658 lines
2.8 MiB
658 lines
2.8 MiB
/*
|
||
* (c) Copyright Ascensio System SIA 2010-2024
|
||
*
|
||
* This program is a free software product. You can redistribute it and/or
|
||
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
||
* version 3 as published by the Free Software Foundation. In accordance with
|
||
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
||
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
||
* of any third-party rights.
|
||
*
|
||
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
||
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
||
*
|
||
* You can contact Ascensio System SIA at 20A-6 Ernesta Birznieka-Upish
|
||
* street, Riga, Latvia, EU, LV-1050.
|
||
*
|
||
* The interactive user interfaces in modified source and object code versions
|
||
* of the Program must display Appropriate Legal Notices, as required under
|
||
* Section 5 of the GNU AGPL version 3.
|
||
*
|
||
* Pursuant to Section 7(b) of the License you must retain the original Product
|
||
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
||
* grant you any rights under trademark law for use of our trademarks.
|
||
*
|
||
* All the Product's GUI elements, including illustrations and icon sets, as
|
||
* well as technical writing content are licensed under the terms of the
|
||
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
||
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
||
*
|
||
*/
|
||
|
||
(function(window, undefined){
|
||
|
||
// correct fetch for desktop application
|
||
|
||
var printErr = undefined;
|
||
var print = undefined;
|
||
|
||
var fetch = ("undefined" !== typeof window) ? window.fetch : (("undefined" !== typeof self) ? self.fetch : null);
|
||
var getBinaryPromise = null;
|
||
|
||
function internal_isLocal()
|
||
{
|
||
if (window.navigator && window.navigator.userAgent.toLowerCase().indexOf("ascdesktopeditor") < 0)
|
||
return false;
|
||
if (window.location && window.location.protocol == "file:")
|
||
return true;
|
||
if (window.document && window.document.currentScript && 0 == window.document.currentScript.src.indexOf("file:///"))
|
||
return true;
|
||
return false;
|
||
}
|
||
|
||
if (internal_isLocal())
|
||
{
|
||
fetch = undefined; // fetch not support file:/// scheme
|
||
getBinaryPromise = function()
|
||
{
|
||
var wasmPath = "ascdesktop://fonts/" + wasmBinaryFile.substr(8);
|
||
return new Promise(function (resolve, reject)
|
||
{
|
||
var xhr = new XMLHttpRequest();
|
||
xhr.open('GET', wasmPath, true);
|
||
xhr.responseType = 'arraybuffer';
|
||
|
||
if (xhr.overrideMimeType)
|
||
xhr.overrideMimeType('text/plain; charset=x-user-defined');
|
||
else
|
||
xhr.setRequestHeader('Accept-Charset', 'x-user-defined');
|
||
|
||
xhr.onload = function ()
|
||
{
|
||
if (this.status == 200)
|
||
resolve(new Uint8Array(this.response));
|
||
};
|
||
xhr.send(null);
|
||
});
|
||
}
|
||
}
|
||
else
|
||
{
|
||
getBinaryPromise = function() { return getBinaryPromise2(); }
|
||
}
|
||
|
||
|
||
(function(){
|
||
|
||
if (undefined !== String.prototype.fromUtf8 &&
|
||
undefined !== String.prototype.toUtf8)
|
||
return;
|
||
|
||
/**
|
||
* Read string from utf8
|
||
* @param {Uint8Array} buffer
|
||
* @param {number} [start=0]
|
||
* @param {number} [len]
|
||
* @returns {string}
|
||
*/
|
||
String.prototype.fromUtf8 = function(buffer, start, len) {
|
||
if (undefined === start)
|
||
start = 0;
|
||
if (undefined === len)
|
||
len = buffer.length;
|
||
|
||
var result = "";
|
||
var index = start;
|
||
var end = start + len;
|
||
while (index < end)
|
||
{
|
||
var u0 = buffer[index++];
|
||
if (!(u0 & 128))
|
||
{
|
||
result += String.fromCharCode(u0);
|
||
continue;
|
||
}
|
||
var u1 = buffer[index++] & 63;
|
||
if ((u0 & 224) == 192)
|
||
{
|
||
result += String.fromCharCode((u0 & 31) << 6 | u1);
|
||
continue;
|
||
}
|
||
var u2 = buffer[index++] & 63;
|
||
if ((u0 & 240) == 224)
|
||
u0 = (u0 & 15) << 12 | u1 << 6 | u2;
|
||
else
|
||
u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | buffer[index++] & 63;
|
||
if (u0 < 65536)
|
||
result += String.fromCharCode(u0);
|
||
else
|
||
{
|
||
var ch = u0 - 65536;
|
||
result += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023);
|
||
}
|
||
}
|
||
return result;
|
||
};
|
||
|
||
/**
|
||
* Convert string to utf8 array
|
||
* @returns {Uint8Array}
|
||
*/
|
||
String.prototype.toUtf8 = function(isNoEndNull) {
|
||
var inputLen = this.length;
|
||
var testLen = 6 * inputLen + 1;
|
||
var tmpStrings = new ArrayBuffer(testLen);
|
||
|
||
var code = 0;
|
||
var index = 0;
|
||
|
||
var outputIndex = 0;
|
||
var outputDataTmp = new Uint8Array(tmpStrings);
|
||
var outputData = outputDataTmp;
|
||
|
||
while (index < inputLen)
|
||
{
|
||
code = this.charCodeAt(index++);
|
||
if (code >= 0xD800 && code <= 0xDFFF && index < inputLen)
|
||
code = 0x10000 + (((code & 0x3FF) << 10) | (0x03FF & this.charCodeAt(index++)));
|
||
|
||
if (code < 0x80)
|
||
outputData[outputIndex++] = code;
|
||
else if (code < 0x0800)
|
||
{
|
||
outputData[outputIndex++] = 0xC0 | (code >> 6);
|
||
outputData[outputIndex++] = 0x80 | (code & 0x3F);
|
||
}
|
||
else if (code < 0x10000)
|
||
{
|
||
outputData[outputIndex++] = 0xE0 | (code >> 12);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 6) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | (code & 0x3F);
|
||
}
|
||
else if (code < 0x1FFFFF)
|
||
{
|
||
outputData[outputIndex++] = 0xF0 | (code >> 18);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 12) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 6) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | (code & 0x3F);
|
||
}
|
||
else if (code < 0x3FFFFFF)
|
||
{
|
||
outputData[outputIndex++] = 0xF8 | (code >> 24);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 18) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 12) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 6) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | (code & 0x3F);
|
||
}
|
||
else if (code < 0x7FFFFFFF)
|
||
{
|
||
outputData[outputIndex++] = 0xFC | (code >> 30);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 24) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 18) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 12) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | ((code >> 6) & 0x3F);
|
||
outputData[outputIndex++] = 0x80 | (code & 0x3F);
|
||
}
|
||
}
|
||
|
||
if (isNoEndNull !== true)
|
||
outputData[outputIndex++] = 0;
|
||
|
||
return new Uint8Array(tmpStrings, 0, outputIndex);
|
||
};
|
||
|
||
})();
|
||
|
||
|
||
var Module=typeof Module!="undefined"?Module:{};
|
||
var Promise=function(){function noop(){}function bind(fn,thisArg){return function(){fn.apply(thisArg,arguments)}}function Promise(fn){if(!(this instanceof Promise))throw new TypeError("Promises must be constructed via new");if(typeof fn!="function")throw new TypeError("not a function");this._state=0;this._handled=false;this._value=undefined;this._deferreds=[];doResolve(fn,this)}function handle(self,deferred){while(self._state===3)self=self._value;if(self._state===0){self._deferreds.push(deferred);
|
||
return}self._handled=true;Promise._immediateFn(function(){var cb=self._state===1?deferred.onFulfilled:deferred.onRejected;if(cb===null){(self._state===1?resolve:reject)(deferred.promise,self._value);return}var ret;try{ret=cb(self._value)}catch(e){reject(deferred.promise,e);return}resolve(deferred.promise,ret)})}function resolve(self,newValue){try{if(newValue===self)throw new TypeError("A promise cannot be resolved with itself.");if(newValue&&(typeof newValue=="object"||typeof newValue=="function")){var then=
|
||
newValue.then;if(newValue instanceof Promise){self._state=3;self._value=newValue;finale(self);return}else if(typeof then=="function"){doResolve(bind(then,newValue),self);return}}self._state=1;self._value=newValue;finale(self)}catch(e){reject(self,e)}}function reject(self,newValue){self._state=2;self._value=newValue;finale(self)}function finale(self){if(self._state===2&&self._deferreds.length===0)Promise._immediateFn(function(){if(!self._handled)Promise._unhandledRejectionFn(self._value)});for(var i=
|
||
0,len=self._deferreds.length;i<len;i++)handle(self,self._deferreds[i]);self._deferreds=null}function Handler(onFulfilled,onRejected,promise){this.onFulfilled=typeof onFulfilled=="function"?onFulfilled:null;this.onRejected=typeof onRejected=="function"?onRejected:null;this.promise=promise}function doResolve(fn,self){var done=false;try{fn(function(value){if(done)return;done=true;resolve(self,value)},function(reason){if(done)return;done=true;reject(self,reason)})}catch(ex){if(done)return;done=true;reject(self,
|
||
ex)}}Promise.prototype["catch"]=function(onRejected){return this.then(null,onRejected)};Promise.prototype.then=function(onFulfilled,onRejected){var prom=new this.constructor(noop);handle(this,new Handler(onFulfilled,onRejected,prom));return prom};Promise.all=function(arr){return new Promise(function(resolve,reject){if(!Array.isArray(arr))return reject(new TypeError("Promise.all accepts an array"));var args=Array.prototype.slice.call(arr);if(args.length===0)return resolve([]);var remaining=args.length;
|
||
function res(i,val){try{if(val&&(typeof val=="object"||typeof val=="function")){var then=val.then;if(typeof then=="function"){then.call(val,function(val){res(i,val)},reject);return}}args[i]=val;if(--remaining===0)resolve(args)}catch(ex){reject(ex)}}for(var i=0;i<args.length;i++)res(i,args[i])})};Promise.resolve=function(value){if(value&&typeof value=="object"&&value.constructor==Promise)return value;return new Promise(function(resolve){resolve(value)})};Promise.reject=function(value){return new Promise(function(resolve,
|
||
reject){reject(value)})};Promise.race=function(arr){return new Promise(function(resolve,reject){if(!Array.isArray(arr))return reject(new TypeError("Promise.race accepts an array"));for(var i=0,len=arr.length;i<len;i++)Promise.resolve(arr[i]).then(resolve,reject)})};Promise._immediateFn=typeof setImmediate=="function"&&function(fn){setImmediate(fn)}||function(fn){setTimeout(fn,0)};Promise._unhandledRejectionFn=function _unhandledRejectionFn(err){if(typeof console!="undefined"&&console)console.warn("Possible Unhandled Promise Rejection:",
|
||
err)};return Promise}();if(typeof Object.assign=="undefined")Object.assign=function(target,source){for(var i=1;i<arguments.length;i++){var source=arguments[i];if(!source)continue;for(var key in source)if(source.hasOwnProperty(key))target[key]=source[key]}return target};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow;};var ENVIRONMENT_IS_WEB=typeof window=="object";
|
||
var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"])return Module["locateFile"](path,scriptDirectory);return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;
|
||
if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER)scriptDirectory=self.location.href;else if(typeof document!="undefined"&&document.currentScript)scriptDirectory=document.currentScript.src;if(scriptDirectory.indexOf("blob:")!==0)scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1);else scriptDirectory="";{read_=function(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err$0){var data=
|
||
tryParseAsDataURI(url);if(data)return intArrayToString(data);throw err$0;}};if(ENVIRONMENT_IS_WORKER)readBinary=function(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err$1){var data=tryParseAsDataURI(url);if(data)return data;throw err$1;}};readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){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)}}setWindowTitle=function(title){return document.title=title}}else;var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];
|
||
if(Module["quit"])quit_=Module["quit"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;
|
||
var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=(
|
||
// EMSCRIPTEN_START_ASM
|
||
function instantiate(Sa){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a<j;a+=4){g=f[o.charCodeAt(a+1)];h=f[o.charCodeAt(a+2)];m[i++]=f[o.charCodeAt(a)]<<2|g>>4;if(i<k)m[i++]=g<<4|h>>2;if(i<k)m[i++]=h<<6|f[o.charCodeAt(a+3)]}}function p(q){l(e,1024,"aW5maW5pdHkAaW5zdWZmaWNpZW50IG1lbW9yeQBuZWVkIGRpY3Rpb25hcnkALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABpbnZhbGlkIGxpdGVyYWwvbGVuZ3RocyBzZXQAaW52YWxpZCBjb2RlIGxlbmd0aHMgc2V0AHVua25vd24gaGVhZGVyIGZsYWdzIHNldABpbnZhbGlkIGRpc3RhbmNlcyBzZXQAaW52YWxpZCBiaXQgbGVuZ3RoIHJlcGVhdAB0b28gbWFueSBsZW5ndGggb3IgZGlzdGFuY2Ugc3ltYm9scwBpbnZhbGlkIHN0b3JlZCBibG9jayBsZW5ndGhzACUqcwB2ZWN0b3IAYnVmZmVyIGVycm9yAHN0cmVhbSBlcnJvcgBmaWxlIGVycm9yAGRhdGEgZXJyb3IAL3RtcABzdGQ6OmV4Y2VwdGlvbgA6IG5vIGNvbnZlcnNpb24AaW5jb21wYXRpYmxlIHZlcnNpb24AbmFuAGludmFsaWQgY29kZSAtLSBtaXNzaW5nIGVuZC1vZi1ibG9jawBpbmNvcnJlY3QgaGVhZGVyIGNoZWNrAGluY29ycmVjdCBsZW5ndGggY2hlY2sAaW5jb3JyZWN0IGRhdGEgY2hlY2sAaW52YWxpZCBkaXN0YW5jZSB0b28gZmFyIGJhY2sAaGVhZGVyIGNyYyBtaXNtYXRjaAA8c3ZnAGJhc2ljX3N0cmluZwBpbmYAaW52YWxpZCB3aW5kb3cgc2l6ZQBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAGludmFsaWQgYmxvY2sgdHlwZQA6IG91dCBvZiByYW5nZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHN0b2QAdW5rbm93biBjb21wcmVzc2lvbiBtZXRob2QAc3RyZWFtIGVuZAAlJSVzJXMlcyVzJXMqLiolYyVjAHdiAHJiAHIrYgByd2EAR0lGODlhAEdJRjg3YQBUTVBESVIAVE1QAFRFTVAATkFOAElORgBHSUY4ADEuMi4xMQAwAC4ALQByYisAKG51bGwpACMAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAIAAlcwo=");l(e,1952,"EAARABIAAAAIAAcACQAGAAoABQALAAQADAADAA0AAgAOAAEADw==");l(e,2e3,"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");l(e,4228,"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");l(e,12680,"EQAAAAQABAAIAAQAEgAAAAQABQAQAAgAEgAAAAQABgAgACAAEgAAAAQABAAQABAAEwAAAAgAEAAgACAAEwAAAAgAEACAAIAAEwAAAAgAIACAAAABEwAAACAAgAACAQAEEwAAACAAAgECAQAQEw==");l(e,12801,"AQIDBAQFBQYGBgYHBwcHCAgICAgICAgJCQkJCQkJCQoKCgoKCgoKCgoKCgoKCgoLCwsLCwsLCwsLCwsLCwsLDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PAAAQERISExMUFBQUFRUVFRYWFhYWFhYWFxcXFxcXFxcYGBgYGBgYGBgYGBgYGBgYGRkZGRkZGRkZGRkZGRkZGRoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxscHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHQABAgMEBQYHCAgJCQoKCwsMDAwMDQ0NDQ4ODg4PDw8PEBAQEBAQEBARERERERERERISEhISEhISExMTExMTExMUFBQUFBQUFBQUFBQUFBQUFRUVFRUVFRUVFRUVFRUVFRYWFhYWFhYWFhYWFhYWFhYXFxcXFxcXFxcXFxcXFxcXGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxxANQAAQDoAAAEBAAAeAQAADwAAAMA5AADAOgAAAAAAAB4AAAAPAAAAAAAAAEA7AAAAAAAAEwAAAAcAAAAAAAAADAAIAIwACABMAAgAzAAIACwACACsAAgAbAAIAOwACAAcAAgAnAAIAFwACADcAAgAPAAIALwACAB8AAgA/AAIAAIACACCAAgAQgAIAMIACAAiAAgAogAIAGIACADiAAgAEgAIAJIACABSAAgA0gAIADIACACyAAgAcgAIAPIACAAKAAgAigAIAEoACADKAAgAKgAIAKoACABqAAgA6gAIABoACACaAAgAWgAIANoACAA6AAgAugAIAHoACAD6AAgABgAIAIYACABGAAgAxgAIACYACACmAAgAZgAIAOYACAAWAAgAlgAIAFYACADWAAgANgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgAHgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgAIQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgACQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgAOQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgAFQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgALQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgAEwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkAcwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkAKwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkAWwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkABwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkAZwAJAGcBCQDnAAkA5wEJABcACQAXAQkAlwAJAJcBCQBXAAkAVwEJANcACQDXAQkANwAJADcBCQC3AAkAtwEJAHcACQB3AQkA9wAJAPcBCQAPAAkADwEJAI8ACQCPAQkATwAJAE8BCQDPAAkAzwEJAC8ACQAvAQkArwAJAK8BCQBvAAkAbwEJAO8ACQDvAQkAHwAJAB8BCQCfAAkAnwEJAF8ACQBfAQkA3wAJAN8BCQA/AAkAPwEJAL8ACQC/AQkAfwAJAH8BCQD/AAkA/wEJAAAABwBAAAcAIAAHAGAABwAQAAcAUAAHADAABwBwAAcACAAHAEgABwAoAAcAaAAHABgABwBYAAcAOAAHAHgABwAEAAcARAAHACQABwBkAAcAFAAHAFQABwA0AAcAdAAHAAMACACDAAgAQwAIAMMACAAjAAgAowAIAGMACADjAAgAAAAFABAABQAIAAUAGAAFAAQABQAUAAUADAAFABwABQACAAUAEgAFAAoABQAaAAUABgAFABYABQAOAAUAHgAFAAEABQARAAUACQAFABkABQAFAAUAFQAFAA0ABQAdAAUAAwAFABMABQALAAUAGwAFAAcABQAXAAU=");l(e,14944,"AQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAUAAAAFAAAABQAAAAU=");l(e,15056,"AQAAAAEAAAACAAAAAgAAAAMAAAADAAAABAAAAAQAAAAFAAAABQAAAAYAAAAGAAAABwAAAAcAAAAIAAAACAAAAAkAAAAJAAAACgAAAAoAAAALAAAACwAAAAwAAAAMAAAADQAAAA0=");l(e,15232,"AgAAAAMAAAAHAAAAAAAAABAREgAIBwkGCgULBAwDDQIOAQ8=");l(e,15284,"AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADg");l(e,15412,"AQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAAAAAEAAIABAAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAAAAAAAAwDwAABUAAAAWAAAANUNEYXRhAAAoGAgAuDwAAAAAAAAIPQAAFwAAABgAAAAZAAAAGgAAAE43QWdncGx1czZDSW1hZ2VFADlJR3JPYmplY3QAAAAAKBgIAPI8AABQGAgA4DwAAAA9AAAAAAAAMD0AABsAAAAcAAAAN0N4SW1hZ2UAAAAAKBgIACQ9AAAAAAAAbD0AAB0AAAAeAAAAHwAAACAAAABONk5TQmFzZTE1Q0Jhc2VSZWZDb3VudGVyRQAAKBgIAFA9AABpbnZhbGlkIGZpbGUgcG9pbnRlcgBudWxsIGZpbGUgaGFuZGxlcgBibXAAQ3hJbWFnZTo6Q3JlYXRlIDogd2lkdGggYW5kIGhlaWdodCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvAFRvbyBtYW55IHNlY3Rpb25zIGluIGpwZyBmaWxlAEN4SW1hZ2U6OlNlbGVjdGlvblNldDogd3Jvbmcgd2lkdGggb3IgaGVpZ2h0LCBvciBpbWFnZSBpcyBub3QgZ3JheSBzY2FsZQBDYW4ndCByZWFkIFBDWCBpbWFnZQByYgBEZWNyZWFzZUJwcDogdGFyZ2V0IEJQUCBncmVhdGVyIHRoYW4gc291cmNlIEJQUABOb3QgYSBXQk1QAE5vdCBhIEJNUABUSUZGIElNQUdFAE5vdCBhIFRHQQBHSUY4ADEuNS4yNgBKUEVHIGNhbiBzYXZlIG9ubHkgUkdCIG9yIEdyZXlTY2FsZSBpbWFnZXMAQ3hJbWFnZTo6U2VsZWN0aW9uU2V0OiBudWxsIHBvaW50ZXIAaW52YWxpZCBmaWxlIHBvaW50ZXIARXJyb3IgcmVhZGluZyBCTVAgaW5mbwBqcGcARmFpbGVkIHRvIGNyZWF0ZSBQTkcgc3RydWN0dXJlAFVua25vd24gVEdBIGltYWdlIHR5cGUAVW5zdXBwb3J0ZWQgV0JNUCB0eXBlAEVycm9yOiBOb3QgYSBQQ1ggZmlsZQBFcnJvciBlbmNvdW50ZXJlZCB3aGlsZSBvcGVuaW5nIFRJRkYgZmlsZQBRSVNocmluayBjYW4ndCBlbmxhcmdlIGltYWdlAENYSU1BR0VfTUFYX01FTU9SWSBleGNlZWRlZABtdWx0aXBhZ2UgSUNPLCBubyBpbWFnZXMhAG51bGwgaW1hZ2UhISEAQ3hJbWFnZTo6Q3JlYXRlIGNhbid0IGFsbG9jYXRlIG1lbW9yeQBCYWQgaW1hZ2UgcG9pbnRlcgBiYWQgVEdBIGhlYWRlcgBGYWlsZWQgdG8gaW5pdGlhbGl6ZSBQTkcgaW5mbyBzdHJ1Y3R1cmUAanBlAFBDWCBmaWxlIGhhcyB1bmtub3duIGVuY29kaW5nIHNjaGVtZQBFcnJvcjogcGFnZSBub3QgcHJlc2VudCBpbiBUSUZGIGZpbGUAb3V0cHV0IGRpbWVuc2lvbnMgcmV0dXJuZWQAd2IAQ29ycnVwdGVkIFdCTVAAbXVsdGlwYWdlIEdJRiwgbm8gaW1hZ2VzIQB0aGUgYnVmZmVyIG11c3QgYmUgZW1wdHkAQ2FuJ3QgaGFuZGxlIGltYWdlIHdpdGggbW9yZSB0aGFuIDQgcGxhbmVzAEJhZCBpbWFnZSBwb2ludGVyAGludmFsaWQgbWFya2VyAGpmaQBFbXB0eSBpbWFnZQBvdXRwdXQgZGltZW5zaW9ucyByZXR1cm5lZABXQk1QIENyZWF0ZSBmYWlsZWQAVEdBIENyZWF0ZSBmYWlsZWQAQ291bGQgbm90IGFsbG9jYXRlIG1lbW9yeQBFbmNvZGU6IFVua25vd24gZm9ybWF0AEVycm9yIHdyaXRpbmcgSUNPIGZpbGUgaGVhZGVyAGdpZgB1bmtub3duIFBORyBjb2xvciB0eXBlAEVtcHR5IGltYWdlAENhbmNlbGxlZABDYW4ndCBzYXZlIHRoaXMgaW1hZ2UgYXMgV0JNUABjYW4ndCBhbGxvY2F0ZSBtZW1vcnkATXVsdGlwYWdlIEVuY29kZSwgVW5zdXBwb3J0ZWQgb3BlcmF0aW9uIGZvciB0aGlzIGZvcm1hdABFcnJvciBzYXZpbmcgSUNPIGltYWdlIGhlYWRlcgBwbmcAQ3hJbWFnZUdJRjo6RW5jb2RlIGNhbm5vdCBjcmVhdGUgYW5pbWF0ZWQgR0lGcyB3aXRoIGEgdHJ1ZSBjb2xvciBmcmFtZS4gVXNlIERlY3JlYXNlQnBwIGJlZm9yZQBFcnJvciBzYXZpbmcgUE5HIGZpbGUAQ3hJbWFnZVRJRiBjYW4ndCBjcmVhdGUgaW1hZ2UAY29ycnVwdGVkIFBDWABjb3JydXB0ZWQgVEdBAFByZW1hdHVyZSBlbmQgb2YgZmlsZT8ARXJyb3Igc2F2aW5nIElDTyBib2R5AFJlYWQgRXJyb3IATm8gc3BhY2UgZm9yIHJhc3RlciBidWZmZXIAaWNvAHVua25vd24gY29tcHJlc3Npb24AcmVwZWF0IGNvdW50IHNwYW5zIGVuZCBvZiBpbWFnZQBjb3VsZCBub3QgYWxsb2NhdGUgZGF0YSBmb3IgZW50aXJlIGltYWdlAHJiAEdJRjg5YQBCaXQgZGVwdGggbXVzdCBiZSA4IG9yIDI0AERlY29kZTogVW5rbm93biBvciB3cm9uZyBmb3JtYXQAY3VyAFdyaXRlIEVycm9yAGJhZCBjb2xvciBtYXAgc2lnbmF0dXJlAGNvdWxkIG5vdCByZWFkIHRoZSByZXN0IG9mIHRoZSBpbWFnZQBjb21wcmVzc2lvbiB0eXBlIG5vdCBzdXBwb3J0ZWQATkVUU0NBUEUyLjAAQ29ycnVwdGVkIFRJRkYgZmlsZSEARmx1c2ggRXJyb3IAaW52YWxpZCBvciBlbXB0eSBidWZmZXIAdGlmAFBDWF9VbnBhY2tQaXhlbHM6IENhbid0IGhhbmRsZSBwYWNrZWQgcGl4ZWxzIHdpdGggbW9yZSB0aGFuIDEgcGxhbmUAV3JpdGUgRXJyb3IgaW4gR0lGIGZpbGUAVG9vIGJpZyBwYWxldHRlIHRvIGhhbmRsZQAAAAAAAAAoRgAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAOEN4SU9GaWxlADZDeEZpbGUAAAAoGAgAFkYAAFAYCAAMRgAAIEYAAAAAAABURgAAGwAAAJYAAAAxMEN4SW1hZ2VCTVAAAAAAUBgIAERGAAAwPQAAAAAAAIBGAAAbAAAAlwAAADEwQ3hJbWFnZUlDTwAAAABQGAgAcEYAADA9AAAAAAAArEYAABsAAACYAAAAMTBDeEltYWdlUE5HAAAAAFAYCACcRgAAMD0AAAAAAADYRgAAGwAAAJkAAAAxMEN4SW1hZ2VUR0EAAAAAUBgIAMhGAAAwPQAAAAAAAARHAAAbAAAAmgAAADEwQ3hJbWFnZVBDWAAAAABQGAgA9EYAADA9AAAAAAAAMEcAABsAAACbAAAAMTFDeEltYWdlV0JNUAAAAFAYCAAgRwAAMD0AAFBDWF9QbGFuZXNUb1BpeGVsczogbW9yZSB0aGFuIDQgcGxhbmVzIG9yIG1vcmUgdGhhbiAxIGJpdCBwZXIgcGl4ZWwARXhpZgBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAFVuYWJsZSB0byBhbGxvY2F0ZSBUSUZGIHBhbGV0dGUAdGdhAEV4aWYAAABDeEltYWdlVElGIGNhbid0IGFsbG9jYXRlIG1lbW9yeQBwY3gASW5jb3JyZWN0IEV4aWYgaGVhZGVyAGNhbm5vdCB3cml0ZSBQQ1ggaGVhZGVyAHdibQBJSQBDb3JydXB0ZWQgdGlsZWQgVElGRiBmaWxlIQBudWxsIGZpbGUgaGFuZGxlcgBNTQBJbnZhbGlkIEV4aWYgYWxpZ25tZW50IG1hcmtlci4AbnVsbCBpbWFnZSEhIQBhAEludmFsaWQgRXhpZiBzdGFydCAoMSkAaW5pdGlhbGl6YXRpb24gZmFpbABNYXhpbXVtIGRpcmVjdG9yeSBuZXN0aW5nIGV4Y2VlZGVkIChjb3JydXB0IGV4aWYgaGVhZGVyKQBJbGxlZ2FsbHkgc2l6ZWQgZGlyZWN0b3J5AEVycm9yIHNhdmluZyBUSUZGIGZpbGUARXJyb3Igc2F2aW5nIFRJRkYgZGlyZWN0b3J5AElsbGVnYWwgZm9ybWF0IGNvZGUgaW4gRVhJRiBkaXIAAAAAAAAAAQAAAAEAAAACAAAABAAAAAgAAAABAAAAAQAAAAIAAAAEAAAACAAAAAQAAAAIAAAAaW52YWxpZCBmaWxlIHBvaW50ZXIASWxsZWdhbCBwb2ludGVyIG9mZnNldCB2YWx1ZSBpbiBFWElGLgBBU0NJSQBtdWx0aXBhZ2UgVElGRiwgbm8gaW1hZ2VzIQBCYWQgaW1hZ2UgcG9pbnRlcgBVbmRlZmluZWQgcm90YXRpb24gdmFsdWUASWxsZWdhbCBzdWJkaXJlY3RvcnkgbGluawBFbXB0eSBpbWFnZQBDYW4ndCB3cml0ZSBleGlmIDogZGlkbid0IHJlYWQgYWxsAFBhZ2UgJWQATm8gaW1hZ2UgaW4ganBlZyEAdG9vIG1hbnkgcGFkZGluZyBieXRlcwAAAAAAAAAA2EoAAJwAAACdAAAAMTBDeEltYWdlSlBHAAAAAFAYCADISgAAMD0AAAAAAAA0SwAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAAOUN4TWVtRmlsZQAAUBgIAChLAAAgRgAAAAD/AP8A/w==");l(e,19280,"/////wEAAAD/////CQAAAAAAAACASwAArQAAAK4AAAAxMEN4SW1hZ2VUSUYAAAAAUBgIAHBLAAAwPQAAAAAAAPRLAACvAAAAsA==");l(e,19364,"AQAAAAMAAAAHAAAADwAAAB8AAAA/AAAAfwAAAP8AAAD/AQAA/wMAAP8HAAD/DwAA/x8AAP8/AAD/fwAA//8AADEwQ3hJbWFnZUdJRgAAAABQGAgA5EsAADA9AABCb2d1cyBtZXNzYWdlIGNvZGUgJWQASlBFR01FTQBBTElHTl9UWVBFIGlzIHdyb25nLCBwbGVhc2UgZml4ACVsZCVjAE1BWF9BTExPQ19DSFVOSyBpcyB3cm9uZywgcGxlYXNlIGZpeABCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAEludmFsaWQgY29tcG9uZW50IElEICVkIGluIFNPUwBJbnZhbGlkIGNyb3AgcmVxdWVzdABEQ1QgY29lZmZpY2llbnQgb3V0IG9mIHJhbmdlAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwBCb2d1cyBIdWZmbWFuIHRhYmxlIGRlZmluaXRpb24AQm9ndXMgaW5wdXQgY29sb3JzcGFjZQBCb2d1cyBKUEVHIGNvbG9yc3BhY2UAQm9ndXMgbWFya2VyIGxlbmd0aABXcm9uZyBKUEVHIGxpYnJhcnkgdmVyc2lvbjogbGlicmFyeSBpcyAlZCwgY2FsbGVyIGV4cGVjdHMgJWQAU2FtcGxpbmcgZmFjdG9ycyB0b28gbGFyZ2UgZm9yIGludGVybGVhdmVkIHNjYW4ASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAFVuc3VwcG9ydGVkIEpQRUcgZGF0YSBwcmVjaXNpb24gJWQASW52YWxpZCBwcm9ncmVzc2l2ZSBwYXJhbWV0ZXJzIFNzPSVkIFNlPSVkIEFoPSVkIEFsPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABCb2d1cyBzYW1wbGluZyBmYWN0b3JzAEludmFsaWQgc2NhbiBzY3JpcHQgYXQgZW50cnkgJWQASW1wcm9wZXIgY2FsbCB0byBKUEVHIGxpYnJhcnkgaW4gc3RhdGUgJWQASlBFRyBwYXJhbWV0ZXIgc3RydWN0IG1pc21hdGNoOiBsaWJyYXJ5IHRoaW5rcyBzaXplIGlzICV1LCBjYWxsZXIgZXhwZWN0cyAldQBCb2d1cyB2aXJ0dWFsIGFycmF5IGFjY2VzcwBCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAU3VzcGVuc2lvbiBub3QgYWxsb3dlZCBoZXJlAENDSVI2MDEgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABUb28gbWFueSBjb2xvciBjb21wb25lbnRzOiAlZCwgbWF4ICVkAFVuc3VwcG9ydGVkIGNvbG9yIGNvbnZlcnNpb24gcmVxdWVzdABCb2d1cyBEQUMgaW5kZXggJWQAQm9ndXMgREFDIHZhbHVlIDB4JXgAQm9ndXMgREhUIGluZGV4ICVkAEJvZ3VzIERRVCBpbmRleCAlZABFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkAUmVhZCBmcm9tIEVNUyBmYWlsZWQAV3JpdGUgdG8gRU1TIGZhaWxlZABEaWRuJ3QgZXhwZWN0IG1vcmUgdGhhbiBvbmUgc2NhbgBJbnB1dCBmaWxlIHJlYWQgZXJyb3IAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBGcmFjdGlvbmFsIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cATWlzc2luZyBIdWZmbWFuIGNvZGUgdGFibGUgZW50cnkATWF4aW11bSBzdXBwb3J0ZWQgaW1hZ2UgZGltZW5zaW9uIGlzICV1IHBpeGVscwBFbXB0eSBpbnB1dCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgaW5wdXQgZmlsZQBDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFNjYW4gc2NyaXB0IGRvZXMgbm90IHRyYW5zbWl0IGFsbCBkYXRhAEludmFsaWQgY29sb3IgcXVhbnRpemF0aW9uIG1vZGUgY2hhbmdlAE5vdCBpbXBsZW1lbnRlZCB5ZXQAUmVxdWVzdGVkIGZlYXR1cmUgd2FzIG9taXR0ZWQgYXQgY29tcGlsZSB0aW1lAEFyaXRobWV0aWMgdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABCYWNraW5nIHN0b3JlIG5vdCBzdXBwb3J0ZWQASHVmZm1hbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEpQRUcgZGF0YXN0cmVhbSBjb250YWlucyBubyBpbWFnZQBRdWFudGl6YXRpb24gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IG1pc3NpbmcgU09TIG1hcmtlcgBVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IFNPUyBiZWZvcmUgU09GAEZhaWxlZCB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUgJXMAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAV3JpdGUgZmFpbGVkIG9uIHRlbXBvcmFyeSBmaWxlIC0tLSBvdXQgb2YgZGlzayBzcGFjZT8AQXBwbGljYXRpb24gdHJhbnNmZXJyZWQgdG9vIGZldyBzY2FubGluZXMAVW5zdXBwb3J0ZWQgbWFya2VyIHR5cGUgMHglMDJ4AFZpcnR1YWwgYXJyYXkgY29udHJvbGxlciBtZXNzZWQgdXAASW1hZ2UgdG9vIHdpZGUgZm9yIHRoaXMgaW1wbGVtZW50YXRpb24AUmVhZCBmcm9tIFhNUyBmYWlsZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABDb3B5cmlnaHQgKEMpIDIwMTEsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nADhjICAxNi1KYW4tMjAxMQBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEFkb2JlIEFQUDE0IG1hcmtlcjogdmVyc2lvbiAlZCwgZmxhZ3MgMHglMDR4IDB4JTA0eCwgdHJhbnNmb3JtICVkAFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMTQgbWFya2VyIChub3QgQWRvYmUpLCBsZW5ndGggJXUARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngARGVmaW5lIEh1ZmZtYW4gVGFibGUgMHglMDJ4AERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABEZWZpbmUgUmVzdGFydCBJbnRlcnZhbCAldQBGcmVlZCBFTVMgaGFuZGxlICV1AE9idGFpbmVkIEVNUyBoYW5kbGUgJXUARW5kIE9mIEltYWdlACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAFdhcm5pbmc6IHRodW1ibmFpbCBpbWFnZSBzaXplIGRvZXMgbm90IG1hdGNoIGRhdGEgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogdHlwZSAweCUwMngsIGxlbmd0aCAldQAgICAgd2l0aCAlZCB4ICVkIHRodW1ibmFpbCBpbWFnZQBNaXNjZWxsYW5lb3VzIG1hcmtlciAweCUwMngsIGxlbmd0aCAldQBVbmV4cGVjdGVkIG1hcmtlciAweCUwMngAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AFF1YW50aXppbmcgdG8gJWQgPSAlZColZColZCBjb2xvcnMAUXVhbnRpemluZyB0byAlZCBjb2xvcnMAU2VsZWN0ZWQgJWQgY29sb3JzIGZvciBxdWFudGl6YXRpb24AQXQgbWFya2VyIDB4JTAyeCwgcmVjb3ZlcnkgYWN0aW9uICVkAFJTVCVkAFNtb290aGluZyBub3Qgc3VwcG9ydGVkIHdpdGggbm9uc3RhbmRhcmQgc2FtcGxpbmcgcmF0aW9zAFN0YXJ0IE9mIEZyYW1lIDB4JTAyeDogd2lkdGg9JXUsIGhlaWdodD0ldSwgY29tcG9uZW50cz0lZAAgICAgQ29tcG9uZW50ICVkOiAlZGh4JWR2IHE9JWQAU3RhcnQgb2YgSW1hZ2UAU3RhcnQgT2YgU2NhbjogJWQgY29tcG9uZW50cwAgICAgQ29tcG9uZW50ICVkOiBkYz0lZCBhYz0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMASkZJRiBleHRlbnNpb24gbWFya2VyOiBKUEVHLWNvbXByZXNzZWQgdGh1bWJuYWlsIGltYWdlLCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiBwYWxldHRlIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogUkdCIHRodW1ibmFpbCBpbWFnZSwgbGVuZ3RoICV1AFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBGcmVlZCBYTVMgaGFuZGxlICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUAVW5rbm93biBBZG9iZSBjb2xvciB0cmFuc2Zvcm0gY29kZSAlZABDb3JydXB0IEpQRUcgZGF0YTogYmFkIGFyaXRobWV0aWMgY29kZQBJbmNvbnNpc3RlbnQgcHJvZ3Jlc3Npb24gc2VxdWVuY2UgZm9yIGNvbXBvbmVudCAlZCBjb2VmZmljaWVudCAlZABDb3JydXB0IEpQRUcgZGF0YTogJXUgZXh0cmFuZW91cyBieXRlcyBiZWZvcmUgbWFya2VyIDB4JTAyeABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAQ29ycnVwdCBKUEVHIGRhdGE6IGJhZCBIdWZmbWFuIGNvZGUAV2FybmluZzogdW5rbm93biBKRklGIHJldmlzaW9uIG51bWJlciAlZC4lMDJkAFByZW1hdHVyZSBlbmQgb2YgSlBFRyBmaWxlAENvcnJ1cHQgSlBFRyBkYXRhOiBmb3VuZCBtYXJrZXIgMHglMDJ4IGluc3RlYWQgb2YgUlNUJWQASW52YWxpZCBTT1MgcGFyYW1ldGVycyBmb3Igc2VxdWVudGlhbCBKUEVHAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcw==");l(e,24177,"TAAAHkwAAERMAABpTAAAg0wAAKJMAAC3TAAA1EwAAP5MAAA+TQAAXU0AAHRNAACKTQAAnk0AANtNAAALTgAAJ04AAEpOAACBTgAAuE4AAM9OAADvTgAAGU8AAGZPAACBTwAArE8AAMhPAADtTwAAE1AAADhQAABLUAAAYFAAAHNQAACGUAAAq1AAAMBQAADUUAAA9VAAAAtRAAA6UQAAYlEAAINRAACkUQAA01EAAORRAAAAUgAAPlIAAGVSAACMUgAAoFIAAM5SAAD2UgAAElMAADdTAABZUwAAg1MAAK5TAADMUwAA+lMAACJUAABJVAAAdlQAAKZUAADQVAAA/VQAAClVAABMVQAAalUAAIhVAAC+VQAA6FUAAAdWAAAqVgAAUVYAAGZWAAB6VgAAr1YAAL9WAAD9VgAAP1cAAGlXAACVVwAAvFcAANhXAAADWAAAHlgAADJYAABJWAAAVlgAAH5YAACzWAAA71gAAB1ZAAA+WQAAZVkAAH5ZAACmWQAAyVkAAOFZAAAFWgAAKloAADBaAABpWgAAo1oAAMJaAADRWgAA7loAAAxbAAApWwAAQlsAAFtbAACdWwAA11sAAA1cAABBXAAAVVwAAGxcAACSXAAAuVwAAPtcAAA3XQAAaF0AAIxdAAC6XQAA1V0AAA1eAAA4XgAAAAAAACVzCgABAAAAAwAAAAMAAAAEAAAABA==");l(e,24724,"AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAAwAAAAKQAAACIAAAAbAAAAFAAAAA0AAAAGAAAABwAAAA4AAAAVAAAAHAAAACMAAAAqAAAAMQAAADgAAAA5AAAAMgAAACsAAAAkAAAAHQAAABYAAAAPAAAAFwAAAB4AAAAlAAAALAAAADMAAAA6AAAAOwAAADQAAAAtAAAAJgAAAB8AAAAnAAAALgAAADUAAAA8AAAAPQAAADYAAAAvAAAANwAAAD4AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAMAAAAKAAAAEQAAABgAAAAgAAAAGQAAABIAAAALAAAABAAAAAUAAAAMAAAAEwAAABoAAAAhAAAAKAAAADAAAAApAAAAIgAAABsAAAAUAAAADQAAAAYAAAAOAAAAFQAAABwAAAAjAAAAKgAAADEAAAAyAAAAKwAAACQAAAAdAAAAFgAAAB4AAAAlAAAALAAAADMAAAA0AAAALQAAACYAAAAuAAAANQAAADYAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/");l(e,25316,"AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAIAAAABkAAAASAAAACwAAAAQAAAAFAAAADAAAABMAAAAaAAAAIQAAACgAAAApAAAAIgAAABsAAAAUAAAADQAAABUAAAAcAAAAIwAAACoAAAArAAAAJAAAAB0AAAAlAAAALAAAAC0AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAAAAAAAEAAAAIAAAAEAAAAAkAAAACAAAAAwAAAAoAAAARAAAAGAAAACAAAAAZAAAAEgAAAAsAAAAEAAAADAAAABMAAAAaAAAAIQAAACIAAAAbAAAAFAAAABwAAAAjAAAAJAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8=");l(e,25700,"AQAAAAgAAAAQAAAACQAAAAIAAAADAAAACgAAABEAAAAYAAAAGQAAABIAAAALAAAAEwAAABoAAAAbAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAAAAAAABAAAACAAAABAAAAAJAAAAAgAAAAoAAAARAAAAEgAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8=");l(e,25940,"AQAAAAgAAAAJAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAEAGAACAPgAAAAAAAIgTAAAAwDDwDMw8/APDM/MPzz//gECwcIxMvHyDQ7Nzj0+/fyDgENAs7BzcI+MT0y/vH9+gYJBQrGycXKNjk1Ovb59fCMg4+ATENPQLyzv7B8c394hIuHiERLR0i0u7e4dHt3co6BjYJOQU1CvrG9sn5xfXqGiYWKRklFSra5tbp2eXVwLCMvIOzj7+AcEx8Q3NPf2CQrJyjk6+foFBsXGNTb19IuIS0i7uHt4h4RHRLe0d3aJiklKubp5eoWGRUa1tnV0Kyjr6BsY29gnJOfkFxTX1ikq6eoZGtnaJSbl5hUW1dSrqGtom5hbWKekZ2SXlFdWqappapmaWVqlpmVmlZZVVAQAAAAAAAAACAAAAAAAAAABAxVifU0JLAEBJMqMiqBHFWCF7/HNiaMVYv0ULMH4Yn1P8c0FtVGKfU7NBQS0SF0JLYmhUYn5YQkshO7oowxQAQMVYn1NCSwBASTKjIqgRSTK/RbNBITtJMoInNxvgDaMiCzBBLboooyI3G78SjgmoEX4YEhfDFKgR4A2OCd8EAAAAAAAA8D/vYUixUDH2P8pvTZGu5/Q/qhFs72LQ8j8AAAAAAADwPzu/p8BpJOk/uyDHe3pR4T9dq3LeVajRP4IBAACDAQAAhAE=");l(e,26516,"AQAAAAIAAAADAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAAGAAAAAwAAAAcAAAAI");l(e,26580,"AQAAAAUAAAAGAAAAAgAAAAQAAAAHAAAADAAAAAMAAAAIAAAACwAAAA0AAAAJAAAACgAAAA4AAAAPAAAAAAAAAAEAAAAFAAAABgAAAA4AAAACAAAABAAAAAcAAAANAAAADwAAAAMAAAAIAAAADAAAABAAAAAVAAAACQAAAAsAAAARAAAAFAAAABYAAAAKAAAAEgAAABMAAAAXAAAAGA==");l(e,26756,"AQAAAAUAAAAGAAAADgAAAA8AAAACAAAABAAAAAcAAAANAAAAEAAAABkAAAADAAAACAAAAAwAAAARAAAAGAAAABoAAAAJAAAACwAAABIAAAAXAAAAGwAAACAAAAAKAAAAEwAAABYAAAAcAAAAHwAAACEAAAAUAAAAFQAAAB0AAAAeAAAAIgAAACMAAAAAAAAAAQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAAgAAAAQAAAAHAAAADQAAABAAAAAaAAAAHAAAAAMAAAAIAAAADAAAABEAAAAZAAAAHQAAACYAAAAJAAAACwAAABIAAAAYAAAAHgAAACUAAAAnAAAACgAAABMAAAAXAAAAHwAAACQAAAAoAAAALQAAABQAAAAWAAAAIAAAACMAAAApAAAALAAAAC4AAAAVAAAAIQAAACIAAAAqAAAAKwAAAC8AAAAw");l(e,27108,"AQAAAAUAAAAGAAAADgAAAA8AAAAbAAAAHAAAAAIAAAAEAAAABwAAAA0AAAAQAAAAGgAAAB0AAAAqAAAAAwAAAAgAAAAMAAAAEQAAABkAAAAeAAAAKQAAACsAAAAJAAAACwAAABIAAAAYAAAAHwAAACgAAAAsAAAANQAAAAoAAAATAAAAFwAAACAAAAAnAAAALQAAADQAAAA2AAAAFAAAABYAAAAhAAAAJgAAAC4AAAAzAAAANwAAADwAAAAVAAAAIgAAACUAAAAvAAAAMgAAADgAAAA7AAAAPQAAACMAAAAkAAAAMAAAADEAAAA5AAAAOgAAAD4AAAA/AAAAAAAAAAEAAAADAAAABwAAAA8AAAAfAAAAPwAAAH8AAAD/AAAA/wEAAP8DAAD/BwAA/w8AAP8fAAD/PwAA/38AAIEBHVoOAoYlEAMUERIECwgUBdgDFwbaARkH5QAcCG8AHgk2ACEKGgAjCw0ACQwGAAoNAwAMDQEAjw9/WiQQJT8mEfIsJxJ8ICgTuRcqFIIRKxXvDC0WoQkuFy8HMBhcBTEZBgQzGgMDNBtAAjYcsQE4HUQBOR71ADsftwA8IIoAPiFoAD8iTgAgIzsAIQksAKUl4VpAJkxIQScNOkMo8S5EKR8mRSozH0YrqBlILBgVSS13EUoudA5LL/sLTTD4CU4xYQhPMgYHMDPNBTI03gQyNQ8EMzZjAzQ31AI1OFwCNjn4ATc6pAE4O2ABOTwlATo99gA7PssAPT+rAD0gjwDBQRJbUEIETVFDLEFSRNg3U0XoL1RGPClWR3kjV0jfHldJqRpISk4XSEskFEpMnBFKTWsPS05RDU1PtgtNMEAK0FEyWFhSHE1ZU45DWlTdO1tV7jRcVq4uXVeaKVZHFiXYWXBVX1qpTGBb2URhXCI+Y10kOGNetDJdVhcu32CoVmVhRk9mYuVHZ2PPQWhkPTxjXV43aWYxUmpnD0xraDlGZ2NeQelqJ1Zsa+dQbWeFS25tl1Vva09Q7m8QWnBtIlXwb+tZcXEdWgAAAAAAAAAAEAAAAAsAAAAKAAAAEAAAABgAAAAoAAAAMwAAAD0AAAAMAAAADAAAAA4AAAATAAAAGgAAADoAAAA8AAAANwAAAA4AAAANAAAAEAAAABgAAAAoAAAAOQAAAEUAAAA4AAAADgAAABEAAAAWAAAAHQAAADMAAABXAAAAUAAAAD4AAAASAAAAFgAAACUAAAA4AAAARAAAAG0AAABnAAAATQAAABgAAAAjAAAANwAAAEAAAABRAAAAaAAAAHEAAABcAAAAMQAAAEAAAABOAAAAVwAAAGcAAAB5AAAAeAAAAGUAAABIAAAAXAAAAF8AAABiAAAAcAAAAGQAAABnAAAAYwAAABEAAAASAAAAGAAAAC8AAABjAAAAYwAAAGMAAABjAAAAEgAAABUAAAAaAAAAQgAAAGMAAABjAAAAYwAAAGMAAAAYAAAAGgAAADgAAABjAAAAYwAAAGMAAABjAAAAYwAAAC8AAABCAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAABjAAAAYwAAAGMAAAAAAAEFAQEBAQEB");l(e,28434,"AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLAAAAAAACAQMDAgQDBQUEBAAAAX0=");l(e,28496,"AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6");l(e,28674,"AgECBAQDBAcFBAQAAQJ3");l(e,28705,"AQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+foAAFBlAADgZAAAYGQAALBjAADgYgAA0GEAAAAAAAAAQMVYn1NCSwBASTKjIqgRxVghe/xzYmjFWL9FCzB+GJ9T/HNBbVRin1OzQUEtEhdCS2JoVGJ+WEJLITu6KMMUAEDFWJ9TQksAQEkyoyKoEUkyv0WzQSE7STKCJzcb4A2jIgswQS26KKMiNxu/Eo4JqBF+GBIXwxSoEeANjgnfBAAAAAAAAPA/72FIsVAx9j/Kb02Rruf0P6oRbO9i0PI/AAAAAAAA8D87v6fAaSTpP7sgx3t6UeE/Xaty3lWo0T9PdXQgb2YgTWVtb3J5AENhbid0IGRpc2NhcmQgY3JpdGljYWwgZGF0YSBvbiBDUkMgZXJyb3IAQ2FsbCB0byBOVUxMIHdyaXRlIGZ1bmN0aW9uAENhbGwgdG8gTlVMTCByZWFkIGZ1bmN0aW9uAE1ORyBmZWF0dXJlcyBhcmUgbm90IGFsbG93ZWQgaW4gYSBQTkcgZGF0YXN0cmVhbQBzQ0FMIHdpZHRoAFRvbyBtYW55IGJ5dGVzIGZvciBQTkcgc2lnbmF0dXJlAFBORyB1bnNpZ25lZCBpbnRlZ2VyIG91dCBvZiByYW5nZQBYWVogdmFsdWVzIG91dCBvZiByZXByZXNlbnRhYmxlIHJhbmdlAEludmFsaWQgYml0IGRlcHRoIGZvciBncmF5c2NhbGUgaW1hZ2UAaW5jb3JyZWN0IHBuZ19zZXRfZmlsbGVyIGNhbGwgaWdub3JlZAAxLjIuMTEAZml4ZWQgcG9pbnQgb3ZlcmZsb3cgaW4gAHNDQUwgaGVpZ2h0AGxpYnBuZyBlcnJvcjogJXMAemxpYiBtZW1vcnkgZXJyb3IAV3JpdGUgRXJyb3IAUmVhZCBFcnJvcgBXcml0aW5nIHplcm8tbGVuZ3RoIHVua25vd24gY2h1bmsATm90IGEgUE5HIGZpbGUASW52YWxpZCBiaXQgZGVwdGggZm9yIFJHQiBpbWFnZQBBcHBsaWNhdGlvbiBtdXN0IHN1cHBseSBhIGtub3duIGJhY2tncm91bmQgZ2FtbWEAY0hSTSBXaGl0ZSBYAFBvdGVudGlhbCBvdmVyZmxvdyBpbiBwbmdfemFsbG9jKCkAVmFsaWQgcGFsZXR0ZSByZXF1aXJlZCBmb3IgcGFsZXR0ZWQgaW1hZ2VzAHpsaWIgc3RyZWFtIGVycm9yAFBORyBmaWxlIGNvcnJ1cHRlZCBieSBBU0NJSSBjb252ZXJzaW9uAENhbid0IHNldCBib3RoIHJlYWRfZGF0YV9mbiBhbmQgd3JpdGVfZGF0YV9mbiBpbiB0aGUgc2FtZSBzdHJ1Y3R1cmUASW52YWxpZCBiaXQgZGVwdGggZm9yIHBhbGV0dGVkIGltYWdlAHBuZ19zZXRfYmFja2dyb3VuZAB1bmRlZmluZWQAY0hSTSBXaGl0ZSBZADEuNS4yNgBpbnZhbGlkIGVycm9yIGFjdGlvbiB0byByZ2JfdG9fZ3JheQB6bGliIHZlcnNpb24gZXJyb3IAQ1JDIGVycm9yAE5vIElEQVRzIHdyaXR0ZW4gaW50byBmaWxlAEludmFsaWQgYml0IGRlcHRoIGZvciBncmF5c2NhbGUrYWxwaGEgaW1hZ2UAY0hSTSBSZWQgWABBcHBsaWNhdGlvbiBidWlsdCB3aXRoIGxpYnBuZy0AcG5nX3dyaXRlX2luZm8gd2FzIG5ldmVyIGNhbGxlZCBiZWZvcmUgcG5nX3dyaXRlX3JvdwBpZ25vcmluZyBvdXQgb2YgcmFuZ2UgcmdiX3RvX2dyYXkgY29lZmZpY2llbnRzAGxpYnBuZyB3YXJuaW5nOiAlcwBVbmtub3duIHpsaWIgZXJyb3IAaW52YWxpZCBjaHVua2xlbmd0aABJbnZhbGlkIGJpdCBkZXB0aCBmb3IgUkdCQSBpbWFnZQBjSFJNIFJlZCBZACBidXQgcnVubmluZyB3aXRoIAByZ2IgdG8gZ3JheSByZWQgY29lZmZpY2llbnQAaW50ZXJuYWwgd3JpdGUgdHJhbnNmb3JtIGxvZ2ljIGVycm9yAFVua25vd24gZnJlZXIgcGFyYW1ldGVyIGluIHBuZ19kYXRhX2ZyZWVyAEV4Y2VlZGVkIHNpemUgbGltaXQgd2hpbGUgZXhwYW5kaW5nIGNodW5rAEludmFsaWQgaW1hZ2UgY29sb3IgdHlwZSBzcGVjaWZpZWQAY0hSTSBHcmVlbiBYAE1pc3NpbmcgSUhEUiBiZWZvcmUgSURBVAByZ2IgdG8gZ3JheSBncmVlbiBjb2VmZmljaWVudABwbmdfaW5mbGF0ZSBsb2dpYyBlcnJvcgB6bGliIGVycm9yAElnbm9yaW5nIGludmFsaWQgdGltZSB2YWx1ZQBJbnZhbGlkIGNvbXByZXNzaW9uIHR5cGUgc3BlY2lmaWVkAGNIUk0gR3JlZW4gWQBNaXNzaW5nIFBMVEUgYmVmb3JlIElEQVQAbGlicG5nIGRvZXMgbm90IHN1cHBvcnQgZ2FtbWErYmFja2dyb3VuZCtyZ2JfdG9fZ3JheQBOb3QgZW5vdWdoIG1lbW9yeSB0byBkZWNvbXByZXNzIGNodW5rAEludmFsaWQgZmlsdGVyIHR5cGUgc3BlY2lmaWVkAEludmFsaWQgYXR0ZW1wdCB0byByZWFkIHJvdyBkYXRhAGNIUk0gQmx1ZSBYACArMDAwMABVbmtub3duIHJvdyBmaWx0ZXIgZm9yIG1ldGhvZCAwAGludmFsaWQgYmFja2dyb3VuZCBnYW1tYSB0eXBlAEludmFsaWQgaW50ZXJsYWNlIHR5cGUgc3BlY2lmaWVkAE5vdCBlbm91Z2ggaW1hZ2UgZGF0YQBjSFJNIEJsdWUgWQBVbmtub3duIGNvbXByZXNzaW9uIHR5cGUgQDEACmxpYnBuZyB2ZXJzaW9uIDEuNS4yNiAtIERlY2VtYmVyIDE3LCAyMDE1CkNvcHlyaWdodCAoYykgMTk5OC0yMDAyLDIwMDQsMjAwNi0yMDE1IEdsZW5uIFJhbmRlcnMtUGVocnNvbgpDb3B5cmlnaHQgKGMpIDE5OTYtMTk5NyBBbmRyZWFzIERpbGdlcgpDb3B5cmlnaHQgKGMpIDE5OTUtMTk5NiBHdXkgRXJpYyBTY2hhbG5hdCwgR3JvdXAgNDIsIEluYy4KAEludmFsaWQgbnVtYmVyIG9mIGNvbG9ycyBpbiBwYWxldHRlAFBhbGV0dGUgaXMgTlVMTCBpbiBpbmRleGVkIGltYWdlAEV4dHJhIGNvbXByZXNzZWQgZGF0YQBjSFJNIFJlZCBaAE91dCBvZiBwbGFjZSBJSERSACBsaWJwbmcgdmVyc2lvbiAxLjUuMjYgLSBEZWNlbWJlciAxNywgMjAxNQoKAERlY29tcHJlc3Npb24gZXJyb3IATlVMTCByb3cgYnVmZmVyAEludmFsaWQgSUhEUiBjaHVuawBJZ25vcmluZyBhdHRlbXB0IHRvIHNldCBuZWdhdGl2ZSBjaHJvbWF0aWNpdHkgdmFsdWUAY0hSTSBHcmVlbiBaAElnbm9yaW5nIHJlcXVlc3QgdG8gd3JpdGUgYSBQTFRFIGNodW5rIGluIGdyYXlzY2FsZSBQTkcAVW5pbml0aWFsaXplZCByb3cASW52YWxpZCBjSFJNIHdoaXRlIHBvaW50AGJhZCBhZGFwdGl2ZSBmaWx0ZXIgdmFsdWUAVW5rbm93biBjdXN0b20gZmlsdGVyIG1ldGhvZABJbnZhbGlkIHNSR0IgcmVuZGVyaW5nIGludGVudCBzcGVjaWZpZWQAY0hSTSBCbHVlIFoATWlzc2luZyBJSERSIGJlZm9yZSBQTFRFAHNlcXVlbnRpYWwgcm93IG92ZXJmbG93AEludmFsaWQgY0hSTSByZWQgcG9pbnQAcG5nX2RvX3JnYl90b19ncmF5IGZvdW5kIG5vbmdyYXkgcGl4ZWwAVW5rbm93biBjb21wcmVzc2lvbiB0eXBlIGluIGlDQ1AgY2h1bmsAT3V0IG9mIHJhbmdlIGdhbW1hIHZhbHVlIGlnbm9yZWQASW52YWxpZCBQTFRFIGFmdGVyIElEQVQAT25seSBjb21wcmVzc2lvbiB3aW5kb3dzIDw9IDMyayBzdXBwb3J0ZWQgYnkgUE5HAEludmFsaWQgY0hSTSBncmVlbiBwb2ludABpbnRlcm5hbCBzZXF1ZW50aWFsIHJvdyBzaXplIGNhbGN1bGF0aW9uIGVycm9yAER1cGxpY2F0ZSBQTFRFIGNodW5rAEVtYmVkZGVkIHByb2ZpbGUgbGVuZ3RoIGluIGlDQ1AgY2h1bmsgaXMgbmVnYXRpdmUAT25seSBjb21wcmVzc2lvbiB3aW5kb3dzID49IDI1NiBzdXBwb3J0ZWQgYnkgUE5HAHBuZ19zZXRfZ0FNQQBwbmdfZG9fcXVhbnRpemUgcmV0dXJuZWQgcm93Ynl0ZXM9MABJbnZhbGlkIGNIUk0gYmx1ZSBwb2ludABFbWJlZGRlZCBwcm9maWxlIGxlbmd0aCB0b28gbGFyZ2UgaW4gaUNDUCBjaHVuawBnYW1tYSB2YWx1ZQBJbnRlcmxhY2UgaGFuZGxpbmcgc2hvdWxkIGJlIHR1cm5lZCBvbiB3aGVuIHVzaW5nIHBuZ19yZWFkX2ltYWdlAEludmFsaWQgcGFsZXR0ZSBzaXplLCBoSVNUIGFsbG9jYXRpb24gc2tpcHBlZABJZ25vcmluZyBQTFRFIGNodW5rIGluIGdyYXlzY2FsZSBQTkcAQ29tcHJlc3Npb24gd2luZG93IGlzIGJlaW5nIHJlc2V0IHRvIDUxMgBJbnZhbGlkIHBhbGV0dGUgY2h1bmsAVHJ1bmNhdGluZyBwcm9maWxlIHRvIGFjdHVhbCBsZW5ndGggaW4gaUNDUCBjaHVuawBUb28gbWFueSBJREFUcyBmb3VuZABJbnN1ZmZpY2llbnQgbWVtb3J5IGZvciBoSVNUIGNodW5rIGRhdGEASWdub3JpbmcgYXR0ZW1wdCB0byBzZXQgY0hSTSBSR0IgdHJpYW5nbGUgd2l0aCB6ZXJvIGFyZWEAT25seSBjb21wcmVzc2lvbiBtZXRob2QgOCBpcyBzdXBwb3J0ZWQgYnkgUE5HAGV4dHJlbWUgY0hSTSBjaHVuayBjYW5ub3QgYmUgY29udmVydGVkIHRvIHRyaXN0aW11bHVzIHZhbHVlcwBUcnVuY2F0aW5nIGluY29ycmVjdCB0Uk5TIGNodW5rIGxlbmd0aABwQ0FMOiBpbnZhbGlkIHB1cnBvc2Uga2V5d29yZABJbnZhbGlkIHNCSVQgZGVwdGggc3BlY2lmaWVkAEltYWdlIGlzIHRvbyBoaWdoIHRvIHByb2Nlc3Mgd2l0aCBwbmdfcmVhZF9wbmcoKQ==");l(e,33008,"MDEyMzQ1Njc4OUFCQ0RFRgAxMjM0NTY3ODkAAAAAAAAwMTIzNDU2Nzg5QUJDREVGiVBORw0KGgppbnRlcm5hbCBlcnJvciBpbiBwbmdfWFlaX2Zyb21feHkAVHJ1bmNhdGluZyBpbmNvcnJlY3QgaW5mbyB0Uk5TIGNodW5rIGxlbmd0aABJbnZhbGlkIHBDQUwgZXF1YXRpb24gdHlwZQBJbnZhbGlkIG51bWJlciBvZiB0cmFuc3BhcmVudCBjb2xvcnMgc3BlY2lmaWVkAEludmFsaWQgZm9ybWF0IGZvciBwQ0FMIHBhcmFtZXRlcgBJZ25vcmluZyBhdHRlbXB0IHRvIHdyaXRlIHRSTlMgY2h1bmsgb3V0LW9mLXJhbmdlIGZvciBiaXRfZGVwdGgATm8gaW1hZ2UgaW4gZmlsZQBJbWFnZSB3aWR0aCBpcyB6ZXJvIGluIElIRFIASW5jb3JyZWN0IElFTkQgY2h1bmsgbGVuZ3RoAEluc3VmZmljaWVudCBtZW1vcnkgZm9yIHBDQUwgcHVycG9zZQBJbnZhbGlkIGltYWdlIHdpZHRoIGluIElIRFIASWdub3JpbmcgYXR0ZW1wdCB0byB3cml0ZSAxNi1iaXQgdFJOUyBjaHVuayB3aGVuIGJpdF9kZXB0aCBpcyA4AEluc3VmZmljaWVudCBtZW1vcnkgZm9yIHBDQUwgdW5pdHMAQ2FuJ3Qgd3JpdGUgdFJOUyB3aXRoIGFuIGFscGhhIGNoYW5uZWwASW1hZ2Ugd2lkdGggaXMgdG9vIGxhcmdlIGZvciB0aGlzIGFyY2hpdGVjdHVyZQBNaXNzaW5nIElIRFIgYmVmb3JlIGdBTUEASW52YWxpZCBiYWNrZ3JvdW5kIHBhbGV0dGUgaW5kZXgASW5zdWZmaWNpZW50IG1lbW9yeSBmb3IgcENBTCBwYXJhbXMASW52YWxpZCBnQU1BIGFmdGVyIElEQVQASW1hZ2Ugd2lkdGggZXhjZWVkcyB1c2VyIGxpbWl0IGluIElIRFIASW5zdWZmaWNpZW50IG1lbW9yeSBmb3IgcENBTCBwYXJhbWV0ZXIAT3V0IG9mIHBsYWNlIGdBTUEgY2h1bmsASW1hZ2UgaGVpZ2h0IGlzIHplcm8gaW4gSUhEUgBJZ25vcmluZyBhdHRlbXB0IHRvIHdyaXRlIDE2LWJpdCBiS0dEIGNodW5rIHdoZW4gYml0X2RlcHRoIGlzIDgASW52YWxpZCBzQ0FMIHVuaXQARHVwbGljYXRlIGdBTUEgY2h1bmsASWdub3JpbmcgYXR0ZW1wdCB0byB3cml0ZSBiS0dEIGNodW5rIG91dC1vZi1yYW5nZSBmb3IgYml0X2RlcHRoAEludmFsaWQgaW1hZ2UgaGVpZ2h0IGluIElIRFIASW5jb3JyZWN0IGdBTUEgY2h1bmsgbGVuZ3RoAEludmFsaWQgc0NBTCB3aWR0aABJbnZhbGlkIG51bWJlciBvZiBoaXN0b2dyYW0gZW50cmllcyBzcGVjaWZpZWQASW1hZ2UgaGVpZ2h0IGV4Y2VlZHMgdXNlciBsaW1pdCBpbiBJSERSAEludmFsaWQgc0NBTCBoZWlnaHQAVW5yZWNvZ25pemVkIHVuaXQgdHlwZSBmb3Igb0ZGcyBjaHVuawBJZ25vcmluZyBnQU1BIGNodW5rIHdpdGggb3V0IG9mIHJhbmdlIGdhbW1hAEludmFsaWQgYml0IGRlcHRoIGluIElIRFIASWdub3JpbmcgaW5jb3JyZWN0IGdBTUEgdmFsdWUgQDEgd2hlbiBzUkdCIGlzIGFsc28gcHJlc2VudABVbnJlY29nbml6ZWQgZXF1YXRpb24gdHlwZSBmb3IgcENBTCBjaHVuawBJbnZhbGlkIGNvbG9yIHR5cGUgaW4gSUhEUgBNZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgd2hpbGUgcHJvY2Vzc2luZyBzQ0FMAEludmFsaWQgc0NBTCB3aWR0aCBpZ25vcmVkAE1pc3NpbmcgSUhEUiBiZWZvcmUgc0JJVABJbnZhbGlkIGNvbG9yIHR5cGUvYml0IGRlcHRoIGNvbWJpbmF0aW9uIGluIElIRFIAQ2FuJ3Qgd3JpdGUgc0NBTCAoYnVmZmVyIHRvbyBzbWFsbCkAVW5yZWNvZ25pemVkIHVuaXQgdHlwZSBmb3IgcEhZcyBjaHVuawBJbnZhbGlkIHNDQUwgaGVpZ2h0IGlnbm9yZWQASW52YWxpZCBzQklUIGFmdGVyIElEQVQAVW5rbm93biBpbnRlcmxhY2UgbWV0aG9kIGluIElIRFIAT3V0IG9mIHBsYWNlIHNCSVQgY2h1bmsASW52YWxpZCB0aW1lIHNwZWNpZmllZCBmb3IgdElNRSBjaHVuawBJbnZhbGlkIHBhbGV0dGUgbGVuZ3RoAFVua25vd24gY29tcHJlc3Npb24gbWV0aG9kIGluIElIRFIAemxpYiBlcnJvcgBNTkcgZmVhdHVyZXMgYXJlIG5vdCBhbGxvd2VkIGluIGEgUE5HIGRhdGFzdHJlYW0ARHVwbGljYXRlIHNCSVQgY2h1bmsAaUNDUDogaW52YWxpZCBrZXl3b3JkAEluc3VmZmljaWVudCBtZW1vcnkgdG8gcHJvY2VzcyBpQ0NQIGNodW5rAEluY29ycmVjdCBzQklUIGNodW5rIGxlbmd0aABVbmtub3duIGZpbHRlciBtZXRob2QgaW4gSUhEUgBJbnN1ZmZpY2llbnQgbWVtb3J5IHRvIHByb2Nlc3MgaUNDUCBwcm9maWxlAEludmFsaWQgZmlsdGVyIG1ldGhvZCBpbiBJSERSAE1pc3NpbmcgSUhEUiBiZWZvcmUgY0hSTQBVbmtub3duIGNvbXByZXNzaW9uIHR5cGUgQDEASW5zdWZmaWNpZW50IG1lbW9yeSB0byBzdG9yZSB0ZXh0AEludmFsaWQgSUhEUiBkYXRhAEludmFsaWQgY0hSTSBhZnRlciBJREFUAHRvbyBtYW55IHRleHQgY2h1bmtzAEFTQ0lJIGNvbnZlcnNpb24gYnVmZmVyIHRvbyBzbWFsbABPdXQgb2YgcGxhY2UgY0hSTSBjaHVuawBlbmQARHVwbGljYXRlIGNIUk0gY2h1bmsAdGV4dCBjb21wcmVzc2lvbiBtb2RlIGlzIG91dCBvZiByYW5nZQBmaXhlZCBwb2ludCBvdmVyZmxvdyBpZ25vcmVkADEuMi4xMQB0ZXh0AGdhbW1hIHRhYmxlIGJlaW5nIHJlYnVpbHQASW5jb3JyZWN0IGNIUk0gY2h1bmsgbGVuZ3RoAGludmFsaWQgdGV4dCBrZXl3b3JkAAAAAAAAAACAQMAgoGDgEJBQ0DCwcPAIiEjIKKho6BiYWNg4uHj4BIRExCSkZOQUlFTUNLR09AyMTMwsrGzsHJxc3Dy8fPwCgkLCIqJi4hKSUtIysnLyCopKyiqqauoamlraOrp6+gaGRsYmpmbmFpZW1ja2dvYOjk7OLq5u7h6eXt4+vn7+AYFBwSGhYeERkVHRMbFx8QmJSckpqWnpGZlZ2Tm5efkFhUXFJaVl5RWVVdU1tXX1DY1NzS2tbe0dnV3dPb19/QODQ8Mjo2PjE5NT0zOzc/MLi0vLK6tr6xubW9s7u3v7B4dHxyenZ+cXl1fXN7d39w+PT88vr2/vH59f3z+/f/8AQIDAEFCQ0CBgoOAwcLDwBESExBRUlNQkZKTkNHS09AhIiMgYWJjYKGio6Dh4uPgMTIzMHFyc3CxsrOw8fLz8AUGBwRFRkdEhYaHhMXGx8QVFhcUVVZXVJWWl5TV1tfUJSYnJGVmZ2Slpqek5ebn5DU2NzR1dnd0tba3tPX29/QJCgsISUpLSImKi4jJysvIGRobGFlaW1iZmpuY2drb2CkqKyhpamtoqaqrqOnq6+g5Ojs4eXp7eLm6u7j5+vv4DQ4PDE1OT0yNjo+Mzc7PzB0eHxxdXl9cnZ6fnN3e39wtLi8sbW5vbK2ur6zt7u/sPT4/PH1+f3y9vr+8/f7//ABAgMEBQYHCAkKCwwNDg8AERITFBUWFxgZGhscHR4fECEiIyQlJicoKSorLC0uLyAxMjM0NTY3ODk6Ozw9Pj8wQUJDREVGR0hJSktMTU5PQFFSU1RVVldYWVpbXF1eX1BhYmNkZWZnaGlqa2xtbm9gcXJzdHV2d3h5ent8fX5/cIGCg4SFhoeIiYqLjI2Oj4CRkpOUlZaXmJmam5ydnp+QoaKjpKWmp6ipqqusra6voLGys7S1tre4ubq7vL2+v7DBwsPExcbHyMnKy8zNzs/A0dLT1NXW19jZ2tvc3d7f0OHi4+Tl5ufo6err7O3u7+Dx8vP09fb3+Pn6+/z9/v/0lnbm9yaW5nIGNIUk0gY2h1bmsgd2l0aCBuZWdhdGl2ZSBjaHJvbWF0aWNpdGllcwBJZ25vcmluZyBpbnZhbGlkIHRpbWUgdmFsdWUASURBVABJZ25vcmluZyBpbmNvcnJlY3QgY0hSTSB3aGl0ZShAMSxAMikgcihAMyxANClnKEA1LEA2KWIoQDcsQDgpIHdoZW4gc1JHQiBpcyBhbHNvIHByZXNlbnQASWdub3JpbmcgaW52YWxpZCBudW1fdHJhbnMgdmFsdWUAaW52YWxpZCB6bGliIHN0YXRlAGludGVybmFsIGVycm9yIGhhbmRsaW5nIGNIUk0gY29lZmZpY2llbnRzAHRSTlMgY2h1bmsgaGFzIG91dC1vZi1yYW5nZSBzYW1wbGVzIGZvciBiaXRfZGVwdGgAemxpYiBmYWlsZWQgdG8gaW5pdGlhbGl6ZSBjb21wcmVzc29yICgATm8gbWVtb3J5IGZvciBzUExUIHBhbGV0dGVzACkgdmVyc2lvbiBlcnJvcgBpbnRlcm5hbCBlcnJvciBoYW5kbGluZyBjSFJNLT5YWVoAKSBzdHJlYW0gZXJyb3IAc1BMVDogaW52YWxpZCBrZXl3b3JkAE1pc3NpbmcgSUhEUiBiZWZvcmUgc1JHQgApIG1lbW9yeSBlcnJvcgBPdXQgb2YgbWVtb3J5IHdoaWxlIHByb2Nlc3Npbmcgc1BMVCBjaHVuawBJbnZhbGlkIHNSR0IgYWZ0ZXIgSURBVAApIHVua25vd24gZXJyb3IAT3V0IG9mIG1lbW9yeSB3aGlsZSBwcm9jZXNzaW5nIHVua25vd24gY2h1bmsAT3V0IG9mIHBsYWNlIHNSR0IgY2h1bmsARHVwbGljYXRlIHNSR0IgY2h1bmsAenN0cmVhbSBhbHJlYWR5IGluIHVzZSAoaW50ZXJuYWwgZXJyb3IpAHZlcnNpb24ASW5jb3JyZWN0IHNSR0IgY2h1bmsgbGVuZ3RoAFVua25vd24gc1JHQiBpbnRlbnQAc3RyZWFtAG1lbW9yeQBJZ25vcmluZyBpbmNvcnJlY3QgY0hSTSB2YWx1ZSB3aGVuIHNSR0IgaXMgYWxzbyBwcmVzZW50AHVua25vd24ATWlzc2luZyBJSERSIGJlZm9yZSBpQ0NQAFtubyB6bGliIG1lc3NhZ2VdAEludmFsaWQgaUNDUCBhZnRlciBJREFUAE91dCBvZiBwbGFjZSBpQ0NQIGNodW5rAHpsaWIgZmFpbGVkIHRvIHJlc2V0IGNvbXByZXNzb3I6IEAxKEAyKTogQDMARHVwbGljYXRlIGlDQ1AgY2h1bmsAenN0cmVhbSBub3QgaW4gdXNlIChpbnRlcm5hbCBlcnJvcikATWFsZm9ybWVkIGlDQ1AgY2h1bmsASWdub3Jpbmcgbm9uemVybyBjb21wcmVzc2lvbiB0eXBlIGluIGlDQ1AgY2h1bmsAUHJvZmlsZSBzaXplIGZpZWxkIG1pc3NpbmcgZnJvbSBpQ0NQIGNodW5rAElnbm9yaW5nIGlDQ1AgY2h1bmsgd2l0aCBkZWNsYXJlZCBzaXplID0gQDEgYW5kIGFjdHVhbCBsZW5ndGggPSBAMgBObyBzcGFjZSBpbiBjaHVuayBjYWNoZSBmb3Igc1BMVABNaXNzaW5nIElIRFIgYmVmb3JlIHNQTFQASW52YWxpZCBzUExUIGFmdGVyIElEQVQAbWFsZm9ybWVkIHNQTFQgY2h1bmsAc1BMVCBjaHVuayBoYXMgYmFkIGxlbmd0aABzUExUIGNodW5rIHRvbyBsb25nAHNQTFQgY2h1bmsgcmVxdWlyZXMgdG9vIG11Y2ggbWVtb3J5AE1pc3NpbmcgSUhEUiBiZWZvcmUgdFJOUwBJbnZhbGlkIHRSTlMgYWZ0ZXIgSURBVABEdXBsaWNhdGUgdFJOUyBjaHVuawBJbmNvcnJlY3QgdFJOUyBjaHVuayBsZW5ndGgATWlzc2luZyBQTFRFIGJlZm9yZSB0Uk5TAFplcm8gbGVuZ3RoIHRSTlMgY2h1bmsAdFJOUyBjaHVuayBub3QgYWxsb3dlZCB3aXRoIGFscGhhIGNoYW5uZWwATWlzc2luZyBJSERSIGJlZm9yZSBiS0dEAEludmFsaWQgYktHRCBhZnRlciBJREFUAE1pc3NpbmcgUExURSBiZWZvcmUgYktHRABEdXBsaWNhdGUgYktHRCBjaHVuawBJbmNvcnJlY3QgYktHRCBjaHVuayBsZW5ndGgASW5jb3JyZWN0IGJLR0QgY2h1bmsgaW5kZXggdmFsdWUATWlzc2luZyBJSERSIGJlZm9yZSBoSVNUAEludmFsaWQgaElTVCBhZnRlciBJREFUAE1pc3NpbmcgUExURSBiZWZvcmUgaElTVABEdXBsaWNhdGUgaElTVCBjaHVuawBJbmNvcnJlY3QgaElTVCBjaHVuayBsZW5ndGgATWlzc2luZyBJSERSIGJlZm9yZSBwSFlzAEludmFsaWQgcEhZcyBhZnRlciBJREFUAER1cGxpY2F0ZSBwSFlzIGNodW5rAEluY29ycmVjdCBwSFlzIGNodW5rIGxlbmd0aABNaXNzaW5nIElIRFIgYmVmb3JlIG9GRnMASW52YWxpZCBvRkZzIGFmdGVyIElEQVQARHVwbGljYXRlIG9GRnMgY2h1bmsASW5jb3JyZWN0IG9GRnMgY2h1bmsgbGVuZ3RoAE1pc3NpbmcgSUhEUiBiZWZvcmUgcENBTABJbnZhbGlkIHBDQUwgYWZ0ZXIgSURBVABEdXBsaWNhdGUgcENBTCBjaHVuawBObyBtZW1vcnkgZm9yIHBDQUwgcHVycG9zZQBJbnZhbGlkIHBDQUwgZGF0YQBJbnZhbGlkIHBDQUwgcGFyYW1ldGVycyBmb3IgZXF1YXRpb24gdHlwZQBVbnJlY29nbml6ZWQgZXF1YXRpb24gdHlwZSBmb3IgcENBTCBjaHVuawBObyBtZW1vcnkgZm9yIHBDQUwgcGFyYW1zAE1pc3NpbmcgSUhEUiBiZWZvcmUgc0NBTABJbnZhbGlkIHNDQUwgYWZ0ZXIgSURBVABEdXBsaWNhdGUgc0NBTCBjaHVuawBzQ0FMIGNodW5rIHRvbyBzaG9ydABPdXQgb2YgbWVtb3J5IHdoaWxlIHByb2Nlc3Npbmcgc0NBTCBjaHVuawBJbnZhbGlkIHNDQUwgaWdub3JlZDogaW52YWxpZCB1bml0AEludmFsaWQgc0NBTCBjaHVuayBpZ25vcmVkOiBiYWQgd2lkdGggZm9ybWF0AEludmFsaWQgc0NBTCBjaHVuayBpZ25vcmVkOiBub24tcG9zaXRpdmUgd2lkdGgASW52YWxpZCBzQ0FMIGNodW5rIGlnbm9yZWQ6IGJhZCBoZWlnaHQgZm9ybWF0AEludmFsaWQgc0NBTCBjaHVuayBpZ25vcmVkOiBub24tcG9zaXRpdmUgaGVpZ2h0AE91dCBvZiBwbGFjZSB0SU1FIGNodW5rAER1cGxpY2F0ZSB0SU1FIGNodW5rAEluY29ycmVjdCB0SU1FIGNodW5rIGxlbmd0aABObyBzcGFjZSBpbiBjaHVuayBjYWNoZSBmb3IgdEVYdABNaXNzaW5nIElIRFIgYmVmb3JlIHRFWHQATm8gbWVtb3J5IHRvIHByb2Nlc3MgdGV4dCBjaHVuawBOb3QgZW5vdWdoIG1lbW9yeSB0byBwcm9jZXNzIHRleHQgY2h1bmsASW5zdWZmaWNpZW50IG1lbW9yeSB0byBwcm9jZXNzIHRleHQgY2h1bmsATm8gc3BhY2UgaW4gY2h1bmsgY2FjaGUgZm9yIHpUWHQATWlzc2luZyBJSERSIGJlZm9yZSB6VFh0AE91dCBvZiBtZW1vcnkgcHJvY2Vzc2luZyB6VFh0IGNodW5rAFRydW5jYXRlZCB6VFh0IGNodW5rAFVua25vd24gY29tcHJlc3Npb24gdHlwZSBpbiB6VFh0IGNodW5rAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHByb2Nlc3MgelRYdCBjaHVuawBJbnN1ZmZpY2llbnQgbWVtb3J5IHRvIHN0b3JlIHpUWHQgY2h1bmsATm8gc3BhY2UgaW4gY2h1bmsgY2FjaGUgZm9yIGlUWHQATWlzc2luZyBJSERSIGJlZm9yZSBpVFh0AE5vIG1lbW9yeSB0byBwcm9jZXNzIGlUWHQgY2h1bmsAVHJ1bmNhdGVkIGlUWHQgY2h1bmsAaW52YWxpZCBpVFh0IGNvbXByZXNzaW9uIGZsYWcAdW5rbm93biBpVFh0IGNvbXByZXNzaW9uIHR5cGUATWFsZm9ybWVkIGlUWHQgY2h1bmsATm90IGVub3VnaCBtZW1vcnkgdG8gcHJvY2VzcyBpVFh0IGNodW5rAEluc3VmZmljaWVudCBtZW1vcnkgdG8gc3RvcmUgaVRYdCBjaHVuawBObyBzcGFjZSBpbiBjaHVuayBjYWNoZSBmb3IgdW5rbm93biBjaHVuawB1bmtub3duIGNyaXRpY2FsIGNodW5rAGVycm9yIGluIHVzZXIgY2h1bmsAaW52YWxpZCBjaHVuayB0eXBlAGludGVybmFsIHJvdyBsb2dpYyBlcnJvcgBpbnRlcm5hbCByb3cgc2l6ZSBjYWxjdWxhdGlvbiBlcnJvcgBpbnRlcm5hbCByb3cgd2lkdGggZXJyb3IAAAAAAAAAAAEBAQEQEBAQEREREURERERVVVVVqqqqqgMAAwAAAwADAwMDAzAwMDAzMzMzzMzMzA8AAAAAAA8ADwAPAAAPAA8PDw8P8PDw8ICAgIAICAgIiIiIiCIiIiKqqqqqVVVVVcAAwAAAwADAwMDAwAwMDAzMzMzMMzMzM/AAAAAAAPAA8ADwAADwAPDw8PDwDw8PD/Dw8PDMzMzMqqqqqgD/AP/w8PDwzMzMzAAA//8A/wD/8PDw8A8PDw8zMzMzVVVVVQD/AP8PDw8PMzMzMwAA//8A/wD/Dw8PD2ludmFsaWQgdXNlciB0cmFuc2Zvcm0gcGl4ZWwgZGVwdGgAAAAAAAAIAAAACAAAAAQAAAAEAAAAAgAAAAIAAAABAAAAAAAEAAIAAQgICAQEAgJOb3QgZW5vdWdoIGltYWdlIGRhdGEARXh0cmEgY29tcHJlc3NlZCBkYXRhAERlY29tcHJlc3Npb24gRXJyb3IARXh0cmEgY29tcHJlc3Npb24gZGF0YQAABAACAAEACAgEBAICAVJvdyBoYXMgdG9vIG1hbnkgYnl0ZXMgdG8gYWxsb2NhdGUgaW4gbWVtb3J5AEJ1ZmZlciBlcnJvciBpbiBjb21wcmVzc2VkIGRhdGFzdHJlYW0ARGF0YSBlcnJvciBpbiBjb21wcmVzc2VkIGRhdGFzdHJlYW0ASW5jb21wbGV0ZSBjb21wcmVzc2VkIGRhdGFzdHJlYW0AAAAEAAIAAQgICAQEAgIABAACAAEACAgEBAICAQBtjwAALpAAAN2PAAAukAAAn48AAMCQAAA+kQAA/5AAAD6RAAD4kAAAeCA9PSBsYXN0eAAlbHU6IENvbCBvdXQgb2YgcmFuZ2UsIG1heCAlbHUAJWx1OiBTYW1wbGUgb3V0IG9mIHJhbmdlLCBtYXggJWx1ACVzOiBGYWlsZWQgdG8gcmVhZCBkaXJlY3RvcnkgYXQgb2Zmc2V0ICV1AENhbiBub3QgY2hhbmdlICJJbWFnZUxlbmd0aCIgd2hlbiB1c2luZyBzZXBhcmF0ZSBwbGFuZXMARXJyb3IgdXBkYXRpbmcgVElGRiBoZWFkZXIAUGFja0JpdHNEZWNvZGU6IGRpc2NhcmRpbmcgJWxkIGJ5dGVzIHRvIGF2b2lkIGJ1ZmZlciBvdmVycnVuAE5vbmUAc2NhbmxpbmUAQ2FuIG5vdCB1bmxpbmsgZGlyZWN0b3J5IGluIHJlYWQtb25seSBmaWxlACIlcyI6IEJhZCBtb2RlACVsZDogU3RyaXAgb3V0IG9mIHJhbmdlLCBtYXggJWxkAE5lWFREZWNvZGU6IE5vdCBlbm91Z2ggZGF0YSBmb3Igc2NhbmxpbmUgJWxkAFNvcnJ5LCByZXF1ZXN0ZWQgY29tcHJlc3Npb24gbWV0aG9kIGlzIG5vdCBjb25maWd1cmVkAER1bXBNb2RlRGVjb2RlOiBOb3QgZW5vdWdoIGRhdGEgZm9yIHNjYW5saW5lICVkAHNjaGVtZSA9PSBDT01QUkVTU0lPTl9MWlcAc2NoZW1lID09IENPTVBSRVNTSU9OX1NHSUxPRzI0IHx8IHNjaGVtZSA9PSBDT01QUkVTU0lPTl9TR0lMT0cAc2NoZW1lID09IENPTVBSRVNTSU9OX0pQRUcAc2NoZW1lPT1DT01QUkVTU0lPTl9PSlBFRwBzcCAhPSAwAFRodW5kZXJEZWNvZGU6ICVzIGRhdGEgYXQgc2NhbmxpbmUgJWxkICglbHUgIT0gJWx1KQBGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciAlcyAoJWxkIGVsZW1lbnRzIG9mICVsZCBieXRlcyBlYWNoKQAoc2NoZW1lID09IENPTVBSRVNTSU9OX0RFRkxBVEUpIHx8IChzY2hlbWUgPT0gQ09NUFJFU1NJT05fQURPQkVfREVGTEFURSkAVGFnIAAlbHU6IFJvdyBvdXQgb2YgcmFuZ2UsIG1heCAlbHUAJWx1OiBTdHJpcCBvdXQgb2YgcmFuZ2UsIG1heCAlbHUARGlyZWN0b3J5ICVkIGRvZXMgbm90IGV4aXN0AEVycm9yIGZldGNoaW5nIGRpcmVjdG9yeSBjb3VudABUSUZGTnVtYmVyT2ZTdHJpcHMAU29ycnksIGNhbiBub3QgaGFuZGxlIGltYWdlcyB3aXRoICVkLWJpdCBzYW1wbGVzACVzOiBpbnZhbGlkIFRJRkYgZGlyZWN0b3J5OyB0YWdzIGFyZSBub3Qgc29ydGVkIGluIGFzY2VuZGluZyBvcmRlcgBzdHJpcABfVElGRlNldHVwRmllbGRJbmZvAE5vdCBlbm91Z2gATm8gc3BhY2UgZm9yICJUcmFuc2ZlckZ1bmN0aW9uIiB0YWcAUGFja0JpdHNEZWNvZGU6IE5vdCBlbm91Z2ggZGF0YSBmb3Igc2NhbmxpbmUgJWxkACVkOiBTYW1wbGUgb3V0IG9mIHJhbmdlLCBtYXggJWQALi4vLi4vRGVza3RvcEVkaXRvci9jeGltYWdlL3RpZmYvdGlmX2x6dy5jAC4uLy4uL0Rlc2t0b3BFZGl0b3IvY3hpbWFnZS90aWZmL3RpZl9sdXYuYwAuLi8uLi9EZXNrdG9wRWRpdG9yL2N4aW1hZ2UvdGlmZi90aWZfcHJlZGljdC5jAC4uLy4uL0Rlc2t0b3BFZGl0b3IvY3hpbWFnZS90aWZmL3RpZl96aXAuYwAuLi8uLi9EZXNrdG9wRWRpdG9yL2N4aW1hZ2UvdGlmZi90aWZfb2pwZWcuYwAuLi8uLi9EZXNrdG9wRWRpdG9yL2N4aW1hZ2UvdGlmZi90aWZfanBlZy5jAC4uLy4uL0Rlc2t0b3BFZGl0b3IvY3hpbWFnZS90aWZmL3RpZl9mYXgzLmMATFpXAG4gPiAwACVzOiBPdXQgb2YgbWVtb3J5IChUSUZGIHN0cnVjdHVyZSkAJWx1OiBEZXB0aCBvdXQgb2YgcmFuZ2UsIG1heCAlbHUAUGFja0JpdHMAQ2FuIG5vdCBncm93IGltYWdlIGJ5IHN0cmlwcyB3aGVuIHVzaW5nIHNlcGFyYXRlIHBsYW5lcwBFcnJvciB3cml0aW5nIGRpcmVjdG9yeSBsaW5rAEVycm9yIGZldGNoaW5nIGRpcmVjdG9yeSBsaW5rAE5vIHNwYWNlIGZvciBMWlcgc3RhdGUgYmxvY2sAVG9vIG11Y2gASW52YWxpZCBZQ2JDciBzdWJzYW1wbGluZwBNaXNzaW5nIG5lZWRlZCAlcyB0YWcAdGlsZQAlczogd3JvbmcgZGF0YSB0eXBlICVkIGZvciAiJXMiOyB0YWcgaWdub3JlZABNZXJnaW5nIFByZWRpY3RvciBjb2RlYy1zcGVjaWZpYyB0YWdzIGZhaWxlZABNZXJnaW5nIFNHSUxvZyBjb2RlYy1zcGVjaWZpYyB0YWdzIGZhaWxlZABNZXJnaW5nIERlZmxhdGUgY29kZWMtc3BlY2lmaWMgdGFncyBmYWlsZWQATWVyZ2luZyBKUEVHIGNvZGVjLXNwZWNpZmljIHRhZ3MgZmFpbGVkAE1lcmdpbmcgT2xkIEpQRUcgY29kZWMtc3BlY2lmaWMgdGFncyBmYWlsZWQAU2V0dGluZyB1cCBmaWVsZCBpbmZvIGZhaWxlZAAuLi8uLi9EZXNrdG9wRWRpdG9yL2N4aW1hZ2UvdGlmZi90aWZfZHVtcG1vZGUuYwBDb21wcmVzc2lvbiBzY2hlbWUgZG9lcyBub3Qgc3VwcG9ydCBhY2Nlc3MgdG8gcmF3IHVuY29tcHJlc3NlZCBkYXRhAFRJRkZJbml0Q0NJVFRGYXgzAE9uZSBvZiB0aGUgY2xpZW50IHByb2NlZHVyZXMgaXMgTlVMTCBwb2ludGVyLgAlczogVGlsZSAlbHUgb3V0IG9mIHJhbmdlLCBtYXggJWx1ACVsdTogU2FtcGxlIG91dCBvZiByYW5nZSwgbWF4ICVsdQAlbHU6IEludmFsaWQgc3RyaXAgYnl0ZSBjb3VudCwgc3RyaXAgJWx1AENvbXByZXNzaW9uIGFsZ29yaXRobSBkb2VzIG5vdCBzdXBwb3J0IHJhbmRvbSBhY2Nlc3MAUHJlZGljdG9yAENhbm5vdCByZWFkIFRJRkYgaGVhZGVyAFRJRkZNZXJnZUZpZWxkSW5mbwBUaHVuZGVyU2NhbgBFcnJvciB3cml0aW5nIGRpcmVjdG9yeSBsaW5rACVzOiBObyBzcGFjZSBmb3IgTG9nTHV2IHN0YXRlIGJsb2NrAE5vIHNwYWNlIGZvciBaSVAgc3RhdGUgYmxvY2sATm8gc3BhY2UgZm9yIE9KUEVHIHN0YXRlIGJsb2NrAE5vIHNwYWNlIGZvciBKUEVHIHN0YXRlIGJsb2NrAFRJRkZWU3RyaXBTaXplAExaV1ByZURlY29kZQBUSUZGU2V0RmllbGQAJXM6IHVua25vd24gZmllbGQgd2l0aCB0YWcgJWQgKDB4JXgpIGVuY291bnRlcmVkAE1lcmdpbmcgQ0NJVFQgRmF4IDMgY29kZWMtc3BlY2lmaWMgdGFncyBmYWlsZWQAU29ycnksIGNhbiBub3QgaGFuZGxlIGNvbnRpZ3VvdXMgZGF0YSB3aXRoICVzPSVkLCBhbmQgJXM9JWQgYW5kIEJpdHMvU2FtcGxlPSVkACVzOiBJbnZhbGlkIHN0cmlwIGJ5dGUgY291bnQgJWx1LCBzdHJpcCAlbHUAJWx1OiBJbnZhbGlkIHN0cmlwIGJ5dGUgY291bnQsIHN0cmlwICVsdQAlczogVW5rbm93biAlc3RhZyAldQBTR0lMb2dEYXRhRm10AEpwZWdJbnRlcmNoYW5nZUZvcm1hdABUSUZGTnVtYmVyT2ZUaWxlcwBKUEVHVGFibGVzAEVycm9yIHdyaXRpbmcgVElGRiBoZWFkZXIAU2FtcGxlcy9waXhlbAAlczogRmlsZSBub3Qgb3BlbiBmb3Igd3JpdGluZwBFcnJvciBwb3N0LWVuY29kaW5nIGJlZm9yZSBkaXJlY3Rvcnkgd3JpdGUATWVyZ2luZyBibG9jayBvZiAlZCBmaWVsZHMgZmFpbGVkAFJlZ2lzdGVyaW5nIGFub255bW91cyBmaWVsZCB3aXRoIHRhZyAlZCAoMHgleCkgZmFpbGVkAE5lWFQAc3AgIT0gTlVMTABUSUZGUmVnaXN0ZXJDT0RFQwBUSUZGSW5pdENDSVRURmF4NA==");l(e,43936,"RmFpbGVkIHRvIGFsbG9jYXRlIGZpZWxkIGluZm8gYXJyYXkAJXM6IFJlYWQgZXJyb3Igb24gc3RyaXAgJWx1OyBnb3QgJWx1IGJ5dGVzLCBleHBlY3RlZCAlbHUATm8gc3BhY2UgdG8gcmVnaXN0ZXIgY29tcHJlc3Npb24gc2NoZW1lICVzACVzOiB6bGliIGVycm9yOiAlcwBKcGVnSW50ZXJjaGFuZ2VGb3JtYXRMZW5ndGgAVElGRlRpbGVSb3dTaXplAFRJRkZTY2FubGluZVNpemUARXJyb3IgZmx1c2hpbmcgZGF0YSBiZWZvcmUgZGlyZWN0b3J5IHdyaXRlAE5vIHNwYWNlIGZvciBMWlcgY29kZSB0YWJsZQBDYW4gbm90IHdyaXRlIHRpbGVzIHRvIGEgc3RyaXBwZWQgaW1hZ2UAU0dJTG9nRW5jb2RlAE1lcmdpbmcgQ0NJVFQgRmF4IDQgY29kZWMtc3BlY2lmaWMgdGFncyBmYWlsZWQAU29ycnksIGNhbiBub3QgaGFuZGxlIFJHQiBpbWFnZSB3aXRoICVzPSVkAHNwLT52Z2V0cGFyZW50ICE9IE5VTEwASlBFRwBwc2V1ZG8tAE5vdCBhIFRJRkYgZmlsZSwgYmFkIG1hZ2ljIG51bWJlciAlZCAoMHgleCkAAABUSUZGUmVhZERpcmVjdG9yeQBQbGFuYXJjb25maWcgdGFnIHZhbHVlIGFzc3VtZWQgaW5jb3JyZWN0LCBhc3N1bWluZyBkYXRhIGlzIGNvbnRpZyBpbnN0ZWFkIG9mIGNodW5reQAlczogRGF0YSBidWZmZXIgdG9vIHNtYWxsIHRvIGhvbGQgc3RyaXAgJWx1AEZheFJlY3ZQYXJhbXMAQ29sb3IgY2hhbm5lbHMASnBlZ1FUYWJsZXMASW5hcHByb3ByaWF0ZSBwaG90b21ldHJpYyBpbnRlcnByZXRhdGlvbiAlZCBmb3IgU0dJTG9nIGNvbXByZXNzaW9uOyAlcwBUSUZGUmFzdGVyU2NhbmxpbmVTaXplAFRJRkZWVGlsZVNpemUAT2xkLXN0eWxlIExaVyBjb2RlcywgY29udmVydCBmaWxlAENhbiBub3Qgd3JpdGUgc2NhbmxpbmVzIHRvIGEgdGlsZWQgaW1hZ2UAQ2Fubm90IHdyaXRlIGRpcmVjdG9yeSwgb3V0IG9mIHNwYWNlAHNwLT52c2V0cGFyZW50ICE9IE5VTEwAc3AgIT0gTlVMTABPbGQtc3R5bGUgSlBFRwBUSUZGVW5SZWdpc3RlckNPREVDAEluaXRDQ0lUVEZheDMAVGhpcyBpcyBhIEJpZ1RJRkYgZmlsZS4gIFRoaXMgZm9ybWF0IG5vdCBzdXBwb3J0ZWQKYnkgdGhpcyB2ZXJzaW9uIG9mIGxpYnRpZmYuACVzOiAKAEVycm9yIHdyaXRpbmcgZGlyZWN0b3J5IGNvdW50AEZheFN1YkFkZHJlc3MASnBlZ0RjVGFibGVzAEludGVnZXIgb3ZlcmZsb3cgaW4gJXMASW1hZ2VMZW5ndGgAJXM6IENhbm5vdCBtb2RpZnkgdGFnICIlcyIgd2hpbGUgd3JpdGluZwBJbnZhbGlkIFlDYkNyIHN1YnNhbXBsaW5nAExaV0RlY29kZTogU3RyaXAgJWQgbm90IHRlcm1pbmF0ZWQgd2l0aCBFT0kgY29kZQAlbGQ6IFRpbGUgb3V0IG9mIHJhbmdlLCBtYXggJWxkAENhbm5vdCByZW1vdmUgY29tcHJlc3Npb24gc2NoZW1lICVzOyBub3QgcmVnaXN0ZXJlZABNZXJnaW5nIGNvbW1vbiBDQ0lUVCBGYXggY29kZWMtc3BlY2lmaWMgdGFncyBmYWlsZWQAU29ycnksIGNhbiBub3QgaGFuZGxlIHNlcGFyYXRlZCBpbWFnZSB3aXRoICVzPSVkACVzOiBNdXN0IHNldCAiSW1hZ2VXaWR0aCIgYmVmb3JlIHdyaXRpbmcgZGF0YQBtdXN0IGJlIGVpdGhlciBMb2dMVVYgb3IgTG9nTABDQ0lUVCBSTEUAMS4yLjExAE5vdCBhIFRJRkYgZmlsZSwgYmFkIHZlcnNpb24gbnVtYmVyICVkICgweCV4KQAgIFByZWRpY3RvcjogAGZpZWxkWyUyZF0gJTVsdSwgJTJkLCAlMmQsICVkLCAlMmQsICU1cywgJTVzLCAlcwoAX1RJRkZWU2V0RmllbGQAJWx1OiBUaWxlIG91dCBvZiByYW5nZSwgbWF4ICVsdQBJbmtTZXQARXJyb3Igd3JpdGluZyBkaXJlY3RvcnkgY29udGVudHMASnBlZ0FjVGFibGVzAEludGVnZXIgb3ZlcmZsb3cgaW4gJXMAJXM6IGNhbm5vdCBoYW5kbGUgemVybyBudW1iZXIgb2YgJXMAJXM6ICVzACVzOiBObyBzcGFjZSBmb3Igc3RhdGUgYmxvY2sARmF4UmVjdlRpbWUATm9uc3RhbmRhcmQgdGlsZSB3aWR0aCAlZCwgY29udmVydCBmaWxlACVzICVzIGVuY29kaW5nIGlzIG5vdCBpbXBsZW1lbnRlZABMWldEZWNvZGU6IENvcnJ1cHRlZCBMWlcgdGFibGUgYXQgc2NhbmxpbmUgJWQAJXM6IE11c3Qgc2V0ICJQbGFuYXJDb25maWd1cmF0aW9uIiBiZWZvcmUgd3JpdGluZyBkYXRhAENDSVRUIFJMRS9XAHNwICE9IE5VTEwAVFJVRQBub25lIAAlbHU6IEludmFsaWQgdGlsZSBieXRlIGNvdW50LCB0aWxlICVsdQAlczogTm8gc3BhY2UgZm9yICVzIGFycmF5cwB0aWxlcwBGYXhEY3MAJXM6IEVycm9yIHdyaXRpbmcgU3ViSUZEIGRpcmVjdG9yeSBsaW5rAE5vbnN0YW5kYXJkIHRpbGUgbGVuZ3RoICVkLCBjb252ZXJ0IGZpbGUARmF4TW9kZQBDb21wcmVzc2lvbiBzY2hlbWUgJXUgJXMgZW5jb2RpbmcgaXMgbm90IGltcGxlbWVudGVkAFNvcnJ5LCBMb2dMIGRhdGEgbXVzdCBoYXZlICVzPSVkAExaV0RlY29kZUNvbXBhdDogQ29ycnVwdGVkIExaVyB0YWJsZSBhdCBzY2FubGluZSAlZABKcGVnUHJvYwB0ZC0+dGRfcGhvdG9tZXRyaWMgPT0gUEhPVE9NRVRSSUNfTE9HTFVWAEZBTFNFAHNwLT5zdGF0ZSA9PSBaU1RBVEVfSU5JVF9ERUNPREUAQ0NJVFQgR3JvdXAgMwBob3Jpem9udGFsIGRpZmZlcmVuY2luZyAAc3RyaXBzACVzOiBTb3JyeSwgY2Fubm90IG5lc3QgU3ViSUZEcwAlczogRGVjb2RpbmcgZXJyb3IgYXQgc2NhbmxpbmUgJWQsICVzAEVycm9yIHdyaXRpbmcgVElGRiBoZWFkZXIAQ29tcHJlc3Npb24ASnBlZ1Jlc3RhcnRJbnRlcnZhbABUSUZGRmllbGRXaXRoVGFnAHRpbGUAJXM6IERhdGEgYnVmZmVyIHRvbyBzbWFsbCB0byBob2xkIHRpbGUgJWxkACVzICVzIGRlY29kaW5nIGlzIG5vdCBpbXBsZW1lbnRlZABMWldEZWNvZGVDb21wYXQ6IFdyb25nIGxlbmd0aCBvZiBkZWNvZGVkIHN0cmluZzogZGF0YSBwcm9iYWJseSBjb3JydXB0ZWQgYXQgc2NhbmxpbmUgJWQARmF4RmlsbEZ1bmMAU0dJTG9nIGNvbXByZXNzaW9uIGNhbm5vdCBoYW5kbGUgbm9uLWNvbnRpZ3VvdXMgZGF0YQBzcCAhPSBOVUxMAENDSVRUIEdyb3VwIDQAZmxvYXRpbmcgcG9pbnQgcHJlZGljdG9yIABJbnRlcm5hbCBlcnJvciwgdW5rbm93biB0YWcgMHgleABObyBzdXBwb3J0IGZvciBjb252ZXJ0aW5nIHVzZXIgZGF0YSBmb3JtYXQgdG8gTG9nTHV2AFRpbGVPZmZzZXRzAEJhZEZheExpbmVzAHN0cmlwAENvbXByZXNzaW9uIHNjaGVtZSAldSAlcyBkZWNvZGluZyBpcyBub3QgaW1wbGVtZW50ZWQAU29ycnksIExvZ0x1diBkYXRhIG11c3QgaGF2ZSAlcz0lZCBvciAlZABKUEVHTGliAElTTyBKQklHAHNwLT5zdWJzYW1wbGluZ2NvcnJlY3RfZG9uZT09MAAodGlmLT50aWZfZmxhZ3MmVElGRl9OT1JFQURSQVcpPT0wAExaV0RlY29kZUNvbXBhdDogTm90IGVub3VnaCBkYXRhIGF0IHNjYW5saW5lICVkIChzaG9ydCAlbGQgYnl0ZXMpACVzOiBOb3QgZW5vdWdoIGRhdGEgYXQgc2NhbmxpbmUgJWQgKHNob3J0ICVkIGJ5dGVzKQAlczogSW52YWxpZCAlc3RhZyAiJXMiIChub3Qgc3VwcG9ydGVkIGJ5IGNvZGVjKQBFcnJvciB3cml0aW5nIGRhdGEgZm9yIGZpZWxkICIlcyIAJXUgKDB4JXgpCgBObyBzcGFjZSB0byB3cml0ZSBSQVRJT05BTCBhcnJheQBTdHJpcE9mZnNldHMASG9yaXpvbnRhbCBkaWZmZXJlbmNpbmcgIlByZWRpY3RvciIgbm90IHN1cHBvcnRlZCB3aXRoICVkLWJpdCBzYW1wbGVzACVzACVzOiBObyBzcGFjZSBmb3Igb3V0cHV0IGJ1ZmZlcgAlczogTm8gc3BhY2UgZm9yIFNHSUxvZyB0cmFuc2xhdGlvbiBidWZmZXIAVW5rbm93bgBTdWJzYW1wbGluZyB0YWcgbm90IGFwcHJvcHJpYXRlIGZvciB0aGlzIFBob3RvbWV0cmljIGFuZC9vciBTYW1wbGVzUGVyUGl4ZWwARGVmbGF0ZQBTb3JyeSwgY2FuIG5vdCBoYW5kbGUgTG9nTHV2IGltYWdlcyB3aXRoICVzPSVkAC4uLy4uL0Rlc2t0b3BFZGl0b3IvY3hpbWFnZS90aWZmL3RpZl9yZWFkLmMAQ2xlYW5GYXhEYXRhAGZpcCAhPSBOVUxMAHNwLT5kZWNfY29kZXRhYiAhPSBOVUxMAHNwLT5zdGF0ZSA9PSBaU1RBVEVfSU5JVF9FTkNPREUAU3Vic2FtcGxpbmcgdGFnIGlzIG5vdCBzZXQsIHlldCBzdWJzYW1wbGluZyBpbnNpZGUgSlBFRyBkYXRhIFslZCwlZF0gZG9lcyBub3QgbWF0Y2ggZGVmYXVsdCB2YWx1ZXMgWzIsMl07IGFzc3VtaW5nIHN1YnNhbXBsaW5nIGluc2lkZSBKUEVHIGRhdGEgaXMgY29ycmVjdABGbG9hdGluZyBwb2ludCAiUHJlZGljdG9yIiBub3Qgc3VwcG9ydGVkIHdpdGggJWQgZGF0YSBmb3JtYXQAJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgbGlzdCBvZiBjdXN0b20gdmFsdWVzAENvbnNlY3V0aXZlQmFkRmF4TGluZXMAJXM6IEVuY29kZXIgZXJyb3I6ICVzAFBsYW5hcmNvbmZpZ3VyYXRpb24AdG8gcmVhZCAiVHJhbnNmZXJGdW5jdGlvbiIgdGFnAEFkb2JlRGVmbGF0ZQAlczogTm8gc3BhY2UgZm9yIGRhdGEgYnVmZmVyIGF0IHNjYW5saW5lICVsZABMWldEZWNvZGU6IFdyb25nIGxlbmd0aCBvZiBkZWNvZGVkIHN0cmluZzogZGF0YSBwcm9iYWJseSBjb3JydXB0ZWQgYXQgc2NhbmxpbmUgJWQALi4vLi4vRGVza3RvcEVkaXRvci9jeGltYWdlL3RpZmYvdGlmX2RpcmluZm8uYwAiJXMiOiBJbmZvcm1hdGlvbiBsb3N0IHdyaXRpbmcgdmFsdWUgKCVnKSBhcyAodW5zaWduZWQpIFJBVElPTkFMAHRkLT50ZF9wbGFuYXJjb25maWcgPT0gUExBTkFSQ09ORklHX0NPTlRJRwBzID09IDAAICBKUEVHIFRhYmxlczogKCVsdSBieXRlcykKAFN1YnNhbXBsaW5nIGluc2lkZSBKUEVHIGRhdGEgWyVkLCVkXSBkb2VzIG5vdCBtYXRjaCBzdWJzYW1wbGluZyB0YWcgdmFsdWVzIFslZCwlZF07IGFzc3VtaW5nIHN1YnNhbXBsaW5nIGluc2lkZSBKUEVHIGRhdGEgaXMgY29ycmVjdABObyBzcGFjZSB0byB3cml0ZSBwZXItc2FtcGxlIHNob3J0cwBGYXhSZWN2UGFyYW1zAHNwLT50YnVmbGVuID49IG5waXhlbHMAUGhvdG9tZXRyaWMgdGFnIGlzIG1pc3NpbmcsIGFzc3VtaW5nIGRhdGEgaXMgWUNiQ3IAUGl4YXJMb2cAVElGRkZpZWxkV2l0aE5hbWUAIlByZWRpY3RvciIgdmFsdWUgJWQgbm90IHN1cHBvcnRlZABTb3JyeSwgY2FuIG5vdCBoYW5kbGUgaW1hZ2Ugd2l0aCAlcz0lZAAuLi8uLi9EZXNrdG9wRWRpdG9yL2N4aW1hZ2UvdGlmZi90aWZfd3JpdGUuYwAoY2MgJiAxKSA9PSAwAHNwICE9IDAATFpXRGVjb2RlOiBOb3QgZW5vdWdoIGRhdGEgYXQgc2NhbmxpbmUgJWQgKHNob3J0ICVsZCBieXRlcykAJXM6IEJhZCBmaWVsZCB0eXBlICVkIGZvciAiJXMiACAgRmF4IFJlY2VpdmUgUGFyYW1ldGVyczogJTA4bHgKACVzOiBObyBzcGFjZSB0byBleHBhbmQgc3RyaXAgYXJyYXlzAEZheFN1YkFkZHJlc3MATm8gc3BhY2UgdG8gd3JpdGUgcGVyLXNhbXBsZSB2YWx1ZXMASW50ZXJuYWwgZXJyb3IsIHVua25vd24gdGFnICVzAFN1YnNhbXBsaW5nIHRhZyBpcyBub3Qgc2V0LCB5ZXQgc3Vic2FtcGxpbmcgaW5zaWRlIEpQRUcgZGF0YSBkb2VzIG5vdCBtYXRjaCBkZWZhdWx0IHZhbHVlcyBbMiwyXSAobm9yIGFueSBvdGhlciB2YWx1ZXMgYWxsb3dlZCBpbiBUSUZGKTsgYXNzdW1pbmcgc3Vic2FtcGxpbmcgaW5zaWRlIEpQRUcgZGF0YSBpcyBjb3JyZWN0IGFuZCBkZXN1YnNhbXBsaW5nIGluc2lkZSBKUEVHIGRlY29tcHJlc3Npb24AU0dJTG9nAE1pc3NpbmcgcmVxdWlyZWQgIkNvbG9ybWFwIiB0YWcAVGFnIFZhbHVlAExaV0RlY29kZTogQm9ndXMgZW5jb2RpbmcsIGxvb3AgaW4gdGhlIGNvZGUgdGFibGU7IHNjYW5saW5lICVkAHNwLT5kZWNvZGVyb3cgIT0gTlVMTABQaG90b21ldHJpYyB0YWcgdmFsdWUgYXNzdW1lZCBpbmNvcnJlY3QsIGFzc3VtaW5nIGRhdGEgaXMgWUNiQ3IgaW5zdGVhZCBvZiBSR0IAKGNjICUgMykgPT0gMABMb2dMdXZEZWNvZGUyNDogTm90IGVub3VnaCBkYXRhIGF0IHJvdyAlZCAoc2hvcnQgJWQgcGl4ZWxzKQAgIEZheCBTdWJBZGRyZXNzOiAlcwoAT3V0IG9mIG1lbW9yeSBmb3IgY29sb3JtYXAgY29weQBObyBzcGFjZSB0byB3cml0ZSBhcnJheQBTdWJzYW1wbGluZyBpbnNpZGUgSlBFRyBkYXRhIGRvZXMgbm90IG1hdGNoIHN1YnNhbXBsaW5nIHRhZyB2YWx1ZXMgWyVkLCVkXSAobm9yIGFueSBvdGhlciB2YWx1ZXMgYWxsb3dlZCBpbiBUSUZGKTsgYXNzdW1pbmcgc3Vic2FtcGxpbmcgaW5zaWRlIEpQRUcgZGF0YSBpcyBjb3JyZWN0IGFuZCBkZXN1YnNhbXBsaW5nIGluc2lkZSBKUEVHIGRlY29tcHJlc3Npb24AJXM6IEJhZCB2YWx1ZSAlZCBmb3IgIiVzIiB0YWcARmF4UmVjdlRpbWUAQml0c1BlclNhbXBsZSB0YWcgaXMgbWlzc2luZywgYXNzdW1pbmcgOCBiaXRzIHBlciBzYW1wbGUATm8gc3BhY2UgZm9yIExaVyBoYXNoIHRhYmxlAFRhZyAlZABzcC0+ZGVjb2RlcGZ1bmMgIT0gTlVMTABTR0lMb2cyNAB0ZC0+dGRfbnN0cmlwcyA+IDAAKGNjICYgMykgPT0gMABMb2dMdXZEZWNvZGUzMjogTm90IGVub3VnaCBkYXRhIGF0IHJvdyAlZCAoc2hvcnQgJWQgcGl4ZWxzKQAgIEZheCBSZWNlaXZlIFRpbWU6ICVsdSBzZWNzCgBTZWVrIGVycm9yIGF0IHNjYW5saW5lICVsdQBGYXhEY3MAJXM6IEJhZCB2YWx1ZSAldSBmb3IgIiVzIiB0YWcAU3ViZmlsZVR5cGUAU29ycnksIGNhbiBub3QgaGFuZGxlIGltYWdlACVkAHNwLT5kZWNvZGV0aWxlICE9IE5VTEwAc3AtPmVuY19oYXNodGFiICE9IE5VTEwAdGQtPnRkX3Bob3RvbWV0cmljID09IFBIT1RPTUVUUklDX0xPR0wAU3Vic2FtcGxpbmcgdmFsdWVzIFslZCwlZF0gYXJlIG5vdCBhbGxvd2VkIGluIFRJRkYAU2FtcGxlc1BlclBpeGVsIHRhZyBpcyBtaXNzaW5nLCBhc3N1bWluZyBjb3JyZWN0IFNhbXBsZXNQZXJQaXhlbCB2YWx1ZSBpcyAzAChjYyAmIDcpID09IDAAICBGYXggRENTOiAlcwoAJWx1OiBSb3cgb3V0IG9mIHJhbmdlLCBtYXggJWx1AFdyaXRlIGVycm9yIGF0IHNjYW5saW5lICVsdQBzcC0+Y2luZm8uY29tbS5pc19kZWNvbXByZXNzb3IATm8gImdldCIgcm91dGluZSBzZXR1cABPbGRTdWJmaWxlVHlwZQAlcyBjb21wcmVzc2lvbiBzdXBwb3J0IGlzIG5vdCBjb25maWd1cmVkACVzOiBJbnZhbGlkIElua05hbWVzIHZhbHVlOyBleHBlY3RpbmcgJWQgbmFtZXMsIGZvdW5kICVkAENvcnJ1cHQgSlBFRyBkYXRhAG5iaXRzIDw9IEJJVFNfTUFYAE5vIHN1cHBvcnQgZm9yIGNvbnZlcnRpbmcgdXNlciBkYXRhIGZvcm1hdCB0byBMb2dMAFNhbXBsZXNQZXJQaXhlbCB0YWcgaXMgbWlzc2luZywgYXNzdW1pbmcgY29ycmVjdCBTYW1wbGVzUGVyUGl4ZWwgdmFsdWUgaXMgMQByb3dzaXplID4gMABzcCAhPSAwACVsdTogU2FtcGxlIG91dCBvZiByYW5nZSwgbWF4ICVsdQBObyAicHV0IiByb3V0aW5lIHNldHVwbDsgcHJvYmFibHkgY2FuIG5vdCBoYW5kbGUgaW1hZ2UgZm9ybWF0AENvbG9ybWFwAEltYWdlV2lkdGgAQm9ndXMgSlBFR1RhYmxlcyBmaWVsZABfVElGRlZHZXRGaWVsZABzcC0+ZW5jb2RlcGZ1bmMgIT0gTlVMTABzcC0+cGxhbmVfc2FtcGxlX29mZnNldD09MABzcC0+dnNldHBhcmVudCAhPSAwAHRpZi0+dGlmX2RhdGEgIT0gMABMb2dMMTZEZWNvZGU6IE5vdCBlbm91Z2ggZGF0YSBhdCByb3cgJWQgKHNob3J0ICVkIHBpeGVscyk=");l(e,51392,"VElGRkFkdmFuY2VEaXJlY3RvcnkAJXM6IFNlZWsgZXJyb3IgYXQgc2NhbmxpbmUgJWx1LCBzdHJpcCAlbHUAJXM6IEVycm9yIGZldGNoaW5nIGRpcmVjdG9yeSBjb3VudABTdHJpcEJ5dGVDb3VudHMAJXMASW1hZ2VMZW5ndGgASW1wcm9wZXIgSlBFRyBzdHJpcC90aWxlIHNpemUsIGV4cGVjdGVkICVkeCVkLCBnb3QgJWR4JWQAVW5rbm93biBtYXJrZXIgdHlwZSAlZCBpbiBKUEVHIGRhdGEAc3AtPmVuY29kZXJvdyAhPSBOVUxMAGNjJXJvd2xlbiA9PSAwACAAJXM6IFJlYWQgZXJyb3IgYXQgc2NhbmxpbmUgJWx1OyBnb3QgJWx1IGJ5dGVzLCBleHBlY3RlZCAlbHUAJXM6IEVycm9yIGZldGNoaW5nIGRpcmVjdG9yeSBsaW5rACVzOiBUSUZGIGRpcmVjdG9yeSBpcyBtaXNzaW5nIHJlcXVpcmVkICIlcyIgZmllbGQsIGNhbGN1bGF0aW5nIGZyb20gaW1hZ2VsZW5ndGgAQml0c1BlclNhbXBsZQBKUEVHIHN0cmlwL3RpbGUgc2l6ZSBleGNlZWRzIGV4cGVjdGVkIGRpbWVuc2lvbnMsIGV4cGVjdGVkICVkeCVkLCBnb3QgJWR4JWQAU0dJTG9nIGNvbXByZXNzaW9uIHN1cHBvcnRlZCBvbmx5IGZvciAlcywgb3IgcmF3IGRhdGEAc3AtPmVuY29kZXRpbGUgIT0gTlVMTAAgIEdyb3VwIDQgT3B0aW9uczoAc3AtPmluX2J1ZmZlcl90b2dvPjAAQ2FuJ3QgdXNlIFRJRkZSZWFkUkdCQVN0cmlwKCkgd2l0aCB0aWxlZCBmaWxlLg==");l(e,52096,"UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbgAlczogUmVhZCBlcnJvciBhdCBzY2FubGluZSAlbHUsIHN0cmlwICVsdTsgZ290ICVsdSBieXRlcywgZXhwZWN0ZWQgJWx1AEltcHJvcGVyIEpQRUcgY29tcG9uZW50IGNvdW50AENvbXByZXNzaW9uACVzOiBCb2d1cyAiJXMiIGZpZWxkLCBpZ25vcmluZyBhbmQgY2FsY3VsYXRpbmcgZnJvbSBpbWFnZWxlbmd0aAAlc3VuY29tcHJlc3NlZCBkYXRhAFksIEwAbj4wAE91dCBvZiBtZW1vcnkgYWxsb2NhdGluZyAlZCBieXRlIHRlbXAgYnVmZmVyLgBSb3cgcGFzc2VkIHRvIFRJRkZSZWFkUkdCQVN0cmlwKCkgbXVzdCBiZSBmaXJzdCBpbiBhIHN0cmlwLgBYWVosIEx1dgBQaG90b21ldHJpY0ludGVycHJldGF0aW9uAEltcHJvcGVyIEpQRUcgZGF0YSBwcmVjaXNpb24AJXM6IFdyb25nICIlcyIgZmllbGQsIGlnbm9yaW5nIGFuZCBjYWxjdWxhdGluZyBmcm9tIGltYWdlbGVuZ3RoACVzOiBTZWVrIGVycm9yIGF0IHJvdyAlbGQsIGNvbCAlbGQsIHRpbGUgJWxkAG48PU9KUEVHX0JVRkZFUgAgIEdyb3VwIDMgT3B0aW9uczoAKGNjMCVyb3dzaXplKT09MABDYW4ndCB1c2UgVElGRlJlYWRSR0JBVGlsZSgpIHdpdGggc3RyaXBwZWQgZmlsZS4AJXM6IFJlYWQgZXJyb3IgYXQgcm93ICVsZCwgY29sICVsZDsgZ290ICVsdSBieXRlcywgZXhwZWN0ZWQgJWx1ACVzMi1kIGVuY29kaW5nAFRocmVzaGhvbGRpbmcAJXM6IGNhbm5vdCBoYW5kbGUgemVybyBzY2FubGluZSBzaXplAHNwICE9IDAAUm93L2NvbCBwYXNzZWQgdG8gVElGRlJlYWRSR0JBVGlsZSgpIG11c3QgYmUgdG9wbGVmdCBjb3JuZXIgb2YgYSB0aWxlLgBJbXByb3BlciBKUEVHIHNhbXBsaW5nIGZhY3RvcnMgJWQsJWQKQXBwYXJlbnRseSBzaG91bGQgYmUgJWQsJWQuACVzOiBSZWFkIGVycm9yIGF0IHJvdyAlbGQsIGNvbCAlbGQsIHRpbGUgJWxkOyBnb3QgJWx1IGJ5dGVzLCBleHBlY3RlZCAlbHUATm8gc3BhY2UgZm9yIHRpbGUgYnVmZmVyACh1aW50MTYpbjw9c3AtPmluX2J1ZmZlcl9maWxlX3RvZ28AVW5rbm93biBkYXRhIGZvcm1hdCAlZCBmb3IgTG9nTHV2IGNvbXByZXNzaW9uAENlbGxXaWR0aAAlczogY2Fubm90IGhhbmRsZSB6ZXJvIHRpbGUgc2l6ZQBDYW5ub3QgaG9ub3VyIEpQRUcgc2FtcGxpbmcgZmFjdG9ycyB0aGF0IGV4Y2VlZCB0aG9zZSBzcGVjaWZpZWQuACsATm8gc3BhY2UgZm9yIHN0cmlwIGJ1ZmZlcgBVbmtub3duIGVuY29kaW5nICVkIGZvciBMb2dMdXYgY29tcHJlc3Npb24AQ2VsbExlbmd0aABTdHJpcCBvZmZzZXRzIGFyZSBtaXNzaW5nACVzRU9MIHBhZGRpbmcARmlsZSBub3Qgb3BlbiBmb3IgcmVhZGluZwAlczogY2Fubm90IGhhbmRsZSB6ZXJvIHN0cmlwIHNpemUARGVjb21wcmVzc29yIHdpbGwgdHJ5IHJlYWRpbmcgd2l0aCBzYW1wbGluZyAlZCwlZC4AJXM6IEZhaWxlZCB0byByZWFkIGN1c3RvbSBkaXJlY3RvcnkgYXQgb2Zmc2V0ICV1AEltcHJvcGVyIEpQRUcgc2FtcGxpbmcgZmFjdG9ycwBGaWxsT3JkZXIAQXNzdW1pbmcgOC1iaXQgY29sb3JtYXAAQ2FuIG5vdCByZWFkIHRpbGVzIGZyb20gYSBzdHJpcHBlZCBpbWFnZQAgKCVsdSA9IDB4JWx4KQoAZm9yICJTdHJpcEJ5dGVDb3VudHMiIGFycmF5AERvY3VtZW50TmFtZQBObyBzcGFjZSBmb3IgcGhvdG9tZXRyaWMgY29udmVyc2lvbiB0YWJsZQBDYW4gbm90IHJlYWQgc2NhbmxpbmVzIGZyb20gYSB0aWxlZCBpbWFnZQBmcmFjdGlvbmFsIHNjYW5saW5lIG5vdCByZWFkAENvcnJ1cHQgRFJJIG1hcmtlciBpbiBKUEVHIGRhdGEAICBGYXggRGF0YToAIXNwLT5jaW5mby5jb21tLmlzX2RlY29tcHJlc3NvcgBJbWFnZURlc2NyaXB0aW9uACBjbGVhbgBObyBzcGFjZSBmb3IgQiZXIG1hcHBpbmcgdGFibGUAJXM6IENhbm5vdCBkZXRlcm1pbmUgc2l6ZSBvZiB1bmtub3duIHRhZyB0eXBlICVkAENvcnJ1cHQgRFFUIG1hcmtlciBpbiBKUEVHIGRhdGEAT3V0IG9mIG1lbW9yeQBObyBzcGFjZSBmb3IgUGFsZXR0ZSBtYXBwaW5nIHRhYmxlAE1ha2UAJXM6IFRJRkYgZGlyZWN0b3J5IGlzIG1pc3NpbmcgcmVxdWlyZWQgIiVzIiBmaWVsZAAgcmVjZWl2ZXIgcmVnZW5lcmF0ZWQAUGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbiAlZCBub3QgYWxsb3dlZCBmb3IgSlBFRwBmb3IgSUZEIGxpc3QAIHVuY29ycmVjdGVkIGVycm9ycwBNb2RlbABObyBzcGFjZSBmb3IgWUNiQ3ItPlJHQiBjb252ZXJzaW9uIHN0YXRlAEJpdHNQZXJTYW1wbGUgJWQgbm90IGFsbG93ZWQgZm9yIEpQRUcAU3RyaXBPZmZzZXRzAGluY29ycmVjdCBjb3VudCBmb3IgZmllbGQgIiVzIiAoJXUsIGV4cGVjdGluZyAldSk7IHRhZyBpZ25vcmVkAEpQRUcgdGlsZSBoZWlnaHQgbXVzdCBiZSBtdWx0aXBsZSBvZiAlZABDb3JydXB0IERIVCBtYXJrZXIgaW4gSlBFRyBkYXRhAE5vIHNwYWNlIGZvciBDSUUgTCphKmIqLT5SR0IgY29udmVyc2lvbiBzdGF0ZS4AICgldSA9IDB4JXgpCgBPcmllbnRhdGlvbgBpbmNvcnJlY3QgY291bnQgZm9yIGZpZWxkICIlcyIgKCV1LCBleHBlY3RpbmcgJXUpOyB0YWcgdHJpbW1lZABKUEVHIHRpbGUgd2lkdGggbXVzdCBiZSBtdWx0aXBsZSBvZiAlZABDb3JydXB0IFNPRiBtYXJrZXIgaW4gSlBFRyBkYXRhAEZhaWxlZCB0byBpbml0aWFsaXplIENJRSBMKmEqYiotPlJHQiBjb252ZXJzaW9uIHN0YXRlLgAgIEJhZCBGYXggTGluZXM6ICVsdQoAAAACAAAAAwAAAAEAAAAAAAAAAgAAAAMAAAABAAAAAgAAAAAAAAABAAAAAwAAAAIAAAAAAAAAAQAAAAMAAAADAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAAAgAAAAEAAAADAAAAAgAAAAAAAAABAAAAAwAAAAIAAABUSUZGQ2xpZW50T3Blbg==");l(e,54916,"/wAAAP///////wAA////////////AAAA/wAAAP//AAD/////////////////////");l(e,54980,"GAAAAAAAAAAQ");l(e,55e3,"GAAAABgAAAAQ");l(e,55092,"VElGRkZpbGxTdHJpcABUSUZGRmlsbFRpbGUAAFRJRkZSZWFkQnVmZmVyU2V0dXAAX1RJRkZTd2FiMTZCaXREYXRhAF9USUZGU3dhYjI0Qml0RGF0YQBfVElGRlN3YWIzMkJpdERhdGEAX1RJRkZTd2FiNjRCaXREYXRhAFRJRkZSZWFkUmF3U3RyaXAxAFRJRkZSZWFkUmF3VGlsZTE=");l(e,55264,"/gAAAAEAAQAEAAAABQABANLEAAD+AAAAAQABAAMAAAAFAAEA0sQAAP8AAAABAAEAAwAAAAUAAQBgxgAAAAEAAAEAAQAEAAAAAQAAAPHHAAAAAQAAAQABAAMAAAABAAAA8ccAAAEBAAABAAEABAAAAAEAAQA1yQAAAQEAAAEAAQADAAAAAQABADXJAAACAQAA/////wMAAAAGAAAAc8oAAAIBAAD/////BAAAAAYAAABzygAAAwEAAP//AQADAAAABwAAAP/LAAADAQAA//8BAAQAAAAHAAAA/8sAAAYBAAABAAEAAwAAAAgAAADbzAAABgEAAAEAAQAEAAAACAAAANvMAAAHAQAAAQABAAMAAAAJAAEAM84AAAgBAAABAAEAAwAAAAAAAQCqzwAACQEAAAEAAQADAAAAAAABAF3QAAAKAQAAAQABAAMAAAAKAAAAT9EAAA0BAAD/////AgAAAEEAAQDG0QAADgEAAP////8CAAAAQQABAJDSAAAPAQAA/////wIAAABBAAEASdMAABABAAD/////AgAAAEEAAQDp0wAAEQEAAP////8EAAAAGQAAAD7UAAARAQAA/////wMAAAAZAAAAPtQAABIBAAABAAEAAwAAAA8AAAAP1QAAFQEAAAEAAQADAAAAEAAAAFblAAAWAQAAAQABAAQAAAARAAAAteUAABYBAAABAAEAAwAAABEAAAC15QAAFwEAAP////8EAAAAGAAAAM7mAAAXAQAA/////wMAAAAYAAAAzuYAABgBAAD+////AwAAABIAAQBi5wAAGQEAAP7///8DAAAAEwABAOPnAAAaAQAAAQABAAUAAAADAAEAQ+gAABsBAAABAAEABQAAAAMAAQDd6AAAHAEAAAEAAQADAAAAFAAAAGnpAAAdAQAA/////wIAAABBAAEAzekAAB4BAAABAAEABQAAAAQAAQAr6gAAHwEAAAEAAQAFAAAABAABAH7qAAAgAQAA/////wQAAAAAAAAAJusAACEBAAD/////BAAAAAAAAAB36wAAIgEAAAEAAQADAAAAAAABAOrrAAAjAQAA/////wMAAAAAAAEAZOwAACgBAAABAAEAAwAAABYAAQCw7AAAKQEAAAIAAgADAAAAFwABAP7sAAAsAQAAAQABAAMAAAAAAAEAn+0AAC0BAAD/////AwAAACwAAQAn7gAAMQEAAP////8CAAAAQQABAEPuAAAyAQAAFAAUAAIAAABBAAEATO4AADsBAAD/////AgAAAEEAAQCA7gAAPAEAAP////8CAAAAQQABALPuAAA+AQAAAgACAAUAAABBAAEA0O4AAD8BAAAGAAYABQAAAEEAAQD27gAAQAEAAP////8DAAAAGgABAJzvAABBAQAAAgACAAMAAAAlAAEAvO8AAEIBAAABAAEABAAAAAIAAABF8AAAQgEAAAEAAQADAAAAAgAAAEXwAABDAQAAAQABAAQAAAACAAAAT/AAAEMBAAABAAEAAwAAAAIAAABP8AAARAEAAP//AQAEAAAAGQAAAF7wAABFAQAA//8BAAQAAAAYAAAAbvAAAEUBAAD//wEAAwAAABgAAABu8AAASgEAAP////8NAAAAMQABAZPwAABKAQAA/////wQAAAAxAAEBk/AAAEwBAAABAAEAAwAAAEEAAACw8AAATQEAAP////8CAAAALgABAdXwAABOAQAAAQABAAMAAABBAAEA/PAAAFABAAACAAIAAwAAAEEAAAAt8QAAUAEAAAIAAgABAAAAQQAAAC3xAABRAQAA/////wIAAABBAAEAXPEAAFIBAAD/////AwAAAB8AAAFy8QAAUgEAAP////8BAAAAHwAAAXLxAABTAQAA/////wMAAAAgAAAAgvEAAFQBAAD+////AAAAACEAAQDB8QAAVQEAAP7///8AAAAAIgABANHxAABXAQAA///9/wEAAABBAAAB4fEAAFgBAAABAAEACQAAAEEAAAAT8gAAWAEAAAEAAQAIAAAAQQAAABPyAABYAQAAAQABAAYAAABBAAAAE/IAAFkBAAABAAEACQAAAEEAAAAi8gAAWQEAAAEAAQAIAAAAQQAAACLyAABZAQAAAQABAAYAAABBAAAAIvIAABECAAADAAMABQAAAEEAAABa8gAAEgIAAAIAAgADAAAAJwAAAH3yAAATAgAAAQABAAMAAAAoAAAAq/IAABQCAAAGAAYABQAAACkAAQDB8gAAFAIAAAYABgAEAAAAKQABAMHyAAC8AgAA/f/9/wEAAABBAAABGvMAAOOAAAABAAEAAwAAAB8AAAAk8wAA5IAAAP7///8DAAAAIAAAAC3zAADlgAAAAQABAAQAAAAjAAAANvMAAOWAAAABAAEAAwAAACMAAAA28wAA5oAAAAEAAQAEAAAAJAAAAEHzAADmgAAAAQABAAMAAAAkAAAAQfMAABSCAAABAAEABAAAAEEAAQBL8wAAFYIAAAEAAQAEAAAAQQABAFrzAAAWggAA/////wIAAABBAAEAavMAABeCAAD/////AgAAAEEAAQB48wAAGIIAAAEAAQALAAAAQQABAInzAAAZggAAEAAQAAsAAABBAAEAnvMAABqCAAAQABAACwAAAEEAAQCy8wAAmIIAAP////8CAAAAQQABAMbzAAC7gwAA/f/9/wQAAABBAAAB0PMAAEmGAAD9//3/AQAAAEEAAAHd8wAAaYcAAAEAAQAEAAAAQQAAAOfzAABzhwAA/f/9/wcAAABBAAAB9fMAACWIAAABAAEABAAAAEEAAAAB9AAAP5IAAAEAAQAMAAAAQQAAAA70AAAFoAAAAQABAAQAAABBAAAAFvQAABLGAAAEAAQAAQAAAEEAAAAw9AAAE8YAAAQABAABAAAAQQAAADv0AAAUxgAA/////wIAAABBAAEATvQAABXGAAD/////AgAAAEEAAQBg9AAAFcYAAP////8BAAAAQQABAWD0AAAWxgAA/////wEAAABBAAABdfQAABfGAAABAAEAAwAAAEEAAACD9AAAGMYAAP////8DAAAAQQAAAY30AAAZxgAAAgACAAMAAABBAAAAoPQAABrGAAD/////BAAAAEEAAAG09AAAGsYAAP////8DAAAAQQAAAbT0AAAaxgAA/////wUAAABBAAABtPQAABvGAAD/////CgAAAEEAAAG/9AAAHMYAAP////8KAAAAQQAAAdD0AAAdxgAA/v/+/wQAAABBAAAA4fQAAB3GAAD+//7/AwAAAEEAAADh9AAAHsYAAAIAAgAFAAAAQQAAAOz0AABcxgAAAQABAAUAAABBAAAA+fQAAB/GAAACAAIABAAAAEEAAAAK9QAAH8YAAAIAAgADAAAAQQAAAAr1AAAfxgAAAgACAAUAAABBAAAACvUAACDGAAACAAIABAAAAEEAAAAc9QAAIMYAAAIAAgADAAAAQQAAABz1AAAgxgAAAgACAAUAAABBAAAAHPUAACHGAAD/////CgAAAEEAAAEs9QAAIsYAAP////8KAAAAQQAAATn1AAAjxgAA/////woAAABBAAABRvUAACTGAAD/////CgAAAEEAAAFZ9QAAJcYAAP////8KAAAAQQAAAWz1AAAmxgAA/////woAAABBAAABffUAACfGAAD/////BQAAAEEAAAGO9QAAKMYAAP////8DAAAAQQAAAZz1AAAoxgAA/////wUAAABBAAABnPUAACnGAAACAAIABQAAAEEAAACq9QAAKsYAAAEAAQAKAAAAQQAAALj1AAArxgAAAQABAAUAAABBAAAAyfUAACzGAAABAAEABQAAAEEAAADX9QAALcYAAAEAAQAEAAAAQQAAAOn1AAAuxgAAAQABAAUAAABBAAAA+fUAAC/GAAD/////AgAAAEEAAQAN9gAAMMYAAAQABAAFAAAAQQAAACD2AAAxxgAAAQABAAUAAABBAAAAKfYAADLGAAABAAEABQAAAEEAAAA69gAAM8YAAAEAAQAFAAAAQQAAAEz2AAA0xgAA/////wEAAABBAAABWPYAADXGAAABAAEAAwAAAEEAAABn9gAAWsYAAAEAAQADAAAAQQAAAHf2AABbxgAAAQABAAMAAABBAAAAjvYAAF3GAAAQABAAAQAAAEEAAACl9gAAi8YAAP////8CAAAAQQABALX2AACLxgAA/////wEAAABBAAEBtfYAAIzGAAD/////BwAAAEEAAAHJ9gAAjcYAAAQABAAEAAAAQQAAAN32AACNxgAABAAEAAMAAABBAAAA3fYAAI7GAAD/////BAAAAEEAAAHo9gAAj8YAAP////8HAAAAQQAAAfT2AACQxgAA/////woAAABBAAABBfcAAJHGAAD/////BwAAAEEAAAEc9wAAksYAAP////8KAAAAQQAAAS73");l(e,58592,"X1RJRkZNZXJnZUZpZWxkSW5mbw==");l(e,58624,"Zm9yIGZpZWxkIGluZm8gYXJyYXkASlBFRyBjb21wcmVzc2VkIGRhdGEgaW5kaWNhdGVzIHVuZXhwZWN0ZWQgbnVtYmVyIG9mIHNhbXBsZXMAcGRpcgBTYW1wbGVzUGVyUGl4ZWwAUm93c1BlclN0cmlwIG11c3QgYmUgbXVsdGlwbGUgb2YgJWQgZm9yIEpQRUcAICBDb25zZWN1dGl2ZSBCYWQgRmF4IExpbmVzOiAlbHUKAFJvd3NQZXJTdHJpcABKUEVHIGNvbXByZXNzZWQgZGF0YSBpbmRpY2F0ZXMgdW5leHBlY3RlZCBudW1iZXIgb2YgYml0cyBwZXIgc2FtcGxlAC4uLy4uL0Rlc2t0b3BFZGl0b3IvY3hpbWFnZS90aWZmL3RpZl9kaXJyZWFkLmMAICBGYXggUmVjZWl2ZSBQYXJhbWV0ZXJzOiAlMDhseAo=");l(e,58976,"JXM6IFNlZWsgZXJyb3IgYWNjZXNzaW5nIFRJRkYgZGlyZWN0b3J5AFRJRkZqcGVnX3RhYmxlc19kZXN0AEpQRUcgY29tcHJlc3NlZCBkYXRhIGluZGljYXRlcyB1bmV4cGVjdGVkIGhlaWdodABTdHJpcEJ5dGVDb3VudHMAICBGYXggU3ViQWRkcmVzczogJXMKACVzOiBDYW4gbm90IHJlYWQgVElGRiBkaXJlY3RvcnkgY291bnQATm8gc3BhY2UgZm9yIEpQRUdUYWJsZXMASlBFRyBjb21wcmVzc2VkIGRhdGEgaW5kaWNhdGVzIHVuZXhwZWN0ZWQgd2lkdGgATWluU2FtcGxlVmFsdWUAICBGYXggUmVjZWl2ZSBUaW1lOiAlbHUgc2VjcwoAdG8gcmVhZCBUSUZGIGRpcmVjdG9yeQBKUEVHIGNvbXByZXNzZWQgZGF0YSBpbmRpY2F0ZXMgdW5leHBlY3RlZCBzdWJzYW1wbGluZyB2YWx1ZXMATWF4U2FtcGxlVmFsdWUAU3RyaXAvdGlsZSB0b28gbGFyZ2UgZm9yIEpQRUcAICBGYXggRENTOiAlcwoAJS4xMDBzOiBDYW4gbm90IHJlYWQgVElGRiBkaXJlY3RvcnkAWFJlc29sdXRpb24AQml0cy9zYW1wbGUgbXVzdCBiZSAxIGZvciBHcm91cCAzLzQgZW5jb2RpbmcvZGVjb2RpbmcAZnJhY3Rpb25hbCBzY2FubGluZSBkaXNjYXJkZWQAc3AtPnN1YnNhbXBsaW5nY29ycmVjdD09MAAlczogQ2FuIG5vdCByZWFkIFRJRkYgZGlyZWN0b3J5AFlSZXNvbHV0aW9uAENvcnJ1cHQgU09TIG1hcmtlciBpbiBKUEVHIGRhdGEAc3AgIT0gMABSb3cgcGl4ZWxzIGludGVnZXIgb3ZlcmZsb3cgKHJvd3BpeGVscyAldSkAZm9yIEdyb3VwIDMvNCBydW4gYXJyYXlzAE1pc3NpbmcgSlBFRyB0YWJsZXMAUGxhbmFyQ29uZmlndXJhdGlvbgBFcnJvciBmZXRjaGluZyBkYXRhIGZvciBmaWVsZCAiJXMiAENvcnJ1cHQgSnBlZ1FUYWJsZXMgdGFnIHZhbHVlAEZheDNTZXR1cFN0YXRlAFBhZ2VOYW1lAHVuZXhwZWN0ZWQgY291bnQgZm9yIGZpZWxkICIlcyIsICV1LCBleHBlY3RlZCAyOyBpZ25vcmVkAHRvIGZldGNoIGFycmF5IG9mIHJhdGlvbmFscwBYUG9zaXRpb24AQ29ycnVwdCBKcGVnRGNUYWJsZXMgdGFnIHZhbHVlACVzOiBObyBzcGFjZSBmb3IgR3JvdXAgMy80IHJlZmVyZW5jZSBsaW5lAFlQb3NpdGlvbgBDb3JydXB0IEpwZWdBY1RhYmxlcyB0YWcgdmFsdWUAJXM6IEJhZCBjb2RlIHdvcmQgYXQgbGluZSAldSBvZiAlcyAldSAoeCAldSkAJXM6IFJhdGlvbmFsIHdpdGggemVybyBkZW5vbWluYXRvciAobnVtID0gJXUpAEpwZWdRVGFibGVzIHRhZyBoYXMgaW5jb3JyZWN0IGNvdW50AEZyZWVPZmZzZXRzAHRvIGZldGNoIHBlci1zYW1wbGUgdmFsdWVzAHRpbGUASnBlZ0RjVGFibGVzIHRhZyBoYXMgaW5jb3JyZWN0IGNvdW50AEZyZWVCeXRlQ291bnRzAHN0cmlwAENhbm5vdCBoYW5kbGUgZGlmZmVyZW50IHBlci1zYW1wbGUgdmFsdWVzIGZvciBmaWVsZCAiJXMiAEpwZWdBY1RhYmxlcyB0YWcgaGFzIGluY29ycmVjdCBjb3VudABHcmF5UmVzcG9uc2VVbml0ACVzOiBQcmVtYXR1cmUgRU9GIGF0IGxpbmUgJXUgb2YgJXMgJXUgKHggJXUpAGNhbm5vdCByZWFkIFRJRkZfQU5ZIHR5cGUgJWQgZm9yIGZpZWxkICIlcyIAZm9yIHN0cmlwIGFycmF5AEdyYXlSZXNwb25zZUN1cnZlAHNwIT1OVUxMACVzOiAlcyBhdCBsaW5lICV1IG9mICVzICV1IChnb3QgJXUsIGV4cGVjdGVkICV1KQBSZXNvbHV0aW9uVW5pdAB0byBmZXRjaCBzdHJpcCB0YWcAUHJlbWF0dXJlIEVPTAAgIEpwZWdJbnRlcmNoYW5nZUZvcm1hdDogJWx1CgBQYWdlTnVtYmVyAExpbmUgbGVuZ3RoIG1pc21hdGNoAGluY29ycmVjdCBjb3VudCBvciB0eXBlIGZvciBTdWJqZWN0RGlzdGFuY2UsIHRhZyBpZ25vcmVkACAgSnBlZ0ludGVyY2hhbmdlRm9ybWF0TGVuZ3RoOiAlbHUKAGZvciBjaG9wcGVkICJTdHJpcEJ5dGVDb3VudHMiIGFycmF5AENvbG9yUmVzcG9uc2VVbml0ACAgSnBlZ1FUYWJsZXM6ACVzOiBVbmNvbXByZXNzZWQgZGF0YSAobm90IHN1cHBvcnRlZCkgYXQgbGluZSAldSBvZiAlcyAldSAoeCAldSkAZm9yIGNob3BwZWQgIlN0cmlwT2Zmc2V0cyIgYXJyYXkAICVsdQBUcmFuc2ZlckZ1bmN0aW9uAHNwICE9IE5VTEwAU29mdHdhcmUARGF0ZVRpbWUAICBKcGVnRGNUYWJsZXM6AHRlLT5ydW5sZW4gPT0gNjQqKHNwYW4+PjYpAEFydGlzdABHcm91cDNPcHRpb25zACAgSnBlZ0FjVGFibGVzOgBHcm91cDRPcHRpb25zAEhvc3RDb21wdXRlcgAgIEpwZWdQcm9jOiAldQoAV2hpdGVQb2ludAAgIEpwZWdSZXN0YXJ0SW50ZXJ2YWw6ICV1CgBQcmltYXJ5Q2hyb21hdGljaXRpZXMARGVwcmVjaWF0ZWQgYW5kIHRyb3VibGVzb21lIG9sZC1zdHlsZSBKUEVHIGNvbXByZXNzaW9uIG1vZGUsIHBsZWFzZSBjb252ZXJ0IHRvIG5ldy1zdHlsZSBKUEVHIGNvbXByZXNzaW9uIGFuZCBub3RpZnkgdmVuZG9yIG9mIHdyaXRpbmcgc29mdHdhcmUAQ29sb3JNYXAAc3AtPnJlYWRoZWFkZXJfZG9uZT09MABIYWxmdG9uZUhpbnRzAFNhbXBsZXNQZXJQaXhlbCAlZCBub3Qgc3VwcG9ydGVkIGZvciB0aGlzIGNvbXByZXNzaW9uIHNjaGVtZQBJbmNvbXBhdGlibGUgdmVydGljYWwgc3Vic2FtcGxpbmcgYW5kIGltYWdlIHN0cmlwL3RpbGUgbGVuZ3RoAFRpbGVXaWR0aABUaWxlTGVuZ3RoAHM+MABUaWxlT2Zmc2V0cwBzPDMAVGlsZUJ5dGVDb3VudHMAc3AtPnNvc19lbmRbMF0ubG9nIT0wAFN1YklGRABzcC0+c29zX2VuZFtzXS5sb2c9PTAASW5rU2V0AHNwLT5saWJqcGVnX3Nlc3Npb25fYWN0aXZlIT0wAElua05hbWVzAHNwLT5saWJqcGVnX3Nlc3Npb25fYWN0aXZlPT0wAE51bWJlck9mSW5rcwBzcC0+c3Vic2FtcGxpbmdfY29udmVydF95Y2JjcmJ1Zj09MABEb3RSYW5nZQBzcC0+c3Vic2FtcGxpbmdfY29udmVydF95Y2JjcmltYWdlPT0wAFRhcmdldFByaW50ZXIATGliSnBlZwBFeHRyYVNhbXBsZXMAJXMAU2FtcGxlRm9ybWF0AFByZW1hdHVyZSBlbmQgb2YgSlBFRyBkYXRhAHNwLT5vdXRfc3RhdGU8PW9zb3NFb2kAU01pblNhbXBsZVZhbHVlAFNNYXhTYW1wbGVWYWx1ZQBDbGlwUGF0aAAyNTU+PTgrc3AtPnNhbXBsZXNfcGVyX3BpeGVsX3Blcl9wbGFuZSozAFhDbGlwUGF0aFVuaXRzAFlDbGlwUGF0aFVuaXRzADI1NT49NitzcC0+c2FtcGxlc19wZXJfcGl4ZWxfcGVyX3BsYW5lKjIAWUNiQ3JDb2VmZmljaWVudHMAVW5leHBlY3RlZCBlcnJvcgBZQ2JDclN1YnNhbXBsaW5nAEZyYWN0aW9uYWwgc2NhbmxpbmUgbm90IHJlYWQAWUNiQ3JQb3NpdGlvbmluZwBjYz4wAFJlZmVyZW5jZUJsYWNrV2hpdGUAT0pQRUcgZW5jb2Rpbmcgbm90IHN1cHBvcnRlZDsgdXNlIG5ldy1zdHlsZSBKUEVHIGNvbXByZXNzaW9uIGluc3RlYWQAWE1MUGFja2V0AE1hdHRlaW5nAERhdGFUeXBlAEltYWdlRGVwdGgAVGlsZURlcHRoAEltYWdlRnVsbFdpZHRoAEltYWdlRnVsbExlbmd0aABUZXh0dXJlRm9ybWF0AFRleHR1cmVXcmFwTW9kZXMARmllbGRPZlZpZXdDb3RhbmdlbnQATWF0cml4V29ybGRUb1NjcmVlbgBNYXRyaXhXb3JsZFRvQ2FtZXJhAENvcHlyaWdodABSaWNoVElGRklQVEMAUGhvdG9zaG9wAEVYSUZJRkRPZmZzZXQASUNDIFByb2ZpbGUAR1BTSUZET2Zmc2V0AFN0b05pdHMASW50ZXJvcGVyYWJpbGl0eUlGRE9mZnNldABETkdWZXJzaW9uAEROR0JhY2t3YXJkVmVyc2lvbgBVbmlxdWVDYW1lcmFNb2RlbABMb2NhbGl6ZWRDYW1lcmFNb2RlbABDRkFQbGFuZUNvbG9yAENGQUxheW91dABMaW5lYXJpemF0aW9uVGFibGUAQmxhY2tMZXZlbFJlcGVhdERpbQBCbGFja0xldmVsAEJsYWNrTGV2ZWxEZWx0YUgAQmxhY2tMZXZlbERlbHRhVgBXaGl0ZUxldmVsAERlZmF1bHRTY2FsZQBCZXN0UXVhbGl0eVNjYWxlAERlZmF1bHRDcm9wT3JpZ2luAERlZmF1bHRDcm9wU2l6ZQBDb2xvck1hdHJpeDEAQ29sb3JNYXRyaXgyAENhbWVyYUNhbGlicmF0aW9uMQBDYW1lcmFDYWxpYnJhdGlvbjIAUmVkdWN0aW9uTWF0cml4MQBSZWR1Y3Rpb25NYXRyaXgyAEFuYWxvZ0JhbGFuY2UAQXNTaG90TmV1dHJhbABBc1Nob3RXaGl0ZVhZAEJhc2VsaW5lRXhwb3N1cmUAQmFzZWxpbmVOb2lzZQBCYXNlbGluZVNoYXJwbmVzcwBCYXllckdyZWVuU3BsaXQATGluZWFyUmVzcG9uc2VMaW1pdABDYW1lcmFTZXJpYWxOdW1iZXIATGVuc0luZm8AQ2hyb21hQmx1clJhZGl1cwBBbnRpQWxpYXNTdHJlbmd0aABTaGFkb3dTY2FsZQBETkdQcml2YXRlRGF0YQBNYWtlck5vdGVTYWZldHkAQ2FsaWJyYXRpb25JbGx1bWluYW50MQBDYWxpYnJhdGlvbklsbHVtaW5hbnQyAFJhd0RhdGFVbmlxdWVJRABPcmlnaW5hbFJhd0ZpbGVOYW1lAE9yaWdpbmFsUmF3RmlsZURhdGEAQWN0aXZlQXJlYQBNYXNrZWRBcmVhcwBBc1Nob3RJQ0NQcm9maWxlAEFzU2hvdFByZVByb2ZpbGVNYXRyaXgAQ3VycmVudElDQ1Byb2ZpbGUAQ3VycmVudFByZVByb2ZpbGVNYXRyaXgAAAABAAAAAQAAAAEAAAACAAAABAAAAAgAAAABAAAAAQAAAAIAAAAEAAAACAAAAAQAAAAIAAAABAAAAAEAAAABAAAAAgAAAAQAAAAEAAAAAQAAAAEAAAACAAAABAAAAAQAAAAEAAAACAAAAAQ=");l(e,63425,"gEDAIKBg4BCQUNAwsHDwCIhIyCioaOgYmFjYOLh4+ASERMQkpGTkFJRU1DS0dPQMjEzMLKxs7BycXNw8vHz8AoJCwiKiYuISklLSMrJy8gqKSsoqqmrqGppa2jq6evoGhkbGJqZm5haWVtY2tnb2Do5Ozi6ubu4enl7ePr5+/gGBQcEhoWHhEZFR0TGxcfEJiUnJKalp6RmZWdk5uXn5BYVFxSWlZeUVlVXVNbV19Q2NTc0trW3tHZ1d3T29ff0Dg0PDI6Nj4xOTU9Mzs3PzC4tLyyura+sbm1vbO7t7+weHR8cnp2fnF5dX1ze3d/cPj0/PL69v7x+fX98/v3//AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/0VzdGltYXRlU3RyaXBCeXRlQ291bnRz");l(e,63968,"TWlzc2luZ1JlcXVpcmVkAFRJRkZGZXRjaERpcmVjdG9yeQ==");l(e,64016,"dG8gZmV0Y2ggdGFnIHZhbHVl");l(e,64048,"Zm9yICJSZWZlcmVuY2VCbGFja1doaXRlIiBhcnJheQBUSUZGV3JpdGVTY2FubGluZQ==");l(e,64112,"VElGRldyaXRlQnVmZmVyU2V0dXAAVElGRkdyb3dTdHJpcHM=");l(e,64160,"VElGRkFwcGVuZFRvU3RyaXA=");l(e,64192,"X5t9PgQAAAA0oXk+BgAEAAN8dz4HAAoAPpVzPgkAEQBYkXE+CgAaAIS5bT4MACQAG9VpPg4AMABwsGc+DwA+ADm1Yz4RAE0AKbNhPhIAXgDw3Fs+FQBwALPRWT4WAIUAP8dXPhcAmwA75VE+GgCyAJDbTz4bAMwA4gZMPh0A5wC1N0g+HwAEAZg0Rj4gACMBYW9CPiIAQwForz4+JABlAWivPj4kAIkBZvk6PiYArQGQTDc+KADTAVytMz4qAPsBCCEwPiwAJQIIITA+LABRAqCoLD4uAH0CoKgsPi4AqwI0gCc+MQDZAgxzIj40AAoDDHMiPjQAPgMMcyI+NAByA66BHT43AKYDroEdPjcA3QPirBg+OgAUBOKsGD46AE4EAiwSPj4AiAQCLBI+PgDGBAIsEj4+AAQFp5YNPkEAQgWnlg0+QQCDBaeWDT5BAMQFhlYHPkUABQaGVgc+RQBKBp87AT5JAI8GnzsBPkkA2AafOwE+SQAhB1CK9j1NAGoHUIr2PU0AtwdQivY9TQAECFCK9j1NAFEIn1jnPVIAngifWOc9UgDwCJ9Y5z1SAEIJvw7cPVYAlAm/Dtw9VgDqCb8O3D1WAEAKvw7cPVYAlgqhgM09WwDsCqGAzT1bAEcLoYDNPVsAogts0cI9XwD9C2zRwj1fAFwMbNHCPV8Auwxs0cI9XwAaDQzKtD1kAHkNDMq0PWQA3Q0MyrQ9ZABBDgzKtD1kAKUOiPWmPWkACQ+I9aY9aQByD4j1pj1pANsPiPWmPWkARBC5UJk9bgCtELlQmT1uABsRuVCZPW4AiRG5UJk9bgD3EaHbiz1zAGUSoduLPXMA2BKh24s9cwBLE6Hbiz1zAL4TkDKCPXcAMRSQMoI9dwCoFJAygj13AB8VkDKCPXcAlhV4Xmo9fAANFnheaj18AIkWeF5qPXwABRd4Xmo9fACBF6bVUD2BAP0XptVQPYEAfhim1VA9gQD/GKbVUD2BAIAZptVQPYEAARoSvjc9hgCCGhK+Nz2GAAgbEr43PYYAjhsSvjc9hgAUHMctJj2KAJocxy0mPYoAJB3HLSY9igCuHcctJj2KADgeNNgUPY4Awh402BQ9jgBQHzTYFD2OAN4fNNgUPY4AbCAvpAM9kgD6IC+kAz2SAIwhL6QDPZIAHiIvpAM9kgCwIhvx5DyWAEIjG/HkPJYA2CMb8eQ8lgBuJEt4wjyaAAQlS3jCPJoAniVLeMI8mgA4Jkt4wjyaANIm2safPJ4AbCfaxp88ngAKKNrGnzyeAKgoQRGLPKEARilBEYs8oQDnKUERizyhAIgqQRGLPKEAKSvPE088pQDKK88TTzylAG8szxNPPKUAFC1LsSM8qAC5LUuxIzyoAGEuS7EjPKgACS/YtxM8qgCxL9i3EzyqAFsw2LcTPKoABTH6t8s7rQCvMfq3yzutAFwyvASnO68ACTO8BKc7rwC4M7wEpzuvAGc0EheAO7EAFjUSF4A7sQDHNa9aGTuxAHg2xZAcO6oAKTci/Is6pADTN3qp2DqdAHc4DvU7OpYAFDnajNM6jwCqOcmOjTmIADk6YcH9OYEAwTqKkpA6ewBCO5vKojpzAL07qrabOm0AMDyIg4Q6ZwCdPC/cOTphAAQ9ic+dOVkAZT3BVR47UgC+PbsOVTtMABA+2LpUO0UAXD46sYc7PgChPkVlwzs3AN8+dNEQPC8AFj9A3is8KABFPwA3izwfAG0/hdDBPBUAjD9USUZGSW5pdFNHSUxvZw==");l(e,65520,"GAABAAAAAAADAAAAAAABAFOqAAAZAAEAAAAAAAMAAAAAAAEA56w=");l(e,65568,"TG9nTHV2SW5pdFN0YXRlAExvZ0x1dkRlY29kZTI0AExvZ0x1dkRlY29kZTMyAAAATG9nTDE2SW5pdFN0YXRlAExvZ0wxNkRlY29kZQBMb2dMdXZEZWNvZGVTdHJpcABMb2dMdXZEZWNvZGVUaWxlAExvZ0x1dkVuY29kZTI0AExvZ0x1dkVuY29kZTMyAExvZ0wxNkVuY29kZQBMb2dMdXZFbmNvZGVTdHJpcABMb2dMdXZFbmNvZGVUaWxlAExvZ0x1dkNsZWFudXAADAAAAAYAAAAEAAAAAwAAAAAAAABUSUZGTGlua0RpcmVjdG9yeQBEdW1wTW9kZUVuY29kZQ==");l(e,65840,"CAA1AAAABgAHAAEABAAHAAIABAAIAAMABAALAAQABAAMAAUABAAOAAYABAAPAAcABQATAAgABQAUAAkABQAHAAoABQAIAAsABgAIAAwABgADAA0ABgA0AA4ABgA1AA8ABgAqABAABgArABEABwAnABIABwAMABMABwAIABQABwAXABUABwADABYABwAEABcABwAoABgABwArABkABwATABoABwAkABsABwAYABwACAACAB0ACAADAB4ACAAaAB8ACAAbACAACAASACEACAATACIACAAUACMACAAVACQACAAWACUACAAXACYACAAoACcACAApACgACAAqACkACAArACoACAAsACsACAAtACwACAAEAC0ACAAFAC4ACAAKAC8ACAALADAACABSADEACABTADIACABUADMACABVADQACAAkADUACAAlADYACABYADcACABZADgACABaADkACABbADoACABKADsACABLADwACAAyAD0ACAAzAD4ACAA0AD8ABQAbAEAABQASAIAABgAXAMAABwA3AAABCAA2AEABCAA3AIABCABkAMABCABlAAACCABoAEACCABnAIACCQDMAMACCQDNAAADCQDSAEADCQDTAIADCQDUAMADCQDVAAAECQDWAEAECQDXAIAECQDYAMAECQDZAAAFCQDaAEAFCQDbAIAFCQCYAMAFCQCZAAAGCQCaAEAGBgAYAIAGCQCbAMAGCwAIAAAHCwAMAEAHCwANAIAHDAASAMAHDAATAAAIDAAUAEAIDAAVAIAIDAAWAMAIDAAXAAAJDAAcAEAJDAAdAIAJDAAeAMAJDAAfAAAKDAABAP//CQABAP7/CgABAP7/CwABAP7/DAAAAP7/AAAKADcAAAADAAIAAQACAAMAAgACAAIAAwADAAMABAAEAAMABQAEAAIABgAFAAMABwAGAAUACAAGAAQACQAHAAQACgAHAAUACwAHAAcADAAIAAQADQAIAAcADgAJABgADwAKABcAEAAKABgAEQAKAAgAEgALAGcAEwALAGgAFAALAGwAFQALADcAFgALACgAFwALABcAGAALABgAGQAMAMoAGgAMAMsAGwAMAMwAHAAMAM0AHQAMAGgAHgAMAGkAHwAMAGoAIAAMAGsAIQAMANIAIgAMANMAIwAMANQAJAAMANUAJQAMANYAJgAMANcAJwAMAGwAKAAMAG0AKQAMANoAKgAMANsAKwAMAFQALAAMAFUALQAMAFYALgAMAFcALwAMAGQAMAAMAGUAMQAMAFIAMgAMAFMAMwAMACQANAAMADcANQAMADgANgAMACcANwAMACgAOAAMAFgAOQAMAFkAOgAMACsAOwAMACwAPAAMAFoAPQAMAGYAPgAMAGcAPwAKAA8AQAAMAMgAgAAMAMkAwAAMAFsAAAEMADMAQAEMADQAgAEMADUAwAENAGwAAAINAG0AQAINAEoAgAINAEsAwAINAEwAAAMNAE0AQAMNAHIAgAMNAHMAwAMNAHQAAAQNAHUAQAQNAHYAgAQNAHcAwAQNAFIAAAUNAFMAQAUNAFQAgAUNAFUAwAUNAFoAAAYNAFsAQAYNAGQAgAYNAGUAwAYLAAgAAAcLAAwAQAcLAA0AgAcMABIAwAcMABMAAAgMABQAQAgMABUAgAgMABYAwAgMABcAAAkMABwAQAkMAB0AgAkMAB4AwAkMAB8AAAoMAAEA//8JAAEA/v8KAAEA/v8LAAEA/v8MAAAA/v8AgMDg8Pj8/v9fVElGRkZheDNmaWxscnVucwAAAAAAAAAAJAEAAAEAAQAEAAAASQAAAIfu");l(e,67216,"JQEAAAEAAQAEAAAASQAAAKXu");l(e,67250,"AQ==");l(e,67264,"c7QAAAQAAQ==");l(e,67284,"xbYAAEYBAAABAAEABAAAAEIAAQCbtwAARgEAAAEAAQADAAAAQgABAJu3AABHAQAAAQABAAMAAABDAAEAqboAAEgBAAABAAEABAAAAEQAAQAJvAAASAEAAAEAAQADAAAARAABAAm8AABciAAAAQABAAQAAABFAAEAXL4AAF2IAAD/////AgAAAEYAAQD8vwAAXogAAAEAAQAEAAAARwABAI7DAABfiAAA/////wIAAABIAAEArcQAAEZheDNWR2V0RmllbGQARmF4M1ZTZXRGaWVsZABGYXgzUHJpbnREaXIARmF4M0RlY29kZTJEAEZheDNQcmVEZWNvZGUARmF4M0RlY29kZTFEAEZheDNQcmVFbmNvZGU=");l(e,67572,"AQAAAAMAAAAHAAAADwAAAB8AAAA/AAAAfwAAAP8=");l(e,67616,"CAcGBgUFBQUEBAQEBAQEBAMDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE=");l(e,67872,"cHV0c3Bhbg==");l(e,68016,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwQEBAQEBAQEBQUFBQYGBwgHAAMAAAAGAAMAAAADAAMAAAABAAEAAAADAAIAAAAGAAIAAAAHAAIAAABGYXgzQ2xlYW51cABGYXg0RGVjb2RlAEZheDNEZWNvZGVSTEUAVElGRkluaXRPSlBFRwAAAAABAgAAAQABAAQAAABCAAEAYaoAAAICAAABAAEABAAAAEMAAQA7rAAABwIAAP////8EAAAARAAAAU+uAAAIAgAA/////wQAAABFAAABC7AAAAkCAAD/////BAAAAEYAAAGKsgAAAAIAAAEAAQADAAAARwAAAAW1AAADAgAAAQABAAMAAABIAAAA9rUAAAAAAABPSlBFR1N1YnNhbXBsaW5nQ29ycmVjdA==");l(e,68416,"T0pQRUdSZWFkSGVhZGVySW5mb1NlYwBPSlBFR1JlYWRCeXRlUGVlawBPSlBFR1JlYWRCdWZmZXJGaWxsAE9KUEVHUmVhZEJ5dGUAAAAAAABPSlBFR1JlYWRIZWFkZXJJbmZvU2VjU3RyZWFtRHJpAE9KUEVHUmVhZEhlYWRlckluZm9TZWNTdHJlYW1EcXQAT0pQRUdSZWFkQmxvY2sAAE9KUEVHUmVhZEhlYWRlckluZm9TZWNTdHJlYW1EaHQAT0pQRUdSZWFkSGVhZGVySW5mb1NlY1N0cmVhbVNvZgBPSlBFR1JlYWRIZWFkZXJJbmZvU2VjU3RyZWFtU29zAE9KUEVHUmVhZEhlYWRlckluZm9TZWNUYWJsZXNRVGFibGU=");l(e,68720,"T0pQRUdSZWFkSGVhZGVySW5mb1NlY1RhYmxlc0RjVGFibGU=");l(e,68768,"T0pQRUdSZWFkSGVhZGVySW5mb1NlY1RhYmxlc0FjVGFibGUAT0pQRUdWU2V0RmllbGQAT0pQRUdQcmludERpcg==");l(e,68848,"T0pQRUdTZXR1cERlY29kZQ==");l(e,68880,"T0pQRUdSZWFkSGVhZGVySW5mbwBPSlBFR1JlYWRTZWNvbmRhcnlTb3MAT0pQRUdMaWJqcGVnU2Vzc2lvbkFib3J0");l(e,68960,"T0pQRUdXcml0ZUhlYWRlckluZm8AT0pQRUdXcml0ZVN0cmVhbQBPSlBFR1dyaXRlU3RyZWFtU29mAE9KUEVHV3JpdGVTdHJlYW1Tb3MAT0pQRUdXcml0ZVN0cmVhbUNvbXByZXNzZWQAAAAAAAAAAE9KUEVHUHJlRGVjb2RlU2tpcFNjYW5saW5lcwBPSlBFR0RlY29kZVJhdwAAAAAAAE9KUEVHRGVjb2RlU2NhbmxpbmVzAE9KUEVHUG9zdERlY29kZQ==");l(e,69168,"T0pQRUdTZXR1cEVuY29kZQBPSlBFR1ByZUVuY29kZQBPSlBFR0VuY29kZQAAAAAAT0pQRUdQb3N0RW5jb2RlAFRJRkZJbml0SlBFRwAAAABbAQAA/f/9/wcAAABCAAABiaoAAAEAAQ==");l(e,69282,"AQCdrQAAAgAB");l(e,69304,"na0AAAMAAQ==");l(e,69324,"na0AAFyIAAABAAEABAAAAEMAAQAyrgAAXYgAAP////8CAAAARAABAP2vAABeiAAAAQABAAQAAABFAAEA9rIAAF+IAAD/////AgAAAEYAAQAbtAAASlBFR1ZHZXRGaWVsZABKUEVHVlNldEZpZWxkAEpQRUdQcmludERpcgBKUEVHU2V0dXBEZWNvZGUA/9lKUEVHUHJlRGVjb2RlAAAAAAAAAABKUEVHU2V0dXBFbmNvZGUASlBFR1ByZUVuY29kZQBKUEVHRW5jb2RlAEpQRUdDbGVhbnVw");l(e,69556,"AQAAAAAAAAD/////AAAAAAEAAAACAAAAAwAAAAAAAAD9/////v////////9USUZGSW5pdExaVwAAAAAAIExaV1NldHVwRGVjb2RlAExaV1NldHVwRGVjb2RlAExaV0RlY29kZUNvbXBhdABMWldEZWNvZGUATFpXU2V0dXBFbmNvZGUATFpXUHJlRW5jb2RlAExaV0VuY29kZQBMWldDbGVhbnVwAFRJRkZJbml0WklQ");l(e,69744,"FQAB");l(e,69758,"AQCQqwAAWklQVlNldEZpZWxkAFpJUFNldHVwRGVjb2RlAFpJUFByZURlY29kZQBaSVBEZWNvZGUAWklQU2V0dXBFbmNvZGUAWklQUHJlRW5jb2RlAFpJUFBvc3RFbmNvZGUAWklQRW5jb2RlAFpJUENsZWFudXA=");l(e,69888,"DAcAAAAAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAEEAAAAAAAAAwEAAAAAAAAFAwAAAQAAAAMBAAAAAAAAAgMAAAAAAAADAQAAAAAAAAQDAAABAAAAAwEAAAAAAAAFBgAAAgAAAAMBAAAAAAAABQMAAAEAAAADAQAAAAAAAAIDAAAAAAAAAwEAAAAAAAAEAwAAAQAAAAMBAAAAAAAAAQQAAAAAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAUHAAADAAAAAwEAAAAAAAAFAwAAAQAAAAMBAAAAAAAAAgMAAAAAAAADAQAAAAAAAAQDAAABAAAAAwEAAAAAAAABBAAAAAAAAAMBAAAAAAAABQMAAAEAAAADAQAAAAAAAAIDAAAAAAAAAwEAAAAAAAAEAwAAAQAAAAMBAAAAAAAABAYAAAIAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAEEAAAAAAAAAwEAAAAAAAAFAwAAAQAAAAMBAAAAAAAAAgMAAAAAAAADAQAAAAAAAAQDAAABAAAAAwEAAAAAAAAGBwAAAAAAAAMBAAAAAAAABQMAAAEAAAADAQAAAAAAAAIDAAAAAAAAAwEAAAAAAAAEAwAAAQAAAAMBAAAAAAAAAQQAAAAAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAUGAAACAAAAAwEAAAAAAAAFAwAAAQAAAAMBAAAAAAAAAgMAAAAAAAADAQAAAAAAAAQDAAABAAAAAwEAAAAAAAABBAAAAAAAAAMBAAAAAAAABQMAAAEAAAADAQAAAAAAAAIDAAAAAAAAAwEAAAAAAAAEAwAAAQAAAAMBAAAAAAAABAcAAAMAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAEEAAAAAAAAAwEAAAAAAAAFAwAAAQAAAAMBAAAAAAAAAgMAAAAAAAADAQAAAAAAAAQDAAABAAAAAwEAAAAAAAAEBgAAAgAAAAMBAAAAAAAABQMAAAEAAAADAQAAAAAAAAIDAAAAAAAAAwEAAAAAAAAEAwAAAQAAAAMBAAAAAAAAAQQAAAAAAAADAQAAAAAAAAUDAAABAAAAAwEAAAAAAAACAwAAAAAAAAMBAAAAAAAABAMAAAEAAAADAQAAAAAAAAwLAAAAAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALCwAAAAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,72968,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALCwAAQAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,75016,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAQAgAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,77064,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAQAkAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,79112,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAwAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,81160,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALCwAAgAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,83208,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAwAgAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,85256,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAwAkAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAADAsAAAAAAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcHAAAUAAAACQUAAIAAAAAHBwAAGAAAAAcGAAAOAAAABwcAABwAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFwAAAAcEAAADAAAABwcAABsAAAAHBAAABQAAAAcIAAAnAAAABwYAABAAAAAJCAAAQAIAAAcEAAAGAAAABwcAABMAAAAHBQAACAAAAAcIAAA3AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAtAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwgAADUAAAAHBQAACQAAAAkIAADAAQAABwQAAAYAAAAHCAAAIwAAAAkFAACAAAAABwgAADMAAAAHBgAADwAAAAcIAAA/AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAkJAADABQAABwQAAAUAAAAHCAAAKwAAAAcGAAARAAAACQkAAMAEAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAAHQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwgAACEAAAAJBQAAgAAAAAcIAAAxAAAABwYAAA4AAAAHCAAAPQAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAvAAAABwQAAAMAAAAHCAAAOwAAAAcEAAAFAAAABwgAACkAAAAHBgAAEAAAAAkJAADAAwAABwQAAAYAAAAHCAAAHwAAAAcFAAAIAAAABwgAADkAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABYAAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBwAAGgAAAAcFAAAJAAAACQkAAMACAAAHBAAABgAAAAcIAAAlAAAACQUAAIAAAAAHBwAAGQAAAAcGAAAPAAAACQgAAEABAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAABwcAABIAAAAHBAAABQAAAAcHAAAVAAAABwYAABEAAAAJBwAAAAEAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAsLAAAABwAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAKAAAAAcGAAAQAAAACQkAAEADAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAAOAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA2AAAABwUAAAkAAAAJCAAAAAIAAAcEAAAGAAAABwgAACQAAAAJBQAAgAAAAAcIAAA0AAAABwYAAA8AAAAHCAAAAAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAQAYAAAcEAAAFAAAABwgAACwAAAAHBgAAEQAAAAkJAABABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAiAAAACQUAAIAAAAAHCAAAMgAAAAcGAAAOAAAABwgAAD4AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAAMAAAAAcEAAADAAAABwgAADwAAAAHBAAABQAAAAcIAAAqAAAABwYAABAAAAAJCQAAQAQAAAcEAAAGAAAABwgAACAAAAAHBQAACAAAAAcIAAA6AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkIAACAAgAABwQAAAYAAAAHCAAAJgAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAACAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAc=");l(e,89352,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALCwAAQAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,91400,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAgAgAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,93448,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAgAkAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,95496,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAAAgAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,97544,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALCwAAgAcAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,99592,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAwAUAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAADABAAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAwAMAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAADAAgAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAAAkAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAABAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAEAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAQAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAEAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAH");l(e,101640,"BwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHBwAAFAAAAAkFAACAAAAABwcAABgAAAAHBgAADgAAAAcHAAAcAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwcAABcAAAAHBAAAAwAAAAcHAAAbAAAABwQAAAUAAAAHCAAAJwAAAAcGAAAQAAAACQgAAEACAAAHBAAABgAAAAcHAAATAAAABwUAAAgAAAAHCAAANwAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALQAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcIAAA1AAAABwUAAAkAAAAJCAAAwAEAAAcEAAAGAAAABwgAACMAAAAJBQAAgAAAAAcIAAAzAAAABwYAAA8AAAAHCAAAPwAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAJCQAAAAYAAAcEAAAFAAAABwgAACsAAAAHBgAAEQAAAAkJAAAABQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAB0AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHBgAADAAAAAcFAAAJAAAACQYAAIAGAAAHBAAABgAAAAcIAAAhAAAACQUAAIAAAAAHCAAAMQAAAAcGAAAOAAAABwgAAD0AAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHCAAALwAAAAcEAAADAAAABwgAADsAAAAHBAAABQAAAAcIAAApAAAABwYAABAAAAAJCQAAAAQAAAcEAAAGAAAABwgAAB8AAAAHBQAACAAAAAcIAAA5AAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAWAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwcAABoAAAAHBQAACQAAAAkJAAAAAwAABwQAAAYAAAAHCAAAJQAAAAkFAACAAAAABwcAABkAAAAHBgAADwAAAAkIAABAAQAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwYAAA0AAAAHBAAAAwAAAAcHAAASAAAABwQAAAUAAAAHBwAAFQAAAAcGAAARAAAACQcAAAABAAAHBAAABgAAAAcGAAABAAAABwUAAAgAAAAJBgAAwAAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAALDAAAAAoAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcGAAAMAAAABwUAAAkAAAAJBgAAgAYAAAcEAAAGAAAABwcAABQAAAAJBQAAgAAAAAcHAAAYAAAABwYAAA4AAAAHBwAAHAAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcHAAAXAAAABwQAAAMAAAAHBwAAGwAAAAcEAAAFAAAABwgAACgAAAAHBgAAEAAAAAkJAACAAwAABwQAAAYAAAAHBwAAEwAAAAcFAAAIAAAABwgAADgAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAAC4AAAAHBAAAAwAAAAcFAAALAAAABwQAAAUAAAAHCAAANgAAAAcFAAAJAAAACQgAAAACAAAHBAAABgAAAAcIAAAkAAAACQUAAIAAAAAHCAAANAAAAAcGAAAPAAAABwgAAAAAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBgAADQAAAAcEAAADAAAACQkAAMAGAAAHBAAABQAAAAcIAAAsAAAABwYAABEAAAAJCQAAgAUAAAcEAAAGAAAABwYAAAEAAAAHBQAACAAAAAkGAADAAAAACQUAAEAAAAAHBQAACgAAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcIAAAeAAAABwQAAAMAAAAHBQAACwAAAAcEAAAFAAAABwYAAAwAAAAHBQAACQAAAAkGAACABgAABwQAAAYAAAAHCAAAIgAAAAkFAACAAAAABwgAADIAAAAHBgAADgAAAAcIAAA+AAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAABwgAADAAAAAHBAAAAwAAAAcIAAA8AAAABwQAAAUAAAAHCAAAKgAAAAcGAAAQAAAACQkAAIAEAAAHBAAABgAAAAcIAAAgAAAABwUAAAgAAAAHCAAAOgAAAAkFAABAAAAABwUAAAoAAAAHBAAABAAAAAcEAAACAAAABwQAAAcAAAAHBwAAFgAAAAcEAAADAAAABwUAAAsAAAAHBAAABQAAAAcHAAAaAAAABwUAAAkAAAAJCAAAgAIAAAcEAAAGAAAABwgAACYAAAAJBQAAgAAAAAcHAAAZAAAABwYAAA8AAAAJCAAAgAEAAAcEAAAEAAAABwQAAAIAAAAHBAAABwAAAAcGAAANAAAABwQAAAMAAAAHBwAAEgAAAAcEAAAFAAAABwcAABUAAAAHBgAAEQAAAAkHAAAAAQAABwQAAAYAAAAHBgAAAQAAAAcFAAAIAAAACQYAAMAAAAAJBQAAQAAAAAcFAAAKAAAABwQAAAQAAAAHBAAAAgAAAAcEAAAHAAAADAsAAAAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAANAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAkAAA8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAEgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAALAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABEAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAADAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAsLAAAABwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAUAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAAOAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAI=");l(e,105736,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAACAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAeAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAQAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA2AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,107784,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADQAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAwAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAQAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAACwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAACAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,109832,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAcAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAoAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAQAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,111880,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgKAAARAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAIgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAACABgAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,113928,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAaAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAIAFAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAgAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAgAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAD0AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAKgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAAAABAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,115976,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAAADAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA+AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC4AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAAAAAgAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,118024,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAATAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAWAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAADAsAAAAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAANAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAkAAA8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAEgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAALAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABEAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAADAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAsLAAAABwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAUAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAAOAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAI=");l(e,122120,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAADAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAAAFAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAfAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAQAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAACAAwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,124168,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAIACAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAxAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAgAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC0AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAADAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,126216,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAdAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAAAGAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAApAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAgAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,128264,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgKAAARAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADMAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAIwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAABAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,130312,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAbAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAhAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAgAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACgwAAAABAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAKwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAACABAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,132360,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA/AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA1AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,134408,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAATAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAWAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAoAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAADAsAAAAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAANAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAkAAA8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAEgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAALAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABEAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAADAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAsLAAAABwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAUAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAAOAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAI=");l(e,138504,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAACAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAeAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAQAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA2AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,140552,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADQAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAwAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAQAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAACwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAACAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,142600,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAcAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAoAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAQAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,144648,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgKAAARAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAIgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAADABgAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,146696,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAaAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAMAFAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAgAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAgAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAD0AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAKgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAABABAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,148744,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAEADAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA+AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC4AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAABAAgAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,150792,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAATAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAWAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAwAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAADAsAAAAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAANAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAkAAA8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAEgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAALAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABEAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAADAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAsLAAAABwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAUAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgIAAAOAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAI=");l(e,154888,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAADAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAEAFAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAfAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAQAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICwAAFQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAADAAwAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,156936,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAMACAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAxAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAgAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC0AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAADAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,158984,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAdAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACg0AAEAGAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAApAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAgAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,161032,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABIAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgKAAARAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAgAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADMAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAIwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoMAABAAQAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,163080,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAbAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAAhAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALCwAAgAcAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACgwAAAABAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAKwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoNAADABAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,165128,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgJAAAPAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAADcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA/AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAkAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAwAAC8AAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIDAAAJwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgMAAA1AAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAAC");l(e,167176,"CAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAoAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAATAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAsAABgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAJAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBwAACwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgLAAAWAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAwAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAALDAAAAAoAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAkAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAKAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAoAABAAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgGAAAIAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICgAAAAAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAUAAAcAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAoKAABAAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBgAACQAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAcAAAsAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABgAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgFAAAHAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAUAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAICAAADgAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAGAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAACAYAAAgAAAAIAgAAAwAAAAgDAAABAAAACAIAAAIAAAAIBAAABQAAAAgCAAADAAAACAMAAAQAAAAIAgAAAgAAAAgHAAAMAAAACAIAAAMAAAAIAwAAAQAAAAgCAAACAAAACAQAAAYAAAAIAgAAAwAAAAgDAAAEAAAACAIAAAIAAAAIBQAABwAAAAgCAAADAAAACAMAAAEAAAAIAgAAAgAAAAgEAAAFAAAACAIAAAMAAAAIAwAABAAAAAgCAAACAAAAVElGRlByZWRpY3RvckluaXQ=");l(e,169248,"PQEAAAEAAQADAAAAQgAAADWoAABUSUZGUHJlZGljdG9yQ2xlYW51cABQcmVkaWN0b3JWR2V0RmllbGQAUHJlZGljdG9yVlNldEZpZWxkAFByZWRpY3RvclNldHVwAFByZWRpY3RvckRlY29kZVJvdwBQcmVkaWN0b3JEZWNvZGVUaWxlAFByZWRpY3RvckVuY29kZVJvdw==");l(e,169408,"UHJlZGljdG9yRW5jb2RlVGlsZQAAAAAAWJYCAHYCAAB3AgAAHwAAACAAAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAIMCAACEAgAATjhNZXRhRmlsZTlDTWV0YUZpbGVFAE44TWV0YUZpbGU5SU1ldGFGaWxlRQBQGAgANpYCAGw9AABQGAgAIJYCAEyWAgAAAAAACJcCAIUCAACGAgAAhwIAAIgCAACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAABOOE1ldGFGaWxlMTdDTWV0YUZpbGVSZW5kZXJlckUATjhNZXRhRmlsZTEzSU91dHB1dERldmljZUUAAAAoGAgA45YCAFAYCADElgIAAJcCAOgDAAAAAQAAAQAAAMALAAABAAAAqQ8AAGgAAABvAAAAcgAAAHoAAAAAAAAAdgAAAGUAAAByAAAAdAAAAAAAAABkAAAAbgAAAEQAAABpAAAAYQAAAGcAAAAAAAAAdQAAAHAAAABEAAAAaQAAAGEAAABnAAAAAAAAAGMAAAByAAAAbwAAAHMAAABzAAAAAAAAAGQAAABpAAAAYQAAAGcAAABDAAAAcgAAAG8AAABzAAAAcwAAAAAAAADWBwAA1wc=");l(e,169966,"8D8AAQAAAAIAAAAEAAAvAAAAAAAAAHgAAAAAAAAAJgAAAGwAAAB0AAAAOwAAAAAAAAAmAAAAZwAAAHQAAAA7AAAAAAAAACYAAABhAAAAbQAAAHAAAAA7AAAAAAAAACYAAABhAAAAcAAAAG8AAABzAAAAOwAAAAAAAAAmAAAAcQAAAHUAAABvAAAAdAAAADs=");l(e,170120,"sJgCAJsCAACcAgAATjhNZXRhRmlsZTE0Q1BhdGhDb252ZXJ0ZXJFACgYCACUmAIAAAAAAAybAgCfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAATjhNZXRhRmlsZTE3Q0VtZkludGVycHJldGF0b3JFAE44TWV0YUZpbGUyMUNFbWZJbnRlcnByZXRhdG9yQmFzZUUAAABQGAgA25oCAACXAgBQGAgAvJoCAACbAgAAAAAAQJ0CAB4DAAAfAwAAIAMAACEDAAAiAwAAIwMAACQDAAAlAwAAJgMAACcDAAAoAwAAKQMAACoDAAArAwAALAMAAC0DAAAuAwAALwMAADADAAAxAwAAMgMAADMDAAA0AwAANQMAADYDAAA3AwAAOAMAADkDAAA6AwAAOwMAADwDAAA9AwAAPgMAAD8DAABAAwAAQQMAAEIDAABDAwAARAMAAEUDAABGAwAARwMAAEgDAABJAwAASgMAAEsDAABMAwAATQMAAE4DAABPAwAAUAMAAFEDAABSAwAAUwMAAFQDAABVAwAAVgMAAFcDAABYAwAAWQMAAFoDAABbAwAAXAMAAF0DAABeAwAAXwMAAGADAABhAwAAYgMAAGMDAABkAwAAZQMAAGYDAABnAwAAaAMAAGkDAABqAwAAawMAAGwDAABtAwAAbgMAAG8DAABwAwAAcQMAAHIDAABzAwAAdAMAAHUDAAB2AwAAdwMAAHgDAAB5AwAAegMAAHsDAAB8AwAAfQMAAH4DAAB/AwAAgAMAAIEDAACCAwAAgwMAAIQDAACFAwAAhgMAAIcDAACIAwAAiQMAAIoDAACLAwAAjAMAAI0DAACOAwAAjwMAAJADAACRAwAAkgMAAJMDAACUAwAAlQMAAJYDAACXAwAAmAMAAJkDAACaAwAAmwMAAJwDAABOOE1ldGFGaWxlMjJDRW1mSW50ZXJwcmV0YXRvckFycmF5RQBQGAgAHJ0CAACbAgBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAEVNRisAAAAATQAAACAAAAAAAAAARQAAAE0AAABSAAAAUAAAAEwAAABVAAAAUwAAAF8AAABPAAAARgAAAEYAAABTAAAARQAAAFQAAABDAAAATAAAAEkAAABQ");l(e,171508,"VQAAAG4AAABrAAAAbgAAAG8AAAB3AAAAbg==");l(e,171544,"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XwAAAEQAAABSAAAAQQAAAFcAAABDAAAATAAAAE8AAABTAAAARQAAAEQAAABDAAAAVQAAAFIAAABWAAAARQAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAAVgAAAEkAAABFAAAAVwAAAFAAAABPAAAAUgAAAFQAAABPAAAAUgAAAEcAAABFAAAAWAAAAAAAAAByAAAAeQAAAAAAAABFAAAATQAAAEYAAABQAAAATAAAAFUAAABTAAAAXwAAAEQAAABSAAAAQQAAAFcAAABDAAAAVQAAAFIAAABWAAAARQAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAAQgAAAFIAAABVAAAAUwAAAEgAAABPAAAAUgAAAEcAAABFAAAAWAAAAAAAAABlAAAAbAAAAGwAAABpAAAAcAAAAHMAAABlAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARAAAAFIAAABBAAAAVwAAAEQAAABSAAAASQAAAFYAAABFAAAAUgAAAFMAAABUAAAAUgAAAEkAAABOAAAARwAAAAAAAABFAAAATQAAAFIAAABfAAAARQAAAE8AAABGAAAAAAAAAHgAAAAxAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARAAAAFIAAABBAAAAVwAAAEUAAABMAAAATAAAAEkAAABQAAAAUwAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAFAAAABJAAAAWAAAAEUAAABMAAAAVgAAAAAAAAB5AAAAMQAAAAAAAABFAAAATQAAAEYAAABQAAAATAAAAFUAAABTAAAAXwAAAEQAAABSAAAAQQAAAFcAAABJAAAATQAAAEEAAABHAAAARQAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAATQAAAEEAAABQAAAAUAAAAEUAAABSAAAARgAAAEwAAABBAAAARwAAAFMAAAAAAAAAeAAAADIAAAAAAAAARQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABEAAAAUgAAAEEAAABXAAAASQAAAE0AAABBAAAARwAAAEUAAABQAAAATwAAAEkAAABOAAAAVAAAAFMAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAE0AAABBAAAAUAAAAE0AAABPAAAARAAAAEUAAAAAAAAAeQAAADIAAAAAAAAARQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABEAAAAUgAAAEEAAABXAAAATAAAAEkAAABOAAAARQAAAFMAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAEIAAABLAAAATQAAAE8AAABEAAAARQAAAAAAAABsAAAAaQAAAG4AAABlAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARAAAAFIAAABBAAAAVwAAAFAAAABBAAAAVAAAAEgAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAFAAAABPAAAATAAAAFkAAABGAAAASQAAAEwAAABMAAAATQAAAE8AAABEAAAARQAAAAAAAABDAAAAIAAAAAAAAABFAAAATQAAAEYAAABQAAAATAAAAFUAAABTAAAAXwAAAEQAAABSAAAAQQAAAFcAAABQAAAASQAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAFIAAABPAAAAUAAAADIAAAAAAAAAIAAAAEwAAAAgAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARAAAAFIAAABBAAAAVwAAAFIAAABFAAAAQwAAAFQAAABTAAAAAAAAAEUAAABNAAAAUgAAAF8AAABTAAAARQAAAFQAAABTAAAAVAAAAFIAAABFAAAAVAAAAEMAAABIAAAAQgAAAEwAAABUAAAATQAAAE8AAABEAAAARQAAAAAAAAAgAAAAQwAAACAAAAAAAAAARQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABEAAAAUgAAAEEAAABXAAAAUwAAAFQAAABSAAAASQAAAE4AAABHAAAAAAAAAEUAAABNAAAAUgAAAF8AAABTAAAARQAAAFQAAABUAAAARQAAAFgAAABUAAAAQQAAAEwAAABJAAAARwAAAE4AAAAAAAAAIAAAAE0AAAAgAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARgAAAEkAAABMAAAATAAAAEMAAABMAAAATwAAAFMAAABFAAAARAAAAEMAAABVAAAAUgAAAFYAAABFAAAAAAAAAEUAAABNAAAAUgAAAF8AAABTAAAARQAAAFQAAABDAAAATwAAAEwAAABPAAAAUgAAAEEAAABEAAAASgAAAFUAAABTAAAAVAAAAE0AAABFAAAATgAAAFQAAAAAAAAAcAAAAG8AAABpAAAAbgAAAHQAAABzAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARgAAAEkAAABMAAAATAAAAEUAAABMAAAATAAAAEkAAABQAAAAUwAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAFQAAABFAAAAWAAAAFQAAABDAAAATwAAAEwAAABPAAAAUgAAAAAAAABwAAAAbwAAAGwAAAB5AAAAZwAAAG8AAABuAAAAAAAAAEUAAABNAAAARgAAAFAAAABMAAAAVQAAAFMAAABfAAAARgAAAEkAAABMAAAATAAAAFAAAABBAAAAVAAAAEgAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAEIAAABLAAAAQwAAAE8AAABMAAAATwAAAFIAAAAAAAAAcAAAAG8AAABsAAAAeQAAAGwAAABpAAAAbgAAAGUAAAAAAAAARQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABGAAAASQAAAEwAAABMAAAAUAAAAEkAAABFAAAAAAAAAEUAAABNAAAAUgAAAF8AAABPAAAARgAAAEYAAABTAAAARQAAAFQAAABDAAAATAAAAEkAAABQAAAAUgAAAEcAAABOAAAAAAAAAHgAAAAAAAAARQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABGAAAASQAAAEwAAABMAAAAUAAAAE8AAABMAAAAWQAAAEcAAABPAAAATgAAAAAAAABFAAAATQAAAFIAAABfAAAATQAAAE8AAABWAAAARQAAAFQAAABPAAAARQAAAFgAAAAAAAAAeQAAAAAAAABFAAAATQAAAEYAAABQAAAATAAAAFUAAABTAAAAXwAAAEYAAABJAAAATAAAAEwAAABSAAAARQAAAEMAAABUAAAAUwAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAATQAAAEUAAABUAAAAQQAAAFIAAABHAAAA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TjhNZXRhRmlsZTIwQ0VtZkludGVycHJldGF0b3JTdmdFAAAAUBgIANTSAgAAmwIAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBFAAAATQAAAFIAAABfAAAARQAAAFgAAABUAAAAQwAAAFIAAABFAAAAQQAAAFQAAABFAAAARgAAAE8AAABOAAAAVAAAAEkAAABOAAAARAAAAEkAAABSAAAARQAAAEMAAABUAAAAVwAAAAAAAADYAAAAAAAAAGzWAgCbBAAAnAQAAJ0EAACeBAAAnwQAAKAEAAChBAAAogQAAKMEAACkBAAApQQAAKYEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAK8EAACwBAAAsQQAALIEAACzBAAAtAQAALUEAAC2BAAAtwQAALgEAAAo////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///9s1gIAuQQAALoEAAC7BAAAvAQAAL0EAAC+BAAAvwQAAMAEAADBBAAAwgQAAMMEAADEBAAAxQQAAMYEAADHBAAAyAQAAMkEAADKBAAAywQAAMwEAADNBAAAzgQAAM8EAADQBAAAwNMCABjVAgD01QIAnNQCANgAAAAAAAAARNgCANEEAADSBAAA0wQAANMEAADTBAAA0wQAANMEAACiBAAAowQAAKQEAAClBAAApgQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAArwQAALAEAACxBAAAsgQAALMEAAC0BAAAtQQAALYEAAC3BAAA0wQAACj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///yj///8o////KP///0TYAgDUBAAA1QQAALsEAAC8BAAAvQQAAL4EAAC/BAAAwAQAAMEEAADCBAAAwwQAAMQEAADFBAAAxgQAAMcEAADIBAAAyQQAAMoEAADLBAAAzAQAAM0EAADOBAAAzwQAANAEAABOOE1ldGFGaWxlMTBDRW1mUGFyc2VyRQBQGAgAVNYCAETYAgAAAAAA/NYCANYEAADXBAAA0wQAANgEAADTBAAA0wQAANMEAADTBAAA0wQAANMEAADTBAAA0wQAANMEAADTBAAA0wQAANMEAADTBAAA0wQAANMEAADTBAAA0wQAANMEAADTBAAA0wQAAE44TWV0YUZpbGUxM0lNZXRhRmlsZUJhc2VFAAAoGAgA4NYCAAAAAADM1wIA2QQAANoEAADbBAAA3AQAAN0EAADeBAAA3wQAAOAEAADhBAAA4gQAAOMEAADkBAAA/P///8zXAgDlBAAA5gQAAOcEAADoBAAA6QQAAOoEAADrBAAA7AQAAO0EAADuBAAA7wQAAE44TWV0YUZpbGUxMUNFbWZMb2dGb250RQBOOE1ldGFGaWxlMTRDRW1mT2JqZWN0QmFzZUUAAAAAKBgIAInXAgBOOE1ldGFGaWxlNUlGb250RQAAACgYCACw1wIArBgIAHDXAgAAAAAAAgAAAKjXAgACAAAAxNcCAAIEAAAAAAAAHNgCAPAEAADxBAAA8gQAAE44TWV0YUZpbGUxNENFbWZMb2dQYWxldHRlRQBQGAgAANgCAKjXAgBOOE1ldGFGaWxlMTRDRW1mUGFyc2VyQmFzZUUArBgIACjYAgAAAAAAAQAAAPzWAgAD9P//RQAAAE0AAABGAAAAUAAAAEwAAABVAAAAUwAAAF8AAABDAAAATAAAAEUAAABBAAAAUgAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAAVwAAAEkAAABOAAAARAAAAE8AAABXAAAARQAAAFgAAABUAAAARQAAAFgAAAAAAAAA9AAAAAAAAACc2wIA8wQAAPQEAAD1BAAA9gQAAPcEAAD4BAAA+QQAAKIEAACjBAAApAQAAKUEAACmBAAApwQAAKgEAACpBAAAqgQAAKsEAACsBAAArQQAAK4EAACvBAAAsAQAALEEAACyBAAAswQAALQEAAC1BAAAtgQAALcEAAD6BAAADP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////nNsCAPsEAAD8BAAAuwQAALwEAAC9BAAAvgQAAL8EAADABAAAwQQAAMIEAADDBAAAxAQAAMUEAADGBAAAxwQAAMgEAADJBAAAygQAAMsEAADMBAAAzQQAAM4EAADPBAAA0AQAAOzYAgBE2gIAINsCAMjZAgD0AAAAAAAAAETYAgDRBAAA0gQAANMEAADTBAAA0wQAANMEAADTBAAAogQAAKMEAACkBAAApQQAAKYEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAK8EAACwBAAAsQQAALIEAACzBAAAtAQAALUEAAC2BAAAtwQAANMEAAAM////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///8M////DP///wz///9E2AIA1AQAANUEAAC7BAAAvAQAAL0EAAC+BAAAvwQAAMAEAADBBAAAwgQAAMMEAADEBAAAxQQAAMYEAADHBAAAyAQAAMkEAADKBAAAywQAAMwEAADNBAAAzgQAAM8EAADQBAAATjhNZXRhRmlsZTE0Q0VtZlBsdXNQYXJzZXJFAFAYCACA2wIARNgCAAAAAAAE3AIA/QQAAP4EAAD/BAAAAAUAAE44TWV0YUZpbGUxM0NFbWZQbHVzSW1hZ2VFAE44TWV0YUZpbGUxNENFbWZQbHVzT2JqZWN0RQAAUBgIANvbAgCo1wIAUBgIAMDbAgD42wIAAAAAAPjbAgABBQAAAgUAAP8EAAADBQAAAAAAANDcAgAEBQAABQUAAAYFAAAHBQAACAUAAAkFAAAKBQAACwUAAAwFAAANBQAADgUAAA8FAAAQBQAA/P///9DcAgARBQAAEgUAABMFAAAUBQAAFQUAABYFAAAXBQAAGAUAABkFAAAaBQAAGwUAAE44TWV0YUZpbGUxM0NFbWZQbHVzQnJ1c2hFAE44TWV0YUZpbGU2SUJydXNoRQAAACgYCACz3AIArBgIAJjcAgAAAAAAAgAAAPjbAgACAAAAyNwCAAIEAAAAAAAAhN0CABwFAAAdBQAAHgUAAB8FAAAgBQAAIQUAACIFAAAjBQAAJAUAACUFAAAmBQAA/P///4TdAgAnBQAAKAUAACkFAAAqBQAAKwUAACwFAAAtBQAALgUAAC8FAABOOE1ldGFGaWxlMTFDRW1m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RQAAAE0AAABSAAAAXwAAAEUAAABYAAAAVAAAAFQAAABFAAAAWAAAAFQAAABPAAAAVQAAAFQAAABXAAAAAAAAAEUAAABNAAAAUgAAAF8AAABQAAAATwAAAEwAAABZAAAAQgAAAEUAAABaAAAASQAAAEUAAABSAAAAMQAAADYAAAAAAAAARQAAAE0AAABSAAAAXwAAAFAAAABPAAAATAAAAFkAAABHAAAATwAAAE4AAAAxAAAANgAAAAAAAABFAAAATQAAAFIAAABfAAAAUAAAAE8AAABMAAAAWQAAAEwAAABJAAAATgAAAEUAAAAxAAAANgAAAAAAAABFAAAATQAAAFIAAABfAAAAUAAAAE8AAABMAAAAWQAAAEIAAABFAAAAWgAAAEkAAABFAAAAUgAAAFQAAABPAAAAMQAAADYAAAAAAAAARQAAAE0AAABSAAAAXwAAAFAAAABPAAAATAAAAFkAAABMAAAASQAAAE4AAABFAAAAVAAAAE8AAAAxAAAANgAAAAAAAABFAAAATQAAAFIAAABfAAAAUAAAAE8AAABMAAAAWQAAAFAAAABPAAAATAAAAFkAAABMAAAASQAAAE4AAABFAAAAMQAAADYAAAAAAAAARQAAAE0AAABSAAAAXwAAAFAAAABPAAAATAAAAFkAAABQAAAATwAAAEwAAABZAAAARwAAAE8AAABOAAAAMQAAADYAAAAAAAAARQAAAE0AAABSAAAAXwAAAFAAAABPAAAATAAAAFkAAABEAAAAUgAAAEEAAABXAAAAMQAAADYAAAAAAAAARQAAAE0AAABSAAAAXwAAAEMAAABSAAAARQAAAEEAAABUAAAARQAAAE0AAABPAAAATgAAAE8AAABCAAAAUgAAAFUAAABTAAAASAAAAAAAAABFAAAATQAAAFIAAABfAAAAQwAAAFIAAABFAAAAQQAAAFQAAABFAAAARAAAAEkAAABCAAAAUAAAAEEAAABUAAAAVAAAAEUAAABSAAAATgAAAEIAAABSAAAAVQAAAFMAAABIAAAAUAAAAFQAAAAAAAAARQAAAE0AAABSAAAAXwAAAEUAAABYAAAAVAAAAEMAAABSAAAARQAAAEEAAABUAAAARQAAAFAAAABFAAAATgAAAAAAAABFAAAATQAAAFIAAABfAAAAUAAAAE8AAABMAAAAWQAAAFQAAABFAAAAWAAAAFQAAABPAAAAVQAAAFQAAABBAAAAAAAAAEUAAABNAAAAUgAAAF8AAABQAAAATwAAAEwAAABZAAAAVAAAAEUAAABYAAAAVAAAAE8AAABVAAAAVAAAAFcAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAEkAAABDAAAATQAAAE0AAABPAAAARAAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAEMAAABSAAAARQAAAEEAAABUAAAARQAAAEMAAABPAAAATAAAAE8AAABSAAAAUwAAAFAAAABBAAAAQwAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAEMAAABPAAAATAAAAE8AAABSAAAAUwAAAFAAAABBAAAAQwAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAEQAAABFAAAATAAAAEUAAABUAAAARQAAAEMAAABPAAAATAAAAE8AAABSAAAAUwAAAFAAAABBAAAAQwAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAEcAAABMAAAAUwAAAFIAAABFAAAAQwAAAE8AAABSAAAARAAAAAAAAABFAAAATQAAAFIAAABfAAAARwAAAEwAAABTAAAAQgAAAE8AAABVAAAATgAAAEQAAABFAAAARAAAAFIAAABFAAAAQwAAAE8AAABSAAAARAAAAAAAAABFAAAATQAAAFIAAABfAAAAUAAAAEkAAABYAAAARQAAAEwAAABGAAAATwAAAFIAAABNAAAAQQAAAFQAAAAAAAAARQAAAE0AAABSAAAAXwAAAFIAAABFAAAAUwAAAEUAAABSAAAAVgAAAEUAAABEAAAAXwAAADEAAAAwAAAANQAAAAAAAABFAAAATQAAAFIAAABfAAAAUgAAAEUAAABTAAAARQAAAFIAAABWAAAARQAAAEQAAABfAAAAMQAAADAAAAA2AAAAAAAAAEUAAABNAAAAUgAAAF8AAABSAAAARQAAAFMAAABFAAAAUgAAAFYAAABFAAAARAAAAF8AAAAxAAAAMAAAADcAAAAAAAAARQAAAE0AAABSAAAAXwAAAFIAAABFAAAAUwAAAEUAAABSAAAAVgAAAEUAAABEAAAAXwAAADEAAAAwAAAAOAAAAAAAAABFAAAATQAAAFIAAABfAAAAUgAAAEUAAABTAAAARQAAAFIAAABWAAAARQAAAEQAAABfAAAAMQAAADAAAAA5AAAAAAAAAEUAAABNAAAAUgAAAF8AAABSAAAARQAAAFMAAABFAAAAUgAAAFYAAABFAAAARAAAAF8AAAAxAAAAMQAAADAAAAAAAAAARQAAAE0AAABSAAAAXwAAAEMAAABPAAAATAAAAE8AAABSAAAAQwAAAE8AAABSAAAAUgAAAEUAAABDAAAAVAAAAFAAAABBAAAATAAAAEUAAABUAAAAVAAAAEUAAAAAAAAARQAAAE0AAABSAAAAXwAAAFMAAABFAAAAVAAAAEkAAABDAAAATQAAAFAAAABSAAAATwAAAEYAAABJAAAATAAAAEUAAABBAAAAAAAAAEUAAABNAAAAUgAAAF8AAABTAAAARQAAAFQAAABJAAAAQwAAAE0AAABQAAAAUgAAAE8AAABGAAAASQAAAEwAAABFAAAAVwAAAAAAAABFAAAATQAAAFIAAABfAAAAQQAAAEwAAABQAAAASAAAAEEAAABCAAAATAAAAEUAAABOAAAARAAAAAAAAABFAAAATQAAAFIAAABfAAAAUwAAAEUAAABUAAAATAAAAEEAAABZAAAATwAAAFUAAABUAAAAAAAAAEUAAABNAAAAUgAAAF8AAABUAAAAUgAAAEEAAABOAAAAUwAAAFAAAABBAAAAUgAAAEUAAABOAAAAVAAAAEIAAABMAAAAVAAAAAAAAABFAAAATQAAAFIAAABfAAAAUgAAAEUAAABTAAAARQAAAFIAAABWAAAARQAAAEQAAABfAAAAMQAAADEAAAA3AAAAAAAAAEUAAABNAAAAUgAAAF8AAABHAAAAUgAAAEEAAABEAAAASQAAAEUAAABOAAAAVAAAAEYAAABJAAAATAAAAEwAAAAAAAAARQAAAE0AAABSAAAAXwAAAFIAAABFAAAAUwAAAEUAAABSAAAAVgAAAEUAAABEAAAAXwAAADEAAAAxAAAAOQAAAAAAAABFAAAATQAAAFIAAABfAAAAUgAAAEUAAABTAAAARQAAAFIAAABWAAAARQAAAEQAAABfAAAAMQAAADIAAAAwAAAAAAAAAEUAAABNAAAAUgAAAF8AAABDAAAATwAAAEwAAABPAAAAUgAAAE0AAABBAAAAVAAAAEMAAABIAAAAVAAAAE8AAABUAAAAQQAAAFIAAABHAAAARQAAAFQAAABXAAAAAAAAAEUAAABNAAAAUgAAAF8AAABDAAAAUgAAAEUAAABBAAAAVAAAAEUAAABDAAAATwAAAEwAAABPAAAAUgAAAFMAAABQAAAAQQAAAEMAAABFAAAAVwAAAAk=");l(e,192356,"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bAAAAGkAAABjAAAAAAAAAHQAAABlAAAAeAAAAHQAAAAtAAAAZAAAAGUAAABjAAAAbwAAAHIAAABhAAAAdAAAAGkAAABvAAAAbgAAAAAAAAB1AAAAbgAAAGQAAABlAAAAcgAAAGwAAABpAAAAbgAAAGUAAAAgAAAAbAAAAGkAAABuAAAAZQAAAC0AAAB0AAAAaAAAAHIAAABvAAAAdQAAAGcAAABoAAAAAAAAAHUAAABuAAAAZAAAAGUAAAByAAAAbAAAAGkAAABuAAAAZQAAAAAAAABsAAAAaQAAAG4AAABlAAAALQAAAHQAAABoAAAAcgAAAG8AAAB1AAAAZwAAAGgAAAAAAAAAYQAAAGwAAABpAAAAZwAAAG4AAABtAAAAZQAAAG4AAAB0AAAALQAAAGIAAABhAAAAcwAAAGUAAABsAAAAaQAAAG4AAABlAAAAAAAAAGIAAABvAAAAdAAAAHQAAABvAAAAbQAAAAAAAAB0AAAAbwAAAHAAAAAAAAAAdAAAAGUAAAB4AAAAdAAAAC0AAABhAAAAbgAAAGMAAABoAAAAbwAAAHIAAAAAAAAAbQAAAGkAAABkAAAAZAAAAGwAAABlAAAAAAAAAGUAAABuAAAAZAAAAAAAAAB0AAAAcgAAAGEAAABuAAAAcwAAAGYAAABvAAAAcgAAAG0AAAAAAAAAcgAAAG8AAAB0AAAAYQAAAHQAAABlAAAAKAAAAAAAAAB0AAAAZQAAAHgAAAB0AAAAAAAAACwAAAAAAAAAKQAAAAAAAABzAAAAdAAAAHIAAABvAAAAawAAAGUAAAAtAAAAdwAAAGkAAABkAAAAdAAAAGgAAAAAAAAAcwAAAHQAAAByAAAAbwAAAGsAAABlAAAALQAAAGwAAABpAAAAbgAAAGUAAABjAAAAYQAAAHAAAAAAAAAAcgAAAG8AAAB1AAAAbgAAAGQAAAAAAAAAcwAAAHEAAAB1AAAAYQAAAHIAAABlAAAAAAAAAGIAAAB1AAAAdAAAAHQAAAAAAAAAcwAAAHQAAAByAAAAbwAAAGsAAABlAAAALQAAAGwAAABpAAAAbgAAAGUAAABqAAAAbwAAAGkAAABuAAAAAAAAAG0AAABpAAAAdAAAAGUAAAByAAAAAAAAAGIAAABlAAAAdgAAAGUAAABsAAAAAAAAAHMAAAB0AAAAcgAAAG8AAABrAAAA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");l(e,196660,"oAADAKAGAAChBgAAogYAAKMGAACkBgAApQYAAKYGAACnBgAAqAYAAKkGAAD8////oAADAKoGAACrBgAArAYAAK0GAACuBgAArwYAALAGAACxBgAAsgYAAE44TWV0YUZpbGU3Q1dtZlBlbkUArBgIAIwAAwAAAAAAAgAAAHD9AgACAAAAfN0CAAIEAABOOE1ldGFGaWxlOUNXbWZCcnVzaEUAAACsGAgAwAADAAAAAAACAAAAcP0CAAIAAADI3AIAAgQAAAAAAAAkAQMAtAYAALUGAAC2BgAATjZOU0ZpbGUxMUNGaWxlQmluYXJ5RQAAKBgIAAwBAwAAAAAAQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/ABAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BJElkiWTJQIlJCVhJWIlViVVJWMlUSVXJV0lXCVbJRAlFCU0JSwlHCUAJTwlXiVfJVolVCVpJWYlYCVQJWwlZyVoJWQlZSVZJVglUiVTJWslaiUYJQwliCWEJYwlkCWAJUAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EAQRRBAQEVAQHBFcEDgReBLAAGSK3ABoiFiGkAKAloAAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCsIAAAAAAAAAAAJiA=");l(e,197650,"GCAZIBwgHSAiIBMgFCA=");l(e,197680,"oAABDgIOAw4EDgUOBg4HDggOCQ4KDgsODA4NDg4ODw4QDhEOEg4TDhQOFQ4WDhcOGA4ZDhoOGw4cDh0OHg4fDiAOIQ4iDiMOJA4lDiYOJw4oDikOKg4rDiwOLQ4uDi8OMA4xDjIOMw40DjUONg43DjgOOQ46DgAAAAAAAAAAPw5ADkEOQg5DDkQORQ5GDkcOSA5JDkoOSw5MDk0OTg5PDlAOUQ5SDlMOVA5VDlYOVw5YDlkOWg5bDgAAAAAAAAAAIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8ArCAAABogAAAeICYgICAhIAAAMCBgATkgWgFkAX0BeQEAABggGSAcIB0gIiATIBQgAAAiIWEBOiBbAWUBfgF6AaAAxwLYAkEBpAAEAaYApwCoAKkAXgGrAKwArQCuAHsBsACxANsCQgG0ALUAtgC3ALgABQFfAbsAPQHdAj4BfAFUAcEAwgACAcQAOQEGAccADAHJABgBywAaAc0AzgAOARABQwFHAdMA1ABQAdYA1wBYAW4B2gBwAdwA3QBiAd8AVQHhAOIAAwHkADoBBwHnAA0B6QAZAesAGwHtAO4ADwERAUQBSAHzAPQAUQH2APcAWQFvAfoAcQH8AP0AYwHZAiAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AAIEAwQaIFMEHiAmICAgISCsIDAgCQQ5IAoEDAQLBA8EUgQYIBkgHCAdICIgEyAUIAAAIiFZBDogWgRcBFsEXwSgAA4EXgQIBKQAkASmAKcAAQSpAAQEqwCsAK0ArgAHBLAAsQAGBFYEkQS1ALYAtwBRBBYhVAS7AFgEBQRVBFcEEAQRBBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEgESQRKBEsETARNBE4ETwQgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCsIAAAGiCSAR4gJiAgICEgxgIwIGABOSBSAQAAfQEAAAAAGCAZIBwgHSAiIBMgFCDcAiIhYQE6IFMBAAB+AXgBoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8ArCAAABogkgEeICYgICAhIAAAMCAAADkg");l(e,199442,"GCAZIBwgHSAiIBMgFCAAACIhAAA6IAAAAAAAAAAAoACFA4YDowCkAKUApgCnAKgAqQAAAKsArACtAK4AFSCwALEAsgCzAIQDtQC2ALcAiAOJA4oDuwCMA70AjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhAwAAowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOAwAAIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8ArCAAABogkgEeICYgICAhIMYCMCBgATkgUgEAAAAAAAAAABggGSAcIB0gIiATIBQg3AIiIWEBOiBTAQAAAAB4AaAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJAMoAywDMAM0AzgDPAB4B0QDSANMA1ADVANYA1wDYANkA2gDbANwAMAFeAd8A4ADhAOIA4wDkAOUA5gDnAOgA6QDqAOsA7ADtAO4A7wAfAfEA8gDzAPQA9QD2APcA+AD5APoA+wD8ADEBXwH/ACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AKwgAAAaIJIBHiAmICAgISDGAjAgAAA5IA==");l(e,200338,"GCAZIBwgHSAiIBMgFCDcAiIhAAA6IAAAAAAAAAAAoAChAKIAowCqIKUApgCnAKgAqQDXAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5APcAuwC8AL0AvgC/ALAFsQWyBbMFtAW1BbYFtwW4BbkFAAC7BbwFvQW+Bb8FwAXBBcIFwwXwBfEF8gXzBfQF");l(e,200496,"0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoFAAAAAA4gDyAAACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AKwgfgYaIJIBHiAmICAgISDGAjAgeQY5IFIBhgaYBogGrwYYIBkgHCAdICIgEyAUIKkGIiGRBjogUwEMIA0gugagAAwGogCjAKQApQCmAKcAqACpAL4GqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAGwa7ALwAvQC+AB8GwQYhBiIGIwYkBiUGJgYnBigGKQYqBisGLAYtBi4GLwYwBjEGMgYzBjQGNQY2BtcANwY4BjkGOgZABkEGQgZDBuAARAbiAEUGRgZHBkgG5wDoAOkA6gDrAEkGSgbuAO8ASwZMBk0GTgb0AE8GUAb3AFEG+QBSBvsA/AAOIA8g0gYgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCsIAAAGiAAAB4gJiAgICEgAAAwIAAAOSAAAKgAxwK4AAAAGCAZIBwgHSAiIBMgFCAAACIhAAA6IAAArwDbAgAAoAAAAKIAowCkAAAApgCnANgAqQBWAasArACtAK4AxgCwALEAsgCzALQAtQC2ALcA+AC5AFcBuwC8AL0AvgDmAAQBLgEAAQYBxADFABgBEgEMAckAeQEWASIBNgEqATsBYAFDAUUB0wBMAdUA1gDXAHIBQQFaAWoB3AB7AX0B3wAFAS8BAQEHAeQA5QAZARMBDQHpAHoBFwEjATcBKwE8AWEBRAFGAfMATQH1APYA9wBzAUIBWwFrAfwAfAF+AdkCIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8ArCAAABogkgEeICYgICAhIMYCMCAAADkgUgEAAAAAAAAAABggGSAcIB0gIiATIBQg3AIiIQAAOiBTAQAAAAB4AaAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgACAcQAxQDGAMcAyADJAMoAywAAA80AzgDPABAB0QAJA9MA1ACgAdYA1wDYANkA2gDbANwArwEDA98A4ADhAOIAAwHkAOUA5gDnAOgA6QDqAOsAAQPtAO4A7wARAfEAIwPzAPQAoQH2APcA+AD5APoA+wD8ALABqyD/AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwAAAP//////////////////////////////////////////////////////////////////////////////////AABh/2L/Y/9k/2X/Zv9n/2j/af9q/2v/bP9t/27/b/9w/3H/cv9z/3T/df92/3f/eP95/3r/e/98/33/fv9//4D/gf+C/4P/hP+F/4b/h/+I/4n/iv+L/4z/jf+O/4//kP+R/5L/k/+U/5X/lv+X/5j/mf+a/5v/nP+d/57/n///////////////////////////////////////////////////////////////////////////////AAAAAAAAQIEAMEGBATBCgQIwQ4EM/0SBDv9FgfswRoEa/0eBG/9IgR//SYEB/0qBmzBLgZwwTIG0AE2BQP9OgagAT4E+/1CB4/9RgT//UoH9MFOB/jBUgZ0wVYGeMFaBAzBXgd1OWIEFMFmBBjBagQcwW4H8MFyBFSBdgRAgXoEP/1+BPP9ggV7/YYElImKBXP9jgSYgZIElIGWBGCBmgRkgZ4EcIGiBHSBpgQj/aoEJ/2uBFDBsgRUwbYE7/26BPf9vgVv/cIFd/3GBCDBygQkwc4EKMHSBCzB1gQwwdoENMHeBDjB4gQ8weYEQMHqBETB7gQv/fIEN/32BsQB+gdcAgIH3AIGBHf+CgWAig4Ec/4SBHv+FgWYihoFnIoeBHiKIgTQiiYFCJoqBQCaLgbAAjIEyII2BMyCOgQMhj4Hl/5CBBP+RgeD/koHh/5OBBf+UgQP/lYEG/5aBCv+XgSD/mIGnAJmBBiaagQUmm4HLJZyBzyWdgc4lnoHHJZ+BxiWggaEloYGgJaKBsyWjgbIlpIG9JaWBvCWmgTsgp4ESMKiBkiGpgZAhqoGRIauBkyGsgRMwuIEIIrmBCyK6gYYiu4GHIryBgiK9gYMivoEqIr+BKSLIgSciyYEoIsqB4v/LgdIhzIHUIc2BACLOgQMi2oEgItuBpSLcgRIj3YECIt6BByLfgWEi4IFSIuGBaiLigWsi44EaIuSBPSLlgR0i5oE1IueBKyLogSwi8IErIfGBMCDygW8m84FtJvSBaib1gSAg9oEhIPeBtgD8ge8lT4IQ/1CCEf9RghL/UoIT/1OCFP9UghX/VYIW/1aCF/9Xghj/WIIZ/2CCIf9hgiL/YoIj/2OCJP9kgiX/ZYIm/2aCJ/9ngij/aIIp/2mCKv9qgiv/a4Is/2yCLf9tgi7/boIv/2+CMP9wgjH/cYIy/3KCM/9zgjT/dII1/3WCNv92gjf/d4I4/3iCOf95gjr/gYJB/4KCQv+DgkP/hIJE/4WCRf+Ggkb/h4JH/4iCSP+Jgkn/ioJK/4uCS/+Mgkz/jYJN/46CTv+Pgk//kIJQ/5GCUf+SglL/k4JT/5SCVP+VglX/loJW/5eCV/+Yglj/mYJZ/5qCWv+fgkEwoIJCMKGCQzCigkQwo4JFMKSCRjClgkcwpoJIMKeCSTCogkowqYJLMKqCTDCrgk0wrIJOMK2CTzCuglAwr4JRMLCCUjCxglMwsoJUMLOCVTC0glYwtYJXMLaCWDC3glkwuIJaMLmCWzC6glwwu4JdMLyCXjC9gl8wvoJgML+CYTDAgmIwwYJjMMKCZDDDgmUwxIJmMMWCZzDGgmgwx4JpMMiCajDJgmswyoJsMMuCbTDMgm4wzYJvMM6CcDDPgnEw0IJyMNGCczDSgnQw04J1MNSCdjDVgncw1oJ4MNeCeTDYgnow2YJ7MNqCfDDbgn0w3IJ+MN2CfzDegoAw34KBMOCCgjDhgoMw4oKEMOOChTDkgoYw5YKHMOaCiDDngokw6IKKMOmCizDqgoww64KNMOyCjjDtgo8w7oKQMO+CkTDwgpIw8YKTMECDoTBBg6IwQoOjMEODpDBEg6UwRYOmMEaDpzBHg6gwSIOpMEmDqjBKg6swS4OsMEyDrTBNg64wToOvME+DsDBQg7EwUYOyMFKDszBTg7QwVIO1MFWDtjBWg7cwV4O4MFiDuTBZg7owWoO7MFuDvDBcg70wXYO+MF6DvzBfg8AwYIPBMGGDwjBig8MwY4PEMGSDxTBlg8YwZoPHMGeDyDBog8kwaYPKMGqDyzBrg8wwbIPNMG2DzjBug88wb4PQMHCD0TBxg9IwcoPTMHOD1DB0g9UwdYPWMHaD1zB3g9gweIPZMHmD2jB6g9swe4PcMHyD3TB9g94wfoPfMICD4DCBg+EwgoPiMIOD4zCEg+QwhYPlMIaD5jCHg+cwiIPoMImD6TCKg+owi4PrMIyD7DCNg+0wjoPuMI+D7zCQg/AwkYPxMJKD8jCTg/MwlIP0MJWD9TCWg/Ywn4ORA6CDkgOhg5MDooOUA6ODlQOkg5YDpYOXA6aDmAOng5kDqIOaA6mDmwOqg5wDq4OdA6yDngOtg58DroOgA6+DoQOwg6MDsYOkA7KDpQOzg6YDtIOnA7WDqAO2g6kDv4OxA8CDsgPBg7MDwoO0A8ODtQPEg7YDxYO3A8aDuAPHg7kDyIO6A8mDuwPKg7wDy4O9A8yDvgPNg78DzoPAA8+DwQPQg8MD0YPEA9KDxQPTg8YD1IPHA9WDyAPWg8kDQIQQBEGEEQRChBIEQ4QTBESEFARFhBUERoQBBEeEFgRIhBcESYQYBEqEGQRLhBoETIQbBE2EHAROhB0ET4QeBFCEHwRRhCAEUoQhBFOEIgRUhCMEVYQkBFaEJQRXhCYEWIQnBFmEKARahCkEW4QqBFyEKwRdhCwEXoQtBF+ELgRghC8EcIQwBHGEMQRyhDIEc4QzBHSENAR1hDUEdoRRBHeENgR4hDcEeYQ4BHqEOQR7hDoEfIQ7BH2EPAR+hD0EgIQ+BIGEPwSChEAEg4RBBISEQgSFhEMEhoREBIeERQSIhEYEiYRHBIqESASLhEkEjIRKBI2ESwSOhEwEj4RNBJCETgSRhE8En4QAJaCEAiWhhAwlooQQJaOEGCWkhBQlpYQcJaaELCWnhCQlqIQ0JamEPCWqhAElq4QDJayEDyWthBMlroQbJa+EFyWwhCMlsYQzJbKEKyWzhDsltIRLJbWEICW2hC8lt4QoJbiENyW5hD8luoQdJbuEMCW8hCUlvYQ4Jb6EQiVAh2AkQYdhJEKHYiRDh2MkRIdkJEWHZSRGh2YkR4dnJEiHaCRJh2kkSodqJEuHayRMh2wkTYdtJE6HbiRPh28kUIdwJFGHcSRSh3IkU4dzJFSHYCFVh2EhVodiIVeHYyFYh2QhWYdlIVqHZiFbh2chXIdoIV2HaSFfh0kzYIcUM2GHIjNih00zY4cYM2SHJzNlhwMzZoc2M2eHUTNoh1czaYcNM2qHJjNrhyMzbIcrM22HSjNuhzszb4ecM3CHnTNxh54zcoeOM3OHjzN0h8QzdYehM36HezOAhx0wgYcfMIKHFiGDh80zhIchIYWHpDKGh6Uyh4emMoiHpzKJh6gyiocxMouHMjKMhzkyjYd+M46HfTOPh3wzkIdSIpGHYSKShysik4cuIpSHESKVhxoiloelIpeHICKYhx8imYe/IpqHNSKbhykinIcqIp+InE6giBZVoYgDWqKIP5ajiMBUpIgbYaWIKGOmiPZZp4gikKiIdYSpiByDqohQequIqmCsiOFjrYglbq6I7WWviGaEsIimgrGI9ZuyiJNos4gnV7SIoWW1iHFitoibW7eI0Fm4iHuGuYj0mLqIYn27iL59vIiOm72IFmK+iJ98v4i3iMCIiVvBiLVewogJY8OIl2bEiEhoxYjHlcaIjZfHiE9nyIjlTsmICk/KiE1Py4idT8yISVDNiPJWzog3Wc+I1FnQiAFa0YgJXNKI32DTiA9h1IhwYdWIE2bWiAVp14i6cNiIT3XZiHB12oj7eduIrX3ciO993YjDgN6IDoTfiGOI4IgCi+GIVZDiiHqQ44g7U+SIlU7liKVO5ojfV+eIsoDoiMGQ6YjveOqIAE7riPFY7Iiibu2IOJDuiDJ674gog/CIi4LxiC+c8ohBUfOIcFP0iL1U9YjhVPaI4Fb3iPtZ+IgVX/mI8pj6iOtt+4jkgPyILYVAiWKWQYlwlkKJoJZDifuXRIkLVEWJ81NGiYdbR4nPcEiJvX9JicKPSonolkuJb1NMiVydTYm6ek6JEU5PiZN4UIn8gVGJJm5SiRhWU4kEVVSJHWtViRqFVok7nFeJ5VlYialTWYlmbVqJ3HRbiY+VXIlCVl2JkU5eiUuQX4nylmCJT4NhiQyZYonhU2OJtlVkiTBbZYlxX2aJIGZnifNmaIkEaGmJOGxqifNsa4kpbWyJW3Rtich2bolOem+JNJhwifGCcYlbiHKJYIpzie2SdImybXWJq3V2icp2d4nFmXiJpmB5iQGLeomKjXuJspV8iY5pfYmtU36JhlGAiRJXgYkwWIKJRFmDibRbhIn2XoWJKGCGialjh4n0Y4iJv2yJiRRviomOcIuJFHGMiVlxjYnVcY6JP3OPiQF+kIl2gpGJ0YKSiZeFk4lgkJSJW5KViRudlolpWJeJvGWYiVpsmYkldZqJ+VGbiS5ZnIllWZ2JgF+eidxfn4m8YqCJ+mWhiSpqookna6OJtGukiYtzpYnBf6aJVomniSydqIkOnamJxJ6qiaFcq4mWbKyJe4OtiQRRrolLXK+JtmGwicaBsYl2aLKJYXKziVlOtIn6T7WJeFO2iWlgt4kpbriJT3q5ifOXuokLTruJFlO8ie5OvYlVT76JPU+/iaFPwIlzT8GJoFLCie9Tw4kJVsSJD1nFicFaxom2W8eJ4VvIidF5yYmHZsqJnGfLibZnzIlMa82Js2zOiWtwz4nCc9CJjXnRib550ok8etOJh3vUibGC1YnbgtaJBIPXiXeD2Invg9mJ04PaiWaH24myityJKVbdiaiM3onmj9+JTpDgiR6X4YmKhuKJxE/jiehc5IkRYuWJWXLmiTt154nlgeiJvYLpif6G6onAjOuJxZbsiROZ7YnVme6Jy07viRpP8InjifGJ3lbyiUpY84nKWPSJ+171ietf9okqYPeJlGD4iWJg+YnQYfqJEmL7idBi/Ik5ZUCKQZtBimZmQoqwaEOKd21EinBwRYpMdUaKhnZHinV9SIqlgkmK+YdKiouVS4qOlkyKnYxNivFRToq+Uk+KFllQirNUUYqzW1KKFl1TimhhVIqCaVWKr21Wio14V4rLhFiKV4hZinKKWoqnk1uKuJpcimxtXYqomV6K2YZfiqNXYIr/Z2GKzoZiig6SY4qDUmSKh1ZligRUZorTXmeK4WJoirlkaYo8aGqKOGhrirtrbIpyc22Kunhuimt6b4qaiXCK0olximuNcooDj3OK7ZB0iqOVdYqUlnaKaZd3imZbeIqzXHmKfWl6ik2Ye4pOmHyKm2N9iiB7fooraoCKf2qBirZogooNnIOKX2+EinJShYqdVYaKcGCHiuxiiIo7bYmKB26KitFui4pbhIyKEImNikSPjooUTo+KOZyQivZTkYobaZKKOmqTioSXlIoqaJWKXFGWisN6l4qyhJiK3JGZioyTmopbVpuKKJ2ciiJonYoFg56KMYSfiqV8oIoIUqGKxYKiiuZ0o4p+TqSKg0+liqBRporSW6eKClKoithSqYrnUqqK+12rippVrIoqWK2K5lmuioxbr4qYW7CK21uxinJesop5XrOKo2C0ih9htYpjYbaKvmG3ittjuIpiZbmK0We6ilNou4r6aLyKPmu9ilNrvopXbL+KIm/AipdvwYpFb8KKsHTDihh1xIrjdsWKC3fGiv96x4qhe8iKIXzJiul9yoo2f8uK8H/Mip2AzYpmgs6KnoPPirOJ0IrMitGKq4zSioSQ04pRlNSKk5XVipGV1oqildeKZZbYitOX2YoomdqKGILbijhO3IorVN2KuFzeisxd34qpc+CKTHbhijx34oqpXOOK63/kiguN5YrBluaKEZjnilSY6IpYmOmKAU/qig5P64pxU+yKnFXtimhW7or6V++KR1nwiglb8YrEW/KKkFzzigxe9Ip+XvWKzF/2iu5j94o6Z/iK12X5iuJl+oofZ/uKy2j8isRoQItfakGLMF5Ci8VrQ4sXbESLfWxFi391RotIeUeLY1tIiwB6SYsAfUqLvV9Li4+JTIsYik2LtIxOi3eNT4vMjlCLHY9Ri+KYUosOmlOLPJtUi4BOVYt9UFaLAFFXi5NZWIucW1mLL2Jai4BiW4vsZFyLOmtdi6ByXouRdV+LR3lgi6l/YYv7h2KLvIpji3CLZIusY2WLyoNmi6CXZ4sJVGiLA1Rpi6tVaotUaGuLWGpsi3CKbYsneG6LdWdvi82ecIt0U3GLoltyixqBc4tQhnSLBpB1ixhOdotFTneLx054ixFPeYvKU3qLOFR7i65bfIsTX32LJWB+i1FlgIs9Z4GLQmyCi3Jsg4vjbISLeHCFiwN0hot2eoeLrnqIiwh7iYsafYqL/nyLi2Z9jIvnZY2LW3KOi7tTj4tFXJCL6F2Ri9JikovgYpOLGWOUiyBulYtahpaLMYqXi92NmIv4kpmLAW+ai6Z5m4tam5yLqE6di6tOnousTp+Lm0+gi6BPoYvRUKKLR1Gji/Z6pItxUaWL9lGmi1RTp4shU6iLf1Opi+tTqousVauLg1isi+FcrYs3X66LSl+viy9gsItQYLGLbWCyix9js4tZZbSLS2q1i8FstovCcreL7XK4i+93uYv4gLqLBYG7iwiCvItOhb2L95C+i+GTv4v/l8CLV5nBi1qawovwTsOL3VHEiy1cxYuBZsaLbWnHi0BcyIvyZsmLdWnKi4lzy4tQaMyLgXzNi8VQzovkUs+LR1fQi/5d0Ysmk9KLpGXTiyNr1Is9a9WLNHTWi4F514u9ediLS3vZi8p92ou5gtuLzIPci3+I3Ytfid6LOYvfi9GP4IvRkeGLH1Tii4CS44tdTuSLNlDli+VT5os6U+eL13Loi5Zz6Yvpd+qL5oLri6+O7IvGme2LyJnui9KZ74t3UfCLGmHxi16G8ouwVfOLenr0i3ZQ9YvTW/aLR5D3i4WW+IsyTvmL22r6i+eR+4tRXPyLSFxAjJhjQYyfekKMk2xDjHSXRIxhj0WMqnpGjIpxR4yIlkiMgnxJjBdoSoxwfkuMUWhMjGyTTYzyUk6MG1RPjKuFUIwTilGMpH9SjM2OU4zhkFSMZlNVjIiIVoxBeVeMwk9YjL5QWYwRUlqMRFFbjFNVXIwtV12M6nNejItXX4xRWWCMYl9hjIRfYox1YGOMdmFkjGdhZYypYWaMsmNnjDpkaIxsZWmMb2ZqjEJoa4wTbmyMZnVtjD16boz7fG+MTH1wjJl9cYxLfnKMa39zjA6DdIxKg3WMzYZ2jAiKd4xjiniMZot5jP2OeowamHuMj518jLiCfYzOj36M6JuAjIdSgYwfYoKMg2SDjMBvhIyZloWMQWiGjJFQh4wga4iMemyJjFRviox0eouMUH2MjECIjYwjio6MCGePjPZOkIw5UJGMJlCSjGVQk4x8UZSMOFKVjGNSloynVZeMD1eYjAVYmYzMWpqM+l6bjLJhnIz4YZ2M82KejHJjn4wcaaCMKWqhjH1yooyscqOMLnOkjBR4pYxveKaMeX2njAx3qIypgKmMi4mqjBmLq4zijKyM0o6tjGOQrox1k6+MepawjFWYsYwTmrKMeJ6zjENRtIyfU7WMs1O2jHtet4wmX7iMG265jJBuuoyEc7uM/nO8jEN9vYw3gr6MAIq/jPqKwIxQlsGMTk7CjAtQw4zkU8SMfFTFjPpWxozRWceMZFvIjPFdyYyrXsqMJ1/LjDhizIxFZc2Mr2fOjFZuz4zQctCMynzRjLSI0oyhgNOM4YDUjPCD1YxOhtaMh4rXjOiN2Iw3ktmMx5bajGeY24wTn9yMlE7djJJO3owNT9+MSFPgjElU4Yw+VOKML1rjjIxf5IyhX+WMn2DmjKdo54yOauiMWnTpjIF46oyeiuuMpIrsjHeL7YyQke6MXk7vjMmb8IykTvGMfE/yjK9P84wZUPSMFlD1jElR9oxsUfeMn1L4jLlS+Yz+UvqMmlP7jONT/IwRVECNDlRBjYlVQo1RV0ONoldEjX1ZRY1UW0aNXVtHjY9bSI3lXUmN511KjfddS414XkyNg15NjZpeTo23Xk+NGF9QjVJgUY1MYVKNl2JTjdhiVI2nY1WNO2VWjQJmV41DZliN9GZZjW1nWo0haFuNl2hcjctpXY1fbF6NKm1fjWltYI0vbmGNnW5ijTJ1Y42HdmSNbHhljT96Zo3gfGeNBX1ojRh9aY1efWqNsX1rjRWAbI0DgG2Nr4BujbGAb41UgXCNj4FxjSqCco1Sg3ONTIh0jWGIdY0bi3aNoox3jfyMeI3KkHmNdZF6jXGSe40/eHyN/JJ9jaSVfo1NloCNBZiBjZmZgo3YmoONO52EjVtShY2rUoaN91OHjQhUiI3VWImN92KKjeBvi41qjIyNX4+Njbmejo1LUY+NO1KQjUpUkY39VpKNQHqTjXeRlI1gnZWN0p6WjURzl40Jb5iNcIGZjRF1mo39X5uN2mCcjaianY3bcp6NvI+fjWRroI0DmKGNyk6ijfBWo41kV6SNvliljVpapo1oYKeNx2GojQ9mqY0GZqqNOWirjbForI33ba2N1XWujTp9r41ugrCNQpuxjZtOso1QT7ONyVO0jQZVtY1vXbaN5l23je5duI37Z7mNmWy6jXN0u40CeLyNUIq9jZaTvo3fiL+NUFfAjadewY0rY8KNtVDDjaxQxI2NUcWNAGfGjclUx41eWMiNu1nJjbBbyo1pX8uNTWLMjaFjzY09aM6Nc2vPjQhu0I19cNGNx5HSjYBy040VeNSNJnjVjW151o2OZdeNMH3YjdyD2Y3BiNqNCY/bjZuW3I1kUt2NKFfejVBn341qf+CNoYzhjbRR4o1CV+ONKpbkjTpY5Y2KaeaNtIDnjbJU6I0OXemN/FfqjZV46436neyNXE/tjUpS7o2LVO+NPmTwjShm8Y0UZ/KN9WfzjYR69I1We/WNIn32jS+T941caPiNrZv5jTl7+o0ZU/uNilH8jTdSQI7fW0GO9mJCjq5kQ47mZESOLWdFjrprRo6phUeO0ZZIjpB2SY7Wm0qOTGNLjgaTTI6rm02Ov3ZOjlJmT44JTlCOmFBRjsJTUo5xXFOO6GBUjpJkVY5jZVaOX2hXjuZxWI7Kc1mOI3Vajpd7W46CflyOlYZdjoOLXo7bjF+OeJFgjhCZYY6sZWKOq2ZjjotrZI7VTmWO1E5mjjpPZ45/T2iOOlJpjvhTao7yU2uO41VsjttWbY7rWG6Oy1lvjslZcI7/WXGOUFtyjk1cc44CXnSOK151jtdfdo4dYHeOB2N4ji9leY5cW3qOr2V7jr1lfI7oZX2OnWd+jmJrgI57a4GOD2yCjkVzg45JeYSOwXmFjvh8ho4ZfYeOK32IjqKAiY4CgYqO84GLjpaJjI5eio2OaYqOjmaKj46MipCO7oqRjseMko7cjJOOzJaUjvyYlY5va5aOi06XjjxPmI6NT5mOUFGajldbm476W5yOSGGdjgFjno5CZp+OIWugjstuoY67bKKOPnKjjr10pI7UdaWOwXimjjp5p44MgKiOM4CpjuqBqo6UhKuOno+sjlBsrY5/nq6OD1+vjliLsI4rnbGO+nqyjviOs46NW7SO65a1jgNOto7xU7eO91e4jjFZuY7JWrqOpFu7jolgvI5/br2OBm++jr51v47qjMCOn1vBjgCFwo7ge8OOclDEjvRnxY6dgsaOYVzHjkqFyI4efsmODoLKjplRy44EXMyOaGPNjmaNzo6cZc+ObnHQjj550Y4XfdKOBYDTjh2L1I7KjtWObpDWjseG146qkNiOH1DZjvpS2o46XNuOU2fcjnxw3Y41ct6OTJHfjsiR4I4rk+GO5YLijsJb444xX+SO+WDljjtO5o7WU+eOiFvojkti6Y4xZ+qOimvrjuly7I7gc+2OLnrujmuB746jjfCOUpHxjpaZ8o4SUfOO11P0jmpU9Y7/W/aOiGP3jjlq+I6sffmOAJf6jtpW+47OU/yOaFRAj5dbQY8xXEKP3l1Dj+5PRI8BYUWP/mJGjzJtR4/AeUiPy3lJj0J9So9NfkuP0n9Mj+2BTY8fgk6PkIRPj0aIUI9yiVGPkItSj3SOU48vj1SPMZBVj0uRVo9skVePxpZYj5yRWY/ATlqPT09bj0VRXI9BU12Pk19ejw5iX4/UZ2CPQWxhjwtuYo9jc2OPJn5kj82RZY+DkmaP1FNnjxlZaI+/W2mP0W1qj115a48ufmyPm3xtj35Ybo+fcW+P+lFwj1OIcY/wj3KPyk9zj/tcdI8lZnWPrHd2j+N6d48cgniP/5l5j8ZReo+qX3uP7GV8j29pfY+Ja36P822Aj5ZugY9kb4KP/naDjxR9hI/hXYWPdZCGj4eRh48GmIiP5lGJjx1Sio9AYouPkWaMj9lmjY8abo6Ptl6Pj9J9kI9yf5GP+GaSj6+Fk4/3hZSP+IqVj6lSlo/ZU5ePc1mYj49emY+QX5qPVWCbj+SSnI9klp2Pt1Cejx9Rn4/dUqCPIFOhj0dToo/sU6OP6FSkj0ZVpY8xVaaPF1anj2hZqI++WamPPFqqj7Vbq48GXKyPD1ytjxFcro8aXK+PhF6wj4pesY/gXrKPcF+zj39itI+EYrWP22K2j4xjt493Y7iPB2a5jwxmuo8tZruPdma8j35nvY+iaL6PH2q/jzVqwI+8bMGPiG3Cjwluw49YbsSPPHHFjyZxxo9nccePx3XIjwF3yY9deMqPAXnLj2V5zI/wec2P4HrOjxF7z4+nfNCPOX3Rj5aA0o/Wg9OPi4TUj0mF1Y9diNaP84jXjx+K2I88itmPVIraj3OK249hjNyP3ozdj6SR3o9mkt+PfpPgjxiU4Y+cluKPmJfjjwpO5I8ITuWPHk7mj1dO54+XUeiPcFLpj85X6o80WOuPzFjsjyJb7Y84Xu6PxWDvj/5k8I9hZ/GPVmfyj0Rt84+2cvSPc3X1j2N69o+4hPePcov4j7iR+Y8gk/qPMVb7j/RX/I/+mECQ7WJBkA1pQpCWa0OQ7XFEkFR+RZB3gEaQcoJHkOaJSJDfmEmQVYdKkLGPS5A7XEyQOE9NkOFPTpC1T0+QB1VQkCBaUZDdW1KQ6VtTkMNfVJBOYVWQL2NWkLBlV5BLZliQ7mhZkJtpWpB4bVuQ8W1ckDN1XZC5dV6QH3dfkF55YJDmeWGQM31ikOOBY5CvgmSQqoVlkKqJZpA6imeQq45okJuPaZAykGqQ3ZFrkAeXbJC6Tm2QwU5ukANSb5B1WHCQ7FhxkAtccpAadXOQPVx0kE6BdZAKinaQxY93kGOWeJBtl3mQJXt6kM+Ke5AImHyQYpF9kPNWfpCoU4CQF5CBkDlUgpCCV4OQJV6EkKhjhZA0bIaQinCHkGF3iJCLfImQ4H+KkHCIi5BCkIyQVJGNkBCTjpAYk4+Qj5aQkF50kZDEmpKQB12TkGldlJBwZZWQomeWkKiNl5DblpiQbmOZkElnmpAZaZuQxYOckBeYnZDAlp6Q/oifkIRvoJB6ZKGQ+FuikBZOo5AscKSQXXWlkC9mppDEUaeQNlKokOJSqZDTWaqQgV+rkCdgrJAQYq2QP2WukHRlr5AfZrCQdGaxkPJospAWaLOQY2u0kAVutZBycraQH3W3kNt2uJC+fLmQVoC6kPBYu5D9iLyQf4m9kKCKvpCTir+Qy4rAkB2QwZCSkcKQUpfDkFmXxJCJZcWQDnrGkAaBx5C7lsiQLV7JkNxgypAaYsuQpWXMkBRmzZCQZ86Q83fPkE160JBNfNGQPn7SkAqB05CsjNSQZI3VkOGN1pBfjteQqXjYkAdS2ZDZYtqQpWPbkEJk3JCYYt2QLYrekIN635DAe+CQrIrhkOqW4pB2feOQDILkkEmH5ZDZTuaQSFHnkENT6JBgU+mQo1vqkAJc65AWXOyQ3V3tkCZi7pBHYu+QsGTwkBNo8ZA0aPKQyWzzkEVt9JAXbfWQ02f2kFxv95BOcfiQfXH5kMtl+pB/evuQrXv8kNp9QJFKfkGRqH9CkXqBQ5EbgkSROYJFkaaFRpFuikeRzoxIkfWNSZF4kEqRd5BLka2STJGRkk2Rg5VOka6bT5FNUlCRhFVRkThvUpE2cVORaFFUkYV5VZFVflaRs4FXkc58WJFMVlmRUVhakahcW5GqY1yR/mZdkf1mXpFaaV+R2XJgkY91YZGOdWKRDnljkVZ5ZJHfeWWRl3xmkSB9Z5FEfWiRB4ZpkTSKapE7lmuRYZBskSCfbZHnUG6RdVJvkcxTcJHiU3GRCVBykapVc5HuWHSRT1l1kT1ydpGLW3eRZFx4kR1TeZHjYHqR82B7kVxjfJGDY32RP2N+kbtjgJHNZIGR6WWCkflmg5HjXYSRzWmFkf1phpEVb4eR5XGIkYlOiZHpdYqR+HaLkZN6jJHffI2Rz32OkZx9j5FhgJCRSYORkViDkpFshJORvISUkfuFlZHFiJaRcI2XkQGQmJFtkJmRl5OakRyXm5ESmpyRz1CdkZdYnpGOYZ+R04GgkTWFoZEIjaKRIJCjkcNPpJF0UKWRR1KmkXNTp5FvYKiRSWOpkV9nqpEsbquRs42skR+QrZHXT66RXlyvkcqMsJHPZbGRmn2ykVJTs5GWiLSRdlG1kcNjtpFYW7eRa1u4kQpcuZENZLqRUWe7kVyQvJHWTr2RGlm+kSpZv5FwbMCRUYrBkT5VwpEVWMORpVnEkfBgxZFTYsaRwWfHkTWCyJFVacmRQJbKkcSZy5EomsyRU0/NkQZYzpH+W8+REIDQkbFc0ZEvXtKRhV/TkSBg1JFLYdWRNGLWkf9m15HwbNiR3m7Zkc6A2pF/gduR1ILckYuI3ZG4jN6RAJDfkS6Q4JGKluGR257ikdub45HjTuSR8FPlkSdZ5pEse+eRjZHokUyY6ZH5neqR3W7rkSdw7JFTU+2RRFXukYVb75FYYvCRnmLxkdNi8pGibPOR72/0kSJ09ZEXivaROJT3kcFv+JH+ivmROIP6kedR+5H4hvyR6lNAkulTQZJGT0KSVJBDkrCPRJJqWUWSMYFGkv1dR5LqekiSv49JktpoSpI3jEuS+HJMkkicTZI9ak6SsIpPkjlOUJJYU1GSBlZSkmZXU5LFYlSSomNVkuZlVpJOa1eS4W1YkltuWZKtcFqS7Xdbku96XJKqe12Su31ekj2AX5LGgGCSy4ZhkpWKYpJbk2OS41ZkksdYZZI+X2aSrWVnkpZmaJKAammStWtqkjd1a5LHimySJFBtkuV3bpIwV2+SG19wkmVgcZJ6ZnKSYGxzkvR1dJIaenWSbn92kvSBd5IYh3iSRZB5krOZepLJe3uSXHV8kvl6fZJRe36SxISAkhCQgZLpeYKSknqDkjaDhJLhWoWSQHeGki1Oh5LyToiSmVuJkuBfipK9YouSPGaMkvFnjZLobI6Sa4aPkneIkJI7ipGSTpGSkvOSk5LQmZSSF2qVkiZwlpIqc5eS54KYkleEmZKvjJqSAU6bkkZRnJLLUZ2Si1WekvVbn5IWXqCSM16hkoFeopIUX6OSNV+kkmtfpZK0X6aS8mGnkhFjqJKiZqmSHWeqkm5vq5JScqySOnWtkjp3rpJ0gK+SOYGwkniBsZJ2h7KSv4qzktyKtJKFjbWS8422kpqSt5J3lbiSApi5kuWcupLFUruSV2O8kvR2vZIVZ76SiGy/ks1zwJLDjMGSrpPCknOWw5IlbcSSnFjFkg5pxpLMaceS/Y/IkpqTyZLbdcqSGpDLklpYzJICaM2StGPOkvtpz5JDT9CSLG/Rkthn0pK7j9OSJoXUkrR91ZJUk9aSP2nXknBv2JJqV9mS91jakixb25IsfdySKnLdkgpU3pLjkd+StJ3gkq1O4ZJOT+KSXFDjknVQ5JJDUuWSnozmkkhU55IkWOiSmlvpkh1e6pKVXuuSrV7skvde7ZIfX+6SjGDvkrVi8JI6Y/GS0GPykq9o85JAbPSSh3j1ko559pILeveS4H34kkeC+ZICivqS5or7kkSO/JITkECTuJBBky2RQpPYkUOTDp9Ek+VsRZNYZEaT4mRHk3VlSJP0bkmThHZKkxt7S5NpkEyT0ZNNk7puTpPyVE+TuV9Qk6RkUZNNj1KT7Y9Tk0SSVJN4UVWTa1hWkylZV5NVXFiTl15Zk/ttWpOPfluTHHVck7yMXZPijl6TW5hfk7lwYJMdT2GTv2tik7FvY5MwdWST+5Zlk05RZpMQVGeTNVhok1dYaZOsWWqTYFxrk5JfbJOXZW2TXGdukyFub5N7dnCT34Nxk+2McpMUkHOT/ZB0k02TdZMleHaTOnh3k6pSeJOmXnmTH1d6k3RZe5MSYHyTElB9k1pRfpOsUYCTzVGBkwBSgpMQVYOTVFiEk1hYhZNXWYaTlVuHk/ZciJOLXYmTvGCKk5Vii5MtZIyTcWeNk0NojpO8aI+T32iQk9d2kZPYbZKTb26Tk5ttlJNvcJWTyHGWk1Nfl5PYdZiTd3mZk0l7mpNUe5uTUnuck9Z8nZNxfZ6TMFKfk2OEoJNphaGT5IWikw6Ko5MEi6STRoylkw+OppMDkKeTD5CokxmUqZN2lqqTLZirkzCarJPYla2TzVCuk9VSr5MMVLCTAlixkw5cspOnYbOTnmS0kx5ttZOzd7aT5Xq3k/SAuJMEhLmTU5C6k4WSu5PgXLyTB529kz9TvpOXX7+Ts1/Ak5xtwZN5csKTY3fDk795xJPke8WT0mvGk+xyx5OtisiTA2jJk2FqypP4UcuTgXrMkzRpzZNKXM6T9pzPk+uC0JPFW9GTSZHSkx5w05N4VtSTb1zVk8dg1pNmZdeTjGzYk1qM2ZNBkNqTE5jbk1FU3JPHZt2TDZLek0hZ35OjkOCThVHhk01O4pPqUeOTmYXkkw6L5ZNYcOaTemPnk0uT6JNiaemTtJnqkwR+65N3deyTV1Ptk2Bp7pPfju+T45bwk11s8ZOMTvKTPFzzkxBf9JPpj/WTAlP2k9GM95OJgPiTeYb5k/9e+pPlZfuTc078k2VRQJSCWUGUP1xClO6XQ5T7TkSUillFlM1fRpSNikeU4W9IlLB5SZRieUqU51tLlHGETJQrc02UsXFOlHReT5T1X1CUe2NRlJpkUpTDcVOUmHxUlENOVZT8XlaUS05XlNxXWJSiVlmUqWBalMNvW5QNfVyU/YBdlDOBXpS/gV+Uso9glJeJYZSkhmKU9F1jlIpiZJStZGWUh4lmlHdnZ5TibGiUPm1plDZ0apQ0eGuURlpslHV/bZStgm6UrJlvlPNPcJTDXnGU3WJylJJjc5RXZXSUb2d1lMN2dpRMcneUzIB4lLqAeZQpj3qUTZF7lA1QfJT5V32Uklp+lIVogJRzaYGUZHGClP1yg5S3jISU8liFlOCMhpRqloeUGZCIlH+HiZTkeYqU53eLlCmEjJQvT42UZVKOlFpTj5TNYpCUz2eRlMpskpR9dpOUlHuUlJV8lZQ2gpaUhIWXlOuPmJTdZpmUIG+alAZym5QbfpyUq4OdlMGZnpSmnp+U/VGglLF7oZRyeKKUuHujlIeApJRIe6WU6GqmlGFep5SMgKiUUXWplGB1qpRrUauUYpKslIxurZR6dq6Ul5GvlOqasJQQT7GUcH+ylJxis5RPe7SUpZW1lOmctpR6VreUWVi4lOSGuZS8lrqUNE+7lCRSvJRKU72UzVO+lNtTv5QGXsCULGTBlJFlwpR/Z8OUPmzElE5sxZRIcsaUr3LHlO1zyJRUdcmUQX7KlCyCy5TphcyUqYzNlMR7zpTGkc+UaXHQlBKY0ZTvmNKUPWPTlGlm1JRqddWU5HbWlNB415RDhdiU7obZlCpT2pRRU9uUJlTclINZ3ZSHXt6UfF/flLJg4JRJYuGUeWLilKti45SQZeSU1GvllMxs5pSydeeUrnbolJF46ZTYeeqUy33rlHd/7JSlgO2Uq4julLmK75S7jPCUf5DxlF6X8pTbmPOUC2r0lDh89ZSZUPaUPlz3lK5f+JSHZ/mU2Gv6lDV0+5QJd/yUjn9AlTufQZXKZ0KVF3pDlTlTRJWLdUWV7ZpGlWZfR5WdgUiV8YNJlZiASpU8X0uVxV9MlWJ1TZVGe06VPJBPlWdoUJXrWVGVm1pSlRB9U5V+dlSVLItVlfVPVpVqX1eVGWpYlTdsWZUCb1qV4nRblWh5XJVoiF2VVYpelXmMX5XfXmCVz2NhlcV1YpXSeWOV14JklSiTZZXykmaVnIRnle2GaJUtnGmVwVRqlWxfa5WMZWyVXG1tlRVwbpWnjG+V04xwlTuYcZVPZXKV9nRzlQ1OdJXYTnWV4Fd2lStZd5VmWniVzFt5lahRepUDXnuVnF58lRZgfZV2Yn6Vd2WAladlgZVuZoKVbm2DlTZyhJUme4WVUIGGlZqBh5WZgoiVXIuJlaCMipXmjIuVdI2MlRyWjZVElo6Vrk+PlatkkJVma5GVHoKSlWGEk5VqhZSV6JCVlQFclpVTaZeVqJiYlXqEmZVXhZqVD0+blW9SnJWpX52VRV6elQ1nn5WPeaCVeYGhlQeJopWGiaOV9W2klRdfpZVVYqaVuGynlc9OqJVpcqmVkpuqlQZSq5U7VKyVdFatlbNYrpWkYa+VbmKwlRpxsZVuWbKViXyzld58tJUbfbWV8Ja2lYdlt5VegLiVGU65lXVPupV1UbuVQFi8lWNevZVzXr6VCl+/lcRnwJUmTsGVPYXClYmVw5VblsSVc3zFlQGYxpX7UMeVwVjIlVZ2yZWneMqVJVLLlaV3zJURhc2VhnvOlU9Qz5UJWdCVR3LRlcd70pXofdOVuo/UldSP1ZVNkNaVv0/XlclS2JUpWtmVAV/ala2X25XdT9yVF4LdleqS3pUDV9+VVWPglWlr4ZUrdeKV3IjjlRSP5JVCeuWV31LmlZNY55VVYeiVCmLpla5m6pXNa+uVP3zslemD7ZUjUO6V+E/vlQVT8JVGVPGVMVjylUlZ85WdW/SV8Fz1le9c9pUpXfeVll74lbFi+ZVnY/qVPmX7lbll/JULZ0CW1WxBluFsQpb5cEOWMnhElit+RZbegEaWs4JHlgyESJbshEmWAodKlhKJS5YqikyWSoxNlqaQTpbSkk+W/ZhQlvOcUZZsnVKWT05TlqFOVJaNUFWWVlJWlkpXV5aoWViWPV5ZlthfWpbZX1uWP2JclrRmXZYbZ16W0GdfltJoYJaSUWGWIX1ilqqAY5aogWSWAItlloyMZpa/jGeWfpJoljKWaZYgVGqWLJhrlhdTbJbVUG2WXFNulqhYb5ayZHCWNGdxlmdycpZmd3OWRnp0luaRdZbDUnaWoWx3loZreJYAWHmWTF56llRZe5YsZ3yW+399luFRfpbGdoCWaWSBluh4gpZUm4OWu56ElstXhZa5WYaWJ2aHlppniJbOa4mW6VSKltlpi5ZVXoyWnIGNlpVnjpaqm4+W/meQllKckZZdaJKWpk6TluNPlJbIU5WWuWKWlitnl5arbJiWxI+Zlq1PmpZtfpuWv56clgdOnZZiYZ6WgG6flitvoJYThaGWc1Silipno5ZFm6SW812llpV7ppasXKeWxluolhyHqZZKbqqW0YSrlhR6rJYIga2WmVmulo18r5YRbLCWIHexltlSspYiWbOWIXG0ll9ytZbbd7aWJ5e3lmGduJYLabmWf1q6lhhau5alUbyWDVS9ln1UvpYOZr+W33bAlvePwZaYksKW9JzDlupZxJZdcsWWxW7Glk1Rx5bJaMiWv33Jlux9ypZil8uWup7MlnhkzZYhas6WAoPPloRZ0JZfW9GW22vSlhtz05bydtSWsn3VlheA1paZhNeWMlHYlihn2ZbZntqW7nbblmJn3Jb/Ut2WBZneliRc35Y7YuCWfnzhlrCM4pZPVeOWtmDklgt95ZaAleaWAVPnll9O6Ja2UemWHFnqljpy65Y2gOyWzpHtliVf7pbid++WhFPwlnlf8ZYEffKWrIXzljOK9JaNjvWWVpf2lvNn95auhfiWU5T5lglh+pYIYfuWuWz8llJ2QJftikGXOI9Cly9VQ5dRT0SXKlFFl8dSRpfLU0eXpVtIl31eSZegYEqXgmFLl9ZjTJcJZ02X2mdOl2duT5eMbVCXNnNRlzdzUpcxdVOXUHlUl9WIVZeYilaXSpBXl5GQWJf1kFmXxJZal42HW5cVWVyXiE5dl1lPXpcOTl+XiYpglz+PYZcQmGKXrVBjl3xeZJeWWWWXuVtml7heZ5faY2iX+mNpl8FkapfcZmuXSmlsl9hpbZcLbW6Xtm5vl5RxcJcodXGXr3pyl4p/c5cAgHSXSYR1l8mEdpeBiXeXIYt4lwqOeZdlkHqXfZZ7lwqZfJd+YX2XkWJ+lzJrgJeDbIGXdG2Cl8x/g5f8f4SXwG2Fl4V/hpe6h4eX+IiIl2VniZexg4qXPJiLl/eWjJcbbY2XYX2Olz2Ej5dqkZCXcU6Rl3VTkpdQXZOXBGuUl+tvlZfNhZaXLYaXl6eJmJcpUpmXD1Sal2Vcm5dOZ5yXqGidlwZ0npeDdJ+X4nWgl8+IoZfhiKKXzJGjl+KWpJd4lqWXi1+ml4dzp5fLeqiXToSpl6BjqpdldauXiVKsl0FtrZecbq6XCXSvl1l1sJdreLGXknyyl4aWs5fcerSXjZ+1l7ZPtpduYbeXxWW4l1yGuZeGTrqXrk67l9pQvJchTr2XzFG+l+5bv5eZZcCXgWjBl7xtwpcfc8OXQnbEl613xZccesaX53zHl2+CyJfSismXfJDKl8+Ry5d1lsyXGJjNl5tSzpfRfc+XK1DQl5hT0ZeXZ9KXy23Tl9Bx1JczdNWX6IHWlyqP15ejltiXV5zZl5+e2pdgdNuXQVjcl5lt3Zcvfd6XXpjfl+RO4Jc2T+GXi0/il7dR45exUuSXul3llxxg5peyc+eXPHnol9OC6Zc0kuqXt5brl/aW7JcKl+2Xl57ul2Kf75emZvCXdGvxlxdS8pejUvOXyHD0l8KI9ZfJXvaXS2D3l5Bh+Jcjb/mXSXH6lz58+5f0ffyXb4BAmO6EQZgjkEKYLJNDmEJURJhvm0WY02pGmIlwR5jCjEiY741JmDKXSpi0UkuYQVpMmMpeTZgEX06YF2dPmHxpUJiUaVGYam1SmA9vU5hiclSY/HJVmO17VpgBgFeYfoBYmEuHWZjOkFqYbVFbmJOeXJiEeV2Yi4BemDKTX5jWimCYLVBhmIxUYphximOYamtkmMSMZZgHgWaY0WBnmKBnaJjynWmYmU5qmJhOa5gQnGyYa4ptmMGFbphohW+YAGlwmH5ucZiXeHKYVYGfmAxfoJgQTqGYFU6imCpOo5gxTqSYNk6lmDxOppg/TqeYQk6omFZOqZhYTqqYgk6rmIVOrJhrjK2Yik6umBKCr5gNX7CYjk6xmJ5OspifTrOYoE60mKJOtZiwTraYs063mLZOuJjOTrmYzU66mMROu5jGTryYwk69mNdOvpjeTr+Y7U7AmN9OwZj3TsKYCU/DmFpPxJgwT8WYW0/GmF1Px5hXT8iYR0/JmHZPypiIT8uYj0/MmJhPzZh7T86YaU/PmHBP0JiRT9GYb0/SmIZP05iWT9SYGFHVmNRP1pjfT9eYzk/YmNhP2ZjbT9qY0U/bmNpP3JjQT92Y5E/emOVP35gaUOCYKFDhmBRQ4pgqUOOYJVDkmAVQ5ZgcT+aY9k/nmCFQ6JgpUOmYLFDqmP5P65jvT+yYEVDtmAZQ7phDUO+YR1DwmANn8ZhVUPKYUFDzmEhQ9JhaUPWYVlD2mGxQ95h4UPiYgFD5mJpQ+piFUPuYtFD8mLJQQJnJUEGZylBCmbNQQ5nCUESZ1lBFmd5QRpnlUEeZ7VBImeNQSZnuUEqZ+VBLmfVQTJkJUU2ZAVFOmQJRT5kWUVCZFVFRmRRRUpkaUVOZIVFUmTpRVZk3UVaZPFFXmTtRWJk/UVmZQFFamVJRW5lMUVyZVFFdmWJRXpn4el+ZaVFgmWpRYZluUWKZgFFjmYJRZJnYVmWZjFFmmYlRZ5mPUWiZkVFpmZNRapmVUWuZllFsmaRRbZmmUW6ZolFvmalRcJmqUXGZq1FymbNRc5mxUXSZslF1mbBRdpm1UXeZvVF4mcVReZnJUXqZ21F7meBRfJlVhn2Z6VF+me1RgJnwUYGZ9VGCmf5Rg5kEUoSZC1KFmRRShpkOUoeZJ1KImSpSiZkuUoqZM1KLmTlSjJlPUo2ZRFKOmUtSj5lMUpCZXlKRmVRSkplqUpOZdFKUmWlSlZlzUpaZf1KXmX1SmJmNUpmZlFKamZJSm5lxUpyZiFKdmZFSnpmoj5+Zp4+gmaxSoZmtUqKZvFKjmbVSpJnBUqWZzVKmmddSp5neUqiZ41KpmeZSqpntmKuZ4FKsmfNSrZn1Uq6Z+FKvmflSsJkGU7GZCFOymTh1s5kNU7SZEFO1mQ9TtpkVU7eZGlO4mSNTuZkvU7qZMVO7mTNTvJk4U72ZQFO+mUZTv5lFU8CZF07BmUlTwplNU8OZ1lHEmV5TxZlpU8aZblPHmRhZyJl7U8mZd1PKmYJTy5mWU8yZoFPNmaZTzpmlU8+ZrlPQmbBT0Zm2U9KZw1PTmRJ81JnZltWZ31PWmfxm15nucdiZ7lPZmehT2pntU9uZ+lPcmQFU3Zk9VN6ZQFTfmSxU4JktVOGZPFTimS5U45k2VOSZKVTlmR1U5plOVOeZj1TomXVU6ZmOVOqZX1TrmXFU7Jl3VO2ZcFTumZJU75l7VPCZgFTxmXZU8pmEVPOZkFT0mYZU9ZnHVPaZolT3mbhU+JmlVPmZrFT6mcRU+5nIVPyZqFRAmqtUQZrCVEKapFRDmr5URJq8VEWa2FRGmuVUR5rmVEiaD1VJmhRVSpr9VEua7lRMmu1UTZr6VE6a4lRPmjlVUJpAVVGaY1VSmkxVU5ouVVSaXFVVmkVVVppWVVeaV1VYmjhVWZozVVqaXVVbmplVXJqAVV2ar1RemopVX5qfVWCae1Vhmn5VYpqYVWOanlVkmq5VZZp8VWaag1VnmqlVaJqHVWmaqFVqmtpVa5rFVWya31VtmsRVbprcVW+a5FVwmtRVcZoUVnKa91VzmhZWdJr+VXWa/VV2mhtWd5r5VXiaTlZ5mlBWeprfcXuaNFZ8mjZWfZoyVn6aOFaAmmtWgZpkVoKaL1aDmmxWhJpqVoWahlaGmoBWh5qKVoiaoFaJmpRWipqPVouapVaMmq5WjZq2Vo6atFaPmsJWkJq8VpGawVaSmsNWk5rAVpSayFaVms5WlprRVpea01aYmtdWmZruVpqa+VabmgBXnJr/Vp2aBFeemglXn5oIV6CaC1ehmg1XopoTV6OaGFekmhZXpZrHVaaaHFenmiZXqJo3V6maOFeqmk5Xq5o7V6yaQFetmk9XrpppV6+awFewmohXsZphV7Kaf1ezmolXtJqTV7WaoFe2mrNXt5qkV7iaqle5mrBXuprDV7uaxle8mtRXvZrSV76a01e/mgpYwJrWV8Ga41fCmgtYw5oZWMSaHVjFmnJYxpohWMeaYljImktYyZpwWMqawGvLmlJYzJo9WM2aeVjOmoVYz5q5WNCan1jRmqtY0pq6WNOa3ljUmrtY1Zq4WNaarljXmsVY2JrTWNma0VjamtdY25rZWNya2FjdmuVY3prcWN+a5Fjgmt9Y4ZrvWOKa+ljjmvlY5Jr7WOWa/Fjmmv1Y55oCWeiaClnpmhBZ6pobWeuapmjsmiVZ7ZosWe6aLVnvmjJZ8Jo4WfGaPlnymtJ685pVWfSaUFn1mk5Z9ppaWfeaWFn4mmJZ+ZpgWfqaZ1n7mmxZ/JppWUCbeFlBm4FZQpudWUObXk9Em6tPRZujWUabsllHm8ZZSJvoWUmb3FlKm41ZS5vZWUyb2llNmyVaTpsfWk+bEVpQmxxaUZsJWlKbGlpTm0BaVJtsWlWbSVpWmzVaV5s2WlibYlpZm2paWpuaWlubvFpcm75aXZvLWl6bwlpfm71aYJvjWmGb11pim+ZaY5vpWmSb1lplm/paZpv7WmebDFtomwtbaZsWW2qbMltrm9BabJsqW22bNltumz5bb5tDW3CbRVtxm0BbcptRW3ObVVt0m1pbdZtbW3abZVt3m2lbeJtwW3mbc1t6m3Vbe5t4W3ybiGV9m3pbfpuAW4Cbg1uBm6Zbgpu4W4Obw1uEm8dbhZvJW4ab1FuHm9BbiJvkW4mb5luKm+Jbi5veW4yb5VuNm+tbjpvwW4+b9luQm/NbkZsFXJKbB1yTmwhclJsNXJWbE1yWmyBcl5siXJibKFyZmzhcmps5XJubQVycm0ZcnZtOXJ6bU1yfm1BcoJtPXKGbcVuim2xco5tuXKSbYk6lm3Zcppt5XKebjFyom5FcqZuUXKqbm1mrm6tcrJu7XK2btlyum7xcr5u3XLCbxVyxm75cspvHXLOb2Vy0m+lctZv9XLab+ly3m+1cuJuMXbmb6ly6mwtdu5sVXbybF129m1xdvpsfXb+bG13AmxFdwZsUXcKbIl3DmxpdxJsZXcWbGF3Gm0xdx5tSXcibTl3Jm0tdyptsXcubc13Mm3ZdzZuHXc6bhF3Pm4Jd0JuiXdGbnV3Sm6xd05uuXdSbvV3Vm5Bd1pu3XdebvF3Ym8ld2ZvNXdqb013bm9Jd3JvWXd2b213em+td35vyXeCb9V3hmwte4psaXuObGV7kmxFe5ZsbXuabNl7nmzde6JtEXumbQ17qm0Be65tOXuybV17tm1Re7ptfXu+bYl7wm2Re8ZtHXvKbdV7zm3Ze9Jt6XvWbvJ72m39e95ugXvibwV75m8Je+pvIXvub0F78m89eQJzWXkGc415CnN1eQ5zaXkSc215FnOJeRpzhXkec6F5InOleSZzsXkqc8V5LnPNeTJzwXk2c9F5OnPheT5z+XlCcA19RnAlfUpxdX1OcXF9UnAtfVZwRX1acFl9XnClfWJwtX1mcOF9anEFfW5xIX1ycTF9dnE5fXpwvX1+cUV9gnFZfYZxXX2KcWV9jnGFfZJxtX2Wcc19mnHdfZ5yDX2icgl9pnH9fapyKX2uciF9snJFfbZyHX26cnl9vnJlfcJyYX3GcoF9ynKhfc5ytX3ScvF91nNZfdpz7X3ec5F94nPhfeZzxX3qc3V97nLNgfJz/X32cIWB+nGBggJwZYIGcEGCCnClgg5wOYIScMWCFnBtghpwVYIecK2CInCZgiZwPYIqcOmCLnFpgjJxBYI2camCOnHdgj5xfYJCcSmCRnEZgkpxNYJOcY2CUnENglZxkYJacQmCXnGxgmJxrYJmcWWCanIFgm5yNYJyc52CdnINgnpyaYJ+chGCgnJtgoZyWYKKcl2CjnJJgpJynYKWci2CmnOFgp5y4YKic4GCpnNNgqpy0YKuc8F+snL1grZzGYK6ctWCvnNhgsJxNYbGcFWGynAZhs5z2YLSc92C1nABhtpz0YLec+mC4nANhuZwhYbqc+2C7nPFgvJwNYb2cDmG+nEdhv5w+YcCcKGHBnCdhwpxKYcOcP2HEnDxhxZwsYcacNGHHnD1hyJxCYcmcRGHKnHNhy5x3YcycWGHNnFlhzpxaYc+ca2HQnHRh0ZxvYdKcZWHTnHFh1JxfYdWcXWHWnFNh15x1YdicmWHZnJZh2pyHYducrGHcnJRh3ZyaYd6cimHfnJFh4JyrYeGcrmHinMxh45zKYeScyWHlnPdh5pzIYeecw2HonMZh6Zy6Yeqcy2HrnHl/7JzNYe2c5mHunONh75z2YfCc+mHxnPRh8pz/YfOc/WH0nPxh9Zz+YfacAGL3nAhi+JwJYvmcDWL6nAxi+5wUYvycG2JAnR5iQZ0hYkKdKmJDnS5iRJ0wYkWdMmJGnTNiR51BYkidTmJJnV5iSp1jYkudW2JMnWBiTZ1oYk6dfGJPnYJiUJ2JYlGdfmJSnZJiU52TYlSdlmJVndRiVp2DYledlGJYnddiWZ3RYlqdu2Jbnc9iXJ3/Yl2dxmJendRkX53IYmCd3GJhncxiYp3KYmOdwmJkncdiZZ2bYmadyWJnnQxjaJ3uYmmd8WJqnSdja50CY2ydCGNtne9ibp31Ym+dUGNwnT5jcZ1NY3KdHGRznU9jdJ2WY3WdjmN2nYBjd52rY3iddmN5naNjep2PY3udiWN8nZ9jfZ21Y36da2OAnWljgZ2+Y4Kd6WODncBjhJ3GY4Wd42OGncljh53SY4id9mOJncRjip0WZIudNGSMnQZkjZ0TZI6dJmSPnTZkkJ0dZZGdF2SSnShkk50PZJSdZ2SVnW9klp12ZJedTmSYnSplmZ2VZJqdk2SbnaVknJ2pZJ2diGSenbxkn53aZKCd0mShncVkop3HZKOdu2SkndhkpZ3CZKad8WSnnedkqJ0Jgqmd4GSqneFkq52sYqyd42Stne9krp0sZa+d9mSwnfRksZ3yZLKd+mSznQBltJ39ZLWdGGW2nRxlt50FZbidJGW5nSNlup0rZbudNGW8nTVlvZ03Zb6dNmW/nThlwJ1LdcGdSGXCnVZlw51VZcSdTWXFnVhlxp1eZcedXWXInXJlyZ14ZcqdgmXLnYNlzJ2Ki82dm2XOnZ9lz52rZdCdt2XRncNl0p3GZdOdwWXUncRl1Z3MZdad0mXXndtl2J3ZZdmd4GXaneFl253xZdydcmfdnQpm3p0DZt+d+2XgnXNn4Z01ZuKdNmbjnTRm5J0cZuWdT2bmnURm551JZuidQWbpnV5m6p1dZuudZGbsnWdm7Z1oZu6dX2bvnWJm8J1wZvGdg2bynYhm852OZvSdiWb1nYRm9p2YZvednWb4ncFm+Z25ZvqdyWb7nb5m/J28ZkCexGZBnrhmQp7WZkOe2mZEnuBmRZ4/Zkae5mZHnulmSJ7wZkme9WZKnvdmS54PZ0yeFmdNnh5nTp4mZ0+eJ2dQnjiXUZ4uZ1KeP2dTnjZnVJ5BZ1WeOGdWnjdnV55GZ1ieXmdZnmBnWp5ZZ1ueY2dcnmRnXZ6JZ16ecGdfnqlnYJ58Z2GeamdinoxnY56LZ2SepmdlnqFnZp6FZ2eet2donu9naZ60Z2qe7GdrnrNnbJ7pZ22euGdunuRnb57eZ3Ce3WdxnuJncp7uZ3OeuWd0ns5ndZ7GZ3ae52d3npxqeJ4eaHmeRmh6niloe55AaHyeTWh9njJofp5OaICes2iBnitogp5ZaIOeY2iEnndohZ5/aIaen2iHno9oiJ6taImelGiKnp1oi56baIyeg2iNnq5qjp65aI+edGiQnrVokZ6gaJKeumiTng9plJ6NaJWefmiWngFpl57KaJieCGmZnthomp4iaZueJmmcnuFonZ4MaZ6ezWifntRooJ7naKGe1WiinjZpo54SaaSeBGmlntdopp7jaKeeJWmonvloqZ7gaKqe72irnihprJ4qaa2eGmmuniNpr54habCexmixnnlpsp53abOeXGm0nnhptZ5rabaeVGm3nn5puJ5uabmeOWm6nnRpu549abyeWWm9njBpvp5hab+eXmnAnl1pwZ6BacKeamnDnrJpxJ6uacWe0GnGnr9px57Bacie02nJnr5pyp7Oacue6FvMnsppzZ7dac6eu2nPnsNp0J6nadGeLmrSnpFp056gadSenGnVnpVp1p60adee3mnYnuhp2Z4CatqeG2rbnv9p3J4Ka92e+WnenvJp357naeCeBWrhnrFp4p4eauOe7WnknhRq5Z7raeaeCmrnnhJq6J7BaumeI2rqnhNq655EauyeDGrtnnJq7p42au+eeGrwnkdq8Z5iavKeWWrznmZq9J5IavWeOGr2niJq956QaviejWr5nqBq+p6Eavueomr8nqNqQJ+XakGfF4ZCn7tqQ5/DakSfwmpFn7hqRp+zakefrGpIn95qSZ/Rakqf32pLn6pqTJ/aak2f6mpOn/tqT58Fa1CfFoZRn/pqUp8Sa1OfFmtUnzGbVZ8fa1afOGtXnzdrWJ/cdlmfOWtan+6YW59Ha1yfQ2tdn0lrXp9Qa1+fWWtgn1RrYZ9ba2KfX2tjn2FrZJ94a2WfeWtmn39rZ5+Aa2ifhGtpn4Nrap+Na2ufmGtsn5VrbZ+ea26fpGtvn6prcJ+ra3Gfr2tyn7Jrc5+xa3Sfs2t1n7drdp+8a3efxmt4n8treZ/Ta3qf32t7n+xrfJ/ra32f82t+n+9rgJ++noGfCGyCnxNsg58UbISfG2yFnyRshp8jbIefXmyIn1VsiZ9ibIqfamyLn4JsjJ+NbI2fmmyOn4Fsj5+bbJCffmyRn2hskp9zbJOfkmyUn5BslZ/EbJaf8WyXn9NsmJ+9bJmf12yan8Vsm5/dbJyfrmydn7Fsnp++bJ+fumygn9tsoZ/vbKKf2Wyjn+pspJ8fbaWfTYimnzZtp58rbaifPW2pnzhtqp8ZbaufNW2snzNtrZ8Sba6fDG2vn2NtsJ+TbbGfZG2yn1pts595bbSfWW21n45ttp+Vbbef5G+4n4VtuZ/5bbqfFW67nwpuvJ+1bb2fx22+n+Ztv5+4bcCfxm3Bn+xtwp/ebcOfzG3En+htxZ/SbcafxW3Hn/ptyJ/Zbcmf5G3Kn9Vty5/qbcyf7m3Nny1uzp9ubs+fLm7Qnxlu0Z9ybtKfX27Tnz5u1J8jbtWfa27Wnytu1592btifTW7Znx9u2p9DbtufOm7cn05u3Z8kbt6f/27fnx1u4J84buGfgm7in6pu45+YbuSfyW7ln7du5p/TbuefvW7on69u6Z/Ebuqfsm7rn9Ru7J/Vbu2fj27un6Vu75/CbvCfn27xn0Fv8p8Rb/OfTHD0n+xu9Z/4bvaf/m73nz9v+J/ybvmfMW/6n+9u+58yb/yfzG5A4D5vQeATb0Lg925D4IZvROB6b0XgeG9G4IFvR+CAb0jgb29J4FtvSuDzb0vgbW9M4IJvTeB8b07gWG9P4I5vUOCRb1Hgwm9S4GZvU+Czb1Tgo29V4KFvVuCkb1fguW9Y4MZvWeCqb1rg329b4NVvXODsb13g1G9e4NhvX+Dxb2Dg7m9h4NtvYuAJcGPgC3Bk4PpvZeARcGbgAXBn4A9waOD+b2ngG3Bq4Bpwa+B0b2zgHXBt4BhwbuAfcG/gMHBw4D5wceAycHLgUXBz4GNwdOCZcHXgknB24K9wd+DxcHjgrHB54LhweuCzcHvgrnB84N9wfeDLcH7g3XCA4NlwgeAJcYLg/XCD4BxxhOAZcYXgZXGG4FVxh+CIcYjgZnGJ4GJxiuBMcYvgVnGM4GxxjeCPcY7g+3GP4IRxkOCVcZHgqHGS4Kxxk+DXcZTguXGV4L5xluDScZfgyXGY4NRxmeDOcZrg4HGb4OxxnODncZ3g9XGe4Pxxn+D5caDg/3Gh4A1youAQcqPgG3Kk4ChypeAtcqbgLHKn4DByqOAycqngO3Kq4Dxyq+A/cqzgQHKt4EZyruBLcq/gWHKw4HRyseB+crLggnKz4IFytOCHcrXgknK24JZyt+Cicrjgp3K54LlyuuCycrvgw3K84MZyveDEcr7gznK/4NJywODicsHg4HLC4OFyw+D5csTg93LF4A9QxuAXc8fgCnPI4BxzyeAWc8rgHXPL4DRzzOAvc83gKXPO4CVzz+A+c9DgTnPR4E9z0uDYntPgV3PU4Gpz1eBoc9bgcHPX4Hhz2OB1c9nge3Pa4Hpz2+DIc9zgs3Pd4M5z3uC7c9/gwHPg4OVz4eDuc+Lg3nPj4KJ05OAFdOXgb3Tm4CV05+D4c+jgMnTp4Dp06uBVdOvgP3Ts4F907eBZdO7gQXTv4Fx08OBpdPHgcHTy4GN08+BqdPTgdnT14H509uCLdPfgnnT44Kd0+eDKdPrgz3T74NR0/ODxc0Dh4HRB4eN0QuHndEPh6XRE4e50ReHydEbh8HRH4fF0SOH4dEnh93RK4QR1S+EDdUzhBXVN4Qx1TuEOdU/hDXVQ4RV1UeETdVLhHnVT4SZ1VOEsdVXhPHVW4UR1V+FNdVjhSnVZ4Ul1WuFbdVvhRnVc4Vp1XeFpdV7hZHVf4Wd1YOFrdWHhbXVi4Xh1Y+F2dWThhnVl4Yd1ZuF0dWfhinVo4Yl1aeGCdWrhlHVr4Zp1bOGddW3hpXVu4aN1b+HCdXDhs3Vx4cN1cuG1dXPhvXV04bh1deG8dXbhsXV34c11eOHKdXnh0nV64dl1e+HjdXzh3nV94f51fuH/dYDh/HWB4QF2guHwdYPh+nWE4fJ1heHzdYbhC3aH4Q12iOEJdonhH3aK4Sd2i+EgdozhIXaN4SJ2juEkdo/hNHaQ4TB2keE7dpLhR3aT4Uh2lOFGdpXhXHaW4Vh2l+FhdpjhYnaZ4Wh2muFpdpvhanac4Wd2neFsdp7hcHaf4XJ2oOF2dqHheHai4Xx2o+GAdqThg3al4Yh2puGLdqfhjnao4ZZ2qeGTdqrhmXar4Zp2rOGwdq3htHau4bh2r+G5drDhunax4cJ2suHNdrPh1na04dJ2teHedrbh4Xa34eV2uOHndrnh6na64S+Gu+H7drzhCHe94Qd3vuEEd7/hKXfA4SR3weEed8LhJXfD4SZ3xOEbd8XhN3fG4Th3x+FHd8jhWnfJ4Wh3yuFrd8vhW3fM4WV3zeF/d87hfnfP4Xl30OGOd9Hhi3fS4ZF30+Ggd9ThnnfV4bB31uG2d9fhuXfY4b932eG8d9rhvXfb4bt33OHHd93hzXfe4dd33+Had+Dh3Hfh4eN34uHud+Ph/Hfk4Qx45eESeObhJnnn4SB46OEqeenhRXjq4Y546+F0eOzhhnjt4Xx47uGaeO/hjHjw4aN48eG1ePLhqnjz4a949OHRePXhxnj24ct49+HUePjhvnj54bx4+uHFePvhynj84ex4QOLneEHi2nhC4v14Q+L0eETiB3lF4hJ5RuIReUfiGXlI4ix5SeIreUriQHlL4mB5TOJXeU3iX3lO4lp5T+JVeVDiU3lR4np5UuJ/eVPiinlU4p15VeKneVbiS59X4qp5WOKueVnis3la4rl5W+K6eVziyXld4tV5XuLneV/i7Hlg4uF5YeLjeWLiCHpj4g16ZOIYemXiGXpm4iB6Z+IfemjigHlp4jF6auI7emviPnps4jd6beJDem7iV3pv4kl6cOJhenHiYnpy4ml6c+Kdn3TicHp14nl6duJ9enfiiHp44pd6eeKVenrimHp74pZ6fOKpen3iyHp+4rB6gOK2eoHixXqC4sR6g+K/eoTig5CF4sd6huLKeofizXqI4s96ieLVeori03qL4tl6jOLaeo3i3XqO4uF6j+LiepDi5nqR4u16kuLwepPiAnuU4g97leIKe5biBnuX4jN7mOIYe5niGXua4h57m+I1e5ziKHud4jZ7nuJQe5/ienug4gR7oeJNe6LiC3uj4kx7pOJFe6XidXum4mV7p+J0e6jiZ3up4nB7quJxe6vibHus4m57reKde67imHuv4p97sOKNe7HinHuy4pp7s+KLe7Tiknu14o97tuJde7fimXu44st7ueLBe7rizHu74s97vOK0e73ixnu+4t17v+Lpe8DiEXzB4hR8wuLme8Pi5XvE4mB8xeIAfMbiB3zH4hN8yOLze8ni93vK4hd8y+INfMzi9nvN4iN8zuInfM/iKnzQ4h980eI3fNLiK3zT4j181OJMfNXiQ3zW4lR81+JPfNjiQHzZ4lB82uJYfNviX3zc4mR83eJWfN7iZXzf4mx84OJ1fOHig3zi4pB84+KkfOTirXzl4qJ85uKrfOfioXzo4qh86eKzfOrisnzr4rF87OKufO3iuXzu4r187+LAfPDixXzx4sJ88uLYfPPi0nz04tx89eLifPbiO5v34u98+OLyfPni9Hz64vZ8++L6fPziBn1A4wJ9QeMcfULjFX1D4wp9RONFfUXjS31G4y59R+MyfUjjP31J4zV9SuNGfUvjc31M41Z9TeNOfU7jcn1P42h9UONufVHjT31S42N9U+OTfVTjiX1V41t9VuOPfVfjfX1Y45t9WeO6fVrjrn1b46N9XOO1fV3jx31e4719X+OrfWDjPX5h46J9YuOvfWPj3H1k47h9ZeOffWbjsH1n49h9aOPdfWnj5H1q4959a+P7fWzj8n1t4+F9buMFfm/jCn5w4yN+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vOURiL3lFoi+5RWIv+UiiMDlIYjB5TGIwuU2iMPlOYjE5SeIxeU7iMblRIjH5UKIyOVSiMnlWYjK5V6Iy+ViiMzla4jN5YGIzuV+iM/lnojQ5XWI0eV9iNLltYjT5XKI1OWCiNXll4jW5ZKI1+WuiNjlmYjZ5aKI2uWNiNvlpIjc5bCI3eW/iN7lsYjf5cOI4OXEiOHl1Iji5diI4+XZiOTl3Yjl5fmI5uUCiefl/Ijo5fSI6eXoiOrl8ojr5QSJ7OUMie3lConu5ROJ7+VDifDlHonx5SWJ8uUqifPlK4n05UGJ9eVEifblO4n35TaJ+OU4ifnlTIn65R2J++VgifzlXolA5maJQeZkiULmbYlD5mqJROZviUXmdIlG5neJR+Z+iUjmg4lJ5oiJSuaKiUvmk4lM5piJTeahiU7mqYlP5qaJUOasiVHmr4lS5rKJU+a6iVTmvYlV5r+JVubAiVfm2olY5tyJWebdiVrm54lb5vSJXOb4iV3mA4pe5haKX+YQimDmDIph5huKYuYdimPmJYpk5jaKZeZBimbmW4pn5lKKaOZGimnmSIpq5nyKa+ZtimzmbIpt5mKKbuaFim/mgopw5oSKceaoinLmoYpz5pGKdOalinXmpop25pqKd+ajinjmxIp55s2KeubCinvm2op85uuKfebzin7m54qA5uSKgebxioLmFIuD5uCKhObiioXm94qG5t6Kh+bbiojmDIuJ5geLiuYai4vm4YqM5haLjeYQi47mF4uP5iCLkOYzi5Hmq5eS5iaLk+Yri5TmPouV5iiLluZBi5fmTIuY5k+LmeZOi5rmSYub5laLnOZbi53mWoue5muLn+Zfi6DmbIuh5m+LouZ0i6PmfYuk5oCLpeaMi6bmjoun5pKLqOaTi6nmlouq5pmLq+aai6zmOoyt5kGMruY/jK/mSIyw5kyMseZOjLLmUIyz5lWMtOZijLXmbIy25niMt+Z6jLjmgoy55omMuuaFjLvmioy85o2MveaOjL7mlIy/5nyMwOaYjMHmHWLC5q2Mw+aqjMTmvYzF5rKMxuazjMfmrozI5raMyebIjMrmwYzL5uSMzObjjM3m2ozO5v2Mz+b6jNDm+4zR5gSN0uYFjdPmCo3U5geN1eYPjdbmDY3X5hCN2OZOn9nmE43a5s2M2+YUjdzmFo3d5meN3uZtjd/mcY3g5nON4eaBjeLmmY3j5sKN5Oa+jeXmuo3m5s+N5+bajejm1o3p5syN6ubbjevmy43s5uqN7ebrje7m343v5uON8Ob8jfHmCI7y5gmO8+b/jfTmHY715h6O9uYQjvfmH4745kKO+eY1jvrmMI775jSO/OZKjkDnR45B50mOQudMjkPnUI5E50iORedZjkbnZI5H52COSOcqjknnY45K51WOS+d2jkznco5N53yOTueBjk/nh45Q54WOUeeEjlLni45T54qOVOeTjlXnkY5W55SOV+eZjljnqo5Z56GOWuesjlvnsI5c58aOXeexjl7nvo5f58WOYOfIjmHny45i59uOY+fjjmTn/I5l5/uOZufrjmfn/o5o5wqPaecFj2rnFY9r5xKPbOcZj23nE49u5xyPb+cfj3DnG49x5wyPcucmj3PnM4905zuPdec5j3bnRY9350KPeOc+j3nnTI9650mPe+dGj3znTo9951ePfudcj4DnYo+B52OPgudkj4PnnI+E55+Pheejj4bnrY+H56+PiOe3j4nn2o+K5+WPi+fij4zn6o+N5++PjueHkI/n9I+Q5wWQkef5j5Ln+o+T5xGQlOcVkJXnIZCW5w2Ql+cekJjnFpCZ5wuQmucnkJvnNpCc5zWQnec5kJ7n+I+f50+QoOdQkKHnUZCi51KQo+cOkKTnSZCl5z6QpudWkKfnWJCo516QqedokKrnb5Cr53aQrOeolq3ncpCu54KQr+d9kLDngZCx54CQsueKkLPniZC054+QteeokLbnr5C357GQuOe1kLnn4pC65+SQu+dIYrzn25C95wKRvucSkb/nGZHA5zKRwecwkcLnSpHD51aRxOdYkcXnY5HG52WRx+dpkcjnc5HJ53KRyueLkcvniZHM54KRzeeikc7nq5HP56+R0OeqkdHntZHS57SR0+e6kdTnwJHV58GR1ufJkdfny5HY59CR2efWkdrn35Hb5+GR3Ofbkd3n/JHe5/WR3+f2keDnHpLh5/+R4ucUkuPnLJLk5xWS5ecRkubnXpLn51eS6OdFkunnSZLq52SS6+dIkuznlZLt5z+S7udLku/nUJLw55yS8eeWkvLnk5Lz55uS9OdakvXnz5L257mS9+e3kvjn6ZL55w+T+uf6kvvnRJP85y6TQOgZk0HoIpNC6BqTQ+gjk0ToOpNF6DWTRug7k0foXJNI6GCTSeh8k0robpNL6FaTTOiwk03orJNO6K2TT+iUk1DouZNR6NaTUujXk1Po6JNU6OWTVejYk1bow5NX6N2TWOjQk1noyJNa6OSTW+galFzoFJRd6BOUXugDlF/oB5Rg6BCUYeg2lGLoK5Rj6DWUZOghlGXoOpRm6EGUZ+hSlGjoRJRp6FuUauhglGvoYpRs6F6UbehqlG7oKZJv6HCUcOh1lHHod5Ry6H2Uc+halHTofJR16H6UduiBlHfof5R46IKVeeiHlXroipV76JSVfOiWlX3omJV+6JmVgOiglYHoqJWC6KeVg+itlYTovJWF6LuVhui5lYfovpWI6MqViej2b4row5WL6M2VjOjMlY3o1ZWO6NSVj+jWlZDo3JWR6OGVkujllZPo4pWU6CGWlegolpboLpaX6C+WmOhClpnoTJaa6E+Wm+hLlpzod5ad6FyWnuhelp/oXZag6F+WoehmlqLocpaj6GyWpOiNlqXomJam6JWWp+iXlqjoqpap6KeWquixlqvospas6LCWrei0lq7otpav6LiWsOi5lrHozpay6MuWs+jJlrTozZa16E2JtujclrfoDZe46NWWuej5lrroBJe76AaXvOgIl73oE5e+6A6Xv+gRl8DoD5fB6BaXwugZl8PoJJfE6CqXxegwl8boOZfH6D2XyOg+l8noRJfK6EaXy+hIl8zoQpfN6EmXzuhcl8/oYJfQ6GSX0ehml9LoaJfT6NJS1Ohrl9XocZfW6HmX1+iFl9jofJfZ6IGX2uh6l9vohpfc6IuX3eiPl97okJff6JyX4Oiol+Hoppfi6KOX4+izl+TotJfl6MOX5ujGl+foyJfo6MuX6ejcl+ro7Zfr6E+f7Ojyl+3o33ru6PaX7+j1l/DoD5jx6AyY8ug4mPPoJJj06CGY9eg3mPboPZj36EaY+OhPmPnoS5j66GuY++hvmPzocJhA6XGYQel0mELpc5hD6aqYROmvmEXpsZhG6baYR+nEmEjpw5hJ6caYSunpmEvp65hM6QOZTekJmU7pEplP6RSZUOkYmVHpIZlS6R2ZU+kemVTpJJlV6SCZVuksmVfpLplY6T2ZWek+mVrpQplb6UmZXOlFmV3pUJle6UuZX+lRmWDpUplh6UyZYulVmWPpl5lk6ZiZZemlmWbprZln6a6ZaOm8mWnp35lq6duZa+ndmWzp2Jlt6dGZbuntmW/p7plw6fGZcenymXLp+5lz6fiZdOkBmnXpD5p26QWad+nimXjpGZp56Suaeuk3mnvpRZp86UKafelAmn7pQ5qA6T6agelVmoLpTZqD6VuahOlXmoXpX5qG6WKah+llmojpZJqJ6WmaiulrmovpapqM6a2ajemwmo7pvJqP6cCakOnPmpHp0ZqS6dOak+nUmpTp3pqV6d+alunimpfp45qY6eaamenvmprp65qb6e6anOn0mp3p8Zqe6fean+n7mqDpBpuh6Riboukam6PpH5uk6SKbpekjm6bpJZun6SebqOkom6npKZuq6Sqbq+kum6zpL5ut6TKbrulEm6/pQ5uw6U+bselNm7LpTpuz6VGbtOlYm7XpdJu26ZObt+mDm7jpkZu56ZabuumXm7vpn5u86aCbvemom77ptJu/6cCbwOnKm8HpuZvC6cabw+nPm8Tp0ZvF6dKbxunjm8fp4pvI6eSbyenUm8rp4ZvL6TqczOnym83p8ZvO6fCbz+kVnNDpFJzR6Qmc0ukTnNPpDJzU6Qac1ekInNbpEpzX6Qqc2OkEnNnpLpza6Ruc2+klnNzpJJzd6SGc3ukwnN/pR5zg6TKc4elGnOLpPpzj6Vqc5OlgnOXpZ5zm6Xac5+l4nOjp55zp6eyc6unwnOvpCZ3s6Qid7enrnO7pA53v6Qad8OkqnfHpJp3y6a+d8+kjnfTpH5316USd9ukVnffpEp346UGd+ek/nfrpPp376Uad/OlInUDqXZ1B6l6dQupknUPqUZ1E6lCdRepZnUbqcp1H6omdSOqHnUnqq51K6m+dS+p6nUzqmp1N6qSdTuqpnU/qsp1Q6sSdUerBnVLqu51T6ridVOq6nVXqxp1W6s+dV+rCnVjq2Z1Z6tOdWur4nVvq5p1c6u2dXervnV7q/Z1f6hqeYOobnmHqHp5i6nWeY+p5nmTqfZ5l6oGeZuqInmfqi55o6oyeaeqSnmrqlZ5r6pGebOqdnm3qpZ5u6qmeb+q4nnDqqp5x6q2ecuphl3PqzJ506s6ederPnnbq0J536tSeeOrcnnnq3p566t2ee+rgnnzq5Z596uiefurvnoDq9J6B6vaegur3noPq+Z6E6vueher8nobq/Z6H6gefiOoIn4nqt3aK6hWfi+ohn4zqLJ+N6j6fjupKn4/qUp+Q6lSfkepjn5LqX5+T6mCf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");l(e,233330,"AQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCsIP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAQIECTkGBBE5CgQVOQ4EGTkSBD05FgRJORoEXTkeBH05IgSBOSYEhTkqBI05LgSZOTIEpTk2BLk5OgS9OT4ExTlCBM05RgTVOUoE3TlOBPE5UgUBOVYFBTlaBQk5XgUROWIFGTlmBSk5agVFOW4FVTlyBV05dgVpOXoFbTl+BYk5ggWNOYYFkTmKBZU5jgWdOZIFoTmWBak5mgWtOZ4FsTmiBbU5pgW5OaoFvTmuBck5sgXRObYF1Tm6Bdk5vgXdOcIF4TnGBeU5ygXpOc4F7TnSBfE51gX1OdoF/TneBgE54gYFOeYGCTnqBg057gYROfIGFTn2Bh05+gYpOgIGQToGBlk6CgZdOg4GZToSBnE6FgZ1OhoGeToeBo06IgapOiYGvToqBsE6LgbFOjIG0To2Btk6OgbdOj4G4TpCBuU6RgbxOkoG9TpOBvk6UgchOlYHMTpaBz06XgdBOmIHSTpmB2k6agdtOm4HcTpyB4E6dgeJOnoHmTp+B506ggelOoYHtTqKB7k6jge9OpIHxTqWB9E6mgfhOp4H5TqiB+k6pgfxOqoH+TquBAE+sgQJPrYEDT66BBE+vgQVPsIEGT7GBB0+ygQhPs4ELT7SBDE+1gRJPtoETT7eBFE+4gRVPuYEWT7qBHE+7gR1PvIEhT72BI0++gShPv4EpT8CBLE/BgS1PwoEuT8OBMU/EgTNPxYE1T8aBN0/HgTlPyIE7T8mBPk/KgT9Py4FAT8yBQU/NgUJPzoFET8+BRU/QgUdP0YFIT9KBSU/TgUpP1IFLT9WBTE/WgVJP14FUT9iBVk/ZgWFP2oFiT9uBZk/cgWhP3YFqT96Ba0/fgW1P4IFuT+GBcU/igXJP44F1T+SBd0/lgXhP5oF5T+eBek/ogX1P6YGAT+qBgU/rgYJP7IGFT+2Bhk/ugYdP74GKT/CBjE/xgY5P8oGQT/OBkk/0gZNP9YGVT/aBlk/3gZhP+IGZT/mBmk/6gZxP+4GeT/yBn0/9gaFP/oGiT0CCpE9BgqtPQoKtT0OCsE9EgrFPRYKyT0aCs09HgrRPSIK2T0mCt09KgrhPS4K5T0yCuk9NgrtPToK8T0+CvU9Qgr5PUYLAT1KCwU9TgsJPVILGT1WCx09WgshPV4LJT1iCy09ZgsxPWoLNT1uC0k9cgtNPXYLUT16C1U9fgtZPYILZT2GC209iguBPY4LiT2SC5E9lguVPZoLnT2eC609oguxPaYLwT2qC8k9rgvRPbIL1T22C9k9ugvdPb4L5T3CC+09xgvxPcoL9T3OC/090ggBQdYIBUHaCAlB3ggNQeIIEUHmCBVB6ggZQe4IHUHyCCFB9gglQfoIKUICCC1CBgg5QgoIQUIOCEVCEghNQhYIVUIaCFlCHghdQiIIbUImCHVCKgh5Qi4IgUIyCIlCNgiNQjoIkUI+CJ1CQgitQkYIvUJKCMFCTgjFQlIIyUJWCM1CWgjRQl4I1UJiCNlCZgjdQmoI4UJuCOVCcgjtQnYI9UJ6CP1CfgkBQoIJBUKGCQlCigkRQo4JFUKSCRlClgklQpoJKUKeCS1Cogk1QqYJQUKqCUVCrglJQrIJTUK2CVFCuglZQr4JXULCCWFCxgllQsoJbULOCXVC0gl5QtYJfULaCYFC3gmFQuIJiULmCY1C6gmRQu4JmULyCZ1C9gmhQvoJpUL+CalDAgmtQwYJtUMKCblDDgm9QxIJwUMWCcVDGgnJQx4JzUMiCdFDJgnVQyoJ4UMuCeVDMgnpQzYJ8UM6CfVDPgoFQ0IKCUNGCg1DSgoRQ04KGUNSCh1DVgolQ1oKKUNeCi1DYgoxQ2YKOUNqCj1DbgpBQ3IKRUN2CklDegpNQ34KUUOCClVDhgpZQ4oKXUOOCmFDkgplQ5YKaUOaCm1DngpxQ6IKdUOmCnlDqgp9Q64KgUOyCoVDtgqJQ7oKkUO+CplDwgqpQ8YKrUPKCrVDzgq5Q9IKvUPWCsFD2grFQ94KzUPiCtFD5grVQ+oK2UPuCt1D8grhQ/YK5UP6CvFBAg71QQYO+UEKDv1BDg8BQRIPBUEWDwlBGg8NQR4PEUEiDxVBJg8ZQSoPHUEuDyFBMg8lQTYPKUE6Dy1BPg8xQUIPNUFGDzlBSg9BQU4PRUFSD0lBVg9NQVoPUUFeD1VBYg9dQWYPYUFqD2VBbg9tQXIPcUF2D3VBeg95QX4PfUGCD4FBhg+FQYoPiUGOD41Bkg+RQZYPlUGaD6FBng+lQaIPqUGmD61Bqg+9Qa4PwUGyD8VBtg/JQboP0UG+D9lBwg/dQcYP4UHKD+VBzg/pQdIP8UHWD/VB2g/5Qd4P/UHiDAFF5gwFReoMCUXuDA1F8gwRRfYMFUX6DCFGAgwlRgYMKUYKDDFGDgw1RhIMOUYWDD1GGgxBRh4MRUYiDE1GJgxRRioMVUYuDFlGMgxdRjYMYUY6DGVGPgxpRkIMbUZGDHFGSgx1Rk4MeUZSDH1GVgyBRloMiUZeDI1GYgyRRmYMlUZqDJlGbgydRnIMoUZ2DKVGegypRn4MrUaCDLFGhgy1RooMuUaODL1GkgzBRpYMxUaaDMlGngzNRqIM0UamDNVGqgzZRq4M3UayDOFGtgzlRroM6Ua+DO1GwgzxRsYM9UbKDPlGzg0JRtINHUbWDSlG2g0xRt4NOUbiDT1G5g1BRuoNSUbuDU1G8g1dRvYNYUb6DWVG/g1tRwINdUcGDXlHCg19Rw4NgUcSDYVHFg2NRxoNkUceDZlHIg2dRyYNpUcqDalHLg29RzINyUc2DelHOg35Rz4N/UdCDg1HRg4RR0oOGUdODh1HUg4pR1YOLUdaDjlHXg49R2IOQUdmDkVHag5NR24OUUdyDmFHdg5pR3oOdUd+DnlHgg59R4YOhUeKDo1Hjg6ZR5IOnUeWDqFHmg6lR54OqUeiDrVHpg65R6oO0UeuDuFHsg7lR7YO6Ue6DvlHvg79R8IPBUfGDwlHyg8NR84PFUfSDyFH1g8pR9oPNUfeDzlH4g9BR+YPSUfqD01H7g9RR/IPVUf2D1lH+g9dRQITYUUGE2VFChNpRQ4TcUUSE3lFFhN9RRoTiUUeE41FIhOVRSYTmUUqE51FLhOhRTITpUU2E6lFOhOxRT4TuUVCE8VFRhPJRUoT0UVOE91FUhP5RVYQEUlaEBVJXhAlSWIQLUlmEDFJahA9SW4QQUlyEE1JdhBRSXoQVUl+EHFJghB5SYYQfUmKEIVJjhCJSZIQjUmWEJVJmhCZSZ4QnUmiEKlJphCxSaoQvUmuEMVJshDJSbYQ0Um6ENVJvhDxScIQ+UnGERFJyhEVSc4RGUnSER1J1hEhSdoRJUneES1J4hE5SeYRPUnqEUlJ7hFNSfIRVUn2EV1J+hFhSgIRZUoGEWlKChFtSg4RdUoSEX1KFhGBShoRiUoeEY1KIhGRSiYRmUoqEaFKLhGtSjIRsUo2EbVKOhG5Sj4RwUpCEcVKRhHNSkoR0UpOEdVKUhHZSlYR3UpaEeFKXhHlSmIR6UpmEe1KahHxSm4R+UpyEgFKdhINSnoSEUp+EhVKghIZSoYSHUqKEiVKjhIpSpISLUqWEjFKmhI1Sp4SOUqiEj1KphJFSqoSSUquElFKshJVSrYSWUq6El1KvhJhSsISZUrGEmlKyhJxSs4SkUrSEpVK1hKZStoSnUreErlK4hK9SuYSwUrqEtFK7hLVSvIS2Ur2Et1K+hLhSv4S5UsCEulLBhLtSwoS8UsOEvVLEhMBSxYTBUsaEwlLHhMRSyITFUsmExlLKhMhSy4TKUsyEzFLNhM1SzoTOUs+Ez1LQhNFS0YTTUtKE1FLThNVS1ITXUtWE2VLWhNpS14TbUtiE3FLZhN1S2oTeUtuE4FLchOFS3YTiUt6E41LfhOVS4ITmUuGE51LihOhS44TpUuSE6lLlhOtS5oTsUueE7VLohO5S6YTvUuqE8VLrhPJS7ITzUu2E9FLuhPVS74T2UvCE91LxhPhS8oT7UvOE/FL0hP1S9YQBU/aEAlP3hANT+IQEU/mEB1P6hAlT+4QKU/yEC1P9hAxT/oQOU0CFEVNBhRJTQoUTU0OFFFNEhRhTRYUbU0aFHFNHhR5TSIUfU0mFIlNKhSRTS4UlU0yFJ1NNhShTToUpU0+FK1NQhSxTUYUtU1KFL1NThTBTVIUxU1WFMlNWhTNTV4U0U1iFNVNZhTZTWoU3U1uFOFNchTxTXYU9U16FQFNfhUJTYIVEU2GFRlNihUtTY4VMU2SFTVNlhVBTZoVUU2eFWFNohVlTaYVbU2qFXVNrhWVTbIVoU22FalNuhWxTb4VtU3CFclNxhXZTcoV5U3OFe1N0hXxTdYV9U3aFflN3hYBTeIWBU3mFg1N6hYdTe4WIU3yFilN9hY5TfoWPU4CFkFOBhZFTgoWSU4OFk1OEhZRThYWWU4aFl1OHhZlTiIWbU4mFnFOKhZ5Ti4WgU4yFoVONhaRTjoWnU4+FqlOQhatTkYWsU5KFrVOTha9TlIWwU5WFsVOWhbJTl4WzU5iFtFOZhbVTmoW3U5uFuFOchblTnYW6U56FvFOfhb1ToIW+U6GFwFOihcNTo4XEU6SFxVOlhcZTpoXHU6eFzlOohc9TqYXQU6qF0lOrhdNTrIXVU62F2lOuhdxTr4XdU7CF3lOxheFTsoXiU7OF51O0hfRTtYX6U7aF/lO3hf9TuIUAVLmFAlS6hQVUu4UHVLyFC1S9hRRUvoUYVL+FGVTAhRpUwYUcVMKFIlTDhSRUxIUlVMWFKlTGhTBUx4UzVMiFNlTJhTdUyoU6VMuFPVTMhT9UzYVBVM6FQlTPhURU0IVFVNGFR1TShUlU04VMVNSFTVTVhU5U1oVPVNeFUVTYhVpU2YVdVNqFXlTbhV9U3IVgVN2FYVTehWNU34VlVOCFZ1ThhWlU4oVqVOOFa1TkhWxU5YVtVOaFblTnhW9U6IVwVOmFdFTqhXlU64V6VOyFflTthX9U7oWBVO+Fg1TwhYVU8YWHVPKFiFTzhYlU9IWKVPWFjVT2hZFU94WTVPiFl1T5hZhU+oWcVPuFnlT8hZ9U/YWgVP6FoVRAhqJUQYalVEKGrlRDhrBURIayVEWGtVRGhrZUR4a3VEiGuVRJhrpUSoa8VEuGvlRMhsNUTYbFVE6GylRPhstUUIbWVFGG2FRShttUU4bgVFSG4VRVhuJUVobjVFeG5FRYhutUWYbsVFqG71RbhvBUXIbxVF2G9FRehvVUX4b2VGCG91RhhvhUYob5VGOG+1Rkhv5UZYYAVWaGAlVnhgNVaIYEVWmGBVVqhghVa4YKVWyGC1VthgxVboYNVW+GDlVwhhJVcYYTVXKGFVVzhhZVdIYXVXWGGFV2hhlVd4YaVXiGHFV5hh1VeoYeVXuGH1V8hiFVfYYlVX6GJlWAhihVgYYpVYKGK1WDhi1VhIYyVYWGNFWGhjVVh4Y2VYiGOFWJhjlVioY6VYuGO1WMhj1VjYZAVY6GQlWPhkVVkIZHVZGGSFWShktVk4ZMVZSGTVWVhk5VloZPVZeGUVWYhlJVmYZTVZqGVFWbhldVnIZYVZ2GWVWehlpVn4ZbVaCGXVWhhl5VooZfVaOGYFWkhmJVpYZjVaaGaFWnhmlVqIZrVamGb1WqhnBVq4ZxVayGclWthnNVroZ0Va+GeVWwhnpVsYZ9VbKGf1WzhoVVtIaGVbWGjFW2ho1Vt4aOVbiGkFW5hpJVuoaTVbuGlVW8hpZVvYaXVb6GmlW/hptVwIaeVcGGoFXChqFVw4aiVcSGo1XFhqRVxoalVceGplXIhqhVyYapVcqGqlXLhqtVzIasVc2GrVXOhq5Vz4avVdCGsFXRhrJV0oa0VdOGtlXUhrhV1Ya6VdaGvFXXhr9V2IbAVdmGwVXahsJV24bDVdyGxlXdhsdV3obIVd+GylXghstV4YbOVeKGz1XjhtBV5IbVVeWG11XmhthV54bZVeiG2lXphttV6obeVeuG4FXshuJV7YbnVe6G6VXvhu1V8IbuVfGG8FXyhvFV84b0VfSG9lX1hvhV9ob5VfeG+lX4hvtV+Yb8VfqG/1X7hgJW/IYDVv2GBFb+hgVWQIcGVkGHB1ZChwpWQ4cLVkSHDVZFhxBWRocRVkeHElZIhxNWSYcUVkqHFVZLhxZWTIcXVk2HGVZOhxpWT4ccVlCHHVZRhyBWUochVlOHIlZUhyVWVYcmVlaHKFZXhylWWIcqVlmHK1Zahy5WW4cvVlyHMFZdhzNWXoc1Vl+HN1ZghzhWYYc6VmKHPFZjhz1WZIc+VmWHQFZmh0FWZ4dCVmiHQ1Zph0RWaodFVmuHRlZsh0dWbYdIVm6HSVZvh0pWcIdLVnGHT1Zyh1BWc4dRVnSHUlZ1h1NWdodVVneHVlZ4h1pWeYdbVnqHXVZ7h15WfIdfVn2HYFZ+h2FWgIdjVoGHZVaCh2ZWg4dnVoSHbVaFh25WhodvVoeHcFaIh3JWiYdzVoqHdFaLh3VWjId3Vo2HeFaOh3lWj4d6VpCHfVaRh35Wkod/VpOHgFaUh4FWlYeCVpaHg1aXh4RWmIeHVpmHiFaah4lWm4eKVpyHi1adh4xWnoeNVp+HkFagh5FWoYeSVqKHlFajh5VWpIeWVqWHl1amh5hWp4eZVqiHmlaph5tWqoecVquHnVash55WrYefVq6HoFavh6FWsIeiVrGHpFayh6VWs4emVrSHp1a1h6hWtoepVreHqla4h6tWuYesVrqHrVa7h65WvIewVr2HsVa+h7JWv4ezVsCHtFbBh7VWwoe2VsOHuFbEh7lWxYe6VsaHu1bHh71WyIe+VsmHv1bKh8BWy4fBVsyHwlbNh8NWzofEVs+HxVbQh8ZW0YfHVtKHyFbTh8lW1IfLVtWHzFbWh81W14fOVtiHz1bZh9BW2ofRVtuH0lbch9NW3YfVVt6H1lbfh9hW4IfZVuGH3Fbih+NW44flVuSH5lblh+dW5ofoVueH6Vboh+pW6YfsVuqH7lbrh+9W7IfyVu2H81buh/ZW74f3VvCH+Fbxh/tW8of8VvOHAFf0hwFX9YcCV/aHBVf3hwdX+IcLV/mHDFf6hw1X+4cOV/yHD1f9hxBX/ocRV0CIEldBiBNXQogUV0OIFVdEiBZXRYgXV0aIGFdHiBlXSIgaV0mIG1dKiB1XS4geV0yIIFdNiCFXTogiV0+IJFdQiCVXUYgmV1KIJ1dTiCtXVIgxV1WIMldWiDRXV4g1V1iINldZiDdXWog4V1uIPFdciD1XXYg/V16IQVdfiENXYIhEV2GIRVdiiEZXY4hIV2SISVdliEtXZohSV2eIU1doiFRXaYhVV2qIVldriFhXbIhZV22IYlduiGNXb4hlV3CIZ1dxiGxXcohuV3OIcFd0iHFXdYhyV3aIdFd3iHVXeIh4V3mIeVd6iHpXe4h9V3yIfld9iH9XfoiAV4CIgVeBiIdXgoiIV4OIiVeEiIpXhYiNV4aIjleHiI9XiIiQV4mIkVeKiJRXi4iVV4yIlleNiJdXjoiYV4+ImVeQiJpXkYicV5KInVeTiJ5XlIifV5WIpVeWiKhXl4iqV5iIrFeZiK9XmoiwV5uIsVeciLNXnYi1V56ItlefiLdXoIi5V6GIuleiiLtXo4i8V6SIvVeliL5Xpoi/V6eIwFeoiMFXqYjEV6qIxVeriMZXrIjHV62IyFeuiMlXr4jKV7CIzFexiM1XsojQV7OI0Ve0iNNXtYjWV7aI11e3iNtXuIjcV7mI3le6iOFXu4jiV7yI41e9iOVXvojmV7+I51fAiOhXwYjpV8KI6lfDiOtXxIjsV8WI7lfGiPBXx4jxV8iI8lfJiPNXyoj1V8uI9lfMiPdXzYj7V86I/FfPiP5X0Ij/V9GIAVjSiANY04gEWNSIBVjViAhY1ogJWNeICljYiAxY2YgOWNqID1jbiBBY3IgSWN2IE1jeiBRY34gWWOCIF1jhiBhY4ogaWOOIG1jkiBxY5YgdWOaIH1jniCJY6IgjWOmIJVjqiCZY64gnWOyIKFjtiClY7ogrWO+ILFjwiC1Y8YguWPKIL1jziDFY9IgyWPWIM1j2iDRY94g2WPiIN1j5iDhY+og5WPuIOlj8iDtY/Yg8WP6IPVhAiT5YQYk/WEKJQFhDiUFYRIlCWEWJQ1hGiUVYR4lGWEiJR1hJiUhYSolJWEuJSlhMiUtYTYlOWE6JT1hPiVBYUIlSWFGJU1hSiVVYU4lWWFSJV1hViVlYVolaWFeJW1hYiVxYWYldWFqJX1hbiWBYXIlhWF2JYlheiWNYX4lkWGCJZlhhiWdYYoloWGOJaVhkiWpYZYltWGaJblhniW9YaIlwWGmJcVhqiXJYa4lzWGyJdFhtiXVYbol2WG+Jd1hwiXhYcYl5WHKJelhziXtYdIl8WHWJfVh2iX9Yd4mCWHiJhFh5iYZYeomHWHuJiFh8iYpYfYmLWH6JjFiAiY1YgYmOWIKJj1iDiZBYhImRWIWJlFiGiZVYh4mWWIiJl1iJiZhYiombWIuJnFiMiZ1YjYmgWI6JoViPiaJYkImjWJGJpFiSiaVYk4mmWJSJp1iViapYlomrWJeJrFiYia1YmYmuWJqJr1ibibBYnImxWJ2JslieibNYn4m0WKCJtVihibZYoom3WKOJuFikiblYpYm6WKaJu1inib1YqIm+WKmJv1iqicBYq4nCWKyJw1iticRYronGWK+Jx1iwichYsYnJWLKJylizictYtInMWLWJzVi2ic5Yt4nPWLiJ0Fi5idJYuonTWLuJ1Fi8idZYvYnXWL6J2Fi/idlYwInaWMGJ21jCidxYw4ndWMSJ3ljFid9YxongWMeJ4VjIieJYyYnjWMqJ5VjLieZYzInnWM2J6FjOielYz4nqWNCJ7VjRie9Y0onxWNOJ8ljUifRY1Yn1WNaJ91jXifhY2In6WNmJ+1jaifxY24n9WNyJ/ljdif9Y3okAWd+JAVngiQNZ4YkFWeKJBlnjiQhZ5IkJWeWJClnmiQtZ54kMWeiJDlnpiRBZ6okRWeuJElnsiRNZ7YkXWe6JGFnviRtZ8IkdWfGJHlnyiSBZ84khWfSJIln1iSNZ9okmWfeJKFn4iSxZ+YkwWfqJMln7iTNZ/Ik1Wf2JNln+iTtZQIo9WUGKPllCij9ZQ4pAWUSKQ1lFikVZRopGWUeKSllIikxZSYpNWUqKUFlLilJZTIpTWU2KWVlOiltZT4pcWVCKXVlRil5ZUopfWVOKYVlUimNZVYpkWVaKZllXimdZWIpoWVmKaVlaimpZW4prWVyKbFldim1ZXopuWV+Kb1lginBZYYpxWWKKclljinVZZIp3WWWKellmintZZ4p8WWiKfllpin9ZaoqAWWuKhVlsiolZbYqLWW6KjFlvio5ZcIqPWXGKkFlyipFZc4qUWXSKlVl1iphZdoqaWXeKm1l4ipxZeYqdWXqKn1l7iqBZfIqhWX2Koll+iqZZgIqnWYGKrFmCiq1Zg4qwWYSKsVmFirNZhoq0WYeKtVmIirZZiYq3WYqKuFmLirpZjIq8WY2KvVmOir9Zj4rAWZCKwVmRisJZkorDWZOKxFmUisVZlYrHWZaKyFmXislZmIrMWZmKzVmais5Zm4rPWZyK1VmditZZnorZWZ+K21mgit5ZoYrfWaKK4FmjiuFZpIriWaWK5FmmiuZZp4rnWaiK6VmpiupZqorrWauK7Vmsiu5ZrYrvWa6K8FmvivFZsIryWbGK81myivRZs4r1WbSK9lm1ivdZtor4WbeK+lm4ivxZuYr9WbqK/lm7igBavIoCWr2KClq+igtav4oNWsCKDlrBig9awooQWsOKElrEihRaxYoVWsaKFlrHihdayIoZWsmKGlrKihtay4odWsyKHlrNiiFazooiWs+KJFrQiiZa0YonWtKKKFrTiipa1IorWtWKLFrWii1a14ouWtiKL1rZijBa2oozWtuKNVrcijda3Yo4Wt6KOVrfijpa4Io7WuGKPVriij5a44o/WuSKQVrlikJa5opDWueKRFroikVa6YpHWuqKSFrrikta7IpMWu2KTVruik5a74pPWvCKUFrxilFa8opSWvOKU1r0ilRa9YpWWvaKV1r3ilha+IpZWvmKW1r6ilxa+4pdWvyKXlr9il9a/opgWkCLYVpBi2NaQotkWkOLZVpEi2ZaRYtoWkaLaVpHi2taSItsWkmLbVpKi25aS4tvWkyLcFpNi3FaTotyWk+Lc1pQi3haUYt5WlKLe1pTi3xaVIt9WlWLflpWi4BaV4uBWliLglpZi4NaWouEWluLhVpci4ZaXYuHWl6LiFpfi4laYIuKWmGLi1pii4xaY4uNWmSLjlpli49aZouQWmeLkVpoi5NaaYuUWmqLlVpri5ZabIuXWm2LmFpui5lab4ucWnCLnVpxi55acoufWnOLoFp0i6FadYuiWnaLo1p3i6RaeIulWnmLplp6i6dae4uoWnyLqVp9i6tafousWoCLrVqBi65agouvWoOLsFqEi7FahYu0WoaLtlqHi7daiIu5WomLulqKi7tai4u8WoyLvVqNi79ajovAWo+Lw1qQi8RakYvFWpKLxlqTi8dalIvIWpWLylqWi8tal4vNWpiLzlqZi89amovQWpuL0Vqci9NanYvVWp6L11qfi9laoIvaWqGL21qii91ao4veWqSL31qli+JapovkWqeL5Vqoi+daqYvoWqqL6lqri+xarIvtWq2L7lqui+9ar4vwWrCL8lqxi/Nasov0WrOL9Vq0i/ZatYv3WraL+Fq3i/lauIv6WrmL+1q6i/xau4v9WryL/lq9i/9avosAW7+LAVvAiwJbwYsDW8KLBFvDiwVbxIsGW8WLB1vGiwhbx4sKW8iLC1vJiwxbyosNW8uLDlvMiw9bzYsQW86LEVvPixJb0IsTW9GLFFvSixVb04sYW9SLGVvVixpb1osbW9eLHFvYix1b2YseW9qLH1vbiyBb3IshW92LIlveiyNb34skW+CLJVvhiyZb4osnW+OLKFvkiylb5YsqW+aLK1vniyxb6IstW+mLLlvqiy9b64swW+yLMVvtizNb7os1W++LNlvwizhb8Ys5W/KLOlvziztb9Is8W/WLPVv2iz5b94s/W/iLQVv5i0Jb+otDW/uLRFv8i0Vb/YtGW/6LR1tAjEhbQYxJW0KMSltDjEtbRIxMW0WMTVtGjE5bR4xPW0iMUltJjFZbSoxeW0uMYFtMjGFbTYxnW06MaFtPjGtbUIxtW1GMbltSjG9bU4xyW1SMdFtVjHZbVox3W1eMeFtYjHlbWYx7W1qMfFtbjH5bXIx/W12MgltejIZbX4yKW2CMjVthjI5bYoyQW2OMkVtkjJJbZYyUW2aMlltnjJ9baIynW2mMqFtqjKlba4ysW2yMrVttjK5bboyvW2+MsVtwjLJbcYy3W3KMultzjLtbdIy8W3WMwFt2jMFbd4zDW3iMyFt5jMlbeozKW3uMy1t8jM1bfYzOW36Mz1uAjNFbgYzUW4KM1VuDjNZbhIzXW4WM2FuGjNlbh4zaW4iM21uJjNxbiozgW4uM4luMjONbjYzmW46M51uPjOlbkIzqW5GM61uSjOxbk4ztW5SM71uVjPFblozyW5eM81uYjPRbmYz1W5qM9lubjPdbnIz9W52M/luejABcn4wCXKCMA1yhjAVcoowHXKOMCFykjAtcpYwMXKaMDVynjA5cqIwQXKmMElyqjBNcq4wXXKyMGVytjBtcroweXK+MH1ywjCBcsYwhXLKMI1yzjCZctIwoXLWMKVy2jCpct4wrXLiMLVy5jC5cuowvXLuMMFy8jDJcvYwzXL6MNVy/jDZcwIw3XMGMQ1zCjERcw4xGXMSMR1zFjExcxoxNXMeMUlzIjFNcyYxUXMqMVlzLjFdczIxYXM2MWlzOjFtcz4xcXNCMXVzRjF9c0oxiXNOMZFzUjGdc1YxoXNaMaVzXjGpc2IxrXNmMbFzajG1c24xwXNyMclzdjHNc3ox0XN+MdVzgjHZc4Yx3XOKMeFzjjHtc5Ix8XOWMfVzmjH5c54yAXOiMg1zpjIRc6oyFXOuMhlzsjIdc7YyJXO6MilzvjItc8IyOXPGMj1zyjJJc84yTXPSMlVz1jJ1c9oyeXPeMn1z4jKBc+YyhXPqMpFz7jKVc/IymXP2Mp1z+jKhcQI2qXEGNrlxCja9cQ42wXESNslxFjbRcRo22XEeNuVxIjbpcSY27XEqNvFxLjb5cTI3AXE2NwlxOjcNcT43FXFCNxlxRjcdcUo3IXFONyVxUjcpcVY3MXFaNzVxXjc5cWI3PXFmN0FxajdFcW43TXFyN1FxdjdVcXo3WXF+N11xgjdhcYY3aXGKN21xjjdxcZI3dXGWN3lxmjd9cZ43gXGiN4lxpjeNcao3nXGuN6VxsjetcbY3sXG6N7lxvje9ccI3xXHGN8lxyjfNcc430XHSN9Vx1jfZcdo33XHeN+Fx4jflceY36XHqN/Fx7jf1cfI3+XH2N/1x+jQBdgI0BXYGNBF2CjQVdg40IXYSNCV2FjQpdho0LXYeNDF2IjQ1diY0PXYqNEF2LjRFdjI0SXY2NE12OjRVdj40XXZCNGF2RjRldko0aXZONHF2UjR1dlY0fXZaNIF2XjSFdmI0iXZmNI12ajSVdm40oXZyNKl2djStdno0sXZ+NL12gjTBdoY0xXaKNMl2jjTNdpI01XaWNNl2mjTddp404XaiNOV2pjTpdqo07XauNPF2sjT9drY1AXa6NQV2vjUJdsI1DXbGNRF2yjUVds41GXbSNSF21jUldto1NXbeNTl24jU9duY1QXbqNUV27jVJdvI1TXb2NVF2+jVVdv41WXcCNV13BjVldwo1aXcONXF3EjV5dxY1fXcaNYF3HjWFdyI1iXcmNY13KjWRdy41lXcyNZl3NjWddzo1oXc+Nal3QjW1d0Y1uXdKNcF3TjXFd1I1yXdWNc13WjXVd1412XdiNd13ZjXhd2o15XduNel3cjXtd3Y18Xd6NfV3fjX5d4I1/XeGNgF3ijYFd442DXeSNhF3ljYVd5o2GXeeNh13ojYhd6Y2JXeqNil3rjYtd7I2MXe2NjV3ujY5d742PXfCNkF3xjZFd8o2SXfONk130jZRd9Y2VXfaNll33jZdd+I2YXfmNml36jZtd+42cXfyNnl39jZ9d/o2gXUCOoV1BjqJdQo6jXUOOpF1EjqVdRY6mXUaOp11HjqhdSI6pXUmOql1KjqtdS46sXUyOrV1Njq5dTo6vXU+OsF1QjrFdUY6yXVKOs11TjrRdVI61XVWOtl1WjrhdV465XViOul1ZjrtdWo68XVuOvV1cjr5dXY6/XV6OwF1fjsFdYI7CXWGOw11ijsRdY47GXWSOx11ljshdZo7JXWeOyl1ojstdaY7MXWqOzl1rjs9dbI7QXW2O0V1ujtJdb47TXXCO1F1xjtVdco7WXXOO1110jthddY7ZXXaO2l13jtxdeI7fXXmO4F16juNde47kXXyO6l19juxdfo7tXYCO8F2BjvVdgo72XYOO+F2EjvldhY76XYaO+12HjvxdiI7/XYmOAF6KjgRei44HXoyOCV6Njgpejo4LXo+ODV6Qjg5ekY4SXpKOE16TjhdelI4eXpWOH16WjiBel44hXpiOIl6ZjiNemo4kXpuOJV6cjihenY4pXp6OKl6fjiteoI4sXqGOL16ijjBeo44yXqSOM16ljjRepo41XqeONl6ojjleqY46XqqOPl6rjj9erI5AXq2OQV6ujkNer45GXrCOR16xjkheso5JXrOOSl60jktetY5NXraOTl63jk9euI5QXrmOUV66jlJeu45TXryOVl69jldevo5YXr+OWV7AjlpewY5cXsKOXV7Djl9exI5gXsWOY17GjmRex45lXsiOZl7Jjmdeyo5oXsuOaV7MjmpezY5rXs6ObF7Pjm1e0I5uXtGOb17SjnBe045xXtSOdV7Vjnde1o55XteOfl7YjoFe2Y6CXtqOg17bjoVe3I6IXt2OiV7ejoxe346NXuCOjl7hjpJe4o6YXuOOm17kjp1e5Y6hXuaOol7njqNe6I6kXumOqF7qjqle646qXuyOq17tjqxe7o6uXu+Or17wjrBe8Y6xXvKOsl7zjrRe9I66XvWOu172jrxe9469XviOv175jsBe+o7BXvuOwl78jsNe/Y7EXv6OxV5Aj8ZeQY/HXkKPyF5Dj8teRI/MXkWPzV5Gj85eR4/PXkiP0F5Jj9ReSo/VXkuP115Mj9heTY/ZXk6P2l5Pj9xeUI/dXlGP3l5Sj99eU4/gXlSP4V5Vj+JeVo/jXleP5F5Yj+VeWY/mXlqP515bj+leXI/rXl2P7F5ej+1eX4/uXmCP715hj/BeYo/xXmOP8l5kj/NeZY/1XmaP+F5nj/leaI/7XmmP/F5qj/1ea48FX2yPBl9tjwdfbo8JX2+PDF9wjw1fcY8OX3KPEF9zjxJfdI8UX3WPFl92jxlfd48aX3iPHF95jx1feo8eX3uPIV98jyJffY8jX36PJF+AjyhfgY8rX4KPLF+Djy5fhI8wX4WPMl+GjzNfh480X4iPNV+JjzZfio83X4uPOF+MjztfjY89X46PPl+Pjz9fkI9BX5GPQl+Sj0Nfk49EX5SPRV+Vj0Zflo9HX5ePSF+Yj0lfmY9KX5qPS1+bj0xfnI9NX52PTl+ej09fn49RX6CPVF+hj1lfoo9aX6OPW1+kj1xfpY9eX6aPX1+nj2BfqI9jX6mPZV+qj2dfq49oX6yPa1+tj25fro9vX6+Pcl+wj3RfsY91X7KPdl+zj3hftI96X7WPfV+2j35ft49/X7iPg1+5j4Zfuo+NX7uPjl+8j49fvY+RX76Pk1+/j5RfwI+WX8GPml/Cj5tfw4+dX8SPnl/Fj59fxo+gX8ePol/Ij6NfyY+kX8qPpV/Lj6ZfzI+nX82PqV/Oj6tfz4+sX9CPr1/Rj7Bf0o+xX9OPsl/Uj7Nf1Y+0X9aPtl/Xj7hf2I+5X9mPul/aj7tf24++X9yPv1/dj8Bf3o/BX9+Pwl/gj8df4Y/IX+KPyl/jj8tf5I/OX+WP01/mj9Rf54/VX+iP2l/pj9tf6o/cX+uP3l/sj99f7Y/iX+6P41/vj+Vf8I/mX/GP6F/yj+lf84/sX/SP71/1j/Bf9o/yX/eP81/4j/Rf+Y/2X/qP91/7j/lf/I/6X/2P/F/+jwdgQJAIYEGQCWBCkAtgQ5AMYESQEGBFkBFgRpATYEeQF2BIkBhgSZAaYEqQHmBLkB9gTJAiYE2QI2BOkCRgT5AsYFCQLWBRkC5gUpAwYFOQMWBUkDJgVZAzYFaQNGBXkDZgWJA3YFmQOGBakDlgW5A6YFyQPWBdkD5gXpBAYF+QRGBgkEVgYZBGYGKQR2BjkEhgZJBJYGWQSmBmkExgZ5BOYGiQT2BpkFFgapBTYGuQVGBskFZgbZBXYG6QWGBvkFtgcJBcYHGQXmBykF9gc5BgYHSQYWB1kGVgdpBmYHeQbmB4kHFgeZByYHqQdGB7kHVgfJB3YH2QfmB+kIBggJCBYIGQgmCCkIVgg5CGYISQh2CFkIhghpCKYIeQi2CIkI5giZCPYIqQkGCLkJFgjJCTYI2QlWCOkJdgj5CYYJCQmWCRkJxgkpCeYJOQoWCUkKJglZCkYJaQpWCXkKdgmJCpYJmQqmCakK5gm5CwYJyQs2CdkLVgnpC2YJ+Qt2CgkLlgoZC6YKKQvWCjkL5gpJC/YKWQwGCmkMFgp5DCYKiQw2CpkMRgqpDHYKuQyGCskMlgrZDMYK6QzWCvkM5gsJDPYLGQ0GCykNJgs5DTYLSQ1GC1kNZgtpDXYLeQ2WC4kNtguZDeYLqQ4WC7kOJgvJDjYL2Q5GC+kOVgv5DqYMCQ8WDBkPJgwpD1YMOQ92DEkPhgxZD7YMaQ/GDHkP1gyJD+YMmQ/2DKkAJhy5ADYcyQBGHNkAVhzpAHYc+QCmHQkAth0ZAMYdKQEGHTkBFh1JASYdWQE2HWkBRh15AWYdiQF2HZkBhh2pAZYduQG2HckBxh3ZAdYd6QHmHfkCFh4JAiYeGQJWHikChh45ApYeSQKmHlkCxh5pAtYeeQLmHokC9h6ZAwYeqQMWHrkDJh7JAzYe2QNGHukDVh75A2YfCQN2HxkDhh8pA5YfOQOmH0kDth9ZA8YfaQPWH3kD5h+JBAYfmQQWH6kEJh+5BDYfyQRGH9kEVh/pBGYUCRR2FBkUlhQpFLYUORTWFEkU9hRZFQYUaRUmFHkVNhSJFUYUmRVmFKkVdhS5FYYUyRWWFNkVphTpFbYU+RXGFQkV5hUZFfYVKRYGFTkWFhVJFjYVWRZGFWkWVhV5FmYViRaWFZkWphWpFrYVuRbGFckW1hXZFuYV6Rb2FfkXFhYJFyYWGRc2FikXRhY5F2YWSReGFlkXlhZpF6YWeRe2FokXxhaZF9YWqRfmFrkX9hbJGAYW2RgWFukYJhb5GDYXCRhGFxkYVhcpGGYXORh2F0kYhhdZGJYXaRimF3kYxheJGNYXmRj2F6kZBhe5GRYXyRkmF9kZNhfpGVYYCRlmGBkZdhgpGYYYORmWGEkZphhZGbYYaRnGGHkZ5hiJGfYYmRoGGKkaFhi5GiYYyRo2GNkaRhjpGlYY+RpmGQkaphkZGrYZKRrWGTka5hlJGvYZWRsGGWkbFhl5GyYZiRs2GZkbRhmpG1YZuRtmGckbhhnZG5YZ6RumGfkbthoJG8YaGRvWGikb9ho5HAYaSRwWGlkcNhppHEYaeRxWGokcZhqZHHYaqRyWGrkcxhrJHNYa2RzmGukc9hr5HQYbCR02GxkdVhspHWYbOR12G0kdhhtZHZYbaR2mG3kdthuJHcYbmR3WG6kd5hu5HfYbyR4GG9keFhvpHiYb+R42HAkeRhwZHlYcKR52HDkehhxJHpYcWR6mHGkethx5HsYciR7WHJke5hypHvYcuR8GHMkfFhzZHyYc6R82HPkfRh0JH2YdGR92HSkfhh05H5YdSR+mHVkfth1pH8YdeR/WHYkf5h2ZEAYtqRAWLbkQJi3JEDYt2RBGLekQVi35EHYuCRCWLhkRNi4pEUYuORGWLkkRxi5ZEdYuaRHmLnkSBi6JEjYumRJmLqkSdi65EoYuyRKWLtkSti7pEtYu+RL2LwkTBi8ZExYvKRMmLzkTVi9JE2YvWROGL2kTli95E6YviRO2L5kTxi+pFCYvuRRGL8kUVi/ZFGYv6RSmJAkk9iQZJQYkKSVWJDklZiRJJXYkWSWWJGklpiR5JcYkiSXWJJkl5iSpJfYkuSYGJMkmFiTZJiYk6SZGJPkmViUJJoYlGScWJSknJiU5J0YlSSdWJVkndiVpJ4YleSemJYkntiWZJ9YlqSgWJbkoJiXJKDYl2ShWJekoZiX5KHYmCSiGJhkotiYpKMYmOSjWJkko5iZZKPYmaSkGJnkpRiaJKZYmmSnGJqkp1ia5KeYmySo2JtkqZibpKnYm+SqWJwkqpicZKtYnKSrmJzkq9idJKwYnWSsmJ2krNid5K0YniStmJ5krdiepK4YnuSumJ8kr5ifZLAYn6SwWKAksNigZLLYoKSz2KDktFihJLVYoWS3WKGkt5ih5LgYoiS4WKJkuRiipLqYouS62KMkvBijZLyYo6S9WKPkvhikJL5YpGS+mKSkvtik5IAY5SSA2OVkgRjlpIFY5eSBmOYkgpjmZILY5qSDGObkg1jnJIPY52SEGOekhJjn5ITY6CSFGOhkhVjopIXY6OSGGOkkhljpZIcY6aSJmOnkidjqJIpY6mSLGOqki1jq5IuY6ySMGOtkjFjrpIzY6+SNGOwkjVjsZI2Y7KSN2OzkjhjtJI7Y7WSPGO2kj5jt5I/Y7iSQGO5kkFjupJEY7uSR2O8kkhjvZJKY76SUWO/klJjwJJTY8GSVGPCklZjw5JXY8SSWGPFklljxpJaY8eSW2PIklxjyZJdY8qSYGPLkmRjzJJlY82SZmPOkmhjz5JqY9CSa2PRkmxj0pJvY9OScGPUknJj1ZJzY9aSdGPXknVj2JJ4Y9mSeWPaknxj25J9Y9ySfmPdkn9j3pKBY9+Sg2PgkoRj4ZKFY+KShmPjkotj5JKNY+WSkWPmkpNj55KUY+iSlWPpkpdj6pKZY+uSmmPskptj7ZKcY+6SnWPvkp5j8JKfY/GSoWPykqRj85KmY/SSq2P1kq9j9pKxY/eSsmP4krVj+ZK2Y/qSuWP7krtj/JK9Y/2Sv2P+ksBjQJPBY0GTwmNCk8NjQ5PFY0STx2NFk8hjRpPKY0eTy2NIk8xjSZPRY0qT02NLk9RjTJPVY02T12NOk9hjT5PZY1CT2mNRk9tjUpPcY1OT3WNUk99jVZPiY1aT5GNXk+VjWJPmY1mT52Nak+hjW5PrY1yT7GNdk+5jXpPvY1+T8GNgk/FjYZPzY2KT9WNjk/djZJP5Y2WT+mNmk/tjZ5P8Y2iT/mNpkwNkapMEZGuTBmRskwdkbZMIZG6TCWRvkwpkcJMNZHGTDmRykxFkc5MSZHSTFWR1kxZkdpMXZHeTGGR4kxlkeZMaZHqTHWR7kx9kfJMiZH2TI2R+kyRkgJMlZIGTJ2SCkyhkg5MpZISTK2SFky5khpMvZIeTMGSIkzFkiZMyZIqTM2SLkzVkjJM2ZI2TN2SOkzhkj5M5ZJCTO2SRkzxkkpM+ZJOTQGSUk0JklZNDZJaTSWSXk0tkmJNMZJmTTWSak05km5NPZJyTUGSdk1FknpNTZJ+TVWSgk1ZkoZNXZKKTWWSjk1pkpJNbZKWTXGSmk11kp5NfZKiTYGSpk2FkqpNiZKuTY2Ssk2RkrZNlZK6TZmSvk2hksJNqZLGTa2Syk2xks5NuZLSTb2S1k3BktpNxZLeTcmS4k3NkuZN0ZLqTdWS7k3ZkvJN3ZL2Te2S+k3xkv5N9ZMCTfmTBk39kwpOAZMOTgWTEk4NkxZOGZMaTiGTHk4lkyJOKZMmTi2TKk4xky5ONZMyTjmTNk49kzpOQZM+Tk2TQk5Rk0ZOXZNKTmGTTk5pk1JObZNWTnGTWk51k15OfZNiToGTZk6Fk2pOiZNuTo2Tck6Vk3ZOmZN6Tp2Tfk6hk4JOqZOGTq2Tik69k45OxZOSTsmTlk7Nk5pO0ZOeTtmTok7lk6ZO7ZOqTvWTrk75k7JO/ZO2TwWTuk8Nk75PEZPCTxmTxk8dk8pPIZPOTyWT0k8pk9ZPLZPaTzGT3k89k+JPRZPmT02T6k9Rk+5PVZPyT1mT9k9lk/pPaZECU22RBlNxkQpTdZEOU32RElOBkRZThZEaU42RHlOVkSJTnZEmU6GRKlOlkS5TqZEyU62RNlOxkTpTtZE+U7mRQlO9kUZTwZFKU8WRTlPJkVJTzZFWU9GRWlPVkV5T2ZFiU92RZlPhkWpT5ZFuU+mRclPtkXZT8ZF6U/WRflP5kYJT/ZGGUAWVilAJlY5QDZWSUBGVllAVlZpQGZWeUB2VolAhlaZQKZWqUC2VrlAxlbJQNZW2UDmVulA9lb5QQZXCUEWVxlBNlcpQUZXOUFWV0lBZldZQXZXaUGWV3lBpleJQbZXmUHGV6lB1le5QeZXyUH2V9lCBlfpQhZYCUImWBlCNlgpQkZYOUJmWElCdlhZQoZYaUKWWHlCpliJQsZYmULWWKlDBli5QxZYyUMmWNlDNljpQ3ZY+UOmWQlDxlkZQ9ZZKUQGWTlEFllJRCZZWUQ2WWlERll5RGZZiUR2WZlEplmpRLZZuUTWWclE5lnZRQZZ6UUmWflFNloJRUZaGUV2WilFhlo5RaZaSUXGWllF9lppRgZaeUYWWolGRlqZRlZaqUZ2WrlGhlrJRpZa2UamWulG1lr5RuZbCUb2WxlHFlspRzZbOUdWW0lHZltZR4ZbaUeWW3lHpluJR7ZbmUfGW6lH1lu5R+ZbyUf2W9lIBlvpSBZb+UgmXAlINlwZSEZcKUhWXDlIZlxJSIZcWUiWXGlIplx5SNZciUjmXJlI9lypSSZcuUlGXMlJVlzZSWZc6UmGXPlJpl0JSdZdGUnmXSlKBl05SiZdSUo2XVlKZl1pSoZdeUqmXYlKxl2ZSuZdqUsWXblLJl3JSzZd2UtGXelLVl35S2ZeCUt2XhlLhl4pS6ZeOUu2XklL5l5ZS/ZeaUwGXnlMJl6JTHZemUyGXqlMll65TKZeyUzWXtlNBl7pTRZe+U02XwlNRl8ZTVZfKU2GXzlNll9JTaZfWU22X2lNxl95TdZfiU3mX5lN9l+pThZfuU42X8lORl/ZTqZf6U62VAlfJlQZXzZUKV9GVDlfVlRJX4ZUWV+WVGlftlR5X8ZUiV/WVJlf5lSpX/ZUuVAWZMlQRmTZUFZk6VB2ZPlQhmUJUJZlGVC2ZSlQ1mU5UQZlSVEWZVlRJmVpUWZleVF2ZYlRhmWZUaZlqVG2ZblRxmXJUeZl2VIWZelSJmX5UjZmCVJGZhlSZmYpUpZmOVKmZklStmZZUsZmaVLmZnlTBmaJUyZmmVM2ZqlTdma5U4ZmyVOWZtlTpmbpU7Zm+VPWZwlT9mcZVAZnKVQmZzlURmdJVFZnWVRmZ2lUdmd5VIZniVSWZ5lUpmepVNZnuVTmZ8lVBmfZVRZn6VWGaAlVlmgZVbZoKVXGaDlV1mhJVeZoWVYGaGlWJmh5VjZoiVZWaJlWdmipVpZouVamaMlWtmjZVsZo6VbWaPlXFmkJVyZpGVc2aSlXVmk5V4ZpSVeWaVlXtmlpV8ZpeVfWaYlX9mmZWAZpqVgWablYNmnJWFZp2VhmaelYhmn5WJZqCVimahlYtmopWNZqOVjmaklY9mpZWQZqaVkmanlZNmqJWUZqmVlWaqlZhmq5WZZqyVmmatlZtmrpWcZq+VnmawlZ9msZWgZrKVoWazlaJmtJWjZrWVpGa2laVmt5WmZriVqWa5lapmupWrZruVrGa8la1mvZWvZr6VsGa/lbFmwJWyZsGVs2bClbVmw5W2ZsSVt2bFlbhmxpW6ZseVu2bIlbxmyZW9ZsqVv2bLlcBmzJXBZs2VwmbOlcNmz5XEZtCVxWbRlcZm0pXHZtOVyGbUlclm1ZXKZtaVy2bXlcxm2JXNZtmVzmbalc9m25XQZtyV0WbdldJm3pXTZt+V1GbgldVm4ZXWZuKV12bjldhm5JXaZuWV3mbmld9m55XgZuiV4WbpleJm6pXjZuuV5GbsleVm7ZXnZu6V6Gbvlepm8JXrZvGV7Gbyle1m85XuZvSV72b1lfFm9pX1ZveV9mb4lfhm+ZX6ZvqV+2b7lf1m/JUBZ/2VAmf+lQNnQJYEZ0GWBWdClgZnQ5YHZ0SWDGdFlg5nRpYPZ0eWEWdIlhJnSZYTZ0qWFmdLlhhnTJYZZ02WGmdOlhxnT5YeZ1CWIGdRliFnUpYiZ1OWI2dUliRnVZYlZ1aWJ2dXlilnWJYuZ1mWMGdaljJnW5YzZ1yWNmddljdnXpY4Z1+WOWdgljtnYZY8Z2KWPmdjlj9nZJZBZ2WWRGdmlkVnZ5ZHZ2iWSmdplktnapZNZ2uWUmdsllRnbZZVZ26WV2dvllhncJZZZ3GWWmdylltnc5ZdZ3SWYmd1lmNndpZkZ3eWZmd4lmdneZZrZ3qWbGd7lm5nfJZxZ32WdGd+lnZngJZ4Z4GWeWeClnpng5Z7Z4SWfWeFloBnhpaCZ4eWg2eIloVniZaGZ4qWiGeLlopnjJaMZ42WjWeOlo5nj5aPZ5CWkWeRlpJnkpaTZ5OWlGeUlpZnlZaZZ5aWm2eXlp9nmJagZ5mWoWealqRnm5amZ5yWqWedlqxnnpauZ5+WsWeglrJnoZa0Z6KWuWejlrpnpJa7Z6WWvGemlr1np5a+Z6iWv2eplsBnqpbCZ6uWxWeslsZnrZbHZ66WyGevlslnsJbKZ7GWy2eylsxns5bNZ7SWzme1ltVntpbWZ7eW12e4lttnuZbfZ7qW4We7luNnvJbkZ72W5me+ludnv5boZ8CW6mfBlutnwpbtZ8OW7mfElvJnxZb1Z8aW9mfHlvdnyJb4Z8mW+WfKlvpny5b7Z8yW/GfNlv5nzpYBaM+WAmjQlgNo0ZYEaNKWBmjTlg1o1JYQaNWWEmjWlhRo15YVaNiWGGjZlhlo2pYaaNuWG2jclhxo3ZYeaN6WH2jfliBo4JYiaOGWI2jiliRo45YlaOSWJmjllido5pYoaOeWK2jolixo6ZYtaOqWLmjrli9o7JYwaO2WMWjuljRo75Y1aPCWNmjxljpo8pY7aPOWP2j0lkdo9ZZLaPaWTWj3lk9o+JZSaPmWVmj6lldo+5ZYaPyWWWj9llpo/pZbaECXXGhBl11oQpdeaEOXX2hEl2poRZdsaEaXbWhHl25oSJdvaEmXcGhKl3FoS5dyaEyXc2hNl3VoTpd4aE+XeWhQl3poUZd7aFKXfGhTl31oVJd+aFWXf2hWl4BoV5eCaFiXhGhZl4doWpeIaFuXiWhcl4poXZeLaF6XjGhfl41oYJeOaGGXkGhil5FoY5eSaGSXlGhll5VoZpeWaGeXmGhol5loaZeaaGqXm2hrl5xobJedaG2Xnmhul59ob5egaHCXoWhxl6NocpekaHOXpWh0l6lodZeqaHaXq2h3l6xoeJeuaHmXsWh6l7Joe5e0aHyXtmh9l7dofpe4aICXuWiBl7pogpe7aIOXvGiEl71ohZe+aIaXv2iHl8FoiJfDaImXxGiKl8Voi5fGaIyXx2iNl8hojpfKaI+XzGiQl85okZfPaJKX0GiTl9FolJfTaJWX1GiWl9Zol5fXaJiX2WiZl9tompfcaJuX3Wicl95onZffaJ6X4Wifl+JooJfkaKGX5Wiil+Zoo5fnaKSX6Gill+loppfqaKeX62iol+xoqZftaKqX72irl/JorJfzaK2X9Giul/Zor5f3aLCX+Gixl/tospf9aLOX/mi0l/9otZcAabaXAmm3lwNpuJcEabmXBmm6lwdpu5cIabyXCWm9lwppvpcMab+XD2nAlxFpwZcTacKXFGnDlxVpxJcWacWXF2nGlxhpx5cZaciXGmnJlxtpypccacuXHWnMlx5pzZchac6XImnPlyNp0JcladGXJmnSlydp05coadSXKWnVlypp1pcradeXLGnYly5p2ZcvadqXMWnblzJp3Jczad2XNWnelzZp35c3aeCXOGnhlzpp4pc7aeOXPGnklz5p5ZdAaeaXQWnnl0Np6JdEaemXRWnql0Zp65dHaeyXSGntl0lp7pdKae+XS2nwl0xp8ZdNafKXTmnzl09p9JdQafWXUWn2l1Jp95dTafiXVWn5l1Zp+pdYafuXWWn8l1tp/Zdcaf6XX2lAmGFpQZhiaUKYZGlDmGVpRJhnaUWYaGlGmGlpR5hqaUiYbGlJmG1pSphvaUuYcGlMmHJpTZhzaU6YdGlPmHVpUJh2aVGYemlSmHtpU5h9aVSYfmlVmH9pVpiBaVeYg2lYmIVpWZiKaVqYi2lbmIxpXJiOaV2Yj2lemJBpX5iRaWCYkmlhmJNpYpiWaWOYl2lkmJlpZZiaaWaYnWlnmJ5paJifaWmYoGlqmKFpa5iiaWyYo2ltmKRpbpilaW+YpmlwmKlpcZiqaXKYrGlzmK5pdJivaXWYsGl2mLJpd5izaXiYtWl5mLZpepi4aXuYuWl8mLppfZi8aX6YvWmAmL5pgZi/aYKYwGmDmMJphJjDaYWYxGmGmMVph5jGaYiYx2mJmMhpipjJaYuYy2mMmM1pjZjPaY6Y0WmPmNJpkJjTaZGY1WmSmNZpk5jXaZSY2GmVmNlplpjaaZeY3GmYmN1pmZjeaZqY4WmbmOJpnJjjaZ2Y5GmemOVpn5jmaaCY52mhmOhpopjpaaOY6mmkmOtppZjsaaaY7mmnmO9pqJjwaamY8WmqmPNpq5j0aayY9WmtmPZprpj3aa+Y+GmwmPlpsZj6abKY+2mzmPxptJj+abWYAGq2mAFqt5gCariYA2q5mARqupgFaruYBmq8mAdqvZgIar6YCWq/mAtqwJgMasGYDWrCmA5qw5gPasSYEGrFmBFqxpgSaseYE2rImBRqyZgVasqYFmrLmBlqzJgaas2YG2rOmBxqz5gdatCYHmrRmCBq0pgiatOYI2rUmCRq1ZglataYJmrXmCdq2JgpatmYK2ramCxq25gtatyYLmrdmDBq3pgyat+YM2rgmDRq4Zg2auKYN2rjmDhq5Jg5auWYOmrmmDtq55g8auiYP2rpmEBq6phBauuYQmrsmENq7ZhFau6YRmrvmEhq8JhJavGYSmrymEtq85hMavSYTWr1mE5q9phPaveYUWr4mFJq+ZhTavqYVGr7mFVq/JhWav2YV2r+mFpqQJlcakGZXWpCmV5qQ5lfakSZYGpFmWJqRpljakeZZGpImWZqSZlnakqZaGpLmWlqTJlqak2Za2pOmWxqT5ltalCZbmpRmW9qUplwalOZcmpUmXNqVZl0alaZdWpXmXZqWJl3almZeGpamXpqW5l7alyZfWpdmX5qXpl/al+ZgWpgmYJqYZmDamKZhWpjmYZqZJmHamWZiGpmmYlqZ5mKamiZi2ppmYxqapmNamuZj2psmZJqbZmTam6ZlGpvmZVqcJmWanGZmGpymZlqc5maanSZm2p1mZxqdpmdaneZnmp4mZ9qeZmhanqZomp7maNqfJmkan2ZpWp+maZqgJmnaoGZqGqCmapqg5mtaoSZrmqFma9qhpmwaoeZsWqImbJqiZmzaoqZtGqLmbVqjJm2ao2Zt2qOmbhqj5m5apCZumqRmbtqkpm8apOZvWqUmb5qlZm/apaZwGqXmcFqmJnCapmZw2qamcRqm5nFapyZxmqdmcdqnpnIap+ZyWqgmcpqoZnLaqKZzGqjmc1qpJnOaqWZz2qmmdBqp5nRaqiZ0mqpmdNqqpnUaquZ1WqsmdZqrZnXaq6Z2GqvmdlqsJnaarGZ22qymdxqs5ndarSZ3mq1md9qtpngareZ4Wq4meJquZnjarqZ5Gq7meVqvJnmar2Z52q+mehqv5npasCZ6mrBmetqwpnsasOZ7WrEme5qxZnvasaZ8GrHmfFqyJnyasmZ82rKmfRqy5n1asyZ9mrNmfdqzpn4as+Z+WrQmfpq0Zn7atKZ/GrTmf1q1Jn+atWZ/2rWmQBr15kBa9iZAmvZmQNr2pkEa9uZBWvcmQZr3ZkHa96ZCGvfmQlr4JkKa+GZC2vimQxr45kNa+SZDmvlmQ9r5pkQa+eZEWvomRJr6ZkTa+qZFGvrmRVr7JkWa+2ZF2vumRhr75kZa/CZGmvxmRtr8pkca/OZHWv0mR5r9Zkfa/aZJWv3mSZr+Jkoa/mZKWv6mSpr+5kra/yZLGv9mS1r/pkua0CaL2tBmjBrQpoxa0OaM2tEmjRrRZo1a0aaNmtHmjhrSJo7a0maPGtKmj1rS5o/a0yaQGtNmkFrTppCa0+aRGtQmkVrUZpIa1KaSmtTmktrVJpNa1WaTmtWmk9rV5pQa1iaUWtZmlJrWppTa1uaVGtcmlVrXZpWa16aV2tfmlhrYJpaa2GaW2timlxrY5pda2SaXmtlml9rZppga2eaYWtommhraZppa2qaa2trmmxrbJpta22abmtumm9rb5pwa3CacWtxmnJrcppza3OadGt0mnVrdZp2a3aad2t3mnhreJp6a3mafWt6mn5re5p/a3yagGt9moVrfpqIa4CajGuBmo5rgpqPa4OakGuEmpFrhZqUa4aalWuHmpdriJqYa4mamWuKmpxri5qda4yanmuNmp9rjpqga4+aomuQmqNrkZqka5KapWuTmqZrlJqna5WaqGuWmqlrl5qra5iarGuZmq1rmpqua5uar2ucmrBrnZqxa56asmufmrZroJq4a6GauWuimrpro5q7a6SavGulmr1rppq+a6eawGuomsNrqZrEa6qaxmurmsdrrJrIa62ayWuumsprr5rMa7CazmuxmtBrsprRa7Oa2Gu0mtprtZrca7aa3Wu3mt5ruJrfa7ma4Gu6muJru5rja7ya5Gu9muVrvprma7+a52vAmuhrwZrpa8Ka7GvDmu1rxJrua8Wa8GvGmvFrx5rya8ia9GvJmvZrypr3a8ua+GvMmvprzZr7a86a/GvPmv5r0Jr/a9GaAGzSmgFs05oCbNSaA2zVmgRs1poIbNeaCWzYmgps2ZoLbNqaDGzbmg5s3JoSbN2aF2zemhxs35odbOCaHmzhmiBs4pojbOOaJWzkmits5ZosbOaaLWznmjFs6JozbOmaNmzqmjds65o5bOyaOmztmjts7po8bO+aPmzwmj9s8ZpDbPKaRGzzmkVs9JpIbPWaS2z2mkxs95pNbPiaTmz5mk9s+ppRbPuaUmz8mlNs/ZpWbP6aWGxAm1lsQZtabEKbYmxDm2NsRJtlbEWbZmxGm2dsR5trbEibbGxJm21sSptubEubb2xMm3FsTZtzbE6bdWxPm3dsUJt4bFGbemxSm3tsU5t8bFSbf2xVm4BsVpuEbFebh2xYm4psWZuLbFqbjWxbm45sXJuRbF2bkmxem5VsX5uWbGCbl2xhm5hsYpuabGObnGxkm51sZZuebGaboGxnm6JsaJuobGmbrGxqm69sa5uwbGybtGxtm7Vsbpu2bG+bt2xwm7pscZvAbHKbwWxzm8JsdJvDbHWbxmx2m8dsd5vIbHiby2x5m81sepvObHubz2x8m9FsfZvSbH6b2GyAm9lsgZvabIKb3GyDm91shJvfbIWb5GyGm+Zsh5vnbIib6WyJm+xsipvtbIub8myMm/RsjZv5bI6b/2yPmwBtkJsCbZGbA22SmwVtk5sGbZSbCG2VmwltlpsKbZebDW2Ymw9tmZsQbZqbEW2bmxNtnJsUbZ2bFW2emxZtn5sYbaCbHG2hmx1topsfbaObIG2kmyFtpZsibaabI22nmyRtqJsmbambKG2qmyltq5ssbaybLW2tmy9trpswba+bNG2wmzZtsZs3bbKbOG2zmzpttJs/bbWbQG22m0Jtt5tEbbibSW25m0xtuptQbbubVW28m1ZtvZtXbb6bWG2/m1ttwJtdbcGbX23Cm2Ftw5tibcSbZG3Fm2VtxptnbcebaG3Im2ttyZtsbcqbbW3Lm3BtzJtxbc2bcm3Om3Ntz5t1bdCbdm3Rm3lt0pt6bdObe23Um31t1Zt+bdabf23Xm4Bt2JuBbdmbg23am4Rt25uGbdybh23dm4pt3puLbd+bjW3gm49t4ZuQbeKbkm3jm5Zt5JuXbeWbmG3mm5lt55uabeibnG3pm6Jt6pulbeubrG3sm61t7Zuwbe6bsW3vm7Nt8Ju0bfGbtm3ym7dt85u5bfSbum31m7tt9pu8bfebvW34m75t+ZvBbfqbwm37m8Nt/JvIbf2byW3+m8ptQJzNbUGczm1CnM9tQ5zQbUSc0m1FnNNtRpzUbUec1W1InNdtSZzabUqc221LnNxtTJzfbU2c4m1OnONtT5zlbVCc521RnOhtUpzpbVOc6m1UnO1tVZzvbVac8G1XnPJtWJz0bVmc9W1anPZtW5z4bVyc+m1dnP1tXpz+bV+c/21gnABuYZwBbmKcAm5jnANuZJwEbmWcBm5mnAduZ5wIbmicCW5pnAtuapwPbmucEm5snBNubZwVbm6cGG5vnBlucJwbbnGcHG5ynB5uc5wfbnScIm51nCZudpwnbnecKG54nCpueZwsbnqcLm57nDBufJwxbn2cM25+nDVugJw2boGcN26CnDlug5w7boScPG6FnD1uhpw+boecP26InEBuiZxBboqcQm6LnEVujJxGbo2cR26OnEhuj5xJbpCcSm6RnEtukpxMbpOcT26UnFBulZxRbpacUm6XnFVumJxXbpmcWW6anFpum5xcbpycXW6dnF5unpxgbp+cYW6gnGJuoZxjbqKcZG6jnGVupJxmbqWcZ26mnGhup5xpbqicam6pnGxuqpxtbqucb26snHBurZxxbq6ccm6vnHNusJx0brGcdW6ynHZus5x3brSceG61nHlutpx6brece264nHxuuZx9brqcgG67nIFuvJyCbr2chG6+nIduv5yIbsCcim7BnItuwpyMbsOcjW7EnI5uxZyRbsackm7HnJNuyJyUbsmclW7KnJZuy5yXbsycmW7NnJpuzpybbs+cnW7QnJ5u0ZygbtKcoW7TnKNu1JykbtWcpm7WnKhu15ypbticq27ZnKxu2pytbtucrm7cnLBu3Zyzbt6ctW7fnLhu4Jy5buGcvG7inL5u45y/buScwG7lnMNu5pzEbuecxW7onMZu6ZzIbuqcyW7rnMpu7JzMbu2czW7unM5u75zQbvCc0m7xnNZu8pzYbvOc2W70nNtu9Zzcbvac3W73nONu+Jznbvmc6m76nOtu+5zsbvyc7W79nO5u/pzvbkCd8G5BnfFuQp3ybkOd825EnfVuRZ32bkad925HnfhuSJ36bkmd+25KnfxuS539bkyd/m5Nnf9uTp0Ab0+dAW9QnQNvUZ0Eb1KdBW9TnQdvVJ0Ib1WdCm9WnQtvV50Mb1idDW9ZnQ5vWp0Qb1udEW9cnRJvXZ0Wb16dF29fnRhvYJ0Zb2GdGm9inRtvY50cb2SdHW9lnR5vZp0fb2edIW9onSJvaZ0jb2qdJW9rnSZvbJ0nb22dKG9unSxvb50ub3CdMG9xnTJvcp00b3OdNW90nTdvdZ04b3adOW93nTpveJ07b3mdPG96nT1ve50/b3ydQG99nUFvfp1Cb4CdQ2+BnURvgp1Fb4OdSG+EnUlvhZ1Kb4adTG+HnU5viJ1Pb4mdUG+KnVFvi51Sb4ydU2+NnVRvjp1Vb4+dVm+QnVdvkZ1Zb5KdWm+TnVtvlJ1db5WdX2+WnWBvl51hb5idY2+ZnWRvmp1lb5udZ2+cnWhvnZ1pb56dam+fnWtvoJ1sb6Gdb2+inXBvo51xb6Sdc2+lnXVvpp12b6edd2+onXlvqZ17b6qdfW+rnX5vrJ1/b62dgG+unYFvr52Cb7Cdg2+xnYVvsp2Gb7Odh2+0nYpvtZ2Lb7adj2+3nZBvuJ2Rb7mdkm+6nZNvu52Ub7ydlW+9nZZvvp2Xb7+dmG/AnZlvwZ2ab8Kdm2/DnZ1vxJ2eb8Wdn2/GnaBvx52ib8ido2/JnaRvyp2lb8udpm/MnahvzZ2pb86dqm/Pnatv0J2sb9GdrW/Sna5v052vb9SdsG/VnbFv1p2yb9edtG/YnbVv2Z23b9qduG/bnbpv3J27b92dvG/enb1v352+b+Cdv2/hncFv4p3Db+OdxG/kncVv5Z3Gb+adx2/nnchv6J3Kb+mdy2/qncxv653Nb+ydzm/tnc9v7p3Qb++d02/wndRv8Z3Vb/Kd1m/znddv9J3Yb/Wd2W/2ndpv953bb/id3G/5nd1v+p3fb/ud4m/8neNv/Z3kb/6d5W9AnuZvQZ7nb0Ke6G9DnulvRJ7qb0We629GnuxvR57tb0ie8G9JnvFvSp7yb0ue829MnvRvTZ71b06e9m9PnvdvUJ74b1Ge+W9SnvpvU577b1Se/G9Vnv1vVp7+b1ee/29YngBwWZ4BcFqeAnBbngNwXJ4EcF2eBXBengZwX54HcGCeCHBhnglwYp4KcGOeC3BkngxwZZ4NcGaeDnBnng9waJ4QcGmeEnBqnhNwa54UcGyeFXBtnhZwbp4XcG+eGHBwnhlwcZ4ccHKeHXBznh5wdJ4fcHWeIHB2niFwd54icHieJHB5niVwep4mcHueJ3B8nihwfZ4pcH6eKnCAnitwgZ4scIKeLXCDni5whJ4vcIWeMHCGnjFwh54ycIieM3CJnjRwip42cIueN3CMnjhwjZ46cI6eO3CPnjxwkJ49cJGePnCSnj9wk55AcJSeQXCVnkJwlp5DcJeeRHCYnkVwmZ5GcJqeR3CbnkhwnJ5JcJ2eSnCenktwn55NcKCeTnChnlBwop5RcKOeUnCknlNwpZ5UcKaeVXCnnlZwqJ5XcKmeWHCqnllwq55acKyeW3Ctnlxwrp5dcK+eX3CwnmBwsZ5hcLKeYnCznmNwtJ5kcLWeZXC2nmZwt55ncLieaHC5nmlwup5qcLuebnC8nnFwvZ5ycL6ec3C/nnRwwJ53cMGeeXDCnnpww557cMSefXDFnoFwxp6CcMeeg3DInoRwyZ6GcMqeh3DLnohwzJ6LcM2ejHDOno1wz56PcNCekHDRnpFw0p6TcNOel3DUnphw1Z6acNaem3DXnp5w2J6fcNmeoHDanqFw256icNyeo3DdnqRw3p6lcN+epnDgnqdw4Z6ocOKeqXDjnqpw5J6wcOWesnDmnrRw5561cOietnDpnrpw6p6+cOuev3DsnsRw7Z7FcO6exnDvnsdw8J7JcPGey3Dynsxw857NcPSeznD1ns9w9p7QcPee0XD4ntJw+Z7TcPqe1HD7ntVw/J7WcP2e13D+ntpwQJ/ccEGf3XBCn95wQ5/gcESf4XBFn+JwRp/jcEef5XBIn+pwSZ/ucEqf8HBLn/FwTJ/ycE2f83BOn/RwT5/1cFCf9nBRn/hwUp/6cFOf+3BUn/xwVZ/+cFaf/3BXnwBxWJ8BcVmfAnFanwNxW58EcVyfBXFdnwZxXp8HcV+fCHFgnwtxYZ8McWKfDXFjnw5xZJ8PcWWfEXFmnxJxZ58UcWifF3Fpnxtxap8ccWufHXFsnx5xbZ8fcW6fIHFvnyFxcJ8icXGfI3FynyRxc58lcXSfJ3F1nyhxdp8pcXefKnF4nytxeZ8scXqfLXF7ny5xfJ8ycX2fM3F+nzRxgJ81cYGfN3GCnzhxg585cYSfOnGFnztxhp88cYefPXGInz5xiZ8/cYqfQHGLn0FxjJ9CcY2fQ3GOn0Rxj59GcZCfR3GRn0hxkp9JcZOfS3GUn01xlZ9PcZafUHGXn1FxmJ9ScZmfU3Gan1Rxm59VcZyfVnGdn1dxnp9YcZ+fWXGgn1pxoZ9bcaKfXXGjn19xpJ9gcaWfYXGmn2Jxp59jcaifZXGpn2lxqp9qcaufa3Gsn2xxrZ9tca6fb3Gvn3BxsJ9xcbGfdHGyn3Vxs592cbSfd3G1n3lxtp97cbeffHG4n35xuZ9/cbqfgHG7n4FxvJ+Ccb2fg3G+n4Vxv5+GccCfh3HBn4hxwp+JccOfi3HEn4xxxZ+NccafjnHHn5BxyJ+RccmfknHKn5Nxy5+VccyflnHNn5dxzp+acc+fm3HQn5xx0Z+dcdKfnnHTn6Fx1J+icdWfo3HWn6Rx15+lcdifpnHZn6dx2p+pcdufqnHcn6tx3Z+tcd6frnHfn69x4J+wceGfsXHin7Jx45+0ceSftnHln7dx5p+4ceefunHon7tx6Z+8ceqfvXHrn75x7J+/ce2fwHHun8Fx75/CcfCfxHHxn8Vx8p/GcfOfx3H0n8hx9Z/JcfafynH3n8tx+J/McfmfzXH6n89x+5/Qcfyf0XH9n9Jx/p/TcUCg1nFBoNdxQqDYcUOg2XFEoNpxRaDbcUag3HFHoN1xSKDecUmg33FKoOFxS6DicUyg43FNoORxTqDmcU+g6HFQoOlxUaDqcVKg63FToOxxVKDtcVWg73FWoPBxV6DxcVig8nFZoPNxWqD0cVug9XFcoPZxXaD3cV6g+HFfoPpxYKD7cWGg/HFioP1xY6D+cWSg/3FloAByZqABcmegAnJooANyaaAEcmqgBXJroAdybKAIcm2gCXJuoApyb6ALcnCgDHJxoA1ycqAOcnOgD3J0oBBydaARcnagEnJ3oBNyeKAUcnmgFXJ6oBZye6AXcnygGHJ9oBlyfqAacoCgG3KBoBxygqAecoOgH3KEoCByhaAhcoagInKHoCNyiKAkcomgJXKKoCZyi6AncoygKXKNoCtyjqAtco+gLnKQoC9ykaAycpKgM3KToDRylKA6cpWgPHKWoD5yl6BAcpigQXKZoEJymqBDcpugRHKcoEVynaBGcp6gSXKfoEpyoKBLcqGgTnKioE9yo6BQcqSgUXKloFNypqBUcqegVXKooFdyqaBYcqqgWnKroFxyrKBecq2gYHKuoGNyr6BkcrCgZXKxoGhysqBqcrOga3K0oGxytaBtcragcHK3oHFyuKBzcrmgdHK6oHZyu6B3crygeHK9oHtyvqB8cr+gfXLAoIJywaCDcsKghXLDoIZyxKCHcsWgiHLGoIlyx6CMcsigjnLJoJByyqCRcsugk3LMoJRyzaCVcs6glnLPoJdy0KCYctGgmXLSoJpy06CbctSgnHLVoJ1y1qCectegoHLYoKFy2aCictqgo3LboKRy3KClct2gpnLeoKdy36CocuCgqXLhoKpy4qCrcuOgrnLkoLFy5aCycuags3LnoLVy6KC6cumgu3LqoLxy66C9cuygvnLtoL9y7qDAcu+gxXLwoMZy8aDHcvKgyXLzoMpy9KDLcvWgzHL2oM9y96DRcvig03L5oNRy+qDVcvug1nL8oNhy/aDacv6g23KhoQAwoqEBMKOhAjCkobcApaHJAqahxwKnoagAqKEDMKmhBTCqoRQgq6Fe/6yhFiCtoSYgrqEYIK+hGSCwoRwgsaEdILKhFDCzoRUwtKEIMLWhCTC2oQowt6ELMLihDDC5oQ0wuqEOMLuhDzC8oRYwvaEXML6hEDC/oREwwKGxAMGh1wDCofcAw6E2IsShJyLFoSgixqERIsehDyLIoSoiyaEpIsqhCCLLoTcizKEaIs2hpSLOoSUiz6EgItChEiPRoZki0qErItOhLiLUoWEi1aFMItahSCLXoT0i2KEdItmhYCLaoW4i26FvItyhZCLdoWUi3qEeIt+hNSLgoTQi4aFCJuKhQCbjobAA5KEyIOWhMyDmoQMh56EE/+ihpADpoeD/6qHh/+uhMCDsoacA7aEWIe6hBibvoQUm8KHLJfGhzyXyoc4l86HHJfShxiX1oaEl9qGgJfehsyX4obIl+aE7IPqhkiH7oZAh/KGRIf2hkyH+oRMwoaJwIaKicSGjonIhpKJzIaWidCGmonUhp6J2IaiidyGponghqqJ5IbGiiCSyookks6KKJLSiiyS1oowktqKNJLeijiS4oo8kuaKQJLqikSS7opIkvKKTJL2ilCS+opUkv6KWJMCilyTBopgkwqKZJMOimiTEopskxaJ0JMaidSTHonYkyKJ3JMmieCTKonkky6J6JMyieyTNonwkzqJ9JM+ifiTQon8k0aKAJNKigSTTooIk1KKDJNWihCTWooUk16KGJNiihyTZomAk2qJhJNuiYiTcomMk3aJkJN6iZSTfomYk4KJnJOGiaCTiomkk5aIgMuaiITLnoiIy6KIjMumiJDLqoiUy66ImMuyiJzLtoigy7qIpMvGiYCHyomEh86JiIfSiYyH1omQh9qJlIfeiZiH4omch+aJoIfqiaSH7omoh/KJrIaGjAf+iowL/o6MD/6Sj5f+lowX/pqMG/6ejB/+oowj/qaMJ/6qjCv+rowv/rKMM/62jDf+uow7/r6MP/7CjEP+xoxH/sqMS/7OjE/+0oxT/taMV/7ajFv+3oxf/uKMY/7mjGf+6oxr/u6Mb/7yjHP+9ox3/vqMe/7+jH//AoyD/waMh/8KjIv/DoyP/xKMk/8WjJf/Goyb/x6Mn/8ijKP/Joyn/yqMq/8ujK//Moyz/zaMt/86jLv/Poy//0KMw/9GjMf/SozL/06Mz/9SjNP/VozX/1qM2/9ejN//Yozj/2aM5/9qjOv/bozv/3KM8/92jPf/eoz7/36M//+CjQP/ho0H/4qNC/+OjQ//ko0T/5aNF/+ajRv/no0f/6KNI/+mjSf/qo0r/66NL/+yjTP/to03/7qNO/++jT//wo1D/8aNR//KjUv/zo1P/9KNU//WjVf/2o1b/96NX//ijWP/5o1n/+qNa//ujW//8o1z//aNd//6j4/+hpEEwoqRCMKOkQzCkpEQwpaRFMKakRjCnpEcwqKRIMKmkSTCqpEowq6RLMKykTDCtpE0wrqROMK+kTzCwpFAwsaRRMLKkUjCzpFMwtKRUMLWkVTC2pFYwt6RXMLikWDC5pFkwuqRaMLukWzC8pFwwvaRdML6kXjC/pF8wwKRgMMGkYTDCpGIww6RjMMSkZDDFpGUwxqRmMMekZzDIpGgwyaRpMMqkajDLpGswzKRsMM2kbTDOpG4wz6RvMNCk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lXNdq5dzXquYc1+rmXNgq5pzYaucc2KrnXNjq55zZKugc2WroXNmq6NzZ6ukc2irpXNpq6Zzaqunc2urqHNsq6pzbausc26rrXNvq7FzcKu0c3GrtXNyq7Zzc6u4c3SruXN1q7xzdqu9c3ervnN4q79zeavBc3qrw3N7q8RzfKvFc32rxnN+q8dzgKvLc4GrzHOCq85zg6vSc4Sr03OFq9RzhqvVc4er1nOIq9dziavYc4qr2nOLq9tzjKvcc42r3XOOq99zj6vhc5Cr4nORq+Nzkqvkc5Or5nOUq+hzlavqc5ar63OXq+xzmKvuc5mr73Oaq/Bzm6vxc5yr83Odq/Rznqv1c5+r9nOgq/dzQKz4c0Gs+XNCrPpzQ6z7c0Ss/HNFrP1zRqz+c0es/3NIrAB0SawBdEqsAnRLrAR0TKwHdE2sCHROrAt0T6wMdFCsDXRRrA50UqwRdFOsEnRUrBN0VawUdFasFXRXrBZ0WKwXdFmsGHRarBl0W6wcdFysHXRdrB50XqwfdF+sIHRgrCF0YawjdGKsJHRjrCd0ZKwpdGWsK3RmrC10Z6wvdGisMXRprDJ0aqw3dGusOHRsrDl0baw6dG6sO3RvrD10cKw+dHGsP3RyrEB0c6xCdHSsQ3R1rER0dqxFdHesRnR4rEd0eaxIdHqsSXR7rEp0fKxLdH2sTHR+rE10gKxOdIGsT3SCrFB0g6xRdISsUnSFrFN0hqxUdIesVnSIrFh0iaxddIqsYHSLrGF0jKxidI2sY3SOrGR0j6xldJCsZnSRrGd0kqxodJOsaXSUrGp0laxrdJasbHSXrG50mKxvdJmscXSarHJ0m6xzdJysdHSdrHV0nqx4dJ+seXSgrHp0QK17dEGtfHRCrX10Q61/dEStgnRFrYR0Rq2FdEethnRIrYh0Sa2JdEqtinRLrYx0TK2NdE2tj3ROrZF0T62SdFCtk3RRrZR0Uq2VdFOtlnRUrZd0Va2YdFatmXRXrZp0WK2bdFmtnXRarZ90W62gdFytoXRdraJ0Xq2jdF+tpHRgraV0Ya2mdGKtqnRjrat0ZK2sdGWtrXRmra50Z62vdGitsHRprbF0aq2ydGuts3RsrbR0ba21dG6ttnRvrbd0cK24dHGtuXRyrbt0c628dHStvXR1rb50dq2/dHetwHR4rcF0ea3CdHqtw3R7rcR0fK3FdH2txnR+rcd0gK3IdIGtyXSCrcp0g63LdIStzHSFrc10hq3OdIetz3SIrdB0ia3RdIqt03SLrdR0jK3VdI2t1nSOrdd0j63YdJCt2XSRrdp0kq3bdJOt3XSUrd90la3hdJat5XSXred0mK3odJmt6XSarep0m63rdJyt7HSdre10nq3wdJ+t8XSgrfJ0QK7zdEGu9XRCrvh0Q675dESu+nRFrvt0Rq78dEeu/XRIrv50Sa4AdUquAXVLrgJ1TK4DdU2uBXVOrgZ1T64HdVCuCHVRrgl1Uq4KdVOuC3VUrgx1Va4OdVauEHVXrhJ1WK4UdVmuFXVarhZ1W64XdVyuG3Vdrh11Xq4edV+uIHVgriF1Ya4idWKuI3VjriR1ZK4mdWWuJ3Vmrip1Z64udWiuNHVprjZ1aq45dWuuPHVsrj11ba4/dW6uQXVvrkJ1cK5DdXGuRHVyrkZ1c65HdXSuSXV1rkp1dq5NdXeuUHV4rlF1ea5SdXquU3V7rlV1fK5WdX2uV3V+rlh1gK5ddYGuXnWCrl91g65gdYSuYXWFrmJ1hq5jdYeuZHWIrmd1ia5odYquaXWLrmt1jK5sdY2ubXWOrm51j65vdZCucHWRrnF1kq5zdZOudXWUrnZ1la53dZauenWXrnt1mK58dZmufXWarn51m66AdZyugXWdroJ1nq6EdZ+uhXWgrod1QK+IdUGviXVCr4p1Q6+MdUSvjXVFr451Rq+QdUevk3VIr5V1Sa+YdUqvm3VLr5x1TK+edU2vonVOr6Z1T6+ndVCvqHVRr6l1Uq+qdVOvrXVUr7Z1Va+3dVavunVXr7t1WK+/dVmvwHVar8F1W6/GdVyvy3Vdr8x1Xq/OdV+vz3Vgr9B1Ya/RdWKv03Vjr9d1ZK/ZdWWv2nVmr9x1Z6/ddWiv33Vpr+B1aq/hdWuv5XVsr+l1ba/sdW6v7XVvr+51cK/vdXGv8nVyr/N1c6/1dXSv9nV1r/d1dq/4dXev+nV4r/t1ea/9dXqv/nV7rwJ2fK8Edn2vBnZ+rwd2gK8IdoGvCXaCrwt2g68NdoSvDnaFrw92hq8RdoevEnaIrxN2ia8UdoqvFnaLrxp2jK8cdo2vHXaOrx52j68hdpCvI3aRryd2kq8odpOvLHaUry52la8vdpavMXaXrzJ2mK82dpmvN3aarzl2m686dpyvO3adrz12nq9Bdp+vQnagr0R2QLBFdkGwRnZCsEd2Q7BIdkSwSXZFsEp2RrBLdkewTnZIsE92SbBQdkqwUXZLsFJ2TLBTdk2wVXZOsFd2T7BYdlCwWXZRsFp2UrBbdlOwXXZUsF92VbBgdlawYXZXsGJ2WLBkdlmwZXZasGZ2W7BndlywaHZdsGl2XrBqdl+wbHZgsG12YbBudmKwcHZjsHF2ZLBydmWwc3ZmsHR2Z7B1dmiwdnZpsHd2arB5dmuwenZssHx2bbB/dm6wgHZvsIF2cLCDdnGwhXZysIl2c7CKdnSwjHZ1sI12drCPdnewkHZ4sJJ2ebCUdnqwlXZ7sJd2fLCYdn2wmnZ+sJt2gLCcdoGwnXaCsJ52g7CfdoSwoHaFsKF2hrCidoewo3aIsKV2ibCmdoqwp3aLsKh2jLCpdo2wqnaOsKt2j7CsdpCwrXaRsK92krCwdpOws3aUsLV2lbC2dpawt3aXsLh2mLC5dpmwunaasLt2m7C8dpywvXadsL52nrDAdp+wwXagsMN2obBKVaKwP5ajsMNXpLAoY6WwzlSmsAlVp7DAVKiwkXapsEx2qrA8hauw7nessH6CrbCNeK6wMXKvsJiWsLCNl7GwKGyysIlbs7D6T7SwCWO1sJdmtrC4XLew+oC4sEhoubCugLqwAma7sM52vLD5Ub2wVmW+sKxxv7Dxf8CwhIjBsLJQwrBlWcOwymHEsLNvxbCtgsawTGPHsFJiyLDtU8mwJ1TKsAZ7y7BrUcywpHXNsPRdzrDUYs+wy43QsHaX0bCKYtKwGYDTsF1X1LA4l9WwYn/WsDhy17B9dtiwz2fZsH522rBGZNuwcE/csCWN3bDcYt6wF3rfsJFl4LDtc+GwLGTisHNi47AsguSwgZjlsH9n5rBIcuewbmLosMxi6bA0T+qw43TrsEpT7LCeUu2wyn7usKaQ77AuXvCwhmjxsJxp8rCAgfOw0X70sNJo9bDFePawjIb3sFGV+LCNUPmwJIz6sN6C+7DegPywBVP9sBKJ/rBlUkCxxHZBscd2QrHJdkOxy3ZEscx2RbHTdkax1XZHsdl2SLHadkmx3HZKsd12S7Hedkyx4HZNseF2TrHidk+x43ZQseR2UbHmdlKx53ZTseh2VLHpdlWx6nZWset2V7Hsdlix7XZZsfB2WrHzdlux9XZcsfZ2XbH3dl6x+nZfsft2YLH9dmGx/3ZisQB3Y7ECd2SxA3dlsQV3ZrEGd2exCndosQx3abEOd2qxD3drsRB3bLERd22xEndusRN3b7EUd3CxFXdxsRZ3crEXd3OxGHd0sRt3dbEcd3axHXd3sR53eLEhd3mxI3d6sSR3e7Eld3yxJ3d9sSp3frErd4CxLHeBsS53grEwd4OxMXeEsTJ3hbEzd4axNHeHsTl3iLE7d4mxPXeKsT53i7E/d4yxQneNsUR3jrFFd4+xRneQsUh3kbFJd5KxSneTsUt3lLFMd5WxTXeWsU53l7FPd5ixUneZsVN3mrFUd5uxVXecsVZ3nbFXd56xWHefsVl3oLFcd6GxhIWisfmWo7HdT6SxIVilsXGZprGdW6exsWKosaViqbG0ZqqxeYyrsY2crLEGcq2xb2eusZF4r7GyYLCxUVOxsRdTsrGIj7OxzIC0sR2NtbGhlLaxDVC3schyuLEHWbmx62C6sRlxu7GriLyxVFm9se+CvrEsZ7+xKHvAsSldwbH3fsKxLXXDsfVsxLFmjsWx+I/GsTyQx7E7n8ix1GvJsRmRyrEUe8uxfF/Msad4zbHWhM6xPYXPsdVr0LHZa9Gx1mvSsQFe07GHXtSx+XXVse2V1rFdZdexCl/YscVf2bGfj9qxwVjbscKB3LF/kN2xW5besa2X37G5j+CxFn/hsSyN4rFBYuOxv0/ksdhT5bFeU+axqI/nsamP6LGrj+mxTZDqsQdo67FqX+yxmIHtsWiI7rHWnO+xi2HwsStS8bEqdvKxbF/zsYxl9LHSb/Wx6G72sb5b97FIZPixdVH5sbBR+rHEZ/uxGU78scl5/bF8mf6xs3BAsl13QbJed0KyX3dDsmB3RLJkd0WyZ3dGsml3R7Jqd0iybXdJsm53SrJvd0uycHdMsnF3TbJyd06yc3dPsnR3ULJ1d1GydndSsnd3U7J4d1SyendVsnt3VrJ8d1eygXdYsoJ3WbKDd1qyhndbsod3XLKId12yiXdesop3X7KLd2Cyj3dhspB3YrKTd2OylHdkspV3ZbKWd2ayl3dnsph3aLKZd2mymndqspt3a7Kcd2yynXdtsp53brKhd2+yo3dwsqR3cbKmd3KyqHdzsqt3dLKtd3Wyrnd2sq93d7Kxd3iysnd5srR3erK2d3uyt3d8srh3fbK5d36yuneAsrx3gbK+d4KywHeDssF3hLLCd4Wyw3eGssR3h7LFd4iyxneJssd3irLId4uyyXeMssp3jbLLd46yzHePss53kLLPd5Gy0HeSstF3k7LSd5Sy03eVstR3lrLVd5ey1neYsth3mbLZd5qy2nebst13nLLed52y33eesuB3n7Lhd6Cy5HehssV1orJ2XqOyu3OksuCDpbKtZKay6GKnsrWUqLLibKmyWlOqssNSq7IPZKyywpStspR7rrIvT6+yG16wsjaCsbIWgbKyioGzsiRutLLKbLWyc5q2slVjt7JcU7iy+lS5smWIurLgV7uyDU68sgNevbJla76yP3y/suiQwLIWYMGy5mTCshxzw7LBiMSyUGfFsk1ixrIijceybHfIsimOybLHkcqyaV/LstyDzLIhhc2yEJnOssJTz7KVhtCyi2vRsu1g0rLoYNOyf3DUss2C1bIxgtay007Xsqds2LLPhdmyzWTastl827L9adyy+WbdskmD3rKVU9+yVnvgsqdP4bKMUeKyS23jskJc5LJtjuWy0mPmsslT57Isg+iyNoPpsuVn6rK0eOuyPWTsst9b7bKUXO6y7l3vsueL8LLGYvGy9GfysnqM87IAZPSyumP1skmH9rKLmfeyF4z4siB/+bLylPqyp077shCW/LKkmP2yDGb+shZzQLPmd0Gz6HdCs+p3Q7Pvd0Sz8HdFs/F3RrPyd0ez9HdIs/V3SbP3d0qz+XdLs/p3TLP7d02z/HdOswN4T7MEeFCzBXhRswZ4UrMHeFOzCHhUswp4VbMLeFazDnhXsw94WLMQeFmzE3hasxV4W7MZeFyzG3hdsx54XrMgeF+zIXhgsyJ4YbMkeGKzKHhjsyp4ZLMreGWzLnhmsy94Z7MxeGizMnhpszN4arM1eGuzNnhssz14bbM/eG6zQXhvs0J4cLNDeHGzRHhys0Z4c7NIeHSzSXh1s0p4drNLeHezTXh4s094ebNReHqzU3h7s1R4fLNYeH2zWXh+s1p4gLNbeIGzXHiCs154g7NfeISzYHiFs2F4hrNieIezY3iIs2R4ibNleIqzZniLs2d4jLNoeI2zaXiOs294j7NweJCzcXiRs3J4krNzeJOzdHiUs3V4lbN2eJazeHiXs3l4mLN6eJmze3ias314m7N+eJyzf3ids4B4nrOBeJ+zgnigs4N4obM6V6KzHVyjszhepLN/laWzf1Cms6CAp7OCU6izXmWps0V1qrMxVauzIVCss4WNrbOEYq6znpSvsx1nsLMyVrGzbm+ys+Jds7M1VLSzknC1s2aPtrNvYrezpGS4s6NjubN7X7qziG+7s/SQvLPjgb2zsI++sxhcv7NoZsCz8V/Bs4lswrNIlsOzgY3Es2yIxbORZMaz8HnHs85XyLNZasmzEGLKs0hUy7NYTsyzC3rNs+lgzrOEb8+z2ovQs39i0bMekNKzi5rTs+R51LMDVNWz9HXWswFj17MZU9izYGzZs9+P2rMbX9uzcJrcszuA3bN/n96ziE/fszpc4LNkjeGzxX/is6Vl47O9cOSzRVHls7JR5rNrhuezB13os6Bb6bO9YuqzbJHrs3R17LMMju2zIHruswFh77N5e/Czx07xs/h+8rOFd/OzEU70s+2B9bMdUvaz+lH3s3Fq+LOoU/mzh476swSV+7PPlvyzwW79s2SW/rNaaUC0hHhBtIV4QrSGeEO0iHhEtIp4RbSLeEa0j3hHtJB4SLSSeEm0lHhKtJV4S7SWeEy0mXhNtJ14TrSeeE+0oHhQtKJ4UbSkeFK0pnhTtKh4VLSpeFW0qnhWtKt4V7SseFi0rXhZtK54WrSveFu0tXhctLZ4XbS3eF60uHhftLp4YLS7eGG0vHhitL14Y7S/eGS0wHhltMJ4ZrTDeGe0xHhotMZ4abTHeGq0yHhrtMx4bLTNeG20znhutM94b7TReHC00nhxtNN4crTWeHO013h0tNh4dbTaeHa023h3tNx4eLTdeHm03nh6tN94e7TgeHy04Xh9tOJ4frTjeIC05HiBtOV4grTmeIO053iEtOl4hbTqeIa063iHtO14iLTueIm073iKtPB4i7TxeIy083iNtPV4jrT2eI+0+HiQtPl4kbT7eJK0/HiTtP14lLT+eJW0/3iWtAB5l7QCeZi0A3mZtAR5mrQGeZu0B3mctAh5nbQJeZ60CnmftAt5oLQMeaG0QHiitKhQo7TXd6S0EGSltOaJprQEWae042OotN1dqbR/eqq0PWmrtCBPrLQ5gq20mFWutDJOr7SudbC0l3qxtGJesrSKXrO075W0tBtStbQ5VLa0inC3tHZjuLQklbm0gle6tCVmu7Q/aby0h5G9tAdVvrTzbb+0r37AtCKIwbQzYsK08H7DtLV1xLQog8W0wXjGtMyWx7Sej8i0SGHJtPd0yrTNi8u0ZGvMtDpSzbRQjc60IWvPtGqA0LRxhNG08VbStAZT07TOTtS0G07VtNFR1rSXfNe0i5HYtAd82bTDT9q0f47btOF73LScet20Z2TetBRd37SsUOC0BoHhtAF24rS5fOO07G3ktOB/5bRRZ+a0WFvntPhb6LTLeOm0rmTqtBNk67SqY+y0K2PttBmV7rQtZO+0vo/wtFR78bQpdvK0U2LztCdZ9LRGVPW0eWv2tKNQ97Q0Yvi0Jl75tIZr+rTjTvu0N438tIuI/bSFX/60LpBAtQ15QbUOeUK1D3lDtRB5RLUReUW1EnlGtRR5R7UVeUi1FnlJtRd5SrUYeUu1GXlMtRp5TbUbeU61HHlPtR15ULUfeVG1IHlStSF5U7UieVS1I3lVtSV5VrUmeVe1J3lYtSh5WbUpeVq1KnlbtSt5XLUseV21LXletS55X7UveWC1MHlhtTF5YrUyeWO1M3lktTV5ZbU2eWa1N3lntTh5aLU5eWm1PXlqtT95a7VCeWy1Q3lttUR5brVFeW+1R3lwtUp5cbVLeXK1THlztU15dLVOeXW1T3l2tVB5d7VReXi1Unl5tVR5erVVeXu1WHl8tVl5fbVheX61Y3mAtWR5gbVmeYK1aXmDtWp5hLVreYW1bHmGtW55h7VweYi1cXmJtXJ5irVzeYu1dHmMtXV5jbV2eY61eXmPtXt5kLV8eZG1fXmStX55k7V/eZS1gnmVtYN5lrWGeZe1h3mYtYh5mbWJeZq1i3mbtYx5nLWNeZ21jnmetZB5n7WReaC1knmhtSBgorU9gKO1xWKktTlOpbVVU6a1+JCntbhjqLXGgKm15mWqtS5sq7VGT6y17mCtteFtrrXei6+1OV+wtcuGsbVTX7K1IWOztVpRtLVhg7W1Y2i2tQBSt7VjY7i1SI65tRJQurWbXLu1d3m8tfxbvbUwUr61O3q/tbxgwLVTkMG113bCtbdfw7WXX8S1hHbFtWyOxrVvcMe1e3bItUl7ybWqd8q181HLtZOQzLUkWM21Tk/OtfRuz7Xqj9C1TGXRtRt70rXEctO1pG3Utd9/1bXhWta1tWLXtZVe2LUwV9m1goTatSx727UdXty1H1/dtRKQ3rUUf9+1oJjgtYJj4bXHbuK1mHjjtblw5LV4UeW1W5fmtatX57U1dei1Q0/ptTh16rWXXuu15mDstWBZ7bXAbe61v2vvtYl48LX8U/G11ZbytctR87UBUvS1iWP1tQpU9rWTlPe1A4z4tcyN+bU5cvq1n3j7tXaH/LXtj/21DYz+teBTQLaTeUG2lHlCtpV5Q7aWeUS2l3lFtph5RraZeUe2m3lItpx5SbadeUq2nnlLtp95TLageU22oXlOtqJ5T7ajeVC2pHlRtqV5UrameVO2qHlUtql5VbaqeVa2q3lXtqx5WLateVm2rnlatq95W7aweVy2sXldtrJ5Xra0eV+2tXlgtrZ5Yba3eWK2uHljtrx5ZLa/eWW2wnlmtsR5Z7bFeWi2x3lptsh5arbKeWu2zHlsts55bbbPeW620HlvttN5cLbUeXG21nlyttd5c7bZeXS22nl1ttt5drbceXe23Xl4tt55ebbgeXq24Xl7tuJ5fLbleX226Hl+tup5gLbseYG27nmCtvF5g7byeYS283mFtvR5hrb1eYe29nmItvd5ibb5eYq2+nmLtvx5jLb+eY22/3mOtgF6j7YEepC2BXqRtgd6krYIepO2CXqUtgp6lbYMepa2D3qXthB6mLYRepm2EnqathN6m7YVepy2Fnqdthh6nrYZep+2G3qgthx6obYBTqK273ajtu5TpLaJlKW2dpimtg6fp7Ytlai2mluptqKLqrYiTqu2HE6stqxRrbZjhK62wmGvtqhSsLYLaLG2l0+ytmtgs7a7UbS2Hm21tlxRtraWYre2l2W4tmGWubZGjLq2F5C7tth1vLb9kL22Y3e+ttJrv7aKcsC27HLBtvuLwrY1WMO2eXfEtkyNxbZcZ8a2QJXHtpqAyLamXsm2IW7KtpJZy7bvesy27XfNtjuVzra1a8+2rWXQtg5/0bYGWNK2UVHTth+W1Lb5W9W2qVjWtihU17Zyjti2ZmXZtn+Y2rbkVtu2nZTctv523bZBkN62h2PftsZU4LYaWeG2OlnitptX47ayjuS2NWfltvqN5rY1gue2QVLotvBg6bYVWOq2/obrtuhc7LZFnu22xE/utp2Y77a5i/C2JVrxtnZg8raEU/O2fGL0tk+Q9bYCkfa2f5n3tmlg+LYMgPm2P1H6tjOA+7YUXPy2dZn9tjFt/raMTkC3HXpBtx96QrchekO3InpEtyR6Rbcleka3JnpHtyd6SLcoekm3KXpKtyp6S7creky3LHpNty16Trcuek+3L3pQtzB6UbcxelK3MnpTtzR6VLc1elW3NnpWtzh6V7c6eli3PnpZt0B6WrdBelu3Qnpct0N6XbdEel63RXpft0d6YLdIemG3SXpit0p6Y7dLemS3THplt016ZrdOeme3T3pot1B6abdSemq3U3prt1R6bLdVem23Vnput1h6b7dZenC3Wnpxt1t6crdcenO3XXp0t156dbdfena3YHp3t2F6eLdienm3Y3p6t2R6e7dleny3Znp9t2d6frdoeoC3aXqBt2p6grdreoO3bHqEt216hbdueoa3b3qHt3F6iLdyeom3c3qKt3V6i7d7eoy3fHqNt316jrd+eo+3gnqQt4V6kbeHepK3iXqTt4p6lLeLepW3jHqWt456l7ePepi3kHqZt5N6mreUepu3mXqct5p6nbebep63nnqft6F6oLeieqG3MI2it9FTo7daf6S3T3ultxBPprdPTqe3AJaot9VsqbfQc6q36YWrtwZerLdqda23+3+utwpqr7f+d7C3kpSxt0F+srfhUbO35nC0t81TtbfUj7a3A4O3tymNuLevcrm3bZm6t9tsu7dKV7y3s4K9t7llvreqgL+3P2LAtzKWwbeoWcK3/07Dt7+LxLe6fsW3PmXGt/KDx7del8i3YVXJt96YyrelgMu3KlPMt/2LzbcgVM63uoDPt59e0Le4bNG3OY3St6yC07dakdS3KVTVtxts1rcGUte3t37Yt19X2bcacdq3fmzbt4l83LdLWd23/U7et/9f37ckYeC3qnzhtzBO4rcBXOO3q2fktwKH5bfwXOa3C5Xnt86Y6Levdem3/XDqtyKQ67evUey3HX/tt72L7rdJWe+35FHwt1tP8bcmVPK3K1nzt3dl9LekgPW3dVv2t3Zi97fCYvi3kI/5t0Ve+rcfbPu3Jnv8tw9P/bfYT/63DWdAuKN6QbikekK4p3pDuKl6RLiqekW4q3pGuK56R7iveki4sHpJuLF6Sriyeku4tHpMuLV6Tbi2ek64t3pPuLh6ULi5elG4unpSuLt6U7i8elS4vXpVuL56VrjAele4wXpYuMJ6WbjDelq4xHpbuMV6XLjGel24x3peuMh6X7jJemC4ynphuMx6YrjNemO4znpkuM96ZbjQema40XpnuNJ6aLjTemm41HpquNV6a7jXemy42HptuNp6brjbem+43HpwuN16cbjhenK44npzuOR6dLjnenW46Hp2uOl6d7jqeni463p5uOx6erjuenu48Hp8uPF6fbjyen6483qAuPR6gbj1eoK49nqDuPd6hLj4eoW4+3qGuPx6h7j+eoi4AHuJuAF7irgCe4u4BXuMuAd7jbgJe464DHuPuA17kLgOe5G4EHuSuBJ7k7gTe5S4FnuVuBd7lrgYe5e4GnuYuBx7mbgde5q4H3ubuCF7nLgie524I3ueuCd7n7gpe6C4LXuhuG5toriqbaO4j3mkuLGIpbgXX6a4K3WnuJpiqLiFj6m470+quNyRq7inZay4L4GtuFGBrricXq+4UIGwuHSNsbhvUrK4homzuEuNtLgNWbW4hVC2uNhOt7gclri4NnK5uHmBurgfjbu4zFu8uKOLvbhElr64h1m/uBp/wLiQVMG4dlbCuA5Ww7jli8S4OWXFuIJpxriZlMe41nbIuIluybhyXsq4GHXLuEZnzLjRZ824/3rOuJ2Az7h2jdC4H2HRuMZ50rhiZdO4Y43UuIhR1bgaUta4opTXuDh/2LibgNm4sn7auJdc27gvbty4YGfduNl73riLdt+42JrguI+B4biUf+K41XzjuB5k5LhQleW4P3rmuEpU57jlVOi4TGvpuAFk6rgIYuu4PZ7suPOA7biZde64clLvuGmX8LhbhPG4PGjyuOSG87gBlvS4lJb1uOyU9rgqTve4BFT4uNl++bg5aPq43437uBWA/Lj0Zv24ml7+uLl/QLkve0G5MHtCuTJ7Q7k0e0S5NXtFuTZ7Rrk3e0e5OXtIuTt7Sbk9e0q5P3tLuUB7TLlBe025QntOuUN7T7lEe1C5RntRuUh7UrlKe1O5TXtUuU57VblTe1a5VXtXuVd7WLlZe1m5XHtauV57W7lfe1y5YXtduWN7Xrlke1+5ZXtguWZ7Yblne2K5aHtjuWl7ZLlqe2W5a3tmuWx7Z7lte2i5b3tpuXB7arlze2u5dHtsuXZ7bbl4e265entvuXx7cLl9e3G5f3tyuYF7c7mCe3S5g3t1uYR7drmGe3e5h3t4uYh7ebmJe3q5int7uYt7fLmMe325jnt+uY97gLmRe4G5knuCuZN7g7mWe4S5mHuFuZl7hrmae4e5m3uIuZ57ibmfe4q5oHuLuaN7jLmke425pXuOua57j7mve5C5sHuRubJ7krmze5O5tXuUubZ7lbm3e5a5uXuXubp7mLm7e5m5vHuaub17m7m+e5y5v3uducB7nrnCe5+5w3ugucR7obnCV6K5P4CjuZdopLnlXaW5O2WmuZ9Sp7ltYKi5mp+puZtPqrmsjqu5bFGsuatbrbkTX6656V2vuV5ssLnxYrG5IY2yuXFRs7mplLS5/lK1uZ9strnfgre513K4uaJXubmEZ7q5LY27uR9ZvLmcj725x4O+uZVUv7mNe8C5ME/Bub1swrlkW8O50VnEuROfxbnkU8a5yobHuaiayLk3jMm5oYDKuUVly7l+mMy5+lbNuceWzrkuUs+53HTQuVBS0bnhW9K5AmPTuQKJ1LlWTtW50GLWuSpg17n6aNi5c1HZuZhb2rmgUdu5woncuaF73bmGmd65UH/fue9g4LlMcOG5L43iuUlR47l/XuS5G5DluXB05rnEiee5LVfouUV46blSX+q5n5/rufqV7Lloj+25PJvuueGL77l4dvC5Qmjxudxn8rnqjfO5NY30uT1S9bmKj/a52m73uc1o+LkFlfm57ZD6uf1W+7mcZ/y5+Yj9uceP/rnIVEC6xXtBush7QrrJe0O6yntEust7RbrNe0a6zntHus97SLrQe0m60ntKutR7S7rVe0y61ntNutd7TrrYe0+623tQutx7Ubree1K633tTuuB7VLrie1W643tWuuR7V7rne1i66HtZuul7Wrrre1u67Htcuu17Xbrve1668HtfuvJ7YLrze2G69HtiuvV7Y7r2e2S6+Htluvl7Zrr6e2e6+3touv17abr/e2q6AHxrugF8bLoCfG26A3xuugR8b7oFfHC6Bnxxugh8croJfHO6Cnx0ug18dboOfHa6EHx3uhF8eLoSfHm6E3x6uhR8e7oVfHy6F3x9uhh8froZfIC6GnyBuht8grocfIO6HXyEuh58hbogfIa6IXyHuiJ8iLojfIm6JHyKuiV8i7oofIy6KXyNuit8jrosfI+6LXyQui58kbovfJK6MHyTujF8lLoyfJW6M3yWujR8l7o1fJi6NnyZujd8mro5fJu6Onycujt8nbo8fJ66PXyfuj58oLpCfKG6uJqiumlbo7p3baS6JmyluqVOprqzW6e6h5qoumORqbqoYaq6r5CruumXrLorVK26tW2uutJbr7r9UbC6ilWxulV/srrwf7O6vGS0uk1jtbrxZba6vmG3uo1guLoKcbm6V2y6uklsu7ovWby6bWe9uiqCvrrVWL+6jlbAumqMwbrra8K63ZDDun1ZxLoXgMW691PGumltx7p1VMi6nVXJuneDyrrPg8u6OGjMur55zbqMVM66VU/PughU0LrSdtG6iYzSugKW07qzbNS6uG3VumuN1roQide6ZJ7YujqN2bo/Vtq60Z7butV13LqIX9264HLeumhg37r8VOC6qE7huipq4rphiOO6UmDkunCP5brEVOa62HDnunmG6Lo/num6Km3quo9b67oYX+y6on7tuolV7rqvT++6NHPwujxU8bqaU/K6GVDzug5U9Lp8VPW6Tk72uv1f97padPi69lj5umuE+rrhgPu6dIf8utBy/brKfP66Vm5Au0N8QbtEfEK7RXxDu0Z8RLtHfEW7SHxGu0l8R7tKfEi7S3xJu0x8SrtOfEu7T3xMu1B8TbtRfE67UnxPu1N8ULtUfFG7VXxSu1Z8U7tXfFS7WHxVu1l8VrtafFe7W3xYu1x8WbtdfFq7Xnxbu198XLtgfF27YXxeu2J8X7tjfGC7ZHxhu2V8YrtmfGO7Z3xku2h8ZbtpfGa7anxnu2t8aLtsfGm7bXxqu258a7tvfGy7cHxtu3F8brtyfG+7dXxwu3Z8cbt3fHK7eHxzu3l8dLt6fHW7fnx2u398d7uAfHi7gXx5u4J8eruDfHu7hHx8u4V8fbuGfH67h3yAu4h8gbuKfIK7i3yDu4x8hLuNfIW7jnyGu498h7uQfIi7k3yJu5R8iruWfIu7mXyMu5p8jbubfI67oHyPu6F8kLujfJG7pnySu6d8k7uofJS7qXyVu6t8lrusfJe7rXyYu698mbuwfJq7tHybu7V8nLu2fJ27t3yeu7h8n7u6fKC7u3yhuydfortOhqO7LFWku6RipbuSTqa7qmynuzdiqLuxgqm711Squ05Tq7s+c6y70W6tuzt1rrsSUq+7FlOwu92LsbvQabK7il+zuwBgtLvubbW7T1e2uyJrt7uvc7i7U2i5u9iPursTf7u7YmO8u6NgvbskVb676nW/u2KMwLsVccG7o23Cu6Zbw7t7XsS7UoPFu0xhxrvEnse7+njIu1eHybsnfMq7h3bLu/BRzLv2YM27THHOu0Nmz7tMXtC7TWDRuw6M0rtwcNO7JWPUu4mP1bu9X9a7YmDXu9SG2LveVtm7wWvau5Rg27tnYdy7SVPdu+Bg3rtmZt+7P43gu/154bsaT+K76XDju0ds5Luzi+W78ovmu9h+57tkg+i7D2bpu1pa6rtCm+u7UW3su/dt7btBjO67O23vuxlP8LtrcPG7t4PyuxZi87vRYPS7DZf1uyeN9rt4efe7+1H4uz5X+bv6V/q7Omf7u3h1/Ls9ev2773n+u5V7QLy/fEG8wHxCvMJ8Q7zDfES8xHxFvMZ8RrzJfEe8y3xIvM58SbzPfEq80HxLvNF8TLzSfE2803xOvNR8T7zYfFC82nxRvNt8UrzdfFO83nxUvOF8VbzifFa843xXvOR8WLzlfFm85nxavOd8W7zpfFy86nxdvOt8XrzsfF+87XxgvO58YbzwfGK88XxjvPJ8ZLzzfGW89HxmvPV8Z7z2fGi893xpvPl8arz6fGu8/HxsvP18bbz+fG68/3xvvAB9cLwBfXG8An1yvAN9c7wEfXS8BX11vAZ9drwHfXe8CH14vAl9ebwLfXq8DH17vA19fLwOfX28D31+vBB9gLwRfYG8En2CvBN9g7wUfYS8FX2FvBZ9hrwXfYe8GH2IvBl9ibwafYq8G32LvBx9jLwdfY28Hn2OvB99j7whfZC8I32RvCR9krwlfZO8Jn2UvCh9lbwpfZa8Kn2XvCx9mLwtfZm8Ln2avDB9m7wxfZy8Mn2dvDN9nrw0fZ+8NX2gvDZ9obyMgKK8ZZmjvPmPpLzAb6W8pYumvCGep7zsWai86X6pvAl/qrwJVKu8gWesvNhorbyRj668TXyvvMaWsLzKU7G8JWCyvL51s7xybLS8c1O1vMlatrynfre8JGO4vOBRubwKgbq88V27vN+EvLyAYr28gFG+vGNbv7wOT8C8bXnBvEJSwry4YMO8Tm3EvMRbxbzCW8a8oYvHvLCLyLziZcm8zF/KvEWWy7yTWcy8537NvKp+zrwJVs+8t2fQvDlZ0bxzT9K8tlvTvKBS1Lxag9W8ipjWvD6N17wyddi8vpTZvEdQ2rw8etu8907cvLZn3bx+mt68wVrfvHxr4LzRduG8WlfivBZc47w6e+S89JXlvE5x5rx8Uee8qYDovHCC6bx4Weq8BH/rvCeD7LzAaO287GfuvLF477x3ePC842LxvGFj8ryAe/O87U/0vGpS9bzPUfa8UIP3vNtp+Lx0kvm89Y36vDGN+7zBify8LpX9vK17/rz2TkC9N31BvTh9Qr05fUO9On1EvTt9Rb08fUa9PX1HvT59SL0/fUm9QH1KvUF9S71CfUy9Q31NvUR9Tr1FfU+9Rn1QvUd9Ub1IfVK9SX1TvUp9VL1LfVW9TH1WvU19V71OfVi9T31ZvVB9Wr1RfVu9Un1cvVN9Xb1UfV69VX1fvVZ9YL1XfWG9WH1ivVl9Y71afWS9W31lvVx9Zr1dfWe9Xn1ovV99ab1gfWq9YX1rvWJ9bL1jfW29ZH1uvWV9b71mfXC9Z31xvWh9cr1pfXO9an10vWt9db1sfXa9bX13vW99eL1wfXm9cX16vXJ9e71zfXy9dH19vXV9fr12fYC9eH2BvXl9gr16fYO9e32EvXx9hb19fYa9fn2HvX99iL2AfYm9gX2KvYJ9i72DfYy9hH2NvYV9jr2GfY+9h32QvYh9kb2JfZK9in2TvYt9lL2MfZW9jX2WvY59l72PfZi9kH2ZvZF9mr2SfZu9k32cvZR9nb2VfZ69ln2fvZd9oL2YfaG9ZVCivTCCo71RUqS9b5mlvRBupr2Fbqe9p22ovfpeqb31UKq93FmrvQZcrL1Gba29X2yuvYZ1r72LhLC9aGixvVZZsr2yi7O9IFO0vXGRtb1Nlra9SYW3vRJpuL0Bebm9JnG6vfaAu72kTry9ypC9vUdtvr2Emr+9B1rAvbxWwb0FZMK98JTDvet3xL2lT8W9GoHGveFyx73Sici9epnJvTR/yr3efsu9f1LMvVllzb11kc69f4/PvYOP0L3rU9G9lnrSve1j072lY9S9hnbVvfh51r1XiNe9NpbYvSpi2b2rUtq9goLbvVRo3L1wZ929d2PevWt3373teuC9AW3hvdN+4r3jieO90FnkvRJi5b3Jhea9pYLnvUx16L0fUOm9y07qvaV1673ri+y9Slztvf5d7r1Le++9pGXwvdGR8b3KTvK9JW3zvV+J9L0nffW9JpX2vcVO970ojPi924/5vXOX+r1LZvu9gXn8vdGP/b3scP69eG1Avpl9Qb6afUK+m31Dvpx9RL6dfUW+nn1Gvp99R76gfUi+oX1JvqJ9Sr6jfUu+pH1MvqV9Tb6nfU6+qH1Pvql9UL6qfVG+q31Svqx9U76tfVS+r31VvrB9Vr6xfVe+sn1YvrN9Wb60fVq+tX1bvrZ9XL63fV2+uH1evrl9X766fWC+u31hvrx9Yr69fWO+vn1kvr99Zb7AfWa+wX1nvsJ9aL7DfWm+xH1qvsV9a77GfWy+x31tvsh9br7JfW++yn1wvst9cb7MfXK+zX1zvs59dL7PfXW+0H12vtF9d77SfXi+0315vtR9er7VfXu+1n18vtd9fb7YfX6+2X2Avtp9gb7bfYK+3H2Dvt19hL7efYW+332GvuB9h77hfYi+4n2JvuN9ir7kfYu+5X2MvuZ9jb7nfY6+6H2Pvul9kL7qfZG+632Svux9k77tfZS+7n2Vvu99lr7wfZe+8X2YvvJ9mb7zfZq+9H2bvvV9nL72fZ2+932evvh9n775faC++n2hvj1cor6yUqO+RoOkvmJRpb4Og6a+W3envnZmqL64nKm+rE6qvspgq76+fKy+s3ytvs9+rr6VTq++Zouwvm9msb6ImLK+WZezvoNYtL5sZbW+XJW2voRft77Jdbi+Vpe5vt96ur7eeru+wFG8vq9wvb6Yer6+6mO/vnZ6wL6gfsG+lnPCvu2Xw75FTsS+eHDFvl1Oxr5Skce+qVPIvlFlyb7nZcq+/IHLvgWCzL6OVM2+MVzOvpp1z76gl9C+2GLRvtly0r69ddO+RVzUvnma1b7Kg9a+QFzXvoBU2L7pd9m+Pk7avq5s275agNy+0mLdvm5j3r7oXd++d1Hgvt2N4b4ejuK+L5XjvvFP5L7lU+W+52Dmvqxw575nUui+UGPpvkOe6r4fWuu+JlDsvjd37b53U+6+4n7vvoVk8L4rZfG+iWLyvphj874UUPS+NXL1vsmJ9r6zUfe+wIv4vt1++b5HV/q+zIP7vqeU/L6bUf2+G1T+vvtcQL/7fUG//H1Cv/19Q7/+fUS//31FvwB+Rr8Bfke/An5IvwN+Sb8Efkq/BX5LvwZ+TL8Hfk2/CH5Ovwl+T78KflC/C35Rvwx+Ur8NflO/Dn5Uvw9+Vb8Qfla/EX5XvxJ+WL8Tflm/FH5avxV+W78Wfly/F35dvxh+Xr8Zfl+/Gn5gvxt+Yb8cfmK/HX5jvx5+ZL8ffmW/IH5mvyF+Z78ifmi/I35pvyR+ar8lfmu/Jn5svyd+bb8ofm6/KX5vvyp+cL8rfnG/LH5yvy1+c78ufnS/L351vzB+dr8xfne/Mn54vzN+eb80fnq/NX57vzZ+fL83fn2/OH5+vzl+gL86foG/PH6Cvz1+g78+foS/P36Fv0B+hr9Cfoe/Q36Iv0R+ib9Ffoq/Rn6Lv0h+jL9Jfo2/Sn6Ov0t+j79MfpC/TX6Rv05+kr9PfpO/UH6Uv1F+lb9Sfpa/U36Xv1R+mL9Vfpm/Vn6av1d+m79Yfpy/WX6dv1p+nr9bfp+/XH6gv11+ob/KT6K/43qjv1ptpL/hkKW/j5qmv4BVp7+WVKi/YVOpv69Uqr8AX6u/6WOsv3dprb/vUa6/aGGvvwpSsL8qWLG/2FKyv05Xs78NeLS/C3e1v7detr93Ybe/4Hy4v1tiub+XYrq/ok67v5VwvL8DgL2/92K+v+Rwv79gl8C/d1fBv9uCwr/vZ8O/9WjEv9V4xb+XmMa/0XnHv/NYyL+zVMm/71PKvzRuy79LUcy/O1LNv6Jbzr/+i8+/r4DQv0NV0b+mV9K/c2DTv1FX1L8tVNW/enrWv1Bg179UW9i/p2PZv6Bi2r/jU9u/Y2Lcv8db3b+vZ96/7VTfv5964L/mguG/d5Hiv5Ne47/kiOS/OFnlv65X5r8OY+e/6I3ov++A6b9XV+q/d3vrv6lP7L/rX+2/vVvuvz5r778hU/C/UHvxv8Jy8r9GaPO//3f0vzZ39b/3Zfa/tVH3v49O+L/Udvm/v1z6v6V6+791hPy/Tln9v0Gb/r+AUEDAXn5BwF9+QsBgfkPAYX5EwGJ+RcBjfkbAZH5HwGV+SMBmfknAZ35KwGh+S8BpfkzAan5NwGt+TsBsfk/AbX5QwG5+UcBvflLAcH5TwHF+VMByflXAc35WwHR+V8B1fljAdn5ZwHd+WsB4flvAeX5cwHp+XcB7fl7AfH5fwH1+YMB+fmHAf35iwIB+Y8CBfmTAg35lwIR+ZsCFfmfAhn5owId+acCIfmrAiX5rwIp+bMCLfm3AjH5uwI1+b8COfnDAj35xwJB+csCRfnPAkn50wJN+dcCUfnbAlX53wJZ+eMCXfnnAmH56wJl+e8CafnzAnH59wJ1+fsCefoDArn6BwLR+gsC7foPAvH6EwNZ+hcDkfobA7H6HwPl+iMAKf4nAEH+KwB5/i8A3f4zAOX+NwDt/jsA8f4/APX+QwD5/kcA/f5LAQH+TwEF/lMBDf5XARn+WwEd/l8BIf5jASX+ZwEp/msBLf5vATH+cwE1/ncBOf57AT3+fwFJ/oMBTf6HAiJmiwCdho8CDbqTAZFelwAZmpsBGY6fA8FaowOxiqcBpYqrA016rwBSWrMCDV63AyWKuwIdVr8Ahh7DASoGxwKOPssBmVbPAsYO0wGVntcBWjbbA3YS3wGpauMAPaLnA5mK6wO57u8ARlrzAcFG9wJxvvsAwjL/A/WPAwMiJwcDSYcLABn/DwMJwxMDlbsXABXTGwJRpx8D8csjAyl7JwM6QysAXZ8vAam3MwF5jzcCzUs7AYnLPwAGA0MBsT9HA5VnSwGqR08DZcNTAnW3VwNJS1sBQTtfA95bYwG2V2cB+hdrAynjbwC993MAhUd3AklfewMJk38CLgODAe3zhwOps4sDxaOPAXmnkwLdR5cCYU+bAqGjnwIFy6MDOnunA8XvqwPhy68C7eezAE2/twAZ07sBOZ+/AzJHwwKSc8cA8efLAiYPzwFSD9MAPVPXAF2j2wD1O98CJU/jAsVL5wD54+sCGU/vAKVL8wIhQ/cCLT/7A0E9AwVZ/QcFZf0LBW39DwVx/RMFdf0XBXn9GwWB/R8Fjf0jBZH9JwWV/SsFmf0vBZ39MwWt/TcFsf07BbX9PwW9/UMFwf1HBc39SwXV/U8F2f1TBd39VwXh/VsF6f1fBe39YwXx/WcF9f1rBf39bwYB/XMGCf13Bg39ewYR/X8GFf2DBhn9hwYd/YsGIf2PBiX9kwYt/ZcGNf2bBj39nwZB/aMGRf2nBkn9qwZN/a8GVf2zBln9twZd/bsGYf2/BmX9wwZt/ccGcf3LBoH9zwaJ/dMGjf3XBpX92waZ/d8Gof3jBqX95wap/esGrf3vBrH98wa1/fcGuf37BsX+AwbN/gcG0f4LBtX+DwbZ/hMG3f4XBun+Gwbt/h8G+f4jBwH+JwcJ/isHDf4vBxH+MwcZ/jcHHf47ByH+Pwcl/kMHLf5HBzX+Swc9/k8HQf5TB0X+VwdJ/lsHTf5fB1n+Ywdd/mcHZf5rB2n+bwdt/nMHcf53B3X+ewd5/n8Hif6DB43+hweJ1osHLeqPBknykwaVspcG2lqbBm1KnwYN0qMHpVKnB6U+qwVSAq8Gyg6zB3o+twXCVrsHJXq/BHGCwwZ9tscEYXrLBW2WzwTiBtMH+lLXBS2C2wbxwt8HDfrjBrny5wclRusGBaLvBsXy8wW+CvcEkTr7Bho+/wc+RwMF+ZsHBrk7CwQWMw8GpZMTBSoDFwdpQxsGXdcfBznHIweVbycG9j8rBZm/LwYZOzMGCZM3BY5XOwdZez8GZZdDBF1LRwcKI0sHIcNPBo1LUwQ5z1cEzdNbBl2fXwfd42MEWl9nBNE7awbuQ28HenNzBy23dwdtR3sFBjd/BHVTgwc5i4cGyc+LB8YPjwfaW5MGEn+XBw5TmwTZP58Gaf+jBzFHpwXVw6sF1luvBrVzswYaY7cHmU+7B5E7vwZxu8MEJdPHBtGnywWt488GPmfTBWXX1wRhS9sEkdvfBQW34wfNn+cFtUfrBmZ/7wUuA/MGZVP3BPHv+wb96QMLkf0HC539Cwuh/Q8Lqf0TC639Fwux/RsLtf0fC739IwvJ/ScL0f0rC9X9LwvZ/TML3f03C+H9Owvl/T8L6f1DC/X9Rwv5/UsL/f1PCAoBUwgeAVcIIgFbCCYBXwgqAWMIOgFnCD4BawhGAW8ITgFzCGoBdwhuAXsIdgF/CHoBgwh+AYcIhgGLCI4BjwiSAZMIrgGXCLIBmwi2AZ8IugGjCL4BpwjCAasIygGvCNIBswjmAbcI6gG7CPIBvwj6AcMJAgHHCQYBywkSAc8JFgHTCR4B1wkiAdsJJgHfCToB4wk+AecJQgHrCUYB7wlOAfMJVgH3CVoB+wleAgMJZgIHCW4CCwlyAg8JdgITCXoCFwl+AhsJggIfCYYCIwmKAicJjgIrCZICLwmWAjMJmgI3CZ4COwmiAj8JrgJDCbICRwm2AksJugJPCb4CUwnCAlcJygJbCc4CXwnSAmMJ1gJnCdoCawneAm8J4gJzCeYCdwnqAnsJ7gJ/CfICgwn2AocKGlqLChFejwuJipMJHlqXCfGmmwgRap8ICZKjC03upwg9vqsJLlqvCpoKswmJTrcKFmK7CkF6vwolwsMKzY7HCZFOywk+Gs8KBnLTCk561wox4tsIyl7fC7424wkKNucJ/nrrCXm+7woR5vMJVX73CRpa+wi5iv8J0msDCFVTBwt2UwsKjT8PCxWXEwmVcxcJhXMbCFX/HwlGGyMIvbMnCi1/Kwodzy8LkbszC/37NwuZczsIbY8/CalvQwuZu0cJ1U9LCcU7TwqBj1MJlddXCoWLWwm6P18ImT9jC0U7ZwqZs2sK2ftvCuovcwh2E3cK6h97CV3/fwjuQ4MIjleHCqXviwqGa48L4iOTCPYTlwhtt5sKGmufC3H7owohZ6cK7nurCm3PrwgF47MKChu3CbJruwoKa78IbVvDCF1TxwstX8sJwTvPCpp70wlZT9cLIj/bCCYH3wpJ3+MKSmfnC7ob6wuFu+8IThfzC/Gb9wmJh/sIrb0DDfoBBw4GAQsOCgEPDhYBEw4iARcOKgEbDjYBHw46ASMOPgEnDkIBKw5GAS8OSgEzDlIBNw5WATsOXgE/DmYBQw56AUcOjgFLDpoBTw6eAVMOogFXDrIBWw7CAV8OzgFjDtYBZw7aAWsO4gFvDuYBcw7uAXcPFgF7Dx4Bfw8iAYMPJgGHDyoBiw8uAY8PPgGTD0IBlw9GAZsPSgGfD04Bow9SAacPVgGrD2IBrw9+AbMPggG3D4oBuw+OAb8PmgHDD7oBxw/WAcsP3gHPD+YB0w/uAdcP+gHbD/4B3wwCBeMMBgXnDA4F6wwSBe8MFgXzDB4F9wwiBfsMLgYDDDIGBwxWBgsMXgYPDGYGEwxuBhcMcgYbDHYGHwx+BiMMggYnDIYGKwyKBi8MjgYzDJIGNwyWBjsMmgY/DJ4GQwyiBkcMpgZLDKoGTwyuBlMMtgZXDLoGWwzCBl8MzgZjDNIGZwzWBmsM3gZvDOYGcwzqBncM7gZ7DPIGfwz2BoMM/gaHDKYyiw5KCo8Mrg6TD8nalwxNspsPZX6fDvYOowytzqcMFg6rDGpWrw9trrMPbd63DxpSuw29Tr8MCg7DDklGxwz1essOMjLPDOI20w0hOtcOrc7bDmme3w4VouMN2kbnDCZe6w2Rxu8OhbLzDCXe9w5JavsNBlb/Dz2vAw45/wcMnZsLD0FvDw7lZxMOaWsXD6JXGw/eVx8PsTsjDDITJw5mEysOsasvD33bMwzCVzcMbc87DpmjPw19b0MMvd9HDmpHSw2GX08PcfNTD94/VwxyM1sMlX9fDc3zYw9h52cPFidrDzGzbwxyH3MPGW93DQl7ew8lo38Mgd+DD9X7hw5VR4sNNUePDyVLkwyla5cMFf+bDYpfnw9eC6MPPY+nDhHfqw9CF68PSeezDOm7tw5le7sOZWe/DEYXww21w8cMRbPLDv2Lzw7929MNPZfXDr2D2w/2V98MOZvjDn4f5wyOe+sPtlPvDDVT8w31U/cMsjP7DeGRAxECBQcRBgULEQoFDxEOBRMREgUXERYFGxEeBR8RJgUjETYFJxE6BSsRPgUvEUoFMxFaBTcRXgU7EWIFPxFuBUMRcgVHEXYFSxF6BU8RfgVTEYYFVxGKBVsRjgVfEZIFYxGaBWcRogVrEaoFbxGuBXMRsgV3Eb4FexHKBX8RzgWDEdYFhxHaBYsR3gWPEeIFkxIGBZcSDgWbEhIFnxIWBaMSGgWnEh4FqxImBa8SLgWzEjIFtxI2BbsSOgW/EkIFwxJKBccSTgXLElIFzxJWBdMSWgXXEl4F2xJmBd8SagXjEnoF5xJ+BesSggXvEoYF8xKKBfcSkgX7EpYGAxKeBgcSpgYLEq4GDxKyBhMStgYXEroGGxK+Bh8SwgYjEsYGJxLKBisS0gYvEtYGMxLaBjcS3gY7EuIGPxLmBkMS8gZHEvYGSxL6Bk8S/gZTExIGVxMWBlsTHgZfEyIGYxMmBmcTLgZrEzYGbxM6BnMTPgZ3E0IGexNGBn8TSgaDE04GhxHlkosQRhqPEIWqkxJyBpcToeKbEaWSnxFSbqMS5YqnEK2eqxKuDq8SoWKzE2J6txKtsrsQgb6/E3luwxEyWscQLjLLEX3KzxNBntMTHYrXEYXK2xKlOt8TGWbjEzWu5xJNYusSuZrvEVV68xN9SvcRVYb7EKGe/xO52wMRmd8HEZ3LCxEZ6w8T/YsTE6lTFxFBUxsSglMfEo5DIxBxaycSzfsrEFmzLxENOzMR2Wc3EEIDOxEhZz8RXU9DEN3XRxL6W0sTKVtPEIGPUxBGB1cR8YNbE+ZXXxNZt2MRiVNnEgZnaxIVR28TpWtzE/YDdxK5Z3sQTl9/EKlDgxOVs4cQ8XOLE32LjxGBP5MQ/U+XEe4HmxAaQ58S6bujEK4XpxMhi6sR0XuvEvnjsxLVk7cR7Y+7E9V/vxBha8MR/kfHEH57yxD9c88RPY/TEQoD1xH1b9sRuVffESpX4xE2V+cSFbfrEqGD7xOBn/MTecv3E3VH+xIFbQMXUgUHF1YFCxdaBQ8XXgUTF2IFFxdmBRsXagUfF24FIxdyBScXdgUrF3oFLxd+BTMXggU3F4YFOxeKBT8XkgVDF5YFRxeaBUsXogVPF6YFUxeuBVcXugVbF74FXxfCBWMXxgVnF8oFaxfWBW8X2gVzF94FdxfiBXsX5gV/F+oFgxf2BYcX/gWLFA4JjxQeCZMUIgmXFCYJmxQqCZ8ULgmjFDoJpxQ+CasURgmvFE4JsxRWCbcUWgm7FF4JvxRiCcMUZgnHFGoJyxR2Cc8UggnTFJIJ1xSWCdsUmgnfFJ4J4xSmCecUugnrFMoJ7xTqCfMU8gn3FPYJ+xT+CgMVAgoHFQYKCxUKCg8VDgoTFRYKFxUaChsVIgofFSoKIxUyCicVNgorFToKLxVCCjMVRgo3FUoKOxVOCj8VUgpDFVYKRxVaCksVXgpPFWYKUxVuClcVcgpbFXYKXxV6CmMVggpnFYYKaxWKCm8VjgpzFZIKdxWWCnsVmgp/FZ4KgxWmCocXnYqLF3myjxVtypMVtYqXFrpSmxb1+p8UTgajFU22pxZxRqsUEX6vFdFmsxapSrcUSYK7Fc1mvxZZmsMVQhrHFn3WyxSpjs8XmYbTF73y1xfqLtsXmVLfFJ2u4xSWeucW0a7rF1YW7xVVUvMV2UL3FpGy+xWpVv8W0jcDFLHLBxRVewsUVYMPFNnTExc1ixcWSY8bFTHLHxZhfyMVDbsnFPm3KxQBly8VYb8zF2HbNxdB4zsX8ds/FVHXQxSRS0cXbU9LFU07TxZ5e1MXBZdXFKoDWxdaA18WbYtjFhlTZxShS2sWucNvFjYjcxdGN3cXhbN7FeFTfxdqA4MX5V+HF9IjixVSN48VqluTFTZHlxWlP5sWbbOfFt1XoxcZ26cUweOrFqGLrxflw7MWOb+3FbV/uxeyE78XaaPDFfHjxxfd78sWogfPFC2f0xU+e9cVnY/bFsHj3xW9X+MUSePnFOZf6xXli+8WrYvzFiFL9xTV0/sXXa0DGaoJBxmuCQsZsgkPGbYJExnGCRcZ1gkbGdoJHxneCSMZ4gknGe4JKxnyCS8aAgkzGgYJNxoOCTsaFgk/GhoJQxoeCUcaJglLGjIJTxpCCVMaTglXGlIJWxpWCV8aWgljGmoJZxpuCWsaeglvGoIJcxqKCXcajgl7Gp4JfxrKCYMa1gmHGtoJixrqCY8a7gmTGvIJlxr+CZsbAgmfGwoJoxsOCacbFgmrGxoJrxsmCbMbQgm3G1oJuxtmCb8bagnDG3YJxxuKCcsbngnPG6IJ0xumCdcbqgnbG7IJ3xu2CeMbugnnG8IJ6xvKCe8bzgnzG9YJ9xvaCfsb4goDG+oKBxvyCgsb9goPG/oKExv+ChcYAg4bGCoOHxguDiMYNg4nGEIOKxhKDi8YTg4zGFoONxhiDjsYZg4/GHYOQxh6DkcYfg5LGIIOTxiGDlMYig5XGI4OWxiSDl8Ylg5jGJoOZximDmsYqg5vGLoOcxjCDncYyg57GN4OfxjuDoMY9g6HGZFWixj6Bo8aydaTGrnalxjlTpsbedafG+1CoxkFcqcZsi6rGx3urxk9QrMZHcq3Gl5quxtiYr8YCb7DG4nSxxmh5ssaHZLPGpXe0xvxitcaRmLbGK423xsFUuMZYgLnGUk66xmpXu8b5grzGDYS9xnNevsbtUb/G9nTAxsSLwcZPXMLGYVfDxvxsxMaHmMXGRlrGxjR4x8ZEm8jG64/JxpV8ysZWUsvGUWLMxvqUzcbGTs7GhoPPxmGE0Mbpg9HGsoTSxtRX08Y0Z9TGA1fVxm5m1sZmbdfGMYzYxt1m2cYRcNrGH2fbxjpr3MYWaN3GGmLexrtZ38YDTuDGxFHhxgZv4sbSZ+PGj2zkxnZR5cbLaObGR1nnxmdr6MZmdenGDl3qxhCB68ZQn+zG12Xtxkh57sZBee/GkZrwxneN8caCXPLGXk7zxgFP9MYvVPXGUVn2xgx498ZoVvjGFGz5xsSP+sYDX/vGfWz8xuNs/cari/7GkGNAxz6DQcc/g0LHQYNDx0KDRMdEg0XHRYNGx0iDR8dKg0jHS4NJx0yDSsdNg0vHToNMx1ODTcdVg07HVoNPx1eDUMdYg1HHWYNSx12DU8dig1THcINVx3GDVsdyg1fHc4NYx3SDWcd1g1rHdoNbx3mDXMd6g13HfoNex3+DX8eAg2DHgYNhx4KDYseDg2PHhINkx4eDZceIg2bHioNnx4uDaMeMg2nHjYNqx4+Da8eQg2zHkYNtx5SDbseVg2/HloNwx5eDcceZg3LHmoNzx52DdMefg3XHoYN2x6KDd8ejg3jHpIN5x6WDesemg3vHp4N8x6yDfcetg37HroOAx6+Dgce1g4LHu4ODx76DhMe/g4XHwoOGx8ODh8fEg4jHxoOJx8iDisfJg4vHy4OMx82DjcfOg47H0IOPx9GDkMfSg5HH04OSx9WDk8fXg5TH2YOVx9qDlsfbg5fH3oOYx+KDmcfjg5rH5IObx+aDnMfng53H6IOex+uDn8fsg6DH7YOhx3Bgosc9baPHdXKkx2ZipceOlKbHxZSnx0NTqMfBj6nHfnuqx99Oq8cmjKzHfk6tx9SersexlK/Hs5Swx01Sscdcb7LHY5Czx0VttMc0jLXHEVi2x0xdt8cga7jHSWu5x6pnusdbVLvHVIG8x4x/vceZWL7HN4W/xzpfwMeiYsHHR2rCxzmVw8dyZcTHhGDFx2Voxsend8fHVE7Ix6hPycfnXcrHmJfLx6xkzMfYf83H7VzOx89Pz8eNetDHB1LRxwSD0scUTtPHL2DUx4N61cemlNbHtU/Xx7JO2MfmednHNHTax+RS28e5gtzH0mTdx7153sfdW9/HgWzgx1KX4cd7j+LHImzjxz5Q5Md/U+XHBW7mx85k58d0ZujHMGzpx8Vg6sd3mOvH94vsx4Ze7cc8dO7Hd3rvx8t58McYTvHHsZDyxwN088dCbPTH2lb1x0uR9sfFbPfHi434xzpT+cfGhvrH8mb7x6+O/MdIXP3HcZr+xyBuQMjug0HI74NCyPODQ8j0g0TI9YNFyPaDRsj3g0fI+oNIyPuDScj8g0rI/oNLyP+DTMgAhE3IAoROyAWET8gHhFDICIRRyAmEUsgKhFPIEIRUyBKEVcgThFbIFIRXyBWEWMgWhFnIF4RayBmEW8gahFzIG4RdyB6EXsgfhF/IIIRgyCGEYcgihGLII4RjyCmEZMgqhGXIK4RmyCyEZ8gthGjILoRpyC+EasgwhGvIMoRsyDOEbcg0hG7INYRvyDaEcMg3hHHIOYRyyDqEc8g7hHTIPoR1yD+EdshAhHfIQYR4yEKEechDhHrIRIR7yEWEfMhHhH3ISIR+yEmEgMhKhIHIS4SCyEyEg8hNhITIToSFyE+EhshQhIfIUoSIyFOEichUhIrIVYSLyFaEjMhYhI3IXYSOyF6Ej8hfhJDIYISRyGKEkshkhJPIZYSUyGaElchnhJbIaISXyGqEmMhuhJnIb4SayHCEm8hyhJzIdISdyHeEnsh5hJ/Ie4SgyHyEocjWU6LINlqjyIufpMijjaXIu1OmyAhXp8inmKjIQ2epyJuRqsjJbKvIaFGsyMp1rcjzYq7IrHKvyDhSsMidUrHIOn+yyJRws8g4drTIdFO1yEqetsi3abfIbni4yMCWucjZiLrIpH+7yDZxvMjDcb3IiVG+yNNnv8jkdMDI5FjByBhlwsi3VsPIqYvEyHaZxchwYsbI1X7HyPlgyMjtcMnI7FjKyMFOy8i6TszIzV/NyOeXzsj7Ts/IpIvQyANS0ciKWdLIq37TyFRi1MjNTtXI5WXWyA5i18g4g9jIyYTZyGOD2siNh9vIlHHcyLZu3ci5W97I0n7fyJdR4MjJY+HI1GfiyImA48g5g+TIFYjlyBJR5sh6W+fIglnoyLGP6chzTurIXWzryGVR7Mglie3Ib4/uyC6W78hKhfDIXnTxyBCV8sjwlfPIpm30yOWC9cgxX/bIkmT3yBJt+MgohPnIboH6yMOc+8heWPzIW439yAlO/sjBU0DJfYRByX6EQsl/hEPJgIREyYGERcmDhEbJhIRHyYWESMmGhEnJioRKyY2ES8mPhEzJkIRNyZGETsmShE/Jk4RQyZSEUcmVhFLJloRTyZiEVMmahFXJm4RWyZ2EV8mehFjJn4RZyaCEWsmihFvJo4RcyaSEXcmlhF7JpoRfyaeEYMmohGHJqYRiyaqEY8mrhGTJrIRlya2EZsmuhGfJsIRoybGEacmzhGrJtYRrybaEbMm3hG3Ju4RuybyEb8m+hHDJwIRxycKEcsnDhHPJxYR0ycaEdcnHhHbJyIR3ycuEeMnMhHnJzoR6yc+Ee8nShHzJ1IR9ydWEfsnXhIDJ2ISBydmEgsnahIPJ24SEydyEhcnehIbJ4YSHyeKEiMnkhInJ54SKyeiEi8nphIzJ6oSNyeuEjsnthI/J7oSQye+EkcnxhJLJ8oSTyfOElMn0hJXJ9YSWyfaEl8n3hJjJ+ISZyfmEmsn6hJvJ+4Scyf2Encn+hJ7JAIWfyQGFoMkChaHJHk+iyWNlo8lRaKTJ01WlySdOpskUZKfJmpqoyWtiqcnCWqrJX3SryXKCrMmpba3J7miuyedQr8mOg7DJAnixyUBnssk5UrPJmWy0ybF+tcm7ULbJZVW3yV5xuMlbe7nJUma6ycpzu8nrgrzJSWe9yXFcvskgUr/JfXHAyWuIwcnqlcLJVZbDycVkxMlhjcXJs4HGyYRVx8lVbMjJR2LJyS5/ysmSWMvJJE/MyUZVzclPjc7JTGbPyQpO0MkaXNHJ84jSyaJo08lOY9TJDXrVyedw1smNgtfJ+lLYyfaX2ckRXNrJ6FTbybWQ3MnNft3JYlneyUqN38nHhuDJDILhyQ2C4slmjePJRGTkyQRc5clRYebJiW3nyT556Mm+i+nJN3jqyTN168l7VOzJOE/tyauO7snxbe/JIFrwycV+8cleefLJiGzzyaFb9Ml2WvXJGnX2yb6A98lOYfjJF275yfBY+skfdfvJJXX8yXJy/clHU/7J835AygOFQcoEhULKBYVDygaFRMoHhUXKCIVGygmFR8oKhUjKC4VJyg2FSsoOhUvKD4VMyhCFTcoShU7KFIVPyhWFUMoWhVHKGIVSyhmFU8obhVTKHIVVyh2FVsoehVfKIIVYyiKFWcojhVrKJIVbyiWFXMomhV3KJ4VeyiiFX8ophWDKKoVhyi2FYsouhWPKL4VkyjCFZcoxhWbKMoVnyjOFaMo0hWnKNYVqyjaFa8o+hWzKP4VtykCFbspBhW/KQoVwykSFccpFhXLKRoVzykeFdMpLhXXKTIV2yk2Fd8pOhXjKT4V5ylCFespRhXvKUoV8ylOFfcpUhX7KVYWAyleFgcpYhYLKWoWDyluFhMpchYXKXYWGyl+Fh8pghYjKYYWJymKFispjhYvKZYWMymaFjcpnhY7KaYWPymqFkMprhZHKbIWSym2Fk8puhZTKb4WVynCFlspxhZfKc4WYynWFmcp2hZrKd4WbyniFnMp8hZ3KfYWeyn+Fn8qAhaDKgYWhygF3osrbdqPKaVKkytyApcojV6bKCF6nyjFZqMrucqnKvWWqyn9uq8rXi6zKOFytynGGrspBU6/K83ewyv5iscr2ZbLKwE6zyt+YtMqAhrXKnlu2ysaLt8ryU7jK4ne5yn9PuspOXLvKdpq8ystZvcoPX77KOnm/yutYwMoWTsHK/2fCyotOw8rtYsTKk4rFyh2Qxsq/UsfKL2bIytxVycpsVsrKApDLytVOzMqNT83KypHOynCZz8oPbNDKAl7RykNg0sqkW9PKxonUytWL1co2ZdbKS2LXypaZ2MqIW9nK/1vayohj28ouVdzK11PdyiZ23sp9Ud/KLIXgyqJn4cqzaOLKimvjypJi5MqTj+XK1FPmyhKC58rRbejKj3XpymZO6spOjevKcFvsyp9x7cqvhe7KkWbvytlm8Mpyf/HKAIfyys2e88ogn/TKXlz1yi9n9srwj/fKEWj4yl9n+coNYvrK1nr7yoVY/Mq2Xv3KcGX+yjFvQMuChUHLg4VCy4aFQ8uIhUTLiYVFy4qFRsuLhUfLjIVIy42FScuOhUrLkIVLy5GFTMuShU3Lk4VOy5SFT8uVhVDLloVRy5eFUsuYhVPLmYVUy5qFVcudhVbLnoVXy5+FWMughVnLoYVay6KFW8ujhVzLpYVdy6aFXsunhV/LqYVgy6uFYcushWLLrYVjy7GFZMuyhWXLs4Vmy7SFZ8u1hWjLtoVpy7iFasu6hWvLu4Vsy7yFbcu9hW7LvoVvy7+FcMvAhXHLwoVyy8OFc8vEhXTLxYV1y8aFdsvHhXfLyIV4y8qFecvLhXrLzIV7y82FfMvOhX3L0YV+y9KFgMvUhYHL1oWCy9eFg8vYhYTL2YWFy9qFhsvbhYfL3YWIy96FicvfhYrL4IWLy+GFjMvihY3L44WOy+WFj8vmhZDL54WRy+iFksvqhZPL64WUy+yFlcvthZbL7oWXy++FmMvwhZnL8YWay/KFm8vzhZzL9IWdy/WFnsv2hZ/L94Wgy/iFoctVYKLLN1Kjyw2ApMtUZKXLcIimyyl1p8sFXqjLE2ipy/Riqsscl6vLzFOsyz1yrcsBjK7LNGyvy2F3sMsOerHLLlSyy6x3s8t6mLTLHIK1y/SLtstVeLfLFGe4y8FwucuvZbrLlWS7yzZWvMsdYL3LwXm+y/hTv8sdTsDLe2vBy4aAwsv6W8PL41XEy9tWxcs6T8bLPE/Hy3KZyMvzXcnLfmfKyziAy8sCYMzLgpjNywGQzsuLW8/LvIvQy/WL0cscZNLLWILTy95k1Mv9VdXLz4LWy2WR18vXT9jLIH3Zyx+Q2suffNvL81Dcy1FY3cuvbt7Lv1vfy8mL4MuDgOHLeJHiy5yE48uXe+TLfYbly4uW5suPlufL5X7oy9Oa6cuOeOrLgVzry1d67MtCkO3Lp5buy19578tZW/DLX2Pxywt78svRhPPLrWj0ywZV9cspf/bLEHT3yyJ9+MsBlfnLQGL6y0xY+8vWTvzLg1v9y3lZ/stUWEDM+YVBzPqFQsz8hUPM/YVEzP6FRcwAhkbMAYZHzAKGSMwDhknMBIZKzAaGS8wHhkzMCIZNzAmGTswKhk/MC4ZQzAyGUcwNhlLMDoZTzA+GVMwQhlXMEoZWzBOGV8wUhljMFYZZzBeGWswYhlvMGYZczBqGXcwbhl7MHIZfzB2GYMwehmHMH4ZizCCGY8whhmTMIoZlzCOGZswkhmfMJYZozCaGacwohmrMKoZrzCuGbMwshm3MLYZuzC6Gb8wvhnDMMIZxzDGGcswyhnPMM4Z0zDSGdcw1hnbMNoZ3zDeGeMw5hnnMOoZ6zDuGe8w9hnzMPoZ9zD+GfsxAhoDMQYaBzEKGgsxDhoPMRIaEzEWGhcxGhobMR4aHzEiGiMxJhonMSoaKzEuGi8xMhozMUoaNzFOGjsxVho/MVoaQzFeGkcxYhpLMWYaTzFuGlMxchpXMXYaWzF+Gl8xghpjMYYaZzGOGmsxkhpvMZYaczGaGncxnhp7MaIafzGmGoMxqhqHMbXOizB5jo8xLjqTMD46lzM6ApszUgqfMrGKozPBTqczwbKrMXpGrzCpZrMwBYK3McGyuzE1Xr8xKZLDMKo2xzCt2sszpbrPMW1e0zIBqtczwdbbMbW+3zC2MuMwIjLnMZle6zO9ru8ySiLzMs3i9zKJjvsz5U7/MrXDAzGRswcxYWMLMKmTDzAJYxMzgaMXMm4HGzBBVx8zWfMjMGFDJzLqOyszMbcvMn43MzOtwzcyPY87Mm23PzNRu0MzmftHMBITSzENo08wDkNTM2G3VzHaW1syoi9fMV1nYzHly2czkhdrMfoHbzLx13MyKit3Mr2jezFRS38wijuDMEZXhzNBj4syYmOPMRI7kzHxV5cxTT+bM/2bnzI9W6MzVYOnMlW3qzENS68xJXOzMKVntzPtt7sxrWO/MMHXwzBx18cxsYPLMFILzzEaB9MwRY/XMYWf2zOKP98w6d/jM8435zDSN+szBlPvMFl78zIVT/cwsVP7Mw3BAzW2GQc1vhkLNcIZDzXKGRM1zhkXNdIZGzXWGR812hkjNd4ZJzXiGSs2DhkvNhIZMzYWGTc2Ghk7Nh4ZPzYiGUM2JhlHNjoZSzY+GU82QhlTNkYZVzZKGVs2UhlfNloZYzZeGWc2YhlrNmYZbzZqGXM2bhl3NnoZezZ+GX82ghmDNoYZhzaKGYs2lhmPNpoZkzauGZc2thmbNroZnzbKGaM2zhmnNt4ZqzbiGa825hmzNu4ZtzbyGbs29hm/NvoZwzb+Gcc3BhnLNwoZzzcOGdM3FhnXNyIZ2zcyGd83NhnjN0oZ5zdOGes3VhnvN1oZ8zdeGfc3ahn7N3IaAzd2Ggc3ghoLN4YaDzeKGhM3jhoXN5YaGzeaGh83nhojN6IaJzeqGis3rhovN7IaMze+Gjc31ho7N9oaPzfeGkM36hpHN+4aSzfyGk839hpTN/4aVzQGHls0Eh5fNBYeYzQaHmc0Lh5rNDIebzQ6HnM0Ph53NEIeezRGHn80Uh6DNFoehzUBsos33XqPNXFCkza1Opc2tXqbNOmOnzUeCqM0akKnNUGiqzW6Rq82zd6zNDFStzdyUrs1kX6/N5XqwzXZosc1FY7LNUnuzzd9+tM3bdbXNd1C2zZVit800WbjND5C5zfhRus3DebvNgXq8zf5Wvc2SX77NFJC/zYJtwM1gXMHNH1fCzRBUw81UUcTNTW7FzeJWxs2oY8fNk5jIzX+Byc0Vh8rNKonLzQCQzM0eVM3Nb1zOzcCBz83WYtDNWGLRzTGB0s01ntPNQJbUzW6a1c18mtbNLWnXzaVZ2M3TYtnNPlXazRZj283HVNzN2YbdzTxt3s0DWt/N5nTgzZyI4c1qa+LNFlnjzUyM5M0vX+XNfm7mzalz5819mOjNOE7pzfdw6s2MW+vNl3jszT1j7c1aZu7Nlnbvzctg8M2bW/HNSVryzQdO881VgfTNamz1zYtz9s2hTvfNiWf4zVF/+c2AX/rN+mX7zRtn/M3YX/3NhFn+zQFaQM4Zh0HOG4dCzh2HQ84fh0TOIIdFziSHRs4mh0fOJ4dIziiHSc4qh0rOK4dLziyHTM4th03OL4dOzjCHT84yh1DOM4dRzjWHUs42h1POOIdUzjmHVc46h1bOPIdXzj2HWM5Ah1nOQYdazkKHW85Dh1zORIddzkWHXs5Gh1/OSodgzkuHYc5Nh2LOT4djzlCHZM5Rh2XOUodmzlSHZ85Vh2jOVodpzliHas5ah2vOW4dszlyHbc5dh27OXodvzl+HcM5hh3HOYodyzmaHc85nh3TOaId1zmmHds5qh3fOa4d4zmyHec5th3rOb4d7znGHfM5yh33Oc4d+znWHgM53h4HOeIeCznmHg856h4TOf4eFzoCHhs6Bh4fOhIeIzoaHic6Hh4rOiYeLzoqHjM6Mh43OjoeOzo+Hj86Qh5DOkYeRzpKHks6Uh5POlYeUzpaHlc6Yh5bOmYeXzpqHmM6bh5nOnIeazp2Hm86eh5zOoIedzqGHns6ih5/Oo4egzqSHoc7NXaLOrl+jznFTpM7ml6XO3Y+mzkVop870VqjOL1Wpzt9gqs46TqvOTW+szvR+rc7Hgq7ODoSvztRZsM4fT7HOKk+yzj5cs86sfrTOKme1zhqFts5zVLfOT3W4zsOAuc6CVbrOT5u7zk1PvM4tbr3OE4y+zglcv85wYcDOa1PBzh92ws4pbsPOiobEzodlxc77lcbOuX7HzjtUyM4zesnOCn3Kzu6Vy87hVczOwX/Nzu50zs4dY8/OF4fQzqFt0c6detLOEWLTzqFl1M5nU9XO4WPWzoNs187rXdjOXFTZzqiU2s5MTtvOYWzczuyL3c5LXN7O4GXfzpyC4M6naOHOPlTizjRU487La+TOZmvlzpRO5s5CY+fOSFPozh6C6c4NT+rOrk/rzl5X7M4KYu3O/pbuzmRm785pcvDO/1LxzqFS8s6fYPPO74v0zhRm9c6ZcfbOkGf3zn+J+M5SePnO/Xf6znBm+847VvzOOFT9ziGV/s56ckDPpYdBz6aHQs+nh0PPqYdEz6qHRc+uh0bPsIdHz7GHSM+yh0nPtIdKz7aHS8+3h0zPuIdNz7mHTs+7h0/PvIdQz76HUc+/h1LPwYdTz8KHVM/Dh1XPxIdWz8WHV8/Hh1jPyIdZz8mHWs/Mh1vPzYdcz86HXc/Ph17P0Idfz9SHYM/Vh2HP1odiz9eHY8/Yh2TP2Ydlz9qHZs/ch2fP3Ydoz96Hac/fh2rP4Ydrz+KHbM/jh23P5Iduz+aHb8/nh3DP6Idxz+mHcs/rh3PP7Id0z+2Hdc/vh3bP8Id3z/GHeM/yh3nP84d6z/SHe8/1h3zP9od9z/eHfs/4h4DP+oeBz/uHgs/8h4PP/YeEz/+Hhc8AiIbPAYiHzwKIiM8EiInPBYiKzwaIi88HiIzPCIiNzwmIjs8LiI/PDIiQzw2Ikc8OiJLPD4iTzxCIlM8RiJXPEoiWzxSIl88XiJjPGIiZzxmIms8aiJvPHIiczx2Inc8eiJ7PH4ifzyCIoM8jiKHPAHqiz29go88MXqTPiWClz52Bps8VWafP3GCoz4Rxqc/vcKrPqm6rz1BsrM+Acq3PhGquz62Ir88tXrDPYE6xz7Nass+cVbPP45S0zxdttc/7fLbPmZa3zw9iuM/GfrnPjne6z36Gu88jU7zPHpe9z5aPvs+HZr/P4VzAz6BPwc/tcsLPC07Dz6ZTxM8PWcXPE1TGz4Bjx88olcjPSFHJz9lOys+cnMvPpH7Mz7hUzc8kjc7PVIjPzzeC0M/yldHPjm3SzyZf08/MWtTPPmbVz2mW1s+wc9fPLnPYz79T2c96gdrPhZnbz6F/3M+qW93Pd5bez1CW38+/fuDP+Hbhz6JT4s92lePPmZnkz7F75c9EiebPWG7nz2FO6M/Uf+nPZXnqz+aL68/zYOzPzVTtz6tO7s95mO/P913wz2Fq8c/PUPLPEVTzz2GM9M8nhPXPXXj2zwSX989KUvjP7lT5z6NW+s8AlfvPiG38z7Vb/c/Gbf7PU2ZA0CSIQdAliELQJohD0CeIRNAoiEXQKYhG0CqIR9AriEjQLIhJ0C2IStAuiEvQL4hM0DCITdAxiE7QM4hP0DSIUNA1iFHQNohS0DeIU9A4iFTQOohV0DuIVtA9iFfQPohY0D+IWdBBiFrQQohb0EOIXNBGiF3QR4he0EiIX9BJiGDQSohh0EuIYtBOiGPQT4hk0FCIZdBRiGbQUohn0FOIaNBViGnQVohq0FiIa9BaiGzQW4ht0FyIbtBdiG/QXohw0F+IcdBgiHLQZohz0GeIdNBqiHXQbYh20G+Id9BxiHjQc4h50HSIetB1iHvQdoh80HiIfdB5iH7QeoiA0HuIgdB8iILQgIiD0IOIhNCGiIXQh4iG0ImIh9CKiIjQjIiJ0I6IitCPiIvQkIiM0JGIjdCTiI7QlIiP0JWIkNCXiJHQmIiS0JmIk9CaiJTQm4iV0J2IltCeiJfQn4iY0KCImdChiJrQo4ib0KWInNCmiJ3Qp4ie0KiIn9CpiKDQqoih0A9cotBdW6PQIWik0JaApdB4VabQEXun0EhlqNBUaanQm06q0Edrq9BOh6zQi5et0E9TrtAfY6/QOmSw0KqQsdCcZbLQwYCz0BCMtNCZUbXQsGi20HhTt9D5h7jQyGG50MRsutD7bLvQIoy80FFcvdCqhb7Qr4K/0AyVwNAja8HQm4/C0LBlw9D7X8TQw1/F0OFPxtBFiMfQH2bI0GWBydApc8rQ+mDL0HRRzNARUs3Qi1fO0GJfz9CikNDQTIjR0JKR0tB4XtPQT2fU0Cdg1dDTWdbQRFHX0PZR2ND4gNnQCFPa0Hls29DEltzQinHd0BFP3tDuT9/Qnn/g0D1n4dDFVeLQCJXj0MB55NCWiOXQ437m0J9Y59AMYujQAJfp0FqG6tAYVuvQe5js0JBf7dC4i+7QxITv0FeR8NDZU/HQ7WXy0I9e89BcdfTQZGD10G599tB/WvfQ6n740O1++dBpj/rQp1X70KNb/NCsYP3Qy2X+0IRzQNGsiEHRrohC0a+IQ9GwiETRsohF0bOIRtG0iEfRtYhI0baISdG4iErRuYhL0bqITNG7iE3RvYhO0b6IT9G/iFDRwIhR0cOIUtHEiFPRx4hU0ciIVdHKiFbRy4hX0cyIWNHNiFnRz4ha0dCIW9HRiFzR04hd0daIXtHXiF/R2ohg0duIYdHciGLR3Yhj0d6IZNHgiGXR4Yhm0eaIZ9HniGjR6Yhp0eqIatHriGvR7Ihs0e2IbdHuiG7R74hv0fKIcNH1iHHR9ohy0feIc9H6iHTR+4h10f2IdtH/iHfRAIl40QGJedEDiXrRBIl70QWJfNEGiX3RB4l+0QiJgNEJiYHRC4mC0QyJg9ENiYTRDomF0Q+JhtERiYfRFImI0RWJidEWiYrRF4mL0RiJjNEciY3RHYmO0R6Jj9EfiZDRIImR0SKJktEjiZPRJImU0SaJldEniZbRKImX0SmJmNEsiZnRLYma0S6Jm9EviZzRMYmd0TKJntEziZ/RNYmg0TeJodEJkKLRY3aj0Sl3pNHafqXRdJem0ZuFp9FmW6jRdHqp0eqWqtFAiKvRy1Ks0Y9xrdGqX67R7GWv0eKLsNH7W7HRb5qy0eFds9GJa7TRW2y10a2LttGvi7fRCpC40cWPudGLU7rRvGK70SaevNEtnr3RQFS+0StOv9G9gsDRWXLB0ZyGwtEWXcPRWYjE0a9txdHFlsbR0VTH0ZpOyNG2i8nRCXHK0b1Uy9EJlszR33DN0fltztHQds/RJU7Q0RR40dESh9LRqVzT0fZe1NEAitXRnJjW0Q6W19GOcNjRv2zZ0URZ2tGpY9vRPHfc0U2I3dEUb97Rc4Lf0TBY4NHVceHRjFPi0Rp449HBluTRAVXl0WZf5tEwcefRtFvo0RqM6dGMmurRg2vr0S5Z7NEvnu3R53nu0Whn79FsYvDRb0/x0aF18tGKf/PRC2300TOW9dEnbPbR8E730dJ1+NF7UfnRN2j60T5v+9GAkPzRcIH90ZZZ/tF2dEDSOIlB0jmJQtI6iUPSO4lE0jyJRdI9iUbSPolH0j+JSNJAiUnSQolK0kOJS9JFiUzSRolN0keJTtJIiU/SSYlQ0kqJUdJLiVLSTIlT0k2JVNJOiVXST4lW0lCJV9JRiVjSUolZ0lOJWtJUiVvSVYlc0laJXdJXiV7SWIlf0lmJYNJaiWHSW4li0lyJY9JdiWTSYIll0mGJZtJiiWfSY4lo0mSJadJliWrSZ4lr0miJbNJpiW3Saolu0muJb9JsiXDSbYlx0m6JctJviXPScIl00nGJddJyiXbSc4l30nSJeNJ1iXnSdol60neJe9J4iXzSeYl90nqJftJ8iYDSfYmB0n6JgtKAiYPSgomE0oSJhdKFiYbSh4mH0oiJiNKJiYnSiomK0ouJi9KMiYzSjYmN0o6JjtKPiY/SkImQ0pGJkdKSiZLSk4mT0pSJlNKViZXSlomW0peJl9KYiZjSmYmZ0pqJmtKbiZvSnImc0p2JndKeiZ7Sn4mf0qCJoNKhiaHSR2Si0idco9JlkKTSkXql0iOMptLaWafSrFSo0gCCqdJvg6rSgYmr0gCArNIwaa3STlau0jaAr9I3crDSzpGx0rZRstJfTrPSdZi00pZjtdIaTrbS9lO30vNmuNJLgbnSHFm60rJtu9IATrzS+Vi90jtTvtLWY7/S8ZTA0p1PwdIKT8LSY4jD0pCYxNI3WcXSV5DG0vt5x9LqTsjS8IDJ0pF1ytKCbMvSnFvM0uhZzdJdX87SBWnP0oGG0NIaUNHS8l3S0llO09Ljd9TS5U7V0nqC1tKRYtfSE2bY0pGQ2dJ5XNrSv07b0nlf3NLGgd3SOJDe0oSA39KrdeDSpk7h0tSI4tIPYePSxWvk0sZf5dJJTubSynbn0qJu6NLji+nSrovq0gqM69LRi+zSAl/t0vx/7tLMf+/Szn7w0jWD8dJrg/LS4Fbz0rdr9NLzl/XSNJb20vtZ99IfVPjS9pT50utt+tLFW/vSbpn80jlc/dIVX/7SkJZA06KJQdOjiULTpIlD06WJRNOmiUXTp4lG06iJR9OpiUjTqolJ06uJStOsiUvTrYlM066JTdOviU7TsIlP07GJUNOyiVHTs4lS07SJU9O1iVTTtolV07eJVtO4iVfTuYlY07qJWdO7iVrTvIlb072JXNO+iV3Tv4le08CJX9PDiWDTzYlh09OJYtPUiWPT1Ylk09eJZdPYiWbT2Yln09uJaNPdiWnT34lq0+CJa9PhiWzT4olt0+SJbtPniW/T6Ilw0+mJcdPqiXLT7Ilz0+2JdNPuiXXT8Il20/GJd9PyiXjT9Il50/WJetP2iXvT94l80/iJfdP5iX7T+omA0/uJgdP8iYLT/YmD0/6JhNP/iYXTAYqG0wKKh9MDiojTBIqJ0wWKitMGiovTCIqM0wmKjdMKio7TC4qP0wyKkNMNipHTDoqS0w+Kk9MQipTTEYqV0xKKltMTipfTFIqY0xWKmdMWiprTF4qb0xiKnNMZip3TGoqe0xuKn9MciqDTHYqh03BTotPxgqPTMWqk03RapdNwnqbTlF6n0yh/qNO5g6nTJISq0yWEq9Nng6zTR4et086PrtNija/TyHaw03FfsdOWmLLTbHiz0yBmtNPfVLXT5WK202NPt9PDgbjTyHW507heutPNlrvTCo680/mGvdOPVL7T82y/04xtwNM4bMHTf2DC08dSw9ModcTTfV7F0xhPxtOgYMfT51/I0yRcydMxdcrTrpDL08CUzNO5cs3TuWzO0zhuz9NJkdDTCWfR08tT0tPzU9PTUU/U08mR1dPxi9bTyFPX03xe2NPCj9nT5G3a045O29PCdtzThmnd016G3tMaYd/TBoLg01lP4dPeT+LTPpDj03yc5NMJYeXTHW7m0xRu59OFlujTiE7p0zFa6tPoluvTDk7s039c7dO5ee7Th1vv0+2L8NO9f/HTiXPy099X89OLgvTTwZD10wFU9tNHkPfTu1X40+pc+dOhX/rTCGH70zJr/NPxcv3TsoD+04mKQNQeikHUH4pC1CCKQ9QhikTUIopF1COKRtQkikfUJYpI1CaKSdQnikrUKIpL1CmKTNQqik3UK4pO1CyKT9QtilDULopR1C+KUtQwilPUMYpU1DKKVdQzilbUNIpX1DWKWNQ2ilnUN4pa1DiKW9Q5ilzUOopd1DuKXtQ8il/UPYpg1D+KYdRAimLUQYpj1EKKZNRDimXURIpm1EWKZ9RGimjUR4pp1EmKatRKimvUS4ps1EyKbdRNim7UTopv1E+KcNRQinHUUYpy1FKKc9RTinTUVIp11FWKdtRWinfUV4p41FiKedRZinrUWop71FuKfNRcin3UXYp+1F6KgNRfioHUYIqC1GGKg9RiioTUY4qF1GSKhtRliofUZoqI1GeKidRoiorUaYqL1GqKjNRrio3UbIqO1G2Kj9RuipDUb4qR1HCKktRxipPUcoqU1HOKldR0ipbUdYqX1HaKmNR3ipnUeIqa1HqKm9R7ipzUfIqd1H2KntR+ip/Uf4qg1ICKodR0baLU01uj1NWIpNSEmKXUa4ym1G2ap9QznqjUCm6p1KRRqtRDUavUo1es1IGIrdSfU67U9GOv1JWPsNTtVrHUWFSy1AZXs9Q/c7TUkG611Bh/ttTcj7fU0YK41D9hudQoYLrUYpa71PBmvNSmfr3Uio2+1MONv9SllMDUs1zB1KR8wtQIZ8PUpmDE1AWWxdQYgMbUkU7H1OeQyNQAU8nUaJbK1EFRy9TQj8zUdIXN1F2RztRVZs/U9ZfQ1FVb0dQdU9LUOHjT1EJn1NQ9aNXUyVTW1H5w19SwW9jUfY/Z1I1R2tQoV9vUsVTc1BJl3dSCZt7UXo3f1EON4NQPgeHUbITi1G2Q49TffOTU/1Hl1PuF5tSjZ+fU6WXo1KFv6dSkhurUgY7r1GpW7NQgkO3Ugnbu1HZw79TlcfDUI43x1Oli8tQZUvPU/Wz01DyN9dQOYPbUnlj31I5h+NT+ZvnUYI361E5i+9SzVfzUI2791C1n/tRnj0DVgYpB1YKKQtWDikPVhIpE1YWKRdWGikbVh4pH1YiKSNWLiknVjIpK1Y2KS9WOikzVj4pN1ZCKTtWRik/VkopQ1ZSKUdWVilLVlopT1ZeKVNWYilXVmYpW1ZqKV9WbiljVnIpZ1Z2KWtWeilvVn4pc1aCKXdWhil7Voopf1aOKYNWkimHVpYpi1aaKY9WnimTVqIpl1amKZtWqimfVq4po1ayKadWtimrVropr1a+KbNWwim3VsYpu1bKKb9WzinDVtIpx1bWKctW2inPVt4p01biKddW5inbVuop31buKeNW8innVvYp61b6Ke9W/inzVwIp91cGKftXCioDVw4qB1cSKgtXFioPVxoqE1ceKhdXIiobVyYqH1cqKiNXLionVzIqK1c2Ki9XOiozVz4qN1dCKjtXRio/V0oqQ1dOKkdXUipLV1YqT1daKlNXXipXV2IqW1dmKl9XaipjV24qZ1dyKmtXdipvV3oqc1d+KndXgip7V4Yqf1eKKoNXjiqHV4ZSi1fiVo9Uod6TVBWil1ahpptWLVKfVTU6o1bhwqdXIi6rVWGSr1YtlrNWFW63VhHqu1TpQr9XoW7DVu3ex1eFrstV5irPVmHy01b5stdXPdrbVqWW31ZePuNUtXbnVVVy61TiGu9UIaLzVYFO91RhivtXZer/VW27A1f1+wdUfasLV4HrD1XBfxNUzb8XVIF/G1Yxjx9WobcjVVmfJ1QhOytUQXsvVJo3M1ddOzdXAgM7VNHbP1ZyW0NXbYtHVLWbS1X5i09W8bNTVdY3V1Wdx1tVpf9fVRlHY1YeA2dXsU9rVbpDb1Zhi3NXyVN3V8Ibe1ZmP39UFgODVF5Xh1ReF4tXZj+PVWW3k1c1z5dWfZebVH3fn1QR16NUneOnV+4Hq1R6N69WIlOzVpk/t1ZVn7tW5de/Vyovw1QeX8dUvY/LVR5Xz1TWW9NW4hPXVI2P21UF399WBX/jV8HL51YlO+tUUYPvVdGX81e9i/dVja/7VP2VA1uSKQdblikLW5opD1ueKRNboikXW6YpG1uqKR9brikjW7IpJ1u2KStbuikvW74pM1vCKTdbxik7W8opP1vOKUNb0ilHW9YpS1vaKU9b3ilTW+IpV1vmKVtb6ilfW+4pY1vyKWdb9ilrW/opb1v+KXNYAi13WAYte1gKLX9YDi2DWBIth1gWLYtYGi2PWCItk1gmLZdYKi2bWC4tn1gyLaNYNi2nWDotq1g+La9YQi2zWEYtt1hKLbtYTi2/WFItw1hWLcdYWi3LWF4tz1hiLdNYZi3XWGot21huLd9Yci3jWHYt51h6LetYfi3vWIIt81iGLfdYii37WI4uA1iSLgdYli4LWJ4uD1iiLhNYpi4XWKouG1iuLh9Ysi4jWLYuJ1i6LitYvi4vWMIuM1jGLjdYyi47WM4uP1jSLkNY1i5HWNouS1jeLk9Y4i5TWOYuV1jqLltY7i5fWPIuY1j2LmdY+i5rWP4ub1kCLnNZBi53WQoue1kOLn9ZEi6DWRYuh1ideotbHdaPW0ZCk1sGLpdadgqbWnWen1i9lqNYxVKnWGIeq1uV3q9aigKzWAoGt1kFsrtZLTq/Wx36w1kyAsdb0drLWDWmz1pZrtNZnYrXWPFC21oRPt9ZAV7jWB2O51mJruta+jbvW6lO81uhlvda4fr7W11+/1hpjwNa3Y8HW84HC1vSBw9Zuf8TWHF7F1tlcxtY2UsfWembI1ul5ydYaesrWKI3L1plwzNbUdc3W3m7O1rtsz9aSetDWLU7R1sV20tbgX9PWn5TU1neI1dbIftbWzXnX1r+A2NbNkdnW8k7a1hdP29YfgtzWaFTd1t5d3tYybd/WzIvg1qV84dZ0j+LWmIDj1hpe5NaSVOXWsXbm1plb59Y8ZujWpJrp1uBz6tYqaOvW24bs1jFn7dYqc+7W+Ivv1tuL8NYQkPHW+Xry1ttw89ZucfTWxGL11ql39tYxVvfWO0741leE+dbxZ/rWqVL71sCG/NYujf3W+JT+1lF7QNdGi0HXR4tC10iLQ9dJi0TXSotF10uLRtdMi0fXTYtI106LSddPi0rXUItL11GLTNdSi03XU4tO11SLT9dVi1DXVotR11eLUtdYi1PXWYtU11qLVddbi1bXXItX112LWNdei1nXX4ta12CLW9dhi1zXYotd12OLXtdki1/XZYtg12eLYddoi2LXaYtj12qLZNdri2XXbYtm126LZ9dvi2jXcItp13GLatdyi2vXc4ts13SLbdd1i27Xdotv13eLcNd4i3HXeYty13qLc9d7i3TXfIt1132Ldtd+i3fXf4t414CLedeBi3rXgot714OLfNeEi33XhYt+14aLgNeHi4HXiIuC14mLg9eKi4TXi4uF14yLhteNi4fXjouI14+LideQi4rXkYuL15KLjNeTi43XlIuO15WLj9eWi5DXl4uR15iLkteZi5PXmouU15uLldeci5bXnYuX156LmNefi5nXrIua17GLm9e7i5zXx4ud19CLntfqi5/XCYyg1x6ModdPT6LX6Gyj1115pNd7mqXXk2Km1ypyp9f9YqjXE06p1xZ4qtdsj6vXsGSs11qNrdfGe67XaWiv14ResNfFiLHXhlmy155ks9fuWLTXtnK11w5pttcllbfX/Y+411iNuddgV7rXAH+71waMvNfGUb3XSWO+19liv9dTU8DXTGjB1yJ0wtcBg8PXTJHE10RVxddAd8bXfHDH10ptyNd5UcnXqFTK10SNy9f/WczXy27N18RtztdcW8/XK33Q19RO0dd9fNLX027T11Bb1NfqgdXXDW7W11db19cDm9jX1WjZ1yqO2teXW9vX/H7c1ztg3de1ft7XuZDf13CN4NdPWeHXzWPi199549ezjeTXUlPl189l5tdWeefXxYvo1zuW6dfEfurXu5Tr14J+7Nc0Vu3XiZHu1wBn79dqf/DXClzx13WQ8tcoZvPX5l3011BP9dfeZ/bXWlD311xP+NdQV/nXp15A2DiMQdg5jELYOoxD2DuMRNg8jEXYPYxG2D6MR9g/jEjYQIxJ2EKMSthDjEvYRIxM2EWMTdhIjE7YSoxP2EuMUNhNjFHYToxS2E+MU9hQjFTYUYxV2FKMVthTjFfYVIxY2FaMWdhXjFrYWIxb2FmMXNhbjF3YXIxe2F2MX9hejGDYX4xh2GCMYthjjGPYZIxk2GWMZdhmjGbYZ4xn2GiMaNhpjGnYbIxq2G2Ma9hujGzYb4xt2HCMbthxjG/Ycoxw2HSMcdh1jHLYdoxz2HeMdNh7jHXY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6Yu92u6Lvtrwi7/a84vA2vaLwdr5i8La/IvD2v+LxNoAjMXaAozG2gSMx9oHjMjaDIzJ2g+MytoRjMvaEozM2hSMzdoVjM7aFozP2hmM0NobjNHaGIzS2h2M09ofjNTaIIzV2iGM1toljNfaJ4zY2iqM2dorjNraLozb2i+M3NoyjN3aM4ze2jWM39o2jODaaVPh2npT4todluPaIpbk2iGW5doxlubaKpbn2j2W6No8lunaQpbq2kmW69pUluzaX5bt2meW7tpslu/acpbw2nSW8dqIlvLajZbz2peW9NqwlvXal5D22puQ99qdkPjamZD52qyQ+tqhkPvatJD82rOQ/dq2kP7aupBA29WNQdvYjULb2Y1D29yNRNvgjUXb4Y1G2+KNR9vljUjb5o1J2+eNStvpjUvb7Y1M2+6NTdvwjU7b8Y1P2/KNUNv0jVHb9o1S2/yNU9v+jVTb/41V2wCOVtsBjlfbAo5Y2wOOWdsEjlrbBo5b2weOXNsIjl3bC45e2w2OX9sOjmDbEI5h2xGOYtsSjmPbE45k2xWOZdsWjmbbF45n2xiOaNsZjmnbGo5q2xuOa9scjmzbII5t2yGObtskjm/bJY5w2yaOcdsnjnLbKI5z2yuOdNstjnXbMI522zKOd9szjnjbNI552zaOets3jnvbOI582zuOfds8jn7bPo6A2z+OgdtDjoLbRY6D20aOhNtMjoXbTY6G206Oh9tPjojbUI6J21OOittUjovbVY6M21aOjdtXjo7bWI6P21qOkNtbjpHbXI6S212Ok9tejpTbX46V22COltthjpfbYo6Y22OOmdtkjprbZY6b22eOnNtojp3bao6e22uOn9tujqDbcY6h27iQotuwkKPbz5Ck28WQpdu+kKbb0JCn28SQqNvHkKnb05Cq2+aQq9vikKzb3JCt29eQrtvbkK/b65Cw2++Qsdv+kLLbBJGz2yKRtNsekbXbI5G22zGRt9svkbjbOZG520ORuttGkbvbDVK820JZvduiUr7brFK/261SwNu+UsHb/1TC29BSw9vWUsTb8FLF299TxtvuccfbzXfI2/Reydv1Ucrb/FHL2y+bzNu2U83bAV/O21p1z9vvXdDbTFfR26lX0tuhV9PbfljU27xY1dvFWNbb0VjX2ylX2NssV9nbKlfa2zNX29s5V9zbLlfd2y9X3ttcV9/bO1fg20JX4dtpV+LbhVfj22tX5NuGV+XbfFfm23tX59toV+jbbVfp23ZX6ttzV+vbrVfs26RX7duMV+7bslfv289X8NunV/HbtFfy25NX89ugV/Tb1Vf129hX9tvaV/fb2Vf429JX+du4V/rb9Ff72+9X/Nv4V/3b5Ff+291XQNxzjkHcdY5C3HeOQ9x4jkTceY5F3HqORtx7jkfcfY5I3H6OSdyAjkrcgo5L3IOOTNyEjk3cho5O3IiOT9yJjlDcio5R3IuOUtyMjlPcjY5U3I6OVdyRjlbcko5X3JOOWNyVjlnclo5a3JeOW9yYjlzcmY5d3JqOXtybjl/cnY5g3J+OYdygjmLcoY5j3KKOZNyjjmXcpI5m3KWOZ9ymjmjcp45p3KiOatypjmvcqo5s3K2Obdyujm7csI5v3LGOcNyzjnHctI5y3LWOc9y2jnTct4513LiOdty5jnfcu4543LyOedy9jnrcvo573L+OfNzAjn3cwY5+3MKOgNzDjoHcxI6C3MWOg9zGjoTcx46F3MiOhtzJjofcyo6I3MuOidzMjorczY6L3M+OjNzQjo3c0Y6O3NKOj9zTjpDc1I6R3NWOktzWjpPc146U3NiOldzZjpbc2o6X3NuOmNzcjpnc3Y6a3N6Om9zfjpzc4I6d3OGOntzijp/c446g3OSOodwLWKLcDVij3P1XpNztV6XcAFim3B5Yp9wZWKjcRFip3CBYqtxlWKvcbFis3IFYrdyJWK7cmliv3IBYsNyombHcGZ+y3P9hs9x5grTcfYK13H+CttyPgrfcioK43KiCudyEgrrcjoK73JGCvNyXgr3cmYK+3KuCv9y4gsDcvoLB3LCCwtzIgsPcyoLE3OOCxdyYgsbct4LH3K6CyNzLgsnczILK3MGCy9ypgszctILN3KGCztyqgs/cn4LQ3MSC0dzOgtLcpILT3OGC1NwJg9Xc94LW3OSC19wPg9jcB4PZ3NyC2tz0gtvc0oLc3NiC3dwMg97c+4Lf3NOC4NwRg+HcGoPi3AaD49wUg+TcFYPl3OCC5tzVgufcHIPo3FGD6dxbg+rcXIPr3AiD7NySg+3cPIPu3DSD79wxg/Dcm4Px3F6D8twvg/PcT4P03EeD9dxDg/bcX4P33ECD+NwXg/ncYIP63C2D+9w6g/zcM4P93GaD/txlg0Dd5Y5B3eaOQt3njkPd6I5E3emORd3qjkbd645H3eyOSN3tjknd7o5K3e+OS93wjkzd8Y5N3fKOTt3zjk/d9I5Q3fWOUd32jlLd945T3fiOVN35jlXd+o5W3fuOV938jljd/Y5Z3f6OWt3/jlvdAI9c3QGPXd0Cj17dA49f3QSPYN0Fj2HdBo9i3QePY90Ij2TdCY9l3QqPZt0Lj2fdDI9o3Q2Pad0Oj2rdD49r3RCPbN0Rj23dEo9u3ROPb90Uj3DdFY9x3RaPct0Xj3PdGI903RmPdd0aj3bdG4933RyPeN0dj3ndHo963R+Pe90gj3zdIY993SKPft0jj4DdJI+B3SWPgt0mj4PdJ4+E3SiPhd0pj4bdKo+H3SuPiN0sj4ndLY+K3S6Pi90vj4zdMI+N3TGPjt0yj4/dM4+Q3TSPkd01j5LdNo+T3TePlN04j5XdOY+W3TqPl907j5jdPI+Z3T2Pmt0+j5vdP4+c3UCPnd1Bj57dQo+f3UOPoN1Ej6HdaIOi3RuDo91pg6TdbIOl3WqDpt1tg6fdboOo3bCDqd14g6rds4Or3bSDrN2gg63dqoOu3ZODr92cg7DdhYOx3XyDst22g7PdqYO03X2Dtd24g7bde4O33ZiDuN2eg7ndqIO63bqDu928g7zdwYO93QGEvt3lg7/d2IPA3QdYwd0YhMLdC4TD3d2DxN39g8Xd1oPG3RyEx904hMjdEYTJ3QaEyt3Ug8vd34PM3Q+Ezd0DhM7d+IPP3fmD0N3qg9HdxYPS3cCD090mhNTd8IPV3eGD1t1chNfdUYTY3VqE2d1ZhNrdc4Tb3YeE3N2IhN3deoTe3YmE3914hODdPITh3UaE4t1phOPddoTk3YyE5d2OhObdMYTn3W2E6N3BhOndzYTq3dCE693mhOzdvYTt3dOE7t3KhO/dv4Tw3bqE8d3ghPLdoYTz3bmE9N20hPXdl4T23eWE993jhPjdDIX53Q11+t04hfvd8IT83TmF/d0fhf7dOoVA3kWPQd5Gj0LeR49D3kiPRN5Jj0XeSo9G3kuPR95Mj0jeTY9J3k6PSt5Pj0veUI9M3lGPTd5Sj07eU49P3lSPUN5Vj1HeVo9S3lePU95Yj1TeWY9V3lqPVt5bj1feXI9Y3l2PWd5ej1reX49b3mCPXN5hj13eYo9e3mOPX95kj2DeZY9h3mqPYt6Aj2PejI9k3pKPZd6dj2be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RZN75UaTfOVHk33lSJN+5UmTgOVKk4HlS5OC5UyTg+VNk4TlTpOF5U+ThuVQk4flUZOI5VKTieVTk4rlVJOL5VWTjOVWk43lV5OO5ViTj+VZk5DlWpOR5VuTkuVck5PlXZOU5V6TleVfk5blYJOX5WGTmOVik5nlY5Oa5WSTm+Vlk5zlZpOd5WeTnuVok5/laZOg5WuToeXJb6Llp2+j5blvpOW2b6Xlwm+m5eFvp+Xub6jl3m+p5eBvquXvb6vlGnCs5SNwreUbcK7lOXCv5TVwsOVPcLHlXnCy5YBbs+WEW7TllVu15ZNbtuWlW7fluFu45S91ueWemrrlNGS75eRbvOXuW73lMIm+5fBbv+VHjsDlB4vB5baPwuXTj8Pl1Y/E5eWPxeXuj8bl5I/H5emPyOXmj8nl84/K5eiPy+UFkMzlBJDN5QuQzuUmkM/lEZDQ5Q2Q0eUWkNLlIZDT5TWQ1OU2kNXlLZDW5S+Q1+VEkNjlUZDZ5VKQ2uVQkNvlaJDc5ViQ3eVikN7lW5Df5blm4OV0kOHlfZDi5YKQ4+WIkOTlg5Dl5YuQ5uVQX+flV1/o5VZf6eVYX+rlO1zr5atU7OVQXO3lWVzu5XFb7+VjXPDlZlzx5bx/8uUqX/PlKV/05S1f9eV0gvblPF/35Tub+OVuXPnlgVn65YNZ++WNWfzlqVn95apZ/uWjWUDmbJNB5m2TQuZuk0Pmb5NE5nCTReZxk0bmcpNH5nOTSOZ0k0nmdZNK5naTS+Z3k0zmeJNN5nmTTuZ6k0/me5NQ5nyTUeZ9k1LmfpNT5n+TVOaAk1XmgZNW5oKTV+aDk1jmhJNZ5oWTWuaGk1vmh5Nc5oiTXeaJk17mipNf5ouTYOaMk2HmjZNi5o6TY+aQk2TmkZNl5pKTZuaTk2fmlJNo5pWTaeaWk2rml5Nr5piTbOaZk23mmpNu5puTb+ack3DmnZNx5p6Tcuafk3PmoJN05qGTdeaik3bmo5N35qSTeOalk3nmppN65qeTe+aok3zmqZN95qqTfuark4DmrJOB5q2Tguauk4Pmr5OE5rCTheaxk4bmspOH5rOTiOa0k4nmtZOK5raTi+a3k4zmuJON5rmTjua6k4/mu5OQ5ryTkea9k5LmvpOT5r+TlObAk5XmwZOW5sKTl+bDk5jmxJOZ5sWTmubGk5vmx5Oc5siTnebJk57m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Tmjl6GJo5uhEaOfoZGjo6INo6egdaOroVWjr6GZo7OhBaO3oZ2ju6EBo7+g+aPDoSmjx6Elo8ugpaPPotWj06I9o9eh0aPbod2j36JNo+OhraPnowmj66G5p++j8aPzoH2n96CBp/uj5aEDpJ5VB6TOVQuk9lUPpQ5VE6UiVRelLlUbpVZVH6VqVSOlglUnpbpVK6XSVS+l1lUzpd5VN6XiVTul5lU/pepVQ6XuVUel8lVLpfZVT6X6VVOmAlVXpgZVW6YKVV+mDlVjphJVZ6YWVWumGlVvph5Vc6YiVXemJlV7pipVf6YuVYOmMlWHpjZVi6Y6VY+mPlWTpkJVl6ZGVZumSlWfpk5Vo6ZSVaemVlWrplpVr6ZeVbOmYlW3pmZVu6ZqVb+mblXDpnJVx6Z2VcumelXPpn5V06aCVdemhlXbpopV36aOVeOmklXnppZV66aaVe+mnlXzpqJV96amVfumqlYDpq5WB6ayVgumtlYPprpWE6a+VhemwlYbpsZWH6bKViOmzlYnptJWK6bWVi+m2lYzpt5WN6biVjum5lY/pupWQ6buVkem8lZLpvZWT6b6VlOm/lZXpwJWW6cGVl+nClZjpw5WZ6cSVmunFlZvpxpWc6ceVnenIlZ7pyZWf6cqVoOnLlaHpJGmi6fBoo+kLaaTpAWml6VdppunjaKfpEGmo6XFpqek5aarpYGmr6UJprOldaa3phGmu6Wtpr+mAabDpmGmx6Xhpsuk0abPpzGm06YdptemIabbpzmm36YlpuOlmabnpY2m66Xlpu+mbabzpp2m96btpvumrab/prWnA6dRpwemxacLpwWnD6cppxOnfacXplWnG6eBpx+mNacjp/2nJ6S9qyuntacvpF2rM6Rhqzellas7p8mnP6URq0Ok+atHpoGrS6VBq0+lbatTpNWrV6Y5q1ul5atfpPWrY6Shq2elYatrpfGrb6ZFq3OmQat3pqWre6Zdq3+mrauDpN3Ph6VJz4umBa+Ppgmvk6Ydr5emEa+bpkmvn6ZNr6OmNa+npmmvq6Ztr6+mha+zpqmvt6WuP7ultj+/pcY/w6XKP8elzj/LpdY/z6XaP9Ol4j/Xpd4/26XmP9+l6j/jpfI/56X6P+umBj/vpgo/86YSP/emHj/7pi49A6syVQerNlULqzpVD6s+VROrQlUXq0ZVG6tKVR+rTlUjq1JVJ6tWVSurWlUvq15VM6tiVTerZlU7q2pVP6tuVUOrclVHq3ZVS6t6VU+rflVTq4JVV6uGVVurilVfq45VY6uSVWerllVrq5pVb6ueVXOrslV3q/5Ve6geWX+oTlmDqGJZh6huWYuoelmPqIJZk6iOWZeoklmbqJZZn6iaWaOonlmnqKJZq6imWa+orlmzqLJZt6i2Wbuovlm/qMJZw6jeWceo4lnLqOZZz6jqWdOo+lnXqQZZ26kOWd+pKlnjqTpZ56k+WeupRlnvqUpZ86lOWfepWln7qV5aA6liWgepZloLqWpaD6lyWhOpdloXqXpaG6mCWh+pjlojqZZaJ6maWiuprlovqbZaM6m6Wjepvlo7qcJaP6nGWkOpzlpHqeJaS6nmWk+p6lpTqe5aV6nyWlup9lpfqfpaY6n+WmeqAlprqgZab6oKWnOqDlp3qhJae6oeWn+qJlqDqipah6o2PouqOj6Pqj4+k6piPpeqaj6bqzo6n6gtiqOoXYqnqG2Kq6h9iq+oiYqzqIWKt6iViruokYq/qLGKw6ueBservdLLq9HSz6v90tOoPdbXqEXW26hN1t+o0Zbjq7mW56u9luurwZbvqCma86hlmvepyZ77qA2a/6hVmwOoAZsHqhXDC6vdmw+odZsTqNGbF6jFmxuo2ZsfqNWbI6gaAyepfZsrqVGbL6kFmzOpPZs3qVmbO6mFmz+pXZtDqd2bR6oRm0uqMZtPqp2bU6p1m1eq+Ztbq22bX6txm2OrmZtnq6Wba6jKN2+ozjdzqNo3d6juN3uo9jd/qQI3g6kWN4epGjeLqSI3j6kmN5OpHjeXqTY3m6lWN5+pZjejqx4np6sqJ6urLievqzIns6s6J7erPie7q0Inv6tGJ8OpucvHqn3Ly6l1y8+pmcvTqb3L16n5y9up/cvfqhHL46oty+eqNcvrqj3L76pJy/OoIY/3qMmP+6rBjQOuMlkHrjpZC65GWQ+uSlkTrk5ZF65WWRuuWlkfrmpZI65uWSeudlkrrnpZL65+WTOuglk3roZZO66KWT+ujllDrpJZR66WWUuumllPrqJZU66mWVeuqllbrq5ZX66yWWOutllnrrpZa66+WW+uxllzrspZd67SWXuu1ll/rt5Zg67iWYeu6lmLru5Zj67+WZOvClmXrw5Zm68iWZ+vKlmjry5Zp69CWauvRlmvr05Zs69SWbevWlm7r15Zv69iWcOvZlnHr2pZy69uWc+vclnTr3ZZ1696Wduvflnfr4ZZ46+KWeevjlnrr5JZ76+WWfOvmln3r55Z+6+uWgOvsloHr7ZaC6+6Wg+vwloTr8ZaF6/KWhuv0lofr9ZaI6/iWiev6lorr+5aL6/yWjOv9lo3r/5aO6wKXj+sDl5DrBZeR6wqXkusLl5PrDJeU6xCXlesRl5brEpeX6xSXmOsVl5nrF5ea6xiXm+sZl5zrGped6xuXnusdl5/rH5eg6yCXoes/ZKLr2GSj6wSApOvqa6Xr82um6/1rp+v1a6jr+Wup6wVsqusHbKvrBmys6w1sresVbK7rGGyv6xlssOsabLHrIWyy6ylss+skbLTrKmy16zJstus1ZbfrVWW462tluetNcrrrUnK761ZyvOswcr3rYoa+6xZSv+ufgMDrnIDB65OAwuu8gMPrCmfE672AxeuxgMbrq4DH662AyOu0gMnrt4DK6+eAy+vogMzr6YDN6+qAzuvbgM/rwoDQ68SA0evZgNLrzYDT69eA1OsQZ9Xr3YDW6+uA1+vxgNjr9IDZ6+2A2usNgdvrDoHc6/KA3ev8gN7rFWff6xKB4OtajOHrNoHi6x6B4+ssgeTrGIHl6zKB5utIgefrTIHo61OB6et0gerrWYHr61qB7Otxge3rYIHu62mB7+t8gfDrfYHx622B8utngfPrTVj067Va9euIgfbrgoH365GB+OvVbvnro4H666qB++vMgfzrJmf968qB/uu7gUDsIZdB7CKXQuwjl0PsJJdE7CWXRewml0bsJ5dH7CiXSOwpl0nsK5dK7CyXS+wul0zsL5dN7DGXTuwzl0/sNJdQ7DWXUew2l1LsN5dT7DqXVOw7l1XsPJdW7D2XV+w/l1jsQJdZ7EGXWuxCl1vsQ5dc7ESXXexFl17sRpdf7EeXYOxIl2HsSZdi7EqXY+xLl2TsTJdl7E2XZuxOl2fsT5do7FCXaexRl2rsVJdr7FWXbOxXl23sWJdu7FqXb+xcl3DsXZdx7F+Xcuxjl3PsZJd07GaXdexnl3bsaJd37GqXeOxrl3nsbJd67G2Xe+xul3zsb5d97HCXfuxxl4DscpeB7HWXgux3l4PseJeE7HmXhex6l4bse5eH7H2XiOx+l4nsf5eK7ICXi+yBl4zsgpeN7IOXjuyEl4/shpeQ7IeXkeyIl5LsiZeT7IqXlOyMl5XsjpeW7I+Xl+yQl5jsk5eZ7JWXmuyWl5vsl5ec7JmXneyal57sm5ef7JyXoOydl6HswYGi7KaBo+wka6TsN2ul7DlrpuxDa6fsRmuo7FlrqezRmKrs0pir7NOYrOzVmK3s2Ziu7NqYr+yza7DsQF+x7MJrsuzzibPskGW07FGfteyTZbbsvGW37MZluOzEZbnsw2W67Mxlu+zOZbzs0mW97NZlvuyAcL/snHDA7JZwweydcMLsu3DD7MBwxOy3cMXsq3DG7LFwx+zocMjsynDJ7BBxyuwTccvsFnHM7C9xzewxcc7sc3HP7Fxx0OxocdHsRXHS7HJx0+xKcdTseHHV7Hpx1uyYcdfss3HY7LVx2eyocdrsoHHb7OBx3OzUcd3s53He7Plx3+wdcuDsKHLh7Gxw4uwYcePsZnHk7Llx5ew+YubsPWLn7ENi6OxIYunsSWLq7Dt56+xAeezsRnnt7El57uxbee/sXHnw7FN58exaefLsYnnz7Fd59OxgefXsb3n27Gd59+x6efjshXn57Ip5+uyaefvsp3n87LN5/ezRX/7s0F9A7Z6XQe2fl0LtoZdD7aKXRO2kl0XtpZdG7aaXR+2nl0jtqJdJ7amXSu2ql0vtrJdM7a6XTe2wl07tsZdP7bOXUO21l1HttpdS7beXU+24l1TtuZdV7bqXVu27l1ftvJdY7b2XWe2+l1rtv5db7cCXXO3Bl13twpde7cOXX+3El2DtxZdh7caXYu3Hl2PtyJdk7cmXZe3Kl2bty5dn7cyXaO3Nl2ntzpdq7c+Xa+3Ql2zt0Zdt7dKXbu3Tl2/t1Jdw7dWXce3Wl3Lt15dz7diXdO3Zl3Xt2pd27duXd+3cl3jt3Zd57d6Xeu3fl3vt4Jd87eGXfe3il37t45eA7eSXge3ll4Lt6JeD7e6XhO3vl4Xt8JeG7fGXh+3yl4jt9JeJ7feXiu34l4vt+ZeM7fqXje37l47t/JeP7f2XkO3+l5Ht/5eS7QCYk+0BmJTtApiV7QOYlu0EmJftBZiY7QaYme0HmJrtCJib7QmYnO0KmJ3tC5ie7QyYn+0NmKDtDpih7Txgou1dYKPtWmCk7Wdgpe1BYKbtWWCn7WNgqO2rYKntBmGq7Q1hq+1dYaztqWGt7Z1hru3LYa/t0WGw7QZise2AgLLtf4Cz7ZNstO32bLXt/G227fZ3t+34d7jtAHi57Ql4uu0XeLvtGHi87RF4ve2rZb7tLXi/7Rx4wO0deMHtOXjC7Tp4w+07eMTtH3jF7Tx4xu0leMftLHjI7SN4ye0peMrtTnjL7W14zO1WeM3tV3jO7SZ4z+1QeNDtR3jR7Ux40u1qeNPtm3jU7ZN41e2aeNbth3jX7Zx42O2heNnto3ja7bJ42+25eNztpXjd7dR43u3ZeN/tyXjg7ex44e3yeOLtBXnj7fR45O0TeeXtJHnm7R555+00eejtm5/p7fme6u37nuvt/J7s7fF27e0Ed+7tDXfv7fl28O0Hd/HtCHfy7Rp38+0id/TtGXf17S139u0md/ftNXf47Th3+e1Qd/rtUXf77Ud3/O1Dd/3tWnf+7Wh3QO4PmEHuEJhC7hGYQ+4SmETuE5hF7hSYRu4VmEfuFphI7heYSe4YmEruGZhL7hqYTO4bmE3uHJhO7h2YT+4emFDuH5hR7iCYUu4hmFPuIphU7iOYVe4kmFbuJZhX7iaYWO4nmFnuKJha7imYW+4qmFzuK5hd7iyYXu4tmF/uLphg7i+YYe4wmGLuMZhj7jKYZO4zmGXuNJhm7jWYZ+42mGjuN5hp7jiYau45mGvuOphs7juYbe48mG7uPZhv7j6YcO4/mHHuQJhy7kGYc+5CmHTuQ5h17kSYdu5FmHfuRph47keYee5ImHruSZh77kqYfO5LmH3uTJh+7k2YgO5OmIHuT5iC7lCYg+5RmITuUpiF7lOYhu5UmIfuVZiI7laYie5XmIruWJiL7lmYjO5amI3uW5iO7lyYj+5dmJDuXpiR7l+Yku5gmJPuYZiU7mKYle5jmJbuZJiX7mWYmO5mmJnuZ5ia7miYm+5pmJzuapid7muYnu5smJ/ubZig7m6Yoe5id6LuZXej7n93pO6Nd6XufXem7oB3p+6Md6jukXep7p93qu6gd6vusHes7rV3re69d67uOnWv7kB1sO5OdbHuS3Wy7kh1s+5bdbTucnW17nl1tu6DdbfuWH+47mF/ue5ff7ruSIq77mh/vO50f73ucX++7nl/v+6Bf8Dufn/B7s12wu7ldsPuMojE7oWUxe6GlMbuh5TH7ouUyO6KlMnujJTK7o2Uy+6PlMzukJTN7pSUzu6XlM/ulZTQ7pqU0e6blNLunJTT7qOU1O6klNXuq5TW7qqU1+6tlNjurJTZ7q+U2u6wlNvuspTc7rSU3e62lN7ut5Tf7riU4O65lOHuupTi7ryU4+69lOTuv5Tl7sSU5u7IlOfuyZTo7sqU6e7LlOruzJTr7s2U7O7OlO3u0JTu7tGU7+7SlPDu1ZTx7taU8u7XlPPu2ZT07tiU9e7blPbu3pT37t+U+O7glPnu4pT67uSU++7llPzu55T97uiU/u7qlEDvb5hB73CYQu9xmEPvcphE73OYRe90mEbvi5hH746YSO+SmEnvlZhK75mYS++jmEzvqJhN76mYTu+qmE/vq5hQ76yYUe+tmFLvrphT76+YVO+wmFXvsZhW77KYV++zmFjvtJhZ77WYWu+2mFvvt5hc77iYXe+5mF7vuphf77uYYO+8mGHvvZhi776YY++/mGTvwJhl78GYZu/CmGfvw5ho78SYae/FmGrvxphr78eYbO/ImG3vyZhu78qYb+/LmHDvzJhx782Ycu/PmHPv0Jh079SYde/WmHbv15h379uYeO/cmHnv3Zh67+CYe+/hmHzv4ph97+OYfu/kmIDv5ZiB7+aYgu/pmIPv6piE7+uYhe/smIbv7ZiH7+6YiO/vmInv8JiK7/GYi+/ymIzv85iN7/SYju/1mI/v9piQ7/eYke/4mJLv+ZiT7/qYlO/7mJXv/JiW7/2Yl+/+mJjv/5iZ7wCZmu8BmZvvApmc7wOZne8EmZ7vBZmf7waZoO8HmaHv6ZSi7+uUo+/ulKTv75Sl7/OUpu/0lKfv9ZSo7/eUqe/5lKrv/JSr7/2UrO//lK3vA5Wu7wKVr+8GlbDvB5Wx7wmVsu8KlbPvDZW07w6Vte8PlbbvEpW37xOVuO8UlbnvFZW67xaVu+8YlbzvG5W97x2Vvu8elb/vH5XA7yKVwe8qlcLvK5XD7ymVxO8slcXvMZXG7zKVx+80lcjvNpXJ7zeVyu84lcvvPJXM7z6Vze8/lc7vQpXP7zWV0O9EldHvRZXS70aV0+9JldTvTJXV706V1u9PldfvUpXY71OV2e9UldrvVpXb71eV3O9Yld3vWZXe71uV3+9eleDvX5Xh712V4u9hlePvYpXk72SV5e9llebvZpXn72eV6O9olenvaZXq72qV6+9rlezvbJXt72+V7u9xle/vcpXw73OV8e86lfLv53fz7+x39O/JlvXv1Xn27+159+/jefjv63n57wZ6+u9HXfvvA3r87wJ6/e8eev7vFHpA8AiZQfAJmULwCplD8AuZRPAMmUXwDplG8A+ZR/ARmUjwEplJ8BOZSvAUmUvwFZlM8BaZTfAXmU7wGJlP8BmZUPAamVHwG5lS8ByZU/AdmVTwHplV8B+ZVvAgmVfwIZlY8CKZWfAjmVrwJJlb8CWZXPAmmV3wJ5le8CiZX/ApmWDwKplh8CuZYvAsmWPwLZlk8C+ZZfAwmWbwMZln8DKZaPAzmWnwNJlq8DWZa/A2mWzwN5lt8DiZbvA5mW/wOplw8DuZcfA8mXLwPZlz8D6ZdPA/mXXwQJl28EGZd/BCmXjwQ5l58ESZevBFmXvwRpl88EeZffBImX7wSZmA8EqZgfBLmYLwTJmD8E2ZhPBOmYXwT5mG8FCZh/BRmYjwUpmJ8FOZivBWmYvwV5mM8FiZjfBZmY7wWpmP8FuZkPBcmZHwXZmS8F6Zk/BfmZTwYJmV8GGZlvBimZfwZJmY8GaZmfBzmZrweJmb8HmZnPB7mZ3wfpme8IKZn/CDmaDwiZmh8Dl6ovA3eqPwUXqk8M+epfClmabwcHqn8Ih2qPCOdqnwk3aq8Jl2q/Ckdqzw3nSt8OB0rvAsda/wIJ6w8CKesfAonrLwKZ6z8CqetPArnrXwLJ628DKet/AxnrjwNp658DieuvA3nrvwOZ688DqevfA+nr7wQZ6/8EKewPBEnsHwRp7C8Eeew/BInsTwSZ7F8EuexvBMnsfwTp7I8FGeyfBVnsrwV57L8FqezPBbns3wXJ7O8F6ez/BjntDwZp7R8Gee0vBontPwaZ7U8Gqe1fBrntbwbJ7X8HGe2PBtntnwc57a8JJ12/CUddzwlnXd8KB13vCddd/wrHXg8KN14fCzdeLwtHXj8Lh15PDEdeXwsXXm8LB15/DDdejwwnXp8NZ16vDNdevw43Xs8Oh17fDmde7w5HXv8Ot18PDndfHwA3by8PF18/D8dfTw/3X18BB29vAAdvfwBXb48Ax2+fAXdvrwCnb78CV2/PAYdv3wFXb+8Bl2QPGMmUHxjplC8ZqZQ/GbmUTxnJlF8Z2ZRvGemUfxn5lI8aCZSfGhmUrxoplL8aOZTPGkmU3xpplO8aeZT/GpmVDxqplR8auZUvGsmVPxrZlU8a6ZVfGvmVbxsJlX8bGZWPGymVnxs5la8bSZW/G1mVzxtpld8beZXvG4mV/xuZlg8bqZYfG7mWLxvJlj8b2ZZPG+mWXxv5lm8cCZZ/HBmWjxwplp8cOZavHEmWvxxZls8caZbfHHmW7xyJlv8cmZcPHKmXHxy5ly8cyZc/HNmXTxzpl18c+ZdvHQmXfx0Zl48dKZefHTmXrx1Jl78dWZfPHWmX3x15l+8diZgPHZmYHx2pmC8duZg/HcmYTx3ZmF8d6ZhvHfmYfx4JmI8eGZifHimYrx45mL8eSZjPHlmY3x5pmO8eeZj/HomZDx6ZmR8eqZkvHrmZPx7JmU8e2ZlfHumZbx75mX8fCZmPHxmZnx8pma8fOZm/H0mZzx9Zmd8faZnvH3mZ/x+Jmg8fmZofEbdqLxPHaj8SJ2pPEgdqXxQHam8S12p/EwdqjxP3ap8TV2qvFDdqvxPnas8TN2rfFNdq7xXnav8VR2sPFcdrHxVnay8Wt2s/FvdrTxyn+18eZ6tvF4erfxeXq48YB6ufGGerrxiHq78ZV6vPGmer3xoHq+8ax6v/GoesDxrXrB8bN6wvFkiMPxaYjE8XKIxfF9iMbxf4jH8YKIyPGiiMnxxojK8beIy/G8iMzxyYjN8eKIzvHOiM/x44jQ8eWI0fHxiNLxGonT8fyI1PHoiNXx/ojW8fCI1/EhidjxGYnZ8ROJ2vEbidvxConc8TSJ3fErid7xNonf8UGJ4PFmieHxe4ni8Yt14/HlgOTxsnbl8bR25vHcd+fxEoDo8RSA6fEWgOrxHIDr8SCA7PEigO3xJYDu8SaA7/EngPDxKYDx8SiA8vExgPPxC4D08TWA9fFDgPbxRoD38U2A+PFSgPnxaYD68XGA+/GDifzxeJj98YCY/vGDmEDy+plB8vuZQvL8mUPy/ZlE8v6ZRfL/mUbyAJpH8gGaSPICmknyA5pK8gSaS/IFmkzyBppN8geaTvIImk/yCZpQ8gqaUfILmlLyDJpT8g2aVPIOmlXyD5pW8hCaV/IRmljyEppZ8hOaWvIUmlvyFZpc8haaXfIXml7yGJpf8hmaYPIammHyG5pi8hyaY/IdmmTyHppl8h+aZvIgmmfyIZpo8iKaafIjmmryJJpr8iWabPImmm3yJ5pu8iiab/IpmnDyKppx8iuacvIsmnPyLZp08i6adfIvmnbyMJp38jGaePIymnnyM5p68jSae/I1mnzyNpp98jeafvI4moDyOZqB8jqagvI7moPyPJqE8j2ahfI+mobyP5qH8kCaiPJBmonyQpqK8kOai/JEmozyRZqN8kaajvJHmo/ySJqQ8kmakfJKmpLyS5qT8kyalPJNmpXyTpqW8k+al/JQmpjyUZqZ8lKamvJTmpvyVJqc8lWanfJWmp7yV5qf8liaoPJZmqHyiZii8oyYo/KNmKTyj5il8pSYpvKamKfym5io8p6YqfKfmKryoZir8qKYrPKlmK3yppiu8k2Gr/JUhrDybIax8m6GsvJ/hrPyeoa08nyGtfJ7hrbyqIa38o2GuPKLhrnyrIa68p2Gu/Knhrzyo4a98qqGvvKThr/yqYbA8raGwfLEhsLytYbD8s6GxPKwhsXyuobG8rGGx/KvhsjyyYbJ8s+GyvK0hsvy6YbM8vGGzfLyhs7y7YbP8vOG0PLQhtHyE4fS8t6G0/L0htTy34bV8tiG1vLRhtfyA4fY8geH2fL4htryCIfb8gqH3PINh93yCYfe8iOH3/I7h+DyHofh8iWH4vIuh+PyGofk8j6H5fJIh+byNIfn8jGH6PIph+nyN4fq8j+H6/KCh+zyIoft8n2H7vJ+h+/ye4fw8mCH8fJwh/LyTIfz8m6H9PKLh/XyU4f28mOH9/J8h/jyZIf58lmH+vJlh/vyk4f88q+H/fKoh/7y0odA81qaQfNbmkLzXJpD812aRPNemkXzX5pG82CaR/NhmkjzYppJ82OaSvNkmkvzZZpM82aaTfNnmk7zaJpP82maUPNqmlHza5pS83KaU/ODmlTziZpV842aVvOOmlfzlJpY85WaWfOZmlrzpppb86maXPOqml3zq5pe86yaX/OtmmDzrpph86+aYvOymmPzs5pk87SaZfO1mmbzuZpn87uaaPO9mmnzvppq87+aa/PDmmzzxJpt88aabvPHmm/zyJpw88macfPKmnLzzZpz886adPPPmnXz0Jp289Kad/PUmnjz1Zp589aaevPXmnvz2Zp889qaffPbmn7z3JqA892agfPemoLz4JqD8+KahPPjmoXz5JqG8+Wah/Pnmojz6JqJ8+maivPqmovz7JqM8+6ajfPwmo7z8ZqP8/KakPPzmpHz9JqS8/Wak/P2mpTz95qV8/ialvP6mpfz/JqY8/2amfP+mprz/5qb8wCbnPMBm53zApue8wSbn/MFm6DzBpuh88aHovOIh6PzhYek862HpfOXh6bzg4en86uHqPPlh6nzrIeq87WHq/Ozh6zzy4et89OHrvO9h6/z0Yew88CHsfPKh7Lz24ez8+qHtPPgh7Xz7oe28xaIt/MTiLjz/oe58wqIuvMbiLvzIYi88zmIvfM8iL7zNn+/80J/wPNEf8HzRX/C8xCCw/P6esTz/XrF8wh7xvMDe8fzBHvI8xV7yfMKe8rzK3vL8w97zPNHe83zOHvO8yp7z/MZe9DzLnvR8zF70vMge9PzJXvU8yR71fMze9bzPnvX8x572PNYe9nzWnva80V72/N1e9zzTHvd81173vNge9/zbnvg83t74fNie+Lzcnvj83F75POQe+Xzpnvm86d75/O4e+jzrHvp85176vOoe+vzhXvs86p77fOce+7zonvv86t78PO0e/Hz0Xvy88F78/PMe/Tz3Xv189p79vPle/fz5nv48+p7+fMMfPrz/nv78/x7/PMPfP3zFnz+8wt8QPQHm0H0CZtC9AqbQ/QLm0T0DJtF9A2bRvQOm0f0EJtI9BGbSfQSm0r0FJtL9BWbTPQWm030F5tO9BibT/QZm1D0GptR9BubUvQcm1P0HZtU9B6bVfQgm1b0IZtX9CKbWPQkm1n0JZta9CabW/Qnm1z0KJtd9CmbXvQqm1/0K5tg9CybYfQtm2L0Lptj9DCbZPQxm2X0M5tm9DSbZ/Q1m2j0Nptp9DebavQ4m2v0OZts9DqbbfQ9m270Pptv9D+bcPRAm3H0Rpty9Eqbc/RLm3T0TJt19E6bdvRQm3f0Upt49FObefRVm3r0Vpt79FebfPRYm330WZt+9FqbgPRbm4H0XJuC9F2bg/Rem4T0X5uF9GCbhvRhm4f0YpuI9GObifRkm4r0ZZuL9GabjPRnm430aJuO9Gmbj/Rqm5D0a5uR9GybkvRtm5P0bpuU9G+blfRwm5b0cZuX9HKbmPRzm5n0dJua9HWbm/R2m5z0d5ud9HibnvR5m5/0epug9HubofQffKL0Knyj9CZ8pPQ4fKX0QXym9EB8p/T+gaj0AYKp9AKCqvQEgqv07IGs9ESIrfQhgq70IoKv9COCsPQtgrH0L4Ky9CiCs/QrgrT0OIK19DuCtvQzgrf0NIK49D6CufREgrr0SYK79EuCvPRPgr30WoK+9F+Cv/RogsD0fojB9IWIwvSIiMP02IjE9N+IxfReicb0nX/H9J9/yPSnf8n0r3/K9LB/y/Syf8z0fHzN9EllzvSRfM/0nXzQ9Jx80fSefNL0onzT9LJ81PS8fNX0vXzW9MF81/THfNj0zHzZ9M182vTIfNv0xXzc9Nd83fTofN70boLf9Khm4PS/f+H0zn/i9NV/4/Tlf+T04X/l9OZ/5vTpf+f07n/o9PN/6fT4fOr0d33r9KZ97PSufe30R37u9Jt+7/S4nvD0tJ7x9HON8vSEjfP0lI309JGN9fSxjfb0Z4339G2N+PRHjPn0SYz69EqR+/RQkfz0TpH99E+R/vRkkUD1fJtB9X2bQvV+m0P1f5tE9YCbRfWBm0b1gptH9YObSPWEm0n1hZtK9YabS/WHm0z1iJtN9YmbTvWKm0/1i5tQ9YybUfWNm1L1jptT9Y+bVPWQm1X1kZtW9ZKbV/WTm1j1lJtZ9ZWbWvWWm1v1l5tc9ZibXfWZm171mptf9ZubYPWcm2H1nZti9Z6bY/Wfm2T1oJtl9aGbZvWim2f1o5to9aSbafWlm2r1pptr9aebbPWom231qZtu9aqbb/Wrm3D1rJtx9a2bcvWum3P1r5t09bCbdfWxm3b1spt39bObePW0m3n1tZt69babe/W3m3z1uJt99bmbfvW6m4D1u5uB9bybgvW9m4P1vpuE9b+bhfXAm4b1wZuH9cKbiPXDm4n1xJuK9cWbi/XGm4z1x5uN9cibjvXJm4/1ypuQ9cubkfXMm5L1zZuT9c6blPXPm5X10JuW9dGbl/XSm5j105uZ9dSbmvXVm5v11puc9debnfXYm5712Zuf9dqboPXbm6H1YpGi9WGRo/VwkaT1aZGl9W+RpvV9kaf1fpGo9XKRqfV0kar1eZGr9YyRrPWFka31kJGu9Y2Rr/WRkbD1opGx9aORsvWqkbP1rZG09a6RtfWvkbb1tZG39bSRuPW6kbn1VYy69X6eu/W4jbz164299QWOvvVZjr/1aY7A9bWNwfW/jcL1vI3D9bqNxPXEjcX11o3G9deNx/Xajcj13o3J9c6NyvXPjcv1243M9caNzfXsjc71943P9fiN0PXjjdH1+Y3S9fuN0/XkjdT1CY7V9f2N1vUUjtf1HY7Y9R+O2fUsjtr1Lo7b9SOO3PUvjt31Oo7e9UCO3/U5juD1NY7h9T2O4vUxjuP1SY7k9UGO5fVCjub1UY7n9VKO6PVKjun1cI7q9XaO6/V8juz1b47t9XSO7vWFju/1j47w9ZSO8fWQjvL1nI7z9Z6O9PV4jPX1goz29YqM9/WFjPj1mIz59ZSM+vWbZfv11on89d6J/fXaif713IlA9tybQfbdm0L23ptD9t+bRPbgm0X24ZtG9uKbR/bjm0j25JtJ9uWbSvbmm0v255tM9uibTfbpm0726ptP9uubUPbsm1H27ZtS9u6bU/bvm1T28JtV9vGbVvbym1f285tY9vSbWfb1m1r29ptb9vebXPb4m132+Zte9vqbX/b7m2D2/Jth9v2bYvb+m2P2/5tk9gCcZfYBnGb2Apxn9gOcaPYEnGn2BZxq9gaca/YHnGz2CJxt9gmcbvYKnG/2C5xw9gyccfYNnHL2Dpxz9g+cdPYQnHX2EZx29hKcd/YTnHj2FJx59hWcevYWnHv2F5x89hicffYZnH72GpyA9hucgfYcnIL2HZyD9h6chPYfnIX2IJyG9iGch/YinIj2I5yJ9iScivYlnIv2JpyM9iecjfYonI72KZyP9iqckPYrnJH2LJyS9i2ck/YunJT2L5yV9jCclvYxnJf2MpyY9jOcmfY0nJr2NZyb9jacnPY3nJ32OJye9jmcn/Y6nKD2O5yh9uWJovbriaP274mk9j6KpfYmi6b2U5en9umWqPbzlqn275aq9gaXq/YBl6z2CJet9g+XrvYOl6/2Kpew9i2XsfYwl7L2Ppez9oCftPaDn7X2hZ+29oaft/aHn7j2iJ+59omfuvaKn7v2jJ+89v6evfYLn772DZ+/9rmWwPa8lsH2vZbC9s6Ww/bSlsT2v3fF9uCWxvaOksf2rpLI9siSyfY+k8r2apPL9sqTzPaPk832PpTO9muUz/Z/nND2gpzR9oWc0vaGnNP2h5zU9oic1fYjetb2i5zX9o6c2PaQnNn2kZza9pKc2/aUnNz2lZzd9pqc3vabnN/2npzg9p+c4fagnOL2oZzj9qKc5PajnOX2pZzm9qac5/annOj2qJzp9qmc6varnOv2rZzs9q6c7fawnO72sZzv9rKc8PaznPH2tJzy9rWc8/a2nPT2t5z19rqc9va7nPf2vJz49r2c+fbEnPr2xZz79sac/PbHnP32ypz+9sucQPc8nEH3PZxC9z6cQ/c/nET3QJxF90GcRvdCnEf3Q5xI90ScSfdFnEr3RpxL90ecTPdInE33SZxO90qcT/dLnFD3TJxR902cUvdOnFP3T5xU91CcVfdRnFb3UpxX91OcWPdUnFn3VZxa91acW/dXnFz3WJxd91mcXvdanF/3W5xg91ycYfddnGL3Xpxj91+cZPdgnGX3YZxm92KcZ/djnGj3ZJxp92WcavdmnGv3Z5xs92icbfdpnG73apxv92uccPdsnHH3bZxy926cc/dvnHT3cJx193GcdvdynHf3c5x493Scefd1nHr3dpx793ecfPd4nH33eZx+93qcgPd7nIH3fZyC936cg/eAnIT3g5yF94SchveJnIf3ipyI94ycifePnIr3k5yL95acjPeXnI33mJyO95mcj/ednJD3qpyR96yckvevnJP3uZyU976clfe/nJb3wJyX98GcmPfCnJn3yJya98mcm/fRnJz30pyd99qcnvfbnJ/34Jyg9+GcoffMnKL3zZyj986cpPfPnKX30Jym99Ocp/fUnKj31Zyp99ecqvfYnKv32Zys99ycrffdnK7335yv9+KcsPd8l7H3hZey95GXs/eSl7T3lJe196+Xtverl7f3o5e497KXufe0l7r3sZq797CavPe3mr33WJ6+97aav/e6msD3vJrB98GawvfAmsP3xZrE98KaxffLmsb3zJrH99GayPdFm8n3Q5vK90eby/dJm8z3SJvN902bzvdRm8/36JjQ9w2Z0fcumdL3VZnT91SZ1PffmtX34ZrW9+aa1/fvmtj365rZ9/ua2vftmtv3+Zrc9wib3fcPm973E5vf9x+b4Pcjm+H3vZ7i976e4/c7fuT3gp7l94ee5veInuf3i57o95Ke6ffWk+r3nZ7r95+e7Pfbnu333J7u992e7/fgnvD3357x9+Ke8vfpnvP355709+We9ffqnvb375739yKf+Pcsn/n3L5/69zmf+/c3n/z3PZ/99z6f/vdEn0D445xB+OScQvjlnEP45pxE+OecRfjonEb46ZxH+OqcSPjrnEn47JxK+O2cS/junEz475xN+PCcTvjxnE/48pxQ+POcUfj0nFL49ZxT+PacVPj3nFX4+JxW+PmcV/j6nFj4+5xZ+PycWvj9nFv4/pxc+P+cXfgAnV74AZ1f+AKdYPgDnWH4BJ1i+AWdY/gGnWT4B51l+AidZvgJnWf4Cp1o+AudafgMnWr4DZ1r+A6dbPgPnW34EJ1u+BGdb/gSnXD4E51x+BSdcvgVnXP4Fp10+BeddfgYnXb4GZ13+BqdePgbnXn4HJ16+B2de/genXz4H519+CCdfvghnYD4Ip2B+COdgvgknYP4JZ2E+CadhfgnnYb4KJ2H+CmdiPgqnYn4K52K+Cydi/gtnYz4Lp2N+C+djvgwnY/4MZ2Q+DKdkfgznZL4NJ2T+DWdlPg2nZX4N52W+Didl/g5nZj4Op2Z+Dudmvg8nZv4PZ2c+D6dnfg/nZ74QJ2f+EGdoPhCnUD5Q51B+USdQvlFnUP5Rp1E+UedRflInUb5SZ1H+UqdSPlLnUn5TJ1K+U2dS/lOnUz5T51N+VCdTvlRnU/5Up1Q+VOdUflUnVL5VZ1T+VadVPlXnVX5WJ1W+VmdV/lanVj5W51Z+VydWvldnVv5Xp1c+V+dXflgnV75YZ1f+WKdYPljnWH5ZJ1i+WWdY/lmnWT5Z51l+WidZvlpnWf5ap1o+WudaflsnWr5bZ1r+W6dbPlvnW35cJ1u+XGdb/lynXD5c51x+XSdcvl1nXP5dp10+Xeddfl4nXb5eZ13+XqdePl7nXn5fJ16+X2de/l+nXz5f519+YCdfvmBnYD5gp2B+YOdgvmEnYP5hZ2E+YadhfmHnYb5iJ2H+YmdiPmKnYn5i52K+Yydi/mNnYz5jp2N+Y+djvmQnY/5kZ2Q+ZKdkfmTnZL5lJ2T+ZWdlPmWnZX5l52W+Zidl/mZnZj5mp2Z+ZudmvmcnZv5nZ2c+Z6dnfmfnZ75oJ2f+aGdoPminUD6o51B+qSdQvqlnUP6pp1E+qedRfqonUb6qZ1H+qqdSPqrnUn6rJ1K+q2dS/qunUz6r51N+rCdTvqxnU/6sp1Q+rOdUfq0nVL6tZ1T+radVPq3nVX6uJ1W+rmdV/q6nVj6u51Z+rydWvq9nVv6vp1c+r+dXfrAnV76wZ1f+sKdYPrDnWH6xJ1i+sWdY/rGnWT6x51l+sidZvrJnWf6yp1o+sudafrMnWr6zZ1r+s6dbPrPnW360J1u+tGdb/rSnXD6051x+tSdcvrVnXP61p10+teddfrYnXb62Z13+tqdePrbnXn63J16+t2de/renXz63519+uCdfvrhnYD64p2B+uOdgvrknYP65Z2E+uadhfrnnYb66J2H+umdiPrqnYn6652K+uydi/rtnYz67p2N+u+djvrwnY/68Z2Q+vKdkfrznZL6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y6zQgc2s0YHOrNKBz6zTgdCs1IHRrNWB0qzWgdOs14HUrNiB1qzZgdis2oHZrNuB2qzcgdus3YHcrN6B3azfgd6s4IHfrOGB4qzigeOs44HlrOSB5qzlgems5oHrrOeB7azoge6s6YHyrOqB9Kzrgfes7IH4rO2B+azugfqs74H7rPCB/qzxgf+s8oEBrfOBAq30gQOt9YEFrfaBB633gQit+IEJrfmBCq36gQut+4EOrfyBEK39gRKt/oETrUGCFK1CghWtQ4IWrUSCF61FghmtRoIarUeCG61Igh2tSYIerUqCH61LgiGtTIIirU2CI61OgiStT4IlrVCCJq1RgietUoIorVOCKq1UgiutVYIurVaCL61XgjCtWIIxrVmCMq1agjOtYYI2rWKCN61jgjmtZII6rWWCO61mgj2tZ4I+rWiCP61pgkCtaoJBrWuCQq1sgkOtbYJGrW6CSK1vgkqtcIJLrXGCTK1ygk2tc4JOrXSCT611glGtdoJSrXeCU614glWteYJWrXqCV62BglmtgoJarYOCW62EglythYJdrYaCXq2Hgl+tiIJgrYmCYq2KgmSti4JlrYyCZq2NgmetjoJorY+Caa2QgmqtkYJrrZKCbq2Tgm+tlIJxrZWCcq2Wgnetl4J4rZiCea2ZgnqtmoJ+rZuCgK2cgoOtnYKErZ6Cha2fgoatoIKHraGCiq2igouto4KNraSCjq2lgo+tpoKRraeCkq2ogpOtqYKUraqCla2rgpatrIKXra2CmK2ugpmtr4KarbCCm62xgp6tsoKfrbOCoK20gqGttYKirbaCo623gqWtuIKmrbmCp626gqitu4KprbyCqq29gqutvoKsrb+Cra3Agq6twYKvrcKCsK3DgrGtxIKyrcWCs63GgrStx4K1rciCtq3JgrityoK5rcuCuq3MgrutzYK8rc6Cva3Pgr6t0IK/rdGCwq3SgsOt04LFrdSCxq3Vgset1oLJrdeCyq3Ygsut2YLMrdqCza3bgs6t3ILPrd2C0q3egtSt34LVreCC1q3hgtet4oLYreOC2a3kgtqt5YLbreaC3a3ngt6t6ILfremC4a3qguKt64LjreyC5a3tguat7oLnre+C6K3wgumt8YLqrfKC663zguyt9ILtrfWC7q32gu+t94LwrfiC8a35gvKt+oLzrfuC9K38gvWt/YL2rf6C961Bg/qtQoP7rUOD/a1Eg/6tRYMCrkaDA65HgwSuSIMFrkmDBq5KgweuS4MKrkyDDK5Ngw6uToMPrk+DEK5QgxGuUYMSrlKDE65TgxWuVIMWrlWDF65WgxiuV4MZrliDGq5ZgxuuWoMcrmGDHa5igx6uY4MfrmSDIK5lgyGuZoMirmeDI65ogySuaYMlrmqDJq5rgyeubIMorm2DKa5ugyqub4MrrnCDLK5xgy2ucoMurnODL650gzKudYMzrnaDNa53gzaueIM5rnmDO656gzyugYM9roKDPq6Dgz+uhINCroWDRK6Gg0euh4NIroiDSa6Jg0uuioNProuDUa6Mg1KujYNTro6DVa6Pg1eukINYrpGDWa6Sg1quk4NbrpSDXq6Vg2KuloNjrpeDZK6Yg2aumYNnrpqDaq6bg2uunINtrp2Dbq6eg2+un4NxrqCDcq6hg3OuooN0rqODda6kg3aupYN3rqaDeq6ng36uqIN/rqmDgK6qg4Guq4OCrqyDg66tg4auroOHrq+DiK6wg4musYOKrrKDi66zg42utIOOrrWDj662g5Cut4ORrriDkq65g5OuuoOUrruDla68g5auvYOXrr6DmK6/g5muwIOarsGDm67Cg5yuw4OdrsSDnq7Fg5+uxoOgrseDoa7Ig6KuyYOjrsqDpK7Lg6WuzIOmrs2Dp67Og6iuz4OprtCDqq7Rg6uu0oOsrtODra7Ug66u1YOvrtaDsK7Xg7Gu2IOyrtmDs67ag7Su24O1rtyDtq7dg7eu3oO4rt+Dua7gg7qu4YO7ruKDv67jg8Gu5IPCruWDw67mg8Wu54PGruiDx67pg8iu6oPJruuDyq7sg8uu7YPOru6D0q7vg9Ou8IPUrvGD1a7yg9au84PXrvSD2q71g9uu9oPdrveD3q74g9+u+YPgrvqD4a77g+Ku/IPjrv2D5K7+g+WuQYTmrkKE565DhOmuRITqrkWE7K5GhO6uR4TvrkiE8K5JhPGuSoTyrkuE865MhPWuTYT2rk6E965PhPmuUIT6rlGE+65ShP2uU4T+rlSE/65VhACvVoQBr1eEAq9YhAOvWYQEr1qEBa9hhAavYoQJr2OECq9khAuvZYQMr2aEDq9nhA+vaIQRr2mEEq9qhBOva4QUr2yEFa9thBavboQXr2+EGK9whBmvcYQar3KEG69zhByvdIQdr3WEHq92hB+vd4Qgr3iEIa95hCKveoQjr4GEJK+ChCWvg4Qmr4SEJ6+FhCivhoQpr4eEKq+IhCuviYQur4qEL6+LhDGvjIQzr42ENa+OhDavj4Q3r5CEOK+RhDmvkoQ6r5OEO6+UhD6vlYRAr5aERK+XhEWvmIRGr5mER6+ahEqvm4RLr5yETK+dhE2vnoROr5+ET6+ghFGvoYRSr6KEU6+jhFSvpIRVr6WEVq+mhFevp4RYr6iEWa+phFqvqoRbr6uEXq+shF+vrYRgr66EYa+vhGKvsIRjr7GEZq+yhGevs4Ror7SEaa+1hGqvtoRrr7eEbK+4hG2vuYRur7qEb6+7hHCvvIRxr72Ecq++hHOvv4R0r8CEda/BhHavwoR3r8OEeK/EhHqvxYR7r8aEfK/HhH2vyIR+r8mEf6/KhIGvy4SCr8yEg6/NhIWvzoSGr8+Eh6/QhImv0YSKr9KEi6/ThIyv1ISNr9WEjq/WhI+v14SSr9iEk6/ZhJSv2oSWr9uEl6/chJiv3YSZr96Emq/fhJuv4ISdr+GEnq/ihJ+v44Sgr+SEoa/lhKKv5oSjr+eEpK/ohKWv6YSmr+qEp6/rhKiv7ISpr+2Eqq/uhKuv74Ssr/CEra/xhK6v8oSvr/OEsK/0hLGv9YSyr/aEs6/3hLSv+IS1r/mEtq/6hLev+4S6r/yEu6/9hL2v/oS+r0GFv69ChcGvQ4XCr0SFw69FhcSvRoXFr0eFxq9IhcqvSYXMr0qFz69LhdCvTIXRr02F0q9OhdOvT4XVr1CF1q9RhdevUoXYr1OF2a9UhdqvVYXbr1aF3a9Xhd6vWIXfr1mF4K9aheGvYYXir2KF469jheSvZIXlr2WF5q9mheevZ4Xqr2iF669pheyvaoXtr2uF7q9she+vbYXyr26F869vhfWvcIX2r3GF969yhfmvc4X6r3SF+691hfyvdoX9r3eF/q94hf+veYUCsHqFA7CBhQWwgoUGsIOFB7CEhQiwhYUJsIaFCrCHhQuwiIUNsImFDrCKhQ+wi4URsIyFErCNhROwjoUVsI+FFrCQhRewkYUYsJKFGbCThRqwlIUbsJWFHrCWhR+wl4UgsJiFIbCZhSKwmoUjsJuFJLCchSWwnYUmsJ6FJ7CfhSmwoIUqsKGFK7CihSywo4UtsKSFLrClhS+wpoUwsKeFMbCohTKwqYUzsKqFNLCrhTWwrIU2sK2FN7CuhTiwr4U5sLCFOrCxhTuwsoU8sLOFPbC0hT6wtYU/sLaFQLC3hUGwuIVCsLmFQ7C6hUawu4VHsLyFSbC9hUuwvoVNsL+FT7DAhVCwwYVRsMKFUrDDhVawxIVYsMWFWrDGhVuwx4VcsMiFXrDJhV+wyoVgsMuFYbDMhWKwzYVjsM6FZLDPhWWw0IVmsNGFZ7DShWiw04VpsNSFarDVhWuw1oVssNeFbbDYhW6w2YVvsNqFcLDbhXGw3IVysN2Fc7DehXSw34V1sOCFdrDhhXew4oV4sOOFebDkhXqw5YV7sOaFfrDnhX+w6IWBsOmFgrDqhYOw64WFsOyFhrDthYew7oWIsO+FibDwhYqw8YWLsPKFjrDzhZCw9IWSsPWFk7D2hZSw94WVsPiFlrD5hZew+oWbsPuFnbD8hZ6w/YWjsP6FpLBBhqWwQoamsEOGp7BEhqqwRYawsEaGsrBHhrawSIa3sEmGubBKhrqwS4a7sEyGvbBNhr6wToa/sE+GwLBQhsGwUYbCsFKGw7BThsawVIbKsFWGy7BWhsywV4bNsFiGzrBZhs+wWobSsGGG07BihtWwY4bWsGSG17BlhtmwZobasGeG27BohtywaYbdsGqG3rBrht+wbIbhsG2G4rBuhuOwb4bksHCG5rBxhuewcobosHOG6bB0huqwdYbrsHaG7LB3hu2weIbusHmG77B6hvCwgYbxsIKG8rCDhvOwhIb0sIWG9bCGhvawh4b3sIiG+LCJhvmwiob6sIuG+7CMhvywjYb9sI6G/rCPhv+wkIYAsZGGAbGShgKxk4YDsZSGBLGVhgWxloYGsZeGB7GYhgqxmYYNsZqGDrGbhg+xnIYRsZ2GFLGehhWxn4YWsaCGF7GhhhqxooYesaOGH7GkhiCxpYYhsaaGIrGnhiaxqIYnsamGKbGqhiqxq4YrsayGLbGthi6xroYvsa+GMLGwhjGxsYYysbKGM7GzhjaxtIY6sbWGO7G2hjyxt4Y9sbiGPrG5hj+xuoZCsbuGQ7G8hkWxvYZGsb6GR7G/hkmxwIZKscGGS7HChkyxw4ZNscSGTrHFhk+xxoZSsceGU7HIhlaxyYZXscqGWbHLhlqxzIZbsc2GXbHOhl6xz4ZfsdCGYbHRhmKx0oZjsdOGZLHUhmWx1YZmsdaGZ7HXhmix2IZpsdmGarHahmux24ZssdyGbbHdhm6x3oZvsd+GcLHghnGx4YZyseKGc7HjhnSx5IZ1seWGdrHmhnex54Z6seiGe7Hphn2x6oZ+seuGf7HshoGx7YaDse6GhLHvhoWx8IaGsfGGh7Hyhoqx84aMsfSGjrH1ho+x9oaQsfeGkbH4hpWx+YaWsfqGl7H7hpmx/Iaasf2Gm7H+hp2xQYeesUKHn7FDh6CxRIehsUWHorFGh6OxR4eksUiHpbFJh6axSoensUuHqbFMh6qxTYersU6HrLFPh62xUIeusVGHr7FSh7CxU4exsVSHsrFVh7OxVoe0sVeHtbFYh7axWYe3sVqHuLFhh7mxYoe6sWOHu7Fkh7yxZYe9sWaHvrFnh7+xaIfAsWmHwbFqh8Kxa4fDsWyHxLFth8WxbofGsW+Hx7Fwh8ixcYfJsXKHyrFzh8uxdIfNsXWHzrF2h8+xd4fRsXiH0rF5h9OxeofVsYGH1rGCh9exg4fYsYSH2bGFh9qxhofbsYeH3rGIh+CxiYfhsYqH4rGLh+OxjIfksY2H5bGOh+axj4fnsZCH6rGRh+uxkoftsZOH7rGUh++xlYfxsZaH8rGXh/OxmIf0sZmH9bGah/axm4f3sZyH+LGdh/qxnof8sZ+H/rGgh/+xoYcAsqKHAbKjhwKypIcDsqWHBrKmhweyp4cJsqiHCrKphw2yqocOsquHD7KshxCyrYcRsq6HErKvhxOysIcWsrGHGLKyhxqys4cbsrSHHLK1hx2ytocesreHH7K4hyGyuYcisrqHI7K7hySyvIclsr2HJrK+hyeyv4cossCHKbLBhyqywocrssOHLLLEhy2yxYcussaHL7LHhzCyyIcxssmHMrLKhzOyy4c1ssyHNrLNhzeyzoc4ss+HObLQhzqy0Yc7stKHPbLThz6y1Ic/stWHQLLWh0Gy14dCstiHQ7LZh0Sy2odFstuHRrLch0ey3YdIst6HSbLfh0qy4IdLsuGHTLLih02y44dOsuSHT7Llh1Cy5odRsueHUrLoh1Oy6YdUsuqHVbLrh1ay7IdXsu2HWbLuh1qy74dbsvCHXbLxh16y8odfsvOHYbL0h2Ky9YdjsvaHZLL3h2Wy+IdmsvmHZ7L6h2qy+4drsvyHbLL9h22y/oduskGIb7JCiHCyQ4hxskSIcrJFiHOyRoh2skeId7JIiHiySYh5skqIerJLiHuyTIh9sk2IfrJOiH+yT4iAslCIgbJRiIKyUoiDslOIhrJUiIeyVYiIslaIirJXiIuyWIiMslmIjbJaiI6yYYiPsmKIkrJjiJOyZIiVsmWIlrJmiJeyZ4ibsmiInLJpiJ2yaoiesmuIn7JsiKKybYiksm6Ip7JviKiycIipsnGIq7JyiK2yc4iusnSIr7J1iLGydoiysneIs7J4iLWyeYi2snqIt7KBiLiygoi5soOIurKEiLuyhYi8soaIvbKHiL6yiIi/somIwLKKiMGyi4jCsoyIw7KNiMSyjojFso+IxrKQiMeykYjKspKIy7KTiM2ylIjOspWIz7KWiNGyl4jTspiI1LKZiNWymojWspuI17KciNqynYjcsp6I3rKfiN+yoIjgsqGI4bKiiOOyo4jnsqSI6bKliOqypojwsqeI8bKoiPKyqYj2sqqI/LKriP2yrIj+sq2IArOuiAOzr4gFs7CIBrOxiAezsogJs7OICrO0iAuztYgMs7aIDbO3iA6zuIgPs7mIErO6iBazu4gXs7yIGLO9iBmzvogas7+IG7PAiB2zwYges8KIH7PDiCCzxIghs8WIIrPGiCOzx4gks8iIJbPJiCazyogns8uIKLPMiCmzzYgqs86IK7PPiCyz0Igts9GILrPSiC+z04gws9SIMbPViDKz1ogzs9eINLPYiDWz2Yg2s9qIN7PbiDiz3Ig5s92IOrPeiDuz34g8s+CIPbPhiD6z4og/s+OIQLPkiEGz5YhCs+aIQ7PniESz6IhFs+mIRrPqiEez64hIs+yISbPtiEqz7ohLs++ITLPwiE2z8YhOs/KIT7PziFCz9IhRs/WIUrP2iFOz94hXs/iIWbP5iFqz+ohds/uIYLP8iGGz/Yhis/6IY7NBiWazQolos0OJarNEiWyzRYlts0aJb7NHiXKzSIlzs0mJdbNKiXazS4l3s0yJebNNiXqzTol7s0+JfLNQiX2zUYl+s1KJf7NTiYKzVImGs1WJh7NWiYizV4mJs1iJirNZiYuzWomNs2GJjrNiiY+zY4mRs2SJkrNliZOzZomVs2eJlrNoiZezaYmYs2qJmbNriZqzbImbs22JnLNuiZ2zb4mes3CJn7NxiaKzcomjs3OJpLN0iaWzdYmms3aJp7N3iamzeImqs3mJq7N6ia2zgYmus4KJr7ODibCzhImxs4WJsrOGibOzh4m0s4iJtbOJibaziom3s4uJuLOMibmzjYm6s46Ju7OPibyzkIm9s5GJvrOSib+zk4nAs5SJwbOVicKzlonDs5eJxrOYicezmYnJs5qJyrObic2znInPs52J0bOeidKzn4nTs6CJ1rOhidizoonas6OJ3LOkid6zpYnfs6aJ4bOnieKzqInjs6mJ5bOqieazq4nns6yJ6bOtieqzronrs6+J7LOwie2zsYnus7KJ77OzifCztInxs7WJ8rO2ifOzt4n0s7iJ9bO5ifazuon3s7uJ+LO8ifmzvYn6s76J+7O/if2zwIn+s8GJ/7PCiQC0w4kBtMSJArTFiQO0xokEtMeJBbTIiQa0yYkHtMqJCLTLiQm0zIkKtM2JC7TOiQy0z4kNtNCJDrTRiQ+00okRtNOJErTUiRO01YkUtNaJFbTXiRa02IkXtNmJGbTaiRq024kbtNyJHbTdiR603okftN+JIbTgiSK04YkjtOKJJLTjiSW05IkmtOWJJ7TmiSq054kstOiJLbTpiS606okvtOuJMLTsiTG07YkytO6JM7TviTW08Ik2tPGJN7TyiTi084k5tPSJOrT1iTu09ok8tPeJPbT4iT60+Yk/tPqJQLT7iUG0/IlCtP2JQ7T+iUS0QYpFtEKKRrRDike0RIpItEWKSbRGikq0R4pLtEiKTLRJik20SopOtEuKT7RMilK0TYpTtE6KVbRPila0UIpXtFGKWbRSilq0U4pbtFSKXLRVil20VopetFeKX7RYimK0WYpktFqKZrRhime0YopotGOKabRkimq0ZYprtGaKbbRnim60aIpvtGmKcLRqinG0a4pytGyKc7RtinS0bop1tG+KdrRwine0cYp4tHKKebRzinq0dIp7tHWKfLR2in20d4p+tHiKf7R5ioG0eoqCtIGKg7SCioS0g4qFtISKhrSFioe0hoqJtIeKirSIiou0iYqMtIqKjbSLio60jIqPtI2KkLSOipG0j4qStJCKk7SRipS0koqVtJOKlrSUipe0lYqYtJaKmbSXipq0mIqbtJmKnLSaip60m4qftJyKoLSdiqG0noqitJ+Ko7SgiqW0oYqmtKKKp7Sjiqm0pIqqtKWKq7Smiq20p4qutKiKr7SpirC0qoqxtKuKsrSsirO0rYq0tK6KtrSviri0sIq6tLGKu7Syiry0s4q9tLSKvrS1ir+0torBtLeKwrS4isO0uYrFtLqKxrS7ise0vIrJtL2KyrS+isu0v4rMtMCKzbTBis60worPtMOK0bTEitK0xYrTtMaK1LTHita0yIrXtMmK2LTKitm0y4ratMyK27TNit60zorftM+K4bTQiuK00YrltNKK57TTiui01IrptNWK6rTWiuu014rutNiK8LTZivK02orztNuK9LTcivW03Yr2tN6K97Tfivm04Ir6tOGK+7Tiivy044r9tOSK/rTliv+05ooAteeKAbXoigK16YoDteqKBLXrigW17IoGte2KB7Xuigi174oJtfCKCrXxigu18ooMtfOKDbX0ig619YoPtfaKELX3ihG1+IoStfmKE7X6iha1+4oXtfyKGbX9ihq1/oodtUGLHrVCix+1Q4sgtUSLIbVFiyK1RosjtUeLJrVIiyu1SYsstUqLLbVLiy61TIsvtU2LMrVOizO1T4s1tVCLNrVRize1Uos5tVOLOrVUizu1VYs8tVaLPbVXiz61WIs/tVmLQrVai0a1YYtHtWKLSLVji0m1ZItKtWWLTrVmi0+1Z4tRtWiLUrVpi1O1aotVtWuLVrVsi1e1bYtYtW6LWbVvi1q1cItbtXGLXrVyi2K1c4tjtXSLZLV1i2W1dotmtXeLZ7V4i2i1eYtptXqLarWBi2u1gotstYOLbbWEi261hYtvtYaLcLWHi3G1iItytYmLc7WKi3S1i4t1tYyLdrWNi3e1jot4tY+LebWQi3q1kYt7tZKLfLWTi321lIt+tZWLf7WWi4C1l4uBtZiLgrWZi4O1mouEtZuLhbWci4a1nYuHtZ6LiLWfi4m1oIuKtaGLi7Wii4y1o4uNtaSLjrWli4+1pouQtaeLkbWoi5K1qYuTtaqLlLWri5W1rIuWta2Ll7Wui5i1r4uZtbCLmrWxi5u1souctbOLnbW0i561tYuftbaLorW3i6O1uIultbmLprW6i6e1u4uptbyLrLW9i621vouutb+Lr7XAi7K1wYu2tcKLt7XDi7i1xIu5tcWLurXGi761x4u/tciLwbXJi8K1yovDtcuLxbXMi8a1zYvHtc6LyLXPi8m10IvKtdGLy7XSi86104vStdSL07XVi9S11ovVtdeL1rXYi9e12YvZtdqL2rXbi9u13Ivctd2L3bXei96134vfteCL4LXhi+G14oviteOL47Xki+S15YvlteaL5rXni+e16IvotemL6bXqi+q164vrteyL7bXti+617ovvte+L8LXwi/G18YvytfKL87Xzi/S19Iv1tfWL9rX2i/e194v4tfiL+bX5i/q1+ov7tfuL/LX8i/21/Yv+tf6L/7VBjAC2QowBtkOMArZEjAO2RYwEtkaMBbZHjAa2SIwHtkmMCLZKjAm2S4wKtkyMC7ZNjAy2TowNtk+MDrZQjA+2UYwStlKME7ZTjBW2VIwWtlWMF7ZWjBm2V4watliMG7ZZjBy2WowdtmGMHrZijB+2Y4wgtmSMIbZljCK2ZowjtmeMJLZojCa2aYwntmqMKLZrjCm2bIwqtm2MK7ZujC22b4wutnCML7ZxjDC2cowxtnOMMrZ0jDO2dYw1tnaMNrZ3jDe2eIw4tnmMObZ6jDq2gYw7toKMPLaDjD22hIw+toWMP7aGjEC2h4xBtoiMQraJjEO2ioxEtouMRbaMjEa2jYxHto6MSbaPjEq2kIxLtpGMTLaSjE22k4xOtpSMT7aVjFC2loxRtpeMUraYjFO2mYxUtpqMVbabjFa2nIxXtp2MWLaejFm2n4xatqCMW7ahjFy2ooxdtqOMXrakjF+2pYxgtqaMYbanjGK2qIxjtqmMZbaqjGa2q4xntqyMabatjGq2roxrtq+MbLawjG22sYxutrKMb7azjHC2tIxxtrWMcra2jHO2t4x0triMdba5jHa2uox3truMeLa8jHm2vYx6tr6Me7a/jHy2wIx9tsGMfrbCjH+2w4yAtsSMgbbFjIK2xoyDtseMhLbIjIW2yYyGtsqMh7bLjIi2zIyJts2MirbOjIu2z4yMttCMjbbRjI620oyPttOMkLbUjJG21YySttaMk7bXjJS22IyVttmMlrbajJe224yYttyMmbbdjJq23oybtt+MnrbgjJ+24YyhtuKMorbjjKO25IyltuWMprbmjKe254yotuiMqbbpjKq26oyttuuMrrbsjK+27Yywtu6MsrbvjLO28Iy0tvGMtbbyjLa284y3tvSMuLb1jLm29oy6tveMu7b4jLy2+Yy9tvqMvrb7jL+2/IzAtv2Mwbb+jMK2QY3DtkKNxLZDjcW2RI3GtkWNx7ZGjci2R43JtkiNyrZJjcu2So3MtkuNzbZMjc62TY3Ptk6N0LZPjdG2UI3StlGN07ZSjdW2U43WtlSN17ZVjdi2Vo3ZtleN2rZYjdu2WY3ctlqN3bZhjd62Yo3ftmON4LZkjeG2ZY3itmaN47ZnjeS2aI3ltmmN5rZqjee2a43otmyN6bZtjeq2bo3rtm+N7LZwje22cY3utnKN77ZzjfG2dI3ytnWN87Z2jfW2d432tniN97Z5jfm2eo36toGN+7aCjfy2g439toSN/raFjf+2ho0Ct4eNA7eIjQS3iY0Gt4qNB7eLjQi3jI0Jt42NCreOjQu3j40Mt5CNDbeRjQ63ko0Pt5ONELeUjRG3lY0St5aNE7eXjRS3mI0Vt5mNFreajRe3m40Yt5yNGbedjRq3no0bt5+NHLegjR23oY0et6KNH7ejjSC3pI0ht6WNIremjSO3p40kt6iNJbepjSa3qo0nt6uNKresjSu3rY0tt66NLrevjTG3sI0yt7GNM7eyjTS3s401t7SNNre1jTe3to06t7eNPLe4jT23uY0+t7qNP7e7jUC3vI1Bt72NQre+jUO3v41Ft8CNRrfBjUe3wo1Jt8ONSrfEjUu3xY1Nt8aNTrfHjU+3yI1Qt8mNUbfKjVK3y41Tt8yNVrfNjVe3zo1Yt8+NWbfQjVq30Y1bt9KNXLfTjV231I1et9WNX7fWjWG3141it9iNY7fZjWW32o1mt9uNZ7fcjWm33Y1qt96Na7ffjWy34I1tt+GNbrfijW+3441yt+SNdLfljXa35o13t+eNeLfojXm36Y16t+qNe7frjX637I1/t+2NgbfujYK3742Dt/CNhbfxjYa38o2Ht/ONiLf0jYm39Y2Kt/aNi7f3jY63+I2Tt/mNlLf6jZW3+42at/yNm7f9jZ23/o2et0GOn7dCjqG3Q46it0SOo7dFjqS3Ro6lt0eOprdIjqe3SY6qt0qOrrdLjq+3TI6wt02OsbdOjrK3T46zt1COtrdRjre3Uo65t1OOurdUjru3VY68t1aOvbdXjr63WI6/t1mOwLdajsG3YY7Ct2KOw7djjsS3ZI7Ft2WOxrdmjsi3Z47Kt2iOy7dpjsy3ao7Nt2uOzrdsjs+3bY7Qt26O0bdvjtK3cI7Tt3GO1LdyjtW3c47Wt3SO17d1jti3do7Zt3eO2rd4jtu3eY7ct3qO3beBjt63go7ft4OO4LeEjuG3hY7it4aO47eHjuS3iI7lt4mO5reKjue3i47ot4yO6beNjuq3jo7rt4+O7reQju+3kY7xt5KO8reTjvO3lI71t5WO9reWjve3l474t5iO+beZjvq3mo77t5uO/recjgK4nY4DuJ6OBLifjgW4oI4GuKGOCriijgu4o44NuKSODriljg+4po4RuKeOEriojhO4qY4UuKqOFbirjha4rI4XuK2OGriujhy4r44euLCOH7ixjiC4so4huLOOIri0jiO4tY4muLaOJ7i3jim4uI4quLmOK7i6ji24u44uuLyOL7i9jjC4vo4xuL+OMrjAjjO4wY42uMKOOrjDjju4xI48uMWOPbjGjj64x44/uMiOQbjJjkK4yo5DuMuORbjMjka4zY5HuM6OSLjPjkm40I5KuNGOS7jSjky4045NuNSOTrjVjk+41o5QuNeOUrjYjlS42Y5VuNqOVrjbjle43I5YuN2OWbjejlq4345buOCOXrjhjl+44o5huOOOYrjkjmO45Y5luOaOZrjnjme46I5ouOmOabjqjmq4645ruOyObrjtjnC47o5yuO+Oc7jwjnS48Y51uPKOdrjzjne49I55uPWOerj2jnu49459uPiOfrj5jn+4+o6AuPuOgbj8joK4/Y6DuP6OhLhBj4W4Qo+GuEOPh7hEj4i4RY+JuEaPirhHj4u4SI+MuEmPjrhKj4+4S4+QuEyPkbhNj5K4To+TuE+PlLhQj5W4UY+WuFKPl7hTj5i4VI+ZuFWPmrhWj5u4V4+cuFiPnbhZj564Wo+fuGGPoLhij6G4Y4+iuGSPo7hlj6S4Zo+luGePprhoj6e4aY+puGqPqrhrj6u4bI+suG2Prbhuj664b4+vuHCPsbhxj7K4co+zuHOPtbh0j7a4dY+3uHaPubh3j7q4eI+7uHmPvLh6j724gY++uIKPv7iDj8K4hI/EuIWPxriGj8e4h4/IuIiPybiJj8q4io/LuIuPzbiMj864jY/PuI6P0biPj9K4kI/TuJGP1biSj9a4k4/XuJSP2LiVj9m4lo/auJeP27iYj9y4mY/euJqP4Libj+K4nI/juJ2P5Liej+W4n4/muKCP57ihj+q4oo/ruKOP7bikj+64pY/vuKaP8binj/K4qI/zuKmP9Liqj/W4q4/2uKyP97itj/q4ro/8uK+P/riwj/+4sY8AubKPAbmzjwK5tI8DubWPBbm2jwa5t48HubiPCLm5jwm5uo8KubuPC7m8jwy5vY8Nub6PDrm/jw+5wI8QucGPEbnCjxK5w48TucSPFLnFjxW5xo8WucePF7nIjxm5yY8aucqPG7nLjxy5zI8duc2PHrnOjx+5z48hudCPIrnRjyO50o8kudOPJbnUjya51Y8nudaPKLnXjym52I8qudmPK7najyy5248tudyPLrndjy+53o8wud+PMbngjzK54Y8zueKPNLnjjzW55I82ueWPN7nmjzi55485ueiPOrnpjzu56o8+ueuPP7nsj0G57Y9Cue6PQ7nvj0W58I9GufGPR7nyj0i5849JufSPSrn1j0u59o9NufePTrn4j1C5+Y9SufqPU7n7j1S5/I9Vuf2PVrn+j1e5QZBauUKQW7lDkF25RJBeuUWQX7lGkGG5R5BiuUiQY7lJkGS5SpBluUuQZrlMkGe5TZBquU6QbLlPkG65UJBvuVGQcLlSkHG5U5ByuVSQc7lVkHa5VpB3uVeQeblYkHq5WZB7uVqQfblhkH65YpB/uWOQgLlkkIG5ZZCCuWaQg7lnkIa5aJCIuWmQi7lqkIy5a5CPuWyQkLltkJG5bpCSuW+Qk7lwkJS5cZCVuXKQlrlzkJe5dJCYuXWQmbl2kJq5d5CbuXiQnLl5kJ25epCeuYGQn7mCkKC5g5ChuYSQormFkKO5hpCkuYeQpbmIkKa5iZCnuYqQqLmLkKm5jJCquY2Qq7mOkK65j5CvuZCQsbmRkLK5kpCzuZOQtbmUkLa5lZC3uZaQuLmXkLm5mJC6uZmQu7makL65m5DAuZyQwrmdkMO5npDEuZ+QxbmgkMa5oZDHuaKQyrmjkMu5pJDNuaWQ07mmkNS5p5DVuaiQ1rmpkNe5qpDauauQ3LmskN+5rZDgua6Q4rmvkOa5sJDnubGQ6bmykOq5s5DrubSQ7bm1kO65tpDvubeQ8Lm4kPG5uZDyubqQ87m7kPa5vJD7ub2Q/Lm+kP25v5D+ucCQ/7nBkAK6wpADusOQBLrEkAW6xZAGusaQB7rHkAm6yJAKusmQC7rKkAy6y5ANusyQDrrNkA+6zpAQus+QEbrQkBK60ZATutKQFLrTkBa61JAXutWQGLrWkBm615AautiQG7rZkBy62pAdutuQHrrckB+63ZAgut6QIbrfkCK64JAjuuGQJLrikCW645AmuuSQJ7rlkCi65pApuueQKrrokCu66ZAsuuqQLbrrkC667JAvuu2QMLrukDG675AyuvCQM7rxkDS68pA1uvOQNrr0kDe69ZA6uvaQO7r3kD26+JA+uvmQP7r6kEG6+5BDuvyQRLr9kEW6/pBGukGRR7pCkUq6Q5FMukSRT7pFkVC6RpFRukeRUrpIkVa6SZFXukqRWbpLkVq6TJFbuk2RXbpOkV66T5FfulCRYLpRkWG6UpFiulORY7pUkWa6VZFqulaRa7pXkWy6WJFtulmRbrpakW+6YZFyumKRc7pjkXW6ZJF2umWRd7pmkXm6Z5F6umiRe7ppkXy6apF9umuRfrpskX+6bZGAum6RgbpvkYK6cJGGunGRiLpykYm6c5GKunSRi7p1kY26dpGOuneRj7p4kZC6eZGRunqRkrqBkZO6gpGUuoORlbqEkZa6hZGXuoaRmLqHkZm6iJGauomRm7qKkZy6i5GduoyRnrqNkZ+6jpGguo+RobqQkaK6kZGjupKRpLqTkaW6lJGmupWRp7qWkaq6l5GtupiRrrqZka+6mpGxupuRs7qckbS6nZG1up6Rtrqfkbe6oJG6uqGRvLqikb66o5G/uqSRwLqlkcG6ppHCuqeRw7qokcW6qZHGuqqRx7qrkcm6rJHKuq2Ry7qukcy6r5HNurCRzrqxkc+6spHQurOR0bq0kdK6tZHTuraR1Lq3kdW6uJHWurmR17q6kdq6u5HburyR3Lq9kd26vpHeur+R37rAkeC6wZHhusKR4rrDkeO6xJHkusWR5brGkea6x5HnusiR6LrJkem6ypHqusuR67rMkey6zZHtus6R7rrPke+60JHwutGR8brSkfK605HzutSR9LrVkfW61pH2uteR97rYkfi62ZH5utqR+rrbkfu63JH9ut2R/rrekf+635EBu+CRArvhkQO74pEFu+ORBrvkkQe75ZEIu+aRCbvnkQq76JELu+mRDLvqkQ6765EQu+yRErvtkRO77pEUu++RFbvwkRa78ZEXu/KRGbvzkRq79JEbu/WRHbv2kR6795Efu/iRIbv5kSK7+pEju/uRJLv8kSW7/ZEmu/6RJ7tBkii7QpIqu0OSLLtEki27RZIuu0aSL7tHkjC7SJIxu0mSMrtKkjO7S5I3u0ySObtNkjq7TpI/u0+SQLtQkkG7UZJCu1KSQ7tTkka7VJJIu1WSSrtWkku7V5JMu1iSTrtZklG7WpJSu2GSU7tiklW7Y5JWu2SSV7tlklm7ZpJau2eSW7tokly7aZJdu2qSXrtrkl+7bJJgu22SYrtukmS7b5Jlu3CSZrtxkme7cpJou3OSabt0kmq7dZJru3aSbbt3km67eJJvu3mScLt6knG7gZJyu4KSc7uDknS7hJJ1u4WSdruGkne7h5J4u4iSebuJknq7ipJ7u4uSfLuMkn27jZJ+u46Sf7uPkoC7kJKBu5GSgruSkoO7k5KEu5SShbuVkoa7lpKHu5eSibuYkoq7mZKLu5qSjbubko67nJKPu52SkbuekpK7n5KTu6CSlLuhkpW7opKWu6OSl7ukkpi7pZKZu6aSmrunkpu7qJKcu6mSnbuqkp67q5Kfu6ySoLutkqG7rpKiu6+So7uwkqW7sZKmu7KSp7uzkqm7tJKqu7WSq7u2kq27t5Kuu7iSr7u5krC7upKxu7uSsru8krO7vZK1u76Stru/kri7wJK5u8GSurvCkru7w5K8u8SSvbvFkr67xpK/u8eSwbvIksK7yZLDu8qSxbvLksa7zJLHu82SybvOksq7z5LLu9CSzLvRks270pLOu9OSz7vUktG71ZLSu9aS1LvXktW72JLWu9mS17vakti725LZu9yS2rvdktu73pLcu9+S3bvgkt674ZLfu+KS4LvjkuG75JLiu+WS47vmkuS755Llu+iS5rvpkue76pLou+uS6bvskuq77ZLru+6S7Lvvku278JLuu/GS77vykvC785Lxu/SS8rv1kvO79pL0u/eS9bv4kva7+ZL3u/qS+rv7kvu7/JL9u/2S/rv+kgG8QZMDvEKTBLxDkwW8RJMGvEWTB7xGkwq8R5MOvEiTELxJkxK8SpMTvEuTGbxMkxq8TZMgvE6TIbxPkyK8UJMjvFGTJrxSkyi8U5MqvFSTK7xVkyy8VpMuvFeTL7xYkzK8WZMzvFqTNbxhkza8YpM3vGOTObxkkzq8ZZM7vGaTPLxnkz28aJM+vGmTP7xqk0K8a5NGvGyTR7xtk0i8bpNKvG+TS7xwk068cZNPvHKTUbxzk1K8dJNTvHWTVLx2k1W8d5NWvHiTV7x5k1i8epNZvIGTWryCk1u8g5NcvISTXryFk1+8hpNgvIeTYbyIk2K8iZNjvIqTZLyLk2W8jJNmvI2TZ7yOk2i8j5NpvJCTaryRk2u8kpNsvJOTbbyUk268lZNvvJaTcLyXk3G8mJNyvJmTc7yak3S8m5N1vJyTdrydk3e8npN4vJ+Tebygk3q8oZN7vKKTfLyjk328pJN+vKWTf7ymk4C8p5OBvKiTgrypk4O8qpOGvKuTh7ysk4m8rZOKvK6Tjbyvk4+8sJOQvLGTkbyyk5K8s5OTvLSTlry1k5i8tpObvLeTnLy4k528uZOevLqTn7y7k6K8vJOjvL2Tpby+k6a8v5OpvMCTqrzBk6u8wpOsvMOTrbzEk668xZOvvMaTsrzHk7a8yJO3vMmTuLzKk7m8y5O6vMyTu7zNk768zpO/vM+TwbzQk8K80ZPDvNKTxbzTk8a81JPHvNWTyLzWk8m815PKvNiTy7zZk8y82pPOvNuT0rzck9O83ZPUvN6T1rzfk9e84JPZvOGT2rzik9u845PdvOST3rzlk9+85pPgvOeT4bzok+K86ZPjvOqT5Lzrk+W87JPmvO2T57zuk+i875PpvPCT6rzxk+u88pPsvPOT7bz0k+689ZPvvPaT8Lz3k/G8+JPyvPmT87z6k/e8+5P5vPyT+rz9k/u8/pP9vEGU/rxClP+8Q5QAvUSUAb1FlAK9RpQDvUeUBr1IlAi9SZQKvUqUC71LlAy9TJQNvU2UDr1OlA+9T5QRvVCUEr1RlBO9UpQVvVOUFr1UlBe9VZQYvVaUGb1XlBq9WJQbvVmUHL1alB29YZQevWKUH71jlCC9ZJQhvWWUIr1mlCO9Z5QlvWiUJr1plCe9apQovWuUKb1slCq9bZQrvW6ULb1vlC69cJQvvXGUML1ylDG9c5QyvXSUM711lDS9dpQ1vXeUNr14lDe9eZQ4vXqUOb2BlDq9gpQ7vYOUPL2ElD29hZQ+vYaUP72HlEG9iJRCvYmUQ72KlES9i5RFvYyURr2NlEe9jpRKvY+US72QlE29kZROvZKUT72TlFG9lJRSvZWUU72WlFS9l5RVvZiUVr2ZlFe9mpRavZuUW72clFy9nZRdvZ6UXr2flF+9oJRgvaGUYb2ilGK9o5RjvaSUZb2llGa9ppRnvaeUab2olGq9qZRrvaqUbL2rlG29rJRuva2Ub72ulHC9r5RxvbCUcr2xlHO9spR0vbOUdb20lHa9tZR3vbaUeL23lHm9uJR6vbmUe726lHy9u5R9vbyUfr29lH+9vpSCvb+Ug73AlIW9wZSGvcKUi73DlIy9xJSNvcWUjr3GlI+9x5SSvciUlL3JlJa9ypSXvcuUmL3MlJu9zZSdvc6Unr3PlJ+90JSgvdGUob3SlKK905SjvdSUpb3VlKa91pSnvdeUqL3YlKm92ZSqvdqUq73blKy93JStvd2Urr3elK+935SxveCUsr3hlLO94pS0veOUtb3klLa95ZS3veaUub3nlLq96JS7vemUvL3qlL2965S+veyUv73tlMC97pTBve+Uwr3wlMO98ZTEvfKUxb3zlMa99JTHvfWUyL32lMm995TKvfiUy735lMy9+pTNvfuUzr38lM+9/ZTQvf6U0b1BldK9QpXTvUOV1r1Elde9RZXZvUaV2r1Hldu9SJXdvUmV3r1Kld+9S5XgvUyV4b1NleK9TpXjvU+V5L1QleW9UZXmvVKV571Tlei9VJXqvVWV671Wley9V5XtvViV7r1Zle+9WpXxvWGV8r1ilfO9Y5X1vWSV9r1llfe9ZpX5vWeV+r1olfu9aZX8vWqV/b1rlf69bJX/vW2VAb5ulQK+b5UEvnCVBr5xlQe+cpUIvnOVCb50lQq+dZULvnaVDr53lQ++eJURvnmVEr56lRO+gZUVvoKVFr6DlRe+hJUYvoWVGb6GlRq+h5UbvoiVHr6JlSC+ipUhvouVIr6MlSO+jZUkvo6VJb6PlSa+kJUnvpGVKL6SlSm+k5UqvpSVK76VlSy+lpUtvpeVLr6YlS++mZUwvpqVMb6blTK+nJUzvp2VNL6elTW+n5U2vqCVN76hlTi+opU5vqOVOr6klTu+pZU8vqaVPb6nlT6+qJU/vqmVQL6qlUG+q5VCvqyVQ76tlUa+rpVHvq+VSb6wlUq+sZVLvrKVTb6zlU++tJVQvrWVUb62lVK+t5VTvriVVr65lVi+upVcvruVXb68lV6+vZVfvr6VYr6/lWO+wJVlvsGVZr7ClWe+w5VpvsSVa77FlWy+xpVtvseVbr7IlW++yZVyvsqVdr7LlXe+zJV4vs2Veb7OlXq+z5V+vtCVf77RlYG+0pWCvtOVg77UlYW+1ZWGvtaVh77XlYi+2JWJvtmVir7alYu+25WOvtyVkr7dlZO+3pWUvt+Vlb7glZa+4ZWXvuKVmr7jlZu+5JWcvuWVnb7mlZ6+55WfvuiVoL7plaG+6pWivuuVo77slaS+7ZWlvu6Vpr7vlae+8JWpvvGVqr7ylau+85WsvvSVrb71la6+9pWvvveVsL74lbG++ZWyvvqVs777lbS+/JW1vv2Vtr7+lbe+QZa4vkKWub5Dlrq+RJa7vkWWvL5Glr2+R5a+vkiWv75JlsC+SpbBvkuWwr5MlsO+TZbEvk6Wxb5Plsa+UJbHvlGWyL5Slsm+U5bKvlSWy75Vlsy+VpbNvleWzr5Yls++WZbSvlqW075hltW+YpbWvmOW2b5kltq+ZZbbvmaW3L5nlt2+aJbevmmW375qluG+a5bivmyW5r5tlue+bpbovm+W6b5wluq+cZbrvnKW7b5zlu6+dJbvvnWW8L52lvG+d5byvniW8755lvS+epb1voGW9r6Clve+g5b4voSW+b6Flvq+hpb7voeW/L6Ilv2+iZb+voqW/76LlgC/jJYCv42WA7+OlgS/j5YFv5CWBr+Rlge/kpYKv5OWC7+Ulgy/lZYNv5aWDr+Xlg+/mJYQv5mWEb+alhK/m5YTv5yWFL+dlhW/npYWv5+WF7+glhq/oZYev6KWH7+jliC/pJYhv6WWIr+mliO/p5Ykv6iWJb+plia/qpYnv6uWKL+slim/rZYqv66WK7+vliy/sJYtv7GWLr+yli+/s5Ywv7SWMb+1ljK/tpYzv7eWNL+4ljW/uZY2v7qWN7+7lji/vJY5v72WOr++lju/v5Y8v8CWPb/Blj6/wpY/v8OWQr/ElkO/xZZFv8aWRr/Hlke/yJZJv8mWSr/Klku/y5ZMv8yWTb/Nlk6/zpZPv8+WUr/QllO/0ZZUv9KWVr/Tlle/1JZYv9WWWb/Wllq/15Zbv9iWXL/Zll2/2pZev9uWX7/clmC/3ZZhv96WYr/flmO/4JZkv+GWZb/ilma/45Znv+SWaL/llmm/5pZqv+eWa7/olmy/6ZZtv+qWbr/rlm+/7JZwv+2Wcb/ulnK/75Zzv/CWdL/xlnW/8pZ2v/OWd7/0lni/9ZZ5v/aWer/3lnu/+JZ8v/mWfb/6ln6/+5Z/v/yWgL/9loG//paCv0GXg79Cl4S/Q5eFv0SXhr9Fl4e/RpeIv0eXib9Il4q/SZeLv0qXjL9Ll42/TJeOv02Xj79Ol5C/T5eRv1CXkr9Rl5O/UpeVv1OXlr9Ul5e/VZeYv1aXmb9Xl5q/WJebv1mXnL9al52/YZeev2KXn79jl6C/ZJehv2WXor9ml6O/Z5ekv2iXpb9pl6a/apenv2uXqL9sl6m/bZeqv26Xq79vl6y/cJetv3GXrr9yl6+/c5exv3SXsr91l7O/dpe0v3eXtb94l7a/eZe3v3qXuL+Bl7m/gpe6v4OXu7+El7y/hZe9v4aXvr+Hl7+/iJfAv4mXwb+Kl8K/i5fDv4yXxL+Nl8a/jpfHv4+XyL+Ql8m/kZfKv5KXy7+Tl86/lJfPv5WX0b+Wl9K/l5fTv5iX1b+Zl9a/mpfXv5uX2L+cl9m/nZfav56X27+fl92/oJfev6GX4L+il+K/o5fjv6SX5L+ll+W/ppfmv6eX57+ol+i/qZfpv6qX6r+rl+u/rJfsv62X7b+ul+6/r5fvv7CX8L+xl/G/spfyv7OX87+0l/S/tZf1v7aX9r+3l/e/uJf4v7mX+b+6l/q/u5f7v7yX/L+9l/2/vpf+v7+X/7/AlwDAwZcBwMKXAsDDlwPAxJcEwMWXBcDGlwbAx5cHwMiXCMDJlwnAypcKwMuXC8DMlwzAzZcNwM6XDsDPlw/A0JcQwNGXEcDSlxLA05cTwNSXFMDVlxXA1pcWwNeXF8DYlxjA2ZcZwNqXGsDblxvA3JccwN2XHcDelx7A35cfwOCXIMDhlyHA4pciwOOXI8DklyTA5ZclwOaXJsDnlyfA6JcowOmXKcDqlyrA65crwOyXLMDtly3A7pcuwO+XL8DwlzDA8ZcxwPKXMsDzlzPA9Jc0wPWXNcD2lzbA95c3wPiXOMD5lznA+pc6wPuXO8D8lz3A/Zc+wP6XP8BBmEDAQphBwEOYQsBEmEPARZhEwEaYRcBHmEbASJhHwEmYSMBKmEnAS5hKwEyYS8BNmEzATphNwE+YTsBQmE/AUZhQwFKYUsBTmFPAVJhUwFWYVcBWmFbAV5hXwFiYWcBZmFrAWphbwGGYXcBimF7AY5hfwGSYYcBlmGLAZphjwGeYZMBomGXAaZhmwGqYZ8BrmGrAbJhrwG2YbMBumG3Ab5huwHCYb8BxmHDAcphxwHOYcsB0mHPAdZh0wHaYdcB3mHbAeJh3wHmYeMB6mHnAgZh6wIKYe8CDmHzAhJh9wIWYfsCGmH/Ah5iAwIiYgcCJmILAipiDwIuYhMCMmIXAjZiGwI6Yh8CPmIjAkJiJwJGYisCSmIvAk5iMwJSYjcCVmI7AlpiPwJeYksCYmJPAmZiVwJqYlsCbmJfAnJiZwJ2YmsCemJvAn5icwKCYncChmJ7AopifwKOYosCkmKTApZimwKaYp8CnmKjAqJipwKmYqsCqmKvAq5iuwKyYscCtmLLArpi3wK+YuMCwmLnAsZi6wLKYu8CzmL7AtJjCwLWYw8C2mMTAt5jGwLiYx8C5mMrAupjLwLuYzcC8mM7AvZjPwL6Y0cC/mNLAwJjTwMGY1MDCmNXAw5jWwMSY18DFmNrAxpjewMeY38DImODAyZjhwMqY4sDLmOPAzJjmwM2Y58DOmOnAz5jqwNCY68DRmO3A0pjuwNOY78DUmPDA1ZjxwNaY8sDXmPPA2Jj2wNmY+MDamPrA25j7wNyY/MDdmP3A3pj+wN+Y/8DgmAHB4ZgCweKYA8HjmAXB5JgGweWYB8HmmAnB55gKweiYC8HpmAzB6pgNweuYDsHsmA/B7ZgRwe6YEsHvmBPB8JgUwfGYFsHymBfB85gYwfSYGcH1mBrB9pgbwfeYIcH4mCLB+ZglwfqYKMH7mCnB/Jgqwf2YK8H+mC7BQZkywUKZM8FDmTTBRJk1wUWZN8FGmTrBR5k7wUiZPcFJmT7BSpk/wUuZQcFMmULBTZlDwU6ZRMFPmUXBUJlGwVGZR8FSmUrBU5lOwVSZT8FVmVDBVplRwVeZUsFYmVPBWZlWwVqZV8FhmVnBYplawWOZW8FkmV3BZZlewWaZX8FnmWDBaJlhwWmZYsFqmWPBa5lmwWyZasFtmWvBbplswW+ZbcFwmW7BcZlvwXKZccFzmXLBdJlzwXWZdcF2mXbBd5l3wXiZecF5mXrBepl7wYGZfMGCmX3Bg5l+wYSZf8GFmYDBhpmBwYeZgsGImYPBiZmEwYqZhsGLmYfBjJmIwY2ZicGOmYrBj5mLwZCZj8GRmZHBkpmSwZOZk8GUmZXBlZmXwZaZmMGXmZnBmJmawZmZm8GamZ7Bm5mgwZyZosGdmaPBnpmkwZ+ZpsGgmafBoZmqwaKZq8Gjma3BpJmuwaWZr8GmmbHBp5mywaiZs8GpmbTBqpm1wauZtsGsmbfBrZm4wa6ZucGvmbrBsJm7wbGZvMGymb7Bs5m/wbSZwMG1mcHBtpnCwbeZw8G4mcXBuZnGwbqZx8G7mcnBvJnKwb2Zy8G+mc3Bv5nOwcCZz8HBmdDBwpnRwcOZ0sHEmdPBxZnVwcaZ1sHHmdnByJnawcmZ28HKmdzBy5ndwcyZ3sHNmd/Bzpnhwc+Z4sHQmePB0ZnlwdKZ5sHTmefB1JnpwdWZ6sHWmevB15nswdiZ7cHZme7B2pnvwduZ8sHcmfTB3Zn1wd6Z9sHfmffB4Jn4weGZ+cHimfrB45n7weSZ/sHlmf/B5pkBwueZAsLomQPC6ZkFwuqZBsLrmQfC7JkIwu2ZCcLumQrC75kLwvCZDsLxmRDC8pkSwvOZE8L0mRTC9ZkVwvaZFsL3mRfC+JkawvmZG8L6mR3C+5kewvyZIcL9mSLC/pkjwkGaJMJCmiXCQ5omwkSaJ8JFmirCRposwkeaLsJImjDCSZozwkqaNcJLmjbCTJo3wk2aOMJOmjnCT5o6wlCaO8JRmjzCUpo9wlOaPsJUmj/CVZpAwlaaQcJXmkLCWJpDwlmaRMJamkXCYZpGwmKaR8JjmknCZJpKwmWaS8JmmkzCZ5pNwmiaTsJpmk/CappSwmuaU8JsmlXCbZpWwm6aV8JvmlnCcJpawnGaW8JymlzCc5pdwnSaXsJ1ml/CdpphwneaYsJ4mmPCeZpkwnqaZsKBmmfCgppowoOaacKEmmrChZprwoaabsKHmm/CiJpxwomacsKKmnPCi5p1woyadsKNmnfCjpp4wo+aecKQmnrCkZp7wpKafsKTmoDClJqCwpWag8KWmoTCl5qFwpiahsKZmofCmpqKwpuai8KcmozCnZqNwp6ajsKfmo/CoJqRwqGaksKimpPCo5qUwqSalcKlmpbCppqXwqeamcKomprCqZqcwqqansKrmp/CrJqgwq2aocKumqLCr5qjwrCapsKxmqfCspqpwrOaqsK0mqvCtZquwraar8K3mrDCuJqxwrmassK6mrPCu5q2wryauMK9mrrCvpq7wr+avMLAmr3CwZq+wsKav8LDmsDCxJrBwsWawsLGmsPCx5rEwsiaxcLJmsbCyprHwsuayMLMmsnCzZrKws6ay8LPmszC0JrNwtGazsLSms/C05rQwtSa0cLVmtLC1prTwtea1MLYmtXC2ZrWwtqa18LbmtjC3JrZwt2a2sLemtvC35rewuCa38LhmuHC4priwuOa5cLkmubC5Zrnwuaa6MLnmunC6Jrqwuma7sLqmvDC65rywuya88LtmvTC7pr1wu+a98LwmvrC8Zr9wvKa/sLzmv/C9JoBw/WaAsP2mgPD95oEw/iaBcP5mgbD+poHw/uaCsP8mgvD/ZoOw/6aD8NBmxDDQpsRw0ObEsNEmxbDRZsXw0abGcNHmxrDSJsbw0mbHcNKmx7DS5sfw0ybIMNNmyHDTpsiw0+bI8NQmybDUZsnw1KbKsNTmyvDVJssw1WbLcNWmy7DV5svw1ibMMNZmzHDWpsyw2GbM8NimzTDY5s1w2SbNsNlmzfDZps4w2ebOcNomzrDaZs7w2qbPMNrmz3DbJs+w22bP8Num0DDb5tBw3CbQsNxm0PDcptEw3ObRsN0m0fDdZtIw3abScN3m0rDeJtLw3mbTMN6m03DgZtOw4KbT8ODm1DDhJtRw4WbUsOGm1PDh5tUw4ibVcOJm1bDiptXw4ubWMOMm1nDjZtaw46bW8OPm1zDkJtdw5GbXsOSm1/Dk5tgw5SbYcOVm2LDlptjw5ebZMOYm2XDmZtmw5qbZ8Obm2rDnJtrw52bbcOem27Dn5tvw6CbccOhm3PDopt0w6ObdcOkm3bDpZt3w6abesOnm3vDqJt+w6mbf8Oqm4DDq5uBw6ybgsOtm4PDrpuFw6+bhsOwm4fDsZuJw7KbisOzm4vDtJuNw7WbjsO2m4/Dt5uQw7ibkcO5m5LDupuTw7ublMO8m5XDvZuWw76bl8O/m5jDwJuZw8GbmsPCm5vDw5ucw8SbncPFm57Dxpufw8eboMPIm6HDyZuiw8qbo8PLm6TDzJulw82bpsPOm6fDz5uow9CbqcPRm6rD0purw9ObrMPUm63D1Zuuw9abr8PXm7DD2Juxw9mbssPam7PD25u0w9ybtcPdm7bD3pu3w9+buMPgm7nD4Zu6w+Kbu8Pjm7zD5Ju9w+WbvsPmm7/D55vBw+ibwsPpm8PD6pvEw+ubxcPsm8bD7ZvHw+6byMPvm8nD8JvKw/Gby8Pym8zD85vNw/SbzsP1m8/D9pvQw/eb0cP4m9LD+ZvTw/qb1MP7m9XD/JvWw/2b18P+m9rDQZzbw0Kc3cNDnN7DRJzhw0Wc48NGnOTDR5zlw0ic5sNJnOfDSpzqw0uc68NMnOzDTZzuw06c78NPnPDDUJzxw1Gc8sNSnPPDU5z2w1Sc98NVnPnDVpz6w1ec+8NYnPzDWZz9w1qc/sNhnP/DYpwAxGOcAcRknALEZZwDxGacBMRnnAXEaJwGxGmcB8RqnAnEa5wKxGycC8RtnAzEbpwNxG+cDsRwnA/EcZwRxHKcEsRznBPEdJwUxHWcFcR2nBbEd5wXxHicGMR5nBnEepwaxIGcG8SCnBzEg5wdxIScHsSFnB/EhpwgxIecIcSInCLEiZwjxIqcJcSLnCbEjJwnxI2cKMSOnCnEj5wqxJCcK8SRnC3EkpwuxJOcL8SUnDHElZwyxJacM8SXnDXEmJw2xJmcN8SanDjEm5w5xJycOsSdnDvEnpw+xJ+cP8SgnEDEoZxBxKKcQsSjnEPEpJxExKWcRcSmnEbEp5xHxKicScSpnErEqpxLxKucTMSsnE3ErZxOxK6cT8SvnFDEsJxRxLGcUsSynFPEs5xUxLScVcS1nFbEtpxXxLecWMS4nFnEuZxaxLqcW8S7nFzEvJxdxL2cXsS+nF/Ev5xgxMCcYcTBnGLEwpxjxMOcZsTEnGfExZxpxMacasTHnGvEyJxtxMmcbsTKnG/Ey5xwxMycccTNnHLEzpxzxM+cdsTQnHfE0Zx4xNKcesTTnHvE1Jx8xNWcfcTWnH7E15x/xNicgcTZnILE2pyDxNuchMTcnIXE3ZyGxN6ch8TfnIjE4JyJxOGcisTinIvE45yMxOScjcTlnI7E5pyPxOeckMTonJHE6ZySxOqck8TrnJXE7JyWxO2cl8TunJjE75yZxPCcmsTxnJvE8pydxPOcnsT0nJ/E9ZygxPacocT3nKLE+JyjxPmcpMT6nKXE+5ymxPycp8T9nKjE/pypxEGdqsRCnavEQ52sxESdrcRFna7ERp2vxEedsMRInbHESZ2yxEqds8RLnbTETJ21xE2dtsROnbfET525xFCdusRRnbvEUp29xFOdvsRUnb/EVZ3AxFadwcRXncLEWJ3DxFmdxMRancXEYZ3GxGKdx8RjncjEZJ3JxGWdysRmncvEZ53MxGidzcRpnc7Eap3PxGud0MRsndHEbZ3SxG6d08RvndTEcJ3VxHGd1sRyndfEc53YxHSd2cR1ndrEdp3bxHed3MR4nd3EeZ3exHqd38SBneDEgp3hxIOd4sSEnePEhZ3kxIad5cSHnebEiJ3nxImd6MSKnerEi53rxIyd7MSNne3Ejp3uxI+d78SQnfLEkZ3zxJKd9cSTnfbElJ33xJWd+cSWnfvEl538xJid/cSZnf7Emp0CxZudA8WcnQTFnZ0FxZ6dBsWfnQfFoJ0IxaGdCcWinQrFo50LxaSdDcWlnQ7Fpp0PxaedEcWonRLFqZ0TxaqdFcWrnRbFrJ0Xxa2dGMWunRnFr50axbCdG8WxnR3Fsp0exbOdH8W0nSDFtZ0hxbadIsW3nSPFuJ0kxbmdJcW6nSbFu50nxbydKsW9nSvFvp0txb+dLsXAnS/FwZ0xxcKdMsXDnTPFxJ00xcWdNcXGnTbFx503xcidOsXJnTzFyp0+xcudP8XMnUDFzZ1Bxc6dQsXPnUPF0J1GxdGdR8XSnUvF051PxdSdUMXVnVHF1p1SxdedVsXYnVrF2Z1bxdqdXMXbnV/F3J1ixd2dY8XenWXF351mxeCdZ8XhnWnF4p1qxeOda8XknWzF5Z1txeadbsXnnW/F6J1yxemddsXqnXfF6514xeydecXtnXrF7p17xe+dfsXwnX/F8Z2BxfKdgsXznYPF9J2FxfWdhsX2nYjF952JxfidisX5nYvF+p2OxfudkMX8nZLF/Z2Txf6dlMVBnpbFQp6ZxUOemsVEnpvFRZ6dxUaensVHnp/FSJ6hxUmeosVKnqPFS56kxUyepcVNnqbFTp6nxU+eqMVQnqrFUZ6rxVKerMVTnq3FVJ6uxVWer8VWnrDFV56xxViessVZnrPFWp62xWGet8VinrrFY56/xWSewMVlnsHFZp7CxWeew8VonsvFaZ7NxWqez8VrntLFbJ7TxW2e1cVuntbFb57XxXCe2cVxntrFcp7bxXOe3MV0nt3FdZ7exXae38V3nuLFeJ7kxXme5sV6nufFgZ7oxYKe6cWDnurFhJ7rxYWe78WGnvHFh57yxYie88WJnvXFip74xYue+cWMnvrFjZ77xY6eAsaPngPGkJ4ExpGeCcaSngrGk54LxpSeDcaVng7Glp4PxpeeEcaYnhLGmZ4TxpqeFMabnhXGnJ4Wxp2eF8aenhrGn54dxqCeHsahnh/Gop4gxqOeIcakniLGpZ4jxqaeJsannifGqJ4pxqmeKsaqnivGq54vxqyeMcatnjLGrp42xq+eOMawnjrGsZ48xrKePcaznj7GtJ4/xrWeQsa2nkPGt55FxrieRsa5nkfGup5JxrueSsa8nkvGvZ5Mxr6eTca/nk7GwJ5PxsGeUsbCnlbGw55XxsSeWMbFnlnGxp5axseeW8bInl7GyZ5fxsqeYcbLnmLGzJ5jxs2eZMbOnmXGz55mxtCeZ8bRnmjG0p5pxtOeasbUnmvG1Z5txtaebsbXnnDG2J5yxtmec8bannTG2551xtyedsbdnnfG3p56xt+ee8bgnn3G4Z5+xuKef8bjnoHG5J6CxuWeg8bmnoTG556FxuiehsbpnofG6p6KxuuejMbsno7G7Z6Pxu6ekMbvnpHG8J6SxvGek8bynpbG856XxvSemcb1nprG9p6bxveencb4np7G+Z6fxvqeoMb7nqHG/J6ixv2eo8b+nqbGQZ+oxkKfqsZDn6vGRJ+sxkWfrcZGn67GR5+vxkifssZJn7PGSp+1xkuftsZMn7fGTZ+7xk6fvMZPn73GUJ++xlGfv8ZSn8LGU5/ExlSfxsZVn8fGVp/IxlefycZYn8rGWZ/LxlqfzsZhn8/GYp/RxmOf0sZkn9PGZZ/Vxmaf1sZnn9fGaJ/Yxmmf2cZqn9rGa5/bxmyf3sZtn9/Gbp/ixm+f48Zwn+TGcZ/lxnKf5sZzn+fGdJ/qxnWf68Z2n+3Gd5/uxnif78Z5n/HGep/yxoGf88aCn/TGg5/1xoSf9saFn/fGhp/6xoef+8aIn/zGiZ/+xoqf/8aLnwDHjJ8Bx42fAseOnwPHj58Gx5CfB8eRnwnHkp8Kx5OfC8eUnw3HlZ8Ox5afD8eXnxDHmJ8Rx5mfEseanxPHm58Wx5yfGMednxrHnp8bx5+fHMegnx3HoZ8ex6KfH8ejnyLHpJ8jx6WfJcemnybHp58nx6ifKcepnyrHqp8rx6ufLMesny3HrZ8ux66fL8evnzLHsJ80x7GfNseynzjHs585x7SfOse1nzvHtp8+x7efP8e4n0HHuZ9Cx7qfQ8e7n0XHvJ9Gx72fR8e+n0jHv59Jx8CfS8fBn07Hwp9Qx8OfWcfEn1rHxZ9bx8afXcfHn17HyJ9fx8mfYcfKn2LHy59jx8yfZMfNn2XHzp9mx8+fZ8fQn2nH0Z9qx9KfbMfTn23H1J9ux9Wfb8fWn3DH159xx9ifcsfZn3PH2p92x9ufd8fcn3nH3Z96x96fe8ffn3/H4J+Ax+Gfgcfin4LH45+Gx+Sfi8fln4zH5p+Nx+efj8fon5LH6Z+Tx+qflcfrn5nH7J+bx+2fnMfun53H75+ex/Cfn8fxn6LH8p+nx/OfqMf0n6nH9Z+qx/afq8f3n67H+J+vx/mfscf6n7LH+5+zx/yftcf9n7bH/p+3x0GguMdCoLnHQ6C6x0Sgu8dFoL7HRqDCx0egw8dIoMTHSaDFx0qgxsdLoMfHTKDKx02g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wSW4osAluaK3JbqitiW7omQmvKJgJr2iYSa+omUmv6JnJsCiYybBopkiwqLIJcOioyXEotAlxaLRJcaikiXHoqQlyKKlJcmiqCXKoqcly6KmJcyiqSXNomgmzqIPJs+iDibQohwm0aIeJtKitgDToiAg1KIhINWilSHWopch16KZIdiiliHZopgh2qJtJtuiaSbcomom3aJsJt6ifzLfohwy4KIWIeGixzPioiIh46LCM+Si2DPloiEh5qKsIOeirgBBo3HJQqNyyUOjc8lEo3XJRaN2yUajd8lHo3jJSKN5yUmjeslKo3vJS6N9yUyjfslNo3/JTqOAyU+jgclQo4LJUaODyVKjhMlTo4XJVKOGyVWjh8lWo4rJV6OLyVijjclZo47JWqOPyWGjkclio5LJY6OTyWSjlMllo5XJZqOWyWejl8loo5rJaaOcyWqjnslro5/JbKOgyW2jocluo6LJb6OjyXCjpMlxo6XJcqOmyXOjp8l0o6jJdaOpyXajqsl3o6vJeKOsyXmjrcl6o67JgaOvyYKjsMmDo7HJhKOyyYWjs8mGo7TJh6O1yYijtsmJo7fJiqO4yYujucmMo7rJjaO7yY6jvMmPo73JkKO+yZGjv8mSo8LJk6PDyZSjxcmVo8bJlqPJyZejy8mYo8zJmaPNyZqjzsmbo8/JnKPSyZ2j1Mmeo9fJn6PYyaCj28mhowH/oqMC/6OjA/+kowT/paMF/6ajBv+nowf/qKMI/6mjCf+qowr/q6ML/6yjDP+tow3/rqMO/6+jD/+woxD/saMR/7KjEv+zoxP/tKMU/7WjFf+2oxb/t6MX/7ijGP+5oxn/uqMa/7ujG/+8oxz/vaMd/76jHv+/ox//wKMg/8GjIf/CoyL/w6Mj/8SjJP/FoyX/xqMm/8ejJ//Ioyj/yaMp/8qjKv/Loyv/zKMs/82jLf/Ooy7/z6Mv/9CjMP/RozH/0qMy/9OjM//UozT/1aM1/9ajNv/Xozf/2KM4/9mjOf/aozr/26M7/9yj5v/doz3/3qM+/9+jP//go0D/4aNB/+KjQv/jo0P/5KNE/+WjRf/mo0b/56NH/+ijSP/po0n/6qNK/+ujS//so0z/7aNN/+6jTv/vo0//8KNQ//GjUf/yo1L/86NT//SjVP/1o1X/9qNW//ejV//4o1j/+aNZ//qjWv/7o1v//KNc//2jXf/+o+P/QaTeyUKk38lDpOHJRKTjyUWk5clGpObJR6ToyUik6clJpOrJSqTryUuk7slMpPLJTaTzyU6k9MlPpPXJUKT2yVGk98lSpPrJU6T7yVSk/clVpP7JVqT/yVekAcpYpALKWaQDylqkBMphpAXKYqQGymOkB8pkpArKZaQOymakD8pnpBDKaKQRymmkEspqpBPKa6QVymykFsptpBfKbqQZym+kGspwpBvKcaQcynKkHcpzpB7KdKQfynWkIMp2pCHKd6QiynikI8p5pCTKeqQlyoGkJsqCpCfKg6QoyoSkKsqFpCvKhqQsyoekLcqIpC7KiaQvyoqkMMqLpDHKjKQyyo2kM8qOpDTKj6Q1ypCkNsqRpDfKkqQ4ypOkOcqUpDrKlaQ7ypakPMqXpD3KmKQ+ypmkP8qapEDKm6RBypykQsqdpEPKnqREyp+kRcqgpEbKoaQxMaKkMjGjpDMxpKQ0MaWkNTGmpDYxp6Q3MaikODGppDkxqqQ6MaukOzGspDwxraQ9Ma6kPjGvpD8xsKRAMbGkQTGypEIxs6RDMbSkRDG1pEUxtqRGMbekRzG4pEgxuaRJMbqkSjG7pEsxvKRMMb2kTTG+pE4xv6RPMcCkUDHBpFExwqRSMcOkUzHEpFQxxaRVMcakVjHHpFcxyKRYMcmkWTHKpFoxy6RbMcykXDHNpF0xzqReMc+kXzHQpGAx0aRhMdKkYjHTpGMx1KRkMdWkZTHWpGYx16RnMdikaDHZpGkx2qRqMdukazHcpGwx3aRtMd6kbjHfpG8x4KRwMeGkcTHipHIx46RzMeSkdDHlpHUx5qR2MeekdzHopHgx6aR5MeqkejHrpHsx7KR8Me2kfTHupH4x76R/MfCkgDHxpIEx8qSCMfOkgzH0pIQx9aSFMfakhjH3pIcx+KSIMfmkiTH6pIox+6SLMfykjDH9pI0x/qSOMUGlR8pCpUjKQ6VJykSlSspFpUvKRqVOykelT8pIpVHKSaVSykqlU8pLpVXKTKVWyk2lV8pOpVjKT6VZylClWspRpVvKUqVeylOlYspUpWPKVaVkylalZcpXpWbKWKVnylmlacpapWrKYaVrymKlbMpjpW3KZKVuymWlb8pmpXDKZ6VxymilcspppXPKaqV0ymuldcpspXbKbaV3ym6leMpvpXnKcKV6ynGle8pypXzKc6V+ynSlf8p1pYDKdqWBynelgsp4pYPKeaWFynqlhsqBpYfKgqWIyoOlicqEpYrKhaWLyoaljMqHpY3KiKWOyomlj8qKpZDKi6WRyoylksqNpZPKjqWUyo+llcqQpZbKkaWXypKlmcqTpZrKlKWbypWlnMqWpZ3Kl6Weypiln8qZpaDKmqWhypulosqcpaPKnaWkyp6lpcqfpabKoKWnyqGlcCGipXEho6VyIaSlcyGlpXQhpqV1IaeldiGopXchqaV4IaqleSGwpWAhsaVhIbKlYiGzpWMhtKVkIbWlZSG2pWYht6VnIbilaCG5pWkhwaWRA8KlkgPDpZMDxKWUA8WllQPGpZYDx6WXA8ilmAPJpZkDyqWaA8ulmwPMpZwDzaWdA86lngPPpZ8D0KWgA9GloQPSpaMD06WkA9SlpQPVpaYD1qWnA9elqAPYpakD4aWxA+KlsgPjpbMD5KW0A+WltQPmpbYD56W3A+iluAPppbkD6qW6A+uluwPspbwD7aW9A+6lvgPvpb8D8KXAA/GlwQPypcMD86XEA/SlxQP1pcYD9qXHA/elyAP4pckDQaaoykKmqcpDpqrKRKarykWmrMpGpq3KR6auykimr8pJprDKSqaxykumsspMprPKTaa0yk6mtcpPprbKUKa3ylGmuMpSprnKU6a6ylSmu8pVpr7KVqa/ylemwcpYpsLKWabDylqmxcphpsbKYqbHymOmyMpkpsnKZabKymamy8pnps7KaKbQymmm0spqptTKa6bVymym1sptptfKbqbaym+m28pwptzKcabdynKm3spzpt/KdKbhynWm4sp2puPKd6bkynim5cp5pubKeqbnyoGm6MqCpunKg6bqyoSm68qFpu3Khqbuyoem78qIpvDKiabxyoqm8sqLpvPKjKb1yo2m9sqOpvfKj6b4ypCm+cqRpvrKkqb7ypOm/MqUpv3Klab+ypam/8qXpgDLmKYBy5mmAsuapgPLm6YEy5ymBcudpgbLnqYHy5+mCcugpgrLoaYAJaKmAiWjpgwlpKYQJaWmGCWmphQlp6YcJaimLCWppiQlqqY0JaumPCWspgElraYDJa6mDyWvphMlsKYbJbGmFyWypiMls6YzJbSmKyW1pjsltqZLJbemICW4pi8luaYoJbqmNyW7pj8lvKYdJb2mMCW+piUlv6Y4JcCmQiXBphIlwqYRJcOmGiXEphklxaYWJcamFSXHpg4lyKYNJcmmHiXKph8ly6YhJcymIiXNpiYlzqYnJc+mKSXQpiol0aYtJdKmLiXTpjEl1KYyJdWmNSXWpjYl16Y5JdimOiXZpj0l2qY+JdumQCXcpkEl3aZDJd6mRCXfpkUl4KZGJeGmRyXipkgl46ZJJeSmSiVBpwvLQqcMy0OnDctEpw7LRacPy0anEctHpxLLSKcTy0mnFctKpxbLS6cXy0ynGctNpxrLTqcby0+nHMtQpx3LUacey1KnH8tTpyLLVKcjy1WnJMtWpyXLV6cmy1inJ8tZpyjLWqcpy2GnKstipyvLY6csy2SnLctlpy7LZqcvy2enMMtopzHLaacyy2qnM8trpzTLbKc1y22nNstupzfLb6c4y3CnOctxpzrLcqc7y3OnPMt0pz3Ldac+y3anP8t3p0DLeKdCy3mnQ8t6p0TLgadFy4KnRsuDp0fLhKdKy4WnS8uGp03Lh6dOy4inT8uJp1HLiqdSy4unU8uMp1TLjadVy46nVsuPp1fLkKday5GnW8uSp1zLk6dey5SnX8uVp2DLlqdhy5enYsuYp2PLmadly5qnZsubp2fLnKdoy52nacuep2rLn6dry6CnbMuhp5UzoqeWM6OnlzOkpxMhpaeYM6anxDOnp6MzqKekM6mnpTOqp6Yzq6eZM6ynmjOtp5szrqecM6+nnTOwp54zsaefM7KnoDOzp6EztKeiM7WnyjO2p40zt6eOM7injzO5p88zuqeIM7uniTO8p8gzvaenM76nqDO/p7AzwKexM8GnsjPCp7Mzw6e0M8SntTPFp7Yzxqe3M8enuDPIp7kzyaeAM8qngTPLp4IzzKeDM82nhDPOp7ozz6e7M9CnvDPRp70z0qe+M9OnvzPUp5Az1aeRM9ankjPXp5Mz2KeUM9mnJiHap8Az26fBM9ynijPdp4sz3qeMM9+n1jPgp8Uz4aetM+KnrjPjp68z5KfbM+WnqTPmp6oz56erM+inrDPpp90z6qfQM+un0zPsp8Mz7afJM+6n3DPvp8YzQahty0KobstDqG/LRKhwy0WocctGqHLLR6hzy0iodMtJqHXLSqh2y0uod8tMqHrLTah7y06ofMtPqH3LUKh+y1Gof8tSqIDLU6iBy1SogstVqIPLVqiEy1eohctYqIbLWaiHy1qoiMthqInLYqiKy2Ooi8tkqIzLZaiNy2aojstnqI/LaKiQy2mokctqqJLLa6iTy2yolMttqJXLbqiWy2+ol8twqJjLcaiZy3KomstzqJvLdKidy3Wonst2qJ/Ld6igy3iooct5qKLLeqijy4GopMuCqKXLg6imy4Sop8uFqKjLhqipy4eoqsuIqKvLiaisy4qorcuLqK7LjKivy42osMuOqLHLj6iyy5Cos8uRqLTLkqi1y5OotsuUqLfLlai5y5aousuXqLvLmKi8y5movcuaqL7Lm6i/y5yowMudqMHLnqjCy5+ow8ugqMTLoajGAKKo0ACjqKoApKgmAaaoMgGoqD8BqahBAaqo2ACrqFIBrKi6AK2o3gCuqGYBr6hKAbGoYDKyqGEys6hiMrSoYzK1qGQytqhlMreoZjK4qGcyuahoMrqoaTK7qGoyvKhrMr2obDK+qG0yv6huMsCobzLBqHAywqhxMsOocjLEqHMyxah0MsaodTLHqHYyyKh3MsmoeDLKqHkyy6h6MsyoezLNqNAkzqjRJM+o0iTQqNMk0ajUJNKo1STTqNYk1KjXJNWo2CTWqNkk16jaJNio2yTZqNwk2qjdJNuo3iTcqN8k3ajgJN6o4STfqOIk4KjjJOGo5CTiqOUk46jmJOSo5yTlqOgk5qjpJOeoYCToqGEk6ahiJOqoYyTrqGQk7KhlJO2oZiTuqGck76hoJPCoaSTxqGok8qhrJPOobCT0qG0k9ahuJPaovQD3qFMh+KhUIfmovAD6qL4A+6hbIfyoXCH9qF0h/qheIUGpxctCqcbLQ6nHy0SpyMtFqcnLRqnKy0epy8tIqczLSanNy0qpzstLqc/LTKnQy02p0ctOqdLLT6nTy1Cp1ctRqdbLUqnXy1Op2MtUqdnLVanay1ap28tXqdzLWKndy1mp3staqd/LYangy2Kp4ctjqeLLZKnjy2Wp5ctmqebLZ6noy2ip6stpqevLaqnsy2up7ctsqe7Lbanvy26p8MtvqfHLcKnyy3Gp88tyqfTLc6n1y3Sp9st1qffLdqn4y3ep+ct4qfrLean7y3qp/MuBqf3Lgqn+y4Op/8uEqQDMhakBzIapAsyHqQPMiKkEzImpBcyKqQbMi6kHzIypCMyNqQnMjqkKzI+pC8yQqQ7MkakPzJKpEcyTqRLMlKkTzJWpFcyWqRbMl6kXzJipGMyZqRnMmqkazJupG8ycqR7MnakfzJ6pIMyfqSPMoKkkzKGp5gCiqREBo6nwAKSpJwGlqTEBpqkzAaepOAGoqUABqalCAaqp+ACrqVMBrKnfAK2p/gCuqWcBr6lLAbCpSQGxqQAysqkBMrOpAjK0qQMytakEMrapBTK3qQYyuKkHMrmpCDK6qQkyu6kKMrypCzK9qQwyvqkNMr+pDjLAqQ8ywakQMsKpETLDqRIyxKkTMsWpFDLGqRUyx6kWMsipFzLJqRgyyqkZMsupGjLMqRsyzamcJM6pnSTPqZ4k0KmfJNGpoCTSqaEk06miJNSpoyTVqaQk1qmlJNeppiTYqack2amoJNqpqSTbqaok3KmrJN2prCTeqa0k36muJOCpryThqbAk4qmxJOOpsiTkqbMk5am0JOaptSTnqXQk6Kl1JOmpdiTqqXck66l4JOypeSTtqXok7ql7JO+pfCTwqX0k8al+JPKpfyTzqYAk9KmBJPWpgiT2qbkA96myAPipswD5qXQg+ql/IPupgSD8qYIg/amDIP6phCBBqiXMQqomzEOqKsxEqivMRaotzEaqL8xHqjHMSKoyzEmqM8xKqjTMS6o1zEyqNsxNqjfMTqo6zE+qP8xQqkDMUapBzFKqQsxTqkPMVKpGzFWqR8xWqknMV6pKzFiqS8xZqk3MWqpOzGGqT8xiqlDMY6pRzGSqUsxlqlPMZqpWzGeqWsxoqlvMaapczGqqXcxrql7MbKpfzG2qYcxuqmLMb6pjzHCqZcxxqmfMcqppzHOqasx0qmvMdapszHaqbcx3qm7MeKpvzHmqccx6qnLMgapzzIKqdMyDqnbMhKp3zIWqeMyGqnnMh6p6zIiqe8yJqnzMiqp9zIuqfsyMqn/MjaqAzI6qgcyPqoLMkKqDzJGqhMySqoXMk6qGzJSqh8yVqojMlqqJzJeqisyYqovMmaqMzJqqjcybqo7MnKqPzJ2qkMyeqpHMn6qSzKCqk8yhqkEwoqpCMKOqQzCkqkQwpapFMKaqRjCnqkcwqKpIMKmqSTCqqkowq6pLMKyqTDCtqk0wrqpOMK+qTzCwqlAwsapRMLKqUjCzqlMwtKpUMLWqVTC2qlYwt6pXMLiqWDC5qlkwuqpaMLuqWzC8qlwwvapdML6qXjC/ql8wwKpgMMGqYTDCqmIww6pjMMSqZDDFqmUwxqpmMMeqZzDIqmgwyappMMqqajDLqmswzKpsMM2qbTDOqm4wz6pvMNCqcDDRqnEw0qpyMNOqczDUqnQw1ap1MNaqdjDXqncw2Kp4MNmqeTDaqnow26p7MNyqfDDdqn0w3qp+MN+qfzDgqoAw4aqBMOKqgjDjqoMw5KqEMOWqhTDmqoYw56qHMOiqiDDpqokw6qqKMOuqizDsqoww7aqNMO6qjjDvqo8w8KqQMPGqkTDyqpIw86qTMEGrlMxCq5XMQ6uWzESrl8xFq5rMRqubzEerncxIq57MSaufzEqrocxLq6LMTKujzE2rpMxOq6XMT6umzFCrp8xRq6rMUquuzFOrr8xUq7DMVauxzFarssxXq7PMWKu2zFmrt8xaq7nMYau6zGKru8xjq73MZKu+zGWrv8xmq8DMZ6vBzGirwsxpq8PMaqvGzGuryMxsq8rMbavLzG6rzMxvq83McKvOzHGrz8xyq9HMc6vSzHSr08x1q9XMdqvWzHer18x4q9jMeavZzHqr2syBq9vMgqvczIOr3cyEq97MhavfzIar4MyHq+HMiKvizImr48yKq+XMi6vmzIyr58yNq+jMjqvpzI+r6syQq+vMkavtzJKr7syTq+/MlKvxzJWr8syWq/PMl6v0zJir9cyZq/bMmqv3zJur+Mycq/nMnav6zJ6r+8yfq/zMoKv9zKGroTCiq6Iwo6ujMKSrpDClq6UwpqumMKerpzCoq6gwqaupMKqrqjCrq6swrKusMK2rrTCuq64wr6uvMLCrsDCxq7EwsquyMLOrszC0q7Qwtau1MLartjC3q7cwuKu4MLmruTC6q7owu6u7MLyrvDC9q70wvqu+ML+rvzDAq8AwwavBMMKrwjDDq8MwxKvEMMWrxTDGq8Ywx6vHMMiryDDJq8kwyqvKMMuryzDMq8wwzavNMM6rzjDPq88w0KvQMNGr0TDSq9Iw06vTMNSr1DDVq9Uw1qvWMNer1zDYq9gw2avZMNqr2jDbq9sw3KvcMN2r3TDeq94w36vfMOCr4DDhq+Ew4qviMOOr4zDkq+Qw5avlMOar5jDnq+cw6KvoMOmr6TDqq+ow66vrMOyr7DDtq+0w7qvuMO+r7zDwq/Aw8avxMPKr8jDzq/Mw9Kv0MPWr9TD2q/YwQaz+zEKs/8xDrADNRKwCzUWsA81GrATNR6wFzUisBs1JrAfNSqwKzUusC81MrA3NTawOzU6sD81PrBHNUKwSzVGsE81SrBTNU6wVzVSsFs1VrBfNVqwazVesHM1YrB7NWawfzVqsIM1hrCHNYqwizWOsI81krCXNZawmzWasJ81nrCnNaKwqzWmsK81qrC3Na6wuzWysL81trDDNbqwxzW+sMs1wrDPNcaw0zXKsNc1zrDbNdKw3zXWsOM12rDrNd6w7zXisPM15rD3Neqw+zYGsP82CrEDNg6xBzYSsQs2FrEPNhqxEzYesRc2IrEbNiaxHzYqsSM2LrEnNjKxKzY2sS82OrEzNj6xNzZCsTs2RrE/NkqxQzZOsUc2UrFLNlaxTzZasVM2XrFXNmKxWzZmsV82arFjNm6xZzZysWs2drFvNnqxdzZ+sXs2grF/NoawQBKKsEQSjrBIEpKwTBKWsFASmrBUEp6wBBKisFgSprBcEqqwYBKusGQSsrBoErawbBK6sHASvrB0EsKweBLGsHwSyrCAEs6whBLSsIgS1rCMEtqwkBLesJQS4rCYEuawnBLqsKAS7rCkEvKwqBL2sKwS+rCwEv6wtBMCsLgTBrC8E0awwBNKsMQTTrDIE1KwzBNWsNATWrDUE16xRBNisNgTZrDcE2qw4BNusOQTcrDoE3aw7BN6sPATfrD0E4Kw+BOGsPwTirEAE46xBBOSsQgTlrEME5qxEBOesRQTorEYE6axHBOqsSATrrEkE7KxKBO2sSwTurEwE76xNBPCsTgTxrE8EQa1hzUKtYs1DrWPNRK1lzUWtZs1GrWfNR61ozUitac1JrWrNSq1rzUutbs1MrXDNTa1yzU6tc81PrXTNUK11zVGtds1SrXfNU615zVStes1VrXvNVq18zVetfc1YrX7NWa1/zVqtgM1hrYHNYq2CzWOtg81krYTNZa2FzWaths1nrYfNaK2JzWmtis1qrYvNa62MzWytjc1trY7Nbq2PzW+tkM1wrZHNca2SzXKtk81zrZbNdK2XzXWtmc12rZrNd62bzXitnc15rZ7Neq2fzYGtoM2CraHNg62izYSto82FrabNhq2ozYetqs2IravNia2szYqtrc2Lra7NjK2vzY2tsc2OrbLNj62zzZCttM2RrbXNkq22zZOtt82UrbjNla25zZatus2XrbvNmK28zZmtvc2arb7Nm62/zZytwM2drcHNnq3CzZ+tw82grcXNQa7GzUKux81DrsjNRK7JzUWuys1GrsvNR67NzUiuzs1Jrs/NSq7RzUuu0s1MrtPNTa7UzU6u1c1PrtbNUK7XzVGu2M1SrtnNU67azVSu281VrtzNVq7dzVeu3s1Yrt/NWa7gzVqu4c1hruLNYq7jzWOu5M1kruXNZa7mzWau581nrunNaK7qzWmu681qru3Na67uzWyu781trvHNbq7yzW+u881wrvTNca71zXKu9s1zrvfNdK76zXWu/M12rv7Nd67/zXiuAM55rgHOeq4CzoGuA86CrgXOg64GzoSuB86FrgnOhq4KzoeuC86Irg3Oia4OzoquD86LrhDOjK4Rzo2uEs6OrhPOj64VzpCuFs6RrhfOkq4YzpOuGs6UrhvOla4czpauHc6Xrh7OmK4fzpmuIs6ariPOm64lzpyuJs6drifOnq4pzp+uKs6grivOQa8szkKvLc5Dry7ORK8vzkWvMs5GrzTOR682zkivN85JrzjOSq85zkuvOs5MrzvOTa88zk6vPc5Prz7OUK8/zlGvQM5Sr0HOU69CzlSvQ85Vr0TOVq9FzlevRs5Yr0fOWa9IzlqvSc5hr0rOYq9LzmOvTM5kr03OZa9OzmavT85nr1DOaK9RzmmvUs5qr1POa69UzmyvVc5tr1bObq9Xzm+vWs5wr1vOca9dznKvXs5zr2LOdK9jznWvZM52r2XOd69mznivZ855r2rOeq9szoGvbs6Cr2/Og69wzoSvcc6Fr3LOhq9zzoevds6Ir3fOia95zoqves6Lr3vOjK99zo2vfs6Or3/Oj6+AzpCvgc6Rr4LOkq+DzpOvhs6Ur4jOla+Kzpavi86Xr4zOmK+Nzpmvjs6ar4/Om6+Szpyvk86dr5XOnq+Wzp+vl86gr5nOQbCazkKwm85DsJzORLCdzkWwns5GsJ/OR7Cizkiwps5JsKfOSrCozkuwqc5MsKrOTbCrzk6wrs5PsK/OULCwzlGwsc5SsLLOU7CzzlSwtM5VsLXOVrC2zlewt85YsLjOWbC5zlqwus5hsLvOYrC8zmOwvc5ksL7OZbC/zmawwM5nsMLOaLDDzmmwxM5qsMXOa7DGzmywx85tsMjObrDJzm+wys5wsMvOcbDMznKwzc5zsM7OdLDPznWw0M52sNHOd7DSzniw0855sNTOerDVzoGw1s6CsNfOg7DYzoSw2c6FsNrOhrDbzoew3M6IsN3OibDezoqw386LsODOjLDhzo2w4s6OsOPOj7DmzpCw586RsOnOkrDqzpOw7c6UsO7OlbDvzpaw8M6XsPHOmLDyzpmw886asPbOm7D6zpyw+86dsPzOnrD9zp+w/s6gsP/OobAArKKwAayjsASspLAHrKWwCKymsAmsp7AKrKiwEKypsBGsqrASrKuwE6yssBSsrbAVrK6wFqyvsBessLAZrLGwGqyysBuss7AcrLSwHay1sCCstrAkrLewLKy4sC2subAvrLqwMKy7sDGsvLA4rL2wOay+sDysv7BArMCwS6zBsE2swrBUrMOwWKzEsFysxbBwrMawcazHsHSsyLB3rMmweKzKsHqsy7CArMywgazNsIOszrCErM+whazQsIas0bCJrNKwiqzTsIus1LCMrNWwkKzWsJSs17CcrNiwnazZsJ+s2rCgrNuwoazcsKis3bCprN6wqqzfsKys4LCvrOGwsKzisLis47C5rOSwu6zlsLys5rC9rOewwazosMSs6bDIrOqwzKzrsNWs7LDXrO2w4KzusOGs77DkrPCw56zxsOis8rDqrPOw7Kz0sO+s9bDwrPaw8az3sPOs+LD1rPmw9qz6sPys+7D9rPywAK39sASt/rAGrUGxAs9CsQPPQ7EFz0SxBs9FsQfPRrEJz0exCs9IsQvPSbEMz0qxDc9LsQ7PTLEPz02xEs9OsRTPT7EWz1CxF89RsRjPUrEZz1OxGs9UsRvPVbEdz1axHs9XsR/PWLEhz1mxIs9asSPPYbElz2KxJs9jsSfPZLEoz2WxKc9msSrPZ7Erz2ixLs9psTLParEzz2uxNM9ssTXPbbE2z26xN89vsTnPcLE6z3GxO89ysTzPc7E9z3SxPs91sT/PdrFAz3exQc94sULPebFDz3qxRM+BsUXPgrFGz4OxR8+EsUjPhbFJz4axSs+HsUvPiLFMz4mxTc+KsU7Pi7FPz4yxUM+NsVHPjrFSz4+xU8+QsVbPkbFXz5KxWc+TsVrPlLFbz5WxXc+WsV7Pl7Ffz5ixYM+ZsWHPmrFiz5uxY8+csWbPnbFoz56xas+fsWvPoLFsz6GxDK2isQ2to7EPraSxEa2lsRitprEcraexIK2osSmtqbEsraqxLa2rsTStrLE1ra2xOK2usTytr7FErbCxRa2xsUetsrFJrbOxUK20sVSttbFYrbaxYa23sWOtuLFsrbmxba26sXCtu7FzrbyxdK29sXWtvrF2rb+xe63AsXytwbF9rcKxf63DsYGtxLGCrcWxiK3GsYmtx7GMrcixkK3JsZytyrGdrcuxpK3MsbetzbHArc6xwa3PscSt0LHIrdGx0K3SsdGt07HTrdSx3K3VseCt1rHkrdex+K3Ysfmt2bH8rdqx/63bsQCu3LEBrt2xCK7esQmu37ELruCxDa7hsRSu4rEwruOxMa7ksTSu5bE3ruaxOK7nsTqu6LFArumxQa7qsUOu67FFruyxRq7tsUqu7rFMru+xTa7wsU6u8bFQrvKxVK7zsVau9LFcrvWxXa72sV+u97FgrvixYa75sWWu+rForvuxaa78sWyu/bFwrv6xeK5Bsm3PQrJuz0Oyb89EsnLPRbJzz0aydc9HsnbPSLJ3z0myec9KsnrPS7J7z0yyfM9Nsn3PTrJ+z0+yf89QsoHPUbKCz1Kyg89TsoTPVLKGz1Wyh89WsojPV7KJz1iyis9ZsovPWrKNz2Gyjs9iso/PY7KQz2Sykc9lspLPZrKTz2eylM9ospXPabKWz2qyl89rspjPbLKZz22yms9uspvPb7Kcz3Cync9xsp7PcrKfz3OyoM90sqLPdbKjz3aypM93sqXPeLKmz3myp896sqnPgbKqz4Kyq8+DsqzPhLKtz4Wyrs+Gsq/Ph7Kxz4iyss+JsrPPirK0z4uytc+MsrbPjbK3z46yuM+PsrnPkLK6z5Gyu8+SsrzPk7K9z5Syvs+Vsr/PlrLAz5eywc+YssLPmbLDz5qyxc+bssbPnLLHz52yyM+essnPn7LKz6Cyy8+hsnmuorJ7rqOyfK6ksn2upbKErqayha6nsoyuqLK8rqmyva6qsr6uq7LArqyyxK6tssyurrLNrq+yz66wstCusbLRrrKy2K6zstmutLLcrrWy6K62suuut7Ltrriy9K65sviuurL8rruyB6+8sgivvbINr76yEK+/siyvwLItr8GyMK/CsjKvw7I0r8SyPK/Fsj2vxrI/r8eyQa/IskKvybJDr8qySK/LskmvzLJQr82yXK/Osl2vz7Jkr9CyZa/Rsnmv0rKAr9OyhK/Usoiv1bKQr9ayka/XspWv2LKcr9myuK/asrmv27K8r9yywK/dssev3rLIr9+yya/gssuv4bLNr+Kyzq/jstSv5LLcr+Wy6K/msumv57Lwr+iy8a/psvSv6rL4r+uyALDssgGw7bIEsO6yDLDvshCw8LIUsPGyHLDysh2w87IosPSyRLD1skWw9rJIsPeySrD4skyw+bJOsPqyU7D7slSw/LJVsP2yV7D+slmwQbPMz0Kzzc9Ds87PRLPPz0Wz0M9Gs9HPR7PSz0iz089Js9TPSrPVz0uz1s9Ms9fPTbPYz06z2c9Ps9rPULPbz1Gz3M9Ss93PU7Pez1Sz389Vs+LPVrPjz1ez5c9Ys+bPWbPnz1qz6c9hs+rPYrPrz2Oz7M9ks+3PZbPuz2az789ns/LPaLP0z2mz9s9qs/fPa7P4z2yz+c9ts/rPbrP7z2+z/c9ws/7PcbP/z3KzAdBzswLQdLMD0HWzBdB2swbQd7MH0HizCNB5swnQerMK0IGzC9CCswzQg7MN0ISzDtCFsw/QhrMQ0IezEtCIsxPQibMU0IqzFdCLsxbQjLMX0I2zGdCOsxrQj7Mb0JCzHNCRsx3QkrMe0JOzH9CUsyDQlbMh0JazItCXsyPQmLMk0JmzJdCasybQm7Mn0JyzKNCdsynQnrMq0J+zK9CgsyzQobNdsKKzfLCjs32wpLOAsKWzhLCms4ywp7ONsKizj7Cps5GwqrOYsKuzmbCss5qwrbOcsK6zn7Cvs6CwsLOhsLGzorCys6iws7OpsLSzq7C1s6ywtrOtsLezrrC4s6+wubOxsLqzs7C7s7SwvLO1sL2zuLC+s7ywv7PEsMCzxbDBs8ewwrPIsMOzybDEs9CwxbPRsMaz1LDHs9iwyLPgsMmz5bDKswixy7MJscyzC7HNswyxzrMQsc+zErHQsxOx0bMYsdKzGbHTsxux1LMcsdWzHbHWsyOx17MksdizJbHZsyix2rMssduzNLHcszWx3bM3sd6zOLHfszmx4LNAseGzQbHis0Sx47NIseSzULHls1Gx5rNUseezVbHos1ix6bNcseqzYLHrs3ix7LN5se2zfLHus4Cx77OCsfCziLHxs4mx8rOLsfOzjbH0s5Kx9bOTsfazlLH3s5ix+LOcsfmzqLH6s8yx+7PQsfyz1LH9s9yx/rPdsUG0LtBCtC/QQ7Qw0ES0MdBFtDLQRrQz0Ee0NtBItDfQSbQ50Eq0OtBLtDvQTLQ90E20PtBOtD/QT7RA0FC0QdBRtELQUrRD0FO0RtBUtEjQVbRK0Fa0S9BXtEzQWLRN0Fm0TtBatE/QYbRR0GK0UtBjtFPQZLRV0GW0VtBmtFfQZ7RZ0Gi0WtBptFvQarRc0Gu0XdBstF7QbbRf0G60YdBvtGLQcLRj0HG0ZNBytGXQc7Rm0HS0Z9B1tGjQdrRp0He0atB4tGvQebRu0Hq0b9CBtHHQgrRy0IO0c9CEtHXQhbR20Ia0d9CHtHjQiLR50Im0etCKtHvQi7R+0Iy0f9CNtIDQjrSC0I+0g9CQtITQkbSF0JK0htCTtIfQlLSI0JW0idCWtIrQl7SL0Ji0jNCZtI3QmrSO0Ju0j9CctJDQnbSR0J60ktCftJPQoLSU0KG037GitOixo7TpsaS07LGltPCxprT5sae0+7GotP2xqbQEsqq0BbKrtAiyrLQLsq20DLKutBSyr7QVsrC0F7KxtBmysrQgsrO0NLK0tDyytbRYsra0XLK3tGCyuLRosrm0abK6tHSyu7R1sry0fLK9tISyvrSFsr+0ibLAtJCywbSRssK0lLLDtJiyxLSZssW0mrLGtKCyx7Shssi0o7LJtKWyyrSmssu0qrLMtKyyzbSwss60tLLPtMiy0LTJstG0zLLStNCy07TSstS02LLVtNmy1rTbste03bLYtOKy2bTkstq05bLbtOay3LTost2067LetOyy37TtsuC07rLhtO+y4rTzsuO09LLktPWy5bT3sua0+LLntPmy6LT6sum0+7LqtP+y67QAs+y0AbPttASz7rQIs++0ELPwtBGz8bQTs/K0FLPztBWz9LQcs/W0VLP2tFWz97RWs/i0WLP5tFuz+rRcs/u0XrP8tF+z/bRks/60ZbNBtZXQQrWW0EO1l9BEtZjQRbWZ0Ea1mtBHtZvQSLWc0Em1ndBKtZ7QS7Wf0Ey1oNBNtaHQTrWi0E+1o9BQtabQUbWn0FK1qdBTtarQVLWr0FW1rdBWta7QV7Wv0Fi1sNBZtbHQWrWy0GG1s9BitbbQY7W40GS1utBltbvQZrW80Ge1vdBotb7QabW/0Gq1wtBrtcPQbLXF0G21xtButcfQb7XK0HC1y9BxtczQcrXN0HO1ztB0tc/QdbXS0Ha11tB3tdfQeLXY0Hm12dB6tdrQgbXb0IK13tCDtd/QhLXh0IW14tCGtePQh7Xl0Ii15tCJtefQirXo0Iu16dCMterQjbXr0I617tCPtfLQkLXz0JG19NCStfXQk7X20JS199CVtfnQlrX60Je1+9CYtfzQmbX90Jq1/tCbtf/QnLUA0Z21AdGetQLRn7UD0aC1BNGhtWezorVps6O1a7OktW6zpbVws6a1cbOntXSzqLV4s6m1gLOqtYGzq7WDs6y1hLOttYWzrrWMs6+1kLOwtZSzsbWgs7K1obOztaiztLWss7W1xLO2tcWzt7XIs7i1y7O5tcyzurXOs7u10LO8tdSzvbXVs76117O/tdmzwLXbs8G13bPCteCzw7Xks8S16LPFtfyzxrUQtMe1GLTItRy0ybUgtMq1KLTLtSm0zLUrtM21NLTOtVC0z7VRtNC1VLTRtVi00rVgtNO1YbTUtWO01bVltNa1bLTXtYC02LWItNm1nbTataS027WotNy1rLTdtbW03rW3tN+1ubTgtcC04bXEtOK1yLTjtdC05LXVtOW13LTmtd2057XgtOi147TpteS06rXmtOu17LTste207bXvtO618bTvtfi08LUUtfG1FbXytRi187UbtfS1HLX1tSS19rUltfe1J7X4tSi1+bUptfq1KrX7tTC1/LUxtf21NLX+tTi1QbYF0UK2BtFDtgfRRLYI0UW2CdFGtgrRR7YL0Ui2DNFJtg7RSrYP0Uu2ENFMthHRTbYS0U62E9FPthTRULYV0VG2FtFSthfRU7YY0VS2GdFVthrRVrYb0Ve2HNFYth3RWbYe0Vq2H9FhtiDRYrYh0WO2ItFktiPRZbYk0Wa2JdFntibRaLYn0Wm2KNFqtinRa7Yq0Wy2K9FttizRbrYt0W+2LtFwti/RcbYy0XK2M9FztjXRdLY20XW2N9F2tjnRd7Y70Xi2PNF5tj3RerY+0YG2P9GCtkLRg7ZG0YS2R9GFtkjRhrZJ0Ye2StGItkvRibZO0Yq2T9GLtlHRjLZS0Y22U9GOtlXRj7ZW0ZC2V9GRtljRkrZZ0ZO2WtGUtlvRlbZe0Za2YNGXtmLRmLZj0Zm2ZNGatmXRm7Zm0Zy2Z9GdtmnRnrZq0Z+2a9Ggtm3RobZAtaK2QbWjtkO1pLZEtaW2RbWmtku1p7ZMtai2TbWptlC1qrZUtau2XLWstl21rbZfta62YLWvtmG1sLagtbG2obWytqS1s7aotbS2qrW1tqu1trawtbe2sbW4trO1uba0tbq2tbW7tru1vLa8tb22vbW+tsC1v7bEtcC2zLXBts21wrbPtcO20LXEttG1xbbYtca27LXHthC2yLYRtsm2FLbKthi2y7Yltsy2LLbNtjS2zrZIts+2ZLbQtmi20bacttK2nbbTtqC21LakttW2q7bWtqy217axtti21LbZtvC22rb0ttu2+LbctgC33bYBt962Bbfftii34LYpt+G2LLfiti+347Ywt+S2OLfltjm35rY7t+e2RLfotki36bZMt+q2VLfrtlW37LZgt+22ZLfutmi377Zwt/C2cbfxtnO38rZ1t/O2fLf0tn239baAt/a2hLf3toy3+LaNt/m2j7f6tpC3+7aRt/y2krf9tpa3/raXt0G3btFCt2/RQ7dw0US3cdFFt3LRRrdz0Ue3dNFIt3XRSbd20Uq3d9FLt3jRTLd50U23etFOt3vRT7d90VC3ftFRt3/RUreA0VO3gdFUt4LRVbeD0Va3hdFXt4bRWLeH0Vm3idFat4rRYbeL0WK3jNFjt43RZLeO0WW3j9Fmt5DRZ7eR0Wi3ktFpt5PRareU0Wu3ldFst5bRbbeX0W63mNFvt5nRcLea0XG3m9Fyt5zRc7ed0XS3ntF1t5/Rdrei0Xe3o9F4t6XRebem0Xq3p9GBt6nRgreq0YO3q9GEt6zRhbet0Ya3rtGHt6/RiLey0Ym3tNGKt7bRi7e30Yy3uNGNt7nRjre70Y+3vdGQt77Rkbe/0ZK3wdGTt8LRlLfD0ZW3xNGWt8XRl7fG0Zi3x9GZt8jRmrfJ0Zu3ytGct8vRnbfM0Z63zdGft87RoLfP0aG3mLeit5m3o7ect6S3oLelt6i3prept6e3q7eot6y3qbett6q3tLert7W3rLe4t623x7eut8m3r7fst7C37bext/C3srf0t7O3/Le0t/23tbf/t7a3ALi3twG4uLcHuLm3CLi6twm4u7cMuLy3ELi9txi4vrcZuL+3G7jAtx24wbckuMK3JbjDtyi4xLcsuMW3NLjGtzW4x7c3uMi3OLjJtzm4yrdAuMu3RLjMt1G4zbdTuM63XLjPt1240LdguNG3ZLjSt2y407dtuNS3b7jVt3G41rd4uNe3fLjYt4242beouNq3sLjbt7S43Le4uN23wLjet8G437fDuOC3xbjht8y44rfQuOO31Ljkt9245bffuOa34bjnt+i46LfpuOm37Ljqt/C467f4uOy3+bjtt/u47rf9uO+3BLnwtxi58bcgufK3PLnztz259LdAufW3RLn2t0y597dPufi3Ubn5t1i5+rdZufu3XLn8t2C5/bdouf63ablBuNDRQrjR0UO40tFEuNPRRbjU0Ua41dFHuNbRSLjX0Um42dFKuNrRS7jb0Uy43NFNuN3RTrje0U+439FQuODRUbjh0VK44tFTuOPRVLjk0VW45dFWuObRV7jn0Vi46NFZuOnRWrjq0WG469FiuOzRY7jt0WS47tFluO/RZrjw0We48dFouPLRabjz0Wq49dFruPbRbLj30W24+dFuuPrRb7j70XC4/NFxuP3Rcrj+0XO4/9F0uADSdbgB0na4AtJ3uAPSeLgE0nm4BdJ6uAbSgbgI0oK4CtKDuAvShLgM0oW4DdKGuA7Sh7gP0oi4EdKJuBLSirgT0ou4FNKMuBXSjbgW0o64F9KPuBjSkLgZ0pG4GtKSuBvSk7gc0pS4HdKVuB7Slrgf0pe4INKYuCHSmbgi0pq4I9KbuCTSnLgl0p24JtKeuCfSn7go0qC4KdKhuGu5orhtuaO4dLmkuHW5pbh4uaa4fLmnuIS5qLiFuam4h7mquIm5q7iKuay4jbmtuI65rrisua+4rbmwuLC5sbi0ubK4vLmzuL25tLi/ubW4wbm2uMi5t7jJubi4zLm5uM65urjPubu40Lm8uNG5vbjSub642Lm/uNm5wLjbucG43bnCuN65w7jhucS447nFuOS5xrjluce46LnIuOy5ybj0ucq49bnLuPe5zLj4uc24+bnOuPq5z7gAutC4AbrRuAi60rgVutO4OLrUuDm61bg8uta4QLrXuEK62LhIutm4SbrauEu627hNuty4TrrduFO63rhUut+4VbrguFi64bhcuuK4ZLrjuGW65LhnuuW4aLrmuGm657hwuui4cbrpuHS66rh4uuu4g7rsuIS67biFuu64h7rvuIy68LiouvG4qbryuKu687isuvS4sLr1uLK69ri4uve4ubr4uLu6+bi9uvq4xLr7uMi6/LjYuv242br+uPy6Qbkq0kK5K9JDuS7SRLkv0kW5MdJGuTLSR7kz0ki5NdJJuTbSSrk30ku5ONJMuTnSTbk60k65O9JPuT7SULlA0lG5QtJSuUPSU7lE0lS5RdJVuUbSVrlH0le5SdJYuUrSWblL0lq5TNJhuU3SYrlO0mO5T9JkuVDSZblR0ma5UtJnuVPSaLlU0mm5VdJquVbSa7lX0my5WNJtuVnSbrla0m+5W9JwuV3Scble0nK5X9JzuWDSdLlh0nW5YtJ2uWPSd7ll0ni5ZtJ5uWfSerlo0oG5adKCuWrSg7lr0oS5bNKFuW3Shrlu0oe5b9KIuXDSiblx0oq5ctKLuXPSjLl00o25ddKOuXbSj7l30pC5eNKRuXnSkrl60pO5e9KUuXzSlbl90pa5ftKXuX/SmLmC0pm5g9KauYXSm7mG0py5h9KduYnSnrmK0p+5i9KguYzSobkAu6K5BLujuQ27pLkPu6W5EbumuRi7p7kcu6i5ILupuSm7qrkru6u5NLusuTW7rbk2u665OLuvuTu7sLk8u7G5PbuyuT67s7lEu7S5Rbu1uUe7trlJu7e5Tbu4uU+7ublQu7q5VLu7uVi7vLlhu725Y7u+uWy7v7mIu8C5jLvBuZC7wrmku8O5qLvEuay7xbm0u8a5t7vHucC7yLnEu8m5yLvKudC7y7nTu8y5+LvNufm7zrn8u8+5/7vQuQC80bkCvNK5CLzTuQm81LkLvNW5DLzWuQ2817kPvNi5EbzZuRS82rkVvNu5FrzcuRe83bkYvN65G7zfuRy84LkdvOG5HrziuR+847kkvOS5JbzluSe85rkpvOe5LbzouTC86bkxvOq5NLzruTi87LlAvO25QbzuuUO877lEvPC5RbzxuUm88rlMvPO5Tbz0uVC89bldvPa5hLz3uYW8+LmIvPm5i7z6uYy8+7mOvPy5lLz9uZW8/rmXvEG6jdJCuo7SQ7qP0kS6ktJFupPSRrqU0ke6ltJIupfSSbqY0kq6mdJLuprSTLqb0k26ndJOup7ST7qf0lC6odJRuqLSUrqj0lO6pdJUuqbSVbqn0la6qNJXuqnSWLqq0lm6q9Jauq3SYbqu0mK6r9JjurDSZLqy0mW6s9JmurTSZ7q10mi6ttJpurfSarq60mu6u9Jsur3Sbbq+0m66wdJvusPScLrE0nG6xdJyusbSc7rH0nS6ytJ1uszSdrrN0ne6ztJ4us/SebrQ0nq60dKButLSgrrT0oO61dKEutbShbrX0oa62dKHutrSiLrb0om63dKKut7Si7rf0oy64NKNuuHSjrri0o+649KQuubSkbrn0pK66NKTuunSlLrq0pW669KWuuzSl7rt0pi67tKZuu/Smrry0pu689KcuvXSnbr20p6699KfuvnSoLr60qG6mbyiupq8o7qgvKS6obyluqS8prqnvKe6qLyourC8qbqxvKq6s7yrurS8rLq1vK26vLyuur28r7rAvLC6xLyxus28srrPvLO60Ly0utG8tbrVvLa62Ly3uty8uLr0vLm69by6uva8u7r4vLy6/Ly9ugS9vroFvb+6B73Augm9wboQvcK6FL3DuiS9xLosvcW6QL3Guki9x7pJvci6TL3JulC9yrpYvcu6Wb3MumS9zbpovc66gL3PuoG90LqEvdG6h73Suoi907qJvdS6ir3VupC91rqRvde6k73YupW92bqZvdq6mr3bupy93Lqkvd26sL3euri937rUveC61b3huti94rrcveO66b3kuvC95br0vea6+L3nugC+6LoDvum6Bb7qugy+67oNvuy6EL7tuhS+7rocvu+6Hb7wuh++8bpEvvK6Rb7zuki+9LpMvvW6Tr72ulS+97pVvvi6V775ulm++rpavvu6W778umC+/bphvv66ZL5Bu/vSQrv80kO7/dJEu/7SRbv/0ka7AtNHuwTTSLsG00m7B9NKuwjTS7sJ00y7CtNNuwvTTrsP00+7EdNQuxLTUbsT01K7FdNTuxfTVLsY01W7GdNWuxrTV7sb01i7HtNZuyLTWrsj02G7JNNiuybTY7sn02S7KtNluyvTZrst02e7LtNouy/Tabsx02q7MtNruzPTbLs00227NdNuuzbTb7s303C7OtNxuz7Tcrs/03O7QNN0u0HTdbtC03a7Q9N3u0bTeLtH03m7SNN6u0nTgbtK04K7S9ODu0zThLtN04W7TtOGu0/Th7tQ04i7UdOJu1LTirtT04u7VNOMu1XTjbtW0467V9OPu1jTkLtZ05G7WtOSu1vTk7tc05S7XdOVu17Tlrtf05e7YNOYu2HTmbti05q7Y9Obu2TTnLtl0527ZtOeu2fTn7to06C7adOhu2i+ortqvqO7cL6ku3G+pbtzvqa7dL6nu3W+qLt7vqm7fL6qu32+q7uAvqy7hL6tu4y+rruNvq+7j76wu5C+sbuRvrK7mL6zu5m+tLuovrW70L62u9G+t7vUvri71765u9i+urvgvru74768u+S+vbvlvr677L6/uwG/wLsIv8G7Cb/Cuxi/w7sZv8S7G7/Fuxy/xrsdv8e7QL/Iu0G/ybtEv8q7SL/Lu1C/zLtRv827Vb/Ou5S/z7uwv9C7xb/Ru8y/0rvNv9O70L/Uu9S/1bvcv9a737/Xu+G/2Ls8wNm7UcDau1jA27tcwNy7YMDdu2jA3rtpwN+7kMDgu5HA4buUwOK7mMDju6DA5LuhwOW7o8Dmu6XA57uswOi7rcDpu6/A6ruwwOu7s8Dsu7TA7bu1wO67tsDvu7zA8Lu9wPG7v8Dyu8DA87vBwPS7xcD1u8jA9rvJwPe7zMD4u9DA+bvYwPq72cD7u9vA/LvcwP273cD+u+TAQbxq00K8a9NDvGzTRLxt00W8btNGvG/TR7xw00i8cdNJvHLTSrxz00u8dNNMvHXTTbx20068d9NPvHjTULx501G8etNSvHvTU7x+01S8f9NVvIHTVryC01e8g9NYvIXTWbyG01q8h9NhvIjTYryJ02O8itNkvIvTZbyO02a8ktNnvJPTaLyU02m8ldNqvJbTa7yX02y8mtNtvJvTbryd02+8ntNwvJ/Tcbyh03K8otNzvKPTdLyk03W8pdN2vKbTd7yn03i8qtN5vKzTeryu04G8r9OCvLDTg7yx04S8stOFvLPThry104e8ttOIvLfTiby504q8utOLvLvTjLy90428vtOOvL/Tj7zA05C8wdORvMLTkrzD05O8xtOUvMfTlbzK05a8y9OXvMzTmLzN05m8ztOavM/Tm7zR05y80tOdvNPTnrzU05+81dOgvNbTobzlwKK86MCjvOzApLz0wKW89cCmvPfAp7z5wKi8AMGpvATBqrwIwau8EMGsvBXBrbwcwa68HcGvvB7BsLwfwbG8IMGyvCPBs7wkwbS8JsG1vCfBtrwswbe8LcG4vC/Bubwwwbq8McG7vDbBvLw4wb28OcG+vDzBv7xAwcC8SMHBvEnBwrxLwcO8TMHEvE3BxbxUwca8VcHHvFjByLxcwcm8ZMHKvGXBy7xnwcy8aMHNvGnBzrxwwc+8dMHQvHjB0byFwdK8jMHTvI3B1LyOwdW8kMHWvJTB17yWwdi8nMHZvJ3B2ryfwdu8ocHcvKXB3byowd68qcHfvKzB4LywweG8vcHivMTB47zIweS8zMHlvNTB5rzXwee82MHovODB6bzkweq86MHrvPDB7Lzxwe2888HuvPzB77z9wfC8AMLxvATC8rwMwvO8DcL0vA/C9bwRwva8GML3vBnC+Lwcwvm8H8L6vCDC+7wowvy8KcL9vCvC/rwtwkG919NCvdnTQ73a00S929NFvdzTRr3d00e93tNIvd/TSb3g00q94tNLveTTTL3l00295tNOvefTT73o01C96dNRverTUr3r01O97tNUve/TVb3x01a98tNXvfPTWL3101m99tNavffTYb3402K9+dNjvfrTZL3702W9/tNmvQDUZ70C1Gi9A9RpvQTUar0F1Gu9BtRsvQfUbb0J1G69CtRvvQvUcL0M1HG9DdRyvQ7Uc70P1HS9ENR1vRHUdr0S1He9E9R4vRTUeb0V1Hq9FtSBvRfUgr0Y1IO9GdSEvRrUhb0b1Ia9HNSHvR7UiL0f1Im9INSKvSHUi70i1Iy9I9SNvSTUjr0l1I+9JtSQvSfUkb0o1JK9KdSTvSrUlL0r1JW9LNSWvS3Ul70u1Ji9L9SZvTDUmr0x1Ju9MtScvTPUnb001J69NdSfvTbUoL031KG9L8KivTHCo70ywqS9NMKlvUjCpr1Qwqe9UcKovVTCqb1Ywqq9YMKrvWXCrL1swq29bcKuvXDCr710wrC9fMKxvX3Csr1/wrO9gcK0vYjCtb2Jwra9kMK3vZjCuL2bwrm9ncK6vaTCu72lwry9qMK9vazCvr2twr+9tMLAvbXCwb23wsK9ucLDvdzCxL3dwsW94MLGvePCx73kwsi968LJvezCyr3twsu978LMvfHCzb32ws69+MLPvfnC0L37wtG9/MLSvQDD070Iw9S9CcPVvQzD1r0Nw9e9E8PYvRTD2b0Vw9q9GMPbvRzD3L0kw929JcPevSjD370pw+C9RcPhvWjD4r1pw+O9bMPkvXDD5b1yw+a9eMPnvXnD6L18w+m9fcPqvYTD672Iw+y9jMPtvcDD7r3Yw++92cPwvdzD8b3fw/K94MPzveLD9L3ow/W96cP2ve3D9730w/i99cP5vfjD+r0IxPu9EMT8vSTE/b0sxP69MMRBvjjUQr451EO+OtREvjvURb481Ea+PdRHvj7USL4/1Em+QdRKvkLUS75D1Ey+RdRNvkbUTr5H1E++SNRQvknUUb5K1FK+S9RTvkzUVL5N1FW+TtRWvk/UV75Q1Fi+UdRZvlLUWr5T1GG+VNRivlXUY75W1GS+V9RlvljUZr5Z1Ge+WtRovlvUab5d1Gq+XtRrvl/UbL5h1G2+YtRuvmPUb75l1HC+ZtRxvmfUcr5o1HO+adR0vmrUdb5r1Ha+bNR3vm7UeL5w1Hm+cdR6vnLUgb5z1IK+dNSDvnXUhL521IW+d9SGvnrUh7571Ii+fdSJvn7Uir6B1Iu+g9SMvoTUjb6F1I6+htSPvofUkL6K1JG+jNSSvo7Uk76P1JS+kNSVvpHUlr6S1Je+k9SYvpXUmb6W1Jq+l9SbvpjUnL6Z1J2+mtSevpvUn76c1KC+ndShvjTEor48xKO+PcSkvkjEpb5kxKa+ZcSnvmjEqL5sxKm+dMSqvnXEq755xKy+gMStvpTErr6cxK++uMSwvrzEsb7pxLK+8MSzvvHEtL70xLW++MS2vvrEt77/xLi+AMW5vgHFur4Mxbu+EMW8vhTFvb4cxb6+KMW/vinFwL4sxcG+MMXCvjjFw745xcS+O8XFvj3Fxr5Exce+RcXIvkjFyb5Jxcq+SsXLvkzFzL5Nxc2+TsXOvlPFz75UxdC+VcXRvlfF0r5YxdO+WcXUvl3F1b5exda+YMXXvmHF2L5kxdm+aMXavnDF275xxdy+c8XdvnTF3r51xd++fMXgvn3F4b6AxeK+hMXjvofF5L6MxeW+jcXmvo/F576Rxei+lcXpvpfF6r6Yxeu+nMXsvqDF7b6pxe6+tMXvvrXF8L64xfG+ucXyvrvF8768xfS+vcX1vr7F9r7Exfe+xcX4vsbF+b7Hxfq+yMX7vsnF/L7Kxf2+zMX+vs7FQb+e1EK/n9RDv6DURL+h1EW/otRGv6PUR7+k1Ei/pdRJv6bUSr+n1Eu/qNRMv6rUTb+r1E6/rNRPv63UUL+u1FG/r9RSv7DUU7+x1FS/stRVv7PUVr+01Fe/tdRYv7bUWb+31Fq/uNRhv7nUYr+61GO/u9Rkv7zUZb+91Ga/vtRnv7/UaL/A1Gm/wdRqv8LUa7/D1Gy/xNRtv8XUbr/G1G+/x9Rwv8jUcb/J1HK/ytRzv8vUdL/N1HW/ztR2v8/Ud7/R1Hi/0tR5v9PUer/V1IG/1tSCv9fUg7/Y1IS/2dSFv9rUhr/b1Ie/3dSIv97Uib/g1Iq/4dSLv+LUjL/j1I2/5NSOv+XUj7/m1JC/59SRv+nUkr/q1JO/69SUv+3Ulb/u1Ja/79SXv/HUmL/y1Jm/89Sav/TUm7/11Jy/9tSdv/fUnr/51J+/+tSgv/zUob/QxaK/0cWjv9TFpL/YxaW/4MWmv+HFp7/jxai/5cWpv+zFqr/txau/7sWsv/DFrb/0xa6/9sWvv/fFsL/8xbG//cWyv/7Fs7//xbS/AMa1vwHGtr8Fxre/Bsa4vwfGub8Ixrq/DMa7vxDGvL8Yxr2/Gca+vxvGv78cxsC/JMbBvyXGwr8oxsO/LMbEvy3Gxb8uxsa/MMbHvzPGyL80xsm/NcbKvzfGy785xsy/O8bNv0DGzr9Bxs+/RMbQv0jG0b9QxtK/UcbTv1PG1L9UxtW/VcbWv1zG179dxti/YMbZv2zG2r9vxtu/ccbcv3jG3b95xt6/fMbfv4DG4L+IxuG/icbiv4vG47+NxuS/lMblv5XG5r+Yxue/nMbov6TG6b+lxuq/p8brv6nG7L+wxu2/scbuv7TG77+4xvC/ucbxv7rG8r/AxvO/wcb0v8PG9b/Fxva/zMb3v83G+L/Qxvm/1Mb6v9zG+7/dxvy/4Mb9v+HG/r/oxkHA/tRCwP/UQ8AA1UTAAdVFwALVRsAD1UfABdVIwAbVScAH1UrACdVLwArVTMAL1U3ADdVOwA7VT8AP1VDAENVRwBHVUsAS1VPAE9VUwBbVVcAY1VbAGdVXwBrVWMAb1VnAHNVawB3VYcAe1WLAH9VjwCDVZMAh1WXAItVmwCPVZ8Ak1WjAJdVpwCbVasAn1WvAKNVswCnVbcAq1W7AK9VvwCzVcMAt1XHALtVywC/Vc8Aw1XTAMdV1wDLVdsAz1XfANNV4wDXVecA21XrAN9WBwDjVgsA51YPAOtWEwDvVhcA+1YbAP9WHwEHViMBC1YnAQ9WKwEXVi8BG1YzAR9WNwEjVjsBJ1Y/AStWQwEvVkcBO1ZLAUNWTwFLVlMBT1ZXAVNWWwFXVl8BW1ZjAV9WZwFrVmsBb1ZvAXdWcwF7VncBf1Z7AYdWfwGLVoMBj1aHA6caiwOzGo8DwxqTA+MalwPnGpsD9xqfABMeowAXHqcAIx6rADMerwBTHrMAVx63AF8euwBnHr8Agx7DAIcexwCTHssAox7PAMMe0wDHHtcAzx7bANce3wDfHuMA8x7nAPce6wEDHu8BEx7zASse9wEzHvsBNx7/AT8fAwFHHwcBSx8LAU8fDwFTHxMBVx8XAVsfGwFfHx8BYx8jAXMfJwGDHysBox8vAa8fMwHTHzcB1x87AeMfPwHzH0MB9x9HAfsfSwIPH08CEx9TAhcfVwIfH1sCIx9fAicfYwIrH2cCOx9rAkMfbwJHH3MCUx93AlsfewJfH38CYx+DAmsfhwKDH4sChx+PAo8fkwKTH5cClx+bApsfnwKzH6MCtx+nAsMfqwLTH68C8x+zAvcftwL/H7sDAx+/AwcfwwMjH8cDJx/LAzMfzwM7H9MDQx/XA2Mf2wN3H98Dkx/jA6Mf5wOzH+sAAyPvAAcj8wATI/cAIyP7ACshBwWTVQsFm1UPBZ9VEwWrVRcFs1UbBbtVHwW/VSMFw1UnBcdVKwXLVS8Fz1UzBdtVNwXfVTsF51U/BetVQwXvVUcF91VLBftVTwX/VVMGA1VXBgdVWwYLVV8GD1VjBhtVZwYrVWsGL1WHBjNViwY3VY8GO1WTBj9VlwZHVZsGS1WfBk9VowZTVacGV1WrBltVrwZfVbMGY1W3BmdVuwZrVb8Gb1XDBnNVxwZ3VcsGe1XPBn9V0waDVdcGh1XbBotV3waPVeMGk1XnBptV6wafVgcGo1YLBqdWDwarVhMGr1YXBrNWGwa3Vh8Gu1YjBr9WJwbDVisGx1YvBstWMwbPVjcG01Y7BtdWPwbbVkMG31ZHBuNWSwbnVk8G61ZTBu9WVwbzVlsG91ZfBvtWYwb/VmcHA1ZrBwdWbwcLVnMHD1Z3BxNWewcXVn8HG1aDBx9WhwRDIosERyKPBE8ikwRXIpcEWyKbBHMinwR3IqMEgyKnBJMiqwSzIq8EtyKzBL8itwTHIrsE4yK/BPMiwwUDIscFIyLLBScizwUzItMFNyLXBVMi2wXDIt8FxyLjBdMi5wXjIusF6yLvBgMi8wYHIvcGDyL7Bhci/wYbIwMGHyMHBi8jCwYzIw8GNyMTBlMjFwZ3IxsGfyMfBocjIwajIycG8yMrBvcjLwcTIzMHIyM3BzMjOwdTIz8HVyNDB18jRwdnI0sHgyNPB4cjUweTI1cH1yNbB/MjXwf3I2MEAydnBBMnawQXJ28EGydzBDMndwQ3J3sEPyd/BEcngwRjJ4cEsyeLBNMnjwVDJ5MFRyeXBVMnmwVjJ58FgyejBYcnpwWPJ6sFsyevBcMnswXTJ7cF8ye7BiMnvwYnJ8MGMyfHBkMnywZjJ88GZyfTBm8n1wZ3J9sHAyffBwcn4wcTJ+cHHyfrByMn7wcrJ/MHQyf3B0cn+wdPJQcLK1ULCy9VDws3VRMLO1UXCz9VGwtHVR8LT1UjC1NVJwtXVSsLW1UvC19VMwtrVTcLc1U7C3tVPwt/VUMLg1VHC4dVSwuLVU8Lj1VTC5tVVwufVVsLp1VfC6tVYwuvVWcLt1VrC7tVhwu/VYsLw1WPC8dVkwvLVZcLz1WbC9tVnwvjVaML61WnC+9VqwvzVa8L91WzC/tVtwv/VbsIC1m/CA9ZwwgXWccIG1nLCB9ZzwgnWdMIK1nXCC9Z2wgzWd8IN1njCDtZ5wg/WesIS1oHCFtaCwhfWg8IY1oTCGdaFwhrWhsIb1ofCHdaIwh7WicIf1orCIdaLwiLWjMIj1o3CJdaOwibWj8In1pDCKNaRwinWksIq1pPCK9aUwizWlcIu1pbCL9aXwjDWmMIx1pnCMtaawjPWm8I01pzCNdadwjbWnsI31p/COtagwjvWocLVyaLC1smjwtnJpMLayaXC3Mmmwt3Jp8LgyajC4smpwuTJqsLnyavC7Mmswu3JrcLvya7C8MmvwvHJsML4ybHC+cmywvzJs8IAyrTCCMq1wgnKtsILyrfCDMq4wg3KucIUyrrCGMq7winKvMJMyr3CTcq+wlDKv8JUysDCXMrBwl3KwsJfysPCYMrEwmHKxcJoysbCfcrHwoTKyMKYysnCvMrKwr3Ky8LAyszCxMrNwszKzsLNys/Cz8rQwtHK0cLTytLC2MrTwtnK1MLgytXC7MrWwvTK18IIy9jCEMvZwhTL2sIYy9vCIMvcwiHL3cJBy97CSMvfwknL4MJMy+HCUMviwljL48JZy+TCXcvlwmTL5sJ4y+fCecvowpzL6cK4y+rC1MvrwuTL7MLny+3C6cvuwgzM78INzPDCEMzxwhTM8sIczPPCHcz0wiHM9cIizPbCJ8z3wijM+MIpzPnCLMz6wi7M+8IwzPzCOMz9wjnM/sI7zEHDPdZCwz7WQ8M/1kTDQdZFw0LWRsND1kfDRNZIw0bWScNH1krDStZLw0zWTMNO1k3DT9ZOw1DWT8NS1lDDU9ZRw1bWUsNX1lPDWdZUw1rWVcNb1lbDXdZXw17WWMNf1lnDYNZaw2HWYcNi1mLDY9Zjw2TWZMNl1mXDZtZmw2jWZ8Nq1mjDa9Zpw2zWasNt1mvDbtZsw2/WbcNy1m7Dc9Zvw3XWcMN21nHDd9Zyw3jWc8N51nTDetZ1w3vWdsN81nfDfdZ4w37WecN/1nrDgNaBw4HWgsOC1oPDhNaEw4bWhcOH1obDiNaHw4nWiMOK1onDi9aKw47Wi8OP1ozDkdaNw5LWjsOT1o/DldaQw5bWkcOX1pLDmNaTw5nWlMOa1pXDm9aWw5zWl8Oe1pjDoNaZw6LWmsOj1pvDpNacw6XWncOm1p7Dp9afw6nWoMOq1qHDPMyiwz3Mo8M+zKTDRMylw0XMpsNIzKfDTMyow1TMqcNVzKrDV8yrw1jMrMNZzK3DYMyuw2TMr8NmzLDDaMyxw3DMssN1zLPDmMy0w5nMtcOczLbDoMy3w6jMuMOpzLnDq8y6w6zMu8OtzLzDtMy9w7XMvsO4zL/DvMzAw8TMwcPFzMLDx8zDw8nMxMPQzMXD1MzGw+TMx8PszMjD8MzJwwHNysMIzcvDCc3MwwzNzcMQzc7DGM3PwxnN0MMbzdHDHc3SwyTN08MozdTDLM3VwznN1sNczdfDYM3Yw2TN2cNszdrDbc3bw2/N3MNxzd3DeM3ew4jN38OUzeDDlc3hw5jN4sOczePDpM3kw6XN5cOnzebDqc3nw7DN6MPEzenDzM3qw9DN68PozezD7M3tw/DN7sP4ze/D+c3ww/vN8cP9zfLDBM7zwwjO9MMMzvXDFM72wxnO98MgzvjDIc75wyTO+sMozvvDMM78wzHO/cMzzv7DNc5BxKvWQsSt1kPErtZExK/WRcSx1kbEstZHxLPWSMS01knEtdZKxLbWS8S31kzEuNZNxLrWTsS81k/EvdZQxL7WUcS/1lLEwNZTxMHWVMTC1lXEw9ZWxMbWV8TH1ljEydZZxMrWWsTL1mHEzdZixM7WY8TP1mTE0NZlxNLWZsTT1mfE1dZoxNbWacTY1mrE2tZrxNvWbMTc1m3E3dZuxN7Wb8Tf1nDE4dZxxOLWcsTj1nPE5dZ0xObWdcTn1nbE6dZ3xOrWeMTr1nnE7NZ6xO3WgcTu1oLE79aDxPHWhMTy1oXE89aGxPTWh8T21ojE99aJxPjWisT51ovE+taMxPvWjcT+1o7E/9aPxAHXkMQC15HEA9eSxAXXk8QG15TEB9eVxAjXlsQJ15fECteYxAvXmcQM15rEDdebxA7XnMQP153EENeexBLXn8QT16DEFNehxFjOosRZzqPEXM6kxF/OpcRgzqbEYc6nxGjOqMRpzqnEa86qxG3Oq8R0zqzEdc6txHjOrsR8zq/EhM6wxIXOscSHzrLEic6zxJDOtMSRzrXElM62xJjOt8SgzrjEoc65xKPOusSkzrvEpc68xKzOvcStzr7Ewc6/xOTOwMTlzsHE6M7CxOvOw8TszsTE9M7FxPXOxsT3zsfE+M7IxPnOycQAz8rEAc/LxATPzMQIz83EEM/OxBHPz8QTz9DEFc/RxBzP0sQgz9PEJM/UxCzP1cQtz9bEL8/XxDDP2MQxz9nEOM/axFTP28RVz9zEWM/dxFzP3sRkz9/EZc/gxGfP4cRpz+LEcM/jxHHP5MR0z+XEeM/mxIDP58SFz+jEjM/pxKHP6sSoz+vEsM/sxMTP7cTgz+7E4c/vxOTP8MToz/HE8M/yxPHP88Tzz/TE9c/1xPzP9sQA0PfEBND4xBHQ+cQY0PrELdD7xDTQ/MQ10P3EOND+xDzQQcUV10LFFtdDxRfXRMUa10XFG9dGxR3XR8Ue10jFH9dJxSHXSsUi10vFI9dMxSTXTcUl107FJtdPxSfXUMUq11HFLNdSxS7XU8Uv11TFMNdVxTHXVsUy11fFM9dYxTbXWcU311rFOddhxTrXYsU712PFPddkxT7XZcU/12bFQNdnxUHXaMVC12nFQ9dqxUXXa8VG12zFSNdtxUrXbsVL12/FTNdwxU3XccVO13LFT9dzxVLXdMVT13XFVdd2xVrXd8Vb13jFXNd5xV3XesVe14HFX9eCxWLXg8Vk14TFZteFxWfXhsVo14fFateIxWvXicVt14rFbteLxW/XjMVx143FcteOxXPXj8V115DFdteRxXfXksV415PFedeUxXrXlcV715bFfteXxX/XmMWA15nFgteaxYPXm8WE15zFhdedxYbXnsWH15/FitegxYvXocVE0KLFRdCjxUfQpMVJ0KXFUNCmxVTQp8VY0KjFYNCpxWzQqsVt0KvFcNCsxXTQrcV80K7FfdCvxYHQsMWk0LHFpdCyxajQs8Ws0LTFtNC1xbXQtsW30LfFudC4xcDQucXB0LrFxNC7xcjQvMXJ0L3F0NC+xdHQv8XT0MDF1NDBxdXQwsXc0MPF3dDExeDQxcXk0MbF7NDHxe3QyMXv0MnF8NDKxfHQy8X40MzFDdHNxTDRzsUx0c/FNNHQxTjR0cU60dLFQNHTxUHR1MVD0dXFRNHWxUXR18VM0djFTdHZxVDR2sVU0dvFXNHcxV3R3cVf0d7FYdHfxWjR4MVs0eHFfNHixYTR48WI0eTFoNHlxaHR5sWk0efFqNHoxbDR6cWx0erFs9HrxbXR7MW60e3FvNHuxcDR78XY0fDF9NHxxfjR8sUH0vPFCdL0xRDS9cUs0vbFLdL3xTDS+MU00vnFPNL6xT3S+8U/0vzFQdL9xUjS/sVc0kHGjddCxo7XQ8aP10TGkddFxpLXRsaT10fGlNdIxpXXScaW10rGl9dLxprXTMac103GntdOxp/XT8ag11DGoddRxqLXUsaj16HGZNKixoDSo8aB0qTGhNKlxojSpsaQ0qfGkdKoxpXSqcac0qrGoNKrxqTSrMas0q3GsdKuxrjSr8a50rDGvNKxxr/SssbA0rPGwtK0xsjStcbJ0rbGy9K3xtTSuMbY0rnG3NK6xuTSu8bl0rzG8NK9xvHSvsb00r/G+NLAxgDTwcYB08LGA9PDxgXTxMYM08XGDdPGxg7Tx8YQ08jGFNPJxhbTysYc08vGHdPMxh/TzcYg087GIdPPxiXT0MYo09HGKdPSxizT08Yw09TGONPVxjnT1sY709fGPNPYxj3T2cZE09rGRdPbxnzT3MZ9093GgNPexoTT38aM0+DGjdPhxo/T4saQ0+PGkdPkxpjT5caZ0+bGnNPnxqDT6Mao0+nGqdPqxqvT68at0+zGtNPtxrjT7sa80+/GxNPwxsXT8cbI0/LGydPzxtDT9MbY0/XG4dP2xuPT98bs0/jG7dP5xvDT+sb00/vG/NP8xv3T/cb/0/7GAdShxwjUoscd1KPHQNSkx0TUpcdc1KbHYNSnx2TUqMdt1KnHb9Sqx3jUq8d51KzHfNStx3/UrseA1K/HgtSwx4jUsceJ1LLHi9Szx43UtMeU1LXHqdS2x8zUt8fQ1LjH1NS5x9zUusff1LvH6NS8x+zUvcfw1L7H+NS/x/vUwMf91MHHBNXCxwjVw8cM1cTHFNXFxxXVxscX1cfHPNXIxz3VycdA1crHRNXLx0zVzMdN1c3HT9XOx1HVz8dY1dDHWdXRx1zV0sdg1dPHZdXUx2jV1cdp1dbHa9XXx23V2Md01dnHddXax3jV28d81dzHhNXdx4XV3seH1d/HiNXgx4nV4ceQ1eLHpdXjx8jV5MfJ1eXHzNXmx9DV58fS1ejH2NXpx9nV6sfb1evH3dXsx+TV7cfl1e7H6NXvx+zV8Mf01fHH9dXyx/fV88f51fTHANb1xwHW9scE1vfHCNb4xxDW+ccR1vrHE9b7xxTW/McV1v3HHNb+xyDWocgk1qLILdajyDjWpMg51qXIPNamyEDWp8hF1qjISNapyEnWqshL1qvITdasyFHWrchU1q7IVdavyFjWsMhc1rHIZ9ayyGnWs8hw1rTIcda1yHTWtsiD1rfIhda4yIzWuciN1rrIkNa7yJTWvMid1r3In9a+yKHWv8io1sDIrNbByLDWwsi51sPIu9bEyMTWxcjF1sbIyNbHyMzWyMjR1snI1NbKyNfWy8jZ1szI4NbNyOTWzsjo1s/I8NbQyPXW0cj81tLI/dbTyADX1MgE19XIEdfWyBjX18gZ19jIHNfZyCDX2sgo19vIKdfcyCvX3cgt197INNffyDXX4Mg41+HIPNfiyETX48hH1+TISdflyFDX5shR1+fIVNfoyFbX6chX1+rIWNfryFnX7Mhg1+3IYdfuyGPX78hl1/DIadfxyGzX8shw1/PIdNf0yHzX9ch91/bIgdf3yIjX+MiJ1/nIjNf6yJDX+8iY1/zImdf9yJvX/sid16HKPU+iynNPo8pHUKTK+VClyqBSpsrvU6fKdVSoyuVUqcoJVqrKwVqryrZbrMqHZq3Ktmeuyrdnr8rvZ7DKTGuxysJzssrCdbPKPHq0ytuCtcoEg7bKV4i3yoiIuMo2irnKyIy6ys+Nu8r7jrzK5o+9ytWZvso7Ur/KdFPAygRUwcpqYMLKZGHDyrxrxMrPc8XKGoHGyrqJx8rSicjKo5XJyoNPysoKUsvKvljMynhZzcrmWc7Kcl7Pynle0MrHYdHKwGPSykZn08rsZ9TKf2jVypdv1spOdtfKC3fYyvV42coIetrK/3rbyiF83MqdgN3KboLeynGC38rriuDKk5XhymtO4sqdVePK92bkyjRu5cqjeObK7XrnyluE6MoQienKTofqyqiX68rYUuzKTlftyipY7spMXe/KH2Hwyr5h8cohYvLKYmXzytFn9MpEavXKG272yhh198qzdfjK43b5yrB3+so6ffvKr5D8ylGU/cpSlP7KlZ+hyyNTosusXKPLMnWky9uApctAkqbLmJWny1tSqMsIWKnL3Fmqy6Fcq8sXXazLt16tyzpfrstKX6/Ld2Gwy19ssct6dbLLhnWzy+B8tMtzfbXLsX22y4x/t8tUgbjLIYK5y5GFustBibvLG4u8y/ySvctNlr7LR5y/y8tOwMv3TsHLC1DCy/FRw8tPWMTLN2HFyz5hxstoYcfLOWXIy+ppycsRb8rLpXXLy4Z2zMvWds3Lh3vOy6WCz8vLhNDLAPnRy6eT0suLldPLgFXUy6Jb1ctRV9bLAfnXy7N82Mu5f9nLtZHayyhQ28u7U9zLRVzdy+hd3svSYt/LbmPgy9pk4cvnZOLLIG7jy6xw5MtbeeXL3Y3myx6O58sC+ejLfZDpy0WS6sv4kuvLfk7sy/ZO7ctlUO7L/l3vy/pe8MsGYfHLV2nyy3GB88tUhvTLR471y3WT9ssrmvfLXk74y5FQ+ctwZ/rLQGj7ywlR/MuNUv3LklL+y6Jqocy8d6LMEJKjzNSepMyrUqXML2CmzPKPp8xIUKjMqWGpzO1jqszKZKvMPGiszIRqrczAb67MiIGvzKGJsMyUlrHMBViyzH1ys8yscrTMBHW1zHl9tsxtfrfMqYC4zIuJucx0i7rMY5C7zFGdvMyJYr3Memy+zFRvv8xQfcDMOn/BzCOKwsx8UcPMSmHEzJ17xcwZi8bMV5LHzIyTyMysTsnM00/KzB5Qy8y+UMzMBlHNzMFSzszNUs/Mf1PQzHBX0cyDWNLMml7TzJFf1Mx2YdXMrGHWzM5k18xsZdjMb2bZzLtm2sz0ZtvMl2jczIdt3cyFcN7M8XDfzJ904MyldOHMynTizNl148xseOTM7HjlzN965sz2eufMRX3ozJN96cwVgOrMP4DrzBuB7MyWg+3MZovuzBWP78wVkPDM4ZPxzAOY8sw4mPPMWpr0zOib9czCT/bMU1X3zDpY+MxRWfnMY1v6zEZc+8y4YPzMEmL9zEJo/sywaKHN6Giizapuo81MdaTNeHalzc54ps09eqfN+3yozWt+qc18fqrNCIqrzaGKrM0/jK3NjpauzcSdr83kU7DN6VOxzUpUss1xVLPN+la0zdFZtc1kW7bNO1y3zateuM33YrnNN2W6zUVlu81yZbzNoGa9za9nvs3Bab/NvWzAzfx1wc2QdsLNfnfDzT96xM2Uf8XNA4DGzaGAx82PgcjN5oLJzf2Cys3wg8vNwYXMzTGIzc20iM7NpYrPzQP50M2cj9HNLpPSzceW081nmNTN2JrVzROf1s3tVNfNm2XYzfJm2c2PaNrNQHrbzTeM3M1gnd3N8FbezWRX380RXeDNBmbhzbFo4s3NaOPN/m7kzSh05c2eiObN5JvnzWhs6M0E+enNqJrqzZtP681sUezNcVHtzZ9S7s1UW+/N5V3wzVBg8c1tYPLN8WLzzadj9M07ZfXN2XP2zXp6982jhvjNooz5zY+X+s0yTvvN4Vv8zQhi/c2cZ/7N3HShztF5os7Tg6POh4qkzrKKpc7ojabOTpCnzkuTqM5GmKnO016qzuhpq87/hazO7ZCtzgX5rs6gUa/OmFuwzuxbsc5jYbLO+mizzj5rtM5McLXOL3S2zth0t86he7jOUH+5zsWDus7AibvOq4y8ztyVvc4omb7OLlK/zl1gwM7sYsHOApDCzopPw85JUcTOIVPFztlYxs7jXsfO4GbIzjhtyc6acMrOwnLLztZzzM5Qe83O8YDOzluUz85mU9DOm2PRzmt/0s5WTtPOgFDUzkpY1c7eWNbOKmDXzidh2M7QYtnO0GnazkGb286PW9zOGH3dzrGA3s5fj9/OpE7gztFQ4c6sVOLOrFXjzgxb5M6gXeXO513mzipl585OZejOIWjpzktq6s7hcuvOjnbszu937c5efe7O+X/vzqCB8M5OhfHO34byzgOP885Oj/TOypD1zgOZ9s5VmvfOq5v4zhhO+c5FTvrOXU77zsdO/M7xT/3Od1H+zv5Soc9AU6LP41Ojz+VTpM+OVKXPFFamz3VXp8+iV6jPx1upz4ddqs/QXqvP/GGsz9hirc9RZa7PuGevz+lnsM/LabHPUGuyz8Zrs8/sa7TPQmy1z51uts94cLfP13K4z5Zzuc8DdLrPv3e7z+l3vM92er3Pf32+zwmAv8/8gcDPBYLBzwqCws/fgsPPYojEzzOLxc/8jMbPwI7HzxGQyM+xkMnPZJLKz7aSy8/SmczPRZrNz+mczs/Xnc/PnJ/QzwtX0c9AXNLPyoPTz6CX1M+rl9XPtJ7WzxtU18+YetjPpH/Zz9mI2s/NjtvP4ZDczwBY3c9IXN7PmGPfz5964M+uW+HPE1/iz3l648+ueuTPjoLlz6yO5s8mUOfPOFLoz/hS6c93U+rPCFfrz/Ni7M9yY+3PCmvuz8Nt7883d/DPpVPxz1dz8s9ohfPPdo70z9WV9c86Z/bPw2r3z3Bv+M9tivnPzI76z0uZ+88G+fzPd2b9z3hr/s+0jKHQPJui0Af5o9DrU6TQLVel0E5ZptDGY6fQ+2mo0OpzqdBFeKrQunqr0MV6rND+fK3QdYSu0I+Jr9BzjbDQNZCx0KiVstD7UrPQR1e00Ed1tdBge7bQzIO30B6SuNAI+bnQWGq60EtRu9BLUrzQh1K90B9ivtDYaL/QdWnA0JmWwdDFUMLQpFLD0ORSxNDDYcXQpGXG0Dlox9D/acjQfnTJ0Et7ytC5gsvQ64PM0LKJzdA5i87Q0Y/P0EmZ0NAJ+dHQyk7S0JdZ09DSZNTQEWbV0I5q1tA0dNfQgXnY0L152dCpgtrQfojb0H+I3NBfid3QCvne0CaT39ALT+DQylPh0CVg4tBxYuPQcmzk0Bp95dBmfebQmE7n0GJR6NDcd+nQr4Dq0AFP69AOT+zQdlHt0IBR7tDcVe/QaFbw0DtX8dD6V/LQ/Ffz0BRZ9NBHWfXQk1n20MRb99CQXPjQDl350PFd+tB+XvvQzF/80IBi/dDXZf7Q42Wh0R5notEfZ6PRXmek0ctopdHEaKbRX2qn0TprqNEjbKnRfWyq0YJsq9HHbazRmHOt0SZ0rtEqdK/RgnSw0aN0sdF4dbLRf3Wz0YF4tNHveLXRQXm20Ud5t9FIebjRenm50ZV7utEAfbvRun280Yh/vdEGgL7RLYC/0YyAwNEYisHRT4vC0UiMw9F3jcTRIZPF0SSTxtHimMfRUZnI0Q6aydEPmsrRZZrL0ZKezNHKfc3Rdk/O0QlUz9HuYtDRVGjR0dGR0tGrVdPROlHU0Qv51dEM+dbRHFrX0eZh2NEN+dnRz2La0f9i29EO+dzRD/nd0RD53tER+d/REvng0RP54dGjkOLRFPnj0RX55NEW+eXRF/nm0Rj559H+iujRGfnp0Rr56tEb+evRHPns0ZZm7dEd+e7RVnHv0R758NEf+fHR45by0SD589FPY/TRemP10VdT9tEh+ffRj2f40WBp+dFzbvrRIvn70Td1/NEj+f3RJPn+0SX5odINfaLSJvmj0if5pNJyiKXSylam0hhap9Io+ajSKfmp0ir5qtIr+avSLPms0kNOrdIt+a7SZ1Gv0khZsNLwZ7HSEICy0i75s9JzWbTSdF610ppkttLKebfS9V+40mxgudLIYrrSe2O70udbvNLXW73SqlK+0i/5v9J0WcDSKV/B0hJgwtIw+cPSMfnE0jL5xdJZdMbSM/nH0jT5yNI1+cnSNvnK0jf5y9I4+czS0ZnN0jn5ztI6+c/SO/nQ0jz50dI9+dLSPvnT0j/51NJA+dXSQfnW0kL519JD+djSw2/Z0kT52tJF+dvSv4Hc0rKP3dLxYN7SRvnf0kf54NJmgeHSSPni0kn549I/XOTSSvnl0kv55tJM+efSTfno0k756dJP+erSUPnr0lH57NLpWu3SJYru0ntn79IQffDSUvnx0lP58tJU+fPSVfn00lb59dJX+fbS/YD30lj5+NJZ+fnSPFz60uVs+9I/U/zSum790hpZ/tI2g6HTOU6i07ZOo9NGT6TTrlWl0xhXptPHWKfTVl+o07dlqdPmZarTgGqr07VrrNNNbq3T7Xeu0+96r9MefLDT3n2x08uGstOSiLPTMpG001uTtdO7ZLbTvm+303pzuNO4dbnTVJC601ZVu9NNV7zTumG909RkvtPHZr/T4W3A01tuwdNtb8LTuW/D0/B1xNNDgMXTvYHG00GFx9ODicjTx4rJ01qLytMfk8vTk2zM01N1zdNUe87TD47P012Q0NMQVdHTAljS01hY09NiXtTTB2LV055k1tPgaNfTdnXY09Z82dOzh9rT6J7b0+NO3NOIV93Tblfe0ydZ39MNXODTsVzh0zZe4tOFX+PTNGLk0+Fk5dOzc+bT+oHn04uI6NO4jOnTipbq09ue69OFW+zTt1/t07Ng7tMSUO/TAFLw0zBS8dMWV/LTNVjz01dY9NMOXPXTYFz20/Zc99OLXfjTpl7505Jf+tO8YPvTEWP804lj/dMXZP7TQ2ih1PlootTCaqPU2G2k1CFupdTUbqbU5G+n1P5xqNTcdqnUeXeq1LF5q9Q7eqzUBISt1KmJrtTtjK/U842w1EiOsdQDkLLUFJCz1FOQtNT9kLXUTZO21HaWt9Tcl7jU0mu51AZwutRYcrvUonK81GhzvdRjd77Uv3m/1OR7wNSbfsHUgIvC1KlYw9THYMTUZmXF1P1lxtS+ZsfUjGzI1B5xydTJccrUWozL1BOYzNRtTs3UgXrO1N1Oz9SsUdDUzVHR1NVS0tQMVNPUp2HU1HFn1dRQaNbU32jX1B5t2NR8b9nUvHXa1LN329TletzU9IDd1GOE3tSFkt/UXFHg1Jdl4dRcZ+LUk2fj1Nh15NTHeuXUc4Pm1Fr559RGjOjUF5Dp1C2Y6tRvXOvUwIHs1JqC7dRBkO7Ub5Dv1A2S8NSXX/HUnV3y1Flq89TIcfTUe3b11El79tTkhffUBIv41CeR+dQwmvrUh1X71PZh/NRb+f3UaXb+1IV/odU/hqLVuoej1fiIpNWPkKXVXPmm1Rttp9XZcKjV3nOp1WF9qtU9hKvVXfms1WqRrdXxma7VXvmv1YJOsNV1U7HVBGuy1RJrs9U+cLTVG3K11S2GttUenrfVTFK41aOPudVQXbrV5WS71SxlvNUWa73V62++1UN8v9WcfsDVzYXB1WSJwtW9icPVyWLE1diBxdUfiMbVyl7H1RdnyNVqbcnV/HLK1QV0y9VvdMzVgofN1d6QztWGT8/VDV3Q1aBf0dUKhNLVt1HT1aBj1NVlddXVrk7W1QZQ19VpUdjVyVHZ1YFo2tURatvVrnzc1bF83dXnfN7Vb4Lf1dKK4NUbj+HVz5Hi1bZP49U3UeTV9VLl1UJU5tXsXufVbmHo1T5i6dXFZerV2mrr1f5v7NUqee3V3IXu1SOI79WtlfDVYprx1Wqa8tWXnvPVzp701ZtS9dXGZvbVd2v31R1w+NUrefnVYo/61UKX+9WQYfzVAGL91SNl/tUjb6HWSXGi1ol0o9b0faTWb4Cl1u6EptYmj6fWI5Co1kqTqda9UarWF1Kr1qNSrNYMba3WyHCu1sKIr9bJXrDWgmWx1q5rstbCb7PWPny01nVztdbkTrbWNk+31vlWuNZf+bnWuly61rpdu9YcYLzWsnO91i17vtaaf7/Wzn/A1kaAwdYekMLWNJLD1vaWxNZIl8XWGJjG1mGfx9aLT8jWp2/J1q55yta0kcvWt5bM1t5SzdZg+c7WiGTP1sRk0NbTatHWXm/S1hhw09YQctTW53bV1gGA1tYGhtfWXIbY1u+N2dYFj9rWMpfb1m+b3Nb6nd3WdZ7e1ox439Z/eeDWoH3h1smD4tYEk+PWf57k1pOe5dbWiubW31jn1gRf6NYnZ+nWJ3Dq1s9069ZgfOzWfoDt1iFR7tYocO/WYnLw1sp48dbCjPLW2ozz1vSM9Nb3lvXWhk721tpQ99buW/jW1l751pll+tbOcfvWQnb81q13/dZKgP7W/ISh13yQotcnm6PXjZ+k19hYpddBWqbXYlyn1xNqqNfabanXD2+q1zt2q9cvfazXN36t1x6Frtc4ia/X5JOw10uWsdeJUrLX0mWz1/NntNe0abXXQW2215xut9cPcLjX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");l(e,389216,"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VKerUlWnqVJWp6pSV6esUlinI1NZp3NTWqd1U1unHVRcpy1UXaceVF6nPlRfpyZUYKdOVGGnJ1Rip0ZUY6dDVGSnM1Rlp0hUZqdCVGenG1RopylUaadKVGqnOVRrpztUbKc4VG2nLlRupzVUb6c2VHCnIFRxpzxUcqdAVHOnMVR0pytUdacfVHanLFR3p+pWeKfwVnmn5FZ6p+tWe6dKV3ynUVd9p0BXfqdNV6GnR1eip05Xo6c+V6SnUFelp09Xpqc7V6en71iopz5ZqaedWaqnklmrp6hZrKeeWa2no1mup5lZr6eWWbCnjVmxp6RZsqeTWbOnilm0p6VZtaddW7anXFu3p1pbuKdbW7mnjFu6p4tbu6ePW7ynLFy9p0BcvqdBXL+nP1zApz5cwaeQXMKnkVzDp5RcxKeMXMWn613Gpwxex6ePXsinh17Jp4peyqf3XsunBF/Mpx9fzadkX86nYl/Pp3df0Kd5X9Gn2F/Sp8xf06fXX9SnzV/Vp/Ff1qfrX9en+F/Yp+pf2acSYtqnEWLbp4Ri3KeXYt2nlmLep4Bi36d2YuCniWLhp21i4qeKYuOnfGLkp35i5ad5Yuanc2Lnp5Ji6KdvYumnmGLqp25i66eVYuynk2Ltp5Fi7qeGYu+nOWXwpztl8ac4ZfKn8WXzp/Rm9KdfZ/WnTmf2p09n96dQZ/inUWf5p1xn+qdWZ/unXmf8p0ln/adGZ/6nYGdAqFNnQahXZ0KoZWtDqM9rRKhCbEWoXmxGqJlsR6iBbEioiGxJqIlsSqiFbEuom2xMqGpsTah6bE6okGxPqHBsUKiMbFGoaGxSqJZsU6iSbFSofWxVqINsVqhybFeofmxYqHRsWaiGbFqodmxbqI1sXKiUbF2omGxeqIJsX6h2cGCofHBhqH1wYqh4cGOoYnJkqGFyZahgcmaoxHJnqMJyaKiWc2moLHVqqCt1a6g3dWyoOHVtqIJ2bqjvdm+o43dwqMF5cajAeXKov3lzqHZ6dKj7fHWoVX92qJaAd6iTgHionYB5qJiAeqibgHuomoB8qLKAfahvgn6okoKhqIuCoqiNgqOoi4mkqNKJpagAiqaoN4ynqEaMqKhVjKmonYyqqGSNq6hwjayos42tqKuOrqjKjq+om4+wqLCPsajCj7Koxo+zqMWPtKjEj7Wo4V22qJGQt6iikLioqpC5qKaQuqijkLuoSZG8qMaRvajMkb6oMpa/qC6WwKgxlsGoKpbCqCyWw6gmTsSoVk7FqHNOxqiLTseom07IqJ5OyairTsqorE7LqG9PzKidT82ojU/OqHNPz6h/T9CobE/RqJtP0qiLT9Oohk/UqINP1ahwT9aodU/XqIhP2KhpT9moe0/aqJZP26h+T9yoj0/dqJFP3qh6T9+oVFHgqFJR4ahVUeKoaVHjqHdR5Kh2UeWoeFHmqL1R56j9UeioO1LpqDhS6qg3UuuoOlLsqDBS7aguUu6oNlLvqEFS8Ki+UvGou1LyqFJT86hUU/SoU1P1qFFT9qhmU/eod1P4qHhT+ah5U/qo1lP7qNRT/KjXU/2oc1T+qHVUQKmWVEGpeFRCqZVUQ6mAVESpe1RFqXdURqmEVEepklRIqYZUSal8VEqpkFRLqXFUTKl2VE2pjFROqZpUT6liVFCpaFRRqYtUUql9VFOpjlRUqfpWVamDV1apd1dXqWpXWKlpV1mpYVdaqWZXW6lkV1ypfFddqRxZXqlJWV+pR1lgqUhZYalEWWKpVFljqb5ZZKm7WWWp1FlmqblZZ6muWWip0VlpqcZZaqnQWWupzVlsqctZbanTWW6pyllvqa9ZcKmzWXGp0llyqcVZc6lfW3SpZFt1qWNbdqmXW3epmlt4qZhbeamcW3qpmVt7qZtbfKkaXH2pSFx+qUVcoalGXKKpt1yjqaFcpKm4XKWpqVymqatcp6mxXKips1ypqRheqqkaXqupFl6sqRVerakbXq6pEV6vqXhesKmaXrGpl16yqZxes6mVXrSpll61qfZetqkmX7epJ1+4qSlfuamAX7qpgV+7qX9fvKl8X72p3V++qeBfv6n9X8Cp9V/Bqf9fwqkPYMOpFGDEqS9gxak1YMapFmDHqSpgyKkVYMmpIWDKqSdgy6kpYMypK2DNqRtgzqkWYs+pFWLQqT9i0ak+YtKpQGLTqX9i1KnJYtWpzGLWqcRi16m/YtipwmLZqbli2qnSYtup22Lcqati3anTYt6p1GLfqcti4KnIYuGpqGLiqb1i46m8YuSp0GLlqdli5qnHYuepzWLoqbVi6anaYuqpsWLrqdhi7KnWYu2p12LuqcZi76msYvCpzmLxqT5l8qmnZfOpvGX0qfpl9akUZvapE2b3qQxm+KkGZvmpAmb6qQ5m+6kAZvypD2b9qRVm/qkKZkCqB2ZBqg1nQqoLZ0OqbWdEqotnRaqVZ0aqcWdHqpxnSKpzZ0mqd2dKqodnS6qdZ0yql2dNqm9nTqpwZ0+qf2dQqolnUap+Z1KqkGdTqnVnVKqaZ1Wqk2dWqnxnV6pqZ1iqcmdZqiNrWqpma1uqZ2tcqn9rXaoTbF6qG2xfquNsYKrobGGq82xiqrFsY6rMbGSq5WxlqrNsZqq9bGeqvmxoqrxsaaribGqqq2xrqtVsbKrTbG2quGxuqsRsb6q5bHCqwWxxqq5scqrXbHOqxWx0qvFsdaq/bHaqu2x3quFseKrbbHmqymx6qqxse6rvbHyq3Gx9qtZsfqrgbKGqlXCiqo5wo6qScKSqinClqplwpqoscqeqLXKoqjhyqapIcqqqZ3KrqmlyrKrAcq2qznKuqtlyr6rXcrCq0HKxqqlzsqqoc7Oqn3O0qqtztaqlc7aqPXW3qp11uKqZdbmqmnW6qoR2u6rCdryq8na9qvR2vqrld7+q/XfAqj55wapAecKqQXnDqsl5xKrIecWqenrGqnl6x6r6esiq/nzJqlR/yqqMf8uqi3/MqgWAzaq6gM6qpYDPqqKA0KqxgNGqoYDSqquA06qpgNSqtIDVqqqA1qqvgNeq5YHYqv6B2aoNgtqqs4Lbqp2C3KqZgt2qrYLeqr2C36qfguCquYLhqrGC4qqsguOqpYLkqq+C5aq4guaqo4LnqrCC6Kq+gumqt4Lqqk6G66pxhuyqHVLtqmiI7qrLju+qzo/wqtSP8arRj/KqtZDzqriQ9KqxkPWqtpD2qseR96rRkfiqd5X5qoCV+qoclvuqQJb8qj+W/ao7lv6qRJZAq0KWQau5lkKr6JZDq1KXRKtel0Wrn05Gq61OR6uuTkir4U9Jq7VPSquvT0urv09Mq+BPTavRT06rz09Pq91PUKvDT1Grtk9Sq9hPU6vfT1Sryk9Vq9dPVquuT1er0E9Yq8RPWavCT1qr2k9bq85PXKveT12rt09eq1dRX6uSUWCrkVFhq6BRYqtOUmOrQ1Jkq0pSZatNUmarTFJnq0tSaKtHUmmrx1Jqq8lSa6vDUmyrwVJtqw1TbqtXU2+re1Nwq5pTcavbU3KrrFRzq8BUdKuoVHWrzlR2q8lUd6u4VHirplR5q7NUeqvHVHurwlR8q71UfauqVH6rwVShq8RUoqvIVKOrr1Skq6tUpauxVKaru1Snq6lUqKunVKmrv1Sqq/9Wq6uCV6yri1etq6BXrqujV6+rolewq85XsauuV7Krk1ezq1VZtKtRWbWrT1m2q05Zt6tQWbir3Fm5q9hZuqv/Wbur41m8q+hZvasDWr6r5Vm/q+pZwKvaWcGr5lnCqwFaw6v7WcSraVvFq6NbxqumW8erpFvIq6JbyaulW8qrAVzLq05czKtPXM2rTVzOq0tcz6vZXNCr0lzRq/dd0qsdXtOrJV7Uqx9e1at9XtaroF7Xq6Ze2Kv6XtmrCF/aqy1f26tlX9yriF/dq4Vf3quKX9+ri1/gq4df4auMX+KriV/jqxJg5KsdYOWrIGDmqyVg56sOYOirKGDpq01g6qtwYOuraGDsq2Jg7atGYO6rQ2Dvq2xg8KtrYPGramDyq2Rg86tBYvSr3GL1qxZj9qsJY/er/GL4q+1i+asBY/qr7mL7q/1i/KsHY/2r8WL+q/diQKzvYkGs7GJCrP5iQ6z0YkSsEWNFrAJjRqw/ZUesRWVIrKtlSay9ZUqs4mVLrCVmTKwtZk2sIGZOrCdmT6wvZlCsH2ZRrChmUqwxZlOsJGZUrPdmVaz/Z1as02dXrPFnWKzUZ1ms0GdarOxnW6y2Z1ysr2ddrPVnXqzpZ1+s72dgrMRnYazRZ2KstGdjrNpnZKzlZ2WsuGdmrM9nZ6zeZ2is82dprLBnaqzZZ2us4mdsrN1nbazSZ26samtvrINrcKyGa3GstWtyrNJrc6zXa3SsH2x1rMlsdqwLbXesMm14rCpteaxBbXqsJW17rAxtfKwxbX2sHm1+rBdtoaw7baKsPW2jrD5tpKw2baWsG22mrPVsp6w5baisJ22prDhtqqwpbausLm2srDVtrawOba6sK22vrKtwsKy6cLGss3CyrKxws6yvcLSsrXC1rLhwtqyucLespHC4rDByuaxycrqsb3K7rHRyvKzpcr2s4HK+rOFyv6y3c8CsynPBrLtzwqyyc8OszXPErMBzxayzc8asGnXHrC11yKxPdcmsTHXKrE51y6xLdcysq3XNrKR1zqyldc+sonXQrKN10ax4dtKshnbTrId21KyIdtWsyHbWrMZ216zDdtisxXbZrAF32qz5dtus+HbcrAl33awLd96s/nbfrPx24KwHd+Gs3HfirAJ446wUeOSsDHjlrA145qxGeeesSXnorEh56axHeeqsuXnrrLp57KzRee2s0nnurMt576x/evCsgXrxrP968qz9evOsfXz0rAJ99awFffasAH33rAl9+KwHffmsBH36rAZ9+6w4f/ysjn/9rL9//qwEgECtEIBBrQ2AQq0RgEOtNoBErdaARa3lgEat2oBHrcOASK3EgEmtzIBKreGAS63bgEytzoBNrd6ATq3kgE+t3YBQrfSBUa0iglKt54JTrQODVK0Fg1Wt44JWrduCV63mglitBINZreWCWq0Cg1utCYNcrdKCXa3Xgl6t8YJfrQGDYK3cgmGt1IJirdGCY63egmSt04Jlrd+CZq3vgmetBoNorVCGaa15hmqte4ZrrXqGbK1NiG2ta4hurYGJb63UiXCtCIpxrQKKcq0DinOtnox0raCMda10jXatc413rbSNeK3NjnmtzI56rfCPe63mj3yt4o99reqPfq3lj6Gt7Y+ireuPo63kj6St6I+lrcqQpq3OkKetwZCorcOQqa1LkaqtSpGrrc2RrK2Cla2tUJaurUuWr61MlrCtTZaxrWKXsq1pl7Oty5e0re2Xta3zl7atAZi3raiYuK3bmLmt35i6rZaZu62ZmbytWE69rbNOvq0MUL+tDVDArSNQwa3vT8KtJlDDrSVQxK34T8WtKVDGrRZQx60GUMitPFDJrR9Qyq0aUMutElDMrRFQza36T86tAFDPrRRQ0K0oUNGt8U/SrSFQ060LUNStGVDVrRhQ1q3zT9et7k/YrS1Q2a0qUNqt/k/brStQ3K0JUN2tfFHeraRR362lUeCtolHhrc1R4q3MUeOtxlHkrctR5a1WUuatXFLnrVRS6K1bUumtXVLqrSpT661/U+ytn1PtrZ1T7q3fU++t6FTwrRBV8a0BVfKtN1XzrfxU9K3lVPWt8lT2rQZV9636VPitFFX5relU+q3tVPut4VT8rQlV/a3uVP6t6lRAruZUQa4nVUKuB1VDrv1URK4PVUWuA1dGrgRXR67CV0iu1FdJrstXSq7DV0uuCVhMrg9ZTa5XWU6uWFlPrlpZUK4RWlGuGFpSrhxaU64fWlSuG1pVrhNaVq7sWVeuIFpYriNaWa4pWlquJVpbrgxaXK4JWl2ua1terlhcX66wW2Cus1thrrZbYq60W2OurltkrrVbZa65W2auuFtnrgRcaK5RXGmuVVxqrlBca67tXGyu/Vxtrvtcbq7qXG+u6FxwrvBcca72XHKuAV1zrvRcdK7uXXWuLV52rited66rXniurV55rqdeeq4xX3uukl98rpFffa6QX36uWWChrmNgoq5lYKOuUGCkrlVgpa5tYKauaWCnrm9gqK6EYKmun2Cqrppgq66NYKyulGCtroxgrq6FYK+ulmCwrkdisa7zYrKuCGOzrv9itK5OY7WuPmO2ri9jt65VY7iuQmO5rkZjuq5PY7uuSWO8rjpjva5QY76uPWO/ripjwK4rY8GuKGPCrk1jw65MY8SuSGXFrkllxq6ZZceuwWXIrsVlya5CZsquSWbLrk9mzK5DZs2uUmbOrkxmz65FZtCuQWbRrvhm0q4UZ9OuFWfUrhdn1a4haNauOGjXrkho2K5GaNmuU2jarjlo265CaNyuVGjdrilo3q6zaN+uF2jgrkxo4a5RaOKuPWjjrvRn5K5QaOWuQGjmrjxo565DaOiuKmjprkVo6q4TaOuuGGjsrkFo7a6Ka+6uiWvvrrdr8K4jbPGuJ2zyrihs864mbPSuJGz1rvBs9q5qbfeulW34roht+a6HbfquZm37rnht/K53bf2uWW3+rpNtQK9sbUGviW1Cr25tQ69abUSvdG1Fr2ltRq+MbUevim1Ir3ltSa+FbUqvZW1Lr5RtTK/KcE2v2HBOr+RwT6/ZcFCvyHBRr89wUq85clOveXJUr/xyVa/5clav/XJXr/hyWK/3clmvhnNar+1zW68JdFyv7nNdr+BzXq/qc1+v3nNgr1R1Ya9ddWKvXHVjr1p1ZK9ZdWWvvnVmr8V1Z6/HdWivsnVpr7N1aq+9dWuvvHVsr7l1ba/CdW6vuHVvr4t2cK+wdnGvynZyr812c6/OdnSvKXd1rx93dq8gd3evKHd4r+l3ea8weHqvJ3h7rzh4fK8deH2vNHh+rzd4oa8leKKvLXijryB4pK8feKWvMnimr1V5p69QeaivYHmpr195qq9WeauvXnmsr115ra9Xea6vWnmvr+R5sK/jebGv53myr995s6/mebSv6Xm1r9h5tq+EereviHq4r9l6ua8Ge7qvEXu7r4l8vK8hfb2vF32+rwt9v68KfcCvIH3BryJ9wq8UfcOvEH3ErxV9xa8afcavHH3Hrw19yK8ZfcmvG33Krzp/y69ff8yvlH/Nr8V/zq/Bf8+vBoDQrxiA0a8VgNKvGYDTrxeA1K89gNWvP4DWr/GA168Cgdiv8IDZrwWB2q/tgNuv9IDcrwaB3a/4gN6v84DfrwiB4K/9gOGvCoHir/yA46/vgOSv7YHlr+yB5q8AguevEILoryqC6a8rguqvKILrryyC7K+7gu2vK4Pur1KD769Ug/CvSoPxrziD8q9Qg/OvSYP0rzWD9a80g/avT4P3rzKD+K85g/mvNoP6rxeD+69Ag/yvMYP9ryiD/q9Dg0CwVIZBsIqGQrCqhkOwk4ZEsKSGRbCphkawjIZHsKOGSLCchkmwcIhKsHeIS7CBiEywgohNsH2ITrB5iE+wGIpQsBCKUbAOilKwDIpTsBWKVLAKilWwF4pWsBOKV7AWiliwD4pZsBGKWrBIjFuweoxcsHmMXbChjF6wooxfsHeNYLCsjmGw0o5isNSOY7DPjmSwsY9lsAGQZrAGkGew949osACQabD6j2qw9I9rsAOQbLD9j22wBZBusPiPb7CVkHCw4ZBxsN2QcrDikHOwUpF0sE2RdbBMkXaw2JF3sN2ReLDXkXmw3JF6sNmRe7CDlXywYpZ9sGOWfrBhlqGwW5aisF2Wo7BklqSwWJalsF6WprC7lqew4piosKyZqbComqqw2JqrsCWbrLAym62wPJuusH5Or7B6ULCwfVCxsFxQsrBHULOwQ1C0sExQtbBaULawSVC3sGVQuLB2ULmwTlC6sFVQu7B1ULywdFC9sHdQvrBPUL+wD1DAsG9QwbBtUMKwXFHDsJVRxLDwUcWwalLGsG9Sx7DSUsiw2VLJsNhSyrDVUsuwEFPMsA9TzbAZU86wP1PPsEBT0LA+U9Gww1PSsPxm07BGVdSwalXVsGZV1rBEVdewXlXYsGFV2bBDVdqwSlXbsDFV3LBWVd2wT1XesFVV37AvVeCwZFXhsDhV4rAuVeOwXFXksCxV5bBjVeawM1XnsEFV6LBXVemwCFfqsAtX67AJV+yw31ftsAVY7rAKWO+wBljwsOBX8bDkV/Kw+lfzsAJY9LA1WPWw91f2sPlX97AgWfiwYln5sDZa+rBBWvuwSVr8sGZa/bBqWv6wQFpAsTxaQbFiWkKxWlpDsUZaRLFKWkWxcFtGscdbR7HFW0ixxFtJscJbSrG/W0uxxltMsQlcTbEIXE6xB1xPsWBcULFcXFGxXVxSsQddU7EGXVSxDl1VsRtdVrEWXVexIl1YsRFdWbEpXVqxFF1bsRldXLEkXV2xJ11esRddX7HiXWCxOF5hsTZeYrEzXmOxN15ksbdeZbG4Xmaxtl5nsbVeaLG+XmmxNV9qsTdfa7FXX2yxbF9tsWlfbrFrX2+xl19wsZlfcbGeX3KxmF9zsaFfdLGgX3WxnF92sX9gd7GjYHixiWB5saBgerGoYHuxy2B8sbRgfbHmYH6xvWChscVgorG7YKOxtWCksdxgpbG8YKax2GCnsdVgqLHGYKmx32Cqsbhgq7HaYKyxx2CtsRpirrEbYq+xSGKwsaBjsbGnY7KxcmOzsZZjtLGiY7WxpWO2sXdjt7FnY7ixmGO5sapjurFxY7uxqWO8sYljvbGDY76xm2O/sWtjwLGoY8GxhGPCsYhjw7GZY8SxoWPFsaxjxrGSY8exj2PIsYBjybF7Y8qxaWPLsWhjzLF6Y82xXWXOsVZlz7FRZdCxWWXRsVdl0rFfVdOxT2XUsVhl1bFVZdaxVGXXsZxl2LGbZdmxrGXasc9l27HLZdyxzGXdsc5l3rFdZt+xWmbgsWRm4bFoZuKxZmbjsV5m5LH5ZuWx11LmsRtn57GBaOixr2jpsaJo6rGTaOuxtWjssX9o7bF2aO6xsWjvsado8LGXaPGxsGjysYNo87HEaPSxrWj1sYZo9rGFaPexlGj4sZ1o+bGoaPqxn2j7saFo/LGCaP2xMmv+sbprQLLra0Gy7GtCsitsQ7KObUSyvG1FsvNtRrLZbUeysm1IsuFtSbLMbUqy5G1LsvttTLL6bU2yBW5OssdtT7LLbVCyr21RstFtUrKubVOy3m1UsvltVbK4bVay921XsvVtWLLFbVmy0m1ashpuW7K1bVyy2m1dsuttXrLYbV+y6m1gsvFtYbLubWKy6G1jssZtZLLEbWWyqm1msuxtZ7K/bWiy5m1psvlwarIJcWuyCnFssv1wbbLvcG6yPXJvsn1ycLKBcnGyHHNyshtzc7IWc3SyE3N1shlzdrKHc3eyBXR4sgp0ebIDdHqyBnR7sv5zfLINdH2y4HR+svZ0obL3dKKyHHWjsiJ1pLJldaWyZnWmsmJ1p7Jwdaiyj3WpstR1qrLVdauytXWsssp1rbLNda6yjnavstR2sLLSdrGy23aysjd3s7I+d7SyPHe1sjZ3trI4d7eyOne4smt4ubJDeLqyTni7smV5vLJoeb2ybXm+svt5v7KSesCylXrBsiB7wrIoe8OyG3vEsix7xbIme8ayGXvHsh57yLIue8myknzKspd8y7KVfMyyRn3NskN9zrJxfc+yLn3Qsjl90bI8fdKyQH3TsjB91LIzfdWyRH3Wsi9917JCfdiyMn3ZsjF92rI9f9uynn/cspp/3bLMf96yzn/fstJ/4LIcgOGySoDiskaA47IvgeSyFoHlsiOB5rIrgeeyKYHosjCB6bIkgeqyAoLrsjWC7LI3gu2yNoLusjmC77KOg/CynoPxspiD8rJ4g/OyooP0spaD9bK9g/ayq4P3spKD+LKKg/myk4P6somD+7Kgg/yyd4P9snuD/rJ8g0CzhoNBs6eDQrNVhkOzal9Es8eGRbPAhkaztoZHs8SGSLO1hkmzxoZKs8uGS7Oxhkyzr4ZNs8mGTrNTiE+znohQs4iIUbOriFKzkohTs5aIVLONiFWzi4hWs5OJV7OPiVizKopZsx2KWrMjiluzJYpcszGKXbMtil6zH4pfsxuKYLMiimGzSYxis1qMY7OpjGSzrIxls6uMZrOojGezqoxos6eMabNnjWqzZo1rs76NbLO6jW2z245us9+Ob7MZkHCzDZBxsxqQcrMXkHOzI5B0sx+QdbMdkHazEJB3sxWQeLMekHmzIJB6sw+Qe7MikHyzFpB9sxuQfrMUkKGz6JCis+2Qo7P9kKSzV5Gls86RprP1kaez5pGos+ORqbPnkaqz7ZGrs+mRrLOJla2zapaus3WWr7NzlrCzeJaxs3CWsrN0lrOzdpa0s3eWtbNslrazwJa3s+qWuLPplrmz4Hq6s996u7MCmLyzA5i9s1qbvrPlnL+zdZ7As3+ewbOlnsKzu57Ds6JQxLONUMWzhVDGs5lQx7ORUMizgFDJs5ZQyrOYUMuzmlDMswBnzbPxUc6zclLPs3RS0LN1UtGzaVLSs95S07PdUtSz21LVs1pT1rOlU9eze1XYs4BV2bOnVdqzfFXbs4pV3LOdVd2zmFXes4JV37OcVeCzqlXhs5RV4rOHVeOzi1Xks4NV5bOzVeazrlXns59V6LM+VemzslXqs5pV67O7VeyzrFXts7FV7rN+Ve+ziVXws6tV8bOZVfKzDVfzsy9Y9LMqWPWzNFj2syRY97MwWPizMVj5syFY+rMdWPuzIFj8s/lY/bP6WP6zYFlAtHdaQbSaWkK0f1pDtJJaRLSbWkW0p1pGtHNbR7RxW0i00ltJtMxbSrTTW0u00FtMtApcTbQLXE60MVxPtExdULRQXVG0NF1StEddU7T9XVS0RV5VtD1eVrRAXle0Q15YtH5eWbTKXlq0wV5btMJeXLTEXl20PF9etG1fX7SpX2C0ql9htKhfYrTRYGO04WBktLJgZbS2YGa04GBntBxhaLQjYWm0+mBqtBVha7TwYGy0+2BttPRgbrRoYW+08WBwtA5hcbT2YHK0CWFztABhdLQSYXW0H2J2tElid7SjY3i0jGN5tM9jerTAY3u06WN8tMljfbTGY360zWOhtNJjorTjY6O00GOktOFjpbTWY6a07WOntO5jqLR2Y6m09GOqtOpjq7TbY6y0UmSttNpjrrT5Y6+0XmWwtGZlsbRiZbK0Y2WztJFltLSQZbW0r2W2tG5mt7RwZri0dGa5tHZmurRvZru0kWa8tHpmvbR+Zr60d2a/tP5mwLT/ZsG0H2fCtB1nw7T6aMS01WjFtOBoxrTYaMe012jItAVpybTfaMq09WjLtO5ozLTnaM20+WjOtNJoz7TyaNC042jRtMto0rTNaNO0DWnUtBJp1bQOada0yWjXtNpo2LRuadm0+2jatD5r27Q6a9y0PWvdtJhr3rSWa9+0vGvgtO9r4bQubOK0L2zjtCxs5LQvbuW0OG7mtFRu57Qhbui0Mm7ptGdu6rRKbuu0IG7stCVu7bQjbu60G27vtFtu8LRYbvG0JG7ytFZu87RubvS0LW71tCZu9rRvbve0NG74tE1u+bQ6bvq0LG77tENu/LQdbv20Pm7+tMtuQLWJbkG1GW5CtU5uQ7VjbkS1RG5FtXJuRrVpbke1X25ItRlxSbUacUq1JnFLtTBxTLUhcU21NnFOtW5xT7UccVC1THJRtYRyUrWAclO1NnNUtSVzVbU0c1a1KXNXtTp0WLUqdFm1M3RatSJ0W7UldFy1NXRdtTZ0XrU0dF+1L3RgtRt0YbUmdGK1KHRjtSV1ZLUmdWW1a3VmtWp1Z7XidWi123VpteN1arXZdWu12HVstd51bbXgdW61e3ZvtXx2cLWWdnG1k3ZytbR2c7XcdnS1T3d1te13drVdeHe1bHh4tW94ebUNenq1CHp7tQt6fLUFen21AHp+tZh6obWXeqK1lnqjteV6pLXjeqW1SXumtVZ7p7VGe6i1UHuptVJ7qrVUe6u1TXustUt7rbVPe661UXuvtZ98sLWlfLG1Xn2ytVB9s7VofbS1VX21tSt9trVufbe1cn24tWF9ubVmfbq1Yn27tXB9vLVzfb21hFW+tdR/v7XVf8C1C4DBtVKAwrWFgMO1VYHEtVSBxbVLgca1UYHHtU6ByLU5gcm1RoHKtT6By7VMgcy1U4HNtXSBzrUSgs+1HILQtemD0bUDhNK1+IPTtQ2E1LXgg9W1xYPWtQuE17XBg9i174PZtfGD2rX0g9u1V4TctQqE3bXwg961DITftcyD4LX9g+G18oPitcqD47U4hOS1DoTltQSE5rXcg+e1B4TotdSD6bXfg+q1W4brtd+G7LXZhu217YbutdSG77XbhvC15IbxtdCG8rXehvO1V4j0tcGI9bXCiPa1sYj3tYOJ+LWWifm1O4r6tWCK+7VVivy1Xor9tTyK/rVBikC2VIpBtluKQrZQikO2RopEtjSKRbY6ika2NopHtlaKSLZhjEm2goxKtq+MS7a8jEy2s4xNtr2MTrbBjE+2u4xQtsCMUba0jFK2t4xTtraMVLa/jFW2uIxWtoqNV7aFjVi2gY1Zts6NWrbdjVu2y41cttqNXbbRjV62zI1fttuNYLbGjWG2+45itviOY7b8jmS2nI9lti6QZrY1kGe2MZBotjiQabYykGq2NpBrtgKRbLb1kG22CZFutv6Qb7ZjkXC2ZZFxts+RcrYUknO2FZJ0tiOSdbYJkna2HpJ3tg2SeLYQknm2B5J6thGSe7aUlXy2j5V9touVfraRlaG2k5WitpKVo7aOlaS2ipalto6WpraLlqe2fZaotoWWqbaGlqq2jZartnKWrLaElq22wZautsWWr7bElrC2xpaxtseWsrbvlrO28pa0tsyXtbYFmLa2Bpi3tgiYuLbnmLm26pi6tu+Yu7bpmLy28pi9tu2Yvraumb+2rZnAtsOewbbNnsK20Z7DtoJOxLatUMW2tVDGtrJQx7azUMi2xVDJtr5QyrasUMu2t1DMtrtQzbavUM62x1DPtn9S0LZ3UtG2fVLStt9S07bmUtS25FLVtuJS1rbjUte2L1PYtt9V2bboVdq201XbtuZV3LbOVd223FXetsdV37bRVeC241XhtuRV4rbvVeO22lXktuFV5bbFVea2xlXntuVV6LbJVem2ElfqthNX67ZeWOy2UVjttlhY7rZXWO+2WljwtlRY8bZrWPK2TFjztm1Y9LZKWPW2Ylj2tlJY97ZLWPi2Z1n5tsFa+rbJWvu2zFr8tr5a/ba9Wv62vFpAt7NaQbfCWkK3slpDt2ldRLdvXUW3TF5Gt3leR7fJXki3yF5JtxJfSrdZX0u3rF9Mt65fTbcaYU63D2FPt0hhULcfYVG382BStxthU7f5YFS3AWFVtwhhVrdOYVe3TGFYt0RhWbdNYVq3PmFbtzRhXLcnYV23DWFetwZhX7c3YWC3IWJhtyJiYrcTZGO3PmRktx5kZbcqZGa3LWRntz1kaLcsZGm3D2Rqtxxka7cUZGy3DWRttzZkbrcWZG+3F2RwtwZkcbdsZXK3n2Vzt7BldLeXZnW3iWZ2t4dmd7eIZni3lmZ5t4RmereYZnu3jWZ8twNnfbeUaX63bWmht1ppord3aaO3YGmkt1Rppbd1aaa3MGmnt4JpqLdKaam3aGmqt2tpq7deaay3U2mtt3lprreGaa+3XWmwt2NpsbdbabK3R2uzt3JrtLfAa7W3v2u2t9Nrt7f9a7i3om65t69uurfTbru3tm68t8JuvbeQbr63nW6/t8duwLfFbsG3pW7Ct5huw7e8bsS3um7Ft6tuxrfRbse3lm7It5xuybfEbsq31G7Lt6puzLenbs23tG7Ot05xz7dZcdC3aXHRt2Rx0rdJcdO3Z3HUt1xx1bdscda3ZnHXt0xx2Ldlcdm3XnHat0Zx27docdy3VnHdtzpy3rdSct+3N3Pgt0Vz4bc/c+K3PnPjt2905LdadOW3VXTmt19057dedOi3QXTptz906rdZdOu3W3Tst1x07bd2de63eHXvtwB28LfwdfG3AXbyt/J187fxdfS3+nX1t/919rf0dfe383X4t952+bffdvq3W3f7t2t3/Ldmd/23Xnf+t2N3QLh5d0G4andCuGx3Q7hcd0S4ZXdFuGh3Rrhid0e47ndIuI54SbiweEq4l3hLuJh4TLiMeE24iXhOuHx4T7iReFC4k3hRuH94Urh6eVO4f3lUuIF5VbgshFa4vXlXuBx6WLgaelm4IHpauBR6W7gfely4HnpduJ96Xrigel+4d3tguMB7Ybhge2K4bntjuGd7ZLixfGW4s3xmuLV8Z7iTfWi4eX1puJF9ariBfWu4j31suFt9bbhuf264aX9vuGp/cLhyf3G4qX9yuKh/c7ikf3S4VoB1uFiAdriGgHe4hIB4uHGBebhwgXq4eIF7uGWBfLhugX24c4F+uGuBobh5gaK4eoGjuGaBpLgFgqW4R4KmuIKEp7h3hKi4PYSpuDGEqrh1hKu4ZoSsuGuErbhJhK64bISvuFuEsLg8hLG4NYSyuGGEs7hjhLS4aYS1uG2EtrhGhLe4Xoa4uFyGubhfhrq4+Ya7uBOHvLgIh724B4e+uACHv7j+hsC4+4bBuAKHwrgDh8O4BofEuAqHxbhZiMa434jHuNSIyLjZiMm43IjKuNiIy7jdiMy44YjNuMqIzrjViM+40ojQuJyJ0bjjidK4a4rTuHKK1LhzitW4ZorWuGmK17hwiti4h4rZuHyK2rhjitu4oIrcuHGK3biFit64bYrfuGKK4LhuiuG4bIriuHmK47h7iuS4PorluGiK5rhijOe4iozouImM6bjKjOq4x4zruMiM7LjEjO24sozuuMOM77jCjPC4xYzxuOGN8rjfjfO46I30uO+N9bjzjfa4+o33uOqN+Ljkjfm45o36uLKO+7gDj/y4CY/9uP6O/rgKj0C5n49BubKPQrlLkEO5SpBEuVOQRblCkEa5VJBHuTyQSLlVkEm5UJBKuUeQS7lPkEy5TpBNuU2QTrlRkE+5PpBQuUGQUbkSkVK5F5FTuWyRVLlqkVW5aZFWucmRV7k3kli5V5JZuTiSWrk9klu5QJJcuT6SXblbkl65S5JfuWSSYLlRkmG5NJJiuUmSY7lNkmS5RZJluTmSZrk/kme5WpJouZiVabmYlmq5lJZruZWWbLnNlm25y5ZuucmWb7nKlnC595ZxufuWcrn5lnO59pZ0uVaXdbl0l3a5dpd3uRCYeLkRmHm5E5h6uQqYe7kSmHy5DJh9ufyYfrn0mKG5/Ziiuf6Yo7mzmaS5sZmlubSZprnhmqe56ZyouYKeqbkOn6q5E5+ruSCfrLnnUK257lCuueVQr7nWULC57VCxudpQsrnVULO5z1C0udFQtbnxULa5zlC3uelQuLliUbm581G6uYNSu7mCUry5MVO9ua1Tvrn+Vb+5AFbAuRtWwbkXVsK5/VXDuRRWxLkGVsW5CVbGuQ1Wx7kOVsi591XJuRZWyrkfVsu5CFbMuRBWzbn2Vc65GFfPuRZX0Ll1WNG5fljSuYNY07mTWNS5iljVuXlY1rmFWNe5fVjYuf1Y2bklWdq5IlnbuSRZ3LlqWd25aVneueFa37nmWuC56Vrhudda4rnWWuO52FrkueNa5bl1W+a53lvnuedb6LnhW+m55VvqueZb67noW+y54lvtueRb7rnfW++5DVzwuWJc8bmEXfK5h13zuVte9LljXvW5VV72uVde97lUXvi50175udZe+rkKX/u5Rl/8uXBf/bm5X/65R2FAuj9hQbpLYUK6d2FDumJhRLpjYUW6X2FGulphR7pYYUi6dWFJuipiSrqHZEu6WGRMulRkTbqkZE66eGRPul9kULp6ZFG6UWRSumdkU7o0ZFS6bWRVuntkVrpyZVe6oWVYutdlWbrWZVq6omZbuqhmXLqdZl26nGleuqhpX7qVaWC6wWlhuq5pYrrTaWO6y2lkuptpZbq3aWa6u2lnuqtpaLq0aWm60Glqus1pa7qtaWy6zGltuqZpbrrDaW+6o2lwuklrcbpMa3K6M2xzujNvdLoUb3W6/m52uhNvd7r0bni6KW95uj5verogb3u6LG98ug9vfboCb366Im+huv9uorrvbqO6Bm+kujFvpbo4b6a6Mm+nuiNvqLoVb6m6K2+qui9vq7qIb6y6Km+tuuxurroBb6+68m6wusxusbr3brK6lHGzuplxtLp9cbW6inG2uoRxt7qScbi6PnK5upJyurqWcru6RHO8ulBzvbpkdL66Y3S/ump0wLpwdMG6bXTCugR1w7qRdcS6J3bFug12xroLdse6CXbIuhN2ybrhdsq643bLuoR3zLp9d826f3fOumF3z7rBeNC6n3jRuqd40rqzeNO6qXjUuqN41bqOeda6j3nXuo152Louetm6MXrauqp627qpety67Xrduu963rqhe9+6lXvguot74bp1e+K6l3vjup175LqUe+W6j3vmurh757qHe+i6hHvpurl86rq9fOu6vnzsurt97bqwfe66nH3vur198Lq+ffG6oH3yusp987q0ffS6sn31urF99rq6ffe6on34ur99+bq1ffq6uH37uq19/LrSff26x33+uqx9QLtwf0G74H9Cu+F/Q7vff0S7XoBFu1qARruHgEe7UIFIu4CBSbuPgUq7iIFLu4qBTLt/gU27goFOu+eBT7v6gVC7B4JRuxSCUrseglO7S4JUu8mEVbu/hFa7xoRXu8SEWLuZhFm7noRau7KEW7uchFy7y4Rdu7iEXrvAhF+704Rgu5CEYbu8hGK70YRju8qEZLs/h2W7HIdmuzuHZ7sih2i7JYdpuzSHarsYh2u7VYdsuzeHbbsph26784hvuwKJcLv0iHG7+Yhyu/iIc7v9iHS76Ih1uxqJdrvviHe7pop4u4yKebueinq7o4p7u42KfLuhin27k4p+u6SKobuqiqK7pYqju6iKpLuYiqW7kYqmu5qKp7uniqi7aoypu42MqruMjKu704ysu9GMrbvSjK67a42vu5mNsLuVjbG7/I2yuxSPs7sSj7S7FY+1uxOPtrujj7e7YJC4u1iQubtckLq7Y5C7u1mQvLtekL27YpC+u12Qv7tbkMC7GZHBuxiRwrsekcO7dZHEu3iRxbt3kca7dJHHu3iSyLuAksm7hZLKu5iSy7uWksy7e5LNu5OSzrucks+7qJLQu3yS0buRktK7oZXTu6iV1LupldW7o5XWu6WV17ukldi7mZbZu5yW2rubltu7zJbcu9KW3bsAl967fJffu4WX4Lv2l+G7F5jiuxiY47uvmOS7sZjluwOZ5rsFmee7DJnouwmZ6bvBmeq7r5rru7Ca7Lvmmu27QZvuu0Kb77v0nPC79pzxu/Oc8ru8nvO7O5/0u0qf9bsEUfa7AFH3u/tQ+Lv1UPm7+VD6uwJR+7sIUfy7CVH9uwVR/rvcUUC8h1JBvIhSQryJUkO8jVJEvIpSRbzwUka8slNHvC5WSLw7Vkm8OVZKvDJWS7w/Vky8NFZNvClWTrxTVk+8TlZQvFdWUbx0VlK8NlZTvC9WVLwwVlW8gFhWvJ9YV7yeWFi8s1hZvJxYWryuWFu8qVhcvKZYXbxtWV68CVtfvPtaYLwLW2G89VpivAxbY7wIW2S87ltlvOxbZrzpW2e861tovGRcabxlXGq8nV1rvJRdbLxiXm28X15uvGFeb7ziXnC82l5xvN9ecrzdXnO84150vOBedbxIX3a8cV93vLdfeLy1X3m8dmF6vGdhe7xuYXy8XWF9vFVhfryCYaG8fGGivHBho7xrYaS8fmGlvKdhpryQYae8q2GovI5hqbysYaq8mmGrvKRhrLyUYa28rmGuvC5ir7xpZLC8b2SxvHlksryeZLO8smS0vIhktbyQZLa8sGS3vKVkuLyTZLm8lWS6vKlku7ySZLy8rmS9vK1kvryrZL+8mmTAvKxkwbyZZMK8omTDvLNkxLx1ZcW8d2XGvHhlx7yuZsi8q2bJvLRmyryxZsu8I2rMvB9qzbzoac68AWrPvB5q0LwZatG8/WnSvCFq07wTatS8CmrVvPNp1rwCate8BWrYvO1p2bwRatq8UGvbvE5r3Lyka928xWvevMZr37w/b+C8fG/hvIRv4rxRb+O8Zm/kvFRv5byGb+a8bW/nvFtv6Lx4b+m8bm/qvI5v67x6b+y8cG/tvGRv7ryXb++8WG/wvNVu8bxvb/K8YG/zvF9v9LyfcfW8rHH2vLFx97yocfi8VnL5vJty+rxOc/u8V3P8vGl0/byLdP68g3RAvX50Qb2AdEK9f3VDvSB2RL0pdkW9H3ZGvSR2R70mdki9IXZJvSJ2Sr2adku9unZMveR2Tb2Od069h3dPvYx3UL2Rd1G9i3dSvct4U73FeFS9unhVvcp4Vr2+eFe91XhYvbx4Wb3QeFq9P3pbvTx6XL1Ael29PXpevTd6X707emC9r3phva56Yr2te2O9sXtkvcR7Zb20e2a9xntnvcd7aL3Be2m9oHtqvcx7a73KfGy94H1tvfR9br3vfW+9+31wvdh9cb3sfXK93X1zveh9dL3jfXW92n12vd59d73pfXi9nn15vdl9er3yfXu9+X18vXV/fb13f369r3+hvel/or0mgKO9m4GkvZyBpb2dgaa9oIGnvZqBqL2Ygam9F4WqvT2Fq70ahay97oStvSyFrr0tha+9E4WwvRGFsb0jhbK9IYWzvRSFtL3shLW9JYW2vf+Et70Ghbi9goe5vXSHur12h7u9YIe8vWaHvb14h769aIe/vVmHwL1Xh8G9TIfCvVOHw71biMS9XYjFvRCJxr0Hice9EonIvROJyb0Vicq9ConLvbyKzL3Sis29x4rOvcSKz72VitC9y4rRvfiK0r2yitO9yYrUvcKK1b2/ita9sIrXvdaK2L3Nitm9toravbmK273bity9TIzdvU6M3r1sjN+94Izgvd6M4b3mjOK95IzjveyM5L3tjOW94ozmveOM573cjOi96ozpveGM6r1tjeu9n43svaON7b0rju69EI7vvR2O8L0ijvG9D47yvSmO870fjvS9IY71vR6O9r26jve9HY/4vRuP+b0fj/q9KY/7vSaP/L0qj/29HI/+vR6PQL4lj0G+aZBCvm6QQ75okES+bZBFvneQRr4wkUe+LZFIvieRSb4xkUq+h5FLvomRTL6LkU2+g5FOvsWST767klC+t5JRvuqSUr6sklO+5JJUvsGSVb6zkla+vJJXvtKSWL7Hklm+8JJavrKSW76tlVy+sZVdvgSXXr4Gl1++B5dgvgmXYb5gl2K+jZdjvouXZL6Pl2W+IZhmviuYZ74cmGi+s5hpvgqZar4TmWu+EplsvhiZbb7dmW6+0Jlvvt+ZcL7bmXG+0ZlyvtWZc77SmXS+2Zl1vreadr7umne+75p4viebeb5Fm3q+RJt7vnebfL5vm32+Bp1+vgmdob4DnaK+qZ6jvr6epL7OnqW+qFimvlKfp74SUai+GFGpvhRRqr4QUau+FVGsvoBRrb6qUa6+3VGvvpFSsL6TUrG+81KyvllWs75rVrS+eVa1vmlWtr5kVre+eFa4vmpWub5oVrq+ZVa7vnFWvL5vVr2+bFa+vmJWv752VsC+wVjBvr5Ywr7HWMO+xVjEvm5Zxb4dW8a+NFvHvnhbyL7wW8m+DlzKvkpfy76yYcy+kWHNvqlhzr6KYc++zWHQvrZh0b6+YdK+ymHTvshh1L4wYtW+xWTWvsFk177LZNi+u2TZvrxk2r7aZNu+xGTcvsdk3b7CZN6+zWTfvr9k4L7SZOG+1GTivr5k4750ZeS+xmblvslm5r65Zue+xGbovsdm6b64Zuq+PWrrvjhq7L46au2+WWruvmtq775YavC+OWrxvkRq8r5iavO+YWr0vktq9b5Hava+NWr3vl9q+L5Iavm+WWv6vndr+74FbPy+wm/9vrFv/r6hb0C/w29Bv6RvQr/Bb0O/p29Ev7NvRb/Ab0a/uW9Hv7ZvSL+mb0m/oG9Kv7RvS7++cUy/yXFNv9BxTr/ScU+/yHFQv9VxUb+5cVK/znFTv9lxVL/ccVW/w3FWv8RxV79oc1i/nHRZv6N0Wr+YdFu/n3Rcv550Xb/idF6/DHVfvw11YL80dmG/OHZivzp2Y7/ndmS/5XZlv6B3Zr+ed2e/n3dov6V3ab/oeGq/2nhrv+x4bL/neG2/pnluv016b79OenC/Rnpxv0x6cr9LenO/unp0v9l7db8RfHa/yXt3v+R7eL/be3m/4Xt6v+l7e7/me3y/1Xx9v9Z8fr8KfqG/EX6ivwh+o78bfqS/I36lvx5+pr8dfqe/CX6ovxB+qb95f6q/sn+rv/B/rL/xf62/7n+uvyiAr7+zgbC/qYGxv6iBsr/7gbO/CIK0v1iCtb9Zgra/SoW3v1mFuL9Ihbm/aIW6v2mFu79Dhby/SYW9v22Fvr9qhb+/XoXAv4OHwb+fh8K/nofDv6KHxL+Nh8W/YYjGvyqJx78yici/JYnJvyuJyr8hicu/qonMv6aJzb/mis6/+orPv+uK0L/xitG/AIvSv9yK07/nitS/7orVv/6K1r8Bi9e/AovYv/eK2b/titq/84rbv/aK3L/8it2/a4zev22M37+TjOC/9Izhv0SO4r8xjuO/NI7kv0KO5b85jua/NY7nvzuP6L8vj+m/OI/qvzOP67+oj+y/po/tv3WQ7r90kO+/eJDwv3KQ8b98kPK/epDzvzSR9L+SkfW/IJP2vzaT97/4kvi/M5P5vy+T+r8ik/u//JL8vyuT/b8Ek/6/GpNAwBCTQcAmk0LAIZNDwBWTRMAuk0XAGZNGwLuVR8CnlkjAqJZJwKqWSsDVlkvADpdMwBGXTcAWl07ADZdPwBOXUMAPl1HAW5dSwFyXU8Bml1TAmJdVwDCYVsA4mFfAO5hYwDeYWcAtmFrAOZhbwCSYXMAQmV3AKJlewB6ZX8AbmWDAIZlhwBqZYsDtmWPA4plkwPGZZcC4mmbAvJpnwPuaaMDtmmnAKJtqwJGba8AVnWzAI51twCadbsAonW/AEp1wwBudccDYnnLA1J5zwI2fdMCcn3XAKlF2wB9Rd8AhUXjAMlF5wPVSesCOVnvAgFZ8wJBWfcCFVn7Ah1ahwI9WosDVWKPA01ikwNFYpcDOWKbAMFunwCpbqMAkW6nAeluqwDdcq8BoXKzAvF2twLpdrsC9Xa/AuF2wwGtescBMX7LAvV+zwMlhtMDCYbXAx2G2wOZht8DLYbjAMmK5wDRiusDOZLvAymS8wNhkvcDgZL7A8GS/wOZkwMDsZMHA8WTCwOJkw8DtZMTAgmXFwINlxsDZZsfA1mbIwIBqycCUasrAhGrLwKJqzMCcas3A22rOwKNqz8B+atDAl2rRwJBq0sCgatPAXGvUwK5r1cDaa9bACGzXwNhv2MDxb9nA32/awOBv28Dbb9zA5G/dwOtv3sDvb9/AgG/gwOxv4cDhb+LA6W/jwNVv5MDub+XA8G/mwOdx58DfcejA7nHpwOZx6sDlcevA7XHswOxx7cD0ce7A4HHvwDVy8MBGcvHAcHPywHJz88CpdPTAsHT1wKZ09sCodPfARnb4wEJ2+cBMdvrA6nb7wLN3/MCqd/3AsHf+wKx3QMGnd0HBrXdCwe93Q8H3eETB+nhFwfR4RsHveEfBAXlIwad5ScGqeUrBV3pLwb96TMEHfE3BDXxOwf57T8H3e1DBDHxRweB7UsHgfFPB3HxUwd58VcHifFbB33xXwdl8WMHdfFnBLn5awT5+W8FGflzBN35dwTJ+XsFDfl/BK35gwT1+YcExfmLBRX5jwUF+ZME0fmXBOX5mwUh+Z8E1fmjBP35pwS9+asFEf2vB839swfx/bcFxgG7BcoBvwXCAcMFvgHHBc4BywcaBc8HDgXTBuoF1wcKBdsHAgXfBv4F4wb2BecHJgXrBvoF7weiBfMEJgn3BcYJ+waqFocGEhaLBfoWjwZyFpMGRhaXBlIWmwa+Fp8GbhajBh4WpwaiFqsGKhavBZ4aswcCHrcHRh67Bs4evwdKHsMHGh7HBq4eywbuHs8G6h7TByIe1wcuHtsE7ibfBNom4wUSJucE4ibrBPYm7wayJvMEOi73BF4u+wRmLv8Ebi8DBCovBwSCLwsEdi8PBBIvEwRCLxcFBjMbBP4zHwXOMyMH6jMnB/YzKwfyMy8H4jMzB+4zNwaiNzsFJjs/BS47QwUiO0cFKjtLBRI/TwT6P1MFCj9XBRY/WwT+P18F/kNjBfZDZwYSQ2sGBkNvBgpDcwYCQ3cE5kd7Bo5HfwZ6R4MGckeHBTZPiwYKT48Eok+TBdZPlwUqT5sFlk+fBS5PowRiT6cF+k+rBbJPrwVuT7MFwk+3BWpPuwVST78HKlfDBy5XxwcyV8sHIlfPBxpX0wbGW9cG4lvbB1pb3wRyX+MEel/nBoJf6wdOX+8FGmPzBtpj9wTWZ/sEBmkDC/5lBwq6bQsKrm0PCqptEwq2bRcI7nUbCP51HwoueSMLPnknC3p5KwtyeS8LdnkzC255Nwj6fTsJLn0/C4lNQwpVWUcKuVlLC2VhTwthYVMI4W1XCXV9WwuNhV8IzYljC9GRZwvJkWsL+ZFvCBmVcwvpkXcL7ZF7C92RfwrdlYMLcZmHCJmdiwrNqY8KsamTCw2plwrtqZsK4amfCwmpowq5qacKvamrCX2trwnhrbMKva23CCXBuwgtwb8L+b3DCBnBxwvpvcsIRcHPCD3B0wvtxdcL8cXbC/nF3wvhxeMJ3c3nCdXN6wqd0e8K/dHzCFXV9wlZ2fsJYdqHCUnaiwr13o8K/d6TCu3elwrx3psIOeafCrnmowmF6qcJieqrCYHqrwsR6rMLFeq3CK3yuwid8r8IqfLDCHnyxwiN8ssIhfLPC53y0wlR+tcJVfrbCXn63wlp+uMJhfrnCUn66wll+u8JIf7zC+X+9wvt/vsJ3gL/CdoDAws2BwcLPgcLCCoLDws+FxMKphcXCzYXGwtCFx8LJhcjCsIXJwrqFysK5hcvCpoXMwu+HzcLsh87C8ofPwuCH0MKGidHCsonSwvSJ08Ioi9TCOYvVwiyL1sIri9fCUIzYwgWN2cJZjtrCY47bwmaO3MJkjt3CX47ewlWO38LAjuDCSY/hwk2P4sKHkOPCg5DkwoiQ5cKrkebCrJHnwtCR6MKUk+nCipPqwpaT68Kik+zCs5Ptwq6T7sKsk+/CsJPwwpiT8cKak/LCl5PzwtSV9MLWlfXC0JX2wtWV98LilvjC3Jb5wtmW+sLblvvC3pb8wiSX/cKjl/7CppdAw62XQcP5l0LDTZhDw0+YRMNMmEXDTphGw1OYR8O6mEjDPplJwz+ZSsM9mUvDLplMw6WZTcMOmk7DwZpPwwObUMMGm1HDT5tSw06bU8NNm1TDyptVw8mbVsP9m1fDyJtYw8CbWcNRnVrDXZ1bw2CdXMPgnl3DFZ9ewyyfX8MzUWDDpVZhw95YYsPfWGPD4lhkw/VbZcOQn2bD7F5nw/JhaMP3YWnD9mFqw/Vha8MAZWzDD2Vtw+BmbsPdZm/D5Wpww91qccPaanLD02pzwxtwdMMfcHXDKHB2wxpwd8MdcHjDFXB5wxhwesMGcnvDDXJ8w1hyfcOicn7DeHOhw3pzosO9dKPDynSkw+N0pcOHdabDhnWnw192qMNhdqnDx3eqwxl5q8OxeazDa3qtw2l6rsM+fK/DP3ywwzh8scM9fLLDN3yzw0B8tMNrfrXDbX62w3l+t8NpfrjDan65w4V/usNzfrvDtn+8w7l/vcO4f77D2IG/w+mFwMPdhcHD6oXCw9WFw8PkhcTD5YXFw/eFxsP7h8fDBYjIww2IycP5h8rD/ofLw2CJzMNfic3DVonOw16Jz8NBi9DDXIvRw1iL0sNJi9PDWovUw06L1cNPi9bDRovXw1mL2MMIjdnDCo3aw3yO28NyjtzDh47dw3aO3sNsjt/Deo7gw3SO4cNUj+LDTo/jw62P5MOKkOXDi5Dmw7GR58OukejD4ZPpw9GT6sPfk+vDw5Psw8iT7cPck+7D3ZPvw9aT8MPik/HDzZPyw9iT88Pkk/TD15P1w+iT9sPclffDtJb4w+OW+cMql/rDJ5f7w2GX/MPcl/3D+5f+w16YQMRYmEHEW5hCxLyYQ8RFmUTESZlFxBaaRsQZmkfEDZtIxOibScTnm0rE1ptLxNubTMSJnU3EYZ1OxHKdT8RqnVDEbJ1RxJKeUsSXnlPEk55UxLSeVcT4UlbEqFZXxLdWWMS2VlnEtFZaxLxWW8TkWFzEQFtdxENbXsR9W1/E9ltgxMldYcT4YWLE+mFjxBhlZMQUZWXEGWVmxOZmZ8QnZ2jE7GppxD5wasQwcGvEMnBsxBBybcR7c27Ez3RvxGJ2cMRldnHEJnlyxCp5c8QseXTEK3l1xMd6dsT2enfETHx4xEN8ecRNfHrE73x7xPB8fMSuj33EfX5+xHx+ocSCfqLETH+jxACApMTagaXEZoKmxPuFp8T5hajEEYapxPqFqsQGhqvEC4asxAeGrcQKhq7EFIivxBWIsMRkibHEuomyxPiJs8Rwi7TEbIu1xGaLtsRvi7fEX4u4xGuLucQPjbrEDY27xImOvMSBjr3EhY6+xIKOv8S0kcDEy5HBxBiUwsQDlMPE/ZPExOGVxcQwl8bExJjHxFKZyMRRmcnEqJnKxCuay8QwmszEN5rNxDWazsQTnM/EDZzQxHme0cS1ntLE6J7TxC+f1MRfn9XEY5/WxGGf18Q3UdjEOFHZxMFW2sTAVtvEwlbcxBRZ3cRsXN7EzV3fxPxh4MT+YeHEHWXixBxl48SVZeTE6WblxPtq5sQEa+fE+mroxLJr6cRMcOrEG3LrxKdy7MTWdO3E1HTuxGl278TTd/DEUHzxxI9+8sSMfvPEvH/0xBeG9cQthvbEGob3xCOI+MQiiPnEIYj6xB+I+8RqifzEbIn9xL2J/sR0i0DFd4tBxX2LQsUTjUPFio5ExY2ORcWLjkbFX49Hxa+PSMW6kUnFLpRKxTOUS8U1lEzFOpRNxTiUTsUylE/FK5RQxeKVUcU4l1LFOZdTxTKXVMX/l1XFZ5hWxWWYV8VXmVjFRZpZxUOaWsVAmlvFPppcxc+aXcVUm17FUZtfxS2cYMUlnGHFr51ixbSdY8XCnWTFuJ1lxZ2eZsXvnmfFGZ9oxVyfacVmn2rFZ59rxTxRbMU7UW3FyFZuxcpWb8XJVnDFf1txxdRdcsXSXXPFTl90xf9hdcUkZXbFCmt3xWFreMVRcHnFWHB6xYBze8XkdHzFinV9xW52fsVsdqHFs3mixWB8o8VffKTFfoClxX2ApsXfgafFcomoxW+JqcX8iarFgIurxRaNrMUXja3FkY6uxZOOr8Vhj7DFSJGxxUSUssVRlLPFUpS0xT2XtcU+l7bFw5e3xcGXuMVrmLnFVZm6xVWau8VNmrzF0pq9xRqbvsVJnL/FMZzAxT6cwcU7nMLF053DxdedxMU0n8XFbJ/GxWqfx8WUn8jFzFbJxdZdysUAYsvFI2XMxStlzcUqZc7F7GbPxRBr0MXadNHFynrSxWR808VjfNTFZXzVxZN+1sWWftfFlH7YxeKB2cU4htrFP4bbxTGI3MWKi93FkJDexY+Q38VjlODFYJThxWSU4sVol+PFb5jkxVyZ5cVamubFW5rnxVea6MXTmunF1JrqxdGa68VUnOzFV5ztxVac7sXlne/Fn57wxfSe8cXRVvLF6VjzxSxl9MVecPXFcXb2xXJ298XXd/jFUH/5xYh/+sU2iPvFOYj8xWKI/cWTi/7FkotAxpaLQcZ3gkLGG41DxsCRRMZqlEXGQpdGxkiXR8ZEl0jGxpdJxnCYSsZfmkvGIptMxlibTcZfnE7G+Z1PxvqdUMZ8nlHGfZ5SxgefU8Z3n1TGcp9VxvNeVsYWa1fGY3BYxmx8WcZufFrGO4hbxsCJXMahjl3GwZFexnKUX8ZwlGDGcZhhxl6ZYsbWmmPGI5tkxsyeZcZkcGbG2ndnxpqLaMZ3lGnGyZdqxmKaa8ZlmmzGnH5txpyLbsaqjm/GxZFwxn2UccZ+lHLGfJRzxnecdMZ4nHXG9552xlSMd8Z/lHjGGp55xihyesZqmnvGMZt8xhuefcYenn7GcnxAyUJOQclcTkLJ9VFDyRpTRMmCU0XJB05GyQxOR8lHTkjJjU5JyddWSskM+kvJblxMyXNfTckPTk7Jh1FPyQ5OUMkuTlHJk05SycJOU8nJTlTJyE5VyZhRVsn8UlfJbFNYyblTWckgV1rJA1lbySxZXMkQXF3J/11eyeFlX8mza2DJzGthyRRsYsk/cmPJMU5kyTxOZcnoTmbJ3E5nyelOaMnhTmnJ3U5qydpOa8kMUmzJHFNtyUxTbskiV2/JI1dwyRdZcckvWXLJgVtzyYRbdMkSXHXJO1x2yXRcd8lzXHjJBF55yYBeesmCXnvJyV98yQlifclQYn7JFWyhyTZsoslDbKPJP2ykyTtspcmucqbJsHKnyYpzqMm4eanJioCqyR6Wq8kOT6zJGE+tySxPrsn1Tq/JFE+wyfFOsckAT7LJ906zyQhPtMkdT7XJAk+2yQVPt8kiT7jJE0+5yQRPusn0TrvJEk+8ybFRvckTUr7JCVK/yRBSwMmmUsHJIlPCyR9Tw8lNU8TJilPFyQdUxsnhVsfJ31bIyS5XyckqV8rJNFfLyTxZzMmAWc3JfFnOyYVZz8l7WdDJflnRyXdZ0sl/WdPJVlvUyRVc1cklXNbJfFzXyXpc2Ml7XNnJflzayd9d28l1XtzJhF7dyQJf3skaX9/JdF/gydVf4cnUX+LJz1/jyVxi5MleYuXJZGLmyWFi58lmYujJYmLpyVli6slgYuvJWmLsyWVi7cnvZe7J7mXvyT5n8Mk5Z/HJOGfyyTtn88k6Z/TJP2f1yTxn9skzZ/fJGGz4yUZs+clSbPrJXGz7yU9s/MlKbP3JVGz+yUtsQMpMbEHKcXBCyl5yQ8q0ckTKtXJFyo5zRsoqdUfKf3ZIynV6ScpRf0rKeIJLynyCTMqAgk3KfYJOyn+CT8pNhlDKfolRypmQUsqXkFPKmJBUypuQVcqUkFbKIpZXyiSWWMogllnKI5ZaylZPW8o7T1zKYk9dyklPXspTT1/KZE9gyj5PYcpnT2LKUk9jyl9PZMpBT2XKWE9myi1PZ8ozT2jKP09pymFPasqPUWvKuVFsyhxSbcoeUm7KIVJvyq1ScMquUnHKCVNyymNTc8pyU3TKjlN1yo9TdsowVHfKN1R4yipUecpUVHrKRVR7yhlUfMocVH3KJVR+yhhUoco9VKLKT1SjykFUpMooVKXKJFSmykdUp8ruVqjK51apyuVWqspBV6vKRVesykxXrcpJV67KS1evylJXsMoGWbHKQFmyyqZZs8qYWbTKoFm1ypdZtsqOWbfKolm4ypBZucqPWbrKp1m7yqFZvMqOW73Kklu+yihcv8oqXMDKjVzByo9cwsqIXMPKi1zEyolcxcqSXMbKilzHyoZcyMqTXMnKlVzKyuBdy8oKXszKDl7NyotezsqJXs/KjF7Qyohe0cqNXtLKBV/Tyh1f1Mp4X9XKdl/WytJf18rRX9jK0F/Zyu1f2sroX9vK7l/cyvNf3crhX97K5F/fyuNf4Mr6X+HK71/iyvdf48r7X+TKAGDlyvRf5so6YufKg2Loyoxi6cqOYurKj2LrypRi7MqHYu3KcWLuynti78p6YvDKcGLxyoFi8sqIYvPKd2L0yn1i9cpyYvbKdGL3yjdl+MrwZfnK9GX6yvNl+8ryZfzK9WX9ykVn/spHZ0DLWWdBy1VnQstMZ0PLSGdEy11nRctNZ0bLWmdHy0tnSMvQa0nLGWxKyxpsS8t4bEzLZ2xNy2tsTsuEbE/Li2xQy49sUctxbFLLb2xTy2lsVMuabFXLbWxWy4dsV8uVbFjLnGxZy2ZsWstzbFvLZWxcy3tsXcuObF7LdHBfy3pwYMtjcmHLv3Jiy71yY8vDcmTLxnJly8FyZsu6cmfLxXJoy5VzacuXc2rLk3Nry5RzbMuSc23LOnVuyzl1b8uUdXDLlXVxy4F2css9eXPLNIB0y5WAdcuZgHbLkIB3y5KAeMucgHnLkIJ6y4+Ce8uFgnzLjoJ9y5GCfsuTgqHLioKiy4OCo8uEgqTLeIyly8mPpsu/j6fLn5Coy6GQqculkKrLnpCry6eQrMugkK3LMJauyyiWr8svlrDLLZaxyzNOssuYT7PLfE+0y4VPtct9T7bLgE+3y4dPuMt2T7nLdE+6y4lPu8uET7zLd0+9y0xPvsuXT7/Lak/Ay5pPwct5T8LLgU/Dy3hPxMuQT8XLnE/Gy5RPx8ueT8jLkk/Jy4JPysuVT8vLa0/My25PzcueUc7LvFHPy75R0Ms1UtHLMlLSyzNS08tGUtTLMVLVy7xS1ssKU9fLC1PYyzxT2cuSU9rLlFPby4dU3Mt/VN3LgVTey5FU38uCVODLiFThy2tU4st6VOPLflTky2VU5ctsVObLdFTny2ZU6MuNVOnLb1Tqy2FU68tgVOzLmFTty2NU7stnVO/LZFTwy/dW8cv5VvLLb1fzy3JX9MttV/XLa1f2y3FX98twV/jLdlf5y4BX+st1V/vLe1f8y3NX/ct0V/7LYldAzGhXQcx9V0LMDFlDzEVZRMy1WUXMullGzM9ZR8zOWUjMsllJzMxZSszBWUvMtllMzLxZTczDWU7M1llPzLFZUMy9WVHMwFlSzMhZU8y0WVTMx1lVzGJbVsxlW1fMk1tYzJVbWcxEXFrMR1xbzK5cXMykXF3MoFxezLVcX8yvXGDMqFxhzKxcYsyfXGPMo1xkzK1cZcyiXGbMqlxnzKdcaMydXGnMpVxqzLZca8ywXGzMplxtzBdebswUXm/MGV5wzChfccwiX3LMI19zzCRfdMxUX3XMgl92zH5fd8x9X3jM3l95zOVfeswtYHvMJmB8zBlgfcwyYH7MC2ChzDRgoswKYKPMF2CkzDNgpcwaYKbMHmCnzCxgqMwiYKnMDWCqzBBgq8wuYKzME2CtzBFgrswMYK/MCWCwzBxgscwUYrLMPWKzzK1itMy0YrXM0WK2zL5it8yqYrjMtmK5zMpiusyuYrvMs2K8zK9ivcy7Yr7MqWK/zLBiwMy4YsHMPWXCzKhlw8y7ZcTMCWbFzPxlxswEZsfMEmbIzAhmycz7ZcrMA2bLzAtmzMwNZs3MBWbOzP1lz8wRZtDMEGbRzPZm0swKZ9PMhWfUzGxn1cyOZ9bMkmfXzHZn2Mx7Z9nMmGfazIZn28yEZ9zMdGfdzI1n3syMZ9/MemfgzJ9n4cyRZ+LMmWfjzINn5Mx9Z+XMgWfmzHhn58x5Z+jMlGfpzCVr6syAa+vMfmvszN5r7cwdbO7Mk2zvzOxs8MzrbPHM7mzyzNls88y2bPTM1Gz1zK1s9sznbPfMt2z4zNBs+czCbPrMumz7zMNs/MzGbP3M7Wz+zPJsQM3SbEHN3WxCzbRsQ82KbETNnWxFzYBsRs3ebEfNwGxIzTBtSc3NbErNx2xLzbBsTM35bE3Nz2xOzelsT83RbFDNlHBRzZhwUs2FcFPNk3BUzYZwVc2EcFbNkXBXzZZwWM2CcFnNmnBazYNwW81qclzN1nJdzctyXs3Ycl/NyXJgzdxyYc3ScmLN1HJjzdpyZM3McmXN0XJmzaRzZ82hc2jNrXNpzaZzas2ic2vNoHNszaxzbc2dc27N3XRvzeh0cM0/dXHNQHVyzT51c82MdXTNmHV1za92ds3zdnfN8XZ4zfB2ec31dnrN+Hd7zfx3fM35d33N+3d+zfp3oc33d6LNQnmjzT95pM3FeaXNeHqmzXt6p837eqjNdXypzf18qs01gKvNj4Csza6Arc2jgK7NuICvzbWAsM2tgLHNIIKyzaCCs83AgrTNq4K1zZqCts2YgrfNm4K4zbWCuc2ngrrNroK7zbyCvM2egr3NuoK+zbSCv82ogsDNoYLBzamCws3CgsPNpILEzcOCxc22gsbNooLHzXCGyM1vhsnNbYbKzW6Gy81WjMzN0o/NzcuPzs3Tj8/NzY/QzdaP0c3Vj9LN14/TzbKQ1M20kNXNr5DWzbOQ182wkNjNOZbZzT2W2s08ltvNOpbczUOW3c3NT97NxU/fzdNP4M2yT+HNyU/izctP483BT+TN1E/lzdxP5s3ZT+fNu0/ozbNP6c3bT+rNx0/rzdZP7M26T+3NwE/uzblP783sT/DNRFLxzUlS8s3AUvPNwlL0zT1T9c18U/bNl1P3zZZT+M2ZU/nNmFP6zbpU+82hVPzNrVT9zaVU/s3PVEDOw1RBzg2DQs63VEPOrlREztZURc62VEbOxVRHzsZUSM6gVEnOcFRKzrxUS86iVEzOvlRNznJUTs7eVE/OsFRQzrVXUc6eV1LOn1dTzqRXVM6MV1XOl1dWzp1XV86bV1jOlFdZzphXWs6PV1vOmVdczqVXXc6aV17OlVdfzvRYYM4NWWHOU1lizuFZY87eWWTO7lllzgBaZs7xWWfO3VlozvpZac79WWrO/FlrzvZZbM7kWW3O8lluzvdZb87bWXDO6VlxzvNZcs71WXPO4Fl0zv5Zdc70WXbO7Vl3zqhbeM5MXHnO0Fx6zthce87MXHzO11x9zstcfs7bXKHO3lyiztpco87JXKTOx1ylzspcps7WXKfO01yoztRcqc7PXKrOyFyrzsZcrM7OXK3O31yuzvhcr875XbDOIV6xziJess4jXrPOIF60ziRetc6wXrbOpF63zqJeuM6bXrnOo166zqVeu84HX7zOLl+9zlZfvs6GX7/ON2DAzjlgwc5UYMLOcmDDzl5gxM5FYMXOU2DGzkdgx85JYMjOW2DJzkxgys5AYMvOQmDMzl9gzc4kYM7ORGDPzlhg0M5mYNHObmDSzkJi085DYtTOz2LVzg1j1s4LY9fO9WLYzg5j2c4DY9rO62Lbzvli3M4PY93ODGPezvhi3872YuDOAGPhzhNj4s4UY+PO+mLkzhVj5c77YubO8GLnzkFl6M5DZenOqmXqzr9l6842ZuzOIWbtzjJm7s41Zu/OHGbwziZm8c4iZvLOM2bzzitm9M46ZvXOHWb2zjRm9845ZvjOLmb5zg9n+s4QZ/vOwWf8zvJn/c7IZ/7OumdAz9xnQc+7Z0LP+GdDz9hnRM/AZ0XPt2dGz8VnR8/rZ0jP5GdJz99nSs+1Z0vPzWdMz7NnTc/3Z07P9mdPz+5nUM/jZ1HPwmdSz7lnU8/OZ1TP52dVz/BnVs+yZ1fP/GdYz8ZnWc/tZ1rPzGdbz65nXM/mZ13P22dez/pnX8/JZ2DPymdhz8NnYs/qZ2PPy2dkzyhrZc+Ca2bPhGtnz7ZraM/Wa2nP2Gtqz+Bra88gbGzPIWxtzyhtbs80bW/PLW1wzx9tcc88bXLPP21zzxJtdM8KbXXP2mx2zzNtd88EbXjPGW15zzptes8abXvPEW18zwBtfc8dbX7PQm2hzwFtos8YbaPPN22kzwNtpc8PbabPQG2nzwdtqM8gbanPLG2qzwhtq88ibazPCW2tzxBtrs+3cK/Pn3Cwz75wsc+xcLLPsHCzz6FwtM+0cLXPtXC2z6lwt89BcrjPSXK5z0pyus9scrvPcHK8z3Nyvc9ucr7PynK/z+RywM/ocsHP63LCz99yw8/qcsTP5nLFz+Nyxs+Fc8fPzHPIz8Jzyc/Ic8rPxXPLz7lzzM+2c83PtXPOz7Rzz8/rc9DPv3PRz8dz0s++c9PPw3PUz8Zz1c+4c9bPy3PXz+x02M/udNnPLnXaz0d1289IddzPp3Xdz6p13s95dt/PxHbgzwh34c8Dd+LPBHfjzwV35M8Kd+XP93bmz/t258/6dujP53fpz+h36s8GeOvPEXjszxJ47c8FeO7PEHjvzw948M8OePHPCXjyzwN4888TePTPSnn1z0x59s9LeffPRXn4z0R5+c/VefrPzXn7z895/M/Wef3Pznn+z4B6QNB+ekHQ0XpC0AB7Q9ABe0TQenxF0Hh8RtB5fEfQf3xI0IB8SdCBfErQA31L0Ah9TNABfU3QWH9O0JF/T9CNf1DQvn9R0AeAUtAOgFPQD4BU0BSAVdA3gFbQ2IBX0MeAWNDggFnQ0YBa0MiAW9DCgFzQ0IBd0MWAXtDjgF/Q2YBg0NyAYdDKgGLQ1YBj0MmAZNDPgGXQ14Bm0OaAZ9DNgGjQ/4Fp0CGCatCUgmvQ2YJs0P6CbdD5gm7QB4Nv0OiCcNAAg3HQ1YJy0DqDc9DrgnTQ1oJ10PSCdtDsgnfQ4YJ40PKCedD1gnrQDIN70PuCfND2gn3Q8IJ+0OqCodDkgqLQ4IKj0PqCpNDzgqXQ7YKm0HeGp9B0hqjQfIap0HOGqtBBiKvQTois0GeIrdBqiK7QaYiv0NOJsNAEirHQB4qy0HKNs9Djj7TQ4Y+10O6PttDgj7fQ8ZC40L2QudC/kLrQ1ZC70MWQvNC+kL3Qx5C+0MuQv9DIkMDQ1JHB0NORwtBUlsPQT5bE0FGWxdBTlsbQSpbH0E6WyNAeUMnQBVDK0AdQy9ATUMzQIlDN0DBQztAbUM/Q9U/Q0PRP0dAzUNLQN1DT0CxQ1ND2T9XQ90/W0BdQ19AcUNjQIFDZ0CdQ2tA1UNvQL1Dc0DFQ3dAOUN7QWlHf0JRR4NCTUeHQylHi0MRR49DFUeTQyFHl0M5R5tBhUufQWlLo0FJS6dBeUurQX1Lr0FVS7NBiUu3QzVLu0A5T79CeU/DQJlXx0OJU8tAXVfPQElX00OdU9dDzVPbQ5FT30BpV+ND/VPnQBFX60AhV+9DrVPzQEVX90AVV/tDxVEDRClVB0ftUQtH3VEPR+FRE0eBURdEOVUbRA1VH0QtVSNEBV0nRAldK0cxXS9EyWEzR1VdN0dJXTtG6V0/RxldQ0b1XUdG8V1LRuFdT0bZXVNG/V1XRx1dW0dBXV9G5V1jRwVdZ0Q5ZWtFKWVvRGVpc0RZaXdEtWl7RLlpf0RVaYNEPWmHRF1pi0QpaY9EeWmTRM1pl0WxbZtGnW2fRrVto0axbadEDXGrRVlxr0VRcbNHsXG3R/1xu0e5cb9HxXHDR91xx0QBdctH5XHPRKV500SheddGoXnbRrl530apeeNGsXnnRM1960TBfe9FnX3zRXWB90VpgftFnYKHRQWCi0aJgo9GIYKTRgGCl0ZJgptGBYKfRnWCo0YNgqdGVYKrRm2Cr0ZdgrNGHYK3RnGCu0Y5gr9EZYrDRRmKx0fJistEQY7PRVmO00SxjtdFEY7bRRWO30TZjuNFDY7nR5GO60Tlju9FLY7zRSmO90TxjvtEpY7/RQWPA0TRjwdFYY8LRVGPD0VljxNEtY8XRR2PG0TNjx9FaY8jRUWPJ0ThjytFXY8vRQGPM0UhjzdFKZc7RRmXP0cZl0NHDZdHRxGXS0cJl09FKZtTRX2bV0Udm1tFRZtfREmfY0RNn2dEfaNrRGmjb0Ulo3NEyaN3RM2je0Tto39FLaODRT2jh0RZo4tExaOPRHGjk0TVo5dEraObRLWjn0S9o6NFOaOnRRGjq0TRo69EdaOzREmjt0RRo7tEmaO/RKGjw0S5o8dFNaPLROmjz0SVo9NEgaPXRLGv20S9r99Eta/jRMWv50TRr+tFta/vRgoD80Yhr/dHma/7R5GtA0uhrQdLja0LS4mtD0udrRNIlbEXSem1G0mNtR9JkbUjSdm1J0g1tStJhbUvSkm1M0lhtTdJibU7SbW1P0m9tUNKRbVHSjW1S0u9tU9J/bVTShm1V0l5tVtJnbVfSYG1Y0pdtWdJwbVrSfG1b0l9tXNKCbV3SmG1e0i9tX9JobWDSi21h0n5tYtKAbWPShG1k0hZtZdKDbWbSe21n0n1taNJ1bWnSkG1q0txwa9LTcGzS0XBt0t1wbtLLcG/SOX9w0uJwcdLXcHLS0nBz0t5wdNLgcHXS1HB20s1wd9LFcHjSxnB50sdwetLacHvSznB80uFwfdJCcn7SeHKh0ndyotJ2cqPSAHOk0vpypdL0cqbS/nKn0vZyqNLzcqnS+3Kq0gFzq9LTc6zS2XOt0uVzrtLWc6/SvHOw0udzsdLjc7LS6XOz0txztNLSc7XS23O20tRzt9Ldc7jS2nO50tdzutLYc7vS6HO80t50vdLfdL7S9HS/0vV0wNIhdcHSW3XC0l91w9KwdcTSwXXF0rt1xtLEdcfSwHXI0r91ydK2dcrSunXL0op2zNLJds3SHXfO0ht3z9IQd9DSE3fR0hJ30tIjd9PSEXfU0hV31dIZd9bSGnfX0iJ32NInd9nSI3ja0ix429IieNzSNXjd0i943tIoeN/SLnjg0it44dIheOLSKXjj0jN45NIqeOXSMXjm0lR559JbeejST3np0lx56tJTeevSUnns0lF57dLree7S7Hnv0uB58NLuefHS7Xny0up589LcefTS3nn10t159tKGevfSiXr40oV6+dKLevrSjHr70op6/NKHev3S2Hr+0hB7QNMEe0HTE3tC0wV7Q9MPe0TTCHtF0wp7RtMOe0fTCXtI0xJ7SdOEfErTkXxL04p8TNOMfE3TiHxO0418T9OFfFDTHn1R0x19UtMRfVPTDn1U0xh9VdMWfVbTE31X0x99WNMSfVnTD31a0wx9W9Ncf1zTYX9d015/XtNgf1/TXX9g01t/YdOWf2LTkn9j08N/ZNPCf2XTwH9m0xaAZ9M+gGjTOYBp0/qAatPygGvT+YBs0/WAbdMBgW7T+4Bv0wCBcNMBgnHTL4Jy0yWCc9Mzg3TTLYN100SDdtMZg3fTUYN40yWDedNWg3rTP4N700GDfNMmg33THIN+0yKDodNCg6LTToOj0xuDpNMqg6XTCIOm0zyDp9NNg6jTFoOp0ySDqtMgg6vTN4Os0y+DrdMpg67TR4Ov00WDsNNMg7HTU4Oy0x6Ds9Msg7TTS4O10yeDttNIg7fTU4a401KGudOihrrTqIa705aGvNONhr3TkYa+056Gv9OHhsDTl4bB04aGwtOLhsPTmobE04WGxdOlhsbTmYbH06GGyNOnhsnTlYbK05iGy9OOhszTnYbN05CGztOUhs/TQ4jQ00SI0dNtiNLTdYjT03aI1NNyiNXTgIjW03GI19N/iNjTb4jZ04OI2tN+iNvTdIjc03yI3dMSit7TR4zf01eM4NN7jOHTpIzi06OM49N2jeTTeI3l07WN5tO3jefTto3o09GO6dPTjurT/o/r0/WP7NMCkO3T/4/u0/uP79MEkPDT/I/x0/aP8tPWkPPT4JD009mQ9dPakPbT45D309+Q+NPlkPnT2JD609uQ+9PXkPzT3JD90+SQ/tNQkUDUTpFB1E+RQtTVkUPU4pFE1NqRRdRclkbUX5ZH1LyWSNTjmEnU35pK1C+bS9R/TkzUcFBN1GpQTtRhUE/UXlBQ1GBQUdRTUFLUS1BT1F1QVNRyUFXUSFBW1E1QV9RBUFjUW1BZ1EpQWtRiUFvUFVBc1EVQXdRfUF7UaVBf1GtQYNRjUGHUZFBi1EZQY9RAUGTUblBl1HNQZtRXUGfUUVBo1NBRadRrUmrUbVJr1GxSbNRuUm3U1lJu1NNSb9QtU3DUnFNx1HVVctR2VXPUPFV01E1VddRQVXbUNFV31CpVeNRRVXnUYlV61DZVe9Q1VXzUMFV91FJVftRFVaHUDFWi1DJVo9RlVaTUTlWl1DlVptRIVafULVWo1DtVqdRAVarUS1Wr1ApXrNQHV63U+1eu1BRYr9TiV7DU9lex1NxXstT0V7PUAFi01O1XtdT9V7bUCFi31PhXuNQLWLnU81e61M9Xu9QHWLzU7le91ONXvtTyV7/U5VfA1OxXwdThV8LUDljD1PxXxNQQWMXU51fG1AFYx9QMWMjU8VfJ1OlXytTwV8vUDVjM1ARYzdRcWc7UYFrP1Fha0NRVWtHUZ1rS1F5a09Q4WtTUNVrV1G1a1tRQWtfUX1rY1GVa2dRsWtrUU1rb1GRa3NRXWt3UQ1re1F1a39RSWuDURFrh1Fta4tRIWuPUjlrk1D5a5dRNWubUOVrn1Exa6NRwWunUaVrq1Eda69RRWuzUVlrt1EJa7tRcWu/Uclvw1G5b8dTBW/LUwFvz1Flc9NQeXfXUC1321B1d99QaXfjUIF351Axd+tQoXfvUDV381CZd/dQlXf7UD11A1TBdQdUSXULVI11D1R9dRNUuXUXVPl5G1TReR9WxXkjVtF5J1bleStWyXkvVs15M1TZfTdU4X07Vm19P1ZZfUNWfX1HVimBS1ZBgU9WGYFTVvmBV1bBgVtW6YFfV02BY1dRgWdXPYFrV5GBb1dlgXNXdYF3VyGBe1bFgX9XbYGDVt2Bh1cpgYtW/YGPVw2Bk1c1gZdXAYGbVMmNn1WVjaNWKY2nVgmNq1X1ja9W9Y2zVnmNt1a1jbtWdY2/Vl2Nw1atjcdWOY3LVb2Nz1YdjdNWQY3XVbmN21a9jd9V1Y3jVnGN51W1jetWuY3vVfGN81aRjfdU7Y37Vn2Oh1XhjotWFY6PVgWOk1ZFjpdWNY6bVcGOn1VNlqNXNZanVZWaq1WFmq9VbZqzVWWat1VxmrtViZq/VGGew1XlosdWHaLLVkGiz1ZxotNVtaLXVbmi21a5ot9WraLjVVmm51W9outWjaLvVrGi81alovdV1aL7VdGi/1bJowNWPaMHVd2jC1ZJow9V8aMTVa2jF1XJoxtWqaMfVgGjI1XFoydV+aMrVm2jL1ZZozNWLaM3VoGjO1Yloz9WkaNDVeGjR1Xto0tWRaNPVjGjU1Ypo1dV9aNbVNmvX1TNr2NU3a9nVOGva1ZFr29WPa9zVjWvd1Y5r3tWMa9/VKmzg1cBt4dWrbeLVtG3j1bNt5NV0buXVrG3m1elt59XibejVt23p1fZt6tXUbevVAG7s1cht7dXgbe7V323v1dZt8NW+bfHV5W3y1dxt89XdbfTV22311fRt9tXKbffVvW341e1t+dXwbfrVum371dVt/NXCbf3Vz23+1cltQNbQbUHW8m1C1tNtQ9b9bUTW121F1s1tRtbjbUfWu21I1vpwSdYNcUrW93BL1hdxTNb0cE3WDHFO1vBwT9YEcVDW83BR1hBxUtb8cFPW/3BU1gZxVdYTcVbWAHFX1vhwWNb2cFnWC3Fa1gJxW9YOcVzWfnJd1ntyXtZ8cl/Wf3Jg1h1zYdYXc2LWB3Nj1hFzZNYYc2XWCnNm1ghzZ9b/cmjWD3Np1h5zataIc2vW9nNs1vhzbdb1c27WBHRv1gF0cNb9c3HWB3Ry1gB0c9b6c3TW/HN11v9zdtYMdHfWC3R41vRzedYIdHrWZHV71mN1fNbOdX3W0nV+1s91odbLdaLWzHWj1tF1pNbQdaXWj3am1ol2p9bTdqjWOXep1i93qtYtd6vWMXes1jJ3rdY0d67WM3ev1j13sNYld7HWO3ey1jV3s9ZIeLTWUni11kl4ttZNeLfWSni41kx4udYmeLrWRXi71lB4vNZkeb3WZ3m+1ml5v9ZqecDWY3nB1mt5wtZhecPWu3nE1vp5xdb4ecbW9nnH1vd5yNaPesnWlHrK1pB6y9Y1e8zWR3vN1jR7ztYle8/WMHvQ1iJ70dYke9LWM3vT1hh71NYqe9XWHXvW1jF719Yre9jWLXvZ1i972tYye9vWOHvc1hp73dYje97WlHzf1ph84NaWfOHWo3zi1jV949Y9feTWOH3l1jZ95tY6fefWRX3o1ix96dYpferWQX3r1kd97NY+fe3WP33u1kp979Y7ffDWKH3x1mN/8taVf/PWnH/01p1/9dabf/bWyn/31st/+NbNf/nW0H/61tF/+9bHf/zWz3/91sl//tYfgEDXHoBB1xuAQtdHgEPXQ4BE10iARdcYgUbXJYFH1xmBSNcbgUnXLYFK1x+BS9csgUzXHoFN1yGBTtcVgU/XJ4FQ1x2BUdcigVLXEYJT1ziCVNczglXXOoJW1zSCV9cygljXdIJZ15CDWtejg1vXqINc142DXdd6g17Xc4Nf16SDYNd0g2HXj4Ni14GDY9eVg2TXmYNl13WDZteUg2fXqYNo132DadeDg2rXjINr152DbNebg23XqoNu14uDb9d+g3DXpYNx16+DcteIg3PXl4N017CDddd/g3bXpoN314eDeNeug3nXdoN615qDe9dZhnzXVoZ917+Gfte3hqHXwoai18GGo9fFhqTXuoal17CGptfIhqfXuYao17OGqde4hqrXzIar17SGrNe7hq3XvIau18OGr9e9hrDXvoax11KIsteJiLPXlYi016iItdeiiLbXqoi315qIuNeRiLnXoYi615+Iu9eYiLzXp4i915mI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qdogdKraMnSr2vt0rNovda3ab3Wu2mx1r9rndbDa2nWx2uF1strmdbPa3XW02t91tdrkdbba13W32pV2uNqSdrna2na62kZ3u9pHd7zaRHe92k13vtpFd7/aSnfA2k53wdpLd8LaTHfD2t53xNrsd8XaYHjG2mR4x9pleMjaXHjJ2m14ytpxeMvaanjM2m54zdpweM7aaXjP2mh40NpeeNHaYnjS2nR509pzedTacnnV2nB51toCetfaCnrY2gN62doMetraBHrb2pl63Nrmet3a5Hre2kp739o7e+DaRHvh2kh74tpMe+PaTnvk2kB75dpYe+baRXvn2qJ86NqefOnaqHzq2qF869pYfezab33t2mN97tpTfe/aVn3w2md98dpqffLaT33z2m199NpcffXaa3322lJ999pUffjaaX352lF9+tpfffvaTn382j5//do/f/7aZX9A22Z/Qduif0LboH9D26F/RNvXf0XbUYBG20+AR9tQgEjb/oBJ29SASttDgUvbSoFM21KBTdtPgU7bR4FP2z2BUNtNgVHbOoFS2+aBU9vugVTb94FV2/iBVtv5gVfbBIJY2zyCWds9glrbP4Jb23WCXNs7g13bz4Ne2/mDX9sjhGDbwINh2+iDYtsShGPb54Nk2+SDZdv8g2bb9oNn2xCEaNvGg2nbyINq2+uDa9vjg2zbv4Nt2wGEbtvdg2/b5YNw29iDcdv/g3Lb4YNz28uDdNvOg3Xb1oN22/WDd9vJg3jbCYR52w+Eetveg3vbEYR82waEfdvCg37b84Oh29WDotv6g6Pbx4Ok29GDpdvqg6bbE4Sn28ODqNvsg6nb7oOq28SDq9v7g6zb14Ot2+KDrtsbhK/b24Ow2/6DsdvYhrLb4oaz2+aGtNvThrXb44a229qGt9vqhrjb3Ya52+uGutvchrvb7Ia82+mGvdvXhr7b6Ia/29GGwNtIiMHbVojC21WIw9u6iMTb14jF27mIxtu4iMfbwIjI276Iydu2iMrbvIjL27eIzNu9iM3bsojO2wGJz9vJiNDblYnR25iJ0tuXidPb3YnU29qJ1dvbidbbTorX202K2Ns5itnbWYra20CK29tXitzbWIrd20SK3ttFit/bUorg20iK4dtRiuLbSorj20yK5NtPiuXbX4zm24GM59uAjOjbuozp276M6tuwjOvbuYzs27WM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d+f5hHjnGIV55yCFeucwhXvnC4V85xmFfecvhX7nYoah51aHoudjh6PnZIek53eHpefhh6bnc4en51iHqOdUh6nnW4eq51KHq+dhh6znWoet51GHrudeh6/nbYew52qHsedQh7LnToez51+HtOddh7Xnb4e252yHt+d6h7jnboe551yHuudlh7vnT4e853uHved1h77nYoe/52eHwOdph8HnWojC5wWJw+cMicTnFInF5wuJxucXicfnGInI5xmJyecGicrnFonL5xGJzOcOic3nCYnO56KJz+ekidDno4nR5+2J0ufwidPn7InU58+K1efGitbnuIrX59OK2OfRitnn1Ira59WK2+e7itzn14rd576K3ufAit/nxYrg59iK4efDiuLnuorj572K5OfZiuXnPozm502M5+ePjOjn5Yzp59+M6ufZjOvn6Izs59qM7efdjO7n54zv56CN8OecjfHnoY3y55uN8+cgjvTnI4715yWO9uckjvfnLo745xWO+ecbjvrnFo775xGO/OcZjv3nJo7+5yeOQOgUjkHoEo5C6BiOQ+gTjkToHI5F6BeORugajkfoLI9I6CSPSegYj0roGo9L6CCPTOgjj03oFo9O6BePT+hzkFDocJBR6G+QUuhnkFPoa5BU6C+RVegrkVboKZFX6CqRWOgykVnoJpFa6C6RW+iFkVzohpFd6IqRXuiBkV/ogpFg6ISRYeiAkWLo0JJj6MOSZOjEkmXowJJm6NmSZ+i2kmjoz5Jp6PGSaujfkmvo2JJs6OmSbejXkm7o3ZJv6MyScOjvknHowpJy6OiSc+jKknToyJJ16M6SdujmknfozZJ46NWSeejJknro4JJ76N6SfOjnkn3o0ZJ+6NOSoei1kqLo4ZKj6MaSpOi0kqXofJWm6KyVp+irlajorpWp6LCVquiklqvoopas6NOWregFl67oCJev6AKXsOhal7Hoipey6I6Xs+iIl7To0Je16M+XtugemLfoHZi46CaYuegpmLroKJi76CCYvOgbmL3oJ5i+6LKYv+gImcDo+pjB6BGZwugUmcPoFpnE6BeZxegVmcbo3JnH6M2ZyOjPmcno05nK6NSZy+jOmczoyZnN6NaZzujYmc/oy5nQ6NeZ0ejMmdLos5rT6Oya1OjrmtXo85rW6PKa1+jxmtjoRpvZ6EOb2uhnm9vodJvc6HGb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s+5yjLTucYy17m+Mtu6VjLfulIy47vmMue5vjbruTo677k2OvO5Tjr3uUI6+7kyOv+5HjsDuQ4/B7kCPwu6FkMPufpDE7jiRxe6akcbuopHH7puRyO6Zkcnun5HK7qGRy+6dkczuoJHN7qGTzu6Dk8/ur5PQ7mST0e5Wk9LuR5PT7nyT1O5Yk9XuXJPW7naT1+5Jk9juUJPZ7lGT2u5gk9vubZPc7o+T3e5Mk97uapPf7nmT4O5Xk+HuVZPi7lKT4+5Pk+TucZPl7neT5u57k+fuYZPo7l6T6e5jk+ruZ5Pr7oCT7O5Ok+3uWZPu7seV7+7AlfDuyZXx7sOV8u7FlfPut5X07q6W9e6wlvburJb37iCX+O4fl/nuGJf67h2X++4Zl/zumpf97qGX/u6cl0DvnpdB752XQu/Vl0Pv1JdE7/GXRe9BmEbvRJhH70qYSO9JmEnvRZhK70OYS+8lmUzvK5lN7yyZTu8qmU/vM5lQ7zKZUe8vmVLvLZlT7zGZVO8wmVXvmJlW76OZV++hmVjvAppZ7/qZWu/0mVvv95lc7/mZXe/4mV7v9plf7/uZYO/9mWHv/pli7/yZY+8DmmTvvppl7/6aZu/9mmfvAZto7/yaae9Im2rvmptr76ibbO+em23vm5tu76abb++hm3DvpZtx76Sbcu+Gm3Pvopt076Cbde+vm3bvM51370GdeO9nnXnvNp167y6de+8vnXzvMZ197zidfu8wnaHvRZ2i70Kdo+9DnaTvPp2l7zedpu9AnafvPZ2o7/V/qe8tnarvip6r74merO+Nnq3vsJ6u78ier+/anrDv+56x7/+esu8kn7PvI5+07yKfte9Un7bvoJ+37zFRuO8tUbnvLlG675hWu++cVrzvl1a975pWvu+dVr/vmVbA73BZwe88W8LvaVzD72pcxO/AXcXvbV7G725ex+/YYcjv32HJ7+1hyu/uYcvv8WHM7+phze/wYc7v62HP79Zh0O/pYdHv/2TS7wRl0+/9ZNTv+GTV7wFl1u8DZdfv/GTY75Rl2e/bZdrv2mbb79tm3O/YZt3vxWre77lq3++9auDv4Wrh78Zq4u+6auPvtmrk77dq5e/HaubvtGrn761q6O9ea+nvyWvq7wts6+8HcOzvDHDt7w1w7u8BcO/vBXDw7xRw8e8OcPLv/2/z7wBw9O/7b/XvJnD27/xv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/PlwJf35byX++ZMl/////wAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAQYECrEKBA6xDgQWsRIEGrEWBC6xGgQysR4ENrEiBDqxJgQ+sSoEYrEuBHqxMgR+sTYEhrE6BIqxPgSOsUIElrFGBJqxSgSesU4EorFSBKaxVgSqsVoErrFeBLqxYgTKsWYEzrFqBNKxhgTWsYoE2rGOBN6xkgTqsZYE7rGaBPaxngT6saIE/rGmBQaxqgUKsa4FDrGyBRKxtgUWsboFGrG+BR6xwgUiscYFJrHKBSqxzgUysdIFOrHWBT6x2gVCsd4FRrHiBUqx5gVOseoFVrIGBVqyCgVesg4FZrISBWqyFgVushoFdrIeBXqyIgV+siYFgrIqBYayLgWKsjIFjrI2BZKyOgWWsj4FmrJCBZ6yRgWiskoFprJOBaqyUgWuslYFsrJaBbayXgW6smIFvrJmBcqyagXOsm4F1rJyBdqydgXmsnoF7rJ+BfKyggX2soYF+rKKBf6yjgYKspIGHrKWBiKymgY2sp4GOrKiBj6ypgZGsqoGSrKuBk6ysgZWsrYGWrK6Bl6yvgZissIGZrLGBmqyygZuss4GerLSBoqy1gaOstoGkrLeBpay4gaasuYGnrLqBq6y7ga2svIGurL2Bsay+gbKsv4GzrMCBtKzBgbWswoG2rMOBt6zEgbqsxYG+rMaBv6zHgcCsyIHCrMmBw6zKgcWsy4HGrMyBx6zNgcmszoHKrM+By6zQgc2s0YHOrNKBz6zTgdCs1IHRrNWB0qzWgdOs14HUrNiB1qzZgdis2oHZrNuB2qzcgdus3YHcrN6B3azfgd6s4IHfrOGB4qzigeOs44HlrOSB5qzlgems5oHrrOeB7azoge6s6YHyrOqB9Kzrgfes7IH4rO2B+azugfqs74H7rPCB/qzxgf+s8oEBrfOBAq30gQOt9YEFrfaBB633gQit+IEJrfmBCq36gQut+4EOrfyBEK39gRKt/oETrUGCFK1CghWtQ4IWrUSCF61FghmtRoIarUeCG61Igh2tSYIerUqCH61LgiGtTIIirU2CI61OgiStT4IlrVCCJq1RgietUoIorVOCKq1UgiutVYIurVaCL61XgjCtWIIxrVmCMq1agjOtYYI2rWKCN61jgjmtZII6rWWCO61mgj2tZ4I+rWiCP61pgkCtaoJBrWuCQq1sgkOtbYJGrW6CSK1vgkqtcIJLrXGCTK1ygk2tc4JOrXSCT611glGtdoJSrXeCU614glWteYJWrXqCV62BglmtgoJarYOCW62EglythYJdrYaCXq2Hgl+tiIJgrYmCYq2KgmSti4JlrYyCZq2NgmetjoJorY+Caa2QgmqtkYJrrZKCbq2Tgm+tlIJxrZWCcq2Wgnetl4J4rZiCea2ZgnqtmoJ+rZuCgK2cgoOtnYKErZ6Cha2fgoatoIKHraGCiq2igouto4KNraSCjq2lgo+tpoKRraeCkq2ogpOtqYKUraqCla2rgpatrIKXra2CmK2ugpmtr4KarbCCm62xgp6tsoKfrbOCoK20gqGttYKirbaCo623gqWtuIKmrbmCp626gqitu4KprbyCqq29gqutvoKsrb+Cra3Agq6twYKvrcKCsK3DgrGtxIKyrcWCs63GgrStx4K1rciCtq3JgrityoK5rcuCuq3MgrutzYK8rc6Cva3Pgr6t0IK/rdGCwq3SgsOt04LFrdSCxq3Vgset1oLJrdeCyq3Ygsut2YLMrdqCza3bgs6t3ILPrd2C0q3egtSt34LVreCC1q3hgtet4oLYreOC2a3kgtqt5YLbreaC3a3ngt6t6ILfremC4a3qguKt64LjreyC5a3tguat7oLnre+C6K3wgumt8YLqrfKC663zguyt9ILtrfWC7q32gu+t94LwrfiC8a35gvKt+oLzrfuC9K38gvWt/YL2rf6C961Bg/qtQoP7rUOD/a1Eg/6tRYMCrkaDA65HgwSuSIMFrkmDBq5KgweuS4MKrkyDDK5Ngw6uToMPrk+DEK5QgxGuUYMSrlKDE65TgxWuVIMWrlWDF65WgxiuV4MZrliDGq5ZgxuuWoMcrmGDHa5igx6uY4MfrmSDIK5lgyGuZoMirmeDI65ogySuaYMlrmqDJq5rgyeubIMorm2DKa5ugyqub4MrrnCDLK5xgy2ucoMurnODL650gzKudYMzrnaDNa53gzaueIM5rnmDO656gzyugYM9roKDPq6Dgz+uhINCroWDRK6Gg0euh4NIroiDSa6Jg0uuioNProuDUa6Mg1KujYNTro6DVa6Pg1eukINYrpGDWa6Sg1quk4NbrpSDXq6Vg2KuloNjrpeDZK6Yg2aumYNnrpqDaq6bg2uunINtrp2Dbq6eg2+un4NxrqCDcq6hg3OuooN0rqODda6kg3aupYN3rqaDeq6ng36uqIN/rqmDgK6qg4Guq4OCrqyDg66tg4auroOHrq+DiK6wg4musYOKrrKDi66zg42utIOOrrWDj662g5Cut4ORrriDkq65g5OuuoOUrruDla68g5auvYOXrr6DmK6/g5muwIOarsGDm67Cg5yuw4OdrsSDnq7Fg5+uxoOgrseDoa7Ig6KuyYOjrsqDpK7Lg6WuzIOmrs2Dp67Og6iuz4OprtCDqq7Rg6uu0oOsrtODra7Ug66u1YOvrtaDsK7Xg7Gu2IOyrtmDs67ag7Su24O1rtyDtq7dg7eu3oO4rt+Dua7gg7qu4YO7ruKDv67jg8Gu5IPCruWDw67mg8Wu54PGruiDx67pg8iu6oPJruuDyq7sg8uu7YPOru6D0q7vg9Ou8IPUrvGD1a7yg9au84PXrvSD2q71g9uu9oPdrveD3q74g9+u+YPgrvqD4a77g+Ku/IPjrv2D5K7+g+WuQYTmrkKE565DhOmuRITqrkWE7K5GhO6uR4TvrkiE8K5JhPGuSoTyrkuE865MhPWuTYT2rk6E965PhPmuUIT6rlGE+65ShP2uU4T+rlSE/65VhACvVoQBr1eEAq9YhAOvWYQEr1qEBa9hhAavYoQJr2OECq9khAuvZYQMr2aEDq9nhA+vaIQRr2mEEq9qhBOva4QUr2yEFa9thBavboQXr2+EGK9whBmvcYQar3KEG69zhByvdIQdr3WEHq92hB+vd4Qgr3iEIa95hCKveoQjr4GEJK+ChCWvg4Qmr4SEJ6+FhCivhoQpr4eEKq+IhCuviYQur4qEL6+LhDGvjIQzr42ENa+OhDavj4Q3r5CEOK+RhDmvkoQ6r5OEO6+UhD6vlYRAr5aERK+XhEWvmIRGr5mER6+ahEqvm4RLr5yETK+dhE2vnoROr5+ET6+ghFGvoYRSr6KEU6+jhFSvpIRVr6WEVq+mhFevp4RYr6iEWa+phFqvqoRbr6uEXq+shF+vrYRgr66EYa+vhGKvsIRjr7GEZq+yhGevs4Ror7SEaa+1hGqvtoRrr7eEbK+4hG2vuYRur7qEb6+7hHCvvIRxr72Ecq++hHOvv4R0r8CEda/BhHavwoR3r8OEeK/EhHqvxYR7r8aEfK/HhH2vyIR+r8mEf6/KhIGvy4SCr8yEg6/NhIWvzoSGr8+Eh6/QhImv0YSKr9KEi6/ThIyv1ISNr9WEjq/WhI+v14SSr9iEk6/ZhJSv2oSWr9uEl6/chJiv3YSZr96Emq/fhJuv4ISdr+GEnq/ihJ+v44Sgr+SEoa/lhKKv5oSjr+eEpK/ohKWv6YSmr+qEp6/rhKiv7ISpr+2Eqq/uhKuv74Ssr/CEra/xhK6v8oSvr/OEsK/0hLGv9YSyr/aEs6/3hLSv+IS1r/mEtq/6hLev+4S6r/yEu6/9hL2v/oS+r0GFv69ChcGvQ4XCr0SFw69FhcSvRoXFr0eFxq9IhcqvSYXMr0qFz69LhdCvTIXRr02F0q9OhdOvT4XVr1CF1q9RhdevUoXYr1OF2a9UhdqvVYXbr1aF3a9Xhd6vWIXfr1mF4K9aheGvYYXir2KF469jheSvZIXlr2WF5q9mheevZ4Xqr2iF669pheyvaoXtr2uF7q9she+vbYXyr26F869vhfWvcIX2r3GF969yhfmvc4X6r3SF+691hfyvdoX9r3eF/q94hf+veYUCsHqFA7CBhQWwgoUGsIOFB7CEhQiwhYUJsIaFCrCHhQuwiIUNsImFDrCKhQ+wi4URsIyFErCNhROwjoUVsI+FFrCQhRewkYUYsJKFGbCThRqwlIUbsJWFHrCWhR+wl4UgsJiFIbCZhSKwmoUjsJuFJLCchSWwnYUmsJ6FJ7CfhSmwoIUqsKGFK7CihSywo4UtsKSFLrClhS+wpoUwsKeFMbCohTKwqYUzsKqFNLCrhTWwrIU2sK2FN7CuhTiwr4U5sLCFOrCxhTuwsoU8sLOFPbC0hT6wtYU/sLaFQLC3hUGwuIVCsLmFQ7C6hUawu4VHsLyFSbC9hUuwvoVNsL+FT7DAhVCwwYVRsMKFUrDDhVawxIVYsMWFWrDGhVuwx4VcsMiFXrDJhV+wyoVgsMuFYbDMhWKwzYVjsM6FZLDPhWWw0IVmsNGFZ7DShWiw04VpsNSFarDVhWuw1oVssNeFbbDYhW6w2YVvsNqFcLDbhXGw3IVysN2Fc7DehXSw34V1sOCFdrDhhXew4oV4sOOFebDkhXqw5YV7sOaFfrDnhX+w6IWBsOmFgrDqhYOw64WFsOyFhrDthYew7oWIsO+FibDwhYqw8YWLsPKFjrDzhZCw9IWSsPWFk7D2hZSw94WVsPiFlrD5hZew+oWbsPuFnbD8hZ6w/YWjsP6FpLBBhqWwQoamsEOGp7BEhqqwRYawsEaGsrBHhrawSIa3sEmGubBKhrqwS4a7sEyGvbBNhr6wToa/sE+GwLBQhsGwUYbCsFKGw7BThsawVIbKsFWGy7BWhsywV4bNsFiGzrBZhs+wWobSsGGG07BihtWwY4bWsGSG17BlhtmwZobasGeG27BohtywaYbdsGqG3rBrht+wbIbhsG2G4rBuhuOwb4bksHCG5rBxhuewcobosHOG6bB0huqwdYbrsHaG7LB3hu2weIbusHmG77B6hvCwgYbxsIKG8rCDhvOwhIb0sIWG9bCGhvawh4b3sIiG+LCJhvmwiob6sIuG+7CMhvywjYb9sI6G/rCPhv+wkIYAsZGGAbGShgKxk4YDsZSGBLGVhgWxloYGsZeGB7GYhgqxmYYNsZqGDrGbhg+xnIYRsZ2GFLGehhWxn4YWsaCGF7GhhhqxooYesaOGH7GkhiCxpYYhsaaGIrGnhiaxqIYnsamGKbGqhiqxq4YrsayGLbGthi6xroYvsa+GMLGwhjGxsYYysbKGM7GzhjaxtIY6sbWGO7G2hjyxt4Y9sbiGPrG5hj+xuoZCsbuGQ7G8hkWxvYZGsb6GR7G/hkmxwIZKscGGS7HChkyxw4ZNscSGTrHFhk+xxoZSsceGU7HIhlaxyYZXscqGWbHLhlqxzIZbsc2GXbHOhl6xz4ZfsdCGYbHRhmKx0oZjsdOGZLHUhmWx1YZmsdaGZ7HXhmix2IZpsdmGarHahmux24ZssdyGbbHdhm6x3oZvsd+GcLHghnGx4YZyseKGc7HjhnSx5IZ1seWGdrHmhnex54Z6seiGe7Hphn2x6oZ+seuGf7HshoGx7YaDse6GhLHvhoWx8IaGsfGGh7Hyhoqx84aMsfSGjrH1ho+x9oaQsfeGkbH4hpWx+YaWsfqGl7H7hpmx/Iaasf2Gm7H+hp2xQYeesUKHn7FDh6CxRIehsUWHorFGh6OxR4eksUiHpbFJh6axSoensUuHqbFMh6qxTYersU6HrLFPh62xUIeusVGHr7FSh7CxU4exsVSHsrFVh7OxVoe0sVeHtbFYh7axWYe3sVqHuLFhh7mxYoe6sWOHu7Fkh7yxZYe9sWaHvrFnh7+xaIfAsWmHwbFqh8Kxa4fDsWyHxLFth8WxbofGsW+Hx7Fwh8ixcYfJsXKHyrFzh8uxdIfNsXWHzrF2h8+xd4fRsXiH0rF5h9OxeofVsYGH1rGCh9exg4fYsYSH2bGFh9qxhofbsYeH3rGIh+CxiYfhsYqH4rGLh+OxjIfksY2H5bGOh+axj4fnsZCH6rGRh+uxkoftsZOH7rGUh++xlYfxsZaH8rGXh/OxmIf0sZmH9bGah/axm4f3sZyH+LGdh/qxnof8sZ+H/rGgh/+xoYcAsqKHAbKjhwKypIcDsqWHBrKmhweyp4cJsqiHCrKphw2yqocOsquHD7KshxCyrYcRsq6HErKvhxOysIcWsrGHGLKyhxqys4cbsrSHHLK1hx2ytocesreHH7K4hyGyuYcisrqHI7K7hySyvIclsr2HJrK+hyeyv4cossCHKbLBhyqywocrssOHLLLEhy2yxYcussaHL7LHhzCyyIcxssmHMrLKhzOyy4c1ssyHNrLNhzeyzoc4ss+HObLQhzqy0Yc7stKHPbLThz6y1Ic/stWHQLLWh0Gy14dCstiHQ7LZh0Sy2odFstuHRrLch0ey3YdIst6HSbLfh0qy4IdLsuGHTLLih02y44dOsuSHT7Llh1Cy5odRsueHUrLoh1Oy6YdUsuqHVbLrh1ay7IdXsu2HWbLuh1qy74dbsvCHXbLxh16y8odfsvOHYbL0h2Ky9YdjsvaHZLL3h2Wy+IdmsvmHZ7L6h2qy+4drsvyHbLL9h22y/oduskGIb7JCiHCyQ4hxskSIcrJFiHOyRoh2skeId7JIiHiySYh5skqIerJLiHuyTIh9sk2IfrJOiH+yT4iAslCIgbJRiIKyUoiDslOIhrJUiIeyVYiIslaIirJXiIuyWIiMslmIjbJaiI6yYYiPsmKIkrJjiJOyZIiVsmWIlrJmiJeyZ4ibsmiInLJpiJ2yaoiesmuIn7JsiKKybYiksm6Ip7JviKiycIipsnGIq7JyiK2yc4iusnSIr7J1iLGydoiysneIs7J4iLWyeYi2snqIt7KBiLiygoi5soOIurKEiLuyhYi8soaIvbKHiL6yiIi/somIwLKKiMGyi4jCsoyIw7KNiMSyjojFso+IxrKQiMeykYjKspKIy7KTiM2ylIjOspWIz7KWiNGyl4jTspiI1LKZiNWymojWspuI17KciNqynYjcsp6I3rKfiN+yoIjgsqGI4bKiiOOyo4jnsqSI6bKliOqypojwsqeI8bKoiPKyqYj2sqqI/LKriP2yrIj+sq2IArOuiAOzr4gFs7CIBrOxiAezsogJs7OICrO0iAuztYgMs7aIDbO3iA6zuIgPs7mIErO6iBazu4gXs7yIGLO9iBmzvogas7+IG7PAiB2zwYges8KIH7PDiCCzxIghs8WIIrPGiCOzx4gks8iIJbPJiCazyogns8uIKLPMiCmzzYgqs86IK7PPiCyz0Igts9GILrPSiC+z04gws9SIMbPViDKz1ogzs9eINLPYiDWz2Yg2s9qIN7PbiDiz3Ig5s92IOrPeiDuz34g8s+CIPbPhiD6z4og/s+OIQLPkiEGz5YhCs+aIQ7PniESz6IhFs+mIRrPqiEez64hIs+yISbPtiEqz7ohLs++ITLPwiE2z8YhOs/KIT7PziFCz9IhRs/WIUrP2iFOz94hXs/iIWbP5iFqz+ohds/uIYLP8iGGz/Yhis/6IY7NBiWazQolos0OJarNEiWyzRYlts0aJb7NHiXKzSIlzs0mJdbNKiXazS4l3s0yJebNNiXqzTol7s0+JfLNQiX2zUYl+s1KJf7NTiYKzVImGs1WJh7NWiYizV4mJs1iJirNZiYuzWomNs2GJjrNiiY+zY4mRs2SJkrNliZOzZomVs2eJlrNoiZezaYmYs2qJmbNriZqzbImbs22JnLNuiZ2zb4mes3CJn7NxiaKzcomjs3OJpLN0iaWzdYmms3aJp7N3iamzeImqs3mJq7N6ia2zgYmus4KJr7ODibCzhImxs4WJsrOGibOzh4m0s4iJtbOJibaziom3s4uJuLOMibmzjYm6s46Ju7OPibyzkIm9s5GJvrOSib+zk4nAs5SJwbOVicKzlonDs5eJxrOYicezmYnJs5qJyrObic2znInPs52J0bOeidKzn4nTs6CJ1rOhidizoonas6OJ3LOkid6zpYnfs6aJ4bOnieKzqInjs6mJ5bOqieazq4nns6yJ6bOtieqzronrs6+J7LOwie2zsYnus7KJ77OzifCztInxs7WJ8rO2ifOzt4n0s7iJ9bO5ifazuon3s7uJ+LO8ifmzvYn6s76J+7O/if2zwIn+s8GJ/7PCiQC0w4kBtMSJArTFiQO0xokEtMeJBbTIiQa0yYkHtMqJCLTLiQm0zIkKtM2JC7TOiQy0z4kNtNCJDrTRiQ+00okRtNOJErTUiRO01YkUtNaJFbTXiRa02IkXtNmJGbTaiRq024kbtNyJHbTdiR603okftN+JIbTgiSK04YkjtOKJJLTjiSW05IkmtOWJJ7TmiSq054kstOiJLbTpiS606okvtOuJMLTsiTG07YkytO6JM7TviTW08Ik2tPGJN7TyiTi084k5tPSJOrT1iTu09ok8tPeJPbT4iT60+Yk/tPqJQLT7iUG0/IlCtP2JQ7T+iUS0QYpFtEKKRrRDike0RIpItEWKSbRGikq0R4pLtEiKTLRJik20SopOtEuKT7RMilK0TYpTtE6KVbRPila0UIpXtFGKWbRSilq0U4pbtFSKXLRVil20VopetFeKX7RYimK0WYpktFqKZrRhime0YopotGOKabRkimq0ZYprtGaKbbRnim60aIpvtGmKcLRqinG0a4pytGyKc7RtinS0bop1tG+KdrRwine0cYp4tHKKebRzinq0dIp7tHWKfLR2in20d4p+tHiKf7R5ioG0eoqCtIGKg7SCioS0g4qFtISKhrSFioe0hoqJtIeKirSIiou0iYqMtIqKjbSLio60jIqPtI2KkLSOipG0j4qStJCKk7SRipS0koqVtJOKlrSUipe0lYqYtJaKmbSXipq0mIqbtJmKnLSaip60m4qftJyKoLSdiqG0noqitJ+Ko7SgiqW0oYqmtKKKp7Sjiqm0pIqqtKWKq7Smiq20p4qutKiKr7SpirC0qoqxtKuKsrSsirO0rYq0tK6KtrSviri0sIq6tLGKu7Syiry0s4q9tLSKvrS1ir+0torBtLeKwrS4isO0uYrFtLqKxrS7ise0vIrJtL2KyrS+isu0v4rMtMCKzbTBis60worPtMOK0bTEitK0xYrTtMaK1LTHita0yIrXtMmK2LTKitm0y4ratMyK27TNit60zorftM+K4bTQiuK00YrltNKK57TTiui01IrptNWK6rTWiuu014rutNiK8LTZivK02orztNuK9LTcivW03Yr2tN6K97Tfivm04Ir6tOGK+7Tiivy044r9tOSK/rTliv+05ooAteeKAbXoigK16YoDteqKBLXrigW17IoGte2KB7Xuigi174oJtfCKCrXxigu18ooMtfOKDbX0ig619YoPtfaKELX3ihG1+IoStfmKE7X6iha1+4oXtfyKGbX9ihq1/oodtUGLHrVCix+1Q4sgtUSLIbVFiyK1RosjtUeLJrVIiyu1SYsstUqLLbVLiy61TIsvtU2LMrVOizO1T4s1tVCLNrVRize1Uos5tVOLOrVUizu1VYs8tVaLPbVXiz61WIs/tVmLQrVai0a1YYtHtWKLSLVji0m1ZItKtWWLTrVmi0+1Z4tRtWiLUrVpi1O1aotVtWuLVrVsi1e1bYtYtW6LWbVvi1q1cItbtXGLXrVyi2K1c4tjtXSLZLV1i2W1dotmtXeLZ7V4i2i1eYtptXqLarWBi2u1gotstYOLbbWEi261hYtvtYaLcLWHi3G1iItytYmLc7WKi3S1i4t1tYyLdrWNi3e1jot4tY+LebWQi3q1kYt7tZKLfLWTi321lIt+tZWLf7WWi4C1l4uBtZiLgrWZi4O1mouEtZuLhbWci4a1nYuHtZ6LiLWfi4m1oIuKtaGLi7Wii4y1o4uNtaSLjrWli4+1pouQtaeLkbWoi5K1qYuTtaqLlLWri5W1rIuWta2Ll7Wui5i1r4uZtbCLmrWxi5u1souctbOLnbW0i561tYuftbaLorW3i6O1uIultbmLprW6i6e1u4uptbyLrLW9i621vouutb+Lr7XAi7K1wYu2tcKLt7XDi7i1xIu5tcWLurXGi761x4u/tciLwbXJi8K1yovDtcuLxbXMi8a1zYvHtc6LyLXPi8m10IvKtdGLy7XSi86104vStdSL07XVi9S11ovVtdeL1rXYi9e12YvZtdqL2rXbi9u13Ivctd2L3bXei96134vfteCL4LXhi+G14oviteOL47Xki+S15YvlteaL5rXni+e16IvotemL6bXqi+q164vrteyL7bXti+617ovvte+L8LXwi/G18YvytfKL87Xzi/S19Iv1tfWL9rX2i/e194v4tfiL+bX5i/q1+ov7tfuL/LX8i/21/Yv+tf6L/7VBjAC2QowBtkOMArZEjAO2RYwEtkaMBbZHjAa2SIwHtkmMCLZKjAm2S4wKtkyMC7ZNjAy2TowNtk+MDrZQjA+2UYwStlKME7ZTjBW2VIwWtlWMF7ZWjBm2V4watliMG7ZZjBy2WowdtmGMHrZijB+2Y4wgtmSMIbZljCK2ZowjtmeMJLZojCa2aYwntmqMKLZrjCm2bIwqtm2MK7ZujC22b4wutnCML7ZxjDC2cowxtnOMMrZ0jDO2dYw1tnaMNrZ3jDe2eIw4tnmMObZ6jDq2gYw7toKMPLaDjD22hIw+toWMP7aGjEC2h4xBtoiMQraJjEO2ioxEtouMRbaMjEa2jYxHto6MSbaPjEq2kIxLtpGMTLaSjE22k4xOtpSMT7aVjFC2loxRtpeMUraYjFO2mYxUtpqMVbabjFa2nIxXtp2MWLaejFm2n4xatqCMW7ahjFy2ooxdtqOMXrakjF+2pYxgtqaMYbanjGK2qIxjtqmMZbaqjGa2q4xntqyMabatjGq2roxrtq+MbLawjG22sYxutrKMb7azjHC2tIxxtrWMcra2jHO2t4x0triMdba5jHa2uox3truMeLa8jHm2vYx6tr6Me7a/jHy2wIx9tsGMfrbCjH+2w4yAtsSMgbbFjIK2xoyDtseMhLbIjIW2yYyGtsqMh7bLjIi2zIyJts2MirbOjIu2z4yMttCMjbbRjI620oyPttOMkLbUjJG21YySttaMk7bXjJS22IyVttmMlrbajJe224yYttyMmbbdjJq23oybtt+MnrbgjJ+24YyhtuKMorbjjKO25IyltuWMprbmjKe254yotuiMqbbpjKq26oyttuuMrrbsjK+27Yywtu6MsrbvjLO28Iy0tvGMtbbyjLa284y3tvSMuLb1jLm29oy6tveMu7b4jLy2+Yy9tvqMvrb7jL+2/IzAtv2Mwbb+jMK2QY3DtkKNxLZDjcW2RI3GtkWNx7ZGjci2R43JtkiNyrZJjcu2So3MtkuNzbZMjc62TY3Ptk6N0LZPjdG2UI3StlGN07ZSjdW2U43WtlSN17ZVjdi2Vo3ZtleN2rZYjdu2WY3ctlqN3bZhjd62Yo3ftmON4LZkjeG2ZY3itmaN47ZnjeS2aI3ltmmN5rZqjee2a43otmyN6bZtjeq2bo3rtm+N7LZwje22cY3utnKN77ZzjfG2dI3ytnWN87Z2jfW2d432tniN97Z5jfm2eo36toGN+7aCjfy2g439toSN/raFjf+2ho0Ct4eNA7eIjQS3iY0Gt4qNB7eLjQi3jI0Jt42NCreOjQu3j40Mt5CNDbeRjQ63ko0Pt5ONELeUjRG3lY0St5aNE7eXjRS3mI0Vt5mNFreajRe3m40Yt5yNGbedjRq3no0bt5+NHLegjR23oY0et6KNH7ejjSC3pI0ht6WNIremjSO3p40kt6iNJbepjSa3qo0nt6uNKresjSu3rY0tt66NLrevjTG3sI0yt7GNM7eyjTS3s401t7SNNre1jTe3to06t7eNPLe4jT23uY0+t7qNP7e7jUC3vI1Bt72NQre+jUO3v41Ft8CNRrfBjUe3wo1Jt8ONSrfEjUu3xY1Nt8aNTrfHjU+3yI1Qt8mNUbfKjVK3y41Tt8yNVrfNjVe3zo1Yt8+NWbfQjVq30Y1bt9KNXLfTjV231I1et9WNX7fWjWG3141it9iNY7fZjWW32o1mt9uNZ7fcjWm33Y1qt96Na7ffjWy34I1tt+GNbrfijW+3441yt+SNdLfljXa35o13t+eNeLfojXm36Y16t+qNe7frjX637I1/t+2NgbfujYK3742Dt/CNhbfxjYa38o2Ht/ONiLf0jYm39Y2Kt/aNi7f3jY63+I2Tt/mNlLf6jZW3+42at/yNm7f9jZ23/o2et0GOn7dCjqG3Q46it0SOo7dFjqS3Ro6lt0eOprdIjqe3SY6qt0qOrrdLjq+3TI6wt02OsbdOjrK3T46zt1COtrdRjre3Uo65t1OOurdUjru3VY68t1aOvbdXjr63WI6/t1mOwLdajsG3YY7Ct2KOw7djjsS3ZI7Ft2WOxrdmjsi3Z47Kt2iOy7dpjsy3ao7Nt2uOzrdsjs+3bY7Qt26O0bdvjtK3cI7Tt3GO1LdyjtW3c47Wt3SO17d1jti3do7Zt3eO2rd4jtu3eY7ct3qO3beBjt63go7ft4OO4LeEjuG3hY7it4aO47eHjuS3iI7lt4mO5reKjue3i47ot4yO6beNjuq3jo7rt4+O7reQju+3kY7xt5KO8reTjvO3lI71t5WO9reWjve3l474t5iO+beZjvq3mo77t5uO/recjgK4nY4DuJ6OBLifjgW4oI4GuKGOCriijgu4o44NuKSODriljg+4po4RuKeOEriojhO4qY4UuKqOFbirjha4rI4XuK2OGriujhy4r44euLCOH7ixjiC4so4huLOOIri0jiO4tY4muLaOJ7i3jim4uI4quLmOK7i6ji24u44uuLyOL7i9jjC4vo4xuL+OMrjAjjO4wY42uMKOOrjDjju4xI48uMWOPbjGjj64x44/uMiOQbjJjkK4yo5DuMuORbjMjka4zY5HuM6OSLjPjkm40I5KuNGOS7jSjky4045NuNSOTrjVjk+41o5QuNeOUrjYjlS42Y5VuNqOVrjbjle43I5YuN2OWbjejlq4345buOCOXrjhjl+44o5huOOOYrjkjmO45Y5luOaOZrjnjme46I5ouOmOabjqjmq4645ruOyObrjtjnC47o5yuO+Oc7jwjnS48Y51uPKOdrjzjne49I55uPWOerj2jnu49459uPiOfrj5jn+4+o6AuPuOgbj8joK4/Y6DuP6OhLhBj4W4Qo+GuEOPh7hEj4i4RY+JuEaPirhHj4u4SI+MuEmPjrhKj4+4S4+QuEyPkbhNj5K4To+TuE+PlLhQj5W4UY+WuFKPl7hTj5i4VI+ZuFWPmrhWj5u4V4+cuFiPnbhZj564Wo+fuGGPoLhij6G4Y4+iuGSPo7hlj6S4Zo+luGePprhoj6e4aY+puGqPqrhrj6u4bI+suG2Prbhuj664b4+vuHCPsbhxj7K4co+zuHOPtbh0j7a4dY+3uHaPubh3j7q4eI+7uHmPvLh6j724gY++uIKPv7iDj8K4hI/EuIWPxriGj8e4h4/IuIiPybiJj8q4io/LuIuPzbiMj864jY/PuI6P0biPj9K4kI/TuJGP1biSj9a4k4/XuJSP2LiVj9m4lo/auJeP27iYj9y4mY/euJqP4Libj+K4nI/juJ2P5Liej+W4n4/muKCP57ihj+q4oo/ruKOP7bikj+64pY/vuKaP8binj/K4qI/zuKmP9Liqj/W4q4/2uKyP97itj/q4ro/8uK+P/riwj/+4sY8AubKPAbmzjwK5tI8DubWPBbm2jwa5t48HubiPCLm5jwm5uo8KubuPC7m8jwy5vY8Nub6PDrm/jw+5wI8QucGPEbnCjxK5w48TucSPFLnFjxW5xo8WucePF7nIjxm5yY8aucqPG7nLjxy5zI8duc2PHrnOjx+5z48hudCPIrnRjyO50o8kudOPJbnUjya51Y8nudaPKLnXjym52I8qudmPK7najyy5248tudyPLrndjy+53o8wud+PMbngjzK54Y8zueKPNLnjjzW55I82ueWPN7nmjzi55485ueiPOrnpjzu56o8+ueuPP7nsj0G57Y9Cue6PQ7nvj0W58I9GufGPR7nyj0i5849JufSPSrn1j0u59o9NufePTrn4j1C5+Y9SufqPU7n7j1S5/I9Vuf2PVrn+j1e5QZBauUKQW7lDkF25RJBeuUWQX7lGkGG5R5BiuUiQY7lJkGS5SpBluUuQZrlMkGe5TZBquU6QbLlPkG65UJBvuVGQcLlSkHG5U5ByuVSQc7lVkHa5VpB3uVeQeblYkHq5WZB7uVqQfblhkH65YpB/uWOQgLlkkIG5ZZCCuWaQg7lnkIa5aJCIuWmQi7lqkIy5a5CPuWyQkLltkJG5bpCSuW+Qk7lwkJS5cZCVuXKQlrlzkJe5dJCYuXWQmbl2kJq5d5CbuXiQnLl5kJ25epCeuYGQn7mCkKC5g5ChuYSQormFkKO5hpCkuYeQpbmIkKa5iZCnuYqQqLmLkKm5jJCquY2Qq7mOkK65j5CvuZCQsbmRkLK5kpCzuZOQtbmUkLa5lZC3uZaQuLmXkLm5mJC6uZmQu7makL65m5DAuZyQwrmdkMO5npDEuZ+QxbmgkMa5oZDHuaKQyrmjkMu5pJDNuaWQ07mmkNS5p5DVuaiQ1rmpkNe5qpDauauQ3LmskN+5rZDgua6Q4rmvkOa5sJDnubGQ6bmykOq5s5DrubSQ7bm1kO65tpDvubeQ8Lm4kPG5uZDyubqQ87m7kPa5vJD7ub2Q/Lm+kP25v5D+ucCQ/7nBkAK6wpADusOQBLrEkAW6xZAGusaQB7rHkAm6yJAKusmQC7rKkAy6y5ANusyQDrrNkA+6zpAQus+QEbrQkBK60ZATutKQFLrTkBa61JAXutWQGLrWkBm615AautiQG7rZkBy62pAdutuQHrrckB+63ZAgut6QIbrfkCK64JAjuuGQJLrikCW645AmuuSQJ7rlkCi65pApuueQKrrokCu66ZAsuuqQLbrrkC667JAvuu2QMLrukDG675AyuvCQM7rxkDS68pA1uvOQNrr0kDe69ZA6uvaQO7r3kD26+JA+uvmQP7r6kEG6+5BDuvyQRLr9kEW6/pBGukGRR7pCkUq6Q5FMukSRT7pFkVC6RpFRukeRUrpIkVa6SZFXukqRWbpLkVq6TJFbuk2RXbpOkV66T5FfulCRYLpRkWG6UpFiulORY7pUkWa6VZFqulaRa7pXkWy6WJFtulmRbrpakW+6YZFyumKRc7pjkXW6ZJF2umWRd7pmkXm6Z5F6umiRe7ppkXy6apF9umuRfrpskX+6bZGAum6RgbpvkYK6cJGGunGRiLpykYm6c5GKunSRi7p1kY26dpGOuneRj7p4kZC6eZGRunqRkrqBkZO6gpGUuoORlbqEkZa6hZGXuoaRmLqHkZm6iJGauomRm7qKkZy6i5GduoyRnrqNkZ+6jpGguo+RobqQkaK6kZGjupKRpLqTkaW6lJGmupWRp7qWkaq6l5GtupiRrrqZka+6mpGxupuRs7qckbS6nZG1up6Rtrqfkbe6oJG6uqGRvLqikb66o5G/uqSRwLqlkcG6ppHCuqeRw7qokcW6qZHGuqqRx7qrkcm6rJHKuq2Ry7qukcy6r5HNurCRzrqxkc+6spHQurOR0bq0kdK6tZHTuraR1Lq3kdW6uJHWurmR17q6kdq6u5HburyR3Lq9kd26vpHeur+R37rAkeC6wZHhusKR4rrDkeO6xJHkusWR5brGkea6x5HnusiR6LrJkem6ypHqusuR67rMkey6zZHtus6R7rrPke+60JHwutGR8brSkfK605HzutSR9LrVkfW61pH2uteR97rYkfi62ZH5utqR+rrbkfu63JH9ut2R/rrekf+635EBu+CRArvhkQO74pEFu+ORBrvkkQe75ZEIu+aRCbvnkQq76JELu+mRDLvqkQ6765EQu+yRErvtkRO77pEUu++RFbvwkRa78ZEXu/KRGbvzkRq79JEbu/WRHbv2kR6795Efu/iRIbv5kSK7+pEju/uRJLv8kSW7/ZEmu/6RJ7tBkii7QpIqu0OSLLtEki27RZIuu0aSL7tHkjC7SJIxu0mSMrtKkjO7S5I3u0ySObtNkjq7TpI/u0+SQLtQkkG7UZJCu1KSQ7tTkka7VJJIu1WSSrtWkku7V5JMu1iSTrtZklG7WpJSu2GSU7tiklW7Y5JWu2SSV7tlklm7ZpJau2eSW7tokly7aZJdu2qSXrtrkl+7bJJgu22SYrtukmS7b5Jlu3CSZrtxkme7cpJou3OSabt0kmq7dZJru3aSbbt3km67eJJvu3mScLt6knG7gZJyu4KSc7uDknS7hJJ1u4WSdruGkne7h5J4u4iSebuJknq7ipJ7u4uSfLuMkn27jZJ+u46Sf7uPkoC7kJKBu5GSgruSkoO7k5KEu5SShbuVkoa7lpKHu5eSibuYkoq7mZKLu5qSjbubko67nJKPu52SkbuekpK7n5KTu6CSlLuhkpW7opKWu6OSl7ukkpi7pZKZu6aSmrunkpu7qJKcu6mSnbuqkp67q5Kfu6ySoLutkqG7rpKiu6+So7uwkqW7sZKmu7KSp7uzkqm7tJKqu7WSq7u2kq27t5Kuu7iSr7u5krC7upKxu7uSsru8krO7vZK1u76Stru/kri7wJK5u8GSurvCkru7w5K8u8SSvbvFkr67xpK/u8eSwbvIksK7yZLDu8qSxbvLksa7zJLHu82SybvOksq7z5LLu9CSzLvRks270pLOu9OSz7vUktG71ZLSu9aS1LvXktW72JLWu9mS17vakti725LZu9yS2rvdktu73pLcu9+S3bvgkt674ZLfu+KS4LvjkuG75JLiu+WS47vmkuS755Llu+iS5rvpkue76pLou+uS6bvskuq77ZLru+6S7Lvvku278JLuu/GS77vykvC785Lxu/SS8rv1kvO79pL0u/eS9bv4kva7+ZL3u/qS+rv7kvu7/JL9u/2S/rv+kgG8QZMDvEKTBLxDkwW8RJMGvEWTB7xGkwq8R5MOvEiTELxJkxK8SpMTvEuTGbxMkxq8TZMgvE6TIbxPkyK8UJMjvFGTJrxSkyi8U5MqvFSTK7xVkyy8VpMuvFeTL7xYkzK8WZMzvFqTNbxhkza8YpM3vGOTObxkkzq8ZZM7vGaTPLxnkz28aJM+vGmTP7xqk0K8a5NGvGyTR7xtk0i8bpNKvG+TS7xwk068cZNPvHKTUbxzk1K8dJNTvHWTVLx2k1W8d5NWvHiTV7x5k1i8epNZvIGTWryCk1u8g5NcvISTXryFk1+8hpNgvIeTYbyIk2K8iZNjvIqTZLyLk2W8jJNmvI2TZ7yOk2i8j5NpvJCTaryRk2u8kpNsvJOTbbyUk268lZNvvJaTcLyXk3G8mJNyvJmTc7yak3S8m5N1vJyTdrydk3e8npN4vJ+Tebygk3q8oZN7vKKTfLyjk328pJN+vKWTf7ymk4C8p5OBvKiTgrypk4O8qpOGvKuTh7ysk4m8rZOKvK6Tjbyvk4+8sJOQvLGTkbyyk5K8s5OTvLSTlry1k5i8tpObvLeTnLy4k528uZOevLqTn7y7k6K8vJOjvL2Tpby+k6a8v5OpvMCTqrzBk6u8wpOsvMOTrbzEk668xZOvvMaTsrzHk7a8yJO3vMmTuLzKk7m8y5O6vMyTu7zNk768zpO/vM+TwbzQk8K80ZPDvNKTxbzTk8a81JPHvNWTyLzWk8m815PKvNiTy7zZk8y82pPOvNuT0rzck9O83ZPUvN6T1rzfk9e84JPZvOGT2rzik9u845PdvOST3rzlk9+85pPgvOeT4bzok+K86ZPjvOqT5Lzrk+W87JPmvO2T57zuk+i875PpvPCT6rzxk+u88pPsvPOT7bz0k+689ZPvvPaT8Lz3k/G8+JPyvPmT87z6k/e8+5P5vPyT+rz9k/u8/pP9vEGU/rxClP+8Q5QAvUSUAb1FlAK9RpQDvUeUBr1IlAi9SZQKvUqUC71LlAy9TJQNvU2UDr1OlA+9T5QRvVCUEr1RlBO9UpQVvVOUFr1UlBe9VZQYvVaUGb1XlBq9WJQbvVmUHL1alB29YZQevWKUH71jlCC9ZJQhvWWUIr1mlCO9Z5QlvWiUJr1plCe9apQovWuUKb1slCq9bZQrvW6ULb1vlC69cJQvvXGUML1ylDG9c5QyvXSUM711lDS9dpQ1vXeUNr14lDe9eZQ4vXqUOb2BlDq9gpQ7vYOUPL2ElD29hZQ+vYaUP72HlEG9iJRCvYmUQ72KlES9i5RFvYyURr2NlEe9jpRKvY+US72QlE29kZROvZKUT72TlFG9lJRSvZWUU72WlFS9l5RVvZiUVr2ZlFe9mpRavZuUW72clFy9nZRdvZ6UXr2flF+9oJRgvaGUYb2ilGK9o5RjvaSUZb2llGa9ppRnvaeUab2olGq9qZRrvaqUbL2rlG29rJRuva2Ub72ulHC9r5RxvbCUcr2xlHO9spR0vbOUdb20lHa9tZR3vbaUeL23lHm9uJR6vbmUe726lHy9u5R9vbyUfr29lH+9vpSCvb+Ug73AlIW9wZSGvcKUi73DlIy9xJSNvcWUjr3GlI+9x5SSvciUlL3JlJa9ypSXvcuUmL3MlJu9zZSdvc6Unr3PlJ+90JSgvdGUob3SlKK905SjvdSUpb3VlKa91pSnvdeUqL3YlKm92ZSqvdqUq73blKy93JStvd2Urr3elK+935SxveCUsr3hlLO94pS0veOUtb3klLa95ZS3veaUub3nlLq96JS7vemUvL3qlL2965S+veyUv73tlMC97pTBve+Uwr3wlMO98ZTEvfKUxb3zlMa99JTHvfWUyL32lMm995TKvfiUy735lMy9+pTNvfuUzr38lM+9/ZTQvf6U0b1BldK9QpXTvUOV1r1Elde9RZXZvUaV2r1Hldu9SJXdvUmV3r1Kld+9S5XgvUyV4b1NleK9TpXjvU+V5L1QleW9UZXmvVKV571Tlei9VJXqvVWV671Wley9V5XtvViV7r1Zle+9WpXxvWGV8r1ilfO9Y5X1vWSV9r1llfe9ZpX5vWeV+r1olfu9aZX8vWqV/b1rlf69bJX/vW2VAb5ulQK+b5UEvnCVBr5xlQe+cpUIvnOVCb50lQq+dZULvnaVDr53lQ++eJURvnmVEr56lRO+gZUVvoKVFr6DlRe+hJUYvoWVGb6GlRq+h5UbvoiVHr6JlSC+ipUhvouVIr6MlSO+jZUkvo6VJb6PlSa+kJUnvpGVKL6SlSm+k5UqvpSVK76VlSy+lpUtvpeVLr6YlS++mZUwvpqVMb6blTK+nJUzvp2VNL6elTW+n5U2vqCVN76hlTi+opU5vqOVOr6klTu+pZU8vqaVPb6nlT6+qJU/vqmVQL6qlUG+q5VCvqyVQ76tlUa+rpVHvq+VSb6wlUq+sZVLvrKVTb6zlU++tJVQvrWVUb62lVK+t5VTvriVVr65lVi+upVcvruVXb68lV6+vZVfvr6VYr6/lWO+wJVlvsGVZr7ClWe+w5VpvsSVa77FlWy+xpVtvseVbr7IlW++yZVyvsqVdr7LlXe+zJV4vs2Veb7OlXq+z5V+vtCVf77RlYG+0pWCvtOVg77UlYW+1ZWGvtaVh77XlYi+2JWJvtmVir7alYu+25WOvtyVkr7dlZO+3pWUvt+Vlb7glZa+4ZWXvuKVmr7jlZu+5JWcvuWVnb7mlZ6+55WfvuiVoL7plaG+6pWivuuVo77slaS+7ZWlvu6Vpr7vlae+8JWpvvGVqr7ylau+85WsvvSVrb71la6+9pWvvveVsL74lbG++ZWyvvqVs777lbS+/JW1vv2Vtr7+lbe+QZa4vkKWub5Dlrq+RJa7vkWWvL5Glr2+R5a+vkiWv75JlsC+SpbBvkuWwr5MlsO+TZbEvk6Wxb5Plsa+UJbHvlGWyL5Slsm+U5bKvlSWy75Vlsy+VpbNvleWzr5Yls++WZbSvlqW075hltW+YpbWvmOW2b5kltq+ZZbbvmaW3L5nlt2+aJbevmmW375qluG+a5bivmyW5r5tlue+bpbovm+W6b5wluq+cZbrvnKW7b5zlu6+dJbvvnWW8L52lvG+d5byvniW8755lvS+epb1voGW9r6Clve+g5b4voSW+b6Flvq+hpb7voeW/L6Ilv2+iZb+voqW/76LlgC/jJYCv42WA7+OlgS/j5YFv5CWBr+Rlge/kpYKv5OWC7+Ulgy/lZYNv5aWDr+Xlg+/mJYQv5mWEb+alhK/m5YTv5yWFL+dlhW/npYWv5+WF7+glhq/oZYev6KWH7+jliC/pJYhv6WWIr+mliO/p5Ykv6iWJb+plia/qpYnv6uWKL+slim/rZYqv66WK7+vliy/sJYtv7GWLr+yli+/s5Ywv7SWMb+1ljK/tpYzv7eWNL+4ljW/uZY2v7qWN7+7lji/vJY5v72WOr++lju/v5Y8v8CWPb/Blj6/wpY/v8OWQr/ElkO/xZZFv8aWRr/Hlke/yJZJv8mWSr/Klku/y5ZMv8yWTb/Nlk6/zpZPv8+WUr/QllO/0ZZUv9KWVr/Tlle/1JZYv9WWWb/Wllq/15Zbv9iWXL/Zll2/2pZev9uWX7/clmC/3ZZhv96WYr/flmO/4JZkv+GWZb/ilma/45Znv+SWaL/llmm/5pZqv+eWa7/olmy/6ZZtv+qWbr/rlm+/7JZwv+2Wcb/ulnK/75Zzv/CWdL/xlnW/8pZ2v/OWd7/0lni/9ZZ5v/aWer/3lnu/+JZ8v/mWfb/6ln6/+5Z/v/yWgL/9loG//paCv0GXg79Cl4S/Q5eFv0SXhr9Fl4e/RpeIv0eXib9Il4q/SZeLv0qXjL9Ll42/TJeOv02Xj79Ol5C/T5eRv1CXkr9Rl5O/UpeVv1OXlr9Ul5e/VZeYv1aXmb9Xl5q/WJebv1mXnL9al52/YZeev2KXn79jl6C/ZJehv2WXor9ml6O/Z5ekv2iXpb9pl6a/apenv2uXqL9sl6m/bZeqv26Xq79vl6y/cJetv3GXrr9yl6+/c5exv3SXsr91l7O/dpe0v3eXtb94l7a/eZe3v3qXuL+Bl7m/gpe6v4OXu7+El7y/hZe9v4aXvr+Hl7+/iJfAv4mXwb+Kl8K/i5fDv4yXxL+Nl8a/jpfHv4+XyL+Ql8m/kZfKv5KXy7+Tl86/lJfPv5WX0b+Wl9K/l5fTv5iX1b+Zl9a/mpfXv5uX2L+cl9m/nZfav56X27+fl92/oJfev6GX4L+il+K/o5fjv6SX5L+ll+W/ppfmv6eX57+ol+i/qZfpv6qX6r+rl+u/rJfsv62X7b+ul+6/r5fvv7CX8L+xl/G/spfyv7OX87+0l/S/tZf1v7aX9r+3l/e/uJf4v7mX+b+6l/q/u5f7v7yX/L+9l/2/vpf+v7+X/7/AlwDAwZcBwMKXAsDDlwPAxJcEwMWXBcDGlwbAx5cHwMiXCMDJlwnAypcKwMuXC8DMlwzAzZcNwM6XDsDPlw/A0JcQwNGXEcDSlxLA05cTwNSXFMDVlxXA1pcWwNeXF8DYlxjA2ZcZwNqXGsDblxvA3JccwN2XHcDelx7A35cfwOCXIMDhlyHA4pciwOOXI8DklyTA5ZclwOaXJsDnlyfA6JcowOmXKcDqlyrA65crwOyXLMDtly3A7pcuwO+XL8DwlzDA8ZcxwPKXMsDzlzPA9Jc0wPWXNcD2lzbA95c3wPiXOMD5lznA+pc6wPuXO8D8lz3A/Zc+wP6XP8BBmEDAQphBwEOYQsBEmEPARZhEwEaYRcBHmEbASJhHwEmYSMBKmEnAS5hKwEyYS8BNmEzATphNwE+YTsBQmE/AUZhQwFKYUsBTmFPAVJhUwFWYVcBWmFbAV5hXwFiYWcBZmFrAWphbwGGYXcBimF7AY5hfwGSYYcBlmGLAZphjwGeYZMBomGXAaZhmwGqYZ8BrmGrAbJhrwG2YbMBumG3Ab5huwHCYb8BxmHDAcphxwHOYcsB0mHPAdZh0wHaYdcB3mHbAeJh3wHmYeMB6mHnAgZh6wIKYe8CDmHzAhJh9wIWYfsCGmH/Ah5iAwIiYgcCJmILAipiDwIuYhMCMmIXAjZiGwI6Yh8CPmIjAkJiJwJGYisCSmIvAk5iMwJSYjcCVmI7AlpiPwJeYksCYmJPAmZiVwJqYlsCbmJfAnJiZwJ2YmsCemJvAn5icwKCYncChmJ7AopifwKOYosCkmKTApZimwKaYp8CnmKjAqJipwKmYqsCqmKvAq5iuwKyYscCtmLLArpi3wK+YuMCwmLnAsZi6wLKYu8CzmL7AtJjCwLWYw8C2mMTAt5jGwLiYx8C5mMrAupjLwLuYzcC8mM7AvZjPwL6Y0cC/mNLAwJjTwMGY1MDCmNXAw5jWwMSY18DFmNrAxpjewMeY38DImODAyZjhwMqY4sDLmOPAzJjmwM2Y58DOmOnAz5jqwNCY68DRmO3A0pjuwNOY78DUmPDA1ZjxwNaY8sDXmPPA2Jj2wNmY+MDamPrA25j7wNyY/MDdmP3A3pj+wN+Y/8DgmAHB4ZgCweKYA8HjmAXB5JgGweWYB8HmmAnB55gKweiYC8HpmAzB6pgNweuYDsHsmA/B7ZgRwe6YEsHvmBPB8JgUwfGYFsHymBfB85gYwfSYGcH1mBrB9pgbwfeYIcH4mCLB+ZglwfqYKMH7mCnB/Jgqwf2YK8H+mC7BQZkywUKZM8FDmTTBRJk1wUWZN8FGmTrBR5k7wUiZPcFJmT7BSpk/wUuZQcFMmULBTZlDwU6ZRMFPmUXBUJlGwVGZR8FSmUrBU5lOwVSZT8FVmVDBVplRwVeZUsFYmVPBWZlWwVqZV8FhmVnBYplawWOZW8FkmV3BZZlewWaZX8FnmWDBaJlhwWmZYsFqmWPBa5lmwWyZasFtmWvBbplswW+ZbcFwmW7BcZlvwXKZccFzmXLBdJlzwXWZdcF2mXbBd5l3wXiZecF5mXrBepl7wYGZfMGCmX3Bg5l+wYSZf8GFmYDBhpmBwYeZgsGImYPBiZmEwYqZhsGLmYfBjJmIwY2ZicGOmYrBj5mLwZCZj8GRmZHBkpmSwZOZk8GUmZXBlZmXwZaZmMGXmZnBmJmawZmZm8GamZ7Bm5mgwZyZosGdmaPBnpmkwZ+ZpsGgmafBoZmqwaKZq8Gjma3BpJmuwaWZr8GmmbHBp5mywaiZs8GpmbTBqpm1wauZtsGsmbfBrZm4wa6ZucGvmbrBsJm7wbGZvMGymb7Bs5m/wbSZwMG1mcHBtpnCwbeZw8G4mcXBuZnGwbqZx8G7mcnBvJnKwb2Zy8G+mc3Bv5nOwcCZz8HBmdDBwpnRwcOZ0sHEmdPBxZnVwcaZ1sHHmdnByJnawcmZ28HKmdzBy5ndwcyZ3sHNmd/Bzpnhwc+Z4sHQmePB0ZnlwdKZ5sHTmefB1JnpwdWZ6sHWmevB15nswdiZ7cHZme7B2pnvwduZ8sHcmfTB3Zn1wd6Z9sHfmffB4Jn4weGZ+cHimfrB45n7weSZ/sHlmf/B5pkBwueZAsLomQPC6ZkFwuqZBsLrmQfC7JkIwu2ZCcLumQrC75kLwvCZDsLxmRDC8pkSwvOZE8L0mRTC9ZkVwvaZFsL3mRfC+JkawvmZG8L6mR3C+5kewvyZIcL9mSLC/pkjwkGaJMJCmiXCQ5omwkSaJ8JFmirCRposwkeaLsJImjDCSZozwkqaNcJLmjbCTJo3wk2aOMJOmjnCT5o6wlCaO8JRmjzCUpo9wlOaPsJUmj/CVZpAwlaaQcJXmkLCWJpDwlmaRMJamkXCYZpGwmKaR8JjmknCZJpKwmWaS8JmmkzCZ5pNwmiaTsJpmk/CappSwmuaU8JsmlXCbZpWwm6aV8JvmlnCcJpawnGaW8JymlzCc5pdwnSaXsJ1ml/CdpphwneaYsJ4mmPCeZpkwnqaZsKBmmfCgppowoOaacKEmmrChZprwoaabsKHmm/CiJpxwomacsKKmnPCi5p1woyadsKNmnfCjpp4wo+aecKQmnrCkZp7wpKafsKTmoDClJqCwpWag8KWmoTCl5qFwpiahsKZmofCmpqKwpuai8KcmozCnZqNwp6ajsKfmo/CoJqRwqGaksKimpPCo5qUwqSalcKlmpbCppqXwqeamcKomprCqZqcwqqansKrmp/CrJqgwq2aocKumqLCr5qjwrCapsKxmqfCspqpwrOaqsK0mqvCtZquwraar8K3mrDCuJqxwrmassK6mrPCu5q2wryauMK9mrrCvpq7wr+avMLAmr3CwZq+wsKav8LDmsDCxJrBwsWawsLGmsPCx5rEwsiaxcLJmsbCyprHwsuayMLMmsnCzZrKws6ay8LPmszC0JrNwtGazsLSms/C05rQwtSa0cLVmtLC1prTwtea1MLYmtXC2ZrWwtqa18LbmtjC3JrZwt2a2sLemtvC35rewuCa38LhmuHC4priwuOa5cLkmubC5Zrnwuaa6MLnmunC6Jrqwuma7sLqmvDC65rywuya88LtmvTC7pr1wu+a98LwmvrC8Zr9wvKa/sLzmv/C9JoBw/WaAsP2mgPD95oEw/iaBcP5mgbD+poHw/uaCsP8mgvD/ZoOw/6aD8NBmxDDQpsRw0ObEsNEmxbDRZsXw0abGcNHmxrDSJsbw0mbHcNKmx7DS5sfw0ybIMNNmyHDTpsiw0+bI8NQmybDUZsnw1KbKsNTmyvDVJssw1WbLcNWmy7DV5svw1ibMMNZmzHDWpsyw2GbM8NimzTDY5s1w2SbNsNlmzfDZps4w2ebOcNomzrDaZs7w2qbPMNrmz3DbJs+w22bP8Num0DDb5tBw3CbQsNxm0PDcptEw3ObRsN0m0fDdZtIw3abScN3m0rDeJtLw3mbTMN6m03DgZtOw4KbT8ODm1DDhJtRw4WbUsOGm1PDh5tUw4ibVcOJm1bDiptXw4ubWMOMm1nDjZtaw46bW8OPm1zDkJtdw5GbXsOSm1/Dk5tgw5SbYcOVm2LDlptjw5ebZMOYm2XDmZtmw5qbZ8Obm2rDnJtrw52bbcOem27Dn5tvw6CbccOhm3PDopt0w6ObdcOkm3bDpZt3w6abesOnm3vDqJt+w6mbf8Oqm4DDq5uBw6ybgsOtm4PDrpuFw6+bhsOwm4fDsZuJw7KbisOzm4vDtJuNw7WbjsO2m4/Dt5uQw7ibkcO5m5LDupuTw7ublMO8m5XDvZuWw76bl8O/m5jDwJuZw8GbmsPCm5vDw5ucw8SbncPFm57Dxpufw8eboMPIm6HDyZuiw8qbo8PLm6TDzJulw82bpsPOm6fDz5uow9CbqcPRm6rD0purw9ObrMPUm63D1Zuuw9abr8PXm7DD2Juxw9mbssPam7PD25u0w9ybtcPdm7bD3pu3w9+buMPgm7nD4Zu6w+Kbu8Pjm7zD5Ju9w+WbvsPmm7/D55vBw+ibwsPpm8PD6pvEw+ubxcPsm8bD7ZvHw+6byMPvm8nD8JvKw/Gby8Pym8zD85vNw/SbzsP1m8/D9pvQw/eb0cP4m9LD+ZvTw/qb1MP7m9XD/JvWw/2b18P+m9rDQZzbw0Kc3cNDnN7DRJzhw0Wc48NGnOTDR5zlw0ic5sNJnOfDSpzqw0uc68NMnOzDTZzuw06c78NPnPDDUJzxw1Gc8sNSnPPDU5z2w1Sc98NVnPnDVpz6w1ec+8NYnPzDWZz9w1qc/sNhnP/DYpwAxGOcAcRknALEZZwDxGacBMRnnAXEaJwGxGmcB8RqnAnEa5wKxGycC8RtnAzEbpwNxG+cDsRwnA/EcZwRxHKcEsRznBPEdJwUxHWcFcR2nBbEd5wXxHicGMR5nBnEepwaxIGcG8SCnBzEg5wdxIScHsSFnB/EhpwgxIecIcSInCLEiZwjxIqcJcSLnCbEjJwnxI2cKMSOnCnEj5wqxJCcK8SRnC3EkpwuxJOcL8SUnDHElZwyxJacM8SXnDXEmJw2xJmcN8SanDjEm5w5xJycOsSdnDvEnpw+xJ+cP8SgnEDEoZxBxKKcQsSjnEPEpJxExKWcRcSmnEbEp5xHxKicScSpnErEqpxLxKucTMSsnE3ErZxOxK6cT8SvnFDEsJxRxLGcUsSynFPEs5xUxLScVcS1nFbEtpxXxLecWMS4nFnEuZxaxLqcW8S7nFzEvJxdxL2cXsS+nF/Ev5xgxMCcYcTBnGLEwpxjxMOcZsTEnGfExZxpxMacasTHnGvEyJxtxMmcbsTKnG/Ey5xwxMycccTNnHLEzpxzxM+cdsTQnHfE0Zx4xNKcesTTnHvE1Jx8xNWcfcTWnH7E15x/xNicgcTZnILE2pyDxNuchMTcnIXE3ZyGxN6ch8TfnIjE4JyJxOGcisTinIvE45yMxOScjcTlnI7E5pyPxOeckMTonJHE6ZySxOqck8TrnJXE7JyWxO2cl8TunJjE75yZxPCcmsTxnJvE8pydxPOcnsT0nJ/E9ZygxPacocT3nKLE+JyjxPmcpMT6nKXE+5ymxPycp8T9nKjE/pypxEGdqsRCnavEQ52sxESdrcRFna7ERp2vxEedsMRInbHESZ2yxEqds8RLnbTETJ21xE2dtsROnbfET525xFCdusRRnbvEUp29xFOdvsRUnb/EVZ3AxFadwcRXncLEWJ3DxFmdxMRancXEYZ3GxGKdx8RjncjEZJ3JxGWdysRmncvEZ53MxGidzcRpnc7Eap3PxGud0MRsndHEbZ3SxG6d08RvndTEcJ3VxHGd1sRyndfEc53YxHSd2cR1ndrEdp3bxHed3MR4nd3EeZ3exHqd38SBneDEgp3hxIOd4sSEnePEhZ3kxIad5cSHnebEiJ3nxImd6MSKnerEi53rxIyd7MSNne3Ejp3uxI+d78SQnfLEkZ3zxJKd9cSTnfbElJ33xJWd+cSWnfvEl538xJid/cSZnf7Emp0CxZudA8WcnQTFnZ0FxZ6dBsWfnQfFoJ0IxaGdCcWinQrFo50LxaSdDcWlnQ7Fpp0PxaedEcWonRLFqZ0TxaqdFcWrnRbFrJ0Xxa2dGMWunRnFr50axbCdG8WxnR3Fsp0exbOdH8W0nSDFtZ0hxbadIsW3nSPFuJ0kxbmdJcW6nSbFu50nxbydKsW9nSvFvp0txb+dLsXAnS/FwZ0xxcKdMsXDnTPFxJ00xcWdNcXGnTbFx503xcidOsXJnTzFyp0+xcudP8XMnUDFzZ1Bxc6dQsXPnUPF0J1GxdGdR8XSnUvF051PxdSdUMXVnVHF1p1SxdedVsXYnVrF2Z1bxdqdXMXbnV/F3J1ixd2dY8XenWXF351mxeCdZ8XhnWnF4p1qxeOda8XknWzF5Z1txeadbsXnnW/F6J1yxemddsXqnXfF6514xeydecXtnXrF7p17xe+dfsXwnX/F8Z2BxfKdgsXznYPF9J2FxfWdhsX2nYjF952JxfidisX5nYvF+p2OxfudkMX8nZLF/Z2Txf6dlMVBnpbFQp6ZxUOemsVEnpvFRZ6dxUaensVHnp/FSJ6hxUmeosVKnqPFS56kxUyepcVNnqbFTp6nxU+eqMVQnqrFUZ6rxVKerMVTnq3FVJ6uxVWer8VWnrDFV56xxViessVZnrPFWp62xWGet8VinrrFY56/xWSewMVlnsHFZp7CxWeew8VonsvFaZ7NxWqez8VrntLFbJ7TxW2e1cVuntbFb57XxXCe2cVxntrFcp7bxXOe3MV0nt3FdZ7exXae38V3nuLFeJ7kxXme5sV6nufFgZ7oxYKe6cWDnurFhJ7rxYWe78WGnvHFh57yxYie88WJnvXFip74xYue+cWMnvrFjZ77xY6eAsaPngPGkJ4ExpGeCcaSngrGk54LxpSeDcaVng7Glp4PxpeeEcaYnhLGmZ4TxpqeFMabnhXGnJ4Wxp2eF8aenhrGn54dxqCeHsahnh/Gop4gxqOeIcakniLGpZ4jxqaeJsannifGqJ4pxqmeKsaqnivGq54vxqyeMcatnjLGrp42xq+eOMawnjrGsZ48xrKePcaznj7GtJ4/xrWeQsa2nkPGt55FxrieRsa5nkfGup5JxrueSsa8nkvGvZ5Mxr6eTca/nk7GwJ5PxsGeUsbCnlbGw55XxsSeWMbFnlnGxp5axseeW8bInl7GyZ5fxsqeYcbLnmLGzJ5jxs2eZMbOnmXGz55mxtCeZ8bRnmjG0p5pxtOeasbUnmvG1Z5txtaebsbXnnDG2J5yxtmec8bannTG2551xtyedsbdnnfG3p56xt+ee8bgnn3G4Z5+xuKef8bjnoHG5J6CxuWeg8bmnoTG556FxuiehsbpnofG6p6KxuuejMbsno7G7Z6Pxu6ekMbvnpHG8J6SxvGek8bynpbG856XxvSemcb1nprG9p6bxveencb4np7G+Z6fxvqeoMb7nqHG/J6ixv2eo8b+nqbGQZ+oxkKfqsZDn6vGRJ+sxkWfrcZGn67GR5+vxkifssZJn7PGSp+1xkuftsZMn7fGTZ+7xk6fvMZPn73GUJ++xlGfv8ZSn8LGU5/ExlSfxsZVn8fGVp/IxlefycZYn8rGWZ/LxlqfzsZhn8/GYp/RxmOf0sZkn9PGZZ/Vxmaf1sZnn9fGaJ/Yxmmf2cZqn9rGa5/bxmyf3sZtn9/Gbp/ixm+f48Zwn+TGcZ/lxnKf5sZzn+fGdJ/qxnWf68Z2n+3Gd5/uxnif78Z5n/HGep/yxoGf88aCn/TGg5/1xoSf9saFn/fGhp/6xoef+8aIn/zGiZ/+xoqf/8aLnwDHjJ8Bx42fAseOnwPHj58Gx5CfB8eRnwnHkp8Kx5OfC8eUnw3HlZ8Ox5afD8eXnxDHmJ8Rx5mfEseanxPHm58Wx5yfGMednxrHnp8bx5+fHMegnx3HoZ8ex6KfH8ejnyLHpJ8jx6WfJcemnybHp58nx6ifKcepnyrHqp8rx6ufLMesny3HrZ8ux66fL8evnzLHsJ80x7GfNseynzjHs585x7SfOse1nzvHtp8+x7efP8e4n0HHuZ9Cx7qfQ8e7n0XHvJ9Gx72fR8e+n0jHv59Jx8CfS8fBn07Hwp9Qx8OfWcfEn1rHxZ9bx8afXcfHn17HyJ9fx8mfYcfKn2LHy59jx8yfZMfNn2XHzp9mx8+fZ8fQn2nH0Z9qx9KfbMfTn23H1J9ux9Wfb8fWn3DH159xx9ifcsfZn3PH2p92x9ufd8fcn3nH3Z96x96fe8ffn3/H4J+Ax+Gfgcfin4LH45+Gx+Sfi8fln4zH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kqJdyZOiXsmUol/JlaJiyZaiZMmXomXJmKJmyZmiZ8maomjJm6JpyZyiasmdomvJnqJtyZ+ibsmgom/JoaLSIaKi1CGjogAipKIDIqWitACmol7/p6LHAqii2AKpot0CqqLaAqui2QKsorgAraLbAq6ioQCvor8AsKLQArGiLiKyohEis6IPIrSipAC1ogkhtqIwILeiwSW4osAluaK3JbqitiW7omQmvKJgJr2iYSa+omUmv6JnJsCiYybBopkiwqLIJcOioyXEotAlxaLRJcaikiXHoqQlyKKlJcmiqCXKoqcly6KmJcyiqSXNomgmzqIPJs+iDibQohwm0aIeJtKitgDToiAg1KIhINWilSHWopch16KZIdiiliHZopgh2qJtJtuiaSbcomom3aJsJt6ifzLfohwy4KIWIeGixzPioiIh46LCM+Si2DPloiEhQaNxyUKjcslDo3PJRKN1yUWjdslGo3fJR6N4yUijeclJo3rJSqN7yUujfclMo37JTaN/yU6jgMlPo4HJUKOCyVGjg8lSo4TJU6OFyVSjhslVo4fJVqOKyVeji8lYo43JWaOOyVqjj8lho5HJYqOSyWOjk8lko5TJZaOVyWajlslno5fJaKOayWmjnMlqo57Ja6OfyWyjoMlto6HJbqOiyW+jo8lwo6TJcaOlyXKjpslzo6fJdKOoyXWjqcl2o6rJd6OryXijrMl5o63JeqOuyYGjr8mCo7DJg6OxyYSjssmFo7PJhqO0yYejtcmIo7bJiaO3yYqjuMmLo7nJjKO6yY2ju8mOo7zJj6O9yZCjvsmRo7/JkqPCyZOjw8mUo8XJlaPGyZajycmXo8vJmKPMyZmjzcmao87Jm6PPyZyj0smdo9TJnqPXyZ+j2Mmgo9vJoaMB/6KjAv+jowP/pKME/6WjBf+mowb/p6MH/6ijCP+pown/qqMK/6ujC/+sowz/raMN/66jDv+vow//sKMQ/7GjEf+yoxL/s6MT/7SjFP+1oxX/tqMW/7ejF/+4oxj/uaMZ/7qjGv+7oxv/vKMc/72jHf++ox7/v6Mf/8CjIP/BoyH/wqMi/8OjI//EoyT/xaMl/8ajJv/Hoyf/yKMo/8mjKf/Koyr/y6Mr/8yjLP/Noy3/zqMu/8+jL//QozD/0aMx/9KjMv/TozP/1KM0/9WjNf/Wozb/16M3/9ijOP/Zozn/2qM6/9ujO//co+b/3aM9/96jPv/foz//4KNA/+GjQf/io0L/46ND/+SjRP/lo0X/5qNG/+ejR//oo0j/6aNJ/+qjSv/ro0v/7KNM/+2jTf/uo07/76NP//CjUP/xo1H/8qNS//OjU//0o1T/9aNV//ajVv/3o1f/+KNY//mjWf/6o1r/+6Nb//yjXP/9o13//qPj/0Gk3slCpN/JQ6ThyUSk48lFpOXJRqTmyUek6MlIpOnJSaTqyUqk68lLpO7JTKTyyU2k88lOpPTJT6T1yVCk9slRpPfJUqT6yVOk+8lUpP3JVaT+yVak/8lXpAHKWKQCylmkA8papATKYaQFymKkBspjpAfKZKQKymWkDspmpA/KZ6QQymikEcpppBLKaqQTymukFcpspBbKbaQXym6kGcpvpBrKcKQbynGkHMpypB3Kc6QeynSkH8p1pCDKdqQhynekIsp4pCPKeaQkynqkJcqBpCbKgqQnyoOkKMqEpCrKhaQryoakLMqHpC3KiKQuyomkL8qKpDDKi6QxyoykMsqNpDPKjqQ0yo+kNcqQpDbKkaQ3ypKkOMqTpDnKlKQ6ypWkO8qWpDzKl6Q9ypikPsqZpD/KmqRAypukQcqcpELKnaRDyp6kRMqfpEXKoKRGyqGkMTGipDIxo6QzMaSkNDGlpDUxpqQ2MaekNzGopDgxqaQ5MaqkOjGrpDsxrKQ8Ma2kPTGupD4xr6Q/MbCkQDGxpEExsqRCMbOkQzG0pEQxtaRFMbakRjG3pEcxuKRIMbmkSTG6pEoxu6RLMbykTDG9pE0xvqROMb+kTzHApFAxwaRRMcKkUjHDpFMxxKRUMcWkVTHGpFYxx6RXMcikWDHJpFkxyqRaMcukWzHMpFwxzaRdMc6kXjHPpF8x0KRgMdGkYTHSpGIx06RjMdSkZDHVpGUx1qRmMdekZzHYpGgx2aRpMdqkajHbpGsx3KRsMd2kbTHepG4x36RvMeCkcDHhpHEx4qRyMeOkczHkpHQx5aR1MeakdjHnpHcx6KR4MemkeTHqpHox66R7MeykfDHtpH0x7qR+Me+kfzHwpIAx8aSBMfKkgjHzpIMx9KSEMfWkhTH2pIYx96SHMfikiDH5pIkx+qSKMfukizH8pIwx/aSNMf6kjjFBpUfKQqVIykOlScpEpUrKRaVLykalTspHpU/KSKVRykmlUspKpVPKS6VVykylVspNpVfKTqVYyk+lWcpQpVrKUaVbylKlXspTpWLKVKVjylWlZMpWpWXKV6VmylilZ8pZpWnKWqVqymGla8pipWzKY6VtymSlbsplpW/KZqVwymelccpopXLKaaVzymqldMprpXXKbKV2ym2ld8pupXjKb6V5ynClespxpXvKcqV8ynOlfsp0pX/KdaWAynalgcp3pYLKeKWDynmlhcp6pYbKgaWHyoKliMqDpYnKhKWKyoWli8qGpYzKh6WNyoiljsqJpY/KiqWQyoulkcqMpZLKjaWTyo6llMqPpZXKkKWWypGll8qSpZnKk6WaypSlm8qVpZzKlqWdypelnsqYpZ/KmaWgypqlocqbpaLKnKWjyp2lpMqepaXKn6WmyqClp8qhpXAhoqVxIaOlciGkpXMhpaV0IaaldSGnpXYhqKV3IamleCGqpXkhsKVgIbGlYSGypWIhs6VjIbSlZCG1pWUhtqVmIbelZyG4pWghuaVpIcGlkQPCpZIDw6WTA8SllAPFpZUDxqWWA8ellwPIpZgDyaWZA8qlmgPLpZsDzKWcA82lnQPOpZ4Dz6WfA9CloAPRpaED0qWjA9OlpAPUpaUD1aWmA9alpwPXpagD2KWpA+GlsQPipbID46WzA+SltAPlpbUD5qW2A+eltwPopbgD6aW5A+qlugPrpbsD7KW8A+2lvQPupb4D76W/A/ClwAPxpcED8qXDA/OlxAP0pcUD9aXGA/alxwP3pcgD+KXJA0GmqMpCpqnKQ6aqykSmq8pFpqzKRqatykemrspIpq/KSaawykqmscpLprLKTKazyk2mtMpOprXKT6a2ylCmt8pRprjKUqa5ylOmuspUprvKVaa+ylamv8pXpsHKWKbCylmmw8papsXKYabGymKmx8pjpsjKZKbJymWmyspmpsvKZ6bOymim0MppptLKaqbUymum1cpsptbKbabXym6m2spvptvKcKbcynGm3cpypt7Kc6bfynSm4cp1puLKdqbjynem5Mp4puXKeabmynqm58qBpujKgqbpyoOm6sqEpuvKhabtyoam7sqHpu/KiKbwyomm8cqKpvLKi6bzyoym9cqNpvbKjqb3yo+m+MqQpvnKkab6ypKm+8qTpvzKlKb9ypWm/sqWpv/Kl6YAy5imAcuZpgLLmqYDy5umBMucpgXLnaYGy56mB8ufpgnL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p6pHMKiqSDCpqkkwqqpKMKuqSzCsqkwwrapNMK6qTjCvqk8wsKpQMLGqUTCyqlIws6pTMLSqVDC1qlUwtqpWMLeqVzC4qlgwuapZMLqqWjC7qlswvKpcML2qXTC+ql4wv6pfMMCqYDDBqmEwwqpiMMOqYzDEqmQwxaplMMaqZjDHqmcwyKpoMMmqaTDKqmowy6prMMyqbDDNqm0wzqpuMM+qbzDQqnAw0apxMNKqcjDTqnMw1Kp0MNWqdTDWqnYw16p3MNiqeDDZqnkw2qp6MNuqezDcqnww3ap9MN6qfjDfqn8w4KqAMOGqgTDiqoIw46qDMOSqhDDlqoUw5qqGMOeqhzDoqogw6aqJMOqqijDrqosw7KqMMO2qjTDuqo4w76qPMPCqkDDxqpEw8qqSMPOqkzBBq5TMQquVzEOrlsxEq5fMRauazEarm8xHq53MSKuezEmrn8xKq6HMS6uizEyro8xNq6TMTqulzE+rpsxQq6fMUauqzFKrrsxTq6/MVKuwzFWrscxWq7LMV6uzzFirtsxZq7fMWqu5zGGrusxiq7vMY6u9zGSrvsxlq7/MZqvAzGerwcxoq8LMaavDzGqrxsxrq8jMbKvKzG2ry8xuq8zMb6vNzHCrzsxxq8/McqvRzHOr0sx0q9PMdavVzHar1sx3q9fMeKvYzHmr2cx6q9rMgavbzIKr3MyDq93MhKvezIWr38yGq+DMh6vhzIir4syJq+PMiqvlzIur5syMq+fMjavozI6r6cyPq+rMkKvrzJGr7cySq+7Mk6vvzJSr8cyVq/LMlqvzzJer9MyYq/XMmav2zJqr98ybq/jMnKv5zJ2r+syeq/vMn6v8zKCr/cyhq6EwoquiMKOrozCkq6QwpaulMKarpjCnq6cwqKuoMKmrqTCqq6owq6urMKyrrDCtq60wrquuMK+rrzCwq7AwsauxMLKrsjCzq7MwtKu0MLWrtTC2q7Ywt6u3MLiruDC5q7kwuqu6MLuruzC8q7wwvau9ML6rvjC/q78wwKvAMMGrwTDCq8Iww6vDMMSrxDDFq8UwxqvGMMerxzDIq8gwyavJMMqryjDLq8swzKvMMM2rzTDOq84wz6vPMNCr0DDRq9Ew0qvSMNOr0zDUq9Qw1avVMNar1jDXq9cw2KvYMNmr2TDaq9ow26vbMNyr3DDdq90w3qveMN+r3zDgq+Aw4avhMOKr4jDjq+Mw5KvkMOWr5TDmq+Yw56vnMOir6DDpq+kw6qvqMOur6zDsq+ww7avtMO6r7jDvq+8w8KvwMPGr8TDyq/Iw86vzMPSr9DD1q/Uw9qv2MEGs/sxCrP/MQ6wAzUSsAs1FrAPNRqwEzUesBc1IrAbNSawHzUqsCs1LrAvNTKwNzU2sDs1OrA/NT6wRzVCsEs1RrBPNUqwUzVOsFc1UrBbNVawXzVasGs1XrBzNWKwezVmsH81arCDNYawhzWKsIs1jrCPNZKwlzWWsJs1mrCfNZ6wpzWisKs1prCvNaqwtzWusLs1srC/NbawwzW6sMc1vrDLNcKwzzXGsNM1yrDXNc6w2zXSsN811rDjNdqw6zXesO814rDzNeaw9zXqsPs2BrD/NgqxAzYOsQc2ErELNhaxDzYasRM2HrEXNiKxGzYmsR82KrEjNi6xJzYysSs2NrEvNjqxMzY+sTc2QrE7NkaxPzZKsUM2TrFHNlKxSzZWsU82WrFTNl6xVzZisVs2ZrFfNmqxYzZusWc2crFrNnaxbzZ6sXc2frF7NoKxfzaGsEASirBEEo6wSBKSsEwSlrBQEpqwVBKesAQSorBYEqawXBKqsGASrrBkErKwaBK2sGwSurBwEr6wdBLCsHgSxrB8EsqwgBLOsIQS0rCIEtawjBLasJAS3rCUEuKwmBLmsJwS6rCgEu6wpBLysKgS9rCsEvqwsBL+sLQTArC4EwawvBNGsMATSrDEE06wyBNSsMwTVrDQE1qw1BNesUQTYrDYE2aw3BNqsOATbrDkE3Kw6BN2sOwTerDwE36w9BOCsPgThrD8E4qxABOOsQQTkrEIE5axDBOasRATnrEUE6KxGBOmsRwTqrEgE66xJBOysSgTtrEsE7qxMBO+sTQTwrE4E8axPBEGtYc1CrWLNQ61jzUStZc1FrWbNRq1nzUetaM1IrWnNSa1qzUqta81LrW7NTK1wzU2tcs1OrXPNT610zVCtdc1RrXbNUq13zVOtec1UrXrNVa17zVatfM1XrX3NWK1+zVmtf81arYDNYa2BzWKtgs1jrYPNZK2EzWWthc1mrYbNZ62HzWitic1prYrNaq2LzWutjM1srY3Nba2OzW6tj81vrZDNcK2RzXGtks1yrZPNc62WzXStl811rZnNdq2azXetm814rZ3Nea2ezXqtn82BraDNgq2hzYOtos2EraPNha2mzYatqM2HrarNiK2rzYmtrM2Kra3Ni62uzYytr82NrbHNjq2yzY+ts82QrbTNka21zZKtts2TrbfNlK24zZWtuc2WrbrNl627zZitvM2Zrb3Nmq2+zZutv82crcDNna3BzZ6tws2frcPNoK3FzUGuxs1CrsfNQ67IzUSuyc1FrsrNRq7LzUeuzc1Irs7NSa7PzUqu0c1LrtLNTK7TzU2u1M1OrtXNT67WzVCu181RrtjNUq7ZzVOu2s1UrtvNVa7czVau3c1Xrt7NWK7fzVmu4M1aruHNYa7izWKu481jruTNZK7lzWWu5s1mrufNZ67pzWiu6s1pruvNaq7tzWuu7s1sru/Nba7xzW6u8s1vrvPNcK70zXGu9c1yrvbNc673zXSu+s11rvzNdq7+zXeu/814rgDOea4BznquAs6BrgPOgq4FzoOuBs6ErgfOha4JzoauCs6HrgvOiK4NzomuDs6Krg/Oi64QzoyuEc6NrhLOjq4Tzo+uFc6QrhbOka4XzpKuGM6TrhrOlK4bzpWuHM6Wrh3Ol64ezpiuH86ZriLOmq4jzpuuJc6cribOna4nzp6uKc6frirOoK4rzkGvLM5Cry3OQ68uzkSvL85FrzLORq80zkevNs5IrzfOSa84zkqvOc5LrzrOTK87zk2vPM5Orz3OT68+zlCvP85Rr0DOUq9BzlOvQs5Ur0POVa9EzlavRc5Xr0bOWK9HzlmvSM5ar0nOYa9KzmKvS85jr0zOZK9NzmWvTs5mr0/OZ69QzmivUc5pr1LOaq9TzmuvVM5sr1XOba9Wzm6vV85vr1rOcK9bznGvXc5yr17Oc69iznSvY851r2TOdq9lznevZs54r2fOea9qznqvbM6Br27Ogq9vzoOvcM6Er3HOha9yzoavc86Hr3bOiK93zomvec6Kr3rOi697zoyvfc6Nr37Ojq9/zo+vgM6Qr4HOka+CzpKvg86Tr4bOlK+IzpWvis6Wr4vOl6+Mzpivjc6Zr47Omq+Pzpuvks6cr5POna+Vzp6vls6fr5fOoK+ZzkGwms5CsJvOQ7CczkSwnc5FsJ7ORrCfzkewos5IsKbOSbCnzkqwqM5LsKnOTLCqzk2wq85OsK7OT7CvzlCwsM5RsLHOUrCyzlOws85UsLTOVbC1zlawts5XsLfOWLC4zlmwuc5asLrOYbC7zmKwvM5jsL3OZLC+zmWwv85msMDOZ7DCzmiww85psMTOarDFzmuwxs5ssMfObbDIzm6wyc5vsMrOcLDLznGwzM5ysM3Oc7DOznSwz851sNDOdrDRznew0s54sNPOebDUznqw1c6BsNbOgrDXzoOw2M6EsNnOhbDazoaw286HsNzOiLDdzomw3s6KsN/Oi7Dgzoyw4c6NsOLOjrDjzo+w5s6QsOfOkbDpzpKw6s6TsO3OlLDuzpWw786WsPDOl7Dxzpiw8s6ZsPPOmrD2zpuw+s6csPvOnbD8zp6w/c6fsP7OoLD/zqGwAKyisAGso7AErKSwB6ylsAisprAJrKewCqyosBCsqbARrKqwEqyrsBOsrLAUrK2wFayusBasr7AXrLCwGayxsBqssrAbrLOwHKy0sB2stbAgrLawJKy3sCysuLAtrLmwL6y6sDCsu7AxrLywOKy9sDmsvrA8rL+wQKzAsEuswbBNrMKwVKzDsFisxLBcrMWwcKzGsHGsx7B0rMiwd6zJsHisyrB6rMuwgKzMsIGszbCDrM6whKzPsIWs0LCGrNGwiazSsIqs07CLrNSwjKzVsJCs1rCUrNewnKzYsJ2s2bCfrNqwoKzbsKGs3LCorN2wqazesKqs37CsrOCwr6zhsLCs4rC4rOOwuazksLus5bC8rOawvaznsMGs6LDErOmwyKzqsMys67DVrOyw16ztsOCs7rDhrO+w5KzwsOes8bDorPKw6qzzsOys9LDvrPWw8Kz2sPGs97DzrPiw9az5sPas+rD8rPuw/az8sACt/bAErf6wBq1BsQLPQrEDz0OxBc9EsQbPRbEHz0axCc9HsQrPSLELz0mxDM9KsQ3PS7EOz0yxD89NsRLPTrEUz0+xFs9QsRfPUbEYz1KxGc9TsRrPVLEbz1WxHc9WsR7PV7Efz1ixIc9ZsSLPWrEjz2GxJc9isSbPY7Enz2SxKM9lsSnPZrEqz2exK89osS7PabEyz2qxM89rsTTPbLE1z22xNs9usTfPb7E5z3CxOs9xsTvPcrE8z3OxPc90sT7PdbE/z3axQM93sUHPeLFCz3mxQ896sUTPgbFFz4KxRs+DsUfPhLFIz4WxSc+GsUrPh7FLz4ixTM+JsU3PirFOz4uxT8+MsVDPjbFRz46xUs+PsVPPkLFWz5GxV8+SsVnPk7Faz5SxW8+VsV3PlrFez5exX8+YsWDPmbFhz5qxYs+bsWPPnLFmz52xaM+esWrPn7Frz6CxbM+hsQytorENraOxD62ksRGtpbEYraaxHK2nsSCtqLEpramxLK2qsS2tq7E0rayxNa2tsTitrrE8ra+xRK2wsUWtsbFHrbKxSa2zsVCttLFUrbWxWK22sWGtt7FjrbixbK25sW2turFwrbuxc628sXStvbF1rb6xdq2/sXutwLF8rcGxfa3CsX+tw7GBrcSxgq3FsYitxrGJrcexjK3IsZCtybGcrcqxna3LsaStzLG3rc2xwK3OscGtz7HErdCxyK3RsdCt0rHRrdOx063Usdyt1bHgrdax5K3Xsfit2LH5rdmx/K3asf+t27EArtyxAa7dsQiu3rEJrt+xC67gsQ2u4bEUruKxMK7jsTGu5LE0ruWxN67msTiu57E6ruixQK7psUGu6rFDruuxRa7ssUau7bFKru6xTK7vsU2u8LFOrvGxUK7ysVSu87FWrvSxXK71sV2u9rFfrvexYK74sWGu+bFlrvqxaK77sWmu/LFsrv2xcK7+sXiuQbJtz0Kybs9Dsm/PRLJyz0Wyc89GsnXPR7J2z0iyd89JsnnPSrJ6z0uye89MsnzPTbJ9z06yfs9Psn/PULKBz1Gygs9SsoPPU7KEz1Syhs9VsofPVrKIz1eyic9YsorPWbKLz1qyjc9hso7PYrKPz2OykM9kspHPZbKSz2ayk89nspTPaLKVz2myls9qspfPa7KYz2yymc9tsprPbrKbz2+ynM9wsp3PcbKez3Kyn89zsqDPdLKiz3Wyo892sqTPd7Klz3iyps95sqfPerKpz4Gyqs+CsqvPg7Ksz4Syrc+Fsq7PhrKvz4eysc+IsrLPibKzz4qytM+LsrXPjLK2z42yt8+OsrjPj7K5z5Cyus+RsrvPkrK8z5Oyvc+Usr7PlbK/z5aywM+XssHPmLLCz5myw8+assXPm7LGz5yyx8+dssjPnrLJz5+yys+gssvPobJ5rqKye66jsnyupLJ9rqWyhK6msoWup7KMrqiyvK6psr2uqrK+rquywK6sssSurbLMrq6yza6vss+usLLQrrGy0a6ystius7LZrrSy3K61suiutrLrrrey7a64svSuubL4rrqy/K67sgevvLIIr72yDa++shCvv7Isr8CyLa/BsjCvwrIyr8OyNK/EsjyvxbI9r8ayP6/HskGvyLJCr8myQ6/Kskivy7JJr8yyUK/NslyvzrJdr8+yZK/QsmWv0bJ5r9KygK/TsoSv1LKIr9WykK/WspGv17KVr9iynK/Zsriv2rK5r9uyvK/cssCv3bLHr96yyK/fssmv4LLLr+Gyza/iss6v47LUr+Sy3K/lsuiv5rLpr+ey8K/osvGv6bL0r+qy+K/rsgCw7LIBsO2yBLDusgyw77IQsPCyFLDxshyw8rIdsPOyKLD0skSw9bJFsPaySLD3skqw+LJMsPmyTrD6slOw+7JUsPyyVbD9slew/rJZsEGzzM9Cs83PQ7POz0Szz89Fs9DPRrPRz0ez0s9Is9PPSbPUz0qz1c9Ls9bPTLPXz02z2M9Os9nPT7Paz1Cz289Rs9zPUrPdz1Oz3s9Us9/PVbPiz1az489Xs+XPWLPmz1mz589as+nPYbPqz2Kz689js+zPZLPtz2Wz7s9ms+/PZ7Pyz2iz9M9ps/bParP3z2uz+M9ss/nPbbP6z26z+89vs/3PcLP+z3Gz/89yswHQc7MC0HSzA9B1swXQdrMG0HezB9B4swjQebMJ0HqzCtCBswvQgrMM0IOzDdCEsw7QhbMP0IazENCHsxLQiLMT0ImzFNCKsxXQi7MW0IyzF9CNsxnQjrMa0I+zG9CQsxzQkbMd0JKzHtCTsx/QlLMg0JWzIdCWsyLQl7Mj0JizJNCZsyXQmrMm0JuzJ9CcsyjQnbMp0J6zKtCfsyvQoLMs0KGzXbCis3ywo7N9sKSzgLCls4SwprOMsKezjbCos4+wqbORsKqzmLCrs5mwrLOasK2znLCus5+wr7OgsLCzobCxs6KwsrOosLOzqbC0s6uwtbOssLazrbC3s66wuLOvsLmzsbC6s7Owu7O0sLyztbC9s7iwvrO8sL+zxLDAs8WwwbPHsMKzyLDDs8mwxLPQsMWz0bDGs9Swx7PYsMiz4LDJs+WwyrMIscuzCbHMswuxzbMMsc6zELHPsxKx0LMTsdGzGLHSsxmx07MbsdSzHLHVsx2x1rMjsdezJLHYsyWx2bMosdqzLLHbszSx3LM1sd2zN7Heszix37M5seCzQLHhs0Gx4rNEseOzSLHks1Cx5bNRseazVLHns1Wx6LNYsemzXLHqs2Cx67N4seyzebHts3yx7rOAse+zgrHws4ix8bOJsfKzi7Hzs42x9LOSsfWzk7H2s5Sx97OYsfiznLH5s6ix+rPMsfuz0LH8s9Sx/bPcsf6z3bFBtC7QQrQv0EO0MNBEtDHQRbQy0Ea0M9BHtDbQSLQ30Em0OdBKtDrQS7Q70Ey0PdBNtD7QTrQ/0E+0QNBQtEHQUbRC0FK0Q9BTtEbQVLRI0FW0StBWtEvQV7RM0Fi0TdBZtE7QWrRP0GG0UdBitFLQY7RT0GS0VdBltFbQZrRX0Ge0WdBotFrQabRb0Gq0XNBrtF3QbLRe0G20X9ButGHQb7Ri0HC0Y9BxtGTQcrRl0HO0ZtB0tGfQdbRo0Ha0adB3tGrQeLRr0Hm0btB6tG/QgbRx0IK0ctCDtHPQhLR10IW0dtCGtHfQh7R40Ii0edCJtHrQirR70Iu0ftCMtH/QjbSA0I60gtCPtIPQkLSE0JG0hdCStIbQk7SH0JS0iNCVtInQlrSK0Je0i9CYtIzQmbSN0Jq0jtCbtI/QnLSQ0J20kdCetJLQn7ST0KC0lNChtN+xorTosaO06bGktOyxpbTwsaa0+bGntPuxqLT9sam0BLKqtAWyq7QIsqy0C7KttAyyrrQUsq+0FbKwtBeysbQZsrK0ILKztDSytLQ8srW0WLK2tFyyt7Rgsri0aLK5tGmyurR0sru0dbK8tHyyvbSEsr60hbK/tImywLSQssG0kbLCtJSyw7SYssS0mbLFtJqyxrSgsse0obLItKOyybSlssq0prLLtKqyzLSsss20sLLOtLSyz7TIstC0ybLRtMyy0rTQstO00rLUtNiy1bTZsta027LXtN2y2LTistm05LLatOWy27Tmsty06LLdtOuy3rTsst+07bLgtO6y4bTvsuK087LjtPSy5LT1suW097LmtPiy57T5sui0+rLptPuy6rT/suu0ALPstAGz7bQEs+60CLPvtBCz8LQRs/G0E7PytBSz87QVs/S0HLP1tFSz9rRVs/e0VrP4tFiz+bRbs/q0XLP7tF6z/LRfs/20ZLP+tGWzQbWV0EK1ltBDtZfQRLWY0EW1mdBGtZrQR7Wb0Ei1nNBJtZ3QSrWe0Eu1n9BMtaDQTbWh0E61otBPtaPQULWm0FG1p9BStanQU7Wq0FS1q9BVta3QVrWu0Fe1r9BYtbDQWbWx0Fq1stBhtbPQYrW20GO1uNBktbrQZbW70Ga1vNBntb3QaLW+0Gm1v9BqtcLQa7XD0Gy1xdBttcbQbrXH0G+1ytBwtcvQcbXM0HK1zdBztc7QdLXP0HW10tB2tdbQd7XX0Hi12NB5tdnQerXa0IG129CCtd7Qg7Xf0IS14dCFteLQhrXj0Ie15dCItebQibXn0Iq16NCLtenQjLXq0I2169COte7Qj7Xy0JC189CRtfTQkrX10JO19tCUtffQlbX50Ja1+tCXtfvQmLX80Jm1/dCatf7Qm7X/0Jy1ANGdtQHRnrUC0Z+1A9GgtQTRobVns6K1abOjtWuzpLVus6W1cLOmtXGzp7V0s6i1eLOptYCzqrWBs6u1g7OstYSzrbWFs661jLOvtZCzsLWUs7G1oLOytaGzs7Wos7S1rLO1tcSztrXFs7e1yLO4tcuzubXMs7q1zrO7tdCzvLXUs7211bO+tdezv7XZs8C127PBtd2zwrXgs8O15LPEteizxbX8s8a1ELTHtRi0yLUctMm1ILTKtSi0y7UptMy1K7TNtTS0zrVQtM+1UbTQtVS00bVYtNK1YLTTtWG01LVjtNW1ZbTWtWy017WAtNi1iLTZtZ202rWktNu1qLTctay03bW1tN61t7Tftbm04LXAtOG1xLTitci047XQtOS11bTltdy05rXdtOe14LToteO06bXktOq15rTrtey07LXttO2177TutfG077X4tPC1FLXxtRW18rUYtfO1G7X0tRy19bUktfa1JbX3tSe1+LUotfm1KbX6tSq1+7Uwtfy1MbX9tTS1/rU4tUG2BdFCtgbRQ7YH0US2CNFFtgnRRrYK0Ue2C9FItgzRSbYO0Uq2D9FLthDRTLYR0U22EtFOthPRT7YU0VC2FdFRthbRUrYX0VO2GNFUthnRVbYa0Va2G9FXthzRWLYd0Vm2HtFath/RYbYg0WK2IdFjtiLRZLYj0WW2JNFmtiXRZ7Ym0Wi2J9FptijRarYp0Wu2KtFstivRbbYs0W62LdFvti7RcLYv0XG2MtFytjPRc7Y10XS2NtF1tjfRdrY50Xe2O9F4tjzRebY90Xq2PtGBtj/RgrZC0YO2RtGEtkfRhbZI0Ya2SdGHtkrRiLZL0Ym2TtGKtk/Ri7ZR0Yy2UtGNtlPRjrZV0Y+2VtGQtlfRkbZY0ZK2WdGTtlrRlLZb0ZW2XtGWtmDRl7Zi0Zi2Y9GZtmTRmrZl0Zu2ZtGctmfRnbZp0Z62atGftmvRoLZt0aG2QLWitkG1o7ZDtaS2RLWltkW1prZLtae2TLWotk21qbZQtaq2VLWrtly1rLZdta22X7WutmC1r7ZhtbC2oLWxtqG1sraktbO2qLW0tqq1tbartba2sLW3trG1uLaztbm2tLW6trW1u7a7tby2vLW9tr21vrbAtb+2xLXAtsy1wbbNtcK2z7XDttC1xLbRtcW22LXGtuy1x7YQtsi2EbbJthS2yrYYtsu2JbbMtiy2zbY0ts62SLbPtmS20LZottG2nLbStp2207agttS2pLbVtqu21rastte2sbbYttS22bbwttq29Lbbtvi23LYAt922AbfetgW337Yot+C2Kbfhtiy34rYvt+O2MLfktji35bY5t+a2O7fntkS36LZIt+m2TLfqtlS367ZVt+y2YLfttmS37rZot++2cLfwtnG38bZzt/K2dbfztny39LZ9t/W2gLf2toS397aMt/i2jbf5to+3+raQt/u2kbf8tpK3/baWt/62l7dBt27RQrdv0UO3cNFEt3HRRbdy0Ua3c9FHt3TRSLd10Um3dtFKt3fRS7d40Uy3edFNt3rRTrd70U+3fdFQt37RUbd/0VK3gNFTt4HRVLeC0VW3g9FWt4XRV7eG0Vi3h9FZt4nRWreK0WG3i9Fit4zRY7eN0WS3jtFlt4/RZreQ0We3kdFot5LRabeT0Wq3lNFrt5XRbLeW0W23l9Fut5jRb7eZ0XC3mtFxt5vRcrec0XO3ndF0t57Rdbef0Xa3otF3t6PReLel0Xm3ptF6t6fRgbep0YK3qtGDt6vRhLes0YW3rdGGt67Rh7ev0Yi3stGJt7TRire20Yu3t9GMt7jRjbe50Y63u9GPt73RkLe+0ZG3v9GSt8HRk7fC0ZS3w9GVt8TRlrfF0Ze3xtGYt8fRmbfI0Zq3ydGbt8rRnLfL0Z23zNGet83Rn7fO0aC3z9Ght5i3oreZt6O3nLekt6C3pbeot6a3qbent6u3qLest6m3rbeqt7S3q7e1t6y3uLett8e3rrfJt6+37Lewt+23sbfwt7K39Lezt/y3tLf9t7W3/7e2twC4t7cBuLi3B7i5twi4urcJuLu3DLi8txC4vbcYuL63Gbi/txu4wLcduMG3JLjCtyW4w7couMS3LLjFtzS4xrc1uMe3N7jItzi4ybc5uMq3QLjLt0S4zLdRuM23U7jOt1y4z7dduNC3YLjRt2S40rdsuNO3bbjUt2+41bdxuNa3eLjXt3y42LeNuNm3qLjat7C427e0uNy3uLjdt8C43rfBuN+3w7jgt8W44bfMuOK30Ljjt9S45LfduOW337jmt+G457fouOi36bjpt+y46rfwuOu3+Ljst/m47bf7uO63/bjvtwS58LcYufG3ILnytzy587c9ufS3QLn1t0S59rdMufe3T7n4t1G5+bdYufq3Wbn7t1y5/Ldguf23aLn+t2m5QbjQ0UK40dFDuNLRRLjT0UW41NFGuNXRR7jW0Ui419FJuNnRSrja0Uu429FMuNzRTbjd0U643tFPuN/RULjg0VG44dFSuOLRU7jj0VS45NFVuOXRVrjm0Ve459FYuOjRWbjp0Vq46tFhuOvRYrjs0WO47dFkuO7RZbjv0Wa48NFnuPHRaLjy0Wm489FquPXRa7j20Wy499FtuPnRbrj60W+4+9FwuPzRcbj90XK4/tFzuP/RdLgA0nW4AdJ2uALSd7gD0ni4BNJ5uAXSergG0oG4CNKCuArSg7gL0oS4DNKFuA3ShrgO0oe4D9KIuBHSibgS0oq4E9KLuBTSjLgV0o24FtKOuBfSj7gY0pC4GdKRuBrSkrgb0pO4HNKUuB3Slbge0pa4H9KXuCDSmLgh0pm4ItKauCPSm7gk0py4JdKduCbSnrgn0p+4KNKguCnSobhruaK4bbmjuHS5pLh1uaW4eLmmuHy5p7iEuai4hbmpuIe5qriJuau4irmsuI25rbiOua64rLmvuK25sLiwubG4tLmyuLy5s7i9ubS4v7m1uMG5trjIube4ybm4uMy5ubjOubq4z7m7uNC5vLjRub240rm+uNi5v7jZucC427nBuN25wrjeucO44bnEuOO5xbjkuca45bnHuOi5yLjsucm49LnKuPW5y7j3ucy4+LnNuPm5zrj6uc+4ALrQuAG60bgIutK4FbrTuDi61Lg5utW4PLrWuEC617hCuti4SLrZuEm62rhLutu4TbrcuE663bhTut64VLrfuFW64LhYuuG4XLriuGS647hluuS4Z7rluGi65rhpuue4cLrouHG66bh0uuq4eLrruIO67LiEuu24hbruuIe677iMuvC4qLrxuKm68riruvO4rLr0uLC69biyuva4uLr3uLm6+Li7uvm4vbr6uMS6+7jIuvy42Lr9uNm6/rj8ukG5KtJCuSvSQ7ku0kS5L9JFuTHSRrky0ke5M9JIuTXSSbk20kq5N9JLuTjSTLk50k25OtJOuTvST7k+0lC5QNJRuULSUrlD0lO5RNJUuUXSVblG0la5R9JXuUnSWLlK0lm5S9JauUzSYblN0mK5TtJjuU/SZLlQ0mW5UdJmuVLSZ7lT0mi5VNJpuVXSarlW0mu5V9JsuVjSbblZ0m65WtJvuVvScLld0nG5XtJyuV/Sc7lg0nS5YdJ1uWLSdrlj0ne5ZdJ4uWbSebln0nq5aNKBuWnSgrlq0oO5a9KEuWzShblt0oa5btKHuW/SiLlw0om5cdKKuXLSi7lz0oy5dNKNuXXSjrl20o+5d9KQuXjSkbl50pK5etKTuXvSlLl80pW5fdKWuX7Sl7l/0pi5gtKZuYPSmrmF0pu5htKcuYfSnbmJ0p65itKfuYvSoLmM0qG5ALuiuQS7o7kNu6S5D7uluRG7prkYu6e5HLuouSC7qbkpu6q5K7uruTS7rLk1u625NruuuTi7r7k7u7C5PLuxuT27srk+u7O5RLu0uUW7tblHu7a5Sbu3uU27uLlPu7m5ULu6uVS7u7lYu7y5Ybu9uWO7vrlsu7+5iLvAuYy7wbmQu8K5pLvDuai7xLmsu8W5tLvGube7x7nAu8i5xLvJuci7yrnQu8u507vMufi7zbn5u865/LvPuf+70LkAvNG5ArzSuQi807kJvNS5C7zVuQy81rkNvNe5D7zYuRG82bkUvNq5FbzbuRa83LkXvN25GLzeuRu837kcvOC5HbzhuR684rkfvOO5JLzkuSW85bknvOa5KbznuS286LkwvOm5MbzquTS867k4vOy5QLztuUG87rlDvO+5RLzwuUW88blJvPK5TLzzuU289LlQvPW5Xbz2uYS897mFvPi5iLz5uYu8+rmMvPu5jrz8uZS8/bmVvP65l7xBuo3SQrqO0kO6j9JEupLSRbqT0ka6lNJHupbSSLqX0km6mNJKupnSS7qa0ky6m9JNup3STrqe0k+6n9JQuqHSUbqi0lK6o9JTuqXSVLqm0lW6p9JWuqjSV7qp0li6qtJZuqvSWrqt0mG6rtJiuq/SY7qw0mS6stJlurPSZrq00me6tdJourbSabq30mq6utJrurvSbLq90m26vtJuusHSb7rD0nC6xNJxusXScrrG0nO6x9J0usrSdbrM0na6zdJ3us7SeLrP0nm60NJ6utHSgbrS0oK609KDutXShLrW0oW619KGutnSh7ra0oi629KJut3Sirre0ou639KMuuDSjbrh0o664tKPuuPSkLrm0pG659KSuujSk7rp0pS66tKVuuvSlrrs0pe67dKYuu7Smbrv0pq68tKbuvPSnLr10p269tKeuvfSn7r50qC6+tKhupm8orqavKO6oLykuqG8pbqkvKa6p7ynuqi8qLqwvKm6sbyqurO8q7q0vKy6tbytury8rrq9vK+6wLywusS8sbrNvLK6z7yzutC8tLrRvLW61by2uti8t7rcvLi69Ly5uvW8urr2vLu6+Ly8uvy8vboEvb66Bb2/uge9wLoJvcG6EL3CuhS9w7okvcS6LL3FukC9xrpIvce6Sb3Iuky9ybpQvcq6WL3Lulm9zLpkvc26aL3OuoC9z7qBvdC6hL3Ruoe90rqIvdO6ib3Uuoq91bqQvda6kb3XupO92LqVvdm6mb3aupq927qcvdy6pL3durC93rq4vd+61L3gutW94brYveK63L3juum95LrwveW69L3muvi957oAvui6A77pugW+6roMvuu6Db7suhC+7boUvu66HL7vuh2+8LofvvG6RL7yukW+87pIvvS6TL71uk6+9rpUvve6Vb74ule++bpZvvq6Wr77ulu+/Lpgvv26Yb7+umS+Qbv70kK7/NJDu/3SRLv+0kW7/9JGuwLTR7sE00i7BtNJuwfTSrsI00u7CdNMuwrTTbsL0067D9NPuxHTULsS01G7E9NSuxXTU7sX01S7GNNVuxnTVrsa01e7G9NYux7TWbsi01q7I9NhuyTTYrsm02O7J9NkuyrTZbsr02a7LdNnuy7TaLsv02m7MdNquzLTa7sz02y7NNNtuzXTbrs202+7N9NwuzrTcbs+03K7P9Nzu0DTdLtB03W7QtN2u0PTd7tG03i7R9N5u0jTertJ04G7StOCu0vTg7tM04S7TdOFu07ThrtP04e7UNOIu1HTibtS04q7U9OLu1TTjLtV0427VtOOu1fTj7tY05C7WdORu1rTkrtb05O7XNOUu13Tlbte05a7X9OXu2DTmLth05m7YtOau2PTm7tk05y7ZdOdu2bTnrtn05+7aNOgu2nTobtovqK7ar6ju3C+pLtxvqW7c76mu3S+p7t1vqi7e76pu3y+qrt9vqu7gL6su4S+rbuMvq67jb6vu4++sLuQvrG7kb6yu5i+s7uZvrS7qL61u9C+trvRvre71L64u9e+ubvYvrq74L67u+O+vLvkvr275b6+u+y+v7sBv8C7CL/Buwm/wrsYv8O7Gb/Euxu/xbscv8a7Hb/Hu0C/yLtBv8m7RL/Ku0i/y7tQv8y7Ub/Nu1W/zruUv8+7sL/Qu8W/0bvMv9K7zb/Tu9C/1LvUv9W73L/Wu9+/17vhv9i7PMDZu1HA2rtYwNu7XMDcu2DA3btowN67acDfu5DA4LuRwOG7lMDiu5jA47ugwOS7ocDlu6PA5rulwOe7rMDou63A6buvwOq7sMDru7PA7Lu0wO27tcDuu7bA77u8wPC7vcDxu7/A8rvAwPO7wcD0u8XA9bvIwPa7ycD3u8zA+LvQwPm72MD6u9nA+7vbwPy73MD9u93A/rvkwEG8atNCvGvTQ7xs00S8bdNFvG7TRrxv00e8cNNIvHHTSbxy00q8c9NLvHTTTLx10028dtNOvHfTT7x401C8edNRvHrTUrx701O8ftNUvH/TVbyB01a8gtNXvIPTWLyF01m8htNavIfTYbyI02K8idNjvIrTZLyL02W8jtNmvJLTZ7yT02i8lNNpvJXTaryW02u8l9NsvJrTbbyb0268ndNvvJ7TcLyf03G8odNyvKLTc7yj03S8pNN1vKXTdrym03e8p9N4vKrTebys03q8rtOBvK/Tgryw04O8sdOEvLLThbyz04a8tdOHvLbTiLy304m8udOKvLrTi7y704y8vdONvL7Tjry/04+8wNOQvMHTkbzC05K8w9OTvMbTlLzH05W8ytOWvMvTl7zM05i8zdOZvM7TmrzP05u80dOcvNLTnbzT05681NOfvNXToLzW06G85cCivOjAo7zswKS89MClvPXAprz3wKe8+cCovADBqbwEwaq8CMGrvBDBrLwVwa28HMGuvB3Br7wewbC8H8GxvCDBsrwjwbO8JMG0vCbBtbwnwba8LMG3vC3BuLwvwbm8MMG6vDHBu7w2wby8OMG9vDnBvrw8wb+8QMHAvEjBwbxJwcK8S8HDvEzBxLxNwcW8VMHGvFXBx7xYwci8XMHJvGTByrxlwcu8Z8HMvGjBzbxpwc68cMHPvHTB0Lx4wdG8hcHSvIzB07yNwdS8jsHVvJDB1ryUwde8lsHYvJzB2bydwdq8n8HbvKHB3Lylwd28qMHevKnB37ysweC8sMHhvL3B4rzEweO8yMHkvMzB5bzUwea818HnvNjB6Lzgwem85MHqvOjB67zwwey88cHtvPPB7rz8we+8/cHwvADC8bwEwvK8DMLzvA3C9LwPwvW8EcL2vBjC97wZwvi8HML5vB/C+rwgwvu8KML8vCnC/bwrwv68LcJBvdfTQr3Z00O92tNEvdvTRb3c00a93dNHvd7TSL3f00m94NNKveLTS73k00y95dNNvebTTr3n00+96NNQvenTUb3q01K969NTve7TVL3v01W98dNWvfLTV73z01i99dNZvfbTWr3302G9+NNivfnTY73602S9+9Nlvf7TZr0A1Ge9AtRovQPUab0E1Gq9BdRrvQbUbL0H1G29CdRuvQrUb70L1HC9DNRxvQ3Ucr0O1HO9D9R0vRDUdb0R1Ha9EtR3vRPUeL0U1Hm9FdR6vRbUgb0X1IK9GNSDvRnUhL0a1IW9G9SGvRzUh70e1Ii9H9SJvSDUir0h1Iu9ItSMvSPUjb0k1I69JdSPvSbUkL0n1JG9KNSSvSnUk70q1JS9K9SVvSzUlr0t1Je9LtSYvS/Umb0w1Jq9MdSbvTLUnL0z1J29NNSevTXUn7021KC9N9ShvS/Cor0xwqO9MsKkvTTCpb1Iwqa9UMKnvVHCqL1Uwqm9WMKqvWDCq71lwqy9bMKtvW3Crr1wwq+9dMKwvXzCsb19wrK9f8KzvYHCtL2IwrW9icK2vZDCt72Ywri9m8K5vZ3Cur2kwru9pcK8vajCvb2swr69rcK/vbTCwL21wsG9t8LCvbnCw73cwsS93cLFveDCxr3jwse95MLIvevCyb3swsq97cLLve/CzL3xws299sLOvfjCz735wtC9+8LRvfzC0r0Aw9O9CMPUvQnD1b0Mw9a9DcPXvRPD2L0Uw9m9FcPavRjD270cw9y9JMPdvSXD3r0ow9+9KcPgvUXD4b1ow+K9acPjvWzD5L1ww+W9csPmvXjD5715w+i9fMPpvX3D6r2Ew+u9iMPsvYzD7b3Aw+692MPvvdnD8L3cw/G938PyveDD873iw/S96MP1venD9r3tw/e99MP4vfXD+b34w/q9CMT7vRDE/L0kxP29LMT+vTDEQb441EK+OdRDvjrURL471EW+PNRGvj3UR74+1Ei+P9RJvkHUSr5C1Eu+Q9RMvkXUTb5G1E6+R9RPvkjUUL5J1FG+StRSvkvUU75M1FS+TdRVvk7UVr5P1Fe+UNRYvlHUWb5S1Fq+U9RhvlTUYr5V1GO+VtRkvlfUZb5Y1Ga+WdRnvlrUaL5b1Gm+XdRqvl7Ua75f1Gy+YdRtvmLUbr5j1G++ZdRwvmbUcb5n1HK+aNRzvmnUdL5q1HW+a9R2vmzUd75u1Hi+cNR5vnHUer5y1IG+c9SCvnTUg7511IS+dtSFvnfUhr561Ie+e9SIvn3Uib5+1Iq+gdSLvoPUjL6E1I2+hdSOvobUj76H1JC+itSRvozUkr6O1JO+j9SUvpDUlb6R1Ja+ktSXvpPUmL6V1Jm+ltSavpfUm76Y1Jy+mdSdvprUnr6b1J++nNSgvp3Uob40xKK+PMSjvj3EpL5IxKW+ZMSmvmXEp75oxKi+bMSpvnTEqr51xKu+ecSsvoDErb6UxK6+nMSvvrjEsL68xLG+6cSyvvDEs77xxLS+9MS1vvjEtr76xLe+/8S4vgDFub4Bxbq+DMW7vhDFvL4Uxb2+HMW+vijFv74pxcC+LMXBvjDFwr44xcO+OcXEvjvFxb49xca+RMXHvkXFyL5Ixcm+ScXKvkrFy75Mxcy+TcXNvk7Fzr5Txc++VMXQvlXF0b5XxdK+WMXTvlnF1L5dxdW+XsXWvmDF175hxdi+ZMXZvmjF2r5wxdu+ccXcvnPF3b50xd6+dcXfvnzF4L59xeG+gMXivoTF476HxeS+jMXlvo3F5r6Pxee+kcXovpXF6b6Xxeq+mMXrvpzF7L6gxe2+qcXuvrTF7761xfC+uMXxvrnF8r67xfO+vMX0vr3F9b6+xfa+xMX3vsXF+L7Gxfm+x8X6vsjF+77Jxfy+ysX9vszF/r7OxUG/ntRCv5/UQ7+g1ES/odRFv6LURr+j1Ee/pNRIv6XUSb+m1Eq/p9RLv6jUTL+q1E2/q9ROv6zUT7+t1FC/rtRRv6/UUr+w1FO/sdRUv7LUVb+z1Fa/tNRXv7XUWL+21Fm/t9Rav7jUYb+51GK/utRjv7vUZL+81GW/vdRmv77UZ7+/1Gi/wNRpv8HUar/C1Gu/w9Rsv8TUbb/F1G6/xtRvv8fUcL/I1HG/ydRyv8rUc7/L1HS/zdR1v87Udr/P1He/0dR4v9LUeb/T1Hq/1dSBv9bUgr/X1IO/2NSEv9nUhb/a1Ia/29SHv93UiL/e1Im/4NSKv+HUi7/i1Iy/49SNv+TUjr/l1I+/5tSQv+fUkb/p1JK/6tSTv+vUlL/t1JW/7tSWv+/Ul7/x1Ji/8tSZv/PUmr/01Ju/9dScv/bUnb/31J6/+dSfv/rUoL/81KG/0MWiv9HFo7/UxaS/2MWlv+DFpr/hxae/48Wov+XFqb/sxaq/7cWrv+7FrL/wxa2/9MWuv/bFr7/3xbC//MWxv/3Fsr/+xbO//8W0vwDGtb8Bxra/Bca3vwbGuL8Hxrm/CMa6vwzGu78Qxry/GMa9vxnGvr8bxr+/HMbAvyTGwb8lxsK/KMbDvyzGxL8txsW/LsbGvzDGx78zxsi/NMbJvzXGyr83xsu/OcbMvzvGzb9Axs6/QcbPv0TG0L9IxtG/UMbSv1HG079TxtS/VMbVv1XG1r9cxte/XcbYv2DG2b9sxtq/b8bbv3HG3L94xt2/ecbev3zG37+AxuC/iMbhv4nG4r+LxuO/jcbkv5TG5b+Vxua/mMbnv5zG6L+kxum/pcbqv6fG67+pxuy/sMbtv7HG7r+0xu+/uMbwv7nG8b+6xvK/wMbzv8HG9L/DxvW/xcb2v8zG97/Nxvi/0Mb5v9TG+r/cxvu/3cb8v+DG/b/hxv6/6MZBwP7UQsD/1EPAANVEwAHVRcAC1UbAA9VHwAXVSMAG1UnAB9VKwAnVS8AK1UzAC9VNwA3VTsAO1U/AD9VQwBDVUcAR1VLAEtVTwBPVVMAW1VXAGNVWwBnVV8Aa1VjAG9VZwBzVWsAd1WHAHtViwB/VY8Ag1WTAIdVlwCLVZsAj1WfAJNVowCXVacAm1WrAJ9VrwCjVbMAp1W3AKtVuwCvVb8As1XDALdVxwC7VcsAv1XPAMNV0wDHVdcAy1XbAM9V3wDTVeMA11XnANtV6wDfVgcA41YLAOdWDwDrVhMA71YXAPtWGwD/Vh8BB1YjAQtWJwEPVisBF1YvARtWMwEfVjcBI1Y7ASdWPwErVkMBL1ZHATtWSwFDVk8BS1ZTAU9WVwFTVlsBV1ZfAVtWYwFfVmcBa1ZrAW9WbwF3VnMBe1Z3AX9WewGHVn8Bi1aDAY9WhwOnGosDsxqPA8MakwPjGpcD5xqbA/canwATHqMAFx6nACMeqwAzHq8AUx6zAFcetwBfHrsAZx6/AIMewwCHHscAkx7LAKMezwDDHtMAxx7XAM8e2wDXHt8A3x7jAPMe5wD3HusBAx7vARMe8wErHvcBMx77ATce/wE/HwMBRx8HAUsfCwFPHw8BUx8TAVcfFwFbHxsBXx8fAWMfIwFzHycBgx8rAaMfLwGvHzMB0x83AdcfOwHjHz8B8x9DAfcfRwH7H0sCDx9PAhMfUwIXH1cCHx9bAiMfXwInH2MCKx9nAjsfawJDH28CRx9zAlMfdwJbH3sCXx9/AmMfgwJrH4cCgx+LAocfjwKPH5MCkx+XApcfmwKbH58Csx+jArcfpwLDH6sC0x+vAvMfswL3H7cC/x+7AwMfvwMHH8MDIx/HAycfywMzH88DOx/TA0Mf1wNjH9sDdx/fA5Mf4wOjH+cDsx/rAAMj7wAHI/MAEyP3ACMj+wArIQcFk1ULBZtVDwWfVRMFq1UXBbNVGwW7VR8Fv1UjBcNVJwXHVSsFy1UvBc9VMwXbVTcF31U7BedVPwXrVUMF71VHBfdVSwX7VU8F/1VTBgNVVwYHVVsGC1VfBg9VYwYbVWcGK1VrBi9VhwYzVYsGN1WPBjtVkwY/VZcGR1WbBktVnwZPVaMGU1WnBldVqwZbVa8GX1WzBmNVtwZnVbsGa1W/Bm9VwwZzVccGd1XLBntVzwZ/VdMGg1XXBodV2waLVd8Gj1XjBpNV5wabVesGn1YHBqNWCwanVg8Gq1YTBq9WFwazVhsGt1YfBrtWIwa/VicGw1YrBsdWLwbLVjMGz1Y3BtNWOwbXVj8G21ZDBt9WRwbjVksG51ZPButWUwbvVlcG81ZbBvdWXwb7VmMG/1ZnBwNWawcHVm8HC1ZzBw9WdwcTVnsHF1Z/BxtWgwcfVocEQyKLBEcijwRPIpMEVyKXBFsimwRzIp8EdyKjBIMipwSTIqsEsyKvBLciswS/IrcExyK7BOMivwTzIsMFAyLHBSMiywUnIs8FMyLTBTci1wVTItsFwyLfBcci4wXTIucF4yLrBesi7wYDIvMGByL3Bg8i+wYXIv8GGyMDBh8jBwYvIwsGMyMPBjcjEwZTIxcGdyMbBn8jHwaHIyMGoyMnBvMjKwb3Iy8HEyMzByMjNwczIzsHUyM/B1cjQwdfI0cHZyNLB4MjTweHI1MHkyNXB9cjWwfzI18H9yNjBAMnZwQTJ2sEFydvBBsncwQzJ3cENyd7BD8nfwRHJ4MEYyeHBLMniwTTJ48FQyeTBUcnlwVTJ5sFYyefBYMnowWHJ6cFjyerBbMnrwXDJ7MF0ye3BfMnuwYjJ78GJyfDBjMnxwZDJ8sGYyfPBmcn0wZvJ9cGdyfbBwMn3wcHJ+MHEyfnBx8n6wcjJ+8HKyfzB0Mn9wdHJ/sHTyUHCytVCwsvVQ8LN1UTCztVFws/VRsLR1UfC09VIwtTVScLV1UrC1tVLwtfVTMLa1U3C3NVOwt7VT8Lf1VDC4NVRwuHVUsLi1VPC49VUwubVVcLn1VbC6dVXwurVWMLr1VnC7dVawu7VYcLv1WLC8NVjwvHVZMLy1WXC89VmwvbVZ8L41WjC+tVpwvvVasL81WvC/dVswv7VbcL/1W7CAtZvwgPWcMIF1nHCBtZywgfWc8IJ1nTCCtZ1wgvWdsIM1nfCDdZ4wg7WecIP1nrCEtaBwhbWgsIX1oPCGNaEwhnWhcIa1obCG9aHwh3WiMIe1onCH9aKwiHWi8Ii1ozCI9aNwiXWjsIm1o/CJ9aQwijWkcIp1pLCKtaTwivWlMIs1pXCLtaWwi/Wl8Iw1pjCMdaZwjLWmsIz1pvCNNacwjXWncI21p7CN9afwjrWoMI71qHC1cmiwtbJo8LZyaTC2smlwtzJpsLdyafC4MmowuLJqcLkyarC58mrwuzJrMLtya3C78muwvDJr8LxybDC+MmxwvnJssL8ybPCAMq0wgjKtcIJyrbCC8q3wgzKuMINyrnCFMq6whjKu8IpyrzCTMq9wk3KvsJQyr/CVMrAwlzKwcJdysLCX8rDwmDKxMJhysXCaMrGwn3Kx8KEysjCmMrJwrzKysK9ysvCwMrMwsTKzcLMys7CzcrPws/K0MLRytHC08rSwtjK08LZytTC4MrVwuzK1sL0ytfCCMvYwhDL2cIUy9rCGMvbwiDL3MIhy93CQcvewkjL38JJy+DCTMvhwlDL4sJYy+PCWcvkwl3L5cJky+bCeMvnwnnL6MKcy+nCuMvqwtTL68Lky+zC58vtwunL7sIMzO/CDczwwhDM8cIUzPLCHMzzwh3M9MIhzPXCIsz2wifM98IozPjCKcz5wizM+sIuzPvCMMz8wjjM/cI5zP7CO8xBwz3WQsM+1kPDP9ZEw0HWRcNC1kbDQ9ZHw0TWSMNG1knDR9ZKw0rWS8NM1kzDTtZNw0/WTsNQ1k/DUtZQw1PWUcNW1lLDV9ZTw1nWVMNa1lXDW9ZWw13WV8Ne1ljDX9ZZw2DWWsNh1mHDYtZiw2PWY8Nk1mTDZdZlw2bWZsNo1mfDatZow2vWacNs1mrDbdZrw27WbMNv1m3DctZuw3PWb8N11nDDdtZxw3fWcsN41nPDedZ0w3rWdcN71nbDfNZ3w33WeMN+1nnDf9Z6w4DWgcOB1oLDgtaDw4TWhMOG1oXDh9aGw4jWh8OJ1ojDitaJw4vWisOO1ovDj9aMw5HWjcOS1o7Dk9aPw5XWkMOW1pHDl9aSw5jWk8OZ1pTDmtaVw5vWlsOc1pfDntaYw6DWmcOi1prDo9abw6TWnMOl1p3Dptaew6fWn8Op1qDDqtahwzzMosM9zKPDPsykw0TMpcNFzKbDSMynw0zMqMNUzKnDVcyqw1fMq8NYzKzDWcytw2DMrsNkzK/DZsyww2jMscNwzLLDdcyzw5jMtMOZzLXDnMy2w6DMt8OozLjDqcy5w6vMusOszLvDrcy8w7TMvcO1zL7DuMy/w7zMwMPEzMHDxczCw8fMw8PJzMTD0MzFw9TMxsPkzMfD7MzIw/DMycMBzcrDCM3LwwnNzMMMzc3DEM3OwxjNz8MZzdDDG83Rwx3N0sMkzdPDKM3UwyzN1cM5zdbDXM3Xw2DN2MNkzdnDbM3aw23N28NvzdzDcc3dw3jN3sOIzd/DlM3gw5XN4cOYzeLDnM3jw6TN5MOlzeXDp83mw6nN58OwzejDxM3pw8zN6sPQzevD6M3sw+zN7cPwze7D+M3vw/nN8MP7zfHD/c3ywwTO88MIzvTDDM71wxTO9sMZzvfDIM74wyHO+cMkzvrDKM77wzDO/MMxzv3DM87+wzXOQcSr1kLErdZDxK7WRMSv1kXEsdZGxLLWR8Sz1kjEtNZJxLXWSsS21kvEt9ZMxLjWTcS61k7EvNZPxL3WUMS+1lHEv9ZSxMDWU8TB1lTEwtZVxMPWVsTG1lfEx9ZYxMnWWcTK1lrEy9ZhxM3WYsTO1mPEz9ZkxNDWZcTS1mbE09ZnxNXWaMTW1mnE2NZqxNrWa8Tb1mzE3NZtxN3WbsTe1m/E39ZwxOHWccTi1nLE49ZzxOXWdMTm1nXE59Z2xOnWd8Tq1njE69Z5xOzWesTt1oHE7taCxO/Wg8Tx1oTE8taFxPPWhsT01ofE9taIxPfWicT41orE+daLxPrWjMT71o3E/taOxP/Wj8QB15DEAteRxAPXksQF15PEBteUxAfXlcQI15bECdeXxArXmMQL15nEDNeaxA3Xm8QO15zED9edxBDXnsQS15/EE9egxBTXocRYzqLEWc6jxFzOpMRfzqXEYM6mxGHOp8RozqjEac6pxGvOqsRtzqvEdM6sxHXOrcR4zq7EfM6vxITOsMSFzrHEh86yxInOs8SQzrTEkc61xJTOtsSYzrfEoM64xKHOucSjzrrEpM67xKXOvMSszr3Erc6+xMHOv8TkzsDE5c7BxOjOwsTrzsPE7M7ExPTOxcT1zsbE987HxPjOyMT5zsnEAM/KxAHPy8QEz8zECM/NxBDPzsQRz8/EE8/QxBXP0cQcz9LEIM/TxCTP1MQsz9XELc/WxC/P18Qwz9jEMc/ZxDjP2sRUz9vEVc/cxFjP3cRcz97EZM/fxGXP4MRnz+HEac/ixHDP48Rxz+TEdM/lxHjP5sSAz+fEhc/oxIzP6cShz+rEqM/rxLDP7MTEz+3E4M/uxOHP78Tkz/DE6M/xxPDP8sTxz/PE88/0xPXP9cT8z/bEAND3xATQ+MQR0PnEGND6xC3Q+8Q00PzENdD9xDjQ/sQ80EHFFddCxRbXQ8UX10TFGtdFxRvXRsUd10fFHtdIxR/XScUh10rFItdLxSPXTMUk103FJddOxSbXT8Un11DFKtdRxSzXUsUu11PFL9dUxTDXVcUx11bFMtdXxTPXWMU211nFN9daxTnXYcU612LFO9djxT3XZMU+12XFP9dmxUDXZ8VB12jFQtdpxUPXasVF12vFRtdsxUjXbcVK127FS9dvxUzXcMVN13HFTtdyxU/Xc8VS13TFU9d1xVXXdsVa13fFW9d4xVzXecVd13rFXteBxV/XgsVi14PFZNeExWbXhcVn14bFaNeHxWrXiMVr14nFbdeKxW7Xi8Vv14zFcdeNxXLXjsVz14/FddeQxXbXkcV315LFeNeTxXnXlMV615XFe9eWxX7Xl8V/15jFgNeZxYLXmsWD15vFhNecxYXXncWG157Fh9efxYrXoMWL16HFRNCixUXQo8VH0KTFSdClxVDQpsVU0KfFWNCoxWDQqcVs0KrFbdCrxXDQrMV00K3FfNCuxX3Qr8WB0LDFpNCxxaXQssWo0LPFrNC0xbTQtcW10LbFt9C3xbnQuMXA0LnFwdC6xcTQu8XI0LzFydC9xdDQvsXR0L/F09DAxdTQwcXV0MLF3NDDxd3QxMXg0MXF5NDGxezQx8Xt0MjF79DJxfDQysXx0MvF+NDMxQ3RzcUw0c7FMdHPxTTR0MU40dHFOtHSxUDR08VB0dTFQ9HVxUTR1sVF0dfFTNHYxU3R2cVQ0drFVNHbxVzR3MVd0d3FX9HexWHR38Vo0eDFbNHhxXzR4sWE0ePFiNHkxaDR5cWh0ebFpNHnxajR6MWw0enFsdHqxbPR68W10ezFutHtxbzR7sXA0e/F2NHwxfTR8cX40fLFB9LzxQnS9MUQ0vXFLNL2xS3S98Uw0vjFNNL5xTzS+sU90vvFP9L8xUHS/cVI0v7FXNJBxo3XQsaO10PGj9dExpHXRcaS10bGk9dHxpTXSMaV10nGltdKxpfXS8aa10zGnNdNxp7XTsaf10/GoNdQxqHXUcai11LGo9ehxmTSosaA0qPGgdKkxoTSpcaI0qbGkNKnxpHSqMaV0qnGnNKqxqDSq8ak0qzGrNKtxrHSrsa40q/GudKwxrzSsca/0rLGwNKzxsLStMbI0rXGydK2xsvSt8bU0rjG2NK5xtzSusbk0rvG5dK8xvDSvcbx0r7G9NK/xvjSwMYA08HGAdPCxgPTw8YF08TGDNPFxg3TxsYO08fGENPIxhTTycYW08rGHNPLxh3TzMYf083GINPOxiHTz8Yl09DGKNPRxinT0sYs09PGMNPUxjjT1cY509bGO9PXxjzT2MY909nGRNPaxkXT28Z809zGfdPdxoDT3saE09/GjNPgxo3T4caP0+LGkNPjxpHT5MaY0+XGmdPmxpzT58ag0+jGqNPpxqnT6sar0+vGrdPsxrTT7ca40+7GvNPvxsTT8MbF0/HGyNPyxsnT88bQ0/TG2NP1xuHT9sbj0/fG7NP4xu3T+cbw0/rG9NP7xvzT/Mb90/3G/9P+xgHUoccI1KLHHdSjx0DUpMdE1KXHXNSmx2DUp8dk1KjHbdSpx2/Uqsd41KvHedSsx3zUrcd/1K7HgNSvx4LUsMeI1LHHidSyx4vUs8eN1LTHlNS1x6nUtsfM1LfH0NS4x9TUucfc1LrH39S7x+jUvMfs1L3H8NS+x/jUv8f71MDH/dTBxwTVwscI1cPHDNXExxTVxccV1cbHF9XHxzzVyMc91cnHQNXKx0TVy8dM1czHTdXNx0/VzsdR1c/HWNXQx1nV0cdc1dLHYNXTx2XV1Mdo1dXHadXWx2vV18dt1djHdNXZx3XV2sd41dvHfNXcx4TV3ceF1d7Hh9Xfx4jV4MeJ1eHHkNXix6XV48fI1eTHydXlx8zV5sfQ1efH0tXox9jV6cfZ1erH29Xrx93V7Mfk1e3H5dXux+jV78fs1fDH9NXxx/XV8sf31fPH+dX0xwDW9ccB1vbHBNb3xwjW+McQ1vnHEdb6xxPW+8cU1vzHFdb9xxzW/scg1qHIJNaiyC3Wo8g41qTIOdalyDzWpshA1qfIRdaoyEjWqchJ1qrIS9aryE3WrMhR1q3IVNauyFXWr8hY1rDIXNaxyGfWsshp1rPIcNa0yHHWtch01rbIg9a3yIXWuMiM1rnIjda6yJDWu8iU1rzInda9yJ/Wvsih1r/IqNbAyKzWwciw1sLIudbDyLvWxMjE1sXIxdbGyMjWx8jM1sjI0dbJyNTWysjX1svI2dbMyODWzcjk1s7I6NbPyPDW0Mj11tHI/NbSyP3W08gA19TIBNfVyBHX1sgY19fIGdfYyBzX2cgg19rIKNfbyCnX3Mgr193ILdfeyDTX38g11+DIONfhyDzX4shE1+PIR9fkyEnX5chQ1+bIUdfnyFTX6MhW1+nIV9fqyFjX68hZ1+zIYNftyGHX7shj1+/IZdfwyGnX8chs1/LIcNfzyHTX9Mh81/XIfdf2yIHX98iI1/jIidf5yIzX+siQ1/vImNf8yJnX/cib1/7Indehyj1PospzT6PKR1CkyvlQpcqgUqbK71OnynVUqMrlVKnKCVaqysFaq8q2W6zKh2atyrZnrsq3Z6/K72ewykxrscrCc7LKwnWzyjx6tMrbgrXKBIO2yleIt8qIiLjKNoq5ysiMusrPjbvK+468yuaPvcrVmb7KO1K/ynRTwMoEVMHKamDCymRhw8q8a8TKz3PFyhqBxsq6icfK0onIyqOVycqDT8rKClLLyr5YzMp4Wc3K5lnOynJez8p5XtDKx2HRysBj0spGZ9PK7GfUyn9o1cqXb9bKTnbXygt32Mr1eNnKCHrayv9628ohfNzKnYDdym6C3spxgt/K64rgypOV4cprTuLKnVXjyvdm5Mo0buXKo3jmyu1658pbhOjKEInpyk6H6sqol+vK2FLsyk5X7coqWO7KTF3vyh9h8Mq+YfHKIWLyymJl88rRZ/TKRGr1yhtu9soYdffKs3X4yuN2+cqwd/rKOn37yq+Q/MpRlP3KUpT+ypWfocsjU6LLrFyjyzJ1pMvbgKXLQJKmy5iVp8tbUqjLCFipy9xZqsuhXKvLF12sy7dercs6X67LSl+vy3dhsMtfbLHLenWyy4Z1s8vgfLTLc321y7F9tsuMf7fLVIG4yyGCucuRhbrLQYm7yxuLvMv8kr3LTZa+y0ecv8vLTsDL907BywtQwsvxUcPLT1jEyzdhxcs+YcbLaGHHyzllyMvqacnLEW/Ky6V1y8uGdszL1nbNy4d7zsulgs/Ly4TQywD50cunk9LLi5XTy4BV1MuiW9XLUVfWywH518uzfNjLuX/Zy7WR2ssoUNvLu1Pcy0Vc3cvoXd7L0mLfy25j4MvaZOHL52TiyyBu48uscOTLW3nly92N5ssejufLAvnoy32Q6ctFkurL+JLry35O7Mv2Tu3LZVDuy/5d78v6XvDLBmHxy1dp8stxgfPLVIb0y0eO9ct1k/bLK5r3y15O+MuRUPnLcGf6y0Bo+8sJUfzLjVL9y5JS/suiaqHMvHeizBCSo8zUnqTMq1KlzC9gpszyj6fMSFCozKlhqcztY6rMymSrzDxorMyEaq3MwG+uzIiBr8yhibDMlJaxzAVYssx9crPMrHK0zAR1tcx5fbbMbX63zKmAuMyLibnMdIu6zGOQu8xRnbzMiWK9zHpsvsxUb7/MUH3AzDp/wcwjisLMfFHDzEphxMyde8XMGYvGzFeSx8yMk8jMrE7JzNNPysweUMvMvlDMzAZRzczBUs7MzVLPzH9T0MxwV9HMg1jSzJpe08yRX9TMdmHVzKxh1szOZNfMbGXYzG9m2cy7ZtrM9GbbzJdo3MyHbd3MhXDezPFw38yfdODMpXThzMp04szZdePMbHjkzOx45czfeubM9nrnzEV96MyTfenMFYDqzD+A68wbgezMloPtzGaL7swVj+/MFZDwzOGT8cwDmPLMOJjzzFqa9Mzom/XMwk/2zFNV98w6WPjMUVn5zGNb+sxGXPvMuGD8zBJi/cxCaP7MsGihzehoos2qbqPNTHWkzXh2pc3OeKbNPXqnzft8qM1rfqnNfH6qzQiKq82hiqzNP4ytzY6Wrs3Ena/N5FOwzelTsc1KVLLNcVSzzfpWtM3RWbXNZFu2zTtct82rXrjN92K5zTdlus1FZbvNcmW8zaBmvc2vZ77NwWm/zb1swM38dcHNkHbCzX53w80/esTNlH/FzQOAxs2hgMfNj4HIzeaCyc39gsrN8IPLzcGFzM0xiM3NtIjOzaWKz80D+dDNnI/RzS6T0s3HltPNZ5jUzdia1c0Tn9bN7VTXzZtl2M3yZtnNj2jazUB62803jNzNYJ3dzfBW3s1kV9/NEV3gzQZm4c2xaOLNzWjjzf5u5M0odOXNnojmzeSb581obOjNBPnpzaia6s2bT+vNbFHszXFR7c2fUu7NVFvvzeVd8M1QYPHNbWDyzfFi882nY/TNO2X1zdlz9s16evfNo4b4zaKM+c2Pl/rNMk77zeFb/M0IYv3NnGf+zdx0oc7ReaLO04OjzoeKpM6yiqXO6I2mzk6Qp85Lk6jORpipztNeqs7oaavO/4Wszu2Qrc4F+a7OoFGvzphbsM7sW7HOY2Gyzvpos84+a7TOTHC1zi90ts7YdLfOoXu4zlB/uc7Fg7rOwIm7zquMvM7clb3OKJm+zi5Sv85dYMDO7GLBzgKQws6KT8POSVHEziFTxc7ZWMbO417HzuBmyM44bcnOmnDKzsJyy87Wc8zOUHvNzvGAzs5blM/OZlPQzptj0c5rf9LOVk7TzoBQ1M5KWNXO3ljWzipg184nYdjO0GLZztBp2s5Bm9vOj1vczhh93c6xgN7OX4/fzqRO4M7RUOHOrFTizqxV484MW+TOoF3lzudd5s4qZefOTmXoziFo6c5LaurO4XLrzo527M7vd+3OXn3uzvl/786ggfDOToXxzt+G8s4Dj/POTo/0zsqQ9c4DmfbOVZr3zqub+M4YTvnORU76zl1O+87HTvzO8U/9zndR/s7+UqHPQFOiz+NTo8/lU6TPjlSlzxRWps91V6fPoleoz8dbqc+HXarP0F6rz/xhrM/YYq3PUWWuz7hnr8/pZ7DPy2mxz1Brss/Ga7PP7Gu0z0Jstc+dbrbPeHC3z9dyuM+Wc7nPA3S6z793u8/pd7zPdnq9z399vs8JgL/P/IHAzwWCwc8KgsLP34LDz2KIxM8zi8XP/IzGz8COx88RkMjPsZDJz2SSys+2ksvP0pnMz0Wazc/pnM7P153Pz5yf0M8LV9HPQFzSz8qD08+gl9TPq5fVz7Se1s8bVNfPmHrYz6R/2c/ZiNrPzY7bz+GQ3M8AWN3PSFzez5hj38+feuDPrlvhzxNf4s95euPPrnrkz46C5c+sjubPJlDnzzhS6M/4UunPd1PqzwhX68/zYuzPcmPtzwpr7s/Dbe/PN3fwz6VT8c9Xc/LPaIXzz3aO9M/VlfXPOmf2z8Nq989wb/jPbYr5z8yO+s9LmfvPBvn8z3dm/c94a/7PtIyh0DybotAH+aPQ61Ok0C1XpdBOWabQxmOn0PtpqNDqc6nQRXiq0Lp6q9DFeqzQ/nyt0HWErtCPia/Qc42w0DWQsdColbLQ+1Kz0EdXtNBHdbXQYHu20MyDt9AekrjQCPm50FhqutBLUbvQS1K80IdSvdAfYr7Q2Gi/0HVpwNCZlsHQxVDC0KRSw9DkUsTQw2HF0KRlxtA5aMfQ/2nI0H50ydBLe8rQuYLL0OuDzNCyic3QOYvO0NGPz9BJmdDQCfnR0MpO0tCXWdPQ0mTU0BFm1dCOatbQNHTX0IF52NC9ednQqYLa0H6I29B/iNzQX4nd0Ar53tAmk9/QC0/g0MpT4dAlYOLQcWLj0HJs5NAafeXQZn3m0JhO59BiUejQ3Hfp0K+A6tABT+vQDk/s0HZR7dCAUe7Q3FXv0GhW8NA7V/HQ+lfy0PxX89AUWfTQR1n10JNZ9tDEW/fQkFz40A5d+dDxXfrQfl770Mxf/NCAYv3Q12X+0ONlodEeZ6LRH2ej0V5npNHLaKXRxGim0V9qp9E6a6jRI2yp0X1sqtGCbKvRx22s0ZhzrdEmdK7RKnSv0YJ0sNGjdLHReHWy0X91s9GBeLTR73i10UF5ttFHebfRSHm40Xp5udGVe7rRAH270bp9vNGIf73RBoC+0S2Av9GMgMDRGIrB0U+LwtFIjMPRd43E0SGTxdEkk8bR4pjH0VGZyNEOmsnRD5rK0WWay9GSnszRyn3N0XZPztEJVM/R7mLQ0VRo0dHRkdLRq1XT0TpR1NEL+dXRDPnW0Rxa19HmYdjRDfnZ0c9i2tH/YtvRDvnc0Q/53dEQ+d7REfnf0RL54NET+eHRo5Di0RT549EV+eTRFvnl0Rf55tEY+efR/oro0Rn56dEa+erRG/nr0Rz57NGWZu3RHfnu0VZx79Ee+fDRH/nx0eOW8tEg+fPRT2P00Xpj9dFXU/bRIfn30Y9n+NFgafnRc2760SL5+9E3dfzRI/n90ST5/tEl+aHSDX2i0ib5o9In+aTScoil0spWptIYWqfSKPmo0in5qdIq+arSK/mr0iz5rNJDTq3SLfmu0mdRr9JIWbDS8Gex0hCAstIu+bPSc1m00nRetdKaZLbSynm30vVfuNJsYLnSyGK60ntju9LnW7zS11u90qpSvtIv+b/SdFnA0ilfwdISYMLSMPnD0jH5xNIy+cXSWXTG0jP5x9I0+cjSNfnJ0jb5ytI3+cvSOPnM0tGZzdI5+c7SOvnP0jv50NI8+dHSPfnS0j7509I/+dTSQPnV0kH51tJC+dfSQ/nY0sNv2dJE+drSRfnb0r+B3NKyj93S8WDe0kb539JH+eDSZoHh0kj54tJJ+ePSP1zk0kr55dJL+ebSTPnn0k356NJO+enST/nq0lD569JR+ezS6Vrt0iWK7tJ7Z+/SEH3w0lL58dJT+fLSVPnz0lX59NJW+fXSV/n20v2A99JY+fjSWfn50jxc+tLlbPvSP1P80rpu/dIaWf7SNoOh0zlOotO2TqPTRk+k065VpdMYV6bTx1in01ZfqNO3ZanT5mWq04Bqq9O1a6zTTW6t0+13rtPveq/THnyw0959sdPLhrLTkoiz0zKRtNNbk7XTu2S2075vt9N6c7jTuHW501SQutNWVbvTTVe807phvdPUZL7Tx2a/0+FtwNNbbsHTbW/C07lvw9PwdcTTQ4DF072BxtNBhcfTg4nI08eKydNai8rTH5PL05NszNNTdc3TVHvO0w+Oz9NdkNDTEFXR0wJY0tNYWNPTYl7U0wdi1dOeZNbT4GjX03Z12NPWfNnTs4fa0+ie29PjTtzTiFfd025X3tMnWd/TDVzg07Fc4dM2XuLThV/j0zRi5NPhZOXTs3Pm0/qB59OLiOjTuIzp04qW6tPbnuvThVvs07df7dOzYO7TElDv0wBS8NMwUvHTFlfy0zVY89NXWPTTDlz102Bc9tP2XPfTi13406Ze+dOSX/rTvGD70xFj/NOJY/3TF2T+00NoodT5aKLUwmqj1NhtpNQhbqXU1G6m1ORvp9T+cajU3Hap1Hl3qtSxeavUO3qs1ASErdSpia7U7Yyv1PONsNRIjrHUA5Cy1BSQs9RTkLTU/ZC11E2TttR2lrfU3Je41NJrudQGcLrUWHK71KJyvNRoc73UY3e+1L95v9Tke8DUm37B1ICLwtSpWMPUx2DE1GZlxdT9ZcbUvmbH1IxsyNQeccnUyXHK1FqMy9QTmMzUbU7N1IF6ztTdTs/UrFHQ1M1R0dTVUtLUDFTT1Kdh1NRxZ9XUUGjW1N9o19QebdjUfG/Z1Lx12tSzd9vU5Xrc1PSA3dRjhN7UhZLf1FxR4NSXZeHUXGfi1JNn49TYdeTUx3rl1HOD5tRa+efURozo1BeQ6dQtmOrUb1zr1MCB7NSagu3UQZDu1G+Q79QNkvDUl1/x1J1d8tRZavPUyHH01Ht29dRJe/bU5IX31ASL+NQnkfnUMJr61IdV+9T2YfzUW/n91Gl2/tSFf6HVP4ai1bqHo9X4iKTVj5Cl1Vz5ptUbbafV2XCo1d5zqdVhfarVPYSr1V35rNVqka3V8Zmu1V75r9WCTrDVdVOx1QRrstUSa7PVPnC01RtytdUthrbVHp631UxSuNWjj7nVUF261eVku9UsZbzVFmu91etvvtVDfL/VnH7A1c2FwdVkicLVvYnD1clixNXYgcXVH4jG1cpex9UXZ8jVam3J1fxyytUFdMvVb3TM1YKHzdXekM7Vhk/P1Q1d0NWgX9HVCoTS1bdR09WgY9TVZXXV1a5O1tUGUNfVaVHY1clR2dWBaNrVEWrb1a583NWxfN3V53ze1W+C39XSiuDVG4/h1c+R4tW2T+PVN1Hk1fVS5dVCVObV7F7n1W5h6NU+YunVxWXq1dpq69X+b+zVKnnt1dyF7tUjiO/VrZXw1WKa8dVqmvLVl57z1c6e9NWbUvXVxmb21Xdr99UdcPjVK3n51WKP+tVCl/vVkGH81QBi/dUjZf7VI2+h1klxotaJdKPW9H2k1m+ApdbuhKbWJo+n1iOQqNZKk6nWvVGq1hdSq9ajUqzWDG2t1shwrtbCiK/WyV6w1oJlsdaua7LWwm+z1j58tNZ1c7XW5E621jZPt9b5VrjWX/m51rpcuta6XbvWHGC81rJzvdYte77Wmn+/1s5/wNZGgMHWHpDC1jSSw9b2lsTWSJfF1hiYxtZhn8fWi0/I1qdvydauecrWtJHL1reWzNbeUs3WYPnO1ohkz9bEZNDW02rR1l5v0tYYcNPWEHLU1ud21dYBgNbWBobX1lyG2NbvjdnWBY/a1jKX29Zvm9zW+p3d1nWe3taMeN/Wf3ng1qB94dbJg+LWBJPj1n+e5NaTnuXW1orm1t9Y59YEX+jWJ2fp1idw6tbPdOvWYHzs1n6A7dYhUe7WKHDv1mJy8NbKePHWwozy1tqM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pt65iqfebIuo3ruMqd4ZkareXper3tuYrN47n63erFau3ipbr95sX7DejGWx3rNqst6va7PeXG203vFvtd4VcLbeXXK33q1zuN6njLne04y63juYu96RYbzeN2y93liAvt4Bmr/eTU7A3otOwd6bTsLe1U7D3jpPxN48T8Xef0/G3t9Px97/UMje8lPJ3vhTyt4GVcve41XM3ttWzd7rWM7eYlnP3hFa0N7rW9He+lvS3gRc097zXdTeK17V3plf1t4dYNfeaGPY3pxl2d6vZdre9mfb3vtn3N6taN3ee2ve3pls397XbODeI27h3glw4t5Fc+PeAnjk3j555d5AeebeYHnn3sF56N7pe+neF33q3nJ9696GgOzeDYLt3o6D7t7RhO/ex4bw3t+I8d5QivLeXorz3h2L9N7cjPXeZo323q2P996qkPje/Jj53t+Z+t6dnvveSlL83mn5/d4UZ/7eavmh35hQot8qUqPfcVyk32Nlpd9VbKbfynOn3yN1qN+ddanfl3uq35yEq994kazfMJet33dOrt+SZK/fumuw315xsd+phbLfCU6z32v5tN9JZ7Xf7mi23xdut9+fgrjfGIW532uIut/3Y7vfgW+83xKSvd+vmL7fCk6/37dQwN/PUMHfH1HC30ZVw9+qVcTfF1bF30Bbxt8ZXMff4FzI3zheyd+KXsrfoF7L38JezN/zYM3fUWjO32Fqz99YbtDfPXLR30By0t/ActPf+HbU32V51d+xe9bf1H/X3/OI2N/0idnfc4ra32GM29/ejNzfHJfd315Y3t+9dN/f/Yzg38dV4d9s+eLfYXrj3yJ95N9yguXfcnLm3x91598ldejfbfnp3xl76t+FWOvf+1js37xd7d+PXu7ftl7v35Bf8N9VYPHfkmLy339j899NZfTfkWb139lm9t/4ZvffFmj43/Jo+d+AcvrfXnT73257/N9uff3f1n3+33J/oeDlgKLgEoKj4K+FpOB/iaXgk4qm4B2Qp+DkkqjgzZ6p4CCfquAVWavgbVms4C1ereDcYK7gFGav4HNmsOCQZ7HgUGyy4MVts+Bfb7Tg83e14Kl4tuDGhLfgy5G44CuTueDZTrrgylC74EhRvOCEVb3gC1u+4KNbv+BHYsDgfmXB4MtlwuAybsPgfXHE4AF0xeBEdMbgh3TH4L90yOBsdsngqnnK4Np9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");l(e,512239,"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");l(e,515043,"QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNf6CK2VHFWdAAAAAAAAAOEMAAPr+Qi52vzo7nrya9wy9vf3/////3z88VFVVVVXFP5ErF89VVaU/F9CkZxERgT8AAAAAAADIQu85+v5CLuY/JMSC/72/zj+19AzXCGusP8xQRtKrsoM/hDpOm+DXVT8=");l(e,515230,"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");l(e,521801,"yLnygizWv4BWNygktPo8AAAAAACA9j8=");l(e,521833,"CFi/vdHVvyD34NgIpRy9AAAAAABg9j8=");l(e,521865,"WEUXd3bVv21QttWkYiO9AAAAAABA9j8=");l(e,521897,"+C2HrRrVv9VnsJ7khOa8AAAAAAAg9j8=");l(e,521929,"eHeVX77Uv+A+KZNpGwS9AAAAAAAA9j8=");l(e,521961,"YBzCi2HUv8yETEgv2BM9AAAAAADg9T8=");l(e,521993,"qIaGMATUvzoLgu3zQtw8AAAAAADA9T8=");l(e,522025,"SGlVTKbTv2CUUYbGsSA9AAAAAACg9T8=");l(e,522057,"gJia3UfTv5KAxdRNWSU9AAAAAACA9T8=");l(e,522089,"IOG64ujSv9grt5keeyY9AAAAAABg9T8=");l(e,522121,"iN4TWonSvz+wz7YUyhU9AAAAAABg9T8=");l(e,522153,"iN4TWonSvz+wz7YUyhU9AAAAAABA9T8=");l(e,522185,"eM/7QSnSv3baUygkWha9AAAAAAAg9T8=");l(e,522217,"mGnBmMjRvwRU52i8rx+9AAAAAAAA9T8=");l(e,522249,"qKurXGfRv/CogjPGHx89AAAAAADg9D8=");l(e,522281,"SK75iwXRv2ZaBf3EqCa9AAAAAADA9D8=");l(e,522313,"kHPiJKPQvw4D9H7uawy9AAAAAACg9D8=");l(e,522345,"0LSUJUDQv38t9J64NvC8AAAAAACg9D8=");l(e,522377,"0LSUJUDQv38t9J64NvC8AAAAAACA9D8=");l(e,522409,"QF5tGLnPv4c8masqVw09AAAAAABg9D8=");l(e,522441,"YNzLrfDOvySvhpy3Jis9AAAAAABA9D8=");l(e,522473,"8CpuByfOvxD/P1RPLxe9AAAAAAAg9D8=");l(e,522505,"wE9rIVzNvxtoyruRuiE9AAAAAAAA9D8=");l(e,522537,"oJrH94/MvzSEn2hPeSc9AAAAAAAA9D8=");l(e,522569,"oJrH94/MvzSEn2hPeSc9AAAAAADg8z8=");l(e,522601,"kC10hsLLv4+3izGwThk9AAAAAADA8z8=");l(e,522633,"wIBOyfPKv2aQzT9jTro8AAAAAACg8z8=");l(e,522665,"sOIfvCPKv+rBRtxkjCW9AAAAAACg8z8=");l(e,522697,"sOIfvCPKv+rBRtxkjCW9AAAAAACA8z8=");l(e,522729,"UPScWlLJv+PUwQTZ0Sq9AAAAAABg8z8=");l(e,522761,"0CBloH/Ivwn623+/vSs9AAAAAABA8z8=");l(e,522793,"4BACiavHv1hKU3KQ2ys9AAAAAABA8z8=");l(e,522825,"4BACiavHv1hKU3KQ2ys9AAAAAAAg8z8=");l(e,522857,"0BnnD9bGv2bisqNq5BC9AAAAAAAA8z8=");l(e,522889,"kKdwMP/FvzlQEJ9Dnh69AAAAAAAA8z8=");l(e,522921,"kKdwMP/FvzlQEJ9Dnh69AAAAAADg8j8=");l(e,522953,"sKHj5SbFv49bB5CL3iC9AAAAAADA8j8=");l(e,522985,"gMtsK03Evzx4NWHBDBc9AAAAAADA8j8=");l(e,523017,"gMtsK03Evzx4NWHBDBc9AAAAAACg8j8=");l(e,523049,"kB4g/HHDvzpUJ02GePE8AAAAAACA8j8=");l(e,523081,"8B/4UpXCvwjEcRcwjSS9AAAAAABg8j8=");l(e,523113,"YC/VKrfBv5ajERikgC69AAAAAABg8j8=");l(e,523145,"YC/VKrfBv5ajERikgC69AAAAAABA8j8=");l(e,523177,"kNB8ftfAv/Rb6IiWaQo9AAAAAABA8j8=");l(e,523209,"kNB8ftfAv/Rb6IiWaQo9AAAAAAAg8j8=");l(e,523241,"4Nsxkey/v/Izo1xUdSW9AAAAAAAA8j8=");l(e,523274,"K24HJ76/PADwKiw0Kj0AAAAAAADyPw==");l(e,523306,"K24HJ76/PADwKiw0Kj0AAAAAAODxPw==");l(e,523337,"wFuPVF68vwa+X1hXDB29AAAAAADA8T8=");l(e,523369,"4Eo6bZK6v8iqW+g1OSU9AAAAAADA8T8=");l(e,523401,"4Eo6bZK6v8iqW+g1OSU9AAAAAACg8T8=");l(e,523433,"oDHWRcO4v2hWL00pfBM9AAAAAACg8T8=");l(e,523465,"oDHWRcO4v2hWL00pfBM9AAAAAACA8T8=");l(e,523497,"YOWK0vC2v9pzM8k3lya9AAAAAABg8T8=");l(e,523529,"IAY/Bxu1v1dexmFbAh89AAAAAABg8T8=");l(e,523561,"IAY/Bxu1v1dexmFbAh89AAAAAABA8T8=");l(e,523593,"4BuW10Gzv98T+czaXiw9AAAAAABA8T8=");l(e,523625,"4BuW10Gzv98T+czaXiw9AAAAAAAg8T8=");l(e,523657,"gKPuNmWxvwmjj3ZefBQ9AAAAAAAA8T8=");l(e,523689,"gBHAMAqvv5GONoOeWS09AAAAAAAA8T8=");l(e,523721,"gBHAMAqvv5GONoOeWS09AAAAAADg8D8=");l(e,523753,"gBlx3UKrv0xw1uV6ghw9AAAAAADg8D8=");l(e,523785,"gBlx3UKrv0xw1uV6ghw9AAAAAADA8D8=");l(e,523817,"wDL2WHSnv+6h8jRG/Cy9AAAAAADA8D8=");l(e,523849,"wDL2WHSnv+6h8jRG/Cy9AAAAAACg8D8=");l(e,523881,"wP65h56jv6r+JvW3AvU8AAAAAACg8D8=");l(e,523913,"wP65h56jv6r+JvW3AvU8AAAAAACA8D8=");l(e,523946,"eA6bgp+/5Al+fCaAKb0AAAAAAIDwPw==");l(e,523978,"eA6bgp+/5Al+fCaAKb0AAAAAAGDwPw==");l(e,524009,"gNUHG7mXvzmm+pNUjSi9AAAAAABA8D8=");l(e,524042,"/LCowI+/nKbT9nwe37wAAAAAAEDwPw==");l(e,524074,"/LCowI+/nKbT9nwe37wAAAAAACDwPw==");l(e,524106,"EGsq4H+/5EDaDT/iGb0AAAAAACDwPw==");l(e,524138,"EGsq4H+/5EDaDT/iGb0AAAAAAADwPw==");l(e,524190,"8D8=");l(e,524221,"wO8/");l(e,524234,"iXUVEIA/6CudmWvHEL0AAAAAAIDvPw==");l(e,524265,"gJNYViCQP9L34gZb3CO9AAAAAABA7z8=");l(e,524298,"ySglSZg/NAxaMrqgKr0AAAAAAADvPw==");l(e,524329,"QOeJXUGgP1PX8VzAEQE9AAAAAADA7j8=");l(e,524362,"LtSuZqQ/KP29dXMWLL0AAAAAAIDuPw==");l(e,524393,"wJ8UqpSoP30mWtCVeRm9AAAAAABA7j8=");l(e,524425,"wN3Nc8usPwco2EfyaBq9AAAAAAAg7j8=");l(e,524457,"wAbAMequP3s7yU8+EQ69AAAAAADg7T8=");l(e,524489,"YEbRO5exP5ueDVZdMiW9AAAAAACg7T8=");l(e,524521,"4NGn9b2zP9dO26VeyCw9AAAAAABg7T8=");l(e,524553,"oJdNWum1Px4dXTwGaSy9AAAAAABA7T8=");l(e,524585,"wOoK0wC3PzLtnamNHuw8AAAAAAAA7T8=");l(e,524617,"QFldXjO5P9pHvTpcESM9AAAAAADA7D8=");l(e,524649,"YK2NyGq7P+Vo9yuAkBO9AAAAAACg7D8=");l(e,524681,"QLwBWIi8P9OsWsbRRiY9AAAAAABg7D8=");l(e,524713,"IAqDOce+P+BF5q9owC29AAAAAABA7D8=");l(e,524745,"4Ns5kei/P/0KoU/WNCW9AAAAAAAA7D8=");l(e,524777,"4CeCjhfBP/IHLc547yE9AAAAAADg6z8=");l(e,524809,"8CN+K6rBPzSZOESOpyw9AAAAAACg6z8=");l(e,524841,"gIYMYdHCP6G0gctsnQM9AAAAAACA6z8=");l(e,524873,"kBWw/GXDP4lySyOoL8Y8AAAAAABA6z8=");l(e,524905,"sDODPZHEP3i2/VR5gyU9AAAAAAAg6z8=");l(e,524937,"sKHk5SfFP8d9aeXoMyY9AAAAAADg6j8=");l(e,524969,"EIy+TlfGP3guPCyLzxk9AAAAAADA6j8=");l(e,525001,"cHWLEvDGP+EhnOWNESW9AAAAAACg6j8=");l(e,525033,"UESFjYnHPwVDkXAQZhy9AAAAAABg6j8=");l(e,525066,"Oeuvvsg/0SzpqlQ9B70AAAAAAEDqPw==");l(e,525098,"99xaWsk/b/+gWCjyBz0AAAAAAADqPw==");l(e,525129,"4Io87ZPKP2khVlBDcii9AAAAAADg6T8=");l(e,525161,"0FtX2DHLP6rhrE6NNQy9AAAAAADA6T8=");l(e,525193,"4Ds4h9DLP7YSVFnESy29AAAAAACg6T8=");l(e,525225,"EPDG+2/MP9IrlsVy7PG8AAAAAABg6T8=");l(e,525257,"kNSwPbHNPzWwFfcq/yq9AAAAAABA6T8=");l(e,525289,"EOf/DlPOPzD0QWAnEsI8AAAAAAAg6T8=");l(e,525322,"3eSt9c4/EY67ZRUhyrwAAAAAAADpPw==");l(e,525353,"sLNsHJnPPzDfDMrsyxs9AAAAAADA6D8=");l(e,525385,"WE1gOHHQP5FO7RbbnPg8AAAAAACg6D8=");l(e,525417,"YGFnLcTQP+nqPBaLGCc9AAAAAACA6D8=");l(e,525449,"6CeCjhfRPxzwpWMOISy9AAAAAABg6D8=");l(e,525481,"+KzLXGvRP4EWpffNmis9AAAAAABA6D8=");l(e,525513,"aFpjmb/RP7e9R1Htpiw9AAAAAAAg6D8=");l(e,525545,"uA5tRRTSP+q6Rrrehwo9AAAAAADg5z8=");l(e,525577,"kNx88L7SP/QEUEr6nCo9AAAAAADA5z8=");l(e,525609,"YNPh8RTTP7g8IdN64ii9AAAAAACg5z8=");l(e,525641,"EL52Z2vTP8h38bDNbhE9AAAAAACA5z8=");l(e,525673,"MDN3UsLTP1y9BrZUOxg9AAAAAABg5z8=");l(e,525705,"6NUjtBnUP53gkOw25Ag9AAAAAABA5z8=");l(e,525737,"yHHCjXHUP3XWZwnOJy+9AAAAAAAg5z8=");l(e,525769,"MBee4MnUP6TYChuJIC69AAAAAAAA5z8=");l(e,525801,"oDgHriLVP1nHZIFwvi49AAAAAADg5j8=");l(e,525833,"0MhT93vVP+9AXe7trR89AAAAAADA5j8=");l(e,525865,"YFnfvdXVP9xlpAgqCwq9");l(e,525889,"ARcCHRgTAx4bGQsUCAQNHxYcEhoKBwwVEQkGEAUPDmgbCA==");l(e,525936,"0XSeAFedvSqAcFIP//8+JwoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFGAAAADUAAABxAAAAa////877//+Sv///AAAAAAAAAAAZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAAQAJCxgAAAkGCwAACwAGGQAAABkZGQ==");l(e,526097,"DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO");l(e,526155,"DA==");l(e,526167,"EwAAAAATAAAAAAkMAAAAAAAMAAAM");l(e,526213,"EA==");l(e,526225,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ");l(e,526271,"Eg==");l(e,526283,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa");l(e,526338,"GgAAABoaGgAAAAAAAAk=");l(e,526387,"FA==");l(e,526399,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU");l(e,526445,"Fg==");l(e,526457,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQ==");l(e,526804,"ygY=");l(e,526844,"//////////8=");l(e,526912,"3hIElQAAAAD///////////////9ACggAFAAAAEMuVVRGLTg=");l(e,526992,"VAoI");l(e,527024,"IAAAAAkAAAAKAAAADQAAAAsAAAAMAAAAhQAAAAAgAAABIAAAAiAAAAMgAAAEIAAABSAAAAYgAAAIIAAACSAAAAogAAAoIAAAKSAAAF8gAAAAMAAAAAAAAE5vIGVycm9yIGluZm9ybWF0aW9uAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZA==");l(e,528946,"pQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMB");l(e,529144,"IQQAAAAAAAAAAC8C");l(e,529176,"NQRHBFYE");l(e,529198,"oAQ=");l(e,529218,"RgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAATAAAakxMTABqAAAAAABqagAAAABqAABqAAAAAAAAAAAZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAARsJCxgAAAkGCwAACwAGGQAAABkZGQ==");l(e,529361,"DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO");l(e,529419,"DA==");l(e,529431,"EwAAAAATAAAAAAkMAAAAAAAMAAAM");l(e,529477,"EA==");l(e,529489,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ");l(e,529535,"Eg==");l(e,529547,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa");l(e,529602,"GgAAABoaGgAAAAAAAAk=");l(e,529651,"FA==");l(e,529663,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU");l(e,529709,"Fg==");l(e,529721,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAABA");l(e,529760,"MDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTklAAAAZg==");l(e,529988,"CgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUAypo7TjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAUBgIAGgWCAC8GQgATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAUBgIAJgWCACMFggATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAUBgIAMgWCACMFggATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAUBgIAPgWCADsFggATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAAFAYCAAoFwgAjBYIAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAAFAYCABcFwgA7BYIAAAAAADcFwgAzgYAAM8GAADQBgAA0QYAANIGAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAUBgIALQXCACMFggAdgAAAKAXCADoFwgARG4AAKAXCAD0FwgAYwAAAKAXCAAAGAgAUEtjAAgZCAAMGAgAAQAAAAQYCAAAAAAAvBYIAM4GAADTBgAA0AYAANEGAADUBgAA1QYAANYGAADXBgAAAAAAAJgYCADOBgAA2AYAANAGAADRBgAA1AYAANkGAADaBgAA2wYAAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQAAAABQGAgAcBgIALwWCAAAAAAA9BgIAM4GAADcBgAA0AYAANEGAADUBgAA3QYAAN4GAADfBgAATjEwX19jeHhhYml2MTIxX192bWlfY2xhc3NfdHlwZV9pbmZvRQAAAFAYCADMGAgAvBYIAAAAAAAcFwgAzgYAAOAGAADQBgAA0QYAAOEGAAAAAAAAQBkIAOIGAADjBgAA5AYAAFN0OWV4Y2VwdGlvbgAAAAAoGAgAMBkIAAAAAABsGQgAFAAAAOUGAADmBgAAU3QxMWxvZ2ljX2Vycm9yAFAYCABcGQgAQBkIAAAAAACgGQgAFAAAAOcGAADmBgAAU3QxMmxlbmd0aF9lcnJvcgAAAABQGAgAjBkIAGwZCABTdDl0eXBlX2luZm8AAAAAKBgIAKwZCA==");l(e,530896,"/+AAEEpGSUYAAQEBASwBLAAAAACxAAAAsgAAAIcWmT6iRRY/1XjpPYtsT0CGycS/gEj/vn4deL/FIPA/w2QqPdO8Yz1g5VC+x0uHPwAAyEIAAMhCAADIQv8AAAD/AAAA/wAAAAAAgD8AAIA/AACAP5qZGUCamRlAmpkZQAAAAABpbml0WUNiQ3JDb252ZXJzaW9u");l(e,531056,"aW5pdENJRUxhYkNvbnZlcnNpb24=");l(e,531088,"cp8AAAEAAABoAgAAmaQAAAUAAABpAgAA56QAAAWAAABqAgAAaqgAACmAAABrAgAAXasAAP5/AABsAgAAZa0AAAcAAABtAgAAWa8AAAYAAABuAgAAtLEAAAIAAABvAgAAsbMAAAOAAABwAgAAXbUAAAMAAABxAgAAEbcAAAQAAAByAgAAE7gAAGWHAABzAgAARroAALKAAAB0AgAAabwAAAgAAAB0AgAAtL4AAI2AAABzAgAAM8EAAHSHAAB1AgAADsQAAHWHAAB1Ag==");l(e,531304,"BQ==");l(e,531316,"xQY=");l(e,531340,"wwYAAMIGAABoJwg=");l(e,531364,"Ag==");l(e,531380,"//////////8=");l(e,531448,"aBsIAAAAAAAF");l(e,531468,"xgY=");l(e,531492,"wwYAAMcGAAB4JwgAAAQ=");l(e,531516,"AQ==");l(e,531532,"/////wo=");l(e,531601,"HAgAgC1Y")}var r=new ArrayBuffer(16);var s=new Int32Array(r);var t=new Float32Array(r);var u=new Float64Array(r);function v(w){return s[w]}function x(w,y){s[w]=y}function z(){return u[0]}function A(y){u[0]=y}function B(){return t[2]}function C(y){t[2]=y}function Qa(Ra){var D=Ra.a;var E=D.buffer;D.grow=Oa;var F=new Int8Array(E);var G=new Int16Array(E);var H=new Int32Array(E);var I=new Uint8Array(E);var J=new Uint16Array(E);var K=new Uint32Array(E);var L=new Float32Array(E);var M=new Float64Array(E);var N=Math.imul;var O=Math.fround;var P=Math.abs;var Q=Math.clz32;var R=Math.min;var S=Math.max;var T=Math.floor;var U=Math.ceil;var V=Math.trunc;var W=Math.sqrt;var X=Ra.abort;var Y=NaN;var Z=Infinity;var _=Ra.b;var $=Ra.c;var aa=Ra.d;var ba=Ra.e;var ca=Ra.f;var da=Ra.g;var ea=Ra.h;var fa=Ra.i;var ga=Ra.j;var ha=Ra.k;var ia=Ra.l;var ja=Ra.m;var ka=Ra.n;var la=Ra.o;var ma=Ra.p;var na=Ra.q;var oa=Ra.r;var pa=Ra.s;var qa=Ra.t;var ra=Ra.u;var sa=Ra.v;var ta=Ra.w;var ua=Ra.x;var va=Ra.y;var wa=Ra.z;var xa=Ra.A;var ya=Ra.B;var za=Ra.C;var Aa=Ra.D;var Ba=Ra.E;var Ca=Ra.F;var Da=Ra.G;var Ea=Ra.H;var Fa=Ra.I;var Ga=5778816;var Ha=0;
|
||
// EMSCRIPTEN_START_FUNCS
|
||
function qo(a){a=a|0;var 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,y=O(0),z=0,A=0,C=0,D=0,E=0,L=0,Q=0,R=0,S=0;h=Ga-160|0;Ga=h;b=H[H[a>>2]-12>>2]+a|0;if(!H[b+4>>2]){F[b+29|0]=1}D=a+29|0;u=a+4|0;e=H[a>>2];b=H[e-12>>2];a:{b:{c:{while(1){d:{c=a+b|0;g=c+8|0;b=H[g>>2];f=H[c+12>>2];if(b>>>0>=f>>>0){break d}i=c;if(f-b>>>0<=7){F[c+29|0]=1;break c}c=e-12|0;j=b+4|0;e:{if(j>>>0>=f>>>0){d=0;break e}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[i+8>>2]=j;b=H[c>>2]+u|0;g=b+4|0;f=H[b+8>>2];b=H[b+4>>2]}t=f;f=b+4|0;f:{if(t>>>0<=f>>>0){break f}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g>>2]=f;if(!b){break f}f=H[c>>2]+u|0;E=H[f>>2];L=H[f+4>>2];H[a+116>>2]=b-8;if(d-123>>>0<=4294967173){if(H[a+36>>2]==1179469088&H[a+40>>2]==65536){break d}F[(H[c>>2]+a|0)+29|0]=1;break c}if(!((d|0)==1|C)){F[(H[c>>2]+a|0)+29|0]=1;break c}g:{h:{switch(d-1|0){case 113:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;H[h+48>>2]=0;H[h+52>>2]=1072693248;H[h+64>>2]=0;H[h+68>>2]=0;H[h+56>>2]=0;H[h+60>>2]=0;H[h+72>>2]=0;H[h+76>>2]=1072693248;F[h+95|0]=0;F[h+96|0]=0;F[h+97|0]=0;F[h+98|0]=0;H[h+88>>2]=0;H[h+92>>2]=0;H[h+80>>2]=0;H[h+84>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];i:{if(b>>>0>=f>>>0){b=c;c=0;break i}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=c;c=b+4|0;j:{if(f>>>0<=c>>>0){c=b;break j}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+20>>2]=d;d=0;b=c+4|0;k:{if(f>>>0<=b>>>0){b=c;c=0;break k}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+24>>2]=c;c=b+4|0;l:{if(f>>>0<=c>>>0){c=b;break l}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+28>>2]=d;b=0;d=0;g=f;f=c+1|0;if(g>>>0>f>>>0){d=I[c|0];H[e+4>>2]=f}F[h+32|0]=d;c=H[e+4>>2];d=c+1|0;if(d>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=d}F[h+33|0]=b;d=0;b=0;c=H[e+4>>2];f=c+1|0;if(f>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=f}F[h+34|0]=b;b=H[e+4>>2];c=b+1|0;if(c>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=c}F[h+35|0]=d;b=0;c=H[e+4>>2];d=c+4|0;f=H[e+8>>2];m:{if(d>>>0>=f>>>0){d=c;c=0;break m}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=d}H[h+36>>2]=c;c=d+4|0;if(c>>>0<f>>>0){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+4>>2]=c}H[h+40>>2]=b;Gd(e,h+48|0);d=0;b=0;c=H[e+4>>2];f=c+1|0;if(f>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=f}F[h+96|0]=b;b=H[e+4>>2];c=b+1|0;if(c>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=c}F[h+97|0]=d;d=0;b=0;c=H[e+4>>2];f=c+1|0;if(f>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=f}F[h+98|0]=b;b=H[e+4>>2];c=b+1|0;if(c>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=c}F[h+99|0]=d;d=0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];n:{if(b>>>0>=f>>>0){b=c;c=0;break n}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+100>>2]=c;c=b+4|0;o:{if(f>>>0<=c>>>0){c=b;break o}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+104>>2]=d;d=0;b=c+4|0;p:{if(f>>>0<=b>>>0){b=c;c=0;break p}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+108>>2]=c;c=b+4|0;q:{if(f>>>0<=c>>>0){c=b;break q}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+112>>2]=d;d=0;b=c+4|0;r:{if(f>>>0<=b>>>0){b=c;c=0;break r}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+116>>2]=c;c=b+4|0;s:{if(f>>>0<=c>>>0){c=b;break s}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+120>>2]=d;b=0;d=c+4|0;if(d>>>0<f>>>0){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=d}H[h+124>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+104>>2]](b,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}f=0;g=Ga-16|0;Ga=g;H[g+12>>2]=0;t:{if(!(!(Ia[H[H[a>>2]+116>>2]](a,H[h+104>>2],H[h+108>>2],H[h+112>>2],H[h+116>>2],108,g+12|0,g+8|0,g+4|0)|0)|!H[a+208>>2])){u:{if(!I[h+35|0]){d=H[g+4>>2];if(!d){d=0;break u}c=H[g+8>>2];if(!c){break u}while(1){e=0;if(c){while(1){F[(H[g+12>>2]+(N(c,f)+e<<2)|0)+3|0]=I[h+34|0];c=H[g+8>>2];e=e+1|0;if(c>>>0>e>>>0){continue}break}d=H[g+4>>2]}else{c=0}f=f+1|0;if(f>>>0<d>>>0){continue}break}break u}d=H[g+4>>2];if(!d){d=0;break u}c=H[g+8>>2];if(!c){break u}l=+I[h+34|0]/255;while(1){e=0;if(c){while(1){c=H[g+12>>2]+(N(c,f)+e<<2)|0;k=l*+I[c+3|0];v:{if(k<4294967296&k>=0){b=~~k>>>0;break v}b=0}F[c+3|0]=b;c=H[g+8>>2];e=e+1|0;if(c>>>0>e>>>0){continue}break}d=H[g+4>>2]}else{c=0}f=f+1|0;if(f>>>0<d>>>0){continue}break}}b=H[g+12>>2];c=H[a+208>>2];if(!c){break t}e=H[h+16>>2];k=+(e|0);f=H[h+20>>2];l=+(f|0);Ia[H[H[c>>2]+16>>2]](c,k,l,+(e+H[h+24>>2]|0)-k,+(f+H[h+28>>2]|0)-l,b,H[g+8>>2],d)}b=H[g+12>>2]}if(b){Ta(b)}Ga=g+16|0;break g;case 75:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;H[h+48>>2]=0;H[h+52>>2]=1072693248;H[h+64>>2]=0;H[h+68>>2]=0;H[h+56>>2]=0;H[h+60>>2]=0;H[h+72>>2]=0;H[h+76>>2]=1072693248;F[h+95|0]=0;F[h+96|0]=0;F[h+97|0]=0;F[h+98|0]=0;H[h+88>>2]=0;H[h+92>>2]=0;H[h+80>>2]=0;H[h+84>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];w:{if(b>>>0>=f>>>0){b=c;c=0;break w}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=c;c=b+4|0;x:{if(f>>>0<=c>>>0){c=b;break x}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+20>>2]=d;d=0;b=c+4|0;y:{if(f>>>0<=b>>>0){b=c;c=0;break y}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+24>>2]=c;c=b+4|0;z:{if(f>>>0<=c>>>0){c=b;break z}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+28>>2]=d;d=0;b=c+4|0;A:{if(f>>>0<=b>>>0){b=c;c=0;break A}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+32>>2]=c;c=b+4|0;B:{if(f>>>0<=c>>>0){c=b;break B}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+36>>2]=d;b=0;d=0;g=f;f=c+4|0;if(g>>>0>f>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=f}H[h+40>>2]=d;Gd(e,h+48|0);c=H[e+4>>2];d=c+1|0;if(d>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=d}F[h+96|0]=b;d=0;b=0;c=H[e+4>>2];f=c+1|0;if(f>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=f}F[h+97|0]=b;b=H[e+4>>2];c=b+1|0;if(c>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=c}F[h+98|0]=d;c=0;d=0;b=H[e+4>>2];f=b+1|0;if(f>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=f}F[h+99|0]=d;d=H[e+4>>2];b=d+4|0;f=H[e+8>>2];C:{if(b>>>0>=f>>>0){b=d;break C}c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+4>>2]=b}H[h+100>>2]=c;d=0;c=b+4|0;D:{if(f>>>0<=c>>>0){c=b;b=0;break D}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+104>>2]=b;b=c+4|0;E:{if(f>>>0<=b>>>0){b=c;break E}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+108>>2]=d;d=0;c=b+4|0;F:{if(f>>>0<=c>>>0){c=b;b=0;break F}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+112>>2]=b;b=c+4|0;if(b>>>0<f>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+116>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+112>>2]](b,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}b=Ga-16|0;Ga=b;H[b+12>>2]=0;G:{if(!(Ia[H[H[a>>2]+116>>2]](a,H[h+104>>2],H[h+108>>2],H[h+112>>2],H[h+116>>2],100,b+12|0,b+8|0,b+4|0)|0)){break G}c=H[a+208>>2];if(!c){break G}d=H[h+16>>2];k=+(d|0);e=H[h+20>>2];l=+(e|0);Ia[H[H[c>>2]+16>>2]](c,k,l,+(d+H[h+24>>2]|0)-k,+(e+H[h+28>>2]|0)-l,H[b+12>>2],H[b+8>>2],H[b+4>>2])}H:{I:{if(H[a+208>>2]){J:{K:{c=H[h+32>>2];if((c|0)<=10485960){if((c|0)==66){break K}if((c|0)!=5898313){break J}d=H[H[a+120>>2]+8>>2];if(!d){break J}c=Va(4);H[b+12>>2]=c;F[c|0]=I[d+10|0];F[c+1|0]=I[d+9|0];d=I[d+8|0];F[c+3|0]=30;F[c+2|0]=d;H[b+4>>2]=1;H[b+8>>2]=1;break J}if((c|0)!=10485961){if((c|0)!=15728673){if((c|0)!=16711778){break J}c=Va(4);H[b+12>>2]=c;F[c|0]=255;F[c+1|0]=255;F[c+2|0]=255;F[c+3|0]=255;H[b+4>>2]=1;H[b+8>>2]=1;break J}d=H[H[a+120>>2]+8>>2];if(!d){break J}c=Va(4);H[b+12>>2]=c;F[c|0]=I[d+10|0];F[c+1|0]=I[d+9|0];d=I[d+8|0];F[c+3|0]=255;F[c+2|0]=d;H[b+4>>2]=1;H[b+8>>2]=1;break J}d=H[H[a+120>>2]+8>>2];if(!d){break J}c=Va(4);H[b+12>>2]=c;F[c|0]=I[d+10|0];F[c+1|0]=I[d+9|0];d=I[d+8|0];F[c+3|0]=30;F[c+2|0]=d;H[b+4>>2]=1;H[b+8>>2]=1;break J}c=Va(4);H[b+12>>2]=c;F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=255;H[b+4>>2]=1;H[b+8>>2]=1}c=H[b+12>>2];if(!c){break H}d=H[a+208>>2];if(!d){break I}e=H[h+16>>2];k=+(e|0);f=H[h+20>>2];l=+(f|0);Ia[H[H[d>>2]+16>>2]](d,k,l,+(e+H[h+24>>2]|0)-k,+(f+H[h+28>>2]|0)-l,c,H[b+8>>2],H[b+4>>2])}c=H[b+12>>2];if(!c){break H}}Ta(c)}Ga=b+16|0;break g;case 80:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];L:{if(b>>>0>=f>>>0){b=c;c=0;break L}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=c;c=b+4|0;M:{if(f>>>0<=c>>>0){c=b;break M}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+20>>2]=d;d=0;b=c+4|0;N:{if(f>>>0<=b>>>0){b=c;c=0;break N}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+24>>2]=c;c=b+4|0;O:{if(f>>>0<=c>>>0){c=b;break O}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+28>>2]=d;d=0;b=c+4|0;P:{if(f>>>0<=b>>>0){b=c;c=0;break P}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+32>>2]=c;c=b+4|0;Q:{if(f>>>0<=c>>>0){c=b;break Q}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+36>>2]=d;d=0;b=c+4|0;R:{if(f>>>0<=b>>>0){b=c;c=0;break R}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+40>>2]=c;c=b+4|0;S:{if(f>>>0<=c>>>0){c=b;break S}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+44>>2]=d;d=0;b=c+4|0;T:{if(f>>>0<=b>>>0){b=c;c=0;break T}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+48>>2]=c;c=b+4|0;U:{if(f>>>0<=c>>>0){c=b;break U}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+52>>2]=d;d=0;b=c+4|0;V:{if(f>>>0<=b>>>0){b=c;c=0;break V}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+56>>2]=c;c=b+4|0;W:{if(f>>>0<=c>>>0){c=b;break W}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+60>>2]=d;d=0;b=c+4|0;X:{if(f>>>0<=b>>>0){b=c;c=0;break X}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+64>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+68>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+108>>2]](b,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}c=Ga-16|0;Ga=c;H[c+12>>2]=0;Y:{if(!(!(Ia[H[H[a>>2]+116>>2]](a,H[h+40>>2],H[h+44>>2],H[h+48>>2],H[h+52>>2],80,c+12|0,c+8|0,c+4|0)|0)|!H[a+208>>2])){uh(H[h+60>>2],c+12|0,H[c+8>>2],H[c+4>>2]);b=H[c+12>>2];d=H[a+208>>2];if(!d){break Y}e=H[h+16>>2];k=+(e|0);f=H[h+20>>2];l=+(f|0);Ia[H[H[d>>2]+16>>2]](d,k,l,+(e+H[h+64>>2]|0)-k,+(f+H[h+68>>2]|0)-l,b,H[c+8>>2],H[c+4>>2])}b=H[c+12>>2]}if(b){Ta(b)}Ga=c+16|0;break g;case 79:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];Z:{if(b>>>0>=f>>>0){b=c;c=0;break Z}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=c;c=b+4|0;_:{if(f>>>0<=c>>>0){c=b;break _}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+20>>2]=d;d=0;b=c+4|0;$:{if(f>>>0<=b>>>0){b=c;c=0;break $}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+24>>2]=c;c=b+4|0;aa:{if(f>>>0<=c>>>0){c=b;break aa}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+28>>2]=d;d=0;b=c+4|0;ba:{if(f>>>0<=b>>>0){b=c;c=0;break ba}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+32>>2]=c;c=b+4|0;ca:{if(f>>>0<=c>>>0){c=b;break ca}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+36>>2]=d;d=0;b=c+4|0;da:{if(f>>>0<=b>>>0){b=c;c=0;break da}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+40>>2]=c;c=b+4|0;ea:{if(f>>>0<=c>>>0){c=b;break ea}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+44>>2]=d;d=0;b=c+4|0;fa:{if(f>>>0<=b>>>0){b=c;c=0;break fa}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+48>>2]=c;c=b+4|0;ga:{if(f>>>0<=c>>>0){c=b;break ga}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+52>>2]=d;d=0;b=c+4|0;ha:{if(f>>>0<=b>>>0){b=c;c=0;break ha}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+56>>2]=c;c=b+4|0;ia:{if(f>>>0<=c>>>0){c=b;break ia}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+60>>2]=d;b=0;d=c+4|0;if(d>>>0<f>>>0){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=d}H[h+64>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+116>>2]](b,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}b=Ga-16|0;Ga=b;H[b+12>>2]=0;ja:{if(!(Ia[H[H[a>>2]+116>>2]](a,H[h+40>>2],H[h+44>>2],H[h+48>>2],H[h+52>>2],76,b+12|0,b+8|0,b+4|0)|0)){break ja}c=H[a+208>>2];if(!c){break ja}k=+H[h>>2];l=+H[h+4>>2];Ia[H[H[c>>2]+16>>2]](c,k,l,+H[h+8>>2]-k,+H[h+12>>2]-l,H[b+12>>2],H[b+8>>2],H[b+4>>2])}c=H[b+12>>2];if(c){Ta(c)}Ga=b+16|0;break g;case 76:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;H[h+48>>2]=0;H[h+52>>2]=1072693248;H[h+64>>2]=0;H[h+68>>2]=0;H[h+56>>2]=0;H[h+60>>2]=0;H[h+72>>2]=0;H[h+76>>2]=1072693248;F[h+95|0]=0;F[h+96|0]=0;F[h+97|0]=0;F[h+98|0]=0;H[h+88>>2]=0;H[h+92>>2]=0;H[h+80>>2]=0;H[h+84>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];ka:{if(b>>>0>=f>>>0){b=c;c=0;break ka}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=c;c=b+4|0;la:{if(f>>>0<=c>>>0){c=b;break la}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+20>>2]=d;d=0;b=c+4|0;ma:{if(f>>>0<=b>>>0){b=c;c=0;break ma}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+24>>2]=c;c=b+4|0;na:{if(f>>>0<=c>>>0){c=b;break na}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+28>>2]=d;d=0;b=c+4|0;oa:{if(f>>>0<=b>>>0){b=c;c=0;break oa}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+32>>2]=c;c=b+4|0;pa:{if(f>>>0<=c>>>0){c=b;break pa}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+36>>2]=d;b=0;d=0;g=f;f=c+4|0;if(g>>>0>f>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=f}H[h+40>>2]=d;Gd(e,h+48|0);c=H[e+4>>2];d=c+1|0;if(d>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=d}F[h+96|0]=b;d=0;b=0;c=H[e+4>>2];f=c+1|0;if(f>>>0<K[e+8>>2]){b=I[c|0];H[e+4>>2]=f}F[h+97|0]=b;b=H[e+4>>2];c=b+1|0;if(c>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=c}F[h+98|0]=d;c=0;d=0;b=H[e+4>>2];f=b+1|0;if(f>>>0<K[e+8>>2]){d=I[b|0];H[e+4>>2]=f}F[h+99|0]=d;d=H[e+4>>2];b=d+4|0;f=H[e+8>>2];qa:{if(b>>>0>=f>>>0){b=d;break qa}c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+4>>2]=b}H[h+100>>2]=c;d=0;c=b+4|0;ra:{if(f>>>0<=c>>>0){c=b;b=0;break ra}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+104>>2]=b;b=c+4|0;sa:{if(f>>>0<=b>>>0){b=c;break sa}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+108>>2]=d;d=0;c=b+4|0;ta:{if(f>>>0<=c>>>0){c=b;b=0;break ta}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+112>>2]=b;b=c+4|0;ua:{if(f>>>0<=b>>>0){b=c;break ua}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+116>>2]=d;d=0;c=b+4|0;va:{if(f>>>0<=c>>>0){c=b;b=0;break va}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+120>>2]=b;b=c+4|0;if(b>>>0<f>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+124>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+120>>2]](b,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}c=Ga-16|0;Ga=c;H[c+12>>2]=0;wa:{if(!(!(Ia[H[H[a>>2]+116>>2]](a,H[h+104>>2],H[h+108>>2],H[h+112>>2],H[h+116>>2],108,c+12|0,c+8|0,c+4|0)|0)|!H[a+208>>2])){uh(H[h+32>>2],c+12|0,H[c+8>>2],H[c+4>>2]);b=H[c+12>>2];d=H[a+208>>2];if(!d){break wa}e=H[h+16>>2];k=+(e|0);f=H[h+20>>2];l=+(f|0);Ia[H[H[d>>2]+16>>2]](d,k,l,+(e+H[h+24>>2]|0)-k,+(f+H[h+28>>2]|0)-l,b,H[c+8>>2],H[c+4>>2])}b=H[c+12>>2]}if(b){Ta(b)}Ga=c+16|0;break g;case 28:e=0;f=Ga-16|0;Ga=f;H[f+8>>2]=0;H[f+12>>2]=0;d=H[H[a>>2]-12>>2]+a|0;c=H[d+8>>2];b=c+4|0;g=H[d+12>>2];xa:{if(b>>>0>=g>>>0){b=c;c=0;break xa}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[f>>2]=c;c=b+4|0;ya:{if(g>>>0<=c>>>0){c=b;break ya}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[f+4>>2]=e;e=0;b=c+4|0;za:{if(g>>>0<=b>>>0){b=c;c=0;break za}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[f+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[f+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=Ga+-64|0;Ga=c;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+268>>2]](b,f)}d=H[f+8>>2];e=H[f>>2];b=(d|0)>(e|0);d=(b?1:-1)+d|0;H[f+8>>2]=d;e=e+(b?-1:1)|0;H[f>>2]=e;g=H[f+4>>2];i=H[f+12>>2];b=(g|0)<(i|0);g=(b?-1:1)+g|0;H[f+4>>2]=g;b=i+(b?1:-1)|0;H[f+12>>2]=b;M[c+40>>3]=g|0;M[c+48>>3]=d|0;M[c+56>>3]=b|0;M[c+32>>3]=e|0;b=Ia[H[H[a>>2]+36>>2]](a)|0;d=H[b>>2];M[c+8>>3]=H[b+4>>2];M[c>>3]=d|0;d=H[b+8>>2];M[c+24>>3]=H[b+12>>2];M[c+16>>3]=d|0;e=H[a+120>>2];d=Va(72);H[d>>2]=188756;b=H[c+60>>2];H[d+32>>2]=H[c+56>>2];H[d+36>>2]=b;b=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=b;b=H[c+44>>2];H[d+16>>2]=H[c+40>>2];H[d+20>>2]=b;b=H[c+36>>2];H[d+8>>2]=H[c+32>>2];H[d+12>>2]=b;g=H[c+28>>2];b=d- -64|0;H[b>>2]=H[c+24>>2];H[b+4>>2]=g;b=H[c+20>>2];H[d+56>>2]=H[c+16>>2];H[d+60>>2]=b;b=H[c+12>>2];H[d+48>>2]=H[c+8>>2];H[d+52>>2]=b;b=H[c+4>>2];H[d+40>>2]=H[c>>2];H[d+44>>2]=b;Aa:{b=H[e+688>>2];if((b|0)!=H[e+692>>2]){H[b>>2]=d;H[e+688>>2]=b+4;break Aa}Ba:{i=H[e+684>>2];g=b-i|0;m=g>>2;b=m+1|0;if(b>>>0<1073741824){j=g>>1;j=g>>>0<2147483644?b>>>0<j>>>0?j:b:1073741823;if(j){if(j>>>0>=1073741824){break Ba}b=Va(j<<2)}else{b=0}m=b+(m<<2)|0;H[m>>2]=d;if((g|0)>0){$a(b,i,g)}H[e+692>>2]=b+(j<<2);H[e+688>>2]=m+4;H[e+684>>2]=b;if(i){Ta(i)}break Aa}break b}break a}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}Ga=c- -64|0}Ga=f+16|0;break g;case 74:c=0;d=0;b=Ga-16|0;Ga=b;i=H[a>>2]-12|0;f=H[i>>2]+a|0;e=H[f+8>>2];g=e+4|0;if(g>>>0<K[f+12>>2]){c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[f+8>>2]=g}H[b+12>>2]=c;e=H[i>>2]+a|0;c=H[e+8>>2];f=c+4|0;if(f>>>0<K[e+12>>2]){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=f}H[b+8>>2]=d;c=H[a+212>>2];if(!(I[c+212|0]?c:0)){d=b+12|0;e=b+8|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+272>>2]](c,d,e,(H[H[a>>2]-12>>2]+a|0)+4|0)}c=H[H[a>>2]-12>>2]+a|0;H[c+8>>2]=(H[a+116>>2]+H[c+8>>2]|0)-8;gh(H[a+120>>2]+680|0)}Ga=b+16|0;break g;case 29:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];Ca:{if(b>>>0>=g>>>0){b=c;c=0;break Ca}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;Da:{if(g>>>0<=c>>>0){c=b;break Da}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;Ea:{if(g>>>0<=b>>>0){b=c;c=0;break Ea}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=Ga-32|0;Ga=c;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+296>>2]](b,d)}b=H[d>>2];M[c+8>>3]=H[d+4>>2];M[c>>3]=b|0;b=H[d+8>>2];M[c+24>>3]=H[d+12>>2];M[c+16>>3]=b|0;f=H[a+120>>2];e=Va(40);H[e>>2]=188684;b=H[c+28>>2];H[e+32>>2]=H[c+24>>2];H[e+36>>2]=b;b=H[c+20>>2];H[e+24>>2]=H[c+16>>2];H[e+28>>2]=b;b=H[c+12>>2];H[e+16>>2]=H[c+8>>2];H[e+20>>2]=b;b=H[c+4>>2];H[e+8>>2]=H[c>>2];H[e+12>>2]=b;Fa:{b=H[f+688>>2];if((b|0)!=H[f+692>>2]){H[b>>2]=e;H[f+688>>2]=b+4;break Fa}Ga:{i=H[f+684>>2];g=b-i|0;m=g>>2;b=m+1|0;if(b>>>0<1073741824){j=g>>1;j=g>>>0<2147483644?b>>>0<j>>>0?j:b:1073741823;if(j){if(j>>>0>=1073741824){break Ga}b=Va(j<<2)}else{b=0}m=b+(m<<2)|0;H[m>>2]=e;if((g|0)>0){$a(b,i,g)}H[f+692>>2]=b+(j<<2);H[f+688>>2]=m+4;H[f+684>>2]=b;if(i){Ta(i)}break Fa}break b}break a}Ga=c+32|0}Ga=d+16|0;break g;case 66:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+260>>2]](b,h)}b=H[a+156>>2];Ha:{if(!b){break Ha}c=H[a+120>>2];d=H[h>>2];g=Va(72);Nn(g,b,d,c+496|0);Ia:{b=H[c+688>>2];if((b|0)!=H[c+692>>2]){H[b>>2]=g;H[c+688>>2]=b+4;break Ia}Ja:{e=H[c+684>>2];d=b-e|0;i=d>>2;b=i+1|0;if(b>>>0<1073741824){f=d>>1;f=d>>>0<2147483644?b>>>0<f>>>0?f:b:1073741823;if(f){if(f>>>0>=1073741824){break Ja}b=Va(f<<2)}else{b=0}i=b+(i<<2)|0;H[i>>2]=g;if((d|0)>0){$a(b,e,d)}H[c+692>>2]=b+(f<<2);H[c+688>>2]=i+4;H[c+684>>2]=b;if(e){Ta(e)}break Ia}break b}break a}b=H[a+156>>2];if(b){Ta(Dc(b));H[a+156>>2]=0}b=H[a+208>>2];if(!b){break Ha}Ia[H[H[b>>2]+76>>2]](b)}break g;case 27:b=H[a+208>>2];if(b){Ia[H[H[b>>2]+276>>2]](b)}gh(H[a+120>>2]+680|0);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 0:c=0;b=0;Gc((H[H[a>>2]-12>>2]+a|0)+4|0,a+4|0);Gc((H[H[a>>2]-12>>2]+a|0)+4|0,a+20|0);d=H[a>>2]-12|0;f=H[d>>2]+a|0;e=H[f+8>>2];g=e+4|0;if(g>>>0<K[f+12>>2]){c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[f+8>>2]=g}H[a+36>>2]=c;e=H[d>>2]+a|0;c=H[e+8>>2];f=c+4|0;if(f>>>0<K[e+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=f}H[a+40>>2]=b;b=0;c=0;f=H[d>>2]+a|0;e=H[f+8>>2];g=e+4|0;if(g>>>0<K[f+12>>2]){c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[f+8>>2]=g}H[a+44>>2]=c;e=H[d>>2]+a|0;c=H[e+8>>2];f=c+4|0;if(f>>>0<K[e+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=f}H[a+48>>2]=b;b=0;c=0;e=H[d>>2]+a|0;f=H[e+8>>2];g=f+2|0;if(g>>>0<K[e+12>>2]){c=I[f|0]|I[f+1|0]<<8;H[e+8>>2]=g}G[a+52>>1]=c;c=H[d>>2]+a|0;e=H[c+8>>2];f=e+2|0;if(f>>>0<K[c+12>>2]){b=I[e|0]|I[e+1|0]<<8;H[c+8>>2]=f}G[a+54>>1]=b;b=0;c=0;f=H[d>>2]+a|0;e=H[f+8>>2];g=e+4|0;if(g>>>0<K[f+12>>2]){c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[f+8>>2]=g}H[a+56>>2]=c;e=H[d>>2]+a|0;c=H[e+8>>2];f=c+4|0;if(f>>>0<K[e+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=f}H[a+60>>2]=b;e=0;b=0;f=H[d>>2]+a|0;c=H[f+8>>2];g=c+4|0;if(g>>>0<K[f+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=g}H[a+64>>2]=b;f=H[d>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];Ka:{if(b>>>0>=g>>>0){b=c;break Ka}e=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[a+68>>2]=e;e=0;c=0;t=g;g=b+4|0;if(t>>>0>g>>>0){c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=g}H[a+72>>2]=c;d=H[d>>2]+a|0;c=H[d+8>>2];b=c+4|0;f=H[d+12>>2];La:{if(b>>>0>=f>>>0){b=c;break La}e=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[a+76>>2]=e;c=0;e=b+4|0;if(e>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=e}H[a+80>>2]=c;Ma:{if(!(H[a+36>>2]==1179469088&H[a+40>>2]==65536)){F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Ma}b=H[H[a>>2]-12>>2]+a|0;H[b+8>>2]=(H[a+116>>2]+H[b+8>>2]|0)-80;k=+H[a+76>>2];l=+H[a+68>>2];p=+H[a+20>>2]/100/k*l;s=T(p+.5);Na:{if(P(s)<2147483648){b=~~s;break Na}b=-2147483648}H[a+84>>2]=b;s=+H[a+80>>2];v=+H[a+72>>2];w=+H[a+24>>2]/100/s*v;z=T(w+.5);Oa:{if(P(z)<2147483648){c=~~z;break Oa}c=-2147483648}H[a+104>>2]=c;H[a+100>>2]=b;H[a+88>>2]=c;k=T(+H[a+28>>2]/100/k*l-p+.5);Pa:{if(P(k)<2147483648){d=~~k;break Pa}d=-2147483648}d=d+b|0;H[a+92>>2]=d;k=T(+H[a+32>>2]/100/s*v-w+.5);Qa:{if(P(k)<2147483648){b=~~k;break Qa}b=-2147483648}b=b+c|0;H[a+112>>2]=b;H[a+108>>2]=d;H[a+96>>2]=b;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+8>>2]](b);b=H[a+208>>2];Ia[H[H[b>>2]+100>>2]](b,a+4|0)}}break g;case 13:e=H[c>>2]+a|0;d=H[e+12>>2];f=e+8|0;g=H[f>>2];i=g+4|0;if(d>>>0>i>>>0){H[e+8>>2]=i;e=H[c>>2]+a|0;d=H[e+12>>2];f=e+8|0;g=H[f>>2]}e=d;d=g+4|0;if(e>>>0>d>>>0){H[f>>2]=d;f=(H[c>>2]+a|0)+8|0;g=H[f>>2]}H[f>>2]=(b+g|0)-20;b=H[c>>2]+a|0;c=H[b+8>>2]+4|0;if(c>>>0<K[b+12>>2]){H[b+8>>2]=c}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+124>>2]](b);b=H[a+208>>2];Ia[H[H[b>>2]+12>>2]](b)}e=H[a>>2];break d;case 40:g=0;d=Ga-32|0;Ga=d;e=H[a>>2]-12|0;f=H[e>>2]+a|0;c=H[f+8>>2];b=c+4|0;i=H[f+12>>2];Ra:{if(b>>>0>=i>>>0){b=c;c=0;break Ra}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+24>>2]=c;c=b+4|0;if(c>>>0<i>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+28>>2]=g;b=0;f=H[e>>2]+a|0;c=H[f+8>>2];g=c+4|0;if(g>>>0<K[f+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=g}H[d+20>>2]=b;c=H[e>>2]+a|0;b=H[c+8>>2];f=b+4|0;if(f>>>0<K[c+12>>2]){y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[c+8>>2]=f;p=+y}else{p=0}M[d+8>>3]=p;c=H[e>>2]+a|0;b=H[c+8>>2];e=b+4|0;if(e>>>0<K[c+12>>2]){y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[c+8>>2]=e;p=+y}else{p=0}M[d>>3]=p;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=d+24|0;c=d+20|0;e=d+8|0;f=H[a+208>>2];if(f){Ia[H[H[f>>2]+308>>2]](f,b,c,e,d)}f=H[b+4>>2];c=H[c>>2];k=+(f+c|0);b=H[b>>2];l=+(b+c|0);p=+(f-c|0);s=+(b-c|0);v=M[d>>3];w=M[e>>3];b=H[a+156>>2];Sa:{if(b){if(wc(b,s,p,l,k,w,v)){break Sa}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Sa}b=H[a+208>>2];if(!b){break Sa}Ia[H[H[b>>2]+44>>2]](b,s,p,l,k,w,v)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}}Ga=d+32|0;break g;case 44:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;nh(a,h,h+152|0,h+144|0,h+136|0,h+128|0);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=h+152|0;c=h+144|0;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+312>>2]](d,h,b,c)}k=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[b>>2],H[b+4>>2]);l=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[c>>2],H[c+4>>2]);d=H[a+120>>2];g=H[d+696>>2];p=M[d+496>>3];d=M[d+520>>3]<0;b=H[h+4>>2];c=H[h+12>>2];Ta:{if(!(!(d|(b|0)<=(c|0))|d&(b|0)<(c|0))){e=b;b=c;break Ta}H[h+4>>2]=c;H[h+12>>2]=b;e=c}f=p<0;c=H[h>>2];d=H[h+8>>2];Ua:{if(!(!(f|(c|0)<=(d|0))|f&(c|0)<(d|0))){f=c;c=d;break Ua}H[h>>2]=d;H[h+8>>2]=c;f=d}p=k*-.017453292519943295;s=id(p);v=l-k;w=v+-360;g=(g|0)==1;l=+(b-e|0);z=l*.5;l=dd(p)/l*.5;p=+(c-f|0);s=Xg(l,s/p*.5);l=z+ +(e|0)-z*dd(s);Va:{if(P(l)<2147483648){c=~~l;break Va}c=-2147483648}l=+(c|0);p=p*.5;p=p*id(s)+(p+ +(f|0));Wa:{if(P(p)<2147483648){b=~~p;break Wa}b=-2147483648}p=+(b|0);d=H[a+156>>2];Xa:{Ya:{if(d){if(bc(d,p,l)){break Ya}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Xa}d=H[a+208>>2];if(!d){break Ya}Ia[H[H[d>>2]+32>>2]](d,p,l)}d=H[a+120>>2];H[d+672>>2]=b;H[d+676>>2]=c}l=g?v:w;p=+H[h+12>>2];s=+H[h+8>>2];v=+H[h+4>>2];w=+H[h>>2];b=H[a+156>>2];Za:{if(b){if(wc(b,w,v,s,p,k,l)){break Za}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Za}b=H[a+208>>2];if(!b){break Za}Ia[H[H[b>>2]+44>>2]](b,w,v,s,p,k,l)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}break g;case 54:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;nh(a,h,h+152|0,h+144|0,h+136|0,h+128|0);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=h+152|0;c=h+144|0;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+316>>2]](d,h,b,c)}k=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[b>>2],H[b+4>>2]);l=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[c>>2],H[c+4>>2]);d=H[a+120>>2];p=M[d+496>>3];d=M[d+520>>3]<0;b=H[h+12>>2];c=H[h+4>>2];_a:{if(!(!(d|(b|0)>=(c|0))|d&(b|0)>(c|0))){e=b;b=c;break _a}H[h+4>>2]=b;H[h+12>>2]=c;e=c}f=p<0;c=H[h+8>>2];d=H[h>>2];$a:{if(!(!(f|(c|0)>=(d|0))|f&(c|0)>(d|0))){f=c;c=d;break $a}H[h>>2]=c;H[h+8>>2]=d;f=d}l=l-k;p=+(e|0);s=+(f|0);v=+(b|0);w=+(c|0);b=H[a+156>>2];ab:{if(b){if(wc(b,w,v,s,p,k,l)){break ab}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break ab}b=H[a+208>>2];if(!b){break ab}Ia[H[H[b>>2]+44>>2]](b,w,v,s,p,k,l)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}break g;case 45:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;nh(a,h,h+152|0,h+144|0,h+136|0,h+128|0);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}d=h+152|0;b=h+144|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+320>>2]](c,h,d,b)}k=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[d>>2],H[d+4>>2]);s=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[b>>2],H[b+4>>2]);e=H[h>>2];b=H[h+8>>2];l=k*-.017453292519943295;p=id(l);c=H[h+4>>2];v=+(H[h+12>>2]-c|0);w=v*.5;z=p;p=+(b-e|0);v=Xg(dd(l)/v*.5,z/p*.5);l=w+ +(c|0)-w*dd(v);bb:{if(P(l)<2147483648){c=~~l;break bb}c=-2147483648}l=+(c|0);p=p*.5;p=p*id(v)+(p+ +(e|0));cb:{if(P(p)<2147483648){b=~~p;break cb}b=-2147483648}p=+(b|0);e=H[a+156>>2];db:{eb:{if(e){if(bc(e,p,l)){break eb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break db}e=H[a+208>>2];if(!e){break eb}Ia[H[H[e>>2]+32>>2]](e,p,l)}e=H[a+120>>2];H[e+672>>2]=b;H[e+676>>2]=c}l=s-k;p=+H[h+12>>2];s=+H[h+8>>2];v=+H[h+4>>2];w=+H[h>>2];b=H[a+156>>2];fb:{gb:{hb:{if(b){if(wc(b,w,v,s,p,k,l)){break hb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break hb}b=H[a+208>>2];if(!b){c=H[d+4>>2];b=H[d>>2];break gb}Ia[H[H[b>>2]+44>>2]](b,w,v,s,p,k,l)}c=H[d+4>>2];k=+(c|0);b=H[d>>2];l=+(b|0);d=H[a+156>>2];if(d){if(Jb(d,l,k)){break gb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break fb}d=H[a+208>>2];if(!d){break gb}Ia[H[H[d>>2]+36>>2]](d,l,k)}d=H[a+120>>2];H[d+672>>2]=b;H[d+676>>2]=c}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}break g;case 41:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];ib:{if(b>>>0>=g>>>0){b=c;c=0;break ib}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;jb:{if(g>>>0<=c>>>0){c=b;break jb}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;kb:{if(g>>>0<=b>>>0){b=c;c=0;break kb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=H[a+208>>2];if(b){Ia[H[H[b>>2]+324>>2]](b,d)}e=H[a+120>>2];k=M[e+496>>3];e=M[e+520>>3]<0;b=H[d+4>>2];c=H[d+12>>2];if(!(e&(b|0)<(c|0)?0:e|(b|0)<=(c|0))){H[d+4>>2]=c;H[d+12>>2]=b}e=k<0;b=H[d>>2];c=H[d+8>>2];if(!(e&(b|0)<(c|0)?0:e|(b|0)<=(c|0))){H[d>>2]=c;H[d+8>>2]=b}b=H[d>>2];lb:{if(H[H[a+120>>2]+696>>2]==1){k=+(b|0);l=+H[d+12>>2];p=+H[d+8>>2];s=+H[d+4>>2];b=H[a+156>>2];if(b){if(wc(b,k,s,p,l,0,360)){break lb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break lb}b=H[a+208>>2];if(!b){break lb}Ia[H[H[b>>2]+44>>2]](b,k,s,p,l,0,360);break lb}k=+(b|0);l=+H[d+4>>2];p=+H[d+8>>2];s=+H[d+12>>2];b=H[a+156>>2];if(b){if(wc(b,k,s,p,l,0,360)){break lb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break lb}b=H[a+208>>2];if(!b){break lb}Ia[H[H[b>>2]+44>>2]](b,k,s,p,l,0,360)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}}Ga=d+16|0;break g;case 82:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;H[h+68>>2]=0;H[h+72>>2]=0;H[h+60>>2]=0;H[h+64>>2]=0;H[h+80>>2]=0;H[h+84>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];mb:{if(b>>>0>=f>>>0){b=c;break mb}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=d;d=b+4|0;nb:{if(f>>>0<=d>>>0){d=b;p=0;break nb}y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[e+4>>2]=d;p=+y}M[h+24>>3]=p;b=d+4|0;if(b>>>0<f>>>0){y=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[e+4>>2]=b;p=+y}else{p=0}M[h+32>>3]=p;mj(e,h+40|0,36);b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=Ga-32|0;Ga=b;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+328>>2]](c,h)}if(H[h+48>>2]){c=H[h+16>>2];H[b+24>>2]=0;H[b+28>>2]=1072693248;H[b+8>>2]=0;H[b+12>>2]=1072693248;H[b+16>>2]=0;H[b+20>>2]=1072693248;H[b>>2]=0;H[b+4>>2]=1072693248;ij(a,h+40|0,c,b)}Ga=b+32|0}b=H[h+80>>2];if(b){Ta(b);H[h+80>>2]=0}b=H[h+84>>2];if(!b){break g}Ta(b);break g;case 83:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;H[h+68>>2]=0;H[h+72>>2]=0;H[h+60>>2]=0;H[h+64>>2]=0;H[h+80>>2]=0;H[h+84>>2]=0;d=0;e=H[c>>2]+u|0;Gc(e,h);c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];ob:{if(b>>>0>=f>>>0){b=c;break ob}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h+16>>2]=d;d=b+4|0;pb:{if(f>>>0<=d>>>0){d=b;p=0;break pb}y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[e+4>>2]=d;p=+y}M[h+24>>3]=p;b=d+4|0;if(b>>>0<f>>>0){y=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[e+4>>2]=b;p=+y}else{p=0}M[h+32>>3]=p;lj(e,h+40|0,36);b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=Ga-32|0;Ga=b;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+332>>2]](c,h)}if(H[h+48>>2]){c=H[h+16>>2];k=M[h+24>>3];M[b+24>>3]=M[h+32>>3];d=H[b+28>>2];H[b+8>>2]=H[b+24>>2];H[b+12>>2]=d;M[b+16>>3]=k;d=H[b+20>>2];H[b>>2]=H[b+16>>2];H[b+4>>2]=d;eo(a,h+40|0,c,b)}Ga=b+32|0}b=H[h+80>>2];if(b){Ta(b);H[h+80>>2]=0}b=H[h+84>>2];if(!b){break g}Ta(b);break g;case 61:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];qb:{if(b>>>0>=g>>>0){b=c;c=0;break qb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;rb:{if(g>>>0<=c>>>0){c=b;break rb}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;sb:{if(g>>>0<=b>>>0){b=c;c=0;break sb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=H[a+208>>2];if(b){Ia[H[H[b>>2]+220>>2]](b,d)}b=H[a+156>>2];tb:{if(!b){break tb}ch(b,H[a+208>>2],0,1,-1);b=H[a+156>>2];if(!b){break tb}Ta(Dc(b));H[a+156>>2]=0}}Ga=d+16|0;break g;case 53:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];ub:{if(b>>>0>=f>>>0){b=c;c=0;break ub}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+336>>2]](b,h)}c=H[h+4>>2];k=+(c|0);d=H[h>>2];l=+(d|0);b=H[a+156>>2];vb:{wb:{if(b){if(Jb(b,l,k)){break wb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break vb}b=H[a+208>>2];if(!b){break wb}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c}break g;case 46:H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=0;H[h+4>>2]=0;nh(a,h,h+152|0,h+144|0,h+136|0,h+128|0);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=h+152|0;c=h+144|0;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+340>>2]](d,h,b,c)}k=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[b>>2],H[b+4>>2]);l=pc(H[h>>2],H[h+4>>2],H[h+8>>2],H[h+12>>2],H[c>>2],H[c+4>>2])-k;p=+H[h+12>>2];s=+H[h+8>>2];v=+H[h+4>>2];w=+H[h>>2];b=H[a+156>>2];xb:{if(b){if(wc(b,w,v,s,p,k,l)){break xb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break xb}b=H[a+208>>2];if(!b){break xb}Ia[H[H[b>>2]+44>>2]](b,w,v,s,p,k,l)}c=(H[h+12>>2]+H[h+4>>2]|0)/2|0;k=+(c|0);d=(H[h+8>>2]+H[h>>2]|0)/2|0;l=+(d|0);b=H[a+156>>2];yb:{zb:{if(b){if(Jb(b,l,k)){break zb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break yb}b=H[a+208>>2];if(!b){break zb}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c}b=H[a+156>>2];Ab:{if(b){if(Ic(b)){break Ab}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Ab}b=H[a+208>>2];if(!b){break Ab}Ia[H[H[b>>2]+48>>2]](b)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}break g;case 1:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;g=H[a>>2]-12|0;f=H[g>>2]+a|0;c=H[f+8>>2];b=c+4|0;i=H[f+12>>2];Bb:{if(b>>>0>=i>>>0){b=c;c=0;break Bb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+16>>2]=c;c=b+4|0;Cb:{if(i>>>0<=c>>>0){c=b;break Cb}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+20>>2]=d;d=0;b=c+4|0;Db:{if(i>>>0<=b>>>0){b=c;c=0;break Db}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<i>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+28>>2]=d;c=H[g>>2]+a|0;b=H[c+8>>2];d=b+4|0;Eb:{if(d>>>0>=K[c+12>>2]){break Eb}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break Eb}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=536870912){break b}b=j<<3;i=Va(b);H[e>>2]=i;d=b+i|0;H[e+8>>2]=d;m=_a(i,0,b);H[e+4>>2]=d;f=H[g>>2]+a|0;b=H[f+8>>2];d=b+4|0;n=H[f+12>>2];Fb:{if(d>>>0>=n>>>0){d=b;break Fb}c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=d}H[m>>2]=c;c=0;b=d+4|0;if(b>>>0<n>>>0){c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[f+8>>2]=b}H[m+4>>2]=c;if(j>>>0>=2){n=a+4|0;d=1;while(1){q=m+(d<<3)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+4|0;r=H[o+8>>2];Gb:{if(b>>>0>=r>>>0){b=c;c=0;break Gb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[o+4>>2]=b}H[q>>2]=c;c=b+4|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=c}H[q+4>>2]=f;q=m+(d+1<<3)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+4|0;r=H[o+8>>2];Hb:{if(b>>>0>=r>>>0){b=c;c=0;break Hb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[o+4>>2]=b}H[q>>2]=c;c=b+4|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=c}H[q+4>>2]=f;q=m+(d+2<<3)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+4|0;r=H[o+8>>2];Ib:{if(b>>>0>=r>>>0){b=c;c=0;break Ib}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[o+4>>2]=b}H[q>>2]=c;c=b+4|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=c}H[q+4>>2]=f;d=d+3|0;if(j>>>0>d>>>0){continue}break}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=e+16|0;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+344>>2]](b,c,e)}b=H[e>>2];c=H[b+4>>2];k=+(c|0);d=H[b>>2];l=+(d|0);b=H[a+156>>2];Jb:{Kb:{if(b){if(bc(b,l,k)){break Kb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Jb}b=H[a+208>>2];if(!b){break Kb}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c}b=H[e>>2];if(H[e+4>>2]-b>>>0>=9){d=a+29|0;c=1;while(1){b=(c<<3)+b|0;k=+H[b+4>>2];l=+H[b>>2];f=H[b+20>>2];p=+(f|0);g=H[b+16>>2];s=+(g|0);v=+H[b+12>>2];w=+H[b+8>>2];b=H[a+156>>2];Lb:{Mb:{if(b){if(Cd(b,l,k,w,v,s,p)){break Mb}F[d+H[H[a>>2]-12>>2]|0]=1;break Lb}b=H[a+208>>2];if(!b){break Mb}Ia[H[H[b>>2]+40>>2]](b,l,k,w,v,s,p)}b=H[a+120>>2];H[b+672>>2]=g;H[b+676>>2]=f}c=c+3|0;b=H[e>>2];if(c>>>0<H[e+4>>2]-b>>3>>>0){continue}break}}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}i=H[e>>2];if(!i){break Eb}}H[e+4>>2]=i;Ta(i)}Ga=e+32|0;break g;case 84:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;g=H[a>>2]-12|0;f=H[g>>2]+a|0;c=H[f+8>>2];b=c+4|0;i=H[f+12>>2];Nb:{if(b>>>0>=i>>>0){b=c;c=0;break Nb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+16>>2]=c;c=b+4|0;Ob:{if(i>>>0<=c>>>0){c=b;break Ob}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+20>>2]=d;d=0;b=c+4|0;Pb:{if(i>>>0<=b>>>0){b=c;c=0;break Pb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<i>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+28>>2]=d;c=H[g>>2]+a|0;b=H[c+8>>2];d=b+4|0;Qb:{if(d>>>0>=K[c+12>>2]){break Qb}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break Qb}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=1073741824){break b}b=j<<2;i=Va(b);H[e>>2]=i;d=b+i|0;H[e+8>>2]=d;m=_a(i,0,b);H[e+4>>2]=d;f=H[g>>2]+a|0;b=H[f+8>>2];d=b+2|0;n=H[f+12>>2];Rb:{if(d>>>0>=n>>>0){d=b;break Rb}c=I[b|0]|I[b+1|0]<<8;H[f+8>>2]=d}G[m>>1]=c;c=0;b=d+2|0;if(b>>>0<n>>>0){c=I[d|0]|I[d+1|0]<<8;H[f+8>>2]=b}G[m+2>>1]=c;if(j>>>0>=2){n=a+4|0;d=1;while(1){q=m+(d<<2)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+2|0;r=H[o+8>>2];Sb:{if(b>>>0>=r>>>0){b=c;c=0;break Sb}c=I[c|0]|I[c+1|0]<<8;H[o+4>>2]=b}G[q>>1]=c;c=b+2|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=c}G[q+2>>1]=f;q=m+(d+1<<2)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+2|0;r=H[o+8>>2];Tb:{if(b>>>0>=r>>>0){b=c;c=0;break Tb}c=I[c|0]|I[c+1|0]<<8;H[o+4>>2]=b}G[q>>1]=c;c=b+2|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=c}G[q+2>>1]=f;q=m+(d+2<<2)|0;f=0;o=n+H[g>>2]|0;c=H[o+4>>2];b=c+2|0;r=H[o+8>>2];Ub:{if(b>>>0>=r>>>0){b=c;c=0;break Ub}c=I[c|0]|I[c+1|0]<<8;H[o+4>>2]=b}G[q>>1]=c;c=b+2|0;if(c>>>0<r>>>0){f=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=c}G[q+2>>1]=f;d=d+3|0;if(j>>>0>d>>>0){continue}break}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=e+16|0;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+348>>2]](b,c,e)}b=H[e>>2];c=G[b+2>>1];k=+(c|0);d=G[b>>1];l=+(d|0);b=H[a+156>>2];Vb:{Wb:{if(b){if(bc(b,l,k)){break Wb}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Vb}b=H[a+208>>2];if(!b){break Wb}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c}b=H[e>>2];if(H[e+4>>2]-b>>>0>=5){d=a+29|0;c=1;while(1){b=(c<<2)+b|0;k=+G[b+2>>1];l=+G[b>>1];f=G[b+10>>1];p=+(f|0);g=G[b+8>>1];s=+(g|0);v=+G[b+6>>1];w=+G[b+4>>1];b=H[a+156>>2];Xb:{Yb:{if(b){if(Cd(b,l,k,w,v,s,p)){break Yb}F[d+H[H[a>>2]-12>>2]|0]=1;break Xb}b=H[a+208>>2];if(!b){break Yb}Ia[H[H[b>>2]+40>>2]](b,l,k,w,v,s,p)}b=H[a+120>>2];H[b+672>>2]=g;H[b+676>>2]=f}c=c+3|0;b=H[e>>2];if(c>>>0<H[e+4>>2]-b>>2>>>0){continue}break}}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}i=H[e>>2];if(!i){break Qb}}H[e+4>>2]=i;Ta(i)}Ga=e+32|0;break g;case 4:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;j=H[a>>2]-12|0;f=H[j>>2]+a|0;b=H[f+8>>2];c=b+4|0;g=H[f+12>>2];Zb:{if(c>>>0>=g>>>0){c=b;b=0;break Zb}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+16>>2]=b;b=c+4|0;_b:{if(g>>>0<=b>>>0){b=c;break _b}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+20>>2]=d;d=0;c=b+4|0;$b:{if(g>>>0<=c>>>0){c=b;b=0;break $b}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+28>>2]=d;c=H[j>>2]+a|0;b=H[c+8>>2];d=b+4|0;ac:{bc:{cc:{if(d>>>0>=K[c+12>>2]){c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;break cc}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(!i){break cc}if(i>>>0>=536870912){break b}b=i<<3;c=Va(b);H[e>>2]=c;d=b+c|0;H[e+8>>2]=d;f=0;m=_a(c,0,b);H[e+4>>2]=d;n=a+4|0;while(1){b=H[j>>2];if(i-f>>>0<=1){F[(a+b|0)+29|0]=1;break bc}q=m+(f<<3)|0;g=0;o=b+n|0;d=H[o+4>>2];b=d+4|0;r=H[o+8>>2];dc:{if(b>>>0>=r>>>0){b=d;d=0;break dc}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[o+4>>2]=b}H[q>>2]=d;d=b+4|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=d}H[q+4>>2]=g;q=m+(f+1<<3)|0;g=0;o=n+H[j>>2]|0;d=H[o+4>>2];b=d+4|0;r=H[o+8>>2];ec:{if(b>>>0>=r>>>0){b=d;d=0;break ec}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[o+4>>2]=b}H[q>>2]=d;d=b+4|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=d}H[q+4>>2]=g;q=m+(f+2<<3)|0;g=0;o=n+H[j>>2]|0;d=H[o+4>>2];b=d+4|0;r=H[o+8>>2];fc:{if(b>>>0>=r>>>0){b=d;d=0;break fc}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[o+4>>2]=b}H[q>>2]=d;d=b+4|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[o+4>>2]=d}H[q+4>>2]=g;f=f+3|0;if(i>>>0>f>>>0){continue}break}}b=H[a+212>>2];gc:{if(I[b+212|0]?b:0){break gc}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+352>>2]](b,e+16|0,e);c=H[e>>2]}if(H[e+4>>2]==(c|0)){break gc}f=0;while(1){b=(f<<3)+c|0;go(a,b,b+8|0,b+16|0);f=f+3|0;c=H[e>>2];if(f>>>0<H[e+4>>2]-c>>3>>>0){continue}break}}if(!c){break ac}}H[e+4>>2]=c;Ta(c)}Ga=e+32|0;break g;case 87:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;j=H[a>>2]-12|0;f=H[j>>2]+a|0;b=H[f+8>>2];c=b+4|0;g=H[f+12>>2];hc:{if(c>>>0>=g>>>0){c=b;b=0;break hc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+16>>2]=b;b=c+4|0;ic:{if(g>>>0<=b>>>0){b=c;break ic}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+20>>2]=d;d=0;c=b+4|0;jc:{if(g>>>0<=c>>>0){c=b;b=0;break jc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+28>>2]=d;c=H[j>>2]+a|0;b=H[c+8>>2];d=b+4|0;kc:{lc:{mc:{if(d>>>0>=K[c+12>>2]){c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;break mc}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(!i){break mc}if(i>>>0>=1073741824){break b}b=i<<2;c=Va(b);H[e>>2]=c;d=b+c|0;H[e+8>>2]=d;f=0;m=_a(c,0,b);H[e+4>>2]=d;n=a+4|0;while(1){b=H[j>>2];if(i-f>>>0<=1){F[(a+b|0)+29|0]=1;break lc}q=m+(f<<2)|0;g=0;o=b+n|0;d=H[o+4>>2];b=d+2|0;r=H[o+8>>2];nc:{if(b>>>0>=r>>>0){b=d;d=0;break nc}d=I[d|0]|I[d+1|0]<<8;H[o+4>>2]=b}G[q>>1]=d;d=b+2|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=d}G[q+2>>1]=g;q=m+(f+1<<2)|0;g=0;o=n+H[j>>2]|0;d=H[o+4>>2];b=d+2|0;r=H[o+8>>2];oc:{if(b>>>0>=r>>>0){b=d;d=0;break oc}d=I[d|0]|I[d+1|0]<<8;H[o+4>>2]=b}G[q>>1]=d;d=b+2|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=d}G[q+2>>1]=g;q=m+(f+2<<2)|0;g=0;o=n+H[j>>2]|0;d=H[o+4>>2];b=d+2|0;r=H[o+8>>2];pc:{if(b>>>0>=r>>>0){b=d;d=0;break pc}d=I[d|0]|I[d+1|0]<<8;H[o+4>>2]=b}G[q>>1]=d;d=b+2|0;if(d>>>0<r>>>0){g=I[b|0]|I[b+1|0]<<8;H[o+4>>2]=d}G[q+2>>1]=g;f=f+3|0;if(i>>>0>f>>>0){continue}break}}b=H[a+212>>2];qc:{if(I[b+212|0]?b:0){break qc}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+356>>2]](b,e+16|0,e);c=H[e>>2]}if(H[e+4>>2]==(c|0)){break qc}f=0;while(1){b=(f<<2)+c|0;ho(a,b,b+4|0,b+8|0);f=f+3|0;c=H[e>>2];if(f>>>0<H[e+4>>2]-c>>2>>>0){continue}break}}if(!c){break kc}}H[e+4>>2]=c;Ta(c)}Ga=e+32|0;break g;case 55:d=0;g=Ga-32|0;Ga=g;H[g+24>>2]=0;H[g+28>>2]=0;f=H[a>>2]-12|0;e=H[f>>2]+a|0;b=H[e+8>>2];c=b+4|0;i=H[e+12>>2];rc:{if(c>>>0>=i>>>0){c=b;b=0;break rc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c}H[g+16>>2]=b;b=c+4|0;sc:{if(i>>>0<=b>>>0){b=c;break sc}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=b}H[g+20>>2]=d;d=0;c=b+4|0;tc:{if(i>>>0<=c>>>0){c=b;b=0;break tc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c}H[g+24>>2]=b;b=c+4|0;if(b>>>0<i>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=b}H[g+28>>2]=d;c=H[f>>2]+a|0;b=H[c+8>>2];d=b+4|0;uc:{if(d>>>0>=K[c+12>>2]){break uc}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;H[g+12>>2]=e;if(!e){break uc}n=a+4|0;c=0;m=Va((e|0)!=(e&536870911)?-1:e<<3);while(1){j=m+(c<<3)|0;i=n+H[f>>2]|0;d=H[i+4>>2];b=d+4|0;o=H[i+8>>2];vc:{if(b>>>0>=o>>>0){b=d;d=0;break vc}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[i+4>>2]=b}H[j>>2]=d;d=0;t=o;o=b+4|0;if(t>>>0>o>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[i+4>>2]=o}H[j+4>>2]=d;c=c+1|0;if((e|0)!=(c|0)){continue}break}d=a+4|0;c=e>>>0>1?e:1;o=c&1;b=0;i=Va(e);if(e>>>0>=2){q=c&-2;e=0;while(1){c=0;j=d+H[f>>2]|0;r=H[j+4>>2];n=r+1|0;if(n>>>0<K[j+8>>2]){c=I[r|0];H[j+4>>2]=n}F[b+i|0]=c;c=0;j=d+H[f>>2]|0;r=H[j+4>>2];n=r+1|0;if(n>>>0<K[j+8>>2]){c=I[r|0];H[j+4>>2]=n}F[i+(b|1)|0]=c;b=b+2|0;e=e+2|0;if((q|0)!=(e|0)){continue}break}}if(o){e=b+i|0;b=0;c=d+H[f>>2]|0;f=H[c+4>>2];d=f+1|0;if(d>>>0<K[c+8>>2]){b=I[f|0];H[c+4>>2]=d}F[e|0]=b}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){q=g+16|0;b=0;d=0;j=0;e=0;o=g+12|0;wc:{if(!H[o>>2]){break wc}while(1){f=d;c=b;b=m+(j<<3)|0;n=I[i+j|0];xc:{yc:{if((n|0)==6){kj(a,b);d=0;break yc}zc:{Ac:{Bc:{if(n&2){Be(a,b);d=0;if(n&1){break Bc}break yc}if(!(n&4)){break yc}d=1;Cc:{switch(f|0){case 0:break xc;case 1:break zc;case 2:break Cc;default:break Ac}}go(a,c,e,b);d=0;if(!(n&1)){break yc}}Fc(a);break yc}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break wc}d=2;e=b}b=c}j=j+1|0;if(j>>>0<K[o>>2]){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+360>>2]](b,q,m,o,i)}}Ta(m);Ta(i)}Ga=g+32|0;break g;case 91:d=0;g=Ga-32|0;Ga=g;H[g+24>>2]=0;H[g+28>>2]=0;f=H[a>>2]-12|0;e=H[f>>2]+a|0;b=H[e+8>>2];c=b+4|0;i=H[e+12>>2];Dc:{if(c>>>0>=i>>>0){c=b;b=0;break Dc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c}H[g+16>>2]=b;b=c+4|0;Ec:{if(i>>>0<=b>>>0){b=c;break Ec}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=b}H[g+20>>2]=d;d=0;c=b+4|0;Fc:{if(i>>>0<=c>>>0){c=b;b=0;break Fc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c}H[g+24>>2]=b;b=c+4|0;if(b>>>0<i>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=b}H[g+28>>2]=d;c=H[f>>2]+a|0;b=H[c+8>>2];d=b+4|0;Gc:{if(d>>>0>=K[c+12>>2]){break Gc}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;H[g+12>>2]=e;if(!e){break Gc}n=a+4|0;c=0;m=Va((e|0)!=(e&1073741823)?-1:e<<2);while(1){j=m+(c<<2)|0;i=n+H[f>>2]|0;d=H[i+4>>2];b=d+2|0;o=H[i+8>>2];Hc:{if(b>>>0>=o>>>0){b=d;d=0;break Hc}d=I[d|0]|I[d+1|0]<<8;H[i+4>>2]=b}G[j>>1]=d;d=0;t=o;o=b+2|0;if(t>>>0>o>>>0){d=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=o}G[j+2>>1]=d;c=c+1|0;if((e|0)!=(c|0)){continue}break}d=a+4|0;c=e>>>0>1?e:1;o=c&1;b=0;i=Va(e);if(e>>>0>=2){q=c&-2;e=0;while(1){c=0;j=d+H[f>>2]|0;r=H[j+4>>2];n=r+1|0;if(n>>>0<K[j+8>>2]){c=I[r|0];H[j+4>>2]=n}F[b+i|0]=c;c=0;j=d+H[f>>2]|0;r=H[j+4>>2];n=r+1|0;if(n>>>0<K[j+8>>2]){c=I[r|0];H[j+4>>2]=n}F[i+(b|1)|0]=c;b=b+2|0;e=e+2|0;if((q|0)!=(e|0)){continue}break}}if(o){e=b+i|0;b=0;c=d+H[f>>2]|0;f=H[c+4>>2];d=f+1|0;if(d>>>0<K[c+8>>2]){b=I[f|0];H[c+4>>2]=d}F[e|0]=b}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){q=g+16|0;b=0;d=0;j=0;e=0;o=g+12|0;Ic:{if(!H[o>>2]){break Ic}while(1){f=d;c=b;b=m+(j<<2)|0;n=I[i+j|0];Jc:{Kc:{if((n|0)==6){jj(a,b);d=0;break Kc}Lc:{Mc:{Nc:{if(n&2){Ae(a,b);d=0;if(n&1){break Nc}break Kc}if(!(n&4)){break Kc}d=1;Oc:{switch(f|0){case 0:break Jc;case 1:break Lc;case 2:break Oc;default:break Mc}}ho(a,c,e,b);d=0;if(!(n&1)){break Kc}}Fc(a);break Kc}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Ic}d=2;e=b}b=c}j=j+1|0;if(j>>>0<K[o>>2]){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+364>>2]](b,q,m,o,i)}}Ta(m);Ta(i)}Ga=g+32|0;break g;case 2:f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;n=H[a>>2]-12|0;d=H[n>>2]+a|0;b=H[d+8>>2];c=b+4|0;g=H[d+12>>2];Pc:{if(c>>>0>=g>>>0){c=b;b=0;break Pc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+16>>2]=b;b=c+4|0;Qc:{if(g>>>0<=b>>>0){b=c;break Qc}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+20>>2]=f;f=0;c=b+4|0;Rc:{if(g>>>0<=c>>>0){c=b;b=0;break Rc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+28>>2]=f;c=H[n>>2]+a|0;b=H[c+8>>2];d=b+4|0;Sc:{if(d>>>0>=K[c+12>>2]){break Sc}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break Sc}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=536870912){break b}b=j<<3;g=Va(b);H[e>>2]=g;o=b+g|0;H[e+8>>2]=o;i=_a(g,0,b);H[e+4>>2]=o;r=a+4|0;while(1){q=i+(c<<3)|0;f=0;m=r+H[n>>2]|0;d=H[m+4>>2];b=d+4|0;t=H[m+8>>2];Tc:{if(b>>>0>=t>>>0){b=d;d=0;break Tc}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[m+4>>2]=b}H[q>>2]=d;d=b+4|0;if(d>>>0<t>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[m+4>>2]=d}H[q+4>>2]=f;c=c+1|0;if((j|0)!=(c|0)){continue}break}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){kj(a,i);c=o-i|0;Uc:{if(c>>>0<9){break Uc}Be(a,i+8|0);if(c>>>0<=23){break Uc}b=2;c=c>>3;c=c>>>0>2?c:2;while(1){Be(a,i+(b<<3)|0);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+368>>2]](b,e+16|0,e)}Fc(a);Rb(a,1,1);g=H[e>>2];if(!g){break Sc}}H[e+4>>2]=g;Ta(g)}Ga=e+32|0;break g;case 85:f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;n=H[a>>2]-12|0;d=H[n>>2]+a|0;b=H[d+8>>2];c=b+4|0;g=H[d+12>>2];Vc:{if(c>>>0>=g>>>0){c=b;b=0;break Vc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+16>>2]=b;b=c+4|0;Wc:{if(g>>>0<=b>>>0){b=c;break Wc}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+20>>2]=f;f=0;c=b+4|0;Xc:{if(g>>>0<=c>>>0){c=b;b=0;break Xc}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+28>>2]=f;c=H[n>>2]+a|0;b=H[c+8>>2];d=b+4|0;Yc:{if(d>>>0>=K[c+12>>2]){break Yc}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break Yc}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=1073741824){break b}b=j<<2;g=Va(b);H[e>>2]=g;o=b+g|0;H[e+8>>2]=o;i=_a(g,0,b);H[e+4>>2]=o;r=a+4|0;while(1){q=i+(c<<2)|0;f=0;m=r+H[n>>2]|0;d=H[m+4>>2];b=d+2|0;t=H[m+8>>2];Zc:{if(b>>>0>=t>>>0){b=d;d=0;break Zc}d=I[d|0]|I[d+1|0]<<8;H[m+4>>2]=b}G[q>>1]=d;d=b+2|0;if(d>>>0<t>>>0){f=I[b|0]|I[b+1|0]<<8;H[m+4>>2]=d}G[q+2>>1]=f;c=c+1|0;if((j|0)!=(c|0)){continue}break}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){jj(a,i);c=o-i|0;_c:{if(c>>>0<5){break _c}Ae(a,i+4|0);if(c>>>0<=11){break _c}b=2;c=c>>2;c=c>>>0>2?c:2;while(1){Ae(a,i+(b<<2)|0);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+372>>2]](b,e+16|0,e)}Fc(a);Rb(a,1,1);g=H[e>>2];if(!g){break Yc}}H[e+4>>2]=g;Ta(g)}Ga=e+32|0;break g;case 3:f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;o=H[a>>2]-12|0;d=H[o>>2]+a|0;b=H[d+8>>2];c=b+4|0;g=H[d+12>>2];$c:{if(c>>>0>=g>>>0){c=b;b=0;break $c}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+16>>2]=b;b=c+4|0;ad:{if(g>>>0<=b>>>0){b=c;break ad}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+20>>2]=f;f=0;c=b+4|0;bd:{if(g>>>0<=c>>>0){c=b;b=0;break bd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+28>>2]=f;c=H[o>>2]+a|0;b=H[c+8>>2];d=b+4|0;cd:{if(d>>>0>=K[c+12>>2]){break cd}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break cd}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=536870912){break b}b=j<<3;i=Va(b);H[e>>2]=i;m=b+i|0;H[e+8>>2]=m;g=_a(i,0,b);H[e+4>>2]=m;r=a+4|0;while(1){q=g+(c<<3)|0;f=0;n=r+H[o>>2]|0;d=H[n+4>>2];b=d+4|0;t=H[n+8>>2];dd:{if(b>>>0>=t>>>0){b=d;d=0;break dd}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[n+4>>2]=b}H[q>>2]=d;d=b+4|0;if(d>>>0<t>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[n+4>>2]=d}H[q+4>>2]=f;c=c+1|0;if((j|0)!=(c|0)){continue}break}b=H[a+212>>2];if(!((g|0)==(m|0)|(I[b+212|0]?b:0))){kj(a,g);c=m-g|0;ed:{if(c>>>0<9){break ed}Be(a,g+8|0);if(c>>>0<=23){break ed}b=2;c=c>>3;c=c>>>0>2?c:2;while(1){Be(a,g+(b<<3)|0);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+376>>2]](b,e+16|0,e)}Rb(a,1,0);i=H[e>>2];if(!i){break cd}}H[e+4>>2]=i;Ta(i)}Ga=e+32|0;break g;case 86:f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;o=H[a>>2]-12|0;d=H[o>>2]+a|0;b=H[d+8>>2];c=b+4|0;g=H[d+12>>2];fd:{if(c>>>0>=g>>>0){c=b;b=0;break fd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+16>>2]=b;b=c+4|0;gd:{if(g>>>0<=b>>>0){b=c;break gd}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+20>>2]=f;f=0;c=b+4|0;hd:{if(g>>>0<=c>>>0){c=b;b=0;break hd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[e+28>>2]=f;c=H[o>>2]+a|0;b=H[c+8>>2];d=b+4|0;id:{if(d>>>0>=K[c+12>>2]){break id}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;if(!j){break id}c=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;if(j>>>0>=1073741824){break b}b=j<<2;i=Va(b);H[e>>2]=i;m=b+i|0;H[e+8>>2]=m;g=_a(i,0,b);H[e+4>>2]=m;r=a+4|0;while(1){q=g+(c<<2)|0;f=0;n=r+H[o>>2]|0;d=H[n+4>>2];b=d+2|0;t=H[n+8>>2];jd:{if(b>>>0>=t>>>0){b=d;d=0;break jd}d=I[d|0]|I[d+1|0]<<8;H[n+4>>2]=b}G[q>>1]=d;d=b+2|0;if(d>>>0<t>>>0){f=I[b|0]|I[b+1|0]<<8;H[n+4>>2]=d}G[q+2>>1]=f;c=c+1|0;if((j|0)!=(c|0)){continue}break}b=H[a+212>>2];if(!((g|0)==(m|0)|(I[b+212|0]?b:0))){jj(a,g);c=m-g|0;kd:{if(c>>>0<5){break kd}Ae(a,g+4|0);if(c>>>0<=11){break kd}b=2;c=c>>2;c=c>>>0>2?c:2;while(1){Ae(a,g+(b<<2)|0);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+380>>2]](b,e+16|0,e)}Rb(a,1,0);i=H[e>>2];if(!i){break id}}H[e+4>>2]=i;Ta(i)}Ga=e+32|0;break g;case 5:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;m=H[a>>2]-12|0;f=H[m>>2]+a|0;b=H[f+8>>2];c=b+4|0;g=H[f+12>>2];ld:{if(c>>>0>=g>>>0){c=b;b=0;break ld}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+16>>2]=b;b=c+4|0;md:{if(g>>>0<=b>>>0){b=c;break md}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+20>>2]=d;d=0;c=b+4|0;nd:{if(g>>>0<=c>>>0){c=b;b=0;break nd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+28>>2]=d;c=H[m>>2]+a|0;b=H[c+8>>2];d=b+4|0;od:{if(d>>>0>=K[c+12>>2]){g=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;f=0;break od}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;g=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;f=0;if(!i){break od}if(i>>>0<536870912){b=i<<3;f=Va(b);H[e>>2]=f;g=b+f|0;H[e+8>>2]=g;c=0;o=_a(f,0,b);H[e+4>>2]=g;q=a+4|0;while(1){n=o+(c<<3)|0;j=q+H[m>>2]|0;d=H[j+4>>2];b=d+4|0;r=H[j+8>>2];pd:{if(b>>>0>=r>>>0){b=d;d=0;break pd}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[j+4>>2]=b}H[n>>2]=d;d=0;t=r;r=b+4|0;if(t>>>0>r>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[j+4>>2]=r}H[n+4>>2]=d;c=c+1|0;if((i|0)!=(c|0)){continue}break}break od}break b}b=H[a+212>>2];qd:{if(b){if(I[b+212|0]){break qd}g=H[e+4>>2]}rd:{if((f|0)==(g|0)){break rd}Be(a,f);if(H[e+4>>2]-f>>>0<=8){break rd}b=1;while(1){Be(a,(b<<3)+f|0);b=b+1|0;if(b>>>0<H[e+4>>2]-f>>3>>>0){continue}break}}b=H[a+208>>2];if(!b){break qd}Ia[H[H[b>>2]+384>>2]](b,e+16|0,e);f=H[e>>2]}if(f){H[e+4>>2]=f;Ta(f)}Ga=e+32|0;break g;case 88:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;m=H[a>>2]-12|0;f=H[m>>2]+a|0;b=H[f+8>>2];c=b+4|0;g=H[f+12>>2];sd:{if(c>>>0>=g>>>0){c=b;b=0;break sd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+16>>2]=b;b=c+4|0;td:{if(g>>>0<=b>>>0){b=c;break td}d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+20>>2]=d;d=0;c=b+4|0;ud:{if(g>>>0<=c>>>0){c=b;b=0;break ud}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+24>>2]=b;b=c+4|0;if(b>>>0<g>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+28>>2]=d;c=H[m>>2]+a|0;b=H[c+8>>2];d=b+4|0;vd:{if(d>>>0>=K[c+12>>2]){g=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;f=0;break vd}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;g=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;f=0;if(!i){break vd}if(i>>>0<1073741824){b=i<<2;f=Va(b);H[e>>2]=f;g=b+f|0;H[e+8>>2]=g;c=0;o=_a(f,0,b);H[e+4>>2]=g;q=a+4|0;while(1){n=o+(c<<2)|0;j=q+H[m>>2]|0;d=H[j+4>>2];b=d+2|0;r=H[j+8>>2];wd:{if(b>>>0>=r>>>0){b=d;d=0;break wd}d=I[d|0]|I[d+1|0]<<8;H[j+4>>2]=b}G[n>>1]=d;d=0;t=r;r=b+2|0;if(t>>>0>r>>>0){d=I[b|0]|I[b+1|0]<<8;H[j+4>>2]=r}G[n+2>>1]=d;c=c+1|0;if((i|0)!=(c|0)){continue}break}break vd}break b}b=H[a+212>>2];xd:{if(b){if(I[b+212|0]){break xd}g=H[e+4>>2]}yd:{if((f|0)==(g|0)){break yd}Ae(a,f);if(H[e+4>>2]-f>>>0<=4){break yd}b=1;while(1){Ae(a,(b<<2)+f|0);b=b+1|0;if(b>>>0<H[e+4>>2]-f>>2>>>0){continue}break}}b=H[a+208>>2];if(!b){break xd}Ia[H[H[b>>2]+388>>2]](b,e+16|0,e);f=H[e>>2]}if(f){H[e+4>>2]=f;Ta(f)}Ga=e+32|0;break g;case 7:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;i=H[a>>2]-12|0;f=H[i>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];zd:{if(b>>>0>=g>>>0){b=c;c=0;break zd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+16>>2]=c;c=b+4|0;Ad:{if(g>>>0<=c>>>0){c=b;break Ad}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+20>>2]=d;d=0;b=c+4|0;Bd:{if(g>>>0<=b>>>0){b=c;c=0;break Bd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<g>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+28>>2]=d;b=H[i>>2]+a|0;g=b;d=H[b+12>>2];b=b+8|0;c=H[b>>2];j=c+4|0;Cd:{if(d>>>0<=j>>>0){f=0;break Cd}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=j;b=H[i>>2]+a|0;d=H[b+12>>2];b=b+8|0;c=H[b>>2]}c=c+4|0;if(c>>>0<d>>>0){H[b>>2]=c}b=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;Dd:{if(!f){break Dd}mh(e,f);j=a+4|0;while(1){c=0;g=j+H[H[a>>2]-12>>2]|0;d=H[g+4>>2];i=d+4|0;if(i>>>0<K[g+8>>2]){c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+4>>2]=i}d=H[e>>2]+N(b,12)|0;g=H[d>>2];i=H[d+4>>2]-g>>3;Ed:{if(i>>>0<c>>>0){lo(d,c-i|0);break Ed}if(c>>>0>=i>>>0){break Ed}H[d+4>>2]=g+(c<<3)}b=b+1|0;if((f|0)!=(b|0)){continue}break}if(!f){break Dd}n=a+4|0;o=H[a>>2]-12|0;g=0;q=H[e>>2];while(1){b=q+N(g,12)|0;c=H[b+4>>2];j=H[b>>2];if((c|0)!=(j|0)){b=c-j>>3;r=b>>>0>1?b:1;b=0;while(1){m=j+(b<<3)|0;i=n+H[o>>2]|0;d=H[i+4>>2];c=d+4|0;t=H[i+8>>2];Fd:{if(c>>>0>=t>>>0){c=d;d=0;break Fd}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[i+4>>2]=c}H[m>>2]=d;d=0;A=t;t=c+4|0;if(A>>>0>t>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[i+4>>2]=t}H[m+4>>2]=d;b=b+1|0;if((r|0)!=(b|0)){continue}break}}g=g+1|0;if((g|0)!=(f|0)){continue}break}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=0;b=H[e>>2];if((b|0)!=H[e+4>>2]){d=a+29|0;while(1){f=N(c,12);b=H[f+b>>2];g=H[b+4>>2];k=+(g|0);i=H[b>>2];l=+(i|0);b=H[a+156>>2];Gd:{Hd:{if(b){if(bc(b,l,k)){break Hd}F[d+H[H[a>>2]-12>>2]|0]=1;break Gd}b=H[a+208>>2];if(!b){break Hd}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=i;H[b+676>>2]=g}b=1;i=f+H[e>>2]|0;g=H[i>>2];if(H[i+4>>2]-g>>>0>8){while(1){g=(b<<3)+g|0;i=H[g+4>>2];k=+(i|0);j=H[g>>2];l=+(j|0);g=H[a+156>>2];Id:{Jd:{if(g){if(Jb(g,l,k)){break Jd}F[d+H[H[a>>2]-12>>2]|0]=1;break Id}g=H[a+208>>2];if(!g){break Jd}Ia[H[H[g>>2]+36>>2]](g,l,k)}g=H[a+120>>2];H[g+672>>2]=j;H[g+676>>2]=i}i=f+H[e>>2]|0;g=H[i>>2];b=b+1|0;if(b>>>0<H[i+4>>2]-g>>3>>>0){continue}break}}b=H[a+156>>2];Kd:{if(b){if(Ic(b)){break Kd}F[d+H[H[a>>2]-12>>2]|0]=1;break Kd}b=H[a+208>>2];if(!b){break Kd}Ia[H[H[b>>2]+48>>2]](b)}c=c+1|0;b=H[e>>2];if(c>>>0<(H[e+4>>2]-b|0)/12>>>0){continue}break}}c=e+16|0;b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b);b=H[a+208>>2]}if(b){Ia[H[H[b>>2]+392>>2]](b,c,e)}}c=H[e>>2];if(c){b=H[e+4>>2];if((c|0)==(b|0)){b=c}else{while(1){d=b-12|0;f=H[d>>2];if(f){H[b-8>>2]=f;Ta(f)}b=d;if((c|0)!=(b|0)){continue}break}b=H[e>>2]}H[e+4>>2]=c;Ta(b)}Ga=e+32|0;break g;case 90:d=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;i=H[a>>2]-12|0;f=H[i>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];Ld:{if(b>>>0>=g>>>0){b=c;c=0;break Ld}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+16>>2]=c;c=b+4|0;Md:{if(g>>>0<=c>>>0){c=b;break Md}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+20>>2]=d;d=0;b=c+4|0;Nd:{if(g>>>0<=b>>>0){b=c;c=0;break Nd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<g>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[e+28>>2]=d;b=H[i>>2]+a|0;g=b;d=H[b+12>>2];b=b+8|0;c=H[b>>2];j=c+4|0;Od:{if(d>>>0<=j>>>0){f=0;break Od}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=j;b=H[i>>2]+a|0;d=H[b+12>>2];b=b+8|0;c=H[b>>2]}c=c+4|0;if(c>>>0<d>>>0){H[b>>2]=c}b=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;Pd:{if(!f){break Pd}mh(e,f);j=a+4|0;while(1){c=0;g=j+H[H[a>>2]-12>>2]|0;d=H[g+4>>2];i=d+4|0;if(i>>>0<K[g+8>>2]){c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+4>>2]=i}d=H[e>>2]+N(b,12)|0;g=H[d>>2];i=H[d+4>>2]-g>>2;Qd:{if(i>>>0<c>>>0){ko(d,c-i|0);break Qd}if(c>>>0>=i>>>0){break Qd}H[d+4>>2]=g+(c<<2)}b=b+1|0;if((f|0)!=(b|0)){continue}break}if(!f){break Pd}n=a+4|0;o=H[a>>2]-12|0;g=0;q=H[e>>2];while(1){b=q+N(g,12)|0;c=H[b+4>>2];j=H[b>>2];if((c|0)!=(j|0)){b=c-j>>2;r=b>>>0>1?b:1;b=0;while(1){m=j+(b<<2)|0;i=n+H[o>>2]|0;d=H[i+4>>2];c=d+2|0;t=H[i+8>>2];Rd:{if(c>>>0>=t>>>0){c=d;d=0;break Rd}d=I[d|0]|I[d+1|0]<<8;H[i+4>>2]=c}G[m>>1]=d;d=0;A=t;t=c+2|0;if(A>>>0>t>>>0){d=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=t}G[m+2>>1]=d;b=b+1|0;if((r|0)!=(b|0)){continue}break}}g=g+1|0;if((g|0)!=(f|0)){continue}break}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=0;b=H[e>>2];if((b|0)!=H[e+4>>2]){d=a+29|0;while(1){f=N(c,12);b=H[f+b>>2];g=G[b+2>>1];k=+(g|0);i=G[b>>1];l=+(i|0);b=H[a+156>>2];Sd:{Td:{if(b){if(bc(b,l,k)){break Td}F[d+H[H[a>>2]-12>>2]|0]=1;break Sd}b=H[a+208>>2];if(!b){break Td}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=i;H[b+676>>2]=g}b=1;i=f+H[e>>2]|0;g=H[i>>2];if(H[i+4>>2]-g>>>0>4){while(1){g=(b<<2)+g|0;i=G[g+2>>1];k=+(i|0);j=G[g>>1];l=+(j|0);g=H[a+156>>2];Ud:{Vd:{if(g){if(Jb(g,l,k)){break Vd}F[d+H[H[a>>2]-12>>2]|0]=1;break Ud}g=H[a+208>>2];if(!g){break Vd}Ia[H[H[g>>2]+36>>2]](g,l,k)}g=H[a+120>>2];H[g+672>>2]=j;H[g+676>>2]=i}i=f+H[e>>2]|0;g=H[i>>2];b=b+1|0;if(b>>>0<H[i+4>>2]-g>>2>>>0){continue}break}}b=H[a+156>>2];Wd:{if(b){if(Ic(b)){break Wd}F[d+H[H[a>>2]-12>>2]|0]=1;break Wd}b=H[a+208>>2];if(!b){break Wd}Ia[H[H[b>>2]+48>>2]](b)}c=c+1|0;b=H[e>>2];if(c>>>0<(H[e+4>>2]-b|0)/12>>>0){continue}break}}c=e+16|0;b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b);b=H[a+208>>2]}if(b){Ia[H[H[b>>2]+396>>2]](b,c,e)}}c=H[e>>2];if(c){b=H[e+4>>2];if((c|0)==(b|0)){b=c}else{while(1){d=b-12|0;f=H[d>>2];if(f){H[b-8>>2]=f;Ta(f)}b=d;if((c|0)!=(b|0)){continue}break}b=H[e>>2]}H[e+4>>2]=c;Ta(b)}Ga=e+32|0;break g;case 6:c=0;f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;i=H[a>>2]-12|0;g=H[i>>2]+a|0;d=H[g+8>>2];b=d+4|0;j=H[g+12>>2];Xd:{if(b>>>0>=j>>>0){b=d;break Xd}c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+8>>2]=b}H[e+16>>2]=c;c=b+4|0;Yd:{if(j>>>0<=c>>>0){c=b;break Yd}f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+8>>2]=c}H[e+20>>2]=f;f=0;b=c+4|0;Zd:{if(j>>>0<=b>>>0){b=c;c=0;break Zd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<j>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+8>>2]=c}H[e+28>>2]=f;b=H[i>>2]+a|0;g=b+8|0;d=H[g>>2];j=d+4|0;c=H[b+12>>2];_d:{if(j>>>0>=c>>>0){f=0;break _d}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b+8>>2]=j;b=H[i>>2]+a|0;c=H[b+12>>2];g=b+8|0;d=H[g>>2]}b=1;t=c;c=d+4|0;if(t>>>0>c>>>0){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g>>2]=c;b=!b}$d:{if(!(b?f:1)){break $d}if((!f|b)==1){F[(H[i>>2]+a|0)+29|0]=1;break $d}b=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;mh(e,f);j=a+4|0;while(1){d=0;g=j+H[H[a>>2]-12>>2]|0;c=H[g+4>>2];i=c+4|0;if(i>>>0<K[g+8>>2]){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=i}c=H[e>>2]+N(b,12)|0;g=H[c>>2];i=H[c+4>>2]-g>>3;ae:{if(i>>>0<d>>>0){lo(c,d-i|0);break ae}if(d>>>0>=i>>>0){break ae}H[c+4>>2]=g+(d<<3)}b=b+1|0;if((f|0)!=(b|0)){continue}break}n=a+4|0;o=H[a>>2]-12|0;g=0;q=H[e>>2];while(1){b=q+N(g,12)|0;c=H[b+4>>2];j=H[b>>2];if((c|0)!=(j|0)){b=c-j>>3;r=b>>>0>1?b:1;b=0;while(1){m=j+(b<<3)|0;i=n+H[o>>2]|0;c=H[i+4>>2];d=c+4|0;t=H[i+8>>2];be:{if(d>>>0>=t>>>0){d=c;c=0;break be}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[i+4>>2]=d}H[m>>2]=c;c=0;A=t;t=d+4|0;if(A>>>0>t>>>0){c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[i+4>>2]=t}H[m+4>>2]=c;b=b+1|0;if((r|0)!=(b|0)){continue}break}}g=g+1|0;if((g|0)!=(f|0)){continue}break}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=0;b=H[e>>2];if((b|0)!=H[e+4>>2]){d=a+29|0;while(1){f=N(c,12);b=H[f+b>>2];g=H[b+4>>2];k=+(g|0);i=H[b>>2];l=+(i|0);b=H[a+156>>2];ce:{de:{if(b){if(bc(b,l,k)){break de}F[d+H[H[a>>2]-12>>2]|0]=1;break ce}b=H[a+208>>2];if(!b){break de}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=i;H[b+676>>2]=g}b=1;i=f+H[e>>2]|0;g=H[i>>2];if(H[i+4>>2]-g>>>0>8){while(1){g=(b<<3)+g|0;i=H[g+4>>2];k=+(i|0);j=H[g>>2];l=+(j|0);g=H[a+156>>2];ee:{fe:{if(g){if(Jb(g,l,k)){break fe}F[d+H[H[a>>2]-12>>2]|0]=1;break ee}g=H[a+208>>2];if(!g){break fe}Ia[H[H[g>>2]+36>>2]](g,l,k)}g=H[a+120>>2];H[g+672>>2]=j;H[g+676>>2]=i}i=f+H[e>>2]|0;g=H[i>>2];b=b+1|0;if(b>>>0<H[i+4>>2]-g>>3>>>0){continue}break}}b=H[a+156>>2];ge:{if(b){if(Ic(b)){break ge}F[d+H[H[a>>2]-12>>2]|0]=1;break ge}b=H[a+208>>2];if(!b){break ge}Ia[H[H[b>>2]+48>>2]](b)}c=c+1|0;b=H[e>>2];if(c>>>0<(H[e+4>>2]-b|0)/12>>>0){continue}break}}c=e+16|0;b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b);b=H[a+208>>2]}if(b){Ia[H[H[b>>2]+400>>2]](b,c,e)}}c=H[e>>2];if(!c){break $d}b=H[e+4>>2];if((c|0)==(b|0)){b=c}else{while(1){d=b-12|0;f=H[d>>2];if(f){H[b-8>>2]=f;Ta(f)}b=d;if((c|0)!=(b|0)){continue}break}b=H[e>>2]}H[e+4>>2]=c;Ta(b)}Ga=e+32|0;break g;case 89:c=0;f=0;e=Ga-32|0;Ga=e;H[e+24>>2]=0;H[e+28>>2]=0;i=H[a>>2]-12|0;g=H[i>>2]+a|0;d=H[g+8>>2];b=d+4|0;j=H[g+12>>2];he:{if(b>>>0>=j>>>0){b=d;break he}c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+8>>2]=b}H[e+16>>2]=c;c=b+4|0;ie:{if(j>>>0<=c>>>0){c=b;break ie}f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+8>>2]=c}H[e+20>>2]=f;f=0;b=c+4|0;je:{if(j>>>0<=b>>>0){b=c;c=0;break je}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=b}H[e+24>>2]=c;c=b+4|0;if(c>>>0<j>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+8>>2]=c}H[e+28>>2]=f;b=H[i>>2]+a|0;g=b+8|0;d=H[g>>2];j=d+4|0;c=H[b+12>>2];ke:{if(j>>>0>=c>>>0){f=0;break ke}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b+8>>2]=j;b=H[i>>2]+a|0;c=H[b+12>>2];g=b+8|0;d=H[g>>2]}b=1;t=c;c=d+4|0;if(t>>>0>c>>>0){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g>>2]=c;b=!b}le:{if(!(b?f:1)){break le}if((!f|b)==1){F[(H[i>>2]+a|0)+29|0]=1;break le}b=0;H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;mh(e,f);j=a+4|0;while(1){d=0;g=j+H[H[a>>2]-12>>2]|0;c=H[g+4>>2];i=c+4|0;if(i>>>0<K[g+8>>2]){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=i}c=H[e>>2]+N(b,12)|0;g=H[c>>2];i=H[c+4>>2]-g>>2;me:{if(i>>>0<d>>>0){ko(c,d-i|0);break me}if(d>>>0>=i>>>0){break me}H[c+4>>2]=g+(d<<2)}b=b+1|0;if((f|0)!=(b|0)){continue}break}n=a+4|0;o=H[a>>2]-12|0;g=0;q=H[e>>2];while(1){b=q+N(g,12)|0;c=H[b+4>>2];j=H[b>>2];if((c|0)!=(j|0)){b=c-j>>2;r=b>>>0>1?b:1;b=0;while(1){m=j+(b<<2)|0;i=n+H[o>>2]|0;c=H[i+4>>2];d=c+2|0;t=H[i+8>>2];ne:{if(d>>>0>=t>>>0){d=c;c=0;break ne}c=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=d}G[m>>1]=c;c=0;A=t;t=d+2|0;if(A>>>0>t>>>0){c=I[d|0]|I[d+1|0]<<8;H[i+4>>2]=t}G[m+2>>1]=c;b=b+1|0;if((r|0)!=(b|0)){continue}break}}g=g+1|0;if((g|0)!=(f|0)){continue}break}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=0;b=H[e>>2];if((b|0)!=H[e+4>>2]){d=a+29|0;while(1){f=N(c,12);b=H[f+b>>2];g=G[b+2>>1];k=+(g|0);i=G[b>>1];l=+(i|0);b=H[a+156>>2];oe:{pe:{if(b){if(bc(b,l,k)){break pe}F[d+H[H[a>>2]-12>>2]|0]=1;break oe}b=H[a+208>>2];if(!b){break pe}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=i;H[b+676>>2]=g}b=1;i=f+H[e>>2]|0;g=H[i>>2];if(H[i+4>>2]-g>>>0>4){while(1){g=(b<<2)+g|0;i=G[g+2>>1];k=+(i|0);j=G[g>>1];l=+(j|0);g=H[a+156>>2];qe:{re:{if(g){if(Jb(g,l,k)){break re}F[d+H[H[a>>2]-12>>2]|0]=1;break qe}g=H[a+208>>2];if(!g){break re}Ia[H[H[g>>2]+36>>2]](g,l,k)}g=H[a+120>>2];H[g+672>>2]=j;H[g+676>>2]=i}i=f+H[e>>2]|0;g=H[i>>2];b=b+1|0;if(b>>>0<H[i+4>>2]-g>>2>>>0){continue}break}}b=H[a+156>>2];se:{if(b){if(Ic(b)){break se}F[d+H[H[a>>2]-12>>2]|0]=1;break se}b=H[a+208>>2];if(!b){break se}Ia[H[H[b>>2]+48>>2]](b)}c=c+1|0;b=H[e>>2];if(c>>>0<(H[e+4>>2]-b|0)/12>>>0){continue}break}}c=e+16|0;b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b);b=H[a+208>>2]}if(b){Ia[H[H[b>>2]+404>>2]](b,c,e)}}c=H[e>>2];if(!c){break le}b=H[e+4>>2];if((c|0)==(b|0)){b=c}else{while(1){d=b-12|0;f=H[d>>2];if(f){H[b-8>>2]=f;Ta(f)}b=d;if((c|0)!=(b|0)){continue}break}b=H[e>>2]}H[e+4>>2]=c;Ta(b)}Ga=e+32|0;break g;case 95:d=0;f=Ga-80|0;Ga=f;H[f+40>>2]=0;H[f+44>>2]=0;H[f+32>>2]=0;H[f+36>>2]=0;H[f+76>>2]=0;c=0;k=0;g=(H[H[a>>2]-12>>2]+a|0)+4|0;Gc(g,f+32|0);e=H[g+4>>2];b=e+4|0;i=H[g+8>>2];te:{if(b>>>0>=i>>>0){b=e;break te}c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[g+4>>2]=b}H[f+48>>2]=c;c=b+4|0;ue:{if(i>>>0<=c>>>0){c=b;p=0;break ue}y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[g+4>>2]=c;p=+y}M[f+56>>3]=p;b=c+4|0;ve:{if(i>>>0<=b>>>0){b=c;break ve}y=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[g+4>>2]=b;k=+y}M[f+64>>3]=k;we:{xe:{c=i;i=b+4|0;if(c>>>0<=i>>>0){H[f+72>>2]=0;break xe}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+4>>2]=i;H[f+72>>2]=e;if(!e){break xe}c=Va((Q=-1,R=QI(e,0,48,0),S=Ha,S?Q:R));j=N(e,48);m=j-48|0;n=((m>>>0)/48|0)+1&7;ye:{if(!n){b=c;break ye}e=0;b=c;while(1){H[b+20>>2]=0;H[b+24>>2]=0;H[b+40>>2]=0;H[b+44>>2]=0;H[b+28>>2]=0;H[b+32>>2]=0;b=b+48|0;e=e+1|0;if((n|0)!=(e|0)){continue}break}}if(m>>>0>=336){e=c+j|0;while(1){H[b+20>>2]=0;H[b+24>>2]=0;H[b+40>>2]=0;H[b+44>>2]=0;H[b+28>>2]=0;H[b+32>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;H[b+80>>2]=0;H[b+116>>2]=0;H[b+120>>2]=0;H[b+88>>2]=0;H[b+92>>2]=0;H[b+124>>2]=0;H[b+128>>2]=0;H[b+164>>2]=0;H[b+168>>2]=0;H[b+136>>2]=0;H[b+140>>2]=0;H[b+172>>2]=0;H[b+176>>2]=0;H[b+184>>2]=0;H[b+188>>2]=0;H[b+220>>2]=0;H[b+224>>2]=0;H[b+212>>2]=0;H[b+216>>2]=0;H[b+232>>2]=0;H[b+236>>2]=0;H[b+260>>2]=0;H[b+264>>2]=0;H[b+268>>2]=0;H[b+272>>2]=0;H[b+308>>2]=0;H[b+312>>2]=0;H[b+280>>2]=0;H[b+284>>2]=0;H[b+316>>2]=0;H[b+320>>2]=0;H[b+328>>2]=0;H[b+332>>2]=0;H[b+356>>2]=0;H[b+360>>2]=0;H[b+364>>2]=0;H[b+368>>2]=0;H[b+376>>2]=0;H[b+380>>2]=0;b=b+384|0;if((e|0)!=(b|0)){continue}break}}H[f+76>>2]=c;e=c;b=H[g>>2];c=(b-i|0)+36|0;mj(g,e,(c+i|0)-b|0);if(K[f+72>>2]>=2){b=1;while(1){mj(g,H[f+76>>2]+N(b,48)|0,(c+H[g+4>>2]|0)-H[g>>2]|0);b=b+1|0;if(b>>>0<K[f+72>>2]){continue}break}}break we}H[f+76>>2]=0}ze:{Ae:{Be:{Ce:{De:{if(!H[f+72>>2]){break De}if(!H[f+76>>2]){break Ce}b=H[a+212>>2];if(b){d=H[f+72>>2];if(I[b+212|0]|!d){break De}}c=0;while(1){H[f+24>>2]=0;H[f+28>>2]=1072693248;H[f+8>>2]=0;H[f+12>>2]=1072693248;H[f+16>>2]=0;H[f+20>>2]=1072693248;H[f>>2]=0;H[f+4>>2]=1072693248;ij(a,H[f+76>>2]+N(c,48)|0,H[f+48>>2],f);c=c+1|0;d=H[f+72>>2];if(c>>>0<d>>>0){continue}break}}c=H[f+76>>2];if(!c){break ze}if(!d){break Ae}break Be}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;c=H[f+76>>2];if(!c){break ze}}d=0;while(1){b=N(d,48)+c|0;c=H[b+40>>2];if(c){Ta(c);H[b+40>>2]=0}c=H[b+44>>2];if(c){Ta(c);H[b+44>>2]=0}c=H[f+76>>2];d=d+1|0;if(d>>>0<K[f+72>>2]){continue}break}if(!c){break ze}}Ta(c)}Ga=f+80|0;break g;case 96:d=0;f=Ga-80|0;Ga=f;H[f+40>>2]=0;H[f+44>>2]=0;H[f+32>>2]=0;H[f+36>>2]=0;H[f+76>>2]=0;c=0;k=0;g=(H[H[a>>2]-12>>2]+a|0)+4|0;Gc(g,f+32|0);e=H[g+4>>2];b=e+4|0;i=H[g+8>>2];Ee:{if(b>>>0>=i>>>0){b=e;break Ee}c=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[g+4>>2]=b}H[f+48>>2]=c;c=b+4|0;Fe:{if(i>>>0<=c>>>0){c=b;p=0;break Fe}y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[g+4>>2]=c;p=+y}M[f+56>>3]=p;b=c+4|0;Ge:{if(i>>>0<=b>>>0){b=c;break Ge}y=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[g+4>>2]=b;k=+y}M[f+64>>3]=k;He:{Ie:{c=i;i=b+4|0;if(c>>>0<=i>>>0){H[f+72>>2]=0;break Ie}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+4>>2]=i;H[f+72>>2]=e;if(!e){break Ie}c=Va((Q=-1,R=QI(e,0,48,0),S=Ha,S?Q:R));j=N(e,48);m=j-48|0;n=((m>>>0)/48|0)+1&7;Je:{if(!n){b=c;break Je}e=0;b=c;while(1){H[b+20>>2]=0;H[b+24>>2]=0;H[b+40>>2]=0;H[b+44>>2]=0;H[b+28>>2]=0;H[b+32>>2]=0;b=b+48|0;e=e+1|0;if((n|0)!=(e|0)){continue}break}}if(m>>>0>=336){e=c+j|0;while(1){H[b+20>>2]=0;H[b+24>>2]=0;H[b+40>>2]=0;H[b+44>>2]=0;H[b+28>>2]=0;H[b+32>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;H[b+80>>2]=0;H[b+116>>2]=0;H[b+120>>2]=0;H[b+88>>2]=0;H[b+92>>2]=0;H[b+124>>2]=0;H[b+128>>2]=0;H[b+164>>2]=0;H[b+168>>2]=0;H[b+136>>2]=0;H[b+140>>2]=0;H[b+172>>2]=0;H[b+176>>2]=0;H[b+184>>2]=0;H[b+188>>2]=0;H[b+220>>2]=0;H[b+224>>2]=0;H[b+212>>2]=0;H[b+216>>2]=0;H[b+232>>2]=0;H[b+236>>2]=0;H[b+260>>2]=0;H[b+264>>2]=0;H[b+268>>2]=0;H[b+272>>2]=0;H[b+308>>2]=0;H[b+312>>2]=0;H[b+280>>2]=0;H[b+284>>2]=0;H[b+316>>2]=0;H[b+320>>2]=0;H[b+328>>2]=0;H[b+332>>2]=0;H[b+356>>2]=0;H[b+360>>2]=0;H[b+364>>2]=0;H[b+368>>2]=0;H[b+376>>2]=0;H[b+380>>2]=0;b=b+384|0;if((e|0)!=(b|0)){continue}break}}H[f+76>>2]=c;e=c;b=H[g>>2];c=(b-i|0)+36|0;lj(g,e,(c+i|0)-b|0);if(K[f+72>>2]>=2){b=1;while(1){lj(g,H[f+76>>2]+N(b,48)|0,(c+H[g+4>>2]|0)-H[g>>2]|0);b=b+1|0;if(b>>>0<K[f+72>>2]){continue}break}}break He}H[f+76>>2]=0}Ke:{Le:{Me:{Ne:{Oe:{if(!H[f+72>>2]){break Oe}if(!H[f+76>>2]){break Ne}b=H[a+212>>2];if(b){d=H[f+72>>2];if(I[b+212|0]|!d){break Oe}}c=0;while(1){H[f+24>>2]=0;H[f+28>>2]=1072693248;H[f+8>>2]=0;H[f+12>>2]=1072693248;H[f+16>>2]=0;H[f+20>>2]=1072693248;H[f>>2]=0;H[f+4>>2]=1072693248;ij(a,H[f+76>>2]+N(c,48)|0,H[f+48>>2],f);c=c+1|0;d=H[f+72>>2];if(c>>>0<d>>>0){continue}break}}c=H[f+76>>2];if(!c){break Ke}if(!d){break Le}break Me}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;c=H[f+76>>2];if(!c){break Ke}}d=0;while(1){b=N(d,48)+c|0;c=H[b+40>>2];if(c){Ta(c);H[b+40>>2]=0}c=H[b+44>>2];if(c){Ta(c);H[b+44>>2]=0}c=H[f+76>>2];d=d+1|0;if(d>>>0<K[f+72>>2]){continue}break}if(!c){break Ke}}Ta(c)}Ga=f+80|0;break g;case 42:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];Pe:{if(b>>>0>=g>>>0){b=c;c=0;break Pe}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;Qe:{if(g>>>0<=c>>>0){c=b;break Qe}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;Re:{if(g>>>0<=b>>>0){b=c;c=0;break Re}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=H[a+208>>2];if(b){Ia[H[H[b>>2]+408>>2]](b,d)}b=H[a+156>>2];c=H[d+4>>2];k=+(c|0);e=H[d>>2];l=+(e|0);Se:{if(H[H[a+120>>2]+696>>2]==1){Te:{Ue:{if(b){if(bc(b,l,k)){break Ue}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Te}b=H[a+208>>2];if(!b){break Ue}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+12>>2];k=+(c|0);e=H[d>>2];l=+(e|0);b=H[a+156>>2];Ve:{We:{if(b){if(Jb(b,l,k)){break We}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Ve}b=H[a+208>>2];if(!b){break We}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+12>>2];k=+(c|0);e=H[d+8>>2];l=+(e|0);b=H[a+156>>2];Xe:{Ye:{if(b){if(Jb(b,l,k)){break Ye}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Xe}b=H[a+208>>2];if(!b){break Ye}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+4>>2];k=+(c|0);e=H[d+8>>2];l=+(e|0);b=H[a+156>>2];Ze:{if(b){if(Jb(b,l,k)){break Ze}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Se}b=H[a+208>>2];if(!b){break Ze}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c;break Se}_e:{$e:{if(b){if(bc(b,l,k)){break $e}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break _e}b=H[a+208>>2];if(!b){break $e}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+4>>2];k=+(c|0);e=H[d+8>>2];l=+(e|0);b=H[a+156>>2];af:{bf:{if(b){if(Jb(b,l,k)){break bf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break af}b=H[a+208>>2];if(!b){break bf}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+12>>2];k=+(c|0);e=H[d+8>>2];l=+(e|0);b=H[a+156>>2];cf:{df:{if(b){if(Jb(b,l,k)){break df}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break cf}b=H[a+208>>2];if(!b){break df}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}c=H[d+12>>2];k=+(c|0);e=H[d>>2];l=+(e|0);b=H[a+156>>2];ef:{if(b){if(Jb(b,l,k)){break ef}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Se}b=H[a+208>>2];if(!b){break ef}Ia[H[H[b>>2]+36>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=e;H[b+676>>2]=c}b=H[a+156>>2];ff:{if(b){if(Ic(b)){break ff}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break ff}b=H[a+208>>2];if(!b){break ff}Ia[H[H[b>>2]+48>>2]](b)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}}Ga=d+16|0;break g;case 43:e=0;g=Ga-32|0;Ga=g;H[g+24>>2]=0;H[g+28>>2]=0;i=H[a>>2]-12|0;d=H[i>>2]+a|0;c=H[d+8>>2];b=c+4|0;f=H[d+12>>2];gf:{if(b>>>0>=f>>>0){b=c;c=0;break gf}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[g+16>>2]=c;c=b+4|0;hf:{if(f>>>0<=c>>>0){c=b;break hf}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[g+20>>2]=e;e=0;b=c+4|0;jf:{if(f>>>0<=b>>>0){b=c;c=0;break jf}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[g+24>>2]=c;c=b+4|0;if(c>>>0<f>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[g+28>>2]=e;f=0;d=H[i>>2]+a|0;c=H[d+8>>2];b=c+4|0;e=H[d+12>>2];kf:{if(b>>>0>=e>>>0){b=c;c=0;break kf}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b}H[g+8>>2]=c;c=b+4|0;if(c>>>0<e>>>0){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c}H[g+12>>2]=f;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=g+16|0;c=g+8|0;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+412>>2]](d,b,c)}d=H[b+4>>2];e=(H[b+12>>2]-d|0)/2|0;f=H[c+4>>2];e=(e|0)<(f|0)?e:f;i=H[b>>2];f=(H[b+8>>2]-i|0)/2|0;c=H[c>>2];f=(c|0)>(f|0)?f:c;i=f+i|0;k=+(i|0);c=H[a+156>>2];l=+(d|0);lf:{if(H[H[a+120>>2]+696>>2]==1){mf:{nf:{if(c){if(bc(c,k,l)){break nf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break mf}c=H[a+208>>2];if(!c){break nf}Ia[H[H[c>>2]+32>>2]](c,k,l)}c=H[a+120>>2];H[c+672>>2]=i;H[c+676>>2]=d}d=H[b+4>>2];k=+(d+e|0);c=H[b>>2];l=+(f+c|0);p=+(d|0);s=+(c|0);d=H[a+156>>2];of:{pf:{qf:{if(d){if(wc(d,s,p,l,k,270,-90)){break qf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break qf}d=H[a+208>>2];if(!d){d=H[b+12>>2]-e|0;break pf}Ia[H[H[d>>2]+44>>2]](d,s,p,l,k,270,-90)}d=H[b+12>>2]-e|0;k=+(d|0);c=H[b>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,l,k)){break pf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break of}i=H[a+208>>2];if(!i){break pf}Ia[H[H[i>>2]+36>>2]](i,l,k)}i=H[a+120>>2];H[i+672>>2]=c;H[i+676>>2]=d}d=H[b>>2];k=+(d+f|0);c=H[b+12>>2];l=+(c-e|0);p=+(c|0);s=+(d|0);d=H[a+156>>2];rf:{sf:{tf:{if(d){if(wc(d,s,l,k,p,180,-90)){break tf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break tf}d=H[a+208>>2];if(!d){d=H[b+8>>2]-f|0;break sf}Ia[H[H[d>>2]+44>>2]](d,s,l,k,p,180,-90)}d=H[b+8>>2]-f|0;k=+(d|0);c=H[b+12>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,k,l)){break sf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break rf}i=H[a+208>>2];if(!i){break sf}Ia[H[H[i>>2]+36>>2]](i,k,l)}i=H[a+120>>2];H[i+672>>2]=d;H[i+676>>2]=c}d=H[b+12>>2];k=+(d-e|0);c=H[b+8>>2];l=+(c-f|0);p=+(d|0);s=+(c|0);d=H[a+156>>2];uf:{vf:{wf:{if(d){if(wc(d,l,k,s,p,90,-90)){break wf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break wf}d=H[a+208>>2];if(!d){d=e+H[b+4>>2]|0;break vf}Ia[H[H[d>>2]+44>>2]](d,l,k,s,p,90,-90)}d=e+H[b+4>>2]|0;k=+(d|0);c=H[b+8>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,l,k)){break vf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break uf}i=H[a+208>>2];if(!i){break vf}Ia[H[H[i>>2]+36>>2]](i,l,k)}i=H[a+120>>2];H[i+672>>2]=c;H[i+676>>2]=d}c=H[b+4>>2];k=+(e+c|0);d=H[b+8>>2];l=+(d-f|0);p=+(d|0);s=+(c|0);d=H[a+156>>2];xf:{yf:{if(d){if(wc(d,l,s,p,k,0,-90)){break yf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break yf}d=H[a+208>>2];if(!d){d=f+H[b>>2]|0;break xf}Ia[H[H[d>>2]+44>>2]](d,l,s,p,k,0,-90)}d=f+H[b>>2]|0;k=+(d|0);c=H[b+4>>2];l=+(c|0);b=H[a+156>>2];if(b){if(Jb(b,k,l)){break xf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break lf}b=H[a+208>>2];if(!b){break xf}Ia[H[H[b>>2]+36>>2]](b,k,l)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c;break lf}zf:{Af:{if(c){if(bc(c,k,l)){break Af}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break zf}c=H[a+208>>2];if(!c){break Af}Ia[H[H[c>>2]+32>>2]](c,k,l)}c=H[a+120>>2];H[c+672>>2]=i;H[c+676>>2]=d}d=H[b+8>>2]-f|0;k=+(d|0);i=H[b+4>>2];l=+(i|0);c=H[a+156>>2];Bf:{Cf:{if(c){if(Jb(c,k,l)){break Cf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Bf}c=H[a+208>>2];if(!c){break Cf}Ia[H[H[c>>2]+36>>2]](c,k,l)}c=H[a+120>>2];H[c+672>>2]=d;H[c+676>>2]=i}d=H[b+4>>2];k=+(d+e|0);c=H[b+8>>2];l=+(c-f|0);p=+(c|0);s=+(d|0);d=H[a+156>>2];Df:{Ef:{Ff:{if(d){if(wc(d,l,s,p,k,-90,90)){break Ff}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Ff}d=H[a+208>>2];if(!d){d=H[b+12>>2]-e|0;break Ef}Ia[H[H[d>>2]+44>>2]](d,l,s,p,k,-90,90)}d=H[b+12>>2]-e|0;k=+(d|0);c=H[b+8>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,l,k)){break Ef}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Df}i=H[a+208>>2];if(!i){break Ef}Ia[H[H[i>>2]+36>>2]](i,l,k)}i=H[a+120>>2];H[i+672>>2]=c;H[i+676>>2]=d}c=H[b+12>>2];k=+(c-e|0);d=H[b+8>>2];l=+(d-f|0);p=+(c|0);s=+(d|0);d=H[a+156>>2];Gf:{Hf:{If:{if(d){if(wc(d,l,k,s,p,0,90)){break If}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break If}d=H[a+208>>2];if(!d){d=f+H[b>>2]|0;break Hf}Ia[H[H[d>>2]+44>>2]](d,l,k,s,p,0,90)}d=f+H[b>>2]|0;k=+(d|0);c=H[b+12>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,k,l)){break Hf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Gf}i=H[a+208>>2];if(!i){break Hf}Ia[H[H[i>>2]+36>>2]](i,k,l)}i=H[a+120>>2];H[i+672>>2]=d;H[i+676>>2]=c}c=H[b>>2];k=+(f+c|0);d=H[b+12>>2];l=+(d-e|0);p=+(d|0);s=+(c|0);d=H[a+156>>2];Jf:{Kf:{Lf:{if(d){if(wc(d,s,l,k,p,90,90)){break Lf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Lf}d=H[a+208>>2];if(!d){d=e+H[b+4>>2]|0;break Kf}Ia[H[H[d>>2]+44>>2]](d,s,l,k,p,90,90)}d=e+H[b+4>>2]|0;k=+(d|0);c=H[b>>2];l=+(c|0);i=H[a+156>>2];if(i){if(Jb(i,l,k)){break Kf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Jf}i=H[a+208>>2];if(!i){break Kf}Ia[H[H[i>>2]+36>>2]](i,l,k)}i=H[a+120>>2];H[i+672>>2]=c;H[i+676>>2]=d}c=H[b+4>>2];k=+(c+e|0);b=H[b>>2];l=+(b+f|0);p=+(c|0);s=+(b|0);b=H[a+156>>2];if(b){if(wc(b,s,p,l,k,180,90)){break lf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break lf}b=H[a+208>>2];if(!b){break lf}Ia[H[H[b>>2]+44>>2]](b,s,p,l,k,180,90)}b=H[a+156>>2];Mf:{if(b){if(Ic(b)){break Mf}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break Mf}b=H[a+208>>2];if(!b){break Mf}Ia[H[H[b>>2]+48>>2]](b)}b=H[a+208>>2];if(!(!(!H[a+156>>2]|!b)|!b)){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}}Ga=g+32|0;break g;case 14:e=0;g=0;d=Ga-16|0;Ga=d;F[d+2|0]=0;i=H[a>>2]-12|0;f=H[i>>2]+a|0;c=H[f+8>>2];b=c+4|0;j=H[f+12>>2];Nf:{if(b>>>0>=j>>>0){b=c;break Nf}e=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=e;c=b+4|0;if(c>>>0<j>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=g;e=0;f=H[i>>2]+a|0;c=H[f+8>>2];b=c+1|0;g=H[f+12>>2];Of:{if(b>>>0>=g>>>0){b=c;c=0;break Of}c=I[c|0];H[f+8>>2]=b}F[d|0]=c;c=b+1|0;Pf:{if(g>>>0<=c>>>0){c=b;break Pf}e=I[b|0];H[f+8>>2]=c}F[d+1|0]=e;e=0;b=c+1|0;Qf:{if(g>>>0<=b>>>0){b=c;c=0;break Qf}c=I[c|0];H[f+8>>2]=b}F[d+2|0]=c;c=b+1|0;if(c>>>0<g>>>0){e=I[b|0];H[f+8>>2]=c}F[d+3|0]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){e=d+8|0;c=Ga-16|0;Ga=c;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+416>>2]](b,e,d);b=H[a+208>>2]}else{b=0}F[c+12|0]=I[d+2|0];F[c+13|0]=I[d+1|0];f=I[d|0];F[c+15|0]=255;F[c+14|0]=f;if(b){f=H[e>>2];k=+(f|0);e=H[e+4>>2];l=+(e|0);Ia[H[H[b>>2]+16>>2]](b,k,l,+(f+1|0)-k,+(e+1|0)-l,c+12|0,1,1)}Ga=c+16|0}Ga=d+16|0;break g;case 107:H[h+40>>2]=0;H[h+44>>2]=0;H[h+56>>2]=0;H[h+48>>2]=0;H[h+52>>2]=0;f=0;e=0;i=0;j=0;g=H[c>>2]+u|0;c=H[g+4>>2];b=c+4|0;d=H[g+8>>2];Rf:{if(b>>>0>=d>>>0){b=c;c=0;break Rf}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=b}H[h>>2]=c;c=b+4|0;Sf:{if(d>>>0<=c>>>0){c=b;break Sf}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+4>>2]=c}H[h+4>>2]=e;e=0;b=c+4|0;Tf:{if(d>>>0<=b>>>0){b=c;break Tf}f=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=b}H[h+8>>2]=f;c=b+4|0;Uf:{if(d>>>0<=c>>>0){c=b;break Uf}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[g+4>>2]=c}H[h+12>>2]=e;b=c+4|0;Vf:{if(d>>>0<=b>>>0){b=c;break Vf}i=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=b}H[h+16>>2]=i;c=b+4|0;Wf:{if(d>>>0<=c>>>0){c=b;p=0;break Wf}y=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[g+4>>2]=c;p=+y}M[h+24>>3]=p;b=c+4|0;if(b>>>0<d>>>0){y=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[g+4>>2]=b;p=+y}else{p=0}M[h+32>>3]=p;if(!(e&256)){Gc(g,h+40|0);f=H[h+8>>2]}H[h+56>>2]=0;if(f){Xf:{if(I[h+13|0]&2){b=Va(f);m=H[g+8>>2];d=H[g+4>>2];c=m-d|0;n=c>>>0<f>>>0?c:f;Yf:{if(!n){break Yf}c=0;if((n|0)!=1){o=n&-2;while(1){e=d+1|0;Zf:{if(m>>>0<=e>>>0){e=d;d=0;break Zf}d=I[d|0];H[g+4>>2]=e}F[b+c|0]=d;q=c|1;i=0;d=e+1|0;_f:{if(m>>>0<=d>>>0){d=e;break _f}i=I[e|0];H[g+4>>2]=d}F[b+q|0]=i;c=c+2|0;j=j+2|0;if((o|0)!=(j|0)){continue}break}}if(!(n&1)){break Yf}e=0;i=d+1|0;if(i>>>0<m>>>0){e=I[d|0];H[g+4>>2]=i}F[b+c|0]=e}g=f>>>0>1?f:1;j=g&3;e=0;c=f+f|0;c=Va(c>>>0<f>>>0?-1:c);d=0;if(g-1>>>0>=3){f=g&-4;i=0;while(1){G[(d<<1)+c>>1]=I[b+d|0];g=d|1;G[(g<<1)+c>>1]=I[b+g|0];g=d|2;G[(g<<1)+c>>1]=I[b+g|0];g=d|3;G[(g<<1)+c>>1]=I[b+g|0];d=d+4|0;i=i+4|0;if((f|0)!=(i|0)){continue}break}}if(j){while(1){G[(d<<1)+c>>1]=I[b+d|0];d=d+1|0;e=e+1|0;if((j|0)!=(e|0)){continue}break}}Ta(b);break Xf}b=f+f|0;c=Va(b>>>0<f>>>0?-1:b);j=H[g+8>>2];d=H[g+4>>2];b=(j-d|0)/2|0;m=b>>>0<f>>>0?b:f;if(!m){break Xf}if(j>>>0>d+2>>>0){b=0;if((m|0)!=1){n=m&-2;f=0;while(1){e=d+2|0;$f:{if(j>>>0<=e>>>0){e=d;d=0;break $f}d=I[d|0]|I[d+1|0]<<8;H[g+4>>2]=e}G[(b<<1)+c>>1]=d;o=b|1;i=0;d=e+2|0;ag:{if(j>>>0<=d>>>0){d=e;break ag}i=I[e|0]|I[e+1|0]<<8;H[g+4>>2]=d}G[(o<<1)+c>>1]=i;b=b+2|0;f=f+2|0;if((n|0)!=(f|0)){continue}break}}if(!(m&1)){break Xf}e=0;f=d+2|0;if(f>>>0<j>>>0){e=I[d|0]|I[d+1|0]<<8;H[g+4>>2]=f}G[(b<<1)+c>>1]=e;break Xf}_a(c,0,m<<1)}H[h+56>>2]=c}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=Ga-80|0;Ga=b;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+420>>2]](c,h)}H[b+60>>2]=0;H[b+64>>2]=0;H[b+52>>2]=0;H[b+56>>2]=0;c=H[h+8>>2];H[b+68>>2]=0;H[b+40>>2]=c;H[b+44>>2]=0;d=H[h+12>>2];H[b+48>>2]=d;H[b+72>>2]=H[h+56>>2];H[b+32>>2]=H[h>>2];e=H[h+4>>2];H[b+76>>2]=0;H[b+36>>2]=e;e=H[a+116>>2];c=(c<<((d>>>9^-1)&1))+(d&256?28:44)|0;if((e|0)!=(c|0)){d=H[H[a>>2]-12>>2]+a|0;H[d+8>>2]=H[d+8>>2]+(e-c|0)}c=H[h+16>>2];H[b+24>>2]=0;H[b+28>>2]=1072693248;H[b+8>>2]=0;H[b+12>>2]=1072693248;H[b+16>>2]=0;H[b+20>>2]=1072693248;H[b>>2]=0;H[b+4>>2]=1072693248;eo(a,b+32|0,c,b);Ga=b+80|0}b=H[h+56>>2];if(!b){break g}Ta(b);break g;case 62:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];bg:{if(b>>>0>=g>>>0){b=c;c=0;break bg}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;cg:{if(g>>>0<=c>>>0){c=b;break cg}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;dg:{if(g>>>0<=b>>>0){b=c;c=0;break dg}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){eg:{b=H[a+208>>2];if(!b){break eg}Ia[H[H[b>>2]+424>>2]](b,d);b=H[a+208>>2];if(!b){break eg}c=H[a+156>>2];if(!c){break eg}ch(c,b,1,1,-1);b=H[a+156>>2];if(!b){break eg}Ta(Dc(b));H[a+156>>2]=0}}Ga=d+16|0;break g;case 63:e=0;d=Ga-16|0;Ga=d;H[d+8>>2]=0;H[d+12>>2]=0;f=H[H[a>>2]-12>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];fg:{if(b>>>0>=g>>>0){b=c;c=0;break fg}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d>>2]=c;c=b+4|0;gg:{if(g>>>0<=c>>>0){c=b;break gg}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+4>>2]=e;e=0;b=c+4|0;hg:{if(g>>>0<=b>>>0){b=c;c=0;break hg}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+8>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+12>>2]=e;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){ig:{b=H[a+208>>2];if(!b){break ig}Ia[H[H[b>>2]+428>>2]](b,d);b=H[a+208>>2];if(!b){break ig}c=H[a+156>>2];if(!c){break ig}ch(c,b,1,0,-1);b=H[a+156>>2];if(!b){break ig}Ta(Dc(b));H[a+156>>2]=0}}Ga=d+16|0;break g;case 38:c=0;i=Ga-16|0;Ga=i;g=Dd(Va(48));j=H[a>>2]-12|0;d=H[j>>2]+a|0;b=H[d+8>>2];e=b+4|0;if(e>>>0<K[d+12>>2]){c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=e}H[i+12>>2]=c;f=0;e=H[j>>2]+a|0;b=H[e+8>>2];c=b+4|0;j=H[e+12>>2];jg:{if(c>>>0>=j>>>0){c=b;d=0;break jg}d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c}H[g+8>>2]=d;b=c+1|0;if(b>>>0<j>>>0){f=I[c|0];H[e+8>>2]=b}F[g+12|0]=f;c=0;f=0;b=H[e+8>>2];d=b+1|0;if(d>>>0<K[e+12>>2]){f=I[b|0];H[e+8>>2]=d}F[g+13|0]=f;b=H[e+8>>2];d=b+1|0;if(d>>>0<K[e+12>>2]){c=I[b|0];H[e+8>>2]=d}F[g+14|0]=c;c=0;f=0;b=H[e+8>>2];d=b+1|0;if(d>>>0<K[e+12>>2]){f=I[b|0];H[e+8>>2]=d}F[g+15|0]=f;b=H[e+8>>2];d=b+4|0;if(d>>>0<K[e+12>>2]){c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=d}H[g+16>>2]=c;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=i+12|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+144>>2]](c,b,g)}Cc(a+124|0,H[b>>2],g)}Ga=i+16|0;break g;case 93:b=0;e=H[c>>2]+u|0;d=H[e+4>>2];f=d+4|0;if(f>>>0<K[e+8>>2]){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+4>>2]=f}H[h+152>>2]=b;po(H[c>>2]+u|0,h);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}c=h+152|0;b=Ga-16|0;Ga=b;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+256>>2]](d,c,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}c=H[c>>2];H[b+12>>2]=0;if(Ia[H[H[a>>2]+116>>2]](a,H[h+4>>2],H[h+8>>2],H[h+12>>2],H[h+16>>2],32,b+12|0,b+8|0,b+4|0)|0){d=Dd(Va(48));Mn(d,H[b+12>>2],H[b+8>>2],H[b+4>>2]);Cc(a+124|0,c,d)}Ga=b+16|0;break g;case 92:b=0;e=H[c>>2]+u|0;d=H[e+4>>2];f=d+4|0;if(f>>>0<K[e+8>>2]){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+4>>2]=f}H[h+152>>2]=b;po(H[c>>2]+u|0,h);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}c=h+152|0;b=Ga-16|0;Ga=b;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+252>>2]](d,c,h,(H[H[a>>2]-12>>2]+a|0)+4|0)}c=H[c>>2];H[b+12>>2]=0;if(Ia[H[H[a>>2]+116>>2]](a,H[h+4>>2],H[h+8>>2],H[h+12>>2],H[h+16>>2],32,b+12|0,b+8|0,b+4|0)|0){d=Dd(Va(48));Mn(d,H[b+12>>2],H[b+8>>2],H[b+4>>2]);Cc(a+124|0,c,d)}Ga=b+16|0;break g;case 48:d=0;m=Ga-16|0;Ga=m;j=Va(12);H[j+8>>2]=0;G[j+4>>1]=0;H[j>>2]=186356;f=H[a>>2]-12|0;c=H[f>>2]+a|0;b=H[c+8>>2];e=b+4|0;if(e>>>0<K[c+12>>2]){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=e}H[m+12>>2]=d;i=0;g=H[f>>2]+a|0;c=H[g+8>>2];b=c+2|0;e=H[g+12>>2];if(b>>>0<e>>>0){H[g+8>>2]=b;c=b}kg:{lg:{d=c+2|0;if(e>>>0<=d>>>0){G[j+4>>1]=0;break lg}b=I[c|0]|I[c+1|0]<<8;H[g+8>>2]=d;G[j+4>>1]=b;if(!b){break lg}c=Va(b<<2);H[j+8>>2]=c;while(1){f=0;b=d+1|0;if(b>>>0<e>>>0){f=I[d|0];H[g+8>>2]=b}b=(i<<2)+c|0;F[b|0]=f;d=0;f=0;c=H[g+8>>2];e=c+1|0;if(e>>>0<K[g+12>>2]){f=I[c|0];H[g+8>>2]=e}F[b+1|0]=f;c=H[g+8>>2];e=c+1|0;if(e>>>0<K[g+12>>2]){d=I[c|0];H[g+8>>2]=e}F[b+2|0]=d;d=0;c=H[g+8>>2];e=c+1|0;if(e>>>0<K[g+12>>2]){d=I[c|0];H[g+8>>2]=e}F[b+3|0]=d;i=i+1|0;if(i>>>0>=J[j+4>>1]){break kg}e=H[g+12>>2];d=H[g+8>>2];c=H[j+8>>2];continue}}H[j+8>>2]=0}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=m+12|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+284>>2]](c,b,j)}Cc(a+124|0,H[b>>2],j)}Ga=m+16|0;break g;case 37:d=0;f=0;g=Ga-16|0;Ga=g;c=H[a>>2]-12|0;e=H[c>>2]+a|0;b=H[e+8>>2];i=b+4|0;if(i>>>0<K[e+12>>2]){f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=i}H[g+12>>2]=f;e=Va(28);H[e+24>>2]=0;G[e+16>>1]=0;H[e+8>>2]=0;H[e+12>>2]=1;H[e+4>>2]=188980;H[e>>2]=188932;F[e+18|0]=0;f=H[c>>2]+a|0;b=H[f+8>>2];i=b+4|0;if(i>>>0<K[f+12>>2]){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=i}H[e+8>>2]=d;d=0;f=H[c>>2]+a|0;b=H[f+8>>2];i=b+4|0;if(i>>>0<K[f+12>>2]){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=i}H[g+8>>2]=d;i=0;j=H[c>>2]+a|0;f=j+8|0;b=H[f>>2];m=b+4|0;d=H[j+12>>2];if(m>>>0<d>>>0){H[j+8>>2]=m;b=H[c>>2]+a|0;d=H[b+12>>2];f=b+8|0;b=H[f>>2]}c=b+1|0;mg:{if(d>>>0<=c>>>0){c=b;b=0;break mg}b=I[b|0];H[f>>2]=c}F[e+16|0]=b;b=c+1|0;ng:{if(d>>>0<=b>>>0){b=c;break ng}i=I[c|0];H[f>>2]=b}F[e+17|0]=i;i=0;c=b+1|0;og:{if(d>>>0<=c>>>0){c=b;b=0;break og}b=I[b|0];H[f>>2]=c}F[e+18|0]=b;b=c+1|0;if(b>>>0<d>>>0){i=I[c|0];H[f>>2]=b}F[e+19|0]=i;b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=g+12|0;b=g+8|0;d=H[a+208>>2];if(d){Ia[H[H[d>>2]+180>>2]](d,c,b,e)}d=H[b>>2];if(!d){k=1/M[H[a+120>>2]+624>>3];pg:{if(k<4294967296&k>=0){d=~~k>>>0;break pg}d=0}H[b>>2]=d}H[e+12>>2]=d;Cc(a+124|0,H[c>>2],e)}Ga=g+16|0;break g;case 81:o=Ga-16|0;Ga=o;c=H[a+116>>2];b=Va(372);F[b+368|0]=c-4>>>0<321;H[b+4>>2]=186180;H[b>>2]=186124;d=0;H[b+364>>2]=0;g=H[a>>2]-12|0;e=H[g>>2]+a|0;c=H[e+8>>2];f=c+4|0;if(f>>>0<K[e+12>>2]){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+8>>2]=f}H[o+12>>2]=d;i=(H[g>>2]+a|0)+4|0;f=0;e=0;d=b;qg:{if(I[b+368|0]){mo(i,d+8|0);j=H[i+8>>2];b=H[i+4>>2];g=(j-b|0)/2|0;c=g>>>0<64?g:64;rg:{if(!c){break rg}sg:{tg:{if(j>>>0>b+2>>>0){m=c&1;if((c|0)!=1){break tg}g=0;break sg}_a(d+100|0,0,c<<1);break rg}n=c&126;g=0;while(1){c=b+2|0;ug:{if(j>>>0<=c>>>0){c=b;b=0;break ug}b=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(d+(g<<1)|0)+100>>1]=b;q=g|1;f=0;b=c+2|0;vg:{if(j>>>0<=b>>>0){b=c;break vg}f=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(d+(q<<1)|0)+100>>1]=f;g=g+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(m){c=0;e=b+2|0;if(e>>>0<j>>>0){c=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=e;b=e}G[(d+(g<<1)|0)+100>>1]=c}g=(j-b|0)/2|0}c=g>>>0<32?g:32;wg:{if(!c){break wg}xg:{yg:{if(j>>>0>b+2>>>0){m=c&1;if((c|0)!=1){break yg}g=0;break xg}_a(d+228|0,0,c<<1);break wg}n=c&62;g=0;e=0;while(1){c=b+2|0;zg:{if(j>>>0<=c>>>0){c=b;b=0;break zg}b=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(d+(g<<1)|0)+228>>1]=b;q=g|1;f=0;b=c+2|0;Ag:{if(j>>>0<=b>>>0){b=c;break Ag}f=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(d+(q<<1)|0)+228>>1]=f;g=g+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(m){c=0;e=b+2|0;if(e>>>0<j>>>0){c=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=e;b=e}G[(d+(g<<1)|0)+228>>1]=c}g=(j-b|0)/2|0}m=g>>>0<18?g:18;if(!m){break qg}if(j>>>0>b+2>>>0){g=0;if((m|0)!=1){n=m&30;e=0;while(1){c=b+2|0;Bg:{if(j>>>0<=c>>>0){c=b;b=0;break Bg}b=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(d+(g<<1)|0)+292>>1]=b;q=g|1;f=0;b=c+2|0;Cg:{if(j>>>0<=b>>>0){b=c;break Cg}f=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(d+(q<<1)|0)+292>>1]=f;g=g+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(!(m&1)){break qg}c=0;e=b+2|0;if(e>>>0<j>>>0){c=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=e}G[(d+(g<<1)|0)+292>>1]=c;break qg}_a(d+292|0,0,m<<1);break qg}n=d+8|0;mo(i,n);m=H[i+8>>2];c=H[i+4>>2];g=(m-c|0)/2|0;b=g>>>0<64?g:64;Dg:{if(!b){break Dg}Eg:{Fg:{if(m>>>0>c+2>>>0){e=b&1;if((b|0)!=1){break Fg}g=0;break Eg}_a(n+92|0,0,b<<1);break Dg}q=b&126;g=0;while(1){b=c+2|0;Gg:{if(m>>>0<=b>>>0){b=c;c=0;break Gg}c=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(n+(g<<1)|0)+92>>1]=c;r=g|1;j=0;c=b+2|0;Hg:{if(m>>>0<=c>>>0){c=b;break Hg}j=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(n+(r<<1)|0)+92>>1]=j;g=g+2|0;f=f+2|0;if((q|0)!=(f|0)){continue}break}}if(e){b=0;e=c+2|0;if(e>>>0<m>>>0){b=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=e;c=e}G[(n+(g<<1)|0)+92>>1]=b}g=(m-c|0)/2|0}b=g>>>0<32?g:32;Ig:{if(!b){break Ig}Jg:{Kg:{Lg:{if(m>>>0>c+2>>>0){e=b&1;if((b|0)!=1){break Lg}g=0;break Kg}_a(n+220|0,0,b<<1);break Jg}q=b&62;g=0;f=0;while(1){b=c+2|0;Mg:{if(m>>>0<=b>>>0){b=c;c=0;break Mg}c=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(n+(g<<1)|0)+220>>1]=c;r=g|1;j=0;c=b+2|0;Ng:{if(m>>>0<=c>>>0){c=b;break Ng}j=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(n+(r<<1)|0)+220>>1]=j;g=g+2|0;f=f+2|0;if((q|0)!=(f|0)){continue}break}}if(e){b=0;e=c+2|0;if(e>>>0<m>>>0){b=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=e;c=e}G[(n+(g<<1)|0)+220>>1]=b}b=(m-c|0)/2|0;b=b>>>0<32?b:32;if(!b){break Ig}}if(m>>>0>c+2>>>0){e=b&1;g=0;if((b|0)!=1){q=b&62;f=0;while(1){b=c+2|0;Og:{if(m>>>0<=b>>>0){b=c;c=0;break Og}c=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=b}G[(n+(g<<1)|0)+284>>1]=c;r=g|1;j=0;c=b+2|0;Pg:{if(m>>>0<=c>>>0){c=b;break Pg}j=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=c}G[(n+(r<<1)|0)+284>>1]=j;g=g+2|0;f=f+2|0;if((q|0)!=(f|0)){continue}break}}if(!e){break Ig}b=0;e=c+2|0;if(e>>>0<m>>>0){b=I[c|0]|I[c+1|0]<<8;H[i+4>>2]=e}G[(n+(g<<1)|0)+284>>1]=b;break Ig}_a(n+284|0,0,b<<1)}f=0;b=H[i+4>>2];c=b+4|0;n=H[i+8>>2];Qg:{if(c>>>0>=n>>>0){c=b;break Qg}f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[i+4>>2]=c}H[d+356>>2]=f;b=c+4|0;Rg:{if(n>>>0<=b>>>0){H[d+360>>2]=0;H[d+364>>2]=0;break Rg}g=I[c+3|0];e=I[c|0];j=I[c+1|0];m=I[c+2|0];H[i+4>>2]=b;H[d+364>>2]=0;m=e|j<<8|m<<16|g<<24;H[d+360>>2]=m;Sg:{if((f|0)!=134248036|m-17>>>0<4294967280){break Sg}j=Va(m<<2);H[d+364>>2]=j;if(n>>>0>c+8>>>0){c=0;while(1){g=0;e=b+4|0;if(e>>>0<n>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[i+4>>2]=e;b=e}H[j+(c<<2)>>2]=g;c=c+1|0;if(m>>>0>c>>>0){continue}break}break Sg}e=e&7;b=0;g=0;if(m-1>>>0>=7){i=m-e|0;f=0;while(1){c=g<<2;H[c+j>>2]=0;H[j+(c|4)>>2]=0;H[j+(c|8)>>2]=0;H[j+(c|12)>>2]=0;H[j+(c|16)>>2]=0;H[j+(c|20)>>2]=0;H[j+(c|24)>>2]=0;H[j+(c|28)>>2]=0;g=g+8|0;f=f+8|0;if((i|0)!=(f|0)){continue}break}}if(!e){break Sg}while(1){H[j+(g<<2)>>2]=0;g=g+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){b=o+12|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+156>>2]](c,b,d)}Cc(a+124|0,H[b>>2],d)}Ga=o+16|0;break g;case 94:c=0;b=0;f=Ga-16|0;Ga=f;e=H[a>>2]-12|0;g=H[e>>2]+a|0;d=H[g+8>>2];i=d+4|0;if(i>>>0<K[g+12>>2]){c=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+8>>2]=i}H[f+12>>2]=c;c=H[e>>2]+a|0;H[c+8>>2]=H[c+8>>2]+4;c=H[e>>2]+a|0;H[c+8>>2]=H[c+8>>2]+4;c=H[e>>2]+a|0;H[c+8>>2]=H[c+8>>2]+4;c=H[e>>2]+a|0;H[c+8>>2]=H[c+8>>2]+4;n=H[a+116>>2];d=Va(28);H[d+24>>2]=0;G[d+16>>1]=0;H[d+8>>2]=0;H[d+12>>2]=1;H[d+4>>2]=188980;H[d>>2]=188932;F[d+18|0]=0;g=Va(8);H[f>>2]=g;c=g+8|0;H[f+8>>2]=c;H[g>>2]=0;H[g+4>>2]=0;H[f+4>>2]=c;i=H[e>>2]+a|0;c=H[i+8>>2];j=c+4|0;if(j>>>0<K[i+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[i+8>>2]=j}H[d+8>>2]=b;b=0;c=0;j=H[e>>2]+a|0;i=H[j+8>>2];m=i+4|0;if(m>>>0<K[j+12>>2]){c=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);H[j+8>>2]=m}H[d+12>>2]=c;i=H[e>>2]+a|0;c=H[i+8>>2];j=c+4|0;if(j>>>0<K[i+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[i+8>>2]=j}H[g>>2]=b;i=0;j=H[e>>2]+a|0;c=H[j+8>>2];b=c+1|0;m=H[j+12>>2];Tg:{if(b>>>0>=m>>>0){b=c;c=0;break Tg}c=I[c|0];H[j+8>>2]=b}F[d+16|0]=c;c=b+1|0;Ug:{if(m>>>0<=c>>>0){c=b;break Ug}i=I[b|0];H[j+8>>2]=c}F[d+17|0]=i;i=0;b=c+1|0;Vg:{if(m>>>0<=b>>>0){b=c;c=0;break Vg}c=I[c|0];H[j+8>>2]=b}F[d+18|0]=c;c=b+1|0;if(c>>>0<m>>>0){i=I[b|0];H[j+8>>2]=c}F[d+19|0]=i;b=0;i=H[e>>2]+a|0;c=H[i+8>>2];j=c+4|0;if(j>>>0<K[i+12>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[i+8>>2]=j}H[g+4>>2]=b;c=H[e>>2]+a|0;b=H[c+8>>2];i=b+4|0;Wg:{Xg:{if(i>>>0>=K[c+12>>2]){H[d+20>>2]=0;i=n-44|0;break Xg}j=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=i;H[d+20>>2]=j;i=n-44|0;if(!j){break Xg}b=j<<2;q=Va((j|0)!=(j&1073741823)?-1:b);H[d+24>>2]=q;r=a+4|0;i=i-b|0;b=0;while(1){c=0;n=r+H[e>>2]|0;m=H[n+4>>2];o=m+4|0;if(o>>>0<K[n+8>>2]){c=I[m|0]|I[m+1|0]<<8|(I[m+2|0]<<16|I[m+3|0]<<24);H[n+4>>2]=o}H[q+(b<<2)>>2]=c;b=b+1|0;if(j>>>0>b>>>0){continue}break}break Wg}H[d+24>>2]=0}b=H[e>>2]+a|0;H[b+8>>2]=H[b+8>>2]+i;b=H[a+212>>2];Yg:{if(!(I[b+212|0]?b:0)){b=f+12|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+176>>2]](c,b,d,f)}Cc(a+124|0,H[b>>2],d);g=H[f>>2];if(!g){break Yg}}H[f+4>>2]=g;Ta(g)}Ga=f+16|0;break g;case 36:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+152>>2]](b,h)}Gn(a+124|0,H[h>>2]);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 39:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+168>>2]](b,h)}g=H[h>>2];d=a+148|0;c=H[d>>2];Zg:{if(!c){break Zg}b=d;while(1){e=g>>>0>K[c+16>>2];b=e?b:c;c=H[(e<<2)+c>>2];if(c){continue}break}if((b|0)==(d|0)|g>>>0<K[b+16>>2]){break Zg}b=H[b+20>>2];e=H[a+128>>2];_g:{$g:{if((e|0)!=H[a+132>>2]){f=b+4|0;c=0;while(1){e=H[(c<<2)+e>>2];ah:{bh:{switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 0:if((f|0)!=H[e+8>>2]){break ah}H[e+8>>2]=0;break ah;case 1:if((f|0)!=H[e+16>>2]){break ah}H[e+16>>2]=0;break ah;case 2:break bh;default:break ah}}if((f|0)!=H[e+12>>2]){break ah}H[e+12>>2]=0}c=c+1|0;e=H[a+128>>2];if(c>>>0<H[a+132>>2]-e>>2>>>0){continue}break}break $g}if(!b){break _g}}Ia[H[H[b>>2]+4>>2]](b)}f=H[d>>2];if(!f){break Zg}b=d;c=f;while(1){e=g>>>0>K[c+16>>2];b=e?b:c;c=H[(e<<2)+c>>2];if(c){continue}break}if((b|0)==(d|0)|g>>>0<K[b+16>>2]){break Zg}c=H[b+4>>2];ch:{if(!c){e=H[b+8>>2];if(H[e>>2]==(b|0)){break ch}c=b+8|0;while(1){d=H[c>>2];c=d+8|0;e=H[d+8>>2];if((d|0)!=H[e>>2]){continue}break}break ch}while(1){e=c;c=H[c>>2];if(c){continue}break}}if(H[a+144>>2]==(b|0)){H[a+144>>2]=e}H[a+152>>2]=H[a+152>>2]-1;Yf(f,b);Ta(b)}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 47:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+288>>2]](b,h)}e=a+124|0;f=H[h>>2];if((f|0)==-2147483633){H[H[e>>2]+392>>2]=0}c=e+24|0;d=H[c>>2];dh:{if(!d){break dh}b=c;while(1){g=f>>>0>K[d+16>>2];b=g?b:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|f>>>0<K[b+16>>2]){break dh}b=H[b+20>>2];if((Ia[H[H[b>>2]+8>>2]](b)|0)!=4){break dh}H[H[e>>2]+392>>2]=b}break g;case 58:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+156>>2];if(b){Ta(Dc(b))}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+188>>2]](b)}b=Va(12);H[b+8>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[a+156>>2]=b;b=H[a+120>>2];c=H[b+676>>2];bc(H[a+156>>2],+H[b+672>>2],+(c|0));break g;case 59:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+192>>2]](b)}break g;case 60:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+196>>2]](b)}b=H[a+156>>2];eh:{if(!b){break eh}if(Ic(b)){break eh}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1}break g;case 64:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+200>>2]](b)}break g;case 65:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+204>>2]](b)}break g;case 67:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+208>>2]](b)}b=H[a+156>>2];if(b){Ta(Dc(b));H[a+156>>2]=0}break g;case 26:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];fh:{if(b>>>0>=f>>>0){b=c;c=0;break fh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+212>>2]](b,h)}c=H[h+4>>2];k=+(c|0);d=H[h>>2];l=+(d|0);b=H[a+156>>2];gh:{hh:{if(b){if(bc(b,l,k)){break hh}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break gh}b=H[a+208>>2];if(!b){break hh}Ia[H[H[b>>2]+32>>2]](b,l,k)}b=H[a+120>>2];H[b+672>>2]=d;H[b+676>>2]=c}break g;case 56:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+216>>2]](b,h)}H[H[a+120>>2]+696>>2]=H[h>>2];break g;case 32:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}ih:{jh:{f=H[a+124>>2];if(!f){break jh}d=Va(704);Zi(d,H[f>>2]);H[d+4>>2]=H[f+4>>2];H[d+8>>2]=H[f+8>>2];H[d+12>>2]=H[f+12>>2];H[d+16>>2]=H[f+16>>2];H[d+392>>2]=H[f+392>>2];M[d+400>>3]=M[f+400>>3];M[d+408>>3]=M[f+408>>3];M[d+416>>3]=M[f+416>>3];M[d+424>>3]=M[f+424>>3];M[d+432>>3]=M[f+432>>3];M[d+440>>3]=M[f+440>>3];M[d+448>>3]=M[f+448>>3];M[d+456>>3]=M[f+456>>3];M[d+464>>3]=M[f+464>>3];M[d+472>>3]=M[f+472>>3];M[d+480>>3]=M[f+480>>3];M[d+488>>3]=M[f+488>>3];M[d+496>>3]=M[f+496>>3];M[d+504>>3]=M[f+504>>3];M[d+512>>3]=M[f+512>>3];M[d+520>>3]=M[f+520>>3];M[d+528>>3]=M[f+528>>3];M[d+536>>3]=M[f+536>>3];F[d+592|0]=I[f+592|0];F[d+593|0]=I[f+593|0];F[d+594|0]=I[f+594|0];F[d+595|0]=I[f+595|0];F[d+596|0]=I[f+596|0];F[d+597|0]=I[f+597|0];F[d+598|0]=I[f+598|0];F[d+599|0]=I[f+599|0];H[d+600>>2]=H[f+600>>2];H[d+604>>2]=H[f+604>>2];H[d+608>>2]=H[f+608>>2];H[d+612>>2]=H[f+612>>2];H[d+616>>2]=H[f+616>>2];H[d+620>>2]=H[f+620>>2];M[d+632>>3]=M[f+632>>3];M[d+624>>3]=M[f+624>>3];H[d+640>>2]=H[f+640>>2];H[d+644>>2]=H[f+644>>2];H[d+648>>2]=H[f+648>>2];H[d+652>>2]=H[f+652>>2];H[d+656>>2]=H[f+656>>2];H[d+660>>2]=H[f+660>>2];H[d+664>>2]=H[f+664>>2];H[d+668>>2]=H[f+668>>2];H[d+672>>2]=H[f+672>>2];H[d+676>>2]=H[f+676>>2];e=0;j=0;b=H[d+688>>2];c=H[d+684>>2];kh:{if((b|0)==(c|0)){c=b;break kh}while(1){g=H[(e<<2)+c>>2];if(g){Ia[H[H[g>>2]+4>>2]](g);c=H[d+684>>2];b=H[d+688>>2]}e=e+1|0;if(e>>>0<b-c>>2>>>0){continue}break}}H[d+688>>2]=c;e=H[f+684>>2];if((e|0)!=H[f+688>>2]){while(1){lh:{mh:{nh:{oh:{ph:{b=H[(j<<2)+e>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 2:break nh;case 1:break oh;case 0:break ph;default:break lh}}c=Va(40);H[c>>2]=188684;e=H[b+12>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=e;e=H[b+20>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=e;e=H[b+28>>2];H[c+24>>2]=H[b+24>>2];H[c+28>>2]=e;e=H[b+36>>2];H[c+32>>2]=H[b+32>>2];H[c+36>>2]=e;break mh}c=Va(72);Nn(c,b+56|0,H[b+68>>2],b+8|0);break mh}c=Va(72);H[c>>2]=188756;e=H[b+12>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=e;e=H[b+20>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=e;e=H[b+28>>2];H[c+24>>2]=H[b+24>>2];H[c+28>>2]=e;e=H[b+36>>2];H[c+32>>2]=H[b+32>>2];H[c+36>>2]=e;e=H[b+44>>2];H[c+40>>2]=H[b+40>>2];H[c+44>>2]=e;e=H[b+52>>2];H[c+48>>2]=H[b+48>>2];H[c+52>>2]=e;e=H[b+60>>2];H[c+56>>2]=H[b+56>>2];H[c+60>>2]=e;b=b- -64|0;g=H[b+4>>2];e=c- -64|0;H[e>>2]=H[b>>2];H[e+4>>2]=g}b=H[d+688>>2];if((b|0)!=H[d+692>>2]){H[b>>2]=c;H[d+688>>2]=b+4;break lh}g=H[d+684>>2];e=b-g|0;m=e>>2;b=m+1|0;if(b>>>0>=1073741824){break b}i=e>>1;i=e>>>0<2147483644?b>>>0<i>>>0?i:b:1073741823;if(i){if(i>>>0>=1073741824){break a}b=Va(i<<2)}else{b=0}m=b+(m<<2)|0;H[m>>2]=c;if((e|0)>0){$a(b,g,e)}H[d+692>>2]=b+(i<<2);H[d+688>>2]=m+4;H[d+684>>2]=b;if(!g){break lh}Ta(g)}j=j+1|0;e=H[f+684>>2];if(j>>>0<H[f+688>>2]-e>>2>>>0){continue}break}}H[d+696>>2]=H[f+696>>2];if(!d){break jh}b=H[a+132>>2];if((b|0)!=H[a+136>>2]){H[b>>2]=d;H[a+132>>2]=b+4;H[a+124>>2]=d;break ih}qh:{e=H[a+128>>2];c=b-e|0;g=c>>2;b=g+1|0;if(b>>>0<1073741824){f=c>>1;f=c>>>0<2147483644?b>>>0<f>>>0?f:b:1073741823;if(f){if(f>>>0>=1073741824){break qh}b=Va(f<<2)}else{b=0}g=b+(g<<2)|0;H[g>>2]=d;if((c|0)>0){$a(b,e,c)}H[a+136>>2]=b+(f<<2);H[a+132>>2]=g+4;H[a+128>>2]=b;if(e){Ta(e)}H[a+124>>2]=d;break ih}break b}break a}b=H[a+140>>2];F[(H[H[b>>2]-12>>2]+b|0)+29|0]=1;d=0}H[a+120>>2]=d;b=H[a+208>>2];if(b){Ia[H[H[b>>2]+128>>2]](b)}break g;case 33:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+132>>2]](b,h)}b=0;c=H[h>>2];rh:{if((c|0)>=0){F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break rh}c=0-c|0;f=(c|0)>1?c:1;while(1){sh:{e=H[a+132>>2];c=H[a+128>>2];d=e-c|0;if(d>>>0<=7){c=H[a+140>>2];F[(H[H[c>>2]-12>>2]+c|0)+29|0]=1;break sh}d=H[(c+d|0)-4>>2];e=e-4|0;H[a+132>>2]=e;if(d){Yi(d);Ta(d);e=H[a+132>>2];c=H[a+128>>2]}if((c|0)!=(e|0)){H[a+124>>2]=H[e-4>>2];break sh}Fn();X()}b=b+1|0;if((f|0)!=(b|0)){continue}break}H[a+120>>2]=H[a+124>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}}break g;case 23:e=0;F[h+2|0]=0;f=H[c>>2]+u|0;b=H[f+4>>2];c=b+1|0;g=H[f+8>>2];th:{if(c>>>0>=g>>>0){c=b;d=0;break th}d=I[b|0];H[f+4>>2]=c}F[h|0]=d;d=c+1|0;uh:{if(g>>>0<=d>>>0){d=c;break uh}e=I[c|0];H[f+4>>2]=d}F[h+1|0]=e;e=0;c=d+1|0;vh:{if(g>>>0<=c>>>0){c=d;d=0;break vh}d=I[d|0];H[f+4>>2]=c}F[h+2|0]=d;b=c+1|0;if(b>>>0<g>>>0){e=I[c|0];H[f+4>>2]=b}F[h+3|0]=e;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+148>>2]](b,h)}b=H[a+120>>2];F[b+592|0]=I[h|0];F[b+593|0]=I[h+1|0];F[b+594|0]=I[h+2|0];F[b+595|0]=I[h+3|0];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 21:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+160>>2]](b,h)}H[H[a+120>>2]+600>>2]=H[h>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 17:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+164>>2]](b,h)}H[H[a+120>>2]+604>>2]=H[h>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 57:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+172>>2]](b,h)}H[H[a+120>>2]+608>>2]=H[h>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 18:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+184>>2]](b,h)}H[H[a+120>>2]+612>>2]=H[h>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 16:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+224>>2]](b,h)}b=H[a+120>>2];c=H[h>>2];H[b+4>>2]=c;wh:{xh:{switch(c-1|0){case 0:H[b+632>>2]=0;H[b+636>>2]=1072693248;H[b+624>>2]=0;H[b+628>>2]=1072693248;break wh;case 1:H[b+632>>2]=-1860025207;H[b+636>>2]=1070736456;H[b+624>>2]=-1860025207;H[b+628>>2]=1070736456;break wh;case 2:H[b+632>>2]=-2117046872;H[b+636>>2]=1067255514;H[b+624>>2]=-2117046872;H[b+628>>2]=1067255514;break wh;case 3:H[b+632>>2]=1889785610;H[b+636>>2]=1072106045;H[b+624>>2]=1889785610;H[b+628>>2]=1072106045;break wh;case 4:H[b+632>>2]=-1924145348;H[b+636>>2]=1068658327;H[b+624>>2]=-1924145348;H[b+628>>2]=1068658327;break wh;case 5:H[b+632>>2]=-1717986918;H[b+636>>2]=1068079513;H[b+624>>2]=-1717986918;H[b+628>>2]=1068079513;break wh;case 6:c=H[b+648>>2];if(!c){break wh}d=H[b+664>>2];if(!d){break wh}k=+(d|0)/+(c|0);M[b+624>>3]=k;M[b+632>>3]=k;break wh;case 7:break xh;default:break wh}}M[b+632>>3]=+H[b+668>>2]/+H[b+652>>2];M[b+624>>3]=+H[b+664>>2]/+H[b+648>>2]}ze(b);break g;case 9:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];yh:{if(b>>>0>=f>>>0){b=c;c=0;break yh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+228>>2]](b,h)}b=H[a+120>>2];H[b+640>>2]=H[h>>2];H[b+644>>2]=H[h+4>>2];zh:{Ah:{switch(H[b+4>>2]-7|0){case 0:c=H[b+648>>2];if(!c){break zh}d=H[b+664>>2];if(!d){break zh}k=+(d|0)/+(c|0);M[b+624>>3]=k;M[b+632>>3]=k;break zh;case 1:break Ah;default:break zh}}M[b+632>>3]=+H[b+668>>2]/+H[b+652>>2];M[b+624>>3]=+H[b+664>>2]/+H[b+648>>2]}ze(b);break g;case 8:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];Bh:{if(b>>>0>=f>>>0){b=c;c=0;break Bh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+232>>2]](b,h)}b=H[a+120>>2];c=H[h>>2];H[b+648>>2]=c;d=H[h+4>>2];H[b+652>>2]=d;Ch:{Dh:{switch(H[b+4>>2]-7|0){case 0:if(!c){break Ch}d=H[b+664>>2];if(!d){break Ch}k=+(d|0)/+(c|0);M[b+624>>3]=k;M[b+632>>3]=k;break Ch;case 1:break Dh;default:break Ch}}M[b+632>>3]=+H[b+668>>2]/+(d|0);M[b+624>>3]=+H[b+664>>2]/+(c|0)}ze(b);break g;case 11:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];Eh:{if(b>>>0>=f>>>0){b=c;c=0;break Eh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+236>>2]](b,h)}b=H[a+120>>2];H[b+656>>2]=H[h>>2];H[b+660>>2]=H[h+4>>2];Fh:{Gh:{switch(H[b+4>>2]-7|0){case 0:c=H[b+648>>2];if(!c){break Fh}d=H[b+664>>2];if(!d){break Fh}k=+(d|0)/+(c|0);M[b+624>>3]=k;M[b+632>>3]=k;break Fh;case 1:break Gh;default:break Fh}}M[b+632>>3]=+H[b+668>>2]/+H[b+652>>2];M[b+624>>3]=+H[b+664>>2]/+H[b+648>>2]}ze(b);break g;case 10:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];Hh:{if(b>>>0>=f>>>0){b=c;c=0;break Hh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+240>>2]](b,h)}b=H[a+120>>2];c=H[h>>2];H[b+664>>2]=c;d=H[h+4>>2];H[b+668>>2]=d;Ih:{Jh:{switch(H[b+4>>2]-7|0){case 0:d=H[b+648>>2];if(!d|!c){break Ih}k=+(c|0)/+(d|0);M[b+624>>3]=k;M[b+632>>3]=k;break Ih;case 1:break Jh;default:break Ih}}M[b+632>>3]=+(d|0)/+H[b+652>>2];M[b+624>>3]=+(c|0)/+H[b+648>>2]}ze(b);break g;case 24:e=0;F[h+2|0]=0;f=H[c>>2]+u|0;b=H[f+4>>2];c=b+1|0;g=H[f+8>>2];Kh:{if(c>>>0>=g>>>0){c=b;d=0;break Kh}d=I[b|0];H[f+4>>2]=c}F[h|0]=d;d=c+1|0;Lh:{if(g>>>0<=d>>>0){d=c;break Lh}e=I[c|0];H[f+4>>2]=d}F[h+1|0]=e;e=0;c=d+1|0;Mh:{if(g>>>0<=c>>>0){c=d;d=0;break Mh}d=I[d|0];H[f+4>>2]=c}F[h+2|0]=d;b=c+1|0;if(b>>>0<g>>>0){e=I[c|0];H[f+4>>2]=b}F[h+3|0]=e;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+264>>2]](b,h)}b=H[a+120>>2];F[b+596|0]=I[h|0];F[b+597|0]=I[h+1|0];F[b+598|0]=I[h+2|0];F[b+599|0]=I[h+3|0];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 20:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+244>>2]](b,h)}H[H[a+120>>2]+616>>2]=H[h>>2];break g;case 97:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+248>>2]](b,h)}break g;case 19:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+280>>2]](b,h)}H[H[a+120>>2]+620>>2]=H[h>>2];b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 51:b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+292>>2]](b)}break g;case 114:b=0;d=H[c>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+300>>2]](b,h)}break g;case 12:d=0;e=H[c>>2]+u|0;c=H[e+4>>2];b=c+4|0;f=H[e+8>>2];Nh:{if(b>>>0>=f>>>0){b=c;c=0;break Nh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[e+4>>2]=b}H[h>>2]=c;c=b+4|0;if(c>>>0<f>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+4>>2]=c}H[h+4>>2]=d;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+304>>2]](b,h)}break g;case 34:H[h>>2]=0;H[h+4>>2]=1072693248;H[h+16>>2]=0;H[h+20>>2]=0;H[h+8>>2]=0;H[h+12>>2]=0;H[h+24>>2]=0;H[h+28>>2]=1072693248;H[h+40>>2]=0;H[h+44>>2]=0;H[h+32>>2]=0;H[h+36>>2]=0;Gd(H[c>>2]+u|0,h);b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+140>>2]](b,h)}_d(H[a+120>>2],h,4);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 35:H[h>>2]=0;H[h+4>>2]=1072693248;H[h+16>>2]=0;H[h+20>>2]=0;H[h+8>>2]=0;H[h+12>>2]=0;H[h+24>>2]=0;H[h+28>>2]=1072693248;H[h+40>>2]=0;H[h+44>>2]=0;H[h+32>>2]=0;H[h+36>>2]=0;Gd(H[c>>2]+u|0,h);b=0;d=H[H[a>>2]-12>>2]+u|0;c=H[d+4>>2];e=c+4|0;if(e>>>0<K[d+8>>2]){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+4>>2]=e}H[h+152>>2]=b;b=H[a+212>>2];if(I[b+212|0]?b:0){break g}b=h+152|0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+136>>2]](c,h,b)}_d(H[a+120>>2],h,H[b>>2]);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break g;case 69:e=Ga-16|0;Ga=e;b=H[a>>2]-12|0;c=H[b>>2]+a|0;H[c+8>>2]=H[c+8>>2]+4;b=H[(H[b>>2]+a|0)+8>>2];F[e+11|0]=4;b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);F[e+4|0]=0;H[e>>2]=b;d=Ga-16|0;Ga=d;H[d+8>>2]=4;H[d+12>>2]=-1;if(I[e+11|0]>>>7|0){b=H[e+4>>2]}else{b=I[e+11|0]}H[d>>2]=b;b=Ga-16|0;Ga=b;Ga=b+16|0;b=d+12|0;H[d+4>>2]=H[(K[d>>2]<K[b>>2]?d:b)>>2];if(I[e+11|0]>>>7|0){b=H[e>>2]}else{b=e}c=Ga-16|0;Ga=c;Ga=c+16|0;f=d+8|0;g=d+4|0;f=H[(K[f>>2]<K[g>>2]?f:g)>>2];c=0;Oh:{if(!f){break Oh}c=Uc(b,171408,f)}b=c;Ph:{if(b){break Ph}b=-1;c=H[d+4>>2];f=H[d+8>>2];if(c>>>0<f>>>0){break Ph}b=c>>>0>f>>>0}Ga=d+16|0;Qh:{if(b){break Qh}b=H[a+208>>2];if(!b){break Qh}c=H[a>>2]-12|0;d=H[c>>2]+a|0;H[d+8>>2]=H[d+8>>2]+4;d=H[a+212>>2];if(!d){d=Va(280);G[d+272>>1]=0;H[d+268>>2]=0;H[d+244>>2]=185984;H[d+256>>2]=1;H[d+260>>2]=0;H[d+248>>2]=0;H[d+252>>2]=0;co(d,186924);H[d+244>>2]=186824;H[d>>2]=186604;c=d+236|0;H[c>>2]=0;H[c+4>>2]=0;H[d+224>>2]=0;H[d+228>>2]=1072693248;H[d+216>>2]=96;H[d+220>>2]=96;F[d+212|0]=0;H[d+232>>2]=c;$a(d+4|0,a+4|0,112);if(b){H[d+208>>2]=b;Ia[H[H[b>>2]+92>>2]](b,d+244|0)}H[a+212>>2]=d;c=H[a>>2]-12|0;H[(H[H[d>>2]-12>>2]+d|0)+20>>2]=H[(H[c>>2]+a|0)+20>>2]}no(d,H[(H[c>>2]+a|0)+8>>2],H[a+116>>2]-8|0);b=H[a+208>>2];Ia[H[H[b>>2]+96>>2]](b);b=H[a+212>>2];Ia[H[H[b>>2]+16>>2]](b);b=H[a+208>>2];Ia[H[H[b>>2]+96>>2]](b);b=H[H[a>>2]-12>>2]+a|0;H[b+8>>2]=(H[a+116>>2]+H[b+8>>2]|0)-8}if(F[e+11|0]<0){Ta(H[e>>2])}Ga=e+16|0;break g;case 70:e=0;d=Ga+-64|0;Ga=d;H[d+56>>2]=0;H[d+60>>2]=0;j=H[a>>2]-12|0;f=H[j>>2]+a|0;c=H[f+8>>2];b=c+4|0;g=H[f+12>>2];Rh:{if(b>>>0>=g>>>0){b=c;c=0;break Rh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+48>>2]=c;c=b+4|0;Sh:{if(g>>>0<=c>>>0){c=b;break Sh}e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+52>>2]=e;e=0;b=c+4|0;Th:{if(g>>>0<=b>>>0){b=c;c=0;break Th}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+8>>2]=b}H[d+56>>2]=c;c=b+4|0;if(c>>>0<g>>>0){e=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=c}H[d+60>>2]=e;e=0;b=H[j>>2]+a|0;g=b;i=H[b+12>>2];b=b+8|0;f=H[b>>2];m=f+4|0;Uh:{if(i>>>0<=m>>>0){c=0;break Uh}c=I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24);H[g+8>>2]=m;b=H[j>>2]+a|0;i=H[b+12>>2];b=b+8|0;f=H[b>>2]}g=f+4|0;if(g>>>0<i>>>0){e=I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24);H[b>>2]=g}Vh:{if(c>>>0<33){break Vh}H[d+40>>2]=0;H[d+44>>2]=0;H[d+32>>2]=0;H[d+36>>2]=0;g=d+16|0;i=0;f=(H[j>>2]+a|0)+4|0;c=H[f+4>>2];b=c+4|0;j=H[f+8>>2];Wh:{if(b>>>0>=j>>>0){b=c;c=0;break Wh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+4>>2]=b}H[g>>2]=c;c=b+4|0;Xh:{if(j>>>0<=c>>>0){c=b;break Xh}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+4>>2]=c}H[g+4>>2]=i;i=0;b=c+4|0;Yh:{if(j>>>0<=b>>>0){b=c;c=0;break Yh}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f+4>>2]=b}H[g+8>>2]=c;c=b+4|0;if(c>>>0<j>>>0){i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+4>>2]=c}H[g+12>>2]=i;Gc(f,g+16|0);if(H[d+16>>2]!=32|H[d+20>>2]!=1){break Vh}b=H[d+24>>2];if(!b){break Vh}H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;if(b>>>0>=268435456){break b}b=b<<4;c=Va(b);H[d>>2]=c;g=b+c|0;H[d+8>>2]=g;f=_a(c,0,b);H[d+4>>2]=g;if(b){b=a+4|0;while(1){Gc(b+H[H[a>>2]-12>>2]|0,f);f=f+16|0;if((g|0)!=(f|0)){continue}break}}b=H[a+212>>2];if(!(I[b+212|0]?b:0)){c=d+48|0;f=d+16|0;b=H[a+208>>2];Zh:{if(!b){break Zh}Ia[H[H[b>>2]+436>>2]](b,c,e,f,d);b=H[d>>2];g=H[d+4>>2];if((b|0)!=(g|0)){c=a+29|0;while(1){i=H[b+4>>2];k=+(i|0);j=H[b>>2];l=+(j|0);f=H[a+156>>2];_h:{$h:{if(f){if(bc(f,l,k)){break $h}F[c+H[H[a>>2]-12>>2]|0]=1;break _h}f=H[a+208>>2];if(!f){break $h}Ia[H[H[f>>2]+32>>2]](f,l,k)}f=H[a+120>>2];H[f+672>>2]=j;H[f+676>>2]=i}i=H[b+4>>2];k=+(i|0);j=H[b+8>>2];l=+(j|0);f=H[a+156>>2];ai:{bi:{if(f){if(Jb(f,l,k)){break bi}F[c+H[H[a>>2]-12>>2]|0]=1;break ai}f=H[a+208>>2];if(!f){break bi}Ia[H[H[f>>2]+36>>2]](f,l,k)}f=H[a+120>>2];H[f+672>>2]=j;H[f+676>>2]=i}i=H[b+12>>2];k=+(i|0);j=H[b+8>>2];l=+(j|0);f=H[a+156>>2];ci:{di:{if(f){if(Jb(f,l,k)){break di}F[c+H[H[a>>2]-12>>2]|0]=1;break ci}f=H[a+208>>2];if(!f){break di}Ia[H[H[f>>2]+36>>2]](f,l,k)}f=H[a+120>>2];H[f+672>>2]=j;H[f+676>>2]=i}i=H[b+12>>2];k=+(i|0);j=H[b>>2];l=+(j|0);f=H[a+156>>2];ei:{fi:{if(f){if(Jb(f,l,k)){break fi}F[c+H[H[a>>2]-12>>2]|0]=1;break ei}f=H[a+208>>2];if(!f){break fi}Ia[H[H[f>>2]+36>>2]](f,l,k)}f=H[a+120>>2];H[f+672>>2]=j;H[f+676>>2]=i}b=b+16|0;if((g|0)!=(b|0)){continue}break}}b=H[a+156>>2];gi:{if(b){if(Ic(b)){break gi}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break gi}b=H[a+208>>2];if(!b){break gi}Ia[H[H[b>>2]+48>>2]](b)}Gn(a+124|0,e);b=H[a+208>>2];if(!(!H[a+156>>2]|!b)|!b){break Zh}Ia[H[H[b>>2]+52>>2]](b,2);b=H[a+208>>2];Ia[H[H[b>>2]+56>>2]](b)}c=H[d>>2];if(!c){break Vh}}H[d+4>>2]=c;Ta(c)}Ga=d- -64|0;break g;default:break h}}b=H[a+208>>2];if(b){c=H[a>>2]-12|0;d=H[c>>2]+a|0;H[d+8>>2]=H[d+8>>2]-8;Ia[H[H[b>>2]+432>>2]](b,(H[c>>2]+a|0)+4|0)}b=H[H[a>>2]-12>>2]+a|0;H[b+8>>2]=H[b+8>>2]+H[a+116>>2]}e=H[a>>2];c=e-12|0;b=H[c>>2]+u|0;d=H[b+4>>2];H[b+4>>2]=d+(H[b>>2]+(H[a+116>>2]+L-(d+E)|0)|0);C=C+1|0}b=H[c>>2];if(!I[D+b|0]){continue}}break}a=H[e-12>>2]+a|0;if(I[a+29|0]){break c}H[a+8>>2]=H[a+4>>2]}Ga=h+160|0;return}Ib();X()}dc(171340);X()}function rh(a,b,c){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=O(0),z=0,A=0,B=0,C=0,D=0,E=0,M=0,Q=0,R=0,S=0,U=0,V=0,W=0,Y=0,Z=O(0),aa=0,ia=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=O(0);if(!b){b=I[15769]|I[15770]<<8;F[a+88|0]=b;F[a+89|0]=b>>>8;c=I[15765]|I[15766]<<8|(I[15767]<<16|I[15768]<<24);b=I[15761]|I[15762]<<8|(I[15763]<<16|I[15764]<<24);F[a+80|0]=b;F[a+81|0]=b>>>8;F[a+82|0]=b>>>16;F[a+83|0]=b>>>24;F[a+84|0]=c;F[a+85|0]=c>>>8;F[a+86|0]=c>>>16;F[a+87|0]=c>>>24;c=I[15757]|I[15758]<<8|(I[15759]<<16|I[15760]<<24);b=I[15753]|I[15754]<<8|(I[15755]<<16|I[15756]<<24);F[a+72|0]=b;F[a+73|0]=b>>>8;F[a+74|0]=b>>>16;F[a+75|0]=b>>>24;F[a+76|0]=c;F[a+77|0]=c>>>8;F[a+78|0]=c>>>16;F[a+79|0]=c>>>24;return 0}ia=Ia[H[H[b>>2]+24>>2]](b)|0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(c>>>0<=1){g=Va(940);E=Sb(g,1);H[g>>2]=17980;Jc(E,a);l=Ga-96|0;Ga=l;m:{n:{o:{p:{if(!b){break p}n=Ia[H[H[b>>2]+24>>2]](b)|0;q:{r:{s:{t:{if(Ia[H[H[b>>2]+12>>2]](b,l+80|0,14,1,0,0)|0){d=fd(g,J[l+82>>1]|J[l+84>>1]<<16);G[l+82>>1]=d;G[l+84>>1]=d>>>16;d=fd(g,J[l+90>>1]|J[l+92>>1]<<16);G[l+90>>1]=d;G[l+92>>1]=d>>>16;d=G[l+80>>1];if(((I[g+458|0]?d:d<<8|(d&65280)>>>8)&65535)!=19778){G[l+90>>1]=0;G[l+92>>1]=0;Ia[H[H[b>>2]+20>>2]](b,n,0)|0}e=l+40|0;u:{if(!b|!e){break u}if(!(Ia[H[H[b>>2]+12>>2]](b,e,40,1,0,0)|0)){break u}ve(g,e);v:{w:{x:{y:{f=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);if((f|0)<=63){if((f|0)==12){break y}if((f|0)==40){break v}break x}d=24;if((f|0)==64){break w}if((f|0)!=124){break x}d=84;break w}F[e+16|0]=0;F[e+17|0]=0;F[e+18|0]=0;F[e+19|0]=0;F[e+20|0]=0;F[e+21|0]=0;F[e+22|0]=0;F[e+23|0]=0;d=I[e+8|0]|I[e+9|0]<<8|(I[e+10|0]<<16|I[e+11|0]<<24);F[e+12|0]=d;F[e+13|0]=d>>>8;F[e+14|0]=d>>>16;F[e+15|0]=d>>>24;d=I[e+6|0]|I[e+7|0]<<8;F[e+8|0]=d;F[e+9|0]=d>>>8;F[e+10|0]=d>>>16;F[e+11|0]=d>>>24;d=I[e+4|0]|I[e+5|0]<<8;F[e+4|0]=d;F[e+5|0]=d>>>8;F[e+6|0]=d>>>16;F[e+7|0]=d>>>24;F[e+24|0]=0;F[e+25|0]=0;F[e+26|0]=0;F[e+27|0]=0;F[e+28|0]=0;F[e+29|0]=0;F[e+30|0]=0;F[e+31|0]=0;F[e+32|0]=0;F[e+33|0]=0;F[e+34|0]=0;F[e+35|0]=0;F[e+36|0]=0;F[e+37|0]=0;F[e+38|0]=0;F[e+39|0]=0;d=-28;break w}if(f>>>0<41|(I[e+20|0]|I[e+21|0]<<8|(I[e+22|0]<<16|I[e+23|0]<<24))>>>0<N((N(I[e+4|0]|I[e+5|0]<<8|(I[e+6|0]<<16|I[e+7|0]<<24),I[e+14|0]|I[e+15|0]<<8)+31|0)/32|0,I[e+8|0]|I[e+9|0]<<8|(I[e+10|0]<<16|I[e+11|0]<<24))<<2>>>0|(I[e+32|0]|I[e+33|0]<<8|(I[e+34|0]<<16|I[e+35|0]<<24)|(I[e+12|0]|I[e+13|0]<<8)!=1)){break u}if(I[e+16|0]|I[e+17|0]<<8|(I[e+18|0]<<16|I[e+19|0]<<24)){break v}d=f-40|0}Ia[H[H[b>>2]+20>>2]](b,d,1)|0}if(!(I[e+20|0]|I[e+21|0]<<8|(I[e+22|0]<<16|I[e+23|0]<<24))){d=N(N(I[e+4|0]|I[e+5|0]<<8|(I[e+6|0]<<16|I[e+7|0]<<24),I[e+14|0]|I[e+15|0]<<8)+31>>>3&536870908,I[e+8|0]|I[e+9|0]<<8|(I[e+10|0]<<16|I[e+11|0]<<24));F[e+20|0]=d;F[e+21|0]=d>>>8;F[e+22|0]=d>>>16;F[e+23|0]=d>>>24}h=1;if(I[e+32|0]|I[e+33|0]<<8|(I[e+34|0]<<16|I[e+35|0]<<24)){break u}d=I[e+14|0]|I[e+15|0]<<8;d=d>>>0<9?1<<d:0;F[e+32|0]=d;F[e+33|0]=d>>>8;F[e+34|0]=d>>>16;F[e+35|0]=d>>>24}if(h){u=H[l+48>>2];h=u;if((h|0)<0){h=0-u|0;H[l+48>>2]=h}d=H[l+44>>2];if(H[g+332>>2]!=-1){f=H[l+40>>2];i=H[l+56>>2];k=J[l+54>>1];if(gc(g,d,h,k,1)){A=T(+H[l+64>>2]*254/1e4+.5);z:{if(P(A)<2147483648){d=~~A;break z}d=-2147483648}jd(g,d);A=T(+H[l+68>>2]*254/1e4+.5);A:{if(P(A)<2147483648){d=~~A;break A}d=-2147483648}Zd(g,d);if(!H[g+332>>2]){d=H[g+4>>2];m=d?H[g+44>>2]?d+40|0:0:0;B:{if(!m){break B}e=H[l+72>>2];d=J[l+54>>1];d=e?e:d>>>0<9?1<<d:e;if((f|0)==12){Ia[H[H[b>>2]+12>>2]](b,m,N(d,3),1,H[g+4>>2],H[g+8>>2])|0;d=H[g+44>>2];C:{if(!d){d=J[g+26>>1];if(d>>>0>8){break B}d=1<<d;break C}if((d|0)<=0){break B}}while(1){f=d-1|0;h=m+(f<<2)|0;e=m+N(f,3)|0;F[h+2|0]=I[e+2|0];F[h|0]=I[e|0];e=I[e+1|0];F[h+3|0]=0;F[h+1|0]=e;e=d>>>0>1;d=f;if(e){continue}break}break B}Ia[H[H[b>>2]+12>>2]](b,m,d<<2,1,H[g+4>>2],H[g+8>>2])|0;h=H[g+44>>2];if(!h){break B}d=0;if(h-1>>>0>=7){e=h&-8;f=0;while(1){q=d<<2;F[(q+m|0)+3|0]=0;F[(m+(q|4)|0)+3|0]=0;F[(m+(q|8)|0)+3|0]=0;F[(m+(q|12)|0)+3|0]=0;F[(m+(q|16)|0)+3|0]=0;F[(m+(q|20)|0)+3|0]=0;F[(m+(q|24)|0)+3|0]=0;F[(m+(q|28)|0)+3|0]=0;d=d+8|0;f=f+8|0;if((e|0)!=(f|0)){continue}break}}f=h&7;if(!f){break B}while(1){F[(m+(d<<2)|0)+3|0]=0;d=d+1|0;j=j+1|0;if((f|0)!=(j|0)){continue}break}}if(!H[g+332>>2]){D:{switch(k-1|0){case 31:E:{if((i|0)==3){Ia[H[H[b>>2]+12>>2]](b,l+28|0,12,1,0,0)|0;if((H[l+28>>2]&H[l+32>>2]&H[l+36>>2])!=-1){break E}}H[l+28>>2]=16711680;H[l+32>>2]=65280;H[l+36>>2]=255}d=J[l+90>>1]|J[l+92>>1]<<16;if(d){Ia[H[H[b>>2]+20>>2]](b,d+n|0,0)|0}F:{switch(i|0){case 0:case 3:d=N(H[g+20>>2],H[g+16>>2])<<2;n=cb(d);if(n){Ia[H[H[b>>2]+12>>2]](b,n,d,1,0,0)|0;G:{if(i){break G}Lc(g);if(!H[g+928>>2]){break G}h=H[g+20>>2];H:{if((h|0)<=0){break H}f=0;j=H[g+16>>2];if((j|0)<=0){break H}k=n+3|0;d=0;while(1){if((j|0)>0){h=k+(N(f,j)<<2)|0;r=0;while(1){e=I[h|0];lc(g,r,f,e);h=h+4|0;d=(e|0)!=0|d;j=H[g+16>>2];r=r+1|0;if((j|0)>(r|0)){continue}break}h=H[g+20>>2]}f=f+1|0;if((h|0)>(f|0)){continue}break}if(d&1){break G}}d=H[g+928>>2];I:{if(!d){break I}k=N(H[g+16>>2],H[g+20>>2]);if((k|0)<=0){break I}if(k-1>>>0>=3){e=k&-4;f=0;while(1){F[d|0]=I[d|0]^-1;F[d+1|0]=I[d+1|0]^-1;F[d+2|0]=I[d+2|0]^-1;F[d+3|0]=I[d+3|0]^-1;d=d+4|0;f=f+4|0;if((e|0)!=(f|0)){continue}break}}e=k&3;if(!e){break I}f=0;while(1){F[d|0]=I[d|0]^-1;d=d+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}}Kn(g,n,H[l+28>>2],H[l+32>>2],H[l+36>>2],32);Ta(n);break q}a=ba(4)|0;H[a>>2]=17028;break a;default:break F}}break o;case 23:d=J[l+90>>1]|J[l+92>>1]<<16;if(d){Ia[H[H[b>>2]+20>>2]](b,d+n|0,0)|0}if(!i){Ia[H[H[b>>2]+12>>2]](b,H[g+56>>2],H[g+32>>2],1,H[g+4>>2],H[g+8>>2])|0;break q}break o;case 15:J:{if((i|0)==3){Ia[H[H[b>>2]+12>>2]](b,l+16|0,12,1,0,0)|0;break J}H[l+24>>2]=31;H[l+16>>2]=31744;H[l+20>>2]=992}d=J[l+90>>1]|J[l+92>>1]<<16;if(d){Ia[H[H[b>>2]+20>>2]](b,d+n|0,0)|0}Ia[H[H[b>>2]+12>>2]](b,H[g+56>>2],N(H[g+20>>2],(H[g+16>>2]+1|0)/2|0)<<2,1,H[g+4>>2],H[g+8>>2])|0;Kn(g,H[g+56>>2],H[l+16>>2],H[l+20>>2],H[l+24>>2],16);break q;case 0:case 3:case 7:break D;default:break q}}d=J[l+90>>1]|J[l+92>>1]<<16;K:{if(!d){break K}d=d+n|0;if(d>>>0<K[l+40>>2]){break K}Ia[H[H[b>>2]+20>>2]](b,d,0)|0}L:{switch(i|0){case 1:break r;case 0:break t;case 2:break L;default:break s}}f=0;F[l+16|0]=0;F[l+15|0]=0;k=Bb(g,0);if(!(Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0)){break q}d=0;h=0;while(1){M:{N:{if(!I[l+16|0]){Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0;O:{switch(I[l+16|0]){case 0:f=f+1|0;d=0;h=0;break M;case 2:Ia[H[H[b>>2]+12>>2]](b,l+14|0,1,1,0,0)|0;Ia[H[H[b>>2]+12>>2]](b,l+13|0,1,1,0,0)|0;f=I[l+13|0]+f|0;d=(I[l+14|0]>>>1|0)+d|0;break M;case 1:break q;default:break O}}Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0;if(!((f|0)<0|H[g+20>>2]<(f|0))){k=Bb(g,0)+N(H[g+52>>2],f)|0}r=0;if(!I[l+16|0]){break M}while(1){P:{Q:{R:{n=d+k|0;if(n>>>0>=H[g+56>>2]+H[g+32>>2]>>>0){j=r&1;break R}j=r&1;e=I[l+15|0];if(h){F[n|0]=I[n|0]|(j?e&15:(e&240)>>>4|0);d=d+1|0;break R}if(j){F[n|0]=e<<4;break Q}F[n|0]=e&240;break P}if(!j){break P}}if((I[l+16|0]-1|0)==(r|0)){break P}Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0}h=!h;r=r+1|0;e=I[l+16|0];if(r>>>0<e>>>0){continue}break}break N}if(!((f|0)<0|H[g+20>>2]<(f|0))){k=Bb(g,0)+N(H[g+52>>2],f)|0}r=0;Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0;if(!I[l+16|0]){break M}while(1){j=d+k|0;S:{if(j>>>0>=H[g+56>>2]+H[g+32>>2]>>>0){break S}e=r&1;n=I[l+15|0];if(h){F[j|0]=I[j|0]|(e?n&15:(n&240)>>>4|0);d=d+1|0;break S}if(e){F[j|0]=n<<4;break S}F[j|0]=n&240}h=!h;r=r+1|0;if(r>>>0<I[l+16|0]){continue}break}break M}if(!(e+1&2)){break M}Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0}if(Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0){continue}break}break q}break n}break n}a=ba(4)|0;H[a>>2]=16869;break a}H[g+68>>2]=1;H[g+20>>2]=h;H[g+16>>2]=d;a=ba(4)|0;H[a>>2]=16618;break a}a=ba(4)|0;H[a>>2]=16165;break a}a=ba(4)|0;H[a>>2]=16022;break a}Ia[H[H[b>>2]+12>>2]](b,H[g+56>>2],H[g+32>>2],1,H[g+4>>2],H[g+8>>2])|0;break q}a=ba(4)|0;H[a>>2]=17640;break a}f=0;F[l+16|0]=0;F[l+15|0]=0;j=Bb(g,0);if(!(Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0)){break q}h=0;while(1){T:{if(!I[l+16|0]){Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0;U:{switch(I[l+16|0]){case 0:f=f+1|0;h=0;break T;case 2:Ia[H[H[b>>2]+12>>2]](b,l+14|0,1,1,0,0)|0;Ia[H[H[b>>2]+12>>2]](b,l+13|0,1,1,0,0)|0;f=I[l+13|0]+f|0;h=I[l+14|0]+h|0;break T;case 1:break q;default:break U}}if(!((f|0)<0|H[g+20>>2]<(f|0))){j=Bb(g,0)+N(H[g+52>>2],f)|0}Ia[H[H[b>>2]+12>>2]](b,h+j|0,I[l+16|0],1,H[g+4>>2],H[g+8>>2])|0;d=I[l+16|0];if(d&1){Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0;d=I[l+16|0]}h=(d&255)+h|0;break T}if(!((f|0)<0|H[g+20>>2]<(f|0))){j=Bb(g,0)+N(H[g+52>>2],f)|0}r=0;Ia[H[H[b>>2]+12>>2]](b,l+15|0,1,1,0,0)|0;if(!I[l+16|0]){break T}while(1){d=h+j|0;if(d>>>0>=H[g+56>>2]+H[g+32>>2]>>>0){break T}F[d|0]=I[l+15|0];h=h+1|0;r=r+1|0;if(r>>>0<I[l+16|0]){continue}break}}if(Ia[H[H[b>>2]+12>>2]](b,l+16|0,1,1,0,0)|0){continue}break}}if((u|0)>=0){break p}ji(g)}Ga=l+96|0;d=(b|0)!=0;break m}a=ba(4)|0;H[a>>2]=17402;break a}a=ba(4)|0;H[a>>2]=16988;break a}if(!d){break l}break c}switch(c-3|0){case 2:break j;case 0:break k;default:break i}}uc(a+72|0,E+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[g>>2]+4>>2]](g);if(c){break d}}E=Va(964);g=Tm(E);Jc(g,a);s=Ga-848|0;Ga=s;r=cb(40);H[r>>2]=0;H[133979]=0;i=fa(33,516)|0;d=H[133979];H[133979]=0;e=-1;k=4;V:{W:{X:{if(!d){break X}h=H[133980];if(!h){break X}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;Y:{if((e|0)==1){break Y}H[133979]=0;ha(34,i|0,g+460|0)|0;d=H[133979];H[133979]=0;e=-1;Z:{if(!d){break Z}h=H[133980];if(!h){break Z}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){break Y}H[g+940>>2]=i;d=H[H[b>>2]+24>>2];H[133979]=0;i=fa(d|0,b|0)|0;d=H[133979];H[133979]=0;e=-1;_:{if(!d){break _}h=H[133980];if(!h){break _}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){break Y}d=H[g+940>>2];H[133979]=0;da(35,d|0,b|0,1)|0;d=H[133979];H[133979]=0;e=-1;$:{if(!d){break $}h=H[133980];if(!h){break $}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){break Y}d=H[H[b>>2]+20>>2];H[133979]=0;da(d|0,b|0,i|0,0)|0;d=H[133979];H[133979]=0;e=-1;aa:{if(!d){break aa}h=H[133980];if(!h){break aa}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){break Y}i=I[H[H[g+940>>2]>>2]+460|0];H[133979]=0;Bb(g,0);d=H[133979];H[133979]=0;e=-1;ba:{if(!d){break ba}h=H[133980];if(!h){break ba}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}o=!i;d=_()|0;if((e|0)==1){break Y}H[133979]=0;H[s+352>>2]=g+72;i=Se(s- -64|0);d=H[133979];H[133979]=0;e=-1;ca:{if(!d){break ca}h=H[133980];if(!h){break ca}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}w=g+52|0;d=_()|0;if((e|0)==1){break Y}H[s+64>>2]=38;H[s+360>>2]=i;H[s+44>>2]=39;H[s+40>>2]=40;H[s+36>>2]=41;H[s+32>>2]=42;H[s+28>>2]=43;H[133979]=0;H[s+16>>2]=44;H[s+12>>2]=45;H[s+8>>2]=46;H[s+48>>2]=b;H[s+20>>2]=0;H[s+24>>2]=0;f=fa(47,4096)|0;d=H[133979];H[133979]=0;e=-1;da:{if(!d){break da}h=H[133980];if(!h){break da}e=Za(H[d>>2],r,4);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){break Y}H[s+52>>2]=f;i=s+52|0;p=s+196|0;r=Lb(p,1,r,4);k=_()|0;d=0}ea:while(1){f=d;fa:{ga:{if(d){break ga}H[133979]=0;ea(48,s+360|0,80,488);d=H[133979];H[133979]=0;e=-1;ha:{if(!d){break ha}h=H[133980];if(!h){break ha}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;H[s+384>>2]=s+20;ha(49,s+360|0,1)|0;d=H[133979];H[133979]=0;e=-1;ia:{if(!d){break ia}h=H[133980];if(!h){break ia}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;n=Yd(g,3);d=H[133979];H[133979]=0;u=-1;ja:{if(!d){break ja}h=H[133980];if(!h){break ja}u=Za(H[d>>2],r,k);if(!u){break W}$(h|0)}d=_()|0;if((u|0)==1){continue}if(n&128){H[s+404>>2]=1}if(n&256){H[133979]=0;H[s+444>>2]=1;y=O(L[g+344>>2]+O(.5));ka:{if(y<O(4294967296)&y>=O(0)){e=~~y>>>0;break ka}e=0}d=H[133979];H[133979]=0;u=-1;la:{if(!d){break la}h=H[133980];if(!h){break la}u=Za(H[d>>2],r,k);if(!u){break W}$(h|0)}d=_()|0;if((u|0)==1){continue}H[s+456>>2]=e}if(n&512){H[s+448>>2]=H[g+960>>2]}if(n&1024){H[s+452>>2]=0}if(n&2048){H[s+436>>2]=0}H[133979]=0;H[s+408>>2]=1;u=I[g+348|0];d=H[133979];H[133979]=0;e=-1;ma:{if(!d){break ma}h=H[133980];if(!h){break ma}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[s+412>>2]=u;e=-1;if(H[g+332>>2]==-1){H[133979]=0;ga(53,s+360|0);d=H[133979];H[133979]=0;na:{if(!d){break na}h=H[133980];if(!h){break na}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[g+16>>2]=H[s+472>>2];d=H[s+476>>2];H[g+68>>2]=3;H[g+20>>2]=d;break ga}H[133979]=0;fa(54,s+360|0)|0;d=H[133979];H[133979]=0;oa:{if(!d){break oa}h=H[133980];if(!h){break oa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;la(55,g|0,H[s+472>>2],H[s+476>>2],H[s+484>>2]<<3,3)|0;d=H[133979];H[133979]=0;e=-1;pa:{if(!d){break pa}h=H[133980];if(!h){break pa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}if(!H[g+4>>2]){H[133979]=0;ca(56,p|0,1);d=H[133979];H[133979]=0;qa:{if(!d){break qa}h=H[133980];if(!h){break qa}if(!Za(H[d>>2],r,k)){break W}$(h|0)}d=_()|0;continue}ra:{sa:{if(!o){Z=L[g+640>>2];ta:{if(Z==O(0)){break ta}y=L[g+648>>2];if(y==O(0)){break ta}H[133979]=0;y=O(Z/y);ua:{if(O(P(y))<O(2147483648)){d=~~y;break ua}d=-2147483648}jd(g,d);d=H[133979];H[133979]=0;e=-1;va:{if(!d){break va}h=H[133980];if(!h){break va}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}}Z=L[g+644>>2];if(Z==O(0)){break ra}y=L[g+648>>2];if(y==O(0)){break ra}y=O(Z/y);if(O(P(y))<O(2147483648)){d=~~y;break sa}d=-2147483648;break sa}wa:{switch(I[s+650|0]){case 0:if(!J[s+654>>1]|!J[s+652>>1]){break ra}H[133979]=0;u=H[g+364>>2];d=H[133979];H[133979]=0;e=-1;xa:{if(!d){break xa}h=H[133980];if(!h){break xa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}y=O(O(O(J[s+654>>1])/O(J[s+652>>1]))*O(u|0));if(O(P(y))<O(2147483648)){d=~~y;break sa}d=-2147483648;break sa;case 2:H[133979]=0;A=T(+J[s+652>>1]*2.54+.5);ya:{if(P(A)<2147483648){d=~~A;break ya}d=-2147483648}jd(g,d);d=H[133979];H[133979]=0;e=-1;za:{if(!d){break za}h=H[133980];if(!h){break za}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}A=T(+J[s+654>>1]*2.54+.5);if(P(A)<2147483648){d=~~A;break sa}d=-2147483648;break sa;default:break wa}}H[133979]=0;jd(g,J[s+652>>1]);d=H[133979];H[133979]=0;e=-1;Aa:{if(!d){break Aa}h=H[133980];if(!h){break Aa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}d=J[s+654>>1]}H[133979]=0;Zd(g,d);d=H[133979];H[133979]=0;e=-1;Ba:{if(!d){break Ba}h=H[133980];if(!h){break Ba}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}}Ca:{if(H[s+404>>2]==1){H[133979]=0;We(g);d=H[133979];H[133979]=0;e=-1;Da:{if(!d){break Da}h=H[133980];if(!h){break Da}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}d=256;break Ca}d=0;if(!H[s+444>>2]){break Ca}d=H[s+496>>2];h=H[d+8>>2];e=H[d+4>>2];d=H[d>>2];H[133979]=0;qi(g,H[s+492>>2],d,e,h);d=H[133979];H[133979]=0;e=-1;Ea:{if(!d){break Ea}h=H[133980];if(!h){break Ea}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}d=H[s+492>>2]}H[g+44>>2]=d;d=H[H[s+364>>2]+8>>2];H[133979]=0;t=N(H[s+484>>2],H[s+472>>2]);m=ja(d|0,s+360|0,1,t|0,1)|0;d=H[133979];H[133979]=0;e=-1;Fa:{if(!d){break Fa}h=H[133980];if(!h){break Fa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;q=H[g+20>>2];d=H[133979];H[133979]=0;e=-1;Ga:{if(!d){break Ga}h=H[133980];if(!h){break Ga}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;j=Bb(g,0);d=H[133979];H[133979]=0;e=-1;Ha:{if(!d){break Ha}h=H[133980];if(!h){break Ha}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;n=H[g+52>>2];d=H[133979];H[133979]=0;e=-1;Ia:{if(!d){break Ia}h=H[133980];if(!h){break Ia}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}H[133979]=0;u=H[g+20>>2];d=H[133979];H[133979]=0;e=-1;Ja:{if(!d){break Ja}h=H[133980];if(!h){break Ja}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}Ka:{if(K[s+500>>2]>=K[s+476>>2]){break Ka}q=q-1|0;l=j+N(n,u-1|0)|0;if((t|0)<=0){while(1){if(H[g+332>>2]){break fa}H[133979]=0;da(64,s+360|0,m|0,1)|0;d=H[133979];H[133979]=0;e=-1;La:{if(!d){break La}h=H[133980];if(!h){break La}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue ea}Ma:{if(H[s+444>>2]?0:H[s+396>>2]==4){break Ma}e=H[m>>2];H[133979]=0;n=H[g+52>>2];d=H[133979];H[133979]=0;u=-1;Na:{if(!d){break Na}h=H[133980];if(!h){break Na}u=Za(H[d>>2],r,k);if(!u){break W}$(h|0)}d=_()|0;if((u|0)==1){continue ea}if(!l|!e){break Ma}d=(t|0)<0?n:(n|0)<(t|0)?n:t;if((d|0)<=0){break Ma}$a(l,e,d)}if((q|0)>0){H[133979]=0;u=H[g+52>>2];d=H[133979];H[133979]=0;e=-1;Oa:{if(!d){break Oa}h=H[133980];if(!h){break Oa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue ea}l=l-u|0}q=q-1|0;if(K[s+500>>2]<K[s+476>>2]){continue}break Ka}}while(1){if(H[g+332>>2]){break fa}H[133979]=0;da(64,s+360|0,m|0,1)|0;d=H[133979];H[133979]=0;e=-1;Pa:{if(!d){break Pa}h=H[133980];if(!h){break Pa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue ea}j=H[m>>2];Qa:{if(!(H[s+444>>2]|H[s+396>>2]!=4)){d=0;h=0;if(H[w>>2]<=0){break Qa}while(1){u=h+l|0;e=I[j+(d|3)|0];F[u|0]=(N(e,I[j+(d|2)|0])>>>0)/255;F[u+1|0]=(N(e,I[j+(d|1)|0])>>>0)/255;F[u+2|0]=(N(e,I[d+j|0])>>>0)/255;h=h+3|0;if((h|0)>=H[w>>2]){break Qa}d=d+4|0;if((t|0)>(d|0)){continue}break}break Qa}H[133979]=0;e=H[g+52>>2];d=H[133979];H[133979]=0;n=-1;Ra:{if(!d){break Ra}h=H[133980];if(!h){break Ra}n=Za(H[d>>2],r,k);if(!n){break W}$(h|0)}d=_()|0;if((n|0)==1){continue ea}if(!l|!j){break Qa}d=(t|0)<0?e:(e|0)<(t|0)?e:t;if((d|0)<=0){break Qa}$a(l,j,d)}if((q|0)>0){H[133979]=0;u=H[g+52>>2];d=H[133979];H[133979]=0;e=-1;Sa:{if(!d){break Sa}h=H[133980];if(!h){break Sa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue ea}l=l-u|0}q=q-1|0;if(K[s+500>>2]<K[s+476>>2]){continue}break}}H[133979]=0;fa(65,s+360|0)|0;d=H[133979];H[133979]=0;e=-1;Ta:{if(!d){break Ta}h=H[133980];if(!h){break Ta}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}if(H[s+444>>2]|H[s+396>>2]!=3){break ga}H[133979]=0;e=Bb(g,0);d=H[133979];H[133979]=0;u=-1;Ua:{if(!d){break Ua}h=H[133980];if(!h){break Ua}u=Za(H[d>>2],r,k);if(!u){break W}$(h|0)}d=_()|0;if((u|0)==1){continue}if(H[g+20>>2]<=0){break ga}n=0;while(1){if(H[g+332>>2]){H[133979]=0;ca(56,p|0,1);d=H[133979];H[133979]=0;Va:{if(!d){break Va}h=H[133980];if(!h){break Va}if(!Za(H[d>>2],r,k)){break W}$(h|0)}d=_()|0;continue ea}d=H[g+16>>2];H[133979]=0;Xe(g,e,N(d,3));d=H[133979];H[133979]=0;u=-1;Wa:{if(!d){break Wa}h=H[133980];if(!h){break Wa}u=Za(H[d>>2],r,k);if(!u){break W}$(h|0)}d=_()|0;if((u|0)==1){continue ea}e=H[w>>2]+e|0;n=n+1|0;if((n|0)<H[g+20>>2]){continue}break}}H[133979]=0;ga(67,s+360|0);d=H[133979];H[133979]=0;e=-1;Xa:{if(!d){break Xa}h=H[133980];if(!h){break Xa}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}d=H[i>>2];if(d){H[133979]=0;Ta(d);d=H[133979];H[133979]=0;e=-1;Ya:{if(!d){break Ya}h=H[133980];if(!h){break Ya}e=Za(H[d>>2],r,k);if(!e){break W}$(h|0)}d=_()|0;if((e|0)==1){continue}}Ta(r);Ga=s+848|0;d=!f;break V}H[133979]=0;ca(56,p|0,1);d=H[133979];H[133979]=0;Za:{if(!d){break Za}h=H[133980];if(!h){break Za}if(!Za(H[d>>2],r,k)){break W}$(h|0)}d=_()|0;continue}}Ta(r);Cb(d,h);X()}if(d){break b}uc(a+72|0,g+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[E>>2]+4>>2]](g);if(c){break d}}g=Va(944);E=Sb(g,5);H[g+940>>2]=0;H[g>>2]=18024;Jc(E,a);d=0;r=0;k=0;f=0;o=Ga-1360|0;Ga=o;_a:{if(!b){break _a}u=Ia[H[H[b>>2]+24>>2]](b)|0;n=H[g+352>>2];Ia[H[H[b>>2]+12>>2]](b,o+1352|0,6,1,0,0)|0;e=G[o+1354>>1];G[o+1354>>1]=I[g+458|0]?e:e<<8|(e&65280)>>>8;e=G[o+1356>>1];h=(I[g+458|0]?e:e<<8|(e&65280)>>>8)<<16>>16;G[o+1356>>1]=h;if(J[o+1352>>1]|(J[o+1354>>1]-1&65535)>>>0>1){break _a}e=h&65535;H[g+356>>2]=e;q=cb(e<<4);if(h){while(1){e=q+(r<<4)|0;Ia[H[H[b>>2]+12>>2]](b,e,16,1,0,0)|0;d=G[e+4>>1];G[e+4>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[e+6>>1];G[e+6>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;xa=e,ya=fd(g,H[e+8>>2]),H[xa+8>>2]=ya;xa=e,ya=fd(g,H[e+12>>2]),H[xa+12>>2]=ya;d=J[o+1356>>1];r=r+1|0;if(d>>>0>r>>>0){continue}break}}r=0;$a:{ab:{bb:{if(!((n|0)<0|(d|0)<=(n|0))){if(H[g+332>>2]==-1){e=q+(n<<4)|0;f=I[e|0];H[g+16>>2]=f;d=I[e+1|0];H[g+20>>2]=d;if(!(d|f)){Ia[H[H[b>>2]+20>>2]](b,u+H[e+12>>2]|0,0)|0;d=Sb(o+288|0,0);H[d+332>>2]=-1;if(rh(d,b,4)){Vc(g,d,1);H[g+356>>2]=J[o+1356>>1]}H[d>>2]=15644;nc(d);kc(d)}Ta(q);H[g+68>>2]=5;r=1;break _a}e=q+(n<<4)|0;Ia[H[H[b>>2]+20>>2]](b,u+H[e+12>>2]|0,0)|0;if(!(I[e|0]|I[e+1|0])){d=Sb(o+288|0,0);if(rh(d,b,4)){Vc(g,d,1);H[g+356>>2]=J[o+1356>>1]}H[g+68>>2]=5;H[d>>2]=15644;nc(d);kc(d);break $a}d=o+1312|0;Ia[H[H[b>>2]+12>>2]](b,d,40,1,0,0)|0;ve(g,d);u=J[o+1326>>1];gc(g,I[e|0],I[e+1|0],u,5);e=o+288|0;d=H[o+1344>>2];d=d?d:H[g+44>>2];Ia[H[H[b>>2]+12>>2]](b,e,(d>>>0<256?d:256)<<2,1,0,0)|0;Ad(g,e,H[g+44>>2]);cb:{if(u>>>0<=24){Ia[H[H[b>>2]+12>>2]](b,H[g+56>>2],H[g+32>>2],1,0,0)|0;r=H[g+20>>2];break cb}d=N(H[g+20>>2],H[g+16>>2])<<2;e=cb(d);Ia[H[H[b>>2]+12>>2]](b,e,d,1,0,0)|0;if(!H[g+928>>2]){Lc(g)}r=H[g+20>>2];if((r|0)>0){d=e;while(1){r=Bb(g,k);j=0;if(H[g+16>>2]>0){while(1){F[r|0]=I[d|0];F[r+1|0]=I[d+1|0];F[r+2|0]=I[d+2|0];lc(g,j,k,I[d+3|0]);d=d+4|0;r=r+3|0;j=j+1|0;if((j|0)<H[g+16>>2]){continue}break}}k=k+1|0;r=H[g+20>>2];if((k|0)<(r|0)){continue}break}}Ta(e)}d=0;h=(H[g+16>>2]+31|0)/32<<2;e=N(h,r);m=cb(e);if(!(Ia[H[H[b>>2]+12>>2]](b,m,e,1,0,0)|0)){break ab}db:{eb:{if((e|0)<=0){break eb}while(1){if(!(I[d+m|0]!=255|I[m+(d|1)|0]!=255|(I[m+(d|2)|0]!=255|I[m+(d|3)|0]!=255))){d=d+4|0;if((e|0)!=(d|0)){continue}break eb}break}r=H[g+928>>2]!=0;if(!r){Lc(g)}d=H[g+20>>2];fb:{if((d|0)<=0){break fb}j=H[g+16>>2];if((j|0)<=0){break fb}k=0;while(1){if((j|0)>0){e=N(h,k);d=0;while(1){if(I[m+(e+(d>>>3|0)|0)|0]>>>((d^-1)&7)&1){lc(g,d,k,0);r=1;j=H[g+16>>2]}d=d+1|0;if((j|0)>(d|0)){continue}break}d=H[g+20>>2]}k=k+1|0;if((k|0)<(d|0)){continue}break}}if(!(r&1)){Gg(g);d=H[g+20>>2]}if((d|0)<=0){break db}e=H[g+16>>2];if((e|0)<=0){break db}i=0;j=0;r=0;while(1){if((e|0)>0){k=N(h,r);d=0;while(1){gb:{if(!(I[m+(k+(d>>>3|0)|0)|0]>>>((d^-1)&7)&1)){break gb}le(o+16|0,g,d,r,0);e=H[o+16>>2];if(!j){j=1;i=td(g,d,r);f=e;break gb}j=((e|0)!=(f|0))+j|0}d=d+1|0;e=H[g+16>>2];if((d|0)<(e|0)){continue}break}d=H[g+20>>2]}r=r+1|0;if((r|0)<(d|0)){continue}break}if(!((j|0)!=1|u>>>0>8)){H[o+12>>2]=f;H[o+284>>2]=f;F[o+15|0]=0;H[g+340>>2]=I[o+12|0]|I[o+13|0]<<8|(I[o+14|0]<<16|I[o+15|0]<<24);H[g+336>>2]=H[g+44>>2]>(i|0)?i:0;Gg(g);break bb}if(u>>>0>8){break ab}break bb}H[g+336>>2]=0;d=0;e=0;j=Ga-32|0;Ga=j;hb:{if(!H[g+4>>2]){break hb}if(J[g+26>>1]<=8){if(ke(g)){if(H[g+924>>2]){f=H[g+384>>2];k=H[g+376>>2];if((f|0)>=(k|0)){break hb}d=H[g+372>>2];e=H[g+380>>2];if((d|0)>=(e|0)){break hb}while(1){if((d|0)<(e|0)){while(1){e=H[g+924>>2];if(e){e=I[e+(N(H[g+16>>2],f)+d|0)|0]}else{e=1}if(e){ti(g,d,f,me(g,d,f)^255)}d=d+1|0;e=H[g+380>>2];if((d|0)<(e|0)){continue}break}k=H[g+376>>2]}f=f+1|0;if((k|0)<=(f|0)){break hb}d=H[g+372>>2];continue}}if(!H[g+32>>2]){break hb}d=H[g+56>>2];while(1){F[d|0]=I[d|0]^-1;d=d+1|0;f=f+1|0;if(f>>>0<K[g+32>>2]){continue}break}break hb}u=H[g+44>>2];if(!u){break hb}f=H[g+4>>2];h=f?u?f+40|0:0:0;if((u|0)!=1){k=u&-2;while(1){f=d<<2;n=f+h|0;F[n|0]=I[n|0]^-1;F[n+1|0]=I[n+1|0]^-1;F[n+2|0]=I[n+2|0]^-1;f=h+(f|4)|0;F[f|0]=I[f|0]^-1;F[f+1|0]=I[f+1|0]^-1;F[f+2|0]=I[f+2|0]^-1;d=d+2|0;e=e+2|0;if((k|0)!=(e|0)){continue}break}}if(!(u&1)){break hb}d=h+(d<<2)|0;F[d|0]=I[d|0]^-1;F[d+1|0]=I[d+1|0]^-1;F[d+2|0]=I[d+2|0]^-1;break hb}ib:{if(!H[g+924>>2]){if(!H[g+32>>2]){break ib}d=H[g+56>>2];while(1){F[d|0]=I[d|0]^-1;d=d+1|0;f=f+1|0;if(f>>>0<K[g+32>>2]){continue}break}break ib}f=H[g+384>>2];k=H[g+376>>2];if((f|0)>=(k|0)){break ib}d=H[g+372>>2];e=H[g+380>>2];if((d|0)>=(e|0)){break ib}while(1){if((d|0)<(e|0)){while(1){e=H[g+924>>2];if(e){e=I[e+(N(H[g+16>>2],f)+d|0)|0]}else{e=1}if(e){sd(j+24|0,g,d,f,1);F[j+19|0]=I[j+27|0];F[j+18|0]=I[j+26|0]^-1;F[j+17|0]=I[j+25|0]^-1;F[j+16|0]=I[j+24|0]^-1;H[j+12>>2]=H[j+16>>2];Ul(g,d,f,j+12|0,0)}d=d+1|0;e=H[g+380>>2];if((d|0)<(e|0)){continue}break}k=H[g+376>>2]}f=f+1|0;if((k|0)<=(f|0)){break ib}d=H[g+372>>2];continue}}F[g+340|0]=I[g+340|0]^-1;F[g+341|0]=I[g+341|0]^-1;F[g+342|0]=I[g+342|0]^-1}Ga=j+32|0;break ab}if(u>>>0<9){break bb}break ab}Ta(q);break _a}j=0;_a(o+16|0,0,256);f=H[g+20>>2];jb:{if((f|0)<=0){break jb}e=H[g+16>>2];if((e|0)<=0){break jb}while(1){d=0;if((e|0)>0){while(1){xa=me(g,d,j)+(o+16|0)|0,ya=1,F[xa|0]=ya;d=d+1|0;e=H[g+16>>2];if((d|0)<(e|0)){continue}break}f=H[g+20>>2]}j=j+1|0;if((j|0)<(f|0)){continue}break}}i=H[g+44>>2];while(1){i=i-1|0;if((i|0)<0){break ab}if(I[(o+16|0)+i|0]){continue}break}kb:{if((f|0)<=0){break kb}j=H[g+16>>2];if((j|0)<=0){break kb}r=0;e=i&255;k=0;while(1){if((j|0)>0){f=N(h,k);d=0;while(1){if(I[m+(f+(d>>>3|0)|0)|0]>>>((d^-1)&7)&1){Qd(g,d,k,e);r=1;j=H[g+16>>2]}d=d+1|0;if((j|0)>(d|0)){continue}break}f=H[g+20>>2]}k=k+1|0;if((k|0)<(f|0)){continue}break}if(!(r&1)){break kb}H[g+336>>2]=H[g+44>>2]>(i|0)?i:0}Gg(g)}Ta(m)}Ta(q);r=1}Ga=o+1360|0;if(r){break c}H[a+356>>2]=H[g+356>>2];uc(a+72|0,E+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[g>>2]+4>>2]](g);if(!c){break h}break d}if(c&-3){break g}}E=Va(1088);g=Cf(E);Jc(g,a);j=0;r=0;k=0;u=0;l=0;v=Ga-3472|0;Ga=v;lb:{if(!b){break lb}Ia[H[H[b>>2]+12>>2]](b,v+3456|0,13,1,0,0)|0;if(H[v+3456>>2]!=944130375){break lb}d=G[v+3464>>1];G[v+3464>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[v+3462>>1];d=(I[g+458|0]?d:d<<8|(d&65280)>>>8)<<16>>16;G[v+3462>>1]=d;if(H[g+332>>2]==-1){H[g+16>>2]=d&65535;d=J[v+3464>>1];H[g+68>>2]=2;H[g+20>>2]=d;j=1;break lb}d=1;e=F[v+3466|0];f=1<<(e&7)+1;G[v+2666>>1]=f;G[v+2664>>1]=(e>>>4&7)+1;if((e|0)<0){Ia[H[H[b>>2]+12>>2]](b,v+2664|4,N(f,3),1,0,0)|0;d=0}m=v+3456|0;n=0;o=Ga-800|0;Ga=o;q=Ia[H[H[b>>2]+24>>2]](b)|0;$a(o+8|0,v+2664|0,772);f=1;mb:{if((Ia[H[H[b>>2]+12>>2]](b,o+7|0,1,1,0,0)|0)!=1){break mb}h=o+8|4;while(1){i=I[o+7|0];e=f;nb:{if(!(!i|e&1)){f=0;break nb}f=!i;ob:{pb:{switch((i<<24>>24)-33|0){case 0:Jl(g,b);break ob;case 26:break mb;case 11:break pb;default:break nb}}Ia[H[H[b>>2]+12>>2]](b,o+784|0,9,1,0,0)|0;f=G[o+784>>1];G[o+784>>1]=I[g+458|0]?f:f<<8|(f&65280)>>>8;f=G[o+786>>1];G[o+786>>1]=I[g+458|0]?f:f<<8|(f&65280)>>>8;f=G[o+788>>1];G[o+788>>1]=I[g+458|0]?f:f<<8|(f&65280)>>>8;f=G[o+790>>1];f=(I[g+458|0]?f:f<<8|(f&65280)>>>8)<<16>>16;G[o+790>>1]=f;i=I[m+6|0]|I[m+7|0]<<8;qb:{if(i){break qb}i=0;if(I[m+8|0]|I[m+9|0]<<8){break qb}i=J[o+788>>1];F[m+8|0]=f;F[m+9|0]=f>>>8;F[m+6|0]=i;F[m+7|0]=i>>>8}if(J[o+788>>1]+J[o+784>>1]>>>0>i>>>0){break ob}i=f&65535;if(i+J[o+786>>1]>>>0>(I[m+8|0]|I[m+9|0]<<8)>>>0){break ob}f=I[o+792|0];if(f&128){f=2<<(f&7);G[o+10>>1]=f;Ia[H[H[b>>2]+12>>2]](b,h,N(f,3),1,0,0)|0;i=J[o+790>>1];f=I[o+792|0]}H[o>>2]=0;H[g+976>>2]=i;H[g+964>>2]=f&64;H[g+980>>2]=0;H[g+984>>2]=16384;H[g+968>>2]=0;H[g+972>>2]=8;f=Ia[H[H[b>>2]+24>>2]](b)|0;Il(g,b,0,G[o+788>>1],o);rb:{if(H[o>>2]){i=0;Ia[H[H[b>>2]+20>>2]](b,f,0)|0;F[o+799|0]=0;while(1){if(!(Ia[H[H[b>>2]+12>>2]](b,o+799|0,1,1,0,0)|0)){break rb}f=i&255;i=I[o+799|0];if(f|(i|0)!=44){continue}break}Ia[H[H[b>>2]+20>>2]](b,-1,1)|0;Ia[H[H[b>>2]+24>>2]](b)|0;break rb}Ia[H[H[b>>2]+20>>2]](b,(H[g+984>>2]-H[g+988>>2]|0)+1|0,1)|0}n=n+1|0}f=e}if((Ia[H[H[b>>2]+12>>2]](b,o+7|0,1,1,0,0)|0)==1){continue}break}}Ia[H[H[b>>2]+20>>2]](b,q,0)|0;Ga=o+800|0;H[g+356>>2]=n;f=H[g+352>>2];if((f|0)<0|(f|0)>=(n|0)){break lb}o=(n|0)==1?0:d;h=v+2664|4;f=0;e=1;while(1){d=e;sb:{tb:while(1){e=d;while(1){if((Ia[H[H[b>>2]+12>>2]](b,v+2663|0,1,1,0,0)|0)!=1){break sb}j=0;if(H[g+332>>2]>0){break lb}n=F[v+2663|0];d=!n;if(!((e|d)&1)){d=0;continue tb}ub:{if((n|0)!=33){n=n-44|0;if(!n){break ub}if((n|0)==15){break sb}continue tb}if(Jl(g,b)){continue}break sb}Ia[H[H[b>>2]+12>>2]](b,v+3440|0,9,1,0,0)|0;d=G[v+3440>>1];G[v+3440>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[v+3442>>1];G[v+3442>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[v+3444>>1];G[v+3444>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[v+3446>>1];d=(I[g+458|0]?d:d<<8|(d&65280)>>>8)<<16>>16;G[v+3446>>1]=d;Q=J[v+3462>>1];D=J[v+3444>>1];if(Q>>>0<D+J[v+3440>>1]>>>0){continue}t=J[v+3464>>1];s=d&65535;if(t>>>0<s+J[v+3442>>1]>>>0){continue}break}break}n=I[v+3448|0];vb:{if(!(n&128)){i=J[v+2666>>1];d=h;break vb}d=v+1888|0;i=2<<(n&7);Ia[H[H[b>>2]+12>>2]](b,d,N(i,3),1,0,0)|0}n=d;d=v+800|0;Cf(d);Jc(d,g);q=i<<16;d=q>>16;B=(d|0)<3?1:(d|0)<17?4:8;wb:{if(!u){f=v+800|0;gc(f,J[v+3462>>1],J[v+3464>>1],B,2);l=H[g+336>>2];fh(f,I[g+943|0]);r=Xf(Va(940),f,1);F[r+457|0]=0;break wb}xb:{switch((f&7)-2|0){case 0:f=v+800|0;hh(f,g,0,0,0);fh(f,l&255);break wb;case 1:f=v+800|0;hh(f,g,0,0,0);gc(f,H[r+16>>2],H[r+20>>2],J[r+26>>1],2);$a(H[f+4>>2],H[r+4>>2],(H[f+32>>2]+H[f+12>>2]|0)+(H[f+44>>2]<<2)|0);break wb;default:break xb}}hh(v+800|0,g,1,1,1)}gc(g,J[v+3444>>1],J[v+3446>>1],B,2);if((F[v+3448|0]|F[v+3466|0])<0){yb:{if(q>>16<=0){f=0;break yb}if((i&65535)!=1){w=d&-2;i=0;while(1){m=v+544|0;p=n+N(j,3)|0;F[m+j|0]=I[p|0];q=v+288|0;F[q+j|0]=I[p+1|0];f=v+32|0;F[f+j|0]=I[p+2|0];C=j|1;p=n+N(C,3)|0;F[m+C|0]=I[p|0];F[q+C|0]=I[p+1|0];F[f+C|0]=I[p+2|0];j=j+2|0;i=i+2|0;if((w|0)!=(i|0)){continue}break}}f=d;if(!(d&1)){break yb}f=n+N(j,3)|0;F[(v+544|0)+j|0]=I[f|0];F[(v+288|0)+j|0]=I[f+1|0];F[(v+32|0)+j|0]=I[f+2|0];f=d}n=H[g+336>>2];if(!((n|0)<0|f>>>0>255)){j=256-f|0;_a((v+32|0)+f|0,255,j);_a((v+288|0)+f|0,255,j);_a((v+544|0)+f|0,255,j)}qi(g,(n|0)>=0?256:d,v+544|0,v+288|0,v+32|0)}f=Va(24);H[f+20>>2]=g;d=Bb(g,0);H[f>>2]=0;H[f+4>>2]=0;H[f+16>>2]=d;H[f+8>>2]=0;H[f+12>>2]=0;H[f+4>>2]=H[H[f+20>>2]+20>>2]-1;xa=f,ya=Bb(H[f+20>>2],0)+N(H[H[f+20>>2]+52>>2],H[H[f+20>>2]+20>>2]-1|0)|0,H[xa+16>>2]=ya;H[v+544>>2]=0;H[g+984>>2]=16384;H[g+964>>2]=I[v+3448|0]&64;H[g+976>>2]=J[v+3446>>1];H[g+980>>2]=0;H[g+968>>2]=0;H[g+972>>2]=8;p=Ia[H[H[b>>2]+24>>2]](b)|0;Il(g,b,f,G[v+3444>>1],v+544|0);Ta(f);if(H[g+332>>2]){Te(v+800|0);j=0;break lb}o=(!u&(D|0)!=(Q|0)&(s|0)!=(t|0))+o|0;zb:{if(o>>>0<=1){i=0;j=Ga-960|0;Ga=j;s=v+800|0;Ab:{if(!H[s+4>>2]){break Ab}Bb:{switch(B-4|0){case 0:d=J[s+26>>1];if((d|0)==4|d>>>0>4){break Ab}q=Sb(j+16|0,0);Jc(q,s);gc(q,H[s+16>>2],H[s+20>>2],4,H[s+68>>2]);f=H[s+4>>2];d=H[s+44>>2];Ad(q,f?d?f+40|0:0:0,d);Cb:{if(!H[q+4>>2]){uc(s+72|0,q+72|0);break Cb}oi(q,s);vi(q,s);n=H[s+20>>2];Db:{if(H[s+332>>2]|(n|0)<=0){break Db}w=H[s+16>>2];if((w|0)<=0){break Db}while(1){f=0;if((w|0)>0){while(1){ti(q,f,i,me(s,f,i));f=f+1|0;w=H[s+16>>2];if((f|0)<(w|0)){continue}break}n=H[s+20>>2];f=H[s+332>>2]}i=i+1|0;if((n|0)<=(i|0)){break Db}if(!f){continue}break}}Vc(s,q,1)}H[q>>2]=15644;nc(q);kc(q);break Ab;case 4:d=J[s+26>>1];if((d|0)==8|d>>>0>8){break Ab}q=Sb(j+16|0,0);Jc(q,s);gc(q,H[s+16>>2],H[s+20>>2],8,H[s+68>>2]);f=H[s+4>>2];d=H[s+44>>2];Ad(q,f?d?f+40|0:0:0,d);Eb:{if(!H[q+4>>2]){uc(s+72|0,q+72|0);break Eb}oi(q,s);vi(q,s);n=H[s+20>>2];Fb:{if(H[s+332>>2]|(n|0)<=0){break Fb}w=H[s+16>>2];if((w|0)<=0){break Fb}while(1){f=0;if((w|0)>0){while(1){ti(q,f,i,me(s,f,i));f=f+1|0;w=H[s+16>>2];if((f|0)<(w|0)){continue}break}n=H[s+20>>2];f=H[s+332>>2]}i=i+1|0;if((n|0)<=(i|0)){break Fb}if(!f){continue}break}}Vc(s,q,1)}H[q>>2]=15644;nc(q);kc(q);break Ab;case 20:break Bb;default:break Ab}}d=J[s+26>>1];if((d|0)==24|d>>>0>24){break Ab}q=Sb(j+16|0,0);Jc(q,s);gc(q,H[s+16>>2],H[s+20>>2],24,H[s+68>>2]);Gb:{if(!H[q+4>>2]){uc(s+72|0,q+72|0);break Gb}d=H[s+336>>2];if((d|0)>=0){_b(j+12|0,s,d&255);H[q+340>>2]=H[j+12>>2]}oi(q,s);vi(q,s);if(!(!Zl(s)|H[s+928>>2])){Lc(q)}n=H[s+20>>2];Hb:{if(H[s+332>>2]|(n|0)<=0){break Hb}w=H[s+16>>2];if((w|0)<=0){break Hb}while(1){f=0;if((w|0)>0){while(1){sd(j+8|0,s,f,i,1);H[j+4>>2]=H[j+8>>2];Ul(q,f,i,j+4|0,1);f=f+1|0;w=H[s+16>>2];if((f|0)<(w|0)){continue}break}n=H[s+20>>2];f=H[s+332>>2]}i=i+1|0;if((n|0)<=(i|0)){break Hb}if(!f){continue}break}}Vc(s,q,1)}H[q>>2]=15644;nc(q);kc(q)}Ga=j+960|0;d=v+3440|0;j=I[d|0]|I[d+1|0]<<8;m=H[s+16>>2];q=I[d+4|0]|I[d+5|0]<<8;t=H[g+336>>2];i=H[s+20>>2];f=I[d+2|0]|I[d+3|0]<<8;d=i-(f+(I[d+6|0]|I[d+7|0]<<8)|0)|0;n=(d|0)>0?d:0;w=i-f|0;Ib:{if((n|0)>=(w|0)){break Ib}d=j+q|0;m=d>>>0<m>>>0?d:m;if(m>>>0<=j>>>0){break Ib}d=n;while(1){q=d-n|0;f=j;while(1){i=td(g,f-j|0,q);if((i|0)!=(t|0)){Qd(s,f,d,i)}f=f+1|0;if((m|0)!=(f|0)){continue}break}d=d+1|0;if((w|0)>(d|0)){continue}break}}H[s+336>>2]=H[s+44>>2]>(l|0)?l:0;d=H[g+4>>2];Ad(s,d?H[g+44>>2]?d+40|0:0:0,256);Vc(g,s,0);break zb}H[g+352>>2]=H[g+356>>2]-1;if(!k){k=Va(940);f=J[v+3462>>1];d=J[v+3464>>1];H[k>>2]=15644;_a(k+4|0,0,936);F[k+388|0]=255;H[k+344>>2]=1119092736;H[k+68>>2]=2;F[k+390|0]=1;H[k+336>>2]=-1;F[k+348|0]=1;jd(k,96);Zd(k,96);F[k+458|0]=1;gc(k,f,d,24,2)}d=J[v+3446>>1];if(!d){break zb}i=0;f=J[v+3444>>1];while(1){Jb:{if(!(f&65535)){f=0;break Jb}m=i^-1;j=0;while(1){q=J[v+3440>>1];n=J[v+3464>>1];f=J[v+3442>>1];le(v+24|0,g,j,m+(d&65535)|0,1);H[v+12>>2]=H[v+24>>2];si(k,j+q|0,(n-i|0)+(f^-1)|0,v+12|0);d=J[v+3446>>1];f=J[v+3444>>1];j=j+1|0;if(f>>>0>j>>>0){continue}break}}i=i+1|0;if(i>>>0<(d&65535)>>>0){continue}break}}i=I[g+940|0];Kb:{if(H[v+544>>2]){n=Ga-16|0;Ga=n;Ia[H[H[b>>2]+20>>2]](b,p,0)|0;F[n+15|0]=0;d=0;Lb:{while(1){if(!(Ia[H[H[b>>2]+12>>2]](b,n+15|0,1,1,0,0)|0)){break Lb}f=d;d=I[n+15|0];if(f|(d|0)!=44){continue}break}Ia[H[H[b>>2]+20>>2]](b,-1,1)|0;Ia[H[H[b>>2]+24>>2]](b)|0}Ga=n+16|0;break Kb}Ia[H[H[b>>2]+20>>2]](b,(H[g+984>>2]-H[g+988>>2]|0)+1|0,1)|0}if(!(k|!I[g+457|0])){Mb:{if(u){break Mb}nc(g);f=H[g+356>>2];d=Va((f|0)!=(f&1073741823)?-1:f<<2);H[g+936>>2]=d;if((f|0)<=0){break Mb}H[d>>2]=0;if((f|0)==1){break Mb}d=f-1|0;n=d&3;j=1;if(f-2>>>0>=3){f=d&-4;d=0;while(1){q=j<<2;H[q+H[g+936>>2]>>2]=0;H[(q+H[g+936>>2]|0)+4>>2]=0;H[(q+H[g+936>>2]|0)+8>>2]=0;H[(q+H[g+936>>2]|0)+12>>2]=0;j=j+4|0;d=d+4|0;if((f|0)!=(d|0)){continue}break}}d=0;if(!n){break Mb}while(1){H[H[g+936>>2]+(j<<2)>>2]=0;j=j+1|0;d=d+1|0;if((n|0)!=(d|0)){continue}break}}f=Va(940);Xf(f,g,1);d=u<<2;H[d+H[g+936>>2]>>2]=f;F[H[d+H[g+936>>2]>>2]+457|0]=0}if(!(i&24)){if(r){Ia[H[H[r>>2]+4>>2]](r)}r=Xf(Va(940),g,1);F[r+457|0]=0}f=i>>>2|0;d=H[g+352>>2]!=(u|0)|I[g+457|0]!=0;u=d+u|0;Te(v+800|0);if(d){continue}}break}Nb:{Ob:{if(!(!k|(o|0)<2)){if(F[g+940|0]&1){_b(v+16|0,g,I[g+336|0]);H[v+8>>2]=H[v+16>>2];F[v+11|0]=0;H[k+340>>2]=I[v+8|0]|I[v+9|0]<<8|(I[v+10|0]<<16|I[v+11|0]<<24);H[k+336>>2]=0}Vc(g,k,1);break Ob}if(!k){break Nb}}Ia[H[H[k>>2]+4>>2]](k)}j=1;if(!r){break lb}Ia[H[H[r>>2]+4>>2]](r)}Ga=v+3472|0;if(j){break b}H[a+356>>2]=H[g+356>>2];uc(a+72|0,g+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[E>>2]+4>>2]](g);if(!c){break f}break d}if(c&-5){break e}}g=Va(940);E=Sb(g,4);H[g>>2]=18068;Jc(E,a);h=0;C=Ga-32|0;Ga=C;l=cb(40);H[l>>2]=0;H[133979]=0;Bb(g,0);i=H[133979];H[133979]=0;j=-1;o=4;Pb:{Qb:{Rb:{Sb:{if(!i){break Sb}f=H[133980];if(!f){break Sb}j=Za(H[i>>2],l,4);if(!j){break Rb}$(f|0)}i=_()|0;Tb:{if((j|0)==1){break Tb}H[133979]=0;h=ja(85,16058,0,0,0)|0;i=H[133979];H[133979]=0;j=-1;Ub:{if(!i){break Ub}f=H[133980];if(!f){break Ub}j=Za(H[i>>2],l,4);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){break Tb}H[C+28>>2]=h;if(h){H[133979]=0;c=fa(86,h|0)|0;i=H[133979];H[133979]=0;j=-1;Vb:{if(!i){break Vb}f=H[133980];if(!f){break Vb}j=Za(H[i>>2],l,4);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){break Tb}H[C+24>>2]=c;if(!c){H[133979]=0;ea(87,C+28|0,0,0);i=H[133979];H[133979]=0;j=-1;Wb:{if(!i){break Wb}f=H[133980];if(!f){break Wb}j=Za(H[i>>2],l,4);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){break Tb}a=ba(4)|0;H[a>>2]=16500;break Qb}i=0;l=Lb(h,1,l,4);o=_()|0;break Tb}a=ba(4)|0;H[a>>2]=16192;break Qb}Xb:while(1){if(i){H[133979]=0;ea(87,C+28|0,C+24|0,0);i=H[133979];H[133979]=0;j=-1;Yb:{if(!i){break Yb}f=H[133980];if(!f){break Yb}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}a=ba(4)|0;H[a>>2]=16869;break Qb}H[133979]=0;ea(88,h|0,b|0,89);i=H[133979];H[133979]=0;j=-1;Zb:{if(!i){break Zb}f=H[133980];if(!f){break Zb}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}H[133979]=0;c=g+72|0;if(h){H[h+164>>2]=0;H[h+160>>2]=91;H[h+168>>2]=c}i=H[133979];H[133979]=0;j=-1;_b:{if(!i){break _b}f=H[133980];if(!f){break _b}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}H[133979]=0;ca(92,h|0,H[C+24>>2]);i=H[133979];H[133979]=0;j=-1;$b:{if(!i){break $b}f=H[133980];if(!f){break $b}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}k=H[C+24>>2];if(H[g+332>>2]==-1){H[g+16>>2]=H[k>>2];c=H[k+4>>2];H[g+68>>2]=4;H[g+20>>2]=c;H[133979]=0;ca(56,h|0,1);i=H[133979];H[133979]=0;ac:{if(!i){break ac}f=H[133980];if(!f){break ac}if(!Za(H[i>>2],l,o)){break Rb}$(f|0)}i=_()|0;continue}f=24;r=3;j=1;e=0;d=1;u=0;bc:{cc:{switch(I[k+25|0]){case 6:j=0;r=4;break bc;default:d=I[16972]|I[16973]<<8|(I[16974]<<16|I[16975]<<24);c=I[16968]|I[16969]<<8|(I[16970]<<16|I[16971]<<24);F[g+87|0]=c;F[g+88|0]=c>>>8;F[g+89|0]=c>>>16;F[g+90|0]=c>>>24;F[g+91|0]=d;F[g+92|0]=d>>>8;F[g+93|0]=d>>>16;F[g+94|0]=d>>>24;d=I[16965]|I[16966]<<8|(I[16967]<<16|I[16968]<<24);c=I[16961]|I[16962]<<8|(I[16963]<<16|I[16964]<<24);F[g+80|0]=c;F[g+81|0]=c>>>8;F[g+82|0]=c>>>16;F[g+83|0]=c>>>24;F[g+84|0]=d;F[g+85|0]=d>>>8;F[g+86|0]=d>>>16;F[g+87|0]=d>>>24;d=I[16957]|I[16958]<<8|(I[16959]<<16|I[16960]<<24);c=I[16953]|I[16954]<<8|(I[16955]<<16|I[16956]<<24);F[g+72|0]=c;F[g+73|0]=c>>>8;F[g+74|0]=c>>>16;F[g+75|0]=c>>>24;F[g+76|0]=d;F[g+77|0]=d>>>8;F[g+78|0]=d>>>16;F[g+79|0]=d>>>24;H[133979]=0;ca(56,h|0,1);i=H[133979];H[133979]=0;dc:{if(!i){break dc}f=H[133980];if(!f){break dc}if(!Za(H[i>>2],l,o)){break Rb}$(f|0)}i=_()|0;continue;case 4:d=2;e=1;j=0;break;case 2:break bc;case 0:case 3:break cc}}c=I[k+30|0];f=e?8:j?c>>>0>8?8:c:c;r=d;j=0;u=e}d=H[k+4>>2];c=H[k>>2];H[133979]=0;c=la(55,g|0,c|0,d|0,f|0,4)|0;i=H[133979];H[133979]=0;d=-1;ec:{if(!i){break ec}f=H[133980];if(!f){break ec}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}if(!c){H[133979]=0;ca(56,h|0,1);i=H[133979];H[133979]=0;fc:{if(!i){break fc}f=H[133980];if(!f){break fc}if(!Za(H[i>>2],l,o)){break Rb}$(f|0)}i=_()|0;continue}gc:{hc:{ic:{jc:{c=H[C+24>>2];switch(I[c+120|0]){case 1:break ic;case 0:break jc;default:break gc}}c=H[c+112>>2];H[133979]=0;jd(g,c);i=H[133979];H[133979]=0;d=-1;kc:{if(!i){break kc}f=H[133980];if(!f){break kc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}c=H[H[C+24>>2]+116>>2];break hc}c=H[c+112>>2];H[133979]=0;A=T(+(c>>>0)*254/1e4+.5);lc:{if(P(A)<2147483648){c=~~A;break lc}c=-2147483648}jd(g,c);i=H[133979];H[133979]=0;d=-1;mc:{if(!i){break mc}f=H[133980];if(!f){break mc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}A=T(+K[H[C+24>>2]+116>>2]*254/1e4+.5);if(P(A)<2147483648){c=~~A;break hc}c=-2147483648}H[133979]=0;Zd(g,c);i=H[133979];H[133979]=0;d=-1;nc:{if(!i){break nc}f=H[133980];if(!f){break nc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}}c=H[C+24>>2];d=J[c+20>>1];oc:{if(d){c=H[c+16>>2];H[133979]=0;Tl(g,c,d);i=H[133979];H[133979]=0;d=-1;pc:{if(!i){break pc}f=H[133980];if(!f){break pc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}c=J[H[C+24>>2]+20>>1];H[133979]=0;Sl(g,c);break oc}if(I[c+24|0]==2){H[133979]=0;Rd(g,0,0,0,0,0);i=H[133979];H[133979]=0;d=-1;qc:{if(!i){break qc}f=H[133980];if(!f){break qc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;Rd(g,1,85,85,85,0);i=H[133979];H[133979]=0;d=-1;rc:{if(!i){break rc}f=H[133980];if(!f){break rc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;Rd(g,2,170,170,170,0);i=H[133979];H[133979]=0;d=-1;sc:{if(!i){break sc}f=H[133980];if(!f){break sc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;Rd(g,3,255,255,255,0);break oc}H[133979]=0;We(g)}i=H[133979];H[133979]=0;d=-1;tc:{if(!i){break tc}f=H[133980];if(!f){break tc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}d=H[C+24>>2];c=I[d+24|0]>>>3|0;n=((c>>>0>1?c:1)<<3)-8|0;uc:{vc:{switch(J[d+22>>1]){case 1:if(I[d+25|0]==3){H[g+336>>2]=I[d+80|0];break uc}H[g+336>>2]=J[d+88>>1]>>>n;break uc;case 0:break uc;default:break vc}}H[133979]=0;d=H[g+4>>2];c=H[g+44>>2];i=H[133979];H[133979]=0;e=-1;wc:{if(!i){break wc}f=H[133980];if(!f){break wc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue}w=d?c?d+40|0:0:0;if(!w){break uc}m=H[g+44>>2];c=H[C+24>>2];f=J[c+22>>1];k=(f|0)>(m|0)?m:f;xc:{if(!k){break xc}q=H[c+76>>2];d=0;i=0;if(k-1>>>0>=3){e=k&-4;Q=0;while(1){F[(w+(i<<2)|0)+3|0]=I[i+q|0];c=i|1;F[(w+(c<<2)|0)+3|0]=I[c+q|0];c=i|2;F[(w+(c<<2)|0)+3|0]=I[c+q|0];c=i|3;F[(w+(c<<2)|0)+3|0]=I[c+q|0];i=i+4|0;Q=Q+4|0;if((e|0)!=(Q|0)){continue}break}}c=k&3;if(!c){break xc}while(1){F[(w+(i<<2)|0)+3|0]=I[i+q|0];i=i+1|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}}yc:{if(f>>>0>=m>>>0){break yc}d=m+(f^-1)|0;c=m-f&7;if(c){i=0;while(1){F[(w+(f<<2)|0)+3|0]=255;f=f+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}if(d>>>0<7){break yc}while(1){c=w+(f<<2)|0;F[c+3|0]=255;F[c+7|0]=255;F[c+11|0]=255;F[c+15|0]=255;F[c+19|0]=255;F[c+23|0]=255;F[c+27|0]=255;F[c+31|0]=255;f=f+8|0;if((m|0)!=(f|0)){continue}break}}F[g+389|0]=1}zc:{if(!j){break zc}H[133979]=0;c=_k(h,H[C+24>>2],C+20|0,C+16|0,C+12|0);i=H[133979];H[133979]=0;j=-1;Ac:{if(!i){break Ac}f=H[133980];if(!f){break Ac}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}if(!c){break zc}c=H[C+24>>2];F[g+342|0]=J[c+82>>1]>>>n;F[g+341|0]=J[c+84>>1]>>>n;c=J[c+86>>1];F[g+343|0]=0;H[g+336>>2]=0;F[g+340|0]=c>>>n}if(!(r&1)){H[133979]=0;fa(98,g|0)|0;i=H[133979];H[133979]=0;j=-1;Bc:{if(!i){break Bc}f=H[133980];if(!f){break Bc}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}}if(I[H[C+24>>2]+25|0]&2){H[133979]=0;if(h){H[h+208>>2]=H[h+208>>2]|1}i=H[133979];H[133979]=0;j=-1;Cc:{if(!i){break Cc}f=H[133980];if(!f){break Cc}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}}if(H[g+332>>2]){H[133979]=0;ca(56,h|0,1);i=H[133979];H[133979]=0;Dc:{if(!i){break Dc}f=H[133980];if(!f){break Dc}if(!Za(H[i>>2],l,o)){break Rb}$(f|0)}i=_()|0;continue}c=H[H[C+24>>2]+12>>2];H[133979]=0;B=fa(47,c+8|0)|0;i=H[133979];H[133979]=0;d=-1;Ec:{if(!i){break Ec}f=H[133980];if(!f){break Ec}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;d=1;if(!(!h|!I[h+398|0])){H[h+208>>2]=H[h+208>>2]|2;d=7}n=d;i=H[133979];H[133979]=0;d=-1;Fc:{if(!i){break Fc}f=H[133980];if(!f){break Fc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;c=Yd(g,4);i=H[133979];H[133979]=0;d=-1;Gc:{if(!i){break Gc}f=H[133980];if(!f){break Gc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}H[133979]=0;Ui(g,c&-2|(n|0)>1,0);i=H[133979];H[133979]=0;d=-1;Hc:{if(!i){break Hc}f=H[133980];if(!f){break Hc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue}d=h;if((n|0)>0){c=H[C+24>>2];s=I[c+30|0]>>>3|0;D=I[c+24|0]>>>3|0;t=N(D,3);w=D<<1;m=n-1|0;Q=0;while(1){H[133979]=0;k=H[g+20>>2];i=H[133979];H[133979]=0;e=-1;Ic:{if(!i){break Ic}f=H[133980];if(!f){break Ic}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}H[133979]=0;j=Bb(g,0);i=H[133979];H[133979]=0;e=-1;Jc:{if(!i){break Jc}f=H[133980];if(!f){break Jc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}H[133979]=0;d=H[g+52>>2];i=H[133979];H[133979]=0;e=-1;Kc:{if(!i){break Kc}f=H[133980];if(!f){break Kc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}H[133979]=0;c=H[g+20>>2];i=H[133979];H[133979]=0;e=-1;Lc:{if(!i){break Lc}f=H[133980];if(!f){break Lc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}k=k-1|0;e=j+N(d,c-1|0)|0;V=0;while(1){if(H[g+332>>2]){H[133979]=0;ca(56,H[C+28>>2],1);i=H[133979];H[133979]=0;Mc:{if(!i){break Mc}f=H[133980];if(!f){break Mc}if(!Za(H[i>>2],l,o)){break Rb}$(f|0)}i=_()|0;continue Xb}H[133979]=0;c=H[g+928>>2];i=H[133979];H[133979]=0;d=-1;Nc:{if(!i){break Nc}f=H[133980];if(!f){break Nc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue Xb}Oc:{if(c){c=H[g+20>>2]+(V^-1)|0;Pc:{if((c|0)<0){break Pc}H[133979]=0;j=H[g+20>>2];i=H[133979];H[133979]=0;d=-1;Qc:{if(!i){break Qc}f=H[133980];if(!f){break Qc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue Xb}if((c|0)>(j|0)){break Pc}H[133979]=0;k=Bb(g,0);i=H[133979];H[133979]=0;e=-1;Rc:{if(!i){break Rc}f=H[133980];if(!f){break Rc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}H[133979]=0;d=H[g+52>>2];i=H[133979];H[133979]=0;e=-1;Sc:{if(!i){break Sc}f=H[133980];if(!f){break Sc}e=Za(H[i>>2],l,o);if(!e){break Rb}$(f|0)}i=_()|0;if((e|0)==1){continue Xb}e=k+N(c,d)|0;k=c}Tc:{if(!I[H[C+24>>2]+28|0]|!Q|((Q|0)==7|H[g+16>>2]<=0)){break Tc}d=0;if(u){while(1){q=N(d,s);F[q+B|0]=I[d+e|0];H[133979]=0;j=ad(g,d,c);i=H[133979];H[133979]=0;p=-1;Uc:{if(!i){break Uc}f=H[133980];if(!f){break Uc}p=Za(H[i>>2],l,o);if(!p){break Rb}$(f|0)}i=_()|0;if((p|0)==1){continue Xb}F[B+(q+D|0)|0]=j;d=d+1|0;if((d|0)<H[g+16>>2]){continue}break Tc}}while(1){q=N(d,s);f=N(d,3)+e|0;F[q+B|0]=I[f|0];F[B+(q+D|0)|0]=I[f+1|0];F[B+(q+w|0)|0]=I[f+2|0];H[133979]=0;j=ad(g,d,c);i=H[133979];H[133979]=0;aa=-1;Vc:{if(!i){break Vc}f=H[133980];if(!f){break Vc}aa=Za(H[i>>2],l,o);if(!aa){break Rb}$(f|0)}i=_()|0;if((aa|0)==1){continue Xb}F[B+(q+t|0)|0]=j;d=d+1|0;if((d|0)<H[g+16>>2]){continue}break}}H[133979]=0;ea(104,H[C+28>>2],B|0,0);i=H[133979];H[133979]=0;d=-1;Wc:{if(!i){break Wc}f=H[133980];if(!f){break Wc}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue Xb}if(H[g+16>>2]<=0){break Oc}d=0;if(u){while(1){f=N(d,s);F[d+e|0]=I[f+B|0];f=I[B+(f+D|0)|0];H[133979]=0;lc(g,d,c,f);i=H[133979];H[133979]=0;p=-1;Xc:{if(!i){break Xc}f=H[133980];if(!f){break Xc}p=Za(H[i>>2],l,o);if(!p){break Rb}$(f|0)}i=_()|0;if((p|0)==1){continue Xb}d=d+1|0;if((d|0)<H[g+16>>2]){continue}break Oc}}while(1){f=N(d,3)+e|0;j=N(d,s);F[f|0]=I[j+B|0];F[f+1|0]=I[B+(j+D|0)|0];F[f+2|0]=I[B+(j+w|0)|0];f=I[B+(j+t|0)|0];H[133979]=0;lc(g,d,c,f);i=H[133979];H[133979]=0;p=-1;Yc:{if(!i){break Yc}f=H[133980];if(!f){break Yc}p=Za(H[i>>2],l,o);if(!p){break Rb}$(f|0)}i=_()|0;if((p|0)==1){continue Xb}d=d+1|0;if((d|0)<H[g+16>>2]){continue}break}break Oc}i=H[C+24>>2];Zc:{if(!I[i+28|0]|!Q){break Zc}_c:{if(!e){break _c}d=H[i+12>>2];if((d|0)<=0){break _c}H[133979]=0;c=H[g+52>>2];i=H[133979];H[133979]=0;p=-1;$c:{if(!i){break $c}f=H[133980];if(!f){break $c}p=Za(H[i>>2],l,o);if(!p){break Rb}$(f|0)}i=_()|0;if((p|0)==1){continue Xb}$a(B,e,(c|0)<(d|0)?c:d);i=H[C+24>>2]}if(I[i+24|0]<9){break Zc}i=N(H[g+16>>2],r);if((i|0)<=0){break Zc}d=i-1|0;f=0;c=i&3;if(c){while(1){i=i-1|0;F[B+N(D,i)|0]=I[i+B|0];f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(d>>>0<3){break Zc}while(1){c=i-1|0;F[B+N(c,D)|0]=I[c+B|0];c=i-2|0;F[B+N(c,D)|0]=I[c+B|0];c=i-3|0;F[B+N(c,D)|0]=I[c+B|0];i=i-4|0;F[B+N(D,i)|0]=I[i+B|0];if(c>>>0>1){continue}break}}H[133979]=0;ea(104,H[C+28>>2],B|0,0);i=H[133979];H[133979]=0;d=-1;ad:{if(!i){break ad}f=H[133980];if(!f){break ad}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue Xb}q=H[C+24>>2];bd:{if(I[q+24|0]<9){break bd}p=N(H[g+16>>2],r);if((p|0)<=0){break bd}f=0;i=0;if(p-1>>>0>=3){j=p&-4;d=0;while(1){F[i+B|0]=I[B+N(i,D)|0];c=i|1;F[c+B|0]=I[B+N(c,D)|0];c=i|2;F[c+B|0]=I[B+N(c,D)|0];c=i|3;F[c+B|0]=I[B+N(c,D)|0];i=i+4|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}c=p&3;if(!c){break bd}while(1){F[i+B|0]=I[B+N(i,D)|0];i=i+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=H[q+12>>2];H[133979]=0;c=H[g+52>>2];i=H[133979];H[133979]=0;p=-1;cd:{if(!i){break cd}f=H[133980];if(!f){break cd}p=Za(H[i>>2],l,o);if(!p){break Rb}$(f|0)}i=_()|0;if((p|0)==1){continue Xb}dd:{if(!e){break dd}c=(d|0)<0?c:(c|0)<(d|0)?c:d;if((c|0)<=0){break dd}$a(e,B,c)}ed:{if(I[H[C+24>>2]+24|0]!=2|(m|0)!=(Q|0)){break ed}f=H[g+16>>2];if((f|0)<=0){break ed}while(1){c=f-1|0;d=(c>>>1|0)+e|0;i=d;j=4-((c&1)<<2)|0;q=I[d|0]&(15<<j^-1);d=6-((c&3)<<1)|0;F[i|0]=q|((I[(c>>>2|0)+e|0]&3<<d)>>>d&15)<<j;d=f>>>0>1;f=c;if(d){continue}break}}if((k|0)>0){H[133979]=0;c=H[g+52>>2];i=H[133979];H[133979]=0;d=-1;fd:{if(!i){break fd}f=H[133980];if(!f){break fd}d=Za(H[i>>2],l,o);if(!d){break Rb}$(f|0)}i=_()|0;if((d|0)==1){continue Xb}e=e-c|0}k=k-1|0}V=V+1|0;if((V|0)<H[g+20>>2]){continue}break}Q=Q+1|0;if((n|0)!=(Q|0)){continue}break}d=H[C+28>>2]}H[133979]=0;Ta(B);i=H[133979];H[133979]=0;j=-1;gd:{if(!i){break gd}f=H[133980];if(!f){break gd}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}H[133979]=0;ca(106,d|0,H[C+24>>2]);i=H[133979];H[133979]=0;j=-1;hd:{if(!i){break hd}f=H[133980];if(!f){break hd}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}H[133979]=0;ea(87,C+28|0,C+24|0,0);i=H[133979];H[133979]=0;j=-1;id:{if(!i){break id}f=H[133980];if(!f){break id}j=Za(H[i>>2],l,o);if(!j){break Rb}$(f|0)}i=_()|0;if((j|0)==1){continue}break}Ta(l);Ga=C+32|0;break Pb}Ta(l);Cb(i,f);X()}Ta(l);break a}break c}jd:{kd:{ld:{md:{nd:{switch(c-6|0){case 0:g=Va(952);E=Sb(g,6);H[g+948>>2]=0;F[g+944|0]=0;H[g+940>>2]=0;H[g>>2]=19304;Jc(E,a);c=Ga-336|0;Ga=c;x=Ll(b,15960);H[c+332>>2]=0;H[c+328>>2]=0;G[c+326>>1]=1;G[c+324>>1]=1;H[c+320>>2]=-1;G[c+318>>1]=0;G[c+316>>1]=1;G[c+314>>1]=1;od:{pd:{qd:{rd:{sd:{td:{if(x){d=Ga-16|0;Ga=d;b=H[x+460>>2];H[d+12>>2]=b;ud:{if(!b){break ud}while(1){if(!pk(x,d+12|0)){break ud}h=h+1|0;if(H[d+12>>2]){continue}break}}Ga=d+16|0;H[g+356>>2]=h&65535;b=J[g+352>>1];h=Ga-16|0;Ga=h;e=H[x+460>>2];H[h+12>>2]=e;vd:{wd:{if(!b){f=b;break wd}f=b;if(!e){break wd}while(1){d=0;if(!pk(x,h+12|0)){break vd}e=H[h+12>>2];f=f-1|0;if(!(f&65535)){break wd}if(e){continue}break}}H[x+20>>2]=e;G[x+32>>1]=0;G[x+476>>1]=b+(f^-1);d=dk(x)}Ga=h+16|0;if(!d){break td}H[c+272>>2]=c+328;mb(x,256,c+272|0);H[c+256>>2]=c+332;mb(x,257,c+256|0);H[c+240>>2]=c+324;mb(x,277,c+240|0);H[c+224>>2]=c+326;mb(x,258,c+224|0);H[c+208>>2]=c+320;mb(x,278,c+208|0);H[c+192>>2]=c+318;mb(x,262,c+192|0);H[c+176>>2]=c+314;mb(x,274,c+176|0);if(H[g+332>>2]==-1){break sd}H[c+160>>2]=c+312;yc(x,296,c+160|0);H[c+144>>2]=c+308;if(mb(x,282,c+144|0)){y=L[c+308>>2];if(J[c+312>>1]==3){y=O(O(y*O(2.5399999618530273))+O(.5));L[c+308>>2]=y}if(O(P(y))<O(2147483648)){b=~~y}else{b=-2147483648}jd(g,b)}H[c+128>>2]=c+308;if(mb(x,283,c+128|0)){y=L[c+308>>2];if(J[c+312>>1]==3){y=O(O(y*O(2.5399999618530273))+O(.5));L[c+308>>2]=y}if(O(P(y))<O(2147483648)){b=~~y}else{b=-2147483648}Zd(g,b)}H[c+112>>2]=c+304;if(mb(x,286,c+112|0)){y=L[c+304>>2];xd:{if(O(P(y))<O(2147483648)){b=~~y;break xd}b=-2147483648}H[g+392>>2]=b}H[c+96>>2]=c+304;if(mb(x,287,c+96|0)){y=L[c+304>>2];yd:{if(O(P(y))<O(2147483648)){b=~~y;break yd}b=-2147483648}H[g+396>>2]=b}H[g+336>>2]=-1;H[g+44>>2]=0;b=H[c+332>>2];if(b>>>0<K[c+320>>2]){H[c+80>>2]=b;H[c+320>>2]=b;lb(x,278,c+80|0)}f=J[c+318>>1];if(f>>>0>6){break rd}b=1<<f;if(!(b&11)){if(!(b&100)){break rd}break qd}zd:{Ad:{l=J[c+326>>1];switch(l-1|0){case 3:break zd;case 0:break Ad;default:break pd}}H[g+44>>2]=2;d=1;G[g+26>>1]=1;break od}H[g+44>>2]=16;d=4;G[g+26>>1]=4;break od}a=ba(4)|0;H[a>>2]=16290;break a}a=ba(4)|0;H[a>>2]=16581;break a}H[g+16>>2]=H[c+328>>2];a=H[c+332>>2];H[g+68>>2]=6;H[g+20>>2]=a;a=ba(4)|0;H[a>>2]=16806;break a}if(f-32844>>>0<2){break qd}d=4;l=J[c+326>>1];if((l|0)!=4){break pd}H[g+44>>2]=16;G[g+26>>1]=4;break od}d=24;G[g+26>>1]=24;j=1;break od}H[g+44>>2]=256;d=8;G[g+26>>1]=8;if((f|0)!=3|l>>>0<9){break od}H[g+44>>2]=0;d=24;G[g+26>>1]=24}Bd:{Cd:{Dd:{Ed:{Fd:{Gd:{Hd:{Id:{Jd:{Kd:{Ld:{Md:{Nd:{Od:{if(!H[g+332>>2]){gc(g,H[c+328>>2],H[c+332>>2],d,6);if(!H[g+4>>2]){break Od}b=J[c+324>>1];if((b|0)==4){Lc(g);b=J[c+324>>1]}if(!((b&65535)!=2|J[c+326>>1]!=8)){Lc(g)}H[c+64>>2]=c+316;mb(x,259,c- -64|0);Ui(g,J[c+316>>1],0);if(j){f=cb(N(H[c+328>>2],H[c+332>>2])<<2);if(!f){break Nd}m=H[c+328>>2];j=H[c+332>>2];l=Ga-1120|0;Ga=l;h=l+96|0;_a(h,0,1024);e=Ga-208|0;Ga=e;Pd:{if(!H[x+512>>2]){d=I[41018]|I[41019]<<8|(I[41020]<<16|I[41021]<<24);b=I[41014]|I[41015]<<8|(I[41016]<<16|I[41017]<<24);F[h+46|0]=b;F[h+47|0]=b>>>8;F[h+48|0]=b>>>16;F[h+49|0]=b>>>24;F[h+50|0]=d;F[h+51|0]=d>>>8;F[h+52|0]=d>>>16;F[h+53|0]=d>>>24;d=I[41012]|I[41013]<<8|(I[41014]<<16|I[41015]<<24);b=I[41008]|I[41009]<<8|(I[41010]<<16|I[41011]<<24);F[h+40|0]=b;F[h+41|0]=b>>>8;F[h+42|0]=b>>>16;F[h+43|0]=b>>>24;F[h+44|0]=d;F[h+45|0]=d>>>8;F[h+46|0]=d>>>16;F[h+47|0]=d>>>24;d=I[41004]|I[41005]<<8|(I[41006]<<16|I[41007]<<24);b=I[41e3]|I[41001]<<8|(I[41002]<<16|I[41003]<<24);F[h+32|0]=b;F[h+33|0]=b>>>8;F[h+34|0]=b>>>16;F[h+35|0]=b>>>24;F[h+36|0]=d;F[h+37|0]=d>>>8;F[h+38|0]=d>>>16;F[h+39|0]=d>>>24;d=I[40996]|I[40997]<<8|(I[40998]<<16|I[40999]<<24);b=I[40992]|I[40993]<<8|(I[40994]<<16|I[40995]<<24);F[h+24|0]=b;F[h+25|0]=b>>>8;F[h+26|0]=b>>>16;F[h+27|0]=b>>>24;F[h+28|0]=d;F[h+29|0]=d>>>8;F[h+30|0]=d>>>16;F[h+31|0]=d>>>24;d=I[40988]|I[40989]<<8|(I[40990]<<16|I[40991]<<24);b=I[40984]|I[40985]<<8|(I[40986]<<16|I[40987]<<24);F[h+16|0]=b;F[h+17|0]=b>>>8;F[h+18|0]=b>>>16;F[h+19|0]=b>>>24;F[h+20|0]=d;F[h+21|0]=d>>>8;F[h+22|0]=d>>>16;F[h+23|0]=d>>>24;d=I[40980]|I[40981]<<8|(I[40982]<<16|I[40983]<<24);b=I[40976]|I[40977]<<8|(I[40978]<<16|I[40979]<<24);F[h+8|0]=b;F[h+9|0]=b>>>8;F[h+10|0]=b>>>16;F[h+11|0]=b>>>24;F[h+12|0]=d;F[h+13|0]=d>>>8;F[h+14|0]=d>>>16;F[h+15|0]=d>>>24;d=I[40972]|I[40973]<<8|(I[40974]<<16|I[40975]<<24);b=I[40968]|I[40969]<<8|(I[40970]<<16|I[40971]<<24);F[h|0]=b;F[h+1|0]=b>>>8;F[h+2|0]=b>>>16;F[h+3|0]=b>>>24;F[h+4|0]=d;F[h+5|0]=d>>>8;F[h+6|0]=d>>>16;F[h+7|0]=d>>>24;break Pd}b=J[x+84>>1];Qd:{if(!(1<<b&65814?b>>>0<=16:0)){H[e>>2]=b;$b(h,41558,e);break Qd}b=J[x+98>>1]-J[x+168>>1]|0;H[e+192>>2]=e+206;Rd:{Sd:{Td:{Ud:{Vd:{Wd:{Xd:{if(!mb(x,262,e+192|0)){u=1;Yd:{switch(b-1|0){case 2:break Pd;case 0:break Xd;default:break Yd}}H[e+16>>2]=52096;$b(h,42403,e+16|0);break Qd}u=1;Zd:{k=J[e+206>>1];switch(k|0){case 6:case 8:break Pd;case 4:case 7:break Rd;case 5:break Ud;case 2:break Vd;case 0:case 1:case 3:break Wd;default:break Zd}}switch(k-32844|0){case 1:break Sd;case 0:break Td;default:break Rd}}k=1;G[e+206>>1]=1}if(J[x+138>>1]!=1){break Pd}d=J[x+98>>1];if((d|0)==1){break Pd}b=J[x+84>>1];if(b>>>0>7){break Pd}H[e+48>>2]=b;H[e+44>>2]=d;H[e+40>>2]=43694;H[e+36>>2]=k;H[e+32>>2]=52096;$b(h,43418,e+32|0);break Qd}if((b|0)>2){break Pd}H[e+84>>2]=b;H[e+80>>2]=44608;$b(h,44323,e+80|0);break Qd}H[e+128>>2]=e+204;yc(x,332,e+128|0);b=J[e+204>>1];if((b|0)!=1){H[e+116>>2]=b;H[e+112>>2]=45666;$b(h,45367,e+112|0);break Qd}b=J[x+98>>1];if(b>>>0<=3){H[e+100>>2]=b;H[e+96>>2]=43694;$b(h,45367,e+96|0);break Qd}break Pd}if(J[x+88>>1]==34676){break Pd}H[e+148>>2]=34676;H[e+144>>2]=46570;$b(h,46256,e+144|0);break Qd}if((J[x+88>>1]&65534)!=34676){H[e+180>>2]=34676;H[e+184>>2]=34677;H[e+176>>2]=46570;$b(h,47074,e+176|0);break Qd}b=J[x+138>>1];if((b|0)==1){break Pd}H[e+164>>2]=b;H[e+160>>2]=48182;$b(h,47694,e+160|0);break Qd}H[e+68>>2]=k;H[e+64>>2]=52096;$b(h,48882,e- -64|0)}u=0}Ga=e+208|0;_d:{$d:{if(!u){break $d}p=l+96|0;t=Ga-512|0;Ga=t;d=l+8|0;H[d+76>>2]=0;H[d+80>>2]=0;H[d+44>>2]=0;H[d+36>>2]=0;H[d+40>>2]=0;G[d+30>>1]=4;H[d+4>>2]=1;H[d>>2]=x;H[t+464>>2]=d+24;yc(x,258,t+464|0);b=J[d+24>>1];ae:{if(!(1<<b&65814?b>>>0<=16:0)){H[t>>2]=b;$b(p,41558,t);break ae}H[d+12>>2]=0;H[t+448>>2]=d+26;yc(x,277,t+448|0);H[t+436>>2]=t+492;H[t+432>>2]=t+490;yc(x,338,t+432|0);be:{if(!J[t+490>>1]){break be}ce:{de:{z=J[H[t+492>>2]>>1];switch(z|0){case 1:case 2:break ce;case 0:break de;default:break be}}z=1;if(J[d+26>>1]<=3){break be}}H[d+12>>2]=z}k=d+32|0;H[t+416>>2]=k;if(!mb(x,262,t+416|0)){G[d+32>>1]=0}b=J[d+26>>1];u=J[t+490>>1];ee:{if(u){e=b;break ee}e=4;u=0;if((b|0)!=4){e=b;break ee}if(J[d+32>>1]!=2){break ee}u=1;H[d+12>>2]=1;G[t+490>>1]=1}H[t+400>>2]=t+486;yc(x,259,t+400|0);H[t+384>>2]=t+488;yc(x,284,t+384|0);H[t+368>>2]=k;h=(e&65535)-u|0;fe:{ge:{he:{ie:{je:{ke:{le:{me:{ne:{if(!mb(x,262,t+368|0)){oe:{switch(h-1|0){case 0:H[t+160>>2]=t+496;mb(x,259,t+160|0);b=J[t+496>>1];if(!(b-2>>>0>=3&(b|0)!=32771)){G[d+32>>1]=0;break ne}G[d+32>>1]=1;break ne;case 2:break ge;default:break oe}}H[t+16>>2]=52096;$b(p,42403,t+16|0);z=0;break ae}pe:{qe:{b=J[d+32>>1];switch(b|0){case 8:break fe;case 4:case 7:break he;case 5:break ke;case 2:break le;case 6:break me;case 0:case 1:break ne;case 3:break pe;default:break qe}}switch(b-32844|0){case 1:break ie;case 0:break je;default:break he}}H[t+200>>2]=t+472;H[t+196>>2]=t+476;H[t+192>>2]=t+480;if(!mb(x,320,t+192|0)){z=0;d=I[49494]|I[49495]<<8|(I[49496]<<16|I[49497]<<24);b=I[49490]|I[49491]<<8|(I[49492]<<16|I[49493]<<24);F[p+24|0]=b;F[p+25|0]=b>>>8;F[p+26|0]=b>>>16;F[p+27|0]=b>>>24;F[p+28|0]=d;F[p+29|0]=d>>>8;F[p+30|0]=d>>>16;F[p+31|0]=d>>>24;d=I[49486]|I[49487]<<8|(I[49488]<<16|I[49489]<<24);b=I[49482]|I[49483]<<8|(I[49484]<<16|I[49485]<<24);F[p+16|0]=b;F[p+17|0]=b>>>8;F[p+18|0]=b>>>16;F[p+19|0]=b>>>24;F[p+20|0]=d;F[p+21|0]=d>>>8;F[p+22|0]=d>>>16;F[p+23|0]=d>>>24;d=I[49478]|I[49479]<<8|(I[49480]<<16|I[49481]<<24);b=I[49474]|I[49475]<<8|(I[49476]<<16|I[49477]<<24);F[p+8|0]=b;F[p+9|0]=b>>>8;F[p+10|0]=b>>>16;F[p+11|0]=b>>>24;F[p+12|0]=d;F[p+13|0]=d>>>8;F[p+14|0]=d>>>16;F[p+15|0]=d>>>24;d=I[49470]|I[49471]<<8|(I[49472]<<16|I[49473]<<24);b=I[49466]|I[49467]<<8|(I[49468]<<16|I[49469]<<24);F[p|0]=b;F[p+1|0]=b>>>8;F[p+2|0]=b>>>16;F[p+3|0]=b>>>24;F[p+4|0]=d;F[p+5|0]=d>>>8;F[p+6|0]=d>>>16;F[p+7|0]=d>>>24;break ae}k=2<<J[d+24>>1];xa=d,ya=cb(k),H[xa+36>>2]=ya;xa=d,ya=cb(k),H[xa+40>>2]=ya;e=cb(k);H[d+44>>2]=e;b=H[d+36>>2];if(e?!b|!H[d+40>>2]:1){z=0;d=I[49796]|I[49797]<<8|(I[49798]<<16|I[49799]<<24);b=I[49792]|I[49793]<<8|(I[49794]<<16|I[49795]<<24);F[p+24|0]=b;F[p+25|0]=b>>>8;F[p+26|0]=b>>>16;F[p+27|0]=b>>>24;F[p+28|0]=d;F[p+29|0]=d>>>8;F[p+30|0]=d>>>16;F[p+31|0]=d>>>24;d=I[49788]|I[49789]<<8|(I[49790]<<16|I[49791]<<24);b=I[49784]|I[49785]<<8|(I[49786]<<16|I[49787]<<24);F[p+16|0]=b;F[p+17|0]=b>>>8;F[p+18|0]=b>>>16;F[p+19|0]=b>>>24;F[p+20|0]=d;F[p+21|0]=d>>>8;F[p+22|0]=d>>>16;F[p+23|0]=d>>>24;d=I[49780]|I[49781]<<8|(I[49782]<<16|I[49783]<<24);b=I[49776]|I[49777]<<8|(I[49778]<<16|I[49779]<<24);F[p+8|0]=b;F[p+9|0]=b>>>8;F[p+10|0]=b>>>16;F[p+11|0]=b>>>24;F[p+12|0]=d;F[p+13|0]=d>>>8;F[p+14|0]=d>>>16;F[p+15|0]=d>>>24;d=I[49772]|I[49773]<<8|(I[49774]<<16|I[49775]<<24);b=I[49768]|I[49769]<<8|(I[49770]<<16|I[49771]<<24);F[p|0]=b;F[p+1|0]=b>>>8;F[p+2|0]=b>>>16;F[p+3|0]=b>>>24;F[p+4|0]=d;F[p+5|0]=d>>>8;F[p+6|0]=d>>>16;F[p+7|0]=d>>>24;break ae}sb(b,H[t+480>>2],k);sb(H[d+40>>2],H[t+476>>2],k);sb(H[d+44>>2],H[t+472>>2],k)}if(J[t+488>>1]!=1){break fe}k=J[d+26>>1];if((k|0)==1){break fe}e=J[d+24>>1];if(e>>>0>7){break fe}b=J[d+32>>1];H[t+144>>2]=e;H[t+140>>2]=k;H[t+136>>2]=43694;H[t+132>>2]=b;H[t+128>>2]=52096;$b(p,43418,t+128|0);z=0;break ae}if(J[t+488>>1]!=1|J[t+486>>1]!=7){break fe}H[t+208>>2]=1;lb(x,65538,t+208|0);G[d+32>>1]=2;break fe}if((h|0)>2){break fe}H[t+228>>2]=h;H[t+224>>2]=44608;$b(p,44323,t+224|0);z=0;break ae}H[t+272>>2]=t+496;yc(x,332,t+272|0);b=J[t+496>>1];if((b|0)!=1){H[t+260>>2]=b;H[t+256>>2]=45666;$b(p,45367,t+256|0);z=0;break ae}b=J[d+26>>1];if(b>>>0>3){break fe}H[t+244>>2]=b;H[t+240>>2]=43694;$b(p,45367,t+240|0);z=0;break ae}if(J[t+486>>1]!=34676){H[t+308>>2]=34676;H[t+304>>2]=46570;$b(p,46256,t+304|0);z=0;break ae}H[t+288>>2]=3;lb(x,65560,t+288|0);G[d+32>>1]=1;G[d+24>>1]=8;break fe}if((J[t+486>>1]&65534)!=34676){H[t+356>>2]=34676;H[t+360>>2]=34677;H[t+352>>2]=46570;$b(p,47074,t+352|0);z=0;break ae}b=J[t+488>>1];if((b|0)!=1){H[t+340>>2]=b;H[t+336>>2]=48182;$b(p,47694,t+336|0);z=0;break ae}H[t+320>>2]=3;lb(x,65560,t+320|0);G[d+32>>1]=2;G[d+24>>1]=8;break fe}H[t+180>>2]=b;H[t+176>>2]=52096;$b(p,48882,t+176|0);z=0;break ae}G[d+32>>1]=2}H[d+56>>2]=0;H[d+60>>2]=0;H[d+72>>2]=0;b=d- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[t+112>>2]=d+16;mb(x,256,t+112|0);H[t+96>>2]=d+20;mb(x,257,t+96|0);H[t+80>>2]=d+28;yc(x,274,t+80|0);b=J[t+488>>1]!=2|(h|0)<2;H[d+8>>2]=b;e=H[H[d>>2]+12>>2]>>>10&1;if(b){H[d+52>>2]=0;H[d+48>>2]=e?416:417;re:{se:{te:{switch(J[d+32>>1]){case 2:ue:{switch(J[d+24>>1]-8|0){case 0:ve:{switch(H[d+12>>2]-1|0){case 0:H[d+52>>2]=418;break se;case 1:H[d+52>>2]=419;break se;default:break ve}}H[d+52>>2]=420;break se;case 8:break ue;default:break se}}we:{switch(H[d+12>>2]-1|0){case 0:H[d+52>>2]=421;break se;case 1:H[d+52>>2]=422;break se;default:break we}}H[d+52>>2]=423;break se;case 5:if(!mg(d)|J[d+24>>1]!=8){break se}if(!H[d+56>>2]){H[d+52>>2]=424;break se}H[d+52>>2]=425;break se;case 3:if(!mg(d)){break se}xe:{switch(J[d+24>>1]-1|0){case 7:H[d+52>>2]=426;break se;case 3:H[d+52>>2]=427;break se;case 1:H[d+52>>2]=428;break se;case 0:break xe;default:break se}}H[d+52>>2]=429;break se;case 0:case 1:if(!mg(d)){break se}ye:{switch(J[d+24>>1]-1|0){case 15:H[d+52>>2]=430;break se;case 7:H[d+52>>2]=431;break se;case 3:H[d+52>>2]=432;break se;case 1:H[d+52>>2]=433;break se;case 0:break ye;default:break se}}H[d+52>>2]=434;break se;case 6:if(J[d+24>>1]!=8){break se}if(!nk(d)){break se}b=H[d>>2];H[t+36>>2]=t+508;H[t+32>>2]=t+496;yc(b,530,t+32|0);z=435;ze:{switch((J[t+508>>1]|J[t+496>>1]<<4)-17|0){case 49:H[d+52>>2]=436;break se;case 48:H[d+52>>2]=437;break se;case 17:H[d+52>>2]=438;break se;case 16:H[d+52>>2]=439;break se;case 1:H[d+52>>2]=440;break se;case 0:z=441;break;case 51:break ze;default:break se}}H[d+52>>2]=z;break se;case 8:break te;default:break re}}if(!mg(d)|J[d+24>>1]!=8){break se}Ae:{Be:{if(H[d+72>>2]){break Be}e=cb(18124);H[d+72>>2]=e;if(e){break Be}Xa(H[H[d>>2]+628>>2],531056,54482,0);b=0;break Ae}e=H[d>>2];H[t+48>>2]=t+508;yc(e,318,t+48|0);H[t+500>>2]=1120403456;e=H[t+508>>2];y=L[e+4>>2];L[t+496>>2]=O(L[e>>2]/y)*O(100);L[t+504>>2]=O(O(O(O(1)-L[e>>2])-y)/y)*O(100);z=0;e=0;w=H[d+72>>2];H[w>>2]=1500;sb(w+28|0,530936,84);o=H[w>>2];Z=O(O(L[w- -64>>2]-L[w+88>>2])/O(o|0));L[w+4>>2]=Z;Ce:{De:{if((o|0)<0){L[w+8>>2]=Z;break De}A=1/+L[w+100>>2];r=o+1|0;u=r&1;y=O(K[w+76>>2]);U=+(o|0);if(o){h=r&-2;i=w+112|0;while(1){xa=i+(z<<2)|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa>>2]=za;k=z|1;xa=i+(k<<2)|0,za=O(O(Wb(+(k|0)/U,A))*y),L[xa>>2]=za;z=z+2|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}if(u){xa=w+(z<<2)|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa+112>>2]=za}L[w+8>>2]=Z;z=0;if((o|0)<0){break De}A=1/+L[w+104>>2];y=O(K[w+80>>2]);if(o){h=r&-2;u=w+6116|0;e=0;while(1){xa=u+(z<<2)|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa>>2]=za;k=z|1;xa=u+(k<<2)|0,za=O(O(Wb(+(k|0)/U,A))*y),L[xa>>2]=za;z=z+2|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}if(r&1){xa=(w+(z<<2)|0)+6116|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa>>2]=za}L[w+12>>2]=Z;z=0;if((o|0)<0){break Ce}A=1/+L[w+108>>2];y=O(K[w+84>>2]);if(o){h=r&-2;u=w+12120|0;e=0;while(1){xa=u+(z<<2)|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa>>2]=za;k=z|1;xa=u+(k<<2)|0,za=O(O(Wb(+(k|0)/U,A))*y),L[xa>>2]=za;z=z+2|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}if(!(r&1)){break Ce}xa=(w+(z<<2)|0)+12120|0,za=O(O(Wb(+(z|0)/U,A))*y),L[xa>>2]=za;break Ce}L[w+12>>2]=Z}L[w+16>>2]=L[t+496>>2];L[w+20>>2]=L[t+500>>2];L[w+24>>2]=L[t+504>>2];b=442}H[d+52>>2]=b}if(!H[d+48>>2]){break re}z=1;if(H[d+52>>2]){break ae}}z=0;b=I[50422]|I[50423]<<8|(I[50424]<<16|I[50425]<<24);F[p+24|0]=b;F[p+25|0]=b>>>8;F[p+26|0]=b>>>16;F[p+27|0]=b>>>24;d=I[50418]|I[50419]<<8|(I[50420]<<16|I[50421]<<24);b=I[50414]|I[50415]<<8|(I[50416]<<16|I[50417]<<24);F[p+16|0]=b;F[p+17|0]=b>>>8;F[p+18|0]=b>>>16;F[p+19|0]=b>>>24;F[p+20|0]=d;F[p+21|0]=d>>>8;F[p+22|0]=d>>>16;F[p+23|0]=d>>>24;d=I[50410]|I[50411]<<8|(I[50412]<<16|I[50413]<<24);b=I[50406]|I[50407]<<8|(I[50408]<<16|I[50409]<<24);F[p+8|0]=b;F[p+9|0]=b>>>8;F[p+10|0]=b>>>16;F[p+11|0]=b>>>24;F[p+12|0]=d;F[p+13|0]=d>>>8;F[p+14|0]=d>>>16;F[p+15|0]=d>>>24;d=I[50402]|I[50403]<<8|(I[50404]<<16|I[50405]<<24);b=I[50398]|I[50399]<<8|(I[50400]<<16|I[50401]<<24);F[p|0]=b;F[p+1|0]=b>>>8;F[p+2|0]=b>>>16;F[p+3|0]=b>>>24;F[p+4|0]=d;F[p+5|0]=d>>>8;F[p+6|0]=d>>>16;F[p+7|0]=d>>>24;break ae}H[d+52>>2]=0;H[d+48>>2]=e?443:444;Ee:{Fe:{Ge:{switch(J[d+32>>1]-2|0){case 0:He:{switch(J[d+24>>1]-8|0){case 0:Ie:{switch(H[d+12>>2]-1|0){case 0:H[d+52>>2]=445;break Fe;case 1:H[d+52>>2]=446;break Fe;default:break Ie}}H[d+52>>2]=447;break Fe;case 8:break He;default:break Fe}}Je:{switch(H[d+12>>2]-1|0){case 0:H[d+52>>2]=448;break Fe;case 1:H[d+52>>2]=449;break Fe;default:break Je}}H[d+52>>2]=450;break Fe;case 4:break Ge;default:break Ee}}if(J[d+24>>1]!=8|J[d+26>>1]!=3){break Fe}if(!nk(d)){break Fe}b=H[d>>2];H[t+68>>2]=t+508;H[t+64>>2]=t+496;yc(b,530,t- -64|0);if((J[t+508>>1]|J[t+496>>1]<<4)!=17){break Fe}H[d+52>>2]=451}if(!H[d+48>>2]){break Ee}z=1;if(H[d+52>>2]){break ae}}z=0;b=I[50422]|I[50423]<<8|(I[50424]<<16|I[50425]<<24);F[p+24|0]=b;F[p+25|0]=b>>>8;F[p+26|0]=b>>>16;F[p+27|0]=b>>>24;d=I[50418]|I[50419]<<8|(I[50420]<<16|I[50421]<<24);b=I[50414]|I[50415]<<8|(I[50416]<<16|I[50417]<<24);F[p+16|0]=b;F[p+17|0]=b>>>8;F[p+18|0]=b>>>16;F[p+19|0]=b>>>24;F[p+20|0]=d;F[p+21|0]=d>>>8;F[p+22|0]=d>>>16;F[p+23|0]=d>>>24;d=I[50410]|I[50411]<<8|(I[50412]<<16|I[50413]<<24);b=I[50406]|I[50407]<<8|(I[50408]<<16|I[50409]<<24);F[p+8|0]=b;F[p+9|0]=b>>>8;F[p+10|0]=b>>>16;F[p+11|0]=b>>>24;F[p+12|0]=d;F[p+13|0]=d>>>8;F[p+14|0]=d>>>16;F[p+15|0]=d>>>24;d=I[50402]|I[50403]<<8|(I[50404]<<16|I[50405]<<24);b=I[50398]|I[50399]<<8|(I[50400]<<16|I[50401]<<24);F[p|0]=b;F[p+1|0]=b>>>8;F[p+2|0]=b>>>16;F[p+3|0]=b>>>24;F[p+4|0]=d;F[p+5|0]=d>>>8;F[p+6|0]=d>>>16;F[p+7|0]=d>>>24}Ga=t+512|0;if(!z){break $d}G[l+38>>1]=4;d=H[l+56>>2];Ke:{if(!d){b=H[l+8>>2];Xa(H[b+628>>2],H[b>>2],50761,0);n=0;break Ke}if(!H[l+60>>2]){b=H[l+8>>2];Xa(H[b+628>>2],H[b>>2],51114,0);n=0;break Ke}b=H[l+28>>2];n=Ia[d|0](l+8|0,f+(N(m,j-b|0)<<2)|0,m,b)|0}b=H[l+64>>2];if(b){Ta(b);H[l+64>>2]=0}b=H[l+68>>2];if(b){Ta(b);H[l+68>>2]=0}b=H[l+72>>2];if(b){Ta(b);H[l+72>>2]=0}b=H[l+76>>2];if(b){Ta(b);H[l+76>>2]=0}b=H[l+80>>2];if(b){Ta(b);H[l+80>>2]=0}b=H[l+44>>2];if(b){Ta(b);Ta(H[l+48>>2]);Ta(H[l+52>>2])}break _d}d=H[x+628>>2];b=H[x>>2];H[l>>2]=l+96;Xa(d,b,51506,l)}Ga=l+1120|0;if(!n){break Md}h=H[c+332>>2];if(h){o=H[g+56>>2];l=f;while(1){if(H[g+332>>2]){break Ld}d=0;e=o;if(H[c+328>>2]){while(1){b=(d<<2)+l|0;F[e|0]=J[b+2>>1];F[e+1|0]=H[b>>2]>>>8;F[e+2|0]=H[b>>2];if(J[c+324>>1]==4){lc(g,d,q,I[b+3|0])}e=e+3|0;d=d+1|0;b=H[c+328>>2];if(d>>>0<b>>>0){continue}break}h=H[c+332>>2];d=b}o=H[g+52>>2]+o|0;l=(d<<2)+l|0;q=q+1|0;if(q>>>0<h>>>0){continue}break}}Ta(f);break Ed}b=J[c+318>>1];d=J[c+326>>1];if((b|0)==3&d>>>0>=25){break Kd}r=(b|0)==3&d>>>0>8;M=Og(r?1<<d:256,4);if(!M){break Jd}j=d>>>0<8?d:8;Le:{Me:{switch(b|0){case 0:case 1:if((d|0)==1){if((b|0)==1){F[M+4|0]=255;F[M+5|0]=255;F[M+6|0]=255;break Le}F[M+2|0]=255;F[M|0]=255;F[M+1|0]=255;break Le}f=1<<j;h=255/((f-1&255)>>>0)|0;if((b|0)!=1){e=0;if(j){while(1){d=(e<<2)+M|0;b=N(e,h)^-1;F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;b=e|1;d=(b<<2)+M|0;b=N(b,h)^-1;F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;e=e+2|0;o=o+2|0;if((f|0)!=(o|0)){continue}break}}if(j){break Le}d=(e<<2)+M|0;b=N(e,h)^-1;F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;break Le}e=0;if(j){while(1){d=(e<<2)+M|0;b=N(e,h);F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;b=e|1;d=(b<<2)+M|0;b=N(b,h);F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;e=e+2|0;o=o+2|0;if((f|0)!=(o|0)){continue}break}}if(j){break Le}d=(e<<2)+M|0;b=N(e,h);F[d+2|0]=b;F[d+1|0]=b;F[d|0]=b;break Le;case 3:break Me;default:break Le}}H[c+48>>2]=c+300;H[c+52>>2]=c+296;H[c+56>>2]=c+292;mb(x,320,c+48|0);d=1;Ne:{if(r){break Ne}e=1<<j;h=H[c+292>>2];f=H[c+296>>2];b=H[c+300>>2];while(1){if((e|0)<=0){d=r;break Ne}e=e-1|0;if(J[b+(e<<1)>>1]>255|J[f+(e<<1)>>1]>255){break Ne}if(J[h+(e<<1)>>1]<256){continue}break}}e=-1<<(r?J[c+326>>1]:j)^-1;u=H[c+292>>2];h=H[c+296>>2];f=H[c+300>>2];if(!d){while(1){d=(e<<2)+M|0;b=e<<1;F[d+2|0]=I[b+f|0];F[d+1|0]=I[b+h|0];F[d|0]=I[b+u|0];b=(e|0)>0;e=e-1|0;if(b){continue}break Le}}while(1){d=(e<<2)+M|0;b=e<<1;F[d+2|0]=J[b+f>>1]/257;F[d+1|0]=J[b+h>>1]/257;F[d|0]=J[b+u>>1]/257;b=(e|0)>0;e=e-1|0;if(b){continue}break}}if(!r){Ad(g,M,1<<j);Ta(M);M=0}j=J[c+324>>1];u=J[c+326>>1];f=H[c+328>>2];i=Le(x);d=H[g+32>>2];h=H[g+52>>2];q=J[c+326>>1];e=H[c+320>>2];b=J[c+324>>1];na=H[x+12>>2]>>>10&1;H[c+300>>2]=0;H[c+296>>2]=0;f=N(j,N(f,u))+7|0;Oe:{if(!na){b=N(b,d);d=(b|0)>(i|0)?i:b;b=N(e,h);e=N(q>>>0>8?(q|0)!=16?q+7>>>3|0:1:1,(b|0)<(d|0)?d:b);break Oe}H[c+32>>2]=c+300;mb(x,322,c+32|0);H[c+16>>2]=c+296;mb(x,323,c+16|0);H[c+320>>2]=H[c+296>>2];e=N(Zc(x),(K[c+328>>2]/K[c+300>>2]|0)+1|0);k=cb(Zc(x))}f=f>>>3|0;b=J[c+326>>1];i=e<<((b|0)==16);h=cb(i);Pe:{Qe:{if(!((b|0)!=16|na)){u=J[c+324>>1];b=H[c+328>>2];d=cb(e);if(d){break Qe}if(!h){break Dd}Ta(h);break Dd}if(!h){break Dd}u=0;m=1;break Pe}b=N(b,u)&536870911;if(!h){u=f;i=e;f=b;h=d;m=1;break Pe}V=cb(H[c+332>>2]);u=f;n=h;i=e;f=b;h=d;m=0}e=H[c+332>>2];Re:{if(!e){break Re}wa=m?f:u;v=m?h:n;ia=f&536870910;B=f&1;C=f&536870908;ta=f&3;ua=f-1|0;while(1){if(H[g+332>>2]){break Id}b=H[c+320>>2];b=b+aa>>>0>e>>>0?e-aa|0:b;Se:{if(na){ma=Bc(x);o=nd(x);if(!H[c+328>>2]){break Se}va=ma-o|0;S=o&7;D=o-1|0;Q=!b|!o;pa=0;oa=0;R=0;while(1){if((Je(x,k,oa,aa,0)|0)<0){break Hd}Te:{if(H[c+300>>2]+R>>>0>ma>>>0){if(!b|(R|0)==(ma|0)){break Te}d=N(o,pa);s=(d^-1)+ma|0;q=ma-R|0;p=o-q|0;t=p+va|0;W=ma-d&7;e=h+R|0;w=b;d=k;while(1){l=0;j=q;if(W){while(1){F[e|0]=I[d|0];e=e+1|0;d=d+1|0;j=j-1|0;l=l+1|0;if((W|0)!=(l|0)){continue}break}}if(s>>>0>=7){while(1){F[e|0]=I[d|0];F[e+1|0]=I[d+1|0];F[e+2|0]=I[d+2|0];F[e+3|0]=I[d+3|0];F[e+4|0]=I[d+4|0];F[e+5|0]=I[d+5|0];F[e+6|0]=I[d+6|0];F[e+7|0]=I[d+7|0];e=e+8|0;d=d+8|0;j=j-8|0;if(j){continue}break}}d=d+p|0;e=e+t|0;w=w-1|0;if(w){continue}break}break Te}if(Q){break Te}e=h+R|0;q=b;d=k;while(1){l=0;j=o;if(S){while(1){F[e|0]=I[d|0];e=e+1|0;d=d+1|0;j=j-1|0;l=l+1|0;if((S|0)!=(l|0)){continue}break}}if(D>>>0>=7){while(1){F[e|0]=I[d|0];F[e+1|0]=I[d+1|0];F[e+2|0]=I[d+2|0];F[e+3|0]=I[d+3|0];F[e+4|0]=I[d+4|0];F[e+5|0]=I[d+5|0];F[e+6|0]=I[d+6|0];F[e+7|0]=I[d+7|0];e=e+8|0;d=d+8|0;j=j-8|0;if(j){continue}break}}e=e+va|0;q=q-1|0;if(q){continue}break}}pa=pa+1|0;R=o+R|0;oa=H[c+300>>2]+oa|0;if(oa>>>0<K[c+328>>2]){continue}break}break Se}if((Ke(x,Me(x,aa,0),v,N(b,wa))|0)==-1){break Re}}if(b){D=z-b|0;R=0;while(1){p=b+(R^-1)|0;W=N(p,f);S=J[c+326>>1];Ue:{if(r|(S|0)!=16){break Ue}Ve:{if(!m){if(f){break Ve}F[(H[c+332>>2]+(D+R|0)|0)+V|0]=8;break Ue}o=H[c+328>>2];if(!o){break Ue}q=W+1|0;e=0;if((o|0)!=1){j=o&-2;l=0;while(1){F[(e+W|0)+h|0]=I[(q+(e<<1)|0)+h|0];d=e|1;F[(d+W|0)+h|0]=I[(q+(d<<1)|0)+h|0];e=e+2|0;l=l+2|0;if((j|0)!=(l|0)){continue}break}}if(!(o&1)){break Ue}F[(e+W|0)+h|0]=I[(q+(e<<1)|0)+h|0];break Ue}s=N(p,u);Q=s+1|0;o=0;e=0;d=0;w=0;if(ua>>>0>=3){while(1){j=e<<1;t=I[(Q+(j|6)|0)+n|0];l=I[(Q+(j|4)|0)+n|0];q=I[(Q+(j|2)|0)+n|0];j=I[(j+Q|0)+n|0];d=d&255;d=d>>>0<j>>>0?j:d;d=d>>>0<q>>>0?q:d;d=d>>>0<l>>>0?l:d;d=d>>>0<t>>>0?t:d;e=e+4|0;w=w+4|0;if((C|0)!=(w|0)){continue}break}}if(ta){while(1){j=I[(Q+(e<<1)|0)+n|0];d=d&255;d=d>>>0<j>>>0?j:d;e=e+1|0;o=o+1|0;if((ta|0)!=(o|0)){continue}break}}We:{if(!(d&255)){e=8;break We}e=0;if(d<<24>>24<0){break We}while(1){e=e+1|0;d=d<<25>>24;if((d|0)>=0){continue}break}}F[(H[c+332>>2]+(D+R|0)|0)+V|0]=e;if(!f){break Ue}j=8-e|0;e=0;l=0;if(ua){while(1){d=(s+(e<<1)|0)+n|0;F[(e+W|0)+h|0]=(I[d|0]|I[d+1|0]<<8)>>>j;d=e|1;q=(d+W|0)+h|0;d=(s+(d<<1)|0)+n|0;F[q|0]=(I[d|0]|I[d+1|0]<<8)>>>j;e=e+2|0;l=l+2|0;if((ia|0)!=(l|0)){continue}break}}if(!B){break Ue}d=(s+(e<<1)|0)+n|0;F[(e+W|0)+h|0]=(I[d|0]|I[d+1|0]<<8)>>>j}Xe:{Ye:{switch(J[c+324>>1]-1|0){case 0:if(r){if(!m){Ml(H[g+56>>2]+N(H[g+52>>2],H[c+332>>2]+(D+R|0)|0)|0,N(p,u)+n|0,H[c+328>>2],S,M);break Xe}Ml(H[g+56>>2]+N(H[g+52>>2],H[c+332>>2]+(D+R|0)|0)|0,h+W|0,H[c+328>>2],S,M);break Xe}if(!((S|0)!=16&(S|0)!=J[g+26>>1])){d=H[g+52>>2];$a(H[g+56>>2]+N(d,H[c+332>>2]+(D+R|0)|0)|0,h+W|0,d>>>0>f>>>0?f:d);break Xe}q=H[g+56>>2]+N(H[g+52>>2],H[c+332>>2]+(D+R|0)|0)|0;o=h+W|0;d=H[c+328>>2];e=0;Ze:{if(S>>>0<=8){if((d|0)<=0){break Ze}t=-1<<S^-1;while(1){e=e+S|0;_e:{if((e|0)<=8){l=e-8|0;w=I[o|0]>>>8-e|0;break _e}l=e-8|0;w=I[o|0]<<l|I[o+1|0]>>>16-e;o=o+1|0}F[q|0]=t&w;j=(e|0)>7;e=j?l:e;q=q+1|0;o=(j&!l)+o|0;j=d>>>0>1;d=d-1|0;if(j){continue}break}break Ze}if(S>>>0<=15){if((d|0)<=0){break Ze}l=S-8|0;w=S+7|0;while(1){j=d;d=I[o|0]|I[o+1|0]<<8|(I[o+2|0]<<16|I[o+3|0]<<24);F[q|0]=(d<<24|d<<8&16711680|(d>>>8&65280|d>>>24))>>>24-e;d=e+S|0;$e:{if((d|0)>=8){d=(e+w|0)-((d|0)<15?d:15)|0;e=(e+l|0)-(d&-8)|0;o=o+1+(d>>>3)|0;break $e}e=d}q=q+1|0;d=j-1|0;if(j>>>0>=2){continue}break}break Ze}if(S>>>0>=32){if((d|0)<=0){break Ze}w=d-1|0;j=d&3;if(j){while(1){F[q|0]=I[o+3|0];o=o+4|0;q=q+1|0;d=d-1|0;e=e+1|0;if((j|0)!=(e|0)){continue}break}}if(w>>>0<3){break Ze}while(1){F[q|0]=I[o+3|0];F[q+1|0]=I[o+7|0];F[q+2|0]=I[o+11|0];F[q+3|0]=I[o+15|0];o=o+16|0;q=q+4|0;e=d-5|0;d=d-4|0;if(e>>>0<4294967294){continue}break}break Ze}if((d|0)<=0){break Ze}l=S-8|0;w=S+7|0;while(1){j=d;d=I[o|0]|I[o+1|0]<<8|(I[o+2|0]<<16|I[o+3|0]<<24);p=d<<24|d<<8&16711680|(d>>>8&65280|d>>>24);d=e+S|0;F[q|0]=p>>>d-8;af:{if((d|0)>=8){d=(e+w|0)-((d|0)<15?d:15)|0;e=(e+l|0)-(d&-8)|0;o=o+1+(d>>>3)|0;break af}e=d}q=q+1|0;d=j-1|0;if(j>>>0>=2){continue}break}}break Xe;case 1:d=H[c+332>>2];if(!H[g+928>>2]){Lc(g)}if(!f){break Xe}e=d+(D+R|0)|0;l=0;d=0;while(1){j=(l+W|0)+h|0;Qd(g,d,e,I[j|0]);lc(g,d,e,I[j+1|0]);q=d+1|0;j=H[c+328>>2];d=(j|0)>(q|0)?q:0;e=e-((j|0)<=(q|0))|0;l=l+2|0;if(l>>>0<f>>>0){continue}break};break Xe;default:break Ye}}bf:{if(J[g+26>>1]==24){break bf}gc(g,H[c+328>>2],H[c+332>>2],24,6);if(J[c+324>>1]!=4){break bf}Lc(g)}if(!H[c+328>>2]){break Xe}e=H[c+332>>2]+(D+R|0)|0;l=0;d=0;while(1){q=0;w=0;t=W+N(J[c+324>>1],l)|0;j=t+2|0;if((j|0)<(i|0)){q=F[h+j|0];j=q&255;w=(q|0)<0?j|-256:j;o=h+t|0;q=F[o+1|0];j=q&255;q=(q|0)<0?j|-256:j;j=I[o|0]}else{j=0}A=(+(j|0)/2.55+16)/116;qa=Wb(A+ +(w|0)*-.005,3)*1.0883;U=qa*1.057311;ra=Wb(+(q|0)*.002+A,3)*.95047;Y=Wb(A,3);A=ra*.055648+Y*-.204043;sa=qa*.041556+(ra*-.969256+Y*1.875992);Y=qa*-.498535+(ra*3.240479+Y*-1.53715);cf:{if(Y>.00304){Y=Wb(Y,.41667)*1.055+-.055;break cf}Y=Y*12.92}A=U+A;df:{if(sa>.00304){U=Wb(sa,.41667)*1.055+-.055;break df}U=sa*12.92}ef:{if(A>.00304){A=Wb(A,.41667)*1.055+-.055;break ef}A=A*12.92}Y=Y*255;ff:{if(P(Y)<2147483648){j=~~Y;break ff}j=-2147483648}j=(j|0)<255?j:255;F[c+290|0]=(j|0)>0?j:0;U=U*255;gf:{if(P(U)<2147483648){j=~~U;break gf}j=-2147483648}j=(j|0)<255?j:255;F[c+289|0]=(j|0)>0?j:0;A=A*255;hf:{if(P(A)<2147483648){j=~~A;break hf}j=-2147483648}j=(j|0)<255?j:255;F[c+288|0]=(j|0)>0?j:0;H[c+12>>2]=H[c+288>>2];si(g,d,e,c+12|0);if(J[c+324>>1]==4){lc(g,d,e,I[(h+t|0)+3|0])}q=d+1|0;j=H[c+328>>2];d=(j|0)>(q|0)?q:0;e=e-((j|0)<=(q|0))|0;l=l+1|0;if(j>>>0>l>>>0){continue}break}}R=R+1|0;if(b>>>0>R>>>0){continue}break}}aa=H[c+320>>2]+aa|0;z=0-aa|0;e=H[c+332>>2];if(aa>>>0<e>>>0){continue}break}}Ta(h);if(!m){Ta(n)}if(r|(!V|J[c+324>>1]!=1|J[c+326>>1]!=16)){break Fd}o=H[c+332>>2];if(!o){break Fd}u=o&3;d=0;if(o-1>>>0<3){l=8;e=0;break Gd}h=o&-4;e=0;l=8;j=0;while(1){b=I[e+V|0];f=(b|0)>(l|0)?l:b;b=I[(e|1)+V|0];f=(b|0)>(f|0)?f:b;b=I[(e|2)+V|0];f=(b|0)>(f|0)?f:b;b=I[(e|3)+V|0];l=(b|0)>(f|0)?f:b;e=e+4|0;j=j+4|0;if((h|0)!=(j|0)){continue}break}break Gd}break Cd}a=ba(4)|0;H[a>>2]=17257;break a}a=ba(4)|0;H[a>>2]=17371;break a}Ta(f);a=ba(4)|0;H[a>>2]=17683;break a}Ta(f);break Cd}a=ba(4)|0;H[a>>2]=17836;break a}a=ba(4)|0;H[a>>2]=18377;break a}Ta(h);break Cd}Ta(k);Ta(h);a=ba(4)|0;H[a>>2]=18510;break a}if(u){while(1){b=I[e+V|0];l=(b|0)>(l|0)?l:b;e=e+1|0;d=d+1|0;if((u|0)!=(d|0)){continue}break}}if(!o){break Fd}q=0;while(1){b=I[q+V|0];if(!(!H[c+328>>2]|(b|0)<=(l|0))){b=b-l|0;e=H[g+56>>2]+N(H[g+52>>2],q)|0;d=0;while(1){F[e|0]=I[e|0]>>>b;e=e+1|0;d=d+1|0;if(d>>>0<K[c+328>>2]){continue}break}o=H[c+332>>2]}q=q+1|0;if(o>>>0>q>>>0){continue}break}}if(V){Ta(V)}if(na){Ta(k)}if(M){Ta(M)}jf:{switch(J[c+314>>1]-2|0){case 0:Df(g);break Ed;case 1:ji(g);Df(g);break Ed;case 2:ji(g);break Ed;case 3:Pl(g);Df(g);break Ed;case 4:Ql(g);break Ed;case 5:Ql(g);Df(g);break Ed;case 6:break jf;default:break Ed}}Pl(g)}Fh(x);Ga=c+336|0;break Bd}if(M){Ta(M)}if(k){Ta(k)}a=ba(4)|0;H[a>>2]=18420;break a}a=ba(4)|0;H[a>>2]=16988;break a}break c;case 1:g=Va(940);E=Sb(g,7);H[g>>2]=18112;Jc(E,a);n=Ga-800|0;Ga=n;kf:{lf:{mf:{nf:{if(!b){break nf}of:{pf:{qf:{rf:{sf:{tf:{if(Ia[H[H[b>>2]+12>>2]](b,n+776|0,18,1,0,0)|0){d=(I[n+779|0]|I[n+780|0]<<8)<<16>>16;d=I[g+458|0]?d:d<<8|(d&65280)>>>8;F[n+779|0]=d;F[n+780|0]=d>>>8;d=(I[n+781|0]|I[n+782|0]<<8)<<16>>16;d=I[g+458|0]?d:d<<8|(d&65280)>>>8;F[n+781|0]=d;F[n+782|0]=d>>>8;d=G[n+784>>1];G[n+784>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[n+786>>1];G[n+786>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[n+788>>1];G[n+788>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[n+790>>1];f=(I[g+458|0]?d:d<<8|(d&65280)>>>8)<<16>>16;G[n+790>>1]=f;k=I[n+778|0]-1|0;d=k&255;if(d>>>0>=11|!(1799>>>d&1)){break tf}if(!f){break mf}h=J[n+788>>1];if(!h){break mf}e=I[n+792|0];if(!e|(I[n+781|0]|I[n+782|0]<<8)>>>0>=257){break mf}d=e-8|0;if(d>>>0>24|!(1<<d&16843137)){break mf}if(H[g+332>>2]==-1){H[g+68>>2]=7;H[g+20>>2]=f&65535;H[g+16>>2]=h;break nf}d=I[n+776|0];if(d){Ia[H[H[b>>2]+20>>2]](b,d,1)|0;h=J[n+788>>1];e=I[n+792|0];f=J[n+790>>1]}gc(g,h,f&65535,e&255,7);if(I[n+792|0]==32){Lc(g)}if(!H[g+4>>2]){break sf}if(H[g+332>>2]){break lf}uf:{if(!I[n+777|0]){break uf}f=0;Ia[H[H[b>>2]+12>>2]](b,n,N(I[n+781|0]|I[n+782|0]<<8,3),1,0,0)|0;if(!(I[n+781|0]|I[n+782|0]<<8)){break uf}while(1){d=n+N(f,3)|0;Rd(g,f&255,I[d+2|0],I[d+1|0],I[d|0],0);f=f+1|0;if(f>>>0<(I[n+781|0]|I[n+782|0]<<8)>>>0){continue}break}}if((I[n+778|0]&247)==3){We(g)}d=I[n+793|0];u=d&32;f=0;e=Bb(g,0);if(!J[n+790>>1]){break qf}h=1792>>>k&1;if(u){r=255;while(1){if(H[g+332>>2]){break of}if(Ia[H[H[b>>2]+36>>2]](b)|0){break pf}k=J[n+790>>1]+(f^-1)|0;if(!((k|0)<0|(k|0)>H[g+20>>2])){e=Bb(g,0)+N(k,H[g+52>>2])|0}k=J[n+788>>1];vf:{if(!h){ei(g,e,n+776|0,b,k,f,0);break vf}r=Hl(g,e,n+776|0,b,k,f,r&255)}f=f+1|0;if(f>>>0<J[n+790>>1]){continue}break}break qf}if(h){break rf}while(1){if(H[g+332>>2]){break of}if(Ia[H[H[b>>2]+36>>2]](b)|0){break pf}if(H[g+20>>2]>=(f|0)){e=Bb(g,0)+N(H[g+52>>2],f)|0}ei(g,e,n+776|0,b,J[n+788>>1],f,0);f=f+1|0;if(f>>>0<J[n+790>>1]){continue}break}break qf}a=ba(4)|0;H[a>>2]=16043;break a}a=ba(4)|0;H[a>>2]=16223;break a}a=ba(4)|0;H[a>>2]=16852;break a}h=255;while(1){if(H[g+332>>2]){break of}if(Ia[H[H[b>>2]+36>>2]](b)|0){break pf}if(H[g+20>>2]>=(f|0)){e=Bb(g,0)+N(H[g+52>>2],f)|0}h=Hl(g,e,n+776|0,b,J[n+788>>1],f,h&255);f=f+1|0;if(f>>>0<J[n+790>>1]){continue}break}}if(d&16){Df(g)}if(!u|I[n+792|0]!=32){break nf}Yl(g);break nf}a=ba(4)|0;H[a>>2]=17301;break a}break lf}Ga=n+800|0;d=(b|0)!=0;break kf}a=ba(4)|0;H[a>>2]=16485;break a}a=ba(4)|0;H[a>>2]=16988;break a}if(d){break c}uc(a+72|0,E+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[g>>2]+4>>2]](g);if(!c){break md}break d;default:break nd}}if(c&-9){break ld}}g=Va(940);E=Sb(g,8);H[g>>2]=18156;Jc(E,a);m=Ga-912|0;Ga=m;wf:{xf:{yf:{zf:{Af:{Bf:{Cf:{Df:{Ef:{if(!b){break Ef}if(!(Ia[H[H[b>>2]+12>>2]](b,m+784|0,128,1,0,0)|0)){break Af}d=G[m+788>>1];G[m+788>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+790>>1];G[m+790>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+792>>1];G[m+792>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+794>>1];G[m+794>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+796>>1];G[m+796>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+798>>1];G[m+798>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+850>>1];G[m+850>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;d=G[m+852>>1];G[m+852>>1]=I[g+458|0]?d:d<<8|(d&65280)>>>8;if(I[m+784|0]!=10){break xf}if(I[m+786|0]!=1){break Bf}k=J[m+788>>1];e=J[m+792>>1];f=J[m+790>>1];d=J[m+794>>1];H[g+364>>2]=J[m+796>>1];H[g+368>>2]=J[m+798>>1];u=e-k|0;if((u|0)<0){break xf}w=d-f|0;if((w|0)<0){break xf}e=w+1|0;n=u+1|0;if(H[g+332>>2]==-1){H[g+68>>2]=8;H[g+20>>2]=e;H[g+16>>2]=n;break Ef}d=F[m+849|0];if((d|0)>=5){break Cf}f=F[m+787|0];Ff:{if(!((f|0)!=8|(d|0)<3)){gc(g,n,e,24,8);if(I[m+849|0]!=4){break Ff}Lc(g);break Ff}if(!((d|0)!=4|(f|0)!=1)){gc(g,n,e,4,8);break Ff}gc(g,n,e,f,8)}if(H[g+332>>2]){break yf}q=N(F[m+849|0],N(e,J[m+850>>1]));i=cb(q);if(!i){break yf}if((q|0)>0){d=i;f=q;while(1){Gf:{Hf:{if(!(Ia[H[H[b>>2]+36>>2]](b)|0)){Ia[H[H[b>>2]+12>>2]](b,m+783|0,1,1,0,0)|0;e=I[m+783|0];if((e&192)!=192){F[d|0]=e;f=f-1|0;d=d+1|0;break Gf}Ia[H[H[b>>2]+12>>2]](b,m+783|0,1,1,0,0)|0;r=e&63;if(r>>>0>f>>>0){break Hf}f=f-r|0;if(!r){break Gf}h=r-1|0;k=0;e=e&7;if(e){while(1){F[d|0]=I[m+783|0];d=d+1|0;r=r-1|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}if(h>>>0<7){break Gf}while(1){F[d|0]=I[m+783|0];e=I[m+783|0];F[d+3|0]=e;F[d+2|0]=e;F[d+1|0]=e;e=I[m+783|0];F[d+6|0]=e;F[d+5|0]=e;F[d+4|0]=e;F[d+7|0]=I[m+783|0];d=d+8|0;e=r-9|0;r=r-8|0;if(e>>>0<4294967294){continue}break}break Gf}a=ba(4)|0;H[a>>2]=17287;break a}a=ba(4)|0;H[a>>2]=17422;break a}if((f|0)>0){continue}break}}f=I[m+833|0]|I[m+834|0]<<8|(I[m+835|0]<<16|I[m+836|0]<<24);d=I[m+829|0]|I[m+830|0]<<8|(I[m+831|0]<<16|I[m+832|0]<<24);F[m+29|0]=d;F[m+30|0]=d>>>8;F[m+31|0]=d>>>16;F[m+32|0]=d>>>24;F[m+33|0]=f;F[m+34|0]=f>>>8;F[m+35|0]=f>>>16;F[m+36|0]=f>>>24;d=I[m+837|0]|I[m+838|0]<<8|(I[m+839|0]<<16|I[m+840|0]<<24);F[m+37|0]=d;F[m+38|0]=d>>>8;F[m+39|0]=d>>>16;F[m+40|0]=d>>>24;d=I[m+841|0]|I[m+842|0]<<8;F[m+41|0]=d;F[m+42|0]=d>>>8;F[m+43|0]=I[m+843|0];F[m|0]=I[m+800|0];d=I[m+801|0]|I[m+802|0]<<8|(I[m+803|0]<<16|I[m+804|0]<<24);F[m+1|0]=d;F[m+2|0]=d>>>8;F[m+3|0]=d>>>16;F[m+4|0]=d>>>24;f=I[m+809|0]|I[m+810|0]<<8|(I[m+811|0]<<16|I[m+812|0]<<24);d=I[m+805|0]|I[m+806|0]<<8|(I[m+807|0]<<16|I[m+808|0]<<24);F[m+5|0]=d;F[m+6|0]=d>>>8;F[m+7|0]=d>>>16;F[m+8|0]=d>>>24;F[m+9|0]=f;F[m+10|0]=f>>>8;F[m+11|0]=f>>>16;F[m+12|0]=f>>>24;f=I[m+817|0]|I[m+818|0]<<8|(I[m+819|0]<<16|I[m+820|0]<<24);d=I[m+813|0]|I[m+814|0]<<8|(I[m+815|0]<<16|I[m+816|0]<<24);F[m+13|0]=d;F[m+14|0]=d>>>8;F[m+15|0]=d>>>16;F[m+16|0]=d>>>24;F[m+17|0]=f;F[m+18|0]=f>>>8;F[m+19|0]=f>>>16;F[m+20|0]=f>>>24;f=I[m+825|0]|I[m+826|0]<<8|(I[m+827|0]<<16|I[m+828|0]<<24);d=I[m+821|0]|I[m+822|0]<<8|(I[m+823|0]<<16|I[m+824|0]<<24);F[m+21|0]=d;F[m+22|0]=d>>>8;F[m+23|0]=d>>>16;F[m+24|0]=d>>>24;F[m+25|0]=f;F[m+26|0]=f>>>8;F[m+27|0]=f>>>16;F[m+28|0]=f>>>24;H[m+44>>2]=H[m+844>>2];r=I[m+787|0];d=I[m+849|0];if(!((r|0)!=8|(d|0)!=1)){d=0;Ia[H[H[b>>2]+12>>2]](b,m+783|0,1,1,0,0)|0;if(I[m+783|0]!=12){break zf}while(1){f=m+N(d,3)|0;Ia[H[H[b>>2]+12>>2]](b,f,1,1,0,0)|0;Ia[H[H[b>>2]+12>>2]](b,f+1|0,1,1,0,0)|0;Ia[H[H[b>>2]+12>>2]](b,f+2|0,1,1,0,0)|0;d=d+1|0;if((d|0)!=256){continue}break}r=I[m+787|0];d=I[m+849|0]}if(!((r&255)!=1|(d&255)!=1)){G[m+2>>1]=65280;G[m+4>>1]=65535;G[m>>1]=0}if(H[g+44>>2]){d=0;while(1){f=m+N(d,3)|0;Rd(g,d&255,I[f|0],I[f+1|0],I[f+2|0],0);d=d+1|0;if(d>>>0<K[g+44>>2]){continue}break}}h=cb(n+(J[m+850>>1]<<3)|0);if(!h){break yf}o=u+1|0;d=0;while(1){if(H[g+332>>2]){break yf}j=d;e=I[m+849|0];t=e<<24>>24;k=J[m+850>>1];f=i+N(t,N(k,d))|0;l=w-d|0;r=I[m+787|0];If:{Jf:{if((e|0)!=3){break Jf}d=0;if((r|0)!=8){break Jf}while(1){e=k&65535;Xl(g,d,l,I[d+f|0]|I[(e+d|0)+f|0]<<8|I[((e<<1)+d|0)+f|0]<<16);d=d+1|0;if((o|0)==(d|0)){break If}k=J[m+850>>1];continue}}Kf:{if((e|0)!=4){break Kf}d=0;if((r|0)!=8){break Kf}while(1){e=k&65535;Xl(g,d,l,I[d+f|0]|I[(e+d|0)+f|0]<<8|I[((e<<1)+d|0)+f|0]<<16);e=N(J[m+850>>1],3)+d|0;if(e>>>0<q>>>0){lc(g,d,l,I[e+f|0])}d=d+1|0;if((o|0)==(d|0)){break If}k=J[m+850>>1];continue}}Lf:{if((e|0)==1){d=h;e=k<<16>>16;Mf:{Nf:{switch((r<<24>>24)-1|0){case 0:if((e|0)<=0){break Mf}while(1){k=I[f|0];F[d+7|0]=k&1;F[d|0]=k>>>7;F[d+6|0]=k>>>1&1;F[d+5|0]=k>>>2&1;F[d+4|0]=k>>>3&1;F[d+3|0]=k>>>4&1;F[d+2|0]=k>>>5&1;F[d+1|0]=k>>>6&1;d=d+8|0;f=f+1|0;k=e&65535;e=e-1|0;if(k>>>0>1){continue}break};break Mf;case 1:if((e|0)<=0){break Mf}if(e&1){k=I[f|0];F[d+3|0]=k&3;F[d|0]=k>>>6;F[d+2|0]=k>>>2&3;F[d+1|0]=k>>>4&3;d=d+4|0;f=f+1|0;k=e-1|0}else{k=e}if((e|0)==1){break Mf}while(1){e=I[f|0];F[d+3|0]=e&3;F[d|0]=e>>>6;F[d+2|0]=e>>>2&3;F[d+1|0]=e>>>4&3;e=I[f+1|0];F[d+7|0]=e&3;F[d+4|0]=e>>>6;F[d+6|0]=e>>>2&3;F[d+5|0]=e>>>4&3;d=d+8|0;f=f+2|0;e=k-3|0;k=k-2|0;if((e&65535)>>>0<65534){continue}break};break Mf;case 3:if((e|0)<=0){break Mf}r=e-1|0;n=e&3;if(n){k=0;while(1){u=I[f|0];F[d+1|0]=u&15;F[d|0]=u>>>4;d=d+2|0;f=f+1|0;e=e-1|0;k=k+1|0;if((n|0)!=(k&65535)){continue}break}}if((r&65535)>>>0<3){break Mf}while(1){k=I[f|0];F[d+1|0]=k&15;F[d|0]=k>>>4;k=I[f+1|0];F[d+3|0]=k&15;F[d+2|0]=k>>>4;k=I[f+2|0];F[d+5|0]=k&15;F[d+4|0]=k>>>4;k=I[f+3|0];F[d+7|0]=k&15;F[d+6|0]=k>>>4;d=d+8|0;f=f+4|0;k=e-5|0;e=e-4|0;if((k&65535)>>>0<65534){continue}break};break Mf;case 7:break Nf;default:break Mf}}if((e|0)<=0){break Mf}n=e-1|0;u=e&7;if(u){k=0;while(1){F[d|0]=I[f|0];d=d+1|0;f=f+1|0;e=e-1|0;k=k+1|0;if((u|0)!=(k&65535)){continue}break}}if((n&65535)>>>0<7){break Mf}while(1){F[d|0]=I[f|0];F[d+1|0]=I[f+1|0];F[d+2|0]=I[f+2|0];F[d+3|0]=I[f+3|0];F[d+4|0]=I[f+4|0];F[d+5|0]=I[f+5|0];F[d+6|0]=I[f+6|0];F[d+7|0]=I[f+7|0];d=d+8|0;f=f+8|0;k=e-9|0;e=e-8|0;if((k&65535)>>>0<65534){continue}break}}break Lf}u=h;e=f;n=0;r=(r|0)==1&(t|0)<5;s=k<<16>>16;Of:{if(!r|(s|0)<=0){break Of}d=s<<3;f=_a(u,0,(d|1)-((d|0)<=0?d:1)|0);if((t|0)<=0){break Of}k=e;d=f;while(1){p=I[k|0];if(p&128){F[d|0]=I[d|0]|1}if(p&64){F[d+1|0]=I[d+1|0]|1}if(p&32){F[d+2|0]=I[d+2|0]|1}if(p&16){F[d+3|0]=I[d+3|0]|1}if(p&8){F[d+4|0]=I[d+4|0]|1}if(p&4){F[d+5|0]=I[d+5|0]|1}if(p&2){F[d+6|0]=I[d+6|0]|1}if(p&1){F[d+7|0]=I[d+7|0]|1}k=k+1|0;d=d+8|0;n=n+1|0;if((s|0)!=(n|0)){continue}break}if((t|0)==1){break Of}n=0;e=e+s|0;k=e;d=f;while(1){p=I[k|0];if(p&128){F[d|0]=I[d|0]|2}if(p&64){F[d+1|0]=I[d+1|0]|2}if(p&32){F[d+2|0]=I[d+2|0]|2}if(p&16){F[d+3|0]=I[d+3|0]|2}if(p&8){F[d+4|0]=I[d+4|0]|2}if(p&4){F[d+5|0]=I[d+5|0]|2}if(p&2){F[d+6|0]=I[d+6|0]|2}if(p&1){F[d+7|0]=I[d+7|0]|2}k=k+1|0;d=d+8|0;n=n+1|0;if((s|0)!=(n|0)){continue}break}if((t|0)==2){break Of}n=0;e=e+s|0;k=e;d=f;while(1){f=I[k|0];if(f&128){F[d|0]=I[d|0]|4}if(f&64){F[d+1|0]=I[d+1|0]|4}if(f&32){F[d+2|0]=I[d+2|0]|4}if(f&16){F[d+3|0]=I[d+3|0]|4}if(f&8){F[d+4|0]=I[d+4|0]|4}if(f&4){F[d+5|0]=I[d+5|0]|4}if(f&2){F[d+6|0]=I[d+6|0]|4}if(f&1){F[d+7|0]=I[d+7|0]|4}k=k+1|0;d=d+8|0;n=n+1|0;if((s|0)!=(n|0)){continue}break}if((t|0)==3){break Of}f=e+s|0;k=0;while(1){d=I[f|0];if(d&128){F[u|0]=I[u|0]|8}if(d&64){F[u+1|0]=I[u+1|0]|8}if(d&32){F[u+2|0]=I[u+2|0]|8}if(d&16){F[u+3|0]=I[u+3|0]|8}if(d&8){F[u+4|0]=I[u+4|0]|8}if(d&4){F[u+5|0]=I[u+5|0]|8}if(d&2){F[u+6|0]=I[u+6|0]|8}if(d&1){F[u+7|0]=I[u+7|0]|8}f=f+1|0;u=u+8|0;k=k+1|0;if((s|0)!=(k|0)){continue}break}}if(!r){break Df}}d=0;while(1){Qd(g,d,l,I[d+h|0]);d=d+1|0;if((o|0)!=(d|0)){continue}break}}d=j+1|0;if((j|0)!=(w|0)){continue}break}Ta(i);Ta(h)}Ga=m+912|0;d=(b|0)!=0;break wf}a=ba(4)|0;H[a>>2]=18236;break a}a=ba(4)|0;H[a>>2]=16714;break a}a=ba(4)|0;H[a>>2]=16544;break a}a=ba(4)|0;H[a>>2]=15939;break a}a=ba(4)|0;H[a>>2]=17579;break a}a=ba(4)|0;H[a>>2]=16988;break a}a=ba(4)|0;H[a>>2]=16268;break a}if(d){break c}uc(a+72|0,E+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[g>>2]+4>>2]](g);if(!c){break kd}break d}if((c|0)!=9){break jd}}g=Va(940);E=Sb(g,9);H[g>>2]=18200;Jc(E,a);d=0;e=0;f=0;Pf:{Qf:{Rf:{Sf:{Tf:{Uf:{if(!b){break Uf}while(1){if(!(Ia[H[H[b>>2]+36>>2]](b)|0)){k=Ia[H[H[b>>2]+48>>2]](b)|0;e=k&127|e<<7;if(k&128){continue}}break}while(1){if(!(Ia[H[H[b>>2]+36>>2]](b)|0)){if(Ia[H[H[b>>2]+48>>2]](b)&128){continue}}break}while(1){if(!(Ia[H[H[b>>2]+36>>2]](b)|0)){k=Ia[H[H[b>>2]+48>>2]](b)|0;d=k&127|d<<7;if(k&128){continue}}break}while(1){if(!(Ia[H[H[b>>2]+36>>2]](b)|0)){k=Ia[H[H[b>>2]+48>>2]](b)|0;f=k&127|f<<7;if(k&128){continue}}break}if(Ia[H[H[b>>2]+36>>2]](b)|0){break Tf}if(e){break Sf}H[g+20>>2]=f;H[g+16>>2]=d;if((d|0)<=0|(f|0)<=0){break Rf}if(H[g+332>>2]==-1){H[g+68>>2]=9;break Uf}gc(g,d,f,1,9);if(!H[g+4>>2]){break Qf}We(g);e=H[g+16>>2];Bb(g,0);f=H[g+20>>2];d=Bb(g,0);if(H[g+20>>2]<=0){break Uf}k=(e+7|0)/8|0;d=d+N(H[g+52>>2],H[g+20>>2]-1|0)|0;e=0;while(1){Ia[H[H[b>>2]+12>>2]](b,d,k,1,0,0)|0;f=f-1|0;d=(f|0)>0?d-H[g+52>>2]|0:d;e=e+1|0;if((e|0)<H[g+20>>2]){continue}break}}d=(b|0)!=0;break Pf}a=ba(4)|0;H[a>>2]=16011;break a}a=ba(4)|0;H[a>>2]=16246;break a}a=ba(4)|0;H[a>>2]=16648;break a}a=ba(4)|0;H[a>>2]=16833;break a}if(d){break c}uc(a+72|0,E+72|0);Ia[H[H[b>>2]+20>>2]](b,ia,0)|0;Ia[H[H[g>>2]+4>>2]](g);if(c){break d}}c=I[17559]|I[17560]<<8|(I[17561]<<16|I[17562]<<24);b=I[17555]|I[17556]<<8|(I[17557]<<16|I[17558]<<24);F[a+96|0]=b;F[a+97|0]=b>>>8;F[a+98|0]=b>>>16;F[a+99|0]=b>>>24;F[a+100|0]=c;F[a+101|0]=c>>>8;F[a+102|0]=c>>>16;F[a+103|0]=c>>>24;c=I[17551]|I[17552]<<8|(I[17553]<<16|I[17554]<<24);b=I[17547]|I[17548]<<8|(I[17549]<<16|I[17550]<<24);F[a+88|0]=b;F[a+89|0]=b>>>8;F[a+90|0]=b>>>16;F[a+91|0]=b>>>24;F[a+92|0]=c;F[a+93|0]=c>>>8;F[a+94|0]=c>>>16;F[a+95|0]=c>>>24;c=I[17543]|I[17544]<<8|(I[17545]<<16|I[17546]<<24);b=I[17539]|I[17540]<<8|(I[17541]<<16|I[17542]<<24);F[a+80|0]=b;F[a+81|0]=b>>>8;F[a+82|0]=b>>>16;F[a+83|0]=b>>>24;F[a+84|0]=c;F[a+85|0]=c>>>8;F[a+86|0]=c>>>16;F[a+87|0]=c>>>24;c=I[17535]|I[17536]<<8|(I[17537]<<16|I[17538]<<24);b=I[17531]|I[17532]<<8|(I[17533]<<16|I[17534]<<24);F[a+72|0]=b;F[a+73|0]=b>>>8;F[a+74|0]=b>>>16;F[a+75|0]=b>>>24;F[a+76|0]=c;F[a+77|0]=c>>>8;F[a+78|0]=c>>>16;F[a+79|0]=c>>>24}return 0}Vc(a,E,1);Ia[H[H[g>>2]+4>>2]](g);return 1}Vc(a,g,1);Ia[H[H[E>>2]+4>>2]](g);return 1}ka(a|0,530448,0);X()}function LC(a){a=a|0;var 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=O(0),u=0,v=0,w=0,y=0,z=0,A=0,C=0,D=0,E=0,J=0,L=0,Q=0,R=0;s=Ga-80|0;Ga=s;z=a+4|0;J=a+8|0;E=a+236|0;b=H[a>>2];c=H[b-12>>2];e=c+a|0;d=H[e+12>>2];g=H[e+8>>2];C=s- -64|0;a:{while(1){if(!(d-g>>>0<12|d>>>0<=g>>>0)){c=c+J|0;k=b-12|0;f=0;b=g+2|0;b:{if(b>>>0>=d>>>0){e=0;break b}e=I[g|0]|I[g+1|0]<<8;H[c>>2]=b;b=H[k>>2]+z|0;c=b+4|0;d=H[b+8>>2];g=H[b+4>>2]}b=g+2|0;if(b>>>0<d>>>0){f=I[g|0]|I[g+1|0]<<8;H[c>>2]=b;b=H[k>>2]+z|0;c=b+4|0;g=H[b+4>>2];d=H[b+8>>2]}b=g+4|0;if(b>>>0<d>>>0){H[c>>2]=b;b=H[k>>2]+z|0;c=b+4|0;g=H[b+4>>2];d=H[b+8>>2]}b=0;j=d;d=g+4|0;if(j>>>0>d>>>0){b=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);H[c>>2]=d}H[a+116>>2]=b;j=H[k>>2]+z|0;d=j+4|0;L=H[j>>2];A=H[j+4>>2];c:{d:{switch((e&65535)-16385|0){case 52:F[a+212|0]=1;e=H[k>>2]+z|0;b=e+4|0;f=H[e+4>>2];d=f+4|0;c=H[e+8>>2];if(d>>>0<c>>>0){H[e+4>>2]=d;c=H[k>>2]+z|0;b=c+4|0;f=H[c+4>>2];c=H[c+8>>2]}d=c;c=f+4|0;if(d>>>0<=c>>>0){break c}H[b>>2]=c;break c;case 48:F[a+212|0]=1;gh(H[a+120>>2]+680|0);break c;case 50:F[a+212|0]=1;g=H[a+236>>2];if(!g){break c}d=f&255;b=E;while(1){c=d>>>0>K[g+16>>2];b=c?b:g;g=H[(c<<2)+g>>2];if(g){continue}break};if((b|0)==(E|0)|d>>>0<K[b+16>>2]){break c}b=H[b+20>>2];Ia[H[H[b>>2]+12>>2]](b)|0;break c;case 49:F[a+212|0]=1;H[s+56>>2]=0;H[s+60>>2]=0;H[s+48>>2]=0;H[s+52>>2]=0;H[s+40>>2]=0;H[s+44>>2]=0;H[s+32>>2]=0;H[s+36>>2]=0;Ec(H[k>>2]+z|0,s+32|0);break c;case 51:F[a+212|0]=1;break c;case 2:H[j+4>>2]=b+A;break c;case 1:b=H[a+208>>2];if(b){Ia[H[H[b>>2]+12>>2]](b)}F[a+212|0]=0;break c;case 3:F[a+212|0]=0;break c;case 0:H[j+4>>2]=A+4;d=H[k>>2]+z|0;f=d+4|0;g=H[d+8>>2];b=H[d+4>>2];c=b+4|0;if(g>>>0>c>>>0){H[d+4>>2]=c;b=H[k>>2]+z|0;f=b+4|0;g=H[b+8>>2];b=H[b+4>>2]}e=0;d=0;c=b+4|0;if(c>>>0<g>>>0){d=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f>>2]=c}H[a+216>>2]=d;c=H[k>>2]+z|0;d=H[c+4>>2];b=d+4|0;if(b>>>0<K[c+8>>2]){e=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+4>>2]=b}F[a+212|0]=1;H[a+220>>2]=e;b=H[a+208>>2];if(!b){break c}Ia[H[H[b>>2]+8>>2]](b);break c;case 8:b=A+1|0;f=H[j+8>>2];g=b>>>0<f>>>0;c=g?b:A;b=c+1|0;e=b>>>0<f>>>0;c=e?b:c;b=c+1|0;d=b>>>0<f>>>0;b=d?b:c;c=b+1|0;if(!(d|(e|g))){if(c>>>0>=f>>>0){break c}}H[j+4>>2]=c>>>0<f>>>0?c:b;break c;case 17:if(f&16384){v=0;y=0;D=0;e=H[a>>2]-12|0;d=H[e>>2]+a|0;i=d+8|0;b=H[i>>2];c=b+4|0;h=H[d+12>>2];if(c>>>0>=h>>>0){u=0}else{t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[d+8>>2]=c;b=H[e>>2]+a|0;h=H[b+12>>2];i=b+8|0;b=H[i>>2];u=+t}c=b+4|0;if(c>>>0<h>>>0){t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[i>>2]=c;b=H[e>>2]+a|0;h=H[b+12>>2];D=+t;i=b+8|0;b=H[i>>2]}c=b+2|0;e:{if(h>>>0<=c>>>0){c=b;w=0;break e}b=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[i>>2]=c;w=+(b|0)}b=c+2|0;f:{if(h>>>0<=b>>>0){b=c;break f}c=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[i>>2]=b;y=+(c|0)}c=b+2|0;g:{if(h>>>0<=c>>>0){c=b;o=0;break g}b=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[i>>2]=c;o=+(b|0)}d=c+2|0;if(d>>>0<h>>>0){b=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[i>>2]=d;v=+(b|0)}b=f&65535;c=a+236|0;h=H[c>>2];h:{if(!h){break h}e=b<<24>>24;b=c;while(1){d=e>>>0>K[h+16>>2];b=d?b:h;h=H[(d<<2)+h>>2];if(h){continue}break}if((b|0)==(c|0)|e>>>0<K[b+16>>2]){break h}c=H[b+20>>2];if((Ia[H[H[c>>2]+12>>2]](c)|0)!=2){break h}b=H[b+20>>2];if(!b){break h}g=b+4|0;H[H[a+120>>2]+12>>2]=g;b=H[H[a+120>>2]+696>>2];oc(a,w,y);v=y+v;i:{if(P(v)<2147483648){d=~~v;break i}d=-2147483648}o=w+o;j:{if(P(o)<2147483648){c=~~o;break j}c=-2147483648}o=D+-360;e=(b|0)==1;if(P(y)<2147483648){b=~~y}else{b=-2147483648}o=e?D:o;if(P(w)<2147483648){e=~~w}else{e=-2147483648}Oc(a,e,b,c,d,u,o);Rb(a,1,0);b=H[a+120>>2];if((g|0)==H[b+12>>2]){H[b+12>>2]=0}}break c}d=f&65535;y=0;l=Ga-32|0;Ga=l;H[l+24>>2]=0;H[l+28>>2]=0;H[l+16>>2]=0;H[l+20>>2]=0;H[l+8>>2]=0;H[l+12>>2]=0;H[l>>2]=0;H[l+4>>2]=0;j=H[a>>2]-12|0;c=H[j>>2];k=c+a|0;g=k+8|0;f=H[g>>2];b=f+4|0;e=H[k+12>>2];if(b>>>0>=e>>>0){o=0}else{t=(x(2,I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24)),B());H[k+8>>2]=b;c=H[j>>2];b=c+a|0;e=H[b+12>>2];g=b+8|0;f=H[g>>2];o=+t}b=f+4|0;if(b>>>0<e>>>0){t=(x(2,I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24)),B());H[g>>2]=b;y=+t;c=H[j>>2]}Ec((a+c|0)+4|0,l);b=a+236|0;f=H[b>>2];k:{if(!f){break k}e=d<<24>>24;c=b;while(1){d=e>>>0>K[f+16>>2];c=d?c:f;f=H[(d<<2)+f>>2];if(f){continue}break}if((b|0)==(c|0)|e>>>0<K[c+16>>2]){break k}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break k}b=H[c+20>>2];if(!b){break k}g=b+4|0;H[H[a+120>>2]+12>>2]=g;b=H[H[a+120>>2]+696>>2];w=M[l+16>>3];u=M[l+24>>3];D=M[l>>3];v=M[l+8>>3];oc(a,D,v);u=v+u;l:{if(P(u)<2147483648){d=~~u;break l}d=-2147483648}u=D+w;m:{if(P(u)<2147483648){c=~~u;break m}c=-2147483648}u=y+-360;e=(b|0)==1;if(P(v)<2147483648){b=~~v}else{b=-2147483648}u=e?y:u;if(P(D)<2147483648){e=~~D}else{e=-2147483648}Oc(a,e,b,c,d,o,u);Rb(a,1,0);b=H[a+120>>2];if((g|0)==H[b+12>>2]){H[b+12>>2]=0}}Ga=l+32|0;break c;case 24:d=f&65535;if(f&2048){l=0;i=0;q=Ga-48|0;Ga=q;c=H[H[a>>2]-12>>2]+a|0;e=H[c+8>>2];b=e+4|0;n:{o:{if(b>>>0>=K[c+12>>2]){break o}n=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[c+8>>2]=b;if(n>>>0<3){break o}H[q+24>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;if((n|0)<0){break a}h=Va(n);c=a+236|0;g=H[c>>2];p:{if(!g){break p}e=d&255;b=c;while(1){d=e>>>0>K[g+16>>2];b=d?b:g;g=H[(d<<2)+g>>2];if(g){continue}break}if((b|0)==(c|0)|e>>>0<K[b+16>>2]){break p}c=H[b+20>>2];if((Ia[H[H[c>>2]+12>>2]](c)|0)!=2){break p}b=H[b+20>>2];if(!b){break p}k=b+4|0;H[H[a+120>>2]+12>>2]=k;H[q+8>>2]=0;H[q>>2]=0;H[q+4>>2]=0;if((h|0)!=(h+n|0)){if((n|0)<0){break a}b=Va(n);H[q>>2]=b;H[q+8>>2]=b+n;f=$a(b,h,n);H[q+40>>2]=0;H[q+32>>2]=0;H[q+36>>2]=0;if(n>>>0>=268435456){break n}l=Va(n<<4);q:{if(n>>>0<2){break q}b=1;c=n-1|0;e=c&1;if((n|0)!=2){d=c&-2;while(1){p=(b<<4)+l|0;j=p-16|0;g=H[j+4>>2];c=H[j>>2];H[p+16>>2]=c;H[p+20>>2]=g;H[p>>2]=c;H[p+4>>2]=g;g=H[j+12>>2];c=H[j+8>>2];H[p+24>>2]=c;H[p+28>>2]=g;H[p+8>>2]=c;H[p+12>>2]=g;b=b+2|0;i=i+2|0;if((d|0)!=(i|0)){continue}break}}if(!e){break q}d=(b<<4)+l|0;c=d-16|0;b=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=b;b=H[c+12>>2];H[d+8>>2]=H[c+8>>2];H[d+12>>2]=b}H[q+4>>2]=f;Ta(f)}oc(a,M[l>>3],M[l+8>>3]);b=1;if(n>>>0>1){while(1){j=(b<<4)+l|0;o=M[j+8>>3];r:{if(P(o)<2147483648){d=~~o;break r}d=-2147483648}o=M[j>>3];s:{if(P(o)<2147483648){c=~~o;break s}c=-2147483648}o=M[j+40>>3];t:{if(P(o)<2147483648){f=~~o;break t}f=-2147483648}o=M[j+32>>3];u:{if(P(o)<2147483648){g=~~o;break u}g=-2147483648}o=M[j+24>>3];v:{if(P(o)<2147483648){e=~~o;break v}e=-2147483648}o=M[j+16>>3];w:{if(P(o)<2147483648){j=~~o;break w}j=-2147483648}ae(a,c,d,j,e,g,f);b=b+3|0;if(n>>>0>b>>>0){continue}break}}Rb(a,1,0);b=H[a+120>>2];if((k|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(l)}Ta(h)}Ga=q+48|0;break c}break a}if(d&16384){b=f&65535;n=Ga-48|0;Ga=n;f=H[a>>2]-12|0;d=H[f>>2]+a|0;e=H[d+8>>2];c=e+4|0;x:{y:{if(c>>>0>=K[d+12>>2]){break y}p=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[d+8>>2]=c;if(p>>>0<3){break y}c=0;H[n+24>>2]=0;H[n+16>>2]=0;H[n+20>>2]=0;z:{if(p>>>0<1073741824){j=b&255;d=p<<2;b=Va(d);H[n+16>>2]=b;i=b+d|0;H[n+24>>2]=i;q=_a(b,0,d);H[n+20>>2]=i;g=a+4|0;while(1){k=q+(c<<2)|0;h=0;l=g+H[f>>2]|0;b=H[l+4>>2];d=b+2|0;e=H[l+8>>2];A:{if(d>>>0>=e>>>0){d=b;b=0;break A}b=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=d}G[k>>1]=b;b=d+2|0;if(b>>>0<e>>>0){h=I[d|0]|I[d+1|0]<<8;H[l+4>>2]=b}G[k+2>>1]=h;c=c+1|0;if((p|0)!=(c|0)){continue}break}break z}break a}b=a+236|0;d=H[b>>2];B:{if(!d){break B}c=b;while(1){e=j>>>0>K[d+16>>2];c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|j>>>0<K[c+16>>2]){break B}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break B}b=H[c+20>>2];if(!b){break B}j=b+4|0;H[H[a+120>>2]+12>>2]=j;g=0;H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;k=i-q|0;h=k>>2;if((i|0)!=(q|0)){if((k|0)<0){break a}b=Va(k);H[n>>2]=b;H[n+8>>2]=b+(h<<2);l=$a(b,q,k);C:{if(!k){break C}d=0;H[n+40>>2]=0;H[n+32>>2]=0;H[n+36>>2]=0;c=(k+l|0)-l|0;if(c>>>0>=1073741821){break x}b=c>>>2|0;b=b>>>0>1?b:1;f=b&1;g=Va(c<<2);if(c>>>0>=8){e=b&1073741822;i=0;while(1){c=(d<<4)+g|0;b=l+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];b=d|1;c=(b<<4)+g|0;b=l+(b<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];d=d+2|0;i=i+2|0;if((e|0)!=(i|0)){continue}break}}if(!f){break C}c=(d<<4)+g|0;b=l+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1]}H[n+4>>2]=l;Ta(l)}oc(a,M[g>>3],M[g+8>>3]);if(k>>>0>4){c=1;while(1){l=(c<<4)+g|0;o=M[l+8>>3];D:{if(P(o)<2147483648){d=~~o;break D}d=-2147483648}o=M[l>>3];E:{if(P(o)<2147483648){b=~~o;break E}b=-2147483648}o=M[l+40>>3];F:{if(P(o)<2147483648){k=~~o;break F}k=-2147483648}o=M[l+32>>3];G:{if(P(o)<2147483648){f=~~o;break G}f=-2147483648}o=M[l+24>>3];H:{if(P(o)<2147483648){e=~~o;break H}e=-2147483648}o=M[l+16>>3];I:{if(P(o)<2147483648){i=~~o;break I}i=-2147483648}ae(a,b,d,i,e,f,k);c=c+3|0;if(h>>>0>c>>>0){continue}break}}Rb(a,1,0);b=H[a+120>>2];if((j|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(g)}Ta(q)}Ga=n+48|0;break c}break a}b=f&65535;m=Ga-48|0;Ga=m;k=H[a>>2]-12|0;d=H[k>>2]+a|0;e=H[d+8>>2];c=e+4|0;J:{if(c>>>0>=K[d+12>>2]){break J}h=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[d+8>>2]=c;if(h>>>0<3){break J}d=0;H[m+24>>2]=0;H[m+16>>2]=0;H[m+20>>2]=0;K:{if(h>>>0<268435456){j=b&255;b=h<<4;q=Va(b);H[m+16>>2]=q;i=b+q|0;H[m+24>>2]=i;H[m+20>>2]=i;f=a+4|0;while(1){b=q+(d<<4)|0;l=f+H[k>>2]|0;e=H[l+4>>2];c=e+4|0;g=H[l+8>>2];L:{if(c>>>0>=g>>>0){c=e;o=0;break L}t=(x(2,I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)),B());H[l+4>>2]=c;o=+t}M[b>>3]=o;e=c+4|0;if(e>>>0<g>>>0){t=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[l+4>>2]=e;o=+t}else{o=0}M[b+8>>3]=o;d=d+1|0;if((h|0)!=(d|0)){continue}break}break K}break a}b=a+236|0;c=H[b>>2];M:{if(!c){break M}d=b;while(1){e=j>>>0>K[c+16>>2];d=e?d:c;c=H[(e<<2)+c>>2];if(c){continue}break}if((b|0)==(d|0)|j>>>0<K[d+16>>2]){break M}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break M}b=H[d+20>>2];if(!b){break M}j=b+4|0;H[H[a+120>>2]+12>>2]=j;d=0;H[m+8>>2]=0;H[m>>2]=0;H[m+4>>2]=0;p=i-q|0;h=p>>4;if((i|0)!=(q|0)){if((p|0)<0){break a}b=Va(p);H[m>>2]=b;H[m+8>>2]=b+(h<<4);n=$a(b,q,p);N:{if(!p){break N}c=0;H[m+40>>2]=0;H[m+32>>2]=0;H[m+36>>2]=0;d=(n+p|0)-n|0;if((d|0)<0){break a}b=d>>>4|0;b=b>>>0>1?b:1;f=b&3;d=Va(d);if(b-1>>>0>=3){g=b&268435452;i=0;while(1){l=c<<4;e=l+d|0;k=l+n|0;b=H[k+4>>2];H[e>>2]=H[k>>2];H[e+4>>2]=b;b=H[k+12>>2];H[e+8>>2]=H[k+8>>2];H[e+12>>2]=b;b=l|16;e=b+d|0;k=b+n|0;b=H[k+12>>2];H[e+8>>2]=H[k+8>>2];H[e+12>>2]=b;b=H[k+4>>2];H[e>>2]=H[k>>2];H[e+4>>2]=b;b=l|32;e=b+d|0;k=b+n|0;b=H[k+12>>2];H[e+8>>2]=H[k+8>>2];H[e+12>>2]=b;b=H[k+4>>2];H[e>>2]=H[k>>2];H[e+4>>2]=b;b=l|48;e=b+d|0;k=b+n|0;b=H[k+12>>2];H[e+8>>2]=H[k+8>>2];H[e+12>>2]=b;b=H[k+4>>2];H[e>>2]=H[k>>2];H[e+4>>2]=b;c=c+4|0;i=i+4|0;if((g|0)!=(i|0)){continue}break}}if(!f){break N}g=0;while(1){b=c<<4;e=b+d|0;k=b+n|0;b=H[k+4>>2];H[e>>2]=H[k>>2];H[e+4>>2]=b;b=H[k+12>>2];H[e+8>>2]=H[k+8>>2];H[e+12>>2]=b;c=c+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}H[m+4>>2]=n;Ta(n)}oc(a,M[d>>3],M[d+8>>3]);if(p>>>0>16){f=1;while(1){l=(f<<4)+d|0;o=M[l+8>>3];O:{if(P(o)<2147483648){c=~~o;break O}c=-2147483648}o=M[l>>3];P:{if(P(o)<2147483648){b=~~o;break P}b=-2147483648}o=M[l+40>>3];Q:{if(P(o)<2147483648){k=~~o;break Q}k=-2147483648}o=M[l+32>>3];R:{if(P(o)<2147483648){g=~~o;break R}g=-2147483648}o=M[l+24>>3];S:{if(P(o)<2147483648){e=~~o;break S}e=-2147483648}o=M[l+16>>3];T:{if(P(o)<2147483648){i=~~o;break T}i=-2147483648}ae(a,b,c,i,e,g,k);f=f+3|0;if(h>>>0>f>>>0){continue}break}}Rb(a,1,0);b=H[a+120>>2];if((j|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(d)}Ta(q)}Ga=m+48|0;break c;case 22:g=f&65535;if(f&2048){l=0;q=Ga-48|0;Ga=q;b=H[a>>2]-12|0;e=H[b>>2]+a|0;d=e+8|0;i=H[d>>2];c=i+4|0;j=H[e+12>>2];if(c>>>0<j>>>0){H[e+8>>2]=c;b=H[b>>2]+a|0;j=H[b+12>>2];d=b+8|0;i=H[d>>2]}U:{b=i+4|0;V:{if(b>>>0>=j>>>0){break V}n=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);H[d>>2]=b;if(n>>>0<3){break V}H[q+24>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;if((n|0)<0){break a}h=Va(n);b=a+236|0;i=H[b>>2];W:{if(!i){break W}e=g&255;d=b;while(1){c=e>>>0>K[i+16>>2];d=c?d:i;i=H[(c<<2)+i>>2];if(i){continue}break}if((b|0)==(d|0)|e>>>0<K[d+16>>2]){break W}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break W}b=H[d+20>>2];if(!b){break W}k=b+4|0;H[H[a+120>>2]+12>>2]=k;H[q+8>>2]=0;H[q>>2]=0;H[q+4>>2]=0;if((h|0)!=(h+n|0)){if((n|0)<0){break a}b=Va(n);H[q>>2]=b;H[q+8>>2]=b+n;f=$a(b,h,n);H[q+40>>2]=0;H[q+32>>2]=0;H[q+36>>2]=0;if(n>>>0>=268435456){break U}l=Va(n<<4);X:{if(n>>>0<2){break X}d=1;b=n-1|0;e=b&1;if((n|0)!=2){c=b&-2;j=0;while(1){p=(d<<4)+l|0;i=p-16|0;g=H[i+4>>2];b=H[i>>2];H[p+16>>2]=b;H[p+20>>2]=g;H[p>>2]=b;H[p+4>>2]=g;g=H[i+12>>2];b=H[i+8>>2];H[p+24>>2]=b;H[p+28>>2]=g;H[p+8>>2]=b;H[p+12>>2]=g;d=d+2|0;j=j+2|0;if((c|0)!=(j|0)){continue}break}}if(!e){break X}d=(d<<4)+l|0;c=d-16|0;b=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=b;b=H[c+12>>2];H[d+8>>2]=H[c+8>>2];H[d+12>>2]=b}H[q+4>>2]=f;Ta(f)}oc(a,M[l>>3],M[l+8>>3]);d=1;if(n>>>0>1){while(1){j=(d<<4)+l|0;o=M[j+8>>3];Y:{if(P(o)<2147483648){c=~~o;break Y}c=-2147483648}o=M[j>>3];Z:{if(P(o)<2147483648){b=~~o;break Z}b=-2147483648}o=M[j+40>>3];_:{if(P(o)<2147483648){f=~~o;break _}f=-2147483648}o=M[j+32>>3];$:{if(P(o)<2147483648){g=~~o;break $}g=-2147483648}o=M[j+24>>3];aa:{if(P(o)<2147483648){e=~~o;break aa}e=-2147483648}o=M[j+16>>3];ba:{if(P(o)<2147483648){j=~~o;break ba}j=-2147483648}ae(a,b,c,j,e,g,f);d=d+3|0;if(n>>>0>d>>>0){continue}break}}Fc(a);Rb(a,1,0);b=H[a+120>>2];if((k|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(l)}Ta(h)}Ga=q+48|0;break c}break a}if(g&16384){q=Ga-48|0;Ga=q;k=H[a>>2]-12|0;e=H[k>>2]+a|0;c=e+8|0;d=H[c>>2];b=d+4|0;h=H[e+12>>2];if(b>>>0<h>>>0){H[e+8>>2]=b;b=H[k>>2]+a|0;h=H[b+12>>2];c=b+8|0;d=H[c>>2]}e=f&65535;ca:{b=d+4|0;da:{if(b>>>0>=h>>>0){break da}p=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c>>2]=b;if(p>>>0<3){break da}j=0;H[q+24>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;ea:{if(p>>>0<1073741824){g=e&255;c=p<<2;b=Va(c);H[q+16>>2]=b;l=b+c|0;H[q+24>>2]=l;i=_a(b,0,c);H[q+20>>2]=l;e=a+4|0;while(1){h=0;f=e+H[k>>2]|0;b=H[f+4>>2];d=b+2|0;c=H[f+8>>2];fa:{if(d>>>0>=c>>>0){d=b;b=0;break fa}b=I[b|0]|I[b+1|0]<<8;H[f+4>>2]=d}G[i>>1]=b;b=d+2|0;if(b>>>0<c>>>0){h=I[d|0]|I[d+1|0]<<8;H[f+4>>2]=b}G[i+2>>1]=h;j=j+1|0;if((p|0)!=(j|0)){continue}break}break ea}break a}b=a+236|0;d=H[b>>2];ga:{if(!d){break ga}c=b;while(1){e=g>>>0>K[d+16>>2];c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|g>>>0<K[c+16>>2]){break ga}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break ga}b=H[c+20>>2];if(!b){break ga}k=b+4|0;H[H[a+120>>2]+12>>2]=k;h=0;H[q+8>>2]=0;H[q>>2]=0;H[q+4>>2]=0;if((i|0)!=(l|0)){c=l-i|0;if((c|0)<0){break a}b=Va(c);H[q>>2]=b;H[q+8>>2]=b+(c>>2<<2);f=$a(b,i,c);ha:{if(!c){break ha}d=0;H[q+40>>2]=0;H[q+32>>2]=0;H[q+36>>2]=0;c=(c+f|0)-f|0;if(c>>>0>=1073741821){break ca}b=c>>>2|0;b=b>>>0>1?b:1;g=b&1;h=Va(c<<2);if(c>>>0>=8){e=b&1073741822;j=0;while(1){c=(d<<4)+h|0;b=f+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];b=d|1;c=(b<<4)+h|0;b=f+(b<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];d=d+2|0;j=j+2|0;if((e|0)!=(j|0)){continue}break}}if(!g){break ha}c=(d<<4)+h|0;b=f+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1]}H[q+4>>2]=f;Ta(f)}oc(a,M[h>>3],M[h+8>>3]);c=1;if(p>>>0>1){while(1){j=(c<<4)+h|0;o=M[j+8>>3];ia:{if(P(o)<2147483648){d=~~o;break ia}d=-2147483648}o=M[j>>3];ja:{if(P(o)<2147483648){b=~~o;break ja}b=-2147483648}o=M[j+40>>3];ka:{if(P(o)<2147483648){f=~~o;break ka}f=-2147483648}o=M[j+32>>3];la:{if(P(o)<2147483648){g=~~o;break la}g=-2147483648}o=M[j+24>>3];ma:{if(P(o)<2147483648){e=~~o;break ma}e=-2147483648}o=M[j+16>>3];na:{if(P(o)<2147483648){j=~~o;break na}j=-2147483648}ae(a,b,d,j,e,g,f);c=c+3|0;if(p>>>0>c>>>0){continue}break}}Fc(a);Rb(a,1,0);b=H[a+120>>2];if((k|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(h)}Ta(i)}Ga=q+48|0;break c}break a}n=Ga-48|0;Ga=n;k=H[a>>2]-12|0;e=H[k>>2]+a|0;d=e+8|0;c=H[d>>2];b=c+4|0;j=H[e+12>>2];if(b>>>0<j>>>0){H[e+8>>2]=b;b=H[k>>2]+a|0;j=H[b+12>>2];d=b+8|0;c=H[d>>2]}e=f&65535;b=c+4|0;oa:{if(b>>>0>=j>>>0){break oa}p=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d>>2]=b;if(p>>>0<3){break oa}j=0;H[n+24>>2]=0;H[n+16>>2]=0;H[n+20>>2]=0;pa:{if(p>>>0<268435456){f=e&255;b=p<<4;e=Va(b);H[n+16>>2]=e;i=b+e|0;H[n+24>>2]=i;H[n+20>>2]=i;g=a+4|0;while(1){l=g+H[k>>2]|0;b=H[l+4>>2];c=b+4|0;d=H[l+8>>2];qa:{if(c>>>0>=d>>>0){c=b;o=0;break qa}t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[l+4>>2]=c;o=+t}M[e>>3]=o;b=c+4|0;if(b>>>0<d>>>0){t=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[l+4>>2]=b;o=+t}else{o=0}M[e+8>>3]=o;j=j+1|0;if((p|0)!=(j|0)){continue}break}break pa}break a}b=a+236|0;c=H[b>>2];ra:{if(!c){break ra}d=b;while(1){g=f>>>0>K[c+16>>2];d=g?d:c;c=H[(g<<2)+c>>2];if(c){continue}break}if((b|0)==(d|0)|f>>>0<K[d+16>>2]){break ra}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break ra}b=H[d+20>>2];if(!b){break ra}l=b+4|0;H[H[a+120>>2]+12>>2]=l;d=0;H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;if((e|0)!=(i|0)){g=i-e|0;if((g|0)<0){break a}b=Va(g);H[n>>2]=b;H[n+8>>2]=b+(g>>4<<4);q=$a(b,e,g);sa:{if(!g){break sa}c=0;H[n+40>>2]=0;H[n+32>>2]=0;H[n+36>>2]=0;d=(g+q|0)-q|0;if((d|0)<0){break a}b=d>>>4|0;b=b>>>0>1?b:1;k=b&3;d=Va(d);if(b-1>>>0>=3){f=b&268435452;i=0;while(1){h=c<<4;g=h+d|0;j=h+q|0;b=H[j+4>>2];H[g>>2]=H[j>>2];H[g+4>>2]=b;b=H[j+12>>2];H[g+8>>2]=H[j+8>>2];H[g+12>>2]=b;b=h|16;g=b+d|0;j=b+q|0;b=H[j+12>>2];H[g+8>>2]=H[j+8>>2];H[g+12>>2]=b;b=H[j+4>>2];H[g>>2]=H[j>>2];H[g+4>>2]=b;b=h|32;g=b+d|0;j=b+q|0;b=H[j+12>>2];H[g+8>>2]=H[j+8>>2];H[g+12>>2]=b;b=H[j+4>>2];H[g>>2]=H[j>>2];H[g+4>>2]=b;b=h|48;g=b+d|0;j=b+q|0;b=H[j+12>>2];H[g+8>>2]=H[j+8>>2];H[g+12>>2]=b;b=H[j+4>>2];H[g>>2]=H[j>>2];H[g+4>>2]=b;c=c+4|0;i=i+4|0;if((f|0)!=(i|0)){continue}break}}if(!k){break sa}g=0;while(1){b=c<<4;f=b+d|0;j=b+q|0;b=H[j+4>>2];H[f>>2]=H[j>>2];H[f+4>>2]=b;b=H[j+12>>2];H[f+8>>2]=H[j+8>>2];H[f+12>>2]=b;c=c+1|0;g=g+1|0;if((k|0)!=(g|0)){continue}break}}H[n+4>>2]=q;Ta(q)}oc(a,M[d>>3],M[d+8>>3]);j=1;if(p>>>0>1){while(1){i=(j<<4)+d|0;o=M[i+8>>3];ta:{if(P(o)<2147483648){c=~~o;break ta}c=-2147483648}o=M[i>>3];ua:{if(P(o)<2147483648){b=~~o;break ua}b=-2147483648}o=M[i+40>>3];va:{if(P(o)<2147483648){k=~~o;break va}k=-2147483648}o=M[i+32>>3];wa:{if(P(o)<2147483648){f=~~o;break wa}f=-2147483648}o=M[i+24>>3];xa:{if(P(o)<2147483648){g=~~o;break xa}g=-2147483648}o=M[i+16>>3];ya:{if(P(o)<2147483648){h=~~o;break ya}h=-2147483648}ae(a,b,c,h,g,f,k);j=j+3|0;if(p>>>0>j>>>0){continue}break}}Fc(a);Rb(a,1,0);b=H[a+120>>2];if((l|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(d)}Ta(e)}Ga=n+48|0;break c;case 23:if(f&16384){l=0;q=Ga-48|0;Ga=q;f=f&65535;p=H[a>>2]-12|0;c=H[p>>2]+a|0;h=c+8|0;e=H[h>>2];b=e+4|0;d=H[c+12>>2];if(b>>>0<d>>>0){H[c+8>>2]=b;b=H[p>>2]+a|0;d=H[b+12>>2];h=b+8|0;e=H[h>>2]}b=e+4|0;if(b>>>0<d>>>0){H[h>>2]=b;b=H[p>>2]+a|0;d=H[b+12>>2];h=b+8|0;e=H[h>>2]}b=e+4|0;if(b>>>0<d>>>0){H[h>>2]=b;b=H[p>>2]+a|0;d=H[b+12>>2];h=b+8|0;e=H[h>>2]}za:{Aa:{b=e+4|0;if(b>>>0>=d>>>0){H[q+16>>2]=0;H[q+20>>2]=0;c=0;break Aa}d=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[h>>2]=b;c=0;H[q+24>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;if(!d){break Aa}if(d>>>0<1073741824){c=d<<2;i=Va(c);H[q+16>>2]=i;b=c+i|0;H[q+24>>2]=b;k=_a(i,0,c);H[q+20>>2]=b;g=a+4|0;while(1){j=g+H[p>>2]|0;b=H[j+4>>2];e=b+2|0;c=H[j+8>>2];Ba:{if(e>>>0>=c>>>0){e=b;h=0;break Ba}h=I[b|0]|I[b+1|0]<<8;H[j+4>>2]=e}G[k>>1]=h;h=0;b=e+2|0;if(b>>>0<c>>>0){h=I[e|0]|I[e+1|0]<<8;H[j+4>>2]=b}G[k+2>>1]=h;l=l+1|0;if((d|0)!=(l|0)){continue}break}c=d;break za}break a}i=0}Ca:{b=a+236|0;e=H[b>>2];Da:{if(!e){break Da}f=f&255;d=b;while(1){g=f>>>0>K[e+16>>2];d=g?d:e;e=H[(g<<2)+e>>2];if(e){continue}break}if((b|0)==(d|0)|f>>>0<K[d+16>>2]){break Da}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Da}b=H[d+20>>2];if(!b){break Da}j=b+4|0;H[H[a+120>>2]+12>>2]=j;h=0;H[q+8>>2]=0;H[q>>2]=0;H[q+4>>2]=0;b=H[q+20>>2];if((b|0)!=(i|0)){d=b-i|0;if((d|0)<0){break a}b=Va(d);H[q>>2]=b;H[q+8>>2]=b+(d>>2<<2);k=$a(b,i,d);Ea:{if(!d){break Ea}e=0;H[q+40>>2]=0;H[q+32>>2]=0;H[q+36>>2]=0;d=(d+k|0)-k|0;if(d>>>0>=1073741821){break Ca}b=d>>>2|0;b=b>>>0>1?b:1;f=b&1;h=Va(d<<2);if(d>>>0>=8){g=b&1073741822;l=0;while(1){d=(e<<4)+h|0;b=k+(e<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1];b=e|1;d=(b<<4)+h|0;b=k+(b<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1];e=e+2|0;l=l+2|0;if((g|0)!=(l|0)){continue}break}}if(!f){break Ea}d=(e<<4)+h|0;b=k+(e<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1]}H[q+4>>2]=k;Ta(k)}oc(a,M[h>>3],M[h+8>>3]);d=1;if(c>>>0>1){while(1){l=(d<<4)+h|0;o=M[l+8>>3];Fa:{if(P(o)<2147483648){e=~~o;break Fa}e=-2147483648}o=M[l>>3];Ga:{if(P(o)<2147483648){b=~~o;break Ga}b=-2147483648}o=M[l+40>>3];Ha:{if(P(o)<2147483648){k=~~o;break Ha}k=-2147483648}o=M[l+32>>3];Ia:{if(P(o)<2147483648){f=~~o;break Ia}f=-2147483648}o=M[l+24>>3];Ja:{if(P(o)<2147483648){g=~~o;break Ja}g=-2147483648}o=M[l+16>>3];Ka:{if(P(o)<2147483648){l=~~o;break Ka}l=-2147483648}ae(a,b,e,l,g,f,k);d=d+3|0;if(d>>>0<c>>>0){continue}break}}Rb(a,1,0);b=H[a+120>>2];if((j|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(h)}if(i){H[q+20>>2]=i;Ta(i)}Ga=q+48|0;break c}break a}n=Ga-48|0;Ga=n;k=f&65535;i=H[a>>2]-12|0;c=H[i>>2]+a|0;l=c+8|0;e=H[l>>2];b=e+4|0;d=H[c+12>>2];if(b>>>0<d>>>0){H[c+8>>2]=b;b=H[i>>2]+a|0;d=H[b+12>>2];l=b+8|0;e=H[l>>2]}b=e+4|0;if(b>>>0<d>>>0){H[l>>2]=b;b=H[i>>2]+a|0;d=H[b+12>>2];l=b+8|0;e=H[l>>2]}b=e+4|0;if(b>>>0<d>>>0){H[l>>2]=b;b=H[i>>2]+a|0;d=H[b+12>>2];l=b+8|0;e=H[l>>2]}La:{Ma:{b=e+4|0;if(b>>>0>=d>>>0){H[n+16>>2]=0;H[n+20>>2]=0;c=0;break Ma}d=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[l>>2]=b;c=0;H[n+24>>2]=0;H[n+16>>2]=0;H[n+20>>2]=0;if(!d){break Ma}if(d>>>0<268435456){b=d<<4;g=Va(b);H[n+16>>2]=g;b=b+g|0;H[n+24>>2]=b;H[n+20>>2]=b;f=a+4|0;l=0;while(1){j=f+H[i>>2]|0;b=H[j+4>>2];e=b+4|0;c=H[j+8>>2];Na:{if(e>>>0>=c>>>0){e=b;o=0;break Na}t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[j+4>>2]=e;o=+t}M[g>>3]=o;b=e+4|0;if(b>>>0<c>>>0){t=(x(2,I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)),B());H[j+4>>2]=b;o=+t}else{o=0}M[g+8>>3]=o;l=l+1|0;if((d|0)!=(l|0)){continue}break}c=d;break La}break a}g=0}b=a+236|0;e=H[b>>2];Oa:{if(!e){break Oa}k=k&255;d=b;while(1){f=k>>>0>K[e+16>>2];d=f?d:e;e=H[(f<<2)+e>>2];if(e){continue}break}if((b|0)==(d|0)|k>>>0<K[d+16>>2]){break Oa}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Oa}b=H[d+20>>2];if(!b){break Oa}p=b+4|0;H[H[a+120>>2]+12>>2]=p;d=0;H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;b=H[n+20>>2];if((b|0)!=(g|0)){d=b-g|0;if((d|0)<0){break a}b=Va(d);H[n>>2]=b;H[n+8>>2]=b+(d>>4<<4);q=$a(b,g,d);Pa:{if(!d){d=0;break Pa}e=0;H[n+40>>2]=0;H[n+32>>2]=0;H[n+36>>2]=0;d=(d+q|0)-q|0;if((d|0)<0){break a}b=d>>>4|0;b=b>>>0>1?b:1;j=b&3;d=Va(d);if(b-1>>>0>=3){k=b&268435452;h=0;while(1){i=e<<4;f=i+d|0;l=i+q|0;b=H[l+4>>2];H[f>>2]=H[l>>2];H[f+4>>2]=b;b=H[l+12>>2];H[f+8>>2]=H[l+8>>2];H[f+12>>2]=b;b=i|16;f=b+d|0;l=b+q|0;b=H[l+12>>2];H[f+8>>2]=H[l+8>>2];H[f+12>>2]=b;b=H[l+4>>2];H[f>>2]=H[l>>2];H[f+4>>2]=b;b=i|32;f=b+d|0;l=b+q|0;b=H[l+12>>2];H[f+8>>2]=H[l+8>>2];H[f+12>>2]=b;b=H[l+4>>2];H[f>>2]=H[l>>2];H[f+4>>2]=b;b=i|48;f=b+d|0;l=b+q|0;b=H[l+12>>2];H[f+8>>2]=H[l+8>>2];H[f+12>>2]=b;b=H[l+4>>2];H[f>>2]=H[l>>2];H[f+4>>2]=b;e=e+4|0;h=h+4|0;if((k|0)!=(h|0)){continue}break}}if(!j){break Pa}i=0;while(1){b=e<<4;f=b+d|0;k=b+q|0;b=H[k+4>>2];H[f>>2]=H[k>>2];H[f+4>>2]=b;b=H[k+12>>2];H[f+8>>2]=H[k+8>>2];H[f+12>>2]=b;e=e+1|0;i=i+1|0;if((j|0)!=(i|0)){continue}break}}H[n+4>>2]=q;Ta(q)}oc(a,M[d>>3],M[d+8>>3]);l=1;if(c>>>0>1){while(1){i=(l<<4)+d|0;o=M[i+8>>3];Qa:{if(P(o)<2147483648){e=~~o;break Qa}e=-2147483648}o=M[i>>3];Ra:{if(P(o)<2147483648){b=~~o;break Ra}b=-2147483648}o=M[i+40>>3];Sa:{if(P(o)<2147483648){j=~~o;break Sa}j=-2147483648}o=M[i+32>>3];Ta:{if(P(o)<2147483648){k=~~o;break Ta}k=-2147483648}o=M[i+24>>3];Ua:{if(P(o)<2147483648){f=~~o;break Ua}f=-2147483648}o=M[i+16>>3];Va:{if(P(o)<2147483648){h=~~o;break Va}h=-2147483648}ae(a,b,e,h,f,k,j);l=l+3|0;if(l>>>0<c>>>0){continue}break}}Rb(a,1,0);b=H[a+120>>2];if((p|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(d)}if(g){H[n+20>>2]=g;Ta(g)}Ga=n+48|0;break c;case 53:j=0;h=0;i=0;r=Ga-96|0;Ga=r;p=f&65535;f=H[a>>2]-12|0;b=H[f>>2]+a|0;g=b;c=H[b+12>>2];b=b+8|0;d=H[b>>2];e=d+4|0;if(c>>>0>e>>>0){j=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+8>>2]=e;b=H[f>>2]+a|0;c=H[b+12>>2];b=b+8|0;d=H[b>>2]}e=d+4|0;if(e>>>0<c>>>0){H[b>>2]=e;b=H[f>>2]+a|0;c=H[b+12>>2];b=b+8|0;d=H[b>>2]}e=d+4|0;if(e>>>0<c>>>0){h=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b>>2]=e;b=H[f>>2]+a|0;c=H[b+12>>2];b=b+8|0;d=H[b>>2]}e=c;c=d+4|0;Wa:{if(e>>>0<=c>>>0){break Wa}m=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b>>2]=c;if(!m){break Wa}c=m+1|0;b=c+c|0;n=Va(b>>>0<c>>>0?-1:b);G[n+(m<<1)>>1]=0;q=H[f>>2]+a|0;l=H[q+12>>2];d=H[q+8>>2];b=(l-d|0)/2|0;k=b>>>0<m>>>0?b:m;Xa:{if(!k){break Xa}if(l>>>0>d+2>>>0){c=0;if((k|0)!=1){f=k&-2;while(1){b=d+2|0;Ya:{if(l>>>0<=b>>>0){b=d;d=0;break Ya}d=I[d|0]|I[d+1|0]<<8;H[q+8>>2]=b}G[n+(c<<1)>>1]=d;e=c|1;g=0;d=b+2|0;Za:{if(l>>>0<=d>>>0){d=b;break Za}g=I[b|0]|I[b+1|0]<<8;H[q+8>>2]=d}G[n+(e<<1)>>1]=g;c=c+2|0;i=i+2|0;if((f|0)!=(i|0)){continue}break}}if(!(k&1)){break Xa}b=0;e=d+2|0;if(e>>>0<l>>>0){b=I[d|0]|I[d+1|0]<<8;H[q+8>>2]=e}G[n+(c<<1)>>1]=b;break Xa}_a(n,0,k<<1)}Pf(r+16|0,n,m);H[r+88>>2]=H[r+24>>2];b=H[r+20>>2];H[r+80>>2]=H[r+16>>2];H[r+84>>2]=b;Ta(n);Yn(r- -64|0,a,m);if((h|0)==1){H[r+32>>2]=0;H[r+36>>2]=0;H[r+56>>2]=0;H[r+60>>2]=0;H[r+24>>2]=0;H[r+28>>2]=0;H[r+16>>2]=0;H[r+20>>2]=1072693248;H[r+48>>2]=0;H[r+52>>2]=0;H[r+40>>2]=0;H[r+44>>2]=1072693248;Gd((H[H[a>>2]-12>>2]+a|0)+4|0,r+16|0)}_a:{if(!H[a+208>>2]){break _a}l=0;b=I[r+91|0];e=b<<24>>24<0?H[r+84>>2]:b;c=H[r+68>>2];h=H[r+64>>2];d=c-h|0;if((e|0)!=d>>4){break _a}H[r+24>>2]=0;H[r+16>>2]=0;H[r+20>>2]=0;$a:{if((c|0)==(h|0)){break $a}if((d|0)<0){break a}l=Va(d);H[r+16>>2]=l;c=e<<4;b=c+l|0;H[r+24>>2]=b;d=0;i=_a(l,0,c);H[r+20>>2]=b;b=e>>>0>1?e:1;f=b&1;if(e>>>0>=2){e=b&-2;g=0;while(1){k=d<<4;c=k+i|0;b=h+k|0;M[c>>3]=M[b>>3];M[c+8>>3]=M[b+8>>3];b=k|16;c=b+i|0;b=b+h|0;M[c>>3]=M[b>>3];M[c+8>>3]=M[b+8>>3];d=d+2|0;g=g+2|0;if((e|0)!=(g|0)){continue}break}}if(!f){break $a}b=d<<4;c=b+i|0;b=b+h|0;M[c>>3]=M[b>>3];M[c+8>>3]=M[b+8>>3]}b=a+236|0;d=H[b>>2];ab:{if(!d){break ab}g=p&255;c=b;while(1){e=g>>>0>K[d+16>>2];c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|g>>>0<K[c+16>>2]){break ab}d=H[c+20>>2];if((Ia[H[H[d>>2]+12>>2]](d)|0)!=6){break ab}c=H[c+20>>2];if(!c){break ab}g=c+4|0;H[H[a+120>>2]+16>>2]=g;bb:{if(p<<16>>16<0){F[r+11|0]=j>>>24;F[r+8|0]=j>>>16;b=j<<8|(j&65280)>>>8;F[r+9|0]=b;F[r+10|0]=b>>>8;break bb}d=H[b>>2];if(!d){break ab}c=b;while(1){e=K[d+16>>2]<j>>>0;c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|K[c+16>>2]>j>>>0){break ab}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break ab}b=H[c+20>>2];if(!b){break ab}F[r+10|0]=I[b+8|0];F[r+9|0]=I[b+9|0];F[r+8|0]=I[b+10|0];F[r+11|0]=I[b+11|0]}b=H[a+120>>2];H[r+4>>2]=I[b+592|0]|I[b+593|0]<<8|(I[b+594|0]<<16|I[b+595|0]<<24);b=H[a+120>>2];F[b+592|0]=I[r+8|0];F[b+593|0]=I[r+9|0];F[b+594|0]=I[r+10|0];F[b+595|0]=I[r+11|0];b=H[a+208>>2];Ia[H[H[b>>2]+24>>2]](b,r+80|0,r+16|0);b=H[a+120>>2];F[b+592|0]=I[r+4|0];F[b+593|0]=I[r+5|0];F[b+594|0]=I[r+6|0];F[b+595|0]=I[r+7|0];b=H[a+120>>2];if((g|0)==H[b+16>>2]){H[b+16>>2]=0}l=H[r+16>>2]}if(!l){break _a}H[r+20>>2]=l;Ta(l)}b=H[r+64>>2];if(b){H[r+68>>2]=b;Ta(b)}if(F[r+91|0]>=0){break Wa}Ta(H[r+80>>2])}Ga=r+96|0;break c;case 14:if(f&16384){d=f&65535;j=0;f=0;i=0;g=0;k=H[H[a>>2]-12>>2]+a|0;c=H[k+8>>2];b=c+2|0;e=H[k+12>>2];cb:{if(b>>>0>=e>>>0){b=c;break cb}f=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[k+8>>2]=b}c=b+2|0;db:{if(e>>>0<=c>>>0){c=b;break db}j=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[k+8>>2]=c}b=c+2|0;eb:{if(e>>>0<=b>>>0){b=c;break eb}g=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[k+8>>2]=b}c=b+2|0;if(c>>>0<e>>>0){i=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[k+8>>2]=c}c=a+236|0;h=H[c>>2];fb:{if(!h){break fb}e=d&255;b=c;while(1){d=e>>>0>K[h+16>>2];b=d?b:h;h=H[(d<<2)+h>>2];if(h){continue}break}if((b|0)==(c|0)|e>>>0<K[b+16>>2]){break fb}c=H[b+20>>2];if((Ia[H[H[c>>2]+12>>2]](c)|0)!=2){break fb}e=H[b+20>>2];if(!e){break fb}b=H[e+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}d=e+4|0;H[H[a+120>>2]+12>>2]=d;c=i+j|0;b=f+g|0;gb:{if(H[H[a+120>>2]+696>>2]==1){Oc(a,f,j,b,c,0,360);break gb}Oc(a,f,c,b,j,0,360)}Rb(a,1,0);c=H[e+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((d|0)==H[b+12>>2]){H[b+12>>2]=0}}break c}c=f&65535;j=Ga-32|0;Ga=j;H[j+24>>2]=0;H[j+28>>2]=0;H[j+16>>2]=0;H[j+20>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0;H[j>>2]=0;H[j+4>>2]=0;Ec((H[H[a>>2]-12>>2]+a|0)+4|0,j);b=a+236|0;g=H[b>>2];hb:{if(!g){break hb}e=c&255;c=b;while(1){d=e>>>0>K[g+16>>2];c=d?c:g;g=H[(d<<2)+g>>2];if(g){continue}break}if((b|0)==(c|0)|e>>>0<K[c+16>>2]){break hb}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break hb}k=H[c+20>>2];if(!k){break hb}b=H[k+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}f=k+4|0;H[H[a+120>>2]+12>>2]=f;u=M[j+16>>3];v=M[j>>3];b=H[H[a+120>>2]+696>>2];w=M[j+8>>3];o=w+M[j+24>>3];ib:{if(P(o)<2147483648){e=~~o;break ib}e=-2147483648}o=v+u;jb:{if(P(o)<2147483648){d=~~o;break jb}d=-2147483648}if(P(w)<2147483648){c=~~w}else{c=-2147483648}g=(b|0)!=1;if(P(v)<2147483648){b=~~v}else{b=-2147483648}kb:{if(!g){Oc(a,b,c,d,e,0,360);break kb}Oc(a,b,e,d,c,0,360)}Rb(a,1,0);c=H[k+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((f|0)==H[b+12>>2]){H[b+12>>2]=0}}Ga=j+32|0;break c;case 26:k=f&65535;if(f&2048){n=Ga-96|0;Ga=n;H[n+72>>2]=0;H[n+76>>2]=0;b=n- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[n+56>>2]=0;H[n+60>>2]=0;H[n+48>>2]=0;H[n+52>>2]=0;h=0;i=0;g=H[a>>2]-12|0;l=H[g>>2];c=l+a|0;e=c+8|0;j=H[e>>2];b=j+4|0;d=H[c+12>>2];if(b>>>0<d>>>0){H[c+8>>2]=b;l=H[g>>2];b=l+a|0;d=H[b+12>>2];e=b+8|0;j=H[e>>2]}b=j+4|0;if(b>>>0<d>>>0){i=I[j|0]|I[j+1|0]<<8|(I[j+2|0]<<16|I[j+3|0]<<24);H[e>>2]=b;l=H[g>>2]}Ec((l+a|0)+4|0,n+48|0);c=H[H[a>>2]-12>>2]+a|0;d=H[c+8>>2];b=d+4|0;if(b>>>0<K[c+12>>2]){h=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b}lb:{if((i|0)!=2&(h|0)!=3){break lb}k=k&255;i=0;H[n+40>>2]=0;H[n+32>>2]=0;H[n+36>>2]=0;mb:{nb:{if(!h){H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;break nb}ob:{if((h|0)>=0){i=Va(h);H[n+32>>2]=i;b=h+i|0;H[n+40>>2]=b;H[n+36>>2]=b;H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;if(!h){break nb}if((h|0)<0){break a}c=Va(h);H[n>>2]=c;b=c+h|0;H[n+8>>2]=b;f=$a(c,i,h);H[n+4>>2]=b;H[n+88>>2]=0;H[n+80>>2]=0;H[n+84>>2]=0;if(h>>>0>=268435456){break ob}b=h<<4;p=Va(b);g=b+p|0;pb:{if(h>>>0<2){break pb}l=1;b=h-1|0;d=b&1;if((h|0)!=2){c=b&-2;j=0;while(1){q=p+(l<<4)|0;h=q-16|0;e=H[h+4>>2];b=H[h>>2];H[q+16>>2]=b;H[q+20>>2]=e;H[q>>2]=b;H[q+4>>2]=e;e=H[h+12>>2];b=H[h+8>>2];H[q+24>>2]=b;H[q+28>>2]=e;H[q+8>>2]=b;H[q+12>>2]=e;l=l+2|0;j=j+2|0;if((c|0)!=(j|0)){continue}break}}if(!d){break pb}d=p+(l<<4)|0;c=d-16|0;b=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=b;b=H[c+12>>2];H[d+8>>2]=H[c+8>>2];H[d+12>>2]=b}H[n+24>>2]=g;H[n+20>>2]=g;H[n+16>>2]=p;ff(a,k,n+48|0,n+16|0);H[n+20>>2]=p;Ta(p);H[n+4>>2]=f;Ta(f);break mb}break a}break a}H[n+24>>2]=0;H[n+16>>2]=0;H[n+20>>2]=0;ff(a,k,n+48|0,n+16|0)}if(!i){break lb}Ta(i)}Ga=n+96|0;break c}if(k&16384){r=Ga-96|0;Ga=r;H[r+72>>2]=0;H[r+76>>2]=0;b=r- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[r+56>>2]=0;H[r+60>>2]=0;H[r+48>>2]=0;H[r+52>>2]=0;l=0;h=0;g=H[a>>2]-12|0;c=H[g>>2];d=c+a|0;e=d+8|0;i=H[e>>2];b=i+4|0;j=H[d+12>>2];if(b>>>0<j>>>0){H[d+8>>2]=b;c=H[g>>2];b=c+a|0;j=H[b+12>>2];e=b+8|0;i=H[e>>2]}b=i+4|0;if(b>>>0<j>>>0){h=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);H[e>>2]=b;c=H[g>>2]}Ec((a+c|0)+4|0,r+48|0);q=H[a>>2]-12|0;c=H[q>>2]+a|0;d=H[c+8>>2];b=d+4|0;if(b>>>0<K[c+12>>2]){l=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b}p=f&65535;qb:{rb:{if((h|0)!=2&(l|0)!=3){break rb}e=0;H[r+40>>2]=0;H[r+32>>2]=0;H[r+36>>2]=0;j=0;g=0;sb:{if(!l){break sb}if(l>>>0<1073741824){b=l<<2;g=Va(b);H[r+32>>2]=g;j=b+g|0;H[r+40>>2]=j;i=0;k=_a(g,0,b);H[r+36>>2]=j;f=a+4|0;while(1){n=k+(i<<2)|0;m=f+H[q>>2]|0;b=H[m+4>>2];c=b+2|0;d=H[m+8>>2];tb:{if(c>>>0>=d>>>0){c=b;h=0;break tb}h=I[b|0]|I[b+1|0]<<8;H[m+4>>2]=c}G[n>>1]=h;h=0;b=c+2|0;if(b>>>0<d>>>0){h=I[c|0]|I[c+1|0]<<8;H[m+4>>2]=b}G[n+2>>1]=h;i=i+1|0;if((l|0)!=(i|0)){continue}break}break sb}break a}i=p&255;H[r+8>>2]=0;H[r>>2]=0;H[r+4>>2]=0;ub:{vb:{wb:{if((g|0)==(j|0)){break wb}c=j-g|0;if((c|0)<0){break a}e=Va(c);H[r>>2]=e;H[r+8>>2]=(c>>2<<2)+e;h=$a(e,g,c);b=h+c|0;H[r+4>>2]=b;if(!c){break wb}c=0;H[r+88>>2]=0;H[r+80>>2]=0;H[r+84>>2]=0;d=b-h|0;if(d>>>0>=1073741821){break qb}l=d>>>2|0;b=l>>>0>1?l:1;k=b&1;p=Va(d<<2);if(d>>>0>=8){f=b&1073741822;j=0;while(1){d=p+(c<<4)|0;b=h+(c<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1];b=c|1;d=p+(b<<4)|0;b=h+(b<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1];c=c+2|0;j=j+2|0;if((f|0)!=(j|0)){continue}break}}if(k){d=p+(c<<4)|0;b=h+(c<<2)|0;M[d>>3]=G[b>>1];M[d+8>>3]=G[b+2>>1]}H[r+16>>2]=p;b=p+(l<<4)|0;H[r+24>>2]=b;H[r+20>>2]=b;ff(a,i,r+48|0,r+16|0);Ta(p);break vb}H[r+24>>2]=0;H[r+16>>2]=0;H[r+20>>2]=0;ff(a,i,r+48|0,r+16|0);if(!e){break ub}}H[r+4>>2]=e;Ta(e)}if(!g){break rb}Ta(g)}Ga=r+96|0;break c}break a}j=0;m=Ga-96|0;Ga=m;H[m+72>>2]=0;H[m+76>>2]=0;b=m- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[m+56>>2]=0;H[m+60>>2]=0;H[m+48>>2]=0;H[m+52>>2]=0;l=0;k=H[a>>2]-12|0;c=H[k>>2];d=c+a|0;e=d+8|0;g=H[e>>2];b=g+4|0;h=H[d+12>>2];if(b>>>0<h>>>0){H[d+8>>2]=b;c=H[k>>2];b=c+a|0;h=H[b+12>>2];e=b+8|0;g=H[e>>2]}b=g+4|0;if(b>>>0<h>>>0){j=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);H[e>>2]=b;c=H[k>>2]}Ec((a+c|0)+4|0,m+48|0);q=H[a>>2]-12|0;c=H[q>>2]+a|0;d=H[c+8>>2];b=d+4|0;if(b>>>0<K[c+12>>2]){l=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b}p=f&65535;xb:{if((j|0)!=2&(l|0)!=3){break xb}i=0;H[m+40>>2]=0;H[m+32>>2]=0;H[m+36>>2]=0;h=0;e=0;yb:{if(!l){break yb}if(l>>>0<268435456){b=l<<4;e=Va(b);H[m+32>>2]=e;h=b+e|0;H[m+40>>2]=h;H[m+36>>2]=h;k=a+4|0;g=0;while(1){b=(g<<4)+e|0;j=k+H[q>>2]|0;d=H[j+4>>2];c=d+4|0;f=H[j+8>>2];zb:{if(c>>>0>=f>>>0){c=d;o=0;break zb}t=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[j+4>>2]=c;o=+t}M[b>>3]=o;d=c+4|0;if(d>>>0<f>>>0){t=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[j+4>>2]=d;o=+t}else{o=0}M[b+8>>3]=o;g=g+1|0;if((l|0)!=(g|0)){continue}break}break yb}break a}l=p&255;H[m+8>>2]=0;H[m>>2]=0;H[m+4>>2]=0;Ab:{Bb:{Cb:{if((e|0)==(h|0)){break Cb}c=h-e|0;if((c|0)<0){break a}i=Va(c);H[m>>2]=i;H[m+8>>2]=(c>>4<<4)+i;q=$a(i,e,c);b=q+c|0;H[m+4>>2]=b;if(!c){break Cb}c=0;H[m+88>>2]=0;H[m+80>>2]=0;H[m+84>>2]=0;d=b-q|0;if((d|0)<0){break a}k=d>>>4|0;b=k>>>0>1?k:1;f=b&3;n=Va(d);if(b-1>>>0>=3){g=b&268435452;j=0;while(1){p=c<<4;d=p+n|0;h=q+p|0;b=H[h+4>>2];H[d>>2]=H[h>>2];H[d+4>>2]=b;b=H[h+12>>2];H[d+8>>2]=H[h+8>>2];H[d+12>>2]=b;b=p|16;d=b+n|0;h=b+q|0;b=H[h+12>>2];H[d+8>>2]=H[h+8>>2];H[d+12>>2]=b;b=H[h+4>>2];H[d>>2]=H[h>>2];H[d+4>>2]=b;b=p|32;d=b+n|0;h=b+q|0;b=H[h+12>>2];H[d+8>>2]=H[h+8>>2];H[d+12>>2]=b;b=H[h+4>>2];H[d>>2]=H[h>>2];H[d+4>>2]=b;b=p|48;d=b+n|0;h=b+q|0;b=H[h+12>>2];H[d+8>>2]=H[h+8>>2];H[d+12>>2]=b;b=H[h+4>>2];H[d>>2]=H[h>>2];H[d+4>>2]=b;c=c+4|0;j=j+4|0;if((g|0)!=(j|0)){continue}break}}if(f){h=0;while(1){b=c<<4;d=b+n|0;g=b+q|0;b=H[g+4>>2];H[d>>2]=H[g>>2];H[d+4>>2]=b;b=H[g+12>>2];H[d+8>>2]=H[g+8>>2];H[d+12>>2]=b;c=c+1|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}H[m+16>>2]=n;b=n+(k<<4)|0;H[m+24>>2]=b;H[m+20>>2]=b;ff(a,l,m+48|0,m+16|0);Ta(n);break Bb}H[m+24>>2]=0;H[m+16>>2]=0;H[m+20>>2]=0;ff(a,l,m+48|0,m+16|0);if(!i){break Ab}}H[m+4>>2]=i;Ta(i)}if(!e){break xb}Ta(e)}Ga=m+96|0;break c;case 12:p=f&65535;if(f&2048){r=Ga-48|0;Ga=r;c=H[H[a>>2]-12>>2]+a|0;d=H[c+8>>2];b=d+4|0;Db:{Eb:{if(b>>>0>=K[c+12>>2]){break Eb}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b;if(!f){break Eb}H[r+24>>2]=0;H[r+16>>2]=0;H[r+20>>2]=0;if((f|0)<0){break a}q=Va(f);b=a+236|0;h=H[b>>2];Fb:{if(!h){break Fb}e=p&255;d=b;while(1){c=e>>>0>K[h+16>>2];d=c?d:h;h=H[(c<<2)+h>>2];if(h){continue}break}if((b|0)==(d|0)|e>>>0<K[d+16>>2]){break Fb}b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Fb}i=H[d+20>>2];if(!i){break Fb}g=i+4|0;H[H[a+120>>2]+12>>2]=g;b=H[i+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}H[r+8>>2]=0;H[r>>2]=0;H[r+4>>2]=0;if((q|0)!=(f+q|0)){if((f|0)<0){break a}b=Va(f);H[r>>2]=b;H[r+8>>2]=b+f;j=$a(b,q,f);H[r+40>>2]=0;H[r+32>>2]=0;H[r+36>>2]=0;if(f>>>0>=268435456){break Db}b=f<<4;n=Va(b);k=b+n|0;Gb:{if(f>>>0<2){break Gb}d=1;b=f-1|0;e=b&1;if((f|0)!=2){c=b&-2;h=0;while(1){m=n+(d<<4)|0;l=m-16|0;f=H[l+4>>2];b=H[l>>2];H[m+16>>2]=b;H[m+20>>2]=f;H[m>>2]=b;H[m+4>>2]=f;f=H[l+12>>2];b=H[l+8>>2];H[m+24>>2]=b;H[m+28>>2]=f;H[m+8>>2]=b;H[m+12>>2]=f;d=d+2|0;h=h+2|0;if((c|0)!=(h|0)){continue}break}}if(!e){break Gb}d=n+(d<<4)|0;c=d-16|0;b=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=b;b=H[c+12>>2];H[d+8>>2]=H[c+8>>2];H[d+12>>2]=b}if((k|0)!=(n|0)){oc(a,0,0);b=k-n|0;if(b>>>0>=17){b=b>>4;c=b>>>0>2?b:2;h=1;while(1){b=n+(h<<4)|0;Fd(a,M[b>>3],M[b+8>>3]);h=h+1|0;if((c|0)!=(h|0)){continue}break}}if(p&8192){Fc(a)}Rb(a,1,0)}Ta(n);H[r+4>>2]=j;Ta(j)}c=H[i+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((g|0)==H[b+12>>2]){H[b+12>>2]=0}}Ta(q)}Ga=r+48|0;break c}break a}if(p&16384){l=f&65535;m=Ga-48|0;Ga=m;f=H[a>>2]-12|0;c=H[f>>2]+a|0;d=H[c+8>>2];b=d+4|0;Hb:{Ib:{if(b>>>0>=K[c+12>>2]){break Ib}q=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b;if(!q){break Ib}c=0;H[m+24>>2]=0;H[m+16>>2]=0;H[m+20>>2]=0;Jb:{if(q>>>0<1073741824){j=l&255;d=q<<2;b=Va(d);H[m+16>>2]=b;p=b+d|0;H[m+24>>2]=p;n=_a(b,0,d);H[m+20>>2]=p;g=a+4|0;while(1){k=n+(c<<2)|0;h=0;i=g+H[f>>2]|0;b=H[i+4>>2];d=b+2|0;e=H[i+8>>2];Kb:{if(d>>>0>=e>>>0){d=b;b=0;break Kb}b=I[b|0]|I[b+1|0]<<8;H[i+4>>2]=d}G[k>>1]=b;b=d+2|0;if(b>>>0<e>>>0){h=I[d|0]|I[d+1|0]<<8;H[i+4>>2]=b}G[k+2>>1]=h;c=c+1|0;if((q|0)!=(c|0)){continue}break}break Jb}break a}b=a+236|0;d=H[b>>2];Lb:{if(!d){break Lb}c=b;while(1){e=j>>>0>K[d+16>>2];c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|j>>>0<K[c+16>>2]){break Lb}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Lb}j=H[c+20>>2];if(!j){break Lb}f=j+4|0;H[H[a+120>>2]+12>>2]=f;b=H[j+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}H[m+8>>2]=0;H[m>>2]=0;H[m+4>>2]=0;if((n|0)!=(p|0)){c=p-n|0;if((c|0)<0){break a}b=Va(c);H[m>>2]=b;H[m+8>>2]=b+(c>>2<<2);i=$a(b,n,c);if(c){d=0;H[m+40>>2]=0;H[m+32>>2]=0;H[m+36>>2]=0;c=(c+i|0)-i|0;if(c>>>0>=1073741821){break Hb}k=c>>>2|0;b=k>>>0>1?k:1;g=b&1;p=Va(c<<2);if(c>>>0>=8){e=b&1073741822;h=0;while(1){c=p+(d<<4)|0;b=i+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];b=d|1;c=p+(b<<4)|0;b=i+(b<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];d=d+2|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(g){c=p+(d<<4)|0;b=i+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1]}b=k<<4;if(b){oc(a,M[p>>3],M[p+8>>3]);b=(b+p|0)-p|0;if(b>>>0>=17){b=b>>4;c=b>>>0>2?b:2;d=1;while(1){b=p+(d<<4)|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((c|0)!=(d|0)){continue}break}}if(l&8192){Fc(a)}Rb(a,1,0)}Ta(p)}H[m+4>>2]=i;Ta(i)}c=H[j+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((f|0)==H[b+12>>2]){H[b+12>>2]=0}}Ta(n)}Ga=m+48|0;break c}break a}l=f&65535;r=Ga-48|0;Ga=r;k=H[a>>2]-12|0;c=H[k>>2]+a|0;d=H[c+8>>2];b=d+4|0;Mb:{if(b>>>0>=K[c+12>>2]){break Mb}h=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b;if(!h){break Mb}c=0;H[r+24>>2]=0;H[r+16>>2]=0;H[r+20>>2]=0;Nb:{if(h>>>0<268435456){j=l&255;b=h<<4;q=Va(b);H[r+16>>2]=q;p=b+q|0;H[r+24>>2]=p;H[r+20>>2]=p;f=a+4|0;while(1){b=q+(c<<4)|0;i=f+H[k>>2]|0;e=H[i+4>>2];d=e+4|0;g=H[i+8>>2];Ob:{if(d>>>0>=g>>>0){d=e;o=0;break Ob}t=(x(2,I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)),B());H[i+4>>2]=d;o=+t}M[b>>3]=o;e=d+4|0;if(e>>>0<g>>>0){t=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[i+4>>2]=e;o=+t}else{o=0}M[b+8>>3]=o;c=c+1|0;if((h|0)!=(c|0)){continue}break}break Nb}break a}b=a+236|0;d=H[b>>2];Pb:{if(!d){break Pb}c=b;while(1){e=j>>>0>K[d+16>>2];c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|j>>>0<K[c+16>>2]){break Pb}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Pb}h=H[c+20>>2];if(!h){break Pb}g=h+4|0;H[H[a+120>>2]+12>>2]=g;b=H[h+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}H[r+8>>2]=0;H[r>>2]=0;H[r+4>>2]=0;if((q|0)!=(p|0)){c=p-q|0;if((c|0)<0){break a}b=Va(c);H[r>>2]=b;H[r+8>>2]=b+(c>>4<<4);n=$a(b,q,c);if(c){d=0;H[r+40>>2]=0;H[r+32>>2]=0;H[r+36>>2]=0;c=(c+n|0)-n|0;if((c|0)<0){break a}k=c>>>4|0;b=k>>>0>1?k:1;f=b&3;m=Va(c);if(b-1>>>0>=3){e=b&268435452;i=0;while(1){p=d<<4;c=p+m|0;j=n+p|0;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=p|16;c=b+m|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=p|32;c=b+m|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=p|48;c=b+m|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;d=d+4|0;i=i+4|0;if((e|0)!=(i|0)){continue}break}}if(f){e=0;while(1){b=d<<4;c=b+m|0;j=b+n|0;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;d=d+1|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}b=k<<4;if(b){oc(a,M[m>>3],M[m+8>>3]);b=(b+m|0)-m|0;if(b>>>0>=17){b=b>>4;c=b>>>0>2?b:2;d=1;while(1){b=m+(d<<4)|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((c|0)!=(d|0)){continue}break}}if(l&8192){Fc(a)}Rb(a,1,0)}Ta(m)}H[r+4>>2]=n;Ta(n)}c=H[h+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((g|0)==H[b+12>>2]){H[b+12>>2]=0}}Ta(q)}Ga=r+48|0;break c;case 20:g=0;j=Ga-48|0;Ga=j;c=H[H[a>>2]-12>>2]+a|0;d=H[c+8>>2];b=d+4|0;if(b>>>0<K[c+12>>2]){g=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b}c=f&65535;b=a+236|0;i=H[b>>2];Qb:{if(!i){break Qb}e=c&255;c=b;while(1){d=e>>>0>K[i+16>>2];c=d?c:i;i=H[(d<<2)+i>>2];if(i){continue}break}if((b|0)==(c|0)|e>>>0<K[c+16>>2]){break Qb}d=H[c+20>>2];if((Ia[H[H[d>>2]+12>>2]](d)|0)!=3){break Qb}k=H[c+20>>2];if(!k){break Qb}i=H[b>>2];if(!i){break Qb}c=b;while(1){d=K[i+16>>2]<g>>>0;c=d?c:i;i=H[(d<<2)+i>>2];if(i){continue}break}if((b|0)==(c|0)|K[c+16>>2]>g>>>0){break Qb}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break Qb}i=H[c+20>>2];if(!i){break Qb}e=i+4|0;H[H[a+120>>2]+12>>2]=e;b=H[i+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}H[j+40>>2]=170124;h=j+24|0;H[h+8>>2]=0;H[h>>2]=0;H[h+4>>2]=0;l=j+8|0;H[l+8>>2]=0;H[l>>2]=0;H[l+4>>2]=0;v=0;y=0;p=Ga-32|0;Ga=p;g=p+8|0;b=g;H[b>>2]=0;H[b+4>>2]=0;H[p>>2]=0;H[p+4>>2]=0;f=H[k+4>>2];d=H[k+8>>2];if((f|0)!=(d|0)){while(1){Rb:{Sb:{Tb:{Ub:{Vb:{Wb:{k=H[f>>2];switch((Ia[H[H[k>>2]+8>>2]](k)|0)-1|0){case 4:break Sb;case 3:break Tb;case 2:break Ub;case 1:break Vb;case 0:break Wb;default:break Rb}}bc(h,M[k+8>>3],M[k+16>>3]);v=M[k+8>>3];M[p>>3]=v;y=M[k+16>>3];M[p+8>>3]=y;break Rb}o=Mi((M[k+16>>3]-y)/(M[k+8>>3]-v))*180/3.14+-90;b=H[i+56>>2];Xb:{if(!b){break Xb}if(Ia[H[H[b>>2]+8>>2]](b)|0){break Xb}b=H[H[i+56>>2]+88>>2];if(!b){break Xb}c=$i(p+16|0,b+4|0);b=sj(l,c,p,g,o+180,M[i+16>>3]);Dc(c);if(!b){break Xb}bc(h,M[p>>3],M[p+8>>3])}v=M[k+8>>3];M[p>>3]=v;y=M[k+16>>3];M[p+8>>3]=y;b=H[i+60>>2];Yb:{if(!b){break Yb}if(Ia[H[H[b>>2]+8>>2]](b)|0){break Yb}b=H[H[i+60>>2]+88>>2];if(!b){break Yb}b=$i(p+16|0,b+4|0);sj(l,b,p,g,o,M[i+16>>3]);Dc(b);y=M[p+8>>3];v=M[p>>3]}Jb(h,v,y);break Rb}Cd(h,M[k+8>>3],M[k+16>>3],M[k+24>>3],M[k+32>>3],M[k+40>>3],M[k+48>>3]);break Rb}wc(h,M[k+8>>3],M[k+16>>3],M[k+24>>3],M[k+32>>3],M[k+40>>3],M[k+48>>3]);break Rb}Ic(h)}f=f+4|0;if((d|0)!=(f|0)){continue}break}}Ga=p+32|0;bh(h,H[a+208>>2],1,0);bh(l,H[a+208>>2],0,1);c=H[i+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((e|0)==H[b+12>>2]){H[b+12>>2]=0}Dc(l);Dc(h)}Ga=j+48|0;break c;case 16:k=Ga-32|0;Ga=k;Zb:{if(f&16384){d=H[a>>2]-12|0;c=H[d>>2]+a|0;i=c+8|0;f=H[i>>2];b=f+4|0;j=H[c+12>>2];if(b>>>0<j>>>0){H[c+8>>2]=b;b=H[d>>2]+a|0;j=H[b+12>>2];i=b+8|0;f=H[i>>2]}b=f+4|0;if(b>>>0<j>>>0){H[i>>2]=b;b=H[d>>2]+a|0;j=H[b+12>>2];i=b+8|0;f=H[i>>2]}b=f+2|0;g=b>>>0<j>>>0;c=g?b:f;b=c+2|0;e=b>>>0<j>>>0;c=e?b:c;b=c+2|0;d=b>>>0<j>>>0;b=d?b:c;c=b+2|0;if(!(d|(e|g))){if(c>>>0>=j>>>0){break Zb}}H[i>>2]=c>>>0<j>>>0?c:b;break Zb}H[k+24>>2]=0;H[k+28>>2]=0;H[k+16>>2]=0;H[k+20>>2]=0;H[k+8>>2]=0;H[k+12>>2]=0;H[k>>2]=0;H[k+4>>2]=0;g=H[a>>2]-12|0;j=H[g>>2];d=j+a|0;f=d+8|0;b=H[f>>2];c=b+4|0;e=H[d+12>>2];if(c>>>0<e>>>0){H[d+8>>2]=c;j=H[g>>2];b=j+a|0;e=H[b+12>>2];f=b+8|0;b=H[f>>2]}b=b+4|0;if(b>>>0<e>>>0){H[f>>2]=b;j=H[g>>2]}Ec((j+a|0)+4|0,k)}Ga=k+32|0;break c;case 10:if(f&16384){e=f&65535;h=0;r=Ga-48|0;Ga=r;f=H[H[a>>2]-12>>2]+a|0;b=H[f+8>>2];g=b+4|0;_b:{$b:{if(g>>>0>=K[f+12>>2]){break $b}d=I[b+3|0];k=I[b|0];c=I[b+1|0];b=I[b+2|0];H[f+8>>2]=g;j=k|c<<8|b<<16|d<<24;if(!j){break $b}d=a+236|0;b=H[d>>2];if(!b){break $b}g=e&255;c=d;while(1){e=g>>>0>K[b+16>>2];c=e?c:b;b=H[(e<<2)+b>>2];if(b){continue}break}if((c|0)==(d|0)|g>>>0<K[c+16>>2]){break $b}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break $b}q=H[c+20>>2];if(!q){break $b}i=q+4|0;H[H[a+120>>2]+12>>2]=i;b=H[q+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}c=0;H[r+40>>2]=0;H[r+32>>2]=0;H[r+36>>2]=0;if(j>>>0>=536870912){break _b}b=j<<3;d=Va(b);H[r+32>>2]=d;f=b+d|0;H[r+40>>2]=f;g=j-1&536870911;e=k&3;ac:{if(!e){b=d;break ac}b=d;while(1){G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+8|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(g>>>0>=3){while(1){G[b+24>>1]=0;G[b+26>>1]=0;G[b+28>>1]=1024;G[b+30>>1]=1024;G[b+16>>1]=0;G[b+18>>1]=0;G[b+20>>1]=1024;G[b+22>>1]=1024;G[b+8>>1]=0;G[b+10>>1]=0;G[b+12>>1]=1024;G[b+14>>1]=1024;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+32|0;if((f|0)!=(b|0)){continue}break}}H[r+36>>2]=f;k=j>>>0>1?j:1;g=a+4|0;while(1){n=d+(h<<3)|0;m=g+H[H[a>>2]-12>>2]|0;c=H[m+4>>2];b=c+2|0;p=H[m+8>>2];bc:{if(b>>>0>=p>>>0){b=c;l=0;break bc}l=I[c|0]|I[c+1|0]<<8;H[m+4>>2]=b}G[n>>1]=l;j=0;c=b+2|0;cc:{if(p>>>0<=c>>>0){c=b;f=0;break cc}f=I[b|0]|I[b+1|0]<<8;H[m+4>>2]=c}G[n+2>>1]=f;e=c+2|0;dc:{if(p>>>0<=e>>>0){e=c;break dc}j=I[c|0]|I[c+1|0]<<8;H[m+4>>2]=e}G[n+4>>1]=j;b=0;c=e+2|0;if(c>>>0<p>>>0){b=I[e|0]|I[e+1|0]<<8;H[m+4>>2]=c}G[n+6>>1]=b;M[r+24>>3]=b<<16>>16;M[r+16>>3]=j<<16>>16;M[r+8>>3]=f<<16>>16;M[r>>3]=l<<16>>16;gf(a,r,1,0);h=h+1|0;if((k|0)!=(h|0)){continue}break}c=H[q+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((i|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(d)}Ga=r+48|0;break c}break a}c=f&65535;j=Ga-48|0;Ga=j;d=H[H[a>>2]-12>>2]+a|0;e=H[d+8>>2];b=e+4|0;ec:{if(b>>>0>=K[d+12>>2]){break ec}k=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[d+8>>2]=b;if(!k){break ec}b=a+236|0;g=H[b>>2];if(!g){break ec}e=c&255;c=b;while(1){d=e>>>0>K[g+16>>2];c=d?c:g;g=H[(d<<2)+g>>2];if(g){continue}break}if((b|0)==(c|0)|e>>>0<K[c+16>>2]){break ec}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=2){break ec}f=H[c+20>>2];if(!f){break ec}e=f+4|0;H[H[a+120>>2]+12>>2]=e;b=H[f+28>>2];if(b){H[H[a+120>>2]+8>>2]=b+4}H[j+40>>2]=0;H[j+32>>2]=0;H[j+36>>2]=0;if(k>>>0>=134217728){break a}d=k<<5;c=Va(d);H[j+32>>2]=c;b=c+d|0;H[j+40>>2]=b;g=_a(c,0,d);H[j+36>>2]=b;d=k>>>0>1?k:1;b=a+4|0;c=0;while(1){k=g+(c<<5)|0;Ec(b+H[H[a>>2]-12>>2]|0,k);w=M[k>>3];u=M[k+8>>3];o=M[k+16>>3];M[j+24>>3]=M[k+24>>3];M[j+16>>3]=o;M[j+8>>3]=u;M[j>>3]=w;gf(a,j,1,0);c=c+1|0;if((d|0)!=(c|0)){continue}break}c=H[f+28>>2];if(c){b=H[a+120>>2];if(H[b+8>>2]==(c+4|0)){H[b+8>>2]=0}}b=H[a+120>>2];if((e|0)==H[b+12>>2]){H[b+12>>2]=0}Ta(g)}Ga=j+48|0;break c;case 27:e=0;h=0;m=Ga-80|0;Ga=m;H[m+72>>2]=0;H[m+76>>2]=0;b=m- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[m+56>>2]=0;H[m+60>>2]=0;H[m+48>>2]=0;H[m+52>>2]=0;k=f&65535;j=H[a>>2]-12|0;b=H[j>>2]+a|0;f=b;c=H[b+12>>2];b=b+8|0;d=H[b>>2];g=d+4|0;if(c>>>0>g>>>0){e=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[f+8>>2]=g;b=H[j>>2]+a|0;c=H[b+12>>2];b=b+8|0;d=H[b>>2]}g=d+4|0;if(g>>>0<c>>>0){H[b>>2]=g;b=H[j>>2]+a|0;c=H[b+12>>2];b=b+8|0;d=H[b>>2]}g=c;c=d+4|0;fc:{if(g>>>0<=c>>>0){break fc}n=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b>>2]=c;if(!n){break fc}Ec((H[j>>2]+a|0)+4|0,m+48|0);c=n+1|0;b=c+c|0;q=Va(b>>>0<c>>>0?-1:b);G[q+(n<<1)>>1]=0;p=H[H[a>>2]-12>>2]+a|0;l=H[p+12>>2];d=H[p+8>>2];b=(l-d|0)/2|0;j=b>>>0<n>>>0?b:n;gc:{if(!j){break gc}if(l>>>0>d+2>>>0){c=0;if((j|0)!=1){f=j&-2;while(1){b=d+2|0;hc:{if(l>>>0<=b>>>0){b=d;d=0;break hc}d=I[d|0]|I[d+1|0]<<8;H[p+8>>2]=b}G[q+(c<<1)>>1]=d;g=c|1;i=0;d=b+2|0;ic:{if(l>>>0<=d>>>0){d=b;break ic}i=I[b|0]|I[b+1|0]<<8;H[p+8>>2]=d}G[q+(g<<1)>>1]=i;c=c+2|0;h=h+2|0;if((f|0)!=(h|0)){continue}break}}if(!(j&1)){break gc}b=0;g=d+2|0;if(g>>>0<l>>>0){b=I[d|0]|I[d+1|0]<<8;H[p+8>>2]=g}G[q+(c<<1)>>1]=b;break gc}_a(q,0,j<<1)}Pf(m+16|0,q,n);H[m+40>>2]=H[m+24>>2];b=H[m+20>>2];H[m+32>>2]=H[m+16>>2];H[m+36>>2]=b;Ta(q);jc:{if(!H[a+208>>2]){break jc}b=a+236|0;d=H[b>>2];if(!d){break jc}f=k&255;c=b;while(1){g=f>>>0>K[d+16>>2];c=g?c:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|f>>>0<K[c+16>>2]){break jc}d=H[c+20>>2];if((Ia[H[H[d>>2]+12>>2]](d)|0)!=6){break jc}c=H[c+20>>2];if(!c){break jc}f=c+4|0;H[H[a+120>>2]+16>>2]=f;kc:{if(k<<16>>16<0){F[m+19|0]=e>>>24;F[m+16|0]=e>>>16;b=e<<8|(e&65280)>>>8;F[m+17|0]=b;F[m+18|0]=b>>>8;break kc}d=H[b>>2];if(!d){break jc}c=b;while(1){g=K[d+16>>2]<e>>>0;c=g?c:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|K[c+16>>2]>e>>>0){break jc}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break jc}b=H[c+20>>2];if(!b){break jc}F[m+18|0]=I[b+8|0];F[m+17|0]=I[b+9|0];F[m+16|0]=I[b+10|0];F[m+19|0]=I[b+11|0]}b=H[a+120>>2];H[m+12>>2]=I[b+592|0]|I[b+593|0]<<8|(I[b+594|0]<<16|I[b+595|0]<<24);b=H[a+120>>2];F[b+592|0]=I[m+16|0];F[b+593|0]=I[m+17|0];F[b+594|0]=I[m+18|0];F[b+595|0]=I[m+19|0];c=H[a+208>>2];b=I[m+43|0];Ia[H[H[c>>2]+20>>2]](c,m+32|0,b<<24>>24<0?H[m+36>>2]:b,M[m+48>>3],M[m+56>>3],0,2,1,1);b=H[a+120>>2];F[b+592|0]=I[m+12|0];F[b+593|0]=I[m+13|0];F[b+594|0]=I[m+14|0];F[b+595|0]=I[m+15|0];b=H[a+120>>2];if((f|0)==H[b+16>>2]){H[b+16>>2]=0}}if(F[m+43|0]>=0){break fc}Ta(H[m+32>>2])}Ga=m+80|0;break c;case 21:g=Ga-16|0;Ga=g;b=f&65535;lc:{if(b&2048){d=H[a>>2]-12|0;c=H[d>>2]+a|0;f=c+8|0;e=H[f>>2];b=e+4|0;h=H[c+12>>2];if(b>>>0<h>>>0){H[c+8>>2]=b;b=H[d>>2]+a|0;h=H[b+12>>2];f=b+8|0;e=H[f>>2]}b=e+4|0;if(b>>>0<h>>>0){H[f>>2]=b;b=H[d>>2]+a|0;h=H[b+12>>2];f=b+8|0;e=H[f>>2]}c=e+4|0;if(c>>>0>=h>>>0){break lc}b=F[e+3|0];H[f>>2]=c;H[g+8>>2]=0;H[g>>2]=0;H[g+4>>2]=0;if((b|0)>=0){break lc}break a}e=H[a>>2]-12|0;c=H[e>>2]+a|0;i=c+8|0;f=H[i>>2];d=f+4|0;h=H[c+12>>2];if(b&16384){if(d>>>0<h>>>0){H[c+8>>2]=d;b=H[e>>2]+a|0;h=H[b+12>>2];i=b+8|0;f=H[i>>2]}b=f+4|0;if(b>>>0<h>>>0){H[i>>2]=b;b=H[e>>2]+a|0;h=H[b+12>>2];i=b+8|0;f=H[i>>2]}c=f+4|0;if(c>>>0>=h>>>0){break lc}b=I[f+3|0];H[i>>2]=c;H[g+8>>2]=0;H[g>>2]=0;H[g+4>>2]=0;if(b>>>0<64){break lc}break a}if(d>>>0<h>>>0){H[c+8>>2]=d;b=H[e>>2]+a|0;h=H[b+12>>2];i=b+8|0;f=H[i>>2]}b=f+4|0;if(b>>>0<h>>>0){H[i>>2]=b;b=H[e>>2]+a|0;h=H[b+12>>2];i=b+8|0;f=H[i>>2]}c=f+4|0;if(c>>>0>=h>>>0){break lc}b=I[f+3|0];H[i>>2]=c;H[g+8>>2]=0;H[g>>2]=0;H[g+4>>2]=0;if(b>>>0>=16){break a}}Ga=g+16|0;break c;case 13:if(f&16384){j=0;h=0;p=Ga+-64|0;Ga=p;c=H[a>>2]-12|0;e=H[c>>2]+a|0;i=e+8|0;b=H[i>>2];d=b+4|0;g=f&65535;l=H[e+12>>2];if(d>>>0<l>>>0){h=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=d;b=H[c>>2]+a|0;l=H[b+12>>2];i=b+8|0;b=H[i>>2]}c=b+2|0;mc:{if(l>>>0<=c>>>0){c=b;break mc}j=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[i>>2]=c}e=0;b=c+2|0;nc:{if(l>>>0<=b>>>0){b=c;f=0;break nc}f=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[i>>2]=b}c=b+2|0;oc:{if(l>>>0<=c>>>0){c=b;break oc}e=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[i>>2]=c}b=0;d=c+2|0;if(d>>>0<l>>>0){b=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[i>>2]=d}k=b+f|0;e=e+j|0;pc:{if(g<<16>>16<0){H[p+16>>2]=0;H[p+20>>2]=0;H[p+24>>2]=0;H[p+28>>2]=0;H[p+32>>2]=0;H[p+36>>2]=0;H[p+40>>2]=0;H[p+44>>2]=0;H[p+48>>2]=0;H[p+52>>2]=0;H[p+56>>2]=0;H[p+8>>2]=0;H[p+12>>2]=0;H[p+4>>2]=187500;H[p>>2]=187440;H[p+8>>2]=h;c=p|4;H[H[a+120>>2]+8>>2]=c;qc:{if(H[H[a+120>>2]+696>>2]==1){Oc(a,j,f,e,k,0,360);break qc}Oc(a,j,k,e,f,0,360)}Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break pc}c=a+236|0;l=H[c>>2];if(!l){break pc}b=c;while(1){d=K[l+16>>2]<h>>>0;b=d?b:l;l=H[(d<<2)+l>>2];if(l){continue}break}if((b|0)==(c|0)|K[b+16>>2]>h>>>0){break pc}c=H[b+20>>2];if((Ia[H[H[c>>2]+12>>2]](c)|0)!=1){break pc}b=H[b+20>>2];if(!b){break pc}c=b+4|0;H[H[a+120>>2]+8>>2]=c;rc:{if(H[H[a+120>>2]+696>>2]==1){Oc(a,j,f,e,k,0,360);break rc}Oc(a,j,k,e,f,0,360)}Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}}Ga=p- -64|0;break c}d=f&65535;j=0;i=Ga-96|0;Ga=i;H[i+88>>2]=0;H[i+92>>2]=0;H[i+80>>2]=0;H[i+84>>2]=0;H[i+72>>2]=0;H[i+76>>2]=0;H[i+64>>2]=0;H[i+68>>2]=0;c=H[a>>2]-12|0;b=H[c>>2];g=b+a|0;f=H[g+8>>2];e=f+4|0;if(e>>>0<K[g+12>>2]){j=I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24);H[g+8>>2]=e;b=H[c>>2]}Ec((a+b|0)+4|0,i- -64|0);w=M[i+72>>3];o=w+M[i+88>>3];sc:{if(P(o)<2147483648){k=~~o;break sc}k=-2147483648}c=d<<16;u=M[i+64>>3];o=u+M[i+80>>3];tc:{if(P(o)<2147483648){f=~~o;break tc}f=-2147483648}c=c>>16;if(P(w)<2147483648){g=~~w}else{g=-2147483648}c=(c|0)>=0;if(P(u)<2147483648){d=~~u}else{d=-2147483648}uc:{if(!c){H[i+16>>2]=0;H[i+20>>2]=0;H[i+24>>2]=0;H[i+28>>2]=0;H[i+32>>2]=0;H[i+36>>2]=0;H[i+40>>2]=0;H[i+44>>2]=0;H[i+48>>2]=0;H[i+52>>2]=0;H[i+56>>2]=0;H[i+8>>2]=0;H[i+12>>2]=0;H[i+4>>2]=187500;H[i>>2]=187440;H[i+8>>2]=j;c=i|4;H[H[a+120>>2]+8>>2]=c;vc:{if(H[H[a+120>>2]+696>>2]==1){Oc(a,d,g,f,k,0,360);break vc}Oc(a,d,k,f,g,0,360)}Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break uc}b=a+236|0;e=H[b>>2];if(!e){break uc}c=b;while(1){l=K[e+16>>2]<j>>>0;c=l?c:e;e=H[(l<<2)+e>>2];if(e){continue}break}if((b|0)==(c|0)|K[c+16>>2]>j>>>0){break uc}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break uc}b=H[c+20>>2];if(!b){break uc}c=b+4|0;H[H[a+120>>2]+8>>2]=c;wc:{if(H[H[a+120>>2]+696>>2]==1){Oc(a,d,g,f,k,0,360);break wc}Oc(a,d,k,f,g,0,360)}Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}}Ga=i+96|0;break c;case 19:i=0;k=Ga+-64|0;Ga=k;c=H[H[a>>2]-12>>2]+a|0;d=H[c+8>>2];b=d+4|0;if(b>>>0<K[c+12>>2]){i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c+8>>2]=b}g=f&65535;b=a+236|0;h=H[b>>2];xc:{if(!h){break xc}e=g&255;c=b;while(1){d=e>>>0>K[h+16>>2];c=d?c:h;h=H[(d<<2)+h>>2];if(h){continue}break}if((b|0)==(c|0)|e>>>0<K[c+16>>2]){break xc}d=H[c+20>>2];if((Ia[H[H[d>>2]+12>>2]](d)|0)!=3){break xc}e=H[c+20>>2];if(!e){break xc}if(g<<16>>16<0){H[k+16>>2]=0;H[k+20>>2]=0;H[k+24>>2]=0;H[k+28>>2]=0;H[k+32>>2]=0;H[k+36>>2]=0;H[k+40>>2]=0;H[k+44>>2]=0;H[k+48>>2]=0;H[k+52>>2]=0;H[k+56>>2]=0;H[k+8>>2]=0;H[k+12>>2]=0;H[k+4>>2]=187500;H[k>>2]=187440;H[k+8>>2]=i;c=k|4;H[H[a+120>>2]+8>>2]=c;bh(e+4|0,H[a+208>>2],0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break xc}h=H[b>>2];if(!h){break xc}c=b;while(1){d=K[h+16>>2]<i>>>0;c=d?c:h;h=H[(d<<2)+h>>2];if(h){continue}break}if((b|0)==(c|0)|K[c+16>>2]>i>>>0){break xc}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break xc}b=H[c+20>>2];if(!b){break xc}c=b+4|0;H[H[a+120>>2]+8>>2]=c;bh(e+4|0,H[a+208>>2],0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}}Ga=k- -64|0;break c;case 15:j=Ga-32|0;Ga=j;yc:{if(f&16384){d=H[a>>2]-12|0;c=H[d>>2]+a|0;h=c+8|0;g=H[h>>2];b=g+4|0;f=H[c+12>>2];if(b>>>0<f>>>0){H[c+8>>2]=b;b=H[d>>2]+a|0;f=H[b+12>>2];h=b+8|0;g=H[h>>2]}b=g+4|0;if(b>>>0<f>>>0){H[h>>2]=b;b=H[d>>2]+a|0;f=H[b+12>>2];h=b+8|0;g=H[h>>2]}b=g+4|0;if(b>>>0<f>>>0){H[h>>2]=b;b=H[d>>2]+a|0;f=H[b+12>>2];h=b+8|0;g=H[h>>2]}b=g+2|0;k=b>>>0<f>>>0;c=k?b:g;b=c+2|0;e=b>>>0<f>>>0;c=e?b:c;b=c+2|0;d=b>>>0<f>>>0;b=d?b:c;c=b+2|0;if(!(d|(e|k))){if(c>>>0>=f>>>0){break yc}}H[h>>2]=c>>>0<f>>>0?c:b;break yc}H[j+24>>2]=0;H[j+28>>2]=0;H[j+16>>2]=0;H[j+20>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0;H[j>>2]=0;H[j+4>>2]=0;d=H[a>>2]-12|0;h=H[d>>2];c=h+a|0;e=c+8|0;f=H[e>>2];b=f+4|0;g=H[c+12>>2];if(b>>>0<g>>>0){H[c+8>>2]=b;h=H[d>>2];b=h+a|0;g=H[b+12>>2];e=b+8|0;f=H[e>>2]}b=f+4|0;if(b>>>0<g>>>0){H[e>>2]=b;h=H[d>>2];b=h+a|0;g=H[b+12>>2];e=b+8|0;f=H[e>>2]}b=f+4|0;if(b>>>0<g>>>0){H[e>>2]=b;h=H[d>>2]}Ec((h+a|0)+4|0,j)}Ga=j+32|0;break c;case 11:i=f&65535;if(f&2048){f=0;n=Ga-80|0;Ga=n;b=H[a>>2]-12|0;e=H[b>>2]+a|0;c=e+8|0;h=H[c>>2];d=h+4|0;j=H[e+12>>2];if(d>>>0<j>>>0){f=I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24);H[e+8>>2]=d;b=H[b>>2]+a|0;j=H[b+12>>2];c=b+8|0;h=H[c>>2]}zc:{b=h+4|0;Ac:{if(b>>>0>=j>>>0){break Ac}q=I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24);H[c>>2]=b;if(q>>>0<2){break Ac}l=0;H[n+72>>2]=0;H[n+64>>2]=0;H[n+68>>2]=0;if((q|0)<0){break a}k=Va(q);H[n+64>>2]=k;b=k+q|0;H[n+72>>2]=b;H[n+68>>2]=b;Bc:{if(!q){break Bc}H[n+8>>2]=0;H[n>>2]=0;H[n+4>>2]=0;if(q>>>0>=268435456){break zc}l=Va(q<<4);if(q>>>0<2){break Bc}c=1;b=q-1|0;e=b&1;if((q|0)!=2){d=b&-2;j=0;while(1){p=(c<<4)+l|0;h=p-16|0;g=H[h+4>>2];b=H[h>>2];H[p+16>>2]=b;H[p+20>>2]=g;H[p>>2]=b;H[p+4>>2]=g;g=H[h+12>>2];b=H[h+8>>2];H[p+24>>2]=b;H[p+28>>2]=g;H[p+8>>2]=b;H[p+12>>2]=g;c=c+2|0;j=j+2|0;if((d|0)!=(j|0)){continue}break}}if(!e){break Bc}d=(c<<4)+l|0;c=d-16|0;b=H[c+4>>2];H[d>>2]=H[c>>2];H[d+4>>2]=b;b=H[c+12>>2];H[d+8>>2]=H[c+8>>2];H[d+12>>2]=b}Cc:{Dc:{if(i<<16>>16<0){H[n+16>>2]=0;H[n+20>>2]=0;H[n+24>>2]=0;H[n+28>>2]=0;H[n+32>>2]=0;H[n+36>>2]=0;H[n+40>>2]=0;H[n+44>>2]=0;H[n+48>>2]=0;H[n+52>>2]=0;H[n+56>>2]=0;H[n+8>>2]=0;H[n+12>>2]=0;H[n+4>>2]=187500;H[n>>2]=187440;H[n+8>>2]=f;c=n|4;H[H[a+120>>2]+8>>2]=c;oc(a,M[l>>3],M[l+8>>3]);h=1;if(q>>>0>1){while(1){b=(h<<4)+l|0;Fd(a,M[b>>3],M[b+8>>3]);h=h+1|0;if((q|0)!=(h|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Dc}Ec:{b=a+236|0;h=H[b>>2];if(!h){break Ec}c=b;while(1){d=K[h+16>>2]<f>>>0;c=d?c:h;h=H[(d<<2)+h>>2];if(h){continue}break}if((b|0)==(c|0)|K[c+16>>2]>f>>>0){break Ec}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break Ec}b=H[c+20>>2];if(!b){break Ec}c=b+4|0;H[H[a+120>>2]+8>>2]=c;oc(a,M[l>>3],M[l+8>>3]);h=1;if(q>>>0>1){while(1){b=(h<<4)+l|0;Fd(a,M[b>>3],M[b+8>>3]);h=h+1|0;if((q|0)!=(h|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Dc}if(!l){break Cc}}Ta(l)}Ta(k)}Ga=n+80|0;break c}break a}if(i&16384){i=0;m=Ga-96|0;Ga=m;l=H[a>>2]-12|0;g=H[l>>2]+a|0;c=g+8|0;d=H[c>>2];b=d+4|0;e=H[g+12>>2];if(b>>>0<e>>>0){i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[g+8>>2]=b;b=H[l>>2]+a|0;e=H[b+12>>2];c=b+8|0;d=H[c>>2]}j=f&65535;Fc:{b=d+4|0;Gc:{if(b>>>0>=e>>>0){break Gc}n=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[c>>2]=b;if(n>>>0<2){break Gc}c=0;H[m+88>>2]=0;H[m+80>>2]=0;H[m+84>>2]=0;Hc:{if(n>>>0<1073741824){d=n<<2;b=Va(d);H[m+80>>2]=b;p=b+d|0;H[m+88>>2]=p;q=_a(b,0,d);H[m+84>>2]=p;f=a+4|0;while(1){k=q+(c<<2)|0;e=0;h=f+H[l>>2]|0;b=H[h+4>>2];d=b+2|0;g=H[h+8>>2];Ic:{if(d>>>0>=g>>>0){d=b;b=0;break Ic}b=I[b|0]|I[b+1|0]<<8;H[h+4>>2]=d}G[k>>1]=b;b=d+2|0;if(b>>>0<g>>>0){e=I[d|0]|I[d+1|0]<<8;H[h+4>>2]=b}G[k+2>>1]=e;c=c+1|0;if((n|0)!=(c|0)){continue}break}break Hc}break a}f=0;H[m+72>>2]=0;H[m+64>>2]=0;H[m+68>>2]=0;if((q|0)!=(p|0)){c=p-q|0;if((c|0)<0){break a}b=Va(c);H[m+64>>2]=b;H[m+72>>2]=b+(c>>2<<2);l=$a(b,q,c);Jc:{if(!c){break Jc}d=0;H[m+8>>2]=0;H[m>>2]=0;H[m+4>>2]=0;c=(c+l|0)-l|0;if(c>>>0>=1073741821){break Fc}b=c>>>2|0;b=b>>>0>1?b:1;k=b&1;f=Va(c<<2);if(c>>>0>=8){g=b&1073741822;e=0;while(1){c=(d<<4)+f|0;b=l+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];b=d|1;c=(b<<4)+f|0;b=l+(b<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1];d=d+2|0;e=e+2|0;if((g|0)!=(e|0)){continue}break}}if(!k){break Jc}c=(d<<4)+f|0;b=l+(d<<2)|0;M[c>>3]=G[b>>1];M[c+8>>3]=G[b+2>>1]}H[m+68>>2]=l;Ta(l)}Kc:{Lc:{if(j<<16>>16<0){H[m+16>>2]=0;H[m+20>>2]=0;H[m+24>>2]=0;H[m+28>>2]=0;H[m+32>>2]=0;H[m+36>>2]=0;H[m+40>>2]=0;H[m+44>>2]=0;H[m+48>>2]=0;H[m+52>>2]=0;H[m+56>>2]=0;H[m+8>>2]=0;H[m+12>>2]=0;H[m+4>>2]=187500;H[m>>2]=187440;H[m+8>>2]=i;c=m|4;H[H[a+120>>2]+8>>2]=c;oc(a,M[f>>3],M[f+8>>3]);d=1;if(n>>>0>1){while(1){b=(d<<4)+f|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((n|0)!=(d|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Lc}Mc:{b=a+236|0;d=H[b>>2];if(!d){break Mc}c=b;while(1){e=K[d+16>>2]<i>>>0;c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|K[c+16>>2]>i>>>0){break Mc}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break Mc}b=H[c+20>>2];if(!b){break Mc}c=b+4|0;H[H[a+120>>2]+8>>2]=c;oc(a,M[f>>3],M[f+8>>3]);d=1;if(n>>>0>1){while(1){b=(d<<4)+f|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((n|0)!=(d|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Lc}if(!f){break Kc}}Ta(f)}Ta(q)}Ga=m+96|0;break c}break a}l=0;m=Ga-96|0;Ga=m;f=f&65535;k=H[a>>2]-12|0;e=H[k>>2]+a|0;h=e+8|0;d=H[h>>2];b=d+4|0;c=H[e+12>>2];if(b>>>0<c>>>0){l=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+8>>2]=b;b=H[k>>2]+a|0;c=H[b+12>>2];h=b+8|0;d=H[h>>2]}b=d+4|0;Nc:{if(b>>>0>=c>>>0){break Nc}q=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[h>>2]=b;if(q>>>0<2){break Nc}h=0;H[m+88>>2]=0;H[m+80>>2]=0;H[m+84>>2]=0;Oc:{if(q>>>0<268435456){b=q<<4;p=Va(b);H[m+80>>2]=p;i=b+p|0;H[m+88>>2]=i;H[m+84>>2]=i;g=a+4|0;while(1){b=p+(h<<4)|0;j=g+H[k>>2]|0;c=H[j+4>>2];d=c+4|0;e=H[j+8>>2];Pc:{if(d>>>0>=e>>>0){d=c;o=0;break Pc}t=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[j+4>>2]=d;o=+t}M[b>>3]=o;c=d+4|0;if(c>>>0<e>>>0){t=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[j+4>>2]=c;o=+t}else{o=0}M[b+8>>3]=o;h=h+1|0;if((q|0)!=(h|0)){continue}break}break Oc}break a}h=0;H[m+72>>2]=0;H[m+64>>2]=0;H[m+68>>2]=0;if((i|0)!=(p|0)){c=i-p|0;if((c|0)<0){break a}b=Va(c);H[m+64>>2]=b;H[m+72>>2]=b+(c>>4<<4);n=$a(b,p,c);Qc:{if(!c){break Qc}d=0;H[m+8>>2]=0;H[m>>2]=0;H[m+4>>2]=0;c=(c+n|0)-n|0;if((c|0)<0){break a}b=c>>>4|0;b=b>>>0>1?b:1;k=b&3;h=Va(c);if(b-1>>>0>=3){e=b&268435452;g=0;while(1){i=d<<4;c=i+h|0;j=i+n|0;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=i|16;c=b+h|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=i|32;c=b+h|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;b=i|48;c=b+h|0;j=b+n|0;b=H[j+12>>2];H[c+8>>2]=H[j+8>>2];H[c+12>>2]=b;b=H[j+4>>2];H[c>>2]=H[j>>2];H[c+4>>2]=b;d=d+4|0;g=g+4|0;if((e|0)!=(g|0)){continue}break}}if(!k){break Qc}e=0;while(1){b=d<<4;c=b+h|0;g=b+n|0;b=H[g+4>>2];H[c>>2]=H[g>>2];H[c+4>>2]=b;b=H[g+12>>2];H[c+8>>2]=H[g+8>>2];H[c+12>>2]=b;d=d+1|0;e=e+1|0;if((k|0)!=(e|0)){continue}break}}H[m+68>>2]=n;Ta(n)}Rc:{Sc:{if(f<<16>>16<0){H[m+16>>2]=0;H[m+20>>2]=0;H[m+24>>2]=0;H[m+28>>2]=0;H[m+32>>2]=0;H[m+36>>2]=0;H[m+40>>2]=0;H[m+44>>2]=0;H[m+48>>2]=0;H[m+52>>2]=0;H[m+56>>2]=0;H[m+8>>2]=0;H[m+12>>2]=0;H[m+4>>2]=187500;H[m>>2]=187440;H[m+8>>2]=l;c=m|4;H[H[a+120>>2]+8>>2]=c;oc(a,M[h>>3],M[h+8>>3]);d=1;if(q>>>0>1){while(1){b=(d<<4)+h|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((q|0)!=(d|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Sc}Tc:{b=a+236|0;d=H[b>>2];if(!d){break Tc}c=b;while(1){e=K[d+16>>2]<l>>>0;c=e?c:d;d=H[(e<<2)+d>>2];if(d){continue}break}if((b|0)==(c|0)|K[c+16>>2]>l>>>0){break Tc}b=H[c+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break Tc}b=H[c+20>>2];if(!b){break Tc}c=b+4|0;H[H[a+120>>2]+8>>2]=c;oc(a,M[h>>3],M[h+8>>3]);d=1;if(q>>>0>1){while(1){b=(d<<4)+h|0;Fd(a,M[b>>3],M[b+8>>3]);d=d+1|0;if((q|0)!=(d|0)){continue}break}}Fc(a);Rb(a,0,1);b=H[a+120>>2];if((c|0)==H[b+8>>2]){H[b+8>>2]=0}break Sc}if(!h){break Rc}}Ta(h)}Ta(p)}Ga=m+96|0;break c;case 9:if(f&16384){g=0;m=Ga-112|0;Ga=m;l=H[a>>2]-12|0;k=H[l>>2]+a|0;e=k+8|0;b=H[e>>2];c=b+4|0;d=H[k+12>>2];if(c>>>0<d>>>0){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[k+8>>2]=c;b=H[l>>2]+a|0;d=H[b+12>>2];e=b+8|0;b=H[e>>2]}k=f&65535;Uc:{f=b+4|0;Vc:{if(f>>>0>=d>>>0){break Vc}d=I[b+3|0];j=I[b|0];c=I[b+1|0];b=I[b+2|0];H[e>>2]=f;p=j|c<<8|b<<16|d<<24;if(!p){break Vc}e=0;H[m+104>>2]=0;H[m+96>>2]=0;H[m+100>>2]=0;if(p>>>0>=536870912){break Uc}b=p<<3;c=Va(b);H[m+96>>2]=c;n=b+c|0;H[m+104>>2]=n;f=p-1&536870911;d=j&3;Wc:{if(!d){b=c;break Wc}b=c;while(1){G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+8|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(f>>>0>=3){while(1){G[b+24>>1]=0;G[b+26>>1]=0;G[b+28>>1]=1024;G[b+30>>1]=1024;G[b+16>>1]=0;G[b+18>>1]=0;G[b+20>>1]=1024;G[b+22>>1]=1024;G[b+8>>1]=0;G[b+10>>1]=0;G[b+12>>1]=1024;G[b+14>>1]=1024;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+32|0;if((n|0)!=(b|0)){continue}break}}H[m+100>>2]=n;f=a+4|0;j=0;while(1){h=c+(j<<3)|0;q=f+H[l>>2]|0;b=H[q+4>>2];d=b+2|0;i=H[q+8>>2];Xc:{if(d>>>0>=i>>>0){d=b;b=0;break Xc}b=I[b|0]|I[b+1|0]<<8;H[q+4>>2]=d}G[h>>1]=b;e=0;b=d+2|0;Yc:{if(i>>>0<=b>>>0){b=d;d=0;break Yc}d=I[d|0]|I[d+1|0]<<8;H[q+4>>2]=b}G[h+2>>1]=d;d=b+2|0;Zc:{if(i>>>0<=d>>>0){d=b;break Zc}e=I[b|0]|I[b+1|0]<<8;H[q+4>>2]=d}G[h+4>>1]=e;b=0;e=d+2|0;if(e>>>0<i>>>0){b=I[d|0]|I[d+1|0]<<8;H[q+4>>2]=e}G[h+6>>1]=b;j=j+1|0;if((p|0)!=(j|0)){continue}break}_c:{if(k<<16>>16<0){H[m+48>>2]=0;H[m+52>>2]=0;H[m+56>>2]=0;H[m+60>>2]=0;b=m- -64|0;H[b>>2]=0;H[b+4>>2]=0;H[m+72>>2]=0;H[m+76>>2]=0;H[m+80>>2]=0;H[m+84>>2]=0;H[m+88>>2]=0;H[m+40>>2]=0;H[m+44>>2]=0;H[m+36>>2]=187500;H[m+32>>2]=187440;H[m+40>>2]=g;f=m+32|4;H[H[a+120>>2]+8>>2]=f;if((c|0)!=(n|0)){b=c;while(1){g=G[b>>1];e=G[b+2>>1];d=G[b+4>>1];M[m+24>>3]=G[b+6>>1];M[m+16>>3]=d|0;M[m+8>>3]=e|0;M[m>>3]=g|0;gf(a,m,0,1);b=b+8|0;if((n|0)!=(b|0)){continue}break}}b=H[a+120>>2];if((f|0)==H[b+8>>2]){H[b+8>>2]=0}break _c}d=a+236|0;b=H[d>>2];if(!b){break _c}e=d;while(1){f=K[b+16>>2]<g>>>0;e=f?e:b;b=H[(f<<2)+b>>2];if(b){continue}break}if((d|0)==(e|0)|K[e+16>>2]>g>>>0){break _c}b=H[e+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=1){break _c}b=H[e+20>>2];if(!b){break _c}f=b+4|0;H[H[a+120>>2]+8>>2]=f;if((c|0)!=(n|0)){b=c;while(1){g=G[b>>1];e=G[b+2>>1];d=G[b+4>>1];M[m+56>>3]=G[b+6>>1];M[m+48>>3]=d|0;M[m+40>>3]=e|0;M[m+32>>3]=g|0;gf(a,m+32|0,0,1);b=b+8|0;if((n|0)!=(b|0)){continue}break}}b=H[a+120>>2];if((f|0)==H[b+8>>2]){H[b+8>>2]=0}}Ta(c)}Ga=m+112|0;break c}break a}g=f&65535;j=0;i=Ga-112|0;Ga=i;d=H[a>>2];b=d-12|0;l=H[b>>2]+a|0;f=l+8|0;c=H[f>>2];k=c+4|0;e=H[l+12>>2];if(k>>>0<e>>>0){j=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[l+8>>2]=k;b=H[b>>2]+a|0;e=H[b+12>>2];f=b+8|0;c=H[f>>2]}b=c+4|0;$c:{if(b>>>0>=e>>>0){break $c}k=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[f>>2]=b;if(!k){break $c}H[i+104>>2]=0;H[i+96>>2]=0;H[i+100>>2]=0;if(k>>>0>=134217728){break a}e=k<<5;b=Va(e);H[i+96>>2]=b;b=_a(b,0,e);c=H[d-12>>2];d=a+4|0;Ec(c+d|0,b);c=1;if((k|0)!=1){while(1){Ec(d+H[H[a>>2]-12>>2]|0,b+(c<<5)|0);c=c+1|0;if((k|0)!=(c|0)){continue}break}}f=b+e|0;ad:{if(g<<16>>16<0){H[i+48>>2]=0;H[i+52>>2]=0;H[i+56>>2]=0;H[i+60>>2]=0;c=i- -64|0;H[c>>2]=0;H[c+4>>2]=0;H[i+72>>2]=0;H[i+76>>2]=0;H[i+80>>2]=0;H[i+84>>2]=0;H[i+88>>2]=0;H[i+40>>2]=0;H[i+44>>2]=0;H[i+36>>2]=187500;H[i+32>>2]=187440;H[i+40>>2]=j;d=i+32|4;H[H[a+120>>2]+8>>2]=d;if((b|0)!=(f|0)){c=b;while(1){w=M[c>>3];u=M[c+8>>3];o=M[c+16>>3];M[i+24>>3]=M[c+24>>3];M[i+16>>3]=o;M[i+8>>3]=u;M[i>>3]=w;gf(a,i,0,1);c=c+32|0;if((f|0)!=(c|0)){continue}break}}c=H[a+120>>2];if((d|0)==H[c+8>>2]){H[c+8>>2]=0}break ad}d=a+236|0;c=H[d>>2];if(!c){break ad}e=d;while(1){g=K[c+16>>2]<j>>>0;e=g?e:c;c=H[(g<<2)+c>>2];if(c){continue}break}if((d|0)==(e|0)|K[e+16>>2]>j>>>0){break ad}c=H[e+20>>2];if((Ia[H[H[c>>2]+12>>2]](c)|0)!=1){break ad}c=H[e+20>>2];if(!c){break ad}d=c+4|0;H[H[a+120>>2]+8>>2]=d;if((b|0)!=(f|0)){c=b;while(1){w=M[c>>3];u=M[c+8>>3];o=M[c+16>>3];M[i+56>>3]=M[c+24>>3];M[i+48>>3]=o;M[i+40>>3]=u;M[i+32>>3]=w;gf(a,i+32|0,0,1);c=c+32|0;if((f|0)!=(c|0)){continue}break}}c=H[a+120>>2];if((d|0)==H[c+8>>2]){H[c+8>>2]=0}}Ta(b)}Ga=i+112|0;break c;case 18:b=A+4|0;if(b>>>0>=K[j+8>>2]){break c}H[j+4>>2]=b;break c;case 7:b=f&65535;m=b&255;bd:{cd:{switch((b>>>8&127)-1|0){case 0:Ed(a,Xn(a),m);break bd;case 1:i=0;v=0;j=H[a>>2];p=j-12|0;b=H[p>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;d=H[p>>2]+a|0;b=H[d+8>>2];c=b+4|0;dd:{if(c>>>0<K[d+12>>2]){b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[d+8>>2]=c;d=0;if(b){break dd}}d=Va(64);H[d+28>>2]=0;H[d+32>>2]=0;G[d+24>>1]=0;H[d+16>>2]=0;H[d+20>>2]=1072693248;H[d+8>>2]=0;H[d+4>>2]=187692;H[d>>2]=187640;F[d+26|0]=0;H[d+36>>2]=0;H[d+40>>2]=0;H[d+44>>2]=0;H[d+48>>2]=0;H[d+52>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;b=H[p>>2]+a|0;g=b;c=H[b+12>>2];h=b+8|0;b=H[h>>2];e=b+4|0;if(c>>>0>e>>>0){i=I[b|0]|I[b+1|0]<<8;H[g+8>>2]=e;b=H[p>>2]+a|0;c=H[b+12>>2];h=b+8|0;b=H[h>>2]}e=b+4|0;if(e>>>0<c>>>0){H[h>>2]=e;b=H[p>>2]+a|0;c=H[b+12>>2];h=b+8|0;b=H[h>>2]}e=c;c=b+4|0;if(e>>>0>c>>>0){t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[h>>2]=c;v=+t}b=608;H[d+8>>2]=608;M[d+16>>3]=v;if(i&1){c=H[p>>2]+a|0;H[c+8>>2]=H[c+8>>2]+24}ed:{if(!(i&2)){break ed}g=H[p>>2]+a|0;c=H[g+8>>2];e=c+4|0;if(e>>>0<K[g+12>>2]){c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;if(c>>>0>2){break ed}b=H[(c<<2)+188476>>2]}H[d+8>>2]=b}fd:{if(!(i&4)){break fd}g=H[p>>2]+a|0;c=H[g+8>>2];e=c+4|0;gd:{if(e>>>0>=K[g+12>>2]){break gd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;hd:{switch(c|0){case 0:break gd;case 1:break hd;default:break fd}}b=b|256}H[d+8>>2]=b}id:{if(!(i&8)){break id}h=8192;g=H[p>>2]+a|0;c=H[g+8>>2];e=c+4|0;jd:{if(e>>>0>=K[g+12>>2]){break jd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;kd:{switch(c|0){case 0:break jd;case 1:break kd;default:break id}}h=4096}b=b|h;H[d+8>>2]=b}if(i&16){e=H[p>>2]+a|0;g=H[e+8>>2];c=g+4|0;if(c>>>0<K[e+12>>2]){t=(x(2,I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24)),B());H[e+8>>2]=c;o=+t}else{o=0}M[d+32>>3]=o}if(i&32){c=0;f=H[p>>2]+a|0;e=H[f+8>>2];g=e+4|0;if(g>>>0<K[f+12>>2]){c=I[e|0];H[f+8>>2]=g}b=c&15|b;H[d+8>>2]=b}ld:{if(!(i&64)){break ld}h=96;g=H[p>>2]+a|0;c=H[g+8>>2];e=c+4|0;md:{if(e>>>0>=K[g+12>>2]){break md}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;nd:{switch(c|0){case 0:break md;case 1:break nd;default:break ld}}h=64}H[d+8>>2]=b|h}if(i&128){c=H[p>>2]+a|0;e=H[c+8>>2];b=e+4|0;if(b>>>0<K[c+12>>2]){t=(x(2,I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)),B());H[c+8>>2]=b;o=+t}else{o=0}M[d+40>>3]=o}od:{if(!(i&256)){break od}c=0;e=H[p>>2]+a|0;g=H[e+8>>2];b=g+4|0;if(b>>>0<K[e+12>>2]){c=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);H[e+8>>2]=b}H[d+52>>2]=c;f=Va((c&536870911)!=(c|0)?-1:c<<3);H[d+48>>2]=f;if(!c){break od}g=a+4|0;b=0;while(1){l=g+H[p>>2]|0;h=H[l+4>>2];k=h+4|0;e=f+(b<<3)|0;if(k>>>0<K[l+8>>2]){t=(x(2,I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24)),B());H[l+4>>2]=k;o=+t}else{o=0}M[e>>3]=o;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(i&512){b=H[p>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4}if(i&1024){k=H[p>>2]+a|0;c=k+8|0;b=H[c>>2];f=b+4|0;pd:{if(f>>>0>=K[k+12>>2]){h=0;break pd}g=I[b+3|0];e=I[b+2|0];c=I[b+1|0];b=I[b|0];H[k+8>>2]=f;h=c<<10|b<<2|e<<18|g<<26;c=(H[p>>2]+a|0)+8|0;b=H[c>>2]}H[c>>2]=b+h}if(i&2048){h=H[p>>2];g=h+a|0;b=g+8|0;c=H[b>>2];e=c+4|0;qd:{if(e>>>0>=K[g+12>>2]){l=0;break qd}l=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;h=H[p>>2];b=(h+a|0)+8|0;c=H[b>>2]}g=H[(a+h|0)+4>>2];H[b>>2]=c+4;f=H[p>>2]+a|0;b=H[f+8>>2];e=b+4|0;rd:{sd:{td:{ud:{if(e>>>0>=K[f+12>>2]){break ud}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=e;switch(b|0){case 1:break td;case 0:break ud;default:break rd}}b=Va(96);H[b+88>>2]=0;H[b>>2]=187820;Vn((H[p>>2]+a|0)+4|0,b);if(H[b+4>>2]-1>>>0>1){break sd}e=H[H[a>>2]-12>>2]+a|0;H[e+8>>2]=H[e+8>>2]+4;Q=b,R=ej(a),H[Q+88>>2]=R;break sd}b=Va(96);H[b>>2]=187928;Un((H[p>>2]+a|0)+4|0,b)}H[d+56>>2]=b}j=H[a>>2];e=H[j-12>>2]+a|0;b=H[e+8>>2];H[e+8>>2]=b+(H[e+4>>2]+(c+l-(b+g)|0)|0)}if(i&4096){k=j-12|0;h=H[k>>2];g=h+a|0;b=g+8|0;c=H[b>>2];e=c+4|0;vd:{if(e>>>0>=K[g+12>>2]){l=0;break vd}l=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+8>>2]=e;h=H[k>>2];b=(h+a|0)+8|0;c=H[b>>2]}g=H[(a+h|0)+4>>2];H[b>>2]=c+4;f=H[k>>2]+a|0;b=H[f+8>>2];e=b+4|0;wd:{xd:{yd:{zd:{if(e>>>0>=K[f+12>>2]){break zd}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[f+8>>2]=e;switch(b|0){case 1:break yd;case 0:break zd;default:break wd}}b=Va(96);H[b+88>>2]=0;H[b>>2]=187820;Vn((H[k>>2]+a|0)+4|0,b);if(H[b+4>>2]-1>>>0>1){break xd}e=H[H[a>>2]-12>>2]+a|0;H[e+8>>2]=H[e+8>>2]+4;Q=b,R=ej(a),H[Q+88>>2]=R;break xd}b=Va(96);H[b>>2]=187928;Un((H[k>>2]+a|0)+4|0,b)}H[d+60>>2]=b}e=H[H[a>>2]-12>>2]+a|0;b=H[e+8>>2];H[e+8>>2]=b+(H[e+4>>2]+(c+l-(b+g)|0)|0)}Q=d,R=Xn(a),H[Q+28>>2]=R}Ed(a,d,m);break bd;case 2:Ed(a,ej(a),m);break bd;case 3:q=Va(16);H[q+4>>2]=0;H[q+8>>2]=0;H[q>>2]=188288;H[q+12>>2]=0;j=0;g=0;p=(H[H[a>>2]-12>>2]+a|0)+4|0;c=H[p+4>>2];b=c+4|0;d=H[p+8>>2];if(b>>>0<d>>>0){H[p+4>>2]=b;c=b}b=c+4|0;if(b>>>0<d>>>0){g=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[p+4>>2]=b}e=g+1|0;c=H[q+8>>2];b=H[q+4>>2];d=(c-b|0)/12|0;Ad:{if(e>>>0>d>>>0){l=0;k=e-d|0;b=H[q+12>>2];c=H[q+8>>2];if(k>>>0<=(b-c|0)/12>>>0){Bd:{if(!k){break Bd}b=c;e=N(k,12)-12|0;d=((e>>>0)/12|0)+1&7;if(d){while(1){H[b+8>>2]=0;H[b>>2]=188352;b=b+12|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}c=N(k,12)+c|0;if(e>>>0<84){break Bd}while(1){H[b+8>>2]=0;H[b+92>>2]=0;H[b+84>>2]=188352;H[b+80>>2]=0;H[b+72>>2]=188352;H[b+68>>2]=0;H[b+60>>2]=188352;H[b+56>>2]=0;H[b+48>>2]=188352;H[b+44>>2]=0;H[b+36>>2]=188352;H[b+32>>2]=0;H[b+24>>2]=188352;H[b+20>>2]=0;H[b+12>>2]=188352;H[b>>2]=188352;b=b+96|0;if((c|0)!=(b|0)){continue}break}}H[q+8>>2]=c;break Ad}Cd:{h=H[q+4>>2];e=(c-h|0)/12|0;f=e+k|0;if(f>>>0<357913942){d=(b-h|0)/12|0;b=d<<1;i=d>>>0<178956970?b>>>0>f>>>0?b:f:357913941;if(i){if(i>>>0>=357913942){break Cd}j=Va(N(i,12))}f=N(e,12)+j|0;b=f;k=N(k,12);e=k-12|0;d=((e>>>0)/12|0)+1&7;if(d){b=f;while(1){H[b+8>>2]=0;H[b>>2]=188352;b=b+12|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}k=f+k|0;if(e>>>0>=84){while(1){H[b+8>>2]=0;H[b+92>>2]=0;H[b+84>>2]=188352;H[b+80>>2]=0;H[b+72>>2]=188352;H[b+68>>2]=0;H[b+60>>2]=188352;H[b+56>>2]=0;H[b+48>>2]=188352;H[b+44>>2]=0;H[b+36>>2]=188352;H[b+32>>2]=0;H[b+24>>2]=188352;H[b+20>>2]=0;H[b+12>>2]=188352;H[b>>2]=188352;b=b+96|0;if((k|0)!=(b|0)){continue}break}}if((c|0)!=(h|0)){while(1){f=f-12|0;H[f>>2]=188352;d=c-8|0;b=H[d+4>>2];H[f+4>>2]=H[d>>2];H[f+8>>2]=b;c=c-12|0;if((h|0)!=(c|0)){continue}break}c=H[q+4>>2]}H[q+4>>2]=f;H[q+12>>2]=N(i,12)+j;b=H[q+8>>2];H[q+8>>2]=k;if((b|0)!=(c|0)){while(1){b=b-12|0;Ia[H[H[b>>2]>>2]](b)|0;if((b|0)!=(c|0)){continue}break}}if(c){Ta(c)}break Ad}Ib();X()}dc(182288);X()}if(d>>>0<=e>>>0){break Ad}b=b+N(e,12)|0;if((b|0)!=(c|0)){while(1){c=c-12|0;Ia[H[H[c>>2]>>2]](c)|0;if((b|0)!=(c|0)){continue}break}}H[q+8>>2]=b}c=0;while(1){d=H[q+4>>2]+N(c,12)|0;e=H[p+4>>2];b=e+4|0;Dd:{if(b>>>0>=K[p+8>>2]){break Dd}e=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[p+4>>2]=b;Ed:{if(e-1>>>0<5){break Ed}Fd:{switch(e-268435456|0){case 1:case 2:case 3:break Ed;case 0:break Fd;default:break Dd}}b=Va(32);H[b>>2]=0;H[b+4>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;H[d+8>>2]=b;Ec(p,b)}H[d+4>>2]=e}c=c+1|0;if(g>>>0>=c>>>0){continue}break};Ed(a,q,m);break bd;case 4:i=0;Gd:{if(!(b>>>15|0)){q=Va(24);H[q+4>>2]=0;H[q+8>>2]=0;H[q>>2]=187312;H[q+12>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;c=H[a>>2]-12|0;b=H[c>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;d=H[c>>2]+a|0;c=H[d+8>>2];b=c+4|0;Hd:{if(b>>>0>=K[d+12>>2]){break Hd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b;b=c-1|0;if(b>>>0<=1){H[q+16>>2]=c}Id:{switch(b|0){case 0:g=H[a>>2]-12|0;e=H[g>>2]+a|0;b=e+8|0;h=H[b>>2];c=h+4|0;d=H[e+12>>2];if(c>>>0<d>>>0){H[e+8>>2]=c;b=H[g>>2]+a|0;d=H[b+12>>2];b=b+8|0;h=H[b>>2]}c=h+4|0;if(c>>>0<d>>>0){H[b>>2]=c;b=H[g>>2]+a|0;d=H[b+12>>2];b=b+8|0;h=H[b>>2]}c=h+4|0;if(c>>>0<d>>>0){H[b>>2]=c;b=(H[g>>2]+a|0)+8|0;h=H[b>>2]}H[b>>2]=h+4;c=H[g>>2]+a|0;b=H[c+8>>2]+4|0;if(b>>>0<K[c+12>>2]){H[c+8>>2]=b}d=H[a+116>>2]-28|0;p=Va(d);l=H[g>>2]+a|0;j=H[l+12>>2];c=H[l+8>>2];b=j-c|0;k=b>>>0<d>>>0?b:d;Jd:{if(!k){break Jd}h=0;if((k|0)!=1){g=k&-2;while(1){b=c+1|0;Kd:{if(j>>>0<=b>>>0){b=c;c=0;break Kd}c=I[c|0];H[l+8>>2]=b}F[h+p|0]=c;e=h|1;f=0;c=b+1|0;Ld:{if(j>>>0<=c>>>0){c=b;break Ld}f=I[b|0];H[l+8>>2]=c}F[e+p|0]=f;h=h+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(k&1)){break Jd}b=0;e=c+1|0;if(e>>>0<j>>>0){b=I[c|0];H[l+8>>2]=e}F[h+p|0]=b}c=H[q+12>>2];b=H[q+4>>2];Md:{Nd:{if(!(c|(b|!d))){b=Va(d);H[q+12>>2]=d;H[q+4>>2]=b;c=d;break Nd}if(!c){break Md}}e=H[q+8>>2];c=d+e>>>0>c>>>0?c-e|0:d;$a(b+e|0,p,c);H[q+8>>2]=c+H[q+8>>2]}Ed(a,q,m);break Gd;case 1:break Id;default:break Hd}}Wn(a,q,1)}Ed(a,q,m);break Gd}Od:{Pd:{Qd:{c=a+236|0;b=H[c>>2];Rd:{if(!b){break Rd}d=c;while(1){e=m>>>0>K[b+16>>2];d=e?d:b;b=H[(e<<2)+b>>2];if(b){continue}break}if((c|0)==(d|0)){break Rd}if(m>>>0>=K[d+16>>2]){break Qd}}g=H[a+116>>2];f=Va(24);H[f+4>>2]=0;H[f+8>>2]=0;H[f>>2]=187312;H[f+12>>2]=0;H[f+16>>2]=0;H[f+20>>2]=0;d=-16;k=H[a>>2]-12|0;e=H[k>>2]+a|0;b=H[e+8>>2];c=b+4|0;if(c>>>0<K[e+12>>2]){b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[e+8>>2]=c;d=b-16|0}b=Va(d);H[f+12>>2]=d;H[f+4>>2]=b;b=H[k>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;d=H[k>>2]+a|0;c=H[d+8>>2];b=c+4|0;Sd:{if(b>>>0>=K[d+12>>2]){break Sd}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[d+8>>2]=b;b=c-1|0;if(b>>>0<=1){H[f+16>>2]=c}Td:{switch(b|0){case 0:e=H[k>>2]+a|0;c=e+8|0;d=H[c>>2];b=d+4|0;h=H[e+12>>2];if(b>>>0<h>>>0){H[e+8>>2]=b;b=H[k>>2]+a|0;h=H[b+12>>2];c=b+8|0;d=H[c>>2]}b=d+4|0;if(b>>>0<h>>>0){H[c>>2]=b;b=H[k>>2]+a|0;h=H[b+12>>2];c=b+8|0;d=H[c>>2]}b=d+4|0;if(b>>>0<h>>>0){H[c>>2]=b;c=(H[k>>2]+a|0)+8|0;d=H[c>>2]}H[c>>2]=d+4;c=H[k>>2]+a|0;b=H[c+8>>2]+4|0;if(b>>>0>=K[c+12>>2]){break Sd}H[c+8>>2]=b;break Sd;case 1:break Td;default:break Sd}}Wn(a,f,0)}Ed(a,f,m);b=H[f+16>>2];e=g-20|0;if((b|0)==2){break Pd}e=(b|0)==1?g-32|0:g;break Pd}c=H[a+116>>2];b=H[H[a>>2]-12>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;b=H[d+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=5){break Od}f=H[d+20>>2];e=c-4|0}q=Va(e);p=H[H[a>>2]-12>>2]+a|0;l=H[p+12>>2];b=H[p+8>>2];c=l-b|0;j=c>>>0<e>>>0?c:e;Ud:{if(!j){break Ud}d=0;if((j|0)!=1){k=j&-2;h=0;while(1){c=b+1|0;Vd:{if(l>>>0<=c>>>0){c=b;b=0;break Vd}b=I[b|0];H[p+8>>2]=c}F[d+q|0]=b;g=d|1;i=0;b=c+1|0;Wd:{if(l>>>0<=b>>>0){b=c;break Wd}i=I[c|0];H[p+8>>2]=b}F[g+q|0]=i;d=d+2|0;h=h+2|0;if((k|0)!=(h|0)){continue}break}}if(!(j&1)){break Ud}c=0;g=b+1|0;if(g>>>0<l>>>0){c=I[b|0];H[p+8>>2]=g}F[d+q|0]=c}b=H[f+12>>2];c=H[f+4>>2];Xd:{Yd:{if(!(b|(c|!e))){c=Va(e);H[f+12>>2]=e;H[f+4>>2]=c;b=e;break Yd}if(!b){break Xd}}d=H[f+8>>2];b=d+e>>>0>b>>>0?b-d|0:e;$a(c+d|0,q,b);H[f+8>>2]=b+H[f+8>>2]}Ta(q)}}break bd;case 5:i=0;k=0;q=Ga-16|0;Ga=q;j=H[a>>2]-12|0;b=H[j>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;d=Va(40);H[d+4>>2]=188064;H[d>>2]=188004;H[d+16>>2]=0;H[d+20>>2]=0;F[d+35|0]=0;H[d+24>>2]=0;g=H[j>>2]+a|0;h=g+8|0;b=H[h>>2];e=b+4|0;f=H[g+12>>2];if(e>>>0>=f>>>0){o=0}else{t=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[g+8>>2]=e;b=H[j>>2]+a|0;f=H[b+12>>2];h=b+8|0;b=H[h>>2];o=+t}M[d+8>>3]=o;c=b+4|0;if(c>>>0<f>>>0){i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[h>>2]=c;b=H[j>>2]+a|0;f=H[b+12>>2];h=b+8|0;b=H[h>>2]}H[d+16>>2]=i;c=b+4|0;Zd:{if(c>>>0>=f>>>0){break Zd}b=I[b|0];H[h>>2]=c;if(b&1){F[d+20|0]=1}if(b&2){F[d+21|0]=1}if(b&8){F[d+23|0]=1}if(!(b&4)){break Zd}F[d+22|0]=1}b=H[j>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;f=0;c=H[j>>2]+a|0;e=H[c+8>>2];b=e+4|0;if(b>>>0<K[c+12>>2]){f=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[c+8>>2]=b}c=f+1|0;b=c+c|0;n=Va(b>>>0<c>>>0?-1:b);G[n+(f<<1)>>1]=0;p=H[j>>2]+a|0;i=H[p+12>>2];c=H[p+8>>2];b=(i-c|0)/2|0;j=b>>>0<f>>>0?b:f;_d:{if(!j){break _d}if(i>>>0>c+2>>>0){l=0;if((j|0)!=1){g=j&-2;while(1){b=c+2|0;$d:{if(i>>>0<=b>>>0){b=c;c=0;break $d}c=I[c|0]|I[c+1|0]<<8;H[p+8>>2]=b}G[n+(l<<1)>>1]=c;e=l|1;h=0;c=b+2|0;ae:{if(i>>>0<=c>>>0){c=b;break ae}h=I[b|0]|I[b+1|0]<<8;H[p+8>>2]=c}G[n+(e<<1)>>1]=h;l=l+2|0;k=k+2|0;if((g|0)!=(k|0)){continue}break}}if(!(j&1)){break _d}b=0;e=c+2|0;if(e>>>0<i>>>0){b=I[c|0]|I[c+1|0]<<8;H[p+8>>2]=e}G[n+(l<<1)>>1]=b;break _d}_a(n,0,j<<1)}Pf(q,n,f);H[d+32>>2]=H[q+8>>2];b=H[q+4>>2];H[d+24>>2]=H[q>>2];H[d+28>>2]=b;Ta(n);Ga=q+16|0;Ed(a,d,m);break bd;case 7:break cd;default:break bd}}g=0;f=Va(16);H[f+8>>2]=0;H[f>>2]=188408;c=H[H[a>>2]-12>>2]+a|0;b=c;d=H[b+8>>2];H[b+8>>2]=d+8;b=b+4|0;be:{e=H[c+12>>2];c=d+12|0;if(e>>>0<=c>>>0){break be}g=I[d+8|0]|I[d+9|0]<<8|(I[d+10|0]<<16|I[d+11|0]<<24);H[b+4>>2]=c;if(g>>>0<=4){break be}Ed(a,f,m);break bd}H[f+4>>2]=g;d=0;e=0;a=b;c=H[b+4>>2];b=c+1|0;if(K[a+8>>2]>b>>>0){d=I[c|0];H[a+4>>2]=b}F[f+8|0]=d;c=H[a+4>>2];b=c+1|0;if(b>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=b}F[f+9|0]=e;e=0;d=0;c=H[a+4>>2];b=c+1|0;if(b>>>0<K[a+8>>2]){d=I[c|0];H[a+4>>2]=b}F[f+10|0]=d;c=H[a+4>>2];b=c+1|0;if(b>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=b}F[f+11|0]=e;b=0;d=H[a+4>>2];c=d+4|0;if(c>>>0<K[a+8>>2]){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[f+12>>2]=b;X()}break c;case 55:H[s+40>>2]=0;H[s+44>>2]=0;H[s+32>>2]=0;H[s+36>>2]=0;d=0;g=H[k>>2]+z|0;c=H[g+4>>2];b=c+4|0;e=H[g+8>>2];ce:{if(b>>>0>=e>>>0){b=c;c=0;break ce}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[g+4>>2]=b}H[s+32>>2]=c;c=b+2|0;de:{if(e>>>0<=c>>>0){c=b;break de}d=I[b|0]|I[b+1|0]<<8;H[g+4>>2]=c}G[s+36>>1]=d;d=0;b=c+2|0;ee:{if(e>>>0<=b>>>0){b=c;break ee}d=I[c|0]|I[c+1|0]<<8;H[g+4>>2]=b}G[s+38>>1]=d;c=e-b|0;d=c>>>0<8?c:8;fe:{if(!d){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==1){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==2){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==3){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==4){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==5){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==6){break fe}c=b+1|0;if(c>>>0<e>>>0){H[g+4>>2]=c;b=c}if((d|0)==7){break fe}c=b+1|0;if(c>>>0>=e>>>0){break fe}H[g+4>>2]=c;b=c}c=I[b+4|0]|I[b+5|0]<<8|(I[b+6|0]<<16|I[b+7|0]<<24);H[s+40>>2]=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[s+44>>2]=c;c=H[H[a>>2]-12>>2]+z|0;b=H[c+4>>2]+4|0;if(b>>>0>=K[c+8>>2]){break c}H[c+4>>2]=b;break c;case 28:g=H[j+8>>2];b=A;c=b+4|0;if(g>>>0>c>>>0){H[j+4>>2]=c;b=H[k>>2]+z|0;d=b+4|0;g=H[b+8>>2];b=H[b+4>>2]}b=b+4|0;if(b>>>0>=g>>>0){break c}H[d>>2]=b;break c;case 38:H[s+56>>2]=0;H[s+60>>2]=0;H[s+48>>2]=0;H[s+52>>2]=0;H[s+40>>2]=0;H[s+44>>2]=0;H[s+32>>2]=0;H[s+36>>2]=0;H[s+24>>2]=0;H[s+28>>2]=0;H[s+16>>2]=0;H[s+20>>2]=0;H[s+8>>2]=0;H[s+12>>2]=0;H[s>>2]=0;H[s+4>>2]=0;Ec(H[k>>2]+z|0,s+32|0);Ec(H[H[a>>2]-12>>2]+z|0,s);c=H[H[a>>2]-12>>2]+z|0;b=H[c+4>>2]+4|0;if(b>>>0>=K[c+8>>2]){break c}H[c+4>>2]=b;break c;case 39:b=A+4|0;if(b>>>0>=K[j+8>>2]){break c}H[j+4>>2]=b;break c;case 40:b=A+4|0;if(b>>>0>=K[j+8>>2]){break c}H[j+4>>2]=b;break c;case 37:b=A+4|0;if(b>>>0>=K[j+8>>2]){break c}H[j+4>>2]=b;break c;case 36:b=A+4|0;if(b>>>0>=K[j+8>>2]){break c}H[j+4>>2]=b;break c;case 57:if(f<<16>>16<0){h=Ga-16|0;Ga=h;f=f&32767;ge:{if(!f){break ge}d=f<<2;c=Va(d);H[h>>2]=c;b=c+d|0;H[h+8>>2]=b;g=0;d=_a(c,0,d);H[h+4>>2]=b;l=0;k=a+4|0;j=H[a>>2]-12|0;i=k+H[j>>2]|0;b=H[i+4>>2];c=b+1|0;if(c>>>0<K[i+8>>2]){l=I[b|0];H[i+4>>2]=c}e=H[h>>2];F[d|0]=l;c=H[i+4>>2];b=c+1|0;if(b>>>0<K[i+8>>2]){g=I[c|0];H[i+4>>2]=b}F[d+1|0]=g;l=0;g=0;c=H[i+4>>2];b=c+1|0;if(b>>>0<K[i+8>>2]){g=I[c|0];H[i+4>>2]=b}F[d+2|0]=g;c=H[i+4>>2];b=c+1|0;if(b>>>0<K[i+8>>2]){l=I[c|0];H[i+4>>2]=b}F[d+3|0]=l;l=1;if(f>>>0>1){d=f>>>0>1?f:1;while(1){f=0;g=0;p=k+H[j>>2]|0;b=H[p+4>>2];c=b+1|0;if(c>>>0<K[p+8>>2]){g=I[b|0];H[p+4>>2]=c}i=e+(l<<2)|0;F[i|0]=g;c=H[p+4>>2];b=c+1|0;if(b>>>0<K[p+8>>2]){f=I[c|0];H[p+4>>2]=b}F[i+1|0]=f;f=0;g=0;c=H[p+4>>2];b=c+1|0;if(b>>>0<K[p+8>>2]){g=I[c|0];H[p+4>>2]=b}F[i+2|0]=g;c=H[p+4>>2];b=c+1|0;if(b>>>0<K[p+8>>2]){f=I[c|0];H[p+4>>2]=b}F[i+3|0]=f;l=l+1|0;if((d|0)!=(l|0)){continue}break}}b=H[h>>2];if(!b){break ge}Ta(b)}Ga=h+16|0;break c}i=0;f=f&32767;if(f){g=f<<3;c=Va(g);e=f-1&536870911;d=f&3;he:{if(!d){b=c;break he}b=c;while(1){G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+8|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}if(e>>>0>=3){d=c+g|0;while(1){G[b+24>>1]=0;G[b+26>>1]=0;G[b+28>>1]=1024;G[b+30>>1]=1024;G[b+16>>1]=0;G[b+18>>1]=0;G[b+20>>1]=1024;G[b+22>>1]=1024;G[b+8>>1]=0;G[b+10>>1]=0;G[b+12>>1]=1024;G[b+14>>1]=1024;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=1024;G[b+6>>1]=1024;b=b+32|0;if((d|0)!=(b|0)){continue}break}}if(f){k=f>>>0>1?f:1;f=a+4|0;g=H[a>>2]-12|0;j=0;while(1){i=c+(j<<3)|0;h=f+H[g>>2]|0;d=H[h+4>>2];b=d+2|0;l=H[h+8>>2];ie:{if(b>>>0>=l>>>0){b=d;d=0;break ie}d=I[d|0]|I[d+1|0]<<8;H[h+4>>2]=b}G[i>>1]=d;e=0;d=b+2|0;je:{if(l>>>0<=d>>>0){d=b;b=0;break je}b=I[b|0]|I[b+1|0]<<8;H[h+4>>2]=d}G[i+2>>1]=b;b=d+2|0;ke:{if(l>>>0<=b>>>0){b=d;break ke}e=I[d|0]|I[d+1|0]<<8;H[h+4>>2]=b}G[i+4>>1]=e;d=0;e=b+2|0;if(e>>>0<l>>>0){d=I[b|0]|I[b+1|0]<<8;H[h+4>>2]=e}G[i+6>>1]=d;j=j+1|0;if((k|0)!=(j|0)){continue}break}}Ta(c)}break c;case 56:g=Ga-48|0;Ga=g;H[g+16>>2]=0;H[g+20>>2]=0;H[g+40>>2]=0;H[g+44>>2]=0;H[g+8>>2]=0;H[g+12>>2]=0;H[g>>2]=0;H[g+4>>2]=1072693248;H[g+32>>2]=0;H[g+36>>2]=0;H[g+24>>2]=0;H[g+28>>2]=1072693248;d=H[a>>2]-12|0;e=H[d>>2];c=e+a|0;f=c+8|0;i=H[f>>2];b=i+1|0;h=H[c+12>>2];if(b>>>0<h>>>0){H[c+8>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+1|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+1|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+1|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+2|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+2|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+2|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;i=H[f>>2]}b=i+1|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2];b=e+a|0;h=H[b+12>>2];f=b+8|0;b=H[f>>2]}else{b=i}b=b+1|0;if(b>>>0<h>>>0){H[f>>2]=b;e=H[d>>2]}Gd((a+e|0)+4|0,g);Ga=g+48|0;break c;case 43:F[a+212|0]=1;H[s+32>>2]=0;H[s+36>>2]=1072693248;H[s+48>>2]=0;H[s+52>>2]=0;H[s+40>>2]=0;H[s+44>>2]=0;H[s+56>>2]=0;H[s+60>>2]=1072693248;H[C+8>>2]=0;H[C+12>>2]=0;H[C>>2]=0;H[C+4>>2]=0;b=s+32|0;Gd(H[k>>2]+z|0,b);o=M[a+224>>3];M[s+32>>3]=o*M[s+32>>3];M[s+40>>3]=o*M[s+40>>3];M[s+48>>3]=o*M[s+48>>3];M[s+56>>3]=o*M[s+56>>3];M[s+64>>3]=o*M[s+64>>3];M[s+72>>3]=o*M[s+72>>3];_d(H[a+120>>2],b,f&16384?3:2);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break c;case 42:F[a+212|0]=1;b=H[a+120>>2];H[b+400>>2]=0;H[b+404>>2]=1072693248;H[b+408>>2]=0;H[b+412>>2]=0;H[b+416>>2]=0;H[b+420>>2]=0;H[b+432>>2]=0;H[b+436>>2]=0;H[b+424>>2]=0;H[b+428>>2]=1072693248;H[b+440>>2]=0;H[b+444>>2]=0;ze(b);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break c;case 46:F[a+212|0]=1;t=O(0);c=H[k>>2]+z|0;d=H[c+4>>2];b=d+4|0;if(b>>>0<K[c+8>>2]){t=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[c+4>>2]=b}u=M[a+224>>3];o=u*0;M[s+72>>3]=o;M[s+64>>3]=o;o=u*+Ym(t);M[s+48>>3]=o;M[s+40>>3]=o;t=Lm(t);M[s+32>>3]=u*+t;M[s+56>>3]=u*+O(-t);_d(H[a+120>>2],s+32|0,3);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break c;case 45:y=0;f=Ga-48|0;Ga=f;F[a+212|0]=1;b=H[a>>2]-12|0;d=H[b>>2]+a|0;g=d+8|0;i=H[g>>2];c=i+4|0;e=H[d+12>>2];if(c>>>0>=e>>>0){o=0}else{t=(x(2,I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24)),B());H[d+8>>2]=c;b=H[b>>2]+a|0;e=H[b+12>>2];g=b+8|0;i=H[g>>2];o=+t}b=i+4|0;if(b>>>0<e>>>0){t=(x(2,I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24)),B());H[g>>2]=b;y=+t}u=M[a+224>>3];w=u*0;M[f+40>>3]=w;M[f+32>>3]=w;M[f+24>>3]=y*u;M[f+16>>3]=w;M[f+8>>3]=w;M[f>>3]=o*u;_d(H[a+120>>2],f,3);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}Ga=f+48|0;break c;case 47:v=0;g=Ga-48|0;Ga=g;F[a+212|0]=1;b=f&255;if(b>>>0>=2){d=H[H[a>>2]-12>>2]+a|0;e=H[d+8>>2];c=e+4|0;if(c>>>0<K[d+12>>2]){t=(x(2,I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)),B());H[d+8>>2]=c;v=+t}M[a+224>>3]=v;if((b|0)==4){v=v/M[H[a+120>>2]+496>>3]*+K[a+216>>2];M[a+224>>3]=v}H[g+16>>2]=0;H[g+20>>2]=0;H[g+40>>2]=0;H[g+44>>2]=0;H[g+8>>2]=0;H[g+12>>2]=0;M[g>>3]=v;H[g+32>>2]=0;H[g+36>>2]=0;M[g+24>>3]=v;_d(H[a+120>>2],g,3);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}}Ga=g+48|0;break c;case 41:F[a+212|0]=1;H[s+32>>2]=0;H[s+36>>2]=1072693248;H[s+48>>2]=0;H[s+52>>2]=0;H[s+40>>2]=0;H[s+44>>2]=0;H[s+56>>2]=0;H[s+60>>2]=1072693248;H[C+8>>2]=0;H[C+12>>2]=0;H[C>>2]=0;H[C+4>>2]=0;b=s+32|0;Gd(H[k>>2]+z|0,b);o=M[a+224>>3];M[s+32>>3]=o*M[s+32>>3];M[s+40>>3]=o*M[s+40>>3];M[s+48>>3]=o*M[s+48>>3];M[s+56>>3]=o*M[s+56>>3];M[s+64>>3]=o*M[s+64>>3];M[s+72>>3]=o*M[s+72>>3];_d(H[a+120>>2],b,4);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break c;case 44:break d;default:break c}}y=0;f=Ga-48|0;Ga=f;F[a+212|0]=1;b=H[a>>2]-12|0;d=H[b>>2]+a|0;g=d+8|0;i=H[g>>2];c=i+4|0;e=H[d+12>>2];if(c>>>0>=e>>>0){o=0}else{t=(x(2,I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24)),B());H[d+8>>2]=c;b=H[b>>2]+a|0;e=H[b+12>>2];g=b+8|0;i=H[g>>2];o=+t}b=i+4|0;if(b>>>0<e>>>0){t=(x(2,I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24)),B());H[g>>2]=b;y=+t}u=M[a+224>>3];M[f+24>>3]=u;M[f>>3]=u;M[f+40>>3]=y*u;M[f+32>>3]=o*u;o=u*0;M[f+16>>3]=o;M[f+8>>3]=o;_d(H[a+120>>2],f,3);b=H[a+208>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}Ga=f+48|0}b=H[a>>2];c=b-12|0;e=H[c>>2]+z|0;d=H[e+4>>2];H[e+4>>2]=d+(H[e>>2]+(A+H[a+116>>2]-(d+L)|0)|0);H[a+116>>2]=0;c=H[c>>2];e=z+c|0;d=H[e+8>>2];g=H[e+4>>2];if(d-g>>>0>4){continue}}break}a=a+c|0;if(!I[a+29|0]){H[a+8>>2]=H[a+4>>2]}Ga=s+80|0;return}Ib();X()}function oj(a,b,c){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=O(0),E=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,Y=0,Z=0,aa=0,ia=0;a:{b:{c:{d:{e:{f:{switch(c-1|0){case 0:c=Va(940);x=Sb(c,1);H[c>>2]=17980;kd(x,a);i=Ga+-64|0;Ga=i;k=Id(c,b);g:{if(k){break g}e=(H[c+32>>2]+H[c+12>>2]|0)+(H[c+44>>2]<<2)|0;G[i+54>>1]=0;G[i+56>>1]=0;d=H[c+12>>2];g=H[c+44>>2]<<2;G[i+48>>1]=I[c+458|0]?19778:5063245;e=fd(c,e+14|0);G[i+50>>1]=e;G[i+52>>1]=e>>>16;e=fd(c,(d+g|0)+14|0);G[i+58>>1]=e;G[i+60>>1]=e>>>16;if(!(H[c+44>>2]|!H[c+928>>2])){e=H[c+32>>2];H[i+24>>2]=H[c+28>>2];H[i+28>>2]=e;e=H[c+24>>2];d=H[c+20>>2];H[i+16>>2]=d;H[i+20>>2]=e;e=H[c+48>>2];H[i+40>>2]=H[c+44>>2];H[i+44>>2]=e;e=H[c+40>>2];H[i+32>>2]=H[c+36>>2];H[i+36>>2]=e;f=H[c+16>>2];e=H[c+12>>2];g=0;H[i+24>>2]=0;H[i+8>>2]=e;H[i+12>>2]=f;G[i+22>>1]=32;d=N((H[i+12>>2]<<5|31)/32|0,d)<<2;H[i+28>>2]=d;e=fd(c,(d+e|0)+14|0);G[i+50>>1]=e;G[i+52>>1]=e>>>16;e=i+8|0;ve(c,e);Ia[H[H[b>>2]+16>>2]](b,i+48|0,14,1)|0;Ia[H[H[b>>2]+16>>2]](b,e,40,1)|0;f=_l(c);if(H[i+16>>2]<=0){break g}while(1){j=0;d=Bb(c,g);if(H[i+12>>2]>0){while(1){Ia[H[H[b>>2]+16>>2]](b,d,3,1)|0;Ia[H[H[b>>2]+16>>2]](b,f,1,1)|0;f=f+1|0;d=d+3|0;j=j+1|0;if((j|0)<H[i+12>>2]){continue}break}}g=g+1|0;if((g|0)<H[i+16>>2]){continue}break}break g}Ia[H[H[b>>2]+16>>2]](b,i+48|0,14,1)|0;d=I[c+16|0]|I[c+17|0]<<8|(I[c+18|0]<<16|I[c+19|0]<<24);e=H[c+4>>2];g=I[c+12|0]|I[c+13|0]<<8|(I[c+14|0]<<16|I[c+15|0]<<24);F[e|0]=g;F[e+1|0]=g>>>8;F[e+2|0]=g>>>16;F[e+3|0]=g>>>24;F[e+4|0]=d;F[e+5|0]=d>>>8;F[e+6|0]=d>>>16;F[e+7|0]=d>>>24;d=I[c+48|0]|I[c+49|0]<<8|(I[c+50|0]<<16|I[c+51|0]<<24);g=I[c+44|0]|I[c+45|0]<<8|(I[c+46|0]<<16|I[c+47|0]<<24);F[e+32|0]=g;F[e+33|0]=g>>>8;F[e+34|0]=g>>>16;F[e+35|0]=g>>>24;F[e+36|0]=d;F[e+37|0]=d>>>8;F[e+38|0]=d>>>16;F[e+39|0]=d>>>24;d=I[c+40|0]|I[c+41|0]<<8|(I[c+42|0]<<16|I[c+43|0]<<24);g=I[c+36|0]|I[c+37|0]<<8|(I[c+38|0]<<16|I[c+39|0]<<24);F[e+24|0]=g;F[e+25|0]=g>>>8;F[e+26|0]=g>>>16;F[e+27|0]=g>>>24;F[e+28|0]=d;F[e+29|0]=d>>>8;F[e+30|0]=d>>>16;F[e+31|0]=d>>>24;d=I[c+32|0]|I[c+33|0]<<8|(I[c+34|0]<<16|I[c+35|0]<<24);g=I[c+28|0]|I[c+29|0]<<8|(I[c+30|0]<<16|I[c+31|0]<<24);F[e+16|0]=g;F[e+17|0]=g>>>8;F[e+18|0]=g>>>16;F[e+19|0]=g>>>24;F[e+20|0]=d;F[e+21|0]=d>>>8;F[e+22|0]=d>>>16;F[e+23|0]=d>>>24;d=I[c+24|0]|I[c+25|0]<<8|(I[c+26|0]<<16|I[c+27|0]<<24);g=I[c+20|0]|I[c+21|0]<<8|(I[c+22|0]<<16|I[c+23|0]<<24);F[e+8|0]=g;F[e+9|0]=g>>>8;F[e+10|0]=g>>>16;F[e+11|0]=g>>>24;F[e+12|0]=d;F[e+13|0]=d>>>8;F[e+14|0]=d>>>16;F[e+15|0]=d>>>24;ve(c,H[c+4>>2]);Ia[H[H[b>>2]+16>>2]](b,H[c+4>>2],(H[c+32>>2]+H[c+12>>2]|0)+(H[c+44>>2]<<2)|0,1)|0;ve(c,H[c+4>>2])}Ga=i- -64|0;if(k^1){break e}break d;case 4:c=Va(944);x=Sb(c,5);H[c+940>>2]=0;H[c>>2]=18024;kd(x,a);f=Ga-1072|0;Ga=f;h:{if(Id(c,b)){break h}d=H[c+4>>2];g=d?H[c+44>>2]?d+40|0:0:0;i=J[c+26>>1];if(!g&i>>>0<9){break h}e=H[c+20>>2];d=H[c+16>>2];k=H[c+32>>2];o=H[c+928>>2]!=0;j=H[c+44>>2];G[f+1068>>1]=1;H[f+1064>>2]=65536;m=k;k=o&!j;o=k?N(d,e)<<2:m;H[c+940>>2]=22;H[f+1060>>2]=22;i=k?32:i;G[f+1054>>1]=i;G[f+1052>>1]=0;F[f+1051|0]=0;F[f+1048|0]=d;F[f+1050|0]=j;n=(d+31|0)/32<<2;l=N(n,e);k=(o+(l+(j<<2)|0)|0)+40|0;H[f+1056>>2]=k;F[f+1049|0]=e;j=f+1040|0;H[j>>2]=0;H[j+4>>2]=0;H[f+1032>>2]=0;H[f+1036>>2]=0;H[f+1028>>2]=o;H[f+1024>>2]=0;G[f+1022>>1]=i;G[f+1020>>1]=1;H[f+1016>>2]=e<<1;H[f+1012>>2]=d;H[f+1008>>2]=40;m=Xf(f- -64|0,c,1);i=Bg(f+32|0,0,0);if(!(H[c+20>>2]<256&H[c+16>>2]<=255)){G[f+1048>>1]=0;ni(i);oj(m,i,4);k=H[i+4>>2]?H[i+8>>2]:-1;H[f+1056>>2]=k}e=G[f+1066>>1];G[f+1066>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;e=G[f+1068>>1];G[f+1068>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;Ia[H[H[b>>2]+16>>2]](b,f+1064|0,6,1)|0;e=G[f+1066>>1];G[f+1066>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;e=G[f+1068>>1];G[f+1068>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;e=G[f+1052>>1];G[f+1052>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;e=G[f+1054>>1];G[f+1054>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;Z=f,aa=fd(c,H[f+1056>>2]),H[Z+1056>>2]=aa;Z=f,aa=fd(c,H[f+1060>>2]),H[Z+1060>>2]=aa;Ia[H[H[b>>2]+16>>2]](b,f+1048|0,16,1)|0;e=G[f+1052>>1];G[f+1052>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;e=G[f+1054>>1];G[f+1054>>1]=I[c+458|0]?e:e<<8|(e&65280)>>>8;Z=f,aa=fd(c,H[f+1056>>2]),H[Z+1056>>2]=aa;Z=f,aa=fd(c,H[f+1060>>2]),H[Z+1060>>2]=aa;H[c+940>>2]=H[c+940>>2]+k;e=1;i:{if(!(I[f+1048|0]|I[f+1049|0])){Ia[H[H[b>>2]+16>>2]](b,H[i+4>>2],k,1)|0;break i}e=f+1008|0;ve(c,e);Ia[H[H[b>>2]+16>>2]](b,e,40,1)|0;ve(c,e);h=H[c+336>>2];Xi(f+28|0,c);j:{if(!g){break j}if((h|0)>=0){Rd(c,I[c+336|0],0,0,0,0);Ia[H[H[b>>2]+16>>2]](b,g,H[c+44>>2]<<2,1)|0;e=I[c+336|0];d=H[f+28>>2];H[f+24>>2]=d;H[f+12>>2]=d;Eg(c,e,f+12|0);break j}Ia[H[H[b>>2]+16>>2]](b,g,H[c+44>>2]<<2,1)|0}k:{if(!(H[c+44>>2]|!H[c+928>>2])){g=cb(o);k=0;if(H[c+20>>2]>0){e=g;while(1){d=Bb(c,k);j=0;if(H[c+16>>2]>0){while(1){F[e|0]=I[d|0];F[e+1|0]=I[d+1|0];F[e+2|0]=I[d+2|0];Z=e,aa=ad(c,j,k),F[Z+3|0]=aa;e=e+4|0;d=d+3|0;j=j+1|0;if((j|0)<H[c+16>>2]){continue}break}}k=k+1|0;if((k|0)<H[c+20>>2]){continue}break}}Ia[H[H[b>>2]+16>>2]](b,g,o,1)|0;Ta(g);break k}Ia[H[H[b>>2]+16>>2]](b,H[c+56>>2],o,1)|0}g=Og(l,1);if(g){r=Zl(c);k=H[c+928>>2]!=0;l:{if(H[c+20>>2]<=0){break l}j=H[c+16>>2];if((j|0)<=0){break l}d=0;while(1){m:{if((j|0)<=0){break m}o=g+N(d,n)|0;e=0;if(r){while(1){j=0;if(k){j=!ad(c,e,d)}p=f+16|0;sd(p,c,e,d,1);s=I[f+19|0];le(p,c,e,d,0);p=o+(e>>>3|0)|0;u=(e^-1)&7;v=I[p|0]&TI(-2,u);j=s?j:1;F[p|0]=((h|0)>=0?H[f+16>>2]==H[f+28>>2]?1:j:j)<<u|v;e=e+1|0;j=H[c+16>>2];if((e|0)<(j|0)){continue}break m}}while(1){j=0;if(k){j=!ad(c,e,d)}le(f+16|0,c,e,d,0);p=o+(e>>>3|0)|0;s=(e^-1)&7;u=I[p|0]&TI(-2,s);F[p|0]=((h|0)>=0?H[f+16>>2]==H[f+28>>2]?1:j:j)<<s|u;e=e+1|0;j=H[c+16>>2];if((e|0)<(j|0)){continue}break}}d=d+1|0;if((d|0)<H[c+20>>2]){continue}break}}e=1;Ia[H[H[b>>2]+16>>2]](b,g,l,1)|0;Ta(g);break i}e=0}Ve(i);H[m>>2]=15644;nc(m);kc(m)}Ga=f+1072|0;if(e){break e}break d;case 5:c=Va(952);e=Sb(c,6);H[c+948>>2]=0;F[c+944|0]=0;H[c+940>>2]=0;H[c>>2]=19304;kd(e,a);n:{o:{p:{q:{if(b){if(!H[c+4>>2]){break q}e=H[c+940>>2];if(!e){e=Ll(b,18603);H[c+940>>2]=e;if(!e){break p}}b=H[c+948>>2];if(b){F[c+944|0]=1;a=1}else{a=I[c+944|0]!=0}f=b+1|0;H[c+948>>2]=f;g=e;d=Ga-1456|0;Ga=d;i=J[c+26>>1];b=(i|0)==24;e=b?3:(i|0)==32?3:1;o=H[c+16>>2];k=H[c+20>>2];r:{s:{t:{if(b){b=H[c+928>>2]!=0;i=b?32:24;e=b?4:e;j=(i>>>0)/(e>>>0)|0;break t}j=(i>>>0)/(e>>>0)|0;b=H[c+4>>2];b=b?H[c+44>>2]?b+40|0:0:0;u:{switch(i-1|0){case 0:if((Dn(b,b+4|0)|0)>=0){i=1;break r}_b(d+416|0,c,0);i=1;_b(d+1448|0,c,1);H[d+380>>2]=H[d+1448>>2];Eg(c,0,d+380|0);b=H[d+416>>2];H[d+1444>>2]=b;H[d+376>>2]=b;Eg(c,1,d+376|0);if(H[c+32>>2]){b=H[c+56>>2];while(1){F[b|0]=I[b|0]^-1;b=b+1|0;l=l+1|0;if(l>>>0<K[c+32>>2]){continue}break}}l=0;break r;case 31:break t;case 3:case 7:break u;default:break r}}n=H[c+44>>2];if(!n){m=1;break r}while(1){m=3;h=I[b+2|0];if((h|0)!=(l|0)){l=1;break r}if((h|0)!=I[b+1|0]){l=1;break r}if((h|0)!=I[b|0]){l=1;break r}b=b+4|0;m=1;l=l+1|0;if((n|0)!=(l|0)){continue}break}break s}m=2}l=0}h=H[c+928>>2]?(i|0)==8?2:e:e;b=H[c+4>>2];v:{if(!(b?H[c+44>>2]?b+40|0:0:0)){break v}b=H[c+4>>2];e=H[c+44>>2];$a(d+416|0,b?e?b+40|0:0:0,e<<2);n=H[c+44>>2];if(!n){break v}b=0;e=0;while(1){b=(d+416|0)+(b<<2)|0;r=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=r;e=e+1|0;b=e&65535;if(n>>>0>b>>>0){continue}break}}H[d+368>>2]=o;lb(g,256,d+368|0);H[d+352>>2]=k;lb(g,257,d+352|0);H[d+336>>2]=h;lb(g,277,d+336|0);H[d+320>>2]=j;lb(g,258,d+320|0);H[d+304>>2]=m;lb(g,262,d+304|0);H[d+288>>2]=1;lb(g,284,d+288|0);H[d+272>>2]=1;lb(g,274,d+272|0);n=Ia[H[g+576>>2]](g,-1)|0;H[d+256>>2]=n;lb(g,278,d+256|0);H[d+240>>2]=2;lb(g,296,d+240|0);M[d+224>>3]=O(H[c+364>>2]);lb(g,282,d+224|0);M[d+208>>3]=O(H[c+368>>2]);lb(g,283,d+208|0);w:{if(a){H[d+176>>2]=f;a=d+384|0;$b(a,19076,d+176|0);H[d+160>>2]=2;lb(g,254,d+160|0);H[d+148>>2]=f;H[d+144>>2]=f;lb(g,297,d+144|0);H[d+128>>2]=a;lb(g,285,d+128|0);break w}H[d+192>>2]=0;lb(g,254,d+192|0)}if(l){b=cb(1536);f=b+1024|0;j=b+512|0;e=255;while(1){a=e;m=e<<1;l=(d+416|0)+(e<<2)|0;G[m+f>>1]=N(I[l+2|0],257);G[j+m>>1]=N(I[l+1|0],257);G[b+m>>1]=N(I[l|0],257);e=e-1|0;if(a){continue}break}H[d+120>>2]=f;H[d+116>>2]=j;H[d+112>>2]=b;lb(g,320,d+112|0);Ta(b)}x:{y:{z:{A:{B:{if(!Yd(c,6)){b=4;C:{switch(i-1|0){default:b=1;break;case 3:case 7:break z;case 23:case 31:break B;case 0:break C}}H[d>>2]=b;lb(g,259,d);break x}a=Yd(c,6)&65535;H[d+96>>2]=a;lb(g,259,d+96|0);switch(a-5|0){case 0:break y;case 2:break A;default:break x}}H[d+80>>2]=7;lb(g,259,d+80|0)}D=O(L[c+344>>2]+O(.5));D:{if(D<O(4294967296)&D>=O(0)){a=~~D>>>0;break D}a=0}H[d+64>>2]=a;lb(g,65537,d- -64|0);H[d+48>>2]=n+7&-8;lb(g,278,d+48|0);break x}H[d+32>>2]=5;lb(g,259,d+32|0)}if(i>>>0<8){break x}H[d+16>>2]=2;lb(g,317,d+16|0)}b=1;E:{F:{G:{switch(i-1|0){case 0:case 3:case 7:if((h|0)==1){e=H[c+52>>2];m=cb(e);if(!m){b=0;break E}a=1;if(!k){break F}b=0;a=0;f=$a(m,H[c+56>>2]+N(e,k-1|0)|0,e);if((Ge(g,f,0)|0)==-1){break F}while(1){e=b+1|0;a=(e|0)==(k|0);if(a){break F}j=(k-b|0)-2|0;b=H[c+52>>2];j=$a(f,H[c+56>>2]+N(j,b)|0,b);b=e;if((Ge(g,j,b)|0)!=-1){continue}break}break F}m=cb(o<<1);if(!m){b=0;break E}a=1;if(!k){break F}l=0;if(!o){while(1){a=Ge(g,m,l);if((a|0)!=-1){l=l+1|0;if((k|0)!=(l|0)){continue}}break}a=(a|0)!=-1;break F}while(1){a=k+(l^-1)|0;b=0;while(1){e=(b<<1)+m|0;Z=e,aa=me(c,b,a),F[Z|0]=aa;Z=e,aa=ad(c,b,a),F[Z+1|0]=aa;b=b+1|0;if((o|0)!=(b|0)){continue}break}a=Ge(g,m,l);if((a|0)!=-1){l=l+1|0;if((k|0)!=(l|0)){continue}}break};a=(a|0)!=-1;break F;case 23:b=H[c+52>>2];m=cb(b);if(!m){b=0;break E}a=1;if(!k){break F}j=o&-4;f=o&3;h=o-1>>>0<3;i=0;while(1){a=$a(m,H[c+56>>2]+N(k+(i^-1)|0,b)|0,b);H:{if(!o){break H}e=0;b=a;if(!h){while(1){l=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=l;l=I[b+3|0];F[b+3|0]=I[b+5|0];F[b+5|0]=l;l=I[b+6|0];F[b+6|0]=I[b+8|0];F[b+8|0]=l;l=I[b+9|0];F[b+9|0]=I[b+11|0];F[b+11|0]=l;b=b+12|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}e=0;if(!f){break H}while(1){l=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=l;b=b+3|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}I:{a=Ge(g,a,i);if((a|0)==-1){break I}i=i+1|0;if((k|0)==(i|0)){break I}b=H[c+52>>2];continue}break};a=(a|0)!=-1;break F;case 31:break G;default:break E}}b=H[c+52>>2];m=cb((b<<2>>>0)/3|0);if(!m){b=0;break E}a=1;if(!k){break F}a=(o<<2)+m|0;f=N(o,3)+m|0;i=0;while(1){h=k+(i^-1)|0;n=$a(m,H[c+56>>2]+N(h,b)|0,b);b=a;e=f;l=0;if(o){while(1){Z=b-1|0,aa=ad(c,o+(l^-1)|0,h),F[Z|0]=aa;j=e-3|0;F[b-2|0]=I[j|0];F[b-3|0]=I[e-2|0];b=b-4|0;F[b|0]=I[e-1|0];e=j;l=l+1|0;if((o|0)!=(l|0)){continue}break}}J:{b=Ge(g,n,i);if((b|0)==-1){break J}i=i+1|0;if((k|0)==(i|0)){break J}b=H[c+52>>2];continue}break}a=(b|0)!=-1}b=a;Ta(m)}Ga=d+1456|0;if(!b){break o}Fh(H[c+940>>2]);H[c+948>>2]=0;F[c+944|0]=0;H[c+940>>2]=0;break n}a=ba(4)|0;H[a>>2]=18537;break a}a=ba(4)|0;H[a>>2]=18589;break a}a=ba(4)|0;H[a>>2]=18628;break a}a=ba(4)|0;H[a>>2]=18731;break a}break e;case 2:x=Va(964);c=Tm(x);kd(c,a);l=Ga-800|0;Ga=l;k=cb(40);H[k>>2]=0;H[133979]=0;e=b;g=Id(c,b);b=H[133979];H[133979]=0;f=-1;i=4;K:{L:{M:{if(!b){break M}d=H[133980];if(!d){break M}f=Za(H[b>>2],k,4);if(!f){break L}$(d|0)}b=_()|0;N:{O:{if((f|0)==1){break O}b=0;if(g){break N}P:{r=c+44|0;if(!H[r>>2]){break P}H[133979]=0;g=ke(c);b=H[133979];H[133979]=0;f=-1;Q:{if(!b){break Q}d=H[133980];if(!d){break Q}f=Za(H[b>>2],k,4);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){break O}if(g){break P}b=I[16104]|I[16105]<<8|(I[16106]<<16|I[16107]<<24);F[c+111|0]=b;F[c+112|0]=b>>>8;F[c+113|0]=b>>>16;F[c+114|0]=b>>>24;b=I[16101]|I[16102]<<8|(I[16103]<<16|I[16104]<<24);e=I[16097]|I[16098]<<8|(I[16099]<<16|I[16100]<<24);F[c+104|0]=e;F[c+105|0]=e>>>8;F[c+106|0]=e>>>16;F[c+107|0]=e>>>24;F[c+108|0]=b;F[c+109|0]=b>>>8;F[c+110|0]=b>>>16;F[c+111|0]=b>>>24;b=I[16093]|I[16094]<<8|(I[16095]<<16|I[16096]<<24);e=I[16089]|I[16090]<<8|(I[16091]<<16|I[16092]<<24);F[c+96|0]=e;F[c+97|0]=e>>>8;F[c+98|0]=e>>>16;F[c+99|0]=e>>>24;F[c+100|0]=b;F[c+101|0]=b>>>8;F[c+102|0]=b>>>16;F[c+103|0]=b>>>24;b=I[16085]|I[16086]<<8|(I[16087]<<16|I[16088]<<24);e=I[16081]|I[16082]<<8|(I[16083]<<16|I[16084]<<24);F[c+88|0]=e;F[c+89|0]=e>>>8;F[c+90|0]=e>>>16;F[c+91|0]=e>>>24;F[c+92|0]=b;F[c+93|0]=b>>>8;F[c+94|0]=b>>>16;F[c+95|0]=b>>>24;b=I[16077]|I[16078]<<8|(I[16079]<<16|I[16080]<<24);e=I[16073]|I[16074]<<8|(I[16075]<<16|I[16076]<<24);F[c+80|0]=e;F[c+81|0]=e>>>8;F[c+82|0]=e>>>16;F[c+83|0]=e>>>24;F[c+84|0]=b;F[c+85|0]=b>>>8;F[c+86|0]=b>>>16;F[c+87|0]=b>>>24;b=I[16069]|I[16070]<<8|(I[16071]<<16|I[16072]<<24);e=I[16065]|I[16066]<<8|(I[16067]<<16|I[16068]<<24);F[c+72|0]=e;F[c+73|0]=e>>>8;F[c+74|0]=e>>>16;F[c+75|0]=e>>>24;F[c+76|0]=b;F[c+77|0]=b>>>8;F[c+78|0]=b>>>16;F[c+79|0]=b>>>24;b=0;break N}b=H[H[e>>2]+24>>2];H[133979]=0;o=fa(b|0,e|0)|0;b=H[133979];H[133979]=0;f=-1;R:{if(!b){break R}d=H[133980];if(!d){break R}f=Za(H[b>>2],k,4);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){break O}H[133979]=0;h=c+72|0;H[l+360>>2]=h;g=Se(l+72|0);b=H[133979];H[133979]=0;f=-1;S:{if(!b){break S}d=H[133980];if(!d){break S}f=Za(H[b>>2],k,4);if(!f){break L}$(d|0)}p=l+360|0;b=_()|0;if((f|0)==1){break O}H[l+72>>2]=38;H[l+368>>2]=g;k=Lb(l+204|0,1,k,4);i=_()|0;b=0}T:while(1){U:{j=b;if(b){b=H[p>>2];H[133979]=0;uc(h,b);b=H[133979];H[133979]=0;f=-1;V:{if(!b){break V}d=H[133980];if(!d){break V}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;ga(72,l+368|0);b=H[133979];H[133979]=0;f=-1;W:{if(!b){break W}d=H[133980];if(!d){break W}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}break U}H[133979]=0;ea(73,l+368|0,80,432);b=H[133979];H[133979]=0;f=-1;X:{if(!b){break X}d=H[133980];if(!d){break X}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[l+52>>2]=39;H[l+48>>2]=40;H[l+44>>2]=41;H[l+40>>2]=42;H[l+36>>2]=43;H[l+24>>2]=44;H[l+20>>2]=45;H[l+16>>2]=46;H[l+56>>2]=e;H[l+28>>2]=0;H[l+32>>2]=0;H[133979]=0;g=fa(47,4096)|0;b=H[133979];H[133979]=0;f=-1;Y:{if(!b){break Y}d=H[133980];if(!d){break Y}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[l+60>>2]=g;H[133979]=0;H[l+392>>2]=l+8;g=H[c+16>>2];b=H[133979];H[133979]=0;f=-1;Z:{if(!b){break Z}d=H[133980];if(!d){break Z}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;H[l+396>>2]=g;g=H[c+20>>2];b=H[133979];H[133979]=0;f=-1;_:{if(!b){break _}d=H[133980];if(!d){break _}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;H[l+400>>2]=g;g=ke(c);b=H[133979];H[133979]=0;f=-1;$:{if(!b){break $}d=H[133980];if(!d){break $}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;H[l+408>>2]=g?1:2;H[l+404>>2]=g?1:3;ga(75,l+368|0);b=H[133979];H[133979]=0;f=-1;aa:{if(!b){break aa}d=H[133980];if(!d){break aa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;g=Yd(c,3);b=H[133979];H[133979]=0;f=-1;ba:{if(!b){break ba}d=H[133980];if(!d){break ba}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}if(g&2){H[l+580>>2]=1}if(g&8){H[l+584>>2]=1}if(g&4){H[133979]=0;ca(76,l+368|0,1);b=H[133979];H[133979]=0;f=-1;ca:{if(!b){break ca}d=H[133980];if(!d){break ca}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}}if(g&64){H[l+596>>2]=H[c+952>>2]}H[133979]=0;D=O(L[c+344>>2]+O(.5));da:{if(D<O(4294967296)&D>=O(0)){m=~~D>>>0;break da}m=0}b=H[133979];H[133979]=0;f=-1;ea:{if(!b){break ea}d=H[133980];if(!d){break ea}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;ea(77,l+368|0,m|0,g&1);b=H[133979];H[133979]=0;f=-1;fa:{if(!b){break fa}d=H[133980];if(!d){break fa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}if(g&16){H[133979]=0;ga(78,l+368|0);b=H[133979];H[133979]=0;f=-1;ga:{if(!b){break ga}d=H[133980];if(!d){break ga}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}}b=H[l+452>>2];H[b+8>>2]=2;H[b+12>>2]=2;H[b+184>>2]=1;H[b+188>>2]=1;H[b+96>>2]=1;H[b+100>>2]=1;if(g&4096){H[b+184>>2]=1;H[b+188>>2]=1;H[b+96>>2]=1;H[b+100>>2]=1;H[b+8>>2]=2;H[b+12>>2]=1}if(g&8192){H[b+184>>2]=1;H[b+188>>2]=1;H[b+96>>2]=1;H[b+100>>2]=1;H[b+8>>2]=1;H[b+12>>2]=1}H[133979]=0;F[l+618|0]=1;g=H[c+364>>2];b=H[133979];H[133979]=0;f=-1;ha:{if(!b){break ha}d=H[133980];if(!d){break ha}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;G[l+620>>1]=g;g=H[c+368>>2];b=H[133979];H[133979]=0;f=-1;ia:{if(!b){break ia}d=H[133980];if(!d){break ia}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;G[l+622>>1]=g;ca(80,l+368|0,1);b=H[133979];H[133979]=0;f=-1;ja:{if(!b){break ja}d=H[133980];if(!d){break ja}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[H[l+372>>2]+8>>2];n=H[c+52>>2];H[133979]=0;s=ja(b|0,l+368|0,1,n+8|0,1)|0;b=H[133979];H[133979]=0;f=-1;ka:{if(!b){break ka}d=H[133980];if(!d){break ka}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;Bb(c,0);b=H[133979];H[133979]=0;f=-1;la:{if(!b){break la}d=H[133980];if(!d){break la}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;g=H[c+20>>2];b=H[133979];H[133979]=0;f=-1;ma:{if(!b){break ma}d=H[133980];if(!d){break ma}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;m=Bb(c,0);b=H[133979];H[133979]=0;f=-1;na:{if(!b){break na}d=H[133980];if(!d){break na}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;u=H[c+52>>2];b=H[133979];H[133979]=0;f=-1;oa:{if(!b){break oa}d=H[133980];if(!d){break oa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;v=H[c+20>>2];b=H[133979];H[133979]=0;f=-1;pa:{if(!b){break pa}d=H[133980];if(!d){break pa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}qa:{if(K[l+628>>2]>=K[l+400>>2]){break qa}f=g-1|0;if((n|0)<=0){while(1){if(!H[r>>2]){b=H[s>>2];H[133979]=0;Xe(c,b,n);b=H[133979];H[133979]=0;g=-1;ra:{if(!b){break ra}d=H[133980];if(!d){break ra}g=Za(H[b>>2],k,i);if(!g){break L}$(d|0)}b=_()|0;if((g|0)==1){continue T}}if((f|0)>0){H[133979]=0;b=H[133979];H[133979]=0;g=-1;sa:{if(!b){break sa}d=H[133980];if(!d){break sa}g=Za(H[b>>2],k,i);if(!g){break L}$(d|0)}b=_()|0;if((g|0)==1){continue T}}H[133979]=0;da(81,l+368|0,s|0,1)|0;b=H[133979];H[133979]=0;g=-1;ta:{if(!b){break ta}d=H[133980];if(!d){break ta}g=Za(H[b>>2],k,i);if(!g){break L}$(d|0)}b=_()|0;if((g|0)==1){continue T}f=f-1|0;if(K[l+628>>2]<K[l+400>>2]){continue}break qa}}g=m+N(u,v-1|0)|0;while(1){ua:{if(!g){break ua}v=H[s>>2];if(!v){break ua}H[133979]=0;u=H[c+52>>2];b=H[133979];H[133979]=0;m=-1;va:{if(!b){break va}d=H[133980];if(!d){break va}m=Za(H[b>>2],k,i);if(!m){break L}$(d|0)}b=_()|0;if((m|0)==1){continue T}$a(v,g,(n|0)>(u|0)?u:n)}if(!H[r>>2]){b=H[s>>2];H[133979]=0;Xe(c,b,n);b=H[133979];H[133979]=0;m=-1;wa:{if(!b){break wa}d=H[133980];if(!d){break wa}m=Za(H[b>>2],k,i);if(!m){break L}$(d|0)}b=_()|0;if((m|0)==1){continue T}}if((f|0)>0){H[133979]=0;u=H[c+52>>2];b=H[133979];H[133979]=0;m=-1;xa:{if(!b){break xa}d=H[133980];if(!d){break xa}m=Za(H[b>>2],k,i);if(!m){break L}$(d|0)}b=_()|0;if((m|0)==1){continue T}g=g-u|0}H[133979]=0;da(81,l+368|0,s|0,1)|0;b=H[133979];H[133979]=0;m=-1;ya:{if(!b){break ya}d=H[133980];if(!d){break ya}m=Za(H[b>>2],k,i);if(!m){break L}$(d|0)}b=_()|0;if((m|0)==1){continue T}f=f-1|0;if(K[l+628>>2]<K[l+400>>2]){continue}break}}H[133979]=0;ga(82,l+368|0);b=H[133979];H[133979]=0;f=-1;za:{if(!b){break za}d=H[133980];if(!d){break za}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}H[133979]=0;ga(72,l+368|0);b=H[133979];H[133979]=0;f=-1;Aa:{if(!b){break Aa}d=H[133980];if(!d){break Aa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[c+940>>2];if(!(!b|!I[H[b>>2]+460|0])){H[133979]=0;$n(b);b=H[133979];H[133979]=0;f=-1;Ba:{if(!b){break Ba}d=H[133980];if(!d){break Ba}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[H[e>>2]+20>>2];H[133979]=0;da(b|0,e|0,o|0,0)|0;b=H[133979];H[133979]=0;f=-1;Ca:{if(!b){break Ca}d=H[133980];if(!d){break Ca}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[c+940>>2];H[133979]=0;da(35,b|0,e|0,2)|0;b=H[133979];H[133979]=0;f=-1;Da:{if(!b){break Da}d=H[133980];if(!d){break Da}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[H[e>>2]+20>>2];H[133979]=0;da(b|0,e|0,o|0,0)|0;b=H[133979];H[133979]=0;f=-1;Ea:{if(!b){break Ea}d=H[133980];if(!d){break Ea}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}b=H[c+940>>2];H[133979]=0;ha(84,b|0,e|0)|0;b=H[133979];H[133979]=0;f=-1;Fa:{if(!b){break Fa}d=H[133980];if(!d){break Fa}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}}b=H[l+60>>2];if(!b){break U}H[133979]=0;Ta(b);b=H[133979];H[133979]=0;f=-1;Ga:{if(!b){break Ga}d=H[133980];if(!d){break Ga}f=Za(H[b>>2],k,i);if(!f){break L}$(d|0)}b=_()|0;if((f|0)==1){continue}}break}b=!j}Ta(k);Ga=l+800|0;break K}Ta(k);Cb(b,d);X()}if(b){break c}break b;case 1:x=Va(1088);c=Cf(x);kd(c,a);T=Id(c,b);Ha:{if(T){break Ha}if(J[c+26>>1]>=9){q=Ga-1152|0;Ga=q;s=b;fi(c,b);b=wb(H[c+1080>>2]);b=b>>>0<255?b:255;if(b){Ia[H[H[s>>2]+44>>2]](s,33)|0;Ia[H[H[s>>2]+44>>2]](s,254)|0;Ia[H[H[s>>2]+44>>2]](s,b&255)|0;Ia[H[H[s>>2]+16>>2]](s,H[c+1080>>2],b,1)|0;Ia[H[H[s>>2]+44>>2]](s,0)|0}b=q- -64|0;Cf(b);gc(b,H[c+16>>2],H[c+20>>2],8,0);H[b+336>>2]=0;i=H[c+16>>2];f=H[c+20>>2];v=Va(N(i,f)<<2);if(!(!f|!i)){e=1;b=f;k=v;while(1){g=0;if(e){while(1){le(q+40|0,c,g,d,1);F[k|0]=I[q+40|0];F[k+1|0]=I[q+41|0];F[k+2|0]=I[q+42|0];F[k+3|0]=I[q+43|0];k=k+4|0;g=g+1|0;e=H[c+16>>2];if(g>>>0<e>>>0){continue}break}b=H[c+20>>2]}else{e=0}d=d+1|0;if(d>>>0<b>>>0){continue}break}}b=Va(12);H[b+8>>2]=f;H[b+4>>2]=i;H[b>>2]=v;e=b+12|0;H[q+48>>2]=e;H[q+44>>2]=e;H[q+40>>2]=b;k=0;H[q+36>>2]=0;n=Ga-3104|0;Ga=n;H[q+32>>2]=0;H[q+24>>2]=0;H[q+28>>2]=0;b=H[q+44>>2];e=H[q+40>>2];m=b-e|0;i=(m|0)/12|0;if(!((q|0)==-36|(b|0)==(e|0))){b=Va(1024);H[q+36>>2]=b;Y=_a(b,0,1024);Ia:{if((m|0)<=0){g=Va(0);break Ia}r=(i|0)>1?i:1;b=0;f=0;Ja:{Ka:{while(1){La:{e=H[q+40>>2]+N(h,12)|0;d=H[e+8>>2];g=H[e+4>>2];e=Va(12);H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;l=N(d,g);o=Va(l);H[e+8>>2]=d;H[e+4>>2]=g;H[e>>2]=o;_a(o,0,l);Ma:{if((b|0)!=(j|0)){H[b>>2]=e;b=b+4|0;H[q+28>>2]=b;break Ma}b=j;j=H[q+24>>2];g=b-j|0;p=g>>2;b=p+1|0;if(b>>>0>=1073741824){break La}d=g>>1;o=g>>>0<2147483644?b>>>0<d>>>0?d:b:1073741823;if(o){if(o>>>0>=1073741824){break Ka}d=Va(o<<2)}else{d=0}b=d+(p<<2)|0;H[b>>2]=e;b=b+4|0;if((g|0)>0){$a(d,j,g)}H[q+32>>2]=d+(o<<2);H[q+28>>2]=b;H[q+24>>2]=d;if(!j){break Ma}Ta(j)}f=f+l|0;h=h+1|0;if((r|0)==(h|0)){break Ja}j=H[q+32>>2];continue}break}Ib();X()}dc(18309);X()}g=Va(f<<3);if((m|0)<=0){break Ia}o=(i|0)>1?i:1;f=0;b=g;while(1){j=H[H[q+24>>2]+(f<<2)>>2];Na:{if(!j){break Na}i=N(H[j+8>>2],H[j+4>>2]);if(!i){break Na}e=H[H[q+40>>2]+N(f,12)>>2];h=0;if((i|0)!=1){m=i&-2;d=0;while(1){if(I[e+3|0]>=5){l=H[j>>2];r=H[e>>2];H[b>>2]=r;H[b+4>>2]=h+l;F[b+3|0]=r>>>24|15;b=b+8|0}if(I[e+7|0]>=5){l=H[j>>2];r=H[e+4>>2];H[b>>2]=r;H[b+4>>2]=l+(h|1);F[b+3|0]=r>>>24|15;b=b+8|0}e=e+8|0;h=h+2|0;d=d+2|0;if((m|0)!=(d|0)){continue}break}}if(!(i&1)|I[e+3|0]<5){break Na}d=H[j>>2];e=H[e>>2];H[b>>2]=e;H[b+4>>2]=d+h;F[b+3|0]=e>>>24|15;b=b+8|0}f=f+1|0;if((o|0)!=(f|0)){continue}break}if((b|0)==(g|0)){break Ia}G[n+52>>1]=0;G[n- -64>>1]=0;G[n+76>>1]=0;G[n+88>>1]=0;G[n+100>>1]=0;G[n+112>>1]=0;G[n+124>>1]=0;G[n+136>>1]=0;G[n+40>>1]=0;d=n;H[d+32>>2]=0;H[d+36>>2]=0;H[d+44>>2]=0;H[d+48>>2]=0;H[d+56>>2]=0;H[d+60>>2]=0;H[d+68>>2]=0;H[d+72>>2]=0;H[d+80>>2]=0;H[d+84>>2]=0;H[d+92>>2]=0;H[d+96>>2]=0;H[d+104>>2]=0;H[d+108>>2]=0;H[d+116>>2]=0;H[d+120>>2]=0;H[d+128>>2]=0;H[d+132>>2]=0;G[d+148>>1]=0;G[d+160>>1]=0;G[d+172>>1]=0;G[d+184>>1]=0;G[d+196>>1]=0;G[d+208>>1]=0;G[d+220>>1]=0;G[d+232>>1]=0;G[d+244>>1]=0;H[d+140>>2]=0;H[d+144>>2]=0;H[d+152>>2]=0;H[d+156>>2]=0;H[d+164>>2]=0;H[d+168>>2]=0;H[d+176>>2]=0;H[d+180>>2]=0;H[d+188>>2]=0;H[d+192>>2]=0;H[d+200>>2]=0;H[d+204>>2]=0;H[d+212>>2]=0;H[d+216>>2]=0;H[d+224>>2]=0;H[d+228>>2]=0;H[d+236>>2]=0;H[d+240>>2]=0;G[d+256>>1]=0;G[d+268>>1]=0;G[d+280>>1]=0;G[d+292>>1]=0;G[d+304>>1]=0;G[d+316>>1]=0;G[d+328>>1]=0;G[d+340>>1]=0;G[d+352>>1]=0;H[d+248>>2]=0;H[d+252>>2]=0;H[d+260>>2]=0;H[d+264>>2]=0;H[d+272>>2]=0;H[d+276>>2]=0;H[d+284>>2]=0;H[d+288>>2]=0;H[d+296>>2]=0;H[d+300>>2]=0;H[d+308>>2]=0;H[d+312>>2]=0;H[d+320>>2]=0;H[d+324>>2]=0;H[d+332>>2]=0;H[d+336>>2]=0;H[d+344>>2]=0;H[d+348>>2]=0;G[d+364>>1]=0;H[d+356>>2]=0;H[d+360>>2]=0;G[d+376>>1]=0;H[d+368>>2]=0;H[d+372>>2]=0;G[d+388>>1]=0;H[d+380>>2]=0;H[d+384>>2]=0;G[d+400>>1]=0;H[d+392>>2]=0;H[d+396>>2]=0;G[d+412>>1]=0;H[d+404>>2]=0;H[d+408>>2]=0;G[d+424>>1]=0;H[d+416>>2]=0;H[d+420>>2]=0;G[d+436>>1]=0;H[d+428>>2]=0;H[d+432>>2]=0;G[d+448>>1]=0;H[d+440>>2]=0;H[d+444>>2]=0;G[d+460>>1]=0;H[d+452>>2]=0;H[d+456>>2]=0;G[d+472>>1]=0;H[d+464>>2]=0;H[d+468>>2]=0;G[d+484>>1]=0;H[d+476>>2]=0;H[d+480>>2]=0;G[d+496>>1]=0;H[d+488>>2]=0;H[d+492>>2]=0;G[d+508>>1]=0;H[d+500>>2]=0;H[d+504>>2]=0;G[d+520>>1]=0;H[d+512>>2]=0;H[d+516>>2]=0;G[d+532>>1]=0;H[d+524>>2]=0;H[d+528>>2]=0;G[d+544>>1]=0;H[d+536>>2]=0;H[d+540>>2]=0;G[d+556>>1]=0;H[d+548>>2]=0;H[d+552>>2]=0;G[d+568>>1]=0;H[d+560>>2]=0;H[d+564>>2]=0;G[d+580>>1]=0;H[d+572>>2]=0;H[d+576>>2]=0;G[d+592>>1]=0;H[d+584>>2]=0;H[d+588>>2]=0;G[d+604>>1]=0;H[d+596>>2]=0;H[d+600>>2]=0;G[d+616>>1]=0;H[d+608>>2]=0;H[d+612>>2]=0;G[d+628>>1]=0;H[d+620>>2]=0;H[d+624>>2]=0;G[d+640>>1]=0;H[d+632>>2]=0;H[d+636>>2]=0;G[d+652>>1]=0;H[d+644>>2]=0;H[d+648>>2]=0;G[d+664>>1]=0;H[d+656>>2]=0;H[d+660>>2]=0;G[d+676>>1]=0;H[d+668>>2]=0;H[d+672>>2]=0;G[d+688>>1]=0;H[d+680>>2]=0;H[d+684>>2]=0;G[d+700>>1]=0;H[d+692>>2]=0;H[d+696>>2]=0;G[d+712>>1]=0;H[d+704>>2]=0;H[d+708>>2]=0;G[d+724>>1]=0;H[d+716>>2]=0;H[d+720>>2]=0;G[d+736>>1]=0;H[d+728>>2]=0;H[d+732>>2]=0;G[d+748>>1]=0;H[d+740>>2]=0;H[d+744>>2]=0;G[d+760>>1]=0;H[d+752>>2]=0;H[d+756>>2]=0;G[d+772>>1]=0;H[d+764>>2]=0;H[d+768>>2]=0;G[d+784>>1]=0;H[d+776>>2]=0;H[d+780>>2]=0;G[d+796>>1]=0;H[d+788>>2]=0;H[d+792>>2]=0;G[d+808>>1]=0;H[d+800>>2]=0;H[d+804>>2]=0;G[d+820>>1]=0;H[d+812>>2]=0;H[d+816>>2]=0;G[d+832>>1]=0;H[d+824>>2]=0;H[d+828>>2]=0;G[d+844>>1]=0;H[d+836>>2]=0;H[d+840>>2]=0;G[d+856>>1]=0;H[d+848>>2]=0;H[d+852>>2]=0;G[d+868>>1]=0;H[d+860>>2]=0;H[d+864>>2]=0;G[d+880>>1]=0;H[d+872>>2]=0;H[d+876>>2]=0;G[d+892>>1]=0;H[d+884>>2]=0;H[d+888>>2]=0;G[d+904>>1]=0;H[d+896>>2]=0;H[d+900>>2]=0;G[d+916>>1]=0;H[d+908>>2]=0;H[d+912>>2]=0;G[d+928>>1]=0;H[d+920>>2]=0;H[d+924>>2]=0;G[d+940>>1]=0;H[d+932>>2]=0;H[d+936>>2]=0;G[d+952>>1]=0;H[d+944>>2]=0;H[d+948>>2]=0;G[d+964>>1]=0;H[d+956>>2]=0;H[d+960>>2]=0;G[d+976>>1]=0;H[d+968>>2]=0;H[d+972>>2]=0;G[d+988>>1]=0;H[d+980>>2]=0;H[d+984>>2]=0;G[d+1e3>>1]=0;H[d+992>>2]=0;H[d+996>>2]=0;G[d+1012>>1]=0;H[d+1004>>2]=0;H[d+1008>>2]=0;G[d+1024>>1]=0;H[d+1016>>2]=0;H[d+1020>>2]=0;G[d+1036>>1]=0;H[d+1028>>2]=0;H[d+1032>>2]=0;G[d+1048>>1]=0;H[d+1040>>2]=0;H[d+1044>>2]=0;G[d+1060>>1]=0;H[d+1052>>2]=0;H[d+1056>>2]=0;G[d+1072>>1]=0;H[d+1064>>2]=0;H[d+1068>>2]=0;G[d+1084>>1]=0;H[d+1076>>2]=0;H[d+1080>>2]=0;G[d+1096>>1]=0;H[d+1088>>2]=0;H[d+1092>>2]=0;G[d+1108>>1]=0;H[d+1100>>2]=0;H[d+1104>>2]=0;G[d+1120>>1]=0;H[d+1112>>2]=0;H[d+1116>>2]=0;G[d+1132>>1]=0;H[d+1124>>2]=0;H[d+1128>>2]=0;G[d+1144>>1]=0;H[d+1136>>2]=0;H[d+1140>>2]=0;G[d+1156>>1]=0;H[d+1148>>2]=0;H[d+1152>>2]=0;G[d+1168>>1]=0;H[d+1160>>2]=0;H[d+1164>>2]=0;G[d+1180>>1]=0;H[d+1172>>2]=0;H[d+1176>>2]=0;G[d+1192>>1]=0;H[d+1184>>2]=0;H[d+1188>>2]=0;G[d+1204>>1]=0;H[d+1196>>2]=0;H[d+1200>>2]=0;G[d+1216>>1]=0;H[d+1208>>2]=0;H[d+1212>>2]=0;G[d+1228>>1]=0;H[d+1220>>2]=0;H[d+1224>>2]=0;G[d+1240>>1]=0;H[d+1232>>2]=0;H[d+1236>>2]=0;G[d+1252>>1]=0;H[d+1244>>2]=0;H[d+1248>>2]=0;G[d+1264>>1]=0;H[d+1256>>2]=0;H[d+1260>>2]=0;G[d+1276>>1]=0;H[d+1268>>2]=0;H[d+1272>>2]=0;G[d+1288>>1]=0;H[d+1280>>2]=0;H[d+1284>>2]=0;G[d+1300>>1]=0;H[d+1292>>2]=0;H[d+1296>>2]=0;G[d+1312>>1]=0;H[d+1304>>2]=0;H[d+1308>>2]=0;G[d+1324>>1]=0;H[d+1316>>2]=0;H[d+1320>>2]=0;G[d+1336>>1]=0;H[d+1328>>2]=0;H[d+1332>>2]=0;G[d+1348>>1]=0;H[d+1340>>2]=0;H[d+1344>>2]=0;G[d+1360>>1]=0;H[d+1352>>2]=0;H[d+1356>>2]=0;G[d+1372>>1]=0;H[d+1364>>2]=0;H[d+1368>>2]=0;G[d+1384>>1]=0;H[d+1376>>2]=0;H[d+1380>>2]=0;G[d+1396>>1]=0;H[d+1388>>2]=0;H[d+1392>>2]=0;G[d+1408>>1]=0;H[d+1400>>2]=0;H[d+1404>>2]=0;G[d+1420>>1]=0;H[d+1412>>2]=0;H[d+1416>>2]=0;G[d+1432>>1]=0;H[d+1424>>2]=0;H[d+1428>>2]=0;G[d+1444>>1]=0;H[d+1436>>2]=0;H[d+1440>>2]=0;G[d+1456>>1]=0;H[d+1448>>2]=0;H[d+1452>>2]=0;G[d+1468>>1]=0;H[d+1460>>2]=0;H[d+1464>>2]=0;G[d+1480>>1]=0;H[d+1472>>2]=0;H[d+1476>>2]=0;G[d+1492>>1]=0;H[d+1484>>2]=0;H[d+1488>>2]=0;G[d+1504>>1]=0;H[d+1496>>2]=0;H[d+1500>>2]=0;G[d+1516>>1]=0;H[d+1508>>2]=0;H[d+1512>>2]=0;G[d+1528>>1]=0;H[d+1520>>2]=0;H[d+1524>>2]=0;G[d+1540>>1]=0;H[d+1532>>2]=0;H[d+1536>>2]=0;G[d+1552>>1]=0;H[d+1544>>2]=0;H[d+1548>>2]=0;G[d+1564>>1]=0;H[d+1556>>2]=0;H[d+1560>>2]=0;G[d+1576>>1]=0;H[d+1568>>2]=0;H[d+1572>>2]=0;G[d+1588>>1]=0;H[d+1580>>2]=0;H[d+1584>>2]=0;G[d+1600>>1]=0;H[d+1592>>2]=0;H[d+1596>>2]=0;G[d+1612>>1]=0;H[d+1604>>2]=0;H[d+1608>>2]=0;G[d+1624>>1]=0;H[d+1616>>2]=0;H[d+1620>>2]=0;G[d+1636>>1]=0;H[d+1628>>2]=0;H[d+1632>>2]=0;G[d+1648>>1]=0;H[d+1640>>2]=0;H[d+1644>>2]=0;G[d+1660>>1]=0;H[d+1652>>2]=0;H[d+1656>>2]=0;G[d+1672>>1]=0;H[d+1664>>2]=0;H[d+1668>>2]=0;G[d+1684>>1]=0;H[d+1676>>2]=0;H[d+1680>>2]=0;G[d+1696>>1]=0;H[d+1688>>2]=0;H[d+1692>>2]=0;G[d+1708>>1]=0;H[d+1700>>2]=0;H[d+1704>>2]=0;G[d+1720>>1]=0;H[d+1712>>2]=0;H[d+1716>>2]=0;G[d+1732>>1]=0;H[d+1724>>2]=0;H[d+1728>>2]=0;G[d+1744>>1]=0;H[d+1736>>2]=0;H[d+1740>>2]=0;G[d+1756>>1]=0;H[d+1748>>2]=0;H[d+1752>>2]=0;G[d+1768>>1]=0;H[d+1760>>2]=0;H[d+1764>>2]=0;G[d+1780>>1]=0;H[d+1772>>2]=0;H[d+1776>>2]=0;G[d+1792>>1]=0;H[d+1784>>2]=0;H[d+1788>>2]=0;G[d+1804>>1]=0;H[d+1796>>2]=0;H[d+1800>>2]=0;G[d+1816>>1]=0;H[d+1808>>2]=0;H[d+1812>>2]=0;G[d+1828>>1]=0;H[d+1820>>2]=0;H[d+1824>>2]=0;G[d+1840>>1]=0;H[d+1832>>2]=0;H[d+1836>>2]=0;G[d+1852>>1]=0;H[d+1844>>2]=0;H[d+1848>>2]=0;G[d+1864>>1]=0;H[d+1856>>2]=0;H[d+1860>>2]=0;G[d+1876>>1]=0;H[d+1868>>2]=0;H[d+1872>>2]=0;G[d+1888>>1]=0;H[d+1880>>2]=0;H[d+1884>>2]=0;G[d+1900>>1]=0;H[d+1892>>2]=0;H[d+1896>>2]=0;G[d+1912>>1]=0;H[d+1904>>2]=0;H[d+1908>>2]=0;G[d+1924>>1]=0;H[d+1916>>2]=0;H[d+1920>>2]=0;G[d+1936>>1]=0;H[d+1928>>2]=0;H[d+1932>>2]=0;G[d+1948>>1]=0;H[d+1940>>2]=0;H[d+1944>>2]=0;G[d+1960>>1]=0;H[d+1952>>2]=0;H[d+1956>>2]=0;G[d+1972>>1]=0;H[d+1964>>2]=0;H[d+1968>>2]=0;G[d+1984>>1]=0;H[d+1976>>2]=0;H[d+1980>>2]=0;G[d+1996>>1]=0;H[d+1988>>2]=0;H[d+1992>>2]=0;G[d+2008>>1]=0;H[d+2e3>>2]=0;H[d+2004>>2]=0;G[d+2020>>1]=0;H[d+2012>>2]=0;H[d+2016>>2]=0;G[d+2032>>1]=0;H[d+2024>>2]=0;H[d+2028>>2]=0;G[d+2044>>1]=0;H[d+2036>>2]=0;H[d+2040>>2]=0;G[d+2056>>1]=0;H[d+2048>>2]=0;H[d+2052>>2]=0;G[d+2068>>1]=0;H[d+2060>>2]=0;H[d+2064>>2]=0;G[d+2080>>1]=0;H[d+2072>>2]=0;H[d+2076>>2]=0;G[d+2092>>1]=0;H[d+2084>>2]=0;H[d+2088>>2]=0;G[d+2104>>1]=0;H[d+2096>>2]=0;H[d+2100>>2]=0;G[d+2116>>1]=0;H[d+2108>>2]=0;H[d+2112>>2]=0;G[d+2128>>1]=0;H[d+2120>>2]=0;H[d+2124>>2]=0;G[d+2140>>1]=0;H[d+2132>>2]=0;H[d+2136>>2]=0;G[d+2152>>1]=0;H[d+2144>>2]=0;H[d+2148>>2]=0;G[d+2164>>1]=0;H[d+2156>>2]=0;H[d+2160>>2]=0;G[d+2176>>1]=0;H[d+2168>>2]=0;H[d+2172>>2]=0;G[d+2188>>1]=0;H[d+2180>>2]=0;H[d+2184>>2]=0;G[d+2200>>1]=0;H[d+2192>>2]=0;H[d+2196>>2]=0;G[d+2212>>1]=0;H[d+2204>>2]=0;H[d+2208>>2]=0;G[d+2224>>1]=0;H[d+2216>>2]=0;H[d+2220>>2]=0;G[d+2236>>1]=0;H[d+2228>>2]=0;H[d+2232>>2]=0;G[d+2248>>1]=0;H[d+2240>>2]=0;H[d+2244>>2]=0;G[d+2260>>1]=0;H[d+2252>>2]=0;H[d+2256>>2]=0;G[d+2272>>1]=0;H[d+2264>>2]=0;H[d+2268>>2]=0;G[d+2284>>1]=0;H[d+2276>>2]=0;H[d+2280>>2]=0;G[d+2296>>1]=0;H[d+2288>>2]=0;H[d+2292>>2]=0;G[d+2308>>1]=0;H[d+2300>>2]=0;H[d+2304>>2]=0;G[d+2320>>1]=0;H[d+2312>>2]=0;H[d+2316>>2]=0;G[d+2332>>1]=0;H[d+2324>>2]=0;H[d+2328>>2]=0;G[d+2344>>1]=0;H[d+2336>>2]=0;H[d+2340>>2]=0;G[d+2356>>1]=0;H[d+2348>>2]=0;H[d+2352>>2]=0;G[d+2368>>1]=0;H[d+2360>>2]=0;H[d+2364>>2]=0;G[d+2380>>1]=0;H[d+2372>>2]=0;H[d+2376>>2]=0;G[d+2392>>1]=0;H[d+2384>>2]=0;H[d+2388>>2]=0;G[d+2404>>1]=0;H[d+2396>>2]=0;H[d+2400>>2]=0;G[d+2416>>1]=0;H[d+2408>>2]=0;H[d+2412>>2]=0;G[d+2428>>1]=0;H[d+2420>>2]=0;H[d+2424>>2]=0;G[d+2440>>1]=0;H[d+2432>>2]=0;H[d+2436>>2]=0;G[d+2452>>1]=0;H[d+2444>>2]=0;H[d+2448>>2]=0;G[d+2464>>1]=0;H[d+2456>>2]=0;H[d+2460>>2]=0;G[d+2476>>1]=0;H[d+2468>>2]=0;H[d+2472>>2]=0;G[d+2488>>1]=0;H[d+2480>>2]=0;H[d+2484>>2]=0;G[d+2500>>1]=0;H[d+2492>>2]=0;H[d+2496>>2]=0;G[d+2512>>1]=0;H[d+2504>>2]=0;H[d+2508>>2]=0;G[d+2524>>1]=0;H[d+2516>>2]=0;H[d+2520>>2]=0;G[d+2536>>1]=0;H[d+2528>>2]=0;H[d+2532>>2]=0;G[d+2548>>1]=0;H[d+2540>>2]=0;H[d+2544>>2]=0;G[d+2560>>1]=0;H[d+2552>>2]=0;H[d+2556>>2]=0;G[d+2572>>1]=0;H[d+2564>>2]=0;H[d+2568>>2]=0;G[d+2584>>1]=0;H[d+2576>>2]=0;H[d+2580>>2]=0;G[d+2596>>1]=0;H[d+2588>>2]=0;H[d+2592>>2]=0;G[d+2608>>1]=0;H[d+2600>>2]=0;H[d+2604>>2]=0;G[d+2620>>1]=0;H[d+2612>>2]=0;H[d+2616>>2]=0;G[d+2632>>1]=0;H[d+2624>>2]=0;H[d+2628>>2]=0;G[d+2644>>1]=0;H[d+2636>>2]=0;H[d+2640>>2]=0;G[d+2656>>1]=0;H[d+2648>>2]=0;H[d+2652>>2]=0;G[d+2668>>1]=0;H[d+2660>>2]=0;H[d+2664>>2]=0;G[d+2680>>1]=0;H[d+2672>>2]=0;H[d+2676>>2]=0;G[d+2692>>1]=0;H[d+2684>>2]=0;H[d+2688>>2]=0;G[d+2704>>1]=0;H[d+2696>>2]=0;H[d+2700>>2]=0;G[d+2716>>1]=0;H[d+2708>>2]=0;H[d+2712>>2]=0;G[d+2728>>1]=0;H[d+2720>>2]=0;H[d+2724>>2]=0;G[d+2740>>1]=0;H[d+2732>>2]=0;H[d+2736>>2]=0;G[d+2752>>1]=0;H[d+2744>>2]=0;H[d+2748>>2]=0;G[d+2764>>1]=0;H[d+2756>>2]=0;H[d+2760>>2]=0;G[d+2776>>1]=0;H[d+2768>>2]=0;H[d+2772>>2]=0;G[d+2788>>1]=0;H[d+2780>>2]=0;H[d+2784>>2]=0;G[d+2800>>1]=0;H[d+2792>>2]=0;H[d+2796>>2]=0;G[d+2812>>1]=0;H[d+2804>>2]=0;H[d+2808>>2]=0;G[d+2824>>1]=0;H[d+2816>>2]=0;H[d+2820>>2]=0;G[d+2836>>1]=0;H[d+2828>>2]=0;H[d+2832>>2]=0;G[d+2848>>1]=0;H[d+2840>>2]=0;H[d+2844>>2]=0;G[d+2860>>1]=0;H[d+2852>>2]=0;H[d+2856>>2]=0;G[d+2872>>1]=0;H[d+2864>>2]=0;H[d+2868>>2]=0;G[d+2884>>1]=0;H[d+2876>>2]=0;H[d+2880>>2]=0;G[d+2896>>1]=0;H[d+2888>>2]=0;H[d+2892>>2]=0;G[d+2908>>1]=0;H[d+2900>>2]=0;H[d+2904>>2]=0;G[d+2920>>1]=0;H[d+2912>>2]=0;H[d+2916>>2]=0;G[d+2932>>1]=0;H[d+2924>>2]=0;H[d+2928>>2]=0;G[d+2944>>1]=0;H[d+2936>>2]=0;H[d+2940>>2]=0;G[d+2956>>1]=0;H[d+2948>>2]=0;H[d+2952>>2]=0;G[d+2968>>1]=0;H[d+2960>>2]=0;H[d+2964>>2]=0;G[d+2980>>1]=0;H[d+2972>>2]=0;H[d+2976>>2]=0;G[d+2992>>1]=0;H[d+2984>>2]=0;H[d+2988>>2]=0;G[d+3004>>1]=0;H[d+2996>>2]=0;H[d+3e3>>2]=0;G[d+3016>>1]=0;H[d+3008>>2]=0;H[d+3012>>2]=0;G[d+3028>>1]=0;H[d+3020>>2]=0;H[d+3024>>2]=0;G[d+3040>>1]=0;H[d+3032>>2]=0;H[d+3036>>2]=0;G[d+3052>>1]=0;H[d+3044>>2]=0;H[d+3048>>2]=0;G[d+3064>>1]=0;H[d+3056>>2]=0;H[d+3060>>2]=0;G[d+3076>>1]=0;H[d+3068>>2]=0;H[d+3072>>2]=0;G[d+3088>>1]=0;H[d+3080>>2]=0;H[d+3084>>2]=0;G[d+24>>1]=0;H[d+16>>2]=0;H[d+20>>2]=0;G[d+8>>1]=0;H[d>>2]=0;H[d+4>>2]=0;H[d+32>>2]=g;b=b-g|0;y=b>>>3|0;H[d+36>>2]=y;e=0;n=d;if(b>>>0>=16){l=I[g|0];h=l;d=h;t=I[g+1|0];i=t;m=i;u=1;e=g;b=I[e+3|0];p=b;o=b;r=I[e+2|0];j=r;f=j;while(1){b=b&255;p=(b|0)<(p|0)?p:b;o=(b|0)>(o|0)?o:b;j=(j|0)>(r|0)?j:r;f=(f|0)<(r|0)?f:r;m=(m|0)>(t|0)?m:t;i=(i|0)<(t|0)?i:t;b=l&255;d=(b|0)<(d|0)?d:b;h=(b|0)>(h|0)?h:b;u=u+1|0;if((y|0)!=(u|0)){b=I[e+11|0];r=I[e+10|0];t=I[e+9|0];l=I[e+8|0];e=e+8|0;continue}break}b=d-h|0;d=m-i|0;i=(b|0)>(d|0)?b:d;f=j-f|0;j=(f|0)<(i|0)?i:f;o=p-o|0;e=(j|0)>(o|0)?j:o;b=(j|0)<(o|0)?3:(f|0)>(i|0)?2:(b|0)<(d|0)}else{b=0}F[n+41|0]=b;F[n+40|0]=e;l=0;f=1;while(1){i=f&3;m=0;Oa:{if(l>>>0<3){d=-1;e=n+32|0;b=0;h=0;break Oa}z=f&2147483644;d=-1;b=0;e=n+32|0;h=0;p=0;while(1){o=I[e+8|0];r=(h|0)>(o|0)?h:o;u=I[e+20|0];t=(r|0)>(u|0)?r:u;y=I[e+32|0];j=(t|0)>(y|0)?t:y;d=t>>>0<y>>>0?b|2:r>>>0<u>>>0?b|1:h>>>0<o>>>0?b:d;o=I[e+44|0];d=o>>>0>j>>>0?b|3:d;h=(j|0)>(o|0)?j:o;e=e+48|0;b=b+4|0;p=p+4|0;if((z|0)!=(p|0)){continue}break}}if(i){while(1){j=I[e+8|0];d=j>>>0>h>>>0?b:d;h=(h|0)>(j|0)?h:j;e=e+12|0;b=b+1|0;m=m+1|0;if((i|0)!=(m|0)){continue}break}}Pa:{if((d|0)<0){i=f;break Pa}b=0;m=0;t=0;U=0;R=Ga-1024|0;Ga=R;V=n+32|0;Q=V+N(d,12)|0;i=Q;if(I[i+8|0]){h=I[i+9|0];d=_a(R,0,1024);o=H[i+4>>2];Qa:{if(!o){break Qa}e=H[i>>2];if(o-1>>>0>=3){r=o&-4;while(1){j=e+h|0;p=d+(I[j|0]<<2)|0;H[p>>2]=H[p>>2]+1;p=d+(I[j+8|0]<<2)|0;H[p>>2]=H[p>>2]+1;p=d+(I[j+16|0]<<2)|0;H[p>>2]=H[p>>2]+1;j=d+(I[j+24|0]<<2)|0;H[j>>2]=H[j>>2]+1;e=e+32|0;m=m+4|0;if((r|0)!=(m|0)){continue}break}}j=o&3;if(!j){break Qa}while(1){m=d+(I[e+h|0]<<2)|0;H[m>>2]=H[m>>2]+1;e=e+8|0;t=t+1|0;if((j|0)!=(t|0)){continue}break}}m=o>>>1|0;e=0;while(1){j=b;b=b+1|0;e=H[d+(j<<2)>>2]+e|0;if(m>>>0>e>>>0){continue}break}d=H[i>>2];b=d+(o<<3)|0;Ra:{if(!o){e=d;d=b;break Ra}e=j-((e|0)==(o|0))|0;while(1){Sa:{if(e>>>0>=I[d+h|0]){d=d+8|0;break Sa}j=H[d>>2];o=H[d+4>>2];b=b-8|0;m=H[b+4>>2];H[d>>2]=H[b>>2];H[d+4>>2]=m;H[b>>2]=j;H[b+4>>2]=o}if((b|0)!=(d|0)){continue}break}e=H[i>>2]}H[n+16>>2]=e;e=H[i>>2];b=d-e>>>3|0;H[n+20>>2]=b;d=e+(b<<3)|0;H[n>>2]=d;S=H[i+4>>2]-b|0;H[n+4>>2]=S;e=0;b=0;W=H[n+20>>2];if(W>>>0>=2){e=H[n+16>>2];j=I[e|0];t=j;r=j;i=I[e+1|0];m=i;o=i;z=1;b=I[e+3|0];h=b;p=b;E=I[e+2|0];u=E;y=u;while(1){b=b&255;h=(b|0)<(h|0)?h:b;p=(b|0)>(p|0)?p:b;u=(u|0)>(E|0)?u:E;y=(y|0)<(E|0)?y:E;o=(i|0)<(o|0)?o:i;m=(i|0)>(m|0)?m:i;r=(j|0)<(r|0)?r:j;t=(j|0)>(t|0)?t:j;z=z+1|0;if((W|0)!=(z|0)){b=I[e+11|0];E=I[e+10|0];i=I[e+9|0];j=I[e+8|0];e=e+8|0;continue}break}b=r-t|0;j=o-m|0;i=(b|0)>(j|0)?b:j;o=u-y|0;m=(i|0)>(o|0)?i:o;h=h-p|0;e=(h|0)<(m|0)?m:h;b=(h|0)>(m|0)?3:(i|0)<(o|0)?2:(b|0)<(j|0)}F[n+24|0]=e;F[n+25|0]=b;e=0;if(S>>>0>=2){z=I[d|0];b=z;t=b;j=I[d+1|0];r=j;m=j;y=1;e=I[d+3|0];o=e;h=e;i=I[d+2|0];p=i;u=i;while(1){e=e&255;o=(e|0)<(o|0)?o:e;h=(e|0)>(h|0)?h:e;p=(i|0)<(p|0)?p:i;u=(i|0)>(u|0)?u:i;m=(j|0)<(m|0)?m:j;r=(j|0)>(r|0)?r:j;e=z&255;t=(e|0)<(t|0)?t:e;b=(b|0)<(e|0)?b:e;y=y+1|0;if((S|0)!=(y|0)){e=I[d+11|0];i=I[d+10|0];j=I[d+9|0];z=I[d+8|0];d=d+8|0;continue}break}b=t-b|0;e=m-r|0;d=(b|0)>(e|0)?b:e;j=p-u|0;i=(d|0)>(j|0)?d:j;o=o-h|0;U=(i|0)>(o|0)?i:o;e=(i|0)<(o|0)?3:(d|0)<(j|0)?2:(b|0)<(e|0)}F[n+8|0]=U;F[n+9|0]=e}Ga=R+1024|0;G[Q+8>>1]=J[n+24>>1];b=H[n+20>>2];H[Q>>2]=H[n+16>>2];H[Q+4>>2]=b;b=N(f,12)+V|0;G[b+8>>1]=J[n+8>>1];e=H[n+4>>2];H[b>>2]=H[n>>2];H[b+4>>2]=e;l=l+1|0;i=255;f=f+1|0;if((f|0)!=255){continue}}break}e=0;while(1){f=e+1|0;m=(f<<2)+Y|0;d=0;o=(n+32|0)+N(e,12)|0;e=o;b=H[e>>2];Ta:{if(!b){break Ta}if(!I[e+8|0]){d=H[b>>2];break Ta}w=+I[b+3|0];A=+I[b+2|0];B=+I[b+1|0];C=+I[b|0];e=H[e+4>>2];Ua:{if(e>>>0<2){break Ua}w=w+w;A=A+A;B=B+B;C=C+C;if((e|0)==2){break Ua}if((e|0)!=3){d=e-2&-2;j=0;while(1){w=w+ +I[b+11|0]+ +I[b+19|0];A=A+ +I[b+10|0]+ +I[b+18|0];B=B+ +I[b+9|0]+ +I[b+17|0];C=C+ +I[b+8|0]+ +I[b+16|0];b=b+16|0;j=j+2|0;if((d|0)!=(j|0)){continue}break}}if(!(e&1)){break Ua}C=C+ +I[b+8|0];w=w+ +I[b+11|0];A=A+ +I[b+10|0];B=B+ +I[b+9|0]}P=A;A=+(e>>>0);P=P/A+.5;Va:{if(P<4294967296&P>=0){b=~~P>>>0;break Va}b=0}e=b<<16;w=w/A+.5;Wa:{if(w<4294967296&w>=0){b=~~w>>>0;break Wa}b=0}e=e|b<<24;w=B/A+.5;Xa:{if(w<4294967296&w>=0){b=~~w>>>0;break Xa}b=0}d=e|b<<8;w=C/A+.5;if(w<4294967296&w>=0){d=d|~~w>>>0}}H[m>>2]=d;if(H[o+4>>2]){e=H[o>>2];b=0;while(1){F[H[e+4>>2]]=f;e=e+8|0;b=b+1|0;if(b>>>0<K[o+4>>2]){continue}break}}e=f;if((e|0)!=(i|0)){continue}break}}Ta(g)}Ga=n+3104|0;f=H[H[q+24>>2]>>2];while(1){b=H[H[q+36>>2]+(k<<2)>>2];H[q+16>>2]=b;H[q+12>>2]=b;Eg(q- -64|0,k&255,q+12|0);k=k+1|0;if((k|0)!=256){continue}break}l=H[c+20>>2];if(!(!l|!H[c+16>>2])){g=H[f>>2];d=0;b=1;while(1){e=0;k=0;if(b){while(1){Qd(q- -64|0,k,d,I[g|0]);g=g+1|0;e=H[c+16>>2];k=k+1|0;if(e>>>0>k>>>0){continue}break}l=H[c+20>>2]}b=e;d=d+1|0;if(l>>>0>d>>>0){continue}break}}Ta(v);b=H[q+36>>2];if(b){Ta(b)}if(f){b=H[f>>2];if(b){Ta(b)}Ta(f)}b=q- -64|0;H[b+396>>2]=0;H[b+392>>2]=0;Ia[H[H[s>>2]+44>>2]](s,33)|0;Ia[H[H[s>>2]+44>>2]](s,249)|0;F[q+1004|0]=H[q+400>>2]!=-1;d=I[b+456|0];e=G[q+424>>1];F[q+1005|0]=e;F[q+1006|0]=e>>>8;F[q+1007|0]=H[q+400>>2];F[q+1004|0]=I[q+1004|0]|d<<2&28;e=I[b+458|0]?e:e<<8|(e&65280)>>>8;F[q+1005|0]=e;F[q+1006|0]=e>>>8;Ia[H[H[s>>2]+44>>2]](s,4)|0;Ia[H[H[s>>2]+16>>2]](s,q+1004|0,4,1)|0;e=(I[q+1005|0]|I[q+1006|0]<<8)<<16>>16;e=I[b+458|0]?e:e<<8|(e&65280)>>>8;F[q+1005|0]=e;F[q+1006|0]=e>>>8;Ia[H[H[s>>2]+44>>2]](s,0)|0;Ag(b,s,1);Ia[H[H[s>>2]+44>>2]](s,59)|0;b=H[q+24>>2];if(b){H[q+28>>2]=b;Ta(b)}b=H[q+40>>2];if(b){H[q+44>>2]=b;Ta(b)}Te(q- -64|0);Ga=q+1152|0;break Ha}Ya:{if(H[c+356>>2]<2){break Ya}e=H[c+936>>2];if(!e){break Ya}j=H[c+356>>2];g=Ga-1088|0;Ga=g;Za:{_a:{$a:{ab:{if(b){bb:{cb:{if(!e|(j|0)<=0){break cb}k=H[e>>2];if(!k){break cb}f=e;break bb}a=ba(4)|0;H[a>>2]=16663;break _a}db:{while(1){if(!H[k+4>>2]){break $a}if(H[H[f>>2]+44>>2]){d=d+1|0;if((j|0)==(d|0)){break db}f=e+(d<<2)|0;k=H[f>>2];if(!k){break ab}continue}break}a=ba(4)|0;H[a>>2]=17140;break _a}Cf(g);kd(g,H[e>>2]);fi(g,b);d=H[c+1084>>2];if((d|0)!=1){H[g+1084>>2]=((d|0)>1?d:1)-1;Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,255)|0;Ia[H[H[b>>2]+44>>2]](b,11)|0;Ia[H[H[b>>2]+16>>2]](b,17671,11,1)|0;Ia[H[H[b>>2]+44>>2]](b,3)|0;Ia[H[H[b>>2]+44>>2]](b,1)|0;d=H[g+1084>>2];Ia[H[H[b>>2]+44>>2]](b,d&255)|0;Ia[H[H[b>>2]+44>>2]](b,d>>>8&255)|0;Ia[H[H[b>>2]+44>>2]](b,0)|0}f=I[g+456|0];F[g+456|0]=I[c+456|0];Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,249)|0;F[g+940|0]=H[g+336>>2]!=-1;i=I[g+456|0];d=G[g+360>>1];F[g+941|0]=d;F[g+942|0]=d>>>8;F[g+943|0]=H[g+336>>2];F[g+940|0]=I[g+940|0]|i<<2&28;d=I[g+458|0]?d:d<<8|(d&65280)>>>8;F[g+941|0]=d;F[g+942|0]=d>>>8;Ia[H[H[b>>2]+44>>2]](b,4)|0;Ia[H[H[b>>2]+16>>2]](b,g+940|0,4,1)|0;d=(I[g+941|0]|I[g+942|0]<<8)<<16>>16;d=I[g+458|0]?d:d<<8|(d&65280)>>>8;F[g+941|0]=d;F[g+942|0]=d>>>8;Ia[H[H[b>>2]+44>>2]](b,0)|0;F[g+456|0]=f;d=wb(H[c+1080>>2]);d=d>>>0<255?d:255;if(d){Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,254)|0;Ia[H[H[b>>2]+44>>2]](b,d&255)|0;Ia[H[H[b>>2]+16>>2]](b,H[c+1080>>2],d,1)|0;Ia[H[H[b>>2]+44>>2]](b,0)|0}Ag(g,b,0);if((j|0)>=2){i=g+940|0;d=1;while(1){kd(g,H[e+(d<<2)>>2]);k=I[g+456|0];F[g+456|0]=I[c+456|0];Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,249)|0;F[g+940|0]=H[g+336>>2]!=-1;o=I[g+456|0];f=G[g+360>>1];F[g+941|0]=f;F[g+942|0]=f>>>8;F[g+943|0]=H[g+336>>2];F[g+940|0]=I[g+940|0]|o<<2&28;f=I[g+458|0]?f:f<<8|(f&65280)>>>8;F[g+941|0]=f;F[g+942|0]=f>>>8;Ia[H[H[b>>2]+44>>2]](b,4)|0;Ia[H[H[b>>2]+16>>2]](b,i,4,1)|0;f=(I[g+941|0]|I[g+942|0]<<8)<<16>>16;f=I[g+458|0]?f:f<<8|(f&65280)>>>8;F[g+941|0]=f;F[g+942|0]=f>>>8;Ia[H[H[b>>2]+44>>2]](b,0)|0;F[g+456|0]=k;Ag(g,b,0);d=d+1|0;if((j|0)!=(d|0)){continue}break}}Ia[H[H[b>>2]+44>>2]](b,59)|0;Te(g);Ga=g+1088|0;break Za}a=ba(4)|0;H[a>>2]=16144;break _a}a=ba(4)|0;H[a>>2]=16757;break _a}a=ba(4)|0;H[a>>2]=16976}ka(a|0,530448,0);X()}break Ha}fi(c,b);Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,249)|0;F[c+940|0]=H[c+336>>2]!=-1;d=I[c+456|0];e=G[c+360>>1];F[c+941|0]=e;F[c+942|0]=e>>>8;F[c+943|0]=H[c+336>>2];F[c+940|0]=I[c+940|0]|d<<2&28;e=I[c+458|0]?e:e<<8|(e&65280)>>>8;F[c+941|0]=e;F[c+942|0]=e>>>8;Ia[H[H[b>>2]+44>>2]](b,4)|0;Ia[H[H[b>>2]+16>>2]](b,c+940|0,4,1)|0;e=(I[c+941|0]|I[c+942|0]<<8)<<16>>16;e=I[c+458|0]?e:e<<8|(e&65280)>>>8;F[c+941|0]=e;F[c+942|0]=e>>>8;Ia[H[H[b>>2]+44>>2]](b,0)|0;e=wb(H[c+1080>>2]);e=e>>>0<255?e:255;if(e){Ia[H[H[b>>2]+44>>2]](b,33)|0;Ia[H[H[b>>2]+44>>2]](b,254)|0;Ia[H[H[b>>2]+44>>2]](b,e&255)|0;Ia[H[H[b>>2]+16>>2]](b,H[c+1080>>2],e,1)|0;Ia[H[H[b>>2]+44>>2]](b,0)|0}Ag(c,b,0);Ia[H[H[b>>2]+44>>2]](b,59)|0}if(T^1){break c}break b;case 3:c=Va(940);x=Sb(c,4);H[c>>2]=18068;kd(x,a);n=Ga-304|0;Ga=n;j=cb(40);H[j>>2]=0;H[133979]=0;l=b;y=Id(c,b);f=H[133979];H[133979]=0;e=-1;k=4;eb:{fb:{gb:{hb:{if(!f){break hb}d=H[133980];if(!d){break hb}e=Za(H[f>>2],j,4);if(!e){break gb}$(d|0)}f=_()|0;ib:{jb:{if((e|0)==1){break jb}if(y){break ib}H[133979]=0;Bb(c,0);f=H[133979];H[133979]=0;e=-1;kb:{if(!f){break kb}d=H[133980];if(!d){break kb}e=Za(H[f>>2],j,4);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){break jb}H[133979]=0;g=ja(107,16058,0,0,0)|0;f=H[133979];H[133979]=0;e=-1;lb:{if(!f){break lb}d=H[133980];if(!d){break lb}e=Za(H[f>>2],j,4);if(!e){break gb}$(d|0)}f=_()|0;u=n+48|0;if((e|0)==1){break jb}H[n+44>>2]=g;if(g){H[133979]=0;b=fa(86,g|0)|0;f=H[133979];H[133979]=0;e=-1;mb:{if(!f){break mb}d=H[133980];if(!d){break mb}e=Za(H[f>>2],j,4);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){break jb}H[n+40>>2]=b;if(!b){H[133979]=0;ca(108,n+44|0,0);f=H[133979];H[133979]=0;e=-1;nb:{if(!f){break nb}d=H[133980];if(!d){break nb}e=Za(H[f>>2],j,4);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){break jb}a=ba(4)|0;H[a>>2]=16500;break fb}f=0;j=Lb(g,1,j,4);k=_()|0;break jb}a=ba(4)|0;H[a>>2]=16192;break fb}ob:while(1){if(f){b=H[H[n+40>>2]+16>>2];if(b){Ta(b)}H[133979]=0;ca(108,n+44|0,n+40|0);f=H[133979];H[133979]=0;e=-1;pb:{if(!f){break pb}d=H[133980];if(!d){break pb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}a=ba(4)|0;H[a>>2]=17235;break fb}H[133979]=0;qa(109,g|0,l|0,110,111);f=H[133979];H[133979]=0;e=-1;qb:{if(!f){break qb}d=H[133980];if(!d){break qb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[133979]=0;b=H[c+16>>2];f=H[133979];H[133979]=0;e=-1;rb:{if(!f){break rb}d=H[133980];if(!d){break rb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[H[n+40>>2]>>2]=b;H[133979]=0;b=H[c+20>>2];f=H[133979];H[133979]=0;e=-1;sb:{if(!f){break sb}d=H[133980];if(!d){break sb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[H[n+40>>2]+4>>2]=b;H[133979]=0;b=J[c+26>>1];f=H[133979];H[133979]=0;e=-1;tb:{if(!f){break tb}d=H[133980];if(!d){break tb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}F[H[n+40>>2]+30|0]=b;H[133979]=0;b=J[c+26>>1];f=H[133979];H[133979]=0;e=-1;ub:{if(!f){break ub}d=H[133980];if(!d){break ub}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}F[H[n+40>>2]+29|0]=b>>>0>8?3:1;H[133979]=0;i=J[c+26>>1];f=H[133979];H[133979]=0;e=-1;vb:{if(!f){break vb}d=H[133980];if(!d){break vb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}b=H[n+40>>2];G[b+26>>1]=0;H[b+8>>2]=0;F[b+24|0]=(i>>>0)/I[b+29|0];H[133979]=0;b=Yd(c,4);f=H[133979];H[133979]=0;e=-1;wb:{if(!f){break wb}d=H[133980];if(!d){break wb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}F[H[n+40>>2]+28|0]=b&1;e=-1;f=-1;b=(b&14)-2|0;if(b>>>0<=4){f=H[(b<<2)+19276>>2]}H[133979]=0;if(g){H[g+280>>2]=f;H[g+204>>2]=H[g+204>>2]|2}f=H[133979];H[133979]=0;xb:{if(!f){break xb}d=H[133980];if(!d){break xb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[133979]=0;q=ke(c);f=H[133979];H[133979]=0;e=-1;yb:{if(!f){break yb}d=H[133980];if(!d){break yb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[133979]=0;b=H[c+44>>2];f=H[133979];H[133979]=0;e=-1;zb:{if(!f){break zb}d=H[133980];if(!d){break zb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}F[H[n+40>>2]+25|0]=b?q?0:3:2;H[133979]=0;b=H[c+928>>2];f=H[133979];H[133979]=0;e=-1;Ab:{if(!f){break Ab}d=H[133980];if(!d){break Ab}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}if(b){b=H[n+40>>2];F[b+24|0]=8;F[b+25|0]=I[b+25|0]|4;F[b+29|0]=I[b+29|0]+1;F[b+30|0]=I[b+30|0]+8}G[n+32>>1]=J[9636];b=J[9634]|J[9635]<<16;H[n+24>>2]=J[9632]|J[9633]<<16;H[n+28>>2]=b;H[133979]=0;Xi(n+20|0,c);f=H[133979];H[133979]=0;e=-1;Bb:{if(!f){break Bb}d=H[133980];if(!d){break Bb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}if(H[c+336>>2]>=0){G[n+30>>1]=I[n+20|0];G[n+28>>1]=I[n+21|0];G[n+26>>1]=I[n+22|0]}H[133979]=0;Jh(g,H[n+40>>2],n+24|0);f=H[133979];H[133979]=0;e=-1;Cb:{if(!f){break Cb}d=H[133980];if(!d){break Cb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}b=H[c+40>>2];e=H[c+36>>2];H[133979]=0;Ih(g,H[n+40>>2],e,b,1);f=H[133979];H[133979]=0;e=-1;Db:{if(!f){break Db}d=H[133980];if(!d){break Db}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}b=H[n+40>>2];e=I[b+28|0];d=I[b+25|0];f=I[b+24|0];i=H[b+4>>2];o=H[b>>2];H[133979]=0;Fa(118,g|0,b|0,o|0,i|0,f|0,d|0,e|0,0,0);f=H[133979];H[133979]=0;e=-1;Eb:{if(!f){break Eb}d=H[133980];if(!d){break Eb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}e=H[c+336>>2];Fb:{if((e|0)<0){break Fb}b=H[n+40>>2];G[b+22>>1]=1;F[b+80|0]=e;H[b+76>>2]=u;H[b+8>>2]=H[b+8>>2]|16;G[b+82>>1]=I[n+22|0];G[b+84>>1]=I[n+21|0];d=I[n+20|0];G[b+88>>1]=e&255;G[b+86>>1]=d;if(!e|(q|!H[c+44>>2])){break Fb}H[133979]=0;pi(c,0,e&255);f=H[133979];H[133979]=0;e=-1;Gb:{if(!f){break Gb}d=H[133980];if(!d){break Gb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}}H[133979]=0;b=H[c+4>>2];i=H[c+44>>2];f=H[133979];H[133979]=0;e=-1;Hb:{if(!f){break Hb}d=H[133980];if(!d){break Hb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}Ib:{if(!(b?i?b+40|0:0:0)){break Ib}if(!q){b=H[n+40>>2];H[b+8>>2]=H[b+8>>2]|8}H[133979]=0;b=H[c+48>>2];f=H[133979];H[133979]=0;e=-1;Jb:{if(!f){break Jb}d=H[133980];if(!d){break Jb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}if(!b){H[133979]=0;b=H[c+44>>2];f=H[133979];H[133979]=0;e=-1;Kb:{if(!f){break Kb}d=H[133980];if(!d){break Kb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}}Lb:{if(!I[c+389|0]){e=H[n+40>>2];break Lb}if((b|0)>0){m=0;e=0;while(1){H[133979]=0;_b(n+16|0,c,e&255);f=H[133979];H[133979]=0;t=-1;Mb:{if(!f){break Mb}d=H[133980];if(!d){break Mb}t=Za(H[f>>2],j,k);if(!t){break gb}$(d|0)}f=_()|0;if((t|0)==1){continue ob}F[(n+48|0)+m|0]=I[n+19|0];e=e+1|0;m=e&65535;if((m|0)<(b|0)){continue}break}}e=H[n+40>>2];G[e+22>>1]=b;H[e+76>>2]=u;H[e+8>>2]=H[e+8>>2]|16}H[133979]=0;t=-1;i=fa(47,(Z=-1,aa=QI(b,0,3,0),ia=Ha,ia?Z:aa)|0)|0;f=H[133979];H[133979]=0;Nb:{if(!f){break Nb}d=H[133980];if(!d){break Nb}t=Za(H[f>>2],j,k);if(!t){break gb}$(d|0)}f=_()|0;if((t|0)==1){continue}G[e+20>>1]=b;H[e+16>>2]=i;if((b|0)<=0){break Ib}H[133979]=0;ri(c,0,i,i+1|0,i+2|0);f=H[133979];H[133979]=0;e=-1;Ob:{if(!f){break Ob}d=H[133980];if(!d){break Ob}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}e=1;if((b|0)==1){break Ib}while(1){d=H[H[n+40>>2]+16>>2];H[133979]=0;d=d+N(e,3)|0;ri(c,e&255,d,d+1|0,d+2|0);f=H[133979];H[133979]=0;t=-1;Pb:{if(!f){break Pb}d=H[133980];if(!d){break Pb}t=Za(H[f>>2],j,k);if(!t){break gb}$(d|0)}f=_()|0;if((t|0)==1){continue ob}e=e+1|0;if((e|0)!=(b|0)){continue}break}}H[133979]=0;b=H[c+928>>2];f=H[133979];H[133979]=0;e=-1;Qb:{if(!f){break Qb}d=H[133980];if(!d){break Qb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}Rb:{if(!(J[c+26>>1]==24&(b|0)!=0)|H[c+336>>2]<0){break Rb}d=H[c+20>>2];if((d|0)<=0){break Rb}f=H[c+16>>2];if((f|0)<=0){break Rb}b=0;while(1){e=0;if((f|0)>0){while(1){H[133979]=0;le(n+12|0,c,e,b,0);f=H[133979];H[133979]=0;t=-1;Sb:{if(!f){break Sb}d=H[133980];if(!d){break Sb}t=Za(H[f>>2],j,k);if(!t){break gb}$(d|0)}f=_()|0;if((t|0)==1){continue ob}if(H[n+12>>2]==H[n+20>>2]){H[133979]=0;lc(c,e,b,0);f=H[133979];H[133979]=0;t=-1;Tb:{if(!f){break Tb}d=H[133980];if(!d){break Tb}t=Za(H[f>>2],j,k);if(!t){break gb}$(d|0)}f=_()|0;if((t|0)==1){continue ob}}f=H[c+16>>2];e=e+1|0;if((f|0)>(e|0)){continue}break}d=H[c+20>>2]}b=b+1|0;if((d|0)>(b|0)){continue}break}}b=H[c+52>>2];e=H[n+40>>2];d=N(N(H[e>>2],I[e+29|0]),I[e+24|0]>>>3|0);v=b>>>0>d>>>0?b:d;H[e+12>>2]=v;H[133979]=0;s=fa(47,v|0)|0;f=H[133979];H[133979]=0;b=-1;Ub:{if(!f){break Ub}d=H[133980];if(!d){break Ub}b=Za(H[f>>2],j,k);if(!b){break gb}$(d|0)}f=_()|0;if((b|0)==1){continue}H[133979]=0;ca(124,g|0,e|0);f=H[133979];H[133979]=0;e=-1;Vb:{if(!f){break Vb}d=H[133980];if(!d){break Vb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[133979]=0;b=1;if(!(!g|!I[g+398|0])){H[g+208>>2]=H[g+208>>2]|2;b=7}f=H[133979];H[133979]=0;e=-1;Wb:{if(!f){break Wb}d=H[133980];if(!d){break Wb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}Xb:{if((b|0)<=0){break Xb}i=b;h=0;if(!q){while(1){H[133979]=0;p=H[c+20>>2];f=H[133979];H[133979]=0;e=-1;Yb:{if(!f){break Yb}d=H[133980];if(!d){break Yb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;b=Bb(c,0);f=H[133979];H[133979]=0;e=-1;Zb:{if(!f){break Zb}d=H[133980];if(!d){break Zb}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;o=H[c+52>>2];f=H[133979];H[133979]=0;e=-1;_b:{if(!f){break _b}d=H[133980];if(!d){break _b}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;m=H[c+20>>2];f=H[133979];H[133979]=0;e=-1;$b:{if(!f){break $b}d=H[133980];if(!d){break $b}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}r=H[c+20>>2]-1|0;o=b+N(o,m-1|0)|0;while(1){H[133979]=0;b=H[c+928>>2];f=H[133979];H[133979]=0;e=-1;ac:{if(!f){break ac}d=H[133980];if(!d){break ac}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}bc:{cc:{if(b){b=H[c+16>>2];if((b|0)<=0){break cc}while(1){H[133979]=0;m=-1;e=b-1|0;sd(n+8|0,c,e,r,1);f=H[133979];H[133979]=0;dc:{if(!f){break dc}d=H[133980];if(!d){break dc}m=Za(H[f>>2],j,k);if(!m){break gb}$(d|0)}f=_()|0;if((m|0)==1){continue ob}f=I[n+9|0];m=I[n+8|0];t=N(e,I[H[n+40>>2]+29|0]);d=t+s|0;F[d|0]=I[n+10|0];F[d+2|0]=m;F[d+1|0]=f;H[133979]=0;z=ad(c,e,r);f=H[133979];H[133979]=0;m=-1;ec:{if(!f){break ec}d=H[133980];if(!d){break ec}m=Za(H[f>>2],j,k);if(!m){break gb}$(d|0)}f=_()|0;if((m|0)==1){continue ob}F[s+(t+3|0)|0]=z;d=b>>>0>1;b=e;if(d){continue}break}break cc}if(!(!o|(v|0)<=0)){H[133979]=0;e=H[c+52>>2];f=H[133979];H[133979]=0;b=-1;fc:{if(!f){break fc}d=H[133980];if(!d){break fc}b=Za(H[f>>2],j,k);if(!b){break gb}$(d|0)}f=_()|0;if((b|0)==1){continue ob}$a(s,o,(e|0)<(v|0)?e:v)}if(I[H[n+40>>2]+25|0]==2){H[133979]=0;Xe(c,s,v);f=H[133979];H[133979]=0;e=-1;gc:{if(!f){break gc}d=H[133980];if(!d){break gc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}}H[133979]=0;ca(126,g|0,s|0);f=H[133979];H[133979]=0;e=-1;hc:{if(!f){break hc}d=H[133980];if(!d){break hc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}break bc}H[133979]=0;ca(126,g|0,s|0);f=H[133979];H[133979]=0;e=-1;ic:{if(!f){break ic}d=H[133980];if(!d){break ic}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}r=r-1|0}p=p-1|0;if((p|0)>0){H[133979]=0;b=H[c+52>>2];f=H[133979];H[133979]=0;e=-1;jc:{if(!f){break jc}d=H[133980];if(!d){break jc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}o=o-b|0;continue}break}h=h+1|0;if((i|0)!=(h|0)){continue}break Xb}}while(1){H[133979]=0;p=H[c+20>>2];f=H[133979];H[133979]=0;e=-1;kc:{if(!f){break kc}d=H[133980];if(!d){break kc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;b=Bb(c,0);f=H[133979];H[133979]=0;e=-1;lc:{if(!f){break lc}d=H[133980];if(!d){break lc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;o=H[c+52>>2];f=H[133979];H[133979]=0;e=-1;mc:{if(!f){break mc}d=H[133980];if(!d){break mc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}H[133979]=0;m=H[c+20>>2];f=H[133979];H[133979]=0;e=-1;nc:{if(!f){break nc}d=H[133980];if(!d){break nc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}r=H[c+20>>2]-1|0;o=b+N(o,m-1|0)|0;while(1){H[133979]=0;b=H[c+928>>2];f=H[133979];H[133979]=0;e=-1;oc:{if(!f){break oc}d=H[133980];if(!d){break oc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}pc:{if(!b){if(!(!o|(v|0)<=0)){H[133979]=0;e=H[c+52>>2];f=H[133979];H[133979]=0;b=-1;qc:{if(!f){break qc}d=H[133980];if(!d){break qc}b=Za(H[f>>2],j,k);if(!b){break gb}$(d|0)}f=_()|0;if((b|0)==1){continue ob}$a(s,o,(e|0)<(v|0)?e:v)}if(I[H[n+40>>2]+25|0]==2){H[133979]=0;Xe(c,s,v);f=H[133979];H[133979]=0;e=-1;rc:{if(!f){break rc}d=H[133980];if(!d){break rc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}}H[133979]=0;ca(126,g|0,s|0);f=H[133979];H[133979]=0;e=-1;sc:{if(!f){break sc}d=H[133980];if(!d){break sc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}break pc}b=H[c+16>>2];if((b|0)>0){while(1){H[133979]=0;m=-1;e=b-1|0;sd(n+8|0,c,e,r,1);f=H[133979];H[133979]=0;tc:{if(!f){break tc}d=H[133980];if(!d){break tc}m=Za(H[f>>2],j,k);if(!m){break gb}$(d|0)}f=_()|0;if((m|0)==1){continue ob}t=N(e,I[H[n+40>>2]+29|0]);F[t+s|0]=I[n+8|0];H[133979]=0;z=ad(c,e,r);f=H[133979];H[133979]=0;m=-1;uc:{if(!f){break uc}d=H[133980];if(!d){break uc}m=Za(H[f>>2],j,k);if(!m){break gb}$(d|0)}f=_()|0;if((m|0)==1){continue ob}F[s+(t+1|0)|0]=z;d=b>>>0>1;b=e;if(d){continue}break}}H[133979]=0;ca(126,g|0,s|0);f=H[133979];H[133979]=0;e=-1;vc:{if(!f){break vc}d=H[133980];if(!d){break vc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}r=r-1|0}p=p-1|0;if((p|0)>0){H[133979]=0;b=H[c+52>>2];f=H[133979];H[133979]=0;e=-1;wc:{if(!f){break wc}d=H[133980];if(!d){break wc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue ob}o=o-b|0;continue}break}h=h+1|0;if((i|0)!=(h|0)){continue}break}}H[133979]=0;Ta(s);f=H[133979];H[133979]=0;e=-1;xc:{if(!f){break xc}d=H[133980];if(!d){break xc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}yc:{if(q|!H[c+44>>2]){break yc}b=H[c+336>>2];if((b|0)<=0){break yc}H[133979]=0;pi(c,b&255,0);f=H[133979];H[133979]=0;e=-1;zc:{if(!f){break zc}d=H[133980];if(!d){break zc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}}H[133979]=0;ca(127,g|0,H[n+40>>2]);f=H[133979];H[133979]=0;e=-1;Ac:{if(!f){break Ac}d=H[133980];if(!d){break Ac}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}b=H[H[n+40>>2]+16>>2];if(b){H[133979]=0;Ta(b);f=H[133979];H[133979]=0;e=-1;Bc:{if(!f){break Bc}d=H[133980];if(!d){break Bc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}H[H[n+40>>2]+16>>2]=0}H[133979]=0;ca(108,n+44|0,n+40|0);f=H[133979];H[133979]=0;e=-1;Cc:{if(!f){break Cc}d=H[133980];if(!d){break Cc}e=Za(H[f>>2],j,k);if(!e){break gb}$(d|0)}f=_()|0;if((e|0)==1){continue}break}}Ta(j);Ga=n+304|0;b=y^1;break eb}Ta(j);Cb(f,d);X()}Ta(j);break a}if(b){break e}break d;case 6:c=Va(940);x=Sb(c,7);H[c>>2]=18112;kd(x,a);e=Ga-800|0;Ga=e;d=0;Dc:{if(Id(c,b)){break Dc}if(J[c+26>>1]<=7){b=I[17529]|I[17530]<<8;F[c+96|0]=b;F[c+97|0]=b>>>8;b=I[17525]|I[17526]<<8|(I[17527]<<16|I[17528]<<24);d=I[17521]|I[17522]<<8|(I[17523]<<16|I[17524]<<24);F[c+88|0]=d;F[c+89|0]=d>>>8;F[c+90|0]=d>>>16;F[c+91|0]=d>>>24;F[c+92|0]=b;F[c+93|0]=b>>>8;F[c+94|0]=b>>>16;F[c+95|0]=b>>>24;b=I[17517]|I[17518]<<8|(I[17519]<<16|I[17520]<<24);d=I[17513]|I[17514]<<8|(I[17515]<<16|I[17516]<<24);F[c+80|0]=d;F[c+81|0]=d>>>8;F[c+82|0]=d>>>16;F[c+83|0]=d>>>24;F[c+84|0]=b;F[c+85|0]=b>>>8;F[c+86|0]=b>>>16;F[c+87|0]=b>>>24;b=I[17509]|I[17510]<<8|(I[17511]<<16|I[17512]<<24);d=I[17505]|I[17506]<<8|(I[17507]<<16|I[17508]<<24);F[c+72|0]=d;F[c+73|0]=d>>>8;F[c+74|0]=d>>>16;F[c+75|0]=d>>>24;F[c+76|0]=b;F[c+77|0]=b>>>8;F[c+78|0]=b>>>16;F[c+79|0]=b>>>24;d=0;break Dc}F[e+776|0]=0;d=H[c+4>>2];F[e+777|0]=((d?H[c+44>>2]?d+40|0:0:0)|0)!=0;g=J[c+26>>1];d=(g|0)==8;F[e+783|0]=d?24:0;F[e+778|0]=d?1:2;f=H[c+20>>2];i=H[c+16>>2];F[e+793|0]=0;F[e+792|0]=g;d=d<<8;if(!(!H[c+928>>2]|(g|0)!=24)){F[e+792|0]=32}F[e+779|0]=0;F[e+780|0]=0;d=I[c+458|0]?d:d<<8|(d&65280)>>>8;F[e+781|0]=d;F[e+782|0]=d>>>8;G[e+784>>1]=0;G[e+786>>1]=0;d=i<<16>>16;G[e+788>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;d=f<<16>>16;G[e+790>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;Ia[H[H[b>>2]+16>>2]](b,e+776|0,18,1)|0;d=(I[e+779|0]|I[e+780|0]<<8)<<16>>16;d=I[c+458|0]?d:d<<8|(d&65280)>>>8;F[e+779|0]=d;F[e+780|0]=d>>>8;d=(I[e+781|0]|I[e+782|0]<<8)<<16>>16;d=I[c+458|0]?d:d<<8|(d&65280)>>>8;F[e+781|0]=d;F[e+782|0]=d>>>8;d=G[e+784>>1];G[e+784>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;d=G[e+786>>1];G[e+786>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;d=G[e+788>>1];G[e+788>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;d=G[e+790>>1];G[e+790>>1]=I[c+458|0]?d:d<<8|(d&65280)>>>8;if(J[c+26>>1]==8){g=0;d=H[c+4>>2];d=d?H[c+44>>2]?d+40|0:0:0;while(1){f=e+N(g,3)|0;i=d+(g<<2)|0;F[f|0]=I[i|0];F[f+1|0]=I[i+1|0];F[f+2|0]=I[i+2|0];i=g|1;f=e+N(i,3)|0;i=d+(i<<2)|0;F[f|0]=I[i|0];F[f+1|0]=I[i+1|0];F[f+2|0]=I[i+2|0];g=g+2|0;if((g|0)!=256){continue}break}Ia[H[H[b>>2]+16>>2]](b,e,768,1)|0}g=0;f=Bb(c,0);Ec:{if(!(J[c+26>>1]!=8?H[c+928>>2]:0)){if(!J[e+790>>1]){break Ec}while(1){if(H[c+20>>2]>=(g|0)){f=Bb(c,0)+N(H[c+52>>2],g)|0}Ia[H[H[b>>2]+16>>2]](b,f,N(J[e+788>>1],J[c+26>>1]>>>3|0),1)|0;g=g+1|0;if(g>>>0<J[e+790>>1]){continue}break}break Ec}d=J[e+788>>1];f=cb(d<<2);Fc:{if(!J[e+790>>1]){break Fc}while(1){g=0;k=0;Gc:{if(!d){d=0;break Gc}while(1){sd(e,c,k,j,1);d=I[e+2|0];i=I[e+1|0];F[f+g|0]=I[e|0];F[f+(g|1)|0]=i;F[f+(g|2)|0]=d;Z=f+(g|3)|0,aa=ad(c,k,j),F[Z|0]=aa;g=g+4|0;d=J[e+788>>1];k=k+1|0;if(d>>>0>k>>>0){continue}break}}Ia[H[H[b>>2]+16>>2]](b,f,d<<2,1)|0;j=j+1|0;if(j>>>0>=J[e+790>>1]){break Fc}d=J[e+788>>1];continue}}Ta(f)}d=1}Ga=e+800|0;if(d){break e}break d;case 7:c=Va(940);x=Sb(c,8);H[c>>2]=18156;kd(x,a);h=Ga-176|0;Ga=h;i=b;u=Id(c,b);if(!u){_a(h+48|3,0,125);G[h+54>>1]=0;F[h+50|0]=1;G[h+48>>1]=1290;e=H[c+16>>2];G[h+56>>1]=e-1;G[h+58>>1]=J[c+20>>1]-1;G[h+60>>1]=H[c+364>>2];G[h+62>>1]=H[c+368>>2];b=H[c+44>>2];G[h+116>>1]=!b;d=J[c+26>>1]-8|0;Hc:{if(!d|(d|0)==16){F[h+51|0]=8;F[h+113|0]=b?1:3;if(!(H[c+44>>2]|!H[c+928>>2])){F[h+113|0]=4}f=H[c+16>>2];G[h+114>>1]=f;b=0;break Hc}f=e+7>>>3|0;G[h+114>>1]=f;F[h+51|0]=1;b=(b|0)==16;F[h+113|0]=b?4:1;if(!b){F[h+69|0]=255;F[h+65|0]=0;F[h+67|0]=255;F[h+68|0]=255;b=0;break Hc}b=h+16|0;_b(b,c,0);F[h+66|0]=I[h+16|0];F[h+65|0]=I[h+17|0];F[h+64|0]=I[h+18|0];_b(b,c,1);F[h+69|0]=I[h+16|0];F[h+68|0]=I[h+17|0];F[h+67|0]=I[h+18|0];_b(b,c,2);F[h+72|0]=I[h+16|0];F[h+71|0]=I[h+17|0];F[h+70|0]=I[h+18|0];_b(b,c,3);F[h+75|0]=I[h+16|0];F[h+74|0]=I[h+17|0];F[h+73|0]=I[h+18|0];_b(b,c,4);F[h+78|0]=I[h+16|0];F[h+77|0]=I[h+17|0];F[h+76|0]=I[h+18|0];_b(b,c,5);F[h+81|0]=I[h+16|0];F[h+80|0]=I[h+17|0];F[h+79|0]=I[h+18|0];_b(b,c,6);F[h+84|0]=I[h+16|0];F[h+83|0]=I[h+17|0];F[h+82|0]=I[h+18|0];_b(b,c,7);F[h+87|0]=I[h+16|0];F[h+86|0]=I[h+17|0];F[h+85|0]=I[h+18|0];_b(b,c,8);F[h+90|0]=I[h+16|0];F[h+89|0]=I[h+17|0];F[h+88|0]=I[h+18|0];_b(b,c,9);F[h+93|0]=I[h+16|0];F[h+92|0]=I[h+17|0];F[h+91|0]=I[h+18|0];_b(b,c,10);F[h+96|0]=I[h+16|0];F[h+95|0]=I[h+17|0];F[h+94|0]=I[h+18|0];_b(b,c,11);F[h+99|0]=I[h+16|0];F[h+98|0]=I[h+17|0];F[h+97|0]=I[h+18|0];_b(b,c,12);F[h+102|0]=I[h+16|0];F[h+101|0]=I[h+17|0];F[h+100|0]=I[h+18|0];_b(b,c,13);F[h+105|0]=I[h+16|0];F[h+104|0]=I[h+17|0];F[h+103|0]=I[h+18|0];_b(b,c,14);F[h+108|0]=I[h+16|0];F[h+107|0]=I[h+17|0];F[h+106|0]=I[h+18|0];_b(b,c,15);F[h+111|0]=I[h+16|0];F[h+110|0]=I[h+17|0];F[h+109|0]=I[h+18|0];f=J[h+114>>1];b=J[h+52>>1]}G[h+114>>1]=f+1&65534;b=b<<16>>16;G[h+52>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+54>>1];G[h+54>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+56>>1];G[h+56>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+58>>1];G[h+58>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+60>>1];G[h+60>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+62>>1];G[h+62>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+114>>1];G[h+114>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+116>>1];G[h+116>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;Ic:{Jc:{if(Ia[H[H[i>>2]+16>>2]](i,h+48|0,128,1)|0){b=G[h+52>>1];G[h+52>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+54>>1];G[h+54>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+56>>1];G[h+56>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+58>>1];G[h+58>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+60>>1];G[h+60>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+62>>1];G[h+62>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+114>>1];G[h+114>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;b=G[h+116>>1];G[h+116>>1]=I[c+458|0]?b:b<<8|(b&65280)>>>8;l=Bg(h+16|0,0,0);ni(l);if(H[c+44>>2]){break Jc}d=H[c+20>>2];if((d|0)>0){f=I[h+113|0];while(1){o=d;d=d-1|0;j=0;if(f<<24>>24>0){while(1){b=H[c+16>>2];Kc:{if((b|0)<=0){break Kc}f=0;e=0;m=0;k=0;Lc:{Mc:{Nc:{Oc:{Pc:{g=j;switch(g|0){case 3:break Mc;case 2:break Nc;case 1:break Oc;case 0:break Pc;default:break Kc}}while(1){sd(h+8|0,c,g,d,1);b=e&255;e=I[h+10|0];Qc:{Rc:{Sc:{if((b|0)!=(e|0)){Tc:{switch(f&255){case 1:if(b>>>0<192){break Rc}break;case 0:break Qc;default:break Tc}}m=f|-64;break Sc}m=255;if((f&255)!=63){break Qc}}Ia[H[H[l>>2]+44>>2]](l,m&255)|0}Ia[H[H[l>>2]+44>>2]](l,b)|0;f=0}f=f+1|0;b=H[c+16>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}break Lc}while(1){sd(h+8|0,c,m,d,1);b=e&255;e=I[h+9|0];Uc:{Vc:{Wc:{if((b|0)!=(e|0)){Xc:{switch(f&255){case 1:if(b>>>0<192){break Vc}break;case 0:break Uc;default:break Xc}}g=f|-64;break Wc}g=255;if((f&255)!=63){break Uc}}Ia[H[H[l>>2]+44>>2]](l,g&255)|0}Ia[H[H[l>>2]+44>>2]](l,b)|0;f=0}f=f+1|0;b=H[c+16>>2];m=m+1|0;if((b|0)>(m|0)){continue}break}break Lc}while(1){sd(h+8|0,c,k,d,1);b=e&255;e=I[h+8|0];Yc:{Zc:{_c:{if((b|0)!=(e|0)){$c:{switch(f&255){case 1:if(b>>>0<192){break Zc}break;case 0:break Yc;default:break $c}}g=f|-64;break _c}g=255;if((f&255)!=63){break Yc}}Ia[H[H[l>>2]+44>>2]](l,g&255)|0}Ia[H[H[l>>2]+44>>2]](l,b)|0;f=0}f=f+1|0;b=H[c+16>>2];k=k+1|0;if((b|0)>(k|0)){continue}break}break Lc}while(1){b=e&255;e=I[H[c+928>>2]+(N(H[c+16>>2],d)+k|0)|0];ad:{bd:{cd:{if((b|0)!=(e|0)){dd:{switch(f&255){case 1:if(b>>>0<192){break bd}break;case 0:break ad;default:break dd}}g=f|-64;break cd}g=255;if((f&255)!=63){break ad}}Ia[H[H[l>>2]+44>>2]](l,g&255)|0}Ia[H[H[l>>2]+44>>2]](l,b)|0;f=0}f=f+1|0;b=H[c+16>>2];k=k+1|0;if((b|0)>(k|0)){continue}break}}ed:{fd:{switch(f&255){case 1:if(e>>>0<192){break ed}break;case 0:break Kc;default:break fd}}Ia[H[H[l>>2]+44>>2]](l,(f|192)&255)|0}Ia[H[H[l>>2]+44>>2]](l,e)|0}if(b&1){Ia[H[H[l>>2]+44>>2]](l,0)|0}f=F[h+113|0];j=j+1|0;if((f|0)>(j|0)){continue}break}}if((o|0)>=2){continue}break}}b=H[l+4>>2];Ia[H[H[i>>2]+16>>2]](i,b,b?H[l+16>>2]:-1,1)|0;break Ic}a=ba(4)|0;H[a>>2]=18479;break a}if(J[c+26>>1]==8){k=H[c+20>>2];if((k|0)>0){while(1){j=k-1|0;e=0;f=0;d=0;g=H[c+16>>2];gd:{if((g|0)<=0){break gd}while(1){g=d&255;d=td(c,e,j);hd:{id:{jd:{if((g|0)!=(d|0)){kd:{ld:{b=f;switch(b&255){case 0:break hd;case 1:break ld;default:break kd}}if(g>>>0<192){break id}}m=b|-64;break jd}m=255;b=f;if((b&255)!=63){break hd}}Ia[H[H[l>>2]+44>>2]](l,m&255)|0}Ia[H[H[l>>2]+44>>2]](l,g)|0;b=0}f=b+1|0;e=e+1|0;g=H[c+16>>2];if((e|0)<(g|0)){continue}break}b=b&255;if((b|0)==255){break gd}if(!(!b&d>>>0<192)){Ia[H[H[l>>2]+44>>2]](l,(f|192)&255)|0}Ia[H[H[l>>2]+44>>2]](l,d)|0}if(g&1){Ia[H[H[l>>2]+44>>2]](l,0)|0}b=(k|0)>1;k=j;if(b){continue}break}}f=0;b=H[l+4>>2];Ia[H[H[i>>2]+16>>2]](i,b,b?H[l+16>>2]:-1,1)|0;if(J[c+26>>1]!=8){break Ic}Ia[H[H[i>>2]+44>>2]](i,12)|0;b=cb(768);while(1){_b(h+8|0,c,f&255);d=I[h+10|0];g=I[h+9|0];e=b+N(f,3)|0;F[e+2|0]=I[h+8|0];F[e+1|0]=g;F[e|0]=d;f=f+1|0;if((f|0)!=256){continue}break}Ia[H[H[i>>2]+16>>2]](i,b,768,1)|0;Ta(b);break Ic}b=H[c+4>>2];b=b?H[c+44>>2]?b+40|0:0:0;b=Dn(b,b+4|0);e=J[c+26>>1];r=cb(J[h+114>>1]);d=H[c+16>>2];n=cb(d);md:{g=H[c+20>>2];if((g|0)<=0){break md}v=(e|0)==1&(b|0)>0;o=r+1|0;m=r-1|0;while(1){j=g-1|0;f=0;nd:{if((d|0)<=0){break nd}while(1){Z=f+n|0,aa=td(c,f,j),F[Z|0]=aa;f=f+1|0;d=H[c+16>>2];if((f|0)<(d|0)){continue}break}if(!(v&(d|0)>0)){break nd}e=0;f=0;if(d-1>>>0>=3){k=d&-4;b=0;while(1){p=f+n|0;F[p|0]=1-I[p|0];p=n+(f|1)|0;F[p|0]=1-I[p|0];p=n+(f|2)|0;F[p|0]=1-I[p|0];p=n+(f|3)|0;F[p|0]=1-I[p|0];f=f+4|0;b=b+4|0;if((k|0)!=(b|0)){continue}break}}b=d&3;if(!b){break nd}while(1){k=f+n|0;F[k|0]=1-I[k|0];f=f+1|0;e=e+1|0;if((b|0)!=(e|0)){continue}break}}k=0;od:{if(F[h+113|0]<=0){break od}while(1){if((d|0)>0){p=1<<k;f=-1;b=m;e=0;while(1){if((f|0)<0){F[b+1|0]=0;f=7;b=b+1|0}if(p&I[e+n|0]){F[b|0]=I[b|0]|1<<f}f=f-1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}b=I[r|0];e=J[h+114>>1];pd:{qd:{if(e>>>0>=2){p=e+r|0;e=o;while(1){d=b;f=1;b=e;rd:{while(1){e=b+1|0;b=I[b|0];s=d&255;if((b|0)!=(s|0)|(f&255)>>>0>62){break rd}f=f+1|0;b=e;if(p>>>0>b>>>0){continue}break}b=d;break qd}if(!(s>>>0<192&(f&255)>>>0<=1)){Ia[H[H[l>>2]+44>>2]](l,(f|192)&255)|0}Ia[H[H[l>>2]+44>>2]](l,s)|0;if(e>>>0<p>>>0){continue}break}}f=1;if((b&255)>>>0<192){break pd}}Ia[H[H[l>>2]+44>>2]](l,(f|192)&255)|0}Ia[H[H[l>>2]+44>>2]](l,b&255)|0;k=k+1|0;if((k|0)>=F[h+113|0]){break od}d=H[c+16>>2];continue}}if((g|0)<2){break md}d=H[c+16>>2];g=j;continue}}Ta(r);Ta(n);b=H[l+4>>2];Ia[H[H[i>>2]+16>>2]](i,b,b?H[l+16>>2]:-1,1)|0}Ve(l)}Ga=h+176|0;if(u^1){break e}break d;case 8:c=Va(940);x=Sb(c,9);H[c>>2]=18200;kd(x,a);g=b;if(!Id(c,b)){sd:{if(J[c+26>>1]!=1){b=I[17024]|I[17025]<<8|(I[17026]<<16|I[17027]<<24);e=I[17020]|I[17021]<<8|(I[17022]<<16|I[17023]<<24);F[c+94|0]=e;F[c+95|0]=e>>>8;F[c+96|0]=e>>>16;F[c+97|0]=e>>>24;F[c+98|0]=b;F[c+99|0]=b>>>8;F[c+100|0]=b>>>16;F[c+101|0]=b>>>24;b=I[17018]|I[17019]<<8|(I[17020]<<16|I[17021]<<24);e=I[17014]|I[17015]<<8|(I[17016]<<16|I[17017]<<24);F[c+88|0]=e;F[c+89|0]=e>>>8;F[c+90|0]=e>>>16;F[c+91|0]=e>>>24;F[c+92|0]=b;F[c+93|0]=b>>>8;F[c+94|0]=b>>>16;F[c+95|0]=b>>>24;b=I[17010]|I[17011]<<8|(I[17012]<<16|I[17013]<<24);e=I[17006]|I[17007]<<8|(I[17008]<<16|I[17009]<<24);F[c+80|0]=e;F[c+81|0]=e>>>8;F[c+82|0]=e>>>16;F[c+83|0]=e>>>24;F[c+84|0]=b;F[c+85|0]=b>>>8;F[c+86|0]=b>>>16;F[c+87|0]=b>>>24;b=I[17002]|I[17003]<<8|(I[17004]<<16|I[17005]<<24);e=I[16998]|I[16999]<<8|(I[17e3]<<16|I[17001]<<24);F[c+72|0]=e;F[c+73|0]=e>>>8;F[c+74|0]=e>>>16;F[c+75|0]=e>>>24;F[c+76|0]=b;F[c+77|0]=b>>>8;F[c+78|0]=b>>>16;F[c+79|0]=b>>>24;break sd}f=H[c+20>>2];i=H[c+16>>2];Ia[H[H[g>>2]+44>>2]](g,0)|0;Ia[H[H[g>>2]+44>>2]](g,0)|0;while(1){b=e;e=b+7|0;if(i>>>e|0){continue}break}td:{if(b){while(1){if(!(Ia[H[H[g>>2]+44>>2]](g,(i>>>b|128)&255)|0)){break td}e=(b|0)<8;b=b-7|0;if(!e){continue}break}}Ia[H[H[g>>2]+44>>2]](g,i&127)|0}e=0;while(1){b=e;e=b+7|0;if(f>>>e|0){continue}break}ud:{if(b){while(1){if(!(Ia[H[H[g>>2]+44>>2]](g,(f>>>b|128)&255)|0)){break ud}e=(b|0)<8;b=b-7|0;if(!e){continue}break}}Ia[H[H[g>>2]+44>>2]](g,f&127)|0}e=0;Bb(c,0);j=H[c+20>>2];b=Bb(c,0);d=1;if(!f){break sd}i=i+7>>>3|0;b=b+N(H[c+52>>2],H[c+20>>2]-1|0)|0;while(1){Ia[H[H[g>>2]+16>>2]](g,b,i,1)|0;j=j-1|0;b=(j|0)>0?b-H[c+52>>2]|0:b;e=e+1|0;if((f|0)!=(e|0)){continue}break}}}if(d){break e}break d;default:break f}}b=I[16915]|I[16916]<<8|(I[16917]<<16|I[16918]<<24);c=I[16911]|I[16912]<<8|(I[16913]<<16|I[16914]<<24);F[a+87|0]=c;F[a+88|0]=c>>>8;F[a+89|0]=c>>>16;F[a+90|0]=c>>>24;F[a+91|0]=b;F[a+92|0]=b>>>8;F[a+93|0]=b>>>16;F[a+94|0]=b>>>24;b=I[16908]|I[16909]<<8|(I[16910]<<16|I[16911]<<24);c=I[16904]|I[16905]<<8|(I[16906]<<16|I[16907]<<24);F[a+80|0]=c;F[a+81|0]=c>>>8;F[a+82|0]=c>>>16;F[a+83|0]=c>>>24;F[a+84|0]=b;F[a+85|0]=b>>>8;F[a+86|0]=b>>>16;F[a+87|0]=b>>>24;b=I[16900]|I[16901]<<8|(I[16902]<<16|I[16903]<<24);c=I[16896]|I[16897]<<8|(I[16898]<<16|I[16899]<<24);F[a+72|0]=c;F[a+73|0]=c>>>8;F[a+74|0]=c>>>16;F[a+75|0]=c>>>24;F[a+76|0]=b;F[a+77|0]=b>>>8;F[a+78|0]=b>>>16;F[a+79|0]=b>>>24;return 0}Ia[H[H[c>>2]+4>>2]](c);return 1}uc(a+72|0,x+72|0);Ia[H[H[c>>2]+4>>2]](c);return 0}Ia[H[H[x>>2]+4>>2]](c);return 1}uc(a+72|0,c+72|0);Ia[H[H[x>>2]+4>>2]](c);return 0}ka(a|0,530448,0);X()}function gB(a){a=a|0;var 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,y=0,z=0,A=0,B=0,C=0;r=Ga-32|0;Ga=r;if(!H[a+4>>2]){F[a+29|0]=1}a:{b:{f=H[a+8>>2];b=f+4|0;h=H[a+12>>2];if(b>>>0>=h>>>0){break b}c=I[f|0]|I[f+1|0]<<8|(I[f+2|0]<<16|I[f+3|0]<<24);H[a+40>>2]=c;H[a+8>>2]=b;if((c|0)!=-1698247209){break b}c=f+6|0;if(c>>>0<h>>>0){i=I[f+4|0]|I[f+5|0]<<8;H[a+8>>2]=c;b=c}G[a+44>>1]=i;c=b+2|0;c:{if(h>>>0<=c>>>0){c=b;break c}e=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[a+46>>1]=e;i=0;b=c+2|0;d:{if(h>>>0<=b>>>0){b=c;f=0;break d}f=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[a+48>>1]=f;c=b+2|0;e:{if(h>>>0<=c>>>0){c=b;break e}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[a+50>>1]=i;i=0;b=c+2|0;f:{if(h>>>0<=b>>>0){b=c;c=0;break f}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[a+52>>1]=c;c=b+2|0;g:{if(h>>>0<=c>>>0){c=b;break g}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[a+54>>1]=i;b=c+4|0;h:{if(h>>>0<=b>>>0){b=c;c=0;break h}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+8>>2]=b}H[a+56>>2]=c;c=b+2|0;if(c>>>0<h>>>0){d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[a+60>>1]=d;if(i&65535){kn(H[a+168>>2],e<<16>>16,f<<16>>16);jn(H[a+168>>2],J[a+50>>1]-J[a+46>>1]<<16>>16,J[a+52>>1]-J[a+48>>1]<<16>>16)}b=H[a+8>>2];e=H[a+12>>2];while(1){d=0;c=b+1|0;if(c>>>0<e>>>0){d=I[b|0];H[a+8>>2]=c;b=c}if(!d){continue}break}H[a+8>>2]=b-1;h=H[a+12>>2];c=H[a+8>>2];break a}c=H[a+4>>2];H[a+8>>2]=c;G[a+54>>1]=0;G[a+56>>1]=0;G[a+58>>1]=0;G[a+60>>1]=0;H[a+48>>2]=0;H[a+52>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0}i=0;b=c+2|0;i:{if(h>>>0<=b>>>0){b=c;c=0;break i}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[a+64>>1]=c;c=b+2|0;j:{if(h>>>0<=c>>>0){c=b;break j}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[a+66>>1]=i;i=0;b=c+2|0;k:{if(h>>>0<=b>>>0){b=c;c=0;break k}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[a+68>>1]=c;c=b+4|0;l:{if(h>>>0<=c>>>0){c=b;break l}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[a+8>>2]=c}H[a+72>>2]=i;i=0;b=c+2|0;m:{if(h>>>0<=b>>>0){b=c;c=0;break m}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[a+76>>1]=c;c=b+4|0;n:{if(h>>>0<=c>>>0){c=b;break n}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[a+8>>2]=c}H[a+80>>2]=i;b=0;d=c+2|0;if(d>>>0<h>>>0){b=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}G[a+84>>1]=b;b=Ga-16|0;Ga=b;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+92>>2]](c,a+40|0,a- -64|0)}o:{if((J[a+64>>1]-1&65535)>>>0>=2){F[a+29|0]=1;break o}if(J[a+66>>1]!=9){F[a+29|0]=1;break o}if((J[a+68>>1]|512)!=768){F[a+29|0]=1;break o}if(H[a+240>>2]){H[b+8>>2]=1024;H[b+12>>2]=1024;H[b>>2]=0;H[b+4>>2]=0;p:{if(H[a+40>>2]==-1698247209){H[b>>2]=G[a+46>>1];H[b+4>>2]=G[a+48>>1];H[b+8>>2]=G[a+50>>1];H[b+12>>2]=G[a+52>>1];d=H[b+8>>2];c=H[b>>2];f=d-c|0;e=f>>31;if((e^f)-e>>>0<=1){d=H[a+180>>2];H[b+8>>2]=d;c=H[a+172>>2];H[b>>2]=c}f=H[b+12>>2]-H[b+4>>2]|0;e=f>>31;if((e^f)-e>>>0>1){break p}H[b+4>>2]=H[a+176>>2];H[b+12>>2]=H[a+184>>2];break p}c=H[a+184>>2];H[b+8>>2]=H[a+180>>2];H[b+12>>2]=c;c=H[a+176>>2];H[b>>2]=H[a+172>>2];H[b+4>>2]=c;c=H[b>>2];d=H[b+8>>2]}e=d-c|0;d=e>>31;if((d^e)-d>>>0<=1){H[b+8>>2]=c+1024}d=H[b+12>>2]-H[b+4>>2]|0;c=d>>31;if((c^d)-c>>>0<=1){H[b+12>>2]=H[a+176>>2]+1024}c=H[b+4>>2];H[a+88>>2]=H[b>>2];H[a+92>>2]=c;c=H[b+12>>2];H[a+96>>2]=H[b+8>>2];H[a+100>>2]=c;ln(H[a+168>>2],G[a+88>>1],G[a+92>>1]);mn(H[a+168>>2],H[a+96>>2]-H[a+88>>2]<<16>>16,H[a+100>>2]-H[a+92>>2]<<16>>16);break o}F[a+188|0]=1}Ga=b+16|0;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+8>>2]](b)}l=a+4|0;c=H[a+8>>2];q:{r:{s:{t:{while(1){f=H[a+12>>2];if(f-c>>>0<=5){F[a+29|0]=1;break s}e=H[a+4>>2];H[a+36>>2]=c-e;g=0;d=c+4|0;u:{if(f>>>0<=d>>>0){d=c;break u}b=I[c+3|0];g=I[c+2|0];h=I[c+1|0];c=I[c|0];H[a+8>>2]=d;g=h<<9|c<<1|g<<17|b<<25}v:{b=d+2|0;if(f>>>0<=b>>>0){H[a+32>>2]=g;break v}c=I[d|0]|I[d+1|0]<<8;H[a+32>>2]=g;H[a+8>>2]=b;w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{K:{L:{M:{N:{O:{P:{Q:{R:{S:{T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{ba:{ca:{da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{la:{ma:{na:{oa:{pa:{qa:{ra:{sa:{if(c>>>0<=761){if(c>>>0<=495){ta:{switch(c-247|0){case 52:break oa;case 51:break qa;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 14:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 49:case 50:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 76:case 77:case 78:case 79:case 80:case 81:break w;case 17:break E;case 55:break F;case 16:break G;case 13:break H;case 15:break I;case 12:break J;case 82:break K;case 11:break L;case 48:break Q;case 54:break Y;case 53:break Z;case 75:break _;case 0:break da;default:break ta}}if((c|0)==30){break P}if(!c){break v}break w}switch(c-496|0){case 35:break pa;case 56:break sa;case 27:break y;case 28:break z;case 29:break A;case 30:break B;case 26:break C;case 25:break D;case 17:break M;case 31:break R;case 33:break S;case 48:break T;case 36:break U;case 68:break X;case 0:break $;case 9:break ca;default:break w}}ua:{if(c>>>0<=1563){if(c>>>0<=1039){switch(c-762|0){case 0:break ba;case 1:break ea;case 2:break fa;case 42:break ka;case 43:break la;default:break w}}va:{switch(c-1040|0){case 25:break ra;case 8:break ua;case 1:case 3:case 4:case 7:case 9:case 10:case 12:case 13:case 14:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:break w;case 0:break N;case 2:break O;case 6:break V;case 5:break W;case 15:break ha;case 11:break ja;default:break va}}if((c|0)==1313){break ga}if((c|0)!=1336){break w}g=Ga-16|0;Ga=g;b=H[a+8>>2];d=b+2|0;f=H[a+12>>2];wa:{if(d>>>0>=f>>>0){break wa}h=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d;if(!h){break wa}c=N(h,12);e=Va(c);H[g>>2]=e;H[g+8>>2]=c+e;b=0;c=N((c-12>>>0)/12|0,12)+12|0;j=_a(e,0,c);H[g+4>>2]=c+j;while(1){c=0;e=d+2|0;if(e>>>0<f>>>0){c=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=e}d=j+N(b,12)|0;e=H[d>>2];f=H[d+4>>2]-e>>2;xa:{if(f>>>0<c>>>0){f=c-f|0;n=H[d+8>>2];e=H[d+4>>2];if(f>>>0<=n-e>>2>>>0){if(f){c=f<<2;e=_a(e,0,c)+c|0}H[d+4>>2]=e;break xa}ya:{c=e;e=H[d>>2];m=c-e|0;t=m>>2;i=t+f|0;if(i>>>0<1073741824){c=0;n=n-e|0;y=n>>1;i=n>>>0<2147483644?i>>>0<y>>>0?y:i:1073741823;if(i){if(i>>>0>=1073741824){break ya}c=Va(i<<2)}f=f<<2;f=_a((t<<2)+c|0,0,f)+f|0;if((m|0)>0){$a(c,e,m)}H[d+8>>2]=(i<<2)+c;H[d+4>>2]=f;H[d>>2]=c;if(e){Ta(e)}break xa}break q}break r}if(c>>>0>=f>>>0){break xa}H[d+4>>2]=e+(c<<2)}b=b+1|0;if((h|0)!=(b|0)){f=H[a+12>>2];d=H[a+8>>2];continue}break}t=h>>>0>1?h:1;h=H[a+12>>2];f=0;while(1){b=j+N(f,12)|0;i=H[b>>2];m=H[b+4>>2]-i>>>2&65535;za:{if(!m){break za}d=0;c=H[a+8>>2];b=c+2|0;Aa:{if(h>>>0<=b>>>0){b=c;c=0;break Aa}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[i>>1]=c;c=b+2|0;Ba:{if(h>>>0<=c>>>0){c=b;break Ba}d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[i+2>>1]=d;d=1;if(m>>>0<2){break za}while(1){n=i+(d<<2)|0;e=0;b=c+2|0;Ca:{if(h>>>0<=b>>>0){b=c;c=0;break Ca}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[n>>1]=c;c=b+2|0;Da:{if(h>>>0<=c>>>0){c=b;break Da}e=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[n+2>>1]=e;d=d+1|0;if((m|0)!=(d|0)){continue}break}}f=f+1|0;if((t|0)!=(f|0)){continue}break}i=0;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+176>>2]](b,g)}b=H[g>>2];Ea:{if((b|0)==H[g+4>>2]){break Ea}d=a+180|0;e=a+172|0;while(1){j=N(i,12);f=j+b|0;c=H[f>>2];Fa:{if((c|0)==H[f+4>>2]){break Fa}b=G[c+2>>1];f=G[c>>1];c=H[a+240>>2];Ga:{if(c){Ia[H[H[c>>2]+32>>2]](c,+(f|0),+(b|0));break Ga}if(I[a+188|0]){H[a+180>>2]=f;H[a+172>>2]=f;F[a+188|0]=0;H[a+184>>2]=b;H[a+176>>2]=b;break Ga}c=e;Ha:{if((f|0)>=H[c>>2]){c=d;if((f|0)<=H[c>>2]){break Ha}}H[c>>2]=f}if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break Ga}if((b|0)<=H[a+184>>2]){break Ga}H[a+184>>2]=b}c=H[a+168>>2];G[c+132>>1]=f;G[c+134>>1]=b;c=1;b=H[g>>2];h=j+b|0;f=H[h>>2];if(H[h+4>>2]-f>>>0>4){while(1){b=(c<<2)+f|0;f=G[b+2>>1];h=G[b>>1];b=H[a+240>>2];Ia:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(h|0),+(f|0));break Ia}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=f;H[a+176>>2]=f;break Ia}b=e;Ja:{if((h|0)>=H[b>>2]){b=d;if((h|0)<=H[b>>2]){break Ja}}H[b>>2]=h}if((f|0)<H[a+176>>2]){H[a+176>>2]=f;break Ia}if((f|0)<=H[a+184>>2]){break Ia}H[a+184>>2]=f}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=f;b=H[g>>2];h=j+b|0;f=H[h>>2];c=c+1|0;if(c>>>0<H[h+4>>2]-f>>2>>>0){continue}break}}c=H[a+240>>2];if(!c){break Fa}Ia[H[H[c>>2]+48>>2]](c);b=H[g>>2]}i=i+1|0;if(i>>>0<(H[g+4>>2]-b|0)/12>>>0){continue}break}b=H[a+240>>2];if(!b){break Ea}Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}c=H[g>>2];if(!c){break wa}b=H[g+4>>2];if((c|0)==(b|0)){b=c}else{while(1){d=b-12|0;e=H[d>>2];if(e){H[b-8>>2]=e;Ta(e)}b=d;if((c|0)!=(b|0)){continue}break}b=H[g>>2]}H[g+4>>2]=c;Ta(b)}Ga=g+16|0;break w}Ka:{La:{if(c>>>0<=2337){Ma:{switch(c-1564|0){case 1:break na;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break w;case 10:break x;case 0:break ia;default:break Ma}}switch(c-2071|0){case 3:break ma;case 25:break Ka;case 0:break La;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:break w;default:break aa}}Na:{Oa:{Pa:{Qa:{if(c>>>0<=2850){if((c|0)==2338){break Qa}if((c|0)==2368){break Pa}if((c|0)!=2610){break w}i=0;n=0;f=0;m=0;g=0;t=Ga-16|0;Ga=t;H[t+8>>2]=0;H[t+12>>2]=0;c=H[a+8>>2];b=c+2|0;h=H[a+12>>2];Ra:{if(b>>>0>=h>>>0){b=c;break Ra}g=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;Sa:{if(h>>>0<=c>>>0){c=b;break Sa}m=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}d=c+2|0;Ta:{if(h>>>0<=d>>>0){d=c;break Ta}i=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}b=d+2|0;Ua:{if(h>>>0<=b>>>0){b=d;break Ua}f=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=b}Va:{if(i<<16>>16<=0){break Va}if(f&6){d=0;c=b+2|0;Wa:{if(h>>>0<=c>>>0){c=b;b=0;break Wa}b=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[t+8>>1]=b;b=c+2|0;Xa:{if(h>>>0<=b>>>0){b=c;break Xa}d=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[t+10>>1]=d;d=0;c=b+2|0;Ya:{if(h>>>0<=c>>>0){c=b;b=0;break Ya}b=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[t+12>>1]=b;b=c+2|0;Za:{if(h>>>0<=b>>>0){b=c;break Za}d=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[t+14>>1]=d}c=0;y=Va(i+1|0);F[y+i|0]=0;_a:{$a:{d=h-b|0;j=d>>>0<i>>>0?d:i;if(!j){break $a}if((j|0)!=1){C=j&65534;while(1){d=b+1|0;ab:{if(h>>>0<=d>>>0){d=b;b=0;break ab}b=I[b|0];H[a+8>>2]=d}F[c+y|0]=b;B=c|1;e=0;b=d+1|0;bb:{if(h>>>0<=b>>>0){b=d;break bb}e=I[d|0];H[a+8>>2]=b}F[y+B|0]=e;c=c+2|0;n=n+2|0;if((C|0)!=(n|0)){continue}break}}if(j&1){d=0;e=b+1|0;if(e>>>0<h>>>0){d=I[b|0];H[a+8>>2]=e}F[c+y|0]=d}if(i<<16>>16>0){break $a}d=0;break _a}c=i<<1;e=f&8192;if(!(e?0:(c|0)<=(H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-H[a+8>>2]|0)|0)|0))){d=0;if(!e|(H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-H[a+8>>2]|0)|0)|0)<i<<2){break _a}}if(i&1){H[a+8>>2]=H[a+8>>2]+1}d=Va(c);b=H[a+8>>2];h=H[a+12>>2];if(e){e=0;if((i|0)!=1){C=i&65534;j=0;while(1){B=e<<1;n=B+d|0;c=b+2|0;cb:{if(h>>>0<=c>>>0){c=b;b=0;break cb}b=I[b|0]|I[b+1|0]<<8}G[n>>1]=b;b=2;H[a+8>>2]=c+2;n=0;if(h>>>0>c+4>>>0){n=I[c+2|0]|I[c+3|0]<<8;b=4}G[(B|2)+d>>1]=n;b=(b+c|0)+2|0;H[a+8>>2]=b;e=e+2|0;j=j+2|0;if((C|0)!=(j|0)){continue}break}}if(!(i&1)){break _a}j=(e<<1)+d|0;c=0;e=b+2|0;db:{if(h>>>0<=e>>>0){e=b;break db}c=I[b|0]|I[b+1|0]<<8}G[j>>1]=c;H[a+8>>2]=e+2;break _a}if(h>>>0>b+2>>>0){e=0;if((i|0)!=1){C=i&65534;j=0;while(1){n=e<<1;B=n+d|0;c=b+2|0;eb:{if(h>>>0<=c>>>0){c=b;b=0;break eb}b=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[B>>1]=b;B=(n|2)+d|0;n=0;b=c+2|0;fb:{if(h>>>0<=b>>>0){b=c;break fb}n=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[B>>1]=n;e=e+2|0;j=j+2|0;if((C|0)!=(j|0)){continue}break}}if(!(i&1)){break _a}c=0;n=h;h=b+2|0;if(n>>>0>h>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=h}G[(e<<1)+d>>1]=c;break _a}_a(d,0,c)}b=g<<16>>16;c=m<<16>>16;e=i<<16>>16;h=t+8|0;g=H[a+240>>2];if(g){Ia[H[H[g>>2]+136>>2]](g,b,c,e,f,h,y,d)}tn(a,y,e,c,b,d);Ta(y);if(!d){break Va}Ta(d)}Ga=t+16|0;break w}if(c>>>0<=3378){if((c|0)==2851){break Na}if((c|0)!=2881){break w}b=r+8|0;An(l,b);c=H[a+240>>2];if(c){Ia[H[H[c>>2]+104>>2]](c,b,l)}gb:{if((H[a+32>>2]&-2)==28){H[a+8>>2]=H[a+8>>2]+2;break gb}_g(a,G[b+18>>1],G[b+16>>1],G[b+14>>1],G[b+12>>1],0,H[b>>2])}break w}if((c|0)==3379){break Oa}if((c|0)!=3907){break w}d=r+8|0;h=0;c=H[l+4>>2];b=c+4|0;e=H[l+8>>2];hb:{if(b>>>0>=e>>>0){b=c;c=0;break hb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[l+4>>2]=b}H[d>>2]=c;c=b+2|0;ib:{if(e>>>0<=c>>>0){c=b;break ib}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+4>>1]=h;h=0;b=c+2|0;jb:{if(e>>>0<=b>>>0){b=c;c=0;break jb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+6>>1]=c;c=b+2|0;kb:{if(e>>>0<=c>>>0){c=b;break kb}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+8>>1]=h;h=0;b=c+2|0;lb:{if(e>>>0<=b>>>0){b=c;c=0;break lb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+10>>1]=c;c=b+2|0;mb:{if(e>>>0<=c>>>0){c=b;break mb}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+12>>1]=h;h=0;b=c+2|0;nb:{if(e>>>0<=b>>>0){b=c;c=0;break nb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+14>>1]=c;c=b+2|0;ob:{if(e>>>0<=c>>>0){c=b;break ob}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+16>>1]=h;h=0;b=c+2|0;pb:{if(e>>>0<=b>>>0){b=c;c=0;break pb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+18>>1]=c;c=b+2|0;if(c>>>0<e>>>0){h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+20>>1]=h;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+116>>2]](b,d,l)}_g(a,G[d+20>>1],G[d+18>>1],G[d+16>>1],G[d+14>>1],J[d+4>>1],H[d>>2]);break w}i=0;h=0;e=0;d=0;g=Ga-16|0;Ga=g;c=H[a+8>>2];b=c+4|0;f=H[a+12>>2];qb:{if(b>>>0>=f>>>0){b=c;c=0;break qb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+8>>2]=b}H[g>>2]=c;c=b+2|0;rb:{if(f>>>0<=c>>>0){c=b;break rb}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[g+4>>1]=i;b=c+2|0;sb:{if(f>>>0<=b>>>0){b=c;c=0;break sb}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[g+6>>1]=c;c=b+2|0;tb:{if(f>>>0<=c>>>0){c=b;break tb}e=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[g+8>>1]=e;i=0;b=c+2|0;ub:{if(f>>>0<=b>>>0){b=c;break ub}d=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[g+10>>1]=d;c=b+2|0;vb:{if(f>>>0<=c>>>0){c=b;break vb}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[g+12>>1]=i;b=c+2|0;wb:{if(f>>>0<=b>>>0){b=c;break wb}h=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[g+14>>1]=h;xb:{yb:{if((H[a+32>>2]&-2)==24){H[a+8>>2]=b+2;break yb}zb:{if(H[a+16>>2]){c=b+2|0;e=c>>>0<f>>>0;h=e?c:b;c=h+2|0;i=c>>>0<f>>>0;c=i?c:h;d=c+2|0;j=d>>>0<f>>>0;m=j?d:c;n=m+2|0;c=n>>>0<f>>>0;d=(c?n:m)+1|0;i=i|j;Ab:{if(!(c|(i|e))){if(d>>>0>=f>>>0){break Ab}}b=d>>>0<f>>>0?d:c?n:i?m:h;H[a+8>>2]=b}b=b+1|0;if(b>>>0>=f>>>0){break zb}H[a+8>>2]=b;break zb}$g(a,h<<16>>16,i<<16>>16);$g(a,d+h<<16>>16,e+i<<16>>16)}if((H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-H[a+8>>2]|0)|0)|0)>=0){break yb}F[a+29|0]=1;break xb}c=a+4|0;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+96>>2]](b,g,c)}}Ga=g+16|0;break w}d=0;e=Ga-16|0;Ga=e;c=H[a+8>>2];b=c+4|0;f=H[a+12>>2];Bb:{if(b>>>0>=f>>>0){b=c;c=0;break Bb}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+8>>2]=b}H[e>>2]=c;c=b+2|0;Cb:{if(f>>>0<=c>>>0){c=b;break Cb}d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[e+4>>1]=d;d=0;b=c+2|0;Db:{if(f>>>0<=b>>>0){b=c;c=0;break Db}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[e+6>>1]=c;c=b+2|0;Eb:{if(f>>>0<=c>>>0){c=b;break Eb}d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[e+8>>1]=d;d=0;b=c+2|0;Fb:{if(f>>>0<=b>>>0){b=c;c=0;break Fb}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[e+10>>1]=c;c=b+2|0;Gb:{if(f>>>0<=c>>>0){c=b;break Gb}d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[e+12>>1]=d;b=0;d=c+2|0;if(d>>>0<f>>>0){b=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}G[e+14>>1]=b;c=a+4|0;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+100>>2]](b,e,c)}Hb:{if((H[a+32>>2]&-2)==24){H[a+8>>2]=H[a+8>>2]+2;break Hb}_g(a,G[e+14>>1],G[e+12>>1],G[e+10>>1],G[e+8>>1],0,H[e>>2])}Ga=e+16|0;break w}d=r+8|0;e=0;c=H[l+4>>2];b=c+2|0;f=H[l+8>>2];Ib:{if(b>>>0>=f>>>0){b=c;c=0;break Ib}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d>>1]=c;c=b+2|0;Jb:{if(f>>>0<=c>>>0){c=b;break Jb}e=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+2>>1]=e;e=0;b=c+2|0;Kb:{if(f>>>0<=b>>>0){b=c;c=0;break Kb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+4>>1]=c;c=b+2|0;Lb:{if(f>>>0<=c>>>0){c=b;break Lb}e=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+6>>1]=e;e=0;b=c+2|0;Mb:{if(f>>>0<=b>>>0){b=c;c=0;break Mb}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+8>>1]=c;c=b+2|0;Nb:{if(f>>>0<=c>>>0){c=b;break Nb}e=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+10>>1]=e;e=0;b=c+2|0;Ob:{if(f>>>0<=b>>>0){b=c;c=0;break Ob}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+12>>1]=c;c=b+2|0;Pb:{if(f>>>0<=c>>>0){c=b;break Pb}e=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+14>>1]=e;b=0;e=c+2|0;if(e>>>0<f>>>0){b=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=e}G[d+16>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+108>>2]](b,d,l)}_g(a,J[d+16>>1],J[d+14>>1],J[d+12>>1],J[d+10>>1],J[d>>1],0);break w}b=Ga-32|0;Ga=b;t=a+4|0;An(t,b+8|0);Qb:{Rb:{if((H[a+32>>2]&-2)==28){H[a+8>>2]=H[a+8>>2]+2;break Rb}Sb:{if(H[a+16>>2]){f=H[a+8>>2];d=f+2|0;c=H[a+12>>2];g=d>>>0<c>>>0;h=g?d:f;d=h+2|0;i=d>>>0<c>>>0;d=i?d:h;e=d+2|0;j=e>>>0<c>>>0;m=j?e:d;n=m+2|0;d=n>>>0<c>>>0;e=(d?n:m)+1|0;i=i|j;Tb:{if(!(d|(i|g))){if(c>>>0<=e>>>0){break Tb}}f=c>>>0>e>>>0?e:d?n:i?m:h;H[a+8>>2]=f}d=c;c=f+1|0;if(d>>>0<=c>>>0){break Sb}H[a+8>>2]=c;break Sb}$g(a,G[b+26>>1],G[b+24>>1]);$g(a,J[b+22>>1]+J[b+26>>1]<<16>>16,J[b+20>>1]+J[b+24>>1]<<16>>16)}if((H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-H[a+8>>2]|0)|0)|0)>=0){break Rb}F[a+29|0]=1;break Qb}d=b+8|0;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+112>>2]](c,d,t)}}Ga=b+32|0;break w}f=0;m=0;g=0;j=0;i=0;h=0;e=0;c=H[a+8>>2];b=c+2|0;d=H[a+12>>2];Ub:{if(b>>>0>=d>>>0){b=c;break Ub}m=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;Vb:{if(d>>>0<=c>>>0){c=b;break Vb}f=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;Wb:{if(d>>>0<=b>>>0){b=c;break Wb}j=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;Xb:{if(d>>>0<=c>>>0){c=b;break Xb}g=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;Yb:{if(d>>>0<=b>>>0){b=c;break Yb}h=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;Zb:{if(d>>>0<=c>>>0){c=b;break Zb}i=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;_b:{if(d>>>0<=b>>>0){b=c;c=0;break _b}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}n=d;d=b+2|0;if(n>>>0>d>>>0){e=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=d}m=m<<16>>16;n=f<<16>>16;b=j<<16>>16;g=g<<16>>16;f=h<<16>>16;h=i<<16>>16;d=c<<16>>16;c=e<<16>>16;e=H[a+240>>2];if(e){Ia[H[H[e>>2]+124>>2]](e,m,n,b,g,f,h,d,c)}k=pc(c,d,h,f,g,b);o=pc(c,d,h,f,n,m);e=H[a+168>>2];G[e+132>>1]=g;G[e+134>>1]=b;b=H[a+240>>2];$b:{if(!b){e=a+172|0;ac:{if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=d;H[a+176>>2]=d;b=d;break ac}b=e;bc:{if(H[b>>2]<=(c|0)){b=a+180|0;if(H[b>>2]>=(c|0)){break bc}}H[b>>2]=c}g=a+176|0;b=H[g>>2];c=d;cc:{if((b|0)<=(c|0)){c=b;g=a+184|0;if((d|0)<=H[g>>2]){break cc}}H[g>>2]=d;b=c}c=H[e>>2]}dc:{if((c|0)<=(h|0)){e=a+180|0;if((h|0)<=H[e>>2]){break dc}}H[e>>2]=h}if((b|0)>(f|0)){H[a+176>>2]=f;break $b}if((f|0)<=H[a+184>>2]){break $b}H[a+184>>2]=f;break $b}Ia[H[H[b>>2]+44>>2]](b,+(c|0),+(d|0),+(h|0),+(f|0),k,o-k);b=H[a+240>>2];if(!b){break $b}Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[a+168>>2];G[b+132>>1]=n;G[b+134>>1]=m;break w}f=0;m=0;g=0;j=0;i=0;h=0;e=0;c=H[a+8>>2];b=c+2|0;d=H[a+12>>2];ec:{if(b>>>0>=d>>>0){b=c;break ec}m=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;fc:{if(d>>>0<=c>>>0){c=b;break fc}f=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;gc:{if(d>>>0<=b>>>0){b=c;break gc}j=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;hc:{if(d>>>0<=c>>>0){c=b;break hc}g=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;ic:{if(d>>>0<=b>>>0){b=c;break ic}h=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;jc:{if(d>>>0<=c>>>0){c=b;break jc}i=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;kc:{if(d>>>0<=b>>>0){b=c;c=0;break kc}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}n=d;d=b+2|0;if(n>>>0>d>>>0){e=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=d}m=m<<16>>16;n=f<<16>>16;f=j<<16>>16;g=g<<16>>16;h=h<<16>>16;i=i<<16>>16;d=c<<16>>16;c=e<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+128>>2]](b,m,n,f,g,h,i,d,c)}k=pc(c,d,i,h,g,f);o=pc(c,d,i,h,n,m);b=H[a+240>>2];lc:{if(b){Ia[H[H[b>>2]+32>>2]](b,+(g|0),+(f|0));break lc}if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;H[a+184>>2]=f;H[a+176>>2]=f;break lc}e=a+172|0;mc:{if((g|0)>=H[e>>2]){e=a+180|0;if((g|0)<=H[e>>2]){break mc}}H[e>>2]=g}if((f|0)<H[a+176>>2]){H[a+176>>2]=f;break lc}if((f|0)<=H[a+184>>2]){break lc}H[a+184>>2]=f}b=H[a+168>>2];G[b+132>>1]=g;G[b+134>>1]=f;nc:{oc:{pc:{qc:{b=H[a+240>>2];if(!b){e=a+172|0;rc:{if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=d;H[a+176>>2]=d;b=d;break rc}b=e;sc:{if(H[b>>2]<=(c|0)){b=a+180|0;if(H[b>>2]>=(c|0)){break sc}}H[b>>2]=c}j=a+176|0;b=H[j>>2];c=d;tc:{if((b|0)<=(c|0)){c=b;j=a+184|0;if((d|0)<=H[j>>2]){break tc}}H[j>>2]=d;b=c}c=H[e>>2]}uc:{if((c|0)<=(i|0)){e=a+180|0;if((i|0)<=H[e>>2]){break uc}}H[e>>2]=i}if((b|0)<=(h|0)){break qc}c=a+176|0;break pc}Ia[H[H[b>>2]+44>>2]](b,+(c|0),+(d|0),+(i|0),+(h|0),k,o-k);b=H[a+240>>2];if(!b){break oc}Ia[H[H[b>>2]+36>>2]](b,+(g|0),+(f|0));break nc}c=a+184|0;if((h|0)<=H[c>>2]){break oc}}H[c>>2]=h}if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;H[a+184>>2]=f;H[a+176>>2]=f;break nc}c=a+172|0;vc:{if((g|0)>=H[c>>2]){c=a+180|0;if((g|0)<=H[c>>2]){break vc}}H[c>>2]=g}if((f|0)<H[a+176>>2]){H[a+176>>2]=f;break nc}if((f|0)<=H[a+184>>2]){break nc}H[a+184>>2]=f}b=H[a+168>>2];G[b+132>>1]=g;G[b+134>>1]=f;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[a+168>>2];G[b+132>>1]=n;G[b+134>>1]=m;break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;wc:{if(f>>>0<=c>>>0){c=b;break wc}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;xc:{if(f>>>0<=d>>>0){d=c;c=0;break xc}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}i=e<<16>>16;g=g<<16>>16;d=c<<16>>16;f=b<<16>>16;yc:{zc:{b=H[a+240>>2];if(b){Ia[H[H[b>>2]+132>>2]](b,i,g,d,f);b=H[a+240>>2];if(b){break zc}}e=a+172|0;Ac:{if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;H[a+184>>2]=d;H[a+176>>2]=d;b=d;c=f;break Ac}b=e;Bc:{if((f|0)>=H[b>>2]){b=a+180|0;if((f|0)<=H[b>>2]){break Bc}}H[b>>2]=f}h=a+176|0;b=H[h>>2];c=d;Cc:{if((b|0)<=(c|0)){c=b;h=a+184|0;if((d|0)<=H[h>>2]){break Cc}}H[h>>2]=d;b=c}c=H[e>>2]}Dc:{if((c|0)<=(g|0)){e=a+180|0;if((g|0)<=H[e>>2]){break Dc}}H[e>>2]=g}if((b|0)>(i|0)){H[a+176>>2]=i;break yc}if((i|0)<=H[a+184>>2]){break yc}H[a+184>>2]=i;break yc}Ia[H[H[b>>2]+44>>2]](b,+(f|0),+(d|0),+(g|0),+(i|0),0,360);b=H[a+240>>2];if(!b){break yc}Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[a+168>>2];G[b+132>>1]=(f+g|0)/2;G[b+134>>1]=(d+i|0)/2;break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}d=g&65535;c=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+140>>2]](b,d,c)}break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;Ec:{if(f>>>0<=c>>>0){c=b;break Ec}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;Fc:{if(f>>>0<=d>>>0){d=c;c=0;break Fc}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}d=e&65535;e=g&65535;c=c<<16>>16;f=b<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+144>>2]](b,d,e,c,f)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}c=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+148>>2]](b,c)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}d=g<<16>>16;c=c<<16>>16;Gc:{Hc:{b=H[a+240>>2];if(!b){break Hc}Ia[H[H[b>>2]+152>>2]](b,d,c);b=H[a+240>>2];if(!b){break Hc}Ia[H[H[b>>2]+36>>2]](b,+(c|0),+(d|0));break Gc}if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=d;H[a+176>>2]=d;break Gc}b=a+172|0;Ic:{if((c|0)>=H[b>>2]){b=a+180|0;if((c|0)<=H[b>>2]){break Ic}}H[b>>2]=c}if((d|0)<H[a+176>>2]){H[a+176>>2]=d;break Gc}if((d|0)<=H[a+184>>2]){break Gc}H[a+184>>2]=d}b=H[a+168>>2];G[b+132>>1]=c;G[b+134>>1]=d;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;i=0;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+156>>2]](c,b)}nn(a+120|0,b);m=H[H[a+168>>2]+76>>2];Jc:{if(!m){break Jc}b=J[m+14>>1];if(b){c=a+180|0;d=a+172|0;while(1){f=H[m+28>>2]+(i<<4)|0;if(J[f>>1]>=2){e=0;while(1){j=e<<2;h=G[j+H[f+8>>2]>>1];g=G[f+2>>1];b=H[a+240>>2];Kc:{if(b){Ia[H[H[b>>2]+32>>2]](b,+(h|0),+(g|0));break Kc}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=g;H[a+176>>2]=g;break Kc}b=d;Lc:{if((h|0)>=H[b>>2]){b=c;if((h|0)<=H[b>>2]){break Lc}}H[b>>2]=h}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break Kc}if((g|0)<=H[a+184>>2]){break Kc}H[a+184>>2]=g}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=g;h=G[(j+H[f+8>>2]|0)+2>>1];g=G[f+2>>1];b=H[a+240>>2];Mc:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(h|0),+(g|0));break Mc}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=g;H[a+176>>2]=g;break Mc}b=d;Nc:{if((h|0)>=H[b>>2]){b=c;if((h|0)<=H[b>>2]){break Nc}}H[b>>2]=h}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break Mc}if((g|0)<=H[a+184>>2]){break Mc}H[a+184>>2]=g}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=g;h=G[(j+H[f+8>>2]|0)+2>>1];g=G[f+4>>1];b=H[a+240>>2];Oc:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(h|0),+(g|0));break Oc}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=g;H[a+176>>2]=g;break Oc}b=d;Pc:{if((h|0)>=H[b>>2]){b=c;if((h|0)<=H[b>>2]){break Pc}}H[b>>2]=h}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break Oc}if((g|0)<=H[a+184>>2]){break Oc}H[a+184>>2]=g}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=g;h=G[j+H[f+8>>2]>>1];g=G[f+4>>1];b=H[a+240>>2];Qc:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(h|0),+(g|0));break Qc}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=g;H[a+176>>2]=g;break Qc}b=d;Rc:{if((h|0)>=H[b>>2]){b=c;if((h|0)<=H[b>>2]){break Rc}}H[b>>2]=h}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break Qc}if((g|0)<=H[a+184>>2]){break Qc}H[a+184>>2]=g}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=g;h=G[j+H[f+8>>2]>>1];g=G[f+2>>1];b=H[a+240>>2];Sc:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(h|0),+(g|0));break Sc}if(I[a+188|0]){H[a+180>>2]=h;H[a+172>>2]=h;F[a+188|0]=0;H[a+184>>2]=g;H[a+176>>2]=g;break Sc}b=d;Tc:{if((h|0)>=H[b>>2]){b=c;if((h|0)<=H[b>>2]){break Tc}}H[b>>2]=h}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break Sc}if((g|0)<=H[a+184>>2]){break Sc}H[a+184>>2]=g}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=g;e=e+1|0;if(e>>>0<J[f>>1]>>>1>>>0){continue}break}b=J[m+14>>1]}i=i+1|0;if(i>>>0<b<<16>>16>>>0){continue}break}}b=H[a+240>>2];if(!b){break Jc}Ia[H[H[b>>2]+52>>2]](b,2);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}break w}g=0;e=0;c=d+6|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8|(I[d+4|0]<<16|I[d+5|0]<<24);H[a+8>>2]=c;b=c}c=b+2|0;Uc:{if(f>>>0<=c>>>0){c=b;break Uc}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;Vc:{if(f>>>0<=d>>>0){d=c;i=0;break Vc}i=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=d}c=d+2|0;Wc:{if(f>>>0<=c>>>0){c=d;break Wc}b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=c}d=0;h=f;f=c+2|0;if(h>>>0>f>>>0){d=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=f}g=g<<16>>16;f=i<<16>>16;b=b<<16>>16;c=d<<16>>16;Xc:{Yc:{d=H[a+240>>2];if(!d){break Yc}Ia[H[H[d>>2]+160>>2]](d,e,g,f,b,c);d=H[a+240>>2];if(!d){break Yc}Ia[H[H[d>>2]+32>>2]](d,+(c|0),+(b|0));break Xc}if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=b;H[a+176>>2]=b;break Xc}d=a+172|0;Zc:{if((c|0)>=H[d>>2]){d=a+180|0;if((c|0)<=H[d>>2]){break Zc}}H[d>>2]=c}if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break Xc}if((b|0)<=H[a+184>>2]){break Xc}H[a+184>>2]=b}d=H[a+168>>2];G[d+132>>1]=c;G[d+134>>1]=b;f=c+f|0;d=H[a+240>>2];_c:{if(d){Ia[H[H[d>>2]+36>>2]](d,+(f<<16>>16),+(b|0));break _c}e=f<<16>>16;if(I[a+188|0]){H[a+172>>2]=e;F[a+188|0]=0;H[a+180>>2]=e;H[a+184>>2]=b;H[a+176>>2]=b;break _c}d=a+172|0;$c:{if((e|0)>=H[d>>2]){d=a+180|0;if((e|0)<=H[d>>2]){break $c}}H[d>>2]=e}if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break _c}if((b|0)<=H[a+184>>2]){break _c}H[a+184>>2]=b}d=H[a+168>>2];e=f<<16>>16;G[d+132>>1]=e;G[d+134>>1]=b;d=b+g|0;b=H[a+240>>2];ad:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(e|0),+(d<<16>>16));break ad}if(I[a+188|0]){H[a+172>>2]=e;F[a+188|0]=0;H[a+180>>2]=e;b=d<<16>>16;H[a+184>>2]=b;H[a+176>>2]=b;break ad}b=a+172|0;bd:{if((e|0)>=H[b>>2]){b=a+180|0;if((e|0)<=H[b>>2]){break bd}}H[b>>2]=e}b=d<<16>>16;if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break ad}if((b|0)<=H[a+184>>2]){break ad}H[a+184>>2]=b}b=H[a+168>>2];G[b+132>>1]=f;e=d<<16>>16;G[b+134>>1]=e;b=H[a+240>>2];cd:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(c|0),+(e|0));break cd}if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;b=d<<16>>16;H[a+184>>2]=b;H[a+176>>2]=b;break cd}b=a+172|0;dd:{if((c|0)>=H[b>>2]){b=a+180|0;if((c|0)<=H[b>>2]){break dd}}H[b>>2]=c}b=d<<16>>16;if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break cd}if((b|0)<=H[a+184>>2]){break cd}H[a+184>>2]=b}b=H[a+168>>2];G[b+132>>1]=c;G[b+134>>1]=d;b=H[a+240>>2];ed:{if(!b){break ed}Ia[H[H[b>>2]+48>>2]](b);b=H[a+240>>2];if(!b){break ed}Ia[H[H[b>>2]+52>>2]](b,2);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}break w}f=0;m=0;g=0;j=0;i=0;h=0;e=0;c=H[a+8>>2];b=c+2|0;d=H[a+12>>2];fd:{if(b>>>0>=d>>>0){b=c;break fd}m=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;gd:{if(d>>>0<=c>>>0){c=b;break gd}f=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;hd:{if(d>>>0<=b>>>0){b=c;break hd}j=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;id:{if(d>>>0<=c>>>0){c=b;break id}g=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;jd:{if(d>>>0<=b>>>0){b=c;break jd}h=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;kd:{if(d>>>0<=c>>>0){c=b;break kd}i=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;ld:{if(d>>>0<=b>>>0){b=c;c=0;break ld}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}n=d;d=b+2|0;if(n>>>0>d>>>0){e=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=d}b=g<<16>>16;g=j<<16>>16;m=m<<16>>16;j=h<<16>>16;i=i<<16>>16;d=c<<16>>16;c=e<<16>>16;e=H[a+240>>2];if(e){Ia[H[H[e>>2]+164>>2]](e,b,g,b,m,j,i,d,c)}o=pc(c,d,i,j,b,g);n=f<<16>>16;k=pc(c,d,i,j,n,m);f=(d+j|0)/2|0;h=(c+i|0)/2|0;e=H[a+240>>2];md:{if(e){Ia[H[H[e>>2]+32>>2]](e,+(h<<16>>16),+(f<<16>>16));break md}if(I[a+188|0]){H[a+172>>2]=h;F[a+188|0]=0;H[a+180>>2]=h;H[a+184>>2]=f;H[a+176>>2]=f;break md}e=a+172|0;nd:{if((h|0)>=H[e>>2]){e=a+180|0;if((h|0)<=H[e>>2]){break nd}}H[e>>2]=h}if((f|0)<H[a+176>>2]){H[a+176>>2]=f;break md}if((f|0)<=H[a+184>>2]){break md}H[a+184>>2]=f}e=H[a+168>>2];G[e+132>>1]=h;G[e+134>>1]=f;e=H[a+240>>2];od:{if(e){Ia[H[H[e>>2]+36>>2]](e,+(b|0),+(g|0));break od}if(I[a+188|0]){H[a+172>>2]=b;F[a+188|0]=0;H[a+180>>2]=b;H[a+184>>2]=g;H[a+176>>2]=g;break od}e=a+172|0;pd:{if((b|0)>=H[e>>2]){e=a+180|0;if((b|0)<=H[e>>2]){break pd}}H[e>>2]=b}if((g|0)<H[a+176>>2]){H[a+176>>2]=g;break od}if((g|0)<=H[a+184>>2]){break od}H[a+184>>2]=g}e=H[a+168>>2];G[e+132>>1]=b;G[e+134>>1]=g;qd:{rd:{sd:{td:{e=H[a+240>>2];if(!e){e=a+172|0;ud:{if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=d;H[a+176>>2]=d;b=d;break ud}b=e;vd:{if(H[b>>2]<=(c|0)){b=a+180|0;if(H[b>>2]>=(c|0)){break vd}}H[b>>2]=c}g=a+176|0;b=H[g>>2];c=d;wd:{if((b|0)<=(c|0)){c=b;g=a+184|0;if((d|0)<=H[g>>2]){break wd}}H[g>>2]=d;b=c}c=H[e>>2]}xd:{if((c|0)<=(i|0)){e=a+180|0;if((i|0)<=H[e>>2]){break xd}}H[e>>2]=i}if((b|0)<=(j|0)){break td}c=a+176|0;break sd}Ia[H[H[e>>2]+44>>2]](e,+(c|0),+(d|0),+(i|0),+(j|0),o,((b|0)<(h|0)?k:(h|0)>(n|0)?k:(f|0)<(m|0)?k:(f|0)>(g|0)?k:k+-360)-o);b=H[a+240>>2];if(!b){break rd}Ia[H[H[b>>2]+36>>2]](b,+(h<<16>>16),+(f<<16>>16));break qd}c=a+184|0;if((j|0)<=H[c>>2]){break rd}}H[c>>2]=j}if(I[a+188|0]){H[a+172>>2]=h;F[a+188|0]=0;H[a+180>>2]=h;H[a+184>>2]=f;H[a+176>>2]=f;break qd}c=a+172|0;yd:{if((h|0)>=H[c>>2]){c=a+180|0;if((h|0)<=H[c>>2]){break yd}}H[c>>2]=h}if((f|0)<H[a+176>>2]){H[a+176>>2]=f;break qd}if((f|0)<=H[a+184>>2]){break qd}H[a+184>>2]=f}b=H[a+168>>2];G[b+132>>1]=h;G[b+134>>1]=f;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}break w}i=0;h=Ga-16|0;Ga=h;d=H[a+8>>2];b=d+2|0;f=H[a+12>>2];zd:{if(b>>>0>=f>>>0){break zd}e=(I[d|0]|I[d+1|0]<<8)<<16>>16;H[a+8>>2]=b;if((e|0)<=0){break zd}m=e&65535;c=m<<2;g=Va(c);H[h>>2]=g;j=c+g|0;H[h+8>>2]=j;g=_a(g,0,c);H[h+4>>2]=j;j=0;c=d+4|0;if(c>>>0<f>>>0){j=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}G[g>>1]=j;c=b+2|0;Ad:{if(f>>>0<=c>>>0){c=b;break Ad}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[g+2>>1]=i;j=1;if(e>>>0>1){while(1){d=g+(j<<2)|0;e=0;b=c+2|0;Bd:{if(f>>>0<=b>>>0){b=c;c=0;break Bd}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[d>>1]=c;c=b+2|0;Cd:{if(f>>>0<=c>>>0){c=b;break Cd}e=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[d+2>>1]=e;j=j+1|0;if((m|0)!=(j|0)){continue}break}}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+168>>2]](b,h)}b=H[h>>2];Dd:{if((b|0)==H[h+4>>2]){break Dd}c=G[b+2>>1];d=G[b>>1];b=H[a+240>>2];Ed:{if(b){Ia[H[H[b>>2]+32>>2]](b,+(d|0),+(c|0));break Ed}if(I[a+188|0]){H[a+172>>2]=d;F[a+188|0]=0;H[a+180>>2]=d;H[a+184>>2]=c;H[a+176>>2]=c;break Ed}b=a+172|0;Fd:{if((d|0)>=H[b>>2]){b=a+180|0;if((d|0)<=H[b>>2]){break Fd}}H[b>>2]=d}if((c|0)<H[a+176>>2]){H[a+176>>2]=c;break Ed}if((c|0)<=H[a+184>>2]){break Ed}H[a+184>>2]=c}b=H[a+168>>2];G[b+132>>1]=d;G[b+134>>1]=c;b=H[h>>2];if(H[h+4>>2]-b>>>0>=5){c=a+180|0;d=a+172|0;f=1;g=1;while(1){b=(f<<2)+b|0;e=G[b+2>>1];f=G[b>>1];b=H[a+240>>2];Gd:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(f|0),+(e|0));break Gd}if(I[a+188|0]){H[a+180>>2]=f;H[a+172>>2]=f;F[a+188|0]=0;H[a+184>>2]=e;H[a+176>>2]=e;break Gd}b=d;Hd:{if((f|0)>=H[b>>2]){b=c;if((f|0)<=H[b>>2]){break Hd}}H[b>>2]=f}if((e|0)<H[a+176>>2]){H[a+176>>2]=e;break Gd}if((e|0)<=H[a+184>>2]){break Gd}H[a+184>>2]=e}b=H[a+168>>2];G[b+132>>1]=f;G[b+134>>1]=e;g=g+1|0;f=g<<16>>16;b=H[h>>2];if(f>>>0<H[h+4>>2]-b>>2>>>0){continue}break}}b=H[a+240>>2];if(!b){break Dd}Ia[H[H[b>>2]+52>>2]](b,1);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[h>>2];if(!b){break zd}H[h+4>>2]=b;Ta(b)}Ga=h+16|0;break w}i=0;h=Ga-16|0;Ga=h;d=H[a+8>>2];b=d+2|0;f=H[a+12>>2];Id:{if(b>>>0>=f>>>0){break Id}e=(I[d|0]|I[d+1|0]<<8)<<16>>16;H[a+8>>2]=b;if((e|0)<=0){break Id}m=e&65535;c=m<<2;g=Va(c);H[h>>2]=g;j=c+g|0;H[h+8>>2]=j;g=_a(g,0,c);H[h+4>>2]=j;j=0;c=d+4|0;if(c>>>0<f>>>0){j=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}G[g>>1]=j;c=b+2|0;Jd:{if(f>>>0<=c>>>0){c=b;break Jd}i=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[g+2>>1]=i;j=1;if(e>>>0>1){while(1){d=g+(j<<2)|0;e=0;b=c+2|0;Kd:{if(f>>>0<=b>>>0){b=c;c=0;break Kd}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[d>>1]=c;c=b+2|0;Ld:{if(f>>>0<=c>>>0){c=b;break Ld}e=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[d+2>>1]=e;j=j+1|0;if((m|0)!=(j|0)){continue}break}}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+172>>2]](b,h)}b=H[h>>2];Md:{if((b|0)==H[h+4>>2]){break Md}c=G[b+2>>1];d=G[b>>1];b=H[a+240>>2];Nd:{if(b){Ia[H[H[b>>2]+32>>2]](b,+(d|0),+(c|0));break Nd}if(I[a+188|0]){H[a+172>>2]=d;F[a+188|0]=0;H[a+180>>2]=d;H[a+184>>2]=c;H[a+176>>2]=c;break Nd}b=a+172|0;Od:{if((d|0)>=H[b>>2]){b=a+180|0;if((d|0)<=H[b>>2]){break Od}}H[b>>2]=d}if((c|0)<H[a+176>>2]){H[a+176>>2]=c;break Nd}if((c|0)<=H[a+184>>2]){break Nd}H[a+184>>2]=c}b=H[a+168>>2];G[b+132>>1]=d;G[b+134>>1]=c;b=H[h>>2];if(H[h+4>>2]-b>>>0>=5){c=a+180|0;d=a+172|0;f=1;g=1;while(1){b=(f<<2)+b|0;e=G[b+2>>1];f=G[b>>1];b=H[a+240>>2];Pd:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(f|0),+(e|0));break Pd}if(I[a+188|0]){H[a+180>>2]=f;H[a+172>>2]=f;F[a+188|0]=0;H[a+184>>2]=e;H[a+176>>2]=e;break Pd}b=d;Qd:{if((f|0)>=H[b>>2]){b=c;if((f|0)<=H[b>>2]){break Qd}}H[b>>2]=f}if((e|0)<H[a+176>>2]){H[a+176>>2]=e;break Pd}if((e|0)<=H[a+184>>2]){break Pd}H[a+184>>2]=e}b=H[a+168>>2];G[b+132>>1]=f;G[b+134>>1]=e;g=g+1|0;f=g<<16>>16;b=H[h>>2];if(f>>>0<H[h+4>>2]-b>>2>>>0){continue}break}}b=H[a+240>>2];if(!b){break Md}Ia[H[H[b>>2]+48>>2]](b);b=H[a+240>>2];if(!b){break Md}Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[h>>2];if(!b){break Id}H[h+4>>2]=b;Ta(b)}Ga=h+16|0;break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;Rd:{if(f>>>0<=c>>>0){c=b;break Rd}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;Sd:{if(f>>>0<=d>>>0){d=c;c=0;break Sd}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}d=e<<16>>16;e=g<<16>>16;c=c<<16>>16;f=b<<16>>16;Td:{Ud:{b=H[a+240>>2];if(!b){break Ud}Ia[H[H[b>>2]+180>>2]](b,d,e,c,f);b=H[a+240>>2];if(!b){break Ud}Ia[H[H[b>>2]+32>>2]](b,+(f|0),+(c|0));break Td}if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;H[a+184>>2]=c;H[a+176>>2]=c;break Td}b=a+172|0;Vd:{if((f|0)>=H[b>>2]){b=a+180|0;if((f|0)<=H[b>>2]){break Vd}}H[b>>2]=f}if((c|0)<H[a+176>>2]){H[a+176>>2]=c;break Td}if((c|0)<=H[a+184>>2]){break Td}H[a+184>>2]=c}b=H[a+168>>2];G[b+132>>1]=f;G[b+134>>1]=c;b=H[a+240>>2];Wd:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(e|0),+(c|0));break Wd}if(I[a+188|0]){H[a+172>>2]=e;F[a+188|0]=0;H[a+180>>2]=e;H[a+184>>2]=c;H[a+176>>2]=c;break Wd}b=a+172|0;Xd:{if((e|0)>=H[b>>2]){b=a+180|0;if((e|0)<=H[b>>2]){break Xd}}H[b>>2]=e}if((c|0)<H[a+176>>2]){H[a+176>>2]=c;break Wd}if((c|0)<=H[a+184>>2]){break Wd}H[a+184>>2]=c}b=H[a+168>>2];G[b+132>>1]=e;G[b+134>>1]=c;b=H[a+240>>2];Yd:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(e|0),+(d|0));break Yd}if(I[a+188|0]){H[a+172>>2]=e;F[a+188|0]=0;H[a+180>>2]=e;H[a+184>>2]=d;H[a+176>>2]=d;break Yd}b=a+172|0;Zd:{if((e|0)>=H[b>>2]){b=a+180|0;if((e|0)<=H[b>>2]){break Zd}}H[b>>2]=e}if((d|0)<H[a+176>>2]){H[a+176>>2]=d;break Yd}if((d|0)<=H[a+184>>2]){break Yd}H[a+184>>2]=d}b=H[a+168>>2];G[b+132>>1]=e;G[b+134>>1]=d;b=H[a+240>>2];_d:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(f|0),+(d|0));break _d}if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;H[a+184>>2]=d;H[a+176>>2]=d;break _d}b=a+172|0;$d:{if((f|0)>=H[b>>2]){b=a+180|0;if((f|0)<=H[b>>2]){break $d}}H[b>>2]=f}if((d|0)<H[a+176>>2]){H[a+176>>2]=d;break _d}if((d|0)<=H[a+184>>2]){break _d}H[a+184>>2]=d}b=H[a+168>>2];G[b+132>>1]=f;G[b+134>>1]=d;b=H[a+240>>2];ae:{if(!b){break ae}Ia[H[H[b>>2]+48>>2]](b);b=H[a+240>>2];if(!b){break ae}Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}b=H[a+168>>2];G[b+132>>1]=(e+f|0)/2;G[b+134>>1]=(c+d|0)/2;break w}g=0;j=0;i=0;h=0;e=0;c=H[a+8>>2];b=c+2|0;d=H[a+12>>2];be:{if(b>>>0>=d>>>0){b=c;break be}j=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;ce:{if(d>>>0<=c>>>0){c=b;break ce}g=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;de:{if(d>>>0<=b>>>0){b=c;break de}h=(I[c|0]|I[c+1|0]<<8)<<16>>16;H[a+8>>2]=b}c=b+2|0;ee:{if(d>>>0<=c>>>0){c=b;break ee}i=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=c}b=c+2|0;fe:{if(d>>>0<=b>>>0){b=c;c=0;break fe}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}f=d;d=b+2|0;if(f>>>0>d>>>0){e=(I[b|0]|I[b+1|0]<<8)<<16>>16;H[a+8>>2]=d}y=j<<16>>16;m=g<<16>>16;j=h<<16>>16;g=i<<16>>16;d=c<<16>>16;f=e<<16>>16;ge:{he:{b=H[a+240>>2];if(!b){i=f+m|0;break he}Ia[H[H[b>>2]+184>>2]](b,y,m,j,g,d,f);i=f+m|0;b=H[a+240>>2];if(!b){break he}Ia[H[H[b>>2]+32>>2]](b,+(i<<16>>16),+(d|0));break ge}b=i<<16>>16;if(I[a+188|0]){H[a+172>>2]=b;F[a+188|0]=0;H[a+180>>2]=b;H[a+184>>2]=d;H[a+176>>2]=d;break ge}c=a+172|0;ie:{if((b|0)>=H[c>>2]){c=a+180|0;if((b|0)<=H[c>>2]){break ie}}H[c>>2]=b}if((d|0)<H[a+176>>2]){H[a+176>>2]=d;break ge}if((d|0)<=H[a+184>>2]){break ge}H[a+184>>2]=d}b=H[a+168>>2];G[b+132>>1]=i;G[b+134>>1]=d;n=g-m|0;b=H[a+240>>2];je:{if(b){Ia[H[H[b>>2]+36>>2]](b,+(n<<16>>16),+(d|0));break je}b=n<<16>>16;if(I[a+188|0]){H[a+172>>2]=b;F[a+188|0]=0;H[a+180>>2]=b;H[a+184>>2]=d;H[a+176>>2]=d;break je}c=a+172|0;ke:{if((b|0)>=H[c>>2]){c=a+180|0;if((b|0)<=H[c>>2]){break ke}}H[c>>2]=b}if((d|0)<H[a+176>>2]){H[a+176>>2]=d;break je}if((d|0)<=H[a+184>>2]){break je}H[a+184>>2]=d}b=H[a+168>>2];c=n<<16>>16;G[b+132>>1]=c;G[b+134>>1]=d;m=d+y|0;le:{me:{b=H[a+240>>2];if(!b){e=a+172|0;ne:{if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=d;H[a+176>>2]=d;b=d;break ne}b=e;oe:{if(H[b>>2]<=(c|0)){b=a+180|0;if(H[b>>2]>=(c|0)){break oe}}H[b>>2]=c}t=a+176|0;b=H[t>>2];c=d;pe:{if((b|0)<=(c|0)){c=b;t=a+184|0;if((d|0)<=H[t>>2]){break pe}}H[t>>2]=d;b=c}c=H[e>>2]}qe:{if((c|0)<=(g|0)){e=a+180|0;if((g|0)<=H[e>>2]){break qe}}H[e>>2]=g}c=b;b=m<<16>>16;re:{se:{if((c|0)>(b|0)){e=a+176|0;break se}e=a+184|0;if((b|0)<=H[e>>2]){break re}}H[e>>2]=b}h=j-y|0;break me}k=+(g|0);Ia[H[H[b>>2]+44>>2]](b,+(c|0),+(d|0),k,+(m<<16>>16),270,90);h=j-y|0;b=H[a+240>>2];if(!b){break me}Ia[H[H[b>>2]+36>>2]](b,k,+(h<<16>>16));break le}if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;b=h<<16>>16;H[a+184>>2]=b;H[a+176>>2]=b;break le}c=a+172|0;te:{if((g|0)>=H[c>>2]){c=a+180|0;if((g|0)<=H[c>>2]){break te}}H[c>>2]=g}b=h<<16>>16;if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break le}if((b|0)<=H[a+184>>2]){break le}H[a+184>>2]=b}b=H[a+168>>2];G[b+132>>1]=g;c=h<<16>>16;G[b+134>>1]=c;ue:{ve:{we:{xe:{b=H[a+240>>2];if(!b){c=a+172|0;b=n<<16>>16;ye:{if(I[a+188|0]){H[a+172>>2]=b;F[a+188|0]=0;H[a+180>>2]=b;e=h<<16>>16;H[a+184>>2]=e;H[a+176>>2]=e;break ye}e=c;ze:{if(H[c>>2]<=(b|0)){e=a+180|0;if(H[e>>2]>=(b|0)){break ze}}H[e>>2]=b}n=h<<16>>16;b=n;t=a+176|0;e=H[t>>2];Ae:{if((b|0)>=(e|0)){b=e;t=a+184|0;if((n|0)<=H[t>>2]){break Ae}}H[t>>2]=n;e=b}b=H[c>>2]}Be:{if((b|0)<=(g|0)){c=a+180|0;if((g|0)<=H[c>>2]){break Be}}H[c>>2]=g}if((e|0)<=(j|0)){break xe}g=a+176|0;break we}k=+(j|0);Ia[H[H[b>>2]+44>>2]](b,+(n<<16>>16),+(c|0),+(g|0),k,0,90);b=H[a+240>>2];if(!b){break ve}Ia[H[H[b>>2]+36>>2]](b,+(i<<16>>16),k);break ue}g=a+184|0;if((j|0)<=H[g>>2]){break ve}}H[g>>2]=j}c=i<<16>>16;if(I[a+188|0]){H[a+172>>2]=c;F[a+188|0]=0;H[a+180>>2]=c;H[a+184>>2]=j;H[a+176>>2]=j;break ue}b=a+172|0;Ce:{if((c|0)>=H[b>>2]){b=a+180|0;if((c|0)<=H[b>>2]){break Ce}}H[b>>2]=c}if((j|0)<H[a+176>>2]){H[a+176>>2]=j;break ue}if((j|0)<=H[a+184>>2]){break ue}H[a+184>>2]=j}b=H[a+168>>2];c=i<<16>>16;G[b+132>>1]=c;G[b+134>>1]=j;De:{Ee:{Fe:{Ge:{b=H[a+240>>2];if(!b){g=a+172|0;He:{if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;h=h<<16>>16;H[a+184>>2]=h;H[a+176>>2]=h;c=f;break He}b=g;Ie:{if(H[b>>2]<=(f|0)){b=a+180|0;if(H[b>>2]>=(f|0)){break Ie}}H[b>>2]=f}b=h<<16>>16;c=b;e=a+176|0;h=H[e>>2];Je:{if((b|0)>=(h|0)){c=h;e=a+184|0;if((b|0)<=H[e>>2]){break Je}}H[e>>2]=b;h=c}c=H[g>>2]}b=i<<16>>16;Ke:{if((c|0)<=(b|0)){g=a+180|0;if((b|0)<=H[g>>2]){break Ke}}H[g>>2]=b}if((h|0)<=(j|0)){break Ge}g=a+176|0;break Fe}k=+(f|0);Ia[H[H[b>>2]+44>>2]](b,k,+(h<<16>>16),+(c|0),+(j|0),90,90);b=H[a+240>>2];if(!b){break Ee}Ia[H[H[b>>2]+36>>2]](b,k,+(m<<16>>16));break De}g=a+184|0;if((j|0)<=H[g>>2]){break Ee}}H[g>>2]=j}if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;b=m<<16>>16;H[a+184>>2]=b;H[a+176>>2]=b;break De}g=a+172|0;Le:{if(H[g>>2]<=(f|0)){g=a+180|0;if(H[g>>2]>=(f|0)){break Le}}H[g>>2]=f}b=m<<16>>16;if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break De}if((b|0)<=H[a+184>>2]){break De}H[a+184>>2]=b}b=H[a+168>>2];G[b+132>>1]=f;c=m<<16>>16;G[b+134>>1]=c;b=H[a+240>>2];Me:{if(!b){g=a+172|0;Ne:{if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;H[a+184>>2]=d;H[a+176>>2]=d;b=d;break Ne}b=g;Oe:{if(H[b>>2]<=(f|0)){b=a+180|0;if(H[b>>2]>=(f|0)){break Oe}}H[b>>2]=f}h=a+176|0;b=H[h>>2];f=d;Pe:{if((b|0)<=(d|0)){f=b;h=a+184|0;if((d|0)<=H[h>>2]){break Pe}}H[h>>2]=d;b=f}f=H[g>>2]}c=i<<16>>16;Qe:{if((c|0)>=(f|0)){g=a+180|0;if((c|0)<=H[g>>2]){break Qe}}H[g>>2]=c}c=b;b=m<<16>>16;if((c|0)>(b|0)){H[a+176>>2]=b;break Me}if((b|0)<=H[a+184>>2]){break Me}H[a+184>>2]=b;break Me}Ia[H[H[b>>2]+44>>2]](b,+(f|0),+(d|0),+(i<<16>>16),+(c|0),180,90);b=H[a+240>>2];if(!b){break Me}Ia[H[H[b>>2]+48>>2]](b);b=H[a+240>>2];if(!b){break Me}Ia[H[H[b>>2]+52>>2]](b,3);b=H[a+240>>2];Ia[H[H[b>>2]+56>>2]](b)}break w}g=0;F[r+10|0]=0;c=d+3|0;Re:{if(f>>>0<=c>>>0){c=b;d=0;break Re}d=I[b|0];H[a+8>>2]=c}F[r+8|0]=d;d=c+1|0;Se:{if(f>>>0<=d>>>0){d=c;break Se}g=I[c|0];H[a+8>>2]=d}F[r+9|0]=g;b=0;c=d+1|0;Te:{if(f>>>0<=c>>>0){c=d;d=0;break Te}d=I[d|0];H[a+8>>2]=c}F[r+10|0]=d;d=c+1|0;Ue:{if(f>>>0<=d>>>0){d=c;break Ue}b=I[c|0];H[a+8>>2]=d}F[r+11|0]=b;b=0;c=d+2|0;Ve:{if(f>>>0<=c>>>0){c=d;d=0;break Ve}d=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=c}e=c+2|0;if(e>>>0<f>>>0){b=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=e}d=d<<16>>16;e=b<<16>>16;b=Ga-16|0;Ga=b;c=r+8|0;F[b+12|0]=I[c+2|0];F[b+13|0]=I[c+1|0];f=I[c|0];F[b+15|0]=255;F[b+14|0]=f;f=H[a+240>>2];if(f){Ia[H[H[f>>2]+188>>2]](f,c,d,e);c=H[a+240>>2];Ia[H[H[c>>2]+16>>2]](c,+(e|0),+(d|0),1,1,b+12|0,1,1)}Ga=b+16|0;break w}e=0;m=0;c=H[a+8>>2];b=c+2|0;g=H[a+12>>2];We:{if(b>>>0>=g>>>0){break We}j=I[c|0];c=I[c+1|0];H[a+8>>2]=b;h=(j|c<<8)<<16>>16;if((h|0)<=0){break We}c=h&65535;f=Va(c+1|0);F[c+f|0]=0;d=g-b|0;d=c>>>0>d>>>0?d:c;Xe:{if(!d){break Xe}if((d|0)!=1){n=d&65534;while(1){c=b+1|0;Ye:{if(g>>>0<=c>>>0){c=b;b=0;break Ye}b=I[b|0];H[a+8>>2]=c}F[e+f|0]=b;t=e|1;i=0;b=c+1|0;Ze:{if(g>>>0<=b>>>0){b=c;break Ze}i=I[c|0];H[a+8>>2]=b}F[f+t|0]=i;e=e+2|0;m=m+2|0;if((n|0)!=(m|0)){continue}break}}if(!(d&1)){break Xe}c=0;d=b+1|0;if(d>>>0<g>>>0){c=I[b|0];H[a+8>>2]=d;b=d}F[e+f|0]=c}if(j&1){b=b+1|0;H[a+8>>2]=b}c=0;e=b+2|0;_e:{if(g>>>0<=e>>>0){e=b;b=0;break _e}b=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=e}d=e+2|0;if(d>>>0<g>>>0){c=I[e|0]|I[e+1|0]<<8;H[a+8>>2]=d}b=b<<16>>16;c=c<<16>>16;d=H[a+240>>2];if(d){Ia[H[H[d>>2]+192>>2]](d,h,f,b,c)}tn(a,f,h,c,b,0);Ta(f)}break w}g=0;F[r+11|0]=0;F[r+12|0]=0;c=0;e=d+4|0;if(e>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}G[r+8>>1]=c;c=b+1|0;$e:{if(f>>>0<=c>>>0){c=b;break $e}g=I[b|0];H[a+8>>2]=c}F[r+10|0]=g;b=0;d=c+1|0;af:{if(f>>>0<=d>>>0){d=c;c=0;break af}c=I[c|0];H[a+8>>2]=d}F[r+11|0]=c;c=d+1|0;bf:{if(f>>>0<=c>>>0){c=d;break bf}b=I[d|0];H[a+8>>2]=c}F[r+12|0]=b;b=0;d=c+1|0;cf:{if(f>>>0<=d>>>0){d=c;c=0;break cf}c=I[c|0];H[a+8>>2]=d}F[r+13|0]=c;c=d+2|0;if(c>>>0<f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=c}G[r+14>>1]=b;c=r+8|0;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+196>>2]](b,c)}b=Va(40);G[b+10>>1]=0;H[b+20>>2]=0;H[b+24>>2]=0;F[b+12|0]=0;H[b+4>>2]=196572;H[b>>2]=196516;G[b+8>>1]=J[c>>1];F[b+10|0]=I[c+2|0];F[b+11|0]=I[c+3|0];F[b+12|0]=I[c+4|0];F[b+13|0]=I[c+5|0];c=J[c+6>>1];F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;H[b+16>>2]=0;G[b+14>>1]=c;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;xe(a+120|0,b);break w}d=Va(60);G[d+26>>1]=0;G[d+28>>1]=0;G[d+30>>1]=0;G[d+32>>1]=0;H[d+4>>2]=195856;H[d>>2]=195800;G[d+34>>1]=0;G[d+36>>1]=0;G[d+38>>1]=0;G[d+40>>1]=0;G[d+42>>1]=0;G[d+44>>1]=0;G[d+46>>1]=0;G[d+48>>1]=0;G[d+50>>1]=0;G[d+52>>1]=0;G[d+54>>1]=0;G[d+56>>1]=0;h=0;c=H[l+4>>2];b=c+2|0;e=H[l+8>>2];df:{if(b>>>0>=e>>>0){b=c;c=0;break df}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+8>>1]=c;c=b+2|0;ef:{if(e>>>0<=c>>>0){c=b;break ef}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+10>>1]=h;h=0;b=c+2|0;ff:{if(e>>>0<=b>>>0){b=c;c=0;break ff}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+12>>1]=c;c=b+2|0;gf:{if(e>>>0<=c>>>0){c=b;break gf}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[d+14>>1]=h;h=0;b=c+2|0;hf:{if(e>>>0<=b>>>0){b=c;c=0;break hf}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[d+16>>1]=c;c=b+1|0;if(c>>>0<e>>>0){h=I[b|0];H[l+4>>2]=c}F[d+18|0]=h;c=0;b=0;e=H[l+4>>2];f=e+1|0;if(f>>>0<K[l+8>>2]){b=I[e|0];H[l+4>>2]=f}F[d+19|0]=b;b=H[l+4>>2];e=b+1|0;if(e>>>0<K[l+8>>2]){c=I[b|0];H[l+4>>2]=e}F[d+20|0]=c;c=0;b=0;e=H[l+4>>2];f=e+1|0;if(f>>>0<K[l+8>>2]){b=I[e|0];H[l+4>>2]=f}F[d+21|0]=b;b=H[l+4>>2];e=b+1|0;if(e>>>0<K[l+8>>2]){c=I[b|0];H[l+4>>2]=e}F[d+22|0]=c;c=0;b=0;e=H[l+4>>2];f=e+1|0;if(f>>>0<K[l+8>>2]){b=I[e|0];H[l+4>>2]=f}F[d+23|0]=b;b=H[l+4>>2];e=b+1|0;if(e>>>0<K[l+8>>2]){c=I[b|0];H[l+4>>2]=e}F[d+24|0]=c;c=0;b=H[l+4>>2];e=b+1|0;if(e>>>0<K[l+8>>2]){c=I[b|0];H[l+4>>2]=e}F[d+25|0]=c;c=d+26|0;jf:{kf:{b=H[l+4>>2];e=b+1|0;if(e>>>0>=K[l+8>>2]){break kf}b=I[b|0];H[l+4>>2]=e;F[d+26|0]=b;if(!b){break jf}b=0;while(1){e=d+(b|1)|0;c=e+26|0;f=H[l+4>>2];g=f+1|0;if(g>>>0>=K[l+8>>2]){break kf}c=I[f|0];H[l+4>>2]=g;F[e+26|0]=c;if(!c){break jf}b=b+2|0;if((b|0)==32){break jf}e=b+d|0;c=e+26|0;f=H[l+4>>2];g=f+1|0;if(g>>>0>=K[l+8>>2]){break kf}c=I[f|0];H[l+4>>2]=g;F[e+26|0]=c;if(c){continue}break}break jf}F[c|0]=0}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+200>>2]](b,d)}xe(a+120|0,d);break w}c=Va(12);H[c+8>>2]=0;H[c>>2]=196e3;G[c+6>>1]=0;i=0;b=H[l+4>>2];d=b+2|0;e=H[l+8>>2];lf:{if(d>>>0>=e>>>0){d=b;break lf}i=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=d}G[c+4>>1]=i;mf:{nf:{j=d+2|0;if(j>>>0>=e>>>0){G[c+6>>1]=0;break nf}b=I[d|0]|I[d+1|0]<<8;H[l+4>>2]=j;G[c+6>>1]=b;if(!b){break nf}d=Va(b<<2);H[c+8>>2]=d;i=0;while(1){h=0;b=j+1|0;if(b>>>0<e>>>0){h=I[j|0];H[l+4>>2]=b}b=(i<<2)+d|0;F[b|0]=h;j=0;h=0;d=H[l+4>>2];e=d+1|0;if(e>>>0<K[l+8>>2]){h=I[d|0];H[l+4>>2]=e}F[b+1|0]=h;d=H[l+4>>2];e=d+1|0;if(e>>>0<K[l+8>>2]){j=I[d|0];H[l+4>>2]=e}F[b+2|0]=j;j=0;d=H[l+4>>2];e=d+1|0;if(e>>>0<K[l+8>>2]){j=I[d|0];H[l+4>>2]=e}F[b+3|0]=j;i=i+1|0;if(i>>>0>=J[c+6>>1]){break mf}e=H[l+8>>2];j=H[l+4>>2];d=H[c+8>>2];continue}}H[c+8>>2]=0}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+204>>2]](b,c)}xe(a+120|0,c);break w}f=Si(Va(40));of:{if(!H[a+16>>2]){break of}d=H[a+8>>2];c=d+2|0;b=H[a+12>>2];g=c>>>0<b>>>0;h=g?c:d;c=h+2|0;i=c>>>0<b>>>0;c=i?c:h;e=c+2|0;j=e>>>0<b>>>0;m=j?e:c;n=m+2|0;c=n>>>0<b>>>0;e=(c?n:m)+1|0;i=i|j;pf:{if(!(c|(i|g))){if(b>>>0<=e>>>0){break pf}}d=b>>>0>e>>>0?e:c?n:i?m:h;H[a+8>>2]=d}c=b;b=d+1|0;if(c>>>0<=b>>>0){break of}H[a+8>>2]=b}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+208>>2]](b,f,l)}xe(a+120|0,f);break w}d=0;e=Va(20);G[e+14>>1]=0;H[e+4>>2]=196712;H[e>>2]=196664;F[e+16|0]=0;c=H[a+8>>2];b=c+2|0;f=H[a+12>>2];qf:{if(b>>>0>=f>>>0){b=c;c=0;break qf}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[e+8>>1]=c;c=b+2|0;rf:{if(f>>>0<=c>>>0){c=b;break rf}d=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}G[e+10>>1]=d;d=0;b=c+2|0;sf:{if(f>>>0<=b>>>0){b=c;c=0;break sf}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=b}G[e+12>>1]=c;c=b+1|0;tf:{if(f>>>0<=c>>>0){c=b;break tf}d=I[b|0];H[a+8>>2]=c}F[e+14|0]=d;d=0;b=c+1|0;uf:{if(f>>>0<=b>>>0){b=c;c=0;break uf}c=I[c|0];H[a+8>>2]=b}F[e+15|0]=c;c=b+1|0;vf:{if(f>>>0<=c>>>0){c=b;break vf}d=I[b|0];H[a+8>>2]=c}F[e+16|0]=d;b=0;d=c+1|0;if(d>>>0<f>>>0){b=I[c|0];H[a+8>>2]=d}F[e+17|0]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+212>>2]](b,e)}xe(a+120|0,e);break w}if((c|0)!=1791){break w}f=Va(32);G[f+18>>1]=0;G[f+20>>1]=0;G[f+22>>1]=0;G[f+24>>1]=0;H[f>>2]=196060;b=0;j=0;h=0;d=H[l+4>>2];c=d+2|0;e=H[l+8>>2];wf:{if(c>>>0>=e>>>0){c=d;break wf}b=I[d|0]|I[d+1|0]<<8;H[l+4>>2]=c}G[f+4>>1]=b;b=c+2|0;xf:{if(e>>>0<=b>>>0){G[f+6>>1]=0;break xf}d=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b;G[f+6>>1]=d;yf:{if((d|0)!=6){break yf}d=c+6|0;if(d>>>0<e>>>0){j=I[c+2|0]|I[c+3|0]<<8|(I[c+4|0]<<16|I[c+5|0]<<24);H[l+4>>2]=d;b=d}H[f+8>>2]=j;c=b+2|0;zf:{if(e>>>0<=c>>>0){c=b;break zf}h=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[f+12>>1]=h;j=0;b=c+2|0;Af:{if(e>>>0<=b>>>0){b=c;h=0;break Af}h=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[f+14>>1]=h;c=b+2|0;Bf:{if(e>>>0<=c>>>0){c=b;break Bf}j=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[f+16>>1]=j;j=0;b=c+2|0;Cf:{if(e>>>0<=b>>>0){b=c;c=0;break Cf}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[f+18>>1]=c;c=b+2|0;Df:{if(e>>>0<=c>>>0){c=b;break Df}j=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[f+20>>1]=j;j=0;b=c+2|0;Ef:{if(e>>>0<=b>>>0){b=c;c=0;break Ef}c=I[c|0]|I[c+1|0]<<8;H[l+4>>2]=b}G[f+22>>1]=c;c=b+2|0;if(c>>>0<e>>>0){j=I[b|0]|I[b+1|0]<<8;H[l+4>>2]=c}G[f+24>>1]=j;e=1;if(h<<16>>16>0){b=Va(h<<4);H[f+28>>2]=b;zn(l,b);if(G[f+14>>1]<2){break yf}c=1;while(1){zn(l,H[f+28>>2]+(e<<4)|0);c=c+1|0;e=c&65535;if((e|0)<G[f+14>>1]){continue}break}break yf}H[f+28>>2]=0}}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+216>>2]](b,f)}xe(a+120|0,f);break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}g=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+220>>2]](b,g)}d=a+144|0;b=H[d>>2];Ff:{if(!b){break Ff}c=d;while(1){e=g>>>0>K[b+16>>2];c=e?c:b;b=H[(e<<2)+b>>2];if(b){continue}break}if((c|0)==(d|0)|g>>>0<K[c+16>>2]){break Ff}c=H[c+20>>2];f=H[a+124>>2];Gf:{Hf:{if((f|0)!=H[a+128>>2]){b=0;while(1){e=H[(b<<2)+f>>2];If:{Jf:{switch((Ia[H[H[c>>2]+8>>2]](c)|0)-1|0){case 0:if((c|0)!=H[e+60>>2]){break If}H[e+60>>2]=0;break If;case 1:if((c|0)!=H[e+72>>2]){break If}H[e+72>>2]=0;break If;case 2:if((c|0)!=H[e+64>>2]){break If}H[e+64>>2]=0;break If;case 3:if((c|0)!=H[e+68>>2]){break If}H[e+68>>2]=0;break If;case 4:break Jf;default:break If}}if((c|0)!=H[e+76>>2]){break If}H[e+76>>2]=0}b=b+1|0;f=H[a+124>>2];if(b>>>0<H[a+128>>2]-f>>2>>>0){continue}break}break Hf}if(!c){break Gf}}Ia[H[H[c>>2]+4>>2]](c)}e=H[d>>2];if(!e){break Ff}c=d;b=e;while(1){f=g>>>0>K[b+16>>2];c=f?c:b;b=H[(f<<2)+b>>2];if(b){continue}break}if((c|0)==(d|0)|g>>>0<K[c+16>>2]){break Ff}b=H[c+4>>2];Kf:{if(!b){f=H[c+8>>2];if(H[f>>2]==(c|0)){break Kf}b=c+8|0;while(1){d=H[b>>2];b=d+8|0;f=H[d+8>>2];if((d|0)!=H[f>>2]){continue}break}break Kf}while(1){f=b;b=H[b>>2];if(b){continue}break}}if(H[a+140>>2]==(c|0)){H[a+140>>2]=f}H[a+148>>2]=H[a+148>>2]-1;Yf(e,c);Ta(c)}Lf:{if(g>>>0>=J[a+152>>1]){break Lf}Mf:{Nf:{c=H[a+156>>2];b=c;d=H[a+160>>2];if((b|0)==(d|0)){break Nf}b=c;while(1){if((g|0)==J[b>>1]){break Nf}b=b+2|0;if((d|0)!=(b|0)){continue}break}break Mf}if((b|0)!=(d|0)){break Lf}}if((d|0)!=H[a+164>>2]){G[d>>1]=g;H[a+160>>2]=d+2;break Lf}Of:{d=d-c|0;if((d|0)>-3){f=d>>1;b=f+1|0;e=d>>>0<2147483646?b>>>0<d>>>0?d:b:2147483647;if(e){if((e|0)<0){break Of}b=Va(e<<1)}else{b=0}f=b+(f<<1)|0;G[f>>1]=g;if((d|0)>0){$a(b,c,d)}H[a+164>>2]=b+(e<<1);H[a+160>>2]=f+2;H[a+156>>2]=b;if(!c){break Lf}Ta(c);break Lf}break q}break r}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}f=g&65535;b=c&65535;d=Ga-16|0;Ga=d;e=Si(Va(40));c=H[a+240>>2];Pf:{if(!c){break Pf}Ia[H[H[c>>2]+224>>2]](c,f,b,e,a+4|0);H[d+12>>2]=0;H[d+8>>2]=0;H[d+4>>2]=0;c=H[a+8>>2];f=H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-c|0)|0)|0;if(!f){break Pf}vj(c,f,b,d+12|0,d+8|0,d+4|0);f=H[d+12>>2];g=H[d+8>>2];h=H[d+4>>2];b=Ga-80|0;Ga=b;H[b+76>>2]=0;H[b+72>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;if(wj(b- -64|0,b+76|0,196620,196632)){ed(H[b+76>>2]);c=b+16|0;H[c>>2]=0;H[c+4>>2]=0;F[c+40|0]=0;H[c+32>>2]=0;H[c+36>>2]=-1074790400;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;H[c+16>>2]=f;H[b+12>>2]=g;H[c+4>>2]=H[b+12>>2];H[b+12>>2]=h;H[c+8>>2]=H[b+12>>2];Qf:{if(!gg(c,b- -64|0,4)){break Qf}G[e+8>>1]=5;f=e+16|0;if((f|0)==(b- -64|0)){break Qf}h=I[b+75|0];g=h<<24>>24;if(F[e+27|0]>=0){if((g|0)>=0){g=H[b+68>>2];H[f>>2]=H[b+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[b+72>>2];break Qf}Ig(f,H[b+64>>2],H[b+68>>2]);break Qf}n=f;f=(g|0)<0;Jg(n,f?H[b+64>>2]:b- -64|0,f?H[b+68>>2]:h)}H[c+16>>2]=0;Qc(c)}if(F[b+75|0]<0){Ta(H[b+64>>2])}Ga=b+80|0}xe(a+120|0,e);Ga=d+16|0;break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}c=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+228>>2]](b,c)}gh(H[a+168>>2]+296|0);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+232>>2]](c,b)}nn(a+120|0,b);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}d=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+236>>2]](b,d)}c=a+144|0;e=H[c>>2];Rf:{if(!e){break Rf}b=c;while(1){f=d>>>0>K[e+16>>2];b=f?b:e;e=H[(f<<2)+e>>2];if(e){continue}break}if((b|0)==(c|0)|d>>>0<K[b+16>>2]){break Rf}b=H[b+20>>2];if((Ia[H[H[b>>2]+8>>2]](b)|0)!=4){break Rf}H[H[a+120>>2]+68>>2]=b}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;Sf:{if(f>>>0<=c>>>0){c=b;break Sf}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;Tf:{if(f>>>0<=d>>>0){d=c;c=0;break Tf}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}e=e<<16>>16;f=g<<16>>16;g=c<<16>>16;h=b<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+240>>2]](b,e,f,g,h)}d=H[a+168>>2];b=d;i=G[(b+104|0)+2>>1];j=G[b+104>>1];k=+(j+J[b+108>>1]<<16>>16);o=+(i+J[b+110>>1]<<16>>16);c=Va(72);M[c+64>>3]=o;M[c+56>>3]=k;M[c+48>>3]=i|0;M[c+40>>3]=j|0;i=(e|0)>(g|0);M[c+32>>3]=e+(i?1:-1)<<16>>16;e=(f|0)>(h|0);M[c+24>>3]=f+(e?1:-1)<<16>>16;M[c+16>>3]=g+(i?-1:1)<<16>>16;M[c+8>>3]=h+(e?-1:1)<<16>>16;H[c>>2]=196448;Uf:{e=H[b+308>>2];b=H[b+304>>2];if((e|0)!=(b|0)){H[b>>2]=c;H[d+304>>2]=b+4;break Uf}Vf:{f=H[d+300>>2];e=b-f|0;h=e>>2;b=h+1|0;if(b>>>0<1073741824){g=e>>1;g=e>>>0<2147483644?b>>>0<g>>>0?g:b:1073741823;if(g){if(g>>>0>=1073741824){break Vf}b=Va(g<<2)}else{b=0}h=b+(h<<2)|0;H[h>>2]=c;if((e|0)>0){$a(b,f,e)}H[d+308>>2]=b+(g<<2);H[d+304>>2]=h+4;H[d+300>>2]=b;if(f){Ta(f)}break Uf}break q}break r}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;Wf:{if(f>>>0<=c>>>0){c=b;break Wf}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;Xf:{if(f>>>0<=d>>>0){d=c;c=0;break Xf}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}e=e<<16>>16;f=g<<16>>16;g=c<<16>>16;b=b<<16>>16;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+244>>2]](c,b,g,f,e)}c=H[a+168>>2];d=Va(40);M[d+32>>3]=b|0;M[d+24>>3]=g|0;M[d+16>>3]=f|0;M[d+8>>3]=e|0;H[d>>2]=196336;Yf:{b=H[c+304>>2];if((b|0)!=H[c+308>>2]){H[b>>2]=d;H[c+304>>2]=b+4;break Yf}Zf:{f=H[c+300>>2];e=b-f|0;h=e>>2;b=h+1|0;if(b>>>0<1073741824){g=e>>1;g=e>>>0<2147483644?b>>>0<g>>>0?g:b:1073741823;if(g){if(g>>>0>=1073741824){break Zf}b=Va(g<<2)}else{b=0}h=b+(h<<2)|0;H[h>>2]=d;if((e|0)>0){$a(b,f,e)}H[c+308>>2]=b+(g<<2);H[c+304>>2]=h+4;H[c+300>>2]=b;if(f){Ta(f)}break Yf}break q}break r}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}d=c<<16>>16;c=g<<16>>16;_f:{$f:{b=H[a+240>>2];if(!b){break $f}Ia[H[H[b>>2]+248>>2]](b,d,c);b=H[a+240>>2];if(!b){break $f}Ia[H[H[b>>2]+32>>2]](b,+(d|0),+(c|0));break _f}if(I[a+188|0]){H[a+172>>2]=d;F[a+188|0]=0;H[a+180>>2]=d;H[a+184>>2]=c;H[a+176>>2]=c;break _f}b=a+172|0;ag:{if((d|0)>=H[b>>2]){b=a+180|0;if((d|0)<=H[b>>2]){break ag}}H[b>>2]=d}if((c|0)<H[a+176>>2]){H[a+176>>2]=c;break _f}if((c|0)<=H[a+184>>2]){break _f}H[a+184>>2]=c}b=H[a+168>>2];G[b+132>>1]=d;G[b+134>>1]=c;break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}c=c<<16>>16;d=g<<16>>16;b=H[a+240>>2];bg:{if(!b){break bg}Ia[H[H[b>>2]+248>>2]](b,c,d);b=H[a+240>>2];if(!b){break bg}Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}c=c<<16>>16;d=g<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+256>>2]](b,c,d)}b=H[a+168>>2];c=c+J[b+114>>1]|0;G[b+114>>1]=c;d=d+J[b+116>>1]|0;G[b+116>>1]=d;cg:{if(J[b+80>>1]==7){e=J[b+108>>1];if(!e){break cg}f=J[b+118>>1];if(!f){break cg}k=+(f<<16>>16)/+(e<<16>>16);M[b+88>>3]=k;M[b+96>>3]=k;break cg}M[b+96>>3]=+G[b+120>>1]/+G[b+110>>1];M[b+88>>3]=+G[b+118>>1]/+G[b+108>>1]}u=M[b+88>>3];k=u*0+0;o=M[b+152>>3];p=M[b+96>>3];v=p+0;s=M[b+168>>3];w=k*o+v*s;x=M[b+160>>3];q=v;v=M[b+176>>3];q=k*x+q*v;z=w*0+q;M[b+272>>3]=z;w=w+q*0;M[b+264>>3]=w;q=u+0;u=p*0+0;p=o*q+s*u;q=q*x+u*v;A=p*0+q;M[b+256>>3]=A;p=p+q*0;M[b+248>>3]=p;M[b+224>>3]=z;M[b+216>>3]=w;M[b+208>>3]=A;M[b+200>>3]=p;k=k+ +(c<<16>>16);p=o*k;o=u+ +(d<<16>>16);s=p+s*o+M[b+184>>3];k=k*x+o*v+M[b+192>>3];o=s*0+k+ +(0-G[b+106>>1]|0);M[b+288>>3]=o;k=s+k*0+ +(0-G[b+104>>1]|0);M[b+280>>3]=k;M[b+240>>3]=o;M[b+232>>3]=k;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}b=c<<16>>16;c=g<<16>>16;d=H[a+240>>2];if(d){Ia[H[H[d>>2]+260>>2]](d,b,c)}ln(H[a+168>>2],b,c);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+264>>2]](b)}dg:{d=H[a+128>>2];b=H[a+124>>2];c=d-b|0;if(c>>>0<=7){F[H[a+136>>2]+29|0]=1;b=H[a+120>>2];break dg}c=H[(b+c|0)-4>>2];d=d-4|0;H[a+128>>2]=d;if(c){Qi(c);Ta(c);d=H[a+128>>2];b=H[a+124>>2]}if((b|0)!=(d|0)){b=H[d-4>>2];H[a+120>>2]=b;break dg}Fn();X()}H[a+168>>2]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+268>>2]](b)}eg:{fg:{e=H[a+120>>2];if(!e){break fg}d=Va(312);Ri(d);b=H[e+60>>2];H[d+60>>2]=(b|0)==(e|0)?d:b;b=H[e+64>>2];H[d+64>>2]=(b|0)==(e+40|0)?d+40|0:b;H[d+68>>2]=H[e+68>>2];H[d+72>>2]=H[e+72>>2];H[d+76>>2]=H[e+76>>2];G[d+80>>1]=J[e+80>>1];M[d+88>>3]=M[e+88>>3];M[d+96>>3]=M[e+96>>3];G[d+104>>1]=J[e+104>>1];G[d+106>>1]=J[e+106>>1];G[d+108>>1]=J[e+108>>1];G[d+110>>1]=J[e+110>>1];F[d+112|0]=I[e+112|0];F[d+113|0]=I[e+113|0];G[d+114>>1]=J[e+114>>1];G[d+116>>1]=J[e+116>>1];G[d+118>>1]=J[e+118>>1];G[d+120>>1]=J[e+120>>1];F[d+122|0]=I[e+122|0];F[d+123|0]=I[e+123|0];F[d+124|0]=I[e+124|0];F[d+125|0]=I[e+125|0];F[d+126|0]=I[e+126|0];F[d+127|0]=I[e+127|0];F[d+128|0]=I[e+128|0];F[d+129|0]=I[e+129|0];F[d+130|0]=I[e+130|0];F[d+131|0]=I[e+131|0];H[d+132>>2]=H[e+132>>2];G[d+136>>1]=J[e+136>>1];G[d+138>>1]=J[e+138>>1];G[d+140>>1]=J[e+140>>1];G[d+142>>1]=J[e+142>>1];G[d+144>>1]=J[e+144>>1];G[d+146>>1]=J[e+146>>1];b=J[e+148>>1];H[d+160>>2]=0;H[d+164>>2]=0;H[d+152>>2]=0;H[d+156>>2]=1072693248;G[d+148>>1]=b;H[d+168>>2]=0;H[d+172>>2]=0;H[d+184>>2]=0;H[d+188>>2]=0;H[d+176>>2]=0;H[d+180>>2]=1072693248;H[d+192>>2]=0;H[d+196>>2]=0;f=0;b=H[d+300>>2];c=H[d+304>>2];gg:{if((b|0)==(c|0)){b=c;break gg}while(1){g=H[(f<<2)+b>>2];if(g){Ia[H[H[g>>2]+4>>2]](g);c=H[d+304>>2];b=H[d+300>>2]}f=f+1|0;if(f>>>0<c-b>>2>>>0){continue}break}}H[d+304>>2]=b;hg:{ig:{f=H[e+300>>2];if((f|0)!=H[e+304>>2]){c=0;while(1){jg:{kg:{lg:{mg:{b=H[(c<<2)+f>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 1:break lg;case 0:break mg;default:break jg}}f=Va(40);k=M[b+8>>3];o=M[b+16>>3];s=M[b+24>>3];M[f+32>>3]=M[b+32>>3];M[f+24>>3]=s;M[f+16>>3]=o;M[f+8>>3]=k;H[f>>2]=196336;break kg}f=Va(72);k=M[b+8>>3];o=M[b+16>>3];s=M[b+24>>3];x=M[b+32>>3];v=M[b+40>>3];u=M[b+48>>3];p=M[b+56>>3];M[f+64>>3]=M[b+64>>3];M[f+56>>3]=p;M[f+48>>3]=u;M[f+40>>3]=v;M[f+32>>3]=x;M[f+24>>3]=s;M[f+16>>3]=o;M[f+8>>3]=k;H[f>>2]=196448}b=H[d+304>>2];if((b|0)!=H[d+308>>2]){H[b>>2]=f;H[d+304>>2]=b+4;break jg}h=H[d+300>>2];g=b-h|0;j=g>>2;b=j+1|0;if(b>>>0>=1073741824){break q}i=g>>1;i=g>>>0<2147483644?b>>>0<i>>>0?i:b:1073741823;if(i){if(i>>>0>=1073741824){break ig}b=Va(i<<2)}else{b=0}j=b+(j<<2)|0;H[j>>2]=f;if((g|0)>0){$a(b,h,g)}H[d+308>>2]=b+(i<<2);H[d+304>>2]=j+4;H[d+300>>2]=b;if(!h){break jg}Ta(h)}c=c+1|0;f=H[e+300>>2];if(c>>>0<H[e+304>>2]-f>>2>>>0){continue}break}}break hg}dc(1605);X()}M[d+200>>3]=M[e+200>>3];M[d+208>>3]=M[e+208>>3];M[d+216>>3]=M[e+216>>3];M[d+224>>3]=M[e+224>>3];M[d+232>>3]=M[e+232>>3];M[d+240>>3]=M[e+240>>3];if(!d){break fg}b=H[a+128>>2];if((b|0)!=H[a+132>>2]){H[b>>2]=d;H[a+128>>2]=b+4;H[a+120>>2]=d;break eg}ng:{e=H[a+124>>2];c=b-e|0;g=c>>2;b=g+1|0;if(b>>>0<1073741824){f=c>>1;f=c>>>0<2147483644?b>>>0<f>>>0?f:b:1073741823;if(f){if(f>>>0>=1073741824){break ng}b=Va(f<<2)}else{b=0}g=b+(g<<2)|0;H[g>>2]=d;if((c|0)>0){$a(b,e,c)}H[a+132>>2]=b+(f<<2);H[a+128>>2]=g+4;H[a+124>>2]=b;if(e){Ta(e)}H[a+120>>2]=d;break eg}break q}break r}F[H[a+136>>2]+29|0]=1;d=0}H[a+168>>2]=d;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;og:{if(f>>>0<=c>>>0){c=b;break og}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;pg:{if(f>>>0<=d>>>0){d=c;c=0;break pg}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}f=e<<16>>16;d=g<<16>>16;c=c<<16>>16;e=b<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+272>>2]](b,f,d,c,e)}k=+(c|0);o=+(d|0)/k;b=H[a+168>>2];k=+G[b+118>>1]*(+(e|0)/k);qg:{if(P(k)<2147483648){c=~~k;break qg}c=-2147483648}G[b+118>>1]=c;k=+G[b+120>>1]*o;rg:{if(P(k)<2147483648){d=~~k;break rg}d=-2147483648}G[b+120>>1]=d;sg:{if(J[b+80>>1]==7){d=J[b+108>>1];if(!(c?d:0)){k=M[b+96>>3];o=M[b+88>>3];break sg}k=+(c|0)/+(d<<16>>16);M[b+88>>3]=k;M[b+96>>3]=k;o=k;break sg}k=+(d|0)/+G[b+110>>1];M[b+96>>3]=k;o=+(c|0)/+G[b+108>>1];M[b+88>>3]=o}s=o*0+0;x=M[b+152>>3];p=k+0;v=M[b+168>>3];w=s*x+p*v;u=M[b+160>>3];q=p;p=M[b+176>>3];q=s*u+q*p;z=w*0+q;M[b+272>>3]=z;w=w+q*0;M[b+264>>3]=w;o=o+0;k=k*0+0;q=x*o+v*k;o=o*u+k*p;A=q*0+o;M[b+256>>3]=A;o=q+o*0;M[b+248>>3]=o;M[b+224>>3]=z;M[b+216>>3]=w;M[b+208>>3]=A;M[b+200>>3]=o;o=s+ +G[b+114>>1];k=k+ +G[b+116>>1];s=x*o+v*k+M[b+184>>3];k=o*u+k*p+M[b+192>>3];o=s*0+k+ +(0-G[b+106>>1]|0);M[b+288>>3]=o;k=s+k*0+ +(0-G[b+104>>1]|0);M[b+280>>3]=k;M[b+240>>3]=o;M[b+232>>3]=k;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;e=0;c=d+4|0;if(c>>>0<f>>>0){e=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=c;b=c}c=b+2|0;tg:{if(f>>>0<=c>>>0){c=b;break tg}g=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=c}b=0;d=c+2|0;ug:{if(f>>>0<=d>>>0){d=c;c=0;break ug}c=I[c|0]|I[c+1|0]<<8;H[a+8>>2]=d}h=f;f=d+2|0;if(h>>>0>f>>>0){b=I[d|0]|I[d+1|0]<<8;H[a+8>>2]=f}f=e<<16>>16;d=g<<16>>16;c=c<<16>>16;e=b<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+276>>2]](b,f,d,c,e)}k=+(c|0);o=+(d|0)/k;b=H[a+168>>2];k=+G[b+108>>1]*(+(e|0)/k);vg:{if(P(k)<2147483648){c=~~k;break vg}c=-2147483648}G[b+108>>1]=c;k=+G[b+110>>1]*o;wg:{if(P(k)<2147483648){d=~~k;break wg}d=-2147483648}G[b+110>>1]=d;xg:{if(J[b+80>>1]==7){if(!c){break xg}d=J[b+118>>1];if(!d){break xg}k=+(d<<16>>16)/+(c|0);M[b+88>>3]=k;M[b+96>>3]=k;break xg}M[b+96>>3]=+G[b+120>>1]/+(d|0);M[b+88>>3]=+G[b+118>>1]/+(c|0)}u=M[b+88>>3];k=u*0+0;o=M[b+152>>3];p=M[b+96>>3];v=p+0;s=M[b+168>>3];w=k*o+v*s;x=M[b+160>>3];q=v;v=M[b+176>>3];q=k*x+q*v;z=w*0+q;M[b+272>>3]=z;w=w+q*0;M[b+264>>3]=w;q=u+0;u=p*0+0;p=o*q+s*u;q=q*x+u*v;A=p*0+q;M[b+256>>3]=A;p=p+q*0;M[b+248>>3]=p;M[b+224>>3]=z;M[b+216>>3]=w;M[b+208>>3]=A;M[b+200>>3]=p;k=k+ +G[b+114>>1];p=o*k;o=u+ +G[b+116>>1];s=p+s*o+M[b+184>>3];k=k*x+o*v+M[b+192>>3];o=s*0+k+ +(0-G[b+106>>1]|0);M[b+288>>3]=o;k=s+k*0+ +(0-G[b+104>>1]|0);M[b+280>>3]=k;M[b+240>>3]=o;M[b+232>>3]=k;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;F[r+10|0]=0;c=d+3|0;yg:{if(f>>>0<=c>>>0){c=b;d=0;break yg}d=I[b|0];H[a+8>>2]=c}F[r+8|0]=d;d=c+1|0;zg:{if(f>>>0<=d>>>0){d=c;break zg}g=I[c|0];H[a+8>>2]=d}F[r+9|0]=g;b=0;c=d+1|0;Ag:{if(f>>>0<=c>>>0){c=d;d=0;break Ag}d=I[d|0];H[a+8>>2]=c}F[r+10|0]=d;d=c+1|0;if(d>>>0<f>>>0){b=I[c|0];H[a+8>>2]=d}F[r+11|0]=b;b=r+8|0;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+280>>2]](c,b)}c=H[a+168>>2];F[c+128|0]=I[b|0];F[c+129|0]=I[b+1|0];F[c+130|0]=I[b+2|0];F[c+131|0]=I[b+3|0];b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+284>>2]](c,b)}G[H[a+168>>2]+136>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}b=d+4|0;Bg:{if(b>>>0>=f>>>0){c=0;b=2;break Bg}c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b;b=4}b=(b+d|0)+2|0;if(b>>>0<f>>>0){H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+288>>2]](c,b)}G[H[a+168>>2]+138>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}c=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+292>>2]](b,c)}b=H[a+168>>2];G[b+80>>1]=c;Cg:{if((c|0)==7){c=J[b+108>>1];if(!c){break Cg}d=J[b+118>>1];if(!d){break Cg}k=+(d<<16>>16)/+(c<<16>>16);M[b+88>>3]=k;M[b+96>>3]=k;break Cg}M[b+96>>3]=+G[b+120>>1]/+G[b+110>>1];M[b+88>>3]=+G[b+118>>1]/+G[b+108>>1]}b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+296>>2]](c,b)}G[H[a+168>>2]+140>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+300>>2]](c,b)}G[H[a+168>>2]+142>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+304>>2]](c,b)}G[H[a+168>>2]+144>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+308>>2]](c,b)}G[H[a+168>>2]+146>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;b=d+4|0;if(b>>>0<f>>>0){c=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=b}b=c&65535;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+312>>2]](c,b)}G[H[a+168>>2]+148>>1]=b;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}g=0;F[r+10|0]=0;c=d+3|0;Dg:{if(f>>>0<=c>>>0){c=b;d=0;break Dg}d=I[b|0];H[a+8>>2]=c}F[r+8|0]=d;d=c+1|0;Eg:{if(f>>>0<=d>>>0){d=c;break Eg}g=I[c|0];H[a+8>>2]=d}F[r+9|0]=g;b=0;c=d+1|0;Fg:{if(f>>>0<=c>>>0){c=d;d=0;break Fg}d=I[d|0];H[a+8>>2]=c}F[r+10|0]=d;d=c+1|0;if(d>>>0<f>>>0){b=I[c|0];H[a+8>>2]=d}F[r+11|0]=b;b=r+8|0;c=H[a+240>>2];if(c){Ia[H[H[c>>2]+316>>2]](c,b)}c=H[a+168>>2];F[c+124|0]=I[b|0];F[c+125|0]=I[b+1|0];F[c+126|0]=I[b+2|0];F[c+127|0]=I[b+3|0];b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}d=g&65535;c=c&65535;b=H[a+240>>2];Gg:{if(!b){break Gg}Ia[H[H[b>>2]+320>>2]](b,d,c);b=H[a+240>>2];if(!b){break Gg}Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}b=c<<16>>16;c=g<<16>>16;d=H[a+240>>2];if(d){Ia[H[H[d>>2]+324>>2]](d,b,c)}jn(H[a+168>>2],b,c);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}b=c<<16>>16;c=g<<16>>16;d=H[a+240>>2];if(d){Ia[H[H[d>>2]+328>>2]](d,b,c)}kn(H[a+168>>2],b,c);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}b=c<<16>>16;c=g<<16>>16;d=H[a+240>>2];if(d){Ia[H[H[d>>2]+332>>2]](d,b,c)}mn(H[a+168>>2],b,c);b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}c=c<<16>>16;d=g<<16>>16;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+336>>2]](b,c,d)}b=H[a+168>>2];G[b+104>>1]=c;F[b+113|0]=0;G[b+106>>1]=d;if(I[b+123|0]){F[b+123|0]=0;G[b+114>>1]=c;G[b+116>>1]=d}Hg:{if(J[b+80>>1]==7){e=J[b+108>>1];if(!e){break Hg}f=J[b+118>>1];if(!f){break Hg}k=+(f<<16>>16)/+(e<<16>>16);M[b+88>>3]=k;M[b+96>>3]=k;break Hg}M[b+96>>3]=+G[b+120>>1]/+G[b+110>>1];M[b+88>>3]=+G[b+118>>1]/+G[b+108>>1]}u=M[b+88>>3];k=u*0+0;o=M[b+152>>3];p=M[b+96>>3];v=p+0;s=M[b+168>>3];w=k*o+v*s;x=M[b+160>>3];q=v;v=M[b+176>>3];q=k*x+q*v;z=w*0+q;M[b+272>>3]=z;w=w+q*0;M[b+264>>3]=w;q=u+0;u=p*0+0;p=o*q+s*u;q=q*x+u*v;A=p*0+q;M[b+256>>3]=A;p=p+q*0;M[b+248>>3]=p;M[b+224>>3]=z;M[b+216>>3]=w;M[b+208>>3]=A;M[b+200>>3]=p;k=k+ +G[b+114>>1];p=o*k;o=u+ +G[b+116>>1];s=p+s*o+M[b+184>>3];k=k*x+o*v+M[b+192>>3];o=s*0+k+ +(0-d|0);M[b+288>>3]=o;k=s+k*0+ +(0-c|0);M[b+280>>3]=k;M[b+240>>3]=o;M[b+232>>3]=k;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+76>>2]](b)}break w}c=0;g=0;e=d+4|0;if(e>>>0<f>>>0){g=I[d+2|0]|I[d+3|0]<<8;H[a+8>>2]=e;b=e}d=b+2|0;if(d>>>0<f>>>0){c=I[b|0]|I[b+1|0]<<8;H[a+8>>2]=d}d=g&65535;c=c&65535;b=H[a+240>>2];if(b){Ia[H[H[b>>2]+340>>2]](b,d,c)}}b=H[a+8>>2];c=(H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-b|0)|0)|0)+b|0;H[a+8>>2]=c;if(!I[a+29|0]){continue}break t}break}if(I[a+29|0]){break t}H[a+8>>2]=e}a=H[a+240>>2];if(!a){break s}Ia[H[H[a>>2]+12>>2]](a)}Ga=r+32|0;return}dc(1605);X()}Ib();X()}function Bu(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;l=Ga-16|0;Ga=l;a:{b:{c:{d:{if(!a){break d}if(!(I[a+204|0]&64)){H[a+216>>2]=0;n=Ga-16|0;Ga=n;d=H[a+464>>2];e:{f:{g:{e=H[a+460>>2];if(e){if(!d){break g}if(w=sg(n+12|0,e,d),x=0,y=H[n+12>>2]-105001>>>0>=4294957295,y?w:x){break f}e=H[a+208>>2]|8192;break e}if(d){w=a,x=tf(d),H[w+460>>2]=x;break f}H[a+460>>2]=1e5;H[a+464>>2]=1e5;break f}w=a,x=tf(e),H[w+464>>2]=x}e=H[a+208>>2]&-8193}H[a+208>>2]=e;if((e&262272)==262144){G[a+394>>1]=0;e=e&-41943297;H[a+208>>2]=e;H[a+204>>2]=H[a+204>>2]&-8193}h:{if(e&256){if(I[a+401|0]&2){break h}H[a+200>>2]=H[a+200>>2]|2048;break h}if((e&16512)!=16512){break h}d=J[a+426>>1];if((d|0)!=J[a+428>>1]|(d|0)!=J[a+430>>1]){break h}G[a+432>>1]=d;H[a+200>>2]=H[a+200>>2]|2048}h=J[a+394>>1];j=I[a+401|0];i:{if((j|0)==3){j:{k:{if(!h){H[a+204>>2]=H[a+204>>2]&-8193;break k}j=H[a+504>>2];d=0;while(1){k=I[d+j|0];if((k|0)!=255){if(k){d=e;break j}i=1}d=d+1|0;if((h|0)!=(d|0)){continue}break}d=e&-8388609;H[a+208>>2]=d;H[a+204>>2]=H[a+204>>2]&-8193;if(i){break j}}d=e&-8388993;H[a+208>>2]=d}if((d&4352)!=4352){break i}e=H[a+388>>2]+N(I[a+424|0],3)|0;G[a+426>>1]=I[e|0];G[a+428>>1]=I[e+1|0];G[a+430>>1]=I[e+2|0];if(!h|(d&34078720)!=524288){break i}d=0;if(h-1>>>0>=3){e=h&65532;while(1){i=H[a+504>>2]+d|0;F[i|0]=I[i|0]^-1;i=H[a+504>>2]+(d|1)|0;F[i|0]=I[i|0]^-1;i=H[a+504>>2]+(d|2)|0;F[i|0]=I[i|0]^-1;i=H[a+504>>2]+(d|3)|0;F[i|0]=I[i|0]^-1;d=d+4|0;g=g+4|0;if((e|0)!=(g|0)){continue}break}}e=h&3;if(e){while(1){g=H[a+504>>2]+d|0;F[g|0]=I[g|0]^-1;d=d+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}d=H[a+208>>2];break i}l:{if(j&4){d=e;break l}if(h){d=e;break l}d=e&-385;H[a+208>>2]=d}if(j&2|(d&4352)!=4352){break i}g=J[a+516>>1];f=J[a+432>>1];m:{n:{switch(I[a+402|0]-1|0){case 0:g=N(g,255);f=N(f,255);break m;case 1:g=N(g,85);f=N(f,85);break m;case 3:break n;default:break m}}g=N(g,17);f=N(f,17)}G[a+428>>1]=f;G[a+430>>1]=f;G[a+426>>1]=f;if(d&33554432){break i}G[a+512>>1]=g;G[a+514>>1]=g;G[a+510>>1]=g}e=J[a+428>>1]|J[a+430>>1]<<16;f=J[a+424>>1]|J[a+426>>1]<<16;G[a+434>>1]=f;G[a+436>>1]=f>>>16;G[a+438>>1]=e;G[a+440>>1]=e>>>16;G[a+442>>1]=J[a+432>>1];o:{p:{q:{if(d&8192){break q}if(d&6291456){if(H[a+460>>2]-105001>>>0<4294957295|H[a+464>>2]-105001>>>0<4294957295){break q}d=H[a+208>>2]}r:{if(!(d&128)){break r}if(H[a+460>>2]-105001>>>0<4294957295|H[a+464>>2]-105001>>>0<4294957295){break q}if(I[a+418|0]!=3){break r}if(H[a+420>>2]-105001>>>0<4294957295){break q}}f=H[a+208>>2];if(f&8388608){if(H[a+464>>2]-105001>>>0<4294957295){break q}f=H[a+208>>2]}if(!(f&128)|I[a+401|0]!=3){break o}m=J[a+394>>1];if(m){g=I[a+430|0];h=I[a+428|0];i=I[a+426|0];j=H[a+388>>2];d=0;while(1){k=H[a+504>>2]+d|0;f=I[k|0];s:{if((f|0)==255){break s}if(!f){e=j+N(d,3)|0;F[e+2|0]=g;F[e+1|0]=h;F[e|0]=i;break s}e=j+N(d,3)|0;f=(N(i,f^255)+N(f,I[e|0])|0)+128|0;F[e|0]=f+((f&65280)>>>8|0)>>>8;f=I[k|0];f=(N(h,f^255)+N(f,I[e+1|0])|0)+128|0;F[e+1|0]=((f&65280)>>>8|0)+f>>>8;o=e;f=I[k|0];e=(N(g,f^255)+N(f,I[e+2|0])|0)+128|0;F[o+2|0]=((e&65280)>>>8|0)+e>>>8}d=d+1|0;if((m|0)!=(d|0)){continue}break}f=H[a+208>>2]}f=f&-129;break p}d=I[a+402|0];i=0;if(H[a+472>>2]?1:H[a+468>>2]){ab(a,35487);dl(a)}t:{if(d>>>0<=8){d=H[a+464>>2];u:{if((d|0)<=0){d=1e5;break u}e=H[a+460>>2];v:{if(!e){break v}p=T(1e15/+(e|0)/+(d|0)+.5);e=p<=2147483647;if(P(p)<2147483648){d=~~p}else{d=-2147483648}if(!e){break v}if(p>=-2147483648){break u}}d=0}f=ac(a,256);H[a+468>>2]=f;w:{if(d-95e3>>>0<10001){d=0;while(1){F[d+f|0]=d;e=d|1;F[e+f|0]=e;e=d|2;F[e+f|0]=e;e=d|3;F[e+f|0]=e;e=d|4;F[e+f|0]=e;e=d|5;F[e+f|0]=e;e=d|6;F[e+f|0]=e;e=d|7;F[e+f|0]=e;d=d+8|0;if((d|0)!=256){continue}break}break w}v=+(d|0)*1e-5;d=0;while(1){g=d+f|0;x:{if(d-1>>>0<=253){p=T(Wb(+(d>>>0)/255,v)*255+.5);if(p<4294967296&p>=0){e=~~p>>>0;break x}e=0;break x}e=d}F[g|0]=e;d=d+1|0;if((d|0)!=256){continue}break}}if(!(H[a+208>>2]&6291584)){break t}d=H[a+460>>2];y:{z:{if(!d){break z}p=T(1e10/+(d|0)+.5);e=p<=2147483647;if(P(p)<2147483648){d=~~p}else{d=-2147483648}if(!e){break z}if(p>=-2147483648){break y}}d=0}f=ac(a,256);H[a+480>>2]=f;A:{if(d-95e3>>>0<10001){d=0;while(1){F[d+f|0]=d;e=d|1;F[e+f|0]=e;e=d|2;F[e+f|0]=e;e=d|3;F[e+f|0]=e;e=d|4;F[e+f|0]=e;e=d|5;F[e+f|0]=e;e=d|6;F[e+f|0]=e;e=d|7;F[e+f|0]=e;d=d+8|0;if((d|0)!=256){continue}break}break A}v=+(d|0)*1e-5;d=0;while(1){g=d+f|0;B:{if(d-1>>>0<=253){p=T(Wb(+(d>>>0)/255,v)*255+.5);if(p<4294967296&p>=0){e=~~p>>>0;break B}e=0;break B}e=d}F[g|0]=e;d=d+1|0;if((d|0)!=256){continue}break}}d=H[a+464>>2];C:{if((d|0)>0){p=T(1e10/+(d|0)+.5);e=p>=-2147483648;if(P(p)<2147483648){d=~~p}else{d=-2147483648}d=p<=2147483647?e?d:0:0;break C}d=H[a+460>>2]}f=ac(a,256);H[a+476>>2]=f;if(d-95e3>>>0<10001){d=0;while(1){F[d+f|0]=d;e=d|1;F[e+f|0]=e;e=d|2;F[e+f|0]=e;e=d|3;F[e+f|0]=e;e=d|4;F[e+f|0]=e;e=d|5;F[e+f|0]=e;e=d|6;F[e+f|0]=e;e=d|7;F[e+f|0]=e;d=d+8|0;if((d|0)!=256){continue}break}break t}v=+(d|0)*1e-5;d=0;while(1){g=d+f|0;D:{if(d-1>>>0<=253){p=T(Wb(+(d>>>0)/255,v)*255+.5);if(p<4294967296&p>=0){e=~~p>>>0;break D}e=0;break D}e=d}F[g|0]=e;d=d+1|0;if((d|0)!=256){continue}break}break t}d=a;h=d;E:{if(I[d+401|0]&2){e=I[a+494|0];f=I[a+493|0];g=I[a+492|0];f=f>>>0>g>>>0?f:g;e=e>>>0>f>>>0?e:f;break E}e=I[a+495|0]}d=(e-1&255)>>>0<15?16-e|0:0;e=d&255;f=H[a+208>>2]&67109888;d=(f?e>>>0>5?e:5:d)&255;e=d>>>0<8?d:8;H[h+456>>2]=e;d=H[a+464>>2];F:{G:{if(f){if((d|0)<=0){p=1}else{p=T(+H[a+460>>2]*1e-5*+(d|0)+.5);f=p>=-2147483648;if(P(p)<2147483648){d=~~p}else{d=-2147483648}p=p<=2147483647?f?+(d|0)*1e-5:0:0}g=8-e|0;q=1<<g;f=wf(a,q<<2);H[a+472>>2]=f;h=16-e|0;d=0;while(1){w=f+(d<<2)|0,x=ac(a,512),H[w>>2]=x;d=d+1|0;if((q|0)!=(d|0)){continue}break}j=255>>>e|0;r=-1<<h^-1;d=0;while(1){k=N(i,257);v=T(Wb(+((k&65535)+128>>>0)/65535,p)*65535+.5);H:{if(v<4294967296&v>=0){h=~~v>>>0;break H}h=0}m=(N(h,r)+32768>>>0)/65535|0;if(m>>>0>=d>>>0){h=0;s=m-d|0;u=s+1&3;if(u){while(1){G[H[f+((d&j)<<2)>>2]+(d>>>g<<1)>>1]=k;d=d+1|0;h=h+1|0;if((u|0)!=(h|0)){continue}break}}if(s>>>0>=3){while(1){G[H[f+((d&j)<<2)>>2]+(d>>>g<<1)>>1]=k;h=d+1|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=k;h=d+2|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=k;h=d+3|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=k;d=d+4|0;if((h|0)!=(m|0)){continue}break}}d=m+1|0}i=i+1|0;if((i|0)!=255){continue}break}break G}f=a+472|0;I:{if((d|0)<=0){d=1e5;break I}g=H[a+460>>2];J:{if(!g){break J}p=T(1e15/+(g|0)/+(d|0)+.5);g=p<=2147483647;if(P(p)<2147483648){d=~~p}else{d=-2147483648}if(!g){break J}if(p>=-2147483648){break I}}d=0}Nh(a,f,e,d);break F}i=q<<8;if(i>>>0<=d>>>0){break F}h=0;k=i+(d^-1)|0;m=0-d&3;if(m){while(1){G[H[f+((d&j)<<2)>>2]+(d>>>g<<1)>>1]=65535;d=d+1|0;h=h+1|0;if((m|0)!=(h|0)){continue}break}}if(k>>>0<3){break F}while(1){G[H[f+((d&j)<<2)>>2]+(d>>>g<<1)>>1]=65535;h=d+1|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=65535;h=d+2|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=65535;h=d+3|0;G[H[f+((h&j)<<2)>>2]+(h>>>g<<1)>>1]=65535;d=d+4|0;if((i|0)!=(d|0)){continue}break}}if(!(H[a+208>>2]&6291584)){break t}f=a+488|0;d=H[a+460>>2];K:{L:{if(!d){break L}p=T(1e10/+(d|0)+.5);g=p<=2147483647;if(P(p)<2147483648){d=~~p}else{d=-2147483648}if(!g){break L}if(p>=-2147483648){break K}}d=0}Nh(a,f,e,d);d=a;g=d+484|0;f=H[d+464>>2];M:{if((f|0)>0){p=T(1e10/+(f|0)+.5);h=p>=-2147483648;if(P(p)<2147483648){f=~~p}else{f=-2147483648}f=p<=2147483647?h?f:0:0;break M}f=H[a+460>>2]}Nh(d,g,e,f)}f=H[a+208>>2];if(f&128){if(f&6291456){ab(a,30760)}if(I[a+401|0]==3){k=J[a+392>>1];j=H[a+388>>2];f=1e5;d=1e5;N:{O:{P:{switch(I[a+418|0]-1|0){case 1:e=H[a+480>>2];h=J[a+430>>1];d=I[e+h|0];m=J[a+428>>1];g=I[m+e|0];q=J[a+426>>1];f=I[q+e|0];i=H[a+468>>2];e=I[i+h|0];h=I[i+m|0];i=I[i+q|0];break N;case 0:d=H[a+464>>2];break O;case 2:break P;default:break O}}d=tf(H[a+420>>2]);f=Oh(H[a+420>>2],H[a+464>>2])}i=J[a+426>>1];Q:{if(f-105001>>>0<4294957295){i=Ne(i,f);h=Ne(J[a+428>>1],f);e=Ne(J[a+430>>1],f);break Q}h=I[a+428|0];e=I[a+430|0]}f=J[a+426>>1];if(d-105001>>>0<4294957295){f=Ne(f,d);g=Ne(J[a+428>>1],d);d=Ne(J[a+430>>1],d);break N}d=I[a+430|0];g=I[a+428|0]}if(k){r=d&255;s=g&255;u=f&255;d=0;while(1){R:{S:{if(J[a+394>>1]<=d>>>0){break S}m=H[a+504>>2]+d|0;g=I[m|0];if((g|0)==255){break S}if(!g){f=j+N(d,3)|0;F[f+2|0]=e;F[f+1|0]=h;F[f|0]=i;break R}q=H[a+480>>2];f=j+N(d,3)|0;g=(N(u,g^255)+N(g,I[q+I[f|0]|0])|0)+128|0;o=g+(g>>>8&255)>>>8&255;g=H[a+476>>2];F[f|0]=I[o+g|0];o=I[m|0];o=(N(s,o^255)+N(o,I[q+I[f+1|0]|0])|0)+128|0;F[f+1|0]=I[g+((o>>>8&255)+o>>>8&255)|0];o=f;m=I[m|0];f=(N(r,m^255)+N(m,I[q+I[f+2|0]|0])|0)+128|0;F[o+2|0]=I[g+((f>>>8&255)+f>>>8&255)|0];break R}f=j+N(d,3)|0;g=H[a+468>>2];F[f|0]=I[g+I[f|0]|0];F[f+1|0]=I[g+I[f+1|0]|0];F[f+2|0]=I[g+I[f+2|0]|0]}d=d+1|0;if((k|0)!=(d|0)){continue}break}}f=H[a+208>>2]&-8321;break p}T:{U:{switch(I[a+418|0]-1|0){case 1:d=tf(H[a+460>>2]);e=Oh(H[a+460>>2],H[a+464>>2]);break T;case 2:d=tf(H[a+420>>2]);e=Oh(H[a+420>>2],H[a+464>>2]);break T;default:hb(a,30965);X();case 0:break U}}d=H[a+464>>2];e=1e5}g=e-105001>>>0<4294957295;h=d-105001>>>0<4294957295;if(h){w=a,x=Od(a,J[a+432>>1],d),G[w+442>>1]=x}if(g){w=a,x=Od(a,J[a+432>>1],e),G[w+432>>1]=x}f=J[a+426>>1];V:{if(!(!((f|0)!=J[a+428>>1]|(f|0)!=J[a+430>>1])&(f|0)==J[a+432>>1])){if(h){w=a,x=Od(a,f,d),G[w+436>>1]=x;w=a,x=Od(a,J[a+428>>1],d),G[w+438>>1]=x;w=a,x=Od(a,J[a+430>>1],d),G[w+440>>1]=x}if(!g){break V}w=a,x=Od(a,J[a+426>>1],e),G[w+426>>1]=x;w=a,x=Od(a,J[a+428>>1],e),G[w+428>>1]=x;w=a,x=Od(a,J[a+430>>1],e),G[w+430>>1]=x;break V}G[a+430>>1]=f;G[a+428>>1]=f;G[a+426>>1]=f;d=J[a+442>>1];G[a+440>>1]=d;G[a+438>>1]=d;G[a+436>>1]=d}F[a+418|0]=1;f=H[a+208>>2];break o}if(I[a+401|0]!=3|(f&6291456?f&4096:0)){break o}h=J[a+392>>1];if(h){i=H[a+388>>2];e=H[a+468>>2];g=0;while(1){d=i+N(g,3)|0;F[d|0]=I[e+I[d|0]|0];F[d+1|0]=I[e+I[d+1|0]|0];F[d+2|0]=I[e+I[d+2|0]|0];g=g+1|0;if((h|0)!=(g|0)){continue}break}}f=f&-8193}H[a+208>>2]=f}W:{if((f&4104)!=8|I[a+401|0]!=3){break W}H[a+208>>2]=f&-9;h=J[a+392>>1];d=I[a+492|0];X:{if(!h|(d-1&255)>>>0>6){break X}g=8-d|0;i=H[a+388>>2];f=0;d=0;if(h-1>>>0>=3){j=h&65532;e=0;while(1){k=i+N(d,3)|0;F[k|0]=I[k|0]>>>g;k=i+N(d|1,3)|0;F[k|0]=I[k|0]>>>g;k=i+N(d|2,3)|0;F[k|0]=I[k|0]>>>g;k=i+N(d|3,3)|0;F[k|0]=I[k|0]>>>g;d=d+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}e=h&3;if(!e){break X}while(1){j=i+N(d,3)|0;F[j|0]=I[j|0]>>>g;d=d+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}d=I[a+493|0];Y:{if(!h|(d-1&255)>>>0>6){break Y}g=8-d|0;i=H[a+388>>2];f=0;d=0;if(h-1>>>0>=3){j=h&65532;e=0;while(1){k=i+N(d,3)|0;F[k+1|0]=I[k+1|0]>>>g;k=i+N(d|1,3)|0;F[k+1|0]=I[k+1|0]>>>g;k=i+N(d|2,3)|0;F[k+1|0]=I[k+1|0]>>>g;k=i+N(d|3,3)|0;F[k+1|0]=I[k+1|0]>>>g;d=d+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}e=h&3;if(!e){break Y}while(1){j=i+N(d,3)|0;F[j+1|0]=I[j+1|0]>>>g;d=d+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}d=I[a+494|0];if(!h|(d-1&255)>>>0>6){break W}e=8-d|0;i=H[a+388>>2];g=0;d=0;if(h-1>>>0>=3){j=h&65532;f=0;while(1){k=i+N(d,3)|0;F[k+2|0]=I[k+2|0]>>>e;k=i+N(d|1,3)|0;F[k+2|0]=I[k+2|0]>>>e;k=i+N(d|2,3)|0;F[k+2|0]=I[k+2|0]>>>e;k=i+N(d|3,3)|0;F[k+2|0]=I[k+2|0]>>>e;d=d+4|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}f=h&3;if(!f){break W}while(1){h=i+N(d,3)|0;F[h+2|0]=I[h+2|0]>>>e;d=d+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}Ga=n+16|0;Z:{if(I[a+398|0]){d=H[a+324>>2];f=H[a+208>>2];H[a+328>>2]=f&2?d:d+7>>>3|0;g=H[a+320>>2];d=I[a+399|0];e=I[d+40328|0];H[a+340>>2]=((g+e|0)+(I[d+40321|0]^-1)>>>0)/(e>>>0);break Z}H[a+328>>2]=H[a+324>>2];g=H[a+320>>2];H[a+340>>2]=g;f=H[a+208>>2]}e=I[a+404|0];e=f&4?I[a+402|0]<8?8:e:e;d=e&255;h=f&4096;_:{if(!h){break _}$:{switch(I[a+401|0]){case 3:d=J[a+394>>1]?32:24;break _;case 0:d=e&255;d=(d>>>0>8?d:8)<<(J[a+394>>1]!=0);break _;case 2:break $;default:break _}}if(!J[a+394>>1]){break _}d=((e&255)<<2>>>0)/3|0}e=f&32768;aa:{if(!e){break aa}ba:{switch(I[a+401|0]){case 0:d=d>>>0<9?16:32;break aa;case 2:case 3:break ba;default:break aa}}d=d>>>0>32?64:32}ca:{if(!(f&16384)){break ca}da:{if(!(e|!(!J[a+394>>1]|!h))){e=I[a+401|0];if((e|0)!=4){break da}}d=d>>>0<17?32:64;break ca}if(d>>>0<=8){d=(e|0)==6?32:24;break ca}d=(e|0)==6?64:48}if(f&1048576){e=N(I[a+197|0],I[a+196|0]);d=d>>>0<e>>>0?e:d}F[a+409|0]=0;F[a+408|0]=d;e=g+7&-8;d=((d+7>>>3|0)+(d>>>0>7?N(e,d>>>3|0):N(d,e)>>>3|0)|0)+49|0;if(d>>>0>K[a+736>>2]){fb(a,H[a+680>>2]);fb(a,H[a+748>>2]);ea:{if(I[a+398|0]){e=wf(a,d);break ea}e=ac(a,d)}H[a+680>>2]=e;e=ac(a,d);H[a+748>>2]=e;H[a+736>>2]=d;H[a+352>>2]=e+31;H[a+356>>2]=H[a+680>>2]+31}d=H[a+336>>2];if((d|0)==-1){hb(a,40335);X()}_a(H[a+352>>2],0,d+1|0);H[a+204>>2]=H[a+204>>2]|64}f=H[a+340>>2];H[l>>2]=f;F[l+8|0]=I[a+401|0];F[l+9|0]=I[a+402|0];F[l+10|0]=I[a+405|0];e=I[a+404|0];F[l+11|0]=e;g=e>>>0>=8?N(f,e>>>3|0):N(e,f)+7>>>3|0;H[l+4>>2]=g;fa:{if(!I[a+398|0]|!(I[a+208|0]&2)){break fa}d=H[a+344>>2];ga:{switch(I[a+399|0]){case 0:if(!(d&7)){break fa}if(c){od(a,c,1)}Nd(a);break d;case 1:if(!(d&7)&K[a+320>>2]>4){break fa}if(c){od(a,c,1)}Nd(a);break d;case 2:if((d&7)==4){break fa}if(!(!c|!(d&4))){od(a,c,1)}Nd(a);break d;case 3:if(!(d&3)&K[a+320>>2]>2){break fa}if(c){od(a,c,1)}Nd(a);break d;case 4:if((d&3)==2){break fa}if(!(!c|!(d&2))){od(a,c,1)}Nd(a);break d;case 5:if(!(d&1)&K[a+320>>2]>1){break fa}if(c){od(a,c,1)}Nd(a);break d;default:break ga}}if(d&1){break fa}Nd(a);break d}if(!(I[a+200|0]&4)){break c}H[a+224>>2]=H[a+356>>2];h=a+212|0;H[a+228>>2]=(e>>>0>=8?N(f,e>>>3|0):N(e,f)+7>>>3|0)+1;while(1){if(!H[a+216>>2]){e=H[a+380>>2];ha:{while(1){if(e){break ha}jb(a,0);e=rg(a);H[a+380>>2]=e;if(H[a+348>>2]==1229209940){continue}break}hb(a,31028);X()}d=H[a+272>>2];H[a+216>>2]=d;f=H[a+268>>2];H[a+212>>2]=f;if(d>>>0>e>>>0){H[a+216>>2]=e;d=e}if(a){Kb(a,f,d);ob(a,f,d)}H[a+380>>2]=H[a+380>>2]-H[a+216>>2]}d=Re(h,1);ia:{if(d){if((d|0)==1){if(H[a+380>>2]?1:H[a+228>>2]|H[a+216>>2]){Uh(a,31361)}H[a+200>>2]=H[a+200>>2]|8;H[a+204>>2]=H[a+204>>2]|32;break ia}b=a;a=H[a+236>>2];hb(b,a?a:31457);X()}if(H[a+228>>2]){continue}}break}e=H[a+356>>2];d=I[e|0];if(d){if(d>>>0>4){break b}e=e+1|0;f=H[a+352>>2]+1|0;d=d-1|0;if(d>>>0<=3){if(!H[a+752>>2]){H[a+752>>2]=402;H[a+760>>2]=403;H[a+756>>2]=404;H[a+764>>2]=(I[a+404|0]+7&504)==8?405:406}Ia[H[((d<<2)+a|0)+752>>2]](l,e,f)}g=H[l+4>>2];e=H[a+356>>2]}$a(H[a+352>>2],e,g+1|0);if(!(!(I[a+660|0]&4)|I[a+664|0]!=64)){d=H[a+356>>2]+1|0;g=I[l+8|0];ja:{if(!(g&2)){break ja}f=H[l>>2];ka:{switch(I[l+9|0]-8|0){case 0:e=3;la:{switch(g-2|0){case 4:e=4;break;case 0:break la;default:break ja}}if(!f){break ja}if((f|0)!=1){i=f&-2;g=0;while(1){h=I[d+1|0];F[d|0]=h+I[d|0];F[d+2|0]=h+I[d+2|0];d=d+e|0;h=I[d+1|0];F[d+2|0]=h+I[d+2|0];F[d|0]=h+I[d|0];d=d+e|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!(f&1)){break ja}e=I[d+1|0];F[d|0]=e+I[d|0];F[d+2|0]=e+I[d+2|0];break ja;case 8:break ka;default:break ja}}h=6;ma:{switch(g-2|0){case 4:h=8;break;case 0:break ma;default:break ja}}if(!f){break ja}e=0;while(1){g=I[d+3|0]|I[d+2|0]<<8;i=g+(I[d+5|0]|I[d+4|0]<<8)|0;F[d+5|0]=i;g=g+(I[d+1|0]|I[d|0]<<8)|0;F[d+1|0]=g;F[d+4|0]=i>>>8;F[d|0]=g>>>8;d=d+h|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}}if(H[a+208>>2]){na:{oa:{pa:{qa:{d=H[a+356>>2];if(d){if((H[a+204>>2]&16448)==16384){break qa}e=H[a+208>>2];ra:{if(!(e&4096)){break ra}if(I[l+8|0]==3){j=d+1|0;n=H[a+388>>2];s=H[a+504>>2];q=J[a+394>>1];sa:{if(I[l+8|0]!=3){break sa}i=H[l>>2];d=I[l+9|0];ta:{if(d>>>0<=7){ua:{va:{switch(d-1|0){case 0:if(!i){break ua}f=i+j|0;d=0-i&7;e=i-1|0;g=j+(e>>>3|0)|0;if(e){e=i&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>d&1;f=f-2|0;o=g;g=(d|0)==7;k=o-g|0;d=g?0:d+1|0;F[f|0]=I[k|0]>>>d&1;g=(d|0)==7;d=g?0:d+1|0;g=k-g|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(!(i&1)){break ua}F[f-1|0]=I[g|0]>>>d&1;break ua;case 1:if(!i){break ua}f=i+j|0;e=i-1|0;g=j+(e>>>2|0)|0;d=((i<<1)+6^-1)&6;if(e){e=i&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>d&3;f=f-2|0;o=g;g=(d|0)==6;k=o-g|0;d=g?0:d+2|0;F[f|0]=I[k|0]>>>d&3;g=(d|0)==6;d=g?0:d+2|0;g=k-g|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(!(i&1)){break ua}F[f-1|0]=I[g|0]>>>d&3;break ua;case 3:break va;default:break ua}}if(!i){break ua}f=i+j|0;d=i<<2&4;e=i-1|0;g=j+(e>>>1|0)|0;if(e){e=i&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>d&15;f=f-2|0;o=g;g=(d|0)==4;k=o-g|0;d=g?0:d+4|0;F[f|0]=I[k|0]>>>d&15;g=(d|0)==4;d=g?0:d+4|0;g=k-g|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(!(i&1)){break ua}F[f-1|0]=I[g|0]>>>d&15}F[l+11|0]=8;F[l+9|0]=8;H[l+4>>2]=i;break ta}if((d|0)!=8){break sa}}wa:{if(q){k=i<<2;e=4;m=6;r=32;if(!i){break wa}d=i+j|0;f=j+k|0;h=0;while(1){j=f-1|0;d=d-1|0;g=I[d|0];if((g|0)<(q|0)){g=I[g+s|0]}else{g=255}F[j|0]=g;F[f-2|0]=I[(n+N(I[d|0],3)|0)+2|0];F[f-3|0]=I[(n+N(I[d|0],3)|0)+1|0];f=f-4|0;F[f|0]=I[n+N(I[d|0],3)|0];h=h+1|0;if((i|0)!=(h|0)){continue}break}break wa}e=3;k=N(i,3);m=2;r=24;if(!i){break wa}d=i+j|0;f=j+k|0;g=0;while(1){d=d-1|0;F[f-1|0]=I[(n+N(I[d|0],3)|0)+2|0];F[f-2|0]=I[(n+N(I[d|0],3)|0)+1|0];f=f-3|0;F[f|0]=I[n+N(I[d|0],3)|0];g=g+1|0;if((i|0)!=(g|0)){continue}break}}F[l+11|0]=r;F[l+9|0]=8;F[l+10|0]=e;F[l+8|0]=m;H[l+4>>2]=k}break ra}d=d+1|0;if(!(!J[a+394>>1]|!(e&33554432))){Bk(l,d,a+508|0);break ra}Bk(l,d,0)}d=H[a+208>>2];xa:{if((d&262272)!=262144){break xa}ya:{switch(I[l+8|0]-4|0){case 0:case 2:break ya;default:break xa}}Lh(l,H[a+356>>2]+1|0,0);d=H[a+208>>2]}za:{if(!(d&6291456)){break za}d=H[a+356>>2]+1|0;g=0;e=0;h=0;s=0;f=I[l+8|0];if((f&3)==2){q=f&4;j=J[a+656>>1];k=J[a+658>>1];n=32768-(j+k|0)|0;i=H[l>>2];Aa:{if(I[l+9|0]==8){if(!(!H[a+476>>2]|!H[a+480>>2])){if(!i){break Aa}g=d;while(1){f=I[d|0];m=I[d+1|0];r=I[d+2|0];Ba:{Ca:{if(!((f|0)==(m|0)&(r|0)==(f|0))){h=h|1;o=f;f=H[a+480>>2];f=H[a+476>>2]+(((N(j,I[o+f|0])+N(k,I[f+m|0])|0)+N(n,I[f+r|0])|0)+16384>>>15|0)|0;break Ca}m=H[a+468>>2];if(!m){break Ba}f=f+m|0}f=I[f|0]}F[g|0]=f;Da:{if(!q){g=g+1|0;d=d+3|0;break Da}F[g+1|0]=I[d+3|0];g=g+2|0;d=d+4|0}e=e+1|0;if((i|0)!=(e|0)){continue}break}break Aa}if(!i){break Aa}if(!q){f=d;while(1){e=I[d|0];m=I[d+1|0];q=I[d+2|0];if(!((e|0)==(m|0)&(q|0)==(e|0))){h=h|1;e=(N(k,m)+N(e,j)|0)+N(n,q)>>>15|0}d=d+3|0;F[f|0]=e;f=f+1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Aa}e=d;while(1){f=I[d|0];m=I[d+1|0];q=I[d+2|0];if(!((f|0)==(m|0)&(q|0)==(f|0))){h=h|1;f=(N(k,m)+N(f,j)|0)+N(n,q)>>>15|0}F[e|0]=f;F[e+1|0]=I[d+3|0];e=e+2|0;d=d+4|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Aa}if(!(!H[a+488>>2]|!H[a+484>>2])){if(!i){break Aa}f=d;while(1){m=I[d+1|0];g=I[d|0];r=m|g<<8;o=I[d+3|0];u=I[d+2|0];e=I[d+4|0]|I[d+5|0]<<8;e=e<<8|e>>>8;Ea:{if(!((r|0)!=(o|u<<8)|(r|0)!=(e&65535))){e=H[a+472>>2];if(!e){break Ea}m=J[H[e+(o>>>H[a+456>>2]<<2)>>2]+(u<<1)>>1];g=m>>>8|0;break Ea}m=H[a+488>>2];g=H[a+456>>2];e=((N(j,J[H[m+((r&255)>>>g<<2)>>2]+(r>>>7&510)>>1])+N(k,J[H[m+(o>>>g<<2)>>2]+(u<<1)>>1])|0)+N(n,J[H[m+((e&255)>>>g<<2)>>2]+(e>>>7&510)>>1])|0)+16384|0;m=J[H[H[a+484>>2]+((e>>>15&255)>>>g<<2)>>2]+(e>>>22&510)>>1];g=m>>>8|0;h=h|1}F[f+1|0]=m;F[f|0]=g;Fa:{if(!q){f=f+2|0;d=d+6|0;break Fa}F[f+2|0]=I[d+6|0];F[f+3|0]=I[d+7|0];f=f+4|0;d=d+8|0}s=s+1|0;if((i|0)!=(s|0)){continue}break}break Aa}if(!i){break Aa}e=d;while(1){f=I[e+1|0]|I[e|0]<<8;m=I[e+3|0]|I[e+2|0]<<8;r=I[e+5|0]|I[e+4|0]<<8;s=((N(f,j)+N(m,k)|0)+N(r,n)|0)+16384|0;F[d+1|0]=s>>>15;F[d|0]=s>>>23;f=(f|0)!=(m|0)|(f|0)!=(r|0);Ga:{if(!q){e=e+6|0;d=d+2|0;break Ga}F[d+2|0]=I[e+6|0];F[d+3|0]=I[e+7|0];e=e+8|0;d=d+4|0}h=f|h;g=g+1|0;if((i|0)!=(g|0)){continue}break}}d=I[l+10|0]-2|0;F[l+10|0]=d;F[l+8|0]=I[l+8|0]&253;d=N(d,I[l+9|0]);F[l+11|0]=d;d=d&255;Ha:{if(d>>>0>=8){d=N(i,d>>>3|0);break Ha}d=N(d,i)+7>>>3|0}H[l+4>>2]=d}if(!h){d=H[a+208>>2];break za}F[a+653|0]=1;d=H[a+208>>2];if((d&6291456)==4194304){ab(a,31855);d=H[a+208>>2]}if((d&6291456)==2097152){break pa}}if(!(!(d&16384)|I[a+201|0]&8)){Ak(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&128){d=H[a+356>>2]+1|0;k=H[a+204>>2]&8192;i=H[l>>2];e=H[a+456>>2];n=H[a+488>>2];m=H[a+484>>2];h=H[a+472>>2];f=H[a+480>>2];j=H[a+476>>2];g=H[a+468>>2];Ia:{Ja:{Ka:{La:{Ma:{Na:{Oa:{Pa:{Qa:{Ra:{Sa:{Ta:{Ua:{switch(I[l+8|0]){case 0:Va:{switch(I[l+9|0]-1|0){case 0:if(!i){break Ia}g=0;f=7;while(1){e=I[d|0];if(J[a+516>>1]==(e>>>f&1)){e=e&32639>>>7-f;F[d|0]=e;F[d|0]=e|J[a+432>>1]<<f}d=!f+d|0;f=f?f-1|0:7;g=g+1|0;if((i|0)!=(g|0)){continue}break};break Ia;case 1:if(!g){break Ja}if(!i){break Ia}h=0;f=6;while(1){e=I[d|0];k=e>>>f&3;Wa:{if((k|0)==J[a+516>>1]){j=e&16191>>>6-f;F[d|0]=j;e=J[a+432>>1];break Wa}j=e&16191>>>6-f;e=I[g+N(k,85)|0]>>>6|0}F[d|0]=e<<f|j;d=!f+d|0;f=f?f-2|0:6;h=h+1|0;if((i|0)!=(h|0)){continue}break};break Ia;case 3:if(!g){break Ka}if(!i){break Ia}h=0;f=4;while(1){e=I[d|0];k=e>>>f&15;Xa:{if((k|0)==J[a+516>>1]){j=e&3855>>>4-f;F[d|0]=j;e=J[a+432>>1];break Xa}j=e&3855>>>4-f;e=I[g+N(k,17)|0]>>>4|0}F[d|0]=e<<f|j;d=!f+d|0;f=f?f-4|0:4;h=h+1|0;if((i|0)!=(h|0)){continue}break};break Ia;case 7:if(!g){break La}if(!i){break Ia}if((i|0)!=1){h=i&-2;f=0;while(1){e=I[d|0];if((e|0)==J[a+516>>1]){e=I[a+432|0]}else{e=I[e+g|0]}F[d|0]=e;e=I[d+1|0];Ya:{if((e|0)!=J[a+516>>1]){e=I[e+g|0];break Ya}e=I[a+432|0]}F[d+1|0]=e;d=d+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!(i&1)){break Ia}e=I[d|0];if((e|0)==J[a+516>>1]){break Ta}F[d|0]=I[e+g|0];break Ia;case 15:break Va;default:break Ia}}if(!h){break Ma}if(!i){break Ia}g=0;while(1){j=I[d+1|0];f=I[d|0];Za:{if(J[a+516>>1]==(j|f<<8)){F[d|0]=I[a+433|0];j=I[a+432|0];break Za}j=J[H[h+(j>>>e<<2)>>2]+(f<<1)>>1];F[d|0]=j>>>8}F[d+1|0]=j;d=d+2|0;g=g+1|0;if((i|0)!=(g|0)){continue}break};break Ia;case 2:if(I[l+9|0]==8){if(!g){break Na}if(!i){break Ia}h=0;while(1){f=I[d|0];e=I[d+1|0];_a:{if(!((f|0)!=J[a+510>>1]|(e|0)!=J[a+512>>1]|J[a+514>>1]!=I[d+2|0])){F[d|0]=I[a+426|0];F[d+1|0]=I[a+428|0];F[d+2|0]=I[a+430|0];break _a}F[d|0]=I[f+g|0];F[d+1|0]=I[e+g|0];F[d+2|0]=I[g+I[d+2|0]|0]}d=d+3|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}break Ia}if(!h){break Oa}if(!i){break Ia}f=0;while(1){g=I[d+4|0];j=I[d+5|0];q=I[d+1|0];m=I[d|0];n=I[d+3|0];k=I[d+2|0];$a:{if(!(J[a+510>>1]!=(q|m<<8)|J[a+512>>1]!=(n|k<<8)|J[a+514>>1]!=(j|g<<8))){F[d|0]=I[a+427|0];F[d+1|0]=I[a+426|0];F[d+2|0]=I[a+429|0];F[d+3|0]=I[a+428|0];F[d+4|0]=I[a+431|0];g=I[a+430|0];break $a}m=J[H[h+(q>>>e<<2)>>2]+(m<<1)>>1];m=m<<8|m>>>8;F[d|0]=m;F[d+1|0]=m>>>8;k=J[H[h+(n>>>e<<2)>>2]+(k<<1)>>1];k=k<<8|k>>>8;F[d+2|0]=k;F[d+3|0]=k>>>8;g=J[H[h+(j>>>e<<2)>>2]+(g<<1)>>1];F[d+4|0]=g>>>8}F[d+5|0]=g;d=d+6|0;f=f+1|0;if((i|0)!=(f|0)){continue}break};break Ia;case 4:if(I[l+9|0]==8){if(!(g?!f|!j:1)){break Pa}if(!i){break Ia}g=0;while(1){e=I[d+1|0];if((e|0)!=255){if(e){e=(N(J[a+432>>1],e^255)+N(e,I[d|0])|0)+128&65535;e=(e>>>8|0)+e>>>8|0}else{e=I[a+432|0]}F[d|0]=e}d=d+2|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Ia}if(!(n?!h|!m:1)){break Qa}if(!i){break Ia}g=0;while(1){e=I[d+3|0]|I[d+2|0]<<8;ab:{if((e|0)==65535){break ab}if(!e){F[d|0]=I[a+433|0];F[d+1|0]=I[a+432|0];break ab}e=(N(J[a+432>>1],e^65535)+N(e,I[d+1|0]|I[d|0]<<8)|0)+32768|0;e=(e>>>16|0)+e|0;F[d+1|0]=e>>>16;F[d|0]=e>>>24}d=d+4|0;g=g+1|0;if((i|0)!=(g|0)){continue}break};break Ia;case 6:break Ua;default:break Ia}}if(I[l+9|0]==8){if(!(g?!f|!j:1)){break Ra}if(!i){break Ia}g=0;while(1){e=I[d+3|0];bb:{if((e|0)==255){break bb}if(!e){F[d|0]=I[a+426|0];F[d+1|0]=I[a+428|0];F[d+2|0]=I[a+430|0];break bb}f=e^255;h=(N(e,I[d|0])+N(f,J[a+426>>1])|0)+128|0;F[d|0]=(h>>>8&255)+h>>>8;h=(N(e,I[d+1|0])+N(f,J[a+428>>1])|0)+128|0;F[d+1|0]=(h>>>8&255)+h>>>8;e=(N(e,I[d+2|0])+N(f,J[a+430>>1])|0)+128|0;F[d+2|0]=(e>>>8&255)+e>>>8}d=d+4|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Ia}if(!(n?!h|!m:1)){break Sa}if(!i){break Ia}g=0;while(1){e=I[d+7|0]|I[d+6|0]<<8;cb:{if((e|0)==65535){break cb}if(!e){F[d|0]=I[a+427|0];F[d+1|0]=I[a+426|0];F[d+2|0]=I[a+429|0];F[d+3|0]=I[a+428|0];F[d+4|0]=I[a+431|0];F[d+5|0]=I[a+430|0];break cb}f=e^65535;h=(N(e,I[d+1|0]|I[d|0]<<8)+N(f,J[a+426>>1])|0)+32768|0;h=(h>>>16|0)+h|0;F[d+1|0]=h>>>16;F[d|0]=h>>>24;h=(N(e,I[d+3|0]|I[d+2|0]<<8)+N(f,J[a+428>>1])|0)+32768|0;h=(h>>>16|0)+h|0;F[d+2|0]=h>>>24;F[d+3|0]=h>>>16;e=(N(e,I[d+5|0]|I[d+4|0]<<8)+N(f,J[a+430>>1])|0)+32768|0;e=(e>>>16|0)+e|0;F[d+4|0]=e>>>24;F[d+5|0]=e>>>16}d=d+8|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Ia}F[d|0]=I[a+432|0];break Ia}if(!i){break Ia}f=0;while(1){db:{eb:{q=I[d+7|0]|I[d+6|0]<<8;if(q){if((q|0)!=65535){break eb}g=J[H[h+(I[d+1|0]>>>e<<2)>>2]+(I[d|0]<<1)>>1];g=g<<8|g>>>8;F[d|0]=g;F[d+1|0]=g>>>8;g=J[H[h+(I[d+3|0]>>>e<<2)>>2]+(I[d+2|0]<<1)>>1];g=g<<8|g>>>8;F[d+2|0]=g;F[d+3|0]=g>>>8;g=J[H[h+(I[d+5|0]>>>e<<2)>>2]+(I[d+4|0]<<1)>>1];g=g<<8|g>>>8;F[d+4|0]=g;F[d+5|0]=g>>>8;break db}F[d|0]=I[a+427|0];F[d+1|0]=I[a+426|0];F[d+2|0]=I[a+429|0];F[d+3|0]=I[a+428|0];F[d+4|0]=I[a+431|0];F[d+5|0]=I[a+430|0];break db}r=q^65535;g=(N(q,J[H[n+(I[d+1|0]>>>e<<2)>>2]+(I[d|0]<<1)>>1])+N(r,J[a+436>>1])|0)+32768|0;j=(g>>>16|0)+g|0;g=j>>>24|0;j=j>>>16|0;if(!k){j=J[H[m+((j&255)>>>e<<2)>>2]+(g<<1)>>1];g=j>>>8|0}F[d+1|0]=j;F[d|0]=g;g=(N(q,J[H[n+(I[d+3|0]>>>e<<2)>>2]+(I[d+2|0]<<1)>>1])+N(r,J[a+438>>1])|0)+32768|0;j=(g>>>16|0)+g|0;g=j>>>24|0;j=j>>>16|0;if(!k){j=J[H[m+((j&255)>>>e<<2)>>2]+(g<<1)>>1];g=j>>>8|0}F[d+3|0]=j;F[d+2|0]=g;g=(N(q,J[H[n+(I[d+5|0]>>>e<<2)>>2]+(I[d+4|0]<<1)>>1])+N(r,J[a+440>>1])|0)+32768|0;j=(g>>>16|0)+g|0;g=j>>>24|0;j=j>>>16|0;if(!k){j=J[H[m+((j&255)>>>e<<2)>>2]+(g<<1)>>1];g=j>>>8|0}F[d+5|0]=j;F[d+4|0]=g}d=d+8|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break Ia}if(!i){break Ia}h=0;while(1){fb:{gb:{n=I[d+3|0];if(n){if((n|0)!=255){break gb}F[d|0]=I[g+I[d|0]|0];F[d+1|0]=I[g+I[d+1|0]|0];F[d+2|0]=I[g+I[d+2|0]|0];break fb}F[d|0]=I[a+426|0];F[d+1|0]=I[a+428|0];F[d+2|0]=I[a+430|0];break fb}m=n^255;e=(N(n,I[f+I[d|0]|0])+N(m,J[a+436>>1])|0)+128|0;e=(e>>>8&255)+e>>>8|0;if(!k){e=I[j+(e&255)|0]}F[d|0]=e;e=(N(n,I[f+I[d+1|0]|0])+N(m,J[a+438>>1])|0)+128|0;e=(e>>>8&255)+e>>>8|0;if(!k){e=I[j+(e&255)|0]}F[d+1|0]=e;e=(N(n,I[f+I[d+2|0]|0])+N(m,J[a+440>>1])|0)+128|0;e=(e>>>8&255)+e>>>8|0;if(!k){e=I[j+(e&255)|0]}F[d+2|0]=e}d=d+4|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}break Ia}if(!i){break Ia}f=0;while(1){hb:{ib:{g=I[d+3|0]|I[d+2|0]<<8;if(g){if((g|0)!=65535){break ib}g=J[H[h+(I[d+1|0]>>>e<<2)>>2]+(I[d|0]<<1)>>1];g=g<<8|g>>>8;F[d|0]=g;F[d+1|0]=g>>>8;break hb}F[d|0]=I[a+433|0];F[d+1|0]=I[a+432|0];break hb}g=(N(g,J[H[n+(I[d+1|0]>>>e<<2)>>2]+(I[d|0]<<1)>>1])+N(J[a+442>>1],g^65535)|0)+32768|0;j=(g>>>16|0)+g|0;g=j>>>16|0;if(k){j=j>>>24|0}else{g=J[H[m+((g&255)>>>e<<2)>>2]+(j>>>23&510)>>1];j=g>>>8|0}F[d+1|0]=g;F[d|0]=j}d=d+4|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break Ia}if(!i){break Ia}h=0;while(1){jb:{kb:{e=I[d+1|0];if(e){if((e|0)!=255){break kb}e=I[g+I[d|0]|0];break jb}e=I[a+432|0];break jb}e=(N(J[a+442>>1],e^255)+N(e,I[f+I[d|0]|0])|0)+128&65535;e=(e>>>8|0)+e>>>8|0;if(k){break jb}e=I[j+(e&255)|0]}F[d|0]=e;d=d+2|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}break Ia}if(!i){break Ia}f=0;while(1){if(!(J[a+510>>1]!=(I[d+1|0]|I[d|0]<<8)|J[a+512>>1]!=(I[d+3|0]|I[d+2|0]<<8)|J[a+514>>1]!=(I[d+5|0]|I[d+4|0]<<8))){F[d|0]=I[a+427|0];F[d+1|0]=I[a+426|0];F[d+2|0]=I[a+429|0];F[d+3|0]=I[a+428|0];F[d+4|0]=I[a+431|0];F[d+5|0]=I[a+430|0]}d=d+6|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break Ia}if(!i){break Ia}f=0;while(1){if(!(J[a+510>>1]!=I[d|0]|J[a+512>>1]!=I[d+1|0]|J[a+514>>1]!=I[d+2|0])){F[d|0]=I[a+426|0];F[d+1|0]=I[a+428|0];F[d+2|0]=I[a+430|0]}d=d+3|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break Ia}if(!i){break Ia}if((i|0)!=1){e=i&-2;f=0;while(1){if(J[a+516>>1]==(I[d+1|0]|I[d|0]<<8)){F[d|0]=I[a+433|0];F[d+1|0]=I[a+432|0]}if(J[a+516>>1]==(I[d+3|0]|I[d+2|0]<<8)){F[d+2|0]=I[a+433|0];F[d+3|0]=I[a+432|0]}d=d+4|0;f=f+2|0;if((e|0)!=(f|0)){continue}break}}if(!(i&1)|J[a+516>>1]!=(I[d+1|0]|I[d|0]<<8)){break Ia}F[d|0]=I[a+433|0];F[d+1|0]=I[a+432|0];break Ia}if(!i){break Ia}if((i|0)!=1){e=i&-2;f=0;while(1){if(J[a+516>>1]==I[d|0]){F[d|0]=I[a+432|0]}if(J[a+516>>1]==I[d+1|0]){F[d+1|0]=I[a+432|0]}d=d+2|0;f=f+2|0;if((e|0)!=(f|0)){continue}break}}if(!(i&1)|J[a+516>>1]!=I[d|0]){break Ia}F[d|0]=I[a+432|0];break Ia}if(!i){break Ia}g=0;f=4;while(1){e=I[d|0];if(J[a+516>>1]==(e>>>f&15)){e=e&3855>>>4-f;F[d|0]=e;F[d|0]=e|J[a+432>>1]<<f}d=!f+d|0;f=f?f-4|0:4;g=g+1|0;if((i|0)!=(g|0)){continue}break}break Ia}if(!i){break Ia}g=0;f=6;while(1){e=I[d|0];if(J[a+516>>1]==(e>>>f&3)){e=e&16191>>>6-f;F[d|0]=e;F[d|0]=e|J[a+432>>1]<<f}d=!f+d|0;f=f?f-2|0:6;g=g+1|0;if((i|0)!=(g|0)){continue}break}}d=H[a+208>>2]}lb:{if((d&6299648)!=8192){break lb}mb:{if(!(d&128)){f=I[a+401|0];break mb}if(J[a+394>>1]){break lb}f=I[a+401|0];if(f&4){break lb}}if((f|0)==3){break lb}d=H[a+356>>2]+1|0;k=0;g=H[l>>2];i=H[a+456>>2];h=H[a+472>>2];e=I[l+9|0];f=H[a+468>>2];nb:{if(!(f?e>>>0<=8:0)&(!h|(e|0)!=16)){break nb}ob:{pb:{qb:{switch(I[l+8|0]){case 2:if((e|0)!=8){if(!g){break nb}e=0;while(1){f=J[H[h+(I[d+1|0]>>>i<<2)>>2]+(I[d|0]<<1)>>1];f=f<<8|f>>>8;F[d|0]=f;F[d+1|0]=f>>>8;f=J[H[h+(I[d+3|0]>>>i<<2)>>2]+(I[d+2|0]<<1)>>1];f=f<<8|f>>>8;F[d+2|0]=f;F[d+3|0]=f>>>8;f=J[H[h+(I[d+5|0]>>>i<<2)>>2]+(I[d+4|0]<<1)>>1];f=f<<8|f>>>8;F[d+4|0]=f;F[d+5|0]=f>>>8;d=d+6|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}break nb}if(!g){break nb}if((g|0)!=1){h=g&-2;e=0;while(1){F[d|0]=I[f+I[d|0]|0];F[d+1|0]=I[f+I[d+1|0]|0];F[d+2|0]=I[f+I[d+2|0]|0];F[d+3|0]=I[f+I[d+3|0]|0];F[d+4|0]=I[f+I[d+4|0]|0];F[d+5|0]=I[f+I[d+5|0]|0];d=d+6|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}break pb;case 6:if((e|0)!=8){if(!g){break nb}e=0;while(1){f=J[H[h+(I[d+1|0]>>>i<<2)>>2]+(I[d|0]<<1)>>1];f=f<<8|f>>>8;F[d|0]=f;F[d+1|0]=f>>>8;f=J[H[h+(I[d+3|0]>>>i<<2)>>2]+(I[d+2|0]<<1)>>1];f=f<<8|f>>>8;F[d+2|0]=f;F[d+3|0]=f>>>8;f=J[H[h+(I[d+5|0]>>>i<<2)>>2]+(I[d+4|0]<<1)>>1];f=f<<8|f>>>8;F[d+4|0]=f;F[d+5|0]=f>>>8;d=d+8|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}break nb}if(!g){break nb}if((g|0)!=1){h=g&-2;e=0;while(1){F[d|0]=I[f+I[d|0]|0];F[d+1|0]=I[f+I[d+1|0]|0];F[d+2|0]=I[f+I[d+2|0]|0];F[d+4|0]=I[f+I[d+4|0]|0];F[d+5|0]=I[f+I[d+5|0]|0];F[d+6|0]=I[f+I[d+6|0]|0];d=d+8|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}break pb;case 4:if((e|0)!=8){if(!g){break nb}if((g|0)!=1){f=g&-2;e=0;while(1){j=J[H[h+(I[d+1|0]>>>i<<2)>>2]+(I[d|0]<<1)>>1];j=j<<8|j>>>8;F[d|0]=j;F[d+1|0]=j>>>8;j=J[H[h+(I[d+5|0]>>>i<<2)>>2]+(I[d+4|0]<<1)>>1];j=j<<8|j>>>8;F[d+4|0]=j;F[d+5|0]=j>>>8;d=d+8|0;e=e+2|0;if((f|0)!=(e|0)){continue}break}}break ob}if(!g){break nb}if(g-1>>>0>=3){h=g&-4;e=0;while(1){F[d|0]=I[f+I[d|0]|0];F[d+2|0]=I[f+I[d+2|0]|0];F[d+4|0]=I[f+I[d+4|0]|0];F[d+6|0]=I[f+I[d+6|0]|0];d=d+8|0;e=e+4|0;if((h|0)!=(e|0)){continue}break}}g=g&3;if(!g){break nb}e=0;while(1){F[d|0]=I[f+I[d|0]|0];d=d+2|0;e=e+1|0;if((g|0)!=(e|0)){continue}break};break nb;case 0:break qb;default:break nb}}rb:{sb:{tb:{if(!(!g|(e|0)!=2)){e=d;while(1){j=I[e|0];n=j&48;o=I[f+(N(n,5)|n>>>2|n>>>4)|0]>>>2&48;n=j&192;o=o|I[f+(n|j>>>6|n>>>2|n>>>4)|0]&192;n=j&12;F[e|0]=o|I[f+(N(n,21)|n>>>2)|0]>>>4&12|I[f+N(j&3,85)|0]>>>6;e=e+1|0;k=k+4|0;if(g>>>0>k>>>0){continue}break}e=I[l+9|0]}switch(e-4|0){case 0:break rb;case 4:break sb;case 12:break tb;default:break nb}}if(!g){break nb}if((g|0)!=1){f=g&-2;e=0;while(1){j=J[H[h+(I[d+1|0]>>>i<<2)>>2]+(I[d|0]<<1)>>1];j=j<<8|j>>>8;F[d|0]=j;F[d+1|0]=j>>>8;j=J[H[h+(I[d+3|0]>>>i<<2)>>2]+(I[d+2|0]<<1)>>1];j=j<<8|j>>>8;F[d+2|0]=j;F[d+3|0]=j>>>8;d=d+4|0;e=e+2|0;if((f|0)!=(e|0)){continue}break}}break ob}if(!g){break nb}if(g-1>>>0>=3){h=g&-4;e=0;while(1){F[d|0]=I[f+I[d|0]|0];F[d+1|0]=I[f+I[d+1|0]|0];F[d+2|0]=I[f+I[d+2|0]|0];F[d+3|0]=I[f+I[d+3|0]|0];d=d+4|0;e=e+4|0;if((h|0)!=(e|0)){continue}break}}g=g&3;if(!g){break nb}e=0;while(1){F[d|0]=I[f+I[d|0]|0];d=d+1|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}break nb}if(!g){break nb}e=0;while(1){h=I[d|0];F[d|0]=I[f+N(h&15,17)|0]>>>4|I[f+(h&240|h>>>4)|0]&240;d=d+1|0;e=e+2|0;if(g>>>0>e>>>0){continue}break}break nb}if(!(g&1)){break nb}F[d|0]=I[f+I[d|0]|0];F[d+1|0]=I[f+I[d+1|0]|0];F[d+2|0]=I[f+I[d+2|0]|0];break nb}if(!(g&1)){break nb}e=J[H[h+(I[d+1|0]>>>i<<2)>>2]+(I[d|0]<<1)>>1];e=e<<8|e>>>8;F[d|0]=e;F[d+1|0]=e>>>8}d=H[a+208>>2]}ub:{if((d&262272)!=262272){break ub}vb:{switch(I[l+8|0]-4|0){case 0:case 2:break vb;default:break ub}}Lh(l,H[a+356>>2]+1|0,0);d=H[a+208>>2]}if(d&64){d=H[a+356>>2]+1|0;h=H[a+588>>2];e=H[a+592>>2];wb:{if(I[l+9|0]!=8){break wb}f=H[l>>2];xb:{yb:{zb:{Ab:{Bb:{g=I[l+8|0];if(!(!h|(g|0)!=2)){if(!f){break Bb}g=0;e=d;while(1){F[e|0]=I[h+(I[d+1|0]<<2&992|I[d|0]<<7&31744|I[d+2|0]>>>3)|0];e=e+1|0;d=d+3|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}F[l+10|0]=1;F[l+8|0]=3;d=I[l+9|0];F[l+11|0]=d;if(d>>>0>=8){break yb}break xb}if(!(!h|(g|0)!=6)){if(!f){break Ab}g=0;e=d;while(1){F[e|0]=I[h+(I[d+1|0]<<2&992|I[d|0]<<7&31744|I[d+2|0]>>>3)|0];e=e+1|0;d=d+4|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}F[l+10|0]=1;F[l+8|0]=3;d=I[l+9|0];F[l+11|0]=d;if(d>>>0>=8){break zb}break xb}if(!f|(!e|(g|0)!=3)){break wb}if(f-1>>>0>=3){h=f&-4;g=0;while(1){F[d|0]=I[e+I[d|0]|0];F[d+1|0]=I[e+I[d+1|0]|0];F[d+2|0]=I[e+I[d+2|0]|0];F[d+3|0]=I[e+I[d+3|0]|0];d=d+4|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}f=f&3;if(!f){break wb}g=0;while(1){F[d|0]=I[e+I[d|0]|0];d=d+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}break wb}G[l+10>>1]=2049;F[l+8|0]=3;d=8;break yb}G[l+10>>1]=2049;F[l+8|0]=3;d=8}H[l+4>>2]=N(f,d>>>3|0);break wb}H[l+4>>2]=N(f,d>>>3|0);break wb}H[l+4>>2]=N(d,f)+7>>>3}if(!H[l+4>>2]){break oa}d=H[a+208>>2]}if(!(!(d&16384)|!(I[a+201|0]&8))){Ak(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&32){cl(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&8){d=H[a+356>>2]+1|0;e=Ga-16|0;i=I[l+8|0];Cb:{if((i|0)==3){break Cb}f=I[l+9|0];Db:{if(i&2){h=I[a+497|0];H[e+4>>2]=f-I[a+498|0];H[e+8>>2]=f-I[a+499|0];g=3;break Db}h=I[a+500|0];g=1}j=f-h|0;H[e>>2]=j;if(i&4){H[(e|g<<2)>>2]=f-I[a+501|0];g=g+1|0}h=(h|0)!=0&(j|0)>0;H[e>>2]=h?j:0;Eb:{if((g|0)==1){break Eb}i=H[e+4>>2];j=(i|0)<(f|0)&(i|0)>0;H[e+4>>2]=j?i:0;h=j?1:h;if((g|0)==2){break Eb}i=H[e+8>>2];j=(i|0)<(f|0)&(i|0)>0;H[e+8>>2]=j?i:0;h=j?1:h;if((g|0)==3){break Eb}i=H[e+12>>2];j=(i|0)<(f|0)&(i|0)>0;H[e+12>>2]=j?i:0;h=j?1:h}if(!h){break Cb}Fb:{switch(TI(f-2|0,31)|0){case 0:e=H[l+4>>2];if((e|0)<=0){break Cb}e=d+e|0;while(1){F[d|0]=I[d|0]>>>1&85;d=d+1|0;if(e>>>0>d>>>0){continue}break};break Cb;case 1:f=H[l+4>>2];if((f|0)<=0){break Cb}e=H[e>>2];g=N(15>>>e|0,17);f=d+f|0;while(1){F[d|0]=g&I[d|0]>>>e;d=d+1|0;if(f>>>0>d>>>0){continue}break};break Cb;case 3:f=H[l+4>>2];if((f|0)<=0){break Cb}h=d+f|0;f=0;while(1){F[d|0]=I[d|0]>>>H[e+(f<<2)>>2];f=f+1|0;f=(f|0)<(g|0)?f:0;d=d+1|0;if(h>>>0>d>>>0){continue}break};break Cb;case 7:break Fb;default:break Cb}}f=H[l+4>>2];if((f|0)<=0){break Cb}h=d+f|0;f=0;while(1){i=(I[d+1|0]|I[d|0]<<8)>>>H[e+(f<<2)>>2]|0;i=i<<8|i>>>8;F[d|0]=i;F[d+1|0]=i>>>8;f=f+1|0;f=(f|0)<(g|0)?f:0;d=d+2|0;if(h>>>0>d>>>0){continue}break}}d=H[a+208>>2]}if(d&4){g=H[a+356>>2]+1|0;e=I[l+9|0];if(e>>>0<=7){d=H[l>>2];Gb:{Hb:{switch(e-1|0){case 0:if(!d){break Gb}f=d+g|0;e=0-d&7;h=d-1|0;g=g+(h>>>3|0)|0;if(h){i=d&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>e&1;f=f-2|0;j=g;g=(e|0)==7;j=j-g|0;e=g?0:e+1|0;F[f|0]=I[j|0]>>>e&1;g=(e|0)==7;e=g?0:e+1|0;g=j-g|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(d&1)){break Gb}F[f-1|0]=I[g|0]>>>e&1;break Gb;case 1:if(!d){break Gb}f=d+g|0;h=d-1|0;g=g+(h>>>2|0)|0;e=((d<<1)+6^-1)&6;if(h){i=d&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>e&3;f=f-2|0;j=g;g=(e|0)==6;j=j-g|0;e=g?0:e+2|0;F[f|0]=I[j|0]>>>e&3;g=(e|0)==6;e=g?0:e+2|0;g=j-g|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(d&1)){break Gb}F[f-1|0]=I[g|0]>>>e&3;break Gb;case 3:break Hb;default:break Gb}}if(!d){break Gb}f=d+g|0;e=d<<2&4;h=d-1|0;g=g+(h>>>1|0)|0;if(h){i=d&-2;h=0;while(1){F[f-1|0]=I[g|0]>>>e&15;f=f-2|0;j=(e|0)==4;g=g-j|0;e=(e|0)!=4;F[f|0]=I[g|0]>>>(e<<2)&15;g=g-e|0;e=j<<2;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(d&1)){break Gb}F[f-1|0]=I[g|0]>>>e&15}F[l+9|0]=8;e=I[l+10|0];F[l+11|0]=e<<3;H[l+4>>2]=N(d,e)}d=H[a+208>>2]}if(d&1){$k(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&65536){al(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&32768){d=H[a+356>>2]+1|0;g=H[a+204>>2];f=0;i=J[a+416>>1];e=i>>>8|0;h=H[l>>2];Ib:{Jb:{Kb:{switch(I[l+8|0]){case 0:Lb:{switch(I[l+9|0]-8|0){case 0:if(g&128){g=d+h|0;d=h+g|0;k=2;Mb:{if(h>>>0<2){break Mb}e=h-1|0;f=e&3;if(h-2>>>0>=3){j=e&-4;e=0;while(1){F[d-1|0]=i;n=I[g-1|0];F[d-3|0]=i;F[d-2|0]=n;n=I[g-2|0];F[d-5|0]=i;F[d-4|0]=n;n=I[g-3|0];F[d-7|0]=i;F[d-6|0]=n;d=d-8|0;g=g-4|0;F[d|0]=I[g|0];e=e+4|0;if((j|0)!=(e|0)){continue}break}}if(!f){break Mb}e=0;while(1){F[d-1|0]=i;d=d-2|0;g=g-1|0;F[d|0]=I[g|0];e=e+1|0;if((f|0)!=(e|0)){continue}break}}F[d-1|0]=i;j=1;n=16;break Jb}j=1;n=16;k=2;if(!h){break Jb}m=h&3;g=d+h|0;d=h+g|0;Nb:{if(h-1>>>0<3){e=d;break Nb}q=h&-4;while(1){e=I[g-1|0];F[d-2|0]=i;F[d-1|0]=e;e=I[g-2|0];F[d-4|0]=i;F[d-3|0]=e;e=I[g-3|0];F[d-6|0]=i;F[d-5|0]=e;g=g-4|0;r=I[g|0];e=d-8|0;F[e|0]=i;F[d-7|0]=r;d=e;f=f+4|0;if((q|0)!=(f|0)){continue}break}}if(!m){break Jb}d=0;while(1){g=g-1|0;j=I[g|0];f=e-2|0;F[f|0]=i;F[e-1|0]=j;j=1;e=f;d=d+1|0;if((m|0)!=(d|0)){continue}break};break Jb;case 8:break Lb;default:break Ib}}if(g&128){f=d;d=h<<1;g=f+d|0;d=g+d|0;k=2;Ob:{if(h>>>0<2){break Ob}f=h-1|0;j=f&1;if((h|0)!=2){n=f&-2;f=0;while(1){F[d-2|0]=e;F[d-1|0]=i;F[d-3|0]=I[g-1|0];m=I[g-2|0];F[d-5|0]=i;F[d-4|0]=m;F[d-6|0]=e;F[d-7|0]=I[g-3|0];d=d-8|0;g=g-4|0;F[d|0]=I[g|0];f=f+2|0;if((n|0)!=(f|0)){continue}break}}if(!j){break Ob}F[d-2|0]=e;F[d-1|0]=i;F[d-3|0]=I[g-1|0];d=d-4|0;F[d|0]=I[g-2|0]}F[d-2|0]=e;F[d-1|0]=i;n=32;j=2;break Jb}n=32;if(h){Pb:{g=d;d=h<<1;g=g+d|0;d=g+d|0;if((h|0)!=1){j=h&-2;while(1){F[d-1|0]=I[g-1|0];k=I[g-2|0];F[d-3|0]=i;F[d-2|0]=k;F[d-4|0]=e;F[d-5|0]=I[g-3|0];g=g-4|0;k=I[g|0];F[d-7|0]=i;F[d-6|0]=k;d=d-8|0;F[d|0]=e;f=f+2|0;if((j|0)!=(f|0)){continue}break}}if(!(h&1)){break Pb}F[d-1|0]=I[g-1|0];f=I[g-2|0];F[d-3|0]=i;F[d-2|0]=f;F[d-4|0]=e}}k=2;j=2;break Jb;case 2:break Kb;default:break Ib}}Qb:{switch(I[l+9|0]-8|0){case 0:if(g&128){g=d+N(h,3)|0;d=h+g|0;j=2;if(h>>>0>=2){e=1;while(1){F[d-1|0]=i;F[d-2|0]=I[g-1|0];F[d-3|0]=I[g-2|0];d=d-4|0;g=g-3|0;F[d|0]=I[g|0];e=e+1|0;if((h|0)!=(e|0)){continue}break}}F[d-1|0]=i;n=32;k=4;break Jb}j=2;n=32;k=4;if(!h){break Jb}g=d+N(h,3)|0;d=h+g|0;e=0;while(1){F[d-1|0]=I[g-1|0];F[d-2|0]=I[g-2|0];g=g-3|0;m=I[g|0];f=d-4|0;F[f|0]=i;F[d-3|0]=m;d=f;e=e+1|0;if((h|0)!=(e|0)){continue}break};break Jb;case 8:break Qb;default:break Ib}}if(g&128){f=1;g=d+N(h,6)|0;d=g+(h<<1)|0;if(h>>>0>=2){while(1){F[d-2|0]=e;F[d-1|0]=i;F[d-3|0]=I[g-1|0];F[d-4|0]=I[g-2|0];F[d-5|0]=I[g-3|0];F[d-6|0]=I[g-4|0];F[d-7|0]=I[g-5|0];d=d-8|0;g=g-6|0;F[d|0]=I[g|0];f=f+1|0;if((h|0)!=(f|0)){continue}break}}F[d-2|0]=e;F[d-1|0]=i;j=3;n=64;k=4;break Jb}j=3;n=64;k=4;if(!h){break Jb}g=d+N(h,6)|0;d=g+(h<<1)|0;while(1){F[d-1|0]=I[g-1|0];F[d-2|0]=I[g-2|0];F[d-3|0]=I[g-3|0];F[d-4|0]=I[g-4|0];F[d-5|0]=I[g-5|0];g=g-6|0;m=I[g|0];F[d-7|0]=i;F[d-6|0]=m;d=d-8|0;F[d|0]=e;f=f+1|0;if((h|0)!=(f|0)){continue}break}}F[l+11|0]=n;F[l+10|0]=k;H[l+4>>2]=h<<j}d=H[a+208>>2]}if(d&524288){d=H[a+356>>2]+1|0;f=H[l>>2];Rb:{Sb:{switch(I[l+8|0]-4|0){case 2:if(I[l+9|0]==8){if(!f){break Rb}d=d+H[l+4>>2]|0;if(f-1>>>0>=3){g=f&-4;e=0;while(1){h=d-1|0;F[h|0]=I[h|0]^-1;h=d-5|0;F[h|0]=I[h|0]^-1;h=d-9|0;F[h|0]=I[h|0]^-1;h=d-13|0;F[h|0]=I[h|0]^-1;d=d-16|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}f=f&3;if(!f){break Rb}e=0;while(1){g=d-1|0;F[g|0]=I[g|0]^-1;d=d-4|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}break Rb}if(!f){break Rb}d=d+H[l+4>>2]|0;if((f|0)!=1){g=f&-2;e=0;while(1){h=d-1|0;F[h|0]=I[h|0]^-1;h=d-2|0;F[h|0]=I[h|0]^-1;h=d-9|0;F[h|0]=I[h|0]^-1;h=d-10|0;F[h|0]=I[h|0]^-1;d=d-16|0;e=e+2|0;if((g|0)!=(e|0)){continue}break}}if(!(f&1)){break Rb}e=d-1|0;F[e|0]=I[e|0]^-1;d=d-2|0;F[d|0]=I[d|0]^-1;break Rb;case 0:break Sb;default:break Rb}}if(I[l+9|0]==8){if(!f){break Rb}d=d+H[l+4>>2]|0;if(f-1>>>0>=3){g=f&-4;e=0;while(1){h=d-1|0;F[h|0]=I[h|0]^-1;h=d-3|0;F[h|0]=I[h|0]^-1;h=d-5|0;F[h|0]=I[h|0]^-1;h=d-7|0;F[h|0]=I[h|0]^-1;d=d-8|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}f=f&3;if(!f){break Rb}e=0;while(1){g=d-1|0;F[g|0]=I[g|0]^-1;d=d-2|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}break Rb}if(!f){break Rb}d=d+H[l+4>>2]|0;if((f|0)!=1){g=f&-2;e=0;while(1){h=d-1|0;F[h|0]=I[h|0]^-1;h=d-2|0;F[h|0]=I[h|0]^-1;h=d-5|0;F[h|0]=I[h|0]^-1;h=d-6|0;F[h|0]=I[h|0]^-1;d=d-8|0;e=e+2|0;if((g|0)!=(e|0)){continue}break}}if(!(f&1)){break Rb}e=d-1|0;F[e|0]=I[e|0]^-1;d=d-2|0;F[d|0]=I[d|0]^-1}d=H[a+208>>2]}if(d&131072){d=H[a+356>>2]+1|0;e=H[l>>2];Tb:{Ub:{switch(I[l+8|0]-4|0){case 2:if(I[l+9|0]==8){if(!e){break Tb}d=d+H[l+4>>2]|0;if((e|0)!=1){g=e&-2;f=0;while(1){h=d-1|0;i=I[h|0];j=h;h=d-2|0;F[j|0]=I[h|0];j=d-3|0;k=I[j|0];o=j;j=d-4|0;F[o|0]=I[j|0];F[h|0]=k;F[j|0]=i;h=d-5|0;i=I[h|0];j=h;h=d-6|0;F[j|0]=I[h|0];j=h;h=d-7|0;F[j|0]=I[h|0];d=d-8|0;F[h|0]=I[d|0];F[d|0]=i;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(e&1)){break Tb}e=d-1|0;f=I[e|0];g=e;e=d-2|0;F[g|0]=I[e|0];g=d-3|0;h=I[g|0];d=d-4|0;F[g|0]=I[d|0];F[e|0]=h;F[d|0]=f;break Tb}if(!e){break Tb}d=d+H[l+4>>2]|0;f=0;while(1){g=d-2|0;i=I[g|0]|I[g+1|0]<<8;h=d-4|0;j=I[h|0]|I[h+1|0]<<8;F[g|0]=j;F[g+1|0]=j>>>8;g=d-6|0;j=I[g|0]|I[g+1|0]<<8;F[h|0]=j;F[h+1|0]=j>>>8;d=d-8|0;h=I[d|0]|I[d+1|0]<<8;F[g|0]=h;F[g+1|0]=h>>>8;F[d|0]=i;F[d+1|0]=i>>>8;f=f+1|0;if((e|0)!=(f|0)){continue}break};break Tb;case 0:break Ub;default:break Tb}}if(I[l+9|0]==8){if(!e){break Tb}d=d+H[l+4>>2]|0;if(e-1>>>0>=3){g=e&-4;f=0;while(1){h=d-1|0;i=I[h|0];j=h;h=d-2|0;F[j|0]=I[h|0];F[h|0]=i;h=d-3|0;i=I[h|0];j=h;h=d-4|0;F[j|0]=I[h|0];F[h|0]=i;h=d-5|0;i=I[h|0];j=h;h=d-6|0;F[j|0]=I[h|0];F[h|0]=i;h=d-7|0;i=I[h|0];d=d-8|0;F[h|0]=I[d|0];F[d|0]=i;f=f+4|0;if((g|0)!=(f|0)){continue}break}}e=e&3;if(!e){break Tb}f=0;while(1){g=d-1|0;h=I[g|0];d=d-2|0;F[g|0]=I[d|0];F[d|0]=h;f=f+1|0;if((e|0)!=(f|0)){continue}break}break Tb}if(!e){break Tb}d=d+H[l+4>>2]|0;if((e|0)!=1){i=e&-2;f=0;while(1){g=d-4|0;h=TI(I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24),16);F[g|0]=h;F[g+1|0]=h>>>8;F[g+2|0]=h>>>16;F[g+3|0]=h>>>24;d=d-8|0;g=TI(I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24),16);F[d|0]=g;F[d+1|0]=g>>>8;F[d+2|0]=g>>>16;F[d+3|0]=g>>>24;f=f+2|0;if((i|0)!=(f|0)){continue}break}}if(!(e&1)){break Tb}d=d-4|0;e=TI(I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24),16);F[d|0]=e;F[d+1|0]=e>>>8;F[d+2|0]=e>>>16;F[d+3|0]=e>>>24}d=H[a+208>>2]}if(d&16){bl(l,H[a+356>>2]+1|0);d=H[a+208>>2]}if(d&1048576){d=H[a+184>>2];if(d){Ia[d|0](a,l,H[a+356>>2]+1|0)}d=I[a+196|0];if(d){F[l+9|0]=d}d=I[a+197|0];Vb:{if(!d){d=I[l+10|0];break Vb}F[l+10|0]=d}e=N(I[l+9|0],d);F[l+11|0]=e;d=H[l>>2];e=e&255;Wb:{if(e>>>0>=8){d=N(d,e>>>3|0);break Wb}d=N(d,e)+7>>>3|0}H[l+4>>2]=d}break na}hb(a,31477);X()}hb(a,31633);X()}hb(a,31855);X()}hb(a,32244);X()}}d=I[l+11|0];e=I[a+409|0];Xb:{if(!e){F[a+409|0]=d;if(d>>>0<=I[a+408|0]){break Xb}hb(a,31808);X()}if((d|0)!=(e|0)){break a}}Yb:{Zb:{if(!I[a+398|0]){break Zb}f=H[a+208>>2];if(!(f&2)){break Zb}m=I[a+399|0];if(m>>>0<=5){g=0;q=Ga-16|0;Ga=q;k=H[a+356>>2]+1|0;if(!(!l|!k)){n=H[(m<<2)+40192>>2];d=H[l>>2];j=N(n,d);_b:{$b:{ac:{bc:{cc:{dc:{e=I[l+11|0];switch(e-1|0){case 3:break bc;case 1:break cc;case 0:break dc;default:break ac}}i=7;r=d-1|0;g=r&7;ec:{if(f&65536){h=-1;e=j-1&7;break ec}t=7;g=g^7;i=0;h=1;e=0-j&7}if(!d){break $b}f=k+(j-1>>>3|0)|0;k=k+(r>>>3|0)|0;d=(n|0)>1?n:1;r=d&2147483646;s=d&1;n=0;u=(m|0)==6;while(1){m=I[k|0]>>>g&1;d=0;if(!u){while(1){F[f|0]=I[f|0]&32639>>>7-e|m<<e;o=(e|0)==(t|0);f=f-o|0;e=o?i:e+h|0;F[f|0]=I[f|0]&32639>>>7-e|m<<e;o=(e|0)==(t|0);e=o?i:e+h|0;f=f-o|0;d=d+2|0;if((r|0)!=(d|0)){continue}break}}if(s){F[f|0]=I[f|0]&32639>>>7-e|m<<e;d=(e|0)==(t|0);e=d?i:e+h|0;f=f-d|0}d=(g|0)==(t|0);g=d?i:g+h|0;k=k-d|0;n=n+1|0;if(n>>>0<K[l>>2]){continue}break}break $b}i=6;g=(d<<1)+6&6;fc:{if(f&65536){h=-2;e=(j<<1)+6&6;break fc}t=6;g=g^6;h=2;i=0;e=((j<<1)+6^-1)&6}if(!d){break $b}f=k+(j-1>>>2|0)|0;k=k+(d-1>>>2|0)|0;d=(n|0)>1?n:1;r=d&2147483646;s=d&1;n=0;u=(m|0)==6;while(1){m=I[k|0]>>>g&3;d=0;if(!u){while(1){F[f|0]=I[f|0]&16191>>>6-e|m<<e;o=(e|0)==(t|0);f=f-o|0;e=o?i:e+h|0;F[f|0]=I[f|0]&16191>>>6-e|m<<e;o=(e|0)==(t|0);e=o?i:e+h|0;f=f-o|0;d=d+2|0;if((r|0)!=(d|0)){continue}break}}if(s){F[f|0]=I[f|0]&16191>>>6-e|m<<e;d=(e|0)==(t|0);e=d?i:e+h|0;f=f-d|0}d=(g|0)==(t|0);g=d?i:g+h|0;k=k-d|0;n=n+1|0;if(n>>>0<K[l>>2]){continue}break}break $b}i=4;g=d<<2&4;gc:{if(f&65536){g=g^4;h=-4;e=(j<<2^-1)&4;break gc}t=4;i=0;h=4;e=j<<2&4}if(!d){break $b}f=k+(j-1>>>1|0)|0;k=k+(d-1>>>1|0)|0;d=(n|0)>1?n:1;r=d&2147483646;s=d&1;n=0;u=(m|0)==6;while(1){m=I[k|0]>>>g&15;d=0;if(!u){while(1){F[f|0]=I[f|0]&3855>>>4-e|m<<e;o=(e|0)==(t|0);f=f-o|0;e=o?i:e+h|0;F[f|0]=I[f|0]&3855>>>4-e|m<<e;o=(e|0)==(t|0);e=o?i:e+h|0;f=f-o|0;d=d+2|0;if((r|0)!=(d|0)){continue}break}}if(s){F[f|0]=I[f|0]&3855>>>4-e|m<<e;d=(e|0)==(t|0);e=d?i:e+h|0;f=f-d|0}d=(g|0)==(t|0);g=d?i:g+h|0;k=k-d|0;n=n+1|0;if(n>>>0<K[l>>2]){continue}break}break $b}if(!d){break _b}e=e>>>3|0;f=0-e|0;h=(n|0)>1?n:1;t=h&2147483644;n=h&3;d=k+N(e,d-1|0)|0;i=k+N(e,j-1|0)|0;k=h-1>>>0<3;while(1){$a(q+8|0,d,e);h=0;if(!k){while(1){o=i;i=q+8|0;i=$a($a($a($a(o,i,e)+f|0,i,e)+f|0,i,e)+f|0,i,e)+f|0;h=h+4|0;if((t|0)!=(h|0)){continue}break}}h=0;if(n){while(1){i=$a(i,q+8|0,e)+f|0;h=h+1|0;if((n|0)!=(h|0)){continue}break}}d=d+f|0;g=g+1|0;if(g>>>0<K[l>>2]){continue}break}}e=I[l+11|0]}H[l>>2]=j;d=e&255;hc:{if(d>>>0>=8){d=N(j,d>>>3|0);break hc}d=N(d,j)+7>>>3|0}H[l+4>>2]=d}Ga=q+16|0}if(c){od(a,c,1)}if(!b){break Yb}od(a,b,0);break Yb}if(b){od(a,b,-1)}if(!c){break Yb}od(a,c,-1)}Nd(a);b=H[a+520>>2];if(!b){break d}Ia[b|0](a,H[a+344>>2],I[a+399|0])}Ga=l+16|0;return}hb(a,30881);X()}hb(a,31676);X()}hb(a,32064);X()}function rk(a){var 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,y=0,z=0,A=0,B=0,C=0;if(H[a+8>>2]){a:{if(!H[a+8>>2]){break a}d=H[a+12>>2];if(!(d&64)){break a}if(d&4096){H[a+12>>2]=d&-4097;if(!(Ia[H[a+536>>2]](a)|0)){break a}}if(!yb(a)|!(I[a+12|0]&8)){break a}d=0;e=Ga-784|0;Ga=e;b=1;b:{if(!H[a+8>>2]){break b}c:{b=H[a+12>>2];if(!(b&4096)){break c}H[a+12>>2]=b&-4097;if(Ia[H[a+536>>2]](a)|0){break c}Xa(H[a+628>>2],H[a>>2],43738,0);b=0;break b}Ia[H[a+564>>2]](a);d:{if(!(I[a+12|0]&64)|H[a+608>>2]<=0){break d}if(yb(a)){break d}Xa(H[a+628>>2],H[a>>2],44152,0);b=0;break b}b=H[a+12>>2];e:{if(!(b&512)){break e}p=H[a+596>>2];if(!p){break e}Ta(p);H[a+608>>2]=0;H[a+596>>2]=0;H[a+600>>2]=0;b=H[a+12>>2]}H[a+12>>2]=b&-81;b=0;while(1){c=b|1;p=H[((b>>>3&536870908)+a|0)+40>>2];d=(p>>>c&1?(c|0)!=65?b>>>0<4?2:1:0:0)+((0-(p>>>(b&30)&1)&(b>>>0<5?2:1))+d|0)|0;b=b+2|0;if((b|0)!=128){continue}break}r=H[a+236>>2]+d|0;s=N(r,12);p=cb(s);if(!p){Xa(H[a+628>>2],H[a>>2],44818,0);b=0;break b}f:{d=H[a+16>>2];if(!d){d=(Ia[H[a+640>>2]](H[a+628>>2],0,2)|0)+1&-2;H[a+16>>2]=d;H[e+624>>2]=d;d=H[a+12>>2];if(d&128){Md(e+624|0);d=H[a+12>>2]}g:{h:{if(d&8192){Ia[H[a+640>>2]](H[a+628>>2],H[a+496>>2],0)|0;if((Ia[H[a+636>>2]](H[a+628>>2],e+624|0,4)|0)!=4){d=H[a+628>>2];H[e+576>>2]=H[a>>2];Xa(d,65792,46114,e+576|0);break f}d=J[a+492>>1]-1|0;G[a+492>>1]=d;if(!(d&65535)){break h}H[a+496>>2]=H[a+496>>2]+4;break g}b=H[a+460>>2];if(!b){H[a+460>>2]=H[a+16>>2];Ia[H[a+640>>2]](H[a+628>>2],4,0)|0;if((Ia[H[a+636>>2]](H[a+628>>2],e+624|0,4)|0)==4){break g}Xa(H[a+628>>2],H[a>>2],46544,0);break f}H[e+704>>2]=b;while(1){i:{if((Ia[H[a+640>>2]](H[a+628>>2],b,0)|0)==H[e+704>>2]){if((Ia[H[a+632>>2]](H[a+628>>2],e+592|0,2)|0)==2){break i}}Xa(H[a+628>>2],65792,41508,0);break f}if(I[a+12|0]&128){d=I[e+593|0];F[e+593|0]=I[e+592|0];F[e+592|0]=d}Ia[H[a+640>>2]](H[a+628>>2],N(J[e+592>>1],12),1)|0;if((Ia[H[a+632>>2]](H[a+628>>2],e+704|0,4)|0)!=4){Xa(H[a+628>>2],65792,42309,0);break f}if(I[a+12|0]&128){Md(e+704|0)}b=H[e+704>>2];if(b){continue}break}d=Ia[H[a+640>>2]](H[a+628>>2],0,1)|0;Ia[H[a+640>>2]](H[a+628>>2],d-4|0,0)|0;if((Ia[H[a+636>>2]](H[a+628>>2],e+624|0,4)|0)==4){break g}Xa(H[a+628>>2],65792,43126,0);break f}H[a+12>>2]=H[a+12>>2]&-8193}d=H[a+16>>2]}d=(s|2)+d|0;d=((d&1)+d|0)+4|0;H[a+488>>2]=d;Ia[H[a+640>>2]](H[a+628>>2],d,0)|0;G[a+476>>1]=J[a+476>>1]+1;sb(e+592|0,a+40|0,16);d=H[e+592>>2];if(!(J[a+168>>1]|(d|0)>=0)){H[e+592>>2]=d&2147483647;s=s-12|0;r=r-1|0}u=H[a+660>>2];if((u|0)>0){w=a+144|0;x=a+140|0;y=a+132|0;z=a+128|0;A=2-p|0;v=e+706|0;d=p;while(1){o=H[H[a+656>>2]+(t<<2)>>2];n=J[o+12>>1];j:{k:{if((n|0)==65){f=H[a+236>>2];if((f|0)<=0){break j}k=H[a+240>>2];l=0;i=0;b=0;if(f-1>>>0>=3){c=f&-4;q=0;while(1){i=H[k+N(b,12)>>2]==(o|0)|i|H[k+N(b|1,12)>>2]==(o|0)|H[k+N(b|2,12)>>2]==(o|0)|H[k+N(b|3,12)>>2]==(o|0);b=b+4|0;q=q+4|0;if((c|0)!=(q|0)){continue}break}}c=f&3;if(c){while(1){i=H[k+N(b,12)>>2]==(o|0)|i;b=b+1|0;l=l+1|0;if((c|0)!=(l|0)){continue}break}}if(i){break k}break j}if(!(H[(e+592|0)+(n>>>3&8188)>>2]>>>n&1)){break j}}l:{m:{n:{o:{p:{q:{r:{switch(n-1|0){case 24:b=I[a+13|0]&4?324:273;if((b|0)!=H[o>>2]){break j}G[d+2>>1]=4;G[d>>1]=b;b=H[a+180>>2];H[d+4>>2]=b;c=H[a+184>>2];if((b|0)!=1){break q}H[d+8>>2]=H[c>>2];break l;case 23:b=I[a+13|0]&4?325:279;if((b|0)!=H[o>>2]){break j}G[d+2>>1]=4;G[d>>1]=b;b=H[a+180>>2];H[d+4>>2]=b;c=H[a+188>>2];if((b|0)==1){H[d+8>>2]=H[c>>2];break l}if(Db(a,d,c)){break l}break f;case 16:b=H[a+100>>2];H[d+4>>2]=1;G[d>>1]=278;if(b>>>0>=65536){G[d+2>>1]=4;H[d+8>>2]=b;break l}G[d+2>>1]=3;b=b&H[H[a+468>>2]+12>>2];if(J[a+456>>1]==19789){b=b<<H[H[a+464>>2]+12>>2]}H[d+8>>2]=b;break l;case 25:H[d>>2]=196928;H[d+4>>2]=1<<J[a+84>>1];b=H[a+488>>2];if(!Db(a,d,H[a+152>>2])){break f}if(!Db(a,d,H[a+156>>2])){break f}if(!Db(a,d,H[a+160>>2])){break f}H[d+8>>2]=b;H[d+4>>2]=N(H[d+4>>2],3);break l;case 0:b=H[a+56>>2];H[d+4>>2]=1;G[d>>1]=256;s:{if(b>>>0>=65536){G[d+2>>1]=4;break s}G[d+2>>1]=3;b=H[H[a+468>>2]+12>>2]&b;if(J[a+456>>1]!=19789){break s}b=b<<H[H[a+464>>2]+12>>2]}H[d+8>>2]=b;b=H[a+60>>2];H[d+16>>2]=1;G[d+12>>1]=257;t:{if(b>>>0>=65536){G[d+14>>1]=4;break t}G[d+14>>1]=3;b=H[H[a+468>>2]+12>>2]&b;if(J[a+456>>1]!=19789){break t}b=b<<H[H[a+464>>2]+12>>2]}H[d+20>>2]=b;d=d+12|0;break l;case 1:b=H[a+68>>2];H[d+4>>2]=1;G[d>>1]=322;u:{if(b>>>0>=65536){G[d+2>>1]=4;break u}G[d+2>>1]=3;b=H[H[a+468>>2]+12>>2]&b;if(J[a+456>>1]!=19789){break u}b=b<<H[H[a+464>>2]+12>>2]}H[d+8>>2]=b;b=H[a+72>>2];H[d+16>>2]=1;G[d+12>>1]=323;v:{if(b>>>0>=65536){G[d+14>>1]=4;break v}G[d+14>>1]=3;b=H[H[a+468>>2]+12>>2]&b;if(J[a+456>>1]!=19789){break v}b=b<<H[H[a+464>>2]+12>>2]}H[d+20>>2]=b;d=d+12|0;break l;case 6:b=J[a+88>>1];H[d>>2]=196867;H[d+4>>2]=1;b=b&H[H[a+468>>2]+12>>2];if(J[a+456>>1]==19789){b=b<<H[H[a+464>>2]+12>>2]}H[d+8>>2]=b;break l;case 7:b=J[a+90>>1];H[d>>2]=196870;H[d+4>>2]=1;b=b&H[H[a+468>>2]+12>>2];if(J[a+456>>1]==19789){b=b<<H[H[a+464>>2]+12>>2]}H[d+8>>2]=b;break l;case 3:H[d>>2]=327966;H[d+4>>2]=1;if(!de(a,d,x)){break f}H[d+12>>2]=327967;H[d+16>>2]=1;d=d+12|0;if(de(a,d,w)){break l}break f;case 2:H[d>>2]=327962;H[d+4>>2]=1;if(!de(a,d,z)){break f}H[d+12>>2]=327963;H[d+16>>2]=1;d=d+12|0;if(de(a,d,y)){break l}break f;case 5:case 17:case 18:case 31:n=H[o>>2];k=J[a+98>>1];w:{if(k>>>0>=11){h=cb(k<<1);if(h){H[e+496>>2]=e+624;mb(a,n,e+496|0);break w}Xa(H[a+628>>2],H[a>>2],48696,0);break f}H[e+512>>2]=e+624;mb(a,n,e+512|0);h=e+704|0;if(!k){break p}}l=0;b=0;if(k-1>>>0>=3){c=k&65532;q=0;while(1){f=b<<1;G[f+h>>1]=J[e+624>>1];G[(f|2)+h>>1]=J[e+624>>1];G[(f|4)+h>>1]=J[e+624>>1];G[(f|6)+h>>1]=J[e+624>>1];b=b+4|0;q=q+4|0;if((c|0)!=(q|0)){continue}break}}c=k&3;if(c){while(1){G[(b<<1)+h>>1]=J[e+624>>1];b=b+1|0;l=l+1|0;if((c|0)!=(l|0)){continue}break}}H[d+4>>2]=k;G[d+2>>1]=3;G[d>>1]=n;x:{if(k>>>0<=2){c=J[h>>1];if(J[a+456>>1]==19789){c=c<<16;H[d+8>>2]=c;b=1;if((k|0)!=2){break x}H[d+8>>2]=c|J[h+2>>1];break x}H[d+8>>2]=c;b=1;if((k|0)!=2){break x}H[d+8>>2]=c|J[h+2>>1]<<16;break x}b=Db(a,d,h)}if((e+704|0)!=(h|0)){Ta(h)}if(b){break l}break f;case 32:case 33:b=7;c=J[a+84>>1];c=(c>>>3|0)+((c&7)!=0)|0;y:{z:{switch(J[a+86>>1]-1|0){case 2:b=(c|0)==4?11:12;break y;case 1:b=c>>>0<2?6:(c|0)==2?8:9;break y;case 0:break z;default:break y}}b=c>>>0>1?(c|0)==2?3:4:1}c=b;k=H[o>>2];j=J[a+98>>1];if(j>>>0>=11){b=cb(j<<3);if(b){H[e+528>>2]=e+616;mb(a,k,e+528|0);break n}Xa(H[a+628>>2],H[a>>2],49162,0);break f}H[e+544>>2]=e+616;mb(a,k,e+544|0);b=e+624|0;if(j){break n}l=1;break m;case 22:case 36:case 38:b=H[o>>2];H[e+564>>2]=v;H[e+560>>2]=e+704;mb(a,b,e+560|0);H[d+4>>2]=2;G[d+2>>1]=3;G[d>>1]=b;b=J[e+704>>1];if(J[a+456>>1]==19789){H[d+8>>2]=J[e+706>>1]|b<<16;break l}H[d+8>>2]=b|J[e+706>>1]<<16;break l;case 45:H[d>>2]=131405;c=H[a+228>>2];H[d+4>>2]=c;f=H[a+232>>2];if(c>>>0<=4){b=I[f|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<16;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<8;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|F[f+3|0];break l}b=b>>24;H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<8;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<16;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|I[f+3|0]<<24;break l}if(Db(a,d,f)){break l}break f;case 43:b=2<<J[a+84>>1];A:{B:{switch(J[a+98>>1]-J[a+168>>1]|0){default:c=3;if(Kl(H[a+216>>2],H[a+224>>2],b)){break A}case 2:c=3;if(Kl(H[a+216>>2],H[a+220>>2],b)){break A}break;case 0:case 1:break B}}c=1}H[d>>2]=196909;H[d+4>>2]=1<<J[a+84>>1];f=H[a+488>>2];b=0;while(1){if(!Db(a,d,H[((b<<2)+a|0)+216>>2])){break f}b=b+1|0;if((c|0)!=(b|0)){continue}break};H[d+8>>2]=f;H[d+4>>2]=N(c,H[d+4>>2]);break l;case 48:b=H[o>>2];G[d+2>>1]=4;G[d>>1]=b;c=J[a+196>>1];H[d+4>>2]=c;b=H[a+200>>2];if((c|0)==1){H[d+8>>2]=H[b>>2];G[a+492>>1]=c;H[a+12>>2]=H[a+12>>2]|8192;break o}if(!Db(a,d,b)){break f}b=H[d+4>>2];if(!b){break l}G[a+492>>1]=b;H[a+12>>2]=H[a+12>>2]|8192;if((b|0)==1){break o}H[a+496>>2]=H[d+8>>2];break l;default:break r}}f=H[o>>2];if((f|0)==336){H[e+4>>2]=v;H[e>>2]=e+704;mb(a,336,e);H[d>>2]=196944;H[d+4>>2]=2;b=J[e+704>>1];if(J[a+456>>1]==19789){H[d+8>>2]=J[e+706>>1]|b<<16;break l}H[d+8>>2]=b|J[e+706>>1]<<16;break l}c=J[o+6>>1];G[e+616>>1]=c;G[d>>1]=f;b=H[o+8>>2];H[d+4>>2]=c;G[d+2>>1]=b;C:{D:{switch(b-1|0){case 2:case 7:if(I[o+15|0]){E:{if((c|0)==65533){H[e+52>>2]=e+704;H[e+48>>2]=e+624;mb(a,f,e+48|0);b=H[e+624>>2];break E}H[e+68>>2]=e+704;H[e+64>>2]=e+616;mb(a,f,e- -64|0);b=J[e+616>>1]}H[d+4>>2]=b;f=H[e+704>>2];if(b>>>0>2){break C}c=J[f>>1];if(J[a+456>>1]==19789){c=c<<16;H[d+8>>2]=c;if((b|0)!=2){break l}H[d+8>>2]=c|J[f+2>>1];break l}H[d+8>>2]=c;if((b|0)!=2){break l}H[d+8>>2]=c|J[f+2>>1]<<16;break l}if((c|0)==1){H[e+16>>2]=e+704;mb(a,f,e+16|0);c=J[d+2>>1]<<2;b=H[c+H[a+468>>2]>>2]&J[e+704>>1];if(J[a+456>>1]==19789){b=b<<H[c+H[a+464>>2]>>2]}H[d+8>>2]=b;break l}H[e+32>>2]=e+704;mb(a,f,e+32|0);f=H[e+704>>2];c=H[d+4>>2];if(c>>>0<=2){b=J[f>>1];if(J[a+456>>1]==19789){b=b<<16;H[d+8>>2]=b;if((c|0)!=2){break l}H[d+8>>2]=b|J[f+2>>1];break l}H[d+8>>2]=b;if((c|0)!=2){break l}H[d+8>>2]=b|J[f+2>>1]<<16;break l}if(Db(a,d,f)){break l}break f;case 3:case 8:case 12:if(I[o+15|0]){F:{if((c|0)==65533){H[e+116>>2]=e+704;H[e+112>>2]=e+624;mb(a,f,e+112|0);c=H[e+624>>2];break F}H[e+132>>2]=e+704;H[e+128>>2]=e+616;mb(a,f,e+128|0);c=J[e+616>>1]}H[d+4>>2]=c;b=H[e+704>>2];if((c|0)==1){H[d+8>>2]=H[b>>2];break l}if(Db(a,d,b)){break l}break f}if((c|0)==1){H[e+80>>2]=d+8;mb(a,f,e+80|0);break l}H[e+96>>2]=e+704;mb(a,f,e+96|0);b=H[e+704>>2];if(H[d+4>>2]==1){H[d+8>>2]=H[b>>2];break l}if(Db(a,d,b)){break l}break f;case 4:case 9:if(I[o+15|0]){G:{if((c|0)==65533){H[e+180>>2]=e+704;H[e+176>>2]=e+624;mb(a,f,e+176|0);b=H[e+624>>2];break G}H[e+196>>2]=e+704;H[e+192>>2]=e+616;mb(a,f,e+192|0);b=J[e+616>>1]}H[d+4>>2]=b;if(de(a,d,H[e+704>>2])){break l}break f}if((c|0)==1){b=e+704|0;H[e+144>>2]=b;mb(a,f,e+144|0);if(de(a,d,b)){break l}break f}H[e+160>>2]=e+704;mb(a,f,e+160|0);if(de(a,d,H[e+704>>2])){break l}break f;case 10:if(I[o+15|0]){H:{if((c|0)==65533){H[e+244>>2]=e+704;H[e+240>>2]=e+624;mb(a,f,e+240|0);c=H[e+624>>2];break H}H[e+260>>2]=e+704;H[e+256>>2]=e+616;mb(a,f,e+256|0);c=J[e+616>>1]}H[d+4>>2]=c;b=H[e+704>>2];if((c|0)==1){H[d+8>>2]=H[b>>2];break l}if(Db(a,d,b)){break l}break f}if((c|0)==1){H[e+208>>2]=e+704;mb(a,f,e+208|0);if(H[d+4>>2]==1){H[d+8>>2]=H[e+704>>2];break l}if(Db(a,d,e+704|0)){break l}break f}H[e+224>>2]=e+704;mb(a,f,e+224|0);b=H[e+704>>2];if(H[d+4>>2]==1){H[d+8>>2]=H[b>>2];break l}if(Db(a,d,b)){break l}break f;case 11:if(I[o+15|0]){I:{if((c|0)==65533){H[e+308>>2]=e+704;H[e+304>>2]=e+624;mb(a,f,e+304|0);b=H[e+624>>2];break I}H[e+324>>2]=e+704;H[e+320>>2]=e+616;mb(a,f,e+320|0);b=J[e+616>>1]}H[d+4>>2]=b;if(Db(a,d,H[e+704>>2])){break l}break f}if((c|0)==1){b=e+704|0;H[e+272>>2]=b;mb(a,f,e+272|0);if(Db(a,d,b)){break l}break f}H[e+288>>2]=e+704;mb(a,f,e+288|0);if(Db(a,d,H[e+704>>2])){break l}break f;case 1:J:{if(I[o+15|0]){if((c|0)==65533){H[e+356>>2]=e+704;H[e+352>>2]=e+624;mb(a,f,e+352|0);break J}H[e+372>>2]=e+704;H[e+368>>2]=e+616;mb(a,f,e+368|0);break J}H[e+336>>2]=e+704;mb(a,f,e+336|0)}f=H[e+704>>2];c=wb(f)+1|0;H[d+4>>2]=c;if(c>>>0<=4){b=I[f|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<16;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<8;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|F[f+3|0];break l}b=b>>24;H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<8;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<16;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|I[f+3|0]<<24;break l}if(Db(a,d,f)){break l}break f;case 0:case 5:if(I[o+15|0]){K:{if((c|0)==65533){H[e+420>>2]=e+704;H[e+416>>2]=e+624;mb(a,f,e+416|0);b=H[e+624>>2];break K}H[e+436>>2]=e+704;H[e+432>>2]=e+616;mb(a,f,e+432|0);b=J[e+616>>1]}H[d+4>>2]=b;f=H[e+704>>2];if(b>>>0<=4){c=I[f|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=c;if(b>>>0<2){break l}c=c|F[f+1|0]<<16;H[d+8>>2]=c;if((b|0)==2){break l}c=c|F[f+2|0]<<8;H[d+8>>2]=c;if((b|0)!=4){break l}H[d+8>>2]=c|F[f+3|0];break l}c=c>>24;H[d+8>>2]=c;if(b>>>0<2){break l}c=c|F[f+1|0]<<8;H[d+8>>2]=c;if((b|0)==2){break l}c=c|F[f+2|0]<<16;H[d+8>>2]=c;if((b|0)!=4){break l}H[d+8>>2]=c|I[f+3|0]<<24;break l}if(Db(a,d,f)){break l}break f}if((c|0)==1){H[e+384>>2]=e+704;mb(a,f,e+384|0);c=H[d+4>>2];if(c>>>0<=4){b=I[e+704|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[e+705|0]<<16;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[e+706|0]<<8;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|F[e+707|0];break l}b=b>>24;H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[e+705|0]<<8;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[e+706|0]<<16;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|I[e+707|0]<<24;break l}if(Db(a,d,e+704|0)){break l}break f}H[e+400>>2]=e+704;mb(a,f,e+400|0);f=H[e+704>>2];c=H[d+4>>2];if(c>>>0<=4){b=I[f|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<16;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<8;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|F[f+3|0];break l}b=b>>24;H[d+8>>2]=b;if(c>>>0<2){break l}b=b|F[f+1|0]<<8;H[d+8>>2]=b;if((c|0)==2){break l}b=b|F[f+2|0]<<16;H[d+8>>2]=b;if((c|0)!=4){break l}H[d+8>>2]=b|I[f+3|0]<<24;break l}if(Db(a,d,f)){break l}break f;case 6:break D;default:break l}}L:{M:{switch(c-65533|0){case 2:H[e+468>>2]=e+704;H[e+464>>2]=e+616;mb(a,f,e+464|0);b=J[e+616>>1];H[d+4>>2]=b;break L;case 0:H[e+484>>2]=e+704;H[e+480>>2]=e+624;mb(a,f,e+480|0);b=H[e+624>>2];H[d+4>>2]=b;break L;default:break M}}H[e+448>>2]=e+704;mb(a,f,e+448|0);b=H[d+4>>2]}f=H[e+704>>2];if(b>>>0<=4){c=I[f|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=c;if(b>>>0<2){break l}c=c|F[f+1|0]<<16;H[d+8>>2]=c;if((b|0)==2){break l}c=c|F[f+2|0]<<8;H[d+8>>2]=c;if((b|0)!=4){break l}H[d+8>>2]=c|F[f+3|0];break l}c=c>>24;H[d+8>>2]=c;if(b>>>0<2){break l}c=c|F[f+1|0]<<8;H[d+8>>2]=c;if((b|0)==2){break l}c=c|F[f+2|0]<<16;H[d+8>>2]=c;if((b|0)!=4){break l}H[d+8>>2]=c|I[f+3|0]<<24;break l}if(Db(a,d,f)){break l}break f}if(!Db(a,d,f)){break f}break l}if(Db(a,d,c)){break l}break f}H[d+4>>2]=k;G[d+2>>1]=3;G[d>>1]=n;b=J[e+704>>1];H[d+8>>2]=J[a+456>>1]==19789?b<<16:b;break l}H[a+496>>2]=(H[a+16>>2]+(d+A|0)|0)+8;break l}l=0;h=0;if(j-1>>>0>=3){f=j&65532;q=0;while(1){n=h<<3;M[n+b>>3]=M[e+616>>3];M[(n|8)+b>>3]=M[e+616>>3];M[(n|16)+b>>3]=M[e+616>>3];M[(n|24)+b>>3]=M[e+616>>3];h=h+4|0;q=q+4|0;if((f|0)!=(q|0)){continue}break}}f=j&3;if(!f){break m}while(1){M[(h<<3)+b>>3]=M[e+616>>3];h=h+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}l=0}h=e+704|0;N:{O:{if(N(c>>>0<=13?H[(c<<2)+63304>>2]:0,j)>>>0<81){break O}h=cb(N(c>>>0<=13?H[(c<<2)+63304>>2]:0,j));if(h){break O}q=0;Xa(H[a+628>>2],H[a>>2],49800,0);break N}H[d+4>>2]=j;G[d+2>>1]=c;G[d>>1]=k;q=0;P:{Q:{R:{switch(c-1|0){case 5:if(!l){l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=i+h|0;g=M[(i<<3)+b>>3];S:{if(P(g)<2147483648){c=~~g;break S}c=-2147483648}F[f|0]=c;f=i|1;m=f+h|0;g=M[(f<<3)+b>>3];T:{if(P(g)<2147483648){c=~~g;break T}c=-2147483648}F[m|0]=c;f=i|2;m=f+h|0;g=M[(f<<3)+b>>3];U:{if(P(g)<2147483648){c=~~g;break U}c=-2147483648}F[m|0]=c;f=i|3;m=f+h|0;g=M[(f<<3)+b>>3];V:{if(P(g)<2147483648){c=~~g;break V}c=-2147483648}F[m|0]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(f){while(1){j=i+h|0;g=M[(i<<3)+b>>3];W:{if(P(g)<2147483648){c=~~g;break W}c=-2147483648}F[j|0]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}j=H[d+4>>2]}if(j>>>0<=4){c=I[h|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=c;if(j>>>0<2){break Q}c=c|F[h+1|0]<<16;H[d+8>>2]=c;if((j|0)==2){break Q}c=c|F[h+2|0]<<8;H[d+8>>2]=c;if((j|0)!=4){break Q}H[d+8>>2]=c|F[h+3|0];break Q}c=c>>24;H[d+8>>2]=c;if(j>>>0<2){break Q}c=c|F[h+1|0]<<8;H[d+8>>2]=c;if((j|0)==2){break Q}c=c|F[h+2|0]<<16;H[d+8>>2]=c;if((j|0)!=4){break Q}H[d+8>>2]=c|I[h+3|0]<<24;break Q}if(Db(a,d,h)){break Q}break P;case 2:X:{if(l){break X}l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=(i<<1)+h|0;g=M[(i<<3)+b>>3];Y:{if(g<4294967296&g>=0){c=~~g>>>0;break Y}c=0}G[f>>1]=c;f=i|1;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];Z:{if(g<4294967296&g>=0){c=~~g>>>0;break Z}c=0}G[m>>1]=c;f=i|2;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];_:{if(g<4294967296&g>=0){c=~~g>>>0;break _}c=0}G[m>>1]=c;f=i|3;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];$:{if(g<4294967296&g>=0){c=~~g>>>0;break $}c=0}G[m>>1]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(!f){break X}while(1){k=(i<<1)+h|0;g=M[(i<<3)+b>>3];aa:{if(g<4294967296&g>=0){c=~~g>>>0;break aa}c=0}G[k>>1]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}if(j>>>0<=2){c=J[h>>1];if(J[a+456>>1]==19789){c=c<<16;H[d+8>>2]=c;if((j|0)!=2){break Q}H[d+8>>2]=c|J[h+2>>1];break Q}H[d+8>>2]=c;if((j|0)!=2){break Q}H[d+8>>2]=c|J[h+2>>1]<<16;break Q}if(Db(a,d,h)){break Q}break P;case 7:ba:{if(l){break ba}l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=(i<<1)+h|0;g=M[(i<<3)+b>>3];ca:{if(P(g)<2147483648){c=~~g;break ca}c=-2147483648}G[f>>1]=c;f=i|1;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];da:{if(P(g)<2147483648){c=~~g;break da}c=-2147483648}G[m>>1]=c;f=i|2;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];ea:{if(P(g)<2147483648){c=~~g;break ea}c=-2147483648}G[m>>1]=c;f=i|3;m=(f<<1)+h|0;g=M[(f<<3)+b>>3];fa:{if(P(g)<2147483648){c=~~g;break fa}c=-2147483648}G[m>>1]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(!f){break ba}while(1){k=(i<<1)+h|0;g=M[(i<<3)+b>>3];ga:{if(P(g)<2147483648){c=~~g;break ga}c=-2147483648}G[k>>1]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}if(j>>>0<=2){c=J[h>>1];if(J[a+456>>1]==19789){c=c<<16;H[d+8>>2]=c;if((j|0)!=2){break Q}H[d+8>>2]=c|J[h+2>>1];break Q}H[d+8>>2]=c;if((j|0)!=2){break Q}H[d+8>>2]=c|J[h+2>>1]<<16;break Q}if(Db(a,d,h)){break Q}break P;case 3:ha:{if(l){break ha}l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=(i<<2)+h|0;g=M[(i<<3)+b>>3];ia:{if(g<4294967296&g>=0){c=~~g>>>0;break ia}c=0}H[f>>2]=c;f=i|1;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];ja:{if(g<4294967296&g>=0){c=~~g>>>0;break ja}c=0}H[m>>2]=c;f=i|2;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];ka:{if(g<4294967296&g>=0){c=~~g>>>0;break ka}c=0}H[m>>2]=c;f=i|3;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];la:{if(g<4294967296&g>=0){c=~~g>>>0;break la}c=0}H[m>>2]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(f){while(1){j=(i<<2)+h|0;g=M[(i<<3)+b>>3];ma:{if(g<4294967296&g>=0){c=~~g>>>0;break ma}c=0}H[j>>2]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}if(H[d+4>>2]!=1){break ha}H[d+8>>2]=H[h>>2];break Q}if(Db(a,d,h)){break Q}break P;case 8:na:{if(l){break na}l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=(i<<2)+h|0;g=M[(i<<3)+b>>3];oa:{if(P(g)<2147483648){c=~~g;break oa}c=-2147483648}H[f>>2]=c;f=i|1;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];pa:{if(P(g)<2147483648){c=~~g;break pa}c=-2147483648}H[m>>2]=c;f=i|2;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];qa:{if(P(g)<2147483648){c=~~g;break qa}c=-2147483648}H[m>>2]=c;f=i|3;m=(f<<2)+h|0;g=M[(f<<3)+b>>3];ra:{if(P(g)<2147483648){c=~~g;break ra}c=-2147483648}H[m>>2]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(f){while(1){j=(i<<2)+h|0;g=M[(i<<3)+b>>3];sa:{if(P(g)<2147483648){c=~~g;break sa}c=-2147483648}H[j>>2]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}if(H[d+4>>2]!=1){break na}H[d+8>>2]=H[h>>2];break Q}if(Db(a,d,h)){break Q}break P;case 10:ta:{if(l){break ta}l=0;i=0;if(j-1>>>0>=3){f=j&65532;k=0;while(1){L[(i<<2)+h>>2]=M[(i<<3)+b>>3];c=i|1;L[(c<<2)+h>>2]=M[(c<<3)+b>>3];c=i|2;L[(c<<2)+h>>2]=M[(c<<3)+b>>3];c=i|3;L[(c<<2)+h>>2]=M[(c<<3)+b>>3];i=i+4|0;k=k+4|0;if((f|0)!=(k|0)){continue}break}}c=j&3;if(c){while(1){L[(i<<2)+h>>2]=M[(i<<3)+b>>3];i=i+1|0;l=l+1|0;if((c|0)!=(l|0)){continue}break}}if((j|0)!=1){break ta}H[d+8>>2]=H[h>>2];break Q}if(Db(a,d,h)){break Q}break P;case 11:if(!Db(a,d,b)){break P}break Q;case 0:break R;default:break P}}if(!l){l=0;i=0;if(j-1>>>0>=3){n=j&65532;k=0;while(1){f=i+h|0;g=M[(i<<3)+b>>3];ua:{if(g<4294967296&g>=0){c=~~g>>>0;break ua}c=0}F[f|0]=c;f=i|1;m=f+h|0;g=M[(f<<3)+b>>3];va:{if(g<4294967296&g>=0){c=~~g>>>0;break va}c=0}F[m|0]=c;f=i|2;m=f+h|0;g=M[(f<<3)+b>>3];wa:{if(g<4294967296&g>=0){c=~~g>>>0;break wa}c=0}F[m|0]=c;f=i|3;m=f+h|0;g=M[(f<<3)+b>>3];xa:{if(g<4294967296&g>=0){c=~~g>>>0;break xa}c=0}F[m|0]=c;i=i+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}f=j&3;if(f){while(1){j=i+h|0;g=M[(i<<3)+b>>3];ya:{if(g<4294967296&g>=0){c=~~g>>>0;break ya}c=0}F[j|0]=c;i=i+1|0;l=l+1|0;if((f|0)!=(l|0)){continue}break}}j=H[d+4>>2]}if(j>>>0<=4){c=I[h|0]<<24;if(J[a+456>>1]==19789){H[d+8>>2]=c;if(j>>>0<2){break Q}c=c|F[h+1|0]<<16;H[d+8>>2]=c;if((j|0)==2){break Q}c=c|F[h+2|0]<<8;H[d+8>>2]=c;if((j|0)!=4){break Q}H[d+8>>2]=c|F[h+3|0];break Q}c=c>>24;H[d+8>>2]=c;if(j>>>0<2){break Q}c=c|F[h+1|0]<<8;H[d+8>>2]=c;if((j|0)==2){break Q}c=c|F[h+2|0]<<16;H[d+8>>2]=c;if((j|0)!=4){break Q}H[d+8>>2]=c|I[h+3|0]<<24;break Q}if(!Db(a,d,h)){break P}}q=1}if((e+704|0)==(h|0)){break N}Ta(h)}if((e+624|0)!=(b|0)){Ta(b)}if(!q){break f}}d=d+12|0;f=J[o+12>>1];if((f|0)==65){break j}c=(e+592|0)+(f>>>3&8188)|0;b=H[c>>2];B=c,C=TI(-2,f)&b,H[B>>2]=C}t=t+1|0;if((u|0)!=(t|0)){continue}break}}G[e+624>>1]=r;H[e+704>>2]=H[a+20>>2];if(I[a+12|0]&128){if(r&65535){d=r;b=p;while(1){He(b,2);Ld(b+4|0,2);d=d-1|0;G[e+624>>1]=d;b=b+12|0;if(d&65535){continue}break}}G[e+624>>1]=r;d=I[e+625|0];F[e+625|0]=I[e+624|0];F[e+624|0]=d;Md(e+704|0)}Ia[H[a+640>>2]](H[a+628>>2],H[a+16>>2],0)|0;if((Ia[H[a+636>>2]](H[a+628>>2],e+624|0,2)|0)!=2){Xa(H[a+628>>2],H[a>>2],45023,0);break f}if((Ia[H[a+636>>2]](H[a+628>>2],p,s)|0)!=(s|0)){Xa(H[a+628>>2],H[a>>2],45673,0);break f}if((Ia[H[a+636>>2]](H[a+628>>2],e+704|0,4)|0)!=4){Xa(H[a+628>>2],H[a>>2],43126,0);break f}Eh(a);H[a+12>>2]=H[a+12>>2]&-9;Ia[H[a+572>>2]](a);ng(a);H[a+16>>2]=0;H[a+20>>2]=0;H[a+480>>2]=-1;H[a+484>>2]=0;H[a+472>>2]=-1;Ta(p);b=1;break b}Ta(p);b=0}Ga=e+784|0;if(!b){break a}}}Ia[H[a+572>>2]](a);Eh(a);d=H[a+24>>2];if(d){Ta(d)}while(1){d=H[a+680>>2];if(d){H[a+680>>2]=H[d>>2];Ta(H[d+8>>2]);Ta(d);continue}break}d=H[a+596>>2];if(!(!d|!(I[a+13|0]&2))){Ta(d)}if(I[a+13|0]&8){Ia[H[a+624>>2]](H[a+628>>2],H[a+612>>2],H[a+616>>2])}c=H[a+660>>2];if(c){d=0;while(1){p=H[H[a+656>>2]+(d<<2)>>2];za:{if(J[p+12>>1]!=65){break za}b=H[p+16>>2];if(_e(41411,b,4)){break za}Ta(b);Ta(p);c=H[a+660>>2]}d=d+1|0;if(c>>>0>d>>>0){continue}break}Ta(H[a+656>>2])}Ta(a)}function Re(a,b){var 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,y=0,z=0,A=0,B=0,C=0,D=0,E=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=Ga-16|0;Ga=s;y=-2;a:{if(!H[a+36>>2]|(!a|!H[a+32>>2])){break a}f=H[a+28>>2];if(!f|H[f>>2]!=(a|0)){break a}e=H[f+4>>2];if(e-16180>>>0>31){break a}p=H[a+12>>2];if(!p){break a}d=H[a>>2];if(!(H[a+4>>2]?d:1)){break a}if((e|0)==16191){H[f+4>>2]=16192;e=16192}S=b-5|0;T=f+92|0;A=f+756|0;D=f+116|0;E=f+88|0;B=f+112|0;z=f+1332|0;g=H[f+64>>2];C=H[a+4>>2];i=C;h=H[f+60>>2];n=H[a+16>>2];v=n;b:{c:{d:while(1){e:{c=-3;k=1;f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{K:{L:{M:{N:{O:{P:{Q:{R:{S:{T:{U:{V:{W:{X:{Y:{Z:{_:{$:{aa:{ba:{ca:{da:{ea:{fa:{ga:{ha:{ia:{ja:{ka:{la:{ma:{na:{oa:{switch(e-16180|0){case 23:l=H[f+76>>2];c=d;e=i;break B;case 21:k=H[f+76>>2];break D;case 18:e=H[f+108>>2];break M;case 27:e=H[f+12>>2];break f;case 16:if(g>>>0>=14){break V}if(!i){break e}e=g+8|0;c=d+1|0;k=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0<=5){break W}d=c;i=k;g=e;break V;case 9:if(g>>>0>=32){break ba}if(!i){break e}c=d+1|0;e=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0<=23){break ca}d=c;i=e;break ba;case 1:if(g>>>0>=16){break ma}if(!i){break e}e=g+8|0;c=d+1|0;k=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0<=7){break na}d=c;i=k;g=e;break ma;case 28:break h;case 8:break k;case 7:break l;case 6:break m;case 5:break n;case 24:break A;case 22:break C;case 20:break K;case 30:break b;case 19:break L;case 26:break R;case 25:break S;case 17:break U;case 29:break c;case 15:break X;case 14:break Y;case 13:break Z;case 12:break _;case 11:break $;case 10:break aa;case 4:break fa;case 3:break ia;case 2:break la;case 0:break oa;default:break a}}l=H[f+12>>2];if(!l){break Q}pa:{if(g>>>0>=16){e=h;break pa}if(!i){break e}k=g+8|0;c=d+1|0;j=i-1|0;e=(I[d|0]<<g)+h|0;if(g>>>0>7){d=c;i=j;g=k;break pa}if(!j){d=c;i=0;h=e;g=k;c=o;break c}g=g+16|0;i=i-2|0;e=(I[d+1|0]<<k)+e|0;d=d+2|0}qa:{if(!(l&2)){if(!(l&5)){break g}if((e|0)==35615){break qa}break g}if((e|0)!=35615){break g}}if(!H[f+40>>2]){H[f+40>>2]=15}h=0;c=Nb(0,0,0);H[f+28>>2]=c;F[s+12|0]=e;F[s+13|0]=e>>>8;Y=f,Z=Nb(c,s+12|0,2),H[Y+28>>2]=Z;H[f+4>>2]=16181;g=0;e=H[f+4>>2];continue}if(!k){d=c;i=0;g=e;c=o;break c}g=g+16|0;i=i-2|0;h=(I[d+1|0]<<e)+h|0;d=d+2|0}H[f+20>>2]=h;if((h&255)!=8){H[a+24>>2]=1762;H[f+4>>2]=16209;e=H[f+4>>2];continue}if(h&57344){H[a+24>>2]=1151;H[f+4>>2]=16209;e=H[f+4>>2];continue}c=H[f+36>>2];if(c){H[c>>2]=h>>>8&1}if(!(!(h&512)|!(I[f+12|0]&4))){F[s+12|0]=h;F[s+13|0]=h>>>8;Y=f,Z=Nb(H[f+28>>2],s+12|0,2),H[Y+28>>2]=Z}H[f+4>>2]=16182;g=0;h=0;break ka}if(g>>>0>31){break ja}}if(!i){break e}c=d+1|0;e=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>23){d=c;i=e;break ja}k=g+8|0;if(!e){d=c;i=0;g=k;c=o;break c}c=d+2|0;e=i-2|0;h=(I[d+1|0]<<k)+h|0;if(g>>>0>15){d=c;i=e;break ja}k=g+16|0;if(!e){d=c;i=0;g=k;c=o;break c}c=d+3|0;e=i-3|0;h=(I[d+2|0]<<k)+h|0;if(g>>>0>7){d=c;i=e;break ja}g=g+24|0;if(!e){d=c;i=0;c=o;break c}i=i-4|0;h=(I[d+3|0]<<g)+h|0;d=d+4|0}c=H[f+36>>2];if(c){H[c+4>>2]=h}if(!(!(I[f+21|0]&2)|!(I[f+12|0]&4))){F[s+12|0]=h;F[s+13|0]=h>>>8;F[s+14|0]=h>>>16;F[s+15|0]=h>>>24;Y=f,Z=Nb(H[f+28>>2],s+12|0,4),H[Y+28>>2]=Z}H[f+4>>2]=16183;g=0;h=0;break ha}if(g>>>0>15){break ga}}if(!i){break e}c=d+1|0;e=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>7){d=c;i=e;break ga}g=g+8|0;if(!e){d=c;i=0;c=o;break c}i=i-2|0;h=(I[d+1|0]<<g)+h|0;d=d+2|0}c=H[f+36>>2];if(c){H[c+12>>2]=h>>>8;H[c+8>>2]=h&255}if(!(!(I[f+21|0]&2)|!(I[f+12|0]&4))){F[s+12|0]=h;F[s+13|0]=h>>>8;Y=f,Z=Nb(H[f+28>>2],s+12|0,2),H[Y+28>>2]=Z}H[f+4>>2]=16184;e=0;g=0;h=0;c=H[f+20>>2];if(c&1024){break ea}break p}c=H[f+20>>2];if(!(c&1024)){e=g;break p}e=h;if(g>>>0>15){break da}}if(!i){i=0;h=e;c=o;break c}k=d+1|0;j=i-1|0;h=(I[d|0]<<g)+e|0;if(g>>>0>7){d=k;i=j;break da}g=g+8|0;if(!j){d=k;i=0;c=o;break c}i=i-2|0;h=(I[d+1|0]<<g)+h|0;d=d+2|0}H[f+68>>2]=h;g=H[f+36>>2];if(g){H[g+20>>2]=h}g=0;if(!(!(c&512)|!(I[f+12|0]&4))){F[s+12|0]=h;F[s+13|0]=h>>>8;Y=f,Z=Nb(H[f+28>>2],s+12|0,2),H[Y+28>>2]=Z}h=0;break o}k=g+8|0;if(!e){d=c;i=0;g=k;c=o;break c}c=d+2|0;e=i-2|0;h=(I[d+1|0]<<k)+h|0;if(g>>>0>15){d=c;i=e;break ba}k=g+16|0;if(!e){d=c;i=0;g=k;c=o;break c}c=d+3|0;e=i-3|0;h=(I[d+2|0]<<k)+h|0;if(g>>>0>7){d=c;i=e;break ba}g=g+24|0;if(!e){d=c;i=0;c=o;break c}i=i-4|0;h=(I[d+3|0]<<g)+h|0;d=d+4|0}c=h<<8&16711680|h<<24|(h>>>8&65280|h>>>24);H[f+28>>2]=c;H[a+48>>2]=c;H[f+4>>2]=16190;h=0;g=0}if(!H[f+16>>2]){H[a+16>>2]=n;H[a+12>>2]=p;H[a+4>>2]=i;H[a>>2]=d;H[f+64>>2]=g;H[f+60>>2]=h;y=2;break a}c=xd(0,0,0);H[f+28>>2]=c;H[a+48>>2]=c;H[f+4>>2]=16191}if(S>>>0<2){break i}}ra:{sa:{if(!H[f+8>>2]){if(g>>>0<3){break sa}break ra}H[f+4>>2]=16206;h=h>>>(g&7)|0;g=g&-8;e=H[f+4>>2];continue}if(!i){break e}i=i-1|0;h=(I[d|0]<<g)+h|0;d=d+1|0;g=g+8|0}H[f+8>>2]=h&1;e=16193;ta:{ua:{va:{switch((h>>>1&3)-1|0){case 0:H[f+80>>2]=2e3;H[f+88>>2]=9;H[f+92>>2]=5;H[f+84>>2]=4048;H[f+4>>2]=16199;if((b|0)!=6){break ta}g=g-3|0;h=h>>>3|0;c=o;break c;case 1:e=16196;break ua;case 2:break va;default:break ua}}H[a+24>>2]=1673;e=16209}H[f+4>>2]=e}g=g-3|0;h=h>>>3|0;e=H[f+4>>2];continue}h=h>>>(g&7)|0;g=g&-8;wa:{if(g>>>0>31){break wa}if(!i){break e}e=g+8|0;c=d+1|0;k=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>23){d=c;i=k;g=e;break wa}if(!k){d=c;i=0;g=e;c=o;break c}k=g+16|0;c=d+2|0;j=i-2|0;h=(I[d+1|0]<<e)+h|0;if(g>>>0>15){d=c;i=j;g=k;break wa}if(!j){d=c;i=0;g=k;c=o;break c}e=g+24|0;c=d+3|0;j=i-3|0;h=(I[d+2|0]<<k)+h|0;if(g){d=c;i=j;g=e;break wa}if(!j){d=c;i=0;g=e;c=o;break c}g=g+32|0;i=i-4|0;h=(I[d+3|0]<<e)+h|0;d=d+4|0}c=h&65535;if((c|0)!=((h^-1)>>>16|0)){H[a+24>>2]=1260;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+4>>2]=16194;H[f+68>>2]=c;h=0;g=0;if((b|0)!=6){break Y}break i}H[f+4>>2]=16195}c=H[f+68>>2];if(c){c=c>>>0<i>>>0?c:i;e=c>>>0<n>>>0?c:n;if(!e){break i}c=$a(p,d,e);H[f+68>>2]=H[f+68>>2]-e;p=c+e|0;n=n-e|0;d=d+e|0;i=i-e|0;e=H[f+4>>2];continue}H[f+4>>2]=16191;e=H[f+4>>2];continue}if(!k){d=c;i=0;g=e;c=o;break c}g=g+16|0;i=i-2|0;h=(I[d+1|0]<<e)+h|0;d=d+2|0}e=h&31;H[f+100>>2]=e+257;c=h>>>5&31;H[f+104>>2]=c+1;j=(h>>>10&15)+4|0;H[f+96>>2]=j;g=g-14|0;h=h>>>14|0;if(!(c>>>0<30&e>>>0<=29)){H[a+24>>2]=1224;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+4>>2]=16197;e=0;H[f+108>>2]=0;break T}e=H[f+108>>2];j=H[f+96>>2];if(e>>>0>=j>>>0){break N}}c=e;while(1){if(g>>>0<=2){if(!i){break e}i=i-1|0;h=(I[d|0]<<g)+h|0;g=g+8|0;d=d+1|0}e=c+1|0;H[f+108>>2]=e;G[((J[(c<<1)+1952>>1]<<1)+f|0)+116>>1]=h&7;g=g-3|0;h=h>>>3|0;c=e;if(j>>>0>c>>>0){continue}break}break N}if(!n){break z}F[p|0]=H[f+68>>2];H[f+4>>2]=16200;n=n-1|0;p=p+1|0;e=H[f+4>>2];continue}e=H[f+12>>2];if(!e){e=0;break O}xa:{if(g>>>0>31){k=d;break xa}if(!i){break e}c=g+8|0;k=d+1|0;j=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>23){i=j;g=c;break xa}if(!j){d=k;i=0;g=c;c=o;break c}j=g+16|0;k=d+2|0;l=i-2|0;h=(I[d+1|0]<<c)+h|0;if(g>>>0>15){i=l;g=j;break xa}if(!l){d=k;i=0;g=j;c=o;break c}c=g+24|0;k=d+3|0;l=i-3|0;h=(I[d+2|0]<<j)+h|0;if(g>>>0>7){i=l;g=c;break xa}if(!l){d=k;i=0;g=c;c=o;break c}g=g+32|0;k=d+4|0;i=i-4|0;h=(I[d+3|0]<<c)+h|0}j=v-n|0;H[a+20>>2]=j+H[a+20>>2];H[f+32>>2]=j+H[f+32>>2];c=e&4;if(!(!c|(n|0)==(v|0))){c=p-j|0;d=H[f+28>>2];ya:{if(H[f+20>>2]){d=Nb(d,c,j);break ya}d=xd(d,c,j)}H[f+28>>2]=d;H[a+48>>2]=d;e=H[f+12>>2];c=e&4}if(!c|H[f+28>>2]==((H[f+20>>2]?h:h<<8&16711680|h<<24|(h>>>8&65280|h>>>24))|0)){break P}H[a+24>>2]=1492;H[f+4>>2]=16209;d=k;v=n;e=H[f+4>>2];continue}H[f+4>>2]=16192;break r}d=k;h=0;g=0;v=n}H[f+4>>2]=16207;break f}if(e>>>0<=18){k=0;c=e;o=3-c&3;if(o){while(1){G[((J[(c<<1)+1952>>1]<<1)+f|0)+116>>1]=0;c=c+1|0;k=k+1|0;if((o|0)!=(k|0)){continue}break}}if(e-16>>>0>=3){while(1){e=f+116|0;o=c<<1;G[e+(J[o+1952>>1]<<1)>>1]=0;G[e+(J[o+1954>>1]<<1)>>1]=0;G[e+(J[o+1956>>1]<<1)>>1]=0;G[e+(J[o+1958>>1]<<1)>>1]=0;c=c+4|0;if((c|0)!=19){continue}break}}H[f+108>>2]=19}H[f+88>>2]=7;H[f+80>>2]=z;H[f+112>>2]=z;e=0;o=Zh(0,D,19,B,E,A);if(o){H[a+24>>2]=1126;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+4>>2]=16198;H[f+108>>2]=0;o=0}r=H[f+100>>2];t=r+H[f+104>>2]|0;if(t>>>0>e>>>0){q=-1<<H[f+88>>2]^-1;w=H[f+80>>2];while(1){l=g;k=i;j=d;u=h&q;m=I[(w+(u<<2)|0)+1|0];za:{if(m>>>0<=g>>>0){c=g;break za}while(1){if(!k){break J}m=I[j|0]<<l;j=j+1|0;k=k-1|0;c=l+8|0;l=c;h=h+m|0;u=q&h;m=I[(w+(u<<2)|0)+1|0];if(m>>>0>c>>>0){continue}break}d=j;i=k}g=J[(w+(u<<2)|0)+2>>1];Aa:{if(g>>>0<=15){k=e+1|0;H[f+108>>2]=k;G[((e<<1)+f|0)+116>>1]=g;g=c-m|0;h=h>>>m|0;e=k;break Aa}Ba:{Ca:{Da:{switch(g-16|0){case 0:g=m+2|0;if(g>>>0>c>>>0){while(1){if(!i){break q}i=i-1|0;h=(I[d|0]<<c)+h|0;d=d+1|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}}g=c-m|0;c=h>>>m|0;if(!e){H[a+24>>2]=1198;H[f+4>>2]=16209;h=c;e=H[f+4>>2];continue d}g=g-2|0;h=c>>>2|0;k=(c&3)+3|0;c=J[((e<<1)+f|0)+114>>1];break Ba;case 1:g=m+3|0;if(g>>>0>c>>>0){while(1){if(!i){break q}i=i-1|0;h=(I[d|0]<<c)+h|0;d=d+1|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}}g=(c-m|0)-3|0;c=h>>>m|0;h=c>>>3|0;k=(c&7)+3|0;break Ca;default:break Da}}g=m+7|0;if(g>>>0>c>>>0){while(1){if(!i){break q}i=i-1|0;h=(I[d|0]<<c)+h|0;d=d+1|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}}g=(c-m|0)-7|0;c=h>>>m|0;h=c>>>7|0;k=(c&127)+11|0}c=0}if(t>>>0<e+k>>>0){break G}m=k-1|0;j=0;l=k&3;if(l){while(1){G[((e<<1)+f|0)+116>>1]=c;e=e+1|0;k=k-1|0;j=j+1|0;if((l|0)!=(j|0)){continue}break}}if(m>>>0>=3){while(1){j=(e<<1)+f|0;G[j+118>>1]=c;G[j+116>>1]=c;G[j+120>>1]=c;G[j+122>>1]=c;e=e+4|0;k=k-4|0;if(k){continue}break}}H[f+108>>2]=e}if(e>>>0<t>>>0){continue}break}}if(!J[f+628>>1]){H[a+24>>2]=1409;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+88>>2]=9;H[f+80>>2]=z;H[f+112>>2]=z;o=Zh(1,D,r,B,E,A);if(o){H[a+24>>2]=1098;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+92>>2]=6;H[f+84>>2]=H[f+112>>2];o=Zh(2,((H[f+100>>2]<<1)+f|0)+116|0,H[f+104>>2],B,T,A);if(o){H[a+24>>2]=1176;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+4>>2]=16199;o=0;if((b|0)!=6){break L}c=0;break c}H[f+4>>2]=16200}if(!(i>>>0<6|n>>>0<258)){H[a+16>>2]=n;H[a+12>>2]=p;H[a+4>>2]=i;H[a>>2]=d;H[f+64>>2]=g;H[f+60>>2]=h;j=H[a+12>>2];d=H[a+16>>2];c=j+d|0;L=c+(v^-1)|0;l=H[a+28>>2];r=H[l+52>>2];U=(c+(r^-1)|0)-v|0;M=r&7;N=H[l+44>>2];V=r+N|0;O=c-257|0;W=(d-v|0)+j|0;i=H[a>>2];P=(i+H[a+4>>2]|0)-5|0;X=-1<<H[l+92>>2]^-1;p=-1<<H[l+88>>2]^-1;Q=H[l+84>>2];R=H[l+80>>2];e=H[l+64>>2];m=H[l+60>>2];k=H[l+56>>2];u=H[l+48>>2];w=r-1>>>0<7;while(1){if(e>>>0<=14){m=((I[i|0]<<e)+m|0)+(I[i+1|0]<<e+8)|0;i=i+2|0;e=e+16|0}c=((m&p)<<2)+R|0;d=I[c+1|0];e=e-d|0;m=m>>>d|0;d=J[c+2>>1];Ea:{Fa:{Ga:{c=I[c|0];if(!c){break Ga}Ha:{Ia:{Ja:{while(1){if(c&16){n=d&65535;d=c&15;Ka:{if(!d){g=i;c=m;break Ka}La:{if(d>>>0<=e>>>0){g=i;break La}m=(I[i|0]<<e)+m|0;g=i+1|0;e=e+8|0}e=e-d|0;n=((-1<<d^-1)&m)+n|0;c=m>>>d|0}if(e>>>0<=14){c=((I[g|0]<<e)+c|0)+(I[g+1|0]<<e+8)|0;e=e+16|0;g=g+2|0}i=((c&X)<<2)+Q|0;d=I[i+1|0];e=e-d|0;m=c>>>d|0;d=J[i+2>>1];c=I[i|0];if(c&16){break Ja}while(1){if(!(c&64)){c=(((-1<<c^-1)&m)+(d&65535)<<2)+Q|0;d=I[c+1|0];e=e-d|0;m=m>>>d|0;d=J[c+2>>1];c=I[c|0];if(!(c&16)){continue}break Ja}break}n=1735;i=g;break Ia}g=c&255;if(!(g&64)){c=(((-1<<g^-1)&m)+(d&65535)<<2)+R|0;d=I[c+1|0];e=e-d|0;m=m>>>d|0;d=J[c+2>>1];c=I[c|0];if(!c){break Ga}continue}break}n=1707;d=16191;if(c&32){break Ha}break Ia}q=d&65535;c=c&15;Ma:{if(c>>>0<=e>>>0){d=e;i=g;break Ma}m=(I[g|0]<<e)+m|0;d=e+8|0;i=g+1|0;if(c>>>0<=d>>>0){break Ma}m=(I[g+1|0]<<d)+m|0;d=e+16|0;i=g+2|0}g=(-1<<c^-1)&m;e=d-c|0;m=m>>>c|0;Na:{x=g+q|0;d=j-W|0;if(x>>>0>d>>>0){h=x-d|0;if(!(!H[l+7108>>2]|h>>>0<=u>>>0)){n=1513;break Ia}Oa:{Pa:{if(!r){c=k+(N-h|0)|0;if(h>>>0>=n>>>0){break Oa}t=(q+(g+L|0)|0)-j|0;g=0;d=h;q=d&7;if(q){while(1){F[j|0]=I[c|0];d=d-1|0;j=j+1|0;c=c+1|0;g=g+1|0;if((q|0)!=(g|0)){continue}break}}if(t>>>0<7){break Pa}while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];F[j+3|0]=I[c+3|0];F[j+4|0]=I[c+4|0];F[j+5|0]=I[c+5|0];F[j+6|0]=I[c+6|0];F[j+7|0]=I[c+7|0];j=j+8|0;c=c+8|0;d=d-8|0;if(d){continue}break}break Pa}if(h>>>0>r>>>0){c=k+(V-h|0)|0;h=h-r|0;if(h>>>0>=n>>>0){break Oa}t=(q+(g+U|0)|0)-j|0;g=0;d=h;q=d&7;if(q){while(1){F[j|0]=I[c|0];d=d-1|0;j=j+1|0;c=c+1|0;g=g+1|0;if((q|0)!=(g|0)){continue}break}}if(t>>>0>=7){while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];F[j+3|0]=I[c+3|0];F[j+4|0]=I[c+4|0];F[j+5|0]=I[c+5|0];F[j+6|0]=I[c+6|0];F[j+7|0]=I[c+7|0];j=j+8|0;c=c+8|0;d=d-8|0;if(d){continue}break}}n=n-h|0;if(r>>>0>=n>>>0){c=k;break Oa}g=0;d=r;c=k;if(M){while(1){F[j|0]=I[c|0];d=d-1|0;j=j+1|0;c=c+1|0;g=g+1|0;if((M|0)!=(g|0)){continue}break}}if(!w){while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];F[j+3|0]=I[c+3|0];F[j+4|0]=I[c+4|0];F[j+5|0]=I[c+5|0];F[j+6|0]=I[c+6|0];F[j+7|0]=I[c+7|0];j=j+8|0;c=c+8|0;d=d-8|0;if(d){continue}break}}c=j-x|0;n=n-r|0;break Oa}c=k+(r-h|0)|0;if(h>>>0>=n>>>0){break Oa}t=(q+(g+L|0)|0)-j|0;g=0;d=h;q=d&7;if(q){while(1){F[j|0]=I[c|0];d=d-1|0;j=j+1|0;c=c+1|0;g=g+1|0;if((q|0)!=(g|0)){continue}break}}if(t>>>0<7){break Pa}while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];F[j+3|0]=I[c+3|0];F[j+4|0]=I[c+4|0];F[j+5|0]=I[c+5|0];F[j+6|0]=I[c+6|0];F[j+7|0]=I[c+7|0];j=j+8|0;c=c+8|0;d=d-8|0;if(d){continue}break}}c=j-x|0;n=n-h|0}Qa:{if(n>>>0<3){break Qa}d=0;h=n-3|0;g=((h>>>0)/3|0)+1&3;if(g){while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];n=n-3|0;j=j+3|0;c=c+3|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}if(h>>>0<9){break Qa}while(1){F[j|0]=I[c|0];F[j+1|0]=I[c+1|0];F[j+2|0]=I[c+2|0];F[j+3|0]=I[c+3|0];F[j+4|0]=I[c+4|0];F[j+5|0]=I[c+5|0];F[j+6|0]=I[c+6|0];F[j+7|0]=I[c+7|0];F[j+8|0]=I[c+8|0];F[j+9|0]=I[c+9|0];F[j+10|0]=I[c+10|0];F[j+11|0]=I[c+11|0];j=j+12|0;c=c+12|0;n=n-12|0;if(n>>>0>2){continue}break}}if(!n){break Fa}F[j|0]=I[c|0];if((n|0)!=1){break Na}j=j+1|0;break Fa}g=j-x|0;while(1){c=j;d=g;F[c|0]=I[d|0];F[c+1|0]=I[d+1|0];F[c+2|0]=I[d+2|0];j=c+3|0;g=d+3|0;n=n-3|0;if(n>>>0>2){continue}break}if(!n){break Fa}F[c+3|0]=I[g|0];if((n|0)==1){j=c+4|0;break Fa}F[c+4|0]=I[d+4|0];j=c+5|0;break Fa}F[j+1|0]=I[c+1|0];j=j+2|0;break Fa}H[a+24>>2]=n;d=16209}H[l+4>>2]=d;break Ea}F[j|0]=d;j=j+1|0}if(i>>>0>=P>>>0){break Ea}if(j>>>0<O>>>0){continue}}break}H[a+12>>2]=j;d=i-(e>>>3|0)|0;H[a>>2]=d;H[a+16>>2]=(O-j|0)+257;H[a+4>>2]=(P-d|0)+5;d=e&7;H[l+64>>2]=d;H[l+60>>2]=(-1<<d^-1)&m;g=H[f+64>>2];h=H[f+60>>2];i=H[a+4>>2];d=H[a>>2];n=H[a+16>>2];p=H[a+12>>2];if(H[f+4>>2]!=16191){break r}H[f+7112>>2]=-1;e=H[f+4>>2];continue}H[f+7112>>2]=0;k=g;e=i;c=d;q=H[f+80>>2];r=-1<<H[f+88>>2]^-1;m=r&h;l=I[(q+(m<<2)|0)+1|0];Ra:{if(l>>>0<=g>>>0){j=g;break Ra}while(1){if(!e){break H}l=I[c|0]<<k;c=c+1|0;e=e-1|0;j=k+8|0;k=j;h=h+l|0;m=r&h;l=I[(q+(m<<2)|0)+1|0];if(l>>>0>j>>>0){continue}break}}d=q+(m<<2)|0;u=J[d+2>>1];k=I[d|0];if(!k|k&240){break F}i=e;d=c;g=j;r=-1<<k+l^-1;t=((r&h)>>>l|0)+u|0;m=I[(q+(t<<2)|0)+1|0];Sa:{if(g>>>0>=m+l>>>0){k=j;break Sa}while(1){if(!i){break I}m=I[d|0]<<g;d=d+1|0;i=i-1|0;k=g+8|0;g=k;h=h+m|0;t=((r&h)>>>l|0)+u|0;m=I[(q+(t<<2)|0)+1|0];if(g>>>0<m+l>>>0){continue}break}}j=k-l|0;h=h>>>l|0;c=q+(t<<2)|0;k=I[c|0];u=J[c+2>>1];break E}d=d+i|0;g=(i<<3)+g|0;break e}d=c+e|0;g=(e<<3)+j|0;break e}d=d+i|0;g=(i<<3)+g|0;break e}H[a+24>>2]=1198;H[f+4>>2]=16209;e=H[f+4>>2];continue}m=l;l=0;d=c;i=e}H[f+68>>2]=u&65535;H[f+7112>>2]=l+m;g=j-m|0;h=h>>>m|0;if(!k){H[f+4>>2]=16205;e=H[f+4>>2];continue}if(k&32){H[f+4>>2]=16191;H[f+7112>>2]=-1;e=H[f+4>>2];continue}if(k&64){H[a+24>>2]=1707;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+4>>2]=16201;k=k&15;H[f+76>>2]=k}j=d;l=i;Ta:{if(!k){c=H[f+68>>2];break Ta}c=d;e=g;if(k>>>0>e>>>0){while(1){if(!i){break u}i=i-1|0;h=(I[c|0]<<e)+h|0;d=c+1|0;c=d;e=e+8|0;if(k>>>0>e>>>0){continue}break}}H[f+7112>>2]=H[f+7112>>2]+k;c=H[f+68>>2]+((-1<<k^-1)&h)|0;H[f+68>>2]=c;g=e-k|0;h=h>>>k|0}H[f+4>>2]=16202;H[f+7116>>2]=c}k=g;e=i;c=d;q=H[f+84>>2];r=-1<<H[f+92>>2]^-1;m=r&h;l=I[(q+(m<<2)|0)+1|0];Ua:{if(l>>>0<=g>>>0){j=g;break Ua}while(1){if(!e){break v}l=I[c|0]<<k;c=c+1|0;e=e-1|0;j=k+8|0;k=j;h=h+l|0;m=r&h;l=I[(q+(m<<2)|0)+1|0];if(l>>>0>j>>>0){continue}break}}d=q+(m<<2)|0;u=J[d+2>>1];m=I[d|0];Va:{if(m&240){k=l;d=H[f+7112>>2];break Va}i=e;d=c;g=j;r=-1<<l+m^-1;t=((r&h)>>>l|0)+u|0;k=I[(q+(t<<2)|0)+1|0];Wa:{if(g>>>0>=l+k>>>0){m=j;break Wa}while(1){if(!i){break w}k=I[d|0]<<g;d=d+1|0;i=i-1|0;m=g+8|0;g=m;h=h+k|0;t=((r&h)>>>l|0)+u|0;k=I[(q+(t<<2)|0)+1|0];if(g>>>0<l+k>>>0){continue}break}c=d;e=i}j=m-l|0;h=h>>>l|0;d=q+(t<<2)|0;m=I[d|0];u=J[d+2>>1];d=H[f+7112>>2]+l|0}H[f+7112>>2]=d+k;g=j-k|0;h=h>>>k|0;if(m&64){H[a+24>>2]=1735;H[f+4>>2]=16209;d=c;i=e;e=H[f+4>>2];continue}H[f+4>>2]=16203;l=m&15;H[f+76>>2]=l;H[f+72>>2]=u&65535}Xa:{if(!l){d=c;i=e;break Xa}k=g;i=e;j=c;Ya:{if(g>>>0>=l>>>0){d=c;break Ya}while(1){if(!i){break x}i=i-1|0;h=(I[j|0]<<k)+h|0;d=j+1|0;j=d;k=k+8|0;if(l>>>0>k>>>0){continue}break}}H[f+7112>>2]=H[f+7112>>2]+l;H[f+72>>2]=H[f+72>>2]+((-1<<l^-1)&h);g=k-l|0;h=h>>>l|0}H[f+4>>2]=16204}if(n){break y}}n=0;break i}e=H[f+72>>2];c=v-n|0;Za:{if(e>>>0>c>>>0){c=e-c|0;if(!(!H[f+7108>>2]|c>>>0<=K[f+48>>2])){H[a+24>>2]=1513;H[f+4>>2]=16209;e=H[f+4>>2];continue}e=H[f+52>>2];_a:{if(e>>>0<c>>>0){c=c-e|0;e=H[f+56>>2]+(H[f+44>>2]-c|0)|0;break _a}e=H[f+56>>2]+(e-c|0)|0}k=H[f+68>>2];c=c>>>0<k>>>0?c:k;break Za}e=p-e|0;k=H[f+68>>2];c=k}j=c>>>0<n>>>0?c:n;H[f+68>>2]=k-j;m=j-1|0;k=0;l=j&7;if(!l){break t}c=j;while(1){F[p|0]=I[e|0];c=c-1|0;p=p+1|0;e=e+1|0;k=k+1|0;if((l|0)!=(k|0)){continue}break}break s}d=c+e|0;g=(e<<3)+g|0;break e}d=c+e|0;g=(e<<3)+j|0;break e}d=d+i|0;g=(i<<3)+g|0;break e}d=j+l|0;g=(l<<3)+g|0;break e}c=j}if(m>>>0>=7){while(1){F[p|0]=I[e|0];F[p+1|0]=I[e+1|0];F[p+2|0]=I[e+2|0];F[p+3|0]=I[e+3|0];F[p+4|0]=I[e+4|0];F[p+5|0]=I[e+5|0];F[p+6|0]=I[e+6|0];F[p+7|0]=I[e+7|0];p=p+8|0;e=e+8|0;c=c-8|0;if(c){continue}break}}n=n-j|0;if(H[f+68>>2]){break r}H[f+4>>2]=16200;e=H[f+4>>2];continue}e=H[f+4>>2];continue}i=0;g=c;c=o;break c}c=H[f+36>>2];if(c){H[c+16>>2]=0}g=e}H[f+4>>2]=16185}k=H[f+20>>2];if(k&1024){e=H[f+68>>2];l=e>>>0<i>>>0?e:i;if(l){j=H[f+36>>2];$a:{if(!j){break $a}c=H[j+16>>2];if(!c){break $a}e=H[j+20>>2]-e|0;k=e+c|0;c=H[j+24>>2];$a(k,d,c>>>0<e+l>>>0?c-e|0:l);k=H[f+20>>2]}if(!(!(k&512)|!(I[f+12|0]&4))){Y=f,Z=Nb(H[f+28>>2],d,l),H[Y+28>>2]=Z}e=H[f+68>>2]-l|0;H[f+68>>2]=e;i=i-l|0;d=d+l|0}if(e){break i}}H[f+4>>2]=16186;H[f+68>>2]=0}ab:{if(I[f+21|0]&8){e=0;if(!i){break j}while(1){j=I[d+e|0];k=H[f+36>>2];bb:{if(!k){break bb}c=H[k+28>>2];if(!c){break bb}l=H[k+32>>2];k=H[f+68>>2];if(l>>>0<=k>>>0){break bb}H[f+68>>2]=k+1;F[c+k|0]=j}e=e+1|0;if(i>>>0>e>>>0?j:0){continue}break}if(!(!(I[f+21|0]&2)|!(I[f+12|0]&4))){Y=f,Z=Nb(H[f+28>>2],d,e),H[Y+28>>2]=Z}d=d+e|0;i=i-e|0;if(!j){break ab}break i}c=H[f+36>>2];if(!c){break ab}H[c+28>>2]=0}H[f+4>>2]=16187;H[f+68>>2]=0}cb:{if(I[f+21|0]&16){e=0;if(!i){break j}while(1){j=I[d+e|0];k=H[f+36>>2];db:{if(!k){break db}c=H[k+36>>2];if(!c){break db}l=H[k+40>>2];k=H[f+68>>2];if(l>>>0<=k>>>0){break db}H[f+68>>2]=k+1;F[c+k|0]=j}e=e+1|0;if(i>>>0>e>>>0?j:0){continue}break}if(!(!(I[f+21|0]&2)|!(I[f+12|0]&4))){Y=f,Z=Nb(H[f+28>>2],d,e),H[Y+28>>2]=Z}d=d+e|0;i=i-e|0;if(!j){break cb}break i}c=H[f+36>>2];if(!c){break cb}H[c+36>>2]=0}H[f+4>>2]=16188}j=H[f+20>>2];if(j&512){eb:{if(g>>>0>15){e=d;break eb}if(!i){break e}c=g+8|0;e=d+1|0;k=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>7){i=k;g=c;break eb}if(!k){d=e;i=0;g=c;c=o;break c}g=g+16|0;e=d+2|0;i=i-2|0;h=(I[d+1|0]<<c)+h|0}if(!(!(I[f+12|0]&4)|J[f+28>>1]==(h|0))){H[a+24>>2]=1543;H[f+4>>2]=16209;d=e;e=H[f+4>>2];continue}h=0;g=0;d=e}c=H[f+36>>2];if(c){H[c+48>>2]=1;H[c+44>>2]=j>>>9&1}c=Nb(0,0,0);H[f+28>>2]=c;H[a+48>>2]=c;H[f+4>>2]=16191;e=H[f+4>>2];continue}i=0}k=o}c=k;break c}H[f+20>>2]=0;c=H[f+36>>2];if(c){H[c+48>>2]=-1}if(!(((e<<8&65280)+(e>>>8|0)>>>0)%31|0?0:l&1)){H[a+24>>2]=1446;H[f+4>>2]=16209;h=e;e=H[f+4>>2];continue}if((e&15)!=8){H[a+24>>2]=1762;H[f+4>>2]=16209;h=e;e=H[f+4>>2];continue}h=e>>>4|0;l=h&15;k=l+8|0;j=l>>>0<=7;c=H[f+40>>2];if(!c){H[f+40>>2]=k;c=k}if(!(c>>>0>=k>>>0&j)){g=g-4|0;H[a+24>>2]=1585;H[f+4>>2]=16209;e=H[f+4>>2];continue}H[f+24>>2]=256<<l;h=0;c=xd(0,0,0);H[f+28>>2]=c;H[a+48>>2]=c;H[f+4>>2]=e&8192?16189:16191;g=0;e=H[f+4>>2];continue}fb:{if(!(!e|!H[f+20>>2])){gb:{if(g>>>0>31){e=d;break gb}if(!i){break e}c=g+8|0;e=d+1|0;k=i-1|0;h=(I[d|0]<<g)+h|0;if(g>>>0>23){i=k;g=c;break gb}if(!k){d=e;i=0;g=c;c=o;break c}k=g+16|0;e=d+2|0;j=i-2|0;h=(I[d+1|0]<<c)+h|0;if(g>>>0>15){i=j;g=k;break gb}if(!j){d=e;i=0;g=k;c=o;break c}c=g+24|0;e=d+3|0;j=i-3|0;h=(I[d+2|0]<<k)+h|0;if(g>>>0>7){i=j;g=c;break gb}if(!j){d=e;i=0;g=c;c=o;break c}g=g+32|0;e=d+4|0;i=i-4|0;h=(I[d+3|0]<<c)+h|0}if(H[f+32>>2]!=(h|0)){break fb}d=e;g=0;h=0}H[f+4>>2]=16208;c=1;break c}H[a+24>>2]=1469;H[f+4>>2]=16209;d=e;e=H[f+4>>2];continue}break}i=0;c=o}H[a+16>>2]=n;H[a+12>>2]=p;H[a+4>>2]=i;H[a>>2]=d;H[f+64>>2]=g;H[f+60>>2]=h;hb:{ib:{jb:{if(H[f+44>>2]){break jb}if((n|0)==(v|0)){break ib}d=H[f+4>>2];if(d>>>0>16208){break ib}if((b|0)!=4|d>>>0<=16205){break jb}break ib}k=v-n|0;h=H[a+28>>2];i=H[h+56>>2];kb:{if(!i){o=1;i=Ia[H[a+32>>2]](H[a+40>>2],1<<H[h+40>>2],1)|0;H[h+56>>2]=i;if(!i){break kb}}e=H[h+44>>2];if(!e){H[h+48>>2]=0;H[h+52>>2]=0;e=1<<H[h+40>>2];H[h+44>>2]=e}lb:{if(e>>>0<=k>>>0){$a(i,p-e|0,e);H[h+52>>2]=0;break lb}g=H[h+52>>2];d=e-g|0;e=d>>>0<k>>>0;i=g+i|0;g=e?d:k;$a(i,p-k|0,g);if(e){d=k-g|0;$a(H[h+56>>2],p-d|0,d);H[h+52>>2]=d;break lb}o=0;d=g+H[h+52>>2]|0;e=d;d=H[h+44>>2];H[h+52>>2]=(e|0)==(d|0)?0:e;e=d;d=H[h+48>>2];if(e>>>0<=d>>>0){break kb}H[h+48>>2]=d+g;break kb}H[h+48>>2]=H[h+44>>2];o=0}if(o){break hb}n=H[a+16>>2];i=H[a+4>>2]}H[a+8>>2]=H[a+8>>2]+(C-i|0);e=v-n|0;H[a+20>>2]=e+H[a+20>>2];H[f+32>>2]=e+H[f+32>>2];if(!(!(I[f+12|0]&4)|(n|0)==(v|0))){g=H[a+12>>2]-e|0;d=H[f+28>>2];mb:{if(H[f+20>>2]){d=Nb(d,g,e);break mb}d=xd(d,g,e)}H[f+28>>2]=d;H[a+48>>2]=d}d=a;a=H[f+4>>2];H[d+44>>2]=((H[f+64>>2]+((H[f+8>>2]!=0)<<6)|0)+(((a|0)==16191)<<7)|0)+((a|0)==16199?256:((a|0)==16194)<<8);a=c?c:-5;y=(b|0)==4?a:(i|0)==(C|0)?(n|0)==(v|0)?a:c:c;break a}H[f+4>>2]=16210}y=-4}Ga=s+16|0;return y}function Vo(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0;a=Ga-16|0;Ga=a;a:{if(ya(a+12|0,a+8|0)|0){break a}b=cb((H[a+12>>2]<<2)+4|0);H[133545]=b;if(!b){break a}b=cb(H[a+8>>2]);if(b){H[H[133545]+(H[a+12>>2]<<2)>>2]=0;if(!(xa(H[133545],b|0)|0)){break a}}H[133545]=0}Ga=a+16|0;f=Ga-880|0;Ga=f;G[f+8>>1]=16437;b=Va(80);a=f;H[a+16>>2]=18;H[a+20>>2]=-2147483628;H[a+12>>2]=b;Wa(b,171428,18);H[b+72>>2]=0;G[a+24>>1]=16433;b=Va(80);H[a+28>>2]=b;H[a+32>>2]=17;H[a+36>>2]=-2147483628;Wa(b,172708,17);H[b+68>>2]=0;G[a+40>>1]=16435;b=Va(80);H[a+44>>2]=b;H[a+48>>2]=19;H[a+52>>2]=-2147483628;Wa(b,172848,19);H[b+76>>2]=0;G[a+56>>1]=16434;b=Va(80);H[a+60>>2]=b;c=a- -64|0;H[c>>2]=19;H[c+4>>2]=-2147483628;Wa(b,173020,19);H[b+76>>2]=0;G[a+72>>1]=16436;b=Va(96);H[a+76>>2]=b;H[a+80>>2]=21;H[a+84>>2]=-2147483624;Wa(b,173156,21);H[b+84>>2]=0;G[a+88>>1]=16387;b=Va(64);H[a+92>>2]=b;H[a+96>>2]=15;H[a+100>>2]=-2147483632;Wa(b,173304,15);H[b+60>>2]=0;G[a+104>>1]=16386;b=Va(80);H[a+108>>2]=b;H[a+112>>2]=17;H[a+116>>2]=-2147483628;Wa(b,173456,17);H[b+68>>2]=0;G[a+120>>1]=16388;b=Va(64);H[a+124>>2]=b;H[a+128>>2]=13;H[a+132>>2]=-2147483632;Wa(b,173608,13);H[b+52>>2]=0;G[a+136>>1]=16385;b=Va(64);H[a+140>>2]=b;H[a+144>>2]=14;H[a+148>>2]=-2147483632;Wa(b,173752,14);H[b+56>>2]=0;G[a+152>>1]=16393;b=Va(64);H[a+156>>2]=b;H[a+160>>2]=13;H[a+164>>2]=-2147483632;Wa(b,186460,13);H[b+52>>2]=0;G[a+168>>1]=16402;b=Va(64);H[a+172>>2]=b;H[a+176>>2]=15;H[a+180>>2]=-2147483632;Wa(b,173888,15);H[b+60>>2]=0;G[a+184>>1]=16409;b=Va(80);H[a+188>>2]=b;H[a+192>>2]=19;H[a+196>>2]=-2147483628;Wa(b,174040,19);H[b+76>>2]=0;G[a+200>>1]=16407;b=Va(96);H[a+204>>2]=b;H[a+208>>2]=23;H[a+212>>2]=-2147483624;Wa(b,174216,23);H[b+92>>2]=0;G[a+216>>1]=16408;b=Va(80);H[a+220>>2]=b;H[a+224>>2]=17;H[a+228>>2]=-2147483628;Wa(b,174408,17);H[b+68>>2]=0;G[a+232>>1]=16438;b=Va(112);H[a+236>>2]=b;H[a+240>>2]=24;H[a+244>>2]=-2147483620;Wa(b,174584,24);H[b+96>>2]=0;G[a+248>>1]=16399;b=Va(80);H[a+252>>2]=b;H[a+256>>2]=19;H[a+260>>2]=-2147483628;Wa(b,174728,19);H[b+76>>2]=0;G[a+264>>1]=16410;b=Va(80);H[a+268>>2]=b;H[a+272>>2]=17;H[a+276>>2]=-2147483628;Wa(b,174876,17);H[b+68>>2]=0;G[a+280>>1]=16411;b=Va(96);H[a+284>>2]=b;H[a+288>>2]=23;H[a+292>>2]=-2147483624;Wa(b,175036,23);H[b+92>>2]=0;G[a+296>>1]=16397;b=Va(80);H[a+300>>2]=b;H[a+304>>2]=17;H[a+308>>2]=-2147483628;Wa(b,175204,17);H[b+68>>2]=0;G[a+312>>1]=16405;b=Va(80);H[a+316>>2]=b;H[a+320>>2]=16;H[a+324>>2]=-2147483628;Wa(b,175352,16);H[b+64>>2]=0;G[a+328>>1]=16401;b=Va(64);H[a+332>>2]=b;H[a+336>>2]=15;H[a+340>>2]=-2147483632;Wa(b,175512,15);H[b+60>>2]=0;G[a+344>>1]=16395;b=Va(80);H[a+348>>2]=b;H[a+352>>2]=17;H[a+356>>2]=-2147483628;Wa(b,175640,17);H[b+68>>2]=0;G[a+360>>1]=16412;b=Va(80);H[a+364>>2]=b;H[a+368>>2]=18;H[a+372>>2]=-2147483628;Wa(b,175816,18);H[b+72>>2]=0;G[a+376>>1]=16406;b=Va(96);H[a+380>>2]=b;H[a+384>>2]=23;H[a+388>>2]=-2147483624;Wa(b,175976,23);H[b+92>>2]=0;G[a+392>>1]=16398;b=Va(80);H[a+396>>2]=b;H[a+400>>2]=19;H[a+404>>2]=-2147483628;Wa(b,176192,19);H[b+76>>2]=0;G[a+408>>1]=16404;b=Va(80);H[a+412>>2]=b;H[a+416>>2]=16;H[a+420>>2]=-2147483628;Wa(b,176372,16);H[b+64>>2]=0;G[a+424>>1]=16400;b=Va(64);H[a+428>>2]=b;H[a+432>>2]=15;H[a+436>>2]=-2147483632;Wa(b,176536,15);H[b+60>>2]=0;G[a+440>>1]=16396;b=Va(80);H[a+444>>2]=b;H[a+448>>2]=19;H[a+452>>2]=-2147483628;Wa(b,176680,19);H[b+76>>2]=0;G[a+456>>1]=16394;b=Va(80);H[a+460>>2]=b;H[a+464>>2]=17;H[a+468>>2]=-2147483628;Wa(b,176820,17);H[b+68>>2]=0;G[a+472>>1]=16403;b=Va(80);H[a+476>>2]=b;H[a+480>>2]=18;H[a+484>>2]=-2147483628;Wa(b,176976,18);H[b+72>>2]=0;G[a+488>>1]=16392;b=Va(64);H[a+492>>2]=b;H[a+496>>2]=14;H[a+500>>2]=-2147483632;Wa(b,177160,14);H[b+56>>2]=0;G[a+504>>1]=16440;b=Va(112);H[a+508>>2]=b;H[a+512>>2]=26;H[a+516>>2]=-2147483620;Wa(b,177328,26);H[b+104>>2]=0;G[a+520>>1]=16414;b=Va(112);H[a+524>>2]=b;H[a+528>>2]=24;H[a+532>>2]=-2147483620;Wa(b,177544,24);H[b+96>>2]=0;G[a+536>>1]=16419;b=Va(112);H[a+540>>2]=b;H[a+544>>2]=26;H[a+548>>2]=-2147483620;Wa(b,177752,26);H[b+104>>2]=0;G[a+552>>1]=16420;b=Va(128);H[a+556>>2]=b;H[a+560>>2]=29;H[a+564>>2]=-2147483616;Wa(b,178012,29);H[b+116>>2]=0;G[a+568>>1]=16417;b=Va(128);H[a+572>>2]=b;H[a+576>>2]=28;H[a+580>>2]=-2147483616;Wa(b,178236,28);H[b+112>>2]=0;G[a+584>>1]=16418;b=Va(112);H[a+588>>2]=b;H[a+592>>2]=26;H[a+596>>2]=-2147483620;Wa(b,178556,26);H[b+104>>2]=0;G[a+600>>1]=16413;b=Va(112);H[a+604>>2]=b;H[a+608>>2]=26;H[a+612>>2]=-2147483620;Wa(b,178836,26);H[b+104>>2]=0;G[a+616>>1]=16416;b=Va(96);H[a+620>>2]=b;H[a+624>>2]=23;H[a+628>>2]=-2147483624;Wa(b,179028,23);H[b+92>>2]=0;G[a+632>>1]=16415;b=Va(128);H[a+636>>2]=b;H[a+640>>2]=28;H[a+644>>2]=-2147483616;Wa(b,179220,28);H[b+112>>2]=0;G[a+648>>1]=16423;b=Va(96);H[a+652>>2]=b;H[a+656>>2]=22;H[a+660>>2]=-2147483624;Wa(b,179444,22);H[b+88>>2]=0;G[a+664>>1]=16424;b=Va(128);H[a+668>>2]=b;H[a+672>>2]=30;H[a+676>>2]=-2147483616;Wa(b,179636,30);H[b+120>>2]=0;G[a+680>>1]=16425;b=Va(96);H[a+684>>2]=b;H[a+688>>2]=20;H[a+692>>2]=-2147483624;Wa(b,179856,20);H[b+80>>2]=0;G[a+696>>1]=16422;b=Va(64);H[a+700>>2]=b;H[a+704>>2]=15;H[a+708>>2]=-2147483632;Wa(b,180032,15);H[b+60>>2]=0;G[a+712>>1]=16421;b=Va(64);H[a+716>>2]=b;H[a+720>>2]=12;H[a+724>>2]=-2147483632;Wa(b,180244,12);H[b+48>>2]=0;G[a+728>>1]=16442;b=Va(80);H[a+732>>2]=b;H[a+736>>2]=17;H[a+740>>2]=-2147483628;Wa(b,180376,17);H[b+68>>2]=0;G[a+744>>1]=16441;b=Va(96);H[a+748>>2]=b;H[a+752>>2]=21;H[a+756>>2]=-2147483624;Wa(b,180504,21);H[b+84>>2]=0;G[a+760>>1]=16428;b=Va(128);H[a+764>>2]=b;H[a+768>>2]=30;H[a+772>>2]=-2147483616;Wa(b,180644,30);H[b+120>>2]=0;G[a+776>>1]=16427;b=Va(112);H[a+780>>2]=b;H[a+784>>2]=27;H[a+788>>2]=-2147483620;Wa(b,180828,27);H[b+108>>2]=0;G[a+792>>1]=16431;b=Va(128);H[a+796>>2]=b;H[a+800>>2]=28;H[a+804>>2]=-2147483616;Wa(b,181040,28);H[b+112>>2]=0;G[a+808>>1]=16430;b=Va(112);H[a+812>>2]=b;H[a+816>>2]=27;H[a+820>>2]=-2147483620;Wa(b,181268,27);H[b+108>>2]=0;G[a+824>>1]=16432;b=Va(112);H[a+828>>2]=b;H[a+832>>2]=24;H[a+836>>2]=-2147483620;Wa(b,181516,24);H[b+96>>2]=0;G[a+840>>1]=16426;b=Va(112);H[a+844>>2]=b;H[a+848>>2]=25;H[a+852>>2]=-2147483620;Wa(b,181736,25);H[b+100>>2]=0;G[a+856>>1]=16429;b=Va(128);H[a+860>>2]=b;H[a+864>>2]=31;H[a+868>>2]=-2147483616;Wa(b,181936,31);H[b+124>>2]=0;H[133014]=0;H[133015]=0;H[133013]=532056;g=a+872|0;d=a+8|0;while(1){e=Ga-16|0;Ga=e;c=H[133014];b=532056;b:{c:{if(H[133013]!=532056){d:{if(c){a=c;while(1){b=a;a=H[a+4>>2];if(a){continue}break}break d}b=532064;if(H[H[133016]>>2]==532056){while(1){a=H[b>>2];b=a+8|0;if((a|0)==H[H[a+8>>2]>>2]){continue}break}}b=H[b>>2]}h=J[d>>1];if(h>>>0<=J[b+16>>1]){break c}}if(!c){H[e+12>>2]=532056;a=532056;break b}H[e+12>>2]=b;a=b+4|0;break b}a=H[133014];if(!a){H[e+12>>2]=532056;a=532056;break b}c=532056;e:{while(1){f:{b=J[a+16>>1];g:{if(b>>>0>h>>>0){b=H[a>>2];if(b){break g}H[e+12>>2]=a;break b}if(b>>>0>=h>>>0){break e}c=a+4|0;b=H[a+4>>2];if(!b){break f}a=c}c=a;a=b;continue}break}H[e+12>>2]=a;a=c;break b}H[e+12>>2]=a;a=c}b=a;a=H[a>>2];if(a){c=0}else{a=Va(32);G[a+16>>1]=J[d>>1];c=a+20|0;h:{if(F[d+15|0]>=0){h=H[d+8>>2];H[c>>2]=H[d+4>>2];H[c+4>>2]=h;H[c+8>>2]=H[d+12>>2];break h}Ya(c,H[d+4>>2],H[d+8>>2])}H[a+8>>2]=H[e+12>>2];H[a>>2]=0;H[a+4>>2]=0;H[b>>2]=a;c=H[H[133013]>>2];if(c){H[133013]=c;b=H[b>>2]}else{b=a}ih(H[133014],b);H[133015]=H[133015]+1;c=1}F[f+876|0]=c;H[f+872>>2]=a;Ga=e+16|0;d=d+16|0;if((g|0)!=(d|0)){continue}break}while(1){if(F[g-1|0]<0){Ta(H[g-12>>2])}g=g-16|0;if((g|0)!=(f+8|0)){continue}break}Ga=f+880|0;H[133016]=0;a=Va(32);H[133017]=a;H[133018]=7;H[133019]=-2147483640;Wa(a,171508,7);H[a+28>>2]=0;H[133020]=1;a=Va(48);H[133021]=a;H[133022]=10;H[133023]=-2147483636;Wa(a,172792,10);H[a+40>>2]=0;H[133024]=2;a=Va(64);H[133025]=a;H[133026]=14;H[133027]=-2147483632;Wa(a,172952,14);H[a+56>>2]=0;H[133028]=3;a=Va(48);H[133029]=a;H[133030]=11;H[133031]=-2147483636;Wa(a,173100,11);H[a+44>>2]=0;H[133032]=4;a=Va(64);H[133033]=a;H[133034]=12;H[133035]=-2147483632;Wa(a,173244,12);H[a+48>>2]=0;H[133036]=5;a=Va(80);H[133037]=a;H[133038]=16;H[133039]=-2147483628;Wa(a,173368,16);H[a+64>>2]=0;H[133040]=6;a=Va(64);H[133041]=a;H[133042]=14;H[133043]=-2147483632;Wa(a,173528,14);H[a+56>>2]=0;H[133044]=7;a=Va(80);H[133045]=a;H[133046]=16;H[133047]=-2147483628;Wa(a,173664,16);H[a+64>>2]=0;H[133048]=8;a=Va(64);H[133049]=a;H[133050]=15;H[133051]=-2147483632;Wa(a,173812,15);H[a+60>>2]=0;H[133052]=9;a=Va(80);H[133053]=a;H[133054]=18;H[133055]=-2147483628;Wa(a,186516,18);H[a+72>>2]=0;H[133056]=10;a=Va(80);H[133057]=a;H[133058]=18;H[133059]=-2147483628;Wa(a,173952,18);H[a+72>>2]=0;H[133060]=11;a=Va(96);H[133061]=a;H[133062]=20;H[133063]=-2147483624;Wa(a,174120,20);H[a+80>>2]=0;H[133064]=12;a=Va(96);H[133065]=a;H[133066]=20;H[133067]=-2147483624;Wa(a,174312,20);H[a+80>>2]=0;H[133068]=13;a=Va(80);H[133069]=a;H[133070]=17;H[133071]=-2147483628;Wa(a,174480,17);H[a+68>>2]=0;H[133072]=14;a=Va(32);H[133073]=a;H[133074]=7;H[133075]=-2147483640;Wa(a,174684,7);H[a+28>>2]=0;H[133076]=15;a=Va(64);H[133077]=a;H[133078]=13;H[133079]=-2147483632;Wa(a,174808,13);H[a+52>>2]=0;H[133080]=16;a=Va(80);H[133081]=a;H[133082]=18;H[133083]=-2147483628;Wa(a,174948,18);H[a+72>>2]=0;H[133084]=17;a=Va(64);H[133085]=a;H[133086]=14;H[133087]=-2147483632;Wa(a,175132,14);H[a+56>>2]=0;H[133088]=18;a=Va(64);H[133089]=a;H[133090]=13;H[133091]=-2147483632;Wa(a,175276,13);H[a+52>>2]=0;H[133092]=19;a=Va(80);H[133093]=a;H[133094]=19;H[133095]=-2147483628;Wa(a,175420,19);H[a+76>>2]=0;H[133096]=20;a=Va(48);H[133097]=a;H[133098]=11;H[133099]=-2147483636;Wa(a,175576,11);H[a+44>>2]=0;H[133100]=21;a=Va(96);H[133101]=a;H[133102]=21;H[133103]=-2147483624;Wa(a,175712,21);H[a+84>>2]=0;H[133104]=22;a=Va(80);H[133105]=a;H[133106]=16;H[133107]=-2147483628;Wa(a,175892,16);H[a+64>>2]=0;H[133108]=23;a=Va(96);H[133109]=a;H[133110]=22;H[133111]=-2147483624;Wa(a,176072,22);H[a+88>>2]=0;H[133112]=24;a=Va(80);H[133113]=a;H[133114]=16;H[133115]=-2147483628;Wa(a,176272,16);H[a+64>>2]=0;H[133116]=25;a=Va(64);H[133117]=a;H[133118]=14;H[133119]=-2147483632;Wa(a,176440,14);H[a+56>>2]=0;H[133120]=26;a=Va(80);H[133121]=a;H[133122]=17;H[133123]=-2147483628;Wa(a,176600,17);H[a+68>>2]=0;H[133124]=27;a=Va(64);H[133125]=a;H[133126]=12;H[133127]=-2147483632;Wa(a,176760,12);H[a+48>>2]=0;H[133128]=28;a=Va(64);H[133129]=a;H[133130]=14;H[133131]=-2147483632;Wa(a,176892,14);H[a+56>>2]=0;H[133132]=29;a=Va(80);H[133133]=a;H[133134]=19;H[133135]=-2147483628;Wa(a,177052,19);H[a+76>>2]=0;H[133136]=30;a=Va(96);H[133137]=a;H[133138]=21;H[133139]=-2147483624;Wa(a,177220,21);H[a+84>>2]=0;H[133140]=31;a=Va(96);H[133141]=a;H[133142]=22;H[133143]=-2147483624;Wa(a,177436,22);H[a+88>>2]=0;H[133144]=32;a=Va(96);H[133145]=a;H[133146]=20;H[133147]=-2147483624;Wa(a,177644,20);H[a+80>>2]=0;H[133148]=33;a=Va(48);H[133149]=a;H[133150]=10;H[133151]=-2147483636;Wa(a,177860,10);H[a+40>>2]=0;H[133152]=34;a=Va(64);H[133153]=a;H[133154]=13;H[133155]=-2147483632;Wa(a,178132,13);H[a+52>>2]=0;H[133156]=35;a=Va(96);H[133157]=a;H[133158]=21;H[133159]=-2147483624;Wa(a,178352,21);H[a+84>>2]=0;H[133160]=36;a=Va(112);H[133161]=a;H[133162]=24;H[133163]=-2147483620;Wa(a,178664,24);H[a+96>>2]=0;H[133164]=37;a=Va(80);H[133165]=a;H[133166]=16;H[133167]=-2147483628;Wa(a,178944,16);H[a+64>>2]=0;H[133168]=38;a=Va(64);H[133169]=a;H[133170]=13;H[133171]=-2147483632;Wa(a,179124,13);H[a+52>>2]=0;H[133172]=39;a=Va(96);H[133173]=a;H[133174]=23;H[133175]=-2147483624;Wa(a,179336,23);H[a+92>>2]=0;H[133176]=40;a=Va(80);H[133177]=a;H[133178]=16;H[133179]=-2147483628;Wa(a,179536,16);H[a+64>>2]=0;H[133180]=41;a=Va(64);H[133181]=a;H[133182]=12;H[133183]=-2147483632;Wa(a,179760,12);H[a+48>>2]=0;H[133184]=42;a=Va(48);H[133185]=a;H[133186]=11;H[133187]=-2147483636;Wa(a,179940,11);H[a+44>>2]=0;H[133188]=43;a=Va(64);H[133189]=a;H[133190]=13;H[133191]=-2147483632;Wa(a,180096,13);H[a+52>>2]=0;H[133192]=44;a=Va(64);H[133193]=a;H[133194]=13;H[133195]=-2147483632;Wa(a,180296,13);H[a+52>>2]=0;H[133196]=45;a=Va(32);H[133197]=a;H[133198]=7;H[133199]=-2147483640;Wa(a,180448,7);H[a+28>>2]=0;H[133200]=46;a=Va(48);H[133201]=a;H[133202]=9;H[133203]=-2147483636;Wa(a,180592,9);H[a+36>>2]=0;H[133204]=47;a=Va(32);H[133205]=a;H[133206]=7;H[133207]=-2147483640;Wa(a,180768,7);H[a+28>>2]=0;H[133208]=48;a=Va(80);H[133209]=a;H[133210]=17;H[133211]=-2147483628;Wa(a,180940,17);H[a+68>>2]=0;H[133212]=49;a=Va(80);H[133213]=a;H[133214]=17;H[133215]=-2147483628;Wa(a,181156,17);H[a+68>>2]=0;H[133216]=50;a=Va(96);H[133217]=a;H[133218]=21;H[133219]=-2147483624;Wa(a,181380,21);H[a+84>>2]=0;H[133220]=51;a=Va(80);H[133221]=a;H[133222]=17;H[133223]=-2147483628;Wa(a,181616,17);H[a+68>>2]=0;H[133224]=52;a=Va(80);H[133225]=a;H[133226]=18;H[133227]=-2147483628;Wa(a,181840,18);H[a+72>>2]=0;H[133228]=53;a=Va(80);H[133229]=a;H[133230]=16;H[133231]=-2147483628;Wa(a,182064,16);H[a+64>>2]=0;H[133232]=54;a=Va(48);H[133233]=a;H[133234]=10;H[133235]=-2147483636;Wa(a,182216,10);H[a+40>>2]=0;H[133236]=55;a=Va(48);H[133237]=a;H[133238]=9;H[133239]=-2147483636;Wa(a,182356,9);H[a+36>>2]=0;H[133240]=56;a=Va(64);H[133241]=a;H[133242]=12;H[133243]=-2147483632;Wa(a,182460,12);H[a+48>>2]=0;H[133244]=57;a=Va(80);H[133245]=a;H[133246]=19;H[133247]=-2147483628;Wa(a,182624,19);H[a+76>>2]=0;H[133248]=58;a=Va(80);H[133249]=a;H[133250]=17;H[133251]=-2147483628;Wa(a,182764,17);H[a+68>>2]=0;H[133252]=59;a=Va(64);H[133253]=a;H[133254]=13;H[133255]=-2147483632;Wa(a,182916,13);H[a+52>>2]=0;H[133256]=60;a=Va(48);H[133257]=a;H[133258]=11;H[133259]=-2147483636;Wa(a,183076,11);H[a+44>>2]=0;H[133260]=61;a=Va(64);H[133261]=a;H[133262]=15;H[133263]=-2147483632;Wa(a,183176,15);H[a+60>>2]=0;H[133264]=62;a=Va(64);H[133265]=a;H[133266]=12;H[133267]=-2147483632;Wa(a,183296,12);H[a+48>>2]=0;H[133268]=63;a=Va(96);H[133269]=a;H[133270]=21;H[133271]=-2147483624;Wa(a,183396,21);H[a+84>>2]=0;H[133272]=64;a=Va(64);H[133273]=a;H[133274]=14;H[133275]=-2147483632;Wa(a,183512,14);H[a+56>>2]=0;H[133276]=65;a=Va(64);H[133277]=a;H[133278]=15;H[133279]=-2147483632;Wa(a,183588,15);H[a+60>>2]=0;H[133280]=66;a=Va(64);H[133281]=a;H[133282]=13;H[133283]=-2147483632;Wa(a,183692,13);H[a+52>>2]=0;H[133284]=67;a=Va(80);H[133285]=a;H[133286]=18;H[133287]=-2147483628;Wa(a,183780,18);H[a+72>>2]=0;H[133288]=68;a=Va(64);H[133289]=a;H[133290]=13;H[133291]=-2147483632;Wa(a,183876,13);H[a+52>>2]=0;H[133292]=69;a=Va(32);H[133293]=a;H[133294]=7;H[133295]=-2147483640;Wa(a,171508,7);H[a+28>>2]=0;H[133296]=70;a=Va(64);H[133297]=a;H[133298]=14;H[133299]=-2147483632;Wa(a,183940,14);H[a+56>>2]=0;H[133300]=71;a=Va(48);H[133301]=a;H[133302]=11;H[133303]=-2147483636;Wa(a,184008,11);H[a+44>>2]=0;H[133304]=72;a=Va(64);H[133307]=-2147483632;H[133305]=a;H[133306]=12;Wa(a,184108,12);H[a+48>>2]=0;H[133308]=73;a=Va(64);H[133311]=-2147483632;H[133309]=a;H[133310]=13;Wa(a,184228,13);H[a+52>>2]=0;H[133312]=74;a=Va(64);H[133315]=-2147483632;H[133313]=a;H[133314]=12;Wa(a,184344,12);H[a+48>>2]=0;H[133316]=75;a=Va(96);H[133319]=-2147483624;H[133317]=a;H[133318]=20;Wa(a,184416,20);H[a+80>>2]=0;H[133320]=76;a=Va(48);H[133323]=-2147483636;H[133321]=a;H[133322]=10;Wa(a,184528,10);H[a+40>>2]=0;H[133324]=77;a=Va(64);H[133327]=-2147483632;H[133325]=a;H[133326]=14;Wa(a,184596,14);H[a+56>>2]=0;H[133328]=78;a=Va(48);H[133331]=-2147483636;H[133329]=a;H[133330]=11;Wa(a,184720,11);H[a+44>>2]=0;H[133332]=79;a=Va(48);H[133335]=-2147483636;H[133333]=a;H[133334]=10;Wa(a,184792,10);H[a+40>>2]=0;H[133336]=80;a=Va(96);H[133339]=-2147483624;H[133337]=a;H[133338]=21;Wa(a,184860,21);H[a+84>>2]=0;H[133340]=81;a=Va(80);H[133343]=-2147483628;H[133341]=a;H[133342]=17;Wa(a,184972,17);H[a+68>>2]=0;H[133344]=82;a=Va(112);H[133347]=-2147483620;H[133345]=a;H[133346]=26;Wa(a,185160,26);H[a+104>>2]=0;H[133348]=83;a=Va(64);H[133351]=-2147483632;H[133349]=a;H[133350]=15;Wa(a,189480,15);H[a+60>>2]=0;H[133352]=84;a=Va(64);H[133355]=-2147483632;H[133353]=a;H[133354]=15;Wa(a,189544,15);H[a+60>>2]=0;H[133356]=85;a=Va(80);H[133359]=-2147483628;H[133357]=a;H[133358]=16;Wa(a,189608,16);H[a+64>>2]=0;H[133360]=86;a=Va(64);H[133363]=-2147483632;H[133361]=a;H[133362]=13;Wa(a,189676,13);H[a+52>>2]=0;H[133364]=87;a=Va(64);H[133367]=-2147483632;H[133365]=a;H[133366]=14;Wa(a,189732,14);H[a+56>>2]=0;H[133368]=88;a=Va(80);H[133371]=-2147483628;H[133369]=a;H[133370]=18;Wa(a,189792,18);H[a+72>>2]=0;H[133372]=89;a=Va(80);H[133375]=-2147483628;H[133373]=a;H[133374]=16;Wa(a,189868,16);H[a+64>>2]=0;H[133376]=90;a=Va(80);H[133379]=-2147483628;H[133377]=a;H[133378]=18;Wa(a,189936,18);H[a+72>>2]=0;H[133380]=91;a=Va(80);H[133383]=-2147483628;H[133381]=a;H[133382]=17;Wa(a,190012,17);H[a+68>>2]=0;H[133384]=92;a=Va(64);H[133387]=-2147483632;H[133385]=a;H[133386]=14;Wa(a,190084,14);H[a+56>>2]=0;H[133388]=93;a=Va(80);H[133391]=-2147483628;H[133389]=a;H[133390]=19;Wa(a,190144,19);H[a+76>>2]=0;H[133392]=94;a=Va(112);H[133395]=-2147483620;H[133393]=a;H[133394]=27;Wa(a,190224,27);H[a+108>>2]=0;H[133396]=95;a=Va(80);H[133399]=-2147483628;H[133397]=a;H[133398]=16;Wa(a,190336,16);H[a+64>>2]=0;H[133400]=96;a=Va(80);H[133403]=-2147483628;H[133401]=a;H[133402]=16;Wa(a,190404,16);H[a+64>>2]=0;H[133404]=97;a=Va(80);H[133407]=-2147483628;H[133405]=a;H[133406]=16;Wa(a,190472,16);H[a+64>>2]=0;H[133408]=98;a=Va(64);H[133411]=-2147483632;H[133409]=a;H[133410]=14;Wa(a,190540,14);H[a+56>>2]=0;H[133412]=99;a=Va(96);H[133415]=-2147483624;H[133413]=a;H[133414]=20;Wa(a,190600,20);H[a+80>>2]=0;H[133416]=100;a=Va(80);H[133419]=-2147483628;H[133417]=a;H[133418]=17;Wa(a,190684,17);H[a+68>>2]=0;H[133420]=101;a=Va(96);H[133423]=-2147483624;H[133421]=a;H[133422]=20;Wa(a,190756,20);H[a+80>>2]=0;H[133424]=102;a=Va(64);H[133427]=-2147483632;H[133425]=a;H[133426]=13;Wa(a,190840,13);H[a+52>>2]=0;H[133428]=103;a=Va(96);H[133431]=-2147483624;H[133429]=a;H[133430]=20;Wa(a,190896,20);H[a+80>>2]=0;H[133432]=104;a=Va(64);H[133435]=-2147483632;H[133433]=a;H[133434]=15;Wa(a,190980,15);H[a+60>>2]=0;H[133436]=105;a=Va(80);H[133439]=-2147483628;H[133437]=a;H[133438]=16;Wa(a,191044,16);H[a+64>>2]=0;H[133440]=106;a=Va(80);H[133443]=-2147483628;H[133441]=a;H[133442]=16;Wa(a,191112,16);H[a+64>>2]=0;H[133444]=107;a=Va(80);H[133447]=-2147483628;H[133445]=a;H[133446]=16;Wa(a,191180,16);H[a+64>>2]=0;H[133448]=108;a=Va(80);H[133451]=-2147483628;H[133449]=a;H[133450]=16;Wa(a,191248,16);H[a+64>>2]=0;H[133452]=109;a=Va(80);H[133455]=-2147483628;H[133453]=a;H[133454]=16;Wa(a,191316,16);H[a+64>>2]=0;H[133456]=110;a=Va(80);H[133459]=-2147483628;H[133457]=a;H[133458]=16;Wa(a,191384,16);H[a+64>>2]=0;H[133460]=111;a=Va(96);H[133463]=-2147483624;H[133461]=a;H[133462]=23;Wa(a,191452,23);H[a+92>>2]=0;H[133464]=112;a=Va(80);H[133467]=-2147483628;H[133465]=a;H[133466]=18;Wa(a,191548,18);H[a+72>>2]=0;H[133468]=113;a=Va(80);H[133471]=-2147483628;H[133469]=a;H[133470]=18;Wa(a,191624,18);H[a+72>>2]=0;H[133472]=114;a=Va(64);H[133475]=-2147483632;H[133473]=a;H[133474]=14;Wa(a,191700,14);H[a+56>>2]=0;H[133476]=115;a=Va(64);H[133479]=-2147483632;H[133477]=a;H[133478]=13;Wa(a,191760,13);H[a+52>>2]=0;H[133480]=116;a=Va(80);H[133483]=-2147483628;H[133481]=a;H[133482]=18;Wa(a,191816,18);H[a+72>>2]=0;H[133484]=117;a=Va(80);H[133487]=-2147483628;H[133485]=a;H[133486]=16;Wa(a,191892,16);H[a+64>>2]=0;H[133488]=118;a=Va(80);H[133491]=-2147483628;H[133489]=a;H[133490]=16;Wa(a,191960,16);H[a+64>>2]=0;H[133492]=119;a=Va(80);H[133495]=-2147483628;H[133493]=a;H[133494]=16;Wa(a,192028,16);H[a+64>>2]=0;H[133496]=120;a=Va(80);H[133499]=-2147483628;H[133497]=a;H[133498]=16;Wa(a,192096,16);H[a+64>>2]=0;H[133500]=121;a=Va(96);H[133503]=-2147483624;H[133501]=a;H[133502]=23;Wa(a,192164,23);H[a+92>>2]=0;H[133504]=122;a=Va(96);H[133507]=-2147483624;H[133505]=a;H[133506]=22;Wa(a,192260,22);H[a+88>>2]=0;F[534043]=0;H[133508]=0;F[534055]=1;Wa(534044,511932,1);H[133512]=0;F[534067]=1;Wa(534056,511940,1);H[133515]=0;a=Va(16);H[133517]=a;H[133518]=2;H[133519]=-2147483644;Wa(a,511948,2);H[a+8>>2]=0;a=Va(16);H[133520]=a;H[133521]=2;H[133522]=-2147483644;Wa(a,511960,2);H[a+8>>2]=0;F[534103]=1;Wa(534092,511972,1);H[133524]=0;F[534115]=1;Wa(534104,511980,1);H[133527]=0;F[534127]=1;Wa(534116,511988,1);H[133530]=0;a=Va(32);H[133532]=a;H[133533]=4;H[133534]=-2147483640;Wa(a,511996,4);H[a+16>>2]=0;a=Va(32);H[133535]=a;H[133536]=5;H[133537]=-2147483640;Wa(a,512016,5);H[a+20>>2]=0;F[534163]=1;Wa(534152,512040,1);H[133539]=0;F[534175]=1;Wa(534164,512048,1);H[133542]=0;H[133584]=534216;H[133566]=42}function dk(a){var 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;e=Ga-784|0;Ga=e;H[e+700>>2]=0;c=H[a+20>>2];H[a+16>>2]=c;a:{if(!c){break a}b:{d=J[a+32>>1];if(!d){break b}h=H[a+24>>2];if(!h){break b}while(1){if((c|0)!=H[h+(b<<2)>>2]){b=b+1|0;if((d|0)!=(b|0)){continue}break b}break}break a}b=d+1|0;G[a+32>>1]=b;b=b&65535;c:{if((b|0)<=H[a+28>>2]){j=H[a+24>>2];break c}j=ok(a,H[a+24>>2],b,8,54216);if(!j){break a}H[a+24>>2]=j;b=J[a+32>>1];H[a+28>>2]=b<<1}H[((b<<2)+j|0)-4>>2]=c;Ia[H[a+572>>2]](a);G[a+476>>1]=J[a+476>>1]+1;c=H[a+20>>2];d=a+20|0;b=Ga-80|0;Ga=b;d:{if(e+700|0){H[a+16>>2]=c;if(d){H[d>>2]=0}e:{f:{g:{if(!(I[a+13|0]&8)){if((Ia[H[a+640>>2]](H[a+628>>2],H[a+16>>2],0)|0)!=H[a+16>>2]){c=H[a+628>>2];H[b+32>>2]=H[a>>2];Xa(c,63984,58976,b+32|0);break e}if((Ia[H[a+632>>2]](H[a+628>>2],b+78|0,2)|0)!=2){c=H[a+628>>2];H[b+16>>2]=H[a>>2];Xa(c,63984,59124,b+16|0);break e}if(I[a+12|0]&128){c=I[b+79|0];F[b+79|0]=I[b+78|0];F[b+78|0]=c}c=Yb(a,J[b+78>>1],12,59279);if(!c){break e}if((Ia[H[a+632>>2]](H[a+628>>2],c,N(J[b+78>>1],12))|0)!=(N(J[b+78>>1],12)|0)){d=H[a+628>>2];H[b>>2]=H[a>>2];Xa(d,63984,59423,b);Ta(c);break e}if(!d){break f}Ia[H[a+632>>2]](H[a+628>>2],d,4)|0;break g}h:{c=H[a+616>>2];if(c>>>0>=2){h=H[a+16>>2];if(h>>>0<=c-2>>>0){break h}}c=H[a+628>>2];H[b+48>>2]=H[a>>2];Xa(c,63984,59124,b+48|0);break e}sb(b+78|0,h+H[a+612>>2]|0,2);if(I[a+12|0]&128){c=I[b+79|0];F[b+79|0]=I[b+78|0];F[b+78|0]=c}c=Yb(a,J[b+78>>1],12,59279);if(!c){break e}l=N(J[b+78>>1],12);h=h+2|0;if(K[a+616>>2]<l+h>>>0){d=H[a+628>>2];H[b+64>>2]=H[a>>2];Xa(d,63984,59581,b- -64|0);Ta(c);break e}sb(c,h+H[a+612>>2]|0,l);if(!d){break f}f=h+N(J[b+78>>1],12)|0;if(K[a+616>>2]<f+4>>>0){break g}sb(d,f+H[a+612>>2]|0,4)}if(!(I[a+12|0]&128)){break f}Md(d)}H[e+700>>2]=c;f=J[b+78>>1]}Ga=b+80|0;break d}aa(58705,58886,1108,63984);X()}l=f;if(!f){b=H[a+628>>2];c=H[a>>2];H[e+4>>2]=H[a+20>>2];H[e>>2]=c;Xa(b,44448,40632,e);break a}H[a+12>>2]=H[a+12>>2]&-65;Eh(a);ng(a);H[e+688>>2]=1;lb(a,284,e+688|0);b=H[e+700>>2];h=l;f=h;i:{while(1){if(I[a+12|0]&128){He(b,2);Ld(b+4|0,2)}if(J[b>>1]==277){if(!lg(a,b)){break i}G[b>>1]=0}b=b+12|0;c=(f|0)>1;f=f-1|0;if(c){continue}break}g=H[e+700>>2];b=h;c=0;while(1){m=b;d=J[g>>1];j:{if(!d){break j}f=H[a+660>>2];b=f>>>0>c>>>0?c:0;if(d>>>0<K[H[H[a+656>>2]+(b<<2)>>2]>>2]){b=0;if(!p){c=H[a+628>>2];H[e+672>>2]=H[a>>2];nb(c,44448,41607,e+672|0);f=H[a+660>>2]}p=1}k:{if(b>>>0>=f>>>0){break k}d=J[g>>1];o=H[a+656>>2];l:{while(1){j=H[o+(b<<2)>>2];c=H[j>>2];if(c>>>0>=d>>>0){break l}b=b+1|0;if((f|0)!=(b|0)){continue}break}c=f;i=1;break j}if((c|0)!=(d|0)){break k}if(!J[j+12>>1]){c=b;G[g>>1]=0;break j}c=b+1|0;k=c>>>0<f>>>0?f:c;n=k-1|0;r=J[g+2>>1];m:{while(1){c=b;b=H[j+8>>2];if((r|0)==(b&65535)|c>>>0>=f>>>0|!b){break m}b=c+1|0;n:{if(f>>>0<=b>>>0){b=k;c=n;break n}j=H[o+(b<<2)>>2];if(H[j>>2]==(d|0)){continue}}break}d=H[a+628>>2];f=H[a>>2];H[e+664>>2]=H[H[o+(c<<2)>>2]+16>>2];H[e+660>>2]=r;H[e+656>>2]=f;nb(d,44448,42430,e+656|0);c=b;G[g>>1]=0;break j}f=J[j+4>>1];b=f<<16>>16;o:{p:{q:{switch(f-65533|0){case 1:b=J[a+98>>1];break;case 0:case 2:break p;default:break q}}f=H[g+4>>2];if(f>>>0<b>>>0){break o}if(b>>>0>=f>>>0){break p}f=H[a+628>>2];k=H[a>>2];d=H[Hb(a,d)+16>>2];n=H[g+4>>2];H[e+648>>2]=b;H[e+644>>2]=n;H[e+640>>2]=d;nb(f,k,54555,e+640|0);d=J[g>>1]}r:{s:{t:{u:{v:{b=d&65535;switch(b-256|0){case 2:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 18:case 19:case 20:case 21:case 24:case 25:case 26:case 27:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:break j;case 17:case 23:case 68:case 69:break s;case 3:break t;case 0:case 1:case 22:case 28:case 66:case 67:case 82:break u;default:break v}}if(b-32997>>>0>=2){break j}}if(!lg(a,g)){break i}break r}if(H[g+4>>2]==1){b=H[g+8>>2];w:{if(J[a+456>>1]==19789){d=J[g+2>>1]<<2;f=d+H[a+468>>2]|0;b=b>>>H[d+H[a+464>>2]>>2]|0;break w}f=H[a+468>>2]+(J[g+2>>1]<<2)|0}b=H[f>>2]&b;H[e+692>>2]=b;H[e+592>>2]=b&65535;if(lb(a,259,e+592|0)){break j}break i}if(J[g+2>>1]==4){if(!ck(a,g,e+692|0)){break i}b=J[g>>1];H[e+608>>2]=J[e+692>>1];if(lb(a,b,e+608|0)){break r}break i}if(!bk(a,g,e+698|0)){break i}b=J[g>>1];H[e+624>>2]=J[e+698>>1];if(lb(a,b,e+624|0)){break r}break i}b=J[j+12>>1];d=(b>>>3&8188)+a|0;H[d+40>>2]=H[d+40>>2]|1<<b;break j}G[g>>1]=0;break j}f=H[a+628>>2];k=H[a>>2];d=H[Hb(a,d)+16>>2];n=H[g+4>>2];H[e+584>>2]=b;H[e+580>>2]=n;H[e+576>>2]=d;nb(f,k,54347,e+576|0);G[g>>1]=0;break j}c=b;i=1}g=g+12|0;b=m-1|0;if((m|0)>1){continue}break}if(i){g=H[e+700>>2];f=h;b=0;while(1){i=f;c=J[g>>1];x:{if(!c){break x}f=H[a+660>>2];b=f>>>0>b>>>0&c>>>0>=K[H[H[a+656>>2]+(b<<2)>>2]>>2]?b:0;y:{z:{A:{if(b>>>0>=f>>>0){break A}j=H[a+656>>2];B:{while(1){d=H[H[(b<<2)+j>>2]>>2];if(d>>>0>=c>>>0){break B}b=b+1|0;if((f|0)!=(b|0)){continue}break}b=f;break A}if((c|0)==(d|0)){break z}}d=H[a+628>>2];f=H[a>>2];H[e+568>>2]=c;H[e+564>>2]=c;H[e+560>>2]=f;nb(d,44448,43322,e+560|0);m=J[g>>1];k=J[g+2>>1];c=0;f=Ga-16|0;Ga=f;d=cb(20);C:{if(!d){break C}Ub(d,0,20);H[d+12>>2]=16842817;H[d+8>>2]=k;H[d+4>>2]=-131075;H[d>>2]=m;k=cb(32);H[d+16>>2]=k;if(!k){Ta(d);break C}H[f>>2]=m;$b(k,50159,f);c=d}Ga=f+16|0;D:{if(md(a,c,1)){j=H[a+656>>2];f=H[a+660>>2];if(f){break D}f=0;b=0;break z}c=H[a+628>>2];d=J[g>>1];H[e+532>>2]=d;H[e+528>>2]=d;nb(c,44448,43815,e+528|0);break y}c=J[g>>1];b=0;while(1){if(c>>>0<=K[H[(b<<2)+j>>2]>>2]){break z}b=b+1|0;if((f|0)!=(b|0)){continue}break}b=f}c=H[(b<<2)+j>>2];m=J[g+2>>1];while(1){d=b;b=H[c+8>>2];if((m|0)==(b&65535)){b=d;break x}if(d>>>0>=f>>>0){b=d;break x}if(!b){b=d;break x}b=d+1|0;if(f>>>0>b>>>0){c=H[(b<<2)+j>>2];if(H[c>>2]==J[g>>1]){continue}}break}c=H[a+628>>2];f=H[a>>2];H[e+552>>2]=H[H[(d<<2)+j>>2]+16>>2];H[e+548>>2]=m;H[e+544>>2]=f;nb(c,44448,42430,e+544|0)}G[g>>1]=0}g=g+12|0;f=i-1|0;if((i|0)>1){continue}break}}E:{if(J[a+88>>1]!=6|J[a+138>>1]!=2){break E}f=0;j=H[e+700>>2];b=j;while(1){if(J[b>>1]!=273){b=b+12|0;f=f+1|0;if(l>>>0>(f&65535)>>>0){continue}break E}break}if(H[b+4>>2]!=1){break E}b=0;while(1){if(J[j>>1]!=279){j=j+12|0;b=b+1|0;if(l>>>0>(b&65535)>>>0){continue}break E}break}if(H[j+4>>2]!=1){break E}G[a+138>>1]=1;nb(H[a+628>>2],44448,44466,0)}b=H[a+40>>2];if(!(b&2)){b=H[a+628>>2];a=H[a>>2];H[e+20>>2]=45103;H[e+16>>2]=a;Xa(b,63968,54094,e+16|0);break i}F:{if(!(b&4)){b=mk(a);H[a+68>>2]=H[a+56>>2];H[a+72>>2]=H[a+100>>2];H[a+76>>2]=H[a- -64>>2];c=H[a+12>>2]&-1025;break F}b=jk(a);c=H[a+12>>2]|1024}H[a+12>>2]=c;H[a+180>>2]=b;if(!b){b=H[a+628>>2];a=H[a>>2];H[e+36>>2]=c&1024?46101:46468;H[e+32>>2]=a;Xa(b,44448,45742,e+32|0);break i}H[a+176>>2]=b;if(J[a+138>>1]==2){H[a+176>>2]=(b>>>0)/J[a+98>>1]}G:{H:{d=H[a+40>>2];if(!(d&33554432)){c=c&1024;if(c|J[a+88>>1]!=6|(b|0)!=1){break H}H[a+40>>2]=d|33554432}j=a+184|0;n=a+188|0;f=H[e+700>>2];I:{while(1){m=h;J:{K:{L:{M:{N:{O:{P:{Q:{R:{S:{T:{h=J[f>>1];U:{if(h>>>0<=529){switch(h-255|0){case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 19:case 20:case 21:case 22:case 23:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 67:case 68:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 82:case 83:break L;case 0:break N;case 42:case 66:case 81:break P;case 46:case 65:break Q;case 24:case 70:break R;case 18:case 69:break S;case 85:case 86:break T;case 3:case 25:case 26:case 84:break U;default:break M}}V:{switch(h-530|0){case 1:break L;case 2:break O;case 0:break P;default:break V}}if((h|0)!=32996){break L}}if(H[f+4>>2]==1){d=H[f+8>>2];W:{if(J[a+456>>1]==19789){b=J[f+2>>1]<<2;g=b+H[a+468>>2]|0;d=d>>>H[b+H[a+464>>2]>>2]|0;break W}g=H[a+468>>2]+(J[f+2>>1]<<2)|0}b=H[g>>2]&d;H[e+692>>2]=b;H[e+256>>2]=b&65535;if(lb(a,h,e+256|0)){break J}break i}if(!((h|0)!=258|J[f+2>>1]!=4)){if(!ck(a,f,e+692|0)){break i}b=J[f>>1];H[e+272>>2]=J[e+692>>1];if(lb(a,b,e+272|0)){break J}break i}if(!bk(a,f,e+698|0)){break i}b=J[f>>1];H[e+288>>2]=J[e+698>>1];if(lb(a,b,e+288|0)){break J}break i}d=H[f+4>>2];k=J[a+98>>1];if(d>>>0<k>>>0){break I}if(d>>>0>k>>>0){b=H[a+628>>2];c=H[a>>2];d=H[Hb(a,h)+16>>2];h=H[f+4>>2];H[e+376>>2]=k;H[e+372>>2]=h;H[e+368>>2]=d;nb(b,c,54555,e+368|0);d=H[f+4>>2]}b=e+704|0;if(d>>>0>=11){b=Yb(a,d,8,60210);if(!b){break i}}X:{Y:{Z:{_:{$:{aa:{ba:{ca:{da:{ea:{d=J[f+2>>1];switch(d-1|0){case 11:break _;case 10:break aa;case 4:case 9:break ba;case 3:case 8:break ca;case 2:case 7:break da;case 0:case 5:break ea;default:break $}}if(!Ah(a,f,b)){break Y}h=H[f+4>>2];c=h-1|0;if(J[f+2>>1]==1){if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=I[b+d|0];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=I[b+d|0];c=d-1|0;M[(c<<3)+b>>3]=I[b+c|0];c=d-2|0;M[(c<<3)+b>>3]=I[b+c|0];c=d-3|0;M[(c<<3)+b>>3]=I[b+c|0];d=d-4|0;if(c){continue}break}break Z}if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=F[b+d|0];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=F[b+d|0];c=d-1|0;M[(c<<3)+b>>3]=F[b+c|0];c=d-2|0;M[(c<<3)+b>>3]=F[b+c|0];c=d-3|0;M[(c<<3)+b>>3]=F[b+c|0];d=d-4|0;if(c){continue}break}break Z}fa:{ga:{ha:{c=H[f+4>>2];if(c>>>0<=2){if(J[a+456>>1]==19789){h=0;ia:{switch(c-1|0){case 0:g=H[f+8>>2]>>>16|0;break ga;case 1:break ia;default:break fa}}d=H[f+8>>2];G[b+2>>1]=d;g=d>>>16|0;break ga}h=0;ja:{switch(c-1|0){case 0:break ha;case 1:break ja;default:break fa}}g=H[f+8>>2];G[b+2>>1]=g>>>16;break ga}if(!hc(a,f,b)){break Y}h=H[f+4>>2];break fa}g=H[f+8>>2]}G[b>>1]=g;h=c}c=h-1|0;if(J[f+2>>1]==3){if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=J[(d<<1)+b>>1];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=J[(d<<1)+b>>1];c=d-1|0;M[(c<<3)+b>>3]=J[(c<<1)+b>>1];c=d-2|0;M[(c<<3)+b>>3]=J[(c<<1)+b>>1];c=d-3|0;M[(c<<3)+b>>3]=J[(c<<1)+b>>1];d=d-4|0;if(c){continue}break}break Z}if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=G[(d<<1)+b>>1];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=G[(d<<1)+b>>1];c=d-1|0;M[(c<<3)+b>>3]=G[(c<<1)+b>>1];c=d-2|0;M[(c<<3)+b>>3]=G[(c<<1)+b>>1];c=d-3|0;M[(c<<3)+b>>3]=G[(c<<1)+b>>1];d=d-4|0;if(c){continue}break}break Z}ka:{if(H[f+4>>2]==1){H[b>>2]=H[f+8>>2];break ka}if(!hc(a,f,b)){break Y}d=J[f+2>>1]}h=H[f+4>>2];c=h-1|0;if((d&65535)==4){if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=K[(d<<2)+b>>2];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=K[(d<<2)+b>>2];c=d-1|0;M[(c<<3)+b>>3]=K[(c<<2)+b>>2];c=d-2|0;M[(c<<3)+b>>3]=K[(c<<2)+b>>2];c=d-3|0;M[(c<<3)+b>>3]=K[(c<<2)+b>>2];d=d-4|0;if(c){continue}break}break Z}if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=H[(d<<2)+b>>2];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=H[(d<<2)+b>>2];c=d-1|0;M[(c<<3)+b>>3]=H[(c<<2)+b>>2];c=d-2|0;M[(c<<3)+b>>3]=H[(c<<2)+b>>2];c=d-3|0;M[(c<<3)+b>>3]=H[(c<<2)+b>>2];d=d-4|0;if(c){continue}break}break Z}if(!ak(a,f,b)){break Y}h=H[f+4>>2];c=h-1|0;if((c|0)<0){break Z}g=0;d=c;i=h&3;if(i){while(1){M[(d<<3)+b>>3]=L[(d<<2)+b>>2];d=d-1|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(c>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=L[(d<<2)+b>>2];c=d-1|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];c=d-2|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];c=d-3|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];d=d-4|0;if(c){continue}break}break Z}la:{if(H[f+4>>2]==1){L[b>>2]=L[f+8>>2];i=0;h=1;break la}if(!hc(a,f,b)){break Y}h=H[f+4>>2];i=h-1|0;if((i|0)<0){break Z}}g=0;d=i;c=d+1&3;if(c){while(1){M[(d<<3)+b>>3]=L[(d<<2)+b>>2];d=d-1|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}}if(i>>>0<3){break Z}while(1){M[(d<<3)+b>>3]=L[(d<<2)+b>>2];c=d-1|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];c=d-2|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];c=d-3|0;M[(c<<3)+b>>3]=L[(c<<2)+b>>2];d=d-4|0;if(c){continue}break}break Z}c=H[a+628>>2];h=H[a>>2];s=e,t=H[Hb(a,J[f>>1])+16>>2],H[s+340>>2]=t;H[e+336>>2]=d;Xa(c,h,60456,e+336|0);break Y}if(!hc(a,f,b)){break Y}h=H[f+4>>2]}d=1;q=M[b>>3];p=0;g=1;c=(h|0)<(k|0)?h:k;if((c|0)<=1){break X}while(1){if(M[(d<<3)+b>>3]==q){g=g+1|0;d=g&65535;if((c|0)>(d|0)){continue}break X}break}c=H[a+628>>2];d=H[a>>2];s=e,t=H[Hb(a,J[f>>1])+16>>2],H[s+352>>2]=t;Xa(c,d,60300,e+352|0)}p=1;q=0}if((e+704|0)!=(b|0)){Ta(b)}if(p){break i}b=J[f>>1];M[e+320>>3]=q;if(lb(a,b,e+320|0)){break J}break i}if($j(a,f,H[a+180>>2],j)){break J}break i}if($j(a,f,H[a+180>>2],n)){break J}break i}i=J[a+84>>1];d=1<<i;H[e+692>>2]=d;b=H[f+4>>2];ma:{if((h|0)!=320){c=d;if((b|0)==(c|0)){break ma}}i=3<<i;if(i>>>0>b>>>0){break K}c=b;if(i>>>0>=b>>>0){break ma}b=H[a+628>>2];c=H[a>>2];h=H[Hb(a,h)+16>>2];k=H[f+4>>2];H[e+424>>2]=i;H[e+420>>2]=k;H[e+416>>2]=h;nb(b,c,54555,e+416|0);c=H[f+4>>2]}d=d<<1;H[e+692>>2]=d;b=Yb(a,c,2,48202);if(!b){break J}if(hc(a,f,b)){if(H[f+4>>2]==1<<J[a+84>>1]){H[e+692>>2]=0;d=0}c=J[f>>1];H[e+384>>2]=b;H[e+392>>2]=b+(d<<1);H[e+388>>2]=b+d;lb(a,c,e+384|0)}Ta(b);break J}b=H[f+4>>2];if(b>>>0>=3){b=H[a+628>>2];c=H[a>>2];d=H[Hb(a,h)+16>>2];H[e+436>>2]=H[f+4>>2];H[e+432>>2]=d;nb(b,c,59862,e+432|0);break J}na:{switch(J[f+2>>1]-1|0){case 0:case 5:if(!Ah(a,f,e+704|0)){break J}b=J[f>>1];H[e+448>>2]=I[e+704|0];H[e+452>>2]=I[e+705|0];lb(a,b,e+448|0);break J;case 2:case 7:break na;default:break J}}oa:{if(J[a+456>>1]==19789){c=0;g=0;pa:{switch(b-1|0){case 0:g=H[f+8>>2]>>>16|0;break oa;case 1:break pa;default:break oa}}c=H[f+8>>2];g=c>>>16|0;break oa}c=0;g=0;qa:{switch(b-1|0){case 0:g=J[f+8>>1];break oa;case 1:break qa;default:break oa}}g=H[f+8>>2];c=g>>>16|0}H[e+468>>2]=c&65535;H[e+464>>2]=g&65535;lb(a,h,e+464|0);break J}if(J[f+2>>1]==5){lg(a,f);break J}c=Yb(a,H[f+4>>2],4,64048);if(!c){break J}ra:{sa:{if(H[f+4>>2]==1){H[c>>2]=H[f+8>>2];break sa}if(!hc(a,f,c)){break ra}}d=Yb(a,H[f+4>>2],4,64048);if(!d){break ra}k=H[f+4>>2];ta:{if(!k){break ta}h=0;b=0;if(k-1>>>0>=3){g=k&-4;p=0;while(1){i=b<<2;L[i+d>>2]=K[c+i>>2];o=i|4;L[o+d>>2]=K[c+o>>2];o=i|8;L[o+d>>2]=K[c+o>>2];i=i|12;L[i+d>>2]=K[c+i>>2];b=b+4|0;p=p+4|0;if((g|0)!=(p|0)){continue}break}}i=k&3;if(!i){break ta}while(1){k=b<<2;L[k+d>>2]=K[c+k>>2];b=b+1|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}}b=J[f>>1];H[e+480>>2]=d;lb(a,b,e+480|0);Ta(d)}Ta(c);break J}H[e+692>>2]=0;b=H[f+8>>2];ua:{if(J[a+456>>1]==19789){c=J[f+2>>1]<<2;g=c+H[a+468>>2]|0;b=b>>>H[c+H[a+464>>2]>>2]|0;break ua}g=H[a+468>>2]+(J[f+2>>1]<<2)|0}d=1;va:{switch((H[g>>2]&b)-2|0){case 1:d=2;break;case 0:break va;default:break J}}H[e+496>>2]=d;H[e+692>>2]=d;lb(a,254,e+496|0);break J}if(!h){break J}}lg(a,f);break J}b=H[a+628>>2];c=H[a>>2];d=H[Hb(a,h)+16>>2];h=H[f+4>>2];H[e+408>>2]=i;H[e+404>>2]=h;H[e+400>>2]=d;nb(b,c,54347,e+400|0)}f=f+12|0;h=m-1|0;if((m|0)>1){continue}break}wa:{if(J[a+88>>1]!=6){break wa}xa:{if(!(F[a+41|0]&1)){nb(H[a+628>>2],44448,48769,0);H[e+240>>2]=6;if(lb(a,262,e+240|0)){break xa}break i}if(J[a+90>>1]!=2){break xa}G[a+90>>1]=6;nb(H[a+628>>2],44448,49593,0)}b=H[a+40>>2];if(!(b&64)){nb(H[a+628>>2],44448,50074,0);H[e+224>>2]=8;if(!lb(a,258,e+224|0)){break i}b=H[a+40>>2]}if(b&65536){break wa}ya:{switch(J[a+90>>1]){case 2:case 6:nb(H[a+628>>2],44448,50566,0);H[e+192>>2]=3;if(lb(a,277,e+192|0)){break wa}break i;case 0:case 1:break ya;default:break wa}}nb(H[a+628>>2],44448,50984,0);H[e+208>>2]=1;if(!lb(a,277,e+208|0)){break i}}if(!(I[a+43|0]&4|J[a+90>>1]!=3)){b=H[a+628>>2];a=H[a>>2];H[e+52>>2]=51176;H[e+48>>2]=a;Xa(b,63968,54094,e+48|0);break i}b=J[a+88>>1];za:{if((b|0)==6){break za}if(!(F[a+43|0]&1)){Aa:{Ba:{switch(J[a+138>>1]-1|0){case 1:if(H[a+180>>2]==J[a+98>>1]){break Aa}break G;case 0:break Ba;default:break Aa}}if(K[a+180>>2]>1){break G}}b=H[a+628>>2];c=H[a>>2];s=e,t=H[Hb(a,279)+16>>2],H[s+132>>2]=t;H[e+128>>2]=c;nb(b,44448,51747,e+128|0);if((zh(a,H[e+700>>2],l)|0)>=0){break za}break i}Ca:{if(!H[H[j>>2]>>2]|H[a+180>>2]!=1){break Ca}c=H[H[n>>2]>>2];Da:{if(!c){break Da}if((b|0)==1){if(c>>>0>(Ia[H[a+648>>2]](H[a+628>>2])|0)-H[H[a+184>>2]>>2]>>>0){break Da}}if(H[a+8>>2]|J[a+88>>1]!=1){break Ca}if(K[H[a+188>>2]>>2]>=N(Bc(a),H[a+60>>2])>>>0){break Ca}}b=H[a+628>>2];c=H[a>>2];s=e,t=H[Hb(a,279)+16>>2],H[s+180>>2]=t;H[e+176>>2]=c;nb(b,44448,52235,e+176|0);if((zh(a,H[e+700>>2],l)|0)>=0){break za}break i}if(J[a+138>>1]!=1|K[a+180>>2]<3|J[a+88>>1]!=1){break za}b=H[n>>2];c=H[b+4>>2];if(!c){break za}b=H[b>>2];if(!b|(b|0)==(c|0)){break za}b=H[a+628>>2];c=H[a>>2];s=e,t=H[Hb(a,279)+16>>2],H[s+164>>2]=t;H[e+160>>2]=c;nb(b,44448,52498,e+160|0);if((zh(a,H[e+700>>2],l)|0)<0){break i}}b=H[e+700>>2];if(b){Ta(b);H[e+700>>2]=0}h=H[a+40>>2];if(!(h&524288)){G[a+106>>1]=-1<<J[a+84>>1]^-1}c=H[a+180>>2];Ea:{if(c>>>0<2){break Ea}H[a+192>>2]=1;l=H[a+184>>2];f=H[l>>2];b=1;while(1){d=f;f=H[l+(b<<2)>>2];if(d>>>0<=f>>>0){b=b+1|0;if((c|0)!=(b|0)){continue}break Ea}break}H[a+192>>2]=0}if(!(h&128)){H[e+112>>2]=1;lb(a,259,e+112|0);c=H[a+180>>2]}if(!((c|0)!=1|J[a+88>>1]!=1|(H[a+12>>2]&33792)!=32768)){l=0;g=0;k=Ga-16|0;Ga=k;i=H[H[a+184>>2]>>2];d=H[H[a+188>>2]>>2];n=1;b=ik(a,1);Fa:{if((b|0)<=8192){if((b|0)<=0){break Fa}n=8192/((b&65535)>>>0)|0;b=N(n,b)}if(K[a+100>>2]<=n>>>0|0-b>>>0<=d>>>0){break Fa}f=d-1|0;c=f+b|0;if(c>>>0<f>>>0){break Fa}h=(c>>>0)/(b>>>0)|0;c=Yb(a,h,4,60795);f=Yb(a,h,4,60929);if(!(!c|!f)){m=h>>>0>1?h:1;p=m&1;if(h>>>0>=2){o=m&-2;while(1){j=l<<2;m=b>>>0<d>>>0?b:d;H[j+c>>2]=m;H[f+j>>2]=i;j=j|4;d=d-m|0;b=d>>>0>m>>>0?m:d;H[j+c>>2]=b;i=i+m|0;H[f+j>>2]=i;d=d-b|0;i=b+i|0;l=l+2|0;g=g+2|0;if((o|0)!=(g|0)){continue}break}}if(p){l=l<<2;H[l+c>>2]=b>>>0<d>>>0?b:d;H[f+l>>2]=i}H[a+176>>2]=h;H[a+180>>2]=h;H[k>>2]=n;lb(a,278,k);Ta(H[a+188>>2]);Ta(H[a+184>>2]);H[a+192>>2]=1;H[a+184>>2]=f;H[a+188>>2]=c;break Fa}if(c){Ta(c)}if(!f){break Fa}Ta(f)}Ga=k+16|0}H[a+508>>2]=-1;H[a+500>>2]=-1;H[a+504>>2]=-1;H[a+480>>2]=-1;H[a+472>>2]=-1;b=Bc(a);H[a+588>>2]=b;if(!b){b=H[a+628>>2];H[e+64>>2]=H[a>>2];Xa(b,44448,52801,e- -64|0);g=0;break a}if(I[a+13|0]&4){b=Zc(a);H[a+508>>2]=b;g=1;if(b){break a}b=H[a+628>>2];H[e+96>>2]=H[a>>2];Xa(b,44448,53172,e+96|0);g=0;break a}g=1;if(Le(a)){break a}b=H[a+628>>2];H[e+80>>2]=H[a>>2];Xa(b,44448,53418,e+80|0);g=0;break a}b=H[a+628>>2];c=H[a>>2];a=H[Hb(a,h)+16>>2];d=H[f+4>>2];H[e+312>>2]=k;H[e+308>>2]=d;H[e+304>>2]=a;nb(b,c,54347,e+304|0);break i}b=H[a+628>>2];a=H[a>>2];H[e+516>>2]=c?46991:47442;H[e+512>>2]=a;Xa(b,63968,54094,e+512|0);break i}b=H[a+628>>2];a=H[a>>2];H[e+148>>2]=51490;H[e+144>>2]=a;Xa(b,63968,54094,e+144|0)}g=0;a=H[e+700>>2];if(!a){break a}Ta(a)}Ga=e+784|0;return g}function to(a,b){a=a|0;b=b|0;var 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;k=Ga-16|0;Ga=k;Pf(k,H[b+80>>2],H[b+48>>2]);i=+H[b+40>>2];j=+H[b+44>>2];c=Ga-336|0;Ga=c;H[c+328>>2]=0;H[c+320>>2]=0;H[c+324>>2]=0;d=H[a+28>>2];a:{b:{if(!d){m=j;n=i;break b}n=i;if(Ia[H[H[d>>2]+88>>2]](d,2)|0){d=H[a+28>>2];n=M[Ia[H[H[d>>2]+88>>2]](d,2)>>3]*i}d=H[a+28>>2];if(!d){m=j;break b}m=j;if(Ia[H[H[d>>2]+88>>2]](d,2)|0){d=H[a+28>>2];m=M[(Ia[H[H[d>>2]+88>>2]](d,2)|0)+24>>3]*j}d=H[a+28>>2];if(!d){break b}e=Ia[H[H[d>>2]+52>>2]](d)|0;d=H[a+28>>2];if(e){c:{if((Ia[H[H[d>>2]+68>>2]](d)|0)!=2){break c}d=c+240|0;e=H[a+28>>2];zb(d,Ia[H[H[e>>2]+72>>2]](e)&255);d=Fb(d,180480);H[c+264>>2]=H[d+8>>2];e=H[d+4>>2];H[c+256>>2]=H[d>>2];H[c+260>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+256|0,180632);H[c+280>>2]=H[d+8>>2];e=H[d+4>>2];H[c+272>>2]=H[d>>2];H[c+276>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+224|0;e=H[a+28>>2];zb(d,Ia[H[H[e>>2]+72>>2]](e)>>>8&255);g=d;d=I[c+235|0];e=d<<24>>24<0;d=db(c+272|0,e?H[c+224>>2]:g,e?H[c+228>>2]:d);H[c+296>>2]=H[d+8>>2];e=H[d+4>>2];H[c+288>>2]=H[d>>2];H[c+292>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+288|0,180632);H[c+312>>2]=H[d+8>>2];e=H[d+4>>2];H[c+304>>2]=H[d>>2];H[c+308>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+208|0;e=H[a+28>>2];zb(d,Ia[H[H[e>>2]+72>>2]](e)>>>16&255);g=d;d=I[c+219|0];e=d<<24>>24<0;d=db(c+304|0,e?H[c+208>>2]:g,e?H[c+212>>2]:d);H[c+72>>2]=H[d+8>>2];e=H[d+4>>2];H[c+64>>2]=H[d>>2];H[c+68>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c- -64|0,180800);e=H[d+4>>2];f=H[d>>2];F[c+50|0]=I[d+10|0];G[c+48>>1]=J[d+8>>1];H[d>>2]=0;H[d+4>>2]=0;g=F[d+11|0];H[d+8>>2]=0;if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+219|0]<0){Ta(H[c+208>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}if(F[c+299|0]<0){Ta(H[c+288>>2])}if(F[c+235|0]<0){Ta(H[c+224>>2])}if(F[c+283|0]<0){Ta(H[c+272>>2])}if(F[c+267|0]<0){Ta(H[c+256>>2])}if(F[c+251|0]<0){Ta(H[c+240>>2])}d=Va(32);H[c+304>>2]=d;H[c+308>>2]=4;H[c+312>>2]=-2147483640;Wa(d,177308,4);H[d+16>>2]=0;zb(c+272|0,H[b>>2]);F[c+75|0]=1;Wa(c- -64|0,176672,1);d=H[c+280>>2];H[c+280>>2]=0;H[c+84>>2]=d;H[c+68>>2]=0;d=H[c+272>>2];h=H[c+276>>2];H[c+272>>2]=0;H[c+276>>2]=0;H[c+76>>2]=d;H[c+80>>2]=h;zb(c+256|0,H[b+4>>2]);F[c+99|0]=1;Wa(c+88|0,176812,1);H[c+92>>2]=0;d=H[c+260>>2];H[c+100>>2]=H[c+256>>2];H[c+104>>2]=d;d=H[c+264>>2];H[c+264>>2]=0;H[c+108>>2]=d;H[c+256>>2]=0;H[c+260>>2]=0;zb(c+240|0,H[b+8>>2]-H[b>>2]|0);d=Va(32);H[c+116>>2]=5;H[c+120>>2]=-2147483640;H[c+112>>2]=d;Wa(d,176952,5);H[d+20>>2]=0;H[c+132>>2]=H[c+248>>2];d=H[c+244>>2];H[c+124>>2]=H[c+240>>2];H[c+128>>2]=d;H[c+248>>2]=0;H[c+240>>2]=0;H[c+244>>2]=0;zb(c+224|0,H[b+12>>2]-H[b+4>>2]|0);d=Va(32);H[c+140>>2]=6;H[c+144>>2]=-2147483640;H[c+136>>2]=d;Wa(d,177132,6);H[d+24>>2]=0;H[c+156>>2]=H[c+232>>2];d=H[c+228>>2];H[c+148>>2]=H[c+224>>2];H[c+152>>2]=d;H[c+232>>2]=0;H[c+224>>2]=0;H[c+228>>2]=0;d=Va(32);H[c+164>>2]=4;H[c+168>>2]=-2147483640;H[c+160>>2]=d;Wa(d,173436,4);H[d+16>>2]=0;d:{if((g|0)>=0){H[c+176>>2]=e;H[c+172>>2]=f;G[c+180>>1]=J[c+48>>1];F[c+182|0]=I[c+50|0];F[c+183|0]=g;break d}Ya(c+172|0,f,e)}vb(c+184|0,181012,173588);d=Va(144);H[c+288>>2]=d;H[c+292>>2]=d;H[c+296>>2]=d+144;e:{if(F[c+75|0]>=0){e=H[c+68>>2];H[d>>2]=H[c+64>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+72>>2];break e}Ya(d,H[c+64>>2],H[c+68>>2])}e=d+12|0;f:{if(F[c+87|0]>=0){h=H[c+80>>2];H[e>>2]=H[c+76>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+84>>2];break f}Ya(e,H[c+76>>2],H[c+80>>2])}e=d+24|0;g:{if(F[c+99|0]>=0){h=H[c+92>>2];H[e>>2]=H[c+88>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+96>>2];break g}Ya(e,H[c+88>>2],H[c+92>>2])}e=d+36|0;h:{if(F[c+111|0]>=0){h=H[c+104>>2];H[e>>2]=H[c+100>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+108>>2];break h}Ya(e,H[c+100>>2],H[c+104>>2])}e=d+48|0;i:{if(F[c+123|0]>=0){h=H[c+116>>2];H[e>>2]=H[c+112>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+120>>2];break i}Ya(e,H[c+112>>2],H[c+116>>2])}e=d+60|0;j:{if(F[c+135|0]>=0){h=H[c+128>>2];H[e>>2]=H[c+124>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+132>>2];break j}Ya(e,H[c+124>>2],H[c+128>>2])}e=d+72|0;k:{if(F[c+147|0]>=0){h=H[c+140>>2];H[e>>2]=H[c+136>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+144>>2];break k}Ya(e,H[c+136>>2],H[c+140>>2])}e=d+84|0;l:{if(F[c+159|0]>=0){h=H[c+152>>2];H[e>>2]=H[c+148>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+156>>2];break l}Ya(e,H[c+148>>2],H[c+152>>2])}e=d+96|0;m:{if(F[c+171|0]>=0){h=H[c+164>>2];H[e>>2]=H[c+160>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+168>>2];break m}Ya(e,H[c+160>>2],H[c+164>>2])}e=d+108|0;n:{if(F[c+183|0]>=0){h=H[c+176>>2];H[e>>2]=H[c+172>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+180>>2];break n}Ya(e,H[c+172>>2],H[c+176>>2])}e=d+120|0;o:{if(F[c+195|0]>=0){h=H[c+188>>2];H[e>>2]=H[c+184>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+192>>2];break o}Ya(e,H[c+184>>2],H[c+188>>2])}e=d+132|0;p:{if(F[c+207|0]>=0){h=H[c+200>>2];H[e>>2]=H[c+196>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+204>>2];break p}Ya(e,H[c+196>>2],H[c+200>>2])}H[c+292>>2]=d+144;F[c+219|0]=0;H[c+208>>2]=0;Pb(a,c+304|0,c+288|0,c+208|0);if(F[c+219|0]<0){Ta(H[c+208>>2])}if(F[d+143|0]<0){Ta(H[d+132>>2])}if(F[d+131|0]<0){Ta(H[d+120>>2])}if(F[d+119|0]<0){Ta(H[d+108>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+95|0]<0){Ta(H[d+84>>2])}if(F[d+83|0]<0){Ta(H[d+72>>2])}if(F[d+71|0]<0){Ta(H[d+60>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+47|0]<0){Ta(H[d+36>>2])}if(F[d+35|0]<0){Ta(H[d+24>>2])}if(F[d+23|0]<0){Ta(H[d+12>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}H[c+292>>2]=d;Ta(d);if(F[c+207|0]<0){Ta(H[c+196>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+183|0]<0){Ta(H[c+172>>2])}if(F[c+171|0]<0){Ta(H[c+160>>2])}if(F[c+159|0]<0){Ta(H[c+148>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+135|0]<0){Ta(H[c+124>>2])}if(F[c+123|0]<0){Ta(H[c+112>>2])}if(F[c+111|0]<0){Ta(H[c+100>>2])}if(F[c+99|0]<0){Ta(H[c+88>>2])}if(F[c+87|0]<0){Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+235|0]<0){Ta(H[c+224>>2])}if(F[c+251|0]<0){Ta(H[c+240>>2])}if(F[c+267|0]<0){Ta(H[c+256>>2])}if(F[c+283|0]<0){Ta(H[c+272>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}if((g|0)>=0){break c}Ta(f)}d=H[H[a+28>>2]+120>>2]+592|0;e=I[d+2|0];f=I[d+1|0];d=I[d|0];q:{if(!(e?1:f|d)){break q}g=c+224|0;zb(g,d);d=Fb(g,180480);H[c+248>>2]=H[d+8>>2];g=H[d+4>>2];H[c+240>>2]=H[d>>2];H[c+244>>2]=g;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+240|0,180632);H[c+264>>2]=H[d+8>>2];g=H[d+4>>2];H[c+256>>2]=H[d>>2];H[c+260>>2]=g;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+208|0;zb(d,f);g=d;d=I[c+219|0];f=d<<24>>24<0;d=db(c+256|0,f?H[c+208>>2]:g,f?H[c+212>>2]:d);H[c+280>>2]=H[d+8>>2];f=H[d+4>>2];H[c+272>>2]=H[d>>2];H[c+276>>2]=f;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+272|0,180632);H[c+296>>2]=H[d+8>>2];f=H[d+4>>2];H[c+288>>2]=H[d>>2];H[c+292>>2]=f;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+48|0;zb(d,e);g=d;d=I[c+59|0];e=d<<24>>24<0;d=db(c+288|0,e?H[c+48>>2]:g,e?H[c+52>>2]:d);H[c+312>>2]=H[d+8>>2];e=H[d+4>>2];H[c+304>>2]=H[d>>2];H[c+308>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+304|0,180800);f=H[d>>2];H[c+24>>2]=H[d+4>>2];e=I[d+7|0]|I[d+8|0]<<8|(I[d+9|0]<<16|I[d+10|0]<<24);F[c+27|0]=e;F[c+28|0]=e>>>8;F[c+29|0]=e>>>16;F[c+30|0]=e>>>24;H[d>>2]=0;H[d+4>>2]=0;e=I[d+11|0];H[d+8>>2]=0;d=Va(32);H[c+64>>2]=d;H[c+68>>2]=4;H[c+72>>2]=-2147483640;Wa(d,173436,4);H[d+16>>2]=0;H[c+80>>2]=H[c+24>>2];d=I[c+27|0]|I[c+28|0]<<8|(I[c+29|0]<<16|I[c+30|0]<<24);F[c+83|0]=d;F[c+84|0]=d>>>8;F[c+85|0]=d>>>16;F[c+86|0]=d>>>24;H[c+76>>2]=f;F[c+87|0]=e;H[c+24>>2]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;d=H[c+324>>2];r:{if(d>>>0<K[c+328>>2]){s:{if(F[c+75|0]>=0){e=H[c+68>>2];H[d>>2]=H[c+64>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+72>>2];break s}Ya(d,H[c+64>>2],H[c+68>>2])}e=H[c+80>>2];H[d+12>>2]=H[c+76>>2];H[d+16>>2]=e;H[d+20>>2]=H[c+84>>2];H[c+76>>2]=0;H[c+80>>2]=0;H[c+84>>2]=0;H[c+324>>2]=d+24;break r}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break r}Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+299|0]<0){Ta(H[c+288>>2])}if(F[c+283|0]<0){Ta(H[c+272>>2])}if(F[c+219|0]<0){Ta(H[c+208>>2])}if(F[c+267|0]<0){Ta(H[c+256>>2])}if(F[c+251|0]<0){Ta(H[c+240>>2])}if(F[c+235|0]>=0){break q}Ta(H[c+224>>2])}d=H[a+28>>2];d=Ia[H[H[d>>2]+52>>2]](d)|0;i=+Ia[H[H[d>>2]+8>>2]](d);e=H[a+28>>2];t:{if(!e){break t}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break t}e=H[a+28>>2];i=i*M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]}j=P(i);bb(c+304|0,j<.01?18:j);e=Va(48);H[c+64>>2]=e;H[c+68>>2]=9;H[c+72>>2]=-2147483636;Wa(e,181228,9);H[e+36>>2]=0;H[c+84>>2]=H[c+312>>2];H[c+312>>2]=0;e=H[c+308>>2];H[c+76>>2]=H[c+304>>2];H[c+80>>2]=e;H[c+304>>2]=0;H[c+308>>2]=0;e=H[c+324>>2];u:{if(e>>>0<K[c+328>>2]){v:{if(F[c+75|0]>=0){f=H[c+68>>2];H[e>>2]=H[c+64>>2];H[e+4>>2]=f;H[e+8>>2]=H[c+72>>2];break v}Ya(e,H[c+64>>2],H[c+68>>2])}f=H[c+80>>2];H[e+12>>2]=H[c+76>>2];H[e+16>>2]=f;H[e+20>>2]=H[c+84>>2];H[c+76>>2]=0;H[c+80>>2]=0;H[c+84>>2]=0;H[c+324>>2]=e+24;break u}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break u}Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}Ia[H[H[d>>2]+12>>2]](c+304|0,d);e=I[c+315|0];w:{if(!(e<<24>>24<0?H[c+308>>2]:e)){break w}e=Va(48);H[c+64>>2]=e;H[c+68>>2]=11;H[c+72>>2]=-2147483636;Wa(e,181468,11);H[e+44>>2]=0;e=c+76|0;x:{if(F[c+315|0]>=0){f=H[c+308>>2];H[e>>2]=H[c+304>>2];H[e+4>>2]=f;H[e+8>>2]=H[c+312>>2];break x}Ya(e,H[c+304>>2],H[c+308>>2])}f=H[c+324>>2];y:{if(f>>>0<K[c+328>>2]){z:{if(F[c+75|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break z}Ya(f,H[c+64>>2],H[c+68>>2])}g=H[e+4>>2];H[f+12>>2]=H[e>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+8>>2];H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;H[c+324>>2]=f+24;break y}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break y}Ta(H[c+76>>2])}if(F[c+75|0]>=0){break w}Ta(H[c+64>>2])}A:{if((Ia[H[H[d>>2]+16>>2]](d)|0)<551){break A}e=vb(c- -64|0,181688,181916);f=H[c+324>>2];B:{if(f>>>0<K[c+328>>2]){C:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break C}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break B}rb(c+320|0,e);if(F[e+23|0]>=0){break B}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break A}Ta(H[e>>2])}D:{if(!(Ia[H[H[d>>2]+20>>2]](d)|0)){break D}e=vb(c- -64|0,182132,182260);f=H[c+324>>2];E:{if(f>>>0<K[c+328>>2]){F:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break F}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break E}rb(c+320|0,e);if(F[e+23|0]>=0){break E}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break D}Ta(H[e>>2])}G:{H:{if(!(Ia[H[H[d>>2]+28>>2]](d)|0)){break H}if(!(Ia[H[H[d>>2]+24>>2]](d)|0)){break H}e=vb(c- -64|0,182396,182512);f=H[c+324>>2];I:{if(f>>>0<K[c+328>>2]){J:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break J}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break I}rb(c+320|0,e);if(F[e+23|0]>=0){break I}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2]);break G}if(Ia[H[H[d>>2]+28>>2]](d)|0){e=vb(c- -64|0,182396,182704);f=H[c+324>>2];K:{if(f>>>0<K[c+328>>2]){L:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break L}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break K}rb(c+320|0,e);if(F[e+23|0]>=0){break K}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2]);break G}if(!(Ia[H[H[d>>2]+24>>2]](d)|0)){break G}e=vb(c- -64|0,182396,182836);f=H[c+324>>2];M:{if(f>>>0<K[c+328>>2]){N:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break N}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break M}rb(c+320|0,e);if(F[e+23|0]>=0){break M}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2])}e=H[a+28>>2];g=Ia[H[H[e>>2]+64>>2]](e)|0;O:{if(g&24){break O}if(g&8){e=vb(c- -64|0,182972,183124);f=H[c+324>>2];P:{if(f>>>0<K[c+328>>2]){Q:{if(F[e+11|0]>=0){h=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=h;H[f+8>>2]=H[c+72>>2];break Q}Ya(f,H[e>>2],H[e+4>>2])}h=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=h;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break P}rb(c+320|0,e);if(F[e+23|0]>=0){break P}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break O}Ta(H[e>>2]);break O}e=vb(c- -64|0,182972,183240);f=H[c+324>>2];R:{if(f>>>0<K[c+328>>2]){S:{if(F[e+11|0]>=0){h=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=h;H[f+8>>2]=H[c+72>>2];break S}Ya(f,H[e>>2],H[e+4>>2])}h=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=h;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break R}rb(c+320|0,e);if(F[e+23|0]>=0){break R}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break O}Ta(H[e>>2])}T:{if(g&6){e=vb(c- -64|0,183348,183484);f=H[c+324>>2];U:{if(f>>>0<K[c+328>>2]){V:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break V}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break U}rb(c+320|0,e);if(F[e+23|0]>=0){break U}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break T}Ta(H[e>>2]);break T}if(!(g&2)){break T}e=vb(c- -64|0,183348,183572);f=H[c+324>>2];W:{if(f>>>0<K[c+328>>2]){X:{if(F[e+11|0]>=0){g=H[c+68>>2];H[f>>2]=H[c+64>>2];H[f+4>>2]=g;H[f+8>>2]=H[c+72>>2];break X}Ya(f,H[e>>2],H[e+4>>2])}g=H[e+16>>2];H[f+12>>2]=H[e+12>>2];H[f+16>>2]=g;H[f+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[c+324>>2]=f+24;break W}rb(c+320|0,e);if(F[e+23|0]>=0){break W}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break T}Ta(H[e>>2])}Y:{if(!(Ia[H[H[d>>2]+32>>2]](d)|0)){break Y}e=c+208|0;zb(e,(Ia[H[H[d>>2]+32>>2]](d)|0)/-10|0);d=Fb(e,183748);H[c+232>>2]=H[d+8>>2];e=H[d+4>>2];H[c+224>>2]=H[d>>2];H[c+228>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(c+224|0,32);H[c+248>>2]=H[c+232>>2];H[c+232>>2]=0;d=H[c+228>>2];H[c+240>>2]=H[c+224>>2];H[c+244>>2]=d;H[c+224>>2]=0;H[c+228>>2]=0;d=c+48|0;bb(d,n);g=d;d=I[c+59|0];e=d<<24>>24<0;d=db(c+240|0,e?H[c+48>>2]:g,e?H[c+52>>2]:d);H[c+264>>2]=H[d+8>>2];e=H[d+4>>2];H[c+256>>2]=H[d>>2];H[c+260>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(c+256|0,32);H[c+280>>2]=H[c+264>>2];H[c+264>>2]=0;d=H[c+260>>2];H[c+272>>2]=H[c+256>>2];H[c+276>>2]=d;H[c+256>>2]=0;H[c+260>>2]=0;d=c+24|0;bb(d,m);g=d;d=I[c+35|0];e=d<<24>>24<0;d=db(c+272|0,e?H[c+24>>2]:g,e?H[c+28>>2]:d);H[c+296>>2]=H[d+8>>2];e=H[d+4>>2];H[c+288>>2]=H[d>>2];H[c+292>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(c+288|0,41);e=I[c+299|0];d=I[c+295|0]|I[c+296|0]<<8|(I[c+297|0]<<16|I[c+298|0]<<24);H[c+296>>2]=0;f=H[c+288>>2];g=H[c+292>>2];H[c+288>>2]=0;H[c+292>>2]=0;H[c+40>>2]=g;F[c+43|0]=d;F[c+44|0]=d>>>8;F[c+45|0]=d>>>16;F[c+46|0]=d>>>24;d=Va(48);H[c+64>>2]=d;H[c+68>>2]=9;H[c+72>>2]=-2147483636;Wa(d,183652,9);H[d+36>>2]=0;H[c+80>>2]=H[c+40>>2];d=I[c+43|0]|I[c+44|0]<<8|(I[c+45|0]<<16|I[c+46|0]<<24);F[c+83|0]=d;F[c+84|0]=d>>>8;F[c+85|0]=d>>>16;F[c+86|0]=d>>>24;H[c+76>>2]=f;F[c+87|0]=e;H[c+40>>2]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;d=H[c+324>>2];Z:{if(d>>>0<K[c+328>>2]){_:{if(F[c+75|0]>=0){e=H[c+68>>2];H[d>>2]=H[c+64>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+72>>2];break _}Ya(d,H[c+64>>2],H[c+68>>2])}e=H[c+80>>2];H[d+12>>2]=H[c+76>>2];H[d+16>>2]=e;H[d+20>>2]=H[c+84>>2];H[c+76>>2]=0;H[c+80>>2]=0;H[c+84>>2]=0;H[c+324>>2]=d+24;break Z}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break Z}Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+299|0]<0){Ta(H[c+288>>2])}if(F[c+35|0]<0){Ta(H[c+24>>2])}if(F[c+283|0]<0){Ta(H[c+272>>2])}if(F[c+267|0]<0){Ta(H[c+256>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+251|0]<0){Ta(H[c+240>>2])}if(F[c+235|0]<0){Ta(H[c+224>>2])}if(F[c+219|0]>=0){break Y}Ta(H[c+208>>2])}cg(c- -64|0,a,b);l=M[a+32>>3];j=M[c+64>>3];if(l>j){M[a+32>>3]=j;l=j}i=M[c+72>>3];o=M[a+48>>3];if(j>o){M[a+48>>3]=j;o=j}j=M[a+40>>3];if(i<j){M[a+40>>3]=i;j=i}p=M[a+56>>3];if(i>p){M[a+56>>3]=i;p=i}i=l;l=M[c+80>>3];if(i>l){M[a+32>>3]=l}i=M[c+88>>3];if(l>o){M[a+48>>3]=l}if(i<j){M[a+40>>3]=i}if(i>p){M[a+56>>3]=i}if(F[c+315|0]>=0){break a}Ta(H[c+304>>2]);break a}if(!d){break b}if(Ia[H[H[d>>2]+88>>2]](d,2)|0){b=H[a+28>>2];i=M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]*i}b=H[a+28>>2];if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];j=M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]*j}if(M[a+32>>3]>i){M[a+32>>3]=i}if(M[a+48>>3]<i){M[a+48>>3]=i}if(M[a+40>>3]>j){M[a+40>>3]=j}if(!(M[a+56>>3]<j)){break a}M[a+56>>3]=j}bb(c+304|0,n);F[c+75|0]=1;Wa(c- -64|0,176672,1);b=H[c+312>>2];H[c+312>>2]=0;H[c+84>>2]=b;H[c+68>>2]=0;b=H[c+304>>2];d=H[c+308>>2];H[c+304>>2]=0;H[c+308>>2]=0;H[c+76>>2]=b;H[c+80>>2]=d;b=H[c+324>>2];$:{if(b>>>0<K[c+328>>2]){aa:{if(F[c+75|0]>=0){d=H[c+68>>2];H[b>>2]=H[c+64>>2];H[b+4>>2]=d;H[b+8>>2]=H[c+72>>2];break aa}Ya(b,H[c+64>>2],0)}d=H[c+80>>2];H[b+12>>2]=H[c+76>>2];H[b+16>>2]=d;H[b+20>>2]=H[c+84>>2];H[c+76>>2]=0;H[c+80>>2]=0;H[c+84>>2]=0;H[c+324>>2]=b+24;break $}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break $}Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}bb(c+304|0,m);F[c+75|0]=1;Wa(c- -64|0,176812,1);b=H[c+312>>2];H[c+312>>2]=0;H[c+84>>2]=b;H[c+68>>2]=0;b=H[c+304>>2];d=H[c+308>>2];H[c+304>>2]=0;H[c+308>>2]=0;H[c+76>>2]=b;H[c+80>>2]=d;b=H[c+324>>2];ba:{if(b>>>0<K[c+328>>2]){ca:{if(F[c+75|0]>=0){d=H[c+68>>2];H[b>>2]=H[c+64>>2];H[b+4>>2]=d;H[b+8>>2]=H[c+72>>2];break ca}Ya(b,H[c+64>>2],0)}d=H[c+80>>2];H[b+12>>2]=H[c+76>>2];H[b+16>>2]=d;H[b+20>>2]=H[c+84>>2];H[c+76>>2]=0;H[c+80>>2]=0;H[c+84>>2]=0;H[c+324>>2]=b+24;break ba}rb(c+320|0,c- -64|0);if(F[c+87|0]>=0){break ba}Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+315|0]<0){Ta(H[c+304>>2])}b=Va(32);H[c+64>>2]=b;H[c+68>>2]=4;H[c+72>>2]=-2147483640;Wa(b,183856,4);H[b+16>>2]=0;da:{if(F[k+11|0]>=0){H[c+16>>2]=H[k+8>>2];b=H[k+4>>2];H[c+8>>2]=H[k>>2];H[c+12>>2]=b;break da}Ya(c+8|0,H[k>>2],H[k+4>>2])}b=c+304|0;tj(b,c+8|0);Pb(a,c- -64|0,c+320|0,b);if(F[c+315|0]<0){Ta(H[c+304>>2])}if(F[c+19|0]<0){Ta(H[c+8>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}b=H[c+320>>2];if(b){a=H[c+324>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}d=a-24|0;if(F[a-13|0]<0){Ta(H[d>>2])}a=d;if((d|0)!=(b|0)){continue}break}a=H[c+320>>2]}H[c+324>>2]=b;Ta(a)}Ga=c+336|0;if(F[k+11|0]<0){Ta(H[k>>2])}Ga=k+16|0}function gu(a,b){a=a|0;b=b|0;var 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,y=0;k=Ga-16|0;Ga=k;a:{b:{c:{if(!a){break c}if(!(H[a+344>>2]|I[a+399|0])){if(!(I[a+201|0]&4)){break b}d=H[a+320>>2];e=N(I[a+403|0],I[a+406|0]);d:{if(e>>>0>=8){d=N(d,e>>>3|0);break d}d=N(d,e)+7>>>3|0}F[a+408|0]=e;F[a+409|0]=I[a+404|0];e=d+1|0;d=ac(a,e);H[a+356>>2]=d;F[d|0]=0;d=I[a+400|0];if(d&16){d=ac(a,H[a+336>>2]+1|0);H[a+360>>2]=d;F[d|0]=1;d=I[a+400|0]}e:{if((d&255)>>>0<32){break e}x=a,y=wf(a,e),H[x+352>>2]=y;c=I[a+400|0];if(c&32){d=ac(a,H[a+336>>2]+1|0);H[a+364>>2]=d;F[d|0]=2;c=I[a+400|0]}if(c&64){d=ac(a,H[a+336>>2]+1|0);H[a+368>>2]=d;F[d|0]=3;c=I[a+400|0]}if(c<<24>>24>=0){break e}d=ac(a,H[a+336>>2]+1|0);H[a+372>>2]=d;F[d|0]=4}f:{g:{if(I[a+398|0]){d=H[a+324>>2];if(!(I[a+208|0]&2)){H[a+328>>2]=d+7>>>3;d=H[a+320>>2]+7>>>3|0;break f}H[a+328>>2]=d;break g}H[a+328>>2]=H[a+324>>2]}d=H[a+320>>2]}H[a+332>>2]=d;wk(a,1);d=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=d}h:{if(!I[a+398|0]|!(I[a+208|0]&2)){break h}i:{switch(I[a+399|0]){case 0:if(!(I[a+344|0]&7)){break h}wd(a);break c;case 1:if(!(I[a+344|0]&7)&K[a+320>>2]>4){break h}wd(a);break c;case 2:if((H[a+344>>2]&7)==4){break h}wd(a);break c;case 3:if(!(I[a+344|0]&3)&K[a+320>>2]>2){break h}wd(a);break c;case 4:if((H[a+344>>2]&3)==2){break h}wd(a);break c;case 5:if(!(F[a+344|0]&1)&K[a+320>>2]>1){break h}wd(a);break c;case 6:break i;default:break h}}if(F[a+344|0]&1){break h}wd(a);break c}F[k+8|0]=I[a+401|0];c=H[a+332>>2];H[k>>2]=c;e=I[a+406|0];F[k+10|0]=e;d=I[a+403|0];F[k+9|0]=d;d=N(d,e);F[k+11|0]=d;d=d&255;j:{if(d>>>0>=8){d=N(c,d>>>3|0);break j}d=N(c,d)+7>>>3|0}H[k+4>>2]=d;$a(H[a+356>>2]+1|0,b,d);k:{if(!I[a+398|0]){break k}h=I[a+399|0];if(!(I[a+208|0]&2)|h>>>0>5){break k}c=H[a+356>>2]+1|0;if(h>>>0<=5){l:{m:{n:{o:{p:{q:{b=I[k+11|0];switch(b-1|0){case 3:break o;case 1:break p;case 0:break q;default:break m}}d=I[h+40501|0];l=H[k>>2];if(d>>>0>=l>>>0){break l}i=I[h+40508|0];e=c;g=7;b=d;while(1){f=(I[c+(b>>>3|0)|0]>>>((b^-1)&7)&1)<<g|f;r:{if(!g){F[e|0]=f;e=e+1|0;f=0;g=7;break r}g=g-1|0}b=b+i|0;if(l>>>0>b>>>0){continue}break}if((g|0)!=7){break n}break l}d=I[h+40501|0];l=H[k>>2];if(d>>>0>=l>>>0){break l}i=I[h+40508|0];e=c;g=6;b=d;while(1){f=(I[c+(b>>>2|0)|0]>>>((b<<1^-1)&6)&3)<<g|f;s:{if(!g){F[e|0]=f;e=e+1|0;f=0;g=6;break s}g=g-2|0}b=b+i|0;if(l>>>0>b>>>0){continue}break}if((g|0)!=6){break n}break l}d=I[h+40501|0];l=H[k>>2];if(d>>>0>=l>>>0){break l}i=I[h+40508|0];b=d;g=4;e=c;while(1){f=(I[c+(b>>>1|0)|0]>>>((b<<2^-1)&4)&15)<<g|f;t:{if(!g){F[e|0]=f;e=e+1|0;f=0;g=4;break t}g=g-4|0}b=b+i|0;if(l>>>0>b>>>0){continue}break}if((g|0)==4){break l}}F[e|0]=f;break l}d=I[h+40501|0];i=H[k>>2];if(d>>>0>=i>>>0){break l}l=b>>>3|0;g=I[h+40508|0];b=d;f=c;while(1){e=c+N(b,l)|0;if((e|0)!=(f|0)){$a(f,e,l)}f=f+l|0;b=b+g|0;if(i>>>0>b>>>0){continue}break}}b=I[h+40508|0];d=((b+H[k>>2]|0)+(d^-1)>>>0)/(b>>>0)|0;H[k>>2]=d;b=I[k+11|0];u:{if(b>>>0>=8){b=N(d,b>>>3|0);break u}b=N(b,d)+7>>>3|0}H[k+4>>2]=b}if(H[k>>2]){break k}wd(a);break c}if(H[a+208>>2]){v:{if(!a){break v}b=H[a+208>>2];w:{if(!(b&1048576)){break w}d=H[a+188>>2];if(!d){break w}Ia[d|0](a,k,H[a+356>>2]+1|0);b=H[a+208>>2]}x:{if(!(b&32768)){break x}if(I[a+401|0]&5){ab(a,29401);b=H[a+208>>2]&-32769;H[a+208>>2]=b;break x}Lh(k,H[a+356>>2]+1|0,(H[a+204>>2]>>>7^-1)&1);b=H[a+208>>2]}if(b&65536){al(k,H[a+356>>2]+1|0);b=H[a+208>>2]}if(b&4){d=H[a+356>>2]+1|0;l=I[a+402|0];c=0;f=0;if(!(I[k+9|0]!=8|I[k+10|0]!=1)){y:{z:{A:{switch(l-1|0){case 0:b=H[k>>2];if(!b){break y}i=b&1;B:{if((b|0)==1){e=128;b=d;break B}g=b&-2;e=128;b=d;while(1){c=(I[d|0]?e:0)|c;if(e>>>0>=2){e=e>>>1|0}else{F[b|0]=c;b=b+1|0;c=0;e=128}c=(I[d+1|0]?e:0)|c;C:{if(e>>>0<=1){F[b|0]=c;b=b+1|0;c=0;e=128;break C}e=e>>>1|0}d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}D:{if(!i){break D}c=(I[d|0]?e:0)|c;if(e>>>0<=1){F[b|0]=c;b=b+1|0;e=128;c=0;break D}e=e>>>1|0}if((e|0)!=128){break z}break y;case 1:b=H[k>>2];if(!b){break y}i=b&1;E:{if((b|0)==1){e=6;b=d;break E}g=b&-2;e=6;b=d;while(1){c=(I[d|0]&3)<<e|c;F:{if(!e){F[b|0]=c;b=b+1|0;c=0;e=6;break F}e=e-2|0}c=(I[d+1|0]&3)<<e|c;if(e){e=e-2|0}else{F[b|0]=c;b=b+1|0;c=0;e=6}d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}G:{if(!i){break G}c=(I[d|0]&3)<<e|c;if(e){e=e-2|0;break G}F[b|0]=c;b=b+1|0;c=0;e=6}if((e|0)!=6){break z}break y;case 3:break A;default:break y}}b=H[k>>2];if(!b){break y}i=b&1;H:{if((b|0)==1){e=4;b=d;break H}g=b&-2;e=4;b=d;while(1){c=(I[d|0]&15)<<e|c;I:{if(!e){F[b|0]=c;b=b+1|0;c=0;e=4;break I}e=e-4|0}c=(I[d+1|0]&15)<<e|c;if(e){e=e-4|0}else{F[b|0]=c;b=b+1|0;c=0;e=4}d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}J:{if(!i){break J}c=(I[d|0]&15)<<e|c;if(e){e=e-4|0;break J}F[b|0]=c;b=b+1|0;c=0;e=4}if((e|0)==4){break y}}F[b|0]=c}F[k+9|0]=l;b=N(l,I[k+10|0]);F[k+11|0]=b;d=H[k>>2];b=b&255;K:{if(b>>>0>=8){b=N(d,b>>>3|0);break K}b=N(b,d)+7>>>3|0}H[k+4>>2]=b}b=H[a+208>>2]}if(b&16){bl(k,H[a+356>>2]+1|0);b=H[a+208>>2]}if(b&8){c=H[a+356>>2]+1|0;n=Ga-32|0;e=I[k+8|0];L:{if((e|0)==3){break L}m=I[k+9|0];M:{if(e&2){h=I[a+497|0];b=I[a+498|0];H[n+4>>2]=b;H[n+20>>2]=m-b;b=I[a+499|0];H[n+8>>2]=b;H[n+24>>2]=m-b;g=3;break M}h=I[a+500|0];g=1}H[n>>2]=h;d=m-h|0;H[n+16>>2]=d;if(e&4){e=g<<2;b=I[a+501|0];H[(e|n)>>2]=b;H[(e|n+16)>>2]=m-b;g=g+1|0}if(m>>>0<=7){g=H[k+4>>2];if(!g){break L}e=I[a+500|0];b=(m|0)==4?(e|0)==3?17:255:255;e=(e|0)==1?(m|0)==2?85:b:b;while(1){i=I[c|0];F[c|0]=0;if(m){f=0;b=d;if((b|0)>0){while(1){f=i<<b|f;b=b-h|0;if((b|0)>0){continue}break}}F[c|0]=e&i>>>0-b|f}c=c+1|0;j=j+1|0;if((g|0)!=(j|0)){continue}break}break L}l=N(H[k>>2],g);if((m|0)==8){if(!l){break L}while(1){e=I[c|0];F[c|0]=0;d=(j>>>0)%(g>>>0)<<2;b=H[d+(n+16|0)>>2];d=H[d+n>>2];if((b|0)>(0-d|0)){f=0;if((b|0)>0){while(1){f=e<<b|f;b=b-d|0;if((b|0)>0){continue}break}}F[c|0]=e>>>0-b|f}c=c+1|0;j=j+1|0;if((l|0)!=(j|0)){continue}break}break L}if(!l){break L}while(1){f=0;j=0;d=(q>>>0)%(g>>>0)<<2;b=H[d+(n+16|0)>>2];e=H[d+n>>2];if((b|0)>(0-e|0)){i=I[c+1|0]|I[c|0]<<8;while(1){d=(b|0)>0;f=(d?i<<b:i>>>0-b|0)|f;b=b-e|0;if(d){continue}break}j=(f&65280)>>>8|0}F[c+1|0]=f;F[c|0]=j;c=c+2|0;q=q+1|0;if((l|0)!=(q|0)){continue}break}}b=H[a+208>>2]}if(b&131072){b=H[a+356>>2]+1|0;N:{O:{switch(I[k+8|0]-4|0){case 2:i=H[k>>2];if(I[k+9|0]==8){if(!i){break N}if((i|0)!=1){g=i&-2;d=0;while(1){c=I[b|0];F[b|0]=I[b+1|0];e=I[b+2|0]|I[b+3|0]<<8;F[b+1|0]=e;F[b+2|0]=e>>>8;F[b+3|0]=c;c=I[b+4|0];F[b+4|0]=I[b+5|0];e=I[b+6|0]|I[b+7|0]<<8;F[b+5|0]=e;F[b+6|0]=e>>>8;F[b+7|0]=c;b=b+8|0;d=d+2|0;if((g|0)!=(d|0)){continue}break}}if(!(i&1)){break N}e=I[b|0];F[b|0]=I[b+1|0];d=I[b+2|0]|I[b+3|0]<<8;F[b+1|0]=d;F[b+2|0]=d>>>8;F[b+3|0]=e;break N}if(!i){break N}d=0;while(1){c=I[b|0]|I[b+1|0]<<8;F[b|0]=I[b+2|0];e=I[b+3|0]|I[b+4|0]<<8;F[b+3|0]=I[b+5|0];F[b+1|0]=e;F[b+2|0]=e>>>8;e=I[b+6|0]|I[b+7|0]<<8;F[b+4|0]=e;F[b+5|0]=e>>>8;F[b+6|0]=c;F[b+7|0]=c>>>8;b=b+8|0;d=d+1|0;if((i|0)!=(d|0)){continue}break};break N;case 0:break O;default:break N}}g=H[k>>2];if(I[k+9|0]==8){if(!g){break N}if(g-1>>>0>=3){c=g&-4;d=0;while(1){e=I[b+1|0];F[b+1|0]=I[b|0];F[b|0]=e;e=I[b+2|0];F[b+2|0]=I[b+3|0];F[b+3|0]=e;e=I[b+4|0];F[b+4|0]=I[b+5|0];F[b+5|0]=e;e=I[b+6|0];F[b+6|0]=I[b+7|0];F[b+7|0]=e;b=b+8|0;d=d+4|0;if((c|0)!=(d|0)){continue}break}}c=g&3;if(!c){break N}d=0;while(1){e=I[b+1|0];F[b+1|0]=I[b|0];F[b|0]=e;b=b+2|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}break N}if(!g){break N}if((g|0)!=1){e=g&-2;d=0;while(1){c=TI(I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24),16);F[b|0]=c;F[b+1|0]=c>>>8;F[b+2|0]=c>>>16;F[b+3|0]=c>>>24;c=TI(I[b+4|0]|I[b+5|0]<<8|(I[b+6|0]<<16|I[b+7|0]<<24),16);F[b+4|0]=c;F[b+5|0]=c>>>8;F[b+6|0]=c>>>16;F[b+7|0]=c>>>24;b=b+8|0;d=d+2|0;if((e|0)!=(d|0)){continue}break}}if(!(g&1)){break N}d=TI(I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24),16);F[b|0]=d;F[b+1|0]=d>>>8;F[b+2|0]=d>>>16;F[b+3|0]=d>>>24}b=H[a+208>>2]}P:{if(!(b&524288)){break P}b=H[a+356>>2]+1|0;Q:{switch(I[k+8|0]-4|0){case 2:e=H[k>>2];if(I[k+9|0]==8){if(!e){break P}if(e-1>>>0>=3){d=e&-4;c=0;while(1){F[b+3|0]=I[b+3|0]^-1;F[b+7|0]=I[b+7|0]^-1;F[b+11|0]=I[b+11|0]^-1;F[b+15|0]=I[b+15|0]^-1;b=b+16|0;c=c+4|0;if((d|0)!=(c|0)){continue}break}}d=e&3;if(!d){break P}c=0;while(1){F[b+3|0]=I[b+3|0]^-1;b=b+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}break P}if(!e){break P}if(e-1>>>0>=3){d=e&-4;c=0;while(1){F[b+6|0]=I[b+6|0]^-1;F[b+7|0]=I[b+7|0]^-1;F[b+14|0]=I[b+14|0]^-1;F[b+15|0]=I[b+15|0]^-1;F[b+22|0]=I[b+22|0]^-1;F[b+23|0]=I[b+23|0]^-1;F[b+30|0]=I[b+30|0]^-1;F[b+31|0]=I[b+31|0]^-1;b=b+32|0;c=c+4|0;if((d|0)!=(c|0)){continue}break}}d=e&3;if(!d){break P}c=0;while(1){F[b+6|0]=I[b+6|0]^-1;F[b+7|0]=I[b+7|0]^-1;b=b+8|0;c=c+1|0;if((d|0)!=(c|0)){continue}break};break P;case 0:break Q;default:break P}}e=H[k>>2];if(I[k+9|0]==8){if(!e){break P}if(e-1>>>0>=3){d=e&-4;c=0;while(1){F[b+1|0]=I[b+1|0]^-1;F[b+3|0]=I[b+3|0]^-1;F[b+5|0]=I[b+5|0]^-1;F[b+7|0]=I[b+7|0]^-1;b=b+8|0;c=c+4|0;if((d|0)!=(c|0)){continue}break}}d=e&3;if(!d){break P}c=0;while(1){F[b+1|0]=I[b+1|0]^-1;b=b+2|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}break P}if(!e){break P}if(e-1>>>0>=3){d=e&-4;c=0;while(1){F[b+2|0]=I[b+2|0]^-1;F[b+3|0]=I[b+3|0]^-1;F[b+6|0]=I[b+6|0]^-1;F[b+7|0]=I[b+7|0]^-1;F[b+10|0]=I[b+10|0]^-1;F[b+11|0]=I[b+11|0]^-1;F[b+14|0]=I[b+14|0]^-1;F[b+15|0]=I[b+15|0]^-1;b=b+16|0;c=c+4|0;if((d|0)!=(c|0)){continue}break}}d=e&3;if(!d){break P}c=0;while(1){F[b+2|0]=I[b+2|0]^-1;F[b+3|0]=I[b+3|0]^-1;b=b+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}b=H[a+208>>2];if(b&1){$k(k,H[a+356>>2]+1|0);b=H[a+208>>2]}if(!(b&32)){break v}cl(k,H[a+356>>2]+1|0)}}b=I[k+11|0];if((b|0)!=I[a+404|0]|(b|0)!=I[a+409|0]){break a}if(!(!(I[a+660|0]&4)|I[a+664|0]!=64)){b=H[a+356>>2]+1|0;e=I[k+8|0];R:{if(!(e&2)){break R}i=H[k>>2];S:{switch(I[k+9|0]-8|0){case 0:d=3;T:{switch(e-2|0){case 4:d=4;break;case 0:break T;default:break R}}if(!i){break R}if((i|0)!=1){g=i&-2;e=0;while(1){c=I[b+1|0];F[b|0]=I[b|0]-c;F[b+2|0]=I[b+2|0]-c;c=b+d|0;b=I[c+1|0];F[c+2|0]=I[c+2|0]-b;F[c|0]=I[c|0]-b;b=c+d|0;e=e+2|0;if((g|0)!=(e|0)){continue}break}}if(!(i&1)){break R}d=I[b+1|0];F[b|0]=I[b|0]-d;F[b+2|0]=I[b+2|0]-d;break R;case 8:break S;default:break R}}f=6;U:{switch(e-2|0){case 4:f=8;break;case 0:break U;default:break R}}if(!i){break R}d=0;while(1){e=I[b+3|0]|I[b+2|0]<<8;c=(I[b+5|0]|I[b+4|0]<<8)-e|0;F[b+5|0]=c;e=(I[b+1|0]|I[b|0]<<8)-e|0;F[b+1|0]=e;F[b+4|0]=c>>>8;F[b|0]=e>>>8;b=b+f|0;d=d+1|0;if((i|0)!=(d|0)){continue}break}}}b=0;c=0;h=0;t=I[k+11|0];l=t+7|0;j=a;i=H[a+356>>2];o=H[k+4>>2];e=2147483647;q=I[a+400|0];V:{if(!(q&8)|(q|0)==8){break V}if(!o){e=0;break V}f=i;e=0;if(o-1>>>0>=3){g=o&-4;while(1){d=F[f+1|0];a=d&255;e=((d|0)>=0?a:256-a|0)+e|0;d=F[f+2|0];a=d&255;e=e+((d|0)>=0?a:256-a|0)|0;d=F[f+3|0];a=d&255;e=e+((d|0)>=0?a:256-a|0)|0;d=F[f+4|0];a=d&255;e=e+((d|0)>=0?a:256-a|0)|0;f=f+4|0;c=c+4|0;if((g|0)!=(c|0)){continue}break}}c=o&3;if(!c){break V}while(1){d=F[f+1|0];a=d&255;e=((d|0)>=0?a:256-a|0)+e|0;f=f+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}v=l>>>3|0;l=H[j+352>>2];W:{X:{Y:{Z:{if((q|0)==16){c=i+1|0;f=H[j+360>>2]+1|0;if(!t){a=0;b=c;break Y}a=v>>>0>1?v:1;g=a&7;if(a-1>>>0<7){b=c;break Z}d=a&56;b=c;while(1){F[f|0]=I[b|0];F[f+1|0]=I[b+1|0];F[f+2|0]=I[b+2|0];F[f+3|0]=I[b+3|0];F[f+4|0]=I[b+4|0];F[f+5|0]=I[b+5|0];F[f+6|0]=I[b+6|0];F[f+7|0]=I[b+7|0];f=f+8|0;b=b+8|0;h=h+8|0;if((d|0)!=(h|0)){continue}break}break Z}f=i;if(!(q&16)){break W}a=i+1|0;f=H[j+360>>2]+1|0;_:{if(!t){d=0;c=0;b=a;break _}d=v>>>0>1?v:1;w=d&3;$:{if(d-1>>>0<3){b=a;c=0;break $}g=d&60;c=0;b=a;while(1){s=F[b|0];F[f|0]=s;r=F[b+1|0];F[f+1|0]=r;n=F[b+2|0];F[f+2|0]=n;m=F[b+3|0];F[f+3|0]=m;p=c;c=s&255;p=p+((s|0)>=0?c:256-c|0)|0;c=r&255;p=p+((r|0)>=0?c:256-c|0)|0;c=n&255;p=p+((n|0)>=0?c:256-c|0)|0;c=m&255;c=p+((m|0)>=0?c:256-c|0)|0;f=f+4|0;b=b+4|0;h=h+4|0;if((g|0)!=(h|0)){continue}break}}if(!w){break _}while(1){g=F[b|0];F[f|0]=g;h=c;c=g&255;c=h+((g|0)>=0?c:256-c|0)|0;f=f+1|0;b=b+1|0;u=u+1|0;if((w|0)!=(u|0)){continue}break}}aa:{if(d>>>0>=o>>>0){break aa}while(1){g=I[b|0]-I[a|0]|0;F[f|0]=g;h=c;c=g&255;c=h+(g<<24>>24>=0?c:256-c|0)|0;if(e>>>0<c>>>0){break aa}f=f+1|0;a=a+1|0;b=b+1|0;d=d+1|0;if(o>>>0>d>>>0){continue}break}}f=i;if(c>>>0>=e>>>0){break W}g=j+360|0;e=c;break X}if(!g){break Y}h=0;while(1){F[f|0]=I[b|0];f=f+1|0;b=b+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}g=j+360|0;if(a>>>0>=o>>>0){break X}m=(a^-1)+o|0;d=o-a&3;if(d){h=0;while(1){F[f|0]=I[b|0]-I[c|0];f=f+1|0;c=c+1|0;b=b+1|0;a=a+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}if(m>>>0<3){break X}while(1){F[f|0]=I[b|0]-I[c|0];F[f+1|0]=I[b+1|0]-I[c+1|0];F[f+2|0]=I[b+2|0]-I[c+2|0];F[f+3|0]=I[b+3|0]-I[c+3|0];f=f+4|0;c=c+4|0;b=b+4|0;a=a+4|0;if((o|0)!=(a|0)){continue}break}}f=H[g>>2]}ba:{ca:{da:{if((q|0)==32){f=H[j+364>>2];if(!o){break ba}g=o&3;ea:{if(o-1>>>0<3){b=l;c=i;break ea}d=o&-4;a=0;b=l;c=i;while(1){F[f+1|0]=I[c+1|0]-I[b+1|0];F[f+2|0]=I[c+2|0]-I[b+2|0];F[f+3|0]=I[c+3|0]-I[b+3|0];F[f+4|0]=I[c+4|0]-I[b+4|0];c=c+4|0;f=f+4|0;b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}u=j+364|0;if(g){a=0;while(1){F[f+1|0]=I[c+1|0]-I[b+1|0];c=c+1|0;f=f+1|0;b=b+1|0;a=a+1|0;if((g|0)!=(a|0)){continue}break}}d=e;break da}if(!(q&32)){break ca}u=j+364|0;fa:{if(!o){d=0;break fa}c=H[j+364>>2];g=0;a=i;h=l;d=0;while(1){m=I[a+1|0]-I[h+1|0]|0;F[c+1|0]=m;b=m&255;d=(m<<24>>24>=0?b:256-b|0)+d|0;if(e>>>0<d>>>0){break fa}a=a+1|0;c=c+1|0;h=h+1|0;g=g+1|0;if((o|0)!=(g|0)){continue}break}}if(d>>>0>=e>>>0){break ca}}f=H[u>>2];e=d}ga:{ha:{ia:{ja:{if((q|0)==64){b=l+1|0;a=i+1|0;c=H[j+368>>2]+1|0;if(!t){d=0;f=a;break ia}d=v>>>0>1?v:1;m=d&3;if(d-1>>>0<3){f=a;break ja}g=d&60;h=0;f=a;while(1){F[c|0]=I[f|0]-(I[b|0]>>>1|0);F[c+1|0]=I[f+1|0]-(I[b+1|0]>>>1|0);F[c+2|0]=I[f+2|0]-(I[b+2|0]>>>1|0);F[c+3|0]=I[f+3|0]-(I[b+3|0]>>>1|0);c=c+4|0;b=b+4|0;f=f+4|0;h=h+4|0;if((g|0)!=(h|0)){continue}break}break ja}if(!(q&64)){break ga}c=l+1|0;d=i+1|0;a=H[j+368>>2]+1|0;ka:{if(!t){h=0;b=d;g=0;break ka}g=v>>>0>1?v:1;n=g&1;la:{if(t>>>0<9){h=0;b=d;break la}m=g&62;h=0;b=d;u=0;while(1){s=I[b|0]-(I[c|0]>>>1|0)|0;F[a|0]=s;r=I[b+1|0]-(I[c+1|0]>>>1|0)|0;F[a+1|0]=r;p=h;h=s&255;p=p+(s<<24>>24>=0?h:256-h|0)|0;h=r&255;h=p+(r<<24>>24>=0?h:256-h|0)|0;a=a+2|0;c=c+2|0;b=b+2|0;u=u+2|0;if((m|0)!=(u|0)){continue}break}}if(!n){break ka}m=I[b|0]-(I[c|0]>>>1|0)|0;F[a|0]=m;p=h;h=m&255;h=p+(m<<24>>24>=0?h:256-h|0)|0;a=a+1|0;c=c+1|0;b=b+1|0}ma:{if(g>>>0>=o>>>0){break ma}while(1){m=I[b|0]-(I[d|0]+I[c|0]>>>1|0)|0;F[a|0]=m;p=h;h=m&255;h=p+(m<<24>>24>=0?h:256-h|0)|0;if(h>>>0>e>>>0){break ma}b=b+1|0;c=c+1|0;d=d+1|0;a=a+1|0;g=g+1|0;if(o>>>0>g>>>0){continue}break}}if(e>>>0<=h>>>0){break ga}g=j+368|0;e=h;break ha}if(!m){break ia}h=0;while(1){F[c|0]=I[f|0]-(I[b|0]>>>1|0);c=c+1|0;b=b+1|0;f=f+1|0;h=h+1|0;if((m|0)!=(h|0)){continue}break}}g=j+368|0;if(d>>>0>=o>>>0){break ha}h=d+1|0;if(o-d&1){F[c|0]=I[f|0]-(I[i+1|0]+I[b|0]>>>1|0);c=c+1|0;f=f+1|0;d=h;b=b+1|0;a=i+2|0}if((h|0)==(o|0)){break ha}while(1){F[c|0]=I[f|0]-(I[a|0]+I[b|0]>>>1|0);F[c+1|0]=I[f+1|0]-(I[a+1|0]+I[b+1|0]>>>1|0);c=c+2|0;a=a+2|0;b=b+2|0;f=f+2|0;d=d+2|0;if((o|0)!=(d|0)){continue}break}}f=H[g>>2]}na:{oa:{pa:{if((q|0)==128){e=l+1|0;a=i+1|0;f=H[j+372>>2]+1|0;if(!t){g=0;b=a;c=e;break oa}g=v>>>0>1?v:1;i=g&3;if(g-1>>>0<3){c=e;b=a;break pa}d=g&60;h=0;c=e;b=a;while(1){F[f|0]=I[b|0]-I[c|0];F[f+1|0]=I[b+1|0]-I[c+1|0];F[f+2|0]=I[b+2|0]-I[c+2|0];F[f+3|0]=I[b+3|0]-I[c+3|0];f=f+4|0;c=c+4|0;b=b+4|0;h=h+4|0;if((d|0)!=(h|0)){continue}break}break pa}if(!(q&128)){break ba}d=l+1|0;g=i+1|0;a=H[j+372>>2]+1|0;qa:{if(!t){h=0;b=g;c=d;q=0;break qa}q=v>>>0>1?v:1;m=q&1;ra:{if(t>>>0<9){h=0;c=d;b=g;break ra}l=q&62;h=0;c=d;b=g;u=0;while(1){r=I[b|0]-I[c|0]|0;F[a|0]=r;n=I[b+1|0]-I[c+1|0]|0;F[a+1|0]=n;i=r&255;h=(r<<24>>24>=0?i:256-i|0)+h|0;i=n&255;h=h+(n<<24>>24>=0?i:256-i|0)|0;a=a+2|0;c=c+2|0;b=b+2|0;u=u+2|0;if((l|0)!=(u|0)){continue}break}}if(!m){break qa}l=I[b|0]-I[c|0]|0;F[a|0]=l;i=l&255;h=(l<<24>>24>=0?i:256-i|0)+h|0;a=a+1|0;c=c+1|0;b=b+1|0}sa:{if(o>>>0<=q>>>0){break sa}while(1){n=I[g|0];t=I[d|0];w=n-t|0;m=w>>31;l=I[c|0];s=l-t|0;i=s+w|0;r=i>>31;p=l;m=(m^w)-m|0;l=(i^r)-r|0;i=m>>>0>l>>>0?t:p;p=i;i=s>>31;i=(i^s)-i|0;l=I[b|0]-(i>>>0>m>>>0?p:i>>>0>l>>>0?p:n)|0;F[a|0]=l;i=l&255;h=(l<<24>>24>=0?i:256-i|0)+h|0;if(h>>>0>e>>>0){break sa}c=c+1|0;d=d+1|0;g=g+1|0;b=b+1|0;a=a+1|0;q=q+1|0;if(o>>>0>q>>>0){continue}break}}if(e>>>0<=h>>>0){break ba}h=j+372|0;break na}if(!i){break oa}h=0;while(1){F[f|0]=I[b|0]-I[c|0];f=f+1|0;c=c+1|0;b=b+1|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}}h=j+372|0;if(g>>>0>=o>>>0){break na}while(1){m=I[a|0];w=I[e|0];s=m-w|0;l=s>>31;i=I[c|0];r=i-w|0;d=r+s|0;n=d>>31;p=i;l=(l^s)-l|0;i=(d^n)-n|0;d=l>>>0>i>>>0?w:p;p=d;d=r>>31;d=(d^r)-d|0;F[f|0]=I[b|0]-(d>>>0>l>>>0?p:d>>>0>i>>>0?p:m);f=f+1|0;b=b+1|0;a=a+1|0;e=e+1|0;c=c+1|0;g=g+1|0;if((o|0)!=(g|0)){continue}break}}f=H[h>>2]}a=H[k+4>>2];H[j+216>>2]=0;H[j+212>>2]=f;d=j+212|0;b=a+1|0;f=0;ta:{ua:{while(1){if(!f){H[j+216>>2]=b;b=0}if($c(d,0)){a=H[j+236>>2];if(a){break ua}hb(j,34898);X()}if(!H[j+228>>2]){ic(j,1229209940,H[j+268>>2],H[j+272>>2]);a=H[j+272>>2];H[j+224>>2]=H[j+268>>2];H[j+228>>2]=a;H[j+200>>2]=H[j+200>>2]|4}f=H[j+216>>2];if(f|b){continue}break}b=H[j+352>>2];if(b){a=H[j+356>>2];H[j+356>>2]=b;H[j+352>>2]=a}wd(j);b=H[j+452>>2]+1|0;H[j+452>>2]=b;a=H[j+448>>2];if(!(!a|a>>>0>b>>>0)){va:{if(!j|K[j+344>>2]>=K[j+328>>2]){break va}wa:{a=j+212|0;if($c(a,2)){break wa}while(1){b=H[j+228>>2];if(!b){xk(j,H[j+268>>2],H[j+272>>2]);if(!$c(a,2)){continue}break wa}break}a=H[j+272>>2];if((a|0)!=(b|0)){xk(j,H[j+268>>2],a-b|0)}H[j+452>>2]=0;a=H[j+444>>2];if(a){Ia[a|0](j)}break va}a=H[j+236>>2];if(!a){hb(j,30648);X()}hb(j,a);X()}}break ta}hb(j,a);X()}a=H[j+524>>2];if(!a){break c}Ia[a|0](j,H[j+344>>2],I[j+399|0])}Ga=k+16|0;return}hb(a,30151);X()}hb(a,30400);X()}function Cn(a,b,c,d,e){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;f=Ga-336|0;Ga=f;H[f+328>>2]=0;H[f+320>>2]=0;H[f+324>>2]=0;h=H[a+28>>2];a:{b:{if(!h){o=d;p=c;break b}p=c;if(Ia[H[H[h>>2]+68>>2]](h,2)|0){h=H[a+28>>2];p=M[Ia[H[H[h>>2]+68>>2]](h,2)>>3]*c}h=H[a+28>>2];if(!h){o=d;break b}o=d;if(Ia[H[H[h>>2]+68>>2]](h,2)|0){h=H[a+28>>2];o=M[(Ia[H[H[h>>2]+68>>2]](h,2)|0)+24>>3]*d}h=H[a+28>>2];if(!h){break b}g=Ia[H[H[h>>2]+32>>2]](h)|0;h=H[a+28>>2];if(g){c:{if((Ia[H[H[h>>2]+48>>2]](h)|0)!=2){break c}if(!(J[e+4>>1]|(J[e>>1]|J[e+2>>1]))){if(!J[e+6>>1]){break c}}h=f+240|0;g=H[a+28>>2];zb(h,Ia[H[H[g>>2]+52>>2]](g)&255);h=Fb(h,193852);H[f+264>>2]=H[h+8>>2];g=H[h+4>>2];H[f+256>>2]=H[h>>2];H[f+260>>2]=g;H[h>>2]=0;H[h+4>>2]=0;H[h+8>>2]=0;h=qb(f+256|0,193876);H[f+280>>2]=H[h+8>>2];g=H[h+4>>2];H[f+272>>2]=H[h>>2];H[f+276>>2]=g;H[h>>2]=0;H[h+4>>2]=0;H[h+8>>2]=0;h=f+224|0;g=H[a+28>>2];zb(h,Ia[H[H[g>>2]+52>>2]](g)>>>8&255);i=h;h=I[f+235|0];g=h<<24>>24<0;h=db(f+272|0,g?H[f+224>>2]:i,g?H[f+228>>2]:h);H[f+296>>2]=H[h+8>>2];g=H[h+4>>2];H[f+288>>2]=H[h>>2];H[f+292>>2]=g;H[h>>2]=0;H[h+4>>2]=0;H[h+8>>2]=0;h=qb(f+288|0,193876);H[f+312>>2]=H[h+8>>2];g=H[h+4>>2];H[f+304>>2]=H[h>>2];H[f+308>>2]=g;H[h>>2]=0;H[h+4>>2]=0;H[h+8>>2]=0;h=f+208|0;g=H[a+28>>2];zb(h,Ia[H[H[g>>2]+52>>2]](g)>>>16&255);i=h;h=I[f+219|0];g=h<<24>>24<0;h=db(f+304|0,g?H[f+208>>2]:i,g?H[f+212>>2]:h);H[f+72>>2]=H[h+8>>2];g=H[h+4>>2];H[f+64>>2]=H[h>>2];H[f+68>>2]=g;H[h>>2]=0;H[h+4>>2]=0;H[h+8>>2]=0;h=qb(f- -64|0,193888);g=H[h+4>>2];i=H[h>>2];F[f+42|0]=I[h+10|0];G[f+40>>1]=J[h+8>>1];H[h>>2]=0;H[h+4>>2]=0;l=F[h+11|0];H[h+8>>2]=0;if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+219|0]<0){Ta(H[f+208>>2])}if(F[f+315|0]<0){Ta(H[f+304>>2])}if(F[f+299|0]<0){Ta(H[f+288>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}h=Va(32);H[f+304>>2]=h;H[f+308>>2]=4;H[f+312>>2]=-2147483640;Wa(h,193144,4);H[h+16>>2]=0;zb(f+272|0,G[e>>1]);F[f+75|0]=1;Wa(f- -64|0,193076,1);h=H[f+280>>2];H[f+280>>2]=0;H[f+84>>2]=h;H[f+68>>2]=0;h=H[f+272>>2];j=H[f+276>>2];H[f+272>>2]=0;H[f+276>>2]=0;H[f+76>>2]=h;H[f+80>>2]=j;zb(f+256|0,G[e+2>>1]);F[f+99|0]=1;Wa(f+88|0,193084,1);H[f+92>>2]=0;h=H[f+260>>2];H[f+100>>2]=H[f+256>>2];H[f+104>>2]=h;h=H[f+264>>2];H[f+264>>2]=0;H[f+108>>2]=h;H[f+256>>2]=0;H[f+260>>2]=0;zb(f+240|0,G[e+4>>1]-G[e>>1]|0);h=Va(32);H[f+116>>2]=5;H[f+120>>2]=-2147483640;H[f+112>>2]=h;Wa(h,193092,5);H[h+20>>2]=0;H[f+132>>2]=H[f+248>>2];h=H[f+244>>2];H[f+124>>2]=H[f+240>>2];H[f+128>>2]=h;H[f+248>>2]=0;H[f+240>>2]=0;H[f+244>>2]=0;zb(f+224|0,G[e+6>>1]-G[e+2>>1]|0);h=Va(32);H[f+140>>2]=6;H[f+144>>2]=-2147483640;H[f+136>>2]=h;Wa(h,193116,6);H[h+24>>2]=0;H[f+156>>2]=H[f+232>>2];h=H[f+228>>2];H[f+148>>2]=H[f+224>>2];H[f+152>>2]=h;H[f+232>>2]=0;H[f+224>>2]=0;H[f+228>>2]=0;h=Va(32);H[f+164>>2]=4;H[f+168>>2]=-2147483640;H[f+160>>2]=h;Wa(h,192772,4);H[h+16>>2]=0;d:{if((l|0)>=0){H[f+176>>2]=g;H[f+172>>2]=i;G[f+180>>1]=J[f+40>>1];F[f+182|0]=I[f+42|0];F[f+183|0]=l;break d}Ya(f+172|0,i,g)}vb(f+184|0,193916,192792);h=Va(144);H[f+288>>2]=h;H[f+292>>2]=h;H[f+296>>2]=h+144;e:{if(F[f+75|0]>=0){g=H[f+68>>2];H[h>>2]=H[f+64>>2];H[h+4>>2]=g;H[h+8>>2]=H[f+72>>2];break e}Ya(h,H[f+64>>2],H[f+68>>2])}g=h+12|0;f:{if(F[f+87|0]>=0){j=H[f+80>>2];H[g>>2]=H[f+76>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+84>>2];break f}Ya(g,H[f+76>>2],H[f+80>>2])}g=h+24|0;g:{if(F[f+99|0]>=0){j=H[f+92>>2];H[g>>2]=H[f+88>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+96>>2];break g}Ya(g,H[f+88>>2],H[f+92>>2])}g=h+36|0;h:{if(F[f+111|0]>=0){j=H[f+104>>2];H[g>>2]=H[f+100>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+108>>2];break h}Ya(g,H[f+100>>2],H[f+104>>2])}g=h+48|0;i:{if(F[f+123|0]>=0){j=H[f+116>>2];H[g>>2]=H[f+112>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+120>>2];break i}Ya(g,H[f+112>>2],H[f+116>>2])}g=h+60|0;j:{if(F[f+135|0]>=0){j=H[f+128>>2];H[g>>2]=H[f+124>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+132>>2];break j}Ya(g,H[f+124>>2],H[f+128>>2])}g=h+72|0;k:{if(F[f+147|0]>=0){j=H[f+140>>2];H[g>>2]=H[f+136>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+144>>2];break k}Ya(g,H[f+136>>2],H[f+140>>2])}g=h+84|0;l:{if(F[f+159|0]>=0){j=H[f+152>>2];H[g>>2]=H[f+148>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+156>>2];break l}Ya(g,H[f+148>>2],H[f+152>>2])}g=h+96|0;m:{if(F[f+171|0]>=0){j=H[f+164>>2];H[g>>2]=H[f+160>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+168>>2];break m}Ya(g,H[f+160>>2],H[f+164>>2])}g=h+108|0;n:{if(F[f+183|0]>=0){j=H[f+176>>2];H[g>>2]=H[f+172>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+180>>2];break n}Ya(g,H[f+172>>2],H[f+176>>2])}g=h+120|0;o:{if(F[f+195|0]>=0){j=H[f+188>>2];H[g>>2]=H[f+184>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+192>>2];break o}Ya(g,H[f+184>>2],H[f+188>>2])}g=h+132|0;p:{if(F[f+207|0]>=0){j=H[f+200>>2];H[g>>2]=H[f+196>>2];H[g+4>>2]=j;H[g+8>>2]=H[f+204>>2];break p}Ya(g,H[f+196>>2],H[f+200>>2])}H[f+292>>2]=h+144;F[f+219|0]=0;H[f+208>>2]=0;Pb(a,f+304|0,f+288|0,f+208|0);if(F[f+219|0]<0){Ta(H[f+208>>2])}if(F[h+143|0]<0){Ta(H[h+132>>2])}if(F[h+131|0]<0){Ta(H[h+120>>2])}if(F[h+119|0]<0){Ta(H[h+108>>2])}if(F[h+107|0]<0){Ta(H[h+96>>2])}if(F[h+95|0]<0){Ta(H[h+84>>2])}if(F[h+83|0]<0){Ta(H[h+72>>2])}if(F[h+71|0]<0){Ta(H[h+60>>2])}if(F[h+59|0]<0){Ta(H[h+48>>2])}if(F[h+47|0]<0){Ta(H[h+36>>2])}if(F[h+35|0]<0){Ta(H[h+24>>2])}if(F[h+23|0]<0){Ta(H[h+12>>2])}if(F[h+11|0]<0){Ta(H[h>>2])}H[f+292>>2]=h;Ta(h);if(F[f+207|0]<0){Ta(H[f+196>>2])}if(F[f+195|0]<0){Ta(H[f+184>>2])}if(F[f+183|0]<0){Ta(H[f+172>>2])}if(F[f+171|0]<0){Ta(H[f+160>>2])}if(F[f+159|0]<0){Ta(H[f+148>>2])}if(F[f+147|0]<0){Ta(H[f+136>>2])}if(F[f+135|0]<0){Ta(H[f+124>>2])}if(F[f+123|0]<0){Ta(H[f+112>>2])}if(F[f+111|0]<0){Ta(H[f+100>>2])}if(F[f+99|0]<0){Ta(H[f+88>>2])}if(F[f+87|0]<0){Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+315|0]<0){Ta(H[f+304>>2])}if((l|0)>=0){break c}Ta(i)}h=H[a+28>>2];h=Ia[H[H[h>>2]+32>>2]](h)|0;c=+Ia[H[H[h>>2]+8>>2]](h);g=H[a+28>>2];q:{if(!g){break q}if(!(Ia[H[H[g>>2]+68>>2]](g,2)|0)){break q}g=H[a+28>>2];c=c*M[(Ia[H[H[g>>2]+68>>2]](g,2)|0)+24>>3]}c=P(c);n=c<.01?18:c;r:{if(!(J[e>>1]|J[e+2>>1]|(J[e+4>>1]|J[e+6>>1]))){e=I[b+11|0];q=n*+((e<<24>>24<0?H[b+4>>2]:e)>>>0)+p;d=p;k=o;c=k-n;break r}g=f- -64|0;H[g+24>>2]=0;H[g+28>>2]=1083179008;H[g+16>>2]=0;H[g+20>>2]=1083179008;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;H[g+12>>2]=0;c=+G[e>>1];i=H[a+28>>2];s:{if(!i){M[g>>3]=c;d=+G[e+2>>1];break s}if(Ia[H[H[i>>2]+68>>2]](i,2)|0){i=H[a+28>>2];c=M[Ia[H[H[i>>2]+68>>2]](i,2)>>3]*c}i=H[a+28>>2];M[g>>3]=c;d=+G[e+2>>1];if(!i){break s}if(!(Ia[H[H[i>>2]+68>>2]](i,2)|0)){break s}i=H[a+28>>2];d=M[(Ia[H[H[i>>2]+68>>2]](i,2)|0)+24>>3]*d}M[g+8>>3]=d;k=+G[e+4>>1];i=H[a+28>>2];t:{if(!i){M[g+16>>3]=k;m=+G[e+6>>1];break t}if(Ia[H[H[i>>2]+68>>2]](i,2)|0){i=H[a+28>>2];k=M[Ia[H[H[i>>2]+68>>2]](i,2)>>3]*k}i=H[a+28>>2];M[g+16>>3]=k;m=+G[e+6>>1];if(!i){break t}if(!(Ia[H[H[i>>2]+68>>2]](i,2)|0)){break t}e=H[a+28>>2];m=M[(Ia[H[H[e>>2]+68>>2]](e,2)|0)+24>>3]*m}M[g+24>>3]=m;if(c>k){M[g+16>>3]=c;M[g>>3]=k}if(d>m){M[g+24>>3]=d;M[g+8>>3]=m}k=M[f+88>>3];q=M[f+80>>3];d=M[f+64>>3];c=M[f+72>>3]}bb(f+304|0,n);e=Va(48);H[f+64>>2]=e;H[f+68>>2]=9;H[f+72>>2]=-2147483636;Wa(e,193944,9);H[e+36>>2]=0;H[f+84>>2]=H[f+312>>2];H[f+312>>2]=0;e=H[f+308>>2];H[f+76>>2]=H[f+304>>2];H[f+80>>2]=e;H[f+304>>2]=0;H[f+308>>2]=0;e=H[f+324>>2];u:{if(e>>>0<K[f+328>>2]){v:{if(F[f+75|0]>=0){g=H[f+68>>2];H[e>>2]=H[f+64>>2];H[e+4>>2]=g;H[e+8>>2]=H[f+72>>2];break v}Ya(e,H[f+64>>2],H[f+68>>2])}g=H[f+80>>2];H[e+12>>2]=H[f+76>>2];H[e+16>>2]=g;H[e+20>>2]=H[f+84>>2];H[f+76>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+324>>2]=e+24;break u}rb(f+320|0,f- -64|0);if(F[f+87|0]>=0){break u}Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+315|0]<0){Ta(H[f+304>>2])}Ia[H[H[h>>2]+12>>2]](f+304|0,h);e=I[f+315|0];w:{if(!(e<<24>>24<0?H[f+308>>2]:e)){break w}e=Va(48);H[f+64>>2]=e;H[f+68>>2]=11;H[f+72>>2]=-2147483636;Wa(e,193984,11);H[e+44>>2]=0;e=f+76|0;x:{if(F[f+315|0]>=0){g=H[f+308>>2];H[e>>2]=H[f+304>>2];H[e+4>>2]=g;H[e+8>>2]=H[f+312>>2];break x}Ya(e,H[f+304>>2],H[f+308>>2])}g=H[f+324>>2];y:{if(g>>>0<K[f+328>>2]){z:{if(F[f+75|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break z}Ya(g,H[f+64>>2],H[f+68>>2])}i=H[e+4>>2];H[g+12>>2]=H[e>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+8>>2];H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;H[f+324>>2]=g+24;break y}rb(f+320|0,f- -64|0);if(F[f+87|0]>=0){break y}Ta(H[f+76>>2])}if(F[f+75|0]>=0){break w}Ta(H[f+64>>2])}A:{if((Ia[H[H[h>>2]+16>>2]](h)|0)<551){break A}e=vb(f- -64|0,194032,194080);g=H[f+324>>2];B:{if(g>>>0<K[f+328>>2]){C:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break C}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break B}rb(f+320|0,e);if(F[e+23|0]>=0){break B}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break A}Ta(H[e>>2])}D:{if(!(Ia[H[H[h>>2]+20>>2]](h)|0)){break D}e=vb(f- -64|0,194100,194144);g=H[f+324>>2];E:{if(g>>>0<K[f+328>>2]){F:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break F}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break E}rb(f+320|0,e);if(F[e+23|0]>=0){break E}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break D}Ta(H[e>>2])}G:{H:{if(!(Ia[H[H[h>>2]+28>>2]](h)|0)){break H}if(!(Ia[H[H[h>>2]+24>>2]](h)|0)){break H}e=vb(f- -64|0,194172,194236);g=H[f+324>>2];I:{if(g>>>0<K[f+328>>2]){J:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break J}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break I}rb(f+320|0,e);if(F[e+23|0]>=0){break I}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2]);break G}if(Ia[H[H[h>>2]+28>>2]](h)|0){e=vb(f- -64|0,194172,194328);g=H[f+324>>2];K:{if(g>>>0<K[f+328>>2]){L:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break L}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break K}rb(f+320|0,e);if(F[e+23|0]>=0){break K}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2]);break G}if(!(Ia[H[H[h>>2]+24>>2]](h)|0)){break G}e=vb(f- -64|0,194172,194368);g=H[f+324>>2];M:{if(g>>>0<K[f+328>>2]){N:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break N}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break M}rb(f+320|0,e);if(F[e+23|0]>=0){break M}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break G}Ta(H[e>>2])}e=H[a+28>>2];i=Ia[H[H[e>>2]+44>>2]](e)|0;O:{if(i&24){break O}if(i&8){e=vb(f- -64|0,194420,194496);g=H[f+324>>2];P:{if(g>>>0<K[f+328>>2]){Q:{if(F[e+11|0]>=0){l=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=l;H[g+8>>2]=H[f+72>>2];break Q}Ya(g,H[e>>2],H[e+4>>2])}l=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=l;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break P}rb(f+320|0,e);if(F[e+23|0]>=0){break P}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break O}Ta(H[e>>2]);break O}e=vb(f- -64|0,194420,194524);g=H[f+324>>2];R:{if(g>>>0<K[f+328>>2]){S:{if(F[e+11|0]>=0){l=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=l;H[g+8>>2]=H[f+72>>2];break S}Ya(g,H[e>>2],H[e+4>>2])}l=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=l;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break R}rb(f+320|0,e);if(F[e+23|0]>=0){break R}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break O}Ta(H[e>>2])}T:{if(i&6){e=vb(f- -64|0,194540,194588);g=H[f+324>>2];U:{if(g>>>0<K[f+328>>2]){V:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break V}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break U}rb(f+320|0,e);if(F[e+23|0]>=0){break U}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break T}Ta(H[e>>2]);break T}if(!(i&2)){break T}e=vb(f- -64|0,194540,194616);g=H[f+324>>2];W:{if(g>>>0<K[f+328>>2]){X:{if(F[e+11|0]>=0){i=H[f+68>>2];H[g>>2]=H[f+64>>2];H[g+4>>2]=i;H[g+8>>2]=H[f+72>>2];break X}Ya(g,H[e>>2],H[e+4>>2])}i=H[e+16>>2];H[g+12>>2]=H[e+12>>2];H[g+16>>2]=i;H[g+20>>2]=H[e+20>>2];H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[f+324>>2]=g+24;break W}rb(f+320|0,e);if(F[e+23|0]>=0){break W}Ta(H[e+12>>2])}if(F[e+11|0]>=0){break T}Ta(H[e>>2])}Y:{if(!(Ia[H[H[h>>2]+32>>2]](h)|0)){break Y}e=f+208|0;zb(e,(Ia[H[H[h>>2]+32>>2]](h)|0)/-10|0);e=Fb(e,194672);H[f+232>>2]=H[e+8>>2];h=H[e+4>>2];H[f+224>>2]=H[e>>2];H[f+228>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(f+224|0,32);H[f+248>>2]=H[f+232>>2];H[f+232>>2]=0;e=H[f+228>>2];H[f+240>>2]=H[f+224>>2];H[f+244>>2]=e;H[f+224>>2]=0;H[f+228>>2]=0;e=f+40|0;bb(e,p);i=e;e=I[f+51|0];h=e<<24>>24<0;e=db(f+240|0,h?H[f+40>>2]:i,h?H[f+44>>2]:e);H[f+264>>2]=H[e+8>>2];h=H[e+4>>2];H[f+256>>2]=H[e>>2];H[f+260>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;e=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=e;H[f+256>>2]=0;H[f+260>>2]=0;e=f+24|0;bb(e,o);i=e;e=I[f+35|0];h=e<<24>>24<0;e=db(f+272|0,h?H[f+24>>2]:i,h?H[f+28>>2]:e);H[f+296>>2]=H[e+8>>2];h=H[e+4>>2];H[f+288>>2]=H[e>>2];H[f+292>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(f+288|0,41);h=I[f+299|0];e=I[f+295|0]|I[f+296|0]<<8|(I[f+297|0]<<16|I[f+298|0]<<24);H[f+296>>2]=0;g=H[f+288>>2];i=H[f+292>>2];H[f+288>>2]=0;H[f+292>>2]=0;H[f+56>>2]=i;F[f+59|0]=e;F[f+60|0]=e>>>8;F[f+61|0]=e>>>16;F[f+62|0]=e>>>24;e=Va(48);H[f+64>>2]=e;H[f+68>>2]=9;H[f+72>>2]=-2147483636;Wa(e,194632,9);H[e+36>>2]=0;H[f+80>>2]=H[f+56>>2];e=I[f+59|0]|I[f+60|0]<<8|(I[f+61|0]<<16|I[f+62|0]<<24);F[f+83|0]=e;F[f+84|0]=e>>>8;F[f+85|0]=e>>>16;F[f+86|0]=e>>>24;H[f+76>>2]=g;F[f+87|0]=h;H[f+56>>2]=0;F[f+59|0]=0;F[f+60|0]=0;F[f+61|0]=0;F[f+62|0]=0;e=H[f+324>>2];Z:{if(e>>>0<K[f+328>>2]){_:{if(F[f+75|0]>=0){h=H[f+68>>2];H[e>>2]=H[f+64>>2];H[e+4>>2]=h;H[e+8>>2]=H[f+72>>2];break _}Ya(e,H[f+64>>2],H[f+68>>2])}h=H[f+80>>2];H[e+12>>2]=H[f+76>>2];H[e+16>>2]=h;H[e+20>>2]=H[f+84>>2];H[f+76>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+324>>2]=e+24;break Z}rb(f+320|0,f- -64|0);if(F[f+87|0]>=0){break Z}Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+299|0]<0){Ta(H[f+288>>2])}if(F[f+35|0]<0){Ta(H[f+24>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+51|0]<0){Ta(H[f+40>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+219|0]>=0){break Y}Ta(H[f+208>>2])}m=M[a+32>>3];if(m>d){M[a+32>>3]=d;m=d}n=M[a+48>>3];if(n<d){M[a+48>>3]=d;n=d}d=M[a+40>>3];if(c<d){M[a+40>>3]=c;d=c}r=M[a+56>>3];if(c>r){M[a+56>>3]=c;r=c}if(m>q){M[a+32>>3]=q}if(n<q){M[a+48>>3]=q}if(d>k){M[a+40>>3]=k}if(k>r){M[a+56>>3]=k}if(F[f+315|0]>=0){break a}Ta(H[f+304>>2]);break a}if(!h){break b}if(Ia[H[H[h>>2]+68>>2]](h,2)|0){e=H[a+28>>2];c=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*c}e=H[a+28>>2];if(!e){break b}if(!(Ia[H[H[e>>2]+68>>2]](e,2)|0)){break b}e=H[a+28>>2];d=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*d}if(M[a+32>>3]>c){M[a+32>>3]=c}if(M[a+48>>3]<c){M[a+48>>3]=c}if(M[a+40>>3]>d){M[a+40>>3]=d}if(!(M[a+56>>3]<d)){break a}M[a+56>>3]=d}bb(f+304|0,p);F[f+75|0]=1;Wa(f- -64|0,193076,1);e=H[f+312>>2];H[f+312>>2]=0;H[f+84>>2]=e;H[f+68>>2]=0;e=H[f+304>>2];h=H[f+308>>2];H[f+304>>2]=0;H[f+308>>2]=0;H[f+76>>2]=e;H[f+80>>2]=h;e=H[f+324>>2];$:{if(e>>>0<K[f+328>>2]){aa:{if(F[f+75|0]>=0){h=H[f+68>>2];H[e>>2]=H[f+64>>2];H[e+4>>2]=h;H[e+8>>2]=H[f+72>>2];break aa}Ya(e,H[f+64>>2],0)}h=H[f+80>>2];H[e+12>>2]=H[f+76>>2];H[e+16>>2]=h;H[e+20>>2]=H[f+84>>2];H[f+76>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+324>>2]=e+24;break $}rb(f+320|0,f- -64|0);if(F[f+87|0]>=0){break $}Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+315|0]<0){Ta(H[f+304>>2])}bb(f+304|0,o);F[f+75|0]=1;Wa(f- -64|0,193084,1);e=H[f+312>>2];H[f+312>>2]=0;H[f+84>>2]=e;H[f+68>>2]=0;e=H[f+304>>2];h=H[f+308>>2];H[f+304>>2]=0;H[f+308>>2]=0;H[f+76>>2]=e;H[f+80>>2]=h;e=H[f+324>>2];ba:{if(e>>>0<K[f+328>>2]){ca:{if(F[f+75|0]>=0){h=H[f+68>>2];H[e>>2]=H[f+64>>2];H[e+4>>2]=h;H[e+8>>2]=H[f+72>>2];break ca}Ya(e,H[f+64>>2],0)}h=H[f+80>>2];H[e+12>>2]=H[f+76>>2];H[e+16>>2]=h;H[e+20>>2]=H[f+84>>2];H[f+76>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+324>>2]=e+24;break ba}rb(f+320|0,f- -64|0);if(F[f+87|0]>=0){break ba}Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+315|0]<0){Ta(H[f+304>>2])}e=Va(32);H[f+64>>2]=e;H[f+68>>2]=4;H[f+72>>2]=-2147483640;Wa(e,194704,4);H[e+16>>2]=0;da:{if(F[b+11|0]>=0){H[f+16>>2]=H[b+8>>2];e=H[b+4>>2];H[f+8>>2]=H[b>>2];H[f+12>>2]=e;break da}Ya(f+8|0,H[b>>2],H[b+4>>2])}b=f+304|0;tj(b,f+8|0);Pb(a,f- -64|0,f+320|0,b);if(F[f+315|0]<0){Ta(H[f+304>>2])}if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}b=H[f+320>>2];if(b){a=H[f+324>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}e=a-24|0;if(F[a-13|0]<0){Ta(H[e>>2])}a=e;if((e|0)!=(b|0)){continue}break}a=H[f+320>>2]}H[f+324>>2]=b;Ta(a)}Ga=f+336|0}function Gm(a,b,c,d){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,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,G=0;p=Ga-48|0;Ga=p;a:{if(c>>>0<=2){c=c<<2;x=H[c+525996>>2];A=H[c+525984>>2];while(1){c=H[b+4>>2];b:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break b}c=Ab(b)}if((c|0)==32|c-9>>>0<5){continue}break}n=1;c:{d:{switch(c-43|0){case 0:case 2:break d;default:break c}}n=(c|0)==45?-1:1;c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break c}c=Ab(b)}e:{f:{while(1){if(F[g+1024|0]==(c|32)){g:{if(g>>>0>6){break g}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break g}c=Ab(b)}g=g+1|0;if((g|0)!=8){continue}break f}break}if((g|0)!=3){if((g|0)==8){break f}if(!d|g>>>0<4){break e}if((g|0)==8){break f}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(!d|g>>>0<4){break f}c=(c|0)<0;while(1){if(!c){H[b+4>>2]=H[b+4>>2]-1}g=g-1|0;if(g>>>0>3){continue}break}}g=Ga-16|0;Ga=g;d=(C(O(O(n|0)*O(Z))),v(2));b=d&2147483647;h:{if(b-8388608>>>0<=2130706431){c=b;b=b>>>7|0;j=c<<25;c=b+1065353216|0;break h}j=d<<25;c=d>>>7|2147418112;if(b>>>0>=2139095040){break h}j=0;c=0;if(!b){break h}c=b;b=Q(b);sc(g,c,0,0,0,b+81|0);i=H[g>>2];h=H[g+4>>2];j=H[g+8>>2];c=H[g+12>>2]^65536|16265-b<<16}H[p>>2]=i;H[p+4>>2]=h;H[p+8>>2]=j;H[p+12>>2]=d&-2147483648|c;Ga=g+16|0;i=H[p+8>>2];h=H[p+12>>2];j=H[p>>2];k=H[p+4>>2];break a}i:{j:{k:{if(g){break k}g=0;while(1){if(F[g+1405|0]!=(c|32)){break k}l:{if(g>>>0>1){break l}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break l}c=Ab(b)}g=g+1|0;if((g|0)!=3){continue}break}break j}m:{switch(g|0){case 0:n:{if((c|0)!=48){break n}g=H[b+4>>2];o:{if((g|0)!=H[b+104>>2]){H[b+4>>2]=g+1;g=I[g|0];break o}g=Ab(b)}if((g&-33)==88){f=Ga-432|0;Ga=f;c=H[b+4>>2];p:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break p}g=Ab(b)}q:{r:{while(1){if((g|0)!=48){s:{if((g|0)!=46){break q}c=H[b+4>>2];if((c|0)==H[b+104>>2]){break s}H[b+4>>2]=c+1;g=I[c|0];break r}}else{c=H[b+4>>2];if((c|0)!=H[b+104>>2]){s=1;H[b+4>>2]=c+1;g=I[c|0]}else{s=1;g=Ab(b)}continue}break}g=Ab(b)}e=1;if((g|0)!=48){break q}while(1){c=q;q=c-1|0;r=r-!c|0;c=H[b+4>>2];t:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0];break t}g=Ab(b)}if((g|0)==48){continue}break}s=1}k=1073676288;u:{while(1){v:{c=g|32;w:{x:{E=g-48|0;if(E>>>0<10){break x}if((g|0)!=46&c-97>>>0>=6){break u}if((g|0)!=46){break x}if(e){break v}e=1;q=i;r=h;break w}c=(g|0)>57?c-87|0:E;y:{if((h|0)<=0&i>>>0<=7|(h|0)<0){t=c+(t<<4)|0;break y}if(!h&i>>>0<=28){Mc(f+48|0,c);Gb(f+32|0,y,z,j,k,0,0,0,1073414144);y=H[f+32>>2];z=H[f+36>>2];j=H[f+40>>2];k=H[f+44>>2];Gb(f+16|0,H[f+48>>2],H[f+52>>2],H[f+56>>2],H[f+60>>2],y,z,j,k);Hc(f,H[f+16>>2],H[f+20>>2],H[f+24>>2],H[f+28>>2],l,o,u,w);u=H[f+8>>2];w=H[f+12>>2];l=H[f>>2];o=H[f+4>>2];break y}if(m|!c){break y}Gb(f+80|0,y,z,j,k,0,0,0,1073610752);Hc(f- -64|0,H[f+80>>2],H[f+84>>2],H[f+88>>2],H[f+92>>2],l,o,u,w);u=H[f+72>>2];w=H[f+76>>2];m=1;l=H[f+64>>2];o=H[f+68>>2]}c=i+1|0;h=c?h:h+1|0;i=c;s=1}c=H[b+4>>2];if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;g=I[c|0]}else{g=Ab(b)}continue}break}g=46}z:{if(!s){c=H[b+116>>2];A:{B:{if((c|0)>0|(c|0)>=0){c=H[b+4>>2];H[b+4>>2]=c-1;if(!d){break B}H[b+4>>2]=c-2;if(!e){break A}H[b+4>>2]=c-3;break A}if(d){break A}}cd(b,0,0)}bd(f+96|0,+(n|0)*0);l=H[f+96>>2];o=H[f+100>>2];c=H[f+108>>2];b=H[f+104>>2];break z}if((h|0)<=0&i>>>0<=7|(h|0)<0){j=i;k=h;while(1){t=t<<4;c=j+1|0;k=c?k:k+1|0;j=c;if((c|0)!=8|k){continue}break}}C:{D:{E:{if((g&-33)==80){j=Fm(b,d);c=Ha;k=c;if(j|(c|0)!=-2147483648){break C}if(d){c=H[b+116>>2];if((c|0)>0|(c|0)>=0){break E}break D}l=0;o=0;cd(b,0,0);c=0;b=0;break z}j=0;k=0;if(H[b+116>>2]<0){break C}}H[b+4>>2]=H[b+4>>2]-1}j=0;k=0}if(!t){bd(f+112|0,+(n|0)*0);l=H[f+112>>2];o=H[f+116>>2];c=H[f+124>>2];b=H[f+120>>2];break z}b=e?q:i;h=(e?r:h)<<2|b>>>30;c=j+(b<<2)|0;b=h+k|0;b=c>>>0<j>>>0?b+1|0:b;i=c-32|0;h=b-(c>>>0<32)|0;b=h;if(i>>>0>0-x>>>0&(b|0)>=0|(b|0)>0){H[133544]=68;Mc(f+160|0,n);Gb(f+144|0,H[f+160>>2],H[f+164>>2],H[f+168>>2],H[f+172>>2],-1,-1,-1,2147418111);Gb(f+128|0,H[f+144>>2],H[f+148>>2],H[f+152>>2],H[f+156>>2],-1,-1,-1,2147418111);l=H[f+128>>2];o=H[f+132>>2];c=H[f+140>>2];b=H[f+136>>2];break z}b=x-226|0;c=b>>31;if((h|0)>=(c|0)&b>>>0<=i>>>0|(c|0)<(h|0)){if((t|0)>=0){while(1){Hc(f+416|0,l,o,u,w,0,0,0,-1073807360);c=Gi(l,o,u,w,1073610752);b=(c|0)<0;Hc(f+400|0,l,o,u,w,b?l:H[f+416>>2],b?o:H[f+420>>2],b?u:H[f+424>>2],b?w:H[f+428>>2]);b=i;i=b-1|0;h=h-!b|0;u=H[f+408>>2];w=H[f+412>>2];l=H[f+400>>2];o=H[f+404>>2];t=t<<1|(c|0)>=0;if((t|0)>=0){continue}break}}h=h-((x>>31)+(i>>>0<x>>>0)|0)|0;b=(i-x|0)+32|0;h=b>>>0<32?h+1|0:h;c=b>>>0<A>>>0&(h|0)<=0|(h|0)<0?(b|0)>0?b:0:A;F:{if((c|0)>=113){Mc(f+384|0,n);q=H[f+392>>2];r=H[f+396>>2];y=H[f+384>>2];z=H[f+388>>2];h=0;b=0;break F}bd(f+352|0,Td(1,144-c|0));Mc(f+336|0,n);y=H[f+336>>2];z=H[f+340>>2];q=H[f+344>>2];r=H[f+348>>2];Jm(f+368|0,H[f+352>>2],H[f+356>>2],H[f+360>>2],H[f+364>>2],y,z,q,r);B=H[f+376>>2];D=H[f+380>>2];h=H[f+372>>2];b=H[f+368>>2]}c=!(t&1)&((se(l,o,u,w,0,0,0,0)|0)!=0&(c|0)<32);Ye(f+320|0,c+t|0);Gb(f+304|0,y,z,q,r,H[f+320>>2],H[f+324>>2],H[f+328>>2],H[f+332>>2]);d=b;Hc(f+272|0,H[f+304>>2],H[f+308>>2],H[f+312>>2],H[f+316>>2],b,h,B,D);b=c;Gb(f+288|0,y,z,q,r,b?0:l,b?0:o,b?0:u,b?0:w);Hc(f+256|0,H[f+288>>2],H[f+292>>2],H[f+296>>2],H[f+300>>2],H[f+272>>2],H[f+276>>2],H[f+280>>2],H[f+284>>2]);Fi(f+240|0,H[f+256>>2],H[f+260>>2],H[f+264>>2],H[f+268>>2],d,h,B,D);b=H[f+240>>2];c=H[f+244>>2];d=H[f+248>>2];h=H[f+252>>2];if(!se(b,c,d,h,0,0,0,0)){H[133544]=68}Im(f+224|0,b,c,d,h,i);l=H[f+224>>2];o=H[f+228>>2];c=H[f+236>>2];b=H[f+232>>2];break z}H[133544]=68;Mc(f+208|0,n);Gb(f+192|0,H[f+208>>2],H[f+212>>2],H[f+216>>2],H[f+220>>2],0,0,0,65536);Gb(f+176|0,H[f+192>>2],H[f+196>>2],H[f+200>>2],H[f+204>>2],0,0,0,65536);l=H[f+176>>2];o=H[f+180>>2];c=H[f+188>>2];b=H[f+184>>2]}H[p+16>>2]=l;H[p+20>>2]=o;H[p+24>>2]=b;H[p+28>>2]=c;Ga=f+432|0;i=H[p+24>>2];h=H[p+28>>2];j=H[p+16>>2];k=H[p+20>>2];break a}if(H[b+116>>2]<0){break n}H[b+4>>2]=H[b+4>>2]-1}g=b;f=n;t=d;d=0;n=0;e=Ga-8976|0;Ga=e;D=x+A|0;E=0-D|0;G:{H:{while(1){if((c|0)!=48){I:{if((c|0)!=46){break G}b=H[g+4>>2];if((b|0)==H[g+104>>2]){break I}H[g+4>>2]=b+1;c=I[b|0];break H}}else{b=H[g+4>>2];if((b|0)!=H[g+104>>2]){d=1;H[g+4>>2]=b+1;c=I[b|0]}else{d=1;c=Ab(g)}continue}break}c=Ab(g)}m=1;if((c|0)!=48){break G}while(1){b=i;i=b-1|0;h=h-!b|0;b=H[g+4>>2];J:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break J}c=Ab(g)}if((c|0)==48){continue}break}d=1}H[e+784>>2]=0;K:{L:{b=(c|0)==46;l=c-48|0;M:{N:{O:{P:{if(b|l>>>0<=9){while(1){Q:{if(b&1){if(!m){i=j;h=k;m=1;break Q}b=!d;break P}b=j+1|0;k=b?k:k+1|0;j=b;if((n|0)<=2044){B=(c|0)==48?B:j;b=(e+784|0)+(n<<2)|0;if(s){l=(N(H[b>>2],10)+c|0)-48|0}H[b>>2]=l;d=1;c=s+1|0;b=(c|0)==9;s=b?0:c;n=b+n|0;break Q}if((c|0)==48){break Q}H[e+8960>>2]=H[e+8960>>2]|1;B=18396}b=H[g+4>>2];R:{if((b|0)!=H[g+104>>2]){H[g+4>>2]=b+1;c=I[b|0];break R}c=Ab(g)}b=(c|0)==46;l=c-48|0;if(b|l>>>0<10){continue}break}}i=m?i:j;h=m?h:k;if(!(!d|(c&-33)!=69)){l=Fm(g,t);b=Ha;o=b;S:{if(l|(b|0)!=-2147483648){break S}if(!t){break M}l=0;o=0;if(H[g+116>>2]<0){break S}H[g+4>>2]=H[g+4>>2]-1}if(!d){break N}h=h+o|0;b=i+l|0;h=b>>>0<l>>>0?h+1|0:h;i=b;break L}b=!d;if((c|0)<0){break O}}if(H[g+116>>2]<0){break O}H[g+4>>2]=H[g+4>>2]-1}if(!b){break L}}H[133544]=28}j=0;k=0;cd(g,0,0);c=0;b=0;break K}b=H[e+784>>2];if(!b){bd(e,+(f|0)*0);j=H[e>>2];k=H[e+4>>2];c=H[e+12>>2];b=H[e+8>>2];break K}if(!(j>>>0>9&(k|0)>=0|(k|0)>0|((i|0)!=(j|0)|(h|0)!=(k|0))|(b>>>A|0?(A|0)<=30:0))){Mc(e+48|0,f);Ye(e+32|0,b);Gb(e+16|0,H[e+48>>2],H[e+52>>2],H[e+56>>2],H[e+60>>2],H[e+32>>2],H[e+36>>2],H[e+40>>2],H[e+44>>2]);j=H[e+16>>2];k=H[e+20>>2];c=H[e+28>>2];b=H[e+24>>2];break K}if(i>>>0>(x|0)/-2>>>0&(h|0)>=0|(h|0)>0){H[133544]=68;Mc(e+96|0,f);Gb(e+80|0,H[e+96>>2],H[e+100>>2],H[e+104>>2],H[e+108>>2],-1,-1,-1,2147418111);Gb(e- -64|0,H[e+80>>2],H[e+84>>2],H[e+88>>2],H[e+92>>2],-1,-1,-1,2147418111);j=H[e+64>>2];k=H[e+68>>2];c=H[e+76>>2];b=H[e+72>>2];break K}b=x-226|0;c=i>>>0<b>>>0;b=b>>31;if(c&(h|0)<=(b|0)|(b|0)>(h|0)){H[133544]=68;Mc(e+144|0,f);Gb(e+128|0,H[e+144>>2],H[e+148>>2],H[e+152>>2],H[e+156>>2],0,0,0,65536);Gb(e+112|0,H[e+128>>2],H[e+132>>2],H[e+136>>2],H[e+140>>2],0,0,0,65536);j=H[e+112>>2];k=H[e+116>>2];c=H[e+124>>2];b=H[e+120>>2];break K}if(s){if((s|0)<=8){b=(e+784|0)+(n<<2)|0;g=H[b>>2];while(1){g=N(g,10);s=s+1|0;if((s|0)!=9){continue}break}H[b>>2]=g}n=n+1|0}T:{m=i;if((B|0)>(i|0)|(B|0)>=9|(i|0)>17){break T}if((m|0)==9){Mc(e+192|0,f);Ye(e+176|0,H[e+784>>2]);Gb(e+160|0,H[e+192>>2],H[e+196>>2],H[e+200>>2],H[e+204>>2],H[e+176>>2],H[e+180>>2],H[e+184>>2],H[e+188>>2]);j=H[e+160>>2];k=H[e+164>>2];c=H[e+172>>2];b=H[e+168>>2];break K}if((m|0)<=8){Mc(e+272|0,f);Ye(e+256|0,H[e+784>>2]);Gb(e+240|0,H[e+272>>2],H[e+276>>2],H[e+280>>2],H[e+284>>2],H[e+256>>2],H[e+260>>2],H[e+264>>2],H[e+268>>2]);Mc(e+224|0,H[(0-m<<2)+525984>>2]);um(e+208|0,H[e+240>>2],H[e+244>>2],H[e+248>>2],H[e+252>>2],H[e+224>>2],H[e+228>>2],H[e+232>>2],H[e+236>>2]);j=H[e+208>>2];k=H[e+212>>2];c=H[e+220>>2];b=H[e+216>>2];break K}b=(N(m,-3)+A|0)+27|0;c=H[e+784>>2];if(c>>>b|0?(b|0)<=30:0){break T}Mc(e+352|0,f);Ye(e+336|0,c);Gb(e+320|0,H[e+352>>2],H[e+356>>2],H[e+360>>2],H[e+364>>2],H[e+336>>2],H[e+340>>2],H[e+344>>2],H[e+348>>2]);Mc(e+304|0,H[(m<<2)+525912>>2]);Gb(e+288|0,H[e+320>>2],H[e+324>>2],H[e+328>>2],H[e+332>>2],H[e+304>>2],H[e+308>>2],H[e+312>>2],H[e+316>>2]);j=H[e+288>>2];k=H[e+292>>2];c=H[e+300>>2];b=H[e+296>>2];break K}while(1){c=n;n=c-1|0;if(!H[(e+784|0)+(n<<2)>>2]){continue}break}s=0;b=(m|0)%9|0;U:{if(!b){b=0;break U}d=(m|0)>=0?b:b+9|0;V:{if(!c){b=0;c=0;break V}i=H[(0-d<<2)+525984>>2];k=1e9/(i|0)|0;l=0;g=0;b=0;while(1){h=l;j=(e+784|0)+(g<<2)|0;n=H[j>>2];l=(n>>>0)/(i>>>0)|0;h=h+l|0;H[j>>2]=h;h=!h&(b|0)==(g|0);b=h?b+1&2047:b;m=h?m-9|0:m;l=N(k,n-N(i,l)|0);g=g+1|0;if((g|0)!=(c|0)){continue}break}if(!l){break V}H[(e+784|0)+(c<<2)>>2]=l;c=c+1|0}m=(m-d|0)+9|0}while(1){j=(e+784|0)+(b<<2)|0;W:{while(1){if(((m|0)!=36|K[j>>2]>=10384593)&(m|0)>=36){break W}d=c+2047|0;l=0;while(1){g=d&2047;n=(e+784|0)+(g<<2)|0;d=H[n>>2];k=d>>>3|0;i=d<<29;d=i+l|0;k=d>>>0<i>>>0?k+1|0:k;i=d;h=k;if(!h&i>>>0<1000000001){l=0}else{l=SI(i,h,1e9);i=i-QI(l,Ha,1e9,0)|0}H[n>>2]=i;c=(g|0)!=(c-1&2047)?c:(b|0)==(g|0)?c:i?c:g;d=g-1|0;if((b|0)!=(g|0)){continue}break}s=s-29|0;if(!l){continue}break}b=b-1&2047;if((c|0)==(b|0)){d=e+784|0;i=d+((c+2046&2047)<<2)|0;c=c-1&2047;H[i>>2]=H[i>>2]|H[d+(c<<2)>>2]}m=m+9|0;H[(e+784|0)+(b<<2)>>2]=l;continue}break}X:{Y:while(1){i=c+1&2047;k=(e+784|0)+((c-1&2047)<<2)|0;while(1){h=(m|0)>45?9:1;Z:{while(1){d=b;g=0;_:{while(1){$:{b=d+g&2047;if((b|0)==(c|0)){break $}b=H[(e+784|0)+(b<<2)>>2];j=H[(g<<2)+525936>>2];if(b>>>0<j>>>0){break $}if(b>>>0>j>>>0){break _}g=g+1|0;if((g|0)!=4){continue}}break}if((m|0)!=36){break _}i=0;h=0;g=0;j=0;k=0;while(1){b=d+g&2047;if((b|0)==(c|0)){c=c+1&2047;H[(e+(c<<2)|0)+780>>2]=0}Ye(e+768|0,H[(e+784|0)+(b<<2)>>2]);Gb(e+752|0,i,h,j,k,0,0,1342177280,1075633366);Hc(e+736|0,H[e+752>>2],H[e+756>>2],H[e+760>>2],H[e+764>>2],H[e+768>>2],H[e+772>>2],H[e+776>>2],H[e+780>>2]);j=H[e+744>>2];k=H[e+748>>2];i=H[e+736>>2];h=H[e+740>>2];g=g+1|0;if((g|0)!=4){continue}break}Mc(e+720|0,f);Gb(e+704|0,i,h,j,k,H[e+720>>2],H[e+724>>2],H[e+728>>2],H[e+732>>2]);j=H[e+712>>2];k=H[e+716>>2];i=0;h=0;l=H[e+704>>2];o=H[e+708>>2];t=s+113|0;g=t-x|0;n=(g|0)<(A|0);b=n?(g|0)>0?g:0:A;if((b|0)<=112){break Z}break X}s=h+s|0;b=c;if((d|0)==(b|0)){continue}break}j=1e9>>>h|0;n=-1<<h^-1;g=0;b=d;while(1){l=(e+784|0)+(d<<2)|0;t=H[l>>2];g=(t>>>h|0)+g|0;H[l>>2]=g;g=!g&(b|0)==(d|0);b=g?b+1&2047:b;m=g?m-9|0:m;g=N(j,n&t);d=d+1&2047;if((d|0)!=(c|0)){continue}break}if(!g){continue}if((b|0)!=(i|0)){H[(e+784|0)+(c<<2)>>2]=g;c=i;continue Y}H[k>>2]=H[k>>2]|1;continue}break}break}bd(e+656|0,Td(1,225-b|0));Jm(e+688|0,H[e+656>>2],H[e+660>>2],H[e+664>>2],H[e+668>>2],l,o,j,k);y=H[e+696>>2];z=H[e+700>>2];u=H[e+688>>2];w=H[e+692>>2];bd(e+640|0,Td(1,113-b|0));Hm(e+672|0,l,o,j,k,H[e+640>>2],H[e+644>>2],H[e+648>>2],H[e+652>>2]);i=H[e+672>>2];h=H[e+676>>2];q=H[e+680>>2];r=H[e+684>>2];Fi(e+624|0,l,o,j,k,i,h,q,r);Hc(e+608|0,u,w,y,z,H[e+624>>2],H[e+628>>2],H[e+632>>2],H[e+636>>2]);j=H[e+616>>2];k=H[e+620>>2];l=H[e+608>>2];o=H[e+612>>2]}m=d+4&2047;aa:{if((m|0)==(c|0)){break aa}m=H[(e+784|0)+(m<<2)>>2];ba:{if(m>>>0<=499999999){if(!m&(d+5&2047)==(c|0)){break ba}bd(e+496|0,+(f|0)*.25);Hc(e+480|0,i,h,q,r,H[e+496>>2],H[e+500>>2],H[e+504>>2],H[e+508>>2]);q=H[e+488>>2];r=H[e+492>>2];i=H[e+480>>2];h=H[e+484>>2];break ba}if((m|0)!=5e8){bd(e+592|0,+(f|0)*.75);Hc(e+576|0,i,h,q,r,H[e+592>>2],H[e+596>>2],H[e+600>>2],H[e+604>>2]);q=H[e+584>>2];r=H[e+588>>2];i=H[e+576>>2];h=H[e+580>>2];break ba}G=+(f|0);if((d+5&2047)==(c|0)){bd(e+528|0,G*.5);Hc(e+512|0,i,h,q,r,H[e+528>>2],H[e+532>>2],H[e+536>>2],H[e+540>>2]);q=H[e+520>>2];r=H[e+524>>2];i=H[e+512>>2];h=H[e+516>>2];break ba}bd(e+560|0,G*.75);Hc(e+544|0,i,h,q,r,H[e+560>>2],H[e+564>>2],H[e+568>>2],H[e+572>>2]);q=H[e+552>>2];r=H[e+556>>2];i=H[e+544>>2];h=H[e+548>>2]}if((b|0)>111){break aa}Hm(e+464|0,i,h,q,r,0,0,0,1073676288);if(se(H[e+464>>2],H[e+468>>2],H[e+472>>2],H[e+476>>2],0,0,0,0)){break aa}Hc(e+448|0,i,h,q,r,0,0,0,1073676288);q=H[e+456>>2];r=H[e+460>>2];i=H[e+448>>2];h=H[e+452>>2]}Hc(e+432|0,l,o,j,k,i,h,q,r);Fi(e+416|0,H[e+432>>2],H[e+436>>2],H[e+440>>2],H[e+444>>2],u,w,y,z);j=H[e+424>>2];k=H[e+428>>2];l=H[e+416>>2];o=H[e+420>>2];ca:{if((-2-D|0)>=(t&2147483647)){break ca}H[e+408>>2]=j;H[e+412>>2]=k&2147483647;H[e+400>>2]=l;H[e+404>>2]=o;Gb(e+384|0,l,o,j,k,0,0,0,1073610752);m=H[e+400>>2];f=H[e+404>>2];x=H[e+408>>2];t=H[e+412>>2];c=Gi(m,f,x,t,1081081856);d=(c|0)<0;j=d?j:H[e+392>>2];k=d?k:H[e+396>>2];l=d?l:H[e+384>>2];o=d?o:H[e+388>>2];s=((c|0)>=0)+s|0;if((s+110|0)<=(E|0)){if((((Gi(m,f,x,t,1081081856)|0)<0?n:n&(b|0)!=(g|0))|0)!=1){break ca}if(!se(i,h,q,r,0,0,0,0)){break ca}}H[133544]=68}Im(e+368|0,l,o,j,k,s);j=H[e+368>>2];k=H[e+372>>2];c=H[e+380>>2];b=H[e+376>>2]}H[p+40>>2]=b;H[p+44>>2]=c;H[p+32>>2]=j;H[p+36>>2]=k;Ga=e+8976|0;i=H[p+40>>2];h=H[p+44>>2];j=H[p+32>>2];k=H[p+36>>2];break a;case 3:break j;default:break m}}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}break i}da:{c=H[b+4>>2];ea:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ea}c=Ab(b)}if((c|0)==40){g=1;break da}h=2147450880;if(H[b+116>>2]<0){break a}H[b+4>>2]=H[b+4>>2]-1;break a}while(1){fa:{c=H[b+4>>2];ga:{if((c|0)!=H[b+104>>2]){H[b+4>>2]=c+1;c=I[c|0];break ga}c=Ab(b)}if(!(c-48>>>0<10|c-65>>>0<26|(c|0)==95)){if(c-97>>>0>=26){break fa}}g=g+1|0;continue}break}h=2147450880;if((c|0)==41){break a}c=H[b+116>>2];if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}ha:{if(d){if(g){break ha}break a}break i}while(1){g=g-1|0;if((c|0)>0|(c|0)>=0){H[b+4>>2]=H[b+4>>2]-1}if(g){continue}break}break a}H[133544]=28;cd(b,0,0)}h=0}H[a>>2]=j;H[a+4>>2]=k;H[a+8>>2]=i;H[a+12>>2]=h;Ga=p+48|0}function ff(a,b,c,d){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,G=0,J=0;a:{if(!H[a+208>>2]){break a}f=a+236|0;u=H[f>>2];if(!u){break a}e=f;while(1){h=K[u+16>>2]<b>>>0;e=h?e:u;u=H[(h<<2)+u>>2];if(u){continue}break}if((f|0)==(e|0)|K[e+16>>2]>b>>>0){break a}b=H[e+20>>2];if((Ia[H[H[b>>2]+12>>2]](b)|0)!=5){break a}b=H[e+20>>2];if(!b){break a}g=H[b+4>>2];if(!g){break a}l=H[b+8>>2];if(!l|(H[d+4>>2]-H[d>>2]|0)!=48){break a}b:{switch(H[b+16>>2]-1|0){case 0:u=0;f=Ga-80|0;Ga=f;if(!(!g|!l)){z=f- -64|0;H[z+12>>2]=0;H[z+4>>2]=0;H[z+8>>2]=0;H[z>>2]=196864;e=f+16|0;h=I[534043];b=h<<24>>24<0;k=H[133509];c:{if(b?k:h){if(!b){b=H[133509];H[e>>2]=H[133508];H[e+4>>2]=b;H[e+8>>2]=H[133510];break c}Ya(e,H[133508],k);break c}b=Kf(1859);d:{if(b){break d}b=Kf(1855);if(b){break d}b=Kf(1848)}b=b?b:1348;h=wb(b);H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;hn(b,h,e)}b=qb(e,182176);H[f+56>>2]=H[b+8>>2];e=H[b+4>>2];H[f+48>>2]=H[b>>2];H[f+52>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;if(F[f+27|0]<0){Ta(H[f+16>>2])}e:{if(!gn(z,f+48|0)){break e}b=Ua(z,g,l);ef(z);if(!b){break e}y=f+48|0;q=f+16|0;b=q;H[b+12>>2]=0;H[b+16>>2]=0;H[b+4>>2]=1;H[b>>2]=15568;H[b+20>>2]=0;H[b+24>>2]=0;F[b+28|0]=0;k=Ga-48|0;Ga=k;b=H[b+24>>2];if(!(I[q+28|0]|!b)){Ta(b)}H[q+12>>2]=0;H[q+16>>2]=0;H[q+8>>2]=8;H[q+20>>2]=0;H[q+24>>2]=0;F[q+28|0]=0;H[k>>2]=0;H[k+4>>2]=0;F[k+40|0]=0;H[k+32>>2]=0;H[k+36>>2]=-1074790400;F[k+21|0]=0;F[k+22|0]=0;F[k+23|0]=0;F[k+24|0]=0;F[k+25|0]=0;F[k+26|0]=0;F[k+27|0]=0;F[k+28|0]=0;H[k+16>>2]=0;H[k+20>>2]=0;H[k+8>>2]=0;H[k+12>>2]=0;l=Ga-976|0;Ga=l;H[k>>2]=0;f:{if(F[y+11|0]>=0){H[l+968>>2]=H[y+8>>2];b=H[y+4>>2];H[l+960>>2]=H[y>>2];H[l+964>>2]=b;break f}Ya(l+960|0,H[y>>2],H[y+4>>2])}H[l>>2]=0;s=Ga-32|0;Ga=s;H[l>>2]=0;v=s+16|0;H[v+12>>2]=0;H[v+4>>2]=0;H[v+8>>2]=0;H[v>>2]=196864;x=l+960|0;g:{if(!Yg(v,x)){break g}g=Va(4096);H[s+12>>2]=0;if(!Oi(v,g,4096,s+12|0)){Ta(g);break g}ef(v);e=1;i=H[s+12>>2];h:{i:{if(Aj(l,g,i)){break i}b=H[l>>2];if(b){break h}j:{k:{l:{m:{if(i>>>0>=4){e=2;if((I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24))==944130375){break i}n:{o:{if(i>>>0>=6){if(!Uc(g,1841,6)){break i}if(!Uc(g,1834,6)){break i}if(i>>>0>15){break o}}b=I[g+1|0];m=I[g|0];break n}n=I[g+2|0];m=I[g|0];h=I[g+1|0];p:{if((m|0)!=137|(h|0)!=80|((n|0)!=78|I[g+3|0]!=71)){break p}if(I[g+4|0]!=13|I[g+5|0]!=10|(I[g+6|0]!=26|I[g+7|0]!=10)){break p}if(I[g+8|0]|I[g+9|0]|(I[g+10|0]|I[g+11|0]!=13)){break p}if(I[g+12|0]!=73|I[g+13|0]!=72|I[g+14|0]!=68){break p}e=4;if(I[g+15|0]==82){break i}}if(i>>>0<17){b=h;break n}q:{r:{s:{b=h;switch(b|0){case 0:break r;case 1:break s;default:break n}}b=1;switch(n-1|0){case 0:case 8:break q;default:break n}}b=0;if(!(1<<n&3084)|n>>>0>11){break n}}e=7;b=h;h=I[g+16|0]-8|0;if(((h<<5|(h&248)>>>3)&255)>>>0<4){break i}}if((m|0)!=10|(b&255)>>>0>5){break m}e=8;m=10;b=I[g+3|0]-1&255;if(b>>>0>=8|!(139>>>b&1)){break k}break i}m=I[g|0];if((i|0)!=3|(m|0)!=255){break j}b=I[g+1|0];break l}if((m|0)!=255){break k}}m=255;if((b&255)!=216){break k}e=3;if(I[g+2|0]==255){break i}}t:{if((m|0)!=1|i>>>0<44|(I[g+1|0]|I[g+2|0])){break t}if(I[g+3|0]|I[g+40|0]!=32|(I[g+41|0]!=69|I[g+42|0]!=77)){break t}e=21;if(I[g+43|0]==70){break i}}if((m|0)!=215|i>>>0<6){break j}b=0;if(I[g+1|0]!=205|I[g+2|0]!=198|(I[g+4|0]|I[g+3|0]!=154)){break h}e=10;if(!I[g+5|0]){break i}break h}h=I[g+3|0];n=I[g+2|0];r=I[g+1|0];u:{if(r|(m|0)!=1|(h|(n|0)!=9)){break u}if(I[g+4|0]){break u}e=10;if(I[g+5|0]==3){break i}}v:{if(!((m|0)!=73|i>>>0<4)){if((r|0)!=73|(n|0)!=42){break v}e=6;if(!h){break i}break v}b=0;w:{switch(m-73|0){case 0:break v;case 4:break w;default:break h}}if(n|(r|0)!=77){break h}e=6;if((h|0)!=42){break h}break i}b=0;if((r|0)!=73|(n|0)!=42){break h}e=6;if(h){break h}}H[l>>2]=e;b=e}n=I[g+1|0];r=I[g|0];x:{y:{z:{A:{if(b|i>>>0<16|(n|r)){break A}b=0;e=H[g+18>>2];if(e>>>0>=i-40>>>0){break A}h=H[(e+g|0)+4>>2];e=I[g+6|0];if((h|0)==((e?e:256)|0)){break z}}h=22;if(eg(l,g,i)){break y}if(b){break x}B:{if(i>>>0<=11){m=I[g+3|0];e=I[g+2|0];break B}m=I[g+3|0];e=I[g+2|0];if((r|0)!=56|(n|0)!=66|((e|0)!=80|(m|0)!=83)){break B}if(I[g+6|0]|I[g+7|0]|(I[g+9|0]|I[g+8|0]!=24)){break B}if(I[g+10|0]){break B}h=20;if(I[g+11|0]==24){break y}}C:{if((r|0)!=89|i>>>0<16|((n|0)!=166|(e|0)!=106)){break C}if(I[g+5|0]|(I[g+4|0]|(m|0)!=149)){break C}h=15;if(I[g+15|0]==24){break y}}b=0;if((r|0)!=255|i>>>0<52|((n|0)!=79|(e|0)!=255)){break x}h=11;if((m|0)!=81){break x}break y}b=5;H[l>>2]=5;h=22;if(!eg(l,g,i)){break x}}H[l>>2]=h;b=h}if(yj(l,g,i)){H[l>>2]=11;b=11}D:{E:{F:{if(!uj(l,g,i)){if(dg(l,g,i)){break F}if(!b){break E}break D}H[l>>2]=11;if(!dg(l,g,i)){break D}}H[l>>2]=0}b=I[g+9|0];e=I[g+2|0];G:{H:{if((r|0)!=86|i>>>0<6|((n|0)!=67|(e|0)!=76)){break H}if(I[g+3|0]!=77|I[g+4|0]!=84|(b|I[g+5|0]!=70)){break H}if(I[g+10|0]){break H}if(!I[g+11|0]){break G}}if(i>>>0<10){break D}I:{switch(r-67|0){case 3:if((n|0)!=87|(e|0)!=83){break D}if(!b){break G}break D;case 0:break I;default:break D}}if((n|0)!=87|(e|0)!=83|(I[g+8|0]!=120|(b|0)!=156)){break D}}H[l>>2]=0}r=Ga-32|0;Ga=r;n=r+16|0;H[n+12>>2]=0;H[n+4>>2]=0;H[n+8>>2]=0;H[n>>2]=196864;J:{if(!Yg(n,x)){break J}b=H[n+12>>2];b=b>>>0<100?b:100;m=Va(b);H[r+12>>2]=0;K:{if(!Oi(n,m,b,r+12|0)){break K}ef(n);if(I[m|0]!=60){break K}e=I[m+1|0];if((e|0)!=63){if((e|0)!=115|I[m+2|0]!=118|I[m+3|0]!=103){break K}Ta(m);D=1;break J}if(I[m+2|0]!=120|I[m+3|0]!=109|I[m+4|0]!=108){break K}o=So(r,m,b);e=o;i=H[e>>2];x=wb(1563);b=I[e+11|0];h=b<<24>>24<0;A=h?H[e+4>>2]:b;b=0;L:{if(!x){break L}i=h?i:e;h=i+A|0;e=i;b=h-e|0;M:{N:{if((x|0)>(b|0)){break N}A=I[1563];while(1){w=b-x|0;b=w+1|0;if(b>>>0<w>>>0){break N}b=If(e,A,b);if(!b){break N}if(!Uc(b,1563,x)){break M}e=b+1|0;b=h-e|0;if((x|0)<=(b|0)){continue}break}}b=h}b=(b|0)==(h|0)?-1:b-i|0}if((b|0)!=-1){Ta(m);if(F[o+11|0]<0){Ta(H[o>>2])}D=1;break J}if(F[o+11|0]>=0){break K}Ta(H[o>>2])}Ta(m)}Xd(n);Ga=r+32|0;if(D){H[l>>2]=24}Ta(g)}Xd(v);Ga=s+32|0;if(F[l+971|0]<0){Ta(H[l+960>>2])}H[k>>2]=H[l>>2];e=l+944|0;H[e+12>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;H[e>>2]=196864;if(Yg(e,y)){h=Sb(l,0);i=H[e+4>>2];g=H[k>>2];b=Ga-16|0;Ga=b;H[b>>2]=17872;H[b+4>>2]=i;F[b+8|0]=!i;E=rh(h,b,g);H[b>>2]=17872;i=H[b+4>>2];if(!(!i|!I[b+8|0])){ed(i)}Ga=b+16|0;if(E){Pj(h,k);G=k,J=ke(h),F[G+28|0]=J}H[h>>2]=15644;nc(h);kc(h)}Xd(e);Ga=l+976|0;if(E){H[q+24>>2]=H[k+16>>2];H[q+12>>2]=H[k+4>>2];H[q+16>>2]=H[k+8>>2];b=H[k+12>>2];H[q+8>>2]=0;H[q+20>>2]=b}H[k>>2]=0;H[k+4>>2]=0;F[k+40|0]=0;H[k+32>>2]=0;H[k+36>>2]=-1074790400;F[k+21|0]=0;F[k+22|0]=0;F[k+23|0]=0;F[k+24|0]=0;F[k+25|0]=0;F[k+26|0]=0;F[k+27|0]=0;F[k+28|0]=0;H[k+16>>2]=0;H[k+20>>2]=0;H[k+8>>2]=0;H[k+12>>2]=0;Qc(k);Ga=k+48|0;O:{if(H[q+8>>2]==8){break O}b=H[q+12>>2];if(!b){break O}h=H[q+16>>2];if(!h){break O}e=H[q+24>>2];if(!(!e|h+1>>>0<3)){g=(h|0)/2<<2;l=b<<2;m=(h<<2)-4|0;while(1){n=N(b,u);y=N(b,m-u|0);k=0;while(1){i=k+n|0;v=e+(i|3)|0;r=I[v|0];s=e+(i|2)|0;x=I[s|0];o=e+(i|1)|0;D=I[o|0];i=e+i|0;E=I[i|0];w=i;i=k+y|0;A=i+e|0;F[w|0]=I[A|0];w=o;o=e+(i|1)|0;F[w|0]=I[o|0];w=s;s=e+(i|2)|0;F[w|0]=I[s|0];i=e+(i|3)|0;F[v|0]=I[i|0];F[A|0]=E;F[o|0]=D;F[s|0]=x;F[i|0]=r;k=k+4|0;if(l>>>0>k>>>0){continue}break}u=u+4|0;if(g>>>0>u>>>0){continue}break}}j=M[c>>3];P:{if(P(j)<2147483648){o=~~j;break P}o=-2147483648}H[f>>2]=o;p=M[c+8>>3];Q:{if(P(p)<2147483648){o=~~p;break Q}o=-2147483648}H[f+4>>2]=o;j=j+M[c+16>>3];R:{if(P(j)<2147483648){o=~~j;break R}o=-2147483648}H[f+8>>2]=o;j=p+M[c+24>>3];S:{if(P(j)<2147483648){c=~~j;break S}c=-2147483648}H[f+12>>2]=c;c=dj(e,b,h,f);b=H[d>>2];j=M[b>>3];B=M[b+16>>3];C=M[b+40>>3];p=M[b+8>>3];t=P(+(H[f+12>>2]-H[f+4>>2]|0));T:{if(t<4294967296&t>=0){b=~~t>>>0;break T}b=0}d=H[a+208>>2];B=B-j;C=C-p;e=c?c:e;t=P(+(H[f+8>>2]-H[f>>2]|0));U:{if(t<4294967296&t>=0){a=~~t>>>0;break U}a=0}Ia[H[H[d>>2]+16>>2]](d,j,p,B,C,e,a,b);if(!c){break O}Ta(c)}kg(q)}if(F[f+59|0]<0){Ta(H[f+48>>2])}Xd(z)}Ga=f+80|0;return;case 1:break b;default:break a}}b=H[b+20>>2];f=Ga-448|0;Ga=f;V:{if(!b|(!g|!l)){break V}if(b-3>>>0<=2){b=f+200|0;i=nj(b);no(i,g,l);H[(b+H[H[i>>2]-12>>2]|0)+20>>2]=H[(H[H[a>>2]-12>>2]+a|0)+20>>2];e=H[i+208>>2];H[i+208>>2]=0;Ia[H[H[i>>2]+16>>2]](i);H[i+208>>2]=e;Ia[H[H[i>>2]+32>>2]](i);if(!I[(b+H[H[i>>2]-12>>2]|0)+29|0]){Ia[H[H[0]+436>>2]](0,H[(H[H[a>>2]-12>>2]+a|0)+20>>2]);j=P(+(H[i+108>>2]-H[i+100>>2]|0));W:{if(P(j)<2147483648){b=~~j;break W}b=-2147483648}H[f+16>>2]=b;j=P(+(H[i+112>>2]-H[i+104>>2]|0));X:{if(P(j)<2147483648){e=~~j;break X}e=-2147483648}H[f+196>>2]=e;M[f>>3]=+(b|0)*25.4/96;M[f+184>>3]=+(e|0)*25.4/96;g=N(b,e);e=Va(g<<2);Y:{if((g|0)<=0){break Y}b=0;if(g-1>>>0>=7){l=g&-8;while(1){h=b<<2;H[h+e>>2]=16777215;H[e+(h|4)>>2]=16777215;H[e+(h|8)>>2]=16777215;H[e+(h|12)>>2]=16777215;H[e+(h|16)>>2]=16777215;H[e+(h|20)>>2]=16777215;H[e+(h|24)>>2]=16777215;H[e+(h|28)>>2]=16777215;b=b+8|0;m=m+8|0;if((l|0)!=(m|0)){continue}break}}h=g&7;if(!h){break Y}while(1){H[e+(b<<2)>>2]=16777215;b=b+1|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}q=f+136|0;b=q;H[b>>2]=0;H[b+4>>2]=0;F[b+40|0]=0;H[b+32>>2]=0;H[b+36>>2]=-1074790400;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;H[b+16>>2]=e;H[b+4>>2]=H[f+16>>2];H[b+8>>2]=H[f+196>>2];H[f+64>>2]=0-(H[f+16>>2]<<2);e=f- -64|0;H[b+12>>2]=H[e>>2];Ia[H[H[0]+464>>2]](0,b);Ia[H[H[0]+456>>2]](0,0);Ia[H[H[0]+36>>2]](0,f)|0;Ia[H[H[0]+28>>2]](0,f+184|0)|0;H[f+64>>2]=3;Ia[H[H[0]+292>>2]](0,e)|0;b=H[H[i>>2]-12>>2];H[f+88>>2]=0;H[f+92>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+64>>2]=169580;H[f+132>>2]=0;p=M[f+184>>3];M[f+104>>3]=p;j=M[f>>3];M[f+96>>3]=j;H[f+68>>2]=0;b=b+(f+200|0)|0;H[f+72>>2]=b;b=Ia[H[H[b>>2]+16>>2]](b)|0;e=H[b+12>>2];h=H[b+4>>2];b=H[b+8>>2]-H[b>>2]|0;if((b|0)>0){j=j/+(b|0)}else{j=1}M[f+112>>3]=j;F[f+128|0]=0;b=e-h|0;if((b|0)>0){j=p/+(b|0)}else{j=1}M[f+120>>3]=j;_n(i,f- -64|0);qo(i);H[f+32>>2]=3;Ia[H[H[0]+296>>2]](0,f+32|0)|0;h=H[f+16>>2];k=H[f+196>>2];g=H[q+16>>2];Ia[H[H[0]+12>>2]](0)|0;if(!(!k|!h|(!g|k+1>>>0<3))){m=(k|0)/2<<2;u=h<<2;n=(k<<2)-4|0;b=0;while(1){z=N(b,h);y=N(h,n-b|0);e=0;while(1){l=e+z|0;v=g+(l|3)|0;r=I[v|0];s=g+(l|2)|0;x=I[s|0];o=g+(l|1)|0;D=I[o|0];l=g+l|0;E=I[l|0];w=l;l=e+y|0;A=l+g|0;F[w|0]=I[A|0];w=o;o=g+(l|1)|0;F[w|0]=I[o|0];w=s;s=g+(l|2)|0;F[w|0]=I[s|0];l=g+(l|3)|0;F[v|0]=I[l|0];F[A|0]=E;F[o|0]=D;F[s|0]=x;F[l|0]=r;e=e+4|0;if(u>>>0>e>>>0){continue}break}b=b+4|0;if(m>>>0>b>>>0){continue}break}}j=M[c>>3];Z:{if(P(j)<2147483648){b=~~j;break Z}b=-2147483648}H[f+32>>2]=b;p=M[c+8>>3];_:{if(P(p)<2147483648){b=~~p;break _}b=-2147483648}H[f+36>>2]=b;j=j+M[c+16>>3];$:{if(P(j)<2147483648){b=~~j;break $}b=-2147483648}H[f+40>>2]=b;j=p+M[c+24>>3];aa:{if(P(j)<2147483648){b=~~j;break aa}b=-2147483648}H[f+44>>2]=b;b=dj(g,h,k,f+32|0);j=P(+(H[f+44>>2]-H[f+36>>2]|0));ba:{if(j<4294967296&j>=0){c=~~j>>>0;break ba}c=0}c=c>>>0>k>>>0?k:c;e=H[a+208>>2];a=H[d>>2];j=M[a>>3];t=M[a+8>>3];C=M[a+40>>3]-t;p=j;B=M[a+16>>3]-j;d=b?b:g;j=P(+(H[f+40>>2]-H[f+32>>2]|0));ca:{if(j<4294967296&j>=0){a=~~j>>>0;break ca}a=0}Ia[H[H[e>>2]+16>>2]](e,p,t,B,C,d,a>>>0>h>>>0?h:a,c);if(b){Ta(b)}H[f+64>>2]=169580;a=H[f+132>>2];if(a){Ta(a)}Qc(q)}Zf(i);break V}if(b-1>>>0>1){break V}h=Wi(f+200|0);b=h;H[b+4>>2]=g;H[b+8>>2]=g;H[b+12>>2]=(g+l|0)+1;H[b+20>>2]=H[(H[H[a>>2]-12>>2]+a|0)+20>>2];b=H[b+240>>2];H[h+240>>2]=0;Ia[H[H[h>>2]+104>>2]](h);H[h+240>>2]=b;Ia[H[H[h>>2]+12>>2]](h);if(!I[h+29|0]){Ia[H[H[0]+436>>2]](0,H[(H[H[a>>2]-12>>2]+a|0)+20>>2]);un(f+32|0,h);j=P(M[f+48>>3]-M[f+32>>3]);da:{if(P(j)<2147483648){b=~~j;break da}b=-2147483648}H[f+196>>2]=b;j=P(M[f+56>>3]-M[f+40>>3]);ea:{if(P(j)<2147483648){e=~~j;break ea}e=-2147483648}H[f+28>>2]=e;M[f+184>>3]=+(b|0)*25.4/96;M[f+16>>3]=+(e|0)*25.4/96;g=N(b,e);e=Va(g<<2);fa:{if((g|0)<=0){break fa}b=0;if(g-1>>>0>=7){l=g&-8;while(1){i=b<<2;H[i+e>>2]=16777215;H[e+(i|4)>>2]=16777215;H[e+(i|8)>>2]=16777215;H[e+(i|12)>>2]=16777215;H[e+(i|16)>>2]=16777215;H[e+(i|20)>>2]=16777215;H[e+(i|24)>>2]=16777215;H[e+(i|28)>>2]=16777215;b=b+8|0;m=m+8|0;if((l|0)!=(m|0)){continue}break}}i=g&7;if(!i){break fa}while(1){H[e+(b<<2)>>2]=16777215;b=b+1|0;k=k+1|0;if((i|0)!=(k|0)){continue}break}}k=f+136|0;b=k;H[b>>2]=0;H[b+4>>2]=0;F[b+40|0]=0;H[b+32>>2]=0;H[b+36>>2]=-1074790400;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;H[b+16>>2]=e;H[b+4>>2]=H[f+196>>2];H[b+8>>2]=H[f+28>>2];H[f+64>>2]=0-(H[f+196>>2]<<2);e=f- -64|0;H[b+12>>2]=H[e>>2];Ia[H[H[0]+464>>2]](0,b);Ia[H[H[0]+456>>2]](0,0);Ia[H[H[0]+36>>2]](0,f+184|0)|0;Ia[H[H[0]+28>>2]](0,f+16|0)|0;H[f+64>>2]=3;Ia[H[H[0]+292>>2]](0,e)|0;H[f+88>>2]=0;H[f+92>>2]=0;H[f+80>>2]=0;H[f+84>>2]=0;H[f+72>>2]=h;H[f+64>>2]=169580;H[f+132>>2]=0;p=M[f+16>>3];M[f+104>>3]=p;j=M[f+184>>3];M[f+96>>3]=j;H[f+68>>2]=0;b=Ia[H[H[h>>2]+16>>2]](h)|0;e=H[b+12>>2];i=H[b+4>>2];b=H[b+8>>2]-H[b>>2]|0;if((b|0)>0){j=j/+(b|0)}else{j=1}M[f+112>>3]=j;F[f+128|0]=0;b=e-i|0;if((b|0)>0){j=p/+(b|0)}else{j=1}M[f+120>>3]=j;H[h+16>>2]=f- -64;H[f>>2]=3;Ia[H[H[0]+296>>2]](0,f)|0;e=H[k+16>>2];j=M[c>>3];ga:{if(P(j)<2147483648){b=~~j;break ga}b=-2147483648}H[f>>2]=b;p=M[c+8>>3];ha:{if(P(p)<2147483648){b=~~p;break ha}b=-2147483648}H[f+4>>2]=b;j=j+M[c+16>>3];ia:{if(P(j)<2147483648){b=~~j;break ia}b=-2147483648}H[f+8>>2]=b;j=p+M[c+24>>3];ja:{if(P(j)<2147483648){b=~~j;break ja}b=-2147483648}H[f+12>>2]=b;c=dj(e,b,b,f);b=H[d>>2];j=M[b>>3];B=M[b+16>>3];C=M[b+40>>3];p=M[b+8>>3];t=P(+(H[f+12>>2]-H[f+4>>2]|0));ka:{if(t<4294967296&t>=0){b=~~t>>>0;break ka}b=0}d=H[a+208>>2];B=B-j;C=C-p;e=c?c:e;t=P(+(H[f+8>>2]-H[f>>2]|0));la:{if(t<4294967296&t>=0){a=~~t>>>0;break la}a=0}Ia[H[H[d>>2]+16>>2]](d,j,p,B,C,e,a,b);if(c){Ta(c)}H[f+64>>2]=169580;a=H[f+132>>2];if(a){Ta(a)}Qc(k)}Vi(h)}Ga=f+448|0}}function jw(a,b){a=a|0;b=b|0;var 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;c=H[a+20>>2];if((c|0)!=100){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}if(b){$h(a,0)}Ia[H[H[a>>2]+16>>2]](a);Ia[H[H[a+24>>2]+8>>2]](a);l=Ga-2608|0;Ga=l;h=Ia[H[H[a+4>>2]>>2]](a,1,36)|0;H[a+388>>2]=h;H[h+16>>2]=0;H[h+8>>2]=299;H[h+4>>2]=300;H[h>>2]=301;if(!(K[a+32>>2]<16777216&K[a+28>>2]<=16777215)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Ia[H[H[a>>2]>>2]](a)}d=H[a+56>>2];c=H[a+376>>2];e=N(c,H[a+60>>2]);a:{if(d>>>0>=e>>>0){H[a+64>>2]=N(c,H[a+28>>2]);b=1;c=N(c,H[a+32>>2]);break a}if(e>>>0<=d<<1>>>0){b=2;H[a+64>>2]=(N(c,H[a+28>>2])+1|0)/2;c=(N(H[a+376>>2],H[a+32>>2])+1|0)/2|0;break a}b=3;if(e>>>0<=N(d,3)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+2|0)/3;c=(N(H[a+376>>2],H[a+32>>2])+2|0)/3|0;break a}if(e>>>0<=d<<2>>>0){b=4;H[a+64>>2]=(N(c,H[a+28>>2])+3|0)/4;c=(N(H[a+376>>2],H[a+32>>2])+3|0)/4|0;break a}b=5;if(e>>>0<=N(d,5)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+4|0)/5;c=(N(H[a+376>>2],H[a+32>>2])+4|0)/5|0;break a}b=6;if(e>>>0<=N(d,6)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+5|0)/6;c=(N(H[a+376>>2],H[a+32>>2])+5|0)/6|0;break a}b=7;if(e>>>0<=N(d,7)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+6|0)/7;c=(N(H[a+376>>2],H[a+32>>2])+6|0)/7|0;break a}if(e>>>0<=d<<3>>>0){b=8;H[a+64>>2]=(N(c,H[a+28>>2])+7|0)/8;c=(N(H[a+376>>2],H[a+32>>2])+7|0)/8|0;break a}b=9;if(e>>>0<=N(d,9)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+8|0)/9;c=(N(H[a+376>>2],H[a+32>>2])+8|0)/9|0;break a}b=10;if(e>>>0<=N(d,10)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+9|0)/10;c=(N(H[a+376>>2],H[a+32>>2])+9|0)/10|0;break a}b=11;if(e>>>0<=N(d,11)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+10|0)/11;c=(N(H[a+376>>2],H[a+32>>2])+10|0)/11|0;break a}b=12;if(e>>>0<=N(d,12)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+11|0)/12;c=(N(H[a+376>>2],H[a+32>>2])+11|0)/12|0;break a}b=13;if(e>>>0<=N(d,13)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+12|0)/13;c=(N(H[a+376>>2],H[a+32>>2])+12|0)/13|0;break a}b=14;if(e>>>0<=N(d,14)>>>0){H[a+64>>2]=(N(c,H[a+28>>2])+13|0)/14;c=(N(H[a+376>>2],H[a+32>>2])+13|0)/14|0;break a}c=N(c,H[a+28>>2]);b=15;if(e>>>0<=N(d,15)>>>0){H[a+64>>2]=(c+14|0)/15;c=(N(H[a+376>>2],H[a+32>>2])+14|0)/15|0;break a}b=16;H[a+64>>2]=(c+15|0)/16;c=(N(H[a+376>>2],H[a+32>>2])+15|0)/16|0}H[a+280>>2]=b;H[a+276>>2]=b;H[a+68>>2]=c;b=H[a+376>>2];if(b-17>>>0<=4294967279){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=7;H[H[a>>2]+28>>2]=H[a+376>>2];Ia[H[H[a>>2]>>2]](a);b=H[a+376>>2]}c=b-2|0;if(c>>>0<=5){c=H[(c<<2)+28868>>2]}else{c=24720}H[a+380>>2]=c;H[a+384>>2]=(b|0)<8?N(b,b)-1|0:63;b=H[a+68>>2];b:{if(!(!b|!H[a+64>>2]|H[a+76>>2]<=0)){if(H[a+36>>2]>0){break b}}b=H[a>>2];H[b+20>>2]=33;Ia[H[b>>2]](a);b=H[a+68>>2]}if(!(H[a+64>>2]<65501&(b|0)<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Ia[H[H[a>>2]>>2]](a)}b=H[a+72>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Ia[H[H[a>>2]>>2]](a)}e=H[a+76>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Ia[H[H[a>>2]>>2]](a);e=H[a+76>>2]}H[a+268>>2]=1;H[a+272>>2]=1;f=1;c:{if((e|0)<=0){break c}b=H[a+84>>2];i=1;while(1){c=H[b+8>>2];d:{if(c-5>>>0>=4294967292){d=H[b+12>>2];if(d-5>>>0>4294967291){break d}}c=H[a>>2];H[c+20>>2]=19;Ia[H[c>>2]](a);e=H[a+76>>2];d=H[b+12>>2];f=H[a+272>>2];c=H[b+8>>2];i=H[a+268>>2]}f=(d|0)<(f|0)?f:d;H[a+272>>2]=f;i=(c|0)<(i|0)?i:c;H[a+268>>2]=i;b=b+88|0;g=g+1|0;if((g|0)<(e|0)){continue}break}if((e|0)<=0){break c}b=H[a+84>>2];g=0;while(1){H[b+4>>2]=g;d=H[a+276>>2];i=H[a+224>>2]?8:4;e:{if((d|0)>(i|0)){c=d;break e}e=H[a+268>>2];j=H[b+8>>2];if((e|0)%(j<<1)|0){c=d;break e}f=2;while(1){c=N(d,f);if((i|0)<(c|0)){break e}f=f<<1;if(!((e|0)%(N(j,f)|0)|0)){continue}break}}H[b+36>>2]=c;e=H[a+280>>2];f:{if((e|0)>(i|0)){d=e;break f}j=H[a+272>>2];n=H[b+12>>2];if((j|0)%(n<<1)|0){d=e;break f}f=2;while(1){d=N(e,f);if((i|0)<(d|0)){break f}f=f<<1;if(!((j|0)%(N(n,f)|0)|0)){continue}break}}H[b+40>>2]=d;e=d<<1;g:{if((e|0)<(c|0)){H[b+36>>2]=e;break g}c=c<<1;if((c|0)>=(d|0)){break g}H[b+40>>2]=c}c=N(H[a+376>>2],H[a+268>>2]);H[b+28>>2]=((c+N(H[b+8>>2],H[a+64>>2])|0)-1|0)/(c|0);c=N(H[a+376>>2],H[a+272>>2]);H[b+32>>2]=((c+N(H[b+12>>2],H[a+68>>2])|0)-1|0)/(c|0);c=N(H[a+376>>2],H[a+268>>2]);H[b+44>>2]=((c+N(H[b+36>>2],N(H[b+8>>2],H[a+64>>2]))|0)-1|0)/(c|0);c=N(H[a+376>>2],H[a+272>>2]);c=((c+N(H[b+40>>2],N(H[b+12>>2],H[a+68>>2]))|0)-1|0)/(c|0)|0;H[b+52>>2]=1;H[b+48>>2]=c;b=b+88|0;g=g+1|0;if((g|0)<H[a+76>>2]){continue}break}f=H[a+272>>2]}b=N(H[a+376>>2],f);H[a+284>>2]=((b+H[a+68>>2]|0)-1|0)/(b|0);g=H[a+204>>2];h:{if(g){if(H[a+200>>2]<=0){b=H[a>>2];H[b+20>>2]=20;H[b+24>>2]=0;Ia[H[H[a>>2]>>2]](a);g=H[a+204>>2]}i:{if(!(!H[g+20>>2]&H[g+24>>2]==63)){b=1;H[a+264>>2]=1;f=H[a+76>>2];if((f|0)<=0){break i}_a(l,255,f<<8);break i}b=0;H[a+264>>2]=0;f=H[a+76>>2];if((f|0)<=0){break i}_a(l+2560|0,0,f<<2)}if(H[a+200>>2]>0){b=1;while(1){d=b;j:{k:{n=H[g>>2];if(n-5>>>0>4294967291){break k}b=H[a>>2];H[b+24>>2]=n;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Ia[H[H[a>>2]>>2]](a);if((n|0)>0){break k}i=0;break j}b=H[g+4>>2];if(!((b|0)>=0&(b|0)<H[a+76>>2])){b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=20;Ia[H[H[a>>2]>>2]](a)}b=1;i=1;if((n|0)==1){break j}while(1){e=(b<<2)+g|0;c=H[e+4>>2];if(!((c|0)>=0&(c|0)<H[a+76>>2])){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=20;Ia[H[H[a>>2]>>2]](a)}if((c|0)<=H[e>>2]){c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=20;Ia[H[H[a>>2]>>2]](a)}b=b+1|0;if((n|0)!=(b|0)){continue}break}}f=H[g+32>>2];q=H[g+28>>2];j=H[g+24>>2];e=H[g+20>>2];l:{if(H[a+264>>2]){m:{n:{if((e|0)>(j|0)|e>>>0>63|((q|0)<0|(j|0)>63)){break n}if((f|0)<0|(q|0)>10){break n}if((f|0)<11){break m}}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}o:{p:{if(!e){if(j){break p}break o}if((n|0)==1){break o}}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}if(!i){break l}c=e+1|0;o=q-1|0;s=(j-e|0)+1&1;i=0;while(1){r=H[((i<<2)+g|0)+4>>2];if(!(!e|H[l+(r<<8)>>2]>=0)){b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}q:{if((e|0)>(j|0)){break q}b=e;if(!q){if((f|0)!=(o|0)){if(s){b=(l+(r<<8)|0)+(e<<2)|0;if(H[b>>2]>=0){k=H[a>>2];H[k+24>>2]=d;H[k+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[b>>2]=f;b=c}if((e|0)==(j|0)){break q}while(1){k=l+(r<<8)|0;m=k+(b<<2)|0;if(H[m>>2]>=0){p=H[a>>2];H[p+24>>2]=d;H[p+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[m>>2]=f;m=b+1|0;k=k+(m<<2)|0;if(H[k>>2]>=0){p=H[a>>2];H[p+24>>2]=d;H[p+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[k>>2]=f;b=b+2|0;if((j|0)!=(m|0)){continue}break}break q}if(s){b=(l+(r<<8)|0)+(e<<2)|0;if(H[b>>2]>0){k=H[a>>2];H[k+24>>2]=d;H[k+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[b>>2]=f;b=c}if((e|0)==(j|0)){break q}while(1){k=l+(r<<8)|0;m=k+(b<<2)|0;if(H[m>>2]>0){p=H[a>>2];H[p+24>>2]=d;H[p+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[m>>2]=f;m=b+1|0;k=k+(m<<2)|0;if(H[k>>2]>0){p=H[a>>2];H[p+24>>2]=d;H[p+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[k>>2]=f;b=b+2|0;if((j|0)!=(m|0)){continue}break}break q}while(1){k=(l+(r<<8)|0)+(b<<2)|0;m=H[k>>2];if(!(!((m|0)<0|(m|0)!=(q|0))&(f|0)==(o|0))){m=H[a>>2];H[m+24>>2]=d;H[m+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}H[k>>2]=f;k=(b|0)!=(j|0);b=b+1|0;if(k){continue}break}}i=i+1|0;if((n|0)!=(i|0)){continue}break}break l}r:{if(!(q|((j|0)!=63|e))){if(!f){break r}}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=18;Ia[H[H[a>>2]>>2]](a)}b=0;if(!i){break l}while(1){c=(l+2560|0)+(H[((b<<2)+g|0)+4>>2]<<2)|0;if(H[c>>2]){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=20;Ia[H[H[a>>2]>>2]](a)}H[c>>2]=1;b=b+1|0;if((n|0)!=(b|0)){continue}break}}b=d+1|0;g=g+36|0;if((d|0)<H[a+200>>2]){continue}break}f=H[a+76>>2];b=H[a+264>>2]}s:{if(b){if((f|0)<=0){break s}b=0;while(1){if(H[l+(b<<8)>>2]<0){c=H[a>>2];H[c+20>>2]=46;Ia[H[c>>2]](a);f=H[a+76>>2]}b=b+1|0;if((f|0)>(b|0)){continue}break}break s}if((f|0)<=0){break s}b=0;while(1){if(!H[(l+2560|0)+(b<<2)>>2]){c=H[a>>2];H[c+20>>2]=46;Ia[H[c>>2]](a);f=H[a+76>>2]}b=b+1|0;if((f|0)>(b|0)){continue}break}}if(H[a+376>>2]>7){break h}f=0;if(H[a+200>>2]<=0){H[a+200>>2]=0;break h}e=H[a+204>>2];b=0;while(1){if((b|0)!=(f|0)){d=e+N(f,36)|0;g=H[d+4>>2];c=e+N(b,36)|0;H[c>>2]=H[d>>2];H[c+4>>2]=g;H[c+32>>2]=H[d+32>>2];g=H[d+28>>2];H[c+24>>2]=H[d+24>>2];H[c+28>>2]=g;g=H[d+20>>2];H[c+16>>2]=H[d+16>>2];H[c+20>>2]=g;g=H[d+12>>2];H[c+8>>2]=H[d+8>>2];H[c+12>>2]=g}d=H[a+384>>2];c=e+N(b,36)|0;if((d|0)>=H[c+20>>2]){if((d|0)<H[c+24>>2]){H[c+24>>2]=d}b=b+1|0}f=f+1|0;if((f|0)<H[a+200>>2]){continue}break}H[a+200>>2]=b;break h}H[a+200>>2]=1;H[a+264>>2]=0}if(!(H[a+212>>2]|!H[a+264>>2]&H[a+376>>2]>7)){H[a+216>>2]=1}H[h+20>>2]=0;b=H[a+216>>2];H[h+24>>2]=0;H[h+32>>2]=0;c=H[a+200>>2]<<1;t:{if(b){break t}c=H[a+200>>2]}H[h+28>>2]=c;Ga=l+2608|0;if(!H[a+208>>2]){b=Ia[H[H[a+4>>2]>>2]](a,1,12)|0;H[a+408>>2]=b;H[b>>2]=302;u:{v:{w:{switch(H[a+40>>2]-1|0){case 0:if(H[a+36>>2]!=1){break v}break u;case 1:case 2:if(H[a+36>>2]!=3){break v}break u;case 3:case 4:if(H[a+36>>2]!=4){break v}break u;default:break w}}if(H[a+36>>2]>0){break u}}c=H[a>>2];H[c+20>>2]=10;Ia[H[c>>2]](a)}x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{c=H[a+80>>2];switch(c-1|0){case 4:break C;case 3:break D;case 2:break E;case 1:break F;case 0:break G;default:break B}}if(H[a+76>>2]!=1){c=H[a>>2];H[c+20>>2]=11;Ia[H[c>>2]](a)}H:{switch(H[a+40>>2]-1|0){case 0:H[b+4>>2]=303;break x;case 1:H[b+4>>2]=304;break A;case 2:H[b+4>>2]=303;break x;default:break H}}break z}if(H[a+76>>2]!=3){c=H[a>>2];H[c+20>>2]=11;Ia[H[c>>2]](a)}if(H[a+40>>2]==2){break y}break z}if(H[a+76>>2]!=3){c=H[a>>2];H[c+20>>2]=11;Ia[H[c>>2]](a)}I:{switch(H[a+40>>2]-2|0){case 0:H[b+4>>2]=307;break A;case 1:break y;default:break I}}break z}if(H[a+76>>2]!=4){c=H[a>>2];H[c+20>>2]=11;Ia[H[c>>2]](a)}if(H[a+40>>2]==4){break y}break z}if(H[a+76>>2]!=4){c=H[a>>2];H[c+20>>2]=11;Ia[H[c>>2]](a)}J:{switch(H[a+40>>2]-4|0){case 0:H[b+4>>2]=308;break A;case 1:break y;default:break J}}break z}if(!((c|0)==H[a+40>>2]&H[a+76>>2]==H[a+36>>2])){c=H[a>>2];H[c+20>>2]=28;Ia[H[c>>2]](a)}H[b+4>>2]=306;break x}H[b>>2]=305;break x}b=H[a>>2];H[b+20>>2]=28;Ia[H[b>>2]](a);break x}H[b+4>>2]=306}e=0;b=Ia[H[H[a+4>>2]>>2]](a,1,112)|0;H[a+412>>2]=b;H[b+8>>2]=0;H[b+4>>2]=316;H[b>>2]=317;if(H[a+220>>2]){c=H[a>>2];H[c+20>>2]=26;Ia[H[c>>2]](a)}K:{if(H[a+76>>2]<=0){break K}n=b+102|0;q=b+92|0;f=b+12|0;r=b+52|0;d=H[a+84>>2];i=1;while(1){c=H[a+272>>2];g=H[a+268>>2];j=H[a+276>>2];o=H[d+36>>2];s=H[d+8>>2];l=e<<2;h=(N(H[d+40>>2],H[d+12>>2])|0)/H[a+280>>2]|0;H[l+r>>2]=h;j=(N(o,s)|0)/(j|0)|0;L:{if(!((j|0)!=(g|0)|(c|0)!=(h|0))){c=f+l|0;if(H[a+228>>2]){H[c>>2]=318;H[b+8>>2]=1;break L}H[c>>2]=319;break L}o=(g|0)!=j<<1;if(!(o|(c|0)!=(h|0))){H[f+l>>2]=320;i=0;break L}if(!((c|0)!=h<<1|o)){c=f+l|0;if(H[a+228>>2]){H[c>>2]=321;H[b+8>>2]=1;break L}H[c>>2]=322;break L}M:{k=g;g=(g|0)/(j|0)|0;if(k-N(g,j)|0){break M}k=c;c=(c|0)/(h|0)|0;if(k-N(c,h)|0){break M}H[f+l>>2]=323;F[e+q|0]=g;F[e+n|0]=c;i=0;break L}c=H[a>>2];H[c+20>>2]=39;Ia[H[c>>2]](a)}d=d+88|0;e=e+1|0;if((e|0)<H[a+76>>2]){continue}break}if(i|!H[a+228>>2]){break K}b=H[a>>2];H[b+20>>2]=101;Ia[H[b+4>>2]](a,0)}c=0;d=0;l=0;h=Ia[H[H[a+4>>2]>>2]](a,1,64)|0;H[a+396>>2]=h;H[h>>2]=324;N:{if(H[H[a+412>>2]+8>>2]){H[h+4>>2]=325;b=H[a+272>>2];d=Ia[H[H[a+4>>2]>>2]](a,1,N(N(b,H[a+76>>2]),20))|0;if(H[a+76>>2]<=0){break N}n=N(b,5);g=b<<2;q=N(b,12);r=N(b,3);e=H[a+84>>2];if((b|0)<=0){while(1){t=h+(c<<2)|0,u=$a(d+g|0,Ia[H[H[a+4>>2]+8>>2]](a,1,(N(H[a+268>>2],N(H[a+276>>2],H[e+28>>2]))|0)/H[e+8>>2]|0,r)|0,q),H[t+8>>2]=u;e=e+88|0;d=(n<<2)+d|0;c=c+1|0;if((c|0)<H[a+76>>2]){continue}break}break N}j=b<<1;s=b&-2;k=b&1;while(1){f=Ia[H[H[a+4>>2]+8>>2]](a,1,(N(H[a+268>>2],N(H[a+276>>2],H[e+28>>2]))|0)/H[e+8>>2]|0,r)|0;m=$a(d+g|0,f,q);c=0;i=0;if((b|0)!=1){while(1){o=c<<2;H[o+d>>2]=H[f+(c+j<<2)>>2];H[(c+g<<2)+d>>2]=H[f+o>>2];o=c|1;p=o<<2;H[p+d>>2]=H[f+(j+o<<2)>>2];H[(g+o<<2)+d>>2]=H[f+p>>2];c=c+2|0;i=i+2|0;if((s|0)!=(i|0)){continue}break}}if(k){i=c<<2;H[i+d>>2]=H[f+(c+j<<2)>>2];H[(c+g<<2)+d>>2]=H[f+i>>2]}H[(h+(l<<2)|0)+8>>2]=m;e=e+88|0;d=(n<<2)+d|0;l=l+1|0;if((l|0)<H[a+76>>2]){continue}break}break N}H[h+4>>2]=326;if(H[a+76>>2]<=0){break N}b=h+8|0;c=H[a+84>>2];while(1){t=b+(d<<2)|0,u=Ia[H[H[a+4>>2]+8>>2]](a,1,(N(H[a+268>>2],N(H[a+276>>2],H[c+28>>2]))|0)/H[c+8>>2]|0,H[a+272>>2])|0,H[t>>2]=u;c=c+88|0;d=d+1|0;if((d|0)<H[a+76>>2]){continue}break}}}b=Ia[H[H[a+4>>2]>>2]](a,1,156)|0;H[a+416>>2]=b;H[b+84>>2]=0;H[b+88>>2]=0;H[b>>2]=327;H[b+92>>2]=0;H[b+96>>2]=0;H[b+140>>2]=0;H[b+144>>2]=0;H[b+148>>2]=0;H[b+152>>2]=0;O:{if(H[a+212>>2]){b=Ia[H[H[a+4>>2]>>2]](a,1,208)|0;H[a+420>>2]=b;H[b+8>>2]=364;H[b>>2]=365;_a(b+76|0,0,128);F[b+204|0]=113;break O}b=Ia[H[H[a+4>>2]>>2]](a,1,140)|0;H[a+420>>2]=b;H[b+44>>2]=0;H[b+48>>2]=0;H[b>>2]=371;H[b+52>>2]=0;H[b+56>>2]=0;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;H[b+80>>2]=0;H[b+84>>2]=0;H[b+88>>2]=0;H[b+92>>2]=0;H[b+96>>2]=0;H[b+100>>2]=0;H[b+104>>2]=0;if(H[a+264>>2]){H[b+136>>2]=0}}c=H[a+200>>2]<=1?H[a+216>>2]!=0:1;b=Ia[H[H[a+4>>2]>>2]](a,1,104)|0;H[a+400>>2]=b;H[b>>2]=380;P:{if(c){if(H[a+76>>2]<=0){break P}e=b- -64|0;b=H[a+84>>2];c=0;while(1){d=H[b+8>>2];h=(d+H[b+28>>2]|0)-1|0;g=h-((h|0)%(d|0)|0)|0;d=H[b+12>>2];h=(d+H[b+32>>2]|0)-1|0;t=e+(c<<2)|0,u=Ia[H[H[a+4>>2]+20>>2]](a,1,0,g,h-((h|0)%(d|0)|0)|0,d)|0,H[t>>2]=u;b=b+88|0;c=c+1|0;if((c|0)<H[a+76>>2]){continue}break}break P}c=Ia[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[b+64>>2]=0;H[b+24>>2]=c;H[b+60>>2]=c+1152;H[b+56>>2]=c+1024;H[b+52>>2]=c+896;H[b+48>>2]=c+768;H[b+44>>2]=c+640;H[b+40>>2]=c+512;H[b+36>>2]=c+384;H[b+32>>2]=c+256;H[b+28>>2]=c+128}c=0;b=Ia[H[H[a+4>>2]>>2]](a,1,64)|0;H[a+392>>2]=b;H[b>>2]=384;if(!(H[a+208>>2]|H[a+76>>2]<=0)){d=b+24|0;b=H[a+84>>2];while(1){t=d+(c<<2)|0,u=Ia[H[H[a+4>>2]+8>>2]](a,1,N(H[b+36>>2],H[b+28>>2]),N(H[b+40>>2],H[b+12>>2]))|0,H[t>>2]=u;b=b+88|0;c=c+1|0;if((c|0)<H[a+76>>2]){continue}break}}ul(a);Ia[H[H[a+4>>2]+24>>2]](a);Ia[H[H[a+404>>2]>>2]](a);Ia[H[H[a+388>>2]>>2]](a);H[a+260>>2]=0;H[a+20>>2]=H[a+208>>2]?102:101}function Cy(a){a=a|0;var 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,y=0,z=0,A=0;m=Ga-256|0;Ga=m;c=H[a+436>>2];while(1){a:{b:{c:{if(c){break c}if(!H[H[a+460>>2]+12>>2]){f=H[a+24>>2];c=H[f+4>>2];if(!c){if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}c=H[f+4>>2]}e=H[f>>2];d=I[e|0];g=c-1|0;if(g){c=e+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}g=H[f+4>>2];c=H[f>>2]}e=c+1|0;c=I[c|0];if(!((d|0)==255&(c|0)==216)){b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=55;H[H[a>>2]+28>>2]=c;Ia[H[H[a>>2]>>2]](a)}H[a+436>>2]=c;H[f+4>>2]=g-1;H[f>>2]=e;break c}if(!di(a)){c=0;break b}c=H[a+436>>2]}d:{e:{switch(c-1|0){case 215:c=H[a>>2];H[c+20>>2]=104;Ia[H[c+4>>2]](a,1);c=H[a+460>>2];if(H[c+12>>2]){c=H[a>>2];H[c+20>>2]=63;Ia[H[c>>2]](a);c=H[a+460>>2]}F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+256|0]=1;F[a+257|0]=1;F[a+258|0]=1;F[a+259|0]=1;F[a+260|0]=1;F[a+261|0]=1;F[a+262|0]=1;F[a+263|0]=1;F[a+248|0]=1;F[a+249|0]=1;F[a+250|0]=1;F[a+251|0]=1;F[a+252|0]=1;F[a+253|0]=1;F[a+254|0]=1;F[a+255|0]=1;F[a+272|0]=5;F[a+273|0]=5;F[a+274|0]=5;F[a+275|0]=5;F[a+276|0]=5;F[a+277|0]=5;F[a+278|0]=5;F[a+279|0]=5;F[a+264|0]=5;F[a+265|0]=5;F[a+266|0]=5;F[a+267|0]=5;F[a+268|0]=5;F[a+269|0]=5;F[a+270|0]=5;F[a+271|0]=5;H[a+304>>2]=0;H[a+40>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;F[a+300|0]=0;H[a+292>>2]=65537;H[a+296>>2]=0;F[a+290|0]=0;G[a+288>>1]=257;H[c+12>>2]=1;break a;case 192:c=0;if(Bf(a,0,0,0)){break a}break b;case 193:c=0;if(Bf(a,0,1,0)){break a}break b;case 200:c=0;if(Bf(a,0,0,1)){break a}break b;case 201:c=0;if(Bf(a,0,1,1)){break a}break b;case 194:case 196:case 197:case 198:case 199:case 202:case 204:case 205:case 206:f=H[a>>2];H[f+24>>2]=c;H[f+20>>2]=62;Ia[H[H[a>>2]>>2]](a);break a;case 217:h=H[a+24>>2];c=H[h+4>>2];b=H[h>>2];if(!H[H[a+460>>2]+16>>2]){f=H[a>>2];H[f+20>>2]=64;Ia[H[f>>2]](a)}if(!c){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}b=H[h>>2];c=H[h+4>>2]}d=I[b|0];e=c-1|0;if(e){c=b+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}e=H[h+4>>2];c=H[h>>2]}b=I[c|0];e=e-1|0;if(e){c=c+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}e=H[h+4>>2];c=H[h>>2]}f=H[a>>2];g=I[c|0];H[f+24>>2]=g;H[f+20>>2]=105;f=1;Ia[H[H[a>>2]+4>>2]](a,1);f:{g:{h:{if(((g<<1)+6|0)!=(b|d<<8)|g>>>0>4){break h}if(g){H[a+336>>2]=g;b=c+1|0;c=e-1|0;break g}if(!H[a+224>>2]){break h}H[a+336>>2]=g;b=c+1|0;c=e-1|0;break f}d=H[a>>2];H[d+20>>2]=12;Ia[H[d>>2]](a);H[a+336>>2]=g;b=c+1|0;c=e-1|0;if(!g){break f}}f=0;while(1){if(!c){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}b=H[h>>2];c=H[h+4>>2]}j=I[b|0];i=c-1|0;if(i){d=b+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}i=H[h+4>>2];d=H[h>>2]}c=H[a+216>>2];k=I[d|0];l=H[a+36>>2];i:{if((l|0)>0){e=N(l,88)+c|0;b=0;while(1){if((j|0)==H[c>>2]){break i}c=c+88|0;b=b+1|0;if((l|0)!=(b|0)){continue}break}c=e}e=H[a>>2];H[e+24>>2]=j;H[e+20>>2]=4;Ia[H[H[a>>2]>>2]](a)}H[((f<<2)+a|0)+340>>2]=c;H[c+24>>2]=k&15;H[c+20>>2]=k>>>4;e=H[a>>2];H[e+24>>2]=j;H[e+28>>2]=H[c+20>>2];c=H[c+24>>2];H[e+20>>2]=106;H[e+32>>2]=c;Ia[H[e+4>>2]](a,1);b=d+1|0;c=i-1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}f=0}if(!c){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}b=H[h>>2];c=H[h+4>>2]}H[a+408>>2]=I[b|0];e=c-1|0;if(e){c=b+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}e=H[h+4>>2];c=H[h>>2]}H[a+412>>2]=I[c|0];g=e-1|0;if(g){d=c+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}g=H[h+4>>2];d=H[h>>2]}c=I[d|0];H[a+420>>2]=c&15;H[a+416>>2]=c>>>4;e=H[a>>2];H[e+24>>2]=H[a+408>>2];H[e+28>>2]=H[a+412>>2];H[e+32>>2]=H[a+416>>2];H[e+36>>2]=H[a+420>>2];H[e+20>>2]=107;c=1;Ia[H[e+4>>2]](a,1);H[H[a+460>>2]+20>>2]=0;if(!f){H[a+144>>2]=H[a+144>>2]+1}H[h+4>>2]=g-1;H[h>>2]=d+1;H[a+436>>2]=0;break b;case 216:c=H[a>>2];H[c+20>>2]=87;Ia[H[c+4>>2]](a,1);H[a+436>>2]=0;c=2;break b;case 203:d=H[a+24>>2];c=H[d+4>>2];if(!c){if(!(Ia[H[d+12>>2]](a)|0)){c=0;break b}c=H[d+4>>2]}f=H[d>>2];g=I[f|0];b=c-1|0;if(b){c=f+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){c=0;break b}b=H[d+4>>2];c=H[d>>2]}e=c+1|0;b=b-1|0;f=I[c|0]|g<<8;c=f-2|0;if(f>>>0>=3){while(1){f=c;if(!b){if(!(Ia[H[d+12>>2]](a)|0)){c=0;break b}b=H[d+4>>2];e=H[d>>2]}g=I[e|0];i=b-1|0;if(i){c=e+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){c=0;break b}i=H[d+4>>2];c=H[d>>2]}e=I[c|0];b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=81;H[H[a>>2]+28>>2]=e;Ia[H[H[a>>2]+4>>2]](a,1);j:{k:{l:{if(g>>>0>=32){b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=29;Ia[H[H[a>>2]>>2]](a);break l}if(g>>>0<16){break k}}F[(a+g|0)+248|0]=e;break j}b=a+g|0;g=e>>>4|0;F[b+248|0]=g;h=b;b=e&15;F[h+232|0]=b;if(b>>>0<=g>>>0){break j}b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=30;Ia[H[H[a>>2]>>2]](a)}e=c+1|0;b=i-1|0;c=f-2|0;if((f|0)>2){continue}break}}if(c){c=H[a>>2];H[c+20>>2]=12;Ia[H[c>>2]](a)}H[d+4>>2]=b;H[d>>2]=e;break a;case 195:d=H[a+24>>2];c=H[d+4>>2];if(!c){if(!(Ia[H[d+12>>2]](a)|0)){break d}c=H[d+4>>2]}f=H[d>>2];e=I[f|0];c=c-1|0;if(c){f=f+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}c=H[d+4>>2];f=H[d>>2]}b=f+1|0;c=c-1|0;e=I[f|0]|e<<8;f=e-2|0;if(e>>>0>=19){while(1){if(!c){if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d>>2];c=H[d+4>>2]}e=H[a>>2];g=I[b|0];H[e+24>>2]=g;H[e+20>>2]=82;Ia[H[H[a>>2]+4>>2]](a,1);e=c-1|0;if(e){c=b+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}e=H[d+4>>2];c=H[d>>2]}i=I[c|0];b=e-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}j=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}k=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}l=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}n=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}o=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}p=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}q=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}r=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}s=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}t=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}u=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}v=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}w=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d+4>>2];c=H[d>>2]}x=I[c|0];e=b-1|0;if(e){c=c+1|0}else{if(!(Ia[H[d+12>>2]](a)|0)){break d}e=H[d+4>>2];c=H[d>>2]}y=I[c|0];b=H[a>>2];H[b+24>>2]=i;H[b+20>>2]=88;H[b+52>>2]=q;H[b+48>>2]=p;H[b+44>>2]=o;H[b+40>>2]=n;H[b+36>>2]=l;H[b+32>>2]=k;H[b+28>>2]=j;Ia[H[b+4>>2]](a,2);b=H[a>>2];H[b+24>>2]=r;H[b+20>>2]=88;H[b+52>>2]=y;H[b+48>>2]=x;H[b+44>>2]=w;H[b+40>>2]=v;H[b+36>>2]=u;H[b+32>>2]=t;H[b+28>>2]=s;Ia[H[b+4>>2]](a,2);h=((((((((((((l+(k+(j+i|0)|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;f=f-17|0;if(!(h>>>0<=256&(f|0)>=(h|0))){b=H[a>>2];H[b+20>>2]=9;Ia[H[b>>2]](a)}b=c+1|0;c=e-1|0;e=0;if(h){while(1){if(!c){if(!(Ia[H[d+12>>2]](a)|0)){break d}b=H[d>>2];c=H[d+4>>2]}F[e+m|0]=I[b|0];b=b+1|0;c=c-1|0;e=e+1|0;if(h>>>0>e>>>0){continue}break}}e=g-16|0;A=g&16;z=A?((e<<2)+a|0)+196|0:((g<<2)+a|0)+180|0;e=A?e:g;if(e>>>0>=4){g=H[a>>2];H[g+24>>2]=e;H[g+20>>2]=31;Ia[H[H[a>>2]>>2]](a)}f=f-h|0;e=H[z>>2];if(!e){e=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[e+276>>2]=0;H[z>>2]=e}F[e+16|0]=y;F[e+15|0]=x;F[e+14|0]=w;F[e+13|0]=v;F[e+12|0]=u;F[e+11|0]=t;F[e+10|0]=s;F[e+9|0]=r;F[e+8|0]=q;F[e+7|0]=p;F[e+6|0]=o;F[e+5|0]=n;F[e+4|0]=l;F[e+3|0]=k;F[e+2|0]=j;F[e+1|0]=i;F[e|0]=0;$a(H[z>>2]+17|0,m,256);if((f|0)>16){continue}break}}if(f){f=H[a>>2];H[f+20>>2]=12;Ia[H[f>>2]](a)}H[d+4>>2]=c;H[d>>2]=b;break a;case 218:h=H[a+24>>2];c=H[h+4>>2];if(!c){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}c=H[h+4>>2]}f=H[h>>2];d=I[f|0];b=c-1|0;if(b){c=f+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}b=H[h+4>>2];c=H[h>>2]}f=c+1|0;g=b-1|0;d=I[c|0]|d<<8;c=d-2|0;if(d>>>0>=3){while(1){if(!g){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}g=H[h+4>>2];f=H[h>>2]}j=I[f|0];d=H[a>>2];H[d+20>>2]=83;e=d;d=j&15;H[e+24>>2]=d;H[H[a>>2]+28>>2]=j>>>4;Ia[H[H[a>>2]+4>>2]](a,1);if(d>>>0>=4){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=32;Ia[H[H[a>>2]>>2]](a)}d=(d<<2)+a|0;b=H[d+164>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,0,132)|0;H[b+128>>2]=0;H[d+164>>2]=b}e=c-1|0;m:{n:{o:{k=j>>>0<16;p:{if(!k){if(c>>>0>128){break o}G[b+120>>1]=1;G[b+122>>1]=1;G[b+124>>1]=1;G[b+126>>1]=1;G[b+112>>1]=1;G[b+114>>1]=1;G[b+116>>1]=1;G[b+118>>1]=1;G[b+104>>1]=1;G[b+106>>1]=1;G[b+108>>1]=1;G[b+110>>1]=1;G[b+96>>1]=1;G[b+98>>1]=1;G[b+100>>1]=1;G[b+102>>1]=1;G[b+88>>1]=1;G[b+90>>1]=1;G[b+92>>1]=1;G[b+94>>1]=1;G[b+80>>1]=1;G[b+82>>1]=1;G[b+84>>1]=1;G[b+86>>1]=1;G[b+72>>1]=1;G[b+74>>1]=1;G[b+76>>1]=1;G[b+78>>1]=1;G[b+64>>1]=1;G[b+66>>1]=1;G[b+68>>1]=1;G[b+70>>1]=1;G[b+56>>1]=1;G[b+58>>1]=1;G[b+60>>1]=1;G[b+62>>1]=1;G[b+48>>1]=1;G[b+50>>1]=1;G[b+52>>1]=1;G[b+54>>1]=1;G[b+40>>1]=1;G[b+42>>1]=1;G[b+44>>1]=1;G[b+46>>1]=1;G[b+32>>1]=1;G[b+34>>1]=1;G[b+36>>1]=1;G[b+38>>1]=1;G[b+24>>1]=1;G[b+26>>1]=1;G[b+28>>1]=1;G[b+30>>1]=1;G[b+16>>1]=1;G[b+18>>1]=1;G[b+20>>1]=1;G[b+22>>1]=1;G[b+8>>1]=1;G[b+10>>1]=1;G[b+12>>1]=1;G[b+14>>1]=1;G[b>>1]=1;G[b+2>>1]=1;G[b+4>>1]=1;G[b+6>>1]=1;c=e>>>1|0;break p}if(c>>>0>64){break o}G[b+120>>1]=1;G[b+122>>1]=1;G[b+124>>1]=1;G[b+126>>1]=1;G[b+112>>1]=1;G[b+114>>1]=1;G[b+116>>1]=1;G[b+118>>1]=1;G[b+104>>1]=1;G[b+106>>1]=1;G[b+108>>1]=1;G[b+110>>1]=1;G[b+96>>1]=1;G[b+98>>1]=1;G[b+100>>1]=1;G[b+102>>1]=1;G[b+88>>1]=1;G[b+90>>1]=1;G[b+92>>1]=1;G[b+94>>1]=1;G[b+80>>1]=1;G[b+82>>1]=1;G[b+84>>1]=1;G[b+86>>1]=1;G[b+72>>1]=1;G[b+74>>1]=1;G[b+76>>1]=1;G[b+78>>1]=1;G[b+64>>1]=1;G[b+66>>1]=1;G[b+68>>1]=1;G[b+70>>1]=1;G[b+56>>1]=1;G[b+58>>1]=1;G[b+60>>1]=1;G[b+62>>1]=1;G[b+48>>1]=1;G[b+50>>1]=1;G[b+52>>1]=1;G[b+54>>1]=1;G[b+40>>1]=1;G[b+42>>1]=1;G[b+44>>1]=1;G[b+46>>1]=1;G[b+32>>1]=1;G[b+34>>1]=1;G[b+36>>1]=1;G[b+38>>1]=1;G[b+24>>1]=1;G[b+26>>1]=1;G[b+28>>1]=1;G[b+30>>1]=1;G[b+16>>1]=1;G[b+18>>1]=1;G[b+20>>1]=1;G[b+22>>1]=1;G[b+8>>1]=1;G[b+10>>1]=1;G[b+12>>1]=1;G[b+14>>1]=1;G[b>>1]=1;G[b+2>>1]=1;G[b+4>>1]=1;G[b+6>>1]=1;c=e}i=25936;q:{r:{s:{t:{u:{v:{w:{d=c;switch(c-4|0){case 0:break r;case 45:break s;case 32:break t;case 21:break u;case 12:break v;case 5:break w;default:break q}}i=25824;break r}i=25696;break r}i=25520;break r}i=25312;break r}i=25040}g=g-1|0;f=f+1|0;break n}g=g-1|0;i=24720;f=f+1|0;if(d){break n}d=0;break m}g=g-1|0;d=64;i=24720;f=f+1|0}c=0;if(j>>>0<=15){while(1){if(!g){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}g=H[h+4>>2];f=H[h>>2]}G[(H[(c<<2)+i>>2]<<1)+b>>1]=I[f|0];f=f+1|0;g=g-1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break m}}while(1){if(!g){if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}g=H[h+4>>2];f=H[h>>2]}j=I[f|0];g=g-1|0;if(g){f=f+1|0}else{if(!(Ia[H[h+12>>2]](a)|0)){c=0;break b}g=H[h+4>>2];f=H[h>>2]}G[(H[(c<<2)+i>>2]<<1)+b>>1]=I[f|0]|j<<8;f=f+1|0;g=g-1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}i=0;x:{c=H[a>>2];if(H[c+104>>2]<2){break x}while(1){j=i<<1;H[c+24>>2]=J[j+b>>1];H[c+28>>2]=J[(j|2)+b>>1];H[c+32>>2]=J[(j|4)+b>>1];H[c+36>>2]=J[(j|6)+b>>1];H[c+40>>2]=J[(j|8)+b>>1];H[c+44>>2]=J[(j|10)+b>>1];H[c+48>>2]=J[(j|12)+b>>1];j=J[(j|14)+b>>1];H[c+20>>2]=95;H[c+52>>2]=j;Ia[H[c+4>>2]](a,2);if(i>>>0>55){break x}i=i+8|0;c=H[a>>2];continue}}c=e-((k?0:d)+d|0)|0;if((c|0)>0){continue}break}}if(c){c=H[a>>2];H[c+20>>2]=12;Ia[H[c>>2]](a)}H[h+4>>2]=g;H[h>>2]=f;break a;case 220:f=H[a+24>>2];b=H[f+4>>2];if(!b){if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}b=H[f+4>>2]}c=H[f>>2];d=I[c|0];b=b-1|0;if(b){c=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}b=H[f+4>>2];c=H[f>>2]}b=b-1|0;if((I[c|0]|d<<8)!=4){d=H[a>>2];H[d+20>>2]=12;Ia[H[d>>2]](a)}if(b){c=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}b=H[f+4>>2];c=H[f>>2]}d=I[c|0];g=b-1|0;if(g){c=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){c=0;break b}g=H[f+4>>2];c=H[f>>2]}e=I[c|0];b=H[a>>2];H[b+20>>2]=84;d=e|d<<8;H[b+24>>2]=d;Ia[H[H[a>>2]+4>>2]](a,1);H[a+280>>2]=d;H[f+4>>2]=g-1;H[f>>2]=c+1;break a;case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:if(Ia[H[(H[a+460>>2]+(c<<2)|0)-864>>2]](a)|0){break a}c=0;break b;case 253:if(Ia[H[H[a+460>>2]+28>>2]](a)|0){break a}c=0;break b;case 0:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:f=H[a>>2];H[f+24>>2]=c;H[f+20>>2]=94;Ia[H[H[a>>2]+4>>2]](a,1);break a;case 219:c=H[a+24>>2];b=H[c+4>>2];if(!b){if(!(Ia[H[c+12>>2]](a)|0)){c=0;break b}b=H[c+4>>2]}f=H[c>>2];d=I[f|0];e=b-1|0;if(e){f=f+1|0}else{if(!(Ia[H[c+12>>2]](a)|0)){c=0;break b}e=H[c+4>>2];f=H[c>>2]}b=I[f|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+436>>2];d=b|d<<8;b=d-2|0;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]+4>>2]](a,1);H[c+4>>2]=e-1;H[c>>2]=f+1;if(d>>>0<3){break a}Ia[H[H[a+24>>2]+16>>2]](a,b);break a;default:f=H[a>>2];H[f+24>>2]=c;H[f+20>>2]=70;Ia[H[H[a>>2]>>2]](a);break a;case 191:break e}}c=0;if(Bf(a,1,0,0)){break a}break b}c=0}Ga=m+256|0;return c|0}c=0;H[a+436>>2]=0;continue}}function $c(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=-2;a:{b:{c:{d:{if(!H[a+36>>2]|(!a|!H[a+32>>2])){break d}d=H[a+28>>2];if(!d|H[d>>2]!=(a|0)){break d}e:{f:{e=H[d+4>>2];switch(e-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break d;case 0:case 12:case 16:case 34:case 46:case 56:break e;default:break f}}if((e|0)==666){break e}if((e|0)!=42){break d}}if(b>>>0>5){break d}g:{h:{if(!H[a+12>>2]){break h}f=H[a+4>>2];if(H[a>>2]?0:f){break h}if((b|0)==4|(e|0)!=666){break g}}H[a+24>>2]=H[1048];return-2}if(!H[a+16>>2]){break b}c=H[d+40>>2];H[d+40>>2]=b;i:{if(H[d+20>>2]){jc(d);h=H[d+20>>2];e=H[a+16>>2];c=e>>>0>h>>>0?h:e;j:{if(!c){break j}$a(H[a+12>>2],H[d+16>>2],c);H[a+12>>2]=c+H[a+12>>2];H[d+16>>2]=c+H[d+16>>2];H[a+20>>2]=c+H[a+20>>2];e=H[a+16>>2]-c|0;H[a+16>>2]=e;f=H[d+20>>2];h=f-c|0;H[d+20>>2]=h;if((c|0)!=(f|0)){break j}H[d+16>>2]=H[d+8>>2]}if(e){e=H[d+4>>2];break i}break a}if((b|0)==4|f|((b<<1)+(b>>>0>4?-9:0)|0)>((c<<1)+((c|0)>4?-9:0)|0)){break i}break b}k:{l:{m:{n:{if((e|0)!=42){if((e|0)!=666){break n}if(!H[a+4>>2]){break m}break b}f=(H[d+48>>2]<<12)-30720|0;c=0;o:{if(H[d+136>>2]>1){break o}e=H[d+132>>2];if((e|0)<2){break o}c=64;if(e>>>0<6){break o}c=(e|0)==6?128:192}H[d+20>>2]=h+1;c=c|f;c=H[d+108>>2]?c|32:c;F[H[d+8>>2]+h|0]=c>>>8;e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=(c|(c>>>0)%31)^31;if(H[d+108>>2]){c=H[a+48>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c>>>24;e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c>>>16;c=H[a+48>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c>>>8;e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c}m=a,n=xd(0,0,0),H[m+48>>2]=n;H[d+4>>2]=113;Oe(a);if(H[d+20>>2]){break a}e=H[d+4>>2]}p:{q:{r:{s:{t:{u:{if((e|0)==57){m=a,n=Nb(0,0,0),H[m+48>>2]=n;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=31;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=139;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=8;c=H[d+28>>2];if(c){break u}c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=0;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=0;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=0;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=0;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=0;c=2;e=H[d+132>>2];if((e|0)!=9){c=H[d+136>>2]>1?4:((e|0)<2)<<2}e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=3;H[d+4>>2]=113;Oe(a);if(H[d+20>>2]){break a}e=H[d+4>>2]}switch(e-69|0){case 34:break q;case 22:break r;case 4:break s;case 0:break t;default:break p}}e=H[c+36>>2];f=H[c+28>>2];g=H[c+16>>2];h=H[c+44>>2];i=H[c>>2];j=H[d+20>>2];H[d+20>>2]=j+1;c=2;F[j+H[d+8>>2]|0]=((h|0)!=0)<<1|(i|0)!=0|((g|0)!=0)<<2|((f|0)!=0)<<3|((e|0)!=0)<<4;e=H[H[d+28>>2]+4>>2];f=H[d+20>>2];H[d+20>>2]=f+1;F[f+H[d+8>>2]|0]=e;e=H[H[d+28>>2]+4>>2];f=H[d+20>>2];H[d+20>>2]=f+1;F[f+H[d+8>>2]|0]=e>>>8;e=J[H[d+28>>2]+6>>1];f=H[d+20>>2];H[d+20>>2]=f+1;F[f+H[d+8>>2]|0]=e;e=I[H[d+28>>2]+7|0];f=H[d+20>>2];H[d+20>>2]=f+1;F[f+H[d+8>>2]|0]=e;e=H[d+132>>2];if((e|0)!=9){c=H[d+136>>2]>1?4:((e|0)<2)<<2}e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[H[d+28>>2]+12>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[d+28>>2];if(H[c+16>>2]){c=H[c+20>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[H[d+28>>2]+20>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c>>>8;c=H[d+28>>2]}if(H[c+44>>2]){m=a,n=Nb(H[a+48>>2],H[d+8>>2],H[d+20>>2]),H[m+48>>2]=n}H[d+4>>2]=69;H[d+32>>2]=0}f=H[d+28>>2];e=H[f+16>>2];if(e){h=H[d+12>>2];c=H[d+20>>2];g=H[d+32>>2];f=J[f+20>>1]-g|0;if(h>>>0<c+f>>>0){while(1){h=h-c|0;$a(H[d+8>>2]+c|0,e+g|0,h);e=H[d+12>>2];H[d+20>>2]=e;if(!(!H[H[d+28>>2]+44>>2]|c>>>0>=e>>>0)){m=a,n=Nb(H[a+48>>2],H[d+8>>2]+c|0,e-c|0),H[m+48>>2]=n}H[d+32>>2]=h+H[d+32>>2];c=H[a+28>>2];jc(c);e=H[c+20>>2];g=H[a+16>>2];e=e>>>0<g>>>0?e:g;v:{if(!e){break v}$a(H[a+12>>2],H[c+16>>2],e);H[a+12>>2]=e+H[a+12>>2];H[c+16>>2]=e+H[c+16>>2];H[a+20>>2]=e+H[a+20>>2];H[a+16>>2]=H[a+16>>2]-e;g=H[c+20>>2];H[c+20>>2]=g-e;if((e|0)!=(g|0)){break v}H[c+16>>2]=H[c+8>>2]}if(H[d+20>>2]){break a}g=H[d+32>>2];e=H[H[d+28>>2]+16>>2];c=0;f=f-h|0;h=H[d+12>>2];if(f>>>0>h>>>0){continue}break}}$a(H[d+8>>2]+c|0,e+g|0,f);e=H[d+20>>2]+f|0;H[d+20>>2]=e;if(!(!H[H[d+28>>2]+44>>2]|c>>>0>=e>>>0)){m=a,n=Nb(H[a+48>>2],H[d+8>>2]+c|0,e-c|0),H[m+48>>2]=n}H[d+32>>2]=0}H[d+4>>2]=73}if(H[H[d+28>>2]+28>>2]){c=H[d+20>>2];f=c;while(1){w:{if(H[d+12>>2]!=(c|0)){break w}if(!(!H[H[d+28>>2]+44>>2]|c>>>0<=f>>>0)){m=a,n=Nb(H[a+48>>2],H[d+8>>2]+f|0,c-f|0),H[m+48>>2]=n}c=H[a+28>>2];jc(c);e=H[c+20>>2];f=H[a+16>>2];e=e>>>0<f>>>0?e:f;x:{if(!e){break x}$a(H[a+12>>2],H[c+16>>2],e);H[a+12>>2]=e+H[a+12>>2];H[c+16>>2]=e+H[c+16>>2];H[a+20>>2]=e+H[a+20>>2];H[a+16>>2]=H[a+16>>2]-e;f=H[c+20>>2];H[c+20>>2]=f-e;if((e|0)!=(f|0)){break x}H[c+16>>2]=H[c+8>>2]}c=0;f=0;if(!H[d+20>>2]){break w}break a}e=H[H[d+28>>2]+28>>2];g=H[d+32>>2];H[d+32>>2]=g+1;e=I[e+g|0];H[d+20>>2]=c+1;F[H[d+8>>2]+c|0]=e;if(e){c=H[d+20>>2];continue}break}y:{if(!H[H[d+28>>2]+44>>2]){break y}c=H[d+20>>2];if(c>>>0<=f>>>0){break y}m=a,n=Nb(H[a+48>>2],H[d+8>>2]+f|0,c-f|0),H[m+48>>2]=n}H[d+32>>2]=0}H[d+4>>2]=91}z:{if(!H[H[d+28>>2]+36>>2]){break z}c=H[d+20>>2];f=c;while(1){A:{if(H[d+12>>2]!=(c|0)){break A}if(!(!H[H[d+28>>2]+44>>2]|c>>>0<=f>>>0)){m=a,n=Nb(H[a+48>>2],H[d+8>>2]+f|0,c-f|0),H[m+48>>2]=n}c=H[a+28>>2];jc(c);e=H[c+20>>2];f=H[a+16>>2];e=e>>>0<f>>>0?e:f;B:{if(!e){break B}$a(H[a+12>>2],H[c+16>>2],e);H[a+12>>2]=e+H[a+12>>2];H[c+16>>2]=e+H[c+16>>2];H[a+20>>2]=e+H[a+20>>2];H[a+16>>2]=H[a+16>>2]-e;f=H[c+20>>2];H[c+20>>2]=f-e;if((e|0)!=(f|0)){break B}H[c+16>>2]=H[c+8>>2]}c=0;f=0;if(!H[d+20>>2]){break A}break a}e=H[H[d+28>>2]+36>>2];g=H[d+32>>2];H[d+32>>2]=g+1;e=I[e+g|0];H[d+20>>2]=c+1;F[H[d+8>>2]+c|0]=e;if(e){c=H[d+20>>2];continue}break}if(!H[H[d+28>>2]+44>>2]){break z}c=H[d+20>>2];if(c>>>0<=f>>>0){break z}m=a,n=Nb(H[a+48>>2],H[d+8>>2]+f|0,c-f|0),H[m+48>>2]=n}H[d+4>>2]=103}if(H[H[d+28>>2]+44>>2]){c=H[d+20>>2];if(K[d+12>>2]<c+2>>>0){Oe(a);if(H[d+20>>2]){break c}c=0}e=H[a+48>>2];H[d+20>>2]=c+1;F[H[d+8>>2]+c|0]=e;c=H[a+48>>2];e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c>>>8;m=a,n=Nb(0,0,0),H[m+48>>2]=n}H[d+4>>2]=113;Oe(a);if(!H[d+20>>2]){break p}break a}if(H[a+4>>2]){break l}}if(H[d+116>>2]){break l}if(!b|H[d+4>>2]==666){break k}}c=H[d+132>>2];C:{if(!c){c=nl(d,b);break C}D:{switch(H[d+136>>2]-2|0){case 0:E:{F:{while(1){G:{if(H[d+116>>2]){break G}vg(d);if(H[d+116>>2]){break G}if(b){break F}c=0;break E}H[d+96>>2]=0;c=I[H[d+56>>2]+H[d+108>>2]|0];e=H[d+5792>>2];G[H[d+5796>>2]+(e<<1)>>1]=0;H[d+5792>>2]=e+1;F[e+H[d+5784>>2]|0]=c;c=(c<<2)+d|0;G[c+148>>1]=J[c+148>>1]+1;H[d+116>>2]=H[d+116>>2]-1;f=H[d+108>>2]+1|0;H[d+108>>2]=f;if(H[d+5792>>2]!=(H[d+5788>>2]-1|0)){continue}c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,f-c|0,0);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;H:{if(!f){break H}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break H}H[e+16>>2]=H[e+8>>2]}if(H[H[d>>2]+16>>2]){continue}break}c=0;break E}H[d+5812>>2]=0;if((b|0)==4){c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,H[d+108>>2]-c|0,1);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;I:{if(!f){break I}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break I}H[e+16>>2]=H[e+8>>2]}c=H[H[d>>2]+16>>2]?3:2;break E}J:{if(!H[d+5792>>2]){break J}c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,H[d+108>>2]-c|0,0);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;K:{if(!f){break K}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break K}H[e+16>>2]=H[e+8>>2]}if(H[H[d>>2]+16>>2]){break J}c=0;break E}c=1}break C;case 1:L:{while(1){M:{N:{O:{g=H[d+116>>2];if(g>>>0>=259){H[d+96>>2]=0;break O}vg(d);g=H[d+116>>2];c=0;if(!(g>>>0>=259|b)){break L}if(g){H[d+96>>2]=0;if(g>>>0>2){break O}j=H[d+108>>2];break N}H[d+5812>>2]=0;if((b|0)==4){c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,H[d+108>>2]-c|0,1);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;P:{if(!f){break P}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break P}H[e+16>>2]=H[e+8>>2]}c=H[H[d>>2]+16>>2]?3:2;break L}Q:{if(!H[d+5792>>2]){break Q}c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,H[d+108>>2]-c|0,0);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;R:{if(!f){break R}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break R}H[e+16>>2]=H[e+8>>2]}if(H[H[d>>2]+16>>2]){break Q}c=0;break L}c=1;break L}j=H[d+108>>2];if(!j){j=0;break N}k=H[d+56>>2]+j|0;c=k-1|0;h=I[c|0];if((h|0)!=I[k|0]|(h|0)!=I[c+2|0]|(h|0)!=I[c+3|0]){break N}l=k+258|0;c=-1;S:{T:{U:{V:{W:{X:{while(1){f=c+k|0;if((h|0)==I[f+4|0]){if((h|0)!=I[f+5|0]){break X}if((h|0)!=I[f+6|0]){break W}if((h|0)!=I[f+7|0]){break V}e=c+8|0;i=e+k|0;if((h|0)!=I[i|0]){break S}if((h|0)!=I[f+9|0]){break U}if((h|0)!=I[f+10|0]){break T}i=f+11|0;if((h|0)!=I[i|0]){break S}f=(c|0)<247;c=e;if(f){continue}break S}break}i=f+4|0;break S}i=f+5|0;break S}i=f+6|0;break S}i=f+7|0;break S}i=f+9|0;break S}i=f+10|0}c=(i-l|0)+258|0;c=c>>>0<g>>>0?c:g;H[d+96>>2]=c;if(c>>>0<3){break N}e=H[d+5792>>2];G[H[d+5796>>2]+(e<<1)>>1]=1;H[d+5792>>2]=e+1;c=c-3|0;F[e+H[d+5784>>2]|0]=c;c=((I[(c&255)+13312|0]<<2)+d|0)+1176|0;G[c>>1]=J[c>>1]+1;c=((I[12800]<<2)+d|0)+2440|0;G[c>>1]=J[c>>1]+1;c=H[d+96>>2];H[d+96>>2]=0;H[d+116>>2]=H[d+116>>2]-c;g=c+H[d+108>>2]|0;H[d+108>>2]=g;break M}c=I[H[d+56>>2]+j|0];e=H[d+5792>>2];G[H[d+5796>>2]+(e<<1)>>1]=0;H[d+5792>>2]=e+1;F[e+H[d+5784>>2]|0]=c;c=(c<<2)+d|0;G[c+148>>1]=J[c+148>>1]+1;H[d+116>>2]=H[d+116>>2]-1;g=H[d+108>>2]+1|0;H[d+108>>2]=g}if(H[d+5792>>2]!=(H[d+5788>>2]-1|0)){continue}c=H[d+92>>2];if((c|0)>=0){e=c+H[d+56>>2]|0}else{e=0}Rc(d,e,g-c|0,0);H[d+92>>2]=H[d+108>>2];c=H[d>>2];e=H[c+28>>2];jc(e);f=H[e+20>>2];g=H[c+16>>2];f=f>>>0<g>>>0?f:g;Y:{if(!f){break Y}$a(H[c+12>>2],H[e+16>>2],f);H[c+12>>2]=f+H[c+12>>2];H[e+16>>2]=f+H[e+16>>2];H[c+20>>2]=f+H[c+20>>2];H[c+16>>2]=H[c+16>>2]-f;c=H[e+20>>2];H[e+20>>2]=c-f;if((c|0)!=(f|0)){break Y}H[e+16>>2]=H[e+8>>2]}if(H[H[d>>2]+16>>2]){continue}break}c=0}break C;default:break D}}c=Ia[H[N(c,12)+12680>>2]](d,b)|0}if((c&-2)==2){H[d+4>>2]=666}if(!(c&-3)){c=0;if(H[a+16>>2]){break d}break a}if((c|0)!=1){break k}Z:{_:{switch(b-1|0){case 0:e=H[d+5820>>2];c=J[d+5816>>1]|2<<e;G[d+5816>>1]=c;$:{if((e|0)>=14){e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=I[d+5817|0];e=H[d+5820>>2];c=2>>>16-e|0;G[d+5816>>1]=c;e=e-13|0;break $}e=e+3|0}H[d+5820>>2]=e;aa:{if((e|0)>=10){e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=I[d+5817|0];c=0;G[d+5816>>1]=0;e=H[d+5820>>2]-9|0;break aa}e=e+7|0}H[d+5820>>2]=e;ba:{ca:{if((e|0)==16){e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=I[d+5817|0];G[d+5816>>1]=0;c=0;break ca}if((e|0)<8){break ba}e=H[d+20>>2];H[d+20>>2]=e+1;F[e+H[d+8>>2]|0]=c;G[d+5816>>1]=I[d+5817|0];c=H[d+5820>>2]-8|0}H[d+5820>>2]=c}break Z;case 4:break Z;default:break _}}tg(d,0,0,0);if((b|0)!=3){break Z}c=H[d+68>>2];e=(H[d+76>>2]<<1)-2|0;G[c+e>>1]=0;_a(c,0,e);if(H[d+116>>2]){break Z}H[d+5812>>2]=0;H[d+92>>2]=0;H[d+108>>2]=0}Oe(a);if(H[a+16>>2]){break k}break a}c=0;if((b|0)!=4){break d}c=1;e=H[d+24>>2];if((e|0)<=0){break d}b=H[a+48>>2];da:{if((e|0)==2){c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;b=H[a+48>>2];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b>>>8;b=J[a+50>>1];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;b=I[a+51|0];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;b=H[a+8>>2];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;b=H[a+8>>2];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b>>>8;b=J[a+10>>1];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;b=I[a+11|0];break da}c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b>>>24;c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b>>>16;b=H[a+48>>2];c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b>>>8}c=H[d+20>>2];H[d+20>>2]=c+1;F[c+H[d+8>>2]|0]=b;Oe(a);a=H[d+24>>2];if((a|0)>0){H[d+24>>2]=0-a}c=!H[d+20>>2]}return c}H[d+40>>2]=-1;return 0}H[a+24>>2]=H[1051];return-5}H[d+40>>2]=-1;return 0}function ty(a){a=a|0;var 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;a:{b:{c:{d:{e:{f:{g:{c=H[a+20>>2];switch(c-202|0){case 2:break c;case 1:break f;case 0:break g;default:break e}}l=Ia[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+440>>2]=l;H[l+8>>2]=0;H[l+4>>2]=189;H[l>>2]=190;Fl(a);c=Ia[H[H[a+4>>2]>>2]](a,1,1408)|0;e=c+256|0;H[a+332>>2]=e;d=_a(c,0,256);while(1){F[b+e|0]=b;c=b|1;F[c+e|0]=c;c=b|2;F[c+e|0]=c;c=b|3;F[c+e|0]=c;c=b|4;F[c+e|0]=c;c=b|5;F[c+e|0]=c;c=b|6;F[c+e|0]=c;c=b|7;F[c+e|0]=c;b=b+8|0;if((b|0)!=256){continue}break}_a(d+512|0,255,384);_a(d+896|0,0,384);$a(d+1280|0,H[a+332>>2],128);H[l+12>>2]=0;b=El(a);H[l+20>>2]=0;H[l+24>>2]=0;H[l+16>>2]=b;h:{if(!H[a+84>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;break h}if(!H[a+64>>2]){H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0}if(H[a+68>>2]){b=H[a>>2];H[b+20>>2]=48;Ia[H[b>>2]](a)}i:{if(H[a+120>>2]!=3){H[a+136>>2]=0;H[a+108>>2]=0;H[a+100>>2]=1;H[a+104>>2]=0;break i}if(H[a+136>>2]){H[a+104>>2]=1;break i}if(H[a+92>>2]){H[a+108>>2]=1;break i}H[a+100>>2]=1}if(H[a+100>>2]){b=Ia[H[H[a+4>>2]>>2]](a,1,88)|0;H[a+480>>2]=b;H[b+68>>2]=0;H[b+12>>2]=210;H[b+8>>2]=211;H[b>>2]=212;H[b+52>>2]=0;if(H[a+120>>2]>=5){b=H[a>>2];H[b+20>>2]=57;H[b+24>>2]=4;Ia[H[H[a>>2]>>2]](a)}j=H[a+96>>2];if((j|0)>=257){b=H[a>>2];H[b+20>>2]=59;H[b+24>>2]=256;Ia[H[H[a>>2]>>2]](a);j=H[a+96>>2]}k=H[a+120>>2];j:{if((k|0)>=2){b=k-1|0;d=b&-8;e=b&7;b=k-2>>>0<7;f=1;while(1){c=0;g=f;f=f+1|0;h=f;if(!b){while(1){h=N(N(N(N(N(N(N(N(f,h),f),f),f),f),f),f),f);c=c+8|0;if((d|0)!=(c|0)){continue}break}}c=0;if(e){while(1){h=N(f,h);c=c+1|0;if((e|0)!=(c|0)){continue}break}}if((h|0)<=(j|0)){continue}break}break j}g=(j|0)>1?j:1;h=g+1|0}n=H[a+480>>2];d=1;if(g>>>0<=1){b=H[a>>2];H[b+24>>2]=h;H[b+20>>2]=58;Ia[H[H[a>>2]>>2]](a)}k:{if((k|0)<=0){break k}e=k&3;b=0;l:{if(k-1>>>0<3){f=0;break l}c=k&-4;f=0;o=n+32|0;while(1){i=f<<2;H[i+o>>2]=g;H[o+(i|4)>>2]=g;H[o+(i|8)>>2]=g;H[o+(i|12)>>2]=g;f=f+4|0;d=N(N(N(N(d,g),g),g),g);s=s+4|0;if((c|0)!=(s|0)){continue}break}}if(e){while(1){H[(n+(f<<2)|0)+32>>2]=g;f=f+1|0;d=N(d,g);b=b+1|0;if((e|0)!=(b|0)){continue}break}}g=k-1|0;m:{if(H[a+44>>2]!=2){e=n+32|0;b=H[e>>2];h=b+1|0;c=N(h,(d|0)/(b|0)|0);if((j|0)<(c|0)){break k}f=0;b=e;break m}e=n+36|0;b=H[e>>2];h=b+1|0;c=N(h,(d|0)/(b|0)|0);if((j|0)<(c|0)){break k}f=0;b=e;while(1){d=c;H[b>>2]=h;if((f|0)!=(g|0)){f=f+1|0;b=(n+(H[(f<<2)+26288>>2]<<2)|0)+32|0;c=H[b>>2];h=c+1|0;c=N(h,(d|0)/(c|0)|0);if((j|0)>=(c|0)){continue}}f=0;b=e;c=H[b>>2];h=c+1|0;c=N(h,(d|0)/(c|0)|0);if((j|0)>=(c|0)){continue}break}break k}while(1){d=c;H[b>>2]=h;if((f|0)!=(g|0)){f=f+1|0;b=(n+(f<<2)|0)+32|0;c=H[b>>2];h=c+1|0;c=N(h,(d|0)/(c|0)|0);if((j|0)>=(c|0)){continue}}f=0;b=e;c=H[b>>2];h=c+1|0;c=N(h,(d|0)/(c|0)|0);if((j|0)>=(c|0)){continue}break}}b=H[a+120>>2];c=H[a>>2];H[c+24>>2]=d;n:{if((b|0)==3){H[c+28>>2]=H[n+32>>2];H[c+32>>2]=H[n+36>>2];H[c+36>>2]=H[n+40>>2];h=96;b=c;break n}h=97;b=H[a>>2]}H[c+20>>2]=h;Ia[H[b+4>>2]](a,1);r=Ia[H[H[a+4>>2]+8>>2]](a,1,d,H[a+120>>2])|0;f=H[a+120>>2];if((f|0)>0){b=d;while(1){c=b;e=p<<2;q=H[(e+n|0)+32>>2];b=(b|0)/(q|0)|0;if(!((q|0)<=0|(b|0)<=0)){t=e+r|0;k=q-1|0;o=k>>>1|0;i=b&-4;j=b&3;e=b-1|0;m=0;while(1){h=N(b,m);if((h|0)<(d|0)){u=(N(m,255)+o|0)/(k|0)|0;while(1){s=0;f=0;g=0;if(e>>>0>=3){while(1){F[H[t>>2]+(f+h|0)|0]=u;F[H[t>>2]+((f|1)+h|0)|0]=u;F[H[t>>2]+((f|2)+h|0)|0]=u;F[H[t>>2]+((f|3)+h|0)|0]=u;f=f+4|0;g=g+4|0;if((i|0)!=(g|0)){continue}break}}if(j){while(1){F[H[t>>2]+(f+h|0)|0]=u;f=f+1|0;s=s+1|0;if((j|0)!=(s|0)){continue}break}}h=c+h|0;if((h|0)<(d|0)){continue}break}}m=m+1|0;if((q|0)!=(m|0)){continue}break}f=H[a+120>>2]}p=p+1|0;if((p|0)<(f|0)){continue}break}}H[n+20>>2]=d;H[n+16>>2]=r;zl(a);if(!(H[a+88>>2]!=2|H[a+120>>2]<=0)){c=(H[a+112>>2]<<1)+4|0;b=H[a+480>>2];f=0;while(1){v=b+(f<<2)|0,w=Ia[H[H[a+4>>2]+4>>2]](a,1,c)|0,H[v+68>>2]=w;f=f+1|0;if((f|0)<H[a+120>>2]){continue}break}}H[l+20>>2]=H[a+480>>2]}if(!(H[a+104>>2]?1:H[a+108>>2])){break h}d=0;e=Ia[H[H[a+4>>2]>>2]](a,1,44)|0;H[a+480>>2]=e;H[e+40>>2]=0;H[e+32>>2]=0;H[e+12>>2]=218;H[e>>2]=219;if(H[a+120>>2]!=3){b=H[a>>2];H[b+20>>2]=48;Ia[H[b>>2]](a)}v=e,w=Ia[H[H[a+4>>2]>>2]](a,1,128)|0,H[v+24>>2]=w;while(1){b=Ia[H[H[a+4>>2]+4>>2]](a,1,4096)|0;c=d<<2;H[c+H[e+24>>2]>>2]=b;b=Ia[H[H[a+4>>2]+4>>2]](a,1,4096)|0;H[H[e+24>>2]+(c|4)>>2]=b;d=d+2|0;if((d|0)!=32){continue}break}H[e+28>>2]=1;o:{if(H[a+108>>2]){c=8;g=58;d=H[a+96>>2];p:{if((d|0)>=8){if(d>>>0<257){break p}g=59;c=256}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=g;Ia[H[H[a>>2]>>2]](a)}b=Ia[H[H[a+4>>2]+8>>2]](a,1,d,3)|0;H[e+20>>2]=d;H[e+16>>2]=b;break o}H[e+16>>2]=0}if(H[a+88>>2]){H[a+88>>2]=2;v=e,w=Ia[H[H[a+4>>2]+4>>2]](a,1,N(H[a+112>>2],6)+12|0)|0,H[v+32>>2]=w;yl(a)}H[l+24>>2]=H[a+480>>2]}if(!H[a+68>>2]){q:{if(H[l+16>>2]){b=Ia[H[H[a+4>>2]>>2]](a,1,48)|0;H[a+472>>2]=b;H[b+8>>2]=0;H[b>>2]=225;c=N(H[a+120>>2],H[a+112>>2]);H[b+40>>2]=c;r:{if(H[a+316>>2]==2){H[b+12>>2]=226;H[b+4>>2]=227;v=b,w=Ia[H[H[a+4>>2]+4>>2]](a,1,c)|0,H[v+32>>2]=w;b=H[a+472>>2];break r}H[b+32>>2]=0;H[b+12>>2]=228;H[b+4>>2]=229}v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+20>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+24>>2]=w;f=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+28>>2]=f;g=H[b+24>>2];e=H[b+20>>2];c=H[b+16>>2];b=0;d=-128;while(1){i=b<<2;H[i+c>>2]=N(d,91881)+32768>>16;H[e+i>>2]=N(d,116130)+32768>>16;H[g+i>>2]=N(d,-46802);H[f+i>>2]=N(d,-22554)+32768;d=d+1|0;b=b+1|0;if((b|0)!=256){continue}break}break q}c=Ia[H[H[a+4>>2]>>2]](a,1,24)|0;H[a+476>>2]=c;H[c>>2]=230;s:{t:{u:{switch(H[a+40>>2]-1|0){case 0:if(H[a+36>>2]!=1){break t}break s;case 1:case 2:if(H[a+36>>2]!=3){break t}break s;case 3:case 4:if(H[a+36>>2]!=4){break t}break s;default:break u}}if(H[a+36>>2]>0){break s}}b=H[a>>2];H[b+20>>2]=11;Ia[H[b>>2]](a)}v:{w:{x:{y:{z:{b=H[a+44>>2];switch(b-1|0){case 3:break x;case 1:break y;case 0:break z;default:break w}}H[a+120>>2]=1;A:{switch(H[a+40>>2]-1|0){case 0:case 2:H[c+4>>2]=231;g=H[a+36>>2];if((g|0)<2){break v}b=g-1|0;e=b&7;c=H[a+216>>2];d=1;if(g-2>>>0>=7){b=b&-8;f=0;while(1){g=c+N(d,88)|0;H[g+52>>2]=0;H[g+140>>2]=0;H[g+228>>2]=0;H[g+316>>2]=0;H[g+404>>2]=0;H[g+492>>2]=0;H[g+580>>2]=0;H[g+668>>2]=0;d=d+8|0;f=f+8|0;if((b|0)!=(f|0)){continue}break}}if(!e){break v}b=0;while(1){H[(c+N(d,88)|0)+52>>2]=0;d=d+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break};break v;default:break A}}b=H[a>>2];H[b+20>>2]=28;Ia[H[b>>2]](a);break v}H[a+120>>2]=3;B:{switch(H[a+40>>2]-1|0){case 2:H[c+4>>2]=232;b=H[a+476>>2];v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;f=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=f;g=H[b+16>>2];e=H[b+12>>2];c=H[b+8>>2];d=0;b=-128;while(1){i=d<<2;H[i+c>>2]=N(b,91881)+32768>>16;H[e+i>>2]=N(b,116130)+32768>>16;H[g+i>>2]=N(b,-46802);H[f+i>>2]=N(b,-22554)+32768;b=b+1|0;d=d+1|0;if((d|0)!=256){continue}break};break v;case 0:H[c+4>>2]=233;break v;case 1:H[c+4>>2]=234;break v;default:break B}}b=H[a>>2];H[b+20>>2]=28;Ia[H[b>>2]](a);break v}H[a+120>>2]=4;C:{switch(H[a+40>>2]-4|0){case 1:H[c+4>>2]=235;b=H[a+476>>2];v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+8>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+12>>2]=w;v=b,w=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0,H[v+16>>2]=w;f=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0;H[b+20>>2]=f;g=H[b+16>>2];e=H[b+12>>2];c=H[b+8>>2];d=0;b=-128;while(1){i=d<<2;H[i+c>>2]=N(b,91881)+32768>>16;H[e+i>>2]=N(b,116130)+32768>>16;H[g+i>>2]=N(b,-46802);H[f+i>>2]=N(b,-22554)+32768;b=b+1|0;d=d+1|0;if((d|0)!=256){continue}break};break v;case 0:H[c+4>>2]=234;break v;default:break C}}b=H[a>>2];H[b+20>>2]=28;Ia[H[b>>2]](a);break v}if((b|0)==H[a+40>>2]){H[a+120>>2]=H[a+36>>2];H[c+4>>2]=234;break v}b=H[a>>2];H[b+20>>2]=28;Ia[H[b>>2]](a)}H[a+124>>2]=H[a+84>>2]?1:H[a+120>>2];c=0;d=Ia[H[H[a+4>>2]>>2]](a,1,160)|0;H[a+472>>2]=d;H[d+8>>2]=0;H[d+4>>2]=236;H[d>>2]=237;if(H[a+304>>2]){b=H[a>>2];H[b+20>>2]=26;Ia[H[b>>2]](a)}if(H[a+36>>2]>0){k=d+12|0;o=d+150|0;i=d+140|0;q=d+52|0;f=d+100|0;b=H[a+216>>2];while(1){r=H[a+316>>2];j=H[a+312>>2];g=H[a+320>>2];e=H[b+36>>2];d=H[b+8>>2];m=c<<2;p=(N(H[b+40>>2],H[b+12>>2])|0)/H[a+324>>2]|0;H[m+f>>2]=p;e=(N(d,e)|0)/(g|0)|0;D:{if(!H[b+52>>2]){H[m+q>>2]=238;break D}if(!((e|0)!=(j|0)|(r|0)!=(p|0))){H[m+q>>2]=239;break D}d=(j|0)!=e<<1;E:{if(!(d|(r|0)!=(p|0))){H[m+q>>2]=240;break E}if(!((r|0)!=p<<1|d)){H[m+q>>2]=241;break E}F:{d=e;e=(j|0)/(e|0)|0;if(j-N(d,e)|0){break F}d=(r|0)/(p|0)|0;if(r-N(d,p)|0){break F}H[m+q>>2]=242;F[c+i|0]=e;F[c+o|0]=d;break E}d=H[a>>2];H[d+20>>2]=39;Ia[H[d>>2]](a)}e=H[a+312>>2];d=(e+H[a+112>>2]|0)-1|0;v=k+m|0,w=Ia[H[H[a+4>>2]+8>>2]](a,1,d-((d|0)%(e|0)|0)|0,H[a+316>>2])|0,H[v>>2]=w}b=b+88|0;c=c+1|0;if((c|0)<H[a+36>>2]){continue}break}}}b=H[a+108>>2];e=Ia[H[H[a+4>>2]>>2]](a,1,28)|0;H[a+452>>2]=e;H[e+8>>2]=0;H[e+12>>2]=0;H[e>>2]=243;if(H[a+84>>2]){G:{d=H[a+316>>2];H[e+16>>2]=d;c=H[a+4>>2];if(b){b=(d+H[a+116>>2]|0)-1|0;v=e,w=Ia[H[c+16>>2]](a,1,0,N(H[a+120>>2],H[a+112>>2]),b-((b|0)%(d|0)|0)|0,H[e+16>>2])|0,H[v+8>>2]=w;break G}v=e,w=Ia[H[c+8>>2]](a,1,N(H[a+120>>2],H[a+112>>2]),d)|0,H[v+12>>2]=w}}}b=0;c=Ia[H[H[a+4>>2]>>2]](a,1,84)|0;H[a+468>>2]=c;H[c>>2]=247;if(H[a+36>>2]>0){e=c+44|0;d=H[a+216>>2];while(1){c=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[d+84>>2]=c;_a(c,0,256);H[e+(b<<2)>>2]=-1;d=d+88|0;b=b+1|0;if((b|0)<H[a+36>>2]){continue}break}}H:{if(H[a+228>>2]){d=0;b=Ia[H[H[a+4>>2]>>2]](a,1,188)|0;H[a+464>>2]=b;H[b>>2]=279;_a(b+56|0,0,128);F[b+184|0]=113;I:{if(!H[a+224>>2]){break I}b=Ia[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=b;if(H[a+36>>2]<=0){break I}while(1){b=_a(b,255,256)+256|0;d=d+1|0;if((d|0)<H[a+36>>2]){continue}break}}break H}d=0;b=Ia[H[H[a+4>>2]>>2]](a,1,216)|0;H[a+464>>2]=b;H[b>>2]=285;J:{if(!H[a+224>>2]){H[b+64>>2]=0;H[b+68>>2]=0;H[b+88>>2]=0;H[b+92>>2]=0;H[b+80>>2]=0;H[b+84>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;break J}c=Ia[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<8)|0;H[a+160>>2]=c;if(H[a+36>>2]>0){while(1){c=_a(c,255,256)+256|0;d=d+1|0;if((d|0)<H[a+36>>2]){continue}break}}H[b+44>>2]=0;H[b+48>>2]=0;H[b+52>>2]=0;H[b+56>>2]=0}}b=H[H[a+456>>2]+16>>2]?1:H[a+64>>2]!=0;c=0;f=Ia[H[H[a+4>>2]>>2]](a,1,116)|0;H[a+448>>2]=f;H[f+112>>2]=0;H[f+8>>2]=292;H[f>>2]=293;K:{if(b){if(H[a+36>>2]>0){g=f+72|0;d=H[a+216>>2];while(1){e=H[d+8>>2];b=(e+H[d+28>>2]|0)-1|0;h=b-((b|0)%(e|0)|0)|0;e=H[d+12>>2];b=(e+H[d+32>>2]|0)-1|0;v=g+(c<<2)|0,w=Ia[H[H[a+4>>2]+20>>2]](a,1,1,h,b-((b|0)%(e|0)|0)|0,H[a+224>>2]?N(e,3):e)|0,H[v>>2]=w;d=d+88|0;c=c+1|0;if((c|0)<H[a+36>>2]){continue}break}}H[f+12>>2]=294;H[f+4>>2]=295;H[f+16>>2]=f+72;break K}b=Ia[H[H[a+4>>2]+4>>2]](a,1,1280)|0;H[f+32>>2]=b;H[f+16>>2]=0;H[f+12>>2]=296;H[f+4>>2]=297;H[f+68>>2]=b+1152;H[f+64>>2]=b+1024;H[f+60>>2]=b+896;H[f+56>>2]=b+768;H[f+52>>2]=b+640;H[f+48>>2]=b+512;H[f+44>>2]=b+384;H[f+40>>2]=b+256;H[f+36>>2]=b+128}if(!H[a+68>>2]){d=0;o=Ia[H[H[a+4>>2]>>2]](a,1,80)|0;H[a+444>>2]=o;H[o>>2]=195;c=H[a+324>>2];L:{if(H[H[a+472>>2]+8>>2]){if((c|0)<=1){b=H[a>>2];H[b+20>>2]=48;Ia[H[b>>2]](a);c=H[a+324>>2]}k=H[a+444>>2];b=Ia[H[H[a+4>>2]>>2]](a,1,H[a+36>>2]<<3)|0;H[k+56>>2]=b;g=H[a+36>>2];H[k+60>>2]=b+(g<<2);if((g|0)>0){i=c+4|0;b=H[a+216>>2];while(1){f=(N(H[b+40>>2],H[b+12>>2])|0)/H[a+324>>2]|0;g=N(f,i);c=Ia[H[H[a+4>>2]>>2]](a,1,g<<3)|0;e=d<<2;c=c+(f<<2)|0;H[e+H[k+56>>2]>>2]=c;H[e+H[k+60>>2]>>2]=c+(g<<2);b=b+88|0;d=d+1|0;g=H[a+36>>2];if((d|0)<(g|0)){continue}break}}c=H[a+324>>2];e=c+2|0;break L}g=H[a+36>>2];e=c}M:{if((g|0)<=0){break M}g=o+8|0;b=H[a+216>>2];d=0;while(1){v=g+(d<<2)|0,w=Ia[H[H[a+4>>2]+8>>2]](a,1,N(H[b+36>>2],H[b+28>>2]),N(e,(N(H[b+40>>2],H[b+12>>2])|0)/(c|0)|0))|0,H[v>>2]=w;d=d+1|0;if((d|0)>=H[a+36>>2]){break M}b=b+88|0;c=H[a+324>>2];continue}}}Ia[H[H[a+4>>2]+24>>2]](a);Ia[H[H[a+456>>2]+8>>2]](a);e=H[a+8>>2];if(!(!H[H[a+456>>2]+16>>2]|(H[a+64>>2]|!e))){c=H[a+224>>2];d=H[a+36>>2];H[e+4>>2]=0;b=H[a+328>>2];H[e+12>>2]=0;H[e+8>>2]=N(b,c?N(d,3)+2|0:d);H[e+16>>2]=H[a+108>>2]?3:2;H[l+12>>2]=H[l+12>>2]+1}b=207;if(H[a+64>>2]){break b}H[a+20>>2]=203}N:{if(!H[H[a+456>>2]+16>>2]){break N}b=H[a+8>>2];while(1){if(b){Ia[H[b>>2]](a)}O:{d=Ia[H[H[a+456>>2]>>2]](a)|0;switch(d|0){case 0:break a;case 2:break N;default:break O}}b=H[a+8>>2];if(!b|(d&-3)!=1){continue}c=H[b+4>>2]+1|0;H[b+4>>2]=c;e=c;c=H[b+8>>2];if((e|0)<(c|0)){continue}H[b+8>>2]=c+H[a+328>>2];continue}}H[a+152>>2]=H[a+144>>2];break d}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}if(H[a+20>>2]==204){break c}Ia[H[H[a+440>>2]>>2]](a);H[a+20>>2]=204;H[a+140>>2]=0}if(H[H[a+440>>2]+8>>2]){e=a+140|0;b=H[a+140>>2];while(1){c=H[a+116>>2];if(c>>>0>b>>>0){d=H[a+8>>2];if(d){H[d+8>>2]=c;H[d+4>>2]=b;Ia[H[d>>2]](a);b=H[a+140>>2]}d=0;Ia[H[H[a+444>>2]+4>>2]](a,0,e,0);c=b;b=H[a+140>>2];if((c|0)!=(b|0)){continue}break a}Ia[H[H[a+440>>2]+4>>2]](a);Ia[H[H[a+440>>2]>>2]](a);b=0;H[a+140>>2]=0;if(H[H[a+440>>2]+8>>2]){continue}break}}b=H[a+68>>2]?206:205}H[a+20>>2]=b;d=1}return d|0}function zc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=Ga-272|0;Ga=c;a:{b:{d=H[a+28>>2];if(!d){break b}if(!(Ia[H[H[d>>2]+60>>2]](d)|0)){break b}d=c+120|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+60>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)&255);d=Fb(d,180480);H[c+144>>2]=H[d+8>>2];e=H[d+4>>2];H[c+136>>2]=H[d>>2];H[c+140>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+136|0,180632);H[c+160>>2]=H[d+8>>2];e=H[d+4>>2];H[c+152>>2]=H[d>>2];H[c+156>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+104|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+60>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>8&255);f=d;d=I[c+115|0];e=d<<24>>24<0;d=db(c+152|0,e?H[c+104>>2]:f,e?H[c+108>>2]:d);H[c+176>>2]=H[d+8>>2];e=H[d+4>>2];H[c+168>>2]=H[d>>2];H[c+172>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+168|0,180632);H[c+192>>2]=H[d+8>>2];e=H[d+4>>2];H[c+184>>2]=H[d>>2];H[c+188>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+88|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+60>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>16&255);f=d;d=I[c+99|0];e=d<<24>>24<0;d=db(c+184|0,e?H[c+88>>2]:f,e?H[c+92>>2]:d);H[c+208>>2]=H[d+8>>2];e=H[d+4>>2];H[c+200>>2]=H[d>>2];H[c+204>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+200|0,183932);H[c+224>>2]=H[d+8>>2];e=H[d+4>>2];H[c+216>>2]=H[d>>2];H[c+220>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+72|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+60>>2]](e)|0;Hg(d,Ia[H[H[e>>2]+20>>2]](e)|0);f=d;d=I[c+83|0];e=d<<24>>24<0;d=db(c+216|0,e?H[c+72>>2]:f,e?H[c+76>>2]:d);H[c+240>>2]=H[d+8>>2];e=H[d+4>>2];H[c+232>>2]=H[d>>2];H[c+236>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+232|0,184e3);f=H[d>>2];H[c+48>>2]=H[d+4>>2];e=I[d+7|0]|I[d+8|0]<<8|(I[d+9|0]<<16|I[d+10|0]<<24);F[c+51|0]=e;F[c+52|0]=e>>>8;F[c+53|0]=e>>>16;F[c+54|0]=e>>>24;H[d>>2]=0;H[d+4>>2]=0;e=I[d+11|0];H[d+8>>2]=0;d=Va(32);H[c+248>>2]=d;H[c+252>>2]=6;H[c+256>>2]=-2147483640;Wa(d,181012,6);H[d+24>>2]=0;H[c+264>>2]=H[c+48>>2];d=I[c+51|0]|I[c+52|0]<<8|(I[c+53|0]<<16|I[c+54|0]<<24);F[c+267|0]=d;F[c+268|0]=d>>>8;F[c+269|0]=d>>>16;F[c+270|0]=d>>>24;H[c+260>>2]=f;F[c+271|0]=e;H[c+48>>2]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;d=H[b+4>>2];c:{if(d>>>0<K[b+8>>2]){d:{if(F[c+259|0]>=0){e=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+256>>2];break d}Ya(d,H[c+248>>2],H[c+252>>2])}e=H[c+264>>2];H[d+12>>2]=H[c+260>>2];H[d+16>>2]=e;H[d+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=d+24;break c}rb(b,c+248|0);if(F[c+271|0]>=0){break c}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+83|0]<0){Ta(H[c+72>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+99|0]<0){Ta(H[c+88>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+163|0]<0){Ta(H[c+152>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}d=H[a+28>>2];d=Ia[H[H[d>>2]+60>>2]](d)|0;g=+Ia[H[H[d>>2]+16>>2]](d);d=H[a+28>>2];e:{if(!d){break e}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break e}d=H[a+28>>2];g=g*M[(Ia[H[H[d>>2]+88>>2]](d,2)|0)+24>>3]}g=S(g,1);f:{if(!(g>0)){break f}bb(c+232|0,g);d=Va(64);H[c+248>>2]=d;H[c+252>>2]=12;H[c+256>>2]=-2147483632;Wa(d,184056,12);H[d+48>>2]=0;H[c+268>>2]=H[c+240>>2];H[c+240>>2]=0;d=H[c+236>>2];H[c+260>>2]=H[c+232>>2];H[c+264>>2]=d;H[c+232>>2]=0;H[c+236>>2]=0;d=H[b+4>>2];g:{if(d>>>0<K[b+8>>2]){h:{if(F[c+259|0]>=0){e=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+256>>2];break h}Ya(d,H[c+248>>2],H[c+252>>2])}e=H[c+264>>2];H[d+12>>2]=H[c+260>>2];H[d+16>>2]=e;H[d+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=d+24;break g}rb(b,c+248|0);if(F[c+271|0]>=0){break g}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+243|0]>=0){break f}Ta(H[c+232>>2])}i:{j:{k:{l:{m:{a=H[a+28>>2];a=Ia[H[H[a>>2]+60>>2]](a)|0;e=Ia[H[H[a>>2]+12>>2]](a)|0;switch((e&15)-1|0){case 3:break j;case 2:break k;case 1:break l;case 0:break m;default:break i}}a=c+216|0;bb(a,g*4);gb(a,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+200|0;bb(a,g+g);f=a;a=I[c+211|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+200>>2]:f,d?H[c+204>>2]:a);e=H[a>>2];H[c+184>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+187|0]=d;F[c+188|0]=d>>>8;F[c+189|0]=d>>>16;F[c+190|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;f=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,184160,16);H[d+64>>2]=0;H[c+264>>2]=H[c+184>>2];a=I[c+187|0]|I[c+188|0]<<8|(I[c+189|0]<<16|I[c+190|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=e;F[c+271|0]=f;H[c+184>>2]=0;F[c+187|0]=0;F[c+188|0]=0;F[c+189|0]=0;F[c+190|0]=0;a=H[b+4>>2];n:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break n}rb(b,c+248|0);if(F[c+271|0]>=0){break n}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]>=0){break a}Ta(H[c+216>>2]);break a}a=c+216|0;bb(a,g);gb(a,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+200|0;bb(a,g);f=a;a=I[c+211|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+200>>2]:f,d?H[c+204>>2]:a);e=H[a>>2];H[c+184>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+187|0]=d;F[c+188|0]=d>>>8;F[c+189|0]=d>>>16;F[c+190|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;f=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,184160,16);H[d+64>>2]=0;H[c+264>>2]=H[c+184>>2];a=I[c+187|0]|I[c+188|0]<<8|(I[c+189|0]<<16|I[c+190|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=e;F[c+271|0]=f;H[c+184>>2]=0;F[c+187|0]=0;F[c+188|0]=0;F[c+189|0]=0;F[c+190|0]=0;a=H[b+4>>2];o:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break o}rb(b,c+248|0);if(F[c+271|0]>=0){break o}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]>=0){break a}Ta(H[c+216>>2]);break a}a=c+152|0;bb(a,g*4);gb(a,32);H[c+176>>2]=H[c+160>>2];H[c+160>>2]=0;a=H[c+156>>2];H[c+168>>2]=H[c+152>>2];H[c+172>>2]=a;H[c+152>>2]=0;H[c+156>>2]=0;a=c+136|0;h=g+g;bb(a,h);f=a;a=I[c+147|0];d=a<<24>>24<0;a=db(c+168|0,d?H[c+136>>2]:f,d?H[c+140>>2]:a);H[c+192>>2]=H[a+8>>2];d=H[a+4>>2];H[c+184>>2]=H[a>>2];H[c+188>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+184|0,32);H[c+208>>2]=H[c+192>>2];H[c+192>>2]=0;a=H[c+188>>2];H[c+200>>2]=H[c+184>>2];H[c+204>>2]=a;H[c+184>>2]=0;H[c+188>>2]=0;a=c+120|0;bb(a,g);f=a;a=I[c+131|0];d=a<<24>>24<0;a=db(c+200|0,d?H[c+120>>2]:f,d?H[c+124>>2]:a);H[c+224>>2]=H[a+8>>2];d=H[a+4>>2];H[c+216>>2]=H[a>>2];H[c+220>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+216|0,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+104|0;bb(a,h);f=a;a=I[c+115|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+104>>2]:f,d?H[c+108>>2]:a);e=H[a>>2];H[c+88>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+91|0]=d;F[c+92|0]=d>>>8;F[c+93|0]=d>>>16;F[c+94|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;f=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,184160,16);H[d+64>>2]=0;H[c+264>>2]=H[c+88>>2];a=I[c+91|0]|I[c+92|0]<<8|(I[c+93|0]<<16|I[c+94|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=e;F[c+271|0]=f;H[c+88>>2]=0;F[c+91|0]=0;F[c+92|0]=0;F[c+93|0]=0;F[c+94|0]=0;a=H[b+4>>2];p:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break p}rb(b,c+248|0);if(F[c+271|0]>=0){break p}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+163|0]>=0){break a}Ta(H[c+152>>2]);break a}a=c+88|0;bb(a,g*4);gb(a,32);H[c+112>>2]=H[c+96>>2];H[c+96>>2]=0;a=H[c+92>>2];H[c+104>>2]=H[c+88>>2];H[c+108>>2]=a;H[c+88>>2]=0;H[c+92>>2]=0;a=c+72|0;h=g+g;bb(a,h);f=a;a=I[c+83|0];d=a<<24>>24<0;a=db(c+104|0,d?H[c+72>>2]:f,d?H[c+76>>2]:a);H[c+128>>2]=H[a+8>>2];d=H[a+4>>2];H[c+120>>2]=H[a>>2];H[c+124>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+120|0,32);H[c+144>>2]=H[c+128>>2];H[c+128>>2]=0;a=H[c+124>>2];H[c+136>>2]=H[c+120>>2];H[c+140>>2]=a;H[c+120>>2]=0;H[c+124>>2]=0;a=c+48|0;bb(a,g);f=a;a=I[c+59|0];d=a<<24>>24<0;a=db(c+136|0,d?H[c+48>>2]:f,d?H[c+52>>2]:a);H[c+160>>2]=H[a+8>>2];d=H[a+4>>2];H[c+152>>2]=H[a>>2];H[c+156>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+152|0,32);H[c+176>>2]=H[c+160>>2];H[c+160>>2]=0;a=H[c+156>>2];H[c+168>>2]=H[c+152>>2];H[c+172>>2]=a;H[c+152>>2]=0;H[c+156>>2]=0;a=c+32|0;bb(a,h);f=a;a=I[c+43|0];d=a<<24>>24<0;a=db(c+168|0,d?H[c+32>>2]:f,d?H[c+36>>2]:a);H[c+192>>2]=H[a+8>>2];d=H[a+4>>2];H[c+184>>2]=H[a>>2];H[c+188>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+184|0,32);H[c+208>>2]=H[c+192>>2];H[c+192>>2]=0;a=H[c+188>>2];H[c+200>>2]=H[c+184>>2];H[c+204>>2]=a;H[c+184>>2]=0;H[c+188>>2]=0;a=c+16|0;bb(a,g);f=a;a=I[c+27|0];d=a<<24>>24<0;a=db(c+200|0,d?H[c+16>>2]:f,d?H[c+20>>2]:a);H[c+224>>2]=H[a+8>>2];d=H[a+4>>2];H[c+216>>2]=H[a>>2];H[c+220>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+216|0,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;bb(c,h);a=I[c+11|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c>>2]:c,d?H[c+4>>2]:a);e=H[a>>2];H[c+64>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+67|0]=d;F[c+68|0]=d>>>8;F[c+69|0]=d>>>16;F[c+70|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;d=I[a+11|0];H[a+8>>2]=0;a=Va(80);H[c+248>>2]=a;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(a,184160,16);H[a+64>>2]=0;H[c+264>>2]=H[c+64>>2];a=I[c+67|0]|I[c+68|0]<<8|(I[c+69|0]<<16|I[c+70|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=e;F[c+271|0]=d;H[c+64>>2]=0;F[c+67|0]=0;F[c+68|0]=0;F[c+69|0]=0;F[c+70|0]=0;a=H[b+4>>2];q:{if(a>>>0<K[b+8>>2]){r:{if(F[c+259|0]>=0){d=H[c+252>>2];H[a>>2]=H[c+248>>2];H[a+4>>2]=d;H[a+8>>2]=H[c+256>>2];break r}Ya(a,H[c+248>>2],H[c+252>>2])}d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[a+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break q}rb(b,c+248|0);if(F[c+271|0]>=0){break q}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+163|0]<0){Ta(H[c+152>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}if(F[c+83|0]<0){Ta(H[c+72>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+99|0]>=0){break a}Ta(H[c+88>>2]);break a}s:{t:{a=e&240;if((a|0)!=96){d=e&3840;if((d|0)!=512){break t}}a=vb(c+248|0,184284,184396);d=H[b+4>>2];u:{if(d>>>0<K[b+8>>2]){v:{if(F[a+11|0]>=0){f=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=f;H[d+8>>2]=H[c+256>>2];break v}Ya(d,H[a>>2],H[a+4>>2])}f=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=f;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break u}rb(b,a);if(F[a+23|0]>=0){break u}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break s}Ta(H[a>>2]);break s}if(!((a|0)!=80&(d|0)!=256)){a=vb(c+248|0,184284,184500);ld(b,a);be(a);break s}if(d?(a|0)!=64:0){break s}a=vb(c+248|0,184284,184572);ld(b,a);be(a)}a=e&61440;if(a){if((a|0)!=4096){if((a|0)!=8192){break a}a=vb(c+248|0,184656,184768);ld(b,a);be(a);break a}a=vb(c+248|0,184656,184836);d=H[b+4>>2];w:{if(d>>>0<K[b+8>>2]){x:{if(F[a+11|0]>=0){e=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+256>>2];break x}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break w}rb(b,a);if(F[a+23|0]>=0){break w}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2]);break a}a=vb(c+248|0,184656,184572);ld(b,a);be(a);break a}a=vb(c+248|0,181012,184948);d=H[b+4>>2];y:{if(d>>>0<K[b+8>>2]){z:{if(F[a+11|0]>=0){e=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+256>>2];break z}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break y}rb(b,a);if(F[a+23|0]>=0){break y}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2])}Ga=c+272|0}function kh(a,b,c,d,e,f,g){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=O(0);l=Ga-48|0;Ga=l;a:{if((g|0)>=5){F[a+60|0]=I[18704];b=I[18700]|I[18701]<<8|(I[18702]<<16|I[18703]<<24);c=I[18696]|I[18697]<<8|(I[18698]<<16|I[18699]<<24);F[a+52|0]=c;F[a+53|0]=c>>>8;F[a+54|0]=c>>>16;F[a+55|0]=c>>>24;F[a+56|0]=b;F[a+57|0]=b>>>8;F[a+58|0]=b>>>16;F[a+59|0]=b>>>24;b=I[18692]|I[18693]<<8|(I[18694]<<16|I[18695]<<24);c=I[18688]|I[18689]<<8|(I[18690]<<16|I[18691]<<24);F[a+44|0]=c;F[a+45|0]=c>>>8;F[a+46|0]=c>>>16;F[a+47|0]=c>>>24;F[a+48|0]=b;F[a+49|0]=b>>>8;F[a+50|0]=b>>>16;F[a+51|0]=b>>>24;b=I[18684]|I[18685]<<8|(I[18686]<<16|I[18687]<<24);c=I[18680]|I[18681]<<8|(I[18682]<<16|I[18683]<<24);F[a+36|0]=c;F[a+37|0]=c>>>8;F[a+38|0]=c>>>16;F[a+39|0]=c>>>24;F[a+40|0]=b;F[a+41|0]=b>>>8;F[a+42|0]=b>>>16;F[a+43|0]=b>>>24;b=I[18676]|I[18677]<<8|(I[18678]<<16|I[18679]<<24);c=I[18672]|I[18673]<<8|(I[18674]<<16|I[18675]<<24);F[a+28|0]=c;F[a+29|0]=c>>>8;F[a+30|0]=c>>>16;F[a+31|0]=c>>>24;F[a+32|0]=b;F[a+33|0]=b>>>8;F[a+34|0]=b>>>16;F[a+35|0]=b>>>24;b=I[18668]|I[18669]<<8|(I[18670]<<16|I[18671]<<24);c=I[18664]|I[18665]<<8|(I[18666]<<16|I[18667]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[18660]|I[18661]<<8|(I[18662]<<16|I[18663]<<24);c=I[18656]|I[18657]<<8|(I[18658]<<16|I[18659]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[18652]|I[18653]<<8|(I[18654]<<16|I[18655]<<24);c=I[18648]|I[18649]<<8|(I[18650]<<16|I[18651]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}b:{c:{j=H[b>>2];i=H[b+4>>2];if(i>>>0>=2){h=H[a+264>>2];s=I[!h+j|0]<<8|I[((h|0)!=0)+j|0]}v=N(s,12);w=v+4|0;if(j+w>>>0<=H[c>>2]+d>>>0){if(s){break c}break b}j=0;b=I[18729]|I[18730]<<8;F[a+28|0]=b;F[a+29|0]=b>>>8;b=I[18725]|I[18726]<<8|(I[18727]<<16|I[18728]<<24);c=I[18721]|I[18722]<<8|(I[18723]<<16|I[18724]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[18717]|I[18718]<<8|(I[18719]<<16|I[18720]<<24);c=I[18713]|I[18714]<<8|(I[18715]<<16|I[18716]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[18709]|I[18710]<<8|(I[18711]<<16|I[18712]<<24);c=I[18705]|I[18706]<<8|(I[18707]<<16|I[18708]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}z=e+5|0;A=e+37|0;B=e+77|0;C=g+1|0;x=e+196|0;h=a+4|0;while(1){H[l+40>>2]=0;H[l+44>>2]=0;k=j;j=N(t,12)|2;n=i>>>0<j>>>0?i:j;p=k+n|0;o=0;j=0;k=0;d:{i=i-n|0;if(i>>>0<2){break d}n=H[a+264>>2];k=!n;y=(n|0)!=0;j=I[k+p|0]<<8|I[p+y|0];if(i>>>0<4){k=0;break d}u=k;k=p+2|0;k=I[u+k|0]<<8|I[k+y|0];if(i>>>0>=8){o=p+4|0;e:{if(n){n=I[o+1|0]<<16|I[o|0]<<24|I[o+2|0]<<8;o=o+3|0;break e}n=I[o+2|0]<<16|I[o+3|0]<<24|I[o+1|0]<<8}o=I[o|0]|n}if(k>>>0<13){break d}j=0;a=I[18810]|I[18811]<<8|(I[18812]<<16|I[18813]<<24);b=I[18806]|I[18807]<<8|(I[18808]<<16|I[18809]<<24);F[h+24|0]=b;F[h+25|0]=b>>>8;F[h+26|0]=b>>>16;F[h+27|0]=b>>>24;F[h+28|0]=a;F[h+29|0]=a>>>8;F[h+30|0]=a>>>16;F[h+31|0]=a>>>24;a=I[18802]|I[18803]<<8|(I[18804]<<16|I[18805]<<24);b=I[18798]|I[18799]<<8|(I[18800]<<16|I[18801]<<24);F[h+16|0]=b;F[h+17|0]=b>>>8;F[h+18|0]=b>>>16;F[h+19|0]=b>>>24;F[h+20|0]=a;F[h+21|0]=a>>>8;F[h+22|0]=a>>>16;F[h+23|0]=a>>>24;a=I[18794]|I[18795]<<8|(I[18796]<<16|I[18797]<<24);b=I[18790]|I[18791]<<8|(I[18792]<<16|I[18793]<<24);F[h+8|0]=b;F[h+9|0]=b>>>8;F[h+10|0]=b>>>16;F[h+11|0]=b>>>24;F[h+12|0]=a;F[h+13|0]=a>>>8;F[h+14|0]=a>>>16;F[h+15|0]=a>>>24;a=I[18786]|I[18787]<<8|(I[18788]<<16|I[18789]<<24);b=I[18782]|I[18783]<<8|(I[18784]<<16|I[18785]<<24);F[h|0]=b;F[h+1|0]=b>>>8;F[h+2|0]=b>>>16;F[h+3|0]=b>>>24;F[h+4|0]=a;F[h+5|0]=a>>>8;F[h+6|0]=a>>>16;F[h+7|0]=a>>>24;break a}o=N(H[(k<<2)+18816>>2],o);f:{if((o|0)>=5){n=0;if(i>>>0>=12){i=p+8|0;g:{if(H[a+264>>2]){n=I[i+1|0]<<16|I[i|0]<<24|I[i+2|0]<<8;i=i+3|0;break g}n=I[i+2|0]<<16|I[i+3|0]<<24|I[i+1|0]<<8}n=I[i|0]|n}if(n+o>>>0>d>>>0){j=0;a=I[18923]|I[18924]<<8|(I[18925]<<16|I[18926]<<24);b=I[18919]|I[18920]<<8|(I[18921]<<16|I[18922]<<24);F[h+30|0]=b;F[h+31|0]=b>>>8;F[h+32|0]=b>>>16;F[h+33|0]=b>>>24;F[h+34|0]=a;F[h+35|0]=a>>>8;F[h+36|0]=a>>>16;F[h+37|0]=a>>>24;a=I[18917]|I[18918]<<8|(I[18919]<<16|I[18920]<<24);b=I[18913]|I[18914]<<8|(I[18915]<<16|I[18916]<<24);F[h+24|0]=b;F[h+25|0]=b>>>8;F[h+26|0]=b>>>16;F[h+27|0]=b>>>24;F[h+28|0]=a;F[h+29|0]=a>>>8;F[h+30|0]=a>>>16;F[h+31|0]=a>>>24;a=I[18909]|I[18910]<<8|(I[18911]<<16|I[18912]<<24);b=I[18905]|I[18906]<<8|(I[18907]<<16|I[18908]<<24);F[h+16|0]=b;F[h+17|0]=b>>>8;F[h+18|0]=b>>>16;F[h+19|0]=b>>>24;F[h+20|0]=a;F[h+21|0]=a>>>8;F[h+22|0]=a>>>16;F[h+23|0]=a>>>24;a=I[18901]|I[18902]<<8|(I[18903]<<16|I[18904]<<24);b=I[18897]|I[18898]<<8|(I[18899]<<16|I[18900]<<24);F[h+8|0]=b;F[h+9|0]=b>>>8;F[h+10|0]=b>>>16;F[h+11|0]=b>>>24;F[h+12|0]=a;F[h+13|0]=a>>>8;F[h+14|0]=a>>>16;F[h+15|0]=a>>>24;a=I[18893]|I[18894]<<8|(I[18895]<<16|I[18896]<<24);b=I[18889]|I[18890]<<8|(I[18891]<<16|I[18892]<<24);F[h|0]=b;F[h+1|0]=b>>>8;F[h+2|0]=b>>>16;F[h+3|0]=b>>>24;F[h+4|0]=a;F[h+5|0]=a>>>8;F[h+6|0]=a>>>16;F[h+7|0]=a>>>24;break a}i=H[c+4>>2];p=i>>>0<n>>>0?i:n;n=i-p|0;i=p+H[c>>2]|0;break f}u=i;i=i>>>0<8?i:8;n=u-i|0;i=i+p|0}H[l+44>>2]=n;H[l+40>>2]=i;p=i+o|0;if(p>>>0>K[f>>2]){H[f>>2]=p}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{K:{L:{M:{N:{O:{if((j|0)<=37376){if((j|0)<=33433){P:{switch(j-271|0){case 2:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:break h;case 12:break n;case 11:break o;case 25:break w;case 3:break A;case 1:break N;case 0:break O;default:break P}}switch(j-513|0){case 1:break l;case 0:break m;default:break h}}if((j|0)<=34849){Q:{switch(j-33434|0){case 1:case 2:break h;case 0:break D;case 3:break I;default:break Q}}if((j|0)!=34665){break h}break i}R:{switch(j-34850|0){case 1:case 2:case 3:case 4:break h;case 5:break q;case 0:break r;default:break R}}S:{switch(j-36864|0){case 1:case 2:break h;case 3:break L;case 0:break M;default:break S}}if((j|0)!=37122){break h}m=cc(a,l+40|0,k);if(!(P(m)<2147483648)){break p}H[e+164>>2]=~~m;break h}if((j|0)<=37509){switch(j-37377|0){case 6:break s;case 7:break t;case 3:break u;case 8:break B;case 0:break C;case 5:break E;case 9:break F;case 2:break G;case 1:case 4:break H;default:break h}}T:{switch(j-40962|0){case 2:break h;case 3:break i;case 0:case 1:break z;default:break T}}U:{switch(j-41486|0){case 2:break v;case 1:break x;case 0:break y;default:break U}}if((j|0)!=37510){break h}V:{if(n>>>0<o>>>0){break V}k=o-1|0;if(I[k+i|0]!=32){break V}while(1){W:{F[i+k|0]=0;if(!k){break W}i=H[l+40>>2];k=k-1|0;if(I[i+k|0]==32){continue}}break}n=H[l+44>>2]}if(n>>>0<5){break j}i=H[l+40>>2];if(Uc(i,18927,5)){break J}if(!(I[i+5|0]&223)){break K}k=i+5|0;i=204;break k}if(n>>>0<31){break h}ue(z,i,31);break h}if(n>>>0<39){break h}ue(A,i,39);break h}if(n>>>0<4){break h}ue(e,i,4);break h}if(n>>>0<19){break h}ue(B,i,19);break h}if(I[i+6|0]&223){k=i+6|0;i=205;break k}if(I[i+7|0]&223){k=i+7|0;i=206;break k}if(I[i+8|0]&223){k=i+8|0;i=207;break k}if(!(I[i+9|0]&223)){break j}k=i+9|0;i=208;break k}if(n>>>0<199){break j}ue(x,i,199);break j}D=e,E=O(cc(a,l+40|0,k)),L[D+132>>2]=E;break h}if(L[e+132>>2]!=O(0)){break j}D=e,E=O(Wd(cc(a,l+40|0,k)*.6931471824645996*.5)),L[D+132>>2]=E;break j}D=e,E=O(cc(a,l+40|0,k)),L[D+192>>2]=E;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+124>>2]=E;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+136>>2]=E;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+128>>2]=E;break h}if(L[e+128>>2]!=O(0)){break h}D=e,E=O(1/Wd(cc(a,l+40|0,k)*.6931471824645996)),L[D+128>>2]=E;break h}m=cc(a,l+40|0,k);X:{if(P(m)<2147483648){i=~~m;break X}i=-2147483648}if(i&7){H[e+120>>2]=1;break h}H[e+120>>2]=0;break h}m=cc(a,l+40|0,k);Y:{if(P(m)<2147483648){i=~~m;break Y}i=-2147483648}H[e+108>>2]=i;if(i-9>>>0>4294967287){break h}F[h+24|0]=I[19002];i=I[18998]|I[18999]<<8|(I[19e3]<<16|I[19001]<<24);j=I[18994]|I[18995]<<8|(I[18996]<<16|I[18997]<<24);F[h+16|0]=j;F[h+17|0]=j>>>8;F[h+18|0]=j>>>16;F[h+19|0]=j>>>24;F[h+20|0]=i;F[h+21|0]=i>>>8;F[h+22|0]=i>>>16;F[h+23|0]=i>>>24;i=I[18990]|I[18991]<<8|(I[18992]<<16|I[18993]<<24);j=I[18986]|I[18987]<<8|(I[18988]<<16|I[18989]<<24);F[h+8|0]=j;F[h+9|0]=j>>>8;F[h+10|0]=j>>>16;F[h+11|0]=j>>>24;F[h+12|0]=i;F[h+13|0]=i>>>8;F[h+14|0]=i>>>16;F[h+15|0]=i>>>24;i=I[18982]|I[18983]<<8|(I[18984]<<16|I[18985]<<24);j=I[18978]|I[18979]<<8|(I[18980]<<16|I[18981]<<24);F[h|0]=j;F[h+1|0]=j>>>8;F[h+2|0]=j>>>16;F[h+3|0]=j>>>24;F[h+4|0]=i;F[h+5|0]=i>>>8;F[h+6|0]=i>>>16;F[h+7|0]=i>>>24;H[e+108>>2]=0;break h}m=cc(a,l+40|0,k);Z:{if(P(m)<2147483648){i=~~m;break Z}i=-2147483648}if((i|0)<=H[a+260>>2]){break j}H[a+260>>2]=i;break j}D=e,E=O(cc(a,l+40|0,k)),L[D+168>>2]=E;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+172>>2]=E;break h}_:{$:{aa:{ba:{m=cc(a,l+40|0,k);ca:{if(P(m)<2147483648){i=~~m;break ca}i=-2147483648}switch(i-1|0){case 4:break _;case 3:break $;case 2:break aa;case 0:case 1:break ba;default:break h}}H[e+188>>2]=1065353216;break h}H[e+188>>2]=1053397798;break h}H[e+188>>2]=1025589893;break h}H[e+188>>2]=941957453;break h}da:{ea:{fa:{ga:{m=cc(a,l+40|0,k);ha:{if(P(m)<2147483648){i=~~m;break ha}i=-2147483648}switch(i-1|0){case 4:break da;case 3:break ea;case 2:break fa;case 0:case 1:break ga;default:break h}}H[e+176>>2]=1065353216;break h}H[e+176>>2]=1053397798;break h}H[e+176>>2]=1025589893;break h}H[e+176>>2]=941957453;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+144>>2]=E;break h}m=cc(a,l+40|0,k);if(P(m)<2147483648){H[e+148>>2]=~~m;break h}H[e+148>>2]=-2147483648;break h}m=cc(a,l+40|0,k);if(P(m)<2147483648){H[e+152>>2]=~~m;break h}H[e+152>>2]=-2147483648;break h}m=cc(a,l+40|0,k);if(P(m)<2147483648){H[e+156>>2]=~~m;break h}H[e+156>>2]=-2147483648;break h}m=cc(a,l+40|0,k);ia:{if(P(m)<2147483648){i=~~m;break ia}i=-2147483648}H[e+160>>2]=i;if((i|0)>49){break h}H[e+160>>2]=N(i,200);break h}H[e+164>>2]=-2147483648;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+180>>2]=E;break h}D=e,E=O(cc(a,l+40|0,k)),L[D+184>>2]=E;break h}m=cc(a,l+40|0,k);if(m<4294967296&m>=0){q=~~m>>>0;break h}q=0;break h}m=cc(a,l+40|0,k);if(m<4294967296&m>=0){r=~~m>>>0;break h}r=0;break h}if(i>>>0>n>>>0){break j}ue(x,k,199)}if((j|0)==40965){break i}if((j|0)!=34665){break h}}if(n>>>0<4){break h}j=H[l+40>>2];ja:{if(H[a+264>>2]){i=I[j+1|0]<<16|I[j|0]<<24|I[j+2|0]<<8;j=j+3|0;break ja}i=I[j+2|0]<<16|I[j+3|0]<<24|I[j+1|0]<<8}i=I[j|0]|i;if(i>>>0<9){break h}j=H[c+4>>2];if(j>>>0<i>>>0){j=0;a=I[19027]|I[19028]<<8;F[h+24|0]=a;F[h+25|0]=a>>>8;a=I[19023]|I[19024]<<8|(I[19025]<<16|I[19026]<<24);b=I[19019]|I[19020]<<8|(I[19021]<<16|I[19022]<<24);F[h+16|0]=b;F[h+17|0]=b>>>8;F[h+18|0]=b>>>16;F[h+19|0]=b>>>24;F[h+20|0]=a;F[h+21|0]=a>>>8;F[h+22|0]=a>>>16;F[h+23|0]=a>>>24;a=I[19015]|I[19016]<<8|(I[19017]<<16|I[19018]<<24);b=I[19011]|I[19012]<<8|(I[19013]<<16|I[19014]<<24);F[h+8|0]=b;F[h+9|0]=b>>>8;F[h+10|0]=b>>>16;F[h+11|0]=b>>>24;F[h+12|0]=a;F[h+13|0]=a>>>8;F[h+14|0]=a>>>16;F[h+15|0]=a>>>24;a=I[19007]|I[19008]<<8|(I[19009]<<16|I[19010]<<24);b=I[19003]|I[19004]<<8|(I[19005]<<16|I[19006]<<24);F[h|0]=b;F[h+1|0]=b>>>8;F[h+2|0]=b>>>16;F[h+3|0]=b>>>24;F[h+4|0]=a;F[h+5|0]=a>>>8;F[h+6|0]=a>>>16;F[h+7|0]=a>>>24;break a}k=H[c>>2];H[l+24>>2]=k;H[l+32>>2]=i+k;H[l+28>>2]=j;H[l+36>>2]=j-i;kh(a,l+32|0,l+24|0,d,e,f,C)}i=H[b+4>>2];t=t+1|0;if((t|0)==(s|0)){break b}j=H[b>>2];continue}}ka:{if(i>>>0<w>>>0){break ka}b=H[b>>2]+(v|2)|0;i=H[a+264>>2];b=I[b+!i|0]<<8|I[b+((i|0)!=0)|0];if(!b){break ka}i=H[c+4>>2];if(i>>>0<b>>>0){j=0;b=I[19027]|I[19028]<<8;F[a+28|0]=b;F[a+29|0]=b>>>8;b=I[19023]|I[19024]<<8|(I[19025]<<16|I[19026]<<24);c=I[19019]|I[19020]<<8|(I[19021]<<16|I[19022]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[19015]|I[19016]<<8|(I[19017]<<16|I[19018]<<24);c=I[19011]|I[19012]<<8|(I[19013]<<16|I[19014]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[19007]|I[19008]<<8|(I[19009]<<16|I[19010]<<24);c=I[19003]|I[19004]<<8|(I[19005]<<16|I[19006]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}h=H[c>>2];H[l+8>>2]=h;H[l+16>>2]=b+h;H[l+12>>2]=i;H[l+20>>2]=i-b;kh(a,l+16|0,l+8|0,d,e,f,g+1|0)}j=1;if(!r|!q|q+r>>>0>d>>>0){break a}a=H[c>>2];H[e+456>>2]=r;H[e+452>>2]=a+q}Ga=l+48|0;return j}function ju(a,b){a=a|0;b=b|0;var 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;a:{b:{if(!a|!b){break b}c=a;f=b;if(!(!a|!b|I[a+201|0]&4)){a=Ga-16|0;Ga=a;H[a+8>>2]=1196314761;H[a+12>>2]=169478669;H[c+744>>2]=18;b=I[c+407|0];xb(c,b+(a+8|0)|0,8-b|0);if(I[c+407|0]<=2){H[c+200>>2]=H[c+200>>2]|4096}Ga=a+16|0;if(!(!(I[c+201|0]&16)|!H[c+660>>2])){ab(c,29198);H[c+660>>2]=0}d=H[f>>2];g=H[f+4>>2];b=I[f+24|0];l=I[f+26|0];e=I[f+27|0];k=I[f+28|0];a=Ga-16|0;Ga=a;c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m=I[f+25|0];switch(m|0){case 6:break h;case 4:break i;case 3:break j;case 2:break k;case 0:break l;default:break g}}if(b>>>0<=16){i=1;if(1<<b&65814){break e}}hb(c,29363);X()}i=3;m:{switch(b-8|0){case 0:case 8:break e;default:break m}}hb(c,29590);X()}o=b-1|0;if(o>>>0<8){break f}break d}i=2;n:{switch(b-8|0){case 0:case 8:break e;default:break n}}hb(c,30065);X()}i=4;o:{switch(b-8|0){case 0:case 8:break e;default:break o}}hb(c,30309);X()}hb(c,30521);X()}i=1;if(!(139>>>o&1)){break d}}F[c+405|0]=i;if(l){ab(c,30687)}p:{q:{r:{if(!(!(I[c+660|0]&4)|I[c+201|0]&16)){if(!e){break p}if((m&-5)!=2|(e|0)!=64){break r}break p}if(!e){break q}}ab(c,30851)}e=0}if(k>>>0>=2){ab(c,30995);k=1}F[c+401|0]=m;F[c+402|0]=b;F[c+696|0]=0;F[c+664|0]=e;F[c+398|0]=k;H[c+324>>2]=g;H[c+320>>2]=d;i=I[c+405|0];l=N(i,b);F[c+404|0]=l;F[c+406|0]=i;F[c+403|0]=b;H[c+332>>2]=d;i=l&255;s:{if(i>>>0>=8){i=N(d,i>>>3|0);break s}i=N(d,i)+7>>>3|0}H[c+336>>2]=i;F[a+15|0]=k;F[a+14|0]=e;F[a+13|0]=0;F[a+12|0]=m;F[a+11|0]=b;F[a+6|0]=d;F[a+5|0]=d>>>8;F[a+4|0]=d>>>16;F[a+3|0]=d>>>24;F[a+10|0]=g;F[a+9|0]=g>>>8;F[a+8|0]=g>>>16;F[a+7|0]=g>>>24;ic(c,1229472850,a+3|0,13);H[c+252>>2]=c;H[c+248>>2]=396;H[c+244>>2]=395;t:{u:{v:{b=I[c+400|0];if(!b){if(I[c+401|0]!=3&I[c+402|0]>7){break v}F[c+400|0]=8;b=8}d=H[c+204>>2];if(d&1){break t}b=(b|0)!=8;break u}F[c+400|0]=248;b=1;d=H[c+204>>2];if(d&1){break t}}H[c+296>>2]=b}if(!(d&2)){H[c+280>>2]=-1}if(!(d&4)){H[c+292>>2]=8}if(!(d&8)){H[c+288>>2]=15}if(d&16){b=H[c+284>>2]}else{H[c+284>>2]=8;b=8}H[c+316>>2]=0;H[c+304>>2]=b;H[c+276>>2]=0;H[c+200>>2]=1;H[c+300>>2]=H[c+280>>2];b=H[c+292>>2];H[c+308>>2]=H[c+288>>2];H[c+312>>2]=b;Ga=a+16|0;break c}hb(c,29887);X()}a=H[f+8>>2];if(a&1){a=Ga-16|0;Ga=a;b=H[f+40>>2];b=b<<8&16711680|b<<24|(b>>>8&65280|b>>>24);F[a+12|0]=b;F[a+13|0]=b>>>8;F[a+14|0]=b>>>16;F[a+15|0]=b>>>24;ic(c,1732332865,a+12|0,4);Ga=a+16|0;a=H[f+8>>2]}if(a&2048){a=Ga-16|0;Ga=a;b=I[f+44|0];if(b>>>0>=4){ab(c,31731)}F[a+15|0]=b;ic(c,1934772034,a+15|0,1);Ga=a+16|0;a=H[f+8>>2]}if(a&4096){g=H[f+196>>2];e=H[f+200>>2];a=H[f+204>>2];b=0;d=Ga-32|0;Ga=d;H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;H[d>>2]=0;H[d+4>>2]=0;i=wb(g);w:{x:{a=e?a:0;if((a|0)<4){break x}b=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);if((b|0)>=0){break x}ab(c,32132);break w}if((a|0)<(b|0)){ab(c,32304);break w}if((a|0)>(b|0)){ab(c,32575);a=b}if(a){a=pg(c,e,a,0,d)}else{a=0}if(c){H[c+744>>2]=34;F[d+28|0]=105;F[d+29|0]=67;F[d+30|0]=67;F[d+31|0]=80;b=(a+i|0)+2|0;F[d+27|0]=b;F[d+26|0]=b>>>8;F[d+25|0]=b>>>16;F[d+24|0]=b>>>24;xb(c,d+24|0,8);H[c+348>>2]=1766015824;_c(c);ob(c,d+28|0,4);H[c+744>>2]=66;if(!(!g|!i)){xb(c,g,i);ob(c,g,i)}F[d+24|0]=0;F[d+25|0]=0;b=d+24|0;xb(c,b,2);ob(c,b,2)}if(a){rf(c,d,a)}if(!c){break w}H[c+744>>2]=130;a=H[c+384>>2];a=a<<24|a<<8&16711680|(a>>>8&65280|a>>>24);F[d+24|0]=a;F[d+25|0]=a>>>8;F[d+26|0]=a>>>16;F[d+27|0]=a>>>24;xb(c,d+24|0,4)}Ga=d+32|0;a=H[f+8>>2]}if(a&2){d=Ga-16|0;Ga=d;e=I[f+25|0];y:{z:{if(e&2){b=8;A:{a=I[f+68|0];b=(e|0)!=3?I[c+403|0]:b;B:{if(!a|a>>>0>b>>>0){break B}g=I[f+69|0];if(!g|b>>>0<g>>>0){break B}i=I[f+70|0];if(!i){break B}if(b>>>0>=i>>>0){break A}}ab(c,32919);break y}F[d+14|0]=i;F[d+13|0]=g;F[d+12|0]=a;a=3;break z}a=I[f+71|0];if(!(a>>>0<=I[c+403|0]?a:0)){ab(c,32919);break y}F[d+12|0]=a;a=1}g=d+12|0;if(e&4){b=I[f+72|0];if(!(b>>>0<=I[c+403|0]?b:0)){ab(c,32919);break y}F[a+(d+12|0)|0]=b;a=a+1|0}ic(c,1933723988,g,a)}Ga=d+16|0;a=H[f+8>>2]}if(a&4){a=Ga-32|0;Ga=a;b=H[f+128>>2];d=H[f+132>>2];e=H[f+136>>2];g=H[f+140>>2];i=H[f+144>>2];k=H[f+148>>2];m=H[f+152>>2];l=H[f+156>>2];if(Rh(c,b,d,e,g,i,k,m,l)){F[a+31|0]=l;F[a+30|0]=l>>>8;F[a+29|0]=l>>>16;F[a+28|0]=l>>>24;F[a+27|0]=m;F[a+26|0]=m>>>8;F[a+25|0]=m>>>16;F[a+24|0]=m>>>24;F[a+23|0]=k;F[a+22|0]=k>>>8;F[a+21|0]=k>>>16;F[a+20|0]=k>>>24;F[a+19|0]=i;F[a+18|0]=i>>>8;F[a+17|0]=i>>>16;F[a+16|0]=i>>>24;F[a+15|0]=g;F[a+14|0]=g>>>8;F[a+13|0]=g>>>16;F[a+12|0]=g>>>24;F[a+11|0]=e;F[a+10|0]=e>>>8;F[a+9|0]=e>>>16;F[a+8|0]=e>>>24;F[a+7|0]=d;F[a+6|0]=d>>>8;F[a+5|0]=d>>>16;F[a+4|0]=d>>>24;F[a+3|0]=b;F[a+2|0]=b>>>8;F[a+1|0]=b>>>16;F[a|0]=b>>>24;ic(c,1665684045,a,32)}Ga=a+32|0}a=H[f+192>>2];if(!(!a|(a|0)<=0)){a=H[f+188>>2];while(1){d=Sh(c,a);C:{if((d|0)==1){break C}b=I[a+16|0];if(!b|b&2|(b&4|b&8)){break C}if(!(F[c+206|0]&1?1:I[a+3|0]&32|(d|0)==3)){break C}b=H[a+12>>2];if(!b){ab(c,29541);b=H[a+12>>2]}Gh(c,a,H[a+8>>2],b)}a=a+20|0;if(a>>>0<H[f+188>>2]+N(H[f+192>>2],20)>>>0){continue}break}}H[c+200>>2]=H[c+200>>2]|1024}e=H[f+8>>2];D:{if(e&8){b=H[f+16>>2];e=J[f+20>>1];a=Ga-16|0;Ga=a;E:{F:{d=I[c+401|0];if((d|0)==3){if(e>>>0<=1<<I[c+402|0]>>>0?e|H[c+660>>2]&1:0){break F}hb(c,31292);X()}if(!(e|H[c+660>>2]&1?e>>>0<=256:0)){ab(c,31292);break E}if(d&2){break F}ab(c,31577);break E}G[c+392>>1]=e;H[c+744>>2]=34;F[a+8|0]=80;F[a+9|0]=76;F[a+10|0]=84;F[a+11|0]=69;d=N(e,3);F[a+7|0]=d;F[a+6|0]=d>>>8;F[a+5|0]=d>>>16;F[a+4|0]=d>>>24;xb(c,a+4|0,8);H[c+348>>2]=1347179589;_c(c);ob(c,a+8|0,4);H[c+744>>2]=66;if(e){d=0;while(1){F[a+1|0]=I[b|0];F[a+2|0]=I[b+1|0];F[a+3|0]=I[b+2|0];g=a+1|0;xb(c,g,3);ob(c,g,3);b=b+3|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}H[c+744>>2]=130;b=H[c+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[a+12|0]=b;F[a+13|0]=b>>>8;F[a+14|0]=b>>>16;F[a+15|0]=b>>>24;xb(c,a+12|0,4);H[c+200>>2]=H[c+200>>2]|2}Ga=a+16|0;e=H[f+8>>2];break D}if(I[f+25|0]==3){break a}}if(e&16){if(!(!J[f+22>>1]|(!(I[c+210|0]&8)|I[f+25|0]!=3))){e=0;while(1){a=H[f+76>>2]+e|0;F[a|0]=I[a|0]^-1;e=e+1|0;if(e>>>0<J[f+22>>1]){continue}break}}d=H[f+76>>2];b=J[f+22>>1];a=Ga-16|0;Ga=a;G:{H:{switch(I[f+25|0]){case 3:if(!(b>>>0<=J[c+392>>1]?b:0)){ab(c,33169);break G}ic(c,1951551059,d,b);break G;case 0:b=J[f+88>>1];if((b|0)>=1<<I[c+402|0]){ab(c,33250);break G}b=b<<8|b>>>8;F[a+10|0]=b;F[a+11|0]=b>>>8;ic(c,1951551059,a+10|0,2);break G;case 2:d=J[f+82>>1];b=d>>>8|0;d=b|d<<8;F[a+10|0]=d;F[a+11|0]=d>>>8;e=J[f+84>>1];d=e>>>8|0;e=d|e<<8;F[a+12|0]=e;F[a+13|0]=e>>>8;g=J[f+86>>1];e=g>>>8|0;g=e|g<<8;F[a+14|0]=g;F[a+15|0]=g>>>8;if(!(!(e|(b|d))|I[c+402|0]!=8)){ab(c,33452);break G}ic(c,1951551059,a+10|0,6);break G;default:break H}}ab(c,33551)}Ga=a+16|0;e=H[f+8>>2]}if(e&32){b=Ga-16|0;Ga=b;I:{J:{a=I[f+25|0];if((a|0)==3){d=J[c+392>>1];if(!(d|!(F[c+660|0]&1))){a=I[f+90|0];break J}a=I[f+90|0];if(d>>>0>a>>>0){break J}ab(c,33662);break I}if(a&2){d=J[f+92>>1];a=d>>>8|0;d=a|d<<8;F[b+10|0]=d;F[b+11|0]=d>>>8;e=J[f+94>>1];d=e>>>8|0;e=d|e<<8;F[b+12|0]=e;F[b+13|0]=e>>>8;g=J[f+96>>1];e=g>>>8|0;g=e|g<<8;F[b+14|0]=g;F[b+15|0]=g>>>8;if(!(!(e|(a|d))|I[c+402|0]!=8)){ab(c,33886);break I}ic(c,1649100612,b+10|0,6);break I}a=J[f+98>>1];if((a|0)>=1<<I[c+402|0]){ab(c,33989);break I}a=a<<8|a>>>8;F[b+10|0]=a;F[b+11|0]=a>>>8;ic(c,1649100612,b+10|0,2);break I}F[b+10|0]=a;ic(c,1649100612,b+10|0,1)}Ga=b+16|0;e=H[f+8>>2]}if(e&64){e=H[f+124>>2];b=0;a=Ga-16|0;Ga=a;d=J[f+20>>1];K:{if((d|0)>J[c+392>>1]){ab(c,34129);break K}H[c+744>>2]=34;F[a+8|0]=104;F[a+9|0]=73;F[a+10|0]=83;F[a+11|0]=84;F[a+7|0]=d<<1;F[a+6|0]=d>>>7;F[a+5|0]=d>>>15;F[a+4|0]=d>>>23;xb(c,a+4|0,8);H[c+348>>2]=1749635924;_c(c);ob(c,a+8|0,4);H[c+744>>2]=66;if(d){while(1){g=J[e+(b<<1)>>1];g=g<<8|g>>>8;F[a+1|0]=g;F[a+2|0]=g>>>8;g=a+1|0;xb(c,g,2);ob(c,g,2);b=b+1|0;if((d|0)!=(b|0)){continue}break}}H[c+744>>2]=130;b=H[c+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[a+12|0]=b;F[a+13|0]=b>>>8;F[a+14|0]=b>>>16;F[a+15|0]=b>>>24;xb(c,a+12|0,4)}Ga=a+16|0;e=H[f+8>>2]}if(e&256){b=H[f+100>>2];d=H[f+104>>2];a=Ga-16|0;Ga=a;e=I[f+108|0];if(e>>>0>=2){ab(c,34235)}F[a+15|0]=e;F[a+14|0]=d;F[a+13|0]=d>>>8;F[a+12|0]=d>>>16;F[a+11|0]=d>>>24;F[a+10|0]=b;F[a+9|0]=b>>>8;F[a+8|0]=b>>>16;F[a+7|0]=b>>>24;ic(c,1866876531,a+7|0,9);Ga=a+16|0;e=H[f+8>>2]}if(e&1024){g=H[f+160>>2];i=H[f+164>>2];k=H[f+168>>2];e=I[f+181|0];m=H[f+172>>2];h=H[f+176>>2];b=0;a=Ga-16|0;Ga=a;n=I[f+180|0];if(n>>>0>=4){ab(c,34402)}p=wb(g);o=wb(m)+((e|0)!=0)|0;d=(p+o|0)+11|0;l=ac(c,e<<2);if(e){r=e-1|0;while(1){q=b<<2;j=wb(H[q+h>>2])+((b|0)!=(r|0))|0;H[l+q>>2]=j;d=d+j|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}L:{if(!c){break L}H[c+744>>2]=34;F[a+6|0]=112;F[a+7|0]=67;F[a+8|0]=65;F[a+9|0]=76;F[a+5|0]=d;F[a+4|0]=d>>>8;F[a+3|0]=d>>>16;F[a+2|0]=d>>>24;xb(c,a+2|0,8);H[c+348>>2]=1883455820;_c(c);ob(c,a+6|0,4);H[c+744>>2]=66;if(!g){break L}b=p+1|0;if(!b){break L}xb(c,g,b);ob(c,g,b)}F[a+11|0]=e;F[a+10|0]=n;F[a+9|0]=k;F[a+8|0]=k>>>8;F[a+7|0]=k>>>16;F[a+6|0]=k>>>24;F[a+5|0]=i;F[a+4|0]=i>>>8;F[a+3|0]=i>>>16;F[a+2|0]=i>>>24;M:{N:{if(!c){break N}b=a+2|0;xb(c,b,10);ob(c,b,10);if(!(!m|!o)){xb(c,m,o);ob(c,m,o)}if(e){if(!c){break N}b=0;while(1){g=b<<2;d=H[g+h>>2];O:{if(!d){break O}g=H[g+l>>2];if(!g){break O}xb(c,d,g);ob(c,d,g)}b=b+1|0;if((e|0)!=(b|0)){continue}break}}fb(c,l);if(!c){break M}H[c+744>>2]=130;b=H[c+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[a+12|0]=b;F[a+13|0]=b>>>8;F[a+14|0]=b>>>16;F[a+15|0]=b>>>24;xb(c,a+12|0,4);break M}fb(c,l)}Ga=a+16|0;e=H[f+8>>2]}if(e&16384){e=I[f+220|0];b=H[f+228>>2];a=Ga+-64|0;Ga=a;g=H[f+224>>2];d=wb(g);i=wb(b);k=(d+i|0)+2|0;P:{if(k>>>0>=65){ab(c,34619);break P}F[a|0]=e;$a(a|1,g,d+1|0);$a((a+d|0)+2|0,b,i);ic(c,1933787468,a,k)}Ga=a- -64|0;e=H[f+8>>2]}if(e&128){b=H[f+112>>2];d=H[f+116>>2];a=Ga-16|0;Ga=a;e=I[f+120|0];if(e>>>0>=2){ab(c,34655)}F[a+15|0]=e;F[a+14|0]=d;F[a+13|0]=d>>>8;F[a+12|0]=d>>>16;F[a+11|0]=d>>>24;F[a+10|0]=b;F[a+9|0]=b>>>8;F[a+8|0]=b>>>16;F[a+7|0]=b>>>24;ic(c,1883789683,a+7|0,9);Ga=a+16|0;e=H[f+8>>2]}if(e&512){sk(c,f+60|0);H[c+200>>2]=H[c+200>>2]|512;e=H[f+8>>2]}if(!(!(e&8192)|H[f+216>>2]<=0)){e=0;while(1){h=Ga-16|0;Ga=h;n=H[f+212>>2]+(e<<4)|0;a=I[n+4|0];d=H[n+12>>2];b=wb(H[n>>2]);Q:{R:{if(c){p=n+4|0;H[c+744>>2]=34;F[h+6|0]=115;F[h+7|0]=80;F[h+8|0]=76;F[h+9|0]=84;r=(a|0)==8?6:10;a=(b+N(r,d)|0)+2|0;F[h+5|0]=a;F[h+4|0]=a>>>8;F[h+3|0]=a>>>16;F[h+2|0]=a>>>24;xb(c,h+2|0,8);H[c+348>>2]=1934642260;_c(c);ob(c,h+6|0,4);H[c+744>>2]=66;a=b+1|0;S:{if(!a){break S}b=H[n>>2];if(!b){break S}xb(c,b,a);ob(c,b,a)}xb(c,p,1);ob(c,p,1);if(H[n+12>>2]<=0){break R}g=h+11|0;i=h+10|0;k=h+9|0;m=h+7|0;l=h+6|0;o=h+5|0;j=H[n+8>>2];while(1){a=J[j>>1];T:{if(I[p|0]!=8){a=a<<8|(a&65280)>>>8;F[h+2|0]=a;F[h+3|0]=a>>>8;a=J[j+2>>1];a=a<<8|a>>>8;F[h+4|0]=a;F[h+5|0]=a>>>8;a=J[j+4>>1];a=a<<8|a>>>8;F[h+6|0]=a;F[h+7|0]=a>>>8;q=J[j+6>>1];F[h+8|0]=q>>>8;b=i;d=k;a=g;break T}F[h+2|0]=a;F[h+3|0]=I[j+2|0];F[h+4|0]=I[j+4|0];q=I[j+6|0];b=l;d=o;a=m}F[d|0]=q;d=b;b=J[j+8>>1];F[d|0]=b>>>8;F[a|0]=b;a=h+2|0;xb(c,a,r);ob(c,a,r);j=j+10|0;if(j>>>0<H[n+8>>2]+N(H[n+12>>2],10)>>>0){continue}break}break R}a=H[n+12>>2];if((a|0)<=0){break Q}j=H[n+8>>2];a=j+N(a,10)|0;if(I[n+4|0]==8){while(1){F[h+2|0]=I[j|0];F[h+3|0]=I[j+2|0];F[h+4|0]=I[j+4|0];F[h+5|0]=I[j+6|0];b=J[j+8>>1];b=b<<8|b>>>8;F[h+6|0]=b;F[h+7|0]=b>>>8;j=j+10|0;if(a>>>0>j>>>0){continue}break R}}while(1){b=J[j>>1];b=b<<8|b>>>8;F[h+2|0]=b;F[h+3|0]=b>>>8;b=J[j+2>>1];b=b<<8|b>>>8;F[h+4|0]=b;F[h+5|0]=b>>>8;b=J[j+4>>1];b=b<<8|b>>>8;F[h+6|0]=b;F[h+7|0]=b>>>8;b=J[j+6>>1];b=b<<8|b>>>8;F[h+8|0]=b;F[h+9|0]=b>>>8;b=J[j+8>>1];b=b<<8|b>>>8;F[h+10|0]=b;F[h+11|0]=b>>>8;j=j+10|0;if(a>>>0>j>>>0){continue}break}}if(!c){break Q}H[c+744>>2]=130;a=H[c+384>>2];a=a<<24|a<<8&16711680|(a>>>8&65280|a>>>24);F[h+12|0]=a;F[h+13|0]=a>>>8;F[h+14|0]=a>>>16;F[h+15|0]=a>>>24;xb(c,h+12|0,4)}Ga=h+16|0;e=e+1|0;if((e|0)<H[f+216>>2]){continue}break}}if(H[f+48>>2]>0){a=H[f+56>>2];while(1){d=N(s,28);b=d+a|0;e=H[b>>2];U:{if((e|0)>0){tk(c,e,H[b+4>>2],H[b+20>>2],H[b+24>>2],H[b+8>>2]);a=H[f+56>>2];b=d+a|0;if(H[b>>2]==-1){H[b>>2]=-3;break U}H[b>>2]=-2;break U}V:{switch(e+1|0){case 1:uk(c,H[b+4>>2],H[b+8>>2]);a=H[f+56>>2];H[d+a>>2]=-2;break U;case 0:break V;default:break U}}og(c,H[b+4>>2],H[b+8>>2]);a=H[f+56>>2];H[d+a>>2]=-3}s=s+1|0;if((s|0)<H[f+48>>2]){continue}break}}a=H[f+192>>2];if(!a|(a|0)<=0){break b}e=H[f+188>>2];while(1){b=Sh(c,e);W:{if((b|0)==1){break W}a=I[e+16|0];if(!a|!(a&2)|(a&4|a&8)){break W}if(!(F[c+206|0]&1?1:I[e+3|0]&32|(b|0)==3)){break W}Gh(c,e,H[e+8>>2],H[e+12>>2])}e=e+20|0;if(e>>>0<H[f+188>>2]+N(H[f+192>>2],20)>>>0){continue}break}}return}hb(c,29719);X()}function Ag(a,b,c){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;H[a+944>>2]=0;e=H[a+20>>2];H[a+948>>2]=e-1;H[a+952>>2]=N(e,H[a+16>>2]);Ia[H[H[b>>2]+44>>2]](b,44)|0;e=H[a+392>>2];Ia[H[H[b>>2]+44>>2]](b,e&255)|0;Ia[H[H[b>>2]+44>>2]](b,e>>>8&255)|0;e=H[a+396>>2];Ia[H[H[b>>2]+44>>2]](b,e&255)|0;Ia[H[H[b>>2]+44>>2]](b,e>>>8&255)|0;e=H[a+16>>2];Ia[H[H[b>>2]+44>>2]](b,e&255)|0;Ia[H[H[b>>2]+44>>2]](b,e>>>8&255)|0;e=H[a+20>>2];Ia[H[H[b>>2]+44>>2]](b,e&255)|0;Ia[H[H[b>>2]+44>>2]](b,e>>>8&255)|0;Ia[H[H[b>>2]+44>>2]](b,(c?I[a+26|0]-1|128:0)&255)|0;a:{if(!c){break a}c=H[a+44>>2];if(!c){break a}e=H[a+4>>2];e=e?c?e+40|0:0:0;while(1){c=e+(h<<2)|0;Ia[H[H[b>>2]+44>>2]](b,I[c+2|0])|0;Ia[H[H[b>>2]+44>>2]](b,I[c+1|0])|0;Ia[H[H[b>>2]+44>>2]](b,I[c|0])|0;h=h+1|0;if(h>>>0<K[a+44>>2]){continue}break}}c=J[a+26>>1];c=c>>>0>2?c:2;Ia[H[H[b>>2]+44>>2]](b,c&255)|0;b:{c:{switch(Yd(a,2)-1|0){case 0:H[a+1060>>2]=b;c=c+1|0;H[a+1056>>2]=c;H[a+1052>>2]=0;H[a+1044>>2]=c;H[a+956>>2]=0;H[a+960>>2]=0;H[a+1072>>2]=0;e=1<<c-1;H[a+1064>>2]=e;G[a+1048>>1]=-1<<c^-1;H[a+1068>>2]=e+1;G[a+1050>>1]=e+2;c=H[a+952>>2];d:{if(c){H[a+952>>2]=c-1;c=td(a,H[a+944>>2],H[a+948>>2]);e=H[a+944>>2]+1|0;H[a+944>>2]=e;if((e|0)==H[a+16>>2]){H[a+944>>2]=0;H[a+948>>2]=H[a+948>>2]-1}rd(a,G[a+1064>>1]);while(1){h=-1;e=H[a+952>>2];e:{if(!e){break e}H[a+952>>2]=e-1;h=td(a,H[a+944>>2],H[a+948>>2]);e=H[a+944>>2]+1|0;H[a+944>>2]=e;if((e|0)!=H[a+16>>2]){break e}H[a+944>>2]=0;H[a+948>>2]=H[a+948>>2]-1}rd(a,c<<16>>16);c=G[a+1050>>1];f:{if((c|0)<=4095){G[a+1050>>1]=c+1;break f}H[a+1052>>2]=1;c=G[a+1064>>1];G[a+1050>>1]=c+2;rd(a,c)}c=h;if((c|0)!=-1){continue}break}break d}rd(a,G[a+1064>>1])}rd(a,G[a+1068>>1]);break b;case 1:d=Ga-336|0;Ga=d;H[a+1060>>2]=b;c=c+1|0;H[a+1056>>2]=c;g=1<<c-1;H[d+56>>2]=g;H[d+28>>2]=c;H[d+24>>2]=c;H[d+8>>2]=0;H[d+32>>2]=0;H[d+328>>2]=0;H[d+16>>2]=0;H[d+20>>2]=1;H[d+68>>2]=c;H[d+64>>2]=g;H[d+60>>2]=g+1;e=g-1|0;H[d+40>>2]=e;H[d+4>>2]=g+2;H[d+52>>2]=4093-g;H[d+36>>2]=e;e=(c|0)<4?9:g-2|0;H[d+48>>2]=e;H[d+44>>2]=e;if((c|0)>=8){c=d+72|0;h=0;while(1){H[d+328>>2]=h+1;F[(d+h|0)+72|0]=g;h=H[d+328>>2];if((h|0)>=255){e=H[a+1060>>2];Ia[H[H[e>>2]+44>>2]](e,h&255)|0;e=H[a+1060>>2];Ia[H[H[e>>2]+16>>2]](e,c,1,H[d+328>>2])|0;H[d+328>>2]=0;h=0}g=H[d+64>>2]>>>8|0;H[d+64>>2]=g;e=H[d+68>>2];H[d+68>>2]=e-8;if((e|0)>15){continue}break}}while(1){c=H[a+952>>2];g:{if(!c){h=-1;break g}H[a+952>>2]=c-1;h=td(a,H[a+944>>2],H[a+948>>2]);c=H[a+944>>2]+1|0;H[a+944>>2]=c;if((c|0)!=H[a+16>>2]){break g}H[a+944>>2]=0;H[a+948>>2]=H[a+948>>2]-1}g=H[d+8>>2];h:{if((g|0)<=0){break h}c=H[d>>2];if((c|0)==(h|0)){break h}i:{if((g|0)==1){zd(a,c,d);break i}if(H[d+20>>2]){zg(a,g,d);break i}if(!((c|0)==H[d+12>>2]&H[d+16>>2]>=2)){j=0;i=1;e=I[d+52|0]|I[d+53|0]<<8|(I[d+54|0]<<16|I[d+55|0]<<24);f=N(e+1|0,e)>>>1|0;j:{if(f>>>0>g>>>0){c=g;break j}c=g;while(1){j=e+j|0;c=c-f|0;if(f>>>0<=c>>>0){continue}break}}e=c;k:{l:{m:{switch(c|0){case 0:break k;case 1:break l;default:break m}}while(1){i=i<<1;f=e>>>0>3;e=e>>>2|0;if(f){continue}break}while(1){e=i;i=e+((c>>>0)/(e>>>0)|0)>>>1|0;if((e|0)==(i|0)){break l}if((e+1|0)!=(i|0)){continue}break}}f=c<<1;while(1){c=e;e=c-1|0;if(f>>>0<=N(c+1|0,c)>>>0){continue}break}while(1){e=c;c=c+1|0;if(f>>>0>N(e,c)>>>0){continue}break}j=e+j|0}n:{if((j+1|0)>=(g|0)){if((g|0)<=0){break n}while(1){zd(a,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24),d);c=g>>>0>1;g=g-1|0;if(c){continue}break}break n}e=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);c=e+(I[d+24|0]|I[d+25|0]<<8|(I[d+26|0]<<16|I[d+27|0]<<24))|0;F[d+68|0]=c;F[d+69|0]=c>>>8;F[d+70|0]=c>>>16;F[d+71|0]=c>>>24;e=I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24)|(I[d+56|0]|I[d+57|0]<<8|(I[d+58|0]<<16|I[d+59|0]<<24))<<e;F[d+64|0]=e;F[d+65|0]=e>>>8;F[d+66|0]=e>>>16;F[d+67|0]=e>>>24;if((c|0)>=8){i=d+72|0;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);while(1){f=c+1|0;F[d+328|0]=f;F[d+329|0]=f>>>8;F[d+330|0]=f>>>16;F[d+331|0]=f>>>24;F[(c+d|0)+72|0]=e;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);if((c|0)>=255){e=H[a+1060>>2];Ia[H[H[e>>2]+44>>2]](e,c&255)|0;c=H[a+1060>>2];Ia[H[H[c>>2]+16>>2]](c,i,1,I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24))|0;F[d+328|0]=0;F[d+329|0]=0;F[d+330|0]=0;F[d+331|0]=0;c=0}e=(I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24))>>>8|0;F[d+64|0]=e;F[d+65|0]=e>>>8;F[d+66|0]=e>>>16;F[d+67|0]=e>>>24;j=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);f=j-8|0;F[d+68|0]=f;F[d+69|0]=f>>>8;F[d+70|0]=f>>>16;F[d+71|0]=f>>>24;if((j|0)>15){continue}break}}F[d+32|0]=0;F[d+33|0]=0;F[d+34|0]=0;F[d+35|0]=0;F[d+16|0]=0;F[d+17|0]=0;F[d+18|0]=0;F[d+19|0]=0;F[d+20|0]=1;F[d+21|0]=0;F[d+22|0]=0;F[d+23|0]=0;c=I[d+28|0]|I[d+29|0]<<8|(I[d+30|0]<<16|I[d+31|0]<<24);F[d+24|0]=c;F[d+25|0]=c>>>8;F[d+26|0]=c>>>16;F[d+27|0]=c>>>24;c=I[d+40|0]|I[d+41|0]<<8|(I[d+42|0]<<16|I[d+43|0]<<24);F[d+36|0]=c;F[d+37|0]=c>>>8;F[d+38|0]=c>>>16;F[d+39|0]=c>>>24;c=I[d+48|0]|I[d+49|0]<<8|(I[d+50|0]<<16|I[d+51|0]<<24);F[d+44|0]=c;F[d+45|0]=c>>>8;F[d+46|0]=c>>>16;F[d+47|0]=c>>>24;zg(a,g,d)}break i}k=0;l=I[d+52|0]|I[d+53|0]<<8|(I[d+54|0]<<16|I[d+55|0]<<24);o=I[d+16|0]|I[d+17|0]<<8|(I[d+18|0]<<16|I[d+19|0]<<24);n=(g|0)/(o|0)|0;i=g-N(n,o)|0;j=(i|0)!=0;c=I[d+32|0]|I[d+33|0]<<8|(I[d+34|0]<<16|I[d+35|0]<<24);o:{if((l|0)>=(j+(c+n|0)|0)){f=N(l+1|0,l)>>>1|0;break o}m=1;f=N(l+1|0,l)>>>1|0;n=l-c|0;i=g-N(o,n)|0;p:{if(f>>>0>i>>>0){c=i;break p}c=i;while(1){k=k+l|0;c=c-f|0;if(f>>>0<=c>>>0){continue}break}}j=c;e=c;q:{r:{s:{switch(c|0){case 0:break q;case 1:break r;default:break s}}while(1){m=m<<1;e=j>>>0>3;j=j>>>2|0;if(e){continue}break}while(1){e=m;m=e+((c>>>0)/(e>>>0)|0)>>>1|0;if((e|0)==(m|0)){break r}if((e+1|0)!=(m|0)){continue}break}}j=c<<1;while(1){c=e;e=c-1|0;if(j>>>0<=N(c+1|0,c)>>>0){continue}break}while(1){e=c;c=c+1|0;if(j>>>0>N(e,c)>>>0){continue}break}k=e+k|0}j=k+1|0}m=0;t:{if(f>>>0>g>>>0){c=g;break t}c=g;while(1){m=m+l|0;c=c-f|0;if(f>>>0<=c>>>0){continue}break}}e=1;k=c;f=c;u:{v:{w:{switch(c|0){case 0:break u;case 1:break v;default:break w}}while(1){e=e<<1;f=k>>>0>3;k=k>>>2|0;if(f){continue}break}while(1){f=e;e=e+((c>>>0)/(e>>>0)|0)>>>1|0;if((e|0)==(f|0)){break v}if((f+1|0)!=(e|0)){continue}break}}k=c<<1;while(1){c=f;f=c-1|0;if(k>>>0<=N(c+1|0,c)>>>0){continue}break}while(1){e=c;c=c+1|0;if(k>>>0>N(e,c)>>>0){continue}break}m=e+m|0}x:{if(m+1>>>0<j+n>>>0){e=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);c=e+(I[d+24|0]|I[d+25|0]<<8|(I[d+26|0]<<16|I[d+27|0]<<24))|0;F[d+68|0]=c;F[d+69|0]=c>>>8;F[d+70|0]=c>>>16;F[d+71|0]=c>>>24;f=I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24)|(I[d+56|0]|I[d+57|0]<<8|(I[d+58|0]<<16|I[d+59|0]<<24))<<e;F[d+64|0]=f;F[d+65|0]=f>>>8;F[d+66|0]=f>>>16;F[d+67|0]=f>>>24;if((c|0)>=8){i=d+72|0;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);while(1){e=c+1|0;F[d+328|0]=e;F[d+329|0]=e>>>8;F[d+330|0]=e>>>16;F[d+331|0]=e>>>24;F[(c+d|0)+72|0]=f;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);if((c|0)>=255){e=H[a+1060>>2];Ia[H[H[e>>2]+44>>2]](e,c&255)|0;c=H[a+1060>>2];Ia[H[H[c>>2]+16>>2]](c,i,1,I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24))|0;F[d+328|0]=0;F[d+329|0]=0;F[d+330|0]=0;F[d+331|0]=0;c=0}f=(I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24))>>>8|0;F[d+64|0]=f;F[d+65|0]=f>>>8;F[d+66|0]=f>>>16;F[d+67|0]=f>>>24;j=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);e=j-8|0;F[d+68|0]=e;F[d+69|0]=e>>>8;F[d+70|0]=e>>>16;F[d+71|0]=e>>>24;if((j|0)>15){continue}break}}F[d+32|0]=0;F[d+33|0]=0;F[d+34|0]=0;F[d+35|0]=0;F[d+16|0]=0;F[d+17|0]=0;F[d+18|0]=0;F[d+19|0]=0;F[d+20|0]=1;F[d+21|0]=0;F[d+22|0]=0;F[d+23|0]=0;c=I[d+28|0]|I[d+29|0]<<8|(I[d+30|0]<<16|I[d+31|0]<<24);F[d+24|0]=c;F[d+25|0]=c>>>8;F[d+26|0]=c>>>16;F[d+27|0]=c>>>24;c=I[d+40|0]|I[d+41|0]<<8|(I[d+42|0]<<16|I[d+43|0]<<24);F[d+36|0]=c;F[d+37|0]=c>>>8;F[d+38|0]=c>>>16;F[d+39|0]=c>>>24;c=I[d+48|0]|I[d+49|0]<<8|(I[d+50|0]<<16|I[d+51|0]<<24);F[d+44|0]=c;F[d+45|0]=c>>>8;F[d+46|0]=c>>>16;F[d+47|0]=c>>>24;zg(a,g,d);break x}F[d+44|0]=l;F[d+45|0]=l>>>8;F[d+46|0]=l>>>16;F[d+47|0]=l>>>24;y:{if((n|0)<=0){break y}zd(a,((I[d+4|0]|I[d+5|0]<<8|(I[d+6|0]<<16|I[d+7|0]<<24))+o|0)-2|0,d);if((n|0)==1){break y}while(1){zd(a,((I[d+4|0]|I[d+5|0]<<8|(I[d+6|0]<<16|I[d+7|0]<<24))+(I[d+16|0]|I[d+17|0]<<8|(I[d+18|0]<<16|I[d+19|0]<<24))|0)-2|0,d);c=(n|0)>2;n=n-1|0;if(c){continue}break}}z:{if(!i){break z}if(I[d+20|0]|I[d+21|0]<<8|(I[d+22|0]<<16|I[d+23|0]<<24)){zg(a,i,d);break z}if((i|0)==1){zd(a,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24),d);break z}zd(a,((I[d+4|0]|I[d+5|0]<<8|(I[d+6|0]<<16|I[d+7|0]<<24))+i|0)-2|0,d)}c=I[d+48|0]|I[d+49|0]<<8|(I[d+50|0]<<16|I[d+51|0]<<24);F[d+44|0]=c;F[d+45|0]=c>>>8;F[d+46|0]=c>>>16;F[d+47|0]=c>>>24;if((c|0)<=(I[d+32|0]|I[d+33|0]<<8|(I[d+34|0]<<16|I[d+35|0]<<24))){e=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);g=e+(I[d+24|0]|I[d+25|0]<<8|(I[d+26|0]<<16|I[d+27|0]<<24))|0;F[d+68|0]=g;F[d+69|0]=g>>>8;F[d+70|0]=g>>>16;F[d+71|0]=g>>>24;f=I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24)|(I[d+56|0]|I[d+57|0]<<8|(I[d+58|0]<<16|I[d+59|0]<<24))<<e;F[d+64|0]=f;F[d+65|0]=f>>>8;F[d+66|0]=f>>>16;F[d+67|0]=f>>>24;e=d;if((g|0)>=8){i=d+72|0;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);while(1){g=c+1|0;F[d+328|0]=g;F[d+329|0]=g>>>8;F[d+330|0]=g>>>16;F[d+331|0]=g>>>24;F[(c+d|0)+72|0]=f;c=I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24);if((c|0)>=255){g=H[a+1060>>2];Ia[H[H[g>>2]+44>>2]](g,c&255)|0;c=H[a+1060>>2];Ia[H[H[c>>2]+16>>2]](c,i,1,I[d+328|0]|I[d+329|0]<<8|(I[d+330|0]<<16|I[d+331|0]<<24))|0;F[d+328|0]=0;F[d+329|0]=0;F[d+330|0]=0;F[d+331|0]=0;c=0}f=(I[d+64|0]|I[d+65|0]<<8|(I[d+66|0]<<16|I[d+67|0]<<24))>>>8|0;F[d+64|0]=f;F[d+65|0]=f>>>8;F[d+66|0]=f>>>16;F[d+67|0]=f>>>24;j=I[d+68|0]|I[d+69|0]<<8|(I[d+70|0]<<16|I[d+71|0]<<24);g=j-8|0;F[d+68|0]=g;F[d+69|0]=g>>>8;F[d+70|0]=g>>>16;F[d+71|0]=g>>>24;if((j|0)>15){continue}break}c=I[d+48|0]|I[d+49|0]<<8|(I[d+50|0]<<16|I[d+51|0]<<24)}F[e+44|0]=c;F[e+45|0]=c>>>8;F[e+46|0]=c>>>16;F[e+47|0]=c>>>24;F[d+32|0]=0;F[d+33|0]=0;F[d+34|0]=0;F[d+35|0]=0;F[d+16|0]=0;F[d+17|0]=0;F[d+18|0]=0;F[d+19|0]=0;F[d+20|0]=1;F[d+21|0]=0;F[d+22|0]=0;F[d+23|0]=0;c=I[d+28|0]|I[d+29|0]<<8|(I[d+30|0]<<16|I[d+31|0]<<24);F[d+24|0]=c;F[d+25|0]=c>>>8;F[d+26|0]=c>>>16;F[d+27|0]=c>>>24;c=I[d+40|0]|I[d+41|0]<<8|(I[d+42|0]<<16|I[d+43|0]<<24);F[d+36|0]=c;F[d+37|0]=c>>>8;F[d+38|0]=c>>>16;F[d+39|0]=c>>>24}}}g=0;H[d+8>>2]=0}if((h|0)!=-1){if(H[d>>2]==(h|0)){H[d+8>>2]=g+1;continue}H[d>>2]=h;H[d+8>>2]=1;continue}break};c=H[d+68>>2];i=c+H[d+24>>2]|0;H[d+68>>2]=i;g=H[d+64>>2]|H[d+60>>2]<<c;H[d+64>>2]=g;if((i|0)>=8){c=d+72|0;h=H[d+328>>2];while(1){H[d+328>>2]=h+1;F[(d+h|0)+72|0]=g;h=H[d+328>>2];if((h|0)>=255){e=H[a+1060>>2];Ia[H[H[e>>2]+44>>2]](e,h&255)|0;e=H[a+1060>>2];Ia[H[H[e>>2]+16>>2]](e,c,1,H[d+328>>2])|0;H[d+328>>2]=0;h=0}g=H[d+64>>2]>>>8|0;H[d+64>>2]=g;e=H[d+68>>2];i=e-8|0;H[d+68>>2]=i;if((e|0)>15){continue}break}}A:{B:{C:{if((i|0)<=0){h=H[d+328>>2];break C}c=H[d+328>>2];H[d+328>>2]=c+1;F[(c+d|0)+72|0]=g;h=H[d+328>>2];if((h|0)>254){break B}}if((h|0)<=0){break A}}c=H[a+1060>>2];Ia[H[H[c>>2]+44>>2]](c,h&255)|0;a=H[a+1060>>2];Ia[H[H[a>>2]+16>>2]](a,d+72|0,1,H[d+328>>2])|0}Ga=d+336|0;break b;default:break c}}H[a+1060>>2]=b;c=c+1|0;H[a+1056>>2]=c;H[a+1052>>2]=0;H[a+1044>>2]=c;H[a+956>>2]=0;H[a+960>>2]=0;H[a+1072>>2]=0;h=-1;e=1<<c-1;H[a+1064>>2]=e;G[a+1048>>1]=-1<<c^-1;H[a+1068>>2]=e+1;G[a+1050>>1]=e+2;c=H[a+952>>2];D:{if(!c){break D}H[a+952>>2]=c-1;h=td(a,H[a+944>>2],H[a+948>>2]);c=H[a+944>>2]+1|0;H[a+944>>2]=c;if((c|0)!=H[a+16>>2]){break D}H[a+944>>2]=0;H[a+948>>2]=H[a+948>>2]-1}_a(H[a+1036>>2],255,20012);rd(a,G[a+1064>>1]);c=H[a+952>>2];if(c){while(1){H[a+952>>2]=c-1;e=td(a,H[a+944>>2],H[a+948>>2]);c=H[a+944>>2]+1|0;H[a+944>>2]=c;if((c|0)==H[a+16>>2]){H[a+944>>2]=0;H[a+948>>2]=H[a+948>>2]-1}f=H[a+1036>>2];c=e<<4^h;i=H[f+(c<<2)>>2];g=(e<<12)+h|0;E:{if((i|0)==(g|0)){e=J[H[a+1040>>2]+(c<<1)>>1];break E}if((i|0)>=0){i=c?c-5003|0:-1;while(1){c=c+i|0;c=(c|0)<0?c+5003|0:c;d=H[f+(c<<2)>>2];if((d|0)==(g|0)){e=J[H[a+1040>>2]+(c<<1)>>1];break E}if((d|0)>0){continue}break}}rd(a,h<<16>>16);f=G[a+1050>>1];if((f|0)<=4095){G[a+1050>>1]=f+1;G[H[a+1040>>2]+(c<<1)>>1]=f;H[H[a+1036>>2]+(c<<2)>>2]=g;break E}_a(H[a+1036>>2],255,20012);H[a+1052>>2]=1;c=G[a+1064>>1];G[a+1050>>1]=c+2;rd(a,c)}h=e;c=H[a+952>>2];if(c){continue}break}}rd(a,h<<16>>16);rd(a,G[a+1068>>1])}Ia[H[H[b>>2]+44>>2]](b,0)|0}function ye(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Ga-272|0;Ga=c;a:{b:{d=H[a+28>>2];if(!d){break b}if(!(Ia[H[H[d>>2]+40>>2]](d)|0)){break b}d=H[a+28>>2];g=Ia[H[H[d>>2]+40>>2]](d)|0;if(!g){break a}d=c+120|0;zb(d,Ia[H[H[g>>2]+8>>2]](g)&255);d=Fb(d,193852);H[c+144>>2]=H[d+8>>2];e=H[d+4>>2];H[c+136>>2]=H[d>>2];H[c+140>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+136|0,193876);H[c+160>>2]=H[d+8>>2];e=H[d+4>>2];H[c+152>>2]=H[d>>2];H[c+156>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+104|0;zb(d,Ia[H[H[g>>2]+8>>2]](g)>>>8&255);f=d;d=I[c+115|0];e=d<<24>>24<0;d=db(c+152|0,e?H[c+104>>2]:f,e?H[c+108>>2]:d);H[c+176>>2]=H[d+8>>2];e=H[d+4>>2];H[c+168>>2]=H[d>>2];H[c+172>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+168|0,193876);H[c+192>>2]=H[d+8>>2];e=H[d+4>>2];H[c+184>>2]=H[d>>2];H[c+188>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+88|0;zb(d,Ia[H[H[g>>2]+8>>2]](g)>>>16&255);f=d;d=I[c+99|0];e=d<<24>>24<0;d=db(c+184|0,e?H[c+88>>2]:f,e?H[c+92>>2]:d);H[c+208>>2]=H[d+8>>2];e=H[d+4>>2];H[c+200>>2]=H[d>>2];H[c+204>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+200|0,194724);H[c+224>>2]=H[d+8>>2];e=H[d+4>>2];H[c+216>>2]=H[d>>2];H[c+220>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+72|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+40>>2]](e)|0;Hg(d,Ia[H[H[e>>2]+20>>2]](e)|0);f=d;d=I[c+83|0];e=d<<24>>24<0;d=db(c+216|0,e?H[c+72>>2]:f,e?H[c+76>>2]:d);H[c+240>>2]=H[d+8>>2];e=H[d+4>>2];H[c+232>>2]=H[d>>2];H[c+236>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+232|0,194732);f=H[d>>2];H[c+48>>2]=H[d+4>>2];e=I[d+7|0]|I[d+8|0]<<8|(I[d+9|0]<<16|I[d+10|0]<<24);F[c+51|0]=e;F[c+52|0]=e>>>8;F[c+53|0]=e>>>16;F[c+54|0]=e>>>24;H[d>>2]=0;H[d+4>>2]=0;e=I[d+11|0];H[d+8>>2]=0;d=Va(32);H[c+248>>2]=d;H[c+252>>2]=6;H[c+256>>2]=-2147483640;Wa(d,193916,6);H[d+24>>2]=0;H[c+264>>2]=H[c+48>>2];d=I[c+51|0]|I[c+52|0]<<8|(I[c+53|0]<<16|I[c+54|0]<<24);F[c+267|0]=d;F[c+268|0]=d>>>8;F[c+269|0]=d>>>16;F[c+270|0]=d>>>24;H[c+260>>2]=f;F[c+271|0]=e;H[c+48>>2]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;d=H[b+4>>2];c:{if(d>>>0<K[b+8>>2]){d:{if(F[c+259|0]>=0){e=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+256>>2];break d}Ya(d,H[c+248>>2],H[c+252>>2])}e=H[c+264>>2];H[d+12>>2]=H[c+260>>2];H[d+16>>2]=e;H[d+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=d+24;break c}rb(b,c+248|0);if(F[c+271|0]>=0){break c}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+83|0]<0){Ta(H[c+72>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+99|0]<0){Ta(H[c+88>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+163|0]<0){Ta(H[c+152>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}h=+Ia[H[H[g>>2]+16>>2]](g);d=H[a+28>>2];e:{if(!d){break e}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break e}a=H[a+28>>2];h=h*M[(Ia[H[H[a>>2]+68>>2]](a,2)|0)+24>>3]}h=S(h,1);f:{if(!(h>0)){break f}bb(c+232|0,h);a=Va(64);H[c+248>>2]=a;H[c+252>>2]=12;H[c+256>>2]=-2147483632;Wa(a,194740,12);H[a+48>>2]=0;H[c+268>>2]=H[c+240>>2];H[c+240>>2]=0;a=H[c+236>>2];H[c+260>>2]=H[c+232>>2];H[c+264>>2]=a;H[c+232>>2]=0;H[c+236>>2]=0;a=H[b+4>>2];g:{if(a>>>0<K[b+8>>2]){h:{if(F[c+259|0]>=0){d=H[c+252>>2];H[a>>2]=H[c+248>>2];H[a+4>>2]=d;H[a+8>>2]=H[c+256>>2];break h}Ya(a,H[c+248>>2],H[c+252>>2])}d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[a+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break g}rb(b,c+248|0);if(F[c+271|0]>=0){break g}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+243|0]>=0){break f}Ta(H[c+232>>2])}i:{j:{k:{l:{m:{d=Ia[H[H[g>>2]+12>>2]](g)|0;switch(d&15){case 4:break i;case 3:break j;case 2:break k;case 1:break l;case 0:break m;default:break a}}n:{o:{p:{q:{r:{a=d&240;switch(a-80|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:break o;case 16:break p;case 0:break q;default:break r}}if((a|0)!=64){break o}a=vb(c+248|0,194792,194852);ld(b,a);break n}a=vb(c+248|0,194792,194876);ld(b,a);break n}a=vb(c+248|0,194792,194904);ld(b,a);break n}a=vb(c+248|0,194792,194852);ld(b,a)}be(a);a=d&61440;if(a){if((a|0)!=4096){if((a|0)!=8192){break a}a=vb(c+248|0,194924,194988);ld(b,a);be(a);break a}a=vb(c+248|0,194924,195012);ld(b,a);be(a);break a}a=vb(c+248|0,194924,194852);ld(b,a);be(a);break a}a=c+216|0;bb(a,h*4);gb(a,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+200|0;bb(a,h+h);f=a;a=I[c+211|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+200>>2]:f,d?H[c+204>>2]:a);g=H[a>>2];H[c+184>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+187|0]=d;F[c+188|0]=d>>>8;F[c+189|0]=d>>>16;F[c+190|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;e=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,195036,16);H[d+64>>2]=0;H[c+264>>2]=H[c+184>>2];a=I[c+187|0]|I[c+188|0]<<8|(I[c+189|0]<<16|I[c+190|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=g;F[c+271|0]=e;H[c+184>>2]=0;F[c+187|0]=0;F[c+188|0]=0;F[c+189|0]=0;F[c+190|0]=0;a=H[b+4>>2];s:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break s}rb(b,c+248|0);if(F[c+271|0]>=0){break s}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]>=0){break a}Ta(H[c+216>>2]);break a}a=c+216|0;bb(a,h);gb(a,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+200|0;bb(a,h);f=a;a=I[c+211|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+200>>2]:f,d?H[c+204>>2]:a);g=H[a>>2];H[c+184>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+187|0]=d;F[c+188|0]=d>>>8;F[c+189|0]=d>>>16;F[c+190|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;e=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,195036,16);H[d+64>>2]=0;H[c+264>>2]=H[c+184>>2];a=I[c+187|0]|I[c+188|0]<<8|(I[c+189|0]<<16|I[c+190|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=g;F[c+271|0]=e;H[c+184>>2]=0;F[c+187|0]=0;F[c+188|0]=0;F[c+189|0]=0;F[c+190|0]=0;a=H[b+4>>2];t:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break t}rb(b,c+248|0);if(F[c+271|0]>=0){break t}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]>=0){break a}Ta(H[c+216>>2]);break a}a=c+152|0;bb(a,h*4);gb(a,32);H[c+176>>2]=H[c+160>>2];H[c+160>>2]=0;a=H[c+156>>2];H[c+168>>2]=H[c+152>>2];H[c+172>>2]=a;H[c+152>>2]=0;H[c+156>>2]=0;a=c+136|0;i=h+h;bb(a,i);f=a;a=I[c+147|0];d=a<<24>>24<0;a=db(c+168|0,d?H[c+136>>2]:f,d?H[c+140>>2]:a);H[c+192>>2]=H[a+8>>2];d=H[a+4>>2];H[c+184>>2]=H[a>>2];H[c+188>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+184|0,32);H[c+208>>2]=H[c+192>>2];H[c+192>>2]=0;a=H[c+188>>2];H[c+200>>2]=H[c+184>>2];H[c+204>>2]=a;H[c+184>>2]=0;H[c+188>>2]=0;a=c+120|0;bb(a,h);f=a;a=I[c+131|0];d=a<<24>>24<0;a=db(c+200|0,d?H[c+120>>2]:f,d?H[c+124>>2]:a);H[c+224>>2]=H[a+8>>2];d=H[a+4>>2];H[c+216>>2]=H[a>>2];H[c+220>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+216|0,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;a=c+104|0;bb(a,i);f=a;a=I[c+115|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c+104>>2]:f,d?H[c+108>>2]:a);g=H[a>>2];H[c+88>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+91|0]=d;F[c+92|0]=d>>>8;F[c+93|0]=d>>>16;F[c+94|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;e=I[a+11|0];H[a+8>>2]=0;d=Va(80);H[c+248>>2]=d;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(d,195036,16);H[d+64>>2]=0;H[c+264>>2]=H[c+88>>2];a=I[c+91|0]|I[c+92|0]<<8|(I[c+93|0]<<16|I[c+94|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=g;F[c+271|0]=e;H[c+88>>2]=0;F[c+91|0]=0;F[c+92|0]=0;F[c+93|0]=0;F[c+94|0]=0;a=H[b+4>>2];u:{if(a>>>0<K[b+8>>2]){Ya(a,d,16);H[a+20>>2]=H[c+268>>2];d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break u}rb(b,c+248|0);if(F[c+271|0]>=0){break u}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+163|0]>=0){break a}Ta(H[c+152>>2]);break a}a=c+88|0;bb(a,h*4);gb(a,32);H[c+112>>2]=H[c+96>>2];H[c+96>>2]=0;a=H[c+92>>2];H[c+104>>2]=H[c+88>>2];H[c+108>>2]=a;H[c+88>>2]=0;H[c+92>>2]=0;a=c+72|0;i=h+h;bb(a,i);f=a;a=I[c+83|0];d=a<<24>>24<0;a=db(c+104|0,d?H[c+72>>2]:f,d?H[c+76>>2]:a);H[c+128>>2]=H[a+8>>2];d=H[a+4>>2];H[c+120>>2]=H[a>>2];H[c+124>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+120|0,32);H[c+144>>2]=H[c+128>>2];H[c+128>>2]=0;a=H[c+124>>2];H[c+136>>2]=H[c+120>>2];H[c+140>>2]=a;H[c+120>>2]=0;H[c+124>>2]=0;a=c+48|0;bb(a,h);f=a;a=I[c+59|0];d=a<<24>>24<0;a=db(c+136|0,d?H[c+48>>2]:f,d?H[c+52>>2]:a);H[c+160>>2]=H[a+8>>2];d=H[a+4>>2];H[c+152>>2]=H[a>>2];H[c+156>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+152|0,32);H[c+176>>2]=H[c+160>>2];H[c+160>>2]=0;a=H[c+156>>2];H[c+168>>2]=H[c+152>>2];H[c+172>>2]=a;H[c+152>>2]=0;H[c+156>>2]=0;a=c+32|0;bb(a,i);f=a;a=I[c+43|0];d=a<<24>>24<0;a=db(c+168|0,d?H[c+32>>2]:f,d?H[c+36>>2]:a);H[c+192>>2]=H[a+8>>2];d=H[a+4>>2];H[c+184>>2]=H[a>>2];H[c+188>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+184|0,32);H[c+208>>2]=H[c+192>>2];H[c+192>>2]=0;a=H[c+188>>2];H[c+200>>2]=H[c+184>>2];H[c+204>>2]=a;H[c+184>>2]=0;H[c+188>>2]=0;a=c+16|0;bb(a,h);f=a;a=I[c+27|0];d=a<<24>>24<0;a=db(c+200|0,d?H[c+16>>2]:f,d?H[c+20>>2]:a);H[c+224>>2]=H[a+8>>2];d=H[a+4>>2];H[c+216>>2]=H[a>>2];H[c+220>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;gb(c+216|0,32);H[c+240>>2]=H[c+224>>2];H[c+224>>2]=0;a=H[c+220>>2];H[c+232>>2]=H[c+216>>2];H[c+236>>2]=a;H[c+216>>2]=0;H[c+220>>2]=0;bb(c,i);a=I[c+11|0];d=a<<24>>24<0;a=db(c+232|0,d?H[c>>2]:c,d?H[c+4>>2]:a);g=H[a>>2];H[c+64>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+67|0]=d;F[c+68|0]=d>>>8;F[c+69|0]=d>>>16;F[c+70|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;d=I[a+11|0];H[a+8>>2]=0;a=Va(80);H[c+248>>2]=a;H[c+252>>2]=16;H[c+256>>2]=-2147483628;Wa(a,195036,16);H[a+64>>2]=0;H[c+264>>2]=H[c+64>>2];a=I[c+67|0]|I[c+68|0]<<8|(I[c+69|0]<<16|I[c+70|0]<<24);F[c+267|0]=a;F[c+268|0]=a>>>8;F[c+269|0]=a>>>16;F[c+270|0]=a>>>24;H[c+260>>2]=g;F[c+271|0]=d;H[c+64>>2]=0;F[c+67|0]=0;F[c+68|0]=0;F[c+69|0]=0;F[c+70|0]=0;a=H[b+4>>2];v:{if(a>>>0<K[b+8>>2]){w:{if(F[c+259|0]>=0){d=H[c+252>>2];H[a>>2]=H[c+248>>2];H[a+4>>2]=d;H[a+8>>2]=H[c+256>>2];break w}Ya(a,H[c+248>>2],H[c+252>>2])}d=H[c+264>>2];H[a+12>>2]=H[c+260>>2];H[a+16>>2]=d;H[a+20>>2]=H[c+268>>2];H[c+260>>2]=0;H[c+264>>2]=0;H[c+268>>2]=0;H[b+4>>2]=a+24;break v}rb(b,c+248|0);if(F[c+271|0]>=0){break v}Ta(H[c+260>>2])}if(F[c+259|0]<0){Ta(H[c+248>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+243|0]<0){Ta(H[c+232>>2])}if(F[c+227|0]<0){Ta(H[c+216>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+211|0]<0){Ta(H[c+200>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+179|0]<0){Ta(H[c+168>>2])}if(F[c+163|0]<0){Ta(H[c+152>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+147|0]<0){Ta(H[c+136>>2])}if(F[c+131|0]<0){Ta(H[c+120>>2])}if(F[c+83|0]<0){Ta(H[c+72>>2])}if(F[c+115|0]<0){Ta(H[c+104>>2])}if(F[c+99|0]>=0){break a}Ta(H[c+88>>2]);break a}a=vb(c+248|0,193916,195104);d=H[b+4>>2];x:{if(d>>>0<K[b+8>>2]){y:{if(F[a+11|0]>=0){g=H[c+252>>2];H[d>>2]=H[c+248>>2];H[d+4>>2]=g;H[d+8>>2]=H[c+256>>2];break y}Ya(d,H[a>>2],H[a+4>>2])}g=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=g;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break x}rb(b,a);if(F[a+23|0]>=0){break x}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2])}Ga=c+272|0}function $t(a,b,c){a=a|0;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;e=Ga-160|0;Ga=e;H[e+156>>2]=c;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(b-254|0){default:switch(b-32995|0){case 2:break p;case 1:break r;case 3:break s;case 0:break v;default:break h};case 0:H[e+156>>2]=c+4;H[a+80>>2]=H[c>>2];f=1;break g;case 2:H[e+156>>2]=c+4;H[a+56>>2]=H[c>>2];f=1;break g;case 3:H[e+156>>2]=c+4;H[a+60>>2]=H[c>>2];f=1;break g;case 4:H[e+156>>2]=c+4;c=H[c>>2];G[a+84>>1]=c;f=1;if(!(I[a+12|0]&128)){break g}x:{y:{z:{A:{B:{c=c&65535;switch(c-16|0){case 16:break y;case 8:break z;case 0:break A;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:break g;default:break B}}if((c|0)==64){break x}if((c|0)!=128){break g}H[a+652>>2]=412;break g}H[a+652>>2]=413;break g}H[a+652>>2]=414;break g}H[a+652>>2]=415;break g}H[a+652>>2]=412;break g;case 5:H[e+156>>2]=c+4;c=J[c>>1];if(I[a+40|0]&128){f=1;if((c|0)==J[a+88>>1]){break g}Ia[H[a+572>>2]](a);H[a+12>>2]=H[a+12>>2]&-33}i=H[132910];C:{if(i){while(1){d=H[i+4>>2];if((c|0)==J[d+4>>1]){break C}i=H[i>>2];if(i){continue}break}}if(H[132772]){d=531088;while(1){if((c|0)==J[d+4>>1]){break C}f=H[d+12>>2];d=d+12|0;if(f){continue}break}}d=0}H[a+556>>2]=455;H[a+548>>2]=456;H[a+540>>2]=457;H[a+520>>2]=458;H[a+516>>2]=459;H[a+512>>2]=1;H[a+528>>2]=1;H[a+580>>2]=460;H[a+576>>2]=461;H[a+572>>2]=462;H[a+568>>2]=463;H[a+564>>2]=462;H[a+560>>2]=464;H[a+552>>2]=465;H[a+544>>2]=466;H[a+536>>2]=459;H[a+532>>2]=458;H[a+524>>2]=459;H[a+12>>2]=H[a+12>>2]&-131329;if(d){f=Ia[H[d+8>>2]](a,c)|0}else{f=1}if(!f){break c}G[a+88>>1]=c;break g;case 8:H[e+156>>2]=c+4;G[a+90>>1]=H[c>>2];f=1;break g;case 9:H[e+156>>2]=c+4;G[a+92>>1]=H[c>>2];f=1;break g;case 12:H[e+156>>2]=c+4;d=H[c>>2];if(d-3>>>0<4294967294){break b}G[a+94>>1]=d;f=1;break g;case 20:H[e+156>>2]=c+4;d=H[c>>2];if(d-9>>>0<4294967288){break b}G[a+96>>1]=d;f=1;break g;case 23:H[e+156>>2]=c+4;c=H[c>>2];if(!c){break b}G[a+98>>1]=c;f=1;break g;case 24:H[e+156>>2]=c+4;c=H[c>>2];if(!c){break e}H[a+100>>2]=c;f=1;if(I[a+40|0]&4){break g}H[a+72>>2]=c;H[a+68>>2]=H[a+56>>2];break g;case 26:H[e+156>>2]=c+4;G[a+104>>1]=H[c>>2];f=1;break g;case 27:H[e+156>>2]=c+4;G[a+106>>1]=H[c>>2];f=1;break g;case 86:c=c+7&-8;H[e+156>>2]=c+8;M[a+112>>3]=M[c>>3];f=1;break g;case 87:c=c+7&-8;H[e+156>>2]=c+8;M[a+120>>3]=M[c>>3];f=1;break g;case 28:c=c+7&-8;H[e+156>>2]=c+8;L[a+128>>2]=M[c>>3];f=1;break g;case 29:c=c+7&-8;H[e+156>>2]=c+8;L[a+132>>2]=M[c>>3];f=1;break g;case 30:H[e+156>>2]=c+4;d=H[c>>2];if(d-3>>>0<4294967294){break b}G[a+138>>1]=d;f=1;break g;case 32:c=c+7&-8;H[e+156>>2]=c+8;L[a+140>>2]=M[c>>3];f=1;break g;case 33:c=c+7&-8;H[e+156>>2]=c+8;L[a+144>>2]=M[c>>3];f=1;break g;case 42:H[e+156>>2]=c+4;d=H[c>>2];if(d-4>>>0<4294967293){break b}G[a+136>>1]=d;f=1;break g;case 43:G[a+148>>1]=H[c>>2];H[e+156>>2]=c+8;G[a+150>>1]=H[c+4>>2];f=1;break g;case 67:G[a+164>>1]=H[c>>2];H[e+156>>2]=c+8;G[a+166>>1]=H[c+4>>2];f=1;break g;case 66:d=J[a+84>>1];H[e+156>>2]=c+4;f=H[c>>2];g=H[a+152>>2];if(g){Ta(g);H[a+152>>2]=0}d=1<<d;D:{if(!f){break D}g=d+d|0;if(g>>>0<d>>>0){break D}h=cb(g);H[a+152>>2]=h;if(!h){break D}sb(h,f,g)}f=H[c+4>>2];g=H[a+156>>2];if(g){Ta(g);H[a+156>>2]=0}E:{if(!f){break E}g=d+d|0;if(g>>>0<d>>>0){break E}h=cb(g);H[a+156>>2]=h;if(!h){break E}sb(h,f,g)}H[e+156>>2]=c+12;c=H[c+8>>2];f=H[a+160>>2];if(f){Ta(f);H[a+160>>2]=0}f=1;if(!c){break g}g=d;d=d+d|0;if(g>>>0>d>>>0){break g}g=cb(d);H[a+160>>2]=g;if(!g){break g}sb(g,c,d);break g;case 278:break j;case 47:break l;case 276:break m;case 277:break n;case 76:break o;case 85:break q;case 69:break t;case 68:break u;case 84:break w;case 1:case 6:case 7:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 21:case 22:case 25:case 31:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 44:case 45:case 46:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 80:case 81:case 82:case 83:case 88:case 89:case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:case 133:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 142:case 143:case 144:case 145:case 146:case 147:case 148:case 149:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 158:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 174:case 175:case 176:case 177:case 178:case 179:case 180:case 181:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 190:case 191:case 192:case 193:case 194:case 195:case 196:case 197:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 240:case 241:case 242:case 243:case 244:case 245:case 246:case 247:case 248:case 249:case 250:case 251:case 252:case 253:case 254:case 255:case 256:case 257:case 258:case 259:case 260:case 261:case 262:case 263:case 264:case 265:case 266:case 267:case 268:case 269:case 270:case 271:case 272:case 273:case 274:case 275:break h;case 79:break i}}d=H[c>>2];h=d&65535;if(h>>>0>J[a+98>>1]){break b}g=H[c+4>>2];if(g?0:d){break b}if(d){c=0;while(1){f=g+(c<<1)|0;i=J[f>>1];if(i>>>0>=3){if((i|0)!=999){break b}G[f>>1]=2}c=c+1|0;if((d|0)!=(c|0)){continue}break}}G[a+168>>1]=d;c=H[a+172>>2];if(c){Ta(c);H[a+172>>2]=0}if(!g){break k}f=1;d=h<<1;c=cb(d);H[a+172>>2]=c;if(!c){break g}sb(c,g,d);break g}H[e+156>>2]=c+4;c=H[c>>2];G[a+168>>1]=(c|0)!=0;if(!c){break k}f=1;G[e+144>>1]=1;c=e+144|0;d=H[a+172>>2];if(d){Ta(d);H[a+172>>2]=0}F:{if(!c){break F}d=cb(2);H[a+172>>2]=d;if(!d){break F}sb(d,c,2)}break g}H[e+156>>2]=c+4;c=H[c>>2];if(c&15){if(H[a+8>>2]){break d}d=H[a>>2];f=H[a+628>>2];H[e+80>>2]=c;nb(f,d,45826,e+80|0)}H[a+68>>2]=c;H[a+12>>2]=H[a+12>>2]|1024;f=1;break g}H[e+156>>2]=c+4;c=H[c>>2];if(c&15){if(H[a+8>>2]){break d}d=H[a>>2];f=H[a+628>>2];H[e+96>>2]=c;nb(f,d,46154,e+96|0)}H[a+72>>2]=c;H[a+12>>2]=H[a+12>>2]|1024;f=1;break g}H[e+156>>2]=c+4;c=H[c>>2];if(!c){break e}H[a+76>>2]=c;f=1;break g}H[e+156>>2]=c+4;d=H[c>>2];if(d>>>0>3){break b}d=d<<4;c=d&31;G[a+86>>1]=(d&63)>>>0>=32?196609>>>c|0:((1<<c)-1&196609)<<32-c|131076>>>c;f=1;break g}H[e+156>>2]=c+4;d=H[c>>2];if(d-7>>>0<4294967290){break b}G[a+86>>1]=d;G:{if((d|0)==5){if(J[a+84>>1]!=32|H[a+652>>2]!=415){break G}H[a+652>>2]=413;f=1;break g}f=1;if((d-5&65535)>>>0>1){break g}}f=1;if(J[a+84>>1]!=64|H[a+652>>2]!=412){break g}H[a+652>>2]=415;break g}H[e+156>>2]=c+4;H[a- -64>>2]=H[c>>2];f=1;break g}if(!(I[a+13|0]&32)){d=H[c>>2];G[a+196>>1]=d;H[e+156>>2]=c+8;c=H[c+4>>2];d=d&65535;f=H[a+200>>2];if(f){Ta(f);H[a+200>>2]=0}H:{if(!c){break H}f=d<<2;d=cb(f);H[a+200>>2]=d;if(!d){break H}sb(d,c,f)}f=1;break g}b=H[a+628>>2];H[e+112>>2]=H[a>>2];Xa(b,45619,46475,e+112|0);break a}H[e+156>>2]=c+4;G[a+208>>1]=H[c>>2];f=1;break g}G[a+204>>1]=H[c>>2];H[e+156>>2]=c+8;G[a+206>>1]=H[c+4>>2];f=1;break g}j=(J[a+98>>1]-J[a+168>>1]|0)>1?3:1;while(1){d=J[a+84>>1];g=H[c>>2];h=(f<<2)+a|0;i=H[h+216>>2];if(i){Ta(i);H[h+216>>2]=0}I:{if(!g){break I}i=1<<d;d=i+i|0;if(d>>>0<i>>>0){break I}i=h;h=cb(d);H[i+216>>2]=h;if(!h){break I}sb(h,g,d)}c=c+4|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}H[e+156>>2]=c}f=1;break g}H[e+156>>2]=c+4;c=H[c>>2];d=H[a+212>>2];if(d){Ta(d);H[a+212>>2]=0}f=1;if(!c){break g}d=cb(24);H[a+212>>2]=d;if(!d){break g}sb(d,c,24);break g}h=H[c>>2];H[e+156>>2]=c+8;g=J[a+98>>1];d=g;if(!h){break f}if(!g){break a}d=h;h=H[c+4>>2];i=d+h|0;c=h;d=g;while(1){if(I[c|0]){while(1){if(c>>>0>=i>>>0){break f}j=I[c+1|0];c=c+1|0;if(j){continue}break}}c=c+1|0;d=d-1|0;if(d&65535){continue}break}if((c|0)==(h|0)){break a}c=c-h|0;qk(a+232|0,h,c);H[a+228>>2]=c;f=1;break g}J:{K:{L:{h=Ie(a,b);M:{if(!h){c=b>>>0>65535?44394:45022;b=47602;break M}if(J[h+12>>1]==65){c=0;g=H[a+236>>2];if((g|0)>0){break L}f=H[a+240>>2];break K}c=b>>>0>65535?44394:45022;b=H[h+16>>2]}d=H[a+628>>2];a=H[a>>2];H[e+8>>2]=b;H[e+4>>2]=c;H[e>>2]=a;Xa(d,45619,47316,e);break a}f=H[a+240>>2];while(1){d=N(c,12)+f|0;if(H[H[d>>2]>>2]==(b|0)){c=N(c,12)+f|0;f=H[c+8>>2];if(!f){break J}Ta(f);H[c+8>>2]=0;break J}c=c+1|0;if((g|0)!=(c|0)){continue}break}}c=g+1|0;H[a+236>>2]=c;c=Ue(f,N(c,12));if(!c){b=H[a+628>>2];H[e+32>>2]=H[a>>2];Xa(b,45619,48082,e+32|0);f=0;break a}H[a+240>>2]=c;d=(c+N(H[a+236>>2],12)|0)-12|0;H[d>>2]=h;H[d+4>>2]=0;H[d+8>>2]=0}c=H[h+8>>2]-1|0;if(c>>>0<=12){g=H[(c<<2)+63360>>2]}else{g=0}if(!g){b=H[a+628>>2];a=H[a>>2];c=H[h+8>>2];H[e+24>>2]=H[h+16>>2];H[e+20>>2]=c;H[e+16>>2]=a;Xa(b,45619,49048,e+16|0);f=0;break a}N:{if(I[h+15|0]){c=H[e+156>>2];H[e+156>>2]=c+4;c=H[c>>2];break N}c=1;O:{P:{f=G[h+6>>1];switch((f&65535)-65533|0){case 1:break P;case 0:case 2:break N;default:break O}}c=J[a+98>>1];break N}c=f}H[d+4>>2]=c;if(H[h+8>>2]==2){c=H[e+156>>2];H[e+156>>2]=c+4;qf(d+8|0,H[c>>2]);f=1;break g}c=Yb(a,g,c,49498);H[d+8>>2]=c;if(!c){break c}Q:{if(!(I[h+15|0]|J[h+6>>1]>65532)){i=H[d+4>>2];if((i|0)<2){break Q}}R:{S:{T:{f=H[h>>2];switch(f-321|0){case 0:case 15:break R;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:break S;default:break T}}if((f|0)==297|(f|0)==530){break R}}f=H[e+156>>2];H[e+156>>2]=f+4;sb(c,H[f>>2],N(g,H[d+4>>2]));f=1;break g}i=H[d+4>>2]}f=1;if((i|0)<=0){break g}i=0;while(1){U:{V:{switch(H[h+8>>2]-1|0){case 0:case 6:j=H[e+156>>2];H[e+156>>2]=j+4;F[e+144|0]=H[j>>2];sb(c,e+144|0,g);break U;case 5:j=H[e+156>>2];H[e+156>>2]=j+4;F[e+144|0]=H[j>>2];sb(c,e+144|0,g);break U;case 2:j=H[e+156>>2];H[e+156>>2]=j+4;G[e+144>>1]=H[j>>2];sb(c,e+144|0,g);break U;case 7:j=H[e+156>>2];H[e+156>>2]=j+4;G[e+144>>1]=H[j>>2];sb(c,e+144|0,g);break U;case 3:case 12:j=H[e+156>>2];H[e+156>>2]=j+4;H[e+144>>2]=H[j>>2];sb(c,e+144|0,g);break U;case 8:j=H[e+156>>2];H[e+156>>2]=j+4;H[e+144>>2]=H[j>>2];sb(c,e+144|0,g);break U;case 4:case 9:case 10:j=H[e+156>>2]+7&-8;H[e+156>>2]=j+8;L[e+144>>2]=M[j>>3];sb(c,e+144|0,g);break U;case 11:j=H[e+156>>2]+7&-8;H[e+156>>2]=j+8;M[e+144>>3]=M[j>>3];sb(c,e+144|0,g);break U;default:break V}}f=0;Ub(c,0,g)}c=c+g|0;i=i+1|0;if((i|0)<H[d+4>>2]){continue}break}if(!f){break c}}c=J[Hb(a,b)+12>>1];b=(J[Hb(a,b)+12>>1]>>>3&8188)+a|0;H[b+40>>2]=H[b+40>>2]|1<<c;H[a+12>>2]=H[a+12>>2]|8;break a}b=H[a+628>>2];H[e+128>>2]=H[a>>2];H[e+132>>2]=g;H[e+136>>2]=g-(d&65535);Xa(b,43309,50840,e+128|0);break a}c=0}d=H[a+628>>2];f=H[a>>2];k=e,l=H[Hb(a,b)+16>>2],H[k+72>>2]=l;H[e+68>>2]=c;H[e+64>>2]=f;Xa(d,45619,50356,e- -64|0)}f=0;break a}c=H[a+628>>2];f=H[a>>2];k=e,l=H[Hb(a,b)+16>>2],H[k+56>>2]=l;H[e+52>>2]=d;H[e+48>>2]=f;Xa(c,45619,50032,e+48|0);f=0}Ga=e+160|0;return f|0}function Tj(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Ga-32|0;Ga=g;h=H[a+584>>2];b=H[h+168>>2];if(!b){b=Ia[H[a+648>>2]](H[a+628>>2])|0;H[h+168>>2]=b}c=H[h+196>>2];a:{if(!c){break a}if(b>>>0<=c>>>0){H[h+196>>2]=0;H[h+200>>2]=0;break a}d=H[h+200>>2];if(c+d>>>0<=b>>>0?d:0){break a}H[h+200>>2]=b-c}H[h+1124>>2]=0;H[h+1128>>2]=0;b=H[a+180>>2];H[h+1144>>2]=0;G[h+1148>>1]=0;H[h+1132>>2]=b;b=0;b:{while(1){c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{if(!(b&65535)){if(!Kc(h)){c=0;break e}b=J[h+1148>>1];if(!b){break s}}c=H[h+1152>>2];if(I[c|0]!=255){break p}b=b-1|0;G[h+1148>>1]=b;c=c+1|0;H[h+1152>>2]=c;t:{u:{v:{w:{x:{while(1){if(!(b&65535)){if(!Kc(h)){c=0;break e}b=J[h+1148>>1];if(!b){break t}c=H[h+1152>>2]}i=I[c|0];b=b-1|0;G[h+1148>>1]=b;c=c+1|0;H[h+1152>>2]=c;y:{switch(i-192|0){case 26:break q;case 0:case 1:case 3:break u;case 4:break v;case 27:break w;case 29:break x;case 63:continue;case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 62:break y;case 24:break d;default:break r}}break}c=0;if(!vd(h,g+10|0)){break e}d=J[g+10>>1];if(d>>>0<=1){if(I[h+205|0]){break e}Xa(H[a+628>>2],68416,50897,0);break e}if((d|0)==2){break d}b=J[h+1148>>1];e=d-2|0;c=e&65535;d=b>>>0<c>>>0?b:c;H[h+1152>>2]=d+H[h+1152>>2];G[h+1148>>1]=b-d;if(b>>>0>=c>>>0){break d}F[h+1140|0]=0;b=H[h+1144>>2];c=e-d|0;c=(b>>>0<(c&65535)>>>0?b:c)&65535;H[h+1144>>2]=b-c;H[h+1136>>2]=c+H[h+1136>>2];break d}z:{b=H[a+584>>2];if(!vd(b,g+16|0)){break z}if(J[g+16>>1]!=4){Xa(H[a+628>>2],68496,53828,0);c=0;break e}if(!vd(b,g+16|0)){break z}G[b+300>>1]=J[g+16>>1];break d}c=0;break e}b=H[a+584>>2];if(!vd(b,g+16|0)){break f}c=I[b+205|0];d=J[g+16>>1];if(d>>>0<=2){if(c){break f}k=54008;break g}f=d-2|0;if(c){c=J[b+1148>>1];d=f&65535;e=c>>>0<d>>>0?c:d;H[b+1152>>2]=e+H[b+1152>>2];G[b+1148>>1]=c-e;if(c>>>0>=d>>>0){break d}F[b+1140|0]=0;c=H[b+1144>>2];d=f-e|0;d=(c>>>0<(d&65535)>>>0?c:d)&65535;H[b+1144>>2]=c-d;H[b+1136>>2]=d+H[b+1136>>2];break d}while(1){k=54008;if((f&65535)>>>0<65){break g}c=cb(73);if(!c){k=54040;break g}H[c>>2]=73;H[c+4>>2]=1124129791;e=J[b+1148>>1];d=65;i=c+8|0;while(1){if(!(e&65535)){if(!Kc(b)){break f}e=J[b+1148>>1];if(!e){break b}}l=d&65535;m=e&65535;j=l>>>0<m>>>0?l:m;sb(i,H[b+1152>>2],j);H[b+1152>>2]=j+H[b+1152>>2];e=J[b+1148>>1]-j|0;G[b+1148>>1]=e;i=i+j|0;d=d-j|0;if(l>>>0>m>>>0){continue}break}d=I[c+8|0]&15;if(d>>>0>3){break g}d=b+(d<<2)|0;e=H[d+252>>2];if(e){Ta(e)}H[d+252>>2]=c;f=f-65|0;if(f&65535){continue}break}break d}b=H[a+584>>2];if(!vd(b,g+16|0)){break h}c=I[b+205|0];d=J[g+16>>1];if(d>>>0<=2){if(c){break h}e=54450;break i}if(c){c=J[b+1148>>1];i=d-2|0;d=i&65535;e=c>>>0<d>>>0?c:d;H[b+1152>>2]=e+H[b+1152>>2];G[b+1148>>1]=c-e;if(c>>>0>=d>>>0){break d}F[b+1140|0]=0;c=H[b+1144>>2];d=i-e|0;d=(c>>>0<(d&65535)>>>0?c:d)&65535;H[b+1144>>2]=c-d;H[b+1136>>2]=d+H[b+1136>>2];break d}e=d+6|0;c=cb(e);if(!c){e=54040;break i}F[c+7|0]=d;F[c+4|0]=255;F[c+5|0]=196;H[c>>2]=e;F[c+6|0]=d>>>8;d=d-2|0;e=J[b+1148>>1];i=c+8|0;while(1){if(!(e&65535)){if(!Kc(b)){break h}e=J[b+1148>>1];if(!e){break b}}j=d&65535;k=e&65535;f=j>>>0<k>>>0?j:k;sb(i,H[b+1152>>2],f);H[b+1152>>2]=f+H[b+1152>>2];e=J[b+1148>>1]-f|0;G[b+1148>>1]=e;i=f+i|0;d=d-f|0;if(j>>>0>k>>>0){continue}break}e=54450;A:{d=I[c+8|0];i=d&240;if(i){if((i|0)==16){break A}break i}if(d>>>0>3){break i}b=b+(d<<2)|0;d=H[b+268>>2];if(d){Ta(d)}H[b+268>>2]=c;break d}d=d&15;if(d>>>0>3){break i}b=b+(d<<2)|0;d=H[b+284>>2];if(d){Ta(d)}H[b+284>>2]=c;break d}b=H[a+584>>2];if(I[b+303|0]){b=50897;break j}if(!I[b+205|0]){F[b+304|0]=i}if(!vd(b,g+16|0)){break k}c=J[g+16>>1];if(c>>>0<=10){if(I[b+205|0]){break k}b=54657;break j}c=c-8|0;e=((c&65535)>>>0)/3|0;if(c-N(e,3)&65535){if(I[b+205|0]){break k}b=54657;break j}c=I[b+205|0];if(!(c|(e|0)==I[b+192|0])){b=58645;break j}B:{d=J[b+1148>>1];if(!d){if(!Kc(b)){break k}d=J[b+1148>>1];if(!d){break B}c=I[b+205|0]}f=H[b+1152>>2];j=I[f|0];F[g+15|0]=j;G[b+1148>>1]=d-1;H[b+1152>>2]=f+1;if((j|0)!=8){if(c&255){break k}b=58818;break j}C:{if(c&255){c=J[b+1148>>1];d=c>>>0<4;f=d?c:4;H[b+1152>>2]=f+H[b+1152>>2];G[b+1148>>1]=c-f;if(d){F[b+1140|0]=0;c=H[b+1144>>2];d=4-f|0;d=(c>>>0<(d&65535)>>>0?c:d)&65535;H[b+1144>>2]=c-d;H[b+1136>>2]=d+H[b+1136>>2]}break C}if(!vd(b,g+12|0)){break k}c=J[g+12>>1];if(!(c>>>0>=K[b+176>>2]|c>>>0>=K[b+188>>2])){b=59037;break j}H[b+312>>2]=c;if(!vd(b,g+12|0)){break k}c=J[g+12>>1];if(!(c>>>0>=K[b+172>>2]|c>>>0>=K[b+180>>2])){b=59186;break j}H[b+308>>2]=c}if(!of(b,g+15|0)){break k}if((e|0)!=I[g+15|0]){break l}c=0;if(!of(b,g+15|0)){break k}while(1){if(!I[b+205|0]){F[(b+c|0)+316|0]=I[g+15|0]}if(!of(b,g+15|0)){break k}D:{E:{F:{if(I[b+205|0]){d=I[g+15|0];if(c){break F}f=d&15;F[b+209|0]=f;d=d>>>4|0;F[b+208|0]=d;if(!(1<<d&22)|d>>>0>4|(!(1<<f&22)|f>>>0>4)){break E}break D}d=I[g+15|0];F[(b+c|0)+319|0]=d;if(I[b+210|0]){break D}if(!c){if((d|0)==(I[b+209|0]|I[b+208|0]<<4)){break D}b=59302;break j}if((d|0)==17){break D}b=59302;break j}if((d|0)==17){break D}}F[b+210|0]=1}if(!of(b,g+15|0)){break k}G:{H:{if(I[b+205|0]){c=c+1|0;if((e|0)==(c|0)){break H}break G}F[(b+c|0)+322|0]=I[g+15|0];c=c+1|0;if((e|0)!=(c|0)){break G}F[b+303|0]=1}if(I[h+205|0]){c=1;break e}if((i|0)!=218){break d}break o}if(of(b,g+15|0)){continue}break}break k}break c}break c}aa(52013,42004,1964,68439);X()}a=H[a+628>>2];H[g>>2]=i;Xa(a,68416,51578,g);c=0;break e}c=1;if(I[h+205|0]){break e}if(I[h+193|0]){break n}if(Sj(a)){break p}c=0;break e}c=1;if(I[h+205|0]){break e}}c=1;if(I[h+303|0]){break e}j=H[a+584>>2];c=H[j+216>>2];if(!c){f=a+628|0;b=59733;break m}b=0;F[j+1140|0]=0;I:{d=I[j+192|0];if(!d){break I}f=a+628|0;k=j+322|0;while(1){J:{K:{if(!c){e=b-1|0;break K}L:{if(!b){break L}e=b-1|0;if(H[(j+(e<<2)|0)+216>>2]==(c|0)){break K}d=0;i=0;if(b>>>0<=1){break L}while(1){if(H[(j+(d<<2)|0)+216>>2]!=(c|0)){i=i+1|0;d=i&255;if((e|0)>(d|0)){continue}break L}break}b=59808;break m}d=cb(73);if(!d){b=54040;break m}F[d+8|0]=b;H[d>>2]=73;H[d+4>>2]=1124129791;c=0;e=j+(b<<2)|0;Ia[H[a+640>>2]](H[a+628>>2],H[e+216>>2],0)|0;if((Ia[H[a+632>>2]](H[a+628>>2],d+9|0,64)|0)!=64){break e}H[e+252>>2]=d;F[(b+j|0)+322|0]=b;d=I[j+192|0];break J}F[b+k|0]=I[e+k|0]}b=b+1|0;if(b>>>0>=(d&255)>>>0){break I}c=H[(j+(b<<2)|0)+216>>2];continue}}F[h+304|0]=192;i=I[h+192|0];M:{if(!i){F[h+319|0]=I[h+209|0]|I[h+208|0]<<4;break M}e=0;b=0;f=i-1|0;if(f>>>0>=7){j=i&248;c=h+316|0;d=0;while(1){F[b+c|0]=b;k=b|1;F[k+c|0]=k;k=b|2;F[k+c|0]=k;k=b|3;F[k+c|0]=k;k=b|4;F[k+c|0]=k;k=b|5;F[k+c|0]=k;k=b|6;F[k+c|0]=k;k=b|7;F[k+c|0]=k;b=b+8|0;d=d+8|0;if((j|0)!=(d|0)){continue}break}}c=i&7;if(c){while(1){F[(b+h|0)+316|0]=b;b=b+1|0;e=e+1|0;if((c|0)!=(e|0)){continue}break}}F[h+319|0]=I[h+209|0]|I[h+208|0]<<4;if(i>>>0<2){break M}b=1;if(i-2>>>0>=7){e=f&-8;c=0;while(1){d=b+h|0;F[d+319|0]=17;F[d+320|0]=17;F[d+321|0]=17;F[d+322|0]=17;F[d+323|0]=17;F[d+324|0]=17;F[d+325|0]=17;F[d+326|0]=17;b=b+8|0;c=c+8|0;if((e|0)!=(c|0)){continue}break}}d=f&7;if(!d){break M}c=0;while(1){F[(b+h|0)+319|0]=17;b=b+1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}F[h+303|0]=1;H[h+308>>2]=H[h+180>>2];H[h+312>>2]=H[h+188>>2];f=H[a+584>>2];b=H[f+228>>2];if(!b){Xa(H[a+628>>2],68720,59733,0);c=0;break e}F[f+1140|0]=0;N:{d=I[f+192|0];if(!d){break N}j=f+328|0;c=0;while(1){O:{P:{if(!b){e=c-1|0;break P}Q:{R:{if(!c){break R}e=c-1|0;if(H[(f+(e<<2)|0)+228>>2]==(b|0)){break P}d=0;i=0;if(c>>>0<=1){break R}while(1){if(H[(f+(d<<2)|0)+228>>2]!=(b|0)){i=i+1|0;d=i&255;if((e|0)>(d|0)){continue}break R}break}Xa(H[a+628>>2],68720,59957,0);break Q}Ia[H[a+640>>2]](H[a+628>>2],b,0)|0;if((Ia[H[a+632>>2]](H[a+628>>2],g+16|0,16)|0)!=16){break Q}d=I[g+31|0]+(I[g+30|0]+(I[g+29|0]+(I[g+28|0]+(I[g+27|0]+(I[g+26|0]+(I[g+25|0]+(I[g+24|0]+(I[g+23|0]+(I[g+22|0]+(I[g+21|0]+(I[g+20|0]+(I[g+19|0]+(I[g+18|0]+(I[g+17|0]+I[g+16|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0;e=d+25|0;b=cb(e);if(!b){Xa(H[a+628>>2],68720,54040,0);c=0;break e}F[b+8|0]=c;F[b+4|0]=255;F[b+5|0]=196;H[b>>2]=e;e=d+19|0;F[b+7|0]=e;F[b+6|0]=e>>>8;F[b+9|0]=I[g+16|0];F[b+10|0]=I[g+17|0];F[b+11|0]=I[g+18|0];F[b+12|0]=I[g+19|0];F[b+13|0]=I[g+20|0];F[b+14|0]=I[g+21|0];F[b+15|0]=I[g+22|0];F[b+16|0]=I[g+23|0];F[b+17|0]=I[g+24|0];F[b+18|0]=I[g+25|0];F[b+19|0]=I[g+26|0];F[b+20|0]=I[g+27|0];F[b+21|0]=I[g+28|0];F[b+22|0]=I[g+29|0];F[b+23|0]=I[g+30|0];F[b+24|0]=I[g+31|0];if((Ia[H[a+632>>2]](H[a+628>>2],b+25|0,d)|0)!=(d|0)){break Q}H[(f+(c<<2)|0)+268>>2]=b;F[(c+f|0)+328|0]=c<<4;d=I[f+192|0];break O}c=0;break e}F[c+j|0]=I[e+j|0]}c=c+1|0;if(c>>>0>=(d&255)>>>0){break N}b=H[(f+(c<<2)|0)+228>>2];continue}}d=0;i=0;b=Ga-16|0;Ga=b;S:{j=H[a+584>>2];c=H[j+240>>2];if(!c){Xa(H[a+628>>2],68768,59733,0);break S}F[j+1140|0]=0;f=I[j+192|0];if(!f){i=1;break S}k=j+328|0;while(1){T:{U:{if(!c){e=d-1|0;break U}V:{if(!d){break V}e=d-1|0;if(H[(j+(e<<2)|0)+240>>2]==(c|0)){break U}i=0;f=0;if(d>>>0<=1){break V}while(1){if(H[(j+(i<<2)|0)+240>>2]!=(c|0)){f=f+1|0;i=f&255;if((e|0)>(i|0)){continue}break V}break}i=0;Xa(H[a+628>>2],68768,60040,0);break S}i=0;Ia[H[a+640>>2]](H[a+628>>2],c,0)|0;if((Ia[H[a+632>>2]](H[a+628>>2],b,16)|0)!=16){break S}e=I[b+15|0]+(I[b+14|0]+(I[b+13|0]+(I[b+12|0]+(I[b+11|0]+(I[b+10|0]+(I[b+9|0]+(I[b+8|0]+(I[b+7|0]+(I[b+6|0]+(I[b+5|0]+(I[b+4|0]+(I[b+3|0]+(I[b+2|0]+(I[b|0]+I[b+1|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0;f=e+25|0;c=cb(f);if(!c){Xa(H[a+628>>2],68768,54040,0);break S}F[c+4|0]=255;F[c+5|0]=196;H[c>>2]=f;F[c+8|0]=d|16;f=e+19|0;F[c+7|0]=f;F[c+6|0]=f>>>8;F[c+9|0]=I[b|0];F[c+10|0]=I[b+1|0];F[c+11|0]=I[b+2|0];F[c+12|0]=I[b+3|0];F[c+13|0]=I[b+4|0];F[c+14|0]=I[b+5|0];F[c+15|0]=I[b+6|0];F[c+16|0]=I[b+7|0];F[c+17|0]=I[b+8|0];F[c+18|0]=I[b+9|0];F[c+19|0]=I[b+10|0];F[c+20|0]=I[b+11|0];F[c+21|0]=I[b+12|0];F[c+22|0]=I[b+13|0];F[c+23|0]=I[b+14|0];F[c+24|0]=I[b+15|0];if((Ia[H[a+632>>2]](H[a+628>>2],c+25|0,e)|0)!=(e|0)){break S}H[(j+(d<<2)|0)+284>>2]=c;c=d+j|0;F[c+328|0]=I[c+328|0]|d;f=I[j+192|0];break T}c=d+k|0;F[c|0]=I[c|0]|I[e+k|0]&15}i=1;d=d+1|0;if(d>>>0>=(f&255)>>>0){break S}c=H[(j+(d<<2)|0)+240>>2];continue}}Ga=b+16|0;if(!i){c=0;break e}c=1;a=I[h+192|0];if(a>>>0<2){break e}d=a-1|0;i=d&7;b=1;if(a-2>>>0>=7){e=d&-8;d=0;a=h+325|0;while(1){f=b+7|0;F[f+a|0]=f;f=b+6|0;F[f+a|0]=f;f=b+5|0;F[f+a|0]=f;f=b+4|0;F[f+a|0]=f;f=b+3|0;F[f+a|0]=f;f=b+2|0;F[f+a|0]=f;f=b+1|0;F[f+a|0]=f;F[a+b|0]=b;b=b+8|0;d=d+8|0;if((e|0)!=(d|0)){continue}break}}if(!i){break e}e=0;while(1){F[(b+h|0)+325|0]=b;b=b+1|0;e=e+1|0;if((i|0)!=(e|0)){continue}break}break e}aa(51258,42004,1298,68416);X()}c=0;Xa(H[f>>2],68672,b,0);break e}if(I[b+205|0]){break k}b=54657;break j}c=0;break e}Xa(H[a+628>>2],68608,b,0);c=0;break e}Xa(H[a+628>>2],68576,e,0)}c=0;break e}Xa(H[a+628>>2],68528,k,0)}c=0}Ga=g+32|0;return c}b=J[h+1148>>1];continue}break}aa(52013,42004,1949,68477);X()}aa(52013,42004,2006,68560);X()}function Or(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Ga-416|0;Ga=j;f=H[a+608>>2];d=H[a+604>>2];v=1;q=H[a+584>>2];e=H[q+72>>2];h=H[q+68>>2];m=H[q+64>>2];a:{b:{c:{if((c|0)<=0){b=d}else{s=d+f|0;t=H[q+60>>2];n=H[q+12>>2];r=H[q+88>>2];while(1){d:{e:{f:{g:{h:{i:{if(e){break i}while(1){j:{k:{l:{if((h|0)>10){f=d;break l}if(d>>>0>=s>>>0){if(!h){break k}h=11;f=d;break l}i=h+8|0;f=d+1|0;m=I[I[d|0]+t|0]<<h|m;if((h|0)>2){h=i;break l}if(f>>>0>=s>>>0){h=11;break l}h=h+16|0;f=d+2|0;m=I[I[d+1|0]+t|0]<<i|m}if(m&2047){break j}d=f;break i}e=0;break h}m=m>>>1|0;h=h-1|0;d=f;continue}}while(1){f=h;m:{if((f|0)>7){break m}if(d>>>0>=s>>>0){f=8;if(h){break m}break h}m=I[I[d|0]+t|0]<<h|m;d=d+1|0;f=h+8|0}if(m&255){if(!(m&1)){while(1){f=f-1|0;e=m&2;m=m>>>1|0;if(!e){continue}break}}l=m>>>1|0;e=f-1|0;h=e;n:{if((f|0)>1){break n}if(d>>>0>=s>>>0){h=1;if(e){break n}e=0;m=l;break h}l=I[I[d|0]+t|0]<<e|l;d=d+1|0;h=f+7|0}i=d;m=l>>>1|0;h=h-1|0;k=0;if(!(l&1)){break f}g=r;o:{p:{while(1){p=0;q:{while(1){r:{if((h|0)>11){f=h;break r}if(d>>>0>=s>>>0){f=12;if(h){break r}break g}i=h+8|0;e=d+1|0;m=I[I[d|0]+t|0]<<h|m;if((h|0)>3){f=i;d=e;break r}f=12;if(e>>>0>=s>>>0){d=e;break r}f=h+16|0;m=I[I[d+1|0]+t|0]<<i|m;d=d+2|0}i=((m&4095)<<3)+70912|0;e=I[i+1|0];m=m>>>e|0;h=f-e|0;e=1;f=g;s:{t:{switch(I[i|0]-7|0){case 0:i=H[i+4>>2];u=i+p|0;H[g>>2]=u;f=g+4|0;p=0;k=i+k|0;if((n|0)>(k|0)){break s}e=0;break o;case 5:break p;case 2:case 4:break t;default:break q}}e=H[i+4>>2];p=e+p|0;k=e+k|0;continue}break}while(1){u:{if((h|0)>12){i=h;break u}if(d>>>0>=s>>>0){i=13;if(h){break u}g=f;break g}o=h+8|0;l=d+1|0;m=I[I[d|0]+t|0]<<h|m;if((h|0)>4){i=o;d=l;break u}i=13;if(l>>>0>=s>>>0){d=l;break u}i=h+16|0;m=I[I[d+1|0]+t|0]<<o|m;d=d+2|0}l=((m&8191)<<3)+103680|0;h=I[l+1|0];m=m>>>h|0;h=i-h|0;i=I[l|0];if(i-10>>>0<2){i=H[l+4>>2];p=i+p|0;k=i+k|0;continue}break}v:{w:{switch(i-8|0){case 0:e=H[l+4>>2];i=e+p|0;H[g+4>>2]=i;f=g+8|0;k=e+k|0;if((n|0)>(k|0)){break v}e=0;break o;case 4:break p;default:break w}}e=H[a+12>>2]&1024;i=H[(e?504:480)+a>>2];g=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+304>>2]=k;H[j+300>>2]=i;H[j+296>>2]=e?60237:60294;H[j+292>>2]=o;H[j+288>>2]=l;Xa(g,67509,60071,j+288|0);e=0;break p}g=i|u?f:g;continue}break}e=H[a+12>>2]&1024;i=H[(e?504:480)+a>>2];f=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+272>>2]=k;H[j+268>>2]=i;H[j+264>>2]=e?60237:60294;H[j+260>>2]=o;H[j+256>>2]=l;Xa(f,67509,60071,j+256|0);e=0;f=g}if(!p){break o}H[f>>2]=p;f=f+4|0}if((k|0)==(n|0)){break d}i=H[a+12>>2]&1024;g=H[(i?504:480)+a>>2];l=H[a+628>>2];o=H[a>>2];u=H[q+108>>2];H[j+248>>2]=n;H[j+244>>2]=k;H[j+240>>2]=g;H[j+236>>2]=i?60237:60294;H[j+232>>2]=u;H[j+228>>2]=k>>>0<n>>>0?60626:60681;H[j+224>>2]=o;nb(l,67509,60543,j+224|0);l=(k|0)>(n|0);x:{if((k|0)<=(n|0)|f>>>0<=r>>>0){break x}while(1){f=f-4|0;k=k-H[f>>2]|0;l=(n|0)<(k|0);if((k|0)<=(n|0)){break x}if(f>>>0>r>>>0){continue}break}}if((k|0)<(n|0)){if(f-r&4){H[f>>2]=0;f=f+4|0}H[f>>2]=n-((k|0)>0?k:0);f=f+4|0;break d}if(l){break e}break d}else{m=m>>>8|0;h=f-8|0;continue}}}if(!n){g=r;break b}c=H[a+12>>2]&1024;i=H[(c?504:480)+a>>2];f=H[a+628>>2];g=H[a>>2];h=H[q+108>>2];H[j+408>>2]=n;H[j+404>>2]=0;H[j+400>>2]=i;H[j+396>>2]=c?60237:60294;H[j+392>>2]=h;H[j+388>>2]=60626;H[j+384>>2]=g;nb(f,67509,60543,j+384|0);H[r>>2]=n;if((n|0)>0){g=r+4|0;break b}H[r+4>>2]=0;g=r+8|0;break b}c=H[a+12>>2]&1024;e=H[(c?504:480)+a>>2];i=H[a+628>>2];f=H[a>>2];h=H[q+108>>2];H[j+368>>2]=k;H[j+364>>2]=e;H[j+360>>2]=c?60237:60294;H[j+356>>2]=h;H[j+352>>2]=f;nb(i,67509,60411,j+352|0);if(p){H[g>>2]=p;g=g+4|0}e=0;if((k|0)==(n|0)){break b}c=H[a+12>>2]&1024;i=H[(c?504:480)+a>>2];f=H[a+628>>2];h=H[a>>2];l=H[q+108>>2];H[j+344>>2]=n;H[j+340>>2]=k;H[j+336>>2]=i;H[j+332>>2]=c?60237:60294;H[j+328>>2]=l;H[j+324>>2]=k>>>0<n>>>0?60626:60681;H[j+320>>2]=h;nb(f,67509,60543,j+320|0);h=(k|0)>(n|0);y:{if((k|0)<=(n|0)|g>>>0<=r>>>0){break y}while(1){g=g-4|0;k=k-H[g>>2]|0;h=(n|0)<(k|0);if((k|0)<=(n|0)){break y}if(g>>>0>r>>>0){continue}break}}if((k|0)<(n|0)){if(g-r&4){H[g>>2]=0;g=g+4|0}H[g>>2]=n-((k|0)>0?k:0);g=g+4|0;break b}if(!h){break b}H[g+4>>2]=0;H[g>>2]=n;g=g+8|0;break b}z:{if((n|0)<=0){e=0;g=0;f=r;break z}e=H[q+84>>2];d=e+4|0;l=H[e>>2];o=0;g=0;f=r;p=0;A:{B:{C:{D:{E:{F:{G:{H:{I:{while(1){k=g;e=h;J:{if((h|0)>6){break J}if(i>>>0>=s>>>0){e=7;if(h){break J}break c}m=I[I[i|0]+t|0]<<h|m;i=i+1|0;e=h+8|0}g=((m&127)<<3)+69888|0;u=I[g+1|0];m=m>>>u|0;h=e-u|0;K:{L:{M:{N:{O:{switch(I[g|0]-1|0){case 0:P:{if((f|0)==(r|0)){e=d;break P}if((k|0)<(l|0)){e=d;break P}e=d;if((l|0)>=(n|0)){break P}while(1){e=d+8|0;l=H[d+4>>2]+(H[d>>2]+l|0)|0;if((l|0)>(k|0)){break P}d=e;if((l|0)<(n|0)){continue}break}}g=H[e>>2]+l|0;p=g+(o+p|0)|0;d=e+8|0;l=H[e+4>>2]+g|0;break K;case 1:if(!(f-r&4)){break M}while(1){Q:{if((h|0)>12){e=h;break Q}if(i>>>0>=s>>>0){e=13;if(!h){break c}break Q}o=h+8|0;g=i+1|0;m=I[I[i|0]+t|0]<<h|m;if((h|0)>4){e=o;i=g;break Q}e=13;if(g>>>0>=s>>>0){i=g;break Q}e=h+16|0;m=I[I[i+1|0]+t|0]<<o|m;i=i+2|0}g=((m&8191)<<3)+103680|0;h=I[g+1|0];m=m>>>h|0;h=e-h|0;e=I[g|0];if(e-10>>>0>=2){if((e|0)!=8){break D}e=H[g+4>>2];H[f>>2]=e+p;g=f+4|0;k=e+k|0;p=0;while(1){R:{if((h|0)>11){e=h;break R}if(i>>>0>=s>>>0){e=12;if(h){break R}f=g;break c}u=h+8|0;o=i+1|0;m=I[I[i|0]+t|0]<<h|m;if((h|0)>3){e=u;i=o;break R}e=12;if(o>>>0>=s>>>0){i=o;break R}e=h+16|0;m=I[I[i+1|0]+t|0]<<u|m;i=i+2|0}o=((m&4095)<<3)+70912|0;h=I[o+1|0];m=m>>>h|0;h=e-h|0;S:{switch(I[o|0]-7|0){case 2:case 4:e=H[o+4>>2];p=e+p|0;k=e+k|0;continue;case 0:break S;default:break I}}break}e=H[o+4>>2];H[g>>2]=e+p;g=e+k|0;break L}else{e=H[g+4>>2];p=e+p|0;k=e+k|0;continue}};case 5:H[f>>2]=n-k;d=H[a+12>>2]&1024;e=H[(d?504:480)+a>>2];g=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+208>>2]=k;H[j+204>>2]=e;H[j+200>>2]=d?60237:60294;H[j+196>>2]=o;H[j+192>>2]=l;Xa(g,67509,60864,j+192|0);f=f+4|0;break C;case 11:H[f>>2]=n-k;f=f+4|0;T:{if((h|0)>3){d=h;break T}if(i>>>0>=s>>>0){d=4;if((e|0)==(u|0)){break c}break T}d=h+8|0;m=I[I[i|0]+t|0]<<h|m;i=i+1|0}if(m&15){g=H[q+108>>2];e=Ga-32|0;Ga=e;h=H[a+12>>2]&1024;l=H[(h?504:480)+a>>2];o=H[a+628>>2];u=H[a>>2];H[e+16>>2]=k;H[e+12>>2]=l;H[e+8>>2]=h?60237:60294;H[e+4>>2]=g;H[e>>2]=u;Xa(o,67509,60071,e);Ga=e+32|0}m=m>>>4|0;h=d-4|0;e=1;break B;case 4:U:{if((f|0)==(r|0)){e=d;break U}if((k|0)<(l|0)){e=d;break U}e=d;if((l|0)>=(n|0)){break U}while(1){e=d+8|0;l=H[d+4>>2]+(H[d>>2]+l|0)|0;if((l|0)>(k|0)){break U}d=e;if((l|0)<(n|0)){continue}break}}d=(l+o|0)-H[g+4>>2]|0;H[f>>2]=d+p;g=d+k|0;d=e-4|0;l=l-H[d>>2]|0;f=f+4|0;break N;case 3:V:{if((f|0)==(r|0)){e=d;break V}if((k|0)<(l|0)){e=d;break V}e=d;if((l|0)>=(n|0)){break V}while(1){e=d+8|0;l=H[d+4>>2]+(H[d>>2]+l|0)|0;if((l|0)>(k|0)){break V}d=e;if((l|0)<(n|0)){continue}break}}g=H[g+4>>2];H[f>>2]=g+((o+p|0)+l|0);d=e+4|0;g=g+l|0;l=H[e>>2]+l|0;f=f+4|0;break N;case 2:break O;default:break G}}W:{if(!((f|0)==(r|0)|(k|0)<(l|0))){e=d;g=l;if((n|0)<=(g|0)){break W}while(1){e=d+8|0;g=H[d+4>>2]+(H[d>>2]+g|0)|0;if((k|0)<(g|0)){break W}d=e;if((g|0)<(n|0)){continue}break}break W}g=l;e=d}H[f>>2]=(o+p|0)+g;d=e+4|0;l=H[e>>2]+g|0;f=f+4|0}p=0;break K}while(1){X:{if((h|0)>11){e=h;break X}if(i>>>0>=s>>>0){e=12;if(!h){break c}break X}o=h+8|0;g=i+1|0;m=I[I[i|0]+t|0]<<h|m;if((h|0)>3){e=o;i=g;break X}e=12;if(g>>>0>=s>>>0){i=g;break X}e=h+16|0;m=I[I[i+1|0]+t|0]<<o|m;i=i+2|0}o=((m&4095)<<3)+70912|0;g=I[o+1|0];m=m>>>g|0;h=e-g|0;g=f;Y:{switch(I[o|0]-7|0){case 2:case 4:e=H[o+4>>2];p=e+p|0;k=e+k|0;continue;case 0:break Y;default:break I}}break}e=H[o+4>>2];H[f>>2]=e+p;g=f+4|0;k=e+k|0;p=0;while(1){Z:{if((h|0)>12){e=h;break Z}if(i>>>0>=s>>>0){e=13;if(h){break Z}f=g;break c}u=h+8|0;o=i+1|0;m=I[I[i|0]+t|0]<<h|m;if((h|0)>4){e=u;i=o;break Z}e=13;if(o>>>0>=s>>>0){i=o;break Z}e=h+16|0;m=I[I[i+1|0]+t|0]<<u|m;i=i+2|0}o=((m&8191)<<3)+103680|0;h=I[o+1|0];m=m>>>h|0;h=e-h|0;e=I[o|0];if(e-10>>>0>=2){if((e|0)!=8){f=g;break D}e=H[o+4>>2];H[g>>2]=e+p;g=e+k|0}else{e=H[o+4>>2];p=e+p|0;k=e+k|0;continue}break}}p=0;f=f+8|0;if((r|0)==(f|0)){f=r;break K}if((g|0)<(l|0)|(l|0)>=(n|0)){break K}while(1){e=d+8|0;l=H[d+4>>2]+(H[d>>2]+l|0)|0;if((l|0)>(g|0)){d=e;break K}d=e;if((l|0)<(n|0)){continue}break}}o=0-g|0;if((g|0)<(n|0)){continue}break}e=0;if(!p){break A}if((g+p|0)<(n|0)){break H}d=i;break E}d=H[a+12>>2]&1024;e=H[(d?504:480)+a>>2];f=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+144>>2]=k;H[j+140>>2]=e;H[j+136>>2]=d?60237:60294;H[j+132>>2]=o;H[j+128>>2]=l;Xa(f,67509,60071,j+128|0);f=g;e=0;break B}l=h;_:{if((h|0)>0){break _}if(i>>>0>=s>>>0){l=1;if(h){break _}k=g;break c}m=I[I[i|0]+t|0]<<h|m;i=i+1|0;l=h+8|0}d=i;if(m&1){break F}k=g;h=l}d=H[a+12>>2]&1024;e=H[(d?504:480)+a>>2];g=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+48>>2]=k;H[j+44>>2]=e;H[j+40>>2]=d?60237:60294;H[j+36>>2]=o;H[j+32>>2]=l;Xa(g,67509,60071,j+32|0);break C}m=m>>>1|0;h=l-1|0}H[f>>2]=p;f=f+4|0;break z}d=H[a+12>>2]&1024;e=H[(d?504:480)+a>>2];g=H[a+628>>2];l=H[a>>2];o=H[q+108>>2];H[j+176>>2]=k;H[j+172>>2]=e;H[j+168>>2]=d?60237:60294;H[j+164>>2]=o;H[j+160>>2]=l;Xa(g,67509,60071,j+160|0)}e=0}if(p){H[f>>2]=p;f=f+4|0}g=k}d=i}if((g|0)==(n|0)){break d}i=H[a+12>>2]&1024;l=H[(i?504:480)+a>>2];k=H[a+628>>2];o=H[a>>2];u=H[q+108>>2];H[j+24>>2]=n;H[j+20>>2]=g;H[j+16>>2]=l;H[j+12>>2]=i?60237:60294;H[j+8>>2]=u;H[j+4>>2]=g>>>0<n>>>0?60626:60681;H[j>>2]=o;nb(k,67509,60543,j);k=(g|0)>(n|0);$:{if((g|0)<=(n|0)|f>>>0<=r>>>0){break $}while(1){f=f-4|0;g=g-H[f>>2]|0;k=(n|0)<(g|0);if((g|0)<=(n|0)){break $}if(f>>>0>r>>>0){continue}break}}if((g|0)<(n|0)){if(f-r&4){H[f>>2]=0;f=f+4|0}H[f>>2]=n-((g|0)>0?g:0);f=f+4|0;break d}if(!k){break d}}H[f+4>>2]=0;H[f>>2]=n;f=f+8|0}Ia[H[q+76>>2]](b,r,f,n);H[f>>2]=0;i=H[q+88>>2];r=H[q+84>>2];H[q+88>>2]=r;H[q+84>>2]=i;H[q+108>>2]=H[q+108>>2]+1;i=H[q+8>>2];b=i+b|0;c=c-i|0;if((c|0)>0){continue}break}f=H[a+608>>2];b=H[a+604>>2]}H[q+72>>2]=e;H[q+64>>2]=m;H[q+68>>2]=h;b=(b-d|0)+f|0;break a}d=i;c=H[a+12>>2]&1024;e=H[(c?504:480)+a>>2];i=H[a+628>>2];g=H[a>>2];h=H[q+108>>2];H[j+112>>2]=k;H[j+108>>2]=e;H[j+104>>2]=c?60237:60294;H[j+100>>2]=h;H[j+96>>2]=g;nb(i,67509,60411,j+96|0);if(p){H[f>>2]=p;f=f+4|0}e=0;if((k|0)==(n|0)){g=f;break b}c=H[a+12>>2]&1024;i=H[(c?504:480)+a>>2];g=H[a+628>>2];h=H[a>>2];l=H[q+108>>2];H[j+88>>2]=n;H[j+84>>2]=k;H[j+80>>2]=i;H[j+76>>2]=c?60237:60294;H[j+72>>2]=l;H[j+68>>2]=k>>>0<n>>>0?60626:60681;H[j+64>>2]=h;nb(g,67509,60543,j- -64|0);h=(k|0)>(n|0);aa:{if((k|0)<=(n|0)|f>>>0<=r>>>0){break aa}while(1){f=f-4|0;k=k-H[f>>2]|0;h=(n|0)<(k|0);if((k|0)<=(n|0)){break aa}if(f>>>0>r>>>0){continue}break}}if((k|0)<(n|0)){if(f-r&4){H[f>>2]=0;f=f+4|0}H[f>>2]=n-((k|0)>0?k:0);g=f+4|0;break b}if(!h){g=f;break b}H[f+4>>2]=0;H[f>>2]=n;g=f+8|0}Ia[H[q+76>>2]](b,r,g,n);H[q+72>>2]=e;H[q+64>>2]=m;H[q+68>>2]=0;v=-1;b=H[a+608>>2]+(H[a+604>>2]-d|0)|0}H[a+604>>2]=d;H[a+608>>2]=b;Ga=j+416|0;return v|0}function HD(a,b,c){a=a|0;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,n=O(0),o=0;a:{b:{if((Ia[H[H[b>>2]+48>>2]](b)|0)!=255){break b}if((Ia[H[H[b>>2]+48>>2]](b)|0)!=216){break b}if(H[a+508>>2]<=19){l=c&1;while(1){c:{d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}d=Ia[H[H[b>>2]+48>>2]](b)|0;if((d|0)!=255){break c}Pm(19102);break a}H[(N(H[a+508>>2],12)+a|0)+272>>2]=d;e=Ia[H[H[b>>2]+48>>2]](b)|0;h=Ia[H[H[b>>2]+48>>2]](b)|0;i=e<<8|h;if((i|0)<=1){b=I[16786]|I[16787]<<8|(I[16788]<<16|I[16789]<<24);c=I[16782]|I[16783]<<8|(I[16784]<<16|I[16785]<<24);F[a+11|0]=c;F[a+12|0]=c>>>8;F[a+13|0]=c>>>16;F[a+14|0]=c>>>24;F[a+15|0]=b;F[a+16|0]=b>>>8;F[a+17|0]=b>>>16;F[a+18|0]=b>>>24;b=I[16779]|I[16780]<<8|(I[16781]<<16|I[16782]<<24);c=I[16775]|I[16776]<<8|(I[16777]<<16|I[16778]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}g=N(H[a+508>>2],12)+a|0;H[g+276>>2]=i;f=cb(i);if(!f){b=I[16894]|I[16895]<<8;F[a+28|0]=b;F[a+29|0]=b>>>8;b=I[16890]|I[16891]<<8|(I[16892]<<16|I[16893]<<24);c=I[16886]|I[16887]<<8|(I[16888]<<16|I[16889]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[16882]|I[16883]<<8|(I[16884]<<16|I[16885]<<24);c=I[16878]|I[16879]<<8|(I[16880]<<16|I[16881]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[16874]|I[16875]<<8|(I[16876]<<16|I[16877]<<24);c=I[16870]|I[16871]<<8|(I[16872]<<16|I[16873]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}H[g+268>>2]=f;F[f+1|0]=h;F[f|0]=e;e=f+2|0;h=i-2|0;if((Ia[H[H[b>>2]+12>>2]](b,e,1,h,0,0)|0)!=(h|0)){b=I[17334]|I[17335]<<8|(I[17336]<<16|I[17337]<<24);c=I[17330]|I[17331]<<8|(I[17332]<<16|I[17333]<<24);F[a+19|0]=c;F[a+20|0]=c>>>8;F[a+21|0]=c>>>16;F[a+22|0]=c>>>24;F[a+23|0]=b;F[a+24|0]=b>>>8;F[a+25|0]=b>>>16;F[a+26|0]=b>>>24;b=I[17327]|I[17328]<<8|(I[17329]<<16|I[17330]<<24);c=I[17323]|I[17324]<<8|(I[17325]<<16|I[17326]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[17319]|I[17320]<<8|(I[17321]<<16|I[17322]<<24);c=I[17315]|I[17316]<<8|(I[17317]<<16|I[17318]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}j=H[a+508>>2];g=j+1|0;H[a+508>>2]=g;d:{e:{f:{switch(d-192|0){case 26:d=1;if(!(c&2)){break b}c=Ia[H[H[b>>2]+24>>2]](b)|0;Ia[H[H[b>>2]+20>>2]](b,0,2)|0;d=Ia[H[H[b>>2]+24>>2]](b)|0;Ia[H[H[b>>2]+20>>2]](b,c,0)|0;c=d-c|0;d=cb(c);if(!d){F[a+44|0]=I[17494];b=I[17490]|I[17491]<<8|(I[17492]<<16|I[17493]<<24);c=I[17486]|I[17487]<<8|(I[17488]<<16|I[17489]<<24);F[a+36|0]=c;F[a+37|0]=c>>>8;F[a+38|0]=c>>>16;F[a+39|0]=c>>>24;F[a+40|0]=b;F[a+41|0]=b>>>8;F[a+42|0]=b>>>16;F[a+43|0]=b>>>24;b=I[17482]|I[17483]<<8|(I[17484]<<16|I[17485]<<24);c=I[17478]|I[17479]<<8|(I[17480]<<16|I[17481]<<24);F[a+28|0]=c;F[a+29|0]=c>>>8;F[a+30|0]=c>>>16;F[a+31|0]=c>>>24;F[a+32|0]=b;F[a+33|0]=b>>>8;F[a+34|0]=b>>>16;F[a+35|0]=b>>>24;b=I[17474]|I[17475]<<8|(I[17476]<<16|I[17477]<<24);c=I[17470]|I[17471]<<8|(I[17472]<<16|I[17473]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[17466]|I[17467]<<8|(I[17468]<<16|I[17469]<<24);c=I[17462]|I[17463]<<8|(I[17464]<<16|I[17465]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[17458]|I[17459]<<8|(I[17460]<<16|I[17461]<<24);c=I[17454]|I[17455]<<8|(I[17456]<<16|I[17457]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}if((Ia[H[H[b>>2]+12>>2]](b,d,1,c,0,0)|0)!=(c|0)){b=I[17636]|I[17637]<<8|(I[17638]<<16|I[17639]<<24);c=I[17632]|I[17633]<<8|(I[17634]<<16|I[17635]<<24);F[a+33|0]=c;F[a+34|0]=c>>>8;F[a+35|0]=c>>>16;F[a+36|0]=c>>>24;F[a+37|0]=b;F[a+38|0]=b>>>8;F[a+39|0]=b>>>16;F[a+40|0]=b>>>24;b=I[17631]|I[17632]<<8|(I[17633]<<16|I[17634]<<24);c=I[17627]|I[17628]<<8|(I[17629]<<16|I[17630]<<24);F[a+28|0]=c;F[a+29|0]=c>>>8;F[a+30|0]=c>>>16;F[a+31|0]=c>>>24;F[a+32|0]=b;F[a+33|0]=b>>>8;F[a+34|0]=b>>>16;F[a+35|0]=b>>>24;b=I[17623]|I[17624]<<8|(I[17625]<<16|I[17626]<<24);c=I[17619]|I[17620]<<8|(I[17621]<<16|I[17622]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[17615]|I[17616]<<8|(I[17617]<<16|I[17618]<<24);c=I[17611]|I[17612]<<8|(I[17613]<<16|I[17614]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[17607]|I[17608]<<8|(I[17609]<<16|I[17610]<<24);c=I[17603]|I[17604]<<8|(I[17605]<<16|I[17606]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;break a}e=H[a+508>>2];b=N(e,12)+a|0;H[b+276>>2]=c;H[b+268>>2]=d;H[b+272>>2]=291;H[a+508>>2]=e+1;return 1;case 25:Pm(19084);break a;case 62:if(!(k?0:l)){H[a+508>>2]=j;d=a+268|0;Ta(H[d+N(j,12)>>2]);g=H[a+508>>2];H[d+N(g,12)>>2]=0;break d}j=0;d=Ga-256|0;Ga=d;g=(i|0)<255?i:255;if((g|0)>=3){i=g-1|0;e=2;while(1){k=e+f|0;h=I[k|0];if(!(!((h|0)!=13|(e|0)>=(i|0))&I[k+1|0]==10)){F[d+j|0]=h-32>>>0<95?h:(h-9&255)>>>0<2?h:63;j=j+1|0}e=e+1|0;if((g|0)!=(e|0)){continue}break}}F[d+j|0]=0;uc(H[a>>2]+196|0,d);Ga=d+256|0;k=1;break e;case 32:H[a+508>>2]=j;d=a+268|0;Ta(H[d+N(j,12)>>2]);g=H[a+508>>2];H[d+N(g,12)>>2]=0;break d;case 33:if(!(!l|i>>>0<6|(I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24))!=1718188101)){j=0;f=Ga-48|0;Ga=f;d=H[a>>2];F[d+196|0]=0;H[d+120>>2]=0;g:{if(h>>>0<6){break g}H[a+260>>2]=0;if(Uc(e,18413,6)){d=I[18475]|I[18476]<<8|(I[18477]<<16|I[18478]<<24);e=I[18471]|I[18472]<<8|(I[18473]<<16|I[18474]<<24);F[a+18|0]=e;F[a+19|0]=e>>>8;F[a+20|0]=e>>>16;F[a+21|0]=e>>>24;F[a+22|0]=d;F[a+23|0]=d>>>8;F[a+24|0]=d>>>16;F[a+25|0]=d>>>24;d=I[18469]|I[18470]<<8|(I[18471]<<16|I[18472]<<24);e=I[18465]|I[18466]<<8|(I[18467]<<16|I[18468]<<24);F[a+12|0]=e;F[a+13|0]=e>>>8;F[a+14|0]=e>>>16;F[a+15|0]=e>>>24;F[a+16|0]=d;F[a+17|0]=d>>>8;F[a+18|0]=d>>>16;F[a+19|0]=d>>>24;d=I[18461]|I[18462]<<8|(I[18463]<<16|I[18464]<<24);e=I[18457]|I[18458]<<8|(I[18459]<<16|I[18460]<<24);F[a+4|0]=e;F[a+5|0]=e>>>8;F[a+6|0]=e>>>16;F[a+7|0]=e>>>24;F[a+8|0]=d;F[a+9|0]=d>>>8;F[a+10|0]=d>>>16;F[a+11|0]=d>>>24;break g}if(h>>>0<8){break g}i=e+6|0;h:{g=I[e+6|0]|I[e+7|0]<<8;if((g|0)!=18761){if((I[e+6|0]|I[e+7|0]<<8)!=19789){break h}d=1}else{d=0}H[a+264>>2]=d;if(h>>>0<14){break g}d=(g|0)!=18761;if((I[e+(d?8:9)|0]<<8|I[e+(d?9:8)|0])!=42){d=I[18624]|I[18625]<<8|(I[18626]<<16|I[18627]<<24);e=I[18620]|I[18621]<<8|(I[18622]<<16|I[18623]<<24);F[a+19|0]=e;F[a+20|0]=e>>>8;F[a+21|0]=e>>>16;F[a+22|0]=e>>>24;F[a+23|0]=d;F[a+24|0]=d>>>8;F[a+25|0]=d>>>16;F[a+26|0]=d>>>24;d=I[18617]|I[18618]<<8|(I[18619]<<16|I[18620]<<24);e=I[18613]|I[18614]<<8|(I[18615]<<16|I[18616]<<24);F[a+12|0]=e;F[a+13|0]=e>>>8;F[a+14|0]=e>>>16;F[a+15|0]=e>>>24;F[a+16|0]=d;F[a+17|0]=d>>>8;F[a+18|0]=d>>>16;F[a+19|0]=d>>>24;d=I[18609]|I[18610]<<8|(I[18611]<<16|I[18612]<<24);e=I[18605]|I[18606]<<8|(I[18607]<<16|I[18608]<<24);F[a+4|0]=e;F[a+5|0]=e>>>8;F[a+6|0]=e>>>16;F[a+7|0]=e>>>24;F[a+8|0]=d;F[a+9|0]=d>>>8;F[a+10|0]=d>>>16;F[a+11|0]=d>>>24;break g}d=e+10|0;i:{if(H[a+264>>2]){g=I[d+1|0]<<16|I[d|0]<<24|I[d+2|0]<<8;d=d+3|0;break i}g=I[d+2|0]<<16|I[d+3|0]<<24|I[d+1|0]<<8}o=I[d|0];d=h-6|0;H[f+28>>2]=d;H[f+24>>2]=i;m=h>>>0<14?h:14;H[f+36>>2]=h-m;H[f+32>>2]=e+m;H[f+44>>2]=e;if(!kh(a,f+32|0,f+24|0,d,H[a>>2],f+44|0,0)){break g}g=g|o;if((g|0)>=9){H[f+12>>2]=d;H[f+8>>2]=i;i=h;g=g+6|0;h=h>>>0<g>>>0?h:g;H[f+20>>2]=i-h;H[f+16>>2]=e+h;if(!kh(a,f+16|0,f+8|0,d,H[a>>2],f+44|0,0)){break g}}j=1;d=H[a>>2];n=L[d+168>>2];if(n==O(0)){break g}L[d+140>>2]=O(L[d+176>>2]*O(H[a+260>>2]))/n;break g}d=I[18585]|I[18586]<<8|(I[18587]<<16|I[18588]<<24);e=I[18581]|I[18582]<<8|(I[18583]<<16|I[18584]<<24);F[a+27|0]=e;F[a+28|0]=e>>>8;F[a+29|0]=e>>>16;F[a+30|0]=e>>>24;F[a+31|0]=d;F[a+32|0]=d>>>8;F[a+33|0]=d>>>16;F[a+34|0]=d>>>24;d=I[18578]|I[18579]<<8|(I[18580]<<16|I[18581]<<24);e=I[18574]|I[18575]<<8|(I[18576]<<16|I[18577]<<24);F[a+20|0]=e;F[a+21|0]=e>>>8;F[a+22|0]=e>>>16;F[a+23|0]=e>>>24;F[a+24|0]=d;F[a+25|0]=d>>>8;F[a+26|0]=d>>>16;F[a+27|0]=d>>>24;d=I[18570]|I[18571]<<8|(I[18572]<<16|I[18573]<<24);e=I[18566]|I[18567]<<8|(I[18568]<<16|I[18569]<<24);F[a+12|0]=e;F[a+13|0]=e>>>8;F[a+14|0]=e>>>16;F[a+15|0]=e>>>24;F[a+16|0]=d;F[a+17|0]=d>>>8;F[a+18|0]=d>>>16;F[a+19|0]=d>>>24;d=I[18562]|I[18563]<<8|(I[18564]<<16|I[18565]<<24);e=I[18558]|I[18559]<<8|(I[18560]<<16|I[18561]<<24);F[a+4|0]=e;F[a+5|0]=e>>>8;F[a+6|0]=e>>>16;F[a+7|0]=e>>>24;F[a+8|0]=d;F[a+9|0]=d>>>8;F[a+10|0]=d>>>16;F[a+11|0]=d>>>24}Ga=f+48|0;F[H[a>>2]+460|0]=j;break e}H[a+508>>2]=j;d=a+268|0;Ta(H[d+N(j,12)>>2]);g=H[a+508>>2];H[d+N(g,12)>>2]=0;break d;case 0:case 1:case 2:case 3:case 5:case 6:case 7:case 9:case 10:case 11:case 13:case 14:case 15:break f;default:break d}}if(i>>>0<8){break a}e=H[a>>2];H[e+100>>2]=I[f+4|0]|I[f+3|0]<<8;H[e+104>>2]=I[f+6|0]|I[f+5|0]<<8;f=I[f+7|0];H[e+116>>2]=d;H[e+112>>2]=(f|0)==3}g=H[a+508>>2]}if((g|0)<=19){continue}break}}d=0;b=I[15862]|I[15863]<<8|(I[15864]<<16|I[15865]<<24);c=I[15858]|I[15859]<<8|(I[15860]<<16|I[15861]<<24);F[a+26|0]=c;F[a+27|0]=c>>>8;F[a+28|0]=c>>>16;F[a+29|0]=c>>>24;F[a+30|0]=b;F[a+31|0]=b>>>8;F[a+32|0]=b>>>16;F[a+33|0]=b>>>24;b=I[15856]|I[15857]<<8|(I[15858]<<16|I[15859]<<24);c=I[15852]|I[15853]<<8|(I[15854]<<16|I[15855]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[15848]|I[15849]<<8|(I[15850]<<16|I[15851]<<24);c=I[15844]|I[15845]<<8|(I[15846]<<16|I[15847]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[15840]|I[15841]<<8|(I[15842]<<16|I[15843]<<24);c=I[15836]|I[15837]<<8|(I[15838]<<16|I[15839]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24}return d|0}return 0}function cb(a){a=a|0;var 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;l=Ga-16|0;Ga=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){e=H[133855];g=a>>>0<11?16:a+11&-8;c=g>>>3|0;b=e>>>c|0;if(b&3){d=c+((b^-1)&1)|0;b=d<<3;f=H[b+535468>>2];a=f+8|0;c=H[f+8>>2];b=b+535460|0;l:{if((c|0)==(b|0)){m=535420,n=TI(-2,d)&e,H[m>>2]=n;break l}H[c+12>>2]=b;H[b+8>>2]=c}b=d<<3;H[f+4>>2]=b|3;b=b+f|0;H[b+4>>2]=H[b+4>>2]|1;break a}k=H[133857];if(k>>>0>=g>>>0){break k}if(b){a=2<<c;a=(0-a|a)&b<<c;b=(0-a&a)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;c=(c|a)+(b>>>a|0)|0;a=c<<3;j=H[a+535468>>2];b=H[j+8>>2];a=a+535460|0;m:{if((b|0)==(a|0)){e=TI(-2,c)&e;H[133855]=e;break m}H[b+12>>2]=a;H[a+8>>2]=b}a=j+8|0;H[j+4>>2]=g|3;d=g+j|0;b=c<<3;f=b-g|0;H[d+4>>2]=f|1;H[b+j>>2]=f;if(k){b=k>>>3|0;c=(b<<3)+535460|0;j=H[133860];b=1<<b;n:{if(!(b&e)){H[133855]=b|e;b=c;break n}b=H[c+8>>2]}H[c+8>>2]=j;H[b+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=b}H[133860]=d;H[133857]=f;break a}h=H[133856];if(!h){break k}b=(0-h&h)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;b=H[((c|a)+(b>>>a|0)<<2)+535724>>2];d=(H[b+4>>2]&-8)-g|0;c=b;while(1){o:{a=H[c+16>>2];if(!a){a=H[c+20>>2];if(!a){break o}}c=(H[a+4>>2]&-8)-g|0;f=c>>>0<d>>>0;d=f?c:d;b=f?a:b;c=a;continue}break}i=H[b+24>>2];f=H[b+12>>2];if((f|0)!=(b|0)){a=H[b+8>>2];H[a+12>>2]=f;H[f+8>>2]=a;break b}c=b+20|0;a=H[c>>2];if(!a){a=H[b+16>>2];if(!a){break j}c=b+16|0}while(1){j=c;f=a;c=a+20|0;a=H[c>>2];if(a){continue}c=f+16|0;a=H[f+16>>2];if(a){continue}break}H[j>>2]=0;break b}g=-1;if(a>>>0>4294967231){break k}a=a+11|0;g=a&-8;i=H[133856];if(!i){break k}d=0-g|0;e=0;p:{if(g>>>0<256){break p}e=31;if(g>>>0>16777215){break p}a=a>>>8|0;j=a+1048320>>>16&8;a=a<<j;c=a+520192>>>16&4;a=a<<c;b=a+245760>>>16&2;a=(a<<b>>>15|0)-(b|(c|j))|0;e=(a<<1|g>>>a+21&1)+28|0}c=H[(e<<2)+535724>>2];q:{r:{s:{if(!c){a=0;break s}a=0;b=g<<((e|0)==31?0:25-(e>>>1|0)|0);while(1){t:{h=H[c+4>>2]&-8;j=h-g|0;if(j>>>0>=d>>>0){break t}d=j;f=c;if((g|0)!=(h|0)){break t}d=0;a=c;break r}j=H[c+20>>2];c=H[((b>>>29&4)+c|0)+16>>2];a=j?(j|0)==(c|0)?a:j:a;b=b<<1;if(c){continue}break}}if(!(a|f)){f=0;a=2<<e;a=(0-a|a)&i;if(!a){break k}b=(a&0-a)-1|0;a=b>>>12&16;c=a;b=b>>>a|0;a=b>>>5&8;c=c|a;b=b>>>a|0;a=b>>>2&4;c=c|a;b=b>>>a|0;a=b>>>1&2;c=c|a;b=b>>>a|0;a=b>>>1&1;a=H[((c|a)+(b>>>a|0)<<2)+535724>>2]}if(!a){break q}}while(1){b=(H[a+4>>2]&-8)-g|0;c=b>>>0<d>>>0;d=c?b:d;f=c?a:f;b=H[a+16>>2];if(b){a=b}else{a=H[a+20>>2]}if(a){continue}break}}if(!f|H[133857]-g>>>0<=d>>>0){break k}e=H[f+24>>2];b=H[f+12>>2];if((f|0)!=(b|0)){a=H[f+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break c}c=f+20|0;a=H[c>>2];if(!a){a=H[f+16>>2];if(!a){break i}c=f+16|0}while(1){j=c;b=a;c=a+20|0;a=H[c>>2];if(a){continue}c=b+16|0;a=H[b+16>>2];if(a){continue}break}H[j>>2]=0;break c}c=H[133857];if(c>>>0>=g>>>0){d=H[133860];b=c-g|0;u:{if(b>>>0>=16){H[133857]=b;a=d+g|0;H[133860]=a;H[a+4>>2]=b|1;H[c+d>>2]=b;H[d+4>>2]=g|3;break u}H[133860]=0;H[133857]=0;H[d+4>>2]=c|3;a=c+d|0;H[a+4>>2]=H[a+4>>2]|1}a=d+8|0;break a}i=H[133858];if(i>>>0>g>>>0){b=i-g|0;H[133858]=b;c=H[133861];a=c+g|0;H[133861]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}a=0;h=g+47|0;if(H[133973]){c=H[133975]}else{H[133976]=-1;H[133977]=-1;H[133974]=4096;H[133975]=4096;H[133973]=l+12&-16^1431655768;H[133978]=0;H[133966]=0;c=4096}j=h+c|0;f=0-c|0;c=j&f;if(c>>>0<=g>>>0){break a}d=H[133965];if(d){b=H[133963];e=b+c|0;if(e>>>0>d>>>0|b>>>0>=e>>>0){break a}}if(I[535864]&4){break f}v:{w:{d=H[133861];if(d){a=535868;while(1){b=H[a>>2];if(b>>>0<=d>>>0&d>>>0<b+H[a+4>>2]>>>0){break w}a=H[a+8>>2];if(a){continue}break}}b=te(0);if((b|0)==-1){break g}e=c;d=H[133974];a=d-1|0;if(a&b){e=(c-b|0)+(a+b&0-d)|0}if(e>>>0<=g>>>0|e>>>0>2147483646){break g}d=H[133965];if(d){a=H[133963];f=a+e|0;if(d>>>0<f>>>0|a>>>0>=f>>>0){break g}}a=te(e);if((b|0)!=(a|0)){break v}break e}e=f&j-i;if(e>>>0>2147483646){break g}b=te(e);if((b|0)==(H[a>>2]+H[a+4>>2]|0)){break h}a=b}if(!((a|0)==-1|g+48>>>0<=e>>>0)){b=H[133975];b=b+(h-e|0)&0-b;if(b>>>0>2147483646){b=a;break e}if((te(b)|0)!=-1){e=b+e|0;b=a;break e}te(0-e|0);break g}b=a;if((a|0)!=-1){break e}break g}f=0;break b}b=0;break c}if((b|0)!=-1){break e}}H[133966]=H[133966]|4}if(c>>>0>2147483646){break d}b=te(c);a=te(0);if((b|0)==-1|(a|0)==-1|a>>>0<=b>>>0){break d}e=a-b|0;if(e>>>0<=g+40>>>0){break d}}a=H[133963]+e|0;H[133963]=a;if(a>>>0>K[133964]){H[133964]=a}x:{y:{z:{h=H[133861];if(h){a=535868;while(1){d=H[a>>2];c=H[a+4>>2];if((d+c|0)==(b|0)){break z}a=H[a+8>>2];if(a){continue}break}break y}a=H[133859];if(!(a>>>0<=b>>>0?a:0)){H[133859]=b}a=0;H[133968]=e;H[133967]=b;H[133863]=-1;H[133864]=H[133973];H[133970]=0;while(1){d=a<<3;c=d+535460|0;H[d+535468>>2]=c;H[d+535472>>2]=c;a=a+1|0;if((a|0)!=32){continue}break}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[133858]=c;a=a+b|0;H[133861]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[133862]=H[133977];break x}if(I[a+12|0]&8|d>>>0>h>>>0|b>>>0<=h>>>0){break y}H[a+4>>2]=c+e;a=h+8&7?-8-h&7:0;c=a+h|0;H[133861]=c;b=H[133858]+e|0;a=b-a|0;H[133858]=a;H[c+4>>2]=a|1;H[(b+h|0)+4>>2]=40;H[133862]=H[133977];break x}if(K[133859]>b>>>0){H[133859]=b}c=b+e|0;a=535868;A:{B:{C:{D:{E:{F:{while(1){if((c|0)!=H[a>>2]){a=H[a+8>>2];if(a){continue}break F}break}if(!(I[a+12|0]&8)){break E}}a=535868;while(1){c=H[a>>2];if(c>>>0<=h>>>0){f=c+H[a+4>>2]|0;if(f>>>0>h>>>0){break D}}a=H[a+8>>2];continue}}H[a>>2]=b;H[a+4>>2]=H[a+4>>2]+e;j=(b+8&7?-8-b&7:0)+b|0;H[j+4>>2]=g|3;e=c+(c+8&7?-8-c&7:0)|0;i=g+j|0;g=e-i|0;if((e|0)==(h|0)){H[133861]=i;a=H[133858]+g|0;H[133858]=a;H[i+4>>2]=a|1;break B}if(H[133860]==(e|0)){H[133860]=i;a=H[133857]+g|0;H[133857]=a;H[i+4>>2]=a|1;H[a+i>>2]=a;break B}a=H[e+4>>2];if((a&3)==1){f=a&-8;G:{if(a>>>0<=255){c=H[e+8>>2];a=a>>>3|0;b=H[e+12>>2];if((b|0)==(c|0)){m=535420,n=H[133855]&TI(-2,a),H[m>>2]=n;break G}H[c+12>>2]=b;H[b+8>>2]=c;break G}h=H[e+24>>2];b=H[e+12>>2];H:{if((e|0)!=(b|0)){a=H[e+8>>2];H[a+12>>2]=b;H[b+8>>2]=a;break H}I:{a=e+20|0;d=H[a>>2];if(d){break I}a=e+16|0;d=H[a>>2];if(d){break I}b=0;break H}while(1){c=a;b=d;a=b+20|0;d=H[a>>2];if(d){continue}a=b+16|0;d=H[b+16>>2];if(d){continue}break}H[c>>2]=0}if(!h){break G}c=H[e+28>>2];a=(c<<2)+535724|0;J:{if(H[a>>2]==(e|0)){H[a>>2]=b;if(b){break J}m=535424,n=H[133856]&TI(-2,c),H[m>>2]=n;break G}H[h+(H[h+16>>2]==(e|0)?16:20)>>2]=b;if(!b){break G}}H[b+24>>2]=h;a=H[e+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[e+20>>2];if(!a){break G}H[b+20>>2]=a;H[a+24>>2]=b}g=f+g|0;e=e+f|0}H[e+4>>2]=H[e+4>>2]&-2;H[i+4>>2]=g|1;H[g+i>>2]=g;if(g>>>0<=255){a=g>>>3|0;b=(a<<3)+535460|0;c=H[133855];a=1<<a;K:{if(!(c&a)){H[133855]=a|c;a=b;break K}a=H[b+8>>2]}H[b+8>>2]=i;H[a+12>>2]=i;H[i+12>>2]=b;H[i+8>>2]=a;break B}a=31;if(g>>>0<=16777215){a=g>>>8|0;d=a+1048320>>>16&8;a=a<<d;c=a+520192>>>16&4;a=a<<c;b=a+245760>>>16&2;a=(a<<b>>>15|0)-(b|(c|d))|0;a=(a<<1|g>>>a+21&1)+28|0}H[i+28>>2]=a;H[i+16>>2]=0;H[i+20>>2]=0;d=(a<<2)+535724|0;c=H[133856];b=1<<a;L:{if(!(c&b)){H[133856]=b|c;H[d>>2]=i;H[i+24>>2]=d;break L}a=g<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((H[b+4>>2]&-8)==(g|0)){break C}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=i;H[i+24>>2]=c}H[i+12>>2]=i;H[i+8>>2]=i;break B}d=e-40|0;a=b+8&7?-8-b&7:0;c=d-a|0;H[133858]=c;a=a+b|0;H[133861]=a;H[a+4>>2]=c|1;H[(b+d|0)+4>>2]=40;H[133862]=H[133977];a=(f+(f-39&7?39-f&7:0)|0)-47|0;c=a>>>0<h+16>>>0?h:a;H[c+4>>2]=27;a=H[133970];H[c+16>>2]=H[133969];H[c+20>>2]=a;a=H[133968];H[c+8>>2]=H[133967];H[c+12>>2]=a;H[133969]=c+8;H[133968]=e;H[133967]=b;H[133970]=0;a=c+24|0;while(1){H[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0<f>>>0){continue}break}if((c|0)==(h|0)){break x}H[c+4>>2]=H[c+4>>2]&-2;f=c-h|0;H[h+4>>2]=f|1;H[c>>2]=f;if(f>>>0<=255){a=f>>>3|0;b=(a<<3)+535460|0;c=H[133855];a=1<<a;M:{if(!(c&a)){H[133855]=a|c;a=b;break M}a=H[b+8>>2]}H[b+8>>2]=h;H[a+12>>2]=h;H[h+12>>2]=b;H[h+8>>2]=a;break x}a=31;H[h+16>>2]=0;H[h+20>>2]=0;if(f>>>0<=16777215){a=f>>>8|0;d=a+1048320>>>16&8;a=a<<d;c=a+520192>>>16&4;a=a<<c;b=a+245760>>>16&2;a=(a<<b>>>15|0)-(b|(c|d))|0;a=(a<<1|f>>>a+21&1)+28|0}H[h+28>>2]=a;d=(a<<2)+535724|0;c=H[133856];b=1<<a;N:{if(!(c&b)){H[133856]=b|c;H[d>>2]=h;H[h+24>>2]=d;break N}a=f<<((a|0)==31?0:25-(a>>>1|0)|0);b=H[d>>2];while(1){c=b;if((f|0)==(H[b+4>>2]&-8)){break A}b=a>>>29|0;a=a<<1;d=c+(b&4)|0;b=H[d+16>>2];if(b){continue}break}H[d+16>>2]=h;H[h+24>>2]=c}H[h+12>>2]=h;H[h+8>>2]=h;break x}a=H[c+8>>2];H[a+12>>2]=i;H[c+8>>2]=i;H[i+24>>2]=0;H[i+12>>2]=c;H[i+8>>2]=a}a=j+8|0;break a}a=H[c+8>>2];H[a+12>>2]=h;H[c+8>>2]=h;H[h+24>>2]=0;H[h+12>>2]=c;H[h+8>>2]=a}a=H[133858];if(a>>>0<=g>>>0){break d}b=a-g|0;H[133858]=b;c=H[133861];a=c+g|0;H[133861]=a;H[a+4>>2]=b|1;H[c+4>>2]=g|3;a=c+8|0;break a}H[133544]=48;a=0;break a}O:{if(!e){break O}c=H[f+28>>2];a=(c<<2)+535724|0;P:{if(H[a>>2]==(f|0)){H[a>>2]=b;if(b){break P}i=TI(-2,c)&i;H[133856]=i;break O}H[e+(H[e+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break O}}H[b+24>>2]=e;a=H[f+16>>2];if(a){H[b+16>>2]=a;H[a+24>>2]=b}a=H[f+20>>2];if(!a){break O}H[b+20>>2]=a;H[a+24>>2]=b}Q:{if(d>>>0<=15){a=d+g|0;H[f+4>>2]=a|3;a=a+f|0;H[a+4>>2]=H[a+4>>2]|1;break Q}H[f+4>>2]=g|3;e=f+g|0;H[e+4>>2]=d|1;H[e+d>>2]=d;if(d>>>0<=255){a=d>>>3|0;b=(a<<3)+535460|0;c=H[133855];a=1<<a;R:{if(!(c&a)){H[133855]=a|c;a=b;break R}a=H[b+8>>2]}H[b+8>>2]=e;H[a+12>>2]=e;H[e+12>>2]=b;H[e+8>>2]=a;break Q}a=31;if(d>>>0<=16777215){a=d>>>8|0;j=a+1048320>>>16&8;a=a<<j;c=a+520192>>>16&4;a=a<<c;b=a+245760>>>16&2;a=(a<<b>>>15|0)-(b|(c|j))|0;a=(a<<1|d>>>a+21&1)+28|0}H[e+28>>2]=a;H[e+16>>2]=0;H[e+20>>2]=0;b=(a<<2)+535724|0;S:{c=1<<a;T:{if(!(c&i)){H[133856]=c|i;H[b>>2]=e;break T}a=d<<((a|0)==31?0:25-(a>>>1|0)|0);c=H[b>>2];while(1){b=c;if((H[b+4>>2]&-8)==(d|0)){break S}c=a>>>29|0;a=a<<1;j=(c&4)+b|0;c=H[j+16>>2];if(c){continue}break}H[j+16>>2]=e}H[e+24>>2]=b;H[e+12>>2]=e;H[e+8>>2]=e;break Q}a=H[b+8>>2];H[a+12>>2]=e;H[b+8>>2]=e;H[e+24>>2]=0;H[e+12>>2]=b;H[e+8>>2]=a}a=f+8|0;break a}U:{if(!i){break U}c=H[b+28>>2];a=(c<<2)+535724|0;V:{if(H[a>>2]==(b|0)){H[a>>2]=f;if(f){break V}m=535424,n=TI(-2,c)&h,H[m>>2]=n;break U}H[i+(H[i+16>>2]==(b|0)?16:20)>>2]=f;if(!f){break U}}H[f+24>>2]=i;a=H[b+16>>2];if(a){H[f+16>>2]=a;H[a+24>>2]=f}a=H[b+20>>2];if(!a){break U}H[f+20>>2]=a;H[a+24>>2]=f}W:{if(d>>>0<=15){a=d+g|0;H[b+4>>2]=a|3;a=a+b|0;H[a+4>>2]=H[a+4>>2]|1;break W}H[b+4>>2]=g|3;f=b+g|0;H[f+4>>2]=d|1;H[d+f>>2]=d;if(k){a=k>>>3|0;c=(a<<3)+535460|0;j=H[133860];a=1<<a;X:{if(!(a&e)){H[133855]=a|e;a=c;break X}a=H[c+8>>2]}H[c+8>>2]=j;H[a+12>>2]=j;H[j+12>>2]=c;H[j+8>>2]=a}H[133860]=f;H[133857]=d}a=b+8|0}Ga=l+16|0;return a|0}function ym(a,b,c){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;j=Ga-304|0;Ga=j;a:{b:{c:{d:{e:{if(H[a+4>>2]){break e}Ki(a);if(H[a+4>>2]){break e}break d}g=I[b|0];if(!g){break a}f:{g:{h:{while(1){i:{d=g&255;j:{if((d|0)==32|d-9>>>0<5){while(1){g=b;b=b+1|0;d=I[g+1|0];if((d|0)==32|d-9>>>0<5){continue}break}cd(a,0,0);while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Ab(a)}if((b|0)==32|b-9>>>0<5){continue}break}b=H[a+4>>2];d=H[a+116>>2];if((d|0)>0|(d|0)>=0){b=b-1|0;H[a+4>>2]=b}b=b-H[a+44>>2]|0;d=b>>31;i=b;f=p+H[a+124>>2]|0;b=q+H[a+120>>2]|0;f=b>>>0<q>>>0?f+1|0:f;e=b;b=i+b|0;f=d+f|0;q=b;p=b>>>0<e>>>0?f+1|0:f;break j}l:{m:{n:{if(I[b|0]==37){d=I[b+1|0];if((d|0)==42){break n}if((d|0)!=37){break m}}cd(a,0,0);o:{if(I[b|0]==37){while(1){d=H[a+4>>2];p:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;g=I[d|0];break p}g=Ab(a)}if((g|0)==32|g-9>>>0<5){continue}break}b=b+1|0;break o}d=H[a+4>>2];if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;g=I[d|0];break o}g=Ab(a)}if(I[b|0]!=(g|0)){b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}if((g|0)>=0){break a}e=0;if(!w){break d}break a}d=H[a+4>>2]-H[a+44>>2]|0;e=d>>31;i=d;d=p+H[a+124>>2]|0;g=q+H[a+120>>2]|0;d=g>>>0<q>>>0?d+1|0:d;f=g;g=i+f|0;h=d+e|0;q=g;p=f>>>0>g>>>0?h+1|0:h;g=b;break j}n=0;g=b+2|0;break l}if(!(I[b+2|0]!=36|d-48>>>0>=10)){d=I[b+1|0]-48|0;g=Ga-16|0;H[g+12>>2]=c;d=(d>>>0>1?(d<<2)-4|0:0)+c|0;H[g+8>>2]=d+4;n=H[d>>2];g=b+3|0;break l}n=H[c>>2];c=c+4|0;g=b+1|0}l=0;b=0;if(I[g|0]-48>>>0<10){while(1){b=(I[g|0]+N(b,10)|0)-48|0;d=I[g+1|0];g=g+1|0;if(d-48>>>0<10){continue}break}}h=I[g|0];if((h|0)!=109){d=g}else{m=0;l=(n|0)!=0;h=I[g+1|0];r=0;d=g+1|0}g=d+1|0;k=3;e=l;q:{r:{switch(h-65|0){case 39:e=d+2|0;d=I[d+1|0]==104;g=d?e:g;k=d?-2:-1;break q;case 43:e=d+2|0;d=I[d+1|0]==108;g=d?e:g;k=d?3:1;break q;case 51:case 57:k=1;break q;case 11:k=2;break q;case 41:break q;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break r;default:break f}}k=0;g=d}d=I[g|0];e=(d&47)==3;u=e?1:k;t=e?d|32:d;s:{if((t|0)==91){break s}t:{if((t|0)!=110){if((t|0)!=99){break t}b=(b|0)>1?b:1;break s}xm(n,u,q,p);break j}cd(a,0,0);while(1){d=H[a+4>>2];u:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;d=I[d|0];break u}d=Ab(a)}if((d|0)==32|d-9>>>0<5){continue}break}d=H[a+4>>2];e=H[a+116>>2];if((e|0)>0|(e|0)>=0){d=d-1|0;H[a+4>>2]=d}d=d-H[a+44>>2]|0;e=d>>31;i=d;f=p+H[a+124>>2]|0;d=q+H[a+120>>2]|0;f=d>>>0<q>>>0?f+1|0:f;q=d;d=i+d|0;p=e+f|0;p=d>>>0<q>>>0?p+1|0:p;q=d}i=b;v=b>>31;cd(a,b,v);d=H[a+4>>2];v:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;break v}if((Ab(a)|0)<0){break h}}d=H[a+116>>2];if((d|0)>0|(d|0)>=0){H[a+4>>2]=H[a+4>>2]-1}d=16;w:{x:{y:{z:{A:{switch(t-88|0){default:b=t-65|0;if(b>>>0>6|!(1<<b&113)){break w}case 9:case 13:case 14:case 15:Gm(j+8|0,a,u,0);b=H[a+4>>2]-H[a+44>>2]|0;if(H[a+120>>2]!=(0-b|0)|H[a+124>>2]!=(0-((b>>31)+((b|0)!=0)|0)|0)){break y}break c;case 3:case 11:case 27:if((t&239)==99){_a(j+32|0,-1,257);F[j+32|0]=0;if((t|0)!=115){break x}F[j+65|0]=0;F[j+46|0]=0;G[j+42>>1]=0;G[j+44>>1]=0;break x}e=I[g+1|0];f=(e|0)==94;_a(j+32|0,f,257);F[j+32|0]=0;d=f?g+2|0:g+1|0;B:{C:{D:{g=I[(f?2:1)+g|0];if((g|0)!=45){if((g|0)==93){break D}k=(e|0)!=94;break B}k=(e|0)!=94;F[j+78|0]=k;break C}k=(e|0)!=94;F[j+126|0]=k}d=d+1|0}g=d;while(1){d=I[g|0];E:{if((d|0)!=45){if(!d){break h}if((d|0)!=93){break E}break x}d=45;e=I[g+1|0];if(!e|(e|0)==93){break E}f=g+1|0;g=I[g-1|0];F:{if(e>>>0<=g>>>0){d=e;break F}while(1){g=g+1|0;F[g+(j+32|0)|0]=k;d=I[f|0];if(g>>>0<d>>>0){continue}break}}g=f}F[(d+j|0)+33|0]=k;g=g+1|0;continue};case 23:d=8;break z;case 12:case 29:d=10;break z;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break w;case 0:case 24:case 32:break z;case 17:break A}}d=0}i=0;f=0;e=0;h=0;k=0;v=Ga-16|0;Ga=v;G:{if(!((d|0)!=1&d>>>0<=36)){H[133544]=28;break G}while(1){b=H[a+4>>2];H:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break H}b=Ab(a)}if((b|0)==32|b-9>>>0<5){continue}break}I:{J:{switch(b-43|0){case 0:case 2:break J;default:break I}}k=(b|0)==45?-1:0;b=H[a+4>>2];if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break I}b=Ab(a)}K:{L:{M:{N:{if(!(d&-17|(b|0)!=48)){b=H[a+4>>2];O:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break O}b=Ab(a)}if((b&-33)==88){d=16;b=H[a+4>>2];P:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break P}b=Ab(a)}if(I[b+526497|0]<16){break M}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}cd(a,0,0);break G}if(d){break N}d=8;break M}d=d?d:10;if(d>>>0>I[b+526497|0]){break N}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}cd(a,0,0);H[133544]=28;break G}if((d|0)!=10){break M}e=b-48|0;if(e>>>0<=9){d=0;while(1){d=N(d,10)+e|0;i=d>>>0<429496729;b=H[a+4>>2];Q:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break Q}b=Ab(a)}e=b-48|0;if(i&e>>>0<=9){continue}break}i=d}R:{if(e>>>0>9){break R}h=QI(i,0,10,0);d=Ha;while(1){b=e+h|0;f=b>>>0<e>>>0?d+1|0:d;i=b;d=(f|0)==429496729&b>>>0>=2576980378|f>>>0>429496729;b=H[a+4>>2];S:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break S}b=Ab(a)}e=b-48|0;if(d|e>>>0>9){break R}h=QI(i,f,10,0);d=Ha;if((d|0)==-1&(e^-1)>>>0>=h>>>0|(d|0)!=-1){continue}break}d=10;break L}d=10;if(e>>>0<=9){break L}break K}if(d-1&d){h=I[b+526497|0];if(h>>>0<d>>>0){while(1){e=N(d,e)+h|0;i=e>>>0<119304647;b=H[a+4>>2];T:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break T}b=Ab(a)}h=I[b+526497|0];if(i&h>>>0<d>>>0){continue}break}i=e}if(d>>>0<=h>>>0){break L}while(1){o=QI(i,f,d,0);e=Ha;h=h&255;if((e|0)==-1&(h^-1)>>>0<o>>>0){break L}b=h+o|0;f=b>>>0<h>>>0?e+1|0:e;i=b;b=H[a+4>>2];U:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break U}b=Ab(a)}h=I[b+526497|0];if(d>>>0<=h>>>0){break L}rc(v,d,0,0,0,i,f,0,0);if(!(H[v+8>>2]|H[v+12>>2])){continue}break}break L}o=F[(N(d,23)>>>5&7)+526753|0];e=I[b+526497|0];if(e>>>0<d>>>0){while(1){h=h<<o|e;i=h>>>0<134217728;b=H[a+4>>2];V:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break V}b=Ab(a)}e=I[b+526497|0];if(i&e>>>0<d>>>0){continue}break}i=h}if(d>>>0<=e>>>0){break L}h=o;s=h&31;if((h&63)>>>0>=32){h=0;s=-1>>>s|0}else{h=-1>>>s|0;s=h|(1<<s)-1<<32-s}if(!h&i>>>0>s>>>0){break L}while(1){x=e&255;e=i;b=o&31;if((o&63)>>>0>=32){f=e<<b;b=0}else{f=(1<<b)-1&e>>>32-b|f<<b;b=e<<b}i=x|b;b=H[a+4>>2];W:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break W}b=Ab(a)}e=I[b+526497|0];if(d>>>0<=e>>>0){break L}if((f|0)==(h|0)&i>>>0<=s>>>0|f>>>0<h>>>0){continue}break}}if(I[b+526497|0]>=d>>>0){break K}while(1){b=H[a+4>>2];X:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break X}b=Ab(a)}if(I[b+526497|0]<d>>>0){continue}break}H[133544]=68;k=0;i=-1;f=-1}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}Y:{if((f&i)!=-1){break Y}}b=k;d=b^i;i=d-b|0;e=b>>31;f=(e^f)-((b>>>0>d>>>0)+e|0)|0}Ga=v+16|0;b=H[a+4>>2]-H[a+44>>2]|0;if(H[a+120>>2]==(0-b|0)&H[a+124>>2]==(0-((b>>31)+((b|0)!=0)|0)|0)){break c}if(!(!n|(t|0)!=112)){H[n>>2]=i;break w}xm(n,u,i,f);break w}if(!n){break w}d=H[j+16>>2];b=H[j+20>>2];l=H[j+8>>2];h=H[j+12>>2];Z:{switch(u|0){case 0:i=Ga-32|0;Ga=i;e=b&2147483647;f=e;o=e-1065418752|0;e=e-1082064896|0;_:{if((o|0)==(e|0)&0|e>>>0>o>>>0){f=(b&33554431)<<7|d>>>25;e=0;k=e;o=d&33554431;if(!(!e&(o|0)==16777216?!(h|l):!e&o>>>0<16777216)){e=f+1073741825|0;break _}e=f+1073741824|0;if(o^16777216|l|(h|k)){break _}e=(f&1)+e|0;break _}if(!(!d&(f|0)==2147418112?!(h|l):f>>>0<2147418112)){e=((b&33554431)<<7|d>>>25)&4194303|2143289344;break _}e=2139095040;if(f>>>0>1082064895){break _}e=0;f=f>>>16|0;if(f>>>0<16145){break _}e=b&65535|65536;sc(i+16|0,l,h,d,e,f-16129|0);re(i,l,h,d,e,16257-f|0);l=H[i+8>>2];e=(H[i+12>>2]&33554431)<<7|l>>>25;o=H[i>>2]|(H[i+16>>2]|H[i+24>>2]|(H[i+20>>2]|H[i+28>>2]))!=0;h=H[i+4>>2];f=0;l=l&33554431;if(!(!f&(l|0)==16777216?!(o|h):!f&l>>>0<16777216)){e=e+1|0;break _}if(l^16777216|o|(f|h)){break _}e=(e&1)+e|0}Ga=i+32|0;H[n>>2]=b&-2147483648|e;break w;case 1:A=n,B=Ei(l,h,d,b),M[A>>3]=B;break w;case 2:break Z;default:break w}}H[n>>2]=l;H[n+4>>2]=h;H[n+8>>2]=d;H[n+12>>2]=b;break w}x=(t|0)==99;k=x?b+1|0:31;y=(u|0)!=1;$:{if(!y){d=n;if(l){d=cb(k<<2);if(!d){break g}}H[j+296>>2]=0;H[j+300>>2]=0;b=0;aa:{while(1){r=d;while(1){d=H[a+4>>2];ba:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;d=I[d|0];break ba}d=Ab(a)}if(!I[(d+j|0)+33|0]){break aa}F[j+27|0]=d;h=j+28|0;m=0;u=Ga-16|0;Ga=u;d=j+296|0;f=d?d:535416;d=H[f>>2];ca:{da:{e=j+27|0;ea:{if(!e){if(d){break ea}break ca}m=-2;o=h?h:u+12|0;fa:{if(d){h=1;break fa}d=I[e|0];h=d<<24>>24;if((h|0)>=0){H[o>>2]=d;m=(h|0)!=0;break ca}d=F[e|0];if(!H[H[133584]>>2]){H[o>>2]=d&57343;m=1;break ca}d=(d&255)-194|0;if(d>>>0>50){break ea}d=H[(d<<2)+521504>>2];break da}s=I[e|0];z=s>>>3|0;if((z-16|(d>>26)+z)>>>0>7){break ea}while(1){h=h-1|0;d=s-128|d<<6;if((d|0)>=0){H[f>>2]=0;H[o>>2]=d;m=1-h|0;break ca}if(!h){break da}e=e+1|0;s=I[e|0];if((s&192)==128){continue}break}}H[f>>2]=0;H[133544]=25;m=-1;break ca}H[f>>2]=d}Ga=u+16|0;if((m|0)==-2){continue}if((m|0)==-1){break i}if(r){H[(b<<2)+r>>2]=H[j+28>>2];b=b+1|0}if(!((b|0)==(k|0)&l)){continue}break}k=k<<1|1;d=Sd(r,k<<2);if(d){continue}break}e=1;m=0;break f}if(j+296|0?H[j+296>>2]:0){break i}m=0;break $}if(l){b=0;d=cb(k);if(!d){break g}while(1){m=d;while(1){d=H[a+4>>2];ga:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;d=I[d|0];break ga}d=Ab(a)}if(!I[(d+j|0)+33|0]){r=0;break $}F[b+m|0]=d;b=b+1|0;if((k|0)!=(b|0)){continue}break}e=1;r=0;k=k<<1|1;d=Sd(m,k);if(d){continue}break}break f}b=0;if(n){while(1){d=H[a+4>>2];ha:{if((d|0)!=H[a+104>>2]){H[a+4>>2]=d+1;d=I[d|0];break ha}d=Ab(a)}if(I[(d+j|0)+33|0]){F[b+n|0]=d;b=b+1|0;continue}else{r=0;m=n;break $}}}while(1){b=H[a+4>>2];ia:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break ia}b=Ab(a)}if(I[(b+j|0)+33|0]){continue}break}m=0;r=0;b=0}d=H[a+4>>2];e=H[a+116>>2];if((e|0)>0|(e|0)>=0){d=d-1|0;H[a+4>>2]=d}e=d-H[a+44>>2]|0;d=e+H[a+120>>2]|0;f=H[a+124>>2]+(e>>31)|0;f=d>>>0<e>>>0?f+1|0:f;if(!(f|d)|((d|0)!=(i|0)|(f|0)!=(v|0))&(t|0)==99){break c}ja:{if(!l){break ja}if(!y){H[n>>2]=r;break ja}H[n>>2]=m}if(x){break w}if(r){H[(b<<2)+r>>2]=0}if(!m){m=0;break w}F[b+m|0]=0}b=H[a+4>>2]-H[a+44>>2]|0;d=b>>31;i=b;h=p+H[a+124>>2]|0;b=q+H[a+120>>2]|0;h=b>>>0<q>>>0?h+1|0:h;e=b;b=i+b|0;p=d+h|0;p=b>>>0<e>>>0?p+1|0:p;q=b;w=((n|0)!=0)+w|0}b=g+1|0;g=I[g+1|0];if(g){continue}break a}break}m=0}e=l;break f}e=1;m=0;r=0}if(w){break b}}w=-1;break b}e=l}if(!e){break a}Ta(m);Ta(r)}Ga=j+304|0;return w}function xj(a,b,c,d,e,f,g){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,G=0,J=0;q=Ga-784|0;Ga=q;m=(a+b|0)+1|0;j=m;if((b|0)>=4){k=I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24);a=a+4|0}b=a;a=a+4|0;a:{if(j>>>0<=a>>>0){a=b;break a}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)}b=a+2|0;b:{if(m>>>0<=b>>>0){b=a;j=0;break b}j=I[a|0]|I[a+1|0]<<8}a=b+2|0;c:{if(m>>>0<=a>>>0){a=b;break c}p=I[b|0]|I[b+1|0]<<8}b=a+4|0;d:{if(m>>>0<=b>>>0){b=a;o=0;break d}o=I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24)}a=b+4|0;a=a>>>0<m>>>0?a:b;b=a+4|0;a=b>>>0<m>>>0?b:a;b=a+4|0;a=b>>>0<m>>>0?b:a;b=a+4|0;e:{if(m>>>0<=b>>>0){b=a;break e}n=I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24)}f:{if((o|0)!=0&(i|0)<0|(j&65535)!=1|(k|0)<0){break f}a=b+4|0;a=a>>>0<m>>>0?a:b;H[e>>2]=0;H[f>>2]=0;H[g>>2]=0;g:{h:{i:{j:{switch((p&65535)-1|0){case 0:k:{if(m-a>>>0<8){o=255;j=255;p=255;n=0;break k}n=0;b=a+1|0;l:{if(m>>>0<=b>>>0){b=a;u=0;break l}u=I[a|0]}a=b+1|0;m:{if(m>>>0<=a>>>0){a=b;break m}n=I[b|0]}p=0;b=a+1|0;n:{if(m>>>0<=b>>>0){b=a;l=0;break n}l=I[a|0]}j=b+1|0;a=b+2|0;o:{if(m>>>0<=a>>>0){a=j;break o}p=I[j|0]}o=0;b=a+1|0;p:{if(m>>>0<=b>>>0){b=a;j=0;break p}j=I[a|0]}if(m>>>0<=b+1>>>0){break k}o=I[b|0]}a=i>>31;h=(a^i)-a|0;if((N(h,k+31>>>3&536870908)|0)<=(d|0)){x=k<<2;m=Va(N(x,h));b=k+7>>>3|0;a=b>>>2|0;H[q>>2]=a;H[q+4>>2]=b-(a<<2);r=H[q+4>>2];a=(k|0)/8|0;H[q>>2]=a;H[q+4>>2]=k-(a<<3);t=4-r|0;v=(i|0)<0;a=H[q+4>>2];w=Td(1,a?a-1|0:7);q:{if(P(w)<2147483648){d=~~w;break q}d=-2147483648}a=r?t:0;y=k&65535;z=h&65535;r:{if(!v){if(!i){break r}A=(a|0)>0?a:0;B=b>>>0>1?b:1;C=b-1|0;while(1){h=i-1|0;if(k){b=N(h,x);r=0;while(1){a=(r|0)==(C|0)?d:128;if((a|0)>0){D=I[c|0];while(1){t=b+m|0;F[t+3|0]=255;v=a&D;F[t+2|0]=v?o:l;F[t+1|0]=v?j:n;F[t|0]=v?p:u;b=b+4|0;t=a>>>0<2;a=a>>>1|0;if(!t){continue}break}}c=c+1|0;r=r+1|0;if((B|0)!=(r|0)){continue}break}}c=c+A|0;a=(i|0)>1;i=h;if(a){continue}break}break r}A=(a|0)>0?a:0;B=h>>>0>1?h:1;C=b>>>0>1?b:1;t=b-1|0;i=0;while(1){if(k){b=N(i,x);h=0;while(1){a=(h|0)==(t|0)?d:128;if((a|0)>0){D=(h|0)!=(t|0)?-1:0;J=I[c|0];while(1){r=b+m|0;F[r+3|0]=D;v=a&J;F[r+2|0]=v?o:l;F[r+1|0]=v?j:n;F[r|0]=v?p:u;b=b+4|0;r=a>>>0<2;a=a>>>1|0;if(!r){continue}break}}c=c+1|0;h=h+1|0;if((C|0)!=(h|0)){continue}break}}c=c+A|0;i=i+1|0;if((B|0)!=(i|0)){continue}break}}H[e>>2]=m;H[f>>2]=y;H[g>>2]=z}break f;case 3:H[q+40>>2]=0;H[q+44>>2]=0;H[q+32>>2]=0;H[q+36>>2]=0;H[q+24>>2]=0;H[q+28>>2]=0;H[q+16>>2]=0;H[q+20>>2]=0;H[q+8>>2]=0;H[q+12>>2]=0;H[q>>2]=0;H[q+4>>2]=0;b=n&255;j=n?b>>>0<16?b:16:16;if(m-a>>>0<j<<2>>>0){break f}if(!j){break g}o=0;while(1){p=0;h=N(o,3)+q|0;b=a+1|0;s:{if(m>>>0<=b>>>0){b=a;a=0;break s}a=I[a|0]}F[h+2|0]=a;a=b+1|0;t:{if(m>>>0<=a>>>0){a=b;break t}p=I[b|0]}F[h+1|0]=p;b=0;p=a+1|0;u:{if(m>>>0<=p>>>0){p=a;break u}b=I[a|0]}F[h|0]=b;a=p+1|0;o=o+1|0;if((j|0)!=(o|0)){continue}break};break g;case 7:u=_a(q,0,768);b=n&65535;h=n?b>>>0<256?b:256:256;if(m-a>>>0<h<<2>>>0){break f}if(h){p=0;while(1){j=u+N(p,3)|0;b=a+1|0;v:{if(m>>>0<=b>>>0){b=a;a=0;break v}a=I[a|0]}F[j+2|0]=a;l=0;a=b+1|0;w:{if(m>>>0<=a>>>0){a=b;b=0;break w}b=I[b|0]}F[j+1|0]=b;b=a+1|0;x:{if(m>>>0<=b>>>0){b=a;break x}l=I[a|0]}F[j|0]=l;a=b+1|0;p=p+1|0;if((h|0)!=(p|0)){continue}break}}a=0;while(1){p=a+k|0;b=p;j=(b|0)/4|0;H[u+776>>2]=j;H[u+780>>2]=b-(j<<2);n=a;a=a+1|0;if(H[u+780>>2]){continue}break};a=i>>31;l=(a^i)-a|0;m=N(p,l);y:{if((o|0)==1){h=Va(m);if((d|0)<=0){c=h;break y}a=0;j=0;o=0;while(1){t=I[(o|1)+c|0];r=I[c+o|0];z:{if(!r){if(t){c=h;break y}if((a|0)>=(p|0)){a=0;break z}r=p-a|0;b=r+j|0;if((b|0)>(m|0)){c=h;break y}a=0;_a(h+j|0,0,r);j=b;break z}b=a+r|0;while(1){a=b;b=a-p|0;if((a|0)>=(p|0)){continue}break}b=j+r|0;if((b|0)>(m|0)){c=h;break y}_a(h+j|0,t,r);j=b}o=o+2|0;if((o|0)<(d|0)){continue}break}c=h;break y}h=0;if((d|0)<(m|0)){break f}}o=k&65535;p=l&65535;j=0;d=Va(N(k,l)<<2);A:{if((i|0)>=0){if(!i){break A}m=(k|0)<=0;while(1){b=l-1|0;if(!m){r=N(b,k);a=0;while(1){j=d+(a+r<<2)|0;i=u+N(I[c|0],3)|0;F[j|0]=I[i+2|0];F[j+1|0]=I[i+1|0];i=I[i|0];F[j+3|0]=255;F[j+2|0]=i;c=c+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}c=c+n|0;a=(l|0)>1;l=b;if(a){continue}break}break A}i=l>>>0>1?l:1;while(1){if((k|0)>0){m=N(j,k);a=0;while(1){b=d+(a+m<<2)|0;l=u+N(I[c|0],3)|0;F[b|0]=I[l+2|0];F[b+1|0]=I[l+1|0];l=I[l|0];F[b+3|0]=255;F[b+2|0]=l;c=c+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}c=c+n|0;j=j+1|0;if((i|0)!=(j|0)){continue}break}}H[e>>2]=d;H[f>>2]=o;H[g>>2]=p;if(h){Ta(h)}break f;case 15:w=8.225806451612904;u=5;r=10;n=992;j=31744;l=31;E=8.225806451612904;G=8.225806451612904;B:{switch(o|0){case 3:n=0;b=a+4|0;C:{if(m>>>0<=b>>>0){b=a;j=0;break C}j=I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24)}a=b+4|0;D:{if(m>>>0<=a>>>0){a=b;break D}n=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)}l=0;l=m>>>0>a+4>>>0?I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24):l;o=vh(l);w=255/+(l>>>o>>>0);r=vh(j);E=255/+(j>>>r>>>0);u=vh(n);G=255/+(n>>>u>>>0);break;case 0:break B;default:break f}}b=d;a=i>>31;d=(a^i)-a|0;if((b|0)!=(N(d,((k<<4)+31&-32)/8|0)|0)){break f}b=k<<1;a=0;while(1){p=a+b|0;m=(p|0)/4|0;H[q>>2]=m;H[q+4>>2]=p-(m<<2);p=a;a=a+1|0;if(H[q+4>>2]){continue}break};x=k&65535;v=d&65535;m=Va(N(d,k)<<2);if((i|0)<0){break i}if(!i){break h}y=(k|0)<=0;while(1){h=d-1|0;if(!y){z=N(h,k);b=0;while(1){i=I[c|0]|I[c+1|0]<<8;a=m+(b+z<<2)|0;F[a+3|0]=255;s=G*+((i&n)>>>u&255);E:{if(s<4294967296&s>=0){t=~~s>>>0;break E}t=0}F[a+1|0]=t;s=w*+((i&l)>>>o&255);F:{if(s<4294967296&s>=0){t=~~s>>>0;break F}t=0}F[a|0]=t;s=E*+((j&i)>>>r&255);G:{if(s<4294967296&s>=0){i=~~s>>>0;break G}i=0}F[a+2|0]=i;c=c+2|0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}c=c+p|0;a=(d|0)>1;d=h;if(a){continue}break};break h;case 23:if(o){break f}a=i>>31;n=(a^i)-a|0;if((N(n,(N(k,24)+31&-32)/8|0)|0)!=(d|0)){break f}d=N(k,3);a=0;while(1){b=a+d|0;j=(b|0)/4|0;H[q>>2]=j;H[q+4>>2]=b-(j<<2);b=a;a=a+1|0;if(H[q+4>>2]){continue}break};o=k&65535;p=n&65535;j=Va(N(k,n)<<2);H:{if((i|0)>=0){if(!i){break H}l=(k|0)<=0;while(1){d=n-1|0;if(!l){i=N(d,k);a=0;while(1){h=j+(a+i<<2)|0;F[h|0]=I[c|0];F[h+1|0]=I[c+1|0];u=I[c+2|0];F[h+3|0]=255;F[h+2|0]=u;c=c+3|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}c=b+c|0;a=(n|0)>1;n=d;if(a){continue}break}break H}h=n>>>0>1?n:1;while(1){if((k|0)>0){n=N(k,l);a=0;while(1){d=j+(a+n<<2)|0;F[d|0]=I[c|0];F[d+1|0]=I[c+1|0];i=I[c+2|0];F[d+3|0]=255;F[d+2|0]=i;c=c+3|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}c=b+c|0;l=l+1|0;if((h|0)!=(l|0)){continue}break}}H[e>>2]=j;H[f>>2]=o;H[g>>2]=p;break f;case 31:break j;default:break f}}I:{switch(o|0){case 3:if(m-a>>>0<12){break f}break;case 0:break I;default:break f}}a=i>>31;n=(a^i)-a|0;if(N(n,k)<<2!=(d|0)){break f}a=0;while(1){h=a+k|0;b=h;d=(b|0)/4|0;H[q>>2]=d;H[q+4>>2]=b-(d<<2);d=a;a=a+1|0;if(H[q+4>>2]){continue}break}p=h&65535;u=n&65535;o=Va(N(h,n)<<2);J:{K:{if((i|0)>=0){if(!i){break J}l=(k|0)<=0;break K}j=n>>>0>1?n:1;while(1){if((k|0)>0){n=N(h,l);b=0;while(1){a=o+(b+n<<2)|0;F[a|0]=I[c|0];F[a+1|0]=I[c+1|0];F[a+2|0]=I[c+2|0];F[a+3|0]=I[c+3|0];c=c+4|0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}if(d){n=N(h,l);a=k;while(1){b=o+(a+n<<2)|0;F[b|0]=255;F[b+1|0]=255;F[b+2|0]=255;F[b+3|0]=0;a=a+1|0;if((h|0)>(a|0)){continue}break}}l=l+1|0;if((j|0)!=(l|0)){continue}break}break J}while(1){j=n;n=j-1|0;if(!l){i=N(h,n);b=0;while(1){a=o+(b+i<<2)|0;F[a|0]=I[c|0];F[a+1|0]=I[c+1|0];F[a+2|0]=I[c+2|0];F[a+3|0]=I[c+3|0];c=c+4|0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}if(d){i=N(h,n);a=k;while(1){b=o+(a+i<<2)|0;F[b|0]=255;F[b+1|0]=255;F[b+2|0]=255;F[b+3|0]=0;a=a+1|0;if((h|0)>(a|0)){continue}break}}if((j|0)>=2){continue}break}}H[e>>2]=o;H[f>>2]=p;H[g>>2]=u;break f}t=d>>>0>1?d:1;while(1){if((k|0)>0){y=N(h,k);b=0;while(1){d=I[c|0]|I[c+1|0]<<8;a=m+(b+y<<2)|0;F[a+3|0]=255;s=G*+((d&n)>>>u&255);L:{if(s<4294967296&s>=0){i=~~s>>>0;break L}i=0}F[a+1|0]=i;s=w*+((d&l)>>>o&255);M:{if(s<4294967296&s>=0){i=~~s>>>0;break M}i=0}F[a|0]=i;s=E*+((d&j)>>>r&255);N:{if(s<4294967296&s>=0){d=~~s>>>0;break N}d=0}F[a+2|0]=d;c=c+2|0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}c=c+p|0;h=h+1|0;if((t|0)!=(h|0)){continue}break}}H[e>>2]=m;H[f>>2]=x;H[g>>2]=v;break f}a=i>>31;j=(a^i)-a|0;if((N(j,((k<<2)+31&-32)/8|0)|0)!=(d|0)){break f}a=0;while(1){b=a+k|0;h=(b|0)/8|0;H[q+776>>2]=h;H[q+780>>2]=b-(h<<3);a=a+1|0;if(H[q+780>>2]){continue}break}n=(b|0)/2|0;if((N(n,j)|0)<=(d|0)){u=k&65535;m=j&65535;d=Va(N(j,k)<<2);O:{if((i|0)>=0){if(!i|(b|0)<2){break O}while(1){b=j-1|0;l=N(b,k);a=0;while(1){i=I[c|0];o=a<<1;if((o|0)<(k|0)){h=d+(l+o<<2)|0;p=N((i&240)>>>4|0,3)+q|0;F[h|0]=I[p+2|0];F[h+1|0]=I[p+1|0];p=I[p|0];F[h+3|0]=255;F[h+2|0]=p}h=o|1;if((h|0)<(k|0)){h=d+(h+l<<2)|0;i=N(i&15,3)+q|0;F[h|0]=I[i+2|0];F[h+1|0]=I[i+1|0];i=I[i|0];F[h+3|0]=255;F[h+2|0]=i}c=c+1|0;a=a+1|0;if((n|0)!=(a|0)){continue}break}a=(j|0)>1;j=b;if(a){continue}break}break O}if((b|0)<2){break O}p=j>>>0>1?j:1;j=0;while(1){h=N(j,k);a=0;while(1){l=I[c|0];i=a<<1;if((i|0)<(k|0)){b=d+(h+i<<2)|0;o=N((l&240)>>>4|0,3)+q|0;F[b|0]=I[o+2|0];F[b+1|0]=I[o+1|0];o=I[o|0];F[b+3|0]=255;F[b+2|0]=o}b=i|1;if((b|0)<(k|0)){b=d+(b+h<<2)|0;l=N(l&15,3)+q|0;F[b|0]=I[l+2|0];F[b+1|0]=I[l+1|0];l=I[l|0];F[b+3|0]=255;F[b+2|0]=l}c=c+1|0;a=a+1|0;if((n|0)!=(a|0)){continue}break}j=j+1|0;if((p|0)!=(j|0)){continue}break}}H[e>>2]=d;H[f>>2]=u;H[g>>2]=m}}Ga=q+784|0}function xg(a,b,c,d){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;j=Ga-1312|0;Ga=j;if(c>>>0>=4){k=H[a>>2];H[k+24>>2]=c;H[k+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}g=H[((b?180:196)+a|0)+(c<<2)>>2];if(!g){k=H[a>>2];H[k+24>>2]=c;H[k+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}k=H[d>>2];if(!k){k=Ia[H[H[a+4>>2]>>2]](a,1,1424)|0;H[d>>2]=k}H[k+140>>2]=g;o=I[g+1|0];if(o){_a(j+1040|0,1,o);d=o}else{d=0}p=I[g+2|0];c=d+p|0;if(c>>>0>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}a:{if(!p){c=d;break a}_a(d+(j+1040|0)|0,2,p)}q=I[g+3|0];d=q+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}b:{if(!q){d=c;break b}_a((j+1040|0)+c|0,3,q)}r=I[g+4|0];c=r+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}c:{if(!r){c=d;break c}_a((j+1040|0)+d|0,4,r)}s=I[g+5|0];d=s+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}d:{if(!s){d=c;break d}_a((j+1040|0)+c|0,5,s)}t=I[g+6|0];c=t+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}e:{if(!t){c=d;break e}_a((j+1040|0)+d|0,6,t)}u=I[g+7|0];d=u+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}f:{if(!u){d=c;break f}_a((j+1040|0)+c|0,7,u)}v=I[g+8|0];c=v+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}g:{if(!v){c=d;break g}_a((j+1040|0)+d|0,8,v)}w=I[g+9|0];d=w+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}h:{if(!w){d=c;break h}_a((j+1040|0)+c|0,9,w)}x=I[g+10|0];c=x+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}i:{if(!x){c=d;break i}_a((j+1040|0)+d|0,10,x)}y=I[g+11|0];d=y+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}j:{if(!y){d=c;break j}_a((j+1040|0)+c|0,11,y)}z=I[g+12|0];c=z+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}k:{if(!z){c=d;break k}_a((j+1040|0)+d|0,12,z)}A=I[g+13|0];d=A+c|0;if((d|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}l:{if(!A){d=c;break l}_a((j+1040|0)+c|0,13,A)}B=I[g+14|0];c=B+d|0;if((c|0)>=257){l=H[a>>2];H[l+20>>2]=9;Ia[H[l>>2]](a)}m:{if(!B){c=d;break m}_a((j+1040|0)+d|0,14,B)}C=I[g+15|0];l=C+c|0;if((l|0)>=257){d=H[a>>2];H[d+20>>2]=9;Ia[H[d>>2]](a)}n:{if(!C){l=c;break n}_a((j+1040|0)+c|0,15,C)}D=I[g+16|0];E=D+l|0;if((E|0)>=257){c=H[a>>2];H[c+20>>2]=9;Ia[H[c>>2]](a)}d=0;if(D){_a((j+1040|0)+l|0,16,D);l=E}F[(j+1040|0)+l|0]=0;f=I[j+1040|0];if(f){n=f<<24>>24;c=0;while(1){if(f<<24>>24==(n|0)){while(1){H[(d<<2)+j>>2]=c;c=c+1|0;d=d+1|0;f=F[d+(j+1040|0)|0];if((n|0)==(f|0)){continue}break}}if(1<<n<=(c|0)){e=H[a>>2];H[e+20>>2]=9;Ia[H[e>>2]](a)}n=n+1|0;c=c<<1;if(f&255){continue}break}}d=-1;o:{if(!I[g+1|0]){c=0;e=-1;break o}H[k+76>>2]=0-H[j>>2];c=I[g+1|0];e=H[((c<<2)+j|0)-4>>2]}H[k+4>>2]=e;if(I[g+2|0]){H[k+80>>2]=c-H[(c<<2)+j>>2];c=I[g+2|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+8>>2]=e;if(I[g+3|0]){H[k+84>>2]=c-H[(c<<2)+j>>2];c=I[g+3|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+12>>2]=e;if(I[g+4|0]){H[k+88>>2]=c-H[(c<<2)+j>>2];c=I[g+4|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+16>>2]=e;if(I[g+5|0]){H[k+92>>2]=c-H[(c<<2)+j>>2];c=I[g+5|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+20>>2]=e;if(I[g+6|0]){H[k+96>>2]=c-H[(c<<2)+j>>2];c=I[g+6|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+24>>2]=e;if(I[g+7|0]){H[k+100>>2]=c-H[(c<<2)+j>>2];c=I[g+7|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+28>>2]=e;if(I[g+8|0]){H[k+104>>2]=c-H[(c<<2)+j>>2];c=I[g+8|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+32>>2]=e;if(I[g+9|0]){H[k+108>>2]=c-H[(c<<2)+j>>2];c=I[g+9|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+36>>2]=e;if(I[g+10|0]){H[k+112>>2]=c-H[(c<<2)+j>>2];c=I[g+10|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+40>>2]=e;if(I[g+11|0]){H[k+116>>2]=c-H[(c<<2)+j>>2];c=I[g+11|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+44>>2]=e;if(I[g+12|0]){H[k+120>>2]=c-H[(c<<2)+j>>2];c=I[g+12|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+48>>2]=e;if(I[g+13|0]){H[k+124>>2]=c-H[(c<<2)+j>>2];c=I[g+13|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+52>>2]=e;if(I[g+14|0]){H[k+128>>2]=c-H[(c<<2)+j>>2];c=I[g+14|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+56>>2]=e;if(I[g+15|0]){H[k+132>>2]=c-H[(c<<2)+j>>2];c=I[g+15|0]+c|0;e=H[((c<<2)+j|0)-4>>2]}else{e=-1}H[k+60>>2]=e;if(I[g+16|0]){H[k+136>>2]=c-H[(c<<2)+j>>2];d=H[((I[g+16|0]+c<<2)+j|0)-4>>2]}H[k+68>>2]=1048575;H[k+64>>2]=d;d=0;h=_a(k+144|0,0,1024);if(I[g+1|0]){n=1;i=k+1168|0;while(1){f=d+g|0;c=H[(d<<2)+j>>2]<<7;m=128;while(1){H[h+(c<<2)>>2]=1;F[c+i|0]=I[f+17|0];e=c|1;H[h+(e<<2)>>2]=1;F[e+i|0]=I[f+17|0];e=c|2;H[h+(e<<2)>>2]=1;F[e+i|0]=I[f+17|0];e=c|3;H[h+(e<<2)>>2]=1;F[e+i|0]=I[f+17|0];c=c+4|0;e=(m|0)!=4;m=m-4|0;if(e){continue}break}d=d+1|0;c=I[g+1|0]>n>>>0;n=n+1|0;if(c){continue}break}}if(I[g+2|0]){n=1;h=k+144|0;i=k+1168|0;while(1){f=d+g|0;c=H[(d<<2)+j>>2]<<6;m=64;while(1){H[h+(c<<2)>>2]=2;F[c+i|0]=I[f+17|0];e=c|1;H[h+(e<<2)>>2]=2;F[e+i|0]=I[f+17|0];e=c|2;H[h+(e<<2)>>2]=2;F[e+i|0]=I[f+17|0];e=c|3;H[h+(e<<2)>>2]=2;F[e+i|0]=I[f+17|0];c=c+4|0;e=(m|0)!=4;m=m-4|0;if(e){continue}break}d=d+1|0;c=I[g+2|0]>n>>>0;n=n+1|0;if(c){continue}break}}if(I[g+3|0]){m=1;h=k+144|0;i=k+1168|0;while(1){c=H[(d<<2)+j>>2];H[h+(c<<7)>>2]=3;f=c<<5;e=d+g|0;F[f+i|0]=I[e+17|0];c=f|1;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|2;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|3;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|4;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|5;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|6;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|7;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|8;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|9;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|10;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|11;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|12;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|13;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|14;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|15;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|16;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|17;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|18;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|19;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|20;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|21;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|22;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|23;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|24;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|25;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|26;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|27;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|28;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|29;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|30;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];c=f|31;H[h+(c<<2)>>2]=3;F[c+i|0]=I[e+17|0];d=d+1|0;c=I[g+3|0]>m>>>0;m=m+1|0;if(c){continue}break}}if(I[g+4|0]){m=1;h=k+144|0;i=k+1168|0;while(1){c=H[(d<<2)+j>>2];H[h+(c<<6)>>2]=4;f=c<<4;e=d+g|0;F[f+i|0]=I[e+17|0];c=f|1;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|2;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|3;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|4;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|5;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|6;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|7;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|8;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|9;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|10;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|11;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|12;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|13;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|14;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];c=f|15;H[h+(c<<2)>>2]=4;F[c+i|0]=I[e+17|0];d=d+1|0;c=I[g+4|0]>m>>>0;m=m+1|0;if(c){continue}break}}if(I[g+5|0]){m=1;h=k+144|0;i=k+1168|0;while(1){c=H[(d<<2)+j>>2];H[h+(c<<5)>>2]=5;f=c<<3;e=d+g|0;F[f+i|0]=I[e+17|0];c=f|1;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|2;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|3;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|4;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|5;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|6;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];c=f|7;H[h+(c<<2)>>2]=5;F[c+i|0]=I[e+17|0];d=d+1|0;c=I[g+5|0]>m>>>0;m=m+1|0;if(c){continue}break}}if(I[g+6|0]){m=1;h=k+144|0;i=k+1168|0;while(1){c=H[(d<<2)+j>>2];H[h+(c<<4)>>2]=6;f=c<<2;e=d+g|0;F[f+i|0]=I[e+17|0];c=f|1;H[h+(c<<2)>>2]=6;F[c+i|0]=I[e+17|0];c=f|2;H[h+(c<<2)>>2]=6;F[c+i|0]=I[e+17|0];c=f|3;H[h+(c<<2)>>2]=6;F[c+i|0]=I[e+17|0];d=d+1|0;c=I[g+6|0]>m>>>0;m=m+1|0;if(c){continue}break}}if(I[g+7|0]){c=1;h=k+144|0;i=k+1168|0;while(1){e=H[(d<<2)+j>>2];H[h+(e<<3)>>2]=7;e=e<<1;f=d+g|0;F[e+i|0]=I[f+17|0];e=e|1;H[h+(e<<2)>>2]=7;F[e+i|0]=I[f+17|0];d=d+1|0;e=I[g+7|0]>c>>>0;c=c+1|0;if(e){continue}break}}if(I[g+8|0]){c=1;while(1){e=H[(d<<2)+j>>2];H[((e<<2)+k|0)+144>>2]=8;F[(e+k|0)+1168|0]=I[(d+g|0)+17|0];d=d+1|0;e=I[g+8|0]>c>>>0;c=c+1|0;if(e){continue}break}}p:{if(!b|(l|0)<=0){break p}c=0;if((((((((((((((((o+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)!=1){k=E&8388606;d=0;while(1){if(I[(c+g|0)+17|0]>=16){b=H[a>>2];H[b+20>>2]=9;Ia[H[b>>2]](a)}if(I[((c|1)+g|0)+17|0]>=16){b=H[a>>2];H[b+20>>2]=9;Ia[H[b>>2]](a)}c=c+2|0;d=d+2|0;if((k|0)!=(d|0)){continue}break}}if(!(E&1)|I[(c+g|0)+17|0]<16){break p}b=H[a>>2];H[b+20>>2]=9;Ia[H[b>>2]](a)}Ga=j+1312|0}function df(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=Ga-16|0;Ga=k;e=-1;f=c+1|0;h=Va((f|0)!=(f&1073741823)?-1:f<<2);a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{switch(d-128|0){default:switch(d|0){case 0:break n;case 2:break i;default:break h};case 35:if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+201392>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+201392>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+201392>>1]}H[d>>2]=b;break a;case 58:if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+200944>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+200944>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+200944>>1]}H[d>>2]=b;break a;case 50:if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+200496>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+200496>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+200496>>1]}H[d>>2]=b;break a;case 49:if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+200048>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+200048>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+200048>>1]}H[d>>2]=b;break a;case 34:if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+199600>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+199600>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+199600>>1]}H[d>>2]=b;break a;case 127:break j;case 94:break k;case 110:break l;case 76:break m;case 33:break o;case 6:break c;case 1:break d;case 8:break e;case 2:break f;case 0:break g;case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:break h}}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+199152>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+199152>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+199152>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+198704>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+198704>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+198704>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+198256>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+198256>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+198256>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+197808>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+197808>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+197808>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+197360>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+197360>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+197360>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}e=0;if((c|0)!=1){i=c&-2;d=0;while(1){g=(e<<2)+h|0;f=I[b+e|0];if(f>>>0>=32){f=J[(f<<1)+196912>>1]}H[g>>2]=f;g=e|1;f=I[g+b|0];if(f>>>0>=32){f=J[(f<<1)+196912>>1]}H[(g<<2)+h>>2]=f;e=e+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(c&1)){break a}d=(e<<2)+h|0;b=I[b+e|0];if(b>>>0>=32){b=J[(b<<1)+196912>>1]}H[d>>2]=b;break a}if((c|0)<=0){break a}f=0;e=0;if(c-1>>>0>=3){i=c&-4;d=0;while(1){H[(e<<2)+h>>2]=I[b+e|0]|61440;g=e|1;H[(g<<2)+h>>2]=I[b+g|0]|61440;g=e|2;H[(g<<2)+h>>2]=I[b+g|0]|61440;g=e|3;H[(g<<2)+h>>2]=I[b+g|0]|61440;e=e+4|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=c&3;if(!d){break a}while(1){H[(e<<2)+h>>2]=I[b+e|0]|61440;e=e+1|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}break a}if((c|0)<=0){break a}f=0;e=0;if(c-1>>>0>=3){i=c&-4;d=0;while(1){H[(e<<2)+h>>2]=I[b+e|0];g=e|1;H[(g<<2)+h>>2]=I[b+g|0];g=e|2;H[(g<<2)+h>>2]=I[b+g|0];g=e|3;H[(g<<2)+h>>2]=I[b+g|0];e=e+4|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=c&3;if(!d){break a}while(1){H[(e<<2)+h>>2]=I[b+e|0];e=e+1|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}break a}if((c|0)<=0){break b}while(1){d=I[b+g|0];p:{q:{r:{if((e|0)==-1){e=J[(d<<1)+201904>>1];if((e|0)!=65535){break r}break p}d=d|e<<8&65280;e=202416;f=33088;while(1){if((d|0)==(f&65535)){e=J[e+2>>1];break r}f=J[e+4>>1];e=e+4|0;if((f|0)!=65535){continue}break}break q}H[(i<<2)+h>>2]=e&65535;i=i+1|0}d=-1}e=d;g=g+1|0;if((g|0)!=(c|0)){continue}break}break b}if((c|0)<=0){break b}while(1){d=I[b+g|0];l=(i<<2)+h|0;s:{t:{u:{v:{if((e|0)==-1){if(d-129>>>0>=126){break v}break s}d=d|e<<8&65280;e=443744;f=33089;while(1){j=e+2|0;if((d|0)==(f&65535)){break u}f=J[e+4>>1];e=e+4|0;if((f|0)!=65535){continue}break}break t}j=(d<<1)+443232|0}H[l>>2]=J[j>>1];i=i+1|0}d=-1}e=d;g=g+1|0;if((g|0)!=(c|0)){continue}break}break b}if((c|0)<=0){break b}while(1){d=I[b+g|0];l=(i<<2)+h|0;w:{x:{y:{z:{if((e|0)==-1){if(d-129>>>0>=126){break z}break w}d=d|e<<8&65280;e=389216;f=41280;while(1){j=e+2|0;if((d|0)==(f&65535)){break y}f=J[e+4>>1];e=e+4|0;if((f|0)!=65535){continue}break}break x}j=(d<<1)+443232|0}H[l>>2]=J[j>>1];i=i+1|0}d=-1}e=d;g=g+1|0;if((g|0)!=(c|0)){continue}break}break b}if((c|0)<=0){break b}while(1){d=I[b+g|0];l=(i<<2)+h|0;A:{B:{C:{D:{if((e|0)==-1){if(d-129>>>0>=126){break D}break A}d=d|e<<8&65280;e=321008;f=33089;while(1){j=e+2|0;if((d|0)==(f&65535)){break C}f=J[e+4>>1];e=e+4|0;if((f|0)!=65535){continue}break}break B}j=(d<<1)+443232|0}H[l>>2]=J[j>>1];i=i+1|0}d=-1}e=d;g=g+1|0;if((g|0)!=(c|0)){continue}break}break b}if((c|0)<=0){break b}while(1){d=I[b+g|0];l=(i<<2)+h|0;E:{F:{G:{H:{if((e|0)==-1){if(d-129>>>0>=126){break H}break E}d=d|e<<8&65280;e=233840;f=33088;while(1){j=e+2|0;if((d|0)==(f&65535)){break G}f=J[e+4>>1];e=e+4|0;if((f|0)!=65535){continue}break}break F}j=(d<<1)+233328|0}H[l>>2]=J[j>>1];i=i+1|0}d=-1}e=d;g=g+1|0;if((g|0)!=(c|0)){continue}break}}H[(i<<2)+h>>2]=0}H[(c<<2)+h>>2]=0;b=Nc(h);if(b>>>0<1073741808){I:{J:{if(b>>>0>=2){c=b+4&-4;f=Va(c<<2);H[k+8>>2]=c|-2147483648;H[k>>2]=f;H[k+4>>2]=b;break J}F[k+11|0]=b;f=k;if(!b){break I}}Wa(f,h,b)}H[(b<<2)+f>>2]=0;Ta(h);H[a+8>>2]=H[k+8>>2];b=H[k+4>>2];H[a>>2]=H[k>>2];H[a+4>>2]=b;Ga=k+16|0;return}Qb();X()}function yk(a,b,c,d){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;p=Ga-32|0;Ga=p;a:{b:{c:{d:{l=H[a+8>>2];m=H[a+12>>2];if((l|0)==(m|0)){break d}j=I[b+11|0];h=j<<24>>24<0;f=h?H[b>>2]:b;n=h?H[b+4>>2]:j;if(!n){while(1){k=I[l+11|0];h=k<<24>>24;e:{if((h|0)<0?H[l+4>>2]:k){break e}if((h|0)<=0){break d}if(I[f|0]!=I[l|0]){break e}j=l;h=f;while(1){k=k-1|0;if(!k){break d}o=I[h+1|0];g=I[j+1|0];j=j+1|0;h=h+1|0;if((g|0)==(o|0)){continue}break}}l=l+20|0;if((m|0)!=(l|0)){continue}break c}}while(1){k=I[l+11|0];h=k<<24>>24;j=(h|0)<0;f:{if((n|0)!=((j?H[l+4>>2]:k)|0)){break f}g=H[l>>2];if(!j){if(!h){break d}j=l;h=f;if(I[f|0]!=(g&255)){break f}while(1){k=k-1|0;if(!k){break d}o=I[h+1|0];g=I[j+1|0];j=j+1|0;h=h+1|0;if((g|0)==(o|0)){continue}break}break f}if(!Uc(g,f,n)){break d}}l=l+20|0;if((m|0)!=(l|0)){continue}break}break c}if((l|0)!=(m|0)){break b}}H[c>>2]=0;H[d>>2]=0;break a}f=H[l+16>>2];if(f){H[c>>2]=H[l+12>>2];H[d>>2]=f;break a}q=Va(24);H[q>>2]=H[a>>2];H[q+4>>2]=H[a+4>>2];ii(p,q);m=Uo(p);H[c>>2]=0;H[d>>2]=0;a=m;h=F[b+11|0]<0?H[b>>2]:b;n=d;r=Ga-80|0;Ga=r;o=c;if(c){g:{H[o>>2]=0;while(1){d=0;b=Ga-352|0;Ga=b;h:{i:{if(!qg(a,b+16|0,b+96|0,256)){f=wb(b+96|0);if(f>>>0>=4294967280){break i}j:{k:{if(f>>>0>=11){c=f+16&-16;d=Va(c);H[b+8>>2]=c|-2147483648;H[b>>2]=d;H[b+4>>2]=f;break k}F[b+11|0]=f;d=b;if(!f){break j}}$a(d,b+96|0,f)}F[d+f|0]=0;f=H[b>>2];d=F[b+11|0];c=Hi(h,(d|0)<0?f:b);if((d|0)<0){Ta(f)}d=!c}Ga=b+352|0;break h}Qb();X()}if(d){qg(a,r,0,0);c=H[r+28>>2];b=H[n>>2];j=b?b>>>0>c>>>0?c:b:c;H[n>>2]=j;k=Va(j);H[o>>2]=k;i=Ga-16|0;Ga=i;d=-102;e=a;l:{if(!a|!(H[a+96>>2]|H[a+100>>2])){break l}b=H[e+224>>2];if(b){a=H[b>>2];if(a){Ta(a)}H[b>>2]=0;if(H[b+72>>2]==8){Qe(b+4|0)}Ta(b);H[e+224>>2]=0}f=H[e+76>>2]+H[e+220>>2]|0;a=H[e+216>>2];b=a+H[e+72>>2]|0;if(Ac(e,H[e+48>>2],b,a>>>0>b>>>0?f+1|0:f,0)){d=-103;break l}h=ec(e,H[e+48>>2],i+8|0);f=H[i+8>>2];b=-1;a=i;g=H[e+48>>2];m:{n:{if((Ia[H[e+4>>2]](H[e+28>>2],g,a+15|0,1)|0)==1){d=I[i+15|0];break n}d=0;c=0;if(Ia[H[e+24>>2]](H[e+28>>2],g)|0){break m}}o:{if((Ia[H[e+4>>2]](H[e+28>>2],g,i+15|0,1)|0)==1){c=I[i+15|0];break o}c=d;if(!(Ia[H[e+24>>2]](H[e+28>>2],g)|0)){break o}c=0;break m}b=h?-1:(f|0)==67324752?0:-103;c=c<<8|d}H[a+4>>2]=c;a=H[e+48>>2];p:{q:{if((Ia[H[e+4>>2]](H[e+28>>2],a,i+15|0,1)|0)==1){c=I[i+15|0];break q}d=-1;c=0;if(Ia[H[e+24>>2]](H[e+28>>2],a)|0){break p}}r:{if((Ia[H[e+4>>2]](H[e+28>>2],a,i+15|0,1)|0)==1){break r}if(!(Ia[H[e+24>>2]](H[e+28>>2],a)|0)){break r}d=-1;c=0;break p}d=b;c=c&8}s:{t:{f=H[e+48>>2];u:{v:{if((Ia[H[e+4>>2]](H[e+28>>2],f,i+15|0,1)|0)==1){a=I[i+15|0];break v}if(Ia[H[e+24>>2]](H[e+28>>2],f)|0){break u}a=0}if((Ia[H[e+4>>2]](H[e+28>>2],f,i+15|0,1)|0)==1){b=I[i+15|0];break t}b=a;if(!(Ia[H[e+24>>2]](H[e+28>>2],f)|0)){break t}}H[i+4>>2]=0;d=-1;break s}a=a|b<<8;H[i+4>>2]=a;if(d){break s}d=-103;if((a|0)!=H[e+140>>2]){break s}if(a>>>0<=12){d=0;if(1<<a&4353){break s}}d=-103}f=ec(e,H[e+48>>2],i+4|0);a=-1;b=-1;w:{if(ec(e,H[e+48>>2],i+4|0)){break w}b=f?-1:d;if(b){break w}b=0;if(H[i+4>>2]==H[e+148>>2]){break w}b=c?0:-103}x:{if(ec(e,H[e+48>>2],i+4|0)){break x}d=H[i+4>>2];if((d|0)==-1){a=b;break x}a=b;if(a){break x}a=0;if(!H[e+156>>2]&(d|0)==H[e+152>>2]){break x}a=c?0:-103}b=-1;y:{if(ec(e,H[e+48>>2],i+4|0)){break y}d=H[i+4>>2];if((d|0)==-1){b=a;break y}b=a;if(a){break y}b=0;if(!H[e+164>>2]&(d|0)==H[e+160>>2]){break y}b=c?0:-103}d=H[e+48>>2];z:{A:{if((Ia[H[e+4>>2]](H[e+28>>2],d,i+15|0,1)|0)==1){a=I[i+15|0];break A}a=0;f=-1;if(Ia[H[e+24>>2]](H[e+28>>2],d)|0){break z}}B:{if((Ia[H[e+4>>2]](H[e+28>>2],d,i+15|0,1)|0)==1){c=I[i+15|0];break B}c=a;if(!(Ia[H[e+24>>2]](H[e+28>>2],d)|0)){break B}a=0;f=-1;break z}a=c<<8|a;f=b;if(b){break z}f=H[e+168>>2]==(a|0)?0:-103}C:{d=H[e+48>>2];D:{E:{if((Ia[H[e+4>>2]](H[e+28>>2],d,i+15|0,1)|0)==1){b=I[i+15|0];break E}if(Ia[H[e+24>>2]](H[e+28>>2],d)|0){break D}b=0}if((Ia[H[e+4>>2]](H[e+28>>2],d,i+15|0,1)|0)==1){c=I[i+15|0];break C}c=b;if(!(Ia[H[e+24>>2]](H[e+28>>2],d)|0)){break C}}d=-103;break l}d=-103;if(f){break l}h=H[e+216>>2];f=H[e+220>>2];d=-104;g=cb(208);if(!g){break l}t=cb(16384);H[g+200>>2]=0;H[g+96>>2]=0;H[g+100>>2]=0;u=b|c<<8;H[g+88>>2]=u;b=f;c=a+h|0;b=c>>>0<h>>>0?b+1|0:b;c=c+30|0;H[g+80>>2]=c;H[g+84>>2]=c>>>0<30?b+1|0:b;H[g>>2]=t;if(!t){Ta(g);break l}H[g+72>>2]=0;b=H[e+148>>2];H[g+112>>2]=0;H[g+116>>2]=b;H[g+104>>2]=0;H[g+108>>2]=0;d=H[e+140>>2];H[g+184>>2]=d;H[g+180>>2]=H[e+48>>2];b=H[e+4>>2];H[g+136>>2]=H[e>>2];H[g+140>>2]=b;b=H[e+12>>2];H[g+144>>2]=H[e+8>>2];H[g+148>>2]=b;b=H[e+20>>2];H[g+152>>2]=H[e+16>>2];H[g+156>>2]=b;b=H[e+28>>2];H[g+160>>2]=H[e+24>>2];H[g+164>>2]=b;b=H[e+36>>2];H[g+168>>2]=H[e+32>>2];H[g+172>>2]=b;H[g+176>>2]=H[e+40>>2];c=H[e+72>>2];b=H[e+76>>2];H[g+24>>2]=0;H[g+192>>2]=c;H[g+196>>2]=b;F:{G:{if((d|0)==12){H[g+200>>2]=1;break G}if((d|0)!=8){break G}H[g+4>>2]=0;H[g+8>>2]=0;H[g+44>>2]=0;H[g+36>>2]=0;H[g+40>>2]=0;f=g+4|0;d=-6;H:{I:{if(I[1877]!=49){break I}d=-2;if(!f){break H}H[f+24>>2]=0;b=H[f+32>>2];if(!b){H[f+40>>2]=0;H[f+32>>2]=15;b=15}if(!H[f+36>>2]){H[f+36>>2]=16}c=Ia[b|0](H[f+40>>2],1,7120)|0;d=-4;if(!c){break H}H[f+28>>2]=c;H[c+56>>2]=0;H[c>>2]=f;H[c+4>>2]=16180;b=wl(f,-15);d=0;if(!b){break I}Ia[H[f+36>>2]](H[f+40>>2],c);H[f+28>>2]=0;d=b}}if(d){break F}H[g+72>>2]=8;h=H[e+216>>2];f=H[e+220>>2]}b=H[e+156>>2];H[g+120>>2]=H[e+152>>2];H[g+124>>2]=b;c=H[e+160>>2];b=H[e+164>>2];a=h+(a+u|0)|0;f=a>>>0<h>>>0?f+1|0:f;a=a+30|0;f=a>>>0<30?f+1|0:f;H[g+64>>2]=a;H[g+68>>2]=f;H[g+128>>2]=c;H[g+132>>2]=b;d=0;H[g+8>>2]=0;H[e+228>>2]=0;H[e+224>>2]=g;break l}Ta(g)}Ga=i+16|0;if(!d){J:{if(!e){break J}a=H[e+224>>2];if(!j|(!a|!H[a>>2])){break J}H[a+20>>2]=j;H[a+16>>2]=k;d=H[a+132>>2];c=H[a+128>>2];b=j;if(!(H[a+200>>2]|(!d&c>>>0>=b>>>0|(d|0)!=0))){j=c;H[a+20>>2]=c}c=b;f=H[a+120>>2];b=H[a+8>>2];d=f+b|0;k=H[a+124>>2];k=b>>>0>d>>>0?k+1|0:k;if(!(!H[a+200>>2]|(!k&c>>>0<=d>>>0|(k|0)!=0))){j=b+f|0;H[a+20>>2]=j}if(!j){break J}k=a+4|0;g=a+136|0;while(1){K:{if(b){break K}b=H[a+124>>2];h=b;f=H[a+120>>2];if(!(b|f)){b=0;break K}b=H[a+196>>2]+H[a+68>>2]|0;c=H[a+64>>2];d=c+H[a+192>>2]|0;if(Ac(g,H[a+180>>2],d,c>>>0>d>>>0?b+1|0:b,0)){break J}c=!h&f>>>0<16384;b=c?f:16384;h=c?h:0;if((Ia[H[a+140>>2]](H[a+164>>2],H[a+180>>2],H[a>>2],b)|0)!=(b|0)){break J}H[a+8>>2]=b;H[a+4>>2]=H[a>>2];f=h+H[a+68>>2]|0;d=b+H[a+64>>2]|0;H[a+64>>2]=d;H[a+68>>2]=b>>>0>d>>>0?f+1|0:f;f=H[a+120>>2];d=H[a+124>>2]-((b>>>0>f>>>0)+h|0)|0;H[a+120>>2]=f-b;H[a+124>>2]=d}L:{c=H[a+184>>2];if(!(H[a+200>>2]?0:c)){if(!(!!(H[a+120>>2]|H[a+124>>2])|b)){break J}c=H[a+20>>2];c=b>>>0>c>>>0?c:b;M:{if(!c){break M}h=0;b=0;if(c-1>>>0>=3){f=c&-4;j=0;while(1){F[H[a+16>>2]+b|0]=I[H[a+4>>2]+b|0];d=b|1;F[d+H[a+16>>2]|0]=I[d+H[a+4>>2]|0];d=b|2;F[d+H[a+16>>2]|0]=I[d+H[a+4>>2]|0];d=b|3;F[d+H[a+16>>2]|0]=I[d+H[a+4>>2]|0];b=b+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}d=c&3;if(!d){break M}while(1){F[H[a+16>>2]+b|0]=I[H[a+4>>2]+b|0];b=b+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}h=H[a+108>>2];b=c;d=H[a+104>>2];f=b+d|0;H[a+104>>2]=f;H[a+108>>2]=d>>>0>f>>>0?h+1|0:h;v=a,w=Nb(H[a+112>>2],H[a+16>>2],b),H[v+112>>2]=w;f=H[a+128>>2];d=H[a+132>>2]-(b>>>0>f>>>0)|0;H[a+128>>2]=f-b;H[a+132>>2]=d;H[a+8>>2]=H[a+8>>2]-b;H[a+20>>2]=H[a+20>>2]-b;H[a+16>>2]=b+H[a+16>>2];H[a+4>>2]=b+H[a+4>>2];H[a+24>>2]=b+H[a+24>>2];s=b+s|0;break L}if((c|0)==12){break L}j=H[a+16>>2];d=H[a+24>>2];b=Re(k,2);if((b|0)>=0){b=H[a+28>>2]?-3:b}h=H[a+24>>2];c=h-d|0;f=H[a+104>>2];i=c+f|0;d=0-(d>>>0>h>>>0)|0;h=d+H[a+108>>2]|0;H[a+104>>2]=i;H[a+108>>2]=f>>>0>i>>>0?h+1|0:h;v=a,w=Nb(H[a+112>>2],j,c),H[v+112>>2]=w;f=H[a+128>>2];d=H[a+132>>2]-((c>>>0>f>>>0)+d|0)|0;H[a+128>>2]=f-c;H[a+132>>2]=d;s=c+s|0;if(!b){break L}break J}if(!H[a+20>>2]){break J}b=H[a+8>>2];continue}}N:{if(!e){break N}b=H[e+224>>2];if(!b){break N}a=H[b>>2];if(a){Ta(a)}H[b>>2]=0;if(H[b+72>>2]==8){Qe(b+4|0)}Ta(b);H[e+224>>2]=0}}break g}if(!hk(a)){continue}break}}}Ga=r+80|0;if(m){$l(m)}H[l+16>>2]=H[n>>2];H[l+12>>2]=H[o>>2];Ta(q)}Ga=p+32|0}function Hp(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=+h;i=+i;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=O(0),r=0,s=0,t=O(0),u=0,v=O(0),w=O(0),x=0,y=0,z=0,A=O(0),B=0,C=0,D=0,E=0,G=0;j=Ga-192|0;Ga=j;if(I[a+64|0]){Ia[H[H[a>>2]+52>>2]](a,0);Ia[H[H[a>>2]+56>>2]](a)}k=H[a+8>>2];n=Ia[H[H[k>>2]+32>>2]](k)|0;a:{if(!n){break a}o=M[a+48>>3];m=M[a+56>>3];k=H[a+8>>2];k=Ia[H[H[k>>2]+68>>2]](k,g)|0;l=H[a+4>>2];Ia[H[H[l>>2]+388>>2]](l)|0;l=H[a+4>>2];M[j+48>>3]=m*M[k+8>>3]/o;M[j+168>>3]=o*M[k+16>>3]/m;M[j+64>>3]=o*M[k+32>>3];M[j+184>>3]=m*M[k+40>>3];Ia[H[H[l>>2]+380>>2]](l,k,j+48|0,j+168|0,k+24|0,j- -64|0,j+184|0)|0;k=H[a+8>>2];k=Ia[H[H[k>>2]+80>>2]](k)|0;if(k){Ia[H[H[k>>2]+8>>2]](k,a)}o=+Ia[H[H[n>>2]+8>>2]](n);b:{if(P(o)<2147483648){k=~~o;break b}k=-2147483648}l=k>>31;M[j+184>>3]=P(M[a+56>>3]*+((k?(l^k)-l|0:18)|0)/25.4*72);k=j+168|0;Ia[H[H[n>>2]+12>>2]](k,n);l=H[a+4>>2];Ia[H[H[l>>2]+220>>2]](l,k)|0;k=H[a+4>>2];Ia[H[H[k>>2]+236>>2]](k,j+184|0)|0;H[j+164>>2]=0;if((Ia[H[H[n>>2]+16>>2]](n)|0)>=551){H[j+164>>2]=H[j+164>>2]|1}if(Ia[H[H[n>>2]+20>>2]](n)|0){H[j+164>>2]=H[j+164>>2]|2}if(Ia[H[H[n>>2]+28>>2]](n)|0){H[j+164>>2]=H[j+164>>2]|4}k=Ia[H[H[n>>2]+24>>2]](n)|0;r=H[j+164>>2];if(k){r=r|128;H[j+164>>2]=r}k=H[a+4>>2];H[j+48>>2]=r;Ia[H[H[k>>2]+244>>2]](k,j+48|0)|0;k=Ia[H[H[n>>2]+32>>2]](n)|0;l=H[a+4>>2];Ia[H[H[l>>2]+384>>2]](l,j+152|0,j+144|0,j+136|0,j+128|0,j+120|0,j+112|0)|0;o=M[j+128>>3];m=M[j+152>>3];H[j+108>>2]=0;H[j+104>>2]=0;H[j+100>>2]=0;H[j+96>>2]=0;H[j+92>>2]=1065353216;l=H[a+8>>2];l=Ia[H[H[l>>2]+84>>2]](l)|0;p=M[a+48>>3]*+(l|0);l=H[a+8>>2];D=j,E=p*+Ia[H[H[l>>2]+24>>2]](l),M[D+80>>3]=E;l=H[a+4>>2];Ia[H[H[l>>2]+260>>2]](l,j+80|0)|0;B=m*o>0;q=O(+(k|0)/10*3.141592653589793/180);p=+Lm(q);x=-p;t=Ym(q);c:{d:{e:{s=H[a+8>>2];k=H[s+20>>2];if(!k){if(!(!f|c>>>0<2)){k=c-1|0;u=k&3;r=0;if(c-2>>>0<3){m=0;l=0;break e}y=k&-4;l=0;m=0;c=0;while(1){k=l<<3;m=m+M[k+f>>3]+M[(k|8)+f>>3]+M[(k|16)+f>>3]+M[(k|24)+f>>3];l=l+4|0;c=c+4|0;if((y|0)!=(c|0)){continue}break}break e}o=M[j+184>>3];c=I[b+11|0];m=o*+((c<<24>>24<0?H[b+4>>2]:c)>>>0);break d}H[j+48>>2]=0;H[j+52>>2]=1079115776;H[j+64>>2]=0;H[j+68>>2]=1079115776;l=j+48|0;Ia[H[H[k>>2]+144>>2]](k,j+168|0,j+184|0,j+164|0,l,j- -64|0)|0;M[j+48>>3]=M[j+80>>3]*72/25.4;Ia[H[H[k>>2]+32>>2]](k,l);m=M[j+184>>3];l=Ia[H[H[k>>2]+24>>2]](k)|0;f:{if(!l){o=m;break f}o=m*(+((Ia[H[H[l>>2]+36>>2]](l)|0)/(Ia[H[H[l>>2]+40>>2]](l)|0)|0)*.35277777777777775);m=m*(+((Ia[H[H[l>>2]+32>>2]](l)|0)/(Ia[H[H[l>>2]+40>>2]](l)|0)|0)*.35277777777777775)}z=o-P(m);g:{h:{if(!(!f|c>>>0<2)){l=c-1|0;u=l&3;r=0;if(c-2>>>0<3){m=0;l=0;break h}y=l&-4;m=0;l=0;c=0;while(1){s=l<<3;m=m+M[s+f>>3]+M[(s|8)+f>>3]+M[(s|16)+f>>3]+M[(s|24)+f>>3];l=l+4|0;c=c+4|0;if((y|0)!=(c|0)){continue}break}break h}H[j+48>>2]=0;H[j+64>>2]=0;c=j+48|0;Ia[H[H[k>>2]+84>>2]](k,b,c,j- -64|0)|0;Ia[H[H[k>>2]+120>>2]](c,k);q=L[j+48>>2];A=O(q*O(.35277777910232544));q=O(O(L[j+52>>2]-q)*O(.35277777910232544));break g}if(u){while(1){m=m+M[(l<<3)+f>>3];l=l+1|0;r=r+1|0;if((u|0)!=(r|0)){continue}break}}C=M[a+48>>3];H[j+72>>2]=0;H[j+64>>2]=0;H[j+68>>2]=0;c=j- -64|0;l=I[b+11|0];gb(c,H[jm(b,(l<<24>>24<0?H[b+4>>2]:l)-1|0)>>2]);H[j+48>>2]=0;H[j+40>>2]=0;l=c;c=j+48|0;Ia[H[H[k>>2]+84>>2]](k,l,c,j+40|0)|0;Ia[H[H[k>>2]+120>>2]](c,k);m=+O(L[j+52>>2]-L[j+48>>2])*.35277777777777775+m*C;if(F[j+75|0]<0){Ta(H[j+64>>2])}q=O(m)}Ia[H[H[k>>2]+184>>2]](k,j+108|0,j+104|0,j+100|0,j+96|0,j+92|0)|0;L[j+104>>2]=L[j+104>>2]*O(.35277777910232544);L[j+96>>2]=L[j+96>>2]*O(.35277777910232544);L[j+92>>2]=L[j+92>>2]*O(.17638888955116272);L[j+108>>2]=A;L[j+100>>2]=q+A;s=H[a+8>>2];w=O(-O(z));break c}if(u){while(1){m=m+M[(l<<3)+f>>3];l=l+1|0;r=r+1|0;if((u|0)!=(r|0)){continue}break}}o=M[j+184>>3];c=I[b+11|0];m=o*+((c<<24>>24<0?H[b+4>>2]:c)>>>0)+m}o=o*1.2;q=O(m);w=O(0)}m=B?x:p;p=+t;x=M[a+24>>3];z=M[a+56>>3];M[j+64>>3]=M[a+48>>3]*d+M[a+16>>3];M[j+40>>3]=x+z*e;t=O(o);c=Ia[H[H[s>>2]+44>>2]](s)|0;i:{if(c&24){break i}if(c&8){d=+O(t-w);M[j+64>>3]=d*m+M[j+64>>3];M[j+40>>3]=M[j+40>>3]-d*p;break i}d=+w;M[j+64>>3]=d*m+M[j+64>>3];M[j+40>>3]=M[j+40>>3]-d*p}j:{if(c&6){d=+O(q*O(-.5));M[j+64>>3]=d*p+M[j+64>>3];M[j+40>>3]=d*m+M[j+40>>3];break j}if(!(c&2)){break j}d=+O(-q);M[j+64>>3]=d*p+M[j+64>>3];M[j+40>>3]=d*m+M[j+40>>3]}if(Ia[H[H[n>>2]+28>>2]](n)|0){v=O(M[j+64>>3]);L[j+108>>2]=L[j+108>>2]+v;L[j+100>>2]=L[j+100>>2]+v;v=O(M[j+40>>3]);L[j+104>>2]=L[j+104>>2]+v;L[j+96>>2]=L[j+96>>2]+v}c=a;if((g|0)==1){a=H[c+4>>2];Ia[H[H[a>>2]+384>>2]](a,j+152|0,j+144|0,j+136|0,j+128|0,j+120|0,j+112|0)|0;o=0;d=0;if(h<-1e-5){e=+O(P(q));M[j+64>>3]=M[j+64>>3]-e;a=H[c+8>>2];a=Ia[H[H[a>>2]+92>>2]](a)|0;d=M[j+64>>3];k:{if(a){d=d+d-e;e=M[j+152>>3];d=d*e;break k}d=d+d+e;e=M[j+152>>3];d=d*e}M[j+152>>3]=P(e)}if(i<-1e-5){h=+O(P(t));M[j+40>>3]=M[j+40>>3]-h;a=H[c+8>>2];a=Ia[H[H[a>>2]+88>>2]](a)|0;e=M[j+40>>3];l:{if(a){h=e+e-h;e=M[j+128>>3];o=h*e;break l}h=e+e+h;e=M[j+128>>3];o=h*e}M[j+128>>3]=P(e)}a=H[c+4>>2];Ia[H[H[a>>2]+388>>2]](a)|0;a=H[c+4>>2];M[j+48>>3]=d+M[j+120>>3];M[j+32>>3]=o+M[j+112>>3];Ia[H[H[a>>2]+380>>2]](a,j+152|0,j+144|0,j+136|0,j+128|0,j+48|0,j+32|0)|0}if(Ia[H[H[n>>2]+32>>2]](n)|0){a=H[c+4>>2];g=j+120|0;k=j+112|0;Ia[H[H[a>>2]+384>>2]](a,j+152|0,j+144|0,j+136|0,j+128|0,g,k)|0;d=M[j+64>>3];e=M[j+40>>3];M[j+64>>3]=d*p+m*e;M[j+40>>3]=e*p-m*d;a=H[c+4>>2];Ia[H[H[a>>2]+388>>2]](a)|0;a=H[c+4>>2];d=M[j+152>>3];M[j+48>>3]=d*p;e=M[j+128>>3];M[j+32>>3]=m*e;M[j+24>>3]=d*-m;M[j+16>>3]=e*p;Ia[H[H[a>>2]+380>>2]](a,j+48|0,j+32|0,j+24|0,j+16|0,g,k)|0;g=1}else{g=(g|0)==1}a=H[c+8>>2];if((Ia[H[H[a>>2]+48>>2]](a)|0)==2){a=H[c+4>>2];Ia[H[H[a>>2]+136>>2]](a,169748)|0;k=H[c+4>>2];H[j+48>>2]=255;a=j+48|0;Ia[H[H[k>>2]+152>>2]](k,a)|0;k=H[c+4>>2];l=H[c+8>>2];D=j,G=Ia[H[H[l>>2]+52>>2]](l)|0,H[D+48>>2]=G;Ia[H[H[k>>2]+144>>2]](k,a)|0;k=H[c+4>>2];H[j+48>>2]=4;Ia[H[H[k>>2]+292>>2]](k,a)|0;k=H[c+4>>2];Ia[H[H[k>>2]+336>>2]](k)|0;l=H[c+4>>2];d=+A;M[j+48>>3]=M[j+64>>3]+d;e=+w;M[j+32>>3]=M[j+40>>3]+e;k=j+32|0;Ia[H[H[l>>2]+300>>2]](l,a,k)|0;l=H[c+4>>2];h=+q;M[j+48>>3]=M[j+64>>3]+d+h;M[j+32>>3]=M[j+40>>3]+e;Ia[H[H[l>>2]+304>>2]](l,a,k)|0;l=H[c+4>>2];M[j+48>>3]=M[j+64>>3]+d+h;h=+t;M[j+32>>3]=M[j+40>>3]+e+h;Ia[H[H[l>>2]+304>>2]](l,a,k)|0;l=H[c+4>>2];M[j+48>>3]=M[j+64>>3]+d;M[j+32>>3]=M[j+40>>3]+e+h;Ia[H[H[l>>2]+304>>2]](l,a,k)|0;k=H[c+4>>2];Ia[H[H[k>>2]+332>>2]](k,169752)|0;k=H[c+4>>2];H[j+48>>2]=4;Ia[H[H[k>>2]+296>>2]](k,a)|0;a=H[c+4>>2];Ia[H[H[a>>2]+328>>2]](a)|0}if(Ia[H[H[n>>2]+28>>2]](n)|0){k=H[c+4>>2];M[j+48>>3]=L[j+92>>2];a=j+48|0;Ia[H[H[k>>2]+68>>2]](k,a)|0;k=H[c+4>>2];F[j+48|0]=0;Ia[H[H[k>>2]+92>>2]](k,a)|0;k=H[c+4>>2];F[j+48|0]=0;Ia[H[H[k>>2]+84>>2]](k,a)|0;k=H[c+4>>2];H[j+48>>2]=4;Ia[H[H[k>>2]+292>>2]](k,a)|0;k=H[c+4>>2];Ia[H[H[k>>2]+336>>2]](k)|0;k=H[c+4>>2];M[j+48>>3]=L[j+108>>2];M[j+32>>3]=L[j+104>>2];n=j+32|0;Ia[H[H[k>>2]+300>>2]](k,a,n)|0;k=H[c+4>>2];M[j+48>>3]=L[j+100>>2];M[j+32>>3]=L[j+96>>2];Ia[H[H[k>>2]+304>>2]](k,a,n)|0;k=H[c+4>>2];Ia[H[H[k>>2]+332>>2]](k,169756)|0;k=H[c+4>>2];H[j+48>>2]=4;Ia[H[H[k>>2]+296>>2]](k,a)|0;a=H[c+4>>2];Ia[H[H[a>>2]+328>>2]](a)|0}a=H[c+4>>2];Ia[H[H[a>>2]+136>>2]](a,169748)|0;a=H[c+4>>2];k=H[c+8>>2];D=j,G=Ia[H[H[k>>2]+28>>2]](k)|0,H[D+48>>2]=G;k=j+48|0;Ia[H[H[a>>2]+144>>2]](a,k)|0;a=H[c+4>>2];H[j+48>>2]=255;Ia[H[H[a>>2]+152>>2]](a,k)|0;m:{if(!f){a=H[c+4>>2];H[j+48>>2]=0;H[j+52>>2]=0;H[j+32>>2]=0;H[j+36>>2]=0;Ia[H[H[a>>2]+276>>2]](a,b,j- -64|0,j+40|0,j+48|0,j+32|0)|0;break m}H[j+12>>2]=0;b=cn(b,j+12|0);if(!b|!H[j+12>>2]){break m}d=M[c+48>>3];m=0;a=0;while(1){n=j+48|0;k=n;F[k+11|0]=1;Wa(k,b+(a<<2)|0,1);H[k+4>>2]=0;k=H[c+4>>2];M[j+32>>3]=m+M[j+64>>3];H[j+24>>2]=0;H[j+28>>2]=0;H[j+16>>2]=0;H[j+20>>2]=0;Ia[H[H[k>>2]+276>>2]](k,n,j+32|0,j+40|0,j+24|0,j+16|0)|0;e=M[(a<<3)+f>>3]*d;if(F[j+59|0]<0){Ta(H[j+48>>2])}m=e+m;a=a+1|0;if(a>>>0<K[j+12>>2]){continue}break}Ta(b)}if(g){a=H[c+4>>2];Ia[H[H[a>>2]+388>>2]](a)|0}if(F[j+179|0]>=0){break a}Ta(H[j+168>>2])}Ga=j+192|0}function tn(a,b,c,d,e,f){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=O(0),B=O(0),C=0,D=0,E=O(0),K=O(0),N=O(0),Q=0,R=0,S=0;k=Ga-80|0;Ga=k;if(G[H[a+168>>2]+146>>1]&1){e=H[a+168>>2];d=J[e+132>>1];e=G[e+134>>1]}g=d<<16>>16;a:{b:{c:{d:{e:{o=Ia[H[H[a>>2]+32>>2]](a)|0;f:{if(o){h=1;g:{h:{i:{i=Ia[H[H[o>>2]+36>>2]](o)|0;switch(i-128|0){case 0:case 1:case 2:case 6:case 8:case 33:case 34:case 35:case 49:case 50:case 58:case 76:case 94:case 110:break h;case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:break g;default:break i}}if(i){break g}}h=i}df(k- -64|0,b,c,h);if(!H[a+240>>2]){break e}m=a+240|0;break f}df(k- -64|0,b,c,1);if(!H[a+240>>2]){break d}m=a+240|0}v=+(e<<16>>16);j=+(d<<16>>16);j:{if(!f){i=0;break j}i=Va((c&536870911)!=(c|0)?-1:c<<3);if(!c){break j}Q=c&1;b=0;k:{if((c|0)==1){l=j;break k}o=c&-2;l=j;h=0;while(1){g=J[(b<<1)+f>>1]+g|0;n=+(g<<16>>16);M[(b<<3)+i>>3]=n-l;u=b|1;g=g+J[(u<<1)+f>>1]|0;l=+(g<<16>>16);M[(u<<3)+i>>3]=l-n;b=b+2|0;h=h+2|0;if((o|0)!=(h|0)){continue}break}}if(!Q){break j}M[(b<<3)+i>>3]=+(J[(b<<1)+f>>1]+g<<16>>16)-l}b=H[m>>2];Ia[H[H[b>>2]+20>>2]](b,k- -64|0,c,j,v,i,1,1,1);if(!i){break a}Ta(i);break a}g=H[a+20>>2];j=+Ia[H[H[o>>2]+8>>2]](o);l:{if(P(j)<2147483648){b=~~j;break l}b=-2147483648}i=b>>31;b=b?(b^i)-i|0:18;if(g){M[k+56>>3]=b|0;Ia[H[H[o>>2]+12>>2]](k+40|0,o);H[k+36>>2]=0;if((Ia[H[H[o>>2]+16>>2]](o)|0)>=551){H[k+36>>2]=H[k+36>>2]|1}if(Ia[H[H[o>>2]+20>>2]](o)|0){H[k+36>>2]=H[k+36>>2]|2}H[k>>2]=0;H[k+4>>2]=1079115776;H[k+24>>2]=0;H[k+28>>2]=1079115776;Ia[H[H[g>>2]+144>>2]](g,k+40|0,k+56|0,k+36|0,k,k+24|0)|0;R=k,S=+(Ia[H[H[a>>2]+84>>2]](a)|0),M[R>>3]=S;Ia[H[H[g>>2]+32>>2]](g,k);b=Ia[H[H[g>>2]+24>>2]](g)|0;if(b){s=M[k+56>>3]*+(Ia[H[H[b>>2]+36>>2]](b)|0)/+(Ia[H[H[b>>2]+40>>2]](b)|0);j=M[k+56>>3]*+(Ia[H[H[b>>2]+32>>2]](b)|0)/+(Ia[H[H[b>>2]+40>>2]](b)|0)}else{j=0}n=s-P(j);m:{if(!(!f|c>>>0<2)){H[k+32>>2]=0;H[k+24>>2]=0;H[k+28>>2]=0;i=k+24|0;b=F[k+75|0];gb(i,H[jm(k- -64|0,((b|0)<0?H[k+68>>2]:b&255)-1|0)>>2]);H[k>>2]=0;H[k+20>>2]=0;Ia[H[H[g>>2]+84>>2]](g,i,k,k+20|0)|0;Ia[H[H[g>>2]+120>>2]](k,g);if(F[k+35|0]>=0){break m}Ta(H[k+24>>2]);break m}H[k>>2]=0;H[k+24>>2]=0;Ia[H[H[g>>2]+84>>2]](g,k- -64|0,k,k+24|0)|0;Ia[H[H[g>>2]+120>>2]](k,g)}H[k>>2]=0;H[k+24>>2]=0;Ia[H[H[g>>2]+84>>2]](g,k- -64|0,k,k+24|0)|0;Ia[H[H[g>>2]+120>>2]](k,g);K=L[k>>2];A=L[k+4>>2];b=Ia[H[H[o>>2]+32>>2]](o)|0;i=Ia[H[H[a>>2]+44>>2]](a)|0;l=+(e<<16>>16);j=+(b|0)/10*3.141592653589793/-180;p=+O(dd(j));q=+O(id(j));N=O(s);E=O(n);B=O(-E);n=+(d<<16>>16);j=n;n:{if(i&24){break n}if(i&8){j=+O(N+E);l=l-j*q;j=j*p+n;break n}l=+E*q+l;j=+B*p+n}A=O(A-K);o:{if(i&6){n=+O(A*O(-.5));l=n*p+l;j=n*q+j;break o}if(!(i&2)){break o}n=+O(-A);l=n*p+l;j=n*q+j}s=l+ +B;w=s+ +N;r=j+ +K;t=r+ +A;p:{if(!(Ia[H[H[o>>2]+32>>2]](o)|0)){v=w;l=s;j=t;n=r;break p}y=l-j*p-l*q;C=r*p;x=w*q;v=y+(C+x);z=l*p+(j-j*q);D=r*q;n=-p;j=w*n;r=z+(D+j);l=t*p;w=y+(l+x);p=j;j=t*q;t=z+(p+j);x=s*q;l=y+(l+x);n=s*n;j=z+(j+n);s=y+(C+x);n=z+(D+n)}q:{if(P(n)<2147483648){g=~~n;break q}g=-2147483648}if(P(s)<2147483648){h=~~s}else{h=-2147483648}b=a+172|0;r:{if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;H[a+184>>2]=h;H[a+176>>2]=h;i=h;break r}i=b;s:{if(H[b>>2]<=(g|0)){i=a+180|0;if(H[i>>2]>=(g|0)){break s}}H[i>>2]=g}g=h;m=a+176|0;i=H[m>>2];t:{if((g|0)>=(i|0)){g=i;m=a+184|0;if((h|0)<=H[m>>2]){break t}}H[m>>2]=h;i=g}g=H[b>>2]}if(P(j)<2147483648){h=~~j}else{h=-2147483648}u=(h|0)<(g|0);if(P(l)<2147483648){g=~~l}else{g=-2147483648}m=b;u:{if(!u){m=a+180|0;if((h|0)<=H[m>>2]){break u}}H[m>>2]=h}v:{w:{if((g|0)<(i|0)){h=a+176|0;i=g;break w}h=a+184|0;if((g|0)<=H[h>>2]){break v}}H[h>>2]=g}if(P(t)<2147483648){h=~~t}else{h=-2147483648}u=(h|0)<H[b>>2];if(P(w)<2147483648){g=~~w}else{g=-2147483648}m=b;x:{if(!u){m=a+180|0;if((h|0)<=H[m>>2]){break x}}H[m>>2]=h}y:{z:{if((g|0)<(i|0)){h=a+176|0;i=g;break z}h=a+184|0;if((g|0)<=H[h>>2]){break y}}H[h>>2]=g}if(P(r)<2147483648){m=~~r}else{m=-2147483648}h=(m|0)<H[b>>2];if(P(v)<2147483648){g=~~v}else{g=-2147483648}A:{if(!h){b=a+180|0;if((m|0)<=H[b>>2]){break A}}H[b>>2]=m}B:{C:{if((g|0)<(i|0)){b=a+176|0;break C}b=a+184|0;if((g|0)<=H[b>>2]){break B}}H[b>>2]=g}if(F[k+51|0]>=0){break a}Ta(H[k+40>>2]);break a}j=+(b|0);if(!(!f|c>>>0<2)){b=c-1|0;g=b&3;h=0;if(c-2>>>0<3){b=0;break c}i=b&-4;b=0;while(1){u=b<<1;l=l+ +G[u+f>>1]+ +G[(u|2)+f>>1]+ +G[(u|4)+f>>1]+ +G[(u|6)+f>>1];b=b+4|0;m=m+4|0;if((i|0)!=(m|0)){continue}break}break c}b=I[k+75|0];n=j*+((b<<24>>24<0?H[k+68>>2]:b)>>>0);break b}if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;b=e<<16>>16;H[a+184>>2]=b;H[a+176>>2]=b;break a}b=a+172|0;D:{if(H[b>>2]<=(g|0)){b=a+180|0;if(H[b>>2]>=(g|0)){break D}}H[b>>2]=g}b=e<<16>>16;if((b|0)<H[a+176>>2]){H[a+176>>2]=b;break a}if((b|0)<=H[a+184>>2]){break a}H[a+184>>2]=b;break a}if(g){while(1){l=l+ +G[(b<<1)+f>>1];b=b+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}b=I[k+75|0];n=j*+((b<<24>>24<0?H[k+68>>2]:b)>>>0)+l}b=Ia[H[H[o>>2]+32>>2]](o)|0;i=Ia[H[H[a>>2]+44>>2]](a)|0;A=O(j*1.2);l=+(e<<16>>16);j=+(b|0)/10*3.141592653589793/-180;p=+O(dd(j));q=+O(id(j));v=+(d<<16>>16);j=v;E:{if(i&24){break E}if(i&8){j=+A;l=l-j*q;j=j*p+v;break E}l=q*-0+l;j=p*0+v}B=O(n);F:{if(i&6){n=+O(B*O(-.5));l=n*p+l;j=n*q+j;break F}if(!(i&2)){break F}n=+O(-B);l=n*p+l;j=n*q+j}s=l+0;w=s+ +A;r=j+0;t=r+ +B;G:{if(!(Ia[H[H[o>>2]+32>>2]](o)|0)){j=s;l=t;v=r;n=w;break G}y=l-j*p-l*q;C=r*p;x=w*q;n=y+(C+x);z=l*p+(j-j*q);D=r*q;r=-p;l=w*r;v=z+(D+l);j=t*p;w=y+(j+x);t=t*q;l=z+(l+t);x=s*q;j=y+(j+x);r=s*r;t=z+(t+r);s=y+(C+x);r=z+(D+r)}if(P(r)<2147483648){g=~~r}else{g=-2147483648}if(P(s)<2147483648){h=~~s}else{h=-2147483648}b=a+172|0;H:{if(I[a+188|0]){H[a+172>>2]=g;F[a+188|0]=0;H[a+180>>2]=g;H[a+184>>2]=h;H[a+176>>2]=h;i=h;break H}i=b;I:{if(H[b>>2]<=(g|0)){i=a+180|0;if(H[i>>2]>=(g|0)){break I}}H[i>>2]=g}g=h;m=a+176|0;i=H[m>>2];J:{if((g|0)>=(i|0)){g=i;m=a+184|0;if((h|0)<=H[m>>2]){break J}}H[m>>2]=h;i=g}g=H[b>>2]}if(P(t)<2147483648){h=~~t}else{h=-2147483648}u=(h|0)<(g|0);if(P(j)<2147483648){g=~~j}else{g=-2147483648}m=b;K:{if(!u){m=a+180|0;if((h|0)<=H[m>>2]){break K}}H[m>>2]=h}L:{M:{if((g|0)<(i|0)){h=a+176|0;i=g;break M}h=a+184|0;if((g|0)<=H[h>>2]){break L}}H[h>>2]=g}if(P(l)<2147483648){h=~~l}else{h=-2147483648}u=(h|0)<H[b>>2];if(P(w)<2147483648){g=~~w}else{g=-2147483648}m=b;N:{if(!u){m=a+180|0;if((h|0)<=H[m>>2]){break N}}H[m>>2]=h}O:{P:{if((g|0)<(i|0)){h=a+176|0;i=g;break P}h=a+184|0;if((g|0)<=H[h>>2]){break O}}H[h>>2]=g}if(P(v)<2147483648){m=~~v}else{m=-2147483648}h=(m|0)<H[b>>2];if(P(n)<2147483648){g=~~n}else{g=-2147483648}Q:{if(!h){b=a+180|0;if((m|0)<=H[b>>2]){break Q}}H[b>>2]=m}if((g|0)<(i|0)){H[a+176>>2]=g;break a}if((g|0)<=H[a+184>>2]){break a}H[a+184>>2]=g}R:{if(f){S:{if(!c){i=0;break S}h=0;b=0;i=0;if(c-1>>>0>=3){g=c&-4;m=0;while(1){o=i;i=b<<1;i=(((o+J[i+f>>1]|0)+J[(i|2)+f>>1]|0)+J[(i|4)+f>>1]|0)+J[(i|6)+f>>1]|0;b=b+4|0;m=m+4|0;if((g|0)!=(m|0)){continue}break}}c=c&3;if(!c){break S}while(1){i=J[(b<<1)+f>>1]+i|0;b=b+1|0;h=h+1|0;if((c|0)!=(h|0)){continue}break}}a=H[a+168>>2];G[a+132>>1]=d+i;break R}a=H[a+168>>2];G[a+132>>1]=d}G[a+134>>1]=e;if(F[k+75|0]<0){Ta(H[k+64>>2])}Ga=k+80|0}function xl(a,b,c,d){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;e=Ga-1408|0;Ga=e;h=d<<3;q=h&-32|4;f=c<<2;r=f&-32|2;g=b<<3;s=g&-32|4;y=H[H[a+480>>2]+24>>2];k=H[a+132>>2];a:{if((k|0)<=0){k=0;break a}l=h|28;u=l+q>>1;o=f|30;t=o+r>>1;p=g|28;v=p+s>>1;h=H[a+136>>2];i=H[h+8>>2];w=H[h+4>>2];x=H[h>>2];f=0;n=2147483647;while(1){h=I[f+x|0];b:{if((h|0)<(s|0)){g=h-p<<1;g=N(g,g);h=h-s<<1;h=N(h,h);break b}if((h|0)>(p|0)){g=h-s<<1;g=N(g,g);h=h-p<<1;h=N(h,h);break b}c:{if((h|0)<=(v|0)){h=h-p<<1;g=N(h,h);break c}h=h-s<<1;g=N(h,h)}h=0}j=I[f+w|0];d:{if((j|0)<(r|0)){m=h;h=N(j-r|0,3);h=m+N(h,h)|0;j=N(j-o|0,3);m=N(j,j);break d}if((j|0)>(o|0)){m=h;h=N(j-o|0,3);h=m+N(h,h)|0;j=N(j-r|0,3);m=N(j,j);break d}if((j|0)<=(t|0)){j=N(j-o|0,3);m=N(j,j);break d}j=N(j-r|0,3);m=N(j,j)}j=m+g|0;g=I[f+i|0];e:{if((g|0)<(q|0)){m=h;h=g-q|0;h=m+N(h,h)|0;g=g-l|0;g=N(g,g);break e}if((g|0)>(l|0)){m=h;h=g-l|0;h=m+N(h,h)|0;g=g-q|0;g=N(g,g);break e}if((g|0)<=(u|0)){g=g-l|0;g=N(g,g);break e}g=g-q|0;g=N(g,g)}H[(e+384|0)+(f<<2)>>2]=h;h=g+j|0;n=(h|0)<(n|0)?h:n;f=f+1|0;if((k|0)!=(f|0)){continue}break}g=k&1;f:{if((k|0)==1){k=0;f=0;break f}j=k&-2;k=0;f=0;h=0;while(1){if(H[(e+384|0)+(f<<2)>>2]<=(n|0)){F[(e+128|0)+k|0]=f;k=k+1|0}l=f|1;if(H[(e+384|0)+(l<<2)>>2]<=(n|0)){F[(e+128|0)+k|0]=l;k=k+1|0}f=f+2|0;h=h+2|0;if((j|0)!=(h|0)){continue}break}}if(!g|H[(e+384|0)+(f<<2)>>2]>(n|0)){break a}F[(e+128|0)+k|0]=f;k=k+1|0}H[e+888>>2]=2147483647;H[e+892>>2]=2147483647;H[e+880>>2]=2147483647;H[e+884>>2]=2147483647;H[e+872>>2]=2147483647;H[e+876>>2]=2147483647;H[e+864>>2]=2147483647;H[e+868>>2]=2147483647;H[e+856>>2]=2147483647;H[e+860>>2]=2147483647;H[e+848>>2]=2147483647;H[e+852>>2]=2147483647;H[e+840>>2]=2147483647;H[e+844>>2]=2147483647;H[e+832>>2]=2147483647;H[e+836>>2]=2147483647;H[e+824>>2]=2147483647;H[e+828>>2]=2147483647;H[e+816>>2]=2147483647;H[e+820>>2]=2147483647;H[e+808>>2]=2147483647;H[e+812>>2]=2147483647;H[e+800>>2]=2147483647;H[e+804>>2]=2147483647;H[e+792>>2]=2147483647;H[e+796>>2]=2147483647;H[e+784>>2]=2147483647;H[e+788>>2]=2147483647;H[e+776>>2]=2147483647;H[e+780>>2]=2147483647;H[e+768>>2]=2147483647;H[e+772>>2]=2147483647;H[e+760>>2]=2147483647;H[e+764>>2]=2147483647;H[e+752>>2]=2147483647;H[e+756>>2]=2147483647;H[e+744>>2]=2147483647;H[e+748>>2]=2147483647;H[e+736>>2]=2147483647;H[e+740>>2]=2147483647;H[e+728>>2]=2147483647;H[e+732>>2]=2147483647;H[e+720>>2]=2147483647;H[e+724>>2]=2147483647;H[e+712>>2]=2147483647;H[e+716>>2]=2147483647;H[e+704>>2]=2147483647;H[e+708>>2]=2147483647;H[e+696>>2]=2147483647;H[e+700>>2]=2147483647;H[e+688>>2]=2147483647;H[e+692>>2]=2147483647;H[e+680>>2]=2147483647;H[e+684>>2]=2147483647;H[e+672>>2]=2147483647;H[e+676>>2]=2147483647;H[e+664>>2]=2147483647;H[e+668>>2]=2147483647;H[e+656>>2]=2147483647;H[e+660>>2]=2147483647;H[e+648>>2]=2147483647;H[e+652>>2]=2147483647;H[e+640>>2]=2147483647;H[e+644>>2]=2147483647;H[e+632>>2]=2147483647;H[e+636>>2]=2147483647;H[e+624>>2]=2147483647;H[e+628>>2]=2147483647;H[e+616>>2]=2147483647;H[e+620>>2]=2147483647;H[e+608>>2]=2147483647;H[e+612>>2]=2147483647;H[e+600>>2]=2147483647;H[e+604>>2]=2147483647;H[e+592>>2]=2147483647;H[e+596>>2]=2147483647;H[e+584>>2]=2147483647;H[e+588>>2]=2147483647;H[e+576>>2]=2147483647;H[e+580>>2]=2147483647;H[e+568>>2]=2147483647;H[e+572>>2]=2147483647;H[e+560>>2]=2147483647;H[e+564>>2]=2147483647;H[e+552>>2]=2147483647;H[e+556>>2]=2147483647;H[e+544>>2]=2147483647;H[e+548>>2]=2147483647;H[e+536>>2]=2147483647;H[e+540>>2]=2147483647;H[e+528>>2]=2147483647;H[e+532>>2]=2147483647;H[e+520>>2]=2147483647;H[e+524>>2]=2147483647;H[e+512>>2]=2147483647;H[e+516>>2]=2147483647;H[e+504>>2]=2147483647;H[e+508>>2]=2147483647;H[e+496>>2]=2147483647;H[e+500>>2]=2147483647;H[e+488>>2]=2147483647;H[e+492>>2]=2147483647;H[e+480>>2]=2147483647;H[e+484>>2]=2147483647;H[e+472>>2]=2147483647;H[e+476>>2]=2147483647;H[e+464>>2]=2147483647;H[e+468>>2]=2147483647;H[e+456>>2]=2147483647;H[e+460>>2]=2147483647;H[e+448>>2]=2147483647;H[e+452>>2]=2147483647;H[e+440>>2]=2147483647;H[e+444>>2]=2147483647;H[e+432>>2]=2147483647;H[e+436>>2]=2147483647;H[e+424>>2]=2147483647;H[e+428>>2]=2147483647;H[e+416>>2]=2147483647;H[e+420>>2]=2147483647;H[e+408>>2]=2147483647;H[e+412>>2]=2147483647;H[e+400>>2]=2147483647;H[e+404>>2]=2147483647;H[e+392>>2]=2147483647;H[e+396>>2]=2147483647;H[e+384>>2]=2147483647;H[e+388>>2]=2147483647;if((k|0)>0){u=H[a+136>>2];t=0;while(1){a=3;j=I[(e+128|0)+t|0];h=r-I[j+H[u+4>>2]|0]|0;f=N(h,3);m=N(f,f);g=s-I[j+H[u>>2]|0]|0;f=g<<1;m=m+N(f,f)|0;f=q-I[j+H[u+8>>2]|0]|0;p=m+N(f,f)|0;h=N(h,72);w=h+1872|0;x=h+1584|0;m=h+1296|0;z=h+1008|0;A=h+720|0;B=h+432|0;f=f<<4;n=f+320|0;l=f+192|0;o=f- -64|0;C=h+144|0;v=(g<<6)+256|0;h=e;f=e+384|0;while(1){if(H[f>>2]>(p|0)){H[f>>2]=p;F[h|0]=j}g=o+p|0;if((g|0)<H[f+4>>2]){H[f+4>>2]=g;F[h+1|0]=j}g=g+l|0;if((g|0)<H[f+8>>2]){H[f+8>>2]=g;F[h+2|0]=j}g=g+n|0;if((g|0)<H[f+12>>2]){H[f+12>>2]=g;F[h+3|0]=j}g=p+C|0;if((g|0)<H[f+16>>2]){H[f+16>>2]=g;F[h+4|0]=j}i=g+o|0;if((i|0)<H[f+20>>2]){H[f+20>>2]=i;F[h+5|0]=j}i=i+l|0;if((i|0)<H[f+24>>2]){H[f+24>>2]=i;F[h+6|0]=j}i=i+n|0;if((i|0)<H[f+28>>2]){H[f+28>>2]=i;F[h+7|0]=j}g=g+B|0;if((g|0)<H[f+32>>2]){H[f+32>>2]=g;F[h+8|0]=j}i=g+o|0;if((i|0)<H[f+36>>2]){H[f+36>>2]=i;F[h+9|0]=j}i=i+l|0;if((i|0)<H[f+40>>2]){H[f+40>>2]=i;F[h+10|0]=j}i=i+n|0;if((i|0)<H[f+44>>2]){H[f+44>>2]=i;F[h+11|0]=j}g=g+A|0;if((g|0)<H[f+48>>2]){H[f+48>>2]=g;F[h+12|0]=j}i=g+o|0;if((i|0)<H[f+52>>2]){H[f+52>>2]=i;F[h+13|0]=j}i=i+l|0;if((i|0)<H[f+56>>2]){H[f+56>>2]=i;F[h+14|0]=j}i=i+n|0;if((i|0)<H[f+60>>2]){H[f+60>>2]=i;F[h+15|0]=j}g=g+z|0;if((g|0)<H[f+64>>2]){H[f+64>>2]=g;F[h+16|0]=j}i=g+o|0;if((i|0)<H[f+68>>2]){H[f+68>>2]=i;F[h+17|0]=j}i=i+l|0;if((i|0)<H[f+72>>2]){H[f+72>>2]=i;F[h+18|0]=j}i=i+n|0;if((i|0)<H[f+76>>2]){H[f+76>>2]=i;F[h+19|0]=j}g=g+m|0;if((g|0)<H[f+80>>2]){H[f+80>>2]=g;F[h+20|0]=j}i=g+o|0;if((i|0)<H[f+84>>2]){H[f+84>>2]=i;F[h+21|0]=j}i=i+l|0;if((i|0)<H[f+88>>2]){H[f+88>>2]=i;F[h+22|0]=j}i=i+n|0;if((i|0)<H[f+92>>2]){H[f+92>>2]=i;F[h+23|0]=j}g=g+x|0;if((g|0)<H[f+96>>2]){H[f+96>>2]=g;F[h+24|0]=j}i=g+o|0;if((i|0)<H[f+100>>2]){H[f+100>>2]=i;F[h+25|0]=j}i=i+l|0;if((i|0)<H[f+104>>2]){H[f+104>>2]=i;F[h+26|0]=j}i=i+n|0;if((i|0)<H[f+108>>2]){H[f+108>>2]=i;F[h+27|0]=j}g=g+w|0;if((g|0)<H[f+112>>2]){H[f+112>>2]=g;F[h+28|0]=j}g=g+o|0;if((g|0)<H[f+116>>2]){H[f+116>>2]=g;F[h+29|0]=j}g=g+l|0;if((g|0)<H[f+120>>2]){H[f+120>>2]=g;F[h+30|0]=j}g=g+n|0;if((g|0)<H[f+124>>2]){H[f+124>>2]=g;F[h+31|0]=j}g=a;a=g-1|0;p=p+v|0;h=h+32|0;f=f+128|0;v=v+512|0;if(g){continue}break}t=t+1|0;if((t|0)!=(k|0)){continue}break}}h=b&-4;g=0;f=e;a=(d&-4)<<1;d=c&-8;j=(d|1)<<6;k=(d|2)<<6;n=(d|3)<<6;l=(d|4)<<6;o=(d|5)<<6;q=(d|6)<<6;r=(c|7)<<6;while(1){b=H[(h+g<<2)+y>>2];c=a+(b+(d<<6)|0)|0;G[c>>1]=I[f|0]+1;G[c+2>>1]=I[f+1|0]+1;G[c+4>>1]=I[f+2|0]+1;G[c+6>>1]=I[f+3|0]+1;c=a+(b+j|0)|0;G[c>>1]=I[f+4|0]+1;G[c+2>>1]=I[f+5|0]+1;G[c+4>>1]=I[f+6|0]+1;G[c+6>>1]=I[f+7|0]+1;c=a+(b+k|0)|0;G[c>>1]=I[f+8|0]+1;G[c+2>>1]=I[f+9|0]+1;G[c+4>>1]=I[f+10|0]+1;G[c+6>>1]=I[f+11|0]+1;c=a+(b+n|0)|0;G[c>>1]=I[f+12|0]+1;G[c+2>>1]=I[f+13|0]+1;G[c+4>>1]=I[f+14|0]+1;G[c+6>>1]=I[f+15|0]+1;c=a+(b+l|0)|0;G[c>>1]=I[f+16|0]+1;G[c+2>>1]=I[f+17|0]+1;G[c+4>>1]=I[f+18|0]+1;G[c+6>>1]=I[f+19|0]+1;c=a+(b+o|0)|0;G[c>>1]=I[f+20|0]+1;G[c+2>>1]=I[f+21|0]+1;G[c+4>>1]=I[f+22|0]+1;G[c+6>>1]=I[f+23|0]+1;c=a+(b+q|0)|0;G[c>>1]=I[f+24|0]+1;G[c+2>>1]=I[f+25|0]+1;G[c+4>>1]=I[f+26|0]+1;G[c+6>>1]=I[f+27|0]+1;b=a+(b+r|0)|0;G[b>>1]=I[f+28|0]+1;G[b+2>>1]=I[f+29|0]+1;G[b+4>>1]=I[f+30|0]+1;G[b+6>>1]=I[f+31|0]+1;f=f+32|0;g=g+1|0;if((g|0)!=4){continue}break}Ga=e+1408|0}function Lr(a,b){a=a|0;b=b|0;var 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;m=Ga-16|0;Ga=m;h=H[a+584>>2];if(!I[h+206|0]){Uj(a)}a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{if(!I[h+392|0]){f=H[a+584>>2];if(I[f+392|0]){break p}g=H[a+56>>2];H[f+172>>2]=g;c=H[a+60>>2];H[f+176>>2]=c;q:{if(I[a+13|0]&4){g=H[a+68>>2];d=H[a+72>>2];e=(c+d|0)-1|0;e=e-((e>>>0)%(d>>>0)|0)|0;break q}d=H[a+100>>2];e=c}H[f+188>>2]=e;H[f+184>>2]=d;H[f+180>>2]=g;e=J[a+98>>1];F[f+192|0]=e;r:{s:{t:{u:{e=e&255;switch(e-1|0){case 2:break s;case 0:break u;default:break t}}G[f+208>>1]=257;F[f+193|0]=0;F[f+194|0]=1;break r}a=H[a+628>>2];H[m>>2]=e;Xa(a,68880,61386,m);f=0;break c}F[f+193|0]=0;if(J[a+138>>1]==1){F[f+194|0]=3;break r}F[f+194|0]=1}if(c>>>0>d>>>0){e=I[f+209|0]<<3;c=(d>>>0)/(e>>>0)|0;if((N(c,e)|0)!=(d|0)){f=0;Xa(H[a+628>>2],68880,61447,0);break c}e=I[f+208|0]<<3;G[f+300>>1]=N(c,((e+g|0)-1>>>0)/(e>>>0)|0)}if(!Tj(a)){f=0;break c}F[f+332|0]=1;F[f+392|0]=1;c=H[f+1128>>2];H[f+336>>2]=H[f+1124>>2];H[f+340>>2]=c;c=J[f+1148>>1];H[f+344>>2]=H[f+1136>>2]-c;H[f+348>>2]=c+H[f+1144>>2]}v:{if(I[(N(b,20)+h|0)+332|0]){break v}if(!b){break o}if(b>>>0>=3){break n}c=H[a+584>>2];if(!I[c+332|0]){break m}if(I[(c+N(b,20)|0)+332|0]){break l}f=b;while(1){f=f-1|0;e=f&255;if(!I[(c+N(e,20)|0)+332|0]){continue}break}F[c+193|0]=f;e=c+N(e,20)|0;H[c+1124>>2]=H[e+336>>2];H[c+1128>>2]=H[e+340>>2];g=H[e+344>>2];d=0;F[c+1140|0]=0;H[c+1136>>2]=g;e=H[e+348>>2];H[c+1152>>2]=0;G[c+1148>>1]=0;H[c+1144>>2]=e;if((f&255)>>>0>=b>>>0){break v}while(1){if(!(d&65535)){if(!Kc(c)){f=0;break c}d=J[c+1148>>1];if(!d){break b}}f=H[c+1152>>2];e=I[f|0];d=d-1|0;G[c+1148>>1]=d;f=f+1|0;H[c+1152>>2]=f;if((e|0)!=255){continue}while(1){if(!(d&65535)){if(!Kc(c)){f=0;break c}d=J[c+1148>>1];if(!d){break b}f=H[c+1152>>2]}e=I[f|0];d=d-1|0;G[c+1148>>1]=d;f=f+1|0;H[c+1152>>2]=f;if((e|0)==255){continue}break}if((e|0)!=218){continue}F[c+193|0]=I[c+193|0]+1;if(!Sj(a)){f=0;break c}e=I[c+193|0];f=c+N(e,20)|0;F[f+332|0]=1;H[f+336>>2]=H[c+1124>>2];H[f+340>>2]=H[c+1128>>2];d=J[c+1148>>1];H[f+344>>2]=H[c+1136>>2]-d;H[f+348>>2]=H[c+1144>>2]+d;if(b>>>0>e>>>0){continue}break}}n=H[(I[a+13|0]&4?504:480)+a>>2];if(I[h+393|0]){if(J[h+394>>1]==(b|0)){c=H[h+396>>2];if(n>>>0>=c>>>0){break d}}if(I[h+400|0]){c=H[a+584>>2];if(!I[c+400|0]){break k}f=c+536|0;e=H[f+4>>2];if(e){Ia[H[e+40>>2]](f)}H[f+20>>2]=0;H[f+4>>2]=0;F[c+400|0]=0}F[h+393|0]=0}G[h+394>>1]=b;F[h+193|0]=b;H[h+396>>2]=N(H[a+176>>2],b);w:{x:{if(!I[h+1140|0]){d=H[(N(b,20)+h|0)+344>>2];break x}d=H[(N(b,20)+h|0)+344>>2];if((d|0)==(H[h+1136>>2]-J[h+1148>>1]|0)){break w}}b=N(b,20)+h|0;H[h+1124>>2]=H[b+336>>2];f=H[b+340>>2];F[h+1140|0]=0;H[h+1136>>2]=d;H[h+1128>>2]=f;b=H[b+348>>2];H[h+1152>>2]=0;G[h+1148>>1]=0;H[h+1144>>2]=b}c=H[a+584>>2];if(I[c+400|0]){break j}f=0;F[c+302|0]=0;H[c+3204>>2]=0;b=c+404|0;Se(b);H[c+548>>2]=a;H[c+536>>2]=b;H[c+404>>2]=530;H[c+412>>2]=531;o=c+536|0;g=0;b=cb(40);H[b>>2]=0;b=Lb(c+4|0,1,b,4);l=_()|0;d=0;y:{while(1){if(d){break y}H[133979]=0;ea(48,o|0,80,488);d=H[133979];H[133979]=0;e=-1;z:{if(!d){break z}i=H[133980];if(!i){break z}e=Za(H[d>>2],b,l);if(!e){break a}$(i|0)}d=_()|0;if((e|0)==1){continue}break}g=1}Ta(b);if(!g){break c}F[c+400|0]=1;H[c+1048>>2]=532;H[c+1044>>2]=533;H[c+1040>>2]=534;H[c+1036>>2]=535;H[c+1032>>2]=536;H[c+1028>>2]=0;H[c+560>>2]=c+1024;g=0;b=cb(40);H[b>>2]=0;b=Lb(c+4|0,1,b,4);l=_()|0;d=0;A:{while(1){if(d){break A}H[133979]=0;ha(49,o|0,1)|0;d=H[133979];H[133979]=0;e=-1;B:{if(!d){break B}i=H[133980];if(!i){break B}e=Za(H[d>>2],b,l);if(!e){break a}$(i|0)}d=_()|0;if((e|0)==1){continue}break}g=1}Ta(b);if(!g){break c}b=I[c+194|0];if(!(I[c+210|0]|b>>>0<2)){F[c+401|0]=0;H[c+612>>2]=0;H[c+604>>2]=1;if(I[c+1052|0]){break e}if(H[c+1084>>2]){break i}if(H[c+1104>>2]){break h}H[c+1068>>2]=8;e=I[c+209|0]<<3;H[c+1060>>2]=e;d=I[c+208|0];b=d<<3;g=(b+H[c+180>>2]|0)-1|0;b=g-((g>>>0)%(b>>>0)|0)|0;H[c+1056>>2]=b;e=N(b,e);H[c+1072>>2]=e;b=(b>>>0)/(d>>>0)|0;H[c+1064>>2]=b;H[c+1076>>2]=b<<3;b=e+(b<<4)|0;H[c+1080>>2]=b;b=cb(b);H[c+1084>>2]=b;if(!b){Xa(H[a+628>>2],68960,54040,0);break c}H[c+1088>>2]=b;b=b+H[c+1072>>2]|0;H[c+1092>>2]=b;H[c+1096>>2]=b+H[c+1076>>2];b=(H[c+1060>>2]+(H[c+1068>>2]<<1)|0)+3|0;H[c+1100>>2]=b;b=cb(b<<2);H[c+1104>>2]=b;if(!b){Xa(H[a+628>>2],68960,54040,0);break c}d=b+12|0;H[b>>2]=d;e=H[c+1060>>2];g=e<<2;H[b+4>>2]=(g+H[c+1104>>2]|0)+12;i=H[c+1068>>2];H[b+8>>2]=((g+H[c+1104>>2]|0)+(i<<2)|0)+12;if(!e){break f}l=e&3;b=H[c+1056>>2];if(e-1>>>0<3){g=0;break g}e=e&-4;g=0;while(1){H[d>>2]=H[c+1088>>2]+N(b,g);H[d+4>>2]=H[c+1088>>2]+N(b,g|1);H[d+8>>2]=H[c+1088>>2]+N(b,g|2);H[d+12>>2]=H[c+1088>>2]+N(b,g|3);g=g+4|0;d=d+16|0;j=j+4|0;if((e|0)!=(j|0)){continue}break}break g}F[c+401|0]=1;H[c+576>>2]=0;H[c+580>>2]=0;H[c+1120>>2]=H[c+184>>2];H[c+1116>>2]=N(b,H[c+180>>2]);break e}aa(61349,42004,994,68880);X()}aa(61530,42004,1055,68900);X()}aa(61546,42004,1056,68900);X()}aa(61565,42004,1057,68900);X()}aa(61594,42004,1058,68900);X()}aa(61623,42004,1196,68922);X()}aa(61662,42004,1107,68960);X()}aa(61705,42004,1136,68960);X()}aa(61750,42004,1137,68960);X()}if(!l){break f}while(1){H[d>>2]=H[c+1088>>2]+N(b,g);g=g+1|0;d=d+4|0;k=k+1|0;if((l|0)!=(k|0)){continue}break}}C:{if(!i){break C}g=i&3;e=H[c+1064>>2];k=0;l=i-1|0;D:{if(l>>>0<3){b=0;break D}p=i&-4;b=0;j=0;while(1){H[d>>2]=H[c+1092>>2]+N(b,e);H[d+4>>2]=H[c+1092>>2]+N(e,b|1);H[d+8>>2]=H[c+1092>>2]+N(e,b|2);H[d+12>>2]=H[c+1092>>2]+N(e,b|3);b=b+4|0;d=d+16|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}if(g){while(1){H[d>>2]=H[c+1092>>2]+N(b,e);b=b+1|0;d=d+4|0;k=k+1|0;if((g|0)!=(k|0)){continue}break}}g=i&3;k=0;E:{if(l>>>0<3){b=0;break E}i=i&-4;b=0;j=0;while(1){H[d>>2]=H[c+1096>>2]+N(b,e);H[d+4>>2]=H[c+1096>>2]+N(e,b|1);H[d+8>>2]=H[c+1096>>2]+N(e,b|2);H[d+12>>2]=H[c+1096>>2]+N(e,b|3);b=b+4|0;d=d+16|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}if(!g){break C}while(1){H[d>>2]=H[c+1096>>2]+N(b,e);b=b+1|0;d=d+4|0;k=k+1|0;if((g|0)!=(k|0)){continue}break}}H[c+1112>>2]=0;F[c+1052|0]=1;b=I[c+208|0];d=((b+H[c+180>>2]|0)-1>>>0)/(b>>>0)|0;H[c+1108>>2]=d;e=I[c+209|0];H[c+1120>>2]=((e+H[c+184>>2]|0)-1>>>0)/(e>>>0);H[c+1116>>2]=N(d,N(b,e)+2|0)}g=0;b=cb(40);H[b>>2]=0;b=Lb(c+4|0,1,b,4);k=_()|0;d=0;F:{while(1){if(d){break F}H[133979]=0;fa(54,o|0)|0;e=H[133979];H[133979]=0;j=-1;G:{if(!e){break G}d=H[133980];if(!d){break G}j=Za(H[e>>2],b,k);if(!j){Ta(b);Cb(e,d);X()}$(d|0)}d=_()|0;if((j|0)==1){continue}break}g=1}Ta(b);if(!g){break c}F[c+393|0]=1;c=H[h+396>>2]}f=1;if(c>>>0>=n>>>0){break c}while(1){b=H[a+584>>2];H:{I:{if(!I[h+401|0]){f=H[b+1068>>2];d=H[b+1120>>2];c=H[b+1112>>2];if(c){e=f-c|0;if(e>>>0>=d>>>0){c=c+d|0;d=(c|0)==(f|0)?0:c;break I}H[b+1112>>2]=0;d=d-e|0}if(d>>>0>=f>>>0){f=b+536|0;while(1){if(!yh(b,f,H[b+1104>>2],I[b+209|0]<<3)){f=0;break c}c=H[b+1068>>2];d=d-c|0;if(d>>>0>=c>>>0){continue}break}}if(!d){break H}if(yh(b,b+536|0,H[b+1104>>2],I[b+209|0]<<3)){break I}f=0;break c}J:{if(H[b+5256>>2]){break J}f=cb(H[b+1116>>2]);H[b+5256>>2]=f;if(f){break J}f=0;Xa(H[a+628>>2],69072,54040,0);break c}if(!H[b+1120>>2]){break H}c=b+5256|0;e=b+536|0;f=0;d=0;while(1){if(!Rj(b,e,c)){break c}d=d+1|0;if(d>>>0<K[b+1120>>2]){continue}break}break H}H[b+1112>>2]=d}f=1;b=H[h+396>>2]+1|0;H[h+396>>2]=b;if(b>>>0<n>>>0){continue}break}}Ga=m+16|0;return f|0}aa(52013,42004,1949,68477);X()}Ta(b);Cb(d,i);X()}function vE(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,i=0,j=0,k=0,l=0;f=Ga-304|0;Ga=f;a:{if(!e|!c){break a}g=H[d>>2];if(!g){break a}H[f+296>>2]=0;H[f+288>>2]=0;H[f+292>>2]=0;b=0;while(1){b:{c:{switch(I[b+e|0]-2|0){case 0:i=(b<<2)+c|0;h=+G[i>>1];g=H[a+28>>2];d:{if(!g){break d}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break d}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+240|0;bb(g,h);g=Fb(g,175624);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+G[i+2>>1];g=H[a+28>>2];e:{if(!g){break e}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break e}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+224|0;bb(g,h);k=g;g=I[f+235|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+224>>2]:k,i?H[f+228>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+251|0]>=0){break b}Ta(H[f+240>>2]);break b;case 2:i=b+2|0;if(i>>>0>=g>>>0){break b}j=(b<<2)+c|0;h=+G[j>>1];g=H[a+28>>2];f:{if(!g){break f}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break f}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+112|0;bb(g,h);g=Fb(g,175800);H[f+136>>2]=H[g+8>>2];l=H[g+4>>2];H[f+128>>2]=H[g>>2];H[f+132>>2]=l;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+128|0,32);H[f+152>>2]=H[f+136>>2];H[f+136>>2]=0;g=H[f+132>>2];H[f+144>>2]=H[f+128>>2];H[f+148>>2]=g;H[f+128>>2]=0;H[f+132>>2]=0;h=+G[j+2>>1];g=H[a+28>>2];g:{if(!g){break g}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break g}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+96|0;bb(g,h);k=g;g=I[f+107|0];j=g<<24>>24<0;g=db(f+144|0,j?H[f+96>>2]:k,j?H[f+100>>2]:g);H[f+168>>2]=H[g+8>>2];j=H[g+4>>2];H[f+160>>2]=H[g>>2];H[f+164>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+160|0,32);H[f+184>>2]=H[f+168>>2];H[f+168>>2]=0;g=H[f+164>>2];H[f+176>>2]=H[f+160>>2];H[f+180>>2]=g;H[f+160>>2]=0;H[f+164>>2]=0;j=(b+1<<2)+c|0;h=+G[j>>1];g=H[a+28>>2];h:{if(!g){break h}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break h}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+80|0;bb(g,h);k=g;g=I[f+91|0];l=g<<24>>24<0;g=db(f+176|0,l?H[f+80>>2]:k,l?H[f+84>>2]:g);H[f+200>>2]=H[g+8>>2];l=H[g+4>>2];H[f+192>>2]=H[g>>2];H[f+196>>2]=l;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+192|0,32);H[f+216>>2]=H[f+200>>2];H[f+200>>2]=0;g=H[f+196>>2];H[f+208>>2]=H[f+192>>2];H[f+212>>2]=g;H[f+192>>2]=0;H[f+196>>2]=0;h=+G[j+2>>1];g=H[a+28>>2];i:{if(!g){break i}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break i}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f- -64|0;bb(g,h);k=g;g=I[f+75|0];j=g<<24>>24<0;g=db(f+208|0,j?H[f+64>>2]:k,j?H[f+68>>2]:g);H[f+232>>2]=H[g+8>>2];j=H[g+4>>2];H[f+224>>2]=H[g>>2];H[f+228>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+224|0,32);H[f+248>>2]=H[f+232>>2];H[f+232>>2]=0;g=H[f+228>>2];H[f+240>>2]=H[f+224>>2];H[f+244>>2]=g;H[f+224>>2]=0;H[f+228>>2]=0;i=(i<<2)+c|0;h=+G[i>>1];g=H[a+28>>2];j:{if(!g){break j}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break j}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+48|0;bb(g,h);k=g;g=I[f+59|0];j=g<<24>>24<0;g=db(f+240|0,j?H[f+48>>2]:k,j?H[f+52>>2]:g);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+G[i+2>>1];g=H[a+28>>2];k:{if(!g){break k}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break k}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+32|0;bb(g,h);k=g;g=I[f+43|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+32>>2]:k,i?H[f+36>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+43|0]<0){Ta(H[f+32>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+219|0]<0){Ta(H[f+208>>2])}if(F[f+203|0]<0){Ta(H[f+192>>2])}if(F[f+91|0]<0){Ta(H[f+80>>2])}if(F[f+187|0]<0){Ta(H[f+176>>2])}if(F[f+171|0]<0){Ta(H[f+160>>2])}if(F[f+107|0]<0){Ta(H[f+96>>2])}if(F[f+155|0]<0){Ta(H[f+144>>2])}if(F[f+139|0]<0){Ta(H[f+128>>2])}if(F[f+123|0]<0){Ta(H[f+112>>2])}b=b+3|0;break b;case 4:break c;default:break b}}i=(b<<2)+c|0;h=+G[i>>1];g=H[a+28>>2];l:{if(!g){break l}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break l}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+240|0;bb(g,h);g=Fb(g,175960);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+G[i+2>>1];g=H[a+28>>2];m:{if(!g){break m}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break m}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+224|0;bb(g,h);k=g;g=I[f+235|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+224>>2]:k,i?H[f+228>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+251|0]>=0){break b}Ta(H[f+240>>2])}b=b+1|0;g=H[d>>2];if(b>>>0<g>>>0){continue}break}F[f+19|0]=1;Wa(f+8|0,173296,1);H[f+12>>2]=0;b=f+20|0;n:{if(F[f+299|0]>=0){e=H[f+292>>2];H[b>>2]=H[f+288>>2];H[b+4>>2]=e;H[b+8>>2]=H[f+296>>2];break n}Ya(b,H[f+288>>2],H[f+292>>2])}b=Va(24);H[f+272>>2]=b;e=b+24|0;H[f+280>>2]=e;o:{if(F[f+19|0]>=0){g=H[f+12>>2];H[b>>2]=H[f+8>>2];H[b+4>>2]=g;H[b+8>>2]=H[f+16>>2];break o}Ya(b,H[f+8>>2],H[f+12>>2])}b=b+12|0;p:{if(F[f+31|0]>=0){g=H[f+24>>2];H[b>>2]=H[f+20>>2];H[b+4>>2]=g;H[b+8>>2]=H[f+28>>2];H[f+276>>2]=e;break p}Ya(b,H[f+20>>2],H[f+24>>2]);H[f+276>>2]=e;if(F[f+31|0]>=0){break p}Ta(H[f+20>>2])}if(F[f+19|0]<0){Ta(H[f+8>>2])}b=f+272|0;zc(a,b);ag(b);j=H[d>>2];q:{if(!j){break q}d=0;k=0-j|0;l=k&3;e=G[c+2>>1];i=G[c>>1];b=0;g=0;if(j>>>0<=4294967292){j=k&-4;c=0;while(1){b=b<<16>>16;b=(b|0)>(e|0)?e:b;g=g<<16>>16;g=(g|0)>(i|0)?i:g;c=c+4|0;if((j|0)!=(c|0)){continue}break}}if(l){while(1){b=b<<16>>16;b=(b|0)>(e|0)?e:b;c=g<<16>>16;g=(c|0)>(i|0)?i:c;d=d+1|0;if((l|0)!=(d|0)){continue}break}}if(!((b|g)&65535)){break q}h=+(g<<16>>16);if(h<M[a+32>>3]){M[a+32>>3]=h}if(h>M[a+48>>3]){M[a+48>>3]=h}h=+(b<<16>>16);if(h<M[a+40>>3]){M[a+40>>3]=h}if(!(h>M[a+56>>3])){break q}M[a+56>>3]=h}b=Va(32);H[f+8>>2]=b;H[f+12>>2]=4;H[f+16>>2]=-2147483640;Wa(b,173732,4);H[b+16>>2]=0;F[f+267|0]=0;H[f+256>>2]=0;Pb(a,f+8|0,f+272|0,f+256|0);if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+19|0]<0){Ta(H[f+8>>2])}a=H[f+272>>2];if(a){b=H[f+276>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[f+272>>2]}H[f+276>>2]=a;Ta(b)}if(F[f+299|0]>=0){break a}Ta(H[f+288>>2])}Ga=f+304|0}function wE(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Ga-304|0;Ga=f;a:{if(!e|!c){break a}g=H[d>>2];if(!g){break a}H[f+296>>2]=0;H[f+288>>2]=0;H[f+292>>2]=0;b=0;while(1){b:{c:{switch(I[b+e|0]-2|0){case 0:i=(b<<3)+c|0;h=+H[i>>2];g=H[a+28>>2];d:{if(!g){break d}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break d}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+240|0;bb(g,h);g=Fb(g,175624);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+H[i+4>>2];g=H[a+28>>2];e:{if(!g){break e}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break e}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+224|0;bb(g,h);k=g;g=I[f+235|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+224>>2]:k,i?H[f+228>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+251|0]>=0){break b}Ta(H[f+240>>2]);break b;case 2:i=b+2|0;if(i>>>0>=g>>>0){break b}j=(b<<3)+c|0;h=+H[j>>2];g=H[a+28>>2];f:{if(!g){break f}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break f}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+112|0;bb(g,h);g=Fb(g,175800);H[f+136>>2]=H[g+8>>2];m=H[g+4>>2];H[f+128>>2]=H[g>>2];H[f+132>>2]=m;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+128|0,32);H[f+152>>2]=H[f+136>>2];H[f+136>>2]=0;g=H[f+132>>2];H[f+144>>2]=H[f+128>>2];H[f+148>>2]=g;H[f+128>>2]=0;H[f+132>>2]=0;h=+H[j+4>>2];g=H[a+28>>2];g:{if(!g){break g}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break g}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+96|0;bb(g,h);k=g;g=I[f+107|0];j=g<<24>>24<0;g=db(f+144|0,j?H[f+96>>2]:k,j?H[f+100>>2]:g);H[f+168>>2]=H[g+8>>2];j=H[g+4>>2];H[f+160>>2]=H[g>>2];H[f+164>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+160|0,32);H[f+184>>2]=H[f+168>>2];H[f+168>>2]=0;g=H[f+164>>2];H[f+176>>2]=H[f+160>>2];H[f+180>>2]=g;H[f+160>>2]=0;H[f+164>>2]=0;j=(b+1<<3)+c|0;h=+H[j>>2];g=H[a+28>>2];h:{if(!g){break h}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break h}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+80|0;bb(g,h);k=g;g=I[f+91|0];m=g<<24>>24<0;g=db(f+176|0,m?H[f+80>>2]:k,m?H[f+84>>2]:g);H[f+200>>2]=H[g+8>>2];m=H[g+4>>2];H[f+192>>2]=H[g>>2];H[f+196>>2]=m;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+192|0,32);H[f+216>>2]=H[f+200>>2];H[f+200>>2]=0;g=H[f+196>>2];H[f+208>>2]=H[f+192>>2];H[f+212>>2]=g;H[f+192>>2]=0;H[f+196>>2]=0;h=+H[j+4>>2];g=H[a+28>>2];i:{if(!g){break i}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break i}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f- -64|0;bb(g,h);k=g;g=I[f+75|0];j=g<<24>>24<0;g=db(f+208|0,j?H[f+64>>2]:k,j?H[f+68>>2]:g);H[f+232>>2]=H[g+8>>2];j=H[g+4>>2];H[f+224>>2]=H[g>>2];H[f+228>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+224|0,32);H[f+248>>2]=H[f+232>>2];H[f+232>>2]=0;g=H[f+228>>2];H[f+240>>2]=H[f+224>>2];H[f+244>>2]=g;H[f+224>>2]=0;H[f+228>>2]=0;i=(i<<3)+c|0;h=+H[i>>2];g=H[a+28>>2];j:{if(!g){break j}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break j}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+48|0;bb(g,h);k=g;g=I[f+59|0];j=g<<24>>24<0;g=db(f+240|0,j?H[f+48>>2]:k,j?H[f+52>>2]:g);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+H[i+4>>2];g=H[a+28>>2];k:{if(!g){break k}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break k}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+32|0;bb(g,h);k=g;g=I[f+43|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+32>>2]:k,i?H[f+36>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+43|0]<0){Ta(H[f+32>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+219|0]<0){Ta(H[f+208>>2])}if(F[f+203|0]<0){Ta(H[f+192>>2])}if(F[f+91|0]<0){Ta(H[f+80>>2])}if(F[f+187|0]<0){Ta(H[f+176>>2])}if(F[f+171|0]<0){Ta(H[f+160>>2])}if(F[f+107|0]<0){Ta(H[f+96>>2])}if(F[f+155|0]<0){Ta(H[f+144>>2])}if(F[f+139|0]<0){Ta(H[f+128>>2])}if(F[f+123|0]<0){Ta(H[f+112>>2])}b=b+3|0;break b;case 4:break c;default:break b}}i=(b<<3)+c|0;h=+H[i>>2];g=H[a+28>>2];l:{if(!g){break l}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break l}g=H[a+28>>2];h=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*h}g=f+240|0;bb(g,h);g=Fb(g,175960);H[f+264>>2]=H[g+8>>2];j=H[g+4>>2];H[f+256>>2]=H[g>>2];H[f+260>>2]=j;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;g=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=g;H[f+256>>2]=0;H[f+260>>2]=0;h=+H[i+4>>2];g=H[a+28>>2];m:{if(!g){break m}if(!(Ia[H[H[g>>2]+88>>2]](g,2)|0)){break m}g=H[a+28>>2];h=M[(Ia[H[H[g>>2]+88>>2]](g,2)|0)+24>>3]*h}g=f+224|0;bb(g,h);k=g;g=I[f+235|0];i=g<<24>>24<0;g=db(f+272|0,i?H[f+224>>2]:k,i?H[f+228>>2]:g);H[f+16>>2]=H[g+8>>2];i=H[g+4>>2];H[f+8>>2]=H[g>>2];H[f+12>>2]=i;H[g>>2]=0;H[g+4>>2]=0;H[g+8>>2]=0;g=I[f+19|0];i=g<<24>>24<0;db(f+288|0,i?H[f+8>>2]:f+8|0,i?H[f+12>>2]:g);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+251|0]>=0){break b}Ta(H[f+240>>2])}b=b+1|0;g=H[d>>2];if(b>>>0<g>>>0){continue}break}F[f+19|0]=1;Wa(f+8|0,173296,1);H[f+12>>2]=0;b=f+20|0;n:{if(F[f+299|0]>=0){e=H[f+292>>2];H[b>>2]=H[f+288>>2];H[b+4>>2]=e;H[b+8>>2]=H[f+296>>2];break n}Ya(b,H[f+288>>2],H[f+292>>2])}b=Va(24);H[f+272>>2]=b;e=b+24|0;H[f+280>>2]=e;o:{if(F[f+19|0]>=0){g=H[f+12>>2];H[b>>2]=H[f+8>>2];H[b+4>>2]=g;H[b+8>>2]=H[f+16>>2];break o}Ya(b,H[f+8>>2],H[f+12>>2])}b=b+12|0;p:{if(F[f+31|0]>=0){g=H[f+24>>2];H[b>>2]=H[f+20>>2];H[b+4>>2]=g;H[b+8>>2]=H[f+28>>2];H[f+276>>2]=e;break p}Ya(b,H[f+20>>2],H[f+24>>2]);H[f+276>>2]=e;if(F[f+31|0]>=0){break p}Ta(H[f+20>>2])}if(F[f+19|0]<0){Ta(H[f+8>>2])}b=f+272|0;zc(a,b);ag(b);d=H[d>>2];q:{if(!d){break q}g=0;n=+H[c+4>>2];o=+H[c>>2];c=0-d&3;r:{if(!c){b=d;h=0;break r}b=d;h=0;while(1){l=l>n?n:l;h=h>o?o:h;b=b+1|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}}if(d>>>0<4294967293){while(1){l=l>n?n:l;h=h>o?o:h;b=b+4|0;if(b){continue}break}}if(h==0&l==0){break q}if(M[a+32>>3]>h){M[a+32>>3]=h}if(M[a+48>>3]<h){M[a+48>>3]=h}if(M[a+40>>3]>l){M[a+40>>3]=l}if(!(M[a+56>>3]<l)){break q}M[a+56>>3]=l}b=Va(32);H[f+8>>2]=b;H[f+12>>2]=4;H[f+16>>2]=-2147483640;Wa(b,173732,4);H[b+16>>2]=0;F[f+267|0]=0;H[f+256>>2]=0;Pb(a,f+8|0,f+272|0,f+256|0);if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+19|0]<0){Ta(H[f+8>>2])}a=H[f+272>>2];if(a){b=H[f+276>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[f+272>>2]}H[f+276>>2]=a;Ta(b)}if(F[f+299|0]>=0){break a}Ta(H[f+288>>2])}Ga=f+304|0}function Ur(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,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;j=Ga-256|0;Ga=j;h=H[a+608>>2];i=H[a+604>>2];w=1;p=H[a+584>>2];v=H[p+72>>2];g=H[p+68>>2];l=H[p+64>>2];a:{b:{c:{d:{e:{if((c|0)<=0){b=i}else{s=h+i|0;t=H[p+60>>2];r=H[p+88>>2];o=H[p+12>>2];x=(o|0)<=0;while(1){f:{if(x){e=0;f=r;break f}d=H[p+84>>2];h=d+4|0;k=H[d>>2];n=0;f=r;e=0;q=0;g:{h:{i:{j:{k:{l:{m:{n:{while(1){m=e;d=g;o:{if((g|0)>6){break o}if(i>>>0>=s>>>0){d=7;if(g){break o}break d}l=I[I[i|0]+t|0]<<g|l;i=i+1|0;d=g+8|0}e=((l&127)<<3)+69888|0;u=I[e+1|0];l=l>>>u|0;g=d-u|0;p:{q:{r:{s:{t:{switch(I[e|0]-1|0){case 0:u:{if((f|0)==(r|0)){d=h;break u}if((k|0)>(m|0)){d=h;break u}d=h;if((k|0)>=(o|0)){break u}while(1){d=h+8|0;k=H[h+4>>2]+(H[h>>2]+k|0)|0;if((m|0)<(k|0)){break u}h=d;if((k|0)<(o|0)){continue}break}}e=H[d>>2]+k|0;q=e+(n+q|0)|0;h=d+8|0;k=H[d+4>>2]+e|0;break p;case 1:if(!(f-r&4)){break r}while(1){v:{if((g|0)>12){d=g;break v}if(i>>>0>=s>>>0){d=13;if(g){break v}break d}n=g+8|0;e=i+1|0;l=I[I[i|0]+t|0]<<g|l;if((g|0)>4){d=n;i=e;break v}d=13;if(e>>>0>=s>>>0){i=e;break v}d=g+16|0;l=I[I[i+1|0]+t|0]<<n|l;i=i+2|0}e=((l&8191)<<3)+103680|0;g=I[e+1|0];l=l>>>g|0;g=d-g|0;d=I[e|0];if(d-10>>>0>=2){if((d|0)!=8){break h}e=H[e+4>>2];H[f>>2]=e+q;d=f+4|0;m=e+m|0;q=0;while(1){w:{if((g|0)>11){e=g;break w}if(i>>>0>=s>>>0){e=12;if(g){break w}f=d;break d}u=g+8|0;n=i+1|0;l=I[I[i|0]+t|0]<<g|l;if((g|0)>3){e=u;i=n;break w}e=12;if(n>>>0>=s>>>0){i=n;break w}e=g+16|0;l=I[I[i+1|0]+t|0]<<u|l;i=i+2|0}n=((l&4095)<<3)+70912|0;g=I[n+1|0];l=l>>>g|0;g=e-g|0;x:{switch(I[n|0]-7|0){case 2:case 4:e=H[n+4>>2];q=e+q|0;m=e+m|0;continue;case 0:break x;default:break n}}break}e=d;d=H[n+4>>2];H[e>>2]=d+q;e=d+m|0;break q}else{d=H[e+4>>2];q=d+q|0;m=d+m|0;continue}};case 5:H[f>>2]=o-m;d=H[a+12>>2]&1024;h=H[(d?504:480)+a>>2];e=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+208>>2]=m;H[j+204>>2]=h;H[j+200>>2]=d?60237:60294;H[j+196>>2]=n;H[j+192>>2]=k;Xa(e,68198,60864,j+192|0);f=f+4|0;break g;case 11:H[f>>2]=o-m;f=f+4|0;y:{if((g|0)>3){h=g;break y}if(i>>>0>=s>>>0){h=4;if((d|0)==(u|0)){break d}break y}h=g+8|0;l=I[I[i|0]+t|0]<<g|l;i=i+1|0}if(l&15){d=H[a+12>>2]&1024;g=H[(d?504:480)+a>>2];e=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+240>>2]=m;H[j+236>>2]=g;H[j+232>>2]=d?60237:60294;H[j+228>>2]=n;H[j+224>>2]=k;Xa(e,68198,60071,j+224|0)}l=l>>>4|0;g=h-4|0;v=1;break g;case 4:z:{if((f|0)==(r|0)){d=h;break z}if((k|0)>(m|0)){d=h;break z}d=h;if((k|0)>=(o|0)){break z}while(1){d=h+8|0;k=H[h+4>>2]+(H[h>>2]+k|0)|0;if((m|0)<(k|0)){break z}h=d;if((k|0)<(o|0)){continue}break}}h=(k+n|0)-H[e+4>>2]|0;H[f>>2]=h+q;e=h+m|0;h=d-4|0;k=k-H[h>>2]|0;f=f+4|0;break s;case 3:A:{if((f|0)==(r|0)){d=h;break A}if((k|0)>(m|0)){d=h;break A}d=h;if((k|0)>=(o|0)){break A}while(1){d=h+8|0;k=H[h+4>>2]+(H[h>>2]+k|0)|0;if((m|0)<(k|0)){break A}h=d;if((k|0)<(o|0)){continue}break}}e=H[e+4>>2];H[f>>2]=e+((n+q|0)+k|0);h=d+4|0;e=e+k|0;k=H[d>>2]+k|0;f=f+4|0;break s;case 2:break t;default:break k}}B:{if(!((f|0)==(r|0)|(k|0)>(m|0))){d=h;e=k;if((o|0)<=(e|0)){break B}while(1){d=h+8|0;e=H[h+4>>2]+(H[h>>2]+e|0)|0;if((m|0)<(e|0)){break B}h=d;if((e|0)<(o|0)){continue}break}break B}e=k;d=h}H[f>>2]=(n+q|0)+e;h=d+4|0;k=H[d>>2]+e|0;f=f+4|0}q=0;break p}while(1){C:{if((g|0)>11){d=g;break C}if(i>>>0>=s>>>0){d=12;if(!g){break d}break C}n=g+8|0;e=i+1|0;l=I[I[i|0]+t|0]<<g|l;if((g|0)>3){d=n;i=e;break C}d=12;if(e>>>0>=s>>>0){i=e;break C}d=g+16|0;l=I[I[i+1|0]+t|0]<<n|l;i=i+2|0}e=((l&4095)<<3)+70912|0;g=I[e+1|0];l=l>>>g|0;g=d-g|0;d=f;D:{switch(I[e|0]-7|0){case 2:case 4:d=H[e+4>>2];q=d+q|0;m=d+m|0;continue;case 0:break D;default:break n}}break}d=H[e+4>>2];H[f>>2]=d+q;e=f+4|0;m=d+m|0;q=0;while(1){E:{if((g|0)>12){d=g;break E}if(i>>>0>=s>>>0){d=13;if(g){break E}f=e;break d}u=g+8|0;n=i+1|0;l=I[I[i|0]+t|0]<<g|l;if((g|0)>4){d=u;i=n;break E}d=13;if(n>>>0>=s>>>0){i=n;break E}d=g+16|0;l=I[I[i+1|0]+t|0]<<u|l;i=i+2|0}n=((l&8191)<<3)+103680|0;g=I[n+1|0];l=l>>>g|0;g=d-g|0;d=I[n|0];if(d-10>>>0>=2){if((d|0)!=8){f=e;break h}d=H[n+4>>2];H[e>>2]=d+q;e=d+m|0}else{d=H[n+4>>2];q=d+q|0;m=d+m|0;continue}break}}q=0;f=f+8|0;if((r|0)==(f|0)){f=r;break p}if((e|0)<(k|0)|(k|0)>=(o|0)){break p}while(1){d=h+8|0;k=H[h+4>>2]+(H[h>>2]+k|0)|0;if((k|0)>(e|0)){h=d;break p}h=d;if((k|0)<(o|0)){continue}break}}n=0-e|0;if((e|0)<(o|0)){continue}break}if(!q){break f}if((e+q|0)>=(o|0)){break i}if((g|0)<=0){break m}h=g;break l}h=H[a+12>>2]&1024;f=H[(h?504:480)+a>>2];e=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+144>>2]=m;H[j+140>>2]=f;H[j+136>>2]=h?60237:60294;H[j+132>>2]=n;H[j+128>>2]=k;Xa(e,68198,60071,j+128|0);f=d;break g}if(i>>>0>=s>>>0){h=1;if(g){break l}m=e;break d}l=I[I[i|0]+t|0]<<g|l;i=i+1|0;h=g+8|0}if(l&1){break j}m=e;g=h}d=H[a+12>>2]&1024;h=H[(d?504:480)+a>>2];e=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+48>>2]=m;H[j+44>>2]=h;H[j+40>>2]=d?60237:60294;H[j+36>>2]=n;H[j+32>>2]=k;Xa(e,68198,60071,j+32|0);break g}l=l>>>1|0;g=h-1|0}H[f>>2]=q;f=f+4|0;break f}d=H[a+12>>2]&1024;h=H[(d?504:480)+a>>2];e=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+176>>2]=m;H[j+172>>2]=h;H[j+168>>2]=d?60237:60294;H[j+164>>2]=n;H[j+160>>2]=k;Xa(e,68198,60071,j+160|0)}if(q){H[f>>2]=q;f=f+4|0}e=m}F:{if((e|0)==(o|0)){break F}d=H[a+12>>2]&1024;h=H[(d?504:480)+a>>2];m=H[a+628>>2];k=H[a>>2];n=H[p+108>>2];H[j+24>>2]=o;H[j+20>>2]=e;H[j+16>>2]=h;H[j+12>>2]=d?60237:60294;H[j+8>>2]=n;H[j+4>>2]=e>>>0<o>>>0?60626:60681;H[j>>2]=k;nb(m,68198,60543,j);h=(e|0)>(o|0);G:{if((e|0)<=(o|0)|f>>>0<=r>>>0){break G}while(1){f=f-4|0;e=e-H[f>>2]|0;h=(o|0)<(e|0);if((e|0)<=(o|0)){break G}if(f>>>0>r>>>0){continue}break}}if((e|0)<(o|0)){if(f-r&4){H[f>>2]=0;f=f+4|0}H[f>>2]=o-((e|0)>0?e:0);f=f+4|0;break F}if(!h){break F}H[f+4>>2]=0;H[f>>2]=o;f=f+8|0}if(v){break e}Ia[H[p+76>>2]](b,r,f,o);v=0;H[f>>2]=0;d=H[p+88>>2];r=H[p+84>>2];H[p+88>>2]=r;H[p+84>>2]=d;H[p+108>>2]=H[p+108>>2]+1;d=H[p+8>>2];b=d+b|0;c=c-d|0;if((c|0)>0){continue}break}h=H[a+608>>2];b=H[a+604>>2]}H[p+72>>2]=v;H[p+64>>2]=l;H[p+68>>2]=g;H[a+604>>2]=i;H[a+608>>2]=(b-i|0)+h;break a}if((g|0)>12){break b}break c}c=H[a+12>>2]&1024;d=H[(c?504:480)+a>>2];h=H[a+628>>2];g=H[a>>2];e=H[p+108>>2];H[j+112>>2]=m;H[j+108>>2]=d;H[j+104>>2]=c?60237:60294;H[j+100>>2]=e;H[j+96>>2]=g;nb(h,68198,60411,j+96|0);if(q){H[f>>2]=q;f=f+4|0}g=0;if((m|0)==(o|0)){break c}c=H[a+12>>2]&1024;d=H[(c?504:480)+a>>2];h=H[a+628>>2];e=H[a>>2];k=H[p+108>>2];H[j+88>>2]=o;H[j+84>>2]=m;H[j+80>>2]=d;H[j+76>>2]=c?60237:60294;H[j+72>>2]=k;H[j+68>>2]=m>>>0<o>>>0?60626:60681;H[j+64>>2]=e;nb(h,68198,60543,j- -64|0);h=(m|0)>(o|0);H:{if((m|0)<=(o|0)|f>>>0<=r>>>0){break H}while(1){f=f-4|0;m=m-H[f>>2]|0;h=(o|0)<(m|0);if((m|0)<=(o|0)){break H}if(f>>>0>r>>>0){continue}break}}if((m|0)<(o|0)){if(f-r&4){H[f>>2]=0;f=f+4|0}H[f>>2]=o-((m|0)>0?m:0);f=f+4|0;break c}if(!h){break c}H[f+4>>2]=0;H[f>>2]=o;f=f+8|0}if(i>>>0>=s>>>0){g=g?13:0;break b}d=g+8|0;c=i+1|0;l=I[I[i|0]+t|0]<<g|l;if((g|0)>4){g=d;i=c;break b}if(c>>>0>=s>>>0){g=13;i=c;break b}g=g+16|0;l=I[I[i+1|0]+t|0]<<d|l;i=i+2|0}Ia[H[p+76>>2]](b,r,f,o);H[p+72>>2]=v;H[p+64>>2]=l>>>13;H[p+68>>2]=g-13;b=H[a+604>>2];H[a+604>>2]=i;H[a+608>>2]=H[a+608>>2]+(b-i|0);w=H[p+108>>2]?1:-1}Ga=j+256|0;return w|0}function um(a,b,c,d,e,f,g,h,i){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,L=0,M=0,N=0;l=Ga-336|0;Ga=l;m=i&65535;p=d;q=e&65535;s=(e^i)&-2147483648;k=h;x=i>>>16&32767;y=e>>>16&32767;a:{b:{if(x-32767>>>0>4294934529&y-32767>>>0>=4294934530){break b}j=e&2147483647;if(!(!d&(j|0)==2147418112?!(b|c):j>>>0<2147418112)){o=d;s=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;s=i|32768;b=f;c=g;break a}if(!(b|d|(j^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;s=2147450880;break a}s=s|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|j))){b=!(f|h|(e|g));o=b?0:o;s=b?2147450880:s;b=0;c=0;break a}if(!(f|h|(e|g))){s=s|2147418112;b=0;c=0;break a}if((j|0)==65535|j>>>0<65535){i=b;d=!(p|q);h=d<<6;j=Q(d?b:p)+32|0;b=Q(d?c:q);b=h+((b|0)==32?j:b)|0;sc(l+320|0,i,c,p,q,b-15|0);n=16-b|0;p=H[l+328>>2];q=H[l+332>>2];c=H[l+324>>2];b=H[l+320>>2]}if(e>>>0>65535){break b}d=!(k|m);e=d<<6;h=Q(d?f:k)+32|0;d=Q(d?g:m);d=e+((d|0)==32?h:d)|0;sc(l+304|0,f,g,k,m,d-15|0);n=(d+n|0)-16|0;k=H[l+312>>2];m=H[l+316>>2];f=H[l+304>>2];g=H[l+308>>2]}e=m|65536;z=e;A=k;d=k;k=e<<15|d>>>17;d=d<<15|g>>>17;h=0-d|0;e=k;i=1963258675-(e+((d|0)!=0)|0)|0;rc(l+288|0,d,e,0,0,h,i,0,0);j=H[l+296>>2];rc(l+272|0,0-j|0,0-(H[l+300>>2]+((j|0)!=0)|0)|0,0,0,h,i,0,0);h=H[l+280>>2];i=h<<1|H[l+276>>2]>>>31;h=H[l+284>>2]<<1|h>>>31;rc(l+256|0,i,h,0,0,d,e,0,0);j=h;h=H[l+264>>2];rc(l+240|0,i,j,0,0,0-h|0,0-(H[l+268>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+248>>2];i=h<<1|H[l+244>>2]>>>31;h=H[l+252>>2]<<1|h>>>31;rc(l+224|0,i,h,0,0,d,e,0,0);j=h;h=H[l+232>>2];rc(l+208|0,i,j,0,0,0-h|0,0-(H[l+236>>2]+((h|0)!=0)|0)|0,0,0);h=H[l+216>>2];i=h<<1|H[l+212>>2]>>>31;h=H[l+220>>2]<<1|h>>>31;rc(l+192|0,i,h,0,0,d,e,0,0);e=h;h=H[l+200>>2];rc(l+176|0,i,e,0,0,0-h|0,0-(H[l+204>>2]+((h|0)!=0)|0)|0,0,0);i=d;h=H[l+184>>2];d=h<<1|H[l+180>>2]>>>31;e=d-1|0;h=(H[l+188>>2]<<1|h>>>31)-!d|0;rc(l+160|0,i,k,0,0,e,h,0,0);d=f;j=g<<15|d>>>17;rc(l+144|0,d<<15,j,0,0,e,h,0,0);k=H[l+172>>2];m=H[l+160>>2];B=H[l+152>>2];d=m+B|0;i=H[l+164>>2];j=i+H[l+156>>2]|0;j=d>>>0<B>>>0?j+1|0:j;m=(i|0)==(j|0)&d>>>0<m>>>0|i>>>0>j>>>0;i=m+H[l+168>>2]|0;k=i>>>0<m>>>0?k+1|0:k;m=!j&d>>>0>1|(j|0)!=0;i=m+i|0;k=i>>>0<m>>>0?k+1|0:k;rc(l+112|0,e,h,0,0,0-i|0,0-(((i|0)!=0)+k|0)|0,0,0);rc(l+128|0,1-d|0,0-((d>>>0>1)+j|0)|0,0,0,e,h,0,0);G=(y-x|0)+n|0;e=H[l+116>>2];w=e;d=H[l+112>>2];j=e<<1|d>>>31;m=d<<1;n=j;d=j;h=H[l+140>>2];u=h;e=H[l+136>>2];j=h<<1|e>>>31;i=e<<1|H[l+132>>2]>>>31;h=i+m|0;j=d+j|0;j=h>>>0<i>>>0?j+1|0:j;i=h;e=j;j=j-(h>>>0<13927)|0;r=j;k=q|65536;L=k;B=p;j=p;k=k<<1|j>>>31;p=j<<1|c>>>31;d=0;j=d|k;q=j;v=QI(r,d,j,0);d=Ha;t=d;j=b;d=c<<1|j>>>31;x=j<<1;y=d;h=h-13927|0;j=(e|0)==(r|0)&h>>>0<i>>>0|e>>>0>r>>>0;e=(e|0)==(n|0)&i>>>0<m>>>0|e>>>0<n>>>0;d=H[l+120>>2];k=H[l+124>>2]<<1|d>>>31;i=d<<1;m=j;n=e;e=u>>>31|0;d=e+(w>>>31|i)|0;j=k;j=d>>>0<e>>>0?j+1|0:j;e=d;d=n+d|0;j=d>>>0<e>>>0?j+1|0:j;e=d;d=m+d|0;k=d>>>0<e>>>0?j+1|0:j;e=d;d=d-1|0;C=k-!e|0;D=0;i=QI(y,o,C,D);e=i+v|0;k=Ha+t|0;k=e>>>0<i>>>0?k+1|0:k;m=(k|0)==(t|0)&e>>>0<v>>>0|k>>>0<t>>>0;v=d;i=QI(d,0,p,0);d=i+e|0;j=Ha+k|0;j=d>>>0<i>>>0?j+1|0:j;n=d;i=j;e=(j|0)==(k|0)&d>>>0<e>>>0|j>>>0<k>>>0;d=m+e|0;k=0;k=d>>>0<e>>>0?1:k;e=QI(q,o,C,D);d=e+d|0;j=Ha+k|0;u=d;d=d>>>0<e>>>0?j+1|0:j;m=QI(q,o,v,o);k=Ha;w=QI(C,D,p,o);e=w+m|0;j=Ha+k|0;j=e>>>0<w>>>0?j+1|0:j;w=e;e=j;j=(k|0)==(j|0)&m>>>0>w>>>0|j>>>0<k>>>0;m=u+e|0;d=d+j|0;j=m;m=j>>>0<e>>>0?d+1|0:d;u=j;e=0;d=e+n|0;j=i+w|0;j=d>>>0<e>>>0?j+1|0:j;e=j;k=(j|0)==(i|0)&d>>>0<n>>>0|i>>>0>j>>>0;i=u+k|0;j=m;u=i;i=i>>>0<k>>>0?j+1|0:j;n=d;m=e;w=h;h=QI(h,0,p,o);e=Ha;t=QI(r,o,y,o);d=t+h|0;j=Ha+e|0;j=d>>>0<t>>>0?j+1|0:j;e=(e|0)==(j|0)&d>>>0<h>>>0|e>>>0>j>>>0;h=j;E=u;t=e;F=x&-2;k=QI(v,o,F,0);e=k+d|0;j=Ha+j|0;j=e>>>0<k>>>0?j+1|0:j;u=e;k=e;e=j;h=(j|0)==(h|0)&d>>>0>k>>>0|h>>>0>j>>>0;d=t+h|0;k=0;k=d>>>0<h>>>0?1:k;j=d;h=n+d|0;d=k+m|0;d=h>>>0<j>>>0?d+1|0:d;t=h;j=h;h=d;k=(d|0)==(m|0)&j>>>0<n>>>0|d>>>0<m>>>0;d=E+k|0;j=i;M=d;n=d>>>0<k>>>0?j+1|0:j;I=QI(q,o,w,o);E=Ha;i=QI(C,D,F,o);d=i+I|0;j=Ha+E|0;j=d>>>0<i>>>0?j+1|0:j;C=d;k=QI(r,o,p,o);i=d+k|0;m=j;d=j+Ha|0;d=i>>>0<k>>>0?d+1|0:d;J=i;j=QI(y,o,v,o);i=i+j|0;k=Ha+d|0;D=i;k=i>>>0<j>>>0?k+1|0:k;i=k;v=0;N=(d|0)==(k|0)&D>>>0<J>>>0|d>>>0>k>>>0;j=(d|0)==(m|0)&C>>>0>J>>>0|d>>>0<m>>>0;d=j+((m|0)==(E|0)&C>>>0<I>>>0|m>>>0<E>>>0)|0;k=0;d=N+d|0;m=i|0;k=m+t|0;j=(d|v)+h|0;v=k;d=k;j=d>>>0<m>>>0?j+1|0:j;m=j;h=(h|0)==(j|0)&d>>>0<t>>>0|h>>>0>j>>>0;d=h+M|0;j=n;E=d;h=d>>>0<h>>>0?j+1|0:j;t=QI(r,o,F,o);r=Ha;k=QI(y,o,w,o);d=k+t|0;j=Ha+r|0;j=d>>>0<k>>>0?j+1|0:j;n=0;k=(j|0)==(r|0)&d>>>0<t>>>0|j>>>0<r>>>0;r=j;d=j+u|0;j=(k|n)+e|0;n=d;j=d>>>0<r>>>0?j+1|0:j;u=(e|0)==(j|0)&d>>>0<u>>>0|e>>>0>j>>>0;i=0;e=i+d|0;d=j;k=D+d|0;k=e>>>0<i>>>0?k+1|0:k;e=(d|0)==(k|0)&e>>>0<n>>>0|d>>>0>k>>>0;d=u+e|0;j=0;j=d>>>0<e>>>0?1:j;e=d;d=d+v|0;j=j+m|0;j=d>>>0<e>>>0?j+1|0:j;e=j;j=(m|0)==(j|0)&d>>>0<v>>>0|j>>>0<m>>>0;i=j+E|0;k=h;h=i;k=h>>>0<j>>>0?k+1|0:k;i=k;c:{if((k|0)==131071|k>>>0<131071){rc(l+80|0,d,e,h,i,f,g,A,z);j=b<<17;b=0;c=H[l+88>>2];n=b-c|0;k=H[l+80>>2];m=H[l+84>>2];B=(k|m)!=0;r=n-B|0;n=(j-(H[l+92>>2]+(b>>>0<c>>>0)|0)|0)-(n>>>0<B>>>0)|0;b=k;k=0-k|0;m=0-(((b|0)!=0)+m|0)|0;b=G+16382|0;break c}k=h<<31;d=(e&1)<<31|d>>>1;e=e>>>1|k;h=(i&1)<<31|h>>>1;i=i>>>1|0;rc(l+96|0,d,e,h,i,f,g,A,z);q=0;m=H[l+104>>2];n=q-m|0;k=H[l+96>>2];p=H[l+100>>2];x=(k|p)!=0;r=n-x|0;n=((b<<16)-(H[l+108>>2]+(m>>>0>q>>>0)|0)|0)-(n>>>0<x>>>0)|0;j=k;k=0-j|0;m=0-(((j|0)!=0)+p|0)|0;x=b;y=c;p=B;q=L;b=G+16383|0}if((b|0)>=32767){s=s|2147418112;b=0;c=0;break a}d:{if((b|0)>0){c=r;j=n<<1|c>>>31;r=c<<1|m>>>31;n=j;p=h;q=i&65535|b<<16;j=m<<1|k>>>31;b=k<<1;break d}if((b|0)<=-113){b=0;c=0;break a}re(l- -64|0,d,e,h,i,1-b|0);sc(l+48|0,x,y,p,q,b+112|0);d=H[l+64>>2];e=H[l+68>>2];p=H[l+72>>2];q=H[l+76>>2];rc(l+32|0,f,g,A,z,d,e,p,q);c=H[l+40>>2];i=c<<1;c=H[l+44>>2]<<1|c>>>31;b=H[l+56>>2];h=H[l+36>>2];n=h>>>31|i;i=b-n|0;n=H[l+60>>2]-((b>>>0<n>>>0)+c|0)|0;c=H[l+32>>2];k=h<<1|c>>>31;c=c<<1;j=H[l+52>>2];b=H[l+48>>2];h=(k|0)==(j|0)&c>>>0>b>>>0|j>>>0<k>>>0;r=i-h|0;n=n-(h>>>0>i>>>0)|0;h=b;b=h-c|0;j=j-((c>>>0>h>>>0)+k|0)|0}rc(l+16|0,f,g,A,z,3,0,0,0);rc(l,f,g,A,z,5,0,0,0);h=d;m=p;p=d&1;c=b+p|0;d=0;k=j+d|0;k=b>>>0>c>>>0?k+1|0:k;i=c;c=k;g=(k|0)==(g|0)&i>>>0>f>>>0|g>>>0<k>>>0;d=(d|0)==(k|0)&i>>>0<p>>>0|d>>>0>k>>>0;b=d+r|0;j=n;j=b>>>0<d>>>0?j+1|0:j;f=b;d=b;b=j;g=(d|0)==(A|0)&(j|0)==(z|0)?g:(z|0)==(j|0)&d>>>0>A>>>0|j>>>0>z>>>0;d=h+g|0;k=e;k=d>>>0<g>>>0?k+1|0:k;g=(e|0)==(k|0)&d>>>0<h>>>0|e>>>0>k>>>0;e=m+g|0;j=q;j=e>>>0<g>>>0?j+1|0:j;g=e;e=d;m=g;d=H[l+20>>2];h=(d|0)==(c|0)&K[l+16>>2]<i>>>0|c>>>0>d>>>0;d=H[l+28>>2];g=H[l+24>>2];h=j>>>0<2147418112&((f|0)==(g|0)&(b|0)==(d|0)?h:(d|0)==(b|0)&g>>>0<f>>>0|b>>>0>d>>>0);g=e+h|0;d=k;d=g>>>0<h>>>0?d+1|0:d;h=(d|0)==(k|0)&e>>>0>g>>>0|d>>>0<k>>>0;e=m+h|0;k=e>>>0<h>>>0?j+1|0:j;h=e;e=H[l+4>>2];i=(e|0)==(c|0)&K[l>>2]<i>>>0|c>>>0>e>>>0;c=H[l+12>>2];e=H[l+8>>2];c=k>>>0<2147418112&((e|0)==(f|0)&(b|0)==(c|0)?i:(c|0)==(b|0)&e>>>0<f>>>0|b>>>0>c>>>0);b=c+g|0;j=b>>>0<c>>>0?d+1|0:d;c=j;f=(d|0)==(j|0)&b>>>0<g>>>0|d>>>0>j>>>0;e=h+f|0;d=k;o=e|o;s=s|(e>>>0<f>>>0?d+1|0:d)}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=s;Ga=l+336|0}function Sk(a,b,c){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,J=0,K=0,L=0;e=Ga-368|0;Ga=e;a:{b:{f=H[a+200>>2];if(f&1){c:{if(f&4){ab(a,35280);jb(a,c);break c}if(f&2){ab(a,35359)}if(!(!b|(H[b+8>>2]&2052)!=4)){ab(a,35387);jb(a,c);break c}if((c|0)!=32){ab(a,35513);jb(a,c);break c}c=e+336|0;Kb(a,c,32);ob(a,c,32);if(jb(a,0)){break c}d:{c=H[e+336>>2];f=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);e:{if((f|0)<0){break e}c=H[e+340>>2];i=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((i|0)<0){break e}c=H[e+344>>2];h=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((h|0)<0){break e}c=H[e+348>>2];j=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((j|0)<0){break e}c=H[e+352>>2];g=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((g|0)<0){break e}c=H[e+356>>2];k=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((k|0)<0){break e}c=H[e+360>>2];l=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((l|0)<0){break e}c=H[e+364>>2];c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((c|0)>=0){break d}}ab(a,36336);break c}s=(c|0)>=0?c:-1;t=(l|0)>=0?l:-1;u=(k|0)>=0?k:-1;v=(g|0)>=0?g:-1;w=(j|0)>=0?j:-1;x=(h|0)>=0?h:-1;y=(i|0)>=0?i:-1;z=(f|0)>=0?f:-1;if(!(!b|!(I[b+9|0]&8))){f:{if(z-32271>>>0<4294965295|y>>>0<31900|(x>>>0<63e3|y>>>0>33900)){break f}if(w>>>0<32e3|x>>>0>65e3|(v>>>0<29e3|w>>>0>34e3)){break f}if(u>>>0<59e3|v>>>0>31e3|(t>>>0<14e3|u>>>0>61e3)){break f}if(s>>>0<5e3|t>>>0>16e3){break f}if(s>>>0<7001){break c}}b=e+80|0;Sc(b,1,5,z);Sc(b,2,5,y);Sc(b,3,5,x);Sc(b,4,5,w);Sc(b,5,5,v);Sc(b,6,5,u);Sc(b,7,5,t);Sc(b,8,5,s);fe(a,b,36418);break c}g:{if(I[a+654|0]){break g}H[e+56>>2]=v;c=e- -64|0;H[c>>2]=t;H[e+72>>2]=z;H[e+60>>2]=u;f=H[e+60>>2];H[e+8>>2]=H[e+56>>2];H[e+12>>2]=f;H[e+68>>2]=s;f=H[c+4>>2];H[e+16>>2]=H[c>>2];H[e+20>>2]=f;H[e+76>>2]=y;c=H[e+76>>2];H[e+24>>2]=H[e+72>>2];H[e+28>>2]=c;H[e+52>>2]=w;H[e+48>>2]=x;c=H[e+52>>2];H[e>>2]=H[e+48>>2];H[e+4>>2]=c;c=0;k=Ga-32|0;Ga=k;f=H[e+28>>2];H[k+24>>2]=H[e+24>>2];H[k+28>>2]=f;f=H[e+20>>2];H[k+16>>2]=H[e+16>>2];H[k+20>>2]=f;f=H[e+12>>2];H[k+8>>2]=H[e+8>>2];H[k+12>>2]=f;f=H[e+4>>2];H[k>>2]=H[e>>2];H[k+4>>2]=f;C=1;h:{i:{q=H[k>>2];if(q>>>0>1e5){break i}o=H[k+4>>2];if((o|0)<0|(o|0)>(1e5-q|0)){break i}r=H[k+8>>2];if(r>>>0>1e5){break i}p=H[k+12>>2];if((p|0)<0|(p|0)>(1e5-r|0)){break i}m=H[k+16>>2];if(m>>>0>1e5){break i}l=H[k+20>>2];if((l|0)<0|(l|0)>(1e5-m|0)){break i}n=H[k+24>>2];if(n>>>0>1e5){break i}f=H[k+28>>2];if((f|0)<5|(f|0)>(1e5-n|0)){break i}D=o-l|0;h=r-m|0;j=(m|0)==(r|0);g=0;j:{k:{if(j){break k}g=0;if((l|0)==(o|0)){break k}i=2;d=T(+(h|0)*+(D|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}g=~~d;if(P(d)<2147483648){break k}g=-2147483648}E=q-m|0;A=p-l|0;F=(m|0)==(q|0);l:{if(F|(l|0)==(p|0)){break l}i=2;d=T(+(E|0)*+(A|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break l}c=-2147483648}J=f-l|0;i=0;m:{if(j){break m}i=0;if((f|0)==(l|0)){break m}i=2;d=T(+(h|0)*+(J|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}i=~~d;if(P(d)<2147483648){break m}i=-2147483648}j=i;K=n-m|0;n:{if((l|0)==(p|0)|(m|0)==(n|0)){break n}i=2;d=T(+(A|0)*+(K|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){B=~~d;break n}B=-2147483648}if((j|0)==(B|0)){break i}A=g-c|0;L=(c|0)==(g|0);h=0;o:{if(L){break o}d=T(+(f|0)*+(A|0)/+(j-B|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break i}h=~~d;if(P(d)<2147483648){break o}h=-2147483648}if((h|0)<=(f|0)){break i}c=0;g=0;p:{if((l|0)==(o|0)){break p}g=0;if((m|0)==(n|0)){break p}i=2;d=T(+(D|0)*+(K|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}g=~~d;if(P(d)<2147483648){break p}g=-2147483648}q:{if((f|0)==(l|0)|F){break q}i=2;d=T(+(E|0)*+(J|0)/7+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break q}c=-2147483648}if((c|0)==(g|0)){break i}j=0;r:{if(L){break r}d=T(+(f|0)*+(A|0)/+(g-c|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break i}j=~~d;if(P(d)<2147483648){break r}j=-2147483648}i=1;if((f|0)>=(j|0)){break j}d=T(1e10/+(f|0)+.5);f=d>=-2147483648;if(P(d)<2147483648){c=~~d}else{c=-2147483648}f=f?c:0;g=d<=2147483647;s:{t:{if(!h){break t}d=T(1e10/+(h|0)+.5);n=d<=2147483647;if(P(d)<2147483648){c=~~d}else{c=-2147483648}if(!n){break t}if(d>=-2147483648){break s}}c=0}g=g?f:0;u:{v:{if(!j){break v}d=T(1e10/+(j|0)+.5);n=d<=2147483647;if(P(d)<2147483648){f=~~d}else{f=-2147483648}if(!n){break v}if(d>=-2147483648){break u}}f=0}f=g-(c+f|0)|0;if(!h|(f|0)<=0){break j}c=0;g=0;w:{if(!q){break w}d=T(+(q|0)*1e5/+(h|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}g=~~d;if(P(d)<2147483648){break w}g=-2147483648}H[e+80>>2]=g;x:{if(!o){break x}d=T(+(o|0)*1e5/+(h|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break x}c=-2147483648}H[e+84>>2]=c;g=o+q|0;c=0;y:{if((g|0)==1e5){break y}d=T(+(1e5-g|0)*1e5/+(h|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}c=~~d;if(P(d)<2147483648){break y}c=-2147483648}H[e+88>>2]=c;if(!j){break j}c=0;g=0;z:{if(!r){break z}d=T(+(r|0)*1e5/+(j|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}g=~~d;if(P(d)<2147483648){break z}g=-2147483648}H[e+92>>2]=g;A:{if(!p){break A}d=T(+(p|0)*1e5/+(j|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break A}c=-2147483648}H[e+96>>2]=c;c=0;g=p+r|0;h=0;B:{if((g|0)==1e5){break B}d=T(+(1e5-g|0)*1e5/+(j|0)+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}h=~~d;if(P(d)<2147483648){break B}h=-2147483648}H[e+100>>2]=h;C:{if(!m){break C}d=T(+(m|0)*+(f|0)/1e5+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break C}c=-2147483648}H[e+104>>2]=c;c=0;j=0;D:{if(!l){break D}d=T(+(l|0)*+(f|0)/1e5+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}j=~~d;if(P(d)<2147483648){break D}j=-2147483648}H[e+108>>2]=j;h=l+m|0;E:{if((h|0)==1e5){break E}d=T(+(1e5-h|0)*+(f|0)/1e5+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break j}if(P(d)<2147483648){c=~~d;break E}c=-2147483648}H[e+112>>2]=c;i=0}break h}i=1}F:{switch(i|0){default:hb(a,33064);X();case 1:ab(a,32789);C=0;break;case 0:break F}}Ga=k+32|0;if(!C){break g}if(!sg(e+44|0,H[e+84>>2],32768)){break a}c=H[e+44>>2];if((c|0)<0|(c|0)>32768){break a}if(!sg(e+40|0,H[e+96>>2],32768)){break a}c=H[e+40>>2];if((c|0)<0|(c|0)>32768){break a}if(!sg(e+36|0,H[e+108>>2],32768)){break a}c=H[e+36>>2];if((c|0)<0|(c|0)>32768){break a}f=H[e+40>>2];i=H[e+44>>2];j=f+(i+c|0)|0;if((j|0)>32769){break a}h=-1;G:{if((j|0)!=32769){h=1;if((j|0)>32767){break G}}if(!((f|0)<(i|0)|(c|0)>(f|0))){f=f+h|0;H[e+40>>2]=f;break G}if(!((f|0)>(i|0)|(c|0)>(i|0))){i=i+h|0;H[e+44>>2]=i;break G}c=c+h|0;H[e+36>>2]=c}if(((f+i|0)+c|0)!=32768){break b}G[a+658>>1]=f;G[a+656>>1]=i}H:{if(!a|!b){break H}if(!Rh(a,z,y,x,w,v,u,t,s)){break H}H[b+156>>2]=s;H[b+152>>2]=t;H[b+148>>2]=u;H[b+144>>2]=v;H[b+140>>2]=w;H[b+136>>2]=x;H[b+132>>2]=y;H[b+128>>2]=z;H[b+8>>2]=H[b+8>>2]|4}}Ga=e+368|0;return}hb(a,35175);X()}hb(a,36558);X()}hb(a,36733);X()}function Vv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ga-32|0;Ga=e;k=H[a+404>>2];a:{if(!H[a+212>>2]){if(H[a+288>>2]<=0){break a}while(1){c=H[((b<<2)+a|0)+292>>2];if(!(H[a+360>>2]|H[a+368>>2])){pd(a,H[c+20>>2],0)}if(H[a+364>>2]){pd(a,H[c+24>>2],1)}b=b+1|0;if((b|0)<H[a+288>>2]){continue}break}break a}H[e+16>>2]=0;H[e+20>>2]=0;H[e+24>>2]=0;H[e+28>>2]=0;H[e+8>>2]=0;H[e+12>>2]=0;H[e>>2]=0;H[e+4>>2]=0;c=H[a+288>>2];b:{if((c|0)<=0){break b}b=H[a+364>>2];if(!H[a+360>>2]){if(!H[a+368>>2]){if(b){b=0;if((c|0)!=1){f=c&-2;g=a+292|0;while(1){j=e+16|0;h=b<<2;i=H[h+g>>2];F[j+H[i+20>>2]|0]=1;F[H[i+24>>2]+e|0]=1;h=H[g+(h|4)>>2];F[j+H[h+20>>2]|0]=1;F[H[h+24>>2]+e|0]=1;b=b+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!(c&1)){break b}b=H[((b<<2)+a|0)+292>>2];F[H[b+20>>2]+(e+16|0)|0]=1;F[H[b+24>>2]+e|0]=1;break b}b=0;if(c-1>>>0>=3){j=c&-4;f=a+292|0;while(1){i=e+16|0;h=b<<2;F[i+H[H[h+f>>2]+20>>2]|0]=1;F[i+H[H[f+(h|4)>>2]+20>>2]|0]=1;F[i+H[H[f+(h|8)>>2]+20>>2]|0]=1;F[i+H[H[f+(h|12)>>2]+20>>2]|0]=1;b=b+4|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}c=c&3;if(!c){break b}while(1){F[H[H[((b<<2)+a|0)+292>>2]+20>>2]+(e+16|0)|0]=1;b=b+1|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}break b}if(!b){break b}b=0;if(c-1>>>0>=3){i=c&-4;f=a+292|0;while(1){h=b<<2;F[H[H[h+f>>2]+24>>2]+e|0]=1;F[H[H[f+(h|4)>>2]+24>>2]+e|0]=1;F[H[H[f+(h|8)>>2]+24>>2]+e|0]=1;F[H[H[f+(h|12)>>2]+24>>2]+e|0]=1;b=b+4|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}c=c&3;if(!c){break b}while(1){F[H[H[((b<<2)+a|0)+292>>2]+24>>2]+e|0]=1;b=b+1|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}break b}if(!b){break b}b=0;if(c-1>>>0>=3){i=c&-4;f=a+292|0;while(1){h=b<<2;F[H[H[h+f>>2]+24>>2]+e|0]=1;F[H[H[f+(h|4)>>2]+24>>2]+e|0]=1;F[H[H[f+(h|8)>>2]+24>>2]+e|0]=1;F[H[H[f+(h|12)>>2]+24>>2]+e|0]=1;b=b+4|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}c=c&3;if(!c){break b}while(1){F[H[H[((b<<2)+a|0)+292>>2]+24>>2]+e|0]=1;b=b+1|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=F[e+15|0]+(F[e+31|0]+(F[e+14|0]+(F[e+30|0]+(F[e+13|0]+(F[e+29|0]+(F[e+12|0]+(F[e+28|0]+(F[e+11|0]+(F[e+27|0]+(F[e+10|0]+(F[e+26|0]+(F[e+9|0]+(F[e+25|0]+(F[e+8|0]+(F[e+24|0]+(F[e+7|0]+(F[e+23|0]+(F[e+6|0]+(F[e+22|0]+(F[e+5|0]+(F[e+21|0]+(F[e+4|0]+(F[e+20|0]+(F[e+3|0]+(F[e+19|0]+(F[e+2|0]+(F[e+18|0]+(F[e+1|0]+(F[e+17|0]+(F[e|0]+F[e+16|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0;if(!d){break a}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;c:{if(c){break c}if(Ia[H[b+12>>2]](a)|0){break c}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=204;c=H[b+4>>2]-1|0;H[b+4>>2]=c;d:{if(c){break d}if(Ia[H[b+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;d=(d<<1)+2|0;F[c|0]=d>>>8;c=H[b+4>>2]-1|0;H[b+4>>2]=c;e:{if(c){break e}if(Ia[H[b+12>>2]](a)|0){break e}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;f:{if(c){break f}if(Ia[H[b+12>>2]](a)|0){break f}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=0;while(1){g:{if(!I[(e+16|0)+b|0]){break g}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=b;d=H[c+4>>2]-1|0;H[c+4>>2]=d;h:{if(d){break h}if(Ia[H[c+12>>2]](a)|0){break h}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=a+b|0;g=I[c+152|0];f=I[c+168|0];c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=g+(f<<4);d=H[c+4>>2]-1|0;H[c+4>>2]=d;if(d){break g}if(Ia[H[c+12>>2]](a)|0){break g}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}i:{if(!I[b+e|0]){break i}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=b+16;d=H[c+4>>2]-1|0;H[c+4>>2]=d;j:{if(d){break j}if(Ia[H[c+12>>2]](a)|0){break j}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}g=I[(a+b|0)+184|0];c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=g;d=H[c+4>>2]-1|0;H[c+4>>2]=d;if(d){break i}if(Ia[H[c+12>>2]](a)|0){break i}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}b=b+1|0;if((b|0)!=16){continue}break}}if(H[a+236>>2]!=H[k+28>>2]){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;k:{if(c){break k}if(Ia[H[b+12>>2]](a)|0){break k}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=221;c=H[b+4>>2]-1|0;H[b+4>>2]=c;l:{if(c){break l}if(Ia[H[b+12>>2]](a)|0){break l}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;m:{if(c){break m}if(Ia[H[b+12>>2]](a)|0){break m}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=4;c=H[b+4>>2]-1|0;H[b+4>>2]=c;n:{if(c){break n}if(Ia[H[b+12>>2]](a)|0){break n}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=H[a+236>>2];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c>>>8;d=H[b+4>>2]-1|0;H[b+4>>2]=d;o:{if(d){break o}if(Ia[H[b+12>>2]](a)|0){break o}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c;c=H[b+4>>2]-1|0;H[b+4>>2]=c;p:{if(c){break p}if(Ia[H[b+12>>2]](a)|0){break p}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}H[k+28>>2]=H[a+236>>2]}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;q:{if(c){break q}if(Ia[H[b+12>>2]](a)|0){break q}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=218;c=H[b+4>>2]-1|0;H[b+4>>2]=c;r:{if(c){break r}if(Ia[H[b+12>>2]](a)|0){break r}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+288>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;d=(d<<1)+6|0;F[c|0]=d>>>8;c=H[b+4>>2]-1|0;H[b+4>>2]=c;s:{if(c){break s}if(Ia[H[b+12>>2]](a)|0){break s}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;t:{if(c){break t}if(Ia[H[b+12>>2]](a)|0){break t}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+288>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;u:{if(c){break u}if(Ia[H[b+12>>2]](a)|0){break u}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[a+288>>2]>0){g=0;while(1){c=H[((g<<2)+a|0)+292>>2];f=H[c>>2];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=f;d=H[b+4>>2]-1|0;H[b+4>>2]=d;v:{if(d){break v}if(Ia[H[b+12>>2]](a)|0){break v}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=0;b=0;w:{if(H[a+360>>2]){break w}b=0;if(H[a+368>>2]){break w}b=H[c+20>>2]}d=H[a+364>>2]?H[c+24>>2]:d;c=H[a+24>>2];f=H[c>>2];H[c>>2]=f+1;F[f|0]=(b<<4)+d;b=H[c+4>>2]-1|0;H[c+4>>2]=b;x:{if(b){break x}if(Ia[H[c+12>>2]](a)|0){break x}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}g=g+1|0;if((g|0)<H[a+288>>2]){continue}break}}d=H[a+360>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;y:{if(c){break y}if(Ia[H[b+12>>2]](a)|0){break y}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+364>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;z:{if(c){break z}if(Ia[H[b+12>>2]](a)|0){break z}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+372>>2];g=H[a+368>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d+(g<<4);c=H[b+4>>2]-1|0;H[b+4>>2]=c;A:{if(c){break A}if(Ia[H[b+12>>2]](a)|0){break A}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}Ga=e+32|0}function sv(a,b){a=a|0;b=b|0;var 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;n=Ga-256|0;Ga=n;c=H[a+420>>2];d=H[a+24>>2];H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2];if(!(H[c+36>>2]|!H[a+236>>2])){ug(c,H[c+40>>2])}a:{b:{c:{e=H[a+360>>2];q=H[a+364>>2];k=(e|0)>(q|0);if(!k){r=H[b>>2];s=H[a+380>>2];d=H[a+372>>2];b=(q-e|0)+1|0;i=b&1;if((e|0)!=(q|0)){break c}b=e;break b}b=0;break a}l=b&-2;b=e;while(1){m=b<<2;g=G[(H[m+s>>2]<<1)+r>>1];j=g>>15;h=m+n|0;m=((g^j)-j&65535)>>>d|0;H[h>>2]=m;g=b+1|0;o=g<<2;h=G[(H[o+s>>2]<<1)+r>>1];j=h>>15;j=((h^j)-j&65535)>>>d|0;H[n+o>>2]=j;t=(j|0)==1?g:(m|0)==1?b:t;b=b+2|0;f=f+2|0;if((l|0)!=(f|0)){continue}break}}if(i){j=b<<2;i=G[(H[j+s>>2]<<1)+r>>1];f=i>>15;d=((f^i)-f&65535)>>>d|0;H[j+n>>2]=d;t=(d|0)==1?b:t}i=0;b=0;if(k){break a}l=H[c+136>>2]+H[c+132>>2]|0;while(1){j=e;o=e<<2;m=H[o+n>>2];d:{if(m){if(!((b|0)<16|(j|0)>(t|0))){while(1){k=b;e=0;e:{f:{g:{b=H[c+128>>2];switch(b|0){case 0:break e;case 1:break f;default:break g}}while(1){d=e;e=d+1|0;f=b>>>0>3;b=b>>1;if(f){continue}break}if(d>>>0<14){break f}b=H[c+120>>2];d=H[b>>2];H[d+20>>2]=41;Ia[H[d>>2]](b)}b=e<<4;d=H[c+124>>2];h:{if(H[c+108>>2]){b=H[((d<<2)+c|0)+92>>2]+(b<<2)|0;H[b>>2]=H[b>>2]+1;break h}d=H[((d<<2)+c|0)+60>>2];f=H[d+(b<<2)>>2];g=H[c+16>>2];b=F[(b+d|0)+1024|0];if(!b){d=H[c+120>>2];h=H[d>>2];H[h+20>>2]=41;Ia[H[h>>2]](d);if(H[c+108>>2]){break h}}d=f&(-1<<b^-1);f=b+g|0;b=H[c+12>>2]|d<<24-f;if((f|0)>=8){while(1){d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=b>>>16;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(!d){g=H[c+120>>2];d=H[g+24>>2];if(!(Ia[H[d+12>>2]](g)|0)){g=H[c+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=f;i:{if((b&16711680)!=16711680){break i}f=H[c+112>>2];H[c+112>>2]=f+1;F[f|0]=0;f=H[c+116>>2]-1|0;H[c+116>>2]=f;if(f){break i}g=H[c+120>>2];f=H[g+24>>2];if(!(Ia[H[f+12>>2]](g)|0)){g=H[c+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[c+112>>2]=H[f>>2];H[c+116>>2]=H[f+4>>2]}f=d-8|0;b=b<<8;if((d|0)>15){continue}break}}H[c+16>>2]=f;H[c+12>>2]=b}if(!(H[c+108>>2]|!e)){d=H[c+16>>2]+e|0;b=H[c+12>>2]|(H[c+128>>2]&(-1<<e^-1))<<24-d;if((d|0)>=8){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=b>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){f=H[c+120>>2];e=H[f+24>>2];if(!(Ia[H[e+12>>2]](f)|0)){f=H[c+120>>2];g=H[f>>2];H[g+20>>2]=25;Ia[H[g>>2]](f)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;j:{if((b&16711680)!=16711680){break j}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break j}f=H[c+120>>2];d=H[f+24>>2];if(!(Ia[H[d+12>>2]](f)|0)){f=H[c+120>>2];g=H[f>>2];H[g+20>>2]=25;Ia[H[g>>2]](f)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;b=b<<8;if((e|0)>15){continue}break}}H[c+16>>2]=d;H[c+12>>2]=b}H[c+128>>2]=0;k:{g=H[c+132>>2];if(H[c+108>>2]|!g){break k}f=H[c+136>>2];b=0;while(1){if(!b){e=H[c+16>>2];b=H[c+12>>2]|(F[f|0]&1)<<23-e;d=e+1|0;if((e|0)>=7){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=b>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){h=H[c+120>>2];e=H[h+24>>2];if(!(Ia[H[e+12>>2]](h)|0)){h=H[c+120>>2];p=H[h>>2];H[p+20>>2]=25;Ia[H[p>>2]](h)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;l:{if((b&16711680)!=16711680){break l}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break l}h=H[c+120>>2];d=H[h+24>>2];if(!(Ia[H[d+12>>2]](h)|0)){h=H[c+120>>2];p=H[h>>2];H[p+20>>2]=25;Ia[H[p>>2]](h)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;b=b<<8;if((e|0)>15){continue}break}}H[c+16>>2]=d;H[c+12>>2]=b}g=g-1|0;if(!g){break k}f=f+1|0;b=H[c+108>>2];continue}}H[c+132>>2]=0}b=H[c+124>>2];m:{if(H[c+108>>2]){b=H[((b<<2)+c|0)+92>>2];H[b+960>>2]=H[b+960>>2]+1;break m}b=H[((b<<2)+c|0)+60>>2];d=H[b+960>>2];e=H[c+16>>2];b=F[b+1264|0];if(!b){f=H[c+120>>2];g=H[f>>2];H[g+20>>2]=41;Ia[H[g>>2]](f);if(H[c+108>>2]){break m}}f=d&(-1<<b^-1);d=b+e|0;b=H[c+12>>2]|f<<24-d;f=0;e=0;if((d|0)>=8){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=b>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){g=H[c+120>>2];e=H[g+24>>2];if(!(Ia[H[e+12>>2]](g)|0)){g=H[c+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;n:{if((b&16711680)!=16711680){break n}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break n}g=H[c+120>>2];d=H[g+24>>2];if(!(Ia[H[d+12>>2]](g)|0)){g=H[c+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;b=b<<8;if((e|0)>15){continue}break}e=H[c+108>>2]}H[c+16>>2]=d;H[c+12>>2]=b;if(e|!i){break m}while(1){if(!f){e=H[c+16>>2];b=H[c+12>>2]|(F[l|0]&1)<<23-e;d=e+1|0;if((e|0)>=7){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=b>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){f=H[c+120>>2];e=H[f+24>>2];if(!(Ia[H[e+12>>2]](f)|0)){f=H[c+120>>2];g=H[f>>2];H[g+20>>2]=25;Ia[H[g>>2]](f)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;o:{if((b&16711680)!=16711680){break o}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break o}f=H[c+120>>2];d=H[f+24>>2];if(!(Ia[H[d+12>>2]](f)|0)){f=H[c+120>>2];g=H[f>>2];H[g+20>>2]=25;Ia[H[g>>2]](f)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;b=b<<8;if((e|0)>15){continue}break}}H[c+16>>2]=d;H[c+12>>2]=b}i=i-1|0;if(!i){break m}l=l+1|0;f=H[c+108>>2];continue}}b=k-16|0;l=H[c+136>>2];i=0;if((k|0)>31){continue}break}}if((m|0)>=2){F[i+l|0]=m&1;i=i+1|0;break d}b=b<<4|1;je(c);d=H[c+124>>2];p:{if(H[c+108>>2]){b=H[((d<<2)+c|0)+92>>2]+(b<<2)|0;H[b>>2]=H[b>>2]+1;break p}d=H[((d<<2)+c|0)+60>>2];ie(c,H[d+(b<<2)>>2],F[(b+d|0)+1024|0]);if(H[c+108>>2]){break p}e=H[c+16>>2];b=H[c+12>>2]|((J[(H[s+o>>2]<<1)+r>>1]^-1)&32768)>>>15<<23-e;d=e+1|0;if((e|0)>=7){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=b>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){f=H[c+120>>2];e=H[f+24>>2];if(!(Ia[H[e+12>>2]](f)|0)){f=H[c+120>>2];k=H[f>>2];H[k+20>>2]=25;Ia[H[k>>2]](f)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;q:{if((b&16711680)!=16711680){break q}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break q}f=H[c+120>>2];d=H[f+24>>2];if(!(Ia[H[d+12>>2]](f)|0)){f=H[c+120>>2];k=H[f>>2];H[k+20>>2]=25;Ia[H[k>>2]](f)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;b=b<<8;if((e|0)>15){continue}break}}H[c+16>>2]=d;H[c+12>>2]=b}pl(c,l,i);l=H[c+136>>2];i=0;b=0;break d}b=b+1|0}e=j+1|0;if((j|0)!=(q|0)){continue}break}}r:{if(i?0:(b|0)<=0){break r}b=H[c+128>>2]+1|0;H[c+128>>2]=b;d=H[c+132>>2]+i|0;H[c+132>>2]=d;if((b|0)!=32767&d>>>0<938){break r}je(c)}b=H[a+24>>2];H[b>>2]=H[c+112>>2];H[b+4>>2]=H[c+116>>2];a=H[a+236>>2];if(a){b=H[c+36>>2];if(b){a=b}else{H[c+40>>2]=H[c+40>>2]+1&7}H[c+36>>2]=a-1}Ga=n+256|0;return 1}function Pj(a,b){var 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;e=Ga-256|0;Ga=e;a:{if(!H[a+4>>2]){break a}k=H[a+16>>2];n=H[a+20>>2];p=N(k,n);g=Va(p<<2);d=0-(k<<2)|0;H[b+12>>2]=d;H[b+8>>2]=n;H[b+4>>2]=k;H[b+16>>2]=g;h=J[a+26>>1];t=H[a+52>>2];c=Bb(a,0);i=H[a+4>>2];i=i?H[a+44>>2]?i+40|0:0:0;u=I[a+389|0];j=I[b+40|0];b:{c:{switch(h-1|0){case 0:if(!i){F[e+6|0]=255;G[e+4>>1]=65535;F[e+2|0]=0;G[e>>1]=0;i=e}if((n|0)<=0){break b}b=g;while(1){f=0;if((k|0)>0){while(1){d=((I[(f>>>3|0)+c|0]>>>((f^-1)&7)&1)<<2)+i|0;h=d+2|0;F[b|0]=I[(j?h:d)|0];F[b+1|0]=I[d+1|0];F[b+2|0]=I[(j?d:h)|0];b=b+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}c=c+t|0;o=o+1|0;if((o|0)!=(n|0)){continue}break};break b;default:a=H[b+16>>2];if(a){Ta(a)}a=H[b+20>>2];if(a){Ta(a)}H[b>>2]=0;H[b+4>>2]=0;F[b+40|0]=0;H[b+32>>2]=0;H[b+36>>2]=-1074790400;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;break a;case 31:if((n|0)<=0|(k|0)<=0){break b}q=d+t|0;d=k&-2;h=k&1;b=g;while(1){f=0;if((k|0)!=1){while(1){i=c+2|0;F[b|0]=I[(j?i:c)|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[(j?c:i)|0];F[b+4|0]=I[(j?6:4)+c|0];F[b+5|0]=I[c+5|0];F[b+6|0]=I[(j?4:6)+c|0];b=b+8|0;c=c+8|0;f=f+2|0;if((d|0)!=(f|0)){continue}break}}if(h){i=c+2|0;F[b|0]=I[(j?i:c)|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[(j?c:i)|0];c=c+4|0;b=b+4|0}c=c+q|0;l=l+1|0;if((l|0)!=(n|0)){continue}break};l=0;break b;case 23:if((n|0)<=0|(k|0)<=0){break b}q=N(k,-3)+t|0;d=k&-2;h=k&1;b=g;while(1){f=0;if((k|0)!=1){while(1){i=c+2|0;F[b|0]=I[(j?i:c)|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[(j?c:i)|0];F[b+4|0]=I[(j?5:3)+c|0];F[b+5|0]=I[c+4|0];F[b+6|0]=I[(j?3:5)+c|0];b=b+8|0;c=c+6|0;f=f+2|0;if((d|0)!=(f|0)){continue}break}}if(h){i=c+2|0;F[b|0]=I[(j?i:c)|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[(j?c:i)|0];c=c+3|0;b=b+4|0}c=c+q|0;l=l+1|0;if((l|0)!=(n|0)){continue}break};l=0;break b;case 7:r=t-k|0;s=H[a+336>>2];if(i){d:{if((n|0)<=0|(k|0)<=0){break d}if(u){b=g;while(1){f=0;while(1){d=(I[c|0]<<2)+i|0;h=d+2|0;F[b|0]=I[(j?h:d)|0];F[b+1|0]=I[d+1|0];F[b+2|0]=I[(j?d:h)|0];F[b+3|0]=I[d+3|0];b=b+4|0;c=c+1|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}c=c+r|0;o=o+1|0;if((o|0)!=(n|0)){continue}break}break d}if((s|0)==-1){q=k&-2;d=k&1;b=g;while(1){o=0;if((k|0)!=1){while(1){m=(I[c|0]<<2)+i|0;h=m+2|0;F[b|0]=I[(j?h:m)|0];F[b+1|0]=I[m+1|0];F[b+2|0]=I[(j?m:h)|0];m=(I[c+1|0]<<2)+i|0;h=m+2|0;F[b+4|0]=I[(j?h:m)|0];F[b+5|0]=I[m+1|0];F[b+6|0]=I[(j?m:h)|0];b=b+8|0;c=c+2|0;o=o+2|0;if((q|0)!=(o|0)){continue}break}}if(d){m=(I[c|0]<<2)+i|0;h=m+2|0;F[b|0]=I[(j?h:m)|0];F[b+1|0]=I[m+1|0];F[b+2|0]=I[(j?m:h)|0];c=c+1|0;b=b+4|0}c=c+r|0;l=l+1|0;if((l|0)!=(n|0)){continue}break}break d}q=(s<<2)+i|0;b=g;while(1){o=0;while(1){d=I[c|0];m=(d<<2)+i|0;h=m+2|0;F[b|0]=I[(j?h:m)|0];F[b+1|0]=I[m+1|0];F[b+2|0]=I[(j?m:h)|0];F[b+3|0]=(d|0)==(s|0)?I[q+3|0]:255;b=b+4|0;c=c+1|0;o=o+1|0;if((o|0)!=(k|0)){continue}break}c=c+r|0;l=l+1|0;if((l|0)!=(n|0)){continue}break}}l=(s|0)!=-1|u;break b}if((n|0)<=0|(k|0)<=0){break b}h=k&-4;q=k&3;i=k-1>>>0<3;b=g;while(1){f=0;if(!i){while(1){d=I[c|0];F[b+2|0]=d;F[b+1|0]=d;F[b|0]=d;d=I[c+1|0];F[b+6|0]=d;F[b+5|0]=d;F[b+4|0]=d;d=I[c+2|0];F[b+10|0]=d;F[b+9|0]=d;F[b+8|0]=d;d=I[c+3|0];F[b+14|0]=d;F[b+13|0]=d;F[b+12|0]=d;b=b+16|0;c=c+4|0;f=f+4|0;if((h|0)!=(f|0)){continue}break}}f=0;if(q){while(1){d=I[c|0];F[b+2|0]=d;F[b+1|0]=d;F[b|0]=d;b=b+4|0;c=c+1|0;f=f+1|0;if((q|0)!=(f|0)){continue}break}}c=c+r|0;l=l+1|0;if((l|0)!=(n|0)){continue}break};l=0;break b;case 3:if(!i){F[e+62|0]=255;F[e+58|0]=238;F[e+54|0]=221;F[e+50|0]=204;F[e+46|0]=187;F[e+42|0]=170;F[e+38|0]=153;F[e+30|0]=119;F[e+26|0]=102;F[e+22|0]=85;F[e+18|0]=68;F[e+10|0]=34;F[e+34|0]=136;G[e+60>>1]=65535;G[e+56>>1]=61166;G[e+52>>1]=56797;G[e+48>>1]=52428;G[e+44>>1]=48059;G[e+40>>1]=43690;G[e+36>>1]=39321;G[e+32>>1]=34952;G[e+28>>1]=30583;G[e+24>>1]=26214;G[e+20>>1]=21845;G[e+16>>1]=17476;F[e+14|0]=51;G[e+12>>1]=13107;G[e+8>>1]=8738;F[e+6|0]=17;G[e+4>>1]=4369;F[e+2|0]=0;G[e>>1]=0;i=e}r=H[a+336>>2];if((n|0)>0){m=(r<<2)+i|0;q=(k|0)<=0;b=g;while(1){e:{if(q){break e}f=0;if(u){while(1){d=((I[(f>>>1|0)+c|0]>>>((f<<2^-1)&4)&15)<<2)+i|0;h=d+2|0;F[b|0]=I[(j?h:d)|0];F[b+1|0]=I[d+1|0];F[b+2|0]=I[(j?d:h)|0];F[b+3|0]=I[d+3|0];b=b+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break e}}if((r|0)==-1){while(1){d=((I[(f>>>1|0)+c|0]>>>((f<<2^-1)&4)&15)<<2)+i|0;h=d+2|0;F[b|0]=I[(j?h:d)|0];F[b+1|0]=I[d+1|0];F[b+2|0]=I[(j?d:h)|0];b=b+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break e}}while(1){d=I[(f>>>1|0)+c|0]>>>((f<<2^-1)&4)&15;s=(d<<2)+i|0;h=s+2|0;F[b|0]=I[(j?h:s)|0];F[b+1|0]=I[s+1|0];F[b+2|0]=I[(j?s:h)|0];F[b+3|0]=(d|0)==(r|0)?I[m+3|0]:255;b=b+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}c=c+t|0;l=l+1|0;if((l|0)!=(n|0)){continue}break}}l=(r|0)!=-1|u;break b;case 1:break c}}if(!i){F[e+14|0]=255;G[e+12>>1]=65535;F[e+10|0]=170;G[e+8>>1]=43690;F[e+6|0]=85;G[e+4>>1]=21845;F[e+2|0]=0;G[e>>1]=0;i=e}if((n|0)<=0){break b}b=g;while(1){f=0;if((k|0)>0){while(1){d=((I[(f>>>2|0)+c|0]>>>((f<<1^-1)&6)&3)<<2)+i|0;h=d+2|0;F[b|0]=I[(j?h:d)|0];F[b+1|0]=I[d+1|0];F[b+2|0]=I[(j?d:h)|0];b=b+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}c=c+t|0;o=o+1|0;if((o|0)!=(n|0)){continue}break}}f:{if(H[a+928>>2]){b=0;c=_l(a);d=I[a+388|0];if((d|0)==255){if((p|0)<=0){break a}if(p-1>>>0>=7){a=p&-8;while(1){F[g+3|0]=I[c|0];F[g+7|0]=I[c+1|0];F[g+11|0]=I[c+2|0];F[g+15|0]=I[c+3|0];F[g+19|0]=I[c+4|0];F[g+23|0]=I[c+5|0];F[g+27|0]=I[c+6|0];F[g+31|0]=I[c+7|0];g=g+32|0;c=c+8|0;b=b+8|0;if((a|0)!=(b|0)){continue}break}}a=p&7;if(!a){break a}b=0;while(1){F[g+3|0]=I[c|0];g=g+4|0;c=c+1|0;b=b+1|0;if((a|0)!=(b|0)){continue}break}break a}h=d>>>1|0;while(1){a=(h+N(b,255)>>>0)/(d>>>0)|0;F[b+e|0]=a>>>0<255?a:255;a=b|1;i=(h+N(a,255)>>>0)/(d>>>0)|0;F[a+e|0]=i>>>0<255?i:255;b=b+2|0;if((b|0)!=256){continue}break}break f}if((p|0)<=0|l){break a}if(p-1>>>0>=7){a=p&-8;c=0;while(1){F[g+31|0]=255;F[g+27|0]=255;F[g+23|0]=255;F[g+19|0]=255;F[g+15|0]=255;F[g+11|0]=255;F[g+7|0]=255;F[g+3|0]=255;g=g+32|0;c=c+8|0;if((a|0)!=(c|0)){continue}break}}a=p&7;if(!a){break a}c=0;while(1){F[g+3|0]=255;g=g+4|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}break a}if((p|0)<=0){break a}if(p-1>>>0>=3){a=p&-4;b=0;while(1){F[g+3|0]=I[I[c|0]+e|0];F[g+7|0]=I[I[c+1|0]+e|0];F[g+11|0]=I[I[c+2|0]+e|0];F[g+15|0]=I[I[c+3|0]+e|0];g=g+16|0;c=c+4|0;b=b+4|0;if((a|0)!=(b|0)){continue}break}}a=p&3;if(!a){break a}b=0;while(1){F[g+3|0]=I[I[c|0]+e|0];g=g+4|0;c=c+1|0;b=b+1|0;if((a|0)!=(b|0)){continue}break}}Ga=e+256|0}function xv(a,b){a=a|0;b=b|0;var 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;c=Ga-48|0;Ga=c;k=H[a+420>>2];d=H[a+24>>2];h=H[d>>2];H[c+8>>2]=h;f=H[d+4>>2];H[c+12>>2]=f;d=H[k+24>>2];H[c+24>>2]=H[k+20>>2];H[c+28>>2]=d;d=H[k+32>>2];H[c+32>>2]=H[k+28>>2];H[c+36>>2]=d;d=H[k+16>>2];H[c+16>>2]=H[k+12>>2];H[c+20>>2]=d;H[c+40>>2]=a;a:{b:{if(!H[a+236>>2]){e=a;break b}e=a;if(H[k+36>>2]){break b}e=H[k+40>>2];g=H[c+20>>2];if((g|0)>0){d=g+7|0;f=H[c+16>>2]|127<<17-g;while(1){H[c+8>>2]=h+1;F[h|0]=f>>>16;g=H[c+12>>2]-1|0;H[c+12>>2]=g;if(!g){i=H[c+40>>2];g=H[i+24>>2];if(!(Ia[H[g+12>>2]](i)|0)){break a}H[c+8>>2]=H[g>>2];H[c+12>>2]=H[g+4>>2]}c:{if((f&16711680)!=16711680){break c}g=H[c+8>>2];H[c+8>>2]=g+1;F[g|0]=0;g=H[c+12>>2]-1|0;H[c+12>>2]=g;if(g){break c}i=H[c+40>>2];g=H[i+24>>2];if(!(Ia[H[g+12>>2]](i)|0)){break a}H[c+8>>2]=H[g>>2];H[c+12>>2]=H[g+4>>2]}if((d|0)>=16){f=f<<8;d=d-8|0;h=H[c+8>>2];continue}break}h=H[c+8>>2]}H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=h+1;F[h|0]=255;d=H[c+12>>2]-1|0;H[c+12>>2]=d;d:{if(d){f=H[c+8>>2];break d}g=H[c+40>>2];d=H[g+24>>2];if(!(Ia[H[d+12>>2]](g)|0)){break a}f=H[d>>2];H[c+12>>2]=H[d+4>>2]}H[c+8>>2]=f+1;F[f|0]=e-48;f=H[c+12>>2]-1|0;H[c+12>>2]=f;e=H[c+40>>2];if(!f){d=H[e+24>>2];if(!(Ia[H[d+12>>2]](e)|0)){break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}if(H[e+288>>2]<=0){break b}h=0;while(1){H[((h<<2)+c|0)+24>>2]=0;h=h+1|0;if((h|0)<H[e+288>>2]){continue}break}}m=1;e:{if(H[a+316>>2]<=0){break e}while(1){d=r<<2;t=d+b|0;u=H[t>>2];h=G[u>>1];d=H[(a+d|0)+320>>2]<<2;v=d+c|0;n=H[v+24>>2];l=h-n|0;i=l>>31;d=H[(a+d|0)+292>>2];o=H[((H[d+24>>2]<<2)+k|0)+60>>2];j=H[((H[d+20>>2]<<2)+k|0)+44>>2];w=H[e+380>>2];s=H[e+384>>2];g=0;f:{if((h|0)==(n|0)){break f}h=(i^l)-i|0;while(1){d=g;g=d+1|0;n=h>>>0>1;h=h>>>1|0;if(n){continue}break}if(d>>>0<11){break f}d=H[e>>2];H[d+20>>2]=6;Ia[H[d>>2]](e)}h=H[j+(g<<2)>>2];n=H[c+20>>2];d=F[(g+j|0)+1024|0];if(!d){j=H[e>>2];H[j+20>>2]=41;Ia[H[j>>2]](e)}e=h&(-1<<d^-1);d=d+n|0;h=H[c+16>>2]|e<<24-d;if((d|0)>=8){while(1){e=H[c+8>>2];H[c+8>>2]=e+1;F[e|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){j=H[c+40>>2];e=H[j+24>>2];if(!(Ia[H[e+12>>2]](j)|0)){m=0;break a}H[c+8>>2]=H[e>>2];f=H[e+4>>2];H[c+12>>2]=f}e=d;g:{if((h&16711680)!=16711680){break g}d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break g}j=H[c+40>>2];d=H[j+24>>2];if(!(Ia[H[d+12>>2]](j)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=e-8|0;h=h<<8;if((e|0)>15){continue}break}}H[c+20>>2]=d;H[c+16>>2]=h;if(g){d=d+g|0;h=(i+l&(-1<<g^-1))<<24-d|h;if((d|0)>=8){while(1){g=H[c+8>>2];H[c+8>>2]=g+1;F[g|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){e=H[c+40>>2];g=H[e+24>>2];if(!(Ia[H[g+12>>2]](e)|0)){m=0;break a}H[c+8>>2]=H[g>>2];f=H[g+4>>2];H[c+12>>2]=f}g=d;h:{if((h&16711680)!=16711680){break h}d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break h}e=H[c+40>>2];d=H[e+24>>2];if(!(Ia[H[d+12>>2]](e)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=g-8|0;h=h<<8;if((g|0)>15){continue}break}}H[c+20>>2]=d;H[c+16>>2]=h}i:{if((s|0)<=0){break i}i=1;j:while(1){e=0;g=i;while(1){j=J[(H[(g<<2)+w>>2]<<1)+u>>1];if(j){if(e>>>0>=16){while(1){l=H[o+960>>2];i=F[o+1264|0];if(!i){n=H[c+40>>2];p=H[n>>2];H[p+20>>2]=41;Ia[H[p>>2]](n)}d=d+i|0;h=(l&(-1<<i^-1))<<24-d|h;if((d|0)>=8){while(1){i=H[c+8>>2];H[c+8>>2]=i+1;F[i|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){l=H[c+40>>2];i=H[l+24>>2];if(!(Ia[H[i+12>>2]](l)|0)){m=0;break a}H[c+8>>2]=H[i>>2];f=H[i+4>>2];H[c+12>>2]=f}i=d;k:{if((h&16711680)!=16711680){break k}d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break k}l=H[c+40>>2];d=H[l+24>>2];if(!(Ia[H[d+12>>2]](l)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=i-8|0;h=h<<8;if(i>>>0>15){continue}break}}H[c+20>>2]=d;H[c+16>>2]=h;i=(e|0)>31;e=e-16|0;if(i){continue}break}}l=1;p=j<<16;n=p>>16;i=n>>31;i=(i^n)-i|0;l:{if(i>>>0<2){break l}while(1){j=l;l=j+1|0;q=i>>>0>3;i=i>>>1|0;if(q){continue}break}if(j>>>0<10){break l}i=H[c+40>>2];j=H[i>>2];H[j+20>>2]=6;Ia[H[j>>2]](i)}e=(e<<4)+l|0;i=H[(e<<2)+o>>2];e=F[(e+o|0)+1024|0];if(!e){j=H[c+40>>2];q=H[j>>2];H[q+20>>2]=41;Ia[H[q>>2]](j)}j=i&(-1<<e^-1);i=d+e|0;h=j<<24-i|h;if((i|0)>=8){while(1){d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){e=H[c+40>>2];d=H[e+24>>2];if(!(Ia[H[d+12>>2]](e)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=i;m:{if((h&16711680)!=16711680){break m}e=H[c+8>>2];H[c+8>>2]=e+1;F[e|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break m}i=H[c+40>>2];e=H[i+24>>2];if(!(Ia[H[e+12>>2]](i)|0)){m=0;break a}H[c+8>>2]=H[e>>2];f=H[e+4>>2];H[c+12>>2]=f}i=d-8|0;h=h<<8;if(d>>>0>15){continue}break}}d=i+l|0;h=(n+(p>>31)&(-1<<l^-1))<<24-d|h;if((d|0)>=8){while(1){e=H[c+8>>2];H[c+8>>2]=e+1;F[e|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){i=H[c+40>>2];e=H[i+24>>2];if(!(Ia[H[e+12>>2]](i)|0)){m=0;break a}H[c+8>>2]=H[e>>2];f=H[e+4>>2];H[c+12>>2]=f}e=d;n:{if((h&16711680)!=16711680){break n}d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break n}i=H[c+40>>2];d=H[i+24>>2];if(!(Ia[H[d+12>>2]](i)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=e-8|0;h=h<<8;if(e>>>0>15){continue}break}}H[c+20>>2]=d;H[c+16>>2]=h;i=g+1|0;if((g|0)!=(s|0)){continue j}break i}e=e+1|0;i=(g|0)==(s|0);g=g+1|0;if(!i){continue}break}break}e=H[o>>2];g=F[o+1024|0];if(!g){i=H[c+40>>2];l=H[i>>2];H[l+20>>2]=41;Ia[H[l>>2]](i)}e=e&(-1<<g^-1);g=d+g|0;h=e<<24-g|h;if((g|0)>=8){while(1){d=H[c+8>>2];H[c+8>>2]=d+1;F[d|0]=h>>>16;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(!f){e=H[c+40>>2];d=H[e+24>>2];if(!(Ia[H[d+12>>2]](e)|0)){m=0;break a}H[c+8>>2]=H[d>>2];f=H[d+4>>2];H[c+12>>2]=f}d=g;o:{if((h&16711680)!=16711680){break o}g=H[c+8>>2];H[c+8>>2]=g+1;F[g|0]=0;f=H[c+12>>2]-1|0;H[c+12>>2]=f;if(f){break o}e=H[c+40>>2];g=H[e+24>>2];if(!(Ia[H[g+12>>2]](e)|0)){m=0;break a}H[c+8>>2]=H[g>>2];f=H[g+4>>2];H[c+12>>2]=f}g=d-8|0;h=h<<8;if((d|0)>15){continue}break}}H[c+20>>2]=g;H[c+16>>2]=h}H[v+24>>2]=G[H[t>>2]>>1];r=r+1|0;if((r|0)>=H[a+316>>2]){break e}e=H[c+40>>2];continue}}b=H[c+8>>2];d=H[a+24>>2];H[d+4>>2]=f;H[d>>2]=b;b=H[c+36>>2];H[k+28>>2]=H[c+32>>2];H[k+32>>2]=b;b=H[c+28>>2];H[k+20>>2]=H[c+24>>2];H[k+24>>2]=b;b=H[c+20>>2];H[k+12>>2]=H[c+16>>2];H[k+16>>2]=b;a=H[a+236>>2];if(!a){break a}b=H[k+36>>2];if(b){a=b}else{H[k+40>>2]=H[k+40>>2]+1&7}H[k+36>>2]=a-1}Ga=c+48|0;return m|0}function Tv(a){a=a|0;var b=0,c=0,d=0;d=H[a+404>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;a:{if(c){break a}if(Ia[H[b+12>>2]](a)|0){break a}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=216;c=H[b+4>>2]-1|0;H[b+4>>2]=c;b:{if(c){break b}if(Ia[H[b+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}H[d+28>>2]=0;c:{if(!H[a+244>>2]){break c}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;d:{if(c){break d}if(Ia[H[b+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=224;c=H[b+4>>2]-1|0;H[b+4>>2]=c;e:{if(c){break e}if(Ia[H[b+12>>2]](a)|0){break e}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;f:{if(c){break f}if(Ia[H[b+12>>2]](a)|0){break f}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=16;c=H[b+4>>2]-1|0;H[b+4>>2]=c;g:{if(c){break g}if(Ia[H[b+12>>2]](a)|0){break g}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=74;c=H[b+4>>2]-1|0;H[b+4>>2]=c;h:{if(c){break h}if(Ia[H[b+12>>2]](a)|0){break h}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=70;c=H[b+4>>2]-1|0;H[b+4>>2]=c;i:{if(c){break i}if(Ia[H[b+12>>2]](a)|0){break i}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=73;c=H[b+4>>2]-1|0;H[b+4>>2]=c;j:{if(c){break j}if(Ia[H[b+12>>2]](a)|0){break j}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=70;c=H[b+4>>2]-1|0;H[b+4>>2]=c;k:{if(c){break k}if(Ia[H[b+12>>2]](a)|0){break k}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;l:{if(c){break l}if(Ia[H[b+12>>2]](a)|0){break l}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=I[a+248|0];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;m:{if(c){break m}if(Ia[H[b+12>>2]](a)|0){break m}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=I[a+249|0];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;n:{if(c){break n}if(Ia[H[b+12>>2]](a)|0){break n}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=I[a+250|0];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;o:{if(c){break o}if(Ia[H[b+12>>2]](a)|0){break o}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=J[a+252>>1];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c>>>8;d=H[b+4>>2]-1|0;H[b+4>>2]=d;p:{if(d){break p}if(Ia[H[b+12>>2]](a)|0){break p}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c;c=H[b+4>>2]-1|0;H[b+4>>2]=c;q:{if(c){break q}if(Ia[H[b+12>>2]](a)|0){break q}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=J[a+254>>1];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c>>>8;d=H[b+4>>2]-1|0;H[b+4>>2]=d;r:{if(d){break r}if(Ia[H[b+12>>2]](a)|0){break r}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c;c=H[b+4>>2]-1|0;H[b+4>>2]=c;s:{if(c){break s}if(Ia[H[b+12>>2]](a)|0){break s}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;t:{if(c){break t}if(Ia[H[b+12>>2]](a)|0){break t}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break c}if(Ia[H[b+12>>2]](a)|0){break c}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}u:{if(!H[a+256>>2]){break u}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;v:{if(c){break v}if(Ia[H[b+12>>2]](a)|0){break v}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=238;c=H[b+4>>2]-1|0;H[b+4>>2]=c;w:{if(c){break w}if(Ia[H[b+12>>2]](a)|0){break w}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;x:{if(c){break x}if(Ia[H[b+12>>2]](a)|0){break x}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=14;c=H[b+4>>2]-1|0;H[b+4>>2]=c;y:{if(c){break y}if(Ia[H[b+12>>2]](a)|0){break y}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=65;c=H[b+4>>2]-1|0;H[b+4>>2]=c;z:{if(c){break z}if(Ia[H[b+12>>2]](a)|0){break z}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=100;c=H[b+4>>2]-1|0;H[b+4>>2]=c;A:{if(c){break A}if(Ia[H[b+12>>2]](a)|0){break A}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=111;c=H[b+4>>2]-1|0;H[b+4>>2]=c;B:{if(c){break B}if(Ia[H[b+12>>2]](a)|0){break B}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=98;c=H[b+4>>2]-1|0;H[b+4>>2]=c;C:{if(c){break C}if(Ia[H[b+12>>2]](a)|0){break C}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=101;c=H[b+4>>2]-1|0;H[b+4>>2]=c;D:{if(c){break D}if(Ia[H[b+12>>2]](a)|0){break D}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;E:{if(c){break E}if(Ia[H[b+12>>2]](a)|0){break E}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=100;c=H[b+4>>2]-1|0;H[b+4>>2]=c;F:{if(c){break F}if(Ia[H[b+12>>2]](a)|0){break F}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;G:{if(c){break G}if(Ia[H[b+12>>2]](a)|0){break G}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;H:{if(c){break H}if(Ia[H[b+12>>2]](a)|0){break H}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;I:{if(c){break I}if(Ia[H[b+12>>2]](a)|0){break I}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;J:{if(c){break J}if(Ia[H[b+12>>2]](a)|0){break J}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}K:{L:{switch(H[a+80>>2]-3|0){case 0:b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=1;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break u}if(!(Ia[H[b+12>>2]](a)|0)){break K}break u;case 2:b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=2;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break u}if(!(Ia[H[b+12>>2]](a)|0)){break K}break u;default:break L}}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break u}if(Ia[H[b+12>>2]](a)|0){break u}}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function au(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=Ga-16|0;Ga=h;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{switch(b-254|0){default:switch(b-32995|0){case 1:break k;case 3:break l;case 0:break p;case 2:break i;default:break b};case 0:H[H[c>>2]>>2]=H[a+80>>2];d=1;break a;case 2:H[H[c>>2]>>2]=H[a+56>>2];d=1;break a;case 3:H[H[c>>2]>>2]=H[a+60>>2];d=1;break a;case 4:G[H[c>>2]>>1]=J[a+84>>1];d=1;break a;case 5:G[H[c>>2]>>1]=J[a+88>>1];d=1;break a;case 8:G[H[c>>2]>>1]=J[a+90>>1];d=1;break a;case 9:G[H[c>>2]>>1]=J[a+92>>1];d=1;break a;case 12:G[H[c>>2]>>1]=J[a+94>>1];d=1;break a;case 20:G[H[c>>2]>>1]=J[a+96>>1];d=1;break a;case 23:G[H[c>>2]>>1]=J[a+98>>1];d=1;break a;case 24:H[H[c>>2]>>2]=H[a+100>>2];d=1;break a;case 26:G[H[c>>2]>>1]=J[a+104>>1];d=1;break a;case 27:G[H[c>>2]>>1]=J[a+106>>1];d=1;break a;case 86:M[H[c>>2]>>3]=M[a+112>>3];d=1;break a;case 87:M[H[c>>2]>>3]=M[a+120>>3];d=1;break a;case 28:L[H[c>>2]>>2]=L[a+128>>2];d=1;break a;case 29:L[H[c>>2]>>2]=L[a+132>>2];d=1;break a;case 30:G[H[c>>2]>>1]=J[a+138>>1];d=1;break a;case 32:L[H[c>>2]>>2]=L[a+140>>2];d=1;break a;case 33:L[H[c>>2]>>2]=L[a+144>>2];d=1;break a;case 42:G[H[c>>2]>>1]=J[a+136>>1];d=1;break a;case 43:G[H[c>>2]>>1]=J[a+148>>1];G[H[c+4>>2]>>1]=J[a+150>>1];d=1;break a;case 67:G[H[c>>2]>>1]=J[a+164>>1];G[H[c+4>>2]>>1]=J[a+166>>1];d=1;break a;case 66:H[H[c>>2]>>2]=H[a+152>>2];H[H[c+4>>2]>>2]=H[a+156>>2];H[H[c+8>>2]>>2]=H[a+160>>2];d=1;break a;case 19:case 70:H[H[c>>2]>>2]=H[a+184>>2];d=1;break a;case 85:break j;case 69:break m;case 68:break n;case 84:break o;case 25:case 71:break q;case 1:case 6:case 7:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 21:case 22:case 31:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 44:case 45:case 46:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 72:case 73:case 74:case 75:case 77:case 78:case 80:case 81:case 82:case 83:case 88:case 89:case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:case 133:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 142:case 143:case 144:case 145:case 146:case 147:case 148:case 149:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 158:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 174:case 175:case 176:case 177:case 178:case 179:case 180:case 181:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 190:case 191:case 192:case 193:case 194:case 195:case 196:case 197:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 240:case 241:case 242:case 243:case 244:case 245:case 246:case 247:case 248:case 249:case 250:case 251:case 252:case 253:case 254:case 255:case 256:case 257:case 258:case 259:case 260:case 261:case 262:case 263:case 264:case 265:case 266:case 267:case 268:case 269:case 270:case 271:case 272:case 273:case 274:case 275:break b;case 79:break c;case 278:break d;case 47:break e;case 276:break f;case 277:break g;case 76:break h}}H[H[c>>2]>>2]=H[a+188>>2];d=1;break a}d=1;G[H[c>>2]>>1]=J[H[a+172>>2]>>1]==1&J[a+168>>1]==1;break a}G[H[c>>2]>>1]=J[a+168>>1];H[H[c+4>>2]>>2]=H[a+172>>2];d=1;break a}H[H[c>>2]>>2]=H[a+68>>2];d=1;break a}H[H[c>>2]>>2]=H[a+72>>2];d=1;break a}H[H[c>>2]>>2]=H[a+76>>2];d=1;break a}d=1;r:{switch(J[a+86>>1]-1|0){case 0:G[H[c>>2]>>1]=2;break a;case 1:G[H[c>>2]>>1]=1;break a;case 2:G[H[c>>2]>>1]=3;break a;case 3:break r;default:break a}}G[H[c>>2]>>1]=0;break a}G[H[c>>2]>>1]=J[a+86>>1];d=1;break a}H[H[c>>2]>>2]=H[a- -64>>2];d=1;break a}G[H[c>>2]>>1]=J[a+196>>1];H[H[c+4>>2]>>2]=H[a+200>>2];d=1;break a}G[H[c>>2]>>1]=J[a+208>>1];d=1;break a}G[H[c>>2]>>1]=J[a+204>>1];G[H[c+4>>2]>>1]=J[a+206>>1];d=1;break a}H[H[c>>2]>>2]=H[a+216>>2];d=1;if((J[a+98>>1]-J[a+168>>1]|0)<2){break a}H[H[c+4>>2]>>2]=H[a+220>>2];H[H[c+8>>2]>>2]=H[a+224>>2];break a}H[H[c>>2]>>2]=H[a+212>>2];d=1;break a}H[H[c>>2]>>2]=H[a+232>>2];d=1;break a}s:{g=Ie(a,b);t:{if(!g){d=47602;b=b>>>0>65535?44394:45022;break t}if(J[g+12>>1]==65){e=H[a+236>>2];if((e|0)>0){break s}break a}d=H[g+16>>2];b=b>>>0>65535?44394:45022}c=H[a+628>>2];a=H[a>>2];H[h+8>>2]=d;H[h+4>>2]=b;H[h>>2]=a;Xa(c,51219,47316,h);d=0;break a}f=H[a+240>>2];a=0;while(1){i=f+N(a,12)|0;if(H[H[i>>2]>>2]==(b|0)){if(I[g+15|0]){b=H[(f+N(a,12)|0)+4>>2];u:{if(J[g+4>>1]==65533){H[H[c>>2]>>2]=b;break u}G[H[c>>2]>>1]=b}H[H[c+4>>2]>>2]=H[(f+N(a,12)|0)+8>>2];d=1;break a}v:{e=H[g+8>>2];if(!((e|0)==2|J[g+4>>1]>65532)&H[(f+N(a,12)|0)+4>>2]<2){break v}w:{x:{b=H[g>>2];switch(b-321|0){case 0:case 15:break v;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:break w;default:break x}}if((b|0)==297|(b|0)==530){break v}}H[H[c>>2]>>2]=H[(f+N(a,12)|0)+8>>2];d=1;break a}f=f+N(a,12)|0;if(H[f+4>>2]<=0){break a}a=H[f+8>>2];b=0;while(1){d=0;y:{z:{A:{switch(e-1|0){case 0:case 6:F[H[c>>2]]=I[a|0];break z;case 5:F[H[c>>2]]=I[a|0];break z;case 2:G[H[c>>2]>>1]=J[a>>1];break z;case 7:G[H[c>>2]>>1]=J[a>>1];break z;case 3:case 12:H[H[c>>2]>>2]=H[a>>2];break z;case 8:H[H[c>>2]>>2]=H[a>>2];break z;case 4:case 9:case 10:L[H[c>>2]>>2]=L[a>>2];break z;case 11:break A;default:break y}}M[H[c>>2]>>3]=M[a>>3]}c=c+4|0;d=1}e=H[H[i>>2]+8>>2]-1|0;if(e>>>0<=12){e=H[(e<<2)+63360>>2]}else{e=0}b=b+1|0;if((b|0)>=H[f+4>>2]){break a}a=a+e|0;e=H[g+8>>2];continue}}a=a+1|0;if((e|0)!=(a|0)){continue}break}}Ga=h+16|0;return d|0}function kw(a){a=a|0;var 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;d=H[a+76>>2];b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}b=H[a+424>>2];a:{b:{if((d|0)==3){c=10;if(H[a+80>>2]==3){break a}break b}if((d|0)<5){break b}c=N(d,6);break a}c=d<<2|2}if(!((c|0)<=H[a+428>>2]?b:0)){b=(c|0)>10?c:10;H[a+428>>2]=b;b=Ia[H[H[a+4>>2]>>2]](a,0,N(b,36))|0;H[a+424>>2]=b}H[a+200>>2]=c;H[a+204>>2]=b;e=3;c:{if((d|0)!=3){d:{e:{f:{if((d|0)>=5){f=d&3;c=0;if(d-1>>>0>=3){break f}a=0;break e}H[b>>2]=d;g:{if((d|0)<=0){break g}H[b+4>>2]=0;if((d|0)==1){break g}H[b+8>>2]=1;if((d|0)==2){break g}H[b+12>>2]=2;if((d|0)==3){break g}H[b+16>>2]=3}H[b+28>>2]=0;H[b+32>>2]=1;H[b+20>>2]=0;H[b+24>>2]=0;b=b+36|0;break d}h=d&-4;a=0;e=0;while(1){H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=0;H[b+32>>2]=1;H[b+20>>2]=0;H[b+24>>2]=0;H[b+4>>2]=a;H[b>>2]=1;H[b+136>>2]=0;H[b+140>>2]=1;H[b+128>>2]=0;H[b+132>>2]=0;H[b+112>>2]=a|3;H[b+100>>2]=0;H[b+104>>2]=1;H[b+92>>2]=0;H[b+96>>2]=0;H[b+76>>2]=a|2;g=b- -64|0;H[g>>2]=0;H[g+4>>2]=1;H[b+56>>2]=0;H[b+60>>2]=0;H[b+40>>2]=a|1;a=a+4|0;b=b+144|0;e=e+4|0;if((h|0)!=(e|0)){continue}break}}if(!f){break d}while(1){H[b+28>>2]=0;H[b+32>>2]=1;H[b+20>>2]=0;H[b+24>>2]=0;H[b+4>>2]=a;H[b>>2]=1;a=a+1|0;b=b+36|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}h:{i:{j:{k:{l:{if((d|0)>0){f=d&3;c=0;h=d-1|0;m:{if(h>>>0<3){a=0;break m}g=d&-4;a=0;e=0;while(1){H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=0;H[b+32>>2]=2;H[b+20>>2]=1;H[b+24>>2]=5;H[b+4>>2]=a;H[b>>2]=1;H[b+136>>2]=0;H[b+140>>2]=2;H[b+128>>2]=1;H[b+132>>2]=5;H[b+112>>2]=a|3;H[b+100>>2]=0;H[b+104>>2]=2;H[b+92>>2]=1;H[b+96>>2]=5;H[b+76>>2]=a|2;i=b- -64|0;H[i>>2]=0;H[i+4>>2]=2;H[b+56>>2]=1;H[b+60>>2]=5;H[b+40>>2]=a|1;a=a+4|0;b=b+144|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}if(f){while(1){H[b+28>>2]=0;H[b+32>>2]=2;H[b+20>>2]=1;H[b+24>>2]=5;H[b+4>>2]=a;H[b>>2]=1;a=a+1|0;b=b+36|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}f=d&3;c=0;n:{if(h>>>0<3){a=0;break n}g=d&-4;a=0;e=0;while(1){H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=0;H[b+32>>2]=2;H[b+20>>2]=6;H[b+24>>2]=63;H[b+4>>2]=a;H[b>>2]=1;H[b+136>>2]=0;H[b+140>>2]=2;H[b+128>>2]=6;H[b+132>>2]=63;H[b+112>>2]=a|3;H[b+100>>2]=0;H[b+104>>2]=2;H[b+92>>2]=6;H[b+96>>2]=63;H[b+76>>2]=a|2;i=b- -64|0;H[i>>2]=0;H[i+4>>2]=2;H[b+56>>2]=6;H[b+60>>2]=63;H[b+40>>2]=a|1;a=a+4|0;b=b+144|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}if(f){while(1){H[b+28>>2]=0;H[b+32>>2]=2;H[b+20>>2]=6;H[b+24>>2]=63;H[b+4>>2]=a;H[b>>2]=1;a=a+1|0;b=b+36|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}g=d&3;e=0;o:{if(h>>>0<3){c=0;break o}i=d&-4;c=0;f=0;while(1){a=b;H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=2;H[b+32>>2]=1;H[b+20>>2]=1;H[b+24>>2]=63;H[b+4>>2]=c;H[b>>2]=1;H[b+136>>2]=2;H[b+140>>2]=1;H[b+128>>2]=1;H[b+132>>2]=63;H[b+112>>2]=c|3;H[b+100>>2]=2;H[b+104>>2]=1;H[b+92>>2]=1;H[b+96>>2]=63;H[b+76>>2]=c|2;j=b- -64|0;H[j>>2]=2;H[j+4>>2]=1;H[b+56>>2]=1;H[b+60>>2]=63;H[b+40>>2]=c|1;c=c+4|0;b=b+144|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}a=a+108|0}if(g){while(1){a=b;H[b+28>>2]=2;H[b+32>>2]=1;H[b+20>>2]=1;H[b+24>>2]=63;H[b+4>>2]=c;H[b>>2]=1;c=c+1|0;b=b+36|0;e=e+1|0;if((g|0)!=(e|0)){continue}break}}if((d|0)<5){break l}f=d&3;c=0;if(h>>>0>=3){break j}a=0;break i}H[b>>2]=d;break k}H[b>>2]=d;if((d|0)<=0){break k}H[a+40>>2]=0;if((d|0)==1){break k}H[a+44>>2]=1;if((d|0)==2){break k}H[a+48>>2]=2;if((d|0)==3){break k}H[a+52>>2]=3}H[b+28>>2]=1;H[b+32>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;b=b+36|0;break h}h=d&-4;a=0;e=0;while(1){H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=1;H[b+32>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;H[b+4>>2]=a;H[b>>2]=1;H[b+136>>2]=1;H[b+140>>2]=0;H[b+128>>2]=0;H[b+132>>2]=0;H[b+112>>2]=a|3;H[b+100>>2]=1;H[b+104>>2]=0;H[b+92>>2]=0;H[b+96>>2]=0;H[b+76>>2]=a|2;g=b- -64|0;H[g>>2]=1;H[g+4>>2]=0;H[b+56>>2]=0;H[b+60>>2]=0;H[b+40>>2]=a|1;a=a+4|0;b=b+144|0;e=e+4|0;if((h|0)!=(e|0)){continue}break}}if(!f){break h}while(1){H[b+28>>2]=1;H[b+32>>2]=0;H[b+20>>2]=0;H[b+24>>2]=0;H[b+4>>2]=a;H[b>>2]=1;a=a+1|0;b=b+36|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if((d|0)<=0){break c}f=d&3;c=0;p:{if(d-1>>>0<3){a=0;break p}d=d&-4;a=0;e=0;while(1){H[b+108>>2]=1;H[b+72>>2]=1;H[b+36>>2]=1;H[b+28>>2]=1;H[b+32>>2]=0;H[b+20>>2]=1;H[b+24>>2]=63;H[b+4>>2]=a;H[b>>2]=1;H[b+136>>2]=1;H[b+140>>2]=0;H[b+128>>2]=1;H[b+132>>2]=63;H[b+112>>2]=a|3;H[b+100>>2]=1;H[b+104>>2]=0;H[b+92>>2]=1;H[b+96>>2]=63;H[b+76>>2]=a|2;h=b- -64|0;H[h>>2]=1;H[h+4>>2]=0;H[b+56>>2]=1;H[b+60>>2]=63;H[b+40>>2]=a|1;a=a+4|0;b=b+144|0;e=e+4|0;if((d|0)!=(e|0)){continue}break}}if(!f){break c}while(1){H[b+28>>2]=1;H[b+32>>2]=0;H[b+20>>2]=1;H[b+24>>2]=63;H[b+4>>2]=a;H[b>>2]=1;a=a+1|0;b=b+36|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}break c}a=H[a+80>>2];H[b+8>>2]=1;H[b+12>>2]=2;H[b>>2]=3;H[b+4>>2]=0;H[b+72>>2]=1;c=b- -64|0;H[c>>2]=0;H[c+4>>2]=2;H[b+56>>2]=1;H[b+60>>2]=5;H[b+36>>2]=1;H[b+40>>2]=0;H[b+28>>2]=0;H[b+32>>2]=1;H[b+20>>2]=0;H[b+24>>2]=0;q:{if((a|0)==3){d=9;f=7;h=5;g=6;i=4;c=0;j=1;k=1;p=1;l=2;m=6;q=2;n=8;o=b+76|0;a=2;break q}r=1;H[b+216>>2]=1;H[b+180>>2]=1;H[b+184>>2]=1;H[b+144>>2]=1;H[b+148>>2]=0;H[b+108>>2]=1;H[b+112>>2]=2;H[b+76>>2]=1;H[b+208>>2]=0;H[b+212>>2]=2;H[b+200>>2]=6;H[b+204>>2]=63;H[b+172>>2]=0;H[b+176>>2]=2;H[b+164>>2]=6;H[b+168>>2]=63;H[b+136>>2]=0;H[b+140>>2]=2;H[b+128>>2]=1;H[b+132>>2]=5;H[b+100>>2]=0;H[b+104>>2]=2;H[b+92>>2]=1;H[b+96>>2]=5;d=13;n=12;f=11;m=10;h=9;i=8;e=7;k=2;j=6;c=2;g=1;l=1;o=b+220|0;a=6}H[o>>2]=2;a=N(a,36)+b|0;H[a+32>>2]=k;H[a+24>>2]=63;H[a+28>>2]=0;H[a+20>>2]=j;a=N(e,36)+b|0;H[a+32>>2]=1;H[a+28>>2]=c;H[a+20>>2]=1;H[a+24>>2]=63;H[a+4>>2]=p;H[a>>2]=1;a=N(i,36)+b|0;H[a+4>>2]=r;H[a+20>>2]=g;H[a+24>>2]=63;H[a+28>>2]=c;H[a+32>>2]=l;H[a>>2]=1;a=N(h,36)+b|0;H[a+28>>2]=2;H[a+32>>2]=1;H[a+20>>2]=1;H[a+24>>2]=63;H[a+4>>2]=c;H[a>>2]=1;a=N(m,36)+b|0;H[a>>2]=3;H[a+4>>2]=0;H[a+8>>2]=1;H[a+12>>2]=2;H[a+20>>2]=0;H[a+24>>2]=0;H[a+28>>2]=1;H[a+32>>2]=0;a=N(f,36)+b|0;H[a+4>>2]=q;H[a+20>>2]=1;H[a+24>>2]=63;H[a+28>>2]=1;H[a+32>>2]=0;H[a>>2]=1;a=N(n,36)+b|0;H[a+20>>2]=1;H[a+24>>2]=63;H[a+28>>2]=1;H[a+32>>2]=0;H[a>>2]=1;H[a+4>>2]=1;a=N(d,36)+b|0;H[a+4>>2]=c;H[a+20>>2]=1;H[a+24>>2]=63;H[a+28>>2]=1;H[a+32>>2]=0;H[a>>2]=1}}function gc(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0);if(kc(a)){if(!(c?b:0)){c=I[15832]|I[15833]<<8|(I[15834]<<16|I[15835]<<24);b=I[15828]|I[15829]<<8|(I[15830]<<16|I[15831]<<24);F[a+125|0]=b;F[a+126|0]=b>>>8;F[a+127|0]=b>>>16;F[a+128|0]=b>>>24;F[a+129|0]=c;F[a+130|0]=c>>>8;F[a+131|0]=c>>>16;F[a+132|0]=c>>>24;c=I[15827]|I[15828]<<8|(I[15829]<<16|I[15830]<<24);b=I[15823]|I[15824]<<8|(I[15825]<<16|I[15826]<<24);F[a+120|0]=b;F[a+121|0]=b>>>8;F[a+122|0]=b>>>16;F[a+123|0]=b>>>24;F[a+124|0]=c;F[a+125|0]=c>>>8;F[a+126|0]=c>>>16;F[a+127|0]=c>>>24;c=I[15819]|I[15820]<<8|(I[15821]<<16|I[15822]<<24);b=I[15815]|I[15816]<<8|(I[15817]<<16|I[15818]<<24);F[a+112|0]=b;F[a+113|0]=b>>>8;F[a+114|0]=b>>>16;F[a+115|0]=b>>>24;F[a+116|0]=c;F[a+117|0]=c>>>8;F[a+118|0]=c>>>16;F[a+119|0]=c>>>24;c=I[15811]|I[15812]<<8|(I[15813]<<16|I[15814]<<24);b=I[15807]|I[15808]<<8|(I[15809]<<16|I[15810]<<24);F[a+104|0]=b;F[a+105|0]=b>>>8;F[a+106|0]=b>>>16;F[a+107|0]=b>>>24;F[a+108|0]=c;F[a+109|0]=c>>>8;F[a+110|0]=c>>>16;F[a+111|0]=c>>>24;c=I[15803]|I[15804]<<8|(I[15805]<<16|I[15806]<<24);b=I[15799]|I[15800]<<8|(I[15801]<<16|I[15802]<<24);F[a+96|0]=b;F[a+97|0]=b>>>8;F[a+98|0]=b>>>16;F[a+99|0]=b>>>24;F[a+100|0]=c;F[a+101|0]=c>>>8;F[a+102|0]=c>>>16;F[a+103|0]=c>>>24;c=I[15795]|I[15796]<<8|(I[15797]<<16|I[15798]<<24);b=I[15791]|I[15792]<<8|(I[15793]<<16|I[15794]<<24);F[a+88|0]=b;F[a+89|0]=b>>>8;F[a+90|0]=b>>>16;F[a+91|0]=b>>>24;F[a+92|0]=c;F[a+93|0]=c>>>8;F[a+94|0]=c>>>16;F[a+95|0]=c>>>24;c=I[15787]|I[15788]<<8|(I[15789]<<16|I[15790]<<24);b=I[15783]|I[15784]<<8|(I[15785]<<16|I[15786]<<24);F[a+80|0]=b;F[a+81|0]=b>>>8;F[a+82|0]=b>>>16;F[a+83|0]=b>>>24;F[a+84|0]=c;F[a+85|0]=c>>>8;F[a+86|0]=c>>>16;F[a+87|0]=c>>>24;c=I[15779]|I[15780]<<8|(I[15781]<<16|I[15782]<<24);b=I[15775]|I[15776]<<8|(I[15777]<<16|I[15778]<<24);F[a+72|0]=b;F[a+73|0]=b>>>8;F[a+74|0]=b>>>16;F[a+75|0]=b>>>24;F[a+76|0]=c;F[a+77|0]=c>>>8;F[a+78|0]=c>>>16;F[a+79|0]=c>>>24;return 0}g=O(O(b>>>0)*O(c>>>0));f=1;a:{if(d>>>0<2){break a}f=4;if(d>>>0<5){break a}f=d>>>0>8?24:8}if(O(O(g*O(f>>>0))*O(.125))>O(268435456)){b=I[16385]|I[16386]<<8|(I[16387]<<16|I[16388]<<24);F[a+96|0]=b;F[a+97|0]=b>>>8;F[a+98|0]=b>>>16;F[a+99|0]=b>>>24;c=I[16381]|I[16382]<<8|(I[16383]<<16|I[16384]<<24);b=I[16377]|I[16378]<<8|(I[16379]<<16|I[16380]<<24);F[a+88|0]=b;F[a+89|0]=b>>>8;F[a+90|0]=b>>>16;F[a+91|0]=b>>>24;F[a+92|0]=c;F[a+93|0]=c>>>8;F[a+94|0]=c>>>16;F[a+95|0]=c>>>24;c=I[16373]|I[16374]<<8|(I[16375]<<16|I[16376]<<24);b=I[16369]|I[16370]<<8|(I[16371]<<16|I[16372]<<24);F[a+80|0]=b;F[a+81|0]=b>>>8;F[a+82|0]=b>>>16;F[a+83|0]=b>>>24;F[a+84|0]=c;F[a+85|0]=c>>>8;F[a+86|0]=c>>>16;F[a+87|0]=c>>>24;c=I[16365]|I[16366]<<8|(I[16367]<<16|I[16368]<<24);b=I[16361]|I[16362]<<8|(I[16363]<<16|I[16364]<<24);F[a+72|0]=b;F[a+73|0]=b>>>8;F[a+74|0]=b>>>16;F[a+75|0]=b>>>24;F[a+76|0]=c;F[a+77|0]=c>>>8;F[a+78|0]=c>>>16;F[a+79|0]=c>>>24;return 0}d=2;b:{c:{switch(f-1|0){case 3:d=16;break b;case 7:d=256;break b;case 0:break b;default:break c}}d=0}H[a+12>>2]=40;H[a+68>>2]=e;H[a+44>>2]=d;H[a+28>>2]=0;G[a+26>>1]=f;G[a+24>>1]=1;H[a+20>>2]=c;H[a+16>>2]=b;b=N(b,f)+31>>>3&536870908;H[a+52>>2]=b;b=N(b,c);H[a+32>>2]=b;b=cb((b+(H[a+44>>2]<<2)|0)+40|0);H[a+4>>2]=b;if(!b){c=I[16463]|I[16464]<<8|(I[16465]<<16|I[16466]<<24);b=I[16459]|I[16460]<<8|(I[16461]<<16|I[16462]<<24);F[a+102|0]=b;F[a+103|0]=b>>>8;F[a+104|0]=b>>>16;F[a+105|0]=b>>>24;F[a+106|0]=c;F[a+107|0]=c>>>8;F[a+108|0]=c>>>16;F[a+109|0]=c>>>24;c=I[16457]|I[16458]<<8|(I[16459]<<16|I[16460]<<24);b=I[16453]|I[16454]<<8|(I[16455]<<16|I[16456]<<24);F[a+96|0]=b;F[a+97|0]=b>>>8;F[a+98|0]=b>>>16;F[a+99|0]=b>>>24;F[a+100|0]=c;F[a+101|0]=c>>>8;F[a+102|0]=c>>>16;F[a+103|0]=c>>>24;c=I[16449]|I[16450]<<8|(I[16451]<<16|I[16452]<<24);b=I[16445]|I[16446]<<8|(I[16447]<<16|I[16448]<<24);F[a+88|0]=b;F[a+89|0]=b>>>8;F[a+90|0]=b>>>16;F[a+91|0]=b>>>24;F[a+92|0]=c;F[a+93|0]=c>>>8;F[a+94|0]=c>>>16;F[a+95|0]=c>>>24;c=I[16441]|I[16442]<<8|(I[16443]<<16|I[16444]<<24);b=I[16437]|I[16438]<<8|(I[16439]<<16|I[16440]<<24);F[a+80|0]=b;F[a+81|0]=b>>>8;F[a+82|0]=b>>>16;F[a+83|0]=b>>>24;F[a+84|0]=c;F[a+85|0]=c>>>8;F[a+86|0]=c>>>16;F[a+87|0]=c>>>24;c=I[16433]|I[16434]<<8|(I[16435]<<16|I[16436]<<24);b=I[16429]|I[16430]<<8|(I[16431]<<16|I[16432]<<24);F[a+72|0]=b;F[a+73|0]=b>>>8;F[a+74|0]=b>>>16;F[a+75|0]=b>>>24;F[a+76|0]=c;F[a+77|0]=c>>>8;F[a+78|0]=c>>>16;F[a+79|0]=c>>>24;return 0}H[a+8>>2]=b+((H[a+32>>2]+H[a+12>>2]|0)+(H[a+44>>2]<<2)|0);b=H[a+4>>2];b=b?H[a+44>>2]?b+40|0:0:0;if(b){_a(b,0,H[a+44>>2]<<2)}if(H[a+924>>2]){b=H[a+924>>2];if(b){Ta(b);H[a+924>>2]=0}H[a+376>>2]=0;H[a+380>>2]=0;H[a+372>>2]=H[a+16>>2];H[a+384>>2]=H[a+20>>2]}if(H[a+928>>2]){Gg(a)}d=I[a+16|0]|I[a+17|0]<<8|(I[a+18|0]<<16|I[a+19|0]<<24);b=H[a+4>>2];c=I[a+12|0]|I[a+13|0]<<8|(I[a+14|0]<<16|I[a+15|0]<<24);F[b|0]=c;F[b+1|0]=c>>>8;F[b+2|0]=c>>>16;F[b+3|0]=c>>>24;F[b+4|0]=d;F[b+5|0]=d>>>8;F[b+6|0]=d>>>16;F[b+7|0]=d>>>24;d=I[a+48|0]|I[a+49|0]<<8|(I[a+50|0]<<16|I[a+51|0]<<24);c=I[a+44|0]|I[a+45|0]<<8|(I[a+46|0]<<16|I[a+47|0]<<24);F[b+32|0]=c;F[b+33|0]=c>>>8;F[b+34|0]=c>>>16;F[b+35|0]=c>>>24;F[b+36|0]=d;F[b+37|0]=d>>>8;F[b+38|0]=d>>>16;F[b+39|0]=d>>>24;d=I[a+40|0]|I[a+41|0]<<8|(I[a+42|0]<<16|I[a+43|0]<<24);c=I[a+36|0]|I[a+37|0]<<8|(I[a+38|0]<<16|I[a+39|0]<<24);F[b+24|0]=c;F[b+25|0]=c>>>8;F[b+26|0]=c>>>16;F[b+27|0]=c>>>24;F[b+28|0]=d;F[b+29|0]=d>>>8;F[b+30|0]=d>>>16;F[b+31|0]=d>>>24;d=I[a+32|0]|I[a+33|0]<<8|(I[a+34|0]<<16|I[a+35|0]<<24);c=I[a+28|0]|I[a+29|0]<<8|(I[a+30|0]<<16|I[a+31|0]<<24);F[b+16|0]=c;F[b+17|0]=c>>>8;F[b+18|0]=c>>>16;F[b+19|0]=c>>>24;F[b+20|0]=d;F[b+21|0]=d>>>8;F[b+22|0]=d>>>16;F[b+23|0]=d>>>24;d=I[a+24|0]|I[a+25|0]<<8|(I[a+26|0]<<16|I[a+27|0]<<24);c=I[a+20|0]|I[a+21|0]<<8|(I[a+22|0]<<16|I[a+23|0]<<24);F[b+8|0]=c;F[b+9|0]=c>>>8;F[b+10|0]=c>>>16;F[b+11|0]=c>>>24;F[b+12|0]=d;F[b+13|0]=d>>>8;F[b+14|0]=d>>>16;F[b+15|0]=d>>>24;b=H[a+4>>2];d:{if(!b){f=0;b=0;break d}f=H[a+4>>2];b=(b+H[b>>2]|0)+(H[a+44>>2]<<2)|0}H[a+56>>2]=b}return f|0}function Ps(a){a=a|0;var 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;j=Ga-16|0;Ga=j;b=0;a:{if(!a){break a}m=Ga-32|0;Ga=m;l=Va(24);H[l+12>>2]=0;H[l+20>>2]=1;ii(m,l);d=Ga-48|0;Ga=d;b:{if(m){To(d,m);b=Vl(d);break b}b=Vl(0)}Ga=d+48|0;c:{d:{h=H[a+8>>2];d=H[a+12>>2];if((h|0)==(d|0)){break d}while(1){if(!H[h+16>>2]){yk(a,h,h+12|0,h+16|0)}h=h+20|0;if((d|0)!=(h|0)){continue}break}h=H[a+8>>2];o=H[a+12>>2];if((h|0)==(o|0)){break d}while(1){e:{c=F[h+11|0]<0?H[h>>2]:h;n=Ga-32|0;Ga=n;d=-102;f:{if(!b){break f}if(H[b+56>>2]==1){d=mi(b);if(d){break f}}i=c?c:1888;f=wb(i);H[b+65700>>2]=0;H[b+152>>2]=0;H[b+156>>2]=8;H[b+65704>>2]=0;H[b+65708>>2]=0;H[b+160>>2]=0;H[b+120>>2]=0;H[b+124>>2]=0;d=Jd(b,H[b+44>>2]);c=Ha;g=c;H[b+148>>2]=32;H[b+128>>2]=d;H[b+132>>2]=c;H[b+144>>2]=f+46;c=cb(f+78|0);H[b+140>>2]=0;H[b+136>>2]=c;F[c+5|0]=0;F[c+4|0]=0;F[c|0]=80;F[c+1|0]=75;F[c+2|0]=1;F[c+3|0]=2;F[c+6|0]=20;F[c+7|0]=0;e=H[b+152>>2];F[c+8|0]=e;F[c+9|0]=e>>>8;if(e>>>0>=65536){F[c+8|0]=255;F[c+9|0]=255}e=H[b+156>>2];F[c+10|0]=e;F[c+11|0]=e>>>8;if(e>>>0>=65536){F[c+10|0]=255;F[c+11|0]=255}e=H[b+65700>>2];F[c+29|0]=f>>>8;F[c+28|0]=f;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+12|0]=e;F[c+15|0]=e>>>24;F[c+14|0]=e>>>16;F[c+13|0]=e>>>8;if(f>>>0>=65536){F[c+28|0]=255;F[c+29|0]=255}F[c+30|0]=0;F[c+31|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+36|0]=0;F[c+37|0]=0;g:{if(!g&d>>>0<=4294967294){e=H[b+65776>>2];g=g-(H[b+65780>>2]+(e>>>0>d>>>0)|0)|0;d=d-e|0;F[c+42|0]=d;F[c+43|0]=d>>>8;F[c+44|0]=d>>>16;F[c+45|0]=d>>>24;if(!g){break g}}F[c+42|0]=255;F[c+43|0]=255;F[c+44|0]=255;F[c+45|0]=255}h:{if(!f){break h}F[c+46|0]=I[i|0];d=1;if((f|0)==1){break h}c=f-1|0;e=c&3;if(f-2>>>0>=3){f=c&-4;c=0;while(1){F[(H[b+136>>2]+d|0)+46|0]=I[d+i|0];g=d+1|0;F[(g+H[b+136>>2]|0)+46|0]=I[g+i|0];g=d+2|0;F[(g+H[b+136>>2]|0)+46|0]=I[g+i|0];g=d+3|0;F[(g+H[b+136>>2]|0)+46|0]=I[g+i|0];d=d+4|0;c=c+4|0;if((f|0)!=(c|0)){continue}break}}if(!e){break h}c=0;while(1){F[(H[b+136>>2]+d|0)+46|0]=I[d+i|0];d=d+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(!H[b+136>>2]){d=-104;break f}H[b+65720>>2]=0;H[b+65724>>2]=0;H[b+65712>>2]=0;d=b+65728|0;H[d>>2]=0;H[d+4>>2]=0;d=b+65736|0;H[d>>2]=0;H[d+4>>2]=0;c=Ga-16|0;Ga=c;f=wb(i);e=H[b+44>>2];H[c+8>>2]=67324752;d=-1;i:{if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0)!=4){break i}e=H[b+44>>2];j:{if(H[b+65712>>2]){G[c+8>>1]=45;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0;break j}G[c+8>>1]=20;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0}if((e|0)!=2){break i}e=H[b+44>>2];g=H[b+152>>2];G[c+8>>1]=g;if(g>>>0>=65536){G[c+8>>1]=65535}if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0)!=2){break i}e=H[b+44>>2];g=H[b+156>>2];G[c+8>>1]=g;if(g>>>0>=65536){G[c+8>>1]=65535}if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0)!=2){break i}e=H[b+44>>2];H[c+8>>2]=H[b+65700>>2];if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0)!=4){break i}e=H[b+44>>2];H[c+8>>2]=0;if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0)!=4){break i}e=H[b+44>>2];k:{if(H[b+65712>>2]){H[c+8>>2]=-1;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0;break k}H[c+8>>2]=0;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0}if((e|0)!=4){break i}e=H[b+44>>2];l:{if(H[b+65712>>2]){H[c+8>>2]=-1;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0;break l}H[c+8>>2]=0;e=Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,4)|0}if((e|0)!=4){break i}e=H[b+44>>2];G[c+8>>1]=f;if(f>>>0>=65536){G[c+8>>1]=65535}if((Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0)!=2){break i}e=H[b+44>>2];g=H[b+65712>>2]?20:0;G[c+8>>1]=g;if(g>>>0>=65536){G[c+8>>1]=65535}e=(Ia[H[b+8>>2]](H[b+28>>2],e,c+8|0,2)|0)!=2;if(!(e|!f)){e=(Ia[H[b+8>>2]](H[b+28>>2],H[b+44>>2],i,f)|0)!=(f|0)}if(e){break i}if(!H[b+65712>>2]){d=0;break i}d=b+65720|0;p=d,q=Jd(b,H[b+44>>2]),H[p>>2]=q;H[d+4>>2]=Ha;d=H[b+44>>2];G[c+8>>1]=1;e=d;d=c+8|0;Ia[H[b+8>>2]](H[b+28>>2],e,d,2)|0;f=H[b+44>>2];G[c+8>>1]=16;Ia[H[b+8>>2]](H[b+28>>2],f,d,2)|0;f=H[b+44>>2];H[c+8>>2]=0;H[c+12>>2]=0;Ia[H[b+8>>2]](H[b+28>>2],f,d,8)|0;f=H[b+44>>2];H[c+8>>2]=0;H[c+12>>2]=0;d=(Ia[H[b+8>>2]](H[b+28>>2],f,d,8)|0)!=8?-1:0}Ga=c+16|0;H[b+68>>2]=0;H[b+72>>2]=0;H[b+76>>2]=b+164;H[b+108>>2]=0;H[b+80>>2]=65536;H[b+84>>2]=0;m:{if(d){break m}if(!(H[b+160>>2]|H[b+156>>2]!=8)){H[b+104>>2]=0;H[b+96>>2]=0;H[b+100>>2]=0;d=wg(b- -64|0,-1,8,-15,8,0,1877);if(d){break m}H[b+120>>2]=8}H[b+65760>>2]=0;H[b+56>>2]=1;d=0;break f}H[b+65760>>2]=0}Ga=n+32|0;if(d){break e}f=H[h+12>>2];d=H[h+16>>2];c=-102;n:{if(!b|!H[b+56>>2]){break n}c=Nb(H[b+65704>>2],f,d);H[b+68>>2]=d;H[b+64>>2]=f;H[b+65704>>2]=c;if(d){e=b+164|0;g=b- -64|0;while(1){d=H[b+80>>2];if(!d){f=ki(b);H[b+76>>2]=e;d=65536;H[b+80>>2]=65536;c=-1;if((f|0)==-1){break n}}o:{if(!(H[b+160>>2]?0:H[b+156>>2]==8)){c=H[b+68>>2];f=c>>>0<d>>>0?c:d;if(f){c=0;d=0;if(f-1>>>0>=3){n=f&-4;i=0;while(1){F[H[b+76>>2]+d|0]=I[H[b+64>>2]+d|0];k=d|1;F[k+H[b+76>>2]|0]=I[k+H[b+64>>2]|0];k=d|2;F[k+H[b+76>>2]|0]=I[k+H[b+64>>2]|0];k=d|3;F[k+H[b+76>>2]|0]=I[k+H[b+64>>2]|0];d=d+4|0;i=i+4|0;if((n|0)!=(i|0)){continue}break}}i=f&3;if(i){while(1){F[H[b+76>>2]+d|0]=I[H[b+64>>2]+d|0];d=d+1|0;c=c+1|0;if((i|0)!=(c|0)){continue}break}}c=H[b+68>>2];d=H[b+80>>2]}H[b+80>>2]=d-f;H[b+68>>2]=c-f;H[b+64>>2]=f+H[b+64>>2];H[b+76>>2]=f+H[b+76>>2];H[b+72>>2]=f+H[b+72>>2];H[b+84>>2]=f+H[b+84>>2];H[b+124>>2]=f+H[b+124>>2];break o}d=H[b+84>>2];c=$c(g,0);H[b+124>>2]=H[b+124>>2]+(H[b+84>>2]-d|0);if(c){break n}}if(H[b+68>>2]){continue}break}}c=0}if(c){break e}if(mi(b)){break e}h=h+20|0;if((o|0)!=(h|0)){continue}break d}break}Nl(b);H[j+12>>2]=0;H[j+8>>2]=0;break c}Nl(b);b=H[l>>2];H[a>>2]=b;H[j+12>>2]=b;b=a;a=H[l+12>>2];H[b+4>>2]=a;H[j+8>>2]=a;Ta(l)}Ga=m+32|0;d=H[j+8>>2];b=0;if(!d){break a}a=Va(20);H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=15536;H[a+12>>2]=0;H[a+16>>2]=0;Dh(a,H[j+12>>2],d);b=H[a+4>>2]}Ga=j+16|0;return b|0}function Fp(a){a=a|0;var 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;g=Ga-32|0;Ga=g;if(I[a+64|0]){Ia[H[H[a>>2]+52>>2]](a,0);Ia[H[H[a>>2]+56>>2]](a)}h=M[a+48>>3];l=M[a+56>>3];b=H[a+8>>2];b=Ia[H[H[b>>2]+68>>2]](b,2)|0;d=H[a+4>>2];Ia[H[H[d>>2]+388>>2]](d)|0;d=H[a+4>>2];M[g+24>>3]=l*M[b+8>>3]/h;M[g+16>>3]=h*M[b+16>>3]/l;M[g+8>>3]=h*M[b+32>>3];M[g>>3]=l*M[b+40>>3];Ia[H[H[d>>2]+380>>2]](d,b,g+24|0,g+16|0,b+24|0,g+8|0,g)|0;b=H[a+8>>2];b=Ia[H[H[b>>2]+80>>2]](b)|0;if(b){Ia[H[H[b>>2]+8>>2]](b,a)}H[a+12>>2]=-1;b=Ga+-64|0;Ga=b;d=H[a+8>>2];d=Ia[H[H[d>>2]+36>>2]](d)|0;if(d){e=Ia[H[H[d>>2]+16>>2]](d)|0;a:{if((e|0)==1){break a}b:{switch(e-2|0){case 3:c=H[a+4>>2];Ia[H[H[c>>2]+136>>2]](c,169760)|0;c=H[a+4>>2];Ia[H[H[c>>2]+184>>2]](c,169764)|0;c=H[a+4>>2];Ia[H[H[d>>2]+36>>2]](b,d);Ia[H[H[c>>2]+176>>2]](c,b)|0;if(F[b+11|0]>=0){break a}Ta(H[b>>2]);break a;case 0:c=H[a+4>>2];Ia[H[H[c>>2]+136>>2]](c,169768)|0;c=Va(32);H[b>>2]=c;H[b+4>>2]=4;H[b+8>>2]=-2147483640;Wa(c,169772,4);H[c+16>>2]=0;c:{d:{switch(Ia[H[H[d>>2]+24>>2]](d)|0){case 0:ne(b,169772,4);break c;case 1:ne(b,169792,4);break c;case 2:ne(b,169812,6);break c;case 3:ne(b,169840,6);break c;case 4:ne(b,169868,5);break c;case 5:break d;default:break c}}ne(b,169892,9)}c=H[a+8>>2];f=Ia[H[H[c>>2]+48>>2]](c)|0;c=H[a+4>>2];e:{if((f|0)==1){H[b+56>>2]=0;Ia[H[H[c>>2]+168>>2]](c,b+56|0)|0;break e}H[b+56>>2]=255;i=b+56|0;Ia[H[H[c>>2]+168>>2]](c,i)|0;c=H[a+8>>2];c=Ia[H[H[c>>2]+52>>2]](c)|0;f=H[a+4>>2];H[b+56>>2]=c<<16&16711680|(c>>>16&255|c&65280);Ia[H[H[f>>2]+160>>2]](f,i)|0}d=Ia[H[H[d>>2]+8>>2]](d)|0;c=H[a+4>>2];Ia[H[H[c>>2]+176>>2]](c,b)|0;c=H[a+4>>2];H[b+56>>2]=255;f=b+56|0;Ia[H[H[c>>2]+152>>2]](c,f)|0;c=H[a+4>>2];H[b+56>>2]=d<<16&16711680|(d>>>16&255|d&65280);Ia[H[H[c>>2]+144>>2]](c,f)|0;if(F[b+11|0]>=0){break a}Ta(H[b>>2]);break a;case 8:case 11:case 12:c=H[a+4>>2];Ia[H[H[c>>2]+136>>2]](c,169932)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+8>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+144>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+12>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+160>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+28>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+152>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+32>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+168>>2]](c,b)|0;c=b+56|0;f=b+48|0;i=b+40|0;k=b+32|0;Ia[H[H[d>>2]+40>>2]](d,c,f,i,k);j=H[a+4>>2];Ia[H[H[j>>2]+208>>2]](j,c,f,i,k)|0;c=H[a+4>>2];m=b,o=+(Ia[H[H[d>>2]+20>>2]](d)>>>0),M[m>>3]=o;Ia[H[H[c>>2]+200>>2]](c,b)|0;m=b,n=(Ia[H[H[d>>2]+8>>2]](d)|0)+(Ia[H[H[d>>2]+28>>2]](d)<<24)|0,H[m+24>>2]=n;m=b,n=(Ia[H[H[d>>2]+12>>2]](d)|0)+(Ia[H[H[d>>2]+32>>2]](d)<<24)|0,H[m+28>>2]=n;d=H[42491];H[b+8>>2]=H[42490];H[b+12>>2]=d;d=H[42489];H[b>>2]=H[42488];H[b+4>>2]=d;d=H[a+4>>2];Ia[H[H[d>>2]+212>>2]](d,b+24|0,b,2)|0;break a;default:break b}}c=H[a+4>>2];f=H[H[c>>2]+136>>2];if(e-11>>>0<=1){Ia[f|0](c,169936)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+8>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+144>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+12>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+160>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+28>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+152>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+32>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+168>>2]](c,b)|0;c=Ia[H[H[d>>2]+8>>2]](d)|0;m=b,n=(Ia[H[H[d>>2]+28>>2]](d)|0)+(c<<8)|0,H[m+56>>2]=n;c=Ia[H[H[d>>2]+12>>2]](d)|0;m=b,n=(Ia[H[H[d>>2]+32>>2]](d)|0)+(c<<8)|0,H[m+60>>2]=n;d=H[42491];H[b+8>>2]=H[42490];H[b+12>>2]=d;d=H[42489];H[b>>2]=H[42488];H[b+4>>2]=d;d=H[a+4>>2];Ia[H[H[d>>2]+212>>2]](d,b+56|0,b,2)|0;break a}Ia[f|0](c,169748)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+8>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+144>>2]](c,b)|0;c=H[a+4>>2];m=b,n=Ia[H[H[d>>2]+28>>2]](d)|0,H[m>>2]=n;Ia[H[H[c>>2]+152>>2]](c,b)|0}d=(e|0)!=1}else{d=0}Ga=b- -64|0;if(d){b=H[a+8>>2];m=a,n=(Ia[H[H[b>>2]+56>>2]](b)|0)==1?512:256,H[m+12>>2]=n}d=0;b=Ga-48|0;Ga=b;c=H[a+8>>2];e=Ia[H[H[c>>2]+40>>2]](c)|0;if(e){k=Ia[H[H[e>>2]+8>>2]](e)|0;c=Ia[H[H[e>>2]+12>>2]](e)|0;h=+Ia[H[H[e>>2]+16>>2]](e)*M[a+48>>3];M[b+40>>3]=h==0?.26458333333333334:h;F[b+39|0]=0;f=c&3840;i=1;f:{g:{h:{j=(c&240)+-64|0;if(j){if((j|0)==16){break h}break f}F[b+39|0]=2;break g}F[b+39|0]=1}i=0}F[b+38|0]=0;i:{j:{if((f|0)!=256){if(f){break i}d=2;break j}d=1}F[b+38|0]=d}if(i){F[b+39|0]=d}F[b+37|0]=0;d=c&61440;k:{if((d|0)!=4096){if(d){break k}F[b+37|0]=2;break k}F[b+37|0]=1}c=c&15;l:{if(+Ia[H[H[e>>2]+24>>2]](e)!=0){h=+Ia[H[H[e>>2]+24>>2]](e);break l}d=H[a+8>>2];d=Ia[H[H[d>>2]+72>>2]](d)|0;h=M[a+48>>3]*+(d>>>0)}M[b+24>>3]=h;Ia[H[H[e>>2]+32>>2]](e,b+20|0,b+16|0);m:{n:{if(!H[b+20>>2]|!H[b+16>>2]){break n}d=H[a+4>>2];m=b,o=+Ia[H[H[e>>2]+28>>2]](e),M[m+8>>3]=o;Ia[H[H[d>>2]+108>>2]](d,b+8|0)|0;d=0;o:{switch(H[b+16>>2]-1|0){case 1:d=H[b+20>>2];d=M[d>>3]!=M[d+8>>3]?1:2;break m;case 3:d=3;break m;case 0:break m;case 5:break o;default:break n}}d=4;break m}d=c}+Ia[H[H[e>>2]+16>>2]](e);if(!(!(+Ia[H[H[e>>2]+16>>2]](e)>=1)|!d)){F[b+39|0]=0}c=H[a+4>>2];F[b+8|0]=d;f=b+8|0;Ia[H[H[c>>2]+76>>2]](c,f)|0;c=H[a+4>>2];Ia[H[H[c>>2]+100>>2]](c,b+37|0)|0;c=H[a+4>>2];Ia[H[H[c>>2]+84>>2]](c,b+39|0)|0;c=H[a+4>>2];Ia[H[H[c>>2]+92>>2]](c,b+38|0)|0;c=H[a+4>>2];H[b+8>>2]=k;Ia[H[H[c>>2]+52>>2]](c,f)|0;c=H[a+4>>2];Ia[H[H[c>>2]+68>>2]](c,b+40|0)|0;c=H[a+4>>2];m=b,n=Ia[H[H[e>>2]+20>>2]](e)|0,H[m+8>>2]=n;Ia[H[H[c>>2]+60>>2]](c,f)|0;c=H[a+4>>2];Ia[H[H[c>>2]+124>>2]](c,b+24|0)|0;p:{q:{r:{s:{c=H[a+8>>2];switch((Ia[H[H[c>>2]+76>>2]](c)|0)-1|0){case 15:break q;case 10:break r;case 0:break s;default:break p}}c=H[a+4>>2];H[b+8>>2]=0;Ia[H[H[c>>2]+52>>2]](c,b+8|0)|0;break p}c=H[a+4>>2];H[b+8>>2]=0;Ia[H[H[c>>2]+60>>2]](c,b+8|0)|0;break p}c=H[a+4>>2];H[b+8>>2]=16777215;Ia[H[H[c>>2]+52>>2]](c,b+8|0)|0}d=(d|0)!=5}else{d=0}Ga=b+48|0;if(d){b=H[a+12>>2];H[a+12>>2]=(b|0)==-1?1:b|1}b=H[a+4>>2];H[g+24>>2]=4;Ia[H[H[b>>2]+292>>2]](b,g+24|0)|0;b=H[a+4>>2];Ia[H[H[b>>2]+336>>2]](b)|0;F[a+64|0]=1;Ga=g+32|0}function eE(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;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;i=Ga-304|0;Ga=i;if(!(!g|!h)){n=i+256|0;j=n;H[j>>2]=0;H[j+4>>2]=0;F[j+40|0]=0;H[j+32>>2]=0;H[j+36>>2]=-1074790400;F[j+21|0]=0;F[j+22|0]=0;F[j+23|0]=0;F[j+24|0]=0;F[j+25|0]=0;F[j+26|0]=0;F[j+27|0]=0;F[j+28|0]=0;H[j+16>>2]=0;H[j+20>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0;H[j+16>>2]=f;H[i+88>>2]=g;H[j+4>>2]=H[i+88>>2];H[i+88>>2]=h;H[j+8>>2]=H[i+88>>2];H[i+252>>2]=0;H[i+248>>2]=0;fg(j,i+252|0,i+248|0,4);H[j+16>>2]=0;f=H[i+248>>2];a:{b:{if((f|0)<=0){break b}H[i+244>>2]=0;H[i+240>>2]=0;g=i+240|0;h=H[i+252>>2];if(!(!h|(f|0)<=0)){j=en(f,2);H[g>>2]=j;j=Va(j);H[i+244>>2]=j;c:{if(dn(h,f,j,g,2)){break c}f=H[i+244>>2];if(!f){break c}Ta(f);H[i+244>>2]=0}}if(!H[i+244>>2]){break a}f=H[a+28>>2];d:{if(!f){break d}if(Ia[H[H[f>>2]+88>>2]](f,2)|0){f=H[a+28>>2];b=M[Ia[H[H[f>>2]+88>>2]](f,2)>>3]*b}f=H[a+28>>2];if(!f){break d}if(!(Ia[H[H[f>>2]+88>>2]](f,2)|0)){break d}f=H[a+28>>2];c=M[(Ia[H[H[f>>2]+88>>2]](f,2)|0)+24>>3]*c}k=H[i+244>>2];g=Ga-16|0;Ga=g;h=H[i+240>>2];f=h+1|0;j=Va((f|0)!=(f&1073741823)?-1:f<<2);e:{if((h|0)<=0){break e}f=0;if(h-1>>>0>=3){m=h&-4;while(1){H[j+(f<<2)>>2]=I[f+k|0];l=f|1;H[j+(l<<2)>>2]=I[k+l|0];l=f|2;H[j+(l<<2)>>2]=I[k+l|0];l=f|3;H[j+(l<<2)>>2]=I[k+l|0];f=f+4|0;o=o+4|0;if((m|0)!=(o|0)){continue}break}}m=h&3;if(!m){break e}while(1){H[j+(f<<2)>>2]=I[f+k|0];f=f+1|0;p=p+1|0;if((m|0)!=(p|0)){continue}break}}H[j+(h<<2)>>2]=0;f:{if(h>>>0<1073741808){g:{h:{if(h>>>0>=2){k=h+4&-4;f=Va(k<<2);H[g+8>>2]=k|-2147483648;H[g>>2]=f;H[g+4>>2]=h;break h}F[g+11|0]=h;f=g;if(!h){break g}}Wa(f,j,h)}H[(h<<2)+f>>2]=0;Ta(j);H[i+232>>2]=H[g+8>>2];f=H[g+4>>2];H[i+224>>2]=H[g>>2];H[i+228>>2]=f;Ga=g+16|0;break f}Qb();X()}bb(i+72|0,b);F[i+99|0]=1;Wa(i+88|0,176672,1);f=H[i+80>>2];H[i+80>>2]=0;H[i+108>>2]=f;H[i+92>>2]=0;f=H[i+72>>2];g=H[i+76>>2];H[i+72>>2]=0;H[i+76>>2]=0;H[i+100>>2]=f;H[i+104>>2]=g;bb(i+56|0,c);F[i+123|0]=1;Wa(i+112|0,176812,1);H[i+116>>2]=0;f=H[i+60>>2];H[i+124>>2]=H[i+56>>2];H[i+128>>2]=f;f=i- -64|0;g=H[f>>2];H[f>>2]=0;H[i+132>>2]=g;H[i+56>>2]=0;H[i+60>>2]=0;f=H[a+28>>2];i:{if(!f){break i}if(!(Ia[H[H[f>>2]+88>>2]](f,2)|0)){break i}f=H[a+28>>2];d=M[Ia[H[H[f>>2]+88>>2]](f,2)>>3]*d}bb(i+40|0,d);f=Va(32);H[i+140>>2]=5;H[i+144>>2]=-2147483640;H[i+136>>2]=f;Wa(f,176952,5);H[f+20>>2]=0;H[i+156>>2]=H[i+48>>2];f=H[i+44>>2];H[i+148>>2]=H[i+40>>2];H[i+152>>2]=f;H[i+48>>2]=0;H[i+40>>2]=0;H[i+44>>2]=0;f=H[a+28>>2];j:{if(!f){break j}if(!(Ia[H[H[f>>2]+88>>2]](f,2)|0)){break j}f=H[a+28>>2];e=M[(Ia[H[H[f>>2]+88>>2]](f,2)|0)+24>>3]*e}bb(i+24|0,e);f=Va(32);H[i+164>>2]=6;H[i+168>>2]=-2147483640;H[i+160>>2]=f;Wa(f,177132,6);H[f+24>>2]=0;H[i+180>>2]=H[i+32>>2];f=H[i+28>>2];H[i+172>>2]=H[i+24>>2];H[i+176>>2]=f;H[i+32>>2]=0;H[i+24>>2]=0;H[i+28>>2]=0;_f(i+8|0,180152,i+224|0);f=Va(48);H[i+188>>2]=10;H[i+192>>2]=-2147483636;H[i+184>>2]=f;Wa(f,179988,10);H[f+40>>2]=0;H[i+204>>2]=H[i+16>>2];f=H[i+12>>2];H[i+196>>2]=H[i+8>>2];H[i+200>>2]=f;H[i+16>>2]=0;H[i+8>>2]=0;H[i+12>>2]=0;f=Va(120);H[i+208>>2]=f;H[i+212>>2]=f;H[i+216>>2]=f+120;k:{if(F[i+99|0]>=0){g=H[i+92>>2];H[f>>2]=H[i+88>>2];H[f+4>>2]=g;H[f+8>>2]=H[i+96>>2];break k}Ya(f,H[i+88>>2],H[i+92>>2])}g=f+12|0;l:{if(F[i+111|0]>=0){h=H[i+104>>2];H[g>>2]=H[i+100>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+108>>2];break l}Ya(g,H[i+100>>2],H[i+104>>2])}g=f+24|0;m:{if(F[i+123|0]>=0){h=H[i+116>>2];H[g>>2]=H[i+112>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+120>>2];break m}Ya(g,H[i+112>>2],H[i+116>>2])}g=f+36|0;n:{if(F[i+135|0]>=0){h=H[i+128>>2];H[g>>2]=H[i+124>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+132>>2];break n}Ya(g,H[i+124>>2],H[i+128>>2])}g=f+48|0;o:{if(F[i+147|0]>=0){h=H[i+140>>2];H[g>>2]=H[i+136>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+144>>2];break o}Ya(g,H[i+136>>2],H[i+140>>2])}g=f+60|0;p:{if(F[i+159|0]>=0){h=H[i+152>>2];H[g>>2]=H[i+148>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+156>>2];break p}Ya(g,H[i+148>>2],H[i+152>>2])}g=f+72|0;q:{if(F[i+171|0]>=0){h=H[i+164>>2];H[g>>2]=H[i+160>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+168>>2];break q}Ya(g,H[i+160>>2],H[i+164>>2])}g=f+84|0;r:{if(F[i+183|0]>=0){h=H[i+176>>2];H[g>>2]=H[i+172>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+180>>2];break r}Ya(g,H[i+172>>2],H[i+176>>2])}g=f+96|0;s:{if(F[i+195|0]>=0){h=H[i+188>>2];H[g>>2]=H[i+184>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+192>>2];break s}Ya(g,H[i+184>>2],H[i+188>>2])}g=f+108|0;t:{if(F[i+207|0]>=0){h=H[i+200>>2];H[g>>2]=H[i+196>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+204>>2];break t}Ya(g,H[i+196>>2],H[i+200>>2])}H[i+212>>2]=f+120;if(F[i+207|0]<0){Ta(H[i+196>>2])}if(F[i+195|0]<0){Ta(H[i+184>>2])}if(F[i+183|0]<0){Ta(H[i+172>>2])}if(F[i+171|0]<0){Ta(H[i+160>>2])}if(F[i+159|0]<0){Ta(H[i+148>>2])}if(F[i+147|0]<0){Ta(H[i+136>>2])}if(F[i+135|0]<0){Ta(H[i+124>>2])}if(F[i+123|0]<0){Ta(H[i+112>>2])}if(F[i+111|0]<0){Ta(H[i+100>>2])}if(F[i+99|0]<0){Ta(H[i+88>>2])}if(F[i+19|0]<0){Ta(H[i+8>>2])}if(F[i+35|0]<0){Ta(H[i+24>>2])}if(F[i+51|0]<0){Ta(H[i+40>>2])}if(F[i+67|0]<0){Ta(H[i+56>>2])}if(F[i+83|0]<0){Ta(H[i+72>>2])}if(M[a+32>>3]>b){M[a+32>>3]=b}if(M[a+48>>3]<b){M[a+48>>3]=b}if(M[a+40>>3]>c){M[a+40>>3]=c}if(M[a+56>>3]<c){M[a+56>>3]=c}g=Va(32);H[i+88>>2]=g;H[i+92>>2]=5;H[i+96>>2]=-2147483640;Wa(g,180352,5);H[g+20>>2]=0;F[i+83|0]=0;H[i+72>>2]=0;Pb(a,i+88|0,i+208|0,i+72|0);if(F[i+83|0]<0){Ta(H[i+72>>2])}if(F[i+99|0]<0){Ta(H[i+88>>2])}a=H[i+244>>2];if(a){Ta(a);H[i+244>>2]=0}if(F[f+119|0]<0){Ta(H[f+108>>2])}if(F[f+107|0]<0){Ta(H[f+96>>2])}if(F[f+95|0]<0){Ta(H[f+84>>2])}if(F[f+83|0]<0){Ta(H[f+72>>2])}if(F[f+71|0]<0){Ta(H[f+60>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+47|0]<0){Ta(H[f+36>>2])}if(F[f+35|0]<0){Ta(H[f+24>>2])}if(F[f+23|0]<0){Ta(H[f+12>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}Ta(f);if(F[i+235|0]>=0){break b}Ta(H[i+224>>2])}a=H[i+252>>2];if(!a){break a}Ta(a)}Qc(n)}Ga=i+304|0}function xE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-304|0;Ga=d;b=H[c>>2];a:{if(H[c+4>>2]-b>>>0<32){break a}f=+H[b>>2];b=H[a+28>>2];b:{if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];f=M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]*f}b=d+240|0;bb(b,f);b=Fb(b,171416);H[d+264>>2]=H[b+8>>2];e=H[b+4>>2];H[d+256>>2]=H[b>>2];H[d+260>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;b=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=b;H[d+256>>2]=0;H[d+260>>2]=0;f=+H[H[c>>2]+4>>2];b=H[a+28>>2];c:{if(!b){break c}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break c}b=H[a+28>>2];f=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*f}b=d+224|0;bb(b,f);i=b;b=I[d+235|0];e=b<<24>>24<0;b=db(d+272|0,e?H[d+224>>2]:i,e?H[d+228>>2]:b);H[d+16>>2]=H[b+8>>2];e=H[b+4>>2];H[d+8>>2]=H[b>>2];H[d+12>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+8|0,32);H[d+296>>2]=H[d+16>>2];H[d+16>>2]=0;b=H[d+12>>2];H[d+288>>2]=H[d+8>>2];H[d+292>>2]=b;H[d+8>>2]=0;H[d+12>>2]=0;if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}e=H[c>>2];if(H[c+4>>2]-e>>>0>=17){h=2;b=0;while(1){g=b<<3;f=+H[g+e>>2];e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break d}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+112|0;bb(e,f);e=Fb(e,175500);H[d+136>>2]=H[e+8>>2];j=H[e+4>>2];H[d+128>>2]=H[e>>2];H[d+132>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+128|0,32);H[d+152>>2]=H[d+136>>2];H[d+136>>2]=0;e=H[d+132>>2];H[d+144>>2]=H[d+128>>2];H[d+148>>2]=e;H[d+128>>2]=0;H[d+132>>2]=0;f=+H[(g+H[c>>2]|0)+4>>2];e=H[a+28>>2];e:{if(!e){break e}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break e}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+96|0;bb(e,f);i=e;e=I[d+107|0];g=e<<24>>24<0;e=db(d+144|0,g?H[d+96>>2]:i,g?H[d+100>>2]:e);H[d+168>>2]=H[e+8>>2];g=H[e+4>>2];H[d+160>>2]=H[e>>2];H[d+164>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+160|0,32);H[d+184>>2]=H[d+168>>2];H[d+168>>2]=0;e=H[d+164>>2];H[d+176>>2]=H[d+160>>2];H[d+180>>2]=e;H[d+160>>2]=0;H[d+164>>2]=0;g=b+1<<3;f=+H[g+H[c>>2]>>2];e=H[a+28>>2];f:{if(!e){break f}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break f}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+80|0;bb(e,f);i=e;e=I[d+91|0];j=e<<24>>24<0;e=db(d+176|0,j?H[d+80>>2]:i,j?H[d+84>>2]:e);H[d+200>>2]=H[e+8>>2];j=H[e+4>>2];H[d+192>>2]=H[e>>2];H[d+196>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+192|0,32);H[d+216>>2]=H[d+200>>2];H[d+200>>2]=0;e=H[d+196>>2];H[d+208>>2]=H[d+192>>2];H[d+212>>2]=e;H[d+192>>2]=0;H[d+196>>2]=0;f=+H[(g+H[c>>2]|0)+4>>2];e=H[a+28>>2];g:{if(!e){break g}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break g}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d- -64|0;bb(e,f);i=e;e=I[d+75|0];g=e<<24>>24<0;e=db(d+208|0,g?H[d+64>>2]:i,g?H[d+68>>2]:e);H[d+232>>2]=H[e+8>>2];g=H[e+4>>2];H[d+224>>2]=H[e>>2];H[d+228>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+224|0,32);H[d+248>>2]=H[d+232>>2];H[d+232>>2]=0;e=H[d+228>>2];H[d+240>>2]=H[d+224>>2];H[d+244>>2]=e;H[d+224>>2]=0;H[d+228>>2]=0;h=h<<3;f=+H[h+H[c>>2]>>2];e=H[a+28>>2];h:{if(!e){break h}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break h}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+48|0;bb(e,f);i=e;e=I[d+59|0];g=e<<24>>24<0;e=db(d+240|0,g?H[d+48>>2]:i,g?H[d+52>>2]:e);H[d+264>>2]=H[e+8>>2];g=H[e+4>>2];H[d+256>>2]=H[e>>2];H[d+260>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;e=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=e;H[d+256>>2]=0;H[d+260>>2]=0;f=+H[(h+H[c>>2]|0)+4>>2];e=H[a+28>>2];i:{if(!e){break i}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break i}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+32|0;bb(e,f);i=e;e=I[d+43|0];h=e<<24>>24<0;e=db(d+272|0,h?H[d+32>>2]:i,h?H[d+36>>2]:e);H[d+16>>2]=H[e+8>>2];h=H[e+4>>2];H[d+8>>2]=H[e>>2];H[d+12>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;e=I[d+19|0];h=e<<24>>24<0;db(d+288|0,h?H[d+8>>2]:d+8|0,h?H[d+12>>2]:e);if(F[d+19|0]<0){Ta(H[d+8>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+219|0]<0){Ta(H[d+208>>2])}if(F[d+203|0]<0){Ta(H[d+192>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+187|0]<0){Ta(H[d+176>>2])}if(F[d+171|0]<0){Ta(H[d+160>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+155|0]<0){Ta(H[d+144>>2])}if(F[d+139|0]<0){Ta(H[d+128>>2])}if(F[d+123|0]<0){Ta(H[d+112>>2])}h=b+5|0;b=b+3|0;e=H[c>>2];if(H[c+4>>2]-e>>3>>>0>h>>>0){continue}break}}F[d+19|0]=1;Wa(d+8|0,173296,1);H[d+12>>2]=0;b=d+20|0;j:{if(F[d+299|0]>=0){e=H[d+292>>2];H[b>>2]=H[d+288>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+296>>2];break j}Ya(b,H[d+288>>2],H[d+292>>2])}b=Va(24);H[d+272>>2]=b;e=b+24|0;H[d+280>>2]=e;k:{if(F[d+19|0]>=0){h=H[d+12>>2];H[b>>2]=H[d+8>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+16>>2];break k}Ya(b,H[d+8>>2],H[d+12>>2])}b=b+12|0;l:{if(F[d+31|0]>=0){h=H[d+24>>2];H[b>>2]=H[d+20>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+28>>2];H[d+276>>2]=e;break l}Ya(b,H[d+20>>2],H[d+24>>2]);H[d+276>>2]=e;if(F[d+31|0]>=0){break l}Ta(H[d+20>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=d+272|0;zc(a,b);ag(b);H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;e=d+8|0;$f(a,c,e);c=Va(32);H[d+8>>2]=c;H[d+12>>2]=4;H[d+16>>2]=-2147483640;Wa(c,173732,4);H[c+16>>2]=0;F[d+267|0]=0;H[d+256>>2]=0;Pb(a,e,b,d+256|0);if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=H[d+272>>2];if(b){a=H[d+276>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}a=H[d+272>>2]}H[d+276>>2]=b;Ta(a)}if(F[d+299|0]>=0){break a}Ta(H[d+288>>2])}Ga=d+304|0}function so(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-304|0;Ga=d;b=H[c>>2];a:{if(H[c+4>>2]-b>>>0<16){break a}f=+G[b>>1];b=H[a+28>>2];b:{if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];f=M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]*f}b=d+240|0;bb(b,f);b=Fb(b,171416);H[d+264>>2]=H[b+8>>2];e=H[b+4>>2];H[d+256>>2]=H[b>>2];H[d+260>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;b=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=b;H[d+256>>2]=0;H[d+260>>2]=0;f=+G[H[c>>2]+2>>1];b=H[a+28>>2];c:{if(!b){break c}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break c}b=H[a+28>>2];f=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*f}b=d+224|0;bb(b,f);i=b;b=I[d+235|0];e=b<<24>>24<0;b=db(d+272|0,e?H[d+224>>2]:i,e?H[d+228>>2]:b);H[d+16>>2]=H[b+8>>2];e=H[b+4>>2];H[d+8>>2]=H[b>>2];H[d+12>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+8|0,32);H[d+296>>2]=H[d+16>>2];H[d+16>>2]=0;b=H[d+12>>2];H[d+288>>2]=H[d+8>>2];H[d+292>>2]=b;H[d+8>>2]=0;H[d+12>>2]=0;if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}e=H[c>>2];if(H[c+4>>2]-e>>>0>=9){h=2;b=0;while(1){g=b<<2;f=+G[g+e>>1];e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break d}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+112|0;bb(e,f);e=Fb(e,175500);H[d+136>>2]=H[e+8>>2];j=H[e+4>>2];H[d+128>>2]=H[e>>2];H[d+132>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+128|0,32);H[d+152>>2]=H[d+136>>2];H[d+136>>2]=0;e=H[d+132>>2];H[d+144>>2]=H[d+128>>2];H[d+148>>2]=e;H[d+128>>2]=0;H[d+132>>2]=0;f=+G[(g+H[c>>2]|0)+2>>1];e=H[a+28>>2];e:{if(!e){break e}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break e}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+96|0;bb(e,f);i=e;e=I[d+107|0];g=e<<24>>24<0;e=db(d+144|0,g?H[d+96>>2]:i,g?H[d+100>>2]:e);H[d+168>>2]=H[e+8>>2];g=H[e+4>>2];H[d+160>>2]=H[e>>2];H[d+164>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+160|0,32);H[d+184>>2]=H[d+168>>2];H[d+168>>2]=0;e=H[d+164>>2];H[d+176>>2]=H[d+160>>2];H[d+180>>2]=e;H[d+160>>2]=0;H[d+164>>2]=0;g=b+1<<2;f=+G[g+H[c>>2]>>1];e=H[a+28>>2];f:{if(!e){break f}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break f}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+80|0;bb(e,f);i=e;e=I[d+91|0];j=e<<24>>24<0;e=db(d+176|0,j?H[d+80>>2]:i,j?H[d+84>>2]:e);H[d+200>>2]=H[e+8>>2];j=H[e+4>>2];H[d+192>>2]=H[e>>2];H[d+196>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+192|0,32);H[d+216>>2]=H[d+200>>2];H[d+200>>2]=0;e=H[d+196>>2];H[d+208>>2]=H[d+192>>2];H[d+212>>2]=e;H[d+192>>2]=0;H[d+196>>2]=0;f=+G[(g+H[c>>2]|0)+2>>1];e=H[a+28>>2];g:{if(!e){break g}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break g}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d- -64|0;bb(e,f);i=e;e=I[d+75|0];g=e<<24>>24<0;e=db(d+208|0,g?H[d+64>>2]:i,g?H[d+68>>2]:e);H[d+232>>2]=H[e+8>>2];g=H[e+4>>2];H[d+224>>2]=H[e>>2];H[d+228>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+224|0,32);H[d+248>>2]=H[d+232>>2];H[d+232>>2]=0;e=H[d+228>>2];H[d+240>>2]=H[d+224>>2];H[d+244>>2]=e;H[d+224>>2]=0;H[d+228>>2]=0;h=h<<2;f=+G[h+H[c>>2]>>1];e=H[a+28>>2];h:{if(!e){break h}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break h}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+48|0;bb(e,f);i=e;e=I[d+59|0];g=e<<24>>24<0;e=db(d+240|0,g?H[d+48>>2]:i,g?H[d+52>>2]:e);H[d+264>>2]=H[e+8>>2];g=H[e+4>>2];H[d+256>>2]=H[e>>2];H[d+260>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;e=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=e;H[d+256>>2]=0;H[d+260>>2]=0;f=+G[(h+H[c>>2]|0)+2>>1];e=H[a+28>>2];i:{if(!e){break i}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break i}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+32|0;bb(e,f);i=e;e=I[d+43|0];h=e<<24>>24<0;e=db(d+272|0,h?H[d+32>>2]:i,h?H[d+36>>2]:e);H[d+16>>2]=H[e+8>>2];h=H[e+4>>2];H[d+8>>2]=H[e>>2];H[d+12>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;e=I[d+19|0];h=e<<24>>24<0;db(d+288|0,h?H[d+8>>2]:d+8|0,h?H[d+12>>2]:e);if(F[d+19|0]<0){Ta(H[d+8>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+219|0]<0){Ta(H[d+208>>2])}if(F[d+203|0]<0){Ta(H[d+192>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+187|0]<0){Ta(H[d+176>>2])}if(F[d+171|0]<0){Ta(H[d+160>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+155|0]<0){Ta(H[d+144>>2])}if(F[d+139|0]<0){Ta(H[d+128>>2])}if(F[d+123|0]<0){Ta(H[d+112>>2])}h=b+5|0;b=b+3|0;e=H[c>>2];if(H[c+4>>2]-e>>2>>>0>h>>>0){continue}break}}F[d+19|0]=1;Wa(d+8|0,173296,1);H[d+12>>2]=0;b=d+20|0;j:{if(F[d+299|0]>=0){e=H[d+292>>2];H[b>>2]=H[d+288>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+296>>2];break j}Ya(b,H[d+288>>2],H[d+292>>2])}b=Va(24);H[d+272>>2]=b;e=b+24|0;H[d+280>>2]=e;k:{if(F[d+19|0]>=0){h=H[d+12>>2];H[b>>2]=H[d+8>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+16>>2];break k}Ya(b,H[d+8>>2],H[d+12>>2])}b=b+12|0;l:{if(F[d+31|0]>=0){h=H[d+24>>2];H[b>>2]=H[d+20>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+28>>2];H[d+276>>2]=e;break l}Ya(b,H[d+20>>2],H[d+24>>2]);H[d+276>>2]=e;if(F[d+31|0]>=0){break l}Ta(H[d+20>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=d+272|0;zc(a,b);ag(b);H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;e=d+8|0;oh(a,c,e);c=Va(32);H[d+8>>2]=c;H[d+12>>2]=4;H[d+16>>2]=-2147483640;Wa(c,173732,4);H[c+16>>2]=0;F[d+267|0]=0;H[d+256>>2]=0;Pb(a,e,b,d+256|0);if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=H[d+272>>2];if(b){a=H[d+276>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}a=H[d+272>>2]}H[d+276>>2]=b;Ta(a)}if(F[d+299|0]>=0){break a}Ta(H[d+288>>2])}Ga=d+304|0}function pm(a,b,c,d){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;j=529960;f=Ga-224|0;Ga=f;H[f+220>>2]=529960;a:{b:{c:{d:{e:{h=H[132490];if(!h){break e}f:{g:{h:{while(1){g=H[f+220>>2];e=j;while(1){if(!(!h|(h|0)==37)){h=H[e+4>>2];g=e+4|0;e=g;continue}break}H[f+220>>2]=g;i:{if((h|0)!=37){h=e;break i}j:{k:{if(H[e+4>>2]==37){h=e;break k}g=H[f+220>>2];h=e;break j}while(1){l:{g=e+8|0;h=h+4|0;if(H[e+8>>2]!=37){break l}i=H[e+12>>2];e=g;if((i|0)==37){continue}break j}break}e=g}H[f+220>>2]=g}g=h-j>>2;t=2147483647-n|0;if((g|0)>(t|0)){break g}if(a){Ci(a,j,g)}m:{n:{if((h|0)!=(j|0)){j=e;break n}h=e+4|0;k=-1;g=H[e+4>>2];j=g-48|0;if(!(H[e+8>>2]!=36|j>>>0>9)){g=H[e+12>>2];r=1;k=j;h=e+12|0}p=0;o:{p:{q:{r:{s:{e=g-32|0;if(e>>>0<=31){e=1<<e;if(!(e&75913)){break s}while(1){t:{j=h+4|0;p=e|p;g=H[h+4>>2];e=g-32|0;if(e>>>0>=32){break t}h=j;e=1<<e;if(e&75913){continue}break s}break}h=j}H[f+220>>2]=h;break r}H[f+220>>2]=h;if((g|0)!=42){break r}e=H[h+4>>2]-48|0;if(H[h+8>>2]!=36|e>>>0>9){break q}H[(e<<2)+d>>2]=10;j=h+12|0;o=H[((H[h+4>>2]<<4)+c|0)-768>>2];r=1;break p}o=om(f+220|0);if((o|0)<0){break g}j=H[f+220>>2];break o}if(r){break h}j=h+4|0;if(!a){r=0;o=0;break o}e=H[b>>2];H[b>>2]=e+4;o=H[e>>2];r=0}if((o|0)>=0){break o}o=0-o|0;p=p|8192}h=0;l=-1;u:{if(H[j>>2]!=46){e=j;q=0;break u}if(H[j+4>>2]==42){v:{if(!(H[j+12>>2]!=36|H[j+8>>2]-48>>>0>=10)){H[((H[j+8>>2]<<2)+d|0)-192>>2]=10;e=j+16|0;l=H[((H[j+8>>2]<<4)+c|0)-768>>2];break v}if(r){break h}e=j+8|0;l=0;if(!a){break v}j=H[b>>2];H[b>>2]=j+4;l=H[j>>2]}q=(l^-1)>>>31|0;break u}H[f+220>>2]=j+4;l=om(f+220|0);e=H[f+220>>2];q=1}g=H[e>>2];if(g-123>>>0<4294967238){j=H[f+220>>2];break m}while(1){w:{j=e+4|0;g=I[(N(h,58)+g|0)+529215|0];if(g-1>>>0>=8){break w}h=g;e=j;g=H[e>>2];if(g-123>>>0>=4294967238){continue}break m}break}H[f+220>>2]=j;i=28;x:{y:{z:{if((g|0)!=27){if(!g){break f}if((k|0)>=0){H[(k<<2)+d>>2]=g;g=(k<<4)+c|0;i=H[g+12>>2];H[f+208>>2]=H[g+8>>2];H[f+212>>2]=i;i=H[g+4>>2];H[f+200>>2]=H[g>>2];H[f+204>>2]=i;break z}if(a){break y}break d}if((k|0)>=0){break f}}if(a){break x}g=0;break n}nm(f+200|0,g,b)}A:{B:{C:{D:{E:{e=H[e>>2];e=h?(e&15)==3?e&-33:e:e;if((e|0)<=108){if((e|0)==67){break E}if((e|0)==83){break D}if((e|0)!=99){break A}g=(o|0)>1?o:1;l=g>>>0<2;h=p&8192;if(!(l|h)){H[f+100>>2]=1938;H[f+96>>2]=g-1;Vd(a,1289,f+96|0)}i=H[f+200>>2];e=i&255;if(e>>>0>=128){e=(i|0)!=-1?H[H[133584]>>2]?-1:i<<24>>24&57343:-1}Ng(e,a);if(!h|l){break n}H[f+84>>2]=1938;H[f+80>>2]=g-1;Vd(a,1289,f+80|0);break n}F:{switch(e-109|0){case 6:e=H[f+200>>2];break B;case 0:break C;case 1:break F;default:break A}}g=0;G:{switch(h&255){case 0:H[H[f+200>>2]>>2]=n;break n;case 1:H[H[f+200>>2]>>2]=n;break n;case 2:e=H[f+200>>2];H[e>>2]=n;H[e+4>>2]=n>>31;break n;case 3:G[H[f+200>>2]>>1]=n;break n;case 4:F[H[f+200>>2]]=n;break n;case 6:H[H[f+200>>2]>>2]=n;break n;case 7:break G;default:break n}}e=H[f+200>>2];H[e>>2]=n;H[e+4>>2]=n>>31;break n}Ng(H[f+200>>2],a);g=1;break n}h=H[f+200>>2];e=h;i=l>>>0<2147483647?l:2147483647;g=i;H:{if(g){while(1){if(!H[e>>2]){break H}e=e+4|0;g=g-1|0;if(g){continue}break}}e=0}e=e?e-h>>2:i;if(H[h+(e<<2)>>2]?(l|0)<0:0){break g}g=(e|0)<(o|0)?o:e;if(!(p&8192)){H[f+116>>2]=1938;H[f+112>>2]=g-e;Vd(a,1289,f+112|0);Ci(a,h,e);break n}Ci(a,h,e);H[f+132>>2]=1938;H[f+128>>2]=g-e;Vd(a,1289,f+128|0);break n}e=0;h=H[133544];u=J[((h>>>0>149?0:h)<<1)+528944>>1]+527112|0;h=H[H[133584]+20>>2];if(h){q=H[h+4>>2];h=H[h>>2];g=H[h>>2]+1794895138|0;i=qe(H[h+8>>2],g);k=qe(H[h+12>>2],g);m=qe(H[h+16>>2],g);I:{if(q>>>2>>>0<=i>>>0){break I}s=q-(i<<2)|0;if((k|m)&3|(s>>>0<=k>>>0|m>>>0>=s>>>0)){break I}y=m>>>2|0;z=k>>>2|0;k=0;while(1){s=i>>>1|0;v=s+k|0;w=v<<1;m=h+(w+z<<2)|0;x=qe(H[m>>2],g);m=qe(H[m+4>>2],g);if(m>>>0>=q>>>0|q-m>>>0<=x>>>0|I[h+(m+x|0)|0]){break I}m=Hi(u,h+m|0);if(!m){k=h+(y+w<<2)|0;i=qe(H[k>>2],g);g=qe(H[k+4>>2],g);if(g>>>0>=q>>>0|i>>>0>=q-g>>>0){break I}e=I[h+(g+i|0)|0]?0:h+g|0;break I}if((i|0)==1){break I}m=(m|0)<0;i=m?s:i-s|0;k=m?k:v;continue}}}e=e?e:u}e=e?e:1894;H[f+200>>2]=e;i=0;h=e;g=l>>>0<2147483647?l:2147483647;J:{if(!g){break J}K:{while(1){k=Di(f+172|0,h,4);if((k|0)<=0){break K}h=h+k|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}i=g;break J}if((k|0)<0){break b}}if(I[h|0]?(l|0)<0:0){break g}g=(i|0)<(o|0)?o:i;l=p&8192;if(!l){H[f+164>>2]=1938;H[f+160>>2]=g-i;Vd(a,1289,f+160|0)}h=i;if(h){while(1){k=Di(f+172|0,e,4);Ng(H[f+172>>2],a);e=e+k|0;h=h-1|0;if(h){continue}break}}if(!l){break n}H[f+148>>2]=1938;H[f+144>>2]=g-i;Vd(a,1289,f+144|0);break n}if((l|0)<0?q:0){break g}H[f+72>>2]=e;i=e|32;H[f+68>>2]=F[i+529151|0];H[f- -64>>2]=((p>>>16^-1)&1)+1884;H[f+60>>2]=((p^-1)&1)+1933;H[f+56>>2]=((p>>>13^-1)&1)+1888;H[f+52>>2]=((p>>>11^-1)&1)+1892;H[f+48>>2]=((p>>>3^-1)&1)+1901;h=Ga-16|0;Ga=h;g=f+48|0;H[h+12>>2]=g;e=Ga-160|0;Ga=e;H[e+148>>2]=15;H[e+144>>2]=f+176;e=_a(e,0,144);H[e+76>>2]=-1;H[e+36>>2]=1738;H[e+80>>2]=-1;H[e+44>>2]=e+159;H[e+84>>2]=e+144;F[f+176|0]=0;Am(e,1800,g);Ga=e+160|0;Ga=h+16|0;g=0;e=i-97|0;if(e>>>0>23){break n}e=1<<e;if(!(e&9486600)){if(!(e&113)){break n}e=H[f+212>>2];H[f+16>>2]=H[f+208>>2];H[f+20>>2]=e;H[f>>2]=o;H[f+4>>2]=l;e=H[f+204>>2];H[f+8>>2]=H[f+200>>2];H[f+12>>2]=e;g=Vd(a,f+176|0,f);break n}H[f+32>>2]=o;H[f+36>>2]=l;e=H[f+204>>2];H[f+40>>2]=H[f+200>>2];H[f+44>>2]=e;g=Vd(a,f+176|0,f+32|0)}i=61;if((g|0)>(t|0)){break f}n=g+n|0;h=H[j>>2];if(!h){break e}continue}break}H[f+220>>2]=j}i=28;break f}i=61}H[133544]=i;break b}if(a){break a}if(!r){break d}e=1;while(1){a=H[(e<<2)+d>>2];if(!a){break c}nm((e<<4)+c|0,a,b);n=1;e=e+1|0;if((e|0)!=10){continue}break}break a}n=0;break a}n=1;if(e>>>0>=10){break a}while(1){if(H[(e<<2)+d>>2]){break b}e=e+1|0;if((e|0)!=10){continue}break}break a}n=-1}Ga=f+224|0;return n}function DE(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Ga-304|0;Ga=f;o=H[b>>2];g=H[c>>2];p=H[b+4>>2];Ia[H[H[a>>2]+44>>2]](a,+(o-g>>>0),+(p-g>>>0),+(g+o>>>0),+(g+p>>>0),M[d>>3],M[e>>3]);a:{b:{c:{if(!H[a+28>>2]){i=+K[c>>2];k=i;break c}k=+K[c>>2];g=H[a+28>>2];if(!g){i=k;break c}if(Ia[H[H[g>>2]+88>>2]](g,2)|0){g=H[a+28>>2];k=M[Ia[H[H[g>>2]+88>>2]](g,2)>>3]*k}i=+K[c>>2];c=H[a+28>>2];d:{if(!c){l=+H[b>>2];break d}if(Ia[H[H[c>>2]+88>>2]](c,2)|0){c=H[a+28>>2];i=M[(Ia[H[H[c>>2]+88>>2]](c,2)|0)+24>>3]*i}l=+H[b>>2];c=H[a+28>>2];if(!c){break b}if(!(Ia[H[H[c>>2]+88>>2]](c,2)|0)){break d}c=H[a+28>>2];l=M[Ia[H[H[c>>2]+88>>2]](c,2)>>3]*l}m=+H[b+4>>2];b=H[a+28>>2];if(!b){break a}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break a}b=H[a+28>>2];m=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*m;break a}l=+H[b>>2]}m=+H[b+4>>2]}n=M[d>>3]*3.141592653589793/180;h=id(n);j=M[e>>3];b=f+256|0;h=k*h+l;bb(b,h);b=Fb(b,171416);H[f+280>>2]=H[b+8>>2];c=H[b+4>>2];H[f+272>>2]=H[b>>2];H[f+276>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+272|0,32);H[f+8>>2]=H[f+280>>2];H[f+280>>2]=0;b=H[f+276>>2];H[f>>2]=H[f+272>>2];H[f+4>>2]=b;H[f+272>>2]=0;H[f+276>>2]=0;b=f+240|0;n=i*dd(n)+m;bb(b,n);g=b;b=I[f+251|0];c=b<<24>>24<0;b=db(f,c?H[f+240>>2]:g,c?H[f+244>>2]:b);H[f+296>>2]=H[b+8>>2];c=H[b+4>>2];H[f+288>>2]=H[b>>2];H[f+292>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;j=j*3.141592653589793/180;q=dd(j);j=id(j);if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}b=f+96|0;bb(b,k);b=Fb(b,172624);H[f+120>>2]=H[b+8>>2];c=H[b+4>>2];H[f+112>>2]=H[b>>2];H[f+116>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+112|0,32);H[f+136>>2]=H[f+120>>2];H[f+120>>2]=0;b=H[f+116>>2];H[f+128>>2]=H[f+112>>2];H[f+132>>2]=b;H[f+112>>2]=0;H[f+116>>2]=0;b=f+80|0;bb(b,i);g=b;b=I[f+91|0];c=b<<24>>24<0;b=db(f+128|0,c?H[f+80>>2]:g,c?H[f+84>>2]:b);H[f+152>>2]=H[b+8>>2];c=H[b+4>>2];H[f+144>>2]=H[b>>2];H[f+148>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+144|0,32);H[f+168>>2]=H[f+152>>2];H[f+152>>2]=0;b=H[f+148>>2];H[f+160>>2]=H[f+144>>2];H[f+164>>2]=b;H[f+144>>2]=0;H[f+148>>2]=0;b=qb(f+160|0,172836);H[f+184>>2]=H[b+8>>2];c=H[b+4>>2];H[f+176>>2]=H[b>>2];H[f+180>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;b=qb(f+176|0,P(M[e>>3]-M[d>>3])<=180?173012:173148);H[f+200>>2]=H[b+8>>2];c=H[b+4>>2];H[f+192>>2]=H[b>>2];H[f+196>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+192|0,32);H[f+216>>2]=H[f+200>>2];H[f+200>>2]=0;b=H[f+196>>2];H[f+208>>2]=H[f+192>>2];H[f+212>>2]=b;H[f+192>>2]=0;H[f+196>>2]=0;b=qb(f+208|0,P(M[e>>3]-M[d>>3])<=180?173148:173012);H[f+232>>2]=H[b+8>>2];c=H[b+4>>2];H[f+224>>2]=H[b>>2];H[f+228>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+224|0,32);H[f+248>>2]=H[f+232>>2];H[f+232>>2]=0;b=H[f+228>>2];H[f+240>>2]=H[f+224>>2];H[f+244>>2]=b;H[f+224>>2]=0;H[f+228>>2]=0;b=f- -64|0;j=k*j+l;bb(b,j);d=b;b=I[f+75|0];c=b<<24>>24<0;b=db(f+240|0,c?H[f+64>>2]:d,c?H[f+68>>2]:b);H[f+264>>2]=H[b+8>>2];c=H[b+4>>2];H[f+256>>2]=H[b>>2];H[f+260>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(f+256|0,32);H[f+280>>2]=H[f+264>>2];H[f+264>>2]=0;b=H[f+260>>2];H[f+272>>2]=H[f+256>>2];H[f+276>>2]=b;H[f+256>>2]=0;H[f+260>>2]=0;b=f+48|0;m=i*q+m;bb(b,m);d=b;b=I[f+59|0];c=b<<24>>24<0;b=db(f+272|0,c?H[f+48>>2]:d,c?H[f+52>>2]:b);H[f+8>>2]=H[b+8>>2];c=H[b+4>>2];H[f>>2]=H[b>>2];H[f+4>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;b=I[f+11|0];c=b<<24>>24<0;db(f+288|0,c?H[f>>2]:f,c?H[f+4>>2]:b);if(F[f+11|0]<0){Ta(H[f>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+283|0]<0){Ta(H[f+272>>2])}if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+251|0]<0){Ta(H[f+240>>2])}if(F[f+235|0]<0){Ta(H[f+224>>2])}if(F[f+219|0]<0){Ta(H[f+208>>2])}if(F[f+203|0]<0){Ta(H[f+192>>2])}if(F[f+187|0]<0){Ta(H[f+176>>2])}if(F[f+171|0]<0){Ta(H[f+160>>2])}if(F[f+155|0]<0){Ta(H[f+144>>2])}if(F[f+91|0]<0){Ta(H[f+80>>2])}if(F[f+139|0]<0){Ta(H[f+128>>2])}if(F[f+123|0]<0){Ta(H[f+112>>2])}if(F[f+107|0]<0){Ta(H[f+96>>2])}F[f+11|0]=1;Wa(f,173296,1);H[f+4>>2]=0;b=f+12|0;e:{if(F[f+299|0]>=0){c=H[f+292>>2];H[b>>2]=H[f+288>>2];H[b+4>>2]=c;H[b+8>>2]=H[f+296>>2];break e}Ya(b,H[f+288>>2],H[f+292>>2])}vb(f+24|0,173436,173588);b=Va(48);H[f+272>>2]=b;H[f+280>>2]=b+48;f:{if(F[f+11|0]>=0){c=H[f+4>>2];H[b>>2]=H[f>>2];H[b+4>>2]=c;H[b+8>>2]=H[f+8>>2];break f}Ya(b,H[f>>2],H[f+4>>2])}c=b+12|0;g:{if(F[f+23|0]>=0){d=H[f+16>>2];H[c>>2]=H[f+12>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+20>>2];break g}Ya(c,H[f+12>>2],H[f+16>>2])}c=b+24|0;h:{if(F[f+35|0]>=0){d=H[f+28>>2];H[c>>2]=H[f+24>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+32>>2];break h}Ya(c,H[f+24>>2],H[f+28>>2])}c=b+36|0;i:{if(F[f+47|0]>=0){d=H[f+40>>2];H[c>>2]=H[f+36>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+44>>2];H[f+276>>2]=b+48;d=f+24|0;break i}Ya(c,H[f+36>>2],H[f+40>>2]);H[f+276>>2]=b+48;d=f+24|0;if(F[f+47|0]>=0){break i}Ta(H[f+36>>2])}if(F[f+35|0]<0){Ta(H[d>>2])}if(F[f+23|0]<0){Ta(H[f+12>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}zc(a,f+272|0);k=M[a+32>>3];if(h<k){M[a+32>>3]=h;k=h}i=M[a+48>>3];if(h>i){M[a+48>>3]=h;i=h}h=M[a+40>>3];if(n<h){M[a+40>>3]=n;h=n}l=M[a+56>>3];if(n>l){M[a+56>>3]=n;l=n}if(k>j){M[a+32>>3]=j}if(i<j){M[a+48>>3]=j}if(h>m){M[a+40>>3]=m}if(l<m){M[a+56>>3]=m}b=Va(32);H[f>>2]=b;H[f+4>>2]=4;H[f+8>>2]=-2147483640;Wa(b,173732,4);H[b+16>>2]=0;F[f+267|0]=0;H[f+256>>2]=0;Pb(a,f,f+272|0,f+256|0);if(F[f+267|0]<0){Ta(H[f+256>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}b=H[f+272>>2];if(b){a=H[f+276>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((c|0)!=(b|0)){continue}break}a=H[f+272>>2]}H[f+276>>2]=b;Ta(a)}if(F[f+299|0]<0){Ta(H[f+288>>2])}Ga=f+304|0}function Lz(a,b,c,d,e,f){a=a|0;b=+b;c=c|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,w=0,x=0,y=0,z=0;l=Ga-560|0;Ga=l;H[l+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;w=1079;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;w=1082;break a}s=e&1;w=s?1085:1080;z=!s}b:{if((g&2146435072)==2146435072){d=s+3|0;tc(a,32,c,d,e&-65537);mc(a,w,s);f=f&32;mc(a,b!=b?f?1405:1864:f?1581:1868,3);tc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c;break b}u=l+16|0;c:{d:{e:{b=Xm(b,l+44|0);b=b+b;if(b!=0){g=H[l+44>>2];H[l+44>>2]=g-1;r=f|32;if((r|0)!=97){break e}break c}r=f|32;if((r|0)==97){break c}k=H[l+44>>2];m=(d|0)<0?6:d;break d}k=g-29|0;H[l+44>>2]=k;b=b*268435456;m=(d|0)<0?6:d}p=(k|0)<0?l+48|0:l+336|0;h=p;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}H[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;j=p;break f}j=p;d=k;while(1){d=(d|0)<29?d:29;g=h-4|0;g:{if(j>>>0>g>>>0){break g}i=0;while(1){o=H[g>>2];n=d&31;x=i;if((d&63)>>>0>=32){i=o<<n;o=0}else{i=(1<<n)-1&o>>>32-n;o=o<<n}n=x+o|0;i=i+y|0;i=n>>>0<o>>>0?i+1|0:i;i=SI(n,i,1e9);o=QI(i,Ha,1e9,0);H[g>>2]=n-o;g=g-4|0;if(j>>>0<=g>>>0){continue}break}if(!i){break g}j=j-4|0;H[j>>2]=i}while(1){g=h;if(j>>>0<g>>>0){h=g-4|0;if(!H[h>>2]){continue}}break}d=H[l+44>>2]-d|0;H[l+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((m+25>>>0)/9|0)+1|0;n=(r|0)==102;while(1){d=0-d|0;i=(d|0)<9?d:9;h:{if(g>>>0<=j>>>0){h=H[j>>2];break h}o=1e9>>>i|0;y=-1<<i^-1;d=0;h=j;while(1){x=d;d=H[h>>2];H[h>>2]=x+(d>>>i|0);d=N(o,d&y);h=h+4|0;if(h>>>0<g>>>0){continue}break}h=H[j>>2];if(!d){break h}H[g>>2]=d;g=g+4|0}d=i+H[l+44>>2]|0;H[l+44>>2]=d;j=(!h<<2)+j|0;h=n?p:j;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=j>>>0){break i}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break i}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=(m-((r|0)==102?0:d)|0)-((r|0)==103&(m|0)!=0)|0;if((h|0)<(N(g-p>>2,9)-9|0)){i=h+9216|0;n=(i|0)/9|0;k=((((k|0)<0?4:292)+l|0)+(n<<2)|0)-4048|0;h=10;i=i-N(n,9)|0;if((i|0)<=7){while(1){h=N(h,10);i=i+1|0;if((i|0)!=8){continue}break}}n=H[k>>2];t=(n>>>0)/(h>>>0)|0;i=n-N(h,t)|0;o=k+4|0;j:{if(!i&(o|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(F[k-4|0]&1)|((h|0)!=1e9|j>>>0>=k>>>0)){break k}}b=9007199254740994}q=(g|0)==(o|0)?1:1.5;o=h>>>1|0;q=i>>>0<o>>>0?.5:(o|0)==(i|0)?q:1.5;if(!(I[w|0]!=45|z)){q=-q;b=-b}i=n-i|0;H[k>>2]=i;if(b+q==b){break j}d=h+i|0;H[k>>2]=d;if(d>>>0>=1e9){while(1){H[k>>2]=0;k=k-4|0;if(k>>>0<j>>>0){j=j-4|0;H[j>>2]=0}d=H[k>>2]+1|0;H[k>>2]=d;if(d>>>0>999999999){continue}break}}d=N(p-j>>2,9);h=10;i=H[j>>2];if(i>>>0<10){break j}while(1){d=d+1|0;h=N(h,10);if(i>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){h=g;i=g>>>0<=j>>>0;if(!i){g=h-4|0;if(!H[g>>2]){continue}}break}l:{if((r|0)!=103){k=e&8;break l}g=m?m:1;k=(g|0)>(d|0)&(d|0)>-5;m=(k?d^-1:-1)+g|0;f=(k?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(i){break m}n=H[h-4>>2];if(!n){break m}i=10;g=0;if((n>>>0)%10|0){break m}while(1){k=g;g=g+1|0;i=N(i,10);if(!((n>>>0)%(i>>>0)|0)){continue}break}g=k^-1}i=N(h-p>>2,9);if((f&-33)==70){k=0;g=(g+i|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g;break l}k=0;g=((d+i|0)+g|0)-9|0;g=(g|0)>0?g:0;m=(g|0)>(m|0)?m:g}i=-1;r=k|m;if(((r?2147483645:2147483646)|0)<(m|0)){break b}n=(((r|0)!=0)+m|0)+1|0;o=f&-33;n:{if((o|0)==70){if((2147483647-n|0)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Ze((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;F[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;F[t|0]=f;F[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(2147483647-n|0)){break b}}d=g+n|0;if((d|0)>(s^2147483647)){break b}f=d+s|0;tc(a,32,c,f,e);mc(a,w,s);tc(a,48,c,f,e^65536);o:{p:{q:{if((o|0)==70){g=l+16|0;d=g|8;k=g|9;i=j>>>0>p>>>0?p:j;j=i;while(1){g=Ze(H[j>>2],0,k);r:{if((i|0)!=(j|0)){if(l+16>>>0>=g>>>0){break r}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0<g>>>0){continue}break}break r}if((g|0)!=(k|0)){break r}F[l+24|0]=48;g=d}mc(a,g,k-g|0);j=j+4|0;if(p>>>0>=j>>>0){continue}break}if(r){mc(a,1886,1)}if((m|0)<=0|h>>>0<=j>>>0){break q}while(1){g=Ze(H[j>>2],0,k);if(g>>>0>l+16>>>0){while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0<g>>>0){continue}break}}mc(a,g,(m|0)<9?m:9);g=m-9|0;j=j+4|0;if(h>>>0<=j>>>0){break p}d=(m|0)>9;m=g;if(d){continue}break}break p}s:{if((m|0)<0){break s}i=h>>>0>j>>>0?h:j+4|0;g=l+16|0;d=g|8;p=g|9;h=j;while(1){g=Ze(H[h>>2],0,p);if((p|0)==(g|0)){F[l+24|0]=48;g=d}t:{if((h|0)!=(j|0)){if(l+16>>>0>=g>>>0){break t}while(1){g=g-1|0;F[g|0]=48;if(l+16>>>0<g>>>0){continue}break}break t}mc(a,g,1);g=g+1|0;if(!(k|m)){break t}mc(a,1886,1)}x=g;g=p-g|0;mc(a,x,(g|0)>(m|0)?m:g);m=m-g|0;h=h+4|0;if(i>>>0<=h>>>0){break s}if((m|0)>=0){continue}break}}tc(a,48,m+18|0,18,0);mc(a,t,u-t|0);break o}g=m}tc(a,48,g+9|0,9,0)}tc(a,32,c,f,e^8192);i=(c|0)<(f|0)?f:c;break b}m=(f<<26>>31&9)+w|0;u:{if(d>>>0>11){break u}g=12-d|0;q=16;while(1){q=q*16;g=g-1|0;if(g){continue}break}if(I[m|0]==45){b=-(q+(-b-q));break u}b=b+q-q}h=H[l+44>>2];g=h>>31;g=Ze((g^h)-g|0,0,u);if((u|0)==(g|0)){F[l+15|0]=48;g=l+15|0}k=s|2;j=f&32;h=H[l+44>>2];p=g-2|0;F[p|0]=f+15;F[g-1|0]=(h|0)<0?45:43;i=e&8;h=l+16|0;while(1){f=h;if(P(b)<2147483648){g=~~b}else{g=-2147483648}F[h|0]=j|I[g+526480|0];b=(b-+(g|0))*16;h=f+1|0;if(!(!((d|0)>0|i)&b==0|(h-(l+16|0)|0)!=1)){F[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}i=-1;n=u-p|0;f=n+k|0;if((2147483645-f|0)<(d|0)){break b}v:{w:{if(!d){break w}j=h-(l+16|0)|0;if((j-2|0)>=(d|0)){break w}g=d+2|0;break v}j=h-(l+16|0)|0;g=j}d=g+f|0;tc(a,32,c,d,e);mc(a,m,k);tc(a,48,c,d,e^65536);mc(a,l+16|0,j);tc(a,48,g-j|0,0,0);mc(a,p,n);tc(a,32,c,d,e^8192);i=(c|0)<(d|0)?d:c}Ga=l+560|0;return i|0}function Wl(a){var 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;b=Ga-272|0;Ga=b;H[b+60>>2]=0;H[b+64>>2]=0;a:{if(!a){Jn(b+24|0);break a}H[b- -64>>2]=H[a+40>>2];c=H[a+36>>2];H[b+56>>2]=H[a+32>>2];H[b+60>>2]=c;c=H[a+28>>2];H[b+48>>2]=H[a+24>>2];H[b+52>>2]=c;c=H[a+20>>2];H[b+40>>2]=H[a+16>>2];H[b+44>>2]=c;c=H[a+12>>2];H[b+32>>2]=H[a+8>>2];H[b+36>>2]=c;c=H[a+4>>2];H[b+24>>2]=H[a>>2];H[b+28>>2]=c}H[b+68>>2]=0;c=H[b+52>>2];e=H[132905]&1?1:5;a=H[b+24>>2];if(!a){a=H[b+56>>2]}f=Ia[a|0](c,0,e)|0;H[b+72>>2]=f;b:{if(!f){break b}c:{d:{e:{if(Ac(b+24|0,f,0,0,2)){break e}j=Jd(b+24|0,f);g=Ha;k=cb(1028);if(!k){break e}a=!g&j>>>0<65535;l=a?j:65535;m=a?g:0;c=4;f:{g:{while(1){if((d|0)==(m|0)&c>>>0>=l>>>0|d>>>0>m>>>0){break g}c=c+1024|0;d=c>>>0<1024?d+1|0:d;a=j;h=(d|0)==(m|0)&c>>>0<l>>>0|d>>>0<m>>>0;c=h?c:l;q=a-c|0;d=h?d:m;h=g-(d+(a>>>0<c>>>0)|0)|0;if(Ac(b+24|0,f,q,h,0)){break g}e=!d&c>>>0<1028?c:1028;if((Ia[H[b+28>>2]](H[b+52>>2],f,k,e)|0)!=(e|0)){break g}n=0;i=0;h:{if(e>>>0<4){break h}a=e-3|0;e=e-4|0;while(1){o=a;a=e;e=k+a|0;if(!(I[e|0]!=80|I[k+o|0]!=75|(I[e+2|0]!=6|I[e+3|0]!=7))){e=a;i=a+q|0;a=h;n=i;i=e>>>0>i>>>0?a+1|0:a;break h}e=a-1|0;if((a|0)>0){continue}break}}if(!(i|n)){continue}break}Ta(k);if(Ac(b+24|0,f,n,i,0)){break e}if(ec(b+24|0,f,b)){break e}if(ec(b+24|0,f,b)|H[b>>2]){break e}if(yd(b+24|0,f,b+264|0)){break e}if(ec(b+24|0,f,b)|H[b>>2]!=1){break e}a=H[b+268>>2];h=a;j=H[b+264>>2];if(Ac(b+24|0,f,j,a,0)){break e}if(ec(b+24|0,f,b)|H[b>>2]!=101075792){break e}if(h|j){break f}break e}Ta(k);break e}H[b+256>>2]=1;a=b+24|0;c=Ac(a,H[b+72>>2],j,h,0);e=ec(a,H[b+72>>2],b+20|0);d=yd(a,H[b+72>>2],b);p=-1;a=H[b+72>>2];i:{if((Ia[H[b+28>>2]](H[b+52>>2],a,b+264|0,1)|0)!=1){if(Ia[H[b+48>>2]](H[b+52>>2],a)|0){break i}}if((Ia[H[b+28>>2]](H[b+52>>2],a,b+264|0,1)|0)!=1){if(Ia[H[b+48>>2]](H[b+52>>2],a)|0){break i}}p=c|(d|e)?-1:0}c=H[b+72>>2];j:{if((Ia[H[b+28>>2]](H[b+52>>2],c,b+264|0,1)|0)!=1){a=-1;if(Ia[H[b+48>>2]](H[b+52>>2],c)|0){break j}}if((Ia[H[b+28>>2]](H[b+52>>2],c,b+264|0,1)|0)!=1){a=-1;if(Ia[H[b+48>>2]](H[b+52>>2],c)|0){break j}}a=p}c=b+24|0;e=ec(c,H[b+72>>2],b+16|0);d=ec(c,H[b+72>>2],b+12|0);f=yd(c,H[b+72>>2],b+80|0);g=yd(c,H[b+72>>2],b+264|0);p=H[b+80>>2];i=H[b+84>>2];o=H[b+264>>2];k=H[b+268>>2];m=H[b+16>>2];l=H[b+12>>2];n=yd(c,H[b+72>>2],b+136|0);c=yd(c,H[b+72>>2],b+144|0);H[b+88>>2]=0;c=c|n?-1:(o|0)!=(p|0)|(i|0)!=(k|0)?-103:l|m?-103:f|g|(d|e)?-1:a;break d}j=0;h=0;i=H[b+72>>2];k:{if(Ac(b+24|0,i,0,0,2)){f=-1;break k}o=Jd(b+24|0,i);k=Ha;f=-1;n=cb(1028);if(!n){break k}a=!k&o>>>0<65535;q=a?o:65535;l=a?k:0;c=4;d=0;l:{while(1){j=0;h=0;if((d|0)==(l|0)&c>>>0>=q>>>0|d>>>0>l>>>0){break l}c=c+1024|0;d=c>>>0<1024?d+1|0:d;a=o;g=(d|0)==(l|0)&c>>>0<q>>>0|d>>>0<l>>>0;c=g?c:q;r=a-c|0;d=g?d:l;g=k-(d+(a>>>0<c>>>0)|0)|0;if(Ac(b+24|0,i,r,g,0)){break l}e=!d&c>>>0<1028?c:1028;if((Ia[H[b+28>>2]](H[b+52>>2],i,n,e)|0)!=(e|0)){break l}m:{if(e>>>0<4){break m}a=e-3|0;e=e-4|0;while(1){m=a;a=e;e=n+a|0;if(!(I[e|0]!=80|I[m+n|0]!=75|(I[e+2|0]!=5|I[e+3|0]!=6))){e=a+r|0;h=e>>>0<a>>>0?g+1|0:g;j=e;break m}e=a-1|0;if((a|0)>0){continue}break}}if(!(h|j)){continue}break}f=0}Ta(n)}H[b+256>>2]=0;a=b+24|0;g=Ac(a,H[b+72>>2],j,h,0);i=ec(a,H[b+72>>2],b+20|0);d=H[b+72>>2];n:{o:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){e=I[b+264|0];break o}e=0;a=-1;if(Ia[H[b+48>>2]](H[b+52>>2],d)|0){break n}}p:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){c=I[b+264|0];break p}c=e;a=-1;if(Ia[H[b+48>>2]](H[b+52>>2],d)|0){break n}}p=c<<8|e;a=g|i?-1:f}H[b+16>>2]=p;d=H[b+72>>2];q:{r:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){e=I[b+264|0];break r}e=0;c=-1;if(Ia[H[b+48>>2]](H[b+52>>2],d)|0){break q}}s:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){c=I[b+264|0];break s}c=e;if(!(Ia[H[b+48>>2]](H[b+52>>2],d)|0)){break s}e=0;c=-1;break q}e=c<<8|e;c=a}H[b+12>>2]=e;t:{u:{d=H[b+72>>2];v:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){a=I[b+264|0];break v}if(Ia[H[b+48>>2]](H[b+52>>2],d)|0){break u}a=0}w:{if((Ia[H[b+28>>2]](H[b+52>>2],d,b+264|0,1)|0)==1){f=I[b+264|0];break w}f=a;if(Ia[H[b+48>>2]](H[b+52>>2],d)|0){break u}}a=a|f<<8;break t}c=-1;a=0}H[b+80>>2]=a;H[b+84>>2]=0;g=H[b+72>>2];x:{y:{if((Ia[H[b+28>>2]](H[b+52>>2],g,b+264|0,1)|0)==1){a=I[b+264|0];break y}d=-1;a=0;if(Ia[H[b+48>>2]](H[b+52>>2],g)|0){break x}}z:{if((Ia[H[b+28>>2]](H[b+52>>2],g,b+264|0,1)|0)==1){f=I[b+264|0];break z}f=a;if(!(Ia[H[b+48>>2]](H[b+52>>2],g)|0)){break z}d=-1;a=0;break x}d=c;a=f<<8|a}H[b+20>>2]=a;f=a;H[b+264>>2]=a;H[b+268>>2]=0;i=H[b+80>>2];o=H[b+84>>2];k=ec(b+24|0,H[b+72>>2],b+20|0);H[b+136>>2]=H[b+20>>2];H[b+140>>2]=0;m=ec(b+24|0,H[b+72>>2],b+20|0);H[b+144>>2]=H[b+20>>2];H[b+148>>2]=0;A:{g=H[b+72>>2];B:{C:{if((Ia[H[b+28>>2]](H[b+52>>2],g,b,1)|0)==1){a=I[b|0];break C}if(Ia[H[b+48>>2]](H[b+52>>2],g)|0){break B}a=0}if((Ia[H[b+28>>2]](H[b+52>>2],g,b,1)|0)==1){c=I[b|0];break A}c=a;if(!(Ia[H[b+48>>2]](H[b+52>>2],g)|0)){break A}}H[b+88>>2]=0;break c}H[b+88>>2]=a|c<<8;c=k|m?-1:(f|0)!=(i|0)|o?-103:e|p?-103:d}e=H[b+144>>2];a=e+H[b+136>>2]|0;d=H[b+140>>2]+H[b+148>>2]|0;d=a>>>0<e>>>0?d+1|0:d;if(c|((d|0)==(h|0)&a>>>0>j>>>0|d>>>0>h>>>0)){break c}H[b+248>>2]=0;H[b+252>>2]=0;H[b+128>>2]=j;H[b+132>>2]=h;H[b+96>>2]=j-a;H[b+100>>2]=h-((a>>>0>j>>>0)+d|0);a=cb(240);if(!a){break b}s=$a(a,b+24|0,240);a=s;H[a+80>>2]=0;H[a+84>>2]=0;c=H[a+124>>2];H[a+88>>2]=H[a+120>>2];H[a+92>>2]=c;t=a,u=!Vh(a,a+128|0,a+216|0,0,0),H[t+96>>2]=u;H[a+100>>2]=0;break b}Ia[H[b+44>>2]](H[b+52>>2],H[b+72>>2])|0}Ga=b+272|0;return s}function zE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-304|0;Ga=d;b=H[c>>2];a:{if(H[c+4>>2]-b>>>0<32){break a}e=d+240|0;zb(e,H[b>>2]);b=Fb(e,171416);H[d+264>>2]=H[b+8>>2];e=H[b+4>>2];H[d+256>>2]=H[b>>2];H[d+260>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;b=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=b;H[d+256>>2]=0;H[d+260>>2]=0;b=d+224|0;zb(b,H[H[c>>2]+4>>2]);i=b;b=I[d+235|0];e=b<<24>>24<0;b=db(d+272|0,e?H[d+224>>2]:i,e?H[d+228>>2]:b);H[d+16>>2]=H[b+8>>2];e=H[b+4>>2];H[d+8>>2]=H[b>>2];H[d+12>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;gb(d+8|0,32);H[d+296>>2]=H[d+16>>2];H[d+16>>2]=0;b=H[d+12>>2];H[d+288>>2]=H[d+8>>2];H[d+292>>2]=b;H[d+8>>2]=0;H[d+12>>2]=0;if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}e=H[c>>2];if(H[c+4>>2]-e>>>0>=17){h=2;b=0;while(1){g=b<<3;f=+H[g+e>>2];e=H[a+28>>2];b:{if(!e){break b}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break b}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+112|0;bb(e,f);e=Fb(e,175500);H[d+136>>2]=H[e+8>>2];j=H[e+4>>2];H[d+128>>2]=H[e>>2];H[d+132>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+128|0,32);H[d+152>>2]=H[d+136>>2];H[d+136>>2]=0;e=H[d+132>>2];H[d+144>>2]=H[d+128>>2];H[d+148>>2]=e;H[d+128>>2]=0;H[d+132>>2]=0;f=+H[(g+H[c>>2]|0)+4>>2];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+96|0;bb(e,f);i=e;e=I[d+107|0];g=e<<24>>24<0;e=db(d+144|0,g?H[d+96>>2]:i,g?H[d+100>>2]:e);H[d+168>>2]=H[e+8>>2];g=H[e+4>>2];H[d+160>>2]=H[e>>2];H[d+164>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+160|0,32);H[d+184>>2]=H[d+168>>2];H[d+168>>2]=0;e=H[d+164>>2];H[d+176>>2]=H[d+160>>2];H[d+180>>2]=e;H[d+160>>2]=0;H[d+164>>2]=0;g=b+1<<3;f=+H[g+H[c>>2]>>2];e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break d}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+80|0;bb(e,f);i=e;e=I[d+91|0];j=e<<24>>24<0;e=db(d+176|0,j?H[d+80>>2]:i,j?H[d+84>>2]:e);H[d+200>>2]=H[e+8>>2];j=H[e+4>>2];H[d+192>>2]=H[e>>2];H[d+196>>2]=j;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+192|0,32);H[d+216>>2]=H[d+200>>2];H[d+200>>2]=0;e=H[d+196>>2];H[d+208>>2]=H[d+192>>2];H[d+212>>2]=e;H[d+192>>2]=0;H[d+196>>2]=0;f=+H[(g+H[c>>2]|0)+4>>2];e=H[a+28>>2];e:{if(!e){break e}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break e}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d- -64|0;bb(e,f);i=e;e=I[d+75|0];g=e<<24>>24<0;e=db(d+208|0,g?H[d+64>>2]:i,g?H[d+68>>2]:e);H[d+232>>2]=H[e+8>>2];g=H[e+4>>2];H[d+224>>2]=H[e>>2];H[d+228>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+224|0,32);H[d+248>>2]=H[d+232>>2];H[d+232>>2]=0;e=H[d+228>>2];H[d+240>>2]=H[d+224>>2];H[d+244>>2]=e;H[d+224>>2]=0;H[d+228>>2]=0;h=h<<3;f=+H[h+H[c>>2]>>2];e=H[a+28>>2];f:{if(!e){break f}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break f}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d+48|0;bb(e,f);i=e;e=I[d+59|0];g=e<<24>>24<0;e=db(d+240|0,g?H[d+48>>2]:i,g?H[d+52>>2]:e);H[d+264>>2]=H[e+8>>2];g=H[e+4>>2];H[d+256>>2]=H[e>>2];H[d+260>>2]=g;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+256|0,32);H[d+280>>2]=H[d+264>>2];H[d+264>>2]=0;e=H[d+260>>2];H[d+272>>2]=H[d+256>>2];H[d+276>>2]=e;H[d+256>>2]=0;H[d+260>>2]=0;f=+H[(h+H[c>>2]|0)+4>>2];e=H[a+28>>2];g:{if(!e){break g}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break g}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+32|0;bb(e,f);i=e;e=I[d+43|0];h=e<<24>>24<0;e=db(d+272|0,h?H[d+32>>2]:i,h?H[d+36>>2]:e);H[d+16>>2]=H[e+8>>2];h=H[e+4>>2];H[d+8>>2]=H[e>>2];H[d+12>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;e=I[d+19|0];h=e<<24>>24<0;db(d+288|0,h?H[d+8>>2]:d+8|0,h?H[d+12>>2]:e);if(F[d+19|0]<0){Ta(H[d+8>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+283|0]<0){Ta(H[d+272>>2])}if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+251|0]<0){Ta(H[d+240>>2])}if(F[d+235|0]<0){Ta(H[d+224>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+219|0]<0){Ta(H[d+208>>2])}if(F[d+203|0]<0){Ta(H[d+192>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+187|0]<0){Ta(H[d+176>>2])}if(F[d+171|0]<0){Ta(H[d+160>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+155|0]<0){Ta(H[d+144>>2])}if(F[d+139|0]<0){Ta(H[d+128>>2])}if(F[d+123|0]<0){Ta(H[d+112>>2])}h=b+5|0;b=b+3|0;e=H[c>>2];if(H[c+4>>2]-e>>3>>>0>h>>>0){continue}break}}F[d+19|0]=1;Wa(d+8|0,173296,1);H[d+12>>2]=0;b=d+20|0;h:{if(F[d+299|0]>=0){e=H[d+292>>2];H[b>>2]=H[d+288>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+296>>2];break h}Ya(b,H[d+288>>2],H[d+292>>2])}b=Va(24);H[d+272>>2]=b;e=b+24|0;H[d+280>>2]=e;i:{if(F[d+19|0]>=0){h=H[d+12>>2];H[b>>2]=H[d+8>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+16>>2];break i}Ya(b,H[d+8>>2],H[d+12>>2])}b=b+12|0;j:{if(F[d+31|0]>=0){h=H[d+24>>2];H[b>>2]=H[d+20>>2];H[b+4>>2]=h;H[b+8>>2]=H[d+28>>2];H[d+276>>2]=e;break j}Ya(b,H[d+20>>2],H[d+24>>2]);H[d+276>>2]=e;if(F[d+31|0]>=0){break j}Ta(H[d+20>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=d+272|0;zc(a,b);ag(b);H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;e=d+8|0;$f(a,c,e);c=Va(32);H[d+8>>2]=c;H[d+12>>2]=4;H[d+16>>2]=-2147483640;Wa(c,173732,4);H[c+16>>2]=0;F[d+267|0]=0;H[d+256>>2]=0;Pb(a,e,b,d+256|0);if(F[d+267|0]<0){Ta(H[d+256>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=H[d+272>>2];if(b){a=H[d+276>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}a=H[d+272>>2]}H[d+276>>2]=b;Ta(a)}if(F[d+299|0]>=0){break a}Ta(H[d+288>>2])}Ga=d+304|0}function Fl(a){a=a|0;var 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=H[a+20>>2];if((b|0)!=202){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}d=a;b=H[a+424>>2];c=N(b,H[a+48>>2]);e=H[a+52>>2];a:{if(c>>>0<=e>>>0){H[d+112>>2]=((b+H[d+28>>2]|0)-1|0)/(b|0);a=1;b=H[d+32>>2];break a}if(c>>>0<=e<<1>>>0){H[d+112>>2]=((b+(H[d+28>>2]<<1)|0)-1|0)/(b|0);a=2;b=H[d+32>>2]<<1;break a}a=3;if(c>>>0<=N(e,3)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],3)|0)-1|0)/(b|0);b=N(H[d+32>>2],3);break a}if(c>>>0<=e<<2>>>0){H[d+112>>2]=((b+(H[d+28>>2]<<2)|0)-1|0)/(b|0);a=4;b=H[d+32>>2]<<2;break a}a=5;if(c>>>0<=N(e,5)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],5)|0)-1|0)/(b|0);b=N(H[d+32>>2],5);break a}a=6;if(c>>>0<=N(e,6)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],6)|0)-1|0)/(b|0);b=N(H[d+32>>2],6);break a}a=7;if(c>>>0<=N(e,7)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],7)|0)-1|0)/(b|0);b=N(H[d+32>>2],7);break a}if(c>>>0<=e<<3>>>0){H[d+112>>2]=((b+(H[d+28>>2]<<3)|0)-1|0)/(b|0);a=8;b=H[d+32>>2]<<3;break a}a=9;if(c>>>0<=N(e,9)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],9)|0)-1|0)/(b|0);b=N(H[d+32>>2],9);break a}a=10;if(c>>>0<=N(e,10)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],10)|0)-1|0)/(b|0);b=N(H[d+32>>2],10);break a}a=11;if(c>>>0<=N(e,11)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],11)|0)-1|0)/(b|0);b=N(H[d+32>>2],11);break a}a=12;if(c>>>0<=N(e,12)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],12)|0)-1|0)/(b|0);b=N(H[d+32>>2],12);break a}a=13;if(c>>>0<=N(e,13)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],13)|0)-1|0)/(b|0);b=N(H[d+32>>2],13);break a}a=14;if(c>>>0<=N(e,14)>>>0){H[d+112>>2]=((b+N(H[d+28>>2],14)|0)-1|0)/(b|0);b=N(H[d+32>>2],14);break a}a=15;f=H[d+28>>2];if(c>>>0<=N(e,15)>>>0){H[d+112>>2]=((b+N(f,15)|0)-1|0)/(b|0);b=N(H[d+32>>2],15);break a}H[d+112>>2]=((b+(f<<4)|0)-1|0)/(b|0);a=16;b=H[d+32>>2]<<4}c=H[d+424>>2];H[d+324>>2]=a;H[d+320>>2]=a;H[d+116>>2]=((b+c|0)-1|0)/(c|0);e=H[d+36>>2];b:{if((e|0)<=0){break b}b=H[d+216>>2];if(e-1>>>0>=7){f=e&-8;c=0;while(1){H[b+40>>2]=a;H[b+36>>2]=a;H[b+656>>2]=a;H[b+652>>2]=a;H[b+568>>2]=a;H[b+564>>2]=a;H[b+480>>2]=a;H[b+476>>2]=a;H[b+392>>2]=a;H[b+388>>2]=a;H[b+304>>2]=a;H[b+300>>2]=a;H[b+216>>2]=a;H[b+212>>2]=a;H[b+128>>2]=a;H[b+124>>2]=a;b=b+704|0;c=c+8|0;if((f|0)!=(c|0)){continue}break}}e=e&7;if(!e){break b}c=0;while(1){H[b+40>>2]=a;H[b+36>>2]=a;b=b+88|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}i=H[d+36>>2];c:{if((i|0)<=0){break c}b=H[d+216>>2];e=H[d+324>>2];l=H[d+76>>2]?8:4;f=H[d+320>>2];d:{if((l|0)<(f|0)){h=f<<1;if((e|0)>(l|0)){c=e<<1;if((c|0)<(f|0)){a=b;if(i-1>>>0>=7){h=i&-8;f=0;while(1){H[a+36>>2]=c;H[a+40>>2]=e;H[a+128>>2]=e;H[a+216>>2]=e;H[a+124>>2]=c;H[a+304>>2]=e;H[a+212>>2]=c;H[a+392>>2]=e;H[a+300>>2]=c;H[a+480>>2]=e;H[a+388>>2]=c;H[a+568>>2]=e;H[a+476>>2]=c;H[a+656>>2]=e;H[a+564>>2]=c;H[a+652>>2]=c;a=a+704|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}h=i&7;if(!h){break d}f=0;while(1){H[a+36>>2]=c;H[a+40>>2]=e;a=a+88|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}break d}if((e|0)<=(h|0)){a=b;if(i-1>>>0>=7){c=i&-8;while(1){H[a+40>>2]=e;H[a+36>>2]=f;H[a+656>>2]=e;H[a+652>>2]=f;H[a+568>>2]=e;H[a+564>>2]=f;H[a+480>>2]=e;H[a+476>>2]=f;H[a+392>>2]=e;H[a+388>>2]=f;H[a+304>>2]=e;H[a+300>>2]=f;H[a+216>>2]=e;H[a+212>>2]=f;H[a+128>>2]=e;H[a+124>>2]=f;a=a+704|0;g=g+8|0;if((c|0)!=(g|0)){continue}break}}c=i&7;if(!c){break d}g=0;while(1){H[a+40>>2]=e;H[a+36>>2]=f;a=a+88|0;g=g+1|0;if((c|0)!=(g|0)){continue}break}break d}a=b;if(i-1>>>0>=7){e=i&-8;c=0;while(1){H[a+40>>2]=h;H[a+36>>2]=f;H[a+656>>2]=h;H[a+652>>2]=f;H[a+568>>2]=h;H[a+564>>2]=f;H[a+480>>2]=h;H[a+476>>2]=f;H[a+392>>2]=h;H[a+388>>2]=f;H[a+304>>2]=h;H[a+300>>2]=f;H[a+216>>2]=h;H[a+212>>2]=f;H[a+128>>2]=h;H[a+124>>2]=f;a=a+704|0;c=c+8|0;if((e|0)!=(c|0)){continue}break}}e=i&7;if(!e){break d}c=0;while(1){H[a+40>>2]=h;H[a+36>>2]=f;a=a+88|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}break d}m=H[d+316>>2];c=b;while(1){H[c+36>>2]=f;a=e;j=H[c+12>>2];e:{if((m|0)%(j<<1)|0){break e}g=2;while(1){a=N(e,g);if((l|0)<(a|0)){break e}g=g<<1;if(!((m|0)%(N(j,g)|0)|0)){continue}break}}H[c+40>>2]=a;g=a<<1;f:{if((g|0)>=(f|0)){if((a|0)<=(h|0)){break f}H[c+40>>2]=h;break f}H[c+36>>2]=g}c=c+88|0;k=k+1|0;if((k|0)!=(i|0)){continue}break}break d}m=H[d+312>>2];if((e|0)>(l|0)){h=e<<1;c=b;while(1){a=f;j=H[c+8>>2];g:{if((m|0)%(j<<1)|0){break g}g=2;while(1){a=N(f,g);if((l|0)<(a|0)){break g}g=g<<1;if(!((m|0)%(N(j,g)|0)|0)){continue}break}}H[c+40>>2]=e;H[c+36>>2]=a;h:{if((a|0)<=(h|0)){a=a<<1;if((a|0)>=(e|0)){break h}H[c+40>>2]=a;break h}H[c+36>>2]=h}c=c+88|0;k=k+1|0;if((k|0)!=(i|0)){continue}break}break d}j=H[d+316>>2];h=b;while(1){a=f;c=H[h+8>>2];i:{if((m|0)%(c<<1)|0){break i}g=2;while(1){a=N(f,g);if((l|0)<(a|0)){break i}g=g<<1;if(!((m|0)%(N(c,g)|0)|0)){continue}break}}H[h+36>>2]=a;c=e;n=H[h+12>>2];j:{if((j|0)%(n<<1)|0){break j}g=2;while(1){c=N(e,g);if((l|0)<(c|0)){break j}g=g<<1;if(!((j|0)%(N(n,g)|0)|0)){continue}break}}H[h+40>>2]=c;g=c<<1;k:{if((g|0)<(a|0)){H[h+36>>2]=g;break k}a=a<<1;if((a|0)>=(c|0)){break k}H[h+40>>2]=a}h=h+88|0;k=k+1|0;if((k|0)!=(i|0)){continue}break}}if((i|0)<=0){break c}a=0;while(1){c=N(H[d+424>>2],H[d+312>>2]);H[b+44>>2]=((c+N(H[b+36>>2],N(H[b+8>>2],H[d+28>>2]))|0)-1|0)/(c|0);c=N(H[d+424>>2],H[d+316>>2]);H[b+48>>2]=((c+N(H[b+40>>2],N(H[b+12>>2],H[d+32>>2]))|0)-1|0)/(c|0);b=b+88|0;a=a+1|0;i=H[d+36>>2];if((a|0)<(i|0)){continue}break}}a=H[d+44>>2]-1|0;if(a>>>0<=4){i=H[(a<<2)+24692>>2]}H[d+120>>2]=i;H[d+124>>2]=H[d+84>>2]?1:i;if(El(d)){a=H[d+316>>2]}else{a=1}H[d+128>>2]=a}function mB(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;i=Ga-288|0;Ga=i;a:{if(!(!g|!h)){l=i+240|0;j=l;H[j>>2]=0;H[j+4>>2]=0;F[j+40|0]=0;H[j+32>>2]=0;H[j+36>>2]=-1074790400;F[j+21|0]=0;F[j+22|0]=0;F[j+23|0]=0;F[j+24|0]=0;F[j+25|0]=0;F[j+26|0]=0;F[j+27|0]=0;F[j+28|0]=0;H[j+16>>2]=0;H[j+20>>2]=0;H[j+8>>2]=0;H[j+12>>2]=0;H[j+16>>2]=f;H[i+80>>2]=g;H[j+4>>2]=H[i+80>>2];H[i+80>>2]=h;H[j+8>>2]=H[i+80>>2];H[i+236>>2]=0;H[i+232>>2]=0;fg(j,i+236|0,i+232|0,4);H[j+16>>2]=0;f=H[i+232>>2];b:{if((f|0)<=0){break b}f=en(f,0);H[i+228>>2]=f;j=Va(f);dn(H[i+236>>2],H[i+232>>2],j,i+228|0,0);k=H[i+228>>2];if(k>>>0>=1073741808){break a}c:{d:{if(k>>>0>=2){f=k+4&-4;g=Va(f<<2);H[i+224>>2]=f|-2147483648;H[i+216>>2]=g;H[i+220>>2]=k;break d}F[i+227|0]=k;g=i+216|0;if(!k){break c}}n=k-1|0;m=k&7;e:{if(!m){h=j;break e}f=0;h=j;while(1){H[g>>2]=I[h|0];g=g+4|0;h=h+1|0;f=f+1|0;if((m|0)!=(f|0)){continue}break}}if(n>>>0<7){break c}f=j+k|0;while(1){H[g>>2]=I[h|0];H[g+4>>2]=I[h+1|0];H[g+8>>2]=I[h+2|0];H[g+12>>2]=I[h+3|0];H[g+16>>2]=I[h+4|0];H[g+20>>2]=I[h+5|0];H[g+24>>2]=I[h+6|0];H[g+28>>2]=I[h+7|0];g=g+32|0;h=h+8|0;if((f|0)!=(h|0)){continue}break}}H[g>>2]=0;Ta(j);f=H[a+28>>2];f:{if(!f){break f}if(Ia[H[H[f>>2]+68>>2]](f,2)|0){f=H[a+28>>2];b=M[Ia[H[H[f>>2]+68>>2]](f,2)>>3]*b}f=H[a+28>>2];if(!f){break f}if(!(Ia[H[H[f>>2]+68>>2]](f,2)|0)){break f}f=H[a+28>>2];c=M[(Ia[H[H[f>>2]+68>>2]](f,2)|0)+24>>3]*c}bb(i- -64|0,b);F[i+91|0]=1;Wa(i+80|0,193076,1);f=H[i+72>>2];H[i+72>>2]=0;H[i+100>>2]=f;H[i+84>>2]=0;f=H[i+64>>2];g=H[i+68>>2];H[i+64>>2]=0;H[i+68>>2]=0;H[i+92>>2]=f;H[i+96>>2]=g;bb(i+48|0,c);F[i+115|0]=1;Wa(i+104|0,193084,1);H[i+108>>2]=0;f=H[i+52>>2];H[i+116>>2]=H[i+48>>2];H[i+120>>2]=f;f=H[i+56>>2];H[i+56>>2]=0;H[i+124>>2]=f;H[i+48>>2]=0;H[i+52>>2]=0;f=H[a+28>>2];g:{if(!f){break g}if(!(Ia[H[H[f>>2]+68>>2]](f,2)|0)){break g}f=H[a+28>>2];d=M[Ia[H[H[f>>2]+68>>2]](f,2)>>3]*d}bb(i+32|0,d);f=Va(32);H[i+132>>2]=5;H[i+136>>2]=-2147483640;H[i+128>>2]=f;Wa(f,193092,5);H[f+20>>2]=0;H[i+148>>2]=H[i+40>>2];f=H[i+36>>2];H[i+140>>2]=H[i+32>>2];H[i+144>>2]=f;H[i+40>>2]=0;H[i+32>>2]=0;H[i+36>>2]=0;f=H[a+28>>2];h:{if(!f){break h}if(!(Ia[H[H[f>>2]+68>>2]](f,2)|0)){break h}f=H[a+28>>2];e=M[(Ia[H[H[f>>2]+68>>2]](f,2)|0)+24>>3]*e}bb(i+16|0,e);f=Va(32);H[i+156>>2]=6;H[i+160>>2]=-2147483640;H[i+152>>2]=f;Wa(f,193116,6);H[f+24>>2]=0;H[i+172>>2]=H[i+24>>2];f=H[i+20>>2];H[i+164>>2]=H[i+16>>2];H[i+168>>2]=f;H[i+24>>2]=0;H[i+16>>2]=0;H[i+20>>2]=0;_f(i,193736,i+216|0);f=Va(48);H[i+180>>2]=10;H[i+184>>2]=-2147483636;H[i+176>>2]=f;Wa(f,193692,10);H[f+40>>2]=0;H[i+196>>2]=H[i+8>>2];f=H[i+4>>2];H[i+188>>2]=H[i>>2];H[i+192>>2]=f;H[i+8>>2]=0;H[i>>2]=0;H[i+4>>2]=0;f=Va(120);H[i+200>>2]=f;H[i+204>>2]=f;H[i+208>>2]=f+120;i:{if(F[i+91|0]>=0){g=H[i+84>>2];H[f>>2]=H[i+80>>2];H[f+4>>2]=g;H[f+8>>2]=H[i+88>>2];break i}Ya(f,H[i+80>>2],H[i+84>>2])}g=f+12|0;j:{if(F[i+103|0]>=0){h=H[i+96>>2];H[g>>2]=H[i+92>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+100>>2];break j}Ya(g,H[i+92>>2],H[i+96>>2])}g=f+24|0;k:{if(F[i+115|0]>=0){h=H[i+108>>2];H[g>>2]=H[i+104>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+112>>2];break k}Ya(g,H[i+104>>2],H[i+108>>2])}g=f+36|0;l:{if(F[i+127|0]>=0){h=H[i+120>>2];H[g>>2]=H[i+116>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+124>>2];break l}Ya(g,H[i+116>>2],H[i+120>>2])}g=f+48|0;m:{if(F[i+139|0]>=0){h=H[i+132>>2];H[g>>2]=H[i+128>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+136>>2];break m}Ya(g,H[i+128>>2],H[i+132>>2])}g=f+60|0;n:{if(F[i+151|0]>=0){h=H[i+144>>2];H[g>>2]=H[i+140>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+148>>2];break n}Ya(g,H[i+140>>2],H[i+144>>2])}g=f+72|0;o:{if(F[i+163|0]>=0){h=H[i+156>>2];H[g>>2]=H[i+152>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+160>>2];break o}Ya(g,H[i+152>>2],H[i+156>>2])}g=f+84|0;p:{if(F[i+175|0]>=0){h=H[i+168>>2];H[g>>2]=H[i+164>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+172>>2];break p}Ya(g,H[i+164>>2],H[i+168>>2])}g=f+96|0;q:{if(F[i+187|0]>=0){h=H[i+180>>2];H[g>>2]=H[i+176>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+184>>2];break q}Ya(g,H[i+176>>2],H[i+180>>2])}g=f+108|0;r:{if(F[i+199|0]>=0){h=H[i+192>>2];H[g>>2]=H[i+188>>2];H[g+4>>2]=h;H[g+8>>2]=H[i+196>>2];break r}Ya(g,H[i+188>>2],H[i+192>>2])}H[i+204>>2]=f+120;if(F[i+199|0]<0){Ta(H[i+188>>2])}if(F[i+187|0]<0){Ta(H[i+176>>2])}if(F[i+175|0]<0){Ta(H[i+164>>2])}if(F[i+163|0]<0){Ta(H[i+152>>2])}if(F[i+151|0]<0){Ta(H[i+140>>2])}if(F[i+139|0]<0){Ta(H[i+128>>2])}if(F[i+127|0]<0){Ta(H[i+116>>2])}if(F[i+115|0]<0){Ta(H[i+104>>2])}if(F[i+103|0]<0){Ta(H[i+92>>2])}if(F[i+91|0]<0){Ta(H[i+80>>2])}if(F[i+11|0]<0){Ta(H[i>>2])}if(F[i+27|0]<0){Ta(H[i+16>>2])}if(F[i+43|0]<0){Ta(H[i+32>>2])}if(F[i+59|0]<0){Ta(H[i+48>>2])}if(F[i+75|0]<0){Ta(H[i+64>>2])}if(M[a+32>>3]>b){M[a+32>>3]=b}if(M[a+48>>3]<b){M[a+48>>3]=b}if(M[a+40>>3]>c){M[a+40>>3]=c}if(M[a+56>>3]<c){M[a+56>>3]=c}g=Va(32);H[i+80>>2]=g;H[i+84>>2]=5;H[i+88>>2]=-2147483640;Wa(g,193828,5);H[g+20>>2]=0;F[i+75|0]=0;H[i+64>>2]=0;Pb(a,i+80|0,i+200|0,i- -64|0);if(F[i+75|0]<0){Ta(H[i+64>>2])}if(F[i+91|0]<0){Ta(H[i+80>>2])}if(F[f+119|0]<0){Ta(H[f+108>>2])}if(F[f+107|0]<0){Ta(H[f+96>>2])}if(F[f+95|0]<0){Ta(H[f+84>>2])}if(F[f+83|0]<0){Ta(H[f+72>>2])}if(F[f+71|0]<0){Ta(H[f+60>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+47|0]<0){Ta(H[f+36>>2])}if(F[f+35|0]<0){Ta(H[f+24>>2])}if(F[f+23|0]<0){Ta(H[f+12>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}Ta(f);if(F[i+227|0]>=0){break b}Ta(H[i+216>>2])}a=H[i+236>>2];if(a){Ta(a)}Qc(l)}Ga=i+288|0;return}Qb();X()}function Dm(a,b,c,d,e,f,g){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;h=Ga-80|0;Ga=h;H[h+76>>2]=b;x=h+55|0;s=h+56|0;b=0;a:{b:{c:{d:{e:while(1){if((2147483647-o|0)<(b|0)){break d}o=b+o|0;f:{g:{h:{k=H[h+76>>2];b=k;i=I[b|0];if(i){while(1){i:{i=i&255;j:{if(!i){i=b;break j}if((i|0)!=37){break i}i=b;while(1){if(I[b+1|0]!=37){break j}j=b+2|0;H[h+76>>2]=j;i=i+1|0;m=I[b+2|0];b=j;if((m|0)==37){continue}break}}b=i-k|0;w=2147483647-o|0;if((b|0)>(w|0)){break d}if(a){mc(a,k,b)}if((i|0)!=(k|0)){continue e}r=-1;i=1;b=H[h+76>>2];if(!(F[b+1|0]-48>>>0>=10|I[b+2|0]!=36)){r=F[b+1|0]-48|0;u=1;i=3}b=i+b|0;H[h+76>>2]=b;p=0;l=F[b|0];j=l-32|0;k:{if(j>>>0>31){i=b;break k}i=b;j=1<<j;if(!(j&75913)){break k}while(1){i=b+1|0;H[h+76>>2]=i;p=j|p;l=F[b+1|0];j=l-32|0;if(j>>>0>=32){break k}b=i;j=1<<j;if(j&75913){continue}break}}l:{if((l|0)==42){m:{n:{if(F[i+1|0]-48>>>0>=10){break n}b=H[h+76>>2];if(I[b+2|0]!=36){break n}H[((F[b+1|0]<<2)+e|0)-192>>2]=10;q=H[((F[b+1|0]<<3)+d|0)-384>>2];u=1;b=b+3|0;break m}if(u){break h}u=0;q=0;if(a){b=H[c>>2];H[c>>2]=b+4;q=H[b>>2]}b=H[h+76>>2]+1|0}H[h+76>>2]=b;if((q|0)>=0){break l}q=0-q|0;p=p|8192;break l}q=Cm(h+76|0);if((q|0)<0){break d}b=H[h+76>>2]}i=0;j=-1;m=0;o:{if(I[b|0]!=46){break o}if(I[b+1|0]==42){p:{q:{if(F[b+2|0]-48>>>0>=10){break q}b=H[h+76>>2];if(I[b+3|0]!=36){break q}H[((F[b+2|0]<<2)+e|0)-192>>2]=10;j=H[((F[b+2|0]<<3)+d|0)-384>>2];b=b+4|0;break p}if(u){break h}if(a){b=H[c>>2];H[c>>2]=b+4;j=H[b>>2]}else{j=0}b=H[h+76>>2]+2|0}H[h+76>>2]=b;m=(j^-1)>>>31|0;break o}H[h+76>>2]=b+1;j=Cm(h+76|0);b=H[h+76>>2];m=1}v=m;while(1){t=i;n=28;if(F[b|0]-123>>>0<4294967238){break c}l=b+1|0;H[h+76>>2]=l;i=F[b|0];b=l;i=I[(i+N(t,58)|0)+525951|0];if(i-1>>>0<8){continue}break}r:{s:{if((i|0)!=27){if(!i){break c}if((r|0)>=0){H[(r<<2)+e>>2]=i;b=(r<<3)+d|0;i=H[b+4>>2];H[h+64>>2]=H[b>>2];H[h+68>>2]=i;break s}if(!a){break f}Bm(h- -64|0,i,c,g);l=H[h+76>>2];break r}if((r|0)>=0){break c}}b=0;if(!a){continue e}}m=p&-65537;i=p&8192?m:p;p=0;r=1069;n=s;t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{b=F[l-1|0];b=t?(b&15)==3?b&-33:b:b;switch(b-88|0){case 11:break t;case 9:case 13:case 14:case 15:break u;case 27:break z;case 12:case 17:break C;case 23:break D;case 0:case 32:break E;case 24:break F;case 22:break G;case 29:break H;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break I}}J:{switch(b-65|0){case 0:case 4:case 5:case 6:break u;case 2:break x;case 1:case 3:break g;default:break J}}if((b|0)==83){break y}break g}l=H[h+64>>2];k=H[h+68>>2];r=1069;break B}b=0;K:{switch(t&255){case 0:H[H[h+64>>2]>>2]=o;continue e;case 1:H[H[h+64>>2]>>2]=o;continue e;case 2:i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e;case 3:G[H[h+64>>2]>>1]=o;continue e;case 4:F[H[h+64>>2]]=o;continue e;case 6:H[H[h+64>>2]>>2]=o;continue e;case 7:break K;default:continue e}}i=H[h+64>>2];H[i>>2]=o;H[i+4>>2]=o>>31;continue e}j=j>>>0>8?j:8;i=i|8;b=120}m=s;y=b&32;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){m=m-1|0;F[m|0]=y|I[(l&15)+526480|0];z=!k&l>>>0>15|(k|0)!=0;t=k;k=k>>>4|0;l=(t&15)<<28|l>>>4;if(z){continue}break}}k=m;if(!(H[h+64>>2]|H[h+68>>2])|!(i&8)){break A}r=(b>>>4|0)+1069|0;p=2;break A}b=s;l=H[h+64>>2];k=H[h+68>>2];if(l|k){while(1){b=b-1|0;F[b|0]=l&7|48;t=!k&l>>>0>7|(k|0)!=0;m=k;k=k>>>3|0;l=(m&7)<<29|l>>>3;if(t){continue}break}}k=b;if(!(i&8)){break A}b=s-k|0;j=(b|0)<(j|0)?j:b+1|0;break A}b=H[h+68>>2];k=b;l=H[h+64>>2];if((b|0)<0){k=0-(k+((l|0)!=0)|0)|0;l=0-l|0;H[h+64>>2]=l;H[h+68>>2]=k;p=1;r=1069;break B}if(i&2048){p=1;r=1070;break B}p=i&1;r=p?1071:1069}k=Ze(l,k,s)}if((j|0)<0?v:0){break d}i=v?i&-65537:i;m=H[h+64>>2];b=H[h+68>>2];if(!(j|(m|b)!=0)){k=s;n=k;j=0;break g}b=!(b|m)+(s-k|0)|0;j=(b|0)<(j|0)?j:b;break g}b=H[h+64>>2];k=b?b:1894;b=j>>>0<2147483647?j:2147483647;i=If(k,0,b);b=i?i-k|0:b;n=b+k|0;if((j|0)>=0){i=m;j=b;break g}i=m;j=b;if(I[n|0]){break d}break g}if(j){n=H[h+64>>2];break w}b=0;tc(a,32,q,0,i);break v}H[h+12>>2]=0;H[h+8>>2]=H[h+64>>2];n=h+8|0;H[h+64>>2]=n;j=-1}b=0;L:{while(1){k=H[n>>2];if(!k){break L}k=Pg(h+4|0,k);m=(k|0)<0;if(!(m|k>>>0>j-b>>>0)){n=n+4|0;b=b+k|0;if(j>>>0>b>>>0){continue}break L}break}if(m){break b}}n=61;if((b|0)<0){break c}tc(a,32,q,b,i);if(!b){b=0;break v}j=0;n=H[h+64>>2];while(1){k=H[n>>2];if(!k){break v}k=Pg(h+4|0,k);j=k+j|0;if(j>>>0>b>>>0){break v}mc(a,h+4|0,k);n=n+4|0;if(b>>>0>j>>>0){continue}break}}tc(a,32,q,b,i^8192);b=(b|0)<(q|0)?q:b;continue e}if((j|0)<0?v:0){break d}n=61;b=Ia[f|0](a,M[h+64>>3],q,j,i,b)|0;if((b|0)>=0){continue e}break c}F[h+55|0]=H[h+64>>2];j=1;k=x;i=m;break g}j=b+1|0;H[h+76>>2]=j;i=I[b+1|0];b=j;continue}}if(a){break a}if(!u){break f}b=1;while(1){a=H[(b<<2)+e>>2];if(a){Bm((b<<3)+d|0,a,c,g);o=1;b=b+1|0;if((b|0)!=10){continue}break a}break}o=1;if(b>>>0>=10){break a}while(1){if(H[(b<<2)+e>>2]){break h}b=b+1|0;if((b|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;l=(j|0)>(m|0)?j:m;if((l|0)>(2147483647-p|0)){break d}n=61;j=l+p|0;b=(j|0)<(q|0)?q:j;if((w|0)<(b|0)){break c}tc(a,32,b,j,i);mc(a,r,p);tc(a,48,b,j,i^65536);tc(a,48,l,m,0);mc(a,k,m);tc(a,32,b,j,i^8192);continue}break}o=0;break a}n=61}H[133544]=n}o=-1}Ga=h+80|0;return o}function uo(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,k=0,l=0,m=0,n=0;e=Ga-336|0;Ga=e;cg(e+304|0,a,b);k=pc(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2],H[c>>2],H[c+4>>2]);l=pc(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2],H[d>>2],H[d+4>>2]);b=H[a+28>>2];if(!(!b|!(M[(H[b+120>>2]+496|0)+24>>3]<0))){k=-k;l=-l}h=M[e+304>>3];i=M[e+320>>3];g=k*3.141592653589793/180;f=id(g);n=M[e+312>>3];j=M[e+328>>3];b=e+256|0;m=P(i-h)*.5;i=(i+h)*.5;bb(b,f*m+i);c=Fb(b,171416);H[e+280>>2]=H[c+8>>2];b=H[c+4>>2];H[e+272>>2]=H[c>>2];H[e+276>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(e+272|0,32);H[e+8>>2]=H[e+280>>2];H[e+280>>2]=0;b=H[e+276>>2];H[e>>2]=H[e+272>>2];H[e+4>>2]=b;H[e+272>>2]=0;H[e+276>>2]=0;b=e+240|0;h=P(j-n)*.5;j=(j+n)*.5;bb(b,h*dd(g)+j);d=b;c=I[e+251|0];b=c<<24>>24<0;c=db(e,b?H[e+240>>2]:d,b?H[e+244>>2]:c);H[e+296>>2]=H[c+8>>2];b=H[c+4>>2];H[e+288>>2]=H[c>>2];H[e+292>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;f=l*3.141592653589793/180;g=dd(f);f=id(f);if(F[e+251|0]<0){Ta(H[e+240>>2])}if(F[e+11|0]<0){Ta(H[e>>2])}if(F[e+283|0]<0){Ta(H[e+272>>2])}if(F[e+267|0]<0){Ta(H[e+256>>2])}b=e+96|0;bb(b,m);c=Fb(b,172624);H[e+120>>2]=H[c+8>>2];b=H[c+4>>2];H[e+112>>2]=H[c>>2];H[e+116>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(e+112|0,32);H[e+136>>2]=H[e+120>>2];H[e+120>>2]=0;b=H[e+116>>2];H[e+128>>2]=H[e+112>>2];H[e+132>>2]=b;H[e+112>>2]=0;H[e+116>>2]=0;b=e+80|0;bb(b,h);d=b;c=I[e+91|0];b=c<<24>>24<0;c=db(e+128|0,b?H[e+80>>2]:d,b?H[e+84>>2]:c);H[e+152>>2]=H[c+8>>2];b=H[c+4>>2];H[e+144>>2]=H[c>>2];H[e+148>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(e+144|0,32);H[e+168>>2]=H[e+152>>2];H[e+152>>2]=0;b=H[e+148>>2];H[e+160>>2]=H[e+144>>2];H[e+164>>2]=b;H[e+144>>2]=0;H[e+148>>2]=0;c=qb(e+160|0,172836);H[e+184>>2]=H[c+8>>2];b=H[c+4>>2];H[e+176>>2]=H[c>>2];H[e+180>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=P(l-k)<=180;d=qb(e+176|0,c?173012:173148);H[e+200>>2]=H[d+8>>2];b=H[d+4>>2];H[e+192>>2]=H[d>>2];H[e+196>>2]=b;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(e+192|0,32);H[e+216>>2]=H[e+200>>2];H[e+200>>2]=0;b=H[e+196>>2];H[e+208>>2]=H[e+192>>2];H[e+212>>2]=b;H[e+192>>2]=0;H[e+196>>2]=0;c=qb(e+208|0,c?173148:173012);H[e+232>>2]=H[c+8>>2];b=H[c+4>>2];H[e+224>>2]=H[c>>2];H[e+228>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(e+224|0,32);H[e+248>>2]=H[e+232>>2];H[e+232>>2]=0;b=H[e+228>>2];H[e+240>>2]=H[e+224>>2];H[e+244>>2]=b;H[e+224>>2]=0;H[e+228>>2]=0;b=e- -64|0;bb(b,m*f+i);d=b;c=I[e+75|0];b=c<<24>>24<0;c=db(e+240|0,b?H[e+64>>2]:d,b?H[e+68>>2]:c);H[e+264>>2]=H[c+8>>2];b=H[c+4>>2];H[e+256>>2]=H[c>>2];H[e+260>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(e+256|0,32);H[e+280>>2]=H[e+264>>2];H[e+264>>2]=0;b=H[e+260>>2];H[e+272>>2]=H[e+256>>2];H[e+276>>2]=b;H[e+256>>2]=0;H[e+260>>2]=0;b=e+48|0;bb(b,h*g+j);d=b;c=I[e+59|0];b=c<<24>>24<0;c=db(e+272|0,b?H[e+48>>2]:d,b?H[e+52>>2]:c);H[e+8>>2]=H[c+8>>2];b=H[c+4>>2];H[e>>2]=H[c>>2];H[e+4>>2]=b;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=I[e+11|0];b=c<<24>>24<0;db(e+288|0,b?H[e>>2]:e,b?H[e+4>>2]:c);if(F[e+11|0]<0){Ta(H[e>>2])}if(F[e+59|0]<0){Ta(H[e+48>>2])}if(F[e+283|0]<0){Ta(H[e+272>>2])}if(F[e+267|0]<0){Ta(H[e+256>>2])}if(F[e+75|0]<0){Ta(H[e+64>>2])}if(F[e+251|0]<0){Ta(H[e+240>>2])}if(F[e+235|0]<0){Ta(H[e+224>>2])}if(F[e+219|0]<0){Ta(H[e+208>>2])}if(F[e+203|0]<0){Ta(H[e+192>>2])}if(F[e+187|0]<0){Ta(H[e+176>>2])}if(F[e+171|0]<0){Ta(H[e+160>>2])}if(F[e+155|0]<0){Ta(H[e+144>>2])}if(F[e+91|0]<0){Ta(H[e+80>>2])}if(F[e+139|0]<0){Ta(H[e+128>>2])}if(F[e+123|0]<0){Ta(H[e+112>>2])}if(F[e+107|0]<0){Ta(H[e+96>>2])}F[e+11|0]=1;Wa(e,173296,1);H[e+4>>2]=0;c=e+12|0;a:{if(F[e+299|0]>=0){b=H[e+292>>2];H[c>>2]=H[e+288>>2];H[c+4>>2]=b;H[c+8>>2]=H[e+296>>2];break a}Ya(c,H[e+288>>2],H[e+292>>2])}vb(e+24|0,173436,173588);d=Va(48);H[e+272>>2]=d;H[e+280>>2]=d+48;b:{if(F[e+11|0]>=0){b=H[e+4>>2];H[d>>2]=H[e>>2];H[d+4>>2]=b;H[d+8>>2]=H[e+8>>2];break b}Ya(d,H[e>>2],H[e+4>>2])}c=d+12|0;c:{if(F[e+23|0]>=0){b=H[e+16>>2];H[c>>2]=H[e+12>>2];H[c+4>>2]=b;H[c+8>>2]=H[e+20>>2];break c}Ya(c,H[e+12>>2],H[e+16>>2])}c=d+24|0;d:{if(F[e+35|0]>=0){b=H[e+28>>2];H[c>>2]=H[e+24>>2];H[c+4>>2]=b;H[c+8>>2]=H[e+32>>2];break d}Ya(c,H[e+24>>2],H[e+28>>2])}c=d+36|0;e:{if(F[e+47|0]>=0){b=H[e+40>>2];H[c>>2]=H[e+36>>2];H[c+4>>2]=b;H[c+8>>2]=H[e+44>>2];H[e+276>>2]=d+48;b=e+24|0;break e}Ya(c,H[e+36>>2],H[e+40>>2]);H[e+276>>2]=d+48;b=e+24|0;if(F[e+47|0]>=0){break e}Ta(H[e+36>>2])}if(F[e+35|0]<0){Ta(H[b>>2])}if(F[e+23|0]<0){Ta(H[e+12>>2])}if(F[e+11|0]<0){Ta(H[e>>2])}zc(a,e+272|0);h=M[a+32>>3];f=M[e+304>>3];if(h>f){M[a+32>>3]=f;h=f}g=M[e+312>>3];i=M[a+48>>3];if(f>i){M[a+48>>3]=f;i=f}j=M[a+40>>3];if(g<j){M[a+40>>3]=g;j=g}f=M[a+56>>3];if(g>f){M[a+56>>3]=g;f=g}g=M[e+320>>3];if(g<h){M[a+32>>3]=g}h=M[e+328>>3];if(g>i){M[a+48>>3]=g}if(h<j){M[a+40>>3]=h}if(f<h){M[a+56>>3]=h}b=Va(32);H[e>>2]=b;H[e+4>>2]=4;H[e+8>>2]=-2147483640;Wa(b,173732,4);H[b+16>>2]=0;F[e+267|0]=0;H[e+256>>2]=0;Pb(a,e,e+272|0,e+256|0);if(F[e+267|0]<0){Ta(H[e+256>>2])}if(F[e+11|0]<0){Ta(H[e>>2])}c=H[e+272>>2];if(c){a=H[e+276>>2];if((c|0)==(a|0)){a=c}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}b=a-24|0;if(F[a-13|0]<0){Ta(H[b>>2])}a=b;if((b|0)!=(c|0)){continue}break}a=H[e+272>>2]}H[e+276>>2]=c;Ta(a)}if(F[e+299|0]<0){Ta(H[e+288>>2])}Ga=e+336|0}function qB(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,n=0,o=0;h=Ga-256|0;Ga=h;i=+(g|0);a:{b:{c:{g=H[a+28>>2];if(!g){j=+(f|0);break c}if(Ia[H[H[g>>2]+68>>2]](g,2)|0){g=H[a+28>>2];i=M[Ia[H[H[g>>2]+68>>2]](g,2)>>3]*i}j=+(f|0);f=H[a+28>>2];if(!f){break c}if(Ia[H[H[f>>2]+68>>2]](f,2)|0){f=H[a+28>>2];j=M[(Ia[H[H[f>>2]+68>>2]](f,2)|0)+24>>3]*j}l=+(e|0);e=H[a+28>>2];if(!e){m=+(d|0);break a}if(!(Ia[H[H[e>>2]+68>>2]](e,2)|0)){break b}e=H[a+28>>2];l=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*l;break b}l=+(e|0)}m=+(d|0);d=H[a+28>>2];if(!d){break a}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break a}d=H[a+28>>2];m=M[(Ia[H[H[d>>2]+68>>2]](d,2)|0)+24>>3]*m}bb(h+80|0,i);F[h+107|0]=1;Wa(h+96|0,193076,1);d=H[h+88>>2];H[h+88>>2]=0;H[h+116>>2]=d;H[h+100>>2]=0;d=H[h+80>>2];e=H[h+84>>2];H[h+80>>2]=0;H[h+84>>2]=0;H[h+108>>2]=d;H[h+112>>2]=e;bb(h- -64|0,j);F[h+131|0]=1;Wa(h+120|0,193084,1);H[h+124>>2]=0;d=H[h+68>>2];H[h+132>>2]=H[h+64>>2];H[h+136>>2]=d;d=H[h+72>>2];H[h+72>>2]=0;H[h+140>>2]=d;H[h+64>>2]=0;H[h+68>>2]=0;bb(h+48|0,l-i);d=Va(32);H[h+148>>2]=5;H[h+152>>2]=-2147483640;H[h+144>>2]=d;Wa(d,193092,5);H[d+20>>2]=0;H[h+164>>2]=H[h+56>>2];d=H[h+52>>2];H[h+156>>2]=H[h+48>>2];H[h+160>>2]=d;H[h+56>>2]=0;H[h+48>>2]=0;H[h+52>>2]=0;bb(h+32|0,m-j);d=Va(32);H[h+172>>2]=6;H[h+176>>2]=-2147483640;H[h+168>>2]=d;Wa(d,193116,6);H[d+24>>2]=0;H[h+188>>2]=H[h+40>>2];d=H[h+36>>2];H[h+180>>2]=H[h+32>>2];H[h+184>>2]=d;H[h+40>>2]=0;H[h+32>>2]=0;H[h+36>>2]=0;k=+(c|0);c=H[a+28>>2];d:{if(!c){break d}if(!(Ia[H[H[c>>2]+68>>2]](c,2)|0)){break d}c=H[a+28>>2];k=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*k}bb(h+16|0,k);c=Va(16);H[h+196>>2]=2;H[h+200>>2]=-2147483644;H[h+192>>2]=c;Wa(c,192856,2);H[c+8>>2]=0;H[h+212>>2]=H[h+24>>2];c=H[h+20>>2];H[h+204>>2]=H[h+16>>2];H[h+208>>2]=c;H[h+24>>2]=0;H[h+16>>2]=0;H[h+20>>2]=0;k=+(b|0);b=H[a+28>>2];e:{if(!b){break e}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break e}b=H[a+28>>2];k=M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]*k}bb(h,k);b=Va(16);H[h+220>>2]=2;H[h+224>>2]=-2147483644;H[h+216>>2]=b;Wa(b,192868,2);H[b+8>>2]=0;H[h+236>>2]=H[h+8>>2];b=H[h+4>>2];H[h+228>>2]=H[h>>2];H[h+232>>2]=b;H[h+8>>2]=0;H[h>>2]=0;H[h+4>>2]=0;b=Va(144);H[h+240>>2]=b;H[h+244>>2]=b;H[h+248>>2]=b+144;f:{if(F[h+107|0]>=0){c=H[h+100>>2];H[b>>2]=H[h+96>>2];H[b+4>>2]=c;H[b+8>>2]=H[h+104>>2];break f}Ya(b,H[h+96>>2],H[h+100>>2])}c=b+12|0;g:{if(F[h+119|0]>=0){d=H[h+112>>2];H[c>>2]=H[h+108>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+116>>2];break g}Ya(c,H[h+108>>2],H[h+112>>2])}c=b+24|0;h:{if(F[h+131|0]>=0){d=H[h+124>>2];H[c>>2]=H[h+120>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+128>>2];break h}Ya(c,H[h+120>>2],H[h+124>>2])}c=b+36|0;i:{if(F[h+143|0]>=0){d=H[h+136>>2];H[c>>2]=H[h+132>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+140>>2];break i}Ya(c,H[h+132>>2],H[h+136>>2])}c=b+48|0;j:{if(F[h+155|0]>=0){d=H[h+148>>2];H[c>>2]=H[h+144>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+152>>2];break j}Ya(c,H[h+144>>2],H[h+148>>2])}c=b+60|0;k:{if(F[h+167|0]>=0){d=H[h+160>>2];H[c>>2]=H[h+156>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+164>>2];break k}Ya(c,H[h+156>>2],H[h+160>>2])}c=b+72|0;l:{if(F[h+179|0]>=0){d=H[h+172>>2];H[c>>2]=H[h+168>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+176>>2];break l}Ya(c,H[h+168>>2],H[h+172>>2])}c=b+84|0;m:{if(F[h+191|0]>=0){d=H[h+184>>2];H[c>>2]=H[h+180>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+188>>2];break m}Ya(c,H[h+180>>2],H[h+184>>2])}c=b+96|0;n:{if(F[h+203|0]>=0){d=H[h+196>>2];H[c>>2]=H[h+192>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+200>>2];break n}Ya(c,H[h+192>>2],H[h+196>>2])}c=b+108|0;o:{if(F[h+215|0]>=0){d=H[h+208>>2];H[c>>2]=H[h+204>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+212>>2];break o}Ya(c,H[h+204>>2],H[h+208>>2])}c=b+120|0;p:{if(F[h+227|0]>=0){d=H[h+220>>2];H[c>>2]=H[h+216>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+224>>2];break p}Ya(c,H[h+216>>2],H[h+220>>2])}c=b+132|0;q:{if(F[h+239|0]>=0){d=H[h+232>>2];H[c>>2]=H[h+228>>2];H[c+4>>2]=d;H[c+8>>2]=H[h+236>>2];break q}Ya(c,H[h+228>>2],H[h+232>>2])}H[h+244>>2]=b+144;if(F[h+239|0]<0){Ta(H[h+228>>2])}if(F[h+227|0]<0){Ta(H[h+216>>2])}if(F[h+215|0]<0){Ta(H[h+204>>2])}if(F[h+203|0]<0){Ta(H[h+192>>2])}if(F[h+191|0]<0){Ta(H[h+180>>2])}if(F[h+179|0]<0){Ta(H[h+168>>2])}if(F[h+167|0]<0){Ta(H[h+156>>2])}if(F[h+155|0]<0){Ta(H[h+144>>2])}if(F[h+143|0]<0){Ta(H[h+132>>2])}if(F[h+131|0]<0){Ta(H[h+120>>2])}if(F[h+119|0]<0){Ta(H[h+108>>2])}if(F[h+107|0]<0){Ta(H[h+96>>2])}if(F[h+11|0]<0){Ta(H[h>>2])}if(F[h+27|0]<0){Ta(H[h+16>>2])}if(F[h+43|0]<0){Ta(H[h+32>>2])}if(F[h+59|0]<0){Ta(H[h+48>>2])}if(F[h+75|0]<0){Ta(H[h+64>>2])}if(F[h+91|0]<0){Ta(H[h+80>>2])}b=h+240|0;ye(a,b);ah(a,b);k=M[a+32>>3];if(k>i){M[a+32>>3]=i;k=i}n=M[a+48>>3];if(n<i){M[a+48>>3]=i;n=i}i=M[a+40>>3];if(j<i){M[a+40>>3]=j;i=j}o=M[a+56>>3];if(o<j){M[a+56>>3]=j;o=j}if(k>l){M[a+32>>3]=l}if(l>n){M[a+48>>3]=l}if(i>m){M[a+40>>3]=m}if(m>o){M[a+56>>3]=m}b=Va(32);H[h+96>>2]=b;H[h+100>>2]=4;H[h+104>>2]=-2147483640;Wa(b,193144,4);H[b+16>>2]=0;F[h+91|0]=0;H[h+80>>2]=0;Pb(a,h+96|0,h+240|0,h+80|0);if(F[h+91|0]<0){Ta(H[h+80>>2])}if(F[h+107|0]<0){Ta(H[h+96>>2])}b=H[h+240>>2];if(b){a=H[h+244>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(c|0)){continue}break}a=H[h+240>>2]}H[h+244>>2]=b;Ta(a)}Ga=h+256|0}function yB(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;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Ga-240|0;Ga=j;l=+(i|0);a:{b:{c:{i=H[a+28>>2];if(!i){m=+(h|0);break c}if(Ia[H[H[i>>2]+68>>2]](i,2)|0){i=H[a+28>>2];l=M[Ia[H[H[i>>2]+68>>2]](i,2)>>3]*l}m=+(h|0);h=H[a+28>>2];if(!h){break c}if(Ia[H[H[h>>2]+68>>2]](h,2)|0){h=H[a+28>>2];m=M[Ia[H[H[h>>2]+68>>2]](h,2)>>3]*m}n=+(g|0);g=H[a+28>>2];if(!g){o=+(f|0);break a}if(!(Ia[H[H[g>>2]+68>>2]](g,2)|0)){break b}g=H[a+28>>2];n=M[Ia[H[H[g>>2]+68>>2]](g,2)>>3]*n;break b}n=+(g|0)}o=+(f|0);f=H[a+28>>2];if(!f){break a}if(!(Ia[H[H[f>>2]+68>>2]](f,2)|0)){break a}f=H[a+28>>2];o=M[Ia[H[H[f>>2]+68>>2]](f,2)>>3]*o}k=+(e|0);e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+68>>2]](e,2)|0)){break d}e=H[a+28>>2];k=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*k}e=j+192|0;bb(e,k);e=Fb(e,192708);H[j+216>>2]=H[e+8>>2];f=H[e+4>>2];H[j+208>>2]=H[e>>2];H[j+212>>2]=f;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(j+208|0,32);H[j+8>>2]=H[j+216>>2];H[j+216>>2]=0;e=H[j+212>>2];H[j>>2]=H[j+208>>2];H[j+4>>2]=e;H[j+208>>2]=0;H[j+212>>2]=0;k=+(d|0);d=H[a+28>>2];e:{if(!d){break e}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break e}d=H[a+28>>2];k=M[(Ia[H[H[d>>2]+68>>2]](d,2)|0)+24>>3]*k}d=j+176|0;bb(d,k);f=d;d=I[j+187|0];e=d<<24>>24<0;d=db(j,e?H[j+176>>2]:f,e?H[j+180>>2]:d);H[j+232>>2]=H[d+8>>2];e=H[d+4>>2];H[j+224>>2]=H[d>>2];H[j+228>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;if(F[j+187|0]<0){Ta(H[j+176>>2])}if(F[j+11|0]<0){Ta(H[j>>2])}if(F[j+219|0]<0){Ta(H[j+208>>2])}if(F[j+203|0]<0){Ta(H[j+192>>2])}d=j+96|0;bb(d,P(n-l)*.5);d=Fb(d,192720);H[j+120>>2]=H[d+8>>2];e=H[d+4>>2];H[j+112>>2]=H[d>>2];H[j+116>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(j+112|0,32);H[j+136>>2]=H[j+120>>2];H[j+120>>2]=0;d=H[j+116>>2];H[j+128>>2]=H[j+112>>2];H[j+132>>2]=d;H[j+112>>2]=0;H[j+116>>2]=0;d=j+80|0;bb(d,P(o-m)*.5);f=d;d=I[j+91|0];e=d<<24>>24<0;d=db(j+128|0,e?H[j+80>>2]:f,e?H[j+84>>2]:d);H[j+152>>2]=H[d+8>>2];e=H[d+4>>2];H[j+144>>2]=H[d>>2];H[j+148>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(j+144|0,32);H[j+168>>2]=H[j+152>>2];H[j+152>>2]=0;d=H[j+148>>2];H[j+160>>2]=H[j+144>>2];H[j+164>>2]=d;H[j+144>>2]=0;H[j+148>>2]=0;d=qb(j+160|0,192736);H[j+184>>2]=H[d+8>>2];e=H[d+4>>2];H[j+176>>2]=H[d>>2];H[j+180>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;k=+(c|0);c=H[a+28>>2];f:{if(!c){break f}if(!(Ia[H[H[c>>2]+68>>2]](c,2)|0)){break f}c=H[a+28>>2];k=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*k}c=j- -64|0;bb(c,k);e=c;c=I[j+75|0];d=c<<24>>24<0;c=db(j+176|0,d?H[j+64>>2]:e,d?H[j+68>>2]:c);H[j+200>>2]=H[c+8>>2];d=H[c+4>>2];H[j+192>>2]=H[c>>2];H[j+196>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(j+192|0,32);H[j+216>>2]=H[j+200>>2];H[j+200>>2]=0;c=H[j+196>>2];H[j+208>>2]=H[j+192>>2];H[j+212>>2]=c;H[j+192>>2]=0;H[j+196>>2]=0;k=+(b|0);b=H[a+28>>2];g:{if(!b){break g}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break g}b=H[a+28>>2];k=M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]*k}b=j+48|0;bb(b,k);d=b;b=I[j+59|0];c=b<<24>>24<0;b=db(j+208|0,c?H[j+48>>2]:d,c?H[j+52>>2]:b);H[j+8>>2]=H[b+8>>2];c=H[b+4>>2];H[j>>2]=H[b>>2];H[j+4>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;b=I[j+11|0];c=b<<24>>24<0;db(j+224|0,c?H[j>>2]:j,c?H[j+4>>2]:b);if(F[j+11|0]<0){Ta(H[j>>2])}if(F[j+59|0]<0){Ta(H[j+48>>2])}if(F[j+219|0]<0){Ta(H[j+208>>2])}if(F[j+203|0]<0){Ta(H[j+192>>2])}if(F[j+75|0]<0){Ta(H[j+64>>2])}if(F[j+187|0]<0){Ta(H[j+176>>2])}if(F[j+171|0]<0){Ta(H[j+160>>2])}if(F[j+155|0]<0){Ta(H[j+144>>2])}if(F[j+91|0]<0){Ta(H[j+80>>2])}if(F[j+139|0]<0){Ta(H[j+128>>2])}if(F[j+123|0]<0){Ta(H[j+112>>2])}if(F[j+107|0]<0){Ta(H[j+96>>2])}F[j+11|0]=1;Wa(j,192764,1);H[j+4>>2]=0;b=j+12|0;h:{if(F[j+235|0]>=0){c=H[j+228>>2];H[b>>2]=H[j+224>>2];H[b+4>>2]=c;H[b+8>>2]=H[j+232>>2];break h}Ya(b,H[j+224>>2],H[j+228>>2])}vb(j+24|0,192772,192792);b=Va(48);H[j+208>>2]=b;H[j+216>>2]=b+48;i:{if(F[j+11|0]>=0){c=H[j+4>>2];H[b>>2]=H[j>>2];H[b+4>>2]=c;H[b+8>>2]=H[j+8>>2];break i}Ya(b,H[j>>2],H[j+4>>2])}c=b+12|0;j:{if(F[j+23|0]>=0){d=H[j+16>>2];H[c>>2]=H[j+12>>2];H[c+4>>2]=d;H[c+8>>2]=H[j+20>>2];break j}Ya(c,H[j+12>>2],H[j+16>>2])}c=b+24|0;k:{if(F[j+35|0]>=0){d=H[j+28>>2];H[c>>2]=H[j+24>>2];H[c+4>>2]=d;H[c+8>>2]=H[j+32>>2];break k}Ya(c,H[j+24>>2],H[j+28>>2])}c=b+36|0;l:{if(F[j+47|0]>=0){d=H[j+40>>2];H[c>>2]=H[j+36>>2];H[c+4>>2]=d;H[c+8>>2]=H[j+44>>2];H[j+212>>2]=b+48;i=j+24|0;break l}Ya(c,H[j+36>>2],H[j+40>>2]);H[j+212>>2]=b+48;i=j+24|0;if(F[j+47|0]>=0){break l}Ta(H[j+36>>2])}if(F[j+35|0]<0){Ta(H[i>>2])}if(F[j+23|0]<0){Ta(H[j+12>>2])}if(F[j+11|0]<0){Ta(H[j>>2])}ye(a,j+208|0);k=M[a+32>>3];if(l<k){M[a+32>>3]=l;k=l}p=M[a+48>>3];if(p<l){M[a+48>>3]=l;p=l}l=M[a+40>>3];if(m<l){M[a+40>>3]=m;l=m}q=M[a+56>>3];if(q<m){M[a+56>>3]=m;q=m}if(k>n){M[a+32>>3]=n}if(n>p){M[a+48>>3]=n}if(l>o){M[a+40>>3]=o}if(o>q){M[a+56>>3]=o}b=Va(32);H[j>>2]=b;H[j+4>>2]=4;H[j+8>>2]=-2147483640;Wa(b,192812,4);H[b+16>>2]=0;F[j+203|0]=0;H[j+192>>2]=0;Pb(a,j,j+208|0,j+192|0);if(F[j+203|0]<0){Ta(H[j+192>>2])}if(F[j+11|0]<0){Ta(H[j>>2])}b=H[j+208>>2];if(b){a=H[j+212>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(c|0)){continue}break}a=H[j+208>>2]}H[j+212>>2]=b;Ta(a)}if(F[j+235|0]<0){Ta(H[j+224>>2])}Ga=j+240|0}function Mh(a,b){var 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;l=Ga-32|0;k=H[b>>2];c=H[b+8>>2];f=H[c>>2];h=H[c+12>>2];H[a+5200>>2]=0;H[a+5204>>2]=573;q=-1;a:{if((h|0)>0){c=0;while(1){d=(c<<2)+k|0;b:{if(J[d>>1]){d=H[a+5200>>2]+1|0;H[a+5200>>2]=d;H[((d<<2)+a|0)+2908>>2]=c;F[(a+c|0)+5208|0]=0;q=c;break b}G[d+2>>1]=0}c=c+1|0;if((h|0)!=(c|0)){continue}break}e=H[a+5200>>2];if((e|0)>1){break a}}while(1){c=e+1|0;H[a+5200>>2]=c;e=((c<<2)+a|0)+2908|0;d=q+1|0;g=(q|0)<2;c=g?d:0;H[e>>2]=c;e=c<<2;G[e+k>>1]=1;F[(a+c|0)+5208|0]=0;H[a+5800>>2]=H[a+5800>>2]-1;if(f){H[a+5804>>2]=H[a+5804>>2]-J[(f+e|0)+2>>1]}q=g?d:q;e=H[a+5200>>2];if((e|0)<2){continue}break}}H[b+4>>2]=q;g=e>>>1|0;while(1){j=H[((g<<2)+a|0)+2908>>2];c=g;d=c<<1;c:{if((e|0)<(d|0)){break c}i=(a+j|0)+5208|0;n=(j<<2)+k|0;f=g;while(1){d:{if((d|0)>=(e|0)){c=d;break d}c=a+2908|0;e=d|1;m=H[c+(e<<2)>>2];o=J[(m<<2)+k>>1];p=H[c+(d<<2)>>2];c=J[(p<<2)+k>>1];if(o>>>0>=c>>>0){if((c|0)!=(o|0)){c=d;break d}c=d;d=a+5208|0;if(I[d+m|0]>I[d+p|0]){break d}}c=e}e=J[n>>1];d=H[((c<<2)+a|0)+2908>>2];m=J[(d<<2)+k>>1];if(e>>>0<m>>>0){c=f;break c}if(!((e|0)!=(m|0)|I[i|0]>I[(a+d|0)+5208|0])){c=f;break c}H[((f<<2)+a|0)+2908>>2]=d;f=c;d=c<<1;e=H[a+5200>>2];if((d|0)<=(e|0)){continue}break}}H[((c<<2)+a|0)+2908>>2]=j;if((g|0)>=2){g=g-1|0;e=H[a+5200>>2];continue}break}d=H[a+5200>>2];while(1){g=h;e=d-1|0;H[a+5200>>2]=e;i=H[a+2912>>2];j=H[((d<<2)+a|0)+2908>>2];H[a+2912>>2]=j;c=1;e:{if((d|0)<3){break e}n=(a+j|0)+5208|0;d=2;m=(j<<2)+k|0;f=1;while(1){f:{if((d|0)>=(e|0)){c=d;break f}c=a+2908|0;h=d|1;e=H[c+(h<<2)>>2];o=J[(e<<2)+k>>1];p=H[c+(d<<2)>>2];c=J[(p<<2)+k>>1];if(o>>>0>=c>>>0){if((c|0)!=(o|0)){c=d;break f}c=d;d=a+5208|0;if(I[d+e|0]>I[d+p|0]){break f}}c=h}h=J[m>>1];d=H[((c<<2)+a|0)+2908>>2];e=J[(d<<2)+k>>1];if(h>>>0<e>>>0){c=f;break e}if(!((e|0)!=(h|0)|I[n|0]>I[(a+d|0)+5208|0])){c=f;break e}H[((f<<2)+a|0)+2908>>2]=d;f=c;d=c<<1;e=H[a+5200>>2];if((d|0)<=(e|0)){continue}break}}d=2;h=a+2908|0;H[h+(c<<2)>>2]=j;f=H[a+5204>>2]-1|0;H[a+5204>>2]=f;c=H[a+2912>>2];H[h+(f<<2)>>2]=i;f=H[a+5204>>2]-1|0;H[a+5204>>2]=f;H[h+(f<<2)>>2]=c;n=(g<<2)+k|0;f=(c<<2)+k|0;e=(i<<2)+k|0;G[n>>1]=J[f>>1]+J[e>>1];j=a+5208|0;m=j+g|0;i=I[i+j|0];c=I[c+j|0];F[m|0]=(c>>>0<i>>>0?i:c)+1;G[f+2>>1]=g;G[e+2>>1]=g;H[a+2912>>2]=g;f=1;c=1;e=H[a+5200>>2];g:{if((e|0)<2){break g}while(1){h:{if((d|0)>=(e|0)){break h}c=d|1;e=H[h+(c<<2)>>2];i=J[(e<<2)+k>>1];o=H[h+(d<<2)>>2];p=J[(o<<2)+k>>1];if(i>>>0>=p>>>0){if((i|0)!=(p|0)|I[e+j|0]>I[j+o|0]){break h}}d=c}e=J[n>>1];c=d;d=H[((c<<2)+a|0)+2908>>2];i=J[(d<<2)+k>>1];if(e>>>0<i>>>0){c=f;break g}if(!((e|0)!=(i|0)|I[m|0]>I[(a+d|0)+5208|0])){c=f;break g}H[((f<<2)+a|0)+2908>>2]=d;f=c;d=c<<1;e=H[a+5200>>2];if((d|0)<=(e|0)){continue}break}}h=g+1|0;H[((c<<2)+a|0)+2908>>2]=g;d=H[a+5200>>2];if((d|0)>1){continue}break}c=H[a+5204>>2]-1|0;H[a+5204>>2]=c;f=a+2908|0;H[f+(c<<2)>>2]=H[a+2912>>2];e=H[b+4>>2];c=H[b+8>>2];g=H[c+16>>2];n=H[c+8>>2];p=H[c+4>>2];m=H[c>>2];h=H[b>>2];r=a+2900|0;b=r;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=0;G[b+6>>1]=0;s=a+2892|0;b=s;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=0;G[b+6>>1]=0;t=a+2884|0;b=t;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=0;G[b+6>>1]=0;u=a+2876|0;b=u;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=0;G[b+6>>1]=0;j=0;G[(h+(H[f+(H[a+5204>>2]<<2)>>2]<<2)|0)+2>>1]=0;i:{b=H[a+5204>>2];if((b|0)>571){break i}c=b+1|0;f=0;while(1){b=H[((c<<2)+a|0)+2908>>2];v=b<<2;o=h+v|0;d=J[(h+(J[o+2>>1]<<2)|0)+2>>1];i=(d|0)<(g|0)?d+1|0:g;G[o+2>>1]=i;w=(d|0)>=(g|0);j:{if((b|0)>(e|0)){break j}d=((i<<1)+a|0)+2876|0;G[d>>1]=J[d>>1]+1;d=0;d=(b|0)>=(n|0)?H[p+(b-n<<2)>>2]:d;b=J[o>>1];H[a+5800>>2]=H[a+5800>>2]+N(i+d|0,b);if(!m){break j}H[a+5804>>2]=H[a+5804>>2]+N(b,J[(m+v|0)+2>>1]+d|0)}f=f+w|0;c=c+1|0;if((c|0)!=573){continue}break}if(!f){break i}i=((g<<1)+a|0)+2876|0;while(1){c=g;while(1){b=c;c=b-1|0;d=((c<<1)+a|0)+2876|0;n=J[d>>1];if(!n){continue}break}G[d>>1]=n-1;b=((b<<1)+a|0)+2876|0;G[b>>1]=J[b>>1]+2;d=J[i>>1]-1|0;G[i>>1]=d;b=(f|0)>2;f=f-2|0;if(b){continue}break}if(!g){break i}c=573;while(1){f=d&65535;if(f){while(1){c=c-1|0;b=H[((c<<2)+a|0)+2908>>2];if((b|0)>(e|0)){continue}b=h+(b<<2)|0;d=J[b+2>>1];if((d|0)!=(g|0)){H[a+5800>>2]=H[a+5800>>2]+N(J[b>>1],g-d|0);G[b+2>>1]=g}f=f-1|0;if(f){continue}break}}g=g-1|0;if(!g){break i}d=J[((g<<1)+a|0)+2876>>1];continue}}b=J[u>>1]<<1;G[l+2>>1]=b;b=b+J[a+2878>>1]<<1;G[l+4>>1]=b;b=b+J[a+2880>>1]<<1;G[l+6>>1]=b;b=b+J[a+2882>>1]<<1;G[l+8>>1]=b;b=b+J[t>>1]<<1;G[l+10>>1]=b;b=b+J[a+2886>>1]<<1;G[l+12>>1]=b;b=b+J[a+2888>>1]<<1;G[l+14>>1]=b;b=b+J[a+2890>>1]<<1;G[l+16>>1]=b;b=b+J[s>>1]<<1;G[l+18>>1]=b;b=b+J[a+2894>>1]<<1;G[l+20>>1]=b;b=b+J[a+2896>>1]<<1;G[l+22>>1]=b;b=b+J[a+2898>>1]<<1;G[l+24>>1]=b;b=b+J[r>>1]<<1;G[l+26>>1]=b;b=b+J[a+2902>>1]<<1;G[l+28>>1]=b;G[l+30>>1]=b+J[a+2904>>1]<<1;if((q|0)>=0){while(1){g=(j<<2)+k|0;a=J[g+2>>1];if(a){b=(a<<1)+l|0;c=J[b>>1];G[b>>1]=c+1;b=a&3;d=0;k:{if(a-1>>>0<3){a=0;break k}h=a&65532;a=0;f=0;while(1){e=c>>>3&1|(c>>>2&1|(c&2|(c&1|a)<<2))<<1;a=e<<1;c=c>>>4|0;f=f+4|0;if((h|0)!=(f|0)){continue}break}}if(b){while(1){e=c&1|a;a=e<<1;c=c>>>1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}G[g>>1]=e}a=(j|0)!=(q|0);j=j+1|0;if(a){continue}break}}}function mg(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=1;a:{b=J[a+32>>1];b:{if(b>>>0>6){break b}c:{d:{d=1<<b;e:{if(!(d&100)){if(d&3){break e}if((b|0)!=3){break b}g=J[a+24>>1];d=1<<g;h=H[a+36>>2];b=h;f=H[a+40>>2];e=f;i=H[a+44>>2];c=i;while(1){if((d|0)<=0){break d}if(!(J[b>>1]>255|J[e>>1]>255)){d=d-1|0;b=b+2|0;e=e+2|0;j=J[c>>1];c=c+2|0;if(j>>>0<256){continue}}break}d=-1<<g^-1;while(1){b=d<<1;c=b+h|0;G[c>>1]=I[c+1|0];c=b+f|0;G[c>>1]=I[c+1|0];b=b+i|0;G[b>>1]=I[b+1|0];b=(d|0)>0;d=d-1|0;if(b){continue}break}break c}if(J[a+24>>1]==8){break b}}b=J[a+24>>1];c=(b|0)==16?255:-1<<b^-1;b=cb(c+1|0);H[a+56>>2]=b;if(!b){a=H[a>>2];Xa(H[a+628>>2],H[a>>2],53715,0);return 0}f:{if(J[a+32>>1]){if((c|0)<0){break f}F[b|0]=0;if(!c){break f}b=1;if((c|0)!=1){g=c&-2;b=0;while(1){d=b|1;F[d+H[a+56>>2]|0]=(N(d,255)|0)/(c|0);d=b;b=b+2|0;F[b+H[a+56>>2]|0]=(N(b,255)|0)/(c|0);e=e+2|0;if((g|0)!=(e|0)){continue}break}b=d+3|0}if(!(c&1)){break f}F[H[a+56>>2]+b|0]=(N(b,255)|0)/(c|0);break f}if((c|0)<0){break f}F[b|0]=255;if(!c){break f}b=1;if((c|0)!=1){g=c&-2;b=0;while(1){d=b|1;F[d+H[a+56>>2]|0]=(N(c-d|0,255)|0)/(c|0);d=b;b=b+2|0;F[b+H[a+56>>2]|0]=(N(c-b|0,255)|0)/(c|0);e=e+2|0;if((g|0)!=(e|0)){continue}break}b=d+3|0}if(!(c&1)){break f}F[H[a+56>>2]+b|0]=(N(c-b|0,255)|0)/(c|0)}c=1;g=J[a+24>>1];if(g>>>0>16|J[a+32>>1]>1){break b}e=H[a+56>>2];c=cb(g>>>0>8?2048:(8/((g&255)>>>0)<<10)+1024|0);H[a+60>>2]=c;if(!c){break a}d=c+1024|0;b=0;g:{h:{switch(g-1|0){case 0:while(1){H[(b<<2)+c>>2]=d;H[d>>2]=N(I[e+(b>>>7|0)|0],65793)|-16777216;H[d+4>>2]=N(I[e+(b>>>6&1)|0],65793)|-16777216;H[d+8>>2]=N(I[e+(b>>>5&1)|0],65793)|-16777216;H[d+12>>2]=N(I[e+(b>>>4&1)|0],65793)|-16777216;H[d+16>>2]=N(I[e+(b>>>3&1)|0],65793)|-16777216;H[d+20>>2]=N(I[e+(b>>>2&1)|0],65793)|-16777216;H[d+24>>2]=N(I[e+(b>>>1&1)|0],65793)|-16777216;H[d+28>>2]=N(I[e+(b&1)|0],65793)|-16777216;b=b+1|0;if((b|0)==256){break g}d=d+32|0;c=H[a+60>>2];continue};case 1:while(1){H[(b<<2)+c>>2]=d;H[d>>2]=N(I[e+(b>>>6|0)|0],65793)|-16777216;H[d+4>>2]=N(I[e+(b>>>4&3)|0],65793)|-16777216;H[d+8>>2]=N(I[e+(b>>>2&3)|0],65793)|-16777216;H[d+12>>2]=N(I[e+(b&3)|0],65793)|-16777216;b=b+1|0;if((b|0)==256){break g}d=d+16|0;c=H[a+60>>2];continue};case 3:while(1){H[(b<<2)+c>>2]=d;H[d>>2]=N(I[e+(b>>>4|0)|0],65793)|-16777216;H[d+4>>2]=N(I[e+(b&15)|0],65793)|-16777216;b=b+1|0;if((b|0)==256){break g}d=d+8|0;c=H[a+60>>2];continue};case 7:case 15:H[c>>2]=d;H[c+1024>>2]=N(I[e|0],65793)|-16777216;b=1;while(1){H[H[a+60>>2]+(b<<2)>>2]=d+4;H[d+4>>2]=N(I[b+e|0],65793)|-16777216;c=b+1|0;H[H[a+60>>2]+(c<<2)>>2]=d+8;H[d+8>>2]=N(I[c+e|0],65793)|-16777216;g=b+2|0;c=d+12|0;H[H[a+60>>2]+(g<<2)>>2]=c;H[d+12>>2]=N(I[e+g|0],65793)|-16777216;d=c;b=b+3|0;if((b|0)!=256){continue}break};break g;default:break h}}H[c>>2]=d;e=1;while(1){b=e<<2;H[b+H[a+60>>2]>>2]=d;H[(b+H[a+60>>2]|0)+4>>2]=d;H[(b+H[a+60>>2]|0)+8>>2]=d;H[(b+H[a+60>>2]|0)+12>>2]=d;H[(b+H[a+60>>2]|0)+16>>2]=d;e=e+5|0;if((e|0)!=256){continue}break}}Ta(H[a+56>>2]);H[a+56>>2]=0;return 1}b=H[a>>2];nb(H[b+628>>2],H[b>>2],53593,0)}c=1;f=J[a+24>>1];if(f>>>0>8){break b}e=H[a+44>>2];g=H[a+40>>2];h=H[a+36>>2];c=cb((8/((f&255)>>>0)<<10)+1024|0);H[a+64>>2]=c;if(c){d=c+1024|0;b=0;i:{switch(f-1|0){case 0:while(1){H[(b<<2)+c>>2]=d;c=b>>>6&67108862;H[d>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=b>>>5&2;H[d+4>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=b>>>4&2;H[d+8>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=b>>>3&2;H[d+12>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=b>>>2&2;H[d+16>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=1;f=b>>>1&2;H[d+20>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;f=b&2;H[d+24>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;f=b<<1&2;H[d+28>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;b=b+1|0;if((b|0)==256){break b}d=d+32|0;c=H[a+64>>2];continue};case 1:while(1){H[(b<<2)+c>>2]=d;c=b>>>5&134217726;H[d>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=b>>>3&6;H[d+4>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=1;f=b>>>1&6;H[d+8>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;f=b<<1&6;H[d+12>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;b=b+1|0;if((b|0)==256){break b}d=d+16|0;c=H[a+64>>2];continue};case 3:while(1){H[(b<<2)+c>>2]=d;c=b>>>3&536870910;H[d>>2]=J[c+e>>1]<<16|(I[c+h|0]|J[c+g>>1]<<8)&65535|-16777216;c=1;f=b<<1&30;H[d+4>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;b=b+1|0;if((b|0)==256){break b}d=d+8|0;c=H[a+64>>2];continue};case 7:while(1){H[(b<<2)+c>>2]=d;c=1;f=b<<1;H[d>>2]=J[f+e>>1]<<16|(I[f+h|0]|J[g+f>>1]<<8)&65535|-16777216;b=b+1|0;if((b|0)==256){break b}d=d+4|0;c=H[a+64>>2];continue};default:break i}}H[c>>2]=d;c=1;e=1;while(1){b=e<<2;H[b+H[a+64>>2]>>2]=d;H[(b+H[a+64>>2]|0)+4>>2]=d;H[(b+H[a+64>>2]|0)+8>>2]=d;H[(b+H[a+64>>2]|0)+12>>2]=d;H[(b+H[a+64>>2]|0)+16>>2]=d;e=e+5|0;if((e|0)!=256){continue}break}break b}c=0;a=H[a>>2];Xa(H[a+628>>2],H[a>>2],54054,0)}return c}a=H[a>>2];Xa(H[a+628>>2],H[a>>2],53928,0);return 0}function mw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}if(!H[a+84>>2]){h=a,i=Ia[H[H[a+4>>2]>>2]](a,0,880)|0,H[h+84>>2]=i}H[a+72>>2]=8;H[a+56>>2]=1;H[a+60>>2]=1;_h(a,50,1);b=H[a+120>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[b+276>>2]=0;H[a+120>>2]=b}F[b+16|0]=I[28416];c=H[7103];H[b+8>>2]=H[7102];H[b+12>>2]=c;c=H[7101];H[b>>2]=H[7100];H[b+4>>2]=c;c=I[28453]|I[28454]<<8|(I[28455]<<16|I[28456]<<24);b=H[a+120>>2];d=I[28449]|I[28450]<<8|(I[28451]<<16|I[28452]<<24);F[b+17|0]=d;F[b+18|0]=d>>>8;F[b+19|0]=d>>>16;F[b+20|0]=d>>>24;F[b+21|0]=c;F[b+22|0]=c>>>8;F[b+23|0]=c>>>16;F[b+24|0]=c>>>24;c=I[28457]|I[28458]<<8|(I[28459]<<16|I[28460]<<24);F[b+25|0]=c;F[b+26|0]=c>>>8;F[b+27|0]=c>>>16;F[b+28|0]=c>>>24;H[H[a+120>>2]+276>>2]=0;b=H[a+136>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[b+276>>2]=0;H[a+136>>2]=b}F[b+16|0]=I[28480];c=H[7119];H[b+8>>2]=H[7118];H[b+12>>2]=c;c=H[7117];H[b>>2]=H[7116];H[b+4>>2]=c;$a(H[a+136>>2]+17|0,28496,162);H[H[a+136>>2]+276>>2]=0;b=H[a+124>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[b+276>>2]=0;H[a+124>>2]=b}F[b+16|0]=I[28448];c=H[7111];H[b+8>>2]=H[7110];H[b+12>>2]=c;c=H[7109];H[b>>2]=H[7108];H[b+4>>2]=c;c=I[28453]|I[28454]<<8|(I[28455]<<16|I[28456]<<24);b=H[a+124>>2];d=I[28449]|I[28450]<<8|(I[28451]<<16|I[28452]<<24);F[b+17|0]=d;F[b+18|0]=d>>>8;F[b+19|0]=d>>>16;F[b+20|0]=d>>>24;F[b+21|0]=c;F[b+22|0]=c>>>8;F[b+23|0]=c>>>16;F[b+24|0]=c>>>24;c=I[28457]|I[28458]<<8|(I[28459]<<16|I[28460]<<24);F[b+25|0]=c;F[b+26|0]=c>>>8;F[b+27|0]=c>>>16;F[b+28|0]=c>>>24;H[H[a+124>>2]+276>>2]=0;b=H[a+140>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[b+276>>2]=0;H[a+140>>2]=b}F[b+16|0]=I[28688];c=H[7171];H[b+8>>2]=H[7170];H[b+12>>2]=c;c=H[7169];H[b>>2]=H[7168];H[b+4>>2]=c;$a(H[a+140>>2]+17|0,28704,162);H[H[a+140>>2]+276>>2]=0;F[a+160|0]=0;F[a+161|0]=0;F[a+162|0]=0;F[a+163|0]=0;F[a+164|0]=0;F[a+165|0]=0;F[a+166|0]=0;F[a+167|0]=0;F[a+152|0]=0;F[a+153|0]=0;F[a+154|0]=0;F[a+155|0]=0;F[a+156|0]=0;F[a+157|0]=0;F[a+158|0]=0;F[a+159|0]=0;F[a+168|0]=1;F[a+169|0]=1;F[a+170|0]=1;F[a+171|0]=1;F[a+172|0]=1;F[a+173|0]=1;F[a+174|0]=1;F[a+175|0]=1;F[a+176|0]=1;F[a+177|0]=1;F[a+178|0]=1;F[a+179|0]=1;F[a+180|0]=1;F[a+181|0]=1;F[a+182|0]=1;F[a+183|0]=1;F[a+184|0]=5;F[a+185|0]=5;F[a+186|0]=5;F[a+187|0]=5;F[a+188|0]=5;F[a+189|0]=5;F[a+190|0]=5;F[a+191|0]=5;F[a+192|0]=5;F[a+193|0]=5;F[a+194|0]=5;F[a+195|0]=5;F[a+196|0]=5;F[a+197|0]=5;F[a+198|0]=5;F[a+199|0]=5;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;H[a+212>>2]=0;H[a+228>>2]=0;H[a+232>>2]=0;H[a+220>>2]=0;H[a+224>>2]=1;H[a+236>>2]=0;H[a+240>>2]=0;H[a+252>>2]=65537;F[a+250|0]=0;G[a+248>>1]=257;H[a+216>>2]=H[a+72>>2]>8;a:{b:{c:{switch(H[a+40>>2]){case 1:b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}H[a+256>>2]=0;H[a+76>>2]=1;H[a+80>>2]=1;H[a+244>>2]=1;a=H[a+84>>2];H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=1;break a;case 4:b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}H[a+256>>2]=1;H[a+244>>2]=0;H[a+76>>2]=4;H[a+80>>2]=4;a=H[a+84>>2];H[a+264>>2]=75;H[a+176>>2]=89;H[a+88>>2]=77;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=67;H[a+288>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;H[a+272>>2]=1;H[a+276>>2]=1;H[a+200>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+184>>2]=1;H[a+188>>2]=1;H[a+112>>2]=0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+96>>2]=1;H[a+100>>2]=1;break a;case 5:b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}H[a+256>>2]=1;H[a+244>>2]=0;H[a+76>>2]=4;H[a+80>>2]=5;a=H[a+84>>2];H[a+264>>2]=4;H[a+176>>2]=3;H[a+88>>2]=2;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=2;H[a+12>>2]=2;H[a>>2]=1;H[a+288>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;H[a+272>>2]=2;H[a+276>>2]=2;break b;case 0:b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}c=0;H[a+256>>2]=0;H[a+244>>2]=0;H[a+80>>2]=0;b=H[a+36>>2];H[a+76>>2]=b;d:{if(b-11>>>0<=4294967285){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=27;H[H[a>>2]+28>>2]=10;Ia[H[H[a>>2]>>2]](a);b=H[a+76>>2];if((b|0)<=0){break d}}f=b&1;d=H[a+84>>2];if((b|0)!=1){g=b&-2;b=0;while(1){a=d+N(c,88)|0;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=c;e=c|1;a=d+N(e,88)|0;H[a+24>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=e;c=c+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!f){break d}a=d+N(c,88)|0;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=c}break a;default:b=H[a>>2];H[b+20>>2]=10;Ia[H[b>>2]](a);break a;case 2:case 3:break c}}b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}H[a+256>>2]=0;H[a+76>>2]=3;H[a+80>>2]=3;H[a+244>>2]=1;a=H[a+84>>2];H[a+176>>2]=3;H[a+88>>2]=2;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=2;H[a+12>>2]=2;H[a>>2]=1}H[a+200>>2]=1;H[a+192>>2]=1;H[a+196>>2]=1;H[a+184>>2]=1;H[a+188>>2]=1;H[a+112>>2]=1;H[a+104>>2]=1;H[a+108>>2]=1;H[a+96>>2]=1;H[a+100>>2]=1}}function Vh(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=Ga-112|0;Ga=g;a:{if(!a){f=-102;break a}h=-1;k=H[a+76>>2]+H[a+92>>2]|0;j=H[a+88>>2];i=j+H[a+72>>2]|0;k=i>>>0<j>>>0?k+1|0:k;b:{if(Ac(a,H[a+48>>2],i,k,0)){break b}if(ec(a,H[a+48>>2],g+12|0)){break b}h=H[g+12>>2]==33639248?0:-103}j=H[a+48>>2];c:{d:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+24|0,1)|0)==1){f=I[g+24|0];break d}i=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break c}}e:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+24|0,1)|0)==1){i=I[g+24|0];break e}i=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break e}f=0;i=-1;break c}f=i<<8|f;i=h}H[g+24>>2]=f;j=H[a+48>>2];f:{g:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break g}f=0;h=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break f}}h:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){h=I[g+16|0];break h}h=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break h}f=0;h=-1;break f}f=h<<8|f;h=i}H[g+28>>2]=f;j=H[a+48>>2];i:{j:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break j}f=0;i=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break i}}k:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){i=I[g+16|0];break k}i=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break k}f=0;i=-1;break i}f=i<<8|f;i=h}H[g+32>>2]=f;j=H[a+48>>2];l:{m:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break m}f=0;h=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break l}}n:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){h=I[g+16|0];break n}h=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break n}f=0;h=-1;break l}f=h<<8|f;h=i}j=h;H[g+36>>2]=f;n=ec(a,H[a+48>>2],g+40|0);f=H[g+40>>2];H[g+108>>2]=(f>>>25|0)+1980;H[g+100>>2]=f>>>16&31;H[g+96>>2]=f>>>11&31;H[g+92>>2]=f>>>5&63;i=-1;H[g+104>>2]=(f>>>21&15)-1;H[g+88>>2]=f<<1&62;o=ec(a,H[a+48>>2],g+44|0);l=ec(a,H[a+48>>2],g+8|0);H[g+48>>2]=H[g+8>>2];H[g+52>>2]=0;k=ec(a,H[a+48>>2],g+8|0);H[g+56>>2]=H[g+8>>2];H[g+60>>2]=0;m=H[a+48>>2];o:{p:{if((Ia[H[a+4>>2]](H[a+28>>2],m,g+16|0,1)|0)==1){f=I[g+16|0];break p}f=0;if(Ia[H[a+24>>2]](H[a+28>>2],m)|0){break o}}q:{if((Ia[H[a+4>>2]](H[a+28>>2],m,g+16|0,1)|0)==1){h=I[g+16|0];break q}h=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],m)|0)){break q}f=0;break o}i=k|l|(n|o)?-1:j;f=h<<8|f}H[g+64>>2]=f;j=H[a+48>>2];r:{s:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break s}f=0;h=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break r}}t:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){h=I[g+16|0];break t}h=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break t}f=0;h=-1;break r}f=h<<8|f;h=i}H[g+68>>2]=f;j=H[a+48>>2];u:{v:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break v}f=0;i=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break u}}w:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){i=I[g+16|0];break w}i=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break w}f=0;i=-1;break u}f=i<<8|f;i=h}H[g+72>>2]=f;j=H[a+48>>2];x:{y:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break y}f=0;h=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break x}}z:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){h=I[g+16|0];break z}h=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break z}f=0;h=-1;break x}f=h<<8|f;h=i}H[g+76>>2]=f;j=H[a+48>>2];A:{B:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){f=I[g+16|0];break B}f=0;i=-1;if(Ia[H[a+24>>2]](H[a+28>>2],j)|0){break A}}C:{if((Ia[H[a+4>>2]](H[a+28>>2],j,g+16|0,1)|0)==1){i=I[g+16|0];break C}i=f;if(!(Ia[H[a+24>>2]](H[a+28>>2],j)|0)){break C}f=0;i=-1;break A}f=i<<8|f;i=h}H[g+80>>2]=f;h=ec(a,H[a+48>>2],g+84|0);f=ec(a,H[a+48>>2],g+8|0);H[g+16>>2]=H[g+8>>2];H[g+20>>2]=0;f=f|h?-1:i;h=H[g+64>>2];if(!(f|!d)){i=e;if(i>>>0>h>>>0){F[d+h|0]=0;i=h}f=0;if(!(!e|!h)){f=(Ia[H[a+4>>2]](H[a+28>>2],H[a+48>>2],d,i)|0)!=(i|0)?-1:0}h=h-i|0}e=H[g+68>>2];d=h+e|0;D:{if(!e|f){break D}i=0;f=0;if((d|0)!=(e|0)){d=d-e|0;f=Ac(a,H[a+48>>2],d,d>>31,1)?-1:0;if(!H[g+68>>2]){break D}}k=g+56|0;j=g+48|0;while(1){d=H[a+48>>2];E:{F:{if((Ia[H[a+4>>2]](H[a+28>>2],d,g+4|0,1)|0)==1){h=I[g+4|0];break F}h=0;e=-1;if(Ia[H[a+24>>2]](H[a+28>>2],d)|0){break E}}G:{if((Ia[H[a+4>>2]](H[a+28>>2],d,g+4|0,1)|0)==1){e=I[g+4|0];break G}e=h;if(!(Ia[H[a+24>>2]](H[a+28>>2],d)|0)){break G}h=0;e=-1;break E}h=e<<8|h;e=f}l=H[a+48>>2];H:{I:{if((Ia[H[a+4>>2]](H[a+28>>2],l,g+4|0,1)|0)==1){d=I[g+4|0];break I}d=0;f=-1;if(Ia[H[a+24>>2]](H[a+28>>2],l)|0){break H}}J:{if((Ia[H[a+4>>2]](H[a+28>>2],l,g+4|0,1)|0)==1){f=I[g+4|0];break J}f=d;if(!(Ia[H[a+24>>2]](H[a+28>>2],l)|0)){break J}d=0;f=-1;break H}d=f<<8|d;f=e}K:{if((h|0)==1){if(!H[g+60>>2]&H[g+56>>2]==-1){f=yd(a,H[a+48>>2],k)?-1:f}if(!H[g+52>>2]&H[g+48>>2]==-1){f=yd(a,H[a+48>>2],j)?-1:f}if(!H[g+20>>2]&H[g+16>>2]==-1){f=yd(a,H[a+48>>2],g+16|0)?-1:f}if(H[g+76>>2]!=-1){break K}f=ec(a,H[a+48>>2],g+4|0)?-1:f;break K}f=Ac(a,H[a+48>>2],d,0,1)?-1:f}i=(d+i|0)+4|0;if(i>>>0<K[g+68>>2]){continue}break}}if(!(f|!b)){$a(b,g+24|0,88)}if(f|!c){break a}a=H[g+20>>2];H[c>>2]=H[g+16>>2];H[c+4>>2]=a;f=0}Ga=g+112|0;return f}function gE(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=Ga-192|0;Ga=b;f=Va(16);H[b+176>>2]=f;H[b+180>>2]=3;H[b+184>>2]=-2147483644;Wa(f,177528,3);H[f+12>>2]=0;f=a+4|0;we(f,b+176|0,0,0);if(F[b+187|0]<0){Ta(H[b+176>>2])}bn(b+176|0,f);f=a+16|0;if(F[a+27|0]<0){Ta(H[f>>2])}c=H[b+180>>2];H[f>>2]=H[b+176>>2];H[f+4>>2]=c;H[f+8>>2]=H[b+184>>2];c=H[a+28>>2];a:{if(!c){break a}c=Ia[H[H[c>>2]+112>>2]](c)|0;d=H[a+28>>2];d=Ia[H[H[d>>2]+108>>2]](d)|0;if(!(d?1:c)){break a}g=b+112|0;zb(g,c?-1:1);c=Fb(g,178764);H[b+136>>2]=H[c+8>>2];g=H[c+4>>2];H[b+128>>2]=H[c>>2];H[b+132>>2]=g;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+128|0,32);H[b+152>>2]=H[b+136>>2];H[b+136>>2]=0;c=H[b+132>>2];H[b+144>>2]=H[b+128>>2];H[b+148>>2]=c;H[b+128>>2]=0;H[b+132>>2]=0;c=b+96|0;zb(c,d?-1:1);g=c;c=I[b+107|0];d=c<<24>>24<0;c=db(b+144|0,d?H[b+96>>2]:g,d?H[b+100>>2]:c);H[b+168>>2]=H[c+8>>2];d=H[c+4>>2];H[b+160>>2]=H[c>>2];H[b+164>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=qb(b+160|0,179012);H[b+184>>2]=H[c+8>>2];d=H[c+4>>2];H[b+176>>2]=H[c>>2];H[b+180>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=I[b+187|0];d=c<<24>>24<0;oe(f,5,d?H[b+176>>2]:b+176|0,d?H[b+180>>2]:c);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+123|0]>=0){break a}Ta(H[b+112>>2])}e=M[a+32>>3];b:{if(e==1.7976931348623157e308){break b}h=M[a+40>>3];if(h==1.7976931348623157e308){break b}i=M[a+48>>3];if(i==2.2250738585072014e-308){break b}j=M[a+56>>3];if(j==2.2250738585072014e-308|e==i|h==j){break b}c=b+48|0;bb(c,e);c=Fb(c,179180);H[b+72>>2]=H[c+8>>2];d=H[c+4>>2];H[b+64>>2]=H[c>>2];H[b+68>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b- -64|0,32);H[b+88>>2]=H[b+72>>2];H[b+72>>2]=0;c=H[b+68>>2];H[b+80>>2]=H[b+64>>2];H[b+84>>2]=c;H[b+64>>2]=0;H[b+68>>2]=0;c=b+32|0;bb(c,M[a+40>>3]);g=c;c=I[b+43|0];d=c<<24>>24<0;c=db(b+80|0,d?H[b+32>>2]:g,d?H[b+36>>2]:c);H[b+104>>2]=H[c+8>>2];d=H[c+4>>2];H[b+96>>2]=H[c>>2];H[b+100>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+96|0,32);H[b+120>>2]=H[b+104>>2];H[b+104>>2]=0;c=H[b+100>>2];H[b+112>>2]=H[b+96>>2];H[b+116>>2]=c;H[b+96>>2]=0;H[b+100>>2]=0;h=0;c=b+16|0;i=M[a+32>>3];e=0;c:{if(i==1.7976931348623157e308){break c}j=M[a+48>>3];e=0;if(j==2.2250738585072014e-308){break c}e=j-i}bb(c,e);g=c;c=I[b+27|0];d=c<<24>>24<0;c=db(b+112|0,d?H[b+16>>2]:g,d?H[b+20>>2]:c);H[b+136>>2]=H[c+8>>2];d=H[c+4>>2];H[b+128>>2]=H[c>>2];H[b+132>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+128|0,32);H[b+152>>2]=H[b+136>>2];H[b+136>>2]=0;c=H[b+132>>2];H[b+144>>2]=H[b+128>>2];H[b+148>>2]=c;H[b+128>>2]=0;H[b+132>>2]=0;e=M[a+40>>3];d:{if(e==1.7976931348623157e308){break d}i=M[a+56>>3];if(i==2.2250738585072014e-308){break d}h=i-e}bb(b,h);c=I[b+11|0];d=c<<24>>24<0;c=db(b+144|0,d?H[b>>2]:b,d?H[b+4>>2]:c);H[b+168>>2]=H[c+8>>2];d=H[c+4>>2];H[b+160>>2]=H[c>>2];H[b+164>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=qb(b+160|0,179432);H[b+184>>2]=H[c+8>>2];d=H[c+4>>2];H[b+176>>2]=H[c>>2];H[b+180>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=I[b+187|0];d=c<<24>>24<0;oe(f,5,d?H[b+176>>2]:b+176|0,d?H[b+180>>2]:c);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}if(F[b+123|0]<0){Ta(H[b+112>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+43|0]<0){Ta(H[b+32>>2])}if(F[b+91|0]<0){Ta(H[b+80>>2])}if(F[b+75|0]<0){Ta(H[b+64>>2])}if(F[b+59|0]>=0){break b}Ta(H[b+48>>2])}c=H[a+64>>2];e:{if(c){break e}c=0;e=M[a+32>>3];if(e==1.7976931348623157e308){break e}h=M[a+48>>3];if(h==2.2250738585072014e-308){break e}e=h-e;if(P(e)<2147483648){c=~~e;break e}c=-2147483648}d=H[a+68>>2];f:{if(d){break f}d=0;e=M[a+40>>3];if(e==1.7976931348623157e308){break f}h=M[a+56>>3];if(h==2.2250738585072014e-308){break f}e=h-e;if(P(e)<2147483648){d=~~e;break f}d=-2147483648}a=b+112|0;zb(a,c);a=Fb(a,179604);H[b+136>>2]=H[a+8>>2];c=H[a+4>>2];H[b+128>>2]=H[a>>2];H[b+132>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(b+128|0,179812);H[b+152>>2]=H[a+8>>2];c=H[a+4>>2];H[b+144>>2]=H[a>>2];H[b+148>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=b+96|0;zb(a,d);g=a;a=I[b+107|0];c=a<<24>>24<0;a=db(b+144|0,c?H[b+96>>2]:g,c?H[b+100>>2]:a);H[b+168>>2]=H[a+8>>2];c=H[a+4>>2];H[b+160>>2]=H[a>>2];H[b+164>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(b+160|0,179432);H[b+184>>2]=H[a+8>>2];c=H[a+4>>2];H[b+176>>2]=H[a>>2];H[b+180>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;c=f;a=I[b+187|0];f=a<<24>>24<0;oe(c,5,f?H[b+176>>2]:b+176|0,f?H[b+180>>2]:a);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+123|0]<0){Ta(H[b+112>>2])}Ga=b+192|0}function nB(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=Ga-192|0;Ga=b;f=Va(16);H[b+176>>2]=f;H[b+180>>2]=3;H[b+184>>2]=-2147483644;Wa(f,193164,3);H[f+12>>2]=0;f=a+4|0;we(f,b+176|0,0,0);if(F[b+187|0]<0){Ta(H[b+176>>2])}bn(b+176|0,f);f=a+16|0;if(F[a+27|0]<0){Ta(H[f>>2])}c=H[b+180>>2];H[f>>2]=H[b+176>>2];H[f+4>>2]=c;H[f+8>>2]=H[b+184>>2];c=H[a+28>>2];a:{if(!c){break a}c=Ia[H[H[c>>2]+92>>2]](c)|0;d=H[a+28>>2];d=Ia[H[H[d>>2]+88>>2]](d)|0;if(!(d?1:c)){break a}g=b+112|0;zb(g,c?-1:1);c=Fb(g,193476);H[b+136>>2]=H[c+8>>2];g=H[c+4>>2];H[b+128>>2]=H[c>>2];H[b+132>>2]=g;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+128|0,32);H[b+152>>2]=H[b+136>>2];H[b+136>>2]=0;c=H[b+132>>2];H[b+144>>2]=H[b+128>>2];H[b+148>>2]=c;H[b+128>>2]=0;H[b+132>>2]=0;c=b+96|0;zb(c,d?-1:1);g=c;c=I[b+107|0];d=c<<24>>24<0;c=db(b+144|0,d?H[b+96>>2]:g,d?H[b+100>>2]:c);H[b+168>>2]=H[c+8>>2];d=H[c+4>>2];H[b+160>>2]=H[c>>2];H[b+164>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=qb(b+160|0,193548);H[b+184>>2]=H[c+8>>2];d=H[c+4>>2];H[b+176>>2]=H[c>>2];H[b+180>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=I[b+187|0];d=c<<24>>24<0;oe(f,5,d?H[b+176>>2]:b+176|0,d?H[b+180>>2]:c);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+123|0]>=0){break a}Ta(H[b+112>>2])}e=M[a+32>>3];b:{if(e==1.7976931348623157e308){break b}h=M[a+40>>3];if(h==1.7976931348623157e308){break b}i=M[a+48>>3];if(i==2.2250738585072014e-308){break b}j=M[a+56>>3];if(j==2.2250738585072014e-308|e==i|h==j){break b}c=b+48|0;bb(c,e);c=Fb(c,193564);H[b+72>>2]=H[c+8>>2];d=H[c+4>>2];H[b+64>>2]=H[c>>2];H[b+68>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b- -64|0,32);H[b+88>>2]=H[b+72>>2];H[b+72>>2]=0;c=H[b+68>>2];H[b+80>>2]=H[b+64>>2];H[b+84>>2]=c;H[b+64>>2]=0;H[b+68>>2]=0;c=b+32|0;bb(c,M[a+40>>3]);g=c;c=I[b+43|0];d=c<<24>>24<0;c=db(b+80|0,d?H[b+32>>2]:g,d?H[b+36>>2]:c);H[b+104>>2]=H[c+8>>2];d=H[c+4>>2];H[b+96>>2]=H[c>>2];H[b+100>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+96|0,32);H[b+120>>2]=H[b+104>>2];H[b+104>>2]=0;c=H[b+100>>2];H[b+112>>2]=H[b+96>>2];H[b+116>>2]=c;H[b+96>>2]=0;H[b+100>>2]=0;h=0;c=b+16|0;i=M[a+32>>3];e=0;c:{if(i==1.7976931348623157e308){break c}j=M[a+48>>3];e=0;if(j==2.2250738585072014e-308){break c}e=j-i}bb(c,e);g=c;c=I[b+27|0];d=c<<24>>24<0;c=db(b+112|0,d?H[b+16>>2]:g,d?H[b+20>>2]:c);H[b+136>>2]=H[c+8>>2];d=H[c+4>>2];H[b+128>>2]=H[c>>2];H[b+132>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;gb(b+128|0,32);H[b+152>>2]=H[b+136>>2];H[b+136>>2]=0;c=H[b+132>>2];H[b+144>>2]=H[b+128>>2];H[b+148>>2]=c;H[b+128>>2]=0;H[b+132>>2]=0;e=M[a+40>>3];d:{if(e==1.7976931348623157e308){break d}i=M[a+56>>3];if(i==2.2250738585072014e-308){break d}h=i-e}bb(b,h);c=I[b+11|0];d=c<<24>>24<0;c=db(b+144|0,d?H[b>>2]:b,d?H[b+4>>2]:c);H[b+168>>2]=H[c+8>>2];d=H[c+4>>2];H[b+160>>2]=H[c>>2];H[b+164>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=qb(b+160|0,193604);H[b+184>>2]=H[c+8>>2];d=H[c+4>>2];H[b+176>>2]=H[c>>2];H[b+180>>2]=d;H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;c=I[b+187|0];d=c<<24>>24<0;oe(f,5,d?H[b+176>>2]:b+176|0,d?H[b+180>>2]:c);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}if(F[b+123|0]<0){Ta(H[b+112>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+43|0]<0){Ta(H[b+32>>2])}if(F[b+91|0]<0){Ta(H[b+80>>2])}if(F[b+75|0]<0){Ta(H[b+64>>2])}if(F[b+59|0]>=0){break b}Ta(H[b+48>>2])}c=H[a+64>>2];e:{if(c){break e}c=0;e=M[a+32>>3];if(e==1.7976931348623157e308){break e}h=M[a+48>>3];if(h==2.2250738585072014e-308){break e}e=h-e;if(P(e)<2147483648){c=~~e;break e}c=-2147483648}d=H[a+68>>2];f:{if(d){break f}d=0;e=M[a+40>>3];if(e==1.7976931348623157e308){break f}h=M[a+56>>3];if(h==2.2250738585072014e-308){break f}e=h-e;if(P(e)<2147483648){d=~~e;break f}d=-2147483648}a=b+112|0;zb(a,c);a=Fb(a,193616);H[b+136>>2]=H[a+8>>2];c=H[a+4>>2];H[b+128>>2]=H[a>>2];H[b+132>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(b+128|0,193648);H[b+152>>2]=H[a+8>>2];c=H[a+4>>2];H[b+144>>2]=H[a>>2];H[b+148>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=b+96|0;zb(a,d);g=a;a=I[b+107|0];c=a<<24>>24<0;a=db(b+144|0,c?H[b+96>>2]:g,c?H[b+100>>2]:a);H[b+168>>2]=H[a+8>>2];c=H[a+4>>2];H[b+160>>2]=H[a>>2];H[b+164>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(b+160|0,193604);H[b+184>>2]=H[a+8>>2];c=H[a+4>>2];H[b+176>>2]=H[a>>2];H[b+180>>2]=c;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;c=f;a=I[b+187|0];f=a<<24>>24<0;oe(c,5,f?H[b+176>>2]:b+176|0,f?H[b+180>>2]:a);if(F[b+187|0]<0){Ta(H[b+176>>2])}if(F[b+171|0]<0){Ta(H[b+160>>2])}if(F[b+107|0]<0){Ta(H[b+96>>2])}if(F[b+155|0]<0){Ta(H[b+144>>2])}if(F[b+139|0]<0){Ta(H[b+128>>2])}if(F[b+123|0]<0){Ta(H[b+112>>2])}Ga=b+192|0}function Iv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(H[a+76>>2]>0){c=H[a+416>>2];k=H[a+84>>2];while(1){a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{f=H[k+36>>2];b=H[k+40>>2]+(f<<8)|0;if((b|0)<=2051){if((b|0)<=1025){J:{switch(b-513|0){case 0:break n;case 1:break H;case 2:break c;case 3:break g;default:break J}}K:{switch(b-257|0){case 0:break I;case 1:break f;default:break K}}switch(b-771|0){case 3:break h;case 0:break G;default:break c}}if((b|0)<=1538){L:{switch(b-1026|0){case 6:break i;case 0:break o;case 2:break F;case 1:case 3:case 4:case 5:break c;default:break L}}switch(b-1285|0){case 5:break j;case 0:break E;default:break c}}M:{switch(b-1539|0){case 9:break k;case 0:break p;case 3:break D;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break c;default:break M}}switch(b-1799|0){case 7:break l;case 0:break C;default:break c}}if((b|0)<=3077){if((b|0)<=2564){switch(b-2052|0){case 12:break m;case 0:break q;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break c;case 4:break e;default:break d}}switch(b-2565|0){case 0:break r;case 5:break B;case 1:case 2:case 3:case 4:break c;default:break A}}if((b|0)<=3590){switch(b-3078|0){case 0:break s;case 6:break z;case 1:case 2:case 3:case 4:case 5:break c;default:break y}}N:{switch(b-3591|0){case 0:break t;case 7:break x;case 1:case 2:case 3:case 4:case 5:case 6:break c;default:break N}}switch(b-4104|0){case 0:break u;case 8:break v;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break c;default:break w}}H[((d<<2)+c|0)+44>>2]=328;e=0;break a}H[((d<<2)+c|0)+44>>2]=329;e=0;break a}H[((d<<2)+c|0)+44>>2]=330;e=0;break a}H[((d<<2)+c|0)+44>>2]=331;e=0;break a}H[((d<<2)+c|0)+44>>2]=332;e=0;break a}H[((d<<2)+c|0)+44>>2]=333;e=0;break a}H[((d<<2)+c|0)+44>>2]=334;e=0;break a}H[((d<<2)+c|0)+44>>2]=335;e=0;break a}if((b|0)!=2827){break c}H[((d<<2)+c|0)+44>>2]=336;e=0;break a}H[((d<<2)+c|0)+44>>2]=337;e=0;break a}if((b|0)!=3341){break c}H[((d<<2)+c|0)+44>>2]=338;e=0;break a}H[((d<<2)+c|0)+44>>2]=339;e=0;break a}if((b|0)!=3855){break c}H[((d<<2)+c|0)+44>>2]=340;e=0;break a}H[((d<<2)+c|0)+44>>2]=341;e=0;break a}H[((d<<2)+c|0)+44>>2]=342;e=0;break a}H[((d<<2)+c|0)+44>>2]=343;e=0;break a}H[((d<<2)+c|0)+44>>2]=344;e=0;break a}H[((d<<2)+c|0)+44>>2]=345;e=0;break a}H[((d<<2)+c|0)+44>>2]=346;e=0;break a}H[((d<<2)+c|0)+44>>2]=347;e=0;break a}H[((d<<2)+c|0)+44>>2]=348;e=0;break a}H[((d<<2)+c|0)+44>>2]=349;e=0;break a}H[((d<<2)+c|0)+44>>2]=350;e=0;break a}H[((d<<2)+c|0)+44>>2]=351;e=0;break a}H[((d<<2)+c|0)+44>>2]=352;e=0;break a}H[((d<<2)+c|0)+44>>2]=353;e=0;break a}H[((d<<2)+c|0)+44>>2]=354;e=0;break a}H[((d<<2)+c|0)+44>>2]=355;e=0;break a}H[((d<<2)+c|0)+44>>2]=356;e=0;break a}H[((d<<2)+c|0)+44>>2]=357;e=0;break a}O:{switch(H[a+232>>2]){case 0:H[((d<<2)+c|0)+44>>2]=358;e=0;break a;case 1:H[((d<<2)+c|0)+44>>2]=359;e=1;break a;case 2:e=2;H[((d<<2)+c|0)+100>>2]=360;break a;default:break O}}b=H[a>>2];H[b+20>>2]=49;Ia[H[b>>2]](a);break a}if((b|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[k+40>>2];Ia[H[H[a>>2]>>2]](a);break a}H[((d<<2)+c|0)+44>>2]=361;e=0}b=H[k+16>>2];P:{if(b>>>0<=3){i=H[((b<<2)+a|0)+88>>2];if(i){break P}}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=54;Ia[H[H[a>>2]>>2]](a);i=H[((b<<2)+a|0)+88>>2]}Q:{R:{switch(e|0){case 0:b=(b<<2)+c|0;f=H[b+84>>2];if(!f){f=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=f}b=0;while(1){H[(b<<2)+f>>2]=J[(b<<1)+i>>1]<<3;h=b|1;H[(h<<2)+f>>2]=J[(h<<1)+i>>1]<<3;h=b|2;H[(h<<2)+f>>2]=J[(h<<1)+i>>1]<<3;h=b|3;H[(h<<2)+f>>2]=J[(h<<1)+i>>1]<<3;b=b+4|0;if((b|0)!=64){continue}break};H[((d<<2)+c|0)+4>>2]=362;break Q;case 1:b=(b<<2)+c|0;f=H[b+84>>2];if(!f){f=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+84>>2]=f}b=0;while(1){h=b<<1;H[(b<<2)+f>>2]=N(G[h+28896>>1],J[i+h>>1])+1024>>11;g=b|1;h=g<<1;H[(g<<2)+f>>2]=N(G[h+28896>>1],J[i+h>>1])+1024>>11;b=b+2|0;if((b|0)!=64){continue}break};H[((d<<2)+c|0)+4>>2]=362;break Q;case 2:b=(b<<2)+c|0;f=H[b+140>>2];if(!f){f=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[b+140>>2]=f}h=0;b=0;while(1){j=M[(h<<3)+29024>>3];L[(b<<2)+f>>2]=1/(j*+J[(b<<1)+i>>1]*8);g=b|1;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*1.387039845*8);g=b|2;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*1.306562965*8);g=b|3;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*1.175875602*8);g=b|4;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*8);g=b|5;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*.785694958*8);g=b|6;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*.5411961*8);g=b|7;L[(g<<2)+f>>2]=1/(j*+J[(g<<1)+i>>1]*.275899379*8);b=b+8|0;h=h+1|0;if((h|0)!=8){continue}break};H[((d<<2)+c|0)+4>>2]=363;break Q;default:break R}}b=H[a>>2];H[b+20>>2]=49;Ia[H[b>>2]](a)}k=k+88|0;d=d+1|0;if((d|0)<H[a+76>>2]){continue}break}}}function iE(a,b,c){a=a|0;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;d=Ga-288|0;Ga=d;cg(d+256|0,a,b);f=M[d+256>>3];bb(d+80|0,f);F[d+107|0]=1;Wa(d+96|0,176672,1);b=H[d+88>>2];H[d+88>>2]=0;H[d+116>>2]=b;H[d+100>>2]=0;b=H[d+80>>2];e=H[d+84>>2];H[d+80>>2]=0;H[d+84>>2]=0;H[d+108>>2]=b;H[d+112>>2]=e;h=M[d+264>>3];bb(d- -64|0,h);F[d+131|0]=1;Wa(d+120|0,176812,1);H[d+124>>2]=0;b=H[d+68>>2];H[d+132>>2]=H[d+64>>2];H[d+136>>2]=b;b=H[d+72>>2];H[d+72>>2]=0;H[d+140>>2]=b;H[d+64>>2]=0;H[d+68>>2]=0;i=M[d+272>>3];bb(d+48|0,i-f);b=Va(32);H[d+148>>2]=5;H[d+152>>2]=-2147483640;H[d+144>>2]=b;Wa(b,176952,5);H[b+20>>2]=0;H[d+164>>2]=H[d+56>>2];b=H[d+52>>2];H[d+156>>2]=H[d+48>>2];H[d+160>>2]=b;H[d+56>>2]=0;H[d+48>>2]=0;H[d+52>>2]=0;j=M[d+280>>3];bb(d+32|0,j-h);b=Va(32);H[d+172>>2]=6;H[d+176>>2]=-2147483640;H[d+168>>2]=b;Wa(b,177132,6);H[b+24>>2]=0;H[d+188>>2]=H[d+40>>2];b=H[d+36>>2];H[d+180>>2]=H[d+32>>2];H[d+184>>2]=b;H[d+40>>2]=0;H[d+32>>2]=0;H[d+36>>2]=0;g=+H[c>>2];b=H[a+28>>2];a:{if(!b){break a}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break a}b=H[a+28>>2];g=M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]*g}bb(d+16|0,g);b=Va(16);H[d+196>>2]=2;H[d+200>>2]=-2147483644;H[d+192>>2]=b;Wa(b,174204,2);H[b+8>>2]=0;H[d+212>>2]=H[d+24>>2];b=H[d+20>>2];H[d+204>>2]=H[d+16>>2];H[d+208>>2]=b;H[d+24>>2]=0;H[d+16>>2]=0;H[d+20>>2]=0;g=+H[c+4>>2];b=H[a+28>>2];b:{if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];g=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*g}bb(d,g);b=Va(16);H[d+220>>2]=2;H[d+224>>2]=-2147483644;H[d+216>>2]=b;Wa(b,174396,2);H[b+8>>2]=0;H[d+236>>2]=H[d+8>>2];b=H[d+4>>2];H[d+228>>2]=H[d>>2];H[d+232>>2]=b;H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;b=Va(144);H[d+240>>2]=b;H[d+244>>2]=b;H[d+248>>2]=b+144;c:{if(F[d+107|0]>=0){c=H[d+100>>2];H[b>>2]=H[d+96>>2];H[b+4>>2]=c;H[b+8>>2]=H[d+104>>2];break c}Ya(b,H[d+96>>2],H[d+100>>2])}c=b+12|0;d:{if(F[d+119|0]>=0){e=H[d+112>>2];H[c>>2]=H[d+108>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+116>>2];break d}Ya(c,H[d+108>>2],H[d+112>>2])}c=b+24|0;e:{if(F[d+131|0]>=0){e=H[d+124>>2];H[c>>2]=H[d+120>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+128>>2];break e}Ya(c,H[d+120>>2],H[d+124>>2])}c=b+36|0;f:{if(F[d+143|0]>=0){e=H[d+136>>2];H[c>>2]=H[d+132>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+140>>2];break f}Ya(c,H[d+132>>2],H[d+136>>2])}c=b+48|0;g:{if(F[d+155|0]>=0){e=H[d+148>>2];H[c>>2]=H[d+144>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+152>>2];break g}Ya(c,H[d+144>>2],H[d+148>>2])}c=b+60|0;h:{if(F[d+167|0]>=0){e=H[d+160>>2];H[c>>2]=H[d+156>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+164>>2];break h}Ya(c,H[d+156>>2],H[d+160>>2])}c=b+72|0;i:{if(F[d+179|0]>=0){e=H[d+172>>2];H[c>>2]=H[d+168>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+176>>2];break i}Ya(c,H[d+168>>2],H[d+172>>2])}c=b+84|0;j:{if(F[d+191|0]>=0){e=H[d+184>>2];H[c>>2]=H[d+180>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+188>>2];break j}Ya(c,H[d+180>>2],H[d+184>>2])}c=b+96|0;k:{if(F[d+203|0]>=0){e=H[d+196>>2];H[c>>2]=H[d+192>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+200>>2];break k}Ya(c,H[d+192>>2],H[d+196>>2])}c=b+108|0;l:{if(F[d+215|0]>=0){e=H[d+208>>2];H[c>>2]=H[d+204>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+212>>2];break l}Ya(c,H[d+204>>2],H[d+208>>2])}c=b+120|0;m:{if(F[d+227|0]>=0){e=H[d+220>>2];H[c>>2]=H[d+216>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+224>>2];break m}Ya(c,H[d+216>>2],H[d+220>>2])}c=b+132|0;n:{if(F[d+239|0]>=0){e=H[d+232>>2];H[c>>2]=H[d+228>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+236>>2];break n}Ya(c,H[d+228>>2],H[d+232>>2])}H[d+244>>2]=b+144;if(F[d+239|0]<0){Ta(H[d+228>>2])}if(F[d+227|0]<0){Ta(H[d+216>>2])}if(F[d+215|0]<0){Ta(H[d+204>>2])}if(F[d+203|0]<0){Ta(H[d+192>>2])}if(F[d+191|0]<0){Ta(H[d+180>>2])}if(F[d+179|0]<0){Ta(H[d+168>>2])}if(F[d+167|0]<0){Ta(H[d+156>>2])}if(F[d+155|0]<0){Ta(H[d+144>>2])}if(F[d+143|0]<0){Ta(H[d+132>>2])}if(F[d+131|0]<0){Ta(H[d+120>>2])}if(F[d+119|0]<0){Ta(H[d+108>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+27|0]<0){Ta(H[d+16>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}b=d+240|0;zc(a,b);bg(a,b);g=M[a+32>>3];if(f<g){M[a+32>>3]=f;g=f}k=M[a+48>>3];if(f>k){M[a+48>>3]=f;k=f}f=M[a+40>>3];if(h<f){M[a+40>>3]=h;f=h}l=M[a+56>>3];if(l<h){M[a+56>>3]=h;l=h}if(g>i){M[a+32>>3]=i}if(i>k){M[a+48>>3]=i}if(f>j){M[a+40>>3]=j}if(j>l){M[a+56>>3]=j}b=Va(32);H[d+96>>2]=b;H[d+100>>2]=4;H[d+104>>2]=-2147483640;Wa(b,177308,4);H[b+16>>2]=0;F[d+91|0]=0;H[d+80>>2]=0;Pb(a,d+96|0,d+240|0,d+80|0);if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}a=H[d+240>>2];if(a){b=H[d+244>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+240>>2]}H[d+244>>2]=a;Ta(b)}Ga=d+288|0}function Rc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=!b;a:{if(H[a+132>>2]>0){f=H[a>>2];if(H[f+44>>2]==2){b:{if(J[a+148>>1]|J[a+152>>1]|(J[a+156>>1]|J[a+160>>1])){break b}if(J[a+164>>1]|J[a+168>>1]|(J[a+172>>1]|J[a+204>>1])){break b}if(J[a+208>>1]|J[a+212>>1]|(J[a+216>>1]|J[a+220>>1])){break b}if(J[a+224>>1]|J[a+228>>1]|(J[a+232>>1]|J[a+236>>1])){break b}if(J[a+240>>1]|J[a+244>>1]|(J[a+248>>1]|J[a+260>>1])){break b}if(J[a+272>>1]|(J[a+264>>1]|J[a+268>>1])){break b}c:{if(J[a+200>>1]|(J[a+184>>1]|J[a+188>>1])){break c}g=32;while(1){e=g<<2;if(J[(e+a|0)+148>>1]|J[((e|4)+a|0)+148>>1]|(J[((e|8)+a|0)+148>>1]|J[((e|12)+a|0)+148>>1])){break c}g=g+4|0;if((g|0)!=256){continue}break}break b}h=1}H[f+44>>2]=h}Mh(a,a+2840|0);Mh(a,a+2852|0);e=J[a+150>>1];l=H[a+2844>>2];G[((l<<2)+a|0)+154>>1]=65535;g=0;if((l|0)>=0){i=e?7:138;m=e?4:3;k=-1;f=0;while(1){h=e;n=f;f=f+1|0;e=J[((f<<2)+a|0)+150>>1];j=g+1|0;d:{if(!((h|0)!=(e|0)|(j|0)>=(i|0))){g=j;break d}e:{if((m|0)>(j|0)){g=((h<<2)+a|0)+2684|0;G[g>>1]=j+J[g>>1];break e}if(h){if((h|0)!=(k|0)){g=((h<<2)+a|0)+2684|0;G[g>>1]=J[g>>1]+1}G[a+2748>>1]=J[a+2748>>1]+1;break e}if((g|0)<=9){G[a+2752>>1]=J[a+2752>>1]+1;break e}G[a+2756>>1]=J[a+2756>>1]+1}g=0;f:{if(!e){m=3;i=138;break f}i=(e|0)==(h|0);m=i?3:4;i=i?6:7}k=h}if((l|0)!=(n|0)){continue}break}}e=J[a+2442>>1];l=H[a+2856>>2];G[((l<<2)+a|0)+2446>>1]=65535;g=0;if((l|0)>=0){i=e?7:138;m=e?4:3;k=-1;f=0;while(1){h=e;n=f;f=f+1|0;e=J[((f<<2)+a|0)+2442>>1];j=g+1|0;g:{if(!((h|0)!=(e|0)|(j|0)>=(i|0))){g=j;break g}h:{if((m|0)>(j|0)){g=((h<<2)+a|0)+2684|0;G[g>>1]=j+J[g>>1];break h}if(h){if((h|0)!=(k|0)){g=((h<<2)+a|0)+2684|0;G[g>>1]=J[g>>1]+1}G[a+2748>>1]=J[a+2748>>1]+1;break h}if((g|0)<=9){G[a+2752>>1]=J[a+2752>>1]+1;break h}G[a+2756>>1]=J[a+2756>>1]+1}g=0;i:{if(!e){m=3;i=138;break i}i=(e|0)==(h|0);m=i?3:4;i=i?6:7}k=h}if((l|0)!=(n|0)){continue}break}}Mh(a,a+2864|0);h=H[a+5800>>2];f=18;j:{if(J[a+2746>>1]){break j}f=17;if(J[a+2690>>1]){break j}f=16;if(J[a+2742>>1]){break j}f=15;if(J[a+2694>>1]){break j}f=14;if(J[a+2738>>1]){break j}f=13;if(J[a+2698>>1]){break j}f=12;if(J[a+2734>>1]){break j}f=11;if(J[a+2702>>1]){break j}f=10;if(J[a+2730>>1]){break j}f=9;if(J[a+2706>>1]){break j}f=8;if(J[a+2726>>1]){break j}f=7;if(J[a+2710>>1]){break j}f=6;if(J[a+2722>>1]){break j}f=5;if(J[a+2714>>1]){break j}f=4;if(J[a+2718>>1]){break j}f=J[a+2686>>1]?3:2}e=h+N(f,3)|0;H[a+5800>>2]=e+17;h=H[a+5804>>2]+10>>>3|0;e=e+27>>>3|0;e=e>>>0>h>>>0?h:e;break a}h=c+5|0;e=h}k:{if(!(o|e>>>0<c+4>>>0)){tg(a,b,c,d);break k}b=H[a+5820>>2];if(!(H[a+136>>2]!=4&(e|0)!=(h|0))){c=d+2|0;l:{if((b|0)>=14){b=J[a+5816>>1]|c<<b;G[a+5816>>1]=b;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=H[a+5820>>2];G[a+5816>>1]=(c&65535)>>>16-b;b=b-13|0;break l}G[a+5816>>1]=J[a+5816>>1]|c<<b;b=b+3|0}H[a+5820>>2]=b;Zk(a,13632,14784);break k}c=d+4|0;m:{if((b|0)>=14){b=J[a+5816>>1]|c<<b;G[a+5816>>1]=b;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=H[a+5820>>2];g=(c&65535)>>>16-b|0;b=b-13|0;break m}g=J[a+5816>>1]|c<<b;b=b+3|0}H[a+5820>>2]=b;k=H[a+2844>>2];c=k+65280|0;i=H[a+2856>>2];n:{if((b|0)>=12){b=c<<b|g;G[a+5816>>1]=b;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=H[a+5820>>2];e=(c&65535)>>>16-b|0;h=b-11|0;break n}e=c<<b|g;h=b+5|0}H[a+5820>>2]=h;b=i+65536|0;o:{if((h|0)>=12){b=b<<h|e;G[a+5816>>1]=b;c=H[a+20>>2];H[a+20>>2]=c+1;F[c+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=H[a+5820>>2];g=(i&65535)>>>16-b|0;b=b-11|0;break o}g=b<<h|e;b=h+5|0}H[a+5820>>2]=b;c=f+65533|0;p:{if((b|0)>=13){b=c<<b|g;G[a+5816>>1]=b;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=c&65535;c=H[a+5820>>2];b=b>>>16-c|0;e=c-12|0;break p}e=b+4|0;b=c<<b|g}H[a+5820>>2]=e;h=0;c=a+5817|0;while(1){g=J[((I[h+15248|0]<<2)+a|0)+2686>>1];b=g<<e|b;G[a+5816>>1]=b;q:{if((e|0)>=14){e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=b;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[c|0];e=H[a+5820>>2];b=g>>>16-e|0;G[a+5816>>1]=b;e=e-13|0;break q}e=e+3|0}H[a+5820>>2]=e;g=(h|0)!=(f|0);h=h+1|0;if(g){continue}break}b=a+148|0;Pk(a,b,k);c=a+2440|0;Pk(a,c,i);Zk(a,b,c)}kl(a);if(d){b=H[a+5820>>2];r:{if((b|0)>=9){b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5816|0];b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];break r}if((b|0)<=0){break r}b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5816|0]}H[a+5820>>2]=0;G[a+5816>>1]=0}}function Uv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=H[a+76>>2];if((c|0)>0){b=H[a+84>>2];while(1){f=yf(a,H[b+16>>2])+f|0;b=b+88|0;d=d+1|0;c=H[a+76>>2];if((d|0)<(c|0)){continue}break}}a:{b:{c:{d:{if(!H[a+212>>2]){b=194;if(H[a+264>>2]){break a}if(H[a+72>>2]!=8|H[a+376>>2]!=8){break c}e=1;e:{if((c|0)<=0){break e}g=c&1;d=H[a+84>>2];if((c|0)!=1){h=c&-2;c=0;while(1){e=H[d+24>>2]<2&H[d+20>>2]<=1?e:0;e=H[d+112>>2]<2&H[d+108>>2]<=1?e:0;d=d+176|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!g|H[d+24>>2]<2&H[d+20>>2]<=1){break e}e=0}if(!f|!e){break c}c=H[a>>2];H[c+20>>2]=77;Ia[H[c+4>>2]](a,0);if(!H[a+212>>2]){break d}}b=H[a+264>>2]?202:201;break a}if(!H[a+264>>2]){break b}break a}if(H[a+264>>2]){break a}b=192;if(e){break a}}b=193}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=255;d=H[c+4>>2]-1|0;H[c+4>>2]=d;f:{if(d){break f}if(Ia[H[c+12>>2]](a)|0){break f}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=b;b=H[c+4>>2]-1|0;H[c+4>>2]=b;g:{if(b){break g}if(Ia[H[c+12>>2]](a)|0){break g}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+76>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;d=N(d,3)+8|0;F[c|0]=d>>>8;c=H[b+4>>2]-1|0;H[b+4>>2]=c;h:{if(c){break h}if(Ia[H[b+12>>2]](a)|0){break h}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;i:{if(c){break i}if(Ia[H[b+12>>2]](a)|0){break i}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(!(H[a+64>>2]<65536&H[a+68>>2]<=65535)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65535;Ia[H[H[a>>2]>>2]](a)}d=H[a+72>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;j:{if(c){break j}if(Ia[H[b+12>>2]](a)|0){break j}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=H[a+68>>2];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c>>>8;d=H[b+4>>2]-1|0;H[b+4>>2]=d;k:{if(d){break k}if(Ia[H[b+12>>2]](a)|0){break k}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c;c=H[b+4>>2]-1|0;H[b+4>>2]=c;l:{if(c){break l}if(Ia[H[b+12>>2]](a)|0){break l}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=H[a+64>>2];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c>>>8;d=H[b+4>>2]-1|0;H[b+4>>2]=d;m:{if(d){break m}if(Ia[H[b+12>>2]](a)|0){break m}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=c;c=H[b+4>>2]-1|0;H[b+4>>2]=c;n:{if(c){break n}if(Ia[H[b+12>>2]](a)|0){break n}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}d=H[a+76>>2];b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;o:{if(c){break o}if(Ia[H[b+12>>2]](a)|0){break o}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[a+76>>2]>0){b=H[a+84>>2];c=0;while(1){f=H[b>>2];d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=f;e=H[d+4>>2]-1|0;H[d+4>>2]=e;p:{if(e){break p}if(Ia[H[d+12>>2]](a)|0){break p}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}f=H[b+12>>2];g=H[b+8>>2];d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=f+(g<<4);e=H[d+4>>2]-1|0;H[d+4>>2]=e;q:{if(e){break q}if(Ia[H[d+12>>2]](a)|0){break q}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}f=H[b+16>>2];d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=f;e=H[d+4>>2]-1|0;H[d+4>>2]=e;r:{if(e){break r}if(Ia[H[d+12>>2]](a)|0){break r}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}b=b+88|0;c=c+1|0;if((c|0)<H[a+76>>2]){continue}break}}s:{if(!H[a+264>>2]|H[a+376>>2]==8){break s}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;t:{if(c){break t}if(Ia[H[b+12>>2]](a)|0){break t}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=218;c=H[b+4>>2]-1|0;H[b+4>>2]=c;u:{if(c){break u}if(Ia[H[b+12>>2]](a)|0){break u}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;v:{if(c){break v}if(Ia[H[b+12>>2]](a)|0){break v}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=6;c=H[b+4>>2]-1|0;H[b+4>>2]=c;w:{if(c){break w}if(Ia[H[b+12>>2]](a)|0){break w}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;x:{if(c){break x}if(Ia[H[b+12>>2]](a)|0){break x}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;y:{if(c){break y}if(Ia[H[b+12>>2]](a)|0){break y}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=H[a+376>>2];b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;F[d|0]=N(c,c)-1;c=H[b+4>>2]-1|0;H[b+4>>2]=c;z:{if(c){break z}if(Ia[H[b+12>>2]](a)|0){break z}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break s}if(Ia[H[b+12>>2]](a)|0){break s}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function jv(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;g=I[d|0];e=I[d+5|0];f=g-e|0;i=I[d+1|0];k=I[d+4|0];h=i-k|0;j=I[d+2|0];l=I[d+3|0];d=j-l|0;H[a+12>>2]=f-(h+d|0)<<2;g=g+e|0;e=j+l|0;H[a+8>>2]=N(g-e|0,10033)+1024>>11;g=g+e|0;e=i+k|0;H[a>>2]=(g+e<<2)-3072;H[a+16>>2]=N(g-(e<<1)|0,5793)+1024>>11;e=d-h<<2;d=N(d+f|0,2998)+1024>>11;H[a+20>>2]=e+d;H[a+4>>2]=d+(h+f<<2);d=H[b+4>>2]+c|0;g=I[d|0];e=I[d+5|0];f=g-e|0;i=I[d+1|0];k=I[d+4|0];h=i-k|0;j=I[d+2|0];l=I[d+3|0];d=j-l|0;H[a+44>>2]=f-(h+d|0)<<2;g=g+e|0;e=j+l|0;H[a+40>>2]=N(g-e|0,10033)+1024>>11;g=g+e|0;e=i+k|0;H[a+32>>2]=(g+e<<2)-3072;H[a+48>>2]=N(g-(e<<1)|0,5793)+1024>>11;e=d-h<<2;d=N(d+f|0,2998)+1024>>11;H[a+52>>2]=e+d;H[a+36>>2]=d+(h+f<<2);d=H[b+8>>2]+c|0;g=I[d|0];e=I[d+5|0];f=g-e|0;i=I[d+1|0];k=I[d+4|0];h=i-k|0;j=I[d+2|0];l=I[d+3|0];d=j-l|0;H[a+76>>2]=f-(h+d|0)<<2;g=g+e|0;e=j+l|0;H[a+72>>2]=N(g-e|0,10033)+1024>>11;g=g+e|0;e=i+k|0;H[a+64>>2]=(g+e<<2)-3072;H[a+80>>2]=N(g-(e<<1)|0,5793)+1024>>11;e=d-h<<2;d=N(d+f|0,2998)+1024>>11;H[a+84>>2]=e+d;H[a+68>>2]=d+(h+f<<2);d=H[b+12>>2]+c|0;g=I[d|0];e=I[d+5|0];f=g-e|0;i=I[d+1|0];k=I[d+4|0];h=i-k|0;j=I[d+2|0];l=I[d+3|0];d=j-l|0;H[a+108>>2]=f-(h+d|0)<<2;g=g+e|0;e=j+l|0;H[a+104>>2]=N(g-e|0,10033)+1024>>11;g=g+e|0;e=i+k|0;H[a+96>>2]=(g+e<<2)-3072;H[a+112>>2]=N(g-(e<<1)|0,5793)+1024>>11;e=d-h<<2;d=N(d+f|0,2998)+1024>>11;H[a+116>>2]=e+d;H[a+100>>2]=d+(h+f<<2);d=H[b+16>>2]+c|0;g=I[d|0];e=I[d+5|0];f=g-e|0;i=I[d+1|0];k=I[d+4|0];h=i-k|0;j=I[d+2|0];l=I[d+3|0];d=j-l|0;H[a+140>>2]=f-(h+d|0)<<2;g=g+e|0;e=j+l|0;H[a+136>>2]=N(g-e|0,10033)+1024>>11;e=g+e|0;i=i+k|0;g=(e+i<<2)-3072|0;H[a+128>>2]=g;H[a+144>>2]=N(e-(i<<1)|0,5793)+1024>>11;e=d-h<<2;d=N(d+f|0,2998)+1024>>11;H[a+148>>2]=e+d;H[a+132>>2]=d+(h+f<<2);b=H[b+20>>2]+c|0;f=I[b|0];h=I[b+5|0];c=f-h|0;e=I[b+1|0];i=I[b+4|0];d=e-i|0;k=I[b+2|0];j=I[b+3|0];b=k-j|0;H[a+172>>2]=c-(d+b|0)<<2;f=h+f|0;h=j+k|0;H[a+168>>2]=N(f-h|0,10033)+1024>>11;f=h+f|0;h=e+i|0;H[a+176>>2]=N(f-(h<<1)|0,5793)+1024>>11;e=N(b+c|0,2998)+1024>>11;H[a+180>>2]=e+(b-d<<2);f=(h+f<<2)-3072|0;h=H[a>>2];b=f+h|0;i=H[a+96>>2];k=H[a+64>>2];j=i+k|0;H[a+64>>2]=N(b-j|0,17837)+16384>>15;b=b+j|0;j=H[a+32>>2];l=j+g|0;H[a+128>>2]=N(b-(l<<1)|0,10298)+16384>>15;H[a>>2]=N(b+l|0,14564)+16384>>15;b=k-i|0;f=h-f|0;h=N(b+f|0,5331)+16384|0;g=j-g|0;H[a+160>>2]=h+N(b-g|0,14564)>>15;H[a+96>>2]=N(f-(b+g|0)|0,14564)+16384>>15;H[a+32>>2]=h+N(f+g|0,14564)>>15;b=H[a+132>>2];f=H[a+36>>2];d=e+(c+d<<2)|0;h=H[a+4>>2];c=d+h|0;g=H[a+100>>2];e=H[a+68>>2];i=g+e|0;H[a+68>>2]=N(c-i|0,17837)+16384>>15;c=c+i|0;i=b+f|0;H[a+132>>2]=N(c-(i<<1)|0,10298)+16384>>15;H[a+4>>2]=N(c+i|0,14564)+16384>>15;c=e-g|0;d=h-d|0;h=N(c+d|0,5331)+16384|0;b=f-b|0;H[a+164>>2]=h+N(c-b|0,14564)>>15;H[a+100>>2]=N(d-(b+c|0)|0,14564)+16384>>15;H[a+36>>2]=h+N(b+d|0,14564)>>15;b=H[a+136>>2];c=H[a+40>>2];f=H[a+168>>2];h=H[a+8>>2];d=f+h|0;g=H[a+104>>2];e=H[a+72>>2];i=g+e|0;H[a+72>>2]=N(d-i|0,17837)+16384>>15;d=d+i|0;i=b+c|0;H[a+136>>2]=N(d-(i<<1)|0,10298)+16384>>15;H[a+8>>2]=N(d+i|0,14564)+16384>>15;d=e-g|0;f=h-f|0;h=N(d+f|0,5331)+16384|0;b=c-b|0;H[a+168>>2]=h+N(d-b|0,14564)>>15;H[a+104>>2]=N(f-(b+d|0)|0,14564)+16384>>15;H[a+40>>2]=h+N(b+f|0,14564)>>15;b=H[a+140>>2];c=H[a+44>>2];f=H[a+172>>2];h=H[a+12>>2];d=f+h|0;g=H[a+108>>2];e=H[a+76>>2];i=g+e|0;H[a+76>>2]=N(d-i|0,17837)+16384>>15;d=d+i|0;i=b+c|0;H[a+140>>2]=N(d-(i<<1)|0,10298)+16384>>15;H[a+12>>2]=N(d+i|0,14564)+16384>>15;d=e-g|0;f=h-f|0;h=N(d+f|0,5331)+16384|0;b=c-b|0;H[a+172>>2]=h+N(d-b|0,14564)>>15;H[a+108>>2]=N(f-(b+d|0)|0,14564)+16384>>15;H[a+44>>2]=h+N(b+f|0,14564)>>15;b=H[a+144>>2];c=H[a+48>>2];f=H[a+176>>2];h=H[a+16>>2];d=f+h|0;g=H[a+112>>2];e=H[a+80>>2];i=g+e|0;H[a+80>>2]=N(d-i|0,17837)+16384>>15;d=d+i|0;i=b+c|0;H[a+144>>2]=N(d-(i<<1)|0,10298)+16384>>15;H[a+16>>2]=N(d+i|0,14564)+16384>>15;d=e-g|0;f=h-f|0;h=N(d+f|0,5331)+16384|0;b=c-b|0;H[a+176>>2]=h+N(d-b|0,14564)>>15;H[a+112>>2]=N(f-(b+d|0)|0,14564)+16384>>15;H[a+48>>2]=h+N(b+f|0,14564)>>15;b=H[a+148>>2];c=H[a+52>>2];f=H[a+180>>2];h=H[a+20>>2];d=f+h|0;g=H[a+116>>2];e=H[a+84>>2];i=g+e|0;H[a+84>>2]=N(d-i|0,17837)+16384>>15;d=d+i|0;i=b+c|0;H[a+148>>2]=N(d-(i<<1)|0,10298)+16384>>15;H[a+20>>2]=N(d+i|0,14564)+16384>>15;d=e-g|0;f=h-f|0;h=N(d+f|0,5331)+16384|0;b=c-b|0;H[a+180>>2]=h+N(d-b|0,14564)>>15;H[a+116>>2]=N(f-(b+d|0)|0,14564)+16384>>15;H[a+52>>2]=h+N(b+f|0,14564)>>15}function Gb(a,b,c,d,e,f,g,h,i){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,N=0,O=0,P=0,R=0;k=Ga-96|0;Ga=k;t=h;u=i&65535;m=(e^i)&-2147483648;l=e&65535;p=l;z=l;J=i>>>16&32767;K=e>>>16&32767;a:{b:{if(J-32767>>>0>4294934529&K-32767>>>0>=4294934530){break b}l=e&2147483647;j=d;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){o=d;m=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){o=h;m=i|32768;b=f;c=g;break a}if(!(b|j|(l^2147418112|c))){if(!(f|h|(e|g))){m=2147450880;b=0;c=0;break a}m=m|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){d=b|j;e=c|l;b=0;c=0;if(!(d|e)){m=2147450880;break a}m=m|2147418112;break a}if(!(b|j|(c|l))){b=0;c=0;break a}if(!(f|h|(e|g))){b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){j=b;h=!(d|p);i=h<<6;l=Q(h?b:d)+32|0;b=Q(h?c:p);b=i+((b|0)==32?l:b)|0;sc(k+80|0,j,c,d,p,b-15|0);s=16-b|0;d=H[k+88>>2];z=H[k+92>>2];c=H[k+84>>2];b=H[k+80>>2]}if(e>>>0>65535){break b}e=!(t|u);h=e<<6;i=Q(e?f:t)+32|0;e=Q(e?g:u);e=h+((e|0)==32?i:e)|0;sc(k- -64|0,f,g,t,u,e-15|0);s=(s-e|0)+16|0;t=H[k+72>>2];u=H[k+76>>2];f=H[k+64>>2];g=H[k+68>>2]}e=f;j=g<<15|e>>>17;h=e<<15;e=j;p=h&-32768;q=c;A=QI(p,0,c,0);c=Ha;w=c;B=e;i=0;j=QI(e,0,b,i);e=j+A|0;h=Ha+c|0;h=e>>>0<j>>>0?h+1|0:h;c=e;j=e;n=QI(b,i,p,i);l=0+n|0;e=Ha+e|0;e=l>>>0<n>>>0?e+1|0:e;x=l;n=l;l=e;C=(j|0)==(e|0)&r>>>0>n>>>0|e>>>0<j>>>0;r=d;L=QI(p,i,d,0);F=Ha;e=QI(q,i,B,i);d=e+L|0;j=Ha+F|0;n=d;d=d>>>0<e>>>0?j+1|0:j;e=t;j=u<<15|e>>>17;y=e<<15|g>>>17;g=j;j=QI(y,0,b,i);e=j+n|0;f=Ha+d|0;G=e;f=e>>>0<j>>>0?f+1|0:f;u=f;e=f;f=(h|0)==(w|0)&c>>>0<A>>>0|h>>>0<w>>>0;c=h+G|0;f=e+f|0;A=c;f=c>>>0<h>>>0?f+1|0:f;t=f;c=f;D=z|65536;z=v;M=QI(p,i,D,v);I=Ha;h=QI(r,o,B,i);f=h+M|0;e=Ha+I|0;N=f;e=f>>>0<h>>>0?e+1|0:e;v=e;E=g|-2147483648;w=0;g=QI(E,w,b,i);b=g+f|0;f=Ha+e|0;f=b>>>0<g>>>0?f+1|0:f;O=b;e=QI(y,o,q,i);b=b+e|0;p=f;j=f+Ha|0;P=b;g=b>>>0<e>>>0?j+1|0:j;f=0;b=f+A|0;e=c+P|0;e=b>>>0<f>>>0?e+1|0:e;R=b;c=b;b=b+C|0;C=e;f=b>>>0<c>>>0?e+1|0:e;c=f;s=((K+J|0)+s|0)-16383|0;j=QI(E,w,q,i);h=Ha;i=QI(D,z,B,i);e=i+j|0;f=Ha+h|0;f=e>>>0<i>>>0?f+1|0:f;i=(f|0)==(h|0)&e>>>0<j>>>0|f>>>0<h>>>0;h=e;q=i;i=QI(y,o,r,o);e=i+e|0;j=Ha+f|0;j=e>>>0<i>>>0?j+1|0:j;i=(f|0)==(j|0)&e>>>0<h>>>0|f>>>0>j>>>0;f=q+i|0;h=0;h=f>>>0<i>>>0?1:h;q=QI(E,w,D,z);i=q+f|0;f=Ha+h|0;f=i>>>0<q>>>0?f+1|0:f;q=e;h=j;B=i;e=(d|0)==(u|0)&n>>>0>G>>>0|d>>>0>u>>>0;d=e+((d|0)==(F|0)&n>>>0<L>>>0|d>>>0<F>>>0)|0;j=0;j=d>>>0<e>>>0?1:j;i=d;d=q+d|0;e=h+j|0;e=d>>>0<i>>>0?e+1|0:e;n=d;i=e;e=(e|0)==(h|0)&d>>>0<q>>>0|e>>>0<h>>>0;d=B+e|0;h=d>>>0<e>>>0?f+1|0:f;q=d;j=QI(y,o,D,z);e=Ha;r=QI(E,w,r,o);d=r+j|0;f=Ha+e|0;f=d>>>0<r>>>0?f+1|0:f;r=d;d=f;f=(e|0)==(f|0)&j>>>0>r>>>0|e>>>0>f>>>0;y=d+q|0;e=f+h|0;e=d>>>0>y>>>0?e+1|0:e;h=0;d=h+n|0;f=i+r|0;f=d>>>0<h>>>0?f+1|0:f;h=f;j=(i|0)==(f|0)&d>>>0<n>>>0|f>>>0<i>>>0;i=j+y|0;n=i;i=i>>>0<j>>>0?e+1|0:e;r=d;e=d;d=h;j=(p|0)==(v|0)&N>>>0>O>>>0|p>>>0<v>>>0;f=j+((v|0)==(I|0)&N>>>0<M>>>0|v>>>0<I>>>0)|0;h=0;j=f+((g|0)==(p|0)&O>>>0>P>>>0|g>>>0<p>>>0)|0;f=g+e|0;e=d+j|0;e=f>>>0<g>>>0?e+1|0:e;g=f;h=(d|0)==(e|0)&f>>>0<r>>>0|d>>>0>e>>>0;d=h+n|0;f=i;f=d>>>0<h>>>0?f+1|0:f;h=e;n=d;i=(t|0)==(C|0)&A>>>0>R>>>0|t>>>0>C>>>0;d=i+((t|0)==(u|0)&A>>>0<G>>>0|t>>>0<u>>>0)|0;j=0;j=d>>>0<i>>>0?1:j;i=d;d=d+g|0;e=e+j|0;e=d>>>0<i>>>0?e+1|0:e;h=(e|0)==(h|0)&d>>>0<g>>>0|e>>>0<h>>>0;g=n+h|0;f=g>>>0<h>>>0?f+1|0:f;h=g;i=f;c:{if(f&65536){s=s+1|0;break c}v=l>>>31|0;f=i<<1|h>>>31;h=g<<1|e>>>31;i=f;f=e<<1|d>>>31;d=d<<1|c>>>31;e=f;g=x;f=l<<1|g>>>31;x=g<<1;l=f;f=c<<1|b>>>31;b=b<<1|v;c=f}if((s|0)>=32767){m=m|2147418112;b=0;c=0;break a}d:{if((s|0)<=0){f=1-s|0;if(f>>>0>=128){b=0;c=0;break a}g=s+127|0;sc(k+48|0,x,l,b,c,g);sc(k+32|0,d,e,h,i,g);re(k+16|0,x,l,b,c,f);re(k,d,e,h,i,f);x=H[k+32>>2]|H[k+16>>2]|(H[k+48>>2]|H[k+56>>2]|(H[k+52>>2]|H[k+60>>2]))!=0;l=H[k+36>>2]|H[k+20>>2];b=H[k+40>>2]|H[k+24>>2];c=H[k+44>>2]|H[k+28>>2];d=H[k>>2];e=H[k+4>>2];f=H[k+8>>2];g=H[k+12>>2];break d}f=h;g=i&65535|s<<16}o=f|o;m=g|m;if(!(!b&(c|0)==-2147483648?!(l|x):(c|0)>0|(c|0)>=0)){b=d+1|0;j=b?e:e+1|0;c=j;f=(e|0)==(j|0)&b>>>0<d>>>0|e>>>0>j>>>0;d=f+o|0;e=m;o=d;m=d>>>0<f>>>0?e+1|0:e;break a}if(b|x|(c^-2147483648|l)){b=d;c=e;break a}j=m;c=d&1;b=c+d|0;f=b>>>0<c>>>0?e+1|0:e;c=f;e=(e|0)==(f|0)&b>>>0<d>>>0|e>>>0>f>>>0;d=e+o|0;o=d;m=d>>>0<e>>>0?j+1|0:j}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=o;H[a+12>>2]=m;Ga=k+96|0}function bs(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;h=Ga-192|0;Ga=h;e=H[a+608>>2];d=H[a+604>>2];u=1;n=H[a+584>>2];o=H[n+72>>2];g=H[n+68>>2];k=H[n+64>>2];a:{b:{c:{d:{if((c|0)<=0){f=d;break d}s=d+e|0;p=H[n+88>>2];t=H[n+60>>2];l=H[n+12>>2];e:while(1){f:{g:{if(o){break g}while(1){h:{i:{j:{if((g|0)>10){e=d;break j}if(d>>>0>=s>>>0){if(!g){break i}g=11;e=d;break j}f=g+8|0;e=d+1|0;k=I[I[d|0]+t|0]<<g|k;if((g|0)>2){g=f;break j}if(e>>>0>=s>>>0){g=11;break j}g=g+16|0;e=d+2|0;k=I[I[d+1|0]+t|0]<<f|k}if(k&2047){break h}d=e;break g}o=0;break f}k=k>>>1|0;g=g-1|0;d=e;continue}}while(1){e=g;k:{if((e|0)>7){break k}if(d>>>0>=s>>>0){e=8;if(g){break k}break f}k=I[I[d|0]+t|0]<<g|k;d=d+1|0;e=g+8|0}if(k&255){if(!(k&1)){while(1){e=e-1|0;f=k&2;k=k>>>1|0;if(!f){continue}break}}k=k>>>1|0;g=e-1|0;e=0;f=p;l:{m:{while(1){q=0;n:{while(1){o:{if((g|0)>11){i=g;break o}if(d>>>0>=s>>>0){i=12;if(g){break o}break c}m=g+8|0;j=d+1|0;k=I[I[d|0]+t|0]<<g|k;if((g|0)>3){i=m;d=j;break o}i=12;if(j>>>0>=s>>>0){d=j;break o}i=g+16|0;k=I[I[d+1|0]+t|0]<<m|k;d=d+2|0}j=((k&4095)<<3)+70912|0;g=I[j+1|0];k=k>>>g|0;g=i-g|0;o=1;i=f;p:{q:{switch(I[j|0]-7|0){case 0:j=H[j+4>>2];v=j+q|0;H[f>>2]=v;i=f+4|0;q=0;e=e+j|0;if((l|0)>(e|0)){break p}o=0;break l;case 5:break m;case 2:case 4:break q;default:break n}}i=H[j+4>>2];q=i+q|0;e=e+i|0;continue}break}while(1){r:{if((g|0)>12){j=g;break r}if(d>>>0>=s>>>0){j=13;if(g){break r}f=i;break c}r=g+8|0;m=d+1|0;k=I[I[d|0]+t|0]<<g|k;if((g|0)>4){j=r;d=m;break r}j=13;if(m>>>0>=s>>>0){d=m;break r}j=g+16|0;k=I[I[d+1|0]+t|0]<<r|k;d=d+2|0}m=((k&8191)<<3)+103680|0;g=I[m+1|0];k=k>>>g|0;g=j-g|0;j=I[m|0];if(j-10>>>0<2){j=H[m+4>>2];q=j+q|0;e=e+j|0;continue}break}s:{t:{switch(j-8|0){case 0:j=H[m+4>>2];m=j+q|0;H[f+4>>2]=m;i=f+8|0;e=e+j|0;if((l|0)>(e|0)){break s}o=0;break l;case 4:break m;default:break t}}f=H[a+12>>2]&1024;j=H[(f?504:480)+a>>2];m=H[a+628>>2];r=H[a>>2];o=H[n+108>>2];H[h+80>>2]=e;H[h+76>>2]=j;H[h+72>>2]=f?60237:60294;H[h+68>>2]=o;H[h+64>>2]=r;Xa(m,67536,60071,h- -64|0);o=0;break m}f=m|v?i:f;continue}break}i=H[a+12>>2]&1024;j=H[(i?504:480)+a>>2];m=H[a+628>>2];r=H[a>>2];o=H[n+108>>2];H[h+48>>2]=e;H[h+44>>2]=j;H[h+40>>2]=i?60237:60294;H[h+36>>2]=o;H[h+32>>2]=r;Xa(m,67536,60071,h+32|0);o=0;i=f}if(!q){break l}H[i>>2]=q;i=i+4|0}u:{if((e|0)==(l|0)){break u}f=H[a+12>>2]&1024;j=H[(f?504:480)+a>>2];m=H[a+628>>2];r=H[a>>2];q=H[n+108>>2];H[h+24>>2]=l;H[h+20>>2]=e;H[h+16>>2]=j;H[h+12>>2]=f?60237:60294;H[h+8>>2]=q;H[h+4>>2]=e>>>0<l>>>0?60626:60681;H[h>>2]=r;nb(m,67536,60543,h);f=(e|0)>(l|0);v:{if((e|0)<=(l|0)|i>>>0<=p>>>0){break v}while(1){i=i-4|0;e=e-H[i>>2]|0;f=(l|0)<(e|0);if((e|0)<=(l|0)){break v}if(i>>>0>p>>>0){continue}break}}if((e|0)<(l|0)){if(i-p&4){H[i>>2]=0;i=i+4|0}H[i>>2]=l-((e|0)>0?e:0);i=i+4|0;break u}if(!f){break u}H[i+4>>2]=0;H[i>>2]=l;i=i+8|0}Ia[H[n+76>>2]](b,p,i,l);H[n+108>>2]=H[n+108>>2]+1;f=H[n+8>>2];b=f+b|0;c=c-f|0;if((c|0)>0){continue e}e=H[a+608>>2];f=H[a+604>>2];break d}else{k=k>>>8|0;g=e-8|0;continue}}}break}if(!l){f=p;break b}c=H[a+12>>2]&1024;f=H[(c?504:480)+a>>2];e=H[a+628>>2];i=H[a>>2];g=H[n+108>>2];H[h+184>>2]=l;H[h+180>>2]=0;H[h+176>>2]=f;H[h+172>>2]=c?60237:60294;H[h+168>>2]=g;H[h+164>>2]=60626;H[h+160>>2]=i;nb(e,67536,60543,h+160|0);H[p>>2]=l;if((l|0)>0){f=p+4|0;break b}H[p+4>>2]=0;f=p+8|0;break b}H[n+72>>2]=o;H[n+64>>2]=k;H[n+68>>2]=g;b=(f-d|0)+e|0;break a}c=H[a+12>>2]&1024;i=H[(c?504:480)+a>>2];g=H[a+628>>2];j=H[a>>2];m=H[n+108>>2];H[h+144>>2]=e;H[h+140>>2]=i;H[h+136>>2]=c?60237:60294;H[h+132>>2]=m;H[h+128>>2]=j;nb(g,67536,60411,h+128|0);if(q){H[f>>2]=q;f=f+4|0}o=0;if((e|0)==(l|0)){break b}c=H[a+12>>2]&1024;i=H[(c?504:480)+a>>2];g=H[a+628>>2];j=H[a>>2];m=H[n+108>>2];H[h+120>>2]=l;H[h+116>>2]=e;H[h+112>>2]=i;H[h+108>>2]=c?60237:60294;H[h+104>>2]=m;H[h+100>>2]=e>>>0<l>>>0?60626:60681;H[h+96>>2]=j;nb(g,67536,60543,h+96|0);g=(e|0)>(l|0);w:{if((e|0)<=(l|0)|f>>>0<=p>>>0){break w}while(1){f=f-4|0;e=e-H[f>>2]|0;g=(l|0)<(e|0);if((e|0)<=(l|0)){break w}if(f>>>0>p>>>0){continue}break}}if((e|0)<(l|0)){if(f-p&4){H[f>>2]=0;f=f+4|0}H[f>>2]=l-((e|0)>0?e:0);f=f+4|0;break b}if(!g){break b}H[f+4>>2]=0;H[f>>2]=l;f=f+8|0}Ia[H[n+76>>2]](b,p,f,l);H[n+72>>2]=o;H[n+64>>2]=k;H[n+68>>2]=0;u=-1;b=H[a+608>>2]+(H[a+604>>2]-d|0)|0}H[a+604>>2]=d;H[a+608>>2]=b;Ga=h+192|0;return u|0}function Et(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;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Ga-16|0;Ga=j;c=h<<2;p=c+N(e,3)|0;o=e<<2;d=(o+b|0)+c|0;h=(d+o|0)+c|0;o=(h+o|0)+c|0;q=(N(g,18)|0)/4|0;a:{if((e|f)&3){if(!f|!e){break a}while(1){g=e;b:{while(1){k=d;l=h;m=o;n=b;c=i;b=I[c+17|0];d=I[c+16|0];c:{switch(g-1|0){default:d:{switch(f-1|0){default:kb(H[a+68>>2],I[c+15|0],d,b,j+12|0,j+8|0,j+4|0);H[m+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:kb(H[a+68>>2],I[c+11|0],d,b,j+12|0,j+8|0,j+4|0);H[l+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:kb(H[a+68>>2],I[c+7|0],d,b,j+12|0,j+8|0,j+4|0);H[k+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break d}}kb(H[a+68>>2],I[c+3|0],d,b,j+12|0,j+8|0,j+4|0);H[n+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:e:{switch(f-1|0){default:kb(H[a+68>>2],I[c+14|0],d,b,j+12|0,j+8|0,j+4|0);H[m+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:kb(H[a+68>>2],I[c+10|0],d,b,j+12|0,j+8|0,j+4|0);H[l+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:kb(H[a+68>>2],I[c+6|0],d,b,j+12|0,j+8|0,j+4|0);H[k+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break e}}kb(H[a+68>>2],I[c+2|0],d,b,j+12|0,j+8|0,j+4|0);H[n+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:f:{switch(f-1|0){default:kb(H[a+68>>2],I[c+13|0],d,b,j+12|0,j+8|0,j+4|0);H[m+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:kb(H[a+68>>2],I[c+9|0],d,b,j+12|0,j+8|0,j+4|0);H[l+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:kb(H[a+68>>2],I[c+5|0],d,b,j+12|0,j+8|0,j+4|0);H[k+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break f}}kb(H[a+68>>2],I[c+1|0],d,b,j+12|0,j+8|0,j+4|0);H[n+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break c}}g:{switch(f-1|0){default:kb(H[a+68>>2],I[c+12|0],d,b,j+12|0,j+8|0,j+4|0);H[m>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:kb(H[a+68>>2],I[c+8|0],d,b,j+12|0,j+8|0,j+4|0);H[l>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:kb(H[a+68>>2],I[c+4|0],d,b,j+12|0,j+8|0,j+4|0);H[k>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break g}}kb(H[a+68>>2],I[c|0],d,b,j+12|0,j+8|0,j+4|0);H[n>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;if(g>>>0<4){break b}i=c+18|0;o=m+16|0;h=l+16|0;d=k+16|0;b=n+16|0;g=g-4|0;if(g){continue}break}g=4}if(f>>>0<5){break a}g=g<<2;b=p<<2;o=g+(b+m|0)|0;h=g+(b+l|0)|0;d=g+(b+k|0)|0;b=g+(b+n|0)|0;f=f-4|0;i=(c+q|0)+18|0;continue}}if(f>>>0<4){break a}c=e>>>2|0;while(1){g=c;while(1){e=I[i+16|0];k=I[i+17|0];l=j+12|0;m=j+8|0;n=j+4|0;kb(H[a+68>>2],I[i|0],e,k,l,m,n);H[b>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+1|0],e,k,l,m,n);H[b+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+2|0],e,k,l,m,n);H[b+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+3|0],e,k,l,m,n);H[b+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+4|0],e,k,l,m,n);H[d>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+5|0],e,k,l,m,n);H[d+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+6|0],e,k,l,m,n);H[d+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+7|0],e,k,l,m,n);H[d+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+8|0],e,k,l,m,n);H[h>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+9|0],e,k,l,m,n);H[h+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+10|0],e,k,l,m,n);H[h+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+11|0],e,k,l,m,n);H[h+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+12|0],e,k,l,m,n);H[o>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+13|0],e,k,l,m,n);H[o+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+14|0],e,k,l,m,n);H[o+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+15|0],e,k,l,m,n);H[o+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;i=i+18|0;o=o+16|0;h=h+16|0;d=d+16|0;b=b+16|0;g=g-1|0;if(g){continue}break}i=i+q|0;e=p<<2;o=e+o|0;h=e+h|0;d=d+e|0;b=b+e|0;f=f-4|0;if(f>>>0>3){continue}break}}Ga=j+16|0}function Ku(a,b,c){a=a|0;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,n=0,o=0,p=0;a=_a(a,0,256);d=H[b>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+8>>2]=e-i<<3;H[a>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+12>>2]=d+N(e,-15137)>>10;H[a+4>>2]=d+N(f,6270)>>10;d=H[b+4>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+40>>2]=e-i<<3;H[a+32>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+44>>2]=d+N(e,-15137)>>10;H[a+36>>2]=d+N(f,6270)>>10;d=H[b+8>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+72>>2]=e-i<<3;H[a+64>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+76>>2]=d+N(e,-15137)>>10;H[a+68>>2]=d+N(f,6270)>>10;d=H[b+12>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+104>>2]=e-i<<3;H[a+96>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+108>>2]=d+N(e,-15137)>>10;H[a+100>>2]=d+N(f,6270)>>10;d=H[b+16>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+136>>2]=e-i<<3;H[a+128>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+140>>2]=d+N(e,-15137)>>10;H[a+132>>2]=d+N(f,6270)>>10;d=H[b+20>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+168>>2]=e-i<<3;H[a+160>>2]=(e+i<<3)-4096;e=d-h|0;f=g-f|0;d=N(e+f|0,4433)+512|0;H[a+172>>2]=d+N(e,-15137)>>10;H[a+164>>2]=d+N(f,6270)>>10;d=H[b+24>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];i=I[d+1|0];d=h+i|0;H[a+200>>2]=e-d<<3;d=(d+e<<3)-4096|0;H[a+192>>2]=d;e=i-h|0;g=g-f|0;f=N(e+g|0,4433)+512|0;H[a+204>>2]=f+N(e,-15137)>>10;H[a+196>>2]=f+N(g,6270)>>10;b=H[b+28>>2]+c|0;c=I[b+3|0];f=I[b|0];g=c+f|0;e=I[b+2|0];h=I[b+1|0];b=e+h|0;H[a+232>>2]=g-b<<3;b=(b+g<<3)-4096|0;H[a+224>>2]=b;g=h-e|0;f=f-c|0;c=N(g+f|0,4433)+512|0;H[a+236>>2]=c+N(g,-15137)>>10;c=c+N(f,6270)>>10;H[a+228>>2]=c;g=H[a>>2];f=g+b|0;e=H[a+128>>2];h=H[a+96>>2];i=e+h|0;j=(f+i|0)+2|0;k=H[a+160>>2];l=H[a+64>>2];m=k+l|0;n=H[a+32>>2];o=n+d|0;p=m+o|0;H[a+128>>2]=j-p>>2;H[a>>2]=j+p>>2;i=f-i|0;j=o-m|0;f=N(i+j|0,4433)+16384|0;H[a+192>>2]=f+N(j,-15137)>>15;H[a+64>>2]=f+N(i,6270)>>15;f=h-e|0;b=g-b|0;g=N(f+b|0,-7373);d=n-d|0;i=d+f|0;e=l-k|0;j=e+b|0;h=N(i+j|0,9633)+16384|0;k=g+N(f,2446)|0;f=h+N(i,-16069)|0;H[a+224>>2]=k+f>>15;h=h+N(j,-3196)|0;i=N(e,16819);e=N(d+e|0,-20995);H[a+160>>2]=h+(i+e|0)>>15;H[a+96>>2]=f+(e+N(d,25172)|0)>>15;H[a+32>>2]=h+(g+N(b,12299)|0)>>15;d=H[a+4>>2];b=d+c|0;f=H[a+132>>2];g=H[a+100>>2];e=f+g|0;h=(b+e|0)+2|0;i=H[a+164>>2];j=H[a+68>>2];k=i+j|0;l=H[a+196>>2];m=H[a+36>>2];n=l+m|0;o=k+n|0;H[a+132>>2]=h-o>>2;H[a+4>>2]=h+o>>2;e=b-e|0;h=n-k|0;b=N(e+h|0,4433)+16384|0;H[a+196>>2]=b+N(h,-15137)>>15;H[a+68>>2]=b+N(e,6270)>>15;b=g-f|0;c=d-c|0;d=N(b+c|0,-7373);f=m-l|0;h=f+b|0;g=j-i|0;i=g+c|0;e=N(h+i|0,9633)+16384|0;j=d+N(b,2446)|0;b=e+N(h,-16069)|0;H[a+228>>2]=j+b>>15;e=e+N(i,-3196)|0;h=N(g,16819);g=N(f+g|0,-20995);H[a+164>>2]=e+(h+g|0)>>15;H[a+100>>2]=b+(g+N(f,25172)|0)>>15;H[a+36>>2]=e+(d+N(c,12299)|0)>>15;c=H[a+232>>2];d=H[a+8>>2];b=c+d|0;f=H[a+136>>2];g=H[a+104>>2];e=f+g|0;h=(b+e|0)+2|0;i=H[a+168>>2];j=H[a+72>>2];k=i+j|0;l=H[a+200>>2];m=H[a+40>>2];n=l+m|0;o=k+n|0;H[a+136>>2]=h-o>>2;H[a+8>>2]=h+o>>2;e=b-e|0;h=n-k|0;b=N(e+h|0,4433)+16384|0;H[a+200>>2]=b+N(h,-15137)>>15;H[a+72>>2]=b+N(e,6270)>>15;b=g-f|0;c=d-c|0;d=N(b+c|0,-7373);f=m-l|0;h=f+b|0;g=j-i|0;i=g+c|0;e=N(h+i|0,9633)+16384|0;j=d+N(b,2446)|0;b=e+N(h,-16069)|0;H[a+232>>2]=j+b>>15;e=e+N(i,-3196)|0;h=N(g,16819);g=N(f+g|0,-20995);H[a+168>>2]=e+(h+g|0)>>15;H[a+104>>2]=b+(g+N(f,25172)|0)>>15;H[a+40>>2]=e+(d+N(c,12299)|0)>>15;c=H[a+236>>2];d=H[a+12>>2];b=c+d|0;f=H[a+140>>2];g=H[a+108>>2];e=f+g|0;h=(b+e|0)+2|0;i=H[a+172>>2];j=H[a+76>>2];k=i+j|0;l=H[a+204>>2];m=H[a+44>>2];n=l+m|0;o=k+n|0;H[a+140>>2]=h-o>>2;H[a+12>>2]=h+o>>2;e=b-e|0;h=n-k|0;b=N(e+h|0,4433)+16384|0;H[a+204>>2]=b+N(h,-15137)>>15;H[a+76>>2]=b+N(e,6270)>>15;b=g-f|0;c=d-c|0;d=N(b+c|0,-7373);f=m-l|0;h=f+b|0;g=j-i|0;i=g+c|0;e=N(h+i|0,9633)+16384|0;j=d+N(b,2446)|0;b=e+N(h,-16069)|0;H[a+236>>2]=j+b>>15;e=e+N(i,-3196)|0;h=N(g,16819);g=N(f+g|0,-20995);H[a+172>>2]=e+(h+g|0)>>15;H[a+108>>2]=b+(g+N(f,25172)|0)>>15;H[a+44>>2]=e+(d+N(c,12299)|0)>>15}function Xn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0);g=H[a>>2]-12|0;b=H[g>>2]+a|0;H[b+8>>2]=H[b+8>>2]+4;c=H[g>>2]+a|0;b=H[c+8>>2];d=b+4|0;a:{if(d>>>0>=K[c+12>>2]){e=Va(64);H[e+8>>2]=0;H[e+12>>2]=0;H[e+4>>2]=187500;H[e>>2]=187440;H[e+16>>2]=0;H[e+20>>2]=0;H[e+24>>2]=0;H[e+28>>2]=0;H[e+32>>2]=0;H[e+36>>2]=0;H[e+40>>2]=0;H[e+44>>2]=0;H[e+48>>2]=0;H[e+52>>2]=0;H[e+56>>2]=0;break a}b=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=d;e=Va(64);H[e+8>>2]=0;H[e+12>>2]=0;H[e+4>>2]=187500;H[e>>2]=187440;H[e+16>>2]=0;H[e+20>>2]=0;H[e+24>>2]=0;H[e+28>>2]=0;H[e+32>>2]=0;H[e+36>>2]=0;H[e+40>>2]=0;H[e+44>>2]=0;H[e+48>>2]=0;H[e+52>>2]=0;d=0;H[e+56>>2]=0;b:{switch(b|0){default:Ta(e);e=0;case 2:return e;case 4:H[e+16>>2]=10;b=H[g>>2]+a|0;H[b+8>>2]=H[b+8>>2]+8;b=H[g>>2]+a|0;H[b+8>>2]=H[b+8>>2]+16;f=H[g>>2]+a|0;b=H[f+8>>2];c=b+1|0;h=H[f+12>>2];c:{if(c>>>0>=h>>>0){c=b;break c}d=I[b|0];H[f+8>>2]=c}F[e+8|0]=d;b=0;d=c+1|0;d:{if(h>>>0<=d>>>0){d=c;c=0;break d}c=I[c|0];H[f+8>>2]=d}F[e+9|0]=c;c=d+1|0;e:{if(h>>>0<=c>>>0){c=d;break e}b=I[d|0];H[f+8>>2]=c}F[e+10|0]=b;d=0;b=0;i=h;h=c+1|0;if(i>>>0>h>>>0){b=I[c|0];H[f+8>>2]=h}F[e+11|0]=b;c=H[g>>2]+a|0;a=H[c+8>>2];b=a+1|0;g=H[c+12>>2];f:{if(b>>>0>=g>>>0){b=a;break f}d=I[a|0];H[c+8>>2]=b}F[e+12|0]=d;f=0;d=b+1|0;g:{if(g>>>0<=d>>>0){d=b;b=0;break g}b=I[b|0];H[c+8>>2]=d}F[e+13|0]=b;b=d+1|0;h:{if(g>>>0<=b>>>0){b=d;break h}f=I[d|0];H[c+8>>2]=b}F[e+14|0]=f;d=0;a=b+1|0;if(a>>>0<g>>>0){d=I[b|0];H[c+8>>2]=a}F[e+15|0]=d;return e;case 3:H[e+16>>2]=14;c=H[g>>2]+a|0;b=c+8|0;d=H[b>>2];f=d+4|0;if(f>>>0<K[c+12>>2]){H[c+8>>2]=f;b=(H[g>>2]+a|0)+8|0;d=H[b>>2]}H[b>>2]=d+4;b=0;d=H[g>>2]+a|0;c=H[d+8>>2];f=c+1|0;h=H[d+12>>2];i:{if(f>>>0>=h>>>0){f=c;c=0;break i}c=I[c|0];H[d+8>>2]=f}F[e+8|0]=c;c=f+1|0;j:{if(h>>>0<=c>>>0){c=f;break j}b=I[f|0];H[d+8>>2]=c}F[e+9|0]=b;b=0;f=c+1|0;k:{if(h>>>0<=f>>>0){f=c;c=0;break k}c=I[c|0];H[d+8>>2]=f}F[e+10|0]=c;c=f+1|0;if(c>>>0<h>>>0){b=I[f|0];H[d+8>>2]=c}F[e+11|0]=b;c=H[g>>2]+a|0;b=H[c+8>>2];d=b+4|0;if(d>>>0<K[c+12>>2]){k=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[c+8>>2]=d;j=+k}else{j=0}M[e+24>>3]=j;c=H[g>>2]+a|0;b=H[c+8>>2];d=b+4|0;if(d>>>0<K[c+12>>2]){k=(x(2,I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)),B());H[c+8>>2]=d;j=+k}else{j=0}M[e+32>>3]=j;d=-4;c=H[g>>2]+a|0;b=H[c+8>>2];f=b+4|0;l:{if(f>>>0>=K[c+12>>2]){break l}i=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);H[c+8>>2]=f;if(!i){break l}d=0;f=H[g>>2]+a|0;b=H[f+8>>2];c=b+1|0;h=H[f+12>>2];m:{if(c>>>0>=h>>>0){c=b;b=0;break m}b=I[b|0];H[f+8>>2]=c}F[e+12|0]=b;b=c+1|0;n:{if(h>>>0<=b>>>0){b=c;break n}d=I[c|0];H[f+8>>2]=b}F[e+13|0]=d;d=0;c=b+1|0;o:{if(h>>>0<=c>>>0){c=b;b=0;break o}b=I[b|0];H[f+8>>2]=c}F[e+14|0]=b;b=c+1|0;if(b>>>0<h>>>0){d=I[c|0];H[f+8>>2]=b}F[e+15|0]=d;d=(i<<2)-4|0}a=H[g>>2]+a|0;H[a+8>>2]=H[a+8>>2]+d;H[e+56>>2]=45;return e;case 0:break a;case 1:break b}}H[e+16>>2]=2;c=0;b=0;f=H[g>>2]+a|0;d=H[f+8>>2];h=d+4|0;if(h>>>0<K[f+12>>2]){b=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[f+8>>2]=h}H[e+20>>2]=b;d=H[g>>2]+a|0;b=H[d+8>>2];f=b+1|0;h=H[d+12>>2];p:{if(f>>>0>=h>>>0){f=b;break p}c=I[b|0];H[d+8>>2]=f}F[e+8|0]=c;b=0;c=f+1|0;q:{if(h>>>0<=c>>>0){c=f;f=0;break q}f=I[f|0];H[d+8>>2]=c}F[e+9|0]=f;f=c+1|0;r:{if(h>>>0<=f>>>0){f=c;break r}b=I[c|0];H[d+8>>2]=f}F[e+10|0]=b;c=0;b=0;i=h;h=f+1|0;if(i>>>0>h>>>0){b=I[f|0];H[d+8>>2]=h}F[e+11|0]=b;g=H[g>>2]+a|0;a=H[g+8>>2];b=a+1|0;h=H[g+12>>2];s:{if(b>>>0>=h>>>0){b=a;break s}c=I[a|0];H[g+8>>2]=b}F[e+12|0]=c;f=0;d=b+1|0;t:{if(h>>>0<=d>>>0){d=b;b=0;break t}b=I[b|0];H[g+8>>2]=d}F[e+13|0]=b;b=d+1|0;u:{if(h>>>0<=b>>>0){b=d;break u}f=I[d|0];H[g+8>>2]=b}F[e+14|0]=f;d=0;a=b+1|0;if(a>>>0<h>>>0){d=I[b|0];H[g+8>>2]=a}F[e+15|0]=d;return e}H[e+16>>2]=0;c=H[g>>2]+a|0;a=H[c+8>>2];b=a+1|0;g=H[c+12>>2];v:{if(b>>>0>=g>>>0){b=a;d=0;break v}d=I[a|0];H[c+8>>2]=b}F[e+8|0]=d;d=b+1|0;w:{if(g>>>0<=d>>>0){d=b;break w}f=I[b|0];H[c+8>>2]=d}F[e+9|0]=f;f=0;b=d+1|0;x:{if(g>>>0<=b>>>0){b=d;d=0;break x}d=I[d|0];H[c+8>>2]=b}F[e+10|0]=d;a=b+1|0;if(a>>>0<g>>>0){f=I[b|0];H[c+8>>2]=a}F[e+11|0]=f;return e}function Su(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0;_a(a+128|0,0,128);d=H[b>>2]+c|0;f=I[d+4|0];j=I[d+3|0];e=f+j|0;g=I[d+7|0];i=I[d|0];h=g+i|0;k=e+h|0;l=I[d+5|0];m=I[d+2|0];n=l+m|0;o=I[d+6|0];p=I[d+1|0];d=o+p|0;q=n+d|0;H[a+16>>2]=k-q<<3;H[a>>2]=(k+q<<3)+-8192;e=h-e|0;h=d-n|0;d=N(e+h|0,4433)+512|0;H[a+24>>2]=d+N(h,-15137)>>10;H[a+8>>2]=d+N(e,6270)>>10;d=j-f|0;f=i-g|0;j=N(d+f|0,-7373);e=p-o|0;h=e+d|0;g=m-l|0;k=g+f|0;i=N(h+k|0,9633)+512|0;l=j+N(d,2446)|0;d=i+N(h,-16069)|0;H[a+28>>2]=l+d>>10;i=i+N(k,-3196)|0;h=N(g,16819);g=N(e+g|0,-20995);H[a+20>>2]=i+(h+g|0)>>10;H[a+12>>2]=d+(g+N(e,25172)|0)>>10;H[a+4>>2]=i+(j+N(f,12299)|0)>>10;d=H[b+4>>2]+c|0;f=I[d+4|0];j=I[d+3|0];e=f+j|0;g=I[d+7|0];i=I[d|0];h=g+i|0;k=e+h|0;l=I[d+5|0];m=I[d+2|0];n=l+m|0;o=I[d+6|0];p=I[d+1|0];d=o+p|0;q=n+d|0;H[a+48>>2]=k-q<<3;H[a+32>>2]=(k+q<<3)+-8192;e=h-e|0;h=d-n|0;d=N(e+h|0,4433)+512|0;H[a+56>>2]=d+N(h,-15137)>>10;H[a+40>>2]=d+N(e,6270)>>10;d=j-f|0;f=i-g|0;j=N(d+f|0,-7373);e=p-o|0;h=e+d|0;g=m-l|0;k=g+f|0;i=N(h+k|0,9633)+512|0;l=j+N(d,2446)|0;d=i+N(h,-16069)|0;H[a+60>>2]=l+d>>10;i=i+N(k,-3196)|0;h=N(g,16819);g=N(e+g|0,-20995);H[a+52>>2]=i+(h+g|0)>>10;H[a+44>>2]=d+(g+N(e,25172)|0)>>10;H[a+36>>2]=i+(j+N(f,12299)|0)>>10;d=H[b+8>>2]+c|0;f=I[d+4|0];j=I[d+3|0];e=f+j|0;g=I[d+7|0];i=I[d|0];h=g+i|0;k=e+h|0;l=I[d+5|0];m=I[d+2|0];n=l+m|0;o=I[d+6|0];p=I[d+1|0];d=o+p|0;q=n+d|0;H[a+80>>2]=k-q<<3;H[a+64>>2]=(k+q<<3)+-8192;e=h-e|0;h=d-n|0;d=N(e+h|0,4433)+512|0;H[a+88>>2]=d+N(h,-15137)>>10;H[a+72>>2]=d+N(e,6270)>>10;d=j-f|0;f=i-g|0;j=N(d+f|0,-7373);e=p-o|0;h=e+d|0;g=m-l|0;k=g+f|0;i=N(h+k|0,9633)+512|0;l=j+N(d,2446)|0;d=i+N(h,-16069)|0;H[a+92>>2]=l+d>>10;i=i+N(k,-3196)|0;h=N(g,16819);g=N(e+g|0,-20995);H[a+84>>2]=i+(h+g|0)>>10;H[a+76>>2]=d+(g+N(e,25172)|0)>>10;H[a+68>>2]=i+(j+N(f,12299)|0)>>10;b=H[b+12>>2]+c|0;c=I[b+4|0];d=I[b+3|0];f=c+d|0;j=I[b+7|0];e=I[b|0];g=j+e|0;i=f+g|0;h=I[b+5|0];k=I[b+2|0];l=h+k|0;m=I[b+6|0];n=I[b+1|0];b=m+n|0;o=l+b|0;H[a+112>>2]=i-o<<3;f=g-f|0;g=b-l|0;b=N(f+g|0,4433)+512|0;H[a+120>>2]=b+N(g,-15137)>>10;b=b+N(f,6270)>>10;H[a+104>>2]=b;c=d-c|0;d=e-j|0;f=N(c+d|0,-7373);j=n-m|0;l=j+c|0;e=k-h|0;h=e+d|0;g=N(l+h|0,9633)+512|0;k=g+N(l,-16069)|0;H[a+124>>2]=k+(f+N(c,2446)|0)>>10;g=g+N(h,-3196)|0;c=N(e,16819);e=N(e+j|0,-20995);H[a+116>>2]=g+(c+e|0)>>10;c=H[a>>2];i=(i+o<<3)+-8192|0;h=(c+i|0)+2|0;l=H[a+64>>2];m=H[a+32>>2];n=l+m|0;H[a+64>>2]=h-n>>2;H[a>>2]=h+n>>2;h=m-l|0;i=c-i|0;c=N(h+i|0,4433)+16384|0;H[a+96>>2]=c+N(h,-15137)>>15;H[a+32>>2]=c+N(i,6270)>>15;c=H[a+4>>2];d=g+(f+N(d,12299)|0)>>10;f=(c+d|0)+2|0;g=H[a+68>>2];i=H[a+36>>2];h=g+i|0;H[a+68>>2]=f-h>>2;H[a+4>>2]=f+h>>2;f=i-g|0;d=c-d|0;c=N(f+d|0,4433)+16384|0;H[a+100>>2]=c+N(f,-15137)>>15;H[a+36>>2]=c+N(d,6270)>>15;c=H[a+8>>2];d=(c+b|0)+2|0;f=H[a+72>>2];g=H[a+40>>2];i=f+g|0;H[a+72>>2]=d-i>>2;H[a+8>>2]=d+i>>2;d=g-f|0;c=c-b|0;b=N(d+c|0,4433)+16384|0;H[a+104>>2]=b+N(d,-15137)>>15;H[a+40>>2]=b+N(c,6270)>>15;b=H[a+12>>2];c=k+(e+N(j,25172)|0)>>10;d=(b+c|0)+2|0;f=H[a+76>>2];j=H[a+44>>2];e=f+j|0;H[a+76>>2]=d-e>>2;H[a+12>>2]=d+e>>2;d=j-f|0;c=b-c|0;b=N(d+c|0,4433)+16384|0;H[a+108>>2]=b+N(d,-15137)>>15;H[a+44>>2]=b+N(c,6270)>>15;b=H[a+16>>2];c=H[a+112>>2];d=(b+c|0)+2|0;f=H[a+80>>2];j=H[a+48>>2];e=f+j|0;H[a+80>>2]=d-e>>2;H[a+16>>2]=d+e>>2;d=j-f|0;c=b-c|0;b=N(d+c|0,4433)+16384|0;H[a+112>>2]=b+N(d,-15137)>>15;H[a+48>>2]=b+N(c,6270)>>15;b=H[a+20>>2];c=H[a+116>>2];d=(b+c|0)+2|0;f=H[a+84>>2];j=H[a+52>>2];e=f+j|0;H[a+84>>2]=d-e>>2;H[a+20>>2]=d+e>>2;d=j-f|0;c=b-c|0;b=N(d+c|0,4433)+16384|0;H[a+116>>2]=b+N(d,-15137)>>15;H[a+52>>2]=b+N(c,6270)>>15;b=H[a+24>>2];c=H[a+120>>2];d=(b+c|0)+2|0;f=H[a+88>>2];j=H[a+56>>2];e=f+j|0;H[a+88>>2]=d-e>>2;H[a+24>>2]=d+e>>2;d=j-f|0;c=b-c|0;b=N(d+c|0,4433)+16384|0;H[a+120>>2]=b+N(d,-15137)>>15;H[a+56>>2]=b+N(c,6270)>>15;b=H[a+28>>2];c=H[a+124>>2];d=(b+c|0)+2|0;f=H[a+92>>2];j=H[a+60>>2];e=f+j|0;H[a+92>>2]=d-e>>2;H[a+28>>2]=d+e>>2;d=j-f|0;c=b-c|0;b=N(d+c|0,4433)+16384|0;H[a+124>>2]=b+N(d,-15137)>>15;H[a+60>>2]=b+N(c,6270)>>15}function $m(a,b,c,d,e){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;h=Ga-560|0;Ga=h;g=c;c=(c-3|0)/24|0;t=(c|0)>0?c:0;m=g+N(t,-24)|0;n=H[(e<<2)+512256>>2];j=d-1|0;if((n+j|0)>=0){g=d+n|0;c=t-j|0;while(1){M[(h+320|0)+(i<<3)>>3]=(c|0)<0?0:+H[(c<<2)+512272>>2];c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}q=m-24|0;g=0;i=(n|0)>0?n:0;l=(d|0)<=0;while(1){a:{if(l){f=0;break a}r=g+j|0;c=0;f=0;while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(r-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;c=(g|0)==(i|0);g=g+1|0;if(!c){continue}break}x=47-m|0;r=48-m|0;y=m-25|0;g=n;b:{while(1){f=M[(g<<3)+h>>3];c=0;i=g;o=(g|0)<=0;if(!o){while(1){l=(h+480|0)+(c<<2)|0;k=f*5.960464477539063e-8;c:{if(P(k)<2147483648){j=~~k;break c}j=-2147483648}k=+(j|0);f=k*-16777216+f;d:{if(P(f)<2147483648){j=~~f;break d}j=-2147483648}H[l>>2]=j;i=i-1|0;f=M[(i<<3)+h>>3]+k;c=c+1|0;if((g|0)!=(c|0)){continue}break}}f=Td(f,q);f=f+T(f*.125)*-8;e:{if(P(f)<2147483648){l=~~f;break e}l=-2147483648}f=f-+(l|0);f:{g:{h:{u=(q|0)<=0;i:{if(!u){i=(g<<2)+h|0;j=H[i+476>>2];c=j>>r;s=i;i=j-(c<<r)|0;H[s+476>>2]=i;l=c+l|0;j=i>>x;break i}if(q){break h}j=H[((g<<2)+h|0)+476>>2]>>23}if((j|0)<=0){break f}break g}j=2;if(f>=.5){break g}j=0;break f}c=0;i=0;if(!o){while(1){s=(h+480|0)+(c<<2)|0;o=H[s>>2];v=16777215;j:{k:{if(i){break k}v=16777216;if(o){break k}i=0;break j}H[s>>2]=v-o;i=1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}l:{if(u){break l}c=8388607;m:{switch(y|0){case 1:c=4194303;break;case 0:break m;default:break l}}o=(g<<2)+h|0;H[o+476>>2]=H[o+476>>2]&c}l=l+1|0;if((j|0)!=2){break f}f=1-f;j=2;if(!i){break f}f=f-Td(1,q)}if(f==0){i=0;c=g;n:{if((c|0)<=(n|0)){break n}while(1){c=c-1|0;i=H[(h+480|0)+(c<<2)>>2]|i;if((c|0)>(n|0)){continue}break}if(!i){break n}m=q;while(1){m=m-24|0;g=g-1|0;if(!H[(h+480|0)+(g<<2)>>2]){continue}break}break b}c=1;while(1){i=c;c=c+1|0;if(!H[(h+480|0)+(n-i<<2)>>2]){continue}break}i=g+i|0;while(1){j=d+g|0;g=g+1|0;M[(h+320|0)+(j<<3)>>3]=H[(t+g<<2)+512272>>2];c=0;f=0;if((d|0)>0){while(1){f=M[(c<<3)+a>>3]*M[(h+320|0)+(j-c<<3)>>3]+f;c=c+1|0;if((d|0)!=(c|0)){continue}break}}M[(g<<3)+h>>3]=f;if((g|0)<(i|0)){continue}break}g=i;continue}break}f=Td(f,24-m|0);o:{if(f>=16777216){d=(h+480|0)+(g<<2)|0;k=f*5.960464477539063e-8;p:{if(P(k)<2147483648){c=~~k;break p}c=-2147483648}f=+(c|0)*-16777216+f;q:{if(P(f)<2147483648){a=~~f;break q}a=-2147483648}H[d>>2]=a;g=g+1|0;break o}if(P(f)<2147483648){c=~~f}else{c=-2147483648}m=q}H[(h+480|0)+(g<<2)>>2]=c}f=Td(1,m);r:{if((g|0)<0){break r}d=g;while(1){a=d;M[(d<<3)+h>>3]=f*+H[(h+480|0)+(d<<2)>>2];d=d-1|0;f=f*5.960464477539063e-8;if(a){continue}break}if((g|0)<0){break r}c=g;while(1){a=c;d=g-c|0;f=0;c=0;while(1){s:{f=M[(c<<3)+515040>>3]*M[(a+c<<3)+h>>3]+f;if((c|0)>=(n|0)){break s}i=c>>>0<d>>>0;c=c+1|0;if(i){continue}}break}M[(h+160|0)+(d<<3)>>3]=f;c=a-1|0;if((a|0)>0){continue}break}}t:{u:{v:{switch(e|0){case 3:w:{if((g|0)<=0){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;w=M[e>>3];f=w+f;M[d+(c<<3)>>3]=k+(w-f);M[e>>3]=f;d=c>>>0>1;c=a;if(d){continue}break}if((g|0)<2){break w}f=M[(h+160|0)+(g<<3)>>3];c=g;while(1){k=f;d=h+160|0;a=c-1|0;e=d+(a<<3)|0;p=M[e>>3];f=p+f;M[d+(c<<3)>>3]=k+(p-f);M[e>>3]=f;d=c>>>0>2;c=a;if(d){continue}break}p=0;if((g|0)<=1){break w}while(1){p=p+M[(h+160|0)+(g<<3)>>3];a=(g|0)>2;g=g-1|0;if(a){continue}break}}f=M[h+160>>3];if(j){break u}M[b>>3]=f;f=M[h+168>>3];M[b+16>>3]=p;M[b+8>>3]=f;break t;case 0:f=0;if((g|0)>=0){while(1){a=g;g=g-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;break t;case 1:case 2:break v;default:break t}}f=0;if((g|0)>=0){d=g;while(1){a=d;d=d-1|0;f=f+M[(h+160|0)+(a<<3)>>3];if(a){continue}break}}M[b>>3]=j?-f:f;f=M[h+160>>3]-f;c=1;if((g|0)>0){while(1){f=f+M[(h+160|0)+(c<<3)>>3];a=(c|0)!=(g|0);c=c+1|0;if(a){continue}break}}M[b+8>>3]=j?-f:f;break t}M[b>>3]=-f;f=M[h+168>>3];M[b+16>>3]=-p;M[b+8>>3]=-f}Ga=h+560|0;return l&7}function Zh(a,b,c,d,e,f){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;i=Ga+-64|0;H[i+48>>2]=0;H[i+52>>2]=0;H[i+56>>2]=0;H[i+60>>2]=0;H[i+32>>2]=0;H[i+36>>2]=0;H[i+40>>2]=0;H[i+44>>2]=0;a:{b:{c:{d:{e:{if(c){if(c-1>>>0>=3){n=c&-4;while(1){m=i+32|0;l=k<<1;h=m+(J[l+b>>1]<<1)|0;G[h>>1]=J[h>>1]+1;h=m+(J[(l|2)+b>>1]<<1)|0;G[h>>1]=J[h>>1]+1;h=m+(J[(l|4)+b>>1]<<1)|0;G[h>>1]=J[h>>1]+1;h=m+(J[(l|6)+b>>1]<<1)|0;G[h>>1]=J[h>>1]+1;k=k+4|0;g=g+4|0;if((n|0)!=(g|0)){continue}break}}h=c&3;if(h){while(1){g=(i+32|0)+(J[(k<<1)+b>>1]<<1)|0;G[g>>1]=J[g>>1]+1;k=k+1|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}k=H[e>>2];l=15;g=J[i+62>>1];if(g){break d}break e}k=H[e>>2]}l=14;g=0;if(J[i+60>>1]){break d}l=13;if(J[i+58>>1]){break d}l=12;if(J[i+56>>1]){break d}l=11;if(J[i+54>>1]){break d}l=10;if(J[i+52>>1]){break d}l=9;if(J[i+50>>1]){break d}l=8;if(J[i+48>>1]){break d}l=7;if(J[i+46>>1]){break d}l=6;if(J[i+44>>1]){break d}l=5;if(J[i+42>>1]){break d}l=4;if(J[i+40>>1]){break d}l=3;if(J[i+38>>1]){break d}l=2;if(J[i+36>>1]){break d}if(!J[i+34>>1]){a=H[d>>2];H[d>>2]=a+4;G[a>>1]=320;G[a+2>>1]=0;a=H[d>>2];H[d>>2]=a+4;G[a>>1]=320;G[a+2>>1]=0;m=1;break b}r=(k|0)!=0;l=1;k=1;break c}r=k>>>0<l>>>0?k:l;p=1;k=1;while(1){if(J[(i+32|0)+(k<<1)>>1]){break c}k=k+1|0;if((l|0)!=(k|0)){continue}break}k=l}j=-1;o=J[i+34>>1];if(o>>>0>2){break a}s=J[i+36>>1];h=4-(s+(o<<1)|0)|0;if((h|0)<0){break a}q=J[i+38>>1];h=(h<<1)-q|0;if((h|0)<0){break a}t=J[i+40>>1];h=(h<<1)-t|0;if((h|0)<0){break a}u=J[i+42>>1];h=(h<<1)-u|0;if((h|0)<0){break a}w=J[i+44>>1];h=(h<<1)-w|0;if((h|0)<0){break a}x=J[i+46>>1];h=(h<<1)-x|0;if((h|0)<0){break a}z=J[i+48>>1];h=(h<<1)-z|0;if((h|0)<0){break a}A=J[i+50>>1];h=(h<<1)-A|0;if((h|0)<0){break a}y=J[i+52>>1];h=(h<<1)-y|0;if((h|0)<0){break a}B=J[i+54>>1];h=(h<<1)-B|0;if((h|0)<0){break a}v=J[i+56>>1];h=(h<<1)-v|0;if((h|0)<0){break a}m=J[i+58>>1];h=(h<<1)-m|0;if((h|0)<0){break a}n=J[i+60>>1];h=(h<<1)-n|0;if((h|0)<0){break a}h=h<<1;if(h>>>0<g>>>0|(!a|p?(g|0)!=(h|0):0)){break a}C=k>>>0<r>>>0;j=0;G[i+2>>1]=0;G[i+4>>1]=o;g=o+s|0;G[i+6>>1]=g;g=g+q|0;G[i+8>>1]=g;g=g+t|0;G[i+10>>1]=g;g=g+u|0;G[i+12>>1]=g;g=g+w|0;G[i+14>>1]=g;g=g+x|0;G[i+16>>1]=g;g=g+z|0;G[i+18>>1]=g;g=g+A|0;G[i+20>>1]=g;g=g+y|0;G[i+22>>1]=g;g=g+B|0;G[i+24>>1]=g;g=g+v|0;G[i+26>>1]=g;g=g+m|0;G[i+28>>1]=g;G[i+30>>1]=g+n;f:{if(!c){break f}if((c|0)!=1){m=c&-2;g=0;while(1){h=J[(j<<1)+b>>1];if(h){h=(h<<1)+i|0;n=J[h>>1];G[h>>1]=n+1;G[(n<<1)+f>>1]=j}n=j|1;h=J[(n<<1)+b>>1];if(h){h=(h<<1)+i|0;v=J[h>>1];G[h>>1]=v+1;G[(v<<1)+f>>1]=n}j=j+2|0;g=g+2|0;if((m|0)!=(g|0)){continue}break}}if(!(c&1)){break f}c=J[(j<<1)+b>>1];if(!c){break f}c=(c<<1)+i|0;g=J[c>>1];G[c>>1]=g+1;G[(g<<1)+f>>1]=j}m=C?r:k;s=20;z=0;n=f;w=n;A=0;g:{h:{switch(a|0){case 1:j=1;if(m>>>0>9){break a}s=257;w=12480;n=12416;A=1;break g;case 0:break g;default:break h}}z=(a|0)==2;s=0;w=12608;n=12544;if((a|0)!=2){break g}j=1;if(m>>>0>9){break a}}q=1<<m;B=q-1|0;t=H[d>>2];u=0;g=m;o=0;p=0;a=-1;while(1){h=1<<g;i:{while(1){x=k-o|0;g=J[(u<<1)+f>>1];c=0;j:{if(g+1>>>0<s>>>0){break j}if(g>>>0<s>>>0){g=0;c=96;break j}c=g-s<<1;g=J[c+n>>1];c=I[c+w|0]}v=p>>>o|0;C=-1<<x;j=h;while(1){j=j+C|0;y=(v+j<<2)+t|0;G[y+2>>1]=g;F[y+1|0]=x;F[y|0]=c;if(j){continue}break}g=1<<k-1;while(1){c=g;g=g>>>1|0;if(c&p){continue}break}g=(i+32|0)+(k<<1)|0;j=J[g>>1]-1|0;G[g>>1]=j;p=c?c+(c-1&p)|0:0;u=u+1|0;if(!(j&65535)){if((k|0)==(l|0)){break i}k=J[(J[(u<<1)+f>>1]<<1)+b>>1]}if(k>>>0<=m>>>0){continue}c=p&B;if((c|0)==(a|0)){continue}break}o=o?o:m;g=k-o|0;r=1<<g;if(k>>>0<l>>>0){a=l-o|0;j=k;k:{while(1){j=r-J[(i+32|0)+(j<<1)>>1]|0;if((j|0)<=0){break k}r=j<<1;g=g+1|0;j=o+g|0;if(l>>>0>j>>>0){continue}break}g=a}r=1<<g}j=1;q=r+q|0;if(q>>>0>852&A|q>>>0>592&z){break a}a=H[d>>2];j=a+(c<<2)|0;F[j+1|0]=m;F[j|0]=g;t=(h<<2)+t|0;G[j+2>>1]=t-a>>>2;a=c;continue}break}if(p){a=(p<<2)+t|0;G[a+2>>1]=0;F[a+1|0]=x;F[a|0]=64}H[d>>2]=H[d>>2]+(q<<2)}H[e>>2]=m;j=0}return j}function mi(a){var 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;o=Ga-16|0;Ga=o;b=-102;a:{if(!a|!H[a+56>>2]){break a}H[a+68>>2]=0;b=a- -64|0;b:{if(!(H[a+160>>2]|H[a+156>>2]!=8)){c=a+164|0;while(1){if(!H[a+80>>2]){ki(a);H[a+76>>2]=c;H[a+80>>2]=65536}g=H[a+84>>2];d=$c(b,4);H[a+124>>2]=H[a+124>>2]+(H[a+84>>2]-g|0);if(!d){continue}break}if((d|0)!=1){break b}}d=0;if(!H[a+124>>2]){break b}d=(ki(a)|0)==-1?-1:0}if(!(H[a+160>>2]|H[a+156>>2]!=8)){b=Pe(b);H[a+120>>2]=0;d=d?d:b}b=H[a+65760>>2];g=b+H[a+65728>>2]|0;if(!H[a+160>>2]){k=H[a+65704>>2];j=H[a+65736>>2];i=H[a+65740>>2]}c=H[a+65732>>2]+(b>>31)|0;h=b>>>0>g>>>0?c+1|0:c;if(!(!(!h&g>>>0>4294967294|(h|0)!=0|(!i&j>>>0>4294967294|(i|0)!=0))&(!H[a+132>>2]&H[a+128>>2]!=-1))){b=H[a+136>>2];F[b+4|0]=45;F[b+5|0]=0;b=H[a+136>>2];F[b+6|0]=45;F[b+7|0]=0}b=H[a+136>>2];F[b+16|0]=k;F[b+17|0]=k>>>8;F[b+18|0]=k>>>16;F[b+19|0]=k>>>24;b=H[a+136>>2];c:{if(!h&(g|0)==-1|h){F[b+20|0]=255;F[b+21|0]=255;F[b+22|0]=255;F[b+23|0]=255;break c}F[b+20|0]=g;F[b+21|0]=g>>>8;F[b+22|0]=g>>>16;F[b+23|0]=g>>>24}if(H[a+108>>2]==1){b=H[a+136>>2];F[b+36|0]=1;F[b+37|0]=0}b=H[a+136>>2];d:{if(!i&(j|0)==-1|i){F[b+24|0]=255;F[b+25|0]=255;F[b+26|0]=255;F[b+27|0]=255;b=8;break d}F[b+24|0]=j;F[b+25|0]=j>>>8;F[b+26|0]=j>>>16;F[b+27|0]=j>>>24;b=0}b=!h&g>>>0>4294967294|h?b+8|0:b;m=b+8|0;e=b;b=H[a+132>>2];c=!b&K[a+128>>2]>4294967294|b?m:e;e:{if(!c){break e}b=-103;l=c|4;if(l>>>0>K[a+148>>2]){break a}b=H[a+136>>2]+H[a+144>>2]|0;F[b+2|0]=c;F[b|0]=1;F[b+1|0]=0;F[b+3|0]=0;b=b+4|0;if(!i&(j|0)==-1|i){F[b|0]=j;F[b+1|0]=j>>>8;F[b+2|0]=j>>>16;F[b+3|0]=j>>>24;F[b+4|0]=i;F[b+5|0]=i>>>8;F[b+6|0]=i>>>16;F[b+7|0]=i>>>24;b=b+8|0}if(!h&(g|0)==-1|h){F[b|0]=g;F[b+1|0]=g>>>8;F[b+2|0]=g>>>16;F[b+3|0]=g>>>24;F[b+4|0]=h;F[b+5|0]=h>>>8;F[b+6|0]=h>>>16;F[b+7|0]=h>>>24;b=b+8|0}c=H[a+132>>2];f=H[a+128>>2];if(!c&(f|0)==-1|c){F[b|0]=f;F[b+1|0]=f>>>8;F[b+2|0]=f>>>16;F[b+3|0]=f>>>24;F[b+4|0]=c;F[b+5|0]=c>>>8;F[b+6|0]=c>>>16;F[b+7|0]=c>>>24}H[a+148>>2]=H[a+148>>2]-l;H[a+144>>2]=l+H[a+144>>2];b=l+H[a+140>>2]|0;H[a+140>>2]=b;c=H[a+136>>2];F[c+30|0]=b;F[c+31|0]=b>>>8;if(b>>>0<65536){break e}F[c+30|0]=255;F[c+31|0]=255}f:{if(d){Ta(H[a+136>>2]);b=d;break f}l=H[a+136>>2];p=H[a+144>>2];d=a+48|0;g:{if(d){h:{i:{j:{b=H[d+4>>2];if(!b){b=cb(4096);if(!b){break j}H[b+8>>2]=0;H[b>>2]=0;H[b+4>>2]=4080;H[d>>2]=b;H[d+4>>2]=b}e=0;if(!p){break g}e=H[b+4>>2];while(1){k:{if(e){f=H[b+8>>2];break k}c=cb(4096);if(!c){break i}f=0;H[c+8>>2]=0;H[c>>2]=0;H[c+4>>2]=4080;H[b>>2]=c;H[d+4>>2]=c;b=c;e=4080}m=e;c=p>>>0>m>>>0?m:p;l:{if(!c){e=m;break l}e=(b+f|0)+16|0;r=0;f=0;if(c-1>>>0>=3){s=c&-4;q=0;while(1){F[f+e|0]=I[f+l|0];n=f|1;F[n+e|0]=I[l+n|0];n=f|2;F[n+e|0]=I[l+n|0];n=f|3;F[n+e|0]=I[l+n|0];f=f+4|0;q=q+4|0;if((s|0)!=(q|0)){continue}break}}q=c&3;if(q){while(1){F[f+e|0]=I[f+l|0];f=f+1|0;r=r+1|0;if((q|0)!=(r|0)){continue}break}}f=H[b+8>>2];e=H[b+4>>2]}e=e-c|0;H[b+4>>2]=e;H[b+8>>2]=c+f;l=c+l|0;f=p>>>0>m>>>0;p=p-c|0;if(f){continue}break}e=0;break g}H[d+4>>2]=0;break h}d=b}H[d>>2]=0}e=-104}b=e;Ta(H[a+136>>2]);if(b){break f}c=Jd(a,H[a+44>>2]);f=Ha;b=H[a+132>>2];e=b+1|0;d=b;b=H[a+128>>2]+14|0;d=b>>>0<14?e:d;m:{n:{if(!Ac(a,H[a+44>>2],b,d,0)){b=H[a+44>>2];F[o+11|0]=k>>>24;F[o+10|0]=k>>>16;F[o+9|0]=k>>>8;F[o+8|0]=k;b=Ia[H[a+8>>2]](H[a+28>>2],b,o+8|0,4)|0;d=(b|0)!=4?-1:0;if(!i&j>>>0>4294967294|i|(!h&g>>>0>4294967294|h)){break n}d=-1;if((b|0)!=4){break m}d=Dg(a,H[a+44>>2],g,h,4);if(d){break m}d=Dg(a,H[a+44>>2],j,i,4);break m}d=-1;if(!i&j>>>0>4294967294|i){break n}if(!h&(g|0)!=-1){break m}}k=H[a+65720>>2];b=H[a+65724>>2];if(!(k|b)){d=-103;break m}m=b+1|0;e=b;b=k+4|0;k=b>>>0<4?m:e;b=Ac(a,H[a+44>>2],b,k,0)|d;d=-1;if(b){break m}d=Dg(a,H[a+44>>2],j,i,8);if(d){break m}d=Dg(a,H[a+44>>2],g,h,8)}b=Ac(a,H[a+44>>2],c,f,0)?-1:d}H[a+56>>2]=0;d=H[a+65788>>2];e=d;m=d+1|0;d=H[a+65784>>2]+1|0;c=d?e:m;H[a+65784>>2]=d;H[a+65788>>2]=c}Ga=o+16|0;return b}function Ql(a){var 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;o=Ga-960|0;Ga=o;if(H[a+4>>2]){g=H[a+20>>2];j=H[a+16>>2];e=Sb(o+16|0,0);Jc(e,a);gc(e,g,j,J[a+26>>1],H[a+68>>2]);c=H[a+4>>2];Ad(e,c?H[a+44>>2]?c+40|0:0:0,256);if(H[a+928>>2]){Lc(e)}if(H[a+924>>2]){Rl(e)}a:{if(J[a+26>>1]!=1){if((g|0)<=0|(j|0)<=0){break a}f=64;while(1){m=i- -64|0;q=(g|0)<(m|0)?g:m;p=(f|0)>(g|0)?g:f;t=N(p,100)-100|0;s=0;r=64;c=0;while(1){k=(j|0)<(r|0)?j:r;b:{if(J[a+26>>1]==24){if((i|0)>=(q|0)){break b}d=c- -64|0;u=(d|0)>(j|0)?j:d;v=s<<6|1;n=c|1;w=k&1;d=i;while(1){H[a+328>>2]=(N(d,100)|0)/(g|0);l=d;d=H[e+44>>2]?0:(H[e+56>>2]+N(H[e+52>>2],c)|0)+N(d,3)|0;b=(l^-1)+g|0;b=H[a+44>>2]?0:(H[a+56>>2]+N(b,H[a+52>>2])|0)+N(c,3)|0;c:{if((c|0)>=(u|0)){break c}if(w){F[d|0]=I[b|0];F[d+1|0]=I[b+1|0];F[d+2|0]=I[b+2|0];b=b+3|0;d=H[e+52>>2]+d|0;h=n}else{h=c}if((k|0)==(v|0)){break c}while(1){F[d|0]=I[b|0];F[d+1|0]=I[b+1|0];F[d+2|0]=I[b+2|0];d=H[e+52>>2]+d|0;F[d|0]=I[b+3|0];F[d+1|0]=I[b+4|0];F[d+2|0]=I[b+5|0];b=b+6|0;d=d+H[e+52>>2]|0;h=h+2|0;if((k|0)!=(h|0)){continue}break}}d=l+1|0;if((p|0)!=(d|0)){continue}break}break b}if((i|0)>=(q|0)){break b}d=i;b=c- -64|0;if((((b|0)>(j|0)?j:b)|0)<=(c|0)){H[a+328>>2]=(t|0)/(g|0);break b}while(1){H[a+328>>2]=(N(d,100)|0)/(g|0);h=(d^-1)+g|0;b=c;while(1){Qd(e,d,b,me(a,b,h));b=b+1|0;if((k|0)!=(b|0)){continue}break}d=d+1|0;if((p|0)!=(d|0)){continue}break}}d:{if(!H[a+928>>2]|(i|0)>=(q|0)){break d}d=i;b=c- -64|0;if((((b|0)>(j|0)?j:b)|0)<=(c|0)){break d}while(1){h=(d^-1)+g|0;b=c;while(1){lc(e,d,b,I[H[a+928>>2]+(N(h,H[a+16>>2])+b|0)|0]);b=b+1|0;if((k|0)!=(b|0)){continue}break}d=d+1|0;if((p|0)!=(d|0)){continue}break}}e:{if(!H[a+924>>2]){break e}H[e+372>>2]=g-H[a+376>>2];H[e+380>>2]=g-H[a+384>>2];H[e+384>>2]=H[a+372>>2];H[e+376>>2]=H[a+380>>2];if((i|0)>=(q|0)){break e}d=i;b=c- -64|0;if((((b|0)>(j|0)?j:b)|0)<=(c|0)){break e}while(1){h=(d^-1)+g|0;b=c;while(1){Cg(e,d,b,I[H[a+924>>2]+(N(h,H[a+16>>2])+b|0)|0]);b=b+1|0;if((k|0)!=(b|0)){continue}break}d=d+1|0;if((p|0)!=(d|0)){continue}break}}s=s+1|0;r=r- -64|0;c=c- -64|0;if((j|0)>(c|0)){continue}break}f=f- -64|0;i=m;if((i|0)<(g|0)){continue}break}break a}q=Bb(a,0);l=Bb(e,0);c=H[e+32>>2];i=H[e+16>>2];b=H[e+52>>2];fh(e,0);if(H[a+20>>2]>0){p=(b<<3)-i|0;m=(c+l|0)-1|0;r=l-1|0;i=0;while(1){c=i+p|0;b=(c|0)/8|0;H[o+8>>2]=b;H[o+12>>2]=c-(b<<3);c=H[a+52>>2];if((c|0)>0){s=q+N(c,i)|0;t=r-H[o+8>>2]|0;n=1<<H[o+12>>2];b=0;while(1){c=H[e+52>>2];h=c+(t+(N(b,c)<<3)|0)|0;f:{if(h>>>0<l>>>0|h>>>0>m>>>0){break f}k=b+s|0;if(F[k|0]<0){F[h|0]=n|I[h|0];c=H[e+52>>2]}f=c+h|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&64){F[f|0]=n|I[f|0];c=H[e+52>>2]}f=h+(c<<1)|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&32){F[f|0]=n|I[f|0];c=H[e+52>>2]}f=h+N(c,3)|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&16){F[f|0]=n|I[f|0];c=H[e+52>>2]}f=h+(c<<2)|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&8){F[f|0]=n|I[f|0];c=H[e+52>>2]}f=h+N(c,5)|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&4){F[f|0]=n|I[f|0];c=H[e+52>>2]}f=h+N(c,6)|0;if(f>>>0<l>>>0|f>>>0>m>>>0){break f}if(I[k|0]&2){F[f|0]=n|I[f|0];c=H[e+52>>2]}c=N(c,7)+h|0;if(!(F[k|0]&1)|(c>>>0<l>>>0|c>>>0>m>>>0)){break f}F[c|0]=n|I[c|0]}b=b+1|0;if((b|0)<H[a+52>>2]){continue}break}}i=i+1|0;if((i|0)<H[a+20>>2]){continue}break}}if(!(!H[a+928>>2]|(g|0)<=0|(j|0)<=0)){while(1){c=(d^-1)+g|0;b=0;while(1){lc(e,d,b,I[H[a+928>>2]+(N(c,H[a+16>>2])+b|0)|0]);b=b+1|0;if((j|0)!=(b|0)){continue}break}d=d+1|0;if((g|0)!=(d|0)){continue}break}}if(!H[a+924>>2]){break a}H[e+372>>2]=g-H[a+376>>2];H[e+380>>2]=g-H[a+384>>2];H[e+384>>2]=H[a+372>>2];H[e+376>>2]=H[a+380>>2];if((g|0)<=0|(j|0)<=0){break a}c=0;while(1){d=(c^-1)+g|0;b=0;while(1){Cg(e,c,b,I[H[a+924>>2]+(N(d,H[a+16>>2])+b|0)|0]);b=b+1|0;if((j|0)!=(b|0)){continue}break}c=c+1|0;if((g|0)!=(c|0)){continue}break}}Vc(a,e,1);H[e>>2]=15644;nc(e);kc(e)}Ga=o+960|0}function Fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;while(1){a:{b:{c:{if(K[a+116>>2]>261){break c}vg(a);c=H[a+116>>2];if(!(c>>>0>=262|b)){return 0}if(!c){break a}if(c>>>0>2){break c}d=H[a+96>>2];H[a+120>>2]=d;H[a+100>>2]=H[a+112>>2];g=2;H[a+96>>2]=2;break b}g=2;f=H[a+108>>2];c=H[a+84>>2]&(I[(f+H[a+56>>2]|0)+2|0]^H[a+72>>2]<<H[a+88>>2]);H[a+72>>2]=c;c=H[a+68>>2]+(c<<1)|0;e=J[c>>1];G[H[a+64>>2]+((f&H[a+52>>2])<<1)>>1]=e;G[c>>1]=f;d=H[a+96>>2];H[a+120>>2]=d;H[a+100>>2]=H[a+112>>2];H[a+96>>2]=2;if(!e){break b}d:{if(H[a+44>>2]-262>>>0<f-e>>>0|K[a+128>>2]<=d>>>0){break d}g=ml(a,e);H[a+96>>2]=g;if(g>>>0>5){break d}if(H[a+136>>2]!=1){if((g|0)!=3){break d}g=3;if(H[a+108>>2]-H[a+112>>2]>>>0<4097){break d}}g=2;H[a+96>>2]=2}d=H[a+120>>2]}if(!(d>>>0<3|d>>>0<g>>>0)){h=H[a+116>>2];c=H[a+5792>>2];f=H[a+108>>2];e=f+(H[a+100>>2]^-1)|0;G[H[a+5796>>2]+(c<<1)>>1]=e;H[a+5792>>2]=c+1;i=c+H[a+5784>>2]|0;c=d-3|0;F[i|0]=c;c=((I[(c&255)+13312|0]<<2)+a|0)+1176|0;G[c>>1]=J[c>>1]+1;c=e-1&65535;c=((I[(c>>>0<256?c:(c>>>7|0)+256|0)+12800|0]<<2)+a|0)+2440|0;G[c>>1]=J[c>>1]+1;c=H[a+120>>2];g=c-2|0;H[a+120>>2]=g;H[a+116>>2]=(H[a+116>>2]-c|0)+1;i=(f+h|0)-3|0;h=H[a+5788>>2]-1|0;d=H[a+108>>2];f=H[a+5792>>2];while(1){c=d;d=c+1|0;H[a+108>>2]=d;if(d>>>0<=i>>>0){e=H[a+84>>2]&(I[(c+H[a+56>>2]|0)+3|0]^H[a+72>>2]<<H[a+88>>2]);H[a+72>>2]=e;e=H[a+68>>2]+(e<<1)|0;G[H[a+64>>2]+((H[a+52>>2]&d)<<1)>>1]=J[e>>1];G[e>>1]=d}g=g-1|0;H[a+120>>2]=g;if(g){continue}break}H[a+96>>2]=2;H[a+104>>2]=0;c=c+2|0;H[a+108>>2]=c;if((f|0)!=(h|0)){continue}e=H[a+92>>2];if((e|0)>=0){d=e+H[a+56>>2]|0}else{d=0}Rc(a,d,c-e|0,0);H[a+92>>2]=H[a+108>>2];f=H[a>>2];e=H[f+28>>2];jc(e);d=H[e+20>>2];c=H[f+16>>2];d=c>>>0>d>>>0?d:c;e:{if(!d){break e}$a(H[f+12>>2],H[e+16>>2],d);H[f+12>>2]=d+H[f+12>>2];H[e+16>>2]=d+H[e+16>>2];H[f+20>>2]=d+H[f+20>>2];H[f+16>>2]=H[f+16>>2]-d;c=H[e+20>>2];H[e+20>>2]=c-d;if((c|0)!=(d|0)){break e}H[e+16>>2]=H[e+8>>2]}if(H[H[a>>2]+16>>2]){continue}return 0}if(H[a+104>>2]){d=I[(H[a+108>>2]+H[a+56>>2]|0)-1|0];c=H[a+5792>>2];G[H[a+5796>>2]+(c<<1)>>1]=0;H[a+5792>>2]=c+1;F[c+H[a+5784>>2]|0]=d;c=(d<<2)+a|0;G[c+148>>1]=J[c+148>>1]+1;f:{if(H[a+5792>>2]!=(H[a+5788>>2]-1|0)){break f}d=H[a+92>>2];if((d|0)>=0){c=d+H[a+56>>2]|0}else{c=0}Rc(a,c,H[a+108>>2]-d|0,0);H[a+92>>2]=H[a+108>>2];f=H[a>>2];e=H[f+28>>2];jc(e);d=H[e+20>>2];c=H[f+16>>2];d=c>>>0>d>>>0?d:c;if(!d){break f}$a(H[f+12>>2],H[e+16>>2],d);H[f+12>>2]=d+H[f+12>>2];H[e+16>>2]=d+H[e+16>>2];H[f+20>>2]=d+H[f+20>>2];H[f+16>>2]=H[f+16>>2]-d;c=H[e+20>>2];H[e+20>>2]=c-d;if((c|0)!=(d|0)){break f}H[e+16>>2]=H[e+8>>2]}H[a+108>>2]=H[a+108>>2]+1;H[a+116>>2]=H[a+116>>2]-1;if(H[H[a>>2]+16>>2]){continue}return 0}else{H[a+104>>2]=1;H[a+108>>2]=H[a+108>>2]+1;H[a+116>>2]=H[a+116>>2]-1;continue}}break}if(H[a+104>>2]){d=I[(H[a+108>>2]+H[a+56>>2]|0)-1|0];c=H[a+5792>>2];G[H[a+5796>>2]+(c<<1)>>1]=0;H[a+5792>>2]=c+1;F[c+H[a+5784>>2]|0]=d;c=(d<<2)+a|0;G[c+148>>1]=J[c+148>>1]+1;H[a+104>>2]=0}d=H[a+108>>2];H[a+5812>>2]=d>>>0<2?d:2;if((b|0)==4){c=H[a+92>>2];if((c|0)>=0){b=c+H[a+56>>2]|0}else{b=0}Rc(a,b,d-c|0,1);H[a+92>>2]=H[a+108>>2];e=H[a>>2];d=H[e+28>>2];jc(d);c=H[d+20>>2];b=H[e+16>>2];c=b>>>0>c>>>0?c:b;g:{if(!c){break g}$a(H[e+12>>2],H[d+16>>2],c);H[e+12>>2]=c+H[e+12>>2];H[d+16>>2]=c+H[d+16>>2];H[e+20>>2]=c+H[e+20>>2];H[e+16>>2]=H[e+16>>2]-c;b=H[d+20>>2];H[d+20>>2]=b-c;if((b|0)!=(c|0)){break g}H[d+16>>2]=H[d+8>>2]}return(H[H[a>>2]+16>>2]?3:2)|0}h:{if(!H[a+5792>>2]){break h}c=H[a+92>>2];if((c|0)>=0){b=c+H[a+56>>2]|0}else{b=0}Rc(a,b,d-c|0,0);H[a+92>>2]=H[a+108>>2];e=H[a>>2];d=H[e+28>>2];jc(d);c=H[d+20>>2];b=H[e+16>>2];c=b>>>0>c>>>0?c:b;i:{if(!c){break i}$a(H[e+12>>2],H[d+16>>2],c);H[e+12>>2]=c+H[e+12>>2];H[d+16>>2]=c+H[d+16>>2];H[e+20>>2]=c+H[e+20>>2];H[e+16>>2]=H[e+16>>2]-c;b=H[d+20>>2];H[d+20>>2]=b-c;if((b|0)!=(c|0)){break i}H[d+16>>2]=H[d+8>>2]}if(H[H[a>>2]+16>>2]){break h}return 0}return 1}function th(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;H[a>>2]=0;if(!(!b|!c)){d=1;a:{b:{c:{d:{e:{if(Aj(a,b,c)){break e}f:{g:{h:{i:{j:{k:{if(c>>>0>=4){d=2;if(!_e(b,1872,4)){break e}l:{m:{if(c>>>0>=6){if(!_e(b,1841,6)){break e}if(!_e(b,1834,6)){break e}if(c>>>0>15){break m}}e=I[b|0];break l}e=I[b|0];n:{if((e|0)!=137|I[b+1|0]!=80|(I[b+2|0]!=78|I[b+3|0]!=71)){break n}if(I[b+4|0]!=13|I[b+5|0]!=10|(I[b+6|0]!=26|I[b+7|0]!=10)){break n}if(I[b+8|0]|I[b+9|0]|(I[b+10|0]|I[b+11|0]!=13)){break n}if(I[b+12|0]!=73|I[b+13|0]!=72|I[b+14|0]!=68){break n}d=4;if(I[b+15|0]==82){break e}}if(c>>>0<17){break l}o:{p:{switch(I[b+1|0]){case 1:switch(I[b+2|0]-1|0){case 0:case 8:break o;default:break l};case 0:break p;default:break l}}d=I[b+2|0];if(d>>>0>11|!(1<<d&3084)){break l}}d=7;f=I[b+16|0]-8|0;if(((f<<5|(f&248)>>>3)&255)>>>0<4){break e}}if((e|0)!=10|I[b+1|0]>5){break k}d=8;e=I[b+3|0]-1&255;if(e>>>0>=8|!(139>>>e&1)){break k}break e}if((c|0)!=3){break j}}if(!(I[b|0]!=255|I[b+1|0]!=216|I[b+2|0]!=255)){d=3;break e}if(c>>>0>43){break i}}d=I[b|0];break h}d=I[b|0];if((d|0)!=1){break h}if(I[b+1|0]|I[b+2|0]|(I[b+3|0]|I[b+40|0]!=32)){break g}if(I[b+41|0]!=69|I[b+42|0]!=77){break g}d=21;if(I[b+43|0]!=70){break g}break e}if(!((d&255)!=215|c>>>0<6)){if(I[b+1|0]!=205|I[b+2|0]!=198|(I[b+4|0]|I[b+3|0]!=154)){break d}if(I[b+5|0]){break d}d=10;break e}if((d&255)!=1){break f}}if(I[b+1|0]|I[b+2|0]!=9|(I[b+3|0]|I[b+4|0])){break d}d=10;if(I[b+5|0]!=3){break d}break e}q:{r:{if(!((d&255)!=73|c>>>0<4)){if(I[b+1|0]!=73){break d}if(I[b+3|0]|I[b+2|0]!=42){break r}break q}s:{switch((d&255)-73|0){case 4:if(I[b+2|0]|I[b+1|0]!=77){break d}d=6;if(I[b+3|0]==42){break e}break d;case 0:break s;default:break d}}if(I[b+1|0]!=73){break d}}if(I[b+3|0]|I[b+2|0]!=42){break d}}d=6}H[a>>2]=d;f=c>>>0>15;break c}f=c>>>0>15;d=0;if(I[b+1|0]|(I[b|0]|c>>>0<16)){break c}e=H[b+18>>2];if(e>>>0>=c-40>>>0){break c}h=H[(b+e|0)+4>>2];e=I[b+6|0];if((h|0)!=((e?e:256)|0)){break c}d=5;H[a>>2]=5;e=22;if(eg(a,b,c)){break b}break a}e=22;if(eg(a,b,c)){break b}if(d){break a}t:{if(I[b|0]!=56|c>>>0<12|(I[b+1|0]!=66|I[b+2|0]!=80)){break t}if(I[b+6|0]|I[b+3|0]!=83|(I[b+7|0]|I[b+8|0]!=24)){break t}if(I[b+9|0]|I[b+10|0]){break t}e=20;if(I[b+11|0]==24){break b}}u:{if(!f|I[b|0]!=89|(I[b+1|0]!=166|I[b+2|0]!=106)){break u}if(I[b+5|0]|(I[b+4|0]|I[b+3|0]!=149)){break u}e=15;if(I[b+15|0]==24){break b}}d=0;if(I[b|0]!=255|c>>>0<52|(I[b+1|0]!=79|I[b+2|0]!=255)){break a}e=11;if(I[b+3|0]!=81){break a}}H[a>>2]=e;d=e}if(yj(a,b,c)){H[a>>2]=11;d=11}v:{w:{x:{if(!uj(a,b,c)){if(dg(a,b,c)){break x}if(d){break v}if(c>>>0>=6){break w}break v}H[a>>2]=11;if(!dg(a,b,c)){break v}}H[a>>2]=0;if(c>>>0<=5){break v}}y:{z:{if(I[b|0]!=86|I[b+1|0]!=67|(I[b+2|0]!=76|I[b+3|0]!=77)){break z}if(I[b+4|0]!=84|I[b+5|0]!=70|(I[b+9|0]|I[b+10|0])){break z}if(I[b+11|0]){break z}H[a>>2]=0;if(c>>>0>9){break y}break v}if(c>>>0<10){break v}}A:{B:{switch(I[b|0]-67|0){case 3:if(I[b+1|0]!=87|I[b+2|0]!=83){break v}if(!I[b+9|0]){break A}break v;case 0:break B;default:break v}}if(I[b+1|0]!=87|I[b+2|0]!=83|(I[b+8|0]!=120|I[b+9|0]!=156)){break v}}H[a>>2]=0}j=Ga-32|0;Ga=j;e=0;C:{if(H[a>>2]){break C}D:{if(I[b|0]!=60|c>>>0<6|(I[b+1|0]!=63|I[b+2|0]!=120)){break D}if(I[b+3|0]!=109|I[b+4|0]!=108|I[b+5|0]!=32){break D}h=So(j+16|0,b,c);c=h;f=Ro(j,1564);b=I[c+11|0];e=b<<24>>24<0;d=e?H[c+4>>2]:b;g=I[f+11|0];i=g<<24>>24<0;g=i?H[f+4>>2]:g;b=0;E:{if(!g){break E}b=d;d=e?H[c>>2]:c;c=b+d|0;e=d;b=c-e|0;F:{G:{if((g|0)>(b|0)){break G}i=i?H[f>>2]:f;l=I[i|0];while(1){b=b-g|0;k=b+1|0;if(k>>>0<b>>>0){break G}b=If(e,l,k);if(!b){break G}if(!Uc(b,i,g)){break F}e=b+1|0;b=c-e|0;if((g|0)<=(b|0)){continue}break}}b=c}b=(b|0)==(c|0)?-1:b-d|0}if(F[f+11|0]<0){Ta(H[f>>2])}if(F[h+11|0]<0){Ta(H[h>>2])}e=1;if((b|0)!=-1){break C}}e=0}Ga=j+32|0;if(!e){return H[a>>2]!=0}H[a>>2]=24;d=1}return d}function Du(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,k=0;g=Ga-16|0;Ga=g;i=cb(40);H[i>>2]=0;H[133979]=0;H[g+8>>2]=0;k=da(389,1,0,0)|0;e=H[133979];H[133979]=0;f=-1;j=4;a:{b:{c:{if(!e){break c}h=H[133980];if(!h){break c}f=Za(H[e>>2],i,4);if(!f){break b}$(h|0)}e=_()|0;d:{e:{if((f|0)==1){break e}H[g+12>>2]=k;e=0;if(!H[g+12>>2]){break d}H[H[g+12>>2]+700>>2]=1e6;H[H[g+12>>2]+704>>2]=1e6;H[H[g+12>>2]+708>>2]=0;H[H[g+12>>2]+712>>2]=0;H[133979]=0;e=H[g+12>>2];if(e){H[e+156>>2]=56}else{e=0}k=e;e=H[133979];H[133979]=0;f=-1;f:{if(!e){break f}h=H[133980];if(!h){break f}f=Za(H[e>>2],i,4);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){break e}i=Lb(k,1,i,4);j=_()|0;e=0}while(1){if(e){H[133979]=0;pa(391);e=H[133979];H[133979]=0;g:{if(!e){break g}h=H[133980];if(!h){break g}if(!Za(H[e>>2],i,j)){break b}$(h|0)}e=_()|0;continue}H[133979]=0;e=H[g+12>>2];if(e){H[e+676>>2]=0;H[e+672>>2]=0;H[e+668>>2]=0}e=H[133979];H[133979]=0;f=-1;h:{if(!e){break h}h=H[133980];if(!h){break h}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[133979]=0;e=H[g+12>>2];if(e){H[e+164>>2]=d;H[e+160>>2]=c;H[e+168>>2]=b}e=H[133979];H[133979]=0;f=-1;i:{if(!e){break i}h=H[133980];if(!h){break i}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[133979]=0;k=ha(393,H[g+12>>2],a|0)|0;e=H[133979];H[133979]=0;f=-1;j:{if(!e){break j}h=H[133980];if(!h){break j}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}if(!k){H[g+8>>2]=1}k:{if(H[g+8>>2]){break k}H[H[g+12>>2]+272>>2]=8192;e=H[g+12>>2];k=H[H[g+12>>2]+272>>2];H[133979]=0;k=ha(394,e|0,k|0)|0;e=H[133979];H[133979]=0;f=-1;l:{if(!e){break l}h=H[133980];if(!h){break l}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[H[g+12>>2]+268>>2]=k;if(H[H[g+12>>2]+268>>2]){break k}H[g+8>>2]=1}H[H[g+12>>2]+244>>2]=395;H[H[g+12>>2]+248>>2]=396;H[H[g+12>>2]+252>>2]=H[g+12>>2];m:{if(H[g+8>>2]){break m}H[133979]=0;k=da(397,H[g+12>>2]+212|0,29439,56)|0;e=H[133979];H[133979]=0;f=-1;n:{if(!e){break n}h=H[133980];if(!h){break n}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}o:{switch(k+6|0){case 2:H[133979]=0;ca(398,H[g+12>>2],29500);e=H[133979];H[133979]=0;f=-1;p:{if(!e){break p}h=H[133980];if(!h){break p}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[g+8>>2]=1;break m;case 4:H[133979]=0;ca(398,H[g+12>>2],29762);e=H[133979];H[133979]=0;f=-1;q:{if(!e){break q}h=H[133980];if(!h){break q}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[g+8>>2]=1;break m;case 0:H[133979]=0;ca(398,H[g+12>>2],30009);e=H[133979];H[133979]=0;f=-1;r:{if(!e){break r}h=H[133980];if(!h){break r}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[g+8>>2]=1;break m;case 6:break m;default:break o}}H[133979]=0;ca(398,H[g+12>>2],30270);e=H[133979];H[133979]=0;f=-1;s:{if(!e){break s}h=H[133980];if(!h){break s}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[g+8>>2]=1}e=H[g+12>>2];if(H[g+8>>2]){k=H[H[g+12>>2]+268>>2];H[133979]=0;ca(399,e|0,k|0);e=H[133979];H[133979]=0;f=-1;t:{if(!e){break t}h=H[133980];if(!h){break t}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}H[H[g+12>>2]+268>>2]=0;H[133979]=0;ea(400,H[g+12>>2],0,0);e=H[133979];H[133979]=0;f=-1;u:{if(!e){break u}h=H[133980];if(!h){break u}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}e=0;break d}H[H[g+12>>2]+224>>2]=H[e+268>>2];H[H[g+12>>2]+228>>2]=H[H[g+12>>2]+272>>2];H[133979]=0;ea(88,H[g+12>>2],0,0);e=H[133979];H[133979]=0;f=-1;v:{if(!e){break v}h=H[133980];if(!h){break v}f=Za(H[e>>2],i,j);if(!f){break b}$(h|0)}e=_()|0;if((f|0)==1){continue}break}e=H[g+12>>2]}Ta(i);Ga=g+16|0;break a}Ta(i);Cb(e,h);X()}return e|0}function Pl(a){var 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;p=Ga-960|0;Ga=p;if(H[a+4>>2]){l=H[a+20>>2];h=H[a+16>>2];e=Sb(p+16|0,0);Jc(e,a);gc(e,l,h,J[a+26>>1],H[a+68>>2]);b=H[a+4>>2];Ad(e,b?H[a+44>>2]?b+40|0:0:0,256);if(H[a+928>>2]){Lc(e)}if(H[a+924>>2]){Rl(e)}a:{if(J[a+26>>1]!=1){if((l|0)<=0|(h|0)<=0){break a}r=64;while(1){j=d- -64|0;t=(l|0)<(j|0)?l:j;s=(t|0)<=(d|0);g=d|1;v=u<<6|1;o=(l|0)<(r|0)?l:r;w=o&1;f=0;m=64;while(1){k=f- -64|0;b=(h|0)<(k|0)?h:k;q=(h|0)<(m|0)?h:m;b:{if(J[a+26>>1]==24){i=f;if((b|0)<=(f|0)){break b}while(1){H[a+328>>2]=(N(i,100)|0)/(h|0);n=i;b=H[e+44>>2]?0:(H[e+56>>2]+N(i,H[e+52>>2])|0)+N(d,3)|0;c=(i^-1)+h|0;c=H[a+44>>2]?0:(H[a+56>>2]+N(H[a+52>>2],d)|0)+N(c,3)|0;c:{if(s){break c}if(w){F[b|0]=I[c|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[c+2|0];b=b+3|0;c=H[a+52>>2]+c|0;i=g}else{i=d}if((o|0)==(v|0)){break c}while(1){F[b|0]=I[c|0];F[b+1|0]=I[c+1|0];F[b+2|0]=I[c+2|0];c=H[a+52>>2]+c|0;F[b+3|0]=I[c|0];F[b+4|0]=I[c+1|0];F[b+5|0]=I[c+2|0];b=b+6|0;c=c+H[a+52>>2]|0;i=i+2|0;if((o|0)!=(i|0)){continue}break}}i=n+1|0;if((q|0)!=(i|0)){continue}break}break b}if((b|0)<=(f|0)){break b}c=f;if((d|0)>=(t|0)){H[a+328>>2]=(N(q,100)-100|0)/(h|0);break b}while(1){H[a+328>>2]=(N(c,100)|0)/(h|0);i=(c^-1)+h|0;b=d;while(1){Qd(e,b,c,me(a,i,b));b=b+1|0;if((o|0)!=(b|0)){continue}break}c=c+1|0;if((q|0)!=(c|0)){continue}break}}d:{if(!H[a+928>>2]){break d}c=f;b=c- -64|0;if(s|(c|0)>=(((b|0)>(h|0)?h:b)|0)){break d}while(1){i=(c^-1)+h|0;b=d;while(1){lc(e,b,c,I[H[a+928>>2]+(i+N(H[a+16>>2],b)|0)|0]);b=b+1|0;if((o|0)!=(b|0)){continue}break}c=c+1|0;if((q|0)!=(c|0)){continue}break}}m=m- -64|0;if(H[a+924>>2]){H[e+372>>2]=H[a+384>>2];H[e+380>>2]=H[a+376>>2];H[e+384>>2]=h-H[a+380>>2];H[e+376>>2]=h-H[a+372>>2];c=f- -64|0;if(!(s|(((c|0)>(h|0)?h:c)|0)<=(f|0))){while(1){i=(f^-1)+h|0;b=d;while(1){Cg(e,b,f,I[H[a+924>>2]+(i+N(H[a+16>>2],b)|0)|0]);b=b+1|0;if((o|0)!=(b|0)){continue}break}f=f+1|0;if((q|0)!=(f|0)){continue}break}}f=c}else{f=k}if((h|0)>(f|0)){continue}break}u=u+1|0;r=r- -64|0;d=j;if((l|0)>(d|0)){continue}break}break a}o=Bb(a,0);f=Bb(e,0);d=H[e+32>>2];fh(e,0);if(H[a+20>>2]>0){n=(d+f|0)-1|0;while(1){d=(m|0)/8|0;H[p+8>>2]=d;H[p+12>>2]=m-(d<<3);d=H[a+52>>2];if((d|0)>0){q=o+N(d,m)|0;r=f+H[p+8>>2]|0;j=128>>>H[p+12>>2]|0;b=0;while(1){c=H[e+52>>2];d=r+N(c,H[e+20>>2]+(b<<3^-1)|0)|0;e:{if(d>>>0<f>>>0|d>>>0>n>>>0){break e}k=b+q|0;if(F[k|0]<0){F[d|0]=j|I[d|0];c=H[e+52>>2]}g=d-c|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&64){F[g|0]=j|I[g|0];c=H[e+52>>2]}g=d-(c<<1)|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&32){F[g|0]=j|I[g|0];c=H[e+52>>2]}g=d+N(c,-3)|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&16){F[g|0]=j|I[g|0];c=H[e+52>>2]}g=d-(c<<2)|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&8){F[g|0]=j|I[g|0];c=H[e+52>>2]}g=d+N(c,-5)|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&4){F[g|0]=j|I[g|0];c=H[e+52>>2]}g=d+N(c,-6)|0;if(g>>>0<f>>>0|g>>>0>n>>>0){break e}if(I[k|0]&2){F[g|0]=j|I[g|0];c=H[e+52>>2]}d=N(c,-7)+d|0;if(!(F[k|0]&1)|(d>>>0<f>>>0|d>>>0>n>>>0)){break e}F[d|0]=j|I[d|0]}b=b+1|0;if((b|0)<H[a+52>>2]){continue}break}}m=m+1|0;if((m|0)<H[a+20>>2]){continue}break}}if(!(!H[a+928>>2]|(h|0)<=0|(l|0)<=0)){while(1){d=(i^-1)+h|0;b=0;while(1){lc(e,b,i,I[H[a+928>>2]+(d+N(H[a+16>>2],b)|0)|0]);b=b+1|0;if((l|0)!=(b|0)){continue}break}i=i+1|0;if((i|0)!=(h|0)){continue}break}}if(!H[a+924>>2]){break a}H[e+372>>2]=H[a+384>>2];H[e+380>>2]=H[a+376>>2];H[e+384>>2]=h-H[a+380>>2];H[e+376>>2]=h-H[a+372>>2];if((h|0)<=0|(l|0)<=0){break a}f=0;while(1){d=(f^-1)+h|0;b=0;while(1){Cg(e,b,f,I[H[a+924>>2]+(d+N(H[a+16>>2],b)|0)|0]);b=b+1|0;if((l|0)!=(b|0)){continue}break}f=f+1|0;if((h|0)!=(f|0)){continue}break}}Vc(a,e,1);H[e>>2]=15644;nc(e);kc(e)}Ga=p+960|0}function rB(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,i=0,j=0,k=0,l=0,m=0;f=Ga-176|0;Ga=f;g=+(e|0);a:{b:{c:{e=H[a+28>>2];if(!e){h=+(d|0);break c}if(Ia[H[H[e>>2]+68>>2]](e,2)|0){e=H[a+28>>2];g=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*g}h=+(d|0);d=H[a+28>>2];if(!d){break c}if(Ia[H[H[d>>2]+68>>2]](d,2)|0){d=H[a+28>>2];h=M[(Ia[H[H[d>>2]+68>>2]](d,2)|0)+24>>3]*h}i=+(c|0);c=H[a+28>>2];if(!c){j=+(b|0);break a}if(!(Ia[H[H[c>>2]+68>>2]](c,2)|0)){break b}c=H[a+28>>2];i=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*i;break b}i=+(c|0)}j=+(b|0);b=H[a+28>>2];if(!b){break a}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break a}b=H[a+28>>2];j=M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]*j}bb(f+48|0,g);F[f+75|0]=1;Wa(f- -64|0,193076,1);b=H[f+56>>2];H[f+56>>2]=0;H[f+84>>2]=b;H[f+68>>2]=0;b=H[f+48>>2];c=H[f+52>>2];H[f+48>>2]=0;H[f+52>>2]=0;H[f+76>>2]=b;H[f+80>>2]=c;bb(f+32|0,h);F[f+99|0]=1;Wa(f+88|0,193084,1);H[f+92>>2]=0;b=H[f+36>>2];H[f+100>>2]=H[f+32>>2];H[f+104>>2]=b;b=H[f+40>>2];H[f+40>>2]=0;H[f+108>>2]=b;H[f+32>>2]=0;H[f+36>>2]=0;bb(f+16|0,i-g);b=Va(32);H[f+116>>2]=5;H[f+120>>2]=-2147483640;H[f+112>>2]=b;Wa(b,193092,5);H[b+20>>2]=0;H[f+132>>2]=H[f+24>>2];b=H[f+20>>2];H[f+124>>2]=H[f+16>>2];H[f+128>>2]=b;H[f+24>>2]=0;H[f+16>>2]=0;H[f+20>>2]=0;bb(f,j-h);b=Va(32);H[f+140>>2]=6;H[f+144>>2]=-2147483640;H[f+136>>2]=b;Wa(b,193116,6);H[b+24>>2]=0;H[f+156>>2]=H[f+8>>2];b=H[f+4>>2];H[f+148>>2]=H[f>>2];H[f+152>>2]=b;H[f+8>>2]=0;H[f>>2]=0;H[f+4>>2]=0;b=Va(96);H[f+160>>2]=b;H[f+164>>2]=b;H[f+168>>2]=b+96;d:{if(F[f+75|0]>=0){c=H[f+68>>2];H[b>>2]=H[f+64>>2];H[b+4>>2]=c;H[b+8>>2]=H[f+72>>2];break d}Ya(b,H[f+64>>2],H[f+68>>2])}c=b+12|0;e:{if(F[f+87|0]>=0){d=H[f+80>>2];H[c>>2]=H[f+76>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+84>>2];break e}Ya(c,H[f+76>>2],H[f+80>>2])}c=b+24|0;f:{if(F[f+99|0]>=0){d=H[f+92>>2];H[c>>2]=H[f+88>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+96>>2];break f}Ya(c,H[f+88>>2],H[f+92>>2])}c=b+36|0;g:{if(F[f+111|0]>=0){d=H[f+104>>2];H[c>>2]=H[f+100>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+108>>2];break g}Ya(c,H[f+100>>2],H[f+104>>2])}c=b+48|0;h:{if(F[f+123|0]>=0){d=H[f+116>>2];H[c>>2]=H[f+112>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+120>>2];break h}Ya(c,H[f+112>>2],H[f+116>>2])}c=b+60|0;i:{if(F[f+135|0]>=0){d=H[f+128>>2];H[c>>2]=H[f+124>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+132>>2];break i}Ya(c,H[f+124>>2],H[f+128>>2])}c=b+72|0;j:{if(F[f+147|0]>=0){d=H[f+140>>2];H[c>>2]=H[f+136>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+144>>2];break j}Ya(c,H[f+136>>2],H[f+140>>2])}c=b+84|0;k:{if(F[f+159|0]>=0){d=H[f+152>>2];H[c>>2]=H[f+148>>2];H[c+4>>2]=d;H[c+8>>2]=H[f+156>>2];H[f+164>>2]=b+96;e=f+136|0;break k}Ya(c,H[f+148>>2],H[f+152>>2]);H[f+164>>2]=b+96;e=f+136|0;if(F[f+159|0]>=0){break k}Ta(H[f+148>>2])}if(F[f+147|0]<0){Ta(H[e>>2])}if(F[f+135|0]<0){Ta(H[f+124>>2])}if(F[f+123|0]<0){Ta(H[f+112>>2])}if(F[f+111|0]<0){Ta(H[f+100>>2])}if(F[f+99|0]<0){Ta(H[f+88>>2])}if(F[f+87|0]<0){Ta(H[f+76>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}if(F[f+11|0]<0){Ta(H[f>>2])}if(F[f+27|0]<0){Ta(H[f+16>>2])}if(F[f+43|0]<0){Ta(H[f+32>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}b=f+160|0;ye(a,b);ah(a,b);k=M[a+32>>3];if(k>g){M[a+32>>3]=g;k=g}l=M[a+48>>3];if(l<g){M[a+48>>3]=g;l=g}g=M[a+40>>3];if(h<g){M[a+40>>3]=h;g=h}m=M[a+56>>3];if(m<h){M[a+56>>3]=h;m=h}if(i<k){M[a+32>>3]=i}if(i>l){M[a+48>>3]=i}if(g>j){M[a+40>>3]=j}if(j>m){M[a+56>>3]=j}b=Va(32);H[f+64>>2]=b;H[f+68>>2]=4;H[f+72>>2]=-2147483640;Wa(b,193144,4);H[b+16>>2]=0;F[f+59|0]=0;H[f+48>>2]=0;Pb(a,f- -64|0,f+160|0,f+48|0);if(F[f+59|0]<0){Ta(H[f+48>>2])}if(F[f+75|0]<0){Ta(H[f+64>>2])}b=H[f+160>>2];if(b){a=H[f+164>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((c|0)!=(b|0)){continue}break}a=H[f+160>>2]}H[f+164>>2]=b;Ta(a)}Ga=f+176|0}function yc(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=0,m=0,n=O(0),o=0,p=O(0),q=O(0);l=Ga-16|0;Ga=l;H[l+12>>2]=c;d=Ie(a,b);a:{if(!d){break a}if(b>>>0<=65535){d=J[d+12>>1];if(!(H[((d>>>3&8188)+a|0)+40>>2]>>>d&1)){break a}}g=Ia[H[a+672>>2]](a,b,c)|0}b:{if(g){break b}c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{switch(b-254|0){default:p:{switch(b-529|0){case 0:break i;case 3:break d;case 2:break g;case 1:break h;default:break p}}switch(b-32995|0){case 2:break j;case 1:break l;case 3:break m;case 0:break n;default:break b};case 0:H[H[c>>2]>>2]=H[a+80>>2];break b;case 4:G[H[c>>2]>>1]=J[a+84>>1];break b;case 9:G[H[c>>2]>>1]=J[a+92>>1];break b;case 12:G[H[c>>2]>>1]=J[a+94>>1];break b;case 20:G[H[c>>2]>>1]=J[a+96>>1];break b;case 23:G[H[c>>2]>>1]=J[a+98>>1];break b;case 24:H[H[c>>2]>>2]=H[a+100>>2];break b;case 26:G[H[c>>2]>>1]=J[a+104>>1];break b;case 27:G[H[c>>2]>>1]=J[a+106>>1];break b;case 30:G[H[c>>2]>>1]=J[a+138>>1];break b;case 42:G[H[c>>2]>>1]=J[a+136>>1];break b;case 63:G[H[c>>2]>>1]=H[H[a+584>>2]>>2];break b;case 82:G[H[c>>2]>>1]=0;G[H[c+4>>2]>>1]=-1<<J[a+84>>1]^-1;break b;case 78:G[H[c>>2]>>1]=1;break b;case 80:G[H[c>>2]>>1]=4;break b;case 85:break k;case 84:break o;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 21:case 22:case 25:case 28:case 29:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 46:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 79:case 81:case 83:break b;case 47:break e;case 64:break f}}G[H[c>>2]>>1]=J[a+168>>1];H[H[c+4>>2]>>2]=H[a+172>>2];break b}G[H[c>>2]>>1]=J[H[a+172>>2]>>1]==1&J[a+168>>1]==1;break b}H[H[c>>2]>>2]=H[a+76>>2];break b}G[H[c>>2]>>1]=J[a+86>>1]-1;break b}G[H[c>>2]>>1]=J[a+86>>1];break b}H[H[c>>2]>>2]=H[a- -64>>2];break b}H[H[c>>2]>>2]=530924;break b}G[H[c>>2]>>1]=J[a+204>>1];G[H[c+4>>2]>>1]=J[a+206>>1];break b}G[H[c>>2]>>1]=J[a+208>>1];break b}H[132907]=1051788566;H[132908]=1052218684;H[H[c>>2]>>2]=531628;break b}b=H[a+216>>2];if(!b){H[a+216>>2]=0;H[a+220>>2]=0;H[a+224>>2]=0;d=J[a+84>>1];q:{if(d>>>0>29){break q}f=1<<d;g=f<<1;b=cb(g);H[a+216>>2]=b;if(!b){break q}G[b>>1]=0;r:{if(!d){break r}e=1;j=f-1|0;o=j&1;h=+(f|0)+-1;if((d|0)!=1){j=j&-2;d=0;while(1){m=b+(e<<1)|0;i=T(Wb(+(e|0)/h,2.2)*65535+.5);s:{if(i<4294967296&i>=0){f=~~i>>>0;break s}f=0}G[m>>1]=f;f=e+1|0;m=b+(f<<1)|0;i=T(Wb(+(f|0)/h,2.2)*65535+.5);t:{if(i<4294967296&i>=0){f=~~i>>>0;break t}f=0}G[m>>1]=f;e=e+2|0;d=d+2|0;if((j|0)!=(d|0)){continue}break}}if(!o){break r}d=b+(e<<1)|0;h=T(Wb(+(e|0)/h,2.2)*65535+.5);u:{if(h<4294967296&h>=0){b=~~h>>>0;break u}b=0}G[d>>1]=b}e=1;if((J[a+98>>1]-J[a+168>>1]|0)<2){break q}b=cb(g);H[a+220>>2]=b;v:{if(!b){break v}sb(b,H[a+216>>2],g);b=cb(g);H[a+224>>2]=b;if(!b){break v}sb(b,H[a+216>>2],g);break q}b=H[a+216>>2];if(b){Ta(b)}b=H[a+220>>2];if(b){Ta(b)}b=H[a+224>>2];if(b){Ta(b)}e=0;H[a+224>>2]=0;H[a+216>>2]=0;H[a+220>>2]=0}if(!e){break c}b=H[a+216>>2]}H[H[c>>2]>>2]=b;if((J[a+98>>1]-J[a+168>>1]|0)<2){break b}H[H[c+4>>2]>>2]=H[a+220>>2];H[H[c+8>>2]>>2]=H[a+224>>2];break b}b=H[a+212>>2];if(!b){e=cb(24);H[a+212>>2]=e;b=0;w:{if(!e){break w}x:{if(J[a+90>>1]==6){p=O(128);d=4;g=12;k=O(255);q=O(255);n=O(128);f=8;b=20;break x}d=12;g=8;k=O(-1<<J[a+84>>1]^-1);n=k;f=20;b=4}H[e>>2]=0;L[b+e>>2]=k;L[e+g>>2]=q;L[e+d>>2]=k;L[e+16>>2]=p;L[e+f>>2]=n;b=1}if(!b){break b}b=H[a+212>>2]}H[H[c>>2]>>2]=b;break b}Xa(H[a+628>>2],H[a>>2],41711,0)}Ga=l+16|0}function sx(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+36>>2]>0){l=H[a+468>>2];i=H[a+216>>2];while(1){d=b;h=e;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{g=H[i+36>>2];c=H[i+40>>2]+(g<<8)|0;if((c|0)<=2051){if((c|0)<=1025){K:{switch(c-513|0){case 3:break i;case 0:break p;case 1:break J;case 2:break e;default:break K}}b=248;e=0;L:{switch(c-257|0){case 1:break h;case 0:break a;default:break L}}switch(c-771|0){case 3:break j;case 0:break I;default:break e}}if((c|0)<=1538){M:{switch(c-1026|0){case 6:break k;case 0:break q;case 2:break H;case 1:case 3:case 4:case 5:break e;default:break M}}switch(c-1285|0){case 5:break l;case 0:break G;default:break e}}N:{switch(c-1539|0){case 9:break m;case 0:break r;case 3:break F;case 1:case 2:case 4:case 5:case 6:case 7:case 8:break e;default:break N}}switch(c-1799|0){case 7:break n;case 0:break E;default:break e}}if((c|0)<=3077){if((c|0)<=2564){switch(c-2052|0){case 12:break o;case 0:break s;case 1:case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break e;case 4:break g;default:break f}}switch(c-2565|0){case 0:break t;case 5:break D;case 1:case 2:case 3:case 4:break e;default:break C}}if((c|0)<=3590){switch(c-3078|0){case 0:break u;case 6:break B;case 1:case 2:case 3:case 4:case 5:break e;default:break A}}O:{switch(c-3591|0){case 0:break v;case 7:break z;case 1:case 2:case 3:case 4:case 5:case 6:break e;default:break O}}switch(c-4104|0){case 0:break w;case 8:break x;case 1:case 2:case 3:case 4:case 5:case 6:case 7:break e;default:break y}}b=249;e=0;break a}b=250;break a}b=251;e=0;break a}b=252;e=0;break a}b=253;e=0;break a}b=254;e=0;break a}b=255;e=0;break a}if((c|0)!=2827){break e}b=256;e=0;break a}b=257;e=0;break a}if((c|0)!=3341){break e}b=258;e=0;break a}b=259;e=0;break a}if((c|0)!=3855){break e}b=260;e=0;break a}b=261;e=0;break a}b=262;e=0;break a}b=263;e=0;break a}b=264;e=0;break a}b=265;e=0;break a}b=266;e=0;break a}b=267;e=0;break a}b=268;e=0;break a}b=269;e=0;break a}b=270;e=0;break a}b=271;e=0;break a}b=272;e=0;break a}b=273;e=0;break a}b=274;e=0;break a}b=275;break a}b=276;e=0;break a}b=277;break a}e=H[a+72>>2];if(e>>>0<3){break d}b=H[a>>2];H[b+20>>2]=49;Ia[H[b>>2]](a);break c}if((c|0)==2313){break b}}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=7;H[H[a>>2]+28>>2]=H[i+40>>2];Ia[H[H[a>>2]>>2]](a);break c}b=H[(e<<2)+26496>>2];break a}b=d;e=h;break a}b=278;e=0}d=(k<<2)+l|0;H[d+4>>2]=b;P:{if(!H[i+52>>2]|H[d+44>>2]==(e|0)){break P}h=H[i+80>>2];if(!h){break P}H[d+44>>2]=e;Q:{switch(e|0){case 0:c=H[i+84>>2];d=0;while(1){H[c+(d<<2)>>2]=J[h+(d<<1)>>1];g=d|1;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|2;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];g=d|3;H[c+(g<<2)>>2]=J[h+(g<<1)>>1];d=d+4|0;if((d|0)!=64){continue}break};break P;case 1:c=H[i+84>>2];d=0;while(1){g=d<<1;H[c+(d<<2)>>2]=N(G[g+26304>>1],J[h+g>>1])+2048>>12;f=d|1;g=f<<1;H[c+(f<<2)>>2]=N(G[g+26304>>1],J[h+g>>1])+2048>>12;d=d+2|0;if((d|0)!=64){continue}break};break P;case 2:c=H[i+84>>2];g=0;d=0;while(1){j=M[(g<<3)+26432>>3];L[c+(d<<2)>>2]=j*+J[h+(d<<1)>>1]*.125;f=d|1;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.387039845*.125;f=d|2;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.306562965*.125;f=d|3;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*1.175875602*.125;f=d|4;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.125;f=d|5;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.785694958*.125;f=d|6;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.5411961*.125;f=d|7;L[c+(f<<2)>>2]=j*+J[h+(f<<1)>>1]*.275899379*.125;d=d+8|0;g=g+1|0;if((g|0)!=8){continue}break};break P;default:break Q}}d=H[a>>2];H[d+20>>2]=49;Ia[H[d>>2]](a)}i=i+88|0;k=k+1|0;if((k|0)<H[a+36>>2]){continue}break}}}function ah(a,b){var c=0,d=0,e=0,f=0;c=Ga-208|0;Ga=c;a:{b:{d=H[a+28>>2];if(!d){break b}if(!(Ia[H[H[d>>2]+36>>2]](d)|0)){break b}d=H[a+28>>2];d=Ia[H[H[d>>2]+36>>2]](d)|0;if(!(Ia[H[H[d>>2]+16>>2]](d)|0)){d=c+48|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+36>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)&255);d=Fb(d,193852);H[c+72>>2]=H[d+8>>2];e=H[d+4>>2];H[c+64>>2]=H[d>>2];H[c+68>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c- -64|0,193876);H[c+88>>2]=H[d+8>>2];e=H[d+4>>2];H[c+80>>2]=H[d>>2];H[c+84>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+32|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+36>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>8&255);f=d;d=I[c+43|0];e=d<<24>>24<0;d=db(c+80|0,e?H[c+32>>2]:f,e?H[c+36>>2]:d);H[c+104>>2]=H[d+8>>2];e=H[d+4>>2];H[c+96>>2]=H[d>>2];H[c+100>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+96|0,193876);H[c+120>>2]=H[d+8>>2];e=H[d+4>>2];H[c+112>>2]=H[d>>2];H[c+116>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+16|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+36>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>16&255);f=d;d=I[c+27|0];e=d<<24>>24<0;d=db(c+112|0,e?H[c+16>>2]:f,e?H[c+20>>2]:d);H[c+136>>2]=H[d+8>>2];e=H[d+4>>2];H[c+128>>2]=H[d>>2];H[c+132>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+128|0,194724);H[c+152>>2]=H[d+8>>2];e=H[d+4>>2];H[c+144>>2]=H[d>>2];H[c+148>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;a=H[a+28>>2];a=Ia[H[H[a>>2]+36>>2]](a)|0;Hg(c,Ia[H[H[a>>2]+28>>2]](a)|0);a=I[c+11|0];d=a<<24>>24<0;a=db(c+144|0,d?H[c>>2]:c,d?H[c+4>>2]:a);H[c+168>>2]=H[a+8>>2];d=H[a+4>>2];H[c+160>>2]=H[a>>2];H[c+164>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(c+160|0,194732);e=H[a>>2];H[c+176>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+179|0]=d;F[c+180|0]=d>>>8;F[c+181|0]=d>>>16;F[c+182|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;f=I[a+11|0];H[a+8>>2]=0;d=Va(32);H[c+184>>2]=d;H[c+188>>2]=4;H[c+192>>2]=-2147483640;Wa(d,192772,4);H[d+16>>2]=0;H[c+200>>2]=H[c+176>>2];a=I[c+179|0]|I[c+180|0]<<8|(I[c+181|0]<<16|I[c+182|0]<<24);F[c+203|0]=a;F[c+204|0]=a>>>8;F[c+205|0]=a>>>16;F[c+206|0]=a>>>24;H[c+196>>2]=e;F[c+207|0]=f;H[c+176>>2]=0;F[c+179|0]=0;F[c+180|0]=0;F[c+181|0]=0;F[c+182|0]=0;a=H[b+4>>2];c:{if(a>>>0<K[b+8>>2]){Ya(a,d,4);H[a+20>>2]=H[c+204>>2];d=H[c+200>>2];H[a+12>>2]=H[c+196>>2];H[a+16>>2]=d;H[c+196>>2]=0;H[c+200>>2]=0;H[c+204>>2]=0;H[b+4>>2]=a+24;break c}rb(b,c+184|0);if(F[c+207|0]>=0){break c}Ta(H[c+196>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+171|0]<0){Ta(H[c+160>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+155|0]<0){Ta(H[c+144>>2])}if(F[c+139|0]<0){Ta(H[c+128>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+123|0]<0){Ta(H[c+112>>2])}if(F[c+107|0]<0){Ta(H[c+96>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+91|0]<0){Ta(H[c+80>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+59|0]>=0){break a}Ta(H[c+48>>2]);break a}a=vb(c+184|0,192772,192792);d=H[b+4>>2];d:{if(d>>>0<K[b+8>>2]){e:{if(F[a+11|0]>=0){e=H[c+188>>2];H[d>>2]=H[c+184>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+192>>2];break e}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break d}rb(b,a);if(F[a+23|0]>=0){break d}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2]);break a}a=vb(c+184|0,192772,192792);d=H[b+4>>2];f:{if(d>>>0<K[b+8>>2]){g:{if(F[a+11|0]>=0){e=H[c+188>>2];H[d>>2]=H[c+184>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+192>>2];break g}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break f}rb(b,a);if(F[a+23|0]>=0){break f}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2])}Ga=c+208|0}function bg(a,b){var c=0,d=0,e=0,f=0;c=Ga-208|0;Ga=c;a:{b:{d=H[a+28>>2];if(!d){break b}if(!(Ia[H[H[d>>2]+56>>2]](d)|0)){break b}d=H[a+28>>2];d=Ia[H[H[d>>2]+56>>2]](d)|0;if(!(Ia[H[H[d>>2]+16>>2]](d)|0)){d=c+48|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+56>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)&255);d=Fb(d,180480);H[c+72>>2]=H[d+8>>2];e=H[d+4>>2];H[c+64>>2]=H[d>>2];H[c+68>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c- -64|0,180632);H[c+88>>2]=H[d+8>>2];e=H[d+4>>2];H[c+80>>2]=H[d>>2];H[c+84>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+32|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+56>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>8&255);f=d;d=I[c+43|0];e=d<<24>>24<0;d=db(c+80|0,e?H[c+32>>2]:f,e?H[c+36>>2]:d);H[c+104>>2]=H[d+8>>2];e=H[d+4>>2];H[c+96>>2]=H[d>>2];H[c+100>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+96|0,180632);H[c+120>>2]=H[d+8>>2];e=H[d+4>>2];H[c+112>>2]=H[d>>2];H[c+116>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=c+16|0;e=H[a+28>>2];e=Ia[H[H[e>>2]+56>>2]](e)|0;zb(d,Ia[H[H[e>>2]+8>>2]](e)>>>16&255);f=d;d=I[c+27|0];e=d<<24>>24<0;d=db(c+112|0,e?H[c+16>>2]:f,e?H[c+20>>2]:d);H[c+136>>2]=H[d+8>>2];e=H[d+4>>2];H[c+128>>2]=H[d>>2];H[c+132>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;d=qb(c+128|0,183932);H[c+152>>2]=H[d+8>>2];e=H[d+4>>2];H[c+144>>2]=H[d>>2];H[c+148>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;a=H[a+28>>2];a=Ia[H[H[a>>2]+56>>2]](a)|0;Hg(c,Ia[H[H[a>>2]+28>>2]](a)|0);a=I[c+11|0];d=a<<24>>24<0;a=db(c+144|0,d?H[c>>2]:c,d?H[c+4>>2]:a);H[c+168>>2]=H[a+8>>2];d=H[a+4>>2];H[c+160>>2]=H[a>>2];H[c+164>>2]=d;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;a=qb(c+160|0,184e3);e=H[a>>2];H[c+176>>2]=H[a+4>>2];d=I[a+7|0]|I[a+8|0]<<8|(I[a+9|0]<<16|I[a+10|0]<<24);F[c+179|0]=d;F[c+180|0]=d>>>8;F[c+181|0]=d>>>16;F[c+182|0]=d>>>24;H[a>>2]=0;H[a+4>>2]=0;f=I[a+11|0];H[a+8>>2]=0;d=Va(32);H[c+184>>2]=d;H[c+188>>2]=4;H[c+192>>2]=-2147483640;Wa(d,173436,4);H[d+16>>2]=0;H[c+200>>2]=H[c+176>>2];a=I[c+179|0]|I[c+180|0]<<8|(I[c+181|0]<<16|I[c+182|0]<<24);F[c+203|0]=a;F[c+204|0]=a>>>8;F[c+205|0]=a>>>16;F[c+206|0]=a>>>24;H[c+196>>2]=e;F[c+207|0]=f;H[c+176>>2]=0;F[c+179|0]=0;F[c+180|0]=0;F[c+181|0]=0;F[c+182|0]=0;a=H[b+4>>2];c:{if(a>>>0<K[b+8>>2]){Ya(a,d,4);H[a+20>>2]=H[c+204>>2];d=H[c+200>>2];H[a+12>>2]=H[c+196>>2];H[a+16>>2]=d;H[c+196>>2]=0;H[c+200>>2]=0;H[c+204>>2]=0;H[b+4>>2]=a+24;break c}rb(b,c+184|0);if(F[c+207|0]>=0){break c}Ta(H[c+196>>2])}if(F[c+195|0]<0){Ta(H[c+184>>2])}if(F[c+171|0]<0){Ta(H[c+160>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+155|0]<0){Ta(H[c+144>>2])}if(F[c+139|0]<0){Ta(H[c+128>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+123|0]<0){Ta(H[c+112>>2])}if(F[c+107|0]<0){Ta(H[c+96>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+91|0]<0){Ta(H[c+80>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+59|0]>=0){break a}Ta(H[c+48>>2]);break a}a=vb(c+184|0,173436,173588);d=H[b+4>>2];d:{if(d>>>0<K[b+8>>2]){e:{if(F[a+11|0]>=0){e=H[c+188>>2];H[d>>2]=H[c+184>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+192>>2];break e}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break d}rb(b,a);if(F[a+23|0]>=0){break d}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2]);break a}a=vb(c+184|0,173436,173588);d=H[b+4>>2];f:{if(d>>>0<K[b+8>>2]){g:{if(F[a+11|0]>=0){e=H[c+188>>2];H[d>>2]=H[c+184>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+192>>2];break g}Ya(d,H[a>>2],H[a+4>>2])}e=H[a+16>>2];H[d+12>>2]=H[a+12>>2];H[d+16>>2]=e;H[d+20>>2]=H[a+20>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[b+4>>2]=d+24;break f}rb(b,a);if(F[a+23|0]>=0){break f}Ta(H[a+12>>2])}if(F[a+11|0]>=0){break a}Ta(H[a>>2])}Ga=c+208|0}function ny(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=2;a:{f=H[a+456>>2];if(H[f+20>>2]){break a}while(1){b:{c:{d:{e:{c=Ia[H[H[a+460>>2]+4>>2]](a)|0;if((c|0)!=1){if((c|0)!=2){break a}H[f+20>>2]=1;if(!H[f+24>>2]){break e}c=2;if(!H[H[a+460>>2]+16>>2]){break a}b=H[a>>2];H[b+20>>2]=61;Ia[H[b>>2]](a);return 2}f:{switch(H[f+24>>2]){default:c=H[a+336>>2];break b;case 1:if(!(H[a+28>>2]<65501&H[a+32>>2]<=65500)){b=H[a>>2];H[b+20>>2]=42;H[b+24>>2]=65500;Ia[H[H[a>>2]>>2]](a)}b=H[a+212>>2];if((b|0)!=8){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=16;Ia[H[H[a>>2]>>2]](a)}e=H[a+36>>2];if((e|0)>=11){b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=27;H[H[a>>2]+28>>2]=10;Ia[H[H[a>>2]>>2]](a);e=H[a+36>>2]}H[a+312>>2]=1;H[a+316>>2]=1;if((e|0)>0){c=H[a+216>>2];i=0;b=1;d=1;while(1){g=H[c+8>>2];g:{if(g-5>>>0>=4294967292){h=H[c+12>>2];if(h-5>>>0>4294967291){break g}}b=H[a>>2];H[b+20>>2]=19;Ia[H[b>>2]](a);e=H[a+36>>2];h=H[c+12>>2];b=H[a+316>>2];g=H[c+8>>2];d=H[a+312>>2]}b=(b|0)>(h|0)?b:h;H[a+316>>2]=b;d=(d|0)>(g|0)?d:g;H[a+312>>2]=d;c=c+88|0;i=i+1|0;if((i|0)<(e|0)){continue}break}}if(H[a+220>>2]|(H[a+336>>2]?H[a+224>>2]:0)){break d}h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{b=H[a+412>>2];if((b|0)<=119){switch(b|0){case 99:break m;case 80:break n;case 48:break o;case 35:break p;case 24:break q;case 15:break r;case 8:break s;case 3:break t;case 0:break u;case 63:break d;default:break h}}if((b|0)<=194){if((b|0)==120){break l}if((b|0)==143){break k}if((b|0)!=168){break h}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=13;b=13;break c}if((b|0)==195){break j}if((b|0)==224){break i}if((b|0)!=255){break h}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=16;b=16;break c}H[a+432>>2]=0;H[a+428>>2]=24720;H[a+424>>2]=1;b=1;break c}H[a+432>>2]=3;H[a+428>>2]=25936;H[a+424>>2]=2;b=2;break c}H[a+432>>2]=8;H[a+428>>2]=25824;H[a+424>>2]=3;b=3;break c}H[a+432>>2]=15;H[a+428>>2]=25696;H[a+424>>2]=4;b=4;break c}H[a+432>>2]=24;H[a+428>>2]=25520;H[a+424>>2]=5;b=5;break c}H[a+432>>2]=35;H[a+428>>2]=25312;H[a+424>>2]=6;b=6;break c}H[a+432>>2]=48;H[a+428>>2]=25040;H[a+424>>2]=7;b=7;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=9;b=9;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=10;b=10;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=11;b=11;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=12;b=12;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=14;b=14;break c}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=15;b=15;break c}b=H[a>>2];H[b+20>>2]=17;H[b+24>>2]=H[a+408>>2];H[H[a>>2]+28>>2]=H[a+412>>2];H[H[a>>2]+32>>2]=H[a+416>>2];H[H[a>>2]+36>>2]=H[a+420>>2];Ia[H[H[a>>2]>>2]](a);e=H[a+36>>2];b=H[a+424>>2];break c;case 0:break f}}if(!H[f+16>>2]){b=H[a>>2];H[b+20>>2]=36;Ia[H[b>>2]](a)}if(!H[a+336>>2]){continue}Dl(a);return 1}c=2;b=H[a+144>>2];if((b|0)>=H[a+152>>2]){break a}H[a+152>>2]=b;break a}H[a+432>>2]=63;H[a+428>>2]=24720;H[a+424>>2]=8;b=8}H[a+324>>2]=b;H[a+320>>2]=b;if((e|0)>0){c=H[a+216>>2];d=0;while(1){H[c+40>>2]=b;H[c+36>>2]=b;b=N(H[a+312>>2],b);H[c+28>>2]=((b+N(H[c+8>>2],H[a+28>>2])|0)-1|0)/(b|0);b=N(H[a+424>>2],H[a+316>>2]);H[c+32>>2]=((b+N(H[c+12>>2],H[a+32>>2])|0)-1|0)/(b|0);b=H[a+312>>2];H[c+44>>2]=((b+N(H[c+8>>2],H[a+28>>2])|0)-1|0)/(b|0);b=H[a+316>>2];b=((b+N(H[c+12>>2],H[a+32>>2])|0)-1|0)/(b|0)|0;H[c+80>>2]=0;H[c+52>>2]=1;H[c+48>>2]=b;d=d+1|0;if((d|0)<H[a+36>>2]){c=c+88|0;b=H[a+424>>2];continue}break}b=H[a+424>>2]}b=N(H[a+316>>2],b);H[a+328>>2]=((b+H[a+32>>2]|0)-1|0)/(b|0);c=H[a+336>>2];H[H[a+456>>2]+16>>2]=(c|0)>=H[a+36>>2]?H[a+224>>2]!=0:1}if(!c){H[f+24>>2]=2;continue}break}H[f+24>>2]=0;return 1}return c|0}function Nl(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=Ga-16|0;Ga=j;if(a){if(H[a+56>>2]==1){e=mi(a)}l=H[a+65792>>2];f=Jd(a,H[a+44>>2]);m=Ha;a:{if(e){break a}c=H[a+48>>2];if(!c){e=0;break a}e=0;while(1){d=H[c+8>>2];b=-1;b:{if(e){break b}if(!d){d=0;b=0;break b}e=Ia[H[a+8>>2]](H[a+28>>2],H[a+44>>2],c+16|0,d)|0;d=H[c+8>>2];b=(e|0)!=(d|0)?-1:0}e=b;k=d+k|0;c=H[c>>2];if(c){continue}break}}c=H[a+48>>2];if(c){while(1){b=H[c>>2];Ta(c);c=b;if(b){continue}break}}H[a+48>>2]=0;H[a+52>>2]=0;c=H[a+65776>>2];b=f-c|0;if(!((H[a+65780>>2]+(c>>>0>f>>>0)|0)==(m|0)&b>>>0<=4294967294&(!H[a+65788>>2]&K[a+65784>>2]<65536))){c=Jd(a,H[a+44>>2]);h=Ha;b=Ga-16|0;Ga=b;d=H[a+44>>2];H[b+8>>2]=101075792;c:{if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,4)|0)!=4){break c}d=H[a+44>>2];F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+8|0]=44;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,8)|0)!=8){break c}d=H[a+44>>2];G[b+8>>1]=45;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,2)|0)!=2){break c}d=H[a+44>>2];G[b+8>>1]=45;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,2)|0)!=2){break c}d=H[a+44>>2];H[b+8>>2]=0;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,4)|0)!=4){break c}d=H[a+44>>2];H[b+8>>2]=0;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,4)|0)!=4){break c}d=H[a+44>>2];g=H[a+65788>>2];H[b+8>>2]=H[a+65784>>2];H[b+12>>2]=g;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,8)|0)!=8){break c}d=H[a+44>>2];g=H[a+65788>>2];H[b+8>>2]=H[a+65784>>2];H[b+12>>2]=g;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,8)|0)!=8){break c}d=H[a+44>>2];H[b+12>>2]=0;F[b+8|0]=k;F[b+11|0]=k>>>24;F[b+10|0]=k>>>16;F[b+9|0]=k>>>8;if((Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,8)|0)!=8){break c}d=H[a+44>>2];g=H[a+65776>>2];i=m-(H[a+65780>>2]+(g>>>0>f>>>0)|0)|0;H[b+8>>2]=f-g;H[b+12>>2]=i;Ia[H[a+8>>2]](H[a+28>>2],d,b+8|0,8)|0}Ga=b+16|0;d=Ga-16|0;Ga=d;b=H[a+65776>>2];g=H[a+65780>>2];i=H[a+44>>2];H[d+8>>2]=117853008;d:{if((Ia[H[a+8>>2]](H[a+28>>2],i,d+8|0,4)|0)!=4){break d}i=H[a+44>>2];H[d+8>>2]=0;if((Ia[H[a+8>>2]](H[a+28>>2],i,d+8|0,4)|0)!=4){break d}i=H[a+44>>2];H[d+8>>2]=c-b;H[d+12>>2]=h-((b>>>0>c>>>0)+g|0);if((Ia[H[a+8>>2]](H[a+28>>2],i,d+8|0,8)|0)!=8){break d}c=H[a+44>>2];H[d+8>>2]=1;Ia[H[a+8>>2]](H[a+28>>2],c,d+8|0,4)|0}Ga=d+16|0}e:{if(e){break e}e=Ga-16|0;Ga=e;c=H[a+44>>2];H[e+8>>2]=101010256;d=-1;f:{if((Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,4)|0)!=4){break f}c=H[a+44>>2];G[e+8>>1]=0;if((Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0)!=2){break f}c=H[a+44>>2];G[e+8>>1]=0;if((Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0)!=2){break f}c=H[a+44>>2];b=H[a+65788>>2];h=H[a+65784>>2];g:{if(!b&h>>>0>=65535|b){G[e+8>>1]=65535;c=Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0;break g}G[e+8>>1]=h;c=Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0}if((c|0)!=2){break f}c=H[a+44>>2];b=H[a+65788>>2];h=H[a+65784>>2];h:{if(!b&h>>>0>=65535|b){G[e+8>>1]=65535;c=Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0;break h}G[e+8>>1]=h;c=Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,2)|0}if((c|0)!=2){break f}c=H[a+44>>2];H[e+8>>2]=k;if((Ia[H[a+8>>2]](H[a+28>>2],c,e+8|0,4)|0)!=4){break f}b=H[a+44>>2];c=f;d=H[a+65776>>2];f=m-(H[a+65780>>2]+(c>>>0<d>>>0)|0)|0;c=c-d|0;if(!f&(c|0)==-1|f){H[e+8>>2]=-1;d=(Ia[H[a+8>>2]](H[a+28>>2],b,e+8|0,4)|0)!=4?-1:0;break f}H[e+8>>2]=c;d=(Ia[H[a+8>>2]](H[a+28>>2],b,e+8|0,4)|0)!=4?-1:0}Ga=e+16|0;if(d){break e}i:{if(!l){d=H[a+44>>2];c=0;G[j+8>>1]=0;break i}d=H[a+44>>2];c=wb(l);G[j+8>>1]=c;if(c>>>0<65536){break i}G[j+8>>1]=65535}if(!(!c|(Ia[H[a+8>>2]](H[a+28>>2],d,j+8|0,2)|0)!=2)){Ia[H[a+8>>2]](H[a+28>>2],H[a+44>>2],l,c)|0}}Ia[H[a+20>>2]](H[a+28>>2],H[a+44>>2])|0;f=H[a+65792>>2];if(f){Ta(f)}Ta(a)}Ga=j+16|0}function Aq(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;k=Ga-96|0;Ga=k;i=H[a+584>>2];if(i){d=H[i+88>>2];a:{b:{if(!d){g=c;break b}e=H[i+100>>2];f=J[e+4>>1];h=f-d|0;c:{if((h|0)>(c|0)){g=c+d|0;H[i+88>>2]=g;l=(f+(d^-1)|0)-c|0;g=f-g&7;d:{if(!g){d=h;break d}f=0;d=h;while(1){d=d-1|0;e=H[e>>2];f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(l>>>0>=7){while(1){e=H[H[H[H[H[H[H[H[e>>2]>>2]>>2]>>2]>>2]>>2]>>2]>>2];d=d-8|0;if((d|0)>(c|0)){continue}break}}l=c-1|0;d=b+c|0;g=c&3;e:{if(!g){f=c;break e}f=c;while(1){d=d-1|0;F[d|0]=I[e+6|0];f=f-1|0;e=H[e>>2];j=j+1|0;if((g|0)!=(j|0)){continue}break}}g=0;if(l>>>0<3){break c}while(1){F[d-1|0]=I[e+6|0];e=H[e>>2];F[d-2|0]=I[e+6|0];e=H[e>>2];F[d-3|0]=I[e+6|0];d=d-4|0;e=H[e>>2];F[d|0]=I[e+6|0];e=H[e>>2];f=f-4|0;if(f){continue}break}break c}b=b+h|0;g=f+(d^-1)|0;l=h&3;f:{if(!l){d=b;f=h;break f}d=b;f=h;while(1){d=d-1|0;F[d|0]=I[e+6|0];f=f-1|0;e=H[e>>2];j=j+1|0;if((l|0)!=(j|0)){continue}break}}if(g>>>0>=3){while(1){F[d-1|0]=I[e+6|0];e=H[e>>2];F[d-2|0]=I[e+6|0];e=H[e>>2];F[d-3|0]=I[e+6|0];d=d-4|0;e=H[e>>2];F[d|0]=I[e+6|0];e=H[e>>2];f=f-4|0;if(f){continue}break}}H[i+88>>2]=0;g=c-h|0}r=1;if((c|0)<(h|0)){break a}}r=1;q=H[i+112>>2];m=H[i+108>>2];d=H[i+104>>2];p=H[i+84>>2];j=H[i+76>>2];n=H[i+72>>2];f=J[i+64>>1];c=H[a+604>>2];g:{h:{if((g|0)<=0){break h}while(1){i:{j:{k:{h=H[i+92>>2];if((h|0)>=(f|0)){e=I[c|0]<<j|n;n=j+8|0;if((n|0)>=(f|0)){c=c+1|0}else{e=I[c+1|0]<<n|e;n=j+16|0;c=c+2|0}H[i+92>>2]=h-f;j=n-f|0;n=e>>f;l:{o=e&p;l=o&65535;switch(l-256|0){case 1:break h;case 0:break l;default:break j}}m=H[i+116>>2]+2064|0;Ub(m,0,38888);q=H[i+116>>2]+4088|0;f=9;h=H[i+92>>2];if((h|0)>=9){break k}p=511}b=H[a>>2];h=H[a+628>>2];H[k+16>>2]=H[a+480>>2];nb(h,b,45182,k+16|0);break h}f=j+8|0;e=I[c|0]<<j|n;if((j|0)>0){c=c+1|0}else{e=I[c+1|0]<<f|e;f=j+16|0;c=c+2|0}H[i+92>>2]=h-9;p=511;j=f-9|0;f=9;n=e>>9;m:{n:{h=e&511;switch(h-256|0){case 1:break h;case 0:break n;default:break m}}b=H[a>>2];c=H[a+628>>2];H[k+80>>2]=H[a+472>>2];Xa(c,b,45900,k+80|0);break g}F[b|0]=e;g=g-1|0;b=b+1|0;d=H[i+116>>2]+(h<<3)|0;break i}o:{e=H[i+116>>2];if(e>>>0<=m>>>0){h=e+40952|0;if(h>>>0>m>>>0){break o}}b=H[a>>2];c=H[a+628>>2];H[k+64>>2]=H[a+472>>2];Xa(c,b,46289,k- -64|0);break g}H[m>>2]=d;if(!(d>>>0<h>>>0&d>>>0>=e>>>0)){b=H[a>>2];c=H[a+628>>2];H[k+48>>2]=H[a+472>>2];Xa(c,b,46289,k+48|0);break g}F[m+7|0]=I[d+7|0];G[m+4>>1]=J[d+4>>1]+1;d=l<<3;h=d+e|0;F[m+6|0]=I[(h>>>0<m>>>0?h+7|0:m+7|0)|0];m=m+8|0;if(q>>>0<m>>>0){f=((f|0)<11?f:11)+1|0;p=-1<<f^-1;q=e+(p<<3)|0}p:{q:{r:{if(l>>>0>=256){o=J[(d+e|0)+4>>1];if(!o){b=H[a>>2];c=H[a+628>>2];H[k+32>>2]=H[a+472>>2];Xa(c,b,46701,k+32|0);break g}if(g>>>0<o>>>0){H[i+100>>2]=h;e=h;while(1){e=H[e>>2];if(J[e+4>>1]>(g|0)){continue}break}H[i+88>>2]=g;l=g-1|0;d=b+g|0;o=g&3;if(o){b=0;while(1){d=d-1|0;F[d|0]=I[e+6|0];g=g-1|0;e=H[e>>2];b=b+1|0;if((o|0)!=(b|0)){continue}break}}if(l>>>0<3){break r}while(1){F[d-1|0]=I[e+6|0];b=H[e>>2];F[d-2|0]=I[b+6|0];b=H[b>>2];F[d-3|0]=I[b+6|0];d=d-4|0;b=H[b>>2];F[d|0]=I[b+6|0];e=H[b>>2];g=g-4|0;if(g){continue}break}break r}l=b+o|0;d=l;e=h;while(1){d=d-1|0;F[d|0]=I[e+6|0];e=H[e>>2];if(!e){break q}if(b>>>0<d>>>0){continue}break}break q}F[b|0]=o;g=g-1|0;b=b+1|0;break p}g=0;d=h;break h}g=g-o|0;b=l}d=h}if((g|0)>0){continue}break}}H[a+604>>2]=c;H[i+112>>2]=q;H[i+108>>2]=m;H[i+104>>2]=d;H[i+84>>2]=p;H[i+76>>2]=j;H[i+72>>2]=n;G[i+64>>1]=f;if((g|0)<=0){break a}b=H[a>>2];c=H[a+628>>2];a=H[a+472>>2];H[k+4>>2]=g;H[k>>2]=a;Xa(c,b,47198,k)}r=0}Ga=k+96|0;return r|0}aa(43874,41828,573,69647);X()}function Qr(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,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;h=Ga-160|0;Ga=h;e=H[a+608>>2];j=H[a+604>>2];v=1;m=H[a+584>>2];s=H[m+72>>2];g=H[m+68>>2];n=H[m+64>>2];a:{b:{if((c|0)<=0){f=j;break b}t=e+j|0;p=H[m+88>>2];u=H[m+60>>2];k=H[m+12>>2];d=H[m+4>>2];x=d&8;y=d&4;c:while(1){f=p;e=0;d:while(1){o=0;while(1){e:{f:{g:{if((g|0)>11){d=g;break g}if(j>>>0>=t>>>0){d=12;if(g){break g}break f}l=g+8|0;i=j+1|0;n=I[I[j|0]+u|0]<<g|n;if((g|0)>3){j=i;d=l;break g}d=12;if(i>>>0>=t>>>0){j=i;break g}d=g+16|0;n=I[I[j+1|0]+u|0]<<l|n;j=j+2|0}i=((n&4095)<<3)+70912|0;g=I[i+1|0];n=n>>>g|0;g=d-g|0;q=1;d=f;h:{i:{j:{k:{switch(I[i|0]-7|0){case 0:i=H[i+4>>2];w=i+o|0;H[f>>2]=w;o=0;d=f+4|0;e=e+i|0;if((k|0)<=(e|0)){break h}while(1){l:{if((g|0)>12){i=g;break l}if(j>>>0>=t>>>0){i=13;if(g){break l}f=d;break f}r=g+8|0;l=j+1|0;n=I[I[j|0]+u|0]<<g|n;if((g|0)>4){j=l;i=r;break l}i=13;if(l>>>0>=t>>>0){j=l;break l}i=g+16|0;n=I[I[j+1|0]+u|0]<<r|n;j=j+2|0}l=((n&8191)<<3)+103680|0;g=I[l+1|0];n=n>>>g|0;g=i-g|0;m:{i=I[l|0];if(i-10>>>0>=2){n:{switch(i-8|0){case 4:break i;case 0:break n;default:break m}}i=H[l+4>>2];l=i+o|0;H[f+4>>2]=l;d=f+8|0;e=e+i|0;if((k|0)<=(e|0)){break h}f=l|w?d:f;continue d}i=H[l+4>>2];o=i+o|0;e=e+i|0;continue}break};f=H[a+12>>2]&1024;i=H[(f?504:480)+a>>2];l=H[a+628>>2];q=H[a>>2];r=H[m+108>>2];H[h+80>>2]=e;H[h+76>>2]=i;H[h+72>>2]=f?60237:60294;H[h+68>>2]=r;H[h+64>>2]=q;Xa(l,68209,60071,h- -64|0);break j;case 5:break i;case 2:case 4:break e;default:break k}}d=H[a+12>>2]&1024;i=H[(d?504:480)+a>>2];l=H[a+628>>2];q=H[a>>2];r=H[m+108>>2];H[h+48>>2]=e;H[h+44>>2]=i;H[h+40>>2]=d?60237:60294;H[h+36>>2]=r;H[h+32>>2]=q;Xa(l,68209,60071,h+32|0);d=f}q=s}s=q;if(o){H[d>>2]=o;d=d+4|0}}o:{if((e|0)==(k|0)){break o}f=H[a+12>>2]&1024;i=H[(f?504:480)+a>>2];l=H[a+628>>2];q=H[a>>2];r=H[m+108>>2];H[h+24>>2]=k;H[h+20>>2]=e;H[h+16>>2]=i;H[h+12>>2]=f?60237:60294;H[h+8>>2]=r;H[h+4>>2]=e>>>0<k>>>0?60626:60681;H[h>>2]=q;nb(l,68209,60543,h);f=(e|0)>(k|0);p:{if((e|0)<=(k|0)|d>>>0<=p>>>0){break p}while(1){d=d-4|0;e=e-H[d>>2]|0;f=(k|0)<(e|0);if((e|0)<=(k|0)){break p}if(d>>>0>p>>>0){continue}break}}if((e|0)<(k|0)){if(d-p&4){H[d>>2]=0;d=d+4|0}H[d>>2]=k-((e|0)>0?e:0);d=d+4|0;break o}if(!f){break o}H[d+4>>2]=0;H[d>>2]=k;d=d+8|0}Ia[H[m+76>>2]](b,p,d,k);q:{if(y){n=n>>>(g&7)|0;g=g&-8;break q}if(!x){break q}n=n>>>(g&15)|0;g=g&-16;j=(!g&j)+j|0}H[m+108>>2]=H[m+108>>2]+1;d=H[m+8>>2];b=d+b|0;c=c-d|0;if((c|0)>0){continue c}e=H[a+608>>2];f=H[a+604>>2];break b}c=H[a+12>>2]&1024;d=H[(c?504:480)+a>>2];g=H[a+628>>2];i=H[a>>2];l=H[m+108>>2];H[h+144>>2]=e;H[h+140>>2]=d;H[h+136>>2]=c?60237:60294;H[h+132>>2]=l;H[h+128>>2]=i;nb(g,68209,60411,h+128|0);if(o){H[f>>2]=o;f=f+4|0}r:{if((e|0)==(k|0)){break r}c=H[a+12>>2]&1024;d=H[(c?504:480)+a>>2];g=H[a+628>>2];i=H[a>>2];l=H[m+108>>2];H[h+120>>2]=k;H[h+116>>2]=e;H[h+112>>2]=d;H[h+108>>2]=c?60237:60294;H[h+104>>2]=l;H[h+100>>2]=e>>>0<k>>>0?60626:60681;H[h+96>>2]=i;nb(g,68209,60543,h+96|0);g=(e|0)>(k|0);s:{if((e|0)<=(k|0)|f>>>0<=p>>>0){break s}while(1){f=f-4|0;e=e-H[f>>2]|0;g=(k|0)<(e|0);if((e|0)<=(k|0)){break s}if(f>>>0>p>>>0){continue}break}}if((e|0)<(k|0)){if(f-p&4){H[f>>2]=0;f=f+4|0}H[f>>2]=k-((e|0)>0?e:0);f=f+4|0;break r}if(!g){break r}H[f+4>>2]=0;H[f>>2]=k;f=f+8|0}Ia[H[m+76>>2]](b,p,f,k);H[m+72>>2]=s;H[m+64>>2]=n;H[m+68>>2]=0;v=-1;b=H[a+608>>2]+(H[a+604>>2]-j|0)|0;break a}d=H[i+4>>2];o=d+o|0;e=d+e|0;continue}}}}H[m+72>>2]=s;H[m+64>>2]=n;H[m+68>>2]=g;b=(f-j|0)+e|0}H[a+604>>2]=j;H[a+608>>2]=b;Ga=h+160|0;return v|0}function nl(a,b){a=a|0;b=b|0;var 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;d=H[a+12>>2]-5|0;c=H[a+44>>2];m=c>>>0>d>>>0?d:c;c=H[a>>2];l=H[c+4>>2];n=(b|0)!=4;a:{while(1){h=1;e=H[c+16>>2];d=H[a+5820>>2]+42>>3;if(e>>>0<d>>>0){break a}f=H[a+108>>2];g=H[a+92>>2];k=f-g|0;i=k+H[c+4>>2]|0;d=e-d|0;d=d>>>0>i>>>0?i:d;d=d>>>0<65535?d:65535;if(m>>>0>d>>>0){if(!b|!d&n|(d|0)!=(i|0)){break a}}h=(b|0)==4&(d|0)==(i|0);tg(a,0,0,h);F[(H[a+20>>2]+H[a+8>>2]|0)-4|0]=d;F[(H[a+20>>2]+H[a+8>>2]|0)-3|0]=d>>>8;c=d^-1;F[(H[a+20>>2]+H[a+8>>2]|0)-2|0]=c;F[(H[a+20>>2]+H[a+8>>2]|0)-1|0]=c>>>8;j=H[a>>2];i=H[j+28>>2];jc(i);e=H[i+20>>2];c=H[j+16>>2];e=c>>>0>e>>>0?e:c;b:{if(!e){break b}$a(H[j+12>>2],H[i+16>>2],e);H[j+12>>2]=e+H[j+12>>2];H[i+16>>2]=e+H[i+16>>2];H[j+20>>2]=e+H[j+20>>2];H[j+16>>2]=H[j+16>>2]-e;c=H[i+20>>2];H[i+20>>2]=c-e;if((c|0)!=(e|0)){break b}H[i+16>>2]=H[i+8>>2]}if((f|0)!=(g|0)){e=d>>>0>k>>>0?k:d;$a(H[H[a>>2]+12>>2],H[a+56>>2]+H[a+92>>2]|0,e);c=H[a>>2];H[c+12>>2]=e+H[c+12>>2];H[c+16>>2]=H[c+16>>2]-e;H[c+20>>2]=e+H[c+20>>2];H[a+92>>2]=e+H[a+92>>2];d=d-e|0}if(d){f=H[a>>2];g=H[f+12>>2];c=H[f+4>>2];e=c>>>0<d>>>0?c:d;if(e){H[f+4>>2]=c-e;c=$a(g,H[f>>2],e);c:{d:{switch(H[H[f+28>>2]+24>>2]-1|0){case 0:o=f,p=xd(H[f+48>>2],c,e),H[o+48>>2]=p;break c;case 1:break d;default:break c}}o=f,p=Nb(H[f+48>>2],c,e),H[o+48>>2]=p}H[f>>2]=e+H[f>>2];H[f+8>>2]=e+H[f+8>>2];f=H[a>>2];g=H[f+12>>2]}H[f+12>>2]=d+g;H[f+16>>2]=H[f+16>>2]-d;H[f+20>>2]=H[f+20>>2]+d}c=H[a>>2];if(!h){continue}break}h=0}d=H[c+4>>2];e:{if((d|0)==(l|0)){d=H[a+108>>2];break e}g=l-d|0;e=H[a+44>>2];f:{if(g>>>0>=e>>>0){H[a+5808>>2]=2;$a(H[a+56>>2],H[c>>2]-e|0,e);c=H[a+44>>2];H[a+108>>2]=c;d=c;break f}c=H[a+108>>2];g:{if(g>>>0<H[a+60>>2]-c>>>0){break g}d=c-e|0;H[a+108>>2]=d;c=H[a+56>>2];$a(c,c+e|0,d);c=H[a+5808>>2];if(c>>>0>1){break g}H[a+5808>>2]=c+1}$a(H[a+56>>2]+H[a+108>>2]|0,H[H[a>>2]>>2]-g|0,g);d=g+H[a+108>>2]|0;H[a+108>>2]=d;c=H[a+44>>2]}H[a+92>>2]=d;e=H[a+5812>>2];c=c-e|0;H[a+5812>>2]=(c>>>0>g>>>0?g:c)+e}if(K[a+5824>>2]<d>>>0){H[a+5824>>2]=d}f=3;h:{if(!h){break h}c=H[a>>2];f=H[c+4>>2];i:{if(!(f|!(b&-5))){f=1;if(H[a+92>>2]==(d|0)){break h}g=H[a+60>>2]+(d^-1)|0;f=0;break i}g=H[a+60>>2]+(d^-1)|0;if(g>>>0>=f>>>0){break i}e=H[a+92>>2];h=H[a+44>>2];if((e|0)<(h|0)){break i}d=d-h|0;H[a+108>>2]=d;H[a+92>>2]=e-h;c=H[a+56>>2];$a(c,c+h|0,d);c=H[a+5808>>2];if(c>>>0<=1){H[a+5808>>2]=c+1}g=H[a+44>>2]+g|0;c=H[a>>2];f=H[c+4>>2]}h=f>>>0>g>>>0?g:f;j:{if(!h){d=H[a+108>>2];break j}e=H[a+108>>2];d=H[a+56>>2];H[c+4>>2]=f-h;d=$a(d+e|0,H[c>>2],h);k:{l:{switch(H[H[c+28>>2]+24>>2]-1|0){case 0:o=c,p=xd(H[c+48>>2],d,h),H[o+48>>2]=p;break k;case 1:break l;default:break k}}o=c,p=Nb(H[c+48>>2],d,h),H[o+48>>2]=p}H[c>>2]=h+H[c>>2];H[c+8>>2]=h+H[c+8>>2];d=h+H[a+108>>2]|0;H[a+108>>2]=d}if(K[a+5824>>2]<d>>>0){H[a+5824>>2]=d}e=H[a+92>>2];h=d-e|0;c=H[a+12>>2]-(H[a+5820>>2]+42>>3)|0;g=c>>>0<65535?c:65535;c=H[a+44>>2];if(h>>>0<(c>>>0>g>>>0?g:c)>>>0){f=0;if(!b|!((b|0)==4|(d|0)!=(e|0))|(H[H[a>>2]+4>>2]|g>>>0<h>>>0)){break h}}c=0;c=(b|0)==4?!H[H[a>>2]+4>>2]&g>>>0>=h>>>0:c;b=g>>>0>h>>>0?h:g;tg(a,e+H[a+56>>2]|0,b,c);H[a+92>>2]=b+H[a+92>>2];e=H[a>>2];d=H[e+28>>2];jc(d);b=H[d+20>>2];a=H[e+16>>2];b=a>>>0>b>>>0?b:a;m:{if(!b){break m}$a(H[e+12>>2],H[d+16>>2],b);H[e+12>>2]=b+H[e+12>>2];H[d+16>>2]=b+H[d+16>>2];H[e+20>>2]=b+H[e+20>>2];H[e+16>>2]=H[e+16>>2]-b;a=H[d+20>>2];H[d+20>>2]=a-b;if((a|0)!=(b|0)){break m}H[d+16>>2]=H[d+8>>2]}f=c?2:0}return f|0}function pE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-128|0;Ga=d;a:{if(H[c>>2]==H[c+4>>2]){break a}b=H[a+28>>2];b:{if(b){Ia[H[H[b>>2]+80>>2]](d,b);f=M[d>>3];b=H[a+28>>2];if(!b){i=M[d+8>>3];break b}if(Ia[H[H[b>>2]+88>>2]](b,2)|0){b=H[a+28>>2];f=f*M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]}i=M[d+8>>3];b=H[a+28>>2];if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];i=i*M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3];break b}i=M[a+40>>3];f=M[a+32>>3]}b=d+96|0;bb(b,f);gb(b,44);H[d+8>>2]=H[d+104>>2];H[d+104>>2]=0;b=H[d+100>>2];H[d>>2]=H[d+96>>2];H[d+4>>2]=b;H[d+96>>2]=0;H[d+100>>2]=0;b=d+80|0;bb(b,i);j=b;b=I[d+91|0];e=b<<24>>24<0;b=db(d,e?H[d+80>>2]:j,e?H[d+84>>2]:b);H[d+120>>2]=H[b+8>>2];e=H[b+4>>2];H[d+112>>2]=H[b>>2];H[d+116>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}b=H[c>>2];g=H[c+4>>2];if((b|0)!=(g|0)){while(1){f=+H[b>>2];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d- -64|0;bb(e,f);im(e,F[d+75|0]<0?H[d+64>>2]:e);H[d+88>>2]=H[d+72>>2];H[d+72>>2]=0;e=H[d+68>>2];H[d+80>>2]=H[d+64>>2];H[d+84>>2]=e;H[d+64>>2]=0;H[d+68>>2]=0;gb(d+80|0,44);H[d+104>>2]=H[d+88>>2];H[d+88>>2]=0;e=H[d+84>>2];H[d+96>>2]=H[d+80>>2];H[d+100>>2]=e;H[d+80>>2]=0;H[d+84>>2]=0;f=+H[b+4>>2];e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break d}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+48|0;bb(e,f);j=e;e=I[d+59|0];h=e<<24>>24<0;e=db(d+96|0,h?H[d+48>>2]:j,h?H[d+52>>2]:e);H[d+8>>2]=H[e+8>>2];h=H[e+4>>2];H[d>>2]=H[e>>2];H[d+4>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;e=I[d+11|0];h=e<<24>>24<0;db(d+112|0,h?H[d>>2]:d,h?H[d+4>>2]:e);if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}b=b+8|0;if((g|0)!=(b|0)){continue}break}}b=Va(32);H[d>>2]=b;H[d+4>>2]=6;H[d+8>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+12|0;e:{if(F[d+123|0]>=0){e=H[d+116>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+120>>2];break e}Ya(b,H[d+112>>2],H[d+116>>2])}vb(d+24|0,173436,173588);b=Va(48);H[d+96>>2]=b;H[d+104>>2]=b+48;f:{if(F[d+11|0]>=0){e=H[d+4>>2];H[b>>2]=H[d>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+8>>2];break f}Ya(b,H[d>>2],H[d+4>>2])}e=b+12|0;g:{if(F[d+23|0]>=0){g=H[d+16>>2];H[e>>2]=H[d+12>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+20>>2];break g}Ya(e,H[d+12>>2],H[d+16>>2])}e=b+24|0;h:{if(F[d+35|0]>=0){g=H[d+28>>2];H[e>>2]=H[d+24>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+32>>2];break h}Ya(e,H[d+24>>2],H[d+28>>2])}e=b+36|0;i:{if(F[d+47|0]>=0){g=H[d+40>>2];H[e>>2]=H[d+36>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+44>>2];H[d+100>>2]=b+48;b=d+24|0;break i}Ya(e,H[d+36>>2],H[d+40>>2]);H[d+100>>2]=b+48;b=d+24|0;if(F[d+47|0]>=0){break i}Ta(H[d+36>>2])}if(F[d+35|0]<0){Ta(H[b>>2])}if(F[d+23|0]<0){Ta(H[d+12>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}e=d+96|0;zc(a,e);H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;$f(a,c,d);b=Va(48);H[d>>2]=b;H[d+4>>2]=8;H[d+8>>2]=-2147483636;Wa(b,176500,8);H[b+32>>2]=0;F[d+91|0]=0;H[d+80>>2]=0;Pb(a,d,e,d+80|0);if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}a=H[d+96>>2];if(a){b=H[d+100>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+96>>2]}H[d+100>>2]=a;Ta(b)}if(F[d+123|0]>=0){break a}Ta(H[d+112>>2])}Ga=d+128|0}function oE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-128|0;Ga=d;a:{if(H[c>>2]==H[c+4>>2]){break a}b=H[a+28>>2];b:{if(b){Ia[H[H[b>>2]+80>>2]](d,b);f=M[d>>3];b=H[a+28>>2];if(!b){i=M[d+8>>3];break b}if(Ia[H[H[b>>2]+88>>2]](b,2)|0){b=H[a+28>>2];f=f*M[Ia[H[H[b>>2]+88>>2]](b,2)>>3]}i=M[d+8>>3];b=H[a+28>>2];if(!b){break b}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break b}b=H[a+28>>2];i=i*M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3];break b}i=M[a+40>>3];f=M[a+32>>3]}b=d+96|0;bb(b,f);gb(b,44);H[d+8>>2]=H[d+104>>2];H[d+104>>2]=0;b=H[d+100>>2];H[d>>2]=H[d+96>>2];H[d+4>>2]=b;H[d+96>>2]=0;H[d+100>>2]=0;b=d+80|0;bb(b,i);j=b;b=I[d+91|0];e=b<<24>>24<0;b=db(d,e?H[d+80>>2]:j,e?H[d+84>>2]:b);H[d+120>>2]=H[b+8>>2];e=H[b+4>>2];H[d+112>>2]=H[b>>2];H[d+116>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}b=H[c>>2];g=H[c+4>>2];if((b|0)!=(g|0)){while(1){f=+G[b>>1];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];f=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*f}e=d- -64|0;bb(e,f);im(e,F[d+75|0]<0?H[d+64>>2]:e);H[d+88>>2]=H[d+72>>2];H[d+72>>2]=0;e=H[d+68>>2];H[d+80>>2]=H[d+64>>2];H[d+84>>2]=e;H[d+64>>2]=0;H[d+68>>2]=0;gb(d+80|0,44);H[d+104>>2]=H[d+88>>2];H[d+88>>2]=0;e=H[d+84>>2];H[d+96>>2]=H[d+80>>2];H[d+100>>2]=e;H[d+80>>2]=0;H[d+84>>2]=0;f=+G[b+2>>1];e=H[a+28>>2];d:{if(!e){break d}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break d}e=H[a+28>>2];f=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*f}e=d+48|0;bb(e,f);j=e;e=I[d+59|0];h=e<<24>>24<0;e=db(d+96|0,h?H[d+48>>2]:j,h?H[d+52>>2]:e);H[d+8>>2]=H[e+8>>2];h=H[e+4>>2];H[d>>2]=H[e>>2];H[d+4>>2]=h;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;e=I[d+11|0];h=e<<24>>24<0;db(d+112|0,h?H[d>>2]:d,h?H[d+4>>2]:e);if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}b=b+4|0;if((g|0)!=(b|0)){continue}break}}b=Va(32);H[d>>2]=b;H[d+4>>2]=6;H[d+8>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+12|0;e:{if(F[d+123|0]>=0){e=H[d+116>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+120>>2];break e}Ya(b,H[d+112>>2],H[d+116>>2])}vb(d+24|0,173436,173588);b=Va(48);H[d+96>>2]=b;H[d+104>>2]=b+48;f:{if(F[d+11|0]>=0){e=H[d+4>>2];H[b>>2]=H[d>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+8>>2];break f}Ya(b,H[d>>2],H[d+4>>2])}e=b+12|0;g:{if(F[d+23|0]>=0){g=H[d+16>>2];H[e>>2]=H[d+12>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+20>>2];break g}Ya(e,H[d+12>>2],H[d+16>>2])}e=b+24|0;h:{if(F[d+35|0]>=0){g=H[d+28>>2];H[e>>2]=H[d+24>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+32>>2];break h}Ya(e,H[d+24>>2],H[d+28>>2])}e=b+36|0;i:{if(F[d+47|0]>=0){g=H[d+40>>2];H[e>>2]=H[d+36>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+44>>2];H[d+100>>2]=b+48;b=d+24|0;break i}Ya(e,H[d+36>>2],H[d+40>>2]);H[d+100>>2]=b+48;b=d+24|0;if(F[d+47|0]>=0){break i}Ta(H[d+36>>2])}if(F[d+35|0]<0){Ta(H[b>>2])}if(F[d+23|0]<0){Ta(H[d+12>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}e=d+96|0;zc(a,e);H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;oh(a,c,d);b=Va(48);H[d>>2]=b;H[d+4>>2]=8;H[d+8>>2]=-2147483636;Wa(b,176500,8);H[b+32>>2]=0;F[d+91|0]=0;H[d+80>>2]=0;Pb(a,d,e,d+80|0);if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}a=H[d+96>>2];if(a){b=H[d+100>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+96>>2]}H[d+100>>2]=a;Ta(b)}if(F[d+123|0]>=0){break a}Ta(H[d+112>>2])}Ga=d+128|0}function Xw(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,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,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;b=H[b+84>>2];n=N(H[b+108>>2],G[c+54>>1]);g=N(H[b+44>>2],G[c+22>>1]);h=N(n+g|0,6810);i=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);j=N(i+f|0,6810);O=h+N(g,4209)|0;o=N(G[c+6>>1],H[b+12>>2])<<13|1024;g=N(H[b+76>>2],G[c+38>>1]);k=N(H[b+140>>2],G[c+70>>1]);p=g-k|0;r=o+N(p,2896)|0;s=N(g+k|0,6476);P=r+s|0;l=O+P>>11;Q=j+N(f,4209)|0;t=N(G[c+2>>1],H[b+4>>2])<<13|1024;g=N(H[b+68>>2],G[c+34>>1]);f=N(H[b+132>>2],G[c+66>>1]);u=g-f|0;v=t+N(u,2896)|0;w=N(f+g|0,6476);R=v+w|0;m=Q+R>>11;f=N(l+m|0,6810);x=N(H[b+96>>2],G[c+48>>1]);y=N(H[b+32>>2],G[c+16>>1]);k=N(x+y|0,6810);g=H[d>>2]+e|0;a=H[a+332>>2]+128|0;m=f+N(m,4209)|0;z=N(H[b+104>>2],G[c+52>>1]);A=N(H[b+40>>2],G[c+20>>1]);B=N(z+A|0,6810);A=B+N(A,4209)|0;S=N(G[c+4>>1],H[b+8>>2])<<13|1024;q=N(H[b+72>>2],G[c+36>>1]);C=N(H[b+136>>2],G[c+68>>1]);T=q-C|0;U=S+N(T,2896)|0;q=N(q+C|0,6476);C=U+q|0;D=A+C>>11;V=N(G[c+8>>1],H[b+16>>2])<<13|1024;E=N(H[b+80>>2],G[c+40>>1]);J=N(H[b+144>>2],G[c+72>>1]);W=E-J|0;X=V+N(W,2896)|0;E=N(E+J|0,6476);J=X+E|0;Y=N(H[b+112>>2],G[c+56>>1]);K=N(H[b+48>>2],G[c+24>>1]);Z=N(Y+K|0,6810);K=Z+N(K,4209)|0;L=J+K>>11;_=D-L|0;y=k+N(y,4209)|0;$=N(G[c>>1],H[b>>2])<<13|1024;M=N(H[b+64>>2],G[c+32>>1]);b=N(H[b+128>>2],G[c+64>>1]);aa=M-b|0;ba=$+N(aa,2896)|0;M=N(b+M|0,6476);ca=ba+M|0;b=(y+ca<<2)+131072&-8192;c=N(_,2896)+b|0;D=N(D+L|0,6476);L=c+D|0;F[g|0]=I[a+(m+L>>>18&1023)|0];F[g+4|0]=I[a+(L-m>>>18&1023)|0];f=f+N(l,-17828)|0;c=c-D|0;F[g+1|0]=I[a+(f+c>>>18&1023)|0];F[g+3|0]=I[a+(c-f>>>18&1023)|0];F[g+2|0]=I[a+(b+N(_,268423872)>>>18&1023)|0];g=h+N(n,-17828)|0;h=r-s|0;f=g+h>>11;j=j+N(i,-17828)|0;n=v-w|0;i=j+n>>11;c=N(f+i|0,6810);b=H[d+4>>2]+e|0;i=c+N(i,4209)|0;r=N(z,-17828)+B|0;s=U-q|0;l=r+s>>11;v=N(Y,-17828)+Z|0;w=X-E|0;m=v+w>>11;z=l-m|0;k=k+N(x,-17828)|0;x=ba-M|0;B=(k+x<<2)+131072&-8192;q=N(z,2896)+B|0;l=N(l+m|0,6476);m=q+l|0;F[b|0]=I[a+(i+m>>>18&1023)|0];F[b+4|0]=I[a+(m-i>>>18&1023)|0];c=c+N(f,-17828)|0;f=q-l|0;F[b+1|0]=I[a+(c+f>>>18&1023)|0];F[b+3|0]=I[a+(f-c>>>18&1023)|0];F[b+2|0]=I[a+(B+N(z,268423872)>>>18&1023)|0];f=o+N(p,-11584)>>11;i=t+N(u,-11584)>>11;c=N(f+i|0,6810);b=H[d+8>>2]+e|0;i=c+N(i,4209)|0;u=(N(aa,1073730240)+$<<2)+131072&-8192;p=N(T,-11584)+S>>11;o=N(W,-11584)+V>>11;l=p-o|0;t=u+N(l,2896)|0;p=N(p+o|0,6476);o=t+p|0;F[b|0]=I[a+(i+o>>>18&1023)|0];F[b+4|0]=I[a+(o-i>>>18&1023)|0];c=c+N(f,-17828)|0;f=t-p|0;F[b+1|0]=I[a+(c+f>>>18&1023)|0];F[b+3|0]=I[a+(f-c>>>18&1023)|0];F[b+2|0]=I[a+(u+N(l,268423872)>>>18&1023)|0];g=h-g>>11;h=n-j>>11;c=N(g+h|0,6810);b=H[d+12>>2]+e|0;h=c+N(h,4209)|0;k=(x-k<<2)+131072&-8192;j=s-r>>11;f=w-v>>11;n=j-f|0;i=k+N(n,2896)|0;j=N(f+j|0,6476);f=i+j|0;F[b|0]=I[a+(h+f>>>18&1023)|0];F[b+4|0]=I[a+(f-h>>>18&1023)|0];c=c+N(g,-17828)|0;g=i-j|0;F[b+1|0]=I[a+(c+g>>>18&1023)|0];F[b+3|0]=I[a+(g-c>>>18&1023)|0];F[b+2|0]=I[a+(k+N(n,268423872)>>>18&1023)|0];g=P-O>>11;h=R-Q>>11;c=N(g+h|0,6810);b=H[d+16>>2]+e|0;d=c+N(h,4209)|0;f=(ca-y<<2)+131072&-8192;e=C-A>>11;h=J-K>>11;j=e-h|0;k=f+N(j,2896)|0;e=N(e+h|0,6476);h=k+e|0;F[b|0]=I[a+(d+h>>>18&1023)|0];F[b+4|0]=I[a+(h-d>>>18&1023)|0];c=c+N(g,-17828)|0;d=k-e|0;F[b+1|0]=I[a+(c+d>>>18&1023)|0];F[b+3|0]=I[a+(d-c>>>18&1023)|0];F[b+2|0]=I[a+(f+N(j,268423872)>>>18&1023)|0]}function Ge(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Ga-16|0;Ga=i;d=H[a+12>>2];a:{if(!(d&64)){f=Ga+-64|0;Ga=f;b:{c:{d:{if(!H[a+8>>2]){d=H[a+628>>2];H[f>>2]=H[a>>2];Xa(d,64080,43708,f);break d}d=H[a+12>>2];if(d>>>10&1){Xa(H[a+628>>2],H[a>>2],44777,0);d=0;break b}e=H[a+40>>2];if(!(e&2)){d=H[a+628>>2];H[f+16>>2]=H[a>>2];Xa(d,64080,45416,f+16|0);break d}e=e&1048576;if(J[a+98>>1]==1){if(e){break c}G[a+138>>1]=1;break c}if(e){break c}d=H[a+628>>2];H[f+48>>2]=H[a>>2];Xa(d,64080,45946,f+48|0)}d=0;break b}e:{if(!H[a+184>>2]){d=H[a+40>>2];f:{if(I[a+13|0]&4){e=J[a+98>>1];if(!(H[a+60>>2]|!(d&4))){break f}e=jk(a);break f}e=J[a+98>>1];if(!(H[a+60>>2]|!(d&131072))){break f}e=mk(a)}d=e;H[a+180>>2]=d;H[a+176>>2]=d;if(J[a+138>>1]==2){H[a+176>>2]=(d>>>0)/J[a+98>>1]}j=a,k=cb(d<<2),H[j+184>>2]=k;e=cb(H[a+180>>2]<<2);H[a+188>>2]=e;d=0;g=H[a+184>>2];if(!(!g|!e)){Ub(g,0,H[a+180>>2]<<2);Ub(H[a+188>>2],0,H[a+180>>2]<<2);H[a+40>>2]=H[a+40>>2]|50331648;d=1}if(!d){break e}d=H[a+12>>2]}if(d&1024){d=Zc(a)}else{d=-1}H[a+508>>2]=d;j=a,k=Bc(a),H[j+588>>2]=k;H[a+12>>2]=H[a+12>>2]|64;d=1;break b}H[a+180>>2]=0;d=H[a+628>>2];e=H[a+12>>2];H[f+32>>2]=H[a>>2];H[f+36>>2]=e&1024?46619:47015;Xa(d,64080,46074,f+32|0);d=0}Ga=f- -64|0;if(!d){f=-1;break a}d=H[a+12>>2]}if(!(H[a+596>>2]?d&16:0)){f=-1;d=Ga-16|0;Ga=d;e=H[a+596>>2];if(e){if(I[a+13|0]&2){Ta(e);H[a+12>>2]=H[a+12>>2]&-513}H[a+596>>2]=0}if(I[a+13|0]&4){e=H[a+508>>2]}else{e=Le(a)}g=(e|0)>8192?e:8192;e=cb(g);g:{if(!e){e=H[a+628>>2];H[d>>2]=H[a>>2];Xa(e,64112,47528,d);e=0;break g}h=H[a+12>>2]|512;H[a+608>>2]=0;H[a+600>>2]=g;H[a+596>>2]=e;H[a+604>>2]=e;H[a+12>>2]=h|16;e=1}Ga=d+16|0;if(!e){break a}}e=J[a+138>>1];h:{i:{j:{d=H[a+60>>2];if(d>>>0<=c>>>0){if((e|0)!=2){break j}Xa(H[a+628>>2],H[a>>2],40674,0);f=-1;break a}d=c>>>0>=d>>>0;if((e|0)!=2){break i}e=J[a+98>>1];if(!e){b=H[a>>2];a=H[a+628>>2];H[i+4>>2]=e;H[i>>2]=0;Xa(a,b,41796,i);f=-1;break a}e=(c>>>0)/K[a+100>>2]|0;break h}H[a+60>>2]=c+1;d=c>>>0>=d>>>0}e=(c>>>0)/K[a+100>>2]|0}k:{if(e>>>0<K[a+180>>2]){break k}g=Ga-16|0;Ga=g;l:{if(J[a+138>>1]==1){f=Ue(H[a+184>>2],(H[a+180>>2]<<2)+4|0);h=Ue(H[a+188>>2],(H[a+180>>2]<<2)+4|0);m:{if(!(h?f:0)){if(f){Ta(f)}if(h){Ta(h)}H[a+180>>2]=0;f=H[a+628>>2];H[g>>2]=H[a>>2];Xa(f,64080,49112,g);f=0;break m}H[a+188>>2]=h;H[a+184>>2]=f;Ub(f+(H[a+180>>2]<<2)|0,0,4);Ub(H[a+188>>2]+(H[a+180>>2]<<2)|0,0,4);H[a+180>>2]=H[a+180>>2]+1;f=1}Ga=g+16|0;break l}aa(48485,48921,594,64133);X()}if(f){break k}f=-1;break a}if((e|0)!=H[a+480>>2]){f=-1;g=0;h=H[a+12>>2];n:{if(!(h&64)){break n}if(h&4096){H[a+12>>2]=h&-4097;if(!(Ia[H[a+536>>2]](a)|0)){break n}}g=yb(a)}if(!g){break a}H[a+480>>2]=e;g=H[a+176>>2];o:{if(!(e>>>0>=g>>>0&d)){d=H[a+100>>2];break o}g=0;h=H[a+60>>2];d=H[a+100>>2];if(h>>>0<0-d>>>0){g=((d+h|0)-1>>>0)/(d>>>0)|0}H[a+176>>2]=g}H[a+472>>2]=N((e>>>0)%(g>>>0)|0,d);if(!(I[a+12|0]&32)){if(!(Ia[H[a+524>>2]](a)|0)){break a}H[a+12>>2]=H[a+12>>2]|32}H[a+608>>2]=0;H[a+604>>2]=H[a+596>>2];d=H[a+188>>2]+(e<<2)|0;if(H[d>>2]){H[d>>2]=0;H[a+484>>2]=0}if(!(Ia[H[a+532>>2]](a,0)|0)){break a}H[a+12>>2]=H[a+12>>2]|4096}f=H[a+472>>2];if((f|0)!=(c|0)){if(c>>>0<f>>>0){H[a+604>>2]=H[a+596>>2];f=N(H[a+100>>2],(e>>>0)%K[a+176>>2]|0);H[a+472>>2]=f}if(!(Ia[H[a+568>>2]](a,c-f|0)|0)){f=-1;break a}H[a+472>>2]=c}Ia[H[a+652>>2]](a,b,H[a+588>>2]);f=Ia[H[a+544>>2]](a,b,H[a+588>>2],0)|0;H[a+472>>2]=c+1}Ga=i+16|0;return f}function wr(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=H[a+12>>2];j=H[e+584>>2];a:{b:{c:{d:{e:{f:{g:{while(1){a=H[j+3204>>2];if(a>>>0>=19){break d}b=0;h:{i:{j:{k:{l:{m:{switch(a|0){case 1:a=H[e+584>>2];b=H[a+252>>2];if(b){break l}b=0;break j;case 2:a=H[e+584>>2];c=H[a+256>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 3:a=H[e+584>>2];c=H[a+260>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 4:a=H[e+584>>2];c=H[a+264>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 5:a=H[e+584>>2];c=H[a+268>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 6:a=H[e+584>>2];c=H[a+272>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 7:a=H[e+584>>2];c=H[a+276>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 8:a=H[e+584>>2];c=H[a+280>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 9:a=H[e+584>>2];c=H[a+284>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 10:a=H[e+584>>2];c=H[a+288>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 11:a=H[e+584>>2];c=H[a+292>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 12:a=H[e+584>>2];c=H[a+296>>2];b=0;if(!c){break j}d=c+4|0;f=H[c>>2]-4|0;break k;case 13:a=H[e+584>>2];c=J[a+300>>1];b=0;if(!c){break j}H[a+3208>>2]=67165695;F[a+3213|0]=c;F[a+3212|0]=c>>>8;d=a+3208|0;f=6;b=6;break j;case 14:b=H[e+584>>2];d=I[b+194|0];f=N(d,3);if(f>>>0>=248){break c}F[b+3208|0]=255;F[b+3212|0]=8;a=0;F[b+3210|0]=0;F[b+3209|0]=I[b+304|0];F[b+3217|0]=d;e=H[b+308>>2];F[b+3216|0]=e;F[b+3211|0]=f+8;F[b+3215|0]=e>>>8;e=b+3213|0;c=J[b+312>>1];c=c<<8|c>>>8;F[e|0]=c;F[e+1|0]=c>>>8;if(d){i=I[b+193|0];while(1){e=b+N(a,3)|0;c=b+(a+i|0)|0;F[e+3218|0]=I[c+316|0];F[e+3219|0]=I[c+319|0];F[e+3220|0]=I[c+322|0];a=a+1|0;if((d|0)!=(a|0)){continue}break}}d=b+3208|0;H[b+3204>>2]=H[b+3204>>2]+1;f=f+10|0;break e;case 15:b=H[e+584>>2];d=I[b+194|0];if(d>>>0>=125){break b}G[b+3208>>1]=56063;F[b+3212|0]=d;F[b+3210|0]=0;F[b+3211|0]=(d<<1)+6;a=0;if(d){f=I[b+193|0];if((d|0)!=1){l=d&254;e=b+3208|0;c=b+325|0;i=b+328|0;while(1){g=e+(a<<1)|0;h=a+f|0;F[g+5|0]=I[h+c|0];F[g+6|0]=I[i+h|0];g=a|1;h=e+(g<<1)|0;g=f+g|0;F[h+5|0]=I[g+c|0];F[h+6|0]=I[g+i|0];a=a+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(d&1){e=b+(a<<1)|0;a=b+(a+f|0)|0;F[e+3213|0]=I[a+325|0];F[e+3214|0]=I[a+328|0]}a=d<<1}d=b+3208|0;f=a+b|0;F[f+3215|0]=0;f=f+3213|0;F[f|0]=0;F[f+1|0]=63;H[b+3204>>2]=H[b+3204>>2]+1;f=a+8|0;break e;case 16:a=H[e+584>>2];f=J[a+1148>>1];if(!f){if(!Kc(a)){break h}f=J[a+1148>>1];if(!f){break a}}G[a+1148>>1]=0;d=H[a+1152>>2];if(H[a+1144>>2]){break e}n:{switch(H[a+1124>>2]-2|0){case 0:if(K[a+1128>>2]<K[a+1132>>2]){H[a+3204>>2]=17;break e}H[a+3204>>2]=18;break e;case 1:break n;default:break e}}H[a+3204>>2]=18;break e;case 17:a=H[e+584>>2];F[a+3208|0]=255;H[a+3204>>2]=16;d=I[a+302|0];F[a+3209|0]=d-48;d=d+1|0;F[a+302|0]=(d&255)==8?0:d;d=a+3208|0;break f;case 18:break m;case 0:break g;default:break i}}a=H[e+584>>2];G[a+3208>>1]=55807;d=a+3208|0;break f}d=b+4|0;f=H[b>>2]-4|0}b=f}H[a+3204>>2]=H[a+3204>>2]+1}if(!b){continue}break e}break}Xa(H[e+628>>2],61802,61839,0);Cb(H[e+584>>2]+4|0,1);X()}a=H[e+584>>2];G[a+3208>>1]=55551;H[a+3204>>2]=H[a+3204>>2]+1;d=a+3208|0}f=2}H[j+1024>>2]=d;H[j+1028>>2]=f;return 1}aa(61866,42004,2057,68981);X()}aa(61930,42004,2196,68998);X()}aa(62001,42004,2232,69018);X()}aa(52013,42004,2266,69038);X()}function lg(a,b){var c=0,d=0,e=0,f=0,g=0,h=O(0),i=0;d=Ga-240|0;Ga=d;g=Hb(a,J[b>>1]);a:{b:{c:{c=H[b+4>>2];if(c>>>0>=2){d:{e:{switch(J[b+2>>1]-1|0){case 0:case 5:c=Yb(a,c,1,64016);if(!c){break a}if(Ah(a,b,c)){break b}Ta(c);break a;case 2:case 7:c=Yb(a,c,2,64016);if(!c){break a}e=H[b+4>>2];if(e>>>0<=2){if(J[a+456>>1]==19789){f:{g:{switch(e-1|0){case 0:e=H[b+8>>2];break f;case 1:break g;default:break b}}e=H[b+8>>2];G[c+2>>1]=e}G[c>>1]=e>>>16;break b}h:{switch(e-1|0){case 1:break h;case 0:break d;default:break b}}e=H[b+8>>2];G[c+2>>1]=e>>>16;G[c>>1]=e;break b}if(hc(a,b,c)){break b}e=0;Ta(c);break a;case 3:case 8:c=Yb(a,c,4,64016);if(!c){break a}if(H[b+4>>2]==1){H[c>>2]=H[b+8>>2];break b}if(hc(a,b,c)){break b}Ta(c);break a;case 4:case 9:c=Yb(a,c,4,64016);if(!c){break a}if(ak(a,b,c)){break b}Ta(c);break a;case 10:c=Yb(a,c,4,64016);if(!c){break a}if(H[b+4>>2]==1){L[c>>2]=L[b+8>>2];break b}if(hc(a,b,c)){break b}Ta(c);break a;case 1:case 6:c=Yb(a,c+1|0,1,64016);if(!c){break a}e=H[b+4>>2];if(e>>>0<=4){H[d+232>>2]=H[b+8>>2];f=d+232|0;if(I[a+12|0]&128){Md(d+232|0);e=H[b+4>>2]}sb(c,f,e);break c}if(hc(a,b,c)){break c}e=0;Ta(c);break a;case 11:break e;default:break a}}c=Yb(a,c,8,64016);if(!c){break a}if(hc(a,b,c)){break b}Ta(c);break a}G[c>>1]=H[b+8>>2];break b}if(!c){c=H[a>>2];e=H[a+628>>2];a=H[Hb(a,J[b>>1])+16>>2];b=H[b+4>>2];H[d+40>>2]=1;H[d+36>>2]=b;H[d+32>>2]=a;nb(e,c,54347,d+32|0);e=0;break a}i:{j:{k:{l:{m:{c=J[b+2>>1];switch(c-1|0){case 1:case 6:break i;case 11:break j;case 4:case 9:case 10:break k;case 3:case 8:break l;case 0:case 2:case 5:case 7:break m;default:break a}}n:{switch(H[g+8>>2]-4|0){case 0:case 5:break l;default:break n}}e=H[b+8>>2];o:{if(J[a+456>>1]==19789){f=c<<2;c=f+H[a+468>>2]|0;e=e>>>H[f+H[a+464>>2]>>2]|0;break o}c=H[a+468>>2]+(c<<2)|0}c=H[c>>2]&e;G[d+232>>1]=c;b=J[b>>1];if(I[g+15|0]){H[d+64>>2]=1;H[d+68>>2]=d+232;e=lb(a,b,d- -64|0);break a}H[d+48>>2]=c&65535;e=lb(a,b,d+48|0);break a}e=H[b+8>>2];p:{if(J[a+456>>1]==19789){f=c<<2;c=f+H[a+468>>2]|0;e=e>>>H[f+H[a+464>>2]>>2]|0;break p}c=H[a+468>>2]+(c<<2)|0}c=H[c>>2]&e;H[d+232>>2]=c;b=J[b>>1];if(I[g+15|0]){H[d+96>>2]=1;H[d+100>>2]=d+232;e=lb(a,b,d+96|0);break a}H[d+80>>2]=c;e=lb(a,b,d+80|0);break a}q:{if((c|0)==11){c=H[b+8>>2];if(J[a+456>>1]==19789){c=c>>>H[H[a+464>>2]+44>>2]|0}H[d+228>>2]=H[H[a+468>>2]+44>>2]&c;sb(d+232|0,d+228|0,4);h=L[d+232>>2];break q}h=O(1);if(!hc(a,b,d+232|0)){break q}c=H[d+232>>2];e=H[d+236>>2];if(e){if(J[b+2>>1]==5){h=O(O(c>>>0)/O(e>>>0));break q}h=O(O(c|0)/O(e|0));break q}e=H[a>>2];f=H[a+628>>2];i=H[Hb(a,J[b>>1])+16>>2];H[d+148>>2]=c;H[d+144>>2]=i;Xa(f,e,60116,d+144|0)}L[d+224>>2]=h;b=J[b>>1];if(I[g+15|0]){H[d+128>>2]=1;H[d+132>>2]=d+224;e=lb(a,b,d+128|0);break a}M[d+112>>3]=h;e=lb(a,b,d+112|0);break a}if(!hc(a,b,d+232|0)){break a}b=J[b>>1];r:{if(I[g+15|0]){H[d+176>>2]=1;H[d+180>>2]=d+232;a=lb(a,b,d+176|0);break r}M[d+160>>3]=M[d+232>>3];a=lb(a,b,d+160|0)}e=(a|0)!=0;break a}H[d+232>>2]=H[b+8>>2];e=d+228|0;f=d+232|0;if(I[a+12|0]&128){Md(d+232|0);c=H[b+4>>2]}else{c=1}sb(e,f,c);F[d+229|0]=0;b=J[b>>1];if(I[g+15|0]){H[d+208>>2]=1;H[d+212>>2]=d+228;e=lb(a,b,d+208|0);break a}H[d+192>>2]=d+228;e=lb(a,b,d+192|0);break a}F[H[b+4>>2]+c|0]=0}e=J[b>>1];if(I[g+15|0]){b=H[b+4>>2];H[d+20>>2]=c;H[d+16>>2]=b;e=lb(a,e,d+16|0);Ta(c);break a}H[d>>2]=c;e=lb(a,e,d);Ta(c)}Ga=d+240|0;return e}function Tu(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;_a(a+160|0,0,96);d=a;while(1){f=H[(g<<2)+b>>2]+c|0;j=I[f+4|0];k=I[f+5|0];e=j-k|0;l=I[f|0];n=I[f+9|0];h=l-n|0;s=e+h|0;o=I[f+2|0];t=I[f+7|0];u=o-t|0;p=I[f+1|0];q=I[f+8|0];i=p-q|0;r=I[f+3|0];v=I[f+6|0];f=r-v|0;m=i-f|0;H[d+20>>2]=s-(u+m|0)<<2;j=j+k|0;k=l+n|0;l=j+k|0;r=r+v|0;p=p+q|0;q=r+p|0;o=o+t|0;H[d>>2]=(l+(q+o|0)<<2)-5120;n=o<<1;H[d+16>>2]=(N(q-n|0,-3580)+N(l-n|0,9373)|0)+1024>>11;k=k-j|0;l=p-r|0;j=N(k+l|0,6810)+1024|0;H[d+24>>2]=j+N(l,-17828)>>11;H[d+8>>2]=j+N(k,4209)>>11;j=(N(h-e|0,7791)+N(f+i|0,-4815)|0)+1024|0;k=u<<13;m=((m<<12)-k|0)+N(m+s|0,2531)|0;H[d+28>>2]=j-m>>11;H[d+12>>2]=j+m>>11;H[d+4>>2]=(((k+(N(h,11443)+N(i,10323)|0)|0)+N(f,5260)|0)+N(e,1812)|0)+1024>>11;d=d+32|0;g=g+1|0;if((g|0)!=5){continue}break}b=H[a+128>>2];c=H[a>>2];d=b+c|0;f=H[a+96>>2];g=H[a+32>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+64>>2];i=N(d-(e<<2)|0,3707);H[a+128>>2]=h-i>>15;H[a+64>>2]=h+i>>15;H[a>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+96>>2]=b+N(d,-22820)>>15;H[a+32>>2]=b+N(c,5387)>>15;b=H[a+100>>2];c=H[a+36>>2];d=b+c|0;f=H[a+132>>2];g=H[a+4>>2];e=f+g|0;h=d+e|0;i=H[a+68>>2];H[a+4>>2]=N(h+i|0,10486)+16384>>15;d=N(e-d|0,8290)+16384|0;e=N(h-(i<<2)|0,3707);H[a+132>>2]=d-e>>15;H[a+68>>2]=d+e>>15;c=c-b|0;d=g-f|0;b=N(c+d|0,8716)+16384|0;H[a+36>>2]=b+N(d,5387)>>15;H[a+100>>2]=b+N(c,-22820)>>15;b=H[a+136>>2];c=H[a+8>>2];d=b+c|0;f=H[a+104>>2];g=H[a+40>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+72>>2];i=N(d-(e<<2)|0,3707);H[a+136>>2]=h-i>>15;H[a+72>>2]=h+i>>15;H[a+8>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+104>>2]=b+N(d,-22820)>>15;H[a+40>>2]=b+N(c,5387)>>15;b=H[a+140>>2];c=H[a+12>>2];d=b+c|0;f=H[a+108>>2];g=H[a+44>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+76>>2];i=N(d-(e<<2)|0,3707);H[a+140>>2]=h-i>>15;H[a+76>>2]=h+i>>15;H[a+12>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+108>>2]=b+N(d,-22820)>>15;H[a+44>>2]=b+N(c,5387)>>15;b=H[a+144>>2];c=H[a+16>>2];d=b+c|0;f=H[a+112>>2];g=H[a+48>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+80>>2];i=N(d-(e<<2)|0,3707);H[a+144>>2]=h-i>>15;H[a+80>>2]=h+i>>15;H[a+16>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+112>>2]=b+N(d,-22820)>>15;H[a+48>>2]=b+N(c,5387)>>15;b=H[a+148>>2];c=H[a+20>>2];d=b+c|0;f=H[a+116>>2];g=H[a+52>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+84>>2];i=N(d-(e<<2)|0,3707);H[a+148>>2]=h-i>>15;H[a+84>>2]=h+i>>15;H[a+20>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+116>>2]=b+N(d,-22820)>>15;H[a+52>>2]=b+N(c,5387)>>15;b=H[a+152>>2];c=H[a+24>>2];d=b+c|0;f=H[a+120>>2];g=H[a+56>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+88>>2];i=N(d-(e<<2)|0,3707);H[a+152>>2]=h-i>>15;H[a+88>>2]=h+i>>15;H[a+24>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+120>>2]=b+N(d,-22820)>>15;H[a+56>>2]=b+N(c,5387)>>15;b=H[a+156>>2];c=H[a+28>>2];d=b+c|0;f=H[a+124>>2];g=H[a+60>>2];e=f+g|0;h=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+92>>2];i=N(d-(e<<2)|0,3707);H[a+156>>2]=h-i>>15;H[a+92>>2]=h+i>>15;H[a+28>>2]=N(d+e|0,10486)+16384>>15;d=g-f|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+124>>2]=b+N(d,-22820)>>15;H[a+60>>2]=b+N(c,5387)>>15}function ej(a){var 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;f=Ga-32|0;Ga=f;d=H[a>>2]-12|0;h=H[d>>2]+a|0;g=h+8|0;b=H[g>>2];e=b+4|0;i=H[h+12>>2];if(e>>>0<i>>>0){H[h+8>>2]=e;b=H[d>>2]+a|0;i=H[b+12>>2];g=b+8|0;b=H[g>>2]}h=b+4|0;a:{if(h>>>0>=i>>>0){break a}i=I[b+3|0];e=I[b|0];l=I[b+1|0];b=I[b+2|0];H[g>>2]=h;h=l<<8|e|b<<16|i<<24;if(!h){break a}b=H[d>>2]+a|0;d=H[b+8>>2];g=d+4|0;b:{c:{d:{e:{if(g>>>0>=K[b+12>>2]){break e}i=I[d+1|0];d=I[d+2|0];H[b+8>>2]=g;if(d&16){break a}if(!(i&64)){break e}H[f+24>>2]=0;H[f+16>>2]=0;H[f+20>>2]=0;f:{g:{if(h){if(h>>>0>=1073741824){break g}b=h<<2;c=Va(b);H[f+16>>2]=c;d=b+c|0;H[f+24>>2]=d;i=_a(c,0,b);H[f+20>>2]=d;l=a+4|0;m=H[a>>2]-12|0;while(1){g=i+(j<<2)|0;d=l+H[m>>2]|0;c=H[d+4>>2];b=c+2|0;k=H[d+8>>2];h:{if(b>>>0>=k>>>0){b=c;c=0;break h}c=I[c|0]|I[c+1|0]<<8;H[d+4>>2]=b}G[g>>1]=c;c=0;r=k;k=b+2|0;if(r>>>0>k>>>0){c=I[b|0]|I[b+1|0]<<8;H[d+4>>2]=k}G[g+2>>1]=c;j=j+1|0;if((h|0)!=(j|0)){continue}break}}break f}Ib();X()}b=0;H[f+8>>2]=0;H[f>>2]=0;H[f+4>>2]=0;if((h|0)<0){break d}c=Va(h);H[f>>2]=c;g=c+h|0;H[f+8>>2]=g;d=_a(c,0,h);H[f+4>>2]=g;i=e&1;e=a+4|0;g=H[a>>2]-12|0;if((h|0)!=1){m=h-i|0;c=0;while(1){a=0;j=e+H[g>>2]|0;k=H[j+4>>2];l=k+1|0;if(l>>>0<K[j+8>>2]){a=I[k|0];H[j+4>>2]=l}F[b+d|0]=a;a=0;j=e+H[g>>2]|0;k=H[j+4>>2];l=k+1|0;if(l>>>0<K[j+8>>2]){a=I[k|0];H[j+4>>2]=l}F[d+(b|1)|0]=a;b=b+2|0;c=c+2|0;if((m|0)!=(c|0)){continue}break}}if(i){i=b+d|0;b=0;a=e+H[g>>2]|0;e=H[a+4>>2];c=e+1|0;if(c>>>0<K[a+8>>2]){b=I[e|0];H[a+4>>2]=c}F[i|0]=b}c=Va(16);H[c>>2]=187416;e=c+4|0;a=e;H[a+8>>2]=0;H[a>>2]=0;H[a+4>>2]=0;H[c>>2]=188176;b=0;while(1){i:{j:{switch(I[b+d|0]&15){case 0:a=H[f+16>>2]+(b<<2)|0;bc(e,+G[a>>1],+G[a+2>>1]);break i;case 1:a=H[f+16>>2]+(b<<2)|0;Jb(e,+G[a>>1],+G[a+2>>1]);break i;case 3:break j;default:break i}}a=b+2|0;if(a>>>0>=h>>>0){break i}g=H[f+16>>2];b=g+(b<<2)|0;n=+G[b>>1];o=+G[b+2>>1];p=+G[b+4>>1];q=+G[b+6>>1];b=g+(a<<2)|0;Cd(e,n,o,p,q,+G[b>>1],+G[b+2>>1]);b=a}if((I[b+d|0]>>>4|0)==8){Ic(e)}b=b+1|0;if(h>>>0>b>>>0){continue}break}break b}Yn(f+16|0,a,h);b=0;H[f+8>>2]=0;H[f>>2]=0;H[f+4>>2]=0;if((h|0)<0){break d}d=Va(h);H[f>>2]=d;g=d+h|0;H[f+8>>2]=g;d=_a(d,0,h);H[f+4>>2]=g;i=e&1;e=a+4|0;g=H[a>>2]-12|0;if((h|0)!=1){m=h-i|0;while(1){a=0;j=e+H[g>>2]|0;k=H[j+4>>2];l=k+1|0;if(l>>>0<K[j+8>>2]){a=I[k|0];H[j+4>>2]=l}F[b+d|0]=a;a=0;j=e+H[g>>2]|0;k=H[j+4>>2];l=k+1|0;if(l>>>0<K[j+8>>2]){a=I[k|0];H[j+4>>2]=l}F[d+(b|1)|0]=a;b=b+2|0;c=c+2|0;if((m|0)!=(c|0)){continue}break}}if(i){i=b+d|0;b=0;a=e+H[g>>2]|0;e=H[a+4>>2];c=e+1|0;if(c>>>0<K[a+8>>2]){b=I[e|0];H[a+4>>2]=c}F[i|0]=b}c=Va(16);H[c>>2]=187416;e=c+4|0;a=e;H[a+8>>2]=0;H[a>>2]=0;H[a+4>>2]=0;H[c>>2]=188176;b=0;while(1){k:{l:{switch(I[b+d|0]&15){case 0:a=H[f+16>>2]+(b<<4)|0;bc(e,M[a>>3],M[a+8>>3]);break k;case 1:a=H[f+16>>2]+(b<<4)|0;Jb(e,M[a>>3],M[a+8>>3]);break k;case 3:break l;default:break k}}a=b+2|0;if(a>>>0>=h>>>0){break k}g=H[f+16>>2];b=g+(b<<4)|0;n=M[b>>3];o=M[b+8>>3];p=M[b+16>>3];q=M[b+24>>3];b=g+(a<<4)|0;Cd(e,n,o,p,q,M[b>>3],M[b+8>>3]);b=a}if((I[b+d|0]>>>4|0)==8){Ic(e)}b=b+1|0;if(h>>>0>b>>>0){continue}break}break c}Ib();X()}Ta(d);a=H[f+16>>2];if(!a){break a}H[f+20>>2]=a;Ta(a);break a}Ta(d);a=H[f+16>>2];if(!a){break a}H[f+20>>2]=a;Ta(a)}Ga=f+32|0;return c}function jE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=Ga-208|0;Ga=c;cg(c+176|0,a,b);f=M[c+176>>3];bb(c+48|0,f);F[c+75|0]=1;Wa(c- -64|0,176672,1);b=H[c+56>>2];H[c+56>>2]=0;H[c+84>>2]=b;H[c+68>>2]=0;b=H[c+48>>2];d=H[c+52>>2];H[c+48>>2]=0;H[c+52>>2]=0;H[c+76>>2]=b;H[c+80>>2]=d;g=M[c+184>>3];bb(c+32|0,g);F[c+99|0]=1;Wa(c+88|0,176812,1);H[c+92>>2]=0;b=H[c+36>>2];H[c+100>>2]=H[c+32>>2];H[c+104>>2]=b;b=H[c+40>>2];H[c+40>>2]=0;H[c+108>>2]=b;H[c+32>>2]=0;H[c+36>>2]=0;h=M[c+192>>3];bb(c+16|0,h-f);b=Va(32);H[c+116>>2]=5;H[c+120>>2]=-2147483640;H[c+112>>2]=b;Wa(b,176952,5);H[b+20>>2]=0;H[c+132>>2]=H[c+24>>2];b=H[c+20>>2];H[c+124>>2]=H[c+16>>2];H[c+128>>2]=b;H[c+24>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;i=M[c+200>>3];bb(c,i-g);b=Va(32);H[c+140>>2]=6;H[c+144>>2]=-2147483640;H[c+136>>2]=b;Wa(b,177132,6);H[b+24>>2]=0;H[c+156>>2]=H[c+8>>2];b=H[c+4>>2];H[c+148>>2]=H[c>>2];H[c+152>>2]=b;H[c+8>>2]=0;H[c>>2]=0;H[c+4>>2]=0;b=Va(96);H[c+160>>2]=b;H[c+164>>2]=b;H[c+168>>2]=b+96;a:{if(F[c+75|0]>=0){d=H[c+68>>2];H[b>>2]=H[c+64>>2];H[b+4>>2]=d;H[b+8>>2]=H[c+72>>2];break a}Ya(b,H[c+64>>2],H[c+68>>2])}d=b+12|0;b:{if(F[c+87|0]>=0){e=H[c+80>>2];H[d>>2]=H[c+76>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+84>>2];break b}Ya(d,H[c+76>>2],H[c+80>>2])}d=b+24|0;c:{if(F[c+99|0]>=0){e=H[c+92>>2];H[d>>2]=H[c+88>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+96>>2];break c}Ya(d,H[c+88>>2],H[c+92>>2])}d=b+36|0;d:{if(F[c+111|0]>=0){e=H[c+104>>2];H[d>>2]=H[c+100>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+108>>2];break d}Ya(d,H[c+100>>2],H[c+104>>2])}d=b+48|0;e:{if(F[c+123|0]>=0){e=H[c+116>>2];H[d>>2]=H[c+112>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+120>>2];break e}Ya(d,H[c+112>>2],H[c+116>>2])}d=b+60|0;f:{if(F[c+135|0]>=0){e=H[c+128>>2];H[d>>2]=H[c+124>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+132>>2];break f}Ya(d,H[c+124>>2],H[c+128>>2])}d=b+72|0;g:{if(F[c+147|0]>=0){e=H[c+140>>2];H[d>>2]=H[c+136>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+144>>2];break g}Ya(d,H[c+136>>2],H[c+140>>2])}d=b+84|0;h:{if(F[c+159|0]>=0){e=H[c+152>>2];H[d>>2]=H[c+148>>2];H[d+4>>2]=e;H[d+8>>2]=H[c+156>>2];H[c+164>>2]=b+96;b=c+136|0;break h}Ya(d,H[c+148>>2],H[c+152>>2]);H[c+164>>2]=b+96;b=c+136|0;if(F[c+159|0]>=0){break h}Ta(H[c+148>>2])}if(F[c+147|0]<0){Ta(H[b>>2])}if(F[c+135|0]<0){Ta(H[c+124>>2])}if(F[c+123|0]<0){Ta(H[c+112>>2])}if(F[c+111|0]<0){Ta(H[c+100>>2])}if(F[c+99|0]<0){Ta(H[c+88>>2])}if(F[c+87|0]<0){Ta(H[c+76>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}b=c+160|0;zc(a,b);bg(a,b);j=M[a+32>>3];if(f<j){M[a+32>>3]=f;j=f}k=M[a+48>>3];if(f>k){M[a+48>>3]=f;k=f}f=M[a+40>>3];if(g<f){M[a+40>>3]=g;f=g}l=M[a+56>>3];if(l<g){M[a+56>>3]=g;l=g}if(h<j){M[a+32>>3]=h}if(h>k){M[a+48>>3]=h}if(f>i){M[a+40>>3]=i}if(i>l){M[a+56>>3]=i}b=Va(32);H[c+64>>2]=b;H[c+68>>2]=4;H[c+72>>2]=-2147483640;Wa(b,177308,4);H[b+16>>2]=0;F[c+59|0]=0;H[c+48>>2]=0;Pb(a,c- -64|0,c+160|0,c+48|0);if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}b=H[c+160>>2];if(b){a=H[c+164>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}d=a-24|0;if(F[a-13|0]<0){Ta(H[d>>2])}a=d;if((b|0)!=(d|0)){continue}break}a=H[c+160>>2]}H[c+164>>2]=b;Ta(a)}Ga=c+208|0}function vB(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;d=Ga-96|0;Ga=d;a:{b:{c:{d:{e=H[a+28>>2];if(e){Ia[H[H[e>>2]+60>>2]](d+80|0,e);o=M[d+80>>3];e=H[a+28>>2];if(!e){j=M[d+88>>3];break c}if(Ia[H[H[e>>2]+68>>2]](e,2)|0){e=H[a+28>>2];o=o*M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]}j=M[d+88>>3];e=H[a+28>>2];if(!e){break c}if(Ia[H[H[e>>2]+68>>2]](e,2)|0){e=H[a+28>>2];j=j*M[(Ia[H[H[e>>2]+68>>2]](e,2)|0)+24>>3]}f=+(c|0);c=H[a+28>>2];if(!c){break b}i=f;if(Ia[H[H[c>>2]+68>>2]](c,2)|0){c=H[a+28>>2];i=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*f}g=+(b|0);b=H[a+28>>2];if(b){break d}h=g;break a}j=M[a+48>>3];f=+(c|0);o=M[a+32>>3];break b}h=g;if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break a}b=H[a+28>>2];h=M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]*g;break a}f=+(c|0)}i=f;g=+(b|0);h=g}bb(d+48|0,o);c=Va(16);Wa(c,192912,2);H[c+8>>2]=0;b=I[d+58|0];k=J[d+56>>1];e=F[d+59|0];H[d+56>>2]=0;G[d+76>>1]=k;F[d+78|0]=b;u=H[d+52>>2];k=H[d+48>>2];H[d+48>>2]=0;H[d+52>>2]=0;bb(d+32|0,j);p=Va(16);Wa(p,192924,2);H[p+8>>2]=0;b=I[d+42|0];l=J[d+40>>1];s=F[d+43|0];H[d+40>>2]=0;G[d+72>>1]=l;F[d+74|0]=b;v=H[d+36>>2];l=H[d+32>>2];H[d+32>>2]=0;H[d+36>>2]=0;b=H[a+28>>2];e:{if(!b){break e}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break e}b=H[a+28>>2];f=M[Ia[H[H[b>>2]+68>>2]](b,2)>>3]*f}bb(d+16|0,f);q=Va(16);Wa(q,192936,2);H[q+8>>2]=0;b=I[d+26|0];m=J[d+24>>1];t=F[d+27|0];H[d+24>>2]=0;G[d+68>>1]=m;F[d+70|0]=b;w=H[d+20>>2];m=H[d+16>>2];H[d+16>>2]=0;H[d+20>>2]=0;b=H[a+28>>2];f:{if(!b){break f}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break f}b=H[a+28>>2];g=g*M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]}bb(d,g);r=Va(16);Wa(r,192948,2);H[r+8>>2]=0;b=I[d+10|0];n=J[d+8>>1];x=F[d+11|0];H[d+8>>2]=0;G[d+64>>1]=n;F[d+66|0]=b;y=H[d+4>>2];n=H[d>>2];H[d>>2]=0;H[d+4>>2]=0;b=Va(96);H[d+80>>2]=b;H[d+84>>2]=b;H[d+88>>2]=b+96;Ya(b,c,2);g:{if((e|0)>=0){H[b+12>>2]=k;H[b+16>>2]=u;G[b+20>>1]=J[d+76>>1];F[b+22|0]=I[d+78|0];F[b+23|0]=e;break g}Ya(b+12|0,k,u)}Ya(b+24|0,p,2);h:{if((s|0)>=0){H[b+40>>2]=v;H[b+36>>2]=l;G[b+44>>1]=J[d+72>>1];F[b+46|0]=I[d+74|0];F[b+47|0]=s;break h}Ya(b+36|0,l,v)}Ya(b+48|0,q,2);i:{if((t|0)>=0){H[b- -64>>2]=w;H[b+60>>2]=m;G[b+68>>1]=J[d+68>>1];F[b+70|0]=I[d+70|0];F[b+71|0]=t;break i}Ya(b+60|0,m,w)}Ya(b+72|0,r,2);j:{if((x|0)>=0){H[b+88>>2]=y;H[b+84>>2]=n;G[b+92>>1]=J[d+64>>1];F[b+94|0]=I[d+66|0];F[b+95|0]=x;H[d+84>>2]=b+96;break j}Ya(b+84|0,n,y);H[d+84>>2]=b+96;Ta(n)}Ta(r);if((t|0)<0){Ta(m)}Ta(q);if((s|0)<0){Ta(l)}Ta(p);if((e|0)<0){Ta(k)}Ta(c);if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+27|0]<0){Ta(H[d+16>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}ye(a,d+80|0);if(M[a+32>>3]>i){M[a+32>>3]=i}if(M[a+48>>3]<i){M[a+48>>3]=i}if(M[a+40>>3]>h){M[a+40>>3]=h}if(M[a+56>>3]<h){M[a+56>>3]=h}b=Va(32);H[d+48>>2]=b;H[d+52>>2]=4;H[d+56>>2]=-2147483640;Wa(b,192960,4);H[b+16>>2]=0;F[d+43|0]=0;H[d+32>>2]=0;Pb(a,d+48|0,d+80|0,d+32|0);if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}b=H[d+80>>2];if(b){a=H[d+84>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}c=a-24|0;if(F[a-13|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}a=H[d+80>>2]}H[d+84>>2]=b;Ta(a)}Ga=d+96|0}function zd(a,b,c){var d=0,e=0,f=0,g=0,h=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;d=I[c+68|0]|I[c+69|0]<<8|(I[c+70|0]<<16|I[c+71|0]<<24);e=d+(I[c+24|0]|I[c+25|0]<<8|(I[c+26|0]<<16|I[c+27|0]<<24))|0;F[c+68|0]=e;F[c+69|0]=e>>>8;F[c+70|0]=e>>>16;F[c+71|0]=e>>>24;d=I[c+64|0]|I[c+65|0]<<8|(I[c+66|0]<<16|I[c+67|0]<<24)|b<<d;F[c+64|0]=d;F[c+65|0]=d>>>8;F[c+66|0]=d>>>16;F[c+67|0]=d>>>24;if((e|0)>=8){f=c+72|0;b=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);while(1){e=b+1|0;F[c+328|0]=e;F[c+329|0]=e>>>8;F[c+330|0]=e>>>16;F[c+331|0]=e>>>24;F[(b+c|0)+72|0]=d;b=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);if((b|0)>=255){d=H[a+1060>>2];Ia[H[H[d>>2]+44>>2]](d,b&255)|0;b=H[a+1060>>2];Ia[H[H[b>>2]+16>>2]](b,f,1,I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24))|0;F[c+328|0]=0;F[c+329|0]=0;F[c+330|0]=0;F[c+331|0]=0;b=0}d=(I[c+64|0]|I[c+65|0]<<8|(I[c+66|0]<<16|I[c+67|0]<<24))>>>8|0;F[c+64|0]=d;F[c+65|0]=d>>>8;F[c+66|0]=d>>>16;F[c+67|0]=d>>>24;g=I[c+68|0]|I[c+69|0]<<8|(I[c+70|0]<<16|I[c+71|0]<<24);e=g-8|0;F[c+68|0]=e;F[c+69|0]=e>>>8;F[c+70|0]=e>>>16;F[c+71|0]=e>>>24;if((g|0)>15){continue}break}}b=(I[c+32|0]|I[c+33|0]<<8|(I[c+34|0]<<16|I[c+35|0]<<24))+1|0;F[c+32|0]=b;F[c+33|0]=b>>>8;F[c+34|0]=b>>>16;F[c+35|0]=b>>>24;g=I[c+36|0]|I[c+37|0]<<8|(I[c+38|0]<<16|I[c+39|0]<<24);if((g|0)<=(b|0)){h=I[c+24|0]|I[c+25|0]<<8|(I[c+26|0]<<16|I[c+27|0]<<24);f=h+1|0;F[c+24|0]=f;F[c+25|0]=f>>>8;F[c+26|0]=f>>>16;F[c+27|0]=f>>>24;f=g+(1<<h)|0;F[c+36|0]=f;F[c+37|0]=f>>>8;F[c+38|0]=f>>>16;F[c+39|0]=f>>>24}if((b|0)>=(I[c+44|0]|I[c+45|0]<<8|(I[c+46|0]<<16|I[c+47|0]<<24))){b=(I[c+24|0]|I[c+25|0]<<8|(I[c+26|0]<<16|I[c+27|0]<<24))+e|0;F[c+68|0]=b;F[c+69|0]=b>>>8;F[c+70|0]=b>>>16;F[c+71|0]=b>>>24;d=(I[c+56|0]|I[c+57|0]<<8|(I[c+58|0]<<16|I[c+59|0]<<24))<<e|d;F[c+64|0]=d;F[c+65|0]=d>>>8;F[c+66|0]=d>>>16;F[c+67|0]=d>>>24;if((b|0)>=8){f=c+72|0;b=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);while(1){e=b+1|0;F[c+328|0]=e;F[c+329|0]=e>>>8;F[c+330|0]=e>>>16;F[c+331|0]=e>>>24;F[(b+c|0)+72|0]=d;b=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);if((b|0)>=255){d=H[a+1060>>2];Ia[H[H[d>>2]+44>>2]](d,b&255)|0;b=H[a+1060>>2];Ia[H[H[b>>2]+16>>2]](b,f,1,I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24))|0;F[c+328|0]=0;F[c+329|0]=0;F[c+330|0]=0;F[c+331|0]=0;b=0}d=(I[c+64|0]|I[c+65|0]<<8|(I[c+66|0]<<16|I[c+67|0]<<24))>>>8|0;F[c+64|0]=d;F[c+65|0]=d>>>8;F[c+66|0]=d>>>16;F[c+67|0]=d>>>24;g=I[c+68|0]|I[c+69|0]<<8|(I[c+70|0]<<16|I[c+71|0]<<24);e=g-8|0;F[c+68|0]=e;F[c+69|0]=e>>>8;F[c+70|0]=e>>>16;F[c+71|0]=e>>>24;if((g|0)>15){continue}break}}F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=1;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;a=I[c+28|0]|I[c+29|0]<<8|(I[c+30|0]<<16|I[c+31|0]<<24);F[c+24|0]=a;F[c+25|0]=a>>>8;F[c+26|0]=a>>>16;F[c+27|0]=a>>>24;a=I[c+40|0]|I[c+41|0]<<8|(I[c+42|0]<<16|I[c+43|0]<<24);F[c+36|0]=a;F[c+37|0]=a>>>8;F[c+38|0]=a>>>16;F[c+39|0]=a>>>24;a=I[c+48|0]|I[c+49|0]<<8|(I[c+50|0]<<16|I[c+51|0]<<24);F[c+44|0]=a;F[c+45|0]=a>>>8;F[c+46|0]=a>>>16;F[c+47|0]=a>>>24}}function Iq(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=Ga-144|0;Ga=i;a:{b:{c:{g=H[a+584>>2];if(g){if(H[g+116>>2]){e=H[g+88>>2];d:{if(!e){e=c;break d}d=H[g+100>>2];f=J[d+4>>1]-e|0;e:{if((f|0)>(c|0)){H[g+88>>2]=c+e;e=f;while(1){f:{d=H[d>>2];e=e-1|0;if((e|0)<=(c|0)){break f}if(d){continue}}break}if(!d){e=c;break e}h=b+c|0;e=c;while(1){h=h-1|0;F[h|0]=I[d+6|0];e=e-1|0;if(!e){break e}d=H[d>>2];if(d){continue}break}break e}b=b+f|0;h=b;e=f;while(1){g:{j=H[d>>2];h=h-1|0;F[h|0]=I[d+6|0];e=e-1|0;if(!e){break g}d=j;if(d){continue}}break}H[g+88>>2]=0;e=c-f|0}s=1;if((c|0)<(f|0)){break a}}s=1;q=H[g+112>>2];k=H[g+108>>2];d=H[g+104>>2];o=H[g+84>>2];m=H[g+76>>2];c=H[g+72>>2];l=J[g+64>>1];j=H[a+604>>2];if((e|0)<=0){break c}while(1){f=H[g+92>>2];if((f|0)<(l|0)){b=H[a>>2];f=H[a+628>>2];H[i+16>>2]=H[a+480>>2];nb(f,b,45182,i+16|0);break c}c=I[j|0]|c<<8;h=m+8|0;if((l|0)<=(h|0)){j=j+1|0}else{h=m+16|0;c=I[j+1|0]|c<<8;j=j+2|0}H[g+92>>2]=f-l;h:{i:{j:{m=h-l|0;p=c>>m&o;n=p&65535;switch(n-256|0){case 0:break j;case 1:break c;default:break i}}k=H[g+116>>2]+2064|0;Ub(k,0,38888);q=H[g+116>>2]+4080|0;h=H[g+92>>2];if((h|0)<=8){b=H[a>>2];f=H[a+628>>2];H[i+112>>2]=H[a+480>>2];nb(f,b,45182,i+112|0);o=511;l=9;break c}c=I[j|0]|c<<8;k:{if((m|0)>0){j=j+1|0;f=m+8|0;break k}c=I[j+1|0]|c<<8;j=j+2|0;f=m+16|0}H[g+92>>2]=h-9;o=511;l=9;l:{m:{m=f-9|0;f=c>>m;switch((f&511)-256|0){case 0:break m;case 1:break c;default:break l}}b=H[a>>2];c=H[a+628>>2];H[i+128>>2]=H[a+472>>2];Xa(c,b,45900,i+128|0);break b}F[b|0]=f;e=e-1|0;d=H[g+116>>2]+((f&511)<<3)|0;b=b+1|0;break h}n:{h=H[g+116>>2];if(h>>>0<=k>>>0){f=h+40952|0;if(f>>>0>k>>>0){break n}}b=H[a>>2];c=H[a+628>>2];H[i+96>>2]=H[a+472>>2];Xa(c,b,45900,i+96|0);break b}H[k>>2]=d;if(!(d>>>0<f>>>0&d>>>0>=h>>>0)){b=H[a>>2];c=H[a+628>>2];H[i+80>>2]=H[a+472>>2];Xa(c,b,45900,i+80|0);break b}F[k+7|0]=I[d+7|0];G[k+4>>1]=J[d+4>>1]+1;d=n<<3;f=d+h|0;F[k+6|0]=I[(f>>>0<k>>>0?f+7|0:k+7|0)|0];k=k+8|0;if(q>>>0<k>>>0){l=((l|0)<11?l:11)+1|0;o=-1<<l^-1;q=(h+(o<<3)|0)-8|0}if(n>>>0>=256){r=J[(d+h|0)+4>>1];if(!r){b=H[a>>2];c=H[a+628>>2];H[i+32>>2]=H[a+472>>2];Xa(c,b,48291,i+32|0);break b}if(e>>>0<r>>>0){H[g+100>>2]=f;d=f;o:{while(1){d=H[d>>2];if(!d){break o}if(J[d+4>>1]>(e|0)){continue}break}H[g+88>>2]=e;h=b+e|0;while(1){p:{h=h-1|0;F[h|0]=I[d+6|0];d=H[d>>2];e=e-1|0;if(!e){break p}if(d){continue}}break}if(!d){break o}b=H[a>>2];d=H[a+628>>2];H[i+48>>2]=H[a+472>>2];Xa(d,b,49508,i+48|0)}d=f;break c}p=b+r|0;d=p;h=f;while(1){q:{n=H[h>>2];d=d-1|0;F[d|0]=I[h+6|0];if(!n){break q}h=n;if(b>>>0<d>>>0){continue}}break}if(n){b=H[a>>2];d=H[a+628>>2];H[i+64>>2]=H[a+472>>2];Xa(d,b,49508,i- -64|0);d=f;break c}e=e-r|0;d=f;b=p;break h}F[b|0]=p;e=e-1|0;d=f;b=b+1|0}if((e|0)>0){continue}break}break c}aa(47810,41828,364,69663);X()}aa(43874,41828,363,69663);X()}H[a+604>>2]=j;H[g+112>>2]=q;H[g+108>>2]=k;H[g+104>>2]=d;H[g+84>>2]=o;H[g+76>>2]=m;H[g+72>>2]=c;G[g+64>>1]=l;if((e|0)<=0){break a}b=H[a>>2];c=H[a+628>>2];a=H[a+472>>2];H[i+4>>2]=e;H[i>>2]=a;Xa(c,b,48988,i)}s=0}Ga=i+144|0;return s|0}function Wb(a,b){var 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,w=0,y=0,B=0,C=0,D=0,E=0,F=0;o=Ga-16|0;Ga=o;A(+b);h=v(1)|0;g=v(0)|0;A(+a);d=v(1)|0;c=v(0)|0;r=h>>>20|0;s=r&2047;t=s-1086|0;j=d>>>20|0;a:{b:{if(t>>>0>4294967167&j-2047>>>0>=4294965250){break b}f=h<<1|g>>>31;l=g<<1;p=f-!l|0;if((p|0)==-2097153&(l-1|0)==-1|p>>>0>4292870143){e=1;if(!(f|l)|!c&(d|0)==1072693248){break a}g=!l&(f|0)==-2097152|f>>>0<4292870144;f=c;c=d<<1|c>>>31;d=f<<1;if(!(g&(!d&(c|0)==-2097152|c>>>0<4292870144))){e=a+b;break a}if(!d&(c|0)==2145386496){break a}e=(!(h>>>31|0)|0)==(c>>>0<2145386496|0)?0:b*b;break a}f=d<<1|c>>>31;l=c<<1;p=l-1|0;f=f-!l|0;if((f|0)==-2097153&(p|0)==-1|f>>>0>4292870143){e=a*a;if((d|0)<0){e=(Rm(g,h)|0)==1?-e:e}if((h|0)>0|(h|0)>=0){break a}M[o+8>>3]=1/e;e=M[o+8>>3];break a}if((d|0)<0){f=Rm(g,h);if(!f){a=a-a;e=a/a;break a}j=j&2047;q=((f|0)==1)<<18;d=d&2147483647}if(t>>>0<=4294967167){e=1;if(!c&(d|0)==1072693248){break a}if(s>>>0<=957){e=((d|0)==1072693248&(c|0)!=0|d>>>0>1072693248?b:-b)+1;break a}if((!c&(d|0)==1072693248|d>>>0<1072693248)!=(r>>>0<2048|0)){c=Ga-16|0;M[c+8>>3]=3.105036184601418e231;e=M[c+8>>3]*3.105036184601418e231;break a}c=Ga-16|0;M[c+8>>3]=1.2882297539194267e-231;e=M[c+8>>3]*1.2882297539194267e-231;break a}if(j){break b}A(+(a*4503599627370496));d=v(1)|0;c=v(0)|0;d=(d&2147483647)-54525952|0}x(0,g&-134217728);x(1,h|0);u=+z();f=d;h=d-1072076117|0;d=c;g=0;c=f-((h&-1048576)+(c>>>0<g>>>0)|0)|0;f=d-g|0;g=c;x(0,0);x(1,(f- -2147483648>>>0<2147483648?c+1|0:c)|0);e=+z();c=(h>>>13&127)<<5;i=M[c+521784>>3];a=e*i+-1;n=M[65216];k=a*n;w=a*k;y=+(h>>20);B=y*M[65214]+M[c+521800>>3];x(0,f|0);x(1,g|0);C=i*(+z()-e);a=a+C;m=B+a;e=w+m;n=n*a;i=a*n;m=w+(m-e)+(C*(k+n)+(y*M[65215]+M[c+521808>>3]+(a+(B-m))))+a*i*(i*(i*(a*M[65222]+M[65221])+(a*M[65220]+M[65219]))+(a*M[65218]+M[65217]));i=e+m;A(+i);c=v(1)|0;x(0,v(0)&-134217728);x(1,c|0);k=+z();a=u*k;A(+a);c=v(1)|0;v(0)|0;c:{j=c>>>20&2047;if(j-969>>>0<63){break c}if(j>>>0<=968){a=a+1;e=q?-a:a;break a}d=j>>>0<1033;j=0;if(d){break c}if((c|0)<0){c=Ga-16|0;M[c+8>>3]=q?-1.2882297539194267e-231:1.2882297539194267e-231;e=M[c+8>>3]*1.2882297539194267e-231;break a}c=Ga-16|0;M[c+8>>3]=q?-3.105036184601418e231:3.105036184601418e231;e=M[c+8>>3]*3.105036184601418e231;break a}i=(b-u)*k+(m+(e-i)+(i-k))*b;b=M[64389];e=a*M[64388]+b;b=e-b;a=i+(b*M[64391]+(b*M[64390]+a));b=a*a;i=b*b*(a*M[64395]+M[64394]);b=b*(a*M[64393]+M[64392]);A(+e);v(1)|0;g=v(0)|0;c=g<<4&2032;a=i+(b+(M[c+515216>>3]+a));c=c+515224|0;d=H[c>>2];h=H[c+4>>2];c=g+q|0;c=c<<13;f=0;d=f+d|0;c=c+h|0;c=d>>>0<f>>>0?c+1|0:c;h=d;if(!j){d=Ga-16|0;Ga=d;d:{if(!(g&-2147483648)){x(0,h|0);x(1,c-1058013184|0);b=+z();e=(b*a+b)*5.486124068793689e303;break d}f=c+1071644672|0;g=f;x(0,h|0);x(1,f|0);b=+z();i=b*a;a=i+b;if(P(a)<1){c=d;H[c+8>>2]=0;H[c+12>>2]=1048576;M[c+8>>3]=M[c+8>>3]*2.2250738585072014e-308;x(0,0);x(1,g&-2147483648);e=a<0?-1:1;k=a+e;a=k+(i+(b-a)+(a+(e-k)))-e;a=(D=+z(),E=a,F=a==0,F?D:E)}e=a*2.2250738585072014e-308}Ga=d+16|0;break a}x(0,h|0);x(1,c|0);b=+z();e=b*a+b}Ga=o+16|0;return e}function iv(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;g=I[d+3|0];f=I[d+1|0];e=g+f|0;i=I[d+4|0];h=I[d|0];j=i+h|0;k=e+j|0;d=I[d+2|0];H[a>>2]=(k+d<<3)-5120;e=N(j-e|0,6476)+512|0;d=N(k-(d<<2)|0,2896);H[a+16>>2]=e-d>>10;H[a+8>>2]=d+e>>10;g=f-g|0;f=h-i|0;d=N(g+f|0,6810)+512|0;H[a+12>>2]=d+N(g,-17828)>>10;H[a+4>>2]=d+N(f,4209)>>10;d=H[b+4>>2]+c|0;g=I[d+3|0];f=I[d+1|0];e=g+f|0;i=I[d+4|0];h=I[d|0];j=i+h|0;k=e+j|0;d=I[d+2|0];H[a+32>>2]=(k+d<<3)-5120;e=N(j-e|0,6476)+512|0;d=N(k-(d<<2)|0,2896);H[a+48>>2]=e-d>>10;H[a+40>>2]=d+e>>10;g=f-g|0;f=h-i|0;d=N(g+f|0,6810)+512|0;H[a+44>>2]=d+N(g,-17828)>>10;H[a+36>>2]=d+N(f,4209)>>10;d=H[b+8>>2]+c|0;g=I[d+3|0];f=I[d+1|0];e=g+f|0;i=I[d+4|0];h=I[d|0];j=i+h|0;k=e+j|0;d=I[d+2|0];H[a+64>>2]=(k+d<<3)-5120;e=N(j-e|0,6476)+512|0;d=N(k-(d<<2)|0,2896);H[a+80>>2]=e-d>>10;H[a+72>>2]=d+e>>10;g=f-g|0;f=h-i|0;d=N(g+f|0,6810)+512|0;H[a+76>>2]=d+N(g,-17828)>>10;H[a+68>>2]=d+N(f,4209)>>10;d=H[b+12>>2]+c|0;g=I[d+3|0];f=I[d+2|0];e=I[d+1|0];i=e+g|0;h=I[d+4|0];j=I[d|0];k=h+j|0;l=i+k|0;d=(f+l<<3)-5120|0;H[a+96>>2]=d;i=N(k-i|0,6476)+512|0;f=N(l-(f<<2)|0,2896);H[a+112>>2]=i-f>>10;H[a+104>>2]=f+i>>10;f=e-g|0;e=j-h|0;g=N(f+e|0,6810)+512|0;H[a+108>>2]=g+N(f,-17828)>>10;H[a+100>>2]=g+N(e,4209)>>10;b=H[b+16>>2]+c|0;c=I[b+4|0];g=I[b|0];f=c+g|0;e=I[b+3|0];i=I[b+1|0];h=e+i|0;j=N(f-h|0,6476)+512|0;f=f+h|0;h=I[b+2|0];b=N(f-(h<<2)|0,2896);H[a+144>>2]=j-b>>10;H[a+136>>2]=b+j>>10;e=i-e|0;g=g-c|0;b=N(e+g|0,6810)+512|0;H[a+140>>2]=b+N(e,-17828)>>10;c=(f+h<<3)-5120|0;f=H[a>>2];e=c+f|0;i=H[a+32>>2];h=i+d|0;j=N(e-h|0,8290)+16384|0;e=e+h|0;h=H[a+64>>2];k=N(e-(h<<2)|0,3707);H[a+128>>2]=j-k>>15;H[a+64>>2]=j+k>>15;H[a>>2]=N(e+h|0,10486)+16384>>15;d=i-d|0;f=f-c|0;c=N(d+f|0,8716)+16384|0;H[a+96>>2]=c+N(d,-22820)>>15;H[a+32>>2]=c+N(f,5387)>>15;b=b+N(g,4209)>>10;c=H[a+4>>2];d=b+c|0;g=H[a+100>>2];f=H[a+36>>2];e=g+f|0;i=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+68>>2];h=N(d-(e<<2)|0,3707);H[a+132>>2]=i-h>>15;H[a+68>>2]=h+i>>15;H[a+4>>2]=N(d+e|0,10486)+16384>>15;d=f-g|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+100>>2]=b+N(d,-22820)>>15;H[a+36>>2]=b+N(c,5387)>>15;b=H[a+136>>2];c=H[a+8>>2];d=b+c|0;g=H[a+104>>2];f=H[a+40>>2];e=g+f|0;i=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+72>>2];h=N(d-(e<<2)|0,3707);H[a+136>>2]=i-h>>15;H[a+72>>2]=h+i>>15;H[a+8>>2]=N(d+e|0,10486)+16384>>15;d=f-g|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+104>>2]=b+N(d,-22820)>>15;H[a+40>>2]=b+N(c,5387)>>15;b=H[a+140>>2];c=H[a+12>>2];d=b+c|0;g=H[a+108>>2];f=H[a+44>>2];e=g+f|0;i=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+76>>2];h=N(d-(e<<2)|0,3707);H[a+140>>2]=i-h>>15;H[a+76>>2]=h+i>>15;H[a+12>>2]=N(d+e|0,10486)+16384>>15;d=f-g|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+108>>2]=b+N(d,-22820)>>15;H[a+44>>2]=b+N(c,5387)>>15;b=H[a+144>>2];c=H[a+16>>2];d=b+c|0;g=H[a+112>>2];f=H[a+48>>2];e=g+f|0;i=N(d-e|0,8290)+16384|0;d=d+e|0;e=H[a+80>>2];h=N(d-(e<<2)|0,3707);H[a+144>>2]=i-h>>15;H[a+80>>2]=h+i>>15;H[a+16>>2]=N(d+e|0,10486)+16384>>15;d=f-g|0;c=c-b|0;b=N(d+c|0,8716)+16384|0;H[a+112>>2]=b+N(d,-22820)>>15;H[a+48>>2]=b+N(c,5387)>>15}function tl(a){a=a|0;var b=0,c=0,d=0,e=0;d=H[a+420>>2];b=H[d+12>>2];c=(b+H[d+16>>2]|0)-1&-65536;c=((b|0)>(c|0)?c|32768:c)<<H[d+28>>2];H[d+12>>2]=c;b=H[d+32>>2];a:{if(c>>>0>=134217728){b:{if((b|0)<0){break b}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;c:{if(c){break c}if(Ia[H[b+12>>2]](a)|0){break c}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}b=H[d+32>>2]}c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;F[e|0]=b+1;b=H[c+4>>2]-1|0;H[c+4>>2]=b;d:{if(b){break d}if(Ia[H[c+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[d+32>>2]!=254){break b}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break b}if(Ia[H[b+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+20>>2];H[d+20>>2]=0;H[d+24>>2]=b+H[d+24>>2];break a}e:{if(!b){H[d+24>>2]=H[d+24>>2]+1;break e}if((b|0)<0){break e}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;f:{if(c){break f}if(Ia[H[b+12>>2]](a)|0){break f}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}b=H[d+32>>2]}c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;F[e|0]=b;b=H[c+4>>2]-1|0;H[c+4>>2]=b;if(b){break e}if(Ia[H[c+12>>2]](a)|0){break e}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(!H[d+20>>2]){break a}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;g:{if(c){break g}if(Ia[H[b+12>>2]](a)|0){break g}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}}while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;h:{if(c){break h}if(Ia[H[b+12>>2]](a)|0){break h}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;i:{if(c){break i}if(Ia[H[b+12>>2]](a)|0){break i}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+20>>2]-1|0;H[d+20>>2]=b;if(b){continue}break}}c=H[d+12>>2];j:{if(!(c&134215680)){break j}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;k:{if(c){break k}if(Ia[H[b+12>>2]](a)|0){break k}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}c=H[d+12>>2]}b=H[a+24>>2];e=H[b>>2];H[b>>2]=e+1;F[e|0]=c>>>19;c=H[b+4>>2]-1|0;H[b+4>>2]=c;l:{if(c){break l}if(Ia[H[b+12>>2]](a)|0){break l}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}m:{if((H[d+12>>2]&133693440)!=133693440){break m}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break m}if(Ia[H[b+12>>2]](a)|0){break m}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}e=H[d+12>>2];if(!(e&522240)){break j}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=e>>>11;c=H[b+4>>2]-1|0;H[b+4>>2]=c;n:{if(c){break n}if(Ia[H[b+12>>2]](a)|0){break n}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if((H[d+12>>2]&522240)!=522240){break j}d=H[a+24>>2];b=H[d>>2];H[d>>2]=b+1;F[b|0]=0;b=H[d+4>>2]-1|0;H[d+4>>2]=b;if(b){break j}if(Ia[H[d+12>>2]](a)|0){break j}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}}function ns(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,k=0,l=0;if(!d){d=H[a+584>>2];if(d){k=(c|0)/H[d+8>>2]|0;a:{if(H[d>>2]!=1){if(H[d+16>>2]<(k|0)){break a}c=H[d+12>>2];Ia[H[d+20>>2]](d,b,k);b=c}c=H[a+600>>2];g=c-H[a+608>>2]|0;d=H[a+604>>2];if((k|0)>0){c=0;while(1){if((g|0)<=3){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}e=c;h=c;b:{if((c|0)>=(k|0)){break b}while(1){f=1;h=e;i=G[(e<<1)+b>>1]&-256;c:{while(1){e=f+h|0;if((k|0)<=(e|0)){j=f;break c}d:{if((i|0)!=I[((e<<1)+b|0)+1|0]<<8){j=f;break d}j=f+1|0;e=j+h|0;if((k|0)<=(e|0)){break c}if((i|0)!=I[((e<<1)+b|0)+1|0]<<8){break d}j=129;f=f+2|0;if((f|0)!=129){continue}break b}break}if(j>>>0<=3){continue}break b}break}h=j>>>0>3?h:e}f=h-c|0;e:{if((f&-2)!=2){break e}e=c+1|0;i=J[(c<<1)+b>>1];l=(i&65280)<<16>>16;while(1){if((l|0)!=I[((e<<1)+b|0)+1|0]<<8){break e}e=e+1|0;if((h|0)!=(e|0)){continue}break}F[d+1|0]=i>>>8;F[d|0]=f+126;g=g-2|0;d=d+2|0;c=h}if((c|0)<(h|0)){while(1){e=h-c|0;i=(e|0)<127?e:127;if((i+3|0)>(g|0)){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}F[d|0]=i;d=d+1|0;g=g-1|0;if(i){f=0;e=i;l=e&3;if(l){while(1){F[d|0]=I[((c<<1)+b|0)+1|0];d=d+1|0;c=c+1|0;e=e-1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}}if(i-1>>>0>=3){while(1){f=(c<<1)+b|0;F[d|0]=I[f+1|0];F[d+1|0]=I[f+3|0];F[d+2|0]=I[f+5|0];F[d+3|0]=I[f+7|0];d=d+4|0;c=c+4|0;e=e-4|0;if(e){continue}break}}g=g-i|0}if((c|0)<(h|0)){continue}break}}e=0;f:{if((j|0)<4){j=0;break f}F[d|0]=j+126;F[d+1|0]=I[((h<<1)+b|0)+1|0];g=g-2|0;d=d+2|0}c=c+j|0;if((k|0)>(c|0)){continue}break}while(1){if((g|0)<=3){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}c=e;h=c;g:{if((c|0)>=(k|0)){break g}while(1){f=1;h=c;i=J[(c<<1)+b>>1];h:{while(1){c=f+h|0;if((k|0)<=(c|0)){j=f;break h}i:{l=i&255;if(l^I[(c<<1)+b|0]){j=f;break i}j=f+1|0;c=j+h|0;if((k|0)<=(c|0)){break h}if(l^I[(c<<1)+b|0]){break i}j=129;f=f+2|0;if((f|0)!=129){continue}break g}break}if(j>>>0<=3){continue}break g}break}h=j>>>0>3?h:c}i=h-e|0;j:{if((i&-2)!=2){break j}c=e+1|0;f=J[(e<<1)+b>>1];while(1){if(I[(c<<1)+b|0]^f&255){break j}c=c+1|0;if((h|0)!=(c|0)){continue}break}F[d+1|0]=f;F[d|0]=i+126;g=g-2|0;d=d+2|0;e=h}if((e|0)<(h|0)){while(1){c=h-e|0;i=(c|0)<127?c:127;if((i+3|0)>(g|0)){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}F[d|0]=i;d=d+1|0;g=g-1|0;if(i){f=0;c=i;l=c&3;if(l){while(1){F[d|0]=I[(e<<1)+b|0];d=d+1|0;e=e+1|0;c=c-1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}}if(i-1>>>0>=3){while(1){f=(e<<1)+b|0;F[d|0]=I[f|0];F[d+1|0]=I[f+2|0];F[d+2|0]=I[f+4|0];F[d+3|0]=I[f+6|0];d=d+4|0;e=e+4|0;c=c-4|0;if(c){continue}break}}g=g-i|0}if((e|0)<(h|0)){continue}break}}k:{if((j|0)<4){j=0;break k}F[d|0]=j+126;F[d+1|0]=I[(h<<1)+b|0];g=g-2|0;d=d+2|0}e=e+j|0;if((k|0)>(e|0)){continue}break}c=H[a+600>>2]}H[a+604>>2]=d;H[a+608>>2]=c-g;return 1}aa(48746,41871,390,65710);X()}aa(46013,41871,383,65710);X()}aa(48528,41871,382,65710);X()}function od(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{b:{c:{i=I[a+409|0];if(i){d=H[a+320>>2];f=H[a+376>>2];if((f|0)!=((i>>>0>=8?N(i>>>3|0,d):N(d,i)+7>>>3|0)|0)?f:0){break c}if(!d){break b}g=H[a+356>>2];k=I[a+399|0];l=N(d,i);h=l&7;d:{if(!h){f=0;j=0;break d}f=((i>>>0>7?N(i>>>3|0,d):l+7>>>3|0)+b|0)-1|0;m=I[f|0];j=255<<h;if(F[a+210|0]&1){break d}j=255>>>h|0}g=g+1|0;e:{f:{g:{if(!I[a+398|0]){break g}e=H[a+208>>2];if(!(e&2)|k>>>0>5){break g}h:{i:{switch(c|0){case 0:h=k&1;break h;case 1:break i;default:break g}}h=1;if(!(k&1)){break g}}h=h<<3-(k+1>>>1|0)&7;if(h>>>0>=d>>>0){break e}if(i>>>0<=7){l=(i|0)==1?0:(i|0)==2?1:2;h=8/(i>>>0)|0;j:{if(e&65536){a=(N(l,12)+(k<<1&508)|0)+40080|0;if(c){break j}a=(N(l,24)+(k<<2)|0)+39936|0;break j}a=(N(l,12)+(k<<1&508)|0)+40116|0;if(c){break j}a=(N(l,24)+(k<<2)|0)+40008|0}a=H[a>>2];while(1){c=a&255;if(c){if((c|0)!=255){c=I[g|0]&a|I[b|0]&(a^-1)}else{c=I[g|0]}F[b|0]=c}if(d>>>0<=h>>>0){break f}a=TI(a,24);g=g+1|0;b=b+1|0;d=d-h|0;continue}}if(i&7){break a}j=i>>>3|0;h=N(j,h);e=N(d,j)-h|0;f=j;if(c){a=j<<(6-k>>>1);f=a>>>0<e>>>0?a:e}a=g+h|0;d=b+h|0;c=j<<(7-k>>>1);k:{switch(f-1|0){case 2:F[d|0]=I[a|0];F[d+1|0]=I[a+1|0];F[d+2|0]=I[a+2|0];if(c>>>0>=e>>>0){break e}while(1){d=c+d|0;a=a+c|0;F[d|0]=I[a|0];F[d+1|0]=I[a+1|0];F[d+2|0]=I[a+2|0];e=e-c|0;if(c>>>0<e>>>0){continue}break};break e;case 0:F[d|0]=I[a|0];if(c>>>0>=e>>>0){break e}while(1){d=c+d|0;a=a+c|0;F[d|0]=I[a|0];e=e-c|0;if(c>>>0<e>>>0){continue}break};break e;case 1:while(1){F[d|0]=I[a|0];F[d+1|0]=I[a+1|0];if(c>>>0>=e>>>0){break e}d=c+d|0;a=a+c|0;e=e-c|0;if(e>>>0>1){continue}break};F[d|0]=I[a|0];return;default:break k}}l:{if(d&1|f>>>0>15|(a&1|f&1)){break l}if(c&1){break l}if(!(d&3|a&3|(f&3|c&3))){b=c-f>>>2<<2;while(1){g=f;while(1){H[d>>2]=H[a>>2];d=d+4|0;a=a+4|0;g=g-4|0;if(g){continue}break}if(c>>>0>=e>>>0){break e}d=b+d|0;a=a+b|0;e=e-c|0;if(f>>>0<=e>>>0){continue}break}f=e-1|0;c=e&7;if(c){b=0;while(1){F[d|0]=I[a|0];e=e-1|0;d=d+1|0;a=a+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(f>>>0<7){break e}while(1){F[d|0]=I[a|0];F[d+1|0]=I[a+1|0];F[d+2|0]=I[a+2|0];F[d+3|0]=I[a+3|0];F[d+4|0]=I[a+4|0];F[d+5|0]=I[a+5|0];F[d+6|0]=I[a+6|0];F[d+7|0]=I[a+7|0];d=d+8|0;a=a+8|0;e=e-8|0;if(e){continue}break}break e}b=c-f>>>1<<1;while(1){g=f;while(1){G[d>>1]=J[a>>1];d=d+2|0;a=a+2|0;g=g-2|0;if(g){continue}break}if(c>>>0>=e>>>0){break e}d=b+d|0;a=a+b|0;e=e-c|0;if(f>>>0<=e>>>0){continue}break}f=e-1|0;c=e&7;if(c){b=0;while(1){F[d|0]=I[a|0];e=e-1|0;d=d+1|0;a=a+1|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(f>>>0<7){break e}while(1){F[d|0]=I[a|0];F[d+1|0]=I[a+1|0];F[d+2|0]=I[a+2|0];F[d+3|0]=I[a+3|0];F[d+4|0]=I[a+4|0];F[d+5|0]=I[a+5|0];F[d+6|0]=I[a+6|0];F[d+7|0]=I[a+7|0];d=d+8|0;a=a+8|0;e=e-8|0;if(e){continue}break}break e}$a(d,a,f);if(c>>>0>=e>>>0){break e}while(1){d=c+d|0;a=a+c|0;e=e-c|0;f=e>>>0>f>>>0?f:e;$a(d,a,f);if(c>>>0<e>>>0){continue}break}break e}$a(b,g,i>>>0>7?N(i>>>3|0,d):l+7>>>3|0)}if(!f){break e}F[f|0]=I[f|0]&(j^-1)|j&m}return}hb(a,39843);X()}hb(a,39868);X()}hb(a,39904);X()}hb(a,40152);X()}function Nd(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;h=Ga-16|0;Ga=h;b=H[a+344>>2]+1|0;H[a+344>>2]=b;a:{if(b>>>0<K[a+328>>2]){break a}if(I[a+398|0]){H[a+344>>2]=0;_a(H[a+352>>2],0,H[a+336>>2]+1|0);b:{g=I[a+399|0];f=g+1|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);c:{if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+2|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+3|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+4|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+5|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+6|0;b=f&255;if(b>>>0>6){break b}e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+7|0;if(g>>>0<249){break b}b=f&255;e=I[b+40328|0];d=(e+H[a+320>>2]|0)+(I[b+40321|0]^-1)|0;H[a+340>>2]=(d>>>0)/(e>>>0);if(I[a+208|0]&2){break c}c=I[b+40227|0];b=(c+H[a+324>>2]|0)+(I[b+40220|0]^-1)|0;H[a+328>>2]=(b>>>0)/(c>>>0);if(e>>>0<=d>>>0&b>>>0>=c>>>0){break c}f=g+8|0;d=f&255;if(d>>>0>6){break b}b=I[d+40328|0];H[a+340>>2]=((b+H[a+320>>2]|0)+(I[d+40321|0]^-1)>>>0)/(b>>>0);if(I[a+208|0]&2){break c}b=I[d+40227|0];H[a+328>>2]=((b+H[a+324>>2]|0)+(I[d+40220|0]^-1)>>>0)/(b>>>0)}F[a+399|0]=f;break a}F[a+399|0]=f}if(!(I[a+204|0]&32)){H[a+228>>2]=1;H[a+224>>2]=h+15;d=a+212|0;d:{while(1){if(!H[a+216>>2]){b=H[a+380>>2];e:{while(1){if(b){break e}jb(a,0);b=rg(a);H[a+380>>2]=b;if(H[a+348>>2]==1229209940){continue}break}hb(a,40234);X()}f=H[a+272>>2];H[a+216>>2]=f;c=H[a+268>>2];H[a+212>>2]=c;if(b>>>0<f>>>0){H[a+216>>2]=b;f=b}Kb(a,c,f);ob(a,c,f);H[a+380>>2]=H[a+380>>2]-H[a+216>>2]}b=Re(d,1);f:{if(b){if((b|0)==1){if(H[a+380>>2]|(H[a+216>>2]|!H[a+228>>2])){break f}break d}b=a;a=H[a+236>>2];hb(b,a?a:40278);X()}if(H[a+228>>2]){continue}}break}ab(a,40256)}H[a+228>>2]=0;H[a+200>>2]=H[a+200>>2]|8;H[a+204>>2]=H[a+204>>2]|32}if(H[a+216>>2]?1:H[a+380>>2]){ab(a,40298)}yg(a+212|0);H[a+200>>2]=H[a+200>>2]|8}Ga=h+16|0}function Ta(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=H[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=H[d>>2];d=d-b|0;if(d>>>0<K[133859]){break a}a=a+b|0;if(H[133860]!=(d|0)){if(b>>>0<=255){e=H[d+8>>2];b=b>>>3|0;c=H[d+12>>2];if((c|0)==(e|0)){i=535420,j=H[133855]&TI(-2,b),H[i>>2]=j;break b}H[e+12>>2]=c;H[c+8>>2]=e;break b}h=H[d+24>>2];b=H[d+12>>2];c:{if((d|0)!=(b|0)){c=H[d+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break c}d:{e=d+20|0;c=H[e>>2];if(c){break d}e=d+16|0;c=H[e>>2];if(c){break d}b=0;break c}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break b}e=H[d+28>>2];c=(e<<2)+535724|0;e:{if(H[c>>2]==(d|0)){H[c>>2]=b;if(b){break e}i=535424,j=H[133856]&TI(-2,e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}H[b+24>>2]=h;c=H[d+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[d+20>>2];if(!c){break b}H[b+20>>2]=c;H[c+24>>2]=b;break b}b=H[f+4>>2];if((b&3)!=3){break b}H[133857]=a;H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a;return}if(d>>>0>=f>>>0){break a}b=H[f+4>>2];if(!(b&1)){break a}f:{if(!(b&2)){if(H[133861]==(f|0)){H[133861]=d;a=H[133858]+a|0;H[133858]=a;H[d+4>>2]=a|1;if(H[133860]!=(d|0)){break a}H[133857]=0;H[133860]=0;return}if(H[133860]==(f|0)){H[133860]=d;a=H[133857]+a|0;H[133857]=a;H[d+4>>2]=a|1;H[a+d>>2]=a;return}a=(b&-8)+a|0;g:{if(b>>>0<=255){e=H[f+8>>2];b=b>>>3|0;c=H[f+12>>2];if((c|0)==(e|0)){i=535420,j=H[133855]&TI(-2,b),H[i>>2]=j;break g}H[e+12>>2]=c;H[c+8>>2]=e;break g}h=H[f+24>>2];b=H[f+12>>2];h:{if((f|0)!=(b|0)){c=H[f+8>>2];H[c+12>>2]=b;H[b+8>>2]=c;break h}i:{e=f+20|0;c=H[e>>2];if(c){break i}e=f+16|0;c=H[e>>2];if(c){break i}b=0;break h}while(1){g=e;b=c;e=b+20|0;c=H[e>>2];if(c){continue}e=b+16|0;c=H[b+16>>2];if(c){continue}break}H[g>>2]=0}if(!h){break g}e=H[f+28>>2];c=(e<<2)+535724|0;j:{if(H[c>>2]==(f|0)){H[c>>2]=b;if(b){break j}i=535424,j=H[133856]&TI(-2,e),H[i>>2]=j;break g}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}H[b+24>>2]=h;c=H[f+16>>2];if(c){H[b+16>>2]=c;H[c+24>>2]=b}c=H[f+20>>2];if(!c){break g}H[b+20>>2]=c;H[c+24>>2]=b}H[d+4>>2]=a|1;H[a+d>>2]=a;if(H[133860]!=(d|0)){break f}H[133857]=a;return}H[f+4>>2]=b&-2;H[d+4>>2]=a|1;H[a+d>>2]=a}if(a>>>0<=255){a=a>>>3|0;b=(a<<3)+535460|0;c=H[133855];a=1<<a;k:{if(!(c&a)){H[133855]=a|c;a=b;break k}a=H[b+8>>2]}H[b+8>>2]=d;H[a+12>>2]=d;H[d+12>>2]=b;H[d+8>>2]=a;return}e=31;H[d+16>>2]=0;H[d+20>>2]=0;if(a>>>0<=16777215){b=a>>>8|0;g=b+1048320>>>16&8;b=b<<g;e=b+520192>>>16&4;b=b<<e;c=b+245760>>>16&2;b=(b<<c>>>15|0)-(c|(e|g))|0;e=(b<<1|a>>>b+21&1)+28|0}H[d+28>>2]=e;g=(e<<2)+535724|0;l:{m:{c=H[133856];b=1<<e;n:{if(!(c&b)){H[133856]=b|c;H[g>>2]=d;H[d+24>>2]=g;break n}e=a<<((e|0)==31?0:25-(e>>>1|0)|0);b=H[g>>2];while(1){c=b;if((H[b+4>>2]&-8)==(a|0)){break m}b=e>>>29|0;e=e<<1;g=c+(b&4)|0;b=H[g+16>>2];if(b){continue}break}H[g+16>>2]=d;H[d+24>>2]=c}H[d+12>>2]=d;H[d+8>>2]=d;break l}a=H[c+8>>2];H[a+12>>2]=d;H[c+8>>2]=d;H[d+24>>2]=0;H[d+12>>2]=c;H[d+8>>2]=a}a=H[133863]-1|0;H[133863]=a?a:-1}}function pr(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ga+-64|0;Ga=g;a:{b:{d=H[a+584>>2];if(d){if(!H[d+16>>2]){break b}c=cb(40);H[c>>2]=0;c=Lb(d+624|0,1,c,4);k=_()|0;c:{while(1){if(f){break c}H[133979]=0;ga(564,d|0);j=H[133979];H[133979]=0;i=-1;d:{if(!j){break d}f=H[133980];if(!f){break d}i=Za(H[j>>2],c,k);if(!i){break a}$(f|0)}f=_()|0;if((i|0)==1){continue}break}e=1}Ta(c);e:{if(!e){break e}if((Qj(d,1)|0)!=1){break e}f:{if(I[a+13|0]&4){e=H[a+72>>2];c=H[a+68>>2];f=nd(a);break f}c=H[a+60>>2]-H[a+472>>2]|0;e=H[a+100>>2];e=c>>>0<e>>>0?c:e;c=H[a+56>>2];f=kk(a)}H[d+840>>2]=f;g:{if(!b){b=c;break g}if(J[a+138>>1]!=2){b=c;break g}b=0;f=J[d+834>>1];if(0-f>>>0>c>>>0){b=((c+f|0)-1>>>0)/(f>>>0)|0}c=J[d+836>>1];if(0-c>>>0<=e>>>0){e=0;break g}e=((c+e|0)-1>>>0)/(c>>>0)|0}c=H[d+28>>2];f=H[d+32>>2];if(!(c>>>0>=b>>>0&f>>>0>=e>>>0)){i=H[a+628>>2];H[g+60>>2]=f;H[g+56>>2]=c;H[g+52>>2]=e;H[g+48>>2]=b;nb(i,69467,51521,g+48|0);c=H[d+28>>2]}f=H[d+32>>2];if(!(f>>>0<=e>>>0&b>>>0>=c>>>0)){a=H[a+628>>2];H[g+12>>2]=f;H[g+8>>2]=c;H[g+4>>2]=e;H[g>>2]=b;Xa(a,69467,51841,g);break e}c=H[d+36>>2];e=J[a+138>>1];if((c|0)!=(((e|0)==1?J[a+98>>1]:1)|0)){Xa(H[a+628>>2],69467,52193,0);break e}if(H[d+212>>2]!=J[a+84>>1]){Xa(H[a+628>>2],69467,52469,0);break e}c=H[d+216>>2];b=H[c+8>>2];h:{if((e|0)==1){e=J[d+834>>1];f=J[d+836>>1];c=H[c+12>>2];i:{if((e|0)==(b|0)&(f|0)==(c|0)){break i}i=H[a+628>>2];H[g+44>>2]=f;H[g+40>>2]=e;H[g+36>>2]=c;H[g+32>>2]=b;nb(i,69467,52917,g+32|0);b=H[d+216>>2];if(!(H[b+8>>2]<=J[d+834>>1]&H[b+12>>2]<=J[d+836>>1])){Xa(H[a+628>>2],69467,53205,0);break e}if(Ie(a,33918)){break i}b=H[a+628>>2];c=H[d+216>>2];e=H[c+12>>2];H[g+16>>2]=H[c+8>>2];H[g+20>>2]=e;nb(b,69467,53452,g+16|0);b=H[d+216>>2];G[d+834>>1]=H[b+8>>2];G[d+836>>1]=H[b+12>>2]}b=H[d+36>>2];if((b|0)<2){break h}c=H[d+216>>2];h=1;while(1){e=c+N(h,88)|0;if(!(H[e+8>>2]!=1|H[e+12>>2]!=1)){h=h+1|0;if((b|0)!=(h|0)){continue}break h}break}h=0;Xa(H[a+628>>2],69467,53552,0);break e}if((b|0)==1&H[c+12>>2]==1){break h}Xa(H[a+628>>2],69467,53552,0);break e}j:{k:{if(!(J[a+138>>1]!=1|J[d+832>>1]!=6|H[d+924>>2]!=1)){H[d+40>>2]=3;H[d+44>>2]=2;break k}H[d+40>>2]=0;H[d+44>>2]=0;if(J[a+138>>1]!=1){break k}b=0;h=551;c=1;if(J[d+834>>1]!=1){break j}c=1;if(J[d+836>>1]!=1){break j}}b=1;h=541;c=0}H[d+68>>2]=c;H[a+556>>2]=h;H[a+548>>2]=h;H[a+540>>2]=h;f=0;e=0;c=cb(40);H[c>>2]=0;c=Lb(d+624|0,1,c,4);h=_()|0;l:{while(1){if(f){break l}H[133979]=0;fa(54,d|0)|0;j=H[133979];H[133979]=0;i=-1;m:{if(!j){break m}f=H[133980];if(!f){break m}i=Za(H[j>>2],c,h);if(!i){break a}$(f|0)}f=_()|0;if((i|0)==1){continue}break}e=1}Ta(c);h=(e|0)!=0;if(!e|b){break e}a=H[a+584>>2];c=H[d+216>>2];e=0;i=0;h=H[d+36>>2];n:{if((h|0)>0){while(1){f=H[c+8>>2];j=H[c+12>>2];k=Kj(a,H[c+28>>2]<<3,j<<3);b=0;if(!k){break n}H[(a+(i<<2)|0)+844>>2]=k;c=c+88|0;e=N(f,j)+e|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}H[a+888>>2]=e;b=1}if(!b){h=0;break e}H[d+884>>2]=8;h=1}Ga=g- -64|0;return h|0}aa(46854,42049,691,69467);X()}aa(50730,42049,692,69467);X()}Ta(c);Cb(j,f);X()}function _u(a,b){a=a|0;b=b|0;var 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;a:{while(1){b:{c:{if(K[a+116>>2]<=261){vg(a);c=H[a+116>>2];if(!(c>>>0>=262|b)){return 0}if(!c){break a}if(c>>>0<3){break c}}e=H[a+108>>2];c=H[a+84>>2]&(I[(e+H[a+56>>2]|0)+2|0]^H[a+72>>2]<<H[a+88>>2]);H[a+72>>2]=c;c=H[a+68>>2]+(c<<1)|0;d=J[c>>1];G[H[a+64>>2]+((e&H[a+52>>2])<<1)>>1]=d;G[c>>1]=e;if(!d|H[a+44>>2]-262>>>0<e-d>>>0){break c}d=ml(a,d);H[a+96>>2]=d;break b}d=H[a+96>>2]}d:{if(d>>>0>=3){c=H[a+5792>>2];e=H[a+108>>2]-H[a+112>>2]|0;G[H[a+5796>>2]+(c<<1)>>1]=e;H[a+5792>>2]=c+1;i=c+H[a+5784>>2]|0;c=d-3|0;F[i|0]=c;c=((I[(c&255)+13312|0]<<2)+a|0)+1176|0;G[c>>1]=J[c>>1]+1;c=e-1&65535;c=((I[(c>>>0<256?c:(c>>>7|0)+256|0)+12800|0]<<2)+a|0)+2440|0;G[c>>1]=J[c>>1]+1;d=H[a+96>>2];c=H[a+116>>2]-d|0;H[a+116>>2]=c;j=H[a+5788>>2]-1|0;k=H[a+5792>>2];if(!(c>>>0<3|d>>>0>K[a+128>>2])){g=d-1|0;H[a+96>>2]=g;h=H[a+72>>2];d=H[a+108>>2];l=H[a+52>>2];m=H[a+64>>2];n=H[a+68>>2];o=H[a+84>>2];i=H[a+56>>2];f=H[a+88>>2];while(1){c=d;d=c+1|0;H[a+108>>2]=d;h=(I[(c+i|0)+3|0]^h<<f)&o;H[a+72>>2]=h;e=(h<<1)+n|0;G[((d&l)<<1)+m>>1]=J[e>>1];G[e>>1]=d;g=g-1|0;H[a+96>>2]=g;if(g){continue}break}d=c+2|0;H[a+108>>2]=d;if((j|0)!=(k|0)){continue}break d}H[a+96>>2]=0;d=d+H[a+108>>2]|0;H[a+108>>2]=d;e=H[a+56>>2]+d|0;c=I[e|0];H[a+72>>2]=c;H[a+72>>2]=H[a+84>>2]&(I[e+1|0]^c<<H[a+88>>2]);if((j|0)!=(k|0)){continue}break d}d=I[H[a+56>>2]+H[a+108>>2]|0];c=H[a+5792>>2];G[H[a+5796>>2]+(c<<1)>>1]=0;H[a+5792>>2]=c+1;F[c+H[a+5784>>2]|0]=d;c=(d<<2)+a|0;G[c+148>>1]=J[c+148>>1]+1;H[a+116>>2]=H[a+116>>2]-1;d=H[a+108>>2]+1|0;H[a+108>>2]=d;if(H[a+5792>>2]!=(H[a+5788>>2]-1|0)){continue}}e=H[a+92>>2];if((e|0)>=0){c=e+H[a+56>>2]|0}else{c=0}Rc(a,c,d-e|0,0);H[a+92>>2]=H[a+108>>2];f=H[a>>2];e=H[f+28>>2];jc(e);d=H[e+20>>2];c=H[f+16>>2];d=c>>>0>d>>>0?d:c;e:{if(!d){break e}$a(H[f+12>>2],H[e+16>>2],d);H[f+12>>2]=d+H[f+12>>2];H[e+16>>2]=d+H[e+16>>2];H[f+20>>2]=d+H[f+20>>2];H[f+16>>2]=H[f+16>>2]-d;c=H[e+20>>2];H[e+20>>2]=c-d;if((c|0)!=(d|0)){break e}H[e+16>>2]=H[e+8>>2]}if(H[H[a>>2]+16>>2]){continue}break}return 0}d=H[a+108>>2];H[a+5812>>2]=d>>>0<2?d:2;if((b|0)==4){c=H[a+92>>2];if((c|0)>=0){b=c+H[a+56>>2]|0}else{b=0}Rc(a,b,d-c|0,1);H[a+92>>2]=H[a+108>>2];e=H[a>>2];d=H[e+28>>2];jc(d);c=H[d+20>>2];b=H[e+16>>2];c=b>>>0>c>>>0?c:b;f:{if(!c){break f}$a(H[e+12>>2],H[d+16>>2],c);H[e+12>>2]=c+H[e+12>>2];H[d+16>>2]=c+H[d+16>>2];H[e+20>>2]=c+H[e+20>>2];H[e+16>>2]=H[e+16>>2]-c;b=H[d+20>>2];H[d+20>>2]=b-c;if((b|0)!=(c|0)){break f}H[d+16>>2]=H[d+8>>2]}return(H[H[a>>2]+16>>2]?3:2)|0}g:{if(!H[a+5792>>2]){break g}c=H[a+92>>2];if((c|0)>=0){b=c+H[a+56>>2]|0}else{b=0}Rc(a,b,d-c|0,0);H[a+92>>2]=H[a+108>>2];e=H[a>>2];d=H[e+28>>2];jc(d);c=H[d+20>>2];b=H[e+16>>2];c=b>>>0>c>>>0?c:b;h:{if(!c){break h}$a(H[e+12>>2],H[d+16>>2],c);H[e+12>>2]=c+H[e+12>>2];H[d+16>>2]=c+H[d+16>>2];H[e+20>>2]=c+H[e+20>>2];H[e+16>>2]=H[e+16>>2]-c;b=H[d+20>>2];H[d+20>>2]=b-c;if((b|0)!=(c|0)){break h}H[d+16>>2]=H[d+8>>2]}if(H[H[a>>2]+16>>2]){break g}return 0}return 1}function Bk(a,b,c){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;g=H[a>>2];e=I[a+8|0];a:{b:{if(!e){i=c?J[c+8>>1]:0;d=I[a+9|0];if(d>>>0<=7){c:{d:{switch(d-1|0){case 0:i=N(i&1,255);if(!g){break c}e=b+g|0;d=0-g&7;h=g-1|0;f=(h>>>3|0)+b|0;if(h){k=g&-2;h=0;while(1){F[e-1|0]=I[f|0]>>>d&1?-1:0;e=e-2|0;j=f;f=(d|0)==7;j=j-f|0;d=f?0:d+1|0;F[e|0]=I[j|0]>>>d&1?-1:0;f=(d|0)==7;d=f?0:d+1|0;f=j-f|0;h=h+2|0;if((k|0)!=(h|0)){continue}break}}if(!(g&1)){break c}F[e-1|0]=I[f|0]>>>d&1?-1:0;break c;case 1:i=N(i&3,85);if(!g){break c}e=b+g|0;h=g-1|0;f=(h>>>2|0)+b|0;d=((g<<1)+6^-1)&6;if(h){k=g&-2;h=0;while(1){F[e-1|0]=N(I[f|0]>>>d&3,85);e=e-2|0;j=f;f=(d|0)==6;j=j-f|0;d=f?0:d+2|0;F[e|0]=N(I[j|0]>>>d&3,85);f=(d|0)==6;d=f?0:d+2|0;f=j-f|0;h=h+2|0;if((k|0)!=(h|0)){continue}break}}if(!(g&1)){break c}F[e-1|0]=N(I[f|0]>>>d&3,85);break c;case 3:break d;default:break c}}i=N(i&15,17);if(!g){break c}e=b+g|0;d=g<<2&4;h=g-1|0;f=(h>>>1|0)+b|0;if(h){k=g&-2;h=0;while(1){F[e-1|0]=N(I[f|0]>>>d&15,17);e=e-2|0;j=(d|0)==4;f=f-j|0;d=(d|0)!=4;F[e|0]=N(I[f|0]>>>(d<<2)&15,17);f=f-d|0;d=j<<2;h=h+2|0;if((k|0)!=(h|0)){continue}break}}if(!(g&1)){break c}F[e-1|0]=N(I[f|0]>>>d&15,17)}F[a+11|0]=8;F[a+9|0]=8;H[a+4>>2]=g;d=8}if(!c){break a}e:{f:{switch(d-8|0){case 0:if(!g){break e}e=b+g|0;d=(g<<1)+b|0;if((g|0)!=1){b=g&-2;f=0;while(1){c=e-1|0;F[d-1|0]=I[c|0]!=(i|0)?-1:0;F[d-2|0]=I[c|0];e=e-2|0;F[d-3|0]=I[e|0]!=(i|0)?-1:0;d=d-4|0;F[d|0]=I[e|0];f=f+2|0;if((b|0)!=(f|0)){continue}break}}if(!(g&1)){break e}b=e-1|0;F[d-1|0]=I[b|0]!=(i|0)?-1:0;F[d-2|0]=I[b|0];break e;case 8:break f;default:break e}}if(!g){break e}f=(i&65280)>>>8|0;c=H[a+4>>2];e=c+b|0;d=(c<<1)+b|0;b=0;h=i&255;while(1){i=e-1|0;j=d-1|0;e=e-2|0;g:{if((f|0)==I[e|0]){c=0;if((h|0)==I[i|0]){break g}}c=255}F[j|0]=c;F[d-2|0]=c;F[d-3|0]=I[i|0];d=d-4|0;F[d|0]=I[e|0];b=b+1|0;if((g|0)!=(b|0)){continue}break}}F[a+10|0]=2;F[a+8|0]=4;b=I[a+9|0]<<1;F[a+11|0]=b;b=b&254;if(b>>>0>=8){b=N(b>>>3|0,g);break b}b=N(b,g)+7>>>3|0;break b}if(!c|(e|0)!=2){break a}h:{i:{switch(I[a+9|0]-8|0){case 0:if(!g){break h}e=H[a+4>>2]+b|0;d=(g<<2)+b|0;f=J[c+2>>1]&255;k=J[c+4>>1]&255;j=J[c+6>>1]&255;while(1){c=e-1|0;l=d-1|0;b=e-3|0;j:{if(!((f|0)!=I[b|0]|(k|0)!=I[e-2|0])){i=0;if((j|0)==I[c|0]){break j}}i=255}F[l|0]=i;F[d-2|0]=I[c|0];F[d-3|0]=I[e-2|0];d=d-4|0;F[d|0]=I[b|0];e=b;h=h+1|0;if((h|0)!=(g|0)){continue}break};break h;case 8:break i;default:break h}}if(!g){break h}h=J[c+6>>1];k=h>>>8|0;j=J[c+4>>1];l=j>>>8|0;c=J[c+2>>1];m=c>>>8|0;e=H[a+4>>2]+b|0;d=(g<<3)+b|0;b=0;n=c&255;while(1){f=e-1|0;o=d-1|0;c=e-6|0;k:{l:{if(I[c|0]!=(m|0)|I[e-5|0]!=(n|0)|(I[e-4|0]!=(l|0)|I[e-3|0]!=(j&255))){break l}if((k|0)!=I[e-2|0]){break l}i=0;if(I[f|0]==(h&255)){break k}}i=255}F[o|0]=i;F[d-2|0]=i;F[d-3|0]=I[f|0];F[d-4|0]=I[e-2|0];F[d-5|0]=I[e-3|0];F[d-6|0]=I[e-4|0];F[d-7|0]=I[e-5|0];d=d-8|0;F[d|0]=I[c|0];e=c;b=b+1|0;if((g|0)!=(b|0)){continue}break}}F[a+10|0]=4;F[a+8|0]=6;b=I[a+9|0]<<2;F[a+11|0]=b;b=b&252;if(b>>>0>=8){b=N(b>>>3|0,g);break b}b=N(b,g)+7>>>3|0}H[a+4>>2]=b}}function Hc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Ga-112|0;Ga=j;l=i&2147483647;k=e&2147483647;m=k;a:{b:{p=!(b|c);if(!(d|k?k-2147418112>>>0<2147549184:p)){n=l-2147418112|0;if(!h&(n|0)==-2147418112?f|g:(n|0)==-2147418112&(h|0)!=0|n>>>0>2147549184){break b}}if(!(!d&(m|0)==2147418112?p:m>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(l|0)==2147418112?!(f|g):l>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(m^2147418112|c))){k=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:k;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}if(!(f|h|(l^2147418112|g))){break a}if(!(b|d|(c|m))){if(f|h|(g|l)){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|l)){break b}f=b;g=c;h=d;i=e;break a}k=(l|0)==(m|0);q=k&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0<f>>>0|c>>>0<g>>>0:k&d>>>0<h>>>0|l>>>0>m>>>0;l=q;o=l?f:b;k=l?g:c;m=l?i:e;r=m;p=l?h:d;m=m&65535;e=l?e:i;s=e;h=l?d:h;l=e>>>16&32767;n=r>>>16&32767;if(!n){d=!(m|p);e=d<<6;i=Q(d?o:p)+32|0;d=Q(d?k:m);d=e+((d|0)==32?i:d)|0;sc(j+96|0,o,k,p,m,d-15|0);p=H[j+104>>2];m=H[j+108>>2];o=H[j+96>>2];n=16-d|0;k=H[j+100>>2]}f=q?b:f;g=q?c:g;i=s&65535;if(!l){b=!(h|i);c=b<<6;d=Q(b?f:h)+32|0;b=Q(b?g:i);b=c+((b|0)==32?d:b)|0;sc(j+80|0,f,g,h,i,b-15|0);l=16-b|0;h=H[j+88>>2];i=H[j+92>>2];g=H[j+84>>2];f=H[j+80>>2]}b=h;i=i<<3|b>>>29;d=b<<3|g>>>29;e=i|524288;b=p;c=m<<3|b>>>29;h=b<<3|k>>>29;i=c;b=f;c=g<<3|b>>>29;b=b<<3;g=r^s;c:{if((l|0)==(n|0)){break c}f=n-l|0;if(f>>>0>127){d=0;e=0;b=1;c=0;break c}sc(j- -64|0,b,c,d,e,128-f|0);re(j+48|0,b,c,d,e,f);b=H[j+48>>2]|(H[j+64>>2]|H[j+72>>2]|(H[j+68>>2]|H[j+76>>2]))!=0;c=H[j+52>>2];d=H[j+56>>2];e=H[j+60>>2]}l=h;q=i|524288;f=o;i=k<<3|f>>>29;m=f<<3;p=i;d:{if((g|0)<0){f=0;g=0;h=0;i=0;if(!(b^m|d^l|(c^p|e^q))){break a}o=m-b|0;k=p-((b>>>0>m>>>0)+c|0)|0;f=l-d|0;b=(c|0)==(p|0)&b>>>0>m>>>0|c>>>0>p>>>0;i=(q-((d>>>0>l>>>0)+e|0)|0)-(f>>>0<b>>>0)|0;h=f-b|0;if(i>>>0>524287){break d}b=!(h|i);c=b<<6;d=Q(b?o:h)+32|0;b=Q(b?k:i);b=c+((b|0)==32?d:b)|0;b=b-12|0;sc(j+32|0,o,k,h,i,b);n=n-b|0;h=H[j+40>>2];i=H[j+44>>2];o=H[j+32>>2];k=H[j+36>>2];break d}k=c+p|0;f=b+m|0;k=f>>>0<m>>>0?k+1|0:k;o=f;f=(c|0)==(k|0)&b>>>0>f>>>0|c>>>0>k>>>0;c=e+q|0;b=d+l|0;c=b>>>0<l>>>0?c+1|0:c;d=b;b=f+b|0;h=b;i=b>>>0<d>>>0?c+1|0:c;if(!(i&1048576)){break d}o=o&1|((k&1)<<31|o>>>1);c=h;k=c<<31|k>>>1;n=n+1|0;h=(i&1)<<31|c>>>1;i=i>>>1|0}d=0;e=r&-2147483648;if((n|0)>=32767){h=d;i=e|2147418112;f=0;g=0;break a}l=0;e:{if((n|0)>0){l=n;break e}sc(j+16|0,o,k,h,i,n+127|0);re(j,o,k,h,i,1-n|0);o=H[j>>2]|(H[j+16>>2]|H[j+24>>2]|(H[j+20>>2]|H[j+28>>2]))!=0;k=H[j+4>>2];h=H[j+8>>2];i=H[j+12>>2]}c=h<<29;n=(k&7)<<29|o>>>3;m=o&7;g=m>>>0>4;f=n+g|0;b=k>>>3|c;k=f>>>0<g>>>0?b+1|0:b;c=f;g=k;b=(b|0)==(k|0)&c>>>0<n>>>0|b>>>0>k>>>0;c=d|((i&7)<<29|h>>>3);b=b+c|0;i=e|(i>>>3&65535|l<<16);i=b>>>0<c>>>0?i+1|0:i;h=b;f:{if((m|0)==4){c=g+0|0;e=f&1;b=f+e|0;c=b>>>0<f>>>0?c+1|0:c;f=b;g=c;c=(d|0)==(c|0)&b>>>0<e>>>0|c>>>0<d>>>0;b=c+h|0;i=b>>>0<c>>>0?i+1|0:i;h=b;break f}if(!m){break a}}}H[a>>2]=f;H[a+4>>2]=g;H[a+8>>2]=h;H[a+12>>2]=i;Ga=j+112|0}function ir(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=0;d=Ga-144|0;Ga=d;e=H[a+584>>2];hg(a,1,0);a:{b:{if(e){if(H[e+16>>2]){break b}H[e+36>>2]=1;H[e+40>>2]=0;b=cb(40);H[b>>2]=0;b=Lb(e+624|0,1,b,4);i=_()|0;c:{while(1){if(g){break c}H[133979]=0;ga(75,e|0);g=H[133979];H[133979]=0;c=-1;d:{if(!g){break d}h=H[133980];if(!h){break d}c=Za(H[g>>2],b,i);if(!c){Ta(b);Cb(g,h);X()}$(h|0)}g=_()|0;if((c|0)==1){continue}break}f=1}Ta(b);e:{if(!f){break e}b=J[a+90>>1];G[e+832>>1]=b;f:{g:{switch(b-3|0){case 3:G[e+834>>1]=J[a+204>>1];G[e+836>>1]=J[a+206>>1];H[d+80>>2]=d+140;if(mb(a,532,d+80|0)){break f}b=J[a+84>>1];H[d+112>>2]=0;b=1<<b;k=O(b-1|0);L[d+132>>2]=k;l=O(b>>1);L[d+128>>2]=l;L[d+124>>2]=k;L[d+120>>2]=l;L[d+116>>2]=k;H[d+64>>2]=d+112;lb(a,532,d- -64|0);break f;case 0:case 1:a=H[a+628>>2];H[d+96>>2]=b;Xa(a,69488,54166,d+96|0);break e;default:break g}}G[e+834>>1]=1;G[e+836>>1]=1}b=J[a+84>>1];if((b|0)!=8){a=H[a+628>>2];H[d+48>>2]=b;Xa(a,69488,54296,d+48|0);break e}H[e+72>>2]=8;h:{if(I[a+13|0]&4){b=J[e+836>>1]<<3;if(K[a+72>>2]%(b>>>0)|0){a=H[a+628>>2];H[d+32>>2]=b;Xa(a,69488,54410,d+32|0);break e}b=J[e+834>>1]<<3;if(!(K[a+68>>2]%(b>>>0)|0)){break h}a=H[a+628>>2];H[d+16>>2]=b;Xa(a,69488,54618,d+16|0);break e}b=H[a+100>>2];if(b>>>0>=K[a+60>>2]){break h}j=b;b=J[e+836>>1]<<3;if(!((j>>>0)%(b>>>0)|0)){break h}a=H[a+628>>2];H[d>>2]=b;Xa(a,69488,58726,d);break e}i:{if(I[e+928|0]&3){b=H[e+912>>2];if(I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24)|(I[b+4|0]|I[b+5|0]<<8|(I[b+6|0]<<16|I[b+7|0]<<24))?b:0){break i}b=H[a+584>>2];hg(a,0,0);if(!Mj(b,H[b+920>>2])){break e}c=0;i=0;f=cb(40);H[f>>2]=0;g=Lb(b+624|0,1,f,4);j=_()|0;j:{while(1){if(c){break j}H[133979]=0;$h(b,1);h=H[133979];H[133979]=0;f=-1;k:{if(!h){break k}c=H[133980];if(!c){break k}f=Za(H[h>>2],g,j);if(!f){break a}$(c|0)}c=_()|0;if((f|0)==1){continue}break}i=1}Ta(g);if(!i){break e}c=H[b+928>>2];l:{if(!(c&1)){break l}f=H[b+88>>2];if(f){H[f+128>>2]=0}if(J[b+832>>1]!=6){break l}f=H[b+92>>2];if(!f){break l}H[f+128>>2]=0}m:{if(!(c&2)){break m}c=H[b+120>>2];if(c){H[c+276>>2]=0}c=H[b+136>>2];if(c){H[c+276>>2]=0}if(J[b+832>>1]!=6){break m}c=H[b+124>>2];if(c){H[c+276>>2]=0}c=H[b+140>>2];if(!c){break m}H[c+276>>2]=0}c=H[b+912>>2];if(c){Ta(c)}H[b+916>>2]=1e3;c=cb(1e3);H[b+912>>2]=c;if(!c){H[b+916>>2]=0;Xa(H[H[b+828>>2]+628>>2],59016,59162,0);break e}H[b+796>>2]=558;H[b+792>>2]=559;H[b+788>>2]=560;H[b+24>>2]=b+780;c=0;i=0;f=cb(40);H[f>>2]=0;g=Lb(b+624|0,1,f,4);j=_()|0;n:{while(1){if(c){break n}H[133979]=0;ga(566,b|0);h=H[133979];H[133979]=0;f=-1;o:{if(!h){break o}c=H[133980];if(!c){break o}f=Za(H[h>>2],g,j);if(!f){break a}$(c|0)}c=_()|0;if((f|0)==1){continue}break}i=1}Ta(g);if(!i){break e}H[a+12>>2]=H[a+12>>2]|8;H[a+48>>2]=H[a+48>>2]|4;break i}H[a+48>>2]=H[a+48>>2]&-5}H[e+796>>2]=561;H[e+792>>2]=562;H[e+788>>2]=563;H[e+24>>2]=e+780;m=1}Ga=d+144|0;return m|0}aa(46854,42049,1172,69488);X()}aa(53872,42049,1173,69488);X()}Ta(g);Cb(h,c);X()}function Ll(a,b){var c=0,d=0,e=0,f=0,g=0;f=Ga+-64|0;Ga=f;a:{b:{c:{d:{e:{c=F[b|0];switch(c-97|0){case 17:break c;case 0:case 22:break e;default:break d}}g=(c|0)==119?578:66;break b}H[f>>2]=b;Xa(0,54888,40875,f);break a}g=(I[b+1|0]==43)<<1}c=cb(wb(16032)+689|0);if(!c){H[f+16>>2]=16032;Xa(a,54888,42147,f+16|0);break a}Ub(c,0,688);d=c+688|0;H[c>>2]=d;uc(d,16032);G[c+476>>1]=65535;H[c+8>>2]=g&2;H[c+480>>2]=-1;H[c+484>>2]=0;H[c+628>>2]=a;H[c+472>>2]=-1;H[c+648>>2]=132;H[c+644>>2]=131;H[c+640>>2]=130;H[c+636>>2]=129;H[c+632>>2]=128;H[c+624>>2]=134;H[c+620>>2]=133;ee(c);a=g?1:2049;d=g&576?a:a|32768;H[c+12>>2]=d;e=I[b|0];f:{if(!e){break f}if(!g){a=b;while(1){g:{h:{i:{switch((e<<24>>24)-66|0){case 33:d=d&-32769;break h;case 1:d=d|32768;break h;case 43:d=d&-2049;break h;case 11:d=d|2048;break h;case 6:d=d&-4|2;break h;case 10:d=d&-4|2;break h;case 0:d=d&-4|1;break h;case 38:break i;default:break g}}d=d|65536}H[c+12>>2]=d}e=I[a+1|0];a=a+1|0;if(e){continue}break}break f}if(!(g&64)){a=b;while(1){j:{k:{l:{switch((e<<24>>24)-66|0){case 6:d=d&-4|2;break k;case 10:d=d&-4|2;break k;case 0:d=d&-4|1;break k;case 38:break l;default:break j}}d=d|65536}H[c+12>>2]=d}e=I[a+1|0];a=a+1|0;if(e){continue}break}break f}a=b;while(1){m:{n:{o:{switch((e<<24>>24)-66|0){case 32:d=d|128;break n;case 0:d=d&-4|1;break n;case 10:d=d&-4|2;break n;case 6:d=d&-4|2;break n;case 38:break o;default:break m}}d=d|65536}H[c+12>>2]=d}e=I[a+1|0];a=a+1|0;if(e){continue}break}}p:{q:{r:{if(!(I[c+9|0]&2)){if((Ia[H[c+632>>2]](H[c+628>>2],c+456|0,8)|0)==8){break r}if(!H[c+8>>2]){break q}d=H[c+12>>2]}G[c+458>>1]=42;a=d&128;G[c+456>>1]=a?19789:18761;if(a){a=I[c+459|0];F[c+459|0]=I[c+458|0];F[c+458|0]=a}H[c+460>>2]=0;Ia[H[c+640>>2]](H[c+628>>2],0,0)|0;if((Ia[H[c+636>>2]](H[c+628>>2],c+456|0,8)|0)!=8){Xa(H[c+628>>2],16032,43668,0);break p}H[c+468>>2]=54912;if(J[c+456>>1]==19789){H[c+12>>2]=H[c+12>>2]|128;a=54976}else{a=55040}H[c+464>>2]=a;if(!ng(c)){break p}G[c+32>>1]=0;H[c+24>>2]=0;H[c+28>>2]=0;H[c+16>>2]=0;e=c;break a}a=J[c+456>>1];if(!((a|0)==18761|(a|0)==19789)){b=H[c+628>>2];H[f+36>>2]=a;H[f+32>>2]=a;Xa(b,16032,44402,f+32|0);break p}H[c+468>>2]=54912;d=H[c+12>>2];if((a|0)==19789){d=d|128;H[c+12>>2]=d;a=54976}else{a=55040}H[c+464>>2]=a;if(d&128){a=I[c+459|0];F[c+459|0]=I[c+458|0];F[c+458|0]=a;Md(c+460|0)}s:{t:{u:{a=J[c+458>>1];switch(a-42|0){case 0:break s;case 1:break u;default:break t}}Xa(H[c+628>>2],16032,44938,0);break p}b=H[c+628>>2];H[f+52>>2]=a;H[f+48>>2]=a;Xa(b,16032,45509,f+48|0);break p}H[c+604>>2]=0;H[c+596>>2]=0;H[c+600>>2]=0;a=H[c+12>>2];H[c+12>>2]=a|512;e=c;if(a&65536){break a}b=F[b|0]-97|0;if(b){if((b|0)!=17){break p}H[c+20>>2]=H[c+460>>2];v:{if(!(a&2048)){break v}if(Ia[H[c+620>>2]](H[c+628>>2],c+612|0,c+616|0)|0){break v}H[c+12>>2]=H[c+12>>2]&-2049}if(!dk(c)){break p}H[c+608>>2]=-1;H[c+12>>2]=H[c+12>>2]|16;break a}if(ng(c)){break a}break p}Xa(H[c+628>>2],16032,43071,0)}e=0;H[c+8>>2]=0;rk(c)}Ga=f- -64|0;return e}function xB(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,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;f=Ga-96|0;Ga=f;g=+(e|0);a:{b:{c:{e=H[a+28>>2];if(!e){h=+(d|0);break c}if(Ia[H[H[e>>2]+68>>2]](e,2)|0){e=H[a+28>>2];g=M[Ia[H[H[e>>2]+68>>2]](e,2)>>3]*g}h=+(d|0);d=H[a+28>>2];if(!d){break c}if(Ia[H[H[d>>2]+68>>2]](d,2)|0){d=H[a+28>>2];h=M[Ia[H[H[d>>2]+68>>2]](d,2)>>3]*h}i=+(c|0);c=H[a+28>>2];if(!c){j=+(b|0);break a}if(!(Ia[H[H[c>>2]+68>>2]](c,2)|0)){break b}c=H[a+28>>2];i=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*i;break b}i=+(c|0)}j=+(b|0);b=H[a+28>>2];if(!b){break a}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break a}b=H[a+28>>2];j=M[Ia[H[H[b>>2]+68>>2]](b,2)>>3]*j}bb(f+48|0,(i+g)*.5);c=Va(16);Wa(c,192832,2);H[c+8>>2]=0;b=I[f+58|0];e=J[f+56>>1];d=F[f+59|0];H[f+56>>2]=0;G[f+76>>1]=e;F[f+78|0]=b;v=H[f+52>>2];e=H[f+48>>2];H[f+48>>2]=0;H[f+52>>2]=0;bb(f+32|0,(h+j)*.5);n=Va(16);Wa(n,192844,2);H[n+8>>2]=0;b=I[f+42|0];k=J[f+40>>1];q=F[f+43|0];H[f+40>>2]=0;G[f+72>>1]=k;F[f+74|0]=b;w=H[f+36>>2];k=H[f+32>>2];H[f+32>>2]=0;H[f+36>>2]=0;bb(f+16|0,(i-g)*.5);o=Va(16);Wa(o,192856,2);H[o+8>>2]=0;b=I[f+26|0];l=J[f+24>>1];r=F[f+27|0];H[f+24>>2]=0;G[f+68>>1]=l;F[f+70|0]=b;x=H[f+20>>2];l=H[f+16>>2];H[f+16>>2]=0;H[f+20>>2]=0;bb(f,(j-h)*.5);p=Va(16);Wa(p,192868,2);H[p+8>>2]=0;b=I[f+10|0];m=J[f+8>>1];y=F[f+11|0];H[f+8>>2]=0;G[f+64>>1]=m;F[f+66|0]=b;z=H[f+4>>2];m=H[f>>2];H[f>>2]=0;H[f+4>>2]=0;b=Va(96);H[f+80>>2]=b;H[f+84>>2]=b;H[f+88>>2]=b+96;Ya(b,c,2);d:{if((d|0)>=0){H[b+12>>2]=e;H[b+16>>2]=v;G[b+20>>1]=J[f+76>>1];F[b+22|0]=I[f+78|0];F[b+23|0]=d;break d}Ya(b+12|0,e,v)}Ya(b+24|0,n,2);e:{if((q|0)>=0){H[b+40>>2]=w;H[b+36>>2]=k;G[b+44>>1]=J[f+72>>1];F[b+46|0]=I[f+74|0];F[b+47|0]=q;break e}Ya(b+36|0,k,w)}Ya(b+48|0,o,2);f:{if((r|0)>=0){H[b- -64>>2]=x;H[b+60>>2]=l;G[b+68>>1]=J[f+68>>1];F[b+70|0]=I[f+70|0];F[b+71|0]=r;break f}Ya(b+60|0,l,x)}Ya(b+72|0,p,2);g:{if((y|0)>=0){H[b+88>>2]=z;H[b+84>>2]=m;G[b+92>>1]=J[f+64>>1];F[b+94|0]=I[f+66|0];F[b+95|0]=y;H[f+84>>2]=b+96;break g}Ya(b+84|0,m,z);H[f+84>>2]=b+96;Ta(m)}Ta(p);if((r|0)<0){Ta(l)}Ta(o);if((q|0)<0){Ta(k)}Ta(n);if((d|0)<0){Ta(e)}Ta(c);if(F[f+11|0]<0){Ta(H[f>>2])}if(F[f+27|0]<0){Ta(H[f+16>>2])}if(F[f+43|0]<0){Ta(H[f+32>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}b=f+80|0;ye(a,b);ah(a,b);s=M[a+32>>3];if(s>g){M[a+32>>3]=g;s=g}t=M[a+48>>3];if(t<g){M[a+48>>3]=g;t=g}g=M[a+40>>3];if(h<g){M[a+40>>3]=h;g=h}u=M[a+56>>3];if(u<h){M[a+56>>3]=h;u=h}if(i<s){M[a+32>>3]=i}if(i>t){M[a+48>>3]=i}if(g>j){M[a+40>>3]=j}if(j>u){M[a+56>>3]=j}b=Va(32);H[f+48>>2]=b;H[f+52>>2]=7;H[f+56>>2]=-2147483640;Wa(b,192880,7);H[b+28>>2]=0;F[f+43|0]=0;H[f+32>>2]=0;Pb(a,f+48|0,f+80|0,f+32|0);if(F[f+43|0]<0){Ta(H[f+32>>2])}if(F[f+59|0]<0){Ta(H[f+48>>2])}a=H[f+80>>2];if(a){e=H[f+84>>2];if((a|0)==(e|0)){b=a}else{while(1){if(F[e-1|0]<0){Ta(H[e-12>>2])}b=e-24|0;if(F[e-13|0]<0){Ta(H[b>>2])}e=b;if((b|0)!=(a|0)){continue}break}b=H[f+80>>2]}H[f+84>>2]=a;Ta(b)}Ga=f+96|0}function lx(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+408>>2];f=H[a+464>>2];a:{if(H[a+224>>2]){c=H[a+412>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+432>>2]|H[a+336>>2]!=1){break c}}c=H[a+416>>2];e:{if(!c){e=H[a+420>>2];break e}e=c-1|0;if((e|0)!=H[a+420>>2]){break c}}if((e|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+412>>2];H[H[a>>2]+32>>2]=H[a+416>>2];H[H[a>>2]+36>>2]=H[a+420>>2];Ia[H[H[a>>2]>>2]](a)}b=H[a+336>>2];if((b|0)>0){while(1){d=H[H[((g<<2)+a|0)+340>>2]+4>>2];e=H[a+160>>2];c=H[a+408>>2];b=0;f:{if(!c){break f}b=c;if(H[e+(d<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Ia[H[H[a>>2]+4>>2]](a,-1);b=H[a+408>>2]}if((b|0)<=H[a+412>>2]){while(1){c=(e+(d<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+416>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=d;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+420>>2];c=H[a+412>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+336>>2];g=g+1|0;if((b|0)>(g|0)){continue}break}}e=H[a+408>>2];H[f+4>>2]=H[a+416>>2]?e?286:287:e?288:289;g:{if((b|0)<=0){break g}b=0;while(1){d=b<<2;c=H[(d+a|0)+340>>2];h:{if(!e){if(H[a+416>>2]){break h}c=H[c+20>>2];xg(a,1,c,((c<<2)+f|0)+44|0);break h}e=H[c+24>>2];c=(e<<2)+f|0;xg(a,0,e,c+44|0);H[f+60>>2]=H[c+44>>2]}H[(d+f|0)+20>>2]=0;b=b+1|0;if((b|0)>=H[a+336>>2]){break g}e=H[a+408>>2];continue}}H[f+16>>2]=0;break a}i:{if(!(H[a+420>>2]|(H[a+416>>2]|b))){b=H[a+412>>2];if(!H[a+220>>2]&(b|0)>63|(b|0)==H[a+432>>2]){break i}}b=H[a>>2];H[b+20>>2]=125;Ia[H[b+4>>2]](a,-1)}H[f+4>>2]=H[a+432>>2]==63?290:291;b=0;if(H[a+336>>2]>0){while(1){c=b<<2;d=H[(c+a|0)+340>>2];e=H[d+20>>2];xg(a,1,e,((e<<2)+f|0)- -64|0);if(H[a+432>>2]){d=H[d+24>>2];xg(a,0,d,((d<<2)+f|0)+80|0)}H[(c+f|0)+20>>2]=0;b=b+1|0;if((b|0)<H[a+336>>2]){continue}break}}e=0;if(H[a+364>>2]<=0){break a}while(1){b=e<<2;g=b+f|0;b=H[((H[(a+b|0)+368>>2]<<2)+a|0)+340>>2];H[g+96>>2]=H[((H[b+20>>2]<<2)+f|0)- -64>>2];H[g+136>>2]=H[((H[b+24>>2]<<2)+f|0)+80>>2];j:{if(!H[b+52>>2]){b=0;break j}c=H[b+36>>2];d=H[b+40>>2];b=1;k:{l:{switch(H[a+432>>2]){case 3:b=(((d-3>>>0<4294967294?1:d-1|0)<<3)+((c-3>>>0<4294967294?1:c-1|0)<<2)|0)+26512|0;break k;case 8:b=(N(d-4>>>0<4294967293?2:d-1|0,12)+((c-4>>>0<4294967293?2:c-1|0)<<2)|0)+26528|0;break k;case 15:b=(((d-5>>>0<4294967292?3:d-1|0)<<4)+((c-5>>>0<4294967292?3:c-1|0)<<2)|0)+26576|0;break k;case 24:b=(N(d-6>>>0<4294967291?4:d-1|0,20)+((c-6>>>0<4294967291?4:c-1|0)<<2)|0)+26640|0;break k;case 35:b=(N(d-7>>>0<4294967290?5:d-1|0,24)+((c-7>>>0<4294967290?5:c-1|0)<<2)|0)+26752|0;break k;case 48:b=(N(d-8>>>0<4294967289?6:d-1|0,28)+((c-8>>>0<4294967289?6:c-1|0)<<2)|0)+26896|0;break k;case 0:break j;default:break l}}b=(((d-9>>>0<4294967288?7:d-1|0)<<5)+((c-9>>>0<4294967288?7:c-1|0)<<2)|0)+27104|0}b=H[b>>2]+1|0}H[g+176>>2]=b;e=e+1|0;if((e|0)<H[a+364>>2]){continue}break}}H[f+36>>2]=0;H[f+8>>2]=0;H[f+12>>2]=0;H[f+40>>2]=H[a+280>>2]}function Ew(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,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=H[a+332>>2];b=H[b+84>>2];g=N(H[b+64>>2],G[c+32>>1]);f=N(H[b+96>>2],G[c+48>>1]);i=N(H[b+32>>2],G[c+16>>1]);h=N(f+i|0,4433)+1024|0;a=Ga-128|0;j=N(H[b>>2],G[c>>1]);k=j+g<<2;i=h+N(i,6270)>>11;H[a+96>>2]=k-i;H[a>>2]=i+k;g=j-g<<2;h=h+N(f,-15137)>>11;H[a+64>>2]=g-h;H[a+32>>2]=g+h;h=N(H[b+100>>2],G[c+50>>1]);f=N(H[b+36>>2],G[c+18>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+68>>2],G[c+34>>1]);j=N(H[b+4>>2],G[c+2>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+100>>2]=k-f;H[a+4>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+68>>2]=f-g;H[a+36>>2]=f+g;h=N(H[b+104>>2],G[c+52>>1]);f=N(H[b+40>>2],G[c+20>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+72>>2],G[c+36>>1]);j=N(H[b+8>>2],G[c+4>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+104>>2]=k-f;H[a+8>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+72>>2]=f-g;H[a+40>>2]=f+g;h=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+76>>2],G[c+38>>1]);j=N(H[b+12>>2],G[c+6>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+108>>2]=k-f;H[a+12>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+76>>2]=f-g;H[a+44>>2]=f+g;h=N(H[b+112>>2],G[c+56>>1]);f=N(H[b+48>>2],G[c+24>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+80>>2],G[c+40>>1]);j=N(H[b+16>>2],G[c+8>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+112>>2]=k-f;H[a+16>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+80>>2]=f-g;H[a+48>>2]=f+g;h=N(H[b+116>>2],G[c+58>>1]);f=N(H[b+52>>2],G[c+26>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+84>>2],G[c+42>>1]);j=N(H[b+20>>2],G[c+10>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+116>>2]=k-f;H[a+20>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+84>>2]=f-g;H[a+52>>2]=f+g;h=N(H[b+120>>2],G[c+60>>1]);f=N(H[b+56>>2],G[c+28>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+88>>2],G[c+44>>1]);j=N(H[b+24>>2],G[c+12>>1]);k=i+j<<2;f=g+N(f,6270)>>11;H[a+120>>2]=k-f;H[a+24>>2]=f+k;f=j-i<<2;g=g+N(h,-15137)>>11;H[a+88>>2]=f-g;H[a+56>>2]=f+g;h=N(H[b+124>>2],G[c+62>>1]);f=N(H[b+60>>2],G[c+30>>1]);g=N(h+f|0,4433)+1024|0;i=N(H[b+92>>2],G[c+46>>1]);b=N(H[b+28>>2],G[c+14>>1]);c=i+b<<2;f=g+N(f,6270)>>11;H[a+124>>2]=c-f;H[a+28>>2]=c+f;b=b-i<<2;c=g+N(h,-15137)>>11;H[a+92>>2]=b-c;H[a+60>>2]=b+c;b=m+128|0;g=0;c=a;while(1){h=H[c+4>>2];m=H[c+28>>2];f=N(h+m|0,-7373);i=H[c+20>>2];l=i+h|0;j=H[c+12>>2];n=j+m|0;k=N(l+n|0,9633);a=H[(g<<2)+d>>2]+e|0;o=H[c>>2]+16|0;p=H[c+16>>2];r=o+p<<13;s=H[c+24>>2];q=H[c+8>>2];t=N(s+q|0,4433);q=t+N(q,6270)|0;u=r+q|0;v=f+N(h,12299)|0;h=k+N(l,-3196)|0;l=v+h|0;F[a|0]=I[b+(u+l>>>18&1023)|0];F[a+7|0]=I[b+(u-l>>>18&1023)|0];k=k+N(n,-16069)|0;l=N(j,25172);j=N(i+j|0,-20995);l=k+(l+j|0)|0;n=o-p<<13;o=N(s,-15137)+t|0;p=n+o|0;F[a+1|0]=I[b+(l+p>>>18&1023)|0];F[a+6|0]=I[b+(p-l>>>18&1023)|0];h=h+(j+N(i,16819)|0)|0;i=n-o|0;F[a+2|0]=I[b+(h+i>>>18&1023)|0];F[a+5|0]=I[b+(i-h>>>18&1023)|0];h=k+(f+N(m,2446)|0)|0;m=r-q|0;F[a+3|0]=I[b+(h+m>>>18&1023)|0];F[a+4|0]=I[b+(m-h>>>18&1023)|0];c=c+32|0;g=g+1|0;if((g|0)!=4){continue}break}}function Jw(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,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=Ga-512|0;Ga=D;w=H[a+332>>2];a=H[b+84>>2];b=D;while(1){l=N(H[a+64>>2],G[c+32>>1]);k=N(H[a+192>>2],G[c+96>>1]);h=l-k|0;o=N(h,11363);i=N(H[a+96>>2],G[c+48>>1]);m=N(H[a+32>>2],G[c+16>>1]);p=N(i+m|0,11086);y=o+N(k,20995)|0;j=N(H[a+128>>2],G[c+64>>1]);z=N(j,10703);n=N(G[c>>1],H[a>>2])<<13|1024;t=z+n|0;u=y+t|0;f=N(H[a+224>>2],G[c+112>>1]);A=N(f+m|0,8956);g=N(H[a+160>>2],G[c+80>>1]);r=g+m|0;v=N(r,10217);s=A+(v+(p+N(m,-18730)|0)|0)|0;H[b+480>>2]=u-s>>11;H[b>>2]=s+u>>11;h=N(h,2260);u=h+N(l,7373)|0;j=N(j,4433);s=j+n|0;q=u+s|0;B=N(g+i|0,1136);x=B+(p+N(i,589)|0)|0;p=f+i|0;C=N(p,-5461);x=x+C|0;H[b+448>>2]=q-x>>11;H[b+32>>2]=q+x>>11;l=o+N(l,-4926)|0;o=n-j|0;j=l+o|0;q=v+(N(g,-9222)+B|0)|0;v=N(f+g|0,-11086);q=q+v|0;H[b+416>>2]=j-q>>11;H[b+64>>2]=j+q>>11;k=h+N(k,-4176)|0;n=n-z|0;h=k+n|0;j=v+(A+(C+N(f,8728)|0)|0)|0;H[b+384>>2]=h-j>>11;H[b+96>>2]=h+j>>11;n=n-k|0;k=N(p,-10217);p=N(m-f|0,7350);h=(k+N(f,25733)|0)+p|0;f=N(f-g|0,3363);h=h+f|0;H[b+352>>2]=n-h>>11;H[b+128>>2]=h+n>>11;n=o-l|0;l=N(r,5461);h=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(h+g|0)|0)|0;H[b+320>>2]=n-f>>11;H[b+160>>2]=f+n>>11;f=s-u|0;h=N(i,16154);i=N(m-i|0,3363);g=k+(g+(h+i|0)|0)|0;H[b+288>>2]=f-g>>11;H[b+192>>2]=f+g>>11;g=t-y|0;i=p+(l+(i+N(m,-15038)|0)|0)|0;H[b+256>>2]=g-i>>11;H[b+224>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}b=w+128|0;n=0;a=D;while(1){i=H[a+12>>2];m=H[a+4>>2];k=N(i+m|0,11086);o=H[a+8>>2];p=H[a+24>>2];h=o-p|0;w=N(h,11363);c=H[(n<<2)+d>>2]+e|0;f=H[a+28>>2];z=N(f+m|0,8956);g=H[a+20>>2];y=g+m|0;j=N(y,10217);t=z+(j+(k+N(m,-18730)|0)|0)|0;u=w+N(p,20995)|0;l=(H[a>>2]<<13)+131072|0;r=H[a+16>>2];v=N(r,10703);A=l+v|0;s=u+A|0;F[c|0]=I[b+(t+s>>>18&1023)|0];F[c+15|0]=I[b+(s-t>>>18&1023)|0];t=f+i|0;s=N(t,-5461);q=k+N(i,589)|0;k=N(g+i|0,1136);q=s+(q+k|0)|0;h=N(h,2260);B=h+N(o,7373)|0;r=N(r,4433);C=r+l|0;x=B+C|0;F[c+1|0]=I[b+(q+x>>>18&1023)|0];F[c+14|0]=I[b+(x-q>>>18&1023)|0];j=j+(k+N(g,-9222)|0)|0;k=N(f+g|0,-11086);j=j+k|0;o=w+N(o,-4926)|0;w=l-r|0;r=o+w|0;F[c+2|0]=I[b+(j+r>>>18&1023)|0];F[c+13|0]=I[b+(r-j>>>18&1023)|0];k=k+(z+(s+N(f,8728)|0)|0)|0;p=h+N(p,-4176)|0;l=l-v|0;h=p+l|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+12|0]=I[b+(h-k>>>18&1023)|0];h=N(m-f|0,7350);k=N(t,-10217);j=h+(k+N(f,25733)|0)|0;f=N(f-g|0,3363);j=j+f|0;l=l-p|0;F[c+4|0]=I[b+(j+l>>>18&1023)|0];F[c+11|0]=I[b+(l-j>>>18&1023)|0];l=N(y,5461);j=N(g,-6278);g=N(g-i|0,11529);f=f+(l+(j+g|0)|0)|0;o=w-o|0;F[c+5|0]=I[b+(f+o>>>18&1023)|0];F[c+10|0]=I[b+(o-f>>>18&1023)|0];f=N(i,16154);i=N(m-i|0,3363);g=k+(g+(f+i|0)|0)|0;f=C-B|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+9|0]=I[b+(f-g>>>18&1023)|0];i=h+(l+(i+N(m,-15038)|0)|0)|0;m=A-u|0;F[c+7|0]=I[b+(i+m>>>18&1023)|0];F[c+8|0]=I[b+(m-i>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=16){continue}break}Ga=D+512|0}function mx(a,b){a=a|0;b=b|0;var 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;f=H[a+464>>2];if(H[a+280>>2]){d=H[f+52>>2];if(!d){if(!(Ia[H[H[a+460>>2]+8>>2]](a)|0)){d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}if(H[a+336>>2]>0){d=0;while(1){g=d<<2;e=H[(g+a|0)+340>>2];a:{b:{if(H[a+224>>2]){if(H[a+408>>2]){break b}if(H[a+416>>2]){break a}}c=H[((H[e+20>>2]<<2)+f|0)+56>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;c=f+g|0;H[c+36>>2]=0;H[c+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break b}break a}if(!H[a+408>>2]){break a}}_a(H[((H[e+24>>2]<<2)+f|0)+120>>2],0,256)}d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[f+16>>2]=-16;H[f+8>>2]=0;H[f+12>>2]=0;d=H[a+280>>2]}H[f+52>>2]=d-1}c:{if(!(H[f+16>>2]==-1|H[a+364>>2]<=0)){o=H[a+428>>2];p=f+184|0;while(1){d=m<<2;n=H[d+b>>2];d=H[(a+d|0)+368>>2]<<2;k=H[(d+a|0)+340>>2];h=H[k+20>>2];l=(h<<2)+f|0;g=d+f|0;d=H[l+56>>2]+H[g+36>>2]|0;d:{if(!Eb(a,d)){H[g+36>>2]=0;c=H[g+20>>2];break d}i=0;c=0;j=Eb(a,d+1|0);d=(j+d|0)+2|0;e=Eb(a,d);e:{if(!e){break e}c=e;d=H[l+56>>2]+20|0;if(!Eb(a,d)){break e}while(1){c=c<<1;if((c|0)==32768){break c}d=d+1|0;if(Eb(a,d)){continue}break}}h=a+h|0;f:{if(1<<I[h+232|0]>>1>(c|0)){break f}e=j<<2;if(1<<I[h+248|0]>>1<(c|0)){i=e+12|0;break f}i=e+4|0}H[g+36>>2]=i;g:{if(c>>>0<2){d=c;break g}i=d+14|0;d=c;while(1){e=c>>1;d=(Eb(a,i)?e:0)|d;h=c>>>0>3;c=e;if(h){continue}break}}c=H[g+20>>2]+(j?d^-1:d+1|0)|0;H[g+20>>2]=c}G[n>>1]=c;h:{if(H[a+432>>2]<=0){break h}d=H[k+24>>2];j=d+a|0;i=(d<<2)+f|0;d=1;while(1){c=d;d=(H[i+120>>2]+N(c,3)|0)-3|0;if(Eb(a,d)){break h}while(1){if(!Eb(a,d+1|0)){d=d+3|0;e=H[a+432>>2]>(c|0);c=c+1|0;if(e){continue}break c}break}k=Eb(a,p);e=d+2|0;d=Eb(a,e);i:{if(!d){e=0;break i}j:{if(!Eb(a,e)){break j}d=d<<1;e=H[i+120>>2]+(I[j+264|0]<(c|0)?217:189)|0;if(!Eb(a,e)){break j}while(1){d=d<<1;if((d|0)==32768){break c}e=e+1|0;if(Eb(a,e)){continue}break}}if(d>>>0<2){e=d;break i}h=e+14|0;e=d;while(1){g=d>>1;e=(Eb(a,h)?g:0)|e;l=d>>>0>3;d=g;if(l){continue}break}}G[(H[(c<<2)+o>>2]<<1)+n>>1]=k?e^-1:e+1|0;d=c+1|0;if(H[a+432>>2]>(c|0)){continue}break}}m=m+1|0;if((m|0)<H[a+364>>2]){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Ia[H[b+4>>2]](a,-1);H[f+16>>2]=-1;return 1}function vm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=H[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=H[a>>2];b=c+b|0;c:{a=a-c|0;if((a|0)!=H[133860]){if(c>>>0<=255){e=H[a+8>>2];c=c>>>3|0;d=H[a+12>>2];if((d|0)!=(e|0)){break c}i=535420,j=H[133855]&TI(-2,c),H[i>>2]=j;break b}h=H[a+24>>2];c=H[a+12>>2];d:{if((c|0)!=(a|0)){d=H[a+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break d}e:{e=a+20|0;d=H[e>>2];if(d){break e}e=a+16|0;d=H[e>>2];if(d){break e}c=0;break d}while(1){g=e;c=d;e=c+20|0;d=H[e>>2];if(d){continue}e=c+16|0;d=H[c+16>>2];if(d){continue}break}H[g>>2]=0}if(!h){break b}e=H[a+28>>2];d=(e<<2)+535724|0;f:{if(H[d>>2]==(a|0)){H[d>>2]=c;if(c){break f}i=535424,j=H[133856]&TI(-2,e),H[i>>2]=j;break b}H[h+(H[h+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}H[c+24>>2]=h;d=H[a+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[a+20>>2];if(!d){break b}H[c+20>>2]=d;H[d+24>>2]=c;break b}c=H[f+4>>2];if((c&3)!=3){break b}H[133857]=b;H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[f>>2]=b;return}H[e+12>>2]=d;H[d+8>>2]=e}c=H[f+4>>2];g:{if(!(c&2)){if(H[133861]==(f|0)){H[133861]=a;b=H[133858]+b|0;H[133858]=b;H[a+4>>2]=b|1;if(H[133860]!=(a|0)){break a}H[133857]=0;H[133860]=0;return}if(H[133860]==(f|0)){H[133860]=a;b=H[133857]+b|0;H[133857]=b;H[a+4>>2]=b|1;H[a+b>>2]=b;return}b=(c&-8)+b|0;h:{if(c>>>0<=255){e=H[f+8>>2];c=c>>>3|0;d=H[f+12>>2];if((d|0)==(e|0)){i=535420,j=H[133855]&TI(-2,c),H[i>>2]=j;break h}H[e+12>>2]=d;H[d+8>>2]=e;break h}h=H[f+24>>2];c=H[f+12>>2];i:{if((f|0)!=(c|0)){d=H[f+8>>2];H[d+12>>2]=c;H[c+8>>2]=d;break i}j:{d=f+20|0;e=H[d>>2];if(e){break j}d=f+16|0;e=H[d>>2];if(e){break j}c=0;break i}while(1){g=d;c=e;d=c+20|0;e=H[d>>2];if(e){continue}d=c+16|0;e=H[c+16>>2];if(e){continue}break}H[g>>2]=0}if(!h){break h}e=H[f+28>>2];d=(e<<2)+535724|0;k:{if(H[d>>2]==(f|0)){H[d>>2]=c;if(c){break k}i=535424,j=H[133856]&TI(-2,e),H[i>>2]=j;break h}H[h+(H[h+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}H[c+24>>2]=h;d=H[f+16>>2];if(d){H[c+16>>2]=d;H[d+24>>2]=c}d=H[f+20>>2];if(!d){break h}H[c+20>>2]=d;H[d+24>>2]=c}H[a+4>>2]=b|1;H[a+b>>2]=b;if(H[133860]!=(a|0)){break g}H[133857]=b;return}H[f+4>>2]=c&-2;H[a+4>>2]=b|1;H[a+b>>2]=b}if(b>>>0<=255){b=b>>>3|0;c=(b<<3)+535460|0;d=H[133855];b=1<<b;l:{if(!(d&b)){H[133855]=b|d;b=c;break l}b=H[c+8>>2]}H[c+8>>2]=a;H[b+12>>2]=a;H[a+12>>2]=c;H[a+8>>2]=b;return}e=31;H[a+16>>2]=0;H[a+20>>2]=0;if(b>>>0<=16777215){c=b>>>8|0;g=c+1048320>>>16&8;c=c<<g;e=c+520192>>>16&4;c=c<<e;d=c+245760>>>16&2;c=(c<<d>>>15|0)-(d|(e|g))|0;e=(c<<1|b>>>c+21&1)+28|0}H[a+28>>2]=e;g=(e<<2)+535724|0;m:{d=H[133856];c=1<<e;n:{if(!(d&c)){H[133856]=c|d;H[g>>2]=a;H[a+24>>2]=g;break n}e=b<<((e|0)==31?0:25-(e>>>1|0)|0);c=H[g>>2];while(1){d=c;if((H[c+4>>2]&-8)==(b|0)){break m}c=e>>>29|0;e=e<<1;g=d+(c&4)|0;c=H[g+16>>2];if(c){continue}break}H[g+16>>2]=a;H[a+24>>2]=d}H[a+12>>2]=a;H[a+8>>2]=a;return}b=H[d+8>>2];H[b+12>>2]=a;H[d+8>>2]=a;H[a+24>>2]=0;H[a+12>>2]=d;H[a+8>>2]=b}}function AE(a,b){a=a|0;b=b|0;var 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;c=Ga-96|0;Ga=c;d=H[a+28>>2];a:{if(d){Ia[H[H[d>>2]+80>>2]](c+80|0,d);e=M[c+80>>3];d=H[a+28>>2];if(!d){f=M[c+88>>3];break a}if(Ia[H[H[d>>2]+88>>2]](d,2)|0){d=H[a+28>>2];e=e*M[Ia[H[H[d>>2]+88>>2]](d,2)>>3]}f=M[c+88>>3];d=H[a+28>>2];if(!d){break a}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break a}d=H[a+28>>2];f=f*M[(Ia[H[H[d>>2]+88>>2]](d,2)|0)+24>>3];break a}f=M[a+40>>3];e=M[a+32>>3]}bb(c+48|0,e);k=Va(16);Wa(k,174716,2);H[k+8>>2]=0;d=I[c+58|0];g=J[c+56>>1];o=F[c+59|0];H[c+56>>2]=0;G[c+76>>1]=g;F[c+78|0]=d;r=H[c+52>>2];g=H[c+48>>2];H[c+48>>2]=0;H[c+52>>2]=0;bb(c+32|0,f);l=Va(16);Wa(l,174864,2);H[l+8>>2]=0;d=I[c+42|0];h=J[c+40>>1];p=F[c+43|0];H[c+40>>2]=0;G[c+72>>1]=h;F[c+74|0]=d;s=H[c+36>>2];h=H[c+32>>2];H[c+32>>2]=0;H[c+36>>2]=0;e=+H[b>>2];d=H[a+28>>2];b:{if(!d){break b}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break b}d=H[a+28>>2];e=M[Ia[H[H[d>>2]+88>>2]](d,2)>>3]*e}bb(c+16|0,e);m=Va(16);Wa(m,175024,2);H[m+8>>2]=0;d=I[c+26|0];i=J[c+24>>1];q=F[c+27|0];H[c+24>>2]=0;G[c+68>>1]=i;F[c+70|0]=d;t=H[c+20>>2];i=H[c+16>>2];H[c+16>>2]=0;H[c+20>>2]=0;e=+H[b+4>>2];d=H[a+28>>2];c:{if(!d){break c}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break c}d=H[a+28>>2];e=M[(Ia[H[H[d>>2]+88>>2]](d,2)|0)+24>>3]*e}bb(c,e);n=Va(16);Wa(n,175192,2);H[n+8>>2]=0;d=I[c+10|0];j=J[c+8>>1];u=F[c+11|0];H[c+8>>2]=0;G[c+64>>1]=j;F[c+66|0]=d;v=H[c+4>>2];j=H[c>>2];H[c>>2]=0;H[c+4>>2]=0;d=Va(96);H[c+80>>2]=d;H[c+84>>2]=d;H[c+88>>2]=d+96;Ya(d,k,2);d:{if((o|0)>=0){H[d+12>>2]=g;H[d+16>>2]=r;G[d+20>>1]=J[c+76>>1];F[d+22|0]=I[c+78|0];F[d+23|0]=o;break d}Ya(d+12|0,g,r)}Ya(d+24|0,l,2);e:{if((p|0)>=0){H[d+40>>2]=s;H[d+36>>2]=h;G[d+44>>1]=J[c+72>>1];F[d+46|0]=I[c+74|0];F[d+47|0]=p;break e}Ya(d+36|0,h,s)}Ya(d+48|0,m,2);f:{if((q|0)>=0){H[d- -64>>2]=t;H[d+60>>2]=i;G[d+68>>1]=J[c+68>>1];F[d+70|0]=I[c+70|0];F[d+71|0]=q;break f}Ya(d+60|0,i,t)}Ya(d+72|0,n,2);g:{if((u|0)>=0){H[d+88>>2]=v;H[d+84>>2]=j;G[d+92>>1]=J[c+64>>1];F[d+94|0]=I[c+66|0];F[d+95|0]=u;H[c+84>>2]=d+96;break g}Ya(d+84|0,j,v);H[c+84>>2]=d+96;Ta(j)}Ta(n);if((q|0)<0){Ta(i)}Ta(m);if((p|0)<0){Ta(h)}Ta(l);if((o|0)<0){Ta(g)}Ta(k);if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}zc(a,c+80|0);d=H[b+4>>2];e=+H[b>>2];if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}e=+(d|0);if(e<M[a+40>>3]){M[a+40>>3]=e}if(e>M[a+56>>3]){M[a+56>>3]=e}b=Va(32);H[c+48>>2]=b;H[c+52>>2]=4;H[c+56>>2]=-2147483640;Wa(b,175332,4);H[b+16>>2]=0;F[c+43|0]=0;H[c+32>>2]=0;Pb(a,c+48|0,c+80|0,c+32|0);if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}b=H[c+80>>2];if(b){a=H[c+84>>2];if((b|0)==(a|0)){a=b}else{while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}d=a-24|0;if(F[a-13|0]<0){Ta(H[d>>2])}a=d;if((d|0)!=(b|0)){continue}break}a=H[c+80>>2]}H[c+84>>2]=b;Ta(a)}Ga=c+96|0}function fx(a,b){a=a|0;b=b|0;var 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;e=Ga-48|0;Ga=e;i=H[a+464>>2];a:{b:{if(H[i+40>>2]|!H[a+280>>2]){break b}d=H[a+460>>2];H[d+24>>2]=H[d+24>>2]+(H[i+12>>2]/8|0);H[i+12>>2]=0;f=0;if(!(Ia[H[d+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){d=0;while(1){H[((d<<2)+i|0)+20>>2]=0;d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[i+16>>2]=0;H[i+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[i+36>>2]=0}if(!H[i+36>>2]){o=H[a+432>>2];p=H[a+428>>2];H[e+40>>2]=a;h=H[a+24>>2];c=H[h>>2];H[e+24>>2]=c;k=H[h+4>>2];H[e+28>>2]=k;d=H[i+12>>2];g=H[i+8>>2];H[e+16>>2]=H[i+32>>2];f=H[i+28>>2];H[e+8>>2]=H[i+24>>2];H[e+12>>2]=f;f=H[i+20>>2];H[e>>2]=H[i+16>>2];H[e+4>>2]=f;if(H[a+364>>2]>0){while(1){h=n<<2;k=H[h+b>>2];m=i+h|0;c=H[m+96>>2];c:{d:{e:{if((d|0)>7){break e}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break e}c=qc(e+24|0,g,d,c,1);break d}f=g>>d-8&255;j=H[(c+(f<<2)|0)+144>>2];if(j){c=I[(c+f|0)+1168|0];d=d-j|0;break c}c=qc(e+24|0,g,d,c,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}j=H[m+136>>2];m=H[m+176>>2];f:{g:{if(m){if(c){if((d|0)<(c|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+27360>>2];l=g>>d&f;c=l-((l|0)>H[c+27356>>2]?0:f)|0}else{c=0}h=(H[(a+h|0)+368>>2]<<2)+e|0;c=c+H[h+4>>2]|0;H[h+4>>2]=c;G[k>>1]=c;h=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)>7){break j}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break j}c=qc(e+24|0,g,d,j,1);break i}c=g>>d-8&255;f=H[(j+(c<<2)|0)+144>>2];if(f){c=I[(c+j|0)+1168|0];d=d-f|0;break h}c=qc(e+24|0,g,d,j,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}l=c>>>4|0;c=c&15;k:{if(c){if((d|0)<(c|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}h=h+l|0;d=d-c|0;c=c<<2;f=H[c+27360>>2];l=g>>d&f;G[(H[(h<<2)+p>>2]<<1)+k>>1]=l-((l|0)>H[c+27356>>2]?0:f);break k}if((l|0)!=15){break f}h=h+15|0}h=h+1|0;if((m|0)>(h|0)){continue}break}break g}h=1;if(!c){break g}if((d|0)<(c|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}if((h|0)>(o|0)){break f}while(1){l:{m:{n:{if((d|0)>7){break n}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break n}c=qc(e+24|0,g,d,j,1);break m}c=g>>d-8&255;f=H[(j+(c<<2)|0)+144>>2];if(f){c=I[(c+j|0)+1168|0];d=d-f|0;break l}c=qc(e+24|0,g,d,j,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}k=c>>>4|0;c=c&15;o:{if(c){if((d|0)<(c|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(k|0)!=15;k=15;if(c){break f}}h=(h+k|0)+1|0;if((o|0)>=(h|0)){continue}break}}n=n+1|0;if((n|0)<H[a+364>>2]){continue}break}h=H[a+24>>2];k=H[e+28>>2];c=H[e+24>>2]}H[h+4>>2]=k;H[h>>2]=c;H[i+12>>2]=d;H[i+8>>2]=g;H[i+32>>2]=H[e+16>>2];a=H[e+12>>2];H[i+24>>2]=H[e+8>>2];H[i+28>>2]=a;a=H[e+4>>2];H[i+16>>2]=H[e>>2];H[i+20>>2]=a}H[i+40>>2]=H[i+40>>2]-1;f=1}Ga=e+48|0;return f|0}function gx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ga-48|0;Ga=e;h=H[a+464>>2];a:{b:{if(H[h+40>>2]|!H[a+280>>2]){break b}d=H[a+460>>2];H[d+24>>2]=H[d+24>>2]+(H[h+12>>2]/8|0);H[h+12>>2]=0;f=0;if(!(Ia[H[d+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){d=0;while(1){H[((d<<2)+h|0)+20>>2]=0;d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[h+16>>2]=0;H[h+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[h+36>>2]=0}if(!H[h+36>>2]){H[e+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[e+24>>2]=i;j=H[c+4>>2];H[e+28>>2]=j;d=H[h+12>>2];g=H[h+8>>2];H[e+16>>2]=H[h+32>>2];f=H[h+28>>2];H[e+8>>2]=H[h+24>>2];H[e+12>>2]=f;f=H[h+20>>2];H[e>>2]=H[h+16>>2];H[e+4>>2]=f;if(H[a+364>>2]>0){while(1){j=l<<2;n=H[j+b>>2];i=h+j|0;c=H[i+96>>2];c:{d:{e:{if((d|0)>7){break e}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break e}c=qc(e+24|0,g,d,c,1);break d}f=g>>d-8&255;k=H[(c+(f<<2)|0)+144>>2];if(k){c=I[(c+f|0)+1168|0];d=d-k|0;break c}c=qc(e+24|0,g,d,c,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}k=H[i+136>>2];m=H[i+176>>2];f:{g:{if(m){if(c){if((c|0)>(d|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;c=c<<2;f=H[c+27360>>2];i=g>>d&f;c=i-((i|0)>H[c+27356>>2]?0:f)|0}else{c=0}f=(H[(a+j|0)+368>>2]<<2)+e|0;c=c+H[f+4>>2]|0;H[f+4>>2]=c;G[n>>1]=c;i=1;if((m|0)<2){break g}while(1){h:{i:{j:{if((d|0)>7){break j}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break j}c=qc(e+24|0,g,d,k,1);break i}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){c=I[(c+k|0)+1168|0];d=d-f|0;break h}c=qc(e+24|0,g,d,k,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}j=c>>>4|0;c=c&15;k:{if(c){if((c|0)>(d|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}j=i+j|0;d=d-c|0;c=c<<2;f=H[c+27360>>2];i=g>>d&f;G[(H[(j<<2)+24720>>2]<<1)+n>>1]=i-((i|0)>H[c+27356>>2]?0:f);break k}if((j|0)!=15){break f}j=i+15|0}i=j+1|0;if((m|0)>(i|0)){continue}break}if((j|0)<=62){break g}break f}i=1;if(!c){break g}if((c|0)>(d|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0}while(1){l:{m:{n:{if((d|0)>7){break n}f=0;if(!Tb(e+24|0,g,d,0)){break a}g=H[e+32>>2];d=H[e+36>>2];if((d|0)>7){break n}c=qc(e+24|0,g,d,k,1);break m}c=g>>d-8&255;f=H[(k+(c<<2)|0)+144>>2];if(f){c=I[(c+k|0)+1168|0];d=d-f|0;break l}c=qc(e+24|0,g,d,k,9)}f=0;if((c|0)<0){break a}g=H[e+32>>2];d=H[e+36>>2]}j=c>>>4|0;c=c&15;o:{if(c){if((c|0)>(d|0)){f=0;if(!Tb(e+24|0,g,d,c)){break a}g=H[e+32>>2];d=H[e+36>>2]}d=d-c|0;break o}c=(j|0)!=15;j=15;if(c){break f}}i=(i+j|0)+1|0;if((i|0)<64){continue}break}}l=l+1|0;if((l|0)<H[a+364>>2]){continue}break}j=H[e+28>>2];i=H[e+24>>2];c=H[a+24>>2]}H[c+4>>2]=j;H[c>>2]=i;H[h+12>>2]=d;H[h+8>>2]=g;H[h+32>>2]=H[e+16>>2];a=H[e+12>>2];H[h+24>>2]=H[e+8>>2];H[h+28>>2]=a;a=H[e+4>>2];H[h+16>>2]=H[e>>2];H[h+20>>2]=a}H[h+40>>2]=H[h+40>>2]-1;f=1}Ga=e+48|0;return f|0}function Px(a){a=a|0;var 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,y=0,z=0,A=0;s=H[a+480>>2];H[a+136>>2]=H[s+16>>2];e=H[s+20>>2];k=Ia[H[H[a+4>>2]>>2]](a,1,e<<5)|0;H[k+16>>2]=0;H[k+20>>2]=31;H[k+8>>2]=0;H[k+12>>2]=63;H[k>>2]=0;H[k+4>>2]=31;ai(H[H[a+480>>2]+24>>2],k);l=1;a:{b:{if((e|0)<2){break b}while(1){c:{d:{e:{f:{g:{if(l<<1<=(e|0)){o=l&1;if(p){break g}c=0;d=0;b=k;break f}o=l&3;i=0;if(p>>>0>=3){break e}c=0;d=0;b=k;break d}g=l&2147483646;c=0;d=0;b=k;i=0;while(1){h=H[b+28>>2];if((h|0)>(d|0)){f=H[b+24>>2]>0;c=f?b:c;d=f?h:d}h=H[b+60>>2];if((h|0)>(d|0)){f=H[b+56>>2]>0;c=f?b+32|0:c;d=f?h:d}b=b- -64|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!o|H[b+28>>2]<=(d|0)){break c}c=H[b+24>>2]>0?b:c;break c}h=l&2147483644;c=0;d=0;b=k;g=0;while(1){m=c;c=H[b+24>>2];f=(c|0)>(d|0);j=H[b+56>>2];c=f?c:d;d=(j|0)>(c|0);m=d?b+32|0:f?b:m;f=H[b+88>>2];c=d?j:c;d=(f|0)>(c|0);m=d?b- -64|0:m;j=H[b+120>>2];d=d?f:c;f=(j|0)>(d|0);c=f?b+96|0:m;d=f?j:d;b=b+128|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}if(!o){break c}while(1){g=H[b+24>>2];h=(g|0)>(d|0);c=h?b:c;d=h?g:d;b=b+32|0;i=i+1|0;if((o|0)!=(i|0)){continue}break}}if(!c){break b}b=(l<<5)+k|0;H[b+4>>2]=H[c+4>>2];H[b+12>>2]=H[c+12>>2];H[b+20>>2]=H[c+20>>2];H[b>>2]=H[c>>2];H[b+8>>2]=H[c+8>>2];H[b+16>>2]=H[c+16>>2];h:{i:{j:{k:{l:{o=H[c+4>>2];g=H[c>>2];i=o-g<<4;h=H[c+12>>2];f=H[c+8>>2];d=N(h-f|0,12);j=H[c+20>>2];n=H[c+16>>2];switch((j-n<<3>(((d|0)<(i|0)?i:d)|0)?2:(i|0)<=(d|0))|0){case 2:break j;case 1:break k;case 0:break l;default:break h}}d=(g+o|0)/2|0;H[c+4>>2]=d;m=b;break i}d=(f+h|0)/2|0;H[c+12>>2]=d;m=b+8|0;break i}d=(j+n|0)/2|0;H[c+20>>2]=d;m=b+16|0}H[m>>2]=d+1}ai(H[H[a+480>>2]+24>>2],c);ai(H[H[a+480>>2]+24>>2],b);p=p+1|0;l=l+1|0;if((l|0)!=(e|0)){continue}break}l=e;if((e|0)<=0){break a}}n=0;while(1){g=0;h=0;f=0;j=0;b=(n<<5)+k|0;q=H[b>>2];v=H[b+4>>2];m:{if((q|0)>(v|0)){break m}w=H[b+12>>2];p=H[b+8>>2];if((w|0)<(p|0)){break m}r=H[b+20>>2];d=H[b+16>>2];if((r|0)<(d|0)){break m}y=H[H[a+480>>2]+24>>2];o=d+1|0;z=d<<3|4;A=(r-d|0)+1&1;while(1){t=q<<3|4;m=H[(q<<2)+y>>2];i=p;while(1){e=((i<<6)+m|0)+(d<<1)|0;u=i<<2|2;n:{if(!A){b=e;e=d;break n}b=e+2|0;e=J[e>>1];if(e){j=N(e,z)+j|0;f=N(e,u)+f|0;h=N(e,t)+h|0;g=e+g|0}e=o}c=e;if((d|0)!=(r|0)){while(1){e=J[b>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,c<<3|4)+j|0;g=e+g|0}x=c+1|0;e=J[b+2>>1];if(e){f=N(e,u)+f|0;h=N(e,t)+h|0;j=N(e,x<<3|4)+j|0;g=e+g|0}b=b+4|0;c=c+2|0;if((r|0)!=(x|0)){continue}break}}b=(i|0)!=(w|0);i=i+1|0;if(b){continue}break}b=(q|0)!=(v|0);q=q+1|0;if(b){continue}break}}b=g>>1;F[H[H[a+136>>2]>>2]+n|0]=(b+h|0)/(g|0);F[H[H[a+136>>2]+4>>2]+n|0]=(b+f|0)/(g|0);F[H[H[a+136>>2]+8>>2]+n|0]=(b+j|0)/(g|0);n=n+1|0;if((n|0)!=(l|0)){continue}break}e=l}H[a+132>>2]=e;b=H[a>>2];H[b+24>>2]=e;H[b+20>>2]=98;Ia[H[H[a>>2]+4>>2]](a,1);H[s+28>>2]=1}function rE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ga-128|0;Ga=d;b=H[c>>2];g=H[c+4>>2];a:{if((b|0)==(g|0)){break a}H[d+120>>2]=0;H[d+112>>2]=0;H[d+116>>2]=0;while(1){h=+G[b>>1];e=H[a+28>>2];b:{if(!e){break b}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break b}e=H[a+28>>2];h=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*h}e=d- -64|0;bb(e,h);gb(e,44);H[d+88>>2]=H[d+72>>2];H[d+72>>2]=0;e=H[d+68>>2];H[d+80>>2]=H[d+64>>2];H[d+84>>2]=e;H[d+64>>2]=0;H[d+68>>2]=0;h=+G[b+2>>1];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];h=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*h}e=d+48|0;bb(e,h);i=e;e=I[d+59|0];f=e<<24>>24<0;e=db(d+80|0,f?H[d+48>>2]:i,f?H[d+52>>2]:e);H[d+104>>2]=H[e+8>>2];f=H[e+4>>2];H[d+96>>2]=H[e>>2];H[d+100>>2]=f;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+96|0,32);H[d+8>>2]=H[d+104>>2];H[d+104>>2]=0;e=H[d+100>>2];f=H[d+96>>2];H[d>>2]=f;H[d+4>>2]=e;H[d+96>>2]=0;H[d+100>>2]=0;i=f;e=F[d+11|0];f=(e|0)<0;db(d+112|0,f?i:d,f?H[d+4>>2]:e&255);if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}b=b+4|0;if((g|0)!=(b|0)){continue}break}b=F[d+123|0];d:{if((b|0)<0){b=H[d+116>>2]-1|0;H[d+116>>2]=b;b=H[d+112>>2]+(b<<2)|0;break d}b=(b&255)-1|0;F[d+123|0]=b;b=(d+112|0)+(b<<2)|0}H[b>>2]=0;b=Va(32);H[d>>2]=b;H[d+4>>2]=6;H[d+8>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+12|0;e:{if(F[d+123|0]>=0){e=H[d+116>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+120>>2];break e}Ya(b,H[d+112>>2],H[d+116>>2])}vb(d+24|0,173436,173588);b=Va(48);H[d+96>>2]=b;H[d+104>>2]=b+48;f:{if(F[d+11|0]>=0){e=H[d+4>>2];H[b>>2]=H[d>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+8>>2];break f}Ya(b,H[d>>2],H[d+4>>2])}e=b+12|0;g:{if(F[d+23|0]>=0){g=H[d+16>>2];H[e>>2]=H[d+12>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+20>>2];break g}Ya(e,H[d+12>>2],H[d+16>>2])}e=b+24|0;h:{if(F[d+35|0]>=0){g=H[d+28>>2];H[e>>2]=H[d+24>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+32>>2];break h}Ya(e,H[d+24>>2],H[d+28>>2])}e=b+36|0;i:{if(F[d+47|0]>=0){g=H[d+40>>2];H[e>>2]=H[d+36>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+44>>2];H[d+100>>2]=b+48;b=d+24|0;break i}Ya(e,H[d+36>>2],H[d+40>>2]);H[d+100>>2]=b+48;b=d+24|0;if(F[d+47|0]>=0){break i}Ta(H[d+36>>2])}if(F[d+35|0]<0){Ta(H[b>>2])}if(F[d+23|0]<0){Ta(H[d+12>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}e=d+96|0;zc(a,e);H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;oh(a,c,d);b=Va(48);H[d>>2]=b;H[d+4>>2]=8;H[d+8>>2]=-2147483636;Wa(b,176500,8);H[b+32>>2]=0;F[d+91|0]=0;H[d+80>>2]=0;Pb(a,d,e,d+80|0);if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}a=H[d+96>>2];if(a){b=H[d+100>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+96>>2]}H[d+100>>2]=a;Ta(b)}if(F[d+123|0]>=0){break a}Ta(H[d+112>>2])}Ga=d+128|0}function zg(a,b,c){var d=0,e=0,f=0,g=0;d=I[c+52|0]|I[c+53|0]<<8|(I[c+54|0]<<16|I[c+55|0]<<24);F[c+44|0]=d;F[c+45|0]=d>>>8;F[c+46|0]=d>>>16;F[c+47|0]=d>>>24;d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;a:{b:{if((b|0)<=0){e=c+32|0;break b}e=c+32|0;d=1;while(1){c:{d:{if((d|0)==1){F[c+16|0]=1;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;zd(a,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24),c);b=b-1|0;break d}if((b|0)<(d|0)){break c}F[c+16|0]=d;F[c+17|0]=d>>>8;F[c+18|0]=d>>>16;F[c+19|0]=d>>>24;zd(a,((I[c+4|0]|I[c+5|0]<<8|(I[c+6|0]<<16|I[c+7|0]<<24))+d|0)-2|0,c);b=b-d|0}f=I[c+32|0]|I[c+33|0]<<8|(I[c+34|0]<<16|I[c+35|0]<<24);d=f?d+1|0:1;if((b|0)>0){continue}break a}break}d=(I[c+16|0]|I[c+17|0]<<8|(I[c+18|0]<<16|I[c+19|0]<<24))+1|0;F[c+16|0]=d;F[c+17|0]=d>>>8;F[c+18|0]=d>>>16;F[c+19|0]=d>>>24;if((b|0)==1){b=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)}else{b=((I[c+4|0]|I[c+5|0]<<8|(I[c+6|0]<<16|I[c+7|0]<<24))+b|0)-2|0}zd(a,b,c)}f=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24)}d=I[c+48|0]|I[c+49|0]<<8|(I[c+50|0]<<16|I[c+51|0]<<24);F[c+44|0]=d;F[c+45|0]=d>>>8;F[c+46|0]=d>>>16;F[c+47|0]=d>>>24;if((d|0)<=(f|0)){b=I[c+68|0]|I[c+69|0]<<8|(I[c+70|0]<<16|I[c+71|0]<<24);e=b+(I[c+24|0]|I[c+25|0]<<8|(I[c+26|0]<<16|I[c+27|0]<<24))|0;F[c+68|0]=e;F[c+69|0]=e>>>8;F[c+70|0]=e>>>16;F[c+71|0]=e>>>24;b=I[c+64|0]|I[c+65|0]<<8|(I[c+66|0]<<16|I[c+67|0]<<24)|(I[c+56|0]|I[c+57|0]<<8|(I[c+58|0]<<16|I[c+59|0]<<24))<<b;F[c+64|0]=b;F[c+65|0]=b>>>8;F[c+66|0]=b>>>16;F[c+67|0]=b>>>24;if((e|0)>=8){f=c+72|0;d=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);while(1){e=d+1|0;F[c+328|0]=e;F[c+329|0]=e>>>8;F[c+330|0]=e>>>16;F[c+331|0]=e>>>24;F[(c+d|0)+72|0]=b;d=I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24);if((d|0)>=255){b=H[a+1060>>2];Ia[H[H[b>>2]+44>>2]](b,d&255)|0;b=H[a+1060>>2];Ia[H[H[b>>2]+16>>2]](b,f,1,I[c+328|0]|I[c+329|0]<<8|(I[c+330|0]<<16|I[c+331|0]<<24))|0;F[c+328|0]=0;F[c+329|0]=0;F[c+330|0]=0;F[c+331|0]=0;d=0}b=(I[c+64|0]|I[c+65|0]<<8|(I[c+66|0]<<16|I[c+67|0]<<24))>>>8|0;F[c+64|0]=b;F[c+65|0]=b>>>8;F[c+66|0]=b>>>16;F[c+67|0]=b>>>24;g=I[c+68|0]|I[c+69|0]<<8|(I[c+70|0]<<16|I[c+71|0]<<24);e=g-8|0;F[c+68|0]=e;F[c+69|0]=e>>>8;F[c+70|0]=e>>>16;F[c+71|0]=e>>>24;if((g|0)>15){continue}break}a=I[c+48|0]|I[c+49|0]<<8|(I[c+50|0]<<16|I[c+51|0]<<24)}else{a=d}F[c+44|0]=a;F[c+45|0]=a>>>8;F[c+46|0]=a>>>16;F[c+47|0]=a>>>24;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=1;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;a=I[c+28|0]|I[c+29|0]<<8|(I[c+30|0]<<16|I[c+31|0]<<24);F[c+24|0]=a;F[c+25|0]=a>>>8;F[c+26|0]=a>>>16;F[c+27|0]=a>>>24;a=I[c+40|0]|I[c+41|0]<<8|(I[c+42|0]<<16|I[c+43|0]<<24);F[c+36|0]=a;F[c+37|0]=a>>>8;F[c+38|0]=a>>>16;F[c+39|0]=a>>>24}}function $w(a,b){a=a|0;b=b|0;var 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,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,I=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;i=Ga-128|0;Ga=i;W=H[a+328>>2]-1|0;x=H[a+448>>2];a:{b:{while(1){j=H[a+144>>2];l=H[a+152>>2];if((j|0)>(l|0)){break b}d=H[a+456>>2];if(H[d+20>>2]|(l|0)==(j|0)&K[a+148>>2]>H[a+156>>2]+!H[a+408>>2]>>>0){break b}if(Ia[H[d>>2]](a)|0){continue}break}a=0;break a}if(H[a+36>>2]>0){m=H[a+216>>2];while(1){c:{if(!H[m+52>>2]){break c}r=H[a+156>>2];B=W>>>0<=r>>>0;d:{if(!B){d=H[m+12>>2];k=d<<1;j=d;break d}d=H[m+12>>2];l=K[m+32>>2]%(d>>>0)|0;k=l?l:d;j=k}y=j;e:{if(r){C=(Ia[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],N(r-1|0,d),d+k|0,0)|0)+(H[m+12>>2]<<2)|0;break e}C=Ia[H[H[a+4>>2]+32>>2]](a,H[((n<<2)+x|0)+72>>2],0,k,0)|0}if((y|0)<=0){break c}l=n<<2;X=H[(l+H[a+468>>2]|0)+4>>2];Y=y-1|0;p=H[x+112>>2]+N(n,24)|0;f=H[m+80>>2];d=J[f+4>>1];D=d<<8;E=d<<7;d=J[f+18>>1];F=d<<8;I=d<<7;j=J[f>>1];Z=N(j,5);d=J[f+32>>1];L=d<<8;M=d<<7;O=N(j,9);d=J[f+16>>1];P=d<<8;Q=d<<7;d=J[f+2>>1];R=d<<8;S=d<<7;T=N(j,36);z=H[b+l>>2];o=0;while(1){d=(o<<2)+C|0;k=H[d>>2];s=o|r?H[d-4>>2]:k;U=H[m+28>>2]-1|0;t=0;u=(o|0)==(Y|0)&B?k:H[d+4>>2];v=G[u>>1];d=v;q=G[k>>1];j=q;w=G[s>>1];l=w;A=0;while(1){g=l;l=w;V=j;j=q;f=d;d=v;$a(i,k,128);if(t>>>0<U>>>0){v=G[u+128>>1];q=G[k+128>>1];w=G[s+128>>1]}h=H[p+4>>2];if(!(J[i+2>>1]|!h)){c=N(V-q|0,T);f:{if((c|0)>=0){e=(c+S|0)/(R|0)|0;if((h|0)<=0){break f}c=1<<h;e=(c|0)>(e|0)?e:c-1|0;break f}e=(S-c|0)/(R|0)|0;c=1<<h;e=0-((h|0)>0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+2>>1]=e}h=H[p+8>>2];if(!(J[i+16>>1]|!h)){c=N(l-d|0,T);g:{if((c|0)>=0){e=(c+Q|0)/(P|0)|0;if((h|0)<=0){break g}c=1<<h;e=(c|0)>(e|0)?e:c-1|0;break g}e=(Q-c|0)/(P|0)|0;c=1<<h;e=0-((h|0)>0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+16>>1]=e}h=H[p+12>>2];if(!(J[i+32>>1]|!h)){c=N((l-(j<<1)|0)+d|0,O);h:{if((c|0)>=0){e=(c+M|0)/(L|0)|0;if((h|0)<=0){break h}c=1<<h;e=(c|0)>(e|0)?e:c-1|0;break h}e=(M-c|0)/(L|0)|0;c=1<<h;e=0-((h|0)>0?(c|0)>(e|0)?e:c-1|0:e)|0}G[i+32>>1]=e}c=H[p+16>>2];if(!(J[i+18>>1]|!c)){f=N((g-(f+w|0)|0)+v|0,Z);i:{if((f|0)>=0){g=(f+I|0)/(F|0)|0;if((c|0)<=0){break i}f=1<<c;g=(f|0)>(g|0)?g:f-1|0;break i}g=(I-f|0)/(F|0)|0;f=1<<c;g=0-((c|0)>0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+18>>1]=g}c=H[p+20>>2];if(!(J[i+4>>1]|!c)){f=N((V-(j<<1)|0)+q|0,O);j:{if((f|0)>=0){g=(f+E|0)/(D|0)|0;if((c|0)<=0){break j}f=1<<c;g=(f|0)>(g|0)?g:f-1|0;break j}g=(E-f|0)/(D|0)|0;f=1<<c;g=0-((c|0)>0?(f|0)>(g|0)?g:f-1|0:g)|0}G[i+4>>1]=g}Ia[X|0](a,m,i,z,A);u=u+128|0;s=s+128|0;k=k+128|0;A=H[m+36>>2]+A|0;t=t+1|0;if(U>>>0>=t>>>0){continue}break}z=(H[m+40>>2]<<2)+z|0;o=o+1|0;if((y|0)!=(o|0)){continue}break}}m=m+88|0;n=n+1|0;if((n|0)<H[a+36>>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;a=b>>>0<K[a+328>>2]?3:4}Ga=i+128|0;return a|0}function rx(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+408>>2];e=H[a+464>>2];a:{if(H[a+224>>2]){c=H[a+412>>2];b:{c:{d:{if(!b){if(!c){break d}break c}if((b|0)>(c|0)|(c|0)>H[a+432>>2]|H[a+336>>2]!=1){break c}}c=H[a+416>>2];e:{if(!c){d=H[a+420>>2];break e}d=c-1|0;if((d|0)!=H[a+420>>2]){break c}}if((d|0)<14){break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=17;H[H[a>>2]+28>>2]=H[a+412>>2];H[H[a>>2]+32>>2]=H[a+416>>2];H[H[a>>2]+36>>2]=H[a+420>>2];Ia[H[H[a>>2]>>2]](a)}b=H[a+336>>2];if((b|0)>0){d=0;while(1){g=H[H[((d<<2)+a|0)+340>>2]+4>>2];f=H[a+160>>2];c=H[a+408>>2];b=0;f:{if(!c){break f}b=c;if(H[f+(g<<8)>>2]>=0){break f}b=H[a>>2];H[b+24>>2]=g;H[b+20>>2]=118;H[H[a>>2]+28>>2]=0;Ia[H[H[a>>2]+4>>2]](a,-1);b=H[a+408>>2]}if((b|0)<=H[a+412>>2]){while(1){c=(f+(g<<8)|0)+(b<<2)|0;h=H[c>>2];if(H[a+416>>2]!=(((h|0)>0?h:0)|0)){h=H[a>>2];H[h+24>>2]=g;H[h+20>>2]=118;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]+4>>2]](a,-1)}H[c>>2]=H[a+420>>2];c=H[a+412>>2]>(b|0);b=b+1|0;if(c){continue}break}}b=H[a+336>>2];d=d+1|0;if((b|0)>(d|0)){continue}break}}c=H[a+408>>2];if(!H[a+416>>2]){if(!c){H[e+4>>2]=280;break a}H[e+4>>2]=281;break a}if(!c){H[e+4>>2]=282;break a}H[e+4>>2]=283;break a}g:{if(!(H[a+420>>2]|(H[a+416>>2]|b))){b=H[a+412>>2];if((b|0)>63|(b|0)==H[a+432>>2]){break g}}b=H[a>>2];H[b+20>>2]=125;Ia[H[b+4>>2]](a,-1)}H[e+4>>2]=284;b=H[a+336>>2]}if((b|0)>0){d=0;while(1){g=d<<2;c=H[(g+a|0)+340>>2];h:{i:{if(H[a+224>>2]){if(H[a+408>>2]){break i}if(H[a+416>>2]){break h}}b=H[c+20>>2];if(b>>>0>=16){f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=50;Ia[H[H[a>>2]>>2]](a)}f=(b<<2)+e|0;b=H[f+56>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,1,64)|0;H[f+56>>2]=b}F[b|0]=0;F[b+1|0]=0;F[b+2|0]=0;F[b+3|0]=0;F[b+4|0]=0;F[b+5|0]=0;F[b+6|0]=0;F[b+7|0]=0;F[b+56|0]=0;F[b+57|0]=0;F[b+58|0]=0;F[b+59|0]=0;F[b+60|0]=0;F[b+61|0]=0;F[b+62|0]=0;F[b+63|0]=0;F[b+48|0]=0;F[b+49|0]=0;F[b+50|0]=0;F[b+51|0]=0;F[b+52|0]=0;F[b+53|0]=0;F[b+54|0]=0;F[b+55|0]=0;F[b+40|0]=0;F[b+41|0]=0;F[b+42|0]=0;F[b+43|0]=0;F[b+44|0]=0;F[b+45|0]=0;F[b+46|0]=0;F[b+47|0]=0;F[b+32|0]=0;F[b+33|0]=0;F[b+34|0]=0;F[b+35|0]=0;F[b+36|0]=0;F[b+37|0]=0;F[b+38|0]=0;F[b+39|0]=0;F[b+24|0]=0;F[b+25|0]=0;F[b+26|0]=0;F[b+27|0]=0;F[b+28|0]=0;F[b+29|0]=0;F[b+30|0]=0;F[b+31|0]=0;F[b+16|0]=0;F[b+17|0]=0;F[b+18|0]=0;F[b+19|0]=0;F[b+20|0]=0;F[b+21|0]=0;F[b+22|0]=0;F[b+23|0]=0;F[b+8|0]=0;F[b+9|0]=0;F[b+10|0]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;F[b+15|0]=0;b=e+g|0;H[b+36>>2]=0;H[b+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break i}break h}if(!H[a+408>>2]){break h}}b=H[c+24>>2];if(b>>>0>=16){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=50;Ia[H[H[a>>2]>>2]](a)}c=(b<<2)+e|0;b=H[c+120>>2];if(!b){b=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[c+120>>2]=b}_a(b,0,256)}d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=-16;H[e+8>>2]=0;H[e+12>>2]=0;H[e+52>>2]=H[a+280>>2]}function wd(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=H[a+344>>2]+1|0;H[a+344>>2]=c;a:{b:{if(c>>>0<K[a+328>>2]){break b}if(!I[a+398|0]){break a}H[a+344>>2]=0;d=I[a+399|0];c:{if(!(I[a+208|0]&2)){c=d+1|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+2|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+3|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+4|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+5|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+6|0;b=c&255;if(b>>>0>6){break c}e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+7|0;if(d>>>0<249){break c}b=c&255;e=I[b+40508|0];g=(e+H[a+320>>2]|0)+(I[b+40501|0]^-1)|0;H[a+332>>2]=(g>>>0)/(e>>>0);f=I[b+40494|0];b=(f+H[a+324>>2]|0)+(I[b+40487|0]^-1)|0;H[a+328>>2]=(b>>>0)/(f>>>0);if(e>>>0<=g>>>0&b>>>0>=f>>>0){break c}c=d+8|0;d=c&255;if(d>>>0>6){break c}b=I[d+40508|0];H[a+332>>2]=((b+H[a+320>>2]|0)+(I[d+40501|0]^-1)>>>0)/(b>>>0);b=I[d+40494|0];H[a+328>>2]=((b+H[a+324>>2]|0)+(I[d+40487|0]^-1)>>>0)/(b>>>0);break c}c=d+1|0}F[a+399|0]=c;if((c&255)>>>0>6){break a}c=H[a+352>>2];if(!c){break b}d=H[a+320>>2];a=N(I[a+403|0],I[a+406|0]);d:{if(a>>>0>=8){a=N(d,a>>>3|0);break d}a=N(a,d)+7>>>3|0}_a(c,0,a+1|0)}return}c=a+212|0;while(1){e:{d=$c(c,4);if(d){if((d|0)!=1){break e}c=H[a+272>>2];d=H[a+228>>2];if(c>>>0>d>>>0){ic(a,1229209940,H[a+268>>2],c-d|0);c=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=c;H[a+200>>2]=H[a+200>>2]|4}vk(a);H[a+256>>2]=0;return}if(H[a+228>>2]){continue}ic(a,1229209940,H[a+268>>2],H[a+272>>2]);d=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=d;H[a+200>>2]=H[a+200>>2]|4;continue}break}c=H[a+236>>2];if(!c){hb(a,34898);X()}hb(a,c);X()}function sl(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ga-1312|0;Ga=g;if(c>>>0>=4){e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}h=H[((b?120:136)+a|0)+(c<<2)>>2];if(!h){e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}i=H[d>>2];if(!i){i=Ia[H[H[a+4>>2]>>2]](a,1,1280)|0;H[d>>2]=i}c=I[h+1|0];a:{if(!c){c=0;break a}_a(g+1040|0,1,c)}e=I[h+2|0];d=e+c|0;if(d>>>0>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}b:{if(!e){d=c;break b}_a((g+1040|0)+c|0,2,e)}e=I[h+3|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}c:{if(!e){c=d;break c}_a((g+1040|0)+d|0,3,e)}e=I[h+4|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}d:{if(!e){d=c;break d}_a((g+1040|0)+c|0,4,e)}e=I[h+5|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}e:{if(!e){c=d;break e}_a((g+1040|0)+d|0,5,e)}e=I[h+6|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}f:{if(!e){d=c;break f}_a((g+1040|0)+c|0,6,e)}e=I[h+7|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}g:{if(!e){c=d;break g}_a((g+1040|0)+d|0,7,e)}e=I[h+8|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}h:{if(!e){d=c;break h}_a((g+1040|0)+c|0,8,e)}e=I[h+9|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}i:{if(!e){c=d;break i}_a((g+1040|0)+d|0,9,e)}e=I[h+10|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}j:{if(!e){d=c;break j}_a((g+1040|0)+c|0,10,e)}e=I[h+11|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}k:{if(!e){c=d;break k}_a((g+1040|0)+d|0,11,e)}e=I[h+12|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}l:{if(!e){d=c;break l}_a((g+1040|0)+c|0,12,e)}e=I[h+13|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}m:{if(!e){c=d;break m}_a((g+1040|0)+d|0,13,e)}e=I[h+14|0];d=e+c|0;if((d|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}n:{if(!e){d=c;break n}_a((g+1040|0)+c|0,14,e)}e=I[h+15|0];c=e+d|0;if((c|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}o:{if(!e){c=d;break o}_a((g+1040|0)+d|0,15,e)}d=I[h+16|0];e=d+c|0;if((e|0)>=257){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}p:{if(!d){e=c;break p}_a((g+1040|0)+c|0,16,d)}c=0;F[(g+1040|0)+e|0]=0;j=I[g+1040|0];if(j){f=j<<24>>24;d=0;while(1){if(j<<24>>24==(f|0)){while(1){H[(d<<2)+g>>2]=c;c=c+1|0;d=d+1|0;j=F[d+(g+1040|0)|0];if((j|0)==(f|0)){continue}break}}if(1<<f<=(c|0)){k=H[a>>2];H[k+20>>2]=9;Ia[H[k>>2]](a)}f=f+1|0;c=c<<1;if(j&255){continue}break}}c=0;_a(i+1024|0,0,256);if((e|0)>0){d=b?15:255;while(1){b=I[(c+h|0)+17|0];if(!(I[(b+i|0)+1024|0]?0:b>>>0<=d>>>0)){f=H[a>>2];H[f+20>>2]=9;Ia[H[f>>2]](a)}H[(b<<2)+i>>2]=H[(c<<2)+g>>2];F[(b+i|0)+1024|0]=I[(g+1040|0)+c|0];c=c+1|0;if((e|0)!=(c|0)){continue}break}}Ga=g+1312|0}function Pk(a,b,c){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|0)>=0){j=J[b+2>>1];g=j?4:3;e=j?7:138;i=a+5817|0;h=-1;while(1){o=n;k=j;n=n+1|0;j=J[((n<<2)+b|0)+2>>1];d=f+1|0;a:{if(!((k|0)!=(j|0)|(e|0)<=(d|0))){f=d;break a}b:{if((d|0)<(g|0)){f=(k<<2)+a|0;g=f+2684|0;h=f+2686|0;f=H[a+5820>>2];while(1){e=J[h>>1];l=J[g>>1];m=J[a+5816>>1]|l<<f;G[a+5816>>1]=m;c:{if((16-e|0)<(f|0)){f=H[a+20>>2];H[a+20>>2]=f+1;F[f+H[a+8>>2]|0]=m;f=H[a+20>>2];H[a+20>>2]=f+1;F[f+H[a+8>>2]|0]=I[i|0];f=H[a+5820>>2];G[a+5816>>1]=l>>>16-f;f=(e+f|0)-16|0;break c}f=e+f|0}H[a+5820>>2]=f;d=d-1|0;if(d){continue}break}break b}m=a;d:{if(k){e:{if((h|0)==(k|0)){e=H[a+5820>>2];f=d;break e}d=(k<<2)+a|0;e=J[d+2686>>1];h=J[d+2684>>1];g=H[a+5820>>2];l=J[a+5816>>1]|h<<g;G[a+5816>>1]=l;f:{if((g|0)>(16-e|0)){g=H[a+20>>2];H[a+20>>2]=g+1;F[g+H[a+8>>2]|0]=l;g=H[a+20>>2];H[a+20>>2]=g+1;F[g+H[a+8>>2]|0]=I[i|0];g=H[a+5820>>2];G[a+5816>>1]=h>>>16-g;d=(e+g|0)-16|0;break f}d=e+g|0}e=d;H[a+5820>>2]=e}h=J[a+2748>>1];d=J[a+5816>>1]|h<<e;g=J[a+2750>>1];g:{if((16-g|0)<(e|0)){G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=H[a+5820>>2];e=(d+g|0)-16|0;d=h>>>16-d|0;break g}e=e+g|0}H[a+5820>>2]=e;f=f+65533|0;if((e|0)>=15){d=f<<e|d;G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=f&65535;f=H[a+5820>>2];G[a+5816>>1]=d>>>16-f;f=f-14|0;break d}G[a+5816>>1]=f<<e|d;f=e+2|0;break d}if((f|0)<=9){h=J[a+2752>>1];e=H[a+5820>>2];d=J[a+5816>>1]|h<<e;g=J[a+2754>>1];h:{if((e|0)>(16-g|0)){G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=H[a+5820>>2];e=(d+g|0)-16|0;d=h>>>16-d|0;break h}e=e+g|0}H[a+5820>>2]=e;f=f+65534|0;if((e|0)>=14){d=f<<e|d;G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=f&65535;f=H[a+5820>>2];G[a+5816>>1]=d>>>16-f;f=f-13|0;break d}G[a+5816>>1]=f<<e|d;f=e+3|0;break d}h=J[a+2756>>1];e=H[a+5820>>2];d=J[a+5816>>1]|h<<e;g=J[a+2758>>1];i:{if((e|0)>(16-g|0)){G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=H[a+5820>>2];e=(d+g|0)-16|0;d=h>>>16-d|0;break i}e=e+g|0}H[a+5820>>2]=e;f=f+65526|0;if((e|0)>=10){d=f<<e|d;G[a+5816>>1]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[i|0];d=f&65535;f=H[a+5820>>2];G[a+5816>>1]=d>>>16-f;f=f-9|0;break d}G[a+5816>>1]=f<<e|d;f=e+7|0}H[m+5820>>2]=f}f=0;j:{if(!j){e=138;d=3;break j}d=(k|0)==(j|0);e=d?6:7;d=d?3:4}g=d;h=k}if((c|0)!=(o|0)){continue}break}}}function Wq(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,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;g=H[a+584>>2];d=J[g+834>>1];f=J[g+836>>1];e=N(N(f,d)+2|0,N(H[g+72>>2],((d+H[g+28>>2]|0)-1>>>0)/(d>>>0)|0))+7>>>3|0;d=(c|0)/(e|0)|0;q=N(d,f);p=H[g+888>>2];if((N(d,e)|0)!=(c|0)){nb(H[a+628>>2],H[a>>2],59525,0)}h=1;a:{if((q|0)<=0){break a}n=H[g+84>>2];d=H[n+132>>2];w=d&3;x=g+844|0;y=d-1>>>0<3;while(1){r=0;k=0;if(H[g+76>>2]>0){while(1){l=H[n+12>>2];b:{if((l|0)<=0){break b}c=H[n+28>>2]<<3;i=H[n+8>>2];f=N(i,d);m=c-f|0;u=(r<<2)+g|0;if((i|0)==1){s=m&-8;o=m&7;t=c+(f^-1)|0;i=0;while(1){c=H[H[u+844>>2]+(N(H[g+884>>2],l)+i<<2)>>2];c:{if(!d){break c}h=b+k|0;j=0;f=d;if(w){while(1){F[c|0]=I[h|0];h=h+p|0;c=c+1|0;f=f-1|0;j=j+1|0;if((w|0)!=(j|0)){continue}break}}if(y){break c}while(1){F[c|0]=I[h|0];e=h+p|0;F[c+1|0]=I[e|0];e=e+p|0;F[c+2|0]=I[e|0];e=e+p|0;F[c+3|0]=I[e|0];c=c+4|0;h=e+p|0;f=f-4|0;if(f){continue}break}}d:{if((m|0)<=0){break d}e=I[c-1|0];f=0;if(t>>>0>=7){while(1){F[c+7|0]=e;F[c+6|0]=e;F[c+5|0]=e;F[c+4|0]=e;F[c+3|0]=e;F[c+2|0]=e;F[c+1|0]=e;F[c|0]=e;c=c+8|0;f=f+8|0;if((s|0)!=(f|0)){continue}break}}f=0;if(!o){break d}while(1){F[c|0]=e;c=c+1|0;f=f+1|0;if((o|0)!=(f|0)){continue}break}}k=k+1|0;i=i+1|0;if((l|0)!=(i|0)){continue}break}break b}if(d){z=m&-8;s=m&7;A=i&-4;t=i&3;B=i-1|0;C=c+(f^-1)|0;o=0;while(1){c=H[H[u+844>>2]+(N(H[g+884>>2],l)+o<<2)>>2];if((i|0)>0){f=b+k|0;e=d;while(1){j=0;h=0;v=0;if(B>>>0>=3){while(1){F[c|0]=I[f+h|0];F[c+1|0]=I[(h|1)+f|0];F[c+2|0]=I[(h|2)+f|0];F[c+3|0]=I[(h|3)+f|0];h=h+4|0;c=c+4|0;v=v+4|0;if((A|0)!=(v|0)){continue}break}}e=e-1|0;if(t){while(1){F[c|0]=I[f+h|0];h=h+1|0;c=c+1|0;j=j+1|0;if((t|0)!=(j|0)){continue}break}}f=f+p|0;if(e){continue}break}}e:{if((m|0)<=0){break e}e=I[c-1|0];f=0;if(C>>>0>=7){while(1){F[c+7|0]=e;F[c+6|0]=e;F[c+5|0]=e;F[c+4|0]=e;F[c+3|0]=e;F[c+2|0]=e;F[c+1|0]=e;F[c|0]=e;c=c+8|0;f=f+8|0;if((z|0)!=(f|0)){continue}break}}f=0;if(!s){break e}while(1){F[c|0]=e;c=c+1|0;f=f+1|0;if((s|0)!=(f|0)){continue}break}}k=i+k|0;o=o+1|0;if((o|0)!=(l|0)){continue}break}break b}j=0;if((m|0)>0){while(1){c=H[H[u+844>>2]+(N(H[g+884>>2],l)+j<<2)>>2];e=I[c-1|0];f=0;while(1){F[c+7|0]=e;F[c+6|0]=e;F[c+5|0]=e;F[c+4|0]=e;F[c+3|0]=e;F[c+2|0]=e;F[c+1|0]=e;F[c|0]=e;c=c+8|0;f=f+8|0;if((m|0)!=(f|0)){continue}break}j=j+1|0;if((l|0)!=(j|0)){continue}break}}k=N(i,l)+k|0}n=n+88|0;r=r+1|0;if((r|0)<H[g+76>>2]){continue}break}}c=H[g+884>>2];H[g+884>>2]=c+1;if((c|0)>=7){c=H[g+272>>2]<<3;if((Jj(g,x,c)|0)!=(c|0)){h=0;break a}H[g+884>>2]=0}c=J[g+836>>1];H[a+472>>2]=c+H[a+472>>2];h=1;q=q-c|0;if((q|0)<=0){break a}b=H[g+840>>2]+b|0;n=H[g+84>>2];continue}}return h|0}function Iw(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,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;y=Ga-256|0;Ga=y;r=H[a+332>>2];a=H[b+84>>2];n=8;b=y;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;g=56;break a}o=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(o+j|0,4433);g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);t=N(g+i|0,-7373);k=N(H[a+160>>2],G[c+80>>1]);p=k+g|0;l=N(H[a+96>>2],G[c+48>>1]);h=l+i|0;m=N(p+h|0,9633);w=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;q=w+s|0;j=f+N(j,6270)|0;x=q+j|0;u=t+N(g,12299)|0;g=m+N(p,-3196)|0;p=u+g|0;H[b+224>>2]=x-p>>11;H[b>>2]=p+x>>11;p=s-w|0;f=f+N(o,-15137)|0;o=p+f|0;m=m+N(h,-16069)|0;h=N(l,25172);l=N(k+l|0,-20995);h=m+(h+l|0)|0;H[b+192>>2]=o-h>>11;H[b+32>>2]=h+o>>11;f=p-f|0;g=g+(l+N(k,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=m+(t+N(i,2446)|0)|0;g=q-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;g=32}H[(g<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=n>>>0>1;n=n-1|0;if(f){continue}break}b=r+128|0;t=0;a=y;while(1){f=H[a+12>>2];n=H[a+4>>2];l=N(f+n|0,11086);m=H[a+8>>2];r=H[a+24>>2];j=m-r|0;o=N(j,11363);c=H[(t<<2)+d>>2]+e|0;i=H[a+28>>2];w=N(i+n|0,8956);g=H[a+20>>2];p=g+n|0;h=N(p,10217);s=w+(h+(l+N(n,-18730)|0)|0)|0;q=H[a+16>>2];x=N(q,10703);k=(H[a>>2]<<13)+131072|0;A=x+k|0;B=o+N(r,20995)|0;u=A+B|0;F[c|0]=I[b+(s+u>>>18&1023)|0];F[c+15|0]=I[b+(u-s>>>18&1023)|0];j=N(j,2260);s=j+N(m,7373)|0;q=N(q,4433);u=q+k|0;v=s+u|0;C=N(f+g|0,1136);z=C+(l+N(f,589)|0)|0;l=f+i|0;D=N(l,-5461);z=z+D|0;F[c+1|0]=I[b+(v+z>>>18&1023)|0];F[c+14|0]=I[b+(v-z>>>18&1023)|0];v=h+(N(g,-9222)+C|0)|0;h=N(g+i|0,-11086);v=v+h|0;m=o+N(m,-4926)|0;o=k-q|0;q=m+o|0;F[c+2|0]=I[b+(v+q>>>18&1023)|0];F[c+13|0]=I[b+(q-v>>>18&1023)|0];h=h+(w+(D+N(i,8728)|0)|0)|0;r=j+N(r,-4176)|0;k=k-x|0;j=r+k|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+12|0]=I[b+(j-h>>>18&1023)|0];j=N(n-i|0,7350);l=N(l,-10217);h=j+(l+N(i,25733)|0)|0;i=N(i-g|0,3363);h=h+i|0;k=k-r|0;F[c+4|0]=I[b+(h+k>>>18&1023)|0];F[c+11|0]=I[b+(k-h>>>18&1023)|0];k=N(p,5461);h=N(g,-6278);g=N(g-f|0,11529);i=i+(k+(h+g|0)|0)|0;m=o-m|0;F[c+5|0]=I[b+(i+m>>>18&1023)|0];F[c+10|0]=I[b+(m-i>>>18&1023)|0];i=N(f,16154);f=N(n-f|0,3363);g=l+(g+(i+f|0)|0)|0;i=u-s|0;F[c+6|0]=I[b+(g+i>>>18&1023)|0];F[c+9|0]=I[b+(i-g>>>18&1023)|0];f=j+(k+(f+N(n,-15038)|0)|0)|0;n=A-B|0;F[c+7|0]=I[b+(f+n>>>18&1023)|0];F[c+8|0]=I[b+(n-f>>>18&1023)|0];a=a+32|0;t=t+1|0;if((t|0)!=8){continue}break}Ga=y+256|0}function sE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ga-128|0;Ga=d;b=H[c>>2];g=H[c+4>>2];a:{if((b|0)==(g|0)){break a}H[d+120>>2]=0;H[d+112>>2]=0;H[d+116>>2]=0;while(1){h=+H[b>>2];e=H[a+28>>2];b:{if(!e){break b}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break b}e=H[a+28>>2];h=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*h}e=d- -64|0;bb(e,h);gb(e,44);H[d+88>>2]=H[d+72>>2];H[d+72>>2]=0;e=H[d+68>>2];H[d+80>>2]=H[d+64>>2];H[d+84>>2]=e;H[d+64>>2]=0;H[d+68>>2]=0;h=+H[b+4>>2];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];h=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*h}e=d+48|0;bb(e,h);i=e;e=I[d+59|0];f=e<<24>>24<0;e=db(d+80|0,f?H[d+48>>2]:i,f?H[d+52>>2]:e);H[d+104>>2]=H[e+8>>2];f=H[e+4>>2];H[d+96>>2]=H[e>>2];H[d+100>>2]=f;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+96|0,32);H[d+8>>2]=H[d+104>>2];H[d+104>>2]=0;e=H[d+100>>2];f=H[d+96>>2];H[d>>2]=f;H[d+4>>2]=e;H[d+96>>2]=0;H[d+100>>2]=0;i=f;e=F[d+11|0];f=(e|0)<0;db(d+112|0,f?i:d,f?H[d+4>>2]:e&255);if(F[d+11|0]<0){Ta(H[d>>2])}if(F[d+107|0]<0){Ta(H[d+96>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}b=b+8|0;if((g|0)!=(b|0)){continue}break}b=Va(32);H[d>>2]=b;H[d+4>>2]=6;H[d+8>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+12|0;d:{if(F[d+123|0]>=0){e=H[d+116>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+120>>2];break d}Ya(b,H[d+112>>2],H[d+116>>2])}vb(d+24|0,173436,173588);b=Va(48);H[d+96>>2]=b;H[d+104>>2]=b+48;e:{if(F[d+11|0]>=0){e=H[d+4>>2];H[b>>2]=H[d>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+8>>2];break e}Ya(b,H[d>>2],H[d+4>>2])}e=b+12|0;f:{if(F[d+23|0]>=0){g=H[d+16>>2];H[e>>2]=H[d+12>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+20>>2];break f}Ya(e,H[d+12>>2],H[d+16>>2])}e=b+24|0;g:{if(F[d+35|0]>=0){g=H[d+28>>2];H[e>>2]=H[d+24>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+32>>2];break g}Ya(e,H[d+24>>2],H[d+28>>2])}e=b+36|0;h:{if(F[d+47|0]>=0){g=H[d+40>>2];H[e>>2]=H[d+36>>2];H[e+4>>2]=g;H[e+8>>2]=H[d+44>>2];H[d+100>>2]=b+48;b=d+24|0;break h}Ya(e,H[d+36>>2],H[d+40>>2]);H[d+100>>2]=b+48;b=d+24|0;if(F[d+47|0]>=0){break h}Ta(H[d+36>>2])}if(F[d+35|0]<0){Ta(H[b>>2])}if(F[d+23|0]<0){Ta(H[d+12>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}e=d+96|0;zc(a,e);H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;$f(a,c,d);b=Va(48);H[d>>2]=b;H[d+4>>2]=8;H[d+8>>2]=-2147483636;Wa(b,176500,8);H[b+32>>2]=0;F[d+91|0]=0;H[d+80>>2]=0;Pb(a,d,e,d+80|0);if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}a=H[d+96>>2];if(a){b=H[d+100>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+96>>2]}H[d+100>>2]=a;Ta(b)}if(F[d+123|0]>=0){break a}Ta(H[d+112>>2])}Ga=d+128|0}function Bs(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,k=0,l=0;l=Ga-16|0;Ga=l;a:{b:{c:{d:{if(!d){k=H[a+584>>2];if(!k){break d}h=(c|0)/H[k+8>>2]|0;if(H[k>>2]==2){c=b}else{if(H[k+16>>2]<(h|0)){break c}c=H[k+12>>2]}d=0;j=c;Ub(c,0,h<<2);e=H[a+608>>2];c=H[a+604>>2];e:{if((h|0)>0){if((e|0)<=0){break b}f=e;f:{while(1){g=F[c|0];e=g&255;g:{if((g|0)>=0){c=c+1|0;f=f-1|0;if(f){while(1){if(!e|(d|0)>=(h|0)){break g}g=(d<<2)+j|0;H[g>>2]=H[g>>2]|I[c|0]<<24;c=c+1|0;d=d+1|0;e=e-1|0;f=f-1|0;if(f){continue}break}}e=0;f=0;if((d|0)==(h|0)){break f}break b}f=f-2|0;g=c+2|0;e=e-126|0;h:{if(!e|(d|0)>=(h|0)){break h}c=I[c+1|0]<<24;while(1){i=(d<<2)+j|0;H[i>>2]=c|H[i>>2];d=d+1|0;e=e-1|0;if(!e){break h}if((d|0)<(h|0)){continue}break}}c=g}if((d|0)<(h|0)&(f|0)>0){continue}break}if((d|0)!=(h|0)){e=f;break b}e=0;if((f|0)<=0){break f}while(1){g=F[c|0];d=g&255;i:{if((g|0)>=0){c=c+1|0;f=f-1|0;if(!f){f=0;break f}while(1){if(!d|(e|0)>=(h|0)){break i}g=(e<<2)+j|0;H[g>>2]=H[g>>2]|I[c|0]<<16;c=c+1|0;e=e+1|0;d=d-1|0;f=f-1|0;if(f){continue}break}f=0;break f}f=f-2|0;g=c+2|0;d=d-126|0;j:{if(!d|(e|0)>=(h|0)){break j}c=I[c+1|0]<<16;while(1){i=(e<<2)+j|0;H[i>>2]=c|H[i>>2];e=e+1|0;d=d-1|0;if(!d){break j}if((e|0)<(h|0)){continue}break}}c=g}if((e|0)>=(h|0)){break f}if((f|0)>0){continue}break}}if((e|0)!=(h|0)){d=e;e=f;break b}d=0;k:{l:{if((f|0)<=0){break l}while(1){g=F[c|0];e=g&255;m:{if((g|0)>=0){c=c+1|0;f=f-1|0;if(f){while(1){if(!e|(d|0)>=(h|0)){break m}g=(d<<2)+j|0;H[g>>2]=H[g>>2]|I[c|0]<<8;c=c+1|0;d=d+1|0;e=e-1|0;f=f-1|0;if(f){continue}break}}g=0;e=0;if((d|0)==(h|0)){break k}break b}f=f-2|0;g=c+2|0;e=e-126|0;n:{if(!e|(d|0)>=(h|0)){break n}c=I[c+1|0]<<8;while(1){i=(d<<2)+j|0;H[i>>2]=c|H[i>>2];d=d+1|0;e=e-1|0;if(!e){break n}if((d|0)<(h|0)){continue}break}}c=g}if((d|0)>=(h|0)){break l}if((f|0)>0){continue}break}}if((d|0)!=(h|0)){e=f;break b}g=0;if((f|0)<=0){e=f;break k}e=f;while(1){f=F[c|0];d=f&255;o:{if((f|0)>=0){c=c+1|0;e=e-1|0;if(!e){e=0;break k}while(1){if(!d|(g|0)>=(h|0)){break o}f=(g<<2)+j|0;H[f>>2]=H[f>>2]|I[c|0];c=c+1|0;g=g+1|0;d=d-1|0;e=e-1|0;if(e){continue}break}e=0;break k}e=e-2|0;f=c+2|0;d=d-126|0;p:{if(!d|(g|0)>=(h|0)){break p}c=I[c+1|0];while(1){i=(g<<2)+j|0;H[i>>2]=c|H[i>>2];g=g+1|0;d=d-1|0;if(!d){break p}if((g|0)<(h|0)){continue}break}}c=f}if((g|0)>=(h|0)){break k}if((e|0)>0){continue}break}}d=g;if((h|0)==(d|0)){break e}break b}if(h){break b}}Ia[H[k+20>>2]](k,b,h);b=1;break a}aa(48528,41871,292,65599);X()}aa(46013,41871,294,65599);X()}aa(48746,41871,301,65599);X()}b=H[a>>2];f=H[a+628>>2];g=H[a+472>>2];H[l+4>>2]=h-d;H[l>>2]=g;Xa(f,b,50232,l);b=0}H[a+608>>2]=e;H[a+604>>2]=c;Ga=l+16|0;return b|0}function kx(a,b){a=a|0;b=b|0;var 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;e=Ga-288|0;Ga=e;h=H[a+464>>2];a:{b:{if(H[h+40>>2]|!H[a+280>>2]){break b}f=H[a+460>>2];H[f+24>>2]=H[f+24>>2]+(H[h+12>>2]/8|0);H[h+12>>2]=0;if(!(Ia[H[f+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){while(1){H[((c<<2)+h|0)+20>>2]=0;c=c+1|0;if((c|0)<H[a+336>>2]){continue}break}}H[h+16>>2]=0;H[h+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[h+36>>2]=0}c:{if(!H[h+36>>2]){o=H[a+428>>2];m=H[a+412>>2];c=H[a+420>>2];H[e+280>>2]=a;f=H[a+24>>2];H[e+264>>2]=H[f>>2];H[e+268>>2]=H[f+4>>2];p=-1<<c;n=1<<c;d=H[h+12>>2];l=H[b>>2];g=H[h+8>>2];d:{e:{f:{j=H[h+16>>2];f=H[a+408>>2];if(j|(m|0)<(f|0)){break f}j=H[h+60>>2];while(1){g:{h:{i:{if((d|0)>7){break i}if(!Tb(e+264|0,g,d,0)){break c}g=H[e+272>>2];d=H[e+276>>2];if((d|0)>7){break i}c=qc(e+264|0,g,d,j,1);break h}b=g>>d-8&255;c=H[(j+(b<<2)|0)+144>>2];if(c){d=d-c|0;c=I[(b+j|0)+1168|0];break g}c=qc(e+264|0,g,d,j,9)}if((c|0)<0){break c}d=H[e+276>>2];g=H[e+272>>2]}k=c>>>4|0;j:{k:{switch(c&15){default:b=H[a>>2];H[b+20>>2]=121;Ia[H[b+4>>2]](a,-1);case 1:if((d|0)<=0){if(!Tb(e+264|0,g,d,1)){break c}g=H[e+272>>2];d=H[e+276>>2]}d=d-1|0;q=g>>>d&1?n:p;break j;case 0:break k}}q=0;if((k|0)==15){break j}j=1<<k;if(c>>>0<16){break e}if((d|0)<(k|0)){if(!Tb(e+264|0,g,d,k)){break c}g=H[e+272>>2];d=H[e+276>>2]}d=d-k|0;j=(H[(k<<2)+27360>>2]&g>>d)+j|0;break f}s=(f|0)>(m|0)?f:m;b=s+1|0;l:{while(1){c=f;f=(H[(c<<2)+o>>2]<<1)+l|0;m:{if(J[f>>1]){if((d|0)<=0){if(!Tb(e+264|0,g,d,1)){break c}g=H[e+272>>2];d=H[e+276>>2]}d=d-1|0;if(!(g>>>d&1)){break m}r=G[f>>1];if(r&n){break m}G[f>>1]=((r|0)>=0?n:p)+r;break m}if((k|0)<=0){break l}k=k-1|0}f=c+1|0;if((c|0)!=(s|0)){continue}break}c=b}if(q){b=H[(c<<2)+o>>2];G[(b<<1)+l>>1]=q;H[(i<<2)+e>>2]=b;i=i+1|0}f=c+1|0;if((c|0)<(m|0)){continue}break}break d}if(!j){break d}}if((f|0)<=(m|0)){while(1){b=f;c=(H[(f<<2)+o>>2]<<1)+l|0;n:{if(!J[c>>1]){break n}if((d|0)<=0){if(!Tb(e+264|0,g,d,1)){break c}g=H[e+272>>2];d=H[e+276>>2]}d=d-1|0;if(!(g>>>d&1)){break n}f=G[c>>1];if(f&n){break n}G[c>>1]=f+((f|0)>=0?n:p)}f=b+1|0;if((b|0)!=(m|0)){continue}break}}t=j-1|0}a=H[a+24>>2];H[a>>2]=H[e+264>>2];H[a+4>>2]=H[e+268>>2];H[h+16>>2]=t;H[h+12>>2]=d;H[h+8>>2]=g}H[h+40>>2]=H[h+40>>2]-1;c=1;break a}if((i|0)<=0){c=0;break a}a=i-1|0;b=i&3;if(b){c=0;while(1){i=i-1|0;G[(H[(i<<2)+e>>2]<<1)+l>>1]=0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}c=0;if(a>>>0<3){break a}while(1){a=(i<<2)+e|0;G[(H[a-4>>2]<<1)+l>>1]=0;G[(H[a-8>>2]<<1)+l>>1]=0;a=i-3|0;G[(H[(a<<2)+e>>2]<<1)+l>>1]=0;i=i-4|0;G[(H[(i<<2)+e>>2]<<1)+l>>1]=0;if(a>>>0>1){continue}break}}Ga=e+288|0;return c|0}function uB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Ga-128|0;Ga=c;e=H[b>>2];g=H[b+4>>2];a:{if((e|0)==(g|0)){break a}H[c+120>>2]=0;H[c+112>>2]=0;H[c+116>>2]=0;while(1){h=+G[e>>1];d=H[a+28>>2];b:{if(!d){break b}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break b}d=H[a+28>>2];h=M[Ia[H[H[d>>2]+68>>2]](d,2)>>3]*h}d=c- -64|0;bb(d,h);gb(d,44);H[c+88>>2]=H[c+72>>2];H[c+72>>2]=0;d=H[c+68>>2];H[c+80>>2]=H[c+64>>2];H[c+84>>2]=d;H[c+64>>2]=0;H[c+68>>2]=0;h=+G[e+2>>1];d=H[a+28>>2];c:{if(!d){break c}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break c}d=H[a+28>>2];h=M[Ia[H[H[d>>2]+68>>2]](d,2)>>3]*h}d=c+48|0;bb(d,h);i=d;d=I[c+59|0];f=d<<24>>24<0;d=db(c+80|0,f?H[c+48>>2]:i,f?H[c+52>>2]:d);H[c+104>>2]=H[d+8>>2];f=H[d+4>>2];H[c+96>>2]=H[d>>2];H[c+100>>2]=f;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(c+96|0,32);H[c+8>>2]=H[c+104>>2];H[c+104>>2]=0;d=H[c+100>>2];f=H[c+96>>2];H[c>>2]=f;H[c+4>>2]=d;H[c+96>>2]=0;H[c+100>>2]=0;i=f;d=F[c+11|0];f=(d|0)<0;db(c+112|0,f?i:c,f?H[c+4>>2]:d&255);if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+107|0]<0){Ta(H[c+96>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}if(F[c+91|0]<0){Ta(H[c+80>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}e=e+4|0;if((g|0)!=(e|0)){continue}break}e=Va(32);H[c>>2]=e;H[c+4>>2]=6;H[c+8>>2]=-2147483640;Wa(e,192980,6);H[e+24>>2]=0;e=c+12|0;d:{if(F[c+123|0]>=0){d=H[c+116>>2];H[e>>2]=H[c+112>>2];H[e+4>>2]=d;H[e+8>>2]=H[c+120>>2];break d}Ya(e,H[c+112>>2],H[c+116>>2])}vb(c+24|0,192772,192792);e=Va(48);H[c+96>>2]=e;H[c+104>>2]=e+48;e:{if(F[c+11|0]>=0){d=H[c+4>>2];H[e>>2]=H[c>>2];H[e+4>>2]=d;H[e+8>>2]=H[c+8>>2];break e}Ya(e,H[c>>2],H[c+4>>2])}d=e+12|0;f:{if(F[c+23|0]>=0){g=H[c+16>>2];H[d>>2]=H[c+12>>2];H[d+4>>2]=g;H[d+8>>2]=H[c+20>>2];break f}Ya(d,H[c+12>>2],H[c+16>>2])}d=e+24|0;g:{if(F[c+35|0]>=0){g=H[c+28>>2];H[d>>2]=H[c+24>>2];H[d+4>>2]=g;H[d+8>>2]=H[c+32>>2];break g}Ya(d,H[c+24>>2],H[c+28>>2])}d=e+36|0;h:{if(F[c+47|0]>=0){g=H[c+40>>2];H[d>>2]=H[c+36>>2];H[d+4>>2]=g;H[d+8>>2]=H[c+44>>2];H[c+100>>2]=e+48;e=c+24|0;break h}Ya(d,H[c+36>>2],H[c+40>>2]);H[c+100>>2]=e+48;e=c+24|0;if(F[c+47|0]>=0){break h}Ta(H[c+36>>2])}if(F[c+35|0]<0){Ta(H[e>>2])}if(F[c+23|0]<0){Ta(H[c+12>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}e=c+96|0;ye(a,e);Bn(a,b,e);b=Va(48);H[c>>2]=b;H[c+4>>2]=8;H[c+8>>2]=-2147483636;Wa(b,193008,8);H[b+32>>2]=0;F[c+91|0]=0;H[c+80>>2]=0;Pb(a,c,e,c+80|0);if(F[c+91|0]<0){Ta(H[c+80>>2])}if(F[c+11|0]<0){Ta(H[c>>2])}a=H[c+96>>2];if(a){e=H[c+100>>2];if((a|0)==(e|0)){b=a}else{while(1){if(F[e-1|0]<0){Ta(H[e-12>>2])}b=e-24|0;if(F[e-13|0]<0){Ta(H[b>>2])}e=b;if((a|0)!=(e|0)){continue}break}b=H[c+96>>2]}H[c+100>>2]=a;Ta(b)}if(F[c+123|0]>=0){break a}Ta(H[c+112>>2])}Ga=c+128|0}function Kw(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,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=Ga-480|0;Ga=C;w=H[a+332>>2];a=H[b+84>>2];b=C;while(1){n=H[a+160>>2];q=G[c+80>>1];h=H[a+32>>2];g=G[c+16>>1];i=H[a+224>>2];p=G[c+112>>1];j=H[a+96>>2];m=G[c+48>>1];k=N(G[c>>1],H[a>>2])<<13|1024;t=N(H[a+192>>2],G[c+96>>1]);u=k+N(t,-11586)|0;o=N(H[a+64>>2],G[c+32>>1]);l=N(H[a+128>>2],G[c+64>>1]);f=o-l|0;H[b+224>>2]=u+N(f,-11584)>>11;n=N(N(n,q),10033);h=N(h,g);g=N(i,p);r=h-g|0;q=n+N(r,11522)|0;p=k+N(t,9373)|0;x=N(f,374);i=l+o|0;l=N(i,10958);s=p+(x+l|0)|0;j=N(j,m);m=N(j,-11018);v=q+(N(g,20131)-m|0)|0;H[b+448>>2]=s-v>>11;H[b>>2]=s+v>>11;t=k+N(t,-3580)|0;s=N(f,2896);v=N(i,6476);k=t+(s+v|0)|0;y=j-g|0;z=N(y+h|0,6810);A=z+N(h,4209)|0;H[b+416>>2]=k-A>>11;H[b+32>>2]=k+A>>11;k=u+N(f,5792)|0;u=N(r,10033)-n|0;H[b+384>>2]=k-u>>11;H[b+64>>2]=k+u>>11;f=N(f,-3271);k=N(i,4482);i=p+(f-k|0)|0;m=(n+m|0)+N(g,-7121)|0;g=N(h+g|0,4712);m=m+g|0;H[b+288>>2]=i-m>>11;H[b+160>>2]=i+m>>11;o=N(o,11795);i=t+(x+(o-l|0)|0)|0;j=N(j,-6810);g=g+((j+N(h,3897)|0)-n|0)|0;H[b+352>>2]=i-g>>11;H[b+96>>2]=g+i>>11;g=s+(p-v|0)|0;n=z+N(y,-17828)|0;H[b+320>>2]=g-n>>11;H[b+128>>2]=g+n>>11;f=t+(f+(k-o|0)|0)|0;h=q+(j+N(h,-9113)|0)|0;H[b+256>>2]=f-h>>11;H[b+192>>2]=h+f>>11;b=b+4|0;a=a+4|0;c=c+2|0;B=B+1|0;if((B|0)!=8){continue}break}b=w+128|0;n=0;a=C;while(1){o=N(H[a+20>>2],10033);h=H[a+4>>2];f=H[a+28>>2];l=h-f|0;t=o+N(l,11522)|0;c=H[(n<<2)+d>>2]+e|0;k=H[a+12>>2];u=N(k,-11018);m=t+(N(f,20131)-u|0)|0;j=(H[a>>2]<<13)+131072|0;p=H[a+24>>2];w=j+N(p,9373)|0;q=H[a+8>>2];i=H[a+16>>2];g=q-i|0;r=N(g,374);i=i+q|0;x=N(i,10958);s=w+(r+x|0)|0;F[c|0]=I[b+(m+s>>>18&1023)|0];F[c+14|0]=I[b+(s-m>>>18&1023)|0];s=k-f|0;v=N(s+h|0,6810);y=v+N(h,4209)|0;m=j+N(p,-3580)|0;z=N(g,2896);A=N(i,6476);B=m+(z+A|0)|0;F[c+1|0]=I[b+(y+B>>>18&1023)|0];F[c+13|0]=I[b+(B-y>>>18&1023)|0];l=N(l,10033)-o|0;p=j+N(p,-11586)|0;j=p+N(g,5792)|0;F[c+2|0]=I[b+(l+j>>>18&1023)|0];F[c+12|0]=I[b+(j-l>>>18&1023)|0];j=N(h+f|0,4712);k=N(k,-6810);l=j+((k+N(h,3897)|0)-o|0)|0;q=N(q,11795);r=m+(r+(q-x|0)|0)|0;F[c+3|0]=I[b+(l+r>>>18&1023)|0];F[c+11|0]=I[b+(r-l>>>18&1023)|0];l=v+N(s,-17828)|0;r=z+(w-A|0)|0;F[c+4|0]=I[b+(l+r>>>18&1023)|0];F[c+10|0]=I[b+(r-l>>>18&1023)|0];f=j+((o+u|0)+N(f,-7121)|0)|0;o=N(g,-3271);i=N(i,4482);j=w+(o-i|0)|0;F[c+5|0]=I[b+(f+j>>>18&1023)|0];F[c+9|0]=I[b+(j-f>>>18&1023)|0];h=t+(k+N(h,-9113)|0)|0;f=m+(o+(i-q|0)|0)|0;F[c+6|0]=I[b+(h+f>>>18&1023)|0];F[c+8|0]=I[b+(f-h>>>18&1023)|0];F[c+7|0]=I[b+(p+N(g,268423872)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=15){continue}break}Ga=C+480|0}function Nw(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,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=Ga-416|0;Ga=z;u=H[a+332>>2];a=H[b+84>>2];b=z;while(1){p=H[a+224>>2];l=G[c+112>>1];g=H[a+96>>2];i=G[c+48>>1];s=H[a+160>>2];t=G[c+80>>1];h=H[a+32>>2];j=G[c+16>>1];m=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);o=N(H[a+192>>2],G[c+96>>1]);n=f-o|0;k=N(H[a+64>>2],G[c+32>>1]);H[b+192>>2]=m+N(n-k|0,11585)>>11;g=N(g,i);h=N(h,j);j=N(g+h|0,10832);q=m+N(n,793)|0;f=f+o|0;o=N(f,9465);v=q+(o+N(k,11249)|0)|0;i=N(s,t);s=N(i+h|0,9534);p=N(p,l);l=p+h|0;t=N(l,7682);r=(s+(j+N(h,-16549)|0)|0)+t|0;H[b+384>>2]=v-r>>11;H[b>>2]=r+v>>11;r=m+N(n,3989)|0;v=N(f,2592);x=r+(N(k,8672)-v|0)|0;y=N(g+i|0,-2773);w=y+(j+N(g,6859)|0)|0;j=N(g+p|0,-9534);w=w+j|0;H[b+352>>2]=x-w>>11;H[b+32>>2]=x+w>>11;o=q+(N(k,4108)-o|0)|0;q=s+(N(i,-12879)+y|0)|0;s=N(i+p|0,-5384);q=q+s|0;H[b+320>>2]=o-q>>11;H[b+64>>2]=o+q>>11;n=m+N(n,-7678)|0;f=N(f,3570);m=n+(N(k,-1396)-f|0)|0;j=s+(t+(j+N(p,18068)|0)|0)|0;H[b+288>>2]=m-j>>11;H[b+96>>2]=j+m>>11;n=n+(f+N(k,-6581)|0)|0;f=N(h,2611);h=N(l,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;H[b+256>>2]=n-g>>11;H[b+128>>2]=g+n>>11;k=r+(v+N(k,-10258)|0)|0;g=(h+N(i,3150)|0)+N(p,-14273)|0;H[b+224>>2]=k-g>>11;H[b+160>>2]=g+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;A=A+1|0;if((A|0)!=8){continue}break}b=u+128|0;n=0;a=z;while(1){g=H[a+12>>2];h=H[a+4>>2];f=N(g+h|0,10832);c=H[(n<<2)+d>>2]+e|0;p=H[a+28>>2];s=p+h|0;t=N(s,7682);i=H[a+20>>2];l=N(i+h|0,9534);o=t+(l+(f+N(h,-16549)|0)|0)|0;m=H[a+24>>2];j=H[a+16>>2];u=m+j|0;q=N(u,9465);k=H[a+8>>2];m=j-m|0;j=(H[a>>2]<<13)+131072|0;v=N(m,793)+j|0;r=(q+N(k,11249)|0)+v|0;F[c|0]=I[b+(o+r>>>18&1023)|0];F[c+12|0]=I[b+(r-o>>>18&1023)|0];o=N(g+p|0,-9534);r=f+N(g,6859)|0;f=N(g+i|0,-2773);r=o+(r+f|0)|0;y=j+N(m,3989)|0;x=N(u,2592);w=y+(N(k,8672)-x|0)|0;F[c+1|0]=I[b+(r+w>>>18&1023)|0];F[c+11|0]=I[b+(w-r>>>18&1023)|0];l=l+(f+N(i,-12879)|0)|0;f=N(i+p|0,-5384);l=l+f|0;q=v+(N(k,4108)-q|0)|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+10|0]=I[b+(q-l>>>18&1023)|0];f=f+(t+(o+N(p,18068)|0)|0)|0;l=j+N(m,-7678)|0;u=N(u,3570);t=l+(N(k,-1396)-u|0)|0;F[c+3|0]=I[b+(f+t>>>18&1023)|0];F[c+9|0]=I[b+(t-f>>>18&1023)|0];f=N(h,2611);h=N(s,2773)+N(i-g|0,7682)|0;g=(f+h|0)+N(g,-3818)|0;f=l+(u+N(k,-6581)|0)|0;F[c+4|0]=I[b+(g+f>>>18&1023)|0];F[c+8|0]=I[b+(f-g>>>18&1023)|0];g=(h+N(i,3150)|0)+N(p,-14273)|0;i=y+(x+N(k,-10258)|0)|0;F[c+5|0]=I[b+(g+i>>>18&1023)|0];F[c+7|0]=I[b+(i-g>>>18&1023)|0];F[c+6|0]=I[b+(j+N(m-k|0,11585)>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=13){continue}break}Ga=z+416|0}function ai(a,b){var 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;i=H[b+20>>2];d=H[b+16>>2];n=H[b+12>>2];h=H[b+8>>2];j=H[b+4>>2];f=H[b>>2];a:{if(!((n|0)<(h|0)|(j|0)<=(f|0)|(d|0)>(i|0))){l=d<<1;k=f;while(1){m=H[(k<<2)+a>>2];g=h;while(1){e=l+(m+(g<<6)|0)|0;c=d;while(1){if(J[e>>1]){H[b>>2]=k;break a}e=e+2|0;o=(c|0)!=(i|0);c=c+1|0;if(o){continue}break}c=(g|0)!=(n|0);g=g+1|0;if(c){continue}break}c=(j|0)!=(k|0);k=k+1|0;if(c){continue}break}}k=f}b:{if(!((j|0)<=(k|0)|(h|0)>(n|0)|(d|0)>(i|0))){f=d<<1;l=j;while(1){m=H[(l<<2)+a>>2];g=h;while(1){e=f+(m+(g<<6)|0)|0;c=d;while(1){if(J[e>>1]){H[b+4>>2]=l;break b}e=e+2|0;o=(c|0)!=(i|0);c=c+1|0;if(o){continue}break}c=(g|0)!=(n|0);g=g+1|0;if(c){continue}break}c=(k|0)<(l|0);l=l-1|0;if(c){continue}break}}l=j}c:{if(!((k|0)>(l|0)|(h|0)>=(n|0)|(d|0)>(i|0))){g=d<<1;j=h;while(1){f=k;while(1){e=g+(H[(f<<2)+a>>2]+(j<<6)|0)|0;c=d;while(1){if(J[e>>1]){H[b+8>>2]=j;break c}e=e+2|0;m=(c|0)!=(i|0);c=c+1|0;if(m){continue}break}c=(f|0)!=(l|0);f=f+1|0;if(c){continue}break}c=(j|0)!=(n|0);j=j+1|0;if(c){continue}break}}j=h}d:{if(!((k|0)>(l|0)|(j|0)>=(n|0)|(d|0)>(i|0))){f=d<<1;g=n;while(1){m=k;while(1){e=f+(H[(m<<2)+a>>2]+(g<<6)|0)|0;c=d;while(1){if(J[e>>1]){H[b+12>>2]=g;break d}e=e+2|0;h=(c|0)!=(i|0);c=c+1|0;if(h){continue}break}c=(l|0)!=(m|0);m=m+1|0;if(c){continue}break}c=(g|0)>(j|0);g=g-1|0;if(c){continue}break}}g=n}e:{if(!((k|0)>(l|0)|(d|0)>=(i|0)|(g|0)<(j|0))){n=j<<6;f=d;while(1){h=k;while(1){e=(n+H[(h<<2)+a>>2]|0)+(f<<1)|0;c=j;while(1){if(J[e>>1]){H[b+16>>2]=f;break e}e=e- -64|0;m=(c|0)!=(g|0);c=c+1|0;if(m){continue}break}c=(h|0)!=(l|0);h=h+1|0;if(c){continue}break}c=(f|0)!=(i|0);f=f+1|0;if(c){continue}break}}f=d}f:{if(!((k|0)>(l|0)|(f|0)>=(i|0)|(g|0)<(j|0))){n=j<<6;h=i;while(1){d=k;while(1){e=(n+H[(d<<2)+a>>2]|0)+(h<<1)|0;c=j;while(1){if(J[e>>1]){H[b+20>>2]=h;break f}e=e- -64|0;m=(c|0)!=(g|0);c=c+1|0;if(m){continue}break}c=(d|0)!=(l|0);d=d+1|0;if(c){continue}break}c=(f|0)<(h|0);h=h-1|0;if(c){continue}break}}h=i}c=N(g-j|0,12);d=N(c,c);c=l-k<<4;d=d+N(c,c)|0;n=h-f|0;c=n<<3;H[b+24>>2]=d+N(c,c);c=0;if(!((g|0)<(j|0)|(k|0)>(l|0))){o=n+1&3;while(1){if((f|0)<=(h|0)){p=H[(k<<2)+a>>2];m=j;while(1){i=(p+(m<<6)|0)+(f<<1)|0;d=0;e=f;if(o){while(1){e=e+1|0;c=(J[i>>1]!=0)+c|0;i=i+2|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}if(n>>>0>=3){while(1){c=((((J[i>>1]!=0)+c|0)+(J[i+2>>1]!=0)|0)+(J[i+4>>1]!=0)|0)+(J[i+6>>1]!=0)|0;i=i+8|0;d=e+3|0;e=e+4|0;if((d|0)!=(h|0)){continue}break}}d=(g|0)!=(m|0);m=m+1|0;if(d){continue}break}}d=(k|0)!=(l|0);k=k+1|0;if(d){continue}break}}H[b+28>>2]=c}function _m(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=Ga-48|0;Ga=i;A(+a);e=v(1)|0;d=v(0)|0;a:{b:{h=e;j=e&2147483647;c:{if(j>>>0<=1074752122){if((h&1048575)==598523){break c}if(j>>>0<=1073928572){if((e|0)>0|(e|0)>=0){a=a+-1.5707963267341256;c=a+-6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+-6.077100506506192e-11;d=1;break a}a=a+1.5707963267341256;c=a+6.077100506506192e-11;M[b>>3]=c;M[b+8>>3]=a-c+6.077100506506192e-11;d=-1;break a}if((e|0)>0|(e|0)>=0){a=a+-3.1415926534682512;c=a+-1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.2154201013012384e-10;d=2;break a}a=a+3.1415926534682512;c=a+1.2154201013012384e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.2154201013012384e-10;d=-2;break a}if(j>>>0<=1075594811){if(j>>>0<=1075183036){if((j|0)==1074977148){break c}if((e|0)>0|(e|0)>=0){a=a+-4.712388980202377;c=a+-1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+-1.8231301519518578e-10;d=3;break a}a=a+4.712388980202377;c=a+1.8231301519518578e-10;M[b>>3]=c;M[b+8>>3]=a-c+1.8231301519518578e-10;d=-3;break a}if((j|0)==1075388923){break c}if((e|0)>0|(e|0)>=0){a=a+-6.2831853069365025;c=a+-2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+-2.430840202602477e-10;d=4;break a}a=a+6.2831853069365025;c=a+2.430840202602477e-10;M[b>>3]=c;M[b+8>>3]=a-c+2.430840202602477e-10;d=-4;break a}if(j>>>0>1094263290){break b}}f=a*.6366197723675814+6755399441055744+-6755399441055744;c=a+f*-1.5707963267341256;g=f*6.077100506506192e-11;l=c-g;e=l<-.7853981633974483;if(P(f)<2147483648){d=~~f}else{d=-2147483648}d:{if(e){d=d-1|0;f=f+-1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256;break d}if(!(l>.7853981633974483)){break d}d=d+1|0;f=f+1;g=f*6.077100506506192e-11;c=a+f*-1.5707963267341256}a=c-g;M[b>>3]=a;A(+a);h=v(1)|0;v(0)|0;e=j>>>20|0;e:{if((e-(h>>>20&2047)|0)<17){break e}g=c;a=f*6.077100506303966e-11;c=c-a;g=f*2.0222662487959506e-21-(g-c-a);a=c-g;M[b>>3]=a;h=e;A(+a);e=v(1)|0;v(0)|0;if((h-(e>>>20&2047)|0)<50){break e}g=c;a=f*2.0222662487111665e-21;c=c-a;g=f*8.4784276603689e-32-(g-c-a);a=c-g;M[b>>3]=a}M[b+8>>3]=c-a-g;break a}if(j>>>0>=2146435072){a=a-a;M[b>>3]=a;M[b+8>>3]=a;d=0;break a}x(0,d|0);x(1,e&1048575|1096810496);a=+z();d=0;h=1;while(1){k=(i+16|0)+(d<<3)|0;if(P(a)<2147483648){d=~~a}else{d=-2147483648}c=+(d|0);M[k>>3]=c;a=(a-c)*16777216;d=1;k=h&1;h=0;if(k){continue}break}M[i+32>>3]=a;f:{if(a!=0){h=3;break f}d=2;while(1){h=d;d=d-1|0;if(M[(i+16|0)+(d<<3)>>3]==0){continue}break}}d=$m(i+16|0,i,(j>>>20|0)-1046|0,h,1);a=M[i>>3];if((e|0)<0){M[b>>3]=-a;M[b+8>>3]=-M[i+8>>3];d=0-d|0;break a}M[b>>3]=a;M[b+8>>3]=M[i+8>>3]}Ga=i+48|0;return d}function xe(a,b){var 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;h=J[a+32>>1];c=H[a+40>>2];k=H[a+36>>2];a:{if((c|0)==(k|0)){l=-1;break a}c=c-k>>1;t=c&3;l=-1;if(c-1>>>0>=3){i=c&-4;while(1){m=h&65535;n=J[k+(d<<1)>>1];o=m>>>0<n>>>0?m:n;j=d|1;p=J[k+(j<<1)>>1];q=o>>>0<p>>>0?o:p;f=d|2;h=J[k+(f<<1)>>1];r=h>>>0>q>>>0?q:h;c=d|3;s=J[k+(c<<1)>>1];l=r>>>0>s>>>0?c:h>>>0<q>>>0?f:o>>>0>p>>>0?j:m>>>0>n>>>0?d:l;h=r>>>0<s>>>0?r:s;d=d+4|0;e=e+4|0;if((i|0)!=(e|0)){continue}break}}if(!t){break a}while(1){e=h&65535;c=J[k+(d<<1)>>1];l=e>>>0>c>>>0?d:l;h=c>>>0>e>>>0?e:c;d=d+1|0;g=g+1|0;if((t|0)!=(g|0)){continue}break}}i=h&65535;b:{c:{e=a+24|0;c=H[e>>2];if(!c){break c}f=e;d=c;while(1){g=i>>>0>K[d+16>>2];f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}d:{if((e|0)==(f|0)|i>>>0<K[f+16>>2]){break d}f=H[f+20>>2];if(f){Ia[H[H[f>>2]+4>>2]](f);c=H[e>>2]}if(!c){break c}f=e;d=c;while(1){g=i>>>0>K[d+16>>2];f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((e|0)==(f|0)|i>>>0<K[f+16>>2]){break d}d=H[f+4>>2];e:{if(!d){g=H[f+8>>2];if(H[g>>2]==(f|0)){break e}d=f+8|0;while(1){j=H[d>>2];d=j+8|0;g=H[j+8>>2];if((j|0)!=H[g>>2]){continue}break}break e}while(1){g=d;d=H[d>>2];if(d){continue}break}}if(H[a+20>>2]==(f|0)){H[a+20>>2]=g}H[a+28>>2]=H[a+28>>2]-1;Yf(c,f);Ta(f);c=H[a+24>>2]}if(!c){break c}f=a+24|0;f:{while(1){g:{e=H[c+16>>2];h:{if(e>>>0>i>>>0){d=H[c>>2];if(d){break h}e=c;break b}if(e>>>0>=i>>>0){break f}f=c+4|0;d=H[c+4>>2];if(!d){break g}c=f}f=c;c=d;continue}break}e=c;c=f;break b}e=c;c=f;break b}c=e}if(!H[c>>2]){d=Va(24);H[d+16>>2]=i;H[d+8>>2]=e;H[d>>2]=0;H[d+4>>2]=0;H[d+20>>2]=b;H[c>>2]=d;b=H[H[a+20>>2]>>2];if(b){H[a+20>>2]=b;d=H[c>>2]}ih(H[a+24>>2],d);H[a+28>>2]=H[a+28>>2]+1}if((l|0)!=-1){b=H[a+40>>2];d=H[a+36>>2]+(l<<1)|0;e=d+2|0;f=b-e|0;if((b|0)!=(e|0)){i:{b=f;c=d;j:{if((e|0)==(c|0)){break j}g=b+c|0;if(e-g>>>0<=0-(b<<1)>>>0){$a(c,e,b);break i}j=(c^e)&3;k:{l:{if(c>>>0<e>>>0){if(j){break k}if(!(c&3)){break l}while(1){if(!b){break j}F[c|0]=I[e|0];e=e+1|0;b=b-1|0;c=c+1|0;if(c&3){continue}break}break l}m:{if(j){break m}if(g&3){while(1){if(!b){break j}b=b-1|0;g=c+b|0;F[g|0]=I[b+e|0];if(g&3){continue}break}}if(b>>>0<=3){break m}while(1){b=b-4|0;H[c+b>>2]=H[b+e>>2];if(b>>>0>3){continue}break}}if(!b){break j}while(1){b=b-1|0;F[c+b|0]=I[b+e|0];if(b){continue}break}break j}if(b>>>0<=3){break k}while(1){H[c>>2]=H[e>>2];e=e+4|0;c=c+4|0;b=b-4|0;if(b>>>0>3){continue}break}}if(!b){break j}while(1){F[c|0]=I[e|0];c=c+1|0;e=e+1|0;b=b-1|0;if(b){continue}break}}}}H[a+40>>2]=d+f}if(J[a+32>>1]==(h&65535)){G[a+32>>1]=h+1}}function Xu(a,b,c){a=a|0;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,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=0,K=0;F=Ga-256|0;Ga=F;g=a;while(1){a:{i=g;d=H[(k<<2)+b>>2]+c|0;n=I[d+9|0];o=I[d+6|0];e=n+o|0;q=I[d+14|0];l=I[d+1|0];h=q+l|0;f=e+h|0;j=I[d+10|0];m=I[d+5|0];p=j+m|0;s=I[d+13|0];t=I[d+2|0];r=s+t|0;u=p+r|0;v=I[d+8|0];w=I[d+7|0];x=v+w|0;y=I[d+15|0];z=I[d|0];A=y+z|0;B=x+A|0;C=I[d+11|0];D=I[d+4|0];E=C+D|0;G=I[d+3|0];J=I[d+12|0];d=G+J|0;K=E+d|0;H[g+16>>2]=(N(f-u|0,4433)+N(B-K|0,10703)|0)+1024>>11;H[g>>2]=(B+(f+(u+K|0)|0)<<2)+-8192;f=A-x|0;p=r-p|0;r=d-E|0;e=h-e|0;d=(N(f-p|0,11363)+N(r-e|0,2260)|0)+1024|0;H[g+24>>2]=(d+N(r,-8697)|0)+N(f,-1730)>>11;H[g+8>>2]=(d+N(p,17799)|0)+N(e,11893)>>11;d=m-j|0;e=D-C|0;h=G-J|0;f=t-s|0;j=(N(d-e|0,3363)+N(h+f|0,-11086)|0)+1024|0;n=o-n|0;o=l-q|0;q=N(n+e|0,-10217)+N(o+h|0,-5461)|0;p=q+((j+N(h,8728)|0)+N(e,17760)|0)|0;l=e;e=w-v|0;m=h;h=z-y|0;l=N(l-e|0,7350)+N(m+h|0,8956)|0;H[g+28>>2]=p+l>>11;m=(j+N(f,-9222)|0)+N(d,10055)|0;j=N(n-d|0,11529)+N(f+o|0,1136)|0;d=N(d+e|0,5461)+N(f+h|0,10217)|0;H[g+20>>2]=(m+j|0)+d>>11;f=N(n-e|0,3363)+N(h+o|0,11086)|0;H[g+12>>2]=(f+(j+((q+N(o,589)|0)+N(n,-13631)|0)|0)|0)+1024>>11;H[g+4>>2]=(d+(l+((f+N(h,-18730)|0)+N(e,6387)|0)|0)|0)+1024>>11;e=k-7|0;k=k+1|0;d=7;g=F;b:{switch(e|0){case 0:continue;case 8:break a;default:break b}}g=i+32|0;continue}break}while(1){e=H[g+32>>2];h=H[a+192>>2];b=e+h|0;n=H[g+192>>2];o=H[a+32>>2];c=n+o|0;i=b+c|0;k=H[g+64>>2];f=H[a+160>>2];j=k+f|0;q=H[g+160>>2];l=H[a+64>>2];m=q+l|0;p=j+m|0;s=H[g>>2];t=H[a+224>>2];r=s+t|0;u=H[g+224>>2];v=H[a>>2];w=u+v|0;x=r+w|0;y=H[g+96>>2];z=H[a+128>>2];A=y+z|0;B=H[g+128>>2];C=H[a+96>>2];D=B+C|0;E=A+D|0;H[a+128>>2]=(N(i-p|0,4433)+N(x-E|0,10703)|0)+65536>>17;H[a>>2]=(x+(i+(p+E|0)|0)|0)+8>>4;i=w-r|0;j=m-j|0;m=D-A|0;c=c-b|0;b=(N(i-j|0,11363)+N(m-c|0,2260)|0)+65536|0;H[a+192>>2]=(b+N(m,-8697)|0)+N(i,-1730)>>17;H[a+64>>2]=(b+N(j,17799)|0)+N(c,11893)>>17;b=f-k|0;c=z-y|0;i=C-B|0;k=l-q|0;f=(N(b-c|0,3363)+N(i+k|0,-11086)|0)+65536|0;e=h-e|0;h=o-n|0;n=N(e+c|0,-10217)+N(h+i|0,-5461)|0;j=n+((f+N(i,8728)|0)+N(c,17760)|0)|0;l=c;c=t-s|0;m=i;i=v-u|0;o=N(l-c|0,7350)+N(m+i|0,8956)|0;H[a+224>>2]=j+o>>17;l=(f+N(k,-9222)|0)+N(b,10055)|0;f=N(e-b|0,11529)+N(h+k|0,1136)|0;b=N(b+c|0,5461)+N(i+k|0,10217)|0;H[a+160>>2]=(l+f|0)+b>>17;k=N(e-c|0,3363)+N(h+i|0,11086)|0;H[a+96>>2]=(k+(f+((n+N(h,589)|0)+N(e,-13631)|0)|0)|0)+65536>>17;H[a+32>>2]=(b+(o+((k+N(i,-18730)|0)+N(c,6387)|0)|0)|0)+65536>>17;b=d;d=d-1|0;g=g+4|0;a=a+4|0;if(b){continue}break}Ga=F+256|0}function Ok(a,b,c){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;i=Ga-16|0;Ga=i;a:{b:{c:{d:{e:{d=H[a+708>>2];switch(d|0){case 0:break c;case 1:break e;default:break d}}jb(a,c);break b}d=d-1|0;H[a+708>>2]=d;if((d|0)!=1){break c}ab(a,37561);jb(a,c);break b}d=H[a+200>>2];if(!(d&1)){break a}if(d&4){ab(a,37619);jb(a,c);break b}fb(a,H[a+740>>2]);d=ac(a,c+1|0);H[a+740>>2]=d;Kb(a,d,c);ob(a,d,c);d=jb(a,0);e=H[a+740>>2];if(d){fb(a,e);H[a+740>>2]=0;break b}F[c+e|0]=0;g=H[a+740>>2];e=g;while(1){d=e;e=d+1|0;if(I[d|0]){continue}break}if(!((c+g|0)-2>>>0>=e>>>0&c>>>0>=2)){fb(a,g);H[a+740>>2]=0;ab(a,37643);break b}k=I[d+1|0];F[i+4|0]=k;e=d+2|0;d=(g-e|0)+c|0;c=(k|0)==8?6:10;h=(d>>>0)/(c>>>0)|0;if((d|0)!=(N(c,h)|0)){fb(a,g);H[a+740>>2]=0;ab(a,37664);break b}if(h>>>0>=429496730){ab(a,37690);break b}H[i+12>>2]=h;g=Mb(a,N(h,10));H[i+8>>2]=g;f:{g:{if(g){if(c>>>0>d>>>0){break f}if((k|0)!=8){break g}while(1){c=g+N(f,10)|0;G[c>>1]=I[e|0];G[c+2>>1]=I[e+1|0];G[c+4>>1]=I[e+2|0];G[c+6>>1]=I[e+3|0];d=c;c=I[e+4|0]|I[e+5|0]<<8;G[d+8>>1]=c<<8|c>>>8;e=e+6|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}break f}ab(a,37710);break b}while(1){d=g+N(f,10)|0;c=I[e|0]|I[e+1|0]<<8;G[d>>1]=c<<8|c>>>8;c=I[e+2|0]|I[e+3|0]<<8;G[d+2>>1]=c<<8|c>>>8;c=I[e+4|0]|I[e+5|0]<<8;G[d+4>>1]=c<<8|c>>>8;c=I[e+6|0]|I[e+7|0]<<8;G[d+6>>1]=c<<8|c>>>8;c=I[e+8|0]|I[e+9|0]<<8;G[d+8>>1]=c<<8|c>>>8;e=e+10|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}H[i>>2]=H[a+740>>2];e=Ga-80|0;Ga=e;h:{if(!a|!b){break h}i:{c=H[b+216>>2];j:{if((c|0)==2147483647){break j}c=c+1|0;if(c>>>0>268435454){break j}c=Mb(a,c<<4);if(c){break i}}ab(a,36689);break h}d=c;c=H[b+212>>2];g=$a(d,c,H[b+216>>2]<<4);fb(a,c);H[b+212>>2]=0;while(1){l=(n<<4)+i|0;h=H[l>>2];k:{if(!h){F[e|0]=0;ab(a,36782);break k}k=H[b+216>>2];f=1;m=0;d=e;j=I[h|0];l:{if(!j){c=1;break l}while(1){h=h+1|0;m:{n:{if(j>>>0>160){c=0;break n}c=0;if((j-33&255)>>>0<94){break n}c=1;if(f){break m}j=32}F[d|0]=j;m=m+1|0;d=d+1|0}j=I[h|0];if(!j){break l}f=c;if(m>>>0<79){continue}break}}c=(m|0)!=0&c;F[d-c|0]=0;c=m-c|0;if(!c){ab(a,36782);break k}f=((k<<4)+g|0)+(o<<4)|0;c=c+1|0;d=Mb(a,c);H[f>>2]=d;if(!d){ab(a,36844);break k}c=$a(d,e,c);d=Mb(a,N(H[l+12>>2],10));H[f+8>>2]=d;if(!d){ab(a,36844);fb(a,c);H[f>>2]=0;break k}c=H[l+12>>2];$a(d,H[l+8>>2],N(c,10));H[f+12>>2]=c;F[f+4|0]=I[l+4|0];o=o+1|0}n=n+1|0;if((n|0)!=1){continue}break}H[b+216>>2]=o;H[b+212>>2]=g;H[b+8>>2]=H[b+8>>2]|8192;H[b+184>>2]=H[b+184>>2]|32}Ga=e+80|0;fb(a,H[a+740>>2]);H[a+740>>2]=0;fb(a,H[i+8>>2])}Ga=i+16|0;return}hb(a,37594);X()}function tb(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=H[a+420>>2];g=I[b|0];h=H[((g&127)<<2)+27424>>2];f=h>>16;e=H[d+16>>2]-f|0;H[d+16>>2]=e;a:{b:{if((g>>>7|0)!=(c|0)){if((e|0)>=(f|0)){H[d+16>>2]=f;H[d+12>>2]=e+H[d+12>>2]}c=g&128^h&255;break b}if((e|0)>32767){break a}if((e|0)<(f|0)){H[d+16>>2]=f;H[d+12>>2]=e+H[d+12>>2]}c=g&128^h>>>8}F[b|0]=c;b=H[d+28>>2];e=H[d+12>>2];c=H[d+16>>2];while(1){b=b-1|0;H[d+28>>2]=b;e=e<<1;H[d+12>>2]=e;c=c<<1;H[d+16>>2]=c;if(!b){f=e>>19;c:{if((e|0)>=134217728){c=H[d+32>>2];d:{if((c|0)<0){break d}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;e:{if(c){break e}if(Ia[H[b+12>>2]](a)|0){break e}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}c=H[d+32>>2]}b=H[a+24>>2];e=H[b>>2];H[b>>2]=e+1;F[e|0]=c+1;c=H[b+4>>2]-1|0;H[b+4>>2]=c;f:{if(c){break f}if(Ia[H[b+12>>2]](a)|0){break f}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[d+32>>2]!=254){break d}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;if(c){break d}if(Ia[H[b+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}H[d+32>>2]=f&255;b=H[d+20>>2];H[d+20>>2]=0;H[d+24>>2]=b+H[d+24>>2];break c}if((f|0)==255){H[d+20>>2]=H[d+20>>2]+1;break c}b=H[d+32>>2];g:{if(!b){H[d+24>>2]=H[d+24>>2]+1;break g}if((b|0)<0){break g}if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;h:{if(c){break h}if(Ia[H[b+12>>2]](a)|0){break h}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}b=H[d+32>>2]}c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;F[e|0]=b;b=H[c+4>>2]-1|0;H[c+4>>2]=b;if(b){break g}if(Ia[H[c+12>>2]](a)|0){break g}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[d+20>>2]){if(H[d+24>>2]){while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;i:{if(c){break i}if(Ia[H[b+12>>2]](a)|0){break i}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+24>>2]-1|0;H[d+24>>2]=b;if(b){continue}break}}while(1){b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;j:{if(c){break j}if(Ia[H[b+12>>2]](a)|0){break j}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=0;c=H[b+4>>2]-1|0;H[b+4>>2]=c;k:{if(c){break k}if(Ia[H[b+12>>2]](a)|0){break k}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[d+20>>2]-1|0;H[d+20>>2]=b;if(b){continue}break}}H[d+32>>2]=f&255}e=H[d+12>>2]&524287;H[d+12>>2]=e;b=H[d+28>>2]+8|0;H[d+28>>2]=b;c=H[d+16>>2]}if((c|0)<32768){continue}break}}}function Ay(a){a=a|0;var 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;c=Ga-16|0;Ga=c;g=H[a+24>>2];e=H[g+4>>2];a:{if(!e){if(!(Ia[H[g+12>>2]](a)|0)){e=0;break a}e=H[g+4>>2]}b=H[g>>2];f=I[b|0];e=e-1|0;if(e){b=b+1|0}else{if(!(Ia[H[g+12>>2]](a)|0)){e=0;break a}e=H[g+4>>2];b=H[g>>2]}k=b+1|0;e=e-1|0;b=I[b|0]|f<<8;f=b-2|0;b=b>>>0>15?14:b>>>0<f>>>0?0:f;if(b){while(1){if(!e){if(!(Ia[H[g+12>>2]](a)|0)){e=0;break a}k=H[g>>2];e=H[g+4>>2]}F[(c+2|0)+d|0]=I[k|0];k=k+1|0;e=e-1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}m=f-b|0;b:{c:{d:{d=H[a+436>>2];h=d-224|0;if(h){if((h|0)==14){break d}else{break c}}f=b+m|0;e:{f:{g:{h:{if(b>>>0>=14){if(I[c+2|0]!=74){break g}if(I[c+3|0]!=70|I[c+4|0]!=73|(I[c+6|0]|I[c+5|0]!=70)){break h}H[a+284>>2]=1;b=I[c+7|0];F[a+288|0]=b;d=I[c+8|0];F[a+289|0]=d;h=I[c+9|0];F[a+290|0]=h;i=I[c+10|0]|I[c+11|0]<<8;i=i<<8|i>>>8;G[a+292>>1]=i;j=I[c+12|0]|I[c+13|0]<<8;j=j<<8|j>>>8;G[a+294>>1]=j;l=1;if((b|0)!=1){d=H[a>>2];H[d+24>>2]=b;H[d+20>>2]=122;H[H[a>>2]+28>>2]=I[a+289|0];Ia[H[H[a>>2]+4>>2]](a,-1);l=I[a+288|0];h=I[a+290|0];j=J[a+294>>1];i=J[a+292>>1];d=I[a+289|0]}b=H[a>>2];H[b+24>>2]=l;H[b+20>>2]=89;H[b+40>>2]=h;H[b+36>>2]=j&65535;H[b+32>>2]=i&65535;H[b+28>>2]=d;Ia[H[b+4>>2]](a,1);f=f-14|0;d=I[c+14|0];b=I[c+15|0];if(d|b){b=H[a>>2];H[b+20>>2]=92;H[b+24>>2]=I[c+14|0];H[H[a>>2]+28>>2]=I[c+15|0];Ia[H[H[a>>2]+4>>2]](a,1);d=I[c+14|0];b=I[c+15|0]}if((N(N(b,d),3)|0)==(f|0)){break e}b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=90;break f}if(I[c+2|0]!=74|b>>>0<6){break g}}if(I[c+3|0]!=70|I[c+4|0]!=88|(I[c+6|0]|I[c+5|0]!=88)){break g}i:{switch(I[c+7|0]-16|0){case 0:b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=110;break f;case 1:b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=111;break f;case 3:b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=112;break f;default:break i}}b=H[a>>2];H[b+20>>2]=91;H[b+24>>2]=I[c+7|0];H[H[a>>2]+28>>2]=f;break f}b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=79;Ia[H[H[a>>2]+4>>2]](a,1);break e}Ia[H[H[a>>2]+4>>2]](a,1)}break b}j:{if(I[c+2|0]!=65|b>>>0<12|(I[c+3|0]!=100|I[c+4|0]!=111)){break j}if(I[c+5|0]!=98|I[c+6|0]!=101){break j}f=I[c+8|0];h=I[c+7|0];i=I[c+10|0];j=I[c+9|0];l=I[c+12|0];n=I[c+11|0];d=I[c+13|0];b=H[a>>2];H[b+20>>2]=78;H[b+36>>2]=d;H[b+32>>2]=l|n<<8;H[b+28>>2]=i|j<<8;H[b+24>>2]=f|h<<8;Ia[H[b+4>>2]](a,1);F[a+300|0]=d;H[a+296>>2]=1;break b}b=H[a>>2];H[b+24>>2]=f;H[b+20>>2]=80;Ia[H[H[a>>2]+4>>2]](a,1);break b}b=H[a>>2];H[b+24>>2]=d;H[b+20>>2]=70;Ia[H[H[a>>2]>>2]](a)}H[g+4>>2]=e;H[g>>2]=k;e=1;if((m|0)<=0){break a}Ia[H[H[a+24>>2]+16>>2]](a,m)}Ga=c+16|0;return e|0}function rw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=O(0),h=O(0),i=O(0),j=O(0),k=O(0),l=O(0),m=O(0),n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=0,w=0,x=0,y=O(0);v=Ga-256|0;Ga=v;o=H[a+332>>2];a=H[b+84>>2];w=8;b=v;while(1){a:{b:{f=J[c+32>>1];x=J[c+16>>1];if(f|x){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=O(L[a>>2]*O(G[c>>1]));L[b+192>>2]=h;L[b+160>>2]=h;L[b+128>>2]=h;L[b+96>>2]=h;L[b+64>>2]=h;L[b+32>>2]=h;L[b>>2]=h;f=56;break a}i=O(L[a>>2]*O(G[c>>1]));j=O(L[a+128>>2]*O(G[c+64>>1]));p=O(i+j);k=O(L[a+64>>2]*O(f<<16>>16));l=O(L[a+192>>2]*O(G[c+96>>1]));h=O(k+l);m=O(p+h);n=O(L[a+96>>2]*O(G[c+48>>1]));q=O(L[a+160>>2]*O(G[c+80>>1]));r=O(n+q);s=O(L[a+32>>2]*O(x<<16>>16));t=O(L[a+224>>2]*O(G[c+112>>1]));u=O(s+t);g=O(r+u);L[b+224>>2]=m-g;L[b>>2]=m+g;i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(q-n);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);L[b+192>>2]=k-g;L[b+32>>2]=k+g;i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);L[b+160>>2]=i-g;L[b+64>>2]=i+g;h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);L[b+96>>2]=h+g;h=O(h-g);f=32}L[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;f=w>>>0>1;w=w-1|0;if(f){continue}break}a=0;c=v;while(1){b=H[(a<<2)+d>>2]+e|0;i=O(L[c>>2]+O(128.5));j=L[c+16>>2];p=O(i+j);k=L[c+8>>2];l=L[c+24>>2];h=O(k+l);m=O(p+h);n=L[c+20>>2];q=L[c+12>>2];r=O(n+q);s=L[c+4>>2];t=L[c+28>>2];u=O(s+t);g=O(r+u);y=O(m+g);c:{if(O(P(y))<O(2147483648)){f=~~y;break c}f=-2147483648}F[b|0]=I[(f&1023)+o|0];m=O(m-g);d:{if(O(P(m))<O(2147483648)){f=~~m;break d}f=-2147483648}F[b+7|0]=I[(f&1023)+o|0];i=O(i-j);j=O(O(O(k-l)*O(1.4142135381698608))-h);k=O(i+j);l=O(n-q);m=O(s-t);n=O(O(l+m)*O(1.8477590084075928));g=O(O(n+O(l*O(-2.613126039505005)))-g);l=O(k+g);e:{if(O(P(l))<O(2147483648)){f=~~l;break e}f=-2147483648}F[b+1|0]=I[(f&1023)+o|0];k=O(k-g);f:{if(O(P(k))<O(2147483648)){f=~~k;break f}f=-2147483648}F[b+6|0]=I[(f&1023)+o|0];i=O(i-j);g=O(O(O(u-r)*O(1.4142135381698608))-g);j=O(i+g);g:{if(O(P(j))<O(2147483648)){f=~~j;break g}f=-2147483648}F[b+2|0]=I[(f&1023)+o|0];i=O(i-g);h:{if(O(P(i))<O(2147483648)){f=~~i;break h}f=-2147483648}F[b+5|0]=I[(f&1023)+o|0];h=O(p-h);g=O(O(n+O(m*O(-1.0823922157287598)))-g);i=O(h+g);i:{if(O(P(i))<O(2147483648)){f=~~i;break i}f=-2147483648}F[b+3|0]=I[(f&1023)+o|0];h=O(h-g);j:{if(O(P(h))<O(2147483648)){f=~~h;break j}f=-2147483648}F[b+4|0]=I[(f&1023)+o|0];c=c+32|0;a=a+1|0;if((a|0)!=8){continue}break}Ga=v+256|0}function $u(a,b,c){a=a|0;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,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;B=Ga-160|0;Ga=B;d=a;while(1){a:{e=d;d=H[(j<<2)+b>>2]+c|0;k=I[d+12|0];r=I[d|0];h=k+r|0;s=I[d+11|0];t=I[d+1|0];g=s+t|0;l=I[d+10|0];m=I[d+2|0];o=l+m|0;u=I[d+9|0];f=I[d+3|0];p=u+f|0;w=I[d+8|0];x=I[d+4|0];q=w+x|0;y=I[d+7|0];z=I[d+5|0];i=y+z|0;d=I[d+6|0];H[e>>2]=((((((h+g|0)+o|0)+p|0)+q|0)+i|0)+d|0)-1664;d=d<<1;p=p-d|0;q=q-d|0;v=h-d|0;o=o-d|0;n=g-d|0;i=i-d|0;d=(N(p-q|0,-3570)+N(v-o|0,9465)|0)+N(n-i|0,-2592)|0;h=(N(p+q|0,-7678)+N(o+v|0,793)|0)+N(i+n|0,3989)|0;H[e+24>>2]=(d-h|0)+4096>>13;H[e+16>>2]=(d+h|0)+4096>>13;d=f-u|0;h=m-l|0;m=N(d+h|0,-5384);g=z-y|0;l=x-w|0;k=r-k|0;r=N(g+l|0,2773)+N(k+d|0,7682)|0;u=m+N(d,18068)|0;f=d;d=t-s|0;s=N(f+d|0,-9534);H[e+28>>2]=(r+((u+s|0)+N(g,-14273)|0)|0)+4096>>13;f=m;m=N(h+k|0,9534);f=(f+(m+N(h,-12879)|0)|0)+N(g,18515)|0;h=N(l-g|0,7682)+N(d+h|0,-2773)|0;H[e+20>>2]=(f+h|0)+4096>>13;f=N(d,6859);d=N(d+k|0,10832)+4096|0;H[e+12>>2]=h+((s+(f+d|0)|0)+N(l,-19183)|0)>>13;H[e+4>>2]=r+((m+(d+N(k,-16549)|0)|0)+N(l,2611)|0)>>13;H[e+8>>2]=(((((N(n,8672)+N(v,11249)|0)+N(o,4108)|0)+N(p,-1396)|0)+N(q,-6581)|0)+N(i,-10258)|0)+4096>>13;g=j-7|0;j=j+1|0;h=7;d=B;b:{switch(g|0){case 0:continue;case 5:break a;default:break b}}d=e+32|0;continue}break}while(1){c=H[d+32>>2];e=H[a+96>>2];m=c+e|0;r=H[a+192>>2];b=r<<1;l=m-b|0;j=H[d>>2];g=H[a+128>>2];s=j+g|0;k=s-b|0;i=H[d+128>>2];t=H[a>>2];u=i+t|0;p=u-b|0;n=H[d+64>>2];f=H[a+64>>2];w=n+f|0;q=w-b|0;x=H[d+96>>2];y=H[a+32>>2];z=x+y|0;v=z-b|0;A=H[a+224>>2];C=H[a+160>>2];D=A+C|0;o=D-b|0;b=(N(l-k|0,-2704)+N(p-q|0,7169)|0)+N(v-o|0,-1963)|0;E=(N(k+l|0,-5816)+N(p+q|0,601)|0)+N(o+v|0,3021)|0;H[a+192>>2]=(b-E|0)- -8192>>14;H[a+128>>2]=(b+E|0)- -8192>>14;b=e-c|0;c=f-n|0;n=N(b+c|0,-4078);e=C-A|0;j=g-j|0;g=t-i|0;i=N(e+j|0,2100)+N(g+b|0,5819)|0;A=n+N(b,13685)|0;f=b;b=y-x|0;t=N(f+b|0,-7221);H[a+224>>2]=(i+((A+t|0)+N(e,-10811)|0)|0)- -8192>>14;f=N(c+g|0,7221);n=(n+(f+N(c,-9754)|0)|0)+N(e,14023)|0;c=N(j-e|0,5819)+N(b+c|0,-2100)|0;H[a+160>>2]=(n+c|0)- -8192>>14;e=N(b,5195);b=N(b+g|0,8204)- -8192|0;H[a+96>>2]=c+((t+(e+b|0)|0)+N(j,-14529)|0)>>14;H[a+32>>2]=i+((f+(b+N(g,-12534)|0)|0)+N(j,1978)|0)>>14;H[a+64>>2]=(((((N(v,6568)+N(p,8520)|0)+N(q,3112)|0)+N(l,-1058)|0)+N(k,-4985)|0)+N(o,-7770)|0)- -8192>>14;H[a>>2]=N(r+((s+(m+(w+(u+z|0)|0)|0)|0)+D|0)|0,6205)- -8192>>14;b=h;h=b-1|0;d=d+4|0;a=a+4|0;if(b){continue}break}Ga=B+160|0}function xq(a,b,c){a=a|0;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,n=0;j=Ga-16|0;Ga=j;k=H[a+584>>2];a:{if((b|0)==65557){i=H[c>>2];H[k+120>>2]=i;b=1;if(!(I[k+124|0]&2)){break a}e=-2;c=k- -64|0;b:{if(!c|!H[c+32>>2]|!H[c+36>>2]){break b}g=H[c+28>>2];if(!g|(c|0)!=H[g>>2]){break b}c:{d:{d=H[g+4>>2];switch(d-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break b;case 0:case 12:case 16:case 34:case 46:case 56:break c;default:break d}}if((d|0)==666){break c}if((d|0)!=42){break b}}l=(i|0)==-1?6:i;if(l>>>0>9){break b}e:{if(!H[g+5824>>2]|!H[g+136>>2]&H[N(H[g+132>>2],12)+12680>>2]==H[N(l,12)+12680>>2]){break e}if(($c(c,5)|0)==-2){break b}if(H[c+16>>2]){break e}e=-5;break b}c=H[g+132>>2];if((c|0)!=(l|0)){f:{if(c){break f}g:{h:{switch(H[g+5808>>2]){case 1:d=0;i=H[g+76>>2];h=i-1|0;e=H[g+68>>2]+(i<<1)|0;c=H[g+44>>2];m=i&3;if(m){while(1){e=e-2|0;n=J[e>>1];f=n-c|0;G[e>>1]=f>>>0>n>>>0?0:f;i=i-1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(h>>>0>=3){while(1){f=e-2|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;f=e-4|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;f=e-6|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;e=e-8|0;f=J[e>>1];d=f-c|0;G[e>>1]=d>>>0>f>>>0?0:d;i=i-4|0;if(i){continue}break}}h=c-1|0;e=H[g+64>>2]+(c<<1)|0;m=c&3;i:{if(!m){i=c;break i}d=0;i=c;while(1){e=e-2|0;n=J[e>>1];f=n-c|0;G[e>>1]=f>>>0>n>>>0?0:f;i=i-1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(h>>>0>=3){while(1){f=e-2|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;f=e-4|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;f=e-6|0;h=J[f>>1];d=h-c|0;G[f>>1]=d>>>0>h>>>0?0:d;e=e-8|0;f=J[e>>1];d=f-c|0;G[e>>1]=d>>>0>f>>>0?0:d;i=i-4|0;if(i){continue}break}}c=H[g+76>>2];e=H[g+68>>2];break g;case 0:break f;default:break h}}e=H[g+68>>2];c=H[g+76>>2];G[(e+(c<<1)|0)-2>>1]=0}_a(e,0,(c<<1)-2|0);H[g+5808>>2]=0}H[g+132>>2]=l;c=N(l,12);H[g+144>>2]=J[c+12676>>1];H[g+140>>2]=J[c+12672>>1];H[g+128>>2]=J[c+12674>>1];H[g+124>>2]=J[c+12678>>1]}H[g+136>>2]=0;e=0}if(!e){break a}b=H[a+628>>2];a=H[a>>2];H[j+4>>2]=H[k+88>>2];H[j>>2]=a;Xa(b,69764,44072,j);b=0;break a}b=Ia[H[k+132>>2]](a,b,c)|0}Ga=j+16|0;return b|0}function BE(a,b){a=a|0;b=b|0;var 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,y=0,z=0;c=Ga-128|0;Ga=c;cg(c+96|0,a,b);d=M[c+96>>3];g=M[c+112>>3];bb(c+48|0,(d+g)*.5);f=Va(16);Wa(f,173876,2);H[f+8>>2]=0;b=I[c+58|0];i=J[c+56>>1];p=F[c+59|0];H[c+56>>2]=0;G[c+76>>1]=i;F[c+78|0]=b;v=H[c+52>>2];i=H[c+48>>2];H[c+48>>2]=0;H[c+52>>2]=0;e=M[c+104>>3];h=M[c+120>>3];bb(c+32|0,(e+h)*.5);m=Va(16);Wa(m,174028,2);H[m+8>>2]=0;b=I[c+42|0];j=J[c+40>>1];q=F[c+43|0];H[c+40>>2]=0;G[c+72>>1]=j;F[c+74|0]=b;w=H[c+36>>2];j=H[c+32>>2];H[c+32>>2]=0;H[c+36>>2]=0;bb(c+16|0,(g-d)*.5);n=Va(16);Wa(n,174204,2);H[n+8>>2]=0;b=I[c+26|0];k=J[c+24>>1];r=F[c+27|0];H[c+24>>2]=0;G[c+68>>1]=k;F[c+70|0]=b;x=H[c+20>>2];k=H[c+16>>2];H[c+16>>2]=0;H[c+20>>2]=0;bb(c,(h-e)*.5);o=Va(16);Wa(o,174396,2);H[o+8>>2]=0;b=I[c+10|0];l=J[c+8>>1];y=F[c+11|0];H[c+8>>2]=0;G[c+64>>1]=l;F[c+66|0]=b;z=H[c+4>>2];l=H[c>>2];H[c>>2]=0;H[c+4>>2]=0;b=Va(96);H[c+80>>2]=b;H[c+84>>2]=b;H[c+88>>2]=b+96;Ya(b,f,2);a:{if((p|0)>=0){H[b+12>>2]=i;H[b+16>>2]=v;G[b+20>>1]=J[c+76>>1];F[b+22|0]=I[c+78|0];F[b+23|0]=p;break a}Ya(b+12|0,i,v)}Ya(b+24|0,m,2);b:{if((q|0)>=0){H[b+40>>2]=w;H[b+36>>2]=j;G[b+44>>1]=J[c+72>>1];F[b+46|0]=I[c+74|0];F[b+47|0]=q;break b}Ya(b+36|0,j,w)}Ya(b+48|0,n,2);c:{if((r|0)>=0){H[b- -64>>2]=x;H[b+60>>2]=k;G[b+68>>1]=J[c+68>>1];F[b+70|0]=I[c+70|0];F[b+71|0]=r;break c}Ya(b+60|0,k,x)}Ya(b+72|0,o,2);d:{if((y|0)>=0){H[b+88>>2]=z;H[b+84>>2]=l;G[b+92>>1]=J[c+64>>1];F[b+94|0]=I[c+66|0];F[b+95|0]=y;H[c+84>>2]=b+96;break d}Ya(b+84|0,l,z);H[c+84>>2]=b+96;Ta(l)}Ta(o);if((r|0)<0){Ta(k)}Ta(n);if((q|0)<0){Ta(j)}Ta(m);if((p|0)<0){Ta(i)}Ta(f);if(F[c+11|0]<0){Ta(H[c>>2])}if(F[c+27|0]<0){Ta(H[c+16>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}b=c+80|0;zc(a,b);bg(a,b);s=M[a+32>>3];if(d<s){M[a+32>>3]=d;s=d}t=M[a+48>>3];if(d>t){M[a+48>>3]=d;t=d}d=M[a+40>>3];if(e<d){M[a+40>>3]=e;d=e}u=M[a+56>>3];if(u<e){M[a+56>>3]=e;u=e}if(g<s){M[a+32>>3]=g}if(g>t){M[a+48>>3]=g}if(d>h){M[a+40>>3]=h}if(h>u){M[a+56>>3]=h}b=Va(32);H[c+48>>2]=b;H[c+52>>2]=7;H[c+56>>2]=-2147483640;Wa(b,174552,7);H[b+28>>2]=0;F[c+43|0]=0;H[c+32>>2]=0;Pb(a,c+48|0,c+80|0,c+32|0);if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}a=H[c+80>>2];if(a){b=H[c+84>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}f=b-24|0;if(F[b-13|0]<0){Ta(H[f>>2])}b=f;if((a|0)!=(b|0)){continue}break}b=H[c+80>>2]}H[c+84>>2]=a;Ta(b)}Ga=c+128|0}function hu(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,k=0;h=Ga-16|0;Ga=h;i=cb(40);H[i>>2]=0;H[h+12>>2]=0;H[133979]=0;j=da(389,1,0,0)|0;e=H[133979];H[133979]=0;f=-1;k=4;a:{b:{c:{if(!e){break c}g=H[133980];if(!g){break c}f=Za(H[e>>2],i,4);if(!f){break b}$(g|0)}e=_()|0;d:{e:{if((f|0)==1){break e}H[h+8>>2]=j;e=0;if(!H[h+8>>2]){break d}H[H[h+8>>2]+700>>2]=1e6;H[H[h+8>>2]+704>>2]=1e6;H[133979]=0;e=H[h+8>>2];if(e){H[e+156>>2]=56}else{e=0}j=e;e=H[133979];H[133979]=0;f=-1;f:{if(!e){break f}g=H[133980];if(!g){break f}f=Za(H[e>>2],i,4);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){break e}i=Lb(j,1,i,4);k=_()|0;e=0}while(1){if(e){H[133979]=0;pa(391);e=H[133979];H[133979]=0;g:{if(!e){break g}g=H[133980];if(!g){break g}if(!Za(H[e>>2],i,k)){break b}$(g|0)}e=_()|0;continue}H[133979]=0;e=H[h+8>>2];if(e){H[e+676>>2]=0;H[e+672>>2]=0;H[e+668>>2]=0}e=H[133979];H[133979]=0;f=-1;h:{if(!e){break h}g=H[133980];if(!g){break h}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}H[133979]=0;e=H[h+8>>2];if(e){H[e+164>>2]=d;H[e+160>>2]=c;H[e+168>>2]=b}e=H[133979];H[133979]=0;f=-1;i:{if(!e){break i}g=H[133980];if(!g){break i}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}H[133979]=0;j=ha(393,H[h+8>>2],a|0)|0;e=H[133979];H[133979]=0;f=-1;j:{if(!e){break j}g=H[133980];if(!g){break j}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}if(!j){H[h+12>>2]=1}H[H[h+8>>2]+272>>2]=8192;k:{if(H[h+12>>2]){break k}e=H[h+8>>2];j=H[e+272>>2];H[133979]=0;j=ha(394,e|0,j|0)|0;e=H[133979];H[133979]=0;f=-1;l:{if(!e){break l}g=H[133980];if(!g){break l}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}H[H[h+8>>2]+268>>2]=j;if(H[H[h+8>>2]+268>>2]){break k}H[h+12>>2]=1}e=H[h+8>>2];if(H[h+12>>2]){j=H[H[h+8>>2]+268>>2];H[133979]=0;ca(399,e|0,j|0);e=H[133979];H[133979]=0;f=-1;m:{if(!e){break m}g=H[133980];if(!g){break m}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}H[H[h+8>>2]+268>>2]=0;H[133979]=0;ea(400,H[h+8>>2],0,0);e=H[133979];H[133979]=0;f=-1;n:{if(!e){break n}g=H[133980];if(!g){break n}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}e=0;break d}H[133979]=0;qa(109,e|0,0,0,0);e=H[133979];H[133979]=0;f=-1;o:{if(!e){break o}g=H[133980];if(!g){break o}f=Za(H[e>>2],i,k);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}break}e=H[h+8>>2]}Ta(i);Ga=h+16|0;break a}Ta(i);Cb(e,g);X()}return e|0}function Ik(a,b,c){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;a:{b:{c:{d=H[a+200>>2];if(d&1){if(d&4){ab(a,38434);jb(a,c);return}if(!(!b|!(I[b+9|0]&4))){ab(a,38458);jb(a,c);return}fb(a,H[a+740>>2]);d=Mb(a,c+1|0);H[a+740>>2]=d;if(!d){ab(a,38479);return}Kb(a,d,c);ob(a,d,c);d=jb(a,0);h=H[a+740>>2];if(d){fb(a,h);H[a+740>>2]=0;return}F[c+h|0]=0;h=H[a+740>>2];d=h;while(1){e=d;d=d+1|0;if(I[e|0]){continue}break}i=c+h|0;if((i-e|0)<=12){ab(a,38506);break b}c=I[d|0];d:{if(c&128){h=0-(((N(c,2130706432)-(I[e+2|0]<<16)|0)-(I[e+3|0]<<8)|0)-I[e+4|0]&2147483647)|0;break d}h=I[e+4|0]|(I[e+2|0]<<16|c<<24|I[e+3|0]<<8)}c=I[e+5|0];e:{if(c&128){k=0-(((N(c,2130706432)-(I[e+6|0]<<16)|0)-(I[e+7|0]<<8)|0)-I[e+8|0]&2147483647)|0;break e}k=I[e+8|0]|(I[e+6|0]<<16|c<<24|I[e+7|0]<<8)}f:{j=I[e+9|0];g=I[e+10|0];if(!(!j&(g|0)!=2|(j|0)==1&(g|0)!=3|(j|0)==2&(g|0)!=3)){if((g|0)==4|(j|0)!=3){break f}}ab(a,38524);break b}if(j>>>0>=4){ab(a,38566)}e=e+11|0;d=e;while(1){c=d;d=c+1|0;if(I[c|0]){continue}break}l=Mb(a,g<<2);if(!l){break c}if(g){d=0;while(1){c=c+1|0;H[(d<<2)+l>>2]=c;g:{if(c>>>0<=i>>>0){while(1){if(!I[c|0]){break g}c=c+1|0;if(i>>>0>=c>>>0){continue}break}}ab(a,38506);break a}d=d+1|0;if((g|0)!=(d|0)){continue}break}}m=H[a+740>>2];n=Ga-80|0;Ga=n;h:{if(!a|!b){break h}i:{j:{if(!m){F[n|0]=0;break j}c=1;d=n;f=I[m|0];k:{if(!f){i=1;break k}while(1){m=m+1|0;i=0;l:{if(!((f-33&255)>>>0<94|(f&255)>>>0>160)){i=1;if(c){break l}f=32}F[d|0]=f;o=o+1|0;d=d+1|0}f=I[m|0];if(!f){break k}c=i;if(o>>>0<79){continue}break}}c=(o|0)!=0&i;F[d-c|0]=0;d=o-c|0;if(d){break i}}ab(a,32889);break h}m:{n:{if(j>>>0<=3){f=0;if(!g){break m}break n}hb(a,33142);X()}while(1){c=H[(f<<2)+l>>2];if(Ph(c,wb(c))){f=f+1|0;if((g|0)!=(f|0)){continue}break m}break}hb(a,33216);X()}c=d+1|0;d=Mb(a,c);H[b+160>>2]=d;if(!d){ab(a,33387);break h}$a(d,n,c);F[b+181|0]=g;F[b+180|0]=j;H[b+168>>2]=k;H[b+164>>2]=h;c=wb(e)+1|0;d=Mb(a,c);H[b+172>>2]=d;if(!d){ab(a,33516);break h}$a(d,e,c);c=(g<<2)+4|0;d=Mb(a,c);H[b+176>>2]=d;if(!d){ab(a,33695);break h}f=0;_a(d,0,c);if(g){while(1){k=f<<2;h=k+l|0;d=wb(H[h>>2])+1|0;c=Mb(a,d);H[k+H[b+176>>2]>>2]=c;c=H[k+H[b+176>>2]>>2];if(!c){ab(a,33794);break h}$a(c,H[h>>2],d);f=f+1|0;if((g|0)!=(f|0)){continue}break}}H[b+8>>2]=H[b+8>>2]|1024;H[b+184>>2]=H[b+184>>2]|128}Ga=n+80|0;break a}hb(a,38409);X()}fb(a,H[a+740>>2]);H[a+740>>2]=0;ab(a,38608);return}fb(a,H[a+740>>2]);H[a+740>>2]=0;return}fb(a,H[a+740>>2]);H[a+740>>2]=0;fb(a,l)}function Mw(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,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;y=Ga-448|0;Ga=y;t=H[a+332>>2];a=H[b+84>>2];b=y;while(1){j=H[a+192>>2];n=G[c+96>>1];i=H[a+64>>2];k=G[c+32>>1];o=N(G[c>>1],H[a>>2])<<13|1024;p=N(H[a+128>>2],G[c+64>>1]);l=o+N(p,-11586)>>11;h=N(H[a+224>>2],G[c+112>>1]);m=N(H[a+32>>2],G[c+16>>1]);f=N(H[a+96>>2],G[c+48>>1]);u=m-f|0;g=N(H[a+160>>2],G[c+80>>1]);q=h+(u-g|0)<<2;H[b+320>>2]=l-q;H[b+96>>2]=l+q;n=N(j,n);i=N(i,k);k=N(n+i|0,9058);l=k+N(n,-14084)|0;q=o+N(p,2578)|0;r=l+q|0;j=h<<13;h=N(f+g|0,-1297)-j|0;x=N(f+m|0,10935);v=h+(x+N(f,-3474)|0)|0;H[b+384>>2]=r-v>>11;H[b+32>>2]=r+v>>11;n=N(n,-11295)+N(i,5027)|0;r=o+N(p,-7223)|0;v=n+r|0;s=h;h=g+m|0;w=N(h,9810);s=s+(w+N(g,-19447)|0)|0;H[b+352>>2]=v-s>>11;H[b+64>>2]=v+s>>11;l=q-l|0;u=N(u,3826)-j|0;s=N(f,5529);f=N(g-f|0,11512);q=u+(s+f|0)|0;H[b+256>>2]=l-q>>11;H[b+160>>2]=l+q>>11;p=o+N(p,10438)|0;o=k+N(i,2237)|0;i=p-o|0;k=N(h,6164);l=u+(k+N(m,-8693)|0)|0;H[b+224>>2]=i-l>>11;H[b+192>>2]=i+l>>11;p=p+o|0;m=j+(w+(x+N(m,-9232)|0)|0)|0;H[b+416>>2]=p-m>>11;H[b>>2]=m+p>>11;m=r-n|0;f=j+(k+(f+N(g,-13850)|0)|0)|0;H[b+288>>2]=m-f>>11;H[b+128>>2]=f+m>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=8){continue}break}b=t+128|0;p=0;a=y;while(1){f=H[a+12>>2];m=H[a+4>>2];i=N(f+m|0,10935);k=H[a+24>>2];t=H[a+8>>2];l=N(k+t|0,9058);c=H[(p<<2)+d>>2]+e|0;q=H[a+28>>2];o=q<<13;g=H[a+20>>2];u=g+m|0;h=N(u,9810);r=o+(h+(i+N(m,-9232)|0)|0)|0;x=l+N(t,2237)|0;n=(H[a>>2]<<13)+131072|0;j=H[a+16>>2];v=n+N(j,10438)|0;w=x+v|0;F[c|0]=I[b+(r+w>>>18&1023)|0];F[c+13|0]=I[b+(w-r>>>18&1023)|0];s=i+N(f,-3474)|0;i=N(f+g|0,-1297)-o|0;r=s+i|0;l=l+N(k,-14084)|0;w=n+N(j,2578)|0;s=l+w|0;F[c+1|0]=I[b+(r+s>>>18&1023)|0];F[c+12|0]=I[b+(s-r>>>18&1023)|0];i=i+(h+N(g,-19447)|0)|0;k=N(k,-11295)+N(t,5027)|0;t=n+N(j,-7223)|0;h=k+t|0;F[c+2|0]=I[b+(i+h>>>18&1023)|0];F[c+11|0]=I[b+(h-i>>>18&1023)|0];i=m-f|0;h=q+(i-g|0)<<13;j=n+N(j,-11586)|0;F[c+3|0]=I[b+(h+j>>>18&1023)|0];F[c+10|0]=I[b+(j-h>>>18&1023)|0];j=N(u,6164);h=o+N(g,-13850)|0;g=N(g-f|0,11512);n=j+(h+g|0)|0;k=t-k|0;F[c+4|0]=I[b+(n+k>>>18&1023)|0];F[c+9|0]=I[b+(k-n>>>18&1023)|0];h=g+N(f,5529)|0;f=N(i,3826)-o|0;g=h+f|0;o=w-l|0;F[c+5|0]=I[b+(g+o>>>18&1023)|0];F[c+8|0]=I[b+(o-g>>>18&1023)|0];f=f+(j+N(m,-8693)|0)|0;g=v-x|0;F[c+6|0]=I[b+(f+g>>>18&1023)|0];F[c+7|0]=I[b+(g-f>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=14){continue}break}Ga=y+448|0}function Qt(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;var j=0;if(f){a=J[a+26>>1];d=N(a,g);c=e>>>0<8;j=h<<2;while(1){g=e;if(!c){while(1){h=I[i+3|0]^255;H[b>>2]=(N(h,I[i+1|0]^255)>>>0)/255<<8|(N(h,I[i|0]^255)>>>0)/255|(N(h,I[i+2|0]^255)>>>0)/255<<16|-16777216;h=a+i|0;i=I[h+3|0]^255;H[b+4>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+8>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+12>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+16>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+20>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+24>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;h=a+h|0;i=I[h+3|0]^255;H[b+28>>2]=(N(i,I[h|0]^255)>>>0)/255|(N(i,I[h+1|0]^255)>>>0)/255<<8|(N(i,I[h+2|0]^255)>>>0)/255<<16|-16777216;b=b+32|0;i=a+h|0;g=g-8|0;if(g>>>0>7){continue}break}}f=f-1|0;a:{switch(g-1|0){case 6:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 5:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 4:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 3:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 2:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 1:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;case 0:g=I[i+3|0]^255;H[b>>2]=(N(g,I[i+1|0]^255)>>>0)/255<<8|(N(g,I[i|0]^255)>>>0)/255|(N(g,I[i+2|0]^255)>>>0)/255<<16|-16777216;i=a+i|0;b=b+4|0;break;default:break a}}i=d+i|0;b=b+j|0;if(f){continue}break}}}function Dt(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;var j=0,k=0,l=0,m=0,n=0,o=0;j=Ga-16|0;Ga=j;k=((e<<2)+b|0)+(h<<2)|0;n=(N(g,10)|0)/4|0;o=(h<<1)+e|0;a:{if(f&3|e&1){if(!f|!e){break a}while(1){h=e;while(1){c=I[i+9|0];d=I[i+8|0];b:{switch(h-1|0){default:if((f|0)!=1){kb(H[a+68>>2],I[i+7|0],d,c,j+12|0,j+8|0,j+4|0);H[k+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216}kb(H[a+68>>2],I[i+3|0],d,c,j+12|0,j+8|0,j+4|0);H[b+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 2:if((f|0)!=1){kb(H[a+68>>2],I[i+6|0],d,c,j+12|0,j+8|0,j+4|0);H[k+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216}kb(H[a+68>>2],I[i+2|0],d,c,j+12|0,j+8|0,j+4|0);H[b+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:if((f|0)!=1){kb(H[a+68>>2],I[i+5|0],d,c,j+12|0,j+8|0,j+4|0);H[k+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216}kb(H[a+68>>2],I[i+1|0],d,c,j+12|0,j+8|0,j+4|0);H[b+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;case 0:break b}}if((f|0)!=1){kb(H[a+68>>2],I[i+4|0],d,c,j+12|0,j+8|0,j+4|0);H[k>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216}kb(H[a+68>>2],I[i|0],d,c,j+12|0,j+8|0,j+4|0);H[b>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;i=i+10|0;c=(h>>>0<4?h:4)<<2;b=c+b|0;k=c+k|0;c=h>>>0>4;d=h-4|0;h=d>>>0>h>>>0?0:d;if(c){continue}break}if(f>>>0<3){break a}i=i+n|0;f=f-2|0;c=o<<2;k=c+k|0;b=b+c|0;continue}}if(f>>>0<2){break a}c=e>>>2|0;while(1){d=c;while(1){e=I[i+8|0];g=I[i+9|0];h=j+12|0;l=j+8|0;m=j+4|0;kb(H[a+68>>2],I[i|0],e,g,h,l,m);H[b>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+1|0],e,g,h,l,m);H[b+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+2|0],e,g,h,l,m);H[b+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+3|0],e,g,h,l,m);H[b+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+4|0],e,g,h,l,m);H[k>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+5|0],e,g,h,l,m);H[k+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+6|0],e,g,h,l,m);H[k+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+7|0],e,g,h,l,m);H[k+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;i=i+10|0;k=k+16|0;b=b+16|0;d=d-1|0;if(d){continue}break}i=i+n|0;d=o<<2;k=d+k|0;b=b+d|0;f=f-2|0;if(f>>>0>1){continue}break}}Ga=j+16|0}function Yt(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;l=Ga-32|0;Ga=l;s=H[a+52>>2];p=H[a+16>>2];f=H[a>>2];o=cb(Le(f));a:{if(!o){Xa(H[f+628>>2],H[f>>2],53272,0);break a}Ub(o,0,Le(f));b:{c:{d:{switch(J[a+28>>1]-1|0){case 0:case 4:e=J[a+30>>1]-2|0;if((e&65535)>>>0>=7){break b}e=(e<<16>>16<<2)+54768|0;break c;case 1:case 5:e=J[a+30>>1]-1|0;if((e&65535)>>>0>=8){break b}e=(e<<16>>16<<2)+54796|0;break c;case 2:case 6:e=J[a+30>>1]-1|0;if((e&65535)>>>0>=8){break b}e=(e<<16>>16<<2)+54828|0;break c;case 3:case 7:break d;default:break b}}e=J[a+30>>1]-1|0;if((e&65535)>>>0>=7){break b}e=(e<<16>>16<<2)+54860|0}m=H[e>>2]}H[l+16>>2]=l+28;yc(f,278,l+16|0);H[l+4>>2]=l+24;H[l>>2]=l+26;yc(f,530,l);i=1;h=Ga-80|0;Ga=h;e:{f:{if(J[f+138>>1]==1){if(!(I[f+13|0]&64|J[f+90>>1]!=6)){H[h+4>>2]=h+78;H[h>>2]=h+76;mb(f,530,h);g=J[h+78>>1];e=J[h+76>>1];j=N(g,e);if(!j){Xa(H[f+628>>2],H[f>>2],42377,0);e=0;break e}e=(N(J[f+84>>1],N(j+2|0,((e+H[f+56>>2]|0)-1>>>0)/(e>>>0)|0))+7>>>3>>>0)/(g>>>0)|0;break e}j=J[f+98>>1];e=QI(H[f+56>>2],0,j,0);g=Ha;if(!j|!g){break f}e=H[f>>2];g=H[f+628>>2];H[h+64>>2]=44135;Xa(g,e,45080,h- -64|0);e=0;break f}e=H[f+56>>2]}g=e;n=J[f+84>>1];e=QI(e,0,n,0);j=(Ha|0)!=0;g:{h:{i:{j:{if(n){if(j){e=H[f>>2];j=H[f+628>>2];H[h+32>>2]=44135;Xa(j,e,45080,h+32|0);n=J[f+84>>1];e=QI(n,0,g,0);j=(Ha|0)!=0;break j}if(!(e&7)){break i}if(!j){break g}e=H[f>>2];g=H[f+628>>2];H[h+48>>2]=44135;Xa(g,e,45080,h+48|0);e=0;break g}if(e&7){break g}}if(!n){break h}}if(!j){break h}e=H[f>>2];g=H[f+628>>2];H[h+16>>2]=44135;Xa(g,e,45080,h+16|0);e=0}e=e>>>3|0;break e}e=(e>>>3|0)+1|0}Ga=h+80|0;k:{if(!d){break k}i=p-c|0;n=i>>>0>p>>>0?0:i;h=m&1;p=0-h&0-(c<<1);g=h?d-1|0:0;l:{while(1){i=H[l+28>>2];j=J[l+24>>1];r=H[a+76>>2]+k|0;t=j;i=i-((r>>>0)%(i>>>0)|0)|0;i=i+k>>>0>d>>>0?d-k|0:i;j=(i>>>0)%(j>>>0)|0;q=0;if(!((Ke(f,Me(f,r,0),o,N((j?t-j|0:0)+i+(H[a+76>>2]+k>>>0)%K[l+28>>2]|0,e))|0)>=0|!H[a+4>>2])){break l}Ia[s|0](a,(N(c,g)<<2)+b|0,0,g,c,i,n,p,N((H[a+76>>2]+k>>>0)%K[l+28>>2]|0,e)+o|0);g=(h?0-i|0:i)+g|0;k=i+k|0;if(k>>>0<d>>>0){continue}break}q=1}i=q;if(!(m&2)){break k}g=0;while(1){k=(N(c,g)<<2)+b|0;m=(k+(c<<2)|0)-4|0;if(k>>>0<m>>>0){while(1){a=H[k>>2];H[k>>2]=H[m>>2];H[m>>2]=a;k=k+4|0;m=m-4|0;if(k>>>0<m>>>0){continue}break}}g=g+1|0;if((g|0)!=(d|0)){continue}break}}Ta(o)}Ga=l+32|0;return i|0}function uE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ga-112|0;Ga=d;b=H[c>>2];h=H[c+4>>2];a:{if((b|0)==(h|0)){break a}H[d+104>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;while(1){g=+H[b>>2];e=H[a+28>>2];b:{if(!e){break b}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break b}e=H[a+28>>2];g=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*g}e=d+48|0;bb(e,g);gb(e,44);H[d+72>>2]=H[d+56>>2];H[d+56>>2]=0;e=H[d+52>>2];H[d+64>>2]=H[d+48>>2];H[d+68>>2]=e;H[d+48>>2]=0;H[d+52>>2]=0;g=+H[b+4>>2];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];g=M[(Ia[H[H[e>>2]+88>>2]](e,2)|0)+24>>3]*g}e=d+32|0;bb(e,g);i=e;e=I[d+43|0];f=e<<24>>24<0;e=db(d- -64|0,f?H[d+32>>2]:i,f?H[d+36>>2]:e);H[d+88>>2]=H[e+8>>2];f=H[e+4>>2];H[d+80>>2]=H[e>>2];H[d+84>>2]=f;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+80|0,32);H[d+16>>2]=H[d+88>>2];H[d+88>>2]=0;e=H[d+84>>2];f=H[d+80>>2];H[d+8>>2]=f;H[d+12>>2]=e;H[d+80>>2]=0;H[d+84>>2]=0;i=f;e=F[d+19|0];f=(e|0)<0;db(d+96|0,f?i:d+8|0,f?H[d+12>>2]:e&255);if(F[d+19|0]<0){Ta(H[d+8>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}b=b+8|0;if((h|0)!=(b|0)){continue}break}b=Va(32);H[d+8>>2]=b;H[d+12>>2]=6;H[d+16>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+20|0;d:{if(F[d+107|0]>=0){e=H[d+100>>2];H[b>>2]=H[d+96>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+104>>2];e=1;break d}Ya(b,H[d+96>>2],H[d+100>>2]);e=F[d+19|0]<0}b=Va(24);H[d+80>>2]=b;h=b+24|0;H[d+88>>2]=h;e:{if(!e){e=H[d+12>>2];H[b>>2]=H[d+8>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+16>>2];break e}Ya(b,H[d+8>>2],H[d+12>>2])}b=b+12|0;f:{if(F[d+31|0]>=0){e=H[d+24>>2];H[b>>2]=H[d+20>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+28>>2];H[d+84>>2]=h;break f}Ya(b,H[d+20>>2],H[d+24>>2]);H[d+84>>2]=h;if(F[d+31|0]>=0){break f}Ta(H[d+20>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=d+80|0;zc(a,b);bg(a,b);H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;e=d+8|0;$f(a,c,e);c=Va(32);H[d+8>>2]=c;H[d+12>>2]=7;H[d+16>>2]=-2147483640;Wa(c,176340,7);H[c+28>>2]=0;F[d+75|0]=0;H[d+64>>2]=0;Pb(a,e,b,d- -64|0);if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}a=H[d+80>>2];if(a){b=H[d+84>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+80>>2]}H[d+84>>2]=a;Ta(b)}if(F[d+107|0]>=0){break a}Ta(H[d+96>>2])}Ga=d+112|0}
|
||
function Eq(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,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;e=H[a+584>>2];if(!e){return 0}if(H[e+144>>2]){l=J[e+120>>1];x=H[e+140>>2];f=H[a+604>>2];i=J[e+64>>1];q=J[e+66>>1];k=J[e+68>>1];g=H[e+76>>2];j=H[e+72>>2];u=H[e+124>>2];m=H[e+136>>2];d=H[e+132>>2];if(!((l|0)!=65535|(c|0)<=0)){j=j<<i|256;o=i+g|0;g=o-8|0;F[f|0]=j>>g;if((o|0)<16){f=f+1|0}else{g=o-16|0;F[f+1|0]=j>>g;f=f+2|0}d=d+1|0;c=c-1|0;m=i+m|0;l=I[b|0];b=b+1|0}v=b;a:{if((c|0)<=0){break a}while(1){t=H[e+144>>2];o=c;b:{while(1){h=l;l=I[v|0];b=d+1|0;c=o-1|0;v=v+1|0;w=h+(l<<12)|0;p=h^l<<5;r=p<<3;s=r+t|0;n=H[s>>2];if((w|0)!=(n|0)){break b}h=o>>>0>1;l=J[(t+r|0)+4>>1];d=b;o=c;if(h){continue}break}break a}c:{if((n|0)>=0){y=p?p-9001|0:-1;while(1){n=p+y|0;p=(n|0)<0?n+9001|0:n;r=p<<3;s=r+t|0;n=H[s>>2];if((n|0)==(w|0)){l=J[(t+r|0)+4>>1];d=b;break c}if((n|0)>=0){continue}break}}if(f>>>0>x>>>0){H[a+608>>2]=f-H[a+596>>2];yb(a);f=H[a+596>>2]}j=h|j<<i;h=i+g|0;g=h-8|0;F[f|0]=j>>g;if((h|0)<16){f=f+1|0}else{g=h-16|0;F[f+1|0]=j>>g;f=f+2|0}H[s>>2]=w;G[s+4>>1]=k;d:{e:{h=k+1|0;if((h|0)==4094){h=H[e+144>>2];b=h+72e3|0;k=8993;while(1){H[b>>2]=-1;H[b-8>>2]=-1;H[b-16>>2]=-1;H[b-24>>2]=-1;H[b-32>>2]=-1;H[b-40>>2]=-1;H[b-48>>2]=-1;H[b-56>>2]=-1;b=b+-64|0;d=k>>>0>7;k=k-8|0;if(d){continue}break}H[h>>2]=-1;d=0;H[e+128>>2]=0;j=j<<i|256;b=i+g|0;g=b-8|0;F[f|0]=j>>g;q=511;k=258;if((b|0)<16){break e}g=b-16|0;F[f+1|0]=j>>g;f=f+2|0;break d}m=i+m|0;f:{g:{if((k|0)>=(q|0)){if((i|0)>=12){break f}i=i+1|0;q=-1<<i^-1;break g}if((b|0)<(u|0)){break g}u=d+10001|0;h:{if((d|0)>=8388607){d=2147483647;if(m>>>0<256){break h}d=(b|0)/(m>>8)|0;break h}d=(b<<8)/(m|0)|0}if((d|0)<=H[e+128>>2]){h=H[e+144>>2];b=h+72e3|0;k=8993;while(1){H[b>>2]=-1;H[b-8>>2]=-1;H[b-16>>2]=-1;H[b-24>>2]=-1;H[b-32>>2]=-1;H[b-40>>2]=-1;H[b-48>>2]=-1;H[b-56>>2]=-1;b=b+-64|0;d=k>>>0>7;k=k-8|0;if(d){continue}break}H[h>>2]=-1;d=0;H[e+128>>2]=0;j=j<<i|256;b=i+g|0;g=b-8|0;F[f|0]=j>>g;q=511;k=258;if((b|0)<16){break e}g=b-16|0;F[f+1|0]=j>>g;f=f+2|0;break d}H[e+128>>2]=d}d=b;k=h;break c}aa(50915,41828,940,69701);X()}f=f+1|0}m=i;i=9}if((o|0)>1){continue}break}}H[e+136>>2]=m;H[e+132>>2]=d;H[e+124>>2]=u;H[e+76>>2]=g;H[e+72>>2]=j;G[e+68>>1]=k;G[e+66>>1]=q;G[e+64>>1]=i;H[e+120>>2]=l;H[a+604>>2]=f;return 1}aa(50452,41828,842,69701);X()}function tE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ga-112|0;Ga=d;b=H[c>>2];h=H[c+4>>2];a:{if((b|0)==(h|0)){break a}H[d+104>>2]=0;H[d+96>>2]=0;H[d+100>>2]=0;while(1){g=+G[b>>1];e=H[a+28>>2];b:{if(!e){break b}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break b}e=H[a+28>>2];g=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*g}e=d+48|0;bb(e,g);gb(e,44);H[d+72>>2]=H[d+56>>2];H[d+56>>2]=0;e=H[d+52>>2];H[d+64>>2]=H[d+48>>2];H[d+68>>2]=e;H[d+48>>2]=0;H[d+52>>2]=0;g=+G[b+2>>1];e=H[a+28>>2];c:{if(!e){break c}if(!(Ia[H[H[e>>2]+88>>2]](e,2)|0)){break c}e=H[a+28>>2];g=M[Ia[H[H[e>>2]+88>>2]](e,2)>>3]*g}e=d+32|0;bb(e,g);i=e;e=I[d+43|0];f=e<<24>>24<0;e=db(d- -64|0,f?H[d+32>>2]:i,f?H[d+36>>2]:e);H[d+88>>2]=H[e+8>>2];f=H[e+4>>2];H[d+80>>2]=H[e>>2];H[d+84>>2]=f;H[e>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;gb(d+80|0,32);H[d+16>>2]=H[d+88>>2];H[d+88>>2]=0;e=H[d+84>>2];f=H[d+80>>2];H[d+8>>2]=f;H[d+12>>2]=e;H[d+80>>2]=0;H[d+84>>2]=0;i=f;e=F[d+19|0];f=(e|0)<0;db(d+96|0,f?i:d+8|0,f?H[d+12>>2]:e&255);if(F[d+19|0]<0){Ta(H[d+8>>2])}if(F[d+91|0]<0){Ta(H[d+80>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+59|0]<0){Ta(H[d+48>>2])}b=b+4|0;if((h|0)!=(b|0)){continue}break}b=Va(32);H[d+8>>2]=b;H[d+12>>2]=6;H[d+16>>2]=-2147483640;Wa(b,176164,6);H[b+24>>2]=0;b=d+20|0;d:{if(F[d+107|0]>=0){e=H[d+100>>2];H[b>>2]=H[d+96>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+104>>2];e=1;break d}Ya(b,H[d+96>>2],H[d+100>>2]);e=F[d+19|0]<0}b=Va(24);H[d+80>>2]=b;h=b+24|0;H[d+88>>2]=h;e:{if(!e){e=H[d+12>>2];H[b>>2]=H[d+8>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+16>>2];break e}Ya(b,H[d+8>>2],H[d+12>>2])}b=b+12|0;f:{if(F[d+31|0]>=0){e=H[d+24>>2];H[b>>2]=H[d+20>>2];H[b+4>>2]=e;H[b+8>>2]=H[d+28>>2];H[d+84>>2]=h;break f}Ya(b,H[d+20>>2],H[d+24>>2]);H[d+84>>2]=h;if(F[d+31|0]>=0){break f}Ta(H[d+20>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}b=d+80|0;zc(a,b);bg(a,b);H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;e=d+8|0;oh(a,c,e);c=Va(32);H[d+8>>2]=c;H[d+12>>2]=7;H[d+16>>2]=-2147483640;Wa(c,176340,7);H[c+28>>2]=0;F[d+75|0]=0;H[d+64>>2]=0;Pb(a,e,b,d- -64|0);if(F[d+75|0]<0){Ta(H[d+64>>2])}if(F[d+19|0]<0){Ta(H[d+8>>2])}a=H[d+80>>2];if(a){b=H[d+84>>2];if((a|0)==(b|0)){b=a}else{while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}c=b-24|0;if(F[b-13|0]<0){Ta(H[c>>2])}b=c;if((a|0)!=(b|0)){continue}break}b=H[d+80>>2]}H[d+84>>2]=a;Ta(b)}if(F[d+107|0]>=0){break a}Ta(H[d+96>>2])}Ga=d+112|0}function Yu(a,b,c){a=a|0;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,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;D=Ga-224|0;Ga=D;e=a;while(1){a:{d=H[(r<<2)+b>>2]+c|0;f=I[d+10|0];t=e;v=I[d+12|0];E=I[d+2|0];F=v+E|0;G=I[d+7|0];u=F+G|0;j=I[d+9|0];h=I[d+5|0];l=j+h|0;g=I[d+4|0];m=g+f|0;i=I[d+14|0];k=I[d|0];n=i+k|0;s=l+(m+n|0)|0;w=I[d+8|0];x=I[d+6|0];o=w+x|0;y=I[d+11|0];z=I[d+3|0];p=y+z|0;A=I[d+13|0];B=I[d+1|0];q=A+B|0;C=o+(p+q|0)|0;H[e>>2]=(u+(s+C|0)|0)-1920;d=k-i|0;g=g-f|0;f=h-j|0;i=B-A|0;j=z-y|0;h=x-w|0;H[e+12>>2]=(N(d-(g+f|0)|0,11018)+N(i-(j+h|0)|0,6810)|0)+4096>>13;k=u<<1;H[e+24>>2]=(N(s-k|0,9373)+N(C-k|0,-3580)|0)+4096>>13;k=E-v|0;s=N(k,10033);u=((N(d,-2912)+N(i,-17828)|0)-s|0)+N(f,-7121)|0;i=(N(f+j|0,4712)+N(g+i|0,11018)|0)+N(d-h|0,11522)|0;H[e+28>>2]=(u+i|0)+4096>>13;H[e+20>>2]=N(h+(f+(d-(j+k|0)|0)|0)|0,10033)+4096>>13;H[e+4>>2]=(i+(((s+N(j,3897)|0)+N(g,-4209)|0)+N(h,13930)|0)|0)+4096>>13;f=((N(q-m|0,6476)+N(n-p|0,11332)|0)+N(o-l|0,7752)|0)+4096|0;d=(F+(m+q>>>1|0)|0)-(G<<1)|0;H[e+16>>2]=(f+N(l-d|0,6541)|0)+N(n-d|0,-748)>>13;H[e+8>>2]=(f+N(p-d|0,12543)|0)+N(o-d|0,-18336)>>13;f=r-7|0;d=7;r=r+1|0;e=D;b:{switch(f|0){case 0:continue;case 7:break a;default:break b}}e=t+32|0;continue}break}while(1){f=H[e+128>>2];m=H[a>>2];n=H[e+192>>2];b=m-n|0;l=H[a+128>>2];p=H[e+64>>2];j=l-p|0;q=H[a+160>>2];o=H[e+32>>2];c=q-o|0;g=H[a+32>>2];i=H[e+160>>2];h=g-i|0;k=H[a+96>>2];s=H[e+96>>2];t=k-s|0;y=H[a+192>>2];z=H[e>>2];r=y-z|0;H[a+96>>2]=(N(b-(j+c|0)|0,12536)+N(h-(t+r|0)|0,7748)|0)+16384>>15;l=l+p|0;m=m+n|0;n=q+o|0;A=(l+m|0)+n|0;B=H[a+224>>2];w=H[a+64>>2];x=w+f|0;C=B+x|0;v=C<<1;o=y+z|0;p=k+s|0;q=g+i|0;g=o+(p+q|0)|0;H[a+192>>2]=(N(A-v|0,10664)+N(g-v|0,-4073)|0)+16384>>15;H[a>>2]=N(C+(g+A|0)|0,9321)+16384>>15;f=w-f|0;g=N(f,11415);u=((N(b,-3314)+N(h,-20284)|0)-g|0)+N(c,-8102)|0;h=(N(c+t|0,5361)+N(h+j|0,12536)|0)+N(b-r|0,13109)|0;H[a+224>>2]=(u+h|0)+16384>>15;H[a+160>>2]=N(r+(c+(b-(f+t|0)|0)|0)|0,11415)+16384>>15;H[a+32>>2]=(h+(((g+N(t,4434)|0)+N(j,-4788)|0)+N(r,15850)|0)|0)+16384>>15;c=((N(q-l|0,7369)+N(m-p|0,12893)|0)+N(o-n|0,8820)|0)+16384|0;b=(x+(l+q>>1)|0)-(B<<1)|0;H[a+128>>2]=(c+N(n-b|0,7442)|0)+N(m-b|0,-852)>>15;H[a+64>>2]=(c+N(p-b|0,14271)|0)+N(o-b|0,-20862)>>15;b=d;d=d-1|0;e=e+4|0;a=a+4|0;if(b){continue}break}Ga=D+224|0}function Gp(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=Ga-96|0;Ga=d;a:{f=H[a+8>>2];f=Ia[H[H[f>>2]+32>>2]](f)|0;b:{if(!f){break b}l=M[a+48>>3];m=M[a+56>>3];e=H[a+8>>2];e=Ia[H[H[e>>2]+68>>2]](e,2)|0;g=H[a+4>>2];Ia[H[H[g>>2]+388>>2]](g)|0;g=H[a+4>>2];M[d+64>>3]=m*M[e+8>>3]/l;M[d+16>>3]=l*M[e+16>>3]/m;M[d+88>>3]=l*M[e+32>>3];M[d+80>>3]=m*M[e+40>>3];Ia[H[H[g>>2]+380>>2]](g,e,d- -64|0,d+16|0,e+24|0,d+88|0,d+80|0)|0;e=H[a+8>>2];e=Ia[H[H[e>>2]+80>>2]](e)|0;if(e){Ia[H[H[e>>2]+8>>2]](e,a)}e=H[a+4>>2];g=d- -64|0;Ia[H[H[f>>2]+12>>2]](g,f);Ia[H[H[e>>2]+220>>2]](e,g)|0;if(F[d+75|0]<0){Ta(H[d+64>>2])}g=H[a+4>>2];s=d,t=P(+Ia[H[H[f>>2]+8>>2]](f)*M[a+48>>3]/25.4*72),M[s+64>>3]=t;i=d- -64|0;e=i;Ia[H[H[g>>2]+236>>2]](g,e)|0;h=Ia[H[H[f>>2]+16>>2]](f)|0;k=Ia[H[H[f>>2]+20>>2]](f)|0;j=Ia[H[H[f>>2]+28>>2]](f)|0;n=Ia[H[H[f>>2]+24>>2]](f)|0;g=H[a+4>>2];h=(h|0)>550;h=k?h|2:h;h=j?h|4:h;H[d+64>>2]=n?h|128:h;Ia[H[H[g>>2]+244>>2]](g,e)|0;g=H[a+4>>2];Ia[H[H[g>>2]+136>>2]](g,169748)|0;g=H[a+4>>2];h=H[a+8>>2];s=d,u=Ia[H[H[h>>2]+28>>2]](h)|0,H[s+64>>2]=u;Ia[H[H[g>>2]+144>>2]](g,e)|0;g=H[a+4>>2];H[d+64>>2]=255;Ia[H[H[g>>2]+152>>2]](g,e)|0;e=H[a+4>>2];Ia[H[H[e>>2]+384>>2]](e,d+88|0,d+80|0,d+56|0,d+48|0,d+40|0,d+32|0)|0;e=H[a+4>>2];Ia[H[H[e>>2]+388>>2]](e)|0;e=H[a+4>>2];s=d,t=P(+Ia[H[H[f>>2]+8>>2]](f)*M[d+48>>3]*M[a+56>>3]/25.4*72),M[s+64>>3]=t;Ia[H[H[e>>2]+236>>2]](e,i)|0;i=H[c>>2];f=H[c+4>>2];H[d+72>>2]=0;H[d+64>>2]=0;H[d+68>>2]=0;h=f-i|0;g=h>>4;e=0;if((f|0)!=(i|0)){if((h|0)<0){break a}e=Va(h);H[d+64>>2]=e;h=g<<4;k=h+e|0;H[d+72>>2]=k;f=0;h=_a(e,0,h);H[d+68>>2]=k;k=g>>>0>1?g:1;l=M[a+56>>3];m=M[a+48>>3];o=M[d+32>>3];p=M[d+48>>3];q=M[d+40>>3];r=M[d+88>>3];while(1){j=f<<4;n=j+h|0;j=i+j|0;M[n>>3]=M[j>>3]*r*m+q;M[n+8>>3]=M[j+8>>3]*p*l+o;f=f+1|0;if((k|0)!=(f|0)){continue}break}}f=I[b+11|0];i=f<<24>>24<0;f=i?H[b+4>>2]:f;if(g>>>0>f>>>0?f:g){f=0;while(1){g=H[a+4>>2];i=H[(f<<2)+(i?H[b>>2]:b)>>2];F[d+27|0]=1;h=d+16|0;wm(h,i,1);H[d+20>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;H[d>>2]=0;H[d+4>>2]=0;i=(f<<4)+e|0;Ia[H[H[g>>2]+276>>2]](g,h,i,i+8|0,d+8|0,d)|0;if(F[d+27|0]<0){Ta(H[d+16>>2])}g=I[b+11|0];i=g<<24>>24<0;f=f+1|0;g=i?H[b+4>>2]:g;h=H[c+4>>2]-H[c>>2]>>4;if(f>>>0<(g>>>0<h>>>0?g:h)>>>0){continue}break}}if(!e){break b}Ta(e)}Ga=d+96|0;return}Ib();X()}function Pw(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,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=Ga-352|0;Ga=x;v=H[a+332>>2];a=H[b+84>>2];b=x;while(1){q=H[a+224>>2];r=G[c+112>>1];g=H[a+96>>2];j=G[c+48>>1];n=H[a+160>>2];o=G[c+80>>1];k=H[a+32>>2];s=G[c+16>>1];f=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);m=N(H[a+64>>2],G[c+32>>1]);p=l+m|0;h=N(H[a+128>>2],G[c+64>>1]);t=p-h|0;H[b+160>>2]=f+N(t,-11585)>>11;g=N(g,j);k=N(k,s);i=g+k|0;s=N(i,7274);j=N(n,o);n=N(j+k|0,5492);q=N(q,r);r=N(q+(j+i|0)|0,3264);o=f+N(t,11116)|0;t=o+N(h-l|0,20862)|0;f=t+N(l,17333)|0;i=n+(s+N(k,-7562)|0)|0;k=r+N(k+q|0,3e3)|0;i=i+k|0;H[b+320>>2]=f-i>>11;H[b>>2]=f+i>>11;f=N(l,-6461);l=o+N(p,-9467)|0;p=f+l|0;f=n+N(j,-9766)|0;n=r+N(g+j|0,-9527)|0;f=f+n|0;H[b+256>>2]=p-f>>11;H[b+64>>2]=p+f>>11;f=o;o=N(h-m|0,3529);p=(f+o|0)+N(m,-12399)|0;f=k;k=N(g+q|0,-14731);f=f+(k+N(q,17223)|0)|0;H[b+224>>2]=p-f>>11;H[b+96>>2]=p+f>>11;l=l+(N(h,15929)+N(m,-11395)|0)|0;j=r+((N(j,8203)+N(g,-12019)|0)+N(q,-13802)|0)|0;H[b+192>>2]=l-j>>11;H[b+128>>2]=j+l>>11;h=o+(t+N(h,-14924)|0)|0;g=n+(k+(s+N(g,16984)|0)|0)|0;H[b+288>>2]=h-g>>11;H[b+32>>2]=g+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8){continue}break}b=v+128|0;l=0;a=x;while(1){h=H[a+12>>2];m=H[a+4>>2];c=h+m|0;o=N(c,7274);g=H[a+20>>2];v=N(g+m|0,5492);j=H[a+28>>2];k=N(j+(c+g|0)|0,3264);f=(H[a>>2]<<13)+131072|0;r=H[a+24>>2];s=H[a+8>>2];p=r+s|0;q=H[a+16>>2];t=p-q|0;n=f+N(t,11116)|0;c=H[(l<<2)+d>>2]+e|0;i=v+(o+N(m,-7562)|0)|0;m=k+N(j+m|0,3e3)|0;i=i+m|0;u=n+N(q-r|0,20862)|0;w=u+N(r,17333)|0;F[c|0]=I[b+(i+w>>>18&1023)|0];F[c+10|0]=I[b+(w-i>>>18&1023)|0];i=k+N(g+h|0,-9527)|0;w=o+N(h,16984)|0;o=N(j+h|0,-14731);w=i+(w+o|0)|0;y=N(q-s|0,3529);u=y+(u+N(q,-14924)|0)|0;F[c+1|0]=I[b+(w+u>>>18&1023)|0];F[c+9|0]=I[b+(u-w>>>18&1023)|0];v=i+(v+N(g,-9766)|0)|0;i=N(r,-6461);r=n+N(p,-9467)|0;p=i+r|0;F[c+2|0]=I[b+(v+p>>>18&1023)|0];F[c+8|0]=I[b+(p-v>>>18&1023)|0];m=m+(o+N(j,17223)|0)|0;n=(n+y|0)+N(s,-12399)|0;F[c+3|0]=I[b+(m+n>>>18&1023)|0];F[c+7|0]=I[b+(n-m>>>18&1023)|0];h=k+((N(g,8203)+N(h,-12019)|0)+N(j,-13802)|0)|0;g=r+(N(q,15929)+N(s,-11395)|0)|0;F[c+4|0]=I[b+(h+g>>>18&1023)|0];F[c+6|0]=I[b+(g-h>>>18&1023)|0];F[c+5|0]=I[b+(f+N(t,268423871)>>>18&1023)|0];a=a+32|0;l=l+1|0;if((l|0)!=11){continue}break}Ga=x+352|0}function Xj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=(d|0)<=0;g=0;a:{if(k){break a}e=F[b|0];g=0;if((e|0)<0){break a}f=b;g=d;b:{c:{if(d>>>0<64){break c}d:{e:{if(b&3){if(e){break b}g=d-8|0;f=b+1|0;f:{if(!(f&3)){e=d;h=8;break f}h=8;e=I[f|0];if(e){break b}j=d-16|0;f=b+2|0;if(!(f&3)){e=g;g=j;h=16;break f}h=16;e=I[f|0];if(e){break b}g=d-24|0;f=b+3|0;if(!(f&3)){e=j;h=24;break f}h=24;e=I[f|0];if(e){break b}f=b+4|0;if(f&3){break e}e=g;g=d-32|0;h=32}if((e|0)<40){break c}break d}break d}e=I[f|0];h=32;break b}e=g;while(1){if(H[f>>2]){g=e;break c}f=f+4|0;h=h+32|0;j=(e|0)>63;g=e-32|0;e=g;if(j){continue}break}}g:{if((g|0)<8){e=g;break g}while(1){e=I[f|0];if(e){g=I[e+67616|0]+h|0;break a}f=f+1|0;h=h+8|0;j=(g|0)>15;e=g-8|0;g=e;if(j){continue}break}}g=h;if((e|0)<=0){break a}g=I[I[f|0]+67616|0];g=((e|0)<(g|0)?e:g)+h|0;break a}g=I[(e&255)+67616|0]+h|0}h:{if(k){break h}h=0;e=F[c|0];if((e|0)<0){break h}f=c;i=d;i:{j:{if(d>>>0<64){break j}k:{l:{if(c&3){if(e){break i}i=d-8|0;f=c+1|0;m:{if(!(f&3)){e=d;h=8;break m}h=8;e=I[f|0];if(e){break i}j=d-16|0;f=c+2|0;if(!(f&3)){e=i;i=j;h=16;break m}h=16;e=I[f|0];if(e){break i}i=d-24|0;f=c+3|0;if(!(f&3)){e=j;h=24;break m}h=24;e=I[f|0];if(e){break i}f=c+4|0;if(f&3){break l}e=i;i=d-32|0;h=32}if((e|0)<40){break j}break k}break k}e=I[f|0];h=32;break i}e=i;while(1){if(H[f>>2]){i=e;break j}f=f+4|0;h=h+32|0;j=(e|0)>63;i=e-32|0;e=i;if(j){continue}break}}n:{if((i|0)<8){e=i;break n}while(1){e=I[f|0];if(e){i=I[e+67616|0]+h|0;break h}f=f+1|0;h=h+8|0;j=(i|0)>15;e=i-8|0;i=e;if(j){continue}break}}if((e|0)<=0){i=h;break h}i=I[I[f|0]+67616|0];i=((e|0)<(i|0)?e:i)+h|0;break h}i=I[(e&255)+67616|0]+h|0}h=0;while(1){f=d;if(i>>>0<f>>>0){o:{if(I[(i>>>3|0)+c|0]>>>((i^-1)&7)&1){e=De(c,i,d);break o}e=Fe(c,i,d)}f=e+i|0}p:{if(f>>>0>=g>>>0){e=(i-g|0)+3|0;if(e>>>0>=7){f=d;if(g>>>0<f>>>0){q:{if(I[(g>>>3|0)+b|0]>>>((g^-1)&7)&1){e=De(b,g,d);break q}e=Fe(b,g,d)}f=e+g|0}Xc(a,1,3);if(!(I[(h>>>3|0)+b|0]>>>((h^-1)&7)&1&(0-g|0)!=(h|0))){Ee(a,g-h|0,65840);Ee(a,f-g|0,66496);break p}Ee(a,g-h|0,66496);Ee(a,f-g|0,65840);break p}e=N(e,6);Xc(a,J[e+68146>>1],J[e+68144>>1]);f=g;break p}Xc(a,1,4)}if(d>>>0>f>>>0){r:{if(I[(f>>>3|0)+b|0]>>>((f^-1)&7)&1){g=De(b,f,d);i=Fe(c,f,d)+f|0;e=De(c,i,d);break r}g=Fe(b,f,d);i=De(c,f,d)+f|0;e=Fe(c,i,d)}i=e+i|0;g=f+g|0;h=f;continue}break}}function _w(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,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=Ga-256|0;Ga=v;q=H[a+332>>2];a=H[b+84>>2];o=8;b=v;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+192>>2]=f;H[b+160>>2]=f;H[b+128>>2]=f;H[b+96>>2]=f;H[b+64>>2]=f;H[b+32>>2]=f;H[b>>2]=f;i=56;break a}h=N(H[a+192>>2],G[c+96>>1]);j=N(H[a+64>>2],f<<16>>16);f=N(h+j|0,4433);g=N(g,H[a+32>>2]);r=N(H[a+224>>2],G[c+112>>1]);t=N(g+r|0,-7373);m=N(H[a+160>>2],G[c+80>>1]);k=m+g|0;n=N(H[a+96>>2],G[c+48>>1]);p=n+r|0;l=N(k+p|0,9633);i=N(G[c+64>>1],H[a+128>>2])<<13;s=N(G[c>>1],H[a>>2])<<13|1024;u=i+s|0;j=f+N(j,6270)|0;w=u+j|0;x=t+N(g,12299)|0;g=l+N(k,-3196)|0;k=x+g|0;H[b+224>>2]=w-k>>11;H[b>>2]=k+w>>11;k=s-i|0;f=f+N(h,-15137)|0;h=k+f|0;l=l+N(p,-16069)|0;i=N(n,25172);n=N(m+n|0,-20995);p=l+(i+n|0)|0;H[b+192>>2]=h-p>>11;H[b+32>>2]=h+p>>11;f=k-f|0;g=g+(n+N(m,16819)|0)|0;H[b+160>>2]=f-g>>11;H[b+64>>2]=f+g>>11;f=l+(t+N(r,2446)|0)|0;g=u-j|0;H[b+96>>2]=f+g>>11;f=g-f>>11;i=32}H[(i<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=o>>>0>1;o=o-1|0;if(f){continue}break}b=q+128|0;o=0;c=v;while(1){a=H[(o<<2)+d>>2]+e|0;c:{d:{f=H[c+8>>2];g=H[c+4>>2];if(f|g){break d}f=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}f=QI(I[b+(H[c>>2]+16>>>5&1023)|0],0,16843009,16843009);F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;f=Ha;F[a+4|0]=f;F[a+5|0]=f>>>8;F[a+6|0]=f>>>16;F[a+7|0]=f>>>24;break c}r=H[c+28>>2];t=N(r+g|0,-7373);m=H[c+12>>2];q=m+r|0;n=H[c+20>>2];h=n+g|0;l=N(q+h|0,9633);i=t+N(g,12299)|0;g=l+N(h,-3196)|0;h=i+g|0;j=H[c>>2]+16|0;k=H[c+16>>2];p=j+k<<13;s=N(f,6270);i=f;f=H[c+24>>2];i=N(i+f|0,4433);s=s+i|0;u=p+s|0;F[a|0]=I[b+(h+u>>>18&1023)|0];F[a+7|0]=I[b+(u-h>>>18&1023)|0];l=l+N(q,-16069)|0;h=N(m,25172);m=N(m+n|0,-20995);q=l+(h+m|0)|0;h=j-k<<13;f=i+N(f,-15137)|0;j=h+f|0;F[a+1|0]=I[b+(q+j>>>18&1023)|0];F[a+6|0]=I[b+(j-q>>>18&1023)|0];g=g+(m+N(n,16819)|0)|0;f=h-f|0;F[a+2|0]=I[b+(g+f>>>18&1023)|0];F[a+5|0]=I[b+(f-g>>>18&1023)|0];f=l+(t+N(r,2446)|0)|0;g=p-s|0;F[a+3|0]=I[b+(f+g>>>18&1023)|0];F[a+4|0]=I[b+(g-f>>>18&1023)|0]}c=c+32|0;o=o+1|0;if((o|0)!=8){continue}break}Ga=v+256|0}function tB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Ga-112|0;Ga=c;e=H[b>>2];h=H[b+4>>2];a:{if((e|0)==(h|0)){break a}H[c+104>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;while(1){g=+G[e>>1];d=H[a+28>>2];b:{if(!d){break b}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break b}d=H[a+28>>2];g=M[Ia[H[H[d>>2]+68>>2]](d,2)>>3]*g}d=c+48|0;bb(d,g);gb(d,44);H[c+72>>2]=H[c+56>>2];H[c+56>>2]=0;d=H[c+52>>2];H[c+64>>2]=H[c+48>>2];H[c+68>>2]=d;H[c+48>>2]=0;H[c+52>>2]=0;g=+G[e+2>>1];d=H[a+28>>2];c:{if(!d){break c}if(!(Ia[H[H[d>>2]+68>>2]](d,2)|0)){break c}d=H[a+28>>2];g=M[(Ia[H[H[d>>2]+68>>2]](d,2)|0)+24>>3]*g}d=c+32|0;bb(d,g);i=d;d=I[c+43|0];f=d<<24>>24<0;d=db(c- -64|0,f?H[c+32>>2]:i,f?H[c+36>>2]:d);H[c+88>>2]=H[d+8>>2];f=H[d+4>>2];H[c+80>>2]=H[d>>2];H[c+84>>2]=f;H[d>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;gb(c+80|0,32);H[c+16>>2]=H[c+88>>2];H[c+88>>2]=0;d=H[c+84>>2];f=H[c+80>>2];H[c+8>>2]=f;H[c+12>>2]=d;H[c+80>>2]=0;H[c+84>>2]=0;i=f;d=F[c+19|0];f=(d|0)<0;db(c+96|0,f?i:c+8|0,f?H[c+12>>2]:d&255);if(F[c+19|0]<0){Ta(H[c+8>>2])}if(F[c+91|0]<0){Ta(H[c+80>>2])}if(F[c+43|0]<0){Ta(H[c+32>>2])}if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+59|0]<0){Ta(H[c+48>>2])}e=e+4|0;if((h|0)!=(e|0)){continue}break}e=Va(32);H[c+8>>2]=e;H[c+12>>2]=6;H[c+16>>2]=-2147483640;Wa(e,192980,6);H[e+24>>2]=0;e=c+20|0;d:{if(F[c+107|0]>=0){d=H[c+100>>2];H[e>>2]=H[c+96>>2];H[e+4>>2]=d;H[e+8>>2]=H[c+104>>2];d=1;break d}Ya(e,H[c+96>>2],H[c+100>>2]);d=F[c+19|0]<0}e=Va(24);H[c+80>>2]=e;h=e+24|0;H[c+88>>2]=h;e:{if(!d){d=H[c+12>>2];H[e>>2]=H[c+8>>2];H[e+4>>2]=d;H[e+8>>2]=H[c+16>>2];break e}Ya(e,H[c+8>>2],H[c+12>>2])}e=e+12|0;f:{if(F[c+31|0]>=0){d=H[c+24>>2];H[e>>2]=H[c+20>>2];H[e+4>>2]=d;H[e+8>>2]=H[c+28>>2];H[c+84>>2]=h;break f}Ya(e,H[c+20>>2],H[c+24>>2]);H[c+84>>2]=h;if(F[c+31|0]>=0){break f}Ta(H[c+20>>2])}if(F[c+19|0]<0){Ta(H[c+8>>2])}e=c+80|0;ye(a,e);ah(a,e);Bn(a,b,e);b=Va(32);H[c+8>>2]=b;H[c+12>>2]=7;H[c+16>>2]=-2147483640;Wa(b,193044,7);H[b+28>>2]=0;F[c+75|0]=0;H[c+64>>2]=0;Pb(a,c+8|0,e,c- -64|0);if(F[c+75|0]<0){Ta(H[c+64>>2])}if(F[c+19|0]<0){Ta(H[c+8>>2])}a=H[c+80>>2];if(a){e=H[c+84>>2];if((a|0)==(e|0)){b=a}else{while(1){if(F[e-1|0]<0){Ta(H[e-12>>2])}b=e-24|0;if(F[e-13|0]<0){Ta(H[b>>2])}e=b;if((a|0)!=(e|0)){continue}break}b=H[c+80>>2]}H[c+84>>2]=a;Ta(b)}if(F[c+107|0]>=0){break a}Ta(H[c+96>>2])}Ga=c+112|0}function Pd(a,b,c,d){var e=0,f=0;if(!(!a|!b)){f=H[b+56>>2];a:{if(!f|!(H[b+184>>2]&c&16384)){break a}if((d|0)==-1){e=1;if(H[b+48>>2]>0){fb(a,H[f+4>>2]);if(H[b+48>>2]>1){while(1){fb(a,H[(H[b+56>>2]+N(e,28)|0)+4>>2]);e=e+1|0;if((e|0)<H[b+48>>2]){continue}break}}f=H[b+56>>2]}fb(a,f);H[b+48>>2]=0;H[b+56>>2]=0;break a}e=N(d,28);fb(a,H[(e+f|0)+4>>2]);H[(e+H[b+56>>2]|0)+4>>2]=0}e=H[b+184>>2];if(e&c&8192){H[b+8>>2]=H[b+8>>2]&-17;fb(a,H[b+76>>2]);G[b+22>>1]=0;H[b+76>>2]=0;e=H[b+184>>2]}if(c&e&256){fb(a,H[b+224>>2]);fb(a,H[b+228>>2]);H[b+224>>2]=0;H[b+228>>2]=0;H[b+8>>2]=H[b+8>>2]&-16385;e=H[b+184>>2]}if(c&e&128){fb(a,H[b+160>>2]);fb(a,H[b+172>>2]);H[b+172>>2]=0;H[b+160>>2]=0;e=H[b+176>>2];if(e){if(I[b+181|0]){fb(a,H[e>>2]);if(I[b+181|0]>=2){e=1;while(1){fb(a,H[H[b+176>>2]+(e<<2)>>2]);e=e+1|0;if(e>>>0<I[b+181|0]){continue}break}}e=H[b+176>>2]}fb(a,e);H[b+176>>2]=0}H[b+8>>2]=H[b+8>>2]&-1025;e=H[b+184>>2]}if(c&e&16){fb(a,H[b+196>>2]);fb(a,H[b+200>>2]);H[b+196>>2]=0;H[b+200>>2]=0;H[b+8>>2]=H[b+8>>2]&-4097}f=H[b+212>>2];b:{if(!f|!(H[b+184>>2]&c&32)){break b}if((d|0)==-1){e=1;if(H[b+216>>2]>0){fb(a,H[f>>2]);fb(a,H[H[b+212>>2]+8>>2]);if(H[b+216>>2]>1){while(1){f=e<<4;fb(a,H[f+H[b+212>>2]>>2]);fb(a,H[(f+H[b+212>>2]|0)+8>>2]);e=e+1|0;if((e|0)<H[b+216>>2]){continue}break}}f=H[b+212>>2]}fb(a,f);H[b+212>>2]=0;H[b+216>>2]=0;H[b+8>>2]=H[b+8>>2]&-8193;break b}e=d<<4;fb(a,H[e+f>>2]);fb(a,H[(e+H[b+212>>2]|0)+8>>2]);e=e+H[b+212>>2]|0;H[e+8>>2]=0;H[e>>2]=0}f=H[b+188>>2];c:{if(!f|!(H[b+184>>2]&c&512)){break c}if((d|0)==-1){e=1;if(H[b+192>>2]>0){fb(a,H[f+8>>2]);if(H[b+192>>2]>1){while(1){fb(a,H[(H[b+188>>2]+N(e,20)|0)+8>>2]);e=e+1|0;if((e|0)<H[b+192>>2]){continue}break}}f=H[b+188>>2]}fb(a,f);H[b+188>>2]=0;H[b+192>>2]=0;break c}e=N(d,20);fb(a,H[(e+f|0)+8>>2]);H[(e+H[b+188>>2]|0)+8>>2]=0}e=H[b+184>>2];if(e&c&8){fb(a,H[b+124>>2]);H[b+124>>2]=0;H[b+8>>2]=H[b+8>>2]&-65;e=H[b+184>>2]}if(c&e&4096){fb(a,H[b+16>>2]);H[b+16>>2]=0;G[b+20>>1]=0;H[b+8>>2]=H[b+8>>2]&-9;e=H[b+184>>2]}if(c&e&64){f=H[b+232>>2];if(f){if(H[b+4>>2]){fb(a,H[f>>2]);if(K[b+4>>2]>=2){e=1;while(1){fb(a,H[H[b+232>>2]+(e<<2)>>2]);e=e+1|0;if(e>>>0<K[b+4>>2]){continue}break}}f=H[b+232>>2]}fb(a,f);H[b+232>>2]=0;e=H[b+184>>2]}H[b+8>>2]=H[b+8>>2]&-32769}H[b+184>>2]=(((d|0)==-1?c:c&-16929)^-1)&e}}function qq(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,k=0,l=0,m=0,n=0;d=Ga-48|0;Ga=d;a:{b:{c:{d:{i=H[a+584>>2];if(i){if(H[i+124>>2]!=1){break d}H[i+80>>2]=c;H[i+76>>2]=b;g=i- -64|0;e:{while(1){f:{switch(Re(g,1)+3|0){case 0:b=H[a+628>>2];c=H[a>>2];e=H[a+472>>2];H[d+40>>2]=H[i+88>>2];H[d+36>>2]=e;H[d+32>>2]=c;Xa(b,69805,46506,d+32|0);h=0;l=0;k=Ga-16|0;b=-2;g:{if(!H[g+36>>2]|(!g|!H[g+32>>2])){break g}e=H[g+28>>2];if(!e|(g|0)!=H[e>>2]){break g}f=H[e+4>>2];if(f-16180>>>0>31){break g}c=H[g+4>>2];if(!c){b=-5;if(K[e+64>>2]<8){break g}}h:{if((f|0)==16211){f=H[e+108>>2];break h}H[e+4>>2]=16211;b=H[e+64>>2];f=H[e+60>>2]<<(b&7);H[e+60>>2]=f;i:{j:{k:{b=b&-8;if(b){b=b-8|0;c=(b>>>3|0)+1|0;m=c&3;if(b>>>0>=24){break k}b=0;break j}f=0;H[e+108>>2]=0;H[e+64>>2]=0;h=e+108|0;break i}n=c&1073741820;b=0;while(1){j=k+12|0;F[j+b|0]=f;F[(b|1)+j|0]=f>>>8;F[(b|2)+j|0]=f>>>16;c=b|3;F[j+c|0]=f>>>24;b=b+4|0;f=0;h=h+4|0;if((n|0)!=(h|0)){continue}break}}l:{if(!m){f=0;break l}while(1){c=b;F[(k+12|0)+b|0]=f;f=f>>>8|0;b=b+1|0;l=l+1|0;if((m|0)!=(l|0)){continue}break}}H[e+108>>2]=0;H[e+64>>2]=0;H[e+60>>2]=f;h=e+108|0;b=0;f=0;while(1){j=I[(k+12|0)+b|0];f=(j|0)==((f>>>0<2?0:255)|0)?f+1|0:j?0:4-f|0;if(b>>>0>=c>>>0){break i}b=b+1|0;if(f>>>0<4){continue}break}}H[h>>2]=f;c=H[g+4>>2]}h=H[g>>2];b=0;m:{if(!c|f>>>0>3){break m}while(1){k=I[b+h|0];f=(k|0)==((f>>>0<2?0:255)|0)?f+1|0:k?0:4-f|0;b=b+1|0;if(b>>>0>=c>>>0){break m}if(f>>>0<4){continue}break}}H[e+108>>2]=f;H[g>>2]=b+h;H[g+4>>2]=H[g+4>>2]-b;h=H[g+8>>2]+b|0;H[g+8>>2]=h;b=-3;if((f|0)!=4){break g}b=0;H[e+52>>2]=0;H[e+44>>2]=0;H[e+48>>2]=0;H[e+32>>2]=0;H[g+24>>2]=0;c=H[e+12>>2];if(c){H[g+48>>2]=c&1}H[e+60>>2]=0;H[e+64>>2]=0;H[e+36>>2]=0;H[e+24>>2]=32768;H[e+16>>2]=0;H[e+8>>2]=0;H[e+7108>>2]=1;H[e+7112>>2]=-1;c=e+1332|0;H[e+112>>2]=c;H[e+84>>2]=c;H[e+80>>2]=c;H[g+8>>2]=h;H[e+4>>2]=16191}if(b){break b}break;case 4:break e;case 3:break f;default:break c}}if(H[i+80>>2]){continue}break}b=1;break a}c=H[i+80>>2];b=1;if(!c){break a}b=H[a+628>>2];e=H[a>>2];a=H[a+472>>2];H[d+24>>2]=c;H[d+20>>2]=a;H[d+16>>2]=e;Xa(b,69805,47264,d+16|0);break b}aa(44878,41961,136,69805);X()}aa(46397,41961,137,69805);X()}b=H[a+628>>2];a=H[a>>2];H[d+4>>2]=H[i+88>>2];H[d>>2]=a;Xa(b,69805,44072,d)}b=0}Ga=d+48|0;return b|0}function vw(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,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,K=0,L=0,M=0,O=0,P=0,Q=0,R=0;b=H[b+84>>2];f=N(H[b+160>>2],G[c+80>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,2998);l=H[d>>2]+e|0;a=H[a+332>>2]+128|0;m=N(H[b+96>>2],J[c+48>>1]);x=g+(m+h<<13)|0;y=N(N(G[c+32>>1],H[b+64>>2]),10033);r=N(G[c>>1],H[b>>2])<<13|1024;s=N(H[b+128>>2],G[c+64>>1]);z=r+N(s,5793)|0;A=y+z|0;B=(x+A<<2)+131072&-8192;i=N(H[b+168>>2],G[c+84>>1]);n=N(H[b+40>>2],G[c+20>>1]);t=N(i+n|0,2998);j=N(H[b+104>>2],G[c+52>>1]);C=t+(j+n<<13)|0;u=N(N(G[c+36>>1],H[b+72>>2]),10033);v=N(G[c+4>>1],H[b+8>>2])<<13|1024;k=N(H[b+136>>2],G[c+68>>1]);D=v+N(k,5793)|0;E=u+D|0;w=C+E>>11;K=B+N(w,5793)|0;o=N(H[b+164>>2],G[c+82>>1]);p=N(H[b+36>>2],G[c+18>>1]);L=N(o+p|0,2998);q=N(H[b+100>>2],G[c+50>>1]);M=L+(q+p<<13)|0;O=N(N(G[c+34>>1],H[b+68>>2]),10033);P=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+132>>2],G[c+66>>1]);Q=P+N(c,5793)|0;R=O+Q|0;b=N(M+R>>11,10033);F[l|0]=I[a+(K+b>>>18&1023)|0];F[l+2|0]=I[a+(K-b>>>18&1023)|0];F[l+1|0]=I[a+(B+N(w,268423870)>>>18&1023)|0];b=H[d+4>>2]+e|0;l=n-(i+j|0)<<2;n=v+N(k,-11586)>>11;k=l+n|0;h=h-(f+m|0)<<2;v=r+N(s,-11586)>>11;w=(h+v<<13)+131072|0;s=N(k,5793)+w|0;p=p-(o+q|0)<<2;c=N(c,-11586)+P>>11;r=N(p+c|0,10033);F[b|0]=I[a+(s+r>>>18&1023)|0];F[b+2|0]=I[a+(s-r>>>18&1023)|0];F[b+1|0]=I[a+(w+N(k,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;f=g+(f-m<<13)|0;g=z-y|0;m=(f+g<<2)+131072&-8192;i=(i-j<<13)+t|0;j=D-u|0;t=i+j>>11;u=m+N(t,5793)|0;o=(o-q<<13)+L|0;q=Q-O|0;k=N(o+q>>11,10033);F[b|0]=I[a+(u+k>>>18&1023)|0];F[b+2|0]=I[a+(u-k>>>18&1023)|0];F[b+1|0]=I[a+(m+N(t,268423870)>>>18&1023)|0];b=H[d+12>>2]+e|0;f=(g-f<<2)+131072&-8192;i=j-i>>11;g=f+N(i,5793)|0;j=N(q-o>>11,10033);F[b|0]=I[a+(g+j>>>18&1023)|0];F[b+2|0]=I[a+(g-j>>>18&1023)|0];F[b+1|0]=I[a+(f+N(i,268423870)>>>18&1023)|0];b=H[d+16>>2]+e|0;h=(v-h<<13)+131072|0;f=n-l|0;g=h+N(f,5793)|0;c=N(c-p|0,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+20>>2]+e|0;d=(A-x<<2)+131072&-8192;c=E-C>>11;e=d+N(c,5793)|0;f=N(R-M>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function Aw(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,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;x=Ga-512|0;Ga=x;s=H[a+332>>2];a=H[b+84>>2];b=x;while(1){l=N(H[a+64>>2],G[c+32>>1]);n=N(H[a+192>>2],G[c+96>>1]);i=l-n|0;p=N(i,11363);k=N(H[a+96>>2],G[c+48>>1]);j=N(H[a+32>>2],G[c+16>>1]);g=N(k+j|0,11086);q=p+N(n,20995)|0;o=N(H[a+128>>2],G[c+64>>1]);t=N(o,10703);h=N(G[c>>1],H[a>>2])<<13|1024;u=t+h|0;r=q+u|0;f=N(H[a+224>>2],G[c+112>>1]);y=N(f+j|0,8956);m=N(H[a+160>>2],G[c+80>>1]);z=m+j|0;v=N(z,10217);w=y+(v+(g+N(j,-18730)|0)|0)|0;H[b+480>>2]=r-w>>11;H[b>>2]=r+w>>11;i=N(i,2260);r=i+N(l,7373)|0;o=N(o,4433);w=o+h|0;A=r+w|0;B=f+k|0;C=N(B,-5461);D=N(k+m|0,1136);g=C+(D+(g+N(k,589)|0)|0)|0;H[b+448>>2]=A-g>>11;H[b+32>>2]=g+A>>11;l=p+N(l,-4926)|0;p=h-o|0;g=l+p|0;o=N(f+m|0,-11086);v=o+(v+(N(m,-9222)+D|0)|0)|0;H[b+416>>2]=g-v>>11;H[b+64>>2]=g+v>>11;n=i+N(n,-4176)|0;h=h-t|0;g=n+h|0;i=o+((N(f,8728)+C|0)+y|0)|0;H[b+384>>2]=g-i>>11;H[b+96>>2]=g+i>>11;h=h-n|0;g=N(j-f|0,7350);n=N(B,-10217);i=g+(n+N(f,25733)|0)|0;f=N(f-m|0,3363);i=i+f|0;H[b+352>>2]=h-i>>11;H[b+128>>2]=h+i>>11;h=p-l|0;l=N(z,5461);i=N(m,-6278);m=N(m-k|0,11529);f=f+(l+(i+m|0)|0)|0;H[b+320>>2]=h-f>>11;H[b+160>>2]=f+h>>11;f=w-r|0;h=N(k,16154);k=N(j-k|0,3363);m=n+(m+(h+k|0)|0)|0;H[b+288>>2]=f-m>>11;H[b+192>>2]=f+m>>11;f=u-q|0;k=g+(l+(k+N(j,-15038)|0)|0)|0;H[b+256>>2]=f-k>>11;H[b+224>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;E=E+1|0;if((E|0)!=8){continue}break}a=s+128|0;k=0;b=x;while(1){j=H[b+4>>2];f=H[b+28>>2];m=N(j+f|0,-7373);h=H[b+20>>2];g=h+j|0;l=H[b+12>>2];s=l+f|0;n=N(g+s|0,9633);i=H[b+24>>2];q=H[b+8>>2];p=N(i+q|0,4433);c=H[(k<<2)+d>>2]+e|0;o=m+N(j,12299)|0;j=n+N(g,-3196)|0;g=o+j|0;o=H[b>>2]+16|0;t=H[b+16>>2];u=o+t<<13;q=p+N(q,6270)|0;r=u+q|0;F[c|0]=I[a+(g+r>>>18&1023)|0];F[c+7|0]=I[a+(r-g>>>18&1023)|0];n=n+N(s,-16069)|0;g=N(l,25172);l=N(h+l|0,-20995);g=n+(g+l|0)|0;s=o-t<<13;p=p+N(i,-15137)|0;i=s+p|0;F[c+1|0]=I[a+(g+i>>>18&1023)|0];F[c+6|0]=I[a+(i-g>>>18&1023)|0];j=j+(l+N(h,16819)|0)|0;h=s-p|0;F[c+2|0]=I[a+(j+h>>>18&1023)|0];F[c+5|0]=I[a+(h-j>>>18&1023)|0];j=n+(m+N(f,2446)|0)|0;f=u-q|0;F[c+3|0]=I[a+(j+f>>>18&1023)|0];F[c+4|0]=I[a+(f-j>>>18&1023)|0];b=b+32|0;k=k+1|0;if((k|0)!=16){continue}break}Ga=x+512|0}function vg(a){var 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;i=H[a+44>>2];m=i-262|0;d=H[a+116>>2];b=i;while(1){h=H[a+108>>2];j=H[a+60>>2]-(h+d|0)|0;if(b+m>>>0<=h>>>0){c=H[a+56>>2];$a(c,c+i|0,i-j|0);H[a+112>>2]=H[a+112>>2]-i;h=H[a+108>>2]-i|0;H[a+108>>2]=h;H[a+92>>2]=H[a+92>>2]-i;c=H[a+76>>2];g=c-1|0;e=H[a+68>>2]+(c<<1)|0;b=H[a+44>>2];d=0;k=c&3;if(k){while(1){e=e-2|0;l=J[e>>1];f=l-b|0;G[e>>1]=f>>>0>l>>>0?0:f;c=c-1|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}}if(g>>>0>=3){while(1){f=e-2|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;f=e-4|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;f=e-6|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;e=e-8|0;f=J[e>>1];d=f-b|0;G[e>>1]=d>>>0>f>>>0?0:d;c=c-4|0;if(c){continue}break}}e=H[a+64>>2]+(b<<1)|0;d=0;c=b;g=b&3;if(g){while(1){e=e-2|0;k=J[e>>1];f=k-b|0;G[e>>1]=f>>>0>k>>>0?0:f;c=c-1|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}if(b-1>>>0>=3){while(1){f=e-2|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;f=e-4|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;f=e-6|0;g=J[f>>1];d=g-b|0;G[f>>1]=d>>>0>g>>>0?0:d;e=e-8|0;f=J[e>>1];d=f-b|0;G[e>>1]=d>>>0>f>>>0?0:d;c=c-4|0;if(c){continue}break}}j=i+j|0}a:{b=H[a>>2];d=H[b+4>>2];if(!d){break a}c=H[a+116>>2];e=d>>>0<j>>>0?d:j;if(e){j=H[a+56>>2];H[b+4>>2]=d-e;c=$a(c+(j+h|0)|0,H[b>>2],e);b:{c:{switch(H[H[b+28>>2]+24>>2]-1|0){case 0:n=b,o=xd(H[b+48>>2],c,e),H[n+48>>2]=o;break b;case 1:break c;default:break b}}n=b,o=Nb(H[b+48>>2],c,e),H[n+48>>2]=o}H[b>>2]=e+H[b>>2];H[b+8>>2]=e+H[b+8>>2];c=H[a+116>>2]}d=c+e|0;H[a+116>>2]=d;e=H[a+5812>>2];d:{if(e+d>>>0<3){break d}b=H[a+108>>2]-e|0;j=H[a+56>>2];c=b+j|0;h=I[c|0];H[a+72>>2]=h;f=H[a+84>>2];g=h;h=H[a+88>>2];c=f&(I[c+1|0]^g<<h);H[a+72>>2]=c;while(1){if(!e){break d}c=f&(I[(b+j|0)+2|0]^c<<h);H[a+72>>2]=c;g=H[a+68>>2]+(c<<1)|0;G[H[a+64>>2]+((H[a+52>>2]&b)<<1)>>1]=J[g>>1];G[g>>1]=b;e=e-1|0;H[a+5812>>2]=e;b=b+1|0;if(d+e>>>0>2){continue}break}}if(!H[H[a>>2]+4>>2]|d>>>0>261){break a}b=H[a+44>>2];continue}break}i=H[a+60>>2];c=H[a+5824>>2];e:{if(i>>>0<=c>>>0){break e}b=H[a+116>>2]+H[a+108>>2]|0;f:{if(b>>>0>c>>>0){c=i-b|0;c=c>>>0<258?c:258;_a(b+H[a+56>>2]|0,0,c);b=b+c|0;break f}b=b+258|0;if(b>>>0<=c>>>0){break e}h=c+H[a+56>>2]|0;b=b-c|0;c=i-c|0;c=b>>>0<c>>>0?b:c;_a(h,0,c);b=c+H[a+5824>>2]|0}H[a+5824>>2]=b}}function wt(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;var j=0,k=O(0),l=O(0),m=0,n=O(0),o=0,p=O(0),q=O(0),r=O(0),s=O(0),t=O(0),u=O(0),v=O(0),w=0,x=O(0),y=O(0),z=O(0),A=O(0),B=O(0),C=O(0);c=Ga-32|0;Ga=c;if(!(!f|!e)){d=N(g,3);w=h<<2;while(1){f=f-1|0;h=e;while(1){g=H[a+72>>2];j=F[i+1|0];m=F[i+2|0];k=O(O(O(I[i|0])*O(100))/O(255));a:{if(k<O(8.855999946594238)){k=O(O(k*L[g+20>>2])/O(903.2919921875));L[c+24>>2]=k;k=O(O(O(k/L[g+20>>2])*O(7.7870001792907715))+O(.13793103396892548));break a}k=O(O(k+O(16))/O(116));L[c+24>>2]=k*O(k*O(k*L[g+20>>2]))}p=L[g+16>>2];l=O(O(O(j|0)/O(500))+k);b:{if(l<O(.2069000005722046)){l=O(O(O(l+O(-.1379300057888031))*p)/O(7.7870001792907715));break b}l=O(l*O(l*O(l*p)))}L[c+28>>2]=l;l=L[g+24>>2];k=O(k+O(O(m|0)/O(-200)));c:{if(k<O(.2069000005722046)){L[c+20>>2]=O(O(k+O(-.1379300057888031))*l)/O(7.7870001792907715);break c}L[c+20>>2]=k*O(k*O(k*l))}g=H[a+72>>2];p=L[g+72>>2];k=L[g+96>>2];x=L[g+60>>2];y=L[g+52>>2];z=L[g+56>>2];u=L[g+68>>2];l=L[g+92>>2];A=L[g+48>>2];B=L[g+40>>2];C=L[g+44>>2];m=H[g>>2];r=L[c+20>>2];s=L[c+28>>2];t=L[c+24>>2];q=O(O(L[g+36>>2]*r)+O(O(L[g+28>>2]*s)+O(L[g+32>>2]*t)));n=L[g+88>>2];q=n<q?q:n;v=L[g- -64>>2];n=O(O((q<v?q:v)-n)/L[g+4>>2]);d:{if(O(P(n))<O(2147483648)){j=~~n;break d}j=-2147483648}n=L[((((j|0)>(m|0)?m:j)<<2)+g|0)+112>>2];o=(n>O(0)?.5:-.5)+ +n;e:{if(o<4294967296&o>=0){j=~~o>>>0;break e}j=0}H[c+16>>2]=j;m=H[g>>2];n=O(O(A*r)+O(O(B*s)+O(C*t)));n=l<n?n:l;l=O(O((n<u?n:u)-l)/L[g+8>>2]);f:{if(O(P(l))<O(2147483648)){j=~~l;break f}j=-2147483648}l=L[((((j|0)>(m|0)?m:j)<<2)+g|0)+6116>>2];o=(l>O(0)?.5:-.5)+ +l;g:{if(o<4294967296&o>=0){j=~~o>>>0;break g}j=0}H[c+12>>2]=j;m=H[g>>2];l=O(O(x*r)+O(O(y*s)+O(z*t)));l=k<l?l:k;k=O(O((l<p?l:p)-k)/L[g+12>>2]);h:{if(O(P(k))<O(2147483648)){j=~~k;break h}j=-2147483648}k=L[((((j|0)>(m|0)?m:j)<<2)+g|0)+12120>>2];o=(k>O(0)?.5:-.5)+ +k;i:{if(o<4294967296&o>=0){j=~~o>>>0;break i}j=0}H[c+8>>2]=j;j=H[c+16>>2];m=H[g+76>>2];H[c+16>>2]=j>>>0<m>>>0?j:m;j=H[c+12>>2];m=H[g+80>>2];H[c+12>>2]=j>>>0<m>>>0?j:m;j=H[c+8>>2];g=H[g+84>>2];H[c+8>>2]=g>>>0>j>>>0?j:g;H[b>>2]=H[c+16>>2]|H[c+12>>2]<<8|H[c+8>>2]<<16|-16777216;i=i+3|0;b=b+4|0;h=h-1|0;if(h){continue}break}i=d+i|0;b=b+w|0;if(f){continue}break}}Ga=c+32|0}function Yf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{b:{d=b;g=H[b>>2];if(g){c=H[b+4>>2];if(!c){break b}while(1){d=c;c=H[c>>2];if(c){continue}break}}g=H[d+4>>2];if(g){break b}g=0;e=1;break a}H[g+8>>2]=H[d+8>>2];e=0}f=H[d+8>>2];c=H[f>>2];c:{if((d|0)==(c|0)){H[f>>2]=g;if((a|0)==(d|0)){c=0;a=g;break c}c=H[f+4>>2];break c}H[f+4>>2]=g}h=!I[d+12|0];if((b|0)!=(d|0)){f=H[b+8>>2];H[d+8>>2]=f;H[f+((H[H[b+8>>2]>>2]!=(b|0))<<2)>>2]=d;f=H[b>>2];H[d>>2]=f;H[f+8>>2]=d;f=H[b+4>>2];H[d+4>>2]=f;if(f){H[f+8>>2]=d}F[d+12|0]=I[b+12|0];a=(a|0)==(b|0)?d:a}if(!(h|!a)){if(e){while(1){b=I[c+12|0];d:{e=H[c+8>>2];if(H[e>>2]!=(c|0)){if(!b){F[c+12|0]=1;F[e+12|0]=0;d=H[e+4>>2];b=H[d>>2];H[e+4>>2]=b;if(b){H[b+8>>2]=e}H[d+8>>2]=H[e+8>>2];b=H[e+8>>2];H[(((e|0)!=H[b>>2])<<2)+b>>2]=d;H[d>>2]=e;H[e+8>>2]=d;b=H[c>>2];a=(b|0)==(a|0)?c:a;c=H[b+4>>2]}e:{f:{d=H[c>>2];g:{if(!(I[d+12|0]?0:d)){b=H[c+4>>2];if(I[b+12|0]?0:b){break g}F[c+12|0]=0;c=H[c+8>>2];h:{if((c|0)==(a|0)){c=a;break h}if(I[c+12|0]){break d}}F[c+12|0]=1;return}b=H[c+4>>2];if(!b){break f}}if(I[b+12|0]){break f}d=c;break e}F[d+12|0]=1;F[c+12|0]=0;a=H[d+4>>2];H[c>>2]=a;if(a){H[a+8>>2]=c}H[d+8>>2]=H[c+8>>2];a=H[c+8>>2];H[((H[a>>2]!=(c|0))<<2)+a>>2]=d;H[d+4>>2]=c;H[c+8>>2]=d;b=c}c=H[d+8>>2];F[d+12|0]=I[c+12|0];F[c+12|0]=1;F[b+12|0]=1;b=H[c+4>>2];a=H[b>>2];H[c+4>>2]=a;if(a){H[a+8>>2]=c}H[b+8>>2]=H[c+8>>2];a=H[c+8>>2];H[(((c|0)!=H[a>>2])<<2)+a>>2]=b;H[b>>2]=c;H[c+8>>2]=b;return}if(!b){F[c+12|0]=1;F[e+12|0]=0;b=H[c+4>>2];H[e>>2]=b;if(b){H[b+8>>2]=e}H[c+8>>2]=H[e+8>>2];b=H[e+8>>2];H[(((e|0)!=H[b>>2])<<2)+b>>2]=c;H[c+4>>2]=e;H[e+8>>2]=c;a=(a|0)==(e|0)?c:a;c=H[e>>2]}b=H[c>>2];i:{if(!(!b|I[b+12|0])){d=c;break i}d=H[c+4>>2];if(!(I[d+12|0]?0:d)){F[c+12|0]=0;c=H[c+8>>2];if((a|0)!=(c|0)?I[c+12|0]:0){break d}F[c+12|0]=1;return}if(b){if(!I[b+12|0]){d=c;break i}d=H[c+4>>2]}F[d+12|0]=1;F[c+12|0]=0;a=H[d>>2];H[c+4>>2]=a;if(a){H[a+8>>2]=c}H[d+8>>2]=H[c+8>>2];a=H[c+8>>2];H[((H[a>>2]!=(c|0))<<2)+a>>2]=d;H[d>>2]=c;H[c+8>>2]=d;b=c}c=H[d+8>>2];F[d+12|0]=I[c+12|0];F[c+12|0]=1;F[b+12|0]=1;b=H[c>>2];a=H[b+4>>2];H[c>>2]=a;if(a){H[a+8>>2]=c}H[b+8>>2]=H[c+8>>2];a=H[c+8>>2];H[(((c|0)!=H[a>>2])<<2)+a>>2]=b;H[b+4>>2]=c;H[c+8>>2]=b;return}b=H[c+8>>2];c=H[((H[b>>2]==(c|0))<<2)+b>>2];continue}}F[g+12|0]=1}}function Uu(a,b,c){a=a|0;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,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+192|0]=0;F[a+193|0]=0;F[a+194|0]=0;F[a+195|0]=0;F[a+196|0]=0;F[a+197|0]=0;F[a+198|0]=0;F[a+199|0]=0;F[a+248|0]=0;F[a+249|0]=0;F[a+250|0]=0;F[a+251|0]=0;F[a+252|0]=0;F[a+253|0]=0;F[a+254|0]=0;F[a+255|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;F[a+224|0]=0;F[a+225|0]=0;F[a+226|0]=0;F[a+227|0]=0;F[a+228|0]=0;F[a+229|0]=0;F[a+230|0]=0;F[a+231|0]=0;F[a+216|0]=0;F[a+217|0]=0;F[a+218|0]=0;F[a+219|0]=0;F[a+220|0]=0;F[a+221|0]=0;F[a+222|0]=0;F[a+223|0]=0;F[a+208|0]=0;F[a+209|0]=0;F[a+210|0]=0;F[a+211|0]=0;F[a+212|0]=0;F[a+213|0]=0;F[a+214|0]=0;F[a+215|0]=0;F[a+200|0]=0;F[a+201|0]=0;F[a+202|0]=0;F[a+203|0]=0;F[a+204|0]=0;F[a+205|0]=0;F[a+206|0]=0;F[a+207|0]=0;f=a;while(1){d=H[(k<<2)+b>>2]+c|0;i=I[d+11|0];l=I[d|0];g=i+l|0;m=I[d+5|0];n=I[d+6|0];j=m+n|0;o=g-j|0;p=I[d+10|0];q=I[d+1|0];e=p+q|0;r=I[d+7|0];s=I[d+4|0];h=r+s|0;t=I[d+9|0];u=I[d+2|0];v=t+u|0;w=I[d+8|0];x=I[d+3|0];y=w+x|0;d=v-y|0;H[f+24>>2]=o-((e-h|0)+d|0)<<2;g=g+j|0;j=v+y|0;H[f+16>>2]=N(g-j|0,10033)+1024>>11;H[f>>2]=(g+(h+(e+j|0)|0)<<2)-6144;H[f+8>>2]=((e-(d+h|0)|0)+N(d+o|0,11190)|0)+1024>>11;h=s-r|0;j=q-p|0;g=N(h+j|0,4433);d=l-i|0;e=x-w|0;l=g+N(h,-15137)|0;h=m-n|0;i=u-t|0;H[f+12>>2]=((N(d-e|0,10703)+l|0)+N(h+i|0,-4433)|0)+1024>>11;m=N(d+e|0,7053);n=m+N(e,5946)|0;e=N(e+i|0,-1512);g=g+N(j,6270)|0;H[f+28>>2]=(((n+e|0)-g|0)+N(h,-9191)|0)+1024>>11;j=e;e=N(d+i|0,9191)+1024|0;H[f+20>>2]=((j+(e+N(i,-19165)|0)|0)-l|0)+N(h,7053)>>11;H[f+4>>2]=(g+(m+(e+N(d,-4758)|0)|0)|0)+N(h,1512)>>11;f=f+32|0;k=k+1|0;if((k|0)!=6){continue}break}b=7;while(1){f=H[a+160>>2];d=H[a>>2];c=f+d|0;e=H[a+96>>2];h=H[a+64>>2];i=e+h|0;H[a+64>>2]=N(c-i|0,17837)+32768>>16;c=c+i|0;i=H[a+128>>2];k=H[a+32>>2];g=i+k|0;H[a+128>>2]=N(c-(g<<1)|0,10298)+32768>>16;H[a>>2]=N(c+g|0,14564)+32768>>16;c=h-e|0;f=d-f|0;d=N(c+f|0,5331)+32768|0;e=k-i|0;H[a+160>>2]=d+N(c-e|0,14564)>>16;H[a+96>>2]=N(f-(c+e|0)|0,14564)+32768>>16;H[a+32>>2]=d+N(f+e|0,14564)>>16;c=b;b=c-1|0;a=a+4|0;if(c){continue}break}}function uv(a,b){a=a|0;b=b|0;var 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;d=H[a+420>>2];c=H[a+24>>2];H[d+112>>2]=H[c>>2];H[d+116>>2]=H[c+4>>2];if(!(H[d+36>>2]|!H[a+236>>2])){ug(d,H[d+40>>2])}e=H[a+360>>2];k=H[a+364>>2];a:{if((e|0)>(k|0)){break a}p=H[b>>2];q=H[a+380>>2];l=H[a+372>>2];b=0;while(1){m=e;e=G[(H[(e<<2)+q>>2]<<1)+p>>1];c=b+1|0;b:{if(!e){break b}j=0-e>>l;n=e>>l;o=(e|0)<0;i=o?j:n;c=b+1|0;if(!i){break b}if(H[d+128>>2]){je(d)}c:{if((b|0)<16){break c}d:{if(!H[d+108>>2]){e=0;break d}c=H[((H[d+124>>2]<<2)+d|0)+92>>2];e=c;f=H[c+960>>2];c=(b-((b|0)<31?b:31)|0)+15|0;H[e+960>>2]=(f+(c>>>4|0)|0)+1;b=(b-(c&-16)|0)-16|0;break c}while(1){c=H[d+124>>2];e:{if(e){c=H[((c<<2)+d|0)+92>>2];H[c+960>>2]=H[c+960>>2]+1;break e}c=H[((c<<2)+d|0)+60>>2];e=H[c+960>>2];f=H[d+16>>2];c=F[c+1264|0];if(!c){g=H[d+120>>2];h=H[g>>2];H[h+20>>2]=41;Ia[H[h>>2]](g);if(H[d+108>>2]){break e}}e=e&(-1<<c^-1);c=c+f|0;e=H[d+12>>2]|e<<24-c;if((c|0)>=8){while(1){f=H[d+112>>2];H[d+112>>2]=f+1;F[f|0]=e>>>16;f=H[d+116>>2]-1|0;H[d+116>>2]=f;if(!f){g=H[d+120>>2];f=H[g+24>>2];if(!(Ia[H[f+12>>2]](g)|0)){g=H[d+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[d+112>>2]=H[f>>2];H[d+116>>2]=H[f+4>>2]}f=c;f:{if((e&16711680)!=16711680){break f}c=H[d+112>>2];H[d+112>>2]=c+1;F[c|0]=0;c=H[d+116>>2]-1|0;H[d+116>>2]=c;if(c){break f}g=H[d+120>>2];c=H[g+24>>2];if(!(Ia[H[c+12>>2]](g)|0)){g=H[d+120>>2];h=H[g>>2];H[h+20>>2]=25;Ia[H[h>>2]](g)}H[d+112>>2]=H[c>>2];H[d+116>>2]=H[c+4>>2]}c=f-8|0;e=e<<8;if((f|0)>15){continue}break}}H[d+16>>2]=c;H[d+12>>2]=e}c=b-16|0;if((b|0)>=32){e=H[d+108>>2];b=c;continue}break}b=c}f=j^-1;e=1;g:{if(i>>>0<2){break g}while(1){c=e;e=c+1|0;j=i>>>0>3;i=i>>1;if(j){continue}break}if(c>>>0<10){break g}c=H[a>>2];H[c+20>>2]=6;Ia[H[c>>2]](a)}f=o?f:n;b=(b<<4)+e|0;c=H[d+124>>2];h:{if(H[d+108>>2]){b=H[((c<<2)+d|0)+92>>2]+(b<<2)|0;H[b>>2]=H[b>>2]+1;break h}c=H[((c<<2)+d|0)+60>>2];ie(d,H[c+(b<<2)>>2],F[(b+c|0)+1024|0])}ie(d,f,e);c=0}b=c;e=m+1|0;if((m|0)!=(k|0)){continue}break}if((b|0)<=0){break a}b=H[d+128>>2]+1|0;H[d+128>>2]=b;if((b|0)!=32767){break a}je(d)}b=H[a+24>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=H[d+116>>2];a=H[a+236>>2];if(a){b=H[d+36>>2];if(b){a=b}else{H[d+40>>2]=H[d+40>>2]+1&7}H[d+36>>2]=a-1}return 1}function _s(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ga-16|0;Ga=d;a:{if(!a){break a}H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;b:{f=H[a+8>>2];i=H[a+12>>2];if((f|0)==(i|0)){break b}while(1){c:{if((b|0)!=(e|0)){d:{if(F[f+11|0]>=0){a=H[f+4>>2];H[b>>2]=H[f>>2];H[b+4>>2]=a;H[b+8>>2]=H[f+8>>2];break d}Lg(b,H[f>>2],H[f+4>>2])}H[d+4>>2]=b+12;break c}a=0;e:{f:{g:{c=H[d+4>>2];b=H[d>>2];g=(c-b|0)/12|0;e=g+1|0;if(e>>>0<357913942){h=(H[d+8>>2]-b|0)/12|0;j=h<<1;e=h>>>0<178956970?e>>>0<j>>>0?j:e:357913941;if(e){if(e>>>0>=357913942){break g}a=Va(N(e,12))}h=N(e,12);e=N(g,12)+a|0;h:{if(F[f+11|0]>=0){g=H[f+4>>2];H[e>>2]=H[f>>2];H[e+4>>2]=g;H[e+8>>2]=H[f+8>>2];break h}Lg(e,H[f>>2],H[f+4>>2]);c=H[d+4>>2];b=H[d>>2]}a=a+h|0;g=e+12|0;if((b|0)==(c|0)){break f}while(1){c=c-12|0;h=H[c+4>>2];e=e-12|0;H[e>>2]=H[c>>2];H[e+4>>2]=h;H[e+8>>2]=H[c+8>>2];H[c>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;if((b|0)!=(c|0)){continue}break}H[d+8>>2]=a;b=H[d+4>>2];H[d+4>>2]=g;c=H[d>>2];H[d>>2]=e;if((b|0)==(c|0)){break e}while(1){a=b-12|0;if(F[b-1|0]<0){Ta(H[a>>2])}b=a;if((b|0)!=(c|0)){continue}break}break e}Ib();X()}dc(1605);X()}H[d+8>>2]=a;H[d+4>>2]=g;H[d>>2]=e}if(c){Ta(c)}}f=f+20|0;if((i|0)==(f|0)){break b}e=H[d+8>>2];b=H[d+4>>2];continue}}b=H[d>>2];if((b|0)!=H[d+4>>2]){b=Va(20);H[b+4>>2]=0;H[b+8>>2]=0;H[b>>2]=15536;H[b+12>>2]=0;H[b+16>>2]=0;i:{j:{c=H[b+4>>2];k:{if(!c){H[b+8>>2]=1e3;a=cb(1e3);H[b+16>>2]=0;H[b+4>>2]=a;break k}a=H[b+8>>2];f=H[b+16>>2]+4|0;if(a>>>0>=f>>>0){break j}while(1){a=a<<1;if(f>>>0>a>>>0){continue}break}H[b+8>>2]=a;a=Sd(c,a);if(a){H[b+4>>2]=a;a=a+H[b+16>>2]|0;break k}a=cb(H[b+8>>2]);c=H[b+4>>2];a=$a(a,c,H[b+16>>2]);Ta(c);H[b+4>>2]=a;a=a+H[b+16>>2]|0}H[b+12>>2]=a;break i}a=H[b+12>>2]}F[a|0]=0;F[a+1|0]=0;F[a+2|0]=0;F[a+3|0]=0;H[b+12>>2]=H[b+12>>2]+4;H[b+16>>2]=H[b+16>>2]+4;a=H[d>>2];c=H[d+4>>2];if((a|0)!=(c|0)){while(1){f=I[a+11|0];e=f<<24>>24<0;Dh(b,e?H[a>>2]:a,e?H[a+4>>2]:f);a=a+12|0;if((c|0)!=(a|0)){continue}break}}a=H[b+4>>2];c=H[b+16>>2];F[a|0]=c;F[a+1|0]=c>>>8;F[a+2|0]=c>>>16;F[a+3|0]=c>>>24;k=H[b+4>>2];b=H[d>>2]}if(!b){break a}a=H[d+4>>2];if((b|0)==(a|0)){a=b}else{while(1){c=a-12|0;if(F[a-1|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}a=H[d>>2]}H[d+4>>2]=b;Ta(a)}Ga=d+16|0;return k|0}function px(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=H[a+464>>2];if(H[a+280>>2]){d=H[e+52>>2];if(!d){if(!(Ia[H[H[a+460>>2]+8>>2]](a)|0)){d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}if(H[a+336>>2]>0){d=0;while(1){f=d<<2;g=H[(f+a|0)+340>>2];a:{b:{if(H[a+224>>2]){if(H[a+408>>2]){break b}if(H[a+416>>2]){break a}}c=H[((H[g+20>>2]<<2)+e|0)+56>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;c=e+f|0;H[c+36>>2]=0;H[c+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break b}break a}if(!H[a+408>>2]){break a}}_a(H[((H[g+24>>2]<<2)+e|0)+120>>2],0,256)}d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=-16;H[e+8>>2]=0;H[e+12>>2]=0;d=H[a+280>>2]}H[e+52>>2]=d-1}c:{d:{if(H[e+16>>2]==-1){break d}d=H[a+408>>2];if((d|0)>H[a+412>>2]){break d}h=H[b>>2];i=H[a+428>>2];j=e+184|0;b=H[H[a+340>>2]+24>>2];k=b+a|0;f=(b<<2)+e|0;while(1){c=d;d=(H[f+120>>2]+N(c,3)|0)-3|0;if(Eb(a,d)){break d}while(1){if(!Eb(a,d+1|0)){d=d+3|0;b=H[a+412>>2]>(c|0);c=c+1|0;if(b){continue}break c}break}l=Eb(a,j);b=d+2|0;d=Eb(a,b);e:{if(!d){b=0;break e}f:{if(!Eb(a,b)){break f}d=d<<1;b=H[f+120>>2]+(I[k+264|0]<(c|0)?217:189)|0;if(!Eb(a,b)){break f}while(1){d=d<<1;if((d|0)==32768){break c}b=b+1|0;if(Eb(a,b)){continue}break}}if(d>>>0<2){b=d;break e}m=b+14|0;b=d;while(1){g=d>>1;b=(Eb(a,m)?g:0)|b;n=d>>>0>3;d=g;if(n){continue}break}}G[(H[(c<<2)+i>>2]<<1)+h>>1]=(l?b^-1:b+1|0)<<H[a+420>>2];d=c+1|0;if(H[a+412>>2]>(c|0)){continue}break}}return 1}b=H[a>>2];H[b+20>>2]=117;Ia[H[b+4>>2]](a,-1);H[e+16>>2]=-1;return 1}function qx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+464>>2];if(H[a+280>>2]){c=H[e+52>>2];if(!c){if(!(Ia[H[H[a+460>>2]+8>>2]](a)|0)){c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}if(H[a+336>>2]>0){while(1){g=d<<2;f=H[(g+a|0)+340>>2];a:{b:{if(H[a+224>>2]){if(H[a+408>>2]){break b}if(H[a+416>>2]){break a}}c=H[((H[f+20>>2]<<2)+e|0)+56>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;c=e+g|0;H[c+36>>2]=0;H[c+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break b}break a}if(!H[a+408>>2]){break a}}_a(H[((H[f+24>>2]<<2)+e|0)+120>>2],0,256)}d=d+1|0;if((d|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=-16;H[e+8>>2]=0;H[e+12>>2]=0;c=H[a+280>>2]}H[e+52>>2]=c-1}if(!(H[e+16>>2]==-1|H[a+364>>2]<=0)){while(1){c=j<<2;m=H[c+b>>2];c=H[(a+c|0)+368>>2]<<2;h=H[H[(c+a|0)+340>>2]+20>>2];l=(h<<2)+e|0;g=c+e|0;d=H[l+56>>2]+H[g+36>>2]|0;c:{if(!Eb(a,d)){H[g+36>>2]=0;c=H[g+20>>2];break c}i=0;c=0;k=Eb(a,d+1|0);d=(d+k|0)+2|0;f=Eb(a,d);d:{if(!f){break d}c=f;d=H[l+56>>2]+20|0;if(!Eb(a,d)){break d}while(1){c=c<<1;if((c|0)==32768){b=H[a>>2];H[b+20>>2]=117;Ia[H[b+4>>2]](a,-1);H[e+16>>2]=-1;return 1}d=d+1|0;if(Eb(a,d)){continue}break}}h=a+h|0;e:{if(1<<I[h+232|0]>>1>(c|0)){break e}f=k<<2;if(1<<I[h+248|0]>>1<(c|0)){i=f+12|0;break e}i=f+4|0}H[g+36>>2]=i;f:{if(c>>>0<2){d=c;break f}i=d+14|0;d=c;while(1){f=c>>1;d=(Eb(a,i)?f:0)|d;h=c>>>0>3;c=f;if(h){continue}break}}c=H[g+20>>2]+(k?d^-1:d+1|0)|0;H[g+20>>2]=c}G[m>>1]=c<<H[a+420>>2];j=j+1|0;if((j|0)<H[a+364>>2]){continue}break}}return 1}function bv(a,b,c){a=a|0;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,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;q=Ga-96|0;d=a;while(1){a:{f=d;d=H[(t<<2)+b>>2]+c|0;w=I[d+9|0];n=I[d+1|0];r=w+n|0;x=I[d+10|0];y=I[d|0];h=x+y|0;l=I[d+8|0];o=I[d+2|0];j=l+o|0;p=I[d+7|0];s=I[d+3|0];i=p+s|0;k=I[d+6|0];e=I[d+4|0];g=k+e|0;d=I[d+5|0];H[f>>2]=(((((r+h|0)+j|0)+i|0)+g|0)+d<<1)-2816;m=d<<1;h=h-m|0;i=i-m|0;v=j-m|0;u=g-m|0;d=N(h+i|0,11116)+N(v+u|0,1649)|0;g=N(h,-13275);r=r-m|0;h=N(h-r|0,9746)+2048|0;H[f+24>>2]=d+((g+h|0)+N(v,-6461)|0)>>12;j=N(r-i|0,7587);H[f+8>>2]=(d+((j+N(i,-8342)|0)+N(u,-11395)|0)|0)+2048>>12;d=s-p|0;n=n-w|0;s=N(d+n|0,-11467);p=y-x|0;i=N(p+d|0,6263);m=i+(s+N(d,10695)|0)|0;g=o-l|0;d=N(g+d|0,3264);k=e-k|0;H[f+28>>2]=((m+d|0)+N(k,-10538)|0)+2048>>12;e=N(g+n|0,-6263);l=e+N(g,-16294)|0;g=N(g+p|0,8756);H[f+20>>2]=(((l+g|0)+d|0)+N(k,11467)|0)+2048>>12;d=N(n+p|0,10538)+2048|0;H[f+12>>2]=(s+(e+(d+N(n,10456)|0)|0)|0)+N(k,-8756)>>12;H[f+4>>2]=(i+(g+(d+N(p,-14090)|0)|0)|0)+N(k,3264)>>12;H[f+16>>2]=j+(((h+N(r,511)|0)+N(v,-11116)|0)+N(u,4813)|0)>>12;e=t-7|0;t=t+1|0;g=7;d=q;b:{switch(e|0){case 0:continue;case 3:break a;default:break b}}d=f+32|0;continue}break}while(1){w=H[d+64>>2];n=H[a>>2];r=w+n|0;x=H[a+160>>2];e=x<<1;b=r-e|0;y=H[a+224>>2];l=H[a+96>>2];o=y+l|0;z=o-e|0;p=H[d>>2];s=H[a+64>>2];k=p+s|0;m=k-e|0;h=H[a+128>>2];j=H[a+192>>2];f=h+j|0;t=f-e|0;v=N(b+z|0,11759)+N(m+t|0,1744)|0;A=N(b,-14043);i=b;q=H[d+32>>2];c=H[a+32>>2];b=q+c|0;u=b-e|0;i=N(i-u|0,10310)+16384|0;H[a+192>>2]=v+((A+i|0)+N(m,-6835)|0)>>15;e=N(u-z|0,8026);H[a+64>>2]=(v+((e+N(z,-8825)|0)+N(t,-12054)|0)|0)+16384>>15;H[a>>2]=N(x+(f+(o+(k+(b+r|0)|0)|0)|0)|0,8666)+16384>>15;b=l-y|0;l=c-q|0;k=N(b+l|0,-12131);o=n-w|0;f=N(o+b|0,6626);q=f+(k+N(b,11314)|0)|0;c=s-p|0;b=N(c+b|0,3453);j=h-j|0;H[a+224>>2]=((q+b|0)+N(j,-11148)|0)+16384>>15;q=N(c+l|0,-6626);h=q+N(c,-17237)|0;c=N(c+o|0,9262);H[a+160>>2]=(((h+c|0)+b|0)+N(j,12131)|0)+16384>>15;b=N(l+o|0,11148)+16384|0;H[a+96>>2]=(k+(q+(b+N(l,11061)|0)|0)|0)+N(j,-9262)>>15;H[a+32>>2]=(f+(c+(b+N(o,-14905)|0)|0)|0)+N(j,3453)>>15;H[a+128>>2]=(((i+N(u,540)|0)+N(m,-11759)|0)+N(t,5091)|0)+e>>15;b=g;g=b-1|0;d=d+4|0;a=a+4|0;if(b){continue}break}}function Dw(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,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,J=0,K=0,L=0,M=0,O=0,P=0,Q=0;b=H[b+84>>2];l=N(N(G[c+26>>1],H[b+52>>2]),10033);m=N(G[c+10>>1],H[b+20>>2])<<13|1024;k=N(H[b+84>>2],G[c+42>>1]);p=m+N(k,5793)|0;i=l+p>>11;q=N(N(G[c+18>>1],H[b+36>>2]),10033);n=N(G[c+2>>1],H[b+4>>2])<<13|1024;o=N(H[b+68>>2],G[c+34>>1]);r=n+N(o,5793)|0;g=q+r>>11;h=N(i+g|0,2998);f=H[d>>2]+e|0;a=H[a+332>>2]+128|0;s=N(N(G[c+22>>1],H[b+44>>2]),10033);t=N(G[c+6>>1],H[b+12>>2])<<13|1024;u=N(H[b+76>>2],G[c+38>>1]);v=t+N(u,5793)|0;j=s+v>>11;w=h+(j+g<<13)|0;x=N(N(G[c+16>>1],H[b+32>>2]),10033);y=N(G[c>>1],H[b>>2])<<13|1024;z=N(H[b+64>>2],G[c+32>>1]);A=y+N(z,5793)|0;B=(x+A<<2)+131072&-8192;C=N(N(G[c+24>>1],H[b+48>>2]),10033);D=N(G[c+8>>1],H[b+16>>2])<<13|1024;E=N(H[b+80>>2],G[c+40>>1]);J=D+N(E,5793)|0;K=C+J>>11;L=B+N(K,5793)|0;M=N(N(G[c+20>>1],H[b+40>>2]),10033);O=N(G[c+4>>1],H[b+8>>2])<<13|1024;P=N(H[b+72>>2],G[c+36>>1]);Q=O+N(P,5793)|0;b=N(M+Q>>11,10033);c=L+b|0;F[f|0]=I[a+(w+c>>>18&1023)|0];F[f+5|0]=I[a+(c-w>>>18&1023)|0];c=g-(i+j|0)<<13;g=N(K,-11586)+B|0;F[f+1|0]=I[a+(c+g>>>18&1023)|0];F[f+4|0]=I[a+(g-c>>>18&1023)|0];c=h+(i-j<<13)|0;b=L-b|0;F[f+2|0]=I[a+(c+b>>>18&1023)|0];F[f+3|0]=I[a+(b-c>>>18&1023)|0];c=m+N(k,-11586)>>11;f=n+N(o,-11586)>>11;i=N(c+f|0,2998);b=H[d+4>>2]+e|0;g=N(u,-11586)+t>>11;h=i+(g+f<<13)|0;k=(N(z,1073730238)+y<<2)+131072&-8192;j=N(E,-11586)+D>>11;m=k+N(j,5793)|0;o=N(N(P,-11586)+O>>11,10033);n=m+o|0;F[b|0]=I[a+(h+n>>>18&1023)|0];F[b+5|0]=I[a+(n-h>>>18&1023)|0];f=f-(c+g|0)<<13;h=k+N(j,-11586)|0;F[b+1|0]=I[a+(f+h>>>18&1023)|0];F[b+4|0]=I[a+(h-f>>>18&1023)|0];c=i+(c-g<<13)|0;f=m-o|0;F[b+2|0]=I[a+(c+f>>>18&1023)|0];F[b+3|0]=I[a+(f-c>>>18&1023)|0];c=p-l>>11;f=r-q>>11;l=N(c+f|0,2998);b=H[d+8>>2]+e|0;d=v-s>>11;e=l+(d+f<<13)|0;g=(A-x<<2)+131072&-8192;i=J-C>>11;h=g+N(i,5793)|0;j=N(Q-M>>11,10033);k=h+j|0;F[b|0]=I[a+(e+k>>>18&1023)|0];F[b+5|0]=I[a+(k-e>>>18&1023)|0];e=f-(c+d|0)<<13;f=g+N(i,-11586)|0;F[b+1|0]=I[a+(e+f>>>18&1023)|0];F[b+4|0]=I[a+(f-e>>>18&1023)|0];c=l+(c-d<<13)|0;d=h-j|0;F[b+2|0]=I[a+(c+d>>>18&1023)|0];F[b+3|0]=I[a+(d-c>>>18&1023)|0]}function yf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=H[((b<<2)+a|0)+88>>2];if(!g){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=54;Ia[H[H[a>>2]>>2]](a)}e=H[a+384>>2];a:{if((e|0)<0){break a}h=e+1|0;j=h&3;d=H[a+380>>2];c=0;if(e>>>0>=3){h=h&-4;e=0;while(1){i=f;f=c<<2;f=J[(H[d+(f|12)>>2]<<1)+g>>1]>255?1:J[(H[d+(f|8)>>2]<<1)+g>>1]>255?1:J[(H[d+(f|4)>>2]<<1)+g>>1]>255?1:J[(H[f+d>>2]<<1)+g>>1]>255?1:i;c=c+4|0;e=e+4|0;if((h|0)!=(e|0)){continue}break}}if(!j){break a}while(1){f=J[(H[d+(c<<2)>>2]<<1)+g>>1]>255?1:f;c=c+1|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}}if(!H[g+128>>2]){c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=255;d=H[c+4>>2]-1|0;H[c+4>>2]=d;b:{if(d){break b}if(Ia[H[c+12>>2]](a)|0){break b}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=219;d=H[c+4>>2]-1|0;H[c+4>>2]=d;c:{if(d){break c}if(Ia[H[c+12>>2]](a)|0){break c}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}d=H[a+384>>2];c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;i=e;e=f?(d<<1)+5|0:d+4|0;F[i|0]=e>>>8;d=H[c+4>>2]-1|0;H[c+4>>2]=d;d:{if(d){break d}if(Ia[H[c+12>>2]](a)|0){break d}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=e;d=H[c+4>>2]-1|0;H[c+4>>2]=d;e:{if(d){break e}if(Ia[H[c+12>>2]](a)|0){break e}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=(f<<4)+b;b=H[c+4>>2]-1|0;H[c+4>>2]=b;f:{if(b){break f}if(Ia[H[c+12>>2]](a)|0){break f}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}c=0;g:{if(H[a+384>>2]<0){break g}if(!f){while(1){b=c;e=I[(H[H[a+380>>2]+(c<<2)>>2]<<1)+g|0];c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=e;d=H[c+4>>2]-1|0;H[c+4>>2]=d;h:{if(d){break h}if(Ia[H[c+12>>2]](a)|0){break h}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=b+1|0;if((b|0)<H[a+384>>2]){continue}break g}}while(1){b=c;d=J[(H[H[a+380>>2]+(c<<2)>>2]<<1)+g>>1];c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;F[e|0]=d>>>8;e=H[c+4>>2]-1|0;H[c+4>>2]=e;i:{if(e){break i}if(Ia[H[c+12>>2]](a)|0){break i}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];e=H[c>>2];H[c>>2]=e+1;F[e|0]=d;d=H[c+4>>2]-1|0;H[c+4>>2]=d;j:{if(d){break j}if(Ia[H[c+12>>2]](a)|0){break j}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=b+1|0;if((b|0)<H[a+384>>2]){continue}break}}H[g+128>>2]=1}return f}function Zu(a,b,c){a=a|0;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,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=Ga-192|0;Ga=D;e=a;while(1){a:{o=e;d=H[(k<<2)+b>>2]+c|0;f=I[d|0];g=I[d+13|0];l=f-g|0;i=I[d+3|0];j=I[d+10|0];y=i-j|0;r=I[d+2|0];s=I[d+11|0];m=r-s|0;t=I[d+1|0];u=I[d+12|0];h=t-u|0;z=m+h|0;v=I[d+5|0];w=I[d+8|0];n=v-w|0;x=I[d+4|0];A=I[d+9|0];q=x-A|0;B=n-q|0;C=I[d+6|0];p=I[d+7|0];d=C-p|0;H[e+28>>2]=l+y-((z+B|0)+d);v=v+w|0;t=t+u|0;u=v+t|0;i=i+j|0;j=x+A|0;r=r+s|0;s=j+r|0;w=C+p|0;g=f+g|0;x=w+g|0;H[e>>2]=((u+(i+s|0)|0)+x|0)-1792;f=i<<1;H[e+16>>2]=((N(s-f|0,-7223)+N(u-f|0,2578)|0)+N(x-f|0,10438)|0)+4096>>13;f=r-j|0;g=g-w|0;i=t-v|0;j=N(g+i|0,9058)+4096|0;H[e+24>>2]=(N(f,-11295)+j|0)+N(i,-14084)>>13;H[e+8>>2]=(j+N(f,5027)|0)+N(g,2237)>>13;f=y<<13;g=((N(B,11512)-f|0)+N(z,-1297)|0)+4096|0;p=(g+N(m,-19447)|0)+N(q,9175)|0;m=N(d+q|0,6164)+N(l+m|0,9810)|0;H[e+20>>2]=p+m>>13;p=(g+N(h,-3474)|0)+N(n,-25148)|0;h=N(n-d|0,3826)+N(l+h|0,10935)|0;H[e+12>>2]=p+h>>13;H[e+4>>2]=(m+((d+(f+h|0)|0)+N(d+l|0,-9232)|0)|0)+4096>>13;l=k-7|0;k=k+1|0;d=7;e=D;b:{switch(l|0){case 0:continue;case 6:break a;default:break b}}e=o+32|0;continue}break}while(1){c=H[e+32>>2];m=H[a+128>>2];h=c+m|0;o=H[e+96>>2];k=H[a+64>>2];n=o+k|0;l=h+n|0;q=H[e+64>>2];f=H[a+96>>2];g=q+f|0;b=g<<1;i=H[e>>2];j=H[a+160>>2];y=i+j|0;r=H[e+128>>2];s=H[a+32>>2];t=r+s|0;u=y+t|0;z=H[a+224>>2];v=H[a+192>>2];w=z+v|0;x=H[e+160>>2];A=H[a>>2];B=x+A|0;C=w+B|0;H[a+128>>2]=((N(l-b|0,-4717)+N(u-b|0,1684)|0)+N(C-b|0,6817)|0)- -8192>>14;H[a>>2]=N(C+(u+(g+l|0)|0)|0,5350)- -8192>>14;b=A-x|0;q=f-q|0;o=k-o|0;k=s-r|0;f=o+k|0;l=j-i|0;m=m-c|0;g=l-m|0;c=v-z|0;H[a+224>>2]=N(b+q-((f+g|0)+c)|0,5350)- -8192>>14;h=n-h|0;n=B-w|0;i=t-y|0;j=N(n+i|0,5915)- -8192|0;H[a+192>>2]=(N(h,-7376)+j|0)+N(i,-9198)>>14;H[a+64>>2]=(j+N(h,3283)|0)+N(n,1461)>>14;h=N(q,5350);n=((N(g,7518)-h|0)+N(f,-847)|0)- -8192|0;p=(n+N(o,-12700)|0)+N(m,5992)|0;o=N(c+m|0,4025)+N(b+o|0,6406)|0;H[a+160>>2]=p+o>>14;p=(n+N(k,-2269)|0)+N(l,-16423)|0;k=N(l-c|0,2499)+N(b+k|0,7141)|0;H[a+96>>2]=p+k>>14;H[a+32>>2]=(o+((h+(k+N(b,-6029)|0)|0)+N(c,-679)|0)|0)- -8192>>14;b=d;d=d-1|0;e=e+4|0;a=a+4|0;if(b){continue}break}Ga=D+192|0}function Zi(a,b){H[a+400>>2]=0;H[a+404>>2]=1072693248;H[a+448>>2]=0;H[a+452>>2]=1072693248;H[a+496>>2]=0;H[a+500>>2]=1072693248;H[a+408>>2]=0;H[a+412>>2]=0;F[a+388|0]=0;H[a+384>>2]=0;H[a+24>>2]=186180;H[a+20>>2]=186124;H[a+416>>2]=0;H[a+420>>2]=0;H[a+432>>2]=0;H[a+436>>2]=0;H[a+424>>2]=0;H[a+428>>2]=1072693248;H[a+440>>2]=0;H[a+444>>2]=0;H[a+456>>2]=0;H[a+460>>2]=0;H[a+464>>2]=0;H[a+468>>2]=0;H[a+480>>2]=0;H[a+484>>2]=0;H[a+472>>2]=0;H[a+476>>2]=1072693248;H[a+488>>2]=0;H[a+492>>2]=0;H[a+504>>2]=0;H[a+508>>2]=0;H[a+512>>2]=0;H[a+516>>2]=0;H[a+528>>2]=0;H[a+532>>2]=0;H[a+520>>2]=0;H[a+524>>2]=1072693248;H[a+536>>2]=0;H[a+540>>2]=0;H[a+544>>2]=0;H[a+548>>2]=1072693248;H[a+552>>2]=0;H[a+556>>2]=0;H[a+560>>2]=0;H[a+564>>2]=0;G[a+596>>1]=0;F[a+598|0]=0;H[a+568>>2]=0;H[a+572>>2]=1072693248;H[a+576>>2]=0;H[a+580>>2]=0;H[a+584>>2]=0;H[a+588>>2]=0;F[a+591|0]=0;F[a+592|0]=0;F[a+593|0]=0;F[a+594|0]=0;H[a+684>>2]=0;H[a+688>>2]=0;H[a+692>>2]=0;H[a+680>>2]=188516;H[a+408>>2]=0;H[a+412>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1072693248;H[a+12>>2]=0;H[a+16>>2]=0;H[a+4>>2]=1;H[a+8>>2]=0;H[a>>2]=b;H[a+416>>2]=0;H[a+420>>2]=0;H[a+432>>2]=0;H[a+436>>2]=0;H[a+424>>2]=0;H[a+428>>2]=1072693248;H[a+440>>2]=0;H[a+444>>2]=0;H[a+456>>2]=0;H[a+460>>2]=0;H[a+448>>2]=0;H[a+452>>2]=1072693248;H[a+464>>2]=0;H[a+468>>2]=0;H[a+480>>2]=0;H[a+484>>2]=0;H[a+472>>2]=0;H[a+476>>2]=1072693248;H[a+488>>2]=0;H[a+492>>2]=0;H[a+592>>2]=0;H[a+496>>2]=0;H[a+500>>2]=1072693248;H[a+512>>2]=0;H[a+516>>2]=0;H[a+504>>2]=0;H[a+508>>2]=0;H[a+528>>2]=0;H[a+532>>2]=0;H[a+520>>2]=0;H[a+524>>2]=1072693248;H[a+536>>2]=0;H[a+540>>2]=0;H[a+616>>2]=0;H[a+600>>2]=0;H[a+604>>2]=1;H[a+608>>2]=0;H[a+612>>2]=2;H[a+640>>2]=0;H[a+644>>2]=0;H[a+648>>2]=1024;H[a+652>>2]=1024;H[a+656>>2]=0;H[a+660>>2]=0;H[a+664>>2]=1024;H[a+668>>2]=1024;H[a+596>>2]=16777215;H[a+632>>2]=0;H[a+636>>2]=1072693248;H[a+696>>2]=1;H[a+672>>2]=0;H[a+676>>2]=0;H[a+624>>2]=0;H[a+628>>2]=1072693248;H[a- -64>>2]=108;H[a+56>>2]=7471169;H[a+60>>2]=6357097;F[a+53|0]=0;H[a+36>>2]=0;F[a+48|0]=0;G[a+54>>1]=512;F[a+49|0]=0;F[a+50|0]=0;F[a+51|0]=1;F[a+52|0]=4;H[a+40>>2]=0;H[a+44>>2]=400;H[a+28>>2]=-18;H[a+32>>2]=0;H[a+380>>2]=0;H[a+384>>2]=0}function Il(a,b,c,d,e){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;a:{if((d|0)<=0){break a}H[e>>2]=0;f=H[a+984>>2];if((f|0)>=16383){g=Ia[H[H[b>>2]+12>>2]](b,H[a+992>>2],1,16383,0,0)|0;H[a+988>>2]=g;if((g|0)<=16382){F[g+H[a+992>>2]|0]=255}H[a+984>>2]=0;f=0}if(H[a+988>>2]<=(f|0)){break a}H[a+984>>2]=f+1;g=I[H[a+992>>2]+f|0];if((g<<16)-589825>>>0<4294508543){break a}H[a+1008>>2]=0;p=g+1|0;G[a+996>>1]=p;g=1<<g;G[a+998>>1]=g;r=1<<p;G[a+1004>>1]=r;j=g+2|0;G[a+1006>>1]=j;G[a+1002>>1]=j;G[a+1e3>>1]=g+1;_a(H[a+1024>>2],0,4096);_a(H[a+1032>>2],0,4096);_a(H[a+1028>>2],0,4096);n=Va(d+1|0);f=H[a+1024>>2];g=hi(a,b);b:{if((g&65535)==J[a+1e3>>1]){break b}i=d;j=n;while(1){l=g<<16>>16;if((l|0)<0){break b}c:{d:{if(J[a+998>>1]==(g&65535)){G[a+996>>1]=p;G[a+1004>>1]=r;G[a+1006>>1]=J[a+1002>>1];while(1){h=hi(a,b);g=h&65535;if((g|0)==J[a+998>>1]){continue}break}if((g|0)==J[a+1e3>>1]){break c}h=(h|0)<G[a+1006>>1]?h:0;F[j|0]=h;i=i-1|0;if(i&65535){j=j+1|0;g=h;break d}if(!c){j=n;i=d;g=h;break d}g=h;j=n;i=d;if(!(gi(a,c,j,i)&32768)){break d}break b}m=H[a+1024>>2];k=G[a+1006>>1];o=g;e:{if((k|0)>(l|0)){break e}o=g;if(m+4094>>>0<=f>>>0){break e}if((k|0)<(l|0)){H[e>>2]=H[e>>2]+1}F[f|0]=h;f=f+1|0;m=H[a+1024>>2];o=q}k=o;f:{if(m+4094>>>0<=f>>>0|G[a+1002>>1]>k<<16>>16){break f}while(1){k=k<<16>>16;F[f|0]=I[k+H[a+1028>>2]|0];f=f+1|0;k=G[H[a+1032>>2]+(k<<1)>>1];if((k|0)<G[a+1002>>1]){break f}if(H[a+1024>>2]+4094>>>0>f>>>0){continue}break}}F[f|0]=k;m=G[a+1006>>1];l=G[a+1004>>1];g:{if((m|0)>=(l|0)){k=h;g=q;break g}F[H[a+1028>>2]+m|0]=k;h=G[a+1006>>1];G[a+1006>>1]=h+1;G[H[a+1032>>2]+(h<<1)>>1]=q;l=J[a+1004>>1];m=J[a+1006>>1]}f=f+1|0;h:{if(m<<16>>16<l<<16>>16){break h}h=G[a+996>>1];if((h|0)>11){break h}G[a+996>>1]=h+1;G[a+1004>>1]=l<<1}i:{if(K[a+1024>>2]>=f>>>0){break i}if(!c){while(1){f=f-1|0;F[j|0]=I[f|0];i=i-1|0;h=i&65535;i=h?i:d;j=h?j+1|0:n;if(K[a+1024>>2]<f>>>0){continue}break i}}while(1){f=f-1|0;F[j|0]=I[f|0];i=i-1|0;j:{if(i&65535){j=j+1|0;break j}j=n;i=d;if(gi(a,c,j,i)&32768){break b}}if(K[a+1024>>2]<f>>>0){continue}break}}h=k}q=g;g=hi(a,b);if((g&65535)!=J[a+1e3>>1]){continue}}break}if(!c|(i&65535)==(d&65535)){break b}gi(a,c,n,d-(i<<16>>16)|0)}Ta(n)}}function vt(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,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;j=Ga-32|0;Ga=j;t=H[a+52>>2];n=H[a+12>>2];k=H[a>>2];e=Zc(k);f=N(n?4:3,e);m=cb(f);a:{if(!m){Xa(H[k+628>>2],H[k>>2],53056,0);break a}Ub(m,0,f);H[j+16>>2]=j+28;mb(k,322,j+16|0);H[j>>2]=j+24;mb(k,323,j);b:{c:{d:{e:{f:{g:{h:{switch(J[a+28>>1]-1|0){case 0:case 4:f=J[a+30>>1];if(f>>>0>8){break d}h=1<<f;if(h&68){g=2;break c}g=3;if(h&136){break e}g=1;if(1<<f&272){break e}break d;case 1:case 5:f=J[a+30>>1];if(f>>>0>8){break d}h=1<<f;if(h&34){g=2;break c}g=1;if(h&136){break e}if(!(1<<f&272)){break d}g=3;break e;case 2:case 6:f=J[a+30>>1];if(f>>>0>8){break d}h=1<<f;g=3;if(h&34){break e}if(h&68){break g}g=2;if(!(1<<f&272)){break d}break c;case 3:case 7:break h;default:break c}}f=J[a+30>>1];if(f>>>0>7){break d}g=1<<f;if(g&34){break g}if(g&68){break f}g=2;if(!(1<<f&136)){break d}break c}g=1;break e}g=3}r=0-(H[j+28>>2]+c|0)|0;f=d-1|0;break b}g=0}r=c-H[j+28>>2]|0;x=1;f=0}u=1;i:{if(!d){break i}if(c){p=e+m|0;q=e+p|0;s=n?e+q|0:0;h=0;while(1){e=H[j+24>>2];i=H[a+76>>2];e=e-((i+h>>>0)%(e>>>0)|0)|0;o=e+h>>>0>d>>>0?d-h|0:e;v=(N(c,f)<<2)+b|0;e=0;while(1){j:{k:{l:{if(y=(Je(k,m,H[a+80>>2]+e|0,i+h|0,0)|0)<0,z=0,A=H[a+4>>2],A?y:z){break l}if(y=(Je(k,p,H[a+80>>2]+e|0,H[a+76>>2]+h|0,1)|0)<0,z=0,A=H[a+4>>2],A?y:z){break l}if(y=(Je(k,q,H[a+80>>2]+e|0,H[a+76>>2]+h|0,2)|0)<0,z=0,A=H[a+4>>2],A?y:z){break l}if(!n){break k}if((Je(k,s,H[a+80>>2]+e|0,H[a+76>>2]+h|0,3)|0)>=0|!H[a+4>>2]){break k}}u=0;break j}i=H[a+76>>2];l=H[j+24>>2];i=N(nd(k),(i+h>>>0)%(l>>>0)|0);l=H[j+28>>2];m:{if(l+e>>>0<=c>>>0){Ia[t|0](a,(e<<2)+v|0,e,f,l,o,0,r,i+m|0,i+p|0,i+q|0,n?i+s|0:0);break m}w=c-e|0;l=l-w|0;Ia[t|0](a,(e<<2)+v|0,e,f,w,o,l,l+r|0,i+m|0,i+p|0,i+q|0,n?i+s|0:0)}e=H[j+28>>2]+e|0;if(e>>>0>=c>>>0){break j}i=H[a+76>>2];continue}break}f=(x?o:0-o|0)+f|0;h=h+o|0;if(h>>>0<d>>>0){continue}break}}if(!(g&2)){break i}i=0;while(1){a=(N(c,i)<<2)+b|0;e=(a+(c<<2)|0)-4|0;if(a>>>0<e>>>0){while(1){g=H[a>>2];H[a>>2]=H[e>>2];H[e>>2]=g;a=a+4|0;e=e-4|0;if(a>>>0<e>>>0){continue}break}}i=i+1|0;if((i|0)!=(d|0)){continue}break}}Ta(m)}Ga=j+32|0;return u|0}function _j(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(b<.016939999535679817){break a}f=b+-.016939999535679817;if(c){e=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=e?d:d+1|0;H[133590]=e;H[133591]=d;f=f*285.7142768952314+ +(d>>>1|0)*4.656612875245797e-10+-.5}else{f=f*285.7142768952314}b:{if(P(f)<2147483648){e=~~f;break b}e=-2147483648}if((e|0)>=163){break a}f=+L[(e<<3)+64192>>2];if(f>a){break a}f=a-f;if(c){c=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=c?d:d+1|0;H[133590]=c;H[133591]=d;f=f*285.7142768952314+ +(d>>>1|0)*4.656612875245797e-10+-.5}else{f=f*285.7142768952314}if(P(f)<2147483648){c=~~f}else{c=-2147483648}if((c|0)>=G[(e<<3)+64196>>1]){break a}return c+G[(e<<3)+64198>>1]|0}h=Ga-800|0;Ga=h;if(!I[532048]){c=100;while(1){e=(c<<3)+h|0;d=e-16|0;H[d>>2]=0;H[d+4>>2]=1073741824;d=e-8|0;H[d>>2]=0;H[d+4>>2]=1073741824;d=e-24|0;H[d>>2]=0;H[d+4>>2]=1073741824;e=e-32|0;H[e>>2]=0;H[e+4>>2]=1073741824;c=c-5|0;e=(c<<3)+h|0;H[e>>2]=0;H[e+4>>2]=1073741824;if(c){continue}break}c=162;while(1){e=c;d=c<<3;c=G[d+64196>>1]-1|0;i=(e|0)==162?1:e?c:1;g=d+64198|0;k=(+(e|0)+.5)*.0035000001080334187+.016939999535679817+-.473684211;l=+L[d+64192>>2];while(1){f=Xg(k,(+(c|0)+.5)*.0035000001080334187+l+-.210526316)*15.915494277358546+50;c:{if(P(f)<2147483648){d=~~f;break c}d=-2147483648}j=(d<<3)+h|0;f=P(f-(+(d|0)+.5));if(M[j>>3]>f){H[(d<<2)+531648>>2]=G[g>>1]+c;M[j>>3]=f}c=c-i|0;if((c|0)>=0){continue}break}c=e-1|0;if(e){continue}break}e=100;g=99;while(1){c=1;d=g;if(M[(d<<3)+h>>3]>1.5){while(1){d:{if(M[((c+d>>>0)%100<<3)+h>>3]<1.5){i=c;break d}i=50;g=c+1|0;if((g|0)==50){break d}i=g;if(M[((g+d>>>0)%100<<3)+h>>3]<1.5){break d}c=c+2|0;continue}break}j=e+99|0;c=1;g=-1;while(1){e:{if(M[((g+j>>>0)%100<<3)+h>>3]<1.5){e=c;break e}e=c+1|0;if((e|0)==50){g=-50;e=50;break e}g=c^-1;if(M[((j+g>>>0)%100<<3)+h>>3]<1.5){break e}g=-2-c|0;c=c+2|0;continue}break}H[(d<<2)+531648>>2]=H[(((e>>>0>i>>>0?d+i|0:g+j|0)|0)%100<<2)+531648>>2]}g=d-1|0;e=d;if(d){continue}break}F[532048]=1}a=Xg(b+-.473684211,a+-.210526316)*15.915494277358546+50;f:{if(P(a)<2147483648){c=~~a;break f}c=-2147483648}Ga=h+800|0;return H[(c<<2)+531648>>2]}function Hl(a,b,c,d,e,f,g){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;i=Ga-16|0;Ga=i;if((e|0)>0){while(1){if((g&255)==255){Ia[H[H[d>>2]+12>>2]](d,i+15|0,1,1,0,0)|0;g=I[i+15|0]}a:{if(g<<24>>24<0){h=g-127|0;F[i+15|0]=h;g=255;if(((h&255)+p|0)>(e|0)){r=Ia[H[H[d>>2]+24>>2]](d)|0;g=e-p|0;F[i+15|0]=g;g=h+(g^-1)^-128}b:{c:{switch(I[c+16|0]-8|0){case 24:h=0;Ia[H[H[d>>2]+12>>2]](d,i+8|0,4,1,0,0)|0;if(!I[i+15|0]){break b}while(1){k=N(h,3)+b|0;m=J[i+8>>1];F[k|0]=m;F[k+1|0]=m>>>8;F[k+2|0]=I[i+10|0];lc(a,h+p|0,f,I[i+11|0]);h=h+1|0;if(h>>>0<I[i+15|0]){continue}break};break b;case 16:Ia[H[H[d>>2]+12>>2]](d,i+5|0,3,1,0,0)|0;k=I[i+15|0];if(!k){break b}m=0;h=0;if(k-1>>>0>=3){q=k&252;o=0;while(1){j=N(h,3)+b|0;l=I[i+5|0]|I[i+6|0]<<8;F[j|0]=l;F[j+1|0]=l>>>8;F[j+2|0]=I[i+7|0];j=N(h|1,3)+b|0;F[j+2|0]=I[i+7|0];l=I[i+5|0]|I[i+6|0]<<8;F[j|0]=l;F[j+1|0]=l>>>8;j=N(h|2,3)+b|0;F[j+2|0]=I[i+7|0];l=I[i+5|0]|I[i+6|0]<<8;F[j|0]=l;F[j+1|0]=l>>>8;j=N(h|3,3)+b|0;F[j+2|0]=I[i+7|0];l=I[i+5|0]|I[i+6|0]<<8;F[j|0]=l;F[j+1|0]=l>>>8;h=h+4|0;o=o+4|0;if((q|0)!=(o|0)){continue}break}}o=k&3;if(!o){break b}while(1){k=N(h,3)+b|0;j=I[i+5|0]|I[i+6|0]<<8;F[k|0]=j;F[k+1|0]=j>>>8;F[k+2|0]=I[i+7|0];h=h+1|0;m=m+1|0;if((o|0)!=(m|0)){continue}break};break b;case 7:case 8:Ia[H[H[d>>2]+12>>2]](d,i+2|0,2,1,0,0)|0;j=I[i+15|0];if(!j){break b}h=J[i+2>>1];k=h<<3;m=h>>>7&248;o=h>>>2&248;q=0;h=0;if(j-1>>>0>=3){s=j&252;l=0;while(1){n=N(h,3)+b|0;F[n+2|0]=m;F[n+1|0]=o;F[n|0]=k;n=N(h|1,3)+b|0;F[n+2|0]=m;F[n+1|0]=o;F[n|0]=k;n=N(h|2,3)+b|0;F[n+2|0]=m;F[n+1|0]=o;F[n|0]=k;n=N(h|3,3)+b|0;F[n+2|0]=m;F[n+1|0]=o;F[n|0]=k;h=h+4|0;l=l+4|0;if((s|0)!=(l|0)){continue}break}}l=j&3;if(!l){break b}while(1){j=N(h,3)+b|0;F[j+2|0]=m;F[j+1|0]=o;F[j|0]=k;h=h+1|0;q=q+1|0;if((l|0)!=(q|0)){continue}break};break b;case 0:break c;default:break b}}Ia[H[H[d>>2]+12>>2]](d,i+1|0,1,1,0,0)|0;h=I[i+15|0];if(!h){break b}_a(b,I[i+1|0],h)}if((g&255)==255){g=255;break a}Ia[H[H[d>>2]+20>>2]](d,r,0)|0;break a}k=g+1|0;h=((k&255)+p|0)>(e|0);m=e-p|0;k=h?m:k;F[i+15|0]=k;ei(a,b,c,d,k&255,f,p);g=h?g-m|0:-1}h=I[i+15|0];b=(J[a+26>>1]==24?N(h,3):h)+b|0;p=h+p|0;if((p|0)<(e|0)){continue}break}}Ga=i+16|0;return g&255}function nx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=H[a+464>>2];if(H[a+280>>2]){c=H[e+52>>2];if(!c){if(!(Ia[H[H[a+460>>2]+8>>2]](a)|0)){c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}if(H[a+336>>2]>0){while(1){g=f<<2;d=H[(g+a|0)+340>>2];a:{b:{if(H[a+224>>2]){if(H[a+408>>2]){break b}if(H[a+416>>2]){break a}}c=H[((H[d+20>>2]<<2)+e|0)+56>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;c=e+g|0;H[c+36>>2]=0;H[c+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break b}break a}if(!H[a+408>>2]){break a}}_a(H[((H[d+24>>2]<<2)+e|0)+120>>2],0,256)}f=f+1|0;if((f|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=-16;H[e+8>>2]=0;H[e+12>>2]=0;c=H[a+280>>2]}H[e+52>>2]=c-1}c:{if(H[e+16>>2]==-1){break c}g=H[b>>2];i=H[a+428>>2];c=H[a+412>>2];b=c;d:{if((c|0)<=0){break d}b=c;while(1){if(J[g+(H[(b<<2)+i>>2]<<1)>>1]){break d}d=(b|0)>1;b=b-1|0;if(d){continue}break}b=0}d=H[a+408>>2];if((c|0)<(d|0)){break c}c=H[a+420>>2];j=-1<<c;k=1<<c;l=e+184|0;m=(H[H[a+340>>2]+24>>2]<<2)+e|0;while(1){f=(H[m+120>>2]+N(d,3)|0)-3|0;if((b|0)<(d|0)){if(Eb(a,f)){break c}}c=d;e:{f:{g:{while(1){h=g+(H[(c<<2)+i>>2]<<1)|0;if(J[h>>1]){if(!Eb(a,f+2|0)){break e}d=G[h>>1];if((d|0)>=0){break g}d=d+j|0;break f}if(Eb(a,f+1|0)){d=Eb(a,l)?j:k;break f}f=f+3|0;d=H[a+412>>2]>(c|0);c=c+1|0;if(d){continue}break}b=H[a>>2];H[b+20>>2]=117;Ia[H[b+4>>2]](a,-1);H[e+16>>2]=-1;return 1}d=d+k|0}G[h>>1]=d}d=c+1|0;if(H[a+412>>2]>(c|0)){continue}break}}return 1}function ek(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=Ga-32|0;Ga=h;d=H[a+12>>2];a:{b:{if(d&131072){break b}e=H[H[a+188>>2]+(b<<2)>>2];if(!e){d=H[a>>2];a=H[a+628>>2];H[h+4>>2]=b;H[h>>2]=0;Xa(a,d,46035,h);c=0;break a}if(!(!(d&2048)|!((J[a+94>>1]|256)&d))){c:{if(!(d&512)){break c}c=H[a+596>>2];if(!c){break c}Ta(c);d=H[a+12>>2]}d=d&-513;H[a+12>>2]=d;d:{c=H[a+616>>2];if(c>>>0>=e>>>0){f=H[a+184>>2]+(b<<2)|0;if(K[f>>2]<=c-e>>>0){break d}}H[a+504>>2]=-1;c=0;break a}H[a+600>>2]=e;H[a+596>>2]=H[a+612>>2]+H[f>>2];break b}if(e>>>0>K[a+600>>2]){H[a+504>>2]=-1;if(!(d&512)){d=H[a+628>>2];a=H[a>>2];H[h+20>>2]=b;H[h+16>>2]=a;Xa(d,55106,46624,h+16|0);c=0;break a}c=0;if(!fk(a,e>>>0<4294966272?e+1023&-1024:0)){break a}}f=H[a+596>>2];d=e;c=Ga-80|0;Ga=c;e:{g=H[a+12>>2];if(!(g&131072)){f:{if(!(g&2048)){g=b<<2;if((Ia[H[a+640>>2]](H[a+628>>2],H[g+H[a+184>>2]>>2],0)|0)!=H[g+H[a+184>>2]>>2]){d=H[a+628>>2];f=H[a>>2];g=H[a+472>>2];i=H[a+500>>2];H[c+44>>2]=b;H[c+40>>2]=i;H[c+36>>2]=g;H[c+32>>2]=f;Xa(d,55106,52562,c+32|0);d=-1;break f}f=Ia[H[a+632>>2]](H[a+628>>2],f,d)|0;if((f|0)==(d|0)){break f}g=H[a+628>>2];i=H[a>>2];j=H[a+472>>2];k=H[a+500>>2];H[c+16>>2]=d;H[c+12>>2]=f;H[c+8>>2]=k;H[c+4>>2]=j;H[c>>2]=i;Xa(g,55106,52708,c);d=-1;break f}i=H[a+616>>2];g=H[H[a+184>>2]+(b<<2)>>2];if(i>>>0<g+d>>>0){f=H[a+628>>2];j=H[a>>2];k=H[a+472>>2];l=H[a+500>>2];H[c+68>>2]=d;H[c- -64>>2]=i-g;H[c+60>>2]=b;H[c+56>>2]=l;H[c+52>>2]=k;H[c+48>>2]=j;Xa(f,55106,52982,c+48|0);d=-1;break f}sb(f,g+H[a+612>>2]|0,d)}Ga=c+80|0;break e}aa(47163,47741,415,55234);X()}c=0;if((d|0)!=(e|0)){break a}d=H[a+12>>2];if(d&(J[a+94>>1]|256)){break b}Bh(H[a+596>>2],e);d=H[a+12>>2]}if(!(d&32)){c=0;if(!(Ia[H[a+516>>2]](a)|0)){break a}d=H[a+12>>2]|32;H[a+12>>2]=d}H[a+504>>2]=b;c=H[a+56>>2];e=H[a+68>>2];if(c>>>0<0-e>>>0){m=((c+e|0)-1>>>0)/(e>>>0)|0}c=H[a+72>>2];H[a+472>>2]=N((b>>>0)%(m>>>0)|0,c);f=H[a+60>>2];if(f>>>0<0-c>>>0){c=((c+f|0)-1>>>0)/(c>>>0)|0}else{c=0}H[a+500>>2]=N((b>>>0)%(c>>>0)|0,e);e=0;c=0;if(!(d&131072)){c=H[H[a+188>>2]+(b<<2)>>2];e=H[a+596>>2]}H[a+608>>2]=c;H[a+604>>2]=e;c=Ia[H[a+520>>2]](a,(b>>>0)/K[a+176>>2]&65535)|0}Ga=h+32|0;return c}function Ow(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,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=Ga-384|0;Ga=w;p=H[a+332>>2];a=H[b+84>>2];b=w;while(1){s=H[a+128>>2];l=G[c+64>>1];o=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);i=o-j|0;m=N(H[a+96>>2],G[c+48>>1]);k=N(H[a+160>>2],G[c+80>>1]);g=m-k|0;h=N(i+g|0,4433);n=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);t=n-q<<13;f=N(G[c>>1],H[a>>2])<<13|1024;u=t+f|0;i=h+N(i,6270)|0;H[b+320>>2]=u-i>>11;H[b+32>>2]=i+u>>11;i=f-t|0;h=h+N(g,-15137)|0;H[b+224>>2]=i-h>>11;H[b+128>>2]=h+i>>11;s=N(N(l,s),10033);l=s+f|0;i=q<<13;g=i+N(n,11190)|0;q=l-g|0;u=k+o|0;h=N(u+j|0,7053);t=N(m,-4433);v=h+((t+N(o,-5540)|0)+N(j,-16244)|0)|0;H[b+192>>2]=q-v>>11;H[b+160>>2]=q+v>>11;l=g+l|0;g=N(o,2295);o=N(m,10703);m=h+N(u,2139)|0;g=(g+o|0)+m|0;H[b+352>>2]=l-g>>11;H[b>>2]=g+l>>11;n=N(n,2998)-i|0;f=f-s|0;s=n+f|0;i=t+N(k,-12112)|0;k=N(j+k|0,-8565);m=m+(i+k|0)|0;H[b+288>>2]=s-m>>11;H[b+64>>2]=m+s>>11;f=f-n|0;j=k+(h+(N(j,12998)-o|0)|0)|0;H[b+256>>2]=f-j>>11;H[b+96>>2]=f+j>>11;b=b+4|0;a=a+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=p+128|0;o=0;a=w;while(1){k=H[a+4>>2];f=H[a+20>>2];h=k+f|0;j=H[a+28>>2];m=N(h+j|0,7053);c=H[(o<<2)+d>>2]+e|0;l=m+N(h,2139)|0;n=H[a+12>>2];s=N(n,10703);i=l+(s+N(k,2295)|0)|0;g=H[a+24>>2];q=g<<13;p=H[a+8>>2];t=q+N(p,11190)|0;h=(H[a>>2]<<13)+131072|0;u=N(H[a+16>>2],10033);v=h+u|0;r=t+v|0;F[c|0]=I[b+(i+r>>>18&1023)|0];F[c+11|0]=I[b+(r-i>>>18&1023)|0];i=p-g<<13;g=i+h|0;r=k-j|0;x=n-f|0;y=N(r+x|0,4433);r=y+N(r,6270)|0;F[c+1|0]=I[b+(g+r>>>18&1023)|0];F[c+10|0]=I[b+(g-r>>>18&1023)|0];n=N(n,-4433);g=n+N(f,-12112)|0;f=N(f+j|0,-8565);l=(g+f|0)+l|0;p=N(p,2998)-q|0;g=h-u|0;q=p+g|0;F[c+2|0]=I[b+(l+q>>>18&1023)|0];F[c+9|0]=I[b+(q-l>>>18&1023)|0];f=f+(m+(N(j,12998)-s|0)|0)|0;p=g-p|0;F[c+3|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];f=N(x,-15137)+y|0;h=h-i|0;F[c+4|0]=I[b+(f+h>>>18&1023)|0];F[c+7|0]=I[b+(h-f>>>18&1023)|0];j=m+((n+N(k,-5540)|0)+N(j,-16244)|0)|0;k=v-t|0;F[c+5|0]=I[b+(j+k>>>18&1023)|0];F[c+6|0]=I[b+(k-j>>>18&1023)|0];a=a+32|0;o=o+1|0;if((o|0)!=12){continue}break}Ga=w+384|0}function Mt(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;var j=0,k=0,l=0,m=0,n=0,o=0;k=(g|0)/4|0;a:{if(!f){break a}c=f-1|0;j=H[a+64>>2];if(e>>>0>=4){d=e-4|0;m=d&4;n=d>>>0<4;o=(e-(d&-4)|0)-5|0;while(1){l=c;a=e;f=b;c=i;if(!m){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=H[a+12>>2];f=b+16|0;c=i+1|0;a=d}g=d;if(!n){while(1){b=f;g=H[(I[c|0]<<2)+j>>2];H[b>>2]=H[g>>2];H[b+4>>2]=H[g+4>>2];H[b+8>>2]=H[g+8>>2];H[b+12>>2]=H[g+12>>2];g=c;i=H[(I[c+1|0]<<2)+j>>2];H[b+16>>2]=H[i>>2];H[b+20>>2]=H[i+4>>2];H[b+24>>2]=H[i+8>>2];H[b+28>>2]=H[i+12>>2];f=b+32|0;c=c+2|0;a=a-8|0;if(a>>>0>3){continue}break}i=g+1|0;g=a;b=b+16|0}b:{if(g){a=2;c=H[(I[c|0]<<2)+j>>2];c:{switch(o|0){case 2:H[f>>2]=H[c>>2];f=b+20|0;c=c+4|0;case 1:H[f>>2]=H[c>>2];f=f+4|0;c=c+4|0;break;case 0:break c;default:break b}}H[f>>2]=H[c>>2];f=f+4|0;break b}a=1}c=l-1|0;i=(i+k|0)+a|0;b=(h<<2)+f|0;if(l){continue}break}break a}d:{switch(e-1|0){case 1:if(f&1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+8|0;f=f-2|0}else{f=c}if(!c){break a}while(1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];a=h<<2;b=a+b|0;c=b+8|0;d=(i+k|0)+1|0;e=H[(I[d|0]<<2)+j>>2];H[c>>2]=H[e>>2];H[b+12>>2]=H[e+4>>2];b=(a+c|0)+8|0;i=(d+k|0)+1|0;a=(f|0)==1;f=f-2|0;if(!a){continue}break};break a;case 2:if(f&1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+12|0;f=f-2|0}else{f=c}if(!c){break a}while(1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];c=h<<2;a=c+b|0;d=a+12|0;e=(i+k|0)+1|0;b=H[(I[e|0]<<2)+j>>2];H[d>>2]=H[b>>2];H[a+16>>2]=H[b+4>>2];H[a+20>>2]=H[b+8>>2];b=(c+d|0)+12|0;i=(e+k|0)+1|0;a=(f|0)==1;f=f-2|0;if(!a){continue}break};break a;case 0:break d;default:break a}}if(f&1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+4|0;f=f-2|0}else{f=c}if(!c){break a}while(1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];a=h<<2;b=(a+b|0)+4|0;c=(i+k|0)+1|0;H[b>>2]=H[H[(I[c|0]<<2)+j>>2]>>2];b=(a+b|0)+4|0;i=(c+k|0)+1|0;a=(f|0)!=1;f=f-2|0;if(a){continue}break}}}function Gt(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;var j=0,k=0,l=0,m=0,n=0,o=0;k=(g|0)/4|0;a:{if(!f){break a}c=f-1|0;j=H[a+60>>2];if(e>>>0>=4){d=e-4|0;m=d&4;n=d>>>0<4;o=(e-(d&-4)|0)-5|0;while(1){l=c;a=e;f=b;c=i;if(!m){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];H[b+12>>2]=H[a+12>>2];f=b+16|0;c=i+1|0;a=d}g=d;if(!n){while(1){b=f;g=H[(I[c|0]<<2)+j>>2];H[b>>2]=H[g>>2];H[b+4>>2]=H[g+4>>2];H[b+8>>2]=H[g+8>>2];H[b+12>>2]=H[g+12>>2];g=c;i=H[(I[c+1|0]<<2)+j>>2];H[b+16>>2]=H[i>>2];H[b+20>>2]=H[i+4>>2];H[b+24>>2]=H[i+8>>2];H[b+28>>2]=H[i+12>>2];f=b+32|0;c=c+2|0;a=a-8|0;if(a>>>0>3){continue}break}i=g+1|0;g=a;b=b+16|0}b:{if(g){a=2;c=H[(I[c|0]<<2)+j>>2];c:{switch(o|0){case 2:H[f>>2]=H[c>>2];f=b+20|0;c=c+4|0;case 1:H[f>>2]=H[c>>2];f=f+4|0;c=c+4|0;break;case 0:break c;default:break b}}H[f>>2]=H[c>>2];f=f+4|0;break b}a=1}c=l-1|0;i=(i+k|0)+a|0;b=(h<<2)+f|0;if(l){continue}break}break a}d:{switch(e-1|0){case 1:if(f&1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+8|0;f=f-2|0}else{f=c}if(!c){break a}while(1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];a=h<<2;b=a+b|0;c=b+8|0;d=(i+k|0)+1|0;e=H[(I[d|0]<<2)+j>>2];H[c>>2]=H[e>>2];H[b+12>>2]=H[e+4>>2];b=(a+c|0)+8|0;i=(d+k|0)+1|0;a=(f|0)==1;f=f-2|0;if(!a){continue}break};break a;case 2:if(f&1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+12|0;f=f-2|0}else{f=c}if(!c){break a}while(1){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];H[b+8>>2]=H[a+8>>2];c=h<<2;a=c+b|0;d=a+12|0;e=(i+k|0)+1|0;b=H[(I[e|0]<<2)+j>>2];H[d>>2]=H[b>>2];H[a+16>>2]=H[b+4>>2];H[a+20>>2]=H[b+8>>2];b=(c+d|0)+12|0;i=(e+k|0)+1|0;a=(f|0)==1;f=f-2|0;if(!a){continue}break};break a;case 0:break d;default:break a}}if(f&1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+4|0;f=f-2|0}else{f=c}if(!c){break a}while(1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];a=h<<2;b=(a+b|0)+4|0;c=(i+k|0)+1|0;H[b>>2]=H[H[(I[c|0]<<2)+j>>2]>>2];b=(a+b|0)+4|0;i=(c+k|0)+1|0;a=(f|0)!=1;f=f-2|0;if(a){continue}break}}}function Vu(a,b,c){a=a|0;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,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;F[a+224|0]=0;F[a+225|0]=0;F[a+226|0]=0;F[a+227|0]=0;F[a+228|0]=0;F[a+229|0]=0;F[a+230|0]=0;F[a+231|0]=0;F[a+248|0]=0;F[a+249|0]=0;F[a+250|0]=0;F[a+251|0]=0;F[a+252|0]=0;F[a+253|0]=0;F[a+254|0]=0;F[a+255|0]=0;F[a+240|0]=0;F[a+241|0]=0;F[a+242|0]=0;F[a+243|0]=0;F[a+244|0]=0;F[a+245|0]=0;F[a+246|0]=0;F[a+247|0]=0;F[a+232|0]=0;F[a+233|0]=0;F[a+234|0]=0;F[a+235|0]=0;F[a+236|0]=0;F[a+237|0]=0;F[a+238|0]=0;F[a+239|0]=0;f=a;while(1){d=H[(m<<2)+b>>2]+c|0;h=I[d|0];e=I[d+3|0];i=I[d+10|0];w=e-i|0;l=I[d+13|0];g=h-l|0;p=I[d+2|0];q=I[d+11|0];j=p-q|0;r=I[d+1|0];s=I[d+12|0];k=r-s|0;x=j+k|0;t=I[d+5|0];u=I[d+8|0];n=t-u|0;v=I[d+4|0];y=I[d+9|0];o=v-y|0;z=n-o|0;A=I[d+6|0];B=I[d+7|0];d=A-B|0;H[f+28>>2]=w+g-((x+z|0)+d)<<2;v=v+y|0;p=p+q|0;q=v+p|0;e=e+i|0;i=t+u|0;r=r+s|0;s=i+r|0;t=A+B|0;l=h+l|0;u=t+l|0;H[f>>2]=(((q+e|0)+s|0)+u<<2)-7168;h=e<<1;H[f+16>>2]=((N(q-h|0,-7223)+N(s-h|0,2578)|0)+N(u-h|0,10438)|0)+1024>>11;e=l-t|0;i=r-i|0;l=N(e+i|0,9058)+1024|0;h=p-v|0;H[f+24>>2]=(l+N(h,-11295)|0)+N(i,-14084)>>11;H[f+8>>2]=(l+N(h,5027)|0)+N(e,2237)>>11;h=w<<13;e=((N(z,11512)-h|0)+N(x,-1297)|0)+1024|0;i=(e+N(j,-19447)|0)+N(o,9175)|0;j=N(d+o|0,6164)+N(g+j|0,9810)|0;H[f+20>>2]=i+j>>11;e=(e+N(k,-3474)|0)+N(n,-25148)|0;k=N(n-d|0,3826)+N(g+k|0,10935)|0;H[f+12>>2]=e+k>>11;H[f+4>>2]=(j+((d+(h+k|0)|0)+N(d+g|0,-9232)|0)|0)+1024>>11;f=f+32|0;d=7;m=m+1|0;if((m|0)!=7){continue}break}while(1){j=H[a+128>>2];k=H[a+64>>2];f=j+k|0;n=H[a+192>>2];o=H[a>>2];g=n+o|0;e=f+g|0;c=H[a+96>>2];m=H[a+160>>2];h=H[a+32>>2];b=m+h|0;H[a>>2]=N(e+(c+b|0)|0,10700)+32768>>16;e=N(e-(c<<2)|0,3783);i=N(g-b|0,9434)+32768|0;g=N(g-f|0,9850);H[a+192>>2]=e+(i-g|0)>>16;f=N(b-f|0,3367);H[a+128>>2]=(f+i|0)+N(b-(c<<1)|0,-7566)>>16;H[a+64>>2]=(e+(f+g|0)|0)+32768>>16;b=k-j|0;c=o-n|0;f=N(b+c|0,6565)+32768|0;e=f+N(b,20017)|0;g=b;b=h-m|0;g=N(g+b|0,-14752);H[a+160>>2]=e+g>>16;e=g;g=N(c-b|0,1822);b=N(b+c|0,10009);H[a+96>>2]=((e+g|0)+b|0)+32768>>16;H[a+32>>2]=b+(f-g|0)>>16;b=d;d=d-1|0;a=a+4|0;if(b){continue}break}}function Zk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{if(!H[a+5792>>2]){e=H[a+5820>>2];break a}l=a+5817|0;while(1){m=d+1|0;h=I[H[a+5784>>2]+d|0];n=a;k=J[H[a+5796>>2]+(d<<1)>>1];b:{c:{if(!k){d=(h<<2)+b|0;f=J[d+2>>1];g=J[d>>1];d=H[a+5820>>2];e=J[a+5816>>1]|g<<d;G[a+5816>>1]=e;if((d|0)>(16-f|0)){d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[l|0];d=H[a+5820>>2];G[a+5816>>1]=g>>>16-d;e=(d+f|0)-16|0;break c}e=d+f|0;break c}f=I[h+13312|0];j=f<<2;d=j+b|0;i=J[d+1030>>1];g=J[d+1028>>1];d=H[a+5820>>2];e=J[a+5816>>1]|g<<d;G[a+5816>>1]=e;d:{if((d|0)>(16-i|0)){d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[l|0];d=H[a+5820>>2];e=g>>>16-d|0;G[a+5816>>1]=e;d=(d+i|0)-16|0;break d}d=d+i|0}H[a+5820>>2]=d;if(f-28>>>0>=4294967276){f=h-H[j+15280>>2]|0;g=H[j+14912>>2];e:{if((16-g|0)<(d|0)){e=f<<d|e;G[a+5816>>1]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[l|0];d=H[a+5820>>2];e=(f&65535)>>>16-d|0;G[a+5816>>1]=e;d=(d+g|0)-16|0;break e}e=f<<d|e;G[a+5816>>1]=e;d=d+g|0}H[a+5820>>2]=d}i=k-1|0;f=I[(i>>>0<256?i:(i>>>7|0)+256|0)+12800|0];k=f<<2;g=k+c|0;j=J[g+2>>1];h=e;e=J[g>>1];h=h|e<<d;G[a+5816>>1]=h;f:{if((16-j|0)<(d|0)){d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=h;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[l|0];d=H[a+5820>>2];h=e>>>16-d|0;G[a+5816>>1]=h;e=(d+j|0)-16|0;break f}e=d+j|0}H[a+5820>>2]=e;if(f>>>0<4){break b}f=i-H[k+15408>>2]|0;g=H[k+15040>>2];if((16-g|0)<(e|0)){e=f<<e|h;G[a+5816>>1]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=e;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[l|0];d=H[a+5820>>2];G[a+5816>>1]=(f&65535)>>>16-d;e=(d+g|0)-16|0;break c}G[a+5816>>1]=f<<e|h;e=e+g|0}H[n+5820>>2]=e}d=m;if(d>>>0<K[a+5792>>2]){continue}break}}m=J[b+1026>>1];d=J[b+1024>>1];c=J[a+5816>>1]|d<<e;G[a+5816>>1]=c;if((16-m|0)<(e|0)){b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=c;b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];b=H[a+5820>>2];G[a+5816>>1]=d>>>16-b;H[a+5820>>2]=(b+m|0)-16;return}H[a+5820>>2]=e+m}function Ju(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;e=I[d+2|0];f=I[d|0];g=e+f|0;d=I[d+1|0];H[a>>2]=(g+d<<3)-3072;H[a+4>>2]=N(f-e|0,10033)+512>>10;H[a+8>>2]=N(g-(d<<1)|0,5793)+512>>10;d=H[b+4>>2]+c|0;e=I[d+2|0];f=I[d|0];g=e+f|0;d=I[d+1|0];H[a+32>>2]=(g+d<<3)-3072;H[a+36>>2]=N(f-e|0,10033)+512>>10;H[a+40>>2]=N(g-(d<<1)|0,5793)+512>>10;d=H[b+8>>2]+c|0;e=I[d+2|0];f=I[d|0];g=e+f|0;d=I[d+1|0];H[a+64>>2]=(g+d<<3)-3072;H[a+68>>2]=N(f-e|0,10033)+512>>10;H[a+72>>2]=N(g-(d<<1)|0,5793)+512>>10;d=H[b+12>>2]+c|0;e=I[d+2|0];f=I[d|0];g=e+f|0;h=I[d+1|0];d=(g+h<<3)-3072|0;H[a+96>>2]=d;H[a+100>>2]=N(f-e|0,10033)+512>>10;H[a+104>>2]=N(g-(h<<1)|0,5793)+512>>10;e=H[b+16>>2]+c|0;f=I[e+2|0];g=I[e|0];h=f+g|0;i=I[e+1|0];e=(h+i<<3)-3072|0;H[a+128>>2]=e;f=N(g-f|0,10033)+512>>10;H[a+132>>2]=f;H[a+136>>2]=N(h-(i<<1)|0,5793)+512>>10;b=H[b+20>>2]+c|0;g=I[b+2|0];h=I[b|0];c=g+h|0;b=I[b+1|0];H[a+168>>2]=N(c-(b<<1)|0,5793)+512>>10;c=(b+c<<3)-3072|0;i=H[a>>2];b=c+i|0;k=H[a+64>>2];j=d+k|0;H[a+64>>2]=N(b-j|0,17837)+16384>>15;b=b+j|0;j=H[a+32>>2];l=j+e|0;H[a+128>>2]=N(b-(l<<1)|0,10298)+16384>>15;H[a>>2]=N(b+l|0,14564)+16384>>15;b=k-d|0;c=i-c|0;d=N(b+c|0,5331)+16384|0;e=j-e|0;H[a+160>>2]=d+N(b-e|0,14564)>>15;H[a+96>>2]=N(c-(b+e|0)|0,14564)+16384>>15;H[a+32>>2]=d+N(c+e|0,14564)>>15;c=N(h-g|0,10033)+512>>10;d=H[a+4>>2];b=c+d|0;e=H[a+100>>2];g=H[a+68>>2];h=e+g|0;H[a+68>>2]=N(b-h|0,17837)+16384>>15;b=b+h|0;h=H[a+36>>2];i=h+f|0;H[a+132>>2]=N(b-(i<<1)|0,10298)+16384>>15;H[a+4>>2]=N(b+i|0,14564)+16384>>15;b=g-e|0;c=d-c|0;d=N(b+c|0,5331)+16384|0;e=h-f|0;H[a+36>>2]=d+N(e+c|0,14564)>>15;H[a+164>>2]=d+N(b-e|0,14564)>>15;H[a+100>>2]=N(c-(b+e|0)|0,14564)+16384>>15;b=H[a+136>>2];c=H[a+40>>2];e=H[a+168>>2];f=H[a+8>>2];d=e+f|0;g=H[a+104>>2];h=H[a+72>>2];i=g+h|0;H[a+72>>2]=N(d-i|0,17837)+16384>>15;d=d+i|0;i=b+c|0;H[a+136>>2]=N(d-(i<<1)|0,10298)+16384>>15;H[a+8>>2]=N(d+i|0,14564)+16384>>15;d=h-g|0;e=f-e|0;f=N(d+e|0,5331)+16384|0;b=c-b|0;H[a+168>>2]=f+N(d-b|0,14564)>>15;H[a+104>>2]=N(e-(b+d|0)|0,14564)+16384>>15;H[a+40>>2]=f+N(b+e|0,14564)>>15}function ov(a,b){a=a|0;b=b|0;var 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;if(H[a+76>>2]>0){u=H[a+284>>2]-1|0;q=H[a+400>>2];h=H[a+84>>2];while(1){d=s<<2;f=H[h+12>>2];p=Ia[H[H[a+4>>2]+32>>2]](a,H[(d+q|0)- -64>>2],N(f,H[q+8>>2]),f,1)|0;if(K[q+8>>2]<u>>>0){f=H[h+12>>2]}else{f=H[h+12>>2];c=K[h+32>>2]%(f>>>0)|0;f=c?c:f}j=H[h+28>>2];k=H[h+8>>2];c=(j>>>0)%(k>>>0)|0;l=(c|0)>0?k-c|0:c;a:{if((f|0)<=0){break a}n=H[(d+H[a+416>>2]|0)+4>>2];m=b+d|0;if((l|0)<=0){c=0;if((f|0)!=1){g=f&-2;d=0;while(1){Ia[n|0](a,h,H[m>>2],H[(c<<2)+p>>2],N(H[h+40>>2],c),0,j);i=c|1;Ia[n|0](a,h,H[m>>2],H[(i<<2)+p>>2],N(i,H[h+40>>2]),0,j);c=c+2|0;d=d+2|0;if((g|0)!=(d|0)){continue}break}}if(!(f&1)){break a}Ia[n|0](a,h,H[m>>2],H[(c<<2)+p>>2],N(H[h+40>>2],c),0,j);break a}t=l<<7;v=l&-8;r=l&7;w=l-1|0;i=0;while(1){c=H[(i<<2)+p>>2];Ia[n|0](a,h,H[m>>2],c,N(H[h+40>>2],i),0,j);c=c+(j<<7)|0;ub(c,t);g=J[c-128>>1];d=0;o=0;if(w>>>0>=7){while(1){e=d<<7;G[e+c>>1]=g;G[c+(e|128)>>1]=g;G[c+(e|256)>>1]=g;G[c+(e|384)>>1]=g;G[c+(e|512)>>1]=g;G[c+(e|640)>>1]=g;G[c+(e|768)>>1]=g;G[c+(e|896)>>1]=g;d=d+8|0;o=o+8|0;if((v|0)!=(o|0)){continue}break}}e=0;if(r){while(1){G[c+(d<<7)>>1]=g;d=d+1|0;e=e+1|0;if((r|0)!=(e|0)){continue}break}}i=i+1|0;if((i|0)!=(f|0)){continue}break}}b:{if(H[q+8>>2]!=(u|0)|H[h+12>>2]<=(f|0)){break b}c=j+l|0;d=(c>>>0)/(k>>>0)|0;j=c<<7;if(c>>>0>=k>>>0){l=k-1|0;r=d>>>0>1?d:1;t=k&-8;n=k&7;while(1){c=(f<<2)+p|0;i=H[c-4>>2];c=H[c>>2];ub(c,j);m=0;if((k|0)>0){while(1){g=J[(l<<7)+i>>1];d=0;o=0;if(l>>>0>=7){while(1){e=d<<7;G[e+c>>1]=g;G[(e|128)+c>>1]=g;G[(e|256)+c>>1]=g;G[(e|384)+c>>1]=g;G[(e|512)+c>>1]=g;G[(e|640)+c>>1]=g;G[(e|768)+c>>1]=g;G[(e|896)+c>>1]=g;d=d+8|0;o=o+8|0;if((t|0)!=(o|0)){continue}break}}e=0;if(n){while(1){G[(d<<7)+c>>1]=g;d=d+1|0;e=e+1|0;if((n|0)!=(e|0)){continue}break}}d=k<<7;i=d+i|0;c=c+d|0;m=m+1|0;if((r|0)!=(m|0)){continue}break}}f=f+1|0;if((f|0)<H[h+12>>2]){continue}break}break b}while(1){ub(H[(f<<2)+p>>2],j);f=f+1|0;if((f|0)<H[h+12>>2]){continue}break}}h=h+88|0;s=s+1|0;if((s|0)<H[a+76>>2]){continue}break}}return ol(a,b)|0}function Bf(a,b,c,d){var e=0,f=0,g=0,h=0;f=H[a+24>>2];g=H[f+4>>2];e=H[f>>2];H[a+228>>2]=d;H[a+224>>2]=c;H[a+220>>2]=b;a:{if(!g){if(!(Ia[H[f+12>>2]](a)|0)){break a}e=H[f>>2];g=H[f+4>>2]}h=I[e|0];b=g-1|0;if(b){c=e+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}b=H[f+4>>2];c=H[f>>2]}g=I[c|0];e=b-1|0;if(e){b=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}e=H[f+4>>2];b=H[f>>2]}H[a+212>>2]=I[b|0];e=e-1|0;if(e){c=b+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}e=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+32>>2]=b;e=e-1|0;if(e){c=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}b=H[a+32>>2];e=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+32>>2]=d+I[b|0];e=e-1|0;if(e){c=b+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}e=H[f+4>>2];c=H[f>>2]}b=I[c|0]<<8;H[a+28>>2]=b;e=e-1|0;if(e){c=c+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}b=H[a+28>>2];e=H[f+4>>2];c=H[f>>2]}d=b;b=c;H[a+28>>2]=d+I[b|0];c=e-1|0;if(c){b=b+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}c=H[f+4>>2];b=H[f>>2]}H[a+36>>2]=I[b|0];e=H[a>>2];H[e+24>>2]=H[a+436>>2];H[e+28>>2]=H[a+28>>2];H[e+32>>2]=H[a+32>>2];d=H[a+36>>2];H[e+20>>2]=102;H[e+36>>2]=d;Ia[H[e+4>>2]](a,1);if(H[H[a+460>>2]+16>>2]){d=H[a>>2];H[d+20>>2]=60;Ia[H[d>>2]](a)}h=(g|h<<8)-8|0;b:{if(!(!H[a+32>>2]|!H[a+28>>2])){g=H[a+36>>2];if((g|0)>0){break b}}d=H[a>>2];H[d+20>>2]=33;Ia[H[d>>2]](a);g=H[a+36>>2]}if((h|0)!=(N(g,3)|0)){d=H[a>>2];H[d+20>>2]=12;Ia[H[d>>2]](a)}g=H[a+216>>2];if(!g){g=Ia[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],88))|0;H[a+216>>2]=g}b=b+1|0;e=c-1|0;if(H[a+36>>2]>0){c=0;while(1){H[g+4>>2]=c;if(!e){if(!(Ia[H[f+12>>2]](a)|0)){break a}e=H[f+4>>2];b=H[f>>2]}H[g>>2]=I[b|0];d=e-1|0;if(d){b=b+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];b=H[f>>2]}h=I[b|0];H[g+12>>2]=h&15;H[g+8>>2]=h>>>4;d=d-1|0;if(d){h=b+1|0}else{if(!(Ia[H[f+12>>2]](a)|0)){break a}d=H[f+4>>2];h=H[f>>2]}H[g+16>>2]=I[h|0];e=H[a>>2];H[e+24>>2]=H[g>>2];H[e+28>>2]=H[g+8>>2];H[e+32>>2]=H[g+12>>2];b=H[g+16>>2];H[e+20>>2]=103;H[e+36>>2]=b;Ia[H[e+4>>2]](a,1);b=h+1|0;e=d-1|0;g=g+88|0;c=c+1|0;if((c|0)<H[a+36>>2]){continue}break}}H[H[a+460>>2]+16>>2]=1;H[f+4>>2]=e;H[f>>2]=b;return 1}return 0}function Up(a,b,c,d,e,f){a=a|0;b=b|0;c=c|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;g=Ga-96|0;Ga=g;H[g+88>>2]=f;H[g+92>>2]=e;a:{if(!(!b|!c)){i=H[a+20>>2];h=H[i+208>>2];if(h){Ia[H[H[h>>2]+4>>2]](h);H[i+208>>2]=0}h=Va(16);H[h+4>>2]=0;H[h+8>>2]=0;H[h+12>>2]=0;H[h>>2]=170784;H[i+208>>2]=h;h=H[a+8>>2];h=Ia[H[H[h>>2]+52>>2]](h)|0;i=H[a+8>>2];q=0,r=Ia[H[H[i>>2]+24>>2]](i)|0,p=H[H[0]+24>>2],Ia[p](q|0,r|0);Ia[H[H[h>>2]+68>>2]](h,0);Ia[H[H[0]+436>>2]](0,h);if((f|0)==-1){Ia[H[H[a>>2]+32>>2]](a,g+24|0,g+8|0,g+80|0,g+72|0);j=M[g+80>>3];if(j<0){j=-j;M[g+80>>3]=j}k=M[g+72>>3];k=k<0?-k:k;if((e|0)<0){l=j*96/25.4;b:{if(P(l)<2147483648){e=~~l;break b}e=-2147483648}H[g+92>>2]=e}j=k*+(e|0)/j;c:{if(P(j)<2147483648){f=~~j;break c}f=-2147483648}H[g+88>>2]=f}M[g+80>>3]=+(e|0)*25.4/96;M[g+72>>3]=+(f|0)*25.4/96;i=N(e,f);f=Va(i<<2);d:{if((i|0)<=0){break d}e=0;if(i-1>>>0>=7){o=i&-8;while(1){a=e<<2;H[a+f>>2]=16777215;H[f+(a|4)>>2]=16777215;H[f+(a|8)>>2]=16777215;H[f+(a|12)>>2]=16777215;H[f+(a|16)>>2]=16777215;H[f+(a|20)>>2]=16777215;H[f+(a|24)>>2]=16777215;H[f+(a|28)>>2]=16777215;e=e+8|0;m=m+8|0;if((m|0)!=(o|0)){continue}break}}a=i&7;if(!a){break d}while(1){H[f+(e<<2)>>2]=16777215;e=e+1|0;n=n+1|0;if((a|0)!=(n|0)){continue}break}}a=g+24|0;H[a>>2]=0;H[a+4>>2]=0;F[a+40|0]=0;H[a+32>>2]=0;H[a+36>>2]=-1074790400;F[a+21|0]=0;F[a+22|0]=0;F[a+23|0]=0;F[a+24|0]=0;F[a+25|0]=0;F[a+26|0]=0;F[a+27|0]=0;F[a+28|0]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;H[a+16>>2]=f;H[a+4>>2]=H[g+92>>2];H[a+8>>2]=H[g+88>>2];H[g+8>>2]=0-(H[g+92>>2]<<2);H[a+12>>2]=H[g+8>>2];Ia[H[H[0]+464>>2]](0,a);Ia[H[H[0]+456>>2]](0,0);Ia[H[H[0]+36>>2]](0,g+80|0)|0;Ia[H[H[0]+28>>2]](0,g+72|0)|0;e=Ga-80|0;Ga=e;e:{if(!b){break e}}Ga=e+80|0;b=Nc(c);if(b>>>0>=1073741808){break a}f:{g:{if(b>>>0>=2){f=b+4&-4;e=Va(f<<2);H[g+16>>2]=f|-2147483648;H[g+8>>2]=e;H[g+12>>2]=b;break g}F[g+19|0]=b;e=g+8|0;if(!b){break f}}Wa(e,c,b)}H[(b<<2)+e>>2]=0;gg(a,g+8|0,d);if(F[g+19|0]<0){Ta(H[g+8>>2])}if(h){Ia[H[H[h>>2]+12>>2]](h)|0}Ia[H[H[0]+12>>2]](0)|0;Qc(a)}Ga=g+96|0;return}Qb();X()}function lw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c|0)!=100){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}H[a+256>>2]=0;H[a+244>>2]=0;H[a+80>>2]=b;a:{b:{c:{switch(b|0){case 1:H[a+76>>2]=1;H[a+244>>2]=1;a=H[a+84>>2];H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=1;return;case 2:H[a+76>>2]=3;H[a+256>>2]=1;a=H[a+84>>2];H[a+176>>2]=66;H[a+88>>2]=71;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=82;break b;case 3:H[a+76>>2]=3;H[a+244>>2]=1;a=H[a+84>>2];H[a+176>>2]=3;H[a+88>>2]=2;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=2;H[a+12>>2]=2;H[a>>2]=1;break a;case 4:H[a+76>>2]=4;H[a+256>>2]=1;a=H[a+84>>2];H[a+264>>2]=75;H[a+176>>2]=89;H[a+88>>2]=77;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=1;H[a+12>>2]=1;H[a>>2]=67;H[a+288>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;H[a+272>>2]=1;H[a+276>>2]=1;break b;case 5:H[a+76>>2]=4;H[a+256>>2]=1;a=H[a+84>>2];H[a+264>>2]=4;H[a+176>>2]=3;H[a+88>>2]=2;H[a+24>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=2;H[a+12>>2]=2;H[a>>2]=1;H[a+288>>2]=0;H[a+280>>2]=0;H[a+284>>2]=0;H[a+272>>2]=2;H[a+276>>2]=2;break a;case 0:b=H[a+36>>2];H[a+76>>2]=b;d:{if(b-11>>>0<=4294967285){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=27;H[H[a>>2]+28>>2]=10;Ia[H[H[a>>2]>>2]](a);b=H[a+76>>2];if((b|0)<=0){break d}}d=H[a+84>>2];a=0;if((b|0)!=1){g=b&-2;while(1){c=d+N(a,88)|0;H[c+24>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=1;H[c+12>>2]=1;H[c>>2]=a;e=a|1;c=d+N(e,88)|0;H[c+24>>2]=0;H[c+8>>2]=1;H[c+12>>2]=1;H[c+16>>2]=0;H[c+20>>2]=0;H[c>>2]=e;a=a+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(b&1)){break d}b=d+N(a,88)|0;H[b+24>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b+8>>2]=1;H[b+12>>2]=1;H[b>>2]=a}return;default:break c}}b=H[a>>2];H[b+20>>2]=11;Ia[H[b>>2]](a);return}H[a+200>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+184>>2]=1;H[a+188>>2]=1;H[a+112>>2]=0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+96>>2]=1;H[a+100>>2]=1;return}H[a+200>>2]=1;H[a+192>>2]=1;H[a+196>>2]=1;H[a+184>>2]=1;H[a+188>>2]=1;H[a+112>>2]=1;H[a+104>>2]=1;H[a+108>>2]=1;H[a+96>>2]=1;H[a+100>>2]=1}function Hm(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Ga-128|0;Ga=j;a:{b:{c:{if(!se(f,g,h,i,0,0,0,0)){break c}m=i&65535;n=i>>>16&32767;d:{e:{if((n|0)!=32767){l=4;if(n){break e}l=f|h|(g|m)?3:2;break d}l=!(f|h|(g|m))}}r=e>>>16|0;o=r&32767;if((o|0)==32767){break c}if(l){break b}}Gb(j+16|0,b,c,d,e,f,g,h,i);e=H[j+16>>2];d=H[j+20>>2];c=H[j+24>>2];b=H[j+28>>2];um(j,e,d,c,b,e,d,c,b);d=H[j+8>>2];e=H[j+12>>2];h=H[j>>2];i=H[j+4>>2];break a}m=e&65535|o<<16;p=m;l=d;m=h;q=i>>>16&32767;k=i&65535|q<<16;if((se(b,c,l,p,f,g,h,k)|0)<=0){if(se(b,c,l,p,f,g,m,k)){h=b;i=c;break a}Gb(j+112|0,b,c,d,e,0,0,0,0);d=H[j+120>>2];e=H[j+124>>2];h=H[j+112>>2];i=H[j+116>>2];break a}if(o){i=c;h=b}else{Gb(j+96|0,b,c,l,p,0,0,0,1081540608);h=H[j+108>>2];p=h;l=H[j+104>>2];o=(h>>>16|0)-120|0;i=H[j+100>>2];h=H[j+96>>2]}if(!q){Gb(j+80|0,f,g,m,k,0,0,0,1081540608);f=H[j+92>>2];k=f;m=H[j+88>>2];q=(k>>>16|0)-120|0;g=H[j+84>>2];f=H[j+80>>2]}s=k&65535|65536;p=p&65535|65536;if((o|0)>(q|0)){while(1){t=l-m|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;n=(p-((l>>>0<m>>>0)+s|0)|0)-(t>>>0<k>>>0)|0;k=t-k|0;f:{if((n|0)>0|(n|0)>=0){l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(!(h|k|(i|n))){Gb(j+32|0,b,c,d,e,0,0,0,0);d=H[j+40>>2];e=H[j+44>>2];h=H[j+32>>2];i=H[j+36>>2];break a}n=n<<1|k>>>31;l=k<<1|i>>>31;p=n;break f}n=p<<1|l>>>31;l=l<<1|i>>>31;p=n}n=i<<1|h>>>31;h=h<<1;i=n;o=o-1|0;if((q|0)<(o|0)){continue}break}o=q}q=l-m|0;n=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;k=(p-((l>>>0<m>>>0)+s|0)|0)-(q>>>0<n>>>0)|0;m=q-n|0;g:{if((k|0)<0){m=l;k=p;break g}l=h;h=h-f|0;i=i-((f>>>0>l>>>0)+g|0)|0;if(h|m|(i|k)){break g}Gb(j+48|0,b,c,d,e,0,0,0,0);d=H[j+56>>2];e=H[j+60>>2];h=H[j+48>>2];i=H[j+52>>2];break a}if((k|0)==65535|k>>>0<65535){while(1){b=i>>>31|0;o=o-1|0;p=i<<1|h>>>31;h=h<<1;i=p;c=b;b=m;k=k<<1|b>>>31;m=c|b<<1;if(k>>>0<65536){continue}break}}b=r&32768;if((o|0)<=0){Gb(j- -64|0,h,i,m,k&65535|(b|o+120)<<16,0,0,0,1065811968);d=H[j+72>>2];e=H[j+76>>2];h=H[j+64>>2];i=H[j+68>>2];break a}d=m;e=k&65535|(b|o)<<16}H[a>>2]=h;H[a+4>>2]=i;H[a+8>>2]=d;H[a+12>>2]=e;Ga=j+128|0}function rd(a,b){var c=0,d=0,e=0,f=0;c=H[a+960>>2];e=c+H[a+1044>>2]|0;H[a+960>>2]=e;d=(c|0)>0?H[a+956>>2]&H[(c<<2)+19360>>2]|b<<c:b;H[a+956>>2]=d;if((e|0)>=8){c=H[a+1072>>2];while(1){H[a+1072>>2]=c+1;F[H[a+1076>>2]+c|0]=d;c=H[a+1072>>2];if((c|0)>=254){d=H[a+1060>>2];Ia[H[H[d>>2]+44>>2]](d,c&255)|0;c=H[a+1060>>2];Ia[H[H[c>>2]+16>>2]](c,H[a+1076>>2],1,H[a+1072>>2])|0;H[a+1072>>2]=0;c=0}d=H[a+956>>2]>>>8|0;H[a+956>>2]=d;f=H[a+960>>2];e=f-8|0;H[a+960>>2]=e;if((f|0)>15){continue}break}}c=H[a+1052>>2];a:{if(c?0:G[a+1050>>1]<=G[a+1048>>1]){break a}if(c){H[a+1052>>2]=0;c=H[a+1056>>2];H[a+1044>>2]=c;G[a+1048>>1]=-1<<c^-1;break a}c=H[a+1044>>2]+1|0;H[a+1044>>2]=c;if((c|0)==12){G[a+1048>>1]=4096;break a}G[a+1048>>1]=-1<<c^-1}b:{if(H[a+1068>>2]!=(b|0)){break b}c:{if((e|0)<=0){c=H[a+1072>>2];break c}c=H[a+1072>>2];while(1){H[a+1072>>2]=c+1;F[H[a+1076>>2]+c|0]=d;c=H[a+1072>>2];if((c|0)>=254){b=H[a+1060>>2];Ia[H[H[b>>2]+44>>2]](b,c&255)|0;b=H[a+1060>>2];Ia[H[H[b>>2]+16>>2]](b,H[a+1076>>2],1,H[a+1072>>2])|0;H[a+1072>>2]=0;c=0}d=H[a+956>>2]>>>8|0;H[a+956>>2]=d;b=H[a+960>>2];H[a+960>>2]=b-8;if((b|0)>8){continue}break}}if((c|0)>0){b=H[a+1060>>2];Ia[H[H[b>>2]+44>>2]](b,c&255)|0;b=H[a+1060>>2];Ia[H[H[b>>2]+16>>2]](b,H[a+1076>>2],1,H[a+1072>>2])|0;H[a+1072>>2]=0}b=H[a+1060>>2];Ia[H[H[b>>2]+32>>2]](b)|0;b=H[a+1060>>2];if(!(Ia[H[H[b>>2]+40>>2]](b)|0)){break b}b=I[17832]|I[17833]<<8|(I[17834]<<16|I[17835]<<24);c=I[17828]|I[17829]<<8|(I[17830]<<16|I[17831]<<24);F[a+88|0]=c;F[a+89|0]=c>>>8;F[a+90|0]=c>>>16;F[a+91|0]=c>>>24;F[a+92|0]=b;F[a+93|0]=b>>>8;F[a+94|0]=b>>>16;F[a+95|0]=b>>>24;b=I[17824]|I[17825]<<8|(I[17826]<<16|I[17827]<<24);c=I[17820]|I[17821]<<8|(I[17822]<<16|I[17823]<<24);F[a+80|0]=c;F[a+81|0]=c>>>8;F[a+82|0]=c>>>16;F[a+83|0]=c>>>24;F[a+84|0]=b;F[a+85|0]=b>>>8;F[a+86|0]=b>>>16;F[a+87|0]=b>>>24;b=I[17816]|I[17817]<<8|(I[17818]<<16|I[17819]<<24);c=I[17812]|I[17813]<<8|(I[17814]<<16|I[17815]<<24);F[a+72|0]=c;F[a+73|0]=c>>>8;F[a+74|0]=c>>>16;F[a+75|0]=c>>>24;F[a+76|0]=b;F[a+77|0]=b>>>8;F[a+78|0]=b>>>16;F[a+79|0]=b>>>24}}function Ou(a,b,c){a=a|0;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,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;u=Ga-256|0;Ga=u;e=a;while(1){a:{h=e;d=H[(l<<2)+b>>2]+c|0;i=I[d+4|0];m=I[d+3|0];g=i+m|0;k=I[d+7|0];j=I[d|0];f=k+j|0;n=g+f|0;p=I[d+5|0];o=I[d+2|0];q=p+o|0;r=I[d+6|0];s=I[d+1|0];d=r+s|0;t=q+d|0;H[e+16>>2]=n-t<<2;H[e>>2]=(n+t<<2)-4096;g=f-g|0;f=d-q|0;d=N(g+f|0,4433)+1024|0;H[e+24>>2]=d+N(f,-15137)>>11;H[e+8>>2]=d+N(g,6270)>>11;d=m-i|0;i=j-k|0;m=N(d+i|0,-7373)+1024|0;g=s-r|0;f=g+d|0;k=o-p|0;n=k+i|0;j=N(f+n|0,9633);o=m+N(d,2446)|0;d=j+N(f,-16069)|0;H[e+28>>2]=o+d>>11;j=j+N(n,-3196)|0;f=N(k,16819);k=N(g+k|0,-20995)+1024|0;H[e+20>>2]=j+(f+k|0)>>11;H[e+12>>2]=d+(k+N(g,25172)|0)>>11;H[e+4>>2]=j+(m+N(i,12299)|0)>>11;i=l-7|0;l=l+1|0;d=7;e=u;b:{switch(i|0){case 0:continue;case 8:break a;default:break b}}e=h+32|0;continue}break}while(1){i=H[e+32>>2];m=H[a+192>>2];b=i+m|0;k=H[e+192>>2];j=H[a+32>>2];c=k+j|0;h=b+c|0;l=H[e+64>>2];g=H[a+160>>2];f=l+g|0;n=H[e+160>>2];p=H[a+64>>2];o=n+p|0;q=f+o|0;r=H[e>>2];s=H[a+224>>2];t=r+s|0;v=H[e+224>>2];w=H[a>>2];x=v+w|0;y=t+x|0;z=H[e+96>>2];A=H[a+128>>2];B=z+A|0;C=H[e+128>>2];D=H[a+96>>2];E=C+D|0;F=B+E|0;H[a+128>>2]=(N(h-q|0,4433)+N(y-F|0,10703)|0)+32768>>16;H[a>>2]=((h+(q+F|0)|0)+y|0)+4>>3;h=x-t|0;f=o-f|0;o=E-B|0;c=c-b|0;b=(N(h-f|0,11363)+N(o-c|0,2260)|0)+32768|0;H[a+192>>2]=(b+N(o,-8697)|0)+N(h,-1730)>>16;H[a+64>>2]=(b+N(f,17799)|0)+N(c,11893)>>16;b=g-l|0;c=A-z|0;h=D-C|0;l=p-n|0;g=(N(b-c|0,3363)+N(h+l|0,-11086)|0)+32768|0;i=m-i|0;m=j-k|0;k=N(i+c|0,-10217)+N(m+h|0,-5461)|0;n=k+((g+N(h,8728)|0)+N(c,17760)|0)|0;j=c;c=s-r|0;f=h;h=w-v|0;j=N(j-c|0,7350)+N(f+h|0,8956)|0;H[a+224>>2]=n+j>>16;f=(g+N(l,-9222)|0)+N(b,10055)|0;g=N(i-b|0,11529)+N(l+m|0,1136)|0;b=N(b+c|0,5461)+N(h+l|0,10217)|0;H[a+160>>2]=(f+g|0)+b>>16;l=N(i-c|0,3363)+N(h+m|0,11086)|0;H[a+96>>2]=(l+(g+((k+N(m,589)|0)+N(i,-13631)|0)|0)|0)+32768>>16;H[a+32>>2]=(b+(j+((l+N(h,-18730)|0)+N(c,6387)|0)|0)|0)+32768>>16;b=d;d=d-1|0;e=e+4|0;a=a+4|0;if(b){continue}break}Ga=u+256|0}function Hw(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,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=Ga-224|0;Ga=v;n=H[a+332>>2];b=H[b+84>>2];a=v;while(1){h=H[b+160>>2];i=G[c+80>>1];j=H[b+32>>2];o=G[c+16>>1];q=H[b+96>>2];l=G[c+48>>1];p=N(G[c>>1],H[b>>2])<<13|1024;g=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);m=N(H[b+64>>2],G[c+32>>1]);k=f+m|0;H[a+96>>2]=p+N(g-k|0,11585)>>11;h=N(h,i);i=N(j,o);j=N(h+i|0,5027);k=p+N(k,10438)|0;o=N(g-f|0,7223);s=k+(o+N(f,-637)|0)|0;f=N(q,l);q=N(f+i|0,7663);i=N(i-f|0,1395);l=j+(q-i|0)|0;H[a+192>>2]=s-l>>11;H[a>>2]=l+s>>11;l=N(m,-20239);m=N(m-g|0,2578);l=k+(l+m|0)|0;f=N(f+h|0,-11295);h=f+(j+N(h,15326)|0)|0;H[a+128>>2]=l-h>>11;H[a+64>>2]=h+l>>11;g=o+(m+(p+N(g,-15083)|0)|0)|0;f=f+(i+q|0)|0;H[a+160>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;r=r+1|0;if((r|0)!=8){continue}break}b=n+128|0;r=0;a=v;while(1){g=H[a+12>>2];m=H[a+4>>2];j=N(g+m|0,10935);n=H[a+24>>2];o=H[a+8>>2];q=N(n+o|0,9058);c=H[(r<<2)+d>>2]+e|0;s=H[a+28>>2];p=s<<13;f=H[a+20>>2];l=f+m|0;k=N(l,9810);t=p+(k+(j+N(m,-9232)|0)|0)|0;x=q+N(o,2237)|0;i=(H[a>>2]<<13)+131072|0;h=H[a+16>>2];y=i+N(h,10438)|0;u=x+y|0;F[c|0]=I[b+(t+u>>>18&1023)|0];F[c+13|0]=I[b+(u-t>>>18&1023)|0];q=q+N(n,-14084)|0;t=i+N(h,2578)|0;u=q+t|0;w=j+N(g,-3474)|0;j=N(f+g|0,-1297)-p|0;w=w+j|0;F[c+1|0]=I[b+(u+w>>>18&1023)|0];F[c+12|0]=I[b+(u-w>>>18&1023)|0];j=j+(k+N(f,-19447)|0)|0;n=N(n,-11295)+N(o,5027)|0;o=i+N(h,-7223)|0;k=n+o|0;F[c+2|0]=I[b+(j+k>>>18&1023)|0];F[c+11|0]=I[b+(k-j>>>18&1023)|0];j=m-g|0;k=s+(j-f|0)<<13;h=i+N(h,-11586)|0;F[c+3|0]=I[b+(k+h>>>18&1023)|0];F[c+10|0]=I[b+(h-k>>>18&1023)|0];h=N(l,6164);i=p+N(f,-13850)|0;f=N(f-g|0,11512);i=h+(i+f|0)|0;n=o-n|0;F[c+4|0]=I[b+(i+n>>>18&1023)|0];F[c+9|0]=I[b+(n-i>>>18&1023)|0];f=f+N(g,5529)|0;g=N(j,3826)-p|0;f=f+g|0;p=t-q|0;F[c+5|0]=I[b+(f+p>>>18&1023)|0];F[c+8|0]=I[b+(p-f>>>18&1023)|0];g=g+(h+N(m,-8693)|0)|0;f=y-x|0;F[c+6|0]=I[b+(g+f>>>18&1023)|0];F[c+7|0]=I[b+(f-g>>>18&1023)|0];a=a+32|0;r=r+1|0;if((r|0)!=7){continue}break}Ga=v+224|0}function sw(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,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=Ga-256|0;Ga=u;p=H[a+332>>2];a=H[b+84>>2];b=u;g=8;while(1){a:{b:{h=J[c+32>>1];f=G[c+16>>1];if((h|f)&65535){break b}h=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}h=N(H[a>>2],G[c>>1]);H[b+192>>2]=h;H[b+160>>2]=h;H[b+128>>2]=h;H[b+96>>2]=h;H[b+64>>2]=h;H[b+32>>2]=h;H[b>>2]=h;f=56;break a}j=N(H[a+192>>2],G[c+96>>1]);l=N(H[a+64>>2],h<<16>>16);h=j+l|0;k=N(H[a+128>>2],G[c+64>>1]);m=N(H[a>>2],G[c>>1]);q=k+m|0;i=h+q|0;n=N(H[a+160>>2],G[c+80>>1]);o=N(H[a+96>>2],G[c+48>>1]);r=n+o|0;s=N(H[a+224>>2],G[c+112>>1]);t=N(f,H[a+32>>2]);v=s+t|0;f=r+v|0;H[b+224>>2]=i-f;H[b>>2]=f+i;n=n-o|0;o=t-s|0;i=N(n+o|0,473)>>8;j=(N(l-j|0,362)>>8)-h|0;l=m-k|0;k=j+l|0;f=i+((N(n,-669)>>8)-f|0)|0;H[b+192>>2]=k-f;H[b+32>>2]=f+k;j=l-j|0;f=(N(v-r|0,362)>>8)-f|0;H[b+160>>2]=j-f;H[b+64>>2]=f+j;f=f+((N(o,277)>>8)-i|0)|0;h=q-h|0;H[b+128>>2]=f+h;h=h-f|0;f=24}H[(f<<2)+b>>2]=h;c=c+2|0;a=a+4|0;b=b+4|0;h=g>>>0>1;g=g-1|0;if(h){continue}break}b=p+128|0;h=0;c=u;while(1){a=H[(h<<2)+d>>2]+e|0;c:{d:{g=H[c+8>>2];f=H[c+4>>2];if(g|f){break d}g=0;if(H[c+12>>2]|H[c+16>>2]|(H[c+20>>2]|H[c+24>>2])){break d}if(H[c+28>>2]){break d}g=QI(I[b+(H[c>>2]>>>5&1023)|0],0,16843009,16843009);F[a|0]=g;F[a+1|0]=g>>>8;F[a+2|0]=g>>>16;F[a+3|0]=g>>>24;g=Ha;F[a+4|0]=g;F[a+5|0]=g>>>8;F[a+6|0]=g>>>16;F[a+7|0]=g>>>24;break c}j=H[c+28>>2];l=j+f|0;k=H[c+12>>2];m=H[c+20>>2];q=k+m|0;i=l+q|0;n=H[c+24>>2];p=n+g|0;o=H[c+16>>2];r=H[c>>2];s=o+r|0;t=p+s|0;F[a|0]=I[b+(i+t>>>5&1023)|0];F[a+7|0]=I[b+(t-i>>>5&1023)|0];k=m-k|0;j=f-j|0;f=N(k+j|0,473)>>8;i=f+((N(k,-669)>>8)-i|0)|0;k=(N(g-n|0,362)>>8)-p|0;m=r-o|0;g=k+m|0;F[a+1|0]=I[b+(i+g>>>5&1023)|0];F[a+6|0]=I[b+(g-i>>>5&1023)|0];g=(N(l-q|0,362)>>8)-i|0;i=m-k|0;F[a+2|0]=I[b+(g+i>>>5&1023)|0];F[a+5|0]=I[b+(i-g>>>5&1023)|0];g=g+((N(j,277)>>8)-f|0)|0;f=s-p|0;F[a+4|0]=I[b+(g+f>>>5&1023)|0];F[a+3|0]=I[b+(f-g>>>5&1023)|0]}c=c+32|0;h=h+1|0;if((h|0)!=8){continue}break}Ga=u+256|0}function nk(a){var b=0,c=0,d=0,e=O(0),f=0,g=0,h=0,i=0,j=0,k=O(0),l=O(0),m=O(0),n=0,o=O(0),p=O(0),q=O(0),r=O(0),s=O(0),t=0,u=0,v=0,w=0,x=0,y=0,z=O(0),A=0,B=0,C=0,D=0;i=Ga-32|0;Ga=i;a:{b:{if(H[a+68>>2]){break b}d=cb(6168);H[a+68>>2]=d;if(d){break b}Xa(H[H[a>>2]+628>>2],531024,54255,0);a=0;break a}d=H[a>>2];H[i+16>>2]=i+28;yc(d,529,i+16|0);d=H[a>>2];H[i>>2]=i+24;yc(d,532,i);f=H[i+28>>2];d=H[i+24>>2];g=H[a+68>>2];Ub(g+24|0,0,256);b=g+280|0;H[g>>2]=b;while(1){F[c+b|0]=c;a=c|1;F[a+b|0]=a;a=c|2;F[a+b|0]=a;a=c|3;F[a+b|0]=a;a=c|4;F[a+b|0]=a;a=c|5;F[a+b|0]=a;a=c|6;F[a+b|0]=a;a=c|7;F[a+b|0]=a;c=c+8|0;if((c|0)!=256){continue}break}Ub(b+256|0,255,512);u=b+4864|0;H[g+20>>2]=u;v=b+3840|0;H[g+16>>2]=v;w=b+2816|0;H[g+12>>2]=w;x=b+1792|0;H[g+8>>2]=x;y=b+768|0;H[g+4>>2]=y;k=L[d+12>>2];p=O(L[d+16>>2]+O(-128));l=L[d+20>>2];q=L[d>>2];z=L[d+4>>2];r=O(L[d+8>>2]+O(-128));c:{if(O(P(r))<O(2147483648)){a=~~r;break c}a=-2147483648}A=a;if(O(P(p))<O(2147483648)){a=~~p}else{a=-2147483648}B=a;m=L[f+8>>2];e=O(O(2)-O(m+m));h=+O(e*O(65536))+.5;d:{if(P(h)<2147483648){d=~~h;break d}d=-2147483648}s=L[f>>2];o=O(O(2)-O(s+s));h=+O(o*O(65536))+.5;e:{if(P(h)<2147483648){a=~~h;break e}a=-2147483648}k=O(k+O(-128));l=O(l+O(-128));m=O(m*e);e=L[f+4>>2];h=+O(O(m/e)*O(65536))+.5;f:{if(P(h)<2147483648){b=~~h;break f}b=-2147483648}C=b;m=O(k-r);k=O(l-p);l=O(z-q);h=+O(O(O(s*o)/e)*O(65536))+.5;g:{if(P(h)<2147483648){b=~~h;break g}b=-2147483648}j=m!=O(0);c=k!=O(0);f=l!=O(0);if(O(P(q))<O(2147483648)){g=~~q}else{g=-2147483648}o=j?m:O(1);k=c?k:O(1);l=f?l:O(1);c=-128;while(1){n=t<<2;j=n+y|0;e=O(O(O(c-B|0)*O(127))/k);h:{if(O(P(e))<O(2147483648)){f=~~e;break h}f=-2147483648}H[j>>2]=N(a,f)+32768>>16;D=n+x|0;e=O(O(O(c-A|0)*O(127))/o);i:{if(O(P(e))<O(2147483648)){j=~~e;break i}j=-2147483648}H[D>>2]=N(d,j)+32768>>16;H[n+w>>2]=0-N(b,f);H[n+v>>2]=32768-N(j,C);j=n+u|0;e=O(O(O((c-g|0)+128|0)*O(255))/l);j:{if(O(P(e))<O(2147483648)){f=~~e;break j}f=-2147483648}H[j>>2]=f;c=c+1|0;t=t+1|0;if((t|0)!=256){continue}break}a=1}Ga=i+32|0;return a}function Hh(a,b,c){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;m=Ga-160|0;Ga=m;a:{if(!a|!b){break a}b:{f=H[b+48>>2];if((2147483639-f|0)>0){d=f+1|0;j=d+8|0;if(j>>>0<153391689){break b}}ab(a,35304);break a}e=d;d=H[b+52>>2];c:{if((e|0)<=(d|0)){break c}e=H[b+56>>2];if(e){H[b+52>>2]=j;f=Mb(a,N(j,28));H[b+56>>2]=f;if(!f){H[b+56>>2]=e;H[b+52>>2]=d;g=1;break a}$a(f,e,N(d,28));fb(a,e);break c}H[b+48>>2]=0;H[b+52>>2]=9;e=Mb(a,252);H[b+56>>2]=e;if(!e){H[b+52>>2]=d;H[b+48>>2]=f;g=1;break a}H[b+184>>2]=H[b+184>>2]|16384}d:{while(1){k=N(n,28)+c|0;h=H[k+4>>2];e:{if(!h){break e}if(H[k>>2]-3>>>0<=4294967291){ab(a,35408);break e}j=H[b+48>>2];o=H[b+56>>2];e=1;i=0;f=m+80|0;g=I[h|0];f:{if(!g){d=1;break f}while(1){h=h+1|0;g:{h:{if(g>>>0>160){d=0;break h}d=0;if((g-33&255)>>>0<94){break h}d=1;if(e){break g}g=32}F[f|0]=g;i=i+1|0;f=f+1|0}g=I[h|0];if(!g){break f}e=d;if(i>>>0<79){continue}break}}d=(i|0)!=0&(d|0)!=0;F[f-d|0]=0;l=i-d|0;if(!l){ab(a,35541);break e}p=N(j,28);i:{if(H[k>>2]<=0){d=0;j=0;break i}j=0;d=0;h=H[k+20>>2];if(h){e=1;i=0;f=m;g=I[h|0];j:{if(!g){d=1;break j}while(1){h=h+1|0;k:{l:{if(g>>>0>160){d=0;break l}d=0;if((g-33&255)>>>0<94){break l}d=1;if(e){break k}g=32}F[f|0]=g;i=i+1|0;f=f+1|0}g=I[h|0];if(!g){break j}e=d;if(i>>>0<79){continue}break}}d=(i|0)!=0&(d|0)!=0;F[f-d|0]=0;d=i-d|0}e=H[k+24>>2];if(!e){break i}j=wb(e)}e=o+p|0;f=H[k+8>>2];m:{if(!(I[f|0]?f:0)){if(H[k>>2]>0){H[e>>2]=1;h=0;break m}H[e>>2]=-1;h=0;break m}h=wb(f);H[e>>2]=H[k>>2]}f=Mb(a,(((d+l|0)+j|0)+h|0)+4|0);H[e+4>>2]=f;if(!f){break d}$a(f,m+80|0,l);i=e+4|0;F[H[i>>2]+l|0]=0;n:{if(H[k>>2]>0){f=(H[e+4>>2]+l|0)+1|0;H[e+20>>2]=f;$a(f,H[k+20>>2],d);F[H[e+20>>2]+d|0]=0;d=(H[e+20>>2]+d|0)+1|0;H[e+24>>2]=d;$a(d,H[k+24>>2],j);F[H[e+24>>2]+j|0]=0;i=e+24|0;break n}H[e+20>>2]=0;H[e+24>>2]=0;j=l}d=(H[i>>2]+j|0)+1|0;H[e+8>>2]=d;if(h){$a(d,H[k+8>>2],h);d=H[e+8>>2]}F[d+h|0]=0;d=H[e>>2]>0;H[e+16>>2]=d?h:0;H[e+12>>2]=d?0:h;H[b+48>>2]=H[b+48>>2]+1}n=n+1|0;if((n|0)!=1){continue}break}g=0;break a}g=1}Ga=m+160|0;return g}function gk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ga-48|0;Ga=g;d=H[a+12>>2];a:{b:{if(d&131072){break b}h=H[H[a+188>>2]+(b<<2)>>2];if(!h){d=H[a+628>>2];a=H[a>>2];H[g+8>>2]=b;H[g+4>>2]=0;H[g>>2]=a;Xa(d,55092,43497,g);c=0;break a}if(!(!(d&2048)|!((J[a+94>>1]|256)&d))){c:{if(!(d&512)){break c}c=H[a+596>>2];if(!c){break c}Ta(c);d=H[a+12>>2]}d=d&-513;H[a+12>>2]=d;c=H[a+616>>2];e=H[a+184>>2]+(b<<2)|0;f=H[e>>2];if(!(c>>>0>=h>>>0&f>>>0<=c-h>>>0)){d=H[a+628>>2];e=H[a>>2];H[g+44>>2]=h;H[g+40>>2]=c-f;H[g+36>>2]=b;H[g+32>>2]=e;Xa(d,55092,43972,g+32|0);H[a+480>>2]=-1;c=0;break a}H[a+600>>2]=h;H[a+596>>2]=H[a+612>>2]+H[e>>2];break b}if(h>>>0>K[a+600>>2]){H[a+480>>2]=-1;if(!(d&512)){d=H[a+628>>2];a=H[a>>2];H[g+20>>2]=b;H[g+16>>2]=a;Xa(d,55092,44550,g+16|0);c=0;break a}c=0;if(!fk(a,h>>>0<4294966272?h+1023&-1024:0)){break a}}e=H[a+596>>2];d=h;c=Ga+-64|0;Ga=c;d:{f=H[a+12>>2];if(!(f&131072)){e:{if(!(f&2048)){f=b<<2;if((Ia[H[a+640>>2]](H[a+628>>2],H[f+H[a+184>>2]>>2],0)|0)!=H[f+H[a+184>>2]>>2]){d=H[a+628>>2];e=H[a>>2];f=H[a+472>>2];H[c+24>>2]=b;H[c+20>>2]=f;H[c+16>>2]=e;Xa(d,55092,51413,c+16|0);d=-1;break e}e=Ia[H[a+632>>2]](H[a+628>>2],e,d)|0;if((e|0)==(d|0)){break e}f=H[a+628>>2];i=H[a>>2];j=H[a+472>>2];H[c+12>>2]=d;H[c+8>>2]=e;H[c+4>>2]=j;H[c>>2]=i;Xa(f,55092,51653,c);d=-1;break e}i=H[a+616>>2];f=H[H[a+184>>2]+(b<<2)>>2];if(i>>>0<f+d>>>0){e=H[a+628>>2];j=H[a>>2];k=H[a+472>>2];H[c+48>>2]=d;H[c+44>>2]=i-f;H[c+40>>2]=b;H[c+36>>2]=k;H[c+32>>2]=j;Xa(e,55092,52122,c+32|0);d=-1;break e}sb(e,f+H[a+612>>2]|0,d)}Ga=c- -64|0;break d}aa(47163,47741,176,55216);X()}c=0;if((d|0)!=(h|0)){break a}d=H[a+12>>2];if(d&(J[a+94>>1]|256)){break b}Bh(H[a+596>>2],h);d=H[a+12>>2]}if(!(d&32)){c=0;if(!(Ia[H[a+516>>2]](a)|0)){break a}d=H[a+12>>2]|32;H[a+12>>2]=d}H[a+480>>2]=b;c=H[a+176>>2];h=(b>>>0)/(c>>>0)|0;H[a+472>>2]=N(H[a+100>>2],b-N(c,h)|0);c=0;e=0;if(!(d&131072)){e=H[H[a+188>>2]+(b<<2)>>2];c=H[a+596>>2]}H[a+608>>2]=e;H[a+604>>2]=c;c=Ia[H[a+520>>2]](a,h&65535)|0}Ga=g+48|0;return c}function Cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{if(!a|!b){break a}b:{c=I[a+407|0];if(c>>>0>7){break b}H[a+744>>2]=17;d=b+32|0;e=8-c|0;Kb(a,d+c|0,e);F[a+407|0]=8;c:{if(gl(d,c,e)){if(c>>>0<=3){if(gl(d,c,4-c|0)){break c}}hb(a,29780);X()}if(c>>>0>2){break b}H[a+200>>2]=H[a+200>>2]|4096;break b}hb(a,29575);X()}d:{e:{while(1){f:{d=rg(a);g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{r:{c=H[a+348>>2];if((c|0)!=1229278788){if((c|0)!=1229472850){if((c|0)!=1229209940){break r}c=H[a+200>>2];if(c&8){H[a+200>>2]=c|8192}e=uf(a,1229209940);c=H[a+200>>2];if(!e){break q}H[a+200>>2]=c|4;sf(a,b,d);b=H[a+200>>2];if(!(b&1)){break f}if(b&2|I[a+401|0]!=3){break a}hb(a,30735);X()}Xk(a,b,d);continue}Vk(a,d);continue}if(uf(a,c)){sf(a,b,d);if((c|0)!=1347179589){continue}H[a+200>>2]=H[a+200>>2]|2;continue}s:{if((c|0)<=1883789682){if((c|0)<=1749635923){if((c|0)<=1665684044){if((c|0)==1347179589){break s}if((c|0)!=1649100612){break g}Mk(a,b,d);continue}if((c|0)==1665684045){break p}if((c|0)!=1732332865){break g}Uk(a,b,d);continue}if((c|0)<=1767135347){if((c|0)==1749635924){break o}if((c|0)!=1766015824){break g}Qk(a,b,d);continue}if((c|0)==1767135348){break h}if((c|0)==1866876531){break n}if((c|0)!=1883455820){break g}Ik(a,b,d);continue}if((c|0)<=1934772033){if((c|0)<=1933787467){if((c|0)==1883789683){break l}if((c|0)!=1933723988){break g}Tk(a,b,d);continue}if((c|0)==1933787468){break m}if((c|0)!=1934642260){break g}Ok(a,b,d);continue}if((c|0)<=1950960964){if((c|0)==1934772034){break k}if((c|0)!=1950701684){break g}Fk(a,b,d);continue}if((c|0)==1950960965){break j}if((c|0)==1951551059){break i}if((c|0)!=2052348020){break g}Ek(a,b,d);continue}Wk(a,b,d);continue}if(!(c&1)){break e}if(c&2?0:I[a+401|0]==3){break d}H[a+380>>2]=d;H[a+200>>2]=c|4;break a}Sk(a,b,d);continue}Lk(a,b,d);continue}Jk(a,b,d);continue}Hk(a,b,d);continue}Kk(a,b,d);continue}Rk(a,b,d);continue}Gk(a,b,d);continue}Nk(a,b,d);continue}Dk(a,b,d);continue}sf(a,b,d);continue}break}hb(a,30569);X()}hb(a,30569);X()}hb(a,30735);X()}}function rl(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=Ga-2128|0;Ga=d;e=d+2096|0;H[e>>2]=0;H[e+4>>2]=0;e=d+2104|0;H[e>>2]=0;H[e+4>>2]=0;F[d+2112|0]=0;H[d+2080>>2]=0;H[d+2084>>2]=0;H[d+2088>>2]=0;H[d+2092>>2]=0;_a(d+1040|0,0,1028);f=_a(d,255,1028);H[c+1024>>2]=1;i=1e9;j=-1;while(1){d=H[(h<<2)+c>>2];e=!d|(d|0)>(i|0);i=e?i:d;j=e?j:h;g=1e9;d=0;e=-1;h=h+1|0;if((h|0)!=257){continue}while(1){h=H[(d<<2)+c>>2];l=!h|(g|0)<(h|0)|(d|0)==(j|0);i=l?e:d;e=d|1;if((e|0)!=257){k=H[(e<<2)+c>>2];g=l?g:h;h=!k|(k|0)>(g|0)|(e|0)==(j|0);g=h?g:k;e=h?i:e;d=d+2|0;continue}break}if((i|0)<0){d=0;while(1){c=H[(f+1040|0)+(d<<2)>>2];if(c){if((c|0)>=33){e=H[a>>2];H[e+20>>2]=40;Ia[H[e>>2]](a)}c=c+(f+2080|0)|0;F[c|0]=I[c|0]+1}d=d+1|0;if((d|0)!=257){continue}break}c=32;while(1){i=(f+2080|0)+c|0;j=I[i|0];a:{if(!j){a=c-1|0;break a}g=c-2|0;a=c-1|0;h=a+(f+2080|0)|0;while(1){d=g;while(1){e=d;d=d-1|0;k=e+(f+2080|0)|0;if(!I[k|0]){continue}break}F[i|0]=j-2;F[h|0]=I[h|0]+1;d=(e+f|0)+2081|0;F[d|0]=I[d|0]+2;F[k|0]=I[k|0]-1;j=I[i|0];if(j){continue}break}}d=c>>>0>17;c=a;if(d){continue}break}d=16;while(1){a=(f+2080|0)+d|0;d=d-1|0;c=I[a|0];if(!c){continue}break}F[a|0]=c-1;F[b+16|0]=I[f+2096|0];a=H[f+2092>>2];H[b+8>>2]=H[f+2088>>2];H[b+12>>2]=a;a=H[f+2084>>2];H[b>>2]=H[f+2080>>2];H[b+4>>2]=a;e=0;g=1;while(1){d=0;while(1){if(H[(f+1040|0)+(d<<2)>>2]==(g|0)){F[(b+e|0)+17|0]=d;e=e+1|0}a=d|1;if(H[(f+1040|0)+(a<<2)>>2]==(g|0)){F[(b+e|0)+17|0]=a;e=e+1|0}d=d+2|0;if((d|0)!=256){continue}break}g=g+1|0;if((g|0)!=33){continue}break}H[b+276>>2]=0;Ga=f+2128|0;return}d=j<<2;e=d+c|0;l=e;k=H[e>>2];g=i<<2;e=g+c|0;H[l>>2]=k+H[e>>2];H[e>>2]=0;e=d+(f+1040|0)|0;H[e>>2]=H[e>>2]+1;e=d+f|0;d=H[e>>2];if((d|0)>=0){while(1){d=d<<2;e=d+(f+1040|0)|0;H[e>>2]=H[e>>2]+1;e=d+f|0;d=H[e>>2];if((d|0)>=0){continue}break}}H[e>>2]=i;d=g+(f+1040|0)|0;H[d>>2]=H[d>>2]+1;h=0;i=1e9;j=-1;d=H[f+g>>2];if((d|0)<0){continue}while(1){d=d<<2;e=d+(f+1040|0)|0;H[e>>2]=H[e>>2]+1;d=H[d+f>>2];if((d|0)>=0){continue}break}continue}}function zw(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,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;v=Ga-400|0;Ga=v;w=H[a+332>>2];a=H[b+84>>2];b=v;while(1){j=H[a+192>>2];o=G[c+96>>1];k=H[a+64>>2];n=G[c+32>>1];l=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);m=l+N(g,-11586)>>11;i=N(H[a+224>>2],G[c+112>>1]);f=N(H[a+32>>2],G[c+16>>1]);h=N(H[a+96>>2],G[c+48>>1]);r=f-h|0;p=N(H[a+160>>2],G[c+80>>1]);q=i+(r-p|0)<<2;H[b+280>>2]=m-q;H[b+84>>2]=m+q;o=N(j,o);k=N(k,n);n=N(o+k|0,9058);m=n+N(o,-14084)|0;q=l+N(g,2578)|0;t=m+q|0;j=i<<13;i=N(h+p|0,-1297)-j|0;x=N(f+h|0,10935);u=i+(x+N(h,-3474)|0)|0;H[b+336>>2]=t-u>>11;H[b+28>>2]=t+u>>11;o=N(o,-11295)+N(k,5027)|0;t=l+N(g,-7223)|0;u=o+t|0;s=i;i=f+p|0;y=N(i,9810);s=s+(y+N(p,-19447)|0)|0;H[b+308>>2]=u-s>>11;H[b+56>>2]=u+s>>11;m=q-m|0;r=N(r,3826)-j|0;s=N(h,5529);h=N(p-h|0,11512);q=r+(s+h|0)|0;H[b+224>>2]=m-q>>11;H[b+140>>2]=m+q>>11;g=l+N(g,10438)|0;l=n+N(k,2237)|0;k=g-l|0;n=N(i,6164);m=r+(n+N(f,-8693)|0)|0;H[b+196>>2]=k-m>>11;H[b+168>>2]=k+m>>11;g=g+l|0;f=j+((N(f,-9232)+x|0)+y|0)|0;H[b+364>>2]=g-f>>11;H[b>>2]=f+g>>11;f=t-o|0;h=j+(n+(h+N(p,-13850)|0)|0)|0;H[b+252>>2]=f-h>>11;H[b+112>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;z=z+1|0;if((z|0)!=7){continue}break}a=w+128|0;h=0;b=v;while(1){p=H[b+16>>2];f=H[b+24>>2];g=N(p-f|0,7223);c=H[(h<<2)+d>>2]+e|0;l=H[b+12>>2];j=H[b+4>>2];k=N(l+j|0,7663);n=N(j-l|0,1395);i=j;j=H[b+20>>2];w=N(i+j|0,5027);m=(k-n|0)+w|0;s=g+N(f,-637)|0;o=(H[b>>2]<<13)+131072|0;i=f;f=H[b+8>>2];r=i+f|0;i=o+N(r,10438)|0;q=s+i|0;F[c|0]=I[a+(m+q>>>18&1023)|0];F[c+6|0]=I[a+(q-m>>>18&1023)|0];l=N(j+l|0,-11295);k=l+(k+n|0)|0;n=N(f-p|0,2578);g=g+(n+(o+N(p,-15083)|0)|0)|0;F[c+1|0]=I[a+(k+g>>>18&1023)|0];F[c+5|0]=I[a+(g-k>>>18&1023)|0];g=l+(w+N(j,15326)|0)|0;f=i+(n+N(f,-20239)|0)|0;F[c+2|0]=I[a+(g+f>>>18&1023)|0];F[c+4|0]=I[a+(f-g>>>18&1023)|0];F[c+3|0]=I[a+(o+N(p-r|0,11585)>>>18&1023)|0];b=b+28|0;h=h+1|0;if((h|0)!=14){continue}break}Ga=v+400|0}function Vw(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,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,K=0,L=0,M=0;b=H[b+84>>2];j=N(H[b+108>>2],G[c+54>>1]);f=N(H[b+44>>2],G[c+22>>1]);g=N(j+f|0,4433)+1024|0;k=N(H[b+100>>2],G[c+50>>1]);h=N(H[b+36>>2],G[c+18>>1]);i=N(k+h|0,4433)+1024|0;m=N(H[b+76>>2],G[c+38>>1]);n=N(H[b+12>>2],G[c+6>>1]);t=m+n<<2;u=g+N(f,6270)>>11;o=t+u|0;p=N(H[b+68>>2],G[c+34>>1]);q=N(H[b+4>>2],G[c+2>>1]);v=p+q<<2;w=i+N(h,6270)>>11;l=v+w|0;h=N(o+l|0,4433);f=H[d>>2]+e|0;a=H[a+332>>2]+128|0;r=N(H[b+64>>2],J[c+32>>1]);x=N(H[b>>2],J[c>>1]);y=r+x<<2;z=N(H[b+96>>2],G[c+48>>1]);s=N(H[b+32>>2],G[c+16>>1]);A=N(z+s|0,4433)+1024|0;s=A+N(s,6270)>>11;B=(y+s|0)+16|0;C=N(H[b+72>>2],J[c+36>>1]);D=N(H[b+8>>2],J[c+4>>1]);E=C+D<<2;K=N(H[b+104>>2],G[c+52>>1]);b=N(H[b+40>>2],G[c+20>>1]);L=N(K+b|0,4433)+1024|0;M=L+N(b,6270)>>11;b=E+M|0;c=B+b<<13;l=h+N(l,6270)|0;F[f|0]=I[a+(c+l>>>18&1023)|0];F[f+3|0]=I[a+(c-l>>>18&1023)|0];c=h+N(o,-15137)|0;b=B-b<<13;F[f+1|0]=I[a+(c+b>>>18&1023)|0];F[f+2|0]=I[a+(b-c>>>18&1023)|0];f=g+N(j,-15137)>>11;g=n-m<<2;h=f+g|0;i=i+N(k,-15137)>>11;j=q-p<<2;k=i+j|0;c=N(h+k|0,4433);b=H[d+4>>2]+e|0;k=c+N(k,6270)|0;m=N(z,-15137)+A>>11;n=x-r<<2;o=(m+n|0)+16|0;p=N(K,-15137)+L>>11;q=D-C<<2;l=p+q|0;r=o+l<<13;F[b|0]=I[a+(k+r>>>18&1023)|0];F[b+3|0]=I[a+(r-k>>>18&1023)|0];c=c+N(h,-15137)|0;h=o-l<<13;F[b+1|0]=I[a+(c+h>>>18&1023)|0];F[b+2|0]=I[a+(h-c>>>18&1023)|0];f=g-f|0;g=j-i|0;c=N(f+g|0,4433);b=H[d+8>>2]+e|0;g=c+N(g,6270)|0;i=(n-m|0)+16|0;h=q-p|0;j=i+h<<13;F[b|0]=I[a+(g+j>>>18&1023)|0];F[b+3|0]=I[a+(j-g>>>18&1023)|0];c=c+N(f,-15137)|0;f=i-h<<13;F[b+1|0]=I[a+(c+f>>>18&1023)|0];F[b+2|0]=I[a+(f-c>>>18&1023)|0];f=t-u|0;g=v-w|0;c=N(f+g|0,4433);b=H[d+12>>2]+e|0;d=c+N(g,6270)|0;e=(y-s|0)+16|0;g=E-M|0;i=e+g<<13;F[b|0]=I[a+(d+i>>>18&1023)|0];F[b+3|0]=I[a+(i-d>>>18&1023)|0];c=c+N(f,-15137)|0;d=e-g<<13;F[b+1|0]=I[a+(c+d>>>18&1023)|0];F[b+2|0]=I[a+(d-c>>>18&1023)|0]}function Av(a,b){a=a|0;b=b|0;var 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;h=H[a+420>>2];if(H[a+236>>2]){d=H[h+68>>2];if(!d){xf(a,H[h+72>>2]);d=H[a+236>>2];H[h+72>>2]=H[h+72>>2]+1&7}H[h+68>>2]=d-1}if(H[a+316>>2]>0){o=H[a+380>>2];q=h+204|0;while(1){c=p<<2;d=H[(c+a|0)+320>>2]<<2;l=H[(d+a|0)+292>>2];m=H[l+20>>2];i=(m<<2)+h|0;d=d+h|0;f=d;e=H[i+76>>2]+H[d+52>>2]|0;n=H[b+c>>2];c=G[n>>1];g=H[d+36>>2];a:{if((c|0)==(g|0)){tb(a,e,0);H[f+52>>2]=0;break a}H[d+36>>2]=c;tb(a,e,1);d=0;c=c-g|0;b:{if((c|0)>0){j=0;k=2;g=4;break b}c=0-c|0;j=1;k=3;g=8}tb(a,e+1|0,j);H[f+52>>2]=g;e=e+k|0;g=c-1|0;c:{if(!g){break c}d=1;tb(a,e,1);e=H[i+76>>2]+20|0;c=g;if((c|0)==1){break c}while(1){tb(a,e,1);e=e+1|0;d=d<<1;i=c>>>0>3;c=c>>1;if(i){continue}break}}tb(a,e,0);c=a+m|0;d:{if(1<<I[c+152|0]>>1<=(d|0)){if(1<<I[c+168|0]>>1>=(d|0)){break d}c=H[f+52>>2]+8|0}else{c=0}H[f+52>>2]=c}if(d>>>0<2){break a}e=e+14|0;while(1){c=d>>1;tb(a,e,(c&g)!=0);f=d>>>0>3;d=c;if(f){continue}break}}e=1;k=H[l+24>>2];c=H[a+384>>2];j=c;e:{if((c|0)<=0){break e}while(1){if(!J[(H[(j<<2)+o>>2]<<1)+n>>1]){d=(j|0)>1;j=j-1|0;if(d){continue}break e}break}m=a+k|0;l=(k<<2)+h|0;while(1){d=(H[l+140>>2]+N(e,3)|0)-3|0;tb(a,d,0);c=J[(H[(e<<2)+o>>2]<<1)+n>>1];if(!c){while(1){tb(a,d+1|0,0);d=d+3|0;e=e+1|0;c=J[(H[(e<<2)+o>>2]<<1)+n>>1];if(!c){continue}break}}g=e;tb(a,d+1|0,1);e=c<<16;tb(a,q,e>>16<=0);d=d+2|0;f:{g:{h:{f=c;c=e>>31;f=((f^c)-c&65535)-1|0;if(!f){break h}tb(a,d,1);if((f|0)==1){break h}tb(a,d,1);c=H[l+140>>2]+((g|0)>I[m+184|0]?217:189)|0;d=2;if(f>>>0>3){e=f;while(1){i=c;tb(a,c,1);c=c+1|0;d=d<<1;r=e>>>0<8;e=e>>1;if(!r){continue}break}tb(a,c,0);if(!d){break f}e=i+15|0;break g}tb(a,c,0);e=c+14|0;break g}tb(a,d,0);break f}while(1){c=d>>1;tb(a,e,(c&f)!=0);i=d>>>0>3;d=c;if(i){continue}break}}e=g+1|0;if((g|0)<(j|0)){continue}break}c=H[a+384>>2]}if((c|0)>=(e|0)){tb(a,(H[((k<<2)+h|0)+140>>2]+N(e,3)|0)-3|0,1)}p=p+1|0;if((p|0)<H[a+316>>2]){continue}break}}return 1}function Ee(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=H[a+584>>2];g=H[i+64>>2];e=H[i+68>>2];if((b|0)>=2624){while(1){h=J[c+620>>1];d=J[c+618>>1];a:{if(d>>>0<=e>>>0){break a}d=d-e|0;e=h>>>d|g;if(H[a+608>>2]>=H[a+600>>2]){yb(a)}g=H[a+604>>2];H[a+604>>2]=g+1;F[g|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;e=8;g=0;if(d>>>0<9){break a}while(1){d=d-8|0;e=h>>>d|0;if(H[a+600>>2]<=(f|0)){yb(a)}f=H[a+604>>2];H[a+604>>2]=f+1;F[f|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;e=8;if(d>>>0>8){continue}break}}f=h&H[(d<<2)+67568>>2];h=e-d|0;g=f<<h|g;if((e|0)!=(d|0)){e=h}else{if(H[a+608>>2]>=H[a+600>>2]){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;F[e|0]=g;H[a+608>>2]=H[a+608>>2]+1;g=0;e=8}b=b-G[c+622>>1]|0;if((b|0)>2623){continue}break}}b:{c:{if((b|0)<64){h=e;break c}j=N((b>>>6|0)+63|0,6)+c|0;if(G[j+4>>1]!=(b&-64)){break b}h=J[j+2>>1];d=J[j>>1];d:{if(d>>>0<=e>>>0){break d}d=d-e|0;e=h>>>d|g;if(H[a+608>>2]>=H[a+600>>2]){yb(a)}g=H[a+604>>2];H[a+604>>2]=g+1;F[g|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;e=8;g=0;if(d>>>0<9){break d}while(1){d=d-8|0;e=h>>>d|0;if(H[a+600>>2]<=(f|0)){yb(a)}f=H[a+604>>2];H[a+604>>2]=f+1;F[f|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;e=8;if(d>>>0>8){continue}break}}f=h&H[(d<<2)+67568>>2];h=e-d|0;g=f<<h|g;if((e|0)==(d|0)){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;F[e|0]=g;H[a+608>>2]=H[a+608>>2]+1;g=0;h=8}b=b-G[j+4>>1]|0}c=N(b,6)+c|0;b=J[c+2>>1];d=J[c>>1];e:{if(h>>>0>=d>>>0){break e}d=d-h|0;c=b>>>d|g;if(H[a+608>>2]>=H[a+600>>2]){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;F[e|0]=c;f=H[a+608>>2]+1|0;H[a+608>>2]=f;h=8;g=0;if(d>>>0<9){break e}while(1){d=d-8|0;c=b>>>d|0;if(H[a+600>>2]<=(f|0)){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;F[e|0]=c;f=H[a+608>>2]+1|0;H[a+608>>2]=f;if(d>>>0>8){continue}break}}c=b&H[(d<<2)+67568>>2];b=h-d|0;f=c<<b|g;if((d|0)==(h|0)){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}b=H[a+604>>2];H[a+604>>2]=b+1;F[b|0]=f;H[a+608>>2]=H[a+608>>2]+1;f=0;b=8}H[i+68>>2]=b;H[i+64>>2]=f;return}aa(61029,42093,643,67872);X()}function Wu(a,b,c){a=a|0;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,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=a;while(1){d=H[(p<<2)+b>>2]+c|0;i=I[d+9|0];k=I[d+6|0];f=i+k|0;n=I[d+14|0];j=I[d+1|0];g=n+j|0;e=f+g|0;m=I[d+13|0];o=I[d+2|0];l=m+o|0;r=I[d+10|0];s=I[d+5|0];q=r+s|0;t=l+q|0;u=I[d+8|0];v=I[d+7|0];w=u+v|0;x=I[d+15|0];y=I[d|0];z=x+y|0;A=w+z|0;B=I[d+11|0];C=I[d+4|0];D=B+C|0;E=I[d+12|0];F=I[d+3|0];d=E+F|0;G=D+d|0;H[h+16>>2]=(N(e-t|0,4433)+N(A-G|0,10703)|0)+1024>>11;H[h>>2]=((e+(t+G|0)|0)+A<<2)+-8192;e=z-w|0;l=l-q|0;q=d-D|0;f=g-f|0;d=(N(e-l|0,11363)+N(q-f|0,2260)|0)+1024|0;H[h+24>>2]=(d+N(q,-8697)|0)+N(e,-1730)>>11;H[h+8>>2]=(d+N(l,17799)|0)+N(f,11893)>>11;d=s-r|0;f=C-B|0;g=F-E|0;e=o-m|0;m=(N(d-f|0,3363)+N(g+e|0,-11086)|0)+1024|0;i=k-i|0;k=j-n|0;n=N(i+f|0,-10217)+N(k+g|0,-5461)|0;o=n+((m+N(g,8728)|0)+N(f,17760)|0)|0;j=f;f=v-u|0;l=g;g=y-x|0;j=N(j-f|0,7350)+N(l+g|0,8956)|0;H[h+28>>2]=o+j>>11;l=(m+N(e,-9222)|0)+N(d,10055)|0;m=N(i-d|0,11529)+N(e+k|0,1136)|0;d=N(d+f|0,5461)+N(e+g|0,10217)|0;H[h+20>>2]=(l+m|0)+d>>11;e=N(i-f|0,3363)+N(g+k|0,11086)|0;H[h+12>>2]=(e+(m+((n+N(k,589)|0)+N(i,-13631)|0)|0)|0)+1024>>11;H[h+4>>2]=(d+(j+((e+N(g,-18730)|0)+N(f,6387)|0)|0)|0)+1024>>11;h=h+32|0;p=p+1|0;if((p|0)!=8){continue}break}b=7;while(1){h=H[a+128>>2];d=H[a+96>>2];c=h+d|0;f=H[a+224>>2];g=H[a>>2];e=f+g|0;i=c+e|0;k=H[a+160>>2];p=H[a+64>>2];m=k+p|0;n=H[a+192>>2];j=H[a+32>>2];o=n+j|0;l=m+o|0;H[a+128>>2]=(i-l|0)+4>>3;H[a>>2]=(i+l|0)+4>>3;e=e-c|0;i=o-m|0;c=N(e+i|0,4433)+32768|0;H[a+192>>2]=c+N(i,-15137)>>16;H[a+64>>2]=c+N(e,6270)>>16;c=d-h|0;h=g-f|0;d=N(c+h|0,-7373)+32768|0;f=j-n|0;i=f+c|0;g=p-k|0;k=g+h|0;e=N(i+k|0,9633);j=d+N(c,2446)|0;c=e+N(i,-16069)|0;H[a+224>>2]=j+c>>16;e=e+N(k,-3196)|0;j=N(g,16819);g=N(f+g|0,-20995)+32768|0;H[a+160>>2]=e+(j+g|0)>>16;H[a+96>>2]=c+(g+N(f,25172)|0)>>16;H[a+32>>2]=e+(d+N(h,12299)|0)>>16;c=b;b=c-1|0;a=a+4|0;if(c){continue}break}}function av(a,b,c){a=a|0;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,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;n=Ga-128|0;d=a;while(1){a:{e=d;d=H[(h<<2)+b>>2]+c|0;k=I[d+11|0];l=I[d|0];i=k+l|0;o=I[d+6|0];p=I[d+5|0];j=o+p|0;q=i-j|0;r=I[d+10|0];s=I[d+1|0];g=r+s|0;t=I[d+7|0];u=I[d+4|0];f=t+u|0;v=I[d+9|0];w=I[d+2|0];m=v+w|0;x=I[d+8|0];y=I[d+3|0];z=x+y|0;d=m-z|0;H[e+24>>2]=q-((g-f|0)+d|0);i=i+j|0;m=m+z|0;H[e>>2]=(i+(f+(m+g|0)|0)|0)-1536;H[e+16>>2]=N(i-m|0,10033)+4096>>13;H[e+8>>2]=((g-(d+f|0)|0)+N(d+q|0,11190)|0)+4096>>13;f=u-t|0;j=s-r|0;i=N(f+j|0,4433);d=l-k|0;g=y-x|0;l=i+N(f,-15137)|0;f=p-o|0;k=w-v|0;H[e+12>>2]=((N(d-g|0,10703)+l|0)+N(f+k|0,-4433)|0)+4096>>13;o=N(d+g|0,7053);m=o+N(g,5946)|0;g=N(g+k|0,-1512);i=i+N(j,6270)|0;H[e+28>>2]=(((m+g|0)-i|0)+N(f,-9191)|0)+4096>>13;j=g;g=N(d+k|0,9191)+4096|0;H[e+20>>2]=((j+(g+N(k,-19165)|0)|0)-l|0)+N(f,7053)>>13;H[e+4>>2]=(i+(o+(g+N(d,-4758)|0)|0)|0)+N(f,1512)>>13;f=h-7|0;h=h+1|0;g=7;d=n;b:{switch(f|0){case 0:continue;case 4:break a;default:break b}}d=e+32|0;continue}break}while(1){b=H[d+64>>2];c=H[a+128>>2];n=H[a+192>>2];f=H[a+160>>2];e=n+f|0;k=H[d+96>>2];i=H[a>>2];h=k+i|0;l=e+h|0;o=H[d>>2];p=H[a+96>>2];j=o+p|0;q=H[d+32>>2];r=H[a+64>>2];s=q+r|0;t=j+s|0;H[a+128>>2]=N(l-t|0,8918)- -8192>>14;h=h-e|0;u=H[a+32>>2];v=u+b|0;w=H[a+224>>2];m=w+c|0;x=v-m|0;e=s-j|0;H[a+192>>2]=N(h-(x+e|0)|0,7282)- -8192>>14;H[a+64>>2]=(N(x-e|0,7282)+N(e+h|0,9947)|0)- -8192>>14;H[a>>2]=N(l+(m+(t+v|0)|0)|0,7282)- -8192>>14;e=c-w|0;l=u-b|0;h=N(e+l|0,3941);b=i-k|0;c=p-o|0;k=h+N(e,-13455)|0;e=f-n|0;n=r-q|0;H[a+96>>2]=((N(b-c|0,9514)+k|0)+N(e+n|0,-3941)|0)- -8192>>14;f=N(b+c|0,6269);j=f+N(c,5285)|0;c=N(c+n|0,-1344);h=h+N(l,5573)|0;H[a+224>>2]=(((j+c|0)-h|0)+N(e,-8170)|0)- -8192>>14;j=c;c=N(b+n|0,8170)- -8192|0;H[a+160>>2]=((j+(c+N(n,-17036)|0)|0)-k|0)+N(e,6269)>>14;H[a+32>>2]=(h+(f+(c+N(b,-4229)|0)|0)|0)+N(e,1344)>>14;b=g;g=g-1|0;d=d+4|0;a=a+4|0;if(b){continue}break}}function Ru(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;e=I[d|0];f=I[d+5|0];h=e-f|0;j=I[d+1|0];i=I[d+4|0];g=j-i|0;k=I[d+2|0];l=I[d+3|0];d=k-l|0;H[a+12>>2]=h-(g+d|0)<<3;e=e+f|0;f=k+l|0;H[a+8>>2]=N(e-f|0,10033)+512>>10;e=e+f|0;f=i+j|0;H[a>>2]=(e+f<<3)-6144;H[a+16>>2]=N(e-(f<<1)|0,5793)+512>>10;e=d-g<<3;d=N(d+h|0,2998)+512>>10;H[a+20>>2]=e+d;H[a+4>>2]=d+(g+h<<3);d=H[b+4>>2]+c|0;e=I[d|0];f=I[d+5|0];h=e-f|0;j=I[d+1|0];i=I[d+4|0];g=j-i|0;k=I[d+2|0];l=I[d+3|0];d=k-l|0;H[a+44>>2]=h-(g+d|0)<<3;e=e+f|0;f=k+l|0;H[a+40>>2]=N(e-f|0,10033)+512>>10;f=e+f|0;j=i+j|0;e=(f+j<<3)-6144|0;H[a+32>>2]=e;H[a+48>>2]=N(f-(j<<1)|0,5793)+512>>10;f=d-g<<3;d=N(d+h|0,2998)+512>>10;H[a+52>>2]=f+d;d=d+(g+h<<3)|0;H[a+36>>2]=d;b=H[b+8>>2]+c|0;f=I[b+2|0];j=I[b+3|0];c=f-j|0;i=I[b|0];k=I[b+5|0];h=i-k|0;g=N(c+h|0,2998)+512>>10;l=I[b+1|0];m=I[b+4|0];b=l-m|0;H[a+84>>2]=g+(c-b<<3);f=f+j|0;j=i+k|0;i=f+j|0;k=l+m|0;H[a+80>>2]=N(i-(k<<1)|0,5793)+512>>10;l=H[a>>2];i=(i+k<<3)-6144|0;H[a+32>>2]=N(l-i|0,17837)+16384>>15;i=i+l|0;H[a+64>>2]=N(i-(e<<1)|0,10298)+16384>>15;H[a>>2]=N(e+i|0,14564)+16384>>15;e=H[a+4>>2];g=g+(b+h<<3)|0;H[a+36>>2]=N(e-g|0,17837)+16384>>15;g=e+g|0;H[a+68>>2]=N(g-(d<<1)|0,10298)+16384>>15;H[a+4>>2]=N(d+g|0,14564)+16384>>15;d=H[a+40>>2];g=H[a+8>>2];e=N(j-f|0,10033)+512>>10;H[a+40>>2]=N(g-e|0,17837)+16384>>15;g=e+g|0;H[a+72>>2]=N(g-(d<<1)|0,10298)+16384>>15;H[a+8>>2]=N(d+g|0,14564)+16384>>15;b=h-(b+c|0)<<3;c=H[a+12>>2];d=b+c|0;h=H[a+44>>2];H[a+76>>2]=N(d-(h<<1)|0,10298)+16384>>15;H[a+12>>2]=N(d+h|0,14564)+16384>>15;H[a+44>>2]=N(c-b|0,17837)+16384>>15;b=H[a+80>>2];c=H[a+16>>2];d=b+c|0;h=H[a+48>>2];H[a+80>>2]=N(d-(h<<1)|0,10298)+16384>>15;H[a+16>>2]=N(d+h|0,14564)+16384>>15;H[a+48>>2]=N(c-b|0,17837)+16384>>15;b=H[a+84>>2];c=H[a+20>>2];d=b+c|0;h=H[a+52>>2];H[a+84>>2]=N(d-(h<<1)|0,10298)+16384>>15;H[a+20>>2]=N(d+h|0,14564)+16384>>15;H[a+52>>2]=N(c-b|0,17837)+16384>>15}function Sd(a,b){var 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;if(!a){return cb(b)}if(b>>>0>=4294967232){H[133544]=48;return 0}g=b>>>0<11?16:b+11&-8;f=a-8|0;j=H[f+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=f;if(e-g>>>0<=H[133975]<<1>>>0){break a}}c=0;break a}h=e+f|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}H[f+4>>2]=j&1|g|2;c=f+g|0;H[c+4>>2]=d|3;H[h+4>>2]=H[h+4>>2]|1;vm(c,d);break b}if(H[133861]==(h|0)){e=e+H[133858]|0;if(e>>>0<=g>>>0){break a}H[f+4>>2]=j&1|g|2;d=f+g|0;c=e-g|0;H[d+4>>2]=c|1;H[133858]=c;H[133861]=d;break b}if(H[133860]==(h|0)){d=e+H[133857]|0;if(d>>>0<g>>>0){break a}c=d-g|0;c:{if(c>>>0>=16){H[f+4>>2]=j&1|g|2;e=f+g|0;H[e+4>>2]=c|1;d=d+f|0;H[d>>2]=c;H[d+4>>2]=H[d+4>>2]&-2;break c}H[f+4>>2]=d|j&1|2;c=d+f|0;H[c+4>>2]=H[c+4>>2]|1;c=0;e=0}H[133860]=e;H[133857]=c;break b}d=H[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0<g>>>0){break a}m=k-g|0;d:{if(d>>>0<=255){e=H[h+8>>2];c=d>>>3|0;d=H[h+12>>2];if((d|0)==(e|0)){n=535420,o=H[133855]&TI(-2,c),H[n>>2]=o;break d}H[e+12>>2]=d;H[d+8>>2]=e;break d}l=H[h+24>>2];i=H[h+12>>2];e:{if((i|0)!=(h|0)){c=H[h+8>>2];H[c+12>>2]=i;H[i+8>>2]=c;break e}f:{e=h+20|0;c=H[e>>2];if(c){break f}e=h+16|0;c=H[e>>2];if(c){break f}i=0;break e}while(1){d=e;i=c;e=c+20|0;c=H[e>>2];if(c){continue}e=i+16|0;c=H[i+16>>2];if(c){continue}break}H[d>>2]=0}if(!l){break d}d=H[h+28>>2];c=(d<<2)+535724|0;g:{if(H[c>>2]==(h|0)){H[c>>2]=i;if(i){break g}n=535424,o=H[133856]&TI(-2,d),H[n>>2]=o;break d}H[(H[l+16>>2]==(h|0)?16:20)+l>>2]=i;if(!i){break d}}H[i+24>>2]=l;c=H[h+16>>2];if(c){H[i+16>>2]=c;H[c+24>>2]=i}c=H[h+20>>2];if(!c){break d}H[i+20>>2]=c;H[c+24>>2]=i}if(m>>>0<=15){H[f+4>>2]=j&1|k|2;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;break b}H[f+4>>2]=j&1|g|2;d=f+g|0;H[d+4>>2]=m|3;c=f+k|0;H[c+4>>2]=H[c+4>>2]|1;vm(d,m)}c=f}if(c){return c+8|0}f=cb(b);if(!f){return 0}c=H[a-4>>2];c=(c&3?-4:-8)+(c&-8)|0;$a(f,a,b>>>0>c>>>0?c:b);Ta(a);return f}function ly(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{e=H[a+444>>2];if(!H[e+48>>2]){if(!(Ia[H[H[a+448>>2]+12>>2]](a,H[((H[e+64>>2]<<2)+e|0)+56>>2])|0)){break a}H[e+48>>2]=1;H[e+76>>2]=H[e+76>>2]+1}b:{switch(H[e+68>>2]){case 2:Ia[H[H[a+452>>2]+4>>2]](a,H[((H[e+64>>2]<<2)+e|0)+56>>2],e+52|0,H[e+72>>2],b,c,d);if(K[e+52>>2]<K[e+72>>2]){break a}H[e+68>>2]=0;if(K[c>>2]>=d>>>0){break a}case 0:H[e+52>>2]=0;m=H[a+324>>2];H[e+72>>2]=m-1;c:{if(H[e+76>>2]!=H[a+328>>2]){break c}q=H[a+36>>2];if((q|0)<=0){break c}o=H[a+444>>2];r=(H[o+64>>2]<<2)+o|0;h=H[a+216>>2];while(1){f=N(H[h+40>>2],H[h+12>>2]);g=K[h+48>>2]%(f>>>0)|0;g=g?g:f;f=(f|0)/(m|0)|0;if(!i){H[o+72>>2]=((g-1|0)/(f|0)|0)+1}d:{if((f|0)<=0){break d}f=f<<1;j=(f|0)>1?f:1;p=j&3;k=H[H[r+56>>2]+(i<<2)>>2];n=(k+(g<<2)|0)-4|0;l=0;f=0;if(j-1>>>0>=3){s=j&2147483644;j=0;while(1){H[k+(f+g<<2)>>2]=H[n>>2];H[k+(g+(f|1)<<2)>>2]=H[n>>2];H[k+(g+(f|2)<<2)>>2]=H[n>>2];H[k+(g+(f|3)<<2)>>2]=H[n>>2];f=f+4|0;j=j+4|0;if((s|0)!=(j|0)){continue}break}}if(!p){break d}while(1){H[k+(f+g<<2)>>2]=H[n>>2];f=f+1|0;l=l+1|0;if((p|0)!=(l|0)){continue}break}}h=h+88|0;i=i+1|0;if((q|0)!=(i|0)){continue}break}}H[e+68>>2]=1;break;case 1:break b;default:break a}}Ia[H[H[a+452>>2]+4>>2]](a,H[((H[e+64>>2]<<2)+e|0)+56>>2],e+52|0,H[e+72>>2],b,c,d);if(K[e+52>>2]<K[e+72>>2]){break a}b=H[a+324>>2];e:{if(H[e+76>>2]!=1){break e}k=H[a+36>>2];if((k|0)<=0){break e}n=b+2|0;o=b+1|0;g=H[a+444>>2];h=H[a+216>>2];i=0;while(1){a=(N(H[h+40>>2],H[h+12>>2])|0)/(b|0)|0;if((a|0)>0){d=i<<2;c=H[d+H[g+60>>2]>>2];d=H[d+H[g+56>>2]>>2];j=N(a,n);p=N(a,o);f=0;while(1){l=f-a<<2;m=f+p<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];l=f+j<<2;m=f<<2;H[l+d>>2]=H[m+d>>2];H[c+l>>2]=H[c+m>>2];f=f+1|0;if((a|0)!=(f|0)){continue}break}}h=h+88|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}H[e+48>>2]=0;H[e+68>>2]=2;H[e+72>>2]=b+2;H[e+52>>2]=b+1;H[e+64>>2]=H[e+64>>2]^1}}function Lp(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=Ga-96|0;Ga=f;H[f+88>>2]=e;H[f+92>>2]=d;g=H[a+8>>2];l=Ia[H[H[g>>2]+52>>2]](g)|0;g=H[a+8>>2];q=0,r=Ia[H[H[g>>2]+24>>2]](g)|0,p=H[H[0]+24>>2],Ia[p](q|0,r|0);Ia[H[H[l>>2]+68>>2]](l,0);Ia[H[H[0]+436>>2]](0,l);if((e|0)==-1){Ia[H[H[a>>2]+32>>2]](a,f+24|0,f+8|0,f+80|0,f+72|0);m=M[f+80>>3];if(m<0){m=-m;M[f+80>>3]=m}j=M[f+72>>3];o=j<0?-j:j;if((d|0)<0){j=m*96/25.4;a:{if(P(j)<2147483648){d=~~j;break a}d=-2147483648}H[f+92>>2]=d}j=o*+(d|0)/m;b:{if(P(j)<2147483648){e=~~j;break b}e=-2147483648}H[f+88>>2]=e}M[f+80>>3]=+(d|0)*25.4/96;M[f+72>>3]=+(e|0)*25.4/96;g=N(d,e);i=Va(g<<2);c:{if((g|0)<=0){break c}d=0;if(g-1>>>0>=7){e=g&-8;while(1){k=d<<2;H[k+i>>2]=16777215;H[i+(k|4)>>2]=16777215;H[i+(k|8)>>2]=16777215;H[i+(k|12)>>2]=16777215;H[i+(k|16)>>2]=16777215;H[i+(k|20)>>2]=16777215;H[i+(k|24)>>2]=16777215;H[i+(k|28)>>2]=16777215;d=d+8|0;n=n+8|0;if((n|0)!=(e|0)){continue}break}}e=g&7;if(!e){break c}while(1){H[i+(d<<2)>>2]=16777215;d=d+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}e=f+24|0;H[e>>2]=0;H[e+4>>2]=0;F[e+40|0]=0;H[e+32>>2]=0;H[e+36>>2]=-1074790400;F[e+21|0]=0;F[e+22|0]=0;F[e+23|0]=0;F[e+24|0]=0;F[e+25|0]=0;F[e+26|0]=0;F[e+27|0]=0;F[e+28|0]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[e+8>>2]=0;H[e+12>>2]=0;H[e+16>>2]=i;H[e+4>>2]=H[f+92>>2];H[e+8>>2]=H[f+88>>2];H[f+8>>2]=0-(H[f+92>>2]<<2);H[e+12>>2]=H[f+8>>2];Ia[H[H[0]+464>>2]](0,e);Ia[H[H[0]+456>>2]](0,0);Ia[H[H[0]+36>>2]](0,f+80|0)|0;Ia[H[H[0]+28>>2]](0,f+72|0)|0;Ia[H[H[a>>2]+24>>2]](a,0,0,0,M[f+80>>3],M[f+72>>3])|0;h=Nc(b);if(h>>>0<1073741808){d:{e:{if(h>>>0>=2){a=h+4&-4;d=Va(a<<2);H[f+16>>2]=a|-2147483648;H[f+8>>2]=d;H[f+12>>2]=h;break e}F[f+19|0]=h;d=f+8|0;if(!h){break d}}Wa(d,b,h)}H[(h<<2)+d>>2]=0;gg(e,f+8|0,c);if(F[f+19|0]<0){Ta(H[f+8>>2])}if(l){Ia[H[H[l>>2]+12>>2]](l)|0}Ia[H[H[0]+12>>2]](0)|0;Qc(e);Ga=f+96|0;return}Qb();X()}function xd(a,b,c){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;d=a&65535;e=a>>>16|0;a:{if((c|0)==1){a=I[b|0]+d|0;a=a>>>0>65520?a-65521|0:a;b=a+e|0;c=b<<16;a=(b>>>0>65520?c+983040|0:c)|a;break a}if(b){if(c>>>0>=16){b:{c:{d:{if(c>>>0>5551){while(1){c=c-5552|0;f=347;a=b;while(1){g=I[a|0]+d|0;h=g+I[a+1|0]|0;i=h+I[a+2|0]|0;j=i+I[a+3|0]|0;k=j+I[a+4|0]|0;l=k+I[a+5|0]|0;m=l+I[a+6|0]|0;n=m+I[a+7|0]|0;o=n+I[a+8|0]|0;p=o+I[a+9|0]|0;q=p+I[a+10|0]|0;r=q+I[a+11|0]|0;s=r+I[a+12|0]|0;t=s+I[a+13|0]|0;u=t+I[a+14|0]|0;d=u+I[a+15|0]|0;e=d+(u+(t+(s+(r+(q+(p+(o+(n+(m+(l+(k+(j+(i+(h+(e+g|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0;a=a+16|0;f=f-1|0;if(f){continue}break}e=(e>>>0)%65521|0;d=(d>>>0)%65521|0;b=b+5552|0;if(c>>>0>5551){continue}break}if(!c){break b}if(c>>>0<16){break d}}while(1){a=I[b|0]+d|0;f=a+I[b+1|0]|0;g=f+I[b+2|0]|0;h=g+I[b+3|0]|0;i=h+I[b+4|0]|0;j=i+I[b+5|0]|0;k=j+I[b+6|0]|0;l=k+I[b+7|0]|0;m=l+I[b+8|0]|0;n=m+I[b+9|0]|0;o=n+I[b+10|0]|0;p=o+I[b+11|0]|0;q=p+I[b+12|0]|0;r=q+I[b+13|0]|0;s=r+I[b+14|0]|0;d=s+I[b+15|0]|0;e=d+(s+(r+(q+(p+(o+(n+(m+(l+(k+(j+(i+(h+(g+(f+(a+e|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0;b=b+16|0;c=c-16|0;if(c>>>0>15){continue}break}if(!c){break c}}g=c-1|0;h=c&3;if(h){f=0;a=b;while(1){c=c-1|0;d=I[a|0]+d|0;e=e+d|0;b=a+1|0;a=b;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(g>>>0<3){break c}while(1){a=I[b|0]+d|0;f=a+I[b+1|0]|0;g=f+I[b+2|0]|0;d=g+I[b+3|0]|0;e=d+(g+(f+(a+e|0)|0)|0)|0;b=b+4|0;c=c-4|0;if(c){continue}break}}e=(e>>>0)%65521|0;d=(d>>>0)%65521|0}a=e<<16|d;break a}e:{if(!c){break e}g=c-1|0;h=c&3;if(h){a=b;while(1){c=c-1|0;d=I[a|0]+d|0;e=e+d|0;b=a+1|0;a=b;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(g>>>0<3){break e}while(1){a=I[b|0]+d|0;f=a+I[b+1|0]|0;g=f+I[b+2|0]|0;d=g+I[b+3|0]|0;e=d+(g+(f+(a+e|0)|0)|0)|0;b=b+4|0;c=c-4|0;if(c){continue}break}}a=(e>>>0)%65521<<16|(d>>>0>65520?d-65521|0:d)}else{a=1}}return a}function Fj(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,k=0;e=H[a+604>>2];if((c|0)<=0){b=e}else{k=H[a+596>>2]+H[a+600>>2]|0;while(1){d=b+1|0;j=I[b|0];a:{if(c>>>0<2){h=1;b=d;c=0;break a}b=b+c|0;h=1;f=c;while(1){f=f-1|0;if(I[d|0]!=(j|0)){b=d;c=f;break a}d=d+1|0;h=h+1|0;if((h|0)!=(c|0)){continue}break}h=c;c=0}d=g;b:{c:{d:{e:{while(1){f:{f=i;g:{h:{i:{j:{if((h|0)==1){while(1){k:{if(e+2>>>0>=k>>>0){l:{if((i&-3)!=1){H[a+608>>2]=H[a+608>>2]+(e-H[a+604>>2]|0);if(yb(a)){break l}return-1}H[a+608>>2]=H[a+608>>2]+(d-H[a+604>>2]|0);if(!yb(a)){return-1}f=e-d|0;e=H[a+604>>2];g=e;if((f|0)<=0){break k}while(1){F[e|0]=I[d|0];e=e+1|0;d=d+1|0;g=f>>>0>1;f=f-1|0;if(g){continue}break}g=H[a+604>>2];break k}e=H[a+604>>2]}g=d}if((i|0)!=3){switch(i|0){case 2:break h;case 1:break i;case 0:break j;default:break b}}i=2;d=g;g=e-2|0;if(I[g|0]!=255){continue}f=I[d|0];if(f>>>0>125){continue}f=f+2|0;F[d|0]=f;F[g|0]=I[e-1|0];i=(f&255)!=127;continue}}while(1){i=f;m:{if(e+2>>>0<k>>>0){break m}if((i&-3)==1){H[a+608>>2]=H[a+608>>2]+(g-H[a+604>>2]|0);if(!yb(a)){return-1}d=e-g|0;f=g;e=H[a+604>>2];g=e;if((d|0)<=0){break m}while(1){F[e|0]=I[f|0];e=e+1|0;f=f+1|0;g=d>>>0>1;d=d-1|0;if(g){continue}break}g=H[a+604>>2];break m}H[a+608>>2]=H[a+608>>2]+(e-H[a+604>>2]|0);if(!yb(a)){return-1}e=H[a+604>>2]}f=2;if((i|0)==3){continue}break}switch(i|0){case 2:break h;case 1:break i;case 0:break j;default:break b}}if((h|0)<2){break e}i=2;if(h>>>0>128){break g}break d}if((h|0)>=2){i=3;if(h>>>0>128){break g}F[e|0]=1-h;f=e+1|0;e=e+2|0;break c}d=I[g|0]+1|0;F[g|0]=d;i=(d&255)!=127;f=e;e=e+1|0;break c}if((h|0)<2){break e}i=2;if(h>>>0<129){break f}}F[e+1|0]=j;F[e|0]=129;h=h-128|0;e=e+2|0;d=g;continue}break}break d}F[e|0]=0;i=1;f=e+1|0;g=e;e=e+2|0;break c}F[e|0]=1-h;f=e+1|0;e=e+2|0}F[f|0]=j}if((c|0)>0){continue}break}b=H[a+604>>2]}H[a+604>>2]=e;H[a+608>>2]=H[a+608>>2]+(e-b|0);return 1}function Qw(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,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=Ga-320|0;Ga=w;s=H[a+332>>2];a=H[b+84>>2];b=w;while(1){k=H[a+192>>2];l=G[c+96>>1];i=H[a+64>>2];m=G[c+32>>1];g=N(G[c>>1],H[a>>2])<<13|1024;f=N(H[a+128>>2],G[c+64>>1]);p=g+N(f,-11586)>>11;h=N(H[a+32>>2],G[c+16>>1]);n=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);o=N(H[a+224>>2],G[c+112>>1]);j=q-o|0;r=h-(n+j|0)<<2;H[b+224>>2]=p-r;H[b+64>>2]=p+r;l=N(k,l);i=N(i,m);k=N(l+i|0,6810);i=k+N(i,4209)|0;m=g+N(f,9373)|0;p=i+m|0;r=N(j,2531);n=n<<13;u=r+n|0;q=o+q|0;o=N(q,7791);v=u+(o+N(h,11443)|0)|0;H[b+288>>2]=p-v>>11;H[b>>2]=p+v>>11;i=m-i|0;m=u+(N(h,1812)-o|0)|0;H[b+160>>2]=i-m>>11;H[b+128>>2]=i+m>>11;f=g+N(f,-3580)|0;g=k+N(l,-17828)|0;k=f-g|0;j=(n-r|0)-(j<<12)|0;l=N(q,4815);i=j+(N(h,5260)-l|0)|0;H[b+192>>2]=k-i>>11;H[b+96>>2]=k+i>>11;f=f+g|0;h=N(h,10323)-(j+l|0)|0;H[b+256>>2]=f-h>>11;H[b+32>>2]=f+h>>11;b=b+4|0;a=a+4|0;c=c+2|0;t=t+1|0;if((t|0)!=8){continue}break}a=s+128|0;t=0;c=w;while(1){s=H[c+24>>2];j=H[c+8>>2];f=N(s+j|0,6810);b=H[(t<<2)+d>>2]+e|0;g=H[c+28>>2];k=H[c+12>>2];l=g+k|0;i=N(l,7791);h=H[c+4>>2];g=k-g|0;m=N(g,2531);p=H[c+20>>2];n=p<<13;q=m+n|0;o=(i+N(h,11443)|0)+q|0;r=f+N(j,4209)|0;k=(H[c>>2]<<13)+131072|0;j=H[c+16>>2];u=k+N(j,9373)|0;v=r+u|0;F[b|0]=I[a+(o+v>>>18&1023)|0];F[b+9|0]=I[a+(v-o>>>18&1023)|0];l=N(l,4815);m=(n-m|0)-(g<<12)|0;n=N(h,10323)-(l+m|0)|0;f=f+N(s,-17828)|0;s=k+N(j,-3580)|0;o=f+s|0;F[b+1|0]=I[a+(n+o>>>18&1023)|0];F[b+8|0]=I[a+(o-n>>>18&1023)|0];g=h-(g+p|0)<<13;j=k+N(j,-11586)|0;F[b+2|0]=I[a+(g+j>>>18&1023)|0];F[b+7|0]=I[a+(j-g>>>18&1023)|0];g=m+(N(h,5260)-l|0)|0;f=s-f|0;F[b+3|0]=I[a+(g+f>>>18&1023)|0];F[b+6|0]=I[a+(f-g>>>18&1023)|0];h=q+(N(h,1812)-i|0)|0;f=u-r|0;F[b+4|0]=I[a+(h+f>>>18&1023)|0];F[b+5|0]=I[a+(f-h>>>18&1023)|0];c=c+32|0;t=t+1|0;if((t|0)!=10){continue}break}Ga=w+320|0}function $k(a,b){var c=0,d=0,e=0,f=0;a:{d=I[a+8|0];if(!(d&2)){break a}c=H[a>>2];b:{switch(I[a+9|0]-8|0){case 0:c:{switch(d-2|0){case 4:if(!c){break a}if(c-1>>>0>=3){d=c&-4;a=0;while(1){e=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=e;e=I[b+4|0];F[b+4|0]=I[b+6|0];F[b+6|0]=e;e=I[b+8|0];F[b+8|0]=I[b+10|0];F[b+10|0]=e;e=I[b+12|0];F[b+12|0]=I[b+14|0];F[b+14|0]=e;b=b+16|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}c=c&3;if(!c){break a}a=0;while(1){d=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=d;b=b+4|0;a=a+1|0;if((c|0)!=(a|0)){continue}break};break a;case 0:break c;default:break a}}if(!c){break a}if(c-1>>>0>=3){d=c&-4;a=0;while(1){e=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=e;e=I[b+3|0];F[b+3|0]=I[b+5|0];F[b+5|0]=e;e=I[b+6|0];F[b+6|0]=I[b+8|0];F[b+8|0]=e;e=I[b+9|0];F[b+9|0]=I[b+11|0];F[b+11|0]=e;b=b+12|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}c=c&3;if(!c){break a}a=0;while(1){d=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=d;b=b+3|0;a=a+1|0;if((c|0)!=(a|0)){continue}break};break a;case 8:break b;default:break a}}d:{switch(d-2|0){case 4:if(!c){break a}if((c|0)!=1){e=c&-2;a=0;while(1){d=I[b|0]|I[b+1|0]<<8;f=I[b+4|0]|I[b+5|0]<<8;F[b|0]=f;F[b+1|0]=f>>>8;F[b+4|0]=d;F[b+5|0]=d>>>8;d=I[b+8|0]|I[b+9|0]<<8;f=I[b+12|0]|I[b+13|0]<<8;F[b+8|0]=f;F[b+9|0]=f>>>8;F[b+12|0]=d;F[b+13|0]=d>>>8;b=b+16|0;a=a+2|0;if((e|0)!=(a|0)){continue}break}}if(!(c&1)){break a}a=I[b|0]|I[b+1|0]<<8;c=I[b+4|0]|I[b+5|0]<<8;F[b|0]=c;F[b+1|0]=c>>>8;F[b+4|0]=a;F[b+5|0]=a>>>8;return;case 0:break d;default:break a}}if(!c){break a}if((c|0)!=1){e=c&-2;a=0;while(1){d=I[b|0]|I[b+1|0]<<8;f=I[b+4|0]|I[b+5|0]<<8;F[b|0]=f;F[b+1|0]=f>>>8;F[b+4|0]=d;F[b+5|0]=d>>>8;d=I[b+6|0]|I[b+7|0]<<8;f=I[b+10|0]|I[b+11|0]<<8;F[b+6|0]=f;F[b+7|0]=f>>>8;F[b+10|0]=d;F[b+11|0]=d>>>8;b=b+12|0;a=a+2|0;if((e|0)!=(a|0)){continue}break}}if(!(c&1)){break a}a=I[b|0]|I[b+1|0]<<8;c=I[b+4|0]|I[b+5|0]<<8;F[b|0]=c;F[b+1|0]=c>>>8;F[b+4|0]=a;F[b+5|0]=a>>>8}}function hi(a,b){var c=0,d=0,e=0,f=0,g=0;e=G[a+1008>>1];a:{b:{d=J[a+1010>>1];if(!d){c:{if((e|0)>0){break c}H[a+1020>>2]=H[a+1016>>2];c=H[a+984>>2];if((c|0)>=16383){c=0;d=Ia[H[H[b>>2]+12>>2]](b,H[a+992>>2],1,16383,0,0)|0;H[a+988>>2]=d;if((d|0)<=16382){F[d+H[a+992>>2]|0]=255}H[a+984>>2]=0}if(H[a+988>>2]<=(c|0)){break b}d=c+1|0;H[a+984>>2]=d;c=I[H[a+992>>2]+c|0];G[a+1008>>1]=c;if(!c){e=0;break c}c=0;while(1){if((d|0)>=16383){d=Ia[H[H[b>>2]+12>>2]](b,H[a+992>>2],1,16383,0,0)|0;H[a+988>>2]=d;if((d|0)<=16382){F[d+H[a+992>>2]|0]=255}H[a+984>>2]=0;d=0}f=65535;if(H[a+988>>2]<=(d|0)){break a}H[a+984>>2]=d+1;F[H[a+1016>>2]+c|0]=I[H[a+992>>2]+d|0];c=c+1|0;e=G[a+1008>>1];if((c|0)>=(e|0)){break c}d=H[a+984>>2];continue}}c=H[a+1020>>2];H[a+1020>>2]=c+1;c=I[c|0];G[a+1010>>1]=8;F[a+1012|0]=c;e=e-1|0;G[a+1008>>1]=e;d=8}f=J[a+1e3>>1];if(e<<16>>16<0){break a}f=d<<16>>16;g=I[a+1012|0]>>>8-f|0;c=G[a+996>>1];if((f|0)<(c|0)){while(1){d:{if(e<<16>>16>0){break d}H[a+1020>>2]=H[a+1016>>2];c=H[a+984>>2];if((c|0)>=16383){c=Ia[H[H[b>>2]+12>>2]](b,H[a+992>>2],1,16383,0,0)|0;H[a+988>>2]=c;if((c|0)<=16382){F[c+H[a+992>>2]|0]=255}H[a+984>>2]=0;c=0}if(H[a+988>>2]<=(c|0)){break b}d=c+1|0;H[a+984>>2]=d;c=I[H[a+992>>2]+c|0];G[a+1008>>1]=c;e=0;if(!c){break d}c=0;while(1){if((d|0)>=16383){d=Ia[H[H[b>>2]+12>>2]](b,H[a+992>>2],1,16383,0,0)|0;H[a+988>>2]=d;if((d|0)<=16382){F[d+H[a+992>>2]|0]=255}H[a+984>>2]=0;d=0}f=65535;if(H[a+988>>2]<=(d|0)){break a}H[a+984>>2]=d+1;F[H[a+1016>>2]+c|0]=I[H[a+992>>2]+d|0];c=c+1|0;e=G[a+1008>>1];if((c|0)>=(e|0)){break d}d=H[a+984>>2];continue}}c=H[a+1020>>2];H[a+1020>>2]=c+1;c=I[c|0];F[a+1012|0]=c;d=J[a+1010>>1];f=d+8|0;G[a+1010>>1]=f;e=e-1|0;G[a+1008>>1]=e;g=c<<d|g;d=f<<16>>16;c=G[a+996>>1];if((d|0)<(c|0)){continue}break}}G[a+1010>>1]=d-c;f=H[(c<<2)+19360>>2]&g;break a}G[a+1008>>1]=65535;f=65535}return f<<16>>16}function wj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ga-80|0;Ga=e;H[e+72>>2]=0;H[e+64>>2]=0;H[e+68>>2]=0;H[e+56>>2]=0;H[e+48>>2]=0;H[e+52>>2]=0;f=Kf(1859);a:{if(f){k=wb(f);i=e+32|0;H[i>>2]=0;H[i+4>>2]=0;H[i+8>>2]=0;hn(f,k,i);f=e- -64|0;i=F[e+43|0]<0?H[e+32>>2]:i;ne(f,i,Nc(i));qb(f,169980);if(F[e+43|0]>=0){break a}Ta(H[e+32>>2]);break a}F[e+75|0]=0;H[e+64>>2]=0}qb(e- -64|0,169988);l=+Ca()/1e3;b:{if(P(l)<2147483648){i=~~l;break b}i=-2147483648}k=0;c:{while(1){h=I[e+75|0];f=h<<24>>24;d:{if(F[e+59|0]>=0){if((f|0)>=0){H[e+56>>2]=H[e+72>>2];f=H[e+68>>2];H[e+48>>2]=H[e+64>>2];H[e+52>>2]=f;break d}Ig(e+48|0,H[e+64>>2],H[e+68>>2]);break d}f=(f|0)<0;Jg(e+48|0,f?H[e+64>>2]:e- -64|0,f?H[e+68>>2]:h)}f=e+32|0;zb(f,i+k|0);j=f;f=I[e+43|0];h=f<<24>>24<0;db(e+48|0,h?H[e+32>>2]:j,h?H[e+36>>2]:f);if(F[e+43|0]<0){Ta(H[e+32>>2])}if(d){qb(e+48|0,d)}f=e+32|0;h=F[e+59|0];j=(h|0)<0;Pi(f,j?H[e+48>>2]:e+48|0,j?H[e+52>>2]:h&255);e:{f:{h=bf(F[e+43|0]<0?H[e+32>>2]:f,1346);g:{if(!h){f=Nc(c);if(f>>>0>=1073741808){break f}h:{i:{if(f>>>0>=2){j=f+4&-4;g=Va(j<<2);H[e+24>>2]=j|-2147483648;H[e+16>>2]=g;H[e+20>>2]=f;break i}F[e+27|0]=f;g=e+16|0;if(!f){break h}}Wa(g,c,f)}H[(f<<2)+g>>2]=0;f=F[e+27|0];g=(f|0)<0;Pi(e,g?H[e+16>>2]:e+16|0,g?H[e+20>>2]:f&255);f=bf(F[e+43|0]<0?H[e+32>>2]:e+32|0,F[e+11|0]<0?H[e>>2]:e);if(f){j:{if((e+48|0)==(a|0)){break j}j=I[e+59|0];g=j<<24>>24;if(F[a+11|0]>=0){if((g|0)>=0){g=H[e+52>>2];H[a>>2]=H[e+48>>2];H[a+4>>2]=g;H[a+8>>2]=H[e+56>>2];break j}Ig(a,H[e+48>>2],H[e+52>>2]);break j}g=(g|0)<0;Jg(a,g?H[e+48>>2]:e+48|0,g?H[e+52>>2]:j)}H[b>>2]=f}if(F[e+11|0]<0){Ta(H[e>>2])}if(F[e+27|0]<0){Ta(H[e+16>>2])}g=(f|0)!=0;break g}ed(h)}if(F[e+43|0]<0){Ta(H[e+32>>2])}if(h){break e}break c}Qb();X()}k=k+1|0;if((k|0)!=1e3){continue}break}g=0}if(F[e+59|0]<0){Ta(H[e+48>>2])}if(F[e+75|0]<0){Ta(H[e+64>>2])}Ga=e+80|0;return g&1}function Nu(a,b,c){a=a|0;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,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;u=Ga-192|0;Ga=u;f=_a(a,0,256);while(1){a:{i=f;d=H[(j<<2)+b>>2]+c|0;l=I[d+5|0];m=I[d+1|0];g=l+m|0;h=I[d+3|0];n=I[d+4|0];o=I[d+2|0];e=n+o|0;p=I[d+6|0];r=I[d|0];d=p+r|0;q=e+d|0;H[f>>2]=((g+h|0)+q<<2)-3584;q=N(q-(h<<2)|0,2896);s=N(d-g|0,7223)+1024|0;d=N(d-e|0,7542);H[f+24>>2]=q+(s-d|0)>>11;e=N(g-e|0,2578);H[f+16>>2]=(e+s|0)+N(g-(h<<1)|0,-5793)>>11;H[f+8>>2]=(q+(d+e|0)|0)+1024>>11;d=o-n|0;g=r-p|0;h=N(d+g|0,5027)+1024|0;t=h+N(d,15326)|0;k=d;d=m-l|0;e=N(k+d|0,-11295);H[f+20>>2]=t+e>>11;k=e;e=N(g-d|0,1395);d=N(d+g|0,7663);H[f+12>>2]=((k+e|0)+d|0)+1024>>11;H[f+4>>2]=d+(h-e|0)>>11;d=j-7|0;j=j+1|0;f=u;b:{switch(d|0){case 0:continue;case 6:break a;default:break b}}f=i+32|0;continue}break}while(1){c=H[f+32>>2];g=H[a+128>>2];h=c+g|0;i=H[f+96>>2];d=H[a+64>>2];e=i+d|0;j=h+e|0;l=H[f+64>>2];m=H[a+96>>2];n=l+m|0;b=n<<1;o=H[a+32>>2];p=H[f+128>>2];r=o+p|0;q=H[f>>2];s=H[a+160>>2];v=q+s|0;w=r+v|0;x=H[a+224>>2];y=H[a+192>>2];z=x+y|0;A=H[f+160>>2];B=H[a>>2];t=A+B|0;k=z+t|0;H[a+128>>2]=((N(j-b|0,-4717)+N(w-b|0,1684)|0)+N(k-b|0,6817)|0)+16384>>15;H[a>>2]=N(((j+n|0)+w|0)+k|0,5350)+16384>>15;b=B-A|0;l=m-l|0;i=d-i|0;d=o-p|0;m=i+d|0;j=s-q|0;g=g-c|0;n=j-g|0;c=y-x|0;H[a+224>>2]=N(b+l-((m+n|0)+c)|0,5350)+16384>>15;h=e-h|0;e=t-z|0;o=r-v|0;p=N(e+o|0,5915)+16384|0;H[a+192>>2]=(N(h,-7376)+p|0)+N(o,-9198)>>15;H[a+64>>2]=(p+N(h,3283)|0)+N(e,1461)>>15;h=N(l,5350);e=((N(n,7518)-h|0)+N(m,-847)|0)+16384|0;k=(e+N(i,-12700)|0)+N(g,5992)|0;i=N(c+g|0,4025)+N(b+i|0,6406)|0;H[a+160>>2]=k+i>>15;k=(e+N(d,-2269)|0)+N(j,-16423)|0;d=N(j-c|0,2499)+N(b+d|0,7141)|0;H[a+96>>2]=k+d>>15;H[a+32>>2]=(i+((h+(d+N(b,-6029)|0)|0)+N(c,-679)|0)|0)+16384>>15;f=f+4|0;a=a+4|0;C=C+1|0;if((C|0)!=7){continue}break}Ga=u+192|0}function pv(a,b){a=a|0;b=b|0;var 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;d=H[a+400>>2];e=d;c=H[d+20>>2];j=H[d+16>>2];if((c|0)>(j|0)){t=H[a+284>>2]-1|0;p=H[a+308>>2]-1|0;m=d+24|0;i=H[d+12>>2];while(1){if(i>>>0<=p>>>0){while(1){c=H[a+288>>2];if((c|0)>0){e=0;n=0;while(1){f=H[((n<<2)+a|0)+292>>2];if(H[f+60>>2]>0){u=N(H[f+68>>2],i);v=H[(H[a+416>>2]+(H[f+4>>2]<<2)|0)+4>>2];k=H[(i>>>0<p>>>0?56:72)+f>>2];s=k+1|0;q=N(H[f+40>>2],j);o=0;while(1){a:{if(!(H[f+76>>2]<=(j+o|0)&K[d+8>>2]>=t>>>0)){Ia[v|0](a,f,H[(H[f+4>>2]<<2)+b>>2],H[((e<<2)+d|0)+24>>2],q,u,k);h=H[f+56>>2];if((k|0)>=(h|0)){break a}g=(e+k<<2)+d|0;ub(H[g+24>>2],h-k<<7);h=H[f+56>>2];if((k|0)>=(h|0)){break a}c=k;if(h-c&1){G[H[g+24>>2]>>1]=J[H[g+20>>2]>>1];c=s}if((h|0)==(s|0)){break a}while(1){g=(c+e<<2)+d|0;G[H[g+24>>2]>>1]=J[H[g+20>>2]>>1];G[H[g+28>>2]>>1]=J[H[g+24>>2]>>1];c=c+2|0;if((h|0)!=(c|0)){continue}break}break a}c=(e<<2)+d|0;ub(H[c+24>>2],H[f+56>>2]<<7);h=H[f+56>>2];if((h|0)<=0){break a}g=H[c+20>>2];r=0;c=0;if(h-1>>>0>=3){w=h&-4;l=0;while(1){G[H[(c+e<<2)+m>>2]>>1]=J[g>>1];G[H[((c|1)+e<<2)+m>>2]>>1]=J[g>>1];G[H[((c|2)+e<<2)+m>>2]>>1]=J[g>>1];G[H[((c|3)+e<<2)+m>>2]>>1]=J[g>>1];c=c+4|0;l=l+4|0;if((w|0)!=(l|0)){continue}break}}l=h&3;if(!l){break a}while(1){G[H[((c+e<<2)+d|0)+24>>2]>>1]=J[g>>1];c=c+1|0;r=r+1|0;if((l|0)!=(r|0)){continue}break}}e=e+h|0;q=H[f+40>>2]+q|0;o=o+1|0;if((o|0)<H[f+60>>2]){continue}break}c=H[a+288>>2]}n=n+1|0;if((n|0)<(c|0)){continue}break}}if(!(Ia[H[H[a+420>>2]+4>>2]](a,m)|0)){H[d+12>>2]=i;H[d+16>>2]=j;return 0}i=i+1|0;if(p>>>0>=i>>>0){continue}break}c=H[d+20>>2]}i=0;H[d+12>>2]=0;j=j+1|0;if((j|0)<(c|0)){continue}break}e=H[a+400>>2]}H[d+8>>2]=H[d+8>>2]+1;c=1;c=H[a+288>>2]<=1?H[H[a+292>>2]+(K[e+8>>2]<H[a+284>>2]-1>>>0?12:76)>>2]:c;H[e+12>>2]=0;H[e+16>>2]=0;H[e+20>>2]=c;return 1}function Dl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=1;c=H[a+336>>2];a:{b:{if((c|0)==1){c=H[a+340>>2];H[a+356>>2]=H[c+28>>2];d=H[c+32>>2];H[a+360>>2]=d;H[c+64>>2]=1;H[c+56>>2]=1;H[c+60>>2]=1;H[c+72>>2]=1;H[c+68>>2]=H[c+36>>2];f=c;c=H[c+12>>2];d=(d>>>0)%(c>>>0)|0;H[f+76>>2]=d?d:c;H[a+364>>2]=1;H[a+368>>2]=0;break b}if(c-5>>>0<=4294967291){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Ia[H[H[a>>2]>>2]](a)}c=N(H[a+424>>2],H[a+312>>2]);H[a+356>>2]=((c+H[a+28>>2]|0)-1|0)/(c|0);c=N(H[a+424>>2],H[a+316>>2]);c=((c+H[a+32>>2]|0)-1|0)/(c|0)|0;H[a+364>>2]=0;H[a+360>>2]=c;if(H[a+336>>2]<=0){break a}h=a+368|0;while(1){b=H[((d<<2)+a|0)+340>>2];e=H[b+8>>2];H[b+56>>2]=e;g=H[b+12>>2];H[b+60>>2]=g;c=N(e,g);H[b+64>>2]=c;H[b+68>>2]=N(e,H[b+36>>2]);f=K[b+28>>2]%(e>>>0)|0;H[b+72>>2]=f?f:e;f=b;b=K[b+32>>2]%(g>>>0)|0;H[f+76>>2]=b?b:g;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Ia[H[b>>2]](a)}c:{if((c|0)<=0){break c}e=c-1|0;b=0;g=c&3;if(g){while(1){f=H[a+364>>2];H[a+364>>2]=f+1;H[((f<<2)+a|0)+368>>2]=d;c=c-1|0;b=b+1|0;if((g|0)!=(b|0)){continue}break}}if(e>>>0<3){break c}while(1){b=H[a+364>>2];H[a+364>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+364>>2];H[a+364>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+364>>2];H[a+364>>2]=b+1;H[h+(b<<2)>>2]=d;b=H[a+364>>2];H[a+364>>2]=b+1;H[h+(b<<2)>>2]=d;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}b=H[a+336>>2];d=d+1|0;if((b|0)>(d|0)){i=H[a+364>>2];continue}break}if((b|0)<=0){break a}}c=0;while(1){d=H[((c<<2)+a|0)+340>>2];if(!H[d+80>>2]){b=H[d+16>>2];if(!(H[((b<<2)+a|0)+164>>2]?b>>>0<=3:0)){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=54;Ia[H[H[a>>2]>>2]](a)}j=d,k=$a(Ia[H[H[a+4>>2]>>2]](a,1,132)|0,H[((b<<2)+a|0)+164>>2],132),H[j+80>>2]=k;b=H[a+336>>2]}c=c+1|0;if((c|0)<(b|0)){continue}break}}Ia[H[H[a+464>>2]>>2]](a);Ia[H[H[a+448>>2]>>2]](a);H[H[a+456>>2]>>2]=H[H[a+448>>2]+4>>2]}function pd(a,b,c){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;e=c?b+16|0:b;b=(b<<2)+a|0;b=H[(c?b+136|0:b+120|0)>>2];if(!b){c=H[a>>2];H[c+24>>2]=e;H[c+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}if(!H[b+276>>2]){c=H[a+24>>2];f=H[c>>2];H[c>>2]=f+1;F[f|0]=255;f=H[c+4>>2]-1|0;H[c+4>>2]=f;a:{if(f){break a}if(Ia[H[c+12>>2]](a)|0){break a}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];f=H[c>>2];H[c>>2]=f+1;F[f|0]=196;f=H[c+4>>2]-1|0;H[c+4>>2]=f;b:{if(f){break b}if(Ia[H[c+12>>2]](a)|0){break b}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}d=I[b+16|0];g=I[b+15|0];h=I[b+14|0];i=I[b+13|0];j=I[b+12|0];k=I[b+11|0];l=I[b+10|0];m=I[b+9|0];n=I[b+8|0];o=I[b+7|0];p=I[b+6|0];q=I[b+5|0];r=I[b+4|0];s=I[b+3|0];t=I[b+2|0];u=I[b+1|0];c=H[a+24>>2];f=H[c>>2];H[c>>2]=f+1;v=f;f=d+(g+(h+((((((((((((t+u|0)+s|0)+r|0)+q|0)+p|0)+o|0)+n|0)+m|0)+l|0)+k|0)+j|0)+i|0)|0)|0)|0;g=f+19|0;F[v|0]=g>>>8;d=H[c+4>>2]-1|0;H[c+4>>2]=d;c:{if(d){break c}if(Ia[H[c+12>>2]](a)|0){break c}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=g;d=H[c+4>>2]-1|0;H[c+4>>2]=d;d:{if(d){break d}if(Ia[H[c+12>>2]](a)|0){break d}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=e;e=H[c+4>>2]-1|0;H[c+4>>2]=e;e:{if(e){break e}if(Ia[H[c+12>>2]](a)|0){break e}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}c=1;while(1){g=I[b+c|0];e=H[a+24>>2];d=H[e>>2];H[e>>2]=d+1;F[d|0]=g;d=H[e+4>>2]-1|0;H[e+4>>2]=d;f:{if(d){break f}if(Ia[H[e+12>>2]](a)|0){break f}e=H[a>>2];H[e+20>>2]=25;Ia[H[e>>2]](a)}c=c+1|0;if((c|0)!=17){continue}break}if(f){c=0;while(1){g=I[(b+c|0)+17|0];e=H[a+24>>2];d=H[e>>2];H[e>>2]=d+1;F[d|0]=g;d=H[e+4>>2]-1|0;H[e+4>>2]=d;g:{if(d){break g}if(Ia[H[e+12>>2]](a)|0){break g}e=H[a>>2];H[e+20>>2]=25;Ia[H[e>>2]](a)}c=c+1|0;if(f>>>0>c>>>0){continue}break}}H[b+276>>2]=1}}function Nb(a,b,c){var d=0,e=0;if(b){d=a^-1;a:{if(!c|!(b&3)){break a}d=H[((I[b|0]^d&255)<<2)+4224>>2]^d>>>8;e=c-1|0;a=b+1|0;if(!(!e|!(a&3))){d=H[((I[b+1|0]^d&255)<<2)+4224>>2]^d>>>8;e=c-2|0;a=b+2|0;if(!(!e|!(a&3))){d=H[((I[b+2|0]^d&255)<<2)+4224>>2]^d>>>8;e=c-3|0;a=b+3|0;if(!(!e|!(a&3))){d=H[((I[b+3|0]^d&255)<<2)+4224>>2]^d>>>8;c=c-4|0;b=b+4|0;break a}b=a;c=e;break a}b=a;c=e;break a}b=a;c=e}if(c>>>0>31){while(1){a=H[b>>2]^d;a=H[b+4>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+8>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+12>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+16>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+20>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+24>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);a=H[b+28>>2]^(H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2]);d=H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2];b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}if(c>>>0>3){while(1){a=H[b>>2]^d;d=H[(a>>>6&1020)+6272>>2]^H[((a&255)<<2)+7296>>2]^H[(a>>>14&1020)+5248>>2]^H[(a>>>22&1020)+4224>>2];b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}b:{if(!c){break b}if(c&1){d=H[((I[b|0]^d&255)<<2)+4224>>2]^d>>>8;b=b+1|0;a=c-1|0}else{a=c}if((c|0)==1){break b}while(1){c=H[((I[b|0]^d&255)<<2)+4224>>2]^d>>>8;d=H[((I[b+1|0]^c&255)<<2)+4224>>2]^c>>>8;b=b+2|0;a=a-2|0;if(a){continue}break}}a=d^-1}else{a=0}return a}function gy(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,i=0,j=0,k=0,l=0;j=c+d|0;if(H[b>>2]?K[b+12>>2]<d>>>0|j>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&d+H[b+16>>2]>>>0>=j>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Ia[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}g=H[b+20>>2];g=(d|0)>(g|0)?g:d;d=H[b+24>>2];f=H[b+28>>2]-d|0;g=(f|0)>(g|0)?g:f;f=H[b+4>>2]-d|0;f=(f|0)>(g|0)?g:f;if((f|0)<=0){break b}l=b+48|0;k=H[b+8>>2]<<7;g=N(k,d);d=0;while(1){h=N(f,k);Ia[H[b+52>>2]](a,l,H[H[b>>2]+(d<<2)>>2],g,h);f=H[b+20>>2];d=f+d|0;i=H[b+16>>2];if((d|0)>=(i|0)){break b}g=g+h|0;h=i-d|0;f=(f|0)<(h|0)?f:h;h=H[b+24>>2]+d|0;i=H[b+28>>2]-h|0;f=(f|0)<(i|0)?f:i;h=H[b+4>>2]-h|0;f=(f|0)<(h|0)?f:h;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];g=j-d|0;g=K[b+24>>2]<c>>>0?c:(g|0)>0?g:0;H[b+24>>2]=g;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-g|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-g|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}l=b+48|0;k=H[b+8>>2]<<7;g=N(k,g);d=0;while(1){h=N(f,k);Ia[H[b+48>>2]](a,l,H[H[b>>2]+(d<<2)>>2],g,h);f=H[b+20>>2];d=f+d|0;i=H[b+16>>2];if((d|0)>=(i|0)){break a}g=g+h|0;h=i-d|0;f=(f|0)<(h|0)?f:h;h=H[b+24>>2]+d|0;i=H[b+28>>2]-h|0;f=(f|0)<(i|0)?f:i;h=H[b+4>>2]-h|0;f=(f|0)<(h|0)?f:h;if((f|0)>0){continue}break}}d=H[b+28>>2];c:{d:{e:{if(j>>>0<=d>>>0){break e}f:{g:{h:{if(c>>>0>d>>>0){d=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a);d=c;break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a);break c}H[b+28>>2]=j;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=d-a|0;a=j-a|0;if(d>>>0>=a>>>0){break e}g=H[b+8>>2]<<7;while(1){ub(H[H[b>>2]+(d<<2)>>2],g);d=d+1|0;if((a|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function qs(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,k=0,l=0,m=0,n=0;if(!d){d=H[a+584>>2];if(d){l=(c|0)/H[d+8>>2]|0;a:{if(H[d>>2]!=2){if(H[d+16>>2]<(l|0)){break a}c=H[d+12>>2];Ia[H[d+20>>2]](d,b,l);b=c}c=H[a+600>>2];g=c-H[a+608>>2]|0;d=H[a+604>>2];if((l|0)>0){c=24;while(1){k=c;m=255<<c;c=0;while(1){if((g|0)<=3){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}e=c;h=c;b:{if((c|0)>=(l|0)){break b}while(1){h=e;i=H[(e<<2)+b>>2];f=1;c:{while(1){e=f+h|0;if((l|0)<=(e|0)){j=f;break c}d:{if((i^H[(e<<2)+b>>2])&m){j=f;break d}j=f+1|0;e=j+h|0;if((l|0)<=(e|0)){break c}if((i^H[(e<<2)+b>>2])&m){break d}j=129;f=f+2|0;if((f|0)!=129){continue}break b}break}if(j>>>0<=3){continue}break b}break}h=j>>>0>3?h:e}i=h-c|0;e:{if((i&-2)!=2){break e}e=c+1|0;f=H[(c<<2)+b>>2]&m;while(1){if((f|0)!=(H[(e<<2)+b>>2]&m)){break e}e=e+1|0;if((h|0)!=(e|0)){continue}break}F[d+1|0]=f>>>k;F[d|0]=i+126;g=g-2|0;d=d+2|0;c=h}if((c|0)<(h|0)){while(1){e=h-c|0;i=(e|0)<127?e:127;if((i+3|0)>(g|0)){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-g;if(!yb(a)){return-1}g=H[a+600>>2]-H[a+608>>2]|0;d=H[a+604>>2]}F[d|0]=i;d=d+1|0;g=g-1|0;if(i){f=0;e=i;n=e&3;if(n){while(1){F[d|0]=H[(c<<2)+b>>2]>>>k;d=d+1|0;c=c+1|0;e=e-1|0;f=f+1|0;if((n|0)!=(f|0)){continue}break}}if(i-1>>>0>=3){while(1){f=(c<<2)+b|0;F[d|0]=H[f>>2]>>>k;F[d+1|0]=H[f+4>>2]>>>k;F[d+2|0]=H[f+8>>2]>>>k;F[d+3|0]=H[f+12>>2]>>>k;d=d+4|0;c=c+4|0;e=e-4|0;if(e){continue}break}}g=g-i|0}if((c|0)<(h|0)){continue}break}}f:{if((j|0)<4){j=0;break f}F[d|0]=j+126;F[d+1|0]=H[(h<<2)+b>>2]>>>k;g=g-2|0;d=d+2|0}c=c+j|0;if((l|0)>(c|0)){continue}break}c=k-8|0;if(k){continue}break}c=H[a+600>>2]}H[a+604>>2]=d;H[a+608>>2]=c-g;return 1}aa(48746,41871,524,65695);X()}aa(46013,41871,516,65695);X()}aa(48528,41871,515,65695);X()}function fy(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,i=0,j=0,k=0,l=0;j=c+d|0;if(H[b>>2]?K[b+12>>2]<d>>>0|j>>>0>K[b+4>>2]:1){d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a)}d=H[b+24>>2];a:{if(d>>>0<=c>>>0&d+H[b+16>>2]>>>0>=j>>>0){break a}if(!H[b+40>>2]){d=H[a>>2];H[d+20>>2]=71;Ia[H[d>>2]](a)}if(H[b+36>>2]){d=H[b+16>>2];b:{if((d|0)<=0){break b}g=H[b+20>>2];g=(d|0)>(g|0)?g:d;d=H[b+24>>2];f=H[b+28>>2]-d|0;g=(f|0)>(g|0)?g:f;f=H[b+4>>2]-d|0;f=(f|0)>(g|0)?g:f;if((f|0)<=0){break b}l=b+48|0;k=H[b+8>>2];g=N(k,d);d=0;while(1){h=N(f,k);Ia[H[b+52>>2]](a,l,H[H[b>>2]+(d<<2)>>2],g,h);f=H[b+20>>2];d=f+d|0;i=H[b+16>>2];if((d|0)>=(i|0)){break b}g=g+h|0;h=i-d|0;f=(f|0)<(h|0)?f:h;h=H[b+24>>2]+d|0;i=H[b+28>>2]-h|0;f=(f|0)<(i|0)?f:i;h=H[b+4>>2]-h|0;f=(f|0)<(h|0)?f:h;if((f|0)>0){continue}break}}H[b+36>>2]=0}d=H[b+16>>2];g=j-d|0;g=K[b+24>>2]<c>>>0?c:(g|0)>0?g:0;H[b+24>>2]=g;if((d|0)<=0){break a}f=H[b+20>>2];d=(d|0)>(f|0)?f:d;f=H[b+28>>2]-g|0;d=(d|0)<(f|0)?d:f;f=H[b+4>>2]-g|0;f=(d|0)<(f|0)?d:f;if((f|0)<=0){break a}l=b+48|0;k=H[b+8>>2];g=N(k,g);d=0;while(1){h=N(f,k);Ia[H[b+48>>2]](a,l,H[H[b>>2]+(d<<2)>>2],g,h);f=H[b+20>>2];d=f+d|0;i=H[b+16>>2];if((d|0)>=(i|0)){break a}g=g+h|0;h=i-d|0;f=(f|0)<(h|0)?f:h;h=H[b+24>>2]+d|0;i=H[b+28>>2]-h|0;f=(f|0)<(i|0)?f:i;h=H[b+4>>2]-h|0;f=(f|0)<(h|0)?f:h;if((f|0)>0){continue}break}}d=H[b+28>>2];c:{d:{e:{if(j>>>0<=d>>>0){break e}f:{g:{h:{if(c>>>0>d>>>0){d=c;if(!e){break h}d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a);d=c;break g}if(e){break g}}if(H[b+32>>2]){break f}d=H[a>>2];H[d+20>>2]=23;Ia[H[d>>2]](a);break c}H[b+28>>2]=j;if(!H[b+32>>2]){break d}}a=H[b+24>>2];d=d-a|0;a=j-a|0;if(d>>>0>=a>>>0){break e}g=H[b+8>>2];while(1){ub(H[H[b>>2]+(d<<2)>>2],g);d=d+1|0;if((a|0)!=(d|0)){continue}break}}if(!e){break c}}H[b+36>>2]=1}return H[b>>2]+(c-H[b+24>>2]<<2)|0}function mo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=H[a+4>>2];d=c+4|0;e=H[a+8>>2];a:{if(d>>>0>=e>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b>>2]=c;c=d+4|0;b:{if(e>>>0<=c>>>0){c=d;break b}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+4>>2]=f;f=0;d=c+4|0;c:{if(e>>>0<=d>>>0){d=c;c=0;break c}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+8>>2]=c;c=d+4|0;d:{if(e>>>0<=c>>>0){c=d;break d}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+12>>2]=f;f=0;d=c+4|0;e:{if(e>>>0<=d>>>0){d=c;c=0;break e}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+16>>2]=c;c=d+1|0;if(c>>>0<e>>>0){f=I[d|0];H[a+4>>2]=c}F[b+20|0]=f;e=0;d=0;c=H[a+4>>2];f=c+1|0;if(f>>>0<K[a+8>>2]){d=I[c|0];H[a+4>>2]=f}F[b+21|0]=d;c=H[a+4>>2];d=c+1|0;if(d>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=d}F[b+22|0]=e;e=0;d=0;c=H[a+4>>2];f=c+1|0;if(f>>>0<K[a+8>>2]){d=I[c|0];H[a+4>>2]=f}F[b+23|0]=d;c=H[a+4>>2];d=c+1|0;if(d>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=d}F[b+24|0]=e;e=0;d=0;c=H[a+4>>2];f=c+1|0;if(f>>>0<K[a+8>>2]){d=I[c|0];H[a+4>>2]=f}F[b+25|0]=d;c=H[a+4>>2];d=c+1|0;if(d>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=d}F[b+26|0]=e;e=0;c=H[a+4>>2];d=c+1|0;if(d>>>0<K[a+8>>2]){e=I[c|0];H[a+4>>2]=d}F[b+27|0]=e;f:{g=H[a+8>>2];e=H[a+4>>2];c=(g-e|0)/2|0;h=c>>>0<32?c:32;g:{if(!h){break g}if(e+2>>>0>=g>>>0){break f}d=0;if((h|0)!=1){j=h&62;while(1){c=e+2|0;h:{if(g>>>0<=c>>>0){c=e;e=0;break h}e=I[e|0]|I[e+1|0]<<8;H[a+4>>2]=c}G[((d<<1)+b|0)+28>>1]=e;k=d|1;f=0;e=c+2|0;i:{if(g>>>0<=e>>>0){e=c;break i}f=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=e}G[((k<<1)+b|0)+28>>1]=f;d=d+2|0;i=i+2|0;if((i|0)!=(j|0)){continue}break}}if(!(h&1)){break g}c=0;f=e+2|0;if(f>>>0<g>>>0){c=I[e|0]|I[e+1|0]<<8;H[a+4>>2]=f}G[((d<<1)+b|0)+28>>1]=c}return}_a(b+28|0,0,h<<1)}function ut(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,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=Ga-16|0;Ga=i;t=H[a+52>>2];g=H[a+16>>2];n=H[a+12>>2];h=H[a>>2];f=Le(h);k=N(n?4:3,f);m=cb(k);a:{if(!m){Xa(H[h+628>>2],H[h>>2],53056,0);break a}Ub(m,0,k);b:{c:{d:{switch(J[a+28>>1]-1|0){case 0:case 4:e=J[a+30>>1]-2|0;if((e&65535)>>>0>=7){break b}e=(e<<16>>16<<2)+54768|0;break c;case 1:case 5:e=J[a+30>>1]-1|0;if((e&65535)>>>0>=8){break b}e=(e<<16>>16<<2)+54796|0;break c;case 2:case 6:e=J[a+30>>1]-1|0;if((e&65535)>>>0>=8){break b}e=(e<<16>>16<<2)+54828|0;break c;case 3:case 7:break d;default:break b}}e=J[a+30>>1]-1|0;if((e&65535)>>>0>=7){break b}e=(e<<16>>16<<2)+54860|0}r=H[e>>2]}H[i>>2]=i+12;yc(h,278,i);e=1;k=Bc(h);e:{if(!d){break e}o=f+m|0;p=f+o|0;s=n?f+p|0:0;e=g-c|0;u=g>>>0<e>>>0?0:e;q=r&1;v=0-q&0-(c<<1);e=q?d-1|0:0;f=0;f:{while(1){g=H[i+12>>2];j=H[a+76>>2]+f|0;g=g-((j>>>0)%(g>>>0)|0)|0;g=f+g>>>0>d>>>0?d-f|0:g;l=0;if(!((Ke(h,Me(h,j,0),m,N(k,g+((H[a+76>>2]+f>>>0)%K[i+12>>2]|0)|0))|0)>=0|!H[a+4>>2])){break f}l=0;if(!((Ke(h,Me(h,j,1),o,N(k,g+((H[a+76>>2]+f>>>0)%K[i+12>>2]|0)|0))|0)>=0|!H[a+4>>2])){break f}l=0;if(!((Ke(h,Me(h,j,2),p,N(k,g+((H[a+76>>2]+f>>>0)%K[i+12>>2]|0)|0))|0)>=0|!H[a+4>>2])){break f}g:{if(!n){break g}if((Ke(h,Me(h,j,3),s,N(k,g+((H[a+76>>2]+f>>>0)%K[i+12>>2]|0)|0))|0)>=0|!H[a+4>>2]){break g}l=0;break f}j=N(k,(H[a+76>>2]+f>>>0)%K[i+12>>2]|0);Ia[t|0](a,(N(c,e)<<2)+b|0,0,e,c,g,u,v,j+m|0,j+o|0,j+p|0,n?j+s|0:0);e=(q?0-g|0:g)+e|0;f=f+g|0;if(f>>>0<d>>>0){continue}break}l=1}e=l;if(!(r&2)){break e}h=0;while(1){f=(N(c,h)<<2)+b|0;a=(f+(c<<2)|0)-4|0;if(a>>>0>f>>>0){while(1){g=H[f>>2];H[f>>2]=H[a>>2];H[a>>2]=g;a=a-4|0;f=f+4|0;if(a>>>0>f>>>0){continue}break}}h=h+1|0;if((h|0)!=(d|0)){continue}break}}Ta(m)}Ga=i+16|0;return e|0}function kr(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{c=H[a+584>>2];if(c){if(H[c+16>>2]){break a}b:{if(I[a+13|0]&4){f=H[a+72>>2];d=H[a+68>>2];e=nd(a);break b}d=H[a+60>>2]-H[a+472>>2]|0;e=H[a+100>>2];f=d>>>0<e>>>0?d:e;d=H[a+56>>2];e=kk(a)}H[c+840>>2]=e;c:{if(!b){e=d;break c}if(J[a+138>>1]!=2){e=d;break c}e=0;g=J[c+834>>1];if(0-g>>>0>d>>>0){e=((d+g|0)-1>>>0)/(g>>>0)|0}d=J[c+836>>1];if(0-d>>>0<=f>>>0){f=0;break c}f=((d+f|0)-1>>>0)/(d>>>0)|0}if(!(f>>>0<65536&e>>>0<=65535)){Xa(H[a+628>>2],69504,59378,0);return 0}H[c+32>>2]=f;H[c+28>>2]=e;d:{e:{if(J[a+138>>1]==1){H[c+36>>2]=J[a+98>>1];if(J[c+832>>1]==6){f:{if(H[c+924>>2]==1){H[c+40>>2]=2;d=0;break f}H[c+40>>2]=3;if(J[c+834>>1]==1){d=0;if(J[c+836>>1]==1){break f}}d=1}if(!xh(c,3)){return 0}H[H[c+84>>2]+8>>2]=J[c+834>>1];H[H[c+84>>2]+12>>2]=J[c+836>>1];break e}d=0;H[c+40>>2]=0;if(xh(c,0)){break e}break d}H[c+36>>2]=1;H[c+40>>2]=0;d=0;if(!xh(c,0)){break d}H[H[c+84>>2]>>2]=b;if(!b|J[c+832>>1]!=6){break e}H[H[c+84>>2]+16>>2]=1;H[H[c+84>>2]+20>>2]=1;H[H[c+84>>2]+24>>2]=1}H[c+256>>2]=0;H[c+244>>2]=0;if(!Mj(c,H[c+920>>2])){return 0}b=H[c+928>>2];g:{if(b&1){break g}e=H[c+88>>2];if(e){H[e+128>>2]=0}e=H[c+92>>2];if(!e){break g}H[e+128>>2]=0}H[c+216>>2]=(b>>>1^-1)&1;h:{if(!d){d=0;H[c+208>>2]=0;H[a+560>>2]=545;H[a+552>>2]=545;H[a+544>>2]=545;if(Lj(c)){break h}break d}H[c+208>>2]=1;H[a+560>>2]=557;H[a+552>>2]=557;H[a+544>>2]=557;d=0;if(!Lj(c)){break d}e=H[a+584>>2];g=H[c+76>>2];i:{if((g|0)<=0){b=0;break i}a=H[c+84>>2];b=0;f=0;while(1){j=H[a+8>>2];h=H[a+12>>2];i=Kj(e,H[a+28>>2]<<3,h<<3);if(!i){break d}H[(e+(f<<2)|0)+844>>2]=i;a=a+88|0;b=N(j,h)+b|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}H[e+888>>2]=b}H[c+884>>2]=0;d=1}return d|0}aa(46854,42049,1306,69504);X()}aa(53872,42049,1307,69504);X()}function br(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,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=H[a+584>>2];k=H[f+32>>2];a:{b:{if(!k){break b}s=f+844|0;e=H[f+884>>2];c=H[H[f+216>>2]+132>>2];if(!c){while(1){if((e|0)>=8){e=0;b=H[f+316>>2]<<3;d=0;if((Gj(f,s,b)|0)!=(b|0)){break a}}e=e+1|0;H[f+884>>2]=e;b=J[f+836>>1];H[a+472>>2]=b+H[a+472>>2];k=k-b|0;if((k|0)>0){continue}break b}}n=H[f+888>>2];t=c&3;w=c-1>>>0<3;while(1){if((e|0)>=8){e=0;h=H[f+316>>2]<<3;d=0;if((Gj(f,s,h)|0)!=(h|0)){break a}H[f+884>>2]=0}if(H[f+36>>2]>0){p=H[f+216>>2];i=0;q=0;while(1){o=H[p+12>>2];c:{if((o|0)<=0){break c}u=(q<<2)+f|0;j=0;l=H[p+8>>2];if((l|0)==1){while(1){g=b+i|0;e=H[H[u+844>>2]+(N(H[f+884>>2],o)+j<<2)>>2];d=c;m=0;if(t){while(1){F[g|0]=I[e|0];g=g+n|0;e=e+1|0;d=d-1|0;m=m+1|0;if((t|0)!=(m|0)){continue}break}}if(!w){while(1){F[g|0]=I[e|0];h=g+n|0;F[h|0]=I[e+1|0];h=h+n|0;F[h|0]=I[e+2|0];h=h+n|0;F[h|0]=I[e+3|0];e=e+4|0;g=h+n|0;d=d-4|0;if(d){continue}break}}i=i+1|0;j=j+1|0;if((o|0)!=(j|0)){continue}break c}}if((l|0)>0){x=l&-4;v=l&3;y=l-1|0;r=0;while(1){d=b+i|0;g=H[H[u+844>>2]+(N(H[f+884>>2],o)+r<<2)>>2];h=c;while(1){m=0;e=0;j=0;if(y>>>0>=3){while(1){F[d+e|0]=I[g|0];F[(e|1)+d|0]=I[g+1|0];F[(e|2)+d|0]=I[g+2|0];F[(e|3)+d|0]=I[g+3|0];e=e+4|0;g=g+4|0;j=j+4|0;if((x|0)!=(j|0)){continue}break}}h=h-1|0;if(v){while(1){F[d+e|0]=I[g|0];e=e+1|0;g=g+1|0;m=m+1|0;if((v|0)!=(m|0)){continue}break}}d=d+n|0;if(h){continue}break}i=i+l|0;r=r+1|0;if((r|0)!=(o|0)){continue}break}break c}i=N(l,o)+i|0}p=p+88|0;q=q+1|0;if((q|0)<H[f+36>>2]){continue}break}e=H[f+884>>2]}e=e+1|0;H[f+884>>2]=e;d=J[f+836>>1];H[a+472>>2]=d+H[a+472>>2];b=H[f+840>>2]+b|0;k=k-d|0;if((k|0)>0){continue}break}}d=1;if(K[f+140>>2]<K[f+116>>2]){break a}d=(Nj(f)|0)!=0}return d|0}function Hn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=H[a+4>>2];e=H[a+8>>2];a:{if((b|0)==(e|0)){b=e;break a}while(1){d=H[(c<<2)+b>>2];if(d){Yi(d);Ta(d);e=H[a+8>>2];b=H[a+4>>2]}c=c+1|0;if(c>>>0<e-b>>2>>>0){continue}break}}H[a+8>>2]=b;b=H[a+20>>2];e=a+24|0;if((b|0)!=(e|0)){while(1){d=b;b=H[b+20>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}c=H[d+4>>2];b:{if(!c){b=H[d+8>>2];if((d|0)==H[b>>2]){break b}c=d+8|0;while(1){d=H[c>>2];c=d+8|0;b=H[d+8>>2];if((d|0)!=H[b>>2]){continue}break}break b}while(1){b=c;c=H[b>>2];if(c){continue}break}}if((b|0)!=(e|0)){continue}break}}Uf(a+20|0,H[a+24>>2]);H[a+20>>2]=e;H[a+24>>2]=0;H[a+28>>2]=0;d=Va(704);Zi(d,a);H[a>>2]=d;c:{d:{b=H[a+8>>2];e:{if((b|0)!=H[a+12>>2]){H[b>>2]=d;H[a+8>>2]=b+4;break e}h=H[a+4>>2];c=b-h|0;g=c>>2;b=g+1|0;if(b>>>0>=1073741824){break d}f=c>>1;f=c>>>0<2147483644?b>>>0<f>>>0?f:b:1073741823;if(f){if(f>>>0>=1073741824){break c}b=Va(f<<2)}else{b=0}g=b+(g<<2)|0;H[g>>2]=d;if((c|0)>0){$a(b,h,c)}H[a+12>>2]=b+(f<<2);H[a+8>>2]=g+4;H[a+4>>2]=b;if(!h){break e}Ta(h)}_i(a);c=H[a+24>>2];f:{if(!c){break f}b=e;while(1){d=K[c+16>>2]<2147483655;b=d?b:c;c=H[(d<<2)+c>>2];if(c){continue}break}g:{if((b|0)==(e|0)|K[b+16>>2]>2147483655){break g}h:{i:{j:{b=H[b+20>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 2:break h;case 1:break i;case 0:break j;default:break g}}H[H[a>>2]+8>>2]=b+4;break g}H[H[a>>2]+16>>2]=b+4;break g}H[H[a>>2]+12>>2]=b+4}c=H[e>>2];if(!c){break f}b=e;while(1){d=H[c+16>>2]>=0;b=d?b:c;c=H[(d<<2)+c>>2];if(c){continue}break}if((b|0)==(e|0)|K[b+16>>2]>2147483648){break f}k:{l:{m:{b=H[b+20>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 2:break k;case 1:break l;case 0:break m;default:break f}}H[H[a>>2]+8>>2]=b+4;return}H[H[a>>2]+16>>2]=b+4;return}H[H[a>>2]+12>>2]=b+4}return}Ib();X()}dc(171340);X()}function Un(a,b){var c=0,d=0,e=O(0),f=0,g=0,h=0,i=0;d=H[a+4>>2];c=d+4|0;g=H[a+8>>2];a:{if(c>>>0>=g>>>0){c=d;f=0;break a}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;f=+e}M[b+8>>3]=f;d=c+4|0;b:{if(g>>>0<=d>>>0){d=c;break b}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;h=+e}M[b+16>>3]=h;h=0;c=d+4|0;c:{if(g>>>0<=c>>>0){c=d;break c}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;h=+e}M[b+24>>3]=h;d=c+4|0;d:{if(g>>>0<=d>>>0){d=c;c=0;break d}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d;c=(c|0)==1}F[b+32|0]=c;c=d+4|0;e:{if(g>>>0<=c>>>0){c=d;break e}i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+36>>2]=i;i=0;d=c+4|0;f:{if(g>>>0<=d>>>0){d=c;c=0;break f}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+40>>2]=c;c=d+4|0;g:{if(g>>>0<=c>>>0){c=d;break g}i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+44>>2]=i;h=0;d=c+4|0;h:{if(g>>>0<=d>>>0){d=c;f=0;break h}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;f=+e}M[b+48>>3]=f;c=d+4|0;i:{if(g>>>0<=c>>>0){c=d;break i}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;h=+e}M[b+56>>3]=h;h=0;d=c+4|0;j:{if(g>>>0<=d>>>0){d=c;f=0;break j}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;f=+e}M[b+64>>3]=f;c=d+4|0;k:{if(g>>>0<=c>>>0){c=d;break k}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;h=+e}M[b+72>>3]=h;d=c+4|0;l:{if(g>>>0<=d>>>0){d=c;f=0;break l}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;f=+e}M[b+80>>3]=f;c=d+4|0;if(c>>>0<g>>>0){e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;f=+e}else{f=0}M[b+88>>3]=f}function Rw(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,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;u=Ga-288|0;Ga=u;q=H[a+332>>2];a=H[b+84>>2];b=u;while(1){j=H[a+96>>2];i=G[c+48>>1];k=H[a+160>>2];h=G[c+80>>1];o=H[a+224>>2];m=G[c+112>>1];n=H[a+32>>2];v=G[c+16>>1];r=N(G[c>>1],H[a>>2])<<13|1024;l=N(H[a+192>>2],G[c+96>>1]);s=r+N(l,-11586)|0;g=N(H[a+64>>2],G[c+32>>1]);f=N(H[a+128>>2],G[c+64>>1]);t=g-f|0;H[b+128>>2]=s+N(t,-11586)>>11;w=N(f+g|0,10887);x=N(f,2012);f=r+N(l,5793)|0;l=(w-x|0)+f|0;k=N(h,k);h=N(n,v);n=N(k+h|0,7447);j=N(N(i,j),-10033);i=N(m,o);o=N(i+h|0,3962);m=(n-j|0)+o|0;H[b+256>>2]=l-m>>11;H[b>>2]=m+l>>11;m=s+N(t,5793)|0;h=N(h-(i+k|0)|0,10033);H[b+224>>2]=m-h>>11;H[b+32>>2]=h+m>>11;g=N(g,8875);h=g+(f-w|0)|0;k=N(k-i|0,11409);i=n+(j-k|0)|0;H[b+192>>2]=h-i>>11;H[b+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;H[b+160>>2]=g-f>>11;H[b+96>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}a=q+128|0;p=0;b=u;while(1){c=H[(p<<2)+d>>2]+e|0;g=H[b+20>>2];f=H[b+4>>2];o=N(g+f|0,7447);k=N(H[b+12>>2],-10033);h=H[b+28>>2];m=N(h+f|0,3962);n=(o-k|0)+m|0;r=(H[b>>2]<<13)+131072|0;l=H[b+24>>2];q=r+N(l,5793)|0;j=H[b+16>>2];i=H[b+8>>2];v=N(j+i|0,10887);t=N(j,2012);s=q+(v-t|0)|0;F[c|0]=I[a+(n+s>>>18&1023)|0];F[c+8|0]=I[a+(s-n>>>18&1023)|0];f=N(f-(h+g|0)|0,10033);n=r+N(l,-11586)|0;j=i-j|0;l=n+N(j,5793)|0;F[c+1|0]=I[a+(f+l>>>18&1023)|0];F[c+7|0]=I[a+(l-f>>>18&1023)|0];g=N(g-h|0,11409);f=o+(k-g|0)|0;h=N(i,8875);i=h+(q-v|0)|0;F[c+2|0]=I[a+(f+i>>>18&1023)|0];F[c+6|0]=I[a+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;F[c+3|0]=I[a+(g+f>>>18&1023)|0];F[c+5|0]=I[a+(f-g>>>18&1023)|0];F[c+4|0]=I[a+(n+N(j,268423870)>>>18&1023)|0];b=b+32|0;p=p+1|0;if((p|0)!=9){continue}break}Ga=u+288|0}function Qq(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,k=0,l=0,m=0;j=Ga-16|0;Ga=j;d=1;a:{if((c|0)<=0){break a}l=H[a+608>>2];m=H[a+604>>2];while(1){k=H[a+56>>2];e=(k|0)>0;b:{if((k|0)<=0){f=l;g=0;break b}g=0;h=0;d=b;f=l;if((f|0)<=0){break b}while(1){c:{d:{e:{f:{g:{f=I[m|0];switch((f>>>6|0)-1|0){case 2:break d;case 1:break e;case 0:break f;default:break g}}h:{if(g&1){e=I[d|0]|h;F[d|0]=e;f=f-1|0;g=g+1|0;d=d+1|0;e=e&255;break h}e=h<<4|h}g=g+f|0;if(!((f|0)<=0|(k|0)<=(g|0))){i=f-2|0;i=(f>>>0<i>>>0?0:i)+1|0;f=(f-(i&-2)|0)-2|0;h=d;d=i>>>1|0;d=(_a(h,e,d+1|0)+d|0)+1|0}if((f|0)==-1){d=d-1|0;F[d|0]=I[d|0]&240}h=e&15;break c}e=f>>>4&3;i:{if((e|0)==2){e=d;break i}e=H[(e<<2)+69552>>2]+h|0;h=e&15;j:{if(g&1){i=I[d|0]|h;e=d+1|0;break j}i=e<<4;e=d}g=g+1|0;F[d|0]=i}d=f>>>2&3;k:{if((d|0)==2){d=e;e=g;break k}d=H[(d<<2)+69552>>2]+h|0;h=d&15;l:{if(g&1){i=I[e|0]|h;d=e+1|0;break l}i=d<<4;d=e}F[e|0]=i;e=g+1|0}f=f&3;if((f|0)==2){g=e;break c}g=e+1|0;f=H[(f<<2)+69552>>2]+h|0;h=f&15;if(e&1){F[d|0]=I[d|0]|h;d=d+1|0;break c}F[d|0]=f<<4;break c}e=f>>>3&7;m:{if((e|0)==4){e=d;break m}e=H[(e<<2)+69568>>2]+h|0;h=e&15;n:{if(g&1){i=I[d|0]|h;e=d+1|0;break n}i=e<<4;e=d}F[d|0]=i;g=g+1|0}i=g;d=f&7;if((d|0)==4){d=e;break c}g=i+1|0;d=H[(d<<2)+69568>>2]+h|0;h=d&15;if(i&1){F[e|0]=I[e|0]|h;d=e+1|0;break c}F[e|0]=d<<4;d=e;break c}e=g+1|0;h=f&15;o:{if(g&1){F[d|0]=I[d|0]|h;d=d+1|0;break o}F[d|0]=f<<4}g=e}f=l-1|0;m=m+1|0;e=(g|0)<(k|0);if(l>>>0<2){break b}l=f;if((g|0)<(k|0)){continue}break}}H[a+608>>2]=f;H[a+604>>2]=m;if((g|0)!=(k|0)){b=H[a>>2];c=H[a+628>>2];a=H[a+472>>2];H[j+12>>2]=k;H[j+8>>2]=g;H[j+4>>2]=a;H[j>>2]=e?41700:42368;Xa(c,b,41220,j);d=0;break a}d=H[a+588>>2];b=d+b|0;l=f;c=c-d|0;if((c|0)>0){continue}break}d=1}Ga=j+16|0;return d|0}function Zt(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=Ga-32|0;Ga=h;p=H[a+52>>2];i=H[a>>2];m=cb(Zc(i));a:{if(!m){Xa(H[i+628>>2],H[i>>2],53056,0);break a}Ub(m,0,Zc(i));H[h+16>>2]=h+28;mb(i,322,h+16|0);H[h>>2]=h+24;mb(i,323,h);b:{c:{d:{e:{f:{g:{h:{switch(J[a+28>>1]-1|0){case 0:case 4:g=J[a+30>>1];if(g>>>0>8){break d}e=1<<g;if(e&68){f=2;break c}f=3;if(e&136){break e}f=1;if(1<<g&272){break e}break d;case 1:case 5:g=J[a+30>>1];if(g>>>0>8){break d}e=1<<g;if(e&34){f=2;break c}f=1;if(e&136){break e}if(!(1<<g&272)){break d}f=3;break e;case 2:case 6:g=J[a+30>>1];if(g>>>0>8){break d}e=1<<g;f=3;if(e&34){break e}if(e&68){break g}f=2;if(!(1<<g&272)){break d}break c;case 3:case 7:break h;default:break c}}g=J[a+30>>1];if(g>>>0>7){break d}f=1<<g;if(f&34){break g}if(f&68){break f}f=2;if(!(1<<g&136)){break d}break c}f=1;break e}f=3}n=d-1|0;g=0-(H[h+28>>2]+c|0)|0;break b}f=0}t=1;g=c-H[h+28>>2]|0}q=1;if(!(!d|!c)){while(1){e=H[h+24>>2];j=H[a+76>>2];e=e-((j+l>>>0)%(e>>>0)|0)|0;o=e+l>>>0>d>>>0?d-l|0:e;r=(N(c,n)<<2)+b|0;e=0;while(1){i:{if(!((Je(i,m,H[a+80>>2]+e|0,j+l|0,0)|0)>=0|!H[a+4>>2])){q=0;break i}j=H[a+76>>2];k=H[h+24>>2];j=N(nd(i),(j+l>>>0)%(k>>>0)|0);k=H[h+28>>2];j:{if(k+e>>>0<=c>>>0){Ia[p|0](a,(e<<2)+r|0,e,n,k,o,0,g,j+m|0);break j}s=c-e|0;k=k-s|0;Ia[p|0](a,(e<<2)+r|0,e,n,s,o,k,g+k|0,j+m|0)}e=H[h+28>>2]+e|0;if(e>>>0>=c>>>0){break i}j=H[a+76>>2];continue}break}n=(t?o:0-o|0)+n|0;l=l+o|0;if(l>>>0<d>>>0){continue}break}}Ta(m);if(!(f&2)|!d){break a}f=0;while(1){e=(N(c,f)<<2)+b|0;a=(e+(c<<2)|0)-4|0;if(a>>>0>e>>>0){while(1){g=H[e>>2];H[e>>2]=H[a>>2];H[a>>2]=g;a=a-4|0;e=e+4|0;if(a>>>0>e>>>0){continue}break}}f=f+1|0;if((f|0)!=(d|0)){continue}break}}Ga=h+32|0;return q|0}function Ri(a){var b=0;b=Si(a);H[a+160>>2]=0;H[a+164>>2]=0;H[a+152>>2]=0;H[a+156>>2]=1072693248;F[a+130|0]=0;G[a+128>>1]=0;F[a+126|0]=0;G[a+122>>1]=257;G[a+124>>1]=0;G[a+112>>1]=257;F[a+56|0]=0;G[a+54>>1]=0;H[a+44>>2]=196712;H[a+40>>2]=196664;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=1072693248;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=1072693248;H[a+208>>2]=0;H[a+212>>2]=0;H[a+216>>2]=0;H[a+220>>2]=0;H[a+232>>2]=0;H[a+236>>2]=0;H[a+224>>2]=0;H[a+228>>2]=1072693248;H[a+240>>2]=0;H[a+244>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1072693248;H[a+256>>2]=0;H[a+260>>2]=0;H[a+264>>2]=0;H[a+268>>2]=0;H[a+272>>2]=0;H[a+276>>2]=1072693248;H[a+280>>2]=0;H[a+284>>2]=0;H[a+288>>2]=0;H[a+292>>2]=0;H[a+300>>2]=0;H[a+304>>2]=0;H[a+308>>2]=0;H[a+296>>2]=196280;H[a+152>>2]=0;H[a+156>>2]=1072693248;G[a+148>>1]=0;H[a+140>>2]=851969;H[a+144>>2]=3;H[a+132>>2]=0;H[a+136>>2]=2;F[a+130|0]=255;G[a+128>>1]=65535;F[a+126|0]=0;G[a+124>>1]=0;G[a+114>>1]=0;G[a+116>>1]=0;G[a+118>>1]=1;G[a+120>>1]=1;H[a+104>>2]=0;H[a+108>>2]=65537;H[a+96>>2]=0;H[a+100>>2]=1072693248;H[a+88>>2]=0;H[a+92>>2]=1072693248;G[a+80>>1]=1;H[a+76>>2]=0;H[a+68>>2]=0;H[a+72>>2]=0;H[a+64>>2]=a+40;H[a+60>>2]=b;H[a+168>>2]=0;H[a+172>>2]=0;H[a+160>>2]=0;H[a+164>>2]=0;H[a+176>>2]=0;H[a+180>>2]=1072693248;H[a+192>>2]=0;H[a+196>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+200>>2]=0;H[a+204>>2]=1072693248;H[a+216>>2]=0;H[a+220>>2]=0;H[a+208>>2]=0;H[a+212>>2]=0;H[a+224>>2]=0;H[a+228>>2]=1072693248;H[a+240>>2]=0;H[a+244>>2]=0;H[a+232>>2]=0;H[a+236>>2]=0;H[a+256>>2]=0;H[a+260>>2]=0;H[a+248>>2]=0;H[a+252>>2]=1072693248;H[a+264>>2]=0;H[a+268>>2]=0;H[a+272>>2]=0;H[a+276>>2]=1072693248;H[a+280>>2]=0;H[a+284>>2]=0;H[a+288>>2]=0;H[a+292>>2]=0}function Ux(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,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;a:{if((d|0)<=0){break a}i=H[a+112>>2];h=H[a+480>>2];g=H[a+120>>2];if((g|0)<=0){while(1){ub(H[(e<<2)+c>>2],i);H[h+84>>2]=!H[h+84>>2];e=e+1|0;if((e|0)!=(d|0)){continue}break a}}r=i+1|0;if(i){x=H[a+332>>2];p=0-g|0;u=i-1|0;y=N(g,u);while(1){a=s<<2;v=a+c|0;ub(H[v>>2],i);z=a+b|0;l=0;while(1){m=H[z>>2]+l|0;e=H[v>>2];b:{if(H[h+84>>2]){f=H[((l<<2)+h|0)+68>>2]+(r<<1)|0;e=e+u|0;m=m+y|0;t=-1;a=p;break b}f=H[((l<<2)+h|0)+68>>2];t=1;a=g}q=a;a=l<<2;A=H[a+H[h+16>>2]>>2];B=H[a+H[h+24>>2]>>2];n=0;a=0;k=i;j=0;while(1){o=(t<<1)+f|0;n=I[(I[m|0]+((G[o>>1]+n|0)+8>>4)|0)+x|0];w=I[n+B|0];F[e|0]=w+I[e|0];C=f;f=n-I[A+w|0]|0;G[C>>1]=N(f,3)+j;n=N(f,7);j=N(f,5)+a|0;e=e+t|0;m=m+q|0;a=f;f=o;k=k-1|0;if(k){continue}break}G[f>>1]=j;l=l+1|0;if((g|0)!=(l|0)){continue}break}H[h+84>>2]=!H[h+84>>2];s=s+1|0;if((s|0)!=(d|0)){continue}break}break a}p=g&-4;i=g&3;q=g-1|0;b=0;while(1){ub(H[(b<<2)+c>>2],0);o=H[h+84>>2];c:{if(o){j=0;e=0;a=0;if(q>>>0>=3){while(1){k=r<<1;f=h+68|0;g=e<<2;G[k+H[f+g>>2]>>1]=0;G[k+H[f+(g|4)>>2]>>1]=0;G[k+H[f+(g|8)>>2]>>1]=0;G[k+H[f+(g|12)>>2]>>1]=0;e=e+4|0;a=a+4|0;if((p|0)!=(a|0)){continue}break}}if(!i){break c}while(1){G[H[((e<<2)+h|0)+68>>2]+(r<<1)>>1]=0;e=e+1|0;j=j+1|0;if((i|0)!=(j|0)){continue}break}break c}f=0;e=0;j=0;if(q>>>0>=3){while(1){a=h+68|0;g=e<<2;G[H[a+g>>2]>>1]=0;G[H[a+(g|4)>>2]>>1]=0;G[H[a+(g|8)>>2]>>1]=0;G[H[a+(g|12)>>2]>>1]=0;e=e+4|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}if(!i){break c}while(1){G[H[((e<<2)+h|0)+68>>2]>>1]=0;e=e+1|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}H[h+84>>2]=!o;b=b+1|0;if((d|0)!=(b|0)){continue}break}}}function kt(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Ga-16|0;Ga=e;a:{b:{if(!a){break b}g=wb(b);if(g>>>0>=4294967280){break a}c:{d:{if(g>>>0>=11){k=g+16&-16;i=Va(k);H[e+8>>2]=k|-2147483648;H[e>>2]=i;H[e+4>>2]=g;break d}F[e+11|0]=g;i=e;if(!g){break c}}$a(i,b,g)}F[g+i|0]=0;k=c;i=d;f=Ga-32|0;Ga=f;g=a;e:{f:{g:{h:{a=H[a+8>>2];h=H[g+12>>2];if((a|0)==(h|0)){break h}b=I[e+11|0];n=b<<24>>24;c=(n|0)<0;d=c?H[e>>2]:e;m=c?H[e+4>>2]:b;if(!m){while(1){j=I[a+11|0];b=j<<24>>24;i:{if((b|0)<0?H[a+4>>2]:j){break i}if((b|0)<=0){break h}if(I[d|0]!=I[a|0]){break i}b=a;c=d;while(1){j=j-1|0;if(!j){break h}m=I[c+1|0];l=I[b+1|0];b=b+1|0;c=c+1|0;if((l|0)==(m|0)){continue}break}}a=a+20|0;if((h|0)!=(a|0)){continue}break g}}while(1){j=I[a+11|0];c=j<<24>>24;b=(c|0)<0;j:{if((m|0)!=((b?H[a+4>>2]:j)|0)){break j}l=H[a>>2];if(!b){if(!c){break h}b=a;c=d;if(I[c|0]!=(l&255)){break j}while(1){j=j-1|0;if(!j){break h}l=I[c+1|0];o=I[b+1|0];b=b+1|0;c=c+1|0;if((l|0)==(o|0)){continue}break}break j}if(!Uc(l,d,m)){break h}}a=a+20|0;if((h|0)!=(a|0)){continue}break}break g}if((a|0)!=(h|0)){break f}n=F[e+11|0]}a=$a(Va(i),k,i);k:{if((n|0)>=0){H[f+16>>2]=H[e+8>>2];b=H[e+4>>2];H[f+8>>2]=H[e>>2];H[f+12>>2]=b;break k}Lg(f+8|0,H[e>>2],H[e+4>>2]);h=H[g+12>>2]}H[f+24>>2]=i;H[f+20>>2]=a;if(K[g+16>>2]>h>>>0){a=H[f+12>>2];H[h>>2]=H[f+8>>2];H[h+4>>2]=a;H[h+8>>2]=H[f+16>>2];a=H[f+24>>2];H[h+12>>2]=H[f+20>>2];H[h+16>>2]=a;H[g+12>>2]=h+20;break e}Ck(g+8|0,f+8|0);if(F[f+19|0]>=0){break e}Ta(H[f+8>>2]);break e}b=H[a+12>>2];if((b|0)!=(k|0)){if(b){Ta(b);H[a+12>>2]=0}p=a,q=$a(Va(i),k,i),H[p+12>>2]=q}H[a+16>>2]=i}Ga=f+32|0;if(F[e+11|0]>=0){break b}Ta(H[e>>2])}Ga=e+16|0;return}Qb();X()}function Kn(a,b,c,d,e,f){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;a:{b:{f=f-16|0;if(f){if((f|0)==16){break b}break a}i=H[a+20>>2];f=H[a+16>>2];if((i|0)<=0|(f|0)<=0){break a}h=(((((((((((((((c&1)+(c>>>1&1)|0)+(c>>>2&1)|0)+(c>>>3&1)|0)+(c>>>4&1)|0)+(c>>>5&1)|0)+(c>>>6&1)|0)+(c>>>7&1)|0)+(c>>>8&1)|0)+(c>>>9&1)|0)+(c>>>10&1)|0)+(c>>>11&1)|0)+(c>>>12&1)|0)+(c>>>13&1)|0)+(c>>>14&1)|0)+(c>>>15&1)|0;q=(h+((((((((((((((((d&1)+(d>>>1&1)|0)+(d>>>2&1)|0)+(d>>>3&1)|0)+(d>>>4&1)|0)+(d>>>5&1)|0)+(d>>>6&1)|0)+(d>>>7&1)|0)+(d>>>8&1)|0)+(d>>>9&1)|0)+(d>>>10&1)|0)+(d>>>11&1)|0)+(d>>>12&1)|0)+(d>>>13&1)|0)+(d>>>14&1)|0)+(d>>>15&1)|0)|0)-8|0;r=q+((((((((((((((((e>>>1&1)+(e&1)|0)+(e>>>2&1)|0)+(e>>>3&1)|0)+(e>>>4&1)|0)+(e>>>5&1)|0)+(e>>>6&1)|0)+(e>>>7&1)|0)+(e>>>8&1)|0)+(e>>>9&1)|0)+(e>>>10&1)|0)+(e>>>11&1)|0)+(e>>>12&1)|0)+(e>>>13&1)|0)+(e>>>14&1)|0)+(e>>>15&1)|0)|0;s=8-h|0;j=(f+1|0)/2<<2;l=H[a+56>>2];while(1){h=i-1|0;if((f|0)>0){m=N(h,H[a+52>>2]);n=N(h,j);while(1){k=f-1|0;g=n+(k<<1)|0;o=I[(g|1)+b|0];p=l+(m+N(k,3)|0)|0;g=I[b+g|0];F[p|0]=(g&e)<<s;g=g|o<<8;F[p+2|0]=(g&c)>>>r;F[p+1|0]=(d&g)>>>q;g=f>>>0>1;f=k;if(g){continue}break}}if((i|0)<2){break a}f=H[a+16>>2];i=h;continue}}h=H[a+20>>2];if((h|0)<=0){break a}f=H[a+16>>2];if((f|0)<=0){break a}l=((e>>>0>255)+(e>>>0>65535)|0)+(e>>>0>16777215)|0;m=((d>>>0>255)+(d>>>0>65535)|0)+(d>>>0>16777215)|0;n=((c>>>0>255)+(c>>>0>65535)|0)+(c>>>0>16777215)|0;o=f<<2;g=H[a+56>>2];while(1){c=h-1|0;if((f|0)>0){k=N(c,H[a+52>>2]);i=N(c,o);while(1){d=f-1|0;j=g+(k+N(d,3)|0)|0;e=i+(d<<2)|0;F[j|0]=I[(e+l|0)+b|0];F[j+1|0]=I[(e+m|0)+b|0];F[j+2|0]=I[(e+n|0)+b|0];e=f>>>0>1;f=d;if(e){continue}break}}if((h|0)<2){break a}f=H[a+16>>2];h=c;continue}}}function Fv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a+420>>2];if(b){b=H[a>>2];H[b+20>>2]=49;Ia[H[b>>2]](a)}a:{if(H[a+264>>2]){b=H[a+360>>2];if(!H[a+368>>2]){if(!b){H[d+4>>2]=366;break a}H[d+4>>2]=367;break a}if(!b){H[d+4>>2]=368;break a}H[d+4>>2]=369;break a}H[d+4>>2]=370}if(H[a+288>>2]>0){b=0;while(1){f=b<<2;g=H[(f+a|0)+292>>2];if(!(H[a+360>>2]|H[a+368>>2])){e=H[g+20>>2];if(e>>>0>=16){c=H[a>>2];H[c+24>>2]=e;H[c+20>>2]=50;Ia[H[H[a>>2]>>2]](a)}e=(e<<2)+d|0;c=H[e+76>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,1,64)|0;H[e+76>>2]=c}F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;c=d+f|0;H[c+52>>2]=0;H[c+36>>2]=0}if(H[a+364>>2]){e=H[g+24>>2];if(e>>>0>=16){c=H[a>>2];H[c+24>>2]=e;H[c+20>>2]=50;Ia[H[H[a>>2]>>2]](a)}e=(e<<2)+d|0;c=H[e+140>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,1,256)|0;H[e+140>>2]=c}_a(c,0,256)}b=b+1|0;if((b|0)<H[a+288>>2]){continue}break}}H[d+28>>2]=11;H[d+32>>2]=-1;H[d+20>>2]=0;H[d+24>>2]=0;H[d+12>>2]=0;H[d+16>>2]=65536;a=H[a+236>>2];H[d+72>>2]=0;H[d+68>>2]=a}function md(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ga-32|0;Ga=h;H[a+664>>2]=0;e=H[a+660>>2];a:{if(e){e=ok(a,H[a+656>>2],c+e|0,4,58624);break a}e=Yb(a,c,4,58624)}H[a+656>>2]=e;b:{if(!e){c=0;Xa(H[a+628>>2],58592,43936,0);break b}if((c|0)>0){e=(H[a+660>>2]<<2)+e|0;while(1){g=N(f,20)+b|0;d=H[g+8>>2];i=H[g>>2];H[h+24>>2]=0;H[h+16>>2]=0;H[h+20>>2]=0;H[h+8>>2]=0;H[h+12>>2]=0;H[h+4>>2]=h+8;j=H[a+664>>2];c:{if(!(!j|(i|0)!=H[j>>2])&(!d|(d|0)==H[j+8>>2])){break c}j=H[a+656>>2];d:{if(!j){break d}H[h+16>>2]=d;H[h+8>>2]=i;d=Li(h+4|0,j,H[a+660>>2]);if(!d){H[a+664>>2]=0;break d}d=H[d>>2];H[a+664>>2]=d;if(d){break c}}H[e>>2]=g;H[a+660>>2]=H[a+660>>2]+1;e=e+4|0}f=f+1|0;if((f|0)!=(c|0)){continue}break}e=H[a+656>>2]}a=H[a+660>>2];d=Ga-208|0;Ga=d;H[d+8>>2]=1;H[d+12>>2]=0;i=a<<2;e:{if(!i){break e}H[d+16>>2]=4;H[d+20>>2]=4;b=4;f=4;g=2;while(1){a=b;b=a+(f+4|0)|0;H[(d+16|0)+(g<<2)>>2]=b;g=g+1|0;f=a;if(b>>>0<i>>>0){continue}break}a=(e+i|0)-4|0;f:{if(a>>>0<=e>>>0){g=0;b=1;a=0;break f}g=1;b=1;while(1){g:{if((g&3)==3){Ii(e,b,d+16|0);Sg(d+8|0,2);b=b+2|0;break g}f=b-1|0;h:{if(K[(d+16|0)+(f<<2)>>2]>=a-e>>>0){Rg(e,d+8|0,b,0,d+16|0);break h}Ii(e,b,d+16|0)}if((b|0)==1){Qg(d+8|0,1);b=0;break g}Qg(d+8|0,f);b=1}f=H[d+8>>2];g=f|1;H[d+8>>2]=g;e=e+4|0;if(a>>>0>e>>>0){continue}break}g=f>>>0>1;a=H[d+12>>2]!=0}Rg(e,d+8|0,b,0,d+16|0);if(!(a?1:g|(b|0)!=1)){break e}while(1){i:{if((b|0)<=1){f=d+8|0;a=Om(f);Sg(f,a);g=H[d+8>>2];a=a+b|0;break i}f=d+8|0;Qg(f,2);H[d+8>>2]=H[d+8>>2]^7;Sg(f,1);j=e-4|0;i=d+16|0;a=b-2|0;Rg(j-H[i+(a<<2)>>2]|0,f,b-1|0,1,i);Qg(f,1);g=H[d+8>>2]|1;H[d+8>>2]=g;Rg(j,f,a,1,i)}b=a;e=e-4|0;if(H[d+12>>2]|((b|0)!=1|(g|0)!=1)){continue}break}}Ga=d+208|0}Ga=h+32|0;return c}function my(a,b){a=a|0;b=b|0;var 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;j=H[a+444>>2];a:{switch(b|0){case 0:b:{if(H[H[a+472>>2]+8>>2]){H[j+4>>2]=196;q=H[a+36>>2];if((q|0)>0){n=H[a+324>>2];r=n-2|0;s=n+2|0;o=H[a+216>>2];while(1){a=p<<2;b=H[a+H[j+60>>2]>>2];e=H[a+H[j+56>>2]>>2];f=H[(a+j|0)+8>>2];i=(N(H[o+40>>2],H[o+12>>2])|0)/(n|0)|0;k=N(s,i);c:{if((k|0)<=0){break c}d=0;a=0;if(k-1>>>0>=3){m=k&-4;l=0;while(1){c=a<<2;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;g=c|4;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;g=c|8;h=H[g+f>>2];H[b+g>>2]=h;H[e+g>>2]=h;c=c|12;g=H[c+f>>2];H[b+c>>2]=g;H[e+c>>2]=g;a=a+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}l=k&3;if(!l){break c}while(1){c=a<<2;k=H[c+f>>2];H[b+c>>2]=k;H[e+c>>2]=k;a=a+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}d:{if((i|0)<=0){break d}d=i<<1;l=(d|0)>1?d:1;g=l&1;c=N(i,r);k=N(i,n);a=0;if((d|0)>=2){l=l&2147483646;d=0;while(1){h=a+c<<2;m=a+k<<2;H[h+b>>2]=H[m+f>>2];H[b+m>>2]=H[f+h>>2];h=a|1;m=h+c<<2;h=h+k<<2;H[m+b>>2]=H[h+f>>2];H[b+h>>2]=H[f+m>>2];a=a+2|0;d=d+2|0;if((l|0)!=(d|0)){continue}break}}if(g){d=a+c<<2;a=a+k<<2;H[d+b>>2]=H[a+f>>2];H[a+b>>2]=H[f+d>>2]}f=0;b=0;if(i-1>>>0>=3){d=i&-4;a=0;while(1){H[(b-i<<2)+e>>2]=H[e>>2];H[((b|1)-i<<2)+e>>2]=H[e>>2];H[((b|2)-i<<2)+e>>2]=H[e>>2];H[((b|3)-i<<2)+e>>2]=H[e>>2];b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}a=i&3;if(!a){break d}while(1){H[(b-i<<2)+e>>2]=H[e>>2];b=b+1|0;f=f+1|0;if((a|0)!=(f|0)){continue}break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0)){continue}break}}H[j+76>>2]=0;H[j+64>>2]=0;H[j+68>>2]=0;break b}H[j+4>>2]=197}H[j+48>>2]=0;H[j+52>>2]=0;return;case 2:H[j+4>>2]=198;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}
|
||
function cv(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=Ga+-64|0;d=a;while(1){a:{e=d;d=H[(i<<2)+b>>2]+c|0;f=I[d+4|0];g=I[d+5|0];r=f-g|0;l=I[d|0];n=I[d+9|0];h=l-n|0;s=r+h|0;o=I[d+2|0];t=I[d+7|0];u=o-t|0;p=I[d+1|0];q=I[d+8|0];j=p-q|0;v=I[d+3|0];w=I[d+6|0];d=v-w|0;k=j-d|0;H[e+20>>2]=s-(u+k|0)<<1;f=f+g|0;g=l+n|0;l=f+g|0;v=v+w|0;p=p+q|0;q=v+p|0;o=o+t|0;H[e>>2]=(l+(q+o|0)<<1)-2560;n=o<<1;H[e+16>>2]=(N(q-n|0,-3580)+N(l-n|0,9373)|0)+2048>>12;g=g-f|0;l=p-v|0;f=N(g+l|0,6810)+2048|0;H[e+24>>2]=f+N(l,-17828)>>12;H[e+8>>2]=f+N(g,4209)>>12;f=(N(h-r|0,7791)+N(d+j|0,-4815)|0)+2048|0;g=u<<13;k=((k<<12)-g|0)+N(k+s|0,2531)|0;H[e+28>>2]=f-k>>12;H[e+12>>2]=f+k>>12;H[e+4>>2]=(((g+(N(h,11443)+N(j,10323)|0)|0)+N(d,5260)|0)+N(r,1812)|0)+2048>>12;h=i-7|0;i=i+1|0;r=7;d=m;b:{switch(h|0){case 0:continue;case 2:break a;default:break b}}d=e+32|0;continue}break}while(1){m=H[a+192>>2];i=H[a+96>>2];b=m+i|0;e=H[d>>2];h=H[a+32>>2];c=e+h|0;j=b+c|0;k=H[a+224>>2];f=H[a+64>>2];g=k+f|0;l=g<<1;n=H[a+160>>2];s=H[a+128>>2];o=n+s|0;t=H[d+32>>2];u=H[a>>2];p=t+u|0;q=o+p|0;H[a+128>>2]=(N(j-l|0,-4582)+N(q-l|0,11997)|0)+16384>>15;H[a>>2]=N(q+(g+j|0)|0,10486)+16384>>15;j=p-o|0;c=c-b|0;b=N(j+c|0,8716)+16384|0;H[a+192>>2]=b+N(c,-22820)>>15;H[a+64>>2]=b+N(j,5387)>>15;b=s-n|0;c=u-t|0;j=b+c|0;e=h-e|0;m=i-m|0;i=e-m|0;h=f-k|0;H[a+160>>2]=N(j-(i+h|0)|0,10486)+16384>>15;k=(N(c-b|0,9973)+N(e+m|0,-6163)|0)+16384|0;h=N(h,10486);i=(N(i,5243)-h|0)+N(i+j|0,3240)|0;H[a+224>>2]=k-i>>15;H[a+96>>2]=i+k>>15;H[a+32>>2]=(((h+(N(c,14647)+N(e,13213)|0)|0)+N(m,6732)|0)+N(b,2320)|0)+16384>>15;b=r;r=b-1|0;d=d+4|0;a=a+4|0;if(b){continue}break}}function Gw(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,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;t=Ga-192|0;Ga=t;h=H[a+332>>2];b=H[b+84>>2];a=t;while(1){k=H[b+64>>2];i=G[c+32>>1];g=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);r=g+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);n=N(H[b+96>>2],G[c+48>>1]);l=N(H[b+160>>2],G[c+80>>1]);o=f-(n+l|0)<<2;H[a+128>>2]=r-o;H[a+32>>2]=o+r;k=N(N(i,k),10033);i=g+N(j,5793)|0;j=k+i|0;g=f+n<<13;f=N(f+l|0,2998);g=g+f|0;H[a+160>>2]=j-g>>11;H[a>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;H[a+96>>2]=k-f>>11;H[a+64>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8){continue}break}b=h+128|0;n=0;a=t;while(1){l=H[a+4>>2];h=H[a+20>>2];i=l+h|0;f=H[a+28>>2];k=N(i+f|0,7053);c=H[(n<<2)+d>>2]+e|0;o=k+N(i,2139)|0;j=H[a+12>>2];r=N(j,10703);p=o+(r+N(l,2295)|0)|0;m=H[a+24>>2];s=m<<13;g=H[a+8>>2];u=s+N(g,11190)|0;v=N(H[a+16>>2],10033);i=(H[a>>2]<<13)+131072|0;w=v+i|0;q=u+w|0;F[c|0]=I[b+(p+q>>>18&1023)|0];F[c+11|0]=I[b+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=N(q+x|0,4433);q=y+N(q,6270)|0;F[c+1|0]=I[b+(m+q>>>18&1023)|0];F[c+10|0]=I[b+(m-q>>>18&1023)|0];j=N(j,-4433);m=j+N(h,-12112)|0;h=N(f+h|0,-8565);o=(m+h|0)+o|0;g=N(g,2998)-s|0;m=i-v|0;s=g+m|0;F[c+2|0]=I[b+(o+s>>>18&1023)|0];F[c+9|0]=I[b+(s-o>>>18&1023)|0];h=h+(k+(N(f,12998)-r|0)|0)|0;g=m-g|0;F[c+3|0]=I[b+(h+g>>>18&1023)|0];F[c+8|0]=I[b+(g-h>>>18&1023)|0];h=N(x,-15137)+y|0;i=i-p|0;F[c+4|0]=I[b+(h+i>>>18&1023)|0];F[c+7|0]=I[b+(i-h>>>18&1023)|0];f=k+((j+N(l,-5540)|0)+N(f,-16244)|0)|0;l=w-u|0;F[c+5|0]=I[b+(f+l>>>18&1023)|0];F[c+6|0]=I[b+(l-f>>>18&1023)|0];a=a+32|0;n=n+1|0;if((n|0)!=6){continue}break}Ga=t+192|0}function xy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=H[a+20>>2];if((c&-2)!=200){d=H[a>>2];H[d+24>>2]=c;H[d+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=H[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Ia[H[H[a+456>>2]+4>>2]](a);Ia[H[H[a+24>>2]+8>>2]](a);H[a+20>>2]=201}c=Ia[H[H[a+456>>2]>>2]](a)|0;if((c|0)!=1){break a}c=H[a+36>>2];d=c;f:{g:{switch(c-1|0){case 2:d=2;c=3;if(H[a+284>>2]){break f}if(H[a+296>>2]){c=2;h:{i:{e=I[a+300|0];switch(e|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=H[a>>2];H[c+24>>2]=e;H[c+20>>2]=116;Ia[H[H[a>>2]+4>>2]](a,-1);c=3;break f}f=H[a+216>>2];e=H[f+176>>2];g=H[f+88>>2];f=H[f>>2];if(!((f|0)!=1|(g|0)!=2)&(e|0)==3){break f}if(!((f|0)!=82|(g|0)!=71|(e|0)!=66)){c=2;break f}c=H[a>>2];H[c+24>>2]=f;H[c+20>>2]=113;H[c+32>>2]=e;H[c+28>>2]=g;Ia[H[c+4>>2]](a,1);c=3;break f;case 3:d=4;if(!H[a+296>>2]){c=4;break f}c=4;j:{k:{e=I[a+300|0];switch(e|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=H[a>>2];H[c+24>>2]=e;H[c+20>>2]=116;Ia[H[H[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}}c=0;d=0}H[a+44>>2]=d;H[a+40>>2]=c;H[a+136>>2]=0;H[a+96>>2]=256;H[a+88>>2]=2;H[a+92>>2]=1;H[a+80>>2]=1;H[a+84>>2]=0;H[a+72>>2]=0;H[a+76>>2]=1;H[a+64>>2]=0;H[a+68>>2]=0;H[a+56>>2]=0;H[a+60>>2]=1072693248;H[a+108>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;H[a+20>>2]=202;c=H[a+424>>2];H[a+52>>2]=c;H[a+48>>2]=c;c=1;break a}c=Ia[H[H[a+456>>2]>>2]](a)|0;break a}c=H[a>>2];H[c+24>>2]=d;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=H[a>>2];H[b+20>>2]=53;Ia[H[b>>2]](a)}Af(a)}return c|0}function hv(a,b,c){a=a|0;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,n=0;a=_a(a,0,256);d=H[b>>2]+c|0;e=I[d+3|0];f=I[d|0];g=e+f|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+8>>2]=g-i<<4;H[a>>2]=(g+i<<4)+-8192;g=d-h|0;e=f-e|0;d=N(g+e|0,4433)+256|0;H[a+12>>2]=d+N(g,-15137)>>9;H[a+4>>2]=d+N(e,6270)>>9;d=H[b+4>>2]+c|0;f=I[d+3|0];g=I[d|0];e=f+g|0;h=I[d+2|0];d=I[d+1|0];i=h+d|0;H[a+40>>2]=e-i<<4;e=(e+i<<4)+-8192|0;H[a+32>>2]=e;h=d-h|0;f=g-f|0;d=N(h+f|0,4433)+256|0;H[a+44>>2]=d+N(h,-15137)>>9;H[a+36>>2]=d+N(f,6270)>>9;d=H[b+8>>2]+c|0;f=I[d+3|0];g=I[d|0];h=f+g|0;i=I[d+2|0];j=I[d+1|0];d=i+j|0;H[a+72>>2]=h-d<<4;d=(d+h<<4)+-8192|0;H[a+64>>2]=d;h=j-i|0;g=g-f|0;f=N(h+g|0,4433)+256|0;H[a+76>>2]=f+N(h,-15137)>>9;f=f+N(g,6270)>>9;H[a+68>>2]=f;b=H[b+12>>2]+c|0;c=I[b+2|0];g=I[b+3|0];h=I[b|0];i=g+h|0;j=I[b+1|0];k=j+c|0;b=(i+k<<4)+-8192|0;l=H[a>>2];m=(b+l|0)+2|0;n=d+e|0;H[a+64>>2]=m-n>>2;H[a>>2]=m+n>>2;d=e-d|0;e=l-b|0;b=N(d+e|0,4433)+16384|0;H[a+96>>2]=b+N(d,-15137)>>15;H[a+32>>2]=b+N(e,6270)>>15;d=j-c|0;c=h-g|0;b=N(d+c|0,4433)+256|0;e=H[a+4>>2];c=b+N(c,6270)>>9;g=(e+c|0)+2|0;h=H[a+36>>2];j=h+f|0;H[a+68>>2]=g-j>>2;H[a+4>>2]=g+j>>2;f=h-f|0;e=e-c|0;c=N(f+e|0,4433)+16384|0;H[a+100>>2]=c+N(f,-15137)>>15;H[a+36>>2]=c+N(e,6270)>>15;c=H[a+8>>2];e=i-k<<4;f=(c+e|0)+2|0;g=H[a+72>>2];h=H[a+40>>2];i=g+h|0;H[a+72>>2]=f-i>>2;H[a+8>>2]=f+i>>2;f=h-g|0;e=c-e|0;c=N(f+e|0,4433)+16384|0;H[a+104>>2]=c+N(f,-15137)>>15;H[a+40>>2]=c+N(e,6270)>>15;c=H[a+12>>2];b=b+N(d,-15137)>>9;d=(c+b|0)+2|0;e=H[a+76>>2];f=H[a+44>>2];g=e+f|0;H[a+76>>2]=d-g>>2;H[a+12>>2]=d+g>>2;d=f-e|0;c=c-b|0;b=N(d+c|0,4433)+16384|0;H[a+108>>2]=b+N(d,-15137)>>15;H[a+44>>2]=b+N(c,6270)>>15}function ve(a,b){var c=0;c=I[b+12|0]|I[b+13|0]<<8;a=I[a+458|0];c=a?c:c<<8|c>>>8;F[b+12|0]=c;F[b+13|0]=c>>>8;c=I[b+14|0]|I[b+15|0]<<8;c=a?c:c<<8|c>>>8;F[b+14|0]=c;F[b+15|0]=c>>>8;c=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b|0]=c;F[b+1|0]=c>>>8;F[b+2|0]=c>>>16;F[b+3|0]=c>>>24;c=I[b+4|0]|I[b+5|0]<<8|(I[b+6|0]<<16|I[b+7|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+4|0]=c;F[b+5|0]=c>>>8;F[b+6|0]=c>>>16;F[b+7|0]=c>>>24;c=I[b+8|0]|I[b+9|0]<<8|(I[b+10|0]<<16|I[b+11|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+8|0]=c;F[b+9|0]=c>>>8;F[b+10|0]=c>>>16;F[b+11|0]=c>>>24;c=I[b+16|0]|I[b+17|0]<<8|(I[b+18|0]<<16|I[b+19|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+16|0]=c;F[b+17|0]=c>>>8;F[b+18|0]=c>>>16;F[b+19|0]=c>>>24;c=I[b+20|0]|I[b+21|0]<<8|(I[b+22|0]<<16|I[b+23|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+20|0]=c;F[b+21|0]=c>>>8;F[b+22|0]=c>>>16;F[b+23|0]=c>>>24;c=I[b+24|0]|I[b+25|0]<<8|(I[b+26|0]<<16|I[b+27|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+24|0]=c;F[b+25|0]=c>>>8;F[b+26|0]=c>>>16;F[b+27|0]=c>>>24;c=I[b+28|0]|I[b+29|0]<<8|(I[b+30|0]<<16|I[b+31|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+28|0]=c;F[b+29|0]=c>>>8;F[b+30|0]=c>>>16;F[b+31|0]=c>>>24;c=I[b+32|0]|I[b+33|0]<<8|(I[b+34|0]<<16|I[b+35|0]<<24);c=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+32|0]=c;F[b+33|0]=c>>>8;F[b+34|0]=c>>>16;F[b+35|0]=c>>>24;c=I[b+36|0]|I[b+37|0]<<8|(I[b+38|0]<<16|I[b+39|0]<<24);a=a?c:c<<8&16711680|c<<24|(c>>>8&65280|c>>>24);F[b+36|0]=a;F[b+37|0]=a>>>8;F[b+38|0]=a>>>16;F[b+39|0]=a>>>24}function wD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{c=H[a+508>>2];if((c|0)>=2){d=c-2|0;c=0;while(1){if(H[(N(c,12)+a|0)+272>>2]==218){break a}e=(c|0)!=(d|0);c=c+1|0;if(e){continue}break}}b=I[19072]|I[19073]<<8|(I[19074]<<16|I[19075]<<24);F[a+35|0]=b;F[a+36|0]=b>>>8;F[a+37|0]=b>>>16;F[a+38|0]=b>>>24;b=I[19069]|I[19070]<<8|(I[19071]<<16|I[19072]<<24);c=I[19065]|I[19066]<<8|(I[19067]<<16|I[19068]<<24);F[a+28|0]=c;F[a+29|0]=c>>>8;F[a+30|0]=c>>>16;F[a+31|0]=c>>>24;F[a+32|0]=b;F[a+33|0]=b>>>8;F[a+34|0]=b>>>16;F[a+35|0]=b>>>24;b=I[19061]|I[19062]<<8|(I[19063]<<16|I[19064]<<24);c=I[19057]|I[19058]<<8|(I[19059]<<16|I[19060]<<24);F[a+20|0]=c;F[a+21|0]=c>>>8;F[a+22|0]=c>>>16;F[a+23|0]=c>>>24;F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24;b=I[19053]|I[19054]<<8|(I[19055]<<16|I[19056]<<24);c=I[19049]|I[19050]<<8|(I[19051]<<16|I[19052]<<24);F[a+12|0]=c;F[a+13|0]=c>>>8;F[a+14|0]=c>>>16;F[a+15|0]=c>>>24;F[a+16|0]=b;F[a+17|0]=b>>>8;F[a+18|0]=b>>>16;F[a+19|0]=b>>>24;b=I[19045]|I[19046]<<8|(I[19047]<<16|I[19048]<<24);c=I[19041]|I[19042]<<8|(I[19043]<<16|I[19044]<<24);F[a+4|0]=c;F[a+5|0]=c>>>8;F[a+6|0]=c>>>16;F[a+7|0]=c>>>24;F[a+8|0]=b;F[a+9|0]=b>>>8;F[a+10|0]=b>>>16;F[a+11|0]=b>>>24;return 0}Ia[H[H[b>>2]+44>>2]](b,255)|0;Ia[H[H[b>>2]+44>>2]](b,216)|0;if((H[a+272>>2]&-2)!=224){Ia[H[H[b>>2]+16>>2]](b,530896,18,1)|0}c=0;if(H[a+508>>2]>=2){while(1){Ia[H[H[b>>2]+44>>2]](b,255)|0;d=N(c,12)+a|0;Ia[H[H[b>>2]+44>>2]](b,I[d+272|0])|0;Ia[H[H[b>>2]+16>>2]](b,H[d+268>>2],H[d+276>>2],1)|0;c=c+1|0;if((c|0)<(H[a+508>>2]-1|0)){continue}break}}a=N(c,12)+a|0;Ia[H[H[b>>2]+16>>2]](b,H[a+268>>2],H[a+276>>2],1)|0;return 1}function yw(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,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;t=Ga-288|0;Ga=t;u=H[a+332>>2];a=H[b+84>>2];b=t;while(1){m=H[a+128>>2];n=G[c+64>>1];i=N(H[a+32>>2],G[c+16>>1]);j=N(H[a+224>>2],G[c+112>>1]);g=i-j|0;k=N(H[a+96>>2],G[c+48>>1]);f=N(H[a+160>>2],G[c+80>>1]);o=k-f|0;h=N(g+o|0,4433);p=N(H[a+64>>2],G[c+32>>1]);q=N(H[a+192>>2],G[c+96>>1]);r=p-q<<13;l=N(G[c>>1],H[a>>2])<<13|1024;s=r+l|0;g=h+N(g,6270)|0;H[b+240>>2]=s-g>>11;H[b+24>>2]=g+s>>11;g=l-r|0;h=h+N(o,-15137)|0;H[b+168>>2]=g-h>>11;H[b+96>>2]=h+g>>11;m=N(N(m,n),10033);n=m+l|0;g=q<<13;o=g+N(p,11190)|0;q=n-o|0;s=f+i|0;h=N(s+j|0,7053);r=N(k,-4433);v=h+((r+N(i,-5540)|0)+N(j,-16244)|0)|0;H[b+144>>2]=q-v>>11;H[b+120>>2]=q+v>>11;n=n+o|0;o=N(i,2295);i=N(k,10703);k=h+N(s,2139)|0;o=(o+i|0)+k|0;H[b+264>>2]=n-o>>11;H[b>>2]=n+o>>11;p=N(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+N(f,-12112)|0;f=N(f+j|0,-8565);k=k+(g+f|0)|0;H[b+216>>2]=m-k>>11;H[b+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(N(j,12998)-i|0)|0)|0;H[b+192>>2]=l-j>>11;H[b+72>>2]=j+l>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6){continue}break}a=u+128|0;j=0;b=t;while(1){i=H[b+20>>2];f=H[b+4>>2];l=N(i+f|0,2998);c=H[(j<<2)+d>>2]+e|0;k=H[b+12>>2];h=l+(k+f<<13)|0;u=(H[b>>2]<<13)+131072|0;p=H[b+16>>2];m=u+N(p,5793)|0;n=N(H[b+8>>2],10033);g=m+n|0;F[c|0]=I[a+(h+g>>>18&1023)|0];F[c+5|0]=I[a+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+N(p,-11586)|0;F[c+1|0]=I[a+(f+h>>>18&1023)|0];F[c+4|0]=I[a+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;F[c+2|0]=I[a+(i+f>>>18&1023)|0];F[c+3|0]=I[a+(f-i>>>18&1023)|0];b=b+24|0;j=j+1|0;if((j|0)!=12){continue}break}Ga=t+288|0}function pi(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0;a:{e=H[a+4>>2];if(!e){break a}k=H[a+44>>2];if(!k){break a}l=e+40|0;h=b>>>0>=k>>>0;if(!h){g=l+(b<<2)|0;o=I[g|0];m=I[g+2|0];n=I[g+1|0];g=I[g+3|0]}if(c>>>0<k>>>0){d=l+(c<<2)|0;j=I[d|0];i=I[d+3|0];f=I[d+2|0];d=I[d+1|0]}b:{if(!h){h=l+(b<<2)|0;F[h|0]=j;F[h+1|0]=d;F[h+2|0]=f;F[h+3|0]=i;F[a+445|0]=0;e=H[a+4>>2];if(!e){break b}}if(K[a+44>>2]<=c>>>0){break b}d=(c<<2)+e|0;F[d+41|0]=n;F[d+40|0]=o;F[d+42|0]=m;F[d+43|0]=g;F[a+445|0]=0}j=H[a+20>>2];if((j|0)<=0){break a}d=H[a+16>>2];if((d|0)<=0){break a}l=b&15;k=b&1;h=c&15;o=c&1;i=0;while(1){e=0;if((d|0)>0){while(1){c:{d:{e:{f:{f=J[a+26>>1];if((f|0)!=8){g=H[a+56>>2];m=N(H[a+52>>2],i);n=N(e,f)>>>3|0;j=I[g+(m+n|0)|0];d=0;g:{h:{i:{f=f-1|0;switch(f|0){case 0:break h;case 3:break i;default:break g}}d=4-((e&1)<<2)|0;d=(j&15<<d)>>>d|0;break g}d=(e^-1)&7;d=(j&1<<d)>>>d|0}if((b|0)!=(d|0)){break c}g=n+(g+m|0)|0;d=b;switch(f|0){case 0:break e;case 3:break f;default:break c}}f=H[a+56>>2]+(N(H[a+52>>2],i)+e|0)|0;d=I[f|0];if((d|0)!=(b|0)){break c}F[f|0]=c;break d}d=4-((e&1)<<2)|0;F[g|0]=I[g|0]&(15<<d^-1)|h<<d;break d}d=(e^-1)&7;p=g,q=I[g|0]&TI(-2,d)|o<<d,F[p|0]=q}d=b}j:{if((c|0)!=(d|0)){break j}d=J[a+26>>1];if((d|0)==8){F[H[a+56>>2]+(N(H[a+52>>2],i)+e|0)|0]=b;break j}f=H[a+56>>2]+N(H[a+52>>2],i)+(N(d,e)>>>3)|0;k:{switch(d-1|0){case 3:d=4-((e&1)<<2)|0;F[f|0]=I[f|0]&(15<<d^-1)|l<<d;break j;case 0:break k;default:break j}}d=(e^-1)&7;p=f,q=I[f|0]&TI(-2,d)|k<<d,F[p|0]=q}d=H[a+16>>2];e=e+1|0;if((d|0)>(e|0)){continue}break}j=H[a+20>>2]}i=i+1|0;if((i|0)<(j|0)){continue}break}}}function Je(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(H[a+8>>2]==1){Xa(H[a+628>>2],H[a>>2],53392,0);return-1}if(!(I[a+13|0]&4)){Xa(H[a+628>>2],H[a>>2],53617,0);return-1}f=Ga+-64|0;Ga=f;g=H[a+56>>2];a:{b:{if(g>>>0<=c>>>0){h=H[a>>2];i=H[a+628>>2];H[f+52>>2]=g-1;H[f+48>>2]=c;Xa(i,h,40567,f+48|0);break b}g=H[a+60>>2];if(g>>>0<=d>>>0){h=H[a>>2];i=H[a+628>>2];H[f+36>>2]=g-1;H[f+32>>2]=d;Xa(i,h,41416,f+32|0);break b}g=H[a- -64>>2];if(!g){h=H[a>>2];i=H[a+628>>2];H[f+20>>2]=g-1;H[f+16>>2]=0;Xa(i,h,42182,f+16|0);break b}g=1;if(J[a+138>>1]!=2){break a}h=J[a+98>>1];if(h>>>0>e>>>0){break a}g=H[a>>2];i=H[a+628>>2];H[f+4>>2]=h-1;H[f>>2]=e;Xa(i,g,42933,f)}g=0}Ga=f- -64|0;if(!g){return-1}h=H[a+72>>2];f=1;g=H[a+68>>2];if((g|0)==-1){g=H[a+56>>2]}h=(h|0)==-1?H[a+60>>2]:h;c:{d:{if(!g|!h){break d}k=H[a- -64>>2];i=H[a+76>>2];i=(i|0)==-1?k:i;if(!i){break d}f=0;j=H[a+56>>2];if(j>>>0<0-g>>>0){l=((g+j|0)-1>>>0)/(g>>>0)|0}j=H[a+60>>2];if(j>>>0<0-h>>>0){f=((h+j|0)-1>>>0)/(h>>>0)|0}j=0;j=0-i>>>0>k>>>0?((i+k|0)-1>>>0)/(i>>>0)|0:j;e=N(N(N(e,j)+(0/(i>>>0)|0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0;if(J[a+138>>1]==2){break c}f=N(N(0/(i>>>0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0}e=f}c=e;e=b;f=Ga-16|0;Ga=f;e:{if(H[a+8>>2]==1){Xa(H[a+628>>2],H[a>>2],53392,0);b=-1;break e}if(!(I[a+13|0]&4)){Xa(H[a+628>>2],H[a>>2],53617,0);b=-1;break e}b=H[a+180>>2];if(b>>>0<=c>>>0){d=H[a>>2];a=H[a+628>>2];H[f+4>>2]=b;H[f>>2]=c;Xa(a,d,45231,f);b=-1;break e}d=H[a+508>>2];b=-1;if(!ek(a,c)){break e}if(!(Ia[H[a+556>>2]](a,e,d,(c>>>0)/K[a+176>>2]&65535)|0)){break e}Ia[H[a+652>>2]](a,e,d);b=d}Ga=f+16|0;return b}function ij(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ga-32|0;Ga=f;a:{if(!H[b+40>>2]){F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break a}g=1;e=Ia[H[H[a>>2]+52>>2]](a)|0;b:{if(!e){break b}c:{d:{e=Ia[H[H[e>>2]+36>>2]](e)|0;switch(e-128|0){case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:break b;case 0:case 1:case 2:case 6:case 8:case 33:case 34:case 35:case 49:case 50:case 58:case 76:case 94:case 110:break c;default:break d}}if(e){break b}}g=e}df(f+16|0,H[b+40>>2],H[b+8>>2],g);e=H[b+8>>2];h=H[b+44>>2];e:{if(!h){break e}i=Va((e&1073741823)!=(e|0)?-1:e<<2);if(!e){e=0;break e}k=H[b+16>>2]>>>13&1;g=0;while(1){j=g<<2;H[j+i>>2]=H[h+j>>2];g=(g+k|0)+1|0;if(g>>>0<e>>>0){continue}break}}g=H[b+4>>2];b=H[b>>2];h=H[d+12>>2];H[f+8>>2]=H[d+8>>2];H[f+12>>2]=h;h=H[d+4>>2];H[f>>2]=H[d>>2];H[f+4>>2]=h;fo(a,f+16|0,e,b,g,i,c,f);if(i){Ta(i)}if(F[f+27|0]>=0){break a}Ta(H[f+16>>2])}Ga=f+32|0}function Df(a){var 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;if(!H[a+4>>2]){return}p=Va(940);i=Xf(p,a,0);if(H[i+4>>2]){b=J[a+26>>1];e=N(H[a+16>>2]-1|0,(b|0)==24?3:1);h=e+H[a+56>>2]|0;c=H[i+56>>2];a:{b:{c:{b=b-8|0;if(b){if((b|0)==16){break c}break b}if((e|0)<0|H[a+20>>2]<=0){break a}b=e+1|0;j=b&-4;n=b&3;while(1){k=0;b=0;f=0;if(e>>>0>=3){while(1){o=h-b|0;F[b+c|0]=I[o|0];F[(b|1)+c|0]=I[(b^-1)+h|0];F[(b|2)+c|0]=I[o-2|0];F[(b|3)+c|0]=I[o-3|0];b=b+4|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}if(n){while(1){F[b+c|0]=I[h-b|0];b=b+1|0;k=k+1|0;if((n|0)!=(k|0)){continue}break}}b=H[a+52>>2];c=b+c|0;h=b+h|0;d=d+1|0;if((d|0)<H[a+20>>2]){continue}break}break a}if((e|0)<0|H[a+20>>2]<=0){break a}while(1){b=0;while(1){j=b+c|0;d=h-b|0;F[j|0]=I[d|0];F[j+1|0]=I[d+1|0];F[j+2|0]=I[d+2|0];b=b+3|0;if((e|0)>=(b|0)){continue}break}d=H[a+52>>2];c=d+c|0;h=h+d|0;f=f+1|0;if((f|0)<H[a+20>>2]){continue}break}break a}if((e|0)<0|H[a+20>>2]<=0){break a}c=0;while(1){b=0;while(1){Qd(i,b,c,td(a,e-b|0,c));d=(b|0)!=(e|0);b=b+1|0;if(d){continue}break}c=c+1|0;if((c|0)<H[a+20>>2]){continue}break}}k=0;c=H[i+928>>2];if(c){e=H[i+20>>2];l=H[i+16>>2];d=cb(N(e,l));if(d){if(!((e|0)<=0|(l|0)<=0)){o=l&-4;h=l&3;j=l-1|0;f=c+j|0;b=d;while(1){g=0;m=0;if(j>>>0>=3){while(1){n=f-g|0;F[b+g|0]=I[n|0];F[(g|1)+b|0]=I[(g^-1)+f|0];F[(g|2)+b|0]=I[n-2|0];F[(g|3)+b|0]=I[n-3|0];g=g+4|0;m=m+4|0;if((o|0)!=(m|0)){continue}break}}m=0;if(h){while(1){F[b+g|0]=I[f-g|0];g=g+1|0;m=m+1|0;if((h|0)!=(m|0)){continue}break}}b=b+l|0;f=f+l|0;k=k+1|0;if((e|0)!=(k|0)){continue}break}}Ta(c);H[i+928>>2]=d}}Vc(a,i,1)}Ia[H[H[p>>2]+4>>2]](i)}function Vn(a,b){var c=0,d=0,e=O(0),f=0,g=0,h=0,i=0;c=H[a+4>>2];d=c+4|0;f=H[a+8>>2];a:{if(d>>>0>=f>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+4>>2]=c;c=d+4|0;b:{if(f>>>0<=c>>>0){c=d;break b}h=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+8>>2]=h;d=c+4|0;c:{if(f>>>0<=d>>>0){d=c;break c}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;i=+e}M[b+16>>3]=i;h=0;c=d+4|0;d:{if(f>>>0<=c>>>0){c=d;d=0;break d}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+24>>2]=d;d=c+4|0;e:{if(f>>>0<=d>>>0){d=c;break e}h=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+28>>2]=h;h=0;c=d+4|0;f:{if(f>>>0<=c>>>0){c=d;break f}h=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+32>>2]=h;i=0;d=c+4|0;g:{if(f>>>0<=d>>>0){d=c;g=0;break g}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;g=+e}M[b+40>>3]=g;c=d+4|0;h:{if(f>>>0<=c>>>0){c=d;break h}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;i=+e}M[b+48>>3]=i;i=0;d=c+4|0;i:{if(f>>>0<=d>>>0){d=c;g=0;break i}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;g=+e}M[b+56>>3]=g;c=d+4|0;j:{if(f>>>0<=c>>>0){c=d;break j}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;i=+e}M[b- -64>>3]=i;d=c+4|0;k:{if(f>>>0<=d>>>0){d=c;g=0;break k}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;g=+e}M[b+72>>3]=g;c=d+4|0;if(c>>>0<f>>>0){e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;g=+e}else{g=0}M[b+80>>3]=g}function hx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=Ga-48|0;Ga=d;m=H[a+420>>2];f=H[a+464>>2];a:{b:{if(H[f+40>>2]|!H[a+280>>2]){break b}e=H[a+460>>2];H[e+24>>2]=H[e+24>>2]+(H[f+12>>2]/8|0);H[f+12>>2]=0;g=0;if(!(Ia[H[e+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){e=0;while(1){H[((e<<2)+f|0)+20>>2]=0;e=e+1|0;if((e|0)<H[a+336>>2]){continue}break}}H[f+16>>2]=0;H[f+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[f+36>>2]=0}if(!H[f+36>>2]){H[d+40>>2]=a;c=H[a+24>>2];i=H[c>>2];H[d+24>>2]=i;g=H[c+4>>2];H[d+28>>2]=g;e=H[f+12>>2];h=H[f+8>>2];H[d+16>>2]=H[f+32>>2];j=H[f+28>>2];H[d+8>>2]=H[f+24>>2];H[d+12>>2]=j;j=H[f+20>>2];H[d>>2]=H[f+16>>2];H[d+4>>2]=j;if(H[a+364>>2]>0){i=0;while(1){c=i<<2;j=H[c+b>>2];l=H[(a+c|0)+368>>2]<<2;c=H[((H[H[(l+a|0)+340>>2]+20>>2]<<2)+f|0)+44>>2];c:{d:{e:{if((e|0)>7){break e}g=0;if(!Tb(d+24|0,h,e,0)){break a}h=H[d+32>>2];e=H[d+36>>2];if((e|0)>7){break e}c=qc(d+24|0,h,e,c,1);break d}g=h>>e-8&255;k=H[(c+(g<<2)|0)+144>>2];if(k){c=I[(c+g|0)+1168|0];e=e-k|0;break c}c=qc(d+24|0,h,e,c,9)}g=0;if((c|0)<0){break a}h=H[d+32>>2];e=H[d+36>>2]}if(c){if((c|0)>(e|0)){g=0;if(!Tb(d+24|0,h,e,c)){break a}h=H[d+32>>2];e=H[d+36>>2]}e=e-c|0;c=c<<2;g=H[c+27360>>2];k=h>>e&g;c=k-((k|0)>H[c+27356>>2]?0:g)|0}else{c=0}g=d+l|0;c=c+H[g+4>>2]|0;H[g+4>>2]=c;G[j>>1]=c<<m;i=i+1|0;if((i|0)<H[a+364>>2]){continue}break}g=H[d+28>>2];i=H[d+24>>2];c=H[a+24>>2]}H[c+4>>2]=g;H[c>>2]=i;H[f+12>>2]=e;H[f+8>>2]=h;H[f+32>>2]=H[d+16>>2];a=H[d+12>>2];H[f+24>>2]=H[d+8>>2];H[f+28>>2]=a;a=H[d+4>>2];H[f+16>>2]=H[d>>2];H[f+20>>2]=a}H[f+40>>2]=H[f+40>>2]-1;g=1}Ga=d+48|0;return g|0}function xs(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,k=0,l=0;k=Ga-16|0;Ga=k;a:{b:{c:{d:{if(!d){i=H[a+584>>2];if(!i){break d}g=(c|0)/H[i+8>>2]|0;if(H[i>>2]==1){c=b}else{if(H[i+16>>2]<(g|0)){break c}c=H[i+12>>2]}d=0;j=c;Ub(c,0,g<<1);e=H[a+608>>2];c=H[a+604>>2];e:{if((g|0)>0){if((e|0)<=0){break b}f:{while(1){h=F[c|0];f=h&255;g:{if((h|0)>=0){c=c+1|0;e=e-1|0;if(e){while(1){if(!f|(d|0)>=(g|0)){break g}h=j+(d<<1)|0;G[h>>1]=J[h>>1]|I[c|0]<<8;c=c+1|0;d=d+1|0;f=f-1|0;e=e-1|0;if(e){continue}break}}f=0;e=0;if((d|0)==(g|0)){break f}break b}e=e-2|0;h=c+2|0;f=f-126|0;h:{if(!f|(d|0)>=(g|0)){break h}c=I[c+1|0]<<8;while(1){l=j+(d<<1)|0;G[l>>1]=c|J[l>>1];d=d+1|0;f=f-1|0;if(!f){break h}if((d|0)<(g|0)){continue}break}}c=h}if((d|0)<(g|0)&(e|0)>0){continue}break}if((d|0)!=(g|0)){break b}f=0;if((e|0)<=0){break f}while(1){h=F[c|0];d=h&255;i:{if((h|0)>=0){c=c+1|0;e=e-1|0;if(!e){e=0;break f}while(1){if(!d|(f|0)>=(g|0)){break i}h=j+(f<<1)|0;G[h>>1]=J[h>>1]|I[c|0];c=c+1|0;f=f+1|0;d=d-1|0;e=e-1|0;if(e){continue}break}e=0;break f}e=e-2|0;h=c+2|0;d=d-126|0;j:{if(!d|(f|0)>=(g|0)){break j}c=I[c+1|0];while(1){l=j+(f<<1)|0;G[l>>1]=c|J[l>>1];f=f+1|0;d=d-1|0;if(!d){break j}if((f|0)<(g|0)){continue}break}}c=h}if((f|0)>=(g|0)){break f}if((e|0)>0){continue}break}}d=f;if((g|0)==(d|0)){break e}break b}if(g){break b}}Ia[H[i+20>>2]](i,b,g);b=1;break a}aa(48528,41871,193,65632);X()}aa(46013,41871,194,65632);X()}aa(48746,41871,201,65632);X()}b=H[a>>2];f=H[a+628>>2];j=H[a+472>>2];H[k+4>>2]=g-d;H[k>>2]=j;Xa(f,b,51324,k);b=0}H[a+608>>2]=e;H[a+604>>2]=c;Ga=k+16|0;return b|0}function ik(a,b){var c=0,d=0,e=0,f=0,g=0;e=Ga-144|0;Ga=e;a:{if(!H[a+72>>2]){break a}f=H[a+68>>2];if(!f|!H[a+76>>2]){break a}b:{c:{d:{d=J[a+138>>1];if(!(I[a+13|0]&64|((d|0)!=1|J[a+90>>1]!=6))){c=J[a+204>>1];if(f>>>0<0-c>>>0){f=((c+f|0)-1>>>0)/(c>>>0)|0}else{f=0}g=N(f,c);f=J[a+84>>1];c=QI(g,0,f,0);d=(Ha|0)!=0;e:{f:{g:{if(f){if(d){c=H[a>>2];d=H[a+628>>2];H[e+64>>2]=44729;Xa(d,c,45719,e- -64|0);f=J[a+84>>1];c=QI(f,0,g,0);d=(Ha|0)!=0;break g}if(!(c&7)){break f}if(!d){break d}c=H[a>>2];d=H[a+628>>2];H[e+80>>2]=44729;Xa(d,c,45719,e+80|0);c=0;break d}if(c&7){break d}}if(!f){break e}}if(!(d&1)){break e}c=H[a>>2];d=H[a+628>>2];H[e+48>>2]=44729;Xa(d,c,45719,e+48|0);c=0}c=c>>>3|0;break c}c=QI(J[a+84>>1],0,f,0);if(Ha){c=H[a>>2];d=H[a+628>>2];H[e+128>>2]=44119;Xa(d,c,45719,e+128|0);d=J[a+138>>1];c=0}h:{if((d|0)!=1){break h}f=J[a+98>>1];c=QI(f,0,c,0);d=Ha;if(!f|!d){break h}c=H[a>>2];d=H[a+628>>2];H[e+112>>2]=44119;Xa(d,c,45719,e+112|0);c=0}d=(c>>>3|0)+((c&7)!=0)|0;c=QI(d,0,b,0);b=Ha;if(!d|!b){break b}b=H[a>>2];c=H[a+628>>2];H[e+96>>2]=44729;Xa(c,b,45719,e+96|0);c=0;break b}c=(c>>>3|0)+1|0}d=J[a+206>>1];g=N(d,J[a+204>>1]);if(!g){c=0;Xa(H[a+628>>2],H[a>>2],45156,0);break a}b=QI(c,0,N(d,0-d>>>0>b>>>0?((b+d|0)-1>>>0)/(d>>>0)|0:0),0);d=Ha;if(!(!c|!d)){b=H[a>>2];c=H[a+628>>2];H[e+32>>2]=44729;Xa(c,b,45719,e+32|0);b=0}c=(b|0)/(g|0)|0;f=c+c|0;if(!(!c|c>>>0<=f>>>0)){c=H[a>>2];d=H[a+628>>2];H[e+16>>2]=44729;Xa(d,c,45719,e+16|0);f=0}c=f+b|0}d=H[a+76>>2];c=QI(d,0,c,0);b=Ha;if(!d|!b){break a}b=H[a>>2];a=H[a+628>>2];H[e>>2]=44729;Xa(a,b,45719,e);c=0}Ga=e+144|0;return c}function ix(a,b){a=a|0;b=b|0;var 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;d=Ga-32|0;Ga=d;e=H[a+464>>2];a:{b:{if(H[e+40>>2]|!H[a+280>>2]){break b}c=H[a+460>>2];H[c+24>>2]=H[c+24>>2]+(H[e+12>>2]/8|0);H[e+12>>2]=0;i=0;if(!(Ia[H[c+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){c=0;while(1){H[((c<<2)+e|0)+20>>2]=0;c=c+1|0;if((c|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=0;H[e+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[e+36>>2]=0}if(!H[e+36>>2]){c=H[e+16>>2];c:{if(c){f=c-1|0;break c}m=H[a+428>>2];n=H[a+420>>2];l=H[a+412>>2];H[d+24>>2]=a;c=H[a+24>>2];H[d+8>>2]=H[c>>2];H[d+12>>2]=H[c+4>>2];c=H[e+12>>2];g=H[e+8>>2];k=H[a+408>>2];f=0;d:{if((l|0)<(k|0)){break d}f=H[e+60>>2];o=H[b>>2];while(1){e:{f:{g:{if((c|0)>7){break g}i=0;if(!Tb(d+8|0,g,c,0)){break a}g=H[d+16>>2];c=H[d+20>>2];if((c|0)>7){break g}b=qc(d+8|0,g,c,f,1);break f}b=g>>c-8&255;h=H[((b<<2)+f|0)+144>>2];if(h){b=I[(b+f|0)+1168|0];c=c-h|0;break e}b=qc(d+8|0,g,c,f,9)}i=0;if((b|0)<0){break a}g=H[d+16>>2];c=H[d+20>>2]}h=b>>>4|0;h:{j=b&15;if(j){if((c|0)<(j|0)){i=0;if(!Tb(d+8|0,g,c,j)){break a}g=H[d+16>>2];c=H[d+20>>2]}b=h+k|0;h=j<<2;k=H[h+27360>>2];c=c-j|0;j=k&g>>c;G[(H[(b<<2)+m>>2]<<1)+o>>1]=j-((j|0)>H[h+27356>>2]?0:k)<<n;break h}if((h|0)==15){b=k+15|0;break h}f=1<<h;if(b>>>0>=16){if((c|0)<(h|0)){i=0;if(!Tb(d+8|0,g,c,h)){break a}g=H[d+16>>2];c=H[d+20>>2]}c=c-h|0;f=f+(H[(h<<2)+27360>>2]&g>>c)|0}f=f-1|0;break d}k=b+1|0;if((b|0)<(l|0)){continue}break}f=0}a=H[a+24>>2];H[a>>2]=H[d+8>>2];H[a+4>>2]=H[d+12>>2];H[e+12>>2]=c;H[e+8>>2]=g}H[e+16>>2]=f}H[e+40>>2]=H[e+40>>2]-1;i=1}Ga=d+32|0;return i|0}function Zw(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,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=Ga-208|0;Ga=t;q=H[a+332>>2];b=H[b+84>>2];a=t;while(1){i=H[b+160>>2];h=G[c+80>>1];o=H[b+32>>2];m=G[c+16>>1];r=H[b+96>>2];n=G[c+48>>1];j=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+128>>2],G[c+64>>1]);f=N(H[b+192>>2],G[c+96>>1]);g=N(H[b+64>>2],G[c+32>>1]);p=f+g|0;H[a+84>>2]=j+N(k-p|0,11585)>>11;i=N(h,i);h=N(o,m);o=N(i+h|0,5027);p=j+N(p,10438)|0;m=N(k-f|0,7223);l=p+(m+N(f,-637)|0)|0;f=N(n,r);r=N(f+h|0,7663);h=N(h-f|0,1395);n=o+(r-h|0)|0;H[a+168>>2]=l-n>>11;H[a>>2]=n+l>>11;l=N(g,-20239);g=N(g-k|0,2578);n=p+(l+g|0)|0;f=N(f+i|0,-11295);i=f+(o+N(i,15326)|0)|0;H[a+112>>2]=n-i>>11;H[a+56>>2]=i+n>>11;k=m+(g+(j+N(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;H[a+140>>2]=k-f>>11;H[a+28>>2]=f+k>>11;a=a+4|0;b=b+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7){continue}break}a=q+128|0;k=0;c=t;while(1){f=H[c+16>>2];g=H[c+24>>2];j=N(f-g|0,7223);b=H[(k<<2)+d>>2]+e|0;i=H[c+12>>2];h=H[c+4>>2];q=N(i+h|0,7663);m=N(h-i|0,1395);l=h;h=H[c+20>>2];r=N(l+h|0,5027);n=(q-m|0)+r|0;s=j+N(g,-637)|0;o=(H[c>>2]<<13)+131072|0;l=g;g=H[c+8>>2];p=l+g|0;l=o+N(p,10438)|0;s=s+l|0;F[b|0]=I[a+(n+s>>>18&1023)|0];F[b+6|0]=I[a+(s-n>>>18&1023)|0];i=N(h+i|0,-11295);q=i+(m+q|0)|0;m=N(g-f|0,2578);j=j+(m+(o+N(f,-15083)|0)|0)|0;F[b+1|0]=I[a+(q+j>>>18&1023)|0];F[b+5|0]=I[a+(j-q>>>18&1023)|0];j=i+(r+N(h,15326)|0)|0;g=l+(m+N(g,-20239)|0)|0;F[b+2|0]=I[a+(j+g>>>18&1023)|0];F[b+4|0]=I[a+(g-j>>>18&1023)|0];F[b+3|0]=I[a+(o+N(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7){continue}break}Ga=t+208|0}function Ov(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,k=0,l=0,m=0,n=0,o=0,p=0;h=N(H[b+36>>2],H[b+28>>2]);e=H[a+272>>2];a:{if((e|0)<-1){break a}l=H[a+28>>2];f=(h<<1)-l|0;if((f|0)<=0){break a}g=c-4|0;k=e+2|0;m=k&3;b=0;if(e+1>>>0>=3){n=k&-4;k=0;while(1){e=b<<2;j=l+H[e+g>>2]|0;_a(j,I[j-1|0],f);j=l+H[c+e>>2]|0;_a(j,I[j-1|0],f);j=l+H[g+(e|8)>>2]|0;_a(j,I[j-1|0],f);e=l+H[g+(e|12)>>2]|0;_a(e,I[e-1|0],f);b=b+4|0;k=k+4|0;if((n|0)!=(k|0)){continue}break}}if(m){while(1){e=l+H[g+(b<<2)>>2]|0;_a(e,I[e-1|0],f);b=b+1|0;i=i+1|0;if((m|0)!=(i|0)){continue}break}}e=H[a+272>>2]}if((e|0)>0){b=H[a+228>>2];k=b<<4;n=N(b,-80)+16384|0;l=h-2|0;m=0;j=0;while(1){b=m<<2;i=H[(b|4)+c>>2];f=b+c|0;b=H[f>>2];e=I[i|0]+I[b|0]|0;h=H[(j<<2)+d>>2];g=H[f-4>>2];o=I[g|0];m=m+2|0;f=H[(m<<2)+c>>2];p=I[f|0];F[h|0]=(N(n,I[i+1|0]+(e+I[b+1|0]|0)|0)+N(k,(((o+p|0)+I[g+2|0]|0)+I[f+2|0]|0)+(I[i+2|0]+(I[b+2|0]+(I[f+1|0]+(p+(I[g+1|0]+(e+o|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;e=h+1|0;b=b+2|0;f=f+2|0;g=g+2|0;h=i+2|0;i=l;if(i){while(1){F[e|0]=(N(n,I[h+1|0]+(I[h|0]+(I[b+1|0]+I[b|0]|0)|0)|0)+N(k,I[f+2|0]+(I[f-1|0]+((I[g+2|0]+I[g-1|0]|0)+(I[h+2|0]+(I[h-1|0]+(I[b+2|0]+(I[b-1|0]+(I[f+1|0]+(I[f|0]+(I[g+1|0]+I[g|0]|0)|0)|0)|0)|0)|0)<<1)|0)|0)|0)|0)+32768>>>16;e=e+1|0;f=f+2|0;g=g+2|0;h=h+2|0;b=b+2|0;i=i-1|0;if(i){continue}break}}p=e;i=I[h+1|0]+I[b+1|0]|0;e=I[f+1|0];o=I[g+1|0];F[p|0]=(N(n,I[h|0]+(i+I[b|0]|0)|0)+N(k,(I[f-1|0]+(I[g-1|0]+(e+o|0)|0)|0)+(I[h-1|0]+(I[b-1|0]+(e+(I[f|0]+(o+(i+I[g|0]|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;j=j+1|0;if(H[a+272>>2]>(m|0)){continue}break}}}function Nk(a,b,c){var d=0,e=0,f=0;d=Ga-256|0;Ga=d;f=H[a+200>>2];if(f&1){a:{if(f&4){ab(a,37771);jb(a,c);break a}if(!(!b|!(I[b+8|0]&16))){ab(a,37795);jb(a,c);break a}b:{c:{d:{switch(I[a+401|0]){case 0:if((c|0)==2){Kb(a,d,2);ob(a,d,2);G[a+394>>1]=1;c=I[d|0]|I[d+1|0]<<8;G[a+516>>1]=c<<8|c>>>8;break b}ab(a,37816);jb(a,c);break a;case 2:if((c|0)==6){Kb(a,d,6);ob(a,d,6);G[a+394>>1]=1;c=I[d|0]|I[d+1|0]<<8;G[a+510>>1]=c<<8|c>>>8;c=I[d+2|0]|I[d+3|0]<<8;G[a+512>>1]=c<<8|c>>>8;c=I[d+4|0]|I[d+5|0]<<8;G[a+514>>1]=c<<8|c>>>8;break b}ab(a,37816);jb(a,c);break a;case 3:if(!(f&2)){ab(a,37844)}if(!(c>>>0<=256&J[a+392>>1]>=c>>>0)){ab(a,37816);jb(a,c);break a}if(c){break c}ab(a,37869);jb(a,0);break a;default:break d}}ab(a,37892);jb(a,c);break a}Kb(a,d,c);ob(a,d,c);G[a+394>>1]=c}if(jb(a,0)){G[a+394>>1]=0;break a}f=J[a+394>>1];c=a+508|0;e:{if(!a|!b){break e}if(f>>>0>=257){ab(a,36506);break e}f:{g:{h:{i:{if(d){Pd(a,b,8192,0);e=ac(a,256);H[b+76>>2]=e;H[a+504>>2]=e;if(!f){break i}$a(e,d,f)}if(!c){break h}break g}if(c){break g}G[b+22>>1]=f;break e}G[b+22>>1]=f;if(!f){break e}break f}e=I[b+24|0];j:{if(e>>>0>15){break j}e=-1<<e^-1;k:{l:{switch(I[b+25|0]){case 0:if(e>>>0<J[c+8>>1]){break k}break j;case 2:break l;default:break j}}if(e>>>0<J[c+2>>1]|e>>>0<J[c+4>>1]){break k}if(e>>>0>=J[c+6>>1]){break j}}ab(a,36600)}a=J[c+4>>1]|J[c+6>>1]<<16;e=J[c>>1]|J[c+2>>1]<<16;G[b+80>>1]=e;G[b+82>>1]=e>>>16;G[b+84>>1]=a;G[b+86>>1]=a>>>16;G[b+88>>1]=J[c+8>>1];G[b+22>>1]=f?f:1}H[b+8>>2]=H[b+8>>2]|16;H[b+184>>2]=H[b+184>>2]|8192}}Ga=d+256|0;return}hb(a,37746);X()}function ww(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,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=H[a+332>>2];a=H[b+84>>2];k=Ga-128|0;b=k;l=4;while(1){a:{b:{f=J[c+32>>1];g=G[c+16>>1];if((f|g)&65535){break b}f=0;if(J[c+48>>1]|J[c+64>>1]|(J[c+80>>1]|J[c+96>>1])){break b}if(J[c+112>>1]){break b}f=N(G[c>>1],H[a>>2])<<2;H[b+96>>2]=f;H[b+80>>2]=f;H[b+64>>2]=f;H[b+48>>2]=f;H[b+32>>2]=f;H[b+16>>2]=f;H[b>>2]=f;h=28;break a}m=N(H[a+192>>2],G[c+96>>1]);i=N(H[a+64>>2],f<<16>>16);f=N(m+i|0,4433);n=N(G[c+64>>1],H[a+128>>2])<<13;o=N(G[c>>1],H[a>>2])<<13|1024;s=n+o|0;t=f+N(i,6270)|0;p=s+t|0;g=N(g,H[a+32>>2]);i=N(H[a+224>>2],G[c+112>>1]);u=N(g+i|0,-7373);x=u+N(g,12299)|0;j=N(H[a+96>>2],G[c+48>>1]);v=j+i|0;h=g;g=N(H[a+160>>2],G[c+80>>1]);q=h+g|0;w=N(v+q|0,9633);q=w+N(q,-3196)|0;h=x+q|0;H[b+112>>2]=p-h>>11;H[b>>2]=p+h>>11;n=o-n|0;f=f+N(m,-15137)|0;m=n+f|0;o=N(v,-16069)+w|0;h=N(j,25172);j=N(g+j|0,-20995);p=o+(h+j|0)|0;H[b+96>>2]=m-p>>11;H[b+16>>2]=m+p>>11;f=n-f|0;g=q+(j+N(g,16819)|0)|0;H[b+80>>2]=f-g>>11;H[b+32>>2]=f+g>>11;f=o+(N(i,2446)+u|0)|0;g=s-t|0;H[b+48>>2]=f+g>>11;f=g-f>>11;h=16}H[(h<<2)+b>>2]=f;c=c+2|0;a=a+4|0;b=b+4|0;f=l>>>0>1;l=l-1|0;if(f){continue}break}a=r+128|0;l=0;c=k;while(1){f=H[c+12>>2];g=H[c+4>>2];k=N(f+g|0,4433);b=H[(l<<2)+d>>2]+e|0;g=k+N(g,6270)|0;i=H[c>>2]+16|0;j=H[c+8>>2];r=i+j<<13;F[b|0]=I[a+(g+r>>>18&1023)|0];F[b+3|0]=I[a+(r-g>>>18&1023)|0];k=k+N(f,-15137)|0;f=i-j<<13;F[b+1|0]=I[a+(k+f>>>18&1023)|0];F[b+2|0]=I[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8){continue}break}}function Ip(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;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=Ga-160|0;Ga=i;if(!(!h|(!f|!g))){if(I[a+64|0]){Ia[H[H[a>>2]+52>>2]](a,0);Ia[H[H[a>>2]+56>>2]](a)}k=M[a+48>>3];l=M[a+56>>3];j=H[a+8>>2];j=Ia[H[H[j>>2]+68>>2]](j,2)|0;n=H[a+4>>2];Ia[H[H[n>>2]+388>>2]](n)|0;n=H[a+4>>2];M[i+104>>3]=l*M[j+8>>3]/k;M[i+152>>3]=k*M[j+16>>3]/l;M[i+144>>3]=k*M[j+32>>3];M[i+136>>3]=l*M[j+40>>3];Ia[H[H[n>>2]+380>>2]](n,j,i+104|0,i+152|0,j+24|0,i+144|0,i+136|0)|0;j=H[a+8>>2];j=Ia[H[H[j>>2]+80>>2]](j)|0;if(j){Ia[H[H[j>>2]+8>>2]](j,a)}j=i+104|0;H[j+12>>2]=0;H[j+16>>2]=0;H[j+4>>2]=1;H[j+8>>2]=8;H[j>>2]=15568;H[j+20>>2]=0;H[j+24>>2]=0;F[j+28|0]=0;H[i+152>>2]=g;H[i+144>>2]=h;H[i+136>>2]=g<<2;H[j+24>>2]=f;H[j+12>>2]=H[i+152>>2];H[j+16>>2]=H[i+144>>2];f=H[i+136>>2];F[j+28|0]=1;H[j+20>>2]=f;H[j+8>>2]=0;m=M[a+24>>3];o=M[a+56>>3];p=M[a+48>>3];q=M[a+16>>3];k=p*b+q;M[i+152>>3]=k;l=m+o*c;M[i+144>>3]=l;b=q+p*(b+d)-k;M[i+136>>3]=b;e=m+o*(c+e)-l;M[i+96>>3]=e;c=0;if(e<0|b<0){f=H[a+4>>2];Ia[H[H[f>>2]+384>>2]](f,i+88|0,i+80|0,i+72|0,i- -64|0,i+56|0,i+48|0)|0;m=1;d=1;if(b<0){M[i+152>>3]=b+k;M[i+136>>3]=-b;d=-1;c=k+k+b}b=0;if(e<0){M[i+144>>3]=e+l;M[i+96>>3]=-e;m=-1;b=l+l+e}f=H[a+4>>2];e=M[i+88>>3];M[i+40>>3]=d*e;k=d;d=M[i+80>>3];M[i+32>>3]=k*d;k=M[i+72>>3];M[i+24>>3]=m*k;l=M[i+64>>3];M[i+16>>3]=m*l;M[i+8>>3]=c*e+b*k+M[i+56>>3];M[i>>3]=c*d+b*l+M[i+48>>3];Ia[H[H[f>>2]+380>>2]](f,i+40|0,i+32|0,i+24|0,i+16|0,i+8|0,i)|0}a=H[a+4>>2];Ia[H[H[a>>2]+360>>2]](a,j,i+152|0,i+144|0,i+136|0,i+96|0)|0;kg(j)}Ga=i+160|0}function bx(a){a=a|0;var 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;j=Ga-16|0;Ga=j;e=H[a+448>>2];if(H[a+336>>2]>0){while(1){f=b<<2;c=H[(f+a|0)+340>>2];d=H[c+12>>2];t=f+j|0,u=Ia[H[H[a+4>>2]+32>>2]](a,H[((H[c+4>>2]<<2)+e|0)+72>>2],N(d,H[a+148>>2]),d,1)|0,H[t>>2]=u;b=b+1|0;if((b|0)<H[a+336>>2]){continue}break}}c=H[e+28>>2];h=H[e+24>>2];a:{if((c|0)>(h|0)){p=e+32|0;b=H[a+356>>2];g=H[e+20>>2];while(1){if(b>>>0>g>>>0){while(1){k=0;f=0;m=H[a+336>>2];if((m|0)>0){while(1){d=k<<2;b=H[(d+a|0)+340>>2];n=H[b+60>>2];b:{if((n|0)<=0){break b}i=H[b+56>>2];if((i|0)<=0){break b}q=N(g,i);r=H[d+j>>2];o=i&7;s=i-1|0;l=0;while(1){b=H[(h+l<<2)+r>>2]+(q<<7)|0;d=f;c=0;if(o){while(1){H[((d<<2)+e|0)+32>>2]=b;d=d+1|0;b=b+128|0;c=c+1|0;if((o|0)!=(c|0)){continue}break}}f=f+i|0;if(s>>>0>=7){while(1){c=(d<<2)+e|0;H[c+36>>2]=b+128;H[c+32>>2]=b;H[c+40>>2]=b+256;H[c+44>>2]=b+384;H[c+48>>2]=b+512;H[c+52>>2]=b+640;H[c+56>>2]=b+768;H[c+60>>2]=b+896;b=b+1024|0;d=d+8|0;if((f|0)!=(d|0)){continue}break}}l=l+1|0;if((n|0)!=(l|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}}if(!(Ia[H[H[a+464>>2]+4>>2]](a,p)|0)){H[e+20>>2]=g;H[e+24>>2]=h;a=0;break a}b=H[a+356>>2];g=g+1|0;if(b>>>0>g>>>0){continue}break}c=H[e+28>>2]}g=0;H[e+20>>2]=0;h=h+1|0;if((h|0)<(c|0)){continue}break}}c=1;f=H[a+148>>2]+1|0;H[a+148>>2]=f;b=H[a+328>>2];if(b>>>0>f>>>0){d=H[a+448>>2];c=H[a+336>>2]<=1?H[H[a+340>>2]+(f>>>0<b-1>>>0?12:76)>>2]:c;H[d+20>>2]=0;H[d+24>>2]=0;H[d+28>>2]=c;a=3;break a}Ia[H[H[a+456>>2]+12>>2]](a);a=4}Ga=j+16|0;return a|0}function Qx(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,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,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0;a:{if((d|0)>0){g=H[a+480>>2];o=H[a+112>>2];i=N(o,3);p=i+3|0;if(!o){break a}r=H[a+332>>2];e=H[a+136>>2];K=H[e+8>>2];L=H[e+4>>2];M=H[e>>2];s=H[g+40>>2];O=H[g+24>>2];P=o-1|0;Q=i-3|0;while(1){e=t<<2;i=H[e+c>>2];j=H[b+e>>2];b:{if(H[g+36>>2]){i=i+P|0;j=j+Q|0;l=-3;y=-1;f=0;e=H[g+32>>2]+(p<<1)|0;break b}l=3;f=1;y=1;e=H[g+32>>2]}H[g+36>>2]=f;R=l+2|0;S=l+1|0;m=0;k=0;n=0;z=0;A=0;B=0;u=0;v=0;w=0;x=o;while(1){C=(l<<1)+e|0;m=I[(H[((G[C>>1]+m|0)+8>>4<<2)+s>>2]+I[j|0]|0)+r|0];h=m>>>3|0;k=I[(H[((G[(S<<1)+e>>1]+k|0)+8>>4<<2)+s>>2]+I[j+1|0]|0)+r|0];q=k>>>2|0;n=I[(H[((G[(R<<1)+e>>1]+n|0)+8>>4<<2)+s>>2]+I[j+2|0]|0)+r|0];D=n>>>3|0;E=(H[(h<<2)+O>>2]+(q<<6)|0)+(D<<1)|0;f=J[E>>1];if(!f){xl(a,h,q,D);f=J[E>>1]}f=(f&65535)-1|0;F[i|0]=f;q=I[f+M|0];h=I[f+L|0];f=n-I[f+K|0]|0;G[e+4>>1]=N(f,3)+w;h=k-h|0;G[e+2>>1]=N(h,3)+v;k=e;e=m-q|0;G[k>>1]=N(e,3)+u;i=i+y|0;j=j+l|0;n=N(f,7);k=N(h,7);m=N(e,7);w=N(f,5)+B|0;v=N(h,5)+A|0;u=N(e,5)+z|0;z=e;A=h;B=f;e=C;x=x-1|0;if(x){continue}break}G[e+4>>1]=w;G[e+2>>1]=v;G[e>>1]=u;t=t+1|0;if((t|0)!=(d|0)){continue}break}}return}e=H[g+36>>2];if((d|0)!=1){c=d&-2;a=H[g+32>>2];while(1){b=a+((e?p:0)<<1)|0;G[b+4>>1]=0;G[b>>1]=0;G[b+2>>1]=0;b=a+((e?0:p)<<1)|0;G[b>>1]=0;G[b+2>>1]=0;G[b+4>>1]=0;e=(e|0)!=0;f=f+2|0;if((c|0)!=(f|0)){continue}break}}if(d&1){a=H[g+32>>2]+((e?p:0)<<1)|0;G[a+4>>1]=0;G[a>>1]=0;G[a+2>>1]=0;e=!e}H[g+36>>2]=e}function hg(a,b,c){var d=0,e=0,f=0,g=0,h=0;f=Ga-32|0;Ga=f;e=H[a+584>>2];H[f+28>>2]=0;a:{b:{if(H[e+488>>2]){if(!(H[e+16>>2]|!c?H[e+16>>2]?b:0:1)){break b}Hj(e);H[e+488>>2]=0}d=1;c:{if(!(H[a+12>>2]>>>10&1)){break c}H[f+16>>2]=f+28;if(!mb(a,325,f+16|0)){break c}g=H[f+28>>2];if(!g){break c}d=!H[g>>2]}d:{if(H[a+12>>2]>>>10&1){break d}H[f>>2]=f+28;if(!mb(a,279,f)){break d}g=H[f+28>>2];if(!g){break d}d=!H[g>>2]}e:{f:{g:{if(c){break g}if(b){break f}if(!H[a+8>>2]){break g}if(d){break f}}c=cb(40);H[c>>2]=0;H[133979]=0;h=Se(e+492|0);a=H[133979];H[133979]=0;d=-1;g=4;h:{if(!a){break h}b=H[133980];if(!b){break h}d=Za(H[a>>2],c,4);if(!d){break a}$(b|0)}a=_()|0;if((d|0)!=1){H[e+492>>2]=569;H[e>>2]=h;H[e+500>>2]=570;c=Lb(e+624|0,1,c,4);g=_()|0;a=0}while(1){i:{if(a){b=0;break i}H[133979]=0;ea(48,e|0,80,488);a=H[133979];H[133979]=0;d=-1;j:{if(!a){break j}b=H[133980];if(!b){break j}d=Za(H[a>>2],c,g);if(!d){break a}$(b|0)}b=1;a=_()|0;if((d|0)==1){continue}}break}Ta(c);if(b){break e}break b}c=cb(40);H[c>>2]=0;H[133979]=0;h=Se(e+492|0);a=H[133979];H[133979]=0;d=-1;g=4;k:{if(!a){break k}b=H[133980];if(!b){break k}d=Za(H[a>>2],c,4);if(!d){break a}$(b|0)}a=_()|0;if((d|0)!=1){H[e+492>>2]=569;H[e>>2]=h;H[e+500>>2]=570;c=Lb(e+624|0,1,c,4);g=_()|0;a=0}while(1){l:{if(a){b=0;break l}H[133979]=0;ea(73,e|0,80,432);a=H[133979];H[133979]=0;d=-1;m:{if(!a){break m}b=H[133980];if(!b){break m}d=Za(H[a>>2],c,g);if(!d){break a}$(b|0)}b=1;a=_()|0;if((d|0)==1){continue}}break}Ta(c);if(!b){break b}}H[e+488>>2]=1}Ga=f+32|0;return}Ta(c);Cb(a,b);X()}function bq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{d=H[H[a+584>>2]+4>>2];if((d|0)>=(c|0)){break a}c=c-d|0;b:{switch(d-3|0){case 0:a=I[b+2|0];e=I[b+1|0];f=I[b|0];while(1){d=I[b+3|0];F[b+3|0]=d-f;f=I[b+4|0];F[b+4|0]=f-e;e=I[b+5|0];F[b+5|0]=e-a;b=b+3|0;h=(c|0)>3;a=e;e=f;f=d;c=c-3|0;if(h){continue}break};break a;case 1:a=I[b+3|0];e=I[b+2|0];f=I[b+1|0];d=I[b|0];while(1){h=I[b+4|0];F[b+4|0]=h-d;i=I[b+5|0];F[b+5|0]=i-f;g=I[b+6|0];F[b+6|0]=g-e;j=I[b+7|0];F[b+7|0]=j-a;b=b+4|0;k=(c|0)>4;c=c-4|0;d=h;f=i;e=g;a=j;if(k){continue}break};break a;default:break b}}b=(b+c|0)-1|0;if((d|0)<5){while(1){c:{switch(d|0){default:a=b+d|0;F[a|0]=I[a|0]-I[b|0];b=b-1|0;case 3:a=b+d|0;F[a|0]=I[a|0]-I[b|0];b=b-1|0;case 2:a=b+d|0;F[a|0]=I[a|0]-I[b|0];b=b-1|0;case 1:a=b+d|0;F[a|0]=I[a|0]-I[b|0];b=b-1|0;break;case 0:break c}}c=c-d|0;if((c|0)>0){continue}break a}}a=d-4|0;h=d&3;i=d-5>>>0>2;while(1){d:{e:{f:{g:{h:{i:{switch(d|0){case 0:break d;case 1:break e;case 2:break f;case 3:break g;case 4:break h;default:break i}}f=0;e=a;if(h){while(1){g=b+d|0;F[g|0]=I[g|0]-I[b|0];e=e-1|0;b=b-1|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(!i){break h}while(1){f=b+d|0;F[f|0]=I[f|0]-I[b|0];f=b-1|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];f=b-2|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];f=b-3|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];b=b-4|0;f=(e|0)>4;e=e-4|0;if(f){continue}break}}e=b+d|0;F[e|0]=I[e|0]-I[b|0];b=b-1|0}e=b+d|0;F[e|0]=I[e|0]-I[b|0];b=b-1|0}e=b+d|0;F[e|0]=I[e|0]-I[b|0];b=b-1|0}e=b+d|0;F[e|0]=I[e|0]-I[b|0];b=b-1|0}c=c-d|0;if((c|0)>0){continue}break}}}function Qk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ga-272|0;Ga=g;d=H[a+200>>2];if(d&1){a:{if(d&4){ab(a,37233);jb(a,c);break a}if(d&2){ab(a,37257);d=H[a+200>>2]}if(!(!(d&16384)&(!b|!(I[b+9|0]&24)))){ab(a,37325);jb(a,c);break a}H[a+200>>2]=d|16384;fb(a,H[a+740>>2]);d=ac(a,c+1|0);H[a+740>>2]=d;Kb(a,d,c);ob(a,d,c);e=jb(a,0);d=H[a+740>>2];if(e){fb(a,d);H[a+740>>2]=0;break a}F[c+d|0]=0;e=H[a+740>>2];d=e;while(1){f=d;d=d+1|0;if(I[f|0]){continue}break}if(!((c+e|0)-1>>>0>d>>>0?c:0)){fb(a,e);H[a+740>>2]=0;ab(a,37382);break a}d=f+2|0;if(I[f+1|0]){ab(a,37403);e=H[a+740>>2]}d=d-e|0;Kh(a,0,c,d,g+268|0);c=H[a+740>>2];b:{e=H[g+268>>2];if(e>>>0>=d>>>0){e=e-d|0;if(e>>>0>3){break b}}fb(a,c);H[a+740>>2]=0;ab(a,37451);break a}k=c+d|0;d=k;d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);i=d<<24|d<<8&16711680|(d>>>8&65280|d>>>24);if(i>>>0>e>>>0){fb(a,c);H[a+740>>2]=0;il(g,1,i);il(g,2,e);fe(a,g,37494);break a}f=Ga-80|0;Ga=f;c:{if(!a|!b|(!c|!k)){break c}l=1;d=f;h=I[c|0];d:{if(!h){e=1;break d}while(1){c=c+1|0;e=0;e:{if(!((h-33&255)>>>0<94|h>>>0>160)){e=1;if(l){break e}h=32}F[d|0]=h;j=j+1|0;d=d+1|0}h=I[c|0];if(!h){break d}l=e;if(j>>>0<79){continue}break}}c=(j|0)!=0&e;F[d-c|0]=0;c=j-c|0;if(!c){ab(a,34979);break c}c=c+1|0;d=Mb(a,c);if(!d){ab(a,35001);break c}c=$a(d,f,c);d=Mb(a,i);if(!d){fb(a,c);ab(a,35101);break c}d=$a(d,k,i);Pd(a,b,16,0);F[b+208|0]=0;H[b+200>>2]=d;H[b+196>>2]=c;H[b+204>>2]=i;H[b+184>>2]=H[b+184>>2]|16;H[b+8>>2]=H[b+8>>2]|4096}Ga=f+80|0;fb(a,H[a+740>>2]);H[a+740>>2]=0}Ga=g+272|0;return}hb(a,37190);X()}function Au(a,b){a=a|0;b=b|0;var c=0,d=0;if(a){jb(a,0);while(1){d=rg(a);a:{b:{c=H[a+348>>2];if((c|0)!=1229278788){if((c|0)!=1229472850){break b}Xk(a,b,d);break a}Vk(a,d);break a}c:{if(uf(a,c)){if((c|0)==1229209940){if(!(I[a+201|0]&32?1:d)){break c}Uh(a,32625);break c}sf(a,b,d);if((c|0)!=1347179589){break a}H[a+200>>2]=H[a+200>>2]|2;break a}d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if((c|0)<=1883455819){if((c|0)<=1732332864){if((c|0)<=1649100611){if((c|0)==1229209940){break n}if((c|0)!=1347179589){break c}Wk(a,b,d);break a}if((c|0)==1649100612){break m}if((c|0)!=1665684045){break c}Sk(a,b,d);break a}if((c|0)<=1766015823){if((c|0)==1732332865){break l}if((c|0)!=1749635924){break c}Lk(a,b,d);break a}if((c|0)==1766015824){break g}if((c|0)==1767135348){break d}if((c|0)!=1866876531){break c}Jk(a,b,d);break a}if((c|0)<=1934772033){if((c|0)<=1933723987){if((c|0)==1883455820){break k}if((c|0)!=1883789683){break c}Kk(a,b,d);break a}if((c|0)==1933723988){break i}if((c|0)==1933787468){break j}if((c|0)!=1934642260){break c}Ok(a,b,d);break a}if((c|0)<=1950960964){if((c|0)==1934772034){break h}if((c|0)!=1950701684){break c}Fk(a,b,d);break a}if((c|0)==1950960965){break f}if((c|0)==1951551059){break e}if((c|0)!=2052348020){break c}Ek(a,b,d);break a}if(I[a+201|0]&32?1:d){Uh(a,32625)}jb(a,d);break a}Mk(a,b,d);break a}Uk(a,b,d);break a}Ik(a,b,d);break a}Hk(a,b,d);break a}Tk(a,b,d);break a}Rk(a,b,d);break a}Qk(a,b,d);break a}Gk(a,b,d);break a}Nk(a,b,d);break a}Dk(a,b,d);break a}sf(a,b,d)}if(!(I[a+200|0]&16)){continue}break}}}
|
||
function Zp(a,b,c){a=a|0;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;g=J[a+84>>1];h=g>>>3|0;f=(c>>>0)/(h>>>0)|0;d=H[H[a+584>>2]+4>>2];i=cb(c);a:{if(!i){break a}sb(i,b,c);if(!(g>>>0<8|(f|0)<=0)){a=h>>>0>1?h:1;k=a&8190;l=a&1;m=g>>>0<16;while(1){g=N(e,h);a=0;j=0;if(!m){while(1){F[(N(f,h+(a^-1)|0)+e|0)+b|0]=I[i+(a+g|0)|0];F[(N(f,(h-a|0)-2|0)+e|0)+b|0]=I[i+(g+(a|1)|0)|0];a=a+2|0;j=j+2|0;if((k|0)!=(j|0)){continue}break}}if(l){F[(N(f,h+(a^-1)|0)+e|0)+b|0]=I[i+(a+g|0)|0]}e=e+1|0;if((f|0)!=(e|0)){continue}break}}Ta(i);if((c|0)<=(d|0)){break a}a=((d^-1)+c|0)+b|0;if((d|0)>=5){b=d-4|0;h=d&3;i=d-5>>>0>2;while(1){b:{c:{d:{e:{f:{g:{switch(d|0){case 1:break c;case 2:break d;case 3:break e;case 4:break f;case 0:break b;default:break g}}f=0;e=b;if(h){while(1){g=a+d|0;F[g|0]=I[g|0]-I[a|0];e=e-1|0;a=a-1|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(!i){break f}while(1){f=a+d|0;F[f|0]=I[f|0]-I[a|0];f=a-1|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];f=a-2|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];f=a-3|0;g=f+d|0;F[g|0]=I[g|0]-I[f|0];a=a-4|0;f=(e|0)>4;e=e-4|0;if(f){continue}break}}e=a+d|0;F[e|0]=I[e|0]-I[a|0];a=a-1|0}e=a+d|0;F[e|0]=I[e|0]-I[a|0];a=a-1|0}e=a+d|0;F[e|0]=I[e|0]-I[a|0];a=a-1|0}e=a+d|0;F[e|0]=I[e|0]-I[a|0];a=a-1|0}c=c-d|0;if((d|0)<(c|0)){continue}break}break a}while(1){h:{switch(d|0){default:b=a+d|0;F[b|0]=I[b|0]-I[a|0];a=a-1|0;case 3:b=a+d|0;F[b|0]=I[b|0]-I[a|0];a=a-1|0;case 2:b=a+d|0;F[b|0]=I[b|0]-I[a|0];a=a-1|0;case 1:b=a+d|0;F[b|0]=I[b|0]-I[a|0];a=a-1|0;break;case 0:break h}}c=c-d|0;if((d|0)<(c|0)){continue}break}}}function cq(a,b,c){a=a|0;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,n=0,o=0;m=J[a+84>>1];h=m>>>3|0;l=(c>>>0)/(h>>>0)|0;d=H[H[a+584>>2]+4>>2];k=cb(c);if(k){a:{if((c|0)<=(d|0)){break a}if((d|0)<5){f=c;a=b;while(1){b:{switch(d|0){default:g=a+d|0;F[g|0]=I[g|0]+I[a|0];a=a+1|0;case 3:g=a+d|0;F[g|0]=I[g|0]+I[a|0];a=a+1|0;case 2:g=a+d|0;F[g|0]=I[g|0]+I[a|0];a=a+1|0;case 1:g=a+d|0;F[g|0]=I[g|0]+I[a|0];a=a+1|0;break;case 0:break b}}f=f-d|0;if((f|0)>(d|0)){continue}break}break a}g=d-4|0;n=d&3;o=d-5>>>0>2;i=c;a=b;while(1){c:{d:{e:{f:{g:{h:{switch(d|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}j=0;f=g;if(n){while(1){e=a+d|0;F[e|0]=I[e|0]+I[a|0];f=f-1|0;a=a+1|0;j=j+1|0;if((n|0)!=(j|0)){continue}break}}if(!o){break g}while(1){e=a+d|0;F[e|0]=I[e|0]+I[a|0];e=(a+1|0)+d|0;F[e|0]=I[e|0]+I[a+1|0];e=(a+2|0)+d|0;F[e|0]=I[e|0]+I[a+2|0];e=(a+3|0)+d|0;F[e|0]=I[e|0]+I[a+3|0];a=a+4|0;e=(f|0)>4;f=f-4|0;if(e){continue}break}}f=a+d|0;F[f|0]=I[f|0]+I[a|0];a=a+1|0}f=a+d|0;F[f|0]=I[f|0]+I[a|0];a=a+1|0}f=a+d|0;F[f|0]=I[f|0]+I[a|0];a=a+1|0}f=a+d|0;F[f|0]=I[f|0]+I[a|0];a=a+1|0}i=i-d|0;if((i|0)>(d|0)){continue}break}}sb(k,b,c);if(!(m>>>0<8|(l|0)<=0)){a=h>>>0>1?h:1;g=a&8190;f=a&1;e=0;c=m>>>0<16;while(1){i=N(e,h);a=0;j=0;if(!c){while(1){F[(a+i|0)+b|0]=I[(N((a^-1)+h|0,l)+e|0)+k|0];F[(i+(a|1)|0)+b|0]=I[(N((h-a|0)-2|0,l)+e|0)+k|0];a=a+2|0;j=j+2|0;if((g|0)!=(j|0)){continue}break}}if(f){F[(a+i|0)+b|0]=I[(N((a^-1)+h|0,l)+e|0)+k|0]}e=e+1|0;if((l|0)!=(e|0)){continue}break}}Ta(k)}}function ox(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;e=H[a+464>>2];if(H[a+280>>2]){d=H[e+52>>2];if(!d){if(!(Ia[H[H[a+460>>2]+8>>2]](a)|0)){d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}if(H[a+336>>2]>0){while(1){d=f<<2;g=H[(d+a|0)+340>>2];a:{b:{if(H[a+224>>2]){if(H[a+408>>2]){break b}if(H[a+416>>2]){break a}}c=H[(e+(H[g+20>>2]<<2)|0)+56>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;d=e+d|0;H[d+36>>2]=0;H[d+20>>2]=0;if(!H[a+224>>2]){if(H[a+432>>2]){break b}break a}if(!H[a+408>>2]){break a}}_a(H[(e+(H[g+24>>2]<<2)|0)+120>>2],0,256)}f=f+1|0;if((f|0)<H[a+336>>2]){continue}break}}H[e+16>>2]=-16;H[e+8>>2]=0;H[e+12>>2]=0;d=H[a+280>>2]}H[e+52>>2]=d-1}if(H[a+364>>2]>0){g=e+184|0;e=1<<H[a+420>>2];f=0;while(1){if(Eb(a,g)){d=H[(f<<2)+b>>2];G[d>>1]=e|J[d>>1]}f=f+1|0;if((f|0)<H[a+364>>2]){continue}break}}return 1}function nm(a,b,c){var d=0,e=0,f=0;d=Ga-16|0;Ga=d;a:{b:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];break a;case 1:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;break a;case 2:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;break a;case 4:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;break a;case 5:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;break a;case 3:b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;break a;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;break a;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;break a;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;break a;case 10:b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a;case 11:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;break a;case 12:b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a;case 13:b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;break a;case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;break a;case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;break a;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;bd(d,M[b>>3]);b=H[d+12>>2];H[a+8>>2]=H[d+8>>2];H[a+12>>2]=b;b=H[d+4>>2];H[a>>2]=H[d>>2];H[a+4>>2]=b;break a;case 17:break b;default:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+16;c=H[b>>2];e=H[b+4>>2];f=H[b+12>>2];H[a+8>>2]=H[b+8>>2];H[a+12>>2]=f;H[a>>2]=c;H[a+4>>2]=e}Ga=d+16|0}function dv(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;k=Ga-32|0;j=a;while(1){a:{d=H[(e<<2)+b>>2]+c|0;g=I[d+6|0];f=j;l=I[d+5|0];m=I[d+3|0];j=l+m|0;n=I[d+2|0];h=n+g|0;o=I[d+8|0];p=I[d|0];i=o+p|0;q=j+(h+i|0)|0;r=I[d+7|0];s=I[d+1|0];t=r+s|0;u=I[d+4|0];v=t+u|0;H[f>>2]=(q+v<<1)-2304;d=p-o|0;g=n-g|0;l=m-l|0;H[f+12>>2]=N(d-(g+l|0)|0,10033)+2048>>12;H[f+24>>2]=N(q-(v<<1)|0,5793)+2048>>12;n=N(j-i|0,2012);i=N(i-h|0,10887)+2048|0;m=N(t-(u<<1)|0,5793);H[f+16>>2]=(n+i|0)-m>>12;H[f+8>>2]=m+(i+N(h-j|0,8875)|0)>>12;i=N(g-l|0,11409);h=N(d+l|0,3962);j=N(s-r|0,10033);H[f+28>>2]=(i+(h-j|0)|0)+2048>>12;d=N(d+g|0,7447);H[f+20>>2]=(d-(j+i|0)|0)+2048>>12;H[f+4>>2]=(h+(d+j|0)|0)+2048>>12;g=e-7|0;e=e+1|0;d=7;j=k;b:{switch(g|0){case 0:continue;case 1:break a;default:break b}}j=f+32|0;continue}break}while(1){e=H[a>>2];g=H[j>>2];b=e-g|0;k=H[a+64>>2];h=H[a+192>>2];c=k-h|0;i=H[a+96>>2];l=H[a+160>>2];f=i-l|0;H[a+96>>2]=N(b-(c+f|0)|0,15855)+16384>>15;k=h+k|0;e=e+g|0;g=i+l|0;h=(k+e|0)+g|0;i=H[a+128>>2];l=H[a+224>>2];m=H[a+32>>2];n=l+m|0;o=i+n|0;H[a+192>>2]=N(h-(o<<1)|0,9154)+16384>>15;H[a>>2]=N(h+o|0,12945)+16384>>15;o=N(g-e|0,3179);e=N(e-k|0,17203)+16384|0;h=N(n-(i<<1)|0,9154);H[a+128>>2]=(o+e|0)-h>>15;H[a+64>>2]=h+(e+N(k-g|0,14024)|0)>>15;e=N(b+f|0,6262);k=N(m-l|0,15855);f=N(c-f|0,18029);H[a+224>>2]=((e-k|0)+f|0)+16384>>15;b=N(b+c|0,11768);H[a+160>>2]=(b-(f+k|0)|0)+16384>>15;H[a+32>>2]=(e+(b+k|0)|0)+16384>>15;b=d;d=d-1|0;j=j+4|0;a=a+4|0;if(b){continue}break}}function ax(a,b){a=a|0;b=b|0;var 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;e=H[a+328>>2];f=H[a+448>>2];i=H[f+24>>2];a:{c=H[f+28>>2];if((i|0)<(c|0)){t=e-1|0;p=H[a+356>>2]-1|0;l=f+32|0;h=H[f+20>>2];while(1){if(h>>>0<=p>>>0){while(1){ub(H[l>>2],H[a+364>>2]<<7);if(!(Ia[H[H[a+464>>2]+4>>2]](a,l)|0)){break a}c=H[a+336>>2];if((c|0)>0){g=0;m=0;while(1){d=H[((m<<2)+a|0)+340>>2];b:{if(!H[d+52>>2]){g=H[d+64>>2]+g|0;break b}e=H[d+60>>2];if((e|0)<=0){break b}n=H[(h>>>0<p>>>0?56:72)+d>>2];if((n|0)>0){j=N(H[d+68>>2],h);c=H[d+4>>2]<<2;q=H[(c+H[a+468>>2]|0)+4>>2];r=H[b+c>>2];c=H[d+40>>2];k=r+(N(i,c)<<2)|0;u=n&-2;r=n&1;o=0;while(1){if(!(H[d+76>>2]<=(i+o|0)&K[a+148>>2]>=t>>>0)){e=0;c=j;s=0;if((n|0)!=1){while(1){Ia[q|0](a,d,H[(e+g<<2)+l>>2],k,c);c=H[d+36>>2]+c|0;Ia[q|0](a,d,H[((e|1)+g<<2)+l>>2],k,c);e=e+2|0;c=c+H[d+36>>2]|0;s=s+2|0;if((u|0)!=(s|0)){continue}break}}if(r){Ia[q|0](a,d,H[((e+g<<2)+f|0)+32>>2],k,c)}e=H[d+60>>2];c=H[d+40>>2]}k=(c<<2)+k|0;g=H[d+56>>2]+g|0;o=o+1|0;if((o|0)<(e|0)){continue}break}c=H[a+336>>2];break b}g=N(H[d+56>>2],e)+g|0}m=m+1|0;if((m|0)<(c|0)){continue}break}}h=h+1|0;if(p>>>0>=h>>>0){continue}break}c=H[f+28>>2]}h=0;H[f+20>>2]=0;i=i+1|0;if((i|0)<(c|0)){continue}break}e=H[a+328>>2]}c=1;H[a+156>>2]=H[a+156>>2]+1;b=H[a+148>>2]+1|0;H[a+148>>2]=b;if(b>>>0<e>>>0){j=H[a+448>>2];c=H[a+336>>2]<=1?H[H[a+340>>2]+(b>>>0<e-1>>>0?12:76)>>2]:c;H[j+20>>2]=0;H[j+24>>2]=0;H[j+28>>2]=c;return 3}Ia[H[H[a+456>>2]+12>>2]](a);return 4}H[f+20>>2]=h;H[f+24>>2]=i;return 0}function jq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{d=H[H[a+584>>2]+4>>2];if((d|0)>=(c|0)){break a}c=c-d|0;b:{c:{switch(d-3|0){default:if((d|0)>=5){break b}while(1){d:{switch(d|0){default:a=b+d|0;F[a|0]=I[b|0]+I[a|0];b=b+1|0;case 3:a=b+d|0;F[a|0]=I[b|0]+I[a|0];b=b+1|0;case 2:a=b+d|0;F[a|0]=I[b|0]+I[a|0];b=b+1|0;case 1:a=b+d|0;F[a|0]=I[b|0]+I[a|0];b=b+1|0;break;case 0:break d}}c=c-d|0;if((c|0)>0){continue}break};break a;case 1:a=I[b+3|0];e=I[b+2|0];f=I[b+1|0];d=I[b|0];while(1){d=I[b+4|0]+d|0;F[b+4|0]=d;f=I[b+5|0]+f|0;F[b+5|0]=f;e=I[b+6|0]+e|0;F[b+6|0]=e;a=I[b+7|0]+a|0;F[b+7|0]=a;b=b+4|0;g=(c|0)>4;c=c-4|0;if(g){continue}break};break a;case 0:break c}}a=I[b+2|0];e=I[b+1|0];f=I[b|0];while(1){f=I[b+3|0]+f|0;F[b+3|0]=f;e=I[b+4|0]+e|0;F[b+4|0]=e;a=I[b+5|0]+a|0;F[b+5|0]=a;b=b+3|0;d=(c|0)>3;c=c-3|0;if(d){continue}break}break a}a=d-4|0;g=d&3;i=d-5>>>0>2;while(1){e:{f:{g:{h:{i:{j:{switch(d|0){case 0:break e;case 1:break f;case 2:break g;case 3:break h;case 4:break i;default:break j}}f=0;e=a;if(g){while(1){h=b+d|0;F[h|0]=I[b|0]+I[h|0];e=e-1|0;b=b+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(!i){break i}while(1){f=b+d|0;F[f|0]=I[b|0]+I[f|0];f=d+(b+1|0)|0;F[f|0]=I[b+1|0]+I[f|0];f=d+(b+2|0)|0;F[f|0]=I[b+2|0]+I[f|0];f=d+(b+3|0)|0;F[f|0]=I[b+3|0]+I[f|0];b=b+4|0;f=(e|0)>4;e=e-4|0;if(f){continue}break}}e=b+d|0;F[e|0]=I[b|0]+I[e|0];b=b+1|0}e=b+d|0;F[e|0]=I[b|0]+I[e|0];b=b+1|0}e=b+d|0;F[e|0]=I[b|0]+I[e|0];b=b+1|0}e=b+d|0;F[e|0]=I[b|0]+I[e|0];b=b+1|0}c=c-d|0;if((c|0)>0){continue}break}}}function qr(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,k=0,l=0;h=Ga-16|0;Ga=h;d=H[a+584>>2];f=H[d+840>>2];e=(c|0)/(f|0)|0;if((N(e,f)|0)!=(c|0)){nb(H[a+628>>2],H[a>>2],53799,0)}c=H[d+32>>2];l=(c|0)>(e|0)?e:c;a:{b:{if(!l){break b}c=0;H[h+12>>2]=0;if(H[d+212>>2]==12){c=cb(N(H[d+112>>2],H[d+36>>2])<<1);H[h+12>>2]=c}while(1){c:{d:{if(c){if((Oj(d,h+12|0)|0)!=1){break d}e:{switch(H[d+212>>2]-8|0){case 4:i=N(H[d+36>>2],H[d+112>>2]);if(i>>>0<2){break c}c=0;f=H[h+12>>2];e=i>>>1|0;if((e|0)!=1){k=e&2147483646;e=0;while(1){j=N(c,3)+b|0;g=f+(c<<1)|0;F[j|0]=I[g|0]>>>4;F[j+1|0]=I[g|0]<<4;F[j+2|0]=I[g+1|0];g=c|1;j=N(g,3)+b|0;g=f+(g<<1)|0;F[j|0]=I[g|0]>>>4;F[j+1|0]=I[g|0]<<4;F[j+2|0]=I[g+1|0];c=c+2|0;e=e+2|0;if((k|0)!=(e|0)){continue}break}}if(!(i&2)){break c}e=N(c,3)+b|0;c=f+(c<<1)|0;F[e|0]=I[c|0]>>>4;F[e+1|0]=I[c|0]<<4;F[e+2|0]=I[c+1|0];break c;case 0:break e;default:break c}}i=N(H[d+36>>2],H[d+112>>2]);if((i|0)<=0){break c}e=0;f=H[h+12>>2];c=0;if(i-1>>>0>=3){g=i&-4;j=0;while(1){F[b+c|0]=I[c+f|0];k=c|1;F[k+b|0]=I[f+k|0];k=c|2;F[k+b|0]=I[f+k|0];k=c|3;F[k+b|0]=I[f+k|0];c=c+4|0;j=j+4|0;if((g|0)!=(j|0)){continue}break}}i=i&3;if(!i){break c}while(1){F[b+c|0]=I[c+f|0];c=c+1|0;e=e+1|0;if((i|0)!=(e|0)){continue}break}break c}H[h+8>>2]=b;if((Oj(d,h+8|0)|0)==1){break c}}a=0;break a}H[a+472>>2]=H[a+472>>2]+1;if((l|0)>=2){l=l-1|0;b=H[d+840>>2]+b|0;c=H[h+12>>2];continue}break}a=H[h+12>>2];if(!a){break b}Ta(a)}a=1;if(K[d+140>>2]<K[d+116>>2]){break a}a=(Nj(d)|0)!=0}Ga=h+16|0;return a|0}function Bt(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;var j=0,k=0,l=0,m=0,n=0,o=0;d=Ga-16|0;Ga=d;c=(g|0)/2|0;if(f>>>0>=2){o=N(c,6);g=((e<<2)+b|0)+(h<<2)|0;n=(h<<1)+e<<2;while(1){c=e;if(c>>>0>=2){while(1){h=I[i+4|0];j=I[i+5|0];k=d+12|0;l=d+8|0;m=d+4|0;kb(H[a+68>>2],I[i|0],h,j,k,l,m);H[b>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+1|0],h,j,k,l,m);H[b+4>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+2|0],h,j,k,l,m);H[g>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+3|0],h,j,k,l,m);H[g+4>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;i=i+6|0;g=g+8|0;b=b+8|0;c=c-2|0;if(c>>>0>1){continue}break}}if((c|0)==1){c=I[i+4|0];h=I[i+5|0];j=d+12|0;k=d+8|0;l=d+4|0;kb(H[a+68>>2],I[i|0],c,h,j,k,l);H[b>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+2|0],c,h,j,k,l);H[g>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;i=i+6|0;g=g+4|0;b=b+4|0}i=i+o|0;g=g+n|0;b=b+n|0;f=f-2|0;if(f>>>0>1){continue}break}}a:{if((f|0)!=1){break a}if(e>>>0>=2){while(1){c=I[i+4|0];f=I[i+5|0];g=d+12|0;h=d+8|0;j=d+4|0;kb(H[a+68>>2],I[i|0],c,f,g,h,j);H[b>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+1|0],c,f,g,h,j);H[b+4>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216;i=i+6|0;b=b+8|0;e=e-2|0;if(e>>>0>1){continue}break}}if((e|0)!=1){break a}kb(H[a+68>>2],I[i|0],I[i+4|0],I[i+5|0],d+12|0,d+8|0,d+4|0);H[b>>2]=H[d+12>>2]|H[d+8>>2]<<8|H[d+4>>2]<<16|-16777216}Ga=d+16|0}function ol(a,b){a=a|0;b=b|0;var 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;j=Ga-16|0;Ga=j;e=H[a+400>>2];d=H[a+288>>2];if((d|0)>0){while(1){f=c<<2;d=H[(f+a|0)+292>>2];b=H[d+12>>2];t=f+j|0,u=Ia[H[H[a+4>>2]+32>>2]](a,H[((H[d+4>>2]<<2)+e|0)- -64>>2],N(b,H[e+8>>2]),b,0)|0,H[t>>2]=u;c=c+1|0;d=H[a+288>>2];if((c|0)<(d|0)){continue}break}}b=H[e+20>>2];h=H[e+16>>2];a:{if((b|0)>(h|0)){p=e+24|0;c=H[a+308>>2];g=H[e+12>>2];while(1){if(c>>>0>g>>>0){while(1){k=0;f=0;m=H[a+288>>2];if((m|0)>0){while(1){b=k<<2;c=H[(b+a|0)+292>>2];n=H[c+60>>2];b:{if((n|0)<=0){break b}i=H[c+56>>2];if((i|0)<=0){break b}q=N(g,i);r=H[b+j>>2];o=i&7;s=i-1|0;l=0;while(1){c=H[(h+l<<2)+r>>2]+(q<<7)|0;b=f;d=0;if(o){while(1){H[((b<<2)+e|0)+24>>2]=c;b=b+1|0;c=c+128|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}f=f+i|0;if(s>>>0>=7){while(1){d=(b<<2)+e|0;H[d+28>>2]=c+128;H[d+24>>2]=c;H[d+32>>2]=c+256;H[d+36>>2]=c+384;H[d+40>>2]=c+512;H[d+44>>2]=c+640;H[d+48>>2]=c+768;H[d+52>>2]=c+896;c=c+1024|0;b=b+8|0;if((f|0)!=(b|0)){continue}break}}l=l+1|0;if((n|0)!=(l|0)){continue}break}}k=k+1|0;if((m|0)!=(k|0)){continue}break}}if(!(Ia[H[H[a+420>>2]+4>>2]](a,p)|0)){H[e+12>>2]=g;H[e+16>>2]=h;c=0;break a}c=H[a+308>>2];g=g+1|0;if(c>>>0>g>>>0){continue}break}b=H[e+20>>2]}g=0;H[e+12>>2]=0;h=h+1|0;if((h|0)<(b|0)){continue}break}d=H[a+288>>2]}c=1;H[e+8>>2]=H[e+8>>2]+1;b=H[a+400>>2];f=1;f=(d|0)<=1?H[H[a+292>>2]+(K[b+8>>2]<H[a+284>>2]-1>>>0?12:76)>>2]:f;H[b+12>>2]=0;H[b+16>>2]=0;H[b+20>>2]=f}Ga=j+16|0;return c|0}function Mu(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;p=Ga-128|0;Ga=p;f=_a(a,0,256);while(1){a:{k=f;d=H[(l<<2)+b>>2]+c|0;o=I[d|0];e=I[d+5|0];m=o-e|0;g=I[d+1|0];i=I[d+4|0];h=g-i|0;j=I[d+2|0];d=I[d+3|0];n=j-d|0;H[f+12>>2]=m-(h+n|0)<<2;e=e+o|0;d=d+j|0;H[f+8>>2]=N(e-d|0,10033)+1024>>11;e=d+e|0;d=g+i|0;H[f>>2]=(e+d<<2)-3072;H[f+16>>2]=N(e-(d<<1)|0,5793)+1024>>11;d=N(m+n|0,2998)+1024>>11;H[f+20>>2]=d+(n-h<<2);H[f+4>>2]=d+(h+m<<2);d=l-7|0;l=l+1|0;f=p;b:{switch(d|0){case 0:continue;case 4:break a;default:break b}}f=k+32|0;continue}break}while(1){q=H[f+64>>2];r=H[a+128>>2];s=H[a+192>>2];t=H[a+160>>2];c=s+t|0;u=H[f+96>>2];v=H[a>>2];b=u+v|0;w=c+b|0;l=H[f>>2];m=H[a+96>>2];h=l+m|0;n=H[f+32>>2];o=H[a+64>>2];g=n+o|0;i=h+g|0;H[a+128>>2]=N(w-i|0,8918)+16384>>15;j=b-c|0;e=H[a+32>>2];d=e+q|0;k=H[a+224>>2];c=k+r|0;b=d-c|0;g=g-h|0;H[a+192>>2]=N(j-(b+g|0)|0,7282)+16384>>15;H[a+64>>2]=(N(b-g|0,7282)+N(g+j|0,9947)|0)+16384>>15;H[a>>2]=N((c+(d+i|0)|0)+w|0,7282)+16384>>15;b=r-k|0;c=e-q|0;e=N(b+c|0,3941);d=e+N(b,-13455)|0;h=v-u|0;g=m-l|0;i=t-s|0;j=o-n|0;H[a+96>>2]=((d+N(h-g|0,9514)|0)+N(i+j|0,-3941)|0)+16384>>15;b=N(g+j|0,-1344);k=N(g+h|0,6269);c=e+N(c,5573)|0;H[a+224>>2]=(((b+(k+N(g,5285)|0)|0)-c|0)+N(i,-8170)|0)+16384>>15;e=b;b=N(h+j|0,8170)+16384|0;H[a+160>>2]=((e+(b+N(j,-17036)|0)|0)-d|0)+N(i,6269)>>15;H[a+32>>2]=(c+(k+(b+N(h,-4229)|0)|0)|0)+N(i,1344)>>15;f=f+4|0;a=a+4|0;x=x+1|0;if((x|0)!=6){continue}break}Ga=p+128|0}function Rv(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,k=0,l=0,m=0,n=0,o=0,p=0;k=N(H[b+36>>2],H[b+28>>2]);e=H[a+272>>2];a:{if((e|0)<-1){break a}f=H[a+28>>2];l=k-f|0;if((l|0)<=0){break a}j=c-4|0;g=e+2|0;m=g&3;b=0;if(e+1>>>0>=3){n=g&-4;g=0;while(1){e=b<<2;h=f+H[e+j>>2]|0;_a(h,I[h-1|0],l);h=f+H[c+e>>2]|0;_a(h,I[h-1|0],l);h=f+H[j+(e|8)>>2]|0;_a(h,I[h-1|0],l);e=f+H[j+(e|12)>>2]|0;_a(e,I[e-1|0],l);b=b+4|0;g=g+4|0;if((n|0)!=(g|0)){continue}break}}if(m){while(1){e=f+H[j+(b<<2)>>2]|0;_a(e,I[e-1|0],l);b=b+1|0;i=i+1|0;if((m|0)!=(i|0)){continue}break}}e=H[a+272>>2]}b:{if((e|0)<=0){break b}b=H[a+228>>2];m=b<<6;n=65536-(b<<9)|0;j=0;l=k-2|0;if(!l){while(1){f=j<<2;b=H[f+d>>2];e=c+f|0;f=H[e>>2];i=I[f|0];j=j+1|0;g=H[(j<<2)+c>>2];l=H[e-4>>2];k=I[g|0]+I[l|0]|0;e=i+k|0;h=N(i,n);i=I[f+1|0]+(I[g+1|0]+I[l+1|0]|0)|0;F[b|0]=(h+N(m,i+(e+k|0)|0)|0)+32768>>>16;g=b;b=I[f+1|0];F[g+1|0]=(N(b,n)+N(m,(e+(i<<1)|0)-b|0)|0)+32768>>>16;if(H[a+272>>2]>(j|0)){continue}break b}}while(1){f=j<<2;b=H[f+d>>2];e=c+f|0;f=H[e>>2];k=I[f|0];j=j+1|0;g=H[(j<<2)+c>>2];o=H[e-4>>2];h=I[g|0]+I[o|0]|0;i=k+h|0;e=I[f+1|0]+(I[g+1|0]+I[o+1|0]|0)|0;F[b|0]=(N(k,n)+N(m,e+(i+h|0)|0)|0)+32768>>>16;k=b+1|0;b=f+1|0;h=g+1|0;o=o+1|0;g=l;while(1){f=e;i=e+i|0;e=I[b|0];i=i-e|0;p=N(e,n);e=I[b+1|0]+(I[h+1|0]+I[o+1|0]|0)|0;F[k|0]=(p+N(m,i+e|0)|0)+32768>>>16;k=k+1|0;h=h+1|0;o=o+1|0;b=b+1|0;i=f;g=g-1|0;if(g){continue}break}b=I[b|0];F[k|0]=(N(b,n)+N(m,((e<<1)+i|0)-b|0)|0)+32768>>>16;if(H[a+272>>2]>(j|0)){continue}break}}}function xf(a,b){var c=0,d=0,e=0,f=0;f=H[a+420>>2];tl(a);d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=255;e=H[d+4>>2]-1|0;H[d+4>>2]=e;a:{if(e){break a}if(Ia[H[d+12>>2]](a)|0){break a}e=H[a>>2];H[e+20>>2]=25;Ia[H[e>>2]](a)}d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=b-48;b=H[d+4>>2]-1|0;H[d+4>>2]=b;b:{if(b){break b}if(Ia[H[d+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[a+288>>2]>0){d=0;while(1){b=d<<2;e=H[(b+a|0)+292>>2];if(!(H[a+360>>2]|H[a+368>>2])){c=H[((H[e+20>>2]<<2)+f|0)+76>>2];F[c|0]=0;F[c+1|0]=0;F[c+2|0]=0;F[c+3|0]=0;F[c+4|0]=0;F[c+5|0]=0;F[c+6|0]=0;F[c+7|0]=0;F[c+56|0]=0;F[c+57|0]=0;F[c+58|0]=0;F[c+59|0]=0;F[c+60|0]=0;F[c+61|0]=0;F[c+62|0]=0;F[c+63|0]=0;F[c+48|0]=0;F[c+49|0]=0;F[c+50|0]=0;F[c+51|0]=0;F[c+52|0]=0;F[c+53|0]=0;F[c+54|0]=0;F[c+55|0]=0;F[c+40|0]=0;F[c+41|0]=0;F[c+42|0]=0;F[c+43|0]=0;F[c+44|0]=0;F[c+45|0]=0;F[c+46|0]=0;F[c+47|0]=0;F[c+32|0]=0;F[c+33|0]=0;F[c+34|0]=0;F[c+35|0]=0;F[c+36|0]=0;F[c+37|0]=0;F[c+38|0]=0;F[c+39|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;F[c+29|0]=0;F[c+30|0]=0;F[c+31|0]=0;F[c+16|0]=0;F[c+17|0]=0;F[c+18|0]=0;F[c+19|0]=0;F[c+20|0]=0;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+8|0]=0;F[c+9|0]=0;F[c+10|0]=0;F[c+11|0]=0;F[c+12|0]=0;F[c+13|0]=0;F[c+14|0]=0;F[c+15|0]=0;b=b+f|0;H[b+52>>2]=0;H[b+36>>2]=0}if(H[a+364>>2]){_a(H[((H[e+24>>2]<<2)+f|0)+140>>2],0,256)}d=d+1|0;if((d|0)<H[a+288>>2]){continue}break}}H[f+28>>2]=11;H[f+32>>2]=-1;H[f+20>>2]=0;H[f+24>>2]=0;H[f+12>>2]=0;H[f+16>>2]=65536}function sf(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{b:{c:{d:{e:{f:{e=H[a+708>>2];switch(e|0){case 1:break d;case 0:break e;default:break f}}e=e-1|0;H[a+708>>2]=e;if((e|0)!=1){break e}ab(a,39739);jb(a,c);return}d=H[a+348>>2];e=H[a+200>>2];g:{h:{if(e&4){if((d|0)==1229209940){e=a+348|0;d=1229209940;break h}H[a+200>>2]=e|8}e=a+348|0;if(d&536870912){break g}}if((uf(a,d)|0)==3){break g}if(!H[a+640>>2]){break c}}if(!(H[a+640>>2]?1:I[a+205|0]&128)){break d}H[a+728>>2]=c;F[a+720|0]=0;d=H[a+348>>2];F[a+719|0]=d;F[a+718|0]=d>>>8;F[a+717|0]=d>>>16;F[a+716|0]=d>>>24;i:{if(!c){H[a+724>>2]=0;break i}d=ac(a,c);H[a+724>>2]=d;Kb(a,d,c);ob(a,d,c)}g=a+716|0;c=H[a+640>>2];j:{k:{if(!c){break k}c=Ia[c|0](a,g)|0;if((c|0)<0){break b}if(c){break j}c=H[e>>2];if(c&536870912){break k}if((uf(a,c)|0)!=3){break a}}e=0;l:{if(!a|!b){break l}m:{c=H[b+192>>2];n:{if((c|0)==2147483647){break n}c=c+1|0;if(c>>>0>214748363){break n}c=Mb(a,N(c,20));if(c){break m}}ab(a,36926);break l}d=c;c=H[b+188>>2];h=$a(d,c,N(H[b+192>>2],20));fb(a,c);H[b+188>>2]=0;while(1){c=N(e,20);d=c+g|0;f=H[d>>2];c=c+(N(H[b+192>>2],20)+h|0)|0;F[c+4|0]=0;H[c>>2]=f;f=H[d+12>>2];H[c+12>>2]=f;F[c+16|0]=H[a+200>>2];o:{if(!f){H[c+8>>2]=0;break o}f=Mb(a,f);H[c+8>>2]=f;if(!f){ab(a,36926);H[c+12>>2]=0;break o}$a(f,H[d+8>>2],H[d+12>>2])}e=e+1|0;if((e|0)!=1){continue}break}H[b+188>>2]=h;H[b+192>>2]=H[b+192>>2]+1;H[b+184>>2]=H[b+184>>2]|512}}fb(a,H[a+724>>2]);c=0;H[a+724>>2]=0}jb(a,c);return}vf(a,39781);X()}vf(a,39804);X()}vf(a,39781);X()}function Mv(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;n=N(H[b+36>>2],H[b+28>>2]);b=H[a+412>>2]+H[b+4>>2]|0;k=I[b+92|0];m=I[b+102|0];e=H[a+272>>2];a:{if((e|0)<=0){break a}f=H[a+28>>2];h=N(k,n)-f|0;if((h|0)<=0){break a}b=0;if(e-1>>>0>=3){o=e&-4;while(1){i=b<<2;g=f+H[i+c>>2]|0;_a(g,I[g-1|0],h);g=f+H[(i|4)+c>>2]|0;_a(g,I[g-1|0],h);g=f+H[(i|8)+c>>2]|0;_a(g,I[g-1|0],h);i=f+H[(i|12)+c>>2]|0;_a(i,I[i-1|0],h);b=b+4|0;j=j+4|0;if((o|0)!=(j|0)){continue}break}}e=e&3;if(e){while(1){j=f+H[(b<<2)+c>>2]|0;_a(j,I[j-1|0],h);b=b+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}}e=H[a+272>>2]}b:{if(!n|(e|0)<=0){break b}h=N(k,m);i=h>>>1|0;if(m){if(k){s=k&248;r=k&7;l=0;t=k-1>>>0<7;o=0;while(1){g=H[(o<<2)+d>>2];p=0;q=0;while(1){e=0;j=0;while(1){b=H[(j+l<<2)+c>>2]+p|0;f=0;if(!t){while(1){e=I[b+7|0]+(I[b+6|0]+(I[b+5|0]+(I[b+4|0]+(I[b+3|0]+(I[b+2|0]+(I[b+1|0]+(I[b|0]+e|0)|0)|0)|0)|0)|0)|0)|0;b=b+8|0;f=f+8|0;if((s|0)!=(f|0)){continue}break}}f=0;if(r){while(1){e=I[b|0]+e|0;b=b+1|0;f=f+1|0;if((r|0)!=(f|0)){continue}break}}j=j+1|0;if((m|0)!=(j|0)){continue}break}F[g|0]=(e+i|0)/(h|0);p=k+p|0;g=g+1|0;q=q+1|0;if((q|0)!=(n|0)){continue}break}o=o+1|0;l=m+l|0;if((l|0)<H[a+272>>2]){continue}break}break b}c=(i>>>0)/(h>>>0)|0;e=0;b=0;while(1){_a(H[(b<<2)+d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)<H[a+272>>2]){continue}break}break b}c=(i>>>0)/(h>>>0)|0;e=0;b=0;while(1){_a(H[(b<<2)+d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)<H[a+272>>2]){continue}break}}}function Fw(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,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=Ga-160|0;Ga=s;n=H[a+332>>2];b=H[b+84>>2];a=s;while(1){f=H[b+96>>2];j=G[c+48>>1];g=H[b+32>>2];h=G[c+16>>1];l=N(G[c>>1],H[b>>2])<<13|1024;k=N(H[b+64>>2],G[c+32>>1]);i=N(H[b+128>>2],G[c+64>>1]);m=k-i|0;H[a+64>>2]=l+N(m,-11584)>>11;j=N(f,j);g=N(g,h);f=N(j+g|0,6810);h=l+N(m,2896)|0;k=N(i+k|0,6476);i=h+k|0;g=f+N(g,4209)|0;H[a+128>>2]=i-g>>11;H[a>>2]=g+i>>11;g=h-k|0;f=f+N(j,-17828)|0;H[a+96>>2]=g-f>>11;H[a+32>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8){continue}break}a=n+128|0;n=0;b=s;while(1){f=H[b+28>>2];i=H[b+12>>2];m=f+i|0;j=N(m,7791);l=H[b+24>>2];h=H[b+8>>2];g=N(l+h|0,6810);c=H[(n<<2)+d>>2]+e|0;o=g+N(h,4209)|0;k=(H[b>>2]<<13)+131072|0;h=H[b+16>>2];t=k+N(h,9373)|0;p=o+t|0;i=i-f|0;q=N(i,2531);u=H[b+20>>2];r=u<<13;v=q+r|0;f=H[b+4>>2];w=v+(j+N(f,11443)|0)|0;F[c|0]=I[a+(p+w>>>18&1023)|0];F[c+9|0]=I[a+(p-w>>>18&1023)|0];m=N(m,4815);p=(r-q|0)-(i<<12)|0;q=N(f,10323)-(m+p|0)|0;g=g+N(l,-17828)|0;l=k+N(h,-3580)|0;r=g+l|0;F[c+1|0]=I[a+(q+r>>>18&1023)|0];F[c+8|0]=I[a+(r-q>>>18&1023)|0];i=f-(i+u|0)<<13;h=k+N(h,-11586)|0;F[c+2|0]=I[a+(i+h>>>18&1023)|0];F[c+7|0]=I[a+(h-i>>>18&1023)|0];h=p+(N(f,5260)-m|0)|0;g=l-g|0;F[c+3|0]=I[a+(h+g>>>18&1023)|0];F[c+6|0]=I[a+(g-h>>>18&1023)|0];f=(N(f,1812)-j|0)+v|0;j=t-o|0;F[c+4|0]=I[a+(f+j>>>18&1023)|0];F[c+5|0]=I[a+(j-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=5){continue}break}Ga=s+160|0}function oh(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=32767;j=32768;f=H[b>>2];l=H[b+4>>2];a:{if((f|0)==(l|0)){b=32768;h=32767;break a}h=32767;b=32768;while(1){g=G[f+2>>1];b=b<<16>>16;b=(b|0)<(g|0)?g:b;h=h<<16>>16;h=(g|0)<(h|0)?g:h;g=G[f>>1];j=j<<16>>16;j=(g|0)>(j|0)?g:j;i=i<<16>>16;i=(g|0)<(i|0)?g:i;f=f+4|0;if((l|0)!=(f|0)){continue}break}}f=H[c>>2];c=H[c+4>>2];if((f|0)!=(c|0)){while(1){g=I[f+11|0];b:{if(((g<<24>>24<0?H[f+4>>2]:g)|0)!=12){break b}if(Ef(f,184056,12)){break b}k=zi(f+12|0)*.5}f=f+24|0;if((c|0)!=(f|0)){continue}break}}c:{if((i|0)==32767|(h|0)==32767){break c}e=+(i|0);c=H[a+28>>2];d:{if(!c){d=+(h|0);break d}if(Ia[H[H[c>>2]+88>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+88>>2]](c,2)>>3]*e}d=+(h|0);c=H[a+28>>2];if(!c){break d}if(!(Ia[H[H[c>>2]+88>>2]](c,2)|0)){break d}c=H[a+28>>2];d=M[(Ia[H[H[c>>2]+88>>2]](c,2)|0)+24>>3]*d}e=e-k;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=d-k;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break c}M[a+56>>3]=d}e:{if((j&65535)==32768|(b&65535)==32768){break e}e=+(j<<16>>16);c=H[a+28>>2];f:{if(!c){d=+(b<<16>>16);break f}if(Ia[H[H[c>>2]+88>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+88>>2]](c,2)>>3]*e}d=+(b<<16>>16);b=H[a+28>>2];if(!b){break f}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break f}b=H[a+28>>2];d=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*d}e=k+e;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=k+d;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break e}M[a+56>>3]=d}}function Bn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=32767;j=32768;f=H[b>>2];l=H[b+4>>2];a:{if((f|0)==(l|0)){b=32768;h=32767;break a}h=32767;b=32768;while(1){g=G[f+2>>1];b=b<<16>>16;b=(b|0)<(g|0)?g:b;h=h<<16>>16;h=(g|0)<(h|0)?g:h;g=G[f>>1];j=j<<16>>16;j=(g|0)>(j|0)?g:j;i=i<<16>>16;i=(g|0)<(i|0)?g:i;f=f+4|0;if((l|0)!=(f|0)){continue}break}}f=H[c>>2];c=H[c+4>>2];if((f|0)!=(c|0)){while(1){g=I[f+11|0];b:{if(((g<<24>>24<0?H[f+4>>2]:g)|0)!=12){break b}if(Ef(f,194740,12)){break b}k=zi(f+12|0)*.5}f=f+24|0;if((c|0)!=(f|0)){continue}break}}c:{if((i|0)==32767|(h|0)==32767){break c}e=+(i|0);c=H[a+28>>2];d:{if(!c){d=+(h|0);break d}if(Ia[H[H[c>>2]+68>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*e}d=+(h|0);c=H[a+28>>2];if(!c){break d}if(!(Ia[H[H[c>>2]+68>>2]](c,2)|0)){break d}c=H[a+28>>2];d=M[(Ia[H[H[c>>2]+68>>2]](c,2)|0)+24>>3]*d}e=e-k;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=d-k;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break c}M[a+56>>3]=d}e:{if((j&65535)==32768|(b&65535)==32768){break e}e=+(j<<16>>16);c=H[a+28>>2];f:{if(!c){d=+(b<<16>>16);break f}if(Ia[H[H[c>>2]+68>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+68>>2]](c,2)>>3]*e}d=+(b<<16>>16);b=H[a+28>>2];if(!b){break f}if(!(Ia[H[H[b>>2]+68>>2]](b,2)|0)){break f}b=H[a+28>>2];d=M[(Ia[H[H[b>>2]+68>>2]](b,2)|0)+24>>3]*d}e=k+e;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=k+d;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break e}M[a+56>>3]=d}}function ps(a,b,c){a=a|0;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((c|0)>0){k=H[a+12>>2];while(1){h=H[a+4>>2];i=.210526316;j=.473684211;d=+L[b+4>>2];e=32767;a:{if(d>=18371976e12){break a}e=65535;if(d<=-18371976e12){break a}if(d>5.4136769e-20){d=Jf(d)*1.4426950408889634+64;if(h){e=QI(H[133590],H[133591],1284865837,1481765933)+1|0;f=Ha;f=e?f:f+1|0;H[133590]=e;H[133591]=f;d=d*256+ +(f>>>1|0)*4.656612875245797e-10+-.5}else{d=d*256}if(P(d)<2147483648){e=~~d;break a}e=-2147483648;break a}e=0;if(!(d<-5.4136769e-20)){break a}d=Jf(-d)*1.4426950408889634+64;if(h){e=QI(H[133590],H[133591],1284865837,1481765933)+1|0;f=Ha;f=e?f:f+1|0;H[133590]=e;H[133591]=f;d=d*256+ +(f>>>1|0)*4.656612875245797e-10+-.5}else{d=d*256}b:{if(P(d)<2147483648){e=~~d;break b}e=-2147483648}e=e|-32768}c:{d:{if(!e){break d}l=+L[b+4>>2];m=+L[b>>2];d=+L[b+8>>2]*3+(l*15+m);if(d<=0){break d}j=l*9/d;i=m*4/d;f=0;if(i<=0){break c}}if(h){f=QI(H[133590],H[133591],1284865837,1481765933)+1|0;g=Ha;g=f?g:g+1|0;H[133590]=f;H[133591]=g;d=i*410+ +(g>>>1|0)*4.656612875245797e-10+-.5}else{d=i*410}if(P(d)<2147483648){f=~~d;break c}f=-2147483648}g=(f>>>0<255?f:255)<<8|e<<16;e=0;e:{if(j<=0){break e}if(h){e=QI(H[133590],H[133591],1284865837,1481765933)+1|0;f=Ha;f=e?f:f+1|0;H[133590]=e;H[133591]=f;d=j*410+ +(f>>>1|0)*4.656612875245797e-10+-.5}else{d=j*410}if(P(d)<2147483648){e=~~d;break e}e=-2147483648}H[k>>2]=g|(e>>>0<255?e:255);b=b+12|0;k=k+4|0;e=c>>>0>1;c=c-1|0;if(e){continue}break}}}function Dk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=Ga-16|0;Ga=i;a:{b:{c:{d:{e:{f:{d=H[a+708>>2];switch(d|0){case 1:break d;case 0:break e;default:break f}}d=d-1|0;H[a+708>>2]=d;if((d|0)!=1){break e}ab(a,39467);jb(a,c);break a}d=H[a+200>>2];if(!(d&1)){break c}if(d&4){H[a+200>>2]=d|8}fb(a,H[a+740>>2]);d=Mb(a,c+1|0);H[a+740>>2]=d;if(!d){ab(a,39525);break a}Kb(a,d,c);ob(a,d,c);e=jb(a,0);d=H[a+740>>2];if(e){fb(a,d);H[a+740>>2]=0;break a}F[c+d|0]=0;g=H[a+740>>2];d=g;while(1){e=d;d=d+1|0;if(I[e|0]){continue}break}g:{if(c>>>0>=3){j=c+g|0;if(j-3>>>0>d>>>0){break g}}ab(a,39557);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}l=F[e+2|0];f=e+3|0;d=f;h:{h=I[e+1|0];if(!h){break h}if((h|0)!=1){ab(a,39578);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}d=f;if(!l){break h}ab(a,39608);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}while(1){k=I[d|0];e=d+1|0;d=e;if(k){continue}break}if(e>>>0>=j>>>0){break b}d=e;while(1){k=I[d|0];d=d+1|0;if(k){continue}break}if(d>>>0>=j>>>0){ab(a,39638);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}d=d-g|0;i:{if(h){Kh(a,l,c,d,i+12|0);break i}m=i,n=wb(d+g|0),H[m+12>>2]=n}c=Mb(a,28);if(!c){ab(a,39659);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}H[c>>2]=h?2:1;h=f-g|0;f=H[a+740>>2];H[c+20>>2]=h+f;H[c+24>>2]=f+(e-g|0);e=H[i+12>>2];H[c+12>>2]=0;H[c+16>>2]=e;H[c+8>>2]=d+f;H[c+4>>2]=f;b=Hh(a,b,c);fb(a,c);fb(a,H[a+740>>2]);H[a+740>>2]=0;if(!b){break a}hb(a,39699);X()}jb(a,c);break a}hb(a,39500);X()}ab(a,39557);fb(a,H[a+740>>2]);H[a+740>>2]=0}Ga=i+16|0}function Yr(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;if((c|0)>0){g=H[a+584>>2];while(1){if(!(I[g+4|0]&2)){i=H[a+584>>2];j=H[i+64>>2];e=H[i+68>>2];a:{if(!(I[i+28|0]&4)){break a}if((e|0)!=4){b:{h=e+((e|0)<4?4:-4)|0;if(e>>>0<h>>>0){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}d=H[a+604>>2];H[a+604>>2]=d+1;F[d|0]=j;f=H[a+608>>2]+1|0;H[a+608>>2]=f;h=4;d=-4;if((e|0)>=4){break b}j=0;e=8}e=e-h|0;break a}while(1){d=d-8|0;if(H[a+600>>2]<=(f|0)){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;j=0;F[e|0]=0;f=H[a+608>>2]+1|0;H[a+608>>2]=f;if(d>>>0>8){continue}break}}e=4}h=1;d=12;if(F[i+28|0]&1){h=!H[i+92>>2]|2;d=13}c:{if(d>>>0<=e>>>0){break c}d=d-e|0;e=h>>>d|j;if(H[a+608>>2]>=H[a+600>>2]){yb(a)}f=H[a+604>>2];H[a+604>>2]=f+1;F[f|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;j=0;e=8;if(d>>>0<9){break c}while(1){d=d-8|0;e=h>>>d|0;if(H[a+600>>2]<=(f|0)){yb(a)}f=H[a+604>>2];H[a+604>>2]=f+1;F[f|0]=e;f=H[a+608>>2]+1|0;H[a+608>>2]=f;e=8;if(d>>>0>8){continue}break}}f=H[(d<<2)+67568>>2]&h;h=e-d|0;f=f<<h|j;if((d|0)==(e|0)){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}d=H[a+604>>2];H[a+604>>2]=d+1;F[d|0]=f;H[a+608>>2]=H[a+608>>2]+1;f=0;h=8}H[i+68>>2]=h;H[i+64>>2]=f}d:{if(F[g+28|0]&1){e:{if(!H[g+92>>2]){Wj(a,b,H[g+12>>2]);H[g+92>>2]=1;d=H[g+100>>2];break e}Xj(a,b,H[g+96>>2],H[g+12>>2]);d=H[g+100>>2]-1|0;H[g+100>>2]=d}if(!d){H[g+92>>2]=0;H[g+100>>2]=H[g+104>>2]-1;break d}sb(H[g+96>>2],b,H[g+8>>2]);break d}Wj(a,b,H[g+12>>2])}d=H[g+8>>2];b=d+b|0;c=c-d|0;if((c|0)>0){continue}break}}return 1}function $f(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=32767;j=32768;f=H[b>>2];l=H[b+4>>2];a:{if((f|0)==(l|0)){b=32768;h=32767;break a}h=32767;b=32768;while(1){g=H[f+4>>2];b=(g|0)>b<<16>>16?g:b;h=(g|0)<h<<16>>16?g:h;g=H[f>>2];j=(g|0)>j<<16>>16?g:j;i=(g|0)<i<<16>>16?g:i;f=f+8|0;if((l|0)!=(f|0)){continue}break}}f=H[c>>2];c=H[c+4>>2];if((f|0)!=(c|0)){while(1){g=I[f+11|0];b:{if(((g<<24>>24<0?H[f+4>>2]:g)|0)!=12){break b}if(Ef(f,184056,12)){break b}k=zi(f+12|0)*.5}f=f+24|0;if((c|0)!=(f|0)){continue}break}}c:{if((i&65535)==32767|(h&65535)==32767){break c}e=+(i<<16>>16);c=H[a+28>>2];d:{if(!c){d=+(h<<16>>16);break d}if(Ia[H[H[c>>2]+88>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+88>>2]](c,2)>>3]*e}d=+(h<<16>>16);c=H[a+28>>2];if(!c){break d}if(!(Ia[H[H[c>>2]+88>>2]](c,2)|0)){break d}c=H[a+28>>2];d=M[(Ia[H[H[c>>2]+88>>2]](c,2)|0)+24>>3]*d}e=e-k;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=d-k;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break c}M[a+56>>3]=d}e:{if((j&65535)==32768|(b&65535)==32768){break e}e=+(j<<16>>16);c=H[a+28>>2];f:{if(!c){d=+(b<<16>>16);break f}if(Ia[H[H[c>>2]+88>>2]](c,2)|0){c=H[a+28>>2];e=M[Ia[H[H[c>>2]+88>>2]](c,2)>>3]*e}d=+(b<<16>>16);b=H[a+28>>2];if(!b){break f}if(!(Ia[H[H[b>>2]+88>>2]](b,2)|0)){break f}b=H[a+28>>2];d=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*d}e=k+e;if(e<M[a+32>>3]){M[a+32>>3]=e}if(e>M[a+48>>3]){M[a+48>>3]=e}d=k+d;if(d<M[a+40>>3]){M[a+40>>3]=d}if(!(d>M[a+56>>3])){break e}M[a+56>>3]=d}}function tt(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(f){a=e>>>0<8;c=h<<2;while(1){h=e;if(!a){while(1){H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;H[b+4>>2]=I[i+1|0]|I[j+1|0]<<8|I[k+1|0]<<16|I[l+1|0]<<24;H[b+8>>2]=I[i+2|0]|I[j+2|0]<<8|I[k+2|0]<<16|I[l+2|0]<<24;H[b+12>>2]=I[i+3|0]|I[j+3|0]<<8|I[k+3|0]<<16|I[l+3|0]<<24;H[b+16>>2]=I[i+4|0]|I[j+4|0]<<8|I[k+4|0]<<16|I[l+4|0]<<24;H[b+20>>2]=I[i+5|0]|I[j+5|0]<<8|I[k+5|0]<<16|I[l+5|0]<<24;H[b+24>>2]=I[i+6|0]|I[j+6|0]<<8|I[k+6|0]<<16|I[l+6|0]<<24;H[b+28>>2]=I[i+7|0]|I[j+7|0]<<8|I[k+7|0]<<16|I[l+7|0]<<24;b=b+32|0;l=l+8|0;k=k+8|0;j=j+8|0;i=i+8|0;h=h-8|0;if(h>>>0>7){continue}break}}f=f-1|0;a:{switch(h-1|0){case 6:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 5:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 4:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 3:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 2:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 1:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 0:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|I[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;break;default:break a}}l=g+l|0;k=g+k|0;j=g+j|0;i=g+i|0;b=b+c|0;if(f){continue}break}}}function Xh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;a:{b=H[a+288>>2];if((b|0)==1){b=H[a+292>>2];H[a+308>>2]=H[b+28>>2];c=H[b+32>>2];H[a+312>>2]=c;H[b+64>>2]=1;H[b+56>>2]=1;H[b+60>>2]=1;H[b+72>>2]=1;H[b+68>>2]=H[b+36>>2];d=b;b=H[b+12>>2];c=(c>>>0)%(b>>>0)|0;H[d+76>>2]=c?c:b;H[a+316>>2]=1;H[a+320>>2]=0;break a}if(b-5>>>0<=4294967291){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=27;H[H[a>>2]+28>>2]=4;Ia[H[H[a>>2]>>2]](a)}b=N(H[a+376>>2],H[a+268>>2]);H[a+308>>2]=((b+H[a+64>>2]|0)-1|0)/(b|0);b=N(H[a+376>>2],H[a+272>>2]);b=((b+H[a+68>>2]|0)-1|0)/(b|0)|0;H[a+316>>2]=0;H[a+312>>2]=b;if(H[a+288>>2]<=0){break a}h=a+320|0;while(1){b=H[((e<<2)+a|0)+292>>2];d=H[b+8>>2];H[b+56>>2]=d;f=H[b+12>>2];H[b+60>>2]=f;c=N(d,f);H[b+64>>2]=c;H[b+68>>2]=N(d,H[b+36>>2]);g=K[b+28>>2]%(d>>>0)|0;H[b+72>>2]=g?g:d;d=b;b=K[b+32>>2]%(f>>>0)|0;H[d+76>>2]=b?b:f;if((c+i|0)>=11){b=H[a>>2];H[b+20>>2]=14;Ia[H[b>>2]](a)}b:{if((c|0)<=0){break b}d=c-1|0;b=0;f=c&3;if(f){while(1){g=H[a+316>>2];H[a+316>>2]=g+1;H[((g<<2)+a|0)+320>>2]=e;c=c-1|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(d>>>0<3){break b}while(1){b=H[a+316>>2];H[a+316>>2]=b+1;H[(b<<2)+h>>2]=e;b=H[a+316>>2];H[a+316>>2]=b+1;H[(b<<2)+h>>2]=e;b=H[a+316>>2];H[a+316>>2]=b+1;H[(b<<2)+h>>2]=e;b=H[a+316>>2];H[a+316>>2]=b+1;H[(b<<2)+h>>2]=e;b=c-5|0;c=c-4|0;if(b>>>0<4294967294){continue}break}}e=e+1|0;if((e|0)>=H[a+288>>2]){break a}i=H[a+316>>2];continue}}b=H[a+240>>2];if((b|0)>0){d=a;a=N(b,H[a+308>>2]);H[d+236>>2]=(a|0)<65535?a:65535}}function xw(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,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;t=Ga-208|0;Ga=t;n=H[a+332>>2];a=H[b+84>>2];b=t;while(1){h=H[a+192>>2];l=G[c+96>>1];f=H[a+64>>2];m=G[c+32>>1];j=N(G[c>>1],H[a>>2])<<13|1024;g=N(H[a+128>>2],G[c+64>>1]);o=j+N(g,-11586)>>11;i=N(H[a+32>>2],G[c+16>>1]);p=N(H[a+160>>2],G[c+80>>1]);q=N(H[a+96>>2],G[c+48>>1]);r=N(H[a+224>>2],G[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;H[b+140>>2]=o-s;H[b+40>>2]=o+s;l=N(h,l);f=N(f,m);h=N(l+f|0,6810);f=h+N(f,4209)|0;m=j+N(g,9373)|0;o=f+m|0;s=N(k,2531);p=p<<13;u=s+p|0;q=q+r|0;r=N(q,7791);v=u+(r+N(i,11443)|0)|0;H[b+180>>2]=o-v>>11;H[b>>2]=o+v>>11;f=m-f|0;m=(N(i,1812)-r|0)+u|0;H[b+100>>2]=f-m>>11;H[b+80>>2]=f+m>>11;g=j+N(g,-3580)|0;j=h+N(l,-17828)|0;h=g-j|0;k=(p-s|0)-(k<<12)|0;l=N(q,4815);f=k+(N(i,5260)-l|0)|0;H[b+120>>2]=h-f>>11;H[b+60>>2]=f+h>>11;g=g+j|0;i=N(i,10323)-(k+l|0)|0;H[b+160>>2]=g-i>>11;H[b+20>>2]=g+i>>11;b=b+4|0;a=a+4|0;c=c+2|0;w=w+1|0;if((w|0)!=5){continue}break}a=n+128|0;i=0;b=t;while(1){j=H[b+12>>2];k=H[b+4>>2];g=N(j+k|0,6810);c=H[(i<<2)+d>>2]+e|0;k=g+N(k,4209)|0;f=(H[b>>2]<<13)+131072|0;h=H[b+8>>2];n=H[b+16>>2];l=h-n|0;m=f+N(l,2896)|0;h=N(h+n|0,6476);n=m+h|0;F[c|0]=I[a+(k+n>>>18&1023)|0];F[c+4|0]=I[a+(n-k>>>18&1023)|0];g=g+N(j,-17828)|0;j=m-h|0;F[c+1|0]=I[a+(g+j>>>18&1023)|0];F[c+3|0]=I[a+(j-g>>>18&1023)|0];F[c+2|0]=I[a+(f+N(l,268423872)>>>18&1023)|0];b=b+20|0;i=i+1|0;if((i|0)!=10){continue}break}Ga=t+208|0}function Hk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ga-16|0;Ga=e;d=H[a+200>>2];if(d&1){a:{if(d&4){ab(a,38659);jb(a,c);break a}if(!(!b|!(I[b+9|0]&64))){ab(a,38683);jb(a,c);break a}if(c>>>0<=3){ab(a,38704);jb(a,c);break a}d=Mb(a,c+1|0);H[a+740>>2]=d;if(!d){ab(a,38725);jb(a,c);break a}Kb(a,d,c);ob(a,d,c);F[H[a+740>>2]+c|0]=0;f=jb(a,0);d=H[a+740>>2];if(f){fb(a,d);H[a+740>>2]=0;break a}if((I[d|0]-1&255)>>>0>=2){ab(a,38767);fb(a,H[a+740>>2]);H[a+740>>2]=0;break a}H[e+8>>2]=0;H[e+12>>2]=1;b:{c:{d:{if(!Qh(d,c,e+8|0,e+12|0)){break d}d=H[e+12>>2];if(d>>>0>=c>>>0){break d}f=H[a+740>>2];g=d+1|0;H[e+12>>2]=g;if(!I[d+f|0]){break c}}ab(a,38802);break b}if((H[e+8>>2]&392)!=264){ab(a,38847);break b}H[e+8>>2]=0;if(!(i=Qh(f,c,e+8|0,e+12|0),j=0,k=H[e+12>>2]==(c|0),k?i:j)){ab(a,38894);break b}if((H[e+8>>2]&392)!=264){ab(a,38940);break b}d=H[a+740>>2];f=F[d|0];c=d+1|0;d=d+g|0;e:{if(!a|!b){break e}f:{g:{if(f-3>>>0>4294967293){if(!c){break g}g=wb(c);if(!g|I[c|0]==45){break g}if(!Ph(c,g)){break g}if(!d){break f}h=wb(d);if(!h|I[d|0]==45){break f}if(!Ph(d,h)){break f}F[b+220|0]=f;g=g+1|0;f=Mb(a,g);H[b+224>>2]=f;if(!f){ab(a,34471);break e}$a(f,c,g);f=h+1|0;c=Mb(a,f);H[b+228>>2]=c;if(!c){fb(a,H[b+224>>2]);H[b+224>>2]=0;ab(a,34471);break e}$a(c,d,f);H[b+8>>2]=H[b+8>>2]|16384;H[b+184>>2]=H[b+184>>2]|256;break e}hb(a,33950);X()}hb(a,34110);X()}hb(a,34215);X()}}fb(a,H[a+740>>2]);H[a+740>>2]=0}Ga=e+16|0;return}hb(a,38634);X()}function Wh(a){var b=0,c=0,d=0;c=-2;a:{if(!H[a+36>>2]|(!a|!H[a+32>>2])){break a}b=H[a+28>>2];if(!b|H[b>>2]!=(a|0)){break a}b:{c:{d=H[b+4>>2];switch(d-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break a;case 0:case 12:case 16:case 34:case 46:case 56:break b;default:break c}}if((d|0)==666){break b}if((d|0)!=42){break a}}H[a+44>>2]=2;H[a+8>>2]=0;H[a+20>>2]=0;H[a+24>>2]=0;H[b+20>>2]=0;H[b+16>>2]=H[b+8>>2];c=H[b+24>>2];if((c|0)<0){c=0-c|0;H[b+24>>2]=c}d=c?42:113;c=(c|0)==2;H[b+4>>2]=c?57:d;d:{if(c){c=Nb(0,0,0);break d}c=xd(0,0,0)}H[a+48>>2]=c;c=0;H[b+40>>2]=0;H[b+5820>>2]=0;G[b+5816>>1]=0;H[b+2872>>2]=13608;H[b+2864>>2]=b+2684;H[b+2860>>2]=13588;H[b+2852>>2]=b+2440;H[b+2848>>2]=13568;H[b+2840>>2]=b+148;kl(b)}if(!c){a=H[a+28>>2];H[a+60>>2]=H[a+44>>2]<<1;b=H[a+68>>2];d=(H[a+76>>2]<<1)-2|0;G[b+d>>1]=0;_a(b,0,d);H[a+5812>>2]=0;H[a+116>>2]=0;H[a+120>>2]=2;H[a+104>>2]=0;H[a+108>>2]=0;H[a+92>>2]=0;H[a+96>>2]=2;H[a+72>>2]=0;b=N(H[a+132>>2],12);H[a+144>>2]=J[b+12676>>1];H[a+140>>2]=J[b+12672>>1];H[a+128>>2]=J[b+12674>>1];H[a+124>>2]=J[b+12678>>1]}return c}function dn(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:{if(!d|(!a|!c)){break a}h=H[d>>2];if((b|0)<=536870911){f=b;f=RI(f<<2,f>>31<<2|f>>>30);f=e&1?f:f+((b|0)%3|0)|0;g=(f|0)/76|0;i=f-N(g,76)|0;b:{if(!i){break b}i=(i<<24>>24)%4|0;if(!i){break b}f=(4-i&255)+f|0}f=(e&2?0:(g<<1)+2|0)+f|0}else{f=-1}if((f|0)>(h|0)){break a}l=(b|0)/57|0;g=0;c:{if((b|0)<-56){break c}o=e&2;p=(((b|0)/3<<2)%76<<24>>24)/4<<24>>24;f=19;while(1){h=0;m=(j|0)==(l|0);f=m?p:f;if((f|0)>0){while(1){k=I[a+1|0];i=I[a|0];n=I[a+2|0];F[c+3|0]=I[(n&63)+196912|0];F[c|0]=I[(i>>>2|0)+196912|0];k=k<<8;F[c+2|0]=I[((k|n)>>>6&63)+196912|0];F[c+1|0]=I[((k|i<<16)>>>12&63)+196912|0];a=a+3|0;c=c+4|0;h=h+1|0;if((h|0)!=(f|0)){continue}break}}g=(f<<2)+g|0;if(!o){F[c|0]=13;F[c+1|0]=10;g=g+2|0;c=c+2|0}j=j+1|0;if(!m){continue}break}if(!g){g=0;break c}if(e&2){break c}g=g-2|0;c=c-2|0}j=1;h=(b|0)%3|0;d:{if(!h){break d}i=h+1|0;if(i>>>0<h>>>0){break d}e:{f:{if((h|0)>0){b=I[a|0]<<8;if((h|0)!=1){b=b|I[a+1|0]}a=b<<16;break f}a=0;if((h|0)<0){break e}}f=h+1|0;b=f&3;if(h>>>0>=3){l=f&-4;f=0;while(1){F[c+3|0]=65;F[c|0]=I[(a>>>26|0)+196912|0];F[c+2|0]=I[(a>>>14&63)+196912|0];F[c+1|0]=I[(a>>>20&63)+196912|0];c=c+4|0;a=0;f=f+4|0;if((l|0)!=(f|0)){continue}break}}if(!b){break e}f=0;while(1){F[c|0]=I[(a>>>26|0)+196912|0];a=a<<6;c=c+1|0;f=f+1|0;if((b|0)!=(f|0)){continue}break}}if(e&1){g=g+i|0;break d}a=3-h|0;_a(c,61,(a|0)>1?a:1);g=g+4|0}H[d>>2]=g}return j}function sr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=H[a+584>>2];if(d){a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{if((b|0)<=34907){if((b|0)==262){break j}if((b|0)==347){break m}if((b|0)!=530){break d}H[d+932>>2]=1;return Ia[H[d+896>>2]](a,530,c)|0}n:{switch(b-34908|0){case 3:break e;case 2:break f;case 1:break g;case 0:break h;default:break n}}switch(b-65537|0){case 2:break i;case 1:break k;case 0:break l;default:break d}}e=H[c>>2];if(e){break c}return 0}H[d+920>>2]=H[c>>2];return 1}c=H[c>>2];H[d+924>>2]=c;d=H[a+12>>2];b=d&-16385;H[a+12>>2]=b;if(!(J[a+138>>1]!=1|J[a+90>>1]!=6|(c|0)!=1)){b=d|16384;H[a+12>>2]=b}if(H[a+508>>2]>0){if(b&1024){b=Zc(a)}else{b=-1}H[a+508>>2]=b}b=1;if(H[a+588>>2]<=0){break a}f=a,g=Bc(a),H[f+588>>2]=g;return 1}b=Ia[H[d+896>>2]](a,262,c)|0;d=H[a+12>>2];c=d&-16385;H[a+12>>2]=c;if(!(J[a+138>>1]!=1|J[a+90>>1]!=6|H[H[a+584>>2]+924>>2]!=1)){c=d|16384;H[a+12>>2]=c}if(H[a+508>>2]>0){if(c&1024){c=Zc(a)}else{c=-1}H[a+508>>2]=c}if(H[a+588>>2]<=0){break a}f=a,g=Bc(a),H[f+588>>2]=g;return b|0}H[d+928>>2]=H[c>>2];return 1}H[d+936>>2]=H[c>>2];break b}qf(d+940|0,H[c>>2]);break b}H[d+944>>2]=H[c>>2];break b}qf(d+948|0,H[c>>2]);break b}return Ia[H[d+896>>2]](a,b,c)|0}qk(d+912|0,H[c+4>>2],e);H[d+916>>2]=e;H[a+48>>2]=H[a+48>>2]|4}c=Hb(a,b);if(!c){return 0}b=1;c=J[c+12>>1];d=(c>>>3&8188)+a|0;H[d+40>>2]=H[d+40>>2]|1<<c;H[a+12>>2]=H[a+12>>2]|8}return b|0}aa(46854,42049,1634,69422);X()}function rz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ga+-64|0;Ga=f;a:{if(fc(b,530424,0)){H[c>>2]=0;d=1;break a}b:{if(I[a+8|0]&24){e=1}else{if(!b){break b}e=Tc(b,530156);if(!e){break b}e=(I[e+8|0]&24)!=0}g=fc(a,b,e)}if(g){d=1;a=H[c>>2];if(!a){break a}H[c>>2]=H[a>>2];break a}c:{if(!b){break c}e=Tc(b,530204);if(!e){break a}b=H[c>>2];if(b){H[c>>2]=H[b>>2]}g=H[e+8>>2];b=H[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(fc(H[a+12>>2],H[e+12>>2],0)){break a}if(fc(H[a+12>>2],530412,0)){a=H[e+12>>2];if(!a){break a}d=!Tc(a,530256);break a}b=H[a+12>>2];if(!b){break c}d=0;b=Tc(b,530204);if(b){if(!(F[a+8|0]&1)){break a}a=b;c=H[e+12>>2];d:{e:{while(1){b=0;if(!c){break d}c=Tc(c,530204);if(!c|H[c+8>>2]&(H[a+8>>2]^-1)){break e}b=1;if(fc(H[a+12>>2],H[c+12>>2],0)){break d}if(!(F[a+8|0]&1)){break e}b=H[a+12>>2];if(!b){break e}b=Tc(b,530204);if(b){c=H[c+12>>2];a=b;continue}break}a=H[a+12>>2];if(!a){break e}a=Tc(a,530316);if(!a){break e}d=cm(a,H[c+12>>2])}b=d}d=b;break a}b=H[a+12>>2];if(!b){break a}b=Tc(b,530316);if(b){if(!(F[a+8|0]&1)){break a}d=cm(b,H[e+12>>2]);break a}a=H[a+12>>2];if(!a){break a}b=Tc(a,530108);if(!b){break a}a=H[e+12>>2];if(!a){break a}a=Tc(a,530108);if(!a){break a}d=f+8|0;_a(d|4,0,52);H[f+56>>2]=1;H[f+20>>2]=-1;H[f+16>>2]=b;H[f+8>>2]=a;Ia[H[H[a>>2]+28>>2]](a,d,H[c>>2],1);a=H[f+32>>2];if(!(!H[c>>2]|(a|0)!=1)){H[c>>2]=H[f+24>>2]}d=(a|0)==1;break a}d=0}Ga=f- -64|0;return d|0}function hs(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(c-b&4){H[c>>2]=0;c=c+4|0}if(b>>>0<c>>>0){while(1){f=H[b>>2];if(!(f>>>0<=d>>>0&f+i>>>0<=d>>>0)){f=d-i|0;H[b>>2]=f}if(f){e=(i>>>3|0)+a|0;g=i&7;h=8-g|0;a:{if(h>>>0<f>>>0){if(g){F[e|0]=I[e|0]&255<<h;f=f-h|0;e=e+1|0}if(f>>>0>=8){g=f>>>3|0;if(f>>>0>=64){if(e&3){h=(e^-1)&3;g=g-1|0;h=g?g>>>0>h>>>0?h:g:0;g=g-h|0;e=(_a(e,0,h+1|0)+h|0)+1|0}h=g&-4;g=g&3;e=_a(e,0,h)+h|0}b:{switch(g-1|0){case 6:F[e+6|0]=0;case 5:F[e+5|0]=0;case 4:F[e+4|0]=0;case 3:F[e+3|0]=0;case 2:F[e+2|0]=0;case 1:F[e+1|0]=0;case 0:F[e|0]=0;e=e+g|0;break;default:break b}}f=f&7}if(!f){break a}F[e|0]=I[e|0]&255>>>f;break a}F[e|0]=I[e|0]&(I[f+67150|0]>>>g^-1)}i=H[b>>2]+i|0}f=H[b+4>>2];if(!(f>>>0<=d>>>0&f+i>>>0<=d>>>0)){f=d-i|0;H[b+4>>2]=f}if(f){e=(i>>>3|0)+a|0;g=i&7;h=8-g|0;c:{d:{if(h>>>0<f>>>0){if(g){F[e|0]=I[e|0]|255>>>g;f=f-h|0;e=e+1|0}if(f>>>0>=8){g=f>>>3|0;if(f>>>0>=64){if(e&3){h=(e^-1)&3;g=g-1|0;h=g?g>>>0>h>>>0?h:g:0;g=g-h|0;e=(_a(e,255,h+1|0)+h|0)+1|0}h=g&-4;g=g&3;e=_a(e,255,h)+h|0}e:{switch(g-1|0){case 6:F[e+6|0]=255;case 5:F[e+5|0]=255;case 4:F[e+4|0]=255;case 3:F[e+3|0]=255;case 2:F[e+2|0]=255;case 1:F[e+1|0]=255;case 0:F[e|0]=255;e=e+g|0;break;default:break e}}f=f&7}if(!f){break c}f=65280>>>f|0;break d}f=I[f+67150|0]>>>g|0}F[e|0]=f|I[e|0]}i=H[b+4>>2]+i|0}b=b+8|0;if(c>>>0>b>>>0){continue}break}}if((d|0)!=(i|0)){aa(40556,42093,450,67159);X()}}function _x(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=H[a+480>>2];H[a+136>>2]=H[c+16>>2];H[a+132>>2]=H[c+20>>2];a:{b:{switch(H[a+88>>2]){case 0:if(H[a+120>>2]==3){H[c+4>>2]=213;return}H[c+4>>2]=214;return;case 1:b=H[a+120>>2];H[c+48>>2]=0;H[c+4>>2]=(b|0)==3?215:216;if(!H[c+28>>2]){zl(a)}if(H[c+52>>2]){break a}d=H[a+120>>2];if((d|0)<=0){break a}h=H[a+480>>2];c=0;while(1){i=(c<<2)+h|0;g=H[i+32>>2];b=0;c:{d:{if(!c){break d}while(1){e=(b<<2)+h|0;if((g|0)!=H[e+32>>2]){b=b+1|0;if((c|0)!=(b|0)){continue}break d}break}e=H[e+52>>2];if(e){break c}}g=(g<<9)-512|0;d=0;e=Ia[H[H[a+4>>2]>>2]](a,1,1024)|0;while(1){b=0;while(1){j=((d<<6)+e|0)+(b<<2)|0;f=N(I[((d<<4)+b|0)+26032|0],-510);e:{if((f|0)<=-65026){f=0-((-65025-f|0)/(g|0)|0)|0;break e}f=(f+65025|0)/(g|0)|0}H[j>>2]=f;b=b+1|0;if((b|0)!=16){continue}break}d=d+1|0;if((d|0)!=16){continue}break}d=H[a+120>>2]}H[i+52>>2]=e;c=c+1|0;if((d|0)>(c|0)){continue}break};break a;case 2:H[c+84>>2]=0;H[c+4>>2]=217;f:{if(H[c+68>>2]){d=H[a+120>>2];break f}if(H[a+120>>2]<=0){break a}e=(H[a+112>>2]<<1)+4|0;b=0;while(1){k=c+(b<<2)|0,l=Ia[H[H[a+4>>2]+4>>2]](a,1,e)|0,H[k+68>>2]=l;b=b+1|0;d=H[a+120>>2];if((b|0)<(d|0)){continue}break}}if((d|0)<=0){break a}d=(H[a+112>>2]<<1)+4|0;b=0;while(1){ub(H[(c+(b<<2)|0)+68>>2],d);b=b+1|0;if((b|0)<H[a+120>>2]){continue}break};break a;default:break b}}b=H[a>>2];H[b+20>>2]=49;Ia[H[b>>2]](a)}}function Bc(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=Ga-128|0;Ga=c;a:{b:{c:{d:{if(J[a+138>>1]==1){if(!(I[a+13|0]&64|J[a+90>>1]!=6)){H[c+52>>2]=c+126;H[c+48>>2]=c+124;mb(a,530,c+48|0);d=J[c+124>>1];if(!d){Xa(H[a+628>>2],H[a>>2],42377,0);a=0;break a}b=H[a+56>>2];if(b>>>0<0-d>>>0){b=((b+d|0)-1>>>0)/(d>>>0)|0}else{b=0}g=N(b,d);e=J[a+84>>1];b=QI(g,0,e,0);f=(Ha|0)!=0;e:{f:{g:{if(e){if(f){d=H[a>>2];b=H[a+628>>2];H[c+16>>2]=44135;Xa(b,d,45080,c+16|0);e=J[a+84>>1];b=QI(e,0,g,0);f=(Ha|0)!=0;break g}if(!(b&7)){break f}if(!f){break c}b=H[a>>2];a=H[a+628>>2];H[c+32>>2]=44135;Xa(a,b,45080,c+32|0);b=0;break c}if(b&7){break c}}if(!e){break e}}if(!f){break e}b=H[a>>2];a=H[a+628>>2];H[c>>2]=44135;Xa(a,b,45080,c);b=0}a=b>>>3|0;break b}g=J[a+98>>1];b=QI(H[a+56>>2],0,g,0);d=Ha;if(!g|!d){break d}d=H[a>>2];b=H[a+628>>2];H[c+112>>2]=44135;Xa(b,d,45080,c+112|0);b=0;break d}b=H[a+56>>2]}d=b;e=J[a+84>>1];b=QI(b,0,e,0);f=(Ha|0)!=0;h:{i:{j:{k:{if(e){if(f){g=H[a>>2];b=H[a+628>>2];H[c+80>>2]=44135;Xa(b,g,45080,c+80|0);e=J[a+84>>1];b=QI(e,0,d,0);f=(Ha|0)!=0;break k}if(!(b&7)){break j}if(!f){break h}b=H[a>>2];a=H[a+628>>2];H[c+96>>2]=44135;Xa(a,b,45080,c+96|0);b=0;break h}if(b&7){break h}}if(!e){break i}}if(!f){break i}b=H[a>>2];a=H[a+628>>2];H[c+64>>2]=44135;Xa(a,b,45080,c- -64|0);b=0}a=b>>>3|0;break a}a=(b>>>3|0)+1|0;break a}a=(b>>>3|0)+1|0}a=((a>>>0)/J[c+124>>1]<<1)+a|0}Ga=c+128|0;return a}function yy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=80){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=80;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]>>2]](a)}if((c|0)!=488){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=488;H[H[a>>2]+28>>2]=c;Ia[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];_a(a+4|0,0,484);H[a+16>>2]=1;H[a+12>>2]=c;H[a>>2]=b;Cl(a);H[a+308>>2]=0;H[a+24>>2]=0;H[a+8>>2]=0;H[a+164>>2]=0;H[a+168>>2]=0;H[a+172>>2]=0;H[a+176>>2]=0;H[a+180>>2]=0;H[a+184>>2]=0;H[a+188>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+208>>2]=0;b=Ia[H[H[a+4>>2]>>2]](a,0,172)|0;H[a+460>>2]=b;H[b+96>>2]=0;H[b+100>>2]=0;H[b+28>>2]=184;H[b+8>>2]=185;H[b+4>>2]=186;H[b>>2]=187;H[b+104>>2]=0;H[b+36>>2]=184;H[b+40>>2]=184;H[b+108>>2]=0;H[b+112>>2]=0;H[b+44>>2]=184;H[b+48>>2]=184;H[b+116>>2]=0;H[b+120>>2]=0;H[b+52>>2]=184;H[b+56>>2]=184;H[b+124>>2]=0;H[b+128>>2]=0;H[b+60>>2]=184;H[b+132>>2]=0;H[b+64>>2]=184;H[b+136>>2]=0;H[b+140>>2]=0;H[b+68>>2]=184;H[b+72>>2]=184;H[b+76>>2]=184;H[b+80>>2]=184;H[b+144>>2]=0;H[b+148>>2]=0;H[b+84>>2]=184;H[b+152>>2]=0;H[b+156>>2]=0;H[b+160>>2]=0;H[b+92>>2]=184;H[b+32>>2]=188;H[b+88>>2]=188;H[a+436>>2]=0;H[a+144>>2]=0;H[a+216>>2]=0;b=H[a+460>>2];H[b+164>>2]=0;H[b+24>>2]=0;H[b+12>>2]=0;H[b+16>>2]=0;b=Ia[H[H[a+4>>2]>>2]](a,0,28)|0;H[a+456>>2]=b;H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b+12>>2]=191;H[b+8>>2]=192;H[b+4>>2]=193;H[b>>2]=194;H[a+20>>2]=200}function Eu(a,b,c){a=a|0;b=b|0;c=c|0;var d=O(0),e=O(0),f=O(0),g=O(0),h=0,i=0,j=O(0),k=O(0),l=O(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=O(0),v=O(0),w=O(0),x=O(0),y=O(0),z=O(0),A=O(0);h=a;while(1){i=H[(m<<2)+b>>2]+c|0;n=I[i+7|0];o=I[i|0];d=O(n+o|0);p=I[i+4|0];q=I[i+3|0];e=O(p+q|0);g=O(d+e);r=I[i+6|0];s=I[i+1|0];f=O(r+s|0);t=I[i+5|0];i=I[i+2|0];j=O(t+i|0);k=O(f+j);L[h+16>>2]=g-k;L[h>>2]=O(k+g)+O(-1024);d=O(d-e);e=O(O(d+O(f-j))*O(.7071067690849304));L[h+24>>2]=d-e;L[h+8>>2]=d+e;d=O(o-n|0);g=O(s-r|0);f=O(i-t|0);j=O(O(g+f)*O(.7071067690849304));e=O(d-j);f=O(f+O(q-p|0));k=O(d+g);g=O(O(f-k)*O(.3826834261417389));f=O(O(f*O(.5411961078643799))+g);L[h+20>>2]=e+f;L[h+12>>2]=e-f;d=O(j+d);e=O(O(k*O(1.3065630197525024))+g);L[h+28>>2]=d-e;L[h+4>>2]=d+e;h=h+32|0;m=m+1|0;if((m|0)!=8){continue}break}h=7;while(1){g=L[a>>2];f=L[a+224>>2];d=O(g+f);j=L[a+96>>2];k=L[a+128>>2];e=O(j+k);l=O(d+e);u=L[a+32>>2];v=L[a+192>>2];w=O(u+v);x=L[a+64>>2];y=L[a+160>>2];z=O(x+y);A=O(w+z);L[a+128>>2]=l-A;L[a>>2]=A+l;d=O(d-e);e=O(O(d+O(w-z))*O(.7071067690849304));L[a+192>>2]=d-e;L[a+64>>2]=d+e;d=O(g-f);g=O(u-v);f=O(x-y);l=O(O(g+f)*O(.7071067690849304));e=O(d-l);f=O(f+O(j-k));j=O(d+g);g=O(O(f-j)*O(.3826834261417389));f=O(O(f*O(.5411961078643799))+g);L[a+160>>2]=e+f;L[a+96>>2]=e-f;d=O(d+l);e=O(O(j*O(1.3065630197525024))+g);L[a+224>>2]=d-e;L[a+32>>2]=d+e;b=h;h=h-1|0;a=a+4|0;if(b){continue}break}}function Xt(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;var j=0;if(f){a=J[a+26>>1];c=N(a,g);d=e>>>0<8;j=h<<2;while(1){h=e;if(!d){while(1){H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);g=a+i|0;H[b+4>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+8>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+12>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+16>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+20>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+24>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);g=a+g|0;H[b+28>>2]=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);b=b+32|0;i=a+g|0;h=h-8|0;if(h>>>0>7){continue}break}}f=f-1|0;a:{switch(h-1|0){case 6:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 5:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 4:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 3:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 2:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 1:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;case 0:H[b>>2]=I[i|0]|I[i+1|0]<<8|(I[i+2|0]<<16|I[i+3|0]<<24);i=a+i|0;b=b+4|0;break;default:break a}}i=c+i|0;b=b+j|0;if(f){continue}break}}}function lv(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0;f=a;while(1){d=H[(l<<2)+b>>2]+c|0;h=I[d+4|0];g=I[d+3|0];e=h+g|0;i=I[d+7|0];j=I[d|0];k=i+j|0;m=e+k|0;n=I[d+5|0];o=I[d+2|0];p=n+o|0;q=I[d+6|0];r=I[d+1|0];d=q+r|0;s=p+d|0;H[f+16>>2]=m-s<<2;H[f>>2]=(m+s<<2)-4096;e=k-e|0;k=d-p|0;d=N(e+k|0,4433)+1024|0;H[f+24>>2]=d+N(k,-15137)>>11;H[f+8>>2]=d+N(e,6270)>>11;d=g-h|0;h=j-i|0;g=N(d+h|0,-7373);e=r-q|0;k=e+d|0;i=o-n|0;m=i+h|0;j=N(k+m|0,9633)+1024|0;n=g+N(d,2446)|0;d=j+N(k,-16069)|0;H[f+28>>2]=n+d>>11;j=j+N(m,-3196)|0;k=N(i,16819);i=N(e+i|0,-20995);H[f+20>>2]=j+(k+i|0)>>11;H[f+12>>2]=d+(i+N(e,25172)|0)>>11;H[f+4>>2]=j+(g+N(h,12299)|0)>>11;f=f+32|0;l=l+1|0;if((l|0)!=8){continue}break}b=7;while(1){f=H[a+224>>2];d=H[a>>2];c=f+d|0;l=H[a+128>>2];h=H[a+96>>2];g=l+h|0;e=(c+g|0)+2|0;i=H[a+160>>2];j=H[a+64>>2];k=i+j|0;m=H[a+192>>2];n=H[a+32>>2];o=m+n|0;p=k+o|0;H[a+128>>2]=e-p>>2;H[a>>2]=e+p>>2;g=c-g|0;e=o-k|0;c=N(g+e|0,4433)+16384|0;H[a+192>>2]=c+N(e,-15137)>>15;H[a+64>>2]=c+N(g,6270)>>15;c=h-l|0;f=d-f|0;d=N(c+f|0,-7373);l=n-m|0;e=l+c|0;h=j-i|0;i=h+f|0;g=N(e+i|0,9633)+16384|0;j=d+N(c,2446)|0;c=g+N(e,-16069)|0;H[a+224>>2]=j+c>>15;g=g+N(i,-3196)|0;e=N(h,16819);h=N(h+l|0,-20995);H[a+160>>2]=g+(e+h|0)>>15;H[a+96>>2]=c+(h+N(l,25172)|0)>>15;H[a+32>>2]=g+(d+N(f,12299)|0)>>15;c=b;b=c-1|0;a=a+4|0;if(c){continue}break}}function Jr(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,k=0,l=0,m=0,n=0,o=0,p=0;h=Ga-16|0;Ga=h;a:{b:{c:{d:{e=H[a+584>>2];if(!I[e+401|0]){if((c>>>0)%K[e+1116>>2]|0){d=0;Xa(H[a+628>>2],69100,62094,0);break a}if((c|0)<=0){break d}o=e+536|0;a=H[e+1112>>2];while(1){if(!a){if(!yh(e,o,H[e+1104>>2],I[e+209|0]<<3)){d=0;break a}a=H[e+1112>>2]}if(H[e+1108>>2]){d=N(H[e+1064>>2],a);j=d+H[e+1092>>2]|0;k=d+H[e+1096>>2]|0;i=I[e+209|0];l=H[e+1088>>2]+N(H[e+1056>>2],N(i,a))|0;m=0;f=b;while(1){d=I[e+208|0];e:{if(!i){break e}g=1;n=0;a=l;if(!d){d=0;break e}while(1){p=g&255;g=0;if(p){while(1){F[f|0]=I[a|0];f=f+1|0;a=a+1|0;d=I[e+208|0];g=g+1|0;if(d>>>0>(g&255)>>>0){continue}break}i=I[e+209|0];g=d}a=(H[e+1056>>2]-g|0)+a|0;n=n+1|0;if((n&255)>>>0<i>>>0){continue}break}}F[f|0]=I[j|0];F[f+1|0]=I[k|0];m=m+1|0;if(m>>>0<K[e+1108>>2]){j=j+1|0;k=k+1|0;f=f+2|0;l=d+l|0;i=I[e+209|0];continue}break}a=H[e+1112>>2]}d=1;a=a+1|0;a=(a|0)==H[e+1068>>2]?0:a;H[e+1112>>2]=a;f=H[e+1116>>2];b=f+b|0;g=(c|0)==(f|0);c=c-f|0;if(!g){continue}break}break a}if((c>>>0)%K[e+1116>>2]|0){Xa(H[a+628>>2],69120,62094,0);break b}if((c|0)<=0){break c}H[h+12>>2]=b;b=e+536|0;while(1){if(!Rj(e,b,h+12|0)){break b}a=H[e+1116>>2];H[h+12>>2]=a+H[h+12>>2];d=(a|0)==(c|0);c=c-a|0;if(!d){continue}break}d=1;break a}aa(62140,42004,778,69100);X()}aa(62140,42004,826,69120);X()}d=0}Ga=h+16|0;return d|0}function Jl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=Ga-16|0;Ga=d;c=1;a:{if((Ia[H[H[b>>2]+12>>2]](b,d+14|0,1,1,0,0)|0)!=1){break a}e=I[d+14|0];if((e|0)==249){c=0;b:{if((Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)!=1){break b}f=I[d+15|0];g=Ia[H[H[b>>2]+12>>2]](b,a+940|0,1,4,0,0)|0;c=(I[a+941|0]|I[a+942|0]<<8)<<16>>16;e=(I[a+458|0]?c:c<<8|(c&65280)>>>8)<<16>>16;F[a+941|0]=e;F[a+942|0]=e>>>8;c=0;if((f|0)!=(g|0)){break b}H[a+360>>2]=e&65535;c=I[a+940|0];H[a+336>>2]=c&1?I[a+943|0]:-1;F[a+456|0]=c>>>2&7;c=1}e=I[d+14|0]}c:{if((e|0)!=254){break c}c=0;if((Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)!=1){break c}c=Ia[H[H[b>>2]+12>>2]](b,H[a+1080>>2],I[d+15|0],1,0,0)|0;F[H[a+1080>>2]+I[d+15|0]|0]=0;c=(c|0)==1}d:{if(I[d+14|0]==255){if((Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)!=1|I[d+15|0]!=11){break a}if((Ia[H[H[b>>2]+12>>2]](b,d+3|0,11,1,0,0)|0)!=1){break a}if((Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)!=1){break a}e=I[d+15|0];c=cb(e);if(!c){Ta(c);break a}e=Ia[H[H[b>>2]+12>>2]](b,c,e,1,0,0)|0;if(I[d+15|0]>=3){H[a+1084>>2]=I[c+1|0]|I[c+2|0]<<8;Ta(c);if((e|0)==1){break d}break a}Ta(c);if((e|0)==1){break d}break a}if(!c){break a}}h=1;if(!(Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)){break a}c=I[d+15|0];if(!c){break a}while(1){Ia[H[H[b>>2]+20>>2]](b,c,1)|0;if(!(Ia[H[H[b>>2]+12>>2]](b,d+15|0,1,1,0,0)|0)){break a}c=I[d+15|0];if(c){continue}break}}Ga=d+16|0;return h}function rt(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(f){a=e>>>0<8;c=h<<2;while(1){h=e;if(!a){while(1){H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;H[b+4>>2]=I[i+1|0]|I[j+1|0]<<8|I[k+1|0]<<16|-16777216;H[b+8>>2]=I[i+2|0]|I[j+2|0]<<8|I[k+2|0]<<16|-16777216;H[b+12>>2]=I[i+3|0]|I[j+3|0]<<8|I[k+3|0]<<16|-16777216;H[b+16>>2]=I[i+4|0]|I[j+4|0]<<8|I[k+4|0]<<16|-16777216;H[b+20>>2]=I[i+5|0]|I[j+5|0]<<8|I[k+5|0]<<16|-16777216;H[b+24>>2]=I[i+6|0]|I[j+6|0]<<8|I[k+6|0]<<16|-16777216;H[b+28>>2]=I[i+7|0]|I[j+7|0]<<8|I[k+7|0]<<16|-16777216;b=b+32|0;k=k+8|0;j=j+8|0;i=i+8|0;h=h-8|0;if(h>>>0>7){continue}break}}f=f-1|0;a:{switch(h-1|0){case 6:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 5:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 4:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 3:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 2:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 1:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;case 0:H[b>>2]=I[i|0]|I[j|0]<<8|I[k|0]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;break;default:break a}}k=g+k|0;j=g+j|0;i=g+i|0;b=b+c|0;if(f){continue}break}}}function rv(a,b){a=a|0;b=b|0;var 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;g=H[a+420>>2];d=H[a+236>>2];if(d){c=H[g+36>>2];a:{if(c){break a}c=d;if(H[a+288>>2]<=0){break a}c=0;while(1){H[((c<<2)+g|0)+20>>2]=0;c=c+1|0;if((c|0)<H[a+288>>2]){continue}break}c=H[a+236>>2]}H[g+36>>2]=c-1}if(H[a+316>>2]>0){while(1){e=j<<2;c=H[(e+a|0)+320>>2]<<2;d=H[(c+a|0)+292>>2];h=H[((H[d+24>>2]<<2)+g|0)+92>>2];i=H[((H[d+20>>2]<<2)+g|0)+76>>2];o=H[a+380>>2];k=H[a+384>>2];d=0;l=c+g|0;c=H[l+20>>2];m=b+e|0;n=H[m>>2];e=G[n>>1];b:{if((c|0)==(e|0)){break b}e=e-c|0;d=e>>31;c=(d^e)-d|0;d=0;while(1){e=d;d=e+1|0;f=c>>>0>1;c=c>>>1|0;if(f){continue}break}if(e>>>0<11){break b}e=H[a>>2];H[e+20>>2]=6;Ia[H[e>>2]](a)}d=i+(d<<2)|0;H[d>>2]=H[d>>2]+1;c:{if((k|0)<=0){break c}f=1;e=0;while(1){d:{c=J[(H[(f<<2)+o>>2]<<1)+n>>1];e:{if(c){if((e|0)>=16){d=(e-((e|0)<31?e:31)|0)+15|0;H[h+960>>2]=(H[h+960>>2]+(d>>>4|0)|0)+1;e=(e-(d&-16)|0)-16|0}d=1;i=c;c=c<<16>>31;c=(i^c)-c&65535;f:{if(c>>>0<2){break f}while(1){i=d;d=d+1|0;p=c>>>0>3;c=c>>>1|0;if(p){continue}break}if(i>>>0<10){break f}c=H[a>>2];H[c+20>>2]=6;Ia[H[c>>2]](a)}d=((e<<4)+d<<2)+h|0;H[d>>2]=H[d>>2]+1;e=0;if((f|0)!=(k|0)){break e}break c}if((f|0)==(k|0)){break d}e=e+1|0}f=f+1|0;continue}break}if((e|0)<0){break c}H[h>>2]=H[h>>2]+1}H[l+20>>2]=G[H[m>>2]>>1];j=j+1|0;if((j|0)<H[a+316>>2]){continue}break}}return 1}function Ak(a,b){var c=0,d=0,e=0,f=0,g=0;a:{c=I[a+9|0];if(c>>>0<8){break a}d=I[a+8|0];if(d&2){break a}e=H[a>>2];b:{c:{switch(d|0){case 0:if((c|0)==8){if(!e){break b}b=(b+e|0)-1|0;c=b+(e<<1)|0;if((e|0)!=1){g=e&-2;d=0;while(1){F[c|0]=I[b|0];F[c-1|0]=I[b|0];F[c-2|0]=I[b|0];f=b-1|0;F[c-3|0]=I[f|0];F[c-4|0]=I[f|0];F[c-5|0]=I[f|0];c=c-6|0;b=b-2|0;d=d+2|0;if((g|0)!=(d|0)){continue}break}}if(!(e&1)){break b}F[c|0]=I[b|0];F[c-1|0]=I[b|0];F[c-2|0]=I[b|0];break b}if(!e){break b}b=((e<<1)+b|0)-1|0;c=b+(e<<2)|0;d=0;while(1){F[c|0]=I[b|0];f=b-1|0;F[c-1|0]=I[f|0];F[c-2|0]=I[b|0];F[c-3|0]=I[f|0];F[c-4|0]=I[b|0];F[c-5|0]=I[f|0];c=c-6|0;b=b-2|0;d=d+1|0;if((d|0)!=(e|0)){continue}break};break b;case 4:break c;default:break b}}if((c|0)==8){if(!e){break b}c=e<<1;b=(c+b|0)-1|0;c=b+c|0;d=0;while(1){F[c|0]=I[b|0];f=b-1|0;F[c-1|0]=I[f|0];F[c-2|0]=I[f|0];F[c-3|0]=I[f|0];c=c-4|0;b=b-2|0;d=d+1|0;if((d|0)!=(e|0)){continue}break}break b}if(!e){break b}c=e<<2;b=(c+b|0)-1|0;c=b+c|0;d=0;while(1){F[c|0]=I[b|0];F[c-1|0]=I[b-1|0];f=b-2|0;F[c-2|0]=I[f|0];g=b-3|0;F[c-3|0]=I[g|0];F[c-4|0]=I[f|0];F[c-5|0]=I[g|0];F[c-6|0]=I[f|0];F[c-7|0]=I[g|0];c=c-8|0;b=b-4|0;d=d+1|0;if((d|0)!=(e|0)){continue}break}}b=I[a+10|0]+2|0;F[a+10|0]=b;F[a+8|0]=I[a+8|0]|2;b=N(b,I[a+9|0]);F[a+11|0]=b;b=b&255;d:{if(b>>>0>=8){b=N(b>>>3|0,e);break d}b=N(b,e)+7>>>3|0}H[a+4>>2]=b}}function Lu(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;n=Ga+-64|0;Ga=n;d=_a(a,0,256);while(1){a:{h=d;d=H[(i<<2)+b>>2]+c|0;e=I[d+3|0];f=I[d+1|0];g=e+f|0;j=I[d+4|0];k=I[d|0];l=j+k|0;m=g+l|0;d=I[d+2|0];H[h>>2]=(m+d<<2)-2560;g=N(l-g|0,6476)+1024|0;d=N(m-(d<<2)|0,2896);H[h+16>>2]=g-d>>11;H[h+8>>2]=d+g>>11;e=f-e|0;f=k-j|0;d=N(e+f|0,6810)+1024|0;H[h+12>>2]=d+N(e,-17828)>>11;H[h+4>>2]=d+N(f,4209)>>11;e=i-7|0;i=i+1|0;d=n;b:{switch(e|0){case 0:continue;case 2:break a;default:break b}}d=h+32|0;continue}break}while(1){i=H[a+192>>2];e=H[a+96>>2];b=i+e|0;h=H[d>>2];f=H[a+32>>2];c=h+f|0;g=b+c|0;j=H[a+224>>2];k=H[a+64>>2];l=j+k|0;m=l<<1;o=H[a+160>>2];p=H[a+128>>2];q=o+p|0;r=H[d+32>>2];s=H[a>>2];t=r+s|0;u=q+t|0;H[a+128>>2]=(N(g-m|0,-4582)+N(u-m|0,11997)|0)+16384>>15;H[a>>2]=N((g+l|0)+u|0,10486)+16384>>15;g=t-q|0;c=c-b|0;b=N(g+c|0,8716)+16384|0;H[a+192>>2]=b+N(c,-22820)>>15;H[a+64>>2]=b+N(g,5387)>>15;b=p-o|0;c=s-r|0;g=b+c|0;h=f-h|0;i=e-i|0;e=h-i|0;f=k-j|0;H[a+160>>2]=N(g-(e+f|0)|0,10486)+16384>>15;j=(N(c-b|0,9973)+N(h+i|0,-6163)|0)+16384|0;f=N(f,10486);e=(N(e,5243)-f|0)+N(e+g|0,3240)|0;H[a+224>>2]=j-e>>15;H[a+96>>2]=e+j>>15;H[a+32>>2]=(((f+(N(c,14647)+N(h,13213)|0)|0)+N(i,6732)|0)+N(b,2320)|0)+16384>>15;d=d+4|0;a=a+4|0;v=v+1|0;if((v|0)!=5){continue}break}Ga=n- -64|0}function Kv(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,n=0,o=0,p=0;a:{if(K[f>>2]>=g>>>0){break a}o=N(H[a+272>>2],3);j=H[a+396>>2];p=j+8|0;while(1){b:{c:{d:{h=H[c>>2];if(h>>>0<d>>>0){i=H[j+52>>2];k=H[j+60>>2]-i|0;l=d-h|0;l=k>>>0<l>>>0?k:l;Ia[H[H[a+408>>2]+4>>2]](a,(h<<2)+b|0,p,i,l);e:{if(H[j+48>>2]!=H[a+32>>2]){break e}i=H[a+76>>2];if((i|0)<=0){break e}k=0;h=H[a+272>>2];if((h|0)<=0){break e}while(1){if((h|0)>0){m=(k<<2)+j|0;i=1;while(1){h=H[m+8>>2];qd(h,0,h,0-i|0,1,H[a+28>>2]);h=H[a+272>>2];n=(h|0)>(i|0);i=i+1|0;if(n){continue}break}i=H[a+76>>2]}k=k+1|0;if((k|0)<(i|0)){continue}break}}H[c>>2]=l+H[c>>2];i=l+H[j+52>>2]|0;H[j+52>>2]=i;H[j+48>>2]=H[j+48>>2]-l;h=H[j+60>>2];break d}if(H[j+48>>2]){break a}i=H[j+52>>2];h=H[j+60>>2];if((i|0)>=(h|0)){break d}l=0;k=H[a+76>>2];if((k|0)>0){while(1){if((h|0)>(i|0)){k=H[((l<<2)+j|0)+8>>2];m=H[a+28>>2];n=i-1|0;while(1){qd(k,n,k,i,1,m);i=i+1|0;if((h|0)!=(i|0)){continue}break}k=H[a+76>>2]}l=l+1|0;if((l|0)<(k|0)){h=H[j+60>>2];i=H[j+52>>2];continue}break}h=H[j+60>>2]}H[j+52>>2]=h;break c}if((h|0)!=(i|0)){break b}}Ia[H[H[a+412>>2]+4>>2]](a,p,H[j+56>>2],e,H[f>>2]);H[f>>2]=H[f>>2]+1;i=H[a+272>>2];h=i+H[j+56>>2]|0;H[j+56>>2]=(h|0)<(o|0)?h:0;h=H[j+52>>2];if((h|0)>=(o|0)){H[j+52>>2]=0;h=0}H[j+60>>2]=h+i}if(K[f>>2]<g>>>0){continue}break}}}function Dv(a,b){a=a|0;b=b|0;var 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;f=H[a+420>>2];if(H[a+236>>2]){d=H[f+68>>2];if(!d){xf(a,H[f+72>>2]);d=H[a+236>>2];H[f+72>>2]=H[f+72>>2]+1&7}H[f+68>>2]=d-1}k=H[b>>2];l=H[a+380>>2];d=H[a+292>>2];b=H[a+364>>2];g=b;a:{if((b|0)<=0){break a}g=b;while(1){c=G[(H[(g<<2)+l>>2]<<1)+k>>1];b:{if((c|0)>=0){if(!(c>>H[a+372>>2])){break b}break a}if(0-c>>H[a+372>>2]){break a}}c=(g|0)>1;g=g-1|0;if(c){continue}break}g=0}i=H[d+24>>2];c=H[a+360>>2];if((g|0)>=(c|0)){n=f+204|0;o=a+i|0;m=(i<<2)+f|0;while(1){d=(H[m+140>>2]+N(c,3)|0)-3|0;tb(a,d,0);b=c;c:{d:{e:{while(1){f:{g:{c=G[(H[(b<<2)+l>>2]<<1)+k>>1];h:{if((c|0)>=0){c=c>>H[a+372>>2];if(!c){break g}e=0;break h}c=0-c>>H[a+372>>2];if(!c){break g}e=1}tb(a,d+1|0,1);tb(a,n,e);d=d+2|0;h=c-1|0;if(!h){break e}tb(a,d,1);if((h|0)==1){break e}tb(a,d,1);e=H[m+140>>2]+(I[o+184|0]<(b|0)?217:189)|0;d=2;if(h>>>0<=3){break f}c=h;while(1){j=e;tb(a,e,1);e=e+1|0;d=d<<1;p=c>>>0<8;c=c>>1;if(!p){continue}break}tb(a,e,0);if(!d){break c}e=j+15|0;break d}tb(a,d+1|0,0);b=b+1|0;d=d+3|0;continue}break}tb(a,e,0);e=e+14|0;break d}tb(a,d,0);break c}while(1){c=d>>1;tb(a,e,(c&h)!=0);j=d>>>0>3;d=c;if(j){continue}break}}c=b+1|0;if((b|0)<(g|0)){continue}break}b=H[a+364>>2]}if((b|0)>=(c|0)){tb(a,(H[((i<<2)+f|0)+140>>2]+N(c,3)|0)-3|0,1)}return 1}function Lt(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;var j=0,k=0,l=0;k=(g|0)/8|0;a:{if(!f){break a}f=f-1|0;j=H[a+64>>2];if(e>>>0>=8){l=(e-(e-8&-8)|0)-9|0;while(1){a=f;g=e;while(1){d=i;c=b;f=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[f>>2];H[b+4>>2]=H[f+4>>2];H[b+8>>2]=H[f+8>>2];H[b+12>>2]=H[f+12>>2];H[b+16>>2]=H[f+16>>2];H[b+20>>2]=H[f+20>>2];H[b+24>>2]=H[f+24>>2];H[b+28>>2]=H[f+28>>2];b=b+32|0;i=i+1|0;g=g-8|0;if(g>>>0>7){continue}break}b:{if(g){g=2;i=H[(I[i|0]<<2)+j>>2];c:{switch(l|0){case 6:H[c+32>>2]=H[i>>2];b=c+36|0;i=i+4|0;case 5:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 4:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 3:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 2:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 1:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;break;case 0:break c;default:break b}}H[b>>2]=H[i>>2];b=b+4|0;break b}g=1}f=a-1|0;i=(d+k|0)+g|0;b=(h<<2)+b|0;if(a){continue}break}break a}if(!e){break a}c=e-1|0;while(1){a=f;d=i+1|0;f=H[(I[i|0]<<2)+j>>2];d:{switch(c|0){case 6:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 5:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 4:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 3:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 2:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 1:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 0:H[b>>2]=H[f>>2];b=b+4|0;break;default:break d}}f=a-1|0;i=d+k|0;b=(h<<2)+b|0;if(a){continue}break}}}function Ft(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;var j=0,k=0,l=0;k=(g|0)/8|0;a:{if(!f){break a}f=f-1|0;j=H[a+60>>2];if(e>>>0>=8){l=(e-(e-8&-8)|0)-9|0;while(1){a=f;g=e;while(1){d=i;c=b;f=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[f>>2];H[b+4>>2]=H[f+4>>2];H[b+8>>2]=H[f+8>>2];H[b+12>>2]=H[f+12>>2];H[b+16>>2]=H[f+16>>2];H[b+20>>2]=H[f+20>>2];H[b+24>>2]=H[f+24>>2];H[b+28>>2]=H[f+28>>2];b=b+32|0;i=i+1|0;g=g-8|0;if(g>>>0>7){continue}break}b:{if(g){g=2;i=H[(I[i|0]<<2)+j>>2];c:{switch(l|0){case 6:H[c+32>>2]=H[i>>2];b=c+36|0;i=i+4|0;case 5:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 4:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 3:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 2:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;case 1:H[b>>2]=H[i>>2];b=b+4|0;i=i+4|0;break;case 0:break c;default:break b}}H[b>>2]=H[i>>2];b=b+4|0;break b}g=1}f=a-1|0;i=(d+k|0)+g|0;b=(h<<2)+b|0;if(a){continue}break}break a}if(!e){break a}c=e-1|0;while(1){a=f;d=i+1|0;f=H[(I[i|0]<<2)+j>>2];d:{switch(c|0){case 6:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 5:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 4:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 3:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 2:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 1:H[b>>2]=H[f>>2];b=b+4|0;f=f+4|0;case 0:H[b>>2]=H[f>>2];b=b+4|0;break;default:break d}}f=a-1|0;i=d+k|0;b=(h<<2)+b|0;if(a){continue}break}}}function pg(a,b,c,d,e){var f=0,g=0;g=Ga-256|0;Ga=g;H[e+16>>2]=0;H[e+8>>2]=0;H[e+12>>2]=0;H[e+4>>2]=c;H[e>>2]=0;a:{if((d|0)==-1){H[e>>2]=b;break a}if((d|0)>=3){Sc(g,1,1,d);fe(a,g,35200)}wk(a,2);H[a+212>>2]=b;H[a+216>>2]=c;b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b;c=a+212|0;b:{c:{while(1){if($c(c,0)){b=H[a+236>>2];if(b){break c}hb(a,34898);X()}if(!H[a+228>>2]){b=H[e+8>>2];d=H[e+12>>2];d:{if((b|0)<(d|0)){break d}f=b+4|0;H[e+12>>2]=f;b=H[e+16>>2];f=ac(a,f<<2);H[e+16>>2]=f;if(!b){break d}$a(f,b,d<<2);fb(a,b)}b=ac(a,H[a+272>>2]);d=H[e+8>>2]<<2;H[d+H[e+16>>2]>>2]=b;$a(H[d+H[e+16>>2]>>2],H[a+268>>2],H[a+272>>2]);H[e+8>>2]=H[e+8>>2]+1;b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b}if(H[a+216>>2]){continue}break}while(1){e:{b=$c(c,4);if(b){if((b|0)!=1){break e}b=H[a+272>>2];a=b-H[a+228>>2]|0;c=(a>>>0>b>>>0?0:a)+N(b,H[e+8>>2])|0;break a}if(H[a+228>>2]){continue}b=H[e+8>>2];d=H[e+12>>2];f:{if((b|0)<(d|0)){break f}f=b+4|0;H[e+12>>2]=f;b=H[e+16>>2];f=ac(a,f<<2);H[e+16>>2]=f;if(!b){break f}$a(f,b,d<<2);fb(a,b)}b=ac(a,H[a+272>>2]);d=H[e+8>>2]<<2;H[d+H[e+16>>2]>>2]=b;$a(H[d+H[e+16>>2]>>2],H[a+268>>2],H[a+272>>2]);H[e+8>>2]=H[e+8>>2]+1;b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b;continue}break}b=H[a+236>>2];if(b){break b}hb(a,34898);X()}hb(a,b);X()}hb(a,b);X()}Ga=g+256|0;return c}function kv(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0;f=_a(a,0,256);while(1){d=H[(j<<2)+b>>2]+c|0;k=I[d+5|0];l=I[d+1|0];h=k+l|0;i=I[d+3|0];g=I[d+4|0];m=I[d+2|0];e=g+m|0;o=I[d+6|0];p=I[d|0];d=o+p|0;n=e+d|0;H[f>>2]=((h+i|0)+n<<2)-3584;n=N(n-(i<<2)|0,2896);q=N(d-h|0,7223)+1024|0;d=N(d-e|0,7542);H[f+24>>2]=n+(q-d|0)>>11;e=N(h-e|0,2578);H[f+16>>2]=(e+q|0)+N(h-(i<<1)|0,-5793)>>11;H[f+8>>2]=(n+(d+e|0)|0)+1024>>11;d=m-g|0;h=p-o|0;i=N(d+h|0,5027)+1024|0;g=i+N(d,15326)|0;e=d;d=l-k|0;e=N(e+d|0,-11295);H[f+20>>2]=g+e>>11;g=e;e=N(h-d|0,1395);d=N(d+h|0,7663);H[f+12>>2]=((g+e|0)+d|0)+1024>>11;H[f+4>>2]=d+(i-e|0)>>11;f=f+32|0;j=j+1|0;if((j|0)!=7){continue}break}while(1){i=H[a+128>>2];e=H[a+64>>2];f=i+e|0;k=H[a+192>>2];l=H[a>>2];d=k+l|0;g=f+d|0;c=H[a+96>>2];h=H[a+160>>2];j=H[a+32>>2];b=h+j|0;H[a>>2]=N(g+(c+b|0)|0,10700)+16384>>15;g=N(g-(c<<2)|0,3783);m=N(d-b|0,9434)+16384|0;d=N(d-f|0,9850);H[a+192>>2]=g+(m-d|0)>>15;f=N(b-f|0,3367);H[a+128>>2]=(f+m|0)+N(b-(c<<1)|0,-7566)>>15;H[a+64>>2]=(g+(d+f|0)|0)+16384>>15;b=e-i|0;c=l-k|0;f=N(b+c|0,6565)+16384|0;e=f+N(b,20017)|0;d=b;b=j-h|0;d=N(d+b|0,-14752);H[a+160>>2]=e+d>>15;e=d;d=N(c-b|0,1822);b=N(b+c|0,10009);H[a+96>>2]=((e+d|0)+b|0)+16384>>15;H[a+32>>2]=b+(f-d|0)>>15;a=a+4|0;r=r+1|0;if((r|0)!=7){continue}break}}function Vt(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;var j=0;if(f){a=J[a+26>>1];d=N(a,g);g=e>>>0<8;j=h<<2;while(1){h=e;if(!g){while(1){H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;c=a+i|0;H[b+4>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+8>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+12>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+16>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+20>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+24>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;c=a+c|0;H[b+28>>2]=I[c|0]|I[c+1|0]<<8|I[c+2|0]<<16|-16777216;b=b+32|0;i=a+c|0;h=h-8|0;if(h>>>0>7){continue}break}}f=f-1|0;a:{switch(h-1|0){case 6:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 5:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 4:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 3:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 2:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 1:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;case 0:H[b>>2]=I[i|0]|I[i+1|0]<<8|I[i+2|0]<<16|-16777216;i=a+i|0;b=b+4|0;break;default:break a}}i=d+i|0;b=b+j|0;if(f){continue}break}}}function gt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ga-16|0;Ga=e;a:{b:{if(!a){break b}d=wb(b);if(d>>>0>=4294967280){break a}c:{d:{if(d>>>0>=11){f=d+16&-16;c=Va(f);H[e+8>>2]=f|-2147483648;H[e>>2]=c;H[e+4>>2]=d;break d}F[e+11|0]=d;c=e;if(!d){break c}}$a(c,b,d)}F[c+d|0]=0;f=a;d=H[a+12>>2];g=H[a+8>>2];if((d|0)!=(g|0)){e:{a=I[e+11|0];b=a<<24>>24<0;k=b?H[e>>2]:e;j=b?H[e+4>>2]:a;a=g;while(1){h=I[a+11|0];c=h<<24>>24;b=(c|0)<0;f:{if(((b?H[a+4>>2]:h)|0)!=(j|0)){break f}i=H[a>>2];g:{if(!b){if(!c){break g}b=a;c=k;if(I[c|0]!=(i&255)){break f}while(1){h=h-1|0;if(!h){break g}i=I[c+1|0];l=I[b+1|0];b=b+1|0;c=c+1|0;if((i|0)==(l|0)){continue}break}break f}if(!j){break g}if(Uc(b?i:a,k,j)){break f}}b=H[a+12>>2];if(b){Ta(b);H[a+12>>2]=0;g=H[f+8>>2];d=H[f+12>>2]}b=N((a-g|0)/20|0,20)+g|0;c=b+20|0;h:{if((d|0)!=(c|0)){while(1){if(F[b+11|0]<0){Ta(H[b>>2])}a=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=a;H[b+8>>2]=H[c+8>>2];F[c+11|0]=0;F[c|0]=0;a=H[c+16>>2];H[b+12>>2]=H[c+12>>2];H[b+16>>2]=a;b=b+20|0;c=c+20|0;if((d|0)!=(c|0)){continue}break}d=H[f+12>>2];if((d|0)==(b|0)){break h}}while(1){a=d-20|0;if(F[d-9|0]<0){Ta(H[a>>2])}d=a;if((a|0)!=(b|0)){continue}break}}H[f+12>>2]=b;break e}a=a+20|0;if((d|0)!=(a|0)){continue}break}}}if(F[e+11|0]>=0){break b}Ta(H[e>>2])}Ga=e+16|0;return}Qb();X()}function cp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;a:{if(!c){break a}d=332;d=I[c+368|0]?d:(H[c+360>>2]<<2)+368|0;H[e+8>>2]=d;H[e+4>>2]=82;H[a+8>>2]=H[a+8>>2]+d;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],e+4|0,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],c+16|0,4);Ua(H[a+4>>2],c+20|0,4);Ua(H[a+4>>2],c+24|0,4);Ua(H[a+4>>2],c+28|0,1);Ua(H[a+4>>2],c+29|0,1);Ua(H[a+4>>2],c+30|0,1);Ua(H[a+4>>2],c+31|0,1);Ua(H[a+4>>2],c+32|0,1);Ua(H[a+4>>2],c+33|0,1);Ua(H[a+4>>2],c+34|0,1);Ua(H[a+4>>2],c+35|0,1);d=0;H[e+12>>2]=0;while(1){b=(d<<1)+c|0;Ua(H[a+4>>2],J[b+36>>1]==52685?e+12|0:b+36|0,2);d=d+1|0;if((d|0)!=32){continue}break}d=0;H[e+12>>2]=0;while(1){b=(d<<1)+c|0;Ua(H[a+4>>2],J[b+100>>1]==52685?e+12|0:b+100|0,2);d=d+1|0;if((d|0)!=64){continue}break}d=0;H[e+12>>2]=0;while(1){b=(d<<1)+c|0;Ua(H[a+4>>2],J[b+228>>1]==52685?e+12|0:b+228|0,2);d=d+1|0;if((d|0)!=32){continue}break}d=0;H[e+12>>2]=0;while(1){b=(d<<1)+c|0;Ua(H[a+4>>2],J[b+292>>1]==52685?e+12|0:b+292|0,2);d=d+1|0;if((d|0)!=32){continue}break}if(I[c+368|0]){break a}Ua(H[a+4>>2],c+356|0,4);Ua(H[a+4>>2],c+360|0,4);if(!H[c+360>>2]){break a}d=0;while(1){Ua(H[a+4>>2],H[c+364>>2]+(d<<2)|0,4);d=d+1|0;if(d>>>0<K[c+360>>2]){continue}break}}Ga=e+16|0}function gm(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=Ga-16|0;Ga=k;f=Ga-16|0;Ga=f;tm(a);Ga=f+16|0;if(I[b+11|0]>>>7|0){e=H[b+4>>2]}else{e=I[b+11|0]}f=wb(c);if(I[b+11|0]>>>7|0){b=H[b>>2]}i=b;d=Ga-16|0;Ga=d;a:{b=f+e|0;if(b>>>0<=4294967279){b:{if(b>>>0<=10){F[a+11|0]=e;b=a;break b}if(b>>>0>=11){g=b+16&-16;b=g-1|0;b=(b|0)==11?g:b}else{b=10}g=b+1|0;b=Va(g);H[a>>2]=b;H[a+8>>2]=g|-2147483648;H[a+4>>2]=e}Hf(b,i,e);F[d+15|0]=0;F[b+e|0]=I[d+15|0];Ga=d+16|0;break a}Qb();X()}j=Ga-16|0;Ga=j;e=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:10;if(I[a+11|0]>>>7|0){b=H[a+4>>2]}else{b=I[a+11|0]}c:{if(e-b>>>0>=f>>>0){if(!f){break c}if(I[a+11|0]>>>7|0){e=H[a>>2]}else{e=a}Hf(e+b|0,c,f);b=b+f|0;d:{if(I[a+11|0]>>>7|0){H[a+4>>2]=b;break d}F[a+11|0]=b}F[j+15|0]=0;F[b+e|0]=I[j+15|0];break c}g=Ga-16|0;Ga=g;i=f;e:{f=b;d=(i+b|0)-e|0;if(d>>>0<=(e^-1)-17>>>0){if(I[a+11|0]>>>7|0){b=H[a>>2]}else{b=a}f:{if(e>>>0<2147483623){H[g+8>>2]=e<<1;H[g+12>>2]=d+e;d=Ga-16|0;Ga=d;Ga=d+16|0;d=g+8|0;h=g+12|0;d=H[(K[h>>2]<K[d>>2]?d:h)>>2];if(d>>>0>=11){h=d+16&-16;d=h-1|0;d=(d|0)==11?h:d}else{d=10}break f}d=-18}h=d+1|0;d=Va(h);if(f){Hf(d,b,f)}if(i){Hf(d+f|0,c,i)}if((e|0)!=10){Ta(b)}H[a>>2]=d;H[a+8>>2]=h|-2147483648;b=a;a=f+i|0;H[b+4>>2]=a;F[g+7|0]=0;F[a+d|0]=I[g+7|0];Ga=g+16|0;break e}Qb();X()}}Ga=j+16|0;Ga=k+16|0}function Yh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=H[a+204>>2];a:{if(f){i=H[H[a+388>>2]+32>>2];e=H[f+N(i,36)>>2];H[a+288>>2]=e;b:{if((e|0)<=0){break b}c=H[a+84>>2];if(e-1>>>0>=3){m=e&-4;h=a+292|0;d=(f+N(i,36)|0)+4|0;while(1){g=b<<2;H[g+h>>2]=c+N(H[d+g>>2],88);j=g|4;H[j+h>>2]=c+N(H[d+j>>2],88);j=g|8;H[j+h>>2]=c+N(H[d+j>>2],88);g=g|12;H[g+h>>2]=c+N(H[d+g>>2],88);b=b+4|0;k=k+4|0;if((m|0)!=(k|0)){continue}break}}e=e&3;if(!e){break b}h=f+N(i,36)|0;while(1){d=b<<2;H[(d+a|0)+292>>2]=c+N(H[(d+h|0)+4>>2],88);b=b+1|0;l=l+1|0;if((e|0)!=(l|0)){continue}break}}if(!H[a+264>>2]){break a}b=f+N(i,36)|0;H[a+360>>2]=H[b+20>>2];H[a+364>>2]=H[b+24>>2];H[a+368>>2]=H[b+28>>2];H[a+372>>2]=H[b+32>>2];return}c=H[a+76>>2];if((c|0)>=5){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=27;H[H[a>>2]+28>>2]=4;Ia[H[H[a>>2]>>2]](a);c=H[a+76>>2]}H[a+288>>2]=c;if((c|0)<=0){break a}f=H[a+84>>2];b=0;if(c-1>>>0>=3){h=c&-4;e=a+292|0;while(1){H[e+(b<<2)>>2]=f+N(b,88);d=b|1;H[e+(d<<2)>>2]=f+N(d,88);d=b|2;H[e+(d<<2)>>2]=f+N(d,88);d=b|3;H[e+(d<<2)>>2]=f+N(d,88);b=b+4|0;g=g+4|0;if((h|0)!=(g|0)){continue}break}}c=c&3;if(!c){break a}while(1){H[((b<<2)+a|0)+292>>2]=f+N(b,88);b=b+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}H[a+360>>2]=0;H[a+368>>2]=0;b=H[a+376>>2];H[a+364>>2]=N(b,b)-1;H[a+372>>2]=0}function pB(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;g=Ga-32|0;Ga=g;h=1;f=H[a+28>>2];a:{if(!f){break a}f=Ia[H[H[f>>2]+32>>2]](f)|0;if(!f){break a}b:{c:{f=Ia[H[H[f>>2]+36>>2]](f)|0;switch(f-128|0){case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:break a;case 0:case 1:case 2:case 6:case 8:case 33:case 34:case 35:case 49:case 50:case 58:case 76:case 94:case 110:break b;default:break c}}if(f){break a}}h=f}f=g+16|0;df(f,c,b,h);H[g+8>>2]=0;H[g+12>>2]=0;Cn(a,f,+(d|0),+(e|0),g+8|0);if(F[g+27|0]<0){Ta(H[g+16>>2])}Ga=g+32|0}
|
||
function _d(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{b:{switch(c-1|0){case 0:H[a+408>>2]=0;H[a+412>>2]=0;H[a+400>>2]=0;H[a+404>>2]=1072693248;H[a+432>>2]=0;H[a+436>>2]=0;H[a+424>>2]=0;H[a+428>>2]=1072693248;H[a+416>>2]=0;H[a+420>>2]=0;H[a+440>>2]=0;H[a+444>>2]=0;break a;case 1:g=M[b+32>>3];j=M[b+40>>3];h=M[b>>3];d=M[b+8>>3];e=M[b+16>>3];i=M[a+408>>3];k=M[a+424>>3];f=M[b+24>>3];M[a+424>>3]=e*i+k*f;l=e;e=M[a+400>>3];m=f;f=M[a+416>>3];M[a+416>>3]=l*e+m*f;M[a+408>>3]=h*i+d*k;M[a+400>>3]=h*e+d*f;M[a+440>>3]=g*i+k*j+M[a+440>>3];M[a+432>>3]=M[a+432>>3]+(g*e+f*j);break a;case 2:i=M[b+32>>3];k=M[b+40>>3];g=M[b>>3];j=M[b+16>>3];e=M[a+416>>3];h=M[b+8>>3];d=M[b+24>>3];f=M[a+424>>3];M[a+424>>3]=e*h+d*f;M[a+416>>3]=e*g+j*f;e=M[a+400>>3];f=M[a+408>>3];M[a+408>>3]=h*e+d*f;M[a+400>>3]=e*g+f*j;e=h;h=M[a+432>>3];f=d;d=M[a+440>>3];M[a+440>>3]=k+(e*h+f*d);M[a+432>>3]=i+(h*g+j*d);break a;default:break b}}M[a+400>>3]=M[b>>3];M[a+408>>3]=M[b+8>>3];M[a+416>>3]=M[b+16>>3];M[a+424>>3]=M[b+24>>3];M[a+432>>3]=M[b+32>>3];M[a+440>>3]=M[b+40>>3]}j=M[a+424>>3];i=M[a+400>>3];h=M[a+416>>3];d=M[a+408>>3];g=j*i-h*d;k=j/g;M[a+472>>3]=k;M[a+464>>3]=-h/g;M[a+456>>3]=-d/g;M[a+448>>3]=k;e=d;d=M[a+432>>3];f=i;i=M[a+440>>3];M[a+488>>3]=e*d/g-f*i/g;M[a+480>>3]=h*i/g-j*d/g;ze(a)}function Jv(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,n=0,o=0;a:{h=H[c>>2];if(h>>>0>=d>>>0){break a}j=H[a+396>>2];m=j+8|0;while(1){if(K[f>>2]>=g>>>0){break a}k=H[j+52>>2];i=H[a+272>>2]-k|0;l=d-h|0;i=i>>>0<l>>>0?i:l;Ia[H[H[a+408>>2]+4>>2]](a,(h<<2)+b|0,m,k,i);H[c>>2]=i+H[c>>2];h=i+H[j+52>>2]|0;H[j+52>>2]=h;l=H[j+48>>2];H[j+48>>2]=l-i;k=H[a+272>>2];b:{c:{if(!((i|0)!=(l|0)|(k|0)<=(h|0))){i=0;l=H[a+76>>2];if((l|0)>0){while(1){if((h|0)<(k|0)){l=H[(j+(i<<2)|0)+8>>2];n=H[a+28>>2];o=h-1|0;while(1){qd(l,o,l,h,1,n);h=h+1|0;if((k|0)!=(h|0)){continue}break}l=H[a+76>>2]}i=i+1|0;if((l|0)>(i|0)){k=H[a+272>>2];h=H[j+52>>2];continue}break}k=H[a+272>>2]}H[j+52>>2]=k;break c}if((h|0)!=(k|0)){break b}}Ia[H[H[a+412>>2]+4>>2]](a,m,0,e,H[f>>2]);H[j+52>>2]=0;H[f>>2]=H[f>>2]+1}d:{if(H[j+48>>2]){break d}h=H[f>>2];if(h>>>0>=g>>>0){break d}e:{c=H[a+76>>2];if((c|0)<=0){break e}i=H[a+84>>2];b=0;while(1){d=(N(H[i+40>>2],H[i+12>>2])|0)/H[a+280>>2]|0;h=N(d,h);d=N(d,g);if((h|0)<(d|0)){j=N(H[i+36>>2],H[i+28>>2]);c=H[(b<<2)+e>>2];k=h-1|0;while(1){qd(c,k,c,h,1,j);h=h+1|0;if((d|0)!=(h|0)){continue}break}c=H[a+76>>2]}b=b+1|0;if((c|0)<=(b|0)){break e}i=i+88|0;h=H[f>>2];continue}}H[f>>2]=g;return}h=H[c>>2];if(h>>>0<d>>>0){continue}break}}}function Op(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;var g=0,h=0,i=0,j=0;g=Ga-80|0;Ga=g;if(b){H[g+8>>2]=3;Ia[H[H[b>>2]+292>>2]](b,g+8|0)|0;a:{b:{switch(H[a+24>>2]-1|0){case 0:h=H[a+16>>2];H[g+76>>2]=0;M[g+48>>3]=f;M[g+40>>3]=e;M[g+32>>3]=d;M[g+24>>3]=c;H[g+16>>2]=h;H[g+8>>2]=169580;H[g+12>>2]=b;if(h){h=Ia[H[H[h>>2]+16>>2]](h)|0;i=H[h+12>>2];j=H[h+4>>2];h=H[h+8>>2]-H[h>>2]|0;if((h|0)>0){c=e/+(h|0)}else{c=1}M[g+56>>3]=c;h=i-j|0;if((h|0)>0){c=f/+(h|0)}else{c=1}M[g+64>>3]=c;h=H[a+16>>2]}F[g+72|0]=0;j=g+8|0;i=H[h+240>>2];if(i){Ia[H[H[i>>2]+4>>2]](i)}i=Va(8);H[i+4>>2]=j;H[i>>2]=195232;H[h+240>>2]=i;a=H[a+16>>2];Ia[H[H[a>>2]+104>>2]](a);H[g+8>>2]=169580;a=H[g+76>>2];if(!a){break a}Ta(a);break a;case 1:break b;default:break a}}i=H[a+20>>2];if(i){h=H[H[i>>2]-12>>2]+i|0}H[g+76>>2]=0;M[g+48>>3]=f;M[g+40>>3]=e;M[g+32>>3]=d;M[g+24>>3]=c;H[g+16>>2]=h;H[g+12>>2]=b;H[g+8>>2]=169580;if(h){h=Ia[H[H[h>>2]+16>>2]](h)|0;i=H[h+12>>2];j=H[h+4>>2];h=H[h+8>>2]-H[h>>2]|0;if((h|0)>0){c=e/+(h|0)}else{c=1}M[g+56>>3]=c;h=i-j|0;if((h|0)>0){c=f/+(h|0)}else{c=1}M[g+64>>3]=c;i=H[a+20>>2]}F[g+72|0]=0;_n(i,g+8|0);a=H[a+20>>2];Ia[H[H[a>>2]+16>>2]](a);H[g+8>>2]=169580;a=H[g+76>>2];if(!a){break a}Ta(a)}H[g+8>>2]=3;Ia[H[H[b>>2]+296>>2]](b,g+8|0)|0}Ga=g+80|0;return(b|0)!=0|0}function cc(a,b,c){var d=0;a:{b:{c:{d:{e:{f:{g:{h:{c=c-1|0;switch(c|0){case 2:case 7:break c;case 11:break d;case 10:break e;case 4:case 9:break f;case 3:case 8:break g;case 0:case 5:break h;default:break b}}if(H[b+4>>2]){break b}return 0}if(K[b+4>>2]>3){break b}break a}if(K[b+4>>2]>7){break b}break a}if(K[b+4>>2]<4){break a}return+L[H[b>>2]>>2]}if(K[b+4>>2]<8){break a}return M[H[b>>2]>>3]}if(K[b+4>>2]<=1){break a}}b=H[b>>2];i:{switch(c|0){case 5:return+F[b|0];case 0:return+I[b|0];case 2:a=H[a+264>>2];return+(I[!a+b|0]<<8|I[((a|0)!=0)+b|0]);case 3:j:{if(H[a+264>>2]){c=I[b+1|0]<<16|I[b|0]<<24|I[b+2|0]<<8;b=b+3|0;break j}c=I[b+2|0]<<16|I[b+3|0]<<24|I[b+1|0]<<8}return+((I[b|0]|c)>>>0);case 4:case 9:k:{if(H[a+264>>2]){a=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);a=a<<24|a<<8&16711680|(a>>>8&65280|a>>>24);c=I[b+5|0]<<16|I[b+4|0]<<24|I[b+6|0]<<8;b=b+7|0;break k}c=I[b+6|0]<<16|I[b+7|0]<<24|I[b+5|0]<<8;a=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);b=b+4|0}b=I[b|0]|c;if(!b){break a}return+(a|0)/+(b|0);case 7:a=H[a+264>>2];return+((I[!a+b|0]<<8|I[((a|0)!=0)+b|0])<<16>>16);case 8:break i;default:break a}}l:{if(H[a+264>>2]){c=I[b+1|0]<<16|I[b|0]<<24|I[b+2|0]<<8;b=b+3|0;break l}c=I[b+2|0]<<16|I[b+3|0]<<24|I[b+1|0]<<8}d=+(I[b|0]|c)}return d}function $j(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Ga-16|0;Ga=h;f=54347;e=H[b+4>>2];a:{if(e>>>0>=c>>>0){f=54555;if(c>>>0>=e>>>0){break a}}e=H[a>>2];g=H[a+628>>2];i=H[Hb(a,J[b>>1])+16>>2];j=H[b+4>>2];H[h+8>>2]=c;H[h+4>>2]=j;H[h>>2]=i;nb(g,e,f,h)}b:{c:{f=H[d>>2];if(f){break c}f=Yb(a,c,4,60500);H[d>>2]=f;if(f){break c}d=0;break b}d=0;Ub(f,0,c<<2);e=H[b+4>>2];if(J[b+2>>1]==3){e=Yb(a,e,2,60607);if(!e){break b}g=H[b+4>>2];d:{if(g>>>0<=2){if(J[a+456>>1]==19789){d=1;e:{f:{switch(g-1|0){case 0:a=H[b+8>>2];break e;case 1:break f;default:break d}}a=H[b+8>>2];G[e+2>>1]=a}G[e>>1]=a>>>16;break d}d=1;g:{switch(g-1|0){case 0:G[e>>1]=H[b+8>>2];break d;case 1:break g;default:break d}}a=H[b+8>>2];G[e+2>>1]=a>>>16;G[e>>1]=a;break d}d=(hc(a,b,e)|0)!=0}h:{if(!d|(c|0)<=0){break h}a=0;while(1){if(H[b+4>>2]<=(a|0)){break h}H[(a<<2)+f>>2]=J[e+(a<<1)>>1];a=a+1|0;if((c|0)!=(a|0)){continue}break}}Ta(e);break b}if((c|0)!=(e|0)){e=Yb(a,e,4,60607);if(!e){break b}d=1;i:{if(H[b+4>>2]==1){H[e>>2]=H[b+8>>2];break i}d=(hc(a,b,e)|0)!=0}j:{if(!d|(c|0)<=0){break j}a=0;while(1){if(H[b+4>>2]<=(a|0)){break j}g=a<<2;H[g+f>>2]=H[e+g>>2];a=a+1|0;if((c|0)!=(a|0)){continue}break}}Ta(e);break b}d=1;if((c|0)==1){H[f>>2]=H[b+8>>2];break b}d=(hc(a,b,f)|0)!=0}Ga=h+16|0;return d}function wB(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;var i=0;i=Ga-16|0;Ga=i;e=1;h=H[a+28>>2];a:{if(!h){break a}h=Ia[H[H[h>>2]+32>>2]](h)|0;if(!h){break a}b:{c:{h=Ia[H[H[h>>2]+36>>2]](h)|0;switch(h-128|0){case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:break a;case 0:case 1:case 2:case 6:case 8:case 33:case 34:case 35:case 49:case 50:case 58:case 76:case 94:case 110:break b;default:break c}}if(h){break a}}e=h}df(i,g,d,e);Cn(a,i,+(c|0),+(b|0),f);if(F[i+11|0]<0){Ta(H[i>>2])}Ga=i+16|0}function Kc(a){var b=0,c=0,d=0,e=0,f=0;c=H[a+1144>>2];a:{b:{if(!c){c=H[a+1124>>2];while(1){c:{d:{e:{f:{switch(c|0){case 0:b=H[a+196>>2];g:{if(!b){b=0;break g}H[a+1136>>2]=b;b=H[a+200>>2];H[a+1144>>2]=b}c=1;H[a+1124>>2]=1;break c;case 1:H[a+1124>>2]=2;case 2:d=H[a+1128>>2];if((d|0)==H[a+1132>>2]){c=3;H[a+1124>>2]=3;continue}b=H[a>>2];c=H[b+184>>2];if(!c){F[a+1140|0]=0;Xa(H[b+628>>2],H[b>>2],53352,0);return 0}f=d<<2;c=H[c+f>>2];H[a+1136>>2]=c;if(!c){b=0;break d}e=H[a+168>>2];if(c>>>0>=e>>>0){break e}H[a+1144>>2]=0;b=H[b+188>>2];if(!b){break e}b=H[b+f>>2];H[a+1144>>2]=b;if(!b){break e}if(b+c>>>0<=e>>>0){break d}b=e-c|0;H[a+1144>>2]=b;break d;default:break f}}F[a+1140|0]=0;return 0}b=0;H[a+1136>>2]=0}H[a+1128>>2]=d+1;c=2}if(!b){continue}break}F[a+1140|0]=0;break b}if(I[a+1140|0]){break a}}b=H[a>>2];Ia[H[b+640>>2]](H[b+628>>2],H[a+1136>>2],0)|0;F[a+1140|0]=1;c=H[a+1144>>2]}b=H[a>>2];d=a+1156|0;b=Ia[H[b+632>>2]](H[b+628>>2],d,c>>>0<2048?c&65535:2048)|0;if(!b){return 0}h:{i:{if((b|0)>0){if(b>>>0>=2049){break i}c=H[a+1144>>2];if(c>>>0<b>>>0){break h}H[a+1152>>2]=d;G[a+1148>>1]=b;H[a+1144>>2]=c-b;H[a+1136>>2]=b+H[a+1136>>2];return 1}aa(52324,42004,1883,68457);X()}aa(52607,42004,1884,68457);X()}aa(53081,42004,1886,68457);X()}function Fm(a,b){var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=H[a+4>>2];f:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break f}c=Ab(a)}switch(c-43|0){case 0:case 2:break e;default:break d}}f=(c|0)==45;g=!b;c=H[a+4>>2];g:{if((c|0)!=H[a+104>>2]){H[a+4>>2]=c+1;c=I[c|0];break g}c=Ab(a)}b=c-58|0;if(g|b>>>0>4294967285){break c}if(H[a+116>>2]<0){break b}H[a+4>>2]=H[a+4>>2]-1;break b}b=c-58|0}if(b>>>0<4294967286){break b}b=c-48|0;if(b>>>0<10){while(1){d=N(d,10)+c|0;d=d-48|0;e=(d|0)<214748364;b=H[a+4>>2];h:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break h}c=Ab(a)}b=c-48|0;if(e&b>>>0<=9){continue}break}e=d>>31}i:{if(b>>>0>=10){break i}while(1){d=QI(d,e,10,0);c=d+c|0;b=Ha;b=c>>>0<d>>>0?b+1|0:b;d=c-48|0;e=b-(c>>>0<48)|0;b=H[a+4>>2];j:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;c=I[b|0];break j}c=Ab(a)}b=c-48|0;if(b>>>0>9){break i}if(d>>>0<2061584302&(e|0)<=21474836|(e|0)<21474836){continue}break}}if(b>>>0<10){while(1){b=H[a+4>>2];k:{if((b|0)!=H[a+104>>2]){H[a+4>>2]=b+1;b=I[b|0];break k}b=Ab(a)}if(b-48>>>0<10){continue}break}}b=H[a+116>>2];if((b|0)>0|(b|0)>=0){H[a+4>>2]=H[a+4>>2]-1}a=d;d=f?0-a|0:a;e=f?0-(((a|0)!=0)+e|0)|0:e;break a}e=-2147483648;if(H[a+116>>2]<0){break a}H[a+4>>2]=H[a+4>>2]-1;Ha=-2147483648;return 0}Ha=e;return d}function os(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;g=H[a+12>>2];a:{if(H[a+4>>2]){if((c|0)<=0){break a}d=1;while(1){h=J[b>>1]<<16;e=+G[b+2>>1];b:{c:{d:{if(!d){e=e*.01251220703125;e:{if(P(e)<2147483648){d=~~e;break e}d=-2147483648}d=h|d<<8&65280;break d}d=QI(H[133590],H[133591],1284865837,1481765933)+1|0;f=Ha;f=d?f:f+1|0;H[133590]=d;H[133591]=f;e=e*.01251220703125+ +(f>>>1|0)*4.656612875245797e-10+-.5;f:{if(P(e)<2147483648){d=~~e;break f}d=-2147483648}d=h|d<<8&65280;if(H[a+4>>2]){break c}}e=+G[b+4>>1]*.01251220703125;break b}e=+G[b+4>>1]*.01251220703125;f=QI(H[133590],H[133591],1284865837,1481765933)+1|0;h=Ha;h=f?h:h+1|0;H[133590]=f;H[133591]=h;e=e+ +(h>>>1|0)*4.656612875245797e-10+-.5}g:{if(P(e)<2147483648){f=~~e;break g}f=-2147483648}H[g>>2]=f&255|d;if(c>>>0<2){break a}c=c-1|0;g=g+4|0;b=b+6|0;d=H[a+4>>2];continue}}if((c|0)<=0){break a}if(c&1){H[g>>2]=N(G[b+4>>1],410)>>>15&255|(N(G[b+2>>1],410)>>>7&65280|J[b>>1]<<16);b=b+6|0;g=g+4|0;a=c-1|0}else{a=c}d=a;if((c|0)==1){break a}while(1){H[g>>2]=N(G[b+4>>1],410)>>>15&255|(N(G[b+2>>1],410)>>>7&65280|J[b>>1]<<16);H[g+4>>2]=N(G[b+10>>1],410)>>>15&255|(N(G[b+8>>1],410)>>>7&65280|J[b+6>>1]<<16);b=b+12|0;g=g+8|0;a=d-3|0;d=d-2|0;if(a>>>0<4294967294){continue}break}}}function Qp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=H[a+12>>2];if(c){Ia[H[H[c>>2]+12>>2]](c)|0;H[a+12>>2]=0}c=H[a+8>>2];if(c){f=a,g=Ia[H[H[c>>2]+52>>2]](c)|0,H[f+12>>2]=g;c=H[a+8>>2];g=0,h=Ia[H[H[c>>2]+24>>2]](c)|0,f=H[H[0]+24>>2],Ia[f](g|0,h|0);c=H[a+12>>2];Ia[H[H[c>>2]+68>>2]](c,0);c=H[a+12>>2]}else{c=0}d=H[a+16>>2];H[d+20>>2]=c;e=H[a+20>>2];H[(H[H[e>>2]-12>>2]+e|0)+20>>2]=c;e=H[d+20>>2];Ia[H[H[d>>2]+4>>2]](d);c=Va(248);Wi(c);H[a+16>>2]=c;H[c+20>>2]=e;if(Ia[H[H[c>>2]+100>>2]](c,b)|0){c=H[a+16>>2];Ia[H[H[c>>2]+108>>2]](c);c=H[a+16>>2];if(!I[c+29|0]){H[a+24>>2]=1;return 1}a:{if(I[c+28|0]){break a}d=H[c+24>>2];if(!d){break a}Ta(d);H[c+24>>2]=0}F[c+29|0]=0;H[c+4>>2]=0;H[c+8>>2]=0;H[c+12>>2]=1;H[c+16>>2]=0;Ia[H[H[c>>2]+12>>2]](c)}c=H[a+20>>2];d=Ia[H[H[c>>2]+24>>2]](c)|0;c=H[a+20>>2];if(d){d=H[c>>2];e=H[(H[d-12>>2]+c|0)+20>>2];Ia[H[d+4>>2]](c);c=Va(248);nj(c);H[a+20>>2]=c;H[(H[H[c>>2]-12>>2]+c|0)+20>>2]=e}if(Ia[H[H[c>>2]+12>>2]](c,b)|0){b=H[a+20>>2];Ia[H[H[b>>2]+20>>2]](b);b=H[a+20>>2];b=H[H[b>>2]-12>>2]+b|0;if(!I[b+29|0]){H[a+24>>2]=2;return 1}b:{if(I[b+28|0]){break b}a=H[b+24>>2];if(!a){break b}Ta(a);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b)}return 0}function lk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=Ga-112|0;Ga=e;b=(b|0)==-1?H[a+60>>2]:b;a:{b:{c:{if(!(I[a+13|0]&64|(J[a+138>>1]!=1|J[a+90>>1]!=6))){H[e+84>>2]=e+110;H[e+80>>2]=e+108;mb(a,530,e+80|0);d=J[e+108>>1];h=N(d,J[e+110>>1]);if(!h){b=0;Xa(H[a+628>>2],H[a>>2],42377,0);break a}c=H[a+56>>2];if(c>>>0<0-d>>>0){f=((c+d|0)-1>>>0)/(d>>>0)|0}else{f=0}g=N(f,d);f=J[a+84>>1];c=QI(g,0,f,0);d=(Ha|0)!=0;d:{e:{f:{if(f){if(d){d=H[a>>2];c=H[a+628>>2];H[e+48>>2]=43281;Xa(c,d,45080,e+48|0);f=J[a+84>>1];c=QI(f,0,g,0);d=(Ha|0)!=0;break f}if(!(c&7)){break e}if(!d){break c}d=H[a>>2];c=H[a+628>>2];H[e+64>>2]=43281;Xa(c,d,45080,e- -64|0);c=0;break c}if(c&7){break c}}if(!f){break d}}if(!d){break d}d=H[a>>2];c=H[a+628>>2];H[e+32>>2]=43281;Xa(c,d,45080,e+32|0);c=0}d=c>>>3|0;break b}d=Bc(a);b=QI(d,0,b,0);c=Ha;if(!d|!c){break a}b=H[a>>2];a=H[a+628>>2];H[e+96>>2]=43281;Xa(a,b,45080,e+96|0);b=0;break a}d=(c>>>3|0)+1|0}g=J[e+110>>1];if(0-g>>>0>b>>>0){b=((b+g|0)-1>>>0)/(g>>>0)|0}else{b=0}c=QI(d,0,N(b,g),0);b=Ha;if(!(!d|!b)){c=H[a>>2];b=H[a+628>>2];H[e+16>>2]=43281;Xa(b,c,45080,e+16|0);c=0}b=(c|0)/(h|0)|0;f=b+b|0;if(!(!b|b>>>0<=f>>>0)){b=H[a>>2];a=H[a+628>>2];H[e>>2]=43281;Xa(a,b,45080,e);f=0}b=f+c|0}Ga=e+112|0;return b}function cl(a,b){var c=0,d=0;a:{b:{switch(I[a+8|0]){case 0:c=H[a+4>>2];if(!c){break a}if(c-1>>>0>=3){d=c&-4;a=0;while(1){F[b|0]=I[b|0]^-1;F[b+1|0]=I[b+1|0]^-1;F[b+2|0]=I[b+2|0]^-1;F[b+3|0]=I[b+3|0]^-1;b=b+4|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}c=c&3;if(!c){break a}a=0;while(1){F[b|0]=I[b|0]^-1;b=b+1|0;a=a+1|0;if((c|0)!=(a|0)){continue}break};break a;case 4:break b;default:break a}}c:{switch(I[a+9|0]-8|0){case 0:a=H[a+4>>2];if(!a){break a}a=a-1|0;d=(a>>>1|0)+1|0;c=d&3;if(a>>>0>=6){d=d&-4;a=0;while(1){F[b|0]=I[b|0]^-1;F[b+2|0]=I[b+2|0]^-1;F[b+4|0]=I[b+4|0]^-1;F[b+6|0]=I[b+6|0]^-1;b=b+8|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}if(!c){break a}a=0;while(1){F[b|0]=I[b|0]^-1;b=b+2|0;a=a+1|0;if((c|0)!=(a|0)){continue}break};break a;case 8:break c;default:break a}}a=H[a+4>>2];if(!a){break a}a=a-1|0;d=(a>>>2|0)+1|0;c=d&3;if(a>>>0>=12){d=d&2147483644;a=0;while(1){F[b|0]=I[b|0]^-1;F[b+1|0]=I[b+1|0]^-1;F[b+4|0]=I[b+4|0]^-1;F[b+5|0]=I[b+5|0]^-1;F[b+8|0]=I[b+8|0]^-1;F[b+9|0]=I[b+9|0]^-1;F[b+12|0]=I[b+12|0]^-1;F[b+13|0]=I[b+13|0]^-1;b=b+16|0;a=a+4|0;if((d|0)!=(a|0)){continue}break}}if(!c){break a}a=0;while(1){F[b|0]=I[b|0]^-1;F[b+1|0]=I[b+1|0]^-1;b=b+4|0;a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function Sj(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;g=Ga-16|0;Ga=g;a:{b:{c:{b=H[a+584>>2];if(!I[b+205|0]){if(!I[b+303|0]){Xa(H[a+628>>2],68640,59625,0);break b}if(!vd(b,g+14|0)){break b}c=I[b+194|0];if(J[g+14>>1]!=((c<<1)+6|0)){Xa(H[a+628>>2],68640,59625,0);break b}e=J[b+1148>>1];if(!e){if(!Kc(b)){break b}e=J[b+1148>>1];if(!e){break a}c=I[b+194|0]}f=H[b+1152>>2];h=I[f|0];d=e-1|0;G[b+1148>>1]=d;e=f+1|0;H[b+1152>>2]=e;c=c&255;if((c|0)!=(h|0)){break c}if(c){a=0;while(1){if(!(d&65535)){if(!Kc(b)){d=0;break b}d=J[b+1148>>1];if(!d){break a}}c=H[b+1152>>2];e=I[c|0];f=d-1|0;G[b+1148>>1]=f;H[b+1152>>2]=c+1;d=I[b+193|0]+a|0;F[(d+b|0)+325|0]=e;d:{if(f&65535){c=J[b+1148>>1];break d}if(!Kc(b)){d=0;break b}c=J[b+1148>>1];if(!c){break a}d=I[b+193|0]+a|0}e=H[b+1152>>2];f=I[e|0];G[b+1148>>1]=c-1;H[b+1152>>2]=e+1;F[(b+d|0)+328|0]=f;d=J[b+1148>>1];a=a+1|0;if(a>>>0<I[b+194|0]){continue}break}e=H[b+1152>>2]}a=d&65535;c=a>>>0<3?a:3;G[b+1148>>1]=d-c;H[b+1152>>2]=c+e;d=1;if(a>>>0>2){break b}F[b+1140|0]=0;a=H[b+1144>>2];c=c^3;c=(a>>>0<c>>>0?a:c)&65535;H[b+1144>>2]=a-c;H[b+1136>>2]=c+H[b+1136>>2];break b}aa(59555,42004,1640,68640);X()}d=0;Xa(H[a+628>>2],68640,59625,0)}Ga=g+16|0;return d}aa(52013,42004,1949,68477);X()}function Bv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=H[a+420>>2];if(H[a+236>>2]){d=H[g+68>>2];if(!d){xf(a,H[g+72>>2]);d=H[a+236>>2];H[g+72>>2]=H[g+72>>2]+1&7}H[g+68>>2]=d-1}h=H[b>>2];i=H[a+380>>2];d=H[a+292>>2];b=H[a+364>>2];f=b;e=b;a:{if((b|0)<=0){break a}f=b;b:{c:{while(1){e=G[(H[(f<<2)+i>>2]<<1)+h>>1];d:{if((e|0)>=0){if(!(e>>H[a+372>>2])){break d}break c}if(0-e>>H[a+372>>2]){break c}}e=(f|0)>1;f=f-1|0;if(e){continue}break}f=0;break b}e=f;while(1){c=G[(H[(e<<2)+i>>2]<<1)+h>>1];e:{if((c|0)>=0){if(!(c>>H[a+368>>2])){break e}break a}if(0-c>>H[a+368>>2]){break a}}c=(e|0)>1;e=e-1|0;if(c){continue}break}}e=0}j=H[d+24>>2];c=H[a+360>>2];if((f|0)>=(c|0)){k=g+204|0;l=(j<<2)+g|0;while(1){d=(H[l+140>>2]+N(c,3)|0)-3|0;if((c|0)>(e|0)){tb(a,d,0)}b=c;f:{while(1){g:{h:{c=G[(H[(b<<2)+i>>2]<<1)+h>>1];if((c|0)>=0){c=c>>H[a+372>>2];if(!c){break h}if((c|0)==1){break g}tb(a,d+2|0,c&1);break f}c=0-c>>H[a+372>>2];if(!c){break h}if((c|0)!=1){tb(a,d+2|0,c&1);break f}tb(a,d+1|0,1);tb(a,k,1);break f}tb(a,d+1|0,0);b=b+1|0;d=d+3|0;continue}break}tb(a,d+1|0,1);tb(a,k,0)}c=b+1|0;if((b|0)<(f|0)){continue}break}b=H[a+364>>2]}if((b|0)>=(c|0)){tb(a,(H[((j<<2)+g|0)+140>>2]+N(c,3)|0)-3|0,1)}return 1}function Cs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=O(0),j=0,k=O(0),l=0,m=0,n=O(0),o=0,p=0,q=0;if((c|0)>0){j=H[a+12>>2];while(1){n=O(0);a=H[j>>2];e=a>>>14&1023;a:{if(!e){k=O(0);i=O(0);break a}k=O(0);d=Wd((+(e|0)+.5)*.010830424696249145+-8.317766166719343);i=O(0);if(d<=0){break a}b:{c:{d:{l=a&16383;if(l>>>0<=16288){m=163;a=0;while(1){e=a+m>>1;o=l-G[(e<<3)+64198>>1]|0;e:{if((o|0)>0){a=e;break e}if((o|0)>=0){break d}m=e}if((m-a|0)>1){continue}break}e=a;h=+(l-G[(e<<3)+64198>>1]|0)+.5;break c}f=.210526316;h=.473684211;break b}h=.5}f=h*.0035000001080334187+ +L[(e<<3)+64192>>2];h=(+(e|0)+.5)*.0035000001080334187+.016939999535679817}g=f*9;f=1/(f*6+h*-16+12);g=g*f;f=h*4*f;k=O(d*(g/f));n=O(d*((1-g-f)/f));i=O(d)}d=+k;f=+i;p=d*.061+f*-.224;h=+n;q=h*1.163;g=h*-.414+(d*2.69+f*-1.276);if(g<=0){a=0}else{e=g>=1;g=W(g)*256;f:{if(P(g)<2147483648){a=~~g;break f}a=-2147483648}a=e?-1:a}F[b|0]=a;d=h*.044+(d*-1.022+f*1.978);if(d<=0){a=0}else{e=d>=1;d=W(d)*256;g:{if(P(d)<2147483648){a=~~d;break g}a=-2147483648}a=e?-1:a}F[b+1|0]=a;j=j+4|0;d=q+p;if(d<=0){a=0}else{e=d>=1;d=W(d)*256;h:{if(P(d)<2147483648){a=~~d;break h}a=-2147483648}a=e?-1:a}F[b+2|0]=a;b=b+3|0;a=(c|0)>1;c=c-1|0;if(a){continue}break}}}function Sx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=H[a+480>>2];c=H[d+24>>2];a:{b:{c:{if(!H[a+88>>2]){if(b){break b}b=220;break c}H[a+88>>2]=2;if(b){break b}b=221}H[d+8>>2]=222;H[d+4>>2]=b;b=1;e=H[a+132>>2];d:{if((e|0)<=0){e=58}else{if(e>>>0<257){break d}b=256;e=59}f=H[a>>2];H[f+24>>2]=b;H[f+20>>2]=e;Ia[H[H[a>>2]>>2]](a)}if(H[a+88>>2]!=2){break a}b=N(H[a+112>>2],6)+12|0;e=H[d+32>>2];if(!e){e=Ia[H[H[a+4>>2]+4>>2]](a,1,b)|0;H[d+32>>2]=e}ub(e,b);if(!H[d+40>>2]){yl(a)}H[d+36>>2]=0;break a}H[d+28>>2]=1;H[d+8>>2]=223;H[d+4>>2]=224}if(H[d+28>>2]){ub(H[c>>2],4096);ub(H[c+4>>2],4096);ub(H[c+8>>2],4096);ub(H[c+12>>2],4096);ub(H[c+16>>2],4096);ub(H[c+20>>2],4096);ub(H[c+24>>2],4096);ub(H[c+28>>2],4096);ub(H[c+32>>2],4096);ub(H[c+36>>2],4096);ub(H[c+40>>2],4096);ub(H[c+44>>2],4096);ub(H[c+48>>2],4096);ub(H[c+52>>2],4096);ub(H[c+56>>2],4096);ub(H[c+60>>2],4096);ub(H[c+64>>2],4096);ub(H[c+68>>2],4096);ub(H[c+72>>2],4096);ub(H[c+76>>2],4096);ub(H[c+80>>2],4096);ub(H[c+84>>2],4096);ub(H[c+88>>2],4096);ub(H[c+92>>2],4096);ub(H[c+96>>2],4096);ub(H[c+100>>2],4096);ub(H[c+104>>2],4096);ub(H[c+108>>2],4096);ub(H[c+112>>2],4096);ub(H[c+116>>2],4096);ub(H[c+120>>2],4096);ub(H[c+124>>2],4096);H[d+28>>2]=0}}function yd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=Ga-16|0;Ga=d;i=c;a:{b:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+8|0,1)|0)==1){c=I[d+8|0];f=c;break b}c=-1;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break a}c=0}c:{d:{e:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+9|0,1)|0)==1){c=I[d+9|0];e=c>>>24|0;j=f|c<<8;break e}if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}j=c<<8|f}l=e;f:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+10|0,1)|0)==1){c=I[d+10|0];break f}if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}e=c;g:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+11|0,1)|0)==1){f=I[d+11|0];break g}f=e;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}h:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+12|0,1)|0)==1){c=I[d+12|0];break h}c=f;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}i:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+13|0,1)|0)==1){h=I[d+13|0];break i}h=c;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}j:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+14|0,1)|0)==1){g=I[d+14|0];break j}g=h;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}if((Ia[H[a+4>>2]](H[a+28>>2],b,d+15|0,1)|0)==1){k=I[d+15|0];break c}k=g;if(!(Ia[H[a+24>>2]](H[a+28>>2],b)|0)){break c}}g=0;e=0;c=-1;break a}b=j|e<<16|f<<24;a=c|(l|e>>>16|f>>>8)|h<<8|g<<16;g=b;e=k<<24|a;c=0}H[i>>2]=g;H[i+4>>2]=e;Ga=d+16|0;return c}function gi(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=-1;a:{if(!b|!c){break a}b:{e=J[a+26>>1];if(H[a+16>>2]<=0|e>>>0>7){break b}while(1){c:{d:{e:{f:{g=e&65535;switch(g-1|0){case 0:break e;case 3:break f;default:break c}}i=(f<<2^-1)&4;e=15;break d}i=(f^-1)&7;e=1}g=(N(f,g)>>>3|0)+c|0;j=I[g|0]&(e<<i^-1);F[g|0]=j;F[g|0]=(I[c+f|0]&e)<<i|j}f=f+1|0;if((f|0)>=H[a+16>>2]){break b}e=J[a+26>>1];continue}}if(H[a+964>>2]){e=H[a+976>>2]+(H[a+968>>2]^-1)|0;if(!((e|0)<0|(e|0)>H[H[b+20>>2]+20>>2])){H[b+4>>2]=e;k=b,l=Bb(H[b+20>>2],0)+N(e,H[H[b+20>>2]+52>>2])|0,H[k+16>>2]=l}e=H[H[b+20>>2]+52>>2];b=H[b+16>>2];g:{if(!b){break g}d=(d|0)<0?e:(d|0)>(e|0)?e:d;if((d|0)<=0){break g}$a(b,c,d)}e=H[a+972>>2];b=e+H[a+968>>2]|0;H[a+968>>2]=b;h=0;c=b;b=H[a+976>>2];if((c|0)<(b|0)){break a}f=H[a+980>>2];while(1){if((f|0)>0){e=(e|0)/2|0;H[a+972>>2]=e}f=f+1|0;c=(e|0)/2|0;if((c|0)>(b|0)){continue}break}H[a+968>>2]=c;H[a+980>>2]=f;return 0}a=H[b+20>>2];if(!a){break a}if(!Vf(a,H[b>>2],H[b+4>>2])){break a}a=H[H[b+20>>2]+52>>2];h=0;e=H[b+16>>2];h:{if(!e){break h}a=(d|0)<0?a:(a|0)<(d|0)?a:d;if((a|0)<=0){break h}$a(e,c,a)}a=H[b+4>>2];H[b+4>>2]=a-1;if((a|0)<=0){break a}H[b+16>>2]=H[b+16>>2]-H[H[b+20>>2]+52>>2]}return h}function zv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=H[a+420>>2];a:{b:{c:{if(!b){H[d+8>>2]=372;if(H[a+264>>2]){break c}H[d+4>>2]=373;break a}H[d+8>>2]=374;if(!H[a+264>>2]){break b}}H[d+108>>2]=b;H[d+120>>2]=a;c=H[a+360>>2];d:{if(!H[a+368>>2]){if(!c){H[d+4>>2]=375;break d}H[d+4>>2]=376;break d}if(!c){H[d+4>>2]=377;break d}H[d+4>>2]=378;if(H[d+136>>2]){break d}i=d,j=Ia[H[H[a+4>>2]>>2]](a,1,1e3)|0,H[i+136>>2]=j}c=H[H[a+292>>2]+24>>2];H[d+128>>2]=0;H[d+132>>2]=0;H[d+124>>2]=c;break a}H[d+4>>2]=379}if(H[a+288>>2]>0){while(1){h=g<<2;e=H[(h+a|0)+292>>2];if(!(H[a+360>>2]|H[a+368>>2])){c=H[e+20>>2];e:{if(b){if(c>>>0>=4){f=H[a>>2];H[f+24>>2]=c;H[f+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}f=(c<<2)+d|0;c=H[f+76>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,1,1028)|0;H[f+76>>2]=c}_a(c,0,1028);break e}sl(a,1,c,((c<<2)+d|0)+44|0)}H[(d+h|0)+20>>2]=0}f:{if(!H[a+364>>2]){break f}c=H[e+24>>2];if(b){if(c>>>0>=4){e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=52;Ia[H[H[a>>2]>>2]](a)}e=(c<<2)+d|0;c=H[e+92>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,1,1028)|0;H[e+92>>2]=c}_a(c,0,1028);break f}sl(a,0,c,((c<<2)+d|0)+60|0)}g=g+1|0;if((g|0)<H[a+288>>2]){continue}break}}H[d+12>>2]=0;H[d+16>>2]=0;a=H[a+236>>2];H[d+40>>2]=0;H[d+36>>2]=a}function Wi(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;G[a+28>>1]=0;H[a+24>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=1;H[a+16>>2]=0;G[a+46>>1]=0;G[a+48>>1]=0;G[a+50>>1]=0;G[a+52>>1]=0;H[a>>2]=196116;b=a+88|0;H[b+8>>2]=1024;H[b+12>>2]=1024;H[b>>2]=0;H[b+4>>2]=0;b=a+104|0;H[b+8>>2]=1024;H[b+12>>2]=1024;H[b>>2]=0;H[b+4>>2]=0;b=a+120|0;H[b+16>>2]=a;H[b+4>>2]=0;H[b+8>>2]=0;H[b+36>>2]=0;H[b+40>>2]=0;c=b+24|0;H[c>>2]=0;H[c+4>>2]=0;H[b+12>>2]=0;H[b+44>>2]=0;H[b+20>>2]=c;g=Va(312);Ri(g);H[b>>2]=g;a:{b:{c:{c=H[b+8>>2];d:{if((c|0)!=H[b+12>>2]){H[c>>2]=g;H[b+8>>2]=c+4;break d}h=H[b+4>>2];e=c-h|0;f=e>>2;c=f+1|0;if(c>>>0>=1073741824){break c}d=e>>1;d=e>>>0<2147483644?c>>>0<d>>>0?d:c:1073741823;if(d){if(d>>>0>=1073741824){break b}c=Va(d<<2)}else{c=0}f=c+(f<<2)|0;H[f>>2]=g;if((e|0)>0){$a(c,h,e)}H[b+12>>2]=c+(d<<2);H[b+8>>2]=f+4;H[b+4>>2]=c;if(!h){break d}Ta(h)}G[b+32>>1]=0;break a}Ib();X()}dc(1605);X()}c=a+172|0;H[c+8>>2]=1024;H[c+12>>2]=1024;H[c>>2]=0;H[c+4>>2]=0;H[a+200>>2]=0;H[a+204>>2]=0;H[a+192>>2]=0;H[a+196>>2]=1072693248;H[a+208>>2]=0;H[a+212>>2]=0;H[a+224>>2]=0;H[a+228>>2]=0;H[a+216>>2]=0;H[a+220>>2]=1072693248;H[a+232>>2]=0;H[a+236>>2]=0;H[a+240>>2]=0;H[a+168>>2]=H[b>>2];H[a>>2]=195640;return a}function le(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,i=0,j=0,k=0,l=0;a:{b:{c:{d:{e:{f:{g:{h=H[b+4>>2];h:{if(!(!h|(c|d)<0|H[b+16>>2]<=(c|0))){if(H[b+20>>2]>(d|0)){break h}}c=H[b+336>>2];if((c|0)>=0){break g}if(!h){break a}e=1;c=0;d=0}j=H[b+44>>2];if(!j){break d}g=J[b+26>>1];if((g|0)!=8){break f}i=I[H[b+56>>2]+(N(H[b+52>>2],d)+c|0)|0];break e}if(J[b+26>>1]<=23){F[a|0]=0;F[a+1|0]=0;F[a+2|0]=0;F[a+3|0]=0;if(!h){break b}b=H[b+44>>2];if(!b){break b}d=b;b=c&255;if(d>>>0<=b>>>0){break b}b=h+(b<<2)|0;F[a|0]=I[b+40|0];F[a+1|0]=I[b+41|0];F[a+2|0]=I[b+42|0];F[a+3|0]=I[b+43|0];return}break a}f=I[H[b+56>>2]+(N(H[b+52>>2],d)+(N(c,g)>>3)|0)|0];i:{switch(g-1|0){case 3:g=4-((c|0)%2<<2)&252;i=(f&15<<g)>>>g|0;break e;case 0:break i;default:break e}}g=7-((c|0)%8|0)|0;i=(f&1<<g)>>>g|0}if(!h){g=0;f=0;break c}g=0;i=i&255;f=0;if(i>>>0>=j>>>0){break c}f=h+(i<<2)|0;g=I[f+43|0];k=I[f+42|0];l=I[f+41|0];f=I[f+40|0];break c}f=(H[b+56>>2]+N(H[b+52>>2],d)|0)+N(c,3)|0;l=I[f+1|0];k=I[f+2|0];g=I[b+343|0];f=I[f|0]}if(!(!H[b+928>>2]|e^1)){g=I[H[b+928>>2]+(N(H[b+16>>2],d)+c|0)|0]}F[a+3|0]=g;F[a+2|0]=k;F[a+1|0]=l;F[a|0]=f}return}b=H[b+340>>2];F[a|0]=b;F[a+1|0]=b>>>8;F[a+2|0]=b>>>16;F[a+3|0]=b>>>24}function bb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=Ga-16|0;Ga=c;e=Ga-16|0;Ga=e;f=Ga-16|0;Ga=f;d=Gf(24);H[c>>2]=d;H[c+8>>2]=-2147483624;H[c+4>>2]=20;km(d,20);H[f+12>>2]=0;H[d+80>>2]=H[f+12>>2];Ga=f+16|0;Ga=e+16|0;yi(c,I[c+11|0]>>>7|0?(H[c+8>>2]&2147483647)-1|0:1);i=Ga-16|0;Ga=i;if(I[c+11|0]>>>7|0){f=H[c+4>>2]}else{f=I[c+11|0]}while(1){a:{if(I[c+11|0]>>>7|0){d=H[c>>2]}else{d=c}e=d;M[i>>3]=b;k=Ga-16|0;Ga=k;H[k+12>>2]=i;g=Ga-416|0;Ga=g;d=-1;j=f+1|0;H[g+156>>2]=j-1;H[g+152>>2]=e;_a(g+8|0,0,144);H[g+84>>2]=-1;H[g+56>>2]=256;H[g+44>>2]=1740;H[g+88>>2]=-1;H[g+52>>2]=g+160;H[g+92>>2]=g+152;b:{if(!j){break b}if((j|0)<0){H[133544]=61;break b}h=g+8|0;e=Ga-192|0;Ga=e;H[e+188>>2]=i;d=e+144|0;_a(d,0,36);H[e+184>>2]=H[e+188>>2];c:{if((pm(0,e+184|0,e,d)|0)<0){d=-1;break c}m=H[h+76>>2];rm(h);d=H[h>>2];H[h>>2]=d&-33;n=pm(h,e+184|0,e,e+144|0);l=H[h>>2];H[h>>2]=l|d&32;d=l&32?-1:n;if((m|0)<0){break c}}Ga=e+192|0;Bi(h,0,0);d=d>>>0<j>>>0?d:-1}Ga=g+416|0;Ga=k+16|0;d:{if((d|0)>=0){if(d>>>0<=f>>>0){break a}f=d;break d}f=f<<1|1}yi(c,f);continue}break}yi(c,d);f=H[c+4>>2];H[a>>2]=H[c>>2];H[a+4>>2]=f;H[a+8>>2]=H[c+8>>2];tm(c);Ga=i+16|0;if(I[c+11|0]>>>7|0){Ta(H[c>>2])}Ga=c+16|0}function Rk(a,b,c){var d=0,e=0,f=0;d=Ga-272|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,36886);jb(a,c);break a}if(e&2){ab(a,36971)}if(!(!b|!(I[b+9|0]&8))){ab(a,36995);jb(a,c);break a}if((c|0)!=1){ab(a,37064);jb(a,c);break a}c=d+271|0;Kb(a,c,1);ob(a,c,1);if(jb(a,0)){break a}e=I[d+271|0];if(e>>>0>=4){ab(a,37092);break a}b:{if(!b){break b}c=H[b+8>>2];c:{if(!(c&1)){break c}f=H[b+40>>2];if(f-46001>>>0>4294966294){break c}Sc(d,1,5,f);fe(a,d,34343);c=H[b+8>>2]}if(!(c&4)){break b}d:{if(H[b+128>>2]-32271>>>0<4294965295|H[b+132>>2]-33901>>>0<4294965295|(H[b+136>>2]-65001>>>0<4294965295|H[b+140>>2]-34001>>>0<4294965295)){break d}if(H[b+144>>2]-31001>>>0<4294965295|H[b+148>>2]-61001>>>0<4294965295|H[b+152>>2]-16001>>>0<4294965295){break d}if(H[b+156>>2]-7001>>>0>4294965294){break b}}ab(a,37126)}F[a+652|0]=1;if(!I[a+654|0]){H[a+656>>2]=1535777592;F[a+654|0]=1}e:{if(!a|!b){break e}F[b+44|0]=e;H[b+40>>2]=45455;H[b+8>>2]=H[b+8>>2]|2049;if(!Rh(a,31270,32900,64e3,33e3,3e4,6e4,15e3,6e3)){break e}H[b+152>>2]=15e3;H[b+156>>2]=6e3;H[b+144>>2]=3e4;H[b+148>>2]=6e4;H[b+136>>2]=64e3;H[b+140>>2]=33e3;H[b+128>>2]=31270;H[b+132>>2]=32900;H[b+8>>2]=H[b+8>>2]|4}}Ga=d+272|0;return}hb(a,36804);X()}function $p(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=H[H[a+584>>2]+4>>2];a=(c|0)/4|0;if((d|0)>=(a|0)){break a}f=a-d|0;a=((f<<2)+b|0)-4|0;if((d|0)<5){b=d<<2;while(1){b:{switch(d|0){default:c=a+b|0;H[c>>2]=H[c>>2]-H[a>>2];a=a-4|0;case 3:c=a+b|0;H[c>>2]=H[c>>2]-H[a>>2];a=a-4|0;case 2:c=a+b|0;H[c>>2]=H[c>>2]-H[a>>2];a=a-4|0;case 1:c=a+b|0;H[c>>2]=H[c>>2]-H[a>>2];a=a-4|0;break;case 0:break b}}f=f-d|0;if((f|0)>0){continue}break}break a}i=d-4|0;h=d&3;j=d-5>>>0>2;while(1){c:{d:{e:{f:{g:{h:{switch(d|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}b=0;c=i;if(h){while(1){e=(d<<2)+a|0;H[e>>2]=H[e>>2]-H[a>>2];c=c-1|0;a=a-4|0;b=b+1|0;if((h|0)!=(b|0)){continue}break}}if(!j){break g}while(1){b=d<<2;e=b+a|0;H[e>>2]=H[e>>2]-H[a>>2];e=a-4|0;g=e+b|0;H[g>>2]=H[g>>2]-H[e>>2];e=a-8|0;g=e+b|0;H[g>>2]=H[g>>2]-H[e>>2];e=b;b=a-12|0;e=e+b|0;H[e>>2]=H[e>>2]-H[b>>2];a=a-16|0;b=(c|0)>4;c=c-4|0;if(b){continue}break}}b=(d<<2)+a|0;H[b>>2]=H[b>>2]-H[a>>2];a=a-4|0}b=(d<<2)+a|0;H[b>>2]=H[b>>2]-H[a>>2];a=a-4|0}b=(d<<2)+a|0;H[b>>2]=H[b>>2]-H[a>>2];a=a-4|0}b=(d<<2)+a|0;H[b>>2]=H[b>>2]-H[a>>2];a=a-4|0}f=f-d|0;if((f|0)>0){continue}break}}}function hh(a,b,c,d,e){var f=0;if(H[b+60>>2]){c=H[b+16>>2];H[a+12>>2]=H[b+12>>2];H[a+16>>2]=c;c=H[b+48>>2];H[a+44>>2]=H[b+44>>2];H[a+48>>2]=c;c=H[b+40>>2];H[a+36>>2]=H[b+36>>2];H[a+40>>2]=c;c=H[b+32>>2];H[a+28>>2]=H[b+28>>2];H[a+32>>2]=c;c=H[b+24>>2];H[a+20>>2]=H[b+20>>2];H[a+24>>2]=c;$a(a+52|0,b+52|0,872);H[a+4>>2]=H[b+4>>2];H[a+8>>2]=H[b+8>>2];H[a+924>>2]=H[b+924>>2];H[a+928>>2]=H[b+928>>2];H[a+932>>2]=H[b+932>>2];c=H[b+936>>2];H[a+60>>2]=b;H[a+936>>2]=c;return}$a(a+52|0,b+52|0,872);f=H[b+48>>2];H[a+44>>2]=H[b+44>>2];H[a+48>>2]=f;f=H[b+40>>2];H[a+36>>2]=H[b+36>>2];H[a+40>>2]=f;f=H[b+32>>2];H[a+28>>2]=H[b+28>>2];H[a+32>>2]=f;f=H[b+24>>2];H[a+20>>2]=H[b+20>>2];H[a+24>>2]=f;f=H[b+16>>2];H[a+12>>2]=H[b+12>>2];H[a+16>>2]=f;gc(a,H[b+16>>2],H[b+20>>2],J[b+26>>1],H[b+68>>2]);a:{b:{if(!c){break b}c=H[a+4>>2];if(!c){break b}f=H[b+4>>2];if(!f){break b}$a(c,f,(H[a+32>>2]+H[a+12>>2]|0)+(H[a+44>>2]<<2)|0);break a}c=H[b+4>>2];Ad(a,c?H[b+44>>2]?c+40|0:0:0,256)}c=N(H[a+20>>2],H[a+16>>2]);if(!(!d|!H[b+924>>2])){d=H[a+924>>2];if(d){Ta(d)}d=cb(c);H[a+924>>2]=d;$a(d,H[b+924>>2],c)}if(!(!e|!H[b+928>>2])){d=H[a+928>>2];if(d){Ta(d)}d=a;a=cb(c);H[d+928>>2]=a;$a(a,H[b+928>>2],c)}}function zk(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;var j=0,k=0;if(!(!a|!b)){F[b+28|0]=g;F[b+27|0]=i;F[b+26|0]=h;F[b+25|0]=f;F[b+24|0]=e;H[b+4>>2]=d;H[b>>2]=c;j=e&255;f=f&255;k=g&255;h=h&255;g=i&255;a:{b:{if(!c){ab(a,33331);break b}if((c|0)<0){ab(a,33424);break b}if(c>>>0>=536870799){ab(a,33590);break b}e=0;if(K[a+700>>2]>=c>>>0){break a}ab(a,33755)}e=1}c:{d:{if(!d){ab(a,33857);break d}if((d|0)<0){ab(a,34053);break d}if(K[a+704>>2]>=d>>>0){break c}ab(a,34175)}e=1}if(!(1<<j&65814?j>>>0<=16:0)){ab(a,34317);e=1}d=f&-5;if(!((d|0)!=1&f>>>0<=6)){ab(a,34444);e=1}if(!(!((f|0)==3&j>>>0>=9)&(!((f|0)==4|(d|0)==2)|j>>>0>7))){ab(a,34570);e=1}if(k>>>0>=2){ab(a,34745);e=1}if(h){ab(a,34863);e=1}if(!(!(I[a+201|0]&16)|!H[a+660>>2])){ab(a,34909)}e:{f:{g:{if(!g){break g}if(!(!(H[a+660>>2]&4)|(g|0)!=64|(d|0)!=2)){if(!(H[a+200>>2]&4096)){break g}}ab(a,35071);if(!(I[a+201|0]&16)){break f}ab(a,35145);break f}if(!e){break e}}hb(a,35262);X()}d=I[b+25|0];h:{if((d|0)==3){a=1}else{e=d&2;a=e|1;F[b+29|0]=a;if(!(d&4)){break h}a=e+2|0}F[b+29|0]=a}a=N(I[b+24|0],a);F[b+30|0]=a;a=a&255;i:{if(a>>>0>=8){a=N(a>>>3|0,c);break i}a=N(a,c)+7>>>3|0}H[b+12>>2]=a}}function Sq(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;m=Ga-16|0;Ga=m;a:{b:{if((c|0)<=0){q=a+608|0;r=a+604|0;d=H[a+608>>2];e=H[a+604>>2];break b}_a(b,255,c);q=a+608|0;r=a+604|0;i=H[a+588>>2];d=H[a+608>>2];e=H[a+604>>2];while(1){k=d-1|0;j=e+1|0;c:{d:{e:{g=I[e|0];if((g|0)!=64){if(g){break e}if((d|0)<=(i|0)){break d}sb(b,j,i);d=k-i|0;e=i+j|0;break c}f=I[e+4|0]|I[e+3|0]<<8;h=f+4|0;if((h|0)>=(d|0)){break d}d=I[e+2|0]|I[e+1|0]<<8;if((d+f|0)>(i|0)){break d}sb(b+d|0,e+5|0,f);d=k-h|0;e=h+j|0;break c}n=H[a+56>>2];f=0;d=b;while(1){l=f>>>0<n>>>0;o=g&63;f:{if(!(!o|f>>>0>=n>>>0)){s=g&192;p=(g&255)>>>6|0;t=p<<4;u=p<<2;h=d;while(1){e=f+1|0;g=t;l=s;g:{h:{i:{switch((f&3)-1|0){case 1:g=u;h=d;break h;case 0:break h;case 2:break i;default:break g}}h=d+1|0;g=p}l=I[d|0]|g}F[d|0]=l;l=e>>>0<n>>>0;if(o>>>0<2){break f}o=o-1|0;f=e;d=h;if(e>>>0<n>>>0){continue}break}break f}h=d;e=f}if(!l){d=k;e=j;break c}if(!k){break d}k=k-1|0;g=I[j|0];d=h;j=j+1|0;f=e;continue}}c=H[a>>2];b=H[a+628>>2];H[m>>2]=H[a+472>>2];Xa(b,c,40923,m);a=0;break a}b=b+i|0;c=c-i|0;if((c|0)>0){continue}break}}H[r>>2]=e;H[q>>2]=d;a=1}Ga=m+16|0;return a|0}function wg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;h=-6;a:{if(!g|I[g|0]!=49){break a}h=-2;if(!a){break a}H[a+24>>2]=0;g=H[a+32>>2];if(!g){H[a+40>>2]=0;H[a+32>>2]=15;g=15}if(!H[a+36>>2]){H[a+36>>2]=16}b:{if((d|0)<0){d=0-d|0}else{if(d>>>0<16){i=1;j=0;break b}i=2;d=d-16|0}j=1}if(f>>>0>4){break a}k=(b|0)==-1?6:b;if((c|0)!=8|k>>>0>9|(e-10>>>0<4294967287|d>>>0<8)){break a}if((d|0)==8&j|d>>>0>15){break a}h=-4;b=Ia[g|0](H[a+40>>2],1,5828)|0;if(!b){break a}H[a+28>>2]=b;H[b+28>>2]=0;H[b+24>>2]=i;H[b+4>>2]=42;H[b>>2]=a;c=e+7|0;H[b+80>>2]=c;d=(d|0)==8?9:d;H[b+48>>2]=d;g=1<<c;H[b+76>>2]=g;c=1<<d;H[b+44>>2]=c;H[b+88>>2]=((e+9&255)>>>0)/3;H[b+84>>2]=g-1;H[b+52>>2]=c-1;l=b,m=Ia[H[a+32>>2]](H[a+40>>2],c,2)|0,H[l+56>>2]=m;l=b,m=Ia[H[a+32>>2]](H[a+40>>2],H[b+44>>2],2)|0,H[l+64>>2]=m;c=Ia[H[a+32>>2]](H[a+40>>2],H[b+76>>2],2)|0;H[b+5824>>2]=0;H[b+68>>2]=c;c=1<<e+6;H[b+5788>>2]=c;c=Ia[H[a+32>>2]](H[a+40>>2],c,4)|0;H[b+8>>2]=c;d=H[b+5788>>2];H[b+12>>2]=d<<2;c:{if(!(!H[b+68>>2]|(!H[b+56>>2]|!H[b+64>>2]))){if(c){break c}}H[b+4>>2]=666;H[a+24>>2]=H[1050];Pe(a);return-4}H[b+136>>2]=f;H[b+132>>2]=k;F[b+36|0]=8;H[b+5784>>2]=c+N(d,3);H[b+5796>>2]=c+(d&-2);h=Wh(a)}return h}function dq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{d=H[H[a+584>>2]+4>>2];a=(c|0)/4|0;if((d|0)>=(a|0)){break a}Ld(b,a);g=a-d|0;if((d|0)<5){a=d<<2;while(1){b:{switch(d|0){default:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 3:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 2:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 1:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;break;case 0:break b}}g=g-d|0;if((g|0)>0){continue}break}break a}c=d-4|0;h=d&3;i=d-5>>>0>2;while(1){c:{d:{e:{f:{g:{h:{switch(d|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}e=0;a=c;if(h){while(1){f=(d<<2)+b|0;H[f>>2]=H[f>>2]+H[b>>2];a=a-1|0;b=b+4|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}if(!i){break g}while(1){e=d<<2;f=e+b|0;H[f>>2]=H[f>>2]+H[b>>2];f=e+(b+4|0)|0;H[f>>2]=H[f>>2]+H[b+4>>2];f=e+(b+8|0)|0;H[f>>2]=H[f>>2]+H[b+8>>2];e=e+(b+12|0)|0;H[e>>2]=H[e>>2]+H[b+12>>2];b=b+16|0;e=(a|0)>4;a=a-4|0;if(e){continue}break}}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}g=g-d|0;if((g|0)>0){continue}break}}}function co(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=H[b>>2];H[a>>2]=c;H[H[c-12>>2]+a>>2]=H[b+4>>2];H[a- -64>>2]=0;H[a+56>>2]=0;H[a+60>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+24>>2]=0;H[a+28>>2]=0;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+48>>2]=0;G[a+52>>1]=0;H[a+92>>2]=1024;H[a+96>>2]=1024;H[a+84>>2]=0;H[a+88>>2]=0;H[a+108>>2]=0;H[a+112>>2]=0;H[a+100>>2]=0;H[a+104>>2]=0;b=a+124|0;H[b+4>>2]=0;H[b+8>>2]=0;c=b+24|0;H[c>>2]=0;H[c+4>>2]=0;H[b+12>>2]=0;H[b+20>>2]=c;g=Va(704);Zi(g,b);H[b>>2]=g;H[b+16>>2]=a;a:{c=H[b+8>>2];if((c|0)!=H[b+12>>2]){H[c>>2]=g;H[b+8>>2]=c+4;break a}b:{h=H[b+4>>2];e=c-h|0;f=e>>2;c=f+1|0;if(c>>>0<1073741824){d=e>>1;d=e>>>0<2147483644?c>>>0<d>>>0?d:c:1073741823;if(d){if(d>>>0>=1073741824){break b}c=Va(d<<2)}else{c=0}f=c+(f<<2)|0;H[f>>2]=g;if((e|0)>0){$a(c,h,e)}H[b+12>>2]=c+(d<<2);H[b+8>>2]=f+4;H[b+4>>2]=c;if(h){Ta(h)}break a}Ib();X()}dc(171340);X()}_i(b);H[a+168>>2]=0;H[a+172>>2]=0;H[a+160>>2]=0;H[a+164>>2]=1072693248;H[a+176>>2]=0;H[a+180>>2]=0;H[a+192>>2]=0;H[a+196>>2]=0;H[a+184>>2]=0;H[a+188>>2]=1072693248;H[a+200>>2]=0;H[a+204>>2]=0;H[a+156>>2]=0;b=H[b>>2];H[a+208>>2]=0;H[a+120>>2]=b}function es(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a:{d=H[a+584>>2];if(d){e=H[d+52>>2];if(!e){break a}b:{c:{d:{e:{f:{g:{h:{i:{switch(b-292|0){default:j:{switch(b-34908|0){case 3:break e;case 2:break f;case 1:break g;case 0:break h;default:break j}}k:{switch(b-65536|0){case 0:H[d+4>>2]=H[c>>2];return 1;case 4:break k;default:break d}}H[d+76>>2]=H[c>>2];return 1;case 0:if(J[a+88>>1]!=3){break b}H[d+28>>2]=H[c>>2];break b;case 1:if(J[a+88>>1]!=4){break b}H[d+28>>2]=H[c>>2];break b;case 35:G[d+16>>1]=H[c>>2];break b;case 36:break i;case 34:break c;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:break d}}H[d+20>>2]=H[c>>2];break b}H[d+32>>2]=H[c>>2];break b}qf(d+36|0,H[c>>2]);break b}H[d+40>>2]=H[c>>2];break b}qf(d+44|0,H[c>>2]);break b}return Ia[e|0](a,b,c)|0}H[d+24>>2]=H[c>>2]}b=Hb(a,b);if(!b){return 0}b=J[b+12>>1];c=(b>>>3&8188)+a|0;H[c+40>>2]=H[c+40>>2]|1<<b;H[a+12>>2]=H[a+12>>2]|8;return 1}aa(51072,42093,1164,67482);X()}aa(51285,42093,1165,67482);X()}function qz(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;if(fc(a,H[b+8>>2],e)){if(!(H[b+28>>2]==1|H[b+4>>2]!=(c|0))){H[b+28>>2]=d}return}a:{if(fc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;if(H[b+44>>2]!=4){f=a+16|0;h=f+(H[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}G[b+52>>1]=0;ui(f,b,c,c,1,e);if(I[b+54|0]){break d}e:{if(!I[b+53|0]){break e}if(I[b+52|0]){d=1;if(H[b+24>>2]==1){break c}g=1;if(I[a+8|0]&2){break e}break c}g=1;if(!(F[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}H[b+44>>2]=a;if(d&1){break a}}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}f=H[a+12>>2];g=a+16|0;Fg(g,b,c,d,e);if((f|0)<2){break a}g=g+(f<<3)|0;f=a+24|0;a=H[a+8>>2];if(!(!(a&2)&H[b+36>>2]!=1)){while(1){if(I[b+54|0]){break a}Fg(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(I[b+54|0]|H[b+36>>2]==1){break a}Fg(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(I[b+54|0]|H[b+36>>2]==1&H[b+24>>2]==1){break a}Fg(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Br(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+584>>2];a:{b:{switch(b-512|0){case 2:H[d+200>>2]=H[c>>2];break a;case 18:F[d+207|0]=1;e=H[c>>2];F[d+208|0]=e;c=H[c+4>>2];F[d+209|0]=c;G[a+206>>1]=c&255;G[a+204>>1]=e&255;break a;case 7:e=H[c>>2];if(!e){break a}if(e>>>0>=4){Xa(H[a+628>>2],68804,60162,0);return 0}F[d+211|0]=e;c=H[c+4>>2];H[d+216>>2]=H[c>>2];if((e|0)==1){break a}H[d+220>>2]=H[c+4>>2];if((e|0)==2){break a}H[d+224>>2]=H[c+8>>2];break a;case 8:e=H[c>>2];if(!e){break a}if(e>>>0>=4){Xa(H[a+628>>2],68804,60242,0);return 0}F[d+212|0]=e;c=H[c+4>>2];H[d+228>>2]=H[c>>2];if((e|0)==1){break a}H[d+232>>2]=H[c+4>>2];if((e|0)==2){break a}H[d+236>>2]=H[c+8>>2];break a;case 9:e=H[c>>2];if(!e){break a}if(e>>>0>=4){Xa(H[a+628>>2],68804,60357,0);return 0}F[d+213|0]=e;c=H[c+4>>2];H[d+240>>2]=H[c>>2];if((e|0)==1){break a}H[d+244>>2]=H[c+4>>2];if((e|0)==2){break a}H[d+248>>2]=H[c+8>>2];break a;case 0:F[d+204|0]=H[c>>2];break a;case 3:G[d+300>>1]=H[c>>2];break a;default:return Ia[H[d+164>>2]](a,b,c)|0;case 1:break b}}H[d+196>>2]=H[c>>2]}c=J[Hb(a,b)+12>>1];b=(J[Hb(a,b)+12>>1]>>>3&8188)+a|0;H[b+40>>2]=H[b+40>>2]|1<<c;H[a+12>>2]=H[a+12>>2]|8;return 1}function hq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{d=H[H[a+584>>2]+4>>2];a=(c|0)/4|0;if((d|0)>=(a|0)){break a}g=a-d|0;if((d|0)<5){a=d<<2;while(1){b:{switch(d|0){default:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 3:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 2:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;case 1:c=a+b|0;H[c>>2]=H[c>>2]+H[b>>2];b=b+4|0;break;case 0:break b}}g=g-d|0;if((g|0)>0){continue}break}break a}c=d-4|0;h=d&3;i=d-5>>>0>2;while(1){c:{d:{e:{f:{g:{h:{switch(d|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}e=0;a=c;if(h){while(1){f=(d<<2)+b|0;H[f>>2]=H[f>>2]+H[b>>2];a=a-1|0;b=b+4|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}if(!i){break g}while(1){e=d<<2;f=e+b|0;H[f>>2]=H[f>>2]+H[b>>2];f=e+(b+4|0)|0;H[f>>2]=H[f>>2]+H[b+4>>2];f=e+(b+8|0)|0;H[f>>2]=H[f>>2]+H[b+8>>2];e=e+(b+12|0)|0;H[e>>2]=H[e>>2]+H[b+12>>2];b=b+16|0;e=(a|0)>4;a=a-4|0;if(e){continue}break}}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}a=(d<<2)+b|0;H[a>>2]=H[a>>2]+H[b>>2];b=b+4|0}g=g-d|0;if((g|0)>0){continue}break}}}function tv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=H[a+372>>2];c=H[a+420>>2];d=H[a+24>>2];H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2];if(!(H[c+36>>2]|!H[a+236>>2])){ug(c,H[c+40>>2])}a:{e=H[a+316>>2];if(H[c+108>>2]|(e|0)<=0){break a}while(1){if(!g){f=H[c+16>>2];g=H[c+12>>2]|(G[H[(i<<2)+b>>2]>>1]>>>j&1)<<23-f;d=f+1|0;if((f|0)>=7){while(1){e=H[c+112>>2];H[c+112>>2]=e+1;F[e|0]=g>>>16;e=H[c+116>>2]-1|0;H[c+116>>2]=e;if(!e){f=H[c+120>>2];e=H[f+24>>2];if(!(Ia[H[e+12>>2]](f)|0)){f=H[c+120>>2];h=H[f>>2];H[h+20>>2]=25;Ia[H[h>>2]](f)}H[c+112>>2]=H[e>>2];H[c+116>>2]=H[e+4>>2]}e=d;b:{if((g&16711680)!=16711680){break b}d=H[c+112>>2];H[c+112>>2]=d+1;F[d|0]=0;d=H[c+116>>2]-1|0;H[c+116>>2]=d;if(d){break b}f=H[c+120>>2];d=H[f+24>>2];if(!(Ia[H[d+12>>2]](f)|0)){f=H[c+120>>2];h=H[f>>2];H[h+20>>2]=25;Ia[H[h>>2]](f)}H[c+112>>2]=H[d>>2];H[c+116>>2]=H[d+4>>2]}d=e-8|0;g=g<<8;if((e|0)>15){continue}break}e=H[a+316>>2]}H[c+16>>2]=d;H[c+12>>2]=g}i=i+1|0;if((i|0)>=(e|0)){break a}g=H[c+108>>2];continue}}b=H[a+24>>2];H[b>>2]=H[c+112>>2];H[b+4>>2]=H[c+116>>2];a=H[a+236>>2];if(a){b=H[c+36>>2];if(b){a=b}else{H[c+40>>2]=H[c+40>>2]+1&7}H[c+36>>2]=a-1}return 1}function rb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{c:{e=H[a+4>>2];i=H[a>>2];h=(e-i|0)/24|0;d=h+1|0;if(d>>>0<178956971){f=(H[a+8>>2]-i|0)/24|0;c=f<<1;c=f>>>0<89478485?c>>>0>d>>>0?c:d:178956970;if(c){if(c>>>0>=178956971){break c}g=Va(N(c,24))}d=N(c,24);f=N(h,24)+g|0;d:{if(F[b+11|0]>=0){c=H[b+4>>2];H[f>>2]=H[b>>2];H[f+4>>2]=c;H[f+8>>2]=H[b+8>>2];break d}Ya(f,H[b>>2],H[b+4>>2]);e=H[a+4>>2];i=H[a>>2]}j=d+g|0;c=H[b+16>>2];d=N(h,24)+g|0;H[d+12>>2]=H[b+12>>2];H[d+16>>2]=c;H[d+20>>2]=H[b+20>>2];H[b+12>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;h=f+24|0;if((e|0)==(i|0)){break b}while(1){c=e-24|0;b=f-24|0;e:{if(F[e-13|0]>=0){d=H[c+4>>2];H[b>>2]=H[c>>2];H[b+4>>2]=d;H[b+8>>2]=H[c+8>>2];break e}Ya(b,H[c>>2],H[e-20>>2])}g=e-12|0;d=f-12|0;f:{if(F[e-1|0]>=0){f=H[g+4>>2];H[d>>2]=H[g>>2];H[d+4>>2]=f;H[d+8>>2]=H[g+8>>2];break f}Ya(d,H[g>>2],H[e-8>>2])}f=b;e=c;if((c|0)!=(i|0)){continue}break}H[a+8>>2]=j;b=H[a+4>>2];H[a+4>>2]=h;e=H[a>>2];H[a>>2]=f;if((b|0)==(e|0)){break a}while(1){if(F[b-1|0]<0){Ta(H[b-12>>2])}a=b-24|0;if(F[b-13|0]<0){Ta(H[a>>2])}b=a;if((e|0)!=(b|0)){continue}break}break a}Ib();X()}dc(185092);X()}H[a+8>>2]=j;H[a+4>>2]=h;H[a>>2]=f}if(e){Ta(e)}}function iH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ga-80|0;Ga=e;d=e+72|0;H[d>>2]=0;a:{if(!th(d,a,b)){break a}b:{switch(H[d>>2]-10|0){case 0:case 11:if((c|0)!=24){break a}c=Va(28);H[c+4>>2]=1;H[c>>2]=15680;H[c>>2]=169436;d=Va(248);Wi(d);H[c+16>>2]=d;d=Va(248);nj(d);H[c+12>>2]=0;H[c+20>>2]=d;H[c+8>>2]=0;H[H[c+16>>2]+20>>2]=0;H[(d+H[H[d>>2]-12>>2]|0)+20>>2]=0;H[c+24>>2]=0;Ia[H[H[c>>2]+20>>2]](c,a,b)|0;a=e+8|0;Ia[H[H[c>>2]+48>>2]](a,c,0,0);d=e+56|0;g=a;a=F[e+19|0];b=(a|0)<0;Pi(d,b?H[e+8>>2]:g,b?H[e+12>>2]:a&255);Ia[H[H[c>>2]+12>>2]](c)|0;f=Va(12);F[f+8|0]=1;b=I[e+67|0];h=b<<24>>24;a=(h|0)<0;b=a?H[e+60>>2]:b;c=Va(b);H[f+4>>2]=b;H[f>>2]=c;g=c;c=H[e+56>>2];$a(g,a?c:d,b);if((h|0)<0){Ta(c)}if(F[e+19|0]>=0){break a}Ta(H[e+8>>2]);break a;default:break b}}d=e+8|0;H[d>>2]=0;H[d+4>>2]=0;F[d+40|0]=0;H[d+32>>2]=0;H[d+36>>2]=-1074790400;F[d+21|0]=0;F[d+22|0]=0;F[d+23|0]=0;F[d+24|0]=0;F[d+25|0]=0;F[d+26|0]=0;F[d+27|0]=0;F[d+28|0]=0;H[d+16>>2]=0;H[d+20>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;Ej(d,a,b,c);H[e+56>>2]=0;H[e+4>>2]=0;if(fg(d,e+56|0,e+4|0,c)){f=Va(12);F[f+8|0]=0;H[f>>2]=H[e+56>>2];H[f+4>>2]=H[e+4>>2];Qc(d);break a}Qc(d)}Ga=e+80|0;return f|0}function aq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{e=H[H[a+584>>2]+4>>2];a=(c|0)/2|0;if((e|0)>=(a|0)){break a}h=a-e|0;a=((h<<1)+b|0)-2|0;if((e|0)<5){b=e<<1;while(1){b:{switch(e|0){default:c=a+b|0;G[c>>1]=J[c>>1]-J[a>>1];a=a-2|0;case 3:c=a+b|0;G[c>>1]=J[c>>1]-J[a>>1];a=a-2|0;case 2:c=a+b|0;G[c>>1]=J[c>>1]-J[a>>1];a=a-2|0;case 1:c=a+b|0;G[c>>1]=J[c>>1]-J[a>>1];a=a-2|0;break;case 0:break b}}h=h-e|0;if((h|0)>0){continue}break}break a}c=e-4|0;i=e&3;j=e-5>>>0>2;g=e<<1;while(1){c:{d:{e:{f:{g:{h:{switch(e|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}d=0;b=c;if(i){while(1){f=a+g|0;G[f>>1]=J[f>>1]-J[a>>1];b=b-1|0;a=a-2|0;d=d+1|0;if((i|0)!=(d|0)){continue}break}}if(!j){break g}while(1){d=a+g|0;G[d>>1]=J[d>>1]-J[a>>1];d=a-2|0;f=d+g|0;G[f>>1]=J[f>>1]-J[d>>1];d=a-4|0;f=d+g|0;G[f>>1]=J[f>>1]-J[d>>1];d=a-6|0;f=d+g|0;G[f>>1]=J[f>>1]-J[d>>1];a=a-8|0;d=(b|0)>4;b=b-4|0;if(d){continue}break}}b=a+g|0;G[b>>1]=J[b>>1]-J[a>>1];a=a-2|0}b=a+g|0;G[b>>1]=J[b>>1]-J[a>>1];a=a-2|0}b=a+g|0;G[b>>1]=J[b>>1]-J[a>>1];a=a-2|0}b=a+g|0;G[b>>1]=J[b>>1]-J[a>>1];a=a-2|0}h=h-e|0;if((h|0)>0){continue}break}}}function Eb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+464>>2];c=H[e+12>>2];a:{if((c|0)>=32768){d=H[e+16>>2];break a}d=H[e+16>>2];while(1){c=d-1|0;H[e+16>>2]=c;b:{if((d|0)>0){d=c;break b}f=0;if(!H[a+436>>2]){c=H[a+24>>2];c:{if(H[c+4>>2]){break c}if(Ia[H[c+12>>2]](a)|0){break c}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=I[c|0];d:{if((f|0)!=255){break d}while(1){c=H[a+24>>2];e:{if(H[c+4>>2]){break e}if(Ia[H[c+12>>2]](a)|0){break e}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}H[c+4>>2]=H[c+4>>2]-1;d=c;c=H[c>>2];H[d>>2]=c+1;f=255;c=I[c|0];if((c|0)==255){continue}break}if(!c){break d}H[a+436>>2]=c;f=0}c=H[e+16>>2]}d=c+8|0;H[e+16>>2]=d;H[e+8>>2]=H[e+8>>2]<<8|f;if((c|0)>-9){break b}d=c+9|0;H[e+16>>2]=d;if(d){break b}H[e+12>>2]=32768;d=0}c=H[e+12>>2]<<1;H[e+12>>2]=c;if((c|0)<32768){continue}break}}a=I[b|0];f=H[((a&127)<<2)+27424>>2];g=f>>16;c=c-g|0;H[e+12>>2]=c;h=f>>8;i=H[e+8>>2];d=c<<d;f:{if((i|0)>=(d|0)){H[e+12>>2]=g;H[e+8>>2]=i-d;d=a&128;if((c|0)<(g|0)){F[b|0]=d^h;break f}F[b|0]=d^f;a=a^128;break f}if(c>>>0>32767){break f}d=a&128;if((c|0)<(g|0)){F[b|0]=d^f;a=a^128;break f}F[b|0]=d^h}return a>>>7|0}function fg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=O(0);g=Ga-944|0;Ga=g;e=Sb(g,0);h=H[a+4>>2];if(In(e,H[a+16>>2],h,H[a+8>>2],32,h<<2,(H[a+12>>2]^-1)>>>31|0,1)){a:{if((d|0)!=3){break a}i=M[a+32>>3];if(i==-1){break a}j=O(i);L[e+344>>2]=j>O(0)?j:O(0)}f=Ga-32|0;Ga=f;b:{if(H[b>>2]){d=0;F[e+96|0]=I[16713];a=I[16709]|I[16710]<<8|(I[16711]<<16|I[16712]<<24);b=I[16705]|I[16706]<<8|(I[16707]<<16|I[16708]<<24);F[e+88|0]=b;F[e+89|0]=b>>>8;F[e+90|0]=b>>>16;F[e+91|0]=b>>>24;F[e+92|0]=a;F[e+93|0]=a>>>8;F[e+94|0]=a>>>16;F[e+95|0]=a>>>24;a=I[16701]|I[16702]<<8|(I[16703]<<16|I[16704]<<24);b=I[16697]|I[16698]<<8|(I[16699]<<16|I[16700]<<24);F[e+80|0]=b;F[e+81|0]=b>>>8;F[e+82|0]=b>>>16;F[e+83|0]=b>>>24;F[e+84|0]=a;F[e+85|0]=a>>>8;F[e+86|0]=a>>>16;F[e+87|0]=a>>>24;a=I[16693]|I[16694]<<8|(I[16695]<<16|I[16696]<<24);b=I[16689]|I[16690]<<8|(I[16691]<<16|I[16692]<<24);F[e+72|0]=b;F[e+73|0]=b>>>8;F[e+74|0]=b>>>16;F[e+75|0]=b>>>24;F[e+76|0]=a;F[e+77|0]=a>>>8;F[e+78|0]=a>>>16;F[e+79|0]=a>>>24;break b}a=Bg(f,0,0);ni(a);d=oj(e,a,d);if(d){F[a+12|0]=0;H[b>>2]=H[a+4>>2];H[c>>2]=H[a+4>>2]?H[a+8>>2]:-1}Ve(a)}Ga=f+32|0;f=d}H[e>>2]=15644;nc(e);kc(e);Ga=g+944|0;return f}function eq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{e=H[H[a+584>>2]+4>>2];a=(c|0)/2|0;if((e|0)>=(a|0)){break a}He(b,a);g=a-e|0;if((e|0)<5){a=e<<1;while(1){b:{switch(e|0){default:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 3:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 2:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 1:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;break;case 0:break b}}g=g-e|0;if((g|0)>0){continue}break}break a}a=e-4|0;h=e&3;j=e-5>>>0>2;f=e<<1;while(1){c:{d:{e:{f:{g:{h:{switch(e|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}d=0;c=a;if(h){while(1){i=b+f|0;G[i>>1]=J[i>>1]+J[b>>1];c=c-1|0;b=b+2|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(!j){break g}while(1){d=b+f|0;G[d>>1]=J[d>>1]+J[b>>1];d=(b+2|0)+f|0;G[d>>1]=J[d>>1]+J[b+2>>1];d=(b+4|0)+f|0;G[d>>1]=J[d>>1]+J[b+4>>1];d=(b+6|0)+f|0;G[d>>1]=J[d>>1]+J[b+6>>1];b=b+8|0;d=(c|0)>4;c=c-4|0;if(d){continue}break}}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}g=g-e|0;if((g|0)>0){continue}break}}}function Ed(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!b){break a}b:{c:{h=a+236|0;e=H[h>>2];if(!e){break c}f=h;d=e;while(1){g=K[d+16>>2]<c>>>0;f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}d:{if((f|0)==(h|0)|K[f+16>>2]>c>>>0){break d}d=H[f+20>>2];if(d){Ia[H[H[d>>2]+4>>2]](d);e=H[h>>2]}if(!e){break c}f=h;d=e;while(1){g=K[d+16>>2]<c>>>0;f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((f|0)==(h|0)|K[f+16>>2]>c>>>0){break d}d=H[f+4>>2];e:{if(!d){g=H[f+8>>2];if(H[g>>2]==(f|0)){break e}d=f+8|0;while(1){g=H[d>>2];d=g+8|0;i=g;g=H[g+8>>2];if((i|0)!=H[g>>2]){continue}break}break e}while(1){g=d;d=H[d>>2];if(d){continue}break}}if(H[a+232>>2]==(f|0)){H[a+232>>2]=g}H[a+240>>2]=H[a+240>>2]-1;Yf(e,f);Ta(f);e=H[a+236>>2]}if(!e){break c}f=a+236|0;f:{while(1){g:{h=H[e+16>>2];h:{if(h>>>0>c>>>0){d=H[e>>2];if(d){break h}h=e;break b}if(c>>>0<=h>>>0){break f}f=e+4|0;d=H[e+4>>2];if(!d){break g}e=f}f=e;e=d;continue}break}h=e;e=f;break b}h=e;e=f;break b}e=h}if(H[e>>2]){break a}d=Va(24);H[d+16>>2]=c;H[d+8>>2]=h;H[d>>2]=0;H[d+4>>2]=0;H[d+20>>2]=b;H[e>>2]=d;b=H[H[a+232>>2]>>2];if(b){H[a+232>>2]=b;d=H[e>>2]}ih(H[a+236>>2],d);H[a+240>>2]=H[a+240>>2]+1}}function zh(a,b,c){var d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;d=H[a+188>>2];if(d){Ta(d)}d=Yb(a,H[a+180>>2],4,53674);H[a+188>>2]=d;a:{if(!d){b=-1;break a}b:{c:{d:{if(J[a+88>>1]!=1){e=N(c,12)+14|0;g=Ia[H[a+648>>2]](H[a+628>>2])|0;if(c){while(1){d=J[b+2>>1];if(d>>>0<=13){d=H[(d<<2)+63304>>2]}else{d=0}if(!d){c=H[a+628>>2];a=H[a>>2];H[f+4>>2]=J[b+2>>1];H[f>>2]=a;Xa(c,63936,53959,f);b=-1;break a}d=N(d,H[b+4>>2]);e=(d>>>0>4?d:0)+e|0;b=b+12|0;c=c-1|0;if(c&65535){continue}break}}e=g-e|0;e=J[a+138>>1]==2?(e>>>0)/J[a+98>>1]|0:e;d=H[a+188>>2];if(!H[a+180>>2]){break d}c=0;while(1){b=c;H[d+(b<<2)>>2]=e;c=b+1|0;if(c>>>0<K[a+180>>2]){continue}break}break c}if(I[a+13|0]&4){c=Zc(a);if(!H[a+180>>2]){break b}d=H[a+188>>2];b=0;while(1){H[d+(b<<2)>>2]=c;b=b+1|0;if(b>>>0<K[a+180>>2]){continue}break}break b}b=Bc(a);if(!H[a+180>>2]){break b}c=N(b,K[a+60>>2]/K[a+176>>2]|0);d=H[a+188>>2];b=0;while(1){H[d+(b<<2)>>2]=c;b=b+1|0;if(b>>>0<K[a+180>>2]){continue}break}break b}e=H[d-4>>2];b=-1}b=b<<2;c=H[b+H[a+184>>2]>>2];if(c+e>>>0<=g>>>0){break b}H[b+d>>2]=g-c}c=H[a+40>>2];H[a+40>>2]=c|16777216;b=1;if(c&131072){break a}H[a+100>>2]=H[a+60>>2]}Ga=f+16|0;return b}function PB(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-48|0;Ga=d;a:{if(!b){break a}Ia[H[H[b>>2]+60>>2]](b);c=H[a+4>>2];if((c|0)==H[a+8>>2]){break a}while(1){b:{c:{d:{e:{c=H[(e<<2)+c>>2];switch((Ia[H[H[c>>2]+8>>2]](c)|0)-1|0){case 2:break c;case 1:break d;case 0:break e;default:break b}}Ia[H[H[b>>2]+64>>2]](b,M[c+8>>3],M[c+16>>3],M[c+24>>3],M[c+32>>3]);break b}f=d+40|0;g=d+32|0;h=d+24|0;i=d+16|0;j=d+8|0;Ia[H[H[b>>2]+84>>2]](b,f,g,h,i,j,d);Ia[H[H[b>>2]+80>>2]](b,c+8|0,c+16|0,c+24|0,c+32|0,c+40|0,c+48|0);ch(c+56|0,b,0,0,H[c+68>>2]);Ia[H[H[b>>2]+80>>2]](b,f,g,h,i,j,d);break b}Ia[H[H[b>>2]+68>>2]](b,1,1);Ia[H[H[b>>2]+32>>2]](b,M[c+8>>3],M[c+16>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+24>>3],M[c+16>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+24>>3],M[c+32>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+8>>3],M[c+32>>3]);Ia[H[H[b>>2]+48>>2]](b);Ia[H[H[b>>2]+32>>2]](b,M[c+40>>3],M[c+48>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+56>>3],M[c+48>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+56>>3],M[c+64>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+40>>3],M[c+64>>3]);Ia[H[H[b>>2]+48>>2]](b);Ia[H[H[b>>2]+72>>2]](b,1)}e=e+1|0;c=H[a+4>>2];if(e>>>0<H[a+8>>2]-c>>2>>>0){continue}break}}Ga=d+48|0}function Ct(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;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=Ga-16|0;Ga=j;n=e&3;o=e>>>2|0;p=h<<2;while(1){e=o;while(1){c=i;h=I[c+4|0];i=I[c+5|0];k=j+12|0;l=j+8|0;m=j+4|0;kb(H[a+68>>2],I[c|0],h,i,k,l,m);d=b;H[d>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[c+1|0],h,i,k,l,m);H[d+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[c+2|0],h,i,k,l,m);H[d+8>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[c+3|0],h,i,k,l,m);H[d+12>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;i=c+6|0;b=d+16|0;e=e-1|0;if(e){continue}break}a:{if(!n){i=c;break a}e=I[c+11|0];h=I[c+10|0];b:{switch(n-1|0){case 2:kb(H[a+68>>2],I[c+8|0],h,e,j+12|0,j+8|0,j+4|0);H[d+24>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 1:kb(H[a+68>>2],I[c+7|0],h,e,j+12|0,j+8|0,j+4|0);H[d+20>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;case 0:kb(H[a+68>>2],I[i|0],h,e,j+12|0,j+8|0,j+4|0);H[b>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;break;default:break b}}b=(n<<2)+b|0}i=(g+i|0)+6|0;b=b+p|0;f=f-1|0;if(f){continue}break}Ga=j+16|0}function ml(a,b){var 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;f=H[a+124>>2];d=f;c=f>>>2|0;f=H[a+120>>2];j=f>>>0<K[a+140>>2]?d:c;d=H[a+108>>2];c=(d-H[a+44>>2]|0)+262|0;n=c>>>0>d>>>0?0:c;c=H[a+144>>2];i=H[a+116>>2];o=c>>>0<i>>>0?c:i;k=H[a+56>>2];h=d+k|0;p=h+258|0;d=f+h|0;l=I[d|0];m=I[d-1|0];q=H[a+52>>2];r=H[a+64>>2];while(1){a:{e=b+k|0;d=f+e|0;b:{if(I[d|0]!=(l|0)|I[d-1|0]!=(m|0)|I[e|0]!=I[h|0]){break b}d=2;if(I[e+1|0]!=I[h+1|0]){break b}c:{d:{e:{f:{g:{h:{i:{while(1){c=d+h|0;if(I[c+1|0]!=I[e+3|0]){break d}if(I[c+2|0]!=I[e+4|0]){break e}if(I[c+3|0]!=I[e+5|0]){break f}if(I[c+4|0]!=I[e+6|0]){break g}if(I[c+5|0]!=I[e+7|0]){break h}if(I[c+6|0]!=I[e+8|0]){break i}if(I[c+7|0]==I[e+9|0]){c=d+8|0;g=c+h|0;if(I[g|0]!=I[e+10|0]){break c}e=e+8|0;s=d>>>0<250;d=c;if(s){continue}break c}break}g=c+7|0;break c}g=c+6|0;break c}g=c+5|0;break c}g=c+4|0;break c}g=c+3|0;break c}g=c+2|0;break c}g=c+1|0}c=g-p|0;d=c+258|0;if((d|0)<=(f|0)){break b}H[a+112>>2]=b;if((d|0)>=(o|0)){f=d;break a}l=I[d+h|0];m=I[(c+h|0)+257|0];f=d}b=J[((b&q)<<1)+r>>1];if(n>>>0>=b>>>0){break a}j=j-1|0;if(j){continue}}break}return f>>>0<i>>>0?f:i}function iq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{e=H[H[a+584>>2]+4>>2];a=(c|0)/2|0;if((e|0)>=(a|0)){break a}g=a-e|0;if((e|0)<5){a=e<<1;while(1){b:{switch(e|0){default:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 3:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 2:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;case 1:c=a+b|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0;break;case 0:break b}}g=g-e|0;if((g|0)>0){continue}break}break a}a=e-4|0;h=e&3;j=e-5>>>0>2;f=e<<1;while(1){c:{d:{e:{f:{g:{h:{switch(e|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}}d=0;c=a;if(h){while(1){i=b+f|0;G[i>>1]=J[i>>1]+J[b>>1];c=c-1|0;b=b+2|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(!j){break g}while(1){d=b+f|0;G[d>>1]=J[d>>1]+J[b>>1];d=(b+2|0)+f|0;G[d>>1]=J[d>>1]+J[b+2>>1];d=(b+4|0)+f|0;G[d>>1]=J[d>>1]+J[b+4>>1];d=(b+6|0)+f|0;G[d>>1]=J[d>>1]+J[b+6>>1];b=b+8|0;d=(c|0)>4;c=c-4|0;if(d){continue}break}}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}c=b+f|0;G[c>>1]=J[c>>1]+J[b>>1];b=b+2|0}g=g-e|0;if((g|0)>0){continue}break}}}function cs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;c=Ga-176|0;Ga=c;e=H[a+584>>2];if(e){d=H[a+48>>2];if(d&512){a:{b:{if(J[a+88>>1]==4){vc(51994,18,1,b);d=51651;if(I[e+28|0]&2){break b}break a}vc(52623,18,1,b);d=51651;f=H[e+28>>2];if(f&1){H[c+160>>2]=51651;Ob(b,52772,c+160|0);f=H[e+28>>2];d=53270}if(f&4){H[c+144>>2]=d;Ob(b,53378,c+144|0);f=H[e+28>>2];d=53270}if(!(f&2)){break a}}H[c+128>>2]=d;Ob(b,52299,c+128|0)}d=H[e+28>>2];H[c+116>>2]=d;H[c+112>>2]=d;Ob(b,53658,c+112|0);d=H[a+48>>2]}if(d&8){vc(53860,11,1,b);c:{d:{switch(J[e+16>>1]){case 0:vc(53921,6,1,b);break c;case 1:vc(54144,21,1,b);break c;case 2:break d;default:break c}}vc(54229,19,1,b)}d=J[e+16>>1];H[c+100>>2]=d;H[c+96>>2]=d;Ob(b,54529,c+96|0);d=H[a+48>>2]}if(d&4){H[c+80>>2]=H[e+24>>2];Ob(b,54744,c+80|0);d=H[a+48>>2]}if(d&16){H[c+64>>2]=H[e+20>>2];Ob(b,58771,c- -64|0);d=H[a+48>>2]}if(d&32){H[c+48>>2]=H[e+32>>2];Ob(b,58933,c+48|0);d=H[a+48>>2]}if(d&64){H[c+32>>2]=H[e+36>>2];Ob(b,59102,c+32|0);d=H[a+48>>2]}if(d&128){H[c+16>>2]=H[e+40>>2];Ob(b,59249,c+16|0);d=H[a+48>>2]}if(d&256){H[c>>2]=H[e+44>>2];Ob(b,59408,c)}Ga=c+176|0;return}aa(51072,42093,1268,67496);X()}function Yw(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=Ga-144|0;Ga=q;n=H[a+332>>2];b=H[b+84>>2];a=q;while(1){g=H[b+64>>2];k=G[c+32>>1];i=N(G[c>>1],H[b>>2])<<13|1024;j=N(H[b+128>>2],G[c+64>>1]);o=i+N(j,-11586)>>11;f=N(H[b+32>>2],G[c+16>>1]);h=N(H[b+96>>2],G[c+48>>1]);m=N(H[b+160>>2],G[c+80>>1]);p=f-(h+m|0)<<2;H[a+96>>2]=o-p;H[a+24>>2]=o+p;g=N(N(g,k),10033);k=i+N(j,5793)|0;j=g+k|0;i=f+h<<13;f=N(f+m|0,2998);i=i+f|0;H[a+120>>2]=j-i>>11;H[a>>2]=j+i>>11;g=k-g|0;f=f+(m-h<<13)|0;H[a+72>>2]=g-f>>11;H[a+48>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;l=l+1|0;if((l|0)!=6){continue}break}a=n+128|0;l=0;c=q;while(1){f=H[c+20>>2];h=H[c+4>>2];m=N(f+h|0,2998);b=H[(l<<2)+d>>2]+e|0;n=H[c+12>>2];g=m+(n+h<<13)|0;j=(H[c>>2]<<13)+131072|0;k=H[c+16>>2];i=j+N(k,5793)|0;o=N(H[c+8>>2],10033);p=i+o|0;F[b|0]=I[a+(g+p>>>18&1023)|0];F[b+5|0]=I[a+(p-g>>>18&1023)|0];h=h-(f+n|0)<<13;g=j+N(k,-11586)|0;F[b+1|0]=I[a+(h+g>>>18&1023)|0];F[b+4|0]=I[a+(g-h>>>18&1023)|0];f=m+(f-n<<13)|0;h=i-o|0;F[b+2|0]=I[a+(f+h>>>18&1023)|0];F[b+3|0]=I[a+(h-f>>>18&1023)|0];c=c+24|0;l=l+1|0;if((l|0)!=6){continue}break}Ga=q+144|0}function hn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=b+1|0;h=Va((e|0)!=(e&1073741823)?-1:e<<2);if((b|0)>0){e=0;while(1){d=a+e|0;g=I[d|0];a:{if(!(g&128)){H[(i<<2)+h>>2]=g;e=e+1|0;break a}if(!(g&32)){f=(i<<2)+h|0;d=e+1|0;if((d|0)<(b|0)){d=g<<6&1984|I[a+d|0]&63}else{d=0}H[f>>2]=d;e=e+2|0;break a}if(!(g&16)){j=(i<<2)+h|0;f=e+2|0;if((f|0)<(b|0)){d=I[a+f|0]&63|(g<<12&61440|(I[d+1|0]&63)<<6)}else{d=0}H[j>>2]=d;e=e+3|0;break a}if(!(g&15)){j=(i<<2)+h|0;f=e+3|0;if((f|0)<(b|0)){d=I[a+f|0]&63|(g<<18&1835008|(I[d+1|0]&63)<<12|(I[d+2|0]&63)<<6)}else{d=0}H[j>>2]=d;e=e+4|0;break a}if(!(g&8)){j=(i<<2)+h|0;f=e+3|0;if((f|0)<(b|0)){d=I[a+f|0]&63|(g<<18&1835008|(I[d+1|0]&63)<<12|(I[d+2|0]&63)<<6)}else{d=0}H[j>>2]=d;e=e+4|0;break a}if(!(g&4)){j=(i<<2)+h|0;f=e+4|0;if((f|0)<(b|0)){d=I[a+f|0]&63|(g<<24&50331648|(I[d+1|0]&63)<<18|(I[d+2|0]&63)<<12|(I[d+3|0]&63)<<6)}else{d=0}H[j>>2]=d;e=e+5|0;break a}f=(i<<2)+h|0;e=e+5|0;if((e|0)<(b|0)){d=I[a+e|0]&63|(g<<30&1073741824|(I[d+1|0]&63)<<24|(I[d+2|0]&63)<<18|(I[d+3|0]&63)<<12|(I[d+4|0]&63)<<6)}else{d=0}H[f>>2]=d}i=i+1|0;if((b|0)>(e|0)){continue}break}}H[(i<<2)+h>>2]=0;qb(c,h);Ta(h)}function Gu(a,b,c){a=a|0;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,n=0,o=0,p=0,q=0,r=0,s=0;e=a;while(1){d=H[(i<<2)+b>>2]+c|0;g=I[d+4|0];h=I[d+3|0];f=g+h|0;j=I[d+7|0];k=I[d|0];l=j+k|0;m=f+l|0;n=I[d+6|0];o=I[d+1|0];p=n+o|0;q=I[d+5|0];r=I[d+2|0];d=q+r|0;s=p+d|0;H[e+16>>2]=m-s;H[e>>2]=(m+s|0)-1024;m=p-d|0;d=l-f|0;f=N(m+d|0,181)>>8;H[e+24>>2]=d-f;H[e+8>>2]=d+f;d=h-g|0;g=r-q|0;h=d+g|0;l=o-n|0;d=k-j|0;j=l+d|0;f=N(h-j|0,98)>>8;h=f+(N(h,139)>>8)|0;g=N(g+l|0,181)>>8;k=d-g|0;H[e+20>>2]=h+k;H[e+12>>2]=k-h;d=d+g|0;f=f+(N(j,334)>>8)|0;H[e+28>>2]=d-f;H[e+4>>2]=d+f;e=e+32|0;i=i+1|0;if((i|0)!=8){continue}break}b=7;while(1){d=H[a+128>>2];i=H[a+96>>2];c=d+i|0;f=H[a+224>>2];g=H[a>>2];e=f+g|0;h=c+e|0;j=H[a+160>>2];k=H[a+64>>2];l=j+k|0;m=H[a+192>>2];n=H[a+32>>2];o=m+n|0;p=l+o|0;H[a+128>>2]=h-p;H[a>>2]=h+p;c=e-c|0;e=N(c+(o-l|0)|0,181)>>8;H[a+192>>2]=c-e;H[a+64>>2]=c+e;c=i-d|0;d=k-j|0;i=c+d|0;h=n-m|0;c=g-f|0;f=h+c|0;e=N(i-f|0,98)>>8;i=e+(N(i,139)>>8)|0;d=N(d+h|0,181)>>8;g=c-d|0;H[a+160>>2]=i+g;H[a+96>>2]=g-i;c=c+d|0;e=e+(N(f,334)>>8)|0;H[a+224>>2]=c-e;H[a+32>>2]=c+e;c=b;b=c-1|0;a=a+4|0;if(c){continue}break}}function lj(a,b,c){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;io(a,b);g=H[b+8>>2];k=H[b+12>>2];c=(H[a+4>>2]+(k-c|0)|0)-40|0;H[a+4>>2]=c;j=g<<1;d=g+1|0;e=d+d|0;f=Va(d>>>0>e>>>0?-1:e);G[j+f>>1]=0;h=H[a+8>>2];d=(h-c|0)/2|0;d=d>>>0<g>>>0?d:g;a:{if(!d){break a}b:{c:{if(c+2>>>0<h>>>0){m=d&1;if((d|0)!=1){break c}break b}_a(f,0,d<<1);break a}n=d&-2;e=0;while(1){d=c+2|0;d:{if(h>>>0<=d>>>0){d=c;c=0;break d}c=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[f+(i<<1)>>1]=c;o=i|1;l=0;c=d+2|0;e:{if(h>>>0<=c>>>0){c=d;break e}l=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[f+(o<<1)>>1]=l;i=i+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(!m){break a}d=0;e=c+2|0;if(e>>>0<h>>>0){d=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=e;c=e}G[f+(i<<1)>>1]=d}H[b+40>>2]=f;d=(H[b+36>>2]-(j+k|0)|0)+c|0;H[a+4>>2]=d;c=H[b+16>>2]&8192?j:g;g=Va((c|0)!=(c&1073741823)?-1:c<<2);f:{e=(h-d|0)/4|0;f=c>>>0>e>>>0?e:c;if(f){if(d+4>>>0>=h>>>0){break f}c=0;while(1){i=0;e=d+4|0;if(e>>>0<h>>>0){i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=e;d=e}H[g+(c<<2)>>2]=i;c=c+1|0;if((f|0)!=(c|0)){continue}break}}H[b+44>>2]=g;return}p=b,q=_a(g,0,f<<2),H[p+44>>2]=q}function Pp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ga-16|0;Ga=f;a:{if(!b|!c){break a}d=H[a+12>>2];if(d){Ia[H[H[d>>2]+12>>2]](d)|0;H[a+12>>2]=0}d=H[a+8>>2];if(d){h=a,i=Ia[H[H[d>>2]+52>>2]](d)|0,H[h+12>>2]=i;d=H[a+8>>2];i=0,j=Ia[H[H[d>>2]+24>>2]](d)|0,h=H[H[0]+24>>2],Ia[h](i|0,j|0);d=H[a+12>>2];Ia[H[H[d>>2]+68>>2]](d,0);d=H[a+12>>2]}else{d=0}e=H[a+16>>2];H[e+20>>2]=d;g=H[a+20>>2];H[(g+H[H[g>>2]-12>>2]|0)+20>>2]=d;if(Ia[H[H[e>>2]+96>>2]](e,b,c)|0){d=H[a+16>>2];Ia[H[H[d>>2]+108>>2]](d);d=H[a+16>>2];if(!I[d+29|0]){d=1;H[a+24>>2]=1;break a}b:{if(I[d+28|0]){break b}e=H[d+24>>2];if(!e){break b}Ta(e);H[d+24>>2]=0}F[d+29|0]=0;H[d+4>>2]=0;H[d+8>>2]=0;H[d+12>>2]=1;H[d+16>>2]=0;Ia[H[H[d>>2]+12>>2]](d)}d=0;e=H[a+20>>2];if(!e){break a}F[f+15|0]=1;if(!(Ia[H[H[e>>2]+8>>2]](e,b,c,f+15|0)|0)){break a}b=H[a+20>>2];Ia[H[H[b>>2]+20>>2]](b);b=H[a+20>>2];b=H[H[b>>2]-12>>2]+b|0;if(!I[b+29|0]){H[a+24>>2]=2;d=1;break a}c:{if(I[b+28|0]){break c}a=H[b+24>>2];if(!a){break c}Ta(a);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b)}Ga=f+16|0;return d|0}function $a(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){Da(a|0,b|0,c|0)|0;return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){F[c|0]=I[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0<e>>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0<c>>>0){break c}while(1){H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];H[c+8>>2]=H[b+8>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=H[b+16>>2];H[c+20>>2]=H[b+20>>2];H[c+24>>2]=H[b+24>>2];H[c+28>>2]=H[b+28>>2];H[c+32>>2]=H[b+32>>2];H[c+36>>2]=H[b+36>>2];H[c+40>>2]=H[b+40>>2];H[c+44>>2]=H[b+44>>2];H[c+48>>2]=H[b+48>>2];H[c+52>>2]=H[b+52>>2];H[c+56>>2]=H[b+56>>2];H[c+60>>2]=H[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){H[c>>2]=H[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0<a>>>0){c=a;break a}c=a;while(1){F[c|0]=I[b|0];F[c+1|0]=I[b+1|0];F[c+2|0]=I[b+2|0];F[c+3|0]=I[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0<e>>>0){while(1){F[c|0]=I[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function zi(a){var 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;j=Ga-16|0;Ga=j;h=Ro(j,1757);e=Ga-16|0;Ga=e;H[e+12>>2]=0;if(I[a+11|0]>>>7|0){a=H[a>>2]}H[e+8>>2]=H[133544];H[133544]=0;d=Ga-16|0;Ga=d;l=e+12|0;b=Ga-224|0;Ga=b;_a(b+16|0,0,144);c=b+160|4;H[b+24>>2]=c;H[b+60>>2]=c;H[b+92>>2]=-1;H[b+64>>2]=60;H[b+20>>2]=c;H[b+48>>2]=1741;m=a;while(1){k=a;a=a+4|0;f=H[k>>2];if(f){i=527024;a:{if(f){while(1){c=i;g=H[c>>2];if(g){i=c+4|0;if((f|0)!=(g|0)){continue}}break}c=g?c:0;break a}c=(Nc(527024)<<2)+527024|0}}else{c=0}if(c){continue}break}H[b+100>>2]=k;a=b+16|0;cd(a,0,0);Gm(b,a,1,1);f=H[b+8>>2];g=H[b+12>>2];i=H[b>>2];c=H[b+4>>2];if(l){a=H[b+136>>2]+(H[b+20>>2]-H[b+60>>2]|0)|0;H[l>>2]=a?(a<<2)+k|0:m}H[d+8>>2]=f;H[d+12>>2]=g;H[d>>2]=i;H[d+4>>2]=c;Ga=b+224|0;n=Ei(H[d>>2],H[d+4>>2],H[d+8>>2],H[d+12>>2]);Ga=d+16|0;a=Ga-16|0;Ga=a;H[a+12>>2]=H[133544];H[133544]=H[e+8>>2];H[e+8>>2]=H[a+12>>2];Ga=a+16|0;b:{c:{if(H[e+8>>2]!=68){if(H[e+12>>2]==(m|0)){break c}Ga=e+16|0;break b}a=Ga-16|0;Ga=a;gm(a,h,1692);fm(a);X()}a=Ga-16|0;Ga=a;gm(a,h,1368);fm(a);X()}if(I[h+11|0]>>>7|0){Ta(H[h>>2])}Ga=j+16|0;return n}function zl(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=H[a+480>>2];b=H[a+88>>2];c=(b|0)==1;H[f+28>>2]=c;c=Ia[H[H[a+4>>2]+8>>2]](a,1,c?766:256,H[a+120>>2])|0;H[f+24>>2]=c;a:{if(H[a+120>>2]<=0){break a}i=H[f+20>>2];if((b|0)==1){while(1){d=g<<2;b=H[(d+f|0)+32>>2];c=c+d|0;H[c>>2]=H[c>>2]+255;h=b-1|0;j=h<<1;e=(b+254|0)/(j|0)|0;i=(i|0)/(b|0)|0;d=H[d+H[f+24>>2]>>2];c=0;b=0;while(1){if((b|0)>(e|0)){while(1){c=c+1|0;e=(h+N(c<<1|1,255)|0)/(j|0)|0;if((e|0)<(b|0)){continue}break}}F[b+d|0]=N(c,i);b=b+1|0;if((b|0)!=256){continue}break}c=1;while(1){e=d-c|0;F[e|0]=I[d|0];b=c+d|0;F[b+255|0]=I[d+255|0];F[d+(c^-1)|0]=I[d|0];F[b+256|0]=I[d+255|0];F[e-2|0]=I[d|0];F[b+257|0]=I[d+255|0];c=c+3|0;if((c|0)!=256){continue}break}g=g+1|0;if((g|0)>=H[a+120>>2]){break a}c=H[f+24>>2];continue}}while(1){h=g<<2;b=H[(h+f|0)+32>>2];j=b-1|0;d=j<<1;e=(b+254|0)/(d|0)|0;i=(i|0)/(b|0)|0;h=H[c+h>>2];c=0;b=0;while(1){if((b|0)>(e|0)){while(1){c=c+1|0;e=(j+N(c<<1|1,255)|0)/(d|0)|0;if((e|0)<(b|0)){continue}break}}F[b+h|0]=N(c,i);b=b+1|0;if((b|0)!=256){continue}break}g=g+1|0;if((g|0)>=H[a+120>>2]){break a}c=H[f+24>>2];continue}}}function Cc(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{b:{h=a+24|0;e=H[h>>2];if(!e){break b}f=h;d=e;while(1){g=K[d+16>>2]<b>>>0;f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}c:{if((f|0)==(h|0)|K[f+16>>2]>b>>>0){break c}d=H[f+20>>2];if(d){Ia[H[H[d>>2]+4>>2]](d);e=H[h>>2]}if(!e){break b}f=h;d=e;while(1){g=K[d+16>>2]<b>>>0;f=g?f:d;d=H[(g<<2)+d>>2];if(d){continue}break}if((f|0)==(h|0)|K[f+16>>2]>b>>>0){break c}d=H[f+4>>2];d:{if(!d){g=H[f+8>>2];if(H[g>>2]==(f|0)){break d}d=f+8|0;while(1){g=H[d>>2];d=g+8|0;i=g;g=H[g+8>>2];if((i|0)!=H[g>>2]){continue}break}break d}while(1){g=d;d=H[d>>2];if(d){continue}break}}if(H[a+20>>2]==(f|0)){H[a+20>>2]=g}H[a+28>>2]=H[a+28>>2]-1;Yf(e,f);Ta(f);e=H[a+24>>2]}if(!e){break b}f=a+24|0;e:{while(1){f:{h=H[e+16>>2];g:{if(h>>>0>b>>>0){d=H[e>>2];if(d){break g}h=e;break a}if(b>>>0<=h>>>0){break e}f=e+4|0;d=H[e+4>>2];if(!d){break f}e=f}f=e;e=d;continue}break}h=e;e=f;break a}h=e;e=f;break a}e=h}if(!H[e>>2]){d=Va(24);H[d+16>>2]=b;H[d+8>>2]=h;H[d>>2]=0;H[d+4>>2]=0;H[d+20>>2]=c;H[e>>2]=d;b=H[H[a+20>>2]>>2];if(b){H[a+20>>2]=b;d=H[e>>2]}ih(H[a+24>>2],d);H[a+28>>2]=H[a+28>>2]+1}}function Mx(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=c<<2;h=H[e+H[b+8>>2]>>2];k=H[e+H[b+4>>2]>>2];b=H[b>>2]+(c<<3)|0;i=H[b>>2];l=H[b+4>>2];c=H[d+4>>2];d=H[d>>2];e=H[a+332>>2];b=H[a+472>>2];n=H[b+28>>2];o=H[b+24>>2];p=H[b+20>>2];q=H[b+16>>2];b=H[a+112>>2];if(b>>>0>=2){m=b>>>1|0;while(1){f=I[k|0]<<2;b=H[f+p>>2];j=I[h|0]<<2;r=H[j+o>>2];s=H[f+n>>2];f=H[j+q>>2];g=I[i|0];F[d|0]=I[(f+g|0)+e|0];j=r+s>>16;F[d+1|0]=I[(j+g|0)+e|0];F[d+2|0]=I[(b+g|0)+e|0];g=I[i+1|0];F[d+3|0]=I[(g+f|0)+e|0];F[d+4|0]=I[(g+j|0)+e|0];F[d+5|0]=I[(b+g|0)+e|0];g=I[l|0];F[c|0]=I[(g+f|0)+e|0];F[c+1|0]=I[(g+j|0)+e|0];F[c+2|0]=I[(b+g|0)+e|0];g=f;f=I[l+1|0];F[c+3|0]=I[(g+f|0)+e|0];F[c+4|0]=I[(f+j|0)+e|0];F[c+5|0]=I[(b+f|0)+e|0];c=c+6|0;l=l+2|0;d=d+6|0;i=i+2|0;h=h+1|0;k=k+1|0;m=m-1|0;if(m){continue}break}b=H[a+112>>2]}if(b&1){b=I[k|0]<<2;a=H[b+p>>2];h=I[h|0]<<2;k=H[h+o>>2];f=H[b+n>>2];h=H[h+q>>2];b=I[i|0];F[d|0]=I[(h+b|0)+e|0];i=f+k>>16;F[d+1|0]=I[(i+b|0)+e|0];F[d+2|0]=I[(a+b|0)+e|0];b=I[l|0];F[c|0]=I[(b+h|0)+e|0];F[c+1|0]=I[(b+i|0)+e|0];F[c+2|0]=I[(a+b|0)+e|0]}}function Uw(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=H[d>>2]+e|0;a=H[a+332>>2]+128|0;b=H[b+84>>2];i=N(N(G[c+16>>1],H[b+32>>2]),10033);g=N(G[c>>1],H[b>>2])<<13|1024;h=N(H[b+64>>2],G[c+32>>1]);j=g+N(h,5793)|0;k=(i+j<<2)+131072&-8192;l=N(N(G[c+20>>1],H[b+40>>2]),10033);m=N(G[c+4>>1],H[b+8>>2])<<13|1024;n=N(H[b+72>>2],G[c+36>>1]);o=m+N(n,5793)|0;p=l+o>>11;q=k+N(p,5793)|0;r=N(N(G[c+18>>1],H[b+36>>2]),10033);s=N(G[c+2>>1],H[b+4>>2])<<13|1024;c=N(H[b+68>>2],G[c+34>>1]);t=s+N(c,5793)|0;b=N(r+t>>11,10033);F[f|0]=I[a+(q+b>>>18&1023)|0];F[f+2|0]=I[a+(q-b>>>18&1023)|0];F[f+1|0]=I[a+(N(p,268423870)+k>>>18&1023)|0];b=H[d+4>>2]+e|0;h=(g+N(h,1073730238)<<2)+131072&-8192;f=N(n,-11586)+m>>11;g=h+N(f,5793)|0;c=N(N(c,-11586)+s>>11,10033);F[b|0]=I[a+(g+c>>>18&1023)|0];F[b+2|0]=I[a+(g-c>>>18&1023)|0];F[b+1|0]=I[a+(h+N(f,268423870)>>>18&1023)|0];b=H[d+8>>2]+e|0;d=(j-i<<2)+131072&-8192;c=o-l>>11;e=d+N(c,5793)|0;f=N(t-r>>11,10033);F[b|0]=I[a+(e+f>>>18&1023)|0];F[b+2|0]=I[a+(e-f>>>18&1023)|0];F[b+1|0]=I[a+(d+N(c,268423870)>>>18&1023)|0]}function Wp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{b:{if(H[b+24>>2]==1){f=H[b+16>>2];e=H[f+240>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);H[f+240>>2]=0}e=Va(72);H[e>>2]=192360;H[e+4>>2]=0;H[e+8>>2]=0;H[e+12>>2]=0;H[e+24>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[e+68>>2]=d;H[e+64>>2]=c;H[e+56>>2]=0;H[e+60>>2]=1048576;H[e+48>>2]=0;H[e+52>>2]=1048576;H[e+40>>2]=-1;H[e+44>>2]=2146435071;H[e+32>>2]=-1;H[e+36>>2]=2146435071;H[e+28>>2]=f;H[f+240>>2]=e;c=H[b+16>>2];Ia[H[H[c>>2]+104>>2]](c);b=H[H[b+16>>2]+240>>2];if(F[b+27|0]>=0){break b}break a}f=H[b+20>>2];e=H[f+208>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);H[f+208>>2]=0}e=Va(72);H[e>>2]=172116;H[e+4>>2]=0;H[e+8>>2]=0;H[e+12>>2]=0;H[e+24>>2]=0;H[e+16>>2]=0;H[e+20>>2]=0;H[e+68>>2]=d;H[e+64>>2]=c;H[e+56>>2]=0;H[e+60>>2]=1048576;H[e+48>>2]=0;H[e+52>>2]=1048576;H[e+40>>2]=-1;H[e+44>>2]=2146435071;H[e+32>>2]=-1;H[e+36>>2]=2146435071;H[e+28>>2]=f;H[f+208>>2]=e;c=H[b+20>>2];Ia[H[H[c>>2]+16>>2]](c);b=H[H[b+20>>2]+208>>2];if(F[b+27|0]>=0){break b}break a}c=H[b+20>>2];H[a>>2]=H[b+16>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+24>>2];return}Ya(a,H[b+16>>2],H[b+20>>2])}function Lh(a,b,c){var d=0,e=0,f=0,g=0;f=H[a+4>>2];g=f+b|0;a:{b:{c:{switch(I[a+10|0]-2|0){case 0:d:{e:{f:{f=I[a+9|0];switch(f-8|0){case 8:break e;case 0:break f;default:break a}}e=b+1|0;d=c?b:e;c=c?e:b+2|0;if(g>>>0<=c>>>0){break d}while(1){F[d|0]=I[c|0];d=d+1|0;c=c+2|0;if(g>>>0>c>>>0){continue}break}break d}e=b+2|0;d=c?b:e;c=c?e:b+4|0;if(g>>>0<=c>>>0){break d}while(1){F[d|0]=I[c|0];F[d+1|0]=I[c+1|0];d=d+2|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}F[a+10|0]=1;F[a+11|0]=f;if(I[a+8|0]!=4){break b}F[a+8|0]=0;break b;case 2:break c;default:break a}}g:{h:{switch(I[a+9|0]-8|0){case 0:d=(c?0:3)+b|0;e=24;c=c?1:4;if((c|0)>=(f|0)){break g}c=b+c|0;while(1){F[d|0]=I[c|0];F[d+1|0]=I[c+1|0];F[d+2|0]=I[c+2|0];d=d+3|0;c=c+4|0;if(g>>>0>c>>>0){continue}break};break g;case 8:break h;default:break a}}d=(c?0:6)+b|0;e=48;c=c?2:8;if((c|0)>=(f|0)){break g}c=b+c|0;while(1){F[d|0]=I[c|0];F[d+1|0]=I[c+1|0];F[d+2|0]=I[c+2|0];F[d+3|0]=I[c+3|0];F[d+4|0]=I[c+4|0];F[d+5|0]=I[c+5|0];d=d+6|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}}F[a+10|0]=3;F[a+11|0]=e;if(I[a+8|0]!=6){break b}F[a+8|0]=2}H[a+4>>2]=d-b}}function Wk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ga-784|0;Ga=f;a:{d=H[a+200>>2];if(d&1){b:{if(d&4){ab(a,31966);jb(a,c);break b}if(d&2){break a}H[a+200>>2]=d|2;d=I[a+401|0];if(!(d&2)){ab(a,32475);jb(a,c);break b}if(!((c>>>0)%3|0?0:c>>>0<=768)){if((d|0)!=3){ab(a,32553);jb(a,c);break b}hb(a,32553);X()}e=256;e=(d|0)==3?1<<I[a+402|0]:e;d=((c&65535)>>>0)/3|0;d=(d|0)>(e|0)?e:d;if((d|0)>0){e=0;g=f+16|0;while(1){h=f+13|0;Kb(a,h,3);ob(a,h,3);F[g|0]=I[f+13|0];F[g+1|0]=I[f+14|0];F[g+2|0]=I[f+15|0];g=g+3|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}jb(a,N(d,-3)+c|0);c=f+16|0;c:{if(!a|!b){break c}d:{e:{if(I[b+25|0]==3){if((d|0)<=1<<I[b+24|0]&(d|0)>=0){break e}hb(a,34840);X()}if(d>>>0>256){break d}}Pd(a,b,4096,0);e=wf(a,768);H[a+388>>2]=e;i=b,j=$a(e,c,N(d,3)),H[i+16>>2]=j;G[a+392>>1]=d;G[b+20>>1]=d;H[b+184>>2]=H[b+184>>2]|4096;H[b+8>>2]=H[b+8>>2]|8;break c}ab(a,34840)}if(!(I[b+8|0]&16)|(!b|I[a+401|0]!=3)){break b}c=d&65535;if(c>>>0<J[a+394>>1]){ab(a,32850);G[a+394>>1]=d}if(c>>>0>=J[b+22>>1]){break b}ab(a,33098);G[b+22>>1]=d}Ga=f+784|0;return}hb(a,31783);X()}hb(a,32111);X()}function iu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{if(a){c=H[a+200>>2];if(!(c&4)){break a}b:{if(!b){break b}if(!(!(I[b+9|0]&2)|c&512)){sk(a,b+60|0)}if(H[b+48>>2]>0){e=H[b+56>>2];while(1){g=N(f,28);c=g+e|0;d=H[c>>2];c:{d:{e:{if((d|0)>0){tk(a,d,H[c+4>>2],H[c+20>>2],H[c+24>>2],H[c+8>>2]);break e}if((d|0)>=0){uk(a,H[c+4>>2],H[c+8>>2]);c=-2;break d}if((d|0)!=-1){break c}og(a,H[c+4>>2],H[c+8>>2])}c=-3}e=H[b+56>>2];H[g+e>>2]=c}f=f+1|0;if((f|0)<H[b+48>>2]){continue}break}}c=H[b+192>>2];if(!c|(c|0)<=0){break b}c=H[b+188>>2];while(1){d=Sh(a,c);if(!((d|0)==1|!(I[c+16|0]&8)|!(F[a+206|0]&1?1:I[c+3|0]&32|(d|0)==3))){Gh(a,c,H[c+8>>2],H[c+12>>2])}c=c+20|0;if(c>>>0<H[b+188>>2]+N(H[b+192>>2],20)>>>0){continue}break}}H[a+200>>2]=H[a+200>>2]|8;b=Ga-16|0;Ga=b;if(a){H[a+744>>2]=34;H[b+4>>2]=0;H[b+8>>2]=1145980233;xb(a,b+4|0,8);H[a+348>>2]=1229278788;_c(a);ob(a,b+8|0,4);H[a+744>>2]=130;c=H[a+384>>2];c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);F[b+12|0]=c;F[b+13|0]=c>>>8;F[b+14|0]=c>>>16;F[b+15|0]=c>>>24;xb(a,b+12|0,4)}H[a+200>>2]=H[a+200>>2]|16;Ga=b+16|0}return}hb(a,30038);X()}function ey(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=H[a+4>>2];b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];c=N(e,H[b+4>>2])+c|0;d=N(e,H[b+12>>2])+d|0}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(b){while(1){if(!H[b>>2]){e=H[b+8>>2];c=(N(e,H[b+4>>2])<<7)+c|0;d=(N(e,H[b+12>>2])<<7)+d|0}b=H[b+44>>2];if(b){continue}break}}a:{if((d|0)<=0){break a}e=1e9;b=H[f+68>>2];if(b){while(1){if(!H[b>>2]){d=H[b+4>>2];c=H[b+12>>2];b:{if((((d-1>>>0)/(c>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=d;break b}H[b+16>>2]=N(c,e);c=H[a>>2];H[c+20>>2]=51;Ia[H[c>>2]](a);H[b+40>>2]=1;d=H[b+16>>2]}g=b,h=Al(a,1,H[b+8>>2],d),H[g>>2]=h;c=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=c}b=H[b+44>>2];if(b){continue}break}}b=H[f+72>>2];if(!b){break a}while(1){if(!H[b>>2]){d=H[b+4>>2];c=H[b+12>>2];c:{if((((d-1>>>0)/(c>>>0)|0)+1|0)<=(e|0)){H[b+16>>2]=d;break c}H[b+16>>2]=N(c,e);c=H[a>>2];H[c+20>>2]=51;Ia[H[c>>2]](a);H[b+40>>2]=1;d=H[b+16>>2]}g=b,h=Bl(a,1,H[b+8>>2],d),H[g>>2]=h;c=H[f+80>>2];H[b+36>>2]=0;H[b+24>>2]=0;H[b+28>>2]=0;H[b+20>>2]=c}b=H[b+44>>2];if(b){continue}break}}}function si(a,b,c,d){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;a:{if((b|c)<0){break a}f=H[a+4>>2];if(!f|H[a+16>>2]<=(b|0)|H[a+20>>2]<=(c|0)){break a}h=H[a+44>>2];b:{if(h){c:{if(!f){d=0;break c}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);if(!(!I[a+445|0]|(d|0)!=H[a+440>>2])){d=I[a+444|0];break c}F[a+445|0]=1;H[a+440>>2]=d;i=H[a+48>>2];k=i?i:h;d:{if((k|0)<=0){d=0;break d}h=f+40|0;l=d&255;m=d>>>16&255;n=d>>>8&255;i=2e5;d=0;f=0;while(1){e=I[h+(j|1)|0]-n|0;g=N(e,e);e=I[h+j|0]-l|0;g=g+N(e,e)|0;e=I[h+(j|2)|0]-m|0;e=g+N(e,e)|0;if(!e){d=f;break d}g=e;e=(e|0)<(i|0);i=e?g:i;d=e?f:d;j=j+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}F[a+444|0]=d}f=J[a+26>>1];if((f|0)==8){F[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0]=d;break b}a=(H[a+56>>2]+N(H[a+52>>2],c)|0)+(N(b,f)>>3)|0;e:{switch(f-1|0){case 3:c=a;g=I[a|0];a=4-((b|0)%2<<2)&252;F[c|0]=g&(15<<a^-1)|(d&15)<<a;break b;case 0:break e;default:break b}}c=a;g=I[a|0];a=7-((b|0)%8|0)|0;o=c,p=g&TI(-2,a)|(d&1)<<a,F[o|0]=p;break b}a=(H[a+56>>2]+N(H[a+52>>2],c)|0)+N(b,3)|0;F[a|0]=I[d|0];F[a+1|0]=I[d+1|0];F[a+2|0]=I[d+2|0]}}}function Lk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ga-528|0;Ga=f;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,38115);jb(a,c);break a}if(!(e&2)){ab(a,38139);jb(a,c);break a}if(!(!b|!(I[b+8|0]&64))){ab(a,38164);jb(a,c);break a}if(!(J[a+392>>1]<<1==(c|0)&c>>>0<=512)){ab(a,38185);jb(a,c);break a}if(c>>>0>=2){c=c>>>1|0;e=c>>>0>1?c:1;c=0;while(1){d=f+14|0;Kb(a,d,2);ob(a,d,2);d=I[f+14|0]|I[f+15|0]<<8;G[(f+16|0)+(c<<1)>>1]=d<<8|d>>>8;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(jb(a,0)){break a}e=f+16|0;b:{if(!a|!b){break b}if((J[b+20>>1]-257&65535)>>>0<=65279){ab(a,32429);break b}Pd(a,b,8,0);c=Mb(a,512);H[a+596>>2]=c;if(c){g=J[b+20>>1];c:{if(!g){break c}a=0;if(g-1>>>0>=3){k=g&65532;while(1){d=a<<1;G[d+c>>1]=J[d+e>>1];h=d|2;G[h+c>>1]=J[e+h>>1];h=d|4;G[h+c>>1]=J[e+h>>1];d=d|6;G[d+c>>1]=J[d+e>>1];a=a+4|0;i=i+4|0;if((k|0)!=(i|0)){continue}break}}d=g&3;if(!d){break c}while(1){g=a<<1;G[g+c>>1]=J[e+g>>1];a=a+1|0;j=j+1|0;if((d|0)!=(j|0)){continue}break}}H[b+124>>2]=c;H[b+8>>2]=H[b+8>>2]|64;H[b+184>>2]=H[b+184>>2]|8;break b}ab(a,32646)}}Ga=f+528|0;return}hb(a,38090);X()}function gI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=Ga-16|0;Ga=d;h=b+76|0;l=H[h>>2];g=b+48|0;c=H[g>>2];i=b+56|0;f=H[i>>2];H[d+8>>2]=0;e=c<<1;f=f&8192?e:c;j=f<<2;c=j+e|0;e=(l-e|0)-76|0;c=(c+e|0)+76|0;H[d+4>>2]=c;H[d>>2]=84;H[a+8>>2]=c+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);c=(C(O(M[b+24>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);c=(C(O(M[b+32>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],g,4);Ua(H[a+4>>2],b+52|0,4);Ua(H[a+4>>2],i,4);Ua(H[a+4>>2],b+60|0,4);Ua(H[a+4>>2],b- -64|0,4);Ua(H[a+4>>2],b+68|0,4);Ua(H[a+4>>2],b+72|0,4);Ua(H[a+4>>2],h,4);c=H[g>>2];a:{if(!c){break a}Ua(H[a+4>>2],H[b+80>>2],c<<1);if(e){while(1){Ua(H[a+4>>2],d+8|0,1);k=k+1|0;if((e|0)!=(k|0)){continue}break}}if(!f){break a}Ua(H[a+4>>2],H[b+84>>2],j)}Ga=d+16|0}function xt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;f=Va(20);d=f;H[d+8>>2]=0;H[d+12>>2]=0;H[d+16>>2]=0;c=Ga-352|0;Ga=c;e=Va(b);H[d>>2]=e;a=$a(e,a,b);H[d+4>>2]=b;e=Va(24);H[e+4>>2]=b;H[e>>2]=a;a=c+96|0;ii(a,e);h=d+8|0;d=Uo(a);while(1){qg(d,c+16|0,0,0);a:{if(!H[c+44>>2]){break a}b:{c:{if(!qg(d,0,c+96|0,256)){b=wb(c+96|0);if(b>>>0<4294967280){d:{e:{if(b>>>0>=11){g=b+16&-16;a=Va(g);H[c+8>>2]=g|-2147483648;H[c>>2]=a;H[c+4>>2]=b;break e}F[c+11|0]=b;a=c;if(!b){break d}}$a(a,c+96|0,b)}F[a+b|0]=0;if(F[c+11|0]>=0){break c}Lg(c+96|0,H[c>>2],H[c+4>>2]);break b}Qb();X()}F[c|0]=0;F[c+11|0]=0}H[c+104>>2]=H[c+8>>2];a=H[c+4>>2];H[c+96>>2]=H[c>>2];H[c+100>>2]=a}H[c+108>>2]=0;H[c+112>>2]=0;a=H[f+12>>2];f:{if(a>>>0<K[f+16>>2]){b=H[c+100>>2];H[a>>2]=H[c+96>>2];H[a+4>>2]=b;H[a+8>>2]=H[c+104>>2];H[c+104>>2]=0;H[c+96>>2]=0;H[c+100>>2]=0;b=H[c+112>>2];H[a+12>>2]=H[c+108>>2];H[a+16>>2]=b;H[f+12>>2]=a+20;break f}Ck(h,c+96|0);if(F[c+107|0]>=0){break f}Ta(H[c+96>>2])}if(F[c+11|0]>=0){break a}Ta(H[c>>2])}if(!hk(d)){continue}break}if(d){$l(d)}Ta(e);Ga=c+352|0;return f|0}function on(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+4>>2];c=H[a+8>>2];a:{if((b|0)==(c|0)){b=c;break a}while(1){e=H[(d<<2)+b>>2];if(e){Qi(e);Ta(e);c=H[a+8>>2];b=H[a+4>>2]}d=d+1|0;if(d>>>0<c-b>>2>>>0){continue}break}}H[a+8>>2]=b;b=H[a+20>>2];e=a+24|0;if((b|0)!=(e|0)){while(1){c=b;b=H[b+20>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}d=H[c+4>>2];b:{if(!d){b=H[c+8>>2];if((c|0)==H[b>>2]){break b}d=c+8|0;while(1){c=H[d>>2];d=c+8|0;b=H[c+8>>2];if((c|0)!=H[b>>2]){continue}break}break b}while(1){b=d;d=H[b>>2];if(d){continue}break}}if((b|0)!=(e|0)){continue}break}}Qf(a+20|0,H[a+24>>2]);H[a+20>>2]=e;H[a+24>>2]=0;H[a+28>>2]=0;c=Va(312);Ri(c);H[a>>2]=c;c:{d:{b=H[a+8>>2];e:{if((b|0)!=H[a+12>>2]){H[b>>2]=c;H[a+8>>2]=b+4;break e}e=H[a+4>>2];d=b-e|0;g=d>>2;b=g+1|0;if(b>>>0>=1073741824){break d}f=d>>1;f=d>>>0<2147483644?b>>>0<f>>>0?f:b:1073741823;if(f){if(f>>>0>=1073741824){break c}b=Va(f<<2)}else{b=0}g=b+(g<<2)|0;H[g>>2]=c;if((d|0)>0){$a(b,e,d)}H[a+12>>2]=b+(f<<2);H[a+8>>2]=g+4;H[a+4>>2]=b;if(!e){break e}Ta(e)}G[a+32>>1]=0;H[a+40>>2]=H[a+36>>2];return}Ib();X()}dc(1605);X()}function Id(a,b){a=a|0;b=b|0;var c=0;a:{b:{if(!b){b=I[15769]|I[15770]<<8;F[a+88|0]=b;F[a+89|0]=b>>>8;b=I[15765]|I[15766]<<8|(I[15767]<<16|I[15768]<<24);c=I[15761]|I[15762]<<8|(I[15763]<<16|I[15764]<<24);F[a+80|0]=c;F[a+81|0]=c>>>8;F[a+82|0]=c>>>16;F[a+83|0]=c>>>24;F[a+84|0]=b;F[a+85|0]=b>>>8;F[a+86|0]=b>>>16;F[a+87|0]=b>>>24;b=I[15757]|I[15758]<<8|(I[15759]<<16|I[15760]<<24);c=I[15753]|I[15754]<<8|(I[15755]<<16|I[15756]<<24);F[a+72|0]=c;F[a+73|0]=c>>>8;F[a+74|0]=c>>>16;F[a+75|0]=c>>>24;F[a+76|0]=b;F[a+77|0]=b>>>8;F[a+78|0]=b>>>16;F[a+79|0]=b>>>24;break b}b=0;if(H[a+4>>2]){break a}b=I[16425]|I[16426]<<8|(I[16427]<<16|I[16428]<<24);c=I[16421]|I[16422]<<8|(I[16423]<<16|I[16424]<<24);F[a+78|0]=c;F[a+79|0]=c>>>8;F[a+80|0]=c>>>16;F[a+81|0]=c>>>24;F[a+82|0]=b;F[a+83|0]=b>>>8;F[a+84|0]=b>>>16;F[a+85|0]=b>>>24;b=I[16419]|I[16420]<<8|(I[16421]<<16|I[16422]<<24);c=I[16415]|I[16416]<<8|(I[16417]<<16|I[16418]<<24);F[a+72|0]=c;F[a+73|0]=c>>>8;F[a+74|0]=c>>>16;F[a+75|0]=c>>>24;F[a+76|0]=b;F[a+77|0]=b>>>8;F[a+78|0]=b>>>16;F[a+79|0]=b>>>24}b=1}return b|0}function bk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ga+-64|0;Ga=g;f=54347;d=H[b+4>>2];h=J[a+98>>1];e=d>>>0<h>>>0;a:{b:{if(!e){f=54555;if(d>>>0<=h>>>0){break b}}d=H[a>>2];i=H[a+628>>2];j=H[Hb(a,J[b>>1])+16>>2];H[g+20>>2]=H[b+4>>2];H[g+16>>2]=j;H[g+24>>2]=h;nb(i,d,f,g+16|0);d=0;if(e){break a}d=H[b+4>>2]}f=g+32|0;if(d>>>0>=11){f=Yb(a,d,2,60210);if(!f){d=0;break a}d=H[b+4>>2]}c:{d:{if(d>>>0<=2){if(J[a+456>>1]==19789){e=0;e:{f:{switch(d-1|0){case 0:e=H[b+8>>2];break e;case 1:break f;default:break d}}e=H[b+8>>2];G[f+2>>1]=e}G[f>>1]=e>>>16;e=d;break d}e=0;g:{switch(d-1|0){case 0:G[f>>1]=H[b+8>>2];e=d;break d;case 1:break g;default:break d}}e=H[b+8>>2];G[f+2>>1]=e>>>16;G[f>>1]=e;e=d;break d}d=0;if(!hc(a,b,f)){break c}e=H[b+4>>2]}d=1;i=J[f>>1];h:{h=(e|0)<(h|0)?e:h;if((h|0)<=1){break h}e=1;while(1){if((i|0)==J[(d<<1)+f>>1]){e=e+1|0;d=e&65535;if((h|0)>(d|0)){continue}break h}break}c=H[a>>2];d=H[a+628>>2];k=g,l=H[Hb(a,J[b>>1])+16>>2],H[k>>2]=l;Xa(d,c,60300,g);d=0;break c}G[c>>1]=i;d=1}if((g+32|0)==(f|0)){break a}Ta(f)}Ga=g- -64|0;return d}function Wd(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;A(+a);c=v(1)|0;d=v(0)|0;a:{b:{e=c>>>20&2047;if(e-969>>>0<63){j=e;break b}if(e>>>0<=968){return a+1}if(e>>>0<1033){break b}b=0;if(!d&(c|0)==-1048576){break a}if((e|0)==2047){return a+1}if((c|0)<0){c=Ga-16|0;M[c+8>>3]=1.2882297539194267e-231;return M[c+8>>3]*1.2882297539194267e-231}c=Ga-16|0;M[c+8>>3]=3.105036184601418e231;return M[c+8>>3]*3.105036184601418e231}b=M[64389];f=M[64388]*a+b;b=f-b;b=b*M[64391]+(b*M[64390]+a);a=b*b;g=a*a*(b*M[64395]+M[64394]);a=a*(b*M[64393]+M[64392]);A(+f);v(1)|0;h=v(0)|0;d=h<<4&2032;b=g+(a+(M[d+515216>>3]+b));e=d+515224|0;d=h<<13;c=0;i=H[e>>2]+c|0;d=d+H[e+4>>2]|0;d=c>>>0>i>>>0?d+1|0:d;e=i;if(!j){c:{if(!(h&-2147483648)){x(0,e|0);x(1,d-1058013184|0);a=+z();a=(a*b+a)*5.486124068793689e303;break c}c=Ga-16|0;x(0,e|0);x(1,d+1071644672|0);g=+z();f=g*b;a=f+g;if(a<1){H[c+8>>2]=0;H[c+12>>2]=1048576;M[c+8>>3]=M[c+8>>3]*2.2250738585072014e-308;b=a+1;a=b+(f+(g-a)+(a+(1-b)))+-1;a=a==0?0:a}a=a*2.2250738585072014e-308}return a}x(0,e|0);x(1,d|0);a=+z();b=a*b+a}return b}function ch(a,b,c,d,e){var f=0,g=0;a:{b:{if(b){c:{if((e|0)!=-1){Ia[H[H[b>>2]+68>>2]](b,e,-1);break c}Ia[H[H[b>>2]+28>>2]](b)}f=H[a>>2];if((f|0)!=H[a+4>>2]){while(1){d:{e:{f:{g:{h:{i:{f=H[(g<<2)+f>>2];switch((Ia[H[H[f>>2]+8>>2]](f)|0)-1|0){case 3:break f;case 2:break g;case 1:break h;case 0:break i;case 4:break e;default:break d}}Ia[H[H[b>>2]+32>>2]](b,M[f+8>>3],M[f+16>>3]);break d}Ia[H[H[b>>2]+36>>2]](b,M[f+8>>3],M[f+16>>3]);break d}Ia[H[H[b>>2]+40>>2]](b,M[f+8>>3],M[f+16>>3],M[f+24>>3],M[f+32>>3],M[f+40>>3],M[f+48>>3]);break d}Ia[H[H[b>>2]+44>>2]](b,M[f+8>>3],M[f+16>>3],M[f+24>>3],M[f+32>>3],M[f+40>>3],M[f+48>>3]);break d}Ia[H[H[b>>2]+48>>2]](b)}g=g+1|0;f=H[a>>2];if(g>>>0<H[a+4>>2]-f>>2>>>0){continue}break}}if((e|0)==-1){Ia[H[H[b>>2]+52>>2]](b,(d?2:0)|c);Ia[H[H[b>>2]+56>>2]](b);break b}Ia[H[H[b>>2]+72>>2]](b,e);return}if((e|0)!=-1){break a}}e=H[a+4>>2];g=H[a>>2];j:{if((e|0)==(g|0)){g=e;break j}f=0;while(1){b=H[(f<<2)+g>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);g=H[a>>2];e=H[a+4>>2]}f=f+1|0;if(f>>>0<e-g>>2>>>0){continue}break}}H[a+4>>2]=g}}function tr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=H[a+584>>2];if(d){a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{if((b|0)<=65536){n:{switch(b-34908|0){case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break n}}if((b|0)==347){break m}if((b|0)!=530){break b}hg(a,0,0);if(H[d+932>>2]|!H[d+16>>2]|J[a+90>>1]!=6){break g}H[d+932>>2]=1;if(!(H[a+12>>2]>>>10&1)){break i}if(ek(a,0)){break h}break g}switch(b-65537|0){case 2:break j;case 1:break k;case 0:break l;default:break b}}H[H[c>>2]>>2]=H[d+916>>2];H[H[c+4>>2]>>2]=H[d+912>>2];a=1;break a}H[H[c>>2]>>2]=H[d+920>>2];a=1;break a}H[H[c>>2]>>2]=H[d+924>>2];a=1;break a}H[H[c>>2]>>2]=H[d+928>>2];a=1;break a}if(!gk(a,0)){break g}}b=J[d+834>>1];H[e+4>>2]=J[d+836>>1];H[e>>2]=b;lb(a,530,e);H[a+480>>2]=-1}a=Ia[H[d+892>>2]](a,530,c)|0;break a}H[H[c>>2]>>2]=H[d+936>>2];a=1;break a}H[H[c>>2]>>2]=H[d+940>>2];a=1;break a}H[H[c>>2]>>2]=H[d+944>>2];a=1;break a}H[H[c>>2]>>2]=H[d+948>>2];a=1;break a}a=Ia[H[d+892>>2]](a,b,c)|0}Ga=e+16|0;return a|0}aa(46854,42049,1775,69408);X()}function Zj(a){var b=0,c=0,d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;a:{b:{c:{d:{e:{e=H[a+584>>2];if(e){if(J[a+90>>1]!=32845){break e}if(J[a+138>>1]!=1){Xa(H[a+628>>2],65568,46801,0);break a}c=-1;b=H[e>>2];if((b|0)!=-1){break b}b=0;f:{g:{h:{d=J[a+86>>1]|J[a+84>>1]<<3;switch(d-257|0){case 2:break c;case 0:case 1:case 3:break g;default:break h}}b=d-129|0;if(b>>>0<=3){break f}break d}c=2;b=-1;break c}if((b|0)==2){break d}b=1;break c}aa(46013,41871,1275,65568);X()}aa(46350,41871,1276,65568);X()}i:{switch(d-65|0){case 0:case 3:b=3;break c;default:break i}}b=-1}j:{k:{switch(J[a+98>>1]-1|0){case 2:c=b;break j;case 0:break j;default:break k}}c=-1}H[e>>2]=c;b=c}if(b>>>0>=4){b=0;Xa(H[a+628>>2],H[a>>2],46938,0);break a}H[e+8>>2]=H[(b<<2)+65772>>2];b=1;l:{if(I[a+13|0]&4){d=H[a+68>>2];c=QI(H[a+72>>2],0,d,0);g=(Ha|0)!=0;break l}d=H[a+56>>2];c=QI(H[a+100>>2],0,d,0);g=(Ha|0)!=0}c=d?g?0:c:c;H[e+16>>2]=c;d=c<<2;if(c?(c|0)!=(c&1073741823)?0:d:d){c=cb(d);H[e+12>>2]=c;if(c){break a}}b=H[a+628>>2];H[f>>2]=H[a>>2];Xa(b,65568,47559,f);b=0}Ga=f+16|0;return b}function _g(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;i=Ga-16|0;Ga=i;a:{if(H[a+240>>2]){H[i+12>>2]=0;h=H[a+8>>2];j=H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-h|0)|0)|0;b:{if(!j){break b}k=f&65535;f=i+12|0;vj(h,j,k,f,i+8|0,i+4|0);uh(g,f,H[i+8>>2],H[i+4>>2]);f=H[a+240>>2];l=+(b<<16>>16);m=+(c<<16>>16);Ia[H[H[f>>2]+16>>2]](f,l,m,P(+(b+d<<16>>16)-l),P(+(c+e<<16>>16)-m),H[i+12>>2],H[i+8>>2],H[i+4>>2]);b=H[i+12>>2];if(!b){break b}Ta(b)}if((H[a+32>>2]+(H[a+36>>2]+(H[a+4>>2]-H[a+8>>2]|0)|0)|0)>=0){break a}F[a+29|0]=1;break a}g=a+172|0;f=b<<16>>16;c:{if(I[a+188|0]){H[a+172>>2]=f;F[a+188|0]=0;H[a+180>>2]=f;h=c<<16>>16;H[a+184>>2]=h;H[a+176>>2]=h;break c}h=g;d:{if(H[h>>2]<=(f|0)){h=a+180|0;if(H[h>>2]>=(f|0)){break d}}H[h>>2]=f}j=c<<16>>16;f=j;k=a+176|0;h=H[k>>2];e:{if((f|0)>=(h|0)){f=h;k=a+184|0;if((j|0)<=H[k>>2]){break e}}H[k>>2]=j;h=f}f=H[g>>2]}c=c+e|0;b=b+d<<16>>16;f:{if((b|0)>=(f|0)){g=a+180|0;if((b|0)<=H[g>>2]){break f}}H[g>>2]=b}b=c<<16>>16;if((b|0)<(h|0)){H[a+176>>2]=b;break a}if((b|0)<=H[a+184>>2]){break a}H[a+184>>2]=b}Ga=i+16|0}function jo(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ga-16|0;Ga=e;h=Ga-16|0;Ga=h;H[h+8>>2]=b+36;H[h+12>>2]=64;d=Ga-16|0;Ga=d;a:{b:{c=H[h+12>>2];c:{if(!c){H[e>>2]=0;F[e+11|0]=0;break c}i=H[h+8>>2];k=(c|0)/2|0;b=k+1|0;f=Va((b|0)!=(b&1073741823)?-1:b<<2);d:{if((c|0)<2){b=f;break d}b=f;while(1){c=J[i>>1];if((c+9216&65535)>>>0<=64511){j=1}else{c=(J[i+2>>1]&1023|(c&1023)<<10)+65536|0;j=2}H[b>>2]=c;b=b+4|0;i=(j<<1)+i|0;g=g+j|0;if((g|0)<(k|0)){continue}break}}c=b-f|0;if((c|0)<0){break b}g=c>>2;e:{f:{if(c>>>0>=8){b=g+4&-4;c=Va(b<<2);H[d+8>>2]=b|-2147483648;H[d>>2]=c;H[d+4>>2]=g;break f}F[d+11|0]=g;c=d;if((b|0)==(f|0)){break e}}Wa(c,f,g)}H[(g<<2)+c>>2]=0;Ta(f);H[e+8>>2]=H[d+8>>2];b=H[d+4>>2];H[e>>2]=H[d>>2];H[e+4>>2]=b}Ga=d+16|0;break a}Qb();X()}Ga=h+16|0;c=F[e+11|0]<0?H[e>>2]:e;d=Nc(c);if(d>>>0<1073741808){g:{h:{if(d>>>0>=2){f=d+4&-4;b=Va(f<<2);H[a+8>>2]=f|-2147483648;H[a>>2]=b;H[a+4>>2]=d;a=b;break h}F[a+11|0]=d;if(!d){break g}}Wa(a,c,d)}H[(d<<2)+a>>2]=0;if(F[e+11|0]<0){Ta(H[e>>2])}Ga=e+16|0;return}Qb();X()}function Xg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;A(+a);c=v(1)|0;c=c&2147483647;d=!(v(0)|0)&(c|0)==2146435072|c>>>0<2146435072;A(+b);c=v(1)|0;c=c&2147483647;if(!(d&(!(v(0)|0)&(c|0)==2146435072|c>>>0<2146435072))){return a+b}A(+b);d=v(1)|0;h=v(0)|0;e=d;if(!(h|d-1072693248)){return Mi(a)}A(+a);c=v(1)|0;d=v(0)|0;i=e>>>30&2;f=i|c>>>31;a:{c=c&2147483647;b:{if(!(d|c)){c:{switch(f-2|0){case 0:return 3.141592653589793;case 1:break c;default:break b}}return-3.141592653589793}d=e&2147483647;if(!(d|h)){break a}d:{if((d|0)==2146435072){if((c|0)!=2146435072){break d}return M[(f<<3)+512192>>3]}if(!((c|0)!=2146435072&d+67108864>>>0>=c>>>0)){break a}e:{if(i){g=0;if(d>>>0>c+67108864>>>0){break e}}g=Mi(P(a/b))}a=g;f:{switch(f|0){case 1:return-a;case 2:return 3.141592653589793-(a+-1.2246467991473532e-16);case 0:break b;default:break f}}return a+-1.2246467991473532e-16+-3.141592653589793}a=M[(f<<3)+512224>>3]}return a}A(1.5707963267948966);c=v(1)|0;e=v(0)|0;A(+a);d=v(1)|0;v(0)|0;x(0,e|0);x(1,c&2147483647|d&-2147483648);return+z()}function ih(a,b){var c=0,d=0,e=0;c=(a|0)==(b|0);F[b+12|0]=c;a:{if(c){break a}while(1){d=H[b+8>>2];if(I[d+12|0]){break a}b:{c=H[d+8>>2];e=H[c>>2];c:{if((d|0)==(e|0)){e=H[c+4>>2];if(!(!e|I[e+12|0])){break b}d:{if(H[d>>2]==(b|0)){b=d;break d}b=H[d+4>>2];a=H[b>>2];H[d+4>>2]=a;if(a){H[a+8>>2]=d;c=H[d+8>>2]}H[b+8>>2]=c;a=H[d+8>>2];H[(((d|0)!=H[a>>2])<<2)+a>>2]=b;H[b>>2]=d;H[d+8>>2]=b;c=H[b+8>>2]}F[b+12|0]=1;F[c+12|0]=0;a=H[c>>2];b=H[a+4>>2];H[c>>2]=b;if(b){H[b+8>>2]=c}H[a+8>>2]=H[c+8>>2];b=H[c+8>>2];H[((H[b>>2]!=(c|0))<<2)+b>>2]=a;H[a+4>>2]=c;b=c+8|0;break c}if(!(I[e+12|0]|!e)){break b}e:{if(H[d>>2]!=(b|0)){b=d;break e}a=H[b+4>>2];H[d>>2]=a;if(a){H[a+8>>2]=d;c=H[d+8>>2]}H[b+8>>2]=c;a=H[d+8>>2];H[(((d|0)!=H[a>>2])<<2)+a>>2]=b;H[b+4>>2]=d;H[d+8>>2]=b;c=H[b+8>>2]}F[b+12|0]=1;F[c+12|0]=0;a=H[c+4>>2];b=H[a>>2];H[c+4>>2]=b;if(b){H[b+8>>2]=c}H[a+8>>2]=H[c+8>>2];b=H[c+8>>2];H[((H[b>>2]!=(c|0))<<2)+b>>2]=a;H[a>>2]=c;b=c+8|0}H[b>>2]=a;break a}F[d+12|0]=1;d=(a|0)==(c|0);F[c+12|0]=d;F[e+12|0]=1;b=c;if(!d){continue}break}}}function Xv(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;a:{if(c){break a}if(Ia[H[b+12>>2]](a)|0){break a}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=216;c=H[b+4>>2]-1|0;H[b+4>>2]=c;b:{if(c){break b}if(Ia[H[b+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}if(H[a+88>>2]){yf(a,0)}if(H[a+92>>2]){yf(a,1)}if(H[a+96>>2]){yf(a,2)}if(H[a+100>>2]){yf(a,3)}c:{if(H[a+212>>2]){break c}if(H[a+120>>2]){pd(a,0,0)}if(H[a+136>>2]){pd(a,0,1)}if(H[a+124>>2]){pd(a,1,0)}if(H[a+140>>2]){pd(a,1,1)}if(H[a+128>>2]){pd(a,2,0)}if(H[a+144>>2]){pd(a,2,1)}if(H[a+132>>2]){pd(a,3,0)}if(!H[a+148>>2]){break c}pd(a,3,1)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;d:{if(c){break d}if(Ia[H[b+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=217;c=H[b+4>>2]-1|0;H[b+4>>2]=c;e:{if(c){break e}if(Ia[H[b+12>>2]](a)|0){break e}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function Ul(a,b,c,d,e){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;f=H[a+44>>2];a:{if(f){h=H[a+4>>2];b:{if(!h){h=0;break b}i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);if(!(!I[a+445|0]|(i|0)!=H[a+440>>2])){h=I[a+444|0];break b}F[a+445|0]=1;H[a+440>>2]=i;g=H[a+48>>2];n=g?g:f;c:{if((n|0)<=0){h=0;break c}l=h+40|0;o=i&255;p=i>>>16&255;i=i>>>8&255;m=2e5;h=0;g=0;while(1){f=I[(k|1)+l|0]-i|0;j=N(f,f);f=I[k+l|0]-o|0;j=j+N(f,f)|0;f=I[(k|2)+l|0]-p|0;f=j+N(f,f)|0;if(!f){h=g;break c}j=f;f=(f|0)<(m|0);m=f?j:m;h=f?g:h;k=k+4|0;g=g+1|0;if((n|0)!=(g|0)){continue}break}}F[a+444|0]=h}g=J[a+26>>1];if((g|0)==8){F[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0]=h;break a}f=(H[a+56>>2]+N(H[a+52>>2],c)|0)+(N(b,g)>>3)|0;d:{switch(g-1|0){case 3:g=4-((b|0)%2<<2)&252;F[f|0]=I[f|0]&(15<<g^-1)|(h&15)<<g;break a;case 0:break d;default:break a}}g=7-((b|0)%8|0)|0;q=f,r=I[f|0]&TI(-2,g)|(h&1)<<g,F[q|0]=r;break a}g=(H[a+56>>2]+N(H[a+52>>2],c)|0)+N(b,3)|0;F[g|0]=I[d|0];F[g+1|0]=I[d+1|0];F[g+2|0]=I[d+2|0]}if(e){lc(a,b,c,I[d+3|0])}}function Yx(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{if((d|0)<=0){break a}g=H[a+112>>2];if(!g){break a}h=H[a+120>>2];if((h|0)<=0){if(d-1>>>0>=3){i=d&-4;b=0;while(1){a=e<<2;_a(H[a+c>>2],0,g);_a(H[(a|4)+c>>2],0,g);_a(H[(a|8)+c>>2],0,g);_a(H[(a|12)+c>>2],0,g);e=e+4|0;b=b+4|0;if((i|0)!=(b|0)){continue}break}}b=d&3;if(!b){break a}a=0;while(1){_a(H[(e<<2)+c>>2],0,g);e=e+1|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}break a}j=H[H[a+480>>2]+24>>2];q=h&-4;p=h&3;r=h-1>>>0<3;while(1){a=k<<2;l=H[a+c>>2];i=H[a+b>>2];m=g;while(1){n=0;f=0;a=0;e=i;o=0;if(!r){while(1){s=f;f=a<<2;f=(((s+I[H[f+j>>2]+I[e|0]|0]|0)+I[H[(f|4)+j>>2]+I[e+1|0]|0]|0)+I[H[(f|8)+j>>2]+I[e+2|0]|0]|0)+I[H[(f|12)+j>>2]+I[e+3|0]|0]|0;a=a+4|0;e=e+4|0;o=o+4|0;if((q|0)!=(o|0)){continue}break}}if(p){while(1){f=I[H[(a<<2)+j>>2]+I[e|0]|0]+f|0;a=a+1|0;e=e+1|0;n=n+1|0;if((n|0)!=(p|0)){continue}break}}F[l|0]=f;l=l+1|0;i=i+h|0;m=m-1|0;if(m){continue}break}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Th(a,b,c){var d=0,e=0,f=0,g=0;d=a>>>24|0;a:{if(!(d-123>>>0>=4294967238&d-91>>>0>5)){F[b+3|0]=93;F[b|0]=91;F[b+2|0]=I[(d&15)+33040|0];F[b+1|0]=I[(a>>>28|0)+33040|0];d=4;break a}F[b|0]=d;d=1}e=a>>>16|0;f=e&255;b:{if(!(f-123>>>0<4294967238|f-91>>>0<6)){f=d;break b}F[(b+d|0)+1|0]=I[(a>>>20&15)+33040|0];F[(d|2)+b|0]=I[(e&15)+33040|0];f=d+3|0;F[f+b|0]=93;e=91}F[b+d|0]=e;g=f+1|0;d=a>>>8|0;e=d&255;c:{if(!(e-123>>>0<4294967238|e-91>>>0<6)){e=g;break c}e=f+4|0;F[e+b|0]=93;f=b+f|0;F[f+3|0]=I[(d&15)+33040|0];F[f+2|0]=I[(a>>>12&15)+33040|0];d=91}F[b+g|0]=d;f=e+1|0;d=a&255;d:{if(!(d-123>>>0<4294967238|d-91>>>0<6)){d=f;break d}d=e+4|0;F[d+b|0]=93;e=b+e|0;F[e+3|0]=I[(a&15)+33040|0];F[e+2|0]=I[(a>>>4&15)+33040|0];a=91}F[b+f|0]=a;a=d+1|0;e:{if(!c){break e}F[a+b|0]=58;F[(b+d|0)+2|0]=32;a=d+3|0;d=0;while(1){f=c+d|0;e=I[f|0];if(!e){break e}F[a+b|0]=e;e=a+1|0;g=I[f+1|0];if(!g){a=e;break e}F[b+e|0]=g;e=a+2|0;f=I[f+2|0];if(!f){a=e;break e}F[b+e|0]=f;a=a+3|0;d=d+3|0;if((d|0)!=63){continue}break}}F[a+b|0]=0}function Pe(a){var b=0,c=0,d=0,e=0;b=-2;a:{if(!a|!H[a+32>>2]){break a}e=H[a+36>>2];if(!e){break a}c=H[a+28>>2];if(!c|H[c>>2]!=(a|0)){break a}b:{c:{d=H[c+4>>2];switch(d-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break a;case 0:case 12:case 16:case 34:case 46:case 56:break b;default:break c}}if((d|0)==666){break b}if((d|0)!=42){break a}}b=H[c+8>>2];if(b){Ia[e|0](H[a+40>>2],b);c=H[a+28>>2]}b=H[c+68>>2];if(b){Ia[H[a+36>>2]](H[a+40>>2],b);c=H[a+28>>2]}b=H[c+64>>2];if(b){Ia[H[a+36>>2]](H[a+40>>2],b);c=H[a+28>>2]}b=H[c+56>>2];if(b){Ia[H[a+36>>2]](H[a+40>>2],b);c=H[a+28>>2]}Ia[H[a+36>>2]](H[a+40>>2],c);H[a+28>>2]=0;b=(d|0)==113?-3:0}return b}function bf(a,b){var c=0,d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;a:{b:{if(!$e(1830,F[b|0])){H[133544]=28;break b}d=2;if(!$e(b,43)){d=I[b|0]!=114}d=$e(b,120)?d|128:d;d=$e(b,101)?d|524288:d;e=d;g=d|64;d=I[b|0];e=(d|0)==114?e:g;e=(d|0)==119?e|512:e;H[f>>2]=438;a=Ba(-100,a|0,((d|0)==97?e|1024:e)|32768,f|0)|0;if(a>>>0>=4294963201){H[133544]=0-a;a=-1}if((a|0)<0){break a}d=Ga-32|0;Ga=d;c:{d:{e:{if(!$e(1830,F[b|0])){H[133544]=28;break e}c=cb(1176);if(c){break d}}b=0;break c}_a(c,0,144);if(!$e(b,43)){H[c>>2]=I[b|0]==114?8:4}f:{if(I[b|0]!=97){b=H[c>>2];break f}b=na(a|0,3,0)|0;if(!(b&1024)){H[d+16>>2]=b|1024;na(a|0,4,d+16|0)|0}b=H[c>>2]|128;H[c>>2]=b}H[c+80>>2]=-1;H[c+48>>2]=1024;H[c+60>>2]=a;H[c+44>>2]=c+152;g:{if(b&8){break g}H[d>>2]=d+24;if(Aa(a|0,21523,d|0)|0){break g}H[c+80>>2]=10}H[c+40>>2]=1730;H[c+36>>2]=1731;H[c+32>>2]=1732;H[c+12>>2]=1733;if(!I[534185]){H[c+76>>2]=-1}H[c+56>>2]=H[133561];b=H[133561];if(b){H[b+52>>2]=c}H[133561]=c;b=c}Ga=d+32|0;c=b;if(c){break a}oa(a|0)|0}c=0}Ga=f+16|0;return c}function Ev(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=H[a+420>>2];if(H[a+236>>2]){d=H[g+68>>2];if(!d){xf(a,H[g+72>>2]);d=H[a+236>>2];H[g+72>>2]=H[g+72>>2]+1&7}H[g+68>>2]=d-1}if(H[a+316>>2]>0){while(1){c=j<<2;d=H[(c+a|0)+320>>2]<<2;k=H[H[(d+a|0)+292>>2]+20>>2];i=(k<<2)+g|0;d=d+g|0;h=d;f=H[i+76>>2]+H[d+52>>2]|0;c=G[H[b+c>>2]>>1]>>H[a+372>>2];e=H[d+36>>2];a:{if((c|0)==(e|0)){tb(a,f,0);H[h+52>>2]=0;break a}H[d+36>>2]=c;tb(a,f,1);d=0;n=f+1|0;c=c-e|0;b:{if((c|0)>0){l=4;m=0;e=2;break b}c=0-c|0;l=8;m=1;e=3}tb(a,n,m);H[h+52>>2]=l;e=e+f|0;f=c-1|0;c:{if(!f){break c}d=1;tb(a,e,1);e=H[i+76>>2]+20|0;c=f;if((c|0)==1){break c}while(1){tb(a,e,1);e=e+1|0;d=d<<1;i=c>>>0>3;c=c>>1;if(i){continue}break}}tb(a,e,0);c=a+k|0;d:{if(1<<I[c+152|0]>>1<=(d|0)){if(1<<I[c+168|0]>>1>=(d|0)){break d}c=H[h+52>>2]+8|0}else{c=0}H[h+52>>2]=c}if(d>>>0<2){break a}h=e+14|0;while(1){c=d>>1;tb(a,h,(c&f)!=0);e=d>>>0>3;d=c;if(e){continue}break}}j=j+1|0;if((j|0)<H[a+316>>2]){continue}break}}return 1}function Al(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,k=0,l=0,m=0;h=999999984/(c>>>0)|0;e=H[a+4>>2];if(c>>>0>=999999985){i=H[a>>2];H[i+20>>2]=72;Ia[H[i>>2]](a)}h=(d|0)>(h|0)?h:d;H[e+80>>2]=h;l=zf(a,b,d<<2);if(d){m=b>>>0<2;i=0;while(1){g=H[a+4>>2];e=d-i|0;h=e>>>0>h>>>0?h:e;e=N(h,c);if(e>>>0>=999999985){f=H[a>>2];H[f+20>>2]=56;H[f+24>>2]=3;Ia[H[H[a>>2]>>2]](a)}f=e&7;f=e+(f?8-f|0:0)|0;if(!m){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}j=f+16|0;e=cb(j);if(!e){k=H[a>>2];H[k+20>>2]=56;H[k+24>>2]=4;Ia[H[H[a>>2]>>2]](a)}H[g+76>>2]=j+H[g+76>>2];g=g+(b<<2)|0;j=H[g+60>>2];H[e+8>>2]=0;H[e+4>>2]=f;H[e>>2]=j;H[g+60>>2]=e;a:{if(!h){break a}g=e+16|0;f=0;e=h;j=e&3;if(j){while(1){H[(i<<2)+l>>2]=g;e=e-1|0;g=c+g|0;i=i+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break a}while(1){f=(i<<2)+l|0;H[f>>2]=g;g=c+g|0;j=g+c|0;k=j+c|0;H[f+12>>2]=k;H[f+8>>2]=j;H[f+4>>2]=g;i=i+4|0;g=c+k|0;e=e-4|0;if(e){continue}break}}if(d>>>0>i>>>0){continue}break}}return l|0}function De(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=c-b|0;if((d|0)<=0){return 0}c=(b>>3)+a|0;a:{b=b&7;b:{c:{if(!b){a=0;break c}a=8-b|0;e=I[(I[c|0]<<b&254)+67888|0];a=a>>>0<e>>>0?a:e;a=a>>>0<d>>>0?a:d;if(b+a>>>0<8){break b}c=c+1|0;d=d-a|0}d:{if((d|0)<64){b=d;break d}e:{if(!(c&3)){b=d;break e}b=I[c|0];if((b|0)!=255){e=a;break a}g=d-8|0;e=a+8|0;h=c+1|0;f:{if(!(h&3)){b=g;g=d;c=h;break f}b=I[h|0];if((b|0)!=255){break a}h=d-16|0;e=a+16|0;f=c+2|0;if(!(f&3)){b=h;c=f;break f}b=I[f|0];if((b|0)!=255){break a}g=d-24|0;e=a+24|0;f=c+3|0;if(!(f&3)){b=g;g=h;c=f;break f}b=I[f|0];if((b|0)!=255){break a}b=d-32|0;e=a+32|0;c=c+4|0}a=e;if((g|0)<40){break d}}d=b;while(1){if(H[c>>2]!=-1){b=d;break d}c=c+4|0;a=a+32|0;e=(d|0)>63;b=d-32|0;d=b;if(e){continue}break}}g:{if((b|0)<8){e=b;break g}while(1){d=I[c|0];if((d|0)!=255){return I[d+67888|0]+a|0}c=c+1|0;a=a+8|0;d=(b|0)>15;e=b-8|0;b=e;if(d){continue}break}}if((e|0)<=0){break b}b=a;a=I[I[c|0]+67888|0];a=b+((a|0)>(e|0)?e:a)|0}return a}return I[b+67888|0]+e|0}function Nv(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,k=0,l=0,m=0;k=N(H[b+36>>2],H[b+28>>2]);e=H[a+272>>2];a:{if((e|0)<=0){break a}f=H[a+28>>2];g=(k<<1)-f|0;if((g|0)<=0){break a}b=0;if(e-1>>>0>=3){l=e&-4;while(1){h=b<<2;i=f+H[h+c>>2]|0;_a(i,I[i-1|0],g);i=f+H[(h|4)+c>>2]|0;_a(i,I[i-1|0],g);i=f+H[(h|8)+c>>2]|0;_a(i,I[i-1|0],g);h=f+H[(h|12)+c>>2]|0;_a(h,I[h-1|0],g);b=b+4|0;j=j+4|0;if((l|0)!=(j|0)){continue}break}}e=e&3;if(e){while(1){j=f+H[(b<<2)+c>>2]|0;_a(j,I[j-1|0],g);b=b+1|0;m=m+1|0;if((e|0)!=(m|0)){continue}break}}e=H[a+272>>2]}if(!(!k|(e|0)<=0)){l=k&-2;i=k&1;j=0;h=0;while(1){e=j<<2;b=H[e+c>>2];g=H[(h<<2)+d>>2];f=H[(e|4)+c>>2];e=0;if((k|0)!=1){while(1){F[g|0]=(I[f+1|0]+(I[f|0]+(I[b|0]+I[b+1|0]|0)|0)|0)+1>>>2;F[g+1|0]=(I[f+3|0]+(I[f+2|0]+(I[b+2|0]+I[b+3|0]|0)|0)|0)+2>>>2;f=f+4|0;b=b+4|0;g=g+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(i){F[g|0]=(I[f+1|0]+(I[f|0]+(I[b|0]+I[b+1|0]|0)|0)|0)+1>>>2}h=h+1|0;j=j+2|0;if((j|0)<H[a+272>>2]){continue}break}}}function Bl(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,k=0,l=0,m=0,n=0;k=c<<7;f=999999984/(k>>>0)|0;e=H[a+4>>2];if(k>>>0>=999999985){h=H[a>>2];H[h+20>>2]=72;Ia[H[h>>2]](a)}f=(d|0)>(f|0)?f:d;H[e+80>>2]=f;l=zf(a,b,d<<2);if(d){n=b>>>0<2;j=c<<7;h=0;while(1){e=H[a+4>>2];c=d-h|0;f=c>>>0>f>>>0?f:c;g=N(k,f);if(g>>>0>=999999985){c=H[a>>2];H[c+20>>2]=56;H[c+24>>2]=3;Ia[H[H[a>>2]>>2]](a)}if(!n){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}i=g|16;c=cb(i);if(!c){m=H[a>>2];H[m+20>>2]=56;H[m+24>>2]=4;Ia[H[H[a>>2]>>2]](a)}H[e+76>>2]=i+H[e+76>>2];e=e+(b<<2)|0;i=H[e+60>>2];H[c+8>>2]=0;H[c+4>>2]=g;H[c>>2]=i;H[e+60>>2]=c;a:{if(!f){break a}c=c+16|0;g=0;e=f;i=f&3;if(i){while(1){H[(h<<2)+l>>2]=c;e=e-1|0;h=h+1|0;c=c+j|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}if(f-1>>>0<3){break a}while(1){g=(h<<2)+l|0;H[g>>2]=c;c=c+j|0;i=c+j|0;H[g+8>>2]=i;H[g+4>>2]=c;c=i+j|0;H[g+12>>2]=c;c=c+j|0;h=h+4|0;e=e-4|0;if(e){continue}break}}if(d>>>0>h>>>0){continue}break}}return l|0}function vj(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:{if(!a|!b|(b|0)<4){break a}k=I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24);if(k>>>0<13|b>>>0<k>>>0){break a}m=a+4|0;h=m;if(b>>>0>=8){q=I[a+4|0]|I[a+5|0]<<8|(I[a+6|0]<<16|I[a+7|0]<<24);h=a+8|0}g=h+4|0;i=(a+b|0)+1|0;b:{if(g>>>0>=i>>>0){g=h;break b}n=I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24)}h=g+2|0;c:{if(i>>>0<=h>>>0){h=g;o=0;break c}o=I[g|0]|I[g+1|0]<<8}g=h+2|0;d:{if(i>>>0<=g>>>0){g=h;break d}l=I[h|0]|I[h+1|0]<<8}h=g+4|0;e:{if(i>>>0<=h>>>0){h=g;p=0;break e}p=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24)}g=h+4|0;h=g>>>0<i>>>0?g:h;g=h+4|0;h=g>>>0<i>>>0?g:h;g=h+4|0;g=g>>>0<i>>>0?g:h;if(g+4>>>0<i>>>0){j=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24)}if(c){break a}g=o;f:{if(p){c=j;break f}c=2;h=n>>31;g=((b-k|0)+N((h^n)-h|0,(N(N(g,q),l)+31&-32)/-8|0)|0)-(j<<2)|0;if((g|0)<0){break a}if(!((l|0)!=1|j)&g>>>0>7){break f}c=j?j:(l|0)==8?g>>>0>1023?256:j:j}c=(c<<2)+k|0;xj(m,c-4|0,a+c|0,b-c|0,d,e,f)}}function Ei(a,b,c,d){var e=0,f=0,g=0,h=0;g=Ga-32|0;Ga=g;e=d&2147483647;h=e;f=e-1006698496|0;e=e-1140785152|0;a:{if((f|0)==(e|0)&0|e>>>0>f>>>0){e=d<<4|c>>>28;f=c<<4|b>>>28;c=e;b=b&268435455;if((b|0)==134217728&(a|0)!=0|b>>>0>134217728){e=c+1073741824|0;a=f+1|0;e=a?e:e+1|0;f=a;break a}e=c+1073741824|0;if(b^134217728|a){break a}b=f&1;a=b+f|0;e=a>>>0<b>>>0?e+1|0:e;f=a;break a}if(!(!c&(h|0)==2147418112?!(a|b):h>>>0<2147418112)){e=c;c=d<<4|e>>>28;f=e<<4|b>>>28;e=c&524287|2146959360;break a}f=0;e=2146435072;if(h>>>0>1140785151){break a}e=0;h=h>>>16|0;if(h>>>0<15249){break a}e=d&65535|65536;sc(g+16|0,a,b,c,e,h-15233|0);re(g,a,b,c,e,15361-h|0);e=H[g+4>>2];h=e;a=H[g+8>>2];c=H[g+12>>2]<<4|a>>>28;f=a<<4|e>>>28;e=c;a=h&268435455;b=H[g>>2]|(H[g+16>>2]|H[g+24>>2]|(H[g+20>>2]|H[g+28>>2]))!=0;if((a|0)==134217728&(b|0)!=0|a>>>0>134217728){a=f+1|0;e=a?e:e+1|0;f=a;break a}if(a^134217728|b){break a}a=f+(f&1)|0;e=a>>>0<f>>>0?e+1|0:e;f=a}Ga=g+32|0;x(0,f|0);x(1,d&-2147483648|e);return+z()}function eo(a,b,c,d){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;f=Ga-48|0;Ga=f;e=H[b+40>>2];a:{if(!e){F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;break a}Pf(f+32|0,e,H[b+8>>2]);b:{c:{l=H[b+44>>2];if(!l){break c}i=H[b+8>>2];if(!i){break c}j=Va((i&1073741823)!=(i|0)?-1:i<<2);H[f+28>>2]=0;e=H[b+16>>2];o=e&8192;p=e>>>13&1;n=H[b+40>>2];while(1){h=g+1|0;k=J[(g<<1)+n>>1];d:{e:{if((k- -8192&65535)>>>0<=63487){g=H[(g<<2)+l>>2];e=m+1|0;H[f+28>>2]=e;H[(m<<2)+j>>2]=g;break e}e=h;if(k>>>0>56319){break d}k=g+2|0;e=k;if((J[(h<<1)+n>>1]- -8192&65535)>>>0<64512){break d}h=H[(h<<2)+l>>2];q=H[(g<<2)+l>>2];e=m+1|0;H[f+28>>2]=e;H[(m<<2)+j>>2]=h+q;h=o?g+3|0:k}m=e;e=h+p|0}g=e;if(i>>>0>g>>>0){continue}break}break b}H[f+28>>2]=0;e=cn(f+32|0,f+28|0);if(!e){break b}Ta(e)}e=H[f+28>>2];if(e){g=H[b+4>>2];b=H[b>>2];h=H[d+12>>2];H[f+16>>2]=H[d+8>>2];H[f+20>>2]=h;h=H[d+4>>2];H[f+8>>2]=H[d>>2];H[f+12>>2]=h;fo(a,f+32|0,e,b,g,j,c,f+8|0)}if(j){Ta(j)}if(F[f+43|0]>=0){break a}Ta(H[f+32>>2])}Ga=f+48|0}function Nt(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;var j=0,k=0,l=0,m=0,n=0;k=(g|0)/2|0;a:{if(!f){break a}g=f-1|0;j=H[a+64>>2];if(e>>>0>=2){c=e-2|0;m=c&2;n=c>>>0<2;while(1){l=g;a=e;g=b;f=i;if(!m){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];g=b+8|0;f=i+1|0;a=c}d=c;if(!n){while(1){b=g;d=H[(I[f|0]<<2)+j>>2];H[b>>2]=H[d>>2];H[b+4>>2]=H[d+4>>2];d=f;i=H[(I[f+1|0]<<2)+j>>2];H[b+8>>2]=H[i>>2];H[b+12>>2]=H[i+4>>2];g=b+16|0;f=f+2|0;a=a-4|0;if(a>>>0>1){continue}break}i=d+1|0;d=a;b=b+8|0}b:{if(d){H[g>>2]=H[H[(I[f|0]<<2)+j>>2]>>2];g=3;a=2;break b}g=2;a=1}b=((h<<2)+b|0)+(g<<2)|0;g=l-1|0;i=a+(i+k|0)|0;if(l){continue}break}break a}if(!e){break a}if(f&1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+4|0;f=f-2|0}else{f=g}if(!g){break a}while(1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];a=h<<2;b=(a+b|0)+4|0;c=(i+k|0)+1|0;H[b>>2]=H[H[(I[c|0]<<2)+j>>2]>>2];b=(a+b|0)+4|0;i=(c+k|0)+1|0;a=(f|0)!=1;f=f-2|0;if(a){continue}break}}}function It(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;var j=0,k=0,l=0,m=0,n=0;k=(g|0)/2|0;a:{if(!f){break a}g=f-1|0;j=H[a+60>>2];if(e>>>0>=2){c=e-2|0;m=c&2;n=c>>>0<2;while(1){l=g;a=e;g=b;f=i;if(!m){a=H[(I[i|0]<<2)+j>>2];H[b>>2]=H[a>>2];H[b+4>>2]=H[a+4>>2];g=b+8|0;f=i+1|0;a=c}d=c;if(!n){while(1){b=g;d=H[(I[f|0]<<2)+j>>2];H[b>>2]=H[d>>2];H[b+4>>2]=H[d+4>>2];d=f;i=H[(I[f+1|0]<<2)+j>>2];H[b+8>>2]=H[i>>2];H[b+12>>2]=H[i+4>>2];g=b+16|0;f=f+2|0;a=a-4|0;if(a>>>0>1){continue}break}i=d+1|0;d=a;b=b+8|0}b:{if(d){H[g>>2]=H[H[(I[f|0]<<2)+j>>2]>>2];g=3;a=2;break b}g=2;a=1}b=((h<<2)+b|0)+(g<<2)|0;g=l-1|0;i=a+(i+k|0)|0;if(l){continue}break}break a}if(!e){break a}if(f&1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];i=(i+k|0)+1|0;b=((h<<2)+b|0)+4|0;f=f-2|0}else{f=g}if(!g){break a}while(1){H[b>>2]=H[H[(I[i|0]<<2)+j>>2]>>2];a=h<<2;b=(a+b|0)+4|0;c=(i+k|0)+1|0;H[b>>2]=H[H[(I[c|0]<<2)+j>>2]>>2];b=(a+b|0)+4|0;i=(c+k|0)+1|0;a=(f|0)!=1;f=f-2|0;if(a){continue}break}}}function fs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=H[a+584>>2];if(d){b:{c:{d:{e:{f:{g:{switch(b-292|0){default:h:{switch(b-34908|0){case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break h}}i:{switch(b-65536|0){case 0:H[H[c>>2]>>2]=H[d+4>>2];break a;case 4:break i;default:break b}}H[H[c>>2]>>2]=H[d+76>>2];break a;case 0:case 1:H[H[c>>2]>>2]=H[d+28>>2];break a;case 34:H[H[c>>2]>>2]=H[d+24>>2];break a;case 35:G[H[c>>2]>>1]=J[d+16>>1];break a;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:break b;case 36:break g}}H[H[c>>2]>>2]=H[d+20>>2];break a}H[H[c>>2]>>2]=H[d+32>>2];break a}H[H[c>>2]>>2]=H[d+36>>2];break a}H[H[c>>2]>>2]=H[d+40>>2];break a}H[H[c>>2]>>2]=H[d+44>>2];break a}return Ia[H[d+48>>2]](a,b,c)|0}aa(51072,42093,1223,67468);X()}return 1}function Wn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=H[a>>2]-12|0;e=H[f>>2]+a|0;d=H[e+8>>2];g=d+4|0;a:{if(g>>>0<K[e+12>>2]){d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[e+8>>2]=g;if(d-1>>>0<5){break a}}H[b+20>>2]=0;return}H[b+20>>2]=d;d=26;g=H[f>>2]+a|0;e=H[g+8>>2];f=e+4|0;if(f>>>0<K[g+12>>2]){d=I[e|0]|I[e+1|0]<<8|(I[e+2|0]<<16|I[e+3|0]<<24);H[g+8>>2]=f;d=d+26|0}e=H[b+4>>2];if(e){Ta(e)}j=Va(d);H[b+12>>2]=d;H[b+4>>2]=j;b:{if(!c){break b}g=Va(d);f=H[H[a>>2]-12>>2]+a|0;h=H[f+12>>2];a=H[f+8>>2];c=h-a|0;i=c>>>0<d>>>0?c:d;c:{if(!i){break c}e=0;if((i|0)!=1){m=i&-2;while(1){c=a+1|0;d:{if(h>>>0<=c>>>0){c=a;a=0;break d}a=I[a|0];H[f+8>>2]=c}F[e+g|0]=a;n=e|1;k=0;a=c+1|0;e:{if(h>>>0<=a>>>0){a=c;break e}k=I[c|0];H[f+8>>2]=a}F[g+n|0]=k;e=e+2|0;l=l+2|0;if((l|0)!=(m|0)){continue}break}}if(!(i&1)){break c}c=0;i=h;h=a+1|0;if(i>>>0>h>>>0){c=I[a|0];H[f+8>>2]=h}F[e+g|0]=c}if(!d){break b}a=H[b+8>>2];c=d-(a+d>>>0>d>>>0?a:0)|0;$a(a+j|0,g,c);H[b+8>>2]=a+c}}function wn(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;H[a>>2]=196116;c=a+120|0;on(c);H[a+168>>2]=H[c>>2];b=H[c+4>>2];e=H[c+8>>2];a:{if((b|0)==(e|0)){b=e;break a}while(1){f=H[(d<<2)+b>>2];if(f){Qi(f);Ta(f);e=H[c+8>>2];b=H[c+4>>2]}d=d+1|0;if(d>>>0<e-b>>2>>>0){continue}break}}H[c+8>>2]=b;b=H[c+20>>2];f=c+24|0;if((b|0)!=(f|0)){while(1){e=b;b=H[b+20>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}d=H[e+4>>2];b:{if(!d){b=H[e+8>>2];if((e|0)==H[b>>2]){break b}d=e+8|0;while(1){e=H[d>>2];d=e+8|0;b=H[e+8>>2];if((e|0)!=H[b>>2]){continue}break}break b}while(1){b=d;d=H[b>>2];if(d){continue}break}}if((b|0)!=(f|0)){continue}break}}b=c+20|0;Qf(b,H[c+24>>2]);H[c+20>>2]=f;H[c+24>>2]=0;H[c+28>>2]=0;d=H[c+36>>2];if(d){H[c+40>>2]=d;Ta(d);e=H[c+24>>2]}else{e=0}Qf(b,e);b=H[c+4>>2];if(b){H[c+8>>2]=b;Ta(b)}b=185984;H[a>>2]=185984;c:{if(I[a+28|0]){break c}d=H[a+24>>2];if(!d){break c}Ta(d);H[a+24>>2]=0;b=H[a>>2]}F[a+29|0]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=1;H[a+16>>2]=0;Ia[H[b+12>>2]](a);return a|0}function Uj(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ga+-64|0;Ga=c;a:{b:{c:{b=H[a+584>>2];if(!I[b+206|0]){d:{e:{if(J[a+98>>1]!=3){break e}switch(J[a+90>>1]-6|0){case 0:case 4:break d;default:break e}}if(I[b+207|0]){nb(H[a+628>>2],68384,47610,0)}F[b+210|0]=0;G[b+208>>1]=257;break a}F[b+205|0]=1;F[b+206|0]=1;d=I[b+208|0];e=I[b+209|0];Tj(a);g=I[b+210|0];if(g){break c}F[b+205|0]=0;f=I[b+208|0];if(g|(e|0)==I[b+209|0]?(f|0)==(d|0):0){break b}g=I[b+209|0];h=H[a+628>>2];if(!I[b+207|0]){H[c+36>>2]=g;H[c+32>>2]=f;nb(h,68384,47866,c+32|0);break b}H[c+60>>2]=e;H[c+56>>2]=d;H[c+52>>2]=g;H[c+48>>2]=f;nb(h,68384,48563,c+48|0);break b}aa(47132,42004,943,68384);X()}G[b+208>>1]=257;F[b+205|0]=0}if(I[b+210|0]){f=H[a+628>>2];f:{if(!I[b+207|0]){nb(f,68384,49229,0);break f}H[c+20>>2]=e;H[c+16>>2]=d;nb(f,68384,49824,c+16|0)}if(I[b+210|0]){break a}}d=I[b+208|0];e=I[b+209|0];if(d>>>0>=e>>>0){break a}a=H[a+628>>2];H[c+4>>2]=e;H[c>>2]=d;nb(a,68384,50515,c)}F[b+206|0]=1;Ga=c- -64|0}function yv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-16|0;Ga=d;b=H[a+420>>2];c=H[a+24>>2];e=H[c>>2];a:{if(H[a+264>>2]){H[b+112>>2]=e;H[b+116>>2]=H[c+4>>2];je(b);ql(b);a=H[a+24>>2];H[a>>2]=H[b+112>>2];H[a+4>>2]=H[b+116>>2];break a}h=H[b+16>>2];j=H[b+12>>2];f=H[c+4>>2];c=H[b+32>>2];H[d+8>>2]=H[b+28>>2];H[d+12>>2]=c;c=H[b+24>>2];H[d>>2]=H[b+20>>2];H[d+4>>2]=c;b:{c:{if((h|0)<=0){break c}c=h+7|0;i=127<<17-h|j;while(1){d:{F[e|0]=i>>>16;e=e+1|0;f=f-1|0;if(!f){g=H[a+24>>2];if(!(Ia[H[g+12>>2]](a)|0)){break d}f=H[g+4>>2];e=H[g>>2]}g=c;e:{if((i&16711680)!=16711680){break e}F[e|0]=0;e=e+1|0;f=f-1|0;if(f){break e}c=H[a+24>>2];if(!(Ia[H[c+12>>2]](a)|0)){break d}f=H[c+4>>2];e=H[c>>2]}c=g-8|0;i=i<<8;if((g|0)>15){continue}break c}break}c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a);f=0;break b}j=0;h=0}a=H[a+24>>2];H[a+4>>2]=f;H[a>>2]=e;H[b+16>>2]=h;H[b+12>>2]=j;a=H[d+12>>2];H[b+28>>2]=H[d+8>>2];H[b+32>>2]=a;a=H[d+4>>2];H[b+20>>2]=H[d>>2];H[b+24>>2]=a}Ga=d+16|0}function Ek(a,b,c){var d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;a:{b:{c:{d:{e:{d=H[a+708>>2];switch(d|0){case 1:break c;case 0:break d;default:break e}}d=d-1|0;H[a+708>>2]=d;if((d|0)!=1){break d}ab(a,39233);jb(a,c);break b}d=H[a+200>>2];if(!(d&1)){break a}if(d&4){H[a+200>>2]=d|8}fb(a,H[a+740>>2]);d=Mb(a,c+1|0);H[a+740>>2]=d;if(!d){ab(a,39291);break b}Kb(a,d,c);ob(a,d,c);e=jb(a,0);d=H[a+740>>2];if(e){fb(a,d);H[a+740>>2]=0;break b}F[c+d|0]=0;g=H[a+740>>2];e=g;while(1){d=e;e=d+1|0;if(I[d|0]){continue}break}if(!(d>>>0<(c+g|0)-2>>>0&c>>>0>=2)){ab(a,39327);fb(a,H[a+740>>2]);H[a+740>>2]=0;break b}if(I[e|0]){ab(a,39348);g=H[a+740>>2]}e=(d-g|0)+2|0;Kh(a,0,c,e,f+12|0);c=Mb(a,28);if(!c){ab(a,39387);fb(a,H[a+740>>2]);H[a+740>>2]=0;break b}H[c>>2]=0;d=H[a+740>>2];H[c+24>>2]=0;H[c+4>>2]=d;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=d+e;H[c+12>>2]=H[f+12>>2];b=Hh(a,b,c);fb(a,c);fb(a,H[a+740>>2]);H[a+740>>2]=0;if(!b){break b}hb(a,39427);X()}jb(a,c)}Ga=f+16|0;return}hb(a,39266);X()}function Vx(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;a:{if((d|0)<=0){break a}g=H[a+112>>2];e=H[a+480>>2];j=H[a+120>>2];if((j|0)<=0){a=0;while(1){ub(H[(a<<2)+c>>2],g);H[e+48>>2]=H[e+48>>2]+1&15;a=a+1|0;if((d|0)!=(a|0)){continue}break}break a}if(!g){a=0;while(1){ub(H[(a<<2)+c>>2],0);H[e+48>>2]=H[e+48>>2]+1&15;a=a+1|0;if((d|0)!=(a|0)){continue}break}break a}r=g&-2;s=g&1;while(1){a=k<<2;o=a+c|0;ub(H[o>>2],g);t=a+b|0;l=H[e+48>>2];h=0;while(1){f=H[t>>2]+h|0;a=h<<2;m=H[a+H[e+24>>2]>>2];p=H[(a+e|0)+52>>2];a=H[o>>2];i=0;n=0;if((g|0)!=1){while(1){q=(l<<6)+p|0;F[a|0]=I[a|0]+I[(H[q+(i<<2)>>2]+I[f|0]|0)+m|0];f=f+j|0;F[a+1|0]=I[a+1|0]+I[(H[((i+1&15)<<2)+q>>2]+I[f|0]|0)+m|0];a=a+2|0;i=i+2&15;f=f+j|0;n=n+2|0;if((r|0)!=(n|0)){continue}break}}if(s){F[a|0]=I[a|0]+I[(H[((l<<6)+p|0)+(i<<2)>>2]+I[f|0]|0)+m|0]}h=h+1|0;if((j|0)!=(h|0)){continue}break}H[e+48>>2]=l+1&15;k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function mj(a,b,c){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;io(a,b);f=H[b+8>>2];j=H[b+12>>2];c=(H[a+4>>2]+(j-c|0)|0)-40|0;H[a+4>>2]=c;g=Va(f+1|0);F[g+f|0]=0;h=H[a+8>>2];d=h-c|0;e=d>>>0<f>>>0?d:f;a:{if(!e){break a}if((e|0)!=1){m=e&-2;while(1){d=c+1|0;b:{if(h>>>0<=d>>>0){d=c;c=0;break b}c=I[c|0];H[a+4>>2]=d}F[g+i|0]=c;n=i|1;k=0;c=d+1|0;c:{if(h>>>0<=c>>>0){c=d;break c}k=I[d|0];H[a+4>>2]=c}F[g+n|0]=k;i=i+2|0;l=l+2|0;if((l|0)!=(m|0)){continue}break}}if(!(e&1)){break a}d=0;e=c+1|0;if(e>>>0<h>>>0){d=I[c|0];H[a+4>>2]=e;c=e}F[g+i|0]=d}H[b+40>>2]=g;d=c;c=f<<1;d=d+(H[b+36>>2]-(c+j|0)|0)|0;H[a+4>>2]=d;c=H[b+16>>2]&8192?c:f;f=Va((c|0)!=(c&1073741823)?-1:c<<2);d:{e=(h-d|0)/4|0;g=c>>>0>e>>>0?e:c;if(g){if(d+4>>>0>=h>>>0){break d}c=0;while(1){i=0;e=d+4|0;if(e>>>0<h>>>0){i=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=e;d=e}H[f+(c<<2)>>2]=i;c=c+1|0;if((g|0)!=(c|0)){continue}break}}H[b+44>>2]=f;return}o=b,p=_a(f,0,g<<2),H[o+44>>2]=p}function tk(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ga-32|0;Ga=g;H[g+16>>2]=0;H[g+8>>2]=0;H[g+12>>2]=0;H[g>>2]=0;k=wb(c);if(d){i=wb(d)}if(e){j=wb(e)}a:{if(!f){f=pg(a,0,0,b-2|0,g);break a}f=pg(a,f,wb(f),b-2|0,g)}b:{if(a){H[a+744>>2]=34;F[g+28|0]=105;F[g+29|0]=84;F[g+30|0]=88;F[g+31|0]=116;h=(f+((i+k|0)+j|0)|0)+5|0;F[g+27|0]=h;F[g+26|0]=h>>>8;F[g+25|0]=h>>>16;F[g+24|0]=h>>>24;xb(a,g+24|0,8);H[a+348>>2]=1767135348;_c(a);ob(a,g+28|0,4);H[a+744>>2]=66;c:{if(!c){break c}h=k+1|0;if(!h){break c}xb(a,c,h);ob(a,c,h)}F[g+23|0]=0;F[g+22|0]=(b|0)!=-1&(b|0)!=1;b=g+22|0;xb(a,b,2);ob(a,b,2);F[g+22|0]=0;d:{if(!a){break d}b=i+1|0;if(b>>>0<i>>>0){break d}c=d?d:g+22|0;xb(a,c,b);ob(a,c,b)}e:{if(!a){break e}b=j+1|0;if(b>>>0<j>>>0){break e}c=e?e:g+22|0;xb(a,c,b);ob(a,c,b)}rf(a,g,f);H[a+744>>2]=130;b=H[a+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[g+24|0]=b;F[g+25|0]=b>>>8;F[g+26|0]=b>>>16;F[g+27|0]=b>>>24;xb(a,g+24|0,4);break b}rf(a,g,f)}Ga=g+32|0}function Jf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;A(+a);c=v(1)|0;e=v(0)|0;d=c-1072562176|0;if((d|0)==198911|d>>>0<198911){if(!e&(c|0)==1072693248){return 0}a=a+-1;b=a*134217728;b=a+b-b;h=M[64665];j=b*b*h;k=a+j;f=a*a;g=a*f;return k+(g*(g*(g*(g*M[64675]+(f*M[64674]+(a*M[64673]+M[64672])))+(f*M[64671]+(a*M[64670]+M[64669])))+(f*M[64668]+(a*M[64667]+M[64666])))+((a-b)*h*(a+b)+(j+(a-k))))}d=c>>>16|0;a:{if(d-32752>>>0<=4294934559){if(!(c&2147483647|e)){e=Ga-16|0;M[e+8>>3]=-1;return M[e+8>>3]/0}if(!e&(c|0)==2146435072){break a}if(!(!(d&32768)&(d&32752)!=32752)){a=a-a;return a/a}A(+(a*4503599627370496));c=v(1)|0;e=v(0)|0;c=c-54525952|0}d=c-1072037888|0;f=+(d>>20);i=(d>>>13&127)<<4;g=f*M[64658]+M[i+517416>>3];a=M[i+517408>>3];x(0,e-0|0);x(1,c-((d&-1048576)+(e>>>0<l>>>0)|0)|0);a=a*(+z()-M[i+519456>>3]-M[i+519464>>3]);h=g+a;b=a*a;a=h+(a*b*(b*(a*M[64664]+M[64663])+(a*M[64662]+M[64661]))+(b*M[64660]+(f*M[64659]+(a+(g-h)))))}return a}function ys(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=O(0),k=O(0),l=O(0),m=0,n=0,o=0;if((c|0)>0){a=H[a+12>>2];while(1){l=O(0);f=H[a>>2];e=f>>16;m=e&32767;a:{if(!m){k=O(0);j=O(0);break a}k=O(0);d=Wd((+(m|0)+.5)*.0027076061740622863+-44.3614195558365);d=e&32768?-d:d;j=O(0);if(d<=0){break a}h=(+((f>>>8&255)>>>0)+.5)*.0024390243902439024;i=(+((f&255)>>>0)+.5)*.0024390243902439024;g=1/(h*6+i*-16+12);h=h*9*g;g=i*4*g;k=O(d*(h/g));l=O(d*((1-h-g)/g));j=O(d)}d=+k;g=+j;n=d*.061+g*-.224;h=+l;o=h*1.163;i=h*-.414+(d*2.69+g*-1.276);if(i<=0){e=0}else{e=i>=1;i=W(i)*256;b:{if(P(i)<2147483648){f=~~i;break b}f=-2147483648}e=e?-1:f}F[b|0]=e;d=h*.044+(d*-1.022+g*1.978);if(d<=0){e=0}else{e=d>=1;d=W(d)*256;c:{if(P(d)<2147483648){f=~~d;break c}f=-2147483648}e=e?-1:f}F[b+1|0]=e;a=a+4|0;d=o+n;if(d<=0){e=0}else{e=d>=1;d=W(d)*256;d:{if(P(d)<2147483648){f=~~d;break d}f=-2147483648}e=e?-1:f}F[b+2|0]=e;b=b+3|0;f=c>>>0>1;c=c-1|0;if(f){continue}break}}}function Mi(a){var b=0,c=0,d=0,e=0,f=0,g=0;A(+a);e=v(1)|0;v(0)|0;d=e&2147483647;if(d>>>0>=1141899264){A(1.5707963267948966);e=v(1)|0;d=v(0)|0;A(+a);b=v(1)|0;v(0)|0;x(0,d|0);x(1,e&2147483647|b&-2147483648);g=+z();A(+a);b=v(1)|0;e=v(0)|0;b=b&2147483647;return(b|0)==2146435072&(e|0)!=0|b>>>0>2146435072?a:g}a:{b:{if(d>>>0<=1071382527){b=-1;if(d>>>0>=1044381696){break b}break a}a=P(a);if(d>>>0<=1072889855){if(d>>>0<=1072037887){a=(a+a+-1)/(a+2);b=0;break b}a=(a+-1)/(a+1);b=1;break b}if(d>>>0<=1073971199){a=(a+-1.5)/(a*1.5+1);b=2;break b}a=-1/a;b=3}f=a*a;c=f*f;g=c*(c*(c*(c*(c*-.036531572744216916+-.058335701337905735)+-.0769187620504483)+-.11111110405462356)+-.19999999999876483);f=f*(c*(c*(c*(c*(c*.016285820115365782+.049768779946159324)+.06661073137387531)+.09090887133436507)+.14285714272503466)+.3333333333333293);if(d>>>0<=1071382527){return a-a*(g+f)}b=b<<3;a=M[b+512128>>3]-(a*(g+f)-M[b+512160>>3]-a);a=(e|0)>0|(e|0)>=0?a:-a}return a}function Fe(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=c-b|0;if((d|0)<=0){return 0}c=(b>>3)+a|0;a:{b=b&7;b:{c:{if(!b){a=0;break c}a=8-b|0;e=I[(I[c|0]<<b&254)+67616|0];a=a>>>0<e>>>0?a:e;a=a>>>0<d>>>0?a:d;if(b+a>>>0<8){break b}c=c+1|0;d=d-a|0}d:{if((d|0)<64){b=d;break d}e:{if(!(c&3)){b=d;break e}b=I[c|0];if(b){e=a;break a}g=d-8|0;e=a+8|0;h=c+1|0;f:{if(!(h&3)){b=g;g=d;c=h;break f}b=I[h|0];if(b){break a}h=d-16|0;e=a+16|0;f=c+2|0;if(!(f&3)){b=h;c=f;break f}b=I[f|0];if(b){break a}g=d-24|0;e=a+24|0;f=c+3|0;if(!(f&3)){b=g;g=h;c=f;break f}b=I[f|0];if(b){break a}b=d-32|0;e=a+32|0;c=c+4|0}a=e;if((g|0)<40){break d}}d=b;while(1){if(H[c>>2]){b=d;break d}c=c+4|0;a=a+32|0;e=(d|0)>63;b=d-32|0;d=b;if(e){continue}break}}g:{if((b|0)<8){e=b;break g}while(1){d=I[c|0];if(d){return I[d+67616|0]+a|0}c=c+1|0;a=a+8|0;d=(b|0)>15;e=b-8|0;b=e;if(d){continue}break}}if((e|0)<=0){break b}b=a;a=I[I[c|0]+67616|0];a=b+((a|0)>(e|0)?e:a)|0}return a}return I[b+67616|0]+e|0}function cx(a,b){a=a|0;b=b|0;var 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;l=H[a+328>>2]-1|0;m=H[a+448>>2];a:{while(1){f=H[a+144>>2];c=H[a+152>>2];if((f|0)>=(c|0)&((c|0)!=(f|0)|K[a+148>>2]>K[a+156>>2])){break a}if(Ia[H[H[a+456>>2]>>2]](a)|0){continue}break}return 0}if(H[a+36>>2]>0){d=H[a+216>>2];while(1){b:{if(!H[d+52>>2]){break b}e=h<<2;c=H[d+12>>2];n=Ia[H[H[a+4>>2]+32>>2]](a,H[(e+m|0)+72>>2],N(c,H[a+156>>2]),c,0)|0;g=!H[d+28>>2];if(K[a+156>>2]<l>>>0){c=H[d+12>>2]}else{f=H[d+12>>2];c=K[d+32>>2]%(f>>>0)|0;c=c?c:f}if(g|(c|0)<=0){break b}o=H[(e+H[a+468>>2]|0)+4>>2];i=H[b+e>>2];g=0;e=1;while(1){f=0;if(e){e=H[(g<<2)+n>>2];j=0;k=0;while(1){Ia[o|0](a,d,e,i,j);e=e+128|0;j=H[d+36>>2]+j|0;f=H[d+28>>2];k=k+1|0;if(f>>>0>k>>>0){continue}break}}i=(H[d+40>>2]<<2)+i|0;e=f;g=g+1|0;if((c|0)!=(g|0)){continue}break}}d=d+88|0;h=h+1|0;if((h|0)<H[a+36>>2]){continue}break}}b=H[a+156>>2]+1|0;H[a+156>>2]=b;return(b>>>0<K[a+328>>2]?3:4)|0}function yl(a){var b=0,c=0,d=0,e=0;b=H[a+480>>2];a=Ia[H[H[a+4>>2]>>2]](a,1,2044)|0;c=a+1020|0;H[b+40>>2]=c;H[a+1016>>2]=-1;H[a+1020>>2]=0;H[a+1024>>2]=1;H[a+1028>>2]=2;H[a+1032>>2]=3;H[a+1036>>2]=4;H[a+1008>>2]=-3;H[a+1012>>2]=-2;H[a+1040>>2]=5;H[a+1044>>2]=6;H[a+1e3>>2]=-5;H[a+1004>>2]=-4;H[a+1048>>2]=7;H[a+1052>>2]=8;H[a+992>>2]=-7;H[a+996>>2]=-6;H[a+1056>>2]=9;H[a+1060>>2]=10;H[a+984>>2]=-9;H[a+988>>2]=-8;H[a+1064>>2]=11;H[a+1068>>2]=12;H[a+976>>2]=-11;H[a+980>>2]=-10;H[a+1072>>2]=13;H[a+1076>>2]=14;H[a+968>>2]=-13;H[a+972>>2]=-12;H[a+1080>>2]=15;H[a+960>>2]=-15;H[a+964>>2]=-14;b=16;d=16;while(1){a=d<<2;H[a+c>>2]=b;e=0-b|0;H[c-a>>2]=e;H[(a|4)+c>>2]=b;H[((d^-1)<<2)+c>>2]=e;b=b+1|0;a=48;d=d+2|0;if((d|0)!=48){continue}break}while(1){b=a<<2;H[b+c>>2]=32;H[c-b>>2]=-32;H[(b|4)+c>>2]=32;H[((a^-1)<<2)+c>>2]=-32;H[(b|8)+c>>2]=32;H[(-2-a<<2)+c>>2]=-32;H[(b|12)+c>>2]=32;H[(-3-a<<2)+c>>2]=-32;a=a+4|0;if((a|0)!=256){continue}break}}function Sc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=Ga-32|0;F[j+23|0]=0;f=d>>31;g=(f^d)-f|0;e=j+23|0;l=c-1|0;m=(c|0)!=5;i=1;c=0;while(1){if(!(!g&(c|0)>=(i|0))){f=0;a:{b:{c:{d:{switch(l|0){case 4:f=(g>>>0)%10|0;i=f|k;k=0;if(i){e=e-1|0;h=I[f+33008|0];F[e|0]=h;k=1}f=(g>>>0)/10|0;i=5;default:c=c+1|0;if(!m){break b}break a;case 1:i=2;case 0:e=e-1|0;f=(g>>>0)/10|0;h=I[(g-N(f,10)|0)+33008|0];F[e|0]=h;break c;case 3:i=2;break;case 2:break d}}e=e-1|0;h=I[(g&15)+33008|0];F[e|0]=h;f=g>>>4|0}c=c+1|0;break a}if((c|0)!=5|e>>>0<=j>>>0){break a}if(k){h=46;e=e-1|0;F[e|0]=46;c=5;break a}k=0;c=5;if(f){break a}h=48;e=e-1|0;F[e|0]=48;f=0}g=f;if(e>>>0>j>>>0){continue}}break}if(!(e>>>0<=j>>>0|(d|0)>=0)){e=e-1|0;F[e|0]=45;h=45}e:{if(!a){break e}b=b-1|0;if(b>>>0>7){break e}c=0;f:{if(!e|!h){break f}d=(b<<5)+a|0;g=0;while(1){F[d+g|0]=h;c=g+1|0;h=I[e+1|0];if(!h){break f}e=e+1|0;f=g>>>0<30;g=c;if(f){continue}break}}F[((b<<5)+a|0)+c|0]=0}}function kl(a){var b=0,c=0,d=0;c=a+148|0;while(1){d=b<<2;G[d+c>>1]=0;G[(d|4)+c>>1]=0;b=b+2|0;if((b|0)!=286){continue}break}G[a+2684>>1]=0;G[a+2440>>1]=0;G[a+2756>>1]=0;G[a+2752>>1]=0;G[a+2748>>1]=0;G[a+2744>>1]=0;G[a+2740>>1]=0;G[a+2736>>1]=0;G[a+2732>>1]=0;G[a+2728>>1]=0;G[a+2724>>1]=0;G[a+2720>>1]=0;G[a+2716>>1]=0;G[a+2712>>1]=0;G[a+2708>>1]=0;G[a+2704>>1]=0;G[a+2700>>1]=0;G[a+2696>>1]=0;G[a+2692>>1]=0;G[a+2688>>1]=0;G[a+2556>>1]=0;G[a+2552>>1]=0;G[a+2548>>1]=0;G[a+2544>>1]=0;G[a+2540>>1]=0;G[a+2536>>1]=0;G[a+2532>>1]=0;G[a+2528>>1]=0;G[a+2524>>1]=0;G[a+2520>>1]=0;G[a+2516>>1]=0;G[a+2512>>1]=0;G[a+2508>>1]=0;G[a+2504>>1]=0;G[a+2500>>1]=0;G[a+2496>>1]=0;G[a+2492>>1]=0;G[a+2488>>1]=0;G[a+2484>>1]=0;G[a+2480>>1]=0;G[a+2476>>1]=0;G[a+2472>>1]=0;G[a+2468>>1]=0;G[a+2464>>1]=0;G[a+2460>>1]=0;G[a+2456>>1]=0;G[a+2452>>1]=0;G[a+2448>>1]=0;G[a+2444>>1]=0;H[a+5804>>2]=0;H[a+5808>>2]=0;G[a+1172>>1]=1;H[a+5800>>2]=0;H[a+5792>>2]=0}function xx(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,k=0,l=0,m=0;a:{e=H[a+316>>2];b:{if((e|0)<=0){break b}h=H[d>>2];b=H[a+472>>2]+H[b+4>>2]|0;f=I[b+150|0];g=f-1|0;i=I[b+140|0];if(i){d=0;if(f>>>0>=2){while(1){k=d+1|0;e=H[a+112>>2];if((e|0)>0){b=H[(d<<2)+h>>2];l=e+b|0;e=H[(j<<2)+c>>2];while(1){m=I[e|0];e=e+1|0;b=_a(b,m,i)+i|0;if(l>>>0>b>>>0){continue}break}e=H[a+112>>2]}qd(h,d,h,k,g,e);j=j+1|0;d=d+f|0;if((d|0)<H[a+316>>2]){continue}break}break b}while(1){g=H[a+112>>2];if((g|0)>0){b=H[(d<<2)+h>>2];g=g+b|0;e=H[(j<<2)+c>>2];while(1){k=I[e|0];e=e+1|0;b=_a(b,k,i)+i|0;if(g>>>0>b>>>0){continue}break}e=H[a+316>>2]}j=j+1|0;d=d+f|0;if((e|0)>(d|0)){continue}break}break b}if(f>>>0>=2){d=0;while(1){b=H[a+112>>2];if((b|0)>0){break a}qd(h,d,h,d+1|0,g,b);d=d+f|0;if((d|0)<H[a+316>>2]){continue}break}break b}d=0;a=H[a+112>>2]<=0;while(1){if(!a){break a}d=d+f|0;if((e|0)>(d|0)){continue}break}}return}while(1)continue}function pp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=(H[b+116>>2]+H[b+108>>2]|0)+108|0;H[e+12>>2]=d;H[e+8>>2]=114;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);Ua(H[a+4>>2],b+32|0,1);Ua(H[a+4>>2],b+33|0,1);Ua(H[a+4>>2],b+34|0,1);Ua(H[a+4>>2],b+35|0,1);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);nf(a,b+48|0);Ua(H[a+4>>2],b+96|0,1);Ua(H[a+4>>2],b+97|0,1);Ua(H[a+4>>2],b+98|0,1);Ua(H[a+4>>2],b+99|0,1);Ua(H[a+4>>2],b+100|0,4);Ua(H[a+4>>2],b+104|0,4);Ua(H[a+4>>2],b+108|0,4);Ua(H[a+4>>2],b+112|0,4);Ua(H[a+4>>2],b+116|0,4);Ua(H[a+4>>2],b+120|0,4);Ua(H[a+4>>2],b+124|0,4);d=H[b+108>>2];if(d){Ua(H[a+4>>2],H[c+4>>2],d)}d=H[b+116>>2];if(d){Ua(H[a+4>>2],H[c+4>>2]+H[b+108>>2]|0,d)}Ga=e+16|0}function Nh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=b;b=8-c|0;h=1<<b;i=wf(a,h<<2);H[e>>2]=i;f=-1<<16-c^-1;a:{if(d-95e3>>>0>1e4){l=+(d|0)*1e-5;m=+(f>>>0);d=0;while(1){e=ac(a,512);H[(d<<2)+i>>2]=e;c=0;while(1){g=e+(c<<1)|0;j=T(Wb(+((c<<b)+d>>>0)/m,l)*65535+.5);b:{if(j<4294967296&j>=0){f=~~j>>>0;break b}f=0}G[g>>1]=f;c=c+1|0;if((c|0)!=256){continue}break}d=d+1|0;if((h|0)!=(d|0)){continue}break}break a}d=0;if(!c){while(1){f=ac(a,512);H[(d<<2)+i>>2]=f;c=0;while(1){G[f+(c<<1)>>1]=(c<<b)+d;e=c|1;G[f+(e<<1)>>1]=(e<<b)+d;e=c|2;G[f+(e<<1)>>1]=(e<<b)+d;e=c|3;G[f+(e<<1)>>1]=(e<<b)+d;c=c+4|0;if((c|0)!=256){continue}break}d=d+1|0;if((h|0)!=(d|0)){continue}break a}}e=1<<15-c;while(1){g=ac(a,512);H[(d<<2)+i>>2]=g;c=0;while(1){G[(c<<1)+g>>1]=(e+N((c<<b)+d|0,65535)>>>0)/(f>>>0);k=c|1;G[(k<<1)+g>>1]=(e+N((k<<b)+d|0,65535)>>>0)/(f>>>0);c=c+2|0;if((c|0)!=256){continue}break}d=d+1|0;if((h|0)!=(d|0)){continue}break}}}function vr(a,b){a=a|0;b=b|0;var c=0;if((b|0)==7){if(!md(a,69248,8)){Xa(H[a+628>>2],69232,42605,0);return 0}b=cb(952);H[a+584>>2]=b;if(!b){Xa(H[a+628>>2],69232,43251,0);return 0}Ub(b,0,952);b=H[a+584>>2];H[b+828>>2]=a;H[b+892>>2]=H[a+672>>2];H[a+672>>2]=538;H[b+896>>2]=H[a+668>>2];H[a+668>>2]=539;H[b+900>>2]=H[a+676>>2];H[a+676>>2]=540;H[b+948>>2]=0;H[b+936>>2]=0;H[b+940>>2]=0;H[b+920>>2]=75;H[b+924>>2]=0;H[b+912>>2]=0;H[b+916>>2]=0;H[b+928>>2]=3;H[b+932>>2]=0;H[a+556>>2]=541;H[a+548>>2]=541;H[a+540>>2]=541;H[a+520>>2]=542;H[a+516>>2]=543;H[a+572>>2]=544;H[a+560>>2]=545;H[a+552>>2]=545;H[a+544>>2]=545;H[a+536>>2]=546;H[a+532>>2]=547;H[a+524>>2]=548;H[b+904>>2]=H[a+576>>2];H[a+576>>2]=549;H[b+908>>2]=H[a+580>>2];H[a+580>>2]=550;H[a+12>>2]=H[a+12>>2]|256;H[b+488>>2]=0;if(!H[a+16>>2]){H[b+916>>2]=2e3;c=b;b=cb(2e3);H[c+912>>2]=b;Ub(b,0,2e3)}H[a+44>>2]=H[a+44>>2]|128;return 1}aa(41159,42049,1951,69232);X()}function hI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=Ga-16|0;Ga=d;e=b+48|0;c=H[e>>2];f=b+56|0;g=c<<(H[f>>2]>>>13&1);h=g<<2;c=(h+c|0)+76|0;H[d+8>>2]=c;H[d+4>>2]=83;H[a+8>>2]=H[a+8>>2]+c;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);c=(C(O(M[b+24>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);c=(C(O(M[b+24>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],e,4);Ua(H[a+4>>2],b+52|0,4);Ua(H[a+4>>2],f,4);Ua(H[a+4>>2],b+60|0,4);Ua(H[a+4>>2],b- -64|0,4);Ua(H[a+4>>2],b+68|0,4);Ua(H[a+4>>2],b+72|0,4);Ua(H[a+4>>2],b+76|0,4);c=H[e>>2];a:{if(!c){break a}Ua(H[a+4>>2],b+80|0,c);if(!g){break a}Ua(H[a+4>>2],b+84|0,h)}Ga=d+16|0}function ew(a){a=a|0;var b=0,c=0,d=0;a:{b:{c:{d:{e:{b=H[a+388>>2];switch(H[b+20>>2]){case 2:break c;case 1:break d;case 0:break e;default:break b}}Yh(a);Xh(a);if(!H[a+208>>2]){Ia[H[H[a+408>>2]>>2]](a);Ia[H[H[a+412>>2]>>2]](a);Ia[H[H[a+396>>2]>>2]](a,0)}Ia[H[H[a+416>>2]>>2]](a);Ia[H[H[a+420>>2]>>2]](a,H[a+216>>2]);Ia[H[H[a+400>>2]>>2]](a,H[b+28>>2]>1?3:0);Ia[H[H[a+392>>2]>>2]](a,0);if(H[a+216>>2]){H[b+12>>2]=0;break a}H[b+12>>2]=1;break a}Yh(a);Xh(a);if(H[a+368>>2]?H[a+360>>2]:1){Ia[H[H[a+420>>2]>>2]](a,1);Ia[H[H[a+400>>2]>>2]](a,2);H[b+12>>2]=0;break a}H[b+20>>2]=2;H[b+24>>2]=H[b+24>>2]+1}if(!H[a+216>>2]){Yh(a);Xh(a)}Ia[H[H[a+420>>2]>>2]](a,0);Ia[H[H[a+400>>2]>>2]](a,2);if(!H[b+32>>2]){Ia[H[H[a+404>>2]+4>>2]](a)}Ia[H[H[a+404>>2]+8>>2]](a);H[b+12>>2]=0;break a}c=H[a>>2];H[c+20>>2]=49;Ia[H[c>>2]](a)}d=b;c=H[b+28>>2];b=H[b+24>>2];H[d+16>>2]=(c-1|0)==(b|0);a=H[a+8>>2];if(a){H[a+16>>2]=c;H[a+12>>2]=b}}function pk(a,b){var c=0,d=0,e=0;c=Ga+-64|0;Ga=c;a:{b:{if(I[a+13|0]&8){d=H[b>>2];e=d+2|0;if(e>>>0>K[a+616>>2]){b=H[a+628>>2];H[c+32>>2]=H[a>>2];Xa(b,51392,51455,c+32|0);d=0;break a}sb(c+62|0,d+H[a+612>>2]|0,2);if(I[a+12|0]&128){d=I[c+63|0];F[c+63|0]=I[c+62|0];F[c+62|0]=d}d=e+N(J[c+62>>1],12)|0;if(K[a+616>>2]<d+4>>>0){b=H[a+628>>2];H[c+48>>2]=H[a>>2];Xa(b,51392,51713,c+48|0);d=0;break a}sb(b,d+H[a+612>>2]|0,4);d=1;if(I[a+12|0]&128){break b}break a}c:{if((Ia[H[a+640>>2]](H[a+628>>2],H[b>>2],0)|0)==H[b>>2]){if((Ia[H[a+632>>2]](H[a+628>>2],c+62|0,2)|0)==2){break c}}b=H[a+628>>2];H[c+16>>2]=H[a>>2];Xa(b,51392,51455,c+16|0);break a}if(I[a+12|0]&128){e=I[c+63|0];F[c+63|0]=I[c+62|0];F[c+62|0]=e}Ia[H[a+640>>2]](H[a+628>>2],N(J[c+62>>1],12),1)|0;if((Ia[H[a+632>>2]](H[a+628>>2],b,4)|0)!=4){b=H[a+628>>2];H[c>>2]=H[a>>2];Xa(b,51392,51713,c);break a}d=1;if(!(I[a+12|0]&128)){break a}}Md(b)}Ga=c- -64|0;return d}function uu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=Ga-128|0;Ga=e;a:{if(b){d=I[b|0];if((d|0)!=49){H[a+204>>2]=H[a+204>>2]|131072;d=I[b|0]}b:{if(!d){break b}c=I[b+1|0];if((c|0)!=46){H[a+204>>2]=H[a+204>>2]|131072;c=I[b+1|0]}d=((c|0)==46)+((d|0)==46)|0;if(!c|d>>>0>1){break b}c=I[b+2|0];if((c|0)!=53){H[a+204>>2]=H[a+204>>2]|131072;c=I[b+2|0]}d=d+((c|0)==46)|0;if(!c|d>>>0>1){break b}c=I[b+3|0];if((c|0)!=46){H[a+204>>2]=H[a+204>>2]|131072;c=I[b+3|0]}d=d+((c|0)==46)|0;if(!c|d>>>0>1){break b}c=I[b+4|0];if((c|0)!=50){H[a+204>>2]=H[a+204>>2]|131072;c=I[b+4|0]}d=d+((c|0)==46)|0;if(!c|d>>>0>1){break b}c=I[b+5|0];if((c|0)!=54){H[a+204>>2]=H[a+204>>2]|131072;c=I[b+5|0]}if(!I[b+6|0]|(!c|d+((c|0)==46)>>>0>1)){break b}H[a+204>>2]=H[a+204>>2]|131072}d=H[a+204>>2];break a}d=H[a+204>>2]|131072;H[a+204>>2]=d}c=1;if(d&131072){ge(e,128,ge(e,128,ge(e,128,ge(e,128,0,30120),b),30353),29966);ab(a,e);c=0}Ga=e+128|0;return c|0}function uw(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+96>>2],G[c+48>>1]);h=N(H[b+32>>2],G[c+16>>1]);g=N(f+h|0,4433);i=H[d>>2]+e|0;a=H[a+332>>2]+128|0;j=N(H[b+100>>2],G[c+50>>1]);k=N(H[b+36>>2],G[c+18>>1]);l=N(j+k|0,4433);k=l+N(k,6270)|0;m=N(H[b+68>>2],J[c+34>>1]);n=N(H[b+4>>2],J[c+2>>1]);o=m+n<<13;p=k+o|0;q=N(H[b+64>>2],J[c+32>>1]);b=N(H[b>>2],J[c>>1]);c=q+b<<13;h=g+N(h,6270)|0;r=(c+h|0)+32768|0;F[i|0]=I[a+(p+r>>>16&1023)|0];F[i+1|0]=I[a+(r-p>>>16&1023)|0];i=H[d+4>>2]+e|0;g=g+N(f,-15137)|0;b=b-q<<13;f=(g+b|0)+32768|0;j=N(j,-15137)+l|0;l=n-m<<13;m=j+l|0;F[i|0]=I[a+(f+m>>>16&1023)|0];F[i+1|0]=I[a+(f-m>>>16&1023)|0];f=H[d+8>>2]+e|0;b=(b-g|0)+32768|0;g=l-j|0;F[f|0]=I[a+(b+g>>>16&1023)|0];F[f+1|0]=I[a+(b-g>>>16&1023)|0];b=H[d+12>>2]+e|0;c=(c-h|0)+32768|0;d=o-k|0;F[b|0]=I[a+(c+d>>>16&1023)|0];F[b+1|0]=I[a+(c-d>>>16&1023)|0]}function _i(a){var b=0;b=Dd(Va(48));F[b+12|0]=255;F[b+13|0]=255;H[b+8>>2]=0;F[b+14|0]=255;Cc(a,-2147483648,b);b=Dd(Va(48));F[b+12|0]=192;F[b+13|0]=192;H[b+8>>2]=0;F[b+14|0]=192;Cc(a,-2147483647,b);b=Dd(Va(48));F[b+12|0]=128;F[b+13|0]=128;H[b+8>>2]=0;F[b+14|0]=128;Cc(a,-2147483646,b);b=Dd(Va(48));F[b+12|0]=64;F[b+13|0]=64;H[b+8>>2]=0;F[b+14|0]=64;Cc(a,-2147483645,b);b=Dd(Va(48));H[b+8>>2]=0;F[b+11|0]=0;F[b+12|0]=0;F[b+13|0]=0;F[b+14|0]=0;Cc(a,-2147483644,b);b=Dd(Va(48));H[b+8>>2]=1;Cc(a,-2147483643,b);b=Va(28);H[b+24>>2]=0;H[b+4>>2]=188980;H[b>>2]=188932;F[b+16|0]=255;F[b+17|0]=255;H[b+8>>2]=0;H[b+12>>2]=1;F[b+18|0]=255;Cc(a,-2147483642,b);b=Va(28);H[b+24>>2]=0;H[b+4>>2]=188980;H[b>>2]=188932;F[b+16|0]=0;F[b+17|0]=0;H[b+8>>2]=0;H[b+12>>2]=1;F[b+18|0]=0;Cc(a,-2147483641,b);b=Va(28);H[b+24>>2]=0;G[b+16>>1]=0;H[b+4>>2]=188980;H[b>>2]=188932;H[b+8>>2]=5;H[b+12>>2]=1;F[b+18|0]=0;Cc(a,-2147483640,b)}function yb(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=H[a+608>>2];if((c|0)>0){b=H[a+12>>2];if(!(b&(J[a+94>>1]|256))){Bh(H[a+596>>2],c);c=H[a+608>>2];b=H[a+12>>2]}h=H[a+596>>2];e=Ga-32|0;Ga=e;a:{b:{f=H[(b&1024?504:480)+a>>2];d=H[H[a+184>>2]+(f<<2)>>2];c:{if(!(H[a+484>>2]?d:0)){if(!H[a+180>>2]){break b}b=f<<2;g=H[b+H[a+188>>2]>>2];d:{if(!(!g|!d|c>>>0>g>>>0)){b=0;d=Ia[H[a+640>>2]](H[a+628>>2],d,0)|0;if((d|0)==H[H[a+184>>2]+(f<<2)>>2]){break d}c=H[a+628>>2];H[e+16>>2]=H[a+472>>2];Xa(c,64160,50322,e+16|0);break c}d=Ia[H[a+640>>2]](H[a+628>>2],0,2)|0;H[b+H[a+184>>2]>>2]=d}H[a+484>>2]=d;H[H[a+188>>2]+(f<<2)>>2]=0}if((Ia[H[a+636>>2]](H[a+628>>2],h,c)|0)!=(c|0)){b=H[a+628>>2];H[e>>2]=H[a+472>>2];Xa(b,64160,50702,e);b=0;break c}H[a+484>>2]=H[a+484>>2]+c;b=H[a+188>>2]+(f<<2)|0;H[b>>2]=H[b>>2]+c;b=1}Ga=e+32|0;break a}aa(50199,48921,629,64160);X()}if(!b){return 0}H[a+608>>2]=0;H[a+604>>2]=H[a+596>>2]}return 1}function Cr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-112|0;Ga=d;e=H[a+584>>2];if(e){c=H[a+48>>2];if(c&4){H[d+96>>2]=H[e+196>>2];Ob(b,60640,d+96|0);c=H[a+48>>2]}if(c&8){H[d+80>>2]=H[e+200>>2];Ob(b,60759,d+80|0);c=H[a+48>>2]}if(c&16){vc(60849,14,1,b);if(I[e+211|0]){c=0;while(1){H[d+64>>2]=H[((c<<2)+e|0)+216>>2];Ob(b,60962,d- -64|0);c=c+1|0;if(c>>>0<I[e+211|0]){continue}break}}Ud(10,b);c=H[a+48>>2]}if(c&32){vc(61013,15,1,b);if(I[e+212|0]){c=0;while(1){H[d+48>>2]=H[((c<<2)+e|0)+228>>2];Ob(b,60962,d+48|0);c=c+1|0;if(c>>>0<I[e+212|0]){continue}break}}Ud(10,b);c=H[a+48>>2]}if(c&64){vc(61077,15,1,b);if(I[e+213|0]){c=0;while(1){H[d+32>>2]=H[((c<<2)+e|0)+240>>2];Ob(b,60962,d+32|0);c=c+1|0;if(c>>>0<I[e+213|0]){continue}break}}Ud(10,b);c=H[a+48>>2]}if(c&128){H[d+16>>2]=I[e+204|0];Ob(b,61120,d+16|0);c=H[a+48>>2]}if(c&256){H[d>>2]=J[e+300>>1];Ob(b,61147,d)}Ga=d+112|0;return}aa(60534,42004,582,68819);X()}function QH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ga-32|0;Ga=e;g=H[c+4>>2];d=H[c>>2];h=(g-d|0)/12|0;H[e+28>>2]=h;if((d|0)!=(g|0)){while(1){f=(H[d+4>>2]-H[d>>2]>>2)+f|0;d=d+12|0;if((g|0)!=(d|0)){continue}break}}H[e+24>>2]=f;d=((h<<2)+(f<<2)|0)+32|0;H[e+20>>2]=d;H[e+16>>2]=91;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+20|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],e+28|0,4);Ua(H[a+4>>2],e+24|0,4);d=H[c>>2];b=H[c+4>>2];a:{if((d|0)==(b|0)){break a}while(1){H[e+12>>2]=H[d+4>>2]-H[d>>2]>>2;Ua(H[a+4>>2],e+12|0,4);d=d+12|0;if((b|0)!=(d|0)){continue}break}b=H[c>>2];c=H[c+4>>2];if((b|0)==(c|0)){break a}while(1){d=H[b>>2];f=H[b+4>>2];if((d|0)!=(f|0)){while(1){Ua(H[a+4>>2],d,2);Ua(H[a+4>>2],d+2|0,2);d=d+4|0;if((f|0)!=(d|0)){continue}break}}b=b+12|0;if((c|0)!=(b|0)){continue}break}}Ga=e+32|0}function OH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ga-32|0;Ga=e;g=H[c+4>>2];d=H[c>>2];h=(g-d|0)/12|0;H[e+28>>2]=h;if((d|0)!=(g|0)){while(1){f=(H[d+4>>2]-H[d>>2]>>2)+f|0;d=d+12|0;if((g|0)!=(d|0)){continue}break}}H[e+24>>2]=f;d=((h<<2)+(f<<2)|0)+32|0;H[e+20>>2]=d;H[e+16>>2]=90;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+20|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],e+28|0,4);Ua(H[a+4>>2],e+24|0,4);d=H[c>>2];b=H[c+4>>2];a:{if((d|0)==(b|0)){break a}while(1){H[e+12>>2]=H[d+4>>2]-H[d>>2]>>2;Ua(H[a+4>>2],e+12|0,4);d=d+12|0;if((b|0)!=(d|0)){continue}break}b=H[c>>2];c=H[c+4>>2];if((b|0)==(c|0)){break a}while(1){d=H[b>>2];f=H[b+4>>2];if((d|0)!=(f|0)){while(1){Ua(H[a+4>>2],d,2);Ua(H[a+4>>2],d+2|0,2);d=d+4|0;if((f|0)!=(d|0)){continue}break}}b=b+12|0;if((c|0)!=(b|0)){continue}break}}Ga=e+32|0}function RH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ga-32|0;Ga=e;g=H[c+4>>2];d=H[c>>2];h=(g-d|0)/12|0;H[e+28>>2]=h;if((d|0)!=(g|0)){while(1){f=(H[d+4>>2]-H[d>>2]>>3)+f|0;d=d+12|0;if((g|0)!=(d|0)){continue}break}}H[e+24>>2]=f;d=((h<<2)+(f<<3)|0)+32|0;H[e+20>>2]=d;H[e+16>>2]=8;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+20|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],e+28|0,4);Ua(H[a+4>>2],e+24|0,4);d=H[c>>2];b=H[c+4>>2];a:{if((d|0)==(b|0)){break a}while(1){H[e+12>>2]=H[d+4>>2]-H[d>>2]>>3;Ua(H[a+4>>2],e+12|0,4);d=d+12|0;if((b|0)!=(d|0)){continue}break}b=H[c>>2];c=H[c+4>>2];if((b|0)==(c|0)){break a}while(1){d=H[b>>2];f=H[b+4>>2];if((d|0)!=(f|0)){while(1){Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);d=d+8|0;if((f|0)!=(d|0)){continue}break}}b=b+12|0;if((c|0)!=(b|0)){continue}break}}Ga=e+32|0}function PH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ga-32|0;Ga=e;g=H[c+4>>2];d=H[c>>2];h=(g-d|0)/12|0;H[e+28>>2]=h;if((d|0)!=(g|0)){while(1){f=(H[d+4>>2]-H[d>>2]>>3)+f|0;d=d+12|0;if((g|0)!=(d|0)){continue}break}}H[e+24>>2]=f;d=((h<<2)+(f<<3)|0)+32|0;H[e+20>>2]=d;H[e+16>>2]=7;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+20|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],e+28|0,4);Ua(H[a+4>>2],e+24|0,4);d=H[c>>2];b=H[c+4>>2];a:{if((d|0)==(b|0)){break a}while(1){H[e+12>>2]=H[d+4>>2]-H[d>>2]>>3;Ua(H[a+4>>2],e+12|0,4);d=d+12|0;if((b|0)!=(d|0)){continue}break}b=H[c>>2];c=H[c+4>>2];if((b|0)==(c|0)){break a}while(1){d=H[b>>2];f=H[b+4>>2];if((d|0)!=(f|0)){while(1){Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);d=d+8|0;if((f|0)!=(d|0)){continue}break}}b=b+12|0;if((c|0)!=(b|0)){continue}break}}Ga=e+32|0}function gv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a=_a(a,0,256);d=H[b>>2]+c|0;h=I[d+2|0];e=I[d|0];f=h+e|0;g=I[d+1|0];d=(f+g<<4)-6144|0;H[a>>2]=d;h=N(e-h|0,10033)+256>>9;H[a+4>>2]=h;H[a+8>>2]=N(f-(g<<1)|0,5793)+256>>9;e=H[b+4>>2]+c|0;f=I[e+2|0];g=I[e|0];i=f+g|0;j=I[e+1|0];e=(i+j<<4)-6144|0;H[a+32>>2]=e;f=N(g-f|0,10033)+256>>9;H[a+36>>2]=f;g=N(i-(j<<1)|0,5793)+256>>9;H[a+40>>2]=g;b=H[b+8>>2]+c|0;c=I[b+2|0];i=I[b|0];j=c+i|0;b=I[b+1|0];k=(j+b<<4)-6144|0;H[a+32>>2]=N(d-k|0,17837)+16384>>15;c=N(i-c|0,10033)+256>>9;H[a+36>>2]=N(h-c|0,17837)+16384>>15;d=d+k|0;H[a+64>>2]=N(d-(e<<1)|0,10298)+16384>>15;H[a>>2]=N(d+e|0,14564)+16384>>15;c=c+h|0;H[a+68>>2]=N(c-(f<<1)|0,10298)+16384>>15;H[a+4>>2]=N(c+f|0,14564)+16384>>15;c=H[a+8>>2];b=N(j-(b<<1)|0,5793)+256>>9;H[a+40>>2]=N(c-b|0,17837)+16384>>15;b=b+c|0;H[a+72>>2]=N(b-(g<<1)|0,10298)+16384>>15;H[a+8>>2]=N(b+g|0,14564)+16384>>15}function wA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!b){break a}Ia[H[H[b>>2]+60>>2]](b);c=H[a+4>>2];if((c|0)==H[a+8>>2]){break a}while(1){b:{c:{d:{e:{c=H[(g<<2)+c>>2];switch((Ia[H[H[c>>2]+8>>2]](c)|0)-1|0){case 1:break d;case 0:break e;default:break b}}Ia[H[H[b>>2]+68>>2]](b,1,1);d=4;e=2;h=8;f=6;break c}Ia[H[H[b>>2]+68>>2]](b,1,1);Ia[H[H[b>>2]+32>>2]](b,M[c+8>>3],M[c+16>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+24>>3],M[c+16>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+24>>3],M[c+32>>3]);Ia[H[H[b>>2]+36>>2]](b,M[c+8>>3],M[c+32>>3]);Ia[H[H[b>>2]+48>>2]](b);d=12;e=10;h=16;f=14}e=c+(e<<2)|0;d=c+(d<<2)|0;Ia[H[H[b>>2]+32>>2]](b,M[e>>3],M[d>>3]);f=c+(f<<2)|0;Ia[H[H[b>>2]+36>>2]](b,M[f>>3],M[d>>3]);c=c+(h<<2)|0;Ia[H[H[b>>2]+36>>2]](b,M[f>>3],M[c>>3]);Ia[H[H[b>>2]+36>>2]](b,M[e>>3],M[c>>3]);Ia[H[H[b>>2]+48>>2]](b);Ia[H[H[b>>2]+72>>2]](b,1)}g=g+1|0;c=H[a+4>>2];if(g>>>0<H[a+8>>2]-c>>2>>>0){continue}break}}}function Mn(a,b,c,d){var e=0,f=0;e=Ga-80|0;Ga=e;H[a+44>>2]=d;H[a+40>>2]=c;H[a+36>>2]=b;a:{if(!c|!d){break a}H[e+76>>2]=0;H[e+72>>2]=0;H[e+64>>2]=0;H[e+68>>2]=0;if(wj(e- -64|0,e+76|0,172780,172928)){ed(H[e+76>>2]);f=e+16|0;H[f>>2]=0;H[f+4>>2]=0;F[f+40|0]=0;H[f+32>>2]=0;H[f+36>>2]=-1074790400;F[f+21|0]=0;F[f+22|0]=0;F[f+23|0]=0;F[f+24|0]=0;F[f+25|0]=0;F[f+26|0]=0;F[f+27|0]=0;F[f+28|0]=0;H[f+16>>2]=0;H[f+20>>2]=0;H[f+8>>2]=0;H[f+12>>2]=0;H[f+16>>2]=b;H[e+12>>2]=c;b=e+12|0;H[f+4>>2]=H[b>>2];H[e+12>>2]=d;H[f+8>>2]=H[b>>2];b:{if(!gg(f,e- -64|0,4)){break b}H[a+8>>2]=5;b=a+24|0;if((b|0)==(e- -64|0)){break b}d=I[e+75|0];c=d<<24>>24;if(F[a+35|0]>=0){if((c|0)>=0){a=H[e+68>>2];H[b>>2]=H[e+64>>2];H[b+4>>2]=a;H[b+8>>2]=H[e+72>>2];break b}Ig(b,H[e+64>>2],H[e+68>>2]);break b}a=(c|0)<0;Jg(b,a?H[e+64>>2]:e- -64|0,a?H[e+68>>2]:d)}H[f+16>>2]=0;Qc(f)}if(F[e+75|0]>=0){break a}Ta(H[e+64>>2])}Ga=e+80|0}function vv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=H[a+372>>2];d=H[a+420>>2];e=H[a+24>>2];H[d+112>>2]=H[e>>2];H[d+116>>2]=H[e+4>>2];if(!(H[d+36>>2]|!H[a+236>>2])){ug(d,H[d+40>>2])}if(H[a+316>>2]>0){while(1){e=h<<2;c=H[(e+a|0)+320>>2]<<2;k=H[(c+a|0)+292>>2];g=d+c|0;c=H[g+20>>2];f=G[H[b+e>>2]>>1]>>j;H[g+20>>2]=f;i=f-c|0;g=i>>31;e=0;a:{if((c|0)==(f|0)){break a}f=(g^i)-g|0;while(1){c=e;e=c+1|0;l=f>>>0>1;f=f>>>1|0;if(l){continue}break}if(c>>>0<11){break a}c=H[a>>2];H[c+20>>2]=6;Ia[H[c>>2]](a)}c=H[k+20>>2];b:{if(H[d+108>>2]){c=H[((c<<2)+d|0)+76>>2]+(e<<2)|0;H[c>>2]=H[c>>2]+1;break b}c=H[((c<<2)+d|0)+44>>2];ie(d,H[c+(e<<2)>>2],F[(c+e|0)+1024|0])}if(e){ie(d,g+i|0,e)}h=h+1|0;if((h|0)<H[a+316>>2]){continue}break}}b=H[a+24>>2];H[b>>2]=H[d+112>>2];H[b+4>>2]=H[d+116>>2];a=H[a+236>>2];if(a){b=H[d+36>>2];if(b){a=b}else{H[d+40>>2]=H[d+40>>2]+1&7}H[d+36>>2]=a-1}return 1}function Mk(a,b,c){var d=0,e=0,f=0;d=Ga-16|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,37959);jb(a,c);break a}f=I[a+401|0];if(!(e&2|(f|0)!=3)){ab(a,37983);jb(a,c);break a}if(!(!b|!(I[b+8|0]&32))){ab(a,38008);jb(a,c);break a}if((((f|0)==3?1:f&2?6:2)|0)!=(c|0)){ab(a,38029);jb(a,c);break a}e=d+10|0;Kb(a,e,c);ob(a,e,c);if(jb(a,0)){break a}e=I[a+401|0];b:{if((e|0)==3){c=I[d+10|0];F[d|0]=c;c:{d:{if(!b){break d}e=J[b+20>>1];if(!e){break d}if(c>>>0>=e>>>0){ab(a,38057);break a}c=H[a+388>>2]+N(c,3)|0;G[d+2>>1]=I[c|0];G[d+4>>1]=I[c+1|0];G[d+6>>1]=I[c+2|0];break c}G[d+6>>1]=0;G[d+2>>1]=0;G[d+4>>1]=0}G[d+8>>1]=0;break b}F[d|0]=0;c=I[d+10|0]|I[d+11|0]<<8;c=c<<8|c>>>8;if(!(e&2)){G[d+6>>1]=c;G[d+8>>1]=c;G[d+4>>1]=c;G[d+2>>1]=c;break b}G[d+2>>1]=c;G[d+8>>1]=0;c=I[d+12|0]|I[d+13|0]<<8;G[d+4>>1]=c<<8|c>>>8;c=I[d+14|0]|I[d+15|0]<<8;G[d+6>>1]=c<<8|c>>>8}Jh(a,b,d)}Ga=d+16|0;return}hb(a,37934);X()}function Xk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=Ga-16|0;Ga=e;a:{b:{c:{d=H[a+200>>2];if(!(d&1)){if((c|0)!=13){break c}H[a+200>>2]=d|1;c=e+3|0;Kb(a,c,13);ob(a,c,13);jb(a,0);c=I[e+3|0]|I[e+4|0]<<8|(I[e+5|0]<<16|I[e+6|0]<<24);c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);if((c|0)<0){break b}d=I[e+7|0]|I[e+8|0]<<8|(I[e+9|0]<<16|I[e+10|0]<<24);f=d<<24|d<<8&16711680|(d>>>8&65280|d>>>24);if((f|0)<0){break a}i=I[e+15|0];g=I[e+12|0];j=I[e+14|0];k=I[e+13|0];h=I[e+11|0];F[a+402|0]=h;H[a+324>>2]=f;H[a+320>>2]=c;F[a+696|0]=k;F[a+664|0]=j;F[a+401|0]=g;F[a+398|0]=i;l=g-2|0;m=(l&255)<<3;d=m&31;d=(l&255)>>>0<5?(m&63)>>>0>=32?4>>>d|0:((1<<d)-1&4)<<32-d|16908547>>>d:1;F[a+405|0]=d;d=N(d,h);F[a+404|0]=d;d=d&255;d:{if(d>>>0>=8){d=N(c,d>>>3|0);break d}d=N(c,d)+7>>>3|0}H[a+336>>2]=d;zk(a,b,c,f,h,g,i,k,j);Ga=e+16|0;return}hb(a,31394);X()}hb(a,31493);X()}hb(a,29291);X()}hb(a,29291);X()}function SI(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}a=(d>>>0)/(c>>>0)|0;Ha=0;break a}if(!d){break h}break g}if(!(c-1&c)){break f}g=(Q(c)+33|0)-Q(b)|0;e=0-g|0;break d}a=(b>>>0)/0|0;Ha=0;break a}a=32-Q(b)|0;if(a>>>0<31){break e}break c}if((c|0)==1){break b}a=c?31-Q(c-1^c)|0:32;c=a&31;if((a&63)>>>0>=32){a=0;b=b>>>c|0}else{a=b>>>c|0;b=((1<<c)-1&b)<<32-c|d>>>c}Ha=a;a=b;break a}g=a+1|0;e=63-a|0}a=g&63;f=a&31;if(a>>>0>=32){a=0;h=b>>>f|0}else{a=b>>>f|0;h=((1<<f)-1&b)<<32-f|d>>>f}f=a;a=e&63;e=a&31;if(a>>>0>=32){a=d<<e;d=0}else{a=(1<<e)-1&d>>>32-e|b<<e;d=d<<e}b=a;if(g){e=c-1|0;l=(e|0)!=-1?0:-1;while(1){a=h<<1|b>>>31;f=f<<1|h>>>31;i=l-(f+(a>>>0>e>>>0)|0)>>31;j=c&i;h=a-j|0;f=f-(a>>>0<j>>>0)|0;b=b<<1|d>>>31;d=k|d<<1;k=i&1;g=g-1|0;if(g){continue}break}}Ha=b<<1|d>>>31;a=k|d<<1;break a}d=0;b=0}Ha=b;a=d}return a}function An(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];d=c+4|0;f=H[a+8>>2];a:{if(d>>>0>=f>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b>>2]=c;c=d+2|0;b:{if(f>>>0<=c>>>0){c=d;break b}e=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[b+4>>1]=e;e=0;d=c+2|0;c:{if(f>>>0<=d>>>0){d=c;c=0;break c}c=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[b+6>>1]=c;c=d+2|0;d:{if(f>>>0<=c>>>0){c=d;break d}e=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[b+8>>1]=e;e=0;d=c+2|0;e:{if(f>>>0<=d>>>0){d=c;c=0;break e}c=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[b+10>>1]=c;c=d+2|0;f:{if(f>>>0<=c>>>0){c=d;break f}e=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[b+12>>1]=e;e=0;d=c+2|0;g:{if(f>>>0<=d>>>0){d=c;c=0;break g}c=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[b+14>>1]=c;c=d+2|0;h:{if(f>>>0<=c>>>0){c=d;break h}e=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[b+16>>1]=e;d=0;e=c+2|0;if(e>>>0<f>>>0){d=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=e}G[b+18>>1]=d}function Yj(a){var b=0,c=0,d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;a:{b:{c:{d:{e=H[a+584>>2];if(e){if(J[a+90>>1]!=32844){break d}c=H[e>>2];if((c|0)!=-1){break a}b=J[a+86>>1]|(J[a+98>>1]<<3|J[a+84>>1]<<6);c=b-1033|0;if(c>>>0>3|(c|0)==2){break c}c=1;break b}aa(46013,41871,1182,65616);X()}aa(50476,41871,1183,65616);X()}e:{switch(b-521|0){case 0:case 3:c=3;break b;default:c=0;if((b|0)==2059){break b}break;case 1:case 2:break e}}c=-1}H[e>>2]=c}d=4;f:{g:{h:{switch(c|0){case 3:d=1;break g;default:Xa(H[a+628>>2],H[a>>2],50933,0);break f;case 0:break g;case 1:break h}}d=2}H[e+8>>2]=d;g=1;i:{if(I[a+13|0]&4){d=H[a+68>>2];b=QI(H[a+72>>2],0,d,0);c=(Ha|0)!=0;break i}d=H[a+56>>2];b=QI(H[a+100>>2],0,d,0);c=(Ha|0)!=0}b=d?c?0:b:b;H[e+16>>2]=b;c=b+b|0;if(b?b>>>0>c>>>0?0:c:c){b=cb(b<<1);H[e+12>>2]=b;if(b){break f}}b=H[a+628>>2];H[f>>2]=H[a>>2];Xa(b,65616,47559,f);g=0}Ga=f+16|0;return g}function kn(a,b,c){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;G[a+114>>1]=b;F[a+123|0]=0;G[a+116>>1]=c;if(I[a+113|0]){F[a+113|0]=0;G[a+104>>1]=b;G[a+106>>1]=c}a:{if(J[a+80>>1]==7){m=J[a+108>>1];if(!m){break a}n=J[a+118>>1];if(!n){break a}d=+(n<<16>>16)/+(m<<16>>16);M[a+88>>3]=d;M[a+96>>3]=d;break a}M[a+96>>3]=+G[a+120>>1]/+G[a+110>>1];M[a+88>>3]=+G[a+118>>1]/+G[a+108>>1]}h=M[a+88>>3];d=h*0+0;f=M[a+152>>3];g=M[a+96>>3];i=g+0;j=M[a+168>>3];k=d*f+i*j;l=M[a+160>>3];e=i;i=M[a+176>>3];e=d*l+e*i;o=k*0+e;M[a+272>>3]=o;k=k+e*0;M[a+264>>3]=k;e=h+0;h=g*0+0;g=f*e+j*h;e=e*l+h*i;p=g*0+e;M[a+256>>3]=p;g=g+e*0;M[a+248>>3]=g;M[a+224>>3]=o;M[a+216>>3]=k;M[a+208>>3]=p;M[a+200>>3]=g;d=d+ +(b|0);e=f*d;f=h+ +(c|0);j=e+j*f+M[a+184>>3];d=d*l+f*i+M[a+192>>3];f=j*0+d+ +(0-G[a+106>>1]|0);M[a+288>>3]=f;d=j+d*0+ +(0-G[a+104>>1]|0);M[a+280>>3]=d;M[a+240>>3]=f;M[a+232>>3]=d}function jx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ga-32|0;Ga=f;j=H[a+420>>2];d=H[a+464>>2];a:{b:{if(H[d+40>>2]|!H[a+280>>2]){break b}c=H[a+460>>2];H[c+24>>2]=H[c+24>>2]+(H[d+12>>2]/8|0);H[d+12>>2]=0;g=0;if(!(Ia[H[c+8>>2]](a)|0)){break a}if(H[a+336>>2]>0){while(1){H[((e<<2)+d|0)+20>>2]=0;e=e+1|0;if((e|0)<H[a+336>>2]){continue}break}}H[d+16>>2]=0;H[d+40>>2]=H[a+280>>2];if(H[a+436>>2]){break b}H[d+36>>2]=0}H[f+24>>2]=a;c=H[a+24>>2];g=H[c>>2];H[f+8>>2]=g;h=H[c+4>>2];H[f+12>>2]=h;e=H[d+12>>2];i=H[d+8>>2];if(H[a+364>>2]>0){j=1<<j;c=0;while(1){h=H[(c<<2)+b>>2];if((e|0)<=0){g=0;if(!Tb(f+8|0,i,e,1)){break a}i=H[f+16>>2];e=H[f+20>>2]}e=e-1|0;if(i>>>e&1){G[h>>1]=j|J[h>>1]}c=c+1|0;if((c|0)<H[a+364>>2]){continue}break}h=H[f+12>>2];g=H[f+8>>2];c=H[a+24>>2]}H[c+4>>2]=h;H[c>>2]=g;H[d+12>>2]=e;H[d+8>>2]=i;H[d+40>>2]=H[d+40>>2]-1;g=1}Ga=f+32|0;return g|0}function Ck(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{b:{c:{e=H[a+4>>2];h=H[a>>2];f=(e-h|0)/20|0;c=f+1|0;if(c>>>0<214748365){g=(H[a+8>>2]-h|0)/20|0;d=g<<1;c=g>>>0<107374182?c>>>0<d>>>0?d:c:214748364;if(c>>>0>=214748365){break c}d=N(f,20);f=N(c,20);g=Va(f);c=d+g|0;d=H[b+4>>2];H[c>>2]=H[b>>2];H[c+4>>2]=d;H[c+8>>2]=H[b+8>>2];H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;d=H[b+16>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=d;f=f+g|0;g=c+20|0;if((e|0)==(h|0)){break b}b=e;while(1){b=b-20|0;d=H[b+4>>2];c=c-20|0;H[c>>2]=H[b>>2];H[c+4>>2]=d;H[c+8>>2]=H[b+8>>2];H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;d=H[b+16>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=d;if((b|0)!=(h|0)){continue}break}H[a+8>>2]=f;H[a+4>>2]=g;H[a>>2]=c;if((e|0)!=(h|0)){while(1){a=e-20|0;if(F[e-9|0]<0){Ta(H[a>>2])}e=a;if((a|0)!=(h|0)){continue}break}}e=h;break a}Ib();X()}dc(1605);X()}H[a+8>>2]=f;H[a+4>>2]=g;H[a>>2]=c}if(e){Ta(e)}}function Pv(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,k=0,l=0,m=0;k=N(H[b+36>>2],H[b+28>>2]);e=H[a+272>>2];a:{if((e|0)<=0){break a}g=H[a+28>>2];h=(k<<1)-g|0;if((h|0)<=0){break a}b=0;if(e-1>>>0>=3){m=e&-4;while(1){f=b<<2;i=g+H[f+c>>2]|0;_a(i,I[i-1|0],h);i=g+H[(f|4)+c>>2]|0;_a(i,I[i-1|0],h);i=g+H[(f|8)+c>>2]|0;_a(i,I[i-1|0],h);f=g+H[(f|12)+c>>2]|0;_a(f,I[f-1|0],h);b=b+4|0;l=l+4|0;if((m|0)!=(l|0)){continue}break}}e=e&3;if(e){while(1){f=g+H[(b<<2)+c>>2]|0;_a(f,I[f-1|0],h);b=b+1|0;j=j+1|0;if((e|0)!=(j|0)){continue}break}}e=H[a+272>>2]}if(!(!k|(e|0)<=0)){h=k&-2;f=k&1;j=0;while(1){e=j<<2;b=H[e+c>>2];e=H[d+e>>2];g=0;if((k|0)!=1){while(1){F[e|0]=I[b|0]+I[b+1|0]>>>1;F[e+1|0]=(I[b+2|0]+I[b+3|0]|0)+1>>>1;b=b+4|0;e=e+2|0;g=g+2|0;if((h|0)!=(g|0)){continue}break}}if(f){F[e|0]=I[b|0]+I[b+1|0]>>>1}j=j+1|0;if((j|0)<H[a+272>>2]){continue}break}}}function mh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+8>>2];c=H[a+4>>2];if((e-c|0)/12>>>0>=b>>>0){if(b){b=N((N(b,12)-12>>>0)/12|0,12)+12|0;c=_a(c,0,b)+b|0}H[a+4>>2]=c;return}a:{b:{c:{g=H[a>>2];f=(c-g|0)/12|0;d=f+b|0;if(d>>>0<357913942){e=(e-g|0)/12|0;h=e<<1;e=e>>>0<178956970?d>>>0<h>>>0?h:d:357913941;if(e){if(e>>>0>=357913942){break c}i=Va(N(e,12))}d=N(f,12)+i|0;f=N((N(b,12)-12>>>0)/12|0,12)+12|0;b=_a(d,0,f);f=b+f|0;e=N(e,12)+i|0;if((c|0)==(g|0)){break b}while(1){d=d-12|0;c=c-12|0;H[d>>2]=H[c>>2];H[d+4>>2]=H[c+4>>2];H[d+8>>2]=H[c+8>>2];H[c+8>>2]=0;H[c>>2]=0;H[c+4>>2]=0;if((c|0)!=(g|0)){continue}break}H[a+8>>2]=e;b=H[a+4>>2];H[a+4>>2]=f;c=H[a>>2];H[a>>2]=d;if((b|0)==(c|0)){break a}while(1){a=b-12|0;d=H[a>>2];if(d){H[b-8>>2]=d;Ta(d)}b=a;if((a|0)!=(c|0)){continue}break}break a}Ib();X()}dc(172640);X()}H[a+8>>2]=e;H[a+4>>2]=f;H[a>>2]=b}if(c){Ta(c)}}function Gd(a,b){var c=0,d=0,e=0,f=O(0),g=0,h=0;c=H[a+4>>2];d=c+4|0;g=H[a+8>>2];a:{if(d>>>0>=g>>>0){d=c;e=0;break a}f=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;e=+f}M[b>>3]=e;c=d+4|0;b:{if(g>>>0<=c>>>0){c=d;break b}f=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;h=+f}M[b+8>>3]=h;h=0;d=c+4|0;c:{if(g>>>0<=d>>>0){d=c;e=0;break c}f=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;e=+f}M[b+16>>3]=e;c=d+4|0;d:{if(g>>>0<=c>>>0){c=d;break d}f=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;h=+f}M[b+24>>3]=h;d=c+4|0;e:{if(g>>>0<=d>>>0){d=c;e=0;break e}f=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;e=+f}M[b+32>>3]=e;c=d+4|0;if(c>>>0<g>>>0){f=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;e=+f}else{e=0}M[b+40>>3]=e}function pc(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;j=+(b+d|0)*.5;i=+(f|0);h=+(a+c|0)*.5;g=+(e|0);a:{if(h<=g){a=3;if(i<=j){break a}a=0;break a}a=2;if(i<=j){break a}a=1}i=i-j;g=g-h;h=P(i)/W(g*g+i*i);A(+h);b=v(1)|0;c=v(0)|0;d=b&2147483647;b:{if(d>>>0>=1072693248){g=h*1.5707963267948966+7.52316384526264e-37;if(!(d-1072693248|c)){break b}g=0/(h-h);break b}c:{if(d>>>0<=1071644671){if(d+-1048576>>>0<1044381696){break c}g=h*an(h*h)+h;break b}g=(1-P(h))*.5;j=W(g);h=an(g);d:{if(d>>>0>=1072640819){g=j*h+j;g=1.5707963267948966-(g+g+-6.123233995736766e-17);break d}A(+j);c=v(1)|0;v(0)|0;x(0,0);x(1,c|0);i=+z();g=(g-i*i)/(j+i);g=.7853981633974483-(i+i)-((j+j)*h-(6.123233995736766e-17-(g+g)))+.7853981633974483}h=(b|0)>0|(b|0)>=0?g:-g}g=h}h=g*180/3.141592653589793;e:{switch(a-1|0){case 0:return 180-h;case 1:return h+180;case 2:h=360-h;break;default:break e}}return h}function wp(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ga-48|0;Ga=f;g=H[a+4>>2];H[f+32>>2]=0;i=f+32|0;Ia[H[H[g>>2]+396>>2]](g,i)|0;g=H[a+4>>2];H[f+32>>2]=32;Ia[H[H[g>>2]+292>>2]](g,i)|0;g=H[a+4>>2];H[f+32>>2]=4;Ia[H[H[g>>2]+292>>2]](g,i)|0;g=H[a+4>>2];Ia[H[H[g>>2]+336>>2]](g)|0;k=M[a+48>>3];j=k*b;b=M[a+16>>3];M[f+32>>3]=j+b;j=M[a+56>>3];n=j*c;c=M[a+24>>3];M[f+40>>3]=n+c;M[f+24>>3]=c+j*e;M[f+16>>3]=b+k*d;h=H[a+4>>2];g=f+40|0;Ia[H[H[h>>2]+300>>2]](h,i,g)|0;h=H[a+4>>2];l=f+24|0;Ia[H[H[h>>2]+304>>2]](h,i,l)|0;h=H[a+4>>2];m=f+16|0;Ia[H[H[h>>2]+304>>2]](h,m,l)|0;h=H[a+4>>2];Ia[H[H[h>>2]+304>>2]](h,m,g)|0;h=H[a+4>>2];Ia[H[H[h>>2]+304>>2]](h,i,g)|0;i=H[a+4>>2];H[f+12>>2]=4;Ia[H[H[i>>2]+296>>2]](i,f+12|0)|0;i=H[a+4>>2];H[f+12>>2]=32;Ia[H[H[i>>2]+296>>2]](i,f+12|0)|0;a=H[a+4>>2];Ia[H[H[a>>2]+328>>2]](a)|0;Ga=f+48|0}function cg(a,b,c){var d=0,e=0,f=0,g=0,h=0;H[a+24>>2]=0;H[a+28>>2]=1083179008;H[a+16>>2]=0;H[a+20>>2]=1083179008;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0;e=+H[c>>2];d=H[b+28>>2];a:{if(!d){M[a>>3]=e;f=+H[c+4>>2];break a}if(Ia[H[H[d>>2]+88>>2]](d,2)|0){d=H[b+28>>2];e=M[Ia[H[H[d>>2]+88>>2]](d,2)>>3]*e}d=H[b+28>>2];M[a>>3]=e;f=+H[c+4>>2];if(!d){break a}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break a}d=H[b+28>>2];f=M[(Ia[H[H[d>>2]+88>>2]](d,2)|0)+24>>3]*f}M[a+8>>3]=f;g=+H[c+8>>2];d=H[b+28>>2];b:{if(!d){M[a+16>>3]=g;h=+H[c+12>>2];break b}if(Ia[H[H[d>>2]+88>>2]](d,2)|0){d=H[b+28>>2];g=M[Ia[H[H[d>>2]+88>>2]](d,2)>>3]*g}d=H[b+28>>2];M[a+16>>3]=g;h=+H[c+12>>2];if(!d){break b}if(!(Ia[H[H[d>>2]+88>>2]](d,2)|0)){break b}b=H[b+28>>2];h=M[(Ia[H[H[b>>2]+88>>2]](b,2)|0)+24>>3]*h}M[a+24>>3]=h;if(e>g){M[a+16>>3]=e;M[a>>3]=g}if(f>h){M[a+24>>3]=f;M[a+8>>3]=h}}function lp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=(H[b+116>>2]+H[b+108>>2]|0)+84|0;H[e+12>>2]=d;H[e+8>>2]=77;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);Ua(H[a+4>>2],b+32|0,4);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);nf(a,b+48|0);Ua(H[a+4>>2],b+96|0,1);Ua(H[a+4>>2],b+97|0,1);Ua(H[a+4>>2],b+98|0,1);Ua(H[a+4>>2],b+99|0,1);Ua(H[a+4>>2],b+100|0,4);Ua(H[a+4>>2],b+104|0,4);Ua(H[a+4>>2],b+108|0,4);Ua(H[a+4>>2],b+112|0,4);Ua(H[a+4>>2],b+116|0,4);Ua(H[a+4>>2],b+120|0,4);Ua(H[a+4>>2],b+124|0,4);d=H[b+108>>2];if(d){Ua(H[a+4>>2],H[c+4>>2],d)}d=H[b+116>>2];if(d){Ua(H[a+4>>2],H[c+4>>2]+H[b+108>>2]|0,d)}Ga=e+16|0}function ln(a,b,c){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;b=J[a+104>>1]+b|0;G[a+104>>1]=b;c=J[a+106>>1]+c|0;G[a+106>>1]=c;a:{if(J[a+80>>1]==7){m=J[a+108>>1];if(!m){break a}n=J[a+118>>1];if(!n){break a}d=+(n<<16>>16)/+(m<<16>>16);M[a+88>>3]=d;M[a+96>>3]=d;break a}M[a+96>>3]=+G[a+120>>1]/+G[a+110>>1];M[a+88>>3]=+G[a+118>>1]/+G[a+108>>1]}h=M[a+88>>3];d=h*0+0;f=M[a+152>>3];g=M[a+96>>3];i=g+0;j=M[a+168>>3];k=d*f+i*j;l=M[a+160>>3];e=i;i=M[a+176>>3];e=d*l+e*i;o=k*0+e;M[a+272>>3]=o;k=k+e*0;M[a+264>>3]=k;e=h+0;h=g*0+0;g=f*e+j*h;e=e*l+h*i;p=g*0+e;M[a+256>>3]=p;g=g+e*0;M[a+248>>3]=g;M[a+224>>3]=o;M[a+216>>3]=k;M[a+208>>3]=p;M[a+200>>3]=g;d=d+ +G[a+114>>1];e=f*d;f=h+ +G[a+116>>1];j=e+j*f+M[a+184>>3];d=d*l+f*i+M[a+192>>3];f=j*0+d+ +(0-(c<<16>>16)|0);M[a+288>>3]=f;d=j+d*0+ +(0-(b<<16>>16)|0);M[a+280>>3]=d;M[a+240>>3]=f;M[a+232>>3]=d}function zu(a,b,c){a=a|0;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;a:{if(!a){break a}d=H[a>>2];if(!d){break a}j=H[d+668>>2];k=H[d+676>>2];f=b?H[b>>2]:f;g=c?H[c>>2]:g;i=Ga-160|0;Ga=i;if(f){el(d,f)}if(g){el(d,g)}dl(d);fb(d,H[d+268>>2]);fb(d,H[d+680>>2]);fb(d,H[d+748>>2]);fb(d,H[d+740>>2]);fb(d,H[d+588>>2]);fb(d,H[d+592>>2]);e=H[d+632>>2];if(e&4096){fl(d,H[d+388>>2]);e=H[d+632>>2]}h=e&-4097;H[d+632>>2]=h;if(e&8192){fb(d,H[d+504>>2]);h=H[d+632>>2]}e=h&-8193;H[d+632>>2]=e;if(h&8){fb(d,H[d+596>>2]);e=H[d+632>>2]}H[d+632>>2]=e&-9;Qe(d+212|0);fb(d,H[d+544>>2]);l=$a(i,d,156);m=H[d+164>>2];h=H[d+160>>2];i=H[d+168>>2];e=H[d+676>>2];_a(d+156|0,0,612);H[d+676>>2]=e;H[d+168>>2]=i;H[d+160>>2]=h;H[d+164>>2]=m;$a(d,l,156);Ga=l+160|0;if(f){Pd(d,f,16384,-1);he(f,k,j);H[b>>2]=0}if(g){Pd(d,g,16384,-1);he(g,k,j);H[c>>2]=0}he(d,k,j);H[a>>2]=0}}function jn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;F[a+122|0]=0;G[a+120>>1]=c;G[a+118>>1]=b;if(I[a+112|0]){F[a+112|0]=0;G[a+110>>1]=c;G[a+108>>1]=b}a:{if(J[a+80>>1]==7){b:{if(b){c=J[a+108>>1];if(c){break b}}e=M[a+96>>3];d=M[a+88>>3];break a}e=+(b|0)/+(c<<16>>16);M[a+88>>3]=e;M[a+96>>3]=e;d=e;break a}e=+(c|0)/+G[a+110>>1];M[a+96>>3]=e;d=+(b|0)/+G[a+108>>1];M[a+88>>3]=d}h=d*0+0;i=M[a+152>>3];f=e+0;j=M[a+168>>3];g=h*i+f*j;k=M[a+160>>3];l=M[a+176>>3];f=h*k+f*l;n=g*0+f;M[a+272>>3]=n;g=g+f*0;M[a+264>>3]=g;d=d+0;m=e*0+0;f=i*d+j*m;d=d*k+m*l;e=f*0+d;M[a+256>>3]=e;d=f+d*0;M[a+248>>3]=d;M[a+224>>3]=n;M[a+216>>3]=g;M[a+208>>3]=e;M[a+200>>3]=d;e=h+ +G[a+114>>1];d=m+ +G[a+116>>1];f=i*e+j*d+M[a+184>>3];d=e*k+d*l+M[a+192>>3];e=f*0+d+ +(0-G[a+106>>1]|0);M[a+288>>3]=e;d=f+d*0+ +(0-G[a+104>>1]|0);M[a+280>>3]=d;M[a+240>>3]=e;M[a+232>>3]=d}function Cw(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=H[b+84>>2];f=N(H[b+44>>2],G[c+22>>1]);g=H[d>>2]+e|0;a=H[a+332>>2]+128|0;h=N(H[b+32>>2],J[c+16>>1]);j=N(H[b>>2],J[c>>1]);i=(h+j|0)+4|0;k=N(H[b+40>>2],J[c+20>>1]);l=N(H[b+8>>2],J[c+4>>1]);m=k+l|0;n=i+m<<13;o=N(H[b+12>>2],G[c+6>>1]);p=o+f|0;q=N(H[b+36>>2],G[c+18>>1]);b=N(H[b+4>>2],G[c+2>>1]);c=q+b|0;r=N(p+c|0,4433);c=r+N(c,6270)|0;F[g|0]=I[a+(n+c>>>16&1023)|0];F[g+3|0]=I[a+(n-c>>>16&1023)|0];c=N(p,-15137)+r|0;i=i-m<<13;F[g+1|0]=I[a+(c+i>>>16&1023)|0];F[g+2|0]=I[a+(i-c>>>16&1023)|0];g=o-f|0;f=b-q|0;c=N(g+f|0,4433);b=H[d+4>>2]+e|0;d=c+N(f,6270)|0;e=(j-h|0)+4|0;f=l-k|0;h=e+f<<13;F[b|0]=I[a+(d+h>>>16&1023)|0];F[b+3|0]=I[a+(h-d>>>16&1023)|0];c=c+N(g,-15137)|0;d=e-f<<13;F[b+1|0]=I[a+(c+d>>>16&1023)|0];F[b+2|0]=I[a+(d-c>>>16&1023)|0]}function nh(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;Gc((H[H[a>>2]-12>>2]+a|0)+4|0,b);j=H[a>>2]-12|0;i=H[j>>2]+a|0;g=H[i+8>>2];h=g+4|0;m=H[i+12>>2];a:{if(h>>>0>=m>>>0){h=g;g=0;break a}g=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);H[i+8>>2]=h}H[c>>2]=g;g=h+4|0;if(g>>>0<m>>>0){k=I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24);H[i+8>>2]=g}H[c+4>>2]=k;k=0;i=H[j>>2]+a|0;g=H[i+8>>2];h=g+4|0;j=H[i+12>>2];b:{if(h>>>0>=j>>>0){h=g;g=0;break b}g=I[g|0]|I[g+1|0]<<8|(I[g+2|0]<<16|I[g+3|0]<<24);H[i+8>>2]=h}H[d>>2]=g;g=h+4|0;if(g>>>0<j>>>0){k=I[h|0]|I[h+1|0]<<8|(I[h+2|0]<<16|I[h+3|0]<<24);H[i+8>>2]=g}H[d+4>>2]=k;n=e,o=pc(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2],H[c>>2],H[c+4>>2]),M[n>>3]=o;l=pc(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2],H[d>>2],H[d+4>>2])-M[e>>3];M[f>>3]=l<.001?l+360:l;if(H[H[a+120>>2]+696>>2]!=1){M[f>>3]=M[f>>3]+-360}}function mn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;F[a+112|0]=0;G[a+110>>1]=c;G[a+108>>1]=b;if(I[a+122|0]){F[a+122|0]=0;G[a+120>>1]=c;G[a+118>>1]=b}a:{if(J[a+80>>1]==7){if(!b){break a}c=J[a+118>>1];if(!c){break a}d=+(c<<16>>16)/+(b|0);M[a+88>>3]=d;M[a+96>>3]=d;break a}M[a+96>>3]=+G[a+120>>1]/+(c|0);M[a+88>>3]=+G[a+118>>1]/+(b|0)}h=M[a+88>>3];d=h*0+0;f=M[a+152>>3];g=M[a+96>>3];i=g+0;j=M[a+168>>3];k=d*f+i*j;l=M[a+160>>3];e=i;i=M[a+176>>3];e=d*l+e*i;m=k*0+e;M[a+272>>3]=m;k=k+e*0;M[a+264>>3]=k;e=h+0;h=g*0+0;g=f*e+j*h;e=e*l+h*i;n=g*0+e;M[a+256>>3]=n;g=g+e*0;M[a+248>>3]=g;M[a+224>>3]=m;M[a+216>>3]=k;M[a+208>>3]=n;M[a+200>>3]=g;d=d+ +G[a+114>>1];e=f*d;f=h+ +G[a+116>>1];j=e+j*f+M[a+184>>3];d=d*l+f*i+M[a+192>>3];f=j*0+d+ +(0-G[a+106>>1]|0);M[a+288>>3]=f;d=j+d*0+ +(0-G[a+104>>1]|0);M[a+280>>3]=d;M[a+240>>3]=f;M[a+232>>3]=d}function Ml(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;a:{if((c|0)<=0){break a}i=d-8|0;j=d+7|0;f=c-1|0;c=0;if((d|0)<=15){k=16-d|0;while(1){g=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);h=g<<24|g<<8&16711680|(g>>>8&65280|g>>>24);g=c+d|0;h=h>>>32-g<<k;h=(((h<<8|(h&65280)>>>8)&65535)>>>k<<2)+e|0;F[a|0]=I[h|0];F[a+1|0]=I[h+1|0];F[a+2|0]=I[h+2|0];b:{if((g|0)<8){c=g;break b}g=(c+j|0)-((g|0)<15?g:15)|0;c=(c+i|0)-(g&-8)|0;b=b+1+(g>>>3)|0}a=a+3|0;g=(f|0)>0;f=f-1|0;if(g){continue}break}break a}while(1){g=f;f=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);h=f<<24|f<<8&16711680|(f>>>8&65280|f>>>24);f=c+d|0;h=h>>>32-f|0;h=(((h<<8|(h&65280)>>>8)&65535)<<2)+e|0;F[a|0]=I[h|0];F[a+1|0]=I[h+1|0];F[a+2|0]=I[h+2|0];c:{if((f|0)>=8){f=(c+j|0)-((f|0)<15?f:15)|0;c=(c+i|0)-(f&-8)|0;b=b+1+(f>>>3)|0;break c}c=f}a=a+3|0;f=g-1|0;if((g|0)>0){continue}break}}}function jb(a,b){var c=0,d=0,e=0,f=0;d=Ga-16|0;Ga=d;c=H[a+272>>2];a:{if(c>>>0>=b>>>0){break a}e=H[a+268>>2];Kb(a,e,c);ob(a,e,c);b=b-c|0;if(c>>>0>=b>>>0){break a}while(1){e=H[a+268>>2];f=H[a+272>>2];Kb(a,e,f);ob(a,e,f);b=b-c|0;if(c>>>0<b>>>0){continue}break}}if(b){c=H[a+268>>2];Kb(a,c,b);ob(a,c,b)}b=H[a+204>>2];b:{c:{d:{if(I[a+351|0]&32){H[a+744>>2]=129;Kb(a,d+12|0,4);if((b&768)==768){break d}break c}H[a+744>>2]=129;Kb(a,d+12|0,4);if(!(b&2048)){break c}}b=0;break b}b=0;c=I[d+12|0]|I[d+13|0]<<8|(I[d+14|0]<<16|I[d+15|0]<<24);if(H[a+384>>2]==(c<<24|c<<8&16711680|(c>>>8&65280|c>>>24))){break b}c=H[a+204>>2];e:{f:{if(I[a+351|0]&32){if(!(c&512)){break f}break e}if(!(c&1024)){break e}}hl(a,30028);b=1;break b}c=Ga-96|0;Ga=c;g:{if(I[a+206|0]&128){Th(H[a+348>>2],c,30028);ab(a,c);Ga=c+96|0;break g}vf(a,30028);X()}}Ga=d+16|0;return b}function wl(a,b){var c=0,d=0,e=0,f=0,g=0;e=-2;a:{if(!a|!H[a+32>>2]){break a}d=H[a+36>>2];if(!d){break a}c=H[a+28>>2];if(!c|H[c>>2]!=(a|0)|H[c+4>>2]-16180>>>0>31){break a}if((b|0)<0){b=0-b|0}else{f=(b>>>4|0)+5|0;b=b>>>0<48?b&15:b}if(b?b-8>>>0>=8:0){break a}g=H[c+56>>2];b:{if(!(H[c+40>>2]!=(b|0)?g:0)){H[c+40>>2]=b;H[c+12>>2]=f;break b}Ia[d|0](H[a+40>>2],g);H[c+56>>2]=0;d=H[a+32>>2];H[c+40>>2]=b;H[c+12>>2]=f;if(!d){break a}}if(!H[a+36>>2]){break a}b=H[a+28>>2];if(!b|H[b>>2]!=(a|0)|H[b+4>>2]-16180>>>0>31){break a}e=0;H[b+52>>2]=0;H[b+44>>2]=0;H[b+48>>2]=0;H[b+32>>2]=0;H[a+8>>2]=0;H[a+20>>2]=0;H[a+24>>2]=0;c=H[b+12>>2];if(c){H[a+48>>2]=c&1}H[b+60>>2]=0;H[b+64>>2]=0;H[b+36>>2]=0;H[b+24>>2]=32768;H[b+16>>2]=0;H[b+4>>2]=16180;H[b+8>>2]=0;H[b+7108>>2]=1;H[b+7112>>2]=-1;a=b+1332|0;H[b+112>>2]=a;H[b+84>>2]=a;H[b+80>>2]=a}return e}function oB(a){a=a|0;var b=0,c=0;b=Ga-32|0;Ga=b;c=Va(16);H[b+16>>2]=c;H[b+20>>2]=3;H[b+24>>2]=-2147483644;Wa(c,193164,3);H[c+12>>2]=0;a=a+4|0;Ni(a,b+16|0);if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(32);H[b+16>>2]=c;H[b+20>>2]=5;H[b+24>>2]=-2147483640;Wa(c,193180,5);H[c+20>>2]=0;c=Va(112);H[b>>2]=c;H[b+4>>2]=26;H[b+8>>2]=-2147483620;Wa(c,193204,26);H[c+104>>2]=0;Of(a,b+16|0,b);if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(48);H[b+16>>2]=c;H[b+20>>2]=11;H[b+24>>2]=-2147483636;Wa(c,193312,11);H[c+44>>2]=0;c=Va(128);H[b>>2]=c;H[b+4>>2]=28;H[b+8>>2]=-2147483616;Wa(c,193360,28);H[c+112>>2]=0;Of(a,b+16|0,b);if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(16);H[b+16>>2]=c;H[b+20>>2]=3;H[b+24>>2]=-2147483644;Wa(c,193164,3);H[c+12>>2]=0;we(a,b+16|0,1,0);if(F[b+27|0]<0){Ta(H[b+16>>2])}Ga=b+32|0}function hE(a){a=a|0;var b=0,c=0;b=Ga-32|0;Ga=b;c=Va(16);H[b+16>>2]=c;H[b+20>>2]=3;H[b+24>>2]=-2147483644;Wa(c,177528,3);H[c+12>>2]=0;a=a+4|0;Ni(a,b+16|0);if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(32);H[b+16>>2]=c;H[b+20>>2]=5;H[b+24>>2]=-2147483640;Wa(c,177728,5);H[c+20>>2]=0;c=Va(112);H[b>>2]=c;H[b+4>>2]=26;H[b+8>>2]=-2147483620;Wa(c,177904,26);H[c+104>>2]=0;Of(a,b+16|0,b);if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(48);H[b+16>>2]=c;H[b+20>>2]=11;H[b+24>>2]=-2147483636;Wa(c,178188,11);H[c+44>>2]=0;c=Va(128);H[b>>2]=c;H[b+4>>2]=28;H[b+8>>2]=-2147483616;Wa(c,178440,28);H[c+112>>2]=0;Of(a,b+16|0,b);if(F[b+11|0]<0){Ta(H[b>>2])}if(F[b+27|0]<0){Ta(H[b+16>>2])}c=Va(16);H[b+16>>2]=c;H[b+20>>2]=3;H[b+24>>2]=-2147483644;Wa(c,177528,3);H[c+12>>2]=0;we(a,b+16|0,1,0);if(F[b+27|0]<0){Ta(H[b+16>>2])}Ga=b+32|0}function Oq(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,k=0;h=Ga-48|0;Ga=h;d=1;a:{if((c|0)<=0){break a}d=H[a+604>>2];f=H[a+608>>2];while(1){g=f;b:{c:{d:{e:{while(1){i=d;j=g;if((g|0)<=0){break d}g=j-1|0;d=i+1|0;e=I[i|0];k=e<<24>>24;if((k|0)>=0){break e}if((k|0)==-128){continue}break}e=1-k|0;if((e|0)<=(c|0)){f=j-2|0;g=i+2|0;break c}g=H[a>>2];f=H[a+628>>2];H[h>>2]=e-c;nb(f,g,40757,h);f=j-2|0;g=i+2|0;e=c;if((e|0)>0){break c}break b}if((c|0)<=(e|0)){f=H[a>>2];i=H[a+628>>2];H[h+16>>2]=(e-c|0)+1;nb(i,f,40757,h+16|0);e=c-1|0}e=e+1|0;sb(b,d,e);f=g-e|0;b=b+e|0;g=d+e|0;break b}H[a+604>>2]=i;H[a+608>>2]=f>>31&f;b=H[a+628>>2];c=H[a>>2];H[h+32>>2]=H[a+472>>2];Xa(b,c,41747,h+32|0);d=0;break a}b=_a(b,I[d|0],e)+e|0}d=g;c=c-e|0;if((c|0)>0){continue}break}H[a+608>>2]=f;H[a+604>>2]=d;d=1}Ga=h+48|0;return d|0}function Zg(a,b,c,d){var e=0,f=0;e=H[c>>2];if(!e){e=Va(N(b,6)+4|0);H[c>>2]=e}if((b|0)>0){f=(b<<2)+a|0;while(1){b=a;a=b+4|0;b=H[b>>2];a:{if(b>>>0<=127){F[e|0]=b;e=e+1|0;break a}if(b>>>0<=2047){F[e+1|0]=b&63|128;F[e|0]=b>>>6|192;e=e+2|0;break a}if(b>>>0<=65535){F[e+2|0]=b&63|128;F[e|0]=b>>>12|224;F[e+1|0]=b>>>6&63|128;e=e+3|0;break a}if(b>>>0<=2097150){F[e+3|0]=b&63|128;F[e|0]=b>>>18|240;F[e+2|0]=b>>>6&63|128;F[e+1|0]=b>>>12&63|128;e=e+4|0;break a}if(b>>>0<=67108862){F[e+4|0]=b&63|128;F[e|0]=b>>>24|248;F[e+3|0]=b>>>6&63|128;F[e+2|0]=b>>>12&63|128;F[e+1|0]=b>>>18&63|128;e=e+5|0;break a}if(b>>>0>2147483646){break a}F[e+5|0]=b&63|128;F[e|0]=b>>>30|252;F[e+4|0]=b>>>6&63|128;F[e+3|0]=b>>>12&63|128;F[e+2|0]=b>>>18&63|128;F[e+1|0]=b>>>24&63|128;e=e+6|0}if(a>>>0<f>>>0){continue}break}}H[d>>2]=e-H[c>>2];F[e|0]=0}function tg(a,b,c,d){var e=0,f=0;e=H[a+5820>>2];a:{if((e|0)>=14){e=J[a+5816>>1]|d<<e;G[a+5816>>1]=e;f=H[a+20>>2];H[a+20>>2]=f+1;F[f+H[a+8>>2]|0]=e;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=I[a+5817|0];e=d&65535;d=H[a+5820>>2];f=e>>>16-d|0;G[a+5816>>1]=f;d=d-13|0;break a}f=J[a+5816>>1]|d<<e;G[a+5816>>1]=f;d=e+3|0}b:{if((d|0)>=9){d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=f;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=I[a+5817|0];break b}if((d|0)<=0){break b}d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=f}H[a+5820>>2]=0;G[a+5816>>1]=0;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=c;d=H[a+20>>2];H[a+20>>2]=d+1;F[d+H[a+8>>2]|0]=c>>>8;d=H[a+20>>2];H[a+20>>2]=d+1;e=d+H[a+8>>2]|0;d=c^-1;F[e|0]=d;e=H[a+20>>2];H[a+20>>2]=e+1;F[e+H[a+8>>2]|0]=d>>>8;$a(H[a+8>>2]+H[a+20>>2]|0,b,c);H[a+20>>2]=H[a+20>>2]+c}function ms(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if((c|0)>0){f=H[a+12>>2];while(1){g=c;e=+L[b>>2];d=32767;a:{if(e>=18371976e12){break a}d=65535;if(e<=-18371976e12){break a}c=H[a+4>>2];if(e>5.4136769e-20){e=Jf(e)*1.4426950408889634+64;if(c){c=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=c?d:d+1|0;H[133590]=c;H[133591]=d;e=e*256+ +(d>>>1|0)*4.656612875245797e-10+-.5}else{e=e*256}if(P(e)<2147483648){d=~~e;break a}d=-2147483648;break a}d=0;if(!(e<-5.4136769e-20)){break a}e=Jf(-e)*1.4426950408889634+64;if(c){c=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=c?d:d+1|0;H[133590]=c;H[133591]=d;e=e*256+ +(d>>>1|0)*4.656612875245797e-10+-.5}else{e=e*256}b:{if(P(e)<2147483648){c=~~e;break b}c=-2147483648}d=c|-32768}b=b+4|0;c=g-1|0;G[f>>1]=d;f=f+2|0;if(g>>>0>1){continue}break}}}
|
||
function Ah(a,b,c){var d=0,e=0;a:{b:{d=H[b+4>>2];c:{if(d>>>0<=4){e=J[b+2>>1];if(J[a+456>>1]==19789){if((e|0)==6){a=1;d:{switch(d-1|0){case 3:F[c+3|0]=H[b+8>>2];case 2:F[c+2|0]=H[b+8>>2]>>>8;case 1:F[c+1|0]=J[b+10>>1];break;case 0:break d;default:break c}}break b}a=1;e:{switch(d-1|0){case 3:F[c+3|0]=H[b+8>>2];case 2:F[c+2|0]=H[b+8>>2]>>>8;case 1:F[c+1|0]=J[b+10>>1];break;case 0:break e;default:break c}}break b}if((e|0)==6){a=1;f:{switch(d-1|0){case 3:F[c+3|0]=I[b+11|0];case 2:F[c+2|0]=J[b+10>>1];case 1:F[c+1|0]=H[b+8>>2]>>>8;break;case 0:break f;default:break c}}break a}a=1;g:{switch(d-1|0){case 3:F[c+3|0]=I[b+11|0];case 2:F[c+2|0]=J[b+10>>1];case 1:F[c+1|0]=H[b+8>>2]>>>8;break;case 0:break g;default:break c}}break a}a=(hc(a,b,c)|0)!=0}return a}F[c|0]=I[b+11|0];return 1}F[c|0]=H[b+8>>2];return 1}function np(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=(H[b+116>>2]+H[b+108>>2]|0)+100|0;H[e+12>>2]=d;H[e+8>>2]=76;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);Ua(H[a+4>>2],b+32|0,4);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);nf(a,b+48|0);Ua(H[a+4>>2],b+96|0,1);Ua(H[a+4>>2],b+97|0,1);Ua(H[a+4>>2],b+98|0,1);Ua(H[a+4>>2],b+99|0,1);Ua(H[a+4>>2],b+100|0,4);Ua(H[a+4>>2],b+104|0,4);Ua(H[a+4>>2],b+108|0,4);Ua(H[a+4>>2],b+112|0,4);Ua(H[a+4>>2],b+116|0,4);d=H[b+108>>2];if(d){Ua(H[a+4>>2],H[c+4>>2],d)}d=H[b+116>>2];if(d){Ua(H[a+4>>2],H[c+4>>2]+H[b+108>>2]|0,d)}Ga=e+16|0}function Js(a){a=a|0;var b=0,c=0,d=0;d=Ga-32|0;Ga=d;b=H[a+584>>2];a:{b:{c:{d:{e:{c=J[a+90>>1];switch(c-32844|0){case 0:break d;case 1:break e;default:break c}}c=1;if(!Zj(a)){break a}if(J[a+88>>1]==34677){H[a+544>>2]=490;f:{switch(H[b>>2]){case 0:H[b+20>>2]=491;break a;case 2:break a;case 1:break f;default:break b}}H[b+20>>2]=492;break a}H[a+544>>2]=493;g:{switch(H[b>>2]){case 0:H[b+20>>2]=494;break a;case 2:break a;case 1:break g;default:break b}}H[b+20>>2]=495;break a}c=1;if(!Yj(a)){break a}H[a+544>>2]=496;h:{c=H[b>>2];switch(c|0){case 1:break a;case 0:break h;default:break b}}H[b+20>>2]=497;c=1;break a}b=H[a>>2];a=H[a+628>>2];H[d+4>>2]=45462;H[d>>2]=c;Xa(a,b,44635,d);c=1;break a}b=H[a>>2];c=H[a+628>>2];H[d+16>>2]=J[a+90>>1]==32844?52319:52434;Xa(c,b,51917,d+16|0);c=0}Ga=d+32|0;return c|0}function fe(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;f=Ga-192|0;Ga=f;a:{if(!b){while(1){b=I[c|0];if(!b){d=e;break a}F[e+f|0]=b;d=e|1;b=I[c+1|0];if(!b){break a}F[d+f|0]=b;d=e|2;b=I[c+2|0];if(!b){break a}F[d+f|0]=b;d=191;b=e|3;if((b|0)==191){break a}d=I[c+3|0];if(d){F[b+f|0]=d;e=e+4|0;c=c+4|0;continue}else{d=b;break a}}}while(1){h=I[c|0];b:{c:{if((h|0)!=64){e=c;if(h){break c}break a}h=I[c+1|0];if(h){e=c+1|0;g=0;while(1){i=g;if(I[g+33025|0]!=(h|0)){g=i+1|0;if((i|0)!=9){continue}}break}if(i>>>0>7){break c}if(d>>>0<=190){e=(i<<5)+b|0;i=e+32|0;g=d;while(1){d=I[e|0];if(!d){d=g;c=c+2|0;break b}if(e>>>0>=i>>>0){d=g;c=c+2|0;break b}F[f+g|0]=d;e=e+1|0;d=191;g=g+1|0;if((g|0)!=191){continue}break}}c=c+2|0;break b}h=64;e=c}F[d+f|0]=h;d=d+1|0;c=e+1|0}if(d>>>0<191){continue}break}}F[d+f|0]=0;ab(a,f);Ga=f+192|0}function Zo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ga-16|0;Ga=e;a:{if(!c|H[d+4>>2]-H[d>>2]>>>0<8){break a}f=((H[c+20>>2]<<2)+((H[c+8>>2]!=7)<<2)|0)+52|0;H[e+12>>2]=f;H[e+8>>2]=95;H[a+8>>2]=H[a+8>>2]+f;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);b=0;H[e+4>>2]=0;Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],e+4|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],e+4|0,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],H[d>>2],4);Ua(H[a+4>>2],c+16|0,1);Ua(H[a+4>>2],c+17|0,1);Ua(H[a+4>>2],c+18|0,1);Ua(H[a+4>>2],c+19|0,1);Ua(H[a+4>>2],H[d>>2]+4|0,4);Ua(H[a+4>>2],c+20|0,4);if(H[c+20>>2]){while(1){Ua(H[a+4>>2],H[c+24>>2]+(b<<2)|0,4);b=b+1|0;if(b>>>0<K[c+20>>2]){continue}break}}if(H[c+8>>2]==7){break a}Ua(H[a+4>>2],e+4|0,4)}Ga=e+16|0}function $r(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ga-32|0;Ga=e;a:{if(J[a+84>>1]!=1){Xa(H[a+628>>2],H[a>>2],59471,0);break a}b=H[a+584>>2];b:{if(I[a+13|0]&4){h=nd(a);c=a+68|0;break b}h=Bc(a);c=a+56|0}g=H[c>>2];H[b+12>>2]=g;H[b+8>>2]=h;f=1;f=F[b+28|0]&1?f:J[a+88>>1]==4;H[b+80>>2]=0;c:{c=g>>>0<4294967264?g+31&-32:0;c=f?(c|0)==(c&2147483616)?c<<1:0:c;if(!(!c|(c|0)<0)){i=c<<1;if(i){break c}}b=H[a>>2];a=H[a+628>>2];H[e>>2]=g;Xa(a,b,59665,e);break a}d=Yb(a,i,4,59708);H[b+80>>2]=d;if(!d){d=0;break a}H[b+88>>2]=d;H[b+84>>2]=f?d+(c<<2)|0:0;if(!(!(F[b+28|0]&1)|J[a+88>>1]!=3)){H[a+556>>2]=513;H[a+548>>2]=513;H[a+540>>2]=513}b=H[a+584>>2];if(f){c=b;b=cb(h);H[c+96>>2]=b;d=1;if(b){break a}b=H[a+628>>2];H[e+16>>2]=H[a>>2];Xa(b,59838,59988,e+16|0);d=0;break a}H[b+96>>2]=0;d=1}Ga=e+32|0;return d|0}function pl(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{if(H[a+108>>2]|!c){break a}while(1){if(!g){d=H[a+16>>2];g=H[a+12>>2]|(F[b|0]&1)<<23-d;e=d+1|0;if((d|0)>=7){while(1){d=H[a+112>>2];H[a+112>>2]=d+1;F[d|0]=g>>>16;d=H[a+116>>2]-1|0;H[a+116>>2]=d;if(!d){f=H[a+120>>2];d=H[f+24>>2];if(!(Ia[H[d+12>>2]](f)|0)){f=H[a+120>>2];h=H[f>>2];H[h+20>>2]=25;Ia[H[h>>2]](f)}H[a+112>>2]=H[d>>2];H[a+116>>2]=H[d+4>>2]}d=e;b:{if((g&16711680)!=16711680){break b}e=H[a+112>>2];H[a+112>>2]=e+1;F[e|0]=0;e=H[a+116>>2]-1|0;H[a+116>>2]=e;if(e){break b}f=H[a+120>>2];e=H[f+24>>2];if(!(Ia[H[e+12>>2]](f)|0)){f=H[a+120>>2];h=H[f>>2];H[h+20>>2]=25;Ia[H[h>>2]](f)}H[a+112>>2]=H[e>>2];H[a+116>>2]=H[e+4>>2]}e=d-8|0;g=g<<8;if((d|0)>15){continue}break}}H[a+16>>2]=e;H[a+12>>2]=g}c=c-1|0;if(!c){break a}b=b+1|0;g=H[a+108>>2];continue}}}function jk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;e=Ga-48|0;Ga=e;f=H[a+72>>2];h=H[a+68>>2];if((h|0)==-1){h=H[a+56>>2]}g=H[a+76>>2];f=(f|0)==-1?H[a+60>>2]:f;g=(g|0)==-1?H[a- -64>>2]:g;a:{if(!g|(!h|!f)){break a}b=H[a+56>>2];if(b>>>0<0-h>>>0){c=((b+h|0)-1>>>0)/(h>>>0)|0}b=H[a+60>>2];b:{if(b>>>0>=0-f>>>0){break b}b=(b+f|0)-1|0;d=QI((b>>>0)/(f>>>0)|0,0,c,0);c=Ha;if(!c|b>>>0<f>>>0){break b}d=H[a>>2];c=H[a+628>>2];H[e+32>>2]=43639;Xa(c,d,45719,e+32|0);d=0}c=0;b=H[a- -64>>2];if(b>>>0>=0-g>>>0){break a}b=(b+g|0)-1|0;c=QI((b>>>0)/(g>>>0)|0,0,d,0);d=Ha;if(!d|b>>>0<g>>>0){break a}d=H[a>>2];c=H[a+628>>2];H[e+16>>2]=43639;Xa(c,d,45719,e+16|0);c=0}c:{if(J[a+138>>1]!=2){break c}b=J[a+98>>1];c=QI(b,0,c,0);d=Ha;if(!b|!d){break c}c=H[a>>2];a=H[a+628>>2];H[e>>2]=43639;Xa(a,c,45719,e);c=0}Ga=e+48|0;return c}function io(a,b){var c=0,d=0,e=0,f=0,g=0;c=H[a+4>>2];d=c+4|0;f=H[a+8>>2];a:{if(d>>>0>=f>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b>>2]=c;c=d+4|0;b:{if(f>>>0<=c>>>0){c=d;break b}e=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+4>>2]=e;e=0;d=c+4|0;c:{if(f>>>0<=d>>>0){d=c;c=0;break c}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+8>>2]=c;c=d+4|0;d:{if(f>>>0<=c>>>0){c=d;break d}e=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+12>>2]=e;d=0;e=0;g=f;f=c+4|0;if(g>>>0>f>>>0){e=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=f}H[b+16>>2]=e;Gc(a,b+20|0);c=H[a+4>>2];e=c+4|0;if(e>>>0<K[a+8>>2]){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=e}H[b+40>>2]=0;H[b+44>>2]=0;H[b+36>>2]=d}function ng(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=Ga-16|0;Ga=c;H[c+12>>2]=166;g=H[c+12>>2];b=H[a+656>>2];if(b){d=H[a+660>>2];if(d){while(1){b=H[(e<<2)+b>>2];a:{if(J[b+12>>1]!=65){break a}f=H[b+16>>2];if(_e(41411,f,4)){break a}Ta(f);Ta(b);d=H[a+660>>2]}e=e+1|0;if(e>>>0<d>>>0){b=H[a+656>>2];continue}break}b=H[a+656>>2]}Ta(b);H[a+660>>2]=0}if(!md(a,55264,g)){Xa(H[a+628>>2],41680,42689,0)}Ub(a+40|0,0,208);H[a+100>>2]=-1;H[a+92>>2]=65537;H[a+96>>2]=65537;H[a+192>>2]=1;H[a+72>>2]=0;H[a+76>>2]=1;G[a+136>>1]=2;H[a+84>>2]=65537;H[a+676>>2]=0;H[a+672>>2]=409;H[a+668>>2]=410;H[a+664>>2]=0;H[a+652>>2]=411;G[a+208>>1]=1;H[a+204>>2]=131074;b=a- -64|0;H[b>>2]=1;H[b+4>>2]=0;b=H[132906];if(b){Ia[b|0](a)}H[c>>2]=1;lb(a,259,c);H[a+588>>2]=-1;H[a+508>>2]=-1;H[a+12>>2]=H[a+12>>2]&-1033;Ga=c+16|0;return 1}function hc(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=Ga-16|0;Ga=g;a:{b:{e=H[b+4>>2];f=!e;d=J[b+2>>1];if(d>>>0<=13){d=H[(d<<2)+63304>>2]}else{d=0}if(f|!d){break b}d=QI(d,0,e,0);if(Ha){break b}c:{if(!(I[a+13|0]&8)){if((Ia[H[a+640>>2]](H[a+628>>2],H[b+8>>2],0)|0)!=H[b+8>>2]){break b}if((Ia[H[a+632>>2]](H[a+628>>2],c,d)|0)==(d|0)){break c}break b}f=H[b+8>>2];e=d+f|0;if(e>>>0<f>>>0|d>>>0>e>>>0|K[a+616>>2]<e>>>0){break b}sb(c,H[a+612>>2]+f|0,d)}d:{if(!(I[a+12|0]&128)){break d}h=d;e:{switch(J[b+2>>1]-3|0){case 0:case 5:He(c,H[b+4>>2]);break d;case 1:case 6:case 8:Ld(c,H[b+4>>2]);break d;case 2:case 7:Ld(c,H[b+4>>2]<<1);break d;case 9:break e;default:break a}}Ch(c,H[b+4>>2])}h=d;break a}c=H[a>>2];d=H[a+628>>2];i=g,j=H[Hb(a,J[b>>1])+16>>2],H[i>>2]=j;Xa(d,c,59773,g)}Ga=g+16|0;return h}function vh(a){var b=0;a:{if(!a|a&1){break a}b=1;if(a&2){break a}b=2;if(a&4){break a}b=3;if(a&8){break a}b=4;if(a&16){break a}b=5;if(a&32){break a}b=6;if(a&64){break a}b=7;if(a&128){break a}b=8;if(a&256){break a}b=9;if(a&512){break a}b=10;if(a&1024){break a}b=11;if(a&2048){break a}b=12;if(a&4096){break a}b=13;if(a&8192){break a}b=14;if(a&16384){break a}b=15;if(a&32768){break a}b=16;if(a&65536){break a}b=17;if(a&131072){break a}b=18;if(a&262144){break a}b=19;if(a&524288){break a}b=20;if(a&1048576){break a}b=21;if(a&2097152){break a}b=22;if(a&4194304){break a}b=23;if(a&8388608){break a}b=24;if(a&16777216){break a}b=25;if(a&33554432){break a}b=26;if(a&67108864){break a}b=27;if(a&134217728){break a}b=28;if(a&268435456){break a}b=29;if(a&536870912){break a}b=a<<1>>31&30}return b}function ck(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Ga-80|0;Ga=f;e=54347;d=H[b+4>>2];g=J[a+98>>1];i=d>>>0<g>>>0;a:{b:{if(!i){e=54555;if(d>>>0<=g>>>0){break b}}d=H[a>>2];h=H[a+628>>2];j=H[Hb(a,J[b>>1])+16>>2];H[f+20>>2]=H[b+4>>2];H[f+16>>2]=j;H[f+24>>2]=g;nb(h,d,e,f+16|0);d=0;if(i){break a}d=H[b+4>>2]}e=f+32|0;if(d>>>0>=11){e=Yb(a,d,4,60210);if(!e){d=0;break a}d=H[b+4>>2]}c:{d:{if((d|0)==1){H[e>>2]=H[b+8>>2];break d}if(hc(a,b,e)){break d}d=0;break c}d=1;i=H[e>>2];e:{h=H[b+4>>2];h=(g|0)>(h|0)?h:g;if((h|0)<=1){break e}g=1;while(1){if((i|0)==H[(d<<2)+e>>2]){g=g+1|0;d=g&65535;if((h|0)>(d|0)){continue}break e}break}c=H[a>>2];d=H[a+628>>2];k=f,l=H[Hb(a,J[b>>1])+16>>2],H[k>>2]=l;Xa(d,c,60300,f);d=0;break c}H[c>>2]=i;d=1}if((f+32|0)==(e|0)){break a}Ta(e)}Ga=f+80|0;return d}
|
||
function dl(a){var b=0,c=0;fb(a,H[a+468>>2]);H[a+468>>2]=0;b=H[a+472>>2];if(b){c=H[a+456>>2];if((c|0)!=-23){fb(a,H[b>>2]);b=1;c=1<<8-c;if((c|0)>=2){c=(c|0)>1?c:1;while(1){fb(a,H[H[a+472>>2]+(b<<2)>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+472>>2]}fb(a,b);H[a+472>>2]=0}fb(a,H[a+476>>2]);H[a+476>>2]=0;fb(a,H[a+480>>2]);H[a+480>>2]=0;b=H[a+484>>2];if(b){c=H[a+456>>2];if((c|0)!=-23){fb(a,H[b>>2]);b=1;c=1<<8-c;if((c|0)>=2){c=(c|0)>1?c:1;while(1){fb(a,H[H[a+484>>2]+(b<<2)>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+484>>2]}fb(a,b);H[a+484>>2]=0}b=H[a+488>>2];if(b){c=H[a+456>>2];if((c|0)!=-23){fb(a,H[b>>2]);b=1;c=1<<8-c;if((c|0)>=2){c=(c|0)>1?c:1;while(1){fb(a,H[H[a+488>>2]+(b<<2)>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=H[a+488>>2]}fb(a,b);H[a+488>>2]=0}}function Qh(a,b,c,d){var e=0,f=0,g=0,h=0;e=H[c>>2];h=H[d>>2];a:{if(h>>>0>=b>>>0){break a}while(1){f=4;b:{c:{switch(F[a+h|0]-43|0){case 2:f=132;break b;case 3:f=16;break b;case 5:f=8;break b;case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:f=264;break b;case 0:break b;case 26:case 58:break c;default:break a}}f=32}d:{e:{switch((f&60|e&3)-4|0){case 0:if(e&60){break a}g=e|f;break d;case 12:if(e&16){break a}g=e|f;if(e&8){break d}g=e&448|f|1;break d;case 4:g=(e&16?e&384|17:e)|f|64;break d;case 28:if(!(e&8)){break a}g=e&448|2;break d;case 5:g=e|f|64;break d;case 29:if(!(e&8)){break a}g=e&448|2;break d;case 2:if(e&60){break a}g=e|4;break d;case 6:break e;default:break a}}g=e|72}e=g;h=h+1|0;if((h|0)!=(b|0)){continue}break}h=b}H[c>>2]=e;H[d>>2]=h;return e>>>3&1}function Kx(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,k=0,l=0,m=0,n=0,o=0,p=0;c=c<<2;g=H[c+H[b+8>>2]>>2];h=H[c+H[b+4>>2]>>2];i=H[c+H[b>>2]>>2];b=H[d>>2];f=H[a+332>>2];c=H[a+472>>2];l=H[c+28>>2];m=H[c+24>>2];n=H[c+20>>2];o=H[c+16>>2];c=H[a+112>>2];if(c>>>0>=2){d=c>>>1|0;while(1){e=I[h|0]<<2;c=H[e+n>>2];j=I[g|0]<<2;k=H[j+m>>2];p=H[e+l>>2];j=H[j+o>>2];e=I[i|0];F[b|0]=I[f+(j+e|0)|0];k=k+p>>16;F[b+1|0]=I[f+(k+e|0)|0];F[b+2|0]=I[f+(c+e|0)|0];e=I[i+1|0];F[b+3|0]=I[f+(e+j|0)|0];F[b+4|0]=I[f+(e+k|0)|0];F[b+5|0]=I[f+(c+e|0)|0];b=b+6|0;i=i+2|0;g=g+1|0;h=h+1|0;d=d-1|0;if(d){continue}break}c=H[a+112>>2]}if(c&1){a=I[h|0]<<2;c=H[a+n>>2];d=I[g|0]<<2;g=H[d+m>>2];h=H[a+l>>2];a=I[i|0];F[b|0]=I[f+(a+H[d+o>>2]|0)|0];F[b+1|0]=I[f+(a+(g+h>>16)|0)|0];F[b+2|0]=I[f+(a+c|0)|0]}}function sd(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,i=0,j=0,k=0,l=0;j=H[b+44>>2];a:{if(j){g=J[b+26>>1];b:{if((g|0)==8){f=I[H[b+56>>2]+(N(H[b+52>>2],d)+c|0)|0];break b}h=I[H[b+56>>2]+(N(H[b+52>>2],d)+(N(c,g)>>3)|0)|0];c:{switch(g-1|0){case 3:f=4-((c|0)%2<<2)&252;f=(h&15<<f)>>>f|0;break b;case 0:break c;default:break b}}f=7-((c|0)%8|0)|0;f=(h&1<<f)>>>f|0}h=H[b+4>>2];d:{if(!h){g=0;i=0;break d}g=0;f=f&255;i=0;if(f>>>0>=j>>>0){break d}f=h+(f<<2)|0;g=I[f+41|0]<<8;k=I[f+43|0]<<24;l=I[f+40|0];i=I[f+42|0]<<16}h=i;f=h|k|g|l;F[a|0]=f;F[a+1|0]=f>>>8;F[a+2|0]=f>>>16;F[a+3|0]=f>>>24;break a}f=(H[b+56>>2]+N(H[b+52>>2],d)|0)+N(c,3)|0;F[a|0]=I[f|0];F[a+1|0]=I[f+1|0];f=I[f+2|0];F[a+3|0]=0;F[a+2|0]=f}if(!(!H[b+928>>2]|!e)){F[a+3|0]=I[H[b+928>>2]+(N(H[b+16>>2],d)+c|0)|0]}}function Ab(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=H[a+112>>2];d=H[a+116>>2];e=!!(b|d);c=b;a:{i=e;f=H[a+4>>2];e=H[a+44>>2];b=f-e|0;h=b;g=b+H[a+120>>2]|0;b=H[a+124>>2]+(b>>31)|0;b=g>>>0<h>>>0?b+1|0:b;if(!(i&(c>>>0<=g>>>0&(b|0)>=(d|0)|(b|0)>(d|0)))){h=Wg(a);if((h|0)>=0){break a}f=H[a+4>>2];e=H[a+44>>2]}H[a+112>>2]=-1;H[a+116>>2]=-1;H[a+104>>2]=f;c=e-f|0;d=c+g|0;b=(c>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0<c>>>0?b+1|0:b;return-1}d=g+1|0;b=d?b:b+1|0;f=H[a+4>>2];e=H[a+8>>2];c=H[a+112>>2];g=H[a+116>>2];b:{if(!(c|g)){break b}i=c-d|0;c=g-(b+(d>>>0>c>>>0)|0)|0;j=e-f|0;g=j>>31;if((c|0)>=(g|0)&i>>>0>=j>>>0|(c|0)>(g|0)){break b}e=f+i|0}H[a+104>>2]=e;c=H[a+44>>2];e=c-f|0;d=e+d|0;b=(e>>31)+b|0;H[a+120>>2]=d;H[a+124>>2]=d>>>0<e>>>0?b+1|0:b;if(c>>>0>=f>>>0){F[f-1|0]=h}return h}function uy(a){a=a|0;var b=0,c=0,d=0;b=H[a+440>>2];a:{b:{if(H[b+8>>2]){H[b+8>>2]=0;Ia[H[H[a+480>>2]>>2]](a,0);Ia[H[H[a+452>>2]>>2]](a,2);c=2;break b}c:{if(H[a+136>>2]|!H[a+84>>2]){break c}if(!(!H[a+92>>2]|!H[a+108>>2])){H[a+480>>2]=H[b+24>>2];H[b+8>>2]=1;break c}if(H[a+100>>2]){H[a+480>>2]=H[b+20>>2];break c}c=H[a>>2];H[c+20>>2]=47;Ia[H[c>>2]](a)}Ia[H[H[a+468>>2]>>2]](a);Ia[H[H[a+448>>2]+8>>2]](a);if(H[a+68>>2]){break a}if(!H[b+16>>2]){Ia[H[H[a+476>>2]>>2]](a)}Ia[H[H[a+472>>2]>>2]](a);if(H[a+84>>2]){Ia[H[H[a+480>>2]>>2]](a,H[b+8>>2])}Ia[H[H[a+452>>2]>>2]](a,H[b+8>>2]?3:0);c=0}Ia[H[H[a+444>>2]>>2]](a,c)}c=H[a+8>>2];d:{if(!c){break d}d=H[b+12>>2];H[c+12>>2]=d;b=(H[b+8>>2]?2:1)+d|0;H[c+16>>2]=b;if(H[H[a+456>>2]+20>>2]|!H[a+64>>2]){break d}H[c+16>>2]=b+(H[a+108>>2]?2:1)}}function Sz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ga-32|0;Ga=e;f=H[a+28>>2];H[e+16>>2]=f;d=H[a+20>>2];H[e+28>>2]=c;H[e+24>>2]=b;b=d-f|0;H[e+20>>2]=b;f=b+c|0;j=2;a:{b:{b=e+16|0;d=ma(H[a+60>>2],b|0,2,e+12|0)|0;if(d){H[133544]=d;d=-1}else{d=0}c:{if(!d){while(1){d=H[e+12>>2];if((d|0)==(f|0)){break c}if((d|0)<0){break b}g=H[b+4>>2];h=g>>>0<d>>>0;i=(h<<3)+b|0;g=d-(h?g:0)|0;H[i>>2]=g+H[i>>2];i=(h?12:4)+b|0;H[i>>2]=H[i>>2]-g;f=f-d|0;b=h?b+8|0:b;j=j-h|0;d=ma(H[a+60>>2],b|0,j|0,e+12|0)|0;if(d){H[133544]=d;d=-1}else{d=0}if(!d){continue}break}}if((f|0)!=-1){break b}}b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];a=c;break a}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;a=0;if((j|0)==2){break a}a=c-H[b+4>>2]|0}Ga=e+32|0;return a|0}function zn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=H[a+4>>2];d=c+2|0;g=H[a+8>>2];a:{if(d>>>0>=g>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[b>>1]=c;e=d+2|0;b:{if(g>>>0<=e>>>0){e=d;break b}f=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=e}G[b+2>>1]=f;f=0;d=e+2|0;c:{if(g>>>0<=d>>>0){d=e;break c}f=I[e|0]|I[e+1|0]<<8;H[a+4>>2]=d}G[b+4>>1]=f;d:{if(!(!(c&65535)|c&1)){e=c&65535;c=e>>>1|0;h=Va(c<<2);H[b+8>>2]=h;if(e>>>0<2){break d}j=c>>>0>1?c:1;e=0;while(1){f=(e<<2)+h|0;c=d+2|0;e:{if(g>>>0<=c>>>0){c=d;d=0;break e}d=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=c}G[f>>1]=d;i=0;d=c+2|0;f:{if(g>>>0<=d>>>0){d=c;break f}i=I[c|0]|I[c+1|0]<<8;H[a+4>>2]=d}G[f+2>>1]=i;e=e+1|0;if((j|0)!=(e|0)){continue}break}break d}H[b+8>>2]=0}c=0;e=d+2|0;if(e>>>0<g>>>0){c=I[d|0]|I[d+1|0]<<8;H[a+4>>2]=e}G[b+12>>1]=c}function Cl(a){var b=0,c=0,d=0,e=0;c=Ga-16|0;Ga=c;H[a+4>>2]=0;H[c+12>>2]=0;b=cb(84);if(!b){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=0;Ia[H[H[a>>2]>>2]](a)}H[b+48>>2]=1e9;H[b+40>>2]=199;H[b+36>>2]=200;H[b+32>>2]=201;H[b+28>>2]=202;H[b+24>>2]=203;H[b+20>>2]=204;H[b+16>>2]=205;H[b+12>>2]=206;H[b+8>>2]=207;H[b+4>>2]=208;H[b>>2]=209;H[b+52>>2]=0;H[b+56>>2]=0;H[b+44>>2]=0;H[b+76>>2]=84;H[b+60>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+72>>2]=0;H[a+4>>2]=b;d=Kf(19478);a:{if(!d){break a}F[c+11|0]=120;H[c>>2]=c+12;H[c+4>>2]=c+11;e=Ga-16|0;Ga=e;H[e+12>>2]=c;a=Ga-144|0;Ga=a;a=_a(a,0,144);H[a+76>>2]=-1;H[a+44>>2]=d;H[a+32>>2]=1739;H[a+84>>2]=d;d=ym(a,19518,c);Ga=a+144|0;Ga=e+16|0;if((d|0)<=0){break a}a=H[c+12>>2];if((I[c+11|0]&223)==77){a=N(a,1e3);H[c+12>>2]=a}H[b+44>>2]=N(a,1e3)}Ga=c+16|0}function lq(a){a=a|0;var b=0,c=0,d=0;b=H[a+584>>2];a:{if(!(Ia[H[b+56>>2]](a)|0)){break a}if(!Dj(a)){break a}d=1;b:{c:{switch(H[b>>2]-2|0){case 0:c=602;d:{e:{f:{switch(J[a+84>>1]-8|0){case 8:c=603;break e;case 0:break e;case 24:break f;default:break d}}c=604}H[b+40>>2]=c}c=H[a+540>>2];if((c|0)!=605){H[b+28>>2]=c;H[a+540>>2]=605;H[b+32>>2]=H[a+548>>2];H[a+548>>2]=606;H[b+36>>2]=H[a+556>>2];H[a+556>>2]=606}if(!(I[a+12|0]&128)){break a}c=H[b+40>>2];if((c|0)==603){H[b+40>>2]=607;break b}if((c|0)!=604){break a}H[b+40>>2]=608;break b;case 1:break c;default:break a}}H[b+40>>2]=609;c=H[a+540>>2];if((c|0)!=605){H[b+28>>2]=c;H[a+540>>2]=605;H[b+32>>2]=H[a+548>>2];H[a+548>>2]=606;H[b+36>>2]=H[a+556>>2];H[a+556>>2]=606}if(!(I[a+12|0]&128)){break a}}H[a+652>>2]=411}return d|0}function Ym(a){var b=O(0),c=0,d=0,e=0,f=0;c=Ga-16|0;Ga=c;e=(C(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=O(1);if(d>>>0<964689920){break a}b=hd(+a);break a}if(d>>>0<=1081824209){f=+a;if(d>>>0>=1075235812){b=O(-hd(((e|0)>=0?-3.141592653589793:3.141592653589793)+f));break a}if((e|0)<0){b=gd(f+1.5707963267948966);break a}b=gd(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=hd(((e|0)>=0?-6.283185307179586:6.283185307179586)+ +a);break a}if((e|0)<0){b=gd(-4.71238898038469-+a);break a}b=gd(+a+-4.71238898038469);break a}b=O(a-a);if(d>>>0>=2139095040){break a}b:{switch(Zm(a,c+8|0)&3){case 0:b=hd(M[c+8>>3]);break a;case 1:b=gd(-M[c+8>>3]);break a;case 2:b=O(-hd(M[c+8>>3]));break a;default:break b}}b=gd(M[c+8>>3])}a=b;Ga=c+16|0;return a}function Es(a,b,c){a=a|0;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;if((c|0)>0){a=H[a+12>>2];while(1){f=b;a:{b:{b=H[a>>2];e=b>>>14&1023;if(e){h=Wd((+(e|0)+.5)*.010830424696249145+-8.317766166719343);if(!(h<=0)){break b}}H[f+8>>2]=0;H[f>>2]=0;H[f+4>>2]=0;break a}j=b&16383;c:{if(j>>>0>16288){d=.210526316;g=.473684211;break c}k=163;e=0;d:{e:{while(1){b=e+k>>1;l=j-G[(b<<3)+64198>>1]|0;f:{if((l|0)>0){e=b;break f}if((l|0)>=0){break e}k=b}if((k-e|0)>1){continue}break}b=e;g=+(j-G[(b<<3)+64198>>1]|0)+.5;break d}g=.5}d=g*.0035000001080334187+ +L[(b<<3)+64192>>2];g=(+(b|0)+.5)*.0035000001080334187+.016939999535679817}L[f+4>>2]=h;i=d*9;d=1/(d*6+g*-16+12);i=i*d;d=g*4*d;L[f>>2]=h*(i/d);L[f+8>>2]=h*((1-i-d)/d)}a=a+4|0;b=f+12|0;e=c>>>0>1;c=c-1|0;if(e){continue}break}}}function lr(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=H[a+584>>2];b=H[c+884>>2];a:{if((b|0)>0){b:{d=H[c+76>>2];if((d|0)<=0){break b}e=H[c+84>>2];while(1){f=H[e+12>>2];b=N(f,b);f=f<<3;if((b|0)<(f|0)){d=H[e+28>>2]<<3;i=(g<<2)+c|0;while(1){h=H[i+844>>2]+(b<<2)|0;sb(H[h>>2],H[h-4>>2],d);b=b+1|0;if((f|0)!=(b|0)){continue}break}d=H[c+76>>2]}g=g+1|0;if((g|0)>=(d|0)){break b}e=e+88|0;b=H[c+884>>2];continue}}e=0;b=c;d=c+844|0;c=H[c+272>>2]<<3;if((Jj(b,d,c)|0)!=(c|0)){break a}c=H[a+584>>2]}b=0;a=cb(40);H[a>>2]=0;a=Lb(c+624|0,1,a,4);f=_()|0;c:{while(1){if(b){break c}H[133979]=0;ga(82,c|0);b=H[133979];H[133979]=0;d=-1;d:{if(!b){break d}g=H[133980];if(!g){break d}d=Za(H[b>>2],a,f);if(!d){Ta(a);Cb(b,g);X()}$(g|0)}b=_()|0;if((d|0)==1){continue}break}e=1}Ta(a)}return e|0}function ie(a,b,c){var d=0,e=0,f=0;e=H[a+16>>2];if(!c){d=H[a+120>>2];f=H[d>>2];H[f+20>>2]=41;Ia[H[f>>2]](d)}if(!H[a+108>>2]){d=(-1<<c^-1)&b;b=c+e|0;c=H[a+12>>2]|d<<24-b;if((b|0)>=8){while(1){e=H[a+112>>2];H[a+112>>2]=e+1;F[e|0]=c>>>16;e=H[a+116>>2]-1|0;H[a+116>>2]=e;if(!e){d=H[a+120>>2];e=H[d+24>>2];if(!(Ia[H[e+12>>2]](d)|0)){d=H[a+120>>2];f=H[d>>2];H[f+20>>2]=25;Ia[H[f>>2]](d)}H[a+112>>2]=H[e>>2];H[a+116>>2]=H[e+4>>2]}e=b;a:{if((c&16711680)!=16711680){break a}b=H[a+112>>2];H[a+112>>2]=b+1;F[b|0]=0;b=H[a+116>>2]-1|0;H[a+116>>2]=b;if(b){break a}d=H[a+120>>2];b=H[d+24>>2];if(!(Ia[H[b+12>>2]](d)|0)){d=H[a+120>>2];f=H[d>>2];H[f+20>>2]=25;Ia[H[f>>2]](d)}H[a+112>>2]=H[b>>2];H[a+116>>2]=H[b+4>>2]}b=e-8|0;c=c<<8;if((e|0)>15){continue}break}}H[a+16>>2]=b;H[a+12>>2]=c}}function zf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=1;Ia[H[H[a>>2]>>2]](a)}d=c&7;d=d?8-d|0:0;if(b>>>0>=2){e=H[a>>2];H[e+24>>2]=b;H[e+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}d=c+d|0;i=(b<<2)+h|0;c=H[i+52>>2];a:{if(c){while(1){f=c;if(d>>>0<=K[c+8>>2]){b=f;break a}c=H[f>>2];if(c){continue}break}}b=H[(b<<2)+(f?26024:26016)>>2];c=999999984-d|0;c=b>>>0<c>>>0?b:c;e=d+c|0;g=e+16|0;b=cb(g);if(!b){while(1){if(c>>>0<=99){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=2;Ia[H[H[a>>2]>>2]](a)}b=c>>>1|0;c=b;e=b+d|0;g=e+16|0;b=cb(g);if(!b){continue}break}}H[h+76>>2]=H[h+76>>2]+g;H[b+8>>2]=e;H[b>>2]=0;H[b+4>>2]=0;if(!f){H[i+52>>2]=b;break a}H[f>>2]=b}a=H[b+4>>2];H[b+4>>2]=a+d;H[b+8>>2]=H[b+8>>2]-d;return(a+b|0)+16|0}function di(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];e=H[b>>2];while(1){if(!c){if(!(Ia[H[b+12>>2]](a)|0)){return 0}e=H[b>>2];c=H[b+4>>2]}d=e+1|0;c=c-1|0;if(I[e|0]!=255){while(1){e=H[a+460>>2];H[e+24>>2]=H[e+24>>2]+1;H[b+4>>2]=c;H[b>>2]=d;if(!c){if(!(Ia[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;e=I[d|0];d=d+1|0;if((e|0)!=255){continue}break}}while(1){if(!c){if(!(Ia[H[b+12>>2]](a)|0)){return 0}d=H[b>>2];c=H[b+4>>2]}c=c-1|0;f=I[d|0];e=d+1|0;d=e;if((f|0)==255){continue}break}if(!f){d=H[a+460>>2];H[d+24>>2]=H[d+24>>2]+2;H[b+4>>2]=c;H[b>>2]=e;continue}break}d=H[H[a+460>>2]+24>>2];if(d){g=H[a>>2];H[g+24>>2]=d;H[g+20>>2]=119;H[H[a>>2]+28>>2]=f;Ia[H[H[a>>2]+4>>2]](a,-1);H[H[a+460>>2]+24>>2]=0}H[a+436>>2]=f;H[b+4>>2]=c;H[b>>2]=e;return 1}function Yv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(c>>>0>=65534){d=H[a>>2];H[d+20>>2]=12;Ia[H[d>>2]](a)}d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=255;e=H[d+4>>2]-1|0;H[d+4>>2]=e;a:{if(e){break a}if(Ia[H[d+12>>2]](a)|0){break a}d=H[a>>2];H[d+20>>2]=25;Ia[H[d>>2]](a)}d=H[a+24>>2];e=H[d>>2];H[d>>2]=e+1;F[e|0]=b;b=H[d+4>>2]-1|0;H[d+4>>2]=b;b:{if(b){break b}if(Ia[H[d+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];d=H[b>>2];H[b>>2]=d+1;e=d;d=c+2|0;F[e|0]=d>>>8;c=H[b+4>>2]-1|0;H[b+4>>2]=c;c:{if(c){break c}if(Ia[H[b+12>>2]](a)|0){break c}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=d;c=H[b+4>>2]-1|0;H[b+4>>2]=c;d:{if(c){break d}if(Ia[H[b+12>>2]](a)|0){break d}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function nu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=I[a+11|0];e=d+7>>>3|0;g=H[a+4>>2];a:{if(!d){break a}a=e>>>0>1?e:1;d=a&3;if(a-1>>>0>=3){f=a&60;a=0;while(1){F[b|0]=I[b|0]+(I[c|0]>>>1|0);F[b+1|0]=I[b+1|0]+(I[c+1|0]>>>1|0);F[b+2|0]=I[b+2|0]+(I[c+2|0]>>>1|0);F[b+3|0]=I[b+3|0]+(I[c+3|0]>>>1|0);b=b+4|0;c=c+4|0;a=a+4|0;if((f|0)!=(a|0)){continue}break}}if(!d){break a}a=0;while(1){F[b|0]=I[b|0]+(I[c|0]>>>1|0);b=b+1|0;c=c+1|0;a=a+1|0;if((d|0)!=(a|0)){continue}break}}b:{if((e|0)==(g|0)){break b}f=g-e|0;h=f&1;d=0;a=0-e|0;if((e+1|0)!=(g|0)){e=f&-2;while(1){F[b|0]=I[b|0]+(I[a+b|0]+I[c|0]>>>1|0);F[b+1|0]=I[b+1|0]+(I[a+(b+1|0)|0]+I[c+1|0]>>>1|0);b=b+2|0;c=c+2|0;d=d+2|0;if((e|0)!=(d|0)){continue}break}}if(!h){break b}F[b|0]=I[b|0]+(I[a+b|0]+I[c|0]>>>1|0)}}function Lm(a){var b=0,c=0,d=0,e=0;b=Ga-16|0;Ga=b;e=(C(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=gd(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=O(-hd(d+1.5707963267948966));break a}a=hd(d+-1.5707963267948966);break a}a=gd(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){d=+a;if(c>>>0<=1085271519){if((e|0)<0){a=hd(d+4.71238898038469);break a}a=O(-hd(d+-4.71238898038469));break a}a=gd(((e|0)>=0?-6.283185307179586:6.283185307179586)+d);break a}if(c>>>0>=2139095040){a=O(a-a);break a}b:{switch(Zm(a,b+8|0)&3){case 0:a=gd(M[b+8>>3]);break a;case 1:a=hd(M[b+8>>3]);break a;case 2:a=gd(-M[b+8>>3]);break a;default:break b}}a=O(-hd(M[b+8>>3]))}Ga=b+16|0;return a}function Vc(a,b,c){var d=0,e=0,f=0;a:{if(!kc(a)){break a}d=H[b+16>>2];H[a+12>>2]=H[b+12>>2];H[a+16>>2]=d;d=H[b+48>>2];H[a+44>>2]=H[b+44>>2];H[a+48>>2]=d;d=H[b+40>>2];H[a+36>>2]=H[b+36>>2];H[a+40>>2]=d;d=H[b+32>>2];H[a+28>>2]=H[b+28>>2];H[a+32>>2]=d;d=H[b+24>>2];H[a+20>>2]=H[b+20>>2];H[a+24>>2]=d;$a(a+52|0,b+52|0,872);H[a+4>>2]=H[b+4>>2];H[a+8>>2]=H[b+8>>2];H[a+924>>2]=H[b+924>>2];H[a+928>>2]=H[b+928>>2];H[a+932>>2]=H[b+932>>2];_a(b+4|0,0,932);if(!c){break a}b:{if(H[a+60>>2]){break b}d=H[a+936>>2];if(!d){break b}c=0;e=H[a+356>>2];c:{if((e|0)>0){while(1){f=H[(c<<2)+d>>2];if(f){Ia[H[H[f>>2]+4>>2]](f);e=H[a+356>>2];d=H[a+936>>2]}c=c+1|0;if((e|0)>(c|0)){continue}break}if(!d){break c}}Ta(d)}H[a+356>>2]=0;H[a+936>>2]=0}H[a+936>>2]=H[b+936>>2];H[b+936>>2]=0}}function Os(a){a=a|0;var b=0,c=0,d=0;c=Ga-16|0;Ga=c;H[a+652>>2]=411;b=H[a+584>>2];a:{b:{c:{d:{e:{d=J[a+90>>1];switch(d-32844|0){case 0:break d;case 1:break e;default:break c}}if(!Zj(a)){break b}if(J[a+88>>1]==34677){H[a+540>>2]=479;a=1;f:{switch(H[b>>2]){case 0:H[b+20>>2]=480;break a;case 1:H[b+20>>2]=481;break a;case 3:break f;default:break a}}H[b+20>>2]=482;break a}H[a+540>>2]=483;a=1;g:{switch(H[b>>2]){case 0:H[b+20>>2]=484;break a;case 1:H[b+20>>2]=485;break a;case 3:break g;default:break a}}H[b+20>>2]=486;break a}if(!Yj(a)){break b}H[a+540>>2]=487;a=1;h:{switch(H[b>>2]){case 0:H[b+20>>2]=488;break a;case 3:break h;default:break a}}H[b+20>>2]=489;break a}b=H[a>>2];a=H[a+628>>2];H[c+4>>2]=45462;H[c>>2]=d;Xa(a,b,44635,c)}a=0}Ga=c+16|0;return a|0}function Fk(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{b:{c:{d=H[a+708>>2];switch(d|0){case 0:break a;case 1:break c;default:break b}}jb(a,c);return}d=d-1|0;H[a+708>>2]=d;if((d|0)!=1){break a}ab(a,39061);jb(a,c);return}d=H[a+200>>2];if(d&1){if(d&4){H[a+200>>2]=d|8}fb(a,H[a+740>>2]);d=Mb(a,c+1|0);H[a+740>>2]=d;if(!d){ab(a,39119);return}Kb(a,d,c);ob(a,d,c);e=jb(a,0);d=H[a+740>>2];if(e){fb(a,d);H[a+740>>2]=0;return}f=c+d|0;F[f|0]=0;c=d;while(1){e=c;c=c+1|0;if(I[e|0]){continue}break}c=Mb(a,28);if(!c){ab(a,39151);fb(a,H[a+740>>2]);H[a+740>>2]=0;return}H[c+24>>2]=0;H[c+4>>2]=d;H[c>>2]=-1;H[c+16>>2]=0;H[c+20>>2]=0;d=e+((e|0)!=(f|0))|0;H[c+8>>2]=d;g=c,h=wb(d),H[g+12>>2]=h;b=Hh(a,b,c);fb(a,H[a+740>>2]);H[a+740>>2]=0;fb(a,c);if(b){ab(a,39191)}return}hb(a,39094);X()}function Xx(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,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{if((d|0)<=0){break a}f=H[a+480>>2];e=H[f+48>>2];m=H[a+112>>2];if(m){a=H[f+24>>2];n=H[a+8>>2];o=H[a+4>>2];p=H[a>>2];while(1){a=g<<2;h=H[a+c>>2];a=H[a+b>>2];q=H[f+60>>2];r=H[f+56>>2];s=H[f+52>>2];i=0;j=m;while(1){k=i<<2;l=e<<6;F[h|0]=(I[(H[k+(r+l|0)>>2]+I[a+1|0]|0)+o|0]+I[(H[(l+s|0)+k>>2]+I[a|0]|0)+p|0]|0)+I[(H[(l+q|0)+k>>2]+I[a+2|0]|0)+n|0];h=h+1|0;a=a+3|0;i=i+1&15;j=j-1|0;if(j){continue}break}e=e+1&15;H[f+48>>2]=e;g=g+1|0;if((g|0)!=(d|0)){continue}break}break a}if(d-1>>>0>=7){b=d&-8;a=0;while(1){e=e+8&15;a=a+8|0;if((b|0)!=(a|0)){continue}break}}b=d&7;if(b){a=0;while(1){e=e+1&15;a=a+1|0;if((b|0)!=(a|0)){continue}break}}H[f+48>>2]=e}}function zt(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;var j=0,k=0,l=0,m=0,n=0,o=0;c=Ga-16|0;Ga=c;d=(g|0)/2|0;if(f>>>0>=2){o=d<<2;g=((e<<2)+b|0)+(h<<2)|0;d=(h<<1)+e<<2;while(1){h=e;while(1){j=I[i+2|0];k=I[i+3|0];l=c+12|0;m=c+8|0;n=c+4|0;kb(H[a+68>>2],I[i|0],j,k,l,m,n);H[b>>2]=H[c+12>>2]|H[c+8>>2]<<8|H[c+4>>2]<<16|-16777216;kb(H[a+68>>2],I[i+1|0],j,k,l,m,n);H[g>>2]=H[c+12>>2]|H[c+8>>2]<<8|H[c+4>>2]<<16|-16777216;i=i+4|0;g=g+4|0;b=b+4|0;h=h-1|0;if(h){continue}break}i=i+o|0;g=d+g|0;b=b+d|0;f=f-2|0;if(f>>>0>1){continue}break}}if((f|0)==1){while(1){kb(H[a+68>>2],I[i|0],I[i+2|0],I[i+3|0],c+12|0,c+8|0,c+4|0);H[b>>2]=H[c+12>>2]|H[c+8>>2]<<8|H[c+4>>2]<<16|-16777216;i=i+4|0;b=b+4|0;e=e-1|0;if(e){continue}break}}Ga=c+16|0}function Yk(a,b,c,d,e){var f=0,g=0,h=0,i=0;if(I[a+206|0]&32){yg(a+212|0);H[a+204>>2]=H[a+204>>2]&-2097153}H[a+212>>2]=b;b=0;H[a+216>>2]=0;h=a+212|0;a:{if(!d){while(1){if(!(!c|b)){H[a+216>>2]=c;c=0}b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b;b=Re(h,0);d=H[a+272>>2]-H[a+228>>2]|0;f=(b>>>0<2?(d|0)>0?d:0:0)+f|0;if(b){break a}b=H[a+216>>2];continue}}while(1){if(!(!c|b)){H[a+216>>2]=c;c=0}b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b;b=Re(h,0);b:{if(b>>>0>1){break b}g=H[a+272>>2]-H[a+228>>2]|0;if((g|0)<=0){break b}if(e>>>0>f>>>0){i=e-f|0;$a(d+f|0,H[a+268>>2],g>>>0<i>>>0?g:i)}f=f+g|0}if(b){break a}b=H[a+216>>2];continue}}H[a+216>>2]=0;yg(h);if((b|0)!=1){c=a;a=H[a+236>>2];hl(c,a?a:(b|0)==-5?40380:(b|0)==-3?40418:40454);f=0}return f}function Vl(a){var b=0,c=0;b=Ga-65808|0;Ga=b;H[b+44>>2]=0;H[b+48>>2]=0;a:{if(!a){Jn(b+8|0);break a}H[b+48>>2]=H[a+40>>2];c=H[a+36>>2];H[b+40>>2]=H[a+32>>2];H[b+44>>2]=c;c=H[a+28>>2];H[b+32>>2]=H[a+24>>2];H[b+36>>2]=c;c=H[a+20>>2];H[b+24>>2]=H[a+16>>2];H[b+28>>2]=c;c=H[a+12>>2];H[b+16>>2]=H[a+8>>2];H[b+20>>2]=c;c=H[a+4>>2];H[b+8>>2]=H[a>>2];H[b+12>>2]=c}c=H[b+36>>2];a=H[b+8>>2];if(!a){a=H[b+40>>2]}a=Ia[a|0](c,0,11)|0;H[b+52>>2]=a;b:{if(!a){a=0;break b}a=Jd(b+8|0,a);H[b+128>>2]=0;H[b+64>>2]=0;H[b+65776>>2]=a;H[b+65780>>2]=Ha;H[b+56>>2]=0;H[b+60>>2]=0;a=cb(65800);c=b+65792|0;H[c>>2]=0;H[c+4>>2]=0;H[b+65784>>2]=0;H[b+65788>>2]=0;if(!a){Ia[H[b+28>>2]](H[b+36>>2],H[b+52>>2])|0;a=0;break b}H[b+65800>>2]=0;$a(a,b+8|0,65800)}Ga=b+65808|0;return a}function Eh(a){var b=0,c=0,d=0;Ub(a+40|0,0,4);b=H[a+152>>2];if(b){Ta(b);H[a+152>>2]=0}b=H[a+156>>2];if(b){Ta(b);H[a+156>>2]=0}b=H[a+160>>2];if(b){Ta(b);H[a+160>>2]=0}b=H[a+172>>2];if(b){Ta(b);H[a+172>>2]=0}b=H[a+200>>2];if(b){Ta(b);H[a+200>>2]=0}b=H[a+232>>2];if(b){Ta(b);H[a+232>>2]=0}b=H[a+212>>2];if(b){Ta(b);H[a+212>>2]=0}b=H[a+216>>2];if(b){Ta(b);H[a+216>>2]=0}b=H[a+220>>2];if(b){Ta(b);H[a+220>>2]=0}b=H[a+224>>2];if(b){Ta(b);H[a+224>>2]=0}b=H[a+184>>2];if(b){Ta(b);H[a+184>>2]=0}b=H[a+188>>2];if(b){Ta(b);H[a+188>>2]=0}H[a+44>>2]=H[a+44>>2]&-385;c=H[a+236>>2];if((c|0)>0){b=0;while(1){d=H[(H[a+240>>2]+N(b,12)|0)+8>>2];if(d){Ta(d);c=H[a+236>>2]}b=b+1|0;if((c|0)>(b|0)){continue}break}}H[a+236>>2]=0;b=H[a+240>>2];if(b){Ta(b);H[a+240>>2]=0}}function KH(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-16|0;Ga=d;c=H[b+12>>2];c=N(H[b+8>>2],c&512?1:2)+(c>>>4&16^52)|0;H[d+8>>2]=c;H[d+4>>2]=108;H[a+8>>2]=c+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);c=(C(O(M[b+24>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);c=(C(O(M[b+32>>3])),v(2));F[d+12|0]=c;F[d+13|0]=c>>>8;F[d+14|0]=c>>>16;F[d+15|0]=c>>>24;Ua(H[a+4>>2],d+12|0,4);if(!(F[b+13|0]&1)){Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],b+48|0,4);Ua(H[a+4>>2],b+52|0,4)}c=H[b+8>>2];if(c){Ua(H[a+4>>2],b+56|0,c<<((H[b+12>>2]>>>9^-1)&1))}Ga=d+16|0}function ex(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=H[a+448>>2];if(H[b+16>>2]){g=b;a:{b:{if(!H[a+160>>2]|(!H[a+80>>2]|!H[a+224>>2])){break b}c=H[b+112>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,1,N(H[a+36>>2],24))|0;H[b+112>>2]=c}if(H[a+36>>2]<=0){break b}d=H[a+216>>2];while(1){b=H[d+80>>2];if(!b|!J[b>>1]|(!J[b+2>>1]|!J[b+16>>1])){break b}if(!J[b+4>>1]|(!J[b+32>>1]|!J[b+18>>1])){break b}b=H[a+160>>2]+(e<<8)|0;if(H[b>>2]<0){break b}H[c+4>>2]=H[b+4>>2];h=H[b+4>>2];H[c+8>>2]=H[b+8>>2];i=H[b+8>>2];H[c+12>>2]=H[b+12>>2];j=H[b+12>>2];H[c+16>>2]=H[b+16>>2];k=H[b+16>>2];H[c+20>>2]=H[b+20>>2];f=H[b+20>>2]|k|(h|i|j)?1:f;d=d+88|0;c=c+24|0;e=e+1|0;if((e|0)<H[a+36>>2]){continue}break}b=298;if(f){break a}}b=294}H[g+12>>2]=b}H[a+156>>2]=0}function FH(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ga-16|0;Ga=f;H[f+12>>2]=c;c=H[e+4>>2]-H[e>>2]|0;H[f+8>>2]=c+32;c=c- -64|0;H[f+4>>2]=c;H[f>>2]=71;H[a+8>>2]=c+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],f,4);Ua(H[a+4>>2],f+4|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],f+12|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],d+16|0,4);Ua(H[a+4>>2],d+20|0,4);Ua(H[a+4>>2],d+24|0,4);Ua(H[a+4>>2],d+28|0,4);d=H[e>>2];b=H[e+4>>2];if((d|0)!=(b|0)){while(1){Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);d=d+16|0;if((b|0)!=(d|0)){continue}break}}Ga=f+16|0}function un(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=Ga-16|0;Ga=c;H[c+8>>2]=1024;H[c+12>>2]=1024;H[c>>2]=0;H[c+4>>2]=0;a:{if(H[b+40>>2]==-1698247209){H[c>>2]=G[b+46>>1];H[c+4>>2]=G[b+48>>1];H[c+8>>2]=G[b+50>>1];H[c+12>>2]=G[b+52>>1];f=H[c+8>>2];e=H[c>>2];d=f-e|0;g=d>>31;d=(d^g)-g>>>0<2;i=d?H[b+180>>2]:f;h=d?H[b+172>>2]:e;d=H[c+12>>2]-H[c+4>>2]|0;e=d>>31;if((d^e)-e>>>0>1){break a}H[c+4>>2]=H[b+176>>2];H[c+12>>2]=H[b+184>>2];break a}d=H[b+184>>2];H[c+8>>2]=H[b+180>>2];H[c+12>>2]=d;d=H[b+176>>2];H[c>>2]=H[b+172>>2];H[c+4>>2]=d;h=H[c>>2];i=H[c+8>>2]}e=H[b+176>>2];g=H[c+12>>2];d=H[c+4>>2];M[a+8>>3]=d|0;M[a>>3]=h|0;b=i-h|0;f=b>>31;M[a+16>>3]=((b^f)-f>>>0<2?h+1024|0:i)|0;b=g-d|0;d=b>>31;M[a+24>>3]=((b^d)-d>>>0<2?e+1024|0:g)|0;Ga=c+16|0}function op(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=(H[b+52>>2]+H[b+44>>2]|0)+80|0;H[e+12>>2]=d;H[e+8>>2]=81;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);Ua(H[a+4>>2],b+32|0,4);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],b+48|0,4);Ua(H[a+4>>2],b+52|0,4);Ua(H[a+4>>2],b+56|0,4);Ua(H[a+4>>2],b+60|0,4);Ua(H[a+4>>2],b- -64|0,4);Ua(H[a+4>>2],b+68|0,4);d=H[b+44>>2];if(d){Ua(H[a+4>>2],H[c+4>>2],d)}d=H[b+52>>2];if(d){Ua(H[a+4>>2],H[c+4>>2]+H[b+44>>2]|0,d)}Ga=e+16|0}function Pf(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Ga-16|0;Ga=e;a:{b:{if(!c){H[a>>2]=0;F[a+11|0]=0;break b}d=c+1|0;g=Va((d|0)!=(d&1073741823)?-1:d<<2);c:{if((c|0)>0){d=0;h=g;while(1){d:{f=d+1|0;i=J[(d<<1)+b>>1];e:{f:{if((i- -8192&65535)>>>0<63488){d=f;break f}if((c|0)<=(f|0)){break d}d=d+2|0;f=J[(f<<1)+b>>1];if((f&64512)!=56320){break e}i=(i<<10&1047552|f&1023)+65536|0}H[h>>2]=i;h=h+4|0}if((c|0)>(d|0)){continue}}break}if((g|0)!=(h|0)){break c}}H[a>>2]=0;F[a+11|0]=0;break b}b=h-g|0;if((b|0)<0){break a}c=b>>2;g:{if(b>>>0>=8){d=c+4&-4;b=Va(d<<2);H[e+8>>2]=d|-2147483648;H[e>>2]=b;H[e+4>>2]=c;break g}F[e+11|0]=c;b=e}Wa(b,g,c);H[(c<<2)+b>>2]=0;Ta(g);H[a+8>>2]=H[e+8>>2];b=H[e+4>>2];H[a>>2]=H[e>>2];H[a+4>>2]=b}Ga=e+16|0;return}Qb();X()}function dg(a,b,c){var d=0;a:{if(H[a>>2]|c>>>0<44|(I[b|0]!=83|I[b+1|0]!=70)){break a}if(I[b+2|0]!=87|I[b+3|0]!=57|(I[b+4|0]!=52|I[b+5|0]!=65)){break a}if(I[b+7|0]|I[b+6|0]!=4|(I[b+9|0]|I[b+8|0]!=16)){break a}if(I[b+11|0]|I[b+10|0]!=1|(I[b+13|0]|I[b+12|0]!=100)){break a}if(I[b+14|0]|I[b+15|0]|(I[b+17|0]|I[b+16|0]!=204)){break a}if(I[b+18|0]|I[b+19|0]|(I[b+21|0]|I[b+20|0]!=59)){break a}if(I[b+22|0]|I[b+23|0]|(I[b+24|0]!=218|I[b+25|0]!=7)){break a}if(I[b+26|0]|I[b+27|0]|(I[b+28|0]!=7|I[b+29|0]!=1)){break a}if(I[b+30|0]|I[b+31|0]|(I[b+33|0]|I[b+32|0]!=68)){break a}if(I[b+34|0]|I[b+35|0]|(I[b+36|0]!=208|I[b+37|0]!=7)){break a}if(I[b+38|0]|I[b+39|0]|(I[b+40|0]!=75|I[b+41|0]!=1)){break a}if(I[b+42|0]|I[b+43|0]){break a}d=1}return d}function Bm(a,b,c,d){a:{switch(b-9|0){case 0:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];return;case 6:b=H[c>>2];H[c>>2]=b+4;b=G[b>>1];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 7:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=J[b>>1];H[a+4>>2]=0;return;case 8:b=H[c>>2];H[c>>2]=b+4;b=F[b|0];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 9:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=I[b|0];H[a+4>>2]=0;return;case 16:b=H[c>>2]+7&-8;H[c>>2]=b+8;M[a>>3]=M[b>>3];return;case 17:Ia[d|0](a,c);default:return;case 1:case 4:case 14:b=H[c>>2];H[c>>2]=b+4;b=H[b>>2];H[a>>2]=b;H[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=H[c>>2];H[c>>2]=b+4;H[a>>2]=H[b>>2];H[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=H[c>>2]+7&-8;H[c>>2]=b+8;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c}function ki(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+124>>2];a:{if(!H[a+65708>>2]){break a}if(!b){b=0;break a}c=a+65752|0;while(1){b=H[a+65756>>2];f=a+d|0;e=H[a+65744>>2];e=H[b+((I[f+164|0]^e&255)<<2)>>2]^e>>>8;H[a+65744>>2]=e;e=N(H[a+65748>>2]+(e&255)|0,134775813)+1|0;H[a+65748>>2]=e;g=b;b=H[c>>2];H[c>>2]=H[g+((b&255^e>>>24)<<2)>>2]^b>>>8;F[f+164|0]=I[f+164|0]^N(b|2,b&65533^3)>>>8;b=H[a+124>>2];d=d+1|0;if(b>>>0>d>>>0){continue}break}}f=Ia[H[a+8>>2]](H[a+28>>2],H[a+44>>2],a+164|0,b)|0;d=H[a+72>>2];H[a+72>>2]=0;b=H[a+124>>2];H[a+124>>2]=0;c=a+65736|0;e=c;g=H[c>>2];d=g+d|0;c=H[c+4>>2];H[e>>2]=d;H[e+4>>2]=d>>>0<g>>>0?c+1|0:c;a=a+65728|0;d=a;c=b+H[a>>2]|0;a=H[a+4>>2];H[d>>2]=c;H[d+4>>2]=b>>>0>c>>>0?a+1|0:a;return(b|0)!=(f|0)?-1:0}function Tb(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=H[a+4>>2];g=H[a>>2];f=H[a+16>>2];a:{b:{if(H[f+436>>2]){e=g;break b}if((c|0)>24){i=c;e=g;break a}while(1){if(!h){if(!(Ia[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];g=H[e>>2]}e=g+1|0;h=h-1|0;c:{i=I[g|0];if((i|0)==255){while(1){if(!h){if(!(Ia[H[H[f+24>>2]+12>>2]](f)|0)){return 0}e=H[f+24>>2];h=H[e+4>>2];e=H[e>>2]}h=h-1|0;g=I[e|0];i=255;e=e+1|0;if((g|0)==255){continue}break}if(g){break c}}b=b<<8|i;j=(c|0)<17;g=e;i=c+8|0;c=i;if(j){continue}break a}break}H[f+436>>2]=g}if((c|0)>=(d|0)){i=c;break a}if(!H[H[f+464>>2]+36>>2]){d=H[f>>2];H[d+20>>2]=120;Ia[H[d+4>>2]](f,-1);H[H[f+464>>2]+36>>2]=1}i=25;b=b<<25-c}H[a+12>>2]=i;H[a+8>>2]=b;H[a+4>>2]=h;H[a>>2]=e;return 1}function jg(a){var b=0,c=0,d=0;c=Ga-32|0;Ga=c;a:{if(!md(a,67248,11)){Xa(H[a+628>>2],44924,45315,0);a=0;break a}b=cb(112);H[a+584>>2]=b;if(!b){b=H[a+628>>2];H[c>>2]=H[a>>2];Xa(b,42834,45785,c);a=0;break a}d=H[a+8>>2];H[b>>2]=d;H[b+48>>2]=H[a+672>>2];H[a+672>>2]=501;H[b+52>>2]=H[a+668>>2];H[a+668>>2]=502;H[b+56>>2]=H[a+676>>2];H[a+676>>2]=503;H[b+44>>2]=0;H[b+36>>2]=0;H[b+28>>2]=0;H[b+32>>2]=0;if(!d){H[a+12>>2]=H[a+12>>2]|256}H[b+80>>2]=0;H[c+16>>2]=504;lb(a,65540,c+16|0);H[H[a+584>>2]+96>>2]=0;H[a+556>>2]=505;H[a+548>>2]=505;H[a+540>>2]=505;H[a+520>>2]=506;H[a+516>>2]=507;H[a+572>>2]=508;H[a+564>>2]=509;H[a+560>>2]=510;H[a+552>>2]=510;H[a+544>>2]=510;H[a+536>>2]=511;H[a+532>>2]=512;H[a+524>>2]=507;a=1}Ga=c+32|0;return a}function wv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Ga-32|0;Ga=b;g=H[a+420>>2];if(H[a+264>>2]){je(g)}H[b+24>>2]=0;H[b+28>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;if(H[a+288>>2]>0){while(1){d=H[((h<<2)+a|0)+292>>2];a:{if(H[a+360>>2]|H[a+368>>2]){break a}e=H[d+20>>2]<<2;f=e+(b+16|0)|0;if(H[f>>2]){break a}i=a+e|0;c=H[i+120>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[i+120>>2]=c}rl(a,c,H[(e+g|0)+76>>2]);H[f>>2]=1}b:{if(!H[a+364>>2]){break b}d=H[d+24>>2]<<2;e=d+b|0;if(H[e>>2]){break b}f=a+d|0;c=H[f+136>>2];if(!c){c=Ia[H[H[a+4>>2]>>2]](a,0,280)|0;H[c+276>>2]=0;H[f+136>>2]=c}rl(a,c,H[(d+g|0)+92>>2]);H[e>>2]=1}h=h+1|0;if((h|0)<H[a+288>>2]){continue}break}}Ga=b+32|0}function Gs(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,k=0;h=Ga-16|0;Ga=h;a:{b:{if(!d){e=H[a+584>>2];if(!e){break b}f=(c|0)/H[e+8>>2]|0;if(H[e>>2]==2){c=b}else{if(H[e+16>>2]<(f|0)){break a}c=H[e+12>>2]}j=c;g=H[a+608>>2];d=H[a+604>>2];c=0;c:{if((f|0)<=0){i=g;break c}if((g|0)<=0){i=g;break c}while(1){H[(c<<2)+j>>2]=I[d+2|0]|(I[d+1|0]<<8|I[d|0]<<16);i=g-3|0;d=d+3|0;c=c+1|0;if((f|0)<=(c|0)){break c}k=g>>>0>3;g=i;if(k){continue}break}}H[a+608>>2]=i;H[a+604>>2]=d;d:{if((c|0)!=(f|0)){b=H[a>>2];d=H[a+628>>2];a=H[a+472>>2];H[h+4>>2]=f-c;H[h>>2]=a;Xa(d,b,49686,h);a=0;break d}Ia[H[e+20>>2]](e,b,f);a=1}Ga=h+16|0;return a|0}aa(48528,41871,248,65584);X()}aa(46013,41871,249,65584);X()}aa(48746,41871,256,65584);X()}function dj(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!a){return 0}e=H[d>>2];a:{if((e|0)<0){break a}f=H[d+8>>2];if((f|0)<0){break a}h=H[d+4>>2];if((h|0)<0){break a}g=H[d+12>>2];if((g|0)<0){break a}if((g-h|0)>(c|0)){g=c+h|0;H[d+12>>2]=g}if((f-e|0)>(b|0)){f=b+e|0;H[d+8>>2]=f}if((g-h|0)==(c|0)&(f-e|0)==(b|0)){break a}c=(e|0)<(f|0)?f:e;d=(e|0)>(f|0)?f:e;f=(h|0)<(g|0)?g:h;e=(h|0)>(g|0)?g:h;i=Va(N(c-d|0,f-e|0)<<2);e=e<<2;j=f<<2;if(e>>>0>=j>>>0){break a}k=c<<2;d=d<<2;if(k>>>0<=d>>>0){break a}f=0;while(1){l=N(b,e);c=d;while(1){h=f+i|0;g=c+l|0;F[h|0]=I[g+a|0];F[h+1|0]=I[(g|1)+a|0];F[h+2|0]=I[(g|2)+a|0];F[h+3|0]=I[(g|3)+a|0];f=f+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}e=e+4|0;if(j>>>0>e>>>0){continue}break}}return i}function _D(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=H[a+4>>2];if(!d){return 0}a=c;c=0;f=a-1|0;a:{b:{if((a|0)>=2){a=b;c:{while(1){d:{e:{f:{c=H[d+4>>2];e=H[d+8>>2];if((c|0)==(e|0)){break f}h=If(c,10,e-c|0);g:{if(h){e=H[d+4>>2];c=(h-e|0)+1|0;break g}e=H[d+4>>2];c=H[d+8>>2]-e|0}g=e;e=c>>>0<f>>>0?c:f;$a(a,g,e);g=e+H[d+4>>2]|0;H[d+4>>2]=g;a=a+e|0;if(c>>>0>=f>>>0|h){break d}f=f-e|0;if(H[d+8>>2]==(g|0)){break f}H[d+4>>2]=g+1;c=I[g|0];break e}c=Wg(d);if((c|0)>=0){break e}c=0;if((a|0)==(b|0)){break c}if(I[d|0]&16){break d}break c}F[a|0]=c;a=a+1|0;if((c&255)==10){break d}f=f-1|0;if(f){continue}}break}if(!b){c=0;break c}F[a|0]=0;c=b}break b}a=H[d+72>>2];H[d+72>>2]=a-1|a;if(f){break b}F[b|0]=0;break a}b=c}return b|0}function Im(a,b,c,d,e,f){var g=0;g=Ga-80|0;Ga=g;a:{if((f|0)>=16384){Gb(g+32|0,b,c,d,e,0,0,0,2147352576);d=H[g+40>>2];e=H[g+44>>2];b=H[g+32>>2];c=H[g+36>>2];if(f>>>0<32767){f=f-16383|0;break a}Gb(g+16|0,b,c,d,e,0,0,0,2147352576);f=((f|0)<49149?f:49149)-32766|0;d=H[g+24>>2];e=H[g+28>>2];b=H[g+16>>2];c=H[g+20>>2];break a}if((f|0)>-16383){break a}Gb(g- -64|0,b,c,d,e,0,0,0,7471104);d=H[g+72>>2];e=H[g+76>>2];b=H[g+64>>2];c=H[g+68>>2];if(f>>>0>4294934644){f=f+16269|0;break a}Gb(g+48|0,b,c,d,e,0,0,0,7471104);f=((f|0)>-48920?f:-48920)+32538|0;d=H[g+56>>2];e=H[g+60>>2];b=H[g+48>>2];c=H[g+52>>2]}Gb(g,b,c,d,e,0,0,0,f+16383<<16);b=H[g+12>>2];H[a+8>>2]=H[g+8>>2];H[a+12>>2]=b;b=H[g+4>>2];H[a>>2]=H[g>>2];H[a+4>>2]=b;Ga=g+80|0}function ug(a,b){var c=0,d=0,e=0;je(a);a:{if(H[a+108>>2]){break a}ql(a);c=H[a+112>>2];H[a+112>>2]=c+1;F[c|0]=255;c=H[a+116>>2]-1|0;H[a+116>>2]=c;b:{if(c){c=H[a+112>>2];break b}c=H[a+120>>2];d=H[c+24>>2];if(!(Ia[H[d+12>>2]](c)|0)){c=H[a+120>>2];e=H[c>>2];H[e+20>>2]=25;Ia[H[e>>2]](c)}c=H[d>>2];H[a+116>>2]=H[d+4>>2]}H[a+112>>2]=c+1;F[c|0]=b-48;b=H[a+116>>2]-1|0;H[a+116>>2]=b;if(b){break a}c=H[a+120>>2];b=H[c+24>>2];if(!(Ia[H[b+12>>2]](c)|0)){c=H[a+120>>2];d=H[c>>2];H[d+20>>2]=25;Ia[H[d>>2]](c)}H[a+112>>2]=H[b>>2];H[a+116>>2]=H[b+4>>2]}c=H[a+120>>2];c:{if(!H[c+360>>2]){if(H[c+288>>2]<=0){break c}b=0;while(1){H[((b<<2)+a|0)+20>>2]=0;b=b+1|0;if((b|0)<H[c+288>>2]){continue}break}break c}H[a+128>>2]=0;H[a+132>>2]=0}}function ql(a){var b=0,c=0,d=0,e=0,f=0;a:{if(H[a+108>>2]){break a}b=H[a+16>>2];if((b|0)<=0){break a}c=b+7|0;f=H[a+12>>2]|127<<17-b;while(1){b=H[a+112>>2];H[a+112>>2]=b+1;F[b|0]=f>>>16;b=H[a+116>>2]-1|0;H[a+116>>2]=b;if(!b){d=H[a+120>>2];b=H[d+24>>2];if(!(Ia[H[b+12>>2]](d)|0)){d=H[a+120>>2];e=H[d>>2];H[e+20>>2]=25;Ia[H[e>>2]](d)}H[a+112>>2]=H[b>>2];H[a+116>>2]=H[b+4>>2]}b=c;b:{if((f&16711680)!=16711680){break b}c=H[a+112>>2];H[a+112>>2]=c+1;F[c|0]=0;c=H[a+116>>2]-1|0;H[a+116>>2]=c;if(c){break b}d=H[a+120>>2];c=H[d+24>>2];if(!(Ia[H[c+12>>2]](d)|0)){d=H[a+120>>2];e=H[d>>2];H[e+20>>2]=25;Ia[H[e>>2]](d)}H[a+112>>2]=H[c>>2];H[a+116>>2]=H[c+4>>2]}c=b-8|0;f=f<<8;if((b|0)>15){continue}break}}H[a+12>>2]=0;H[a+16>>2]=0}function nf(a,b){var c=0,d=0;c=Ga-16|0;Ga=c;d=(C(O(M[b>>3])),v(2));F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;Ua(H[a+4>>2],c+12|0,4);d=(C(O(M[b+8>>3])),v(2));F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;Ua(H[a+4>>2],c+12|0,4);d=(C(O(M[b+16>>3])),v(2));F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;Ua(H[a+4>>2],c+12|0,4);d=(C(O(M[b+24>>3])),v(2));F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;Ua(H[a+4>>2],c+12|0,4);d=(C(O(M[b+32>>3])),v(2));F[c+12|0]=d;F[c+13|0]=d>>>8;F[c+14|0]=d>>>16;F[c+15|0]=d>>>24;Ua(H[a+4>>2],c+12|0,4);b=(C(O(M[b+40>>3])),v(2));F[c+12|0]=b;F[c+13|0]=b>>>8;F[c+14|0]=b>>>16;F[c+15|0]=b>>>24;Ua(H[a+4>>2],c+12|0,4);Ga=c+16|0}function _h(a,b,c){var d=0,e=0,f=0;d=H[a+20>>2];if((d|0)!=100){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}d=H[a+88>>2];if(!d){d=Ia[H[H[a+4>>2]>>2]](a,0,132)|0;H[d+128>>2]=0;H[a+88>>2]=d}e=0;while(1){f=(N(H[(e<<2)+27888>>2],b)+50|0)/100|0;f=(f|0)>1?f:1;f=f>>>0<32767?f:32767;G[(e<<1)+d>>1]=c?f>>>0>255?255:f:f;e=e+1|0;if((e|0)!=64){continue}break}H[d+128>>2]=0;d=H[a+20>>2];if((d|0)!=100){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}d=H[a+92>>2];if(!d){d=Ia[H[H[a+4>>2]>>2]](a,0,132)|0;H[d+128>>2]=0;H[a+92>>2]=d}e=0;while(1){a=(N(H[(e<<2)+28144>>2],b)+50|0)/100|0;a=(a|0)>1?a:1;a=a>>>0<32767?a:32767;G[(e<<1)+d>>1]=c?a>>>0>255?255:a:a;e=e+1|0;if((e|0)!=64){continue}break}H[d+128>>2]=0}function Ch(a,b){var c=0,d=0,e=0,f=0,g=0;e=b<<1;if(e){c=a;while(1){d=I[c+3|0];F[c+3|0]=I[c|0];F[c|0]=d;d=I[c+2|0];F[c+2|0]=I[c+1|0];F[c+1|0]=d;d=I[c+7|0];F[c+7|0]=I[c+4|0];F[c+4|0]=d;d=I[c+6|0];F[c+6|0]=I[c+5|0];F[c+5|0]=d;c=c+8|0;e=e-2|0;if(e){continue}break}}a:{if(!b){break a}e=b-1|0;d=b&3;if(d){c=0;while(1){f=a,g=UI(H[a>>2],H[a+4>>2]),H[f>>2]=g;H[a+4>>2]=Ha;a=a+8|0;b=b-1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(e>>>0<3){break a}while(1){f=a,g=UI(H[a>>2],H[a+4>>2]),H[f>>2]=g;H[a+4>>2]=Ha;f=a,g=UI(H[a+8>>2],H[a+12>>2]),H[f+8>>2]=g;H[a+12>>2]=Ha;f=a,g=UI(H[a+16>>2],H[a+20>>2]),H[f+16>>2]=g;H[a+20>>2]=Ha;f=a,g=UI(H[a+24>>2],H[a+28>>2]),H[f+24>>2]=g;H[a+28>>2]=Ha;a=a+32|0;b=b-4|0;if(b){continue}break}}}function mp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga-16|0;Ga=e;d=(H[b+52>>2]+H[b+44>>2]|0)+76|0;H[e+12>>2]=d;H[e+8>>2]=80;H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);Ua(H[a+4>>2],b+32|0,4);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],b+48|0,4);Ua(H[a+4>>2],b+52|0,4);Ua(H[a+4>>2],b+56|0,4);Ua(H[a+4>>2],b+60|0,4);Ua(H[a+4>>2],b- -64|0,4);d=H[b+44>>2];if(d){Ua(H[a+4>>2],H[c+4>>2],d)}d=H[b+52>>2];if(d){Ua(H[a+4>>2],H[c+4>>2]+H[b+44>>2]|0,d)}Ga=e+16|0}function uk(a,b,c){var d=0,e=0,f=0;d=Ga-32|0;Ga=d;H[d+16>>2]=0;H[d+8>>2]=0;H[d+12>>2]=0;H[d>>2]=0;H[d+4>>2]=0;f=wb(b);a:{if(!c){og(a,b,0);break a}if(!I[c|0]){og(a,b,c);break a}c=pg(a,c,wb(c),0,d);if(!a){rf(0,d,c);break a}H[a+744>>2]=34;F[d+28|0]=122;F[d+29|0]=84;F[d+30|0]=88;F[d+31|0]=116;e=(c+f|0)+2|0;F[d+27|0]=e;F[d+26|0]=e>>>8;F[d+25|0]=e>>>16;F[d+24|0]=e>>>24;xb(a,d+24|0,8);H[a+348>>2]=2052348020;_c(a);ob(a,d+28|0,4);H[a+744>>2]=66;b:{if(!b){break b}e=f+1|0;if(!e){break b}xb(a,b,e);ob(a,b,e)}F[d+23|0]=0;b=d+23|0;xb(a,b,1);ob(a,b,1);rf(a,d,c);H[a+744>>2]=130;b=H[a+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[d+24|0]=b;F[d+25|0]=b>>>8;F[d+26|0]=b>>>16;F[d+27|0]=b>>>24;xb(a,d+24|0,4)}Ga=d+32|0}function bi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=H[a+4>>2];a:{if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Ia[H[H[a>>2]>>2]](a);break a}if((b|0)!=1){break a}c=H[d+68>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Ia[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+68>>2]=0;c=H[d+72>>2];if(c){while(1){if(H[c+40>>2]){H[c+40>>2]=0;Ia[H[c+56>>2]](a,c+48|0)}c=H[c+44>>2];if(c){continue}break}}H[d+72>>2]=0}b=(b<<2)+d|0;a=b;c=H[a+60>>2];H[a+60>>2]=0;if(c){while(1){a=H[c>>2];e=H[c+4>>2]+H[c+8>>2]|0;Ta(c);H[d+76>>2]=H[d+76>>2]-(e+16|0);c=a;if(c){continue}break}}c=H[b+52>>2];H[b+52>>2]=0;if(c){while(1){a=H[c>>2];b=(H[c+4>>2]+H[c+8>>2]|0)+16|0;Ta(c);H[d+76>>2]=H[d+76>>2]-b;c=a;if(c){continue}break}}}function Zm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ga-16|0;Ga=e;g=(C(a),v(2));c=g&2147483647;a:{if(c>>>0<=1305022426){h=+a;f=h*.6366197723675814+6755399441055744+-6755399441055744;d=h+f*-1.5707963109016418+f*-1.5893254773528196e-8;M[b>>3]=d;g=d<-.7853981852531433;if(P(f)<2147483648){c=~~f}else{c=-2147483648}if(g){d=f+-1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c-1|0;break a}if(!(d>.7853981852531433)){break a}d=f+1;M[b>>3]=h+d*-1.5707963109016418+d*-1.5893254773528196e-8;c=c+1|0;break a}if(c>>>0>=2139095040){M[b>>3]=O(a-a);c=0;break a}i=c;c=(c>>>23|0)-150|0;M[e+8>>3]=(x(2,i-(c<<23)|0),B());c=$m(e+8|0,e,c,1,0);d=M[e>>3];if((g|0)<0){M[b>>3]=-d;c=0-c|0;break a}M[b>>3]=d}Ga=e+16|0;return c}function bo(a,b){var c=0,d=0,e=0;c=H[b>>2];H[a>>2]=c;H[H[c-12>>2]+a>>2]=H[b+4>>2];b=0;d=a+124|0;c=H[d+8>>2];a=H[d+4>>2];a:{if((c|0)==(a|0)){a=c;break a}while(1){e=H[(b<<2)+a>>2];if(e){Yi(e);Ta(e);c=H[d+8>>2];a=H[d+4>>2]}b=b+1|0;if(b>>>0<c-a>>2>>>0){continue}break}}H[d+8>>2]=a;a=H[d+20>>2];e=d+24|0;if((a|0)!=(e|0)){while(1){c=a;a=H[a+20>>2];if(a){Ia[H[H[a>>2]+4>>2]](a)}b=H[c+4>>2];b:{if(!b){a=H[c+8>>2];if((c|0)==H[a>>2]){break b}b=c+8|0;while(1){c=H[b>>2];b=c+8|0;a=H[c+8>>2];if((c|0)!=H[a>>2]){continue}break}break b}while(1){a=b;b=H[a>>2];if(b){continue}break}}if((a|0)!=(e|0)){continue}break}}a=d+20|0;Uf(a,H[d+24>>2]);H[d+20>>2]=e;H[d+24>>2]=0;H[d+28>>2]=0;Uf(a,0);a=H[d+4>>2];if(a){H[d+8>>2]=a;Ta(a)}}function _a(a,b,c){var d=0,e=0,f=0;a:{if(!c){break a}F[a|0]=b;e=a+c|0;F[e-1|0]=b;if(c>>>0<3){break a}F[a+2|0]=b;F[a+1|0]=b;F[e-3|0]=b;F[e-2|0]=b;if(c>>>0<7){break a}F[a+3|0]=b;F[e-4|0]=b;if(c>>>0<9){break a}e=0-a&3;f=e+a|0;d=N(b&255,16843009);H[f>>2]=d;b=c-e&-4;c=b+f|0;H[c-4>>2]=d;if(b>>>0<9){break a}H[f+8>>2]=d;H[f+4>>2]=d;H[c-8>>2]=d;H[c-12>>2]=d;if(b>>>0<25){break a}H[f+24>>2]=d;H[f+20>>2]=d;H[f+16>>2]=d;H[f+12>>2]=d;H[c-16>>2]=d;H[c-20>>2]=d;H[c-24>>2]=d;H[c-28>>2]=d;c=b;b=f&4|24;c=c-b|0;if(c>>>0<32){break a}d=QI(d,0,1,1);e=Ha;b=b+f|0;while(1){H[b+24>>2]=d;H[b+28>>2]=e;H[b+16>>2]=d;H[b+20>>2]=e;H[b+8>>2]=d;H[b+12>>2]=e;H[b>>2]=d;H[b+4>>2]=e;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}return a}function ZD(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;var j=0,k=0,l=0;f=b-f|0;j=d-b|0;b=j-c|0;k=!c|!e|(f|b)<0;a:{if(k){d=H[a>>2];if((f|0)>0){g=H[d-12>>2]+a|0;H[g+8>>2]=f+H[g+8>>2]}d=d-12|0;f=H[d>>2]+a|0;H[f+8>>2]=H[f+8>>2]+c;if((b|0)>0){c=H[d>>2]+a|0;H[c+8>>2]=b+H[c+8>>2]}a=H[d>>2]+a|0;H[a+8>>2]=H[a+8>>2]+e;break a}d=H[a>>2]-12|0;b=H[d>>2]+a|0;H[b+8>>2]=f+H[b+8>>2];f=H[d>>2]+a|0;b=H[f+8>>2];H[f+8>>2]=b+j;a=H[d>>2]+a|0;d=a;a=H[a+8>>2];l=(+(e>>>0)+-.5)*.25;b:{if(P(l)<2147483648){f=~~l;break b}f=-2147483648}H[d+8>>2]=(a+(f<<2)|0)+4;c:{if(!b|!c|(!a|(c|0)<4)){break c}if((I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24))>>>0<13){break c}xj(b+4|0,c-4|0,a,e,g,h,i)}}return!k|0}function Ir(a){a=a|0;var b=0,c=0,d=0,e=0;a:{c=H[a+584>>2];if(c){H[a+672>>2]=H[c+160>>2];H[a+668>>2]=H[c+164>>2];b=H[c+252>>2];if(b){Ta(b)}b=H[c+256>>2];if(b){Ta(b)}b=H[c+260>>2];if(b){Ta(b)}b=H[c+264>>2];if(b){Ta(b)}b=H[c+268>>2];if(b){Ta(b)}b=H[c+272>>2];if(b){Ta(b)}b=H[c+276>>2];if(b){Ta(b)}b=H[c+280>>2];if(b){Ta(b)}b=H[c+284>>2];if(b){Ta(b)}b=H[c+288>>2];if(b){Ta(b)}b=H[c+292>>2];if(b){Ta(b)}b=H[c+296>>2];if(b){Ta(b)}if(I[c+400|0]){d=H[a+584>>2];if(!I[d+400|0]){break a}b=d+536|0;e=H[b+4>>2];if(e){Ia[H[e+40>>2]](b)}H[b+20>>2]=0;H[b+4>>2]=0;F[d+400|0]=0}b=H[c+1084>>2];if(b){Ta(b)}b=H[c+1104>>2];if(b){Ta(b)}b=H[c+5256>>2];if(b){Ta(b)}Ta(c);H[a+584>>2]=0;ee(a)}return}aa(61623,42004,1196,68922);X()}function Tk(a,b,c){var d=0,e=0,f=0,g=0;e=Ga-16|0;Ga=e;H[e+12>>2]=0;d=H[a+200>>2];if(d&1){a:{if(d&4){ab(a,34721);jb(a,c);break a}if(d&2){ab(a,34778)}if(!(!b|!(I[b+8|0]&2))){ab(a,34958);jb(a,c);break a}if(!(((I[a+401|0]!=3?I[a+405|0]:3)|0)==(c|0)&c>>>0<=4)){ab(a,35043);jb(a,c);break a}d=e+12|0;Kb(a,d,c);ob(a,d,c);if(jb(a,0)){break a}d=I[e+12|0];b:{if(I[a+401|0]&2){c=I[e+13|0];f=I[e+14|0];g=e+12|3;break b}F[a+495|0]=d;c=d;f=c;g=e+12|1}F[a+496|0]=I[g|0];F[a+494|0]=f;F[a+493|0]=c;F[a+492|0]=d;if(!(!a|!b)){c=I[a+492|0]|I[a+493|0]<<8|(I[a+494|0]<<16|I[a+495|0]<<24);F[b+68|0]=c;F[b+69|0]=c>>>8;F[b+70|0]=c>>>16;F[b+71|0]=c>>>24;F[b+72|0]=I[a+496|0];H[b+8>>2]=H[b+8>>2]|2}}Ga=e+16|0;return}hb(a,34545);X()}function Jy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ga-48|0;Ga=d;c=H[a>>2];e=H[c+20>>2];a:{b:{c:{if(!((e|0)<=0|(e|0)>H[c+116>>2])){a=H[c+112>>2]+(e<<2)|0;break c}f=H[c+120>>2];if(!f){break b}a=H[c+124>>2];if((a|0)>(e|0)|(e|0)>H[c+128>>2]){break b}a=f+(e-a<<2)|0}f=H[a>>2];if(f){break a}}H[c+24>>2]=e;f=H[H[c+112>>2]>>2]}a=f;d:{e:{while(1){e=I[a|0];if(!e){break e}a=a+1|0;if((e|0)!=37){continue}break}if(I[a|0]!=115){break e}H[d+32>>2]=c+24;$b(b,f,d+32|0);break d}g=H[c+32>>2];h=H[c+36>>2];i=H[c+40>>2];j=H[c+44>>2];k=H[c+24>>2];e=H[c+28>>2];a=H[c+52>>2];H[d+24>>2]=H[c+48>>2];H[d+28>>2]=a;H[d+16>>2]=i;H[d+20>>2]=j;H[d+8>>2]=g;H[d+12>>2]=h;H[d>>2]=k;H[d+4>>2]=e;$b(b,f,d)}Ga=d+48|0}function Jk(a,b,c){var d=0,e=0,f=0;d=Ga-16|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,38336);jb(a,c);break a}if(!(!b|!(F[b+9|0]&1))){ab(a,38360);jb(a,c);break a}if((c|0)!=9){ab(a,38381);jb(a,c);break a}c=d+7|0;Kb(a,c,9);ob(a,c,9);if(jb(a,0)){break a}c=I[d+7|0];b:{if(c&128){e=0-(((N(c,2130706432)-(I[d+8|0]<<16)|0)-(I[d+9|0]<<8)|0)-I[d+10|0]&2147483647)|0;break b}e=I[d+10|0]|(I[d+8|0]<<16|c<<24|I[d+9|0]<<8)}c=I[d+11|0];c:{if(c&128){c=0-(((N(c,2130706432)-(I[d+12|0]<<16)|0)-(I[d+13|0]<<8)|0)-I[d+14|0]&2147483647)|0;break c}c=I[d+14|0]|(I[d+12|0]<<16|c<<24|I[d+13|0]<<8)}f=I[d+15|0];if(!(!a|!b)){F[b+108|0]=f;H[b+104>>2]=c;H[b+100>>2]=e;H[b+8>>2]=H[b+8>>2]|256}}Ga=d+16|0;return}hb(a,38311);X()}function pw(a){a=a|0;var b=0,c=0,d=0;a:{b:{c:{b=H[a+20>>2];switch(b-101|0){case 2:break a;case 0:case 1:break c;default:break b}}if(K[a+260>>2]<K[a+32>>2]){b=H[a>>2];H[b+20>>2]=69;Ia[H[b>>2]](a)}Ia[H[H[a+388>>2]+8>>2]](a);break a}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}b=H[a+388>>2];if(!H[b+16>>2]){while(1){Ia[H[b>>2]](a);b=0;d=H[a+284>>2];if(d){while(1){c=H[a+8>>2];if(c){H[c+8>>2]=d;H[c+4>>2]=b;Ia[H[c>>2]](a)}if(!(Ia[H[H[a+400>>2]+4>>2]](a,0)|0)){c=H[a>>2];H[c+20>>2]=25;Ia[H[c>>2]](a)}b=b+1|0;d=H[a+284>>2];if(b>>>0<d>>>0){continue}break}}Ia[H[H[a+388>>2]+8>>2]](a);b=H[a+388>>2];if(!H[b+16>>2]){continue}break}}Ia[H[H[a+404>>2]+12>>2]](a);Ia[H[H[a+24>>2]+16>>2]](a);Af(a)}function Ds(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if((c|0)>0){g=H[a+12>>2];while(1){d=H[g>>2];G[b>>1]=(d>>>12&4093)+13314;h=163;a=0;i=d&16383;a:{if(i>>>0>16288){e=.210526316;f=.473684211;break a}b:{c:{while(1){d=a+h>>1;j=i-G[(d<<3)+64198>>1]|0;d:{if((j|0)>0){a=d;break d}if((j|0)>=0){break c}h=d}if((h-a|0)>1){continue}break}d=a;e=+(i-G[(d<<3)+64198>>1]|0)+.5;break b}e=.5}e=e*.0035000001080334187+ +L[(d<<3)+64192>>2];f=(+(d|0)+.5)*.0035000001080334187+.016939999535679817}f=f*32768;e:{if(P(f)<2147483648){a=~~f;break e}a=-2147483648}G[b+4>>1]=a;e=e*32768;f:{if(P(e)<2147483648){a=~~e;break f}a=-2147483648}G[b+2>>1]=a;g=g+4|0;b=b+6|0;a=(c|0)>1;c=c-1|0;if(a){continue}break}}}function Iu(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;g=I[d|0];e=I[d+1|0];d=g-e<<3;H[a+4>>2]=d;g=(e+g<<3)-2048|0;H[a>>2]=g;e=H[b+4>>2]+c|0;h=I[e|0];f=I[e+1|0];e=h-f<<3;H[a+36>>2]=e;h=(f+h<<3)-2048|0;H[a+32>>2]=h;f=H[b+8>>2]+c|0;i=I[f|0];j=I[f+1|0];f=i-j<<3;H[a+68>>2]=f;i=(i+j<<3)-2048|0;H[a+64>>2]=i;b=H[b+12>>2]+c|0;c=I[b|0];b=I[b+1|0];j=c-b<<3;k=j+d|0;l=e+f|0;H[a+68>>2]=k-l;H[a+4>>2]=k+l;c=(b+c<<3)-2048|0;b=c+g|0;k=h+i|0;H[a+64>>2]=b-k;H[a>>2]=b+k;e=e-f|0;d=d-j|0;b=N(e+d|0,4433)+4096|0;H[a+100>>2]=b+N(e,-15137)>>13;H[a+36>>2]=b+N(d,6270)>>13;d=h-i|0;c=g-c|0;b=N(d+c|0,4433)+4096|0;H[a+96>>2]=b+N(d,-15137)>>13;H[a+32>>2]=b+N(c,6270)>>13}function bh(a,b,c,d){var e=0,f=0;if(b){e=H[a>>2];if((e|0)!=H[a+4>>2]){while(1){a:{b:{c:{d:{e:{f:{e=H[(f<<2)+e>>2];switch((Ia[H[H[e>>2]+8>>2]](e)|0)-1|0){case 4:break b;case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break a}}Ia[H[H[b>>2]+32>>2]](b,M[e+8>>3],M[e+16>>3]);break a}Ia[H[H[b>>2]+36>>2]](b,M[e+8>>3],M[e+16>>3]);break a}Ia[H[H[b>>2]+40>>2]](b,M[e+8>>3],M[e+16>>3],M[e+24>>3],M[e+32>>3],M[e+40>>3],M[e+48>>3]);break a}Ia[H[H[b>>2]+44>>2]](b,M[e+8>>3],M[e+16>>3],M[e+24>>3],M[e+32>>3],M[e+40>>3],M[e+48>>3]);break a}Ia[H[H[b>>2]+48>>2]](b)}f=f+1|0;e=H[a>>2];if(f>>>0<H[a+4>>2]-e>>2>>>0){continue}break}}Ia[H[H[b>>2]+52>>2]](b,(d?2:0)|c);Ia[H[H[b>>2]+56>>2]](b)}}function gf(a,b,c,d){var e=0,f=0,g=0;if(H[a+208>>2]){g=H[H[a+120>>2]+696>>2];e=H[a+208>>2];Ia[H[H[e>>2]+32>>2]](e,M[b>>3],M[b+8>>3]);f=M[b>>3];e=H[a+208>>2];a:{if((g|0)!=1){Ia[H[H[e>>2]+36>>2]](e,f,M[b+8>>3]+M[b+24>>3]);e=H[a+208>>2];Ia[H[H[e>>2]+36>>2]](e,M[b>>3]+M[b+16>>3],M[b+8>>3]+M[b+24>>3]);e=H[a+208>>2];Ia[H[H[e>>2]+36>>2]](e,M[b>>3]+M[b+16>>3],M[b+8>>3]);break a}Ia[H[H[e>>2]+36>>2]](e,f+M[b+16>>3],M[b+8>>3]);e=H[a+208>>2];Ia[H[H[e>>2]+36>>2]](e,M[b>>3]+M[b+16>>3],M[b+8>>3]+M[b+24>>3]);e=H[a+208>>2];Ia[H[H[e>>2]+36>>2]](e,M[b>>3],M[b+8>>3]+M[b+24>>3])}b=H[a+208>>2];Ia[H[H[b>>2]+48>>2]](b);b=H[a+208>>2];Ia[H[H[b>>2]+52>>2]](b,(d?2:0)|c);a=H[a+208>>2];Ia[H[H[a>>2]+56>>2]](a)}}function qw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;H[a+4>>2]=0;if((b|0)!=80){d=H[a>>2];H[d+20>>2]=13;H[d+24>>2]=80;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]>>2]](a)}if((c|0)!=432){b=H[a>>2];H[b+20>>2]=22;H[b+24>>2]=432;H[H[a>>2]+28>>2]=c;Ia[H[H[a>>2]>>2]](a)}b=H[a>>2];c=H[a+12>>2];_a(a+4|0,0,428);H[a+12>>2]=c;H[a>>2]=b;Cl(a);H[a+84>>2]=0;H[a+88>>2]=0;H[a+8>>2]=0;H[a+92>>2]=0;H[a+96>>2]=0;H[a+100>>2]=0;H[a+120>>2]=0;H[a+124>>2]=0;H[a+112>>2]=100;H[a+116>>2]=100;H[a+104>>2]=100;H[a+108>>2]=100;H[a+128>>2]=0;H[a+132>>2]=0;H[a+136>>2]=0;H[a+140>>2]=0;H[a+144>>2]=0;H[a+148>>2]=0;H[a+424>>2]=0;H[a+384>>2]=63;H[a+380>>2]=24720;H[a+376>>2]=8;H[a+48>>2]=0;H[a+52>>2]=1072693248;H[a+20>>2]=100;H[a+24>>2]=0}function Qm(a){a=a|0;var b=0,c=0;H[a>>2]=19136;c=H[a+940>>2];if(c){b=H[c+268>>2];if(b){Ta(b)}b=H[c+280>>2];if(b){Ta(b)}b=H[c+292>>2];if(b){Ta(b)}b=H[c+304>>2];if(b){Ta(b)}b=H[c+316>>2];if(b){Ta(b)}b=H[c+328>>2];if(b){Ta(b)}b=H[c+340>>2];if(b){Ta(b)}b=H[c+352>>2];if(b){Ta(b)}b=H[c+364>>2];if(b){Ta(b)}b=H[c+376>>2];if(b){Ta(b)}b=H[c+388>>2];if(b){Ta(b)}b=H[c+400>>2];if(b){Ta(b)}b=H[c+412>>2];if(b){Ta(b)}b=H[c+424>>2];if(b){Ta(b)}b=H[c+436>>2];if(b){Ta(b)}b=H[c+448>>2];if(b){Ta(b)}b=H[c+460>>2];if(b){Ta(b)}b=H[c+472>>2];if(b){Ta(b)}b=H[c+484>>2];if(b){Ta(b)}b=H[c+496>>2];if(b){Ta(b)}a:{if(!I[c+512|0]){break a}b=H[c>>2];if(!b){break a}Ta(b)}Ta(c)}H[a>>2]=15644;nc(a);kc(a);return a|0}function Hs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ga-80|0;Ga=d;e=H[a+584>>2];a:{b:{switch(b-65560|0){case 0:b=e;e=H[c>>2];H[b>>2]=e;b=3;c=32;c:{d:{switch(e|0){case 2:b=1;H[d+48>>2]=1;lb(a,277,d+48|0);break c;case 3:b=1;c=8;break c;default:b=H[a>>2];a=H[a+628>>2];H[d>>2]=e;Xa(a,b,53116,d);b=0;break a;case 0:break c;case 1:break d}}b=2;c=16}H[d+32>>2]=c;lb(a,258,d+32|0);H[d+16>>2]=b;lb(a,339,d+16|0);if(I[a+13|0]&4){b=Zc(a)}else{b=-1}H[a+508>>2]=b;f=a,g=Bc(a),H[f+588>>2]=g;b=1;break a;case 1:c=H[c>>2];H[e+4>>2]=c;b=1;if(c>>>0<2){break a}b=H[a>>2];a=H[a+628>>2];H[d+64>>2]=c;Xa(a,b,53298,d- -64|0);b=0;break a;default:break b}}b=Ia[H[e+28>>2]](a,b,c)|0}Ga=d+80|0;return b|0}function At(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;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=Ga-16|0;Ga=j;n=e&1;e=e>>>1|0;o=g<<1;p=h<<2;while(1){g=e;while(1){c=i;h=I[c+2|0];i=I[c+3|0];k=j+12|0;l=j+8|0;m=j+4|0;kb(H[a+68>>2],I[c|0],h,i,k,l,m);d=b;H[d>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;kb(H[a+68>>2],I[c+1|0],h,i,k,l,m);H[d+4>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;i=c+4|0;b=d+8|0;g=g-1|0;if(g){continue}break}g=2;a:{if(!n){i=c;break a}kb(H[a+68>>2],I[c+4|0],I[c+6|0],I[c+7|0],j+12|0,j+8|0,j+4|0);H[b>>2]=H[j+12>>2]|H[j+8>>2]<<8|H[j+4>>2]<<16|-16777216;g=3}b=(d+p|0)+(g<<2)|0;i=(i+o|0)+4|0;f=f-1|0;if(f){continue}break}Ga=j+16|0}function Gk(a,b,c){var d=0,e=0;d=Ga-16|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(!(!b|!(I[b+9|0]&2))){ab(a,39012);jb(a,c);break a}if(e&4){H[a+200>>2]=e|8}if((c|0)!=7){ab(a,39033);jb(a,c);break a}c=d+9|0;Kb(a,c,7);ob(a,c,7);if(jb(a,0)){break a}F[d+6|0]=I[d+15|0];c=I[d+11|0]|I[d+12|0]<<8|(I[d+13|0]<<16|I[d+14|0]<<24);G[d+2>>1]=c;G[d+4>>1]=c>>>16;c=I[d+9|0]|I[d+10|0]<<8;G[d>>1]=c<<8|c>>>8;b:{if(I[a+201|0]&2|(!a|!b)){break b}c:{if(!((I[d+2|0]-13&255)>>>0<244|(I[d+3|0]-32&255)>>>0<225|(I[d+4|0]>23|I[d+5|0]>59))){if(I[d+6|0]<61){break c}}ab(a,36385);break b}a=J[d+4>>1]|J[d+6>>1]<<16;H[b+60>>2]=J[d>>1]|J[d+2>>1]<<16;H[b+64>>2]=a;H[b+8>>2]=H[b+8>>2]|512}}Ga=d+16|0;return}hb(a,38988);X()}function ze(a){var 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;h=M[a+624>>3];b=h*0+0;k=M[a+632>>3];e=k+0;f=+(H[a+668>>2]>>31|1);M[a+568>>3]=b*0+e*f;g=+(H[a+664>>2]>>31|1);M[a+560>>3]=b*g+e*0;c=h+0;d=k*0+0;M[a+552>>3]=c*0+d*f;M[a+544>>3]=c*g+d*0;l=M[a+400>>3];m=M[a+416>>3];j=b*l+e*m;n=M[a+408>>3];i=e;e=M[a+424>>3];i=b*n+i*e;M[a+520>>3]=j*0+i*f;M[a+512>>3]=j*g+i*0;j=c*l+d*m;c=c*n+d*e;M[a+504>>3]=j*0+c*f;M[a+496>>3]=j*g+c*0;c=k*(f*+(0-H[a+644>>2]|0));b=b+ +(0-H[a+656>>2]|0);d=d+ +(0-H[a+660>>2]|0);M[a+584>>3]=c+(b*0+d*f);h=h*(+(0-H[a+640>>2]|0)*g);M[a+576>>3]=h+(b*g+d*0);i=c;c=b*l+d*m+M[a+432>>3];b=b*n+d*e+M[a+440>>3];M[a+536>>3]=i+(c*0+b*f);M[a+528>>3]=h+(c*g+b*0)}function Nr(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;if((b|0)==6){a:{if(!md(a,68240,7)){Xa(H[a+628>>2],68223,42645,0);a=0;break a}b=cb(5264);if(!b){Xa(H[a+628>>2],68223,43220,0);a=0;break a}Ub(b,0,5264);G[b+208>>1]=514;F[b+204|0]=1;H[b>>2]=a;H[c>>2]=2;H[c+4>>2]=2;lb(a,530,c);H[a+652>>2]=518;H[a+520>>2]=519;H[a+516>>2]=520;H[a+556>>2]=521;H[a+548>>2]=521;H[a+540>>2]=521;H[a+584>>2]=b;H[a+572>>2]=522;H[a+560>>2]=523;H[a+552>>2]=523;H[a+544>>2]=523;H[a+536>>2]=524;H[a+532>>2]=525;H[a+524>>2]=526;H[b+160>>2]=H[a+672>>2];H[a+672>>2]=527;H[b+164>>2]=H[a+668>>2];H[a+676>>2]=528;H[a+668>>2]=529;H[a+12>>2]=H[a+12>>2]|131072;a=1}Ga=c+16|0;return a|0}aa(41186,42004,397,68223);X()}function _v(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:{if((e|0)<=0){break a}k=H[a+28>>2];if(!k){break a}j=H[H[a+408>>2]+8>>2];while(1){l=e-1|0;a=d<<2;m=H[a+H[c+12>>2]>>2];n=H[a+H[c+8>>2]>>2];o=H[a+H[c+4>>2]>>2];p=H[a+H[c>>2]>>2];a=H[b>>2];f=0;while(1){g=I[a+2|0];h=I[a+1|0];i=I[a|0];F[f+m|0]=I[a+3|0];g=((g^255)<<2)+j|0;h=((h^255)<<2)+j|0;i=((i^255)<<2)+j|0;F[f+p|0]=H[g+2048>>2]+(H[h+1024>>2]+H[i>>2]|0)>>>16;F[f+o|0]=H[g+5120>>2]+(H[h+4096>>2]+H[i+3072>>2]|0)>>>16;F[f+n|0]=H[g+7168>>2]+(H[h+6144>>2]+H[i+5120>>2]|0)>>>16;a=a+4|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}d=d+1|0;b=b+4|0;a=(e|0)>1;e=l;if(a){continue}break}}}function Db(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ga-16|0;Ga=e;a:{if(!(I[a+12|0]&128)){break a}b:{switch(J[b+2>>1]-3|0){case 0:case 5:He(c,H[b+4>>2]);break a;case 1:case 6:case 8:Ld(c,H[b+4>>2]);break a;case 2:case 7:Ld(c,H[b+4>>2]<<1);break a;case 9:break b;default:break a}}Ch(c,H[b+4>>2])}H[b+8>>2]=H[a+488>>2];f=H[b+4>>2];d=J[b+2>>1];if(d>>>0<=13){d=H[(d<<2)+63304>>2]}else{d=0}c:{d:{if((Ia[H[a+640>>2]](H[a+628>>2],H[b+8>>2],0)|0)!=H[b+8>>2]){break d}g=c;c=N(d,f);if((Ia[H[a+636>>2]](H[a+628>>2],g,c)|0)!=(c|0)){break d}h=1;H[a+488>>2]=H[a+488>>2]+(c+1&-2);break c}c=H[a>>2];d=H[a+628>>2];i=e,j=H[Hb(a,J[b>>1])+16>>2],H[i>>2]=j;Xa(d,c,47364,e)}Ga=e+16|0;return h}function ss(a,b,c){a=a|0;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((c|0)>0){g=H[a+12>>2];while(1){i=c;j=H[a+4>>2];f=+L[b+4>>2];c=1023;a:{if(f>=15.742){break a}c=0;if(f<=24283e-8){break a}e=Jf(f)*1.4426950408889634+12;if(j){c=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=c?d:d+1|0;H[133590]=c;H[133591]=d;f=+L[b+4>>2];e=e*64+ +(d>>>1|0)*4.656612875245797e-10+-.5}else{e=e*64}if(P(e)<2147483648){c=~~e;break a}c=-2147483648}d=c;e=.473684211;k=.210526316;b:{if(!d){break b}l=+L[b>>2];h=+L[b+8>>2]*3+(f*15+l);if(h<=0){break b}e=f*9/h;k=l*4/h}c=i-1|0;m=d<<14;d=_j(k,e,j);H[g>>2]=m|((d|0)<0?12266:d);b=b+12|0;g=g+4|0;if(i>>>0>1){continue}break}}}function fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;a:{if(a){c=H[a>>2];if(c){e=H[c+668>>2];f=H[c+676>>2];b:{if(!b){break b}d=H[b>>2];if(!d){break b}Pd(c,d,32767,-1);if(H[c+644>>2]){fb(c,H[c+648>>2]);H[c+644>>2]=0}he(d,f,e);H[b>>2]=0}b=Ga-160|0;Ga=b;if(H[c+276>>2]){Pe(c+212|0)}fb(c,H[c+268>>2]);fb(c,H[c+356>>2]);fb(c,H[c+352>>2]);fb(c,H[c+360>>2]);fb(c,H[c+364>>2]);fb(c,H[c+368>>2]);fb(c,H[c+372>>2]);b=$a(b,c,156);d=H[c+164>>2];g=H[c+160>>2];h=H[c+168>>2];i=H[c+676>>2];_a(c+156|0,0,612);H[c+676>>2]=i;H[c+168>>2]=h;H[c+160>>2]=g;H[c+164>>2]=d;$a(c,b,156);Ga=b+160|0;he(c,f,e);H[a>>2]=0;return}}if(!b){break a}a=H[b>>2];if(!a){break a}he(a,0,0);H[b>>2]=0}}function ab(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-32|0;Ga=d;a:{if(a){c=0;b:{if(I[b|0]!=35){break b}c=1;if(I[b+1|0]==32){break b}c=2;if(I[b+2|0]==32){break b}c=3;if(I[b+3|0]==32){break b}c=4;if(I[b+4|0]==32){break b}c=5;if(I[b+5|0]==32){break b}c=6;if(I[b+6|0]==32){break b}c=7;if(I[b+7|0]==32){break b}c=8;if(I[b+8|0]==32){break b}c=9;if(I[b+9|0]==32){break b}c=10;if(I[b+10|0]==32){break b}c=11;if(I[b+11|0]==32){break b}c=12;if(I[b+12|0]==32){break b}c=13;if(I[b+13|0]==32){break b}c=I[b+14|0]==32?14:15}b=c+b|0;c=H[a+164>>2];if(!c){H[d+16>>2]=b;a=H[131480];Ob(a,30251,d+16|0);Ud(10,a);break a}Ia[c|0](a,b);break a}H[d>>2]=b;a=H[131480];Ob(a,30251,d);Ud(10,a)}Ga=d+32|0}function qp(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=88;H[c+8>>2]=1;H[a+8>>2]=H[a+8>>2]+88;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],b+16|0,4);Ua(H[a+4>>2],b+20|0,4);Ua(H[a+4>>2],b+24|0,4);Ua(H[a+4>>2],b+28|0,4);H[c+4>>2]=0;Ua(H[a+4>>2],b+32|0,4);Ua(H[a+4>>2],b+36|0,4);Ua(H[a+4>>2],b+40|0,4);Ua(H[a+4>>2],b+44|0,4);Ua(H[a+4>>2],b+48|0,2);Ua(H[a+4>>2],b+50|0,2);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],b- -64|0,4);Ua(H[a+4>>2],b+68|0,4);Ua(H[a+4>>2],b+72|0,4);Ua(H[a+4>>2],b+76|0,4);Ga=c+16|0}function jh(a){a=a|0;var b=0,c=0,d=0,e=0;H[a+244>>2]=186824;H[a>>2]=186604;hj(a);b=H[a+232>>2];e=a+236|0;if((b|0)!=(e|0)){while(1){c=b;b=H[b+20>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}d=H[c+4>>2];a:{if(!d){b=H[c+8>>2];if((c|0)==H[b>>2]){break a}d=c+8|0;while(1){c=H[d>>2];d=c+8|0;b=H[c+8>>2];if((c|0)!=H[b>>2]){continue}break}break a}while(1){b=d;d=H[b>>2];if(d){continue}break}}if((b|0)!=(e|0)){continue}break}}fj(a+232|0,H[a+236>>2]);bo(a,186924);d=185984;H[a+244>>2]=185984;b=a+244|0;b:{if(I[a+272|0]){break b}c=H[a+268>>2];if(!c){break b}Ta(c);H[a+268>>2]=0;d=H[a+244>>2]}F[a+273|0]=0;H[a+248>>2]=0;H[a+252>>2]=0;H[a+256>>2]=1;H[a+260>>2]=0;Ia[H[d+12>>2]](b);return a|0}function tj(a,b){var c=0,d=0;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;c=I[b+11|0];d=c<<24>>24<0;c=d?H[b+4>>2]:c;a:{if(!c){break a}b=d?H[b>>2]:b;c=b+(c<<2)|0;while(1){b:{c:{d:{e:{f:{g:{h:{i:{d=H[b>>2];switch(d-34|0){case 26:break i;case 1:case 2:case 3:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 27:break c;case 0:break e;case 5:break f;case 4:break g;case 28:break h;default:break d}}qb(a,169996);break b}qb(a,170016);break b}qb(a,170036);break b}qb(a,170060);break b}qb(a,170088);break b}if(!d){break a}}gb(a,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}}}function Uk(a,b,c){var d=0,e=0;d=Ga-272|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,33731);jb(a,c);break a}if(e&2){ab(a,33833)}if(!(!b|(H[b+8>>2]&2049)!=1)){ab(a,33968);jb(a,c);break a}if((c|0)!=4){ab(a,34082);jb(a,c);break a}c=d+268|0;Kb(a,c,4);ob(a,c,4);if(jb(a,0)){break a}c=I[d+268|0]|I[d+269|0]<<8|(I[d+270|0]<<16|I[d+271|0]<<24);c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);c=(c|0)>=0?c:-1;if((c|0)<=0){ab(a,34273);break a}if(!(!b|!(I[b+9|0]&8)|c-46001>>>0>4294966294)){Sc(d,1,5,c);fe(a,d,34343);break a}H[a+460>>2]=c;b:{if(!a|!b){break b}if(c-625000001>>>0<=3669967310){ab(a,31933);break b}H[b+40>>2]=c;H[b+8>>2]=H[b+8>>2]|1}}Ga=d+272|0;return}hb(a,33637);X()}function Of(a,b,c){var d=0,e=0;d=Ga+-64|0;Ga=d;_f(d,512100,b);b=qb(d,512108);H[d+24>>2]=H[b+8>>2];e=H[b+4>>2];H[d+16>>2]=H[b>>2];H[d+20>>2]=e;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;b=I[c+11|0];e=b<<24>>24<0;b=db(d+16|0,e?H[c>>2]:c,e?H[c+4>>2]:b);H[d+40>>2]=H[b+8>>2];c=H[b+4>>2];H[d+32>>2]=H[b>>2];H[d+36>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;b=qb(d+32|0,512120);H[d+56>>2]=H[b+8>>2];c=H[b+4>>2];H[d+48>>2]=H[b>>2];H[d+52>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;c=a;a=I[d+59|0];b=a<<24>>24<0;db(c,b?H[d+48>>2]:d+48|0,b?H[d+52>>2]:a);if(F[d+59|0]<0){Ta(H[d+48>>2])}if(F[d+43|0]<0){Ta(H[d+32>>2])}if(F[d+27|0]<0){Ta(H[d+16>>2])}if(F[d+11|0]<0){Ta(H[d>>2])}Ga=d- -64|0}function de(a,b,c){var d=0,e=O(0),f=0,g=0,h=0,i=0,j=0,k=0;h=Ga-16|0;Ga=h;i=cb(H[b+4>>2]<<3);a:{if(i){if(H[b+4>>2]){while(1){g=1;e=L[(j<<2)+c>>2];b:{if(e<O(0)){if(J[b+2>>1]==5){d=H[a>>2];f=H[a+628>>2];k=H[Hb(a,J[b>>1])+16>>2];M[h+8>>3]=e;H[h>>2]=k;nb(f,d,48420,h);e=O(0);d=1;break b}g=-1;e=O(-e)}d=1;if(!(e>O(0))|!(e<O(268435456))){break b}while(1){c:{f=d<<3;e=O(e*O(8));if(!(e<O(268435456))){break c}k=d>>>0<33554432;d=f;if(k){continue}}break}d=f}f=(j<<3)+i|0;H[f+4>>2]=d;g=g*(+e+.5);d:{if(g<4294967296&g>=0){d=~~g>>>0;break d}d=0}H[f>>2]=d;j=j+1|0;if(j>>>0<K[b+4>>2]){continue}break}}d=Db(a,b,i);Ta(i);break a}Xa(H[a+628>>2],H[a>>2],47409,0)}Ga=h+16|0;return d}function Fy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=H[a>>2];c=H[a+436>>2];H[d+24>>2]=c;H[d+20>>2]=124;H[H[a>>2]+28>>2]=b;Ia[H[H[a>>2]+4>>2]](a,-1);d=b+6&7|208;f=b-1&7|208;g=b+2&7|208;b=b+1&7|208;while(1){a:{b:{if((c|0)<192){break b}if((b|0)==(c|0)|c-216>>>0<4294967288|(c|0)==(g|0)){break a}if((c|0)==(f|0)|(c|0)==(d|0)){break b}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=1;Ia[H[H[a>>2]+4>>2]](a,4);H[a+436>>2]=0;return 1}e=H[a>>2];H[e+24>>2]=c;H[e+20>>2]=99;H[H[a>>2]+28>>2]=2;Ia[H[H[a>>2]+4>>2]](a,4);if(di(a)){c=H[a+436>>2];continue}else{return 0}}break}b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=99;H[H[a>>2]+28>>2]=3;Ia[H[H[a>>2]+4>>2]](a,4);return 1}function Qu(a,b,c){a=a|0;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;a=_a(a,0,256);d=H[b>>2]+c|0;e=I[d+3|0];h=I[d|0];f=e+h|0;g=I[d+2|0];d=I[d+1|0];i=g+d|0;j=f-i<<5;H[a+8>>2]=j;f=f+i<<5;H[a>>2]=f-16384;g=d-g|0;e=h-e|0;d=N(g+e|0,4433)+128|0;h=d+N(g,-15137)>>8;H[a+12>>2]=h;d=d+N(e,6270)>>8;H[a+4>>2]=d;e=j|2;b=H[b+4>>2]+c|0;c=I[b+3|0];g=I[b|0];i=c+g|0;j=I[b+2|0];b=I[b+1|0];k=j+b|0;l=i-k<<5;H[a+40>>2]=e-l>>2;H[a+8>>2]=e+l>>2;e=f-16382|0;f=(i+k<<5)-16384|0;H[a+32>>2]=e-f>>2;H[a>>2]=e+f>>2;e=b-j|0;c=g-c|0;b=N(e+c|0,4433)+128|0;d=d+2|0;c=b+N(c,6270)>>8;H[a+36>>2]=d-c>>2;H[a+4>>2]=c+d>>2;c=h+2|0;b=b+N(e,-15137)>>8;H[a+44>>2]=c-b>>2;H[a+12>>2]=b+c>>2}function Ex(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,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:{if((e|0)<=0){break a}i=H[a+112>>2];if(!i){break a}g=H[a+332>>2];a=H[a+476>>2];k=H[a+20>>2];l=H[a+16>>2];m=H[a+12>>2];n=H[a+8>>2];while(1){o=c+1|0;p=e-1|0;a=c<<2;q=H[a+H[b+12>>2]>>2];r=H[a+H[b+8>>2]>>2];s=H[a+H[b+4>>2]>>2];t=H[a+H[b>>2]>>2];c=H[d>>2];a=0;while(1){f=I[a+s|0];h=I[a+t|0]^255;j=I[a+r|0]<<2;F[c|0]=I[(h-H[j+n>>2]|0)+g|0];f=f<<2;F[c+1|0]=I[(h-(H[l+j>>2]+H[f+k>>2]>>16)|0)+g|0];F[c+2|0]=I[(h-H[f+m>>2]|0)+g|0];F[c+3|0]=I[a+q|0];c=c+4|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}d=d+4|0;a=(e|0)>1;e=p;c=o;if(a){continue}break}}}function Gx(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,i=0,j=0,k=0,l=0,m=0;a:{if((e|0)<=0){break a}a=H[a+112>>2];if(!a){break a}l=a&-4;k=a&3;m=a-1>>>0<3;while(1){i=H[H[b>>2]+(c<<2)>>2];a=H[d>>2];j=0;g=0;h=0;if(!m){while(1){f=I[g+i|0];F[a+1|0]=f;F[a+2|0]=f;F[a|0]=f;f=I[(g|1)+i|0];F[a+4|0]=f;F[a+5|0]=f;F[a+3|0]=f;f=I[(g|2)+i|0];F[a+7|0]=f;F[a+8|0]=f;F[a+6|0]=f;f=I[(g|3)+i|0];F[a+10|0]=f;F[a+11|0]=f;F[a+9|0]=f;g=g+4|0;a=a+12|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}if(k){while(1){h=I[g+i|0];F[a+1|0]=h;F[a+2|0]=h;F[a|0]=h;g=g+1|0;a=a+3|0;j=j+1|0;if((j|0)!=(k|0)){continue}break}}d=d+4|0;c=c+1|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function In(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}i=e-1|0;if(i>>>0>31|!(1<<i&-2139094903)){break a}if(!gc(a,c,d,e,0)){break a}if(e>>>0<=23){We(a)}if((e|0)==32){Lc(a);j=1;if(!d|!c){break a}i=0;l=h?2:0;m=h?0:2;while(1){e=N(f,i)+b|0;k=g?(i^-1)+d|0:i;j=H[a+56>>2]+N(k,H[a+52>>2])|0;h=0;while(1){F[j|0]=I[e+m|0];F[j+1|0]=I[e+1|0];F[j+2|0]=I[e+l|0];lc(a,h,k,I[e+3|0]);e=e+4|0;j=j+3|0;h=h+1|0;if((h|0)!=(c|0)){continue}break}j=1;i=i+1|0;if((i|0)!=(d|0)){continue}break}break a}if(!d){return 1}e=0;while(1){c=H[a+52>>2];$a(H[a+56>>2]+N(c,g?(e^-1)+d|0:e)|0,N(e,f)+b|0,c>>>0<f>>>0?c:f);j=1;e=e+1|0;if((e|0)!=(d|0)){continue}break}}return j}function aw(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,i=0,j=0,k=0,l=0,m=0,n=0;a:{if((e|0)<=0){break a}h=H[a+76>>2];if((h|0)<=0){break a}a=H[a+28>>2];if(!a){break a}l=a&-4;k=a&3;m=a-1>>>0<3;while(1){n=e-1|0;g=0;while(1){j=H[H[(g<<2)+c>>2]+(d<<2)>>2];f=H[b>>2];a=0;i=0;if(!m){while(1){F[a+j|0]=I[f+g|0];f=f+h|0;F[(a|1)+j|0]=I[f+g|0];f=f+h|0;F[(a|2)+j|0]=I[f+g|0];f=f+h|0;F[(a|3)+j|0]=I[f+g|0];a=a+4|0;f=f+h|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}i=0;if(k){while(1){F[a+j|0]=I[f+g|0];a=a+1|0;f=f+h|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}g=g+1|0;if((h|0)!=(g|0)){continue}break}d=d+1|0;b=b+4|0;a=(e|0)>1;e=n;if(a){continue}break}}}function Gv(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=O(0),k=0,l=0,m=0,n=0;i=Ga-256|0;Ga=i;if(g){l=(e<<2)+c|0;a=H[a+416>>2];e=H[(a+(H[b+16>>2]<<2)|0)+140>>2];m=H[(a+(H[b+4>>2]<<2)|0)+100>>2];c=0;while(1){Ia[m|0](i,l,f);a=0;while(1){k=(c<<7)+d|0;n=k+(a<<1)|0;h=a<<2;j=O(O(L[h+i>>2]*L[e+h>>2])+O(16384.5));a:{if(O(P(j))<O(2147483648)){h=~~j;break a}h=-2147483648}G[n>>1]=h-16384;h=a|1;k=(h<<1)+k|0;h=h<<2;j=O(O(L[h+i>>2]*L[e+h>>2])+O(16384.5));b:{if(O(P(j))<O(2147483648)){h=~~j;break b}h=-2147483648}G[k>>1]=h-16384;a=a+2|0;if((a|0)!=64){continue}break}f=H[b+36>>2]+f|0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}Ga=i+256|0}function ro(a,b){var c=0,d=0,e=0,f=0,g=0;c=Ga-32|0;Ga=c;a:{if(I[a+28|0]){break a}d=H[a+24>>2];if(!d){break a}Ta(d);H[a+24>>2]=0}F[a+29|0]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=1;H[a+16>>2]=0;Ia[H[H[a>>2]+12>>2]](a);e=c+16|0;H[e+12>>2]=0;H[e+4>>2]=0;H[e+8>>2]=0;H[e>>2]=196864;f=Nc(b);if(f>>>0<1073741808){b:{c:{if(f>>>0>=2){g=f+4&-4;d=Va(g<<2);H[c+8>>2]=g|-2147483648;H[c>>2]=d;H[c+4>>2]=f;break c}F[c+11|0]=f;d=c;if(!f){break b}}Wa(d,b,f)}H[(f<<2)+d>>2]=0;Yg(e,c);if(F[c+11|0]<0){Ta(H[c>>2])}d=H[e+12>>2];F[a+28|0]=0;b=Va(d);H[a+24>>2]=b;Oi(e,b,d,c);b=H[a+24>>2];H[a+8>>2]=b;H[a+4>>2]=b;H[a+12>>2]=(b+d|0)+1;ef(e);Xd(e);Ga=c+32|0;return 1}Qb();X()}function uh(a,b,c,d){var e=0,f=0,g=0;a:{b=H[b>>2];if(!b){break a}if((a|0)!=8913094){if((a|0)!=15597702){if((a|0)!=13369376){break a}c=N(c,d)<<2;if(!c){break a}a=3;while(1){F[a+b|0]=255;a=a+4|0;if(c>>>0>a>>>0){continue}break}break a}if(!d|!c){break a}while(1){g=N(c,f);a=0;while(1){e=a+g<<2;if(!(I[e+b|0]|I[b+(e|1)|0]|I[b+(e|2)|0])){F[b+(e|3)|0]=0}a=a+1|0;if((c|0)!=(a|0)){continue}break}f=f+1|0;if((f|0)!=(d|0)){continue}break}break a}if(!d|!c){break a}while(1){g=N(c,f);a=0;while(1){e=a+g<<2;if(!(I[e+b|0]!=255|I[b+(e|1)|0]!=255|I[b+(e|2)|0]!=255)){F[b+(e|3)|0]=0}a=a+1|0;if((c|0)!=(a|0)){continue}break}f=f+1|0;if((f|0)!=(d|0)){continue}break}}}function Yg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ga-96|0;Ga=e;H[e+92>>2]=0;c=I[b+11|0];f=c<<24>>24<0;g=f?H[b>>2]:b;a:{if(!g){break a}c=f?H[b+4>>2]:c;if(!c){break a}Zg(g,c,e+92|0,e+88|0);d=H[e+92>>2]}c=ua(d|0,e|0)|0;if(c>>>0>=4294963201){H[133544]=0-c;c=-1}b:{if(!c){c=0;if((H[e+12>>2]&61440)==16384){break b}}c=bf(d,1823);H[a+4>>2]=c;if(d){Ta(d);c=H[a+4>>2]}if(c){af(c,0,2);h=a,i=Ug(H[a+4>>2]),H[h+12>>2]=i;af(H[a+4>>2],0,0);H[a+8>>2]=0;d=I[b+11|0];c=d<<24>>24<0;d=c?H[b+4>>2]:d;c:{if(!(!d|H[((d<<2)+(c?H[b>>2]:b)|0)-4>>2]!=47)){H[a+12>>2]=2147483647;break c}c=1;if(H[a+12>>2]!=2147483647){break b}}Ia[H[H[a>>2]+8>>2]](a)}c=0}Ga=e+96|0;return c}function sH(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;f=f|0;var g=0;g=Ga-48|0;Ga=g;H[g+36>>2]=d;M[g+40>>3]=c;H[g+32>>2]=e;G[g+30>>1]=16408;G[g+28>>1]=b<<8;b=H[f+4>>2]-H[f>>2]|0;H[g+24>>2]=b>>4;b=b>>1;H[g+20>>2]=b+28;H[g+16>>2]=b+16;Ua(H[a+4>>2],g+30|0,2);Ua(H[a+4>>2],g+28|0,2);Ua(H[a+4>>2],g+20|0,4);Ua(H[a+4>>2],g+16|0,4);Ua(H[a+4>>2],g+40|0,4);Ua(H[a+4>>2],g+36|0,4);Ua(H[a+4>>2],g+32|0,4);Ua(H[a+4>>2],g+24|0,4);b=H[f>>2];e=H[f+4>>2];if((b|0)!=(e|0)){d=g+8|0;while(1){f=H[b+12>>2];H[d>>2]=H[b+8>>2];H[d+4>>2]=f;f=H[b+4>>2];H[g>>2]=H[b>>2];H[g+4>>2]=f;Ua(H[a+4>>2],g,4);Ua(H[a+4>>2],d,4);b=b+16|0;if((e|0)!=(b|0)){continue}break}}Ga=g+48|0}function Bh(a,b){var c=0,d=0,e=0;a:{b:{if(b>>>0>8){while(1){F[a|0]=I[I[a|0]+63424|0];F[a+1|0]=I[I[a+1|0]+63424|0];F[a+2|0]=I[I[a+2|0]+63424|0];F[a+3|0]=I[I[a+3|0]+63424|0];F[a+4|0]=I[I[a+4|0]+63424|0];F[a+5|0]=I[I[a+5|0]+63424|0];F[a+6|0]=I[I[a+6|0]+63424|0];F[a+7|0]=I[I[a+7|0]+63424|0];a=a+8|0;b=b-8|0;if(b>>>0>8){continue}break b}}if(!b){break a}}e=b-1|0;c=b&3;if(c){while(1){F[a|0]=I[I[a|0]+63424|0];a=a+1|0;b=b-1|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}}if(e>>>0<3){break a}while(1){F[a|0]=I[I[a|0]+63424|0];F[a+1|0]=I[I[a+1|0]+63424|0];F[a+2|0]=I[I[a+2|0]+63424|0];F[a+3|0]=I[I[a+3|0]+63424|0];a=a+4|0;b=b-4|0;if(b){continue}break}}}function or(a){a=a|0;var b=0,c=0;b=H[a+584>>2];hg(a,0,1);a:{if(b){if(!H[b+16>>2]){break a}b:{if(!(I[a+48|0]&4)){break b}H[b+800>>2]=0;H[b+804>>2]=0;H[b+824>>2]=552;H[b+820>>2]=40;H[b+816>>2]=553;H[b+812>>2]=554;H[b+24>>2]=b+800;H[b+808>>2]=555;if((Qj(b,0)|0)==2){break b}Xa(H[a+628>>2],69449,51196,0);return 0}c=J[a+90>>1];G[b+832>>1]=c;c:{if((c|0)==6){G[b+834>>1]=J[a+204>>1];c=J[a+206>>1];break c}G[b+834>>1]=1;c=1}G[b+836>>1]=c;H[b+800>>2]=0;H[b+804>>2]=0;H[b+824>>2]=552;H[b+820>>2]=40;H[b+816>>2]=553;H[b+812>>2]=554;H[b+808>>2]=556;H[b+24>>2]=b+800;H[a+652>>2]=411;return 1}aa(46854,42049,646,69449);X()}aa(50730,42049,647,69449);X()}function ei(a,b,c,d,e,f,g){var h=0;h=Ga-16|0;Ga=h;a:{b:{switch(I[c+16|0]-8|0){case 24:if((e|0)<=0){break a}c=0;while(1){Ia[H[H[d>>2]+12>>2]](d,h+8|0,4,1,0,0)|0;F[b|0]=I[h+8|0];F[b+1|0]=I[h+9|0];F[b+2|0]=I[h+10|0];lc(a,c+g|0,f,I[h+11|0]);b=b+3|0;c=c+1|0;if((e|0)!=(c|0)){continue}break};break a;case 0:Ia[H[H[d>>2]+12>>2]](d,b,e,1,0,0)|0;break a;case 7:case 8:if((e|0)<=0){break a}a=0;while(1){Ia[H[H[d>>2]+12>>2]](d,h+14|0,2,1,0,0)|0;c=J[h+14>>1];F[b|0]=c<<3;F[b+2|0]=c>>>7&248;F[b+1|0]=c>>>2&248;b=b+3|0;a=a+1|0;if((e|0)!=(a|0)){continue}break};break a;case 16:break b;default:break a}}Ia[H[H[d>>2]+12>>2]](d,b,N(e,3),1,0,0)|0}Ga=h+16|0}function fi(a,b){var c=0,d=0,e=0;Ia[H[H[b>>2]+16>>2]](b,17498,1,6)|0;c=H[a+16>>2];Ia[H[H[b>>2]+44>>2]](b,c&255)|0;Ia[H[H[b>>2]+44>>2]](b,c>>>8&255)|0;c=H[a+20>>2];Ia[H[H[b>>2]+44>>2]](b,c&255)|0;Ia[H[H[b>>2]+44>>2]](b,c>>>8&255)|0;if(H[a+44>>2]){c=J[a+26>>1]-1|0;c=c<<5|c|-128}else{c=17}Ia[H[H[b>>2]+44>>2]](b,c&255)|0;c=0;Ia[H[H[b>>2]+44>>2]](b,0)|0;Ia[H[H[b>>2]+44>>2]](b,0)|0;a:{if(!H[a+44>>2]){break a}d=H[a+44>>2];if(!d){break a}e=H[a+4>>2];e=e?d?e+40|0:0:0;while(1){d=(c<<2)+e|0;Ia[H[H[b>>2]+44>>2]](b,I[d+2|0])|0;Ia[H[H[b>>2]+44>>2]](b,I[d+1|0])|0;Ia[H[H[b>>2]+44>>2]](b,I[d|0])|0;c=c+1|0;if(c>>>0<K[a+44>>2]){continue}break}}}function po(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];d=c+4|0;e=H[a+8>>2];a:{if(d>>>0>=e>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b>>2]=c;c=d+4|0;b:{if(e>>>0<=c>>>0){c=d;break b}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+4>>2]=f;f=0;d=c+4|0;c:{if(e>>>0<=d>>>0){d=c;c=0;break c}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+8>>2]=c;c=d+4|0;d:{if(e>>>0<=c>>>0){c=d;break d}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+12>>2]=f;d=0;f=e;e=c+4|0;if(f>>>0>e>>>0){d=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=e}H[b+16>>2]=d}
|
||
function ts(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{b:{if(!d){d=H[a+584>>2];if(!d){break b}e=(c|0)/H[d+8>>2]|0;if(H[d>>2]!=2){if(H[d+16>>2]<(e|0)){break a}c=H[d+12>>2];Ia[H[d+20>>2]](d,b,e);b=c}f=H[a+600>>2];c=f-H[a+608>>2]|0;d=H[a+604>>2];if(e){while(1){if((c|0)<=2){H[a+604>>2]=d;H[a+608>>2]=H[a+600>>2]-c;if(!yb(a)){return-1}d=H[a+604>>2];c=H[a+600>>2]-H[a+608>>2]|0}F[d|0]=J[b+2>>1];F[d+1|0]=H[b>>2]>>>8;F[d+2|0]=H[b>>2];c=c-3|0;d=d+3|0;b=b+4|0;e=e-1|0;if(e){continue}break}f=H[a+600>>2]}H[a+604>>2]=d;H[a+608>>2]=f-c;return 1}aa(48528,41871,468,65680);X()}aa(46013,41871,469,65680);X()}aa(48746,41871,476,65680);X()}function sj(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=H[b+4>>2];b=H[b>>2];e=e*3.14/180;k=id(e);l=dd(e);a:{if((b|0)==(n|0)){e=0;break a}e=0;while(1){b:{c:{d:{e:{h=H[b>>2];switch((Ia[H[H[h>>2]+8>>2]](h)|0)-1|0){case 4:break c;case 1:break d;case 0:break e;default:break b}}g=M[h+8>>3]*f;i=M[h+16>>3]*f;j=g*k-l*i;g=g*l+k*i;bc(a,M[c>>3]+j,M[d>>3]+g);e=e+g;m=m+j;break b}g=M[h+8>>3]*f;i=M[h+16>>3]*f;j=g*k-l*i;g=g*l+k*i;Jb(a,M[c>>3]+j,M[d>>3]+g);e=e+g;m=m+j;break b}Ic(a)}b=b+4|0;if((n|0)!=(b|0)){continue}break}}a=H[a+4>>2]-H[a>>2]|0;b=a>>>0>4;if(b){f=+((a>>2)-1>>>0);M[c>>3]=m/f+M[c>>3];M[d>>3]=e/f+M[d>>3]}return b}function Kh(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Ga-256|0;Ga=g;a:{b:{if(c>>>0<d>>>0){ab(a,30289);d=0;break b}if(!b){c:{h=c-d|0;c=Yk(a,H[a+740>>2]+d|0,h,0,0);if(!(d>>>0>4294967293|c>>>0>=-2-d>>>0)){b=H[a+712>>2];if(!b|c+d>>>0<b-1>>>0){break c}}ab(a,30479);break b}if(!c){break b}d:{b=c+d|0;f=Mb(a,b+1|0);if(f){i=H[a+740>>2];f=$a(f,i,d);h=Yk(a,d+i|0,h,d+f|0,c);F[b+f|0]=0;if((c|0)==(h|0)){break d}ab(a,30624);fb(a,f);break b}ab(a,30813);break b}fb(a,H[a+740>>2]);H[a+740>>2]=f;d=b;break a}Sc(g,1,1,b);fe(a,g,31062)}b=Mb(a,d+1|0);if(!b){break a}c=H[a+740>>2];if(d){$a(b,c,d)}fb(a,c);H[a+740>>2]=b;F[b+d|0]=0}H[e>>2]=d;Ga=g+256|0}function Em(a,b,c,d,e){var f=0,g=0,h=0,i=0;f=Ga-208|0;Ga=f;H[f+204>>2]=c;c=f+160|0;_a(c,0,40);H[f+200>>2]=H[f+204>>2];a:{if((Dm(0,b,f+200|0,f+80|0,c,d,e)|0)<0){b=-1;break a}i=H[a+76>>2]>=0;g=H[a>>2];if(H[a+72>>2]<=0){H[a>>2]=g&-33}b:{c:{d:{if(!H[a+48>>2]){H[a+48>>2]=80;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;h=H[a+44>>2];H[a+44>>2]=f;break d}if(H[a+16>>2]){break c}}c=-1;if(Ji(a)){break b}}c=Dm(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(h){Ia[H[a+36>>2]](a,0,0)|0;H[a+48>>2]=0;H[a+44>>2]=h;H[a+28>>2]=0;b=H[a+20>>2];H[a+16>>2]=0;H[a+20>>2]=0;c=b?c:-1}b=a;a=H[a>>2];H[b>>2]=a|g&32;b=a&32?-1:c;if(!i){break a}}Ga=f+208|0;return b}function rg(a){var b=0,c=0,d=0,e=0;c=Ga-16|0;Ga=c;H[a+744>>2]=33;Kb(a,c+8|0,8);a:{b=I[c+8|0]|I[c+9|0]<<8|(I[c+10|0]<<16|I[c+11|0]<<24);e=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);if((e|0)>=0){b=I[c+12|0]|I[c+13|0]<<8|(I[c+14|0]<<16|I[c+15|0]<<24);H[a+348>>2]=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);_c(a);ob(a,c+12|0,4);b=H[a+348>>2];d=b&255;if(d-123>>>0<4294967238|d-91>>>0<=5){break a}d=b>>>8&255;if(d-123>>>0<4294967238|d-91>>>0<6){break a}d=b>>>16&255;if(d-123>>>0<4294967238|d-91>>>0<6){break a}b=b>>>24|0;if(b-123>>>0<4294967238|b-91>>>0<6){break a}H[a+744>>2]=65;Ga=c+16|0;return e}hb(a,29291);X()}vf(a,39824);X()}function ec(a,b,c){var d=0,e=0,f=0,g=0;d=Ga-16|0;Ga=d;a:{b:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+12|0,1)|0)==1){f=I[d+12|0];break b}e=-1;if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break a}}c:{d:{e:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+13|0,1)|0)==1){e=I[d+13|0];g=e<<8|f;break e}if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}e=f;g=N(f,257)}f:{if((Ia[H[a+4>>2]](H[a+28>>2],b,d+14|0,1)|0)==1){e=I[d+14|0];break f}if(Ia[H[a+24>>2]](H[a+28>>2],b)|0){break d}}if((Ia[H[a+4>>2]](H[a+28>>2],b,d+15|0,1)|0)==1){f=I[d+15|0];break c}f=e;if(!(Ia[H[a+24>>2]](H[a+28>>2],b)|0)){break c}}f=0;e=-1;break a}f=e<<16|g|f<<24;e=0}H[c>>2]=f;Ga=d+16|0;return e}function Ff(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Ga-16|0;Ga=i;if((b^-1)+1073741807>>>0>=c>>>0){if(I[a+11|0]>>>7|0){k=H[a>>2]}else{k=a}a:{if(b>>>0<536870887){H[i+8>>2]=b<<1;H[i+12>>2]=b+c;c=Ga-16|0;Ga=c;Ga=c+16|0;c=i+8|0;j=i+12|0;c=H[(K[j>>2]<K[c>>2]?c:j)>>2];if(c>>>0>=2){j=c+4&-4;c=j-1|0;c=(c|0)==2?j:c}else{c=1}break a}c=1073741806}j=c+1|0;c=Gf(j);if(e){Bd(c,k,e)}if(g){Bd(c+(e<<2)|0,h,g)}l=e+f|0;h=d-l|0;if((d|0)!=(l|0)){d=e<<2;Bd((d+c|0)+(g<<2)|0,(d+k|0)+(f<<2)|0,h)}if((b|0)!=1){Ta(k)}H[a>>2]=c;H[a+8>>2]=j|-2147483648;b=a;a=h+(e+g|0)|0;H[b+4>>2]=a;H[i+4>>2]=0;H[c+(a<<2)>>2]=H[i+4>>2];Ga=i+16|0;return}Qb();X()}function Ke(a,b,c,d){var e=0,f=0,g=0,h=0;g=Ga-16|0;Ga=g;a:{if(H[a+8>>2]==1){Xa(H[a+628>>2],H[a>>2],53392,0);e=-1;break a}if(I[a+13|0]&4){Xa(H[a+628>>2],H[a>>2],53757,0);e=-1;break a}e=H[a+180>>2];if(e>>>0<=b>>>0){c=H[a>>2];a=H[a+628>>2];H[g+4>>2]=e;H[g>>2]=b;Xa(a,c,40890,g);e=-1;break a}e=1;h=H[a+60>>2];f=H[a+100>>2];if(h>>>0>f>>>0){e=((f+h|0)-1>>>0)/(f>>>0)|0}b:{if((e-1|0)==((b>>>0)%(e>>>0)|0)){e=(h>>>0)%(f>>>0)|0;if(e){break b}}e=f}f=lk(a,e);e=-1;if(!gk(a,b)){break a}d=(d|0)==-1?f:(d|0)>(f|0)?f:d;if((Ia[H[a+548>>2]](a,c,d,(b>>>0)/K[a+176>>2]&65535)|0)<=0){break a}Ia[H[a+652>>2]](a,c,d);e=d}Ga=g+16|0;return e}function uj(a,b,c){var d=0;d=0;a:{if(H[a>>2]){break a}b:{if(I[b|0]|c>>>0<32|(I[b+1|0]|I[b+2|0])){break b}if(I[b+3|0]!=12|I[b+4|0]!=106|(I[b+5|0]!=80|I[b+6|0]!=32)){break b}if(I[b+7|0]!=32|I[b+8|0]!=13|(I[b+9|0]!=10|I[b+10|0]!=135)){break b}if(I[b+12|0]|I[b+11|0]!=10|(I[b+13|0]|I[b+14|0])){break b}if(I[b+15|0]!=24|I[b+16|0]!=102|(I[b+17|0]!=116|I[b+18|0]!=121)){break b}if(I[b+19|0]!=112|I[b+20|0]!=109|(I[b+21|0]!=106|I[b+22|0]!=112)){break b}if(I[b+24|0]|I[b+23|0]!=50|(I[b+25|0]|I[b+26|0])){break b}if(I[b+27|0]|I[b+28|0]!=109|(I[b+29|0]!=106|I[b+30|0]!=112)){break b}d=1;if(I[b+31|0]==50){break a}}d=0}return d}function Yp(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;h=Ga-16|0;Ga=h;a:{b:{c:{d:{e=H[a+584>>2];if(e){if(!H[e+24>>2]){break d}if(!H[e+20>>2]){break c}f=cb(c);e:{if(!f){a=H[a+628>>2];H[h>>2]=c;Xa(a,169408,52328,h);b=0;break e}f=$a(f,b,c);g=H[e+8>>2];if((g|0)<=0){break b}if((c|0)%(g|0)|0){break a}if((c|0)>0){b=f;i=c;while(1){Ia[H[e+24>>2]](a,b,g);b=b+g|0;i=i-g|0;if((i|0)>0){continue}break}}b=Ia[H[e+20>>2]](a,f,c,d)|0;Ta(f)}Ga=h+16|0;return b|0}aa(43874,41914,574,169408);X()}aa(51234,41914,575,169408);X()}aa(51971,41914,576,169408);X()}aa(51060,41914,594,169408);X()}aa(52642,41914,595,169408);X()}function Fx(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,i=0,j=0,k=0,l=0,m=0,n=0;a:{if((e|0)<=0){break a}g=H[a+36>>2];if((g|0)<=0){break a}j=H[a+112>>2];if(!j){break a}l=j&3;m=j-1>>>0<3;while(1){n=e-1|0;h=0;while(1){a=H[H[(h<<2)+b>>2]+(c<<2)>>2];f=H[d>>2]+h|0;i=j;k=0;if(l){while(1){F[f|0]=I[a|0];i=i-1|0;f=f+g|0;a=a+1|0;k=k+1|0;if((k|0)!=(l|0)){continue}break}}if(!m){while(1){F[f|0]=I[a|0];f=f+g|0;F[f|0]=I[a+1|0];f=f+g|0;F[f|0]=I[a+2|0];f=f+g|0;F[f|0]=I[a+3|0];a=a+4|0;f=f+g|0;i=i-4|0;if(i){continue}break}}h=h+1|0;if((h|0)!=(g|0)){continue}break}d=d+4|0;c=c+1|0;a=(e|0)>1;e=n;if(a){continue}break}}}function wk(a,b){var c=0,d=0,e=0;d=Ga+-64|0;Ga=d;c=H[a+276>>2];if(!(c&4)){a:{if((b|0)==(c|0)){break a}b:{c:{if(!c){break c}c=Pe(a+212|0);H[a+276>>2]=0;if(!c){break c}e=35383;break b}d:{e:{switch(b-1|0){case 0:e=36413;c=wg(a+212|0,H[a+280>>2],H[a+284>>2],H[a+288>>2],H[a+292>>2],H[a+296>>2],35475);break d;default:hb(a,36539);X();case 1:break e}}e=35482;c=wg(a+212|0,H[a+300>>2],H[a+304>>2],H[a+308>>2],H[a+312>>2],H[a+316>>2],35475)}if(!c){break a}}e=ge(d,64,ge(d,64,0,36650),e);b=c+6|0;if(b>>>0<=4){b=H[(b<<2)+40516>>2]}else{b=36910}ge(d,64,e,b);hb(a,d);X()}H[a+276>>2]=b|4;Ga=d- -64|0;return}hb(a,37016);X()}function Xc(a,b,c){var d=0,e=0,f=0,g=0;f=H[a+584>>2];g=H[f+64>>2];e=H[f+68>>2];a:{if(e>>>0>=c>>>0){break a}c=c-e|0;d=b>>>c|g;if(H[a+608>>2]>=H[a+600>>2]){yb(a)}e=H[a+604>>2];H[a+604>>2]=e+1;F[e|0]=d;d=H[a+608>>2]+1|0;H[a+608>>2]=d;g=0;e=8;if(c>>>0<9){break a}while(1){c=c-8|0;e=b>>>c|0;if(H[a+600>>2]<=(d|0)){yb(a)}d=H[a+604>>2];H[a+604>>2]=d+1;F[d|0]=e;d=H[a+608>>2]+1|0;H[a+608>>2]=d;e=8;if(c>>>0>8){continue}break}}d=H[(c<<2)+67568>>2]&b;b=e-c|0;d=d<<b|g;if((c|0)==(e|0)){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}b=H[a+604>>2];H[a+604>>2]=b+1;F[b|0]=d;H[a+608>>2]=H[a+608>>2]+1;d=0;b=8}H[f+68>>2]=b;H[f+64>>2]=d}function Hx(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:{if((e|0)<=0){break a}i=H[a+112>>2];if(!i){break a}g=H[a+332>>2];a=H[a+476>>2];k=H[a+20>>2];l=H[a+16>>2];m=H[a+12>>2];n=H[a+8>>2];while(1){o=c+1|0;p=e-1|0;a=c<<2;q=H[a+H[b+8>>2]>>2];r=H[a+H[b+4>>2]>>2];s=H[a+H[b>>2]>>2];c=H[d>>2];a=0;while(1){f=I[a+r|0];h=I[a+s|0];j=I[a+q|0]<<2;F[c|0]=I[(h+H[j+n>>2]|0)+g|0];f=f<<2;F[c+1|0]=I[((H[l+j>>2]+H[f+k>>2]>>16)+h|0)+g|0];F[c+2|0]=I[(H[f+m>>2]+h|0)+g|0];c=c+3|0;a=a+1|0;if((i|0)!=(a|0)){continue}break}d=d+4|0;a=(e|0)>1;e=p;c=o;if(a){continue}break}}}function fo(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(H[H[a+120>>2]+600>>2]&1){e=H[a+120>>2];d=H[e+672>>2];e=H[e+676>>2]}j=H[a+208>>2];a:{if(!j){break a}o=+(e|0);k=+(d|0);b:{if(!f){e=0;break b}e=Va((c&536870911)!=(c|0)?-1:c<<3);if(!c){break b}p=c&1;a=0;c:{if((c|0)==1){i=k;break c}q=c&-2;i=k;while(1){d=H[(a<<2)+f>>2]+d|0;l=+(d|0);M[(a<<3)+e>>3]=l-i;m=a|1;d=H[(m<<2)+f>>2]+d|0;i=+(d|0);M[(m<<3)+e>>3]=i-l;a=a+2|0;n=n+2|0;if((n|0)!=(q|0)){continue}break}}if(!p){break b}M[(a<<3)+e>>3]=+(H[(a<<2)+f>>2]+d|0)-i}Ia[H[H[j>>2]+20>>2]](j,b,c,k,o,e,g,M[h>>3],M[h+8>>3]);if(!e){break a}Ta(e)}}function Di(a,b,c){var d=0,e=0;d=Ga-16|0;Ga=d;Ga=d+16|0;e=0;a:{if(!b){break a}b:{if(!c){break b}a=a?a:d+12|0;d=I[b|0];e=d<<24>>24;if((e|0)>=0){H[a>>2]=d;e=(e|0)!=0;break a}d=F[b|0];if(!H[H[133584]>>2]){H[a>>2]=d&57343;e=1;break a}d=(d&255)-194|0;if(d>>>0>50){break b}d=H[(d<<2)+521504>>2];if(d<<N(c,6)-6<0&c>>>0<=3){break b}c=I[b+1|0];e=c>>>3|0;if((e-16|e+(d>>26))>>>0>7){break b}c=c-128|d<<6;if((c|0)>=0){H[a>>2]=c;e=2;break a}d=I[b+2|0]-128|0;if(d>>>0>63){break b}c=d|c<<6;if((c|0)>=0){H[a>>2]=c;e=3;break a}b=I[b+3|0]-128|0;if(b>>>0>63){break b}H[a>>2]=b|c<<6;e=4;break a}H[133544]=25;e=-1}return e}function yi(a,b){var c=0,d=0,e=0,f=0;if(I[a+11|0]>>>7|0){c=H[a+4>>2]}else{c=I[a+11|0]}a:{if(c>>>0<b>>>0){d=Ga-16|0;Ga=d;e=b-c|0;if(e){b=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:1;if(I[a+11|0]>>>7|0){c=H[a+4>>2]}else{c=I[a+11|0]}f=c+e|0;if(b-c>>>0<e>>>0){Ai(a,b,f-b|0,c,c,0)}if(I[a+11|0]>>>7|0){b=H[a>>2]}else{b=a}km(b+(c<<2)|0,e);b:{if(I[a+11|0]>>>7|0){H[a+4>>2]=f;break b}F[a+11|0]=f}H[d+12>>2]=0;H[b+(f<<2)>>2]=H[d+12>>2]}break a}d=Ga-16|0;Ga=d;c:{if(I[a+11|0]>>>7|0){c=H[a>>2];H[d+12>>2]=0;H[c+(b<<2)>>2]=H[d+12>>2];H[a+4>>2]=b;break c}H[d+8>>2]=0;H[(b<<2)+a>>2]=H[d+8>>2];F[a+11|0]=b}}Ga=d+16|0}function $v(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a:{if((e|0)<=0){break a}k=H[a+28>>2];if(!k){break a}g=H[H[a+408>>2]+8>>2];while(1){l=e-1|0;a=d<<2;m=H[a+H[c+8>>2]>>2];n=H[a+H[c+4>>2]>>2];o=H[a+H[c>>2]>>2];a=H[b>>2];f=0;while(1){h=(I[a+2|0]<<2)+g|0;i=(I[a+1|0]<<2)+g|0;j=(I[a|0]<<2)+g|0;F[f+o|0]=H[h+2048>>2]+(H[i+1024>>2]+H[j>>2]|0)>>>16;F[f+n|0]=H[h+5120>>2]+(H[i+4096>>2]+H[j+3072>>2]|0)>>>16;F[f+m|0]=H[h+7168>>2]+(H[i+6144>>2]+H[j+5120>>2]|0)>>>16;a=a+3|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}d=d+1|0;b=b+4|0;a=(e|0)>1;e=l;if(a){continue}break}}}function $i(a,b){var c=0,d=0;H[a+8>>2]=0;H[a>>2]=0;H[a+4>>2]=0;a:{if(!b){break a}c=H[b>>2];if((c|0)==H[b+4>>2]){break a}while(1){b:{c:{d:{e:{f:{g:{c=H[(d<<2)+c>>2];switch((Ia[H[H[c>>2]+8>>2]](c)|0)-1|0){case 4:break c;case 3:break d;case 2:break e;case 1:break f;case 0:break g;default:break b}}bc(a,M[c+8>>3],M[c+16>>3]);break b}Jb(a,M[c+8>>3],M[c+16>>3]);break b}Cd(a,M[c+8>>3],M[c+16>>3],M[c+24>>3],M[c+32>>3],M[c+40>>3],M[c+48>>3]);break b}wc(a,M[c+8>>3],M[c+16>>3],M[c+24>>3],M[c+32>>3],M[c+40>>3],M[c+48>>3]);break b}Ic(a)}d=d+1|0;c=H[b>>2];if(d>>>0<H[b+4>>2]-c>>2>>>0){continue}break}}return a}function im(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=Ga-16|0;Ga=c;H[c+4>>2]=32;H[c+8>>2]=b;g=c,h=sm(a),H[g>>2]=h;d=H[c+8>>2]-H[c>>2]>>2;b=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:1;if(I[a+11|0]>>>7|0){e=H[a+4>>2]}else{e=I[a+11|0]}a:{if((b|0)==(e|0)){Ai(a,e,1,e,d,1);b=H[a>>2];break a}if(I[a+11|0]>>>7|0){b=H[a>>2]}else{b=a}if((d|0)==(e|0)){break a}f=(d<<2)+b|0;Kg(f+4|0,f,e-d|0)}d=d<<2;H[d+b>>2]=H[c+4>>2];H[c>>2]=0;f=b;b=e+1|0;H[f+(b<<2)>>2]=H[c>>2];b:{if(I[a+11|0]>>>7|0){H[a+4>>2]=b;break b}F[a+11|0]=b}g=c,h=sm(a),H[g>>2]=h;a=Ga-16|0;Ga=a;H[a+8>>2]=H[c>>2];H[a+8>>2]=d+H[a+8>>2];Ga=a+16|0;Ga=c+16|0}function Dx(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;d=H[a+472>>2];i=H[d+92>>2];h=H[a+316>>2];if((i|0)>=(h|0)){if(H[a+36>>2]>0){h=H[a+216>>2];i=0;while(1){k=i<<2;j=k+d|0;Ia[H[j+52>>2]](a,h,H[b+k>>2]+(N(H[j+100>>2],H[c>>2])<<2)|0,j+12|0);h=h+88|0;i=i+1|0;if((i|0)<H[a+36>>2]){continue}break}h=H[a+316>>2]}H[d+92>>2]=0;i=0}b=h-i|0;h=H[d+96>>2];b=b>>>0<h>>>0?b:h;h=g;g=H[f>>2];h=h-g|0;b=b>>>0<h>>>0?b:h;Ia[H[H[a+476>>2]+4>>2]](a,d+12|0,i,(g<<2)+e|0,b);H[f>>2]=b+H[f>>2];H[d+96>>2]=H[d+96>>2]-b;b=b+H[d+92>>2]|0;H[d+92>>2]=b;if((b|0)>=H[a+316>>2]){H[c>>2]=H[c>>2]+1}}function Dh(a,b,c){var d=0,e=0,f=0;e=c+4|0;a:{b:{f=H[a+4>>2];c:{if(!f){d=e>>>0>1e3?e:1e3;H[a+8>>2]=d;d=cb(d);H[a+16>>2]=0;H[a+4>>2]=d;break c}d=H[a+8>>2];e=e+H[a+16>>2]|0;if(d>>>0>=e>>>0){break b}while(1){d=d<<1;if(e>>>0>d>>>0){continue}break}H[a+8>>2]=d;d=Sd(f,d);if(d){H[a+4>>2]=d;d=d+H[a+16>>2]|0;break c}d=cb(H[a+8>>2]);e=H[a+4>>2];d=$a(d,e,H[a+16>>2]);Ta(e);H[a+4>>2]=d;d=d+H[a+16>>2]|0}H[a+12>>2]=d;break a}d=H[a+12>>2]}F[d|0]=c;F[d+1|0]=c>>>8;F[d+2|0]=c>>>16;F[d+3|0]=c>>>24;d=H[a+12>>2]+4|0;H[a+12>>2]=d;H[a+16>>2]=H[a+16>>2]+4;$a(d,b,c);H[a+12>>2]=H[a+12>>2]+c;H[a+16>>2]=H[a+16>>2]+c}function tH(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;f=f|0;var g=0;g=Ga-48|0;Ga=g;H[g+36>>2]=d;M[g+40>>3]=c;H[g+32>>2]=e;G[g+30>>1]=16408;G[g+28>>1]=b<<8|2;b=H[f+4>>2]-H[f>>2]|0;H[g+24>>2]=b>>2;H[g+20>>2]=b+28;H[g+16>>2]=b+16;Ua(H[a+4>>2],g+30|0,2);Ua(H[a+4>>2],g+28|0,2);Ua(H[a+4>>2],g+20|0,4);Ua(H[a+4>>2],g+16|0,4);Ua(H[a+4>>2],g+40|0,4);Ua(H[a+4>>2],g+36|0,4);Ua(H[a+4>>2],g+32|0,4);Ua(H[a+4>>2],g+24|0,4);b=H[f>>2];d=H[f+4>>2];if((b|0)!=(d|0)){e=g+12|2;while(1){H[g+12>>2]=J[b>>1]|J[b+2>>1]<<16;Ua(H[a+4>>2],g+12|0,2);Ua(H[a+4>>2],e,2);b=b+4|0;if((d|0)!=(b|0)){continue}break}}Ga=g+48|0}function gg(a,b,c){var d=0,e=0,f=0,g=0,h=0;g=Ga-960|0;Ga=g;e=H[a+4>>2];d=H[a+12>>2];a:{if(!d){f=e<<2;e=32;break a}f=d;d=d>>31;f=(f^d)-d|0;e=(f>>>0)/(e>>>0)<<3}h=1;d=g+944|0;H[d+12>>2]=0;H[d+4>>2]=0;H[d+8>>2]=0;H[d>>2]=196864;if(gn(d,b)){b=Sb(g,0);b:{if(!In(b,H[a+16>>2],H[a+4>>2],H[a+8>>2],e,f,(H[a+12>>2]^-1)>>>31|0,!I[a+40|0])){break b}e=H[a+20>>2];if(e){Ad(b,e,H[a+24>>2])}e=H[d+4>>2];a=Ga-16|0;Ga=a;H[a>>2]=17872;H[a+4>>2]=e;F[a+8|0]=!e;c=oj(b,a,c);H[a>>2]=17872;e=H[a+4>>2];if(!(!e|!I[a+8|0])){ed(e)}Ga=a+16|0;if(!c){break b}ef(d);h=0}H[b>>2]=15644;nc(b);kc(b)}Xd(d);Ga=g+960|0;return!h}function Bj(a){a=a|0;var b=0,c=0;H[a>>2]=169436;b=H[a+16>>2];a:{if(I[b+28|0]){break a}c=H[b+24>>2];if(!c){break a}Ta(c);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b);b=H[a+20>>2];b=H[H[b>>2]-12>>2]+b|0;b:{if(I[b+28|0]){break b}c=H[b+24>>2];if(!c){break b}Ta(c);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b);H[a+24>>2]=0;b=H[a+12>>2];if(b){Ia[H[H[b>>2]+12>>2]](b)|0;H[a+12>>2]=0}b=H[a+20>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+20>>2]=0}b=H[a+16>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}return a|0}function se(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=1;j=d&2147483647;l=j;k=(j|0)==2147418112;a:{if(k&!c?a|b:k&(c|0)!=0|j>>>0>2147418112){break a}j=h&2147483647;k=(j|0)==2147418112;if(k&!g?e|f:k&(g|0)!=0|j>>>0>2147418112){break a}if(!(a|e|(c|g)|(b|f|(j|l)))){return 0}i=d&h;if((i|0)>0|(i|0)>=0){i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0<e>>>0|b>>>0<f>>>0:c>>>0<g>>>0&(d|0)<=(h|0)|(d|0)<(h|0)){break a}return(a^e|c^g|(b^f|d^h))!=0}i=-1;if((c|0)==(g|0)&(d|0)==(h|0)?(b|0)==(f|0)&a>>>0>e>>>0|b>>>0>f>>>0:c>>>0>g>>>0&(d|0)>=(h|0)|(d|0)>(h|0)){break a}i=(a^e|c^g|(b^f|d^h))!=0}return i}function Dj(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=Ga-48|0;Ga=c;a:{b:{c:{d:{e:{d=H[a+584>>2];b=H[d>>2];switch(b-1|0){case 0:break a;case 2:break d;case 1:break e;default:break c}}b=J[a+84>>1];e=b-8|0;if(1<<e&16777473?e>>>0<=24:0){break b}a=H[a+628>>2];H[c+16>>2]=b;Xa(a,169327,47455,c+16|0);b=0;break a}b=J[a+86>>1];if((b|0)==3){break b}a=H[a+628>>2];H[c+32>>2]=b;Xa(a,169327,48021,c+32|0);b=0;break a}a=H[a+628>>2];H[c>>2]=b;Xa(a,169327,48847,c);b=0;break a}b=1;H[d+4>>2]=J[a+138>>1]==1?J[a+98>>1]:1;f:{if(I[a+13|0]&4){f=d,g=nd(a),H[f+8>>2]=g;break f}f=d,g=Bc(a),H[f+8>>2]=g}}Ga=c+48|0;return b}function Ec(a,b){var c=0,d=0,e=O(0),f=0,g=0,h=0;c=H[a+4>>2];d=c+4|0;g=H[a+8>>2];a:{if(d>>>0>=g>>>0){d=c;h=0;break a}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;h=+e}M[b>>3]=h;c=d+4|0;b:{if(g>>>0<=c>>>0){c=d;break b}e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;f=+e}M[b+8>>3]=f;d=c+4|0;c:{if(g>>>0<=d>>>0){d=c;f=0;break c}e=(x(2,I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24)),B());H[a+4>>2]=d;f=+e}M[b+16>>3]=f;c=d+4|0;if(c>>>0<g>>>0){e=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[a+4>>2]=c;f=+e}else{f=0}M[b+24>>3]=f}function Yn(a,b,c){var d=0,e=0,f=0,g=0,h=O(0),i=0,j=0,k=0,l=0;H[a+8>>2]=0;H[a>>2]=0;H[a+4>>2]=0;a:{if(c){if(c>>>0>=268435456){break a}d=c<<4;g=Va(d);H[a>>2]=g;d=d+g|0;H[a+8>>2]=d;H[a+4>>2]=d;k=b+4|0;l=H[b>>2]-12|0;b=0;while(1){i=(b<<4)+g|0;f=H[l>>2]+k|0;d=H[f+4>>2];a=d+4|0;j=H[f+8>>2];b:{if(a>>>0>=j>>>0){a=d;e=0;break b}h=(x(2,I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24)),B());H[f+4>>2]=a;e=+h}M[i>>3]=e;d=a+4|0;if(d>>>0<j>>>0){h=(x(2,I[a|0]|I[a+1|0]<<8|(I[a+2|0]<<16|I[a+3|0]<<24)),B());H[f+4>>2]=d;e=+h}else{e=0}M[i+8>>3]=e;b=b+1|0;if((c|0)!=(b|0)){continue}break}}return}Ib();X()}function zq(a,b){a=a|0;b=b|0;if(!((b|0)!=8&(b|0)!=32946)){if(!md(a,69744,1)){Xa(H[a+628>>2],69722,42562,0);return 0}b=cb(136);H[a+584>>2]=b;if(b){H[b+96>>2]=0;H[b+100>>2]=0;H[b+104>>2]=0;H[b+108>>2]=0;H[b+128>>2]=H[a+672>>2];H[a+672>>2]=587;H[b+132>>2]=H[a+668>>2];H[a+668>>2]=588;H[b+120>>2]=-1;H[b+124>>2]=0;H[a+524>>2]=589;H[a+532>>2]=590;H[a+536>>2]=591;H[a+544>>2]=592;H[a+552>>2]=592;H[a+560>>2]=592;H[a+572>>2]=593;H[a+520>>2]=594;H[a+540>>2]=595;H[a+548>>2]=595;H[a+556>>2]=595;H[a+516>>2]=596;wh(a);return 1}Xa(H[a+628>>2],69722,43191,0);return 0}aa(41338,41961,349,69722);X()}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;if(fc(a,H[b+8>>2],f)){wi(b,c,d,e);return}h=I[b+53|0];g=H[a+12>>2];F[b+53|0]=0;i=I[b+52|0];F[b+52|0]=0;j=a+16|0;ui(j,b,c,d,e,f);k=I[b+53|0];h=h|k;l=I[b+52|0];i=i|l;a:{if((g|0)<2){break a}j=j+(g<<3)|0;g=a+24|0;while(1){if(I[b+54|0]){break a}b:{if(l){if(H[b+24>>2]==1){break a}if(I[a+8|0]&2){break b}break a}if(!k){break b}if(!(F[a+8|0]&1)){break a}}G[b+52>>1]=0;ui(g,b,c,d,e,f);k=I[b+53|0];h=k|h;l=I[b+52|0];i=l|i;g=g+8|0;if(j>>>0>g>>>0){continue}break}}F[b+53|0]=(h&255)!=0;F[b+52|0]=(i&255)!=0}function Wj(a,b,c){var d=0,e=0,f=0;d=H[a+584>>2];while(1){a:{f=Fe(b,e,c);Ee(a,f,65840);e=e+f|0;if(e>>>0>=c>>>0){break a}f=De(b,e,c);Ee(a,f,66496);e=e+f|0;if(e>>>0<c>>>0){continue}}break}b=H[d+4>>2];b:{if(!(b&12)){break b}if(H[d+68>>2]!=8){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}b=H[d+64>>2];c=H[a+604>>2];H[a+604>>2]=c+1;F[c|0]=b;H[a+608>>2]=H[a+608>>2]+1;H[d+64>>2]=0;H[d+68>>2]=8;b=H[d+4>>2]}if(!(b&8)){break b}c=H[a+604>>2];if(!(c&1)){break b}if(H[a+608>>2]>=H[a+600>>2]){yb(a);c=H[a+604>>2]}b=H[d+64>>2];H[a+604>>2]=c+1;F[c|0]=b;H[a+608>>2]=H[a+608>>2]+1;H[d+64>>2]=0;H[d+68>>2]=8}}function Dg(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Ga-16|0;Ga=h;a:{if((e|0)<=0){break a}i=e&3;if(e-1>>>0>=3){m=e&-4;while(1){f=h+8|0;F[f+g|0]=c;F[(g|1)+f|0]=(d&255)<<24|c>>>8;F[(g|2)+f|0]=(d&65535)<<16|c>>>16;j=d>>>24|0;n=(g|3)+f|0;f=(d&16777215)<<8|c>>>24;F[n|0]=f;g=g+4|0;c=d;d=0;k=k+4|0;if((m|0)!=(k|0)){continue}break}}if(i){while(1){j=d;f=c;F[(h+8|0)+g|0]=f;g=g+1|0;c=(d&255)<<24|f>>>8;d=d>>>8|0;l=l+1|0;if((l|0)!=(i|0)){continue}break}}if(!j&f>>>0<256|(e|0)<=0){break a}_a(h+8|0,255,e)}a=Ia[H[a+8>>2]](H[a+28>>2],b,h+8|0,e)|0;Ga=h+16|0;return(a|0)!=(e|0)?-1:0}function _H(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=Ga-16|0;Ga=g;a:{if(!c|!e){break a}f=(H[d>>2]<<3)+28|0;H[g+12>>2]=f;H[g+8>>2]=56;H[a+8>>2]=f+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],g+8|0,4);Ua(H[a+4>>2],g+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d,4);if(!H[d>>2]){break a}b=0;while(1){f=(b<<3)+c|0;Ua(H[a+4>>2],f,4);Ua(H[a+4>>2],f+4|0,4);b=b+1|0;f=H[d>>2];if(b>>>0<f>>>0){continue}break}if(!f){break a}b=0;while(1){Ua(H[a+4>>2],b+e|0,4);b=b+1|0;if(b>>>0<K[d>>2]){continue}break}}Ga=g+16|0}function ZH(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=Ga-16|0;Ga=g;a:{if(!c|!e){break a}f=(H[d>>2]<<2)+28|0;H[g+12>>2]=f;H[g+8>>2]=92;H[a+8>>2]=f+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],g+8|0,4);Ua(H[a+4>>2],g+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d,4);if(!H[d>>2]){break a}b=0;while(1){f=(b<<2)+c|0;Ua(H[a+4>>2],f,2);Ua(H[a+4>>2],f+2|0,2);b=b+1|0;f=H[d>>2];if(b>>>0<f>>>0){continue}break}if(!f){break a}b=0;while(1){Ua(H[a+4>>2],b+e|0,4);b=b+1|0;if(b>>>0<K[d>>2]){continue}break}}Ga=g+16|0}function Ef(a,b,c){var d=0,e=0,f=0,g=0;d=Ga-16|0;Ga=d;H[d+8>>2]=c;H[d+12>>2]=-1;if(I[a+11|0]>>>7|0){e=H[a+4>>2]}else{e=I[a+11|0]}if((c|0)!=-1){H[d>>2]=e;c=Ga-16|0;Ga=c;Ga=c+16|0;c=d+12|0;H[d+4>>2]=H[(K[d>>2]<K[c>>2]?d:c)>>2];if(I[a+11|0]>>>7|0){a=H[a>>2]}c=Ga-16|0;Ga=c;Ga=c+16|0;e=0;c=d+8|0;f=d+4|0;c=H[(K[c>>2]<K[f>>2]?c:f)>>2];if(c){a:{if(!c){break a}while(1){f=H[a>>2];g=H[b>>2];if((f|0)==(g|0)){b=b+4|0;a=a+4|0;c=c-1|0;if(c){continue}break a}break}e=f-g|0}}a=e;b:{if(a){break b}a=-1;b=H[d+4>>2];c=H[d+8>>2];if(b>>>0<c>>>0){break b}a=b>>>0>c>>>0}Ga=d+16|0;return a}pe();X()}function Dr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a+584>>2];a:{b:{switch(b-512|0){case 1:H[H[c>>2]>>2]=H[d+196>>2];break a;case 2:H[H[c>>2]>>2]=H[d+200>>2];break a;case 18:if(!I[d+206|0]){Uj(a)}G[H[c>>2]>>1]=I[d+208|0];G[H[c+4>>2]>>1]=I[d+209|0];break a;case 7:H[H[c>>2]>>2]=I[d+211|0];H[H[c+4>>2]>>2]=d+216;break a;case 8:H[H[c>>2]>>2]=I[d+212|0];H[H[c+4>>2]>>2]=d+228;break a;case 9:H[H[c>>2]>>2]=I[d+213|0];H[H[c+4>>2]>>2]=d+240;break a;case 0:G[H[c>>2]>>1]=I[d+204|0];break a;case 3:G[H[c>>2]>>1]=J[d+300>>1];break a;default:break b}}return Ia[H[d+160>>2]](a,b,c)|0}return 1}function Hq(a,b){a=a|0;b=b|0;var c=0;b=H[a+584>>2];if(b){if(!H[b+116>>2]){Ia[H[a+516>>2]](a)|0}c=H[a+596>>2];a:{if(!(I[c|0]|!(F[c+1|0]&1))){if(!H[b+96>>2]){nb(H[a+628>>2],H[a>>2],44743,0);H[a+556>>2]=586;H[a+548>>2]=586;H[a+540>>2]=586;Ia[H[a+516>>2]](a)|0;H[b+96>>2]=586}G[b+66>>1]=511;break a}H[b+96>>2]=578;G[b+66>>1]=510}G[b+64>>1]=9;H[b+72>>2]=0;H[b+76>>2]=0;H[b+84>>2]=511;H[b+88>>2]=0;a=H[a+608>>2];c=H[b+116>>2]+2064|0;H[b+108>>2]=c;H[b+92>>2]=a<<3;Ub(c,0,38888);a=H[b+116>>2];H[b+104>>2]=a-8;H[b+112>>2]=(a+(H[b+84>>2]<<3)|0)-8;return 1}aa(43874,41828,259,43296);X()}function Ot(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;var j=0,k=0,l=0;if(!(!f|!e)){c=J[a+26>>1];a=H[a+64>>2];d=e&3;k=e-1>>>0<3;l=h<<2;while(1){j=0;h=e;if(d){while(1){H[b>>2]=H[H[a+(I[i|0]<<2)>>2]>>2];i=c+i|0;b=b+4|0;h=h-1|0;j=j+1|0;if((j|0)!=(d|0)){continue}break}}f=f-1|0;if(!k){while(1){H[b>>2]=H[H[a+(I[i|0]<<2)>>2]>>2];i=c+i|0;H[b+4>>2]=H[H[a+(I[i|0]<<2)>>2]>>2];i=c+i|0;H[b+8>>2]=H[H[a+(I[i|0]<<2)>>2]>>2];i=c+i|0;H[b+12>>2]=H[H[a+(I[i|0]<<2)>>2]>>2];b=b+16|0;i=c+i|0;h=h-4|0;if(h){continue}break}}i=g+i|0;b=b+l|0;if(f){continue}break}}}function Jt(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;var j=0,k=0,l=0;if(!(!f|!e)){c=H[a+60>>2];a=J[a+26>>1];d=e&3;k=e-1>>>0<3;l=h<<2;while(1){j=0;h=e;if(d){while(1){H[b>>2]=H[H[(I[i|0]<<2)+c>>2]>>2];i=a+i|0;b=b+4|0;h=h-1|0;j=j+1|0;if((j|0)!=(d|0)){continue}break}}f=f-1|0;if(!k){while(1){H[b>>2]=H[H[(I[i|0]<<2)+c>>2]>>2];i=a+i|0;H[b+4>>2]=H[H[(I[i|0]<<2)+c>>2]>>2];i=a+i|0;H[b+8>>2]=H[H[(I[i|0]<<2)+c>>2]>>2];i=a+i|0;H[b+12>>2]=H[H[(I[i|0]<<2)+c>>2]>>2];b=b+16|0;i=a+i|0;h=h-4|0;if(h){continue}break}}i=g+i|0;b=b+l|0;if(f){continue}break}}}function Rh(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0;a:{if(!a){break a}j=1;if(!((c|0)>0&(b|d|e|f|g|h|i)>=0)){ab(a,31512);j=0}if((1e5-c|0)<(b|0)){ab(a,31651);j=0}if((1e5-e|0)<(d|0)){ab(a,31832);j=0}if((1e5-g|0)<(f|0)){ab(a,32039);j=0}if((1e5-i|0)<(h|0)){ab(a,32280);j=0}c=f-d|0;b=c>>>16|0;f=i-e|0;i=f&65535;k=c&65535;c=N(i,k);g=g-e|0;e=g>>>16|0;h=h-d|0;l=h&65535;g=g&65535;d=N(l,g);f=f>>>16|0;i=N(b,i)+N(k,f)+(c>>>16)|0;k=(i>>>16|0)+N(b,f)|0;b=h>>>16|0;f=N(e,l)+N(g,b)+(d>>>16)|0;if((k|0)!=((f>>>16|0)+N(b,e)|0)|(c&65535|i<<16)!=(d&65535|f<<16)){break a}ab(a,32686);j=0}return j}function rs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if((c|0)>0){g=H[a+12>>2];while(1){i=c;c=c-1|0;f=G[b>>1];d=0;a:{if((f|0)<=0){break a}d=1023;if(f>>>0>7409){break a}d=f-3314>>2;if(!H[a+4>>2]){break a}e=QI(H[133590],H[133591],1284865837,1481765933)+1|0;d=Ha;d=e?d:d+1|0;H[133590]=e;H[133591]=d;h=(+(f|0)+-3314)*.25+ +(d>>>1|0)*4.656612875245797e-10+-.5;if(P(h)<2147483648){d=~~h;break a}d=-2147483648}e=_j((+G[b+2>>1]+.5)*30517578125e-15,(+G[b+4>>1]+.5)*30517578125e-15,H[a+4>>2]);H[g>>2]=d<<14|((e|0)<0?12266:e);b=b+6|0;g=g+4|0;if(i>>>0>1){continue}break}}}function vH(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0,f=0,g=0;e=Ga-48|0;Ga=e;M[e+40>>3]=c;G[e+38>>1]=16407;G[e+36>>1]=b<<8;b=H[d+4>>2]-H[d>>2]|0;H[e+32>>2]=b>>4;b=b>>1;H[e+28>>2]=b+20;H[e+24>>2]=b+8;Ua(H[a+4>>2],e+38|0,2);Ua(H[a+4>>2],e+36|0,2);Ua(H[a+4>>2],e+28|0,4);Ua(H[a+4>>2],e+24|0,4);Ua(H[a+4>>2],e+40|0,4);Ua(H[a+4>>2],e+32|0,4);b=H[d>>2];g=H[d+4>>2];if((b|0)!=(g|0)){d=e+16|0;while(1){f=H[b+12>>2];H[d>>2]=H[b+8>>2];H[d+4>>2]=f;f=H[b+4>>2];H[e+8>>2]=H[b>>2];H[e+12>>2]=f;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],d,4);b=b+16|0;if((g|0)!=(b|0)){continue}break}}Ga=e+48|0}function Zx(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,k=0,l=0,m=0;a:{if((d|0)<=0){break a}f=H[a+112>>2];if(!f){break a}a=H[H[a+480>>2]+24>>2];h=H[a+8>>2];i=H[a+4>>2];j=H[a>>2];l=f-1|0;m=f&1;while(1){a=k<<2;e=H[a+c>>2];a=H[a+b>>2];if(m){F[e|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);e=e+1|0;a=a+3|0;g=l}else{g=f}if((f|0)!=1){while(1){F[e|0]=I[I[a+2|0]+h|0]+(I[I[a+1|0]+i|0]+I[I[a|0]+j|0]|0);F[e+1|0]=I[I[a+5|0]+h|0]+(I[I[a+4|0]+i|0]+I[I[a+3|0]+j|0]|0);e=e+2|0;a=a+6|0;g=g-2|0;if(g){continue}break}}k=k+1|0;if((k|0)!=(d|0)){continue}break}}}function Qv(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;qd(c,0,d,0,H[a+272>>2],H[a+28>>2]);g=H[a+272>>2];a:{if((g|0)<=0){break a}c=N(H[b+36>>2],H[b+28>>2]);b=H[a+28>>2];c=c-b|0;if((c|0)<=0){break a}a=0;if(g-1>>>0>=3){j=g&-4;while(1){e=a<<2;f=b+H[e+d>>2]|0;_a(f,I[f-1|0],c);f=b+H[(e|4)+d>>2]|0;_a(f,I[f-1|0],c);f=b+H[(e|8)+d>>2]|0;_a(f,I[f-1|0],c);e=b+H[(e|12)+d>>2]|0;_a(e,I[e-1|0],c);a=a+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}g=g&3;if(!g){break a}while(1){e=b+H[(a<<2)+d>>2]|0;_a(e,I[e-1|0],c);a=a+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}}function rf(a,b,c){var d=0,e=0,f=0;a:{b:{c:{d=H[b>>2];if(!d){if(H[b+8>>2]<=0){break b}c=0;if(a){break c}while(1){fb(0,H[H[b+16>>2]+(c<<2)>>2]);c=c+1|0;if((c|0)<H[b+8>>2]){continue}break}break b}if(!a|!c){break a}xb(a,d,c);ob(a,d,c);return}while(1){f=c<<2;d=H[f+H[b+16>>2]>>2];d:{if(!d){break d}e=H[a+272>>2];if(!e){break d}xb(a,d,e);ob(a,d,e);d=H[H[b+16>>2]+f>>2]}fb(a,d);c=c+1|0;if((c|0)<H[b+8>>2]){continue}break}}if(H[b+12>>2]){fb(a,H[b+16>>2])}c=H[a+272>>2];d=H[a+228>>2];e:{if(c>>>0<=d>>>0){break e}b=H[a+268>>2];if(!b){break e}c=c-d|0;xb(a,b,c);ob(a,b,c)}vk(a)}}function Hv(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,n=0;i=Ga-256|0;Ga=i;if(g){k=(e<<2)+c|0;a=H[a+416>>2];l=H[(a+(H[b+16>>2]<<2)|0)+84>>2];m=H[(a+(H[b+4>>2]<<2)|0)+44>>2];while(1){Ia[m|0](i,k,f);a=0;while(1){e=a<<2;c=H[e+l>>2];h=c>>1;n=((j<<7)+d|0)+(a<<1)|0;e=H[e+i>>2];a:{if((e|0)<0){e=h-e|0;if((e|0)>=(c|0)){c=(e|0)/(c|0)|0}else{c=0}e=0-c|0;break a}h=e+h|0;e=0;if((h|0)<(c|0)){break a}e=(h|0)/(c|0)|0}G[n>>1]=e;a=a+1|0;if((a|0)!=64){continue}break}f=H[b+36>>2]+f|0;j=j+1|0;if((j|0)!=(g|0)){continue}break}}Ga=i+256|0}function pz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(fc(a,H[b+8>>2],e)){if(!(H[b+28>>2]==1|H[b+4>>2]!=(c|0))){H[b+28>>2]=d}return}a:{if(fc(a,H[b>>2],e)){if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+32>>2]=d;b:{if(H[b+44>>2]==4){break b}G[b+52>>1]=0;a=H[a+8>>2];Ia[H[H[a>>2]+20>>2]](a,b,c,c,1,e);if(I[b+53|0]){H[b+44>>2]=3;if(!I[b+52|0]){break b}break a}H[b+44>>2]=4}H[b+20>>2]=c;H[b+40>>2]=H[b+40>>2]+1;if(H[b+36>>2]!=1|H[b+24>>2]!=2){break a}F[b+54|0]=1;return}a=H[a+8>>2];Ia[H[H[a>>2]+24>>2]](a,b,c,d,e)}}function dw(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,i=0,j=0,k=0,l=0,m=0;a:{if((e|0)<=0){break a}f=H[a+28>>2];if(!f){break a}g=H[a+36>>2];l=f&-4;k=f&3;m=f-1>>>0<3;while(1){h=H[H[c>>2]+(d<<2)>>2];f=H[b>>2];i=0;a=0;j=0;if(!m){while(1){F[a+h|0]=I[f|0];f=f+g|0;F[(a|1)+h|0]=I[f|0];f=f+g|0;F[(a|2)+h|0]=I[f|0];f=f+g|0;F[(a|3)+h|0]=I[f|0];a=a+4|0;f=f+g|0;j=j+4|0;if((l|0)!=(j|0)){continue}break}}if(k){while(1){F[a+h|0]=I[f|0];a=a+1|0;f=f+g|0;i=i+1|0;if((i|0)!=(k|0)){continue}break}}d=d+1|0;b=b+4|0;a=(e|0)>1;e=e-1|0;if(a){continue}break}}}function Ss(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-16|0;Ga=d;if((b&-2)==34676){a:{if(!md(a,65520,2)){Xa(H[a+628>>2],65496,42520,0);a=0;break a}c=cb(32);H[a+584>>2]=c;if(c){Ub(c,0,32);H[c+20>>2]=468;H[c+4>>2]=(b|0)==34677;H[c>>2]=-1;H[a+556>>2]=469;H[a+548>>2]=470;H[a+516>>2]=471;H[a+572>>2]=472;H[a+564>>2]=473;H[a+560>>2]=474;H[a+552>>2]=475;H[a+524>>2]=476;H[c+24>>2]=H[a+672>>2];H[a+672>>2]=477;H[c+28>>2]=H[a+668>>2];H[a+668>>2]=478;a=1;break a}b=H[a+628>>2];H[d>>2]=H[a>>2];Xa(b,65496,43155,d);a=0}Ga=d+16|0;return a|0}aa(41096,41871,1567,65496);X()}function mH(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Ga+-64|0;Ga=g;H[g+56>>2]=c;H[g+60>>2]=b;H[g+52>>2]=d;F[g+51|0]=f;H[g>>2]=0;H[g+4>>2]=0;F[g+40|0]=0;H[g+32>>2]=0;H[g+36>>2]=-1074790400;F[g+21|0]=0;F[g+22|0]=0;F[g+23|0]=0;F[g+24|0]=0;F[g+25|0]=0;F[g+26|0]=0;F[g+27|0]=0;F[g+28|0]=0;H[g+16>>2]=0;H[g+20>>2]=0;H[g+8>>2]=0;H[g+12>>2]=0;H[g+16>>2]=a;H[g+4>>2]=H[g+60>>2];H[g+8>>2]=H[g+56>>2];H[g+12>>2]=H[g+52>>2];F[g+40|0]=I[g+51|0];a=Va(12);H[a>>2]=0;H[a+4>>2]=0;F[a+8|0]=0;fg(g,a,a+4|0,e);H[g+16>>2]=0;Qc(g);Ga=g- -64|0;return a|0}function Mp(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,i=0;g=Ga-32|0;Ga=g;a:{b:{switch(H[a+24>>2]-1|0){case 0:un(g,H[a+16>>2]);f=M[g>>3];M[b>>3]=f;h=M[g+8>>3];M[c>>3]=h;M[d>>3]=M[g+16>>3]-f;f=M[g+24>>3]-h;M[e>>3]=f;break a;case 1:i=b;a=H[a+20>>2]+100|0;b=H[a>>2];M[i>>3]=b|0;i=c;c=H[a+4>>2];M[i>>3]=c|0;M[d>>3]=H[a+8>>2]-b|0;f=+(H[a+12>>2]-c|0);M[e>>3]=f;break a;default:break b}}H[b>>2]=0;H[b+4>>2]=0;H[c>>2]=0;H[c+4>>2]=0;H[d>>2]=0;H[d+4>>2]=0;H[e>>2]=0;H[e+4>>2]=0}h=M[d>>3];if(h<0){M[d>>3]=-h;f=M[e>>3]}if(f<0){M[e>>3]=-f}Ga=g+32|0}function qg(a,b,c,d){var e=0;e=Ga-96|0;Ga=e;a=Vh(a,e+8|0,0,c,d);if(!(a|!b)){H[b>>2]=H[e+8>>2];H[b+4>>2]=H[e+12>>2];H[b+8>>2]=H[e+16>>2];H[b+12>>2]=H[e+20>>2];H[b+16>>2]=H[e+24>>2];H[b+20>>2]=H[e+28>>2];H[b+32>>2]=H[e+48>>2];H[b+36>>2]=H[e+52>>2];H[b+40>>2]=H[e+56>>2];H[b+44>>2]=H[e+60>>2];H[b+48>>2]=H[e+64>>2];H[b+52>>2]=H[e+68>>2];c=H[e+76>>2];H[b+56>>2]=H[e+72>>2];H[b+60>>2]=c;d=H[e+84>>2];c=b- -64|0;H[c>>2]=H[e+80>>2];H[c+4>>2]=d;c=H[e+92>>2];H[b+72>>2]=H[e+88>>2];H[b+76>>2]=c;H[b+24>>2]=H[e+32>>2];H[b+28>>2]=H[e+40>>2]}Ga=e+96|0;return a}function oe(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=Ga-16|0;Ga=g;if(I[a+11|0]>>>7|0){e=H[a+4>>2]}else{e=I[a+11|0]}if(b>>>0<=e>>>0){f=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:1;a:{if(f-e>>>0>=d>>>0){if(!d){break a}if(I[a+11|0]>>>7|0){f=H[a>>2]}else{f=a}i=f+(b<<2)|0;if((b|0)!=(e|0)){h=f+(b<<2)|0;Kg(h+(d<<2)|0,h,e-b|0);c=((c>>>0>=h>>>0?f+(e<<2)>>>0>c>>>0?d:0:0)<<2)+c|0}Kg(i,c,d);b=d+e|0;b:{if(I[a+11|0]>>>7|0){H[a+4>>2]=b;break b}F[a+11|0]=b}H[g+12>>2]=0;H[f+(b<<2)>>2]=H[g+12>>2];break a}Ff(a,f,(d+e|0)-f|0,e,b,0,d,c)}Ga=g+16|0;return a}pe();X()}function JE(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{a=H[a+4>>2];if(!a){break a}b=H[a+68>>2];if(!b){break a}c=H[a+12>>2];d=H[a+8>>2];H[a+8>>2]=H[b>>2];H[a+12>>2]=H[b+4>>2];e=M[a+16>>3];M[a+16>>3]=M[b+8>>3];f=M[a+24>>3];M[a+24>>3]=M[b+16>>3];g=M[a+32>>3];M[a+32>>3]=M[b+24>>3];h=M[a+40>>3];M[a+40>>3]=M[b+32>>3];i=M[a+48>>3];M[a+48>>3]=M[b+40>>3];j=M[a+56>>3];M[a+56>>3]=M[b+48>>3];k=I[a+64|0];F[a+64|0]=I[b+56|0];F[b+56|0]=k;M[b+48>>3]=j;M[b+40>>3]=i;M[b+32>>3]=h;M[b+24>>3]=g;M[b+16>>3]=f;M[b+8>>3]=e;H[b>>2]=d;H[b+4>>2]=c}}function og(a,b,c){var d=0,e=0,f=0,g=0;d=Ga-16|0;Ga=d;e=wb(b);if(!(!c|!I[c|0])){f=wb(c)}if(a){H[a+744>>2]=34;F[d+8|0]=116;F[d+9|0]=69;F[d+10|0]=88;F[d+11|0]=116;e=e+1|0;g=e+f|0;F[d+7|0]=g;F[d+6|0]=g>>>8;F[d+5|0]=g>>>16;F[d+4|0]=g>>>24;xb(a,d+4|0,8);H[a+348>>2]=1950701684;_c(a);ob(a,d+8|0,4);H[a+744>>2]=66;if(!(!b|!e)){xb(a,b,e);ob(a,b,e)}if(!(!f|(!c|!a))){xb(a,c,f);ob(a,c,f)}H[a+744>>2]=130;b=H[a+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[d+12|0]=b;F[d+13|0]=b>>>8;F[d+14|0]=b>>>16;F[d+15|0]=b>>>24;xb(a,d+12|0,4)}Ga=d+16|0}function Tc(a,b){var c=0,d=0,e=0,f=0;c=Ga+-64|0;Ga=c;d=H[a>>2];e=H[d-4>>2];f=H[d-8>>2];H[c+20>>2]=0;H[c+16>>2]=530060;H[c+12>>2]=a;H[c+8>>2]=b;d=0;_a(c+24|0,0,39);a=a+f|0;a:{if(fc(e,b,0)){H[c+56>>2]=1;Ia[H[H[e>>2]+20>>2]](e,c+8|0,a,a,1,0);d=H[c+32>>2]==1?a:0;break a}Ia[H[H[e>>2]+24>>2]](e,c+8|0,a,1,0);b:{switch(H[c+44>>2]){case 0:d=H[c+48>>2]==1?H[c+36>>2]==1?H[c+40>>2]==1?H[c+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(H[c+32>>2]!=1){if(H[c+48>>2]|H[c+36>>2]!=1|H[c+40>>2]!=1){break a}}d=H[c+24>>2]}Ga=c- -64|0;return d}function Bi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;f=H[a+84>>2];a:{d=H[a+28>>2];b:{if((d|0)!=(b|0)){e=-1;if((Bi(a,d,H[a+20>>2]-d|0)|0)==-1){break b}}g=H[f>>2];c:{if(!H[f+4>>2]|!c){break c}e=c;while(1){d=Di(g,b,e);if((d|0)<0){break a}h=H[f+4>>2]-1|0;H[f+4>>2]=h;g=H[f>>2]+4|0;H[f>>2]=g;if(!h){break c}b=b+d|0;h=(d|0)!=(e|0);e=e-d|0;if(h){continue}break}}H[g>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];e=c}return e|0}H[H[f>>2]>>2]=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=H[a>>2]|32;return d|0}function Cq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;b=H[a+584>>2];if(b){c=H[b+144>>2];if(!c){Ia[H[a+524>>2]](a)|0;c=H[b+144>>2]}G[b+68>>1]=258;H[b+64>>2]=33488905;H[b+132>>2]=0;H[b+136>>2]=0;H[b+124>>2]=1e4;H[b+128>>2]=0;H[b+72>>2]=0;H[b+76>>2]=0;H[b+140>>2]=(H[a+596>>2]+H[a+600>>2]|0)-5;a=c+72e3|0;d=8993;while(1){H[a>>2]=-1;H[a-8>>2]=-1;H[a-16>>2]=-1;H[a-24>>2]=-1;H[a-32>>2]=-1;H[a-40>>2]=-1;H[a-48>>2]=-1;H[a-56>>2]=-1;a=a+-64|0;e=d>>>0>7;d=d-8|0;if(e){continue}break}H[c>>2]=-1;H[b+120>>2]=65535;return 1}aa(43874,41828,765,69688);X()}function Tl(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!b){break a}g=H[a+4>>2];if(!g){break a}d=H[a+44>>2];if(!d){break a}d=c>>>0>d>>>0?d:c;b:{if(!d){break b}g=g+40|0;c=0;if((d|0)!=1){i=d&-2;while(1){f=g+(c<<2)|0;e=N(c,3)+b|0;F[f+2|0]=I[e|0];F[f+1|0]=I[e+1|0];F[f|0]=I[e+2|0];e=c|1;f=g+(e<<2)|0;e=N(e,3)+b|0;F[f+2|0]=I[e|0];F[f+1|0]=I[e+1|0];F[f|0]=I[e+2|0];c=c+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(d&1)){break b}d=g+(c<<2)|0;b=N(c,3)+b|0;F[d+2|0]=I[b|0];F[d+1|0]=I[b+1|0];F[d|0]=I[b+2|0]}F[a+445|0]=0}}function qi(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,i=0,j=0,k=0;a:{if(!c){break a}h=H[a+4>>2];if(!h){break a}f=H[a+44>>2];if(!f){break a}f=b>>>0>f>>>0?f:b;b:{if(!f){break b}h=h+40|0;d=d?d:c;e=e?e:d;b=0;if((f|0)!=1){k=f&-2;while(1){g=h+(b<<2)|0;F[g+2|0]=I[b+c|0];F[g+1|0]=I[b+d|0];F[g|0]=I[b+e|0];g=b|1;i=h+(g<<2)|0;F[i+2|0]=I[c+g|0];F[i+1|0]=I[d+g|0];F[i|0]=I[e+g|0];b=b+2|0;j=j+2|0;if((k|0)!=(j|0)){continue}break}}if(!(f&1)){break b}f=h+(b<<2)|0;F[f+2|0]=I[b+c|0];F[f+1|0]=I[b+d|0];F[f|0]=I[b+e|0]}F[a+445|0]=0}}function bd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Ga-16|0;Ga=f;A(+b);g=v(1)|0;d=v(0)|0;c=g&2147483647;e=c+-1048576|0;a:{if((e|0)==2145386495|e>>>0<2145386495){h=d<<28;e=c>>>4|0;c=(c&15)<<28|d>>>4;d=e+1006632960|0;break a}if((c|0)==2146435072|c>>>0>2146435072){h=d<<28;c=(g&15)<<28|d>>>4;d=g>>>4|2147418112;break a}if(!(c|d)){c=0;d=0;break a}e=c;c=c?Q(c):Q(d)+32|0;sc(f,d,e,0,0,c+49|0);i=H[f>>2];h=H[f+4>>2];e=15372-c<<16;c=H[f+8>>2];d=e|H[f+12>>2]^65536}H[a>>2]=i;H[a+4>>2]=h;H[a+8>>2]=c;H[a+12>>2]=g&-2147483648|d;Ga=f+16|0}function iw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Ga-16|0;Ga=e;d=H[a+20>>2];if((d|0)!=101){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}if(K[a+260>>2]>=K[a+32>>2]){d=H[a>>2];H[d+20>>2]=126;Ia[H[d+4>>2]](a,-1)}d=H[a+8>>2];if(d){H[d+4>>2]=H[a+260>>2];H[d+8>>2]=H[a+32>>2];Ia[H[d>>2]](a)}d=H[a+388>>2];if(H[d+12>>2]){Ia[H[d+4>>2]](a)}d=H[a+260>>2];f=H[a+32>>2];H[e+12>>2]=0;g=b;b=f-d|0;Ia[H[H[a+392>>2]+4>>2]](a,g,e+12|0,b>>>0<c>>>0?b:c);b=a;c=H[a+260>>2];a=H[e+12>>2];H[b+260>>2]=c+a;Ga=e+16|0;return a|0}function Rg(a,b,c,d,e){var f=0,g=0,h=0,i=0;g=Ga-240|0;Ga=g;f=H[b>>2];H[g+232>>2]=f;b=H[b+4>>2];H[g>>2]=a;H[g+236>>2]=b;i=1;a:{b:{c:{if(!(b|(f|0)!=1)){b=a;break c}f=a;while(1){h=(c<<2)+e|0;b=f-H[h>>2]|0;if((Ia[454](b,a)|0)<=0){b=f;break c}d:{if(!((c|0)<2|d)){d=H[h-8>>2];h=f-4|0;if((Ia[454](h,b)|0)>=0){break d}if((Ia[454](h-d|0,b)|0)>=0){break d}}H[(i<<2)+g>>2]=b;f=g+232|0;d=Om(f);Sg(f,d);i=i+1|0;c=c+d|0;d=0;f=b;if(H[g+236>>2]|H[g+232>>2]!=1){continue}break b}break}b=f;break b}if(d){break a}}Nm(g,i);Ii(b,c,e)}Ga=g+240|0}function wc(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;i=Va(56);M[i+48>>3]=g;M[i+40>>3]=f;M[i+32>>3]=e;M[i+24>>3]=d;M[i+16>>3]=c;M[i+8>>3]=b;H[i>>2]=189368;h=H[a+4>>2];if((h|0)!=H[a+8>>2]){H[h>>2]=i;H[a+4>>2]=h+4;return 1}a:{m=H[a>>2];k=h-m|0;l=k>>2;h=l+1|0;if(h>>>0<1073741824){j=k>>1;j=k>>>0<2147483644?h>>>0<j>>>0?j:h:1073741823;if(j){if(j>>>0>=1073741824){break a}h=Va(j<<2)}else{h=0}l=h+(l<<2)|0;H[l>>2]=i;if((k|0)>0){$a(h,m,k)}H[a+8>>2]=h+(j<<2);H[a+4>>2]=l+4;H[a>>2]=h;if(m){Ta(m)}return 1}Ib();X()}dc(171340);X()}function mr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ga-16|0;Ga=e;f=H[a+584>>2];if(f){g=c;c=H[f+840>>2];d=(g|0)/(c|0)|0;if((g|0)!=(N(d,c)|0)){nb(H[a+628>>2],H[a>>2],59525,0)}if(!(I[a+13|0]&4)){c=H[a+60>>2];g=H[a+472>>2];d=c>>>0<d+g>>>0?c-g|0:d}c=1;a:{if((d|0)<=0){break a}H[e+12>>2]=b;c=0;if((Ij(f,e+12|0)|0)!=1){break a}while(1){if(d>>>0<2){c=1;break a}H[a+472>>2]=H[a+472>>2]+1;b=H[f+840>>2]+b|0;H[e+12>>2]=b;d=d-1|0;if((Ij(f,e+12|0)|0)==1){continue}break}}Ga=e+16|0;return c|0}aa(46854,42049,1426,69518);X()}function Gq(a){a=a|0;var b=0,c=0,d=0;a:{b:{b=H[a+584>>2];if(!b){b=cb(148);H[a+584>>2]=b;if(!b){Xa(H[a+628>>2],43296,42339,0);return 0}H[b+96>>2]=0;H[b+116>>2]=0;wh(a);b=H[a+584>>2];if(!b){break b}}if(!H[b+116>>2]){d=b;b=cb(40952);H[d+116>>2]=b;if(!b){break a}a=255;while(1){c=b+(a<<3)|0;F[c+7|0]=a;F[c+6|0]=a;G[c+4>>1]=1;H[c>>2]=0;c=a-1|0;d=b+(c<<3)|0;F[d+7|0]=c;F[d+6|0]=c;G[d+4>>1]=1;H[d>>2]=0;a=a-2|0;if(c){continue}break}Ub(b+2048|0,0,16)}return 1}aa(43874,41828,222,69632);X()}Xa(H[a+628>>2],69616,44195,0);return 0}function Cd(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;i=Va(56);M[i+48>>3]=g;M[i+40>>3]=f;M[i+32>>3]=e;M[i+24>>3]=d;M[i+16>>3]=c;M[i+8>>3]=b;H[i>>2]=189304;h=H[a+4>>2];if((h|0)!=H[a+8>>2]){H[h>>2]=i;H[a+4>>2]=h+4;return 1}a:{m=H[a>>2];k=h-m|0;l=k>>2;h=l+1|0;if(h>>>0<1073741824){j=k>>1;j=k>>>0<2147483644?h>>>0<j>>>0?j:h:1073741823;if(j){if(j>>>0>=1073741824){break a}h=Va(j<<2)}else{h=0}l=h+(l<<2)|0;H[l>>2]=i;if((k|0)>0){$a(h,m,k)}H[a+8>>2]=h+(j<<2);H[a+4>>2]=l+4;H[a>>2]=h;if(m){Ta(m)}return 1}Ib();X()}dc(171340);X()}function kq(a){a=a|0;var b=0,c=0,d=0;c=H[a+584>>2];a:{if(!(Ia[H[c+60>>2]](a)|0)){break a}if(!Dj(a)){break a}d=1;b:{c:{switch(H[c>>2]-2|0){case 0:b=610;d:{e:{f:{switch(J[a+84>>1]-8|0){case 8:b=611;break e;case 0:break e;case 24:break f;default:break d}}b=612}H[c+24>>2]=b}b=H[a+544>>2];if((b|0)!=613){break b}break a;case 1:break c;default:break a}}H[c+24>>2]=614;b=H[a+544>>2];if((b|0)==613){break a}}H[c+12>>2]=b;H[a+544>>2]=613;H[c+16>>2]=H[a+552>>2];H[a+552>>2]=615;H[c+20>>2]=H[a+560>>2];H[a+560>>2]=615}return d|0}function $n(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=H[a+508>>2];if((d|0)>0){while(1){c=N(b,12)+a|0;g=H[c+272>>2];a:{if(!(e|(g|0)!=225)){i=H[c+276>>2];j=H[c+268>>2];e=225;break a}h=H[c+268>>2];if(!(f|(g|0)!=254)){k=H[c+276>>2];f=254;l=h;break a}Ta(h);H[c+268>>2]=0;d=H[a+508>>2]}b=b+1|0;if((d|0)>(b|0)){continue}break}b=0;H[a+508>>2]=0;if(e){H[a+268>>2]=j;H[a+508>>2]=1;H[a+276>>2]=i;H[a+272>>2]=e;b=1}if(f){H[a+508>>2]=b+1;a=N(b,12)+a|0;H[a+276>>2]=k;H[a+272>>2]=f;H[a+268>>2]=l}return}H[a+508>>2]=0}function sI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;a:{if(!c){break a}e=(J[c+4>>1]<<2)+16|0;H[d+12>>2]=e;H[d+8>>2]=49;G[d+6>>1]=768;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],d+6|0,2);Ua(H[a+4>>2],c+4|0,4);if(!J[c+4>>1]){break a}b=0;while(1){e=H[c+8>>2]+(b<<2)|0;Ua(H[a+4>>2],e,1);Ua(H[a+4>>2],e+1|0,1);Ua(H[a+4>>2],e+2|0,1);Ua(H[a+4>>2],e+3|0,1);b=b+1|0;if(b>>>0<J[c+4>>1]){continue}break}}Ga=d+16|0}function ot(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(!(!f|!e)){c=e&-2;d=e&1;h=h<<2;a=g<<1;while(1){g=0;if((e|0)!=1){while(1){H[b>>2]=I[i+1|0]|I[j+1|0]<<8|I[k+1|0]<<16|-16777216;H[b+4>>2]=I[i+3|0]|I[j+3|0]<<8|I[k+3|0]<<16|-16777216;b=b+8|0;k=k+4|0;j=j+4|0;i=i+4|0;g=g+2|0;if((g|0)!=(c|0)){continue}break}}f=f-1|0;if(d){H[b>>2]=I[i+1|0]|I[j+1|0]<<8|I[k+1|0]<<16|-16777216;k=k+2|0;j=j+2|0;i=i+2|0;b=b+4|0}b=b+h|0;k=a+k|0;j=a+j|0;i=a+i|0;if(f){continue}break}}}function Jz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if((b|0)>0){a:{d=H[a+24>>2];e=d?d-20|0:0;c=H[e+24>>2];if((c|0)>=(b|0)){break a}while(1){b=b-c|0;d=d?d-20|0:0;c=H[d+48>>2];c=Ia[H[H[c>>2]+12>>2]](c,H[d+52>>2],1,4096,0,0)|0;if(!c){if(I[d+56|0]){c=H[a>>2];H[c+20>>2]=43;Ia[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Ia[H[c+4>>2]](a,-1);F[H[d+52>>2]]=255;F[H[d+52>>2]+1|0]=217;c=2}F[d+56|0]=0;H[d+24>>2]=c;H[d+20>>2]=H[d+52>>2];c=H[e+24>>2];if((c|0)>=(b|0)){break a}d=H[a+24>>2];continue}}H[e+24>>2]=c-b;H[e+20>>2]=H[e+20>>2]+b}}function As(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if((c|0)>0){a=H[a+12>>2];while(1){a:{b:{f=H[a>>2];h=f>>16;i=h&32767;if(i){d=Wd((+(i|0)+.5)*.0027076061740622863+-44.3614195558365);d=h&32768?-d:d;if(!(d<=0)){break b}}H[b+8>>2]=0;H[b>>2]=0;H[b+4>>2]=0;break a}L[b+4>>2]=d;g=(+((f>>>8&255)>>>0)+.5)*.0024390243902439024;j=(+((f&255)>>>0)+.5)*.0024390243902439024;e=1/(g*6+j*-16+12);g=g*9*e;e=j*4*e;L[b>>2]=d*(g/e);L[b+8>>2]=d*((1-g-e)/e)}a=a+4|0;b=b+12|0;f=c>>>0>1;c=c-1|0;if(f){continue}break}}}function vp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ga-16|0;Ga=d;if(I[a+64|0]){Ia[H[H[a>>2]+52>>2]](a,0);Ia[H[H[a>>2]+56>>2]](a)}F[a+64|0]=1;e=b-2|0;if(e>>>0<=2){f=H[(e<<2)+169968>>2]}if((c|0)==-1){c=H[a+8>>2];c=Ia[H[H[c>>2]+56>>2]](c)|0}if((b|0)==5){Ia[H[H[a>>2]+60>>2]](a)}b=H[a+4>>2];H[d+12>>2]=(c|0)==1|f;Ia[H[H[b>>2]+396>>2]](b,d+12|0)|0;b=H[a+4>>2];H[d+8>>2]=32;Ia[H[H[b>>2]+292>>2]](b,d+8|0)|0;b=H[a+4>>2];H[d+4>>2]=4;Ia[H[H[b>>2]+292>>2]](b,d+4|0)|0;a=H[a+4>>2];Ia[H[H[a>>2]+336>>2]](a)|0;Ga=d+16|0}function mt(a){a=a|0;var b=0,c=0,d=0;if(a){d=a;b=H[a+8>>2];a=H[a+12>>2];a:{if((b|0)==(a|0)){break a}while(1){c=H[b+12>>2];if(c){Ta(c);H[b+12>>2]=0}b=b+20|0;if((a|0)!=(b|0)){continue}break}a=H[d+12>>2];b=H[d+8>>2];if((a|0)==(b|0)){break a}while(1){c=a-20|0;if(F[a-9|0]<0){Ta(H[c>>2])}a=c;if((b|0)!=(a|0)){continue}break}}H[d+12>>2]=b;a=H[d+8>>2];if(a){c=H[d+12>>2];if((a|0)==(c|0)){c=a}else{while(1){b=c-20|0;if(F[c-9|0]<0){Ta(H[b>>2])}c=b;if((a|0)!=(b|0)){continue}break}c=H[d+8>>2]}H[d+12>>2]=a;Ta(c)}Ta(d)}}function eg(a,b,c){var d=0;d=0;a:{if(H[a>>2]){break a}b:{if(c>>>0<8){break b}a=I[b|0];c:{if((a|0)!=87|I[b+1|0]!=87|(I[b+2|0]!=66|I[b+3|0]!=66)){break c}if(I[b+4|0]!=49|I[b+5|0]!=49|I[b+6|0]!=49){break c}d=1;if(I[b+7|0]==49){break a}}if(a|c>>>0<16|(I[b+1|0]|I[b+2|0]!=2)){break b}if(I[b+3|0]|I[b+4|0]!=2|(I[b+5|0]!=16|I[b+6|0]!=201)){break b}if(I[b+7|0]|I[b+8|0]!=2|(I[b+9|0]|I[b+10|0]!=200)){break b}if(I[b+11|0]!=6|I[b+12|0]!=76|(I[b+13|0]|I[b+14|0]!=2)){break b}if(I[b+15|0]){break b}return 1}d=0}return d}function Gc(a,b){var c=0,d=0,e=0,f=0;c=H[a+4>>2];d=c+4|0;e=H[a+8>>2];a:{if(d>>>0>=e>>>0){d=c;c=0;break a}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b>>2]=c;c=d+4|0;b:{if(e>>>0<=c>>>0){c=d;break b}f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+4>>2]=f;f=0;d=c+4|0;c:{if(e>>>0<=d>>>0){d=c;c=0;break c}c=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[a+4>>2]=d}H[b+8>>2]=c;c=d+4|0;if(c>>>0<e>>>0){f=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[a+4>>2]=c}H[b+12>>2]=f}function ue(a,b,c){var d=0;a:{b:{c:{if((a^b)&3){break c}d=(c|0)!=0;d:{if(!(b&3)|!c){break d}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3)){break d}if(c){continue}break}}if(!d){break b}if(!I[b|0]){break a}if(c>>>0<4){break c}while(1){d=H[b>>2];if((d^-1)&d-16843009&-2139062144){break c}H[a>>2]=d;a=a+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break b}while(1){d=I[b|0];F[a|0]=d;if(!d){break a}a=a+1|0;b=b+1|0;c=c-1|0;if(c){continue}break}}c=0}_a(a,0,c)}function mv(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;a:{e=H[a+392>>2];if(K[e+8>>2]>=K[a+284>>2]){break a}h=e+24|0;i=e+12|0;g=H[e+12>>2];while(1){f=H[a+280>>2];if(g>>>0<f>>>0){Ia[H[H[a+396>>2]+4>>2]](a,b,c,d,h,i,f);f=H[a+280>>2];g=H[i>>2]}if((g|0)!=(f|0)){break a}f=Ia[H[H[a+400>>2]+4>>2]](a,h)|0;g=H[e+16>>2];if(!f){if(g){break a}H[c>>2]=H[c>>2]-1;H[e+16>>2]=1;return}if(g){H[c>>2]=H[c>>2]+1;H[e+16>>2]=0}g=0;H[e+12>>2]=0;f=H[e+8>>2]+1|0;H[e+8>>2]=f;if(f>>>0<K[a+284>>2]){continue}break}}}function yj(a,b,c){var d=0;a:{if(H[a>>2]|c>>>0<32|(I[b|0]|I[b+1|0])){break a}if(I[b+2|0]|I[b+3|0]!=12|(I[b+4|0]!=106|I[b+5|0]!=80)){break a}if(I[b+6|0]!=32|I[b+7|0]!=32|(I[b+8|0]!=13|I[b+9|0]!=10)){break a}if(I[b+10|0]!=135|I[b+11|0]!=10|(I[b+12|0]|I[b+13|0])){break a}if(I[b+14|0]|I[b+16|0]!=102|(I[b+17|0]!=116|I[b+18|0]!=121)){break a}if(I[b+19|0]!=112|I[b+20|0]!=106|(I[b+21|0]!=112|I[b+22|0]!=50)){break a}if(I[b+24|0]|I[b+23|0]!=32|(I[b+25|0]|I[b+26|0])){break a}if(I[b+27|0]){break a}d=1}return d}function uH(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0,f=0;e=Ga-32|0;Ga=e;M[e+24>>3]=c;G[e+22>>1]=16407;G[e+20>>1]=b<<8|2;b=H[d+4>>2]-H[d>>2]|0;H[e+16>>2]=b>>2;H[e+12>>2]=b+20;H[e+8>>2]=b+8;Ua(H[a+4>>2],e+22|0,2);Ua(H[a+4>>2],e+20|0,2);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+24|0,4);Ua(H[a+4>>2],e+16|0,4);b=H[d>>2];d=H[d+4>>2];if((b|0)!=(d|0)){f=e+4|2;while(1){H[e+4>>2]=J[b>>1]|J[b+2>>1]<<16;Ua(H[a+4>>2],e+4|0,2);Ua(H[a+4>>2],f,2);b=b+4|0;if((d|0)!=(b|0)){continue}break}}Ga=e+32|0}function ku(a,b,c){a=a|0;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,n=0;d=I[a+11|0];e=d+7>>>3|0;a:{if(!d){d=b;break a}f=b+e|0;d=b;while(1){F[d|0]=I[c|0]+I[d|0];c=c+1|0;d=d+1|0;if(f>>>0>d>>>0){continue}break}}b=H[a+4>>2]+b|0;if(b>>>0>d>>>0){a=0-e|0;m=(b-d|0)+d|0;while(1){h=I[a+d|0];b=I[a+c|0];e=h-b|0;f=e>>31;i=I[c|0];g=i-b|0;j=g>>31;k=e+g|0;l=k>>31;n=b;b=(e^f)-f|0;e=(g^j)-j|0;f=b>>>0<e>>>0;F[d|0]=I[d|0]+((l^k)-l>>>0<(f?b:e)>>>0?n:f?i:h);c=c+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}}function Vs(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ga-32|0;Ga=c;a:{b:{if(!a){b=0;break b}d=wb(b);if(d>>>0>=4294967280){break a}c:{d:{if(d>>>0>=11){f=d+16&-16;e=Va(f);H[c+16>>2]=f|-2147483648;H[c+8>>2]=e;H[c+12>>2]=d;break d}F[c+19|0]=d;e=c+8|0;if(!d){break c}}$a(e,b,d)}b=0;F[d+e|0]=0;yk(a,c+8|0,c+28|0,c+24|0);if(F[c+19|0]<0){Ta(H[c+8>>2])}d=H[c+24>>2];if(!d){break b}a=Va(20);H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=15536;H[a+12>>2]=0;H[a+16>>2]=0;Dh(a,H[c+28>>2],d);b=H[a+4>>2]}Ga=c+32|0;return b|0}Qb();X()}function re(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;a:{if(f&64){c=f+-64|0;b=c&31;if((c&63)>>>0>=32){c=0;b=e>>>b|0}else{c=e>>>b|0;b=((1<<b)-1&e)<<32-b|d>>>b}d=0;e=0;break a}if(!f){break a}i=d;h=64-f|0;g=h&31;if((h&63)>>>0>=32){h=i<<g;j=0}else{h=(1<<g)-1&i>>>32-g|e<<g;j=i<<g}i=b;b=f&31;if((f&63)>>>0>=32){g=0;b=c>>>b|0}else{g=c>>>b|0;b=((1<<b)-1&c)<<32-b|i>>>b}b=j|b;c=g|h;g=d;d=f&31;if((f&63)>>>0>=32){h=0;d=e>>>d|0}else{h=e>>>d|0;d=((1<<d)-1&e)<<32-d|g>>>d}e=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function hw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=H[a+20>>2];if((d|0)!=102){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}e=H[a+32>>2];f=H[a+260>>2];if(e>>>0<=f>>>0){b=H[a>>2];H[b+20>>2]=126;Ia[H[b+4>>2]](a,-1);return 0}d=H[a+8>>2];if(d){H[d+8>>2]=e;H[d+4>>2]=f;Ia[H[d>>2]](a)}d=H[a+388>>2];if(H[d+12>>2]){Ia[H[d+4>>2]](a)}d=c;c=H[a+272>>2]<<3;if(d>>>0<c>>>0){d=H[a>>2];H[d+20>>2]=24;Ia[H[d>>2]](a)}if(!(Ia[H[H[a+400>>2]+4>>2]](a,b)|0)){return 0}H[a+260>>2]=c+H[a+260>>2];return c|0}function wx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+452>>2];a:{b:{switch(b|0){case 0:if(H[a+84>>2]){H[c+4>>2]=244;if(H[c+12>>2]){break a}d=c,e=Ia[H[H[a+4>>2]+28>>2]](a,H[c+8>>2],0,H[c+16>>2],1)|0,H[d+12>>2]=e;break a}H[c+4>>2]=H[H[a+472>>2]+4>>2];break a;case 3:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+4>>2]=245;break a;case 2:if(!H[c+8>>2]){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+4>>2]=246;break a;default:break b}}b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+20>>2]=0;H[c+24>>2]=0}function Kk(a,b,c){var d=0,e=0;d=Ga-16|0;Ga=d;e=H[a+200>>2];if(e&1){a:{if(e&4){ab(a,38238);jb(a,c);break a}if(!(!b|!(I[b+8|0]&128))){ab(a,38262);jb(a,c);break a}if((c|0)!=9){ab(a,38283);jb(a,c);break a}c=d+7|0;Kb(a,c,9);ob(a,c,9);if(jb(a,0)){break a}c=a;a=I[d+7|0]|I[d+8|0]<<8|(I[d+9|0]<<16|I[d+10|0]<<24);e=a<<24|a<<8&16711680|(a>>>8&65280|a>>>24);a=I[d+11|0]|I[d+12|0]<<8|(I[d+13|0]<<16|I[d+14|0]<<24);Ih(c,b,e,a<<24|a<<8&16711680|(a>>>8&65280|a>>>24),I[d+15|0])}Ga=d+16|0;return}hb(a,38213);X()}function tx(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;b=H[a+452>>2];c=H[b+24>>2];a:{if(c){d=H[b+12>>2];break a}d=Ia[H[H[a+4>>2]+28>>2]](a,H[b+8>>2],H[b+20>>2],H[b+16>>2],0)|0;H[b+12>>2]=d;c=H[b+24>>2]}h=H[b+16>>2]-c|0;i=H[f>>2];g=g-i|0;g=g>>>0>h>>>0?h:g;h=H[a+116>>2]-H[b+20>>2]|0;g=g>>>0<h>>>0?g:h;Ia[H[H[a+480>>2]+4>>2]](a,(c<<2)+d|0,(i<<2)+e|0,g);H[f>>2]=g+H[f>>2];a=g+H[b+24>>2]|0;H[b+24>>2]=a;c=a;a=H[b+16>>2];if(c>>>0>=a>>>0){H[b+24>>2]=0;H[b+20>>2]=a+H[b+20>>2]}}function je(a){var b=0,c=0,d=0,e=0;a:{b:{c:{d=H[a+128>>2];switch(d|0){case 0:break a;case 1:break b;default:break c}}while(1){b=e;e=b+1|0;c=d>>>0>3;d=d>>1;if(c){continue}break}if(b>>>0<14){break b}c=H[a+120>>2];b=H[c>>2];H[b+20>>2]=41;Ia[H[b>>2]](c)}c=e<<4;b=H[a+124>>2];d:{if(H[a+108>>2]){b=H[((b<<2)+a|0)+92>>2]+(c<<2)|0;H[b>>2]=H[b>>2]+1;break d}b=H[((b<<2)+a|0)+60>>2];ie(a,H[b+(c<<2)>>2],F[(b+c|0)+1024|0])}if(e){ie(a,H[a+128>>2],e)}H[a+128>>2]=0;pl(a,H[a+136>>2],H[a+132>>2]);H[a+132>>2]=0}}function cf(a){var b=0,c=0,d=0;if(!a){if(H[132900]){b=cf(H[132900])}if(H[132862]){b=cf(H[132862])|b}a=H[133561];if(a){while(1){if(H[a+20>>2]!=H[a+28>>2]){b=cf(a)|b}a=H[a+56>>2];if(a){continue}break}}return b}d=H[a+76>>2]>=0;a:{b:{if(H[a+20>>2]==H[a+28>>2]){break b}Ia[H[a+36>>2]](a,0,0)|0;if(H[a+20>>2]){break b}b=-1;break a}b=H[a+8>>2];c=H[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Ia[H[a+40>>2]](a,b,b>>31,1)|0}b=0;H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;if(!d){break a}}return b}function pH(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Ga-32|0;Ga=g;H[g+24>>2]=d;H[g+28>>2]=c;G[g+22>>1]=16410;G[g+20>>1]=b<<8|32768;H[g+16>>2]=44;H[g+12>>2]=32;Ua(H[a+4>>2],g+22|0,2);Ua(H[a+4>>2],g+20|0,2);Ua(H[a+4>>2],g+16|0,4);Ua(H[a+4>>2],g+12|0,4);Ua(H[a+4>>2],g+28|0,4);Ua(H[a+4>>2],g+24|0,4);Ua(H[a+4>>2],e,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+24|0,4);Ua(H[a+4>>2],f,2);Ua(H[a+4>>2],f+2|0,2);Ua(H[a+4>>2],f+4|0,2);Ua(H[a+4>>2],f+6|0,2);Ga=g+32|0}function SE(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;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;g=Ga-16|0;Ga=g;a:{h=H[a+4>>2];k=H[a+8>>2];if((h|0)!=(k|0)){while(1){l=H[h>>2];H[g+8>>2]=0;H[g>>2]=0;H[g+4>>2]=0;j=H[f>>2];a=H[f+4>>2];if((j|0)!=(a|0)){a=a-j|0;if((a|0)<0){break a}i=Va(a);H[g>>2]=i;H[g+4>>2]=i;H[g+8>>2]=(a>>2<<2)+i;m=g,n=$a(i,j,a)+a|0,H[m+4>>2]=n}Ia[H[H[l>>2]+480>>2]](l,b,c,d,e,g);a=H[g>>2];if(a){H[g+4>>2]=a;Ta(a)}h=h+4|0;if((k|0)!=(h|0)){continue}break}}Ga=g+16|0;return}Ib();X()}function RE(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;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;g=Ga-16|0;Ga=g;a:{h=H[a+4>>2];k=H[a+8>>2];if((h|0)!=(k|0)){while(1){l=H[h>>2];H[g+8>>2]=0;H[g>>2]=0;H[g+4>>2]=0;j=H[f>>2];a=H[f+4>>2];if((j|0)!=(a|0)){a=a-j|0;if((a|0)<0){break a}i=Va(a);H[g>>2]=i;H[g+4>>2]=i;H[g+8>>2]=(a>>4<<4)+i;m=g,n=$a(i,j,a)+a|0,H[m+4>>2]=n}Ia[H[H[l>>2]+484>>2]](l,b,c,d,e,g);a=H[g>>2];if(a){H[g+4>>2]=a;Ta(a)}h=h+4|0;if((k|0)!=(h|0)){continue}break}}Ga=g+16|0;return}Ib();X()}function Ai(a,b,c,d,e,f){var g=0,h=0,i=0,j=0;h=Ga-16|0;Ga=h;if(1073741807-b>>>0>=c>>>0){if(I[a+11|0]>>>7|0){i=H[a>>2]}else{i=a}a:{if(b>>>0<536870887){H[h+8>>2]=b<<1;H[h+12>>2]=b+c;c=Ga-16|0;Ga=c;Ga=c+16|0;c=h+8|0;g=h+12|0;c=H[(K[g>>2]<K[c>>2]?c:g)>>2];if(c>>>0>=2){g=c+4&-4;c=g-1|0;c=(c|0)==2?g:c}else{c=1}break a}c=1073741806}g=c+1|0;c=Gf(g);if(e){Bd(c,i,e)}if((d|0)!=(e|0)){j=e<<2;Bd((j+c|0)+(f<<2)|0,i+j|0,d-e|0)}if((b|0)!=1){Ta(i)}H[a>>2]=c;H[a+8>>2]=g|-2147483648;Ga=h+16|0;return}Qb();X()}function ak(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;h=Ga-16|0;Ga=h;e=H[b+4>>2];d=J[b+2>>1];if(d>>>0<=13){d=H[(d<<2)+63304>>2]}else{d=0}d=Yb(a,e,d,59919);if(d){a:{if(!hc(a,b,d)){break a}i=H[b+4>>2];if(!i){break a}while(1){e=d+(f<<3)|0;g=H[e>>2];e=H[e+4>>2];if(!e){c=H[a>>2];f=H[a+628>>2];a=H[Hb(a,J[b>>1])+16>>2];H[h+4>>2]=g;H[h>>2]=a;Xa(f,c,60116,h);g=0;break a}L[(f<<2)+c>>2]=J[b+2>>1]==5?O(O(g>>>0)/O(e>>>0)):O(O(g|0)/O(e|0));g=1;f=f+1|0;if((i|0)!=(f|0)){continue}break}}Ta(d)}Ga=h+16|0;return g}function Dq(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=H[a+584>>2];e=J[c+64>>1];d=H[c+72>>2];f=H[c+76>>2];b=H[a+604>>2];if(b>>>0>K[c+140>>2]){H[a+608>>2]=b-H[a+596>>2];yb(a);b=H[a+596>>2]}g=H[c+120>>2];if((g|0)!=65535){d=g|d<<e;g=e+f|0;f=g-8|0;F[b|0]=d>>f;if((g|0)<16){b=b+1|0}else{f=g-16|0;F[b+1|0]=d>>f;b=b+2|0}H[c+120>>2]=65535}d=d<<e|257;e=e+f|0;c=e-8|0;F[b|0]=d>>c;if((e|0)<16){b=b+1|0}else{c=e-16|0;F[b+1|0]=d>>c;b=b+2|0}if((c|0)>0){F[b|0]=d<<8-c;b=b+1|0}H[a+608>>2]=b-H[a+596>>2];return 1}function qm(a,b){var c=0,d=0,e=0;d=Ga-16|0;Ga=d;e=H[133584];if(H[b+72>>2]<=0){rm(b)}H[133584]=H[b+136>>2];a:{b:{c:{if(a>>>0<=127){d:{if(H[b+80>>2]==(a|0)){break d}c=H[b+20>>2];if((c|0)==H[b+16>>2]){break d}H[b+20>>2]=c+1;F[c|0]=a;break a}a=Vg(b,a);break c}c=H[b+20>>2];if(K[b+16>>2]>c+4>>>0){c=Pg(c,a);if((c|0)<0){break b}H[b+20>>2]=c+H[b+20>>2];break c}c=Pg(d+12|0,a);if((c|0)<0){break b}if(Tg(d+12|0,c,b)>>>0<c>>>0){break b}}if((a|0)!=-1){break a}}H[b>>2]=H[b>>2]|32}H[133584]=e;Ga=d+16|0}function oH(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Ga-32|0;Ga=g;H[g+24>>2]=d;H[g+28>>2]=c;G[g+22>>1]=16410;G[g+20>>1]=b<<8;H[g+16>>2]=52;H[g+12>>2]=40;Ua(H[a+4>>2],g+22|0,2);Ua(H[a+4>>2],g+20|0,2);Ua(H[a+4>>2],g+16|0,4);Ua(H[a+4>>2],g+12|0,4);Ua(H[a+4>>2],g+28|0,4);Ua(H[a+4>>2],g+24|0,4);Ua(H[a+4>>2],e,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+24|0,4);Ua(H[a+4>>2],f,4);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],f+16|0,4);Ua(H[a+4>>2],f+24|0,4);Ga=g+32|0}function Kt(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;var j=0,k=0,l=0,m=0,n=0;if(!(!f|!e)){d=H[a+60>>2];c=e-1|0;l=e&1;k=J[a+26>>1];m=N(k,e)<<1;n=h<<2;while(1){a:{if(!l){h=e;a=i;break a}H[b>>2]=H[H[(I[i+1|0]<<2)+d>>2]>>2];b=b+4|0;h=c;a=(k<<1)+i|0}f=f-1|0;if((e|0)!=1){while(1){H[b>>2]=H[H[(I[a+1|0]<<2)+d>>2]>>2];j=a;a=k<<1;j=j+a|0;H[b+4>>2]=H[H[(I[j+1|0]<<2)+d>>2]>>2];a=a+j|0;b=b+8|0;h=h-2|0;if(h){continue}break}}i=(i+m|0)+g|0;b=b+n|0;if(f){continue}break}}}function Lx(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;h=Ga-16|0;Ga=h;d=H[a+472>>2];a:{if(H[d+36>>2]){g=1;qd(d+32|0,0,(H[f>>2]<<2)+e|0,0,1,H[d+40>>2]);H[d+36>>2]=0;break a}j=H[d+44>>2];i=e;e=H[f>>2];i=i+(e<<2)|0;H[h+8>>2]=H[i>>2];e=g-e|0;e=e>>>0>j>>>0?j:e;g=e>>>0<2?e:2;if(g>>>0>=2){e=H[i+4>>2]}else{H[d+36>>2]=1;e=H[d+32>>2]}H[h+12>>2]=e;Ia[H[d+12>>2]](a,b,H[c>>2],h+8|0)}H[f>>2]=H[f>>2]+g;H[d+44>>2]=H[d+44>>2]-g;if(!H[d+36>>2]){H[c>>2]=H[c>>2]+1}Ga=h+16|0}function ht(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a=(c|0)/3|0;if((N(a,3)|0)!=(c|0)){aa(49672,47741,723,55159);X()}c=0;a:{if(!a){break a}e=a-1|0;d=a&3;if(d){while(1){f=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=f;b=b+3|0;a=a-1|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(e>>>0<3){break a}while(1){c=I[b+2|0];F[b+2|0]=I[b|0];F[b|0]=c;c=I[b+5|0];F[b+5|0]=I[b+3|0];F[b+3|0]=c;c=I[b+8|0];F[b+8|0]=I[b+6|0];F[b+6|0]=c;c=I[b+11|0];F[b+11|0]=I[b+9|0];F[b+9|0]=c;b=b+12|0;a=a-4|0;if(a){continue}break}}}function GH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;e=Ga-16|0;Ga=e;c=H[b+4>>2];d=c+4|0;f=H[b+8>>2];a:{if(d>>>0>=f>>>0){d=c;break a}g=I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24);H[b+4>>2]=d}H[e+12>>2]=g;c=d+4|0;b:{if(c>>>0>=f>>>0){break b}d=I[d|0]|I[d+1|0]<<8|(I[d+2|0]<<16|I[d+3|0]<<24);H[b+4>>2]=c;H[e+8>>2]=d;if(!d){break b}H[a+8>>2]=d+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],e+8|0,4);c=H[e+8>>2];if(!c){break b}Ua(H[a+4>>2],H[b+4>>2],c-8|0)}Ga=e+16|0}function fq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{b:{c:{e=H[a+584>>2];if(e){f=H[e+36>>2];if(!f){break c}if(!(Ia[f|0](a,b,c,d)|0)){return 0}d=H[e+8>>2];if((d|0)<=0){break b}f=H[e+40>>2];if(!f){break a}d:{if((c|0)<=0){break d}Ia[f|0](a,b,d);c=c-d|0;if((c|0)<=0){break d}while(1){b=b+d|0;Ia[H[e+40>>2]](a,b,d);c=c-d|0;if((c|0)>0){continue}break}}return 1}aa(43874,41914,416,169361);X()}aa(50429,41914,417,169361);X()}aa(51060,41914,421,169361);X()}aa(50166,41914,422,169361);X()}function qv(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+400>>2];H[c+8>>2]=0;d=1;d=H[a+288>>2]<=1?H[H[a+292>>2]+(H[a+284>>2]==1?76:12)>>2]:d;H[c+12>>2]=0;H[c+16>>2]=0;H[c+20>>2]=d;a:{switch(b|0){case 0:if(H[c+64>>2]){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+4>>2]=381;return;case 3:if(!H[c+64>>2]){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+4>>2]=382;return;case 2:if(!H[c+64>>2]){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}H[c+4>>2]=383;return;default:break a}}b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}function zI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ga-16|0;Ga=e;f=(H[c+8>>2]+H[c+16>>2]|0)+32|0;H[e+12>>2]=f;H[e+8>>2]=93;H[a+8>>2]=H[a+8>>2]+f;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],c+16|0,4);b=H[c+8>>2];if(b){Ua(H[a+4>>2],H[d+4>>2],b)}b=H[c+16>>2];if(b){Ua(H[a+4>>2],H[d+4>>2]+H[c+8>>2]|0,b)}Ga=e+16|0}function sc(a,b,c,d,e,f){var g=0,h=0,i=0;a:{if(f&64){d=b;e=f+-64|0;b=e&31;if((e&63)>>>0>=32){e=d<<b;d=0}else{e=(1<<b)-1&d>>>32-b|c<<b;d=d<<b}b=0;c=0;break a}if(!f){break a}g=d;d=f&31;if((f&63)>>>0>=32){h=g<<d;i=0}else{h=(1<<d)-1&g>>>32-d|e<<d;i=g<<d}g=b;e=64-f|0;d=e&31;if((e&63)>>>0>=32){e=0;b=c>>>d|0}else{e=c>>>d|0;b=((1<<d)-1&c)<<32-d|g>>>d}d=i|b;e=e|h;b=f&31;if((f&63)>>>0>=32){h=g<<b;b=0}else{h=(1<<b)-1&g>>>32-b|c<<b;b=g<<b}c=h}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e}function Rz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Ga-32|0;Ga=e;H[e+16>>2]=b;d=H[a+48>>2];H[e+20>>2]=c-((d|0)!=0);g=H[a+44>>2];H[e+28>>2]=d;H[e+24>>2]=g;a:{b:{d=za(H[a+60>>2],e+16|0,2,e+12|0)|0;if(d){H[133544]=d;d=-1}else{d=0}if(d){b=32}else{d=H[e+12>>2];if((d|0)>0){break b}b=d?32:16}H[a>>2]=b|H[a>>2];break a}g=H[e+20>>2];if(g>>>0>=d>>>0){f=d;break a}f=H[a+44>>2];H[a+4>>2]=f;H[a+8>>2]=f+(d-g|0);if(H[a+48>>2]){H[a+4>>2]=f+1;F[(b+c|0)-1|0]=I[f|0]}f=c}Ga=e+32|0;return f|0}function AI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ga-16|0;Ga=e;f=(H[c+8>>2]+H[c+16>>2]|0)+32|0;H[e+12>>2]=f;H[e+8>>2]=94;H[a+8>>2]=H[a+8>>2]+f;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],c+16|0,4);b=H[c+8>>2];if(b){Ua(H[a+4>>2],H[d+4>>2],b)}b=H[c+16>>2];if(b){Ua(H[a+4>>2],H[d+4>>2]+H[c+8>>2]|0,b)}Ga=e+16|0}function nn(a,b){var c=0,d=0,e=0,f=0;a:{e=a+24|0;c=H[e>>2];if(!c){break a}d=e;while(1){f=K[c+16>>2]<b>>>0;d=f?d:c;c=H[(f<<2)+c>>2];if(c){continue}break}if((d|0)==(e|0)|K[d+16>>2]>b>>>0){break a}b:{c:{d:{e:{f:{b=H[d+20>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 4:break b;case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break a}}H[H[a>>2]+60>>2]=b;return}H[H[a>>2]+72>>2]=b;return}H[H[a>>2]+64>>2]=b;return}H[H[a>>2]+68>>2]=b;return}H[H[a>>2]+76>>2]=b}}function mI(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ga-16|0;Ga=f;H[f+8>>2]=28;H[f+4>>2]=41;H[a+8>>2]=H[a+8>>2]+28;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],f+4|0,4);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],c,4);b=(C(O(M[d>>3])),v(2));F[f+12|0]=b;F[f+13|0]=b>>>8;F[f+14|0]=b>>>16;F[f+15|0]=b>>>24;Ua(H[a+4>>2],f+12|0,4);b=(C(O(M[e>>3])),v(2));F[f+12|0]=b;F[f+13|0]=b>>>8;F[f+14|0]=b>>>16;F[f+15|0]=b>>>24;Ua(H[a+4>>2],f+12|0,4);Ga=f+16|0}function hk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;if(!a){return-102}e=-100;a:{if(!(H[a+96>>2]|H[a+100>>2])){break a}b=H[a+56>>2];c=H[a+60>>2];f=(b|0)!=65535|(c|0)!=0;g=b;d=H[a+84>>2];b=H[a+80>>2]+1|0;d=b?d:d+1|0;h=c;c=d;if(f&((g|0)==(b|0)&(h|0)==(c|0))){break a}H[a+80>>2]=b;H[a+84>>2]=c;b=H[a+92>>2];c=(H[a+176>>2]+(H[a+168>>2]+H[a+172>>2]|0)|0)+46|0;d=c+H[a+88>>2]|0;H[a+88>>2]=d;H[a+92>>2]=d>>>0<c>>>0?b+1|0:b;e=Vh(a,a+128|0,a+216|0,0,0);H[a+96>>2]=!e;H[a+100>>2]=0}return e}function UE(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ga-16|0;Ga=e;a:{f=H[a+4>>2];i=H[a+8>>2];if((f|0)!=(i|0)){while(1){j=H[f>>2];H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;h=H[d>>2];a=H[d+4>>2];if((h|0)!=(a|0)){a=a-h|0;if((a|0)<0){break a}g=Va(a);H[e>>2]=g;H[e+4>>2]=g;H[e+8>>2]=(a>>4<<4)+g;k=e,l=$a(g,h,a)+a|0,H[k+4>>2]=l}Ia[H[H[j>>2]+472>>2]](j,b,c,e);a=H[e>>2];if(a){H[e+4>>2]=a;Ta(a)}f=f+4|0;if((i|0)!=(f|0)){continue}break}}Ga=e+16|0;return}Ib();X()}function TE(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ga-16|0;Ga=e;a:{f=H[a+4>>2];i=H[a+8>>2];if((f|0)!=(i|0)){while(1){j=H[f>>2];H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;h=H[d>>2];a=H[d+4>>2];if((h|0)!=(a|0)){a=a-h|0;if((a|0)<0){break a}g=Va(a);H[e>>2]=g;H[e+4>>2]=g;H[e+8>>2]=(a>>2<<2)+g;k=e,l=$a(g,h,a)+a|0,H[k+4>>2]=l}Ia[H[H[j>>2]+476>>2]](j,b,c,e);a=H[e>>2];if(a){H[e+4>>2]=a;Ta(a)}f=f+4|0;if((i|0)!=(f|0)){continue}break}}Ga=e+16|0;return}Ib();X()}function Pg(a,b){if(!a){return 0}a:{b:{if(a){if(b>>>0<=127){break b}c:{if(!H[H[133584]>>2]){if((b&-128)==57216){break b}break c}if(b>>>0<=2047){F[a+1|0]=b&63|128;F[a|0]=b>>>6|192;a=2;break a}if(!((b&-8192)!=57344&b>>>0>=55296)){F[a+2|0]=b&63|128;F[a|0]=b>>>12|224;F[a+1|0]=b>>>6&63|128;a=3;break a}if(b-65536>>>0<=1048575){F[a+3|0]=b&63|128;F[a|0]=b>>>18|240;F[a+2|0]=b>>>6&63|128;F[a+1|0]=b>>>12&63|128;a=4;break a}}H[133544]=25;a=-1}else{a=1}break a}F[a|0]=b;a=1}return a}function tq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;a:{d=H[a+584>>2];if(d){if(H[d+124>>2]!=2){break a}H[d+64>>2]=b;H[d+68>>2]=c;b=d- -64|0;b:{while(1){if($c(b,0)){b=H[a+628>>2];a=H[a>>2];H[e+4>>2]=H[d+88>>2];H[e>>2]=a;Xa(b,69857,48160,e);a=0;break b}if(!H[d+80>>2]){H[a+608>>2]=H[a+600>>2];yb(a);H[d+76>>2]=H[a+596>>2];H[d+80>>2]=H[a+600>>2]}if(H[d+68>>2]){continue}break}a=1}Ga=e+16|0;return a|0}aa(44878,41961,216,69857);X()}aa(47834,41961,217,69857);X()}function cI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>2;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=85;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function XH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>2;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=86;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function VH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>2;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=87;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function TH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>2;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=89;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function Cp(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;var h=0,i=0,j=0,k=0,l=0;h=Ga-48|0;Ga=h;if(!I[a+64|0]){Ia[H[H[a>>2]+28>>2]](a);k=H[a+8>>2];Ia[H[H[k>>2]+60>>2]](h+32|0,k);Ia[H[H[a>>2]+32>>2]](a,M[h+32>>3],M[h+40>>3])}j=M[a+48>>3];i=j*b;b=M[a+16>>3];M[h+32>>3]=i+b;i=M[a+56>>3];l=i*c;c=M[a+24>>3];M[h+40>>3]=l+c;M[h+24>>3]=c+i*e;M[h+16>>3]=b+j*d;M[h+8>>3]=c+i*g;M[h>>3]=b+j*f;a=H[a+4>>2];Ia[H[H[a>>2]+312>>2]](a,h+32|0,h+40|0,h+16|0,h+24|0,h,h+8|0)|0;Ga=h+48|0}function Bp(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;var h=0,i=0,j=0,k=0;h=Ga-48|0;Ga=h;M[h+16>>3]=g;M[h+24>>3]=f;if(!I[a+64|0]){Ia[H[H[a>>2]+28>>2]](a);j=H[a+8>>2];Ia[H[H[j>>2]+60>>2]](h+32|0,j);Ia[H[H[a>>2]+32>>2]](a,M[h+32>>3],M[h+40>>3])}f=M[a+48>>3];g=f*b;b=M[a+16>>3];g=g+b;M[h+32>>3]=g;k=M[a+56>>3];i=k*c;c=M[a+24>>3];i=i+c;M[h+40>>3]=i;a=H[a+4>>2];M[h+8>>3]=b+f*d-g;M[h>>3]=c+k*e-i;Ia[H[H[a>>2]+320>>2]](a,h+32|0,h+40|0,h+8|0,h,h+24|0,h+16|0)|0;Ga=h+48|0}function $H(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>2;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=88;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function ux(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;e=H[a+452>>2];i=e+24|0;g=H[e+24>>2];a:{if(g){h=H[e+12>>2];break a}h=Ia[H[H[a+4>>2]+28>>2]](a,H[e+8>>2],H[e+20>>2],H[e+16>>2],1)|0;H[e+12>>2]=h;g=H[e+24>>2]}Ia[H[H[a+472>>2]+4>>2]](a,b,c,d,h,i,H[e+16>>2]);b=H[e+24>>2];if(b>>>0>g>>>0){b=b-g|0;Ia[H[H[a+480>>2]+4>>2]](a,H[e+12>>2]+(g<<2)|0,0,b);H[f>>2]=b+H[f>>2];b=H[e+24>>2]}a=H[e+16>>2];if(a>>>0<=b>>>0){H[e+24>>2]=0;H[e+20>>2]=a+H[e+20>>2]}}function dI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>3;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=2;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);b=b+8|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function aI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>3;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=5;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);b=b+8|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function YH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>3;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=3;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);b=b+8|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function WH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>3;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=4;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);b=b+8|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function UH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ga-16|0;Ga=d;e=H[c+4>>2]-H[c>>2]|0;H[d+12>>2]=e>>3;e=e+28|0;H[d+8>>2]=e;H[d+4>>2]=6;H[a+8>>2]=e+H[a+8>>2];H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],d+12|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);b=b+8|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function If(a,b,c){var d=0,e=0;d=(c|0)!=0;a:{b:{c:{if(!(a&3)|!c){break c}e=b&255;while(1){if((e|0)==I[a|0]){break b}c=c-1|0;d=(c|0)!=0;a=a+1|0;if(!(a&3)){break c}if(c){continue}break}}if(!d){break a}}d:{if(I[a|0]==(b&255)|c>>>0<4){break d}d=N(b&255,16843009);while(1){e=d^H[a>>2];if((e^-1)&e-16843009&-2139062144){break d}a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}b=b&255;while(1){if((b|0)==I[a|0]){return a}a=a+1|0;c=c-1|0;if(c){continue}break}}return 0}function wy(a){a=a|0;var b=0,c=0;b=H[a+20>>2];a:{if(!(H[a+64>>2]|b-205>>>0>1)){if(K[a+140>>2]<K[a+116>>2]){b=H[a>>2];H[b+20>>2]=69;Ia[H[b>>2]](a)}Ia[H[H[a+440>>2]+4>>2]](a);H[a+20>>2]=210;break a}b:{switch(b-207|0){case 0:H[a+20>>2]=210;break a;case 3:break a;default:break b}}c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}c:{while(1){b=H[a+456>>2];if(H[b+20>>2]){break c}if(Ia[H[b>>2]](a)|0){continue}break}return 0}Ia[H[H[a+24>>2]+24>>2]](a);Af(a);return 1}function Pi(a,b,c){var d=0,e=0,f=0;d=Ga-32|0;Ga=d;a:{b:{if(!(c?b:0)){F[a|0]=0;F[a+11|0]=0;break b}H[d+28>>2]=0;H[d+24>>2]=0;Zg(b,c,d+28|0,d+24|0);b=H[d+24>>2];if(b>>>0>=4294967280){break a}f=H[d+28>>2];c:{d:{if(b>>>0>=11){e=b+16&-16;c=Va(e);H[d+16>>2]=e|-2147483648;H[d+8>>2]=c;H[d+12>>2]=b;break d}F[d+19|0]=b;c=d+8|0;if(!b){break c}}$a(c,f,b)}F[b+c|0]=0;b=H[d+28>>2];if(b){Ta(b)}b=H[d+12>>2];H[a>>2]=H[d+8>>2];H[a+4>>2]=b;H[a+8>>2]=H[d+16>>2]}Ga=d+32|0;return}Qb();X()}function ct(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=40823;H[b>>2]=d;Xa(a,c,46203,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=40823;H[b+16>>2]=c;Xa(a,d,45866,b+16|0)}Ga=b+32|0;return-1}function bt(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=41674;H[b>>2]=d;Xa(a,c,46203,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=41674;H[b+16>>2]=c;Xa(a,d,45866,b+16|0)}Ga=b+32|0;return-1}function at(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=42425;H[b>>2]=d;Xa(a,c,46203,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=42425;H[b+16>>2]=c;Xa(a,d,45866,b+16|0)}Ga=b+32|0;return-1}function Zs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=41674;H[b>>2]=d;Xa(a,c,47021,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=41674;H[b+16>>2]=c;Xa(a,d,46667,b+16|0)}Ga=b+32|0;return-1}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=42425;H[b>>2]=d;Xa(a,c,47021,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=42425;H[b+16>>2]=c;Xa(a,d,46667,b+16|0)}Ga=b+32|0;return-1}function $s(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;b=Ga-32|0;Ga=b;d=J[a+88>>1];a:{b:{e=H[132910];if(e){while(1){c=H[e+4>>2];if((d|0)==J[c+4>>1]){break b}e=H[e>>2];if(e){continue}break}}if(H[132772]){c=531088;while(1){if((d|0)==J[c+4>>1]){break b}e=H[c+12>>2];c=c+12|0;if(e){continue}break}}c=H[a>>2];a=H[a+628>>2];H[b+4>>2]=40823;H[b>>2]=d;Xa(a,c,47021,b);break a}d=H[a>>2];a=H[a+628>>2];c=H[c>>2];H[b+20>>2]=40823;H[b+16>>2]=c;Xa(a,d,46667,b+16|0)}Ga=b+32|0;return-1}function qy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=H[a+20>>2];if((d|0)!=206){e=H[a>>2];H[e+24>>2]=d;H[e+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}e=H[a+116>>2];f=H[a+140>>2];if(e>>>0<=f>>>0){b=H[a>>2];H[b+20>>2]=126;Ia[H[b+4>>2]](a,-1);return 0}d=H[a+8>>2];if(d){H[d+8>>2]=e;H[d+4>>2]=f;Ia[H[d>>2]](a)}d=c;c=N(H[a+324>>2],H[a+316>>2]);if(d>>>0<c>>>0){d=H[a>>2];H[d+20>>2]=24;Ia[H[d>>2]](a)}if(!(Ia[H[H[a+448>>2]+12>>2]](a,b)|0)){return 0}H[a+140>>2]=c+H[a+140>>2];return c|0}function qc(a,b,c,d,e){var f=0,g=0;if((c|0)<(e|0)){if(!Tb(a,b,c,e)){return-1}c=H[a+12>>2];b=H[a+8>>2]}g=e<<2;c=c-e|0;f=H[g+27360>>2]&b>>c;if((f|0)>H[d+g>>2]){while(1){if((c|0)<=0){if(!Tb(a,b,c,1)){return-1}c=H[a+12>>2];b=H[a+8>>2]}c=c-1|0;f=b>>>c&1|f<<1;e=e+1|0;if((f|0)>H[(e<<2)+d>>2]){continue}break}}H[a+12>>2]=c;H[a+8>>2]=b;if((e|0)>=17){a=H[a+16>>2];b=H[a>>2];H[b+20>>2]=121;Ia[H[b+4>>2]](a,-1);return 0}return I[(H[d+140>>2]+(H[((e<<2)+d|0)+72>>2]+f|0)|0)+17|0]}function XE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ga-16|0;Ga=d;a:{e=H[a+4>>2];h=H[a+8>>2];if((e|0)!=(h|0)){while(1){i=H[e>>2];H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;g=H[c>>2];a=H[c+4>>2];if((g|0)!=(a|0)){a=a-g|0;if((a|0)<0){break a}f=Va(a);H[d>>2]=f;H[d+4>>2]=f;H[d+8>>2]=(a>>4<<4)+f;j=d,k=$a(f,g,a)+a|0,H[j+4>>2]=k}Ia[H[H[i>>2]+460>>2]](i,b,d);a=H[d>>2];if(a){H[d+4>>2]=a;Ta(a)}e=e+4|0;if((h|0)!=(e|0)){continue}break}}Ga=d+16|0;return}Ib();X()}function WE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ga-16|0;Ga=d;a:{e=H[a+4>>2];h=H[a+8>>2];if((e|0)!=(h|0)){while(1){i=H[e>>2];H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;g=H[c>>2];a=H[c+4>>2];if((g|0)!=(a|0)){a=a-g|0;if((a|0)<0){break a}f=Va(a);H[d>>2]=f;H[d+4>>2]=f;H[d+8>>2]=(a>>2<<2)+f;j=d,k=$a(f,g,a)+a|0,H[j+4>>2]=k}Ia[H[H[i>>2]+464>>2]](i,b,d);a=H[d>>2];if(a){H[d+4>>2]=a;Ta(a)}e=e+4|0;if((h|0)!=(e|0)){continue}break}}Ga=d+16|0;return}Ib();X()}function td(a,b,c){var d=0,e=0;a:{if(!H[a+4>>2]|!H[a+44>>2]){break a}if(!(!((b|c)<0|H[a+16>>2]<=(b|0))&H[a+20>>2]>(c|0))){d=H[a+336>>2];if((d|0)>=0){break a}d=I[H[a+56>>2]];break a}e=J[a+26>>1];if((e|0)==8){d=I[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0];break a}a=I[H[a+56>>2]+(N(H[a+52>>2],c)+(N(b,e)>>3)|0)|0];b:{switch(e-1|0){case 3:c=a;a=4-((b|0)%2<<2)&252;d=(c&15<<a)>>>a|0;break a;case 0:break b;default:break a}}c=a;a=7-((b|0)%8|0)|0;d=(c&1<<a)>>>a|0}return d&255}function rc(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0;h=QI(b,c,h,i);i=Ha;j=h;h=QI(d,e,f,g);e=j+h|0;d=Ha+i|0;i=e;h=i>>>0<h>>>0?d+1|0:d;j=i;k=g;e=0;l=c;d=0;i=QI(g,e,c,d);g=j+i|0;c=Ha+h|0;j=g;g=g>>>0<i>>>0?c+1|0:c;h=f;i=b;f=QI(h,0,i,0);b=Ha;c=0;d=QI(h,c,l,d);b=b+d|0;c=Ha+c|0;c=b>>>0<d>>>0?c+1|0:c;h=c;c=c+j|0;d=g;d=c>>>0<h>>>0?d+1|0:d;h=c;c=d;d=QI(i,m,k,e)+b|0;e=Ha;e=b>>>0>d>>>0?e+1|0:e;g=a;i=e;h=i+h|0;H[g+8>>2]=h;H[g+12>>2]=h>>>0<i>>>0?c+1|0:c;H[g>>2]=f;H[g+4>>2]=d}function fk(a,b){var c=0,d=0,e=0;c=Ga-16|0;Ga=c;d=H[a+12>>2];if(!(d&131072)){e=H[a+596>>2];if(e){if(d&512){Ta(e)}H[a+596>>2]=0}b=b>>>0<4294966272?b+1023&-1024:0;H[a+600>>2]=b;a:{b:{if((b|0)<=0){H[a+12>>2]=H[a+12>>2]|512;break b}b=cb(b);H[a+596>>2]=b;H[a+12>>2]=H[a+12>>2]|512;if(!b){break b}b=1;if(H[a+600>>2]){break a}}b=H[a+628>>2];d=H[a>>2];H[c+4>>2]=H[a+472>>2];H[c>>2]=d;Xa(b,55120,48246,c);H[a+600>>2]=0;b=0}Ga=c+16|0;return b}aa(47163,47741,597,55120);X()}function yg(a){var b=0,c=0,d=0;c=-2;a:{if(!H[a+36>>2]|(!a|!H[a+32>>2])){break a}b=H[a+28>>2];if(!b|H[b>>2]!=(a|0)|H[b+4>>2]-16180>>>0>31){break a}c=0;H[b+52>>2]=0;H[b+44>>2]=0;H[b+48>>2]=0;H[b+32>>2]=0;H[a+8>>2]=0;H[a+20>>2]=0;H[a+24>>2]=0;d=H[b+12>>2];if(d){H[a+48>>2]=d&1}H[b+60>>2]=0;H[b+64>>2]=0;H[b+36>>2]=0;H[b+24>>2]=32768;H[b+16>>2]=0;H[b+4>>2]=16180;H[b+8>>2]=0;H[b+7108>>2]=1;H[b+7112>>2]=-1;a=b+1332|0;H[b+112>>2]=a;H[b+84>>2]=a;H[b+80>>2]=a}return c}function bc(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;f=Va(24);M[f+16>>3]=c;M[f+8>>3]=b;H[f>>2]=189140;d=H[a+4>>2];if((d|0)!=H[a+8>>2]){H[d>>2]=f;H[a+4>>2]=d+4;return 1}a:{i=H[a>>2];g=d-i|0;h=g>>2;d=h+1|0;if(d>>>0<1073741824){e=g>>1;e=g>>>0<2147483644?d>>>0<e>>>0?e:d:1073741823;if(e){if(e>>>0>=1073741824){break a}d=Va(e<<2)}else{d=0}h=d+(h<<2)|0;H[h>>2]=f;if((g|0)>0){$a(d,i,g)}H[a+8>>2]=d+(e<<2);H[a+4>>2]=h+4;H[a>>2]=d;if(i){Ta(i)}return 1}Ib();X()}dc(171340);X()}function Jb(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;f=Va(24);M[f+16>>3]=c;M[f+8>>3]=b;H[f>>2]=189244;d=H[a+4>>2];if((d|0)!=H[a+8>>2]){H[d>>2]=f;H[a+4>>2]=d+4;return 1}a:{i=H[a>>2];g=d-i|0;h=g>>2;d=h+1|0;if(d>>>0<1073741824){e=g>>1;e=g>>>0<2147483644?d>>>0<e>>>0?e:d:1073741823;if(e){if(e>>>0>=1073741824){break a}d=Va(e<<2)}else{d=0}h=d+(h<<2)|0;H[h>>2]=f;if((g|0)>0){$a(d,i,g)}H[a+8>>2]=d+(e<<2);H[a+4>>2]=h+4;H[a>>2]=d;if(i){Ta(i)}return 1}Ib();X()}dc(171340);X()}function bl(a,b){var c=0,d=0,e=0;a:{if(I[a+9|0]!=16){break a}c=N(H[a>>2],I[a+10|0]);if(!c){break a}if(c-1>>>0>=3){e=c&-4;a=0;while(1){d=I[b+1|0];F[b+1|0]=I[b|0];F[b|0]=d;d=I[b+2|0];F[b+2|0]=I[b+3|0];F[b+3|0]=d;d=I[b+4|0];F[b+4|0]=I[b+5|0];F[b+5|0]=d;d=I[b+6|0];F[b+6|0]=I[b+7|0];F[b+7|0]=d;b=b+8|0;a=a+4|0;if((e|0)!=(a|0)){continue}break}}c=c&3;if(!c){break a}a=0;while(1){e=I[b+1|0];F[b+1|0]=I[b|0];F[b|0]=e;b=b+2|0;a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function VE(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ga-16|0;Ga=e;a:{f=H[a+4>>2];i=H[a+8>>2];if((f|0)!=(i|0)){while(1){j=H[f>>2];H[e+8>>2]=0;H[e>>2]=0;H[e+4>>2]=0;h=H[d>>2];a=H[d+4>>2];if((h|0)!=(a|0)){a=a-h|0;if((a|0)<0){break a}g=Va(a);H[e>>2]=g;H[e+4>>2]=g;k=a+g|0;H[e+8>>2]=k;$a(g,h,a);H[e+4>>2]=k}Ia[H[H[j>>2]+468>>2]](j,b,c,e);a=H[e>>2];if(a){H[e+4>>2]=a;Ta(a)}f=f+4|0;if((i|0)!=(f|0)){continue}break}}Ga=e+16|0;return}Ib();X()}function ou(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{c=I[a+11|0]+7>>>3|0;e=H[a+4>>2];if(c>>>0>=e>>>0){break a}d=0-c|0;a=b+c|0;b=(c^-1)+e|0;f=e-c&3;if(f){while(1){F[a|0]=I[a+d|0]+I[a|0];c=c+1|0;a=a+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}if(b>>>0<3){break a}while(1){F[a|0]=I[a+d|0]+I[a|0];F[a+1|0]=I[(a+1|0)+d|0]+I[a+1|0];F[a+2|0]=I[(a+2|0)+d|0]+I[a+2|0];F[a+3|0]=I[(a+3|0)+d|0]+I[a+3|0];a=a+4|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}}function ko(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+8>>2];c=H[a+4>>2];if(e-c>>2>>>0>=b>>>0){if(b){b=b<<2;c=_a(c,0,b)+b|0}H[a+4>>2]=c;return}a:{f=H[a>>2];g=c-f|0;h=g>>2;d=h+b|0;if(d>>>0<1073741824){c=0;e=e-f|0;i=e>>1;d=e>>>0<2147483644?d>>>0<i>>>0?i:d:1073741823;if(d){if(d>>>0>=1073741824){break a}c=Va(d<<2)}b=b<<2;b=_a((h<<2)+c|0,0,b)+b|0;if((g|0)>0){$a(c,f,g)}H[a+8>>2]=(d<<2)+c;H[a+4>>2]=b;H[a>>2]=c;if(f){Ta(f)}return}Ib();X()}dc(172640);X()}function _E(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ga-16|0;Ga=d;a:{e=H[a+4>>2];h=H[a+8>>2];if((e|0)!=(h|0)){while(1){i=H[e>>2];H[d+8>>2]=0;H[d>>2]=0;H[d+4>>2]=0;g=H[c>>2];a=H[c+4>>2];if((g|0)!=(a|0)){a=a-g|0;if((a|0)<0){break a}f=Va(a);H[d>>2]=f;H[d+4>>2]=f;j=a+f|0;H[d+8>>2]=j;$a(f,g,a);H[d+4>>2]=j}Ia[H[H[i>>2]+456>>2]](i,b,d);a=H[d>>2];if(a){H[d+4>>2]=a;Ta(a)}e=e+4|0;if((h|0)!=(e|0)){continue}break}}Ga=d+16|0;return}Ib();X()}function El(a){var b=0,c=0,d=0;a:{if(H[a+76>>2]|H[a+304>>2]|(H[a+40>>2]!=3|H[a+36>>2]!=3)){break a}if(H[a+44>>2]!=2|H[a+120>>2]!=3){break a}b=H[a+216>>2];if(H[b+8>>2]!=2|H[b+96>>2]!=1|(H[b+184>>2]!=1|H[b+12>>2]>2)){break a}if(H[b+100>>2]!=1|H[b+188>>2]!=1){break a}c=H[b+36>>2];if((c|0)!=H[a+320>>2]|(c|0)!=H[b+124>>2]|(c|0)!=H[b+212>>2]){break a}c=H[a+324>>2];a=H[b+40>>2];if((c|0)!=(a|0)|(a|0)!=H[b+128>>2]){break a}d=(a|0)==H[b+216>>2]}return d}function lo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=H[a+8>>2];c=H[a+4>>2];if(e-c>>3>>>0>=b>>>0){if(b){b=b<<3;c=_a(c,0,b)+b|0}H[a+4>>2]=c;return}a:{f=H[a>>2];g=c-f|0;h=g>>3;d=h+b|0;if(d>>>0<536870912){c=0;e=e-f|0;i=e>>2;d=e>>>0<2147483640?d>>>0<i>>>0?i:d:536870911;if(d){if(d>>>0>=536870912){break a}c=Va(d<<3)}b=b<<3;b=_a((h<<3)+c|0,0,b)+b|0;if((g|0)>0){$a(c,f,g)}H[a+8>>2]=(d<<3)+c;H[a+4>>2]=b;H[a>>2]=c;if(f){Ta(f)}return}Ib();X()}dc(172640);X()}function kd(a,b){var c=0;if(b){c=H[b+16>>2];H[a+12>>2]=H[b+12>>2];H[a+16>>2]=c;c=H[b+48>>2];H[a+44>>2]=H[b+44>>2];H[a+48>>2]=c;c=H[b+40>>2];H[a+36>>2]=H[b+36>>2];H[a+40>>2]=c;c=H[b+32>>2];H[a+28>>2]=H[b+28>>2];H[a+32>>2]=c;c=H[b+24>>2];H[a+20>>2]=H[b+20>>2];H[a+24>>2]=c;$a(a+52|0,b+52|0,872);H[a+4>>2]=H[b+4>>2];H[a+8>>2]=H[b+8>>2];H[a+924>>2]=H[b+924>>2];H[a+928>>2]=H[b+928>>2];H[a+932>>2]=H[b+932>>2];c=H[b+936>>2];H[a+60>>2]=b;H[a+936>>2]=c}}function Qd(a,b,c,d){var e=0,f=0,g=0;a:{if(!H[a+4>>2]|(b|c)<0|(!H[a+44>>2]|H[a+16>>2]<=(b|0))){break a}if(H[a+20>>2]<=(c|0)){break a}e=J[a+26>>1];if((e|0)==8){F[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0]=d;return}a=(H[a+56>>2]+N(H[a+52>>2],c)|0)+(N(b,e)>>3)|0;b:{switch(e-1|0){case 3:c=a;e=I[a|0];a=4-((b|0)%2<<2)&252;F[c|0]=e&(15<<a^-1)|(d&15)<<a;return;case 0:break b;default:break a}}c=a;e=I[a|0];a=7-((b|0)%8|0)|0;f=c,g=e&TI(-2,a)|(d&1)<<a,F[f|0]=g}}function vb(a,b,c){var d=0,e=0,f=0;a:{d=Nc(b);if(d>>>0<1073741808){b:{c:{if(d>>>0>=2){f=d+4&-4;e=Va(f<<2);H[a+8>>2]=f|-2147483648;H[a>>2]=e;H[a+4>>2]=d;break c}F[a+11|0]=d;e=a;if(!d){break b}}Wa(e,b,d)}H[(d<<2)+e>>2]=0;e=a+12|0;b=Nc(c);if(b>>>0>=1073741808){break a}d:{e:{if(b>>>0>=2){d=b+4&-4;e=Va(d<<2);H[a+20>>2]=d|-2147483648;H[a+12>>2]=e;H[a+16>>2]=b;break e}F[a+23|0]=b;if(!b){break d}}Wa(e,c,b)}H[(b<<2)+e>>2]=0;return a}Qb();X()}Qb();X()}function Xe(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:{if(H[a+44>>2]|!b){break a}d=H[a+52>>2];c=(c|0)>(d|0)?d:c;a=N(H[a+16>>2],3);a=(a|0)>(c|0)?c:a;if((a|0)<=0){break a}a=a-1|0;d=((a>>>0)/3|0)+1|0;f=d&1;c=0;if(a>>>0>=3){g=d&2147483646;d=0;while(1){a=b+c|0;e=I[a+2|0];F[a+2|0]=I[a|0];F[a|0]=e;e=I[a+3|0];F[a+3|0]=I[a+5|0];F[a+5|0]=e;c=c+6|0;d=d+2|0;if((g|0)!=(d|0)){continue}break}}if(!f){break a}a=b+c|0;b=I[a+2|0];F[a+2|0]=I[a|0];F[a|0]=b}}function ag(a){var b=0,c=0,d=0,e=0;d=Ga-32|0;Ga=d;b=vb(d+8|0,173436,173588);c=H[a+4>>2];a:{if(c>>>0<K[a+8>>2]){b:{if(F[b+11|0]>=0){e=H[d+12>>2];H[c>>2]=H[d+8>>2];H[c+4>>2]=e;H[c+8>>2]=H[d+16>>2];break b}Ya(c,H[b>>2],H[b+4>>2])}e=H[b+16>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=e;H[c+20>>2]=H[b+20>>2];H[b+12>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[a+4>>2]=c+24;break a}rb(a,b);if(F[b+23|0]>=0){break a}Ta(H[b+12>>2])}if(F[b+11|0]<0){Ta(H[b>>2])}Ga=d+32|0}function rr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=Ga-80|0;Ga=c;e=H[a+584>>2];if(e){d=H[a+48>>2];if(d&4){H[c+64>>2]=H[e+916>>2];Ob(b,48535,c- -64|0);d=H[a+48>>2]}if(d&8){H[c+48>>2]=H[e+936>>2];Ob(b,49079,c+48|0);d=H[a+48>>2]}if(d&16){H[c+32>>2]=H[e+940>>2];Ob(b,49746,c+32|0);d=H[a+48>>2]}if(d&32){H[c+16>>2]=H[e+944>>2];Ob(b,50292,c+16|0);d=H[a+48>>2]}if(d&64){H[c>>2]=H[e+948>>2];Ob(b,50656,c)}Ga=c+80|0;return}aa(46854,42049,1817,69436);X()}function Rx(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,k=0,l=0,m=0,n=0,o=0;a:{if((d|0)<=0){break a}j=H[a+112>>2];if(!j){break a}o=H[H[a+480>>2]+24>>2];while(1){e=g<<2;h=H[e+c>>2];f=H[b+e>>2];e=j;while(1){k=I[f|0]>>>3|0;l=I[f+1|0]>>>2|0;m=I[f+2|0]>>>3|0;n=(H[(k<<2)+o>>2]+(l<<6)|0)+(m<<1)|0;i=J[n>>1];if(!i){xl(a,k,l,m);i=I[n|0]}f=f+3|0;F[h|0]=i-1;h=h+1|0;e=e-1|0;if(e){continue}break}g=g+1|0;if((g|0)!=(d|0)){continue}break}}}function $h(a,b){a=a|0;b=b|0;var c=0;c=H[a+88>>2];if(c){H[c+128>>2]=b}c=H[a+92>>2];if(c){H[c+128>>2]=b}c=H[a+96>>2];if(c){H[c+128>>2]=b}c=H[a+100>>2];if(c){H[c+128>>2]=b}c=H[a+120>>2];if(c){H[c+276>>2]=b}c=H[a+136>>2];if(c){H[c+276>>2]=b}c=H[a+124>>2];if(c){H[c+276>>2]=b}c=H[a+140>>2];if(c){H[c+276>>2]=b}c=H[a+128>>2];if(c){H[c+276>>2]=b}c=H[a+144>>2];if(c){H[c+276>>2]=b}c=H[a+132>>2];if(c){H[c+276>>2]=b}a=H[a+148>>2];if(a){H[a+276>>2]=b}}function Km(a,b){var c=0,d=0;a:{d=b&255;if(d){if(a&3){while(1){c=I[a|0];if(!c|(c|0)==(b&255)){break a}a=a+1|0;if(a&3){continue}break}}c=H[a>>2];b:{if((c^-1)&c-16843009&-2139062144){break b}d=N(d,16843009);while(1){c=c^d;if((c^-1)&c-16843009&-2139062144){break b}c=H[a+4>>2];a=a+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}while(1){c=a;d=I[c|0];if(d){a=c+1|0;if((d|0)!=(b&255)){continue}}break}return c}return wb(a)+a|0}return a}function ay(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+4>>2];if(c>>>0>=999999985){d=H[a>>2];H[d+20>>2]=56;H[d+24>>2]=3;Ia[H[H[a>>2]>>2]](a)}d=c;c=c&7;d=d+(c?8-c|0:0)|0;if(b>>>0>=2){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}f=d+16|0;c=cb(f);if(!c){g=H[a>>2];H[g+20>>2]=56;H[g+24>>2]=4;Ia[H[H[a>>2]>>2]](a)}H[e+76>>2]=H[e+76>>2]+f;a=(b<<2)+e|0;b=H[a+60>>2];H[c+8>>2]=0;H[c+4>>2]=d;H[c>>2]=b;H[a+60>>2]=c;return c+16|0}function ic(a,b,c,d){var e=0;e=Ga-16|0;Ga=e;if(a){H[a+744>>2]=34;F[e+11|0]=b;F[e+10|0]=b>>>8;F[e+9|0]=b>>>16;F[e+8|0]=b>>>24;F[e+7|0]=d;F[e+6|0]=d>>>8;F[e+5|0]=d>>>16;F[e+4|0]=d>>>24;xb(a,e+4|0,8);H[a+348>>2]=b;_c(a);ob(a,e+8|0,4);H[a+744>>2]=66;if(!(!c|!d)){xb(a,c,d);ob(a,c,d)}H[a+744>>2]=130;b=H[a+384>>2];b=b<<24|b<<8&16711680|(b>>>8&65280|b>>>24);F[e+12|0]=b;F[e+13|0]=b>>>8;F[e+14|0]=b>>>16;F[e+15|0]=b>>>24;xb(a,e+12|0,4)}Ga=e+16|0}function pt(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(!(!f|!e)){d=h<<2;a=g<<1;while(1){f=f-1|0;h=e;while(1){c=I[l+1|0];H[b>>2]=c<<24|((N(I[i+1|0],c)+127&65535)>>>0)/255|((N(I[j+1|0],c)+127&65535)>>>0)/255<<8|((N(I[k+1|0],c)+127&65535)>>>0)/255<<16;b=b+4|0;k=k+2|0;j=j+2|0;i=i+2|0;l=l+2|0;h=h-1|0;if(h){continue}break}b=b+d|0;l=a+l|0;k=a+k|0;j=a+j|0;i=a+i|0;if(f){continue}break}}}function kp(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Ga-16|0;Ga=b;H[b+12>>2]=20;H[b+8>>2]=14;H[a+8>>2]=H[a+8>>2]+20;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);H[b+4>>2]=0;H[b>>2]=16;Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+12|0,4);c=H[a+4>>2];d=H[c+4>>2];if(d){e=c,f=af(d,48,0),H[e+8>>2]=f}Ua(H[a+4>>2],a+8|0,4);Ua(H[a+4>>2],a+12|0,4);Ua(H[a+4>>2],a+16|0,2);a=H[a+4>>2];Ia[H[H[a>>2]+8>>2]](a);Ga=b+16|0}function sy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=Ga-16|0;Ga=e;d=H[a+20>>2];if((d|0)!=205){f=H[a>>2];H[f+24>>2]=d;H[f+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}f=H[a+116>>2];g=H[a+140>>2];a:{if(f>>>0<=g>>>0){b=H[a>>2];H[b+20>>2]=126;Ia[H[b+4>>2]](a,-1);b=0;break a}d=H[a+8>>2];if(d){H[d+8>>2]=f;H[d+4>>2]=g;Ia[H[d>>2]](a)}H[e+12>>2]=0;Ia[H[H[a+444>>2]+4>>2]](a,b,e+12|0,c);b=H[e+12>>2];H[a+140>>2]=b+H[a+140>>2]}Ga=e+16|0;return b|0}function Ic(a){var b=0,c=0,d=0,e=0,f=0,g=0;g=Va(4);H[g>>2]=189428;b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[b>>2]=g;H[a+4>>2]=b+4;return 1}a:{f=H[a>>2];d=b-f|0;e=d>>2;b=e+1|0;if(b>>>0<1073741824){c=d>>1;c=d>>>0<2147483644?b>>>0<c>>>0?c:b:1073741823;if(c){if(c>>>0>=1073741824){break a}b=Va(c<<2)}else{b=0}e=b+(e<<2)|0;H[e>>2]=g;if((d|0)>0){$a(b,f,d)}H[a+8>>2]=b+(c<<2);H[a+4>>2]=e+4;H[a>>2]=b;if(f){Ta(f)}return 1}Ib();X()}dc(171340);X()}function Zf(a){a=a|0;var b=0,c=0,d=0;H[a+216>>2]=185500;H[a>>2]=185280;hj(a);b=H[a+212>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+212>>2]=0}b=H[a+208>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+208>>2]=0}bo(a,185600);b=185984;H[a+216>>2]=185984;d=a+216|0;a:{if(I[a+244|0]){break a}c=H[a+240>>2];if(!c){break a}Ta(c);H[a+240>>2]=0;b=H[a+216>>2]}F[a+245|0]=0;H[a+220>>2]=0;H[a+224>>2]=0;H[a+228>>2]=1;H[a+232>>2]=0;Ia[H[b+12>>2]](d);return a|0}function Ey(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;b=H[a+24>>2];c=H[b+4>>2];if(!c){if(!(Ia[H[b+12>>2]](a)|0)){return 0}c=H[b+4>>2]}d=H[b>>2];e=I[d|0];f=c-1|0;if(f){c=d+1|0}else{if(!(Ia[H[b+12>>2]](a)|0)){return 0}f=H[b+4>>2];c=H[b>>2]}d=I[c|0];g=H[a>>2];H[g+20>>2]=93;H[g+24>>2]=H[a+436>>2];d=d|e<<8;e=d-2|0;H[H[a>>2]+28>>2]=e;Ia[H[H[a>>2]+4>>2]](a,1);H[b+4>>2]=f-1;H[b>>2]=c+1;if(d>>>0>=3){Ia[H[H[a+24>>2]+16>>2]](a,e)}return 1}function uc(a,b){a=a|0;b=b|0;var c=0,d=0;d=a;a:{b:{if((d^b)&3){break b}if(b&3){while(1){c=I[b|0];F[d|0]=c;if(!c){break a}d=d+1|0;b=b+1|0;if(b&3){continue}break}}c=H[b>>2];if((c^-1)&c-16843009&-2139062144){break b}while(1){H[d>>2]=c;c=H[b+4>>2];d=d+4|0;b=b+4|0;if(!(c-16843009&(c^-1)&-2139062144)){continue}break}}c=I[b|0];F[d|0]=c;if(!c){break a}while(1){c=I[b+1|0];F[d+1|0]=c;d=d+1|0;b=b+1|0;if(c){continue}break}}return a|0}function We(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a:{b=H[a+4>>2];if(!b){break a}a=H[a+44>>2];if(!a){break a}g=a&1;b=b+40|0;e=a-1|0;f=255/(e>>>0)|0;b:{if(!e){a=0;break b}h=a&-2;a=0;e=0;while(1){d=b+(a<<2)|0;c=N(a,f);F[d+1|0]=c;F[d+2|0]=c;F[d|0]=c;c=a|1;d=b+(c<<2)|0;c=N(c,f);F[d+1|0]=c;F[d+2|0]=c;F[d|0]=c;a=a+2|0;e=e+2|0;if((h|0)!=(e|0)){continue}break}}if(!g){break a}b=b+(a<<2)|0;a=N(a,f);F[b+1|0]=a;F[b+2|0]=a;F[b|0]=a}}function Gi(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=-1;f=d&2147483647;i=f;g=(f|0)==2147418112;a:{if(g&!c?a|b:g&(c|0)!=0|f>>>0>2147418112){break a}f=e&2147483647;g=(f|0)==2147418112;if(g?0:g&0|f>>>0>2147418112){break a}if(!(a|c|(f|i|b))){return 0}f=d&e;if((f|0)>0|(f|0)>=0){if(!c&(d|0)==(e|0)?0:(d|0)<(e|0)){break a}return(a|c|(d^e|b))!=0}if(!c&(d|0)==(e|0)?a|b:(c|0)!=0&(d|0)>=(e|0)|(d|0)>(e|0)){break a}h=(a|c|(d^e|b))!=0}return h}function st(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(!(!f|!e)){d=h<<2;while(1){f=f-1|0;a=e;while(1){c=I[l|0];H[b>>2]=c<<24|((N(I[i|0],c)+127&65535)>>>0)/255|((N(I[j|0],c)+127&65535)>>>0)/255<<8|((N(I[k|0],c)+127&65535)>>>0)/255<<16;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;l=l+1|0;a=a-1|0;if(a){continue}break}l=g+l|0;k=g+k|0;j=g+j|0;i=g+i|0;b=b+d|0;if(f){continue}break}}}function is(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;a:{if((c|0)>0){while(1){g=H[a+600>>2];e=H[a+608>>2];f=(c+e|0)>(g|0)?g-e|0:c;if((f|0)<=0){break a}d=b;h=H[a+604>>2];if((h|0)!=(b|0)){sb(h,b,f);g=H[a+600>>2];e=H[a+608>>2];d=H[a+604>>2]}e=e+f|0;H[a+608>>2]=e;H[a+604>>2]=d+f;b:{if((e|0)<(g|0)){break b}if(yb(a)){break b}return-1}b=b+f|0;c=c-f|0;if((c|0)>0){continue}break}}return 1}aa(42141,42718,48,65810);X()}function hm(a,b,c){var d=0,e=0,f=0,g=0,h=0;h=Ga-16|0;Ga=h;e=Ga-16|0;Ga=e;a:{f=c-b|0;if(f>>>0<=1073741807){b:{if(f>>>0<=1){F[a+11|0]=f;d=a;break b}if(f>>>0>=2){g=f+4&-4;d=g-1|0;d=(d|0)==2?g:d}else{d=1}g=d+1|0;d=Gf(g);H[a>>2]=d;H[a+8>>2]=g|-2147483648;H[a+4>>2]=f}while(1){if((b|0)!=(c|0)){H[e+12>>2]=F[b|0];b=b+1|0;H[d>>2]=H[e+12>>2];d=d+4|0;continue}break}H[e+8>>2]=0;H[d>>2]=H[e+8>>2];Ga=e+16|0;break a}Qb();X()}Ga=h+16|0}function Ud(a,b){var c=0,d=0,e=0;c=H[b+76>>2];a:{if(!((c|0)>=0&(!c|H[133566]!=(c&-1073741825)))){b:{c=a&255;if((c|0)==H[b+80>>2]){break b}d=H[b+20>>2];if((d|0)==H[b+16>>2]){break b}H[b+20>>2]=d+1;F[d|0]=a;break a}c=Vg(b,c);break a}d=b+76|0;c=H[d>>2];H[d>>2]=c?c:1073741823;c:{d:{c=a&255;if((c|0)==H[b+80>>2]){break d}e=H[b+20>>2];if((e|0)==H[b+16>>2]){break d}H[b+20>>2]=e+1;F[e|0]=a;break c}c=Vg(b,c)}H[d>>2]=0}return c}function kc(a){var b=0,c=0,d=0,e=0;e=H[a+60>>2];a:{if(e){break a}b=H[a+932>>2];if(b){c=H[a+448>>2];b:{if((c|0)>0){while(1){b=H[(d<<2)+b>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);c=H[a+448>>2]}b=H[a+932>>2];d=d+1|0;if((d|0)<(c|0)){continue}break}if(!b){break b}}Ta(b)}H[a+448>>2]=0;H[a+932>>2]=0}b=H[a+924>>2];if(b){Ta(b);H[a+924>>2]=0}b=H[a+928>>2];if(b){Ta(b);H[a+928>>2]=0}b=H[a+4>>2];if(!b){break a}Ta(b);H[a+4>>2]=0}return!e}function zp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ga-16|0;Ga=d;a:{if((b|0)<=0){a=H[a+4>>2];H[d+12>>2]=1;Ia[H[H[a>>2]+332>>2]](a,d+12|0)|0;break a}e=H[a+12>>2];if((e|0)==-1){break a}f=!(b&1)|!(e&1);c=f?-1:1;b:{c:{if(!(b&2)){break c}if(e&256){if(f){c=256;break b}c=c|256;break c}if(!(e&512)){break c}if(f){c=512;break b}c=c|512}if((c|0)==-1){break a}}a=H[a+4>>2];H[d+8>>2]=c;Ia[H[H[a>>2]+332>>2]](a,d+8|0)|0}Ga=d+16|0}function Pt(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;var j=0;if(!(!f|!e)){d=J[a+26>>1];j=N(g,d);a=H[a+56>>2];h=h<<2;while(1){f=f-1|0;g=e;while(1){c=I[i+3|0]^255;H[b>>2]=I[a+((N(c,I[i+1|0]^255)>>>0)/255|0)|0]<<8|I[a+((N(I[i|0]^255,c)>>>0)/255|0)|0]|I[a+((N(I[i+2|0]^255,c)>>>0)/255|0)|0]<<16|-16777216;i=d+i|0;b=b+4|0;g=g-1|0;if(g){continue}break}i=i+j|0;b=b+h|0;if(f){continue}break}}}function cw(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,i=0,j=0;a:{if((e|0)<=0){break a}h=H[a+28>>2];if(!h){break a}g=H[H[a+408>>2]+8>>2];while(1){i=e-1|0;j=H[H[c>>2]+(d<<2)>>2];a=H[b>>2];f=0;while(1){F[f+j|0]=H[((I[a+2|0]<<2)+g|0)+2048>>2]+(H[((I[a+1|0]<<2)+g|0)+1024>>2]+H[(I[a|0]<<2)+g>>2]|0)>>>16;a=a+3|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}d=d+1|0;b=b+4|0;a=(e|0)>1;e=i;if(a){continue}break}}}function il(a,b,c){var d=0,e=0,f=0,g=0,h=0;g=Ga-32|0;F[g+23|0]=0;d=g+23|0;while(1){if(!(!c&(f|0)>0)){d=d-1|0;e=c;c=(c>>>0)/10|0;e=I[(e-N(c,10)|0)+33008|0];F[d|0]=e;f=f+1|0;if(d>>>0>g>>>0){continue}}break}a:{if(!a){break a}b=b-1|0;if(b>>>0>7){break a}f=0;b:{if(!d|!e){break b}g=(b<<5)+a|0;c=0;while(1){F[c+g|0]=e;f=c+1|0;e=I[d+1|0];if(!e){break b}d=d+1|0;h=c>>>0<30;c=f;if(h){continue}break}}F[((b<<5)+a|0)+f|0]=0}}function Ts(a){a=a|0;var b=0,c=0,d=0,e=0;d=Ga+-64|0;Ga=d;e=J[a+88>>1];b=H[132910];a:{if(b){while(1){c=H[b+4>>2];if(J[c+4>>1]==(e|0)){break a}b=H[b>>2];if(b){continue}break}}if(H[132772]){c=531088;while(1){if(J[c+4>>1]==(e|0)){break a}b=H[c+12>>2];c=c+12|0;if(b){continue}break}}c=0}H[d+16>>2]=J[a+88>>1];$b(d+32|0,50426,d+16|0);b=H[a>>2];e=H[a+628>>2];H[d>>2]=c?H[c>>2]:d+32|0;Xa(e,b,50799,d);Ga=d- -64|0;return 0}function Hb(a,b){var c=0,d=0;c=Ga-32|0;Ga=c;H[c+24>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;H[c+4>>2]=c+8;a:{d=H[a+664>>2];if(H[d>>2]==(b|0)?d:0){break a}d=H[a+656>>2];b:{if(!d){break b}H[c+16>>2]=0;H[c+8>>2]=b;d=Li(c+4|0,d,H[a+660>>2]);if(!d){H[a+664>>2]=0;break b}d=H[d>>2];H[a+664>>2]=d;if(d){break a}}a=H[a+628>>2];H[c>>2]=b;Xa(a,46602,46905,c);aa(47798,48373,811,46602);X()}Ga=c+32|0;return d}function cn(a,b){var c=0,d=0,e=0,f=0,g=0;c=I[a+11|0];c=c<<24>>24<0?H[a+4>>2]:c;a:{if(!c){break a}f=Va((c|0)!=(c&1073741823)?-1:c<<2);H[b>>2]=0;c=I[a+11|0];c=c<<24>>24<0?H[a+4>>2]:c;H[b>>2]=c;if(!c){break a}while(1){if(I[a+11|0]>>>7|0){d=H[a+4>>2]}else{d=I[a+11|0]}if(d>>>0<=e>>>0){pe();X()}c=e<<2;g=c+f|0;if(I[a+11|0]>>>7|0){d=H[a>>2]}else{d=a}H[g>>2]=H[d+c>>2];e=e+1|0;if(e>>>0<K[b>>2]){continue}break}}return f}function zH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;G[d+14>>1]=16409;G[d+12>>1]=b<<8;b=H[c+4>>2]-H[c>>2]|0;H[d+8>>2]=b>>4;b=b>>1;H[d+4>>2]=b+16;H[d>>2]=b|4;Ua(H[a+4>>2],d+14|0,2);Ua(H[a+4>>2],d+12|0,2);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+8|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+8|0,4);b=b+16|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function em(a,b,c,d){var e=0,f=0,g=0;g=a;a:{b:{e=c-b|0;if((e|0)<=9){f=e;e=N(32-Q(d|1)|0,1233)>>>12|0;if((f|0)<((e-(K[(e<<2)+529984>>2]>d>>>0)|0)+1|0)){break b}}f=a;c:{if(d>>>0<=99999999){d:{if(d>>>0<=9999){a=lm(b,d);break d}a=b;b=(d>>>0)/1e4|0;a=Mg(lm(a,b),d-N(b,1e4)|0)}break c}a=d;d=(d>>>0)/1e8|0;c=a-N(d,1e8)|0;e=(c>>>0)/1e4|0;a=Mg(Mg(mm(b,d),e),c-N(e,1e4)|0)}H[f>>2]=a;a=0;break a}H[a>>2]=c;a=61}H[g+4>>2]=a}function uf(a,b){var c=0,d=0;c=Ga-16|0;b=b<<8&16711680|b<<24|(b>>>8&65280|b>>>24);F[c+11|0]=b;F[c+12|0]=b>>>8;F[c+13|0]=b>>>16;F[c+14|0]=b>>>24;a:{if(!a){break a}b=H[a+644>>2];if((b|0)<=0){break a}d=H[a+648>>2];a=d+N(b,5)|0;while(1){b=a-5|0;if((I[c+11|0]|I[c+12|0]<<8|(I[c+13|0]<<16|I[c+14|0]<<24))==(I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24))){return I[a-1|0]}a=b;if(b>>>0>d>>>0){continue}break}}return 0}function Yo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;if(d){H[e+12>>2]=0;H[e+8>>2]=28;H[e+4>>2]=38;H[a+8>>2]=H[a+8>>2]+28;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],e+4|0,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],d+16|0,1);Ua(H[a+4>>2],d+17|0,1);Ua(H[a+4>>2],d+18|0,1);Ua(H[a+4>>2],d+19|0,1)}Ga=e+16|0}function Np(a){a=a|0;var b=0,c=0;b=H[a+16>>2];a:{if(I[b+28|0]){break a}c=H[b+24>>2];if(!c){break a}Ta(c);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b);b=H[a+20>>2];b=H[H[b>>2]-12>>2]+b|0;b:{if(I[b+28|0]){break b}c=H[b+24>>2];if(!c){break b}Ta(c);H[b+24>>2]=0}F[b+29|0]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=1;H[b+16>>2]=0;Ia[H[H[b>>2]+12>>2]](b);H[a+24>>2]=0}function Kq(a,b){a=a|0;b=b|0;if((b|0)==5){b=cb(148);H[a+584>>2]=b;if(b){H[b+144>>2]=0;H[b+96>>2]=0;H[b+116>>2]=0;H[b+80>>2]=H[a+8>>2];H[a+556>>2]=578;H[a+548>>2]=578;H[a+540>>2]=578;H[a+520>>2]=579;H[a+516>>2]=580;H[a+572>>2]=581;H[a+560>>2]=582;H[a+552>>2]=582;H[a+544>>2]=582;H[a+536>>2]=583;H[a+532>>2]=584;H[a+524>>2]=585;wh(a);return 1}Xa(H[a+628>>2],69600,42339,0);return 0}aa(41070,41828,1062,69600);X()}function yH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;G[d+14>>1]=16409;G[d+12>>1]=b<<8|2;b=H[c+4>>2]-H[c>>2]|0;H[d+8>>2]=b>>2;H[d+4>>2]=b+16;H[d>>2]=b+4;Ua(H[a+4>>2],d+14|0,2);Ua(H[a+4>>2],d+12|0,2);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+8|0,4);b=H[c>>2];c=H[c+4>>2];if((b|0)!=(c|0)){while(1){Ua(H[a+4>>2],b,2);Ua(H[a+4>>2],b+2|0,2);b=b+4|0;if((c|0)!=(b|0)){continue}break}}Ga=d+16|0}function qd(a,b,c,d,e,f){var g=0;a:{if((e|0)<=0){break a}g=e-1|0;a=(b<<2)+a|0;b=(d<<2)+c|0;d=e&3;if(d){c=0;while(1){$a(H[b>>2],H[a>>2],f);e=e-1|0;b=b+4|0;a=a+4|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(g>>>0<3){break a}while(1){$a(H[b>>2],H[a>>2],f);$a(H[b+4>>2],H[a+4>>2],f);$a(H[b+8>>2],H[a+8>>2],f);$a(H[b+12>>2],H[a+12>>2],f);b=b+16|0;a=a+16|0;c=e-5|0;e=e-4|0;if(c>>>0<4294967294){continue}break}}}function nt(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;c=Ga-16|0;Ga=c;if(f){d=h<<2;while(1){h=e;while(1){kb(H[a+68>>2],I[i|0],I[j|0],I[k|0],c+12|0,c+8|0,c+4|0);H[b>>2]=H[c+12>>2]|H[c+8>>2]<<8|H[c+4>>2]<<16|-16777216;b=b+4|0;k=k+1|0;j=j+1|0;i=i+1|0;h=h-1|0;if(h){continue}break}k=g+k|0;j=g+j|0;i=g+i|0;b=b+d|0;f=f-1|0;if(f){continue}break}}Ga=c+16|0}function id(a){var b=0,c=0,d=0;b=Ga-16|0;Ga=b;A(+a);d=v(1)|0;v(0)|0;d=d&2147483647;a:{if(d>>>0<=1072243195){c=1;if(d>>>0<1044816030){break a}c=Nf(a,0);break a}c=a-a;if(d>>>0>=2146435072){break a}b:{switch(_m(a,b)&3){case 0:c=Nf(M[b>>3],M[b+8>>3]);break a;case 1:c=-Mf(M[b>>3],M[b+8>>3],1);break a;case 2:c=-Nf(M[b>>3],M[b+8>>3]);break a;default:break b}}c=Mf(M[b>>3],M[b+8>>3],1)}a=c;Ga=b+16|0;return a}function He(a,b){var c=0,d=0,e=0,f=0;a:{if(!b){break a}c=b-1|0;d=b&3;if(d){while(1){f=I[a+1|0];F[a+1|0]=I[a|0];F[a|0]=f;a=a+2|0;b=b-1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(c>>>0<3){break a}while(1){c=I[a+1|0];F[a+1|0]=I[a|0];F[a|0]=c;c=I[a+3|0];F[a+3|0]=I[a+2|0];F[a+2|0]=c;c=I[a+5|0];F[a+5|0]=I[a+4|0];F[a+4|0]=c;c=I[a+7|0];F[a+7|0]=I[a+6|0];F[a+6|0]=c;a=a+8|0;b=b-4|0;if(b){continue}break}}}function db(a,b,c){var d=0,e=0,f=0;f=Ga-16|0;Ga=f;d=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:1;if(I[a+11|0]>>>7|0){e=H[a+4>>2]}else{e=I[a+11|0]}a:{if(d-e>>>0>=c>>>0){if(!c){break a}if(I[a+11|0]>>>7|0){d=H[a>>2]}else{d=a}Bd(d+(e<<2)|0,b,c);b=c+e|0;b:{if(I[a+11|0]>>>7|0){H[a+4>>2]=b;break b}F[a+11|0]=b}H[f+12>>2]=0;H[d+(b<<2)>>2]=H[f+12>>2];break a}Ff(a,d,(c+e|0)-d|0,e,e,0,c,b)}Ga=f+16|0;return a}function cz(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;F[a+24|0]=0;a:{if(!b){break a}e=H[a+4>>2];if(!e){break a}c=N(c,d);if(!c){break a}f=H[a+16>>2];g=c+f|0;h=H[a+20>>2];if(!((g|0)<=(h|0)|g>>>0<=h>>>0)){f=g+65536&-65536;e=Sd(e,f);H[a+20>>2]=f;F[a+12|0]=1;H[a+4>>2]=e;if(!e){break a}f=H[a+16>>2]}$a(e+f|0,b,c);b=c+H[a+16>>2]|0;H[a+16>>2]=b;if((b|0)>H[a+8>>2]){H[a+8>>2]=b}i=d}return i|0}function zs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((c|0)>0){a=H[a+12>>2];while(1){d=H[a>>2];G[b>>1]=d>>>16;e=(+((d&255)>>>0)+.5)*.0024390243902439024*32768;a:{if(P(e)<2147483648){f=~~e;break a}f=-2147483648}G[b+4>>1]=f;e=(+((d>>>8&255)>>>0)+.5)*.0024390243902439024*32768;b:{if(P(e)<2147483648){d=~~e;break b}d=-2147483648}G[b+2>>1]=d;a=a+4|0;b=b+6|0;d=c>>>0>1;c=c-1|0;if(d){continue}break}}}function Tw(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,i=0,j=0;f=H[d>>2]+e|0;a=H[a+332>>2]+128|0;b=H[b+84>>2];g=N(H[b+36>>2],J[c+18>>1]);h=N(H[b+4>>2],J[c+2>>1]);i=g+h|0;j=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4|0;c=j+b|0;F[f|0]=I[a+(i+c>>>3&1023)|0];F[f+1|0]=I[a+(c-i>>>3&1023)|0];c=H[d+4>>2]+e|0;d=h-g|0;b=b-j|0;F[c|0]=I[a+(d+b>>>3&1023)|0];F[c+1|0]=I[a+(b-d>>>3&1023)|0]}function Gn(a,b){var c=0,d=0,e=0,f=0;a:{e=a+24|0;c=H[e>>2];if(!c){break a}d=e;while(1){f=K[c+16>>2]<b>>>0;d=f?d:c;c=H[(f<<2)+c>>2];if(c){continue}break}if((d|0)==(e|0)|K[d+16>>2]>b>>>0){break a}b:{c:{d:{b=H[d+20>>2];switch((Ia[H[H[b>>2]+8>>2]](b)|0)-1|0){case 2:break b;case 1:break c;case 0:break d;default:break a}}H[H[a>>2]+8>>2]=b+4;return}H[H[a>>2]+16>>2]=b+4;return}H[H[a>>2]+12>>2]=b+4}}function dd(a){var b=0,c=0;b=Ga-16|0;Ga=b;A(+a);c=v(1)|0;v(0)|0;c=c&2147483647;a:{if(c>>>0<=1072243195){if(c>>>0<1045430272){break a}a=Mf(a,0,0);break a}if(c>>>0>=2146435072){a=a-a;break a}b:{switch(_m(a,b)&3){case 0:a=Mf(M[b>>3],M[b+8>>3],1);break a;case 1:a=Nf(M[b>>3],M[b+8>>3]);break a;case 2:a=-Mf(M[b>>3],M[b+8>>3],1);break a;default:break b}}a=-Nf(M[b>>3],M[b+8>>3])}Ga=b+16|0;return a}function BH(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var f=0;f=Ga-32|0;Ga=f;M[f+16>>3]=d;M[f+24>>3]=c;G[f+14>>1]=16402;G[f+12>>1]=b<<8|2;H[f+8>>2]=36;H[f+4>>2]=24;Ua(H[a+4>>2],f+14|0,2);Ua(H[a+4>>2],f+12|0,2);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],f+4|0,4);Ua(H[a+4>>2],f+24|0,4);Ua(H[a+4>>2],f+16|0,4);Ua(H[a+4>>2],e,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+16|0,4);Ua(H[a+4>>2],e+24|0,4);Ga=f+32|0}function Tt(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;if(!(!f|!e)){a=J[a+26>>1];c=a<<1;d=N(a,g)<<1;h=h<<2;while(1){f=f-1|0;g=e;while(1){a=I[i+7|0];H[b>>2]=a<<24|((N(a,I[i+1|0])+127&65535)>>>0)/255|((N(a,I[i+3|0])+127&65535)>>>0)/255<<8|((N(a,I[i+5|0])+127&65535)>>>0)/255<<16;b=b+4|0;i=c+i|0;g=g-1|0;if(g){continue}break}i=d+i|0;b=b+h|0;if(f){continue}break}}}function uq(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;d=Ga-16|0;Ga=d;c=H[a+584>>2];H[c+68>>2]=0;g=c- -64|0;a:{while(1){e=$c(g,4);if(e>>>0<=1){b=H[c+80>>2];f=H[a+600>>2];if((b|0)!=(f|0)){H[a+608>>2]=f-b;yb(a);H[c+76>>2]=H[a+596>>2];H[c+80>>2]=H[a+600>>2]}b=1;if((e|0)!=1){continue}break a}break}b=H[a+628>>2];a=H[a>>2];H[d+4>>2]=H[c+88>>2];H[d>>2]=a;Xa(b,69843,44072,d);b=0}Ga=d+16|0;return b|0}function Tg(a,b,c){var d=0,e=0,f=0;d=H[c+16>>2];a:{if(!d){if(Ji(c)){break a}d=H[c+16>>2]}f=H[c+20>>2];if(d-f>>>0<b>>>0){return Ia[H[c+36>>2]](c,a,b)|0}b:{if(H[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(I[e+a|0]!=10){continue}break}e=Ia[H[c+36>>2]](c,a,d)|0;if(e>>>0<d>>>0){break a}a=a+d|0;b=b-d|0;f=H[c+20>>2]}$a(f,a,b);H[c+20>>2]=H[c+20>>2]+b;e=b+d|0}return e}function CH(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var f=0;f=Ga-32|0;Ga=f;M[f+16>>3]=d;M[f+24>>3]=c;G[f+14>>1]=16402;G[f+12>>1]=b<<8;H[f+8>>2]=28;H[f+4>>2]=16;Ua(H[a+4>>2],f+14|0,2);Ua(H[a+4>>2],f+12|0,2);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],f+4|0,4);Ua(H[a+4>>2],f+24|0,4);Ua(H[a+4>>2],f+16|0,4);Ua(H[a+4>>2],e,2);Ua(H[a+4>>2],e+2|0,2);Ua(H[a+4>>2],e+4|0,2);Ua(H[a+4>>2],e+6|0,2);Ga=f+32|0}function EH(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ga-32|0;Ga=f;H[f+24>>2]=e;H[f+28>>2]=d;G[f+22>>1]=16385;G[f+20>>1]=b?-32768:0;H[f+16>>2]=28;H[f+12>>2]=16;H[f+4>>2]=c?-2147483648:0;Ua(H[a+4>>2],f+22|0,2);Ua(H[a+4>>2],f+20|0,2);Ua(H[a+4>>2],f+16|0,4);Ua(H[a+4>>2],f+12|0,4);Ua(H[a+4>>2],f+8|0,4);Ua(H[a+4>>2],f+4|0,4);Ua(H[a+4>>2],f+28|0,4);Ua(H[a+4>>2],f+24|0,4);Ga=f+32|0}function vl(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=-6;a:{if(!b|(c|0)!=56|I[b|0]!=49){break a}if(!a){return-2}H[a+24>>2]=0;b=H[a+32>>2];if(!b){H[a+40>>2]=0;H[a+32>>2]=15;b=15}if(!H[a+36>>2]){H[a+36>>2]=16}c=Ia[b|0](H[a+40>>2],1,7120)|0;if(!c){return-4}H[a+28>>2]=c;d=0;H[c+56>>2]=0;H[c>>2]=a;H[c+4>>2]=16180;b=wl(a,15);if(!b){break a}Ia[H[a+36>>2]](H[a+40>>2],c);H[a+28>>2]=0;d=b}return d|0}function mu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a:{d=H[a+4>>2];if(!d){break a}if(d-1>>>0>=3){e=d&-4;a=0;while(1){F[b|0]=I[c|0]+I[b|0];F[b+1|0]=I[c+1|0]+I[b+1|0];F[b+2|0]=I[c+2|0]+I[b+2|0];F[b+3|0]=I[c+3|0]+I[b+3|0];b=b+4|0;c=c+4|0;a=a+4|0;if((e|0)!=(a|0)){continue}break}}d=d&3;if(!d){break a}a=0;while(1){F[b|0]=I[c|0]+I[b|0];b=b+1|0;c=c+1|0;a=a+1|0;if((d|0)!=(a|0)){continue}break}}}function gb(a,b){var c=0,d=0,e=0;d=Ga-16|0;Ga=d;H[d+12>>2]=b;a:{b:{c:{d:{if(I[a+11|0]>>>7|0){c=(H[a+8>>2]&2147483647)-1|0;e=H[a+4>>2];if((c|0)==(e|0)){break d}break b}e=1;c=1;b=I[a+11|0];if((b|0)!=1){break c}}Ai(a,c,1,c,c,0);b=e;if(I[a+11|0]>>>7|0){break b}}c=a;F[a+11|0]=b+1;break a}c=H[a>>2];H[a+4>>2]=e+1;b=e}a=(b<<2)+c|0;H[a>>2]=H[d+12>>2];H[d+8>>2]=0;H[a+4>>2]=H[d+8>>2];Ga=d+16|0}function Ox(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;a:{if((d|0)<=0){break a}g=H[a+112>>2];if(!g){break a}j=H[H[a+480>>2]+24>>2];while(1){a=H[(e<<2)+b>>2];c=g;while(1){h=(H[(I[a|0]>>>1&124)+j>>2]+(I[a+1|0]<<4&4032)|0)+(I[a+2|0]>>>2&62)|0;i=J[h>>1];f=i+1|0;G[h>>1]=(f|0)!=(f&65535)?i:f;a=a+3|0;c=c-1|0;if(c){continue}break}e=e+1|0;if((e|0)!=(d|0)){continue}break}}}function $C(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a=H[H[a>>2]-76>>2]+a|0;c=Ia[H[H[a>>2]+36>>2]](a)|0;j=H[c>>2];c=H[c+4>>2];b=H[a+120>>2]+((b|0)==1?544:496)|0;d=M[b+40>>3];e=M[b+32>>3];f=M[b+8>>3];g=M[b>>3];h=M[b+16>>3];i=M[b+24>>3];M[a+184>>3]=h*0+i;M[a+176>>3]=h+i*0;M[a+168>>3]=f+g*0;M[a+160>>3]=g+f*0;M[a+200>>3]=d+e*0-+(c|0);M[a+192>>3]=e+d*0-+(j|0);return a+160|0}function nd(a){var b=0,c=0,d=0,e=0;c=Ga-32|0;Ga=c;a:{if(!H[a+72>>2]){break a}d=H[a+68>>2];if(!d){break a}b=QI(J[a+84>>1],0,d,0);if(Ha){d=H[a>>2];b=H[a+628>>2];H[c+16>>2]=44119;Xa(b,d,45719,c+16|0);b=0}b:{if(J[a+138>>1]!=1){break b}e=J[a+98>>1];b=QI(e,0,b,0);d=Ha;if(!e|!d){break b}b=H[a>>2];a=H[a+628>>2];H[c>>2]=44119;Xa(a,b,45719,c);b=0}b=(b>>>3|0)+((b&7)!=0)|0}Ga=c+32|0;return b}function sk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=Ga-16|0;Ga=c;a:{b:{d=I[b+2|0];c:{if((d-13&255)>>>0<244){break c}e=I[b+3|0];if((e-32&255)>>>0<225){break c}f=I[b+4|0];if(f>>>0>23){break c}g=I[b+6|0];if(g>>>0<61){break b}}ab(a,34802);break a}h=J[b>>1];F[c+13|0]=f;F[c+12|0]=e;F[c+11|0]=d;F[c+10|0]=h;F[c+9|0]=h>>>8;b=I[b+5|0];F[c+15|0]=g;F[c+14|0]=b;ic(a,1950960965,c+9|0,7)}Ga=c+16|0}function we(a,b,c,d){var e=0;e=Ga-32|0;Ga=e;a:{if(c){if(d){qb(a,512072);break a}qb(a,512064);break a}_f(e,512088,b);b=qb(e,512064);H[e+24>>2]=H[b+8>>2];c=H[b+4>>2];H[e+16>>2]=H[b>>2];H[e+20>>2]=c;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;c=a;a=I[e+27|0];b=a<<24>>24<0;db(c,b?H[e+16>>2]:e+16|0,b?H[e+20>>2]:a);if(F[e+27|0]<0){Ta(H[e+16>>2])}if(F[e+11|0]>=0){break a}Ta(H[e>>2])}Ga=e+32|0}function Wt(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;if(!(!f|!e)){c=J[a+26>>1];d=N(g,c);h=h<<2;while(1){f=f-1|0;g=e;while(1){a=I[i+3|0];H[b>>2]=a<<24|((N(a,I[i|0])+127&65535)>>>0)/255|((N(a,I[i+1|0])+127&65535)>>>0)/255<<8|((N(a,I[i+2|0])+127&65535)>>>0)/255<<16;i=c+i|0;b=b+4|0;g=g-1|0;if(g){continue}break}i=d+i|0;b=b+h|0;if(f){continue}break}}}function Sp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;b=H[a+12>>2];if(b){Ia[H[H[b>>2]+12>>2]](b)|0;H[a+12>>2]=0}b=0;c=H[a+8>>2];if(c){d=a,e=Ia[H[H[c>>2]+52>>2]](c)|0,H[d+12>>2]=e;b=H[a+8>>2];e=0,f=Ia[H[H[b>>2]+24>>2]](b)|0,d=H[H[0]+24>>2],Ia[d](e|0,f|0);b=H[a+12>>2];Ia[H[H[b>>2]+68>>2]](b,0);b=H[a+12>>2]}H[H[a+16>>2]+20>>2]=b;a=H[a+20>>2];H[(H[H[a>>2]-12>>2]+a|0)+20>>2]=b;return 0}function lu(a,b,c){a=a|0;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;e=H[a+4>>2];a=I[c|0];d=a+I[b|0]|0;F[b|0]=d;if((e|0)>=2){l=b+e|0;b=b+1|0;while(1){h=d&255;d=h-a|0;f=d>>31;e=I[c+1|0];g=e-a|0;i=g>>31;j=d+g|0;k=j>>31;m=a;a=(d^f)-f|0;d=(g^i)-i|0;f=a>>>0<d>>>0;d=I[b|0]+((k^j)-k>>>0<(f?a:d)>>>0?m:f?e:h)|0;F[b|0]=d;c=c+1|0;a=e;b=b+1|0;if(l>>>0>b>>>0){continue}break}}}function Ld(a,b){var c=0;a:{if(!b){break a}if(b&1){c=I[a+3|0];F[a+3|0]=I[a|0];F[a|0]=c;c=I[a+2|0];F[a+2|0]=I[a+1|0];F[a+1|0]=c;a=a+4|0;c=b-1|0}else{c=b}if((b|0)==1){break a}while(1){b=I[a+3|0];F[a+3|0]=I[a|0];F[a|0]=b;b=I[a+2|0];F[a+2|0]=I[a+1|0];F[a+1|0]=b;b=I[a+7|0];F[a+7|0]=I[a+4|0];F[a+4|0]=b;b=I[a+6|0];F[a+6|0]=I[a+5|0];F[a+5|0]=b;a=a+8|0;c=c-2|0;if(c){continue}break}}}function Kj(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=cb(40);H[e>>2]=0;e=Lb(a+624|0,1,e,4);i=_()|0;a:{while(1){if(d){h=0;break a}d=H[H[a+4>>2]+8>>2];H[133979]=0;h=ja(d|0,a|0,1,b|0,c|0)|0;d=H[133979];H[133979]=0;f=-1;b:{c:{if(!d){break c}g=H[133980];if(!g){break c}f=Za(H[d>>2],e,i);if(!f){break b}$(g|0)}d=_()|0;if((f|0)==1){continue}break a}break}Ta(e);Cb(d,g);X()}Ta(e);return h}function vd(a,b){var c=0,d=0,e=0;a:{c=J[a+1148>>1];if(!c){if(!Kc(a)){return 0}c=J[a+1148>>1];if(!c){break a}}d=H[a+1152>>2];e=I[d|0];G[a+1148>>1]=c-1;c=d+1|0;H[a+1152>>2]=c;G[b>>1]=e<<8;d=J[a+1148>>1];if(!d){if(!Kc(a)){return 0}d=J[a+1148>>1];if(!d){break a}c=H[a+1152>>2]}e=I[c|0];G[a+1148>>1]=d-1;H[a+1152>>2]=c+1;G[b>>1]=e|J[b>>1];return 1}aa(52013,42004,1949,68477);X()}function lb(a,b,c){var d=0,e=0,f=0;d=Ga-32|0;Ga=d;H[d+28>>2]=c;e=Ie(a,b);a:{if(!e){c=H[a+628>>2];H[d>>2]=H[a>>2];H[d+8>>2]=b;H[d+4>>2]=b>>>0>65535?44394:45022;Xa(c,43309,43582,d);break a}if(!(I[e+14|0]|(!(I[a+12|0]&64)|(b|0)==257))){b=H[a+628>>2];a=H[a>>2];H[d+20>>2]=H[e+16>>2];H[d+16>>2]=a;Xa(b,43309,45115,d+16|0);break a}f=Ia[H[a+668>>2]](a,b,c)|0}Ga=d+32|0;return f}function Wm(a,b,c,d){var e=0,f=0;a:{if((d|0)!=1){break a}e=H[a+8>>2];if(!e){break a}f=b;e=e-H[a+4>>2]|0;b=b-e|0;c=c-((e>>31)+(e>>>0>f>>>0)|0)|0}b:{if(H[a+20>>2]!=H[a+28>>2]){Ia[H[a+36>>2]](a,0,0)|0;if(!H[a+20>>2]){break b}}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;Ia[H[a+40>>2]](a,b,c,d)|0;if((Ha|0)<0){break b}H[a+4>>2]=0;H[a+8>>2]=0;H[a>>2]=H[a>>2]&-17;return 0}return-1}function wh(a){var b=0;b=H[a+584>>2];if(b){if(!md(a,169248,1)){Xa(H[a+628>>2],169216,42475,0);return}H[b+44>>2]=H[a+672>>2];H[a+672>>2]=597;H[b+48>>2]=H[a+668>>2];H[a+668>>2]=598;H[b+52>>2]=H[a+676>>2];H[a+676>>2]=599;H[b+56>>2]=H[a+516>>2];H[a+516>>2]=600;H[b+60>>2]=H[a+524>>2];H[a+524>>2]=601;H[b+40>>2]=0;H[b+24>>2]=0;H[b>>2]=1;return}aa(41212,41914,677,169216);X()}function Lf(a,b,c,d){var e=0,f=0,g=0,h=0;g=N(b,c);e=H[d+72>>2];H[d+72>>2]=e-1|e;e=H[d+4>>2];f=H[d+8>>2];if((e|0)==(f|0)){e=g}else{h=e;e=f-e|0;e=e>>>0<g>>>0?e:g;$a(a,h,e);H[d+4>>2]=e+H[d+4>>2];a=a+e|0;e=g-e|0}if(e){while(1){a:{if(!Ki(d)){f=Ia[H[d+32>>2]](d,a,e)|0;if(f){break a}}return(g-e>>>0)/(b>>>0)|0}a=a+f|0;h=(e|0)!=(f|0);e=e-f|0;if(h){continue}break}}return b?c:0}function fp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=24;H[d+8>>2]=39;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;G[a+16>>1]=J[a+16>>1]+1;Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,1);Ua(H[a+4>>2],c+13|0,1);Ua(H[a+4>>2],c+14|0,1);Ua(H[a+4>>2],c+15|0,1);Ua(H[a+4>>2],c+16|0,4);Ga=d+16|0}function us(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if((c|0)>0){a=H[a+12>>2];while(1){f=c;e=0;c=J[a>>1];g=c&32767;a:{if(!g){break a}d=Wd((+(g|0)+.5)*.0027076061740622863+-44.3614195558365);d=c&32768?-d:d;if(d<=0){break a}e=d>=1;d=W(d)*256;b:{if(P(d)<2147483648){c=~~d;break b}c=-2147483648}e=e?255:c}a=a+2|0;c=f-1|0;F[b|0]=e;b=b+1|0;if(f>>>0>1){continue}break}}}function qt(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|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(!(!f|!e)){c=h<<2;a=g<<1;while(1){f=f-1|0;g=0;while(1){H[b>>2]=I[i+1|0]|I[j+1|0]<<8|I[k+1|0]<<16|I[l+1|0]<<24;b=b+4|0;l=l+2|0;k=k+2|0;j=j+2|0;i=i+2|0;g=g+1|0;if((g|0)!=(e|0)){continue}break}b=b+c|0;l=a+l|0;k=a+k|0;j=a+j|0;i=a+i|0;if(f){continue}break}}}function Cf(a){var b=0,c=0,d=0;Sb(a,2);H[a>>2]=19348;c=a,d=Va(16384),H[c+992>>2]=d;c=a,d=Va(4096),H[c+1024>>2]=d;c=a,d=Va(4096),H[c+1028>>2]=d;c=a,d=Va(8192),H[c+1032>>2]=d;c=a,d=Va(20012),H[c+1036>>2]=d;c=a,d=Va(10006),H[c+1040>>2]=d;c=a,d=Va(257),H[c+1016>>2]=d;c=a,d=Va(256),H[c+1076>>2]=d;b=Va(256);H[a+1084>>2]=0;H[a+1080>>2]=b;F[a+456|0]=0;F[b|0]=0;return a}function ne(a,b,c){var d=0,e=0,f=0,g=0;e=Ga-16|0;Ga=e;d=I[a+11|0]>>>7|0?(H[a+8>>2]&2147483647)-1|0:1;a:{if(d>>>0>=c>>>0){if(I[a+11|0]>>>7|0){d=H[a>>2]}else{d=a}Kg(d,b,c);H[e+12>>2]=0;H[d+(c<<2)>>2]=H[e+12>>2];b:{if(I[a+11|0]>>>7|0){H[a+4>>2]=c;break b}F[a+11|0]=c}break a}f=a;g=c-d|0;if(I[a+11|0]>>>7|0){a=H[a+4>>2]}else{a=I[a+11|0]}Ff(f,d,g,a,0,a,c,b)}Ga=e+16|0}function lI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=40;H[e+8>>2]=45;H[a+8>>2]=H[a+8>>2]+40;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ga=e+16|0}function kI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=40;H[e+8>>2]=55;H[a+8>>2]=H[a+8>>2]+40;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ga=e+16|0}function jI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=40;H[e+8>>2]=46;H[a+8>>2]=H[a+8>>2]+40;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ga=e+16|0}function eI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=40;H[e+8>>2]=47;H[a+8>>2]=H[a+8>>2]+40;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+4|0,4);Ga=e+16|0}function Nn(a,b,c,d){H[a+8>>2]=0;H[a+12>>2]=1072693248;H[a+16>>2]=0;H[a+20>>2]=0;H[a>>2]=188496;H[a+24>>2]=0;H[a+28>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;H[a+32>>2]=0;H[a+36>>2]=1072693248;H[a+48>>2]=0;H[a+52>>2]=0;$i(a+56|0,b);H[a+68>>2]=c;M[a+8>>3]=M[d>>3];M[a+16>>3]=M[d+8>>3];M[a+24>>3]=M[d+16>>3];M[a+32>>3]=M[d+24>>3];M[a+40>>3]=M[d+32>>3];M[a+48>>3]=M[d+40>>3]}function aD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ia[H[H[a>>2]+36>>2]](a)|0;j=H[c>>2];c=H[c+4>>2];b=H[a+120>>2]+((b|0)==1?544:496)|0;d=M[b+40>>3];e=M[b+32>>3];f=M[b+8>>3];g=M[b>>3];h=M[b+16>>3];i=M[b+24>>3];M[a+184>>3]=h*0+i;M[a+176>>3]=h+i*0;M[a+168>>3]=f+g*0;M[a+160>>3]=g+f*0;M[a+200>>3]=d+e*0-+(c|0);M[a+192>>3]=e+d*0-+(j|0);return a+160|0}function DA(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ia[H[H[a>>2]+16>>2]](a)|0;j=H[c>>2];c=H[c+4>>2];b=H[a+168>>2]+((b|0)==1?248:200)|0;d=M[b+40>>3];e=M[b+32>>3];f=M[b+8>>3];g=M[b>>3];h=M[b+16>>3];i=M[b+24>>3];M[a+216>>3]=h*0+i;M[a+208>>3]=h+i*0;M[a+200>>3]=f+g*0;M[a+192>>3]=g+f*0;M[a+232>>3]=d+e*0-+(c|0);M[a+224>>3]=e+d*0-+(j|0);return a+192|0}function oz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(fc(a,H[b+8>>2],e)){if(!(H[b+28>>2]==1|H[b+4>>2]!=(c|0))){H[b+28>>2]=d}return}a:{if(!fc(a,H[b>>2],e)){break a}if(!(H[b+16>>2]!=(c|0)&H[b+20>>2]!=(c|0))){if((d|0)!=1){break a}H[b+32>>2]=1;return}H[b+20>>2]=c;H[b+32>>2]=d;H[b+40>>2]=H[b+40>>2]+1;if(!(H[b+36>>2]!=1|H[b+24>>2]!=2)){F[b+54|0]=1}H[b+44>>2]=4}}function bw(a){a=a|0;var b=0,c=0;b=H[a+408>>2];c=Ia[H[H[a+4>>2]>>2]](a,1,8192)|0;H[b+8>>2]=c;a=0;while(1){b=(a<<2)+c|0;H[b>>2]=N(a,19595);H[b+7168>>2]=N(a,-5329);H[b+6144>>2]=N(a,-27439);H[b+5120>>2]=(a<<15)+8421375;H[b+4096>>2]=N(a,-21709);H[b+3072>>2]=N(a,-11059);H[b+2048>>2]=N(a,7471)+32768;H[b+1024>>2]=N(a,38470);a=a+1|0;if((a|0)!=256){continue}break}}function Wv(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=255;c=H[b+4>>2]-1|0;H[b+4>>2]=c;a:{if(c){break a}if(Ia[H[b+12>>2]](a)|0){break a}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}b=H[a+24>>2];c=H[b>>2];H[b>>2]=c+1;F[c|0]=217;c=H[b+4>>2]-1|0;H[b+4>>2]=c;b:{if(c){break b}if(Ia[H[b+12>>2]](a)|0){break b}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function ky(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(!b){return 0}e=H[b+4>>2];a=H[b+12>>2];a:{if(e>>>0>=a+d>>>0){break a}if(H[b+20>>2]){a=e+(d>>>0>65535?d:65535)|0;g=cb(a);f=H[b>>2];e=$a(g,f,e);Ta(f);H[b+4>>2]=a;H[b>>2]=e;a=H[b+12>>2];break a}d=e-a|0}$a(H[b>>2]+a|0,c,d);a=H[b+12>>2]+d|0;H[b+12>>2]=a;if(a>>>0>K[b+8>>2]){H[b+8>>2]=a}return d|0}function Jj(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;d=cb(40);H[d>>2]=0;d=Lb(a+624|0,1,d,4);i=_()|0;a:{while(1){if(e){h=-1;break a}H[133979]=0;h=da(567,a|0,b|0,c|0)|0;e=H[133979];H[133979]=0;f=-1;b:{c:{if(!e){break c}g=H[133980];if(!g){break c}f=Za(H[e>>2],d,i);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}break a}break}Ta(d);Cb(e,g);X()}Ta(d);return h}function Gj(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;d=cb(40);H[d>>2]=0;d=Lb(a+624|0,1,d,4);i=_()|0;a:{while(1){if(e){h=-1;break a}H[133979]=0;h=da(537,a|0,b|0,c|0)|0;e=H[133979];H[133979]=0;f=-1;b:{c:{if(!e){break c}g=H[133980];if(!g){break c}f=Za(H[e>>2],d,i);if(!f){break b}$(g|0)}e=_()|0;if((f|0)==1){continue}break a}break}Ta(d);Cb(e,g);X()}Ta(d);return h}function yx(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;if(H[a+316>>2]>0){f=H[d>>2];while(1){i=e|1;b=H[a+112>>2];if((b|0)>0){d=H[(e<<2)+f>>2];j=b+d|0;b=H[(g<<2)+c>>2];while(1){h=I[b|0];F[d+1|0]=h;F[d|0]=h;b=b+1|0;d=d+2|0;if(j>>>0>d>>>0){continue}break}b=H[a+112>>2]}qd(f,e,f,i,1,b);g=g+1|0;e=e+2|0;if((e|0)<H[a+316>>2]){continue}break}}}function Az(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=H[a+84>>2];f=H[d>>2]?d:529744;d=0;a:{if(!H[a+48>>2]){break a}while(1){e=H[(d<<2)+f>>2];if(!e){break a}F[H[a+44>>2]+d|0]=(e|0)<128?e:64;d=d+1|0;if(d>>>0<K[a+48>>2]){continue}break}}e=H[a+44>>2];H[a+4>>2]=e;H[a+84>>2]=(d<<2)+f;H[a+8>>2]=d+e;if(!(!c|!d)){H[a+4>>2]=e+1;F[b|0]=I[e|0];g=1}return g|0}function yt(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;c=Ga-16|0;Ga=c;d=N(g,3);g=h<<2;while(1){h=e;while(1){kb(H[a+68>>2],I[i|0],I[i+1|0],I[i+2|0],c+12|0,c+8|0,c+4|0);H[b>>2]=H[c+12>>2]|H[c+8>>2]<<8|H[c+4>>2]<<16|-16777216;i=i+3|0;b=b+4|0;h=h-1|0;if(h){continue}break}i=d+i|0;b=b+g|0;f=f-1|0;if(f){continue}break}Ga=c+16|0}function _f(a,b,c){var d=0,e=0,f=0,g=0,h=0;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0;d=I[c+11|0];f=d<<24>>24;g=(f|0)<0?H[c+4>>2]:d;e=Nc(b);d=g+e|0;if(d>>>0<1073741808){a:{if(d>>>0<=1){F[a+11|0]=e;d=a;break a}h=d+4&-4;d=Va(h<<2);H[a+8>>2]=h|-2147483648;H[a>>2]=d;H[a+4>>2]=e}if(e){Wa(d,b,e);f=F[c+11|0]}H[(e<<2)+d>>2]=0;db(a,(f|0)<0?H[c>>2]:c,g);return}Qb();X()}function HH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;F[d+15|0]=c;c=Va(48);H[c>>2]=0;H[c+4>>2]=0;F[c+40|0]=0;H[c+32>>2]=0;H[c+36>>2]=-1074790400;F[c+21|0]=0;F[c+22|0]=0;F[c+23|0]=0;F[c+24|0]=0;F[c+25|0]=0;F[c+26|0]=0;F[c+27|0]=0;F[c+28|0]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;F[c+40|0]=I[d+15|0];Ej(c,a,b,0);Ga=d+16|0;return c|0}function Oj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=cb(40);H[c>>2]=0;c=Lb(a+624|0,1,c,4);h=_()|0;a:{while(1){if(d){g=-1;break a}H[133979]=0;g=da(64,a|0,b|0,1)|0;d=H[133979];H[133979]=0;e=-1;b:{c:{if(!d){break c}f=H[133980];if(!f){break c}e=Za(H[d>>2],c,h);if(!e){break b}$(f|0)}d=_()|0;if((e|0)==1){continue}break a}break}Ta(c);Cb(d,f);X()}Ta(c);return g}function Ij(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=cb(40);H[c>>2]=0;c=Lb(a+624|0,1,c,4);h=_()|0;a:{while(1){if(d){g=-1;break a}H[133979]=0;g=da(81,a|0,b|0,1)|0;d=H[133979];H[133979]=0;e=-1;b:{c:{if(!d){break c}f=H[133980];if(!f){break c}e=Za(H[d>>2],c,h);if(!e){break b}$(f|0)}d=_()|0;if((e|0)==1){continue}break a}break}Ta(c);Cb(d,f);X()}Ta(c);return g}function ti(a,b,c,d){var e=0,f=0,g=0;e=J[a+26>>1];if((e|0)==8){F[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0]=d;return}a=(H[a+56>>2]+N(H[a+52>>2],c)|0)+(N(b,e)>>3)|0;a:{switch(e-1|0){case 3:c=a;e=I[a|0];a=4-((b|0)%2<<2)&252;F[c|0]=e&(15<<a^-1)|(d&15)<<a;return;case 0:c=a;e=I[a|0];a=7-((b|0)%8|0)|0;f=c,g=e&TI(-2,a)|(d&1)<<a,F[f|0]=g;break;default:break a}}}function Qj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=cb(40);H[c>>2]=0;c=Lb(a+624|0,1,c,4);h=_()|0;a:{while(1){if(d){g=-1;break a}H[133979]=0;g=ha(49,a|0,b|0)|0;d=H[133979];H[133979]=0;e=-1;b:{c:{if(!d){break c}f=H[133980];if(!f){break c}e=Za(H[d>>2],c,h);if(!e){break b}$(f|0)}d=_()|0;if((e|0)==1){continue}break a}break}Ta(c);Cb(d,f);X()}Ta(c);return g}function oi(a,b){var c=0,d=0,e=0;a:{e=H[b+924>>2];if(!e){break a}c=H[a+16>>2];if((c|0)!=H[b+16>>2]){break a}d=H[a+20>>2];if((d|0)!=H[b+20>>2]){break a}d=N(c,d);c=H[a+924>>2];if(!c){c=cb(d);H[a+924>>2]=c;if(!c){break a}e=H[b+924>>2]}$a(c,e,d);c=H[b+384>>2];H[a+380>>2]=H[b+380>>2];H[a+384>>2]=c;c=H[b+376>>2];H[a+372>>2]=H[b+372>>2];H[a+376>>2]=c}}function kk(a){var b=0,c=0,d=0,e=0;c=Ga-32|0;Ga=c;d=H[a+56>>2];b=QI(d,0,J[a+84>>1],0);e=Ha;if(!(!d|!e)){b=H[a>>2];e=H[a+628>>2];H[c+16>>2]=44135;Xa(e,b,45080,c+16|0);b=0}a:{if(J[a+138>>1]!=1){break a}d=J[a+98>>1];b=QI(d,0,b,0);e=Ha;if(!d|!e){break a}b=H[a>>2];a=H[a+628>>2];H[c>>2]=44135;Xa(a,b,45080,c);b=0}Ga=c+32|0;return(b>>>3|0)+((b&7)!=0)|0}function Iz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=H[a+84>>2];f=H[e+4>>2];g=H[a+28>>2];d=H[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){$a(H[e>>2],g,d);H[e>>2]=d+H[e>>2];f=H[e+4>>2]-d|0;H[e+4>>2]=f}d=H[e>>2];f=c>>>0>f>>>0?f:c;if(f){$a(d,b,f);d=f+H[e>>2]|0;H[e>>2]=d;H[e+4>>2]=H[e+4>>2]-f}F[d|0]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;return c|0}function wi(a,b,c,d){F[a+53|0]=1;a:{if(H[a+4>>2]!=(c|0)){break a}F[a+52|0]=1;c=H[a+16>>2];b:{if(!c){H[a+36>>2]=1;H[a+24>>2]=d;H[a+16>>2]=b;if((d|0)!=1){break a}if(H[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=H[a+24>>2];if((c|0)==2){H[a+24>>2]=d;c=d}if(H[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}H[a+36>>2]=H[a+36>>2]+1}F[a+54|0]=1}}function Yy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;F[a+24|0]=0;d=H[a+4>>2];a:{if(!d){break a}c=H[a+16>>2];e=c+1|0;f=H[a+20>>2];if(!((f|0)>(c|0)|e>>>0<=f>>>0)){c=c+65537&-65536;d=Sd(d,c);H[a+20>>2]=c;F[a+12|0]=1;H[a+4>>2]=d;if(!d){break a}c=H[a+16>>2];e=c+1|0}H[a+16>>2]=e;F[c+d|0]=b;b=H[a+16>>2];if((b|0)>H[a+8>>2]){H[a+8>>2]=b}g=1}return g|0}function mq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=Ga-16|0;Ga=e;d=H[a+584>>2];if(I[a+48|0]&4){vc(45555,13,1,b);a:{b:{switch(H[d>>2]-1|0){case 0:vc(46029,5,1,b);break a;case 1:vc(46443,24,1,b);break a;case 2:break b;default:break a}}vc(46879,25,1,b)}f=H[d>>2];H[e+4>>2]=f;H[e>>2]=f;Ob(b,47398,e)}d=H[d+52>>2];if(d){Ia[d|0](a,b,c)}Ga=e+16|0}function fE(a){a=a|0;var b=0,c=0;a=H[a+4>>2];if(!a){return-1}b=H[a+76>>2];a:{if(!((b|0)>=0&(!b|H[133566]!=(b&-1073741825)))){b=H[a+4>>2];if((b|0)!=H[a+8>>2]){H[a+4>>2]=b+1;a=I[b|0];break a}a=Wg(a);break a}b=a+76|0;c=H[b>>2];H[b>>2]=c?c:1073741823;c=H[a+4>>2];b:{if((c|0)!=H[a+8>>2]){H[a+4>>2]=c+1;a=I[c|0];break b}a=Wg(a)}H[b>>2]=0}return a|0}function xH(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0;e=Ga-32|0;Ga=e;M[e+24>>3]=c;G[e+22>>1]=16407;G[e+20>>1]=b<<8|16;b=H[d+4>>2]-H[d>>2]|0;H[e+16>>2]=b;b=b<<1;H[e+12>>2]=b+23&-4;H[e+8>>2]=b+11&-4;Ua(H[a+4>>2],e+22|0,2);Ua(H[a+4>>2],e+20|0,2);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+24|0,4);Ua(H[a+4>>2],e+16|0,4);Ga=e+32|0}function Td(a,b){a:{if((b|0)>=1024){a=a*8.98846567431158e307;if(b>>>0<2047){b=b-1023|0;break a}a=a*8.98846567431158e307;b=((b|0)<3069?b:3069)-2046|0;break a}if((b|0)>-1023){break a}a=a*2.004168360008973e-292;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2.004168360008973e-292;b=((b|0)>-2960?b:-2960)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function Nj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=cb(40);H[b>>2]=0;b=Lb(a+624|0,1,b,4);g=_()|0;a:{while(1){if(c){f=-1;break a}H[133979]=0;f=fa(65,a|0)|0;c=H[133979];H[133979]=0;d=-1;b:{c:{if(!c){break c}e=H[133980];if(!e){break c}d=Za(H[c>>2],b,g);if(!d){break b}$(e|0)}c=_()|0;if((d|0)==1){continue}break a}break}Ta(b);Cb(c,e);X()}Ta(b);return f}function yn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ga-16|0;Ga=c;df(c,b+26|0,32,1);e=F[c+11|0]<0?H[c>>2]:c;d=Nc(e);if(d>>>0<1073741808){a:{b:{if(d>>>0>=2){f=d+4&-4;b=Va(f<<2);H[a+8>>2]=f|-2147483648;H[a>>2]=b;H[a+4>>2]=d;a=b;break b}F[a+11|0]=d;if(!d){break a}}Wa(a,e,d)}H[(d<<2)+a>>2]=0;if(F[c+11|0]<0){Ta(H[c>>2])}Ga=c+16|0;return}Qb();X()}function ho(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=G[d+2>>1];f=+(e|0);d=G[d>>1];g=+(d|0);h=+G[c+2>>1];i=+G[c>>1];j=+G[b+2>>1];k=+G[b>>1];b=H[a+156>>2];a:{if(b){if(Cd(b,k,j,i,h,g,f)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+40>>2]](b,k,j,i,h,g,f)}a=H[a+120>>2];H[a+672>>2]=d;H[a+676>>2]=e}function go(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=H[d+4>>2];f=+(e|0);d=H[d>>2];g=+(d|0);h=+H[c+4>>2];i=+H[c>>2];j=+H[b+4>>2];k=+H[b>>2];b=H[a+156>>2];a:{if(b){if(Cd(b,k,j,i,h,g,f)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+40>>2]](b,k,j,i,h,g,f)}a=H[a+120>>2];H[a+672>>2]=d;H[a+676>>2]=e}function vx(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;h=Ga-16|0;Ga=h;i=H[a+452>>2];j=H[i+16>>2];k=H[f>>2];H[h+12>>2]=0;l=b;b=g-k|0;Ia[H[H[a+472>>2]+4>>2]](a,l,c,d,H[i+12>>2],h+12|0,b>>>0<j>>>0?b:j);Ia[H[H[a+480>>2]+4>>2]](a,H[i+12>>2],(H[f>>2]<<2)+e|0,H[h+12>>2]);H[f>>2]=H[f>>2]+H[h+12>>2];Ga=h+16|0}function jc(a){var b=0;a:{b=H[a+5820>>2];b:{if((b|0)==16){b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5816|0];b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5817|0];G[a+5816>>1]=0;b=0;break b}if((b|0)<8){break a}b=H[a+20>>2];H[a+20>>2]=b+1;F[b+H[a+8>>2]|0]=I[a+5816|0];G[a+5816>>1]=I[a+5817|0];b=H[a+5820>>2]-8|0}H[a+5820>>2]=b}}function vz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ga+-64|0;Ga=e;d=1;a:{if(fc(a,b,0)){break a}d=0;if(!b){break a}b=Tc(b,530108);d=0;if(!b){break a}d=e+8|0;_a(d|4,0,52);H[e+56>>2]=1;H[e+20>>2]=-1;H[e+16>>2]=a;H[e+8>>2]=b;Ia[H[H[b>>2]+28>>2]](b,d,H[c>>2],1);a=H[e+32>>2];if((a|0)==1){H[c>>2]=H[e+24>>2]}d=(a|0)==1}Ga=e- -64|0;return d|0}function yh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=cb(40);H[e>>2]=0;e=Lb(a+4|0,1,e,4);h=_()|0;a=0;a:{while(1){if(a){break a}H[133979]=0;da(537,b|0,c|0,d|0)|0;a=H[133979];H[133979]=0;f=-1;b:{if(!a){break b}g=H[133980];if(!g){break b}f=Za(H[a>>2],e,h);if(!f){Ta(e);Cb(a,g);X()}$(g|0)}a=_()|0;if((f|0)==1){continue}break}i=1}Ta(e);return i}function Nm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=4;e=Ga-256|0;Ga=e;a:{if((b|0)<2){break a}h=(b<<2)+a|0;H[h>>2]=e;c=e;while(1){f=d>>>0<256?d:256;$a(c,H[a>>2],f);c=0;while(1){g=(c<<2)+a|0;c=c+1|0;$a(H[g>>2],H[(c<<2)+a>>2],f);H[g>>2]=H[g>>2]+f;if((b|0)!=(c|0)){continue}break}if(d>>>0<257){break a}d=d-f|0;c=H[h>>2];continue}}Ga=e+256|0}function wq(a){a=a|0;var b=0,c=0,d=0;c=Ga-16|0;Ga=c;b=H[a+584>>2];if(b){if(F[b+124|0]&1){Qe(b- -64|0);H[b+124>>2]=0}a:{if(wg(b- -64|0,H[b+120>>2],8,15,8,0,45502)){d=H[a+628>>2];a=H[a>>2];H[c+4>>2]=H[b+88>>2];H[c>>2]=a;Xa(d,69815,45778,c);a=0;break a}H[b+124>>2]=H[b+124>>2]|2;a=1}Ga=c+16|0;return a|0}aa(44878,41961,174,69815);X()}function ee(a){H[a+556>>2]=455;H[a+548>>2]=456;H[a+540>>2]=457;H[a+520>>2]=458;H[a+516>>2]=459;H[a+512>>2]=1;H[a+528>>2]=1;H[a+580>>2]=460;H[a+576>>2]=461;H[a+572>>2]=462;H[a+568>>2]=463;H[a+564>>2]=462;H[a+560>>2]=464;H[a+552>>2]=465;H[a+544>>2]=466;H[a+536>>2]=459;H[a+532>>2]=458;H[a+524>>2]=459;H[a+12>>2]=H[a+12>>2]&-131329}function Aj(a,b,c){var d=0;a:{if(H[a>>2]|c>>>0<34|(I[b|0]!=66|I[b+1|0]!=77)){break a}if(I[b+6|0]|I[b+7|0]|(I[b+27|0]|I[b+26|0]!=1)){break a}b:{switch(I[b+28|0]){case 0:case 1:case 4:case 8:case 16:case 24:case 32:break b;default:break a}}if(I[b+29|0]|I[b+30|0]>5|(I[b+31|0]|I[b+32|0])){break a}if(I[b+33|0]){break a}d=1}return d}function tp(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;h=Ga-32|0;Ga=h;i=M[a+48>>3];j=M[a+56>>3];k=H[a+4>>2];Ia[H[H[k>>2]+388>>2]](k)|0;a=H[a+4>>2];M[h+24>>3]=j*M[c>>3]/i;M[h+16>>3]=i*M[d>>3]/j;M[h+8>>3]=i*M[f>>3];M[h>>3]=j*M[g>>3];Ia[H[H[a>>2]+380>>2]](a,b,h+24|0,h+16|0,e,h+8|0,h)|0;Ga=h+32|0}function _r(a){a=a|0;var b=0,c=0;b=H[a+584>>2];if(b){H[a+672>>2]=H[b+48>>2];H[a+668>>2]=H[b+52>>2];H[a+676>>2]=H[b+56>>2];c=H[b+80>>2];if(c){Ta(c)}b=H[b+96>>2];if(b){Ta(b)}b=H[a+584>>2];c=H[b+36>>2];if(c){Ta(c);b=H[a+584>>2]}c=H[b+44>>2];if(c){Ta(c);b=H[a+584>>2]}Ta(b);H[a+584>>2]=0;ee(a);return}aa(51072,42093,1092,68186);X()}function Rj(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=cb(40);H[d>>2]=0;d=Lb(a+4|0,1,d,4);g=_()|0;a=0;a:{while(1){if(a){break a}H[133979]=0;da(64,b|0,c|0,1)|0;a=H[133979];H[133979]=0;e=-1;b:{if(!a){break b}f=H[133980];if(!f){break b}e=Za(H[a>>2],d,g);if(!e){Ta(d);Cb(a,f);X()}$(f|0)}a=_()|0;if((e|0)==1){continue}break}h=1}Ta(d);return h}function KE(a,b){a=a|0;b=b|0;var c=0;a=H[a+4>>2];if(a){c=H[a+68>>2];if(c){Ta(c);H[a+68>>2]=0}c=Va(64);H[c+56>>2]=0;H[c+60>>2]=0;H[a+68>>2]=c;H[c+4>>2]=H[a+12>>2];M[c+8>>3]=M[a+16>>3];M[c+16>>3]=M[a+24>>3];M[c+24>>3]=M[a+32>>3];M[c+32>>3]=M[a+40>>3];M[c+40>>3]=M[a+48>>3];M[c+48>>3]=M[a+56>>3];a=I[a+64|0];H[c>>2]=b;F[c+56|0]=a}}function Gz(a){a=a|0;var b=0,c=0;b=H[a+24>>2];b=b?b-20|0:0;c=H[b+48>>2];c=Ia[H[H[c>>2]+12>>2]](c,H[b+52>>2],1,4096,0,0)|0;if(!c){if(I[b+56|0]){c=H[a>>2];H[c+20>>2]=43;Ia[H[c>>2]](a)}c=H[a>>2];H[c+20>>2]=123;Ia[H[c+4>>2]](a,-1);F[H[b+52>>2]]=255;F[H[b+52>>2]+1|0]=217;c=2}F[b+56|0]=0;H[b+24>>2]=c;H[b+20>>2]=H[b+52>>2];return 1}function Wr(a,b){a=a|0;b=b|0;var c=0,d=O(0),e=0;b=H[a+584>>2];if(b){H[b+92>>2]=0;H[b+64>>2]=0;H[b+68>>2]=8;c=H[b+96>>2];if(c){Ub(c,0,H[b+8>>2])}c=0;if(F[b+28|0]&1){d=L[a+132>>2];e=(J[a+136>>1]==3?O(d*O(2.5399999618530273)):d)>O(150)?4:2;c=e-1|0}H[b+108>>2]=0;H[b+100>>2]=c;H[b+104>>2]=e;return 1}aa(60984,42093,710,67549);X()}function Mj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=cb(40);H[c>>2]=0;c=Lb(a+624|0,1,c,4);g=_()|0;a:{while(1){if(d){break a}H[133979]=0;ea(77,a|0,b|0,0);d=H[133979];H[133979]=0;e=-1;b:{if(!d){break b}f=H[133980];if(!f){break b}e=Za(H[d>>2],c,g);if(!e){Ta(c);Cb(d,f);X()}$(f|0)}d=_()|0;if((e|0)==1){continue}break}h=1}Ta(c);return h}function Ii(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;f=Ga-240|0;Ga=f;H[f>>2]=a;g=1;a:{if((b|0)<2){break a}d=a;while(1){d=d-4|0;h=b-2|0;e=d-H[(h<<2)+c>>2]|0;if((Ia[454](a,e)|0)>=0){if((Ia[454](a,d)|0)>=0){break a}}i=e;e=(Ia[454](e,d)|0)>=0;d=e?i:d;H[(g<<2)+f>>2]=d;g=g+1|0;b=e?b-1|0:h;if((b|0)>1){continue}break}}Nm(f,g);Ga=f+240|0}function xh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=cb(40);H[c>>2]=0;c=Lb(a+624|0,1,c,4);g=_()|0;a:{while(1){if(d){break a}H[133979]=0;ca(76,a|0,b|0);d=H[133979];H[133979]=0;e=-1;b:{if(!d){break b}f=H[133980];if(!f){break b}e=Za(H[d>>2],c,g);if(!e){Ta(c);Cb(d,f);X()}$(f|0)}d=_()|0;if((e|0)==1){continue}break}h=1}Ta(c);return h}function Dy(a){a=a|0;var b=0,c=0;a:{b=H[a+436>>2];b:{if(!b){if(!di(a)){break b}b=H[a+436>>2]}c=H[H[a+460>>2]+20>>2];if((c+208|0)==(b|0)){b=H[a>>2];H[b+24>>2]=c;H[b+20>>2]=100;Ia[H[H[a>>2]+4>>2]](a,3);H[a+436>>2]=0;break a}if(Ia[H[H[a+24>>2]+20>>2]](a,c)|0){break a}}return 0}a=H[a+460>>2];H[a+20>>2]=H[a+20>>2]+1&7;return 1}function oc(a,b,c){var d=0;d=H[a+156>>2];a:{if(d){if(bc(d,b,c)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}d=H[a+208>>2];if(!d){break a}Ia[H[H[d>>2]+32>>2]](d,b,c)}d=H[a+120>>2];if(P(c)<2147483648){a=~~c}else{a=-2147483648}if(P(b)<2147483648){H[d+672>>2]=~~b;H[d+676>>2]=a;return}H[d+672>>2]=-2147483648;H[d+676>>2]=a}function Fd(a,b,c){var d=0;d=H[a+156>>2];a:{if(d){if(Jb(d,b,c)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}d=H[a+208>>2];if(!d){break a}Ia[H[H[d>>2]+36>>2]](d,b,c)}d=H[a+120>>2];if(P(c)<2147483648){a=~~c}else{a=-2147483648}if(P(b)<2147483648){H[d+672>>2]=~~b;H[d+676>>2]=a;return}H[d+672>>2]=-2147483648;H[d+676>>2]=a}function Dz(a){a=a|0;var b=0,c=0,d=0;b=H[a+24>>2];c=H[b+4>>2];a:{if((c|0)==4096){break a}d=H[b+48>>2];if(Ia[H[H[d>>2]+16>>2]](d,H[b+52>>2],1,4096-c|0)|0){break a}c=H[a>>2];H[c+20>>2]=38;Ia[H[c>>2]](a)}c=H[b+48>>2];Ia[H[H[c>>2]+32>>2]](c)|0;b=H[b+48>>2];if(Ia[H[H[b>>2]+40>>2]](b)|0){b=H[a>>2];H[b+20>>2]=38;Ia[H[b>>2]](a)}}function mk(a){var b=0,c=0,d=0,e=0;e=Ga-16|0;Ga=e;c=H[a+100>>2];b=1;a:{if((c|0)==-1){break a}d=H[a+60>>2];b=0;if(d>>>0>=0-c>>>0){break a}b=((c+d|0)-1>>>0)/(c>>>0)|0}b:{if(J[a+138>>1]!=2){break b}d=J[a+98>>1];b=QI(d,0,b,0);c=Ha;if(!d|!c){break b}b=H[a>>2];a=H[a+628>>2];H[e>>2]=41539;Xa(a,b,45080,e);b=0}Ga=e+16|0;return b}function kb(a,b,c,d,e,f,g){var h=0;h=e;d=(d|0)<255?d:255;e=((d|0)>0?d:0)<<2;b=H[a+20>>2]+((b>>>0<255?b:255)<<2)|0;d=H[a>>2];H[h>>2]=I[(H[e+H[a+4>>2]>>2]+H[b>>2]|0)+d|0];c=(c|0)<255?c:255;c=((c|0)>0?c:0)<<2;H[f>>2]=I[d+(H[b>>2]+(H[e+H[a+12>>2]>>2]+H[c+H[a+16>>2]>>2]>>16)|0)|0];H[g>>2]=I[d+(H[c+H[a+8>>2]>>2]+H[b>>2]|0)|0]}function Te(a){a=a|0;var b=0;H[a>>2]=19348;b=H[a+992>>2];if(b){Ta(b)}b=H[a+1024>>2];if(b){Ta(b)}b=H[a+1028>>2];if(b){Ta(b)}b=H[a+1032>>2];if(b){Ta(b)}b=H[a+1036>>2];if(b){Ta(b)}b=H[a+1040>>2];if(b){Ta(b)}b=H[a+1016>>2];if(b){Ta(b)}b=H[a+1076>>2];if(b){Ta(b)}b=H[a+1080>>2];if(b){Ta(b)}H[a>>2]=15644;nc(a);kc(a);return a|0}function Lj(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=cb(40);H[b>>2]=0;b=Lb(a+624|0,1,b,4);f=_()|0;a:{while(1){if(c){break a}H[133979]=0;ca(80,a|0,0);c=H[133979];H[133979]=0;d=-1;b:{if(!c){break b}e=H[133980];if(!e){break b}d=Za(H[c>>2],b,f);if(!d){Ta(b);Cb(c,e);X()}$(e|0)}c=_()|0;if((d|0)==1){continue}break}g=1}Ta(b);return g}function Zr(a){a=a|0;var b=0,c=0,d=0;b=1;d=H[a+584>>2];if(!(F[d+4|0]&1)){c=12;if(F[d+28|0]&1){c=13;b=!H[d+92>>2]|2}Xc(a,b,c);Xc(a,b,c);Xc(a,b,c);Xc(a,b,c);Xc(a,b,c);Xc(a,b,c);if(H[a+608>>2]>=H[a+600>>2]){yb(a)}b=d- -64|0;c=H[b>>2];d=H[a+604>>2];H[a+604>>2]=d+1;F[d|0]=c;H[a+608>>2]=H[a+608>>2]+1;H[b>>2]=0;H[b+4>>2]=8}}function Ie(a,b){var c=0,d=0,e=0;c=Ga-32|0;Ga=c;H[c+24>>2]=0;H[c+16>>2]=0;H[c+20>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;H[c+4>>2]=c+8;d=H[a+664>>2];a:{if(!(!d|H[d>>2]!=(b|0))){break a}d=0;e=H[a+656>>2];if(!e){break a}H[c+16>>2]=0;H[c+8>>2]=b;b=Li(c+4|0,e,H[a+660>>2]);if(b){d=H[b>>2]}else{d=0}H[a+664>>2]=d}Ga=c+32|0;return d}function gn(a,b){var c=0,d=0,e=0,f=0;c=Ga-16|0;Ga=c;H[c+12>>2]=0;a:{b:{d=I[b+11|0];e=d<<24>>24<0;f=e?H[b>>2]:b;if(f){b=e?H[b+4>>2]:d;if(b){break b}}b=bf(0,1820);H[a+4>>2]=b;break a}Zg(f,b,c+12|0,c+8|0);d=H[c+12>>2];b=bf(d,1820);H[a+4>>2]=b;if(!d){break a}Ta(d);b=H[a+4>>2]}if(b){H[a+8>>2]=0}Ga=c+16|0;return(b|0)!=0}function dz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;f=0;a:{if(!b){break a}h=H[a+4>>2];if(!h){break a}e=H[a+16>>2];g=H[a+8>>2];if((e|0)>=(g|0)){F[a+24|0]=1;return 0}d=N(c,d);if(!d){break a}if((d+e|0)>(g|0)){F[a+24|0]=1;d=g-e|0}$a(b,e+h|0,d);H[a+16>>2]=H[a+16>>2]+d;f=(d>>>0)/(c>>>0)|0}return f|0}function zx(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;b=H[a+316>>2];if((b|0)>0){g=H[d>>2];while(1){d=H[a+112>>2];if((d|0)>0){e=f<<2;b=H[e+g>>2];h=d+b|0;d=H[c+e>>2];while(1){e=I[d|0];F[b+1|0]=e;F[b|0]=e;d=d+1|0;b=b+2|0;if(h>>>0>b>>>0){continue}break}b=H[a+316>>2]}f=f+1|0;if((f|0)<(b|0)){continue}break}}}function Od(a,b,c){var d=0,e=0;e=b-1|0;a:{if(I[a+402|0]==8){b:{if(e>>>0>253){break b}d=T(Wb(+(b>>>0)/255,+(c|0)*1e-5)*255+.5);if(d<4294967296&d>=0){b=~~d>>>0;break b}b=0}b=b&255;break a}if(e>>>0>65533){break a}d=T(Wb(+(b>>>0)/65535,+(c|0)*1e-5)*65535+.5);if(d<4294967296&d>=0){b=~~d>>>0;break a}b=0}return b&65535}function MH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=32;H[d+8>>2]=44;H[a+8>>2]=H[a+8>>2]+32;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+4|0,4);Ga=d+16|0}function LH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=20;H[d+8>>2]=15;H[a+8>>2]=H[a+8>>2]+20;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],c,1);Ua(H[a+4>>2],c+1|0,1);Ua(H[a+4>>2],c+2|0,1);Ua(H[a+4>>2],c+3|0,1);Ga=d+16|0}function pq(a){a=a|0;var b=0,c=0,d=0;c=Ga-16|0;Ga=c;b=H[a+584>>2];if(b){if(I[b+124|0]&2){Pe(b- -64|0);H[b+124>>2]=0}a:{if(vl(b- -64|0,45502,56)){d=H[a+628>>2];a=H[a>>2];H[c+4>>2]=H[b+88>>2];H[c>>2]=a;Xa(d,69777,45778,c);a=0;break a}H[b+124>>2]=H[b+124>>2]|1;a=1}Ga=c+16|0;return a|0}aa(44878,41961,93,69777);X()}function ld(a,b){var c=0,d=0;c=H[a+4>>2];if(c>>>0<K[a+8>>2]){a:{if(F[b+11|0]>=0){d=H[b+4>>2];H[c>>2]=H[b>>2];H[c+4>>2]=d;H[c+8>>2]=H[b+8>>2];break a}Ya(c,H[b>>2],H[b+4>>2])}d=H[b+16>>2];H[c+12>>2]=H[b+12>>2];H[c+16>>2]=d;H[c+20>>2]=H[b+20>>2];H[b+12>>2]=0;H[b+16>>2]=0;H[b+20>>2]=0;H[a+4>>2]=c+24;return}rb(a,b)}function Vg(a,b){var c=0,d=0,e=0;d=Ga-16|0;Ga=d;F[d+15|0]=b;c=H[a+16>>2];a:{if(!c){c=-1;if(Ji(a)){break a}c=H[a+16>>2]}b:{e=H[a+20>>2];if((c|0)==(e|0)){break b}c=b&255;if((c|0)==H[a+80>>2]){break b}H[a+20>>2]=e+1;F[e|0]=b;break a}c=-1;if((Ia[H[a+36>>2]](a,d+15|0,1)|0)!=1){break a}c=I[d+15|0]}Ga=d+16|0;return c}function Cv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=H[a+420>>2];if(H[a+236>>2]){d=H[c+68>>2];if(!d){xf(a,H[c+72>>2]);d=H[a+236>>2];H[c+72>>2]=H[c+72>>2]+1&7}H[c+68>>2]=d-1}if(H[a+316>>2]>0){d=c+204|0;e=H[a+372>>2];c=0;while(1){tb(a,d,G[H[(c<<2)+b>>2]>>1]>>>e&1);c=c+1|0;if((c|0)<H[a+316>>2]){continue}break}}return 1}function aF(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var f=0,g=0,h=0;f=Ga-16|0;Ga=f;g=H[a+4>>2];h=H[a+8>>2];if((g|0)!=(h|0)){while(1){a=H[g>>2];G[f+8>>1]=J[e>>1];G[f+10>>1]=J[e+2>>1];G[f+12>>1]=J[e+4>>1];G[f+14>>1]=J[e+6>>1];Ia[H[H[a>>2]+448>>2]](a,b,c,d,f+8|0);g=g+4|0;if((h|0)!=(g|0)){continue}break}}Ga=f+16|0}function Oe(a){var b=0,c=0,d=0;c=H[a+28>>2];jc(c);b=H[c+20>>2];d=H[a+16>>2];b=b>>>0<d>>>0?b:d;a:{if(!b){break a}$a(H[a+12>>2],H[c+16>>2],b);H[a+12>>2]=b+H[a+12>>2];H[c+16>>2]=b+H[c+16>>2];H[a+20>>2]=b+H[a+20>>2];H[a+16>>2]=H[a+16>>2]-b;a=H[c+20>>2];H[c+20>>2]=a-b;if((a|0)!=(b|0)){break a}H[c+16>>2]=H[c+8>>2]}}function Hj(a){var b=0,c=0,d=0,e=0,f=0;b=cb(40);H[b>>2]=0;b=Lb(a+624|0,1,b,4);f=_()|0;a:{while(1){if(!c){H[133979]=0;ga(568,a|0);c=H[133979];H[133979]=0;d=-1;b:{if(!c){break b}e=H[133980];if(!e){break b}d=Za(H[c>>2],b,f);if(!d){break a}$(e|0)}c=_()|0;if((d|0)==1){continue}}break}Ta(b);return}Ta(b);Cb(c,e);X()}function me(a,b,c){var d=0;d=J[a+26>>1];a:{if((d|0)==8){a=I[H[a+56>>2]+(N(H[a+52>>2],c)+b|0)|0];break a}c=I[H[a+56>>2]+(N(H[a+52>>2],c)+(N(b,d)>>3)|0)|0];a=0;b:{switch(d-1|0){case 3:a=4-((b|0)%2<<2)&252;a=(c&15<<a)>>>a|0;break a;case 0:break b;default:break a}}a=7-((b|0)%8|0)|0;a=(c&1<<a)>>>a|0}return a&255}function ae(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;h=+(g|0);i=+(f|0);j=+(e|0);k=+(d|0);l=+(c|0);m=+(b|0);b=H[a+156>>2];a:{if(b){if(Cd(b,m,l,k,j,i,h)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+40>>2]](b,m,l,k,j,i,h)}a=H[a+120>>2];H[a+672>>2]=f;H[a+676>>2]=g}function gw(a){a=a|0;var b=0;b=H[a+388>>2];Ia[H[H[a+420>>2]+8>>2]](a);a:{b:{switch(H[b+20>>2]){case 0:H[b+20>>2]=2;if(H[a+216>>2]){break a}H[b+32>>2]=H[b+32>>2]+1;break a;case 1:H[b+20>>2]=2;break a;case 2:break b;default:break a}}if(H[a+216>>2]){H[b+20>>2]=1}H[b+32>>2]=H[b+32>>2]+1}H[b+24>>2]=H[b+24>>2]+1}function Ut(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;if(!(!f|!e)){a=J[a+26>>1];c=a<<1;a=N(a,g)<<1;d=h<<2;while(1){f=f-1|0;h=e;while(1){H[b>>2]=I[i+1|0]|I[i+3|0]<<8|I[i+5|0]<<16|I[i+7|0]<<24;b=b+4|0;i=c+i|0;h=h-1|0;if(h){continue}break}i=a+i|0;b=b+d|0;if(f){continue}break}}}function $E(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0;var f=0,g=0,h=0;f=Ga-32|0;Ga=f;g=H[a+4>>2];h=H[a+8>>2];if((g|0)!=(h|0)){while(1){a=H[g>>2];M[f>>3]=M[e>>3];M[f+8>>3]=M[e+8>>3];M[f+16>>3]=M[e+16>>3];M[f+24>>3]=M[e+24>>3];Ia[H[H[a>>2]+452>>2]](a,b,c,d,f);g=g+4|0;if((h|0)!=(g|0)){continue}break}}Ga=f+32|0}function qH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;G[d+14>>1]=16399;G[d+12>>1]=b<<8;H[d+8>>2]=28;H[d+4>>2]=16;Ua(H[a+4>>2],d+14|0,2);Ua(H[a+4>>2],d+12|0,2);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],c,4);Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+16|0,4);Ua(H[a+4>>2],c+24|0,4);Ga=d+16|0}function rH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;G[d+14>>1]=16399;G[d+12>>1]=b<<8|2;H[d+8>>2]=20;H[d+4>>2]=8;Ua(H[a+4>>2],d+14|0,2);Ua(H[a+4>>2],d+12|0,2);Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],c,2);Ua(H[a+4>>2],c+2|0,2);Ua(H[a+4>>2],c+4|0,2);Ua(H[a+4>>2],c+6|0,2);Ga=d+16|0}function Dp(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0;d=Ga-16|0;Ga=d;if(!I[a+64|0]){Ia[H[H[a>>2]+28>>2]](a);e=H[a+8>>2];Ia[H[H[e>>2]+60>>2]](d,e);Ia[H[H[a>>2]+32>>2]](a,M[d>>3],M[d+8>>3])}M[d>>3]=M[a+48>>3]*b+M[a+16>>3];M[d+8>>3]=M[a+56>>3]*c+M[a+24>>3];a=H[a+4>>2];Ia[H[H[a>>2]+304>>2]](a,d,d+8|0)|0;Ga=d+16|0}function ks(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;d=Ga-16|0;Ga=d;e=H[a+608>>2];a:{if((e|0)<(c|0)){b=H[a>>2];c=H[a+628>>2];H[d>>2]=H[a+472>>2];Xa(c,b,41022,d);a=0;break a}f=H[a+604>>2];if((f|0)!=(b|0)){sb(b,f,c);e=H[a+608>>2];b=H[a+604>>2]}H[a+608>>2]=e-c;H[a+604>>2]=b+c;a=1}Ga=d+16|0;return a|0}function St(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;if(!(!f|!e)){a=J[a+26>>1];c=a<<1;a=N(a,g)<<1;d=h<<2;while(1){f=f-1|0;h=e;while(1){H[b>>2]=I[i+1|0]|I[i+3|0]<<8|I[i+5|0]<<16|-16777216;b=b+4|0;i=c+i|0;h=h-1|0;if(h){continue}break}i=a+i|0;b=b+d|0;if(f){continue}break}}}function ke(a){a=a|0;var b=0,c=0,d=0,e=0;b=H[a+4>>2];c=H[a+44>>2];a=!b|!c;if(a){a=0}else{d=1;b=a?0:b+40|0;a:{if(I[b|0]){break a}a=0;while(1){e=b+(a<<2)|0;if(I[e+1|0]!=(a|0)|I[e+2|0]!=(a|0)){break a}a=a+1|0;d=c>>>0>a>>>0;if((a|0)==(c|0)){break a}if(I[b+(a<<2)|0]==(a|0)){continue}break}}a=!d}return a|0}function _k(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a:{if(!(I[b+8|0]&16)|(!a|!b)){break a}b:{if(I[b+25|0]==3){if(c){H[c>>2]=H[b+76>>2];f=16}else{f=0}if(!e){break b}H[e>>2]=b+80;break b}if(e){H[e>>2]=b+80;f=16}else{f=0}if(!c){break b}H[c>>2]=0}if(!d){break a}H[d>>2]=J[b+22>>1];f=16}return f|0}function Vr(a,b){a=a|0;b=b|0;var c=0;b=Ga-16|0;Ga=b;c=0;a:{if(!jg(a)){break a}if(!md(a,67216,1)){Xa(H[a+628>>2],43903,44276,0);c=0;break a}H[a+556>>2]=514;H[a+548>>2]=514;H[a+540>>2]=514;H[a+560>>2]=515;H[a+552>>2]=515;H[a+544>>2]=515;H[a+536>>2]=516;H[b>>2]=1;c=lb(a,65536,b)}a=c;Ga=b+16|0;return a|0}function $b(a,b,c){var d=0,e=0,f=0,g=0;f=Ga-16|0;Ga=f;H[f+12>>2]=c;d=Ga-160|0;Ga=d;g=d+8|0;$a(g,526768,144);H[d+52>>2]=a;H[d+28>>2]=a;e=-2-a|0;e=e>>>0>2147483647?2147483647:e;H[d+56>>2]=e;a=a+e|0;H[d+36>>2]=a;H[d+24>>2]=a;zm(g,b,c);if(e){a=H[d+28>>2];F[a-((a|0)==H[d+24>>2])|0]=0}Ga=d+160|0;Ga=f+16|0}function ji(a){var b=0,c=0,d=0,e=0,f=0,g=0;if(!H[a+4>>2]){return}e=cb(H[a+52>>2]);if(e){b=Bb(a,H[a+20>>2]-1|0);c=Bb(a,0);if(H[a+20>>2]>=2){d=H[a+52>>2];while(1){g=$a(e,b,d);b=$a(b,c,d);c=$a(c,g,H[a+52>>2]);d=H[a+52>>2];c=c+d|0;b=b-d|0;f=f+1|0;if((f|0)<(H[a+20>>2]/2|0)){continue}break}}Ta(e);Yl(a)}}function dy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}else{b=1}a=zf(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+72>>2];H[g+72>>2]=a;return a|0}function cy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];if((b|0)!=1){h=H[a>>2];H[h+24>>2]=b;H[h+20>>2]=15;Ia[H[H[a>>2]>>2]](a)}else{b=1}a=zf(a,b,128);H[a+40>>2]=0;H[a+32>>2]=c;H[a+12>>2]=f;H[a+8>>2]=d;H[a+4>>2]=e;H[a>>2]=0;H[a+44>>2]=H[g+68>>2];H[g+68>>2]=a;return a|0}function Uc(a,b,c){var d=0,e=0;a:{b:{if(c>>>0>=4){if((a|b)&3){break b}while(1){if(H[a>>2]!=H[b>>2]){break b}b=b+4|0;a=a+4|0;c=c-4|0;if(c>>>0>3){continue}break}}if(!c){break a}}while(1){d=I[a|0];e=I[b|0];if((d|0)==(e|0)){b=b+1|0;a=a+1|0;c=c-1|0;if(c){continue}break a}break}return d-e|0}return 0}function gq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{b:{e=H[a+584>>2];if(e){f=H[e+28>>2];if(!f){break b}if(!H[e+40>>2]){break a}if(!(Ia[f|0](a,b,c,d)|0)){return 0}Ia[H[e+40>>2]](a,b,c);return 1}aa(43874,41914,393,169342);X()}aa(49571,41914,394,169342);X()}aa(50166,41914,395,169342);X()}function Pb(a,b,c,d){var e=0;e=a+4|0;Ni(e,b);a=H[c>>2];c=H[c+4>>2];if((a|0)!=(c|0)){while(1){Of(e,a,a+12|0);a=a+24|0;if((c|0)!=(a|0)){continue}break}}a=I[d+11|0];if(!(a<<24>>24<0?H[d+4>>2]:a)){we(e,b,1,1);return}we(e,b,1,0);a=I[d+11|0];c=a<<24>>24<0;db(e,c?H[d>>2]:d,c?H[d+4>>2]:a);we(e,b,0,0)}function Mc(a,b){var c=0,d=0,e=0,f=0;d=Ga-16|0;Ga=d;a:{if(!b){b=0;break a}c=b>>31;e=(c^b)-c|0;c=Q(e);sc(d,e,0,0,0,c+81|0);e=0+H[d+8>>2]|0;c=(H[d+12>>2]^65536)+(16414-c<<16)|0;c=e>>>0<f>>>0?c+1|0:c;f=b&-2147483648|c;c=H[d+4>>2];b=H[d>>2]}H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=e;H[a+12>>2]=f;Ga=d+16|0}function Sh(a,b){var c=0,d=0;a:{if(!a|!b){break a}c=H[a+644>>2];if((c|0)<=0){break a}d=H[a+648>>2];a=d+N(c,5)|0;while(1){c=a-5|0;if((I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24))==(I[c|0]|I[c+1|0]<<8|(I[c+2|0]<<16|I[c+3|0]<<24))){return I[a-1|0]}a=c;if(c>>>0>d>>>0){continue}break}}return 0}function QE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ga-16|0;Ga=d;e=H[a+4>>2];f=H[a+8>>2];if((e|0)!=(f|0)){while(1){a=H[e>>2];G[d+8>>1]=J[c>>1];G[d+10>>1]=J[c+2>>1];G[d+12>>1]=J[c+4>>1];G[d+14>>1]=J[c+6>>1];Ia[H[H[a>>2]+488>>2]](a,b,d+8|0);e=e+4|0;if((f|0)!=(e|0)){continue}break}}Ga=d+16|0}function vI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ga-16|0;Ga=e;f=H[b>>2]+16|0;H[e+12>>2]=f;H[e+8>>2]=75;H[a+8>>2]=H[a+8>>2]+f;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],e+8|0,4);Ua(H[a+4>>2],e+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],c,4);b=H[b>>2];if(b){Ua(H[a+4>>2],H[d+4>>2],b)}Ga=e+16|0}function Qc(a){var b=0;b=H[a+16>>2];if(b){Ta(b)}b=H[a+20>>2];if(b){Ta(b)}H[a>>2]=0;H[a+4>>2]=0;F[a+40|0]=0;H[a+32>>2]=0;H[a+36>>2]=-1074790400;F[a+21|0]=0;F[a+22|0]=0;F[a+23|0]=0;F[a+24|0]=0;F[a+25|0]=0;F[a+26|0]=0;F[a+27|0]=0;F[a+28|0]=0;H[a+16>>2]=0;H[a+20>>2]=0;H[a+8>>2]=0;H[a+12>>2]=0}function nc(a){var b=0,c=0,d=0;a:{if(H[a+60>>2]){break a}b=H[a+936>>2];if(!b){break a}c=H[a+356>>2];b:{if((c|0)>0){while(1){b=H[(d<<2)+b>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);c=H[a+356>>2]}b=H[a+936>>2];d=d+1|0;if((d|0)<(c|0)){continue}break}if(!b){break b}}Ta(b)}H[a+356>>2]=0;H[a+936>>2]=0}}function PE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ga-32|0;Ga=d;e=H[a+4>>2];f=H[a+8>>2];if((e|0)!=(f|0)){while(1){a=H[e>>2];M[d>>3]=M[c>>3];M[d+8>>3]=M[c+8>>3];M[d+16>>3]=M[c+16>>3];M[d+24>>3]=M[c+24>>3];Ia[H[H[a>>2]+492>>2]](a,b,d);e=e+4|0;if((f|0)!=(e|0)){continue}break}}Ga=d+32|0}function Kf(a){var b=0,c=0,d=0,e=0;b=Km(a,61);if((b|0)==(a|0)){return 0}d=b-a|0;a:{if(I[d+a|0]){break a}b=H[133545];if(!b){break a}c=H[b>>2];if(!c){break a}while(1){b:{if(!_e(a,c,d)){c=H[b>>2]+d|0;if(I[c|0]==61){break b}}c=H[b+4>>2];b=b+4|0;if(c){continue}break a}break}e=c+1|0}return e}function wb(a){var b=0,c=0,d=0;b=a;a:{if(b&3){while(1){if(!I[b|0]){break a}b=b+1|0;if(b&3){continue}break}}while(1){c=b;b=b+4|0;d=H[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}if(!(d&255)){return c-a|0}while(1){d=I[c+1|0];b=c+1|0;c=b;if(d){continue}break}}return b-a|0}function Yl(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=H[a+928>>2];if(!c){return}d=H[a+16>>2];e=cb(d);if(e){b=H[a+20>>2];if((b|0)>=2){b=N(b-1|0,d)+c|0;while(1){g=$a(e,b,d);b=$a(b,c,d);c=$a(c,g,H[a+16>>2]);d=H[a+16>>2];c=c+d|0;b=b-d|0;f=f+1|0;if((f|0)<(H[a+20>>2]/2|0)){continue}break}}Ta(e)}}
|
||
function Um(a){var b=0,c=0,d=0,e=0;b=H[a+40>>2];b=Ia[b|0](a,0,0,I[a|0]&128?H[a+20>>2]==H[a+28>>2]?1:2:1)|0;c=Ha;a:{if((c|0)<0){break a}e=b;d=H[a+8>>2];if(d){a=a+4|0}else{d=H[a+28>>2];if(!d){break a}a=a+20|0}b=H[a>>2]-d|0;a=e+b|0;c=(b>>31)+c|0;c=a>>>0<b>>>0?c+1|0:c;b=a}Ha=c;return b}function AH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;G[d+14>>1]=16409;G[d+12>>1]=b<<8|16;b=H[c+4>>2]-H[c>>2]|0;H[d+8>>2]=b;b=b<<1;H[d+4>>2]=b+16;H[d>>2]=b+4;Ua(H[a+4>>2],d+14|0,2);Ua(H[a+4>>2],d+12|0,2);Ua(H[a+4>>2],d+4|0,4);Ua(H[a+4>>2],d,4);Ua(H[a+4>>2],d+8|0,4);Ga=d+16|0}function sC(a){a=a|0;var b=0;H[a>>2]=187692;b=a-4|0;H[b>>2]=187640;a=H[a+24>>2];if(a){Ia[H[H[a>>2]+4>>2]](a);H[b+28>>2]=0}a=H[b+48>>2];if(a){Ta(a);H[b+48>>2]=0}a=H[b+56>>2];if(a){Ia[H[H[a>>2]+4>>2]](a);H[b+56>>2]=0}a=H[b+60>>2];if(a){Ia[H[H[a>>2]+4>>2]](a);H[b+60>>2]=0}return b|0}function al(a,b){var c=0,d=0;a:{d=I[a+9|0];if(d>>>0>7){break a}c=H[a+4>>2];a=35568;b:{c:{switch(d-1|0){case 1:a=35824;break b;case 0:break b;case 3:break c;default:break a}}a=36080}if((c|0)<=0){break a}c=b+c|0;while(1){F[b|0]=I[I[b|0]+a|0];b=b+1|0;if(c>>>0>b>>>0){continue}break}}}function gr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;Ia[H[H[a+584>>2]+908>>2]](a,b,c);e=b;d=H[b>>2];b=J[a+204>>1]<<3;if(d>>>0<0-b>>>0){d=((b+d|0)-1>>>0)/(b>>>0)|0}else{d=0}H[e>>2]=N(d,b);b=H[c>>2];a=J[a+206>>1]<<3;if(b>>>0<0-a>>>0){b=((a+b|0)-1>>>0)/(a>>>0)|0}else{b=0}H[c>>2]=N(b,a)}function DH(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;G[c+10>>1]=16393;G[c+8>>1]=0;H[c+4>>2]=16;H[c>>2]=4;Ua(H[a+4>>2],c+10|0,2);Ua(H[a+4>>2],c+8|0,2);Ua(H[a+4>>2],c+4|0,4);Ua(H[a+4>>2],c,4);H[c+12>>2]=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);Ua(H[a+4>>2],c+12|0,4);Ga=c+16|0}function $g(a,b,c){var d=0;if(I[a+188|0]){H[a+172>>2]=b;F[a+188|0]=0;H[a+180>>2]=b;H[a+184>>2]=c;H[a+176>>2]=c;return}d=a+172|0;a:{if(H[d>>2]<=(b|0)){d=a+180|0;if(H[d>>2]>=(b|0)){break a}}H[d>>2]=b}if(H[a+176>>2]>(c|0)){H[a+176>>2]=c;return}if(H[a+184>>2]<(c|0)){H[a+184>>2]=c}}function vk(a){var b=0,c=0,d=0,e=0;b=Ga-256|0;Ga=b;a:{if(I[a+276|0]&4){c=Wh(a+212|0);H[a+276>>2]=H[a+276>>2]&-5;if(!c){break a}d=37182;e=c+6|0;if(e>>>0<=4){d=H[(e<<2)+40536>>2]}Sc(b,1,1,c);jl(b,2,d);c=H[a+236>>2];jl(b,3,c?c:37215);fe(a,b,37281);break a}ab(a,37346)}Ga=b+256|0}function _p(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{b:{e=H[a+584>>2];if(e){f=H[e+24>>2];if(!f){break b}if(!H[e+12>>2]){break a}Ia[f|0](a,b,c);return Ia[H[e+12>>2]](a,b,c,d)|0}aa(43874,41914,555,169381);X()}aa(51234,41914,556,169381);X()}aa(51614,41914,557,169381);X()}function zC(a){a=a|0;var b=0;H[a+4>>2]=187692;H[a>>2]=187640;b=H[a+28>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+28>>2]=0}b=H[a+48>>2];if(b){Ta(b);H[a+48>>2]=0}b=H[a+56>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+56>>2]=0}b=H[a+60>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+60>>2]=0}return a|0}function Sv(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,i=0,j=0;if(H[a+76>>2]>0){i=H[a+412>>2];f=H[a+84>>2];j=c<<2;while(1){c=g<<2;h=c+i|0;Ia[H[h+12>>2]](a,f,H[b+c>>2]+j|0,H[c+d>>2]+(N(H[h+52>>2],e)<<2)|0);f=f+88|0;g=g+1|0;if((g|0)<H[a+76>>2]){continue}break}}}
|
||
function nq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a:{d=H[a+584>>2];if(d){e=H[d+48>>2];if(!e){break a}if((b|0)==317){H[d>>2]=J[c>>1];H[a+48>>2]=H[a+48>>2]|4;H[a+12>>2]=H[a+12>>2]|8;return 1}return Ia[e|0](a,b,c)|0}aa(43874,41914,620,169308);X()}aa(44855,41914,621,169308);X()}function bF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ga-16|0;Ga=c;d=H[a+4>>2];e=H[a+8>>2];if((d|0)!=(e|0)){while(1){a=H[d>>2];F[c+8|0]=I[b|0];F[c+9|0]=I[b+1|0];F[c+10|0]=I[b+2|0];F[c+11|0]=I[b+3|0];Ia[H[H[a>>2]+444>>2]](a,c+8|0);d=d+4|0;if((e|0)!=(d|0)){continue}break}}Ga=c+16|0}function Mr(a,b,c){a=a|0;b=b|0;c=c|0;b=H[a+584>>2];c=H[b+396>>2]+1|0;H[b+396>>2]=c;a:{if(!((c>>>0)%K[a+176>>2]|0)){if(!I[b+400|0]){break a}a=b+536|0;c=H[a+4>>2];if(c){Ia[H[c+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0;F[b+393|0]=0;F[b+400|0]=0}return}aa(61623,42004,848,69141);X()}function jy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a:{e=H[a+444>>2];if(!H[e+48>>2]){if(!(Ia[H[H[a+448>>2]+12>>2]](a,e+8|0)|0)){break a}H[e+48>>2]=1}f=H[a+324>>2];Ia[H[H[a+452>>2]+4>>2]](a,e+8|0,e+52|0,f,b,c,d);if(K[e+52>>2]<f>>>0){break a}H[e+48>>2]=0;H[e+52>>2]=0}}function Lb(a,b,c,d){var e=0,f=0,g=0;f=H[133981]+1|0;H[133981]=f;H[a>>2]=f;if(d){while(1){g=(e<<3)+c|0;if(!H[g>>2]){H[g>>2]=f;a=(e<<3)+c|0;H[a+4>>2]=b;H[a+8>>2]=0;$(d|0);return c}e=e+1|0;if((e|0)!=(d|0)){continue}break}}e=a;a=d<<1;b=Lb(e,b,Sd(c,d<<4|8),a);$(a|0);return b}function aj(a){a=a|0;var b=0,c=0,d=0,e=0;H[a>>2]=188516;b=H[a+4>>2];c=H[a+8>>2];a:{if((b|0)==(c|0)){b=c;break a}while(1){e=H[(d<<2)+b>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);b=H[a+4>>2];c=H[a+8>>2]}d=d+1|0;if(d>>>0<c-b>>2>>>0){continue}break}}H[a+8>>2]=b;if(b){Ta(b)}return a|0}function Ti(a){a=a|0;var b=0,c=0,d=0,e=0;H[a>>2]=196280;b=H[a+4>>2];c=H[a+8>>2];a:{if((b|0)==(c|0)){b=c;break a}while(1){e=H[(d<<2)+b>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);b=H[a+4>>2];c=H[a+8>>2]}d=d+1|0;if(d>>>0<c-b>>2>>>0){continue}break}}H[a+8>>2]=b;if(b){Ta(b)}return a|0}function jl(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{if(!a){break a}e=b-1|0;if(e>>>0>7){break a}b:{if(!c){break b}b=0;d=I[c|0];if(!d){break b}g=(e<<5)+a|0;while(1){F[b+g|0]=d;f=b+1|0;d=I[c+1|0];if(!d){break b}c=c+1|0;h=b>>>0<30;b=f;if(h){continue}break}}F[((e<<5)+a|0)+f|0]=0}}function Ye(a,b){var c=0,d=0,e=0,f=0;c=Ga-16|0;Ga=c;a:{if(!b){b=0;break a}d=b;b=Q(b);sc(c,d,0,0,0,b+81|0);e=16414-b<<16;b=0;d=b+H[c+8>>2]|0;e=e+(H[c+12>>2]^65536)|0;e=b>>>0>d>>>0?e+1|0:e;f=d;d=H[c>>2];b=H[c+4>>2]}H[a>>2]=d;H[a+4>>2]=b;H[a+8>>2]=f;H[a+12>>2]=e;Ga=c+16|0}function Mf(a,b,c){var d=0,e=0,f=0;d=a*a;f=d*(d*d)*(d*1.58969099521155e-10+-2.5050760253406863e-8)+(d*(d*27557313707070068e-22+-.0001984126982985795)+.00833333333332249);e=d*a;if(!c){return e*(d*f+-.16666666666666632)+a}return a-(d*(b*.5-f*e)-b+e*.16666666666666632)}function Ls(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=nd(a);if(!((c|0)%(e|0)|0)){if(c){break a}return 1}aa(51636,41871,615,65741);X()}while(1){f=Ia[H[a+544>>2]](a,b,e,d)|0;if((f|0)==1){b=b+e|0;g=(c|0)!=(e|0);c=c-e|0;if(g){continue}}break}return(f|0)==1|0}function Ks(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=Bc(a);if(!((c|0)%(e|0)|0)){if(c){break a}return 1}aa(51636,41871,600,65723);X()}while(1){f=Ia[H[a+544>>2]](a,b,e,d)|0;if((f|0)==1){b=b+e|0;g=(c|0)!=(e|0);c=c-e|0;if(g){continue}}break}return(f|0)==1|0}function wI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=29;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function pI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=30;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function iI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=42;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function NH(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=43;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function JH(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=63;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function II(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=62;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function IH(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=24;H[c+8>>2]=64;H[a+8>>2]=H[a+8>>2]+24;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=c+16|0}function xI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=25;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,1);Ua(H[a+4>>2],b+1|0,1);Ua(H[a+4>>2],b+2|0,1);Ua(H[a+4>>2],b+3|0,1);Ga=c+16|0}function vi(a,b){var c=0,d=0,e=0;a:{e=H[b+928>>2];if(!e){break a}c=H[a+16>>2];if((c|0)!=H[b+16>>2]){break a}d=H[a+20>>2];if((d|0)!=H[b+20>>2]){break a}d=N(c,d);c=H[a+928>>2];if(!c){c=cb(d);H[a+928>>2]=c;if(!c){break a}e=H[b+928>>2]}$a(c,e,d);F[a+388|0]=I[b+388|0]}}function sq(a){a=a|0;var b=0,c=0;b=H[a+584>>2];if(b){Cj(a);H[a+672>>2]=H[b+128>>2];H[a+668>>2]=H[b+132>>2];c=H[b+124>>2];a:{b:{if(c&2){Pe(b- -64|0);break b}if(!(c&1)){break a}Qe(b- -64|0)}H[b+124>>2]=0}Ta(b);H[a+584>>2]=0;ee(a);return}aa(48980,41961,278,69867);X()}function ep(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=24;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,1);Ua(H[a+4>>2],b+1|0,1);Ua(H[a+4>>2],b+2|0,1);Ua(H[a+4>>2],b+3|0,1);Ga=c+16|0}function Ze(a,b,c){var d=0,e=0,f=0;a:{if(!b){d=a;break a}while(1){d=SI(a,b,10);f=Ha;e=QI(d,f,10,0);c=c-1|0;F[c|0]=a-e|48;e=b>>>0>9;a=d;b=f;if(e){continue}break}}if(d){while(1){c=c-1|0;a=(d>>>0)/10|0;F[c|0]=d-N(a,10)|48;b=d>>>0>9;d=a;if(b){continue}break}}return c}function Ej(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;e=Ga-944|0;Ga=e;H[a>>2]=d;if(!d){H[e>>2]=0;th(e,b,c);H[a>>2]=H[e>>2]}d=Sb(e,0);g=H[a>>2];f=Ga-32|0;Ga=f;b=Bg(f,b,c);c=rh(d,b,g);Ve(b);Ga=f+32|0;if(c){Pj(d,a);h=a,i=ke(d),F[h+28|0]=i}H[d>>2]=15644;nc(d);kc(d);Ga=e+944|0}function rC(a){a=a|0;var b=0;H[a>>2]=187692;b=a-4|0;H[b>>2]=187640;a=H[a+24>>2];if(a){Ia[H[H[a>>2]+4>>2]](a);H[b+28>>2]=0}a=H[b+48>>2];if(a){Ta(a);H[b+48>>2]=0}a=H[b+56>>2];if(a){Ia[H[H[a>>2]+4>>2]](a);H[b+56>>2]=0}a=H[b+60>>2];if(a){Ia[H[H[a>>2]+4>>2]](a)}Ta(b)}function ws(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((c|0)>0){a=H[a+12>>2];while(1){e=J[a>>1];f=e&32767;if(f){d=Wd((+(f|0)+.5)*.0027076061740622863+-44.3614195558365);d=e&32768?-d:d}else{d=0}a=a+2|0;L[b>>2]=d;b=b+4|0;e=c>>>0>1;c=c-1|0;if(e){continue}break}}}function kj(a,b){var c=0,d=0,e=0,f=0;c=H[b+4>>2];d=+(c|0);e=H[b>>2];f=+(e|0);b=H[a+156>>2];a:{if(b){if(bc(b,f,d)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+32>>2]](b,f,d)}a=H[a+120>>2];H[a+672>>2]=e;H[a+676>>2]=c}function jj(a,b){var c=0,d=0,e=0,f=0;c=G[b+2>>1];d=+(c|0);e=G[b>>1];f=+(e|0);b=H[a+156>>2];a:{if(b){if(bc(b,f,d)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+32>>2]](b,f,d)}a=H[a+120>>2];H[a+672>>2]=e;H[a+676>>2]=c}function Be(a,b){var c=0,d=0,e=0,f=0;c=H[b+4>>2];d=+(c|0);e=H[b>>2];f=+(e|0);b=H[a+156>>2];a:{if(b){if(Jb(b,f,d)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+36>>2]](b,f,d)}a=H[a+120>>2];H[a+672>>2]=e;H[a+676>>2]=c}function Ae(a,b){var c=0,d=0,e=0,f=0;c=G[b+2>>1];d=+(c|0);e=G[b>>1];f=+(e|0);b=H[a+156>>2];a:{if(b){if(Jb(b,f,d)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}b=H[a+208>>2];if(!b){break a}Ia[H[H[b>>2]+36>>2]](b,f,d)}a=H[a+120>>2];H[a+672>>2]=e;H[a+676>>2]=c}function Rs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=nd(a);if(!((c|0)%(e|0)|0)){if(c){break a}return 1}aa(51636,41871,363,65663);X()}while(1){f=Ia[H[a+540>>2]](a,b,e,d)|0;if(f){b=b+e|0;g=(c|0)!=(e|0);c=c-e|0;if(g){continue}}break}return(f|0)!=0|0}function Qs(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{e=Bc(a);if(!((c|0)%(e|0)|0)){if(c){break a}return 1}aa(51636,41871,347,65645);X()}while(1){f=Ia[H[a+540>>2]](a,b,e,d)|0;if(f){b=b+e|0;g=(c|0)!=(e|0);c=c-e|0;if(g){continue}}break}return(f|0)!=0|0}function sz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(fc(a,H[b+8>>2],0)){xi(b,c,d);return}e=H[a+12>>2];f=a+16|0;dm(f,b,c,d);a:{if((e|0)<2){break a}e=(e<<3)+f|0;a=a+24|0;while(1){dm(a,b,c,d);if(I[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function Qe(a){var b=0,c=0,d=0;a:{if(!a|!H[a+32>>2]){break a}c=H[a+36>>2];if(!c){break a}b=H[a+28>>2];if(!b|H[b>>2]!=(a|0)|H[b+4>>2]-16180>>>0>31){break a}d=H[b+56>>2];if(d){Ia[c|0](H[a+40>>2],d);c=H[a+36>>2];b=H[a+28>>2]}Ia[c|0](H[a+40>>2],b);H[a+28>>2]=0}}
|
||
function Mb(a,b){a=a|0;b=b|0;var c=0,d=0;if(!a){return 0}d=H[a+204>>2];H[a+204>>2]=d|1048576;a:{b:{if(!b){break b}c=H[a+672>>2];c:{if(c){c=Ia[c|0](a,b)|0;break c}c=cb(b)}if(c){break b}c=0;if(!(I[a+206|0]&16)){break a}}H[a+204>>2]=d;return c|0}hb(a,29088);X()}function Kg(a,b,c){var d=0;if(c){a:{if((a|0)==(b|0)){break a}if(a-b>>>0>=c<<2>>>0){if(!c){break a}while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}break a}if(!c){break a}while(1){c=c-1|0;d=c<<2;H[d+a>>2]=H[b+d>>2];if(c){continue}break}}}}function yC(a){a=a|0;var b=0;H[a+4>>2]=187692;H[a>>2]=187640;b=H[a+28>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+28>>2]=0}b=H[a+48>>2];if(b){Ta(b);H[a+48>>2]=0}b=H[a+56>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+56>>2]=0}b=H[a+60>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}Ta(a)}function an(a){return(a*(a*(a*(a*(a*3479331075960212e-20+.0007915349942898145)+-.04005553450067941)+.20121253213486293)+-.3255658186224009)+.16666666666666666)*a/(a*(a*(a*(a*.07703815055590194+-.6882839716054533)+2.0209457602335057)+-2.403394911734414)+1)}function Si(a){G[a+14>>1]=0;G[a+16>>1]=0;G[a+18>>1]=0;G[a+20>>1]=0;H[a+8>>2]=-65536;F[a+12|0]=255;H[a+4>>2]=196572;H[a>>2]=196516;G[a+22>>1]=0;G[a+24>>1]=0;G[a+26>>1]=0;G[a+28>>1]=0;G[a+30>>1]=0;G[a+32>>1]=0;G[a+34>>1]=0;G[a+36>>1]=0;G[a+38>>1]=0;return a}function Lg(a,b,c){var d=0,e=0;a:{b:{if(c>>>0<=10){d=a;F[d+11|0]=c;break b}if(c>>>0>4294967279){break a}if(c>>>0>=11){e=c+16&-16;d=e-1|0;d=(d|0)==11?e:d}else{d=10}e=d+1|0;d=Va(e);H[a>>2]=d;H[a+8>>2]=e|-2147483648;H[a+4>>2]=c}Hf(d,b,c+1|0);return}Qb();X()}function Ki(a){var b=0,c=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;if(H[a+20>>2]!=H[a+28>>2]){Ia[H[a+36>>2]](a,0,0)|0}H[a+28>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=H[a>>2];if(b&4){H[a>>2]=b|32;return-1}c=H[a+44>>2]+H[a+48>>2]|0;H[a+8>>2]=c;H[a+4>>2]=c;return b<<27>>31}function Jp(a){a=a|0;var b=0,c=0,d=0,e=0;b=H[a+8>>2];if(b){b=Ia[H[H[b>>2]+16>>2]](b)|0;d=H[b+12>>2];e=H[b+4>>2];b=H[b+8>>2]-H[b>>2]|0;if((b|0)>0){c=M[a+32>>3]/+(b|0)}else{c=1}M[a+48>>3]=c;b=d-e|0;if((b|0)>0){c=M[a+40>>3]/+(b|0)}else{c=1}M[a+56>>3]=c}}function cd(a,b,c){var d=0,e=0,f=0,g=0;H[a+112>>2]=b;H[a+116>>2]=c;e=H[a+4>>2];d=H[a+44>>2]-e|0;H[a+120>>2]=d;H[a+124>>2]=d>>31;d=H[a+8>>2];a:{if(!(b|c)){break a}f=d-e|0;g=f>>31;if((c|0)>=(g|0)&b>>>0>=f>>>0|(c|0)>(g|0)){break a}d=b+e|0}H[a+104>>2]=d}function fv(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a=_a(a,0,256);d=H[b>>2]+c|0;e=I[d+1|0];d=I[d|0];f=e+d|0;b=H[b+4>>2]+c|0;c=I[b+1|0];b=I[b|0];g=c+b|0;H[a+32>>2]=f-g<<4;d=d-e|0;b=b-c|0;H[a+36>>2]=d-b<<4;H[a+4>>2]=b+d<<4;H[a>>2]=(f+g<<4)+-8192}function Ya(a,b,c){var d=0,e=0;a:{b:{if(c>>>0<=1){d=a;F[d+11|0]=c;break b}if(c>>>0>1073741807){break a}if(c>>>0>=2){e=c+4&-4;d=e-1|0;d=(d|0)==2?e:d}else{d=1}e=d+1|0;d=Gf(e);H[a>>2]=d;H[a+8>>2]=e|-2147483648;H[a+4>>2]=c}Bd(d,b,c+1|0);return}Qb();X()}function ll(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ga-768|0;Ga=d;e=236;a:{b:{switch(a-1|0){case 0:e=768;break;case 1:break b;default:break a}}if(b){H[d+668>>2]=c;f=Ia[b|0](d,e)|0;if(!f){break a}_a(f,0,e);break a}f=Og(1,e)}Ga=d+768|0;return f|0}function eh(a){a=a|0;var b=0,c=0;H[a+4>>2]=188880;H[a>>2]=188824;a:{if(H[a+8>>2]!=5){break a}b=a+24|0;c=I[a+35|0];if(!(c<<24>>24<0?H[a+28>>2]:c)){if(!Ef(b,171504,0)){break a}}fn(b)}b=H[a+36>>2];if(b){Ta(b)}if(F[a+35|0]<0){Ta(H[a+24>>2])}return a|0}function Sf(a){a=a|0;var b=0,c=0;H[a+4>>2]=196572;H[a>>2]=196516;a:{if(J[a+8>>1]!=5){break a}b=a+16|0;c=I[a+27|0];if(!(c<<24>>24<0?H[a+20>>2]:c)){if(!Ef(b,196616,0)){break a}}fn(b)}b=H[a+28>>2];if(b){Ta(b)}if(F[a+27|0]<0){Ta(H[a+16>>2])}return a|0}function Xm(a,b){var c=0,d=0,e=0;A(+a);d=v(1)|0;e=v(0)|0;c=d>>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=Xm(a*0x10000000000000000,b);c=H[b>>2]+-64|0}H[b>>2]=c;return a}H[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function _b(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;F[a|0]=0;F[a+1|0]=0;F[a+2|0]=0;F[a+3|0]=0;d=H[b+4>>2];a:{if(!d){break a}b=H[b+44>>2];if(!b|b>>>0<=c>>>0){break a}b=(c<<2)+d|0;F[a|0]=I[b+40|0];F[a+1|0]=I[b+41|0];F[a+2|0]=I[b+42|0];F[a+3|0]=I[b+43|0]}}function To(a,b){var c=0,d=0;H[a>>2]=0;H[a+32>>2]=H[b>>2];d=H[b+24>>2];H[a+4>>2]=H[b+4>>2];c=H[b+8>>2];H[a+12>>2]=0;H[a+16>>2]=0;H[a+8>>2]=c;c=H[b+20>>2];H[a+24>>2]=d;H[a+20>>2]=c;H[a+28>>2]=H[b+28>>2];H[a+40>>2]=H[b+16>>2];H[a+36>>2]=H[b+12>>2]}function Me(a,b,c){var d=0,e=0;d=Ga-16|0;Ga=d;b=(b>>>0)/K[a+100>>2]|0;a:{if(J[a+138>>1]!=2){break a}e=J[a+98>>1];if(e>>>0<=c>>>0){b=H[a>>2];a=H[a+628>>2];H[d+4>>2]=e;H[d>>2]=c;Xa(a,b,40598,d);b=0;break a}b=b+N(H[a+176>>2],c)|0}Ga=d+16|0;return b}function om(a){var b=0,c=0,d=0,e=0;e=H[a>>2];b=H[e>>2]-48|0;if(b>>>0>9){return 0}while(1){d=-1;if(c>>>0<=214748364){c=N(c,10);d=2147483647-c>>>0<b>>>0?-1:c+b|0}b=H[e+4>>2];c=d;d=e+4|0;e=d;b=b-48|0;if(b>>>0<10){continue}break}H[a>>2]=d;return c}function Dc(a){var b=0,c=0,d=0,e=0;b=H[a>>2];c=H[a+4>>2];a:{if((b|0)==(c|0)){b=c;break a}while(1){e=H[(d<<2)+b>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);b=H[a>>2];c=H[a+4>>2]}d=d+1|0;if(d>>>0<c-b>>2>>>0){continue}break}}H[a+4>>2]=b;if(b){Ta(b)}return a}function nr(a){a=a|0;var b=0;b=H[a+584>>2];if(b){H[a+672>>2]=H[b+892>>2];H[a+668>>2]=H[b+896>>2];H[a+676>>2]=H[b+900>>2];if(H[b+488>>2]){Hj(b)}b=H[b+912>>2];if(b){Ta(b)}Ta(H[a+584>>2]);H[a+584>>2]=0;ee(a);return}aa(59657,42049,1575,69529);X()}function Nf(a,b){var c=0,d=0,e=0,f=0;c=a*a;d=c*.5;e=1-d;f=1-e-d;d=c*c;return e+(f+(c*(c*(c*(c*2480158728947673e-20+-.001388888888887411)+.0416666666666666)+d*d*(c*(c*-1.1359647557788195e-11+2.087572321298175e-9)+-2.7557314351390663e-7))-a*b))}function Oc(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0;h=+(e|0);i=+(d|0);j=+(c|0);k=+(b|0);b=H[a+156>>2];a:{if(b){if(wc(b,k,j,i,h,f,g)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}a=H[a+208>>2];if(!a){break a}Ia[H[H[a>>2]+44>>2]](a,k,j,i,h,f,g)}}function ge(a,b,c,d){var e=0;if(!(!a|b>>>0<=c>>>0)){a:{if(!d){break a}e=I[d|0];if(!e){break a}b=b-1|0;if(b>>>0<=c>>>0){break a}while(1){F[a+c|0]=e;c=c+1|0;e=I[d+1|0];if(!e){break a}d=d+1|0;if(b>>>0>c>>>0){continue}break}}F[a+c|0]=0}return c}function as(a,b){a=a|0;b=b|0;var c=0;b=H[a+584>>2];if(b){H[b+72>>2]=0;H[b+64>>2]=0;H[b+68>>2]=0;H[b+60>>2]=J[a+94>>1]!=2?63424:63680;a=H[b+84>>2];if(a){c=H[b+12>>2];H[a+4>>2]=0;H[a>>2]=c}H[b+108>>2]=0;return 1}aa(60984,42093,156,67522);X()}function en(a,b){var c=0,d=0;if((a|0)<=536870911){c=RI(a<<2,a>>31<<2|a>>>30);a=b&1?c:c+((a|0)%3|0)|0;c=(a|0)/76|0;d=a-N(c,76)|0;a:{if(!d){break a}d=(d<<24>>24)%4|0;if(!d){break a}a=(4-d&255)+a|0}a=(b&2?0:(c<<1)+2|0)+a|0}else{a=-1}return a}function Sr(a){a=a|0;var b=0,c=0,d=0;b=H[a+584>>2];Xc(a,1,12);Xc(a,1,12);if(H[b+68>>2]!=8){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}d=H[b+64>>2];c=H[a+604>>2];H[a+604>>2]=c+1;F[c|0]=d;H[a+608>>2]=H[a+608>>2]+1;H[b+64>>2]=0;H[b+68>>2]=8}return 1}function jt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=H[b>>2];if((a|0)<=0){H[b>>2]=256;a=256}d=H[c>>2];if((d|0)<=0){d=256;H[c>>2]=256;a=H[b>>2]}if(a&15){H[b>>2]=a>>>0<4294967280?a+15&-16:0;d=H[c>>2]}if(d&15){H[c>>2]=d>>>0<4294967280?d+15&-16:0}}function jd(a,b){a=a|0;b=b|0;var c=0;b=(b|0)<=0?96:b;H[a+364>>2]=b;c=T(+(b|0)*1e4/254+.5);a:{if(P(c)<2147483648){b=~~c;break a}b=-2147483648}H[a+36>>2]=b;a=H[a+4>>2];if(a){F[a+24|0]=b;F[a+25|0]=b>>>8;F[a+26|0]=b>>>16;F[a+27|0]=b>>>24}}function eH(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=+h;i=+i;var j=0,k=0;j=H[a+4>>2];a=H[a+8>>2];if((j|0)!=(a|0)){while(1){k=H[j>>2];Ia[H[H[k>>2]+20>>2]](k,b,c,d,e,f,g,h,i);j=j+4|0;if((a|0)!=(j|0)){continue}break}}}function Zd(a,b){a=a|0;b=b|0;var c=0;b=(b|0)<=0?96:b;H[a+368>>2]=b;c=T(+(b|0)*1e4/254+.5);a:{if(P(c)<2147483648){b=~~c;break a}b=-2147483648}H[a+40>>2]=b;a=H[a+4>>2];if(a){F[a+28|0]=b;F[a+29|0]=b>>>8;F[a+30|0]=b>>>16;F[a+31|0]=b>>>24}}function Rm(a,b){var c=0,d=0,e=0,f=0;c=b>>>20&2047;a:{if(c>>>0<1023){break a}e=2;if(c>>>0>1075){break a}e=0;c=1075-c|0;d=c&31;if((c&63)>>>0>=32){c=1<<d;d=0}else{f=1<<d;c=f-1&1>>>32-d;d=f}if(a&d-1|b&c-!d){break a}e=a&d|b&c?1:2}return e}function sp(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;h=M[a+56>>3];i=M[a+48>>3];a=H[a+4>>2];Ia[H[H[a>>2]+384>>2]](a,b,c,d,e,f,g)|0;M[c>>3]=i/h*M[c>>3];M[d>>3]=h/i*M[d>>3];M[f>>3]=M[f>>3]/i;M[g>>3]=M[g>>3]/h}function bz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;F[a+24|0]=0;a:{if(!H[a+4>>2]){break a}b:{c:{switch(c|0){case 1:b=H[a+16>>2]+b|0;break b;case 0:break b;case 2:break c;default:break a}}b=H[a+8>>2]+b|0}H[a+16>>2]=(b|0)>0?b:0;d=1}return d|0}function Wy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;c=c-1|0;c=(c|0)>0?c:0;while(1){a:{if((c|0)==(d|0)){d=c;break a}e=Ia[H[H[a>>2]+48>>2]](a)|0;if((e|0)==-1){return 0}F[b+d|0]=e;d=d+1|0;if((e|0)!=10){continue}}break}F[b+d|0]=0;return b|0}function _e(a,b,c){var d=0,e=0,f=0;if(!c){return 0}d=I[a|0];a:{if(!d){break a}while(1){b:{e=I[b|0];if(!e){break b}c=c-1|0;if(!c|(d|0)!=(e|0)){break b}b=b+1|0;d=I[a+1|0];a=a+1|0;if(d){continue}break a}break}f=d}return(f&255)-I[b|0]|0}function oq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a:{d=H[a+584>>2];if(d){e=H[d+44>>2];if(!e){break a}if((b|0)==317){G[H[c>>2]>>1]=H[d>>2];return 1}return Ia[e|0](a,b,c)|0}aa(43874,41914,640,169289);X()}aa(44366,41914,641,169289);X()}function Cm(a){var b=0,c=0,d=0;if(F[H[a>>2]]-48>>>0>=10){return 0}while(1){d=H[a>>2];c=-1;if(b>>>0<=214748364){c=F[d|0]-48|0;b=N(b,10);c=(c|0)>(2147483647-b|0)?-1:c+b|0}H[a>>2]=d+1;b=c;if(F[d+1|0]-48>>>0<10){continue}break}return b}function fn(a){var b=0,c=0,d=0,e=0;b=Ga-16|0;Ga=b;H[b+12>>2]=0;a:{b:{c=I[a+11|0];d=c<<24>>24<0;e=d?H[a>>2]:a;if(e){a=d?H[a+4>>2]:c;if(a){break b}}Mm(0);break a}Zg(e,a,b+12|0,b+8|0);a=H[b+12>>2];Mm(a);if(!a){break a}Ta(a)}Ga=b+16|0}function Jg(a,b,c){var d=0,e=0,f=0;e=Ga-16|0;Ga=e;d=H[a+8>>2]&2147483647;a:{if(d>>>0>c>>>0){d=H[a>>2];H[a+4>>2]=c;Bd(d,b,c);H[e+12>>2]=0;H[d+(c<<2)>>2]=H[e+12>>2];break a}f=a;a=H[a+4>>2];Ff(f,d-1|0,(c-d|0)+1|0,a,0,a,c,b)}Ga=e+16|0}function up(a,b){a=a|0;b=b|0;var c=0;b=Ga-16|0;Ga=b;c=H[a+4>>2];H[b+12>>2]=4;Ia[H[H[c>>2]+296>>2]](c,b+12|0)|0;c=H[a+4>>2];H[b+8>>2]=32;Ia[H[H[c>>2]+296>>2]](c,b+8|0)|0;c=H[a+4>>2];Ia[H[H[c>>2]+328>>2]](c)|0;F[a+64|0]=0;Ga=b+16|0}function ow(a){a=a|0;var b=0,c=0;b=H[a+20>>2];if((b|0)!=100){c=H[a>>2];H[c+24>>2]=b;H[c+20>>2]=21;Ia[H[H[a>>2]>>2]](a)}Ia[H[H[a>>2]+16>>2]](a);Ia[H[H[a+24>>2]+8>>2]](a);ul(a);Ia[H[H[a+404>>2]+16>>2]](a);Ia[H[H[a+24>>2]+16>>2]](a)}function ob(a,b,c){var d=0,e=0,f=0;a:{if(!c){break a}d=H[a+204>>2];if(!(I[a+351|0]&32?(d&768)!=768:!(d&2048))){break a}d=H[a+384>>2];while(1){e=c?c:-1;f=(e|0)!=(c|0);d=Nb(d,b,e);c=c-e|0;b=b+e|0;if(f){continue}break}H[a+384>>2]=d}}function gh(a){var b=0,c=0,d=0,e=0;b=H[a+4>>2];c=H[a+8>>2];if((b|0)==(c|0)){H[a+8>>2]=c;return}while(1){e=H[(d<<2)+b>>2];if(e){Ia[H[H[e>>2]+4>>2]](e);c=H[a+8>>2];b=H[a+4>>2]}d=d+1|0;if(d>>>0<c-b>>2>>>0){continue}break}H[a+8>>2]=b}function WD(a){a=a|0;var b=0,c=0;b=185984;H[a>>2]=185984;a:{if(I[a+28|0]){break a}c=H[a+24>>2];if(!c){break a}Ta(c);H[a+24>>2]=0;b=H[a>>2]}F[a+29|0]=0;H[a+4>>2]=0;H[a+8>>2]=0;H[a+12>>2]=1;H[a+16>>2]=0;Ia[H[b+12>>2]](a);return a|0}function Qo(a){a=a|0;var b=0,c=0,d=0;H[a>>2]=170784;b=H[a+4>>2];d=H[a+8>>2];if((b|0)!=(d|0)){while(1){c=H[b>>2];if(c){Ia[H[H[c>>2]+4>>2]](c)}b=b+4|0;if((d|0)!=(b|0)){continue}break}b=H[a+4>>2]}H[a+8>>2]=b;if(b){Ta(b)}return a|0}function Ro(a,b){var c=0,d=0,e=0;c=wb(b);if(c>>>0<4294967280){a:{b:{if(c>>>0>=11){e=c+16&-16;d=Va(e);H[a+8>>2]=e|-2147483648;H[a>>2]=d;H[a+4>>2]=c;break b}F[a+11|0]=c;d=a;if(!c){break a}}$a(d,b,c)}F[c+d|0]=0;return a}Qb();X()}function ok(a,b,c,d,e){var f=0,g=0;f=Ga-16|0;Ga=f;a:{b:{if(!c|!d){break b}g=QI(d,0,c,0);if(Ha){break b}b=Ue(b,g);if(b){break a}}b=H[a>>2];a=H[a+628>>2];H[f+8>>2]=d;H[f+4>>2]=c;H[f>>2]=e;Xa(a,b,41272,f);b=0}Ga=f+16|0;return b}function fH(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;f=f|0;g=g|0;h=h|0;var i=0,j=0;i=H[a+4>>2];a=H[a+8>>2];if((i|0)!=(a|0)){while(1){j=H[i>>2];Ia[H[H[j>>2]+16>>2]](j,b,c,d,e,f,g,h);i=i+4|0;if((a|0)!=(i|0)){continue}break}}}function Zn(a,b){var c=0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+4>>2]](c)}if(!b){b=Va(20);G[b+16>>1]=0;H[b+8>>2]=0;H[b+12>>2]=0;H[b>>2]=170176;c=Va(16);H[c+12>>2]=0;H[c+4>>2]=0;H[c+8>>2]=0;H[c>>2]=196864;H[b+4>>2]=c;H[a+208>>2]=b}}function Yb(a,b,c,d){var e=0,f=0;f=Ga-16|0;Ga=f;a:{b:{if(!b|!c){break b}e=QI(c,0,b,0);if(Ha){break b}e=Ue(0,e);if(e){break a}}e=H[a>>2];a=H[a+628>>2];H[f+8>>2]=c;H[f+4>>2]=b;H[f>>2]=d;Xa(a,e,41272,f);e=0}Ga=f+16|0;return e}function $q(a){a=a|0;var b=0,c=0;c=Ue(H[a+912>>2],H[a+916>>2]+1e3|0);if(!c){b=H[a>>2];H[b+20>>2]=56;H[b+24>>2]=100;Ia[H[H[a>>2]>>2]](a)}H[a+912>>2]=c;H[a+784>>2]=1e3;b=H[a+916>>2];H[a+916>>2]=b+1e3;H[a+780>>2]=b+c;return 1}function tw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a=H[a+332>>2]+128|0;b=H[b+84>>2];f=N(H[b+32>>2],J[c+16>>1]);b=N(H[b>>2],J[c>>1])+4|0;F[H[d>>2]+e|0]=I[a+(f+b>>>3&1023)|0];F[H[d+4>>2]+e|0]=I[a+(b-f>>>3&1023)|0]}function hb(a,b){var c=0;a:{if(!a){break a}c=H[a+160>>2];if(!c){break a}Ia[c|0](a,b)}c=Ga-16|0;Ga=c;H[c>>2]=b?b:29943;b=H[131480];Ob(b,29483,c);Ud(10,b);b:{if(!a){break b}b=H[a+156>>2];if(!b){break b}Ia[b|0](a,1)}ia();X()}function nI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=13;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function iF(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=H[a+4>>2];if(!a){return 0}a:{if(!e|!f){break a}if(b>>>0>f>>>0){return Lf(f,0,d,a)|0}e=b>>>0<e>>>0?e:b;if(e+c>>>0<=f>>>0){break a}c=f-e|0}return Lf(b,c,d,a)|0}function fI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=54;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function KI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=27;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function GI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=10;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function EI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=12;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function DI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=11;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function zy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=12;e=-1;a:{switch(d|0){case 2:a=8;case 1:d=H[a+b>>2];case 0:e=b;a=H[b+4>>2];b=c+d|0;a=a>>>0<b>>>0;H[e+(a?16:12)>>2]=a?1:b;e=a?-1:0;break;default:break a}}return e|0}function OE(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;h=H[a+4>>2];a=H[a+8>>2];if((h|0)!=(a|0)){while(1){i=H[h>>2];Ia[H[H[i>>2]+496>>2]](i,b,c,d,e,f,g);h=h+4|0;if((a|0)!=(h|0)){continue}break}}}function FI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=16;H[c+8>>2]=9;H[a+8>>2]=H[a+8>>2]+16;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ua(H[a+4>>2],b+4|0,4);Ga=c+16|0}function Ep(a,b,c){a=a|0;b=+b;c=+c;var d=0;d=Ga-16|0;Ga=d;if(!I[a+64|0]){Ia[H[H[a>>2]+28>>2]](a)}M[d>>3]=M[a+48>>3]*b+M[a+16>>3];M[d+8>>3]=M[a+56>>3]*c+M[a+24>>3];a=H[a+4>>2];Ia[H[H[a>>2]+300>>2]](a,d,d+8|0)|0;Ga=d+16|0}function ed(a){var b=0,c=0,d=0,e=0;d=cf(a);e=Ia[H[a+12>>2]](a)|0;if(!(F[a|0]&1)){b=H[a+52>>2];if(b){H[b+56>>2]=H[a+56>>2]}c=H[a+56>>2];if(c){H[c+52>>2]=b}if(H[133561]==(a|0)){H[133561]=c}Ta(H[a+96>>2]);Ta(a)}return d|e}function Se(a){a=a|0;H[a+104>>2]=0;H[a+108>>2]=0;H[a+16>>2]=179;H[a+12>>2]=180;H[a+8>>2]=181;H[a+4>>2]=182;H[a>>2]=183;H[a+124>>2]=0;H[a+128>>2]=0;H[a+116>>2]=126;H[a+120>>2]=0;H[a+112>>2]=24176;H[a+20>>2]=0;return a|0}function Rd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:{g=H[a+4>>2];if(!g){break a}h=H[a+44>>2];if(!h|b>>>0>=h>>>0){break a}b=(b<<2)+g|0;F[b+41|0]=d;F[b+40|0]=e;F[b+42|0]=c;F[b+43|0]=f;F[a+445|0]=0}}function PG(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;h=H[a+4>>2];a=H[a+8>>2];if((h|0)!=(a|0)){while(1){i=H[h>>2];Ia[H[H[i>>2]+80>>2]](i,b,c,d,e,f,g);h=h+4|0;if((a|0)!=(h|0)){continue}break}}}function OG(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;h=H[a+4>>2];a=H[a+8>>2];if((h|0)!=(a|0)){while(1){i=H[h>>2];Ia[H[H[i>>2]+84>>2]](i,b,c,d,e,f,g);h=h+4|0;if((a|0)!=(h|0)){continue}break}}}function VB(a){a=a|0;var b=0,c=0;H[a>>2]=188288;c=H[a+4>>2];if(c){b=H[a+8>>2];if((c|0)==(b|0)){b=c}else{while(1){b=b-12|0;Ia[H[H[b>>2]>>2]](b)|0;if((b|0)!=(c|0)){continue}break}b=H[a+4>>2]}H[a+8>>2]=c;Ta(b)}return a|0}function mb(a,b,c){var d=0,e=0,f=0;e=Ga-16|0;Ga=e;H[e+12>>2]=c;d=Ie(a,b);a:{if(!d){break a}if(b>>>0<=65535){d=J[d+12>>1];if(!(H[((d>>>3&8188)+a|0)+40>>2]>>>d&1)){break a}}f=Ia[H[a+672>>2]](a,b,c)|0}Ga=e+16|0;return f}function Xr(a){a=a|0;var b=0,c=0,d=0;b=H[a+584>>2];if(H[b+68>>2]!=8){if(H[a+608>>2]>=H[a+600>>2]){yb(a)}d=H[b+64>>2];c=H[a+604>>2];H[a+604>>2]=c+1;F[c|0]=d;H[a+608>>2]=H[a+608>>2]+1;H[b+64>>2]=0;H[b+68>>2]=8}return 1}function Xf(a,b,c){var d=0;H[a>>2]=15644;d=H[b+68>>2];_a(a+4|0,0,936);F[a+388|0]=255;H[a+344>>2]=1119092736;H[a+68>>2]=d;F[a+390|0]=1;H[a+336>>2]=-1;F[a+348|0]=1;jd(a,96);Zd(a,96);F[a+458|0]=1;hh(a,b,c,1,1);return a}function So(a,b,c){var d=0,e=0;if(c>>>0<4294967280){a:{b:{if(c>>>0>=11){e=c+16&-16;d=Va(e);H[a+8>>2]=e|-2147483648;H[a>>2]=d;H[a+4>>2]=c;break b}F[a+11|0]=c;d=a;if(!c){break a}}$a(d,b,c)}F[c+d|0]=0;return a}Qb();X()}function QI(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=N(e,f);g=c&65535;h=a&65535;i=N(g,h);f=(i>>>16|0)+N(f,g)|0;e=(f&65535)+N(e,h)|0;Ha=(N(b,c)+j|0)+N(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function Ap(a){a=a|0;var b=0,c=0;b=Ga-16|0;Ga=b;if(!I[a+64|0]){Ia[H[H[a>>2]+28>>2]](a);c=H[a+8>>2];Ia[H[H[c>>2]+60>>2]](b,c);Ia[H[H[a>>2]+32>>2]](a,M[b>>3],M[b+8>>3])}a=H[a+4>>2];Ia[H[H[a>>2]+324>>2]](a)|0;Ga=b+16|0}function hp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=36;H[d+8>>2]=36;H[a+8>>2]=H[a+8>>2]+36;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],d+8|0,4);Ua(H[a+4>>2],d+12|0,4);nf(a,b);Ua(H[a+4>>2],c,4);Ga=d+16|0}function Nq(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;f=H[H[a+584>>2]>>2];while(1){a:{g=1;if((c|0)<=0){break a}e=(c|0)<(f|0)?c:f;c=c-e|0;g=-1;h=Fj(a,b,e,d);b=b+e|0;if((h|0)>=0){continue}}break}return g|0}function Jh(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!(!a|!b)){a=J[c+4>>1]|J[c+6>>1]<<16;d=J[c>>1]|J[c+2>>1]<<16;G[b+90>>1]=d;G[b+92>>1]=d>>>16;G[b+94>>1]=a;G[b+96>>1]=a>>>16;G[b+98>>1]=J[c+8>>1];H[b+8>>2]=H[b+8>>2]|32}}function _G(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;var h=0,i=0;h=H[a+4>>2];a=H[a+8>>2];if((h|0)!=(a|0)){while(1){i=H[h>>2];Ia[H[H[i>>2]+44>>2]](i,b,c,d,e,f,g);h=h+4|0;if((a|0)!=(h|0)){continue}break}}}function UB(a){a=a|0;var b=0,c=0;H[a>>2]=188288;c=H[a+4>>2];if(c){b=H[a+8>>2];if((c|0)==(b|0)){b=c}else{while(1){b=b-12|0;Ia[H[H[b>>2]>>2]](b)|0;if((b|0)!=(c|0)){continue}break}b=H[a+4>>2]}H[a+8>>2]=c;Ta(b)}Ta(a)}function $G(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;var h=0,i=0;h=H[a+4>>2];a=H[a+8>>2];if((h|0)!=(a|0)){while(1){i=H[h>>2];Ia[H[H[i>>2]+40>>2]](i,b,c,d,e,f,g);h=h+4|0;if((a|0)!=(h|0)){continue}break}}}function Sl(a,b){a=a|0;b=b|0;var c=0;a:{b:{if(b-257>>>0<4294967040){break b}c=b;c:{switch(J[a+26>>1]-1|0){case 0:c=c>>>0<2?c:2;break b;case 7:break b;case 3:break c;default:break a}}c=c>>>0<16?c:16}H[a+48>>2]=c}}function Tr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if((c|0)>0){d=H[a+584>>2];while(1){Xj(a,b,H[d+96>>2],H[d+12>>2]);sb(H[d+96>>2],b,H[d+8>>2]);e=H[d+8>>2];b=e+b|0;c=c-e|0;if((c|0)>0){continue}break}}return 1}function ME(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];a=H[a+8>>2];if((g|0)!=(a|0)){while(1){h=H[g>>2];Ia[H[H[h>>2]+500>>2]](h,b,c,d,e,f);g=g+4|0;if((a|0)!=(g|0)){continue}break}}}function LE(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=H[a+4>>2];a=H[a+8>>2];if((g|0)!=(a|0)){while(1){h=H[g>>2];Ia[H[H[h>>2]+504>>2]](h,b,c,d,e,f);g=g+4|0;if((a|0)!=(g|0)){continue}break}}}function Bw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=H[d>>2]+e|0;a=H[a+332>>2]+128|0;b=H[b+84>>2];e=N(H[b+4>>2],J[c+2>>1]);b=N(H[b>>2],J[c>>1])+4|0;F[d|0]=I[a+(e+b>>>3&1023)|0];F[d+1|0]=I[a+(b-e>>>3&1023)|0]}function Bb(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a:{if(!c){break a}if(b){if(K[a+20>>2]<=b>>>0){break a}return((H[c>>2]+c|0)+(H[a+44>>2]<<2)|0)+N(H[a+52>>2],b)|0}d=(H[c>>2]+c|0)+(H[a+44>>2]<<2)|0}return d|0}function xi(a,b,c){var d=0;d=H[a+16>>2];if(!d){H[a+36>>2]=1;H[a+24>>2]=c;H[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(H[a+24>>2]!=2){break a}H[a+24>>2]=c;return}F[a+54|0]=1;H[a+24>>2]=2;H[a+36>>2]=H[a+36>>2]+1}}function Zl(a){var b=0,c=0,d=0;b=Ga-16|0;Ga=b;if(H[a+44>>2]){while(1){a:{_b(b+8|0,a,c&255);d=I[b+11|0];if(d){break a}c=c+1|0;if(K[a+44>>2]>(c&65535)>>>0){continue}}break}a=(d|0)!=0}else{a=0}Ga=b+16|0;return a}function dc(a){var b=0,c=0,d=0,e=0,f=0;b=ba(8)|0;H[b>>2]=530724;H[b>>2]=530768;c=wb(a);d=Va(c+13|0);H[d+8>>2]=0;H[d+4>>2]=c;H[d>>2]=c;e=b,f=$a(d+12|0,a,c+1|0),H[e+4>>2]=f;H[b>>2]=530816;ka(b|0,530848,20);X()}function aE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(!(!b|!c)){a=H[H[a>>2]-12>>2]+a|0;Ia[H[H[a>>2]+12>>2]](a);H[a+24>>2]=b;d=I[d|0];H[a+12>>2]=(b+c|0)+1;H[a+8>>2]=b;H[a+4>>2]=b;F[a+28|0]=d}return(b|0)!=0&(c|0)!=0}function Pm(a){var b=0;a:{b=a;a=wb(a);if((((vc(b,1,a,531456)|0)!=(a|0)?-1:0)|0)<0){break a}b:{if(H[132884]==10){break b}a=H[132869];if((a|0)==H[132868]){break b}H[132869]=a+1;F[a|0]=10;break a}Vg(531456,10)}}function fr(a,b){a=a|0;b=b|0;var c=0;if((b|0)>0){c=H[a+804>>2];a:{if((c|0)<(b|0)){b=H[a>>2];H[b+20>>2]=123;Ia[H[b+4>>2]](a,-1);H[a+800>>2]=69465;b=2;break a}H[a+800>>2]=H[a+800>>2]+b;b=c-b|0}H[a+804>>2]=b}}function Dd(a){G[a+12>>1]=65535;H[a+24>>2]=0;H[a+28>>2]=0;H[a+8>>2]=0;H[a+44>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;H[a+16>>2]=0;H[a+20>>2]=255;F[a+14|0]=255;H[a+4>>2]=188880;H[a>>2]=188824;H[a+32>>2]=0;return a}function tc(a,b,c,d,e){var f=0;f=Ga-256|0;Ga=f;if(!(e&73728|(c|0)<=(d|0))){c=c-d|0;d=c>>>0<256;_a(f,b&255,d?c:256);if(!d){while(1){mc(a,f,256);c=c-256|0;if(c>>>0>255){continue}break}}mc(a,f,c)}Ga=f+256|0}function of(a,b){a:{if(!J[a+1148>>1]){if(!Kc(a)){return 0}if(!J[a+1148>>1]){break a}}F[b|0]=I[H[a+1152>>2]];H[a+1152>>2]=H[a+1152>>2]+1;G[a+1148>>1]=J[a+1148>>1]-1;return 1}aa(52013,42004,1949,68477);X()}function Fq(a){a=a|0;var b=0,c=0;Cj(a);b=H[a+584>>2];if(b){c=H[b+116>>2];if(c){Ta(c);b=H[a+584>>2]}c=H[b+144>>2];if(c){Ta(c);b=H[a+584>>2]}Ta(b);H[a+584>>2]=0;ee(a);return}aa(51305,41828,1045,69711);X()}function Eg(a,b,c){var d=0,e=0;a:{d=H[a+4>>2];if(!d){break a}e=H[a+44>>2];if(!e|b>>>0>=e>>>0){break a}b=(b<<2)+d|0;F[b+40|0]=I[c|0];F[b+41|0]=I[c+1|0];F[b+42|0]=I[c+2|0];F[b+43|0]=I[c+3|0];F[a+445|0]=0}}function Zv(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+24>>2];d=H[c>>2];H[c>>2]=d+1;F[d|0]=b;b=H[c+4>>2]-1|0;H[c+4>>2]=b;a:{if(b){break a}if(Ia[H[c+12>>2]](a)|0){break a}b=H[a>>2];H[b+20>>2]=25;Ia[H[b>>2]](a)}}function yF(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=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+360>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function xF(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=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+364>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function oI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=115;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function dF(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=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+436>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function cF(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=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+440>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function MF(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=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+308>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function yI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=67;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function tI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=20;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function sg(a,b,c){var d=0,e=0;a:{b:{if(!b|!c){break b}d=T(+(b|0)*+(c|0)/1e5+.5);if(!(d<=2147483647)|!(d>=-2147483648)){break a}if(P(d)<2147483648){e=~~d;break b}e=-2147483648}H[a>>2]=e;e=1}return e}function rI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=48;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function ip(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=34;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function dp(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=37;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function bp(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=22;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function ap(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=18;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function _o(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=58;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function Xo(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=19;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function JI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=57;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function HI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=17;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function CI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=21;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function BI(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=98;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function $o(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=12;H[c+8>>2]=40;H[a+8>>2]=H[a+8>>2]+12;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);Ua(H[a+4>>2],b,4);Ga=c+16|0}function Bz(a){a=a|0;var b=0,c=0;b=H[a+24>>2];c=H[b+48>>2];if((Ia[H[H[c>>2]+16>>2]](c,H[b+52>>2],1,4096)|0)!=4096){c=H[a>>2];H[c+20>>2]=38;Ia[H[c>>2]](a)}H[b+4>>2]=4096;H[b>>2]=H[b+52>>2];return 1}function TG(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;var f=0,g=0;f=H[a+4>>2];a=H[a+8>>2];if((f|0)!=(a|0)){while(1){g=H[f>>2];Ia[H[H[g>>2]+64>>2]](g,b,c,d,e);f=f+4|0;if((a|0)!=(f|0)){continue}break}}}function Ph(a,b){var c=0,d=0,e=0;c=Ga-16|0;Ga=c;H[c+12>>2]=0;H[c+8>>2]=0;a:{if(!Qh(a,b,c+12|0,c+8|0)){break a}d=b;b=H[c+8>>2];if(I[a+b|0]?(d|0)!=(b|0):0){break a}e=H[c+12>>2]}Ga=c+16|0;return e}function dD(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-16|0;Ga=d;c=d+8|0;b=H[(H[H[b>>2]-68>>2]+b|0)+120>>2]+672|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];b=H[c>>2];M[a+8>>3]=H[c+4>>2];M[a>>3]=b|0;Ga=d+16|0}function Tz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ga-16|0;Ga=e;a=ra(H[a+60>>2],b|0,c|0,d&255,e+8|0)|0;if(a){H[133544]=a;a=-1}else{a=0}Ga=e+16|0;Ha=a?-1:H[e+12>>2];return(a?-1:H[e+8>>2])|0}function Oh(a,b){var c=0;a:{b:{if(!a|!b){break b}c=T(1e15/+(a|0)/+(b|0)+.5);b=c<=2147483647;if(P(c)<2147483648){a=~~c}else{a=-2147483648}if(!b){break b}if(c>=-2147483648){break a}}a=0}return a}function Hy(a,b){a=a|0;b=b|0;var c=0;c=H[a>>2];if((b|0)<0){b=H[c+108>>2];if(!(H[c+104>>2]<3?b:0)){Ia[H[c+8>>2]](a);b=H[c+108>>2]}H[c+108>>2]=b+1;return}if(H[c+104>>2]>=(b|0)){Ia[H[c+8>>2]](a)}}function Xi(a,b){a=a|0;b=b|0;var c=0;a:{if(J[b+26>>1]>23){break a}c=H[b+336>>2];if((c|0)<0){break a}_b(a,b,c&255);return}b=H[b+340>>2];F[a|0]=b;F[a+1|0]=b>>>8;F[a+2|0]=b>>>16;F[a+3|0]=b>>>24}function Li(a,b,c){var d=0,e=0,f=0;a:{if(c){while(1){e=c>>>1|0;d=(e<<2)+b|0;f=Ia[454](a,d)|0;b:{if((f|0)<0){c=e;break b}if(!f){break a}b=d+4|0;c=(e^-1)+c|0}if(c){continue}break}}d=0}return d}function sG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+176>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function rG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+180>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function gs(a,b){a=a|0;b=b|0;var c=0;b=Ga-16|0;Ga=b;c=1;a:{if(!jg(a)){break a}if(!md(a,67184,1)){Xa(H[a+628>>2],42834,43371,0);c=0;break a}H[b>>2]=1;c=lb(a,65536,b)}a=c;Ga=b+16|0;return a|0}function _F(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+256>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function VF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+272>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function LF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+312>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function KF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+316>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function JF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+320>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function DF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+340>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function Cj(a){var b=0;b=H[a+584>>2];if(!b){aa(41212,41914,718,169268);X()}H[a+672>>2]=H[b+44>>2];H[a+668>>2]=H[b+48>>2];H[a+676>>2]=H[b+52>>2];H[a+516>>2]=H[b+56>>2];H[a+524>>2]=H[b+60>>2]}function $F(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=H[a+4>>2];a=H[a+8>>2];if((e|0)!=(a|0)){while(1){f=H[e>>2];Ia[H[H[f>>2]+252>>2]](f,b,c,d);e=e+4|0;if((a|0)!=(e|0)){continue}break}}}function xm(a,b,c,d){a:{if(!a){break a}b:{switch(b+2|0){case 0:F[a|0]=c;return;case 1:G[a>>1]=c;return;case 2:case 3:H[a>>2]=c;return;case 5:break b;default:break a}}H[a>>2]=c;H[a+4>>2]=d}}function gp(a,b){a=a|0;b=b|0;var c=0;c=Ga-16|0;Ga=c;H[c+12>>2]=32;H[c+8>>2]=35;H[a+8>>2]=H[a+8>>2]+32;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],c+8|0,4);Ua(H[a+4>>2],c+12|0,4);nf(a,b);Ga=c+16|0}function Ji(a){var b=0;b=H[a+72>>2];H[a+72>>2]=b-1|b;b=H[a>>2];if(b&8){H[a>>2]=b|32;return-1}H[a+4>>2]=0;H[a+8>>2]=0;b=H[a+44>>2];H[a+28>>2]=b;H[a+20>>2]=b;H[a+16>>2]=b+H[a+48>>2];return 0}function rq(a,b){a=a|0;b=b|0;b=H[a+584>>2];if(b){if(!(F[b+124|0]&1)){Ia[H[a+516>>2]](a)|0}H[b+64>>2]=H[a+596>>2];H[b+68>>2]=H[a+608>>2];return!yg(b- -64|0)|0}aa(44878,41961,119,69792);X()}function nj(a){G[a+244>>1]=0;H[a+240>>2]=0;H[a+216>>2]=185984;H[a+228>>2]=1;H[a+232>>2]=0;H[a+220>>2]=0;H[a+224>>2]=0;co(a,185600);H[a+216>>2]=185500;H[a>>2]=185280;H[a+212>>2]=0;return a}function lm(a,b){var c=0;if(b>>>0<=99){return mm(a,b)}if(b>>>0<=999){c=(b>>>0)/100|0;F[a|0]=c+48;a=a+1|0;b=J[(b-N(c,100)<<1)+529760>>1];F[a|0]=b;F[a+1|0]=b>>>8;return a+2|0}return Mg(a,b)}function Ns(a){a=a|0;var b=0,c=0;b=H[a+584>>2];if(b){H[a+672>>2]=H[b+24>>2];H[a+668>>2]=H[b+28>>2];c=H[b+12>>2];if(c){Ta(c)}Ta(b);H[a+584>>2]=0;ee(a);return}aa(52838,41871,1469,65758);X()}function Fi(a,b,c,d,e,f,g,h,i){var j=0;j=Ga-16|0;Ga=j;Hc(j,b,c,d,e,f,g,h,i^-2147483648);d=H[j>>2];c=H[j+4>>2];b=H[j+12>>2];H[a+8>>2]=H[j+8>>2];H[a+12>>2]=b;H[a>>2]=d;H[a+4>>2]=c;Ga=j+16|0}function vq(a,b){a=a|0;b=b|0;b=H[a+584>>2];if(b){if(H[b+124>>2]!=2){Ia[H[a+524>>2]](a)|0}H[b+76>>2]=H[a+596>>2];H[b+80>>2]=H[a+600>>2];return!Wh(b- -64|0)|0}aa(44878,41961,198,69830);X()}function ul(a){var b=0;b=a;a=Ia[H[H[a+4>>2]>>2]](a,1,32)|0;H[b+404>>2]=a;H[a+28>>2]=0;H[a+24>>2]=309;H[a+20>>2]=310;H[a+16>>2]=311;H[a+12>>2]=312;H[a+8>>2]=313;H[a+4>>2]=314;H[a>>2]=315}function nv(a,b){a=a|0;b=b|0;var c=0;if(!H[a+208>>2]){c=H[a+392>>2];H[c+20>>2]=b;H[c+16>>2]=0;H[c+8>>2]=0;H[c+12>>2]=0;if(!b){H[c+4>>2]=385;return}b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}}function Hz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=H[a+84>>2];d=c+256|0;f=If(e,0,d);d=f?f-e|0:d;c=c>>>0>d>>>0?d:c;$a(b,e,c);b=e+d|0;H[a+84>>2]=b;H[a+8>>2]=b;H[a+4>>2]=c+e;return c|0}function Hi(a,b){var c=0,d=0;c=I[a|0];d=I[b|0];a:{if(!c|(c|0)!=(d|0)){break a}while(1){d=I[b+1|0];c=I[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function tf(a){var b=0,c=0;a:{b:{if(!a){break b}b=T(1e10/+(a|0)+.5);c=b<=2147483647;if(P(b)<2147483648){a=~~b}else{a=-2147483648}if(!c){break b}if(b>=-2147483648){break a}}a=0}return a}function Za(a,b,c){var d=0,e=0;a:{if(!c){break a}while(1){e=H[(d<<3)+b>>2];if(!e){break a}if((a|0)==(e|0)){return H[((d<<3)+b|0)+4>>2]}d=d+1|0;if((d|0)!=(c|0)){continue}break}}return 0}function NG(a){a=a|0;var b=0,c=0,d=0;if(a){b=H[a>>2];a:{if(!b){break a}if(!I[a+8|0]){c=Ga-944|0;Ga=c;d=Sb(c,0);if(b){Ta(b)}H[d>>2]=15644;nc(d);kc(d);Ga=c+944|0;break a}Ta(b)}Ta(a)}}function Ig(a,b,c){var d=0,e=0;d=Ga-16|0;Ga=d;a:{if(c>>>0<=1){F[a+11|0]=c;Bd(a,b,c);H[d+12>>2]=0;H[(c<<2)+a>>2]=H[d+12>>2];break a}e=a;a=I[a+11|0];Ff(e,1,c-1|0,a,0,a,c,b)}Ga=d+16|0}function zF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+356>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function xG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+156>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function wF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+368>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function vF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+372>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function uF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+376>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function te(a){var b=0,c=0;b=H[132901];c=a+3&-4;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>Ja()<<16>>>0){if(!(ta(a|0)|0)){break a}}H[132901]=a;return b}H[133544]=48;return-1}function sF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+380>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function rF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+384>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function qF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+388>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function pF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+392>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function oF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+396>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function nF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+400>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function mF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+404>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function kF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+412>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function jF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+416>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function SF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+284>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function LG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+104>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function KG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+108>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function JG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+112>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function IG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+116>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function HG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+120>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function DG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+136>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function CF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+344>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function BF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+348>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function AG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+144>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function AF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+352>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function dH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+24>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function Wx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(a){a:{if(c&8){c=0;if(!H[a+20>>2]){break a}H[a+4>>2]=65535;d=a,e=cb(65535),H[d>>2]=e;break a}c=H[a+4>>2]}H[a+8>>2]=c}return a|0}function Sb(a,b){H[a>>2]=15644;_a(a+4|0,0,936);F[a+388|0]=255;H[a+344>>2]=1119092736;H[a+68>>2]=b;F[a+390|0]=1;H[a+336>>2]=-1;F[a+348|0]=1;jd(a,96);Zd(a,96);F[a+458|0]=1;return a}function SG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+68>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function cm(a,b){var c=0;a:{if(!b){break a}b=Tc(b,530316);if(!b|H[b+8>>2]&(H[a+8>>2]^-1)){break a}if(!fc(H[a+12>>2],H[b+12>>2],0)){break a}c=fc(H[a+16>>2],H[b+16>>2],0)}return c}function Oy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=-1;a:{if((b|0)==-1){break a}if(!(Ia[H[H[a>>2]+20>>2]](a,b,c)|0)){break a}d=b;if(!c){break a}d=Ia[H[H[a>>2]+24>>2]](a)|0}return d|0}function hr(a,b){a=a|0;b=b|0;b=Ia[H[H[a+584>>2]+904>>2]](a,b)|0;if(b>>>0<K[a+60>>2]){a=J[a+206>>1]<<3;if(b>>>0<0-a>>>0){b=((a+b|0)-1>>>0)/(a>>>0)|0}else{b=0}b=N(b,a)}return b|0}function bH(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+32>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function aH(a,b,c){a=a|0;b=+b;c=+c;var d=0,e=0;d=H[a+4>>2];a=H[a+8>>2];if((d|0)!=(a|0)){while(1){e=H[d>>2];Ia[H[H[e>>2]+36>>2]](e,b,c);d=d+4|0;if((a|0)!=(d|0)){continue}break}}}function zb(a,b){var c=0,d=0,e=0,f=0,g=0;c=Ga-32|0;Ga=c;g=c+8|0;f=c+21|0;d=f;e=c+32|0;if(!((d|0)==(e|0)|(b|0)>=0)){F[d|0]=45;d=d+1|0;b=0-b|0}em(g,d,e,b);hm(a,f,H[c+8>>2]);Ga=e}function xp(a){a=a|0;var b=0,c=0;b=Ga-16|0;Ga=b;c=H[a+4>>2];H[b+12>>2]=64;Ia[H[H[c>>2]+292>>2]](c,b+12|0)|0;a=H[a+4>>2];H[b+8>>2]=64;Ia[H[H[a>>2]+296>>2]](a,b+8|0)|0;Ga=b+16|0}function wf(a,b){var c=0,d=0;a:{if(!a|!b){break a}c=H[a+672>>2];b:{if(c){c=Ia[c|0](a,b)|0;break b}c=cb(b)}if(!c){if(I[a+206|0]&16){break a}hb(a,29088);X()}d=_a(c,0,b)}return d}function Rl(a){var b=0,c=0,d=0,e=0;b=H[a+924>>2];if(b){Ta(b)}H[a+376>>2]=0;H[a+380>>2]=0;b=H[a+16>>2];H[a+372>>2]=b;c=H[a+20>>2];H[a+384>>2]=c;d=a,e=Og(N(b,c),1),H[d+924>>2]=e}function Ar(a){a=a|0;var b=0,c=0,d=0;b=Ga-224|0;Ga=b;c=b+16|0;Ia[H[H[a>>2]+12>>2]](a,c);d=H[H[a+12>>2]+628>>2];H[b>>2]=c;Xa(d,61802,61823,b);Cb(H[H[a+12>>2]+584>>2]+4|0,1);X()}function by(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(!b){return 0}a=H[b+4>>2];e=H[b+12>>2];a=a>>>0<d+e>>>0?a-e|0:d;$a(c,e+H[b>>2]|0,a);H[b+12>>2]=a+H[b+12>>2];return a|0}function Lv(a,b){a=a|0;b=b|0;var c=0;c=H[a+396>>2];if(b){b=H[a>>2];H[b+20>>2]=3;Ia[H[b>>2]](a)}b=H[a+32>>2];H[c+52>>2]=0;H[c+56>>2]=0;H[c+48>>2]=b;H[c+60>>2]=H[a+272>>2]<<1}function Bq(a){a=a|0;var b=0,c=0;b=H[a+584>>2];if(b){c=b;b=cb(72008);H[c+144>>2]=b;if(b){a=1}else{Xa(H[a+628>>2],69673,50131,0);a=0}return a|0}aa(43874,41828,747,69673);X()}function $l(a){var b=0,c=0;b=H[a+224>>2];if(b){c=H[b>>2];if(c){Ta(c)}H[b>>2]=0;if(H[b+72>>2]==8){Qe(b+4|0)}Ta(b);H[a+224>>2]=0}Ia[H[a+20>>2]](H[a+28>>2],H[a+48>>2])|0;Ta(a)}function xz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=1;a=1823;a:{if((c&3)==1){break a}a=1826;if(c&4){break a}d=(c&8)>>>3|0;a=c<<28>>31&1820}c=0;if(!(!b|!d)){c=bf(b,a)}return c|0}function ri(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=H[a+4>>2];a=!f|!H[a+44>>2];if(!a){b=(b<<2)+f|0;F[c|0]=I[b+42|0];F[d|0]=I[b+41|0];F[e|0]=I[b+40|0]}return!a|0}function eD(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-16|0;Ga=d;c=d+8|0;b=H[b+120>>2]+672|0;H[c>>2]=H[b>>2];H[c+4>>2]=H[b+4>>2];b=H[c>>2];M[a+8>>3]=H[c+4>>2];M[a>>3]=b|0;Ga=d+16|0}function FA(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ga-16|0;Ga=d;c=d+8|0;b=H[b+168>>2]+132|0;H[c>>2]=G[b>>1];H[c+4>>2]=G[b+2>>1];b=G[c>>1];M[a+8>>3]=G[c+4>>1];M[a>>3]=b|0;Ga=d+16|0}function vu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(a){QI(c,0,b,0);if(Ha){ab(a,29684);return 0}d=H[a+204>>2];H[a+204>>2]=d|1048576;e=ac(a,N(b,c));H[a+204>>2]=d}return e|0}function uI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=28;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function qI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=52;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function jp(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=33;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function ac(a,b){var c=0;a:{if(!a|!b){break a}c=H[a+672>>2];b:{if(c){c=Ia[c|0](a,b)|0;break b}c=cb(b)}if(c){break a}c=0;if(I[a+206|0]&16){break a}hb(a,29088);X()}return c}function Wo(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=59;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function PI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=60;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function OI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=61;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function NI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=65;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function MI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=66;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function LI(a){a=a|0;var b=0;b=Ga-16|0;Ga=b;H[b+12>>2]=8;H[b+8>>2]=68;H[a+8>>2]=H[a+8>>2]+8;H[a+12>>2]=H[a+12>>2]+1;Ua(H[a+4>>2],b+8|0,4);Ua(H[a+4>>2],b+12|0,4);Ga=b+16|0}function zG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+148>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function yG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+152>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function wG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+160>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function vG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+164>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function uG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+168>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function tG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+172>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function qG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+184>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function oA(a,b){a=a|0;b=b|0;var c=0;if(F[b+23|0]>=0){b=b+12|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}c=a;a=b-4|0;Ya(c,H[a+16>>2],H[a+20>>2])}function lF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+408>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function jG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+212>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function iG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+216>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function hG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+220>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function hF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+420>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function gG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+224>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function gF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+424>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function fG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+228>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function fF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+428>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function eG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+232>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function eF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+432>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function dG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+236>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function cG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+240>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function bG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+244>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function aG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+248>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function YF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+260>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function XF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+264>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function WF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+268>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function TF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+280>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function RF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+288>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function QA(a){a=a|0;var b=0,c=0,d=0;b=H[a+168>>2]+114|0;c=G[b>>1];H[a+104>>2]=c;d=G[b+2>>1];H[a+108>>2]=d;H[a+112>>2]=G[b+4>>1]+c;H[a+116>>2]=G[b+6>>1]+d;return a+104|0}function PF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+296>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function OF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+300>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function NF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+304>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function MG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+100>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function IF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+324>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function HF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+328>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function GF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+332>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function FF(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+336>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function EG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+132>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function BG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+140>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function BB(a,b){a=a|0;b=b|0;var c=0;if(F[b+31|0]>=0){b=b+20|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}c=a;a=b-4|0;Ya(c,H[a+24>>2],H[a+28>>2])}function kg(a){a=a|0;var b=0;H[a>>2]=15568;b=H[a+24>>2];if(!(I[a+28|0]|!b)){Ta(b)}H[a+12>>2]=0;H[a+16>>2]=0;H[a+8>>2]=8;H[a+20>>2]=0;H[a+24>>2]=0;F[a+28|0]=0;return a|0}function kH(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+92>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function bu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(!a){break a}H[a+180>>2]=b;H[a+444>>2]=d?d:407;H[a+172>>2]=c?c:408;if(!H[a+176>>2]){break a}H[a+176>>2]=0;ab(a,29819)}}function XD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-16|0;Ga=d;a=H[a+4>>2];if(a){H[d>>2]=c;c=Ga-16|0;Ga=c;H[c+12>>2]=d;a=ym(a,b,d);Ga=c+16|0}else{a=-1}Ga=d+16|0;return a|0}function WG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+52>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function Rp(a,b){a=a|0;b=b|0;a:{if(H[a+24>>2]!=2){break a}b=H[a+20>>2];if((Ia[H[H[b>>2]+24>>2]](b)|0)!=2){break a}Zn(H[a+20>>2],0);a=H[a+20>>2];Ia[H[H[a>>2]+16>>2]](a)}}function RG(a,b){a=a|0;b=b|0;var c=0,d=0;c=H[a+4>>2];a=H[a+8>>2];if((c|0)!=(a|0)){while(1){d=H[c>>2];Ia[H[H[d>>2]+72>>2]](d,b);c=c+4|0;if((a|0)!=(c|0)){continue}break}}}function Ad(a,b,c){var d=0,e=0,f=0;a:{if(!b){break a}d=H[a+4>>2];if(!d){break a}e=H[a+44>>2];if(!e){break a}f=b;b=e<<2;c=c<<2;$a(d+40|0,f,b>>>0<c>>>0?b:c);F[a+445|0]=0}}function yp(a){a=a|0;var b=0,c=0;c=Ga-16|0;Ga=c;b=H[a+4>>2];H[c+12>>2]=4;Ia[H[H[b>>2]+296>>2]](b,c+12|0)|0;b=H[a+4>>2];Ia[H[H[b>>2]+328>>2]](b)|0;F[a+64|0]=0;Ga=c+16|0}function iB(a,b,c){a=a|0;b=b|0;c=c|0;if(!(!b|!c)){Ia[H[H[a>>2]+12>>2]](a);F[a+28|0]=1;H[a+24>>2]=b;H[a+12>>2]=(b+c|0)+1;H[a+8>>2]=b;H[a+4>>2]=b}return(b|0)!=0&(c|0)!=0}function Mg(a,b){var c=0,d=0;c=(b>>>0)/100|0;d=J[(c<<1)+529760>>1];F[a|0]=d;F[a+1|0]=d>>>8;a=a+2|0;b=J[(b-N(c,100)<<1)+529760>>1];F[a|0]=b;F[a+1|0]=b>>>8;return a+2|0}function Xl(a,b,c,d){var e=0;e=Ga-16|0;Ga=e;F[e+11|0]=0;F[e+8|0]=d>>>16;d=d<<8|(d&65280)>>>8;F[e+9|0]=d;F[e+10|0]=d>>>8;H[e+4>>2]=H[e+8>>2];si(a,b,c,e+4|0);Ga=e+16|0}function Vq(a){a=a|0;var b=0,c=0,d=0;b=Ga-224|0;Ga=b;c=b+16|0;Ia[H[H[a>>2]+12>>2]](a,c);d=H[H[a+828>>2]+628>>2];H[b>>2]=c;Xa(d,47115,47525,b);Af(a);Cb(a+624|0,1);X()}function Pq(a,b){a=a|0;b=b|0;H[a+556>>2]=573;H[a+548>>2]=573;H[a+540>>2]=573;H[a+560>>2]=574;H[a+552>>2]=574;H[a+544>>2]=575;H[a+536>>2]=576;H[a+532>>2]=577;return 1}function nE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[c>>2];c=H[c+4>>2];if((d|0)!=(c|0)){while(1){Ia[H[H[a>>2]+368>>2]](a,b,d);d=d+12|0;if((c|0)!=(d|0)){continue}break}}}function mE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[c>>2];c=H[c+4>>2];if((d|0)!=(c|0)){while(1){Ia[H[H[a>>2]+372>>2]](a,b,d);d=d+12|0;if((c|0)!=(d|0)){continue}break}}}function lE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[c>>2];c=H[c+4>>2];if((d|0)!=(c|0)){while(1){Ia[H[H[a>>2]+376>>2]](a,b,d);d=d+12|0;if((c|0)!=(d|0)){continue}break}}}function kE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[c>>2];c=H[c+4>>2];if((d|0)!=(c|0)){while(1){Ia[H[H[a>>2]+380>>2]](a,b,d);d=d+12|0;if((c|0)!=(d|0)){continue}break}}}function Lc(a){a=a|0;var b=0,c=0;b=H[a+928>>2];a:{if(b){break a}c=a;a=N(H[a+20>>2],H[a+16>>2]);b=cb(a);H[c+928>>2]=b;if(!b){b=0;break a}_a(b,255,a)}return(b|0)!=0|0}function dx(a){a=a|0;var b=0,c=0;H[a+148>>2]=0;b=1;c=H[a+448>>2];b=H[a+336>>2]<=1?H[H[a+340>>2]+(H[a+328>>2]==1?76:12)>>2]:b;H[c+20>>2]=0;H[c+24>>2]=0;H[c+28>>2]=b}function Om(a){var b=0;b=H[a>>2]-1|0;b=F[(N(0-b&b,124511785)>>>27|0)+525888|0];if(!b){a=H[a+4>>2];a=F[(N(0-a&a,124511785)>>>27|0)+525888|0];b=a?a+32|0:0}return b}function dm(a,b,c,d){var e=0,f=0;e=H[a+4>>2];f=H[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=H[a+H[c>>2]>>2]}Ia[H[H[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function pG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+188>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function oG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+192>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function nG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+196>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function mG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+200>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function lG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+204>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function kG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+208>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function dt(a,b){a=a|0;b=b|0;var c=0,d=0;a=H[a>>2];c=H[a>>2];b=H[b>>2];d=H[b>>2];if((c|0)!=(d|0)){return c-d|0}a=H[a+8>>2];if(!a){return 0}return H[b+8>>2]-a|0}function UF(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+276>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function QF(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+292>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function Jx(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;Ia[H[H[a+472>>2]+12>>2]](a,b,H[c>>2],(H[f>>2]<<2)+e|0);H[f>>2]=H[f>>2]+1;H[c>>2]=H[c>>2]+1}function GG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+124>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function FG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+128>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function jH(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+96>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function gH(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+12>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function cH(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+28>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function XG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+48>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function VG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+56>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function UG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+60>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function QG(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+76>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function Pr(a,b){a=a|0;b=b|0;b=Ga-16|0;Ga=b;if(jg(a)){H[a+556>>2]=517;H[a+548>>2]=517;H[a+540>>2]=517;H[b>>2]=11;a=lb(a,65536,b)}else{a=0}Ga=b+16|0;return a|0}function Ni(a,b){var c=0,d=0;c=Ga-16|0;Ga=c;_f(c,512056,b);d=a;a=I[c+11|0];b=a<<24>>24<0;db(d,b?H[c>>2]:c,b?H[c+4>>2]:a);if(F[c+11|0]<0){Ta(H[c>>2])}Ga=c+16|0}function pA(a,b){a=a|0;b=b|0;var c=0;if(F[b+27|0]>=0){b=b+16|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}Ya(a,H[b+16>>2],H[b+20>>2])}function hH(a){a=a|0;var b=0,c=0;b=H[a+4>>2];a=H[a+8>>2];if((b|0)!=(a|0)){while(1){c=H[b>>2];Ia[H[H[c>>2]+8>>2]](c);b=b+4|0;if((a|0)!=(b|0)){continue}break}}}function Rr(a,b){a=a|0;b=b|0;b=Ga-16|0;Ga=b;if(jg(a)){H[a+556>>2]=517;H[a+548>>2]=517;H[a+540>>2]=517;H[b>>2]=7;a=lb(a,65536,b)}else{a=0}Ga=b+16|0;return a|0}function Qn(a,b){a=a|0;b=b|0;var c=0;if(F[b+35|0]>=0){b=b+24|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}Ya(a,H[b+24>>2],H[b+28>>2])}function Fc(a){var b=0;a:{b=H[a+156>>2];if(b){if(Ic(b)){break a}F[(H[H[a>>2]-12>>2]+a|0)+29|0]=1;return}a=H[a+208>>2];if(!a){break a}Ia[H[H[a>>2]+48>>2]](a)}}function $B(a,b){a=a|0;b=b|0;var c=0;if(F[b+31|0]>=0){b=b+20|0;c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}Ya(a,H[b+20>>2],H[b+24>>2])}function oy(a){a=a|0;var b=0;b=H[a+456>>2];H[b+24>>2]=1;H[b+16>>2]=0;H[b+20>>2]=0;H[b>>2]=194;Ia[H[H[a>>2]+16>>2]](a);Ia[H[H[a+460>>2]>>2]](a);H[a+160>>2]=0}function hl(a,b){var c=0,d=0;c=Ga-112|0;Ga=c;a:{if(!a){H[c>>2]=b;a=H[131480];Ob(a,30251,c);Ud(10,a);break a}d=c+16|0;Th(H[a+348>>2],d,b);ab(a,d)}Ga=c+112|0}function sB(a,b){a=a|0;b=b|0;var c=0;c=H[b>>2];b=H[b+4>>2];if((c|0)!=(b|0)){while(1){Ia[H[H[a>>2]+172>>2]](a,c);c=c+12|0;if((b|0)!=(c|0)){continue}break}}}function gd(a){var b=0,c=0;b=a*a;c=b*a;return O(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function Og(a,b){var c=0,d=0;a:{if(!a){break a}c=QI(a,0,b,0);d=Ha;if((a|b)>>>0<65536){break a}c=d?-1:c}a=cb(c);if(!(!a|!(I[a-4|0]&3))){_a(a,0,c)}return a}function nb(a,b,c,d){var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=d;d=H[132729];if(d){Ia[d|0](b,c,H[e+12>>2])}d=H[132911];if(d){Ia[d|0](a,b,c,H[e+12>>2])}Ga=e+16|0}function gl(a,b,c){var d=0;d=8;a:{if(c>>>0>8){break a}d=c;if(d){break a}return-1}if(b>>>0<=7){a=Uc(a+b|0,b+33056|0,b+d>>>0>8?8-b|0:d)}else{a=-1}return a}function Xa(a,b,c,d){var e=0;e=Ga-16|0;Ga=e;H[e+12>>2]=d;d=H[132730];if(d){Ia[d|0](b,c,H[e+12>>2])}d=H[132909];if(d){Ia[d|0](a,b,c,H[e+12>>2])}Ga=e+16|0}function ls(a,b){a=a|0;b=b|0;H[a+556>>2]=498;H[a+548>>2]=498;H[a+540>>2]=498;H[a+568>>2]=499;H[a+560>>2]=500;H[a+552>>2]=500;H[a+544>>2]=500;return 1}function Ne(a,b){var c=0;a:{if(a-1>>>0>253){break a}c=T(Wb(+(a>>>0)/255,+(b|0)*1e-5)*255+.5);if(c<4294967296&c>=0){a=~~c>>>0;break a}a=0}return a&255}function Uq(a){a=a|0;var b=0,c=0;b=Ga-224|0;Ga=b;c=b+16|0;Ia[H[H[a>>2]+12>>2]](a,c);a=H[H[a+828>>2]+628>>2];H[b>>2]=c;nb(a,47115,47525,b);Ga=b+224|0}function SD(a,b){a=a|0;b=b|0;a:{if(b){H[a>>2]=b;b=0;break a}b=Va(464);H[a>>2]=b;_a(b,0,464);b=1}F[a+4|0]=0;F[a+512|0]=b;_a(a+260|0,0,252);return a|0}function Ac(a,b,c,d,e){var f=0;f=H[a+16>>2];if(f){return Ia[f|0](H[a+28>>2],b,c,d,e)|0}if(d){a=-1}else{a=Ia[H[a+40>>2]](H[a+28>>2],b,c,e)|0}return a}function zr(a){a=a|0;var b=0,c=0;b=Ga-224|0;Ga=b;c=b+16|0;Ia[H[H[a>>2]+12>>2]](a,c);a=H[H[a+12>>2]+628>>2];H[b>>2]=c;nb(a,61802,61823,b);Ga=b+224|0}function mz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(fc(a,H[b+8>>2],f)){wi(b,c,d,e);return}a=H[a+8>>2];Ia[H[H[a>>2]+20>>2]](a,b,c,d,e,f)}function ad(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(!H[a+928>>2]){break a}if(!Vf(a,b,c)){break a}d=I[H[a+928>>2]+(N(H[a+16>>2],c)+b|0)|0]}return d|0}function Xy(a){a=a|0;var b=0,c=0;a:{c=H[a+4>>2];if(c){b=H[a+16>>2];if((b|0)<H[a+8>>2]){break a}}F[a+24|0]=1;return-1}H[a+16>>2]=b+1;return I[b+c|0]}function jm(a,b){var c=0;if(I[a+11|0]>>>7|0){c=H[a+4>>2]}else{c=I[a+11|0]}if(c>>>0<=b>>>0){pe();X()}if(I[a+11|0]>>>7|0){a=H[a>>2]}return(b<<2)+a|0}function Vy(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=a?H[a+180>>2]:0;if(d){if((Ia[H[H[d>>2]+12>>2]](d,b,1,c,0,0)|0)==(c|0)){break a}}hb(a,17360);X()}}function Jd(a,b){if(H[a+16>>2]){a=Ia[H[a+12>>2]](H[a+28>>2],b)|0;return a}b=Ia[H[a+36>>2]](H[a+28>>2],b)|0;a=(b|0)==-1;b=a?-1:b;Ha=a?-1:0;return b}function Wg(a){var b=0,c=0;b=Ga-16|0;Ga=b;c=-1;a:{if(Ki(a)){break a}if((Ia[H[a+32>>2]](a,b+15|0,1)|0)!=1){break a}c=I[b+15|0]}Ga=b+16|0;return c}function vc(a,b,c,d){var e=0;e=N(b,c);a:{if(H[d+76>>2]<0){a=Tg(a,e,d);break a}a=Tg(a,e,d)}if((e|0)==(a|0)){return b?c:0}return(a>>>0)/(b>>>0)|0}function yq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a+584>>2];if((b|0)==65557){H[H[c>>2]>>2]=H[d+120>>2];return 1}return Ia[H[d+128>>2]](a,b,c)|0}function qf(a,b){var c=0,d=0;c=wb(b);d=H[a>>2];if(d){Ta(d);H[a>>2]=0}a:{if(!b){break a}d=a;c=c+1|0;a=cb(c);H[d>>2]=a;if(!a){break a}sb(a,b,c)}}function Ty(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=a?H[a+180>>2]:0;if(d){if((Ia[H[H[d>>2]+16>>2]](d,b,1,c)|0)==(c|0)){break a}}hb(a,17567);X()}}function Rb(a,b,c){var d=0;d=H[a+208>>2];if(!(!(!H[a+156>>2]|!d)|!d)){Ia[H[H[d>>2]+52>>2]](d,(c?2:0)|b);a=H[a+208>>2];Ia[H[H[a>>2]+56>>2]](a)}}function hd(a){var b=0;a=a*a;b=a*a;return O(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function nw(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<=49){_h(a,5e3/((b&65535)>>>0)|0,c);return}_h(a,200-(b<<1)|0,c)}function Mo(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=+h;i=+i;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+20>>2]](a,b,c,d,e,f,g,h,i)}}function Lq(a,b){a=a|0;b=b|0;b=cb(4);H[a+584>>2]=b;if(!b){return 0}a:{if(I[a+13|0]&4){b=nd(a);break a}b=Bc(a)}H[H[a+584>>2]>>2]=b;return 1}function Dn(a,b){return((N(I[a+1|0],601)+N(I[a|0],117)|0)+N(I[a+2|0],306)>>>10)-((N(I[b+1|0],601)+N(I[b|0],117)|0)+N(I[b+2|0],306)>>>10)|0}function lc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(!H[a+928>>2]){break a}if(!Vf(a,b,c)){break a}F[H[a+928>>2]+(N(H[a+16>>2],c)+b|0)|0]=d}}function Is(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=H[a+584>>2];if((b|0)==65560){H[H[c>>2]>>2]=H[d>>2];return 1}return Ia[H[d+24>>2]](a,b,c)|0}function he(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ga-768|0;Ga=d;a:{if(!a){break a}if(b){H[d+668>>2]=c;Ia[b|0](d,a);break a}Ta(a)}Ga=d+768|0}function ui(a,b,c,d,e,f){var g=0,h=0;g=H[a+4>>2];h=g>>8;a=H[a>>2];if(g&1){h=H[H[d>>2]+h>>2]}Ia[H[H[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function Kz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=b;b=H[b>>2]+7&-8;H[c>>2]=b+16;d=a,e=Ei(H[b>>2],H[b+4>>2],H[b+8>>2],H[b+12>>2]),M[d>>3]=e}function Hu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=_a(a,0,256);d=I[H[b>>2]+c|0];b=I[H[b+4>>2]+c|0];H[a+32>>2]=d-b<<5;H[a>>2]=(b+d<<5)+-8192}function Sg(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a+4>>2];c=a;break a}b=b-32|0;c=a+4|0}c=H[c>>2];H[a+4>>2]=d>>>b;H[a>>2]=d<<32-b|c>>>b}function ru(a,b,c){a=a|0;b=b|0;c=c|0;if(a){H[a+180>>2]=b;H[a+176>>2]=c?c:401;if(H[a+172>>2]){H[a+172>>2]=0;ab(a,29819)}H[a+444>>2]=0}}function Vk(a,b){var c=0;c=H[a+200>>2];if((c&5)==5){H[a+200>>2]=c|24;if(!b){jb(a,0);return}ab(a,33359);jb(a,b);return}hb(a,33314);X()}function Va(a){a=a|0;var b=0;a=a?a:1;a:{while(1){b=cb(a);if(b){break a}b=H[133982];if(b){Ia[b|0]();continue}break}ia();X()}return b|0}function Sw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;F[H[d>>2]+e|0]=I[(H[a+332>>2]+(N(H[H[b+84>>2]>>2],J[c>>1])+4>>>3&1023)|0)+128|0]}function Af(a){a=a|0;var b=0;b=H[a+4>>2];if(b){Ia[H[b+36>>2]](a,1);if(H[a+16>>2]){H[a+20>>2]=200;H[a+308>>2]=0;return}H[a+20>>2]=100}}function fh(a,b){var c=0,d=0;if(H[a+4>>2]){d=b?-1:0;c=b;b=J[a+26>>1];c=(b|0)==1?d:c;_a(H[a+56>>2],(b|0)==4?N(c&15,17):c,H[a+32>>2])}}function bn(a,b){var c=0;if(F[b+11|0]>=0){c=H[b+4>>2];H[a>>2]=H[b>>2];H[a+4>>2]=c;H[a+8>>2]=H[b+8>>2];return}Ya(a,H[b>>2],H[b+4>>2])}function Gh(a,b,c,d){var e=0;e=a;a=I[b|0]|I[b+1|0]<<8|(I[b+2|0]<<16|I[b+3|0]<<24);ic(e,a<<24|a<<8&16711680|(a>>>8&65280|a>>>24),c,d)}function Fs(a){a=a|0;var b=0;H[a>>2]=15536;b=H[a+4>>2];if(b){Ta(b)}b=a+4|0;H[b>>2]=0;H[b+4>>2]=0;H[b+8>>2]=0;H[b+12>>2]=0;return a|0}function RI(a,b){var c=0;c=b>>31;a=a^c;a=c^SI(a-c|0,(b^c)-((a>>>0<c>>>0)+c|0)|0,3);b=a-c|0;Ha=(Ha^c)-((a>>>0<c>>>0)+c|0)|0;return b}function Qg(a,b){var c=0,d=0;a:{if(b>>>0<=31){d=H[a>>2];c=a+4|0;break a}b=b-32|0;c=a}c=H[c>>2];H[a>>2]=d<<b;H[a+4>>2]=c<<b|d>>>32-b}function Ih(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!(!a|!b)){F[b+120|0]=e;H[b+116>>2]=d;H[b+112>>2]=c;H[b+8>>2]=H[b+8>>2]|128}}function HE(a){a=a|0;var b=0,c=0;b=H[a+4>>2];if(!b){return-1}b=Ug(b);af(H[a+4>>2],0,2);c=Ug(H[a+4>>2]);af(H[a+4>>2],b,0);return c|0}function Fg(a,b,c,d,e){var f=0,g=0;f=H[a+4>>2];g=f>>8;a=H[a>>2];if(f&1){g=H[H[c>>2]+g>>2]}Ia[H[H[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function CD(a){a=a|0;var b=0;a=H[H[a>>2]-20>>2]+a|0;b=H[a+156>>2];if(b){Ta(Dc(b));H[a+156>>2]=0}b=a+124|0;Hn(b);H[a+120>>2]=H[b>>2]}function rj(a){a=a|0;var b=0;H[a>>2]=170176;b=H[a+4>>2];Ia[H[H[b>>2]+8>>2]](b);b=H[a+4>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}return a|0}function Yq(a){a=a|0;var b=0;b=H[a+828>>2];H[b+608>>2]=H[b+600>>2];yb(b);H[a+780>>2]=H[b+596>>2];H[a+784>>2]=H[b+600>>2];return 1}function No(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;f=f|0;g=g|0;h=h|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+16>>2]](a,b,c,d,e,f,g,h)}}function By(a){a=a|0;H[a+216>>2]=0;H[a+436>>2]=0;H[a+144>>2]=0;a=H[a+460>>2];H[a+164>>2]=0;H[a+24>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0}function DC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;M[b>>3]=M[a+24>>3];M[c>>3]=M[a+32>>3];M[d>>3]=M[a+40>>3];M[e>>3]=M[a+48>>3]}function AC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;M[b>>3]=M[a+20>>3];M[c>>3]=M[a+28>>3];M[d>>3]=M[a+36>>3];M[e>>3]=M[a+44>>3]}function Iy(a){a=a|0;var b=0,c=0;b=Ga-224|0;Ga=b;c=b+16|0;Ia[H[H[a>>2]+12>>2]](a,c);H[b>>2]=c;Ob(H[131480],24688,b);Ga=b+224|0}function tz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(fc(a,H[b+8>>2],0)){xi(b,c,d);return}a=H[a+8>>2];Ia[H[H[a>>2]+28>>2]](a,b,c,d)}function xC(a){a=a|0;var b=0;b=H[a+28>>2];if(b){return Ia[H[H[b>>2]+16>>2]](b)|0}return I[a+26|0]|I[a+25|0]<<8|I[a+24|0]<<16}function qk(a,b,c){var d=0;d=H[a>>2];if(d){Ta(d);H[a>>2]=0}a:{if(!b){break a}d=a;a=cb(c);H[d>>2]=a;if(!a){break a}sb(a,b,c)}}function qC(a){a=a|0;var b=0;b=H[a+24>>2];if(b){return Ia[H[H[b>>2]+16>>2]](b)|0}return I[a+22|0]|I[a+21|0]<<8|I[a+20|0]<<16}function Pu(a,b,c){a=a|0;b=b|0;c=c|0;a=_a(a,0,256);b=H[b>>2]+c|0;c=I[b|0];b=I[b+1|0];H[a+4>>2]=c-b<<5;H[a>>2]=(b+c<<5)+-8192}function EE(a,b){a=a|0;b=b|0;H[a+32>>2]=0;H[a+36>>2]=0;H[a+40>>2]=0;H[a+44>>2]=0;M[a+48>>3]=H[b+64>>2];M[a+56>>3]=H[b+68>>2]}function xo(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;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+80>>2]](a,b,c,d,e,f,g)}}function wo(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;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+84>>2]](a,b,c,d,e,f,g)}}function Gy(a){a=a|0;var b=0;Ia[H[H[a>>2]+8>>2]](a);b=H[a+4>>2];if(b){Ia[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0;Ea(1);X()}function bm(a){a=a|0;var b=0,c=0;H[a>>2]=530768;b=H[a+4>>2]-12|0;c=H[b+8>>2]-1|0;H[b+8>>2]=c;if((c|0)<0){Ta(b)}return a|0}function Ui(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=a;a=H[a+68>>2];H[(d+((c-1>>>0<9?c:a-1>>>0<9?a:0)<<2)|0)+400>>2]=b;return 1}function ii(a,b){H[a+28>>2]=b;H[a+24>>2]=8;H[a+20>>2]=9;H[a+16>>2]=10;H[a+12>>2]=11;H[a+8>>2]=12;H[a+4>>2]=13;H[a>>2]=14}function fB(a){a=a|0;var b=0;b=H[a+240>>2];H[a+240>>2]=0;Ia[H[H[a>>2]+104>>2]](a);H[a+240>>2]=b;Ia[H[H[a>>2]+12>>2]](a)}
|
||
function Ci(a,b,c){a:{if(!c){break a}while(1){if(I[a|0]&32){break a}Ng(H[b>>2],a);b=b+4|0;c=c-1|0;if(c){continue}break}}}function oo(a){a=a|0;var b=0;b=H[a+208>>2];H[a+208>>2]=0;Ia[H[H[a>>2]+16>>2]](a);H[a+208>>2]=b;Ia[H[H[a>>2]+32>>2]](a)}function xk(a,b,c){ic(a,1229209940,b,c);b=H[a+272>>2];H[a+224>>2]=H[a+268>>2];H[a+228>>2]=b;H[a+200>>2]=H[a+200>>2]|4}function Ho(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+40>>2]](a,b,c,d,e,f,g)}}function Go(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+44>>2]](a,b,c,d,e,f,g)}}function CG(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ga-16|0;Ga=c;d=c+8|0;H[d>>2]=0;a=th(d,a,b);Ga=c+16|0;return(a?H[d>>2]:0)|0}function su(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(!a){break a}if((Lf(b,1,c,H[a+180>>2])|0)==(c|0)){break a}hb(a,29530);X()}}function du(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(!a){break a}if((vc(b,1,c,H[a+180>>2])|0)==(c|0)){break a}hb(a,29518);X()}}function _n(a,b){var c=0;c=H[a+208>>2];if(c){Ia[H[H[c>>2]+4>>2]](c)}c=Va(8);H[c+4>>2]=b;H[c>>2]=171548;H[a+208>>2]=c}function Ve(a){a=a|0;var b=0;H[a>>2]=19180;b=H[a+4>>2];if(!(!b|!I[a+12|0])){Ta(b);H[a+4>>2]=0;H[a+8>>2]=0}return a|0}function Bg(a,b,c){H[a+20>>2]=c;H[a+16>>2]=0;H[a+4>>2]=b;F[a+24|0]=0;H[a+8>>2]=c;H[a>>2]=19180;F[a+12|0]=!b;return a}function Xd(a){a=a|0;var b=0;H[a+8>>2]=0;H[a+12>>2]=0;H[a>>2]=196864;b=H[a+4>>2];if(b){ed(b);H[a+4>>2]=0}return a|0}function Jm(a,b,c,d,e,f,g,h,i){H[a>>2]=b;H[a+4>>2]=c;H[a+8>>2]=d;H[a+12>>2]=e&65535|(i>>>16&32768|e>>>16&32767)<<16}function er(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=123;Ia[H[b+4>>2]](a,-1);H[a+804>>2]=2;H[a+800>>2]=69465;return 1}function el(a,b){Pd(a,b,32767,-1);if(H[a+644>>2]){fb(a,H[a+648>>2]);H[a+644>>2]=0;H[a+648>>2]=0}if(b){_a(b,0,236)}}function mm(a,b){if(b>>>0<=9){F[a|0]=b+48;return a+1|0}b=J[(b<<1)+529760>>1];F[a|0]=b;F[a+1|0]=b>>>8;return a+2|0}function Jn(a){H[a+28>>2]=0;H[a+24>>2]=1;H[a+20>>2]=2;H[a+16>>2]=3;H[a+12>>2]=4;H[a+8>>2]=5;H[a+4>>2]=6;H[a>>2]=7}function Cg(a,b,c,d){a:{if(!H[a+924>>2]){break a}if(!Vf(a,b,c)){break a}F[H[a+924>>2]+(N(H[a+16>>2],c)+b|0)|0]=d}}function Sy(a){a=a|0;var b=0;a:{b=a?H[a+180>>2]:0;if(b){if(Ia[H[H[b>>2]+32>>2]](b)|0){break a}}hb(a,17704);X()}}function AB(a){a=a|0;a=534032;while(1){if(F[a-1|0]<0){Ta(H[a-12>>2])}a=a-16|0;if((a|0)!=532064){continue}break}}function fc(a,b,c){if(!c){return H[a+4>>2]==H[b+4>>2]}if((a|0)==(b|0)){return 1}return!Hi(H[a+4>>2],H[b+4>>2])}function lC(a){a=a|0;var b=0;H[a>>2]=187820;b=H[a+88>>2];if(b){Ia[H[H[b>>2]+4>>2]](b);H[a+88>>2]=0}return a|0}function Yd(a,b){a=a|0;b=b|0;var c=0;c=a;a=H[a+68>>2];return H[(c+((b-1>>>0<9?b:a-1>>>0<9?a:0)<<2)|0)+400>>2]}function vy(a){a=a|0;var b=0;b=H[a+440>>2];if(H[a+84>>2]){Ia[H[H[a+480>>2]+8>>2]](a)}H[b+12>>2]=H[b+12>>2]+1}function ni(a){var b=0;if(!H[a+4>>2]){H[a+8>>2]=0;H[a+16>>2]=0;H[a+20>>2]=0;b=cb(1);F[a+12|0]=1;H[a+4>>2]=b}}function js(a,b){a=a|0;b=b|0;b=N(H[a+588>>2],b);H[a+604>>2]=b+H[a+604>>2];H[a+608>>2]=H[a+608>>2]-b;return 1}function hj(a){a=a|0;var b=0;b=H[a+156>>2];if(b){Ta(Dc(b));H[a+156>>2]=0}b=a+124|0;Hn(b);H[a+120>>2]=H[b>>2]}function cC(a){a=a|0;var b=0;H[a>>2]=188064;b=a-4|0;H[b>>2]=188004;if(F[a+31|0]<0){Ta(H[a+20>>2])}return b|0}function vo(a){a=a|0;H[a>>2]=172116;if(F[a+27|0]<0){Ta(H[a+16>>2])}if(F[a+15|0]<0){Ta(H[a+4>>2])}return a|0}function fm(a){var b=0;b=Ga-16|0;Ga=b;if(I[a+11|0]>>>7|0){a=H[a>>2]}H[b>>2]=a;Ob(H[131480],1935,b);ia();X()}function dA(a){a=a|0;var b=O(0);b=O(L[a+344>>2]+O(.5));if(b<O(4294967296)&b>=O(0)){return~~b>>>0|0}return 0}function En(a){a=a|0;H[a>>2]=192360;if(F[a+27|0]<0){Ta(H[a+16>>2])}if(F[a+15|0]<0){Ta(H[a+4>>2])}return a|0}function sm(a){var b=0;b=Ga-16|0;Ga=b;if(I[a+11|0]>>>7|0){a=H[a>>2]}H[b+8>>2]=a;Ga=b+16|0;return H[b+8>>2]}function yE(a){a=a|0;a=H[a+4>>2];if(!a){return-1}if(H[a+76>>2]<0){a=H[a>>2]}else{a=H[a>>2]}return a>>>5&1}function lA(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(e>>>0<=2){a=Vm(b,c,d,e)?-1:0}else{a=-1}return a|0}function Ug(a){var b=0;a=Sm(a);b=Ha;if((b|0)>=0&a>>>0>=2147483648|(b|0)>0){H[133544]=61;return-1}return a}function SH(a){a=a|0;var b=0;b=H[a+4>>2]-1|0;H[a+4>>2]=b;if(!H[a+4>>2]){Ia[H[H[a>>2]+4>>2]](a)}return b|0}function Ol(a){a=a|0;var b=0;H[a>>2]=19304;b=H[a+940>>2];if(b){Fh(b)}H[a>>2]=15644;nc(a);kc(a);return a|0}function Mm(a){var b=0;b=wa(-100,a|0,0)|0;if((b|0)==-31){b=va(a|0)|0}if(b>>>0>=4294963201){H[133544]=0-b}}function CE(a){a=a|0;a=H[a+4>>2];if(!a){return 1}if(H[a+76>>2]<0){a=H[a>>2]}else{a=H[a>>2]}return a>>>4&1}function tF(a){a=a|0;var b=0,c=0;b=1;c=H[a+4>>2];if(!(!c|!I[a+8|0])){b=ed(c);H[a+4>>2]=0;b=!b}return b|0}function Hg(a,b){var c=0,d=0,e=0;c=Ga-32|0;Ga=c;d=c+21|0;e=c+32|0;em(c+8|0,d,e,b);hm(a,d,H[c+8>>2]);Ga=e}function rm(a){if(!H[a+136>>2]){H[a+136>>2]=H[H[133584]>>2]?526992:526968}if(!H[a+72>>2]){H[a+72>>2]=1}}function bC(a){a=a|0;var b=0;H[a>>2]=188064;b=a-4|0;H[b>>2]=188004;if(F[a+31|0]<0){Ta(H[a+20>>2])}Ta(b)}function ZF(a){a=a|0;var b=0;H[a>>2]=17872;b=H[a+4>>2];if(!(!b|!I[a+8|0])){ed(b);H[a+4>>2]=0}return a|0}function ND(a){a=a|0;var b=0;H[a>>2]=186180;b=a-4|0;H[b>>2]=186124;a=H[a+360>>2];if(a){Ta(a)}return b|0}function ev(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=_a(a,0,256),e=(I[H[b>>2]+c|0]<<6)+-8192|0,H[d>>2]=e}function Zq(a){a=a|0;var b=0;b=H[a+828>>2];H[b+604>>2]=H[a+780>>2];H[b+608>>2]=H[b+600>>2]-H[a+784>>2]}function EB(a){a=a|0;var b=0;H[a>>2]=188980;b=a-4|0;H[b>>2]=188932;a=H[a+20>>2];if(a){Ta(a)}return b|0}function Ht(){var a=0;a=Va(20);H[a+8>>2]=0;H[a+12>>2]=0;H[a+16>>2]=0;H[a>>2]=0;H[a+4>>2]=0;return a|0}function tD(a){a=a|0;a=H[(H[H[a>>2]-36>>2]+a|0)+120>>2]+592|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function hD(a){a=a|0;a=H[(H[H[a>>2]-60>>2]+a|0)+120>>2]+596|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function ez(a){a=a|0;var b=0;b=H[a+4>>2];if(!(!b|!I[a+12|0])){Ta(b);H[a+4>>2]=0;H[a+8>>2]=0}return 1}function Bo(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+64>>2]](a,b,c,d,e)}}function lt(a,b){a=a|0;b=b|0;if((b|0)<=0){a=Bc(a);a=a?a:1;b=a>>>0>8192?1:8192/(a>>>0)|0}return b|0}function Uo(a){var b=0;b=Ga-48|0;Ga=b;a:{if(a){To(b,a);a=Wl(b);break a}a=Wl(0)}Ga=b+48|0;return a}
|
||
function Md(a){var b=0;b=I[a+3|0];F[a+3|0]=I[a|0];F[a|0]=b;b=I[a+2|0];F[a+2|0]=I[a+1|0];F[a+1|0]=b}function MD(a){a=a|0;var b=0;H[a>>2]=186180;b=a-4|0;H[b>>2]=186124;a=H[a+360>>2];if(a){Ta(a)}Ta(b)}function yr(a,b){a=a|0;b=b|0;a=H[a+12>>2];Xa(H[a+628>>2],61802,62060,0);Cb(H[a+584>>2]+4|0,1);X()}function xr(a,b){a=a|0;b=b|0;a=H[a+12>>2];Xa(H[a+628>>2],61802,62060,0);Cb(H[a+584>>2]+4|0,1);X()}function tu(a){a=a|0;if(!a){return 0}a=ll(2,H[a+672>>2],H[a+668>>2]);if(a){_a(a,0,236)}return a|0}function rD(a){a=a|0;var b=0;a=H[(H[H[a>>2]-40>>2]+a|0)+120>>2];b=H[a+16>>2];return(b?b:a+24|0)|0}function jr(a){a=a|0;var b=0;b=H[a+4>>2]-1|0;H[a+4>>2]=b;if(!b){Ia[H[H[a>>2]+4>>2]](a)}return b|0}function fw(a){a=a|0;H[H[a+388>>2]+12>>2]=0;Ia[H[H[a+404>>2]+4>>2]](a);Ia[H[H[a+404>>2]+8>>2]](a)}function VD(a){a=a|0;var b=0;H[a+4>>2]=186180;H[a>>2]=186124;b=H[a+364>>2];if(b){Ta(b)}return a|0}function Us(a,b){a=a|0;b=b|0;H[a+528>>2]=0;H[a+516>>2]=467;H[a+512>>2]=0;H[a+524>>2]=467;return 1}function DB(a){a=a|0;var b=0;H[a>>2]=188980;b=a-4|0;H[b>>2]=188932;a=H[a+20>>2];if(a){Ta(a)}Ta(b)}function xu(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!a|(c|0)!=156){a=d}else{H[a+156>>2]=b}return a|0}function fb(a,b){a=a|0;b=b|0;var c=0;if(!(!a|!b)){c=H[a+676>>2];if(c){Ia[c|0](a,b);return}Ta(b)}}function _l(a){var b=0;a:{if(!H[a+928>>2]){break a}if(!Vf(a,0,0)){break a}b=H[a+928>>2]}return b}function Wa(a,b,c){if(c){while(1){H[a>>2]=H[b>>2];a=a+4|0;b=b+4|0;c=c-1|0;if(c){continue}break}}}function HB(a){a=a|0;var b=0;H[a+4>>2]=188980;H[a>>2]=188932;b=H[a+24>>2];if(b){Ta(b)}return a|0}function pu(a){a=a|0;var b=0;b=1;if(!(!a|!I[a+398|0])){H[a+208>>2]=H[a+208>>2]|2;b=7}return b|0}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(fc(a,H[b+8>>2],f)){wi(b,c,d,e)}}function jC(a){a=a|0;H[a+4>>2]=188064;H[a>>2]=188004;if(F[a+35|0]<0){Ta(H[a+24>>2])}return a|0}function yu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(a){H[a+676>>2]=d;H[a+672>>2]=c;H[a+668>>2]=b}}function wu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(a){H[a+164>>2]=d;H[a+160>>2]=c;H[a+168>>2]=b}}function tm(a){var b=0;b=a;a=0;while(1){if((a|0)!=3){H[(a<<2)+b>>2]=0;a=a+1|0;continue}break}}function YE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=H[a+4>>2];if(!a){return 0}return vc(b,c,d,a)|0}function Oi(a,b,c,d){var e=0,f=0;a=H[a+4>>2];if(a){e=d,f=Lf(b,1,c,a),H[e>>2]=f}return(a|0)!=0}function JC(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;return 0}function UD(a){a=a|0;var b=0;H[a+4>>2]=186180;H[a>>2]=186124;b=H[a+364>>2];if(b){Ta(b)}Ta(a)}function Tp(a){a=a|0;var b=0;H[a>>2]=169580;b=H[a+68>>2];if(b){Ta(b);H[a+68>>2]=0}return a|0}function Nc(a){var b=0,c=0;c=a;while(1){b=c;c=b+4|0;if(H[b>>2]){continue}break}return b-a>>2}function kC(a){a=a|0;var b=0;H[a>>2]=187820;b=H[a+88>>2];if(b){Ia[H[H[b>>2]+4>>2]](b)}Ta(a)}function GB(a){a=a|0;var b=0;H[a+4>>2]=188980;H[a>>2]=188932;b=H[a+24>>2];if(b){Ta(b)}Ta(a)}function vf(a,b){var c=0;c=Ga-96|0;Ga=c;if(!a){hb(0,b);X()}Th(H[a+348>>2],c,b);hb(a,c);X()}function it(a,b,c){a=a|0;b=b|0;c=c|0;if(c&1){aa(48966,47741,715,55140);X()}He(b,(c|0)/2|0)}function gj(a,b){if(b){gj(a,H[b>>2]);gj(a,H[b+4>>2]);if(F[b+31|0]<0){Ta(H[b+20>>2])}Ta(b)}}function ft(a,b,c){a=a|0;b=b|0;c=c|0;if(c&3){aa(50218,47741,731,55178);X()}Ld(b,(c|0)/4|0)}function et(a,b,c){a=a|0;b=b|0;c=c|0;if(c&7){aa(50642,47741,739,55197);X()}Ch(b,(c|0)/8|0)}function ef(a){a=a|0;var b=0;H[a+8>>2]=0;H[a+12>>2]=0;b=H[a+4>>2];if(b){ed(b);H[a+4>>2]=0}}function cr(a){a=a|0;var b=0;b=H[a+828>>2];H[a+800>>2]=H[b+596>>2];H[a+804>>2]=H[b+608>>2]}function Xq(a){a=a|0;var b=0;b=H[a+828>>2];H[a+780>>2]=H[b+596>>2];H[a+784>>2]=H[b+600>>2]}function TB(a){a=a|0;var b=0;H[a>>2]=188352;b=H[a+8>>2];if(b){Ta(b);H[a+8>>2]=0}return a|0}function Mz(a){a=a|0;var b=0;b=a;a=H[a>>2];Ia[H[a+12>>2]](b,H[a+288>>2]);Cb(a+132|0,1);X()}function iC(a){a=a|0;H[a+4>>2]=188064;H[a>>2]=188004;if(F[a+35|0]<0){Ta(H[a+24>>2])}Ta(a)}function ci(a){a=a|0;var b=0;b=H[a+4>>2];if(b){Ia[H[b+40>>2]](a)}H[a+20>>2]=0;H[a+4>>2]=0}function Yi(a){aj(a+680|0);H[a+24>>2]=186180;H[a+20>>2]=186124;a=H[a+384>>2];if(a){Ta(a)}}function Vp(a,b){a=a|0;b=b|0;if(b){Zn(H[a+20>>2],3);a=H[a+20>>2];Ia[H[H[a>>2]+16>>2]](a)}}function Cx(a){a=a|0;var b=0;b=H[a+472>>2];H[b+92>>2]=H[a+316>>2];H[b+96>>2]=H[a+116>>2]}function Vf(a,b,c){var d=0;if(!((c|b)<0|H[a+20>>2]<=(c|0))){d=H[a+16>>2]>(b|0)}return d}function TI(a,b){var c=0,d=0;c=b&31;d=(-1>>>c&a)<<c;c=a;a=0-b&31;return d|(c&-1<<a)>>>a}function no(a,b,c){a=H[H[a>>2]-12>>2]+a|0;H[a+4>>2]=b;H[a+12>>2]=(b+c|0)+1;H[a+8>>2]=b}function Le(a){var b=0,c=0;c=a;b=H[a+100>>2];a=H[a+60>>2];return lk(c,a>>>0>b>>>0?b:a)}function EF(a){a=a|0;var b=0;H[a>>2]=17872;b=H[a+4>>2];if(!(!b|!I[a+8|0])){ed(b)}Ta(a)}function zj(a){a=a|0;if(I[a+64|0]){Ia[H[H[a>>2]+52>>2]](a,0);Ia[H[H[a>>2]+56>>2]](a)}}function ZG(a,b){a=a|0;b=b|0;if(H[b+76>>2]<0){a=H[b>>2]}else{a=H[b>>2]}return a>>>5&1}function Vd(a,b,c){var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=c;a=Am(a,b,c);Ga=d+16|0;return a}function Tq(a,b){a=a|0;b=b|0;H[a+556>>2]=571;H[a+548>>2]=571;H[a+540>>2]=571;return 1}function xb(a,b,c){var d=0;d=H[a+172>>2];if(d){Ia[d|0](a,b,c);return}hb(a,29143);X()}function Tf(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}function TC(a){a=a|0;return H[(H[(H[H[a>>2]-96>>2]+a|0)+120>>2]+640|0)+12>>2]>>>31|0}function RC(a){a=a|0;return H[(H[(H[H[a>>2]-100>>2]+a|0)+120>>2]+640|0)+8>>2]>>>31|0}function Kb(a,b,c){var d=0;d=H[a+176>>2];if(d){Ia[d|0](a,b,c);return}hb(a,29171);X()}function Ix(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;qd(H[b>>2],c,d,0,e,H[a+112>>2])}function qE(a,b){a=a|0;b=b|0;a=H[a+4>>2];if(!a){return 0}return(Ud(b,a)|0)==(b|0)|0}function iy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ia[H[H[a+452>>2]+4>>2]](a,0,0,0,b,c,d)}function NE(a,b,c){a=a|0;b=b|0;c=c|0;a=H[a+4>>2];if(!a){return 0}return!af(a,b,c)|0}function Lo(a,b,c){a=a|0;b=b|0;c=c|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+24>>2]](a,b,c)}}function Hr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Xa(H[a+628>>2],69200,62165,0);return 0}function Ao(a,b,c){a=a|0;b=b|0;c=c|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+68>>2]](a,b,c)}}function wm(a,b,c){if(c){while(1){H[a>>2]=b;a=a+4|0;c=c-1|0;if(c){continue}break}}}function Jo(a,b,c){a=a|0;b=+b;c=+c;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+32>>2]](a,b,c)}}function Io(a,b,c){a=a|0;b=+b;c=+c;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+36>>2]](a,b,c)}}function qj(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;g=g|0;h=+h;i=+i}function dr(a){a=a|0;var b=0;b=H[a+916>>2];H[a+800>>2]=H[a+912>>2];H[a+804>>2]=b}function _q(a){a=a|0;var b=0;b=H[a+916>>2];H[a+780>>2]=H[a+912>>2];H[a+784>>2]=b}function uD(a){a=a|0;a=H[a+120>>2]+592|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function iD(a){a=a|0;a=H[a+120>>2]+596|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function Qy(a,b,c){a=a|0;b=b|0;c=c|0;return Ia[H[H[a>>2]+12>>2]](a,b,1,c,0,0)|0}function NA(a){a=a|0;a=H[a+168>>2]+124|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function HA(a){a=a|0;a=H[a+168>>2]+128|0;return I[a|0]|I[a+1|0]<<8|I[a+2|0]<<16}function Nx(a){a=a|0;var b=0;b=H[a+472>>2];H[b+36>>2]=0;H[b+44>>2]=H[a+116>>2]}function IC(a){a=a|0;var b=0;H[a>>2]=187312;b=H[a+4>>2];if(b){Ta(b)}return a|0}function ED(a){a=a|0;var b=0;H[a>>2]=186356;b=H[a+8>>2];if(b){Ta(b)}return a|0}function uz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(fc(a,H[b+8>>2],0)){xi(b,c,d)}}function fd(a,b){return I[a+458|0]?b:b<<8&16711680|b<<24|(b>>>8&65280|b>>>24)}function Tm(a){Sb(a,3);H[a+940>>2]=0;H[a>>2]=19136;_a(a+460|0,0,464);return a}function SA(a){a=a|0;var b=0;H[a>>2]=196e3;b=H[a+8>>2];if(b){Ta(b)}return a|0}function sD(a){a=a|0;var b=0;a=H[a+120>>2];b=H[a+16>>2];return(b?b:a+24|0)|0}function lB(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}function eu(a,b){a=a|0;b=b|0;if(a){H[a+280>>2]=b;H[a+204>>2]=H[a+204>>2]|2}}function Vm(a,b,c,d){if(H[a+76>>2]<0){return Wm(a,b,c,d)}return Wm(a,b,c,d)}function Py(a,b,c){a=a|0;b=b|0;c=c|0;return Ia[H[H[a>>2]+16>>2]](a,b,1,c)|0}function tC(a,b,c){a=a|0;b=b|0;c=c|0;H[b>>2]=H[a+48>>2];H[c>>2]=H[a+52>>2]}function mC(a,b,c){a=a|0;b=b|0;c=c|0;H[b>>2]=H[a+44>>2];H[c>>2]=H[a+48>>2]}function hz(a){a=a|0;var b=0;b=H[a+4>>2];return(b?H[a+44>>2]?b+40|0:0:0)|0}function be(a){if(F[a+23|0]<0){Ta(H[a+12>>2])}if(F[a+11|0]<0){Ta(H[a>>2])}}function Ob(a,b,c){var d=0;d=Ga-16|0;Ga=d;H[d+12>>2]=c;zm(a,b,c);Ga=d+16|0}function Kp(a){a=a|0;var b=0;H[a>>2]=169580;b=H[a+68>>2];if(b){Ta(b)}Ta(a)}function zo(a,b){a=a|0;b=b|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+72>>2]](a,b)}}function SB(a){a=a|0;var b=0;H[a>>2]=188352;b=H[a+8>>2];if(b){Ta(b)}Ta(a)}function HC(a){a=a|0;var b=0;H[a>>2]=187312;b=H[a+4>>2];if(b){Ta(b)}Ta(a)}function Fh(a){var b=0,c=0;b=H[a+628>>2];c=H[a+644>>2];rk(a);Ia[c|0](b)|0}function Eo(a,b){a=a|0;b=b|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+52>>2]](a,b)}}function DD(a){a=a|0;var b=0;H[a>>2]=186356;b=H[a+8>>2];if(b){Ta(b)}Ta(a)}function vs(a){a=a|0;var b=0;H[a>>2]=15536;b=H[a+4>>2];if(b){Ta(b)}Ta(a)}function nH(a,b,c,d,e,f,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;f=f|0;g=g|0;h=h|0}function RA(a){a=a|0;var b=0;H[a>>2]=196e3;b=H[a+8>>2];if(b){Ta(b)}Ta(a)}function Cb(a,b){a=a|0;b=b|0;if(!H[133979]){H[133980]=b;H[133979]=a}sa()}function ur(a){a=a|0;var b=0;b=a;a=H[a+4>>2]+1|0;H[b+4>>2]=a;return a|0}function fD(a){a=a|0;return H[H[(H[H[a>>2]+-64>>2]+a|0)+120>>2]+612>>2]}function Ms(a){a=a|0;H[a+84>>2]=131088;G[a+98>>1]=J[a+90>>1]==32844?1:3}function yD(a){a=a|0;return+M[H[(H[H[a>>2]-28>>2]+a|0)+120>>2]+632>>3]}function vD(a){a=a|0;return+M[H[(H[H[a>>2]-32>>2]+a|0)+120>>2]+624>>3]}function lD(a){a=a|0;return H[H[(H[H[a>>2]-52>>2]+a|0)+120>>2]+600>>2]}function jD(a){a=a|0;return H[H[(H[H[a>>2]-56>>2]+a|0)+120>>2]+604>>2]}function ZC(a){a=a|0;return H[H[(H[H[a>>2]-80>>2]+a|0)+120>>2]+608>>2]}function XC(a){a=a|0;return H[H[(H[H[a>>2]-84>>2]+a|0)+120>>2]+620>>2]}function nD(a){a=a|0;return H[H[(H[H[a>>2]-48>>2]+a|0)+120>>2]+12>>2]}function Xs(a,b){a=a|0;b=b|0;Xa(H[a+628>>2],H[a>>2],43008,0);return 0}function Rq(a,b){a=a|0;b=b|0;H[a+548>>2]=572;H[a+540>>2]=572;return 1}function ud(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}function qe(a,b){return b?a<<8&16711680|a<<24|(a>>>8&65280|a>>>24):a}function pD(a){a=a|0;return H[H[(H[H[a>>2]-44>>2]+a|0)+120>>2]+8>>2]}function Fz(a,b){a=a|0;b=b|0;if(!H[133979]){H[133980]=b;H[133979]=a}}function zz(a){a=a|0;a=H[a+24>>2];H[a+4>>2]=4096;H[a>>2]=H[a+52>>2]}function Fr(a,b){a=a|0;b=b|0;Xa(H[a+628>>2],69185,62165,0);return 0}function $x(a){a=a|0;var b=0;b=H[a>>2];H[b+20>>2]=47;Ia[H[b>>2]](a)}function bD(a){a=a|0;return H[(H[H[a>>2]-72>>2]+a|0)+120>>2]+448|0}function VC(a){a=a|0;return H[(H[H[a>>2]-88>>2]+a|0)+120>>2]+680|0}function YD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return vc(c,1,d,b)|0}function Sm(a){if(H[a+76>>2]<0){a=Um(a);return a}a=Um(a);return a}function KC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Lf(c,1,d,b)|0}function vn(a){a=a|0;var b=0;b=a+120|0;on(b);H[a+168>>2]=H[b>>2]}function Zy(a){a=a|0;return(H[a+4>>2]?H[a+16>>2]>H[a+8>>2]:-1)|0}function Gf(a){if(a>>>0>1073741823){dc(1605);X()}return Va(a<<2)}function GC(a){a=a|0;return I[a+14|0]|I[a+13|0]<<8|I[a+12|0]<<16}function $D(a,b){a=a|0;b=b|0;return ro(H[H[a>>2]-12>>2]+a|0,b)|0}function yo(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+76>>2]](a)}}function Ua(a,b,c){a=H[a+4>>2];if(a){vc(b,1,c,a)}return(a|0)!=0}function UC(a){a=a|0;return H[(H[a+120>>2]+640|0)+12>>2]>>>31|0}function Oo(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+12>>2]](a)}}function MA(a){a=a|0;a=H[H[a+168>>2]+72>>2];return(a?a+4|0:0)|0}function LA(a){a=a|0;a=H[H[a+168>>2]+60>>2];return(a?a+4|0:0)|0}function Ko(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+28>>2]](a)}}function KA(a){a=a|0;a=H[H[a+168>>2]+64>>2];return(a?a+4|0:0)|0}function IE(a){a=a|0;a=H[a+4>>2];if(!a){return 0}return Ug(a)|0}function Gg(a){var b=0;b=H[a+928>>2];if(b){Ta(b);H[a+928>>2]=0}}function GE(a){a=a|0;a=H[a+4>>2];if(!a){return 0}return!cf(a)|0}function Fo(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+48>>2]](a)}}function Do(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+56>>2]](a)}}function Co(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+60>>2]](a)}}function zA(a){a=a|0;return J[(H[a+168>>2]+104|0)+6>>1]>>>15|0}function yA(a){a=a|0;return J[(H[a+168>>2]+104|0)+4>>1]>>>15|0}function lf(a,b,c,d,e,f,g){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;g=+g}function hy(a){a=a|0;bi(a,1);bi(a,0);Ta(H[a+4>>2]);H[a+4>>2]=0}function Uy(a,b){a=a|0;b=b|0;ue(H[a+168>>2],b,255);Cb(a,1);X()}function Uh(a,b){if(I[a+206|0]&128){ab(a,b);return}hb(a,b);X()}function Tn(a){a=a|0;return I[a+10|0]|I[a+9|0]<<8|I[a+8|0]<<16}function SC(a){a=a|0;return H[(H[a+120>>2]+640|0)+8>>2]>>>31|0}function Rn(a,b){a=a|0;b=b|0;H[a>>2]=0;H[a+4>>2]=0;H[a+8>>2]=0}function Po(a){a=a|0;a=H[a+4>>2];if(a){Ia[H[H[a>>2]+8>>2]](a)}}function Ly(a,b){a=a|0;b=b|0;if(!b){return-1}return H[b+16>>2]}function CC(a){a=a|0;return I[a+6|0]|I[a+5|0]<<8|I[a+4|0]<<16}function jf(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0}function ph(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;f=f|0}function fj(a,b){if(b){fj(a,H[b>>2]);fj(a,H[b+4>>2]);Ta(b)}}function bI(a){a=a|0;H[a+4>>2]=H[a+4>>2]+1;return H[a+4>>2]}function Uf(a,b){if(b){Uf(a,H[b>>2]);Uf(a,H[b+4>>2]);Ta(b)}}function Qf(a,b){if(b){Qf(a,H[b>>2]);Qf(a,H[b+4>>2]);Ta(b)}}function Kr(a){a=a|0;nb(H[a+628>>2],68848,61196,0);return 1}function Gr(a){a=a|0;Xa(H[a+628>>2],69216,62165,0);return 0}function Er(a){a=a|0;Xa(H[a+628>>2],69168,62165,0);return 0}function wC(a){a=a|0;var b=0;b=M[a+16>>3];return+(b<0?1:b)}function pC(a){a=a|0;var b=0;b=M[a+12>>3];return+(b<0?1:b)}function Vi(a){a=a|0;H[a>>2]=195640;vn(a);wn(a);return a|0}function Nz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ha=0;return 0}function OB(a){a=a|0;H[a>>2]=188496;Dc(a+56|0);return a|0}function Ky(a){a=a|0;a=H[a>>2];H[a+20>>2]=0;H[a+108>>2]=0}function Jq(a){a=a|0;H[a>>2]=15644;nc(a);kc(a);return a|0}function dh(a,b,c){a=a|0;b=b|0;c=c|0;H[b>>2]=0;H[c>>2]=0}function ar(a){a=a|0;H[a+916>>2]=H[a+916>>2]-H[a+784>>2]}function _c(a){var b=0,c=0;b=a,c=Nb(0,0,0),H[b+384>>2]=c}function Ww(a,b,c){a=a|0;b=b|0;c=c|0;return cb(N(b,c))|0}function Ng(a,b){if(H[b+76>>2]<0){qm(a,b);return}qm(a,b)}function Ez(a){a=a|0;a=H[a+24>>2];F[(a?a-20|0:0)+56|0]=1}function wz(a,b,c){a=a|0;b=b|0;c=c|0;return fc(a,b,0)|0}function bE(a){a=a|0;a=H[H[a>>2]-12>>2]+a|0;Zf(a);Ta(a)}function NC(a){a=a|0;a=H[H[a>>2]-12>>2]+a|0;jh(a);Ta(a)}function Mq(a){a=a|0;a=H[a+584>>2];if(a){Ta(a)}return 1}function dE(a){a=a|0;return Zf(H[H[a>>2]-12>>2]+a|0)|0}function az(a){a=a|0;return(H[a+4>>2]?H[a+16>>2]:-1)|0}function PC(a){a=a|0;return jh(H[H[a>>2]-12>>2]+a|0)|0}function Jc(a,b){if(!H[a+4>>2]){$a(a+52|0,b+52|0,872)}}function Bx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=0}function Ax(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d>>2]=c}function AD(a){a=a|0;return(H[H[a>>2]-24>>2]+a|0)+84|0}function qu(a){a=a|0;if(a){H[a+208>>2]=H[a+208>>2]|1}}function Ny(a){a=a|0;return Ia[H[H[a>>2]+28>>2]](a)|0}function MC(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function $y(a){a=a|0;return(H[a+4>>2]?H[a+8>>2]:-1)|0}function $e(a,b){a=Km(a,b);return I[a|0]==(b&255)?a:0}function sn(a){a=a|0;return J[a+10>>1]|I[a+12|0]<<16}function nA(a){a=a|0;return J[a+14>>1]|I[a+16|0]<<16}function ce(a){a=a|0;H[a>>2]=15644;nc(a);kc(a);Ta(a)}function Xb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0}function NB(a){a=a|0;H[a>>2]=188496;Dc(a+56|0);Ta(a)}function Ln(a){a=a|0;return J[a+12>>1]|I[a+14|0]<<16}function IB(a){a=a|0;return J[a+16>>1]|I[a+18|0]<<16}function iA(a){a=a|0;if(F[534043]<0){Ta(H[133508])}}function fA(a){a=a|0;if(F[534055]<0){Ta(H[133511])}}function eA(a){a=a|0;if(F[534067]<0){Ta(H[133514])}}function cA(a){a=a|0;if(F[534079]<0){Ta(H[133517])}}function bA(a){a=a|0;if(F[534091]<0){Ta(H[133520])}}function aA(a){a=a|0;if(F[534103]<0){Ta(H[133523])}}function _z(a){a=a|0;if(F[534127]<0){Ta(H[133529])}}function Zz(a){a=a|0;if(F[534139]<0){Ta(H[133532])}}function Yz(a){a=a|0;if(F[534151]<0){Ta(H[133535])}}function Xz(a){a=a|0;if(F[534163]<0){Ta(H[133538])}}function Wz(a){a=a|0;if(F[534175]<0){Ta(H[133541])}}function JB(a){a=a|0;return J[a+8>>1]|I[a+10|0]<<16}function $z(a){a=a|0;if(F[534115]<0){Ta(H[133526])}}function sA(a){a=a|0;return J[a+6>>1]|I[a+8|0]<<16}function qh(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=e|0}function _y(a){a=a|0;return!H[a+4>>2]|I[a+24|0]!=0}function zD(a){a=a|0;return+M[H[a+120>>2]+632>>3]}function xD(a){a=a|0;return+M[H[a+120>>2]+624>>3]}function mD(a){a=a|0;return H[H[a+120>>2]+600>>2]}function kD(a){a=a|0;return H[H[a+120>>2]+604>>2]}function gD(a){a=a|0;return H[H[a+120>>2]+612>>2]}function _C(a){a=a|0;return H[H[a+120>>2]+608>>2]}function YC(a){a=a|0;return H[H[a+120>>2]+620>>2]}function JA(a){a=a|0;return J[H[a+168>>2]+146>>1]}function IA(a){a=a|0;return J[H[a+168>>2]+136>>1]}function GA(a){a=a|0;return J[H[a+168>>2]+140>>1]}function CA(a){a=a|0;return J[H[a+168>>2]+142>>1]}function AA(a){a=a|0;return J[H[a+168>>2]+148>>1]}function pj(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e}function oD(a){a=a|0;return H[H[a+120>>2]+12>>2]}function fC(a){a=a|0;return(I[a+20|0]?700:400)|0}function _B(a){a=a|0;return(I[a+16|0]?700:400)|0}function PA(a){a=a|0;return+M[H[a+168>>2]+96>>3]}function OA(a){a=a|0;return+M[H[a+168>>2]+88>>3]}function qD(a){a=a|0;return H[H[a+120>>2]+8>>2]}function ry(a,b){a=a|0;b=b|0;return H[b+12>>2]}function mc(a,b,c){if(!(I[a|0]&32)){Tg(b,c,a)}}function li(a,b,c){a=a|0;b=b|0;c=c|0;return 0}
|
||
function hB(a,b){a=a|0;b=b|0;return ro(a,b)|0}function cD(a){a=a|0;return H[a+120>>2]+448|0}function WC(a){a=a|0;return H[a+120>>2]+680|0}function EA(a){a=a|0;return H[a+168>>2]+152|0}function BA(a){a=a|0;return H[a+168>>2]+296|0}function Am(a,b,c){return Em(a,b,c,1736,1737)}function yz(a){a=a|0;return H[a+928>>2]!=0|0}function xc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0}function Qz(a){a=a|0;return oa(H[a+60>>2])|0}function kf(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0}function cu(a){a=a|0;if(a){cf(H[a+180>>2])}}function ZE(a,b){a=a|0;b=b|0;return ed(b)|0}function Tx(a){a=a|0;H[H[a+480>>2]+28>>2]=1}function Pz(a,b){a=a|0;b=b|0;return Sm(b)|0}function py(a){a=a|0;H[H[a+456>>2]>>2]=194}function bB(a){a=a|0;return I[a+18|0]==1|0}function aB(a){a=a|0;return I[a+20|0]==1|0}function XA(a){a=a|0;return I[a+14|0]==1|0}function WA(a){a=a|0;return I[a+16|0]==1|0}function VA(a){a=a|0;return I[a+15|0]==1|0}function Uz(a){a=a|0;return H[a+4>>2]!=0|0}function RD(a){a=a|0;return I[a+28|0]==1|0}function QD(a){a=a|0;return I[a+30|0]==1|0}function PD(a){a=a|0;return I[a+29|0]==1|0}function JD(a){a=a|0;return I[a+24|0]==1|0}function ID(a){a=a|0;return I[a+26|0]==1|0}function GD(a){a=a|0;return I[a+25|0]==1|0}function $A(a){a=a|0;return I[a+19|0]==1|0}function af(a,b,c){return Vm(a,b,b>>31,c)}function XB(a){a=a|0;Dc(a+4|0);return a|0}function QC(a){a=a|0;gj(532052,H[133014])}function tA(a){a=a|0;a=a-4|0;Sf(a);Ta(a)}function YA(a,b){a=a|0;b=b|0;yn(a,b-4|0)}function KD(a,b){a=a|0;b=b|0;jo(a,b-4|0)}function KB(a){a=a|0;a=a-4|0;eh(a);Ta(a)}function wH(a){a=a|0;if(a){Qc(a);Ta(a)}}function vA(a){a=a|0;return Sf(a-4|0)|0}function kB(a){a=a|0;return H[a+364>>2]}function dB(a){a=a|0;return H[a+368>>2]}function MB(a){a=a|0;return eh(a-4|0)|0}function Fb(a,b){return oe(a,0,b,Nc(b))}function xn(a){a=a|0;return G[a+12>>1]}function vC(a){a=a|0;return+M[a+32>>3]}function uC(a){a=a|0;return+M[a+40>>3]}function rA(a){a=a|0;return J[a+14>>1]}function qA(a){a=a|0;return J[a+10>>1]}function pn(a){a=a|0;return H[a+52>>2]}function pf(a){a=a|0;return H[a+12>>2]}function oC(a){a=a|0;return+M[a+28>>3]}function nC(a){a=a|0;return+M[a+36>>3]}function mA(a){a=a|0;return+G[a+10>>1]}function jA(a){a=a|0;return H[a+44>>2]}function gz(a){a=a|0;return H[a+48>>2]}function gA(a){a=a|0;return J[a+26>>1]}function cB(a){a=a|0;return G[a+16>>1]}function _A(a){a=a|0;return G[a+14>>1]}function Zc(a){return ik(a,H[a+72>>2])}function Vz(a){a=a|0;return I[a+348|0]}function Vj(a){a=a|0;return H[a+24>>2]}function TA(a){a=a|0;return G[a+10>>1]}function Rf(a){a=a|0;return H[a+20>>2]}function Kd(a){a=a|0;return H[a+16>>2]}function FC(a){a=a|0;return H[a+56>>2]}function FB(a){a=a|0;return+K[a+12>>2]}function rn(a){a=a|0;return J[a+8>>1]}function qn(a){a=a|0;return J[a+4>>1]}function qb(a,b){return db(a,b,Nc(b))}function kA(a){a=a|0;return+G[a+6>>1]}function ig(a){a=a|0;return H[a+8>>2]}function gC(a){a=a|0;return+M[a+8>>3]}function eC(a){a=a|0;return I[a+23|0]}function eB(a){a=a|0;return+G[a+8>>1]}function dC(a){a=a|0;return I[a+22|0]}function aC(a){a=a|0;return+M[a+4>>3]}function ZB(a){a=a|0;return I[a+19|0]}function ZA(a){a=a|0;return+G[a+4>>1]}function YB(a){a=a|0;return I[a+18|0]}function Ws(a,b){a=a|0;b=b|0;return 1}function UA(a){a=a|0;return G[a+8>>1]}function TD(a){a=a|0;return+H[a+8>>2]}function Sn(a){a=a|0;return I[a+11|0]}function Pn(a){a=a|0;return I[a+21|0]}function On(a){a=a|0;return I[a+17|0]}function OD(a){a=a|0;return I[a+31|0]}function LD(a){a=a|0;return+H[a+4>>2]}function Gl(a,b){a=a|0;b=b|0;return 0}function FD(a){a=a|0;return I[a+27|0]}function EC(a){a=a|0;return I[a+15|0]}function Ce(a){a=a|0;return H[a+4>>2]}function CB(a){a=a|0;return+K[a+8>>2]}function ib(a,b,c){a=a|0;b=b|0;c=c|0}function fl(a,b){a=a|0;b=b|0;fb(a,b)}function WB(a){a=a|0;Dc(a+4|0);Ta(a)}function BC(a){a=a|0;return I[a+7|0]}function _t(a){a=a|0;return cb(a)|0}function YG(a){a=a|0;return H[a>>2]}function Kl(a,b,c){return Uc(a,b,c)}function Hf(a,b,c){if(c){$a(a,b,c)}}function Cz(a){a=a|0;return Va(a)|0}function Bd(a,b,c){if(c){Wa(a,b,c)}}function mf(a,b,c){a=a|0;b=+b;c=+c}function Lw(a,b){a=a|0;b=b|0;Ta(b)}function BD(a){a=a|0;return a+84|0}function km(a,b){if(b){wm(a,0,b)}}function cj(a){a=a|0;return a-4|0}function Rt(a){a=a|0;if(a){Ta(a)}}function zm(a,b,c){Em(a,b,c,0,0)}function zB(a){a=a|0;En(a);Ta(a)}function xA(a){a=a|0;Ti(a);Ta(a)}function uA(a){a=a|0;Sf(a);Ta(a)}function rp(a){a=a|0;rj(a);Ta(a)}function lH(a){a=a|0;Qo(a);Ta(a)}function kz(a){a=a|0;return 1353}function jB(a){a=a|0;Vi(a);Ta(a)}function hA(a){a=a|0;Xd(a);Ta(a)}function fz(a){a=a|0;Ve(a);Ta(a)}function ds(a){a=a|0;kg(a);Ta(a)}function am(a){a=a|0;bm(a);Ta(a)}function Xp(a){a=a|0;Bj(a);Ta(a)}function Ry(a){a=a|0;Ol(a);Ta(a)}function Qi(a){Ti(a+296|0);Sf(a)}function QB(a){a=a|0;aj(a);Ta(a)}function Oz(a){a=a|0;Qm(a);Ta(a)}function My(a){a=a|0;Te(a);Ta(a)}function LB(a){a=a|0;eh(a);Ta(a)}function FE(a){a=a|0;vo(a);Ta(a)}function Wc(a){a=a|0;return 255}function Ue(a,b){return Sd(a,b)}function UI(a,b){Ha=a;return b}
|
||
function Pc(a){a=a|0;return a|0}function cE(a){a=a|0;Ta(Zf(a))}function bj(a){a=a|0;Ta(a-4|0)}function OC(a){a=a|0;Ta(jh(a))}function sh(a){a=a|0;return 5}function hf(a){a=a|0;return 4}function hC(a){a=a|0;return 6}function Zb(a){a=a|0;return 0}function Yc(a){a=a|0;return 1}function Wf(a){a=a|0;return 3}function RB(a){a=a|0;return 8}function Hd(a){a=a|0;return 2}function $d(a){a=a|0;return 0}function sb(a,b,c){$a(a,b,c)}function eb(a,b){a=a|0;b=b|0}function Ub(a,b,c){_a(a,b,c)}function ub(a,b){_a(a,0,b)}function Vb(a){a=a|0;Ta(a)}function Qb(){dc(1568);X()}function Ib(){dc(1293);X()}function lh(a){a=a|0;X()}
|
||
function jz(){return Ga|0}function iz(a){a=a|0;Ga=a}function ao(a){a=a|0;X()}function pe(){ia();X()}function Fn(){pe();X()}function pb(a){a=a|0}
|
||
// EMSCRIPTEN_END_FUNCS
|
||
e=I;p(Ra);var Ia=c([null,ZG,ZE,lA,Pz,YD,KC,xz,Ly,Gl,zy,ry,ky,by,Wx,Ww,Lw,nl,_u,Fu,bm,Fs,vs,kg,ds,ur,jr,Jq,ce,Pc,Vb,bI,SH,Va,SD,HD,Bb,Se,Mz,pb,Fy,Jz,Gz,Ez,Dz,Bz,zz,Cz,yy,xy,Yd,dA,Vz,Fl,ty,gc,Cb,jd,kB,Zd,We,qi,Rf,pn,sy,wy,Xe,ci,Vb,Id,ke,uc,ci,qw,Kd,mw,lw,nw,kw,dB,jw,iw,pw,$n,wD,Du,tu,zu,ru,Vy,wu,Uy,Cu,Tl,Sl,Rd,hz,_k,Lc,qu,pu,Ui,yz,ad,Bu,lc,Au,hu,fu,bu,Ty,Sy,gA,eu,jA,Xi,Jh,Ih,zk,pi,gz,_b,ri,le,ju,sd,gu,iu,Qy,Py,Oy,Zb,Ny,li,ib,ZF,EF,tF,iF,YE,NE,IE,HE,GE,CE,yE,qE,fE,_D,XD,ce,ce,ce,ce,ce,ce,Qm,Oz,Ve,fz,ez,dz,cz,bz,az,$y,Uz,_y,Zy,Yy,Xy,Wy,li,Ol,Ry,Te,My,ib,ib,Ky,Jy,Iy,Hy,Gy,Ey,Dy,Cy,By,Ay,vy,uy,py,Dl,oy,ny,my,ly,jy,iy,hy,bi,gy,fy,ey,dy,cy,Bl,Al,ay,zf,$x,pb,_x,Zx,Yx,Xx,Vx,Ux,Tx,Sx,Rx,Qx,pb,Px,Ox,Nx,Mx,Lx,Kx,Jx,pb,Ix,Hx,Gx,Fx,Ex,Dx,Cx,Bx,Ax,zx,yx,xx,wx,vx,ux,tx,sx,Sw,Tw,Uw,Vw,Xw,Yw,Zw,Qw,Pw,Ow,Nw,Mw,Kw,Jw,Iw,Hw,Gw,Fw,Ew,Dw,Cw,Bw,Aw,zw,yw,xw,ww,vw,uw,tw,Rw,rx,qx,px,ox,nx,mx,lx,kx,jx,ix,hx,gx,fx,ex,dx,cx,bx,ax,Zb,$w,gw,fw,ew,pb,dw,cw,bw,aw,$v,_v,Zv,Yv,Xv,Wv,Vv,Uv,Tv,Sv,pb,Rv,Qv,Pv,Ov,Nv,Mv,Lv,Kv,Jv,Iv,ev,fv,gv,hv,iv,jv,kv,cv,bv,av,$u,Zu,Yu,Xu,Wu,Vu,Uu,Tu,Su,Ru,Qu,Pu,Ou,Nu,Mu,Lu,Ku,Ju,Iu,Hu,lv,Gu,Eu,dv,Hv,Gv,tl,Fv,Ev,Dv,Cv,Bv,Av,zv,yv,xv,wv,vv,uv,tv,sv,rv,qv,pv,ov,ol,nv,mv,_w,sw,rw,ll,xu,ia,yu,uu,Mb,vu,fl,vl,ab,fb,he,su,ou,nu,mu,lu,ku,cu,du,au,$t,ib,et,it,ht,ft,Zt,Yt,Xt,Wt,Vt,Ut,Tt,St,Qt,Pt,Ot,Nt,Mt,Lt,Kt,Jt,It,Gt,Ft,Et,Dt,Ct,Bt,At,zt,yt,wt,vt,ut,tt,st,rt,qt,pt,ot,nt,ib,li,dt,Ys,Zs,$s,Ws,Yc,jt,lt,pb,Xs,at,bt,ct,Ts,ib,Rs,Qs,Os,Ns,Ms,Ls,Ks,Js,Is,Hs,Gs,Es,Ds,Cs,Bs,As,zs,ys,xs,ws,us,ts,ss,rs,qs,ps,os,ns,ms,ks,js,is,fs,es,cs,hs,bs,as,$r,_r,Zr,Yr,Xr,Wr,Or,Ur,Tr,Sr,Qr,Mr,Lr,Kr,Jr,Ir,Hr,Gr,Fr,Er,Dr,Cr,Br,Ar,zr,pb,yr,xr,wr,pb,qy,tr,sr,rr,qr,pr,or,nr,mr,lr,kr,ir,hr,gr,br,pb,fr,er,dr,cr,Wq,ar,$q,_q,Zq,Yq,Xq,Af,$h,ow,hw,ci,Vq,Uq,Sq,Qq,Oq,Nq,Fj,Mq,Lq,Iq,Hq,Gq,Fq,Eq,Dq,Cq,Bq,Aq,yq,xq,wq,vq,uq,tq,sq,rq,qq,pq,oq,nq,mq,lq,kq,jq,iq,hq,gq,fq,eq,dq,cq,bq,aq,$p,_p,Zp,Yp,ls,Kq,Pq,Rq,Tq,vr,Nr,Rr,Pr,gs,Vr,Us,zq,Ss,Bj,Xp,Qp,Pp,Op,Np,Mp,Vj,Lp,pf,Wp,Vp,Up,Sp,Rp,Tp,Kp,Jp,zj,Ip,Hp,Gp,Fp,Ep,Dp,Cp,Bp,Ap,zp,yp,xp,wp,vp,up,zj,tp,sp,Pc,Vb,QC,AB,rj,rp,pb,pb,nH,qj,ib,pb,mf,mf,lf,lf,pb,eb,pb,pb,pj,ib,eb,pb,ud,ud,Zb,eb,pb,qp,pp,op,np,mp,lp,kp,jp,ip,hp,gp,fp,ep,dp,cp,bp,ap,$o,_o,Zo,Yo,Xo,Wo,PI,OI,NI,MI,LI,KI,JI,II,HI,GI,FI,EI,DI,CI,BI,zI,AI,yI,xI,wI,vI,uI,tI,sI,rI,qI,pI,oI,nI,mI,lI,kI,jI,iI,hI,gI,fI,eI,dI,cI,aI,$H,_H,ZH,YH,XH,WH,VH,UH,TH,RH,QH,PH,OH,NH,MH,LH,KH,JH,IH,GH,FH,EH,DH,CH,BH,AH,zH,yH,xH,vH,uH,tH,sH,rH,qH,ud,pH,oH,Qo,lH,hH,gH,fH,eH,dH,cH,bH,aH,$G,_G,XG,WG,VG,UG,TG,SG,RG,QG,PG,OG,sh,kH,jH,MG,LG,KG,JG,IG,HG,GG,FG,EG,DG,BG,AG,zG,yG,xG,wG,vG,uG,tG,sG,rG,qG,pG,oG,nG,mG,lG,kG,jG,iG,hG,gG,fG,eG,dG,cG,bG,aG,$F,_F,YF,XF,WF,VF,UF,TF,SF,RF,QF,PF,OF,NF,MF,LF,KF,JF,IF,HF,GF,FF,DF,CF,BF,AF,zF,yF,xF,wF,vF,uF,sF,rF,qF,pF,oF,nF,mF,lF,kF,jF,hF,gF,fF,eF,dF,cF,bF,aF,$E,_E,XE,WE,VE,UE,TE,SE,RE,QE,PE,OE,ME,LE,Pc,Vb,Po,Oo,No,Mo,Lo,Ko,Jo,Io,Ho,Go,Fo,Eo,Do,Co,Bo,Ao,zo,yo,xo,wo,Hd,KE,JE,eb,ib,ib,ib,ib,ib,pb,pb,eb,ib,eb,ib,eb,eb,ib,eb,eb,eb,eb,xc,xc,eb,pb,pb,pb,pb,pb,pb,eb,eb,eb,eb,eb,eb,eb,eb,eb,eb,xc,xc,eb,eb,eb,xc,pb,eb,ib,eb,pb,eb,eb,eb,Xb,xc,xc,xc,eb,eb,eb,eb,xc,ib,ib,ib,ib,Xb,Xb,ib,ib,ib,ib,ib,ib,ib,ib,ib,ib,eb,ib,ib,eb,eb,eb,eb,Xb,Xb,eb,qh,qh,ib,ib,ib,kf,kf,kf,ph,ph,ib,ib,ud,jf,jf,vo,FE,hE,gE,eE,qj,ib,pb,mf,mf,lf,lf,pb,eb,pb,pb,pj,ib,eb,pb,ud,ud,hf,eb,pb,EE,ib,ib,ib,ib,ib,pb,pb,eb,ib,eb,ib,eb,eb,ib,eb,eb,eb,eb,xc,xc,eb,pb,pb,pb,pb,pb,pb,eb,eb,eb,eb,eb,eb,eb,eb,eb,eb,xc,xc,eb,eb,eb,xc,pb,eb,ib,eb,pb,eb,eb,eb,DE,uo,uo,xc,BE,to,to,AE,xc,zE,so,xE,so,wE,vE,uE,tE,sE,rE,pE,oE,nE,mE,lE,kE,jE,iE,ib,eb,eb,eb,eb,Xb,Xb,eb,qh,qh,ib,ib,ib,kf,kf,kf,ph,ph,ib,ib,ud,jf,jf,Zf,cE,aE,$D,qo,oo,Zb,pb,hj,BD,zD,xD,uD,sD,qD,oD,mD,kD,iD,gD,eD,cD,aD,_C,YC,WC,Zb,UC,SC,ZD,dE,bE,pb,CD,AD,yD,vD,tD,rD,pD,nD,lD,jD,hD,fD,dD,bD,$C,ZC,XC,VC,Zb,TC,RC,ao,lh,pe,ao,lh,WD,lh,pb,VD,UD,Hd,TD,jo,Vj,RD,QD,PD,Kd,OD,Rf,ND,MD,LD,KD,Rf,JD,ID,GD,pf,FD,Kd,ED,DD,hf,jh,OC,MC,Gl,LC,oo,Yc,JC,PC,NC,IC,HC,Zb,sh,Pc,Vb,Zb,Pc,Vb,Yc,Yc,Tn,GC,Kd,FC,Rf,Sn,EC,Rn,DC,cj,bj,CC,Tn,pf,pn,Kd,BC,Sn,Rn,AC,zC,yC,Wf,Hd,xC,ig,wC,Wc,vC,uC,tC,sC,rC,qC,Ce,pC,Wc,oC,nC,mC,lC,kC,Zb,Pc,Vb,Yc,jC,iC,Hd,hC,gC,Qn,fC,Pn,eC,dC,Zb,Zb,Zb,cC,bC,aC,$B,_B,On,ZB,YB,Zb,Zb,Zb,XB,WB,Wf,VB,UB,hf,TB,SB,Vb,RB,OB,NB,Hd,aj,QB,PB,Pc,Vb,Yc,Vb,Yc,eh,LB,Yc,Ln,Zb,ig,Zb,Kd,Rf,Wc,Qn,Xb,MB,KB,JB,Zb,Ce,Zb,pf,Kd,Wc,BB,Xb,HB,GB,Wf,IB,ig,FB,Wc,$d,$d,dh,EB,DB,Ln,Ce,CB,Wc,$d,$d,dh,Pc,Vb,Yc,Vb,Hd,Vb,Wf,Vb,hf,Vb,sh,En,zB,oB,nB,mB,qj,ib,pb,mf,mf,lf,lf,pb,eb,pb,pb,pj,ib,eb,pb,ud,ud,hf,ib,ib,ib,ib,ib,ib,ib,pb,yB,Tf,xB,wB,ib,Xb,eb,vB,eb,jf,Tf,uB,tB,sB,rB,qB,xc,pB,eb,eb,eb,ib,eb,eb,eb,Xb,eb,eb,eb,Xb,Xb,ib,ib,ib,ib,pb,pb,Xb,Xb,eb,eb,eb,eb,eb,eb,eb,eb,eb,eb,ib,ib,ib,ib,ib,ib,eb,Vb,Po,Oo,No,Mo,Lo,Ko,Jo,Io,Ho,Go,Fo,Eo,Do,Co,Bo,Ao,zo,yo,xo,wo,Hd,ib,ib,ib,ib,ib,ib,ib,pb,Tf,Tf,Xb,lB,ib,Xb,eb,ib,eb,jf,Tf,eb,eb,eb,Xb,ud,xc,Xb,eb,eb,eb,ib,eb,eb,eb,Xb,eb,eb,eb,Xb,Xb,ib,ib,ib,ib,pb,pb,Xb,Xb,eb,eb,eb,eb,eb,eb,eb,eb,eb,eb,ib,ib,ib,ib,ib,ib,eb,Vi,jB,pb,vn,QA,PA,OA,NA,MA,LA,KA,JA,IA,HA,GA,FA,EA,DA,Zb,CA,BA,AA,zA,yA,iB,hB,gB,fB,Zb,Pc,Vb,Hd,eB,yn,cB,bB,aB,$A,xn,Pn,_A,cj,bj,ZA,YA,xn,XA,WA,VA,UA,On,TA,SA,RA,hf,Pc,Vb,sh,wn,lh,Ti,xA,wA,Pc,Vb,Yc,Vb,Hd,Sf,uA,Yc,sn,Zb,rn,Zb,rA,Wc,Wc,pA,Xb,vA,tA,sA,Zb,qn,Zb,qA,Wc,Wc,oA,Xb,Pc,Vb,Wf,nA,rn,mA,Wc,$d,$d,dh,cj,bj,sn,qn,kA,Wc,$d,$d,dh,iA,Xd,hA,ef,fA,eA,cA,bA,aA,$z,_z,Zz,Yz,Xz,Wz,Tz,Sz,Rz,Qz,Zb,Nz,Lz,Kz,Iz,Hz,Bi,Az,Pc,Vb,pb,pb,wz,Vb,vz,lz,oz,uz,Vb,mz,pz,tz,Vb,nz,qz,sz,Vb,rz,Pc,Vb,kz,am,Ce,am]);function Ja(){return E.byteLength/65536|0}function Oa(Pa){Pa=Pa|0;var Ka=Ja()|0;var La=Ka+Pa|0;if(Ka<La&&La<65536){var Ma=new ArrayBuffer(N(La,65536));var Na=new Int8Array(Ma);Na.set(F);F=new Int8Array(Ma);G=new Int16Array(Ma);H=new Int32Array(Ma);I=new Uint8Array(Ma);J=new Uint16Array(Ma);K=new Uint32Array(Ma);L=new Float32Array(Ma);M=new Float64Array(Ma);E=Ma;D.buffer=E;e=I}return Ka}return{"J":Vo,"K":cb,"L":Ta,"M":Ia,"N":_t,"O":Rt,"P":Ht,"Q":xt,"R":mt,"S":kt,"T":gt,"U":_s,"V":Vs,"W":Ps,"X":HH,"Y":Kd,"Z":Ce,"_":ig,"$":pf,"aa":wH,"ba":mH,"ca":iH,"da":Ce,"ea":YG,"fa":NG,"ga":CG,"ha":Fz,"ia":jz,"ja":iz}}return Qa(Sa)}
|
||
// EMSCRIPTEN_END_ASM
|
||
|
||
|
||
|
||
|
||
)(asmLibraryArg)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"instance":new WebAssembly.Instance(module)})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!="object")abort("no native wasm support detected");var wasmMemory;var ABORT=false;
|
||
var EXITSTATUS;function assert(condition,text){if(!condition)abort(text)}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;
|
||
function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder)return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr));else{var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&
|
||
63;if((u0&240)==224)u0=(u0&15)<<12|u1<<6|u2;else u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63;if(u0<65536)str+=String.fromCharCode(u0);else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i)HEAP8[buffer++>>0]=str.charCodeAt(i);if(!dontAddNull)HEAP8[buffer>>0]=0}
|
||
var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}
|
||
var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(Module["wasmMemory"])wasmMemory=Module["wasmMemory"];else wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536});if(wasmMemory)buffer=wasmMemory.buffer;INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[function(){self.onZlibEngineInit();}];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}
|
||
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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}
|
||
function postRun(){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 addOnInit(cb){__ATINIT__.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.fround){var froundBuffer=new Float32Array(1);Math.fround=function(x){froundBuffer[0]=x;return froundBuffer[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 runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"])Module["monitorRunDependencies"](runDependencies)}
|
||
function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"])Module["monitorRunDependencies"](runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};
|
||
function abort(what){{if(Module["onAbort"])Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e;}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="zlib.wasm";if(!isDataURI(wasmBinaryFile))wasmBinaryFile=locateFile(wasmBinaryFile);
|
||
function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);var binary=tryParseAsDataURI(file);if(binary)return binary;if(readBinary)return readBinary(file);else throw"both async and sync fetching of the wasm failed";}catch(err$2){abort(err$2)}}
|
||
function getBinaryPromise2(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER))if(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(wasmBinaryFile)});return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}
|
||
function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["M"];addOnInit(Module["asm"]["J"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,
|
||
function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch=="function")return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");
|
||
return instantiateArrayBuffer(receiveInstantiationResult)})});else return instantiateArrayBuffer(receiveInstantiationResult)}if(Module["instantiateWasm"])try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}instantiateAsync();return{}}
|
||
function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number")if(callback.arg===undefined)getWasmTableEntry(func)();else getWasmTableEntry(func)(callback.arg);else func(callback.arg===undefined?null:callback.arg)}}var wasmTableMirror=[];
|
||
function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}
|
||
function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+
|
||
12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===
|
||
1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr;}
|
||
var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else buffer.push(curr)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;return 0}
|
||
function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;return 0}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs}function ___syscall_rmdir(path){}function ___syscall_stat64(path,buf){}function ___syscall_unlinkat(dirfd,path,flags){}function __emscripten_date_now(){return Date.now()}function __emscripten_throw_longjmp(){throw Infinity;}function _abort(){abort("")}
|
||
var _emscripten_memcpy_big=Uint8Array.prototype.copyWithin?function(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}:function(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)};function _emscripten_get_heap_max(){return 2147483648}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}
|
||
function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize)return false;var alignUp=function(x,multiple){return x+(multiple-x%multiple)%multiple};for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),
|
||
65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement)return true}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}
|
||
function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV)if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x];var strings=[];for(var x in env)strings.push(x+"="+env[x]);getEnvStrings.strings=strings}return getEnvStrings.strings}
|
||
function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}
|
||
function _exit(status){exit(status)}function _fd_close(fd){return 0}function _fd_read(fd,iov,iovcnt,pnum){var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}
|
||
function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov>>2];var len=HEAP32[iov+4>>2];iov+=8;for(var j=0;j<len;j++)SYSCALLS.printChar(fd,HEAPU8[ptr+j]);num+=len}HEAP32[pnum>>2]=num;return 0}var ASSERTIONS=false;
|
||
function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i++){var chr=array[i];if(chr>255){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<input.length);return output};function intArrayFromBase64(s){try{var decoded=decodeBase64(s);var bytes=new Uint8Array(decoded.length);for(var i=0;i<decoded.length;++i)bytes[i]=decoded.charCodeAt(i);return bytes}catch(_){throw new Error("Converting base64 string to bytes failed.");}}
|
||
function tryParseAsDataURI(filename){if(!isDataURI(filename))return;return intArrayFromBase64(filename.slice(dataURIPrefix.length))}
|
||
var asmLibraryArg={"d":___assert_fail,"e":___cxa_allocate_exception,"n":___cxa_throw,"q":___syscall_fcntl64,"D":___syscall_ioctl,"E":___syscall_openat,"y":___syscall_rmdir,"x":___syscall_stat64,"z":___syscall_unlinkat,"F":__emscripten_date_now,"v":__emscripten_throw_longjmp,"l":_abort,"G":_emscripten_memcpy_big,"w":_emscripten_resize_heap,"A":_environ_get,"B":_environ_sizes_get,"H":_exit,"r":_fd_close,"C":_fd_read,"u":_fd_seek,"p":_fd_write,"b":getTempRet0,"i":invoke_ii,"k":invoke_iii,"g":invoke_iiii,
|
||
"m":invoke_iiiii,"o":invoke_iiiiii,"s":invoke_v,"j":invoke_vi,"f":invoke_vii,"h":invoke_viii,"t":invoke_viiii,"I":invoke_viiiiiiiii,"a":wasmMemory,"c":setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["J"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["K"]).apply(null,arguments)};
|
||
var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["L"]).apply(null,arguments)};var _Zlib_Malloc=Module["_Zlib_Malloc"]=function(){return(_Zlib_Malloc=Module["_Zlib_Malloc"]=Module["asm"]["N"]).apply(null,arguments)};var _Zlib_Free=Module["_Zlib_Free"]=function(){return(_Zlib_Free=Module["_Zlib_Free"]=Module["asm"]["O"]).apply(null,arguments)};var _Zlib_Create=Module["_Zlib_Create"]=function(){return(_Zlib_Create=Module["_Zlib_Create"]=Module["asm"]["P"]).apply(null,arguments)};
|
||
var _Zlib_Open=Module["_Zlib_Open"]=function(){return(_Zlib_Open=Module["_Zlib_Open"]=Module["asm"]["Q"]).apply(null,arguments)};var _Zlib_Close=Module["_Zlib_Close"]=function(){return(_Zlib_Close=Module["_Zlib_Close"]=Module["asm"]["R"]).apply(null,arguments)};var _Zlib_AddFile=Module["_Zlib_AddFile"]=function(){return(_Zlib_AddFile=Module["_Zlib_AddFile"]=Module["asm"]["S"]).apply(null,arguments)};
|
||
var _Zlib_RemoveFile=Module["_Zlib_RemoveFile"]=function(){return(_Zlib_RemoveFile=Module["_Zlib_RemoveFile"]=Module["asm"]["T"]).apply(null,arguments)};var _Zlib_GetPaths=Module["_Zlib_GetPaths"]=function(){return(_Zlib_GetPaths=Module["_Zlib_GetPaths"]=Module["asm"]["U"]).apply(null,arguments)};var _Zlib_GetFile=Module["_Zlib_GetFile"]=function(){return(_Zlib_GetFile=Module["_Zlib_GetFile"]=Module["asm"]["V"]).apply(null,arguments)};
|
||
var _Zlib_Save=Module["_Zlib_Save"]=function(){return(_Zlib_Save=Module["_Zlib_Save"]=Module["asm"]["W"]).apply(null,arguments)};var _Raster_DecodeFile=Module["_Raster_DecodeFile"]=function(){return(_Raster_DecodeFile=Module["_Raster_DecodeFile"]=Module["asm"]["X"]).apply(null,arguments)};var _Raster_GetDecodedBuffer=Module["_Raster_GetDecodedBuffer"]=function(){return(_Raster_GetDecodedBuffer=Module["_Raster_GetDecodedBuffer"]=Module["asm"]["Y"]).apply(null,arguments)};
|
||
var _Raster_GetWidth=Module["_Raster_GetWidth"]=function(){return(_Raster_GetWidth=Module["_Raster_GetWidth"]=Module["asm"]["Z"]).apply(null,arguments)};var _Raster_GetHeight=Module["_Raster_GetHeight"]=function(){return(_Raster_GetHeight=Module["_Raster_GetHeight"]=Module["asm"]["_"]).apply(null,arguments)};var _Raster_GetStride=Module["_Raster_GetStride"]=function(){return(_Raster_GetStride=Module["_Raster_GetStride"]=Module["asm"]["$"]).apply(null,arguments)};
|
||
var _Raster_Destroy=Module["_Raster_Destroy"]=function(){return(_Raster_Destroy=Module["_Raster_Destroy"]=Module["asm"]["aa"]).apply(null,arguments)};var _Raster_EncodeImageData=Module["_Raster_EncodeImageData"]=function(){return(_Raster_EncodeImageData=Module["_Raster_EncodeImageData"]=Module["asm"]["ba"]).apply(null,arguments)};var _Raster_Encode=Module["_Raster_Encode"]=function(){return(_Raster_Encode=Module["_Raster_Encode"]=Module["asm"]["ca"]).apply(null,arguments)};
|
||
var _Raster_GetEncodedSize=Module["_Raster_GetEncodedSize"]=function(){return(_Raster_GetEncodedSize=Module["_Raster_GetEncodedSize"]=Module["asm"]["da"]).apply(null,arguments)};var _Raster_GetEncodedBuffer=Module["_Raster_GetEncodedBuffer"]=function(){return(_Raster_GetEncodedBuffer=Module["_Raster_GetEncodedBuffer"]=Module["asm"]["ea"]).apply(null,arguments)};
|
||
var _Raster_DestroyEncodedData=Module["_Raster_DestroyEncodedData"]=function(){return(_Raster_DestroyEncodedData=Module["_Raster_DestroyEncodedData"]=Module["asm"]["fa"]).apply(null,arguments)};var _Image_GetFormat=Module["_Image_GetFormat"]=function(){return(_Image_GetFormat=Module["_Image_GetFormat"]=Module["asm"]["ga"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["ha"]).apply(null,arguments)};
|
||
var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ia"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ja"]).apply(null,arguments)};function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}
|
||
function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}
|
||
function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}
|
||
function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}
|
||
function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}
|
||
dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};
|
||
function run(args){args=args||arguments_;if(runDependencies>0)return;preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else doRun()}Module["run"]=run;
|
||
function exit(status,implicit){EXITSTATUS=status;procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0)Module["preInit"].pop()()}run();
|
||
|
||
|
||
/**
|
||
* Class representing a zip archive creator/reader.
|
||
* @constructor
|
||
*/
|
||
function ZLib()
|
||
{
|
||
this.engine = 0; // указатель на нативный класс Zlib
|
||
this.files = {};
|
||
}
|
||
|
||
/**
|
||
* Check loaded wasm/asmjs module
|
||
*/
|
||
ZLib.prototype.isModuleInit = false;
|
||
|
||
/**
|
||
* Open archive from bytes
|
||
* @param {Uint8Array | ArrayBuffer} buf
|
||
* @returns {boolean} success or not
|
||
*/
|
||
ZLib.prototype.open = function(buf)
|
||
{
|
||
if (!this.isModuleInit)
|
||
return false;
|
||
|
||
if (this.engine)
|
||
this.close();
|
||
|
||
if (!buf)
|
||
return false;
|
||
|
||
var arrayBuffer = (undefined !== buf.byteLength) ? new Uint8Array(buf) : buf;
|
||
|
||
// TODO: открыли архив, и заполнили this.files
|
||
// объектами { path : null }
|
||
|
||
// копируем память в память webasm
|
||
var FileRawDataSize = arrayBuffer.length;
|
||
var FileRawData = Module["_Zlib_Malloc"](FileRawDataSize);
|
||
if (0 == FileRawData)
|
||
return false;
|
||
Module["HEAP8"].set(arrayBuffer, FileRawData);
|
||
|
||
// грузим данные
|
||
this.engine = Module["_Zlib_Open"](FileRawData, FileRawDataSize);
|
||
if (0 == this.engine)
|
||
{
|
||
Module["_Zlib_Free"](FileRawData);
|
||
return false;
|
||
}
|
||
|
||
// получаем пути в архиве
|
||
var pointer = Module["_Zlib_GetPaths"](this.engine);
|
||
if (0 == pointer)
|
||
{
|
||
Module["_Zlib_Close"](this.engine);
|
||
Module["_Zlib_Free"](FileRawData);
|
||
return false;
|
||
}
|
||
var lenArray = new Int32Array(Module["HEAP8"].buffer, pointer, 4);
|
||
var len = lenArray[0];
|
||
len -= 4;
|
||
|
||
var buffer = new Uint8Array(Module["HEAP8"].buffer, pointer + 4, len);
|
||
var index = 0;
|
||
while (index < len)
|
||
{
|
||
var lenRec = buffer[index] | buffer[index + 1] << 8 | buffer[index + 2] << 16 | buffer[index + 3] << 24;
|
||
index += 4;
|
||
var _path = "".fromUtf8(buffer, index, lenRec);
|
||
this.files[_path] = null;
|
||
index += lenRec;
|
||
}
|
||
Module["_Zlib_Free"](FileRawData);
|
||
Module["_Zlib_Free"](pointer);
|
||
return true;
|
||
};
|
||
|
||
/**
|
||
* Create new archive
|
||
* @returns {boolean} success or not
|
||
*/
|
||
ZLib.prototype.create = function()
|
||
{
|
||
if (!this.isModuleInit)
|
||
return false;
|
||
|
||
if (this.engine)
|
||
this.close();
|
||
|
||
this.engine = Module["_Zlib_Create"]();
|
||
return !!this.engine;
|
||
};
|
||
|
||
/**
|
||
* Save archive from current files
|
||
* @returns {Uint8Array | null} zip-archive bytes, or null if error
|
||
*/
|
||
ZLib.prototype.save = function()
|
||
{
|
||
if (!this.isModuleInit || !this.engine)
|
||
return null;
|
||
|
||
var pointerZip = Module["_Zlib_Save"](this.engine);
|
||
if (0 == pointerZip)
|
||
return null;
|
||
|
||
var _lenFile = new Int32Array(Module["HEAP8"].buffer, pointerZip, 4);
|
||
var len = _lenFile[0];
|
||
var zip = new Uint8Array(Module["HEAP8"].buffer, pointerZip + 4, len);
|
||
return zip;
|
||
};
|
||
|
||
/**
|
||
* Get all file paths in archive
|
||
* @returns {Array}
|
||
*/
|
||
ZLib.prototype.getPaths = function()
|
||
{
|
||
var retFiles = [];
|
||
if (!this.files)
|
||
return retFiles;
|
||
|
||
for (var path in this.files)
|
||
{
|
||
if (this.files.hasOwnProperty(path))
|
||
retFiles.push(path);
|
||
}
|
||
return retFiles;
|
||
};
|
||
|
||
/**
|
||
* Get uncomressed file from archive
|
||
* @param {string} path
|
||
* @returns {Uint8Array | null} bytes of uncompressed data, or null if error
|
||
*/
|
||
ZLib.prototype.getFile = function(path)
|
||
{
|
||
if (!this.isModuleInit || !this.engine)
|
||
return null;
|
||
|
||
// проверяем - есть ли файл вообще?
|
||
if (undefined === this.files[path])
|
||
return null;
|
||
|
||
// проверяем - может мы уже его разжимали?
|
||
if (null !== this.files[path])
|
||
{
|
||
if (this.files[path].l > 0)
|
||
{
|
||
return new Uint8Array(Module["HEAP8"].buffer, this.files[path].p, this.files[path].l);
|
||
}
|
||
else
|
||
{
|
||
var _lenFile = new Int32Array(Module["HEAP8"].buffer, this.files[path].p, 4);
|
||
var len = _lenFile[0];
|
||
return new Uint8Array(Module["HEAP8"].buffer, this.files[path].p + 4, len);
|
||
}
|
||
}
|
||
|
||
var tmp = path.toUtf8();
|
||
var pointer = Module["_Zlib_Malloc"](tmp.length);
|
||
if (0 == pointer)
|
||
return null;
|
||
Module["HEAP8"].set(tmp, pointer);
|
||
|
||
var pointerFile = Module["_Zlib_GetFile"](this.engine, pointer);
|
||
if (0 == pointerFile)
|
||
{
|
||
Module["_Zlib_Free"](pointer);
|
||
return null;
|
||
}
|
||
|
||
var _lenFile = new Int32Array(Module["HEAP8"].buffer, pointerFile, 4);
|
||
var len = _lenFile[0];
|
||
|
||
Module["_Zlib_Free"](pointer);
|
||
this.files[path] = { p : pointerFile, l : 0};
|
||
return new Uint8Array(Module["HEAP8"].buffer, pointerFile + 4, len);
|
||
};
|
||
|
||
/**
|
||
* Add uncomressed file to archive
|
||
* @param {string} path
|
||
* @param {Uint8Array} new file in archive
|
||
* @returns {boolean} success or not
|
||
*/
|
||
ZLib.prototype.addFile = function(path, data)
|
||
{
|
||
if (!this.isModuleInit || !this.engine)
|
||
return false;
|
||
|
||
if (!data)
|
||
return false;
|
||
|
||
// проверяем - может такой файл уже есть? тогда его надо сначала удалить?
|
||
if (undefined !== this.files[path])
|
||
this.removeFile(path);
|
||
|
||
var tmp = path.toUtf8();
|
||
var pointer = Module["_Zlib_Malloc"](tmp.length);
|
||
if (0 == pointer)
|
||
return false;
|
||
Module["HEAP8"].set(tmp, pointer);
|
||
|
||
var arrayBuffer = (undefined !== data.byteLength) ? new Uint8Array(data) : data;
|
||
|
||
var FileRawDataSize = arrayBuffer.length;
|
||
var FileRawData = Module["_Zlib_Malloc"](FileRawDataSize);
|
||
if (0 == FileRawData)
|
||
{
|
||
Module["_Zlib_Free"](pointer);
|
||
return false;
|
||
}
|
||
Module["HEAP8"].set(arrayBuffer, FileRawData);
|
||
|
||
Module["_Zlib_AddFile"](this.engine, pointer, FileRawData, FileRawDataSize);
|
||
|
||
this.files[path] = { p : FileRawData, l : FileRawDataSize};
|
||
Module["_Zlib_Free"](pointer);
|
||
return true;
|
||
};
|
||
|
||
/**
|
||
* Remove file from archive
|
||
* @param {string} path
|
||
* @returns {boolean} success or not
|
||
*/
|
||
ZLib.prototype.removeFile = function(path)
|
||
{
|
||
if (!this.isModuleInit || !this.engine)
|
||
return false;
|
||
|
||
// проверяем - может такого файла и нет?
|
||
if (undefined === this.files[path])
|
||
return false;
|
||
|
||
var tmp = path.toUtf8();
|
||
var pointer = Module["_Zlib_Malloc"](tmp.length);
|
||
if (0 == pointer)
|
||
return false;
|
||
Module["HEAP8"].set(tmp, pointer);
|
||
|
||
Module["_Zlib_RemoveFile"](this.engine, pointer);
|
||
|
||
if (this.files[path] && this.files[path].p)
|
||
{
|
||
Module["_Zlib_Free"](this.files[path].p);
|
||
delete this.files[path];
|
||
}
|
||
Module["_Zlib_Free"](pointer);
|
||
return true;
|
||
};
|
||
|
||
/**
|
||
* Close & remove all used memory in archive
|
||
* @returns {undefined}
|
||
*/
|
||
ZLib.prototype.close = function()
|
||
{
|
||
if (!this.isModuleInit || !this.engine)
|
||
return;
|
||
|
||
for (var i in this.files)
|
||
{
|
||
if (this.files[i] && this.files[i].p)
|
||
Module["_Zlib_Free"](this.files[i].p);
|
||
}
|
||
|
||
this.files = {};
|
||
if (this.engine)
|
||
Module["_Zlib_Free"](this.engine);
|
||
this.engine = 0;
|
||
};
|
||
|
||
/**
|
||
* Get image type
|
||
* @returns {Number}
|
||
*/
|
||
ZLib.prototype.getImageType = function(path)
|
||
{
|
||
let fileData = this.getFile(path);
|
||
return Module["_Image_GetFormat"](this.files[path].p + 4, fileData.length);
|
||
};
|
||
|
||
/**
|
||
* Get image in needed format
|
||
* @returns {Uint8Array}
|
||
*/
|
||
ZLib.prototype.getImageAsFormat = function(path, format)
|
||
{
|
||
let fileData = this.getFile(path);
|
||
let encodedData = Module["_Raster_Encode"](this.files[path].p + 4, fileData.length, format);
|
||
let encodedSize = Module["_Raster_GetEncodedSize"](encodedData);
|
||
let encodedBuffer = Module["_Raster_GetEncodedBuffer"](encodedData);
|
||
|
||
let copyData = new Uint8Array(encodedSize);
|
||
copyData.set(new Uint8Array(Module["HEAP8"].buffer, encodedBuffer, encodedSize));
|
||
|
||
Module["_Raster_DestroyEncodedData"](encodedData);
|
||
|
||
return copyData;
|
||
};
|
||
/**
|
||
* Get image as svg (for simple test)
|
||
* @returns {string}
|
||
*/
|
||
ZLib.prototype.getImageAsSvg = function(path)
|
||
{
|
||
let fileData = this.getFile(path);
|
||
let encodedData = Module["_Raster_Encode"](this.files[path].p + 4, fileData.length, 24);
|
||
let encodedSize = Module["_Raster_GetEncodedSize"](encodedData);
|
||
let encodedBuffer = Module["_Raster_GetEncodedBuffer"](encodedData);
|
||
|
||
let string = String.prototype.fromUtf8(new Uint8Array(Module["HEAP8"].buffer, encodedBuffer, encodedSize));
|
||
|
||
Module["_Raster_DestroyEncodedData"](encodedData);
|
||
|
||
return string;
|
||
};
|
||
/**
|
||
* Get image blob for browser
|
||
* @returns {Blob}
|
||
*/
|
||
ZLib.prototype.getImageBlob = function(path)
|
||
{
|
||
let imageType = this.getImageType(path);
|
||
if (imageType != 10 && imageType != 21)
|
||
{
|
||
return new Blob([this.getFile(path)], {type:AscCommon.openXml.GetMimeType(AscCommon.GetFileExtension(path))});
|
||
}
|
||
|
||
let fileData = this.getFile(path);
|
||
let encodedData = Module["_Raster_Encode"](this.files[path].p + 4, fileData.length, 24);
|
||
let encodedSize = Module["_Raster_GetEncodedSize"](encodedData);
|
||
let encodedBuffer = Module["_Raster_GetEncodedBuffer"](encodedData);
|
||
|
||
let blob = new Blob([new Uint8Array(Module["HEAP8"].buffer, encodedBuffer, encodedSize)], {type : AscCommon.openXml.GetMimeType("svg")});
|
||
|
||
Module["_Raster_DestroyEncodedData"](encodedData);
|
||
|
||
return blob;
|
||
};
|
||
|
||
window.AscCommon = window.AscCommon || {};
|
||
window.AscCommon.CZLibEngineJS = ZLib;
|
||
window.onZlibEngineInit = function()
|
||
{
|
||
ZLib.prototype.isModuleInit = true;
|
||
window["ZLibModule_onLoad"] && window["ZLibModule_onLoad"]();
|
||
};
|
||
|
||
})(window, undefined);
|
||
|