var spineWasm=(()=>{var r="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0;return function(n){function e(r){return In.locateFile?In.locateFile(r,Kn):Kn+r}function t(r,n){r||w(n)}function i(r,n,e){for(var t=n+e,i=n;r[i]&&!(i>=t);)++i;if(i-n>16&&r.buffer&&le)return le.decode(r.subarray(n,i));for(var a="";n>10,56320|1023&c)}}else a+=String.fromCharCode((31&o)<<6|f)}else a+=String.fromCharCode(o)}return a}function a(r,n){return r?i(te,r,n):""}function o(r,n,e,t){if(!(t>0))return 0;for(var i=e,a=e+t-1,o=0;o=55296&&f<=57343){var u=r.charCodeAt(++o);f=65536+((1023&f)<<10)|1023&u}if(f<=127){if(e>=a)break;n[e++]=f}else if(f<=2047){if(e+1>=a)break;n[e++]=192|f>>6,n[e++]=128|63&f}else if(f<=65535){if(e+2>=a)break;n[e++]=224|f>>12,n[e++]=128|f>>6&63,n[e++]=128|63&f}else{if(e+3>=a)break;n[e++]=240|f>>18,n[e++]=128|f>>12&63,n[e++]=128|f>>6&63,n[e++]=128|63&f}}return n[e]=0,e-i}function f(r,n,e){return o(r,te,n,e)}function u(r){for(var n=0,e=0;e=55296&&t<=57343?(n+=4,++e):n+=3}return n}function c(r){ne=r,In.HEAP8=ee=new Int8Array(r),In.HEAP16=ie=new Int16Array(r),In.HEAP32=oe=new Int32Array(r),In.HEAPU8=te=new Uint8Array(r),In.HEAPU16=ae=new Uint16Array(r),In.HEAPU32=fe=new Uint32Array(r),In.HEAPF32=ue=new Float32Array(r),In.HEAPF64=ce=new Float64Array(r)}function s(){if(In.preRun)for("function"==typeof In.preRun&&(In.preRun=[In.preRun]);In.preRun.length;)b(In.preRun.shift());P(he)}function v(){!0,In.noFSInit||De.init.initialized||De.init(),De.ignorePermissions=!1,Ae.init(),P(me)}function l(){if(In.postRun)for("function"==typeof In.postRun&&(In.postRun=[In.postRun]);In.postRun.length;)d(In.postRun.shift());P(we)}function b(r){he.unshift(r)}function k(r){me.unshift(r)}function d(r){we.unshift(r)}function p(r){return r}function h(r){ye++,In.monitorRunDependencies&&In.monitorRunDependencies(ye)}function m(r){if(ye--,In.monitorRunDependencies&&In.monitorRunDependencies(ye),0==ye&&(null!==ge&&(clearInterval(ge),ge=null),_e)){var n=_e;_e=null,n()}}function w(r){In.onAbort&&In.onAbort(r),r="Aborted("+r+")",Yn(r),ve=!0,1,r+=". Build with -sASSERTIONS for more info.";var n=new re.RuntimeError(r);throw Bn(n),n}function y(r){return r.startsWith(Pe)}function g(r){try{if(r==ke&&Zn)return new Uint8Array(Zn);if(Un)return Un(r);throw"both async and sync fetching of the wasm failed"}catch(r){w(r)}}function _(){return Zn||!Hn&&!Vn||"function"!=typeof fetch?Promise.resolve().then(function(){return g(ke)}):fetch(ke,{credentials:"same-origin"}).then(function(r){if(!r.ok)throw"failed to load wasm binary file at '"+ke+"'";return r.arrayBuffer()}).catch(function(){return g(ke)})}function E(){function r(r,n){var e=r.exports;In.asm=e,xn(),se=In.asm.__indirect_function_table,k(In.asm.__wasm_call_ctors),m("wasm-instantiate")}function n(n){r(n.instance)}function e(r){return _().then(function(r){return re.instantiate(r,i)}).then(function(r){return r}).then(r,function(r){Yn("failed to asynchronously prepare wasm: "+r),w(r)})}function t(){return Zn||"function"!=typeof re.instantiateStreaming||y(ke)||"function"!=typeof fetch?e(n):fetch(ke,{credentials:"same-origin"}).then(function(r){var t=re.instantiateStreaming(r,i);return t.then(n,function(r){return Yn("wasm streaming compile failed: "+r),Yn("falling back to ArrayBuffer instantiation"),e(n)})})}var i={env:rt,wasi_snapshot_preview1:rt};if(h("wasm-instantiate"),In.instantiateWasm)try{var a=In.instantiateWasm(i,r);return a}catch(r){Yn("Module.instantiateWasm callback failed with error: "+r),Bn(r)}return t().catch(Bn),{}}function P(r){for(;r.length>0;)r.shift()(In)}function T(r,n,e,t){w("Assertion failed: "+a(r)+", at: "+[n?a(n):"unknown filename",e,t?a(t):"unknown function"])}function C(r){return nt(r+24)+24}function A(r){this.excPtr=r,this.ptr=r-24,this.set_type=function(r){fe[this.ptr+4>>2]=r},this.get_type=function(){return fe[this.ptr+4>>2]},this.set_destructor=function(r){fe[this.ptr+8>>2]=r},this.get_destructor=function(){return fe[this.ptr+8>>2]},this.set_refcount=function(r){oe[this.ptr>>2]=r},this.set_caught=function(r){r=r?1:0,ee[this.ptr+12>>0]=r},this.get_caught=function(){return 0!=ee[this.ptr+12>>0]},this.set_rethrown=function(r){r=r?1:0,ee[this.ptr+13>>0]=r},this.get_rethrown=function(){return 0!=ee[this.ptr+13>>0]},this.init=function(r,n){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(n),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var r=oe[this.ptr>>2];oe[this.ptr>>2]=r+1},this.release_ref=function(){var r=oe[this.ptr>>2];return oe[this.ptr>>2]=r-1,1===r},this.set_adjusted_ptr=function(r){fe[this.ptr+16>>2]=r},this.get_adjusted_ptr=function(){return fe[this.ptr+16>>2]},this.get_exception_ptr=function(){var r=at(this.get_type());if(r)return fe[this.excPtr>>2];var n=this.get_adjusted_ptr();return 0!==n?n:this.excPtr}}function S(r,n,e){var t=new A(r);throw t.init(n,e),r,0,r}function D(r){return oe[it()>>2]=r,r}function F(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var r=new Uint8Array(1);return()=>(crypto.getRandomValues(r),r[0])}return()=>w("randomDevice")}function $(r,n,e){var t=e>0?e:u(r)+1,i=new Array(t),a=o(r,i,0,i.length);return n&&(i.length=a),i}function M(r){w()}function R(r,n,e,i){var a=i?"":p("al "+r);Ln(r,e=>{t(e,'Loading data file "'+r+'" failed (no arrayBuffer).'),n(new Uint8Array(e)),a&&m(a)},n=>{if(!e)throw'Loading data file "'+r+'" failed.';e()}),a&&h(a)}function j(r,n,e){Fe.varargs=e;try{var t=Fe.getStreamFromFD(r);switch(n){case 0:var i,a=Fe.get();return a<0?-28:(i=De.createStream(t,a),i.fd);case 1:case 2:return 0;case 3:return t.flags;case 4:a=Fe.get();return t.flags|=a,0;case 5:a=Fe.get();var o=0;return ie[a+o>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return D(28),-1;default:return-28}}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return-r.errno}}function x(r,n,e){Fe.varargs=e;try{var t=Fe.getStreamFromFD(r);switch(n){case 21509:case 21505:return t.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return t.tty?0:-59;case 21519:if(!t.tty)return-59;var i=Fe.get();return oe[i>>2]=0,0;case 21520:return t.tty?-28:-59;case 21531:i=Fe.get();return De.ioctl(t,n,i);case 21523:case 21524:return t.tty?0:-59;default:return-28}}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return-r.errno}}function O(r,n,e,t){Fe.varargs=t;try{n=Fe.getStr(n),n=Fe.calculateAt(r,n);var i=t?Fe.get():0;return De.open(n,e,i).fd}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return-r.errno}}function z(r,n,e,t,i){}function B(r){switch(r){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+r)}}function I(){for(var r=new Array(256),n=0;n<256;++n)r[n]=String.fromCharCode(n);$e=r}function N(r){for(var n="",e=r;te[e];)n+=$e[te[e++]];return n}function L(r){if(void 0===r)return"_unknown";r=r.replace(/[^a-zA-Z0-9_]/g,"$");var n=r.charCodeAt(0);return n>=xe&&n<=Oe?"_"+r:r}function U(r,n){return r=L(r),function(){"use strict";return n.apply(this,arguments)}}function W(r,n){var e=U(n,function(r){this.name=n,this.message=r;var e=new Error(r).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});return e.prototype=Object.create(r.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}function q(r){throw new ze(r)}function H(r){throw new Be(r)}function V(r,n,e){function t(n){var t=e(n);t.length!==r.length&&H("Mismatched type converter count");for(var i=0;i{Re.hasOwnProperty(r)?i[n]=Re[r]:(a.push(r),Me.hasOwnProperty(r)||(Me[r]=[]),Me[r].push(()=>{i[n]=Re[r],++o,o===a.length&&t(i)}))}),0===a.length&&t(i)}function X(r,n,e={}){if(!("argPackAdvance"in n))throw new TypeError("registerType registeredInstance requires argPackAdvance");var t=n.name;if(r||q('type "'+t+'" must have a positive integer typeid pointer'),Re.hasOwnProperty(r)){if(e.ignoreDuplicateRegistrations)return;q("Cannot register type '"+t+"' twice")}if(Re[r]=n,delete je[r],Me.hasOwnProperty(r)){var i=Me[r];delete Me[r],i.forEach(r=>r())}}function G(r,n,e,t,i){var a=B(e);n=N(n),X(r,{name:n,fromWireType:function(r){return!!r},toWireType:function(r,n){return n?t:i},argPackAdvance:8,readValueFromPointer:function(r){var t;if(1===e)t=ee;else if(2===e)t=ie;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+n);t=oe}return this.fromWireType(t[r>>a])},destructorFunction:null})}function K(r){if(!(this instanceof hr))return!1;if(!(r instanceof hr))return!1;for(var n=this.$$.ptrType.registeredClass,e=this.$$.ptr,t=r.$$.ptrType.registeredClass,i=r.$$.ptr;n.baseClass;)e=n.upcast(e),n=n.baseClass;for(;t.baseClass;)i=t.upcast(i),t=t.baseClass;return n===t&&e===i}function J(r){return{count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}}function Y(r){function n(r){return r.$$.ptrType.registeredClass.name}q(n(r)+" instance already deleted")}function Z(r){}function Q(r){r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)}function rr(r){r.count.value-=1;var n=0===r.count.value;n&&Q(r)}function nr(r,n,e){if(n===e)return r;if(void 0===e.baseClass)return null;var t=nr(r,n,e.baseClass);return null===t?null:e.downcast(t)}function er(){return Object.keys(We).length}function tr(){var r=[];for(var n in We)We.hasOwnProperty(n)&&r.push(We[n]);return r}function ir(){for(;Le.length;){var r=Le.pop();r.$$.deleteScheduled=!1,r.delete()}}function ar(r){Ue=r,Le.length&&Ue&&Ue(ir)}function or(){In.getInheritedInstanceCount=er,In.getLiveInheritedInstances=tr,In.flushPendingDeletes=ir,In.setDelayFunction=ar}function fr(r,n){for(void 0===n&&q("ptr should not be undefined");r.baseClass;)n=r.upcast(n),r=r.baseClass;return n}function ur(r,n){return n=fr(r,n),We[n]}function cr(r,n){n.ptrType&&n.ptr||H("makeClassHandle requires ptr and ptrType");var e=!!n.smartPtrType,t=!!n.smartPtr;return e!==t&&H("Both smartPtrType and smartPtr must be specified"),n.count={value:1},vr(Object.create(r,{$$:{value:n}}))}function sr(r){function n(){return this.isSmartPointer?cr(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):cr(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=ur(this.registeredClass,e);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var i=t.clone();return this.destructor(r),i}var a,o=this.registeredClass.getActualType(e),f=Ne[o];if(!f)return n.call(this);a=this.isConst?f.constPointerType:f.pointerType;var u=nr(e,this.registeredClass,a.registeredClass);return null===u?n.call(this):this.isSmartPointer?cr(a.registeredClass.instancePrototype,{ptrType:a,ptr:u,smartPtrType:this,smartPtr:r}):cr(a.registeredClass.instancePrototype,{ptrType:a,ptr:u})}function vr(r){return"undefined"==typeof FinalizationRegistry?(vr=(r=>r),r):(Ie=new FinalizationRegistry(r=>{rr(r.$$)}),vr=(r=>{var n=r.$$,e=!!n.smartPtr;if(e){var t={$$:n};Ie.register(r,t,r)}return r}),Z=(r=>Ie.unregister(r)),vr(r))}function lr(){if(this.$$.ptr||Y(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var r=vr(Object.create(Object.getPrototypeOf(this),{$$:{value:J(this.$$)}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r}function br(){this.$$.ptr||Y(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&q("Object already scheduled for deletion"),Z(this),rr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function kr(){return!this.$$.ptr}function dr(){return this.$$.ptr||Y(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&q("Object already scheduled for deletion"),Le.push(this),1===Le.length&&Ue&&Ue(ir),this.$$.deleteScheduled=!0,this}function pr(){hr.prototype.isAliasOf=K,hr.prototype.clone=lr,hr.prototype.delete=br,hr.prototype.isDeleted=kr,hr.prototype.deleteLater=dr}function hr(){}function mr(r,n,e){if(void 0===r[n].overloadTable){var t=r[n];r[n]=function(){return r[n].overloadTable.hasOwnProperty(arguments.length)||q("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+r[n].overloadTable+")!"),r[n].overloadTable[arguments.length].apply(this,arguments)},r[n].overloadTable=[],r[n].overloadTable[t.argCount]=t}}function wr(r,n,e){In.hasOwnProperty(r)?((void 0===e||void 0!==In[r].overloadTable&&void 0!==In[r].overloadTable[e])&&q("Cannot register public name '"+r+"' twice"),mr(In,r,r),In.hasOwnProperty(e)&&q("Cannot register multiple overloads of a function with the same number of arguments ("+e+")!"),In[r].overloadTable[e]=n):(In[r]=n,void 0!==e&&(In[r].numArguments=e))}function yr(r,n,e,t,i,a,o,f){this.name=r,this.constructor=n,this.instancePrototype=e,this.rawDestructor=t,this.baseClass=i,this.getActualType=a,this.upcast=o,this.downcast=f,this.pureVirtualFunctions=[]}function gr(r,n,e){for(;n!==e;)n.upcast||q("Expected null or instance of "+e.name+", got an instance of "+n.name),r=n.upcast(r),n=n.baseClass;return r}function _r(r,n){if(null===n)return this.isReference&&q("null is not a valid "+this.name),0;n.$$||q('Cannot pass "'+an(n)+'" as a '+this.name),n.$$.ptr||q("Cannot pass deleted object as a pointer of type "+this.name);var e=n.$$.ptrType.registeredClass,t=gr(n.$$.ptr,e,this.registeredClass);return t}function Er(r,n){var e;if(null===n)return this.isReference&&q("null is not a valid "+this.name),this.isSmartPointer?(e=this.rawConstructor(),null!==r&&r.push(this.rawDestructor,e),e):0;n.$$||q('Cannot pass "'+an(n)+'" as a '+this.name),n.$$.ptr||q("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&n.$$.ptrType.isConst&&q("Cannot convert argument of type "+(n.$$.smartPtrType?n.$$.smartPtrType.name:n.$$.ptrType.name)+" to parameter type "+this.name);var t=n.$$.ptrType.registeredClass;if(e=gr(n.$$.ptr,t,this.registeredClass),this.isSmartPointer)switch(void 0===n.$$.smartPtr&&q("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:n.$$.smartPtrType===this?e=n.$$.smartPtr:q("Cannot convert argument of type "+(n.$$.smartPtrType?n.$$.smartPtrType.name:n.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:e=n.$$.smartPtr;break;case 2:if(n.$$.smartPtrType===this)e=n.$$.smartPtr;else{var i=n.clone();e=this.rawShare(e,Ge.toHandle(function(){i.delete()})),null!==r&&r.push(this.rawDestructor,e)}break;default:q("Unsupporting sharing policy")}return e}function Pr(r,n){if(null===n)return this.isReference&&q("null is not a valid "+this.name),0;n.$$||q('Cannot pass "'+an(n)+'" as a '+this.name),n.$$.ptr||q("Cannot pass deleted object as a pointer of type "+this.name),n.$$.ptrType.isConst&&q("Cannot convert argument of type "+n.$$.ptrType.name+" to parameter type "+this.name);var e=n.$$.ptrType.registeredClass,t=gr(n.$$.ptr,e,this.registeredClass);return t}function Tr(r){return this.fromWireType(oe[r>>2])}function Cr(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r}function Ar(r){this.rawDestructor&&this.rawDestructor(r)}function Sr(r){null!==r&&r.delete()}function Dr(){Fr.prototype.getPointee=Cr,Fr.prototype.destructor=Ar,Fr.prototype.argPackAdvance=8,Fr.prototype.readValueFromPointer=Tr,Fr.prototype.deleteObject=Sr,Fr.prototype.fromWireType=sr}function Fr(r,n,e,t,i,a,o,f,u,c,s){this.name=r,this.registeredClass=n,this.isReference=e,this.isConst=t,this.isSmartPointer=i,this.pointeeType=a,this.sharingPolicy=o,this.rawGetPointee=f,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=s,i||void 0!==n.baseClass?this.toWireType=Er:t?(this.toWireType=_r,this.destructorFunction=null):(this.toWireType=Pr,this.destructorFunction=null)}function $r(r,n,e){In.hasOwnProperty(r)||H("Replacing nonexistant public symbol"),void 0!==In[r].overloadTable&&void 0!==e?In[r].overloadTable[e]=n:(In[r]=n,In[r].argCount=e)}function Mr(r,n,e){var t=In["dynCall_"+r];return e&&e.length?t.apply(null,[n].concat(e)):t.call(null,n)}function Rr(r){var n=qe[r];return n||(r>=qe.length&&(qe.length=r+1),qe[r]=n=se.get(r)),n}function jr(r,n,e){if(r.includes("j"))return Mr(r,n,e);var t=Rr(n).apply(null,e);return t}function xr(r,n){var e=[];return function(){return e.length=0,Object.assign(e,arguments),jr(r,n,e)}}function Or(r,n){function e(){return r.includes("j")?xr(r,n):Rr(n)}r=N(r);var t=e();return"function"!=typeof t&&q("unknown function pointer with signature "+r+": "+n),t}function zr(r){var n=tt(r),e=N(n);return et(n),e}function Br(r,n){function e(r){i[r]||Re[r]||(je[r]?je[r].forEach(e):(t.push(r),i[r]=!0))}var t=[],i={};throw n.forEach(e),new He(r+": "+t.map(zr).join([", "]))}function Ir(r,n,e,t,i,a,o,f,u,c,s,v,l){s=N(s),a=Or(i,a),f&&(f=Or(o,f)),c&&(c=Or(u,c)),l=Or(v,l);var b=L(s);wr(b,function(){Br("Cannot construct "+s+" due to unbound types",[t])}),V([r,n,e],t?[t]:[],function(n){var e,i;n=n[0],t?(e=n.registeredClass,i=e.instancePrototype):i=hr.prototype;var o=U(b,function(){if(Object.getPrototypeOf(this)!==u)throw new ze("Use 'new' to construct "+s);if(void 0===v.constructor_body)throw new ze(s+" has no accessible constructor");var r=v.constructor_body[arguments.length];if(void 0===r)throw new ze("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(v.constructor_body).toString()+") parameters instead!");return r.apply(this,arguments)}),u=Object.create(i,{constructor:{value:o}});o.prototype=u;var v=new yr(s,o,u,l,e,a,f,c),k=new Fr(s,v,!0,!1,!1),d=new Fr(s+"*",v,!1,!1,!1),p=new Fr(s+" const*",v,!1,!0,!1);return Ne[r]={pointerType:d,constPointerType:p},$r(b,o),[k,d,p]})}function Nr(r){for(;r.length;){var n=r.pop(),e=r.pop();e(n)}}function Lr(r,n,e,t,i){var a=n.length;a<2&&q("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var o=null!==n[1]&&null!==e,f=!1,u=1;u>2]);return e}function Wr(r,n,e,t,i,a,o){var f=Ur(e,t);n=N(n),a=Or(i,a),V([],[r],function(r){function t(){Br("Cannot call "+i+" due to unbound types",f)}r=r[0];var i=r.name+"."+n;n.startsWith("@@")&&(n=Symbol[n.substring(2)]);var u=r.registeredClass.constructor;return void 0===u[n]?(t.argCount=e-1,u[n]=t):(mr(u,n,i),u[n].overloadTable[e-1]=t),V([],f,function(r){var t=[r[0],null].concat(r.slice(1)),f=Lr(i,t,null,a,o);return void 0===u[n].overloadTable?(f.argCount=e-1,u[n]=f):u[n].overloadTable[e-1]=f,[]}),[]})}function qr(r,n,e){return r instanceof Object||q(e+' with invalid "this": '+r),r instanceof n.registeredClass.constructor||q(e+' incompatible with "this" of type '+r.constructor.name),r.$$.ptr||q("cannot call emscripten binding method "+e+" on deleted object"),gr(r.$$.ptr,r.$$.ptrType.registeredClass,n.registeredClass)}function Hr(r,n,e,t,i,a,o,f){n=N(n),a=Or(i,a),V([],[r],function(r){r=r[0];var i=r.name+"."+n,u={get:function(){Br("Cannot access "+i+" due to unbound types",[e])},enumerable:!0,configurable:!0};return u.set=f?()=>{Br("Cannot access "+i+" due to unbound types",[e])}:r=>{q(i+" is a read-only property")},Object.defineProperty(r.registeredClass.constructor,n,u),V([],[e],function(e){e=e[0];var i={get:function(){return e.fromWireType(a(t))},enumerable:!0};return f&&(f=Or(o,f),i.set=(r=>{var n=[];f(t,e.toWireType(n,r)),Nr(n)})),Object.defineProperty(r.registeredClass.constructor,n,i),[]}),[]})}function Vr(r,n,e,i,a,o){t(n>0);var f=Ur(n,e);a=Or(i,a),V([],[r],function(r){r=r[0];var e="constructor "+r.name;if(void 0===r.registeredClass.constructor_body&&(r.registeredClass.constructor_body=[]),void 0!==r.registeredClass.constructor_body[n-1])throw new ze("Cannot register multiple constructors with identical number of parameters ("+(n-1)+") for class '"+r.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return r.registeredClass.constructor_body[n-1]=(()=>{Br("Cannot construct "+r.name+" due to unbound types",f)}),V([],f,function(t){return t.splice(1,0,null),r.registeredClass.constructor_body[n-1]=Lr(e,t,null,a,o),[]}),[]})}function Xr(r,n,e,t,i,a,o,f){var u=Ur(e,t);n=N(n),a=Or(i,a),V([],[r],function(r){function t(){Br("Cannot call "+i+" due to unbound types",u)}r=r[0];var i=r.name+"."+n;n.startsWith("@@")&&(n=Symbol[n.substring(2)]),f&&r.registeredClass.pureVirtualFunctions.push(n);var c=r.registeredClass.instancePrototype,s=c[n];return void 0===s||void 0===s.overloadTable&&s.className!==r.name&&s.argCount===e-2?(t.argCount=e-2,t.className=r.name,c[n]=t):(mr(c,n,i),c[n].overloadTable[e-2]=t),V([],u,function(t){var f=Lr(i,t,r,a,o);return void 0===c[n].overloadTable?(f.argCount=e-2,c[n]=f):c[n].overloadTable[e-2]=f,[]}),[]})}function Gr(r,n,e,t,i,a,o,f,u,c){n=N(n),i=Or(t,i),V([],[r],function(r){r=r[0];var t=r.name+"."+n,s={get:function(){Br("Cannot access "+t+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=u?()=>{Br("Cannot access "+t+" due to unbound types",[e,o])}:r=>{q(t+" is a read-only property")},Object.defineProperty(r.registeredClass.instancePrototype,n,s),V([],u?[e,o]:[e],function(e){var o=e[0],s={get:function(){var n=qr(this,r,t+" getter");return o.fromWireType(i(a,n))},enumerable:!0};if(u){u=Or(f,u);var v=e[1];s.set=function(n){var e=qr(this,r,t+" setter"),i=[];u(c,e,v.toWireType(i,n)),Nr(i)}}return Object.defineProperty(r.registeredClass.instancePrototype,n,s),[]}),[]})}function Kr(r){r>4&&0==--Xe[r].refcount&&(Xe[r]=void 0,Ve.push(r))}function Jr(){for(var r=0,n=5;n>1])};case 2:return function(r){var n=e?oe:fe;return this.fromWireType(n[r>>2])};default:throw new TypeError("Unknown integer type: "+r)}}function nn(r,n,e,t){function i(){}var a=B(e);n=N(n),i.values={},X(r,{name:n,constructor:i,fromWireType:function(r){return this.constructor.values[r]},toWireType:function(r,n){return n.value},argPackAdvance:8,readValueFromPointer:rn(n,a,t),destructorFunction:null}),wr(n,i)}function en(r,n){var e=Re[r];return void 0===e&&q(n+" has unknown type "+zr(r)),e}function tn(r,n,e){var t=en(r,"enum");n=N(n);var i=t.constructor,a=Object.create(t.constructor.prototype,{value:{value:e},constructor:{value:U(t.name+"_"+n,function(){})}});i.values[e]=a,i[n]=a}function an(r){if(null===r)return"null";var n=typeof r;return"object"===n||"array"===n||"function"===n?r.toString():""+r}function on(r,n){switch(n){case 2:return function(r){return this.fromWireType(ue[r>>2])};case 3:return function(r){return this.fromWireType(ce[r>>3])};default:throw new TypeError("Unknown float type: "+r)}}function fn(r,n,e){var t=B(e);n=N(n),X(r,{name:n,fromWireType:function(r){return r},toWireType:function(r,n){return n},argPackAdvance:8,readValueFromPointer:on(n,t),destructorFunction:null})}function un(r,n,e){switch(n){case 0:return e?function(r){return ee[r]}:function(r){return te[r]};case 1:return e?function(r){return ie[r>>1]}:function(r){return ae[r>>1]};case 2:return e?function(r){return oe[r>>2]}:function(r){return fe[r>>2]};default:throw new TypeError("Unknown integer type: "+r)}}function cn(r,n,e,t,i){n=N(n),-1===i&&(i=4294967295);var a=B(e),o=r=>r;if(0===t){var f=32-8*e;o=(r=>r<>>f)}var u,c=n.includes("unsigned"),s=(r,n)=>{};u=c?function(r,n){return s(n,this.name),n>>>0}:function(r,n){return s(n,this.name),n},X(r,{name:n,fromWireType:o,toWireType:u,argPackAdvance:8,readValueFromPointer:un(n,a,0!==t),destructorFunction:null})}function sn(r,n,e){function t(r){r>>=2;var n=fe,e=n[r],t=n[r+1];return new a(ne,t,e)}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=i[n];e=N(e),X(r,{name:e,fromWireType:t,argPackAdvance:8,readValueFromPointer:t},{ignoreDuplicateRegistrations:!0})}function vn(r,n){n=N(n);var e="std::string"===n;X(r,{name:n,fromWireType:function(r){var n,t=fe[r>>2],i=r+4;if(e)for(var o=i,f=0;f<=t;++f){var u=i+f;if(f==t||0==te[u]){var c=u-o,s=a(o,c);void 0===n?n=s:(n+=String.fromCharCode(0),n+=s),o=u+1}}else{var v=new Array(t);for(f=0;f>2]=t,e&&i)f(n,o,t+1);else if(i)for(var c=0;c255&&(et(o),q("String has UTF-16 code units that do not fit in 8 bits")),te[o+c]=s}else for(c=0;c>1,i=t+n/2;!(t>=i)&&ae[t];)++t;if(e=t<<1,e-r>32&&Ke)return Ke.decode(te.subarray(r,e));for(var a="",o=0;!(o>=n/2);++o){var f=ie[r+2*o>>1];if(0==f)break;a+=String.fromCharCode(f)}return a}function bn(r,n,e){if(void 0===e&&(e=2147483647),e<2)return 0;e-=2;for(var t=n,i=e<2*r.length?e/2:r.length,a=0;a>1]=o,n+=2}return ie[n>>1]=0,n-t}function kn(r){return 2*r.length}function dn(r,n){for(var e=0,t="";!(e>=n/4);){var i=oe[r+4*e>>2];if(0==i)break;if(++e,i>=65536){var a=i-65536;t+=String.fromCharCode(55296|a>>10,56320|1023&a)}else t+=String.fromCharCode(i)}return t}function pn(r,n,e){if(void 0===e&&(e=2147483647),e<4)return 0;for(var t=n,i=t+e-4,a=0;a=55296&&o<=57343){var f=r.charCodeAt(++a);o=65536+((1023&o)<<10)|1023&f}if(oe[n>>2]=o,n+=4,n+4>i)break}return oe[n>>2]=0,n-t}function hn(r){for(var n=0,e=0;e=55296&&t<=57343&&++e,n+=4}return n}function mn(r,n,e){var t,i,a,o,f;e=N(e),2===n?(t=ln,i=bn,o=kn,a=(()=>ae),f=1):4===n&&(t=dn,i=pn,o=hn,a=(()=>fe),f=2),X(r,{name:e,fromWireType:function(r){for(var e,i=fe[r>>2],o=a(),u=r+4,c=0;c<=i;++c){var s=r+4+c*n;if(c==i||0==o[s>>f]){var v=s-u,l=t(u,v);void 0===e?e=l:(e+=String.fromCharCode(0),e+=l),u=s+n}}return et(r),e},toWireType:function(r,t){"string"!=typeof t&&q("Cannot pass non-string to C++ string type "+e);var a=o(t),u=nt(4+a+n);return fe[u>>2]=a>>f,i(t,u+4,a+n),null!==r&&r.push(et,u),u},argPackAdvance:8,readValueFromPointer:Tr,destructorFunction:function(r){et(r)}})}function wn(r,n){n=N(n),X(r,{isVoid:!0,name:n,argPackAdvance:0,fromWireType:function(){},toWireType:function(r,n){}})}function yn(r){r>4&&(Xe[r].refcount+=1)}function gn(r,n){r=en(r,"_emval_take_value");var e=r.readValueFromPointer(n);return Ge.toHandle(e)}function _n(){w("")}function En(r,n,e){te.copyWithin(r,n,n+e)}function Pn(){return 134217728}function Tn(r){try{return Qn.grow(r-ne.byteLength+65535>>>16),c(Qn.buffer),1}catch(r){}}function Cn(r){var n=te.length;r>>>=0;var e=Pn();if(r>e)return!1;let t=(r,n)=>r+(n-r%n)%n;for(var i=1;i<=4;i*=2){var a=n*(1+.2/i);a=Math.min(a,r+100663296);var o=Math.min(e,t(Math.max(r,a),65536)),f=Tn(o);if(f)return!0}return!1}function An(r){try{var n=Fe.getStreamFromFD(r);return De.close(n),0}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return r.errno}}function Sn(r,n,e,t){for(var i=0,a=0;a>2],f=fe[n+4>>2];n+=8;var u=De.read(r,ee,o,f,t);if(u<0)return-1;if(i+=u,u>2]=a,0}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return r.errno}}function Fn(r,n){return n+2097152>>>0<4194305-!!r?(r>>>0)+4294967296*n:NaN}function $n(r,n,e,t,i){try{var a=Fn(n,e);if(isNaN(a))return 61;var o=Fe.getStreamFromFD(r);return De.llseek(o,a,t),pe=[o.position>>>0,(de=o.position,+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[i>>2]=pe[0],oe[i+4>>2]=pe[1],o.getdents&&0===a&&0===t&&(o.getdents=null),0}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return r.errno}}function Mn(r,n,e,t){for(var i=0,a=0;a>2],f=fe[n+4>>2];n+=8;var u=De.write(r,ee,o,f,t);if(u<0)return-1;i+=u}return i}function Rn(r,n,e,t){try{var i=Fe.getStreamFromFD(r),a=Mn(i,n,e);return fe[t>>2]=a,0}catch(r){if(void 0===De||!(r instanceof De.ErrnoError))throw r;return r.errno}}function jn(){var r=In.SpineWasmUtil,n=r.getCurrentListenerID(),e=r.getCurrentTrackEntry(),t=r.getCurrentEvent();globalThis.TrackEntryListeners.emitListener(n,e,t)}function xn(){if(Ee)if(y(Ee)||(Ee=e(Ee)),Xn||Gn){var r=Un(Ee);te.set(r,1024)}else{h("memory initializer");var n=r=>{r.byteLength&&(r=new Uint8Array(r)),te.set(r,1024),In.memoryInitializerRequest&&delete In.memoryInitializerRequest.response,m("memory initializer")},t=()=>{Ln(Ee,n,function(){var r=new Error("could not load memory initializer "+Ee);Bn(r)})};if(In.memoryInitializerRequest){var i=()=>{var r=In.memoryInitializerRequest,e=r.response;if(200!==r.status&&0!==r.status)return console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+r.status+", retrying "+Ee),void t();n(e)};In.memoryInitializerRequest.response?setTimeout(i,0):In.memoryInitializerRequest.addEventListener("load",i)}else t()}}function On(r){function n(){Qe||(Qe=!0,In.calledRun=!0,ve||(v(),zn(In),In.onRuntimeInitialized&&In.onRuntimeInitialized(),l()))}r=r||qn,ye>0||(s(),ye>0||(In.setStatus?(In.setStatus("Running..."),setTimeout(function(){setTimeout(function(){In.setStatus("")},1),n()},1)):n()))}n=n||{};var zn,Bn,In=void 0!==n?n:{};In.ready=new Promise(function(r,n){zn=r,Bn=n});var Nn,Ln,Un,Wn=Object.assign({},In),qn=[],Hn=!0,Vn=!1,Xn=!1,Gn=!1,Kn="";(Hn||Vn)&&(Vn?Kn=self.location.href:"undefined"!=typeof document&&document.currentScript&&(Kn=document.currentScript.src),r&&(Kn=r),Kn=0!==Kn.indexOf("blob:")?Kn.substr(0,Kn.replace(/[?#].*/,"").lastIndexOf("/")+1):"",Nn=(r=>{var n=new XMLHttpRequest;return n.open("GET",r,!1),n.send(null),n.responseText}),Vn&&(Un=(r=>{var n=new XMLHttpRequest;return n.open("GET",r,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)})),Ln=((r,n,e)=>{var t=new XMLHttpRequest;t.open("GET",r,!0),t.responseType="arraybuffer",t.onload=(()=>{200==t.status||0==t.status&&t.response?n(t.response):e()}),t.onerror=e,t.send(null)}));var Jn=In.print||console.log.bind(console),Yn=In.printErr||console.warn.bind(console);Object.assign(In,Wn),Wn=null,In.arguments&&(qn=In.arguments),In.thisProgram&&In.thisProgram,In.quit&&In.quit;var Zn;In.wasmBinary&&(Zn=In.wasmBinary) ;In.noExitRuntime;var Qn,re={Memory:function(r){this.buffer=new ArrayBuffer(65536*r.initial)},Module:function(r){},Instance:function(r,n){this.exports=function(r){function n(r){return r.set=function(r,n){this[r]=n},r.get=function(r){return this[r]},r}function e(r){return v[r]}function t(r,n){v[r]=n}function i(){return b[0]}function a(r){b[0]=r}function o(){throw new Error("abort")}function f(){return l[2]}function u(r){l[2]=r}function c(r){function c(){var r=0,n=0,e=0,t=0,i=0,a=0,o=0,f=0;r=XA-25760|0,XA=r,n=XA-256|0,XA=n,QC[n+80>>2]=2581,QC[n+76>>2]=0,QC[n+72>>2]=981,QC[n+68>>2]=0,QC[n+64>>2]=982,QC[n+60>>2]=0,QC[n+56>>2]=983,e=QC[n+80>>2],o=n+48|0,QC[n+104>>2]=o,QC[n+100>>2]=e,QC[n+96>>2]=984,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=985,QC[n+232>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+240>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+236>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(19480,19528,19584,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+108>>2]=o,QC[n+252>>2]=QC[n+108>>2],QC[n+248>>2]=986,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1496,o=e+16|0,a=fC(o),t=XA-16|0,XA=t,QC[t+12>>2]=o,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(19480,0|a,19608,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+112>>2]=QC[n+40>>2],QC[n+116>>2]=e,e=QC[n+112>>2],t=QC[n+116>>2],QC[n+140>>2]=i,QC[n+136>>2]=6126,QC[n+132>>2]=t,QC[n+128>>2]=e,i=QC[n+140>>2],t=QC[n+136>>2],e=QC[n+128>>2],QC[n+124>>2]=QC[n+132>>2],QC[n+120>>2]=e,e=QC[n+124>>2],QC[n+8>>2]=QC[n+120>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1497,a=QC[e+24>>2],f=e+8|0,o=oC(f),t=XA-16|0,XA=t,QC[t+12>>2]=f,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19480,0|a,0|o,19612,19624,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+144>>2]=QC[n+32>>2],QC[n+148>>2]=e,e=QC[n+144>>2],t=QC[n+148>>2],QC[n+172>>2]=i,QC[n+168>>2]=6966,QC[n+164>>2]=t,QC[n+160>>2]=e,i=QC[n+172>>2],t=QC[n+168>>2],e=QC[n+160>>2],QC[n+156>>2]=QC[n+164>>2],QC[n+152>>2]=e,e=QC[n+156>>2],QC[n>>2]=QC[n+152>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1498,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19480,0|a,0|o,19632,19648,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+176>>2]=QC[n+24>>2],QC[n+180>>2]=e,e=QC[n+176>>2],t=QC[n+180>>2],QC[n+204>>2]=i,QC[n+200>>2]=6984,QC[n+196>>2]=t,QC[n+192>>2]=e,i=QC[n+204>>2],t=QC[n+200>>2],e=QC[n+192>>2],QC[n+188>>2]=QC[n+196>>2],QC[n+184>>2]=e,e=QC[n+188>>2],QC[n+16>>2]=QC[n+184>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1499,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19480,0|a,0|o,19656,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+216>>2]=i,QC[n+212>>2]=2497,QC[n+208>>2]=987,i=QC[n+216>>2],t=QC[n+208>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+212>>2],QC[e+20>>2]=t,QC[e+12>>2]=1500,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19480,0|a,0|o,19668,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+228>>2]=i,QC[n+224>>2]=2480,QC[n+220>>2]=988,t=QC[n+220>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+224>>2],QC[e+20>>2]=t,QC[e+12>>2]=1501,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19480,0|i,0|a,19728,19744,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8866,QC[n+76>>2]=0,QC[n+72>>2]=989,QC[n+68>>2]=0,QC[n+64>>2]=990,QC[n+60>>2]=0,QC[n+56>>2]=991,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=992,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=993,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(19808,19872,19948,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=994,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1502,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(19808,0|a,19964,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1503,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19808,0|a,0|o,19968,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1504,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19808,0|a,0|o,20032,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1505,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19808,0|a,0|o,20056,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=995,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1506,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19808,0|a,0|o,20064,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=996,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1507,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(19808,0|i,0|a,20080,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=7433,QC[n+76>>2]=0,QC[n+72>>2]=997,QC[n+68>>2]=0,QC[n+64>>2]=998,QC[n+60>>2]=0,QC[n+56>>2]=999,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1e3,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1001,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(20156,20216,20288,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1002,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1508,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(20156,0|a,20304,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1509,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20156,0|a,0|o,20308,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1510,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20156,0|a,0|o,20352,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1511,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20156,0|a,0|o,20368,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1003,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1512,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20156,0|a,0|o,20376,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1004,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1513,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20156,0|i,0|a,20400,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8651,QC[n+76>>2]=0,QC[n+72>>2]=1005,QC[n+68>>2]=0,QC[n+64>>2]=1006,QC[n+60>>2]=0,QC[n+56>>2]=1007,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1008,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1009,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(20472,20536,20612,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1010,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1514,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(20472,0|a,20628,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1515,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20472,0|a,0|o,20632,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1516,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20472,0|a,0|o,20688,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1517,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20472,0|a,0|o,20704,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1011,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1518,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20472,0|a,0|o,20712,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1012,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1519,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20472,0|i,0|a,20736,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=1750,QC[n+76>>2]=0,QC[n+72>>2]=1013,QC[n+68>>2]=0,QC[n+64>>2]=1014,QC[n+60>>2]=0,QC[n+56>>2]=1015,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1016,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1017,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(20804,20864,20936,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2];QC[n+248>>2]=1018,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1520,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(20804,0|a,20952,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1521,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20804,0|a,0|o,20956,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1522,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20804,0|a,0|o,21008,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1523,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20804,0|a,0|o,21024,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1019,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1524,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20804,0|a,0|o,21032,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1020,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1525,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(20804,0|i,0|a,21056,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=5663,QC[n+76>>2]=0,QC[n+72>>2]=1021,QC[n+68>>2]=0,QC[n+64>>2]=1022,QC[n+60>>2]=0,QC[n+56>>2]=1023,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1024,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1025,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(21128,21196,21272,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1026,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1526,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(21128,0|a,21288,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1527,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21128,0|a,0|o,21292,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1528,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21128,0|a,0|o,21344,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1529,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21128,0|a,0|o,21360,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1027,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1530,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21128,0|a,0|o,21368,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1028,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1531,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21128,0|i,0|a,21392,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=5859,QC[n+76>>2]=0,QC[n+72>>2]=1029,QC[n+68>>2]=0,QC[n+64>>2]=1030,QC[n+60>>2]=0,QC[n+56>>2]=1031,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1032,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1033,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(21460,21520,21592,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1034,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1532,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(21460,0|a,21608,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1533,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21460,0|a,0|o,21612,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1534,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21460,0|a,0|o,21664,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1535,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21460,0|a,0|o,21680,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1035,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1536,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21460,0|a,0|o,21688,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1036,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1537,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21460,0|i,0|a,21712,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8765,QC[n+76>>2]=0,QC[n+72>>2]=1037,QC[n+68>>2]=0,QC[n+64>>2]=1038,QC[n+60>>2]=0,QC[n+56>>2]=1039,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1040,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1041,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(21784,21852,21928,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1042,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1538,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(21784,0|a,21944,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1539,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21784,0|a,0|o,21948,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1540,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21784,0|a,0|o,22e3,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1541,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21784,0|a,0|o,22016,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1043,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1542,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21784,0|a,0|o,22024,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1044,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1543,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(21784,0|i,0|a,22048,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=2094,QC[n+76>>2]=0,QC[n+72>>2]=1045,QC[n+68>>2]=0,QC[n+64>>2]=1046,QC[n+60>>2]=0,QC[n+56>>2]=1047,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1048,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1049,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(22116,22180,22252,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1050,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1544,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(22116,0|a,22268,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2];QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1545,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22116,0|a,0|o,22272,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1546,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22116,0|a,0|o,22320,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1547,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22116,0|a,0|o,22336,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1051,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1548,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22116,0|a,0|o,22344,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1052,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1549,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22116,0|i,0|a,22368,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8666,QC[n+76>>2]=0,QC[n+72>>2]=1053,QC[n+68>>2]=0,QC[n+64>>2]=1054,QC[n+60>>2]=0,QC[n+56>>2]=1055,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1056,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1057,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(22448,22520,22600,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1058,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1550,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(22448,0|a,22616,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1551,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22448,0|a,0|o,22620,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1552,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22448,0|a,0|o,22688,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1553,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22448,0|a,0|o,22704,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1059,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1554,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22448,0|a,0|o,22712,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1060,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1555,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2], EA(22448,0|i,0|a,22736,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=1972,QC[n+76>>2]=0,QC[n+72>>2]=1061,QC[n+68>>2]=0,QC[n+64>>2]=1062,QC[n+60>>2]=0,QC[n+56>>2]=1063,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1064,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1065,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(22812,22884,22964,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1066,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1556,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(22812,0|a,22980,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1557,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22812,0|a,0|o,22984,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1558,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22812,0|a,0|o,23040,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1559,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22812,0|a,0|o,23056,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1067,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1560,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22812,0|a,0|o,23064,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1068,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1561,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(22812,0|i,0|a,23088,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=2008,QC[n+76>>2]=0,QC[n+72>>2]=1069,QC[n+68>>2]=0,QC[n+64>>2]=1070,QC[n+60>>2]=0,QC[n+56>>2]=1071,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1072,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1073,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(23168,23240,23320,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1074,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1562,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(23168,0|a,23336,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1563,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23168,0|a,0|o,23340,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1564,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23168,0|a,0|o,23408,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1565,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23168,0|a,0|o,23424,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1075,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1566,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23168,0|a,0|o,23432,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1076,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1567,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23168,0|i,0|a,23456,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=1909,QC[n+76>>2]=0,QC[n+72>>2]=1077,QC[n+68>>2]=0,QC[n+64>>2]=1078,QC[n+60>>2]=0,QC[n+56>>2]=1079,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1080,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1081,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(23540,23616,23704,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1082,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1568,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(23540,0|a,23720,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1569,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23540,0|a,0|o,23724,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e;i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1570,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23540,0|a,0|o,23792,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1571,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23540,0|a,0|o,23808,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1083,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1572,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23540,0|a,0|o,23816,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1084,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1573,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23540,0|i,0|a,23840,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8717,QC[n+76>>2]=0,QC[n+72>>2]=1085,QC[n+68>>2]=0,QC[n+64>>2]=1086,QC[n+60>>2]=0,QC[n+56>>2]=1087,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1088,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1089,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(23920,23996,24080,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1090,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1574,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(23920,0|a,24096,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1575,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23920,0|a,0|o,24100,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1576,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23920,0|a,0|o,24160,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1577,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23920,0|a,0|o,24176,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1091,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1578,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23920,0|a,0|o,24184,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1092,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1579,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(23920,0|i,0|a,24208,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8687,QC[n+76>>2]=0,QC[n+72>>2]=1093,QC[n+68>>2]=0,QC[n+64>>2]=1094,QC[n+60>>2]=0,QC[n+56>>2]=1095,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1096,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1097,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(24296,24376,24468,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1098,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1580,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(24296,0|a,24484,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1581,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24296,0|a,0|o,24488,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1582,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24296,0|a,0|o,24560,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1583,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24296,0|a,0|o,24576,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1099,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1584,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24296,0|a,0|o,24584,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1100,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1585,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24296,0|i,0|a,24608,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=8740,QC[n+76>>2]=0,QC[n+72>>2]=1101,QC[n+68>>2]=0,QC[n+64>>2]=1102,QC[n+60>>2]=0,QC[n+56>>2]=1103,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1104,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1105,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(24692,24768,24852,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1106,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1586,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(24692,0|a,24868,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1587,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24692,0|a,0|o,24872,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1588,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24692,0|a,0|o,24944,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1589,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24692,0|a,0|o,24960,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1107,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1590,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24692,0|a,0|o,24968,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1108,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1591,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(24692,0|i,0|a,24992,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-256|0,XA=n,QC[n+80>>2]=1093,QC[n+76>>2]=0,QC[n+72>>2]=1109,QC[n+68>>2]=0,QC[n+64>>2]=1110,QC[n+60>>2]=0,QC[n+56>>2]=1111,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1112,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1113,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(25068,25136,25212,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1114,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1592,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(25068,0|a,25228,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1593,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(25068,0|a,0|o,25232,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1594,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(25068,0|a,0|o,25296,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2];t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1595,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(25068,0|a,0|o,25312,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1115,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1596,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(25068,0|a,0|o,25320,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1116,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1597,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(25068,0|i,0|a,25344,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,n=XA-16|0,XA=n,e=r+8320|0,QC[n+12>>2]=e,QC[n+8>>2]=7357,yA(25384,QC[n+8>>2],4,0),XA=n+16|0,cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(e,7154,0),7191,1),8010,2),3479,3),2144,4),3261,5),5986,6),2072,7),3363,8),1959,9),1889,10),5344,11),6908,12),1259,13),3285,14),n=XA-16|0,XA=n,e=r+8312|0,QC[n+12>>2]=e,QC[n+8>>2]=5379,yA(25416,QC[n+8>>2],4,0),XA=n+16|0,ub(ub(e,5923,0),1572,1),n=XA-16|0,XA=n,e=r+8304|0,QC[n+12>>2]=e,QC[n+8>>2]=8360,yA(25444,QC[n+8>>2],4,0),XA=n+16|0,fb(fb(fb(fb(e,3485,0),1586,1),8343,2),8601,3),n=XA-16|0,XA=n,e=r+8296|0,QC[n+12>>2]=e,QC[n+8>>2]=8242,yA(25472,QC[n+8>>2],4,0),XA=n+16|0,ob(ob(ob(ob(e,6085,0),7025,1),1213,2),5912,3),n=XA-16|0,XA=n,e=r+8288|0,QC[n+12>>2]=e,QC[n+8>>2]=7311,yA(25500,QC[n+8>>2],4,0),XA=n+16|0,ab(ab(ab(ab(ab(ab(e,1701,0),1735,1),8365,2),7217,3),7134,4),2072,5),n=XA-16|0,XA=n,e=r+8280|0,QC[n+12>>2]=e,QC[n+8>>2]=8150,yA(25532,QC[n+8>>2],4,0),XA=n+16|0,ib(ib(ib(ib(ib(e,6085,0),5725,1),5432,2),8024,3),5475,4),n=XA-16|0,XA=n,e=r+8272|0,QC[n+12>>2]=e,QC[n+8>>2]=8134,yA(25564,QC[n+8>>2],4,0),XA=n+16|0,eb(eb(e,8507,0),2385,1),n=XA-16|0,XA=n,e=r+8264|0,QC[n+12>>2]=e,QC[n+8>>2]=8192,yA(25596,QC[n+8>>2],4,0),XA=n+16|0,nb(nb(nb(e,6199,0),8507,1),2385,2),n=XA-16|0,XA=n,e=r+8256|0,QC[n+12>>2]=e,QC[n+8>>2]=8218,yA(25628,QC[n+8>>2],4,0),XA=n+16|0,rb(rb(rb(e,2369,0),5899,1),8043,2),n=XA-16|0,XA=n,e=r+8248|0,QC[n+12>>2]=e,QC[n+8>>2]=3327,yA(25660,QC[n+8>>2],4,0),XA=n+16|0,Ql(Ql(Ql(Ql(Ql(Ql(Ql(Ql(e,5210,0),1644,1),3472,2),5185,3),1611,4),1632,5),3440,6),3460,7),n=XA-16|0,XA=n,e=r+8240|0,QC[n+12>>2]=e,QC[n+8>>2]=5173,yA(25692,QC[n+8>>2],4,0),XA=n+16|0,Zl(Zl(Zl(e,2593,0),8089,1),2601,2),n=XA-16|0,XA=n,e=r+8232|0,QC[n+12>>2]=e,QC[n+8>>2]=7321,yA(25728,QC[n+8>>2],4,0),XA=n+16|0,Yl(Yl(Yl(Yl(Yl(Yl(Yl(e,5796,0),1243,1),6324,2),6318,3),6256,4),1883,5),6891,6),n=XA-16|0,XA=n,e=r+8224|0,QC[n+12>>2]=e,QC[n+8>>2]=9425,yA(25756,QC[n+8>>2],4,0),XA=n+16|0,Kl(Kl(e,9284,0),9410,1),a=r+8216|0,QC[r+8480>>2]=a,QC[r+8476>>2]=2912,QC[r+8472>>2]=418,QC[r+8468>>2]=0,QC[r+8464>>2]=0,QC[r+8460>>2]=419,QC[r+24400>>2]=QC[r+8472>>2],n=QC[r+8472>>2],QC[r+24396>>2]=QC[r+8468>>2],e=QC[r+8468>>2],QC[r+24392>>2]=QC[r+8464>>2],t=QC[r+8464>>2],i=QC[r+8476>>2],QC[r+24404>>2]=QC[r+8460>>2],pA(25784,25816,25852,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+8460>>2]),QC[r+8528>>2]=a,QC[r+8524>>2]=9407,QC[r+8520>>2]=15084,n=QC[r+8528>>2],QC[r+8516>>2]=420,e=QC[r+8524>>2],t=QC[r+8520>>2],QC[r+24408>>2]=QC[r+8516>>2],hA(25784,0|e,48724,0|t,25868,QC[r+8516>>2],0,0),QC[r+8512>>2]=n,QC[r+8508>>2]=10235,QC[r+8504>>2]=15088,n=QC[r+8512>>2],QC[r+8500>>2]=420,e=QC[r+8508>>2],t=QC[r+8504>>2],QC[r+24412>>2]=QC[r+8500>>2],hA(25784,0|e,48724,0|t,25868,QC[r+8500>>2],0,0),QC[r+8496>>2]=n,QC[r+8492>>2]=6955,QC[r+8488>>2]=15096,n=QC[r+8496>>2],QC[r+8484>>2]=420,e=QC[r+8492>>2],t=QC[r+8488>>2],QC[r+24416>>2]=QC[r+8484>>2],hA(25784,0|e,48724,0|t,25868,QC[r+8484>>2],0,0),QC[r+8552>>2]=n,QC[r+8548>>2]=5155,QC[r+8544>>2]=421,e=QC[r+8552>>2],QC[r+8532>>2]=422,t=QC[r+8548>>2],a=r+8536|0,i=eC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+24420>>2]=QC[r+8532>>2],mA(25784,0|t,0|i,25872,25888,QC[r+8532>>2],QC[r+8544>>2]),QC[r+8644>>2]=e,QC[r+8640>>2]=6941,QC[r+8636>>2]=423,n=QC[r+8644>>2],QC[r+8628>>2]=424,e=QC[r+8640>>2],i=r+8632|0,t=nC(i),i=PP(i),QC[r+24424>>2]=QC[r+8628>>2],mA(25784,0|e,0|t,0|i,25904,QC[r+8628>>2],QC[r+8636>>2]),QC[r+8624>>2]=n,QC[r+8620>>2]=6941,QC[r+8616>>2]=423,n=QC[r+8624>>2],QC[r+8604>>2]=424,e=QC[r+8620>>2],i=r+8608|0,t=nC(i),i=PP(i),QC[r+24428>>2]=QC[r+8604>>2],mA(25784,0|e,0|t,0|i,25904,QC[r+8604>>2],QC[r+8616>>2]),QC[r+8600>>2]=n,QC[r+8596>>2]=6948,QC[r+8592>>2]=425,n=QC[r+8600>>2],QC[r+8580>>2]=424,e=QC[r+8596>>2],i=r+8584|0,t=nC(i),i=PP(i),QC[r+24432>>2]=QC[r+8580>>2],mA(25784,0|e,0|t,0|i,25904,QC[r+8580>>2],QC[r+8592>>2]),QC[r+8576>>2]=n,QC[r+8572>>2]=5929,QC[r+8568>>2]=426,QC[r+8556>>2]=424,n=QC[r+8572>>2],t=r+8560|0,e=nC(t),t=PP(t),QC[r+24436>>2]=QC[r+8556>>2],mA(25784,0|n,0|e,0|t,25904,QC[r+8556>>2],QC[r+8568>>2]),a=r+8208|0,QC[r+8668>>2]=a,QC[r+8664>>2]=3301,QC[r+8660>>2]=427,QC[r+8656>>2]=0,QC[r+8652>>2]=0,QC[r+8648>>2]=428,QC[r+24440>>2]=QC[r+8660>>2],n=QC[r+8660>>2],QC[r+24388>>2]=QC[r+8656>>2],e=QC[r+8656>>2],QC[r+24384>>2]=QC[r+8652>>2],t=QC[r+8652>>2],i=QC[r+8664>>2],QC[r+24444>>2]=QC[r+8648>>2],pA(14064,25924,25960,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+8648>>2]),QC[r+8672>>2]=a,QC[r+24452>>2]=QC[r+8672>>2],QC[r+24448>>2]=429,t=QC[r+24452>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24448>>2],QC[n+12>>2]=1117,i=fC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14064,0|i,25976,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+8676>>2]=t,QC[r+24460>>2]=QC[r+8676>>2],QC[r+24456>>2]=430,t=QC[r+24460>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24456>>2],QC[n+12>>2]=1118,i=iC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14064,0|i,25984,26004,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+8204>>2]=0,QC[r+8200>>2]=431,n=QC[r+8204>>2],QC[r+8712>>2]=QC[r+8200>>2],QC[r+8716>>2]=n,n=QC[r+8712>>2],e=QC[r+8716>>2],QC[r+8740>>2]=t,QC[r+8736>>2]=2480,QC[r+8732>>2]=e,QC[r+8728>>2]=n,n=QC[r+8740>>2],e=QC[r+8736>>2],t=QC[r+8728>>2],QC[r+8724>>2]=QC[r+8732>>2],QC[r+8720>>2]=t,t=QC[r+8724>>2],QC[r+3144>>2]=QC[r+8720>>2],QC[r+3148>>2]=t,Za(e,r+3144|0),QC[r+8196>>2]=0,QC[r+8192>>2]=432,e=QC[r+8196>>2],QC[r+8680>>2]=QC[r+8192>>2],QC[r+8684>>2]=e,e=QC[r+8680>>2],t=QC[r+8684>>2],QC[r+8708>>2]=n,QC[r+8704>>2]=8601,QC[r+8700>>2]=t,QC[r+8696>>2]=e,n=QC[r+8708>>2],e=QC[r+8704>>2],t=QC[r+8696>>2],QC[r+8692>>2]=QC[r+8700>>2],QC[r+8688>>2]=t,t=QC[r+8692>>2],QC[r+3136>>2]=QC[r+8688>>2],QC[r+3140>>2]=t,Za(e,r+3136|0),QC[r+8188>>2]=0,QC[r+8184>>2]=433,e=QC[r+8188>>2],QC[r+8744>>2]=QC[r+8184>>2],QC[r+8748>>2]=e,e=QC[r+8744>>2],t=QC[r+8748>>2],QC[r+8772>>2]=n,QC[r+8768>>2]=5155,QC[r+8764>>2]=t,QC[r+8760>>2]=e,t=QC[r+8772>>2],e=QC[r+8768>>2],n=QC[r+8760>>2],QC[r+8756>>2]=QC[r+8764>>2],QC[r+8752>>2]=n,n=QC[r+8756>>2],QC[r+3128>>2]=QC[r+8752>>2],QC[r+3132>>2]=n,n=XA-32|0,XA=n,i=r+3128|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1120,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14064,0|i,0|a,26048,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8852>>2]=t,QC[r+8848>>2]=3483,QC[r+8844>>2]=4,n=QC[r+8852>>2],QC[r+8840>>2]=434,QC[r+8836>>2]=435,e=QC[r+8848>>2],QC[r+24464>>2]=QC[r+8840>>2],t=QC[r+8840>>2],i=yd(r+8844|0),QC[r+24480>>2]=QC[r+8836>>2],wA(14064,0|e,48724,26056,0|t,0|i,48724,19624,QC[r+8836>>2],0|yd(r+8844|0)),QC[r+8832>>2]=n,QC[r+8828>>2]=6960,QC[r+8824>>2]=8,n=QC[r+8832>>2],QC[r+8820>>2]=434,QC[r+8816>>2]=435,e=QC[r+8828>>2],QC[r+24468>>2]=QC[r+8820>>2],t=QC[r+8820>>2],i=yd(r+8824|0),QC[r+24484>>2]=QC[r+8816>>2],wA(14064,0|e,48724,26056,0|t,0|i,48724,19624,QC[r+8816>>2],0|yd(r+8824|0)),QC[r+8812>>2]=n,QC[r+8808>>2]=8640,QC[r+8804>>2]=12,n=QC[r+8812>>2],QC[r+8800>>2]=434,QC[r+8796>>2]=435,e=QC[r+8808>>2],QC[r+24472>>2]=QC[r+8800>>2],t=QC[r+8800>>2],i=yd(r+8804|0),QC[r+24488>>2]=QC[r+8796>>2],wA(14064,0|e,48724,26056,0|t,0|i,48724,19624,QC[r+8796>>2],0|yd(r+8804|0)),QC[r+8792>>2]=n,QC[r+8788>>2]=8925,QC[r+8784>>2]=16,QC[r+8780>>2]=434,QC[r+8776>>2]=435,n=QC[r+8788>>2],QC[r+24476>>2]=QC[r+8780>>2],e=QC[r+8780>>2],t=yd(r+8784|0),QC[r+24492>>2]=QC[r+8776>>2],wA(14064,0|n,48724,26056,0|e,0|t,48724,19624,QC[r+8776>>2],0|yd(r+8784|0)),a=r+8176|0,QC[r+8876>>2]=a,QC[r+8872>>2]=5741,QC[r+8868>>2]=436,QC[r+8864>>2]=0,QC[r+8860>>2]=0,QC[r+8856>>2]=437,QC[r+24496>>2]=QC[r+8868>>2],n=QC[r+8868>>2],QC[r+24380>>2]=QC[r+8864>>2],e=QC[r+8864>>2],QC[r+24376>>2]=QC[r+8860>>2],t=QC[r+8860>>2],i=QC[r+8872>>2],QC[r+24500>>2]=QC[r+8856>>2],pA(26084,26120,26164,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+8856>>2]),QC[r+8164>>2]=1,QC[r+8160>>2]=0,n=QC[r+8164>>2],QC[r+8880>>2]=QC[r+8160>>2],QC[r+8884>>2]=n,n=QC[r+8880>>2],e=QC[r+8884>>2],QC[r+8912>>2]=a,QC[r+8908>>2]=1198,QC[r+8900>>2]=e,QC[r+8896>>2]=n,e=QC[r+8908>>2],n=QC[r+8896>>2],QC[r+8892>>2]=QC[r+8900>>2],QC[r+8888>>2]=n,n=QC[r+8892>>2],QC[r+3120>>2]=QC[r+8888>>2],QC[r+3124>>2]=n,n=XA-32|0,XA=n,t=r+3120|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1121,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(26084,0|t,0|i,26180,26192,QC[n+12>>2],0|al(n+16|0),1),XA=n+32|0,a=r+8152|0,QC[r+8936>>2]=a,QC[r+8932>>2]=3248,QC[r+8928>>2]=438,QC[r+8924>>2]=0,QC[r+8920>>2]=0,QC[r+8916>>2]=439,QC[r+24504>>2]=QC[r+8928>>2],n=QC[r+8928>>2],QC[r+24372>>2]=QC[r+8924>>2],e=QC[r+8924>>2],QC[r+24368>>2]=QC[r+8920>>2],t=QC[r+8920>>2],i=QC[r+8932>>2],QC[r+24508>>2]=QC[r+8916>>2],pA(18888,26224,26268,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+8916>>2]),QC[r+8940>>2]=a,QC[r+24516>>2]=QC[r+8940>>2],QC[r+24512>>2]=440,t=QC[r+24516>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24512>>2],QC[n+12>>2]=1122,i=fC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18888,0|i,26284,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+8148>>2]=0,QC[r+8144>>2]=441,n=QC[r+8148>>2],QC[r+8944>>2]=QC[r+8144>>2],QC[r+8948>>2]=n,n=QC[r+8944>>2],e=QC[r+8948>>2],QC[r+8972>>2]=t,QC[r+8968>>2]=7179,QC[r+8964>>2]=e,QC[r+8960>>2]=n,t=QC[r+8972>>2],e=QC[r+8968>>2],n=QC[r+8960>>2],QC[r+8956>>2]=QC[r+8964>>2],QC[r+8952>>2]=n,n=QC[r+8956>>2],QC[r+3112>>2]=QC[r+8952>>2],QC[r+3116>>2]=n,n=XA-32|0,XA=n,i=r+3112|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1123,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18888,0|i,0|a,26288,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8132>>2]=0,QC[r+8128>>2]=442,n=QC[r+8132>>2],QC[r+8976>>2]=QC[r+8128>>2],QC[r+8980>>2]=n,n=QC[r+8976>>2],e=QC[r+8980>>2],QC[r+9004>>2]=t,QC[r+9e3>>2]=7225,QC[r+8996>>2]=e,QC[r+8992>>2]=n,e=QC[r+9e3>>2],n=QC[r+8992>>2], QC[r+8988>>2]=QC[r+8996>>2],QC[r+8984>>2]=n,n=QC[r+8988>>2],QC[r+3104>>2]=QC[r+8984>>2],QC[r+3108>>2]=n,n=XA-32|0,XA=n,t=r+3104|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1124,t=QC[n+24>>2],i=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18888,0|t,0|i,26304,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+8120|0,QC[r+9028>>2]=a,QC[r+9024>>2]=8750,QC[r+9020>>2]=443,QC[r+9016>>2]=0,QC[r+9012>>2]=0,QC[r+9008>>2]=444,QC[r+24520>>2]=QC[r+9020>>2],n=QC[r+9020>>2],QC[r+24364>>2]=QC[r+9016>>2],e=QC[r+9016>>2],QC[r+24360>>2]=QC[r+9012>>2],t=QC[r+9012>>2],i=QC[r+9024>>2],QC[r+24524>>2]=QC[r+9008>>2],pA(14120,22660,26348,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+9008>>2]),QC[r+9032>>2]=a,QC[r+24532>>2]=QC[r+9032>>2],QC[r+24528>>2]=445,t=QC[r+24532>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24528>>2],QC[n+12>>2]=1125,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14120,0|i,26364,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+8112,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+9044>>2]=t,QC[r+9040>>2]=7909,QC[r+9036>>2]=1598,t=QC[r+9044>>2],e=QC[r+9036>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+9040>>2],QC[n+20>>2]=e,QC[n+12>>2]=1126,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14120,0|i,0|a,26372,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+8108>>2]=0,QC[r+8104>>2]=446,n=QC[r+8108>>2],QC[r+9048>>2]=QC[r+8104>>2],QC[r+9052>>2]=n,n=QC[r+9048>>2],e=QC[r+9052>>2],QC[r+9076>>2]=t,QC[r+9072>>2]=3395,QC[r+9068>>2]=e,QC[r+9064>>2]=n,t=QC[r+9076>>2],e=QC[r+9072>>2],n=QC[r+9064>>2],QC[r+9060>>2]=QC[r+9068>>2],QC[r+9056>>2]=n,n=QC[r+9060>>2],QC[r+3096>>2]=QC[r+9056>>2],QC[r+3100>>2]=n,n=XA-32|0,XA=n,i=r+3096|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1127,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14120,0|i,0|a,26452,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8100>>2]=0,QC[r+8096>>2]=447,n=QC[r+8100>>2],QC[r+9080>>2]=QC[r+8096>>2],QC[r+9084>>2]=n,n=QC[r+9080>>2],e=QC[r+9084>>2],QC[r+9108>>2]=t,QC[r+9104>>2]=3386,QC[r+9100>>2]=e,QC[r+9096>>2]=n,t=QC[r+9108>>2],e=QC[r+9104>>2],n=QC[r+9096>>2],QC[r+9092>>2]=QC[r+9100>>2],QC[r+9088>>2]=n,n=QC[r+9092>>2],QC[r+3088>>2]=QC[r+9088>>2],QC[r+3092>>2]=n,n=XA-32|0,XA=n,i=r+3088|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1128,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14120,0|i,0|a,26460,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8092>>2]=0,QC[r+8088>>2]=448,n=QC[r+8092>>2],QC[r+9112>>2]=QC[r+8088>>2],QC[r+9116>>2]=n,n=QC[r+9112>>2],e=QC[r+9116>>2],QC[r+9140>>2]=t,QC[r+9136>>2]=8546,QC[r+9132>>2]=e,QC[r+9128>>2]=n,t=QC[r+9140>>2],e=QC[r+9136>>2],n=QC[r+9128>>2],QC[r+9124>>2]=QC[r+9132>>2],QC[r+9120>>2]=n,n=QC[r+9124>>2],QC[r+3080>>2]=QC[r+9120>>2],QC[r+3084>>2]=n,n=XA-32|0,XA=n,i=r+3080|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1129,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14120,0|i,0|a,26472,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8084>>2]=0,QC[r+8080>>2]=449,n=QC[r+8084>>2],QC[r+9144>>2]=QC[r+8080>>2],QC[r+9148>>2]=n,n=QC[r+9144>>2],e=QC[r+9148>>2],QC[r+9172>>2]=t,QC[r+9168>>2]=8530,QC[r+9164>>2]=e,QC[r+9160>>2]=n,e=QC[r+9168>>2],n=QC[r+9160>>2],QC[r+9156>>2]=QC[r+9164>>2],QC[r+9152>>2]=n,n=QC[r+9156>>2],QC[r+3072>>2]=QC[r+9152>>2],QC[r+3076>>2]=n,n=XA-32|0,XA=n,t=r+3072|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1130,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e;QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14120,0|t,0|i,26480,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+8072|0,QC[r+9196>>2]=a,QC[r+9192>>2]=8723,QC[r+9188>>2]=450,QC[r+9184>>2]=1131,QC[r+9180>>2]=1132,QC[r+9176>>2]=451,QC[r+24536>>2]=QC[r+9188>>2],n=QC[r+9188>>2],QC[r+24540>>2]=QC[r+9184>>2],e=QC[r+9184>>2],QC[r+24544>>2]=QC[r+9180>>2],t=QC[r+9180>>2],i=QC[r+9192>>2],QC[r+24548>>2]=QC[r+9176>>2],pA(14868,24140,26524,14120,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+9176>>2]),QC[r+9200>>2]=a,QC[r+24556>>2]=QC[r+9200>>2],QC[r+24552>>2]=452,t=QC[r+24556>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24552>>2],QC[n+12>>2]=1133,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14868,0|i,26540,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+8064,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+9212>>2]=t,QC[r+9208>>2]=2990,QC[r+9204>>2]=1599,t=QC[r+9212>>2],e=QC[r+9204>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+9208>>2],QC[n+20>>2]=e,QC[n+12>>2]=1134,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14868,0|i,0|a,26548,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+8044>>2]=0,QC[r+8040>>2]=453,n=QC[r+8044>>2],QC[r+9216>>2]=QC[r+8040>>2],QC[r+9220>>2]=n,n=QC[r+9216>>2],e=QC[r+9220>>2],QC[r+9244>>2]=t,QC[r+9240>>2]=2491,QC[r+9236>>2]=e,QC[r+9232>>2]=n,t=QC[r+9244>>2],e=QC[r+9240>>2],n=QC[r+9232>>2],QC[r+9228>>2]=QC[r+9236>>2],QC[r+9224>>2]=n,n=QC[r+9228>>2],QC[r+3064>>2]=QC[r+9224>>2],QC[r+3068>>2]=n,n=XA-32|0,XA=n,i=r+3064|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1135,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14868,0|i,0|a,26556,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8036>>2]=0,QC[r+8032>>2]=454,n=QC[r+8036>>2],QC[r+9248>>2]=QC[r+8032>>2],QC[r+9252>>2]=n,n=QC[r+9248>>2],e=QC[r+9252>>2],QC[r+9276>>2]=t,QC[r+9272>>2]=5392,QC[r+9268>>2]=e,QC[r+9264>>2]=n,t=QC[r+9276>>2],e=QC[r+9272>>2],n=QC[r+9264>>2],QC[r+9260>>2]=QC[r+9268>>2],QC[r+9256>>2]=n,n=QC[r+9260>>2],QC[r+3056>>2]=QC[r+9256>>2],QC[r+3060>>2]=n,n=XA-32|0,XA=n,i=r+3056|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1136,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14868,0|i,0|a,26564,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+8028>>2]=0,QC[r+8024>>2]=455,n=QC[r+8028>>2],QC[r+9344>>2]=QC[r+8024>>2],QC[r+9348>>2]=n,n=QC[r+9344>>2],e=QC[r+9348>>2],QC[r+9372>>2]=t,QC[r+9368>>2]=2804,QC[r+9364>>2]=e,QC[r+9360>>2]=n,n=QC[r+9372>>2],e=QC[r+9368>>2],t=QC[r+9360>>2],QC[r+9356>>2]=QC[r+9364>>2],QC[r+9352>>2]=t,t=QC[r+9356>>2],QC[r+3048>>2]=QC[r+9352>>2],QC[r+3052>>2]=t,Lo(e,r+3048|0),QC[r+8020>>2]=0,QC[r+8016>>2]=456,e=QC[r+8020>>2],QC[r+9312>>2]=QC[r+8016>>2],QC[r+9316>>2]=e,e=QC[r+9312>>2],t=QC[r+9316>>2],QC[r+9340>>2]=n,QC[r+9336>>2]=6350,QC[r+9332>>2]=t,QC[r+9328>>2]=e,n=QC[r+9340>>2],e=QC[r+9336>>2],t=QC[r+9328>>2],QC[r+9324>>2]=QC[r+9332>>2],QC[r+9320>>2]=t,t=QC[r+9324>>2],QC[r+3040>>2]=QC[r+9320>>2],QC[r+3044>>2]=t,Lo(e,r+3040|0),QC[r+8012>>2]=0,QC[r+8008>>2]=457,e=QC[r+8012>>2],QC[r+9280>>2]=QC[r+8008>>2],QC[r+9284>>2]=e,e=QC[r+9280>>2],t=QC[r+9284>>2],QC[r+9308>>2]=n,QC[r+9304>>2]=5975,QC[r+9300>>2]=t,QC[r+9296>>2]=e,n=QC[r+9308>>2],e=QC[r+9304>>2],t=QC[r+9296>>2],QC[r+9292>>2]=QC[r+9300>>2],QC[r+9288>>2]=t,t=QC[r+9292>>2],QC[r+3032>>2]=QC[r+9288>>2],QC[r+3036>>2]=t,Lo(e,r+3032|0),QC[r+8004>>2]=0,QC[r+8e3>>2]=458,e=QC[r+8004>>2],QC[r+9408>>2]=QC[r+8e3>>2],QC[r+9412>>2]=e,e=QC[r+9408>>2],t=QC[r+9412>>2],QC[r+9436>>2]=n,QC[r+9432>>2]=1309,QC[r+9428>>2]=t,QC[r+9424>>2]=e,n=QC[r+9436>>2],e=QC[r+9432>>2],t=QC[r+9424>>2],QC[r+9420>>2]=QC[r+9428>>2],QC[r+9416>>2]=t,t=QC[r+9420>>2],QC[r+3024>>2]=QC[r+9416>>2],QC[r+3028>>2]=t,Io(e,r+3024|0),QC[r+7996>>2]=0,QC[r+7992>>2]=459,e=QC[r+7996>>2],QC[r+9376>>2]=QC[r+7992>>2],QC[r+9380>>2]=e,e=QC[r+9376>>2],t=QC[r+9380>>2],QC[r+9404>>2]=n,QC[r+9400>>2]=2825,QC[r+9396>>2]=t,QC[r+9392>>2]=e,n=QC[r+9400>>2],e=QC[r+9392>>2],QC[r+9388>>2]=QC[r+9396>>2],QC[r+9384>>2]=e,e=QC[r+9388>>2],QC[r+3016>>2]=QC[r+9384>>2],QC[r+3020>>2]=e,Io(n,r+3016|0),a=r+7984|0,QC[r+9460>>2]=a,QC[r+9456>>2]=8746,QC[r+9452>>2]=460,QC[r+9448>>2]=1139,QC[r+9444>>2]=1140,QC[r+9440>>2]=461,QC[r+24560>>2]=QC[r+9452>>2],n=QC[r+9452>>2],QC[r+24564>>2]=QC[r+9448>>2],e=QC[r+9448>>2],QC[r+24568>>2]=QC[r+9444>>2],t=QC[r+9444>>2],i=QC[r+9456>>2],QC[r+24572>>2]=QC[r+9440>>2],pA(15436,24916,26620,14120,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+9440>>2]),QC[r+9464>>2]=a,QC[r+24580>>2]=QC[r+9464>>2],QC[r+24576>>2]=462,t=QC[r+24580>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24576>>2],QC[n+12>>2]=1141,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15436,0|i,26636,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7976,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+9476>>2]=t,QC[r+9472>>2]=2990,QC[r+9468>>2]=1600,t=QC[r+9476>>2],e=QC[r+9468>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+9472>>2],QC[n+20>>2]=e,QC[n+12>>2]=1142,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15436,0|i,0|a,26644,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7956>>2]=0,QC[r+7952>>2]=463,n=QC[r+7956>>2],QC[r+9480>>2]=QC[r+7952>>2],QC[r+9484>>2]=n,n=QC[r+9480>>2],e=QC[r+9484>>2],QC[r+9508>>2]=t,QC[r+9504>>2]=2491,QC[r+9500>>2]=e,QC[r+9496>>2]=n,t=QC[r+9508>>2],e=QC[r+9504>>2],n=QC[r+9496>>2],QC[r+9492>>2]=QC[r+9500>>2],QC[r+9488>>2]=n,n=QC[r+9492>>2],QC[r+3008>>2]=QC[r+9488>>2],QC[r+3012>>2]=n,n=XA-32|0,XA=n,i=r+3008|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1143,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15436,0|i,0|a,26652,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7948>>2]=0,QC[r+7944>>2]=464,n=QC[r+7948>>2],QC[r+9512>>2]=QC[r+7944>>2],QC[r+9516>>2]=n,n=QC[r+9512>>2],e=QC[r+9516>>2],QC[r+9540>>2]=t,QC[r+9536>>2]=8131,QC[r+9532>>2]=e,QC[r+9528>>2]=n,t=QC[r+9540>>2],e=QC[r+9536>>2],n=QC[r+9528>>2],QC[r+9524>>2]=QC[r+9532>>2],QC[r+9520>>2]=n,n=QC[r+9524>>2],QC[r+3e3>>2]=QC[r+9520>>2],QC[r+3004>>2]=n,n=XA-32|0,XA=n,i=r+3e3|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1144,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15436,0|i,0|a,26660,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7940>>2]=0,QC[r+7936>>2]=465,n=QC[r+7940>>2],QC[r+9544>>2]=QC[r+7936>>2],QC[r+9548>>2]=n,n=QC[r+9544>>2],e=QC[r+9548>>2],QC[r+9572>>2]=t,QC[r+9568>>2]=8189,QC[r+9564>>2]=e,QC[r+9560>>2]=n,t=QC[r+9572>>2],e=QC[r+9568>>2],n=QC[r+9560>>2],QC[r+9556>>2]=QC[r+9564>>2],QC[r+9552>>2]=n,n=QC[r+9556>>2],QC[r+2992>>2]=QC[r+9552>>2],QC[r+2996>>2]=n,n=XA-32|0,XA=n,i=r+2992|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1145,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15436,0|i,0|a,26668,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7932>>2]=0,QC[r+7928>>2]=466,n=QC[r+7932>>2],QC[r+9576>>2]=QC[r+7928>>2],QC[r+9580>>2]=n,n=QC[r+9576>>2],e=QC[r+9580>>2],QC[r+9604>>2]=t,QC[r+9600>>2]=8215,QC[r+9596>>2]=e,QC[r+9592>>2]=n,t=QC[r+9604>>2],e=QC[r+9600>>2],n=QC[r+9592>>2],QC[r+9588>>2]=QC[r+9596>>2],QC[r+9584>>2]=n,n=QC[r+9588>>2],QC[r+2984>>2]=QC[r+9584>>2],QC[r+2988>>2]=n,n=XA-32|0,XA=n,i=r+2984|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1146,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15436,0|i,0|a,26676,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7924>>2]=0,QC[r+7920>>2]=467,n=QC[r+7924>>2],QC[r+9736>>2]=QC[r+7920>>2],QC[r+9740>>2]=n,n=QC[r+9736>>2],e=QC[r+9740>>2],QC[r+9764>>2]=t,QC[r+9760>>2]=5504,QC[r+9756>>2]=e,QC[r+9752>>2]=n,n=QC[r+9764>>2],e=QC[r+9760>>2],t=QC[r+9752>>2],QC[r+9748>>2]=QC[r+9756>>2],QC[r+9744>>2]=t,t=QC[r+9748>>2],QC[r+2976>>2]=QC[r+9744>>2],QC[r+2980>>2]=t,xo(e,r+2976|0),QC[r+7916>>2]=0,QC[r+7912>>2]=468,e=QC[r+7916>>2],QC[r+9704>>2]=QC[r+7912>>2],QC[r+9708>>2]=e,e=QC[r+9704>>2],t=QC[r+9708>>2],QC[r+9732>>2]=n,QC[r+9728>>2]=5367,QC[r+9724>>2]=t,QC[r+9720>>2]=e,n=QC[r+9732>>2],e=QC[r+9728>>2],t=QC[r+9720>>2],QC[r+9716>>2]=QC[r+9724>>2],QC[r+9712>>2]=t,t=QC[r+9716>>2],QC[r+2968>>2]=QC[r+9712>>2],QC[r+2972>>2]=t,xo(e,r+2968|0),QC[r+7908>>2]=0,QC[r+7904>>2]=469,e=QC[r+7908>>2],QC[r+9672>>2]=QC[r+7904>>2],QC[r+9676>>2]=e,e=QC[r+9672>>2],t=QC[r+9676>>2],QC[r+9700>>2]=n,QC[r+9696>>2]=6930,QC[r+9692>>2]=t,QC[r+9688>>2]=e,n=QC[r+9700>>2],e=QC[r+9696>>2],t=QC[r+9688>>2],QC[r+9684>>2]=QC[r+9692>>2],QC[r+9680>>2]=t,t=QC[r+9684>>2],QC[r+2960>>2]=QC[r+9680>>2],QC[r+2964>>2]=t,xo(e,r+2960|0),QC[r+7900>>2]=0,QC[r+7896>>2]=470,e=QC[r+7900>>2],QC[r+9640>>2]=QC[r+7896>>2],QC[r+9644>>2]=e,e=QC[r+9640>>2],t=QC[r+9644>>2],QC[r+9668>>2]=n,QC[r+9664>>2]=1347,QC[r+9660>>2]=t,QC[r+9656>>2]=e,n=QC[r+9668>>2],e=QC[r+9664>>2],t=QC[r+9656>>2],QC[r+9652>>2]=QC[r+9660>>2],QC[r+9648>>2]=t,t=QC[r+9652>>2],QC[r+2952>>2]=QC[r+9648>>2],QC[r+2956>>2]=t,xo(e,r+2952|0),QC[r+7892>>2]=0,QC[r+7888>>2]=471,e=QC[r+7892>>2],QC[r+9608>>2]=QC[r+7888>>2],QC[r+9612>>2]=e,e=QC[r+9608>>2],t=QC[r+9612>>2],QC[r+9636>>2]=n,QC[r+9632>>2]=1373,QC[r+9628>>2]=t,QC[r+9624>>2]=e,n=QC[r+9632>>2],e=QC[r+9624>>2],QC[r+9620>>2]=QC[r+9628>>2],QC[r+9616>>2]=e,e=QC[r+9620>>2],QC[r+2944>>2]=QC[r+9616>>2],QC[r+2948>>2]=e,xo(n,r+2944|0),a=r+7880|0,QC[r+9788>>2]=a,QC[r+9784>>2]=3150,QC[r+9780>>2]=472,QC[r+9776>>2]=0,QC[r+9772>>2]=0,QC[r+9768>>2]=473,QC[r+24584>>2]=QC[r+9780>>2],n=QC[r+9780>>2],QC[r+24356>>2]=QC[r+9776>>2],e=QC[r+9776>>2],QC[r+24352>>2]=QC[r+9772>>2],t=QC[r+9772>>2],i=QC[r+9784>>2],QC[r+24588>>2]=QC[r+9768>>2],pA(16716,26720,26764,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+9768>>2]),QC[r+7876>>2]=0,QC[r+7872>>2]=474,n=QC[r+7876>>2],QC[r+9792>>2]=QC[r+7872>>2],QC[r+9796>>2]=n,n=QC[r+9792>>2],e=QC[r+9796>>2],QC[r+9820>>2]=a,QC[r+9816>>2]=7201,QC[r+9812>>2]=e,QC[r+9808>>2]=n,t=QC[r+9820>>2],e=QC[r+9816>>2],n=QC[r+9808>>2],QC[r+9804>>2]=QC[r+9812>>2],QC[r+9800>>2]=n,n=QC[r+9804>>2],QC[r+2936>>2]=QC[r+9800>>2],QC[r+2940>>2]=n,n=XA-32|0,XA=n,i=r+2936|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1148,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16716,0|i,0|a,26784,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7868>>2]=0,QC[r+7864>>2]=475,n=QC[r+7868>>2],QC[r+9824>>2]=QC[r+7864>>2],QC[r+9828>>2]=n,n=QC[r+9824>>2],e=QC[r+9828>>2],QC[r+9852>>2]=t,QC[r+9848>>2]=1871,QC[r+9844>>2]=e,QC[r+9840>>2]=n,t=QC[r+9852>>2],e=QC[r+9848>>2],n=QC[r+9840>>2],QC[r+9836>>2]=QC[r+9844>>2],QC[r+9832>>2]=n,n=QC[r+9836>>2],QC[r+2928>>2]=QC[r+9832>>2],QC[r+2932>>2]=n,n=XA-32|0,XA=n,i=r+2928|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1149,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16716,0|i,0|a,26800,26816,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7860>>2]=0,QC[r+7856>>2]=476,n=QC[r+7860>>2],QC[r+9856>>2]=QC[r+7856>>2],QC[r+9860>>2]=n,n=QC[r+9856>>2],e=QC[r+9860>>2],QC[r+9884>>2]=t,QC[r+9880>>2]=2339,QC[r+9876>>2]=e,QC[r+9872>>2]=n,t=QC[r+9884>>2],e=QC[r+9880>>2],n=QC[r+9872>>2],QC[r+9868>>2]=QC[r+9876>>2],QC[r+9864>>2]=n,n=QC[r+9868>>2],QC[r+2920>>2]=QC[r+9864>>2],QC[r+2924>>2]=n,n=XA-32|0,XA=n,i=r+2920|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1150,i=QC[n+24>>2],a=tC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16716,0|i,0|a,26832,26040,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7852>>2]=0,QC[r+7848>>2]=477,n=QC[r+7852>>2],QC[r+9888>>2]=QC[r+7848>>2],QC[r+9892>>2]=n,n=QC[r+9888>>2],e=QC[r+9892>>2],QC[r+9916>>2]=t,QC[r+9912>>2]=5252,QC[r+9908>>2]=e,QC[r+9904>>2]=n,t=QC[r+9916>>2],e=QC[r+9912>>2],n=QC[r+9904>>2],QC[r+9900>>2]=QC[r+9908>>2],QC[r+9896>>2]=n,n=QC[r+9900>>2],QC[r+2912>>2]=QC[r+9896>>2],QC[r+2916>>2]=n,n=XA-32|0,XA=n,i=r+2912|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1151,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16716,0|i,0|a,26856,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7836>>2]=0,QC[r+7832>>2]=478,n=QC[r+7836>>2],QC[r+9920>>2]=QC[r+7832>>2],QC[r+9924>>2]=n,n=QC[r+9920>>2],e=QC[r+9924>>2],QC[r+9948>>2]=t,QC[r+9944>>2]=5803,QC[r+9940>>2]=e,QC[r+9936>>2]=n,t=QC[r+9948>>2],e=QC[r+9944>>2],n=QC[r+9936>>2],QC[r+9932>>2]=QC[r+9940>>2],QC[r+9928>>2]=n,n=QC[r+9932>>2],QC[r+2904>>2]=QC[r+9928>>2],QC[r+2908>>2]=n,n=XA-32|0,XA=n,i=r+2904|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1152,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16716,0|i,0|a,26868,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7828>>2]=0,QC[r+7824>>2]=479,n=QC[r+7828>>2],QC[r+9984>>2]=QC[r+7824>>2],QC[r+9988>>2]=n,n=QC[r+9984>>2],e=QC[r+9988>>2],QC[r+10016>>2]=t,QC[r+10012>>2]=6212,QC[r+10004>>2]=e,QC[r+1e4>>2]=n,n=QC[r+10016>>2],e=QC[r+10012>>2],t=QC[r+1e4>>2],QC[r+9996>>2]=QC[r+10004>>2],QC[r+9992>>2]=t,t=QC[r+9996>>2],QC[r+2896>>2]=QC[r+9992>>2],QC[r+2900>>2]=t,Ro(e,r+2896|0),QC[r+7820>>2]=0,QC[r+7816>>2]=480,e=QC[r+7820>>2],QC[r+9952>>2]=QC[r+7816>>2],QC[r+9956>>2]=e,e=QC[r+9952>>2],t=QC[r+9956>>2],QC[r+9980>>2]=n,QC[r+9976>>2]=2428,QC[r+9972>>2]=t,QC[r+9968>>2]=e,n=QC[r+9976>>2],e=QC[r+9968>>2],QC[r+9964>>2]=QC[r+9972>>2],QC[r+9960>>2]=e,e=QC[r+9964>>2],QC[r+2888>>2]=QC[r+9960>>2],QC[r+2892>>2]=e,Ro(n,r+2888|0),a=r+7808|0,QC[r+10040>>2]=a,QC[r+10036>>2]=2110,QC[r+10032>>2]=481,QC[r+10028>>2]=0,QC[r+10024>>2]=0,QC[r+10020>>2]=482,QC[r+24592>>2]=QC[r+10032>>2],n=QC[r+10032>>2],QC[r+24348>>2]=QC[r+10028>>2],e=QC[r+10028>>2],QC[r+24344>>2]=QC[r+10024>>2],t=QC[r+10024>>2],i=QC[r+10036>>2],QC[r+24596>>2]=QC[r+10020>>2],pA(14476,22300,26996,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+10020>>2]),QC[r+10044>>2]=a,QC[r+24604>>2]=QC[r+10044>>2],QC[r+24600>>2]=483,t=QC[r+24604>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24600>>2];QC[n+12>>2]=1154,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14476,0|i,27012,27024,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7804>>2]=0,QC[r+7800>>2]=484,n=QC[r+7804>>2],QC[r+10048>>2]=QC[r+7800>>2],QC[r+10052>>2]=n,n=QC[r+10048>>2],e=QC[r+10052>>2],QC[r+10076>>2]=t,QC[r+10072>>2]=8781,QC[r+10068>>2]=e,QC[r+10064>>2]=n,t=QC[r+10076>>2],e=QC[r+10072>>2],n=QC[r+10064>>2],QC[r+10060>>2]=QC[r+10068>>2],QC[r+10056>>2]=n,n=QC[r+10060>>2],QC[r+2880>>2]=QC[r+10056>>2],QC[r+2884>>2]=n,n=XA-32|0,XA=n,i=r+2880|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1155,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14476,0|i,0|a,27032,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7796>>2]=0,QC[r+7792>>2]=485,n=QC[r+7796>>2],QC[r+10080>>2]=QC[r+7792>>2],QC[r+10084>>2]=n,n=QC[r+10080>>2],e=QC[r+10084>>2],QC[r+10108>>2]=t,QC[r+10104>>2]=7085,QC[r+10100>>2]=e,QC[r+10096>>2]=n,t=QC[r+10108>>2],e=QC[r+10104>>2],n=QC[r+10096>>2],QC[r+10092>>2]=QC[r+10100>>2],QC[r+10088>>2]=n,n=QC[r+10092>>2],QC[r+2872>>2]=QC[r+10088>>2],QC[r+2876>>2]=n,n=XA-32|0,XA=n,i=r+2872|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1156,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14476,0|i,0|a,27040,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7788>>2]=0,QC[r+7784>>2]=486,n=QC[r+7788>>2],QC[r+10208>>2]=QC[r+7784>>2],QC[r+10212>>2]=n,n=QC[r+10208>>2],e=QC[r+10212>>2],QC[r+10240>>2]=t,QC[r+10236>>2]=7097,QC[r+10228>>2]=e,QC[r+10224>>2]=n,e=QC[r+10240>>2],n=QC[r+10236>>2],t=QC[r+10224>>2],QC[r+10220>>2]=QC[r+10228>>2],QC[r+10216>>2]=t,t=QC[r+10220>>2],QC[r+2864>>2]=QC[r+10216>>2],QC[r+2868>>2]=t,$o(n,r+2864|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+7776,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10252>>2]=e,QC[r+10248>>2]=7119,QC[r+10244>>2]=1601,t=QC[r+10252>>2],e=QC[r+10244>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+10248>>2],QC[n+20>>2]=e,QC[n+12>>2]=1158,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14476,0|i,0|a,27056,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7772>>2]=0,QC[r+7768>>2]=487,n=QC[r+7772>>2],QC[r+10176>>2]=QC[r+7768>>2],QC[r+10180>>2]=n,n=QC[r+10176>>2],e=QC[r+10180>>2],QC[r+10204>>2]=t,QC[r+10200>>2]=7843,QC[r+10196>>2]=e,QC[r+10192>>2]=n,n=QC[r+10204>>2],e=QC[r+10200>>2],t=QC[r+10192>>2],QC[r+10188>>2]=QC[r+10196>>2],QC[r+10184>>2]=t,t=QC[r+10188>>2],QC[r+2856>>2]=QC[r+10184>>2],QC[r+2860>>2]=t,$o(e,r+2856|0),QC[r+7764>>2]=0,QC[r+7760>>2]=488,e=QC[r+7764>>2],QC[r+10144>>2]=QC[r+7760>>2],QC[r+10148>>2]=e,e=QC[r+10144>>2],t=QC[r+10148>>2],QC[r+10172>>2]=n,QC[r+10168>>2]=7781,QC[r+10164>>2]=t,QC[r+10160>>2]=e,n=QC[r+10172>>2],e=QC[r+10168>>2],t=QC[r+10160>>2],QC[r+10156>>2]=QC[r+10164>>2],QC[r+10152>>2]=t,t=QC[r+10156>>2],QC[r+2848>>2]=QC[r+10152>>2],QC[r+2852>>2]=t,$o(e,r+2848|0),QC[r+7756>>2]=0,QC[r+7752>>2]=489,e=QC[r+7756>>2],QC[r+10112>>2]=QC[r+7752>>2],QC[r+10116>>2]=e,e=QC[r+10112>>2],t=QC[r+10116>>2],QC[r+10140>>2]=n,QC[r+10136>>2]=8332,QC[r+10132>>2]=t,QC[r+10128>>2]=e,n=QC[r+10136>>2],e=QC[r+10128>>2],QC[r+10124>>2]=QC[r+10132>>2],QC[r+10120>>2]=e,e=QC[r+10124>>2],QC[r+2840>>2]=QC[r+10120>>2],QC[r+2844>>2]=e,$o(n,r+2840|0),a=r+7744|0,QC[r+10276>>2]=a,QC[r+10272>>2]=8771,QC[r+10268>>2]=490,QC[r+10264>>2]=0,QC[r+10260>>2]=0,QC[r+10256>>2]=491,QC[r+24608>>2]=QC[r+10268>>2],n=QC[r+10268>>2],QC[r+24340>>2]=QC[r+10264>>2],e=QC[r+10264>>2],QC[r+24336>>2]=QC[r+10260>>2],t=QC[r+10260>>2],i=QC[r+10272>>2],QC[r+24612>>2]=QC[r+10256>>2],pA(14524,21980,27088,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+10256>>2]),QC[r+10280>>2]=a,QC[r+24620>>2]=QC[r+10280>>2],QC[r+24616>>2]=492,t=QC[r+24620>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24616>>2],QC[n+12>>2]=1159,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14524,0|i,27104,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7736,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10316>>2]=t,QC[r+10312>>2]=7909,QC[r+10308>>2]=1602,n=QC[r+10316>>2],tu(QC[r+10312>>2],QC[r+10308>>2]),QC[r+7732>>2]=0,QC[r+7728>>2]=493,e=QC[r+7732>>2],QC[r+10320>>2]=QC[r+7728>>2],QC[r+10324>>2]=e,e=QC[r+10320>>2],t=QC[r+10324>>2],QC[r+10348>>2]=n,QC[r+10344>>2]=7085,QC[r+10340>>2]=t,QC[r+10336>>2]=e,t=QC[r+10348>>2],e=QC[r+10344>>2],n=QC[r+10336>>2],QC[r+10332>>2]=QC[r+10340>>2],QC[r+10328>>2]=n,n=QC[r+10332>>2],QC[r+2832>>2]=QC[r+10328>>2],QC[r+2836>>2]=n,n=XA-32|0,XA=n,i=r+2832|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1161,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14524,0|i,0|a,27120,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7724>>2]=0,QC[r+7720>>2]=494,n=QC[r+7724>>2],QC[r+10416>>2]=QC[r+7720>>2],QC[r+10420>>2]=n,n=QC[r+10416>>2],e=QC[r+10420>>2],QC[r+10444>>2]=t,QC[r+10440>>2]=7097,QC[r+10436>>2]=e,QC[r+10432>>2]=n,e=QC[r+10444>>2],n=QC[r+10440>>2],t=QC[r+10432>>2],QC[r+10428>>2]=QC[r+10436>>2],QC[r+10424>>2]=t,t=QC[r+10428>>2],QC[r+2824>>2]=QC[r+10424>>2],QC[r+2828>>2]=t,So(n,r+2824|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+7712,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10304>>2]=e,QC[r+10300>>2]=7119,QC[r+10296>>2]=1603,e=QC[r+10304>>2],tu(QC[r+10300>>2],QC[r+10296>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+7704,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10292>>2]=e,QC[r+10288>>2]=6248,QC[r+10284>>2]=1604,n=QC[r+10292>>2],tu(QC[r+10288>>2],QC[r+10284>>2]),QC[r+7700>>2]=0,QC[r+7696>>2]=495,e=QC[r+7700>>2],QC[r+10384>>2]=QC[r+7696>>2],QC[r+10388>>2]=e,e=QC[r+10384>>2],t=QC[r+10388>>2],QC[r+10412>>2]=n,QC[r+10408>>2]=7781,QC[r+10404>>2]=t,QC[r+10400>>2]=e,n=QC[r+10412>>2],e=QC[r+10408>>2],t=QC[r+10400>>2],QC[r+10396>>2]=QC[r+10404>>2],QC[r+10392>>2]=t,t=QC[r+10396>>2],QC[r+2816>>2]=QC[r+10392>>2],QC[r+2820>>2]=t,So(e,r+2816|0),QC[r+7692>>2]=0,QC[r+7688>>2]=496,e=QC[r+7692>>2],QC[r+10352>>2]=QC[r+7688>>2],QC[r+10356>>2]=e,e=QC[r+10352>>2],t=QC[r+10356>>2],QC[r+10380>>2]=n,QC[r+10376>>2]=8332,QC[r+10372>>2]=t,QC[r+10368>>2]=e,n=QC[r+10376>>2],e=QC[r+10368>>2],QC[r+10364>>2]=QC[r+10372>>2],QC[r+10360>>2]=e,e=QC[r+10364>>2],QC[r+2808>>2]=QC[r+10360>>2],QC[r+2812>>2]=e,So(n,r+2808|0),a=r+7680|0,QC[r+10468>>2]=a,QC[r+10464>>2]=2158,QC[r+10460>>2]=497,QC[r+10456>>2]=0,QC[r+10452>>2]=0,QC[r+10448>>2]=498,QC[r+24624>>2]=QC[r+10460>>2],n=QC[r+10460>>2],QC[r+24332>>2]=QC[r+10456>>2],e=QC[r+10456>>2],QC[r+24328>>2]=QC[r+10452>>2],t=QC[r+10452>>2],i=QC[r+10464>>2],QC[r+24628>>2]=QC[r+10448>>2],pA(13884,26952,27172,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+10448>>2]),QC[r+10472>>2]=a,QC[r+24636>>2]=QC[r+10472>>2],QC[r+24632>>2]=499,t=QC[r+24636>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24632>>2],QC[n+12>>2]=1163,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13884,0|i,27188,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7672,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10484>>2]=t,QC[r+10480>>2]=7909,QC[r+10476>>2]=1605,t=QC[r+10484>>2],e=QC[r+10476>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+10480>>2],QC[n+20>>2]=e,QC[n+12>>2]=1164,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13884,0|i,0|a,27196,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7660>>2]=1,QC[r+7656>>2]=12,n=QC[r+7660>>2],QC[r+10488>>2]=QC[r+7656>>2],QC[r+10492>>2]=n,n=QC[r+10488>>2],e=QC[r+10492>>2],QC[r+10520>>2]=t,QC[r+10516>>2]=1176,QC[r+10508>>2]=e,QC[r+10504>>2]=n,e=QC[r+10516>>2],n=QC[r+10504>>2],QC[r+10500>>2]=QC[r+10508>>2],QC[r+10496>>2]=n,n=QC[r+10500>>2],QC[r+2800>>2]=QC[r+10496>>2],QC[r+2804>>2]=n,n=XA-32|0,XA=n,t=r+2800|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1165,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13884,0|t,0|i,27204,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7648|0,QC[r+10544>>2]=a,QC[r+10540>>2]=2303,QC[r+10536>>2]=500,QC[r+10532>>2]=0,QC[r+10528>>2]=0,QC[r+10524>>2]=501,QC[r+24640>>2]=QC[r+10536>>2],n=QC[r+10536>>2],QC[r+24324>>2]=QC[r+10532>>2],e=QC[r+10532>>2],QC[r+24320>>2]=QC[r+10528>>2],t=QC[r+10528>>2],i=QC[r+10540>>2],QC[r+24644>>2]=QC[r+10524>>2],pA(13952,27284,27332,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+10524>>2]),QC[r+10548>>2]=a,QC[r+24652>>2]=QC[r+10548>>2],QC[r+24648>>2]=502,t=QC[r+24652>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24648>>2],QC[n+12>>2]=1166,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13952,0|i,27348,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7636>>2]=0,QC[r+7632>>2]=503,n=QC[r+7636>>2],QC[r+10552>>2]=QC[r+7632>>2],QC[r+10556>>2]=n,n=QC[r+10552>>2],e=QC[r+10556>>2],QC[r+10580>>2]=t,QC[r+10576>>2]=1808,QC[r+10572>>2]=e,QC[r+10568>>2]=n,t=QC[r+10580>>2],e=QC[r+10576>>2],n=QC[r+10568>>2],QC[r+10564>>2]=QC[r+10572>>2],QC[r+10560>>2]=n,n=QC[r+10564>>2],QC[r+2792>>2]=QC[r+10560>>2],QC[r+2796>>2]=n,n=XA-32|0,XA=n,i=r+2792|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1167,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13952,0|i,0|a,27356,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7620>>2]=1,QC[r+7616>>2]=12,n=QC[r+7620>>2],QC[r+10584>>2]=QC[r+7616>>2],QC[r+10588>>2]=n,n=QC[r+10584>>2],e=QC[r+10588>>2],QC[r+10612>>2]=t,QC[r+10608>>2]=1176,QC[r+10604>>2]=e,QC[r+10600>>2]=n,e=QC[r+10608>>2],n=QC[r+10600>>2],QC[r+10596>>2]=QC[r+10604>>2],QC[r+10592>>2]=n,n=QC[r+10596>>2],QC[r+2784>>2]=QC[r+10592>>2],QC[r+2788>>2]=n,n=XA-32|0,XA=n,t=r+2784|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1168,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13952,0|t,0|i,27364,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7608|0,QC[r+10636>>2]=a,QC[r+10632>>2]=2285,QC[r+10628>>2]=504,QC[r+10624>>2]=0,QC[r+10620>>2]=0,QC[r+10616>>2]=505,QC[r+24656>>2]=QC[r+10628>>2],n=QC[r+10628>>2],QC[r+24316>>2]=QC[r+10624>>2],e=QC[r+10624>>2],QC[r+24312>>2]=QC[r+10620>>2],t=QC[r+10620>>2],i=QC[r+10632>>2],QC[r+24660>>2]=QC[r+10616>>2],pA(15168,27400,27444,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+10616>>2]),QC[r+10640>>2]=a,QC[r+24668>>2]=QC[r+10640>>2],QC[r+24664>>2]=506,t=QC[r+24668>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24664>>2],QC[n+12>>2]=1169,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15168,0|i,27460,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7600,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+10652>>2]=t,QC[r+10648>>2]=6226,QC[r+10644>>2]=1606,t=QC[r+10652>>2],e=QC[r+10644>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+10648>>2],QC[n+20>>2]=e,QC[n+12>>2]=1170,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27468,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7596>>2]=0,QC[r+7592>>2]=507,n=QC[r+7596>>2],QC[r+10688>>2]=QC[r+7592>>2],QC[r+10692>>2]=n,n=QC[r+10688>>2],e=QC[r+10692>>2],QC[r+10716>>2]=t,QC[r+10712>>2]=3185,QC[r+10708>>2]=e,QC[r+10704>>2]=n,n=QC[r+10716>>2],e=QC[r+10712>>2],t=QC[r+10704>>2],QC[r+10700>>2]=QC[r+10708>>2],QC[r+10696>>2]=t,t=QC[r+10700>>2],QC[r+2776>>2]=QC[r+10696>>2],QC[r+2780>>2]=t,Po(e,r+2776|0),QC[r+7588>>2]=0,QC[r+7584>>2]=508,e=QC[r+7588>>2],QC[r+10656>>2]=QC[r+7584>>2],QC[r+10660>>2]=e,e=QC[r+10656>>2],t=QC[r+10660>>2],QC[r+10684>>2]=n,QC[r+10680>>2]=3178,QC[r+10676>>2]=t,QC[r+10672>>2]=e,n=QC[r+10684>>2],e=QC[r+10680>>2],t=QC[r+10672>>2],QC[r+10668>>2]=QC[r+10676>>2],QC[r+10664>>2]=t,t=QC[r+10668>>2],QC[r+2768>>2]=QC[r+10664>>2],QC[r+2772>>2]=t,Po(e,r+2768|0),QC[r+7580>>2]=0,QC[r+7576>>2]=509,e=QC[r+7580>>2],QC[r+10752>>2]=QC[r+7576>>2],QC[r+10756>>2]=e,e=QC[r+10752>>2],t=QC[r+10756>>2],QC[r+10780>>2]=n,QC[r+10776>>2]=3032,QC[r+10772>>2]=t,QC[r+10768>>2]=e,n=QC[r+10780>>2],e=QC[r+10776>>2],t=QC[r+10768>>2],QC[r+10764>>2]=QC[r+10772>>2],QC[r+10760>>2]=t,t=QC[r+10764>>2],QC[r+2760>>2]=QC[r+10760>>2],QC[r+2764>>2]=t,Eo(e,r+2760|0),QC[r+7572>>2]=0,QC[r+7568>>2]=510,e=QC[r+7572>>2],QC[r+10784>>2]=QC[r+7568>>2],QC[r+10788>>2]=e,e=QC[r+10784>>2],t=QC[r+10788>>2],QC[r+10812>>2]=n,QC[r+10808>>2]=3276,QC[r+10804>>2]=t,QC[r+10800>>2]=e,t=QC[r+10812>>2],e=QC[r+10808>>2],n=QC[r+10800>>2],QC[r+10796>>2]=QC[r+10804>>2],QC[r+10792>>2]=n,n=QC[r+10796>>2],QC[r+2752>>2]=QC[r+10792>>2],QC[r+2756>>2]=n,n=XA-32|0,XA=n,i=r+2752|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1173,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27492,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7564>>2]=0,QC[r+7560>>2]=511,n=QC[r+7564>>2],QC[r+10848>>2]=QC[r+7560>>2],QC[r+10852>>2]=n,n=QC[r+10848>>2],e=QC[r+10852>>2],QC[r+10876>>2]=t,QC[r+10872>>2]=6212,QC[r+10868>>2]=e,QC[r+10864>>2]=n,n=QC[r+10876>>2],e=QC[r+10872>>2],t=QC[r+10864>>2],QC[r+10860>>2]=QC[r+10868>>2],QC[r+10856>>2]=t,t=QC[r+10860>>2],QC[r+2744>>2]=QC[r+10856>>2],QC[r+2748>>2]=t,_o(e,r+2744|0),QC[r+7556>>2]=0,QC[r+7552>>2]=512,e=QC[r+7556>>2],QC[r+10816>>2]=QC[r+7552>>2],QC[r+10820>>2]=e,e=QC[r+10816>>2],t=QC[r+10820>>2],QC[r+10844>>2]=n,QC[r+10840>>2]=2428,QC[r+10836>>2]=t,QC[r+10832>>2]=e,n=QC[r+10844>>2],e=QC[r+10840>>2],t=QC[r+10832>>2],QC[r+10828>>2]=QC[r+10836>>2],QC[r+10824>>2]=t,t=QC[r+10828>>2],QC[r+2736>>2]=QC[r+10824>>2],QC[r+2740>>2]=t,_o(e,r+2736|0),QC[r+7548>>2]=0,QC[r+7544>>2]=513,e=QC[r+7548>>2],QC[r+10880>>2]=QC[r+7544>>2],QC[r+10884>>2]=e,e=QC[r+10880>>2],t=QC[r+10884>>2],QC[r+10908>>2]=n,QC[r+10904>>2]=6192,QC[r+10900>>2]=t,QC[r+10896>>2]=e,t=QC[r+10908>>2],e=QC[r+10904>>2],n=QC[r+10896>>2],QC[r+10892>>2]=QC[r+10900>>2],QC[r+10888>>2]=n,n=QC[r+10892>>2],QC[r+2728>>2]=QC[r+10888>>2],QC[r+2732>>2]=n,n=XA-32|0,XA=n,i=r+2728|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1175,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27508,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7540>>2]=0,QC[r+7536>>2]=514,n=QC[r+7540>>2],QC[r+10720>>2]=QC[r+7536>>2],QC[r+10724>>2]=n, n=QC[r+10720>>2],e=QC[r+10724>>2],QC[r+10748>>2]=t,QC[r+10744>>2]=3081,QC[r+10740>>2]=e,QC[r+10736>>2]=n,n=QC[r+10748>>2],e=QC[r+10744>>2],t=QC[r+10736>>2],QC[r+10732>>2]=QC[r+10740>>2],QC[r+10728>>2]=t,t=QC[r+10732>>2],QC[r+2720>>2]=QC[r+10728>>2],QC[r+2724>>2]=t,Eo(e,r+2720|0),QC[r+7532>>2]=0,QC[r+7528>>2]=515,e=QC[r+7532>>2],QC[r+10912>>2]=QC[r+7528>>2],QC[r+10916>>2]=e,e=QC[r+10912>>2],t=QC[r+10916>>2],QC[r+10940>>2]=n,QC[r+10936>>2]=3198;QC[r+10932>>2]=t,QC[r+10928>>2]=e,t=QC[r+10940>>2],e=QC[r+10936>>2],n=QC[r+10928>>2],QC[r+10924>>2]=QC[r+10932>>2],QC[r+10920>>2]=n,n=QC[r+10924>>2],QC[r+2712>>2]=QC[r+10920>>2],QC[r+2716>>2]=n,n=XA-32|0,XA=n,i=r+2712|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1176,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27516,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7516>>2]=0,QC[r+7512>>2]=516,n=QC[r+7516>>2],QC[r+10976>>2]=QC[r+7512>>2],QC[r+10980>>2]=n,n=QC[r+10976>>2],e=QC[r+10980>>2],QC[r+11004>>2]=t,QC[r+11e3>>2]=6301,QC[r+10996>>2]=e,QC[r+10992>>2]=n,n=QC[r+11004>>2],e=QC[r+11e3>>2],t=QC[r+10992>>2],QC[r+10988>>2]=QC[r+10996>>2],QC[r+10984>>2]=t,t=QC[r+10988>>2],QC[r+2704>>2]=QC[r+10984>>2],QC[r+2708>>2]=t,go(e,r+2704|0),QC[r+7500>>2]=0,QC[r+7496>>2]=517,e=QC[r+7500>>2],QC[r+11008>>2]=QC[r+7496>>2],QC[r+11012>>2]=e,e=QC[r+11008>>2],t=QC[r+11012>>2],QC[r+11036>>2]=n,QC[r+11032>>2]=6287,QC[r+11028>>2]=t,QC[r+11024>>2]=e,t=QC[r+11036>>2],e=QC[r+11032>>2],n=QC[r+11024>>2],QC[r+11020>>2]=QC[r+11028>>2],QC[r+11016>>2]=n,n=QC[r+11020>>2],QC[r+2696>>2]=QC[r+11016>>2],QC[r+2700>>2]=n,n=XA-32|0,XA=n,i=r+2696|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1178,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27536,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7484>>2]=1,QC[r+7480>>2]=12,n=QC[r+7484>>2],QC[r+11040>>2]=QC[r+7480>>2],QC[r+11044>>2]=n,n=QC[r+11040>>2],e=QC[r+11044>>2],QC[r+11068>>2]=t,QC[r+11064>>2]=1176,QC[r+11060>>2]=e,QC[r+11056>>2]=n,t=QC[r+11068>>2],e=QC[r+11064>>2],n=QC[r+11056>>2],QC[r+11052>>2]=QC[r+11060>>2],QC[r+11048>>2]=n,n=QC[r+11052>>2],QC[r+2688>>2]=QC[r+11048>>2],QC[r+2692>>2]=n,n=XA-32|0,XA=n,i=r+2688|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1179,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15168,0|i,0|a,27548,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7468>>2]=0,QC[r+7464>>2]=518,n=QC[r+7468>>2],QC[r+10944>>2]=QC[r+7464>>2],QC[r+10948>>2]=n,n=QC[r+10944>>2],e=QC[r+10948>>2],QC[r+10972>>2]=t,QC[r+10968>>2]=6315,QC[r+10964>>2]=e,QC[r+10960>>2]=n,n=QC[r+10968>>2],e=QC[r+10960>>2],QC[r+10956>>2]=QC[r+10964>>2],QC[r+10952>>2]=e,e=QC[r+10956>>2],QC[r+2680>>2]=QC[r+10952>>2],QC[r+2684>>2]=e,go(n,r+2680|0),a=r+7456|0,QC[r+11092>>2]=a,QC[r+11088>>2]=2267,QC[r+11084>>2]=519,QC[r+11080>>2]=0,QC[r+11076>>2]=0,QC[r+11072>>2]=520,QC[r+24672>>2]=QC[r+11084>>2],n=QC[r+11084>>2],QC[r+24308>>2]=QC[r+11080>>2],e=QC[r+11080>>2],QC[r+24304>>2]=QC[r+11076>>2],t=QC[r+11076>>2],i=QC[r+11088>>2],QC[r+24676>>2]=QC[r+11072>>2],pA(15300,27584,27628,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+11072>>2]),QC[r+11096>>2]=a,QC[r+24684>>2]=QC[r+11096>>2],QC[r+24680>>2]=521,t=QC[r+24684>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24680>>2],QC[n+12>>2]=1180,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15300,0|i,27644,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7448,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+11108>>2]=t,QC[r+11104>>2]=2952,QC[r+11100>>2]=1607,t=QC[r+11108>>2],e=QC[r+11100>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+11104>>2],QC[n+20>>2]=e,QC[n+12>>2]=1181,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15300,0|i,0|a,27652,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7444>>2]=0,QC[r+7440>>2]=522,n=QC[r+7444>>2],QC[r+11144>>2]=QC[r+7440>>2],QC[r+11148>>2]=n,n=QC[r+11144>>2],e=QC[r+11148>>2],QC[r+11172>>2]=t,QC[r+11168>>2]=8520,QC[r+11164>>2]=e,QC[r+11160>>2]=n,n=QC[r+11172>>2],e=QC[r+11168>>2],t=QC[r+11160>>2],QC[r+11156>>2]=QC[r+11164>>2],QC[r+11152>>2]=t,t=QC[r+11156>>2],QC[r+2672>>2]=QC[r+11152>>2],QC[r+2676>>2]=t,wo(e,r+2672|0),QC[r+7436>>2]=0,QC[r+7432>>2]=523,e=QC[r+7436>>2],QC[r+11112>>2]=QC[r+7432>>2],QC[r+11116>>2]=e,e=QC[r+11112>>2],t=QC[r+11116>>2],QC[r+11140>>2]=n,QC[r+11136>>2]=8584,QC[r+11132>>2]=t,QC[r+11128>>2]=e,n=QC[r+11140>>2],e=QC[r+11136>>2],t=QC[r+11128>>2],QC[r+11124>>2]=QC[r+11132>>2],QC[r+11120>>2]=t,t=QC[r+11124>>2],QC[r+2664>>2]=QC[r+11120>>2],QC[r+2668>>2]=t,wo(e,r+2664|0),QC[r+7420>>2]=1,QC[r+7416>>2]=12,e=QC[r+7420>>2],QC[r+11176>>2]=QC[r+7416>>2],QC[r+11180>>2]=e,e=QC[r+11176>>2],t=QC[r+11180>>2],QC[r+11208>>2]=n,QC[r+11204>>2]=1176,QC[r+11196>>2]=t,QC[r+11192>>2]=e,e=QC[r+11204>>2],n=QC[r+11192>>2],QC[r+11188>>2]=QC[r+11196>>2],QC[r+11184>>2]=n,n=QC[r+11188>>2],QC[r+2656>>2]=QC[r+11184>>2],QC[r+2660>>2]=n,n=XA-32|0,XA=n,t=r+2656|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1183,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15300,0|t,0|i,27668,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7408|0,QC[r+11232>>2]=a,QC[r+11228>>2]=2200,QC[r+11224>>2]=524,QC[r+11220>>2]=0,QC[r+11216>>2]=0,QC[r+11212>>2]=525,QC[r+24688>>2]=QC[r+11224>>2],n=QC[r+11224>>2],QC[r+24300>>2]=QC[r+11220>>2],e=QC[r+11220>>2],QC[r+24296>>2]=QC[r+11216>>2],t=QC[r+11216>>2],i=QC[r+11228>>2],QC[r+24692>>2]=QC[r+11212>>2],pA(15760,27704,27748,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+11212>>2]),QC[r+11236>>2]=a,QC[r+24700>>2]=QC[r+11236>>2],QC[r+24696>>2]=526,t=QC[r+24700>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24696>>2],QC[n+12>>2]=1184,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15760,0|i,27764,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7404>>2]=0,QC[r+7400>>2]=527,n=QC[r+7404>>2],QC[r+11304>>2]=QC[r+7400>>2],QC[r+11308>>2]=n,n=QC[r+11304>>2],e=QC[r+11308>>2],QC[r+11332>>2]=t,QC[r+11328>>2]=9118,QC[r+11324>>2]=e,QC[r+11320>>2]=n,n=QC[r+11332>>2],e=QC[r+11328>>2],t=QC[r+11320>>2],QC[r+11316>>2]=QC[r+11324>>2],QC[r+11312>>2]=t,t=QC[r+11316>>2],QC[r+2648>>2]=QC[r+11312>>2],QC[r+2652>>2]=t,Ko(e,r+2648|0),QC[r+7396>>2]=0,QC[r+7392>>2]=528,e=QC[r+7396>>2],QC[r+11272>>2]=QC[r+7392>>2],QC[r+11276>>2]=e,e=QC[r+11272>>2],t=QC[r+11276>>2],QC[r+11300>>2]=n,QC[r+11296>>2]=8949,QC[r+11292>>2]=t,QC[r+11288>>2]=e,n=QC[r+11300>>2],e=QC[r+11296>>2],t=QC[r+11288>>2],QC[r+11284>>2]=QC[r+11292>>2],QC[r+11280>>2]=t,t=QC[r+11284>>2],QC[r+2640>>2]=QC[r+11280>>2],QC[r+2644>>2]=t,Ko(e,r+2640|0),QC[r+7388>>2]=0,QC[r+7384>>2]=529,e=QC[r+7388>>2],QC[r+11240>>2]=QC[r+7384>>2],QC[r+11244>>2]=e,e=QC[r+11240>>2],t=QC[r+11244>>2],QC[r+11268>>2]=n,QC[r+11264>>2]=5522,QC[r+11260>>2]=t,QC[r+11256>>2]=e,n=QC[r+11268>>2],e=QC[r+11264>>2],t=QC[r+11256>>2],QC[r+11252>>2]=QC[r+11260>>2],QC[r+11248>>2]=t,t=QC[r+11252>>2],QC[r+2632>>2]=QC[r+11248>>2],QC[r+2636>>2]=t,Ko(e,r+2632|0),QC[r+7380>>2]=0,QC[r+7376>>2]=530,e=QC[r+7380>>2],QC[r+11336>>2]=QC[r+7376>>2],QC[r+11340>>2]=e,e=QC[r+11336>>2],t=QC[r+11340>>2],QC[r+11364>>2]=n,QC[r+11360>>2]=5576,QC[r+11356>>2]=t,QC[r+11352>>2]=e,t=QC[r+11364>>2],e=QC[r+11360>>2],n=QC[r+11352>>2],QC[r+11348>>2]=QC[r+11356>>2],QC[r+11344>>2]=n,n=QC[r+11348>>2],QC[r+2624>>2]=QC[r+11344>>2],QC[r+2628>>2]=n,n=XA-32|0,XA=n,i=r+2624|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1186,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15760,0|i,0|a,27780,27792,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7364>>2]=1,QC[r+7360>>2]=12,n=QC[r+7364>>2],QC[r+11368>>2]=QC[r+7360>>2],QC[r+11372>>2]=n,n=QC[r+11368>>2],e=QC[r+11372>>2],QC[r+11400>>2]=t,QC[r+11396>>2]=1176,QC[r+11388>>2]=e,QC[r+11384>>2]=n,e=QC[r+11396>>2],n=QC[r+11384>>2],QC[r+11380>>2]=QC[r+11388>>2],QC[r+11376>>2]=n,n=QC[r+11380>>2],QC[r+2616>>2]=QC[r+11376>>2],QC[r+2620>>2]=n,n=XA-32|0,XA=n,t=r+2616|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1187,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15760,0|t,0|i,27800,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7352|0,QC[r+11424>>2]=a,QC[r+11420>>2]=2247,QC[r+11416>>2]=531,QC[r+11412>>2]=1188,QC[r+11408>>2]=1189,QC[r+11404>>2]=532,QC[r+24704>>2]=QC[r+11416>>2],n=QC[r+11416>>2],QC[r+24708>>2]=QC[r+11412>>2],e=QC[r+11412>>2],QC[r+24712>>2]=QC[r+11408>>2],t=QC[r+11408>>2],i=QC[r+11420>>2],QC[r+24716>>2]=QC[r+11404>>2],pA(15884,27836,27884,11456,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+11404>>2]),QC[r+11428>>2]=a,QC[r+24724>>2]=QC[r+11428>>2],QC[r+24720>>2]=533,t=QC[r+24724>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24720>>2],QC[n+12>>2]=1190,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15884,0|i,27900,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7348>>2]=0,QC[r+7344>>2]=534,n=QC[r+7348>>2],QC[r+11624>>2]=QC[r+7344>>2],QC[r+11628>>2]=n,n=QC[r+11624>>2],e=QC[r+11628>>2],QC[r+11652>>2]=t,QC[r+11648>>2]=9118,QC[r+11644>>2]=e,QC[r+11640>>2]=n,n=QC[r+11652>>2],e=QC[r+11648>>2],t=QC[r+11640>>2],QC[r+11636>>2]=QC[r+11644>>2],QC[r+11632>>2]=t,t=QC[r+11636>>2],QC[r+2608>>2]=QC[r+11632>>2],QC[r+2612>>2]=t,ho(e,r+2608|0),QC[r+7340>>2]=0,QC[r+7336>>2]=535,e=QC[r+7340>>2],QC[r+11592>>2]=QC[r+7336>>2],QC[r+11596>>2]=e,e=QC[r+11592>>2],t=QC[r+11596>>2],QC[r+11620>>2]=n,QC[r+11616>>2]=8949,QC[r+11612>>2]=t,QC[r+11608>>2]=e,n=QC[r+11620>>2],e=QC[r+11616>>2],t=QC[r+11608>>2],QC[r+11604>>2]=QC[r+11612>>2],QC[r+11600>>2]=t,t=QC[r+11604>>2],QC[r+2600>>2]=QC[r+11600>>2],QC[r+2604>>2]=t,ho(e,r+2600|0),QC[r+7332>>2]=0,QC[r+7328>>2]=536,e=QC[r+7332>>2],QC[r+11560>>2]=QC[r+7328>>2],QC[r+11564>>2]=e,e=QC[r+11560>>2],t=QC[r+11564>>2],QC[r+11588>>2]=n,QC[r+11584>>2]=9208,QC[r+11580>>2]=t,QC[r+11576>>2]=e,n=QC[r+11588>>2],e=QC[r+11584>>2],t=QC[r+11576>>2],QC[r+11572>>2]=QC[r+11580>>2],QC[r+11568>>2]=t,t=QC[r+11572>>2],QC[r+2592>>2]=QC[r+11568>>2],QC[r+2596>>2]=t,ho(e,r+2592|0),QC[r+7324>>2]=0,QC[r+7320>>2]=537,e=QC[r+7324>>2],QC[r+11528>>2]=QC[r+7320>>2],QC[r+11532>>2]=e,e=QC[r+11528>>2],t=QC[r+11532>>2],QC[r+11556>>2]=n,QC[r+11552>>2]=9055,QC[r+11548>>2]=t,QC[r+11544>>2]=e,n=QC[r+11556>>2],e=QC[r+11552>>2],t=QC[r+11544>>2],QC[r+11540>>2]=QC[r+11548>>2],QC[r+11536>>2]=t,t=QC[r+11540>>2],QC[r+2584>>2]=QC[r+11536>>2],QC[r+2588>>2]=t,ho(e,r+2584|0),QC[r+7316>>2]=0,QC[r+7312>>2]=538,e=QC[r+7316>>2],QC[r+11496>>2]=QC[r+7312>>2],QC[r+11500>>2]=e,e=QC[r+11496>>2],t=QC[r+11500>>2],QC[r+11524>>2]=n,QC[r+11520>>2]=5522,QC[r+11516>>2]=t,QC[r+11512>>2]=e,n=QC[r+11524>>2],e=QC[r+11520>>2],t=QC[r+11512>>2],QC[r+11508>>2]=QC[r+11516>>2],QC[r+11504>>2]=t,t=QC[r+11508>>2],QC[r+2576>>2]=QC[r+11504>>2],QC[r+2580>>2]=t,ho(e,r+2576|0),QC[r+7308>>2]=0,QC[r+7304>>2]=539,e=QC[r+7308>>2],QC[r+11464>>2]=QC[r+7304>>2],QC[r+11468>>2]=e,e=QC[r+11464>>2],t=QC[r+11468>>2],QC[r+11492>>2]=n,QC[r+11488>>2]=6212,QC[r+11484>>2]=t,QC[r+11480>>2]=e,n=QC[r+11492>>2],e=QC[r+11488>>2],t=QC[r+11480>>2],QC[r+11476>>2]=QC[r+11484>>2],QC[r+11472>>2]=t,t=QC[r+11476>>2],QC[r+2568>>2]=QC[r+11472>>2],QC[r+2572>>2]=t,ho(e,r+2568|0),QC[r+7300>>2]=0,QC[r+7296>>2]=540,e=QC[r+7300>>2],QC[r+11432>>2]=QC[r+7296>>2],QC[r+11436>>2]=e,e=QC[r+11432>>2],t=QC[r+11436>>2],QC[r+11460>>2]=n,QC[r+11456>>2]=2428,QC[r+11452>>2]=t,QC[r+11448>>2]=e,n=QC[r+11460>>2],e=QC[r+11456>>2],t=QC[r+11448>>2],QC[r+11444>>2]=QC[r+11452>>2],QC[r+11440>>2]=t,t=QC[r+11444>>2],QC[r+2560>>2]=QC[r+11440>>2],QC[r+2564>>2]=t,ho(e,r+2560|0),QC[r+7292>>2]=0,QC[r+7288>>2]=541,e=QC[r+7292>>2],QC[r+11656>>2]=QC[r+7288>>2],QC[r+11660>>2]=e,e=QC[r+11656>>2],t=QC[r+11660>>2],QC[r+11688>>2]=n,QC[r+11684>>2]=3276,QC[r+11676>>2]=t,QC[r+11672>>2]=e,t=QC[r+11688>>2],e=QC[r+11684>>2],n=QC[r+11672>>2],QC[r+11668>>2]=QC[r+11676>>2],QC[r+11664>>2]=n,n=QC[r+11668>>2],QC[r+2552>>2]=QC[r+11664>>2],QC[r+2556>>2]=n,n=XA-32|0,XA=n,i=r+2552|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1192,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15884,0|i,0|a,27916,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7280,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+11700>>2]=t,QC[r+11696>>2]=6226,QC[r+11692>>2]=1608,t=QC[r+11700>>2],e=QC[r+11692>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+11696>>2],QC[n+20>>2]=e,QC[n+12>>2]=1193,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15884,0|i,0|a,27924,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+7268>>2]=0,QC[r+7264>>2]=542,n=QC[r+7268>>2],QC[r+11704>>2]=QC[r+7264>>2],QC[r+11708>>2]=n,n=QC[r+11704>>2],e=QC[r+11708>>2],QC[r+11732>>2]=t,QC[r+11728>>2]=2501,QC[r+11724>>2]=e,QC[r+11720>>2]=n,t=QC[r+11732>>2],e=QC[r+11728>>2],n=QC[r+11720>>2],QC[r+11716>>2]=QC[r+11724>>2],QC[r+11712>>2]=n,n=QC[r+11716>>2],QC[r+2544>>2]=QC[r+11712>>2],QC[r+2548>>2]=n,n=XA-32|0,XA=n,i=r+2544|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1194,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11456,0|i,0|a,27932,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7260>>2]=0,QC[r+7256>>2]=543,n=QC[r+7260>>2],QC[r+11768>>2]=QC[r+7256>>2],QC[r+11772>>2]=n,n=QC[r+11768>>2],e=QC[r+11772>>2],QC[r+11796>>2]=t,QC[r+11792>>2]=2453,QC[r+11788>>2]=e,QC[r+11784>>2]=n,n=QC[r+11796>>2],e=QC[r+11792>>2],t=QC[r+11784>>2],QC[r+11780>>2]=QC[r+11788>>2],QC[r+11776>>2]=t,t=QC[r+11780>>2],QC[r+2536>>2]=QC[r+11776>>2],QC[r+2540>>2]=t,po(e,r+2536|0),QC[r+7252>>2]=0,QC[r+7248>>2]=544,e=QC[r+7252>>2],QC[r+11736>>2]=QC[r+7248>>2],QC[r+11740>>2]=e,e=QC[r+11736>>2],t=QC[r+11740>>2],QC[r+11764>>2]=n,QC[r+11760>>2]=3178,QC[r+11756>>2]=t,QC[r+11752>>2]=e,n=QC[r+11764>>2],e=QC[r+11760>>2],t=QC[r+11752>>2],QC[r+11748>>2]=QC[r+11756>>2],QC[r+11744>>2]=t,t=QC[r+11748>>2],QC[r+2528>>2]=QC[r+11744>>2],QC[r+2532>>2]=t,po(e,r+2528|0),QC[r+7244>>2]=0,QC[r+7240>>2]=545,e=QC[r+7244>>2],QC[r+11800>>2]=QC[r+7240>>2],QC[r+11804>>2]=e,e=QC[r+11800>>2],t=QC[r+11804>>2],QC[r+11828>>2]=n,QC[r+11824>>2]=2471,QC[r+11820>>2]=t,QC[r+11816>>2]=e,t=QC[r+11828>>2],e=QC[r+11824>>2],n=QC[r+11816>>2],QC[r+11812>>2]=QC[r+11820>>2],QC[r+11808>>2]=n,n=QC[r+11812>>2],QC[r+2520>>2]=QC[r+11808>>2],QC[r+2524>>2]=n,n=XA-32|0,XA=n,i=r+2520|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1196,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15884,0|i,0|a,27996,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7228>>2]=1,QC[r+7224>>2]=12,n=QC[r+7228>>2],QC[r+11832>>2]=QC[r+7224>>2],QC[r+11836>>2]=n,n=QC[r+11832>>2],e=QC[r+11836>>2],QC[r+11864>>2]=t,QC[r+11860>>2]=1176,QC[r+11852>>2]=e,QC[r+11848>>2]=n,e=QC[r+11860>>2],n=QC[r+11848>>2],QC[r+11844>>2]=QC[r+11852>>2],QC[r+11840>>2]=n;n=QC[r+11844>>2],QC[r+2512>>2]=QC[r+11840>>2],QC[r+2516>>2]=n,n=XA-32|0,XA=n,t=r+2512|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1197,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15884,0|t,0|i,28004,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7216|0,QC[r+11888>>2]=a,QC[r+11884>>2]=3404,QC[r+11880>>2]=546,QC[r+11876>>2]=1198,QC[r+11872>>2]=1199,QC[r+11868>>2]=547,QC[r+24728>>2]=QC[r+11880>>2],n=QC[r+11880>>2],QC[r+24732>>2]=QC[r+11876>>2],e=QC[r+11876>>2],QC[r+24736>>2]=QC[r+11872>>2],t=QC[r+11872>>2],i=QC[r+11884>>2],QC[r+24740>>2]=QC[r+11868>>2],pA(13372,28048,28100,13520,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+11868>>2]),QC[r+11892>>2]=a,QC[r+24748>>2]=QC[r+11892>>2],QC[r+24744>>2]=548,t=QC[r+24748>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24744>>2],QC[n+12>>2]=1200,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13372,0|i,28116,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7204>>2]=1,QC[r+7200>>2]=12,n=QC[r+7204>>2],QC[r+11896>>2]=QC[r+7200>>2],QC[r+11900>>2]=n,n=QC[r+11896>>2],e=QC[r+11900>>2],QC[r+11924>>2]=t,QC[r+11920>>2]=2244,QC[r+11916>>2]=e,QC[r+11912>>2]=n,t=QC[r+11924>>2],e=QC[r+11920>>2],n=QC[r+11912>>2],QC[r+11908>>2]=QC[r+11916>>2],QC[r+11904>>2]=n,n=QC[r+11908>>2],QC[r+2504>>2]=QC[r+11904>>2],QC[r+2508>>2]=n,n=XA-32|0,XA=n,i=r+2504|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1201,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|i,0|a,28160,28180,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7188>>2]=1,QC[r+7184>>2]=16,n=QC[r+7188>>2],QC[r+11928>>2]=QC[r+7184>>2],QC[r+11932>>2]=n,n=QC[r+11928>>2],e=QC[r+11932>>2],QC[r+11956>>2]=t,QC[r+11952>>2]=2282,QC[r+11948>>2]=e,QC[r+11944>>2]=n,t=QC[r+11956>>2],e=QC[r+11952>>2],n=QC[r+11944>>2],QC[r+11940>>2]=QC[r+11948>>2],QC[r+11936>>2]=n,n=QC[r+11940>>2],QC[r+2496>>2]=QC[r+11936>>2],QC[r+2500>>2]=n,n=XA-32|0,XA=n,i=r+2496|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1202,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|i,0|a,28192,28180,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7172>>2]=1,QC[r+7168>>2]=20,n=QC[r+7172>>2],QC[r+11960>>2]=QC[r+7168>>2],QC[r+11964>>2]=n,n=QC[r+11960>>2],e=QC[r+11964>>2],QC[r+11988>>2]=t,QC[r+11984>>2]=2155,QC[r+11980>>2]=e,QC[r+11976>>2]=n,t=QC[r+11988>>2],e=QC[r+11984>>2],n=QC[r+11976>>2],QC[r+11972>>2]=QC[r+11980>>2],QC[r+11968>>2]=n,n=QC[r+11972>>2],QC[r+2488>>2]=QC[r+11968>>2],QC[r+2492>>2]=n,n=XA-32|0,XA=n,i=r+2488|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1203,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|i,0|a,28224,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7156>>2]=1,QC[r+7152>>2]=24,n=QC[r+7156>>2],QC[r+11992>>2]=QC[r+7152>>2],QC[r+11996>>2]=n,n=QC[r+11992>>2],e=QC[r+11996>>2],QC[r+12020>>2]=t,QC[r+12016>>2]=2264,QC[r+12012>>2]=e,QC[r+12008>>2]=n,t=QC[r+12020>>2],e=QC[r+12016>>2],n=QC[r+12008>>2],QC[r+12004>>2]=QC[r+12012>>2],QC[r+12e3>>2]=n,n=QC[r+12004>>2],QC[r+2480>>2]=QC[r+12e3>>2],QC[r+2484>>2]=n,n=XA-32|0,XA=n,i=r+2480|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1204,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|i,0|a,28240,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7140>>2]=1,QC[r+7136>>2]=28,n=QC[r+7140>>2],QC[r+12024>>2]=QC[r+7136>>2],QC[r+12028>>2]=n,n=QC[r+12024>>2],e=QC[r+12028>>2],QC[r+12052>>2]=t,QC[r+12048>>2]=2197,QC[r+12044>>2]=e,QC[r+12040>>2]=n,t=QC[r+12052>>2],e=QC[r+12048>>2],n=QC[r+12040>>2],QC[r+12036>>2]=QC[r+12044>>2],QC[r+12032>>2]=n,n=QC[r+12036>>2],QC[r+2472>>2]=QC[r+12032>>2],QC[r+2476>>2]=n,n=XA-32|0,XA=n,i=r+2472|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1205,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|i,0|a,28256,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+7124>>2]=1,QC[r+7120>>2]=32,n=QC[r+7124>>2],QC[r+12056>>2]=QC[r+7120>>2],QC[r+12060>>2]=n,n=QC[r+12056>>2],e=QC[r+12060>>2],QC[r+12088>>2]=t,QC[r+12084>>2]=2300,QC[r+12076>>2]=e,QC[r+12072>>2]=n,e=QC[r+12084>>2],n=QC[r+12072>>2],QC[r+12068>>2]=QC[r+12076>>2],QC[r+12064>>2]=n,n=QC[r+12068>>2],QC[r+2464>>2]=QC[r+12064>>2],QC[r+2468>>2]=n,n=XA-32|0,XA=n,t=r+2464|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1206,t=QC[n+24>>2],i=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13372,0|t,0|i,28272,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7112|0,QC[r+12112>>2]=a,QC[r+12108>>2]=8101,QC[r+12104>>2]=549,QC[r+12100>>2]=0,QC[r+12096>>2]=0,QC[r+12092>>2]=550,QC[r+24752>>2]=QC[r+12104>>2],n=QC[r+12104>>2],QC[r+24292>>2]=QC[r+12100>>2],e=QC[r+12100>>2],QC[r+24288>>2]=QC[r+12096>>2],t=QC[r+12096>>2],i=QC[r+12108>>2],QC[r+24756>>2]=QC[r+12092>>2],pA(13080,28308,28348,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+12092>>2]),QC[r+12116>>2]=a,QC[r+24764>>2]=QC[r+12116>>2],QC[r+24760>>2]=551,t=QC[r+24764>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24760>>2],QC[n+12>>2]=1207,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13080,0|i,28364,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7104,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+12128>>2]=t,QC[r+12124>>2]=7909,QC[r+12120>>2]=1609,t=QC[r+12128>>2],e=QC[r+12120>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+12124>>2],QC[n+20>>2]=e,QC[n+12>>2]=1208,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13080,0|i,0|a,28372,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+12168>>2]=t,QC[r+12164>>2]=3307,QC[r+12160>>2]=44,n=QC[r+12168>>2],QC[r+12156>>2]=552,QC[r+12152>>2]=553,e=QC[r+12164>>2],QC[r+24768>>2]=QC[r+12156>>2],t=QC[r+12156>>2],i=yd(r+12160|0),QC[r+24776>>2]=QC[r+12152>>2],wA(13080,0|e,25660,19664,0|t,0|i,25660,20016,QC[r+12152>>2],0|yd(r+12160|0)),QC[r+12148>>2]=n,QC[r+12144>>2]=3317,QC[r+12140>>2]=48,n=QC[r+12148>>2],QC[r+12136>>2]=552,QC[r+12132>>2]=553,e=QC[r+12144>>2],QC[r+24772>>2]=QC[r+12136>>2],t=QC[r+12136>>2],i=yd(r+12140|0),QC[r+24780>>2]=QC[r+12132>>2],wA(13080,0|e,25660,19664,0|t,0|i,25660,20016,QC[r+12132>>2],0|yd(r+12140|0)),QC[r+12208>>2]=n,QC[r+12204>>2]=5167,QC[r+12200>>2]=52,n=QC[r+12208>>2],QC[r+12196>>2]=554,QC[r+12192>>2]=555,e=QC[r+12204>>2],QC[r+24784>>2]=QC[r+12196>>2],t=QC[r+12196>>2],i=yd(r+12200|0),QC[r+24792>>2]=QC[r+12192>>2],wA(13080,0|e,25692,19664,0|t,0|i,25692,20016,QC[r+12192>>2],0|yd(r+12200|0)),QC[r+12188>>2]=n,QC[r+12184>>2]=5161,QC[r+12180>>2]=56,n=QC[r+12188>>2],QC[r+12176>>2]=554,QC[r+12172>>2]=555,e=QC[r+12184>>2],QC[r+24788>>2]=QC[r+12176>>2],t=QC[r+12176>>2],i=yd(r+12180|0),QC[r+24796>>2]=QC[r+12172>>2],wA(13080,0|e,25692,19664,0|t,0|i,25692,20016,QC[r+12172>>2],0|yd(r+12180|0)),QC[r+12248>>2]=n,QC[r+12244>>2]=6206,QC[r+12240>>2]=60,n=QC[r+12248>>2],QC[r+12236>>2]=556,QC[r+12232>>2]=557,e=QC[r+12244>>2],QC[r+24800>>2]=QC[r+12236>>2],t=QC[r+12236>>2],i=yd(r+12240|0),QC[r+24808>>2]=QC[r+12232>>2],wA(13080,0|e,48652,19664,0|t,0|i,48652,20016,QC[r+12232>>2],0|yd(r+12240|0)),QC[r+12228>>2]=n,QC[r+12224>>2]=2421,QC[r+12220>>2]=64,QC[r+12216>>2]=556,QC[r+12212>>2]=557,n=QC[r+12224>>2],QC[r+24804>>2]=QC[r+12216>>2],e=QC[r+12216>>2],t=yd(r+12220|0),QC[r+24812>>2]=QC[r+12212>>2],wA(13080,0|n,48652,19664,0|e,0|t,48652,20016,QC[r+12212>>2],0|yd(r+12220|0)),a=r+7096|0,QC[r+12272>>2]=a,QC[r+12268>>2]=5773,QC[r+12264>>2]=558,QC[r+12260>>2]=0,QC[r+12256>>2]=0,QC[r+12252>>2]=559,QC[r+24816>>2]=QC[r+12264>>2],n=QC[r+12264>>2],QC[r+24284>>2]=QC[r+12260>>2],e=QC[r+12260>>2],QC[r+24280>>2]=QC[r+12256>>2],t=QC[r+12256>>2],i=QC[r+12268>>2],QC[r+24820>>2]=QC[r+12252>>2],pA(13152,28404,28444,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+12252>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+7088,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+12284>>2]=a,QC[r+12280>>2]=7909,QC[r+12276>>2]=1610,t=QC[r+12284>>2],e=QC[r+12276>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+12280>>2],QC[n+20>>2]=e,QC[n+12>>2]=1209,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13152,0|i,0|a,28460,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+12364>>2]=t,QC[r+12360>>2]=1558,QC[r+12356>>2]=20,n=QC[r+12364>>2],QC[r+12352>>2]=560,QC[r+12348>>2]=561,e=QC[r+12360>>2],QC[r+24824>>2]=QC[r+12352>>2],t=QC[r+12352>>2],i=yd(r+12356|0),QC[r+24840>>2]=QC[r+12348>>2],wA(13152,0|e,48652,19664,0|t,0|i,48652,20016,QC[r+12348>>2],0|yd(r+12356|0)),QC[r+12344>>2]=n,QC[r+12340>>2]=1229,QC[r+12336>>2]=24,n=QC[r+12344>>2],QC[r+12332>>2]=560,QC[r+12328>>2]=561,e=QC[r+12340>>2],QC[r+24828>>2]=QC[r+12332>>2],t=QC[r+12332>>2],i=yd(r+12336|0),QC[r+24844>>2]=QC[r+12328>>2],wA(13152,0|e,48652,19664,0|t,0|i,48652,20016,QC[r+12328>>2],0|yd(r+12336|0)),QC[r+12324>>2]=n,QC[r+12320>>2]=1410,QC[r+12316>>2]=68,n=QC[r+12324>>2],QC[r+12312>>2]=560,QC[r+12308>>2]=561,e=QC[r+12320>>2],QC[r+24832>>2]=QC[r+12312>>2],t=QC[r+12312>>2],i=yd(r+12316|0),QC[r+24848>>2]=QC[r+12308>>2],wA(13152,0|e,48652,19664,0|t,0|i,48652,20016,QC[r+12308>>2],0|yd(r+12316|0)),QC[r+12384>>2]=n,QC[r+12380>>2]=7154,QC[r+12376>>2]=72,n=QC[r+12384>>2],QC[r+12372>>2]=562,QC[r+12368>>2]=563,e=QC[r+12380>>2],QC[r+24856>>2]=QC[r+12372>>2],t=QC[r+12372>>2],i=yd(r+12376|0),QC[r+24860>>2]=QC[r+12368>>2],wA(13152,0|e,48580,19664,0|t,0|i,48580,20016,QC[r+12368>>2],0|yd(r+12376|0)),QC[r+12304>>2]=n,QC[r+12300>>2]=3097,QC[r+12296>>2]=76,QC[r+12292>>2]=560,QC[r+12288>>2]=561,n=QC[r+12300>>2],QC[r+24836>>2]=QC[r+12292>>2],e=QC[r+12292>>2],t=yd(r+12296|0),QC[r+24852>>2]=QC[r+12288>>2],wA(13152,0|n,48652,19664,0|e,0|t,48652,20016,QC[r+12288>>2],0|yd(r+12296|0)),a=r+7080|0,QC[r+12408>>2]=a,QC[r+12404>>2]=3165,QC[r+12400>>2]=564,QC[r+12396>>2]=0,QC[r+12392>>2]=0,QC[r+12388>>2]=565,QC[r+24864>>2]=QC[r+12400>>2],n=QC[r+12400>>2],QC[r+24276>>2]=QC[r+12396>>2],e=QC[r+12396>>2],QC[r+24272>>2]=QC[r+12392>>2],t=QC[r+12392>>2],i=QC[r+12404>>2],QC[r+24868>>2]=QC[r+12388>>2],pA(13016,28140,28488,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+12388>>2]),QC[r+12412>>2]=a,QC[r+24876>>2]=QC[r+12412>>2],QC[r+24872>>2]=566,t=QC[r+24876>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24872>>2],QC[n+12>>2]=1210,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13016,0|i,28512,20096,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7068>>2]=0,QC[r+7064>>2]=567,n=QC[r+7068>>2],QC[r+12416>>2]=QC[r+7064>>2],QC[r+12420>>2]=n,n=QC[r+12416>>2],e=QC[r+12420>>2],QC[r+12448>>2]=t,QC[r+12444>>2]=5792,QC[r+12436>>2]=e,QC[r+12432>>2]=n,e=QC[r+12444>>2],n=QC[r+12432>>2],QC[r+12428>>2]=QC[r+12436>>2],QC[r+12424>>2]=n,n=QC[r+12428>>2],QC[r+2456>>2]=QC[r+12424>>2],QC[r+2460>>2]=n,n=XA-32|0,XA=n,t=r+2456|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1211,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13016,0|t,0|i,28572,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+7056|0,QC[r+12472>>2]=a,QC[r+12468>>2]=1560,QC[r+12464>>2]=568,QC[r+12460>>2]=1212,QC[r+12456>>2]=1213,QC[r+12452>>2]=569,QC[r+24880>>2]=QC[r+12464>>2],n=QC[r+12464>>2],QC[r+24884>>2]=QC[r+12460>>2],e=QC[r+12460>>2],QC[r+24888>>2]=QC[r+12456>>2],t=QC[r+12456>>2],i=QC[r+12468>>2],QC[r+24892>>2]=QC[r+12452>>2],pA(28612,28652,28700,26084,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+12452>>2]),QC[r+12476>>2]=a,QC[r+24900>>2]=QC[r+12476>>2],QC[r+24896>>2]=570,t=QC[r+24900>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24896>>2],QC[n+12>>2]=1214,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(28612,0|i,28716,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7052>>2]=1,QC[r+7048>>2]=0,n=QC[r+7052>>2],QC[r+12480>>2]=QC[r+7048>>2],QC[r+12484>>2]=n,n=QC[r+12480>>2],e=QC[r+12484>>2],QC[r+12512>>2]=t,QC[r+12508>>2]=1198,QC[r+12500>>2]=e,QC[r+12496>>2]=n,n=QC[r+12508>>2],e=QC[r+12496>>2],QC[r+12492>>2]=QC[r+12500>>2],QC[r+12488>>2]=e,e=QC[r+12492>>2],QC[r+2448>>2]=QC[r+12488>>2],QC[r+2452>>2]=e,so(n,r+2448|0),a=r+7040|0,QC[r+12536>>2]=a,QC[r+12532>>2]=1579,QC[r+12528>>2]=571,QC[r+12524>>2]=1216,QC[r+12520>>2]=1217,QC[r+12516>>2]=572,QC[r+24904>>2]=QC[r+12528>>2],n=QC[r+12528>>2],QC[r+24908>>2]=QC[r+12524>>2],e=QC[r+12524>>2],QC[r+24912>>2]=QC[r+12520>>2],t=QC[r+12520>>2],i=QC[r+12532>>2],QC[r+24916>>2]=QC[r+12516>>2],pA(28816,28860,28908,26084,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+12516>>2]),QC[r+12540>>2]=a,QC[r+24924>>2]=QC[r+12540>>2],QC[r+24920>>2]=573,t=QC[r+24924>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24920>>2],QC[n+12>>2]=1218,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(28816,0|i,28924,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7036>>2]=1,QC[r+7032>>2]=0,n=QC[r+7036>>2],QC[r+12544>>2]=QC[r+7032>>2],QC[r+12548>>2]=n,n=QC[r+12544>>2],e=QC[r+12548>>2],QC[r+12576>>2]=t,QC[r+12572>>2]=1198,QC[r+12564>>2]=e,QC[r+12560>>2]=n,n=QC[r+12572>>2],e=QC[r+12560>>2],QC[r+12556>>2]=QC[r+12564>>2],QC[r+12552>>2]=e,e=QC[r+12556>>2],QC[r+2440>>2]=QC[r+12552>>2],QC[r+2444>>2]=e,so(n,r+2440|0),a=r+7024|0,QC[r+12600>>2]=a,QC[r+12596>>2]=8872,QC[r+12592>>2]=574,QC[r+12588>>2]=0,QC[r+12584>>2]=0,QC[r+12580>>2]=575,QC[r+24928>>2]=QC[r+12592>>2],n=QC[r+12592>>2],QC[r+24268>>2]=QC[r+12588>>2],e=QC[r+12588>>2],QC[r+24264>>2]=QC[r+12584>>2],t=QC[r+12584>>2],i=QC[r+12596>>2],QC[r+24932>>2]=QC[r+12580>>2],pA(13816,2e4,28976,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+12580>>2]),QC[r+12604>>2]=a,QC[r+24940>>2]=QC[r+12604>>2],QC[r+24936>>2]=576,t=QC[r+24940>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24936>>2],QC[n+12>>2]=1219,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13816,0|i,28992,20096,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+7020>>2]=0,QC[r+7016>>2]=577,n=QC[r+7020>>2],QC[r+12608>>2]=QC[r+7016>>2],QC[r+12612>>2]=n,n=QC[r+12608>>2],e=QC[r+12612>>2],QC[r+12640>>2]=t,QC[r+12636>>2]=1477,QC[r+12628>>2]=e,QC[r+12624>>2]=n,t=QC[r+12640>>2],e=QC[r+12636>>2],n=QC[r+12624>>2],QC[r+12620>>2]=QC[r+12628>>2],QC[r+12616>>2]=n,n=QC[r+12620>>2],QC[r+2432>>2]=QC[r+12616>>2],QC[r+2436>>2]=n,n=XA-32|0,XA=n,i=r+2432|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1220,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13816,0|i,0|a,29008,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+7008,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+12652>>2]=t,QC[r+12648>>2]=7909,QC[r+12644>>2]=1611,t=QC[r+12652>>2],e=QC[r+12644>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+12648>>2],QC[n+20>>2]=e,QC[n+12>>2]=1221,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13816,0|i,0|a,29016,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6996>>2]=0,QC[r+6992>>2]=578,n=QC[r+6996>>2],QC[r+12656>>2]=QC[r+6992>>2],QC[r+12660>>2]=n,n=QC[r+12656>>2],e=QC[r+12660>>2],QC[r+12684>>2]=t,QC[r+12680>>2]=2134,QC[r+12676>>2]=e,QC[r+12672>>2]=n,t=QC[r+12684>>2],e=QC[r+12680>>2],n=QC[r+12672>>2],QC[r+12668>>2]=QC[r+12676>>2],QC[r+12664>>2]=n,n=QC[r+12668>>2],QC[r+2424>>2]=QC[r+12664>>2],QC[r+2428>>2]=n,n=XA-32|0,XA=n,i=r+2424|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1222,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13816,0|i,0|a,29024,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0;QC[r+6988>>2]=0,QC[r+6984>>2]=579,n=QC[r+6988>>2],QC[r+12912>>2]=QC[r+6984>>2],QC[r+12916>>2]=n,n=QC[r+12912>>2],e=QC[r+12916>>2],QC[r+12940>>2]=t,QC[r+12936>>2]=6182,QC[r+12932>>2]=e,QC[r+12928>>2]=n,n=QC[r+12940>>2],e=QC[r+12936>>2],t=QC[r+12928>>2],QC[r+12924>>2]=QC[r+12932>>2],QC[r+12920>>2]=t,t=QC[r+12924>>2],QC[r+2416>>2]=QC[r+12920>>2],QC[r+2420>>2]=t,uo(e,r+2416|0),QC[r+6980>>2]=0,QC[r+6976>>2]=580,e=QC[r+6980>>2],QC[r+12880>>2]=QC[r+6976>>2],QC[r+12884>>2]=e,e=QC[r+12880>>2],t=QC[r+12884>>2],QC[r+12908>>2]=n,QC[r+12904>>2]=9118,QC[r+12900>>2]=t,QC[r+12896>>2]=e,n=QC[r+12908>>2],e=QC[r+12904>>2],t=QC[r+12896>>2],QC[r+12892>>2]=QC[r+12900>>2],QC[r+12888>>2]=t,t=QC[r+12892>>2],QC[r+2408>>2]=QC[r+12888>>2],QC[r+2412>>2]=t,uo(e,r+2408|0),QC[r+6972>>2]=0,QC[r+6968>>2]=581,e=QC[r+6972>>2],QC[r+12848>>2]=QC[r+6968>>2],QC[r+12852>>2]=e,e=QC[r+12848>>2],t=QC[r+12852>>2],QC[r+12876>>2]=n,QC[r+12872>>2]=8949,QC[r+12868>>2]=t,QC[r+12864>>2]=e,n=QC[r+12876>>2],e=QC[r+12872>>2],t=QC[r+12864>>2],QC[r+12860>>2]=QC[r+12868>>2],QC[r+12856>>2]=t,t=QC[r+12860>>2],QC[r+2400>>2]=QC[r+12856>>2],QC[r+2404>>2]=t,uo(e,r+2400|0),QC[r+6964>>2]=0,QC[r+6960>>2]=582,e=QC[r+6964>>2],QC[r+12816>>2]=QC[r+6960>>2],QC[r+12820>>2]=e,e=QC[r+12816>>2],t=QC[r+12820>>2],QC[r+12844>>2]=n,QC[r+12840>>2]=5522,QC[r+12836>>2]=t,QC[r+12832>>2]=e,n=QC[r+12844>>2],e=QC[r+12840>>2],t=QC[r+12832>>2],QC[r+12828>>2]=QC[r+12836>>2],QC[r+12824>>2]=t,t=QC[r+12828>>2],QC[r+2392>>2]=QC[r+12824>>2],QC[r+2396>>2]=t,uo(e,r+2392|0), QC[r+6956>>2]=0,QC[r+6952>>2]=583,e=QC[r+6956>>2],QC[r+12784>>2]=QC[r+6952>>2],QC[r+12788>>2]=e,e=QC[r+12784>>2],t=QC[r+12788>>2],QC[r+12812>>2]=n,QC[r+12808>>2]=9208,QC[r+12804>>2]=t,QC[r+12800>>2]=e,n=QC[r+12812>>2],e=QC[r+12808>>2],t=QC[r+12800>>2],QC[r+12796>>2]=QC[r+12804>>2],QC[r+12792>>2]=t,t=QC[r+12796>>2],QC[r+2384>>2]=QC[r+12792>>2],QC[r+2388>>2]=t,uo(e,r+2384|0),QC[r+6948>>2]=0,QC[r+6944>>2]=584,e=QC[r+6948>>2],QC[r+12752>>2]=QC[r+6944>>2],QC[r+12756>>2]=e,e=QC[r+12752>>2],t=QC[r+12756>>2],QC[r+12780>>2]=n,QC[r+12776>>2]=9055,QC[r+12772>>2]=t,QC[r+12768>>2]=e,n=QC[r+12780>>2],e=QC[r+12776>>2],t=QC[r+12768>>2],QC[r+12764>>2]=QC[r+12772>>2],QC[r+12760>>2]=t,t=QC[r+12764>>2],QC[r+2376>>2]=QC[r+12760>>2],QC[r+2380>>2]=t,uo(e,r+2376|0),QC[r+6940>>2]=0,QC[r+6936>>2]=585,e=QC[r+6940>>2],QC[r+12720>>2]=QC[r+6936>>2],QC[r+12724>>2]=e,e=QC[r+12720>>2],t=QC[r+12724>>2],QC[r+12748>>2]=n,QC[r+12744>>2]=9146,QC[r+12740>>2]=t,QC[r+12736>>2]=e,n=QC[r+12748>>2],e=QC[r+12744>>2],t=QC[r+12736>>2],QC[r+12732>>2]=QC[r+12740>>2],QC[r+12728>>2]=t,t=QC[r+12732>>2],QC[r+2368>>2]=QC[r+12728>>2],QC[r+2372>>2]=t,uo(e,r+2368|0),QC[r+6932>>2]=0,QC[r+6928>>2]=586,e=QC[r+6932>>2],QC[r+12688>>2]=QC[r+6928>>2],QC[r+12692>>2]=e,e=QC[r+12688>>2],t=QC[r+12692>>2],QC[r+12716>>2]=n,QC[r+12712>>2]=8993,QC[r+12708>>2]=t,QC[r+12704>>2]=e,n=QC[r+12716>>2],e=QC[r+12712>>2],t=QC[r+12704>>2],QC[r+12700>>2]=QC[r+12708>>2],QC[r+12696>>2]=t,t=QC[r+12700>>2],QC[r+2360>>2]=QC[r+12696>>2],QC[r+2364>>2]=t,uo(e,r+2360|0),QC[r+6924>>2]=0,QC[r+6920>>2]=587,e=QC[r+6924>>2],QC[r+12944>>2]=QC[r+6920>>2],QC[r+12948>>2]=e,e=QC[r+12944>>2],t=QC[r+12948>>2],QC[r+12972>>2]=n,QC[r+12968>>2]=8147,QC[r+12964>>2]=t,QC[r+12960>>2]=e,t=QC[r+12972>>2],e=QC[r+12968>>2],n=QC[r+12960>>2],QC[r+12956>>2]=QC[r+12964>>2],QC[r+12952>>2]=n,n=QC[r+12956>>2],QC[r+2352>>2]=QC[r+12952>>2],QC[r+2356>>2]=n,n=XA-32|0,XA=n,i=r+2352|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1224,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13816,0|i,0|a,29040,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6916>>2]=0,QC[r+6912>>2]=588,n=QC[r+6916>>2],QC[r+12976>>2]=QC[r+6912>>2],QC[r+12980>>2]=n,n=QC[r+12976>>2],e=QC[r+12980>>2],QC[r+13008>>2]=t,QC[r+13004>>2]=8546,QC[r+12996>>2]=e,QC[r+12992>>2]=n,e=QC[r+13004>>2],n=QC[r+12992>>2],QC[r+12988>>2]=QC[r+12996>>2],QC[r+12984>>2]=n,n=QC[r+12988>>2],QC[r+2344>>2]=QC[r+12984>>2],QC[r+2348>>2]=n,n=XA-32|0,XA=n,t=r+2344|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1225,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13816,0|t,0|i,29048,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+6904|0,QC[r+13032>>2]=a,QC[r+13028>>2]=8657,QC[r+13024>>2]=589,QC[r+13020>>2]=0,QC[r+13016>>2]=0,QC[r+13012>>2]=590,QC[r+24944>>2]=QC[r+13024>>2],n=QC[r+13024>>2],QC[r+24260>>2]=QC[r+13020>>2],e=QC[r+13020>>2],QC[r+24256>>2]=QC[r+13016>>2],t=QC[r+13016>>2],i=QC[r+13028>>2],QC[r+24948>>2]=QC[r+13012>>2],pA(18372,20664,29076,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+13012>>2]),QC[r+13036>>2]=a,QC[r+24956>>2]=QC[r+13036>>2],QC[r+24952>>2]=591,t=QC[r+24956>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24952>>2],QC[n+12>>2]=1226,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18372,0|i,29104,20096,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+6900>>2]=0,QC[r+6896>>2]=592,n=QC[r+6900>>2],QC[r+13040>>2]=QC[r+6896>>2],QC[r+13044>>2]=n,n=QC[r+13040>>2],e=QC[r+13044>>2],QC[r+13072>>2]=t,QC[r+13068>>2]=1477,QC[r+13060>>2]=e,QC[r+13056>>2]=n,t=QC[r+13072>>2],e=QC[r+13068>>2],n=QC[r+13056>>2],QC[r+13052>>2]=QC[r+13060>>2],QC[r+13048>>2]=n,n=QC[r+13052>>2],QC[r+2336>>2]=QC[r+13048>>2],QC[r+2340>>2]=n,n=XA-32|0,XA=n,i=r+2336|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1227,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18372,0|i,0|a,29120,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+6888,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+13084>>2]=t,QC[r+13080>>2]=7909,QC[r+13076>>2]=1612,t=QC[r+13084>>2],e=QC[r+13076>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+13080>>2],QC[n+20>>2]=e,QC[n+12>>2]=1228,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18372,0|i,0|a,29128,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6884>>2]=0,QC[r+6880>>2]=593,n=QC[r+6884>>2],QC[r+13088>>2]=QC[r+6880>>2],QC[r+13092>>2]=n,n=QC[r+13088>>2],e=QC[r+13092>>2],QC[r+13116>>2]=t,QC[r+13112>>2]=8854,QC[r+13108>>2]=e,QC[r+13104>>2]=n,t=QC[r+13116>>2],e=QC[r+13112>>2],n=QC[r+13104>>2],QC[r+13100>>2]=QC[r+13108>>2],QC[r+13096>>2]=n,n=QC[r+13100>>2],QC[r+2328>>2]=QC[r+13096>>2],QC[r+2332>>2]=n,n=XA-32|0,XA=n,i=r+2328|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1229,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18372,0|i,0|a,29136,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6876>>2]=0,QC[r+6872>>2]=594,n=QC[r+6876>>2],QC[r+13152>>2]=QC[r+6872>>2],QC[r+13156>>2]=n,n=QC[r+13152>>2],e=QC[r+13156>>2],QC[r+13180>>2]=t,QC[r+13176>>2]=3276,QC[r+13172>>2]=e,QC[r+13168>>2]=n,n=QC[r+13180>>2],e=QC[r+13176>>2],t=QC[r+13168>>2],QC[r+13164>>2]=QC[r+13172>>2],QC[r+13160>>2]=t,t=QC[r+13164>>2],QC[r+2320>>2]=QC[r+13160>>2],QC[r+2324>>2]=t,fo(e,r+2320|0),QC[r+6868>>2]=0,QC[r+6864>>2]=595,e=QC[r+6868>>2],QC[r+13120>>2]=QC[r+6864>>2],QC[r+13124>>2]=e,e=QC[r+13120>>2],t=QC[r+13124>>2],QC[r+13148>>2]=n,QC[r+13144>>2]=3294,QC[r+13140>>2]=t,QC[r+13136>>2]=e,n=QC[r+13148>>2],e=QC[r+13144>>2],t=QC[r+13136>>2],QC[r+13132>>2]=QC[r+13140>>2],QC[r+13128>>2]=t,t=QC[r+13132>>2],QC[r+2312>>2]=QC[r+13128>>2],QC[r+2316>>2]=t,fo(e,r+2312|0),QC[r+6860>>2]=0,QC[r+6856>>2]=596,e=QC[r+6860>>2],QC[r+13184>>2]=QC[r+6856>>2],QC[r+13188>>2]=e,e=QC[r+13184>>2],t=QC[r+13188>>2],QC[r+13212>>2]=n,QC[r+13208>>2]=8239,QC[r+13204>>2]=t,QC[r+13200>>2]=e,e=QC[r+13208>>2],n=QC[r+13200>>2],QC[r+13196>>2]=QC[r+13204>>2],QC[r+13192>>2]=n,n=QC[r+13196>>2],QC[r+2304>>2]=QC[r+13192>>2],QC[r+2308>>2]=n,n=XA-32|0,XA=n,t=r+2304|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1231,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18372,0|t,0|i,29152,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+6848|0,QC[r+13236>>2]=a,QC[r+13232>>2]=8e3,QC[r+13228>>2]=597,QC[r+13224>>2]=0,QC[r+13220>>2]=0,QC[r+13216>>2]=598,QC[r+24960>>2]=QC[r+13228>>2],n=QC[r+13228>>2],QC[r+24252>>2]=QC[r+13224>>2],e=QC[r+13224>>2],QC[r+24248>>2]=QC[r+13220>>2],t=QC[r+13220>>2],i=QC[r+13232>>2],QC[r+24964>>2]=QC[r+13216>>2],pA(19024,29180,29220,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+13216>>2]),QC[r+6836>>2]=1,QC[r+6832>>2]=12,n=QC[r+6836>>2],QC[r+13240>>2]=QC[r+6832>>2],QC[r+13244>>2]=n,n=QC[r+13240>>2],e=QC[r+13244>>2],QC[r+13268>>2]=a,QC[r+13264>>2]=7201,QC[r+13260>>2]=e,QC[r+13256>>2]=n,t=QC[r+13268>>2],e=QC[r+13264>>2],n=QC[r+13256>>2],QC[r+13252>>2]=QC[r+13260>>2],QC[r+13248>>2]=n,n=QC[r+13252>>2],QC[r+2296>>2]=QC[r+13248>>2],QC[r+2300>>2]=n,n=XA-32|0,XA=n,i=r+2296|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1232,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19024,0|i,0|a,29236,27524,QC[n+12>>2],0|al(n+16|0),1),XA=n+32|0,QC[r+6820>>2]=1,QC[r+6816>>2]=16,n=QC[r+6820>>2],QC[r+13272>>2]=QC[r+6816>>2],QC[r+13276>>2]=n,n=QC[r+13272>>2],e=QC[r+13276>>2],QC[r+13304>>2]=t,QC[r+13300>>2]=7044,QC[r+13292>>2]=e,QC[r+13288>>2]=n,e=QC[r+13300>>2],n=QC[r+13288>>2],QC[r+13284>>2]=QC[r+13292>>2],QC[r+13280>>2]=n,n=QC[r+13284>>2],QC[r+2288>>2]=QC[r+13280>>2],QC[r+2292>>2]=n,n=XA-32|0,XA=n,t=r+2288|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1233,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19024,0|t,0|i,29244,19664,QC[n+12>>2],0|al(n+16|0),1),XA=n+32|0,a=r+6808|0,QC[r+13328>>2]=a,QC[r+13324>>2]=1995,QC[r+13320>>2]=599,QC[r+13316>>2]=1234,QC[r+13312>>2]=1235,QC[r+13308>>2]=600,QC[r+24968>>2]=QC[r+13320>>2],n=QC[r+13320>>2],QC[r+24972>>2]=QC[r+13316>>2],e=QC[r+13316>>2],QC[r+24976>>2]=QC[r+13312>>2],t=QC[r+13312>>2],i=QC[r+13324>>2],QC[r+24980>>2]=QC[r+13308>>2],pA(14812,23020,29280,19024,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+13308>>2]),QC[r+13332>>2]=a,QC[r+24988>>2]=QC[r+13332>>2],QC[r+24984>>2]=601,t=QC[r+24988>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+24984>>2],QC[n+12>>2]=1236,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14812,0|i,29296,19708,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+6804>>2]=0,QC[r+6800>>2]=602,n=QC[r+6804>>2],QC[r+13336>>2]=QC[r+6800>>2],QC[r+13340>>2]=n,n=QC[r+13336>>2],e=QC[r+13340>>2],QC[r+13368>>2]=t,QC[r+13364>>2]=8781,QC[r+13356>>2]=e,QC[r+13352>>2]=n,t=QC[r+13368>>2],e=QC[r+13364>>2],n=QC[r+13352>>2],QC[r+13348>>2]=QC[r+13356>>2],QC[r+13344>>2]=n,n=QC[r+13348>>2],QC[r+2280>>2]=QC[r+13344>>2],QC[r+2284>>2]=n,n=XA-32|0,XA=n,i=r+2280|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1237,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14812,0|i,0|a,29308,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+6792,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+13380>>2]=t,QC[r+13376>>2]=2990,QC[r+13372>>2]=1613,t=QC[r+13380>>2],e=QC[r+13372>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+13376>>2],QC[n+20>>2]=e,QC[n+12>>2]=1238,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14812,0|i,0|a,29316,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6772>>2]=0,QC[r+6768>>2]=603,n=QC[r+6772>>2],QC[r+13384>>2]=QC[r+6768>>2],QC[r+13388>>2]=n,n=QC[r+13384>>2],e=QC[r+13388>>2],QC[r+13412>>2]=t,QC[r+13408>>2]=2491,QC[r+13404>>2]=e,QC[r+13400>>2]=n,t=QC[r+13412>>2],e=QC[r+13408>>2],n=QC[r+13400>>2],QC[r+13396>>2]=QC[r+13404>>2],QC[r+13392>>2]=n,n=QC[r+13396>>2],QC[r+2272>>2]=QC[r+13392>>2],QC[r+2276>>2]=n,n=XA-32|0,XA=n,i=r+2272|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1239,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14812,0|i,0|a,29324,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6764>>2]=0,QC[r+6760>>2]=604,n=QC[r+6764>>2],QC[r+13416>>2]=QC[r+6760>>2],QC[r+13420>>2]=n,n=QC[r+13416>>2],e=QC[r+13420>>2],QC[r+13444>>2]=t,QC[r+13440>>2]=5392,QC[r+13436>>2]=e,QC[r+13432>>2]=n,t=QC[r+13444>>2],e=QC[r+13440>>2],n=QC[r+13432>>2],QC[r+13428>>2]=QC[r+13436>>2],QC[r+13424>>2]=n,n=QC[r+13428>>2],QC[r+2264>>2]=QC[r+13424>>2],QC[r+2268>>2]=n,n=XA-32|0,XA=n,i=r+2264|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1240,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14812,0|i,0|a,29332,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6756>>2]=0,QC[r+6752>>2]=605,n=QC[r+6756>>2],QC[r+13544>>2]=QC[r+6752>>2],QC[r+13548>>2]=n,n=QC[r+13544>>2],e=QC[r+13548>>2],QC[r+13572>>2]=t,QC[r+13568>>2]=2804,QC[r+13564>>2]=e,QC[r+13560>>2]=n,n=QC[r+13572>>2],e=QC[r+13568>>2],t=QC[r+13560>>2],QC[r+13556>>2]=QC[r+13564>>2],QC[r+13552>>2]=t,t=QC[r+13556>>2],QC[r+2256>>2]=QC[r+13552>>2],QC[r+2260>>2]=t,oo(e,r+2256|0),QC[r+6748>>2]=0,QC[r+6744>>2]=606,e=QC[r+6748>>2],QC[r+13512>>2]=QC[r+6744>>2],QC[r+13516>>2]=e,e=QC[r+13512>>2],t=QC[r+13516>>2],QC[r+13540>>2]=n,QC[r+13536>>2]=6350,QC[r+13532>>2]=t,QC[r+13528>>2]=e,n=QC[r+13540>>2],e=QC[r+13536>>2],t=QC[r+13528>>2],QC[r+13524>>2]=QC[r+13532>>2],QC[r+13520>>2]=t,t=QC[r+13524>>2],QC[r+2248>>2]=QC[r+13520>>2],QC[r+2252>>2]=t,oo(e,r+2248|0),QC[r+6740>>2]=0,QC[r+6736>>2]=607,e=QC[r+6740>>2],QC[r+13608>>2]=QC[r+6736>>2],QC[r+13612>>2]=e,e=QC[r+13608>>2],t=QC[r+13612>>2],QC[r+13636>>2]=n,QC[r+13632>>2]=1309,QC[r+13628>>2]=t,QC[r+13624>>2]=e,n=QC[r+13636>>2],e=QC[r+13632>>2],t=QC[r+13624>>2],QC[r+13620>>2]=QC[r+13628>>2],QC[r+13616>>2]=t,t=QC[r+13620>>2],QC[r+2240>>2]=QC[r+13616>>2],QC[r+2244>>2]=t,ao(e,r+2240|0),QC[r+6732>>2]=0,QC[r+6728>>2]=608,e=QC[r+6732>>2],QC[r+13576>>2]=QC[r+6728>>2],QC[r+13580>>2]=e,e=QC[r+13576>>2],t=QC[r+13580>>2],QC[r+13604>>2]=n,QC[r+13600>>2]=2825,QC[r+13596>>2]=t,QC[r+13592>>2]=e,n=QC[r+13604>>2],e=QC[r+13600>>2],t=QC[r+13592>>2],QC[r+13588>>2]=QC[r+13596>>2],QC[r+13584>>2]=t,t=QC[r+13588>>2],QC[r+2232>>2]=QC[r+13584>>2],QC[r+2236>>2]=t,ao(e,r+2232|0),QC[r+6724>>2]=1,QC[r+6720>>2]=16,e=QC[r+6724>>2],QC[r+13480>>2]=QC[r+6720>>2],QC[r+13484>>2]=e,e=QC[r+13480>>2],t=QC[r+13484>>2],QC[r+13508>>2]=n,QC[r+13504>>2]=7034,QC[r+13500>>2]=t,QC[r+13496>>2]=e,n=QC[r+13508>>2],e=QC[r+13504>>2],t=QC[r+13496>>2],QC[r+13492>>2]=QC[r+13500>>2],QC[r+13488>>2]=t,t=QC[r+13492>>2],QC[r+2224>>2]=QC[r+13488>>2],QC[r+2228>>2]=t,oo(e,r+2224|0),QC[r+6716>>2]=1,QC[r+6712>>2]=16,e=QC[r+6716>>2],QC[r+13448>>2]=QC[r+6712>>2],QC[r+13452>>2]=e;e=QC[r+13448>>2],t=QC[r+13452>>2],QC[r+13476>>2]=n,QC[r+13472>>2]=7044,QC[r+13468>>2]=t,QC[r+13464>>2]=e,n=QC[r+13476>>2],e=QC[r+13472>>2],t=QC[r+13464>>2],QC[r+13460>>2]=QC[r+13468>>2],QC[r+13456>>2]=t,t=QC[r+13460>>2],QC[r+2216>>2]=QC[r+13456>>2],QC[r+2220>>2]=t,oo(e,r+2216|0),QC[r+6708>>2]=0,QC[r+6704>>2]=609,e=QC[r+6708>>2],QC[r+13672>>2]=QC[r+6704>>2],QC[r+13676>>2]=e,e=QC[r+13672>>2],t=QC[r+13676>>2],QC[r+13704>>2]=n,QC[r+13700>>2]=1198,QC[r+13692>>2]=t,QC[r+13688>>2]=e,n=QC[r+13704>>2],e=QC[r+13700>>2],t=QC[r+13688>>2],QC[r+13684>>2]=QC[r+13692>>2],QC[r+13680>>2]=t,t=QC[r+13684>>2],QC[r+2208>>2]=QC[r+13680>>2],QC[r+2212>>2]=t,to(e,r+2208|0),QC[r+6700>>2]=1,QC[r+6696>>2]=12,e=QC[r+6700>>2],QC[r+13640>>2]=QC[r+6696>>2],QC[r+13644>>2]=e,e=QC[r+13640>>2],t=QC[r+13644>>2],QC[r+13668>>2]=n,QC[r+13664>>2]=7201,QC[r+13660>>2]=t,QC[r+13656>>2]=e,n=QC[r+13664>>2],e=QC[r+13656>>2],QC[r+13652>>2]=QC[r+13660>>2],QC[r+13648>>2]=e,e=QC[r+13652>>2],QC[r+2200>>2]=QC[r+13648>>2],QC[r+2204>>2]=e,to(n,r+2200|0),a=r+6688|0,QC[r+13728>>2]=a,QC[r+13724>>2]=2033,QC[r+13720>>2]=610,QC[r+13716>>2]=1244,QC[r+13712>>2]=1245,QC[r+13708>>2]=611,QC[r+24992>>2]=QC[r+13720>>2],n=QC[r+13720>>2],QC[r+24996>>2]=QC[r+13716>>2],e=QC[r+13716>>2],QC[r+25e3>>2]=QC[r+13712>>2],t=QC[r+13712>>2],i=QC[r+13724>>2],QC[r+25004>>2]=QC[r+13708>>2],pA(15376,23380,29392,19024,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+13708>>2]),QC[r+13732>>2]=a,QC[r+25012>>2]=QC[r+13732>>2],QC[r+25008>>2]=612,t=QC[r+25012>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25008>>2],QC[n+12>>2]=1246,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15376,0|i,29408,19708,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+6684>>2]=0,QC[r+6680>>2]=613,n=QC[r+6684>>2],QC[r+13736>>2]=QC[r+6680>>2],QC[r+13740>>2]=n,n=QC[r+13736>>2],e=QC[r+13740>>2],QC[r+13768>>2]=t,QC[r+13764>>2]=8781,QC[r+13756>>2]=e,QC[r+13752>>2]=n,t=QC[r+13768>>2],e=QC[r+13764>>2],n=QC[r+13752>>2],QC[r+13748>>2]=QC[r+13756>>2],QC[r+13744>>2]=n,n=QC[r+13748>>2],QC[r+2192>>2]=QC[r+13744>>2],QC[r+2196>>2]=n,n=XA-32|0,XA=n,i=r+2192|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1247,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15376,0|i,0|a,29420,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+6672,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+13780>>2]=t,QC[r+13776>>2]=2990,QC[r+13772>>2]=1614,t=QC[r+13780>>2],e=QC[r+13772>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+13776>>2],QC[n+20>>2]=e,QC[n+12>>2]=1248,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15376,0|i,0|a,29428,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6652>>2]=0,QC[r+6648>>2]=614,n=QC[r+6652>>2],QC[r+13784>>2]=QC[r+6648>>2],QC[r+13788>>2]=n,n=QC[r+13784>>2],e=QC[r+13788>>2],QC[r+13812>>2]=t,QC[r+13808>>2]=2491,QC[r+13804>>2]=e,QC[r+13800>>2]=n,t=QC[r+13812>>2],e=QC[r+13808>>2],n=QC[r+13800>>2],QC[r+13796>>2]=QC[r+13804>>2],QC[r+13792>>2]=n,n=QC[r+13796>>2],QC[r+2184>>2]=QC[r+13792>>2],QC[r+2188>>2]=n,n=XA-32|0,XA=n,i=r+2184|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1249,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15376,0|i,0|a,29436,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6644>>2]=0,QC[r+6640>>2]=615,n=QC[r+6644>>2],QC[r+13912>>2]=QC[r+6640>>2],QC[r+13916>>2]=n,n=QC[r+13912>>2],e=QC[r+13916>>2],QC[r+13940>>2]=t,QC[r+13936>>2]=5367,QC[r+13932>>2]=e,QC[r+13928>>2]=n,n=QC[r+13940>>2],e=QC[r+13936>>2],t=QC[r+13928>>2],QC[r+13924>>2]=QC[r+13932>>2],QC[r+13920>>2]=t,t=QC[r+13924>>2],QC[r+2176>>2]=QC[r+13920>>2],QC[r+2180>>2]=t,ro(e,r+2176|0),QC[r+6636>>2]=0,QC[r+6632>>2]=616,e=QC[r+6636>>2],QC[r+13880>>2]=QC[r+6632>>2],QC[r+13884>>2]=e,e=QC[r+13880>>2],t=QC[r+13884>>2],QC[r+13908>>2]=n,QC[r+13904>>2]=6930,QC[r+13900>>2]=t,QC[r+13896>>2]=e,n=QC[r+13908>>2],e=QC[r+13904>>2],t=QC[r+13896>>2],QC[r+13892>>2]=QC[r+13900>>2],QC[r+13888>>2]=t,t=QC[r+13892>>2],QC[r+2168>>2]=QC[r+13888>>2],QC[r+2172>>2]=t,ro(e,r+2168|0),QC[r+6628>>2]=0,QC[r+6624>>2]=617,e=QC[r+6628>>2],QC[r+13848>>2]=QC[r+6624>>2],QC[r+13852>>2]=e,e=QC[r+13848>>2],t=QC[r+13852>>2],QC[r+13876>>2]=n,QC[r+13872>>2]=1347,QC[r+13868>>2]=t,QC[r+13864>>2]=e,n=QC[r+13876>>2],e=QC[r+13872>>2],t=QC[r+13864>>2],QC[r+13860>>2]=QC[r+13868>>2],QC[r+13856>>2]=t,t=QC[r+13860>>2],QC[r+2160>>2]=QC[r+13856>>2],QC[r+2164>>2]=t,ro(e,r+2160|0),QC[r+6620>>2]=0,QC[r+6616>>2]=618,e=QC[r+6620>>2],QC[r+13816>>2]=QC[r+6616>>2],QC[r+13820>>2]=e,e=QC[r+13816>>2],t=QC[r+13820>>2],QC[r+13844>>2]=n,QC[r+13840>>2]=1373,QC[r+13836>>2]=t,QC[r+13832>>2]=e,n=QC[r+13844>>2],e=QC[r+13840>>2],t=QC[r+13832>>2],QC[r+13828>>2]=QC[r+13836>>2],QC[r+13824>>2]=t,t=QC[r+13828>>2],QC[r+2152>>2]=QC[r+13824>>2],QC[r+2156>>2]=t,ro(e,r+2152|0),QC[r+6612>>2]=1,QC[r+6608>>2]=16,e=QC[r+6612>>2],QC[r+13976>>2]=QC[r+6608>>2],QC[r+13980>>2]=e,e=QC[r+13976>>2],t=QC[r+13980>>2],QC[r+14004>>2]=n,QC[r+14e3>>2]=7034,QC[r+13996>>2]=t,QC[r+13992>>2]=e,n=QC[r+14004>>2],e=QC[r+14e3>>2],t=QC[r+13992>>2],QC[r+13988>>2]=QC[r+13996>>2],QC[r+13984>>2]=t,t=QC[r+13988>>2],QC[r+2144>>2]=QC[r+13984>>2],QC[r+2148>>2]=t,Qa(e,r+2144|0),QC[r+6604>>2]=1,QC[r+6600>>2]=16,e=QC[r+6604>>2],QC[r+13944>>2]=QC[r+6600>>2],QC[r+13948>>2]=e,e=QC[r+13944>>2],t=QC[r+13948>>2],QC[r+13972>>2]=n,QC[r+13968>>2]=7044,QC[r+13964>>2]=t,QC[r+13960>>2]=e,n=QC[r+13972>>2],e=QC[r+13968>>2],t=QC[r+13960>>2],QC[r+13956>>2]=QC[r+13964>>2],QC[r+13952>>2]=t,t=QC[r+13956>>2],QC[r+2136>>2]=QC[r+13952>>2],QC[r+2140>>2]=t,Qa(e,r+2136|0),QC[r+6596>>2]=0,QC[r+6592>>2]=619,e=QC[r+6596>>2],QC[r+14040>>2]=QC[r+6592>>2],QC[r+14044>>2]=e,e=QC[r+14040>>2],t=QC[r+14044>>2],QC[r+14068>>2]=n,QC[r+14064>>2]=1198,QC[r+14060>>2]=t,QC[r+14056>>2]=e,n=QC[r+14068>>2],e=QC[r+14064>>2],t=QC[r+14056>>2],QC[r+14052>>2]=QC[r+14060>>2],QC[r+14048>>2]=t,t=QC[r+14052>>2],QC[r+2128>>2]=QC[r+14048>>2],QC[r+2132>>2]=t,Ya(e,r+2128|0),QC[r+6588>>2]=1,QC[r+6584>>2]=12,e=QC[r+6588>>2],QC[r+14008>>2]=QC[r+6584>>2],QC[r+14012>>2]=e,e=QC[r+14008>>2],t=QC[r+14012>>2],QC[r+14036>>2]=n,QC[r+14032>>2]=7201,QC[r+14028>>2]=t,QC[r+14024>>2]=e,n=QC[r+14032>>2],e=QC[r+14024>>2],QC[r+14020>>2]=QC[r+14028>>2],QC[r+14016>>2]=e,e=QC[r+14020>>2],QC[r+2120>>2]=QC[r+14016>>2],QC[r+2124>>2]=e,Ya(n,r+2120|0),a=r+6576|0,QC[r+14092>>2]=a,QC[r+14088>>2]=8693,QC[r+14084>>2]=620,QC[r+14080>>2]=1253,QC[r+14076>>2]=1254,QC[r+14072>>2]=621,QC[r+25016>>2]=QC[r+14084>>2],n=QC[r+14084>>2],QC[r+25020>>2]=QC[r+14080>>2],e=QC[r+14080>>2],QC[r+25024>>2]=QC[r+14076>>2],t=QC[r+14076>>2],i=QC[r+14088>>2],QC[r+25028>>2]=QC[r+14072>>2],pA(18660,24536,29504,14120,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+14072>>2]),QC[r+14096>>2]=a,QC[r+25036>>2]=QC[r+14096>>2],QC[r+25032>>2]=622,t=QC[r+25036>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25032>>2],QC[n+12>>2]=1255,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18660,0|i,29520,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+6568,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+14108>>2]=t,QC[r+14104>>2]=2990,QC[r+14100>>2]=1615,t=QC[r+14108>>2],e=QC[r+14100>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+14104>>2],QC[n+20>>2]=e,QC[n+12>>2]=1256,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18660,0|i,0|a,29528,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6548>>2]=0,QC[r+6544>>2]=623,n=QC[r+6548>>2],QC[r+14112>>2]=QC[r+6544>>2],QC[r+14116>>2]=n,n=QC[r+14112>>2],e=QC[r+14116>>2],QC[r+14140>>2]=t,QC[r+14136>>2]=2491,QC[r+14132>>2]=e,QC[r+14128>>2]=n,t=QC[r+14140>>2],e=QC[r+14136>>2],n=QC[r+14128>>2],QC[r+14124>>2]=QC[r+14132>>2],QC[r+14120>>2]=n,n=QC[r+14124>>2],QC[r+2112>>2]=QC[r+14120>>2],QC[r+2116>>2]=n,n=XA-32|0,XA=n,i=r+2112|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1257,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18660,0|i,0|a,29536,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6540>>2]=0,QC[r+6536>>2]=624,n=QC[r+6540>>2],QC[r+14432>>2]=QC[r+6536>>2],QC[r+14436>>2]=n,n=QC[r+14432>>2],e=QC[r+14436>>2],QC[r+14460>>2]=t,QC[r+14456>>2]=1347,QC[r+14452>>2]=e,QC[r+14448>>2]=n,n=QC[r+14460>>2],e=QC[r+14456>>2],t=QC[r+14448>>2],QC[r+14444>>2]=QC[r+14452>>2],QC[r+14440>>2]=t,t=QC[r+14444>>2],QC[r+2104>>2]=QC[r+14440>>2],QC[r+2108>>2]=t,Xo(e,r+2104|0),QC[r+6532>>2]=0,QC[r+6528>>2]=625,e=QC[r+6532>>2],QC[r+14400>>2]=QC[r+6528>>2],QC[r+14404>>2]=e,e=QC[r+14400>>2],t=QC[r+14404>>2],QC[r+14428>>2]=n,QC[r+14424>>2]=1373,QC[r+14420>>2]=t,QC[r+14416>>2]=e,n=QC[r+14428>>2],e=QC[r+14424>>2],t=QC[r+14416>>2],QC[r+14412>>2]=QC[r+14420>>2],QC[r+14408>>2]=t,t=QC[r+14412>>2],QC[r+2096>>2]=QC[r+14408>>2],QC[r+2100>>2]=t,Xo(e,r+2096|0),QC[r+6524>>2]=0,QC[r+6520>>2]=626,e=QC[r+6524>>2],QC[r+14368>>2]=QC[r+6520>>2],QC[r+14372>>2]=e,e=QC[r+14368>>2],t=QC[r+14372>>2],QC[r+14396>>2]=n,QC[r+14392>>2]=1398,QC[r+14388>>2]=t,QC[r+14384>>2]=e,n=QC[r+14396>>2],e=QC[r+14392>>2],t=QC[r+14384>>2],QC[r+14380>>2]=QC[r+14388>>2],QC[r+14376>>2]=t,t=QC[r+14380>>2],QC[r+2088>>2]=QC[r+14376>>2],QC[r+2092>>2]=t,Xo(e,r+2088|0),QC[r+6516>>2]=0,QC[r+6512>>2]=627,e=QC[r+6516>>2],QC[r+14336>>2]=QC[r+6512>>2],QC[r+14340>>2]=e,e=QC[r+14336>>2],t=QC[r+14340>>2],QC[r+14364>>2]=n,QC[r+14360>>2]=1325,QC[r+14356>>2]=t,QC[r+14352>>2]=e,n=QC[r+14364>>2],e=QC[r+14360>>2],t=QC[r+14352>>2],QC[r+14348>>2]=QC[r+14356>>2],QC[r+14344>>2]=t,t=QC[r+14348>>2],QC[r+2080>>2]=QC[r+14344>>2],QC[r+2084>>2]=t,Xo(e,r+2080|0),QC[r+6508>>2]=0,QC[r+6504>>2]=628,e=QC[r+6508>>2],QC[r+14304>>2]=QC[r+6504>>2],QC[r+14308>>2]=e,e=QC[r+14304>>2],t=QC[r+14308>>2],QC[r+14332>>2]=n,QC[r+14328>>2]=5504,QC[r+14324>>2]=t,QC[r+14320>>2]=e,n=QC[r+14332>>2],e=QC[r+14328>>2],t=QC[r+14320>>2],QC[r+14316>>2]=QC[r+14324>>2],QC[r+14312>>2]=t,t=QC[r+14316>>2],QC[r+2072>>2]=QC[r+14312>>2],QC[r+2076>>2]=t,Xo(e,r+2072|0),QC[r+6500>>2]=0,QC[r+6496>>2]=629,e=QC[r+6500>>2],QC[r+14272>>2]=QC[r+6496>>2],QC[r+14276>>2]=e,e=QC[r+14272>>2],t=QC[r+14276>>2],QC[r+14300>>2]=n,QC[r+14296>>2]=9107,QC[r+14292>>2]=t,QC[r+14288>>2]=e,n=QC[r+14300>>2],e=QC[r+14296>>2],t=QC[r+14288>>2],QC[r+14284>>2]=QC[r+14292>>2],QC[r+14280>>2]=t,t=QC[r+14284>>2],QC[r+2064>>2]=QC[r+14280>>2],QC[r+2068>>2]=t,Xo(e,r+2064|0),QC[r+6492>>2]=0,QC[r+6488>>2]=630,e=QC[r+6492>>2],QC[r+14240>>2]=QC[r+6488>>2],QC[r+14244>>2]=e,e=QC[r+14240>>2],t=QC[r+14244>>2],QC[r+14268>>2]=n,QC[r+14264>>2]=8938,QC[r+14260>>2]=t,QC[r+14256>>2]=e,n=QC[r+14268>>2],e=QC[r+14264>>2],t=QC[r+14256>>2],QC[r+14252>>2]=QC[r+14260>>2],QC[r+14248>>2]=t,t=QC[r+14252>>2],QC[r+2056>>2]=QC[r+14248>>2],QC[r+2060>>2]=t,Xo(e,r+2056|0),QC[r+6484>>2]=0,QC[r+6480>>2]=631,e=QC[r+6484>>2],QC[r+14208>>2]=QC[r+6480>>2],QC[r+14212>>2]=e,e=QC[r+14208>>2],t=QC[r+14212>>2],QC[r+14236>>2]=n,QC[r+14232>>2]=9192,QC[r+14228>>2]=t,QC[r+14224>>2]=e,n=QC[r+14236>>2],e=QC[r+14232>>2],t=QC[r+14224>>2],QC[r+14220>>2]=QC[r+14228>>2],QC[r+14216>>2]=t,t=QC[r+14220>>2],QC[r+2048>>2]=QC[r+14216>>2],QC[r+2052>>2]=t,Xo(e,r+2048|0),QC[r+6476>>2]=0,QC[r+6472>>2]=632,e=QC[r+6476>>2],QC[r+14176>>2]=QC[r+6472>>2],QC[r+14180>>2]=e,e=QC[r+14176>>2],t=QC[r+14180>>2],QC[r+14204>>2]=n,QC[r+14200>>2]=9039,QC[r+14196>>2]=t,QC[r+14192>>2]=e,n=QC[r+14204>>2],e=QC[r+14200>>2],t=QC[r+14192>>2],QC[r+14188>>2]=QC[r+14196>>2],QC[r+14184>>2]=t,t=QC[r+14188>>2],QC[r+2040>>2]=QC[r+14184>>2],QC[r+2044>>2]=t,Xo(e,r+2040|0),QC[r+6468>>2]=0,QC[r+6464>>2]=633,e=QC[r+6468>>2],QC[r+14144>>2]=QC[r+6464>>2],QC[r+14148>>2]=e,e=QC[r+14144>>2],t=QC[r+14148>>2],QC[r+14172>>2]=n,QC[r+14168>>2]=8977,QC[r+14164>>2]=t,QC[r+14160>>2]=e,n=QC[r+14172>>2],e=QC[r+14168>>2],t=QC[r+14160>>2],QC[r+14156>>2]=QC[r+14164>>2],QC[r+14152>>2]=t,t=QC[r+14156>>2],QC[r+2032>>2]=QC[r+14152>>2],QC[r+2036>>2]=t,Xo(e,r+2032|0),QC[r+6460>>2]=0,QC[r+6456>>2]=634,e=QC[r+6460>>2],QC[r+14496>>2]=QC[r+6456>>2],QC[r+14500>>2]=e,e=QC[r+14496>>2],t=QC[r+14500>>2],QC[r+14528>>2]=n,QC[r+14524>>2]=7062,QC[r+14516>>2]=t,QC[r+14512>>2]=e,n=QC[r+14528>>2],e=QC[r+14524>>2],t=QC[r+14512>>2],QC[r+14508>>2]=QC[r+14516>>2],QC[r+14504>>2]=t,t=QC[r+14508>>2],QC[r+2024>>2]=QC[r+14504>>2],QC[r+2028>>2]=t,Vo(e,r+2024|0),QC[r+6452>>2]=0,QC[r+6448>>2]=635,e=QC[r+6452>>2],QC[r+14464>>2]=QC[r+6448>>2],QC[r+14468>>2]=e,e=QC[r+14464>>2],t=QC[r+14468>>2],QC[r+14492>>2]=n,QC[r+14488>>2]=6098,QC[r+14484>>2]=t,QC[r+14480>>2]=e,n=QC[r+14488>>2],e=QC[r+14480>>2],QC[r+14476>>2]=QC[r+14484>>2],QC[r+14472>>2]=e,e=QC[r+14476>>2],QC[r+2016>>2]=QC[r+14472>>2],QC[r+2020>>2]=e,Vo(n,r+2016|0),a=r+6440|0,QC[r+14552>>2]=a,QC[r+14548>>2]=1939,QC[r+14544>>2]=636,QC[r+14540>>2]=1260,QC[r+14536>>2]=1261,QC[r+14532>>2]=637,QC[r+25040>>2]=QC[r+14544>>2],n=QC[r+14544>>2],QC[r+25044>>2]=QC[r+14540>>2],e=QC[r+14540>>2],QC[r+25048>>2]=QC[r+14536>>2],t=QC[r+14536>>2],i=QC[r+14548>>2],QC[r+25052>>2]=QC[r+14532>>2],pA(18596,23768,29592,19024,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+14532>>2]),QC[r+14556>>2]=a,QC[r+25060>>2]=QC[r+14556>>2],QC[r+25056>>2]=638,t=QC[r+25060>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25056>>2],QC[n+12>>2]=1262,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18596,0|i,29608,19708,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+6436>>2]=0,QC[r+6432>>2]=639,n=QC[r+6436>>2],QC[r+14560>>2]=QC[r+6432>>2],QC[r+14564>>2]=n,n=QC[r+14560>>2],e=QC[r+14564>>2],QC[r+14592>>2]=t,QC[r+14588>>2]=8781,QC[r+14580>>2]=e,QC[r+14576>>2]=n,t=QC[r+14592>>2],e=QC[r+14588>>2],n=QC[r+14576>>2],QC[r+14572>>2]=QC[r+14580>>2],QC[r+14568>>2]=n,n=QC[r+14572>>2],QC[r+2008>>2]=QC[r+14568>>2],QC[r+2012>>2]=n,n=XA-32|0,XA=n,i=r+2008|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1263,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18596,0|i,0|a,29620,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+6424,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+14604>>2]=t,QC[r+14600>>2]=2990,QC[r+14596>>2]=1616,t=QC[r+14604>>2],e=QC[r+14596>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+14600>>2],QC[n+20>>2]=e,QC[n+12>>2]=1264,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18596,0|i,0|a,29628,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+6404>>2]=0,QC[r+6400>>2]=640,n=QC[r+6404>>2],QC[r+14608>>2]=QC[r+6400>>2],QC[r+14612>>2]=n,n=QC[r+14608>>2],e=QC[r+14612>>2],QC[r+14636>>2]=t,QC[r+14632>>2]=2491,QC[r+14628>>2]=e,QC[r+14624>>2]=n,t=QC[r+14636>>2],e=QC[r+14632>>2],n=QC[r+14624>>2],QC[r+14620>>2]=QC[r+14628>>2],QC[r+14616>>2]=n,n=QC[r+14620>>2],QC[r+2e3>>2]=QC[r+14616>>2],QC[r+2004>>2]=n,n=XA-32|0,XA=n,i=r+2e3|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1265,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e;QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18596,0|i,0|a,29636,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6396>>2]=0,QC[r+6392>>2]=641,n=QC[r+6396>>2],QC[r+14736>>2]=QC[r+6392>>2],QC[r+14740>>2]=n,n=QC[r+14736>>2],e=QC[r+14740>>2],QC[r+14764>>2]=t,QC[r+14760>>2]=1347,QC[r+14756>>2]=e,QC[r+14752>>2]=n,n=QC[r+14764>>2],e=QC[r+14760>>2],t=QC[r+14752>>2],QC[r+14748>>2]=QC[r+14756>>2],QC[r+14744>>2]=t,t=QC[r+14748>>2],QC[r+1992>>2]=QC[r+14744>>2],QC[r+1996>>2]=t,Ho(e,r+1992|0),QC[r+6388>>2]=0,QC[r+6384>>2]=642,e=QC[r+6388>>2],QC[r+14704>>2]=QC[r+6384>>2],QC[r+14708>>2]=e,e=QC[r+14704>>2],t=QC[r+14708>>2],QC[r+14732>>2]=n,QC[r+14728>>2]=1373,QC[r+14724>>2]=t,QC[r+14720>>2]=e,n=QC[r+14732>>2],e=QC[r+14728>>2],t=QC[r+14720>>2],QC[r+14716>>2]=QC[r+14724>>2],QC[r+14712>>2]=t,t=QC[r+14716>>2],QC[r+1984>>2]=QC[r+14712>>2],QC[r+1988>>2]=t,Ho(e,r+1984|0),QC[r+6380>>2]=0,QC[r+6376>>2]=643,e=QC[r+6380>>2],QC[r+14672>>2]=QC[r+6376>>2],QC[r+14676>>2]=e,e=QC[r+14672>>2],t=QC[r+14676>>2],QC[r+14700>>2]=n,QC[r+14696>>2]=1398,QC[r+14692>>2]=t,QC[r+14688>>2]=e,n=QC[r+14700>>2],e=QC[r+14696>>2],t=QC[r+14688>>2],QC[r+14684>>2]=QC[r+14692>>2],QC[r+14680>>2]=t,t=QC[r+14684>>2],QC[r+1976>>2]=QC[r+14680>>2],QC[r+1980>>2]=t,Ho(e,r+1976|0),QC[r+6372>>2]=0,QC[r+6368>>2]=644,e=QC[r+6372>>2],QC[r+14640>>2]=QC[r+6368>>2],QC[r+14644>>2]=e,e=QC[r+14640>>2],t=QC[r+14644>>2],QC[r+14668>>2]=n,QC[r+14664>>2]=1325,QC[r+14660>>2]=t,QC[r+14656>>2]=e,n=QC[r+14668>>2],e=QC[r+14664>>2],t=QC[r+14656>>2],QC[r+14652>>2]=QC[r+14660>>2],QC[r+14648>>2]=t,t=QC[r+14652>>2],QC[r+1968>>2]=QC[r+14648>>2],QC[r+1972>>2]=t,Ho(e,r+1968|0),QC[r+6364>>2]=1,QC[r+6360>>2]=16,e=QC[r+6364>>2],QC[r+14800>>2]=QC[r+6360>>2],QC[r+14804>>2]=e,e=QC[r+14800>>2],t=QC[r+14804>>2],QC[r+14828>>2]=n,QC[r+14824>>2]=7034,QC[r+14820>>2]=t,QC[r+14816>>2]=e,n=QC[r+14828>>2],e=QC[r+14824>>2],t=QC[r+14816>>2],QC[r+14812>>2]=QC[r+14820>>2],QC[r+14808>>2]=t,t=QC[r+14812>>2],QC[r+1960>>2]=QC[r+14808>>2],QC[r+1964>>2]=t,qo(e,r+1960|0),QC[r+6356>>2]=1,QC[r+6352>>2]=16,e=QC[r+6356>>2],QC[r+14768>>2]=QC[r+6352>>2],QC[r+14772>>2]=e,e=QC[r+14768>>2],t=QC[r+14772>>2],QC[r+14796>>2]=n,QC[r+14792>>2]=7044,QC[r+14788>>2]=t,QC[r+14784>>2]=e,n=QC[r+14796>>2],e=QC[r+14792>>2],t=QC[r+14784>>2],QC[r+14780>>2]=QC[r+14788>>2],QC[r+14776>>2]=t,t=QC[r+14780>>2],QC[r+1952>>2]=QC[r+14776>>2],QC[r+1956>>2]=t,qo(e,r+1952|0),QC[r+6348>>2]=0,QC[r+6344>>2]=645,e=QC[r+6348>>2],QC[r+14864>>2]=QC[r+6344>>2],QC[r+14868>>2]=e,e=QC[r+14864>>2],t=QC[r+14868>>2],QC[r+14896>>2]=n,QC[r+14892>>2]=1198,QC[r+14884>>2]=t,QC[r+14880>>2]=e,n=QC[r+14896>>2],e=QC[r+14892>>2],t=QC[r+14880>>2],QC[r+14876>>2]=QC[r+14884>>2],QC[r+14872>>2]=t,t=QC[r+14876>>2],QC[r+1944>>2]=QC[r+14872>>2],QC[r+1948>>2]=t,Wo(e,r+1944|0),QC[r+6340>>2]=1,QC[r+6336>>2]=12,e=QC[r+6340>>2],QC[r+14832>>2]=QC[r+6336>>2],QC[r+14836>>2]=e,e=QC[r+14832>>2],t=QC[r+14836>>2],QC[r+14860>>2]=n,QC[r+14856>>2]=7201,QC[r+14852>>2]=t,QC[r+14848>>2]=e,n=QC[r+14856>>2],e=QC[r+14848>>2],QC[r+14844>>2]=QC[r+14852>>2],QC[r+14840>>2]=e,e=QC[r+14844>>2],QC[r+1936>>2]=QC[r+14840>>2],QC[r+1940>>2]=e,Wo(n,r+1936|0),a=r+6328|0,QC[r+14920>>2]=a,QC[r+14916>>2]=7448,QC[r+14912>>2]=646,QC[r+14908>>2]=1269,QC[r+14904>>2]=1270,QC[r+14900>>2]=647,QC[r+25064>>2]=QC[r+14912>>2],n=QC[r+14912>>2],QC[r+25068>>2]=QC[r+14908>>2],e=QC[r+14908>>2],QC[r+25072>>2]=QC[r+14904>>2],t=QC[r+14904>>2],i=QC[r+14916>>2],QC[r+25076>>2]=QC[r+14900>>2],pA(13712,20336,29684,19024,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+14900>>2]),QC[r+14924>>2]=a,QC[r+25084>>2]=QC[r+14924>>2],QC[r+25080>>2]=648,t=QC[r+25084>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25080>>2],QC[n+12>>2]=1271,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13712,0|i,29712,20096,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+6324>>2]=0,QC[r+6320>>2]=649,n=QC[r+6324>>2],QC[r+14928>>2]=QC[r+6320>>2],QC[r+14932>>2]=n,n=QC[r+14928>>2],e=QC[r+14932>>2],QC[r+14956>>2]=t,QC[r+14952>>2]=8781,QC[r+14948>>2]=e,QC[r+14944>>2]=n,t=QC[r+14956>>2],e=QC[r+14952>>2],n=QC[r+14944>>2],QC[r+14940>>2]=QC[r+14948>>2],QC[r+14936>>2]=n,n=QC[r+14940>>2],QC[r+1928>>2]=QC[r+14936>>2],QC[r+1932>>2]=n,n=XA-32|0,XA=n,i=r+1928|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1272, i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13712,0|i,0|a,29728,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6316>>2]=0,QC[r+6312>>2]=650,n=QC[r+6316>>2],QC[r+14960>>2]=QC[r+6312>>2],QC[r+14964>>2]=n,n=QC[r+14960>>2],e=QC[r+14964>>2],QC[r+14988>>2]=t,QC[r+14984>>2]=5240,QC[r+14980>>2]=e,QC[r+14976>>2]=n,t=QC[r+14988>>2],e=QC[r+14984>>2],n=QC[r+14976>>2],QC[r+14972>>2]=QC[r+14980>>2],QC[r+14968>>2]=n,n=QC[r+14972>>2],QC[r+1920>>2]=QC[r+14968>>2],QC[r+1924>>2]=n,n=XA-32|0,XA=n,i=r+1920|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1273,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13712,0|i,0|a,29736,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6300>>2]=0,QC[r+6296>>2]=651,n=QC[r+6300>>2],QC[r+14992>>2]=QC[r+6296>>2],QC[r+14996>>2]=n,n=QC[r+14992>>2],e=QC[r+14996>>2],QC[r+15020>>2]=t,QC[r+15016>>2]=2134,QC[r+15012>>2]=e,QC[r+15008>>2]=n,t=QC[r+15020>>2],e=QC[r+15016>>2],n=QC[r+15008>>2],QC[r+15004>>2]=QC[r+15012>>2],QC[r+15e3>>2]=n,n=QC[r+15004>>2],QC[r+1912>>2]=QC[r+15e3>>2],QC[r+1916>>2]=n,n=XA-32|0,XA=n,i=r+1912|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1274,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13712,0|i,0|a,29744,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6292>>2]=0,QC[r+6288>>2]=652,n=QC[r+6292>>2],QC[r+15568>>2]=QC[r+6288>>2],QC[r+15572>>2]=n,n=QC[r+15568>>2],e=QC[r+15572>>2],QC[r+15596>>2]=t,QC[r+15592>>2]=9118,QC[r+15588>>2]=e,QC[r+15584>>2]=n,n=QC[r+15596>>2],e=QC[r+15592>>2],t=QC[r+15584>>2],QC[r+15580>>2]=QC[r+15588>>2],QC[r+15576>>2]=t,t=QC[r+15580>>2],QC[r+1904>>2]=QC[r+15576>>2],QC[r+1908>>2]=t,Bo(e,r+1904|0),QC[r+6284>>2]=0,QC[r+6280>>2]=653,e=QC[r+6284>>2],QC[r+15536>>2]=QC[r+6280>>2],QC[r+15540>>2]=e,e=QC[r+15536>>2],t=QC[r+15540>>2],QC[r+15564>>2]=n,QC[r+15560>>2]=8949,QC[r+15556>>2]=t,QC[r+15552>>2]=e,n=QC[r+15564>>2],e=QC[r+15560>>2],t=QC[r+15552>>2],QC[r+15548>>2]=QC[r+15556>>2],QC[r+15544>>2]=t,t=QC[r+15548>>2],QC[r+1896>>2]=QC[r+15544>>2],QC[r+1900>>2]=t,Bo(e,r+1896|0),QC[r+6276>>2]=0,QC[r+6272>>2]=654,e=QC[r+6276>>2],QC[r+15504>>2]=QC[r+6272>>2],QC[r+15508>>2]=e,e=QC[r+15504>>2],t=QC[r+15508>>2],QC[r+15532>>2]=n,QC[r+15528>>2]=5522,QC[r+15524>>2]=t,QC[r+15520>>2]=e,n=QC[r+15532>>2],e=QC[r+15528>>2],t=QC[r+15520>>2],QC[r+15516>>2]=QC[r+15524>>2],QC[r+15512>>2]=t,t=QC[r+15516>>2],QC[r+1888>>2]=QC[r+15512>>2],QC[r+1892>>2]=t,Bo(e,r+1888|0),QC[r+6268>>2]=0,QC[r+6264>>2]=655,e=QC[r+6268>>2],QC[r+15472>>2]=QC[r+6264>>2],QC[r+15476>>2]=e,e=QC[r+15472>>2],t=QC[r+15476>>2],QC[r+15500>>2]=n,QC[r+15496>>2]=9208,QC[r+15492>>2]=t,QC[r+15488>>2]=e,n=QC[r+15500>>2],e=QC[r+15496>>2],t=QC[r+15488>>2],QC[r+15484>>2]=QC[r+15492>>2],QC[r+15480>>2]=t,t=QC[r+15484>>2],QC[r+1880>>2]=QC[r+15480>>2],QC[r+1884>>2]=t,Bo(e,r+1880|0),QC[r+6260>>2]=0,QC[r+6256>>2]=656,e=QC[r+6260>>2],QC[r+15440>>2]=QC[r+6256>>2],QC[r+15444>>2]=e,e=QC[r+15440>>2],t=QC[r+15444>>2],QC[r+15468>>2]=n,QC[r+15464>>2]=9055,QC[r+15460>>2]=t,QC[r+15456>>2]=e,n=QC[r+15468>>2],e=QC[r+15464>>2],t=QC[r+15456>>2],QC[r+15452>>2]=QC[r+15460>>2],QC[r+15448>>2]=t,t=QC[r+15452>>2],QC[r+1872>>2]=QC[r+15448>>2],QC[r+1876>>2]=t,Bo(e,r+1872|0),QC[r+6252>>2]=0,QC[r+6248>>2]=657,e=QC[r+6252>>2],QC[r+15408>>2]=QC[r+6248>>2],QC[r+15412>>2]=e,e=QC[r+15408>>2],t=QC[r+15412>>2],QC[r+15436>>2]=n,QC[r+15432>>2]=9146,QC[r+15428>>2]=t,QC[r+15424>>2]=e,n=QC[r+15436>>2],e=QC[r+15432>>2],t=QC[r+15424>>2],QC[r+15420>>2]=QC[r+15428>>2],QC[r+15416>>2]=t,t=QC[r+15420>>2],QC[r+1864>>2]=QC[r+15416>>2],QC[r+1868>>2]=t,Bo(e,r+1864|0),QC[r+6244>>2]=0,QC[r+6240>>2]=658,e=QC[r+6244>>2],QC[r+15376>>2]=QC[r+6240>>2],QC[r+15380>>2]=e,e=QC[r+15376>>2],t=QC[r+15380>>2],QC[r+15404>>2]=n,QC[r+15400>>2]=8993,QC[r+15396>>2]=t,QC[r+15392>>2]=e,n=QC[r+15404>>2],e=QC[r+15400>>2],t=QC[r+15392>>2],QC[r+15388>>2]=QC[r+15396>>2],QC[r+15384>>2]=t,t=QC[r+15388>>2],QC[r+1856>>2]=QC[r+15384>>2],QC[r+1860>>2]=t,Bo(e,r+1856|0),QC[r+6236>>2]=0,QC[r+6232>>2]=659,e=QC[r+6236>>2],QC[r+15344>>2]=QC[r+6232>>2],QC[r+15348>>2]=e,e=QC[r+15344>>2],t=QC[r+15348>>2],QC[r+15372>>2]=n,QC[r+15368>>2]=9254,QC[r+15364>>2]=t,QC[r+15360>>2]=e,n=QC[r+15372>>2],e=QC[r+15368>>2],t=QC[r+15360>>2],QC[r+15356>>2]=QC[r+15364>>2],QC[r+15352>>2]=t,t=QC[r+15356>>2],QC[r+1848>>2]=QC[r+15352>>2],QC[r+1852>>2]=t,Bo(e,r+1848|0),QC[r+6228>>2]=0,QC[r+6224>>2]=660,e=QC[r+6228>>2],QC[r+15312>>2]=QC[r+6224>>2],QC[r+15316>>2]=e,e=QC[r+15312>>2],t=QC[r+15316>>2],QC[r+15340>>2]=n,QC[r+15336>>2]=9101,QC[r+15332>>2]=t,QC[r+15328>>2]=e,n=QC[r+15340>>2],e=QC[r+15336>>2],t=QC[r+15328>>2],QC[r+15324>>2]=QC[r+15332>>2],QC[r+15320>>2]=t,t=QC[r+15324>>2],QC[r+1840>>2]=QC[r+15320>>2],QC[r+1844>>2]=t,Bo(e,r+1840|0),QC[r+6220>>2]=0,QC[r+6216>>2]=661,e=QC[r+6220>>2],QC[r+15280>>2]=QC[r+6216>>2],QC[r+15284>>2]=e,e=QC[r+15280>>2],t=QC[r+15284>>2],QC[r+15308>>2]=n,QC[r+15304>>2]=5597,QC[r+15300>>2]=t,QC[r+15296>>2]=e,n=QC[r+15308>>2],e=QC[r+15304>>2],t=QC[r+15296>>2],QC[r+15292>>2]=QC[r+15300>>2],QC[r+15288>>2]=t,t=QC[r+15292>>2],QC[r+1832>>2]=QC[r+15288>>2],QC[r+1836>>2]=t,Bo(e,r+1832|0),QC[r+6212>>2]=0,QC[r+6208>>2]=662,e=QC[r+6212>>2],QC[r+15248>>2]=QC[r+6208>>2],QC[r+15252>>2]=e,e=QC[r+15248>>2],t=QC[r+15252>>2],QC[r+15276>>2]=n,QC[r+15272>>2]=9233,QC[r+15268>>2]=t,QC[r+15264>>2]=e,n=QC[r+15276>>2],e=QC[r+15272>>2],t=QC[r+15264>>2],QC[r+15260>>2]=QC[r+15268>>2],QC[r+15256>>2]=t,t=QC[r+15260>>2],QC[r+1824>>2]=QC[r+15256>>2],QC[r+1828>>2]=t,Bo(e,r+1824|0),QC[r+6204>>2]=0,QC[r+6200>>2]=663,e=QC[r+6204>>2],QC[r+15216>>2]=QC[r+6200>>2],QC[r+15220>>2]=e,e=QC[r+15216>>2],t=QC[r+15220>>2],QC[r+15244>>2]=n,QC[r+15240>>2]=9080,QC[r+15236>>2]=t,QC[r+15232>>2]=e,n=QC[r+15244>>2],e=QC[r+15240>>2],t=QC[r+15232>>2],QC[r+15228>>2]=QC[r+15236>>2],QC[r+15224>>2]=t,t=QC[r+15228>>2],QC[r+1816>>2]=QC[r+15224>>2],QC[r+1820>>2]=t,Bo(e,r+1816|0),QC[r+6196>>2]=0,QC[r+6192>>2]=664,e=QC[r+6196>>2],QC[r+15184>>2]=QC[r+6192>>2],QC[r+15188>>2]=e,e=QC[r+15184>>2],t=QC[r+15188>>2],QC[r+15212>>2]=n,QC[r+15208>>2]=9156,QC[r+15204>>2]=t,QC[r+15200>>2]=e,n=QC[r+15212>>2],e=QC[r+15208>>2],t=QC[r+15200>>2],QC[r+15196>>2]=QC[r+15204>>2],QC[r+15192>>2]=t,t=QC[r+15196>>2],QC[r+1808>>2]=QC[r+15192>>2],QC[r+1812>>2]=t,Bo(e,r+1808|0),QC[r+6188>>2]=0,QC[r+6184>>2]=665,e=QC[r+6188>>2],QC[r+15152>>2]=QC[r+6184>>2],QC[r+15156>>2]=e,e=QC[r+15152>>2],t=QC[r+15156>>2],QC[r+15180>>2]=n,QC[r+15176>>2]=9003,QC[r+15172>>2]=t,QC[r+15168>>2]=e,n=QC[r+15180>>2],e=QC[r+15176>>2],t=QC[r+15168>>2],QC[r+15164>>2]=QC[r+15172>>2],QC[r+15160>>2]=t,t=QC[r+15164>>2],QC[r+1800>>2]=QC[r+15160>>2],QC[r+1804>>2]=t,Bo(e,r+1800|0),QC[r+6180>>2]=0,QC[r+6176>>2]=666,e=QC[r+6180>>2],QC[r+15664>>2]=QC[r+6176>>2],QC[r+15668>>2]=e,e=QC[r+15664>>2],t=QC[r+15668>>2],QC[r+15692>>2]=n,QC[r+15688>>2]=8485,QC[r+15684>>2]=t,QC[r+15680>>2]=e,n=QC[r+15692>>2],e=QC[r+15688>>2],t=QC[r+15680>>2],QC[r+15676>>2]=QC[r+15684>>2],QC[r+15672>>2]=t,t=QC[r+15676>>2],QC[r+1792>>2]=QC[r+15672>>2],QC[r+1796>>2]=t,Oo(e,r+1792|0),QC[r+6172>>2]=0,QC[r+6168>>2]=667,e=QC[r+6172>>2],QC[r+15856>>2]=QC[r+6168>>2],QC[r+15860>>2]=e,e=QC[r+15856>>2],t=QC[r+15860>>2],QC[r+15884>>2]=n,QC[r+15880>>2]=9574,QC[r+15876>>2]=t,QC[r+15872>>2]=e,n=QC[r+15884>>2],e=QC[r+15880>>2],t=QC[r+15872>>2],QC[r+15868>>2]=QC[r+15876>>2],QC[r+15864>>2]=t,t=QC[r+15868>>2],QC[r+1784>>2]=QC[r+15864>>2],QC[r+1788>>2]=t,jo(e,r+1784|0),QC[r+6164>>2]=0,QC[r+6160>>2]=668,e=QC[r+6164>>2],QC[r+15824>>2]=QC[r+6160>>2],QC[r+15828>>2]=e,e=QC[r+15824>>2],t=QC[r+15828>>2],QC[r+15852>>2]=n,QC[r+15848>>2]=9569,QC[r+15844>>2]=t,QC[r+15840>>2]=e,n=QC[r+15852>>2],e=QC[r+15848>>2],t=QC[r+15840>>2],QC[r+15836>>2]=QC[r+15844>>2],QC[r+15832>>2]=t,t=QC[r+15836>>2],QC[r+1776>>2]=QC[r+15832>>2],QC[r+1780>>2]=t,jo(e,r+1776|0),QC[r+6156>>2]=0,QC[r+6152>>2]=669,e=QC[r+6156>>2],QC[r+15792>>2]=QC[r+6152>>2],QC[r+15796>>2]=e,e=QC[r+15792>>2],t=QC[r+15796>>2],QC[r+15820>>2]=n,QC[r+15816>>2]=9564,QC[r+15812>>2]=t,QC[r+15808>>2]=e,n=QC[r+15820>>2],e=QC[r+15816>>2],t=QC[r+15808>>2],QC[r+15804>>2]=QC[r+15812>>2],QC[r+15800>>2]=t,t=QC[r+15804>>2],QC[r+1768>>2]=QC[r+15800>>2],QC[r+1772>>2]=t,jo(e,r+1768|0),QC[r+6148>>2]=0,QC[r+6144>>2]=670,e=QC[r+6148>>2],QC[r+15760>>2]=QC[r+6144>>2],QC[r+15764>>2]=e,e=QC[r+15760>>2],t=QC[r+15764>>2],QC[r+15788>>2]=n,QC[r+15784>>2]=9442,QC[r+15780>>2]=t,QC[r+15776>>2]=e,n=QC[r+15788>>2],e=QC[r+15784>>2],t=QC[r+15776>>2],QC[r+15772>>2]=QC[r+15780>>2],QC[r+15768>>2]=t,t=QC[r+15772>>2],QC[r+1760>>2]=QC[r+15768>>2],QC[r+1764>>2]=t,jo(e,r+1760|0),QC[r+6140>>2]=0,QC[r+6136>>2]=671,e=QC[r+6140>>2],QC[r+15728>>2]=QC[r+6136>>2],QC[r+15732>>2]=e,e=QC[r+15728>>2],t=QC[r+15732>>2],QC[r+15756>>2]=n,QC[r+15752>>2]=9091,QC[r+15748>>2]=t,QC[r+15744>>2]=e,n=QC[r+15756>>2],e=QC[r+15752>>2],t=QC[r+15744>>2],QC[r+15740>>2]=QC[r+15748>>2],QC[r+15736>>2]=t,t=QC[r+15740>>2],QC[r+1752>>2]=QC[r+15736>>2],QC[r+1756>>2]=t,jo(e,r+1752|0),QC[r+6132>>2]=0,QC[r+6128>>2]=672,e=QC[r+6132>>2],QC[r+15696>>2]=QC[r+6128>>2],QC[r+15700>>2]=e,e=QC[r+15696>>2],t=QC[r+15700>>2],QC[r+15724>>2]=n,QC[r+15720>>2]=9244,QC[r+15716>>2]=t,QC[r+15712>>2]=e,n=QC[r+15724>>2],e=QC[r+15720>>2],t=QC[r+15712>>2],QC[r+15708>>2]=QC[r+15716>>2],QC[r+15704>>2]=t,t=QC[r+15708>>2],QC[r+1744>>2]=QC[r+15704>>2],QC[r+1748>>2]=t,jo(e,r+1744|0),QC[r+6124>>2]=1,QC[r+6120>>2]=16,e=QC[r+6124>>2],QC[r+15632>>2]=QC[r+6120>>2],QC[r+15636>>2]=e,e=QC[r+15632>>2],t=QC[r+15636>>2],QC[r+15660>>2]=n,QC[r+15656>>2]=7034,QC[r+15652>>2]=t,QC[r+15648>>2]=e,n=QC[r+15660>>2],e=QC[r+15656>>2],t=QC[r+15648>>2],QC[r+15644>>2]=QC[r+15652>>2],QC[r+15640>>2]=t,t=QC[r+15644>>2],QC[r+1736>>2]=QC[r+15640>>2],QC[r+1740>>2]=t,Oo(e,r+1736|0),QC[r+6116>>2]=1,QC[r+6112>>2]=16,e=QC[r+6116>>2],QC[r+15600>>2]=QC[r+6112>>2],QC[r+15604>>2]=e,e=QC[r+15600>>2],t=QC[r+15604>>2],QC[r+15628>>2]=n,QC[r+15624>>2]=7044,QC[r+15620>>2]=t,QC[r+15616>>2]=e,n=QC[r+15628>>2],e=QC[r+15624>>2],t=QC[r+15616>>2],QC[r+15612>>2]=QC[r+15620>>2],QC[r+15608>>2]=t,t=QC[r+15612>>2],QC[r+1728>>2]=QC[r+15608>>2],QC[r+1732>>2]=t,Oo(e,r+1728|0),QC[r+6108>>2]=1,QC[r+6104>>2]=12,e=QC[r+6108>>2],QC[r+15952>>2]=QC[r+6104>>2],QC[r+15956>>2]=e,e=QC[r+15952>>2],t=QC[r+15956>>2],QC[r+15980>>2]=n,QC[r+15976>>2]=7201,QC[r+15972>>2]=t,QC[r+15968>>2]=e,n=QC[r+15980>>2],e=QC[r+15976>>2],t=QC[r+15968>>2],QC[r+15964>>2]=QC[r+15972>>2],QC[r+15960>>2]=t,t=QC[r+15964>>2],QC[r+1720>>2]=QC[r+15960>>2],QC[r+1724>>2]=t,Mo(e,r+1720|0),QC[r+6092>>2]=0,QC[r+6088>>2]=673,e=QC[r+6092>>2],QC[r+1712>>2]=QC[r+6088>>2],QC[r+1716>>2]=e,Uv(r+6096|0,r+1712|0),e=QC[r+6096>>2],QC[r+6084>>2]=QC[r+6100>>2],QC[r+6080>>2]=e,e=QC[r+6084>>2],QC[r+15920>>2]=QC[r+6080>>2],QC[r+15924>>2]=e,e=QC[r+15920>>2];t=QC[r+15924>>2],QC[r+15948>>2]=n,QC[r+15944>>2]=5946,QC[r+15940>>2]=t,QC[r+15936>>2]=e,n=QC[r+15948>>2],e=QC[r+15944>>2],t=QC[r+15936>>2],QC[r+15932>>2]=QC[r+15940>>2],QC[r+15928>>2]=t,t=QC[r+15932>>2],QC[r+1704>>2]=QC[r+15928>>2],QC[r+1708>>2]=t,Mo(e,r+1704|0),QC[r+6068>>2]=0,QC[r+6064>>2]=674,e=QC[r+6068>>2],QC[r+1696>>2]=QC[r+6064>>2],QC[r+1700>>2]=e,Uv(r+6072|0,r+1696|0),e=QC[r+6072>>2],QC[r+6060>>2]=QC[r+6076>>2],QC[r+6056>>2]=e,e=QC[r+6060>>2],QC[r+15984>>2]=QC[r+6056>>2],QC[r+15988>>2]=e,e=QC[r+15984>>2],t=QC[r+15988>>2],QC[r+16012>>2]=n,QC[r+16008>>2]=6136,QC[r+16004>>2]=t,QC[r+16e3>>2]=e,t=QC[r+16012>>2],e=QC[r+16008>>2],n=QC[r+16e3>>2],QC[r+15996>>2]=QC[r+16004>>2],QC[r+15992>>2]=n,n=QC[r+15996>>2],QC[r+1688>>2]=QC[r+15992>>2],QC[r+1692>>2]=n,n=XA-32|0,XA=n,i=r+1688|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1279,i=QC[n+24>>2],a=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13712,0|i,0|a,29792,29828,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+6052>>2]=0,QC[r+6048>>2]=675,n=QC[r+6052>>2],QC[r+15888>>2]=QC[r+6048>>2],QC[r+15892>>2]=n,n=QC[r+15888>>2],e=QC[r+15892>>2],QC[r+15916>>2]=t,QC[r+15912>>2]=7235,QC[r+15908>>2]=e,QC[r+15904>>2]=n,n=QC[r+15916>>2],e=QC[r+15912>>2],t=QC[r+15904>>2],QC[r+15900>>2]=QC[r+15908>>2],QC[r+15896>>2]=t,t=QC[r+15900>>2],QC[r+1680>>2]=QC[r+15896>>2],QC[r+1684>>2]=t,Mo(e,r+1680|0),QC[r+6044>>2]=0,QC[r+6040>>2]=676,e=QC[r+6044>>2],QC[r+15120>>2]=QC[r+6040>>2],QC[r+15124>>2]=e,e=QC[r+15120>>2],t=QC[r+15124>>2],QC[r+15148>>2]=n,QC[r+15144>>2]=9167,QC[r+15140>>2]=t,QC[r+15136>>2]=e,n=QC[r+15148>>2],e=QC[r+15144>>2],t=QC[r+15136>>2],QC[r+15132>>2]=QC[r+15140>>2],QC[r+15128>>2]=t,t=QC[r+15132>>2],QC[r+1672>>2]=QC[r+15128>>2],QC[r+1676>>2]=t,Bo(e,r+1672|0),QC[r+6036>>2]=0,QC[r+6032>>2]=677,e=QC[r+6036>>2],QC[r+15088>>2]=QC[r+6032>>2],QC[r+15092>>2]=e,e=QC[r+15088>>2],t=QC[r+15092>>2],QC[r+15116>>2]=n,QC[r+15112>>2]=9014,QC[r+15108>>2]=t,QC[r+15104>>2]=e,n=QC[r+15116>>2],e=QC[r+15112>>2],t=QC[r+15104>>2],QC[r+15100>>2]=QC[r+15108>>2],QC[r+15096>>2]=t,t=QC[r+15100>>2],QC[r+1664>>2]=QC[r+15096>>2],QC[r+1668>>2]=t,Bo(e,r+1664|0),QC[r+6028>>2]=0,QC[r+6024>>2]=678,e=QC[r+6028>>2],QC[r+15056>>2]=QC[r+6024>>2],QC[r+15060>>2]=e,e=QC[r+15056>>2],t=QC[r+15060>>2],QC[r+15084>>2]=n,QC[r+15080>>2]=9218,QC[r+15076>>2]=t,QC[r+15072>>2]=e,n=QC[r+15084>>2],e=QC[r+15080>>2],t=QC[r+15072>>2],QC[r+15068>>2]=QC[r+15076>>2],QC[r+15064>>2]=t,t=QC[r+15068>>2],QC[r+1656>>2]=QC[r+15064>>2],QC[r+1660>>2]=t,Bo(e,r+1656|0),QC[r+6020>>2]=0,QC[r+6016>>2]=679,e=QC[r+6020>>2],QC[r+15024>>2]=QC[r+6016>>2],QC[r+15028>>2]=e,e=QC[r+15024>>2],t=QC[r+15028>>2],QC[r+15052>>2]=n,QC[r+15048>>2]=9065,QC[r+15044>>2]=t,QC[r+15040>>2]=e,n=QC[r+15052>>2],e=QC[r+15048>>2],t=QC[r+15040>>2],QC[r+15036>>2]=QC[r+15044>>2],QC[r+15032>>2]=t,t=QC[r+15036>>2],QC[r+1648>>2]=QC[r+15032>>2],QC[r+1652>>2]=t,Bo(e,r+1648|0),QC[r+6012>>2]=0,QC[r+6008>>2]=680,e=QC[r+6012>>2],QC[r+16048>>2]=QC[r+6008>>2],QC[r+16052>>2]=e,e=QC[r+16048>>2],t=QC[r+16052>>2],QC[r+16076>>2]=n,QC[r+16072>>2]=5534,QC[r+16068>>2]=t,QC[r+16064>>2]=e,n=QC[r+16076>>2],e=QC[r+16072>>2],t=QC[r+16064>>2],QC[r+16060>>2]=QC[r+16068>>2],QC[r+16056>>2]=t,t=QC[r+16060>>2],QC[r+1640>>2]=QC[r+16056>>2],QC[r+1644>>2]=t,Fo(e,r+1640|0),QC[r+6004>>2]=0,QC[r+6e3>>2]=681,e=QC[r+6004>>2],QC[r+16016>>2]=QC[r+6e3>>2],QC[r+16020>>2]=e,e=QC[r+16016>>2],t=QC[r+16020>>2],QC[r+16044>>2]=n,QC[r+16040>>2]=5555,QC[r+16036>>2]=t,QC[r+16032>>2]=e,n=QC[r+16044>>2],e=QC[r+16040>>2],t=QC[r+16032>>2],QC[r+16028>>2]=QC[r+16036>>2],QC[r+16024>>2]=t,t=QC[r+16028>>2],QC[r+1632>>2]=QC[r+16024>>2],QC[r+1636>>2]=t,Fo(e,r+1632|0),QC[r+5996>>2]=0,QC[r+5992>>2]=682,e=QC[r+5996>>2],QC[r+16080>>2]=QC[r+5992>>2],QC[r+16084>>2]=e,e=QC[r+16080>>2],t=QC[r+16084>>2],QC[r+16112>>2]=n,QC[r+16108>>2]=8405,QC[r+16100>>2]=t,QC[r+16096>>2]=e,e=QC[r+16108>>2],n=QC[r+16096>>2],QC[r+16092>>2]=QC[r+16100>>2],QC[r+16088>>2]=n,n=QC[r+16092>>2],QC[r+1624>>2]=QC[r+16088>>2],QC[r+1628>>2]=n,n=XA-32|0,XA=n,t=r+1624|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1281,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13712,0|t,0|i,29852,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5984|0,QC[r+16136>>2]=a,QC[r+16132>>2]=1814,QC[r+16128>>2]=683,QC[r+16124>>2]=0,QC[r+16120>>2]=0,QC[r+16116>>2]=684,QC[r+25088>>2]=QC[r+16128>>2],n=QC[r+16128>>2],QC[r+24244>>2]=QC[r+16124>>2],e=QC[r+16124>>2],QC[r+24240>>2]=QC[r+16120>>2],t=QC[r+16120>>2],i=QC[r+16132>>2],QC[r+25092>>2]=QC[r+16116>>2],pA(18324,20984,29880,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+16116>>2]),QC[r+16140>>2]=a,QC[r+25100>>2]=QC[r+16140>>2],QC[r+25096>>2]=685,t=QC[r+25100>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25096>>2],QC[n+12>>2]=1282,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18324,0|i,29896,19708,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5980>>2]=0,QC[r+5976>>2]=686,n=QC[r+5980>>2],QC[r+16144>>2]=QC[r+5976>>2],QC[r+16148>>2]=n,n=QC[r+16144>>2],e=QC[r+16148>>2],QC[r+16172>>2]=t,QC[r+16168>>2]=8781,QC[r+16164>>2]=e,QC[r+16160>>2]=n,t=QC[r+16172>>2],e=QC[r+16168>>2],n=QC[r+16160>>2],QC[r+16156>>2]=QC[r+16164>>2],QC[r+16152>>2]=n,n=QC[r+16156>>2],QC[r+1616>>2]=QC[r+16152>>2],QC[r+1620>>2]=n,n=XA-32|0,XA=n,i=r+1616|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1283,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29908,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5972>>2]=0,QC[r+5968>>2]=687,n=QC[r+5972>>2],QC[r+16176>>2]=QC[r+5968>>2],QC[r+16180>>2]=n,n=QC[r+16176>>2],e=QC[r+16180>>2],QC[r+16204>>2]=t,QC[r+16200>>2]=7425,QC[r+16196>>2]=e,QC[r+16192>>2]=n,t=QC[r+16204>>2],e=QC[r+16200>>2],n=QC[r+16192>>2],QC[r+16188>>2]=QC[r+16196>>2],QC[r+16184>>2]=n,n=QC[r+16188>>2],QC[r+1608>>2]=QC[r+16184>>2],QC[r+1612>>2]=n,n=XA-32|0,XA=n,i=r+1608|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1284,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29916,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5964>>2]=0,QC[r+5960>>2]=688,n=QC[r+5964>>2],QC[r+16240>>2]=QC[r+5960>>2],QC[r+16244>>2]=n,n=QC[r+16240>>2],e=QC[r+16244>>2],QC[r+16268>>2]=t,QC[r+16264>>2]=3276,QC[r+16260>>2]=e,QC[r+16256>>2]=n,n=QC[r+16268>>2],e=QC[r+16264>>2],t=QC[r+16256>>2],QC[r+16252>>2]=QC[r+16260>>2],QC[r+16248>>2]=t,t=QC[r+16252>>2],QC[r+1600>>2]=QC[r+16248>>2],QC[r+1604>>2]=t,Do(e,r+1600|0),QC[r+5956>>2]=0,QC[r+5952>>2]=689,e=QC[r+5956>>2],QC[r+16208>>2]=QC[r+5952>>2],QC[r+16212>>2]=e,e=QC[r+16208>>2],t=QC[r+16212>>2],QC[r+16236>>2]=n,QC[r+16232>>2]=3294,QC[r+16228>>2]=t,QC[r+16224>>2]=e,n=QC[r+16236>>2],e=QC[r+16232>>2],t=QC[r+16224>>2],QC[r+16220>>2]=QC[r+16228>>2],QC[r+16216>>2]=t,t=QC[r+16220>>2],QC[r+1592>>2]=QC[r+16216>>2],QC[r+1596>>2]=t,Do(e,r+1592|0),QC[r+5948>>2]=0,QC[r+5944>>2]=690,e=QC[r+5948>>2],QC[r+16272>>2]=QC[r+5944>>2],QC[r+16276>>2]=e,e=QC[r+16272>>2],t=QC[r+16276>>2],QC[r+16300>>2]=n,QC[r+16296>>2]=5993,QC[r+16292>>2]=t,QC[r+16288>>2]=e,t=QC[r+16300>>2],e=QC[r+16296>>2],n=QC[r+16288>>2],QC[r+16284>>2]=QC[r+16292>>2],QC[r+16280>>2]=n,n=QC[r+16284>>2],QC[r+1584>>2]=QC[r+16280>>2],QC[r+1588>>2]=n,n=XA-32|0,XA=n,i=r+1584|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1286,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29932,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5940>>2]=0,QC[r+5936>>2]=691,n=QC[r+5940>>2],QC[r+16304>>2]=QC[r+5936>>2],QC[r+16308>>2]=n,n=QC[r+16304>>2],e=QC[r+16308>>2],QC[r+16332>>2]=t,QC[r+16328>>2]=5240,QC[r+16324>>2]=e,QC[r+16320>>2]=n,t=QC[r+16332>>2],e=QC[r+16328>>2],n=QC[r+16320>>2],QC[r+16316>>2]=QC[r+16324>>2],QC[r+16312>>2]=n,n=QC[r+16316>>2],QC[r+1576>>2]=QC[r+16312>>2],QC[r+1580>>2]=n,n=XA-32|0,XA=n,i=r+1576|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1287,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29940,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5932>>2]=0,QC[r+5928>>2]=692,n=QC[r+5932>>2],QC[r+16336>>2]=QC[r+5928>>2],QC[r+16340>>2]=n,n=QC[r+16336>>2],e=QC[r+16340>>2],QC[r+16364>>2]=t,QC[r+16360>>2]=7807,QC[r+16356>>2]=e,QC[r+16352>>2]=n,t=QC[r+16364>>2],e=QC[r+16360>>2],n=QC[r+16352>>2],QC[r+16348>>2]=QC[r+16356>>2],QC[r+16344>>2]=n,n=QC[r+16348>>2],QC[r+1568>>2]=QC[r+16344>>2],QC[r+1572>>2]=n,n=XA-32|0,XA=n,i=r+1568|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1288,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29948,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5924>>2]=0,QC[r+5920>>2]=693,n=QC[r+5924>>2],QC[r+16368>>2]=QC[r+5920>>2],QC[r+16372>>2]=n,n=QC[r+16368>>2],e=QC[r+16372>>2],QC[r+16396>>2]=t,QC[r+16392>>2]=7825,QC[r+16388>>2]=e,QC[r+16384>>2]=n,t=QC[r+16396>>2],e=QC[r+16392>>2],n=QC[r+16384>>2],QC[r+16380>>2]=QC[r+16388>>2],QC[r+16376>>2]=n,n=QC[r+16380>>2],QC[r+1560>>2]=QC[r+16376>>2],QC[r+1564>>2]=n,n=XA-32|0,XA=n,i=r+1560|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1289,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|i,0|a,29960,26056,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5916>>2]=0,QC[r+5912>>2]=694,n=QC[r+5916>>2],QC[r+16400>>2]=QC[r+5912>>2],QC[r+16404>>2]=n,n=QC[r+16400>>2],e=QC[r+16404>>2],QC[r+16428>>2]=t,QC[r+16424>>2]=7235,QC[r+16420>>2]=e,QC[r+16416>>2]=n,e=QC[r+16424>>2],n=QC[r+16416>>2],QC[r+16412>>2]=QC[r+16420>>2],QC[r+16408>>2]=n,n=QC[r+16412>>2],QC[r+1552>>2]=QC[r+16408>>2],QC[r+1556>>2]=n,n=XA-32|0,XA=n,t=r+1552|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1290,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18324,0|t,0|i,29968,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5904|0,QC[r+16452>>2]=a,QC[r+16448>>2]=5882,QC[r+16444>>2]=695,QC[r+16440>>2]=0,QC[r+16436>>2]=0,QC[r+16432>>2]=696,QC[r+25104>>2]=QC[r+16444>>2],n=QC[r+16444>>2],QC[r+24236>>2]=QC[r+16440>>2],e=QC[r+16440>>2],QC[r+24232>>2]=QC[r+16436>>2],t=QC[r+16436>>2],i=QC[r+16448>>2],QC[r+25108>>2]=QC[r+16432>>2],pA(18008,21640,29992,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+16432>>2]),QC[r+16456>>2]=a,QC[r+25116>>2]=QC[r+16456>>2],QC[r+25112>>2]=697,t=QC[r+25116>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25112>>2],QC[n+12>>2]=1291,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18008,0|i,30008,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5896,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+16468>>2]=t,QC[r+16464>>2]=7909,QC[r+16460>>2]=1617,t=QC[r+16468>>2],e=QC[r+16460>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+16464>>2],QC[n+20>>2]=e,QC[n+12>>2]=1292,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30016,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5892>>2]=0,QC[r+5888>>2]=698,n=QC[r+5892>>2],QC[r+16504>>2]=QC[r+5888>>2],QC[r+16508>>2]=n,n=QC[r+16504>>2],e=QC[r+16508>>2],QC[r+16532>>2]=t,QC[r+16528>>2]=2772,QC[r+16524>>2]=e,QC[r+16520>>2]=n,e=QC[r+16532>>2],n=QC[r+16528>>2],t=QC[r+16520>>2],QC[r+16516>>2]=QC[r+16524>>2],QC[r+16512>>2]=t,t=QC[r+16516>>2],QC[r+1544>>2]=QC[r+16512>>2],QC[r+1548>>2]=t,Ao(n,r+1544|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+5880,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+16544>>2]=e,QC[r+16540>>2]=2990,QC[r+16536>>2]=1618,t=QC[r+16544>>2],e=QC[r+16536>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+16540>>2],QC[n+20>>2]=e,QC[n+12>>2]=1294,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30080,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5864,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+16556>>2]=t,QC[r+16552>>2]=2668,QC[r+16548>>2]=1619,t=QC[r+16556>>2],e=QC[r+16548>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+16552>>2],QC[n+20>>2]=e,QC[n+12>>2]=1295,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30088,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5844>>2]=0,QC[r+5840>>2]=699,n=QC[r+5844>>2],QC[r+1536>>2]=QC[r+5840>>2],QC[r+1540>>2]=n,Uv(r+5848|0,r+1536|0),n=QC[r+5848>>2],QC[r+5828>>2]=QC[r+5852>>2],QC[r+5824>>2]=n,n=QC[r+5828>>2],QC[r+16560>>2]=QC[r+5824>>2],QC[r+16564>>2]=n,n=QC[r+16560>>2],e=QC[r+16564>>2],QC[r+16588>>2]=t,QC[r+16584>>2]=2216,QC[r+16580>>2]=e,QC[r+16576>>2]=n,t=QC[r+16588>>2],e=QC[r+16584>>2],n=QC[r+16576>>2],QC[r+16572>>2]=QC[r+16580>>2],QC[r+16568>>2]=n,n=QC[r+16572>>2],QC[r+1528>>2]=QC[r+16568>>2],QC[r+1532>>2]=n,n=XA-32|0,XA=n,i=r+1528|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1296,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30096,30116,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5812>>2]=0,QC[r+5808>>2]=700,n=QC[r+5812>>2],QC[r+1520>>2]=QC[r+5808>>2],QC[r+1524>>2]=n,Uv(r+5816|0,r+1520|0),n=QC[r+5816>>2],QC[r+5796>>2]=QC[r+5820>>2],QC[r+5792>>2]=n,n=QC[r+5796>>2],QC[r+16624>>2]=QC[r+5792>>2],QC[r+16628>>2]=n,n=QC[r+16624>>2],e=QC[r+16628>>2],QC[r+16652>>2]=t,QC[r+16648>>2]=5879,QC[r+16644>>2]=e,QC[r+16640>>2]=n,n=QC[r+16652>>2],e=QC[r+16648>>2],t=QC[r+16640>>2],QC[r+16636>>2]=QC[r+16644>>2],QC[r+16632>>2]=t,t=QC[r+16636>>2],QC[r+1512>>2]=QC[r+16632>>2],QC[r+1516>>2]=t,Co(e,r+1512|0),QC[r+5780>>2]=0,QC[r+5776>>2]=701,e=QC[r+5780>>2],QC[r+1504>>2]=QC[r+5776>>2],QC[r+1508>>2]=e,Uv(r+5784|0,r+1504|0),e=QC[r+5784>>2],QC[r+5764>>2]=QC[r+5788>>2],QC[r+5760>>2]=e,e=QC[r+5764>>2],QC[r+16592>>2]=QC[r+5760>>2],QC[r+16596>>2]=e,e=QC[r+16592>>2],t=QC[r+16596>>2],QC[r+16620>>2]=n,QC[r+16616>>2]=5819,QC[r+16612>>2]=t,QC[r+16608>>2]=e,n=QC[r+16620>>2],e=QC[r+16616>>2],t=QC[r+16608>>2],QC[r+16604>>2]=QC[r+16612>>2],QC[r+16600>>2]=t,t=QC[r+16604>>2],QC[r+1496>>2]=QC[r+16600>>2],QC[r+1500>>2]=t,Co(e,r+1496|0),QC[r+5748>>2]=0,QC[r+5744>>2]=698,e=QC[r+5748>>2],QC[r+1488>>2]=QC[r+5744>>2],QC[r+1492>>2]=e,Uv(r+5752|0,r+1488|0),e=QC[r+5752>>2],QC[r+5740>>2]=QC[r+5756>>2],QC[r+5736>>2]=e,e=QC[r+5740>>2],QC[r+16472>>2]=QC[r+5736>>2],QC[r+16476>>2]=e,e=QC[r+16472>>2],t=QC[r+16476>>2];QC[r+16500>>2]=n,QC[r+16496>>2]=2772,QC[r+16492>>2]=t,QC[r+16488>>2]=e,n=QC[r+16500>>2],e=QC[r+16496>>2],t=QC[r+16488>>2],QC[r+16484>>2]=QC[r+16492>>2],QC[r+16480>>2]=t,t=QC[r+16484>>2],QC[r+1480>>2]=QC[r+16480>>2],QC[r+1484>>2]=t,Ao(e,r+1480|0),QC[r+5724>>2]=0,QC[r+5720>>2]=702,e=QC[r+5724>>2],QC[r+1472>>2]=QC[r+5720>>2],QC[r+1476>>2]=e,Uv(r+5728|0,r+1472|0),e=QC[r+5728>>2],QC[r+5716>>2]=QC[r+5732>>2],QC[r+5712>>2]=e,e=QC[r+5716>>2],QC[r+16656>>2]=QC[r+5712>>2],QC[r+16660>>2]=e,e=QC[r+16656>>2],t=QC[r+16660>>2],QC[r+16684>>2]=n,QC[r+16680>>2]=2322,QC[r+16676>>2]=t,QC[r+16672>>2]=e,t=QC[r+16684>>2],e=QC[r+16680>>2],n=QC[r+16672>>2],QC[r+16668>>2]=QC[r+16676>>2],QC[r+16664>>2]=n,n=QC[r+16668>>2],QC[r+1464>>2]=QC[r+16664>>2],QC[r+1468>>2]=n,n=XA-32|0,XA=n,i=r+1464|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1298,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30144,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5700>>2]=0,QC[r+5696>>2]=703,n=QC[r+5700>>2],QC[r+1456>>2]=QC[r+5696>>2],QC[r+1460>>2]=n,Uv(r+5704|0,r+1456|0),n=QC[r+5704>>2],QC[r+5684>>2]=QC[r+5708>>2],QC[r+5680>>2]=n,n=QC[r+5684>>2],QC[r+16688>>2]=QC[r+5680>>2],QC[r+16692>>2]=n,n=QC[r+16688>>2],e=QC[r+16692>>2],QC[r+16716>>2]=t,QC[r+16712>>2]=1761,QC[r+16708>>2]=e,QC[r+16704>>2]=n,t=QC[r+16716>>2],e=QC[r+16712>>2],n=QC[r+16704>>2],QC[r+16700>>2]=QC[r+16708>>2],QC[r+16696>>2]=n,n=QC[r+16700>>2],QC[r+1448>>2]=QC[r+16696>>2],QC[r+1452>>2]=n,n=XA-32|0,XA=n,i=r+1448|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1299,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|i,0|a,30160,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5676>>2]=0,QC[r+5672>>2]=704,n=QC[r+5676>>2],QC[r+16720>>2]=QC[r+5672>>2],QC[r+16724>>2]=n,n=QC[r+16720>>2],e=QC[r+16724>>2],QC[r+16752>>2]=t,QC[r+16748>>2]=6027,QC[r+16740>>2]=e,QC[r+16736>>2]=n,e=QC[r+16748>>2],n=QC[r+16736>>2],QC[r+16732>>2]=QC[r+16740>>2],QC[r+16728>>2]=n,n=QC[r+16732>>2],QC[r+1440>>2]=QC[r+16728>>2],QC[r+1444>>2]=n,n=XA-32|0,XA=n,t=r+1440|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1300,t=QC[n+24>>2],i=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18008,0|t,0|i,30224,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5664|0,QC[r+16776>>2]=a,QC[r+16772>>2]=1062,QC[r+16768>>2]=705,QC[r+16764>>2]=0,QC[r+16760>>2]=0,QC[r+16756>>2]=706,QC[r+25120>>2]=QC[r+16768>>2],n=QC[r+16768>>2],QC[r+24228>>2]=QC[r+16764>>2],e=QC[r+16764>>2],QC[r+24224>>2]=QC[r+16760>>2],t=QC[r+16760>>2],i=QC[r+16772>>2],QC[r+25124>>2]=QC[r+16756>>2],pA(30276,30320,30376,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+16756>>2]),QC[r+16780>>2]=a,QC[r+25132>>2]=QC[r+16780>>2],QC[r+25128>>2]=707,t=QC[r+25132>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25128>>2],QC[n+12>>2]=1301,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(30276,0|i,30400,20096,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+16800>>2]=t,QC[r+16796>>2]=1416,QC[r+16792>>2]=0,e=QC[r+16800>>2],QC[r+16788>>2]=708,QC[r+16784>>2]=709,n=QC[r+16796>>2],QC[r+25136>>2]=QC[r+16788>>2],t=QC[r+16788>>2],i=yd(r+16792|0),QC[r+25140>>2]=QC[r+16784>>2],wA(30276,0|n,48688,19664,0|t,0|i,48688,20016,QC[r+16784>>2],0|yd(r+16792|0)),n=XA-16|0,XA=n,QC[n+12>>2]=r+5656,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+16812>>2]=e,QC[r+16808>>2]=7909,QC[r+16804>>2]=1620,t=QC[r+16812>>2],e=QC[r+16804>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+16808>>2],QC[n+20>>2]=e,QC[n+12>>2]=1302,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(30276,0|i,0|a,30416,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5644>>2]=0,QC[r+5640>>2]=710,n=QC[r+5644>>2],QC[r+16816>>2]=QC[r+5640>>2],QC[r+16820>>2]=n,n=QC[r+16816>>2],e=QC[r+16820>>2],QC[r+16848>>2]=t,QC[r+16844>>2]=2230,QC[r+16836>>2]=e,QC[r+16832>>2]=n,e=QC[r+16844>>2],n=QC[r+16832>>2],QC[r+16828>>2]=QC[r+16836>>2],QC[r+16824>>2]=n,n=QC[r+16828>>2],QC[r+1432>>2]=QC[r+16824>>2],QC[r+1436>>2]=n,n=XA-32|0,XA=n,t=r+1432|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1303,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(30276,0|t,0|i,30424,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5632|0,QC[r+16872>>2]=a,QC[r+16868>>2]=6883,QC[r+16864>>2]=711,QC[r+16860>>2]=0,QC[r+16856>>2]=0,QC[r+16852>>2]=712,QC[r+25144>>2]=QC[r+16864>>2],n=QC[r+16864>>2],QC[r+24220>>2]=QC[r+16860>>2],e=QC[r+16860>>2],QC[r+24216>>2]=QC[r+16856>>2],t=QC[r+16856>>2],i=QC[r+16868>>2],QC[r+25148>>2]=QC[r+16852>>2],pA(16956,30460,30508,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+16852>>2]),QC[r+16876>>2]=a,QC[r+25156>>2]=QC[r+16876>>2],QC[r+25152>>2]=713,t=QC[r+25156>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25152>>2],QC[n+12>>2]=1304,i=fC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(16956,0|i,30524,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5628>>2]=0,QC[r+5624>>2]=714,n=QC[r+5628>>2],QC[r+16912>>2]=QC[r+5624>>2],QC[r+16916>>2]=n,n=QC[r+16912>>2],e=QC[r+16916>>2],QC[r+16940>>2]=t,QC[r+16936>>2]=3131,QC[r+16932>>2]=e,QC[r+16928>>2]=n,n=QC[r+16940>>2],e=QC[r+16936>>2],t=QC[r+16928>>2],QC[r+16924>>2]=QC[r+16932>>2],QC[r+16920>>2]=t,t=QC[r+16924>>2],QC[r+1424>>2]=QC[r+16920>>2],QC[r+1428>>2]=t,yo(e,r+1424|0),QC[r+5620>>2]=0,QC[r+5616>>2]=715,e=QC[r+5620>>2],QC[r+16944>>2]=QC[r+5616>>2],QC[r+16948>>2]=e,e=QC[r+16944>>2],t=QC[r+16948>>2],QC[r+16972>>2]=n,QC[r+16968>>2]=3045,QC[r+16964>>2]=t,QC[r+16960>>2]=e,t=QC[r+16972>>2],e=QC[r+16968>>2],n=QC[r+16960>>2],QC[r+16956>>2]=QC[r+16964>>2],QC[r+16952>>2]=n,n=QC[r+16956>>2],QC[r+1416>>2]=QC[r+16952>>2],QC[r+1420>>2]=n,n=XA-32|0,XA=n,i=r+1416|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1306,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16956,0|i,0|a,30536,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5612>>2]=0,QC[r+5608>>2]=716,n=QC[r+5612>>2],QC[r+16880>>2]=QC[r+5608>>2],QC[r+16884>>2]=n,n=QC[r+16880>>2],e=QC[r+16884>>2],QC[r+16908>>2]=t,QC[r+16904>>2]=3178,QC[r+16900>>2]=e,QC[r+16896>>2]=n,n=QC[r+16908>>2],e=QC[r+16904>>2],t=QC[r+16896>>2],QC[r+16892>>2]=QC[r+16900>>2],QC[r+16888>>2]=t,t=QC[r+16892>>2],QC[r+1408>>2]=QC[r+16888>>2],QC[r+1412>>2]=t,yo(e,r+1408|0),QC[r+5596>>2]=0,QC[r+5592>>2]=717,e=QC[r+5596>>2],QC[r+16976>>2]=QC[r+5592>>2],QC[r+16980>>2]=e,e=QC[r+16976>>2],t=QC[r+16980>>2],QC[r+17004>>2]=n,QC[r+17e3>>2]=1707,QC[r+16996>>2]=t,QC[r+16992>>2]=e,t=QC[r+17004>>2],e=QC[r+17e3>>2],n=QC[r+16992>>2],QC[r+16988>>2]=QC[r+16996>>2],QC[r+16984>>2]=n,n=QC[r+16988>>2],QC[r+1400>>2]=QC[r+16984>>2],QC[r+1404>>2]=n,n=XA-32|0,XA=n,i=r+1400|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1307,i=QC[n+24>>2],a=eC(n+8|0), e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16956,0|i,0|a,30544,20096,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5580>>2]=0,QC[r+5576>>2]=718,n=QC[r+5580>>2],QC[r+1392>>2]=QC[r+5576>>2],QC[r+1396>>2]=n,Uv(r+5584|0,r+1392|0),n=QC[r+5584>>2],QC[r+5572>>2]=QC[r+5588>>2],QC[r+5568>>2]=n,n=QC[r+5572>>2],QC[r+17008>>2]=QC[r+5568>>2],QC[r+17012>>2]=n,n=QC[r+17008>>2],e=QC[r+17012>>2],QC[r+17036>>2]=t,QC[r+17032>>2]=1783,QC[r+17028>>2]=e,QC[r+17024>>2]=n,t=QC[r+17036>>2],e=QC[r+17032>>2],n=QC[r+17024>>2],QC[r+17020>>2]=QC[r+17028>>2],QC[r+17016>>2]=n,n=QC[r+17020>>2],QC[r+1384>>2]=QC[r+17016>>2],QC[r+1388>>2]=n,n=XA-32|0,XA=n,i=r+1384|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1308,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16956,0|i,0|a,30560,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5556>>2]=0,QC[r+5552>>2]=719,n=QC[r+5556>>2],QC[r+1376>>2]=QC[r+5552>>2],QC[r+1380>>2]=n,Uv(r+5560|0,r+1376|0),n=QC[r+5560>>2],QC[r+5548>>2]=QC[r+5564>>2],QC[r+5544>>2]=n,n=QC[r+5548>>2],QC[r+17040>>2]=QC[r+5544>>2],QC[r+17044>>2]=n,n=QC[r+17040>>2],e=QC[r+17044>>2],QC[r+17068>>2]=t,QC[r+17064>>2]=8369,QC[r+17060>>2]=e,QC[r+17056>>2]=n,t=QC[r+17068>>2],e=QC[r+17064>>2],n=QC[r+17056>>2],QC[r+17052>>2]=QC[r+17060>>2],QC[r+17048>>2]=n,n=QC[r+17052>>2],QC[r+1368>>2]=QC[r+17048>>2],QC[r+1372>>2]=n,n=XA-32|0,XA=n,i=r+1368|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1309,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16956,0|i,0|a,30572,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5540>>2]=0,QC[r+5536>>2]=720,n=QC[r+5540>>2],QC[r+17072>>2]=QC[r+5536>>2],QC[r+17076>>2]=n,n=QC[r+17072>>2],e=QC[r+17076>>2],QC[r+17104>>2]=t,QC[r+17100>>2]=6872,QC[r+17092>>2]=e,QC[r+17088>>2]=n,e=QC[r+17100>>2],n=QC[r+17088>>2],QC[r+17084>>2]=QC[r+17092>>2],QC[r+17080>>2]=n,n=QC[r+17084>>2],QC[r+1360>>2]=QC[r+17080>>2],QC[r+1364>>2]=n,n=XA-32|0,XA=n,t=r+1360|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1310,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16956,0|t,0|i,30580,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5528|0,QC[r+17128>>2]=a,QC[r+17124>>2]=8822,QC[r+17120>>2]=721,QC[r+17116>>2]=0,QC[r+17112>>2]=0,QC[r+17108>>2]=722,QC[r+25160>>2]=QC[r+17120>>2],n=QC[r+17120>>2],QC[r+24212>>2]=QC[r+17116>>2],e=QC[r+17116>>2],QC[r+24208>>2]=QC[r+17112>>2],t=QC[r+17112>>2],i=QC[r+17124>>2],QC[r+25164>>2]=QC[r+17108>>2],pA(17288,30612,30656,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+17108>>2]),QC[r+17132>>2]=a,QC[r+25172>>2]=QC[r+17132>>2],QC[r+25168>>2]=723,t=QC[r+25172>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25168>>2],QC[n+12>>2]=1311,i=fC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(17288,0|i,30672,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5520,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17192>>2]=t,QC[r+17188>>2]=7909,QC[r+17184>>2]=1621,e=QC[r+17192>>2],nu(QC[r+17188>>2],QC[r+17184>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+5512,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17204>>2]=e,QC[r+17200>>2]=2990,QC[r+17196>>2]=1622,t=QC[r+17204>>2],e=QC[r+17196>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17200>>2],QC[n+20>>2]=e,QC[n+12>>2]=1313,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30684,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5496,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17216>>2]=t,QC[r+17212>>2]=2659,QC[r+17208>>2]=1623,t=QC[r+17216>>2],e=QC[r+17208>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17212>>2],QC[n+20>>2]=e,QC[n+12>>2]=1314,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30692,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5480,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17228>>2]=t,QC[r+17224>>2]=2903,QC[r+17220>>2]=1624,t=QC[r+17228>>2],e=QC[r+17220>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17224>>2],QC[n+20>>2]=e,QC[n+12>>2]=1315,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30700,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5460>>2]=0,QC[r+5456>>2]=724,n=QC[r+5460>>2],QC[r+17232>>2]=QC[r+5456>>2],QC[r+17236>>2]=n,n=QC[r+17232>>2],e=QC[r+17236>>2],QC[r+17264>>2]=t,QC[r+17260>>2]=5828,QC[r+17252>>2]=e,QC[r+17248>>2]=n,t=QC[r+17264>>2],e=QC[r+17260>>2],n=QC[r+17248>>2],QC[r+17244>>2]=QC[r+17252>>2],QC[r+17240>>2]=n,n=QC[r+17244>>2],QC[r+1352>>2]=QC[r+17240>>2],QC[r+1356>>2]=n,n=XA-32|0,XA=n,i=r+1352|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1316,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30708,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5448,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17276>>2]=t,QC[r+17272>>2]=2750,QC[r+17268>>2]=1625,t=QC[r+17276>>2],e=QC[r+17268>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17272>>2],QC[n+20>>2]=e,QC[n+12>>2]=1317,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30716,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5432,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17288>>2]=t,QC[r+17284>>2]=2883,QC[r+17280>>2]=1626,t=QC[r+17288>>2],e=QC[r+17280>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17284>>2],QC[n+20>>2]=e,QC[n+12>>2]=1318,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30724,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5416,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17300>>2]=t,QC[r+17296>>2]=2707,QC[r+17292>>2]=1627,t=QC[r+17300>>2],e=QC[r+17292>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17296>>2],QC[n+20>>2]=e,QC[n+12>>2]=1319,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30732,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5400,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17312>>2]=t,QC[r+17308>>2]=2683,QC[r+17304>>2]=1628,t=QC[r+17312>>2],e=QC[r+17304>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17308>>2],QC[n+20>>2]=e,QC[n+12>>2]=1320,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30740,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5384,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17324>>2]=t,QC[r+17320>>2]=2724,QC[r+17316>>2]=1629,t=QC[r+17324>>2],e=QC[r+17316>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+17320>>2],QC[n+20>>2]=e,QC[n+12>>2]=1321,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30748,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5372>>2]=0,QC[r+5368>>2]=725,n=QC[r+5372>>2],QC[r+17424>>2]=QC[r+5368>>2],QC[r+17428>>2]=n,n=QC[r+17424>>2],e=QC[r+17428>>2],QC[r+17452>>2]=t,QC[r+17448>>2]=9118,QC[r+17444>>2]=e,QC[r+17440>>2]=n,n=QC[r+17452>>2],e=QC[r+17448>>2],t=QC[r+17440>>2],QC[r+17436>>2]=QC[r+17444>>2],QC[r+17432>>2]=t,t=QC[r+17436>>2],QC[r+1344>>2]=QC[r+17432>>2];QC[r+1348>>2]=t,mo(e,r+1344|0),QC[r+5364>>2]=0,QC[r+5360>>2]=726,e=QC[r+5364>>2],QC[r+17392>>2]=QC[r+5360>>2],QC[r+17396>>2]=e,e=QC[r+17392>>2],t=QC[r+17396>>2],QC[r+17420>>2]=n,QC[r+17416>>2]=8949,QC[r+17412>>2]=t,QC[r+17408>>2]=e,n=QC[r+17420>>2],e=QC[r+17416>>2],t=QC[r+17408>>2],QC[r+17404>>2]=QC[r+17412>>2],QC[r+17400>>2]=t,t=QC[r+17404>>2],QC[r+1336>>2]=QC[r+17400>>2],QC[r+1340>>2]=t,mo(e,r+1336|0),QC[r+5356>>2]=0,QC[r+5352>>2]=727,e=QC[r+5356>>2],QC[r+17360>>2]=QC[r+5352>>2],QC[r+17364>>2]=e,e=QC[r+17360>>2],t=QC[r+17364>>2],QC[r+17388>>2]=n,QC[r+17384>>2]=6212,QC[r+17380>>2]=t,QC[r+17376>>2]=e,n=QC[r+17388>>2],e=QC[r+17384>>2],t=QC[r+17376>>2],QC[r+17372>>2]=QC[r+17380>>2],QC[r+17368>>2]=t,t=QC[r+17372>>2],QC[r+1328>>2]=QC[r+17368>>2],QC[r+1332>>2]=t,mo(e,r+1328|0),QC[r+5348>>2]=0,QC[r+5344>>2]=728,e=QC[r+5348>>2],QC[r+17328>>2]=QC[r+5344>>2],QC[r+17332>>2]=e,e=QC[r+17328>>2],t=QC[r+17332>>2],QC[r+17356>>2]=n,QC[r+17352>>2]=2428,QC[r+17348>>2]=t,QC[r+17344>>2]=e,e=QC[r+17356>>2],n=QC[r+17352>>2],t=QC[r+17344>>2],QC[r+17340>>2]=QC[r+17348>>2],QC[r+17336>>2]=t,t=QC[r+17340>>2],QC[r+1320>>2]=QC[r+17336>>2],QC[r+1324>>2]=t,mo(n,r+1320|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+5336,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17180>>2]=e,QC[r+17176>>2]=5755,QC[r+17172>>2]=1630,e=QC[r+17180>>2],nu(QC[r+17176>>2],QC[r+17172>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+5328,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17168>>2]=e,QC[r+17164>>2]=6334,QC[r+17160>>2]=1631,n=QC[r+17168>>2],nu(QC[r+17164>>2],QC[r+17160>>2]),QC[r+5324>>2]=0,QC[r+5320>>2]=729,e=QC[r+5324>>2],QC[r+17456>>2]=QC[r+5320>>2],QC[r+17460>>2]=e,e=QC[r+17456>>2],t=QC[r+17460>>2],QC[r+17484>>2]=n,QC[r+17480>>2]=2841,QC[r+17476>>2]=t,QC[r+17472>>2]=e,t=QC[r+17484>>2],e=QC[r+17480>>2],n=QC[r+17472>>2],QC[r+17468>>2]=QC[r+17476>>2],QC[r+17464>>2]=n,n=QC[r+17468>>2],QC[r+1312>>2]=QC[r+17464>>2],QC[r+1316>>2]=n,n=XA-32|0,XA=n,i=r+1312|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1323,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30764,26056,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+5312,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17156>>2]=t,QC[r+17152>>2]=6234,QC[r+17148>>2]=1632,e=QC[r+17156>>2],nu(QC[r+17152>>2],QC[r+17148>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+5304,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+17144>>2]=e,QC[r+17140>>2]=6248,QC[r+17136>>2]=1633,n=QC[r+17144>>2],nu(QC[r+17140>>2],QC[r+17136>>2]),QC[r+5292>>2]=0,QC[r+5288>>2]=730,e=QC[r+5292>>2],QC[r+17488>>2]=QC[r+5288>>2],QC[r+17492>>2]=e,e=QC[r+17488>>2],t=QC[r+17492>>2],QC[r+17516>>2]=n,QC[r+17512>>2]=7444,QC[r+17508>>2]=t,QC[r+17504>>2]=e,t=QC[r+17516>>2],e=QC[r+17512>>2],n=QC[r+17504>>2],QC[r+17500>>2]=QC[r+17508>>2],QC[r+17496>>2]=n,n=QC[r+17500>>2],QC[r+1304>>2]=QC[r+17496>>2],QC[r+1308>>2]=n,n=XA-32|0,XA=n,i=r+1304|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1324,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30772,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5284>>2]=0,QC[r+5280>>2]=731,n=QC[r+5284>>2],QC[r+17584>>2]=QC[r+5280>>2],QC[r+17588>>2]=n,n=QC[r+17584>>2],e=QC[r+17588>>2],QC[r+17612>>2]=t,QC[r+17608>>2]=1513,QC[r+17604>>2]=e,QC[r+17600>>2]=n,n=QC[r+17612>>2],e=QC[r+17608>>2],t=QC[r+17600>>2],QC[r+17596>>2]=QC[r+17604>>2],QC[r+17592>>2]=t,t=QC[r+17596>>2],QC[r+1296>>2]=QC[r+17592>>2],QC[r+1300>>2]=t,Go(e,r+1296|0),QC[r+5268>>2]=0,QC[r+5264>>2]=732,e=QC[r+5268>>2],QC[r+17616>>2]=QC[r+5264>>2],QC[r+17620>>2]=e,e=QC[r+17616>>2],t=QC[r+17620>>2],QC[r+17644>>2]=n,QC[r+17640>>2]=1799,QC[r+17636>>2]=t,QC[r+17632>>2]=e,t=QC[r+17644>>2],e=QC[r+17640>>2],n=QC[r+17632>>2],QC[r+17628>>2]=QC[r+17636>>2],QC[r+17624>>2]=n,n=QC[r+17628>>2],QC[r+1288>>2]=QC[r+17624>>2],QC[r+1292>>2]=n,n=XA-32|0,XA=n,i=r+1288|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1326,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30796,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5260>>2]=0,QC[r+5256>>2]=733,n=QC[r+5260>>2],QC[r+17552>>2]=QC[r+5256>>2],QC[r+17556>>2]=n,n=QC[r+17552>>2],e=QC[r+17556>>2],QC[r+17580>>2]=t,QC[r+17576>>2]=1439,QC[r+17572>>2]=e,QC[r+17568>>2]=n,n=QC[r+17580>>2],e=QC[r+17576>>2],t=QC[r+17568>>2],QC[r+17564>>2]=QC[r+17572>>2],QC[r+17560>>2]=t,t=QC[r+17564>>2],QC[r+1280>>2]=QC[r+17560>>2],QC[r+1284>>2]=t,Go(e,r+1280|0),QC[r+5244>>2]=0,QC[r+5240>>2]=734,e=QC[r+5244>>2],QC[r+17648>>2]=QC[r+5240>>2],QC[r+17652>>2]=e,e=QC[r+17648>>2],t=QC[r+17652>>2],QC[r+17676>>2]=n,QC[r+17672>>2]=5870,QC[r+17668>>2]=t,QC[r+17664>>2]=e,t=QC[r+17676>>2],e=QC[r+17672>>2],n=QC[r+17664>>2],QC[r+17660>>2]=QC[r+17668>>2],QC[r+17656>>2]=n,n=QC[r+17660>>2],QC[r+1272>>2]=QC[r+17656>>2],QC[r+1276>>2]=n,n=XA-32|0,XA=n,i=r+1272|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1327,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30808,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5228>>2]=0,QC[r+5224>>2]=735,n=QC[r+5228>>2],QC[r+17680>>2]=QC[r+5224>>2],QC[r+17684>>2]=n,n=QC[r+17680>>2],e=QC[r+17684>>2],QC[r+17708>>2]=t,QC[r+17704>>2]=2106,QC[r+17700>>2]=e,QC[r+17696>>2]=n,t=QC[r+17708>>2],e=QC[r+17704>>2],n=QC[r+17696>>2],QC[r+17692>>2]=QC[r+17700>>2],QC[r+17688>>2]=n,n=QC[r+17692>>2],QC[r+1264>>2]=QC[r+17688>>2],QC[r+1268>>2]=n,n=XA-32|0,XA=n,i=r+1264|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1328,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30820,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5212>>2]=0,QC[r+5208>>2]=736,n=QC[r+5212>>2],QC[r+17712>>2]=QC[r+5208>>2],QC[r+17716>>2]=n,n=QC[r+17712>>2],e=QC[r+17716>>2],QC[r+17740>>2]=t,QC[r+17736>>2]=5695,QC[r+17732>>2]=e,QC[r+17728>>2]=n,t=QC[r+17740>>2],e=QC[r+17736>>2],n=QC[r+17728>>2],QC[r+17724>>2]=QC[r+17732>>2],QC[r+17720>>2]=n,n=QC[r+17724>>2],QC[r+1256>>2]=QC[r+17720>>2],QC[r+1260>>2]=n,n=XA-32|0,XA=n,i=r+1256|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1329,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30832,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5196>>2]=0,QC[r+5192>>2]=737,n=QC[r+5196>>2],QC[r+17744>>2]=QC[r+5192>>2],QC[r+17748>>2]=n,n=QC[r+17744>>2],e=QC[r+17748>>2],QC[r+17772>>2]=t,QC[r+17768>>2]=1991,QC[r+17764>>2]=e,QC[r+17760>>2]=n,t=QC[r+17772>>2],e=QC[r+17768>>2],n=QC[r+17760>>2],QC[r+17756>>2]=QC[r+17764>>2],QC[r+17752>>2]=n,n=QC[r+17756>>2],QC[r+1248>>2]=QC[r+17752>>2],QC[r+1252>>2]=n,n=XA-32|0,XA=n,i=r+1248|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1330,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30844,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5180>>2]=0,QC[r+5176>>2]=738,n=QC[r+5180>>2],QC[r+17776>>2]=QC[r+5176>>2],QC[r+17780>>2]=n,n=QC[r+17776>>2],e=QC[r+17780>>2],QC[r+17804>>2]=t,QC[r+17800>>2]=1935,QC[r+17796>>2]=e,QC[r+17792>>2]=n,t=QC[r+17804>>2],e=QC[r+17800>>2],n=QC[r+17792>>2],QC[r+17788>>2]=QC[r+17796>>2],QC[r+17784>>2]=n,n=QC[r+17788>>2],QC[r+1240>>2]=QC[r+17784>>2],QC[r+1244>>2]=n,n=XA-32|0,XA=n,i=r+1240|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1331,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30856,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5164>>2]=0,QC[r+5160>>2]=739,n=QC[r+5164>>2],QC[r+17808>>2]=QC[r+5160>>2],QC[r+17812>>2]=n,n=QC[r+17808>>2],e=QC[r+17812>>2],QC[r+17840>>2]=t,QC[r+17836>>2]=2029,QC[r+17828>>2]=e,QC[r+17824>>2]=n,t=QC[r+17840>>2],e=QC[r+17836>>2],n=QC[r+17824>>2],QC[r+17820>>2]=QC[r+17828>>2],QC[r+17816>>2]=n,n=QC[r+17820>>2],QC[r+1232>>2]=QC[r+17816>>2],QC[r+1236>>2]=n,n=XA-32|0,XA=n,i=r+1232|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1332,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(17288,0|i,0|a,30868,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5156>>2]=0,QC[r+5152>>2]=740,n=QC[r+5156>>2],QC[r+17520>>2]=QC[r+5152>>2],QC[r+17524>>2]=n,n=QC[r+17520>>2],e=QC[r+17524>>2],QC[r+17548>>2]=t,QC[r+17544>>2]=1453,QC[r+17540>>2]=e,QC[r+17536>>2]=n,n=QC[r+17544>>2],e=QC[r+17536>>2],QC[r+17532>>2]=QC[r+17540>>2],QC[r+17528>>2]=e,e=QC[r+17532>>2],QC[r+1224>>2]=QC[r+17528>>2],QC[r+1228>>2]=e,Go(n,r+1224|0),a=r+5144|0,QC[r+17864>>2]=a,QC[r+17860>>2]=7742,QC[r+17856>>2]=741,QC[r+17852>>2]=0,QC[r+17848>>2]=0,QC[r+17844>>2]=742,QC[r+25176>>2]=QC[r+17856>>2],n=QC[r+17856>>2],QC[r+24204>>2]=QC[r+17852>>2],e=QC[r+17852>>2],QC[r+24200>>2]=QC[r+17848>>2],t=QC[r+17848>>2],i=QC[r+17860>>2],QC[r+25180>>2]=QC[r+17844>>2],pA(18836,30912,30960,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+17844>>2]),QC[r+17868>>2]=a,QC[r+25188>>2]=QC[r+17868>>2],QC[r+25184>>2]=743,t=QC[r+25188>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25184>>2],QC[n+12>>2]=1333,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18836,0|i,30976,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5140>>2]=1,QC[r+5136>>2]=16,n=QC[r+5140>>2],QC[r+17872>>2]=QC[r+5136>>2],QC[r+17876>>2]=n,n=QC[r+17872>>2],e=QC[r+17876>>2],QC[r+17900>>2]=t,QC[r+17896>>2]=8610,QC[r+17892>>2]=e,QC[r+17888>>2]=n,t=QC[r+17900>>2],e=QC[r+17896>>2],n=QC[r+17888>>2],QC[r+17884>>2]=QC[r+17892>>2],QC[r+17880>>2]=n,n=QC[r+17884>>2],QC[r+1216>>2]=QC[r+17880>>2],QC[r+1220>>2]=n,n=XA-32|0,XA=n,i=r+1216|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1334,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18836,0|i,0|a,30984,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5132>>2]=0,QC[r+5128>>2]=744,n=QC[r+5132>>2],QC[r+17904>>2]=QC[r+5128>>2],QC[r+17908>>2]=n,n=QC[r+17904>>2],e=QC[r+17908>>2],QC[r+17932>>2]=t,QC[r+17928>>2]=7881,QC[r+17924>>2]=e,QC[r+17920>>2]=n,t=QC[r+17932>>2],e=QC[r+17928>>2],n=QC[r+17920>>2],QC[r+17916>>2]=QC[r+17924>>2],QC[r+17912>>2]=n,n=QC[r+17916>>2],QC[r+1208>>2]=QC[r+17912>>2],QC[r+1212>>2]=n,n=XA-32|0,XA=n,i=r+1208|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1335,i=QC[n+24>>2],a=tC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18836,0|i,0|a,30992,31016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5116>>2]=1,QC[r+5112>>2]=12,n=QC[r+5116>>2],QC[r+17936>>2]=QC[r+5112>>2],QC[r+17940>>2]=n,n=QC[r+17936>>2],e=QC[r+17940>>2],QC[r+17968>>2]=t,QC[r+17964>>2]=1198,QC[r+17956>>2]=e,QC[r+17952>>2]=n,e=QC[r+17964>>2],n=QC[r+17952>>2],QC[r+17948>>2]=QC[r+17956>>2],QC[r+17944>>2]=n,n=QC[r+17948>>2],QC[r+1200>>2]=QC[r+17944>>2],QC[r+1204>>2]=n,n=XA-32|0,XA=n,t=r+1200|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1336,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18836,0|t,0|i,31024,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5104|0,QC[r+17992>>2]=a,QC[r+17988>>2]=7760,QC[r+17984>>2]=745,QC[r+17980>>2]=1337,QC[r+17976>>2]=1338,QC[r+17972>>2]=746,QC[r+25192>>2]=QC[r+17984>>2],n=QC[r+17984>>2],QC[r+25196>>2]=QC[r+17980>>2],e=QC[r+17980>>2],QC[r+25200>>2]=QC[r+17976>>2],t=QC[r+17976>>2],i=QC[r+17988>>2],QC[r+25204>>2]=QC[r+17972>>2],pA(16036,31144,31188,18836,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+17972>>2]),QC[r+17996>>2]=a,QC[r+25212>>2]=QC[r+17996>>2],QC[r+25208>>2]=747,t=QC[r+25212>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25208>>2],QC[n+12>>2]=1339,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(16036,0|i,31204,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5100>>2]=1,QC[r+5096>>2]=16,n=QC[r+5100>>2],QC[r+18e3>>2]=QC[r+5096>>2],QC[r+18004>>2]=n,n=QC[r+18e3>>2],e=QC[r+18004>>2],QC[r+18028>>2]=t,QC[r+18024>>2]=8610,QC[r+18020>>2]=e,QC[r+18016>>2]=n,t=QC[r+18028>>2],e=QC[r+18024>>2],n=QC[r+18016>>2],QC[r+18012>>2]=QC[r+18020>>2],QC[r+18008>>2]=n,n=QC[r+18012>>2],QC[r+1192>>2]=QC[r+18008>>2],QC[r+1196>>2]=n,n=XA-32|0,XA=n,i=r+1192|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1340,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16036,0|i,0|a,31212,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5084>>2]=1,QC[r+5080>>2]=12,n=QC[r+5084>>2],QC[r+18032>>2]=QC[r+5080>>2],QC[r+18036>>2]=n,n=QC[r+18032>>2],e=QC[r+18036>>2],QC[r+18064>>2]=t,QC[r+18060>>2]=1198,QC[r+18052>>2]=e,QC[r+18048>>2]=n,e=QC[r+18060>>2],n=QC[r+18048>>2],QC[r+18044>>2]=QC[r+18052>>2],QC[r+18040>>2]=n,n=QC[r+18044>>2],QC[r+1184>>2]=QC[r+18040>>2],QC[r+1188>>2]=n,n=XA-32|0,XA=n,t=r+1184|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1341,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16036,0|t,0|i,31232,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5072|0,QC[r+18088>>2]=a,QC[r+18084>>2]=7623,QC[r+18080>>2]=748,QC[r+18076>>2]=1342,QC[r+18072>>2]=1343,QC[r+18068>>2]=749,QC[r+25216>>2]=QC[r+18080>>2],n=QC[r+18080>>2],QC[r+25220>>2]=QC[r+18076>>2],e=QC[r+18076>>2],QC[r+25224>>2]=QC[r+18072>>2],t=QC[r+18072>>2],i=QC[r+18084>>2],QC[r+25228>>2]=QC[r+18068>>2],pA(16100,31296,31340,18836,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+18068>>2]),QC[r+18092>>2]=a,QC[r+25236>>2]=QC[r+18092>>2],QC[r+25232>>2]=750,t=QC[r+25236>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25232>>2],QC[n+12>>2]=1344,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(16100,0|i,31356,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5068>>2]=1,QC[r+5064>>2]=16,n=QC[r+5068>>2],QC[r+18096>>2]=QC[r+5064>>2],QC[r+18100>>2]=n,n=QC[r+18096>>2],e=QC[r+18100>>2],QC[r+18124>>2]=t,QC[r+18120>>2]=8610,QC[r+18116>>2]=e,QC[r+18112>>2]=n,t=QC[r+18124>>2],e=QC[r+18120>>2],n=QC[r+18112>>2],QC[r+18108>>2]=QC[r+18116>>2],QC[r+18104>>2]=n,n=QC[r+18108>>2],QC[r+1176>>2]=QC[r+18104>>2],QC[r+1180>>2]=n,n=XA-32|0,XA=n,i=r+1176|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a;QC[n+12>>2]=1345,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16100,0|i,0|a,31364,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+5052>>2]=1,QC[r+5048>>2]=12,n=QC[r+5052>>2],QC[r+18128>>2]=QC[r+5048>>2],QC[r+18132>>2]=n,n=QC[r+18128>>2],e=QC[r+18132>>2],QC[r+18160>>2]=t,QC[r+18156>>2]=1198,QC[r+18148>>2]=e,QC[r+18144>>2]=n,e=QC[r+18156>>2],n=QC[r+18144>>2],QC[r+18140>>2]=QC[r+18148>>2],QC[r+18136>>2]=n,n=QC[r+18140>>2],QC[r+1168>>2]=QC[r+18136>>2],QC[r+1172>>2]=n,n=XA-32|0,XA=n,t=r+1168|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1346,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16100,0|t,0|i,31376,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+5040|0,QC[r+18184>>2]=a,QC[r+18180>>2]=7727,QC[r+18176>>2]=751,QC[r+18172>>2]=0,QC[r+18168>>2]=0,QC[r+18164>>2]=752,QC[r+25240>>2]=QC[r+18176>>2],n=QC[r+18176>>2],QC[r+24196>>2]=QC[r+18172>>2],e=QC[r+18172>>2],QC[r+24192>>2]=QC[r+18168>>2],t=QC[r+18168>>2],i=QC[r+18180>>2],QC[r+25244>>2]=QC[r+18164>>2],pA(15972,31440,31484,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+18164>>2]),QC[r+18188>>2]=a,QC[r+25252>>2]=QC[r+18188>>2],QC[r+25248>>2]=753,t=QC[r+25252>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25248>>2],QC[n+12>>2]=1347,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15972,0|i,31500,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+5036>>2]=0,QC[r+5032>>2]=754,n=QC[r+5036>>2],QC[r+18224>>2]=QC[r+5032>>2],QC[r+18228>>2]=n,n=QC[r+18224>>2],e=QC[r+18228>>2],QC[r+18256>>2]=t,QC[r+18252>>2]=1500,QC[r+18244>>2]=e,QC[r+18240>>2]=n,e=QC[r+18256>>2],n=QC[r+18252>>2],t=QC[r+18240>>2],QC[r+18236>>2]=QC[r+18244>>2],QC[r+18232>>2]=t,t=QC[r+18236>>2],QC[r+1160>>2]=QC[r+18232>>2],QC[r+1164>>2]=t,ko(n,r+1160|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+5024,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+18268>>2]=e,QC[r+18264>>2]=3012,QC[r+18260>>2]=1634,t=QC[r+18268>>2],e=QC[r+18260>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+18264>>2],QC[n+20>>2]=e,QC[n+12>>2]=1349,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15972,0|i,0|a,31516,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+5020>>2]=1,QC[r+5016>>2]=16,n=QC[r+5020>>2],QC[r+18192>>2]=QC[r+5016>>2],QC[r+18196>>2]=n,n=QC[r+18192>>2],e=QC[r+18196>>2],QC[r+18220>>2]=t,QC[r+18216>>2]=8610,QC[r+18212>>2]=e,QC[r+18208>>2]=n,n=QC[r+18220>>2],e=QC[r+18216>>2],t=QC[r+18208>>2],QC[r+18204>>2]=QC[r+18212>>2],QC[r+18200>>2]=t,t=QC[r+18204>>2],QC[r+1152>>2]=QC[r+18200>>2],QC[r+1156>>2]=t,ko(e,r+1152|0),QC[r+5012>>2]=0,QC[r+5008>>2]=755,e=QC[r+5012>>2],QC[r+18272>>2]=QC[r+5008>>2],QC[r+18276>>2]=e,e=QC[r+18272>>2],t=QC[r+18276>>2],QC[r+18300>>2]=n,QC[r+18296>>2]=7881,QC[r+18292>>2]=t,QC[r+18288>>2]=e,t=QC[r+18300>>2],e=QC[r+18296>>2],n=QC[r+18288>>2],QC[r+18284>>2]=QC[r+18292>>2],QC[r+18280>>2]=n,n=QC[r+18284>>2],QC[r+1144>>2]=QC[r+18280>>2],QC[r+1148>>2]=n,n=XA-32|0,XA=n,i=r+1144|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1350,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15972,0|i,0|a,31536,31556,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4996>>2]=1,QC[r+4992>>2]=12,n=QC[r+4996>>2],QC[r+18304>>2]=QC[r+4992>>2],QC[r+18308>>2]=n,n=QC[r+18304>>2],e=QC[r+18308>>2],QC[r+18336>>2]=t,QC[r+18332>>2]=1198,QC[r+18324>>2]=e,QC[r+18320>>2]=n,e=QC[r+18332>>2],n=QC[r+18320>>2],QC[r+18316>>2]=QC[r+18324>>2],QC[r+18312>>2]=n,n=QC[r+18316>>2],QC[r+1136>>2]=QC[r+18312>>2],QC[r+1140>>2]=n,n=XA-32|0,XA=n,t=r+1136|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1351,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15972,0|t,0|i,31568,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4984|0,QC[r+18360>>2]=a,QC[r+18356>>2]=7591,QC[r+18352>>2]=756,QC[r+18348>>2]=0,QC[r+18344>>2]=0,QC[r+18340>>2]=757,QC[r+25256>>2]=QC[r+18352>>2],n=QC[r+18352>>2],QC[r+24188>>2]=QC[r+18348>>2],e=QC[r+18348>>2],QC[r+24184>>2]=QC[r+18344>>2],t=QC[r+18344>>2],i=QC[r+18356>>2],QC[r+25260>>2]=QC[r+18340>>2],pA(14020,31632,31676,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+18340>>2]),QC[r+18364>>2]=a,QC[r+25268>>2]=QC[r+18364>>2],QC[r+25264>>2]=758,t=QC[r+25268>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25264>>2],QC[n+12>>2]=1352,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14020,0|i,31692,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4980>>2]=0,QC[r+4976>>2]=759,n=QC[r+4980>>2],QC[r+18400>>2]=QC[r+4976>>2],QC[r+18404>>2]=n,n=QC[r+18400>>2],e=QC[r+18404>>2],QC[r+18432>>2]=t,QC[r+18428>>2]=1426,QC[r+18420>>2]=e,QC[r+18416>>2]=n,e=QC[r+18432>>2],n=QC[r+18428>>2],t=QC[r+18416>>2],QC[r+18412>>2]=QC[r+18420>>2],QC[r+18408>>2]=t,t=QC[r+18412>>2],QC[r+1128>>2]=QC[r+18408>>2],QC[r+1132>>2]=t,bo(n,r+1128|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+4968,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+18444>>2]=e,QC[r+18440>>2]=3012,QC[r+18436>>2]=1635,t=QC[r+18444>>2],e=QC[r+18436>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+18440>>2],QC[n+20>>2]=e,QC[n+12>>2]=1354,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14020,0|i,0|a,31708,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4964>>2]=1,QC[r+4960>>2]=16,n=QC[r+4964>>2],QC[r+18368>>2]=QC[r+4960>>2],QC[r+18372>>2]=n,n=QC[r+18368>>2],e=QC[r+18372>>2],QC[r+18396>>2]=t,QC[r+18392>>2]=8610,QC[r+18388>>2]=e,QC[r+18384>>2]=n,n=QC[r+18396>>2],e=QC[r+18392>>2],t=QC[r+18384>>2],QC[r+18380>>2]=QC[r+18388>>2],QC[r+18376>>2]=t,t=QC[r+18380>>2],QC[r+1120>>2]=QC[r+18376>>2],QC[r+1124>>2]=t,bo(e,r+1120|0),QC[r+4956>>2]=0,QC[r+4952>>2]=760,e=QC[r+4956>>2],QC[r+18448>>2]=QC[r+4952>>2],QC[r+18452>>2]=e,e=QC[r+18448>>2],t=QC[r+18452>>2],QC[r+18476>>2]=n,QC[r+18472>>2]=7881,QC[r+18468>>2]=t,QC[r+18464>>2]=e,t=QC[r+18476>>2],e=QC[r+18472>>2],n=QC[r+18464>>2],QC[r+18460>>2]=QC[r+18468>>2],QC[r+18456>>2]=n,n=QC[r+18460>>2],QC[r+1112>>2]=QC[r+18456>>2],QC[r+1116>>2]=n,n=XA-32|0,XA=n,i=r+1112|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1355,i=QC[n+24>>2],a=aC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14020,0|i,0|a,31728,31760,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4940>>2]=1,QC[r+4936>>2]=12,n=QC[r+4940>>2],QC[r+18480>>2]=QC[r+4936>>2],QC[r+18484>>2]=n,n=QC[r+18480>>2],e=QC[r+18484>>2],QC[r+18512>>2]=t,QC[r+18508>>2]=1198,QC[r+18500>>2]=e,QC[r+18496>>2]=n,e=QC[r+18508>>2],n=QC[r+18496>>2],QC[r+18492>>2]=QC[r+18500>>2],QC[r+18488>>2]=n,n=QC[r+18492>>2],QC[r+1104>>2]=QC[r+18488>>2],QC[r+1108>>2]=n,n=XA-32|0,XA=n,t=r+1104|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1356,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14020,0|t,0|i,31776,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4928|0,QC[r+18536>>2]=a,QC[r+18532>>2]=7588,QC[r+18528>>2]=761,QC[r+18524>>2]=0,QC[r+18520>>2]=0,QC[r+18516>>2]=762,QC[r+25272>>2]=QC[r+18528>>2],n=QC[r+18528>>2],QC[r+24180>>2]=QC[r+18524>>2],e=QC[r+18524>>2],QC[r+24176>>2]=QC[r+18520>>2],t=QC[r+18520>>2],i=QC[r+18532>>2],QC[r+25276>>2]=QC[r+18516>>2],pA(18960,31840,31888,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+18516>>2]),QC[r+18540>>2]=a,QC[r+25284>>2]=QC[r+18540>>2],QC[r+25280>>2]=763,t=QC[r+25284>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25280>>2],QC[n+12>>2]=1357,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18960,0|i,31904,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4924>>2]=0,QC[r+4920>>2]=764,n=QC[r+4924>>2],QC[r+18576>>2]=QC[r+4920>>2],QC[r+18580>>2]=n,n=QC[r+18576>>2],e=QC[r+18580>>2],QC[r+18604>>2]=t,QC[r+18600>>2]=1426,QC[r+18596>>2]=e,QC[r+18592>>2]=n,n=QC[r+18604>>2],e=QC[r+18600>>2],t=QC[r+18592>>2],QC[r+18588>>2]=QC[r+18596>>2],QC[r+18584>>2]=t,t=QC[r+18588>>2],QC[r+1096>>2]=QC[r+18584>>2],QC[r+1100>>2]=t,lo(e,r+1096|0),QC[r+4916>>2]=1,QC[r+4912>>2]=16,e=QC[r+4916>>2],QC[r+18544>>2]=QC[r+4912>>2],QC[r+18548>>2]=e,e=QC[r+18544>>2],t=QC[r+18548>>2],QC[r+18572>>2]=n,QC[r+18568>>2]=8610,QC[r+18564>>2]=t,QC[r+18560>>2]=e,n=QC[r+18572>>2],e=QC[r+18568>>2],t=QC[r+18560>>2],QC[r+18556>>2]=QC[r+18564>>2],QC[r+18552>>2]=t,t=QC[r+18556>>2],QC[r+1088>>2]=QC[r+18552>>2],QC[r+1092>>2]=t,lo(e,r+1088|0),QC[r+4908>>2]=0,QC[r+4904>>2]=765,e=QC[r+4908>>2],QC[r+18608>>2]=QC[r+4904>>2],QC[r+18612>>2]=e,e=QC[r+18608>>2],t=QC[r+18612>>2],QC[r+18636>>2]=n,QC[r+18632>>2]=7881,QC[r+18628>>2]=t,QC[r+18624>>2]=e,t=QC[r+18636>>2],e=QC[r+18632>>2],n=QC[r+18624>>2],QC[r+18620>>2]=QC[r+18628>>2],QC[r+18616>>2]=n,n=QC[r+18620>>2],QC[r+1080>>2]=QC[r+18616>>2],QC[r+1084>>2]=n,n=XA-32|0,XA=n,i=r+1080|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1359,i=QC[n+24>>2],QC[12+(XA-16|0)>>2]=n+8,e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18960,0|i,11,31920,31964,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4892>>2]=1,QC[r+4888>>2]=12,n=QC[r+4892>>2],QC[r+18640>>2]=QC[r+4888>>2],QC[r+18644>>2]=n,n=QC[r+18640>>2],e=QC[r+18644>>2],QC[r+18672>>2]=t,QC[r+18668>>2]=1198,QC[r+18660>>2]=e,QC[r+18656>>2]=n,e=QC[r+18668>>2],n=QC[r+18656>>2],QC[r+18652>>2]=QC[r+18660>>2],QC[r+18648>>2]=n,n=QC[r+18652>>2],QC[r+1072>>2]=QC[r+18648>>2],QC[r+1076>>2]=n,n=XA-32|0,XA=n,t=r+1072|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1360,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18960,0|t,0|i,31984,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4880|0,QC[r+18696>>2]=a,QC[r+18692>>2]=7557,QC[r+18688>>2]=766,QC[r+18684>>2]=0,QC[r+18680>>2]=0,QC[r+18676>>2]=767,QC[r+25288>>2]=QC[r+18688>>2],n=QC[r+18688>>2],QC[r+24172>>2]=QC[r+18684>>2],e=QC[r+18684>>2],QC[r+24168>>2]=QC[r+18680>>2],t=QC[r+18680>>2],i=QC[r+18692>>2],QC[r+25292>>2]=QC[r+18676>>2],pA(13592,32052,32100,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+18676>>2]),QC[r+18700>>2]=a,QC[r+25300>>2]=QC[r+18700>>2],QC[r+25296>>2]=768,t=QC[r+25300>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25296>>2],QC[n+12>>2]=1361,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(13592,0|i,32116,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4876>>2]=0,QC[r+4872>>2]=769,n=QC[r+4876>>2],QC[r+18736>>2]=QC[r+4872>>2],QC[r+18740>>2]=n,n=QC[r+18736>>2],e=QC[r+18740>>2],QC[r+18768>>2]=t,QC[r+18764>>2]=1426,QC[r+18756>>2]=e,QC[r+18752>>2]=n,e=QC[r+18768>>2], n=QC[r+18764>>2],t=QC[r+18752>>2],QC[r+18748>>2]=QC[r+18756>>2],QC[r+18744>>2]=t,t=QC[r+18748>>2],QC[r+1064>>2]=QC[r+18744>>2],QC[r+1068>>2]=t,vo(n,r+1064|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+4864,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+18780>>2]=e,QC[r+18776>>2]=3012,QC[r+18772>>2]=1636,t=QC[r+18780>>2],e=QC[r+18772>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+18776>>2],QC[n+20>>2]=e,QC[n+12>>2]=1363,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13592,0|i,0|a,32132,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4860>>2]=1,QC[r+4856>>2]=16,n=QC[r+4860>>2],QC[r+18784>>2]=QC[r+4856>>2],QC[r+18788>>2]=n,n=QC[r+18784>>2],e=QC[r+18788>>2],QC[r+18812>>2]=t,QC[r+18808>>2]=8610,QC[r+18804>>2]=e,QC[r+18800>>2]=n,t=QC[r+18812>>2],e=QC[r+18808>>2],n=QC[r+18800>>2],QC[r+18796>>2]=QC[r+18804>>2],QC[r+18792>>2]=n,n=QC[r+18796>>2],QC[r+1056>>2]=QC[r+18792>>2],QC[r+1060>>2]=n,n=XA-32|0,XA=n,i=r+1056|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1364,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13592,0|i,0|a,32140,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4852>>2]=0,QC[r+4848>>2]=770,n=QC[r+4852>>2],QC[r+18704>>2]=QC[r+4848>>2],QC[r+18708>>2]=n,n=QC[r+18704>>2],e=QC[r+18708>>2],QC[r+18732>>2]=t,QC[r+18728>>2]=1851,QC[r+18724>>2]=e,QC[r+18720>>2]=n,n=QC[r+18732>>2],e=QC[r+18728>>2],t=QC[r+18720>>2],QC[r+18716>>2]=QC[r+18724>>2],QC[r+18712>>2]=t,t=QC[r+18716>>2],QC[r+1048>>2]=QC[r+18712>>2],QC[r+1052>>2]=t,vo(e,r+1048|0),QC[r+4844>>2]=0,QC[r+4840>>2]=771,e=QC[r+4844>>2],QC[r+18816>>2]=QC[r+4840>>2],QC[r+18820>>2]=e,e=QC[r+18816>>2],t=QC[r+18820>>2],QC[r+18844>>2]=n,QC[r+18840>>2]=7881,QC[r+18836>>2]=t,QC[r+18832>>2]=e,t=QC[r+18844>>2],e=QC[r+18840>>2],n=QC[r+18832>>2],QC[r+18828>>2]=QC[r+18836>>2],QC[r+18824>>2]=n,n=QC[r+18828>>2],QC[r+1040>>2]=QC[r+18824>>2],QC[r+1044>>2]=n,n=XA-32|0,XA=n,i=r+1040|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1365,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13592,0|i,0|a,32160,32180,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4828>>2]=1,QC[r+4824>>2]=12,n=QC[r+4828>>2],QC[r+18848>>2]=QC[r+4824>>2],QC[r+18852>>2]=n,n=QC[r+18848>>2],e=QC[r+18852>>2],QC[r+18880>>2]=t,QC[r+18876>>2]=1198,QC[r+18868>>2]=e,QC[r+18864>>2]=n,e=QC[r+18876>>2],n=QC[r+18864>>2],QC[r+18860>>2]=QC[r+18868>>2],QC[r+18856>>2]=n,n=QC[r+18860>>2],QC[r+1032>>2]=QC[r+18856>>2],QC[r+1036>>2]=n,n=XA-32|0,XA=n,t=r+1032|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1366,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(13592,0|t,0|i,32192,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4816|0,QC[r+18904>>2]=a,QC[r+18900>>2]=7668,QC[r+18896>>2]=772,QC[r+18892>>2]=0,QC[r+18888>>2]=0,QC[r+18884>>2]=773,QC[r+25304>>2]=QC[r+18896>>2],n=QC[r+18896>>2],QC[r+24164>>2]=QC[r+18892>>2],e=QC[r+18892>>2],QC[r+24160>>2]=QC[r+18888>>2],t=QC[r+18888>>2],i=QC[r+18900>>2],QC[r+25308>>2]=QC[r+18884>>2],pA(14252,32256,32300,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+18884>>2]),QC[r+18908>>2]=a,QC[r+25316>>2]=QC[r+18908>>2],QC[r+25312>>2]=774,t=QC[r+25316>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25312>>2],QC[n+12>>2]=1367,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14252,0|i,32316,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4812>>2]=0,QC[r+4808>>2]=775,n=QC[r+4812>>2],QC[r+18944>>2]=QC[r+4808>>2],QC[r+18948>>2]=n,n=QC[r+18944>>2],e=QC[r+18948>>2],QC[r+18972>>2]=t,QC[r+18968>>2]=1426,QC[r+18964>>2]=e,QC[r+18960>>2]=n,n=QC[r+18972>>2],e=QC[r+18968>>2],t=QC[r+18960>>2],QC[r+18956>>2]=QC[r+18964>>2],QC[r+18952>>2]=t,t=QC[r+18956>>2],QC[r+1024>>2]=QC[r+18952>>2],QC[r+1028>>2]=t,co(e,r+1024|0),QC[r+4796>>2]=0,QC[r+4792>>2]=776,e=QC[r+4796>>2],QC[r+18976>>2]=QC[r+4792>>2],QC[r+18980>>2]=e,e=QC[r+18976>>2],t=QC[r+18980>>2],QC[r+19008>>2]=n,QC[r+19004>>2]=2230,QC[r+18996>>2]=t,QC[r+18992>>2]=e,t=QC[r+19008>>2],e=QC[r+19004>>2];n=QC[r+18992>>2],QC[r+18988>>2]=QC[r+18996>>2],QC[r+18984>>2]=n,n=QC[r+18988>>2],QC[r+1016>>2]=QC[r+18984>>2],QC[r+1020>>2]=n,n=XA-32|0,XA=n,i=r+1016|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1369,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14252,0|i,0|a,32332,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4784,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+19020>>2]=t,QC[r+19016>>2]=3012,QC[r+19012>>2]=1637,t=QC[r+19020>>2],e=QC[r+19012>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+19016>>2],QC[n+20>>2]=e,QC[n+12>>2]=1370,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14252,0|i,0|a,32384,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4780>>2]=0,QC[r+4776>>2]=777,n=QC[r+4780>>2],QC[r+19024>>2]=QC[r+4776>>2],QC[r+19028>>2]=n,n=QC[r+19024>>2],e=QC[r+19028>>2],QC[r+19052>>2]=t,QC[r+19048>>2]=3114,QC[r+19044>>2]=e,QC[r+19040>>2]=n,t=QC[r+19052>>2],e=QC[r+19048>>2],n=QC[r+19040>>2],QC[r+19036>>2]=QC[r+19044>>2],QC[r+19032>>2]=n,n=QC[r+19036>>2],QC[r+1008>>2]=QC[r+19032>>2],QC[r+1012>>2]=n,n=XA-32|0,XA=n,i=r+1008|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1371,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14252,0|i,0|a,32392,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4772>>2]=1,QC[r+4768>>2]=16,n=QC[r+4772>>2],QC[r+18912>>2]=QC[r+4768>>2],QC[r+18916>>2]=n,n=QC[r+18912>>2],e=QC[r+18916>>2],QC[r+18940>>2]=t,QC[r+18936>>2]=8610,QC[r+18932>>2]=e,QC[r+18928>>2]=n,n=QC[r+18940>>2],e=QC[r+18936>>2],t=QC[r+18928>>2],QC[r+18924>>2]=QC[r+18932>>2],QC[r+18920>>2]=t,t=QC[r+18924>>2],QC[r+1e3>>2]=QC[r+18920>>2],QC[r+1004>>2]=t,co(e,r+1e3|0),QC[r+4764>>2]=0,QC[r+4760>>2]=778,e=QC[r+4764>>2],QC[r+19056>>2]=QC[r+4760>>2],QC[r+19060>>2]=e,e=QC[r+19056>>2],t=QC[r+19060>>2],QC[r+19084>>2]=n,QC[r+19080>>2]=7881,QC[r+19076>>2]=t,QC[r+19072>>2]=e,t=QC[r+19084>>2],e=QC[r+19080>>2],n=QC[r+19072>>2],QC[r+19068>>2]=QC[r+19076>>2],QC[r+19064>>2]=n,n=QC[r+19068>>2],QC[r+992>>2]=QC[r+19064>>2],QC[r+996>>2]=n,n=XA-32|0,XA=n,i=r+992|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1372,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14252,0|i,0|a,32400,32180,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4748>>2]=1,QC[r+4744>>2]=12,n=QC[r+4748>>2],QC[r+19088>>2]=QC[r+4744>>2],QC[r+19092>>2]=n,n=QC[r+19088>>2],e=QC[r+19092>>2],QC[r+19120>>2]=t,QC[r+19116>>2]=1198,QC[r+19108>>2]=e,QC[r+19104>>2]=n,e=QC[r+19116>>2],n=QC[r+19104>>2],QC[r+19100>>2]=QC[r+19108>>2],QC[r+19096>>2]=n,n=QC[r+19100>>2],QC[r+984>>2]=QC[r+19096>>2],QC[r+988>>2]=n,n=XA-32|0,XA=n,t=r+984|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1373,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14252,0|t,0|i,32432,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4736|0,QC[r+19144>>2]=a,QC[r+19140>>2]=7543,QC[r+19136>>2]=779,QC[r+19132>>2]=0,QC[r+19128>>2]=0,QC[r+19124>>2]=780,QC[r+25320>>2]=QC[r+19136>>2],n=QC[r+19136>>2],QC[r+24156>>2]=QC[r+19132>>2],e=QC[r+19132>>2],QC[r+24152>>2]=QC[r+19128>>2],t=QC[r+19128>>2],i=QC[r+19140>>2],QC[r+25324>>2]=QC[r+19124>>2],pA(14588,32496,32540,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19124>>2]),QC[r+19148>>2]=a,QC[r+25332>>2]=QC[r+19148>>2],QC[r+25328>>2]=781,t=QC[r+25332>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25328>>2],QC[n+12>>2]=1374,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14588,0|i,32556,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4728,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+19160>>2]=t,QC[r+19156>>2]=3012,QC[r+19152>>2]=1638,t=QC[r+19160>>2],e=QC[r+19152>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+19156>>2],QC[n+20>>2]=e,QC[n+12>>2]=1375,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|i,0|a,32564,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4720,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+19172>>2]=t,QC[r+19168>>2]=2750,QC[r+19164>>2]=1639,t=QC[r+19172>>2],e=QC[r+19164>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+19168>>2],QC[n+20>>2]=e,QC[n+12>>2]=1376,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|i,0|a,32572,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4708>>2]=1,QC[r+4704>>2]=16,n=QC[r+4708>>2],QC[r+19176>>2]=QC[r+4704>>2],QC[r+19180>>2]=n,n=QC[r+19176>>2],e=QC[r+19180>>2],QC[r+19204>>2]=t,QC[r+19200>>2]=8610,QC[r+19196>>2]=e,QC[r+19192>>2]=n,t=QC[r+19204>>2],e=QC[r+19200>>2],n=QC[r+19192>>2],QC[r+19188>>2]=QC[r+19196>>2],QC[r+19184>>2]=n,n=QC[r+19188>>2],QC[r+976>>2]=QC[r+19184>>2],QC[r+980>>2]=n,n=XA-32|0,XA=n,i=r+976|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1377,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|i,0|a,32580,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4700>>2]=0,QC[r+4696>>2]=782,n=QC[r+4700>>2],QC[r+19208>>2]=QC[r+4696>>2],QC[r+19212>>2]=n,n=QC[r+19208>>2],e=QC[r+19212>>2],QC[r+19236>>2]=t,QC[r+19232>>2]=1851,QC[r+19228>>2]=e,QC[r+19224>>2]=n,t=QC[r+19236>>2],e=QC[r+19232>>2],n=QC[r+19224>>2],QC[r+19220>>2]=QC[r+19228>>2],QC[r+19216>>2]=n,n=QC[r+19220>>2],QC[r+968>>2]=QC[r+19216>>2],QC[r+972>>2]=n,n=XA-32|0,XA=n,i=r+968|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1378,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|i,0|a,32588,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4684>>2]=0,QC[r+4680>>2]=783,n=QC[r+4684>>2],QC[r+19240>>2]=QC[r+4680>>2],QC[r+19244>>2]=n,n=QC[r+19240>>2],e=QC[r+19244>>2],QC[r+19268>>2]=t,QC[r+19264>>2]=7881,QC[r+19260>>2]=e,QC[r+19256>>2]=n,t=QC[r+19268>>2],e=QC[r+19264>>2],n=QC[r+19256>>2],QC[r+19252>>2]=QC[r+19260>>2],QC[r+19248>>2]=n,n=QC[r+19252>>2],QC[r+960>>2]=QC[r+19248>>2],QC[r+964>>2]=n,n=XA-32|0,XA=n,i=r+960|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1379,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|i,0|a,32608,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4668>>2]=1,QC[r+4664>>2]=12,n=QC[r+4668>>2],QC[r+19272>>2]=QC[r+4664>>2],QC[r+19276>>2]=n,n=QC[r+19272>>2],e=QC[r+19276>>2],QC[r+19300>>2]=t,QC[r+19296>>2]=1198,QC[r+19292>>2]=e,QC[r+19288>>2]=n,e=QC[r+19296>>2],n=QC[r+19288>>2],QC[r+19284>>2]=QC[r+19292>>2],QC[r+19280>>2]=n,n=QC[r+19284>>2],QC[r+952>>2]=QC[r+19280>>2],QC[r+956>>2]=n,n=XA-32|0,XA=n,t=r+952|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1380,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14588,0|t,0|i,32624,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4656|0,QC[r+19324>>2]=a,QC[r+19320>>2]=7605,QC[r+19316>>2]=784,QC[r+19312>>2]=0,QC[r+19308>>2]=0,QC[r+19304>>2]=785,QC[r+25336>>2]=QC[r+19316>>2],n=QC[r+19316>>2],QC[r+24148>>2]=QC[r+19312>>2],e=QC[r+19312>>2],QC[r+24144>>2]=QC[r+19308>>2],t=QC[r+19308>>2],i=QC[r+19320>>2],QC[r+25340>>2]=QC[r+19304>>2],pA(14376,32692,32740,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19304>>2]),QC[r+19328>>2]=a,QC[r+25348>>2]=QC[r+19328>>2],QC[r+25344>>2]=786,t=QC[r+25348>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25344>>2],QC[n+12>>2]=1381,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(14376,0|i,32756,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4648,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+19340>>2]=t,QC[r+19336>>2]=3012,QC[r+19332>>2]=1640,t=QC[r+19340>>2],e=QC[r+19332>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+19336>>2],QC[n+20>>2]=e,QC[n+12>>2]=1382,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14376,0|i,0|a,32764,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4644>>2]=1,QC[r+4640>>2]=16,n=QC[r+4644>>2],QC[r+19344>>2]=QC[r+4640>>2],QC[r+19348>>2]=n,n=QC[r+19344>>2],e=QC[r+19348>>2],QC[r+19372>>2]=t,QC[r+19368>>2]=8610,QC[r+19364>>2]=e,QC[r+19360>>2]=n,t=QC[r+19372>>2],e=QC[r+19368>>2],n=QC[r+19360>>2],QC[r+19356>>2]=QC[r+19364>>2],QC[r+19352>>2]=n,n=QC[r+19356>>2],QC[r+944>>2]=QC[r+19352>>2],QC[r+948>>2]=n,n=XA-32|0,XA=n,i=r+944|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1383,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14376,0|i,0|a,32772,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4636>>2]=0,QC[r+4632>>2]=787,n=QC[r+4636>>2],QC[r+19376>>2]=QC[r+4632>>2],QC[r+19380>>2]=n,n=QC[r+19376>>2],e=QC[r+19380>>2],QC[r+19404>>2]=t,QC[r+19400>>2]=1851,QC[r+19396>>2]=e,QC[r+19392>>2]=n,t=QC[r+19404>>2],e=QC[r+19400>>2],n=QC[r+19392>>2],QC[r+19388>>2]=QC[r+19396>>2],QC[r+19384>>2]=n,n=QC[r+19388>>2],QC[r+936>>2]=QC[r+19384>>2],QC[r+940>>2]=n,n=XA-32|0,XA=n,i=r+936|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1384,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14376,0|i,0|a,32780,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4620>>2]=0,QC[r+4616>>2]=788,n=QC[r+4620>>2],QC[r+19408>>2]=QC[r+4616>>2],QC[r+19412>>2]=n,n=QC[r+19408>>2],e=QC[r+19412>>2],QC[r+19436>>2]=t,QC[r+19432>>2]=7881,QC[r+19428>>2]=e,QC[r+19424>>2]=n,t=QC[r+19436>>2],e=QC[r+19432>>2],n=QC[r+19424>>2],QC[r+19420>>2]=QC[r+19428>>2],QC[r+19416>>2]=n,n=QC[r+19420>>2],QC[r+928>>2]=QC[r+19416>>2],QC[r+932>>2]=n,n=XA-32|0,XA=n,i=r+928|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1385,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14376,0|i,0|a,32800,32180,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4604>>2]=1,QC[r+4600>>2]=12,n=QC[r+4604>>2],QC[r+19440>>2]=QC[r+4600>>2],QC[r+19444>>2]=n,n=QC[r+19440>>2],e=QC[r+19444>>2],QC[r+19472>>2]=t,QC[r+19468>>2]=1198,QC[r+19460>>2]=e,QC[r+19456>>2]=n,e=QC[r+19468>>2],n=QC[r+19456>>2],QC[r+19452>>2]=QC[r+19460>>2],QC[r+19448>>2]=n,n=QC[r+19452>>2],QC[r+920>>2]=QC[r+19448>>2],QC[r+924>>2]=n,n=XA-32|0,XA=n,t=r+920|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1386,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(14376,0|t,0|i,32832,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4592|0,QC[r+19496>>2]=a,QC[r+19492>>2]=7522,QC[r+19488>>2]=789,QC[r+19484>>2]=0,QC[r+19480>>2]=0,QC[r+19476>>2]=790,QC[r+25352>>2]=QC[r+19488>>2],n=QC[r+19488>>2],QC[r+24140>>2]=QC[r+19484>>2],e=QC[r+19484>>2],QC[r+24136>>2]=QC[r+19480>>2],t=QC[r+19480>>2],i=QC[r+19492>>2],QC[r+25356>>2]=QC[r+19476>>2],pA(15004,32900,32952,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19476>>2]),QC[r+19500>>2]=a,QC[r+25364>>2]=QC[r+19500>>2],QC[r+25360>>2]=791,t=QC[r+25364>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25360>>2],QC[n+12>>2]=1387,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15004,0|i,32968,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4588>>2]=1,QC[r+4584>>2]=16,n=QC[r+4588>>2],QC[r+19504>>2]=QC[r+4584>>2],QC[r+19508>>2]=n,n=QC[r+19504>>2],e=QC[r+19508>>2],QC[r+19532>>2]=t,QC[r+19528>>2]=8610,QC[r+19524>>2]=e,QC[r+19520>>2]=n,t=QC[r+19532>>2],e=QC[r+19528>>2],n=QC[r+19520>>2],QC[r+19516>>2]=QC[r+19524>>2],QC[r+19512>>2]=n,n=QC[r+19516>>2],QC[r+912>>2]=QC[r+19512>>2],QC[r+916>>2]=n,n=XA-32|0,XA=n,i=r+912|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1388,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15004,0|i,0|a,32976,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4580>>2]=0,QC[r+4576>>2]=792,n=QC[r+4580>>2],QC[r+19536>>2]=QC[r+4576>>2],QC[r+19540>>2]=n,n=QC[r+19536>>2],e=QC[r+19540>>2],QC[r+19564>>2]=t,QC[r+19560>>2]=7881,QC[r+19556>>2]=e,QC[r+19552>>2]=n,t=QC[r+19564>>2],e=QC[r+19560>>2],n=QC[r+19552>>2],QC[r+19548>>2]=QC[r+19556>>2],QC[r+19544>>2]=n,n=QC[r+19548>>2],QC[r+904>>2]=QC[r+19544>>2],QC[r+908>>2]=n,n=XA-32|0,XA=n,i=r+904|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1389,i=QC[n+24>>2],a=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15004,0|i,0|a,32992,33028,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4564>>2]=1,QC[r+4560>>2]=12,n=QC[r+4564>>2],QC[r+19568>>2]=QC[r+4560>>2],QC[r+19572>>2]=n,n=QC[r+19568>>2],e=QC[r+19572>>2],QC[r+19600>>2]=t,QC[r+19596>>2]=1198,QC[r+19588>>2]=e,QC[r+19584>>2]=n,e=QC[r+19596>>2],n=QC[r+19584>>2],QC[r+19580>>2]=QC[r+19588>>2],QC[r+19576>>2]=n,n=QC[r+19580>>2],QC[r+896>>2]=QC[r+19576>>2],QC[r+900>>2]=n,n=XA-32|0,XA=n,t=r+896|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1390,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15004,0|t,0|i,33040,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4552|0,QC[r+19624>>2]=a,QC[r+19620>>2]=7494,QC[r+19616>>2]=793,QC[r+19612>>2]=0,QC[r+19608>>2]=0,QC[r+19604>>2]=794,QC[r+25368>>2]=QC[r+19616>>2],n=QC[r+19616>>2],QC[r+24132>>2]=QC[r+19612>>2],e=QC[r+19612>>2],QC[r+24128>>2]=QC[r+19608>>2],t=QC[r+19608>>2],i=QC[r+19620>>2],QC[r+25372>>2]=QC[r+19604>>2],pA(18744,33116,33172,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19604>>2]),QC[r+19628>>2]=a,QC[r+25380>>2]=QC[r+19628>>2],QC[r+25376>>2]=795,t=QC[r+25380>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25376>>2],QC[n+12>>2]=1391,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(18744,0|i,33188,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4548>>2]=1,QC[r+4544>>2]=16,n=QC[r+4548>>2],QC[r+19632>>2]=QC[r+4544>>2],QC[r+19636>>2]=n,n=QC[r+19632>>2],e=QC[r+19636>>2],QC[r+19660>>2]=t,QC[r+19656>>2]=8610,QC[r+19652>>2]=e,QC[r+19648>>2]=n,t=QC[r+19660>>2],e=QC[r+19656>>2],n=QC[r+19648>>2],QC[r+19644>>2]=QC[r+19652>>2],QC[r+19640>>2]=n,n=QC[r+19644>>2],QC[r+888>>2]=QC[r+19640>>2];QC[r+892>>2]=n,n=XA-32|0,XA=n,i=r+888|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1392,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18744,0|i,0|a,33196,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4540>>2]=0,QC[r+4536>>2]=796,n=QC[r+4540>>2],QC[r+19664>>2]=QC[r+4536>>2],QC[r+19668>>2]=n,n=QC[r+19664>>2],e=QC[r+19668>>2],QC[r+19692>>2]=t,QC[r+19688>>2]=7881,QC[r+19684>>2]=e,QC[r+19680>>2]=n,t=QC[r+19692>>2],e=QC[r+19688>>2],n=QC[r+19680>>2],QC[r+19676>>2]=QC[r+19684>>2],QC[r+19672>>2]=n,n=QC[r+19676>>2],QC[r+880>>2]=QC[r+19672>>2],QC[r+884>>2]=n,n=XA-32|0,XA=n,i=r+880|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1393,i=QC[n+24>>2],a=aC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18744,0|i,0|a,33216,31760,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4524>>2]=1,QC[r+4520>>2]=12,n=QC[r+4524>>2],QC[r+19696>>2]=QC[r+4520>>2],QC[r+19700>>2]=n,n=QC[r+19696>>2],e=QC[r+19700>>2],QC[r+19728>>2]=t,QC[r+19724>>2]=1198,QC[r+19716>>2]=e,QC[r+19712>>2]=n,e=QC[r+19724>>2],n=QC[r+19712>>2],QC[r+19708>>2]=QC[r+19716>>2],QC[r+19704>>2]=n,n=QC[r+19708>>2],QC[r+872>>2]=QC[r+19704>>2],QC[r+876>>2]=n,n=XA-32|0,XA=n,t=r+872|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1394,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(18744,0|t,0|i,33248,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4512|0,QC[r+19752>>2]=a,QC[r+19748>>2]=7637,QC[r+19744>>2]=797,QC[r+19740>>2]=0,QC[r+19736>>2]=0,QC[r+19732>>2]=798,QC[r+25384>>2]=QC[r+19744>>2],n=QC[r+19744>>2],QC[r+24124>>2]=QC[r+19740>>2],e=QC[r+19740>>2],QC[r+24120>>2]=QC[r+19736>>2],t=QC[r+19736>>2],i=QC[r+19748>>2],QC[r+25388>>2]=QC[r+19732>>2],pA(15616,33328,33388,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19732>>2]),QC[r+19756>>2]=a,QC[r+25396>>2]=QC[r+19756>>2],QC[r+25392>>2]=799,t=QC[r+25396>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25392>>2],QC[n+12>>2]=1395,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15616,0|i,33404,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4508>>2]=1,QC[r+4504>>2]=16,n=QC[r+4508>>2],QC[r+19760>>2]=QC[r+4504>>2],QC[r+19764>>2]=n,n=QC[r+19760>>2],e=QC[r+19764>>2],QC[r+19788>>2]=t,QC[r+19784>>2]=8610,QC[r+19780>>2]=e,QC[r+19776>>2]=n,t=QC[r+19788>>2],e=QC[r+19784>>2],n=QC[r+19776>>2],QC[r+19772>>2]=QC[r+19780>>2],QC[r+19768>>2]=n,n=QC[r+19772>>2],QC[r+864>>2]=QC[r+19768>>2],QC[r+868>>2]=n,n=XA-32|0,XA=n,i=r+864|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1396,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15616,0|i,0|a,33412,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4500>>2]=0,QC[r+4496>>2]=800,n=QC[r+4500>>2],QC[r+19792>>2]=QC[r+4496>>2],QC[r+19796>>2]=n,n=QC[r+19792>>2],e=QC[r+19796>>2],QC[r+19820>>2]=t,QC[r+19816>>2]=7881,QC[r+19812>>2]=e,QC[r+19808>>2]=n,t=QC[r+19820>>2],e=QC[r+19816>>2],n=QC[r+19808>>2],QC[r+19804>>2]=QC[r+19812>>2],QC[r+19800>>2]=n,n=QC[r+19804>>2],QC[r+856>>2]=QC[r+19800>>2],QC[r+860>>2]=n,n=XA-32|0,XA=n,i=r+856|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1397,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15616,0|i,0|a,33424,31556,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4484>>2]=1,QC[r+4480>>2]=12,n=QC[r+4484>>2],QC[r+19824>>2]=QC[r+4480>>2],QC[r+19828>>2]=n,n=QC[r+19824>>2],e=QC[r+19828>>2],QC[r+19856>>2]=t,QC[r+19852>>2]=1198,QC[r+19844>>2]=e,QC[r+19840>>2]=n,e=QC[r+19852>>2],n=QC[r+19840>>2],QC[r+19836>>2]=QC[r+19844>>2],QC[r+19832>>2]=n,n=QC[r+19836>>2],QC[r+848>>2]=QC[r+19832>>2],QC[r+852>>2]=n,n=XA-32|0,XA=n,t=r+848|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1398,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15616,0|t,0|i,33456,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4472|0,QC[r+19880>>2]=a,QC[r+19876>>2]=7468,QC[r+19872>>2]=801,QC[r+19868>>2]=0,QC[r+19864>>2]=0,QC[r+19860>>2]=802,QC[r+25400>>2]=QC[r+19872>>2],n=QC[r+19872>>2],QC[r+24116>>2]=QC[r+19868>>2],e=QC[r+19868>>2],QC[r+24112>>2]=QC[r+19864>>2],t=QC[r+19864>>2],i=QC[r+19876>>2],QC[r+25404>>2]=QC[r+19860>>2],pA(15516,33532,33588,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19860>>2]),QC[r+19884>>2]=a,QC[r+25412>>2]=QC[r+19884>>2],QC[r+25408>>2]=803,t=QC[r+25412>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25408>>2],QC[n+12>>2]=1399,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(15516,0|i,33604,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4468>>2]=1,QC[r+4464>>2]=16,n=QC[r+4468>>2],QC[r+19888>>2]=QC[r+4464>>2],QC[r+19892>>2]=n,n=QC[r+19888>>2],e=QC[r+19892>>2],QC[r+19916>>2]=t,QC[r+19912>>2]=8610,QC[r+19908>>2]=e,QC[r+19904>>2]=n,t=QC[r+19916>>2],e=QC[r+19912>>2],n=QC[r+19904>>2],QC[r+19900>>2]=QC[r+19908>>2],QC[r+19896>>2]=n,n=QC[r+19900>>2],QC[r+840>>2]=QC[r+19896>>2],QC[r+844>>2]=n,n=XA-32|0,XA=n,i=r+840|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1400,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15516,0|i,0|a,33612,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4452>>2]=1,QC[r+4448>>2]=12,n=QC[r+4452>>2],QC[r+19920>>2]=QC[r+4448>>2],QC[r+19924>>2]=n,n=QC[r+19920>>2],e=QC[r+19924>>2],QC[r+19952>>2]=t,QC[r+19948>>2]=1198,QC[r+19940>>2]=e,QC[r+19936>>2]=n,e=QC[r+19948>>2],n=QC[r+19936>>2],QC[r+19932>>2]=QC[r+19940>>2],QC[r+19928>>2]=n,n=QC[r+19932>>2],QC[r+832>>2]=QC[r+19928>>2],QC[r+836>>2]=n,n=XA-32|0,XA=n,t=r+832|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1401,t=QC[n+24>>2],i=cC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(15516,0|t,0|i,33632,31108,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4440|0,QC[r+19976>>2]=a,QC[r+19972>>2]=1099,QC[r+19968>>2]=804,QC[r+19964>>2]=0,QC[r+19960>>2]=0,QC[r+19956>>2]=805,QC[r+25416>>2]=QC[r+19968>>2],n=QC[r+19968>>2],QC[r+24108>>2]=QC[r+19964>>2],e=QC[r+19964>>2],QC[r+24104>>2]=QC[r+19960>>2],t=QC[r+19960>>2],i=QC[r+19972>>2],QC[r+25420>>2]=QC[r+19956>>2],pA(11464,25268,33692,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+19956>>2]),QC[r+19980>>2]=a,QC[r+25428>>2]=QC[r+19980>>2],QC[r+25424>>2]=806,e=QC[r+25428>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25424>>2],QC[n+12>>2]=978,t=fC(n+16|0),i=TP(n+16|0),QC[n+28>>2]=QC[n+12>>2],_A(11464,0|t,0|i,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4428>>2]=0,QC[r+4424>>2]=807,n=QC[r+4428>>2],QC[r+19984>>2]=QC[r+4424>>2],QC[r+19988>>2]=n,n=QC[r+19984>>2],t=QC[r+19988>>2],QC[r+20012>>2]=e,QC[r+20008>>2]=5650,QC[r+20004>>2]=t,QC[r+2e4>>2]=n,t=QC[r+20012>>2],e=QC[r+20008>>2],n=QC[r+2e4>>2],QC[r+19996>>2]=QC[r+20004>>2],QC[r+19992>>2]=n,n=QC[r+19996>>2],QC[r+824>>2]=QC[r+19992>>2],QC[r+828>>2]=n,n=XA-32|0,XA=n,i=r+824|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1402,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11464,0|i,0|a,33712,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4412>>2]=0,QC[r+4408>>2]=808,n=QC[r+4412>>2],QC[r+20080>>2]=QC[r+4408>>2],QC[r+20084>>2]=n,n=QC[r+20080>>2],e=QC[r+20084>>2],QC[r+20108>>2]=t,QC[r+20104>>2]=1564,QC[r+20100>>2]=e,QC[r+20096>>2]=n,n=QC[r+20108>>2],e=QC[r+20104>>2],t=QC[r+20096>>2],QC[r+20092>>2]=QC[r+20100>>2],QC[r+20088>>2]=t,t=QC[r+20092>>2],QC[r+816>>2]=QC[r+20088>>2],QC[r+820>>2]=t,io(e,r+816|0),QC[r+4396>>2]=0,QC[r+4392>>2]=809,e=QC[r+4396>>2],QC[r+20048>>2]=QC[r+4392>>2],QC[r+20052>>2]=e,e=QC[r+20048>>2],t=QC[r+20052>>2],QC[r+20076>>2]=n,QC[r+20072>>2]=6003,QC[r+20068>>2]=t,QC[r+20064>>2]=e,n=QC[r+20076>>2],e=QC[r+20072>>2],t=QC[r+20064>>2],QC[r+20060>>2]=QC[r+20068>>2],QC[r+20056>>2]=t,t=QC[r+20060>>2],QC[r+808>>2]=QC[r+20056>>2],QC[r+812>>2]=t,io(e,r+808|0),QC[r+4380>>2]=0,QC[r+4376>>2]=810,e=QC[r+4380>>2],QC[r+20016>>2]=QC[r+4376>>2],QC[r+20020>>2]=e,e=QC[r+20016>>2],t=QC[r+20020>>2],QC[r+20044>>2]=n,QC[r+20040>>2]=5198,QC[r+20036>>2]=t,QC[r+20032>>2]=e,n=QC[r+20044>>2],e=QC[r+20040>>2],t=QC[r+20032>>2],QC[r+20028>>2]=QC[r+20036>>2],QC[r+20024>>2]=t,t=QC[r+20028>>2],QC[r+800>>2]=QC[r+20024>>2],QC[r+804>>2]=t,io(e,r+800|0),QC[r+4372>>2]=0,QC[r+4368>>2]=811,e=QC[r+4372>>2],QC[r+20112>>2]=QC[r+4368>>2],QC[r+20116>>2]=e,e=QC[r+20112>>2],t=QC[r+20116>>2],QC[r+20140>>2]=n,QC[r+20136>>2]=1486,QC[r+20132>>2]=t,QC[r+20128>>2]=e,t=QC[r+20140>>2],e=QC[r+20136>>2],n=QC[r+20128>>2],QC[r+20124>>2]=QC[r+20132>>2],QC[r+20120>>2]=n,n=QC[r+20124>>2],QC[r+792>>2]=QC[r+20120>>2],QC[r+796>>2]=n,n=XA-32|0,XA=n,i=r+792|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1404,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11464,0|i,0|a,33728,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4364>>2]=0,QC[r+4360>>2]=812,n=QC[r+4364>>2],QC[r+20208>>2]=QC[r+4360>>2],QC[r+20212>>2]=n,n=QC[r+20208>>2],e=QC[r+20212>>2],QC[r+20236>>2]=t,QC[r+20232>>2]=5147,QC[r+20228>>2]=e,QC[r+20224>>2]=n,n=QC[r+20236>>2],e=QC[r+20232>>2],t=QC[r+20224>>2],QC[r+20220>>2]=QC[r+20228>>2],QC[r+20216>>2]=t,t=QC[r+20220>>2],QC[r+784>>2]=QC[r+20216>>2],QC[r+788>>2]=t,eo(e,r+784|0),QC[r+4356>>2]=0,QC[r+4352>>2]=813,e=QC[r+4356>>2],QC[r+20176>>2]=QC[r+4352>>2],QC[r+20180>>2]=e,e=QC[r+20176>>2],t=QC[r+20180>>2],QC[r+20204>>2]=n,QC[r+20200>>2]=2630,QC[r+20196>>2]=t,QC[r+20192>>2]=e,n=QC[r+20204>>2],e=QC[r+20200>>2],t=QC[r+20192>>2],QC[r+20188>>2]=QC[r+20196>>2],QC[r+20184>>2]=t,t=QC[r+20188>>2],QC[r+776>>2]=QC[r+20184>>2],QC[r+780>>2]=t,eo(e,r+776|0),QC[r+4348>>2]=0,QC[r+4344>>2]=814,e=QC[r+4348>>2],QC[r+20656>>2]=QC[r+4344>>2],QC[r+20660>>2]=e,e=QC[r+20656>>2],t=QC[r+20660>>2],QC[r+20684>>2]=n,QC[r+20680>>2]=8417,QC[r+20676>>2]=t,QC[r+20672>>2]=e,n=QC[r+20684>>2],e=QC[r+20680>>2],t=QC[r+20672>>2],QC[r+20668>>2]=QC[r+20676>>2],QC[r+20664>>2]=t,t=QC[r+20668>>2],QC[r+768>>2]=QC[r+20664>>2],QC[r+772>>2]=t,no(e,r+768|0),QC[r+4340>>2]=0,QC[r+4336>>2]=815,e=QC[r+4340>>2],QC[r+20624>>2]=QC[r+4336>>2],QC[r+20628>>2]=e,e=QC[r+20624>>2],t=QC[r+20628>>2],QC[r+20652>>2]=n,QC[r+20648>>2]=8435,QC[r+20644>>2]=t,QC[r+20640>>2]=e,n=QC[r+20652>>2],e=QC[r+20648>>2],t=QC[r+20640>>2],QC[r+20636>>2]=QC[r+20644>>2],QC[r+20632>>2]=t,t=QC[r+20636>>2],QC[r+760>>2]=QC[r+20632>>2],QC[r+764>>2]=t,no(e,r+760|0),QC[r+4332>>2]=0,QC[r+4328>>2]=816,e=QC[r+4332>>2],QC[r+20592>>2]=QC[r+4328>>2],QC[r+20596>>2]=e,e=QC[r+20592>>2],t=QC[r+20596>>2],QC[r+20620>>2]=n,QC[r+20616>>2]=8458,QC[r+20612>>2]=t,QC[r+20608>>2]=e,n=QC[r+20620>>2],e=QC[r+20616>>2],t=QC[r+20608>>2],QC[r+20604>>2]=QC[r+20612>>2],QC[r+20600>>2]=t,t=QC[r+20604>>2],QC[r+752>>2]=QC[r+20600>>2],QC[r+756>>2]=t,no(e,r+752|0),QC[r+4324>>2]=0,QC[r+4320>>2]=817,e=QC[r+4324>>2],QC[r+20560>>2]=QC[r+4320>>2],QC[r+20564>>2]=e,e=QC[r+20560>>2],t=QC[r+20564>>2],QC[r+20588>>2]=n,QC[r+20584>>2]=1717,QC[r+20580>>2]=t,QC[r+20576>>2]=e,n=QC[r+20588>>2],e=QC[r+20584>>2],t=QC[r+20576>>2],QC[r+20572>>2]=QC[r+20580>>2],QC[r+20568>>2]=t,t=QC[r+20572>>2],QC[r+744>>2]=QC[r+20568>>2],QC[r+748>>2]=t,no(e,r+744|0),QC[r+4316>>2]=0,QC[r+4312>>2]=818,e=QC[r+4316>>2],QC[r+20528>>2]=QC[r+4312>>2],QC[r+20532>>2]=e,e=QC[r+20528>>2],t=QC[r+20532>>2],QC[r+20556>>2]=n,QC[r+20552>>2]=8377,QC[r+20548>>2]=t,QC[r+20544>>2]=e,n=QC[r+20556>>2],e=QC[r+20552>>2],t=QC[r+20544>>2],QC[r+20540>>2]=QC[r+20548>>2],QC[r+20536>>2]=t,t=QC[r+20540>>2],QC[r+736>>2]=QC[r+20536>>2],QC[r+740>>2]=t,no(e,r+736|0),QC[r+4308>>2]=0,QC[r+4304>>2]=819,e=QC[r+4308>>2],QC[r+20496>>2]=QC[r+4304>>2],QC[r+20500>>2]=e,e=QC[r+20496>>2],t=QC[r+20500>>2],QC[r+20524>>2]=n,QC[r+20520>>2]=1669,QC[r+20516>>2]=t,QC[r+20512>>2]=e,n=QC[r+20524>>2],e=QC[r+20520>>2],t=QC[r+20512>>2],QC[r+20508>>2]=QC[r+20516>>2],QC[r+20504>>2]=t,t=QC[r+20508>>2],QC[r+728>>2]=QC[r+20504>>2],QC[r+732>>2]=t,no(e,r+728|0),QC[r+4300>>2]=0,QC[r+4296>>2]=820,e=QC[r+4300>>2],QC[r+20464>>2]=QC[r+4296>>2],QC[r+20468>>2]=e,e=QC[r+20464>>2],t=QC[r+20468>>2],QC[r+20492>>2]=n,QC[r+20488>>2]=1222,QC[r+20484>>2]=t,QC[r+20480>>2]=e,n=QC[r+20492>>2],e=QC[r+20488>>2],t=QC[r+20480>>2],QC[r+20476>>2]=QC[r+20484>>2],QC[r+20472>>2]=t,t=QC[r+20476>>2],QC[r+720>>2]=QC[r+20472>>2],QC[r+724>>2]=t,no(e,r+720|0),QC[r+4292>>2]=0,QC[r+4288>>2]=821,e=QC[r+4292>>2],QC[r+20432>>2]=QC[r+4288>>2],QC[r+20436>>2]=e,e=QC[r+20432>>2],t=QC[r+20436>>2],QC[r+20460>>2]=n,QC[r+20456>>2]=7868,QC[r+20452>>2]=t,QC[r+20448>>2]=e,n=QC[r+20460>>2],e=QC[r+20456>>2],t=QC[r+20448>>2],QC[r+20444>>2]=QC[r+20452>>2],QC[r+20440>>2]=t,t=QC[r+20444>>2],QC[r+712>>2]=QC[r+20440>>2],QC[r+716>>2]=t,no(e,r+712|0),QC[r+4284>>2]=0,QC[r+4280>>2]=822,e=QC[r+4284>>2],QC[r+20400>>2]=QC[r+4280>>2],QC[r+20404>>2]=e,e=QC[r+20400>>2],t=QC[r+20404>>2],QC[r+20428>>2]=n,QC[r+20424>>2]=8393,QC[r+20420>>2]=t,QC[r+20416>>2]=e,n=QC[r+20428>>2],e=QC[r+20424>>2],t=QC[r+20416>>2],QC[r+20412>>2]=QC[r+20420>>2],QC[r+20408>>2]=t,t=QC[r+20412>>2],QC[r+704>>2]=QC[r+20408>>2],QC[r+708>>2]=t,no(e,r+704|0),QC[r+4276>>2]=0,QC[r+4272>>2]=823,e=QC[r+4276>>2],QC[r+20368>>2]=QC[r+4272>>2],QC[r+20372>>2]=e,e=QC[r+20368>>2],t=QC[r+20372>>2],QC[r+20396>>2]=n,QC[r+20392>>2]=8064,QC[r+20388>>2]=t,QC[r+20384>>2]=e,n=QC[r+20396>>2],e=QC[r+20392>>2],t=QC[r+20384>>2],QC[r+20380>>2]=QC[r+20388>>2],QC[r+20376>>2]=t,t=QC[r+20380>>2],QC[r+696>>2]=QC[r+20376>>2],QC[r+700>>2]=t,no(e,r+696|0),QC[r+4268>>2]=0,QC[r+4264>>2]=824,e=QC[r+4268>>2],QC[r+20336>>2]=QC[r+4264>>2],QC[r+20340>>2]=e,e=QC[r+20336>>2],t=QC[r+20340>>2],QC[r+20364>>2]=n,QC[r+20360>>2]=8881,QC[r+20356>>2]=t,QC[r+20352>>2]=e,n=QC[r+20364>>2],e=QC[r+20360>>2],t=QC[r+20352>>2],QC[r+20348>>2]=QC[r+20356>>2],QC[r+20344>>2]=t,t=QC[r+20348>>2],QC[r+688>>2]=QC[r+20344>>2],QC[r+692>>2]=t,no(e,r+688|0),QC[r+4260>>2]=0,QC[r+4256>>2]=825,e=QC[r+4260>>2], QC[r+20304>>2]=QC[r+4256>>2],QC[r+20308>>2]=e,e=QC[r+20304>>2],t=QC[r+20308>>2],QC[r+20332>>2]=n,QC[r+20328>>2]=7796,QC[r+20324>>2]=t,QC[r+20320>>2]=e,n=QC[r+20332>>2],e=QC[r+20328>>2],t=QC[r+20320>>2],QC[r+20316>>2]=QC[r+20324>>2],QC[r+20312>>2]=t,t=QC[r+20316>>2],QC[r+680>>2]=QC[r+20312>>2],QC[r+684>>2]=t,no(e,r+680|0),QC[r+4252>>2]=0,QC[r+4248>>2]=826,e=QC[r+4252>>2],QC[r+20272>>2]=QC[r+4248>>2],QC[r+20276>>2]=e,e=QC[r+20272>>2],t=QC[r+20276>>2],QC[r+20300>>2]=n,QC[r+20296>>2]=5610,QC[r+20292>>2]=t,QC[r+20288>>2]=e,n=QC[r+20300>>2],e=QC[r+20296>>2],t=QC[r+20288>>2],QC[r+20284>>2]=QC[r+20292>>2],QC[r+20280>>2]=t,t=QC[r+20284>>2],QC[r+672>>2]=QC[r+20280>>2];QC[r+676>>2]=t,no(e,r+672|0),QC[r+4244>>2]=0,QC[r+4240>>2]=827,e=QC[r+4244>>2],QC[r+20688>>2]=QC[r+4240>>2],QC[r+20692>>2]=e,e=QC[r+20688>>2],t=QC[r+20692>>2],QC[r+20716>>2]=n,QC[r+20712>>2]=8357,QC[r+20708>>2]=t,QC[r+20704>>2]=e,t=QC[r+20716>>2],e=QC[r+20712>>2],n=QC[r+20704>>2],QC[r+20700>>2]=QC[r+20708>>2],QC[r+20696>>2]=n,n=QC[r+20700>>2],QC[r+664>>2]=QC[r+20696>>2],QC[r+668>>2]=n,n=XA-32|0,XA=n,i=r+664|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1407,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11464,0|i,0|a,33752,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4236>>2]=0,QC[r+4232>>2]=828,n=QC[r+4236>>2],QC[r+20240>>2]=QC[r+4232>>2],QC[r+20244>>2]=n,n=QC[r+20240>>2],e=QC[r+20244>>2],QC[r+20268>>2]=t,QC[r+20264>>2]=7851,QC[r+20260>>2]=e,QC[r+20256>>2]=n,n=QC[r+20268>>2],e=QC[r+20264>>2],t=QC[r+20256>>2],QC[r+20252>>2]=QC[r+20260>>2],QC[r+20248>>2]=t,t=QC[r+20252>>2],QC[r+656>>2]=QC[r+20248>>2],QC[r+660>>2]=t,no(e,r+656|0),QC[r+4228>>2]=0,QC[r+4224>>2]=829,e=QC[r+4228>>2],QC[r+20720>>2]=QC[r+4224>>2],QC[r+20724>>2]=e,e=QC[r+20720>>2],t=QC[r+20724>>2],QC[r+20748>>2]=n,QC[r+20744>>2]=1652,QC[r+20740>>2]=t,QC[r+20736>>2]=e,t=QC[r+20748>>2],e=QC[r+20744>>2],n=QC[r+20736>>2],QC[r+20732>>2]=QC[r+20740>>2],QC[r+20728>>2]=n,n=QC[r+20732>>2],QC[r+648>>2]=QC[r+20728>>2],QC[r+652>>2]=n,n=XA-32|0,XA=n,i=r+648|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1408,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11464,0|i,0|a,33760,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4220>>2]=0,QC[r+4216>>2]=830,n=QC[r+4220>>2],QC[r+20144>>2]=QC[r+4216>>2],QC[r+20148>>2]=n,n=QC[r+20144>>2],e=QC[r+20148>>2],QC[r+20172>>2]=t,QC[r+20168>>2]=7143,QC[r+20164>>2]=e,QC[r+20160>>2]=n,n=QC[r+20172>>2],e=QC[r+20168>>2],t=QC[r+20160>>2],QC[r+20156>>2]=QC[r+20164>>2],QC[r+20152>>2]=t,t=QC[r+20156>>2],QC[r+640>>2]=QC[r+20152>>2],QC[r+644>>2]=t,eo(e,r+640|0),QC[r+4212>>2]=0,QC[r+4208>>2]=831,e=QC[r+4212>>2],QC[r+20752>>2]=QC[r+4208>>2],QC[r+20756>>2]=e,e=QC[r+20752>>2],t=QC[r+20756>>2],QC[r+20784>>2]=n,QC[r+20780>>2]=2848,QC[r+20772>>2]=t,QC[r+20768>>2]=e,e=QC[r+20780>>2],n=QC[r+20768>>2],QC[r+20764>>2]=QC[r+20772>>2],QC[r+20760>>2]=n,n=QC[r+20764>>2],QC[r+632>>2]=QC[r+20760>>2],QC[r+636>>2]=n,n=XA-32|0,XA=n,t=r+632|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1409,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11464,0|t,0|i,33772,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4200|0,QC[r+20808>>2]=a,QC[r+20804>>2]=8835,QC[r+20800>>2]=832,QC[r+20796>>2]=0,QC[r+20792>>2]=0,QC[r+20788>>2]=833,QC[r+25432>>2]=QC[r+20800>>2],n=QC[r+20800>>2],QC[r+24100>>2]=QC[r+20796>>2],e=QC[r+20796>>2],QC[r+24096>>2]=QC[r+20792>>2],t=QC[r+20792>>2],i=QC[r+20804>>2],QC[r+25436>>2]=QC[r+20788>>2],pA(12404,33812,33860,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+20788>>2]),QC[r+20812>>2]=a,QC[r+25444>>2]=QC[r+20812>>2],QC[r+25440>>2]=834,t=QC[r+25444>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25440>>2],QC[n+12>>2]=1410,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(12404,0|i,33876,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4196>>2]=0,QC[r+4192>>2]=835,n=QC[r+4196>>2],QC[r+20816>>2]=QC[r+4192>>2],QC[r+20820>>2]=n,n=QC[r+20816>>2],e=QC[r+20820>>2],QC[r+20852>>2]=t,QC[r+20848>>2]=8806,QC[r+20844>>2]=e,QC[r+20840>>2]=n,n=QC[r+20852>>2],QC[r+20836>>2]=836,e=QC[r+20848>>2],QC[r+25448>>2]=QC[r+20836>>2],t=QC[r+20836>>2],i=QC[r+20840>>2],QC[r+20828>>2]=QC[r+20844>>2],QC[r+20824>>2]=i,i=QC[r+20828>>2],QC[r+624>>2]=QC[r+20824>>2],QC[r+628>>2]=i,wA(12404,0|e,33932,19664,0|t,0|kp(r+624|0),0,0,0,0),QC[r+4188>>2]=0,QC[r+4184>>2]=837,QC[r+4180>>2]=0,QC[r+4176>>2]=838,e=QC[r+4180>>2],QC[r+20864>>2]=QC[r+4176>>2],QC[r+20868>>2]=e,e=QC[r+4188>>2],QC[r+20856>>2]=QC[r+4184>>2],QC[r+20860>>2]=e,e=QC[r+20856>>2],t=QC[r+20860>>2],i=QC[r+20864>>2],a=QC[r+20868>>2],QC[r+20916>>2]=n,QC[r+20912>>2]=1277,QC[r+20908>>2]=t,QC[r+20904>>2]=e,QC[r+20900>>2]=a,QC[r+20896>>2]=i,n=QC[r+20916>>2],QC[r+20892>>2]=839,QC[r+20888>>2]=840,e=QC[r+20912>>2],QC[r+25452>>2]=QC[r+20892>>2],t=QC[r+20892>>2],i=QC[r+20904>>2],QC[r+20884>>2]=QC[r+20908>>2],QC[r+20880>>2]=i,i=QC[r+20884>>2],QC[r+616>>2]=QC[r+20880>>2],QC[r+620>>2]=i,i=kp(r+616|0),QC[r+25456>>2]=QC[r+20888>>2],a=QC[r+20888>>2],o=QC[r+20896>>2],QC[r+20876>>2]=QC[r+20900>>2],QC[r+20872>>2]=o,o=QC[r+20876>>2],QC[r+608>>2]=QC[r+20872>>2],QC[r+612>>2]=o,wA(12404,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+608|0)),QC[r+4172>>2]=0,QC[r+4168>>2]=837,e=QC[r+4172>>2],QC[r+20920>>2]=QC[r+4168>>2],QC[r+20924>>2]=e,e=QC[r+20920>>2],t=QC[r+20924>>2],QC[r+20948>>2]=n,QC[r+20944>>2]=1288,QC[r+20940>>2]=t,QC[r+20936>>2]=e,t=QC[r+20948>>2],e=QC[r+20944>>2],n=QC[r+20936>>2],QC[r+20932>>2]=QC[r+20940>>2],QC[r+20928>>2]=n,n=QC[r+20932>>2],QC[r+600>>2]=QC[r+20928>>2],QC[r+604>>2]=n,n=XA-32|0,XA=n,i=r+600|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1411,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(12404,0|i,0|a,33940,26056,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4156>>2]=0,QC[r+4152>>2]=841,n=QC[r+4156>>2],QC[r+20952>>2]=QC[r+4152>>2],QC[r+20956>>2]=n,n=QC[r+20952>>2],e=QC[r+20956>>2],QC[r+20980>>2]=t,QC[r+20976>>2]=8819,QC[r+20972>>2]=e,QC[r+20968>>2]=n,t=QC[r+20980>>2],e=QC[r+20976>>2],n=QC[r+20968>>2],QC[r+20964>>2]=QC[r+20972>>2],QC[r+20960>>2]=n,n=QC[r+20964>>2],QC[r+592>>2]=QC[r+20960>>2],QC[r+596>>2]=n,n=XA-32|0,XA=n,i=r+592|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1412,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(12404,0|i,0|a,33948,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4140>>2]=0,QC[r+4136>>2]=842,n=QC[r+4140>>2],QC[r+20984>>2]=QC[r+4136>>2],QC[r+20988>>2]=n,n=QC[r+20984>>2],e=QC[r+20988>>2],QC[r+21016>>2]=t,QC[r+21012>>2]=1309,QC[r+21004>>2]=e,QC[r+21e3>>2]=n,e=QC[r+21012>>2],n=QC[r+21e3>>2],QC[r+20996>>2]=QC[r+21004>>2],QC[r+20992>>2]=n,n=QC[r+20996>>2],QC[r+584>>2]=QC[r+20992>>2],QC[r+588>>2]=n,n=XA-32|0,XA=n,t=r+584|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1413,t=QC[n+24>>2],i=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(12404,0|t,0|i,33968,33984,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4128|0,QC[r+21040>>2]=a,QC[r+21036>>2]=7164,QC[r+21032>>2]=843,QC[r+21028>>2]=0,QC[r+21024>>2]=0,QC[r+21020>>2]=844,QC[r+25460>>2]=QC[r+21032>>2],n=QC[r+21032>>2],QC[r+24092>>2]=QC[r+21028>>2],e=QC[r+21028>>2],QC[r+24088>>2]=QC[r+21024>>2],t=QC[r+21024>>2],i=QC[r+21036>>2],QC[r+25464>>2]=QC[r+21020>>2],pA(11560,34016,34060,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+21020>>2]),QC[r+21044>>2]=a,QC[r+25472>>2]=QC[r+21044>>2],QC[r+25468>>2]=845,t=QC[r+25472>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25468>>2],QC[n+12>>2]=1414,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(11560,0|i,34076,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+4124>>2]=0,QC[r+4120>>2]=846,n=QC[r+4124>>2],QC[r+21048>>2]=QC[r+4120>>2],QC[r+21052>>2]=n,n=QC[r+21048>>2],e=QC[r+21052>>2],QC[r+21084>>2]=t,QC[r+21080>>2]=8646,QC[r+21076>>2]=e,QC[r+21072>>2]=n,n=QC[r+21084>>2],QC[r+21068>>2]=847,e=QC[r+21080>>2],QC[r+25476>>2]=QC[r+21068>>2],t=QC[r+21068>>2],i=QC[r+21072>>2],QC[r+21060>>2]=QC[r+21076>>2],QC[r+21056>>2]=i,i=QC[r+21060>>2],QC[r+576>>2]=QC[r+21056>>2],QC[r+580>>2]=i,wA(11560,0|e,34136,19664,0|t,0|kp(r+576|0),0,0,0,0),QC[r+4116>>2]=0,QC[r+4112>>2]=848,QC[r+4108>>2]=0,QC[r+4104>>2]=849,e=QC[r+4108>>2],QC[r+21096>>2]=QC[r+4104>>2],QC[r+21100>>2]=e,e=QC[r+4116>>2],QC[r+21088>>2]=QC[r+4112>>2],QC[r+21092>>2]=e,e=QC[r+21088>>2],t=QC[r+21092>>2],i=QC[r+21096>>2],a=QC[r+21100>>2],QC[r+21148>>2]=n,QC[r+21144>>2]=8054,QC[r+21140>>2]=t,QC[r+21136>>2]=e,QC[r+21132>>2]=a,QC[r+21128>>2]=i,n=QC[r+21148>>2],QC[r+21124>>2]=850,QC[r+21120>>2]=851,e=QC[r+21144>>2],QC[r+25480>>2]=QC[r+21124>>2],t=QC[r+21124>>2],i=QC[r+21136>>2],QC[r+21116>>2]=QC[r+21140>>2],QC[r+21112>>2]=i,i=QC[r+21116>>2],QC[r+568>>2]=QC[r+21112>>2],QC[r+572>>2]=i,i=kp(r+568|0),QC[r+25484>>2]=QC[r+21120>>2],a=QC[r+21120>>2],o=QC[r+21128>>2],QC[r+21108>>2]=QC[r+21132>>2],QC[r+21104>>2]=o,o=QC[r+21108>>2],QC[r+560>>2]=QC[r+21104>>2],QC[r+564>>2]=o,wA(11560,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+560|0)),QC[r+4092>>2]=0,QC[r+4088>>2]=852,e=QC[r+4092>>2],QC[r+21152>>2]=QC[r+4088>>2],QC[r+21156>>2]=e,e=QC[r+21152>>2],t=QC[r+21156>>2],QC[r+21184>>2]=n,QC[r+21180>>2]=8781,QC[r+21172>>2]=t,QC[r+21168>>2]=e,t=QC[r+21184>>2],e=QC[r+21180>>2],n=QC[r+21168>>2],QC[r+21164>>2]=QC[r+21172>>2],QC[r+21160>>2]=n,n=QC[r+21164>>2],QC[r+552>>2]=QC[r+21160>>2],QC[r+556>>2]=n,n=XA-32|0,XA=n,i=r+552|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1415,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34144,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4080,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21196>>2]=t,QC[r+21192>>2]=2922,QC[r+21188>>2]=1641,t=QC[r+21196>>2],e=QC[r+21188>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21192>>2],QC[n+20>>2]=e,QC[n+12>>2]=1416,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34152,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+4068>>2]=0,QC[r+4064>>2]=848,n=QC[r+4068>>2],QC[r+21200>>2]=QC[r+4064>>2],QC[r+21204>>2]=n,n=QC[r+21200>>2],e=QC[r+21204>>2],QC[r+21228>>2]=t,QC[r+21224>>2]=8064,QC[r+21220>>2]=e,QC[r+21216>>2]=n,t=QC[r+21228>>2],e=QC[r+21224>>2],n=QC[r+21216>>2],QC[r+21212>>2]=QC[r+21220>>2],QC[r+21208>>2]=n,n=QC[r+21212>>2],QC[r+544>>2]=QC[r+21208>>2],QC[r+548>>2]=n,n=XA-32|0,XA=n,i=r+544|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1417,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34160,26056,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4060>>2]=0,QC[r+4056>>2]=853,n=QC[r+4060>>2],QC[r+21232>>2]=QC[r+4056>>2],QC[r+21236>>2]=n,n=QC[r+21232>>2],e=QC[r+21236>>2],QC[r+21260>>2]=t,QC[r+21256>>2]=7201,QC[r+21252>>2]=e,QC[r+21248>>2]=n,t=QC[r+21260>>2],e=QC[r+21256>>2],n=QC[r+21248>>2],QC[r+21244>>2]=QC[r+21252>>2],QC[r+21240>>2]=n,n=QC[r+21244>>2],QC[r+536>>2]=QC[r+21240>>2],QC[r+540>>2]=n,n=XA-32|0,XA=n,i=r+536|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1418,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34168,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4052>>2]=0,QC[r+4048>>2]=854,n=QC[r+4052>>2],QC[r+21264>>2]=QC[r+4048>>2],QC[r+21268>>2]=n,n=QC[r+21264>>2],e=QC[r+21268>>2],QC[r+21292>>2]=t,QC[r+21288>>2]=1198,QC[r+21284>>2]=e,QC[r+21280>>2]=n,t=QC[r+21292>>2],e=QC[r+21288>>2],n=QC[r+21280>>2],QC[r+21276>>2]=QC[r+21284>>2],QC[r+21272>>2]=n,n=QC[r+21276>>2],QC[r+528>>2]=QC[r+21272>>2],QC[r+532>>2]=n,n=XA-32|0,XA=n,i=r+528|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1419,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34180,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4044>>2]=0,QC[r+4040>>2]=855,n=QC[r+4044>>2],QC[r+21296>>2]=QC[r+4040>>2],QC[r+21300>>2]=n,n=QC[r+21296>>2],e=QC[r+21300>>2],QC[r+21324>>2]=t,QC[r+21320>>2]=2932,QC[r+21316>>2]=e,QC[r+21312>>2]=n,t=QC[r+21324>>2],e=QC[r+21320>>2],n=QC[r+21312>>2],QC[r+21308>>2]=QC[r+21316>>2],QC[r+21304>>2]=n,n=QC[r+21308>>2],QC[r+520>>2]=QC[r+21304>>2],QC[r+524>>2]=n,n=XA-32|0,XA=n,i=r+520|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1420,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34192,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4036>>2]=0,QC[r+4032>>2]=856,n=QC[r+4036>>2],QC[r+21328>>2]=QC[r+4032>>2],QC[r+21332>>2]=n,n=QC[r+21328>>2],e=QC[r+21332>>2],QC[r+21356>>2]=t,QC[r+21352>>2]=6115,QC[r+21348>>2]=e,QC[r+21344>>2]=n,t=QC[r+21356>>2],e=QC[r+21352>>2],n=QC[r+21344>>2],QC[r+21340>>2]=QC[r+21348>>2],QC[r+21336>>2]=n,n=QC[r+21340>>2],QC[r+512>>2]=QC[r+21336>>2],QC[r+516>>2]=n,n=XA-32|0,XA=n,i=r+512|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1421,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|i,0|a,34200,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+4020>>2]=0,QC[r+4016>>2]=857,n=QC[r+4020>>2],QC[r+21360>>2]=QC[r+4016>>2],QC[r+21364>>2]=n,n=QC[r+21360>>2],e=QC[r+21364>>2],QC[r+21392>>2]=t,QC[r+21388>>2]=2116,QC[r+21380>>2]=e,QC[r+21376>>2]=n,e=QC[r+21388>>2],n=QC[r+21376>>2],QC[r+21372>>2]=QC[r+21380>>2],QC[r+21368>>2]=n,n=QC[r+21372>>2],QC[r+504>>2]=QC[r+21368>>2],QC[r+508>>2]=n,n=XA-32|0,XA=n,t=r+504|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1422,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11560,0|t,0|i,34212,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+4008|0,QC[r+21416>>2]=a,QC[r+21412>>2]=5699,QC[r+21408>>2]=858,QC[r+21404>>2]=0,QC[r+21400>>2]=0,QC[r+21396>>2]=859,QC[r+25488>>2]=QC[r+21408>>2],n=QC[r+21408>>2],QC[r+24084>>2]=QC[r+21404>>2],e=QC[r+21404>>2],QC[r+24080>>2]=QC[r+21400>>2],t=QC[r+21400>>2],i=QC[r+21412>>2],QC[r+25492>>2]=QC[r+21396>>2],pA(11084,21324,34248,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+21396>>2]),QC[r+21420>>2]=a,QC[r+25500>>2]=QC[r+21420>>2],QC[r+25496>>2]=860,t=QC[r+25500>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25496>>2],QC[n+12>>2]=1423,i=eC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(11084,0|i,34272,19744,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+4e3,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21432>>2]=t,QC[r+21428>>2]=7909,QC[r+21424>>2]=1642,t=QC[r+21432>>2],e=QC[r+21424>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21428>>2],QC[n+20>>2]=e,QC[n+12>>2]=1424,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11084,0|i,0|a,34288,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+3992,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21444>>2]=t;QC[r+21440>>2]=2999,QC[r+21436>>2]=1643,t=QC[r+21444>>2],e=QC[r+21436>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21440>>2],QC[n+20>>2]=e,QC[n+12>>2]=1425,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11084,0|i,0|a,34296,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+3988>>2]=0,QC[r+3984>>2]=861,n=QC[r+3988>>2],QC[r+21448>>2]=QC[r+3984>>2],QC[r+21452>>2]=n,n=QC[r+21448>>2],e=QC[r+21452>>2],QC[r+21476>>2]=t,QC[r+21472>>2]=5625,QC[r+21468>>2]=e,QC[r+21464>>2]=n,t=QC[r+21476>>2],e=QC[r+21472>>2],n=QC[r+21464>>2],QC[r+21460>>2]=QC[r+21468>>2],QC[r+21456>>2]=n,n=QC[r+21460>>2],QC[r+496>>2]=QC[r+21456>>2],QC[r+500>>2]=n,n=XA-32|0,XA=n,i=r+496|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1426,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11084,0|i,0|a,34368,26056,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3980>>2]=0,QC[r+3976>>2]=862,n=QC[r+3980>>2],QC[r+21480>>2]=QC[r+3976>>2],QC[r+21484>>2]=n,n=QC[r+21480>>2],e=QC[r+21484>>2],QC[r+21508>>2]=t,QC[r+21504>>2]=7576,QC[r+21500>>2]=e,QC[r+21496>>2]=n,t=QC[r+21508>>2],e=QC[r+21504>>2],n=QC[r+21496>>2],QC[r+21492>>2]=QC[r+21500>>2],QC[r+21488>>2]=n,n=QC[r+21492>>2],QC[r+488>>2]=QC[r+21488>>2],QC[r+492>>2]=n,n=XA-32|0,XA=n,i=r+488|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1427,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11084,0|i,0|a,34376,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3964>>2]=0,QC[r+3960>>2]=863,n=QC[r+3964>>2],QC[r+21512>>2]=QC[r+3960>>2],QC[r+21516>>2]=n,n=QC[r+21512>>2],e=QC[r+21516>>2],QC[r+21544>>2]=t,QC[r+21540>>2]=1198,QC[r+21532>>2]=e,QC[r+21528>>2]=n,e=QC[r+21540>>2],n=QC[r+21528>>2],QC[r+21524>>2]=QC[r+21532>>2],QC[r+21520>>2]=n,n=QC[r+21524>>2],QC[r+480>>2]=QC[r+21520>>2],QC[r+484>>2]=n,n=XA-32|0,XA=n,t=r+480|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1428,t=QC[n+24>>2],QC[12+(XA-16|0)>>2]=n+8,e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(11084,0|t,10,34400,34440,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+3952|0,QC[r+21568>>2]=a,QC[r+21564>>2]=5266,QC[r+21560>>2]=864,QC[r+21556>>2]=0,QC[r+21552>>2]=0,QC[r+21548>>2]=865,QC[r+25504>>2]=QC[r+21560>>2],n=QC[r+21560>>2],QC[r+24076>>2]=QC[r+21556>>2],e=QC[r+21556>>2],QC[r+24072>>2]=QC[r+21552>>2],t=QC[r+21552>>2],i=QC[r+21564>>2],QC[r+25508>>2]=QC[r+21548>>2],pA(16148,34472,34508,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+21548>>2]),QC[r+21572>>2]=a,QC[r+25516>>2]=QC[r+21572>>2],QC[r+25512>>2]=866,t=QC[r+25516>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25512>>2],QC[n+12>>2]=1429,i=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(16148,0|i,34524,19664,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+3940>>2]=0,QC[r+3936>>2]=867,n=QC[r+3940>>2],QC[r+21576>>2]=QC[r+3936>>2],QC[r+21580>>2]=n,n=QC[r+21576>>2],e=QC[r+21580>>2],QC[r+21604>>2]=t,QC[r+21600>>2]=8781,QC[r+21596>>2]=e,QC[r+21592>>2]=n,t=QC[r+21604>>2],e=QC[r+21600>>2],n=QC[r+21592>>2],QC[r+21588>>2]=QC[r+21596>>2],QC[r+21584>>2]=n,n=QC[r+21588>>2],QC[r+472>>2]=QC[r+21584>>2],QC[r+476>>2]=n,n=XA-32|0,XA=n,i=r+472|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1430,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34532,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+3928,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21616>>2]=t,QC[r+21612>>2]=2990,QC[r+21608>>2]=1644,t=QC[r+21616>>2],e=QC[r+21608>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21612>>2],QC[n+20>>2]=e,QC[n+12>>2]=1431,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34540,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+3912,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21640>>2]=t,QC[r+21636>>2]=2659,QC[r+21632>>2]=1645,e=QC[r+21640>>2],iu(QC[r+21636>>2],QC[r+21632>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+3896,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21628>>2]=e,QC[r+21624>>2]=3373,QC[r+21620>>2]=1646,e=QC[r+21628>>2],iu(QC[r+21624>>2],QC[r+21620>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r+3880,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21652>>2]=e,QC[r+21648>>2]=2707,QC[r+21644>>2]=1647,t=QC[r+21652>>2],e=QC[r+21644>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21648>>2],QC[n+20>>2]=e,QC[n+12>>2]=1433,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34556,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+3864,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21664>>2]=t,QC[r+21660>>2]=2683,QC[r+21656>>2]=1648,t=QC[r+21664>>2],e=QC[r+21656>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21660>>2],QC[n+20>>2]=e,QC[n+12>>2]=1434,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34564,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+3848,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,QC[r+21676>>2]=t,QC[r+21672>>2]=2724,QC[r+21668>>2]=1649,t=QC[r+21676>>2],e=QC[r+21668>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+21672>>2],QC[n+20>>2]=e,QC[n+12>>2]=1435,i=QC[n+24>>2],a=nC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34572,19664,QC[n+12>>2],0|yd(n+20|0),0),XA=n+32|0,QC[r+3828>>2]=0,QC[r+3824>>2]=868,n=QC[r+3828>>2],QC[r+21680>>2]=QC[r+3824>>2],QC[r+21684>>2]=n,n=QC[r+21680>>2],e=QC[r+21684>>2],QC[r+21708>>2]=t,QC[r+21704>>2]=1592,QC[r+21700>>2]=e,QC[r+21696>>2]=n,t=QC[r+21708>>2],e=QC[r+21704>>2],n=QC[r+21696>>2],QC[r+21692>>2]=QC[r+21700>>2],QC[r+21688>>2]=n,n=QC[r+21692>>2],QC[r+464>>2]=QC[r+21688>>2],QC[r+468>>2]=n,n=XA-32|0,XA=n,i=r+464|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1436,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34580,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3812>>2]=0,QC[r+3808>>2]=869,n=QC[r+3812>>2],QC[r+21712>>2]=QC[r+3808>>2],QC[r+21716>>2]=n,n=QC[r+21712>>2],e=QC[r+21716>>2],QC[r+21740>>2]=t,QC[r+21736>>2]=5851,QC[r+21732>>2]=e,QC[r+21728>>2]=n,t=QC[r+21740>>2],e=QC[r+21736>>2],n=QC[r+21728>>2],QC[r+21724>>2]=QC[r+21732>>2],QC[r+21720>>2]=n,n=QC[r+21724>>2],QC[r+456>>2]=QC[r+21720>>2],QC[r+460>>2]=n,n=XA-32|0,XA=n,i=r+456|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1437,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34588,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3804>>2]=0,QC[r+3800>>2]=870,n=QC[r+3804>>2],QC[r+21744>>2]=QC[r+3800>>2],QC[r+21748>>2]=n,n=QC[r+21744>>2],e=QC[r+21748>>2],QC[r+21772>>2]=t,QC[r+21768>>2]=3276,QC[r+21764>>2]=e,QC[r+21760>>2]=n,t=QC[r+21772>>2],e=QC[r+21768>>2],n=QC[r+21760>>2],QC[r+21756>>2]=QC[r+21764>>2],QC[r+21752>>2]=n,n=QC[r+21756>>2],QC[r+448>>2]=QC[r+21752>>2],QC[r+452>>2]=n,n=XA-32|0,XA=n,i=r+448|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1438,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34596,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3796>>2]=0,QC[r+3792>>2]=871,n=QC[r+3796>>2],QC[r+21904>>2]=QC[r+3792>>2],QC[r+21908>>2]=n,n=QC[r+21904>>2],e=QC[r+21908>>2],QC[r+21932>>2]=t,QC[r+21928>>2]=7843,QC[r+21924>>2]=e,QC[r+21920>>2]=n,n=QC[r+21932>>2],e=QC[r+21928>>2],t=QC[r+21920>>2],QC[r+21916>>2]=QC[r+21924>>2],QC[r+21912>>2]=t,t=QC[r+21916>>2],QC[r+440>>2]=QC[r+21912>>2],QC[r+444>>2]=t,Uo(e,r+440|0),QC[r+3788>>2]=0,QC[r+3784>>2]=872,e=QC[r+3788>>2],QC[r+21872>>2]=QC[r+3784>>2],QC[r+21876>>2]=e,e=QC[r+21872>>2],t=QC[r+21876>>2],QC[r+21900>>2]=n,QC[r+21896>>2]=9208,QC[r+21892>>2]=t,QC[r+21888>>2]=e,n=QC[r+21900>>2],e=QC[r+21896>>2],t=QC[r+21888>>2],QC[r+21884>>2]=QC[r+21892>>2],QC[r+21880>>2]=t,t=QC[r+21884>>2],QC[r+432>>2]=QC[r+21880>>2],QC[r+436>>2]=t,Uo(e,r+432|0),QC[r+3780>>2]=0,QC[r+3776>>2]=873,e=QC[r+3780>>2],QC[r+21840>>2]=QC[r+3776>>2],QC[r+21844>>2]=e,e=QC[r+21840>>2],t=QC[r+21844>>2],QC[r+21868>>2]=n,QC[r+21864>>2]=9055,QC[r+21860>>2]=t,QC[r+21856>>2]=e,n=QC[r+21868>>2],e=QC[r+21864>>2],t=QC[r+21856>>2],QC[r+21852>>2]=QC[r+21860>>2],QC[r+21848>>2]=t,t=QC[r+21852>>2],QC[r+424>>2]=QC[r+21848>>2],QC[r+428>>2]=t,Uo(e,r+424|0),QC[r+3772>>2]=0,QC[r+3768>>2]=874,e=QC[r+3772>>2],QC[r+21808>>2]=QC[r+3768>>2],QC[r+21812>>2]=e,e=QC[r+21808>>2],t=QC[r+21812>>2],QC[r+21836>>2]=n,QC[r+21832>>2]=9118,QC[r+21828>>2]=t,QC[r+21824>>2]=e,n=QC[r+21836>>2],e=QC[r+21832>>2],t=QC[r+21824>>2],QC[r+21820>>2]=QC[r+21828>>2],QC[r+21816>>2]=t,t=QC[r+21820>>2],QC[r+416>>2]=QC[r+21816>>2],QC[r+420>>2]=t,Uo(e,r+416|0),QC[r+3764>>2]=0,QC[r+3760>>2]=875,e=QC[r+3764>>2],QC[r+21776>>2]=QC[r+3760>>2],QC[r+21780>>2]=e,e=QC[r+21776>>2],t=QC[r+21780>>2],QC[r+21804>>2]=n,QC[r+21800>>2]=8949,QC[r+21796>>2]=t,QC[r+21792>>2]=e,n=QC[r+21804>>2],e=QC[r+21800>>2],t=QC[r+21792>>2],QC[r+21788>>2]=QC[r+21796>>2],QC[r+21784>>2]=t,t=QC[r+21788>>2],QC[r+408>>2]=QC[r+21784>>2],QC[r+412>>2]=t,Uo(e,r+408|0),QC[r+3756>>2]=0,QC[r+3752>>2]=876,e=QC[r+3756>>2],QC[r+22064>>2]=QC[r+3752>>2],QC[r+22068>>2]=e,e=QC[r+22064>>2],t=QC[r+22068>>2],QC[r+22092>>2]=n,QC[r+22088>>2]=8077,QC[r+22084>>2]=t,QC[r+22080>>2]=e,n=QC[r+22092>>2],e=QC[r+22088>>2],t=QC[r+22080>>2],QC[r+22076>>2]=QC[r+22084>>2],QC[r+22072>>2]=t,t=QC[r+22076>>2],QC[r+400>>2]=QC[r+22072>>2],QC[r+404>>2]=t,No(e,r+400|0),QC[r+3748>>2]=0,QC[r+3744>>2]=877,e=QC[r+3748>>2],QC[r+22032>>2]=QC[r+3744>>2],QC[r+22036>>2]=e,e=QC[r+22032>>2],t=QC[r+22036>>2],QC[r+22060>>2]=n,QC[r+22056>>2]=5946,QC[r+22052>>2]=t,QC[r+22048>>2]=e,n=QC[r+22060>>2],e=QC[r+22056>>2],t=QC[r+22048>>2],QC[r+22044>>2]=QC[r+22052>>2],QC[r+22040>>2]=t,t=QC[r+22044>>2],QC[r+392>>2]=QC[r+22040>>2],QC[r+396>>2]=t,No(e,r+392|0),QC[r+3740>>2]=0,QC[r+3736>>2]=878,e=QC[r+3740>>2],QC[r+22e3>>2]=QC[r+3736>>2],QC[r+22004>>2]=e,e=QC[r+22e3>>2],t=QC[r+22004>>2],QC[r+22028>>2]=n,QC[r+22024>>2]=7235,QC[r+22020>>2]=t,QC[r+22016>>2]=e,n=QC[r+22028>>2],e=QC[r+22024>>2],t=QC[r+22016>>2],QC[r+22012>>2]=QC[r+22020>>2],QC[r+22008>>2]=t,t=QC[r+22012>>2],QC[r+384>>2]=QC[r+22008>>2],QC[r+388>>2]=t,No(e,r+384|0),QC[r+3732>>2]=0,QC[r+3728>>2]=879,e=QC[r+3732>>2],QC[r+21968>>2]=QC[r+3728>>2],QC[r+21972>>2]=e,e=QC[r+21968>>2],t=QC[r+21972>>2],QC[r+21996>>2]=n,QC[r+21992>>2]=7270,QC[r+21988>>2]=t,QC[r+21984>>2]=e,n=QC[r+21996>>2],e=QC[r+21992>>2],t=QC[r+21984>>2],QC[r+21980>>2]=QC[r+21988>>2],QC[r+21976>>2]=t,t=QC[r+21980>>2],QC[r+376>>2]=QC[r+21976>>2],QC[r+380>>2]=t,No(e,r+376|0),QC[r+3724>>2]=0,QC[r+3720>>2]=880,e=QC[r+3724>>2],QC[r+21936>>2]=QC[r+3720>>2],QC[r+21940>>2]=e,e=QC[r+21936>>2],t=QC[r+21940>>2],QC[r+21964>>2]=n,QC[r+21960>>2]=7250,QC[r+21956>>2]=t,QC[r+21952>>2]=e,n=QC[r+21964>>2],e=QC[r+21960>>2],t=QC[r+21952>>2],QC[r+21948>>2]=QC[r+21956>>2],QC[r+21944>>2]=t,t=QC[r+21948>>2],QC[r+368>>2]=QC[r+21944>>2],QC[r+372>>2]=t,No(e,r+368|0),QC[r+3708>>2]=0,QC[r+3704>>2]=881,e=QC[r+3708>>2],QC[r+22096>>2]=QC[r+3704>>2],QC[r+22100>>2]=e,e=QC[r+22096>>2],t=QC[r+22100>>2],QC[r+22124>>2]=n,QC[r+22120>>2]=7413,QC[r+22116>>2]=t,QC[r+22112>>2]=e,t=QC[r+22124>>2],e=QC[r+22120>>2],n=QC[r+22112>>2],QC[r+22108>>2]=QC[r+22116>>2],QC[r+22104>>2]=n,n=QC[r+22108>>2],QC[r+360>>2]=QC[r+22104>>2],QC[r+364>>2]=n,n=XA-32|0,XA=n,i=r+360|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1441,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34620,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3692>>2]=0,QC[r+3688>>2]=882,n=QC[r+3692>>2],QC[r+22128>>2]=QC[r+3688>>2],QC[r+22132>>2]=n,n=QC[r+22128>>2],e=QC[r+22132>>2],QC[r+22156>>2]=t,QC[r+22152>>2]=7444,QC[r+22148>>2]=e,QC[r+22144>>2]=n,t=QC[r+22156>>2],e=QC[r+22152>>2],n=QC[r+22144>>2],QC[r+22140>>2]=QC[r+22148>>2],QC[r+22136>>2]=n,n=QC[r+22140>>2],QC[r+352>>2]=QC[r+22136>>2],QC[r+356>>2]=n,n=XA-32|0,XA=n,i=r+352|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1442,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34628,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3684>>2]=0,QC[r+3680>>2]=883,n=QC[r+3684>>2],QC[r+22192>>2]=QC[r+3680>>2],QC[r+22196>>2]=n,n=QC[r+22192>>2],e=QC[r+22196>>2],QC[r+22220>>2]=t,QC[r+22216>>2]=1513,QC[r+22212>>2]=e,QC[r+22208>>2]=n,n=QC[r+22220>>2],e=QC[r+22216>>2],t=QC[r+22208>>2],QC[r+22204>>2]=QC[r+22212>>2],QC[r+22200>>2]=t,t=QC[r+22204>>2],QC[r+344>>2]=QC[r+22200>>2],QC[r+348>>2]=t,zo(e,r+344|0),QC[r+3668>>2]=0,QC[r+3664>>2]=884,e=QC[r+3668>>2],QC[r+22224>>2]=QC[r+3664>>2],QC[r+22228>>2]=e,e=QC[r+22224>>2],t=QC[r+22228>>2],QC[r+22252>>2]=n,QC[r+22248>>2]=1799,QC[r+22244>>2]=t,QC[r+22240>>2]=e,t=QC[r+22252>>2],e=QC[r+22248>>2],n=QC[r+22240>>2],QC[r+22236>>2]=QC[r+22244>>2],QC[r+22232>>2]=n,n=QC[r+22236>>2],QC[r+336>>2]=QC[r+22232>>2],QC[r+340>>2]=n,n=XA-32|0,XA=n,i=r+336|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1444,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34652,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3660>>2]=0,QC[r+3656>>2]=885,n=QC[r+3660>>2],QC[r+22160>>2]=QC[r+3656>>2],QC[r+22164>>2]=n,n=QC[r+22160>>2],e=QC[r+22164>>2],QC[r+22188>>2]=t,QC[r+22184>>2]=1439,QC[r+22180>>2]=e,QC[r+22176>>2]=n,n=QC[r+22188>>2],e=QC[r+22184>>2],t=QC[r+22176>>2],QC[r+22172>>2]=QC[r+22180>>2],QC[r+22168>>2]=t,t=QC[r+22172>>2],QC[r+328>>2]=QC[r+22168>>2],QC[r+332>>2]=t,zo(e,r+328|0),QC[r+3652>>2]=0,QC[r+3648>>2]=886,e=QC[r+3652>>2],QC[r+22256>>2]=QC[r+3648>>2],QC[r+22260>>2]=e,e=QC[r+22256>>2],t=QC[r+22260>>2],QC[r+22284>>2]=n,QC[r+22280>>2]=7895,QC[r+22276>>2]=t,QC[r+22272>>2]=e,t=QC[r+22284>>2],e=QC[r+22280>>2],n=QC[r+22272>>2],QC[r+22268>>2]=QC[r+22276>>2],QC[r+22264>>2]=n,n=QC[r+22268>>2],QC[r+320>>2]=QC[r+22264>>2],QC[r+324>>2]=n,n=XA-32|0,XA=n,i=r+320|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e;QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1445,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34664,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3636>>2]=0,QC[r+3632>>2]=887,n=QC[r+3636>>2],QC[r+22288>>2]=QC[r+3632>>2],QC[r+22292>>2]=n,n=QC[r+22288>>2],e=QC[r+22292>>2],QC[r+22316>>2]=t,QC[r+22312>>2]=5843,QC[r+22308>>2]=e,QC[r+22304>>2]=n,t=QC[r+22316>>2],e=QC[r+22312>>2],n=QC[r+22304>>2],QC[r+22300>>2]=QC[r+22308>>2],QC[r+22296>>2]=n,n=QC[r+22300>>2],QC[r+312>>2]=QC[r+22296>>2],QC[r+316>>2]=n,n=XA-32|0,XA=n,i=r+312|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1446,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34676,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3628>>2]=0,QC[r+3624>>2]=888,n=QC[r+3628>>2],QC[r+22320>>2]=QC[r+3624>>2],QC[r+22324>>2]=n,n=QC[r+22320>>2],e=QC[r+22324>>2],QC[r+22348>>2]=t,QC[r+22344>>2]=2216,QC[r+22340>>2]=e,QC[r+22336>>2]=n,t=QC[r+22348>>2],e=QC[r+22344>>2],n=QC[r+22336>>2],QC[r+22332>>2]=QC[r+22340>>2],QC[r+22328>>2]=n,n=QC[r+22332>>2],QC[r+304>>2]=QC[r+22328>>2],QC[r+308>>2]=n,n=XA-32|0,XA=n,i=r+304|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1447,i=QC[n+24>>2],a=eC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34688,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3612>>2]=0,QC[r+3608>>2]=889,n=QC[r+3612>>2],QC[r+22352>>2]=QC[r+3608>>2],QC[r+22356>>2]=n,n=QC[r+22352>>2],e=QC[r+22356>>2],QC[r+22380>>2]=t,QC[r+22376>>2]=1991,QC[r+22372>>2]=e,QC[r+22368>>2]=n,t=QC[r+22380>>2],e=QC[r+22376>>2],n=QC[r+22368>>2],QC[r+22364>>2]=QC[r+22372>>2],QC[r+22360>>2]=n,n=QC[r+22364>>2],QC[r+296>>2]=QC[r+22360>>2],QC[r+300>>2]=n,n=XA-32|0,XA=n,i=r+296|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1448,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34704,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3596>>2]=0,QC[r+3592>>2]=890,n=QC[r+3596>>2],QC[r+22384>>2]=QC[r+3592>>2],QC[r+22388>>2]=n,n=QC[r+22384>>2],e=QC[r+22388>>2],QC[r+22412>>2]=t,QC[r+22408>>2]=1935,QC[r+22404>>2]=e,QC[r+22400>>2]=n,t=QC[r+22412>>2],e=QC[r+22408>>2],n=QC[r+22400>>2],QC[r+22396>>2]=QC[r+22404>>2],QC[r+22392>>2]=n,n=QC[r+22396>>2],QC[r+288>>2]=QC[r+22392>>2],QC[r+292>>2]=n,n=XA-32|0,XA=n,i=r+288|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1449,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34716,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3580>>2]=0,QC[r+3576>>2]=891,n=QC[r+3580>>2],QC[r+22416>>2]=QC[r+3576>>2],QC[r+22420>>2]=n,n=QC[r+22416>>2],e=QC[r+22420>>2], QC[r+22444>>2]=t,QC[r+22440>>2]=2029,QC[r+22436>>2]=e,QC[r+22432>>2]=n,t=QC[r+22444>>2],e=QC[r+22440>>2],n=QC[r+22432>>2],QC[r+22428>>2]=QC[r+22436>>2],QC[r+22424>>2]=n,n=QC[r+22428>>2],QC[r+280>>2]=QC[r+22424>>2],QC[r+284>>2]=n,n=XA-32|0,XA=n,i=r+280|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1450,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|i,0|a,34728,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3572>>2]=0,QC[r+3568>>2]=892,n=QC[r+3572>>2],QC[r+22448>>2]=QC[r+3568>>2],QC[r+22452>>2]=n,n=QC[r+22448>>2],e=QC[r+22452>>2],QC[r+22476>>2]=t,QC[r+22472>>2]=7201,QC[r+22468>>2]=e,QC[r+22464>>2]=n,e=QC[r+22472>>2],n=QC[r+22464>>2],QC[r+22460>>2]=QC[r+22468>>2],QC[r+22456>>2]=n,n=QC[r+22460>>2],QC[r+272>>2]=QC[r+22456>>2],QC[r+276>>2]=n,n=XA-32|0,XA=n,t=r+272|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1451,t=QC[n+24>>2],i=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(16148,0|t,0|i,34740,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+3560|0,QC[r+22500>>2]=a,QC[r+22496>>2]=2519,QC[r+22492>>2]=893,QC[r+22488>>2]=0,QC[r+22484>>2]=0,QC[r+22480>>2]=894,QC[r+25520>>2]=QC[r+22492>>2],n=QC[r+22492>>2],QC[r+24068>>2]=QC[r+22488>>2],e=QC[r+22488>>2],QC[r+24064>>2]=QC[r+22484>>2],t=QC[r+22484>>2],i=QC[r+22496>>2],QC[r+25524>>2]=QC[r+22480>>2],pA(19208,34776,34820,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+22480>>2]),QC[r+3548>>2]=1,QC[r+3544>>2]=8,n=QC[r+3548>>2],QC[r+22504>>2]=QC[r+3544>>2],QC[r+22508>>2]=n,n=QC[r+22504>>2],e=QC[r+22508>>2],QC[r+22532>>2]=a,QC[r+22528>>2]=5887,QC[r+22524>>2]=e,QC[r+22520>>2]=n,t=QC[r+22532>>2],e=QC[r+22528>>2],n=QC[r+22520>>2],QC[r+22516>>2]=QC[r+22524>>2],QC[r+22512>>2]=n,n=QC[r+22516>>2],QC[r+264>>2]=QC[r+22512>>2],QC[r+268>>2]=n,n=XA-32|0,XA=n,i=r+264|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1452,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19208,0|i,0|a,34836,20016,QC[n+12>>2],0|al(n+16|0),1),XA=n+32|0,QC[r+3532>>2]=1,QC[r+3528>>2]=16,n=QC[r+3532>>2],QC[r+22536>>2]=QC[r+3528>>2],QC[r+22540>>2]=n,n=QC[r+22536>>2],e=QC[r+22540>>2],QC[r+22568>>2]=t,QC[r+22564>>2]=8365,QC[r+22556>>2]=e,QC[r+22552>>2]=n,e=QC[r+22564>>2],n=QC[r+22552>>2],QC[r+22548>>2]=QC[r+22556>>2],QC[r+22544>>2]=n,n=QC[r+22548>>2],QC[r+256>>2]=QC[r+22544>>2],QC[r+260>>2]=n,n=XA-32|0,XA=n,t=r+256|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1453,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19208,0|t,0|i,34848,27524,QC[n+12>>2],0|al(n+16|0),1),XA=n+32|0,a=r+3520|0,QC[r+22592>>2]=a,QC[r+22588>>2]=2535,QC[r+22584>>2]=895,QC[r+22580>>2]=1454,QC[r+22576>>2]=1455,QC[r+22572>>2]=896,QC[r+25528>>2]=QC[r+22584>>2],n=QC[r+22584>>2],QC[r+25532>>2]=QC[r+22580>>2],e=QC[r+22580>>2],QC[r+25536>>2]=QC[r+22576>>2],t=QC[r+22576>>2],i=QC[r+22588>>2],QC[r+25540>>2]=QC[r+22572>>2],pA(19220,34888,34936,19208,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+22572>>2]),QC[r+22596>>2]=a,QC[r+25548>>2]=QC[r+22596>>2],QC[r+25544>>2]=897,t=QC[r+25548>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25544>>2],QC[n+12>>2]=1456,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(19220,0|i,34952,34964,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+3516>>2]=0,QC[r+3512>>2]=898,QC[r+3508>>2]=0,QC[r+3504>>2]=899,n=QC[r+3508>>2],QC[r+22672>>2]=QC[r+3504>>2],QC[r+22676>>2]=n,n=QC[r+3516>>2],QC[r+22664>>2]=QC[r+3512>>2],QC[r+22668>>2]=n,n=QC[r+22664>>2],e=QC[r+22668>>2],i=QC[r+22672>>2],a=QC[r+22676>>2],QC[r+22724>>2]=t,QC[r+22720>>2]=9123,QC[r+22716>>2]=e,QC[r+22712>>2]=n,QC[r+22708>>2]=a,QC[r+22704>>2]=i,n=QC[r+22724>>2],QC[r+22700>>2]=900,QC[r+22696>>2]=901,e=QC[r+22720>>2],QC[r+25552>>2]=QC[r+22700>>2],t=QC[r+22700>>2],i=QC[r+22712>>2],QC[r+22692>>2]=QC[r+22716>>2],QC[r+22688>>2]=i,i=QC[r+22692>>2],QC[r+248>>2]=QC[r+22688>>2],QC[r+252>>2]=i,i=kp(r+248|0),QC[r+25560>>2]=QC[r+22696>>2],a=QC[r+22696>>2],o=QC[r+22704>>2],QC[r+22684>>2]=QC[r+22708>>2],QC[r+22680>>2]=o,o=QC[r+22684>>2],QC[r+240>>2]=QC[r+22680>>2],QC[r+244>>2]=o,wA(19220,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+240|0)),QC[r+3500>>2]=0,QC[r+3496>>2]=902,QC[r+3492>>2]=0,QC[r+3488>>2]=903,e=QC[r+3492>>2],QC[r+22608>>2]=QC[r+3488>>2],QC[r+22612>>2]=e,e=QC[r+3500>>2],QC[r+22600>>2]=QC[r+3496>>2],QC[r+22604>>2]=e,e=QC[r+22600>>2],t=QC[r+22604>>2],i=QC[r+22608>>2],a=QC[r+22612>>2],QC[r+22660>>2]=n,QC[r+22656>>2]=8954,QC[r+22652>>2]=t,QC[r+22648>>2]=e,QC[r+22644>>2]=a,QC[r+22640>>2]=i,n=QC[r+22660>>2],QC[r+22636>>2]=900,QC[r+22632>>2]=901,e=QC[r+22656>>2],QC[r+25556>>2]=QC[r+22636>>2],t=QC[r+22636>>2],i=QC[r+22648>>2],QC[r+22628>>2]=QC[r+22652>>2],QC[r+22624>>2]=i,i=QC[r+22628>>2],QC[r+232>>2]=QC[r+22624>>2],QC[r+236>>2]=i,i=kp(r+232|0),QC[r+25564>>2]=QC[r+22632>>2],a=QC[r+22632>>2],o=QC[r+22640>>2],QC[r+22620>>2]=QC[r+22644>>2],QC[r+22616>>2]=o,o=QC[r+22620>>2],QC[r+224>>2]=QC[r+22616>>2],QC[r+228>>2]=o,wA(19220,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+224|0)),QC[r+3484>>2]=1,QC[r+3480>>2]=8,e=QC[r+3484>>2],QC[r+22728>>2]=QC[r+3480>>2],QC[r+22732>>2]=e,e=QC[r+22728>>2],t=QC[r+22732>>2],QC[r+22756>>2]=n,QC[r+22752>>2]=5887,QC[r+22748>>2]=t,QC[r+22744>>2]=e,t=QC[r+22756>>2],e=QC[r+22752>>2],n=QC[r+22744>>2],QC[r+22740>>2]=QC[r+22748>>2],QC[r+22736>>2]=n,n=QC[r+22740>>2],QC[r+216>>2]=QC[r+22736>>2],QC[r+220>>2]=n,n=XA-32|0,XA=n,i=r+216|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1457,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19220,0|i,0|a,34972,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3476>>2]=1,QC[r+3472>>2]=16,n=QC[r+3476>>2],QC[r+22760>>2]=QC[r+3472>>2],QC[r+22764>>2]=n,n=QC[r+22760>>2],e=QC[r+22764>>2],QC[r+22792>>2]=t,QC[r+22788>>2]=8365,QC[r+22780>>2]=e,QC[r+22776>>2]=n,e=QC[r+22788>>2],n=QC[r+22776>>2],QC[r+22772>>2]=QC[r+22780>>2],QC[r+22768>>2]=n,n=QC[r+22772>>2],QC[r+208>>2]=QC[r+22768>>2],QC[r+212>>2]=n,n=XA-32|0,XA=n,t=r+208|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1458,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19220,0|t,0|i,34984,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+3464|0,QC[r+22816>>2]=a,QC[r+22812>>2]=2563,QC[r+22808>>2]=904,QC[r+22804>>2]=1459,QC[r+22800>>2]=1460,QC[r+22796>>2]=905,QC[r+25568>>2]=QC[r+22808>>2],n=QC[r+22808>>2],QC[r+25572>>2]=QC[r+22804>>2],e=QC[r+22804>>2],QC[r+25576>>2]=QC[r+22800>>2],t=QC[r+22800>>2],i=QC[r+22812>>2],QC[r+25580>>2]=QC[r+22796>>2],pA(19260,35024,35072,19208,19600,0|n,19600,0|e,19600,0|t,0|i,19605,QC[r+22796>>2]),QC[r+22820>>2]=a,QC[r+25588>>2]=QC[r+22820>>2],QC[r+25584>>2]=906,t=QC[r+25588>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25584>>2],QC[n+12>>2]=1461,i=oC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(19260,0|i,35088,27024,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+3460>>2]=0,QC[r+3456>>2]=907,QC[r+3452>>2]=0,QC[r+3448>>2]=908,n=QC[r+3452>>2],QC[r+23024>>2]=QC[r+3448>>2],QC[r+23028>>2]=n,n=QC[r+3460>>2],QC[r+23016>>2]=QC[r+3456>>2],QC[r+23020>>2]=n,n=QC[r+23016>>2],e=QC[r+23020>>2],i=QC[r+23024>>2],a=QC[r+23028>>2],QC[r+23076>>2]=t,QC[r+23072>>2]=9131,QC[r+23068>>2]=e,QC[r+23064>>2]=n,QC[r+23060>>2]=a,QC[r+23056>>2]=i,n=QC[r+23076>>2],QC[r+23052>>2]=909,QC[r+23048>>2]=910,e=QC[r+23072>>2],QC[r+25592>>2]=QC[r+23052>>2],t=QC[r+23052>>2],i=QC[r+23064>>2],QC[r+23044>>2]=QC[r+23068>>2],QC[r+23040>>2]=i,i=QC[r+23044>>2],QC[r+200>>2]=QC[r+23040>>2],QC[r+204>>2]=i,i=kp(r+200|0),QC[r+25608>>2]=QC[r+23048>>2],a=QC[r+23048>>2],o=QC[r+23056>>2],QC[r+23036>>2]=QC[r+23060>>2],QC[r+23032>>2]=o,o=QC[r+23036>>2],QC[r+192>>2]=QC[r+23032>>2],QC[r+196>>2]=o,wA(19260,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+192|0)),QC[r+3444>>2]=0,QC[r+3440>>2]=911,QC[r+3436>>2]=0,QC[r+3432>>2]=912,e=QC[r+3436>>2],QC[r+22960>>2]=QC[r+3432>>2],QC[r+22964>>2]=e,e=QC[r+3444>>2],QC[r+22952>>2]=QC[r+3440>>2],QC[r+22956>>2]=e,e=QC[r+22952>>2],t=QC[r+22956>>2],i=QC[r+22960>>2],a=QC[r+22964>>2],QC[r+23012>>2]=n,QC[r+23008>>2]=8962,QC[r+23004>>2]=t,QC[r+23e3>>2]=e,QC[r+22996>>2]=a,QC[r+22992>>2]=i,n=QC[r+23012>>2],QC[r+22988>>2]=909,QC[r+22984>>2]=910,e=QC[r+23008>>2],QC[r+25596>>2]=QC[r+22988>>2],t=QC[r+22988>>2],i=QC[r+23e3>>2],QC[r+22980>>2]=QC[r+23004>>2],QC[r+22976>>2]=i,i=QC[r+22980>>2],QC[r+184>>2]=QC[r+22976>>2],QC[r+188>>2]=i,i=kp(r+184|0),QC[r+25612>>2]=QC[r+22984>>2],a=QC[r+22984>>2],o=QC[r+22992>>2],QC[r+22972>>2]=QC[r+22996>>2],QC[r+22968>>2]=o,o=QC[r+22972>>2],QC[r+176>>2]=QC[r+22968>>2],QC[r+180>>2]=o,wA(19260,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+176|0)),QC[r+3428>>2]=0,QC[r+3424>>2]=913,QC[r+3420>>2]=0,QC[r+3416>>2]=914,e=QC[r+3420>>2],QC[r+22896>>2]=QC[r+3416>>2],QC[r+22900>>2]=e,e=QC[r+3428>>2],QC[r+22888>>2]=QC[r+3424>>2],QC[r+22892>>2]=e,e=QC[r+22888>>2],t=QC[r+22892>>2],i=QC[r+22896>>2],a=QC[r+22900>>2],QC[r+22948>>2]=n,QC[r+22944>>2]=2646,QC[r+22940>>2]=t,QC[r+22936>>2]=e,QC[r+22932>>2]=a,QC[r+22928>>2]=i,n=QC[r+22948>>2],QC[r+22924>>2]=909,QC[r+22920>>2]=910,e=QC[r+22944>>2],QC[r+25600>>2]=QC[r+22924>>2],t=QC[r+22924>>2],i=QC[r+22936>>2],QC[r+22916>>2]=QC[r+22940>>2],QC[r+22912>>2]=i,i=QC[r+22916>>2],QC[r+168>>2]=QC[r+22912>>2],QC[r+172>>2]=i,i=kp(r+168|0),QC[r+25616>>2]=QC[r+22920>>2],a=QC[r+22920>>2],o=QC[r+22928>>2],QC[r+22908>>2]=QC[r+22932>>2],QC[r+22904>>2]=o,o=QC[r+22908>>2],QC[r+160>>2]=QC[r+22904>>2],QC[r+164>>2]=o,wA(19260,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+160|0)),QC[r+3412>>2]=0,QC[r+3408>>2]=915,QC[r+3404>>2]=0,QC[r+3400>>2]=916,e=QC[r+3404>>2],QC[r+22832>>2]=QC[r+3400>>2],QC[r+22836>>2]=e,e=QC[r+3412>>2],QC[r+22824>>2]=QC[r+3408>>2],QC[r+22828>>2]=e,e=QC[r+22824>>2],t=QC[r+22828>>2],i=QC[r+22832>>2],a=QC[r+22836>>2],QC[r+22884>>2]=n,QC[r+22880>>2]=7987,QC[r+22876>>2]=t,QC[r+22872>>2]=e,QC[r+22868>>2]=a,QC[r+22864>>2]=i,n=QC[r+22884>>2],QC[r+22860>>2]=909,QC[r+22856>>2]=910,e=QC[r+22880>>2],QC[r+25604>>2]=QC[r+22860>>2],t=QC[r+22860>>2],i=QC[r+22872>>2],QC[r+22852>>2]=QC[r+22876>>2],QC[r+22848>>2]=i,i=QC[r+22852>>2],QC[r+152>>2]=QC[r+22848>>2],QC[r+156>>2]=i,i=kp(r+152|0),QC[r+25620>>2]=QC[r+22856>>2],a=QC[r+22856>>2],o=QC[r+22864>>2],QC[r+22844>>2]=QC[r+22868>>2],QC[r+22840>>2]=o,o=QC[r+22844>>2],QC[r+144>>2]=QC[r+22840>>2],QC[r+148>>2]=o,wA(19260,0|e,48724,26056,0|t,0|i,48724,19624,0|a,0|kp(r+144|0)),QC[r+3396>>2]=1,QC[r+3392>>2]=8,e=QC[r+3396>>2],QC[r+23080>>2]=QC[r+3392>>2],QC[r+23084>>2]=e,e=QC[r+23080>>2],t=QC[r+23084>>2],QC[r+23108>>2]=n,QC[r+23104>>2]=5887,QC[r+23100>>2]=t,QC[r+23096>>2]=e,t=QC[r+23108>>2],e=QC[r+23104>>2],n=QC[r+23096>>2],QC[r+23092>>2]=QC[r+23100>>2],QC[r+23088>>2]=n,n=QC[r+23092>>2],QC[r+136>>2]=QC[r+23088>>2],QC[r+140>>2]=n,n=XA-32|0,XA=n,i=r+136|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1462,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19260,0|i,0|a,35100,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3388>>2]=1,QC[r+3384>>2]=16,n=QC[r+3388>>2],QC[r+23112>>2]=QC[r+3384>>2],QC[r+23116>>2]=n,n=QC[r+23112>>2],e=QC[r+23116>>2],QC[r+23144>>2]=t,QC[r+23140>>2]=8365,QC[r+23132>>2]=e,QC[r+23128>>2]=n,e=QC[r+23140>>2],n=QC[r+23128>>2],QC[r+23124>>2]=QC[r+23132>>2],QC[r+23120>>2]=n,n=QC[r+23124>>2],QC[r+128>>2]=QC[r+23120>>2],QC[r+132>>2]=n,n=XA-32|0,XA=n,t=r+128|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1463,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(19260,0|t,0|i,35112,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+3376|0,QC[r+23168>>2]=a,QC[r+23164>>2]=6278,QC[r+23160>>2]=917,QC[r+23156>>2]=0,QC[r+23152>>2]=0,QC[r+23148>>2]=918,QC[r+25624>>2]=QC[r+23160>>2],n=QC[r+23160>>2],QC[r+24060>>2]=QC[r+23156>>2],e=QC[r+23156>>2],QC[r+24056>>2]=QC[r+23152>>2],t=QC[r+23152>>2],i=QC[r+23164>>2],QC[r+25628>>2]=QC[r+23148>>2],pA(35132,35152,35180,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+23148>>2]);QC[r+23208>>2]=a,QC[r+23204>>2]=1837,QC[r+23200>>2]=8,n=QC[r+23208>>2],QC[r+23196>>2]=919,QC[r+23192>>2]=920,e=QC[r+23204>>2],QC[r+25632>>2]=QC[r+23196>>2],t=QC[r+23196>>2],i=yd(r+23200|0),QC[r+25640>>2]=QC[r+23192>>2],wA(35132,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23192>>2],0|yd(r+23200|0)),QC[r+23188>>2]=n,QC[r+23184>>2]=1844,QC[r+23180>>2]=12,n=QC[r+23188>>2],QC[r+23176>>2]=919,QC[r+23172>>2]=920,e=QC[r+23184>>2],QC[r+25636>>2]=QC[r+23176>>2],t=QC[r+23176>>2],i=yd(r+23180|0),QC[r+25644>>2]=QC[r+23172>>2],wA(35132,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23172>>2],0|yd(r+23180|0)),QC[r+23228>>2]=n,QC[r+23224>>2]=8229,QC[r+23220>>2]=16,QC[r+23216>>2]=921,QC[r+23212>>2]=922,n=QC[r+23224>>2],QC[r+25648>>2]=QC[r+23216>>2],e=QC[r+23216>>2],t=yd(r+23220|0),QC[r+25652>>2]=QC[r+23212>>2],wA(35132,0|n,25472,19664,0|e,0|t,25472,20016,QC[r+23212>>2],0|yd(r+23220|0)),n=XA-256|0,XA=n,QC[n+80>>2]=6272,QC[n+76>>2]=0,QC[n+72>>2]=1464,QC[n+68>>2]=0,QC[n+64>>2]=1465,QC[n+60>>2]=0,QC[n+56>>2]=1466,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1467,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1468,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(35244,35300,35364,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1469,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1650,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(35244,0|a,35380,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1651,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35244,0|a,0|o,35384,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1652,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35244,0|a,0|o,35408,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1653,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35244,0|a,0|o,35424,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1470,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1654,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35244,0|a,0|o,35432,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1471,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1655,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35244,0|i,0|a,35456,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,a=r+3360|0,QC[r+23252>>2]=a,QC[r+23248>>2]=6051,QC[r+23244>>2]=923,QC[r+23240>>2]=0,QC[r+23236>>2]=0,QC[r+23232>>2]=924,QC[r+25656>>2]=QC[r+23244>>2],n=QC[r+23244>>2],QC[r+24052>>2]=QC[r+23240>>2],e=QC[r+23240>>2],QC[r+24048>>2]=QC[r+23236>>2],t=QC[r+23236>>2],i=QC[r+23248>>2],QC[r+25660>>2]=QC[r+23232>>2],pA(35488,35512,35544,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+23232>>2]),QC[r+23332>>2]=a,QC[r+23328>>2]=1837,QC[r+23324>>2]=0,n=QC[r+23332>>2],QC[r+23320>>2]=925,QC[r+23316>>2]=926,e=QC[r+23328>>2],QC[r+25664>>2]=QC[r+23320>>2],t=QC[r+23320>>2],i=yd(r+23324|0),QC[r+25680>>2]=QC[r+23316>>2],wA(35488,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23316>>2],0|yd(r+23324|0)),QC[r+23312>>2]=n,QC[r+23308>>2]=1844,QC[r+23304>>2]=4,n=QC[r+23312>>2],QC[r+23300>>2]=925,QC[r+23296>>2]=926,e=QC[r+23308>>2],QC[r+25668>>2]=QC[r+23300>>2],t=QC[r+23300>>2],i=yd(r+23304|0),QC[r+25684>>2]=QC[r+23296>>2],wA(35488,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23296>>2],0|yd(r+23304|0)),QC[r+23292>>2]=n,QC[r+23288>>2]=3231,QC[r+23284>>2]=8,n=QC[r+23292>>2],QC[r+23280>>2]=925,QC[r+23276>>2]=926,e=QC[r+23288>>2],QC[r+25672>>2]=QC[r+23280>>2],t=QC[r+23280>>2],i=yd(r+23284|0),QC[r+25688>>2]=QC[r+23276>>2],wA(35488,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23276>>2],0|yd(r+23284|0)),QC[r+23272>>2]=n,QC[r+23268>>2]=3236,QC[r+23264>>2]=12,n=QC[r+23272>>2],QC[r+23260>>2]=925,QC[r+23256>>2]=926,e=QC[r+23268>>2],QC[r+25676>>2]=QC[r+23260>>2],t=QC[r+23260>>2],i=yd(r+23264|0),QC[r+25692>>2]=QC[r+23256>>2],wA(35488,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23256>>2],0|yd(r+23264|0)),QC[r+3356>>2]=0,QC[r+3352>>2]=927,e=QC[r+3356>>2],QC[r+23336>>2]=QC[r+3352>>2],QC[r+23340>>2]=e,e=QC[r+23336>>2],t=QC[r+23340>>2],QC[r+23364>>2]=n,QC[r+23360>>2]=3065,QC[r+23356>>2]=t,QC[r+23352>>2]=e,e=QC[r+23360>>2],n=QC[r+23352>>2],QC[r+23348>>2]=QC[r+23356>>2],QC[r+23344>>2]=n,n=QC[r+23348>>2],QC[r+120>>2]=QC[r+23344>>2],QC[r+124>>2]=n,n=XA-32|0,XA=n,t=r+120|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1472,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35488,0|t,0|i,35560,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,a=r+3344|0,QC[r+23388>>2]=a,QC[r+23384>>2]=7387,QC[r+23380>>2]=928,QC[r+23376>>2]=0,QC[r+23372>>2]=0,QC[r+23368>>2]=929,QC[r+25696>>2]=QC[r+23380>>2],n=QC[r+23380>>2],QC[r+24044>>2]=QC[r+23376>>2],e=QC[r+23376>>2],QC[r+24040>>2]=QC[r+23372>>2],t=QC[r+23372>>2],i=QC[r+23384>>2],QC[r+25700>>2]=QC[r+23368>>2],pA(35588,35616,35652,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+23368>>2]),QC[r+23408>>2]=a,QC[r+23404>>2]=7296,QC[r+23400>>2]=0,n=QC[r+23408>>2],QC[r+23396>>2]=930,QC[r+23392>>2]=931,e=QC[r+23404>>2],QC[r+25704>>2]=QC[r+23396>>2],t=QC[r+23396>>2],i=yd(r+23400|0),QC[r+25708>>2]=QC[r+23392>>2],wA(35588,0|e,25756,19664,0|t,0|i,25756,20016,QC[r+23392>>2],0|yd(r+23400|0)),QC[r+23488>>2]=n,QC[r+23484>>2]=2445,QC[r+23480>>2]=4,n=QC[r+23488>>2],QC[r+23476>>2]=932,QC[r+23472>>2]=933,e=QC[r+23484>>2],QC[r+25712>>2]=QC[r+23476>>2],t=QC[r+23476>>2],i=yd(r+23480|0),QC[r+25728>>2]=QC[r+23472>>2],wA(35588,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23472>>2],0|yd(r+23480|0)),QC[r+23468>>2]=n,QC[r+23464>>2]=1837,QC[r+23460>>2]=8,n=QC[r+23468>>2],QC[r+23456>>2]=932,QC[r+23452>>2]=933,e=QC[r+23464>>2],QC[r+25716>>2]=QC[r+23456>>2],t=QC[r+23456>>2],i=yd(r+23460|0),QC[r+25732>>2]=QC[r+23452>>2],wA(35588,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23452>>2],0|yd(r+23460|0)),QC[r+23448>>2]=n,QC[r+23444>>2]=2463,QC[r+23440>>2]=12,n=QC[r+23448>>2],QC[r+23436>>2]=932,QC[r+23432>>2]=933,e=QC[r+23444>>2],QC[r+25720>>2]=QC[r+23436>>2],t=QC[r+23436>>2],i=yd(r+23440|0),QC[r+25736>>2]=QC[r+23432>>2],wA(35588,0|e,48664,19664,0|t,0|i,48664,20016,QC[r+23432>>2],0|yd(r+23440|0)),QC[r+23428>>2]=n,QC[r+23424>>2]=1844,QC[r+23420>>2]=16,QC[r+23416>>2]=932,QC[r+23412>>2]=933,n=QC[r+23424>>2],QC[r+25724>>2]=QC[r+23416>>2],e=QC[r+23416>>2],t=yd(r+23420|0),QC[r+25740>>2]=QC[r+23412>>2],wA(35588,0|n,48664,19664,0|e,0|t,48664,20016,QC[r+23412>>2],0|yd(r+23420|0)),n=XA-256|0,XA=n,QC[n+80>>2]=7370,QC[n+76>>2]=0,QC[n+72>>2]=1473,QC[n+68>>2]=0,QC[n+64>>2]=1474,QC[n+60>>2]=0,QC[n+56>>2]=1475,e=QC[n+80>>2],QC[n+104>>2]=n+48,QC[n+100>>2]=e,QC[n+96>>2]=1476,QC[n+92>>2]=0,QC[n+88>>2]=0,QC[n+84>>2]=1477,QC[n+240>>2]=QC[n+96>>2],e=QC[n+96>>2],QC[n+112>>2]=QC[n+92>>2],t=QC[n+92>>2],QC[n+108>>2]=QC[n+88>>2],i=QC[n+88>>2],a=QC[n+100>>2],QC[n+244>>2]=QC[n+84>>2],pA(35724,35788,35860,0,19600,0|e,19603,0|t,19603,0|i,0|a,19605,QC[n+84>>2]),QC[n+116>>2]=n+48,QC[n+252>>2]=QC[n+116>>2],QC[n+248>>2]=1478,i=QC[n+252>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+248>>2],QC[e+12>>2]=1656,a=fC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],_A(35724,0|a,35876,19600,QC[e+12>>2],QC[e+24>>2]),XA=e+32|0,e=QC[n+72>>2],QC[n+44>>2]=QC[n+76>>2],QC[n+40>>2]=e,e=QC[n+44>>2],QC[n+120>>2]=QC[n+40>>2],QC[n+124>>2]=e,e=QC[n+120>>2],t=QC[n+124>>2],QC[n+148>>2]=i,QC[n+144>>2]=6126,QC[n+140>>2]=t,QC[n+136>>2]=e,i=QC[n+148>>2],t=QC[n+144>>2],e=QC[n+136>>2],QC[n+132>>2]=QC[n+140>>2],QC[n+128>>2]=e,e=QC[n+132>>2],QC[n+8>>2]=QC[n+128>>2],QC[n+12>>2]=e,e=XA-32|0,XA=e,a=n+8|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1657,a=QC[e+24>>2],o=oC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35724,0|a,0|o,35880,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+64>>2],QC[n+36>>2]=QC[n+68>>2],QC[n+32>>2]=e,e=QC[n+36>>2],QC[n+152>>2]=QC[n+32>>2],QC[n+156>>2]=e,e=QC[n+152>>2],t=QC[n+156>>2],QC[n+180>>2]=i,QC[n+176>>2]=6966,QC[n+172>>2]=t,QC[n+168>>2]=e,i=QC[n+180>>2],t=QC[n+176>>2],e=QC[n+168>>2],QC[n+164>>2]=QC[n+172>>2],QC[n+160>>2]=e,e=QC[n+164>>2],QC[n>>2]=QC[n+160>>2],QC[n+4>>2]=e,e=XA-32|0,XA=e,a=QC[n>>2],o=QC[n+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=o,QC[e+16>>2]=a,QC[e+12>>2]=1658,a=QC[e+24>>2],o=eC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35724,0|a,0|o,35904,20048,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,e=QC[n+56>>2],QC[n+28>>2]=QC[n+60>>2],QC[n+24>>2]=e,e=QC[n+28>>2],QC[n+184>>2]=QC[n+24>>2],QC[n+188>>2]=e,e=QC[n+184>>2],t=QC[n+188>>2],QC[n+212>>2]=i,QC[n+208>>2]=6984,QC[n+204>>2]=t,QC[n+200>>2]=e,i=QC[n+212>>2],t=QC[n+208>>2],e=QC[n+200>>2],QC[n+196>>2]=QC[n+204>>2],QC[n+192>>2]=e,e=QC[n+196>>2],QC[n+16>>2]=QC[n+192>>2],QC[n+20>>2]=e,e=XA-32|0,XA=e,a=n+16|0,o=QC[a>>2],a=QC[a+4>>2],QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=o,QC[e+12>>2]=1659,a=QC[e+24>>2],o=nC(e+8|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+8,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35724,0|a,0|o,35920,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0,QC[n+224>>2]=i,QC[n+220>>2]=2497,QC[n+216>>2]=1479,i=QC[n+224>>2],t=QC[n+216>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+220>>2],QC[e+20>>2]=t,QC[e+12>>2]=1660,a=QC[e+24>>2],o=oC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35724,0|a,0|o,35928,19708,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,QC[n+236>>2]=i,QC[n+232>>2]=2480,QC[n+228>>2]=1480,t=QC[n+228>>2],e=XA-32|0,XA=e,QC[e+24>>2]=QC[n+232>>2],QC[e+20>>2]=t,QC[e+12>>2]=1661,i=QC[e+24>>2],a=eC(e+16|0),t=XA-16|0,XA=t,QC[t+12>>2]=e+16,XA=t+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35724,0|i,0|a,35952,20096,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0,XA=n+256|0,a=r+3328|0,QC[r+23512>>2]=a,QC[r+23508>>2]=8286,QC[r+23504>>2]=934,QC[r+23500>>2]=0,QC[r+23496>>2]=0,QC[r+23492>>2]=935,QC[r+25744>>2]=QC[r+23504>>2],n=QC[r+23504>>2],QC[r+24036>>2]=QC[r+23500>>2],e=QC[r+23500>>2],QC[r+24032>>2]=QC[r+23496>>2],t=QC[r+23496>>2],i=QC[r+23508>>2],QC[r+25748>>2]=QC[r+23492>>2],pA(35992,36028,36072,0,19600,0|n,19603,0|e,19603,0|t,0|i,19605,QC[r+23492>>2]),QC[r+23516>>2]=a,QC[r+25756>>2]=QC[r+23516>>2],QC[r+25752>>2]=936,t=QC[r+25756>>2],n=XA-32|0,XA=n,QC[n+24>>2]=QC[r+25752>>2],QC[n+12>>2]=1481,i=fC(n+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+16,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],_A(35992,0|i,36088,19600,QC[n+12>>2],QC[n+24>>2]),XA=n+32|0,QC[r+3316>>2]=0,QC[r+3312>>2]=937,n=QC[r+3316>>2],QC[r+23520>>2]=QC[r+3312>>2],QC[r+23524>>2]=n,n=QC[r+23520>>2],e=QC[r+23524>>2],QC[r+23548>>2]=t,QC[r+23544>>2]=5227,QC[r+23540>>2]=e,QC[r+23536>>2]=n,t=QC[r+23548>>2],e=QC[r+23544>>2],n=QC[r+23536>>2],QC[r+23532>>2]=QC[r+23540>>2],QC[r+23528>>2]=n,n=QC[r+23532>>2],QC[r+112>>2]=QC[r+23528>>2],QC[r+116>>2]=n,n=XA-32|0,XA=n,i=r+112|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1482,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36092,19708,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3308>>2]=0,QC[r+3304>>2]=938,n=QC[r+3308>>2],QC[r+23552>>2]=QC[r+3304>>2],QC[r+23556>>2]=n,n=QC[r+23552>>2],e=QC[r+23556>>2],QC[r+23580>>2]=t,QC[r+23576>>2]=5637,QC[r+23572>>2]=e,QC[r+23568>>2]=n,t=QC[r+23580>>2],e=QC[r+23576>>2],n=QC[r+23568>>2],QC[r+23564>>2]=QC[r+23572>>2],QC[r+23560>>2]=n,n=QC[r+23564>>2],QC[r+104>>2]=QC[r+23560>>2],QC[r+108>>2]=n,n=XA-32|0,XA=n,i=r+104|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1483,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36112,36132,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3300>>2]=0,QC[r+3296>>2]=939,n=QC[r+3300>>2],QC[r+23584>>2]=QC[r+3296>>2],QC[r+23588>>2]=n,n=QC[r+23584>>2],e=QC[r+23588>>2],QC[r+23612>>2]=t,QC[r+23608>>2]=5843,QC[r+23604>>2]=e,QC[r+23600>>2]=n,t=QC[r+23612>>2],e=QC[r+23608>>2],n=QC[r+23600>>2],QC[r+23596>>2]=QC[r+23604>>2],QC[r+23592>>2]=n,n=QC[r+23596>>2],QC[r+96>>2]=QC[r+23592>>2],QC[r+100>>2]=n,n=XA-32|0,XA=n,i=r+96|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1484,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36140,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3292>>2]=0,QC[r+3288>>2]=940,n=QC[r+3292>>2],QC[r+23616>>2]=QC[r+3288>>2],QC[r+23620>>2]=n,n=QC[r+23616>>2],e=QC[r+23620>>2],QC[r+23644>>2]=t,QC[r+23640>>2]=5679,QC[r+23636>>2]=e,QC[r+23632>>2]=n,t=QC[r+23644>>2],e=QC[r+23640>>2],n=QC[r+23632>>2],QC[r+23628>>2]=QC[r+23636>>2],QC[r+23624>>2]=n,n=QC[r+23628>>2],QC[r+88>>2]=QC[r+23624>>2],QC[r+92>>2]=n,n=XA-32|0,XA=n,i=r+88|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1485,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36152,19624,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3276>>2]=0,QC[r+3272>>2]=941,n=QC[r+3276>>2],QC[r+23648>>2]=QC[r+3272>>2],QC[r+23652>>2]=n,n=QC[r+23648>>2],e=QC[r+23652>>2],QC[r+23676>>2]=t,QC[r+23672>>2]=8789,QC[r+23668>>2]=e,QC[r+23664>>2]=n,t=QC[r+23676>>2],e=QC[r+23672>>2],n=QC[r+23664>>2],QC[r+23660>>2]=QC[r+23668>>2],QC[r+23656>>2]=n,n=QC[r+23660>>2],QC[r+80>>2]=QC[r+23656>>2],QC[r+84>>2]=n,n=XA-32|0,XA=n,i=r+80|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i;QC[n+16>>2]=a,QC[n+12>>2]=1486,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36164,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3268>>2]=0,QC[r+3264>>2]=942,n=QC[r+3268>>2],QC[r+23744>>2]=QC[r+3264>>2],QC[r+23748>>2]=n,n=QC[r+23744>>2],e=QC[r+23748>>2],QC[r+23772>>2]=t,QC[r+23768>>2]=8905,QC[r+23764>>2]=e,QC[r+23760>>2]=n,n=QC[r+23772>>2],e=QC[r+23768>>2],t=QC[r+23760>>2],QC[r+23756>>2]=QC[r+23764>>2],QC[r+23752>>2]=t,t=QC[r+23756>>2],QC[r+72>>2]=QC[r+23752>>2],QC[r+76>>2]=t,To(e,r+72|0),QC[r+3260>>2]=0,QC[r+3256>>2]=943,e=QC[r+3260>>2],QC[r+23712>>2]=QC[r+3256>>2],QC[r+23716>>2]=e,e=QC[r+23712>>2],t=QC[r+23716>>2],QC[r+23740>>2]=n,QC[r+23736>>2]=2048,QC[r+23732>>2]=t,QC[r+23728>>2]=e,n=QC[r+23740>>2],e=QC[r+23736>>2],t=QC[r+23728>>2],QC[r+23724>>2]=QC[r+23732>>2],QC[r+23720>>2]=t,t=QC[r+23724>>2],QC[r+64>>2]=QC[r+23720>>2],QC[r+68>>2]=t,To(e,r- -64|0),QC[r+3252>>2]=0,QC[r+3248>>2]=944,e=QC[r+3252>>2],QC[r+23776>>2]=QC[r+3248>>2],QC[r+23780>>2]=e,e=QC[r+23776>>2],t=QC[r+23780>>2],QC[r+23804>>2]=n,QC[r+23800>>2]=3267,QC[r+23796>>2]=t,QC[r+23792>>2]=e,t=QC[r+23804>>2],e=QC[r+23800>>2],n=QC[r+23792>>2],QC[r+23788>>2]=QC[r+23796>>2],QC[r+23784>>2]=n,n=QC[r+23788>>2],QC[r+56>>2]=QC[r+23784>>2],QC[r+60>>2]=n,n=XA-32|0,XA=n,i=r+56|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1488,i=QC[n+24>>2],a=tC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36192,36216,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3236>>2]=0,QC[r+3232>>2]=945,n=QC[r+3236>>2],QC[r+23808>>2]=QC[r+3232>>2],QC[r+23812>>2]=n,n=QC[r+23808>>2],e=QC[r+23812>>2],QC[r+23836>>2]=t,QC[r+23832>>2]=2532,QC[r+23828>>2]=e,QC[r+23824>>2]=n,t=QC[r+23836>>2],e=QC[r+23832>>2],n=QC[r+23824>>2],QC[r+23820>>2]=QC[r+23828>>2],QC[r+23816>>2]=n,n=QC[r+23820>>2],QC[r+48>>2]=QC[r+23816>>2],QC[r+52>>2]=n,n=XA-32|0,XA=n,i=r+48|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1489,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36224,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3220>>2]=0,QC[r+3216>>2]=946,n=QC[r+3220>>2],QC[r+23840>>2]=QC[r+3216>>2],QC[r+23844>>2]=n,n=QC[r+23840>>2],e=QC[r+23844>>2],QC[r+23868>>2]=t,QC[r+23864>>2]=2560,QC[r+23860>>2]=e,QC[r+23856>>2]=n,t=QC[r+23868>>2],e=QC[r+23864>>2],n=QC[r+23856>>2],QC[r+23852>>2]=QC[r+23860>>2],QC[r+23848>>2]=n,n=QC[r+23852>>2],QC[r+40>>2]=QC[r+23848>>2],QC[r+44>>2]=n,n=XA-32|0,XA=n,i=r+40|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1490,i=QC[n+24>>2],a=oC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36236,20016,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3212>>2]=0,QC[r+3208>>2]=947,n=QC[r+3212>>2],QC[r+23872>>2]=QC[r+3208>>2],QC[r+23876>>2]=n,n=QC[r+23872>>2],e=QC[r+23876>>2],QC[r+23900>>2]=t,QC[r+23896>>2]=2548,QC[r+23892>>2]=e,QC[r+23888>>2]=n,e=QC[r+23900>>2],t=QC[r+23896>>2],n=QC[r+23888>>2],QC[r+23884>>2]=QC[r+23892>>2],QC[r+23880>>2]=n,n=QC[r+23884>>2],QC[r+32>>2]=QC[r+23880>>2],QC[r+36>>2]=n,n=XA-32|0,XA=n,i=r+32|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=t,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1491,t=QC[n+24>>2],i=nC(n+8|0),a=DP(n+8|0),QC[n+28>>2]=QC[n+12>>2],EA(35992,0|t,0|i,0|a,27524,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3196>>2]=0,QC[r+3192>>2]=948,n=QC[r+3196>>2],QC[r+23904>>2]=QC[r+3192>>2],QC[r+23908>>2]=n,n=QC[r+23904>>2],t=QC[r+23908>>2],QC[r+23932>>2]=e,QC[r+23928>>2]=7161,QC[r+23924>>2]=t,QC[r+23920>>2]=n,t=QC[r+23932>>2],e=QC[r+23928>>2],n=QC[r+23920>>2],QC[r+23916>>2]=QC[r+23924>>2],QC[r+23912>>2]=n,n=QC[r+23916>>2],QC[r+24>>2]=QC[r+23912>>2],QC[r+28>>2]=n,n=XA-32|0,XA=n,i=r+24|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1492,i=QC[n+24>>2],a=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36256,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3188>>2]=0,QC[r+3184>>2]=949,n=QC[r+3188>>2],QC[r+23936>>2]=QC[r+3184>>2],QC[r+23940>>2]=n,n=QC[r+23936>>2],e=QC[r+23940>>2],QC[r+23964>>2]=t,QC[r+23960>>2]=1302,QC[r+23956>>2]=e,QC[r+23952>>2]=n,t=QC[r+23964>>2],e=QC[r+23960>>2],n=QC[r+23952>>2],QC[r+23948>>2]=QC[r+23956>>2],QC[r+23944>>2]=n,n=QC[r+23948>>2],QC[r+16>>2]=QC[r+23944>>2],QC[r+20>>2]=n,n=XA-32|0,XA=n,i=r+16|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1493,i=QC[n+24>>2],a=iC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36272,36292,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3180>>2]=0,QC[r+3176>>2]=950,n=QC[r+3180>>2],QC[r+23968>>2]=QC[r+3176>>2],QC[r+23972>>2]=n,n=QC[r+23968>>2],e=QC[r+23972>>2],QC[r+23996>>2]=t,QC[r+23992>>2]=3341,QC[r+23988>>2]=e,QC[r+23984>>2]=n,t=QC[r+23996>>2],e=QC[r+23992>>2],n=QC[r+23984>>2],QC[r+23980>>2]=QC[r+23988>>2],QC[r+23976>>2]=n,n=QC[r+23980>>2],QC[r+8>>2]=QC[r+23976>>2],QC[r+12>>2]=n,n=XA-32|0,XA=n,i=r+8|0,a=QC[i>>2],i=QC[i+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=i,QC[n+16>>2]=a,QC[n+12>>2]=1494,i=QC[n+24>>2],a=eC(n+8|0), e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|i,0|a,36304,20048,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,QC[r+3172>>2]=0,QC[r+3168>>2]=951,n=QC[r+3172>>2],QC[r+23680>>2]=QC[r+3168>>2],QC[r+23684>>2]=n,n=QC[r+23680>>2],e=QC[r+23684>>2],QC[r+23708>>2]=t,QC[r+23704>>2]=8164,QC[r+23700>>2]=e,QC[r+23696>>2]=n,n=QC[r+23708>>2],e=QC[r+23704>>2],t=QC[r+23696>>2],QC[r+23692>>2]=QC[r+23700>>2],QC[r+23688>>2]=t,t=QC[r+23692>>2],QC[r>>2]=QC[r+23688>>2],QC[r+4>>2]=t,To(e,r),QC[r+3164>>2]=0,QC[r+3160>>2]=952,e=QC[r+3164>>2],QC[r+24e3>>2]=QC[r+3160>>2],QC[r+24004>>2]=e,e=QC[r+24e3>>2],t=QC[r+24004>>2],QC[r+24028>>2]=n,QC[r+24024>>2]=2969,QC[r+24020>>2]=t,QC[r+24016>>2]=e,e=QC[r+24024>>2],n=QC[r+24016>>2],QC[r+24012>>2]=QC[r+24020>>2],QC[r+24008>>2]=n,n=QC[r+24012>>2],QC[r+3152>>2]=QC[r+24008>>2],QC[r+3156>>2]=n,n=XA-32|0,XA=n,t=r+3152|0,i=QC[t>>2],t=QC[t+4>>2],QC[n+24>>2]=e,QC[n+20>>2]=t,QC[n+16>>2]=i,QC[n+12>>2]=1495,t=QC[n+24>>2],i=nC(n+8|0),e=XA-16|0,XA=e,QC[e+12>>2]=n+8,XA=e+16|0,QC[n+28>>2]=QC[n+12>>2],EA(35992,0|t,0|i,36320,19664,QC[n+12>>2],0|al(n+16|0),0),XA=n+32|0,XA=r+25760|0}function s(r,n){r|=0,n|=0;var e=0,t=oA(0),i=0,a=0,f=0,u=0,c=0,s=0,v=0,l=oA(0);if(u=XA-80|0,XA=u,QC[u+72>>2]=r,QC[u+68>>2]=n,r=hd(40),Tf(r,Mg(QC[u+68>>2]),iv(QC[u+68>>2])),QC[u+64>>2]=r,QC[u+64>>2]){r=hd(8),ap(r,QC[u+64>>2]),QC[u+60>>2]=r,r=QC[u+60>>2],n=XA-16|0,XA=n,QC[n+8>>2]=u+16,QC[n+4>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,HP(r),QC[r>>2]=17820,QC[r+4>>2]=QC[n+4>>2],Wk(r+8|0),tA[r+24>>2]=1,YC[r+28|0]=0,tp(r+32|0),QC[r+4>>2]||(lA(9321,4309,88,5275),o()),XA=n+16|0,r=XA-16|0,e=u+16|0,QC[r+12>>2]=e,tA[r+8>>2]=1,tA[QC[r+12>>2]+24>>2]=tA[r+8>>2],r=Mg(QC[u+72>>2]),n=XA-1344|0,XA=n,QC[n+1336>>2]=e,QC[n+1332>>2]=r,f=QC[n+1336>>2],mi(f+32|0,11061),tc(f+8|0),r=cd(32),Ii(r,QC[n+1332>>2]),QC[n+1316>>2]=r;r:if(QC[n+1316>>2]){for(r=Hv(232,4309,128),$r(r),QC[n+1320>>2]=r,s=n,v=Dn(QC[n+1316>>2],5218),QC[s+1312>>2]=v,QC[n+1312>>2]&&(r=Mu(QC[n+1312>>2],6329,0),mi(QC[n+1320>>2]+176|0,r),r=Mu(QC[n+1312>>2],7453,0),mi(QC[n+1320>>2]+164|0,r),t=Nc(QC[n+1312>>2],1558,oA(0)),tA[QC[n+1320>>2]+148>>2]=t,t=Nc(QC[n+1312>>2],1229,oA(0)),tA[QC[n+1320>>2]+152>>2]=t,t=Nc(QC[n+1312>>2],6206,oA(0)),tA[QC[n+1320>>2]+156>>2]=t,t=Nc(QC[n+1312>>2],2421,oA(0)),tA[QC[n+1320>>2]+160>>2]=t,t=Nc(QC[n+1312>>2],2837,oA(30)),tA[QC[n+1320>>2]+204>>2]=t,r=Mu(QC[n+1312>>2],5192,0),mi(QC[n+1320>>2]+220|0,r),r=Mu(QC[n+1312>>2],3090,0),mi(QC[n+1320>>2]+208|0,r)),s=n,v=Dn(QC[n+1316>>2],2984),QC[s+1308>>2]=v,r=QC[n+1320>>2]+16|0,i=QC[QC[n+1308>>2]+12>>2],QC[n+1244>>2]=0,me(r,i,n+1244|0),QC[n+1240>>2]=0,QC[n+1304>>2]=QC[QC[n+1308>>2]+4>>2],QC[n+1328>>2]=0;QC[n+1304>>2];){if(QC[n+1228>>2]=0,s=n,v=Mu(QC[n+1304>>2],2127,0),QC[s+1224>>2]=v,QC[n+1224>>2]&&(r=QC[n+1320>>2],e=n+1208|0,ci(e,QC[n+1224>>2],0),s=n,v=Yk(r,e),QC[s+1228>>2]=v,Bv(e),!QC[n+1228>>2])){r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+1192|0,ci(e,10882,0),i=n+1176|0,ci(i,QC[n+1224>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}r=Hv(64,4309,162),i=QC[n+1240>>2],e=n+1160|0,ci(e,Mu(QC[n+1304>>2],7890,0),0),dt(r,i,e,QC[n+1228>>2]),QC[n+1236>>2]=r,Bv(e),t=Nc(QC[n+1304>>2],6175,oA(0)),tA[QC[n+1236>>2]+24>>2]=t*tA[f+24>>2],t=Nc(QC[n+1304>>2],1558,oA(0)),tA[QC[n+1236>>2]+28>>2]=t*tA[f+24>>2],t=Nc(QC[n+1304>>2],1229,oA(0)),tA[QC[n+1236>>2]+32>>2]=t*tA[f+24>>2],t=Nc(QC[n+1304>>2],5495,oA(0)),tA[QC[n+1236>>2]+36>>2]=t,t=Nc(QC[n+1304>>2],9185,oA(1)),tA[QC[n+1236>>2]+40>>2]=t,t=Nc(QC[n+1304>>2],9032,oA(1)),tA[QC[n+1236>>2]+44>>2]=t,t=Nc(QC[n+1304>>2],9139,oA(0)),tA[QC[n+1236>>2]+48>>2]=t,t=Nc(QC[n+1304>>2],8970,oA(0)),tA[QC[n+1236>>2]+52>>2]=t,s=n,v=Mu(QC[n+1304>>2],5936,6078),QC[s+1232>>2]=v,QC[QC[n+1236>>2]+56>>2]=0,Es(QC[n+1232>>2],6078)?Es(QC[n+1232>>2],5709)?Es(QC[n+1232>>2],5409)?Es(QC[n+1232>>2],8016)?Es(QC[n+1232>>2],5455)||(QC[QC[n+1236>>2]+56>>2]=4):QC[QC[n+1236>>2]+56>>2]=3:QC[QC[n+1236>>2]+56>>2]=2:QC[QC[n+1236>>2]+56>>2]=1:QC[QC[n+1236>>2]+56>>2]=0,r=Be(QC[n+1304>>2]),YC[QC[n+1236>>2]+60|0]=1&r,r=QC[n+1236>>2],s=Pv(QC[n+1320>>2]+16|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+1240>>2]=QC[n+1240>>2]+1,QC[n+1304>>2]=QC[QC[n+1304>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1}if(s=n,v=Dn(QC[n+1316>>2],2653),QC[s+1288>>2]=v,QC[n+1288>>2])for(ys(QC[n+1320>>2]+32|0,QC[QC[n+1288>>2]+12>>2]),r=QC[n+1320>>2]+32|0,i=QC[QC[n+1288>>2]+12>>2],QC[n+1152>>2]=0,me(r,i,n+1152|0),QC[n+1156>>2]=QC[QC[n+1288>>2]+4>>2],QC[n+1328>>2]=0;QC[n+1156>>2];){if(s=n,v=Mu(QC[n+1156>>2],7408,0),QC[s+1132>>2]=v,r=QC[n+1320>>2],e=n+1112|0,ci(e,QC[n+1132>>2],0),r=Yk(r,e),Bv(e),QC[n+1128>>2]=r,!QC[n+1128>>2]){r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+1096|0,ci(e,10860,0),i=n+1080|0,ci(i,QC[n+1132>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}r=Hv(84,4309,210),i=QC[n+1328>>2],e=n+1064|0,ci(e,Mu(QC[n+1156>>2],7890,0),0),$t(r,i,e,QC[n+1128>>2]),QC[n+1148>>2]=r,Bv(e),s=n,v=Mu(QC[n+1156>>2],3261,0),QC[s+1144>>2]=v,QC[n+1144>>2]&&(s=n,v=mP(QC[n+1148>>2]),QC[s+1060>>2]=v,t=qt(QC[n+1144>>2],0),tA[QC[n+1060>>2]+4>>2]=t,t=qt(QC[n+1144>>2],1),tA[QC[n+1060>>2]+8>>2]=t,t=qt(QC[n+1144>>2],2),tA[QC[n+1060>>2]+12>>2]=t,t=qt(QC[n+1144>>2],3),tA[QC[n+1060>>2]+16>>2]=t),s=n,v=Mu(QC[n+1156>>2],6107,0),QC[s+1140>>2]=v,QC[n+1140>>2]&&(s=n,v=EP(QC[n+1148>>2]),QC[s+1056>>2]=v,t=qt(QC[n+1140>>2],0),tA[QC[n+1056>>2]+4>>2]=t,t=qt(QC[n+1140>>2],1),tA[QC[n+1056>>2]+8>>2]=t,t=qt(QC[n+1140>>2],2),tA[QC[n+1056>>2]+12>>2]=t,tA[QC[n+1056>>2]+16>>2]=1,Cg(QC[n+1148>>2])),s=n,v=Dn(QC[n+1156>>2],2144),QC[s+1136>>2]=v,QC[n+1136>>2]&&(i=QC[n+1148>>2],e=n+1040|0,ci(e,QC[QC[n+1136>>2]+16>>2],0),r=XA-16|0,XA=r,QC[r+12>>2]=i,QC[r+8>>2]=e,ei(QC[r+12>>2]+68|0,QC[r+8>>2]),XA=r+16|0,Bv(e)),s=n,v=Dn(QC[n+1156>>2],8351),QC[s+1136>>2]=v,QC[n+1136>>2]&&(Es(QC[QC[n+1136>>2]+16>>2],7016)?Es(QC[QC[n+1136>>2]+16>>2],1204)?Es(QC[QC[n+1136>>2]+16>>2],5905)||(QC[QC[n+1148>>2]+80>>2]=3):QC[QC[n+1148>>2]+80>>2]=2:QC[QC[n+1148>>2]+80>>2]=1),r=QC[n+1148>>2],s=Pv(QC[n+1320>>2]+32|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+1156>>2]=QC[QC[n+1156>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1}if(s=n,v=Dn(QC[n+1316>>2],6112),QC[s+1300>>2]=v,QC[n+1300>>2])for(ys(QC[n+1320>>2]+100|0,QC[QC[n+1300>>2]+12>>2]),r=QC[n+1320>>2]+100|0,i=QC[QC[n+1300>>2]+12>>2],QC[n+1032>>2]=0,me(r,i,n+1032|0),QC[n+1036>>2]=QC[QC[n+1300>>2]+4>>2],QC[n+1328>>2]=0;;){if(QC[n+1036>>2]){for(r=Hv(60,4309,257),e=n+1008|0,ci(e,Mu(QC[n+1036>>2],7890,0),0),fc(r,e),Bv(e),QC[n+1024>>2]=r,bm(QC[n+1024>>2],Ic(QC[n+1036>>2],3357,0)),im(QC[n+1024>>2],1&Be(QC[n+1036>>2])),s=n,v=Dn(QC[n+1036>>2],2984),QC[s+1304>>2]=v,ys(QC[n+1024>>2]+24|0,QC[QC[n+1304>>2]+12>>2]),r=QC[n+1024>>2]+24|0,i=QC[QC[n+1304>>2]+12>>2],QC[n+1004>>2]=0,me(r,i,n+1004|0),QC[n+1304>>2]=QC[QC[n+1304>>2]+4>>2],QC[n+1324>>2]=0;;){if(QC[n+1304>>2]){if(r=QC[n+1320>>2],e=n+992|0,ci(e,QC[QC[n+1304>>2]+16>>2],0),r=Yk(r,e),s=Pv(QC[n+1024>>2]+24|0,QC[n+1324>>2]),v=r,QC[s>>2]=v,Bv(e),QC[Pv(QC[n+1024>>2]+24|0,QC[n+1324>>2])>>2]){QC[n+1304>>2]=QC[QC[n+1304>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+976|0,ci(e,11001,0),i=n+960|0,ci(i,QC[QC[n+1304>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Mu(QC[n+1036>>2],2484,0),QC[s+1028>>2]=v,r=QC[n+1320>>2],e=n+944|0,ci(e,QC[n+1028>>2],0),r=Yk(r,e),QC[QC[n+1024>>2]+40>>2]=r,Bv(e),QC[QC[n+1024>>2]+40>>2]){t=Nc(QC[n+1036>>2],1255,oA(1)),tA[QC[n+1024>>2]+52>>2]=t,t=Nc(QC[n+1036>>2],2816,oA(0)),tA[QC[n+1024>>2]+56>>2]=t*tA[f+24>>2],r=Ic(QC[n+1036>>2],7003,1)?1:-1,QC[QC[n+1024>>2]+44>>2]=r,r=0!=(0|Ic(QC[n+1036>>2],2795,0)),YC[QC[n+1024>>2]+48|0]=r,r=0!=(0|Ic(QC[n+1036>>2],6342,0)),YC[QC[n+1024>>2]+49|0]=r,r=0!=(0|Ic(QC[n+1036>>2],5967,0)),YC[QC[n+1024>>2]+50|0]=r,r=QC[n+1024>>2],s=Pv(QC[n+1320>>2]+100|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+1036>>2]=QC[QC[n+1036>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1;continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+928|0,ci(e,10906,0),i=n+912|0,ci(i,QC[n+1028>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Dn(QC[n+1316>>2],5936),QC[s+1296>>2]=v,QC[n+1296>>2])for(ys(QC[n+1320>>2]+116|0,QC[QC[n+1296>>2]+12>>2]),r=QC[n+1320>>2]+116|0,i=QC[QC[n+1296>>2]+12>>2],QC[n+904>>2]=0,me(r,i,n+904|0),QC[n+908>>2]=QC[QC[n+1296>>2]+4>>2],QC[n+1328>>2]=0;;){if(QC[n+908>>2]){for(r=Hv(88,4309,301),e=n+880|0,ci(e,Mu(QC[n+908>>2],7890,0),0),Ba(r,e),Bv(e),QC[n+896>>2]=r,bm(QC[n+896>>2],Ic(QC[n+908>>2],3357,0)),im(QC[n+896>>2],1&Be(QC[n+908>>2])),s=n,v=Dn(QC[n+908>>2],2984),QC[s+1304>>2]=v,ys(QC[n+896>>2]+24|0,QC[QC[n+1304>>2]+12>>2]),r=QC[n+896>>2]+24|0,i=QC[QC[n+1304>>2]+12>>2],QC[n+876>>2]=0,me(r,i,n+876|0),QC[n+1304>>2]=QC[QC[n+1304>>2]+4>>2],QC[n+1324>>2]=0;;){if(QC[n+1304>>2]){if(r=QC[n+1320>>2],e=n+864|0,ci(e,QC[QC[n+1304>>2]+16>>2],0),r=Yk(r,e),s=Pv(QC[n+896>>2]+24|0,QC[n+1324>>2]),v=r,QC[s>>2]=v,Bv(e),QC[Pv(QC[n+896>>2]+24|0,QC[n+1324>>2])>>2]){QC[n+1304>>2]=QC[QC[n+1304>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+848|0,ci(e,10952,0),i=n+832|0,ci(i,QC[QC[n+1304>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Mu(QC[n+908>>2],2484,0),QC[s+900>>2]=v,r=QC[n+1320>>2],e=n+816|0,ci(e,QC[n+900>>2],0),r=Yk(r,e),QC[QC[n+896>>2]+40>>2]=r,Bv(e),QC[QC[n+896>>2]+40>>2]){r=0!=(0|Ic(QC[n+908>>2],6092,0)),YC[QC[n+896>>2]+85|0]=r,r=0!=(0|Ic(QC[n+908>>2],7053,0)),YC[QC[n+896>>2]+84|0]=r,t=Nc(QC[n+908>>2],5495,oA(0)),tA[QC[n+896>>2]+60>>2]=t,t=Nc(QC[n+908>>2],1558,oA(0)),tA[QC[n+896>>2]+64>>2]=t*tA[f+24>>2],t=Nc(QC[n+908>>2],1229,oA(0)),tA[QC[n+896>>2]+68>>2]=t*tA[f+24>>2],t=Nc(QC[n+908>>2],9185,oA(0)),tA[QC[n+896>>2]+72>>2]=t,t=Nc(QC[n+908>>2],9032,oA(0)),tA[QC[n+896>>2]+76>>2]=t,t=Nc(QC[n+908>>2],8970,oA(0)),tA[QC[n+896>>2]+80>>2]=t,t=Nc(QC[n+908>>2],1337,oA(1)),tA[QC[n+896>>2]+44>>2]=t,t=Nc(QC[n+908>>2],1360,oA(1)),tA[QC[n+896>>2]+48>>2]=t,t=Nc(QC[n+908>>2],1389,oA(1)),tA[QC[n+896>>2]+52>>2]=t,t=Nc(QC[n+908>>2],1316,oA(1)),tA[QC[n+896>>2]+56>>2]=t,r=QC[n+896>>2],s=Pv(QC[n+1320>>2]+116|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+908>>2]=QC[QC[n+908>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1;continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+800|0,ci(e,10906,0),i=n+784|0,ci(i,QC[n+900>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Dn(QC[n+1316>>2],6221),QC[s+1292>>2]=v,QC[n+1292>>2])for(ys(QC[n+1320>>2]+132|0,QC[QC[n+1292>>2]+12>>2]),r=QC[n+1320>>2]+132|0,i=QC[QC[n+1292>>2]+12>>2],QC[n+776>>2]=0,me(r,i,n+776|0),QC[n+780>>2]=QC[QC[n+1292>>2]+4>>2],QC[n+1328>>2]=0;QC[n+780>>2];){for(r=Hv(76,4309,353),e=n+752|0,ci(e,Mu(QC[n+780>>2],7890,0),0),Qf(r,e),Bv(e),QC[n+764>>2]=r,bm(QC[n+764>>2],Ic(QC[n+780>>2],3357,0)),im(QC[n+764>>2],1&Be(QC[n+780>>2])),s=n,v=Dn(QC[n+780>>2],2984),QC[s+1304>>2]=v,ys(QC[n+764>>2]+24|0,QC[QC[n+1304>>2]+12>>2]),r=QC[n+764>>2]+24|0,i=QC[QC[n+1304>>2]+12>>2],QC[n+748>>2]=0,me(r,i,n+748|0),QC[n+1304>>2]=QC[QC[n+1304>>2]+4>>2],QC[n+1324>>2]=0;;){if(QC[n+1304>>2]){if(r=QC[n+1320>>2],e=n+736|0,ci(e,QC[QC[n+1304>>2]+16>>2],0),r=Yk(r,e),s=Pv(QC[n+764>>2]+24|0,QC[n+1324>>2]),v=r,QC[s>>2]=v,Bv(e),QC[Pv(QC[n+764>>2]+24|0,QC[n+1324>>2])>>2]){QC[n+1304>>2]=QC[QC[n+1304>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+720|0,ci(e,10979,0),i=n+704|0,ci(i,QC[QC[n+1304>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Mu(QC[n+780>>2],2484,0),QC[s+772>>2]=v,r=QC[n+1320>>2],e=n+688|0,ci(e,QC[n+772>>2],0),r=Kk(r,e),QC[QC[n+764>>2]+40>>2]=r,Bv(e),!QC[QC[n+764>>2]+40>>2]){r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+672|0,ci(e,10607,0),i=n+656|0,ci(i,QC[n+772>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}s=n,v=Mu(QC[n+780>>2],8118,2377),QC[s+768>>2]=v,Es(QC[n+768>>2],8501)?Es(QC[n+768>>2],2377)||(QC[QC[n+764>>2]+44>>2]=1):QC[QC[n+764>>2]+44>>2]=0,s=n,v=Mu(QC[n+780>>2],8177,6175),QC[s+768>>2]=v,Es(QC[n+768>>2],6175)?Es(QC[n+768>>2],8501)?Es(QC[n+768>>2],2377)||(QC[QC[n+764>>2]+48>>2]=2):QC[QC[n+764>>2]+48>>2]=1:QC[QC[n+764>>2]+48>>2]=0,s=n,v=Mu(QC[n+780>>2],8204,2361),QC[s+768>>2]=v,Es(QC[n+768>>2],2361)?Es(QC[n+768>>2],5893)?Es(QC[n+768>>2],8032)||(QC[QC[n+764>>2]+52>>2]=2):QC[QC[n+764>>2]+52>>2]=1:QC[QC[n+764>>2]+52>>2]=0,t=Nc(QC[n+780>>2],5495,oA(0)),tA[QC[n+764>>2]+56>>2]=t,t=Nc(QC[n+780>>2],5335,oA(0)),tA[QC[n+764>>2]+60>>2]=t,QC[QC[n+764>>2]+44>>2]||(r=QC[n+764>>2],tA[r+60>>2]=tA[r+60>>2]*tA[f+24>>2]),t=Nc(QC[n+780>>2],6900,oA(0)),tA[QC[n+764>>2]+64>>2]=t,r=QC[QC[n+764>>2]+48>>2],1!=(0|r)&&r||(r=QC[n+764>>2],tA[r+64>>2]=tA[r+64>>2]*tA[f+24>>2]),t=Nc(QC[n+780>>2],1337,oA(1)),tA[QC[n+764>>2]+68>>2]=t,t=Nc(QC[n+780>>2],1360,oA(1)),tA[QC[n+764>>2]+72>>2]=t,r=QC[n+764>>2],s=Pv(QC[n+1320>>2]+132|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+780>>2]=QC[QC[n+780>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1}if(s=n,v=Dn(QC[n+1316>>2],2897),QC[s+1284>>2]=v,QC[n+1284>>2])for(ys(QC[n+1320>>2]+48|0,QC[QC[n+1284>>2]+12>>2]),r=QC[n+1320>>2]+48|0,i=QC[QC[n+1284>>2]+12>>2],QC[n+648>>2]=0,me(r,i,n+648|0),QC[n+644>>2]=0,QC[n+652>>2]=QC[QC[n+1284>>2]+4>>2],QC[n+1328>>2]=0;QC[n+652>>2];){if(QC[n+632>>2]=0,s=n,v=Mu(QC[n+652>>2],7890,11061),QC[s+628>>2]=v,If(QC[n+628>>2])||(QC[n+628>>2]=QC[QC[n+652>>2]+28>>2]),r=Hv(68,4309,428),e=n+616|0,ci(e,QC[n+628>>2],0),Xi(r,e),QC[n+632>>2]=r,Bv(e),s=n,v=Dn(QC[n+652>>2],2984),QC[s+612>>2]=v,QC[n+612>>2])for(QC[n+612>>2]=QC[QC[n+612>>2]+4>>2];;){if(QC[n+612>>2]){if(r=QC[n+1320>>2],e=n+592|0,ci(e,QC[QC[n+612>>2]+16>>2],0),r=Yk(r,e),Bv(e),QC[n+608>>2]=r,QC[n+608>>2]){Ge(wP(QC[n+632>>2]),n+608|0),QC[n+612>>2]=QC[QC[n+612>>2]>>2];continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+576|0,ci(e,10930,0),i=n+560|0,ci(i,QC[QC[n+612>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Dn(QC[n+652>>2],6112),QC[s+612>>2]=v,QC[n+612>>2])for(QC[n+612>>2]=QC[QC[n+612>>2]+4>>2];;){if(QC[n+612>>2]){if(r=QC[n+1320>>2],e=n+544|0,ci(e,QC[QC[n+612>>2]+16>>2],0),r=xk(r,e),Bv(e),QC[n+556>>2]=r,QC[n+556>>2]){r=UP(QC[n+632>>2]),QC[n+508>>2]=QC[n+556>>2],Ge(r,n+508|0),QC[n+612>>2]=QC[QC[n+612>>2]>>2];continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+528|0,ci(e,10747,0),i=n+512|0,ci(i,QC[QC[n+612>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Dn(QC[n+652>>2],5936),QC[s+612>>2]=v,QC[n+612>>2])for(QC[n+612>>2]=QC[QC[n+612>>2]+4>>2];;){if(QC[n+612>>2]){if(r=QC[n+1320>>2],e=n+488|0,ci(e,QC[QC[n+612>>2]+16>>2],0),r=Rk(r,e),Bv(e),QC[n+504>>2]=r,QC[n+504>>2]){r=UP(QC[n+632>>2]),QC[n+452>>2]=QC[n+504>>2],Ge(r,n+452|0),QC[n+612>>2]=QC[QC[n+612>>2]>>2];continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+472|0,ci(e,10648,0),i=n+456|0,ci(i,QC[QC[n+612>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}if(s=n,v=Dn(QC[n+652>>2],6221),QC[s+612>>2]=v,QC[n+612>>2])for(QC[n+612>>2]=QC[QC[n+612>>2]+4>>2];;){if(QC[n+612>>2]){if(r=QC[n+1320>>2],e=n+432|0,ci(e,QC[QC[n+612>>2]+16>>2],0),r=Mk(r,e),Bv(e),QC[n+448>>2]=r,QC[n+448>>2]){r=UP(QC[n+632>>2]),QC[n+396>>2]=QC[n+448>>2],Ge(r,n+396|0),QC[n+612>>2]=QC[QC[n+612>>2]>>2];continue}r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+416|0,ci(e,10686,0),i=n+400|0,ci(i,QC[QC[n+612>>2]+16>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}break}for(r=QC[n+632>>2],i=QC[n+1320>>2]+48|0,e=QC[n+644>>2],QC[n+644>>2]=e+1,s=Pv(i,e),v=r,QC[s>>2]=v,Es(QC[n+628>>2],2393)||(QC[QC[n+1320>>2]+64>>2]=QC[n+632>>2]),s=n,v=Dn(QC[n+652>>2],2760),QC[s+392>>2]=v,QC[n+392>>2]||(QC[n+392>>2]=QC[n+652>>2]),QC[n+640>>2]=QC[QC[n+392>>2]+4>>2];QC[n+640>>2];){for(r=QC[n+1320>>2],e=n+376|0,ci(e,QC[QC[n+640>>2]+28>>2],0),r=Kk(r,e),Bv(e),QC[n+388>>2]=r,QC[n+372>>2]=QC[QC[n+640>>2]+4>>2];QC[n+372>>2];){if(QC[n+368>>2]=0,QC[n+364>>2]=QC[QC[n+372>>2]+28>>2],s=n,v=Mu(QC[n+372>>2],7890,QC[n+364>>2]),QC[s+360>>2]=v,s=n,v=Mu(QC[n+372>>2],6221,QC[n+360>>2]),QC[s+356>>2]=v,s=n,v=Mu(QC[n+372>>2],7296,5766),QC[s+344>>2]=v,Es(QC[n+344>>2],5766))if(Es(QC[n+344>>2],6267))if(Es(QC[n+344>>2],6261))if(Es(QC[n+344>>2],1231))if(Es(QC[n+344>>2],6221))if(Es(QC[n+344>>2],6863)){if(Es(QC[n+344>>2],1865)){r=QC[n+1320>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+1316>>2],e=n+328|0,ci(e,10546,0),i=n+312|0,ci(i,QC[n+344>>2],0),ue(f,r,e,i),Bv(i),Bv(e),QC[n+1340>>2]=0;break r}QC[n+340>>2]=5}else QC[n+340>>2]=6;else QC[n+340>>2]=4;else QC[n+340>>2]=1;else QC[n+340>>2]=3;else QC[n+340>>2]=2;else QC[n+340>>2]=0;n:{e:{t:switch(QC[n+340>>2]){case 0:if(r=QC[f+4>>2],i=QC[n+632>>2],e=n+296|0,ci(e,QC[n+360>>2],0),a=n+280|0,ci(a,QC[n+356>>2],0),s=n,v=0|JA[QC[QC[r>>2]+12>>2]](r,i,e,a),QC[s+368>>2]=v,Bv(a),Bv(e),!QC[n+368>>2])break n;QC[n+276>>2]=QC[n+368>>2],mi(QC[n+276>>2]+116|0,QC[n+356>>2]),t=Nc(QC[n+372>>2],1558,oA(0)),tA[QC[n+276>>2]+32>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],1229,oA(0)),tA[QC[n+276>>2]+36>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],9185,oA(1)),tA[QC[n+276>>2]+44>>2]=t,t=Nc(QC[n+372>>2],9032,oA(1)),tA[QC[n+276>>2]+48>>2]=t,t=Nc(QC[n+372>>2],5495,oA(0)),tA[QC[n+276>>2]+40>>2]=t,t=Nc(QC[n+372>>2],6206,oA(32)),tA[QC[n+276>>2]+52>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],2421,oA(32)),tA[QC[n+276>>2]+56>>2]=t*tA[f+24>>2],s=n,v=Mu(QC[n+372>>2],3261,0),QC[s+352>>2]=v,QC[n+352>>2]&&(t=qt(QC[n+352>>2],0),s=bP(QC[n+276>>2]),l=t,tA[s+4>>2]=l,t=qt(QC[n+352>>2],1),s=bP(QC[n+276>>2]),l=t,tA[s+8>>2]=l,t=qt(QC[n+352>>2],2),s=bP(QC[n+276>>2]),l=t,tA[s+12>>2]=l,t=qt(QC[n+352>>2],3),s=bP(QC[n+276>>2]),l=t,tA[s+16>>2]=l),Dr(QC[n+276>>2]),r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+276>>2]);break e;case 2:case 3:if(r=QC[f+4>>2],i=QC[n+632>>2],e=n+264|0,ci(e,QC[n+360>>2],0),a=n+248|0,ci(a,QC[n+356>>2],0),s=n,v=0|JA[QC[QC[r>>2]+16>>2]](r,i,e,a),QC[s+368>>2]=v,Bv(a),Bv(e),!QC[n+368>>2])break n;if(QC[n+244>>2]=QC[n+368>>2],mi(QC[n+244>>2]+168|0,QC[n+356>>2]),s=n,v=Mu(QC[n+372>>2],3261,0),QC[s+352>>2]=v,QC[n+352>>2]&&(t=qt(QC[n+352>>2],0),s=iP(QC[n+244>>2]),l=t,tA[s+4>>2]=l,t=qt(QC[n+352>>2],1),s=iP(QC[n+244>>2]),l=t,tA[s+8>>2]=l,t=qt(QC[n+352>>2],2),s=iP(QC[n+244>>2]),l=t,tA[s+12>>2]=l,t=qt(QC[n+352>>2],3),s=iP(QC[n+244>>2]),l=t,tA[s+16>>2]=l),t=Nc(QC[n+372>>2],6206,oA(32)),tA[QC[n+244>>2]+196>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],2421,oA(32)),tA[QC[n+244>>2]+200>>2]=t*tA[f+24>>2],s=n,v=Dn(QC[n+372>>2],2127),QC[s+348>>2]=v,QC[n+348>>2])s=n,v=0!=(0|Ic(QC[n+372>>2],5986,1)),YC[s+229|0]=v,r=Hv(40,4309,615),i=QC[n+244>>2],a=n+208|0,ci(a,Mu(QC[n+372>>2],5814,0),0),e=gE(QC[n+388>>2]),c=n+192|0,ci(c,QC[QC[n+348>>2]+16>>2],0),rf(r,i,a,e,c,1&YC[n+229|0]),Bv(c),Bv(a),QC[n+224>>2]=r,Ge(f+8|0,n+224|0);else{for(s=n,v=Dn(QC[n+372>>2],3022),QC[s+348>>2]=v,hs(QC[n+244>>2]+136|0,QC[QC[n+348>>2]+12>>2]),r=QC[n+244>>2]+136|0,i=QC[QC[n+348>>2]+12>>2],ZC[n+238>>1]=0,we(r,i,n+238|0),QC[n+348>>2]=QC[QC[n+348>>2]+4>>2],QC[n+1324>>2]=0;QC[n+348>>2];)r=QC[QC[n+348>>2]+20>>2],s=_v(QC[n+244>>2]+136|0,QC[n+1324>>2]),v=r,ZC[s>>1]=v,QC[n+348>>2]=QC[QC[n+348>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;for(s=n,v=Dn(QC[n+372>>2],2626),QC[s+348>>2]=v,QC[n+240>>2]=QC[QC[n+348>>2]+12>>2],ys(QC[n+244>>2]+120|0,QC[n+240>>2]),r=QC[n+244>>2]+120|0,i=QC[n+240>>2],tA[n+232>>2]=0,ye(r,i,n+232|0),QC[n+348>>2]=QC[QC[n+348>>2]+4>>2],QC[n+1324>>2]=0;QC[n+348>>2];)t=tA[QC[n+348>>2]+24>>2],s=Pv(QC[n+244>>2]+120|0,QC[n+1324>>2]),l=t,tA[s>>2]=l,QC[n+348>>2]=QC[QC[n+348>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;if(lr(f,QC[n+372>>2],QC[n+244>>2],QC[n+240>>2]),V(QC[n+244>>2]),r=Ic(QC[n+372>>2],6022,0),QC[QC[n+244>>2]+224>>2]=r,s=n,v=Dn(QC[n+372>>2],3075),QC[s+348>>2]=v,QC[n+348>>2])for(hs(QC[n+244>>2]+152|0,QC[QC[n+348>>2]+12>>2]),r=QC[n+244>>2]+152|0,i=QC[QC[n+348>>2]+12>>2],ZC[n+230>>1]=0,we(r,i,n+230|0),QC[n+348>>2]=QC[QC[n+348>>2]+4>>2],QC[n+1324>>2]=0;QC[n+348>>2];)r=QC[QC[n+348>>2]+20>>2],s=_v(QC[n+244>>2]+152|0,QC[n+1324>>2]),v=r,ZC[s>>1]=v,QC[n+348>>2]=QC[QC[n+348>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+244>>2])}break e;case 1:r=QC[f+4>>2],i=QC[n+632>>2],e=n+176|0,ci(e,QC[n+360>>2],0),s=n,v=0|JA[QC[QC[r>>2]+20>>2]](r,i,e),QC[s+368>>2]=v,Bv(e),QC[n+172>>2]=QC[n+368>>2],s=n,v=Ic(QC[n+372>>2],1825,0)<<1,QC[s+168>>2]=v,lr(f,QC[n+372>>2],QC[n+172>>2],QC[n+168>>2]),r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+368>>2]);break e;case 4:for(r=QC[f+4>>2],i=QC[n+632>>2],e=n+152|0,ci(e,QC[n+360>>2],0),s=n,v=0|JA[QC[QC[r>>2]+24>>2]](r,i,e),QC[s+368>>2]=v,Bv(e),QC[n+148>>2]=QC[n+368>>2],QC[n+144>>2]=0,r=0!=(0|Ic(QC[n+372>>2],8513,0)),YC[QC[n+148>>2]+80|0]=r,r=0!=(0|Ic(QC[n+372>>2],8570,1)),YC[QC[n+148>>2]+81|0]=r,s=n,v=Ic(QC[n+372>>2],1825,0),QC[s+144>>2]=v,lr(f,QC[n+372>>2],QC[n+148>>2],QC[n+144>>2]<<1),ys(QC[n+148>>2]- -64|0,QC[n+144>>2]/3|0),r=QC[n+148>>2]- -64|0,i=QC[n+144>>2]/3|0,tA[n+140>>2]=0,ye(r,i,n+140|0),s=n,v=Dn(QC[n+372>>2],2944),QC[s+636>>2]=v,QC[n+636>>2]=QC[QC[n+636>>2]+4>>2],QC[n+1324>>2]=0;QC[n+636>>2];)t=oA(tA[QC[n+636>>2]+24>>2]*tA[f+24>>2]),s=Pv(QC[n+148>>2]- -64|0,QC[n+1324>>2]),l=t,tA[s>>2]=l,QC[n+636>>2]=QC[QC[n+636>>2]>>2],QC[n+1324>>2]=QC[n+1324>>2]+1;r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+368>>2]);break e;case 5:r=QC[f+4>>2],i=QC[n+632>>2],e=n+128|0,ci(e,QC[n+360>>2],0),s=n,v=0|JA[QC[QC[r>>2]+28>>2]](r,i,e),QC[s+368>>2]=v,Bv(e),QC[n+124>>2]=QC[n+368>>2],t=Nc(QC[n+372>>2],1558,oA(0)),tA[QC[n+124>>2]+20>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],1229,oA(0)),tA[QC[n+124>>2]+24>>2]=t*tA[f+24>>2],t=Nc(QC[n+372>>2],5495,oA(0)),tA[QC[n+124>>2]+28>>2]=t,r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+368>>2]);break e;case 6:break t;default:break e}r=QC[f+4>>2],i=QC[n+632>>2],e=n+112|0,ci(e,QC[n+360>>2],0),s=n,v=0|JA[QC[QC[r>>2]+32>>2]](r,i,e),QC[s+368>>2]=v,Bv(e),QC[n+108>>2]=QC[n+368>>2],QC[n+104>>2]=0,s=n,v=Mu(QC[n+372>>2],8365,0),QC[s+100>>2]=v,QC[n+100>>2]&&(r=QC[n+1320>>2],e=n+88|0,ci(e,QC[n+100>>2],0),r=Kk(r,e),QC[QC[n+108>>2]+64>>2]=r,Bv(e)),s=n,v=Ic(QC[n+372>>2],1825,0)<<1,QC[s+104>>2]=v,lr(f,QC[n+372>>2],QC[n+108>>2],QC[n+104>>2]),r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[n+368>>2])}r=QC[n+632>>2],i=gE(QC[n+388>>2]),e=n+72|0,ci(e,QC[n+364>>2],0),X(r,i,e,QC[n+368>>2]),Bv(e)}QC[n+372>>2]=QC[QC[n+372>>2]>>2]}QC[n+640>>2]=QC[QC[n+640>>2]>>2]}QC[n+652>>2]=QC[QC[n+652>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1}for(s=n,v=gE(f+8|0),QC[s+68>>2]=v,QC[n+1328>>2]=0;QC[n+1328>>2]>2];)s=n,v=QC[Pv(f+8|0,QC[n+1328>>2])>>2],QC[s+64>>2]=v,r=gE(QC[n+64>>2]+8|0)?Xk(QC[n+1320>>2],QC[n+64>>2]+8|0):mE(QC[n+1320>>2]),QC[n+60>>2]=r,QC[n+60>>2]&&(s=n,v=vt(QC[n+60>>2],QC[QC[n+64>>2]+20>>2],QC[n+64>>2]+24|0),QC[s+56>>2]=v,QC[n+56>>2]&&(e=QC[QC[n+64>>2]+4>>2],r=1&YC[QC[n+64>>2]+36|0]?QC[n+56>>2]:QC[QC[n+64>>2]+4>>2],QC[e+56>>2]=r,Ft(QC[QC[n+64>>2]+4>>2],QC[n+56>>2]),V(QC[QC[n+64>>2]+4>>2]),r=QC[f+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[QC[n+64>>2]+4>>2]))),QC[n+1328>>2]=QC[n+1328>>2]+1;if(r=f+8|0,Ka(r),tc(r),s=n,v=Dn(QC[n+1316>>2],2743),QC[s+1276>>2]=v,QC[n+1276>>2])for(ys(QC[n+1320>>2]+68|0,QC[QC[n+1276>>2]+12>>2]),r=QC[n+1320>>2]+68|0,i=QC[QC[n+1276>>2]+12>>2],QC[n+48>>2]=0,me(r,i,n+48|0),QC[n+52>>2]=QC[QC[n+1276>>2]+4>>2],QC[n+1328>>2]=0;QC[n+52>>2];)r=Hv(56,4309,717),e=n+32|0,ci(e,QC[QC[n+52>>2]+28>>2],0),Of(r,e),Bv(e),QC[n+44>>2]=r,r=Ic(QC[n+52>>2],2068,0),QC[QC[n+44>>2]+16>>2]=r,t=Nc(QC[n+52>>2],2575,oA(0)),tA[QC[n+44>>2]+20>>2]=t,s=n,v=Mu(QC[n+52>>2],6856,0),QC[s+28>>2]=v,mi(QC[n+44>>2]+24|0,QC[n+28>>2]),s=n,v=Mu(QC[n+52>>2],5192,0),QC[s+24>>2]=v,mi(QC[n+44>>2]+36|0,QC[n+24>>2]),QC[n+24>>2]&&(t=Nc(QC[n+52>>2],7774,oA(1)),tA[QC[n+44>>2]+48>>2]=t,t=Nc(QC[n+52>>2],8324,oA(0)),tA[QC[n+44>>2]+52>>2]=t),r=QC[n+44>>2],s=Pv(QC[n+1320>>2]+68|0,QC[n+1328>>2]),v=r,QC[s>>2]=v,QC[n+52>>2]=QC[QC[n+52>>2]>>2],QC[n+1328>>2]=QC[n+1328>>2]+1;if(s=n,v=Dn(QC[n+1316>>2],2872),QC[s+1280>>2]=v,QC[n+1280>>2])for(ys(QC[n+1320>>2]+84|0,QC[QC[n+1280>>2]+12>>2]),r=QC[n+1320>>2]+84|0,i=QC[QC[n+1280>>2]+12>>2],QC[n+16>>2]=0,me(r,i,n+16|0),QC[n+12>>2]=0,QC[n+20>>2]=QC[QC[n+1280>>2]+4>>2];QC[n+20>>2];){for(i=QC[n+20>>2],e=QC[n+1320>>2],r=XA-816|0,XA=r,QC[r+808>>2]=f,QC[r+804>>2]=i,QC[r+800>>2]=e,i=QC[r+808>>2],zk(r+784|0),tA[r+780>>2]=0,QC[r+768>>2]=0,s=r,v=Dn(QC[r+804>>2],2984),QC[s+764>>2]=v,s=r,v=Dn(QC[r+804>>2],2653),QC[s+760>>2]=v,s=r,v=Dn(QC[r+804>>2],6112),QC[s+756>>2]=v,s=r,v=Dn(QC[r+804>>2],5936),QC[s+752>>2]=v,s=r,v=Dn(QC[r+804>>2],6221),QC[s+748>>2]=v,QC[r+748>>2]||(s=r,v=Dn(QC[r+804>>2],2963),QC[s+748>>2]=v),s=r,v=Dn(QC[r+804>>2],5986),QC[s+744>>2]=v,s=r,v=Dn(QC[r+804>>2],3363),QC[s+740>>2]=v,s=r,v=Dn(QC[r+804>>2],2743),QC[s+736>>2]=v,QC[r+740>>2]||(s=r,v=Dn(QC[r+804>>2],3353),QC[s+740>>2]=v),e=QC[r+764>>2]?QC[QC[r+764>>2]+4>>2]:0,QC[r+732>>2]=e;QC[r+732>>2];)QC[r+768>>2]=QC[QC[r+732>>2]+12>>2]+QC[r+768>>2],QC[r+732>>2]=QC[QC[r+732>>2]>>2];for(e=QC[r+760>>2]?QC[QC[r+760>>2]+4>>2]:0,QC[r+728>>2]=e;QC[r+728>>2];)QC[r+768>>2]=QC[QC[r+728>>2]+12>>2]+QC[r+768>>2],QC[r+728>>2]=QC[QC[r+728>>2]>>2];for(e=QC[r+756>>2]?QC[QC[r+756>>2]+12>>2]:0,QC[r+768>>2]=e+QC[r+768>>2],e=QC[r+752>>2]?QC[QC[r+752>>2]+12>>2]:0,QC[r+768>>2]=e+QC[r+768>>2],e=QC[r+748>>2]?QC[QC[r+748>>2]+4>>2]:0,QC[r+724>>2]=e;QC[r+724>>2];)QC[r+768>>2]=QC[QC[r+724>>2]+12>>2]+QC[r+768>>2],QC[r+724>>2]=QC[QC[r+724>>2]>>2];for(e=QC[r+744>>2]?QC[QC[r+744>>2]+4>>2]:0,QC[r+724>>2]=e;QC[r+724>>2];){for(QC[r+728>>2]=QC[QC[r+724>>2]+4>>2];QC[r+728>>2];)QC[r+768>>2]=QC[QC[r+728>>2]+12>>2]+QC[r+768>>2],QC[r+728>>2]=QC[QC[r+728>>2]>>2];QC[r+724>>2]=QC[QC[r+724>>2]>>2]}QC[r+740>>2]&&(QC[r+768>>2]=QC[r+768>>2]+1),QC[r+736>>2]&&(QC[r+768>>2]=QC[r+768>>2]+1),e=QC[r+760>>2]?QC[QC[r+760>>2]+4>>2]:0,QC[r+728>>2]=e;n:{for(;QC[r+728>>2];){if(e=QC[r+800>>2],a=r+704|0,ci(a,QC[QC[r+728>>2]+28>>2],0),e=Gk(e,a),Bv(a),QC[r+716>>2]=e,-1==QC[r+716>>2]){Ka(r+784|0),e=r+688|0,ci(e,10631,0),a=r+672|0,ci(a,QC[QC[r+728>>2]+28>>2],0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}for(QC[r+720>>2]=QC[QC[r+728>>2]+4>>2];QC[r+720>>2];){if(Es(QC[QC[r+720>>2]+28>>2],2144))if(Es(QC[QC[r+720>>2]+28>>2],3261)){if(Es(QC[QC[r+720>>2]+28>>2],3285)){Ka(r+784|0),e=r+600|0,ci(e,10511,0),a=r+584|0,ci(a,QC[QC[r+720>>2]+28>>2],0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}for(e=Hv(40,4309,873),Dc(e,QC[QC[r+720>>2]+12>>2]),QC[r+628>>2]=e,QC[QC[r+628>>2]+36>>2]=QC[r+716>>2],QC[r+772>>2]=QC[QC[r+720>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)s=r,v=Mu(QC[r+772>>2],2415,0),QC[s+624>>2]=v,s=r,v=Mu(QC[r+772>>2],6107,0),QC[s+620>>2]=v,Cn(QC[r+628>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),qt(QC[r+624>>2],0),qt(QC[r+624>>2],1),qt(QC[r+624>>2],2),qt(QC[r+624>>2],3),qt(QC[r+620>>2],0),qt(QC[r+620>>2],1),qt(QC[r+620>>2],2)),pe(QC[r+772>>2],QC[r+628>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+616>>2]=QC[r+628>>2],Ge(r+784|0,r+616|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+628>>2]+20|0,aA(QC[4725],QC[QC[r+720>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l}else{for(e=Hv(40,4309,858),fs(e,QC[QC[r+720>>2]+12>>2]),QC[r+640>>2]=e,QC[QC[r+640>>2]+20>>2]=QC[r+716>>2],QC[r+772>>2]=QC[QC[r+720>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)s=r,v=Mu(QC[r+772>>2],3261,0),QC[s+636>>2]=v,Ne(QC[r+640>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),qt(QC[r+636>>2],0),qt(QC[r+636>>2],1),qt(QC[r+636>>2],2),qt(QC[r+636>>2],3)),pe(QC[r+772>>2],QC[r+640>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+632>>2]=QC[r+640>>2],Ge(r+784|0,r+632|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+640>>2]+24|0,aA(QC[3491],QC[QC[r+720>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l}else{for(e=Hv(40,4309,844),Nr(e,QC[QC[r+720>>2]+12>>2]),QC[r+664>>2]=e,QC[QC[r+664>>2]+4>>2]=QC[r+716>>2],QC[r+772>>2]=QC[QC[r+720>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)s=r,v=Dn(QC[r+772>>2],7890),QC[s+660>>2]=v,ci(r+648|0,QC[QC[r+660>>2]+8>>2]==QC[3754]?11061:QC[QC[r+660>>2]+16>>2],0),e=r+648|0,yu(QC[r+664>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),e),Bv(e),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+644>>2]=QC[r+664>>2],Ge(r+784|0,r+644|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+664>>2]+8|0,QC[QC[r+720>>2]+12>>2]-1|0)>>2]),tA[s+780>>2]=l}QC[r+720>>2]=QC[QC[r+720>>2]>>2]}QC[r+728>>2]=QC[QC[r+728>>2]>>2]}for(e=QC[r+764>>2]?QC[QC[r+764>>2]+4>>2]:0,QC[r+732>>2]=e;QC[r+732>>2];){if(e=QC[r+800>>2],a=r+560|0,ci(a,QC[QC[r+732>>2]+28>>2],0),e=Jk(e,a),Bv(a),QC[r+576>>2]=e,-1==QC[r+576>>2]){Ka(r+784|0),e=r+544|0,ci(e,11021,0),a=r+528|0,ci(a,QC[QC[r+732>>2]+28>>2],0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}for(QC[r+580>>2]=QC[QC[r+732>>2]+4>>2];QC[r+580>>2];){if(Es(QC[QC[r+580>>2]+28>>2],7154)){if(s=r,v=!Es(QC[QC[r+580>>2]+28>>2],8010),QC[s+516>>2]=v,s=r,v=!Es(QC[QC[r+580>>2]+28>>2],7191),QC[s+512>>2]=v,s=r,v=!Es(QC[QC[r+580>>2]+28>>2],3479),QC[s+508>>2]=v,!(QC[r+516>>2]|QC[r+512>>2]|QC[r+508>>2])){Ka(r+784|0),e=r+480|0,ci(e,10572,0),a=r+464|0,ci(a,QC[QC[r+580>>2]+28>>2],0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}for(t=QC[r+512>>2]?tA[i+24>>2]:oA(1),tA[r+504>>2]=t,tA[r+500>>2]=0,QC[r+496>>2]=0,QC[r+516>>2]?(e=Hv(40,4309,929),cp(e,QC[QC[r+580>>2]+12>>2]),QC[r+496>>2]=e,tA[r+500>>2]=1):QC[r+512>>2]?(e=Hv(40,4309,932),wc(e,QC[QC[r+580>>2]+12>>2]),QC[r+496>>2]=e):QC[r+508>>2]&&(e=Hv(40,4309,934),fp(e,QC[QC[r+580>>2]+12>>2]),QC[r+496>>2]=e),QC[QC[r+496>>2]+36>>2]=QC[r+576>>2],QC[r+772>>2]=QC[QC[r+580>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)ai(QC[r+496>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),oA(Nc(QC[r+772>>2],1558,tA[r+500>>2])*tA[r+504>>2]),oA(Nc(QC[r+772>>2],1229,tA[r+500>>2])*tA[r+504>>2])),pe(QC[r+772>>2],QC[r+496>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+492>>2]=QC[r+496>>2],Ge(r+784|0,r+492|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+496>>2]+20|0,aA(QC[4689],QC[QC[r+580>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l}else{for(e=Hv(40,4309,909),gs(e,QC[QC[r+580>>2]+12>>2]),QC[r+524>>2]=e,QC[QC[r+524>>2]+20>>2]=QC[r+576>>2],QC[r+772>>2]=QC[QC[r+580>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)ff(QC[r+524>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),Nc(QC[r+772>>2],7987,oA(0))),pe(QC[r+772>>2],QC[r+524>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+520>>2]=QC[r+524>>2],Ge(r+784|0,r+520|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+524>>2]+24|0,QC[QC[r+580>>2]+12>>2]-1<<1)>>2]),tA[s+780>>2]=l}QC[r+580>>2]=QC[QC[r+580>>2]>>2]}QC[r+732>>2]=QC[QC[r+732>>2]>>2]}for(e=QC[r+756>>2]?QC[QC[r+756>>2]+4>>2]:0,QC[r+724>>2]=e;QC[r+724>>2];){for(e=QC[r+800>>2],a=r+448|0,ci(a,QC[QC[r+724>>2]+28>>2],0),e=xk(e,a),Bv(a),QC[r+460>>2]=e,e=Hv(40,4309,960),Yc(e,QC[QC[r+724>>2]+12>>2]),QC[r+444>>2]=e,QC[r+776>>2]=0;;){if(eA[r+776>>2]>2]+100|0)>>>0){if(QC[r+460>>2]!=QC[Pv(QC[r+800>>2]+100|0,QC[r+776>>2])>>2]){QC[r+776>>2]=QC[r+776>>2]+1;continue}QC[QC[r+444>>2]+36>>2]=QC[r+776>>2]}break}for(QC[r+772>>2]=QC[QC[r+724>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)oe(QC[r+444>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),Nc(QC[r+772>>2],1255,oA(1)),oA(Nc(QC[r+772>>2],2816,oA(0))*tA[i+24>>2]),Ic(QC[r+772>>2],7003,1)?1:-1,0!=(0|Ic(QC[r+772>>2],2795,0)),0!=(0|Ic(QC[r+772>>2],6342,0))),pe(QC[r+772>>2],QC[r+444>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+440>>2]=QC[r+444>>2],Ge(r+784|0,r+440|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+444>>2]+20|0,aA(QC[3735],QC[QC[r+724>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l,QC[r+724>>2]=QC[QC[r+724>>2]>>2]}for(e=QC[r+752>>2]?QC[QC[r+752>>2]+4>>2]:0,QC[r+724>>2]=e;QC[r+724>>2];){for(e=QC[r+800>>2],a=r+424|0,ci(a,QC[QC[r+724>>2]+28>>2],0),e=Rk(e,a),Bv(a),QC[r+436>>2]=e,e=Hv(40,4309,982),Jc(e,QC[QC[r+724>>2]+12>>2]),QC[r+420>>2]=e,QC[r+776>>2]=0;;){if(eA[r+776>>2]>2]+116|0)>>>0){if(QC[r+436>>2]!=QC[Pv(QC[r+800>>2]+116|0,QC[r+776>>2])>>2]){QC[r+776>>2]=QC[r+776>>2]+1;continue}QC[QC[r+420>>2]+36>>2]=QC[r+776>>2]}break}for(QC[r+772>>2]=QC[QC[r+724>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)Le(QC[r+420>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),Nc(QC[r+772>>2],1337,oA(1)),Nc(QC[r+772>>2],1360,oA(1)),Nc(QC[r+772>>2],1389,oA(1)),Nc(QC[r+772>>2],1316,oA(1))),pe(QC[r+772>>2],QC[r+420>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+416>>2]=QC[r+420>>2],Ge(r+784|0,r+416|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r, l=dd(tA[r+780>>2],tA[Pv(QC[r+420>>2]+20|0,aA(QC[4668],QC[QC[r+724>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l,QC[r+724>>2]=QC[QC[r+724>>2]>>2]}for(e=QC[r+748>>2]?QC[QC[r+748>>2]+4>>2]:0,QC[r+724>>2]=e;;){if(QC[r+724>>2]){if(QC[r+412>>2]=0,e=QC[r+800>>2],a=r+384|0,ci(a,QC[QC[r+724>>2]+28>>2],0),e=Mk(e,a),Bv(a),QC[r+400>>2]=e,QC[r+400>>2]){for(QC[r+408>>2]=0;;){if(eA[r+408>>2]>2]+132|0)>>>0){if(QC[Pv(QC[r+800>>2]+132|0,QC[r+408>>2])>>2]!=QC[r+400>>2]){QC[r+408>>2]=QC[r+408>>2]+1;continue}QC[r+412>>2]=QC[r+408>>2]}break}for(QC[r+404>>2]=QC[QC[r+724>>2]+4>>2];QC[r+404>>2];){if(QC[r+348>>2]=QC[QC[r+404>>2]+28>>2],Es(QC[r+348>>2],5335)&&Es(QC[r+348>>2],6900)){if(!Es(QC[r+348>>2],1255)){for(e=Hv(40,4309,1050),Qc(e,QC[QC[r+404>>2]+12>>2]),QC[r+332>>2]=e,QC[QC[r+332>>2]+36>>2]=QC[r+412>>2],QC[r+772>>2]=QC[QC[r+404>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)ai(QC[r+332>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),Nc(QC[r+772>>2],1337,oA(1)),Nc(QC[r+772>>2],1360,oA(1))),pe(QC[r+772>>2],QC[r+332>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+328>>2]=QC[r+332>>2],Ge(r+784|0,r+328|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+332>>2]+20|0,aA(QC[3862],QC[QC[r+404>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l}}else{for(tA[r+340>>2]=1,Es(QC[r+348>>2],6900)?(e=Hv(40,4309,1032),ts(e,QC[QC[r+404>>2]+12>>2]),QC[r+344>>2]=e,QC[QC[r+400>>2]+44>>2]||(tA[r+340>>2]=tA[i+24>>2])):(e=Hv(40,4309,1026),op(e,QC[QC[r+404>>2]+12>>2]),QC[r+344>>2]=e,e=QC[QC[r+400>>2]+48>>2],1!=(0|e)&&e||(tA[r+340>>2]=tA[i+24>>2])),QC[QC[r+344>>2]+36>>2]=QC[r+412>>2],QC[r+772>>2]=QC[QC[r+404>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];)af(QC[r+344>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),oA(Nc(QC[r+772>>2],QC[r+348>>2],oA(0))*tA[r+340>>2])),pe(QC[r+772>>2],QC[r+344>>2],QC[r+776>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1;QC[r+336>>2]=QC[r+344>>2],Ge(r+784|0,r+336|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+344>>2]+20|0,aA(QC[3882],QC[QC[r+404>>2]+12>>2]-1|0))>>2]),tA[s+780>>2]=l}QC[r+404>>2]=QC[QC[r+404>>2]>>2]}QC[r+724>>2]=QC[QC[r+724>>2]>>2];continue}Ka(r+784|0),e=r+368|0,ci(e,10719,0),a=r+352|0,ci(a,QC[QC[r+724>>2]+28>>2],0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}break}for(e=QC[r+744>>2]?QC[QC[r+744>>2]+4>>2]:0,QC[r+724>>2]=e;QC[r+724>>2];){for(e=QC[r+800>>2],a=r+312|0,ci(a,QC[QC[r+724>>2]+28>>2],0),e=Xk(e,a),Bv(a),QC[r+324>>2]=e,QC[r+728>>2]=QC[QC[r+724>>2]+4>>2];QC[r+728>>2];){for(e=QC[r+800>>2],a=r+296|0,ci(a,QC[QC[r+728>>2]+28>>2],0),e=Gk(e,a),Bv(a),QC[r+308>>2]=e,QC[r+292>>2]=QC[QC[r+728>>2]+4>>2];QC[r+292>>2];){if(e=QC[r+324>>2],a=QC[r+308>>2],c=r+264|0,ci(c,QC[QC[r+292>>2]+28>>2],0),e=vt(e,a,c),Bv(c),QC[r+276>>2]=e,QC[r+276>>2]){for(QC[r+260>>2]=QC[r+276>>2],s=r,v=0!=(0|gE(QC[r+260>>2]+20|0)),QC[s+284>>2]=v,QC[r+256>>2]=QC[r+260>>2]+36,e=QC[r+284>>2]?(gE(QC[r+256>>2])>>>0)/3<<1:gE(QC[r+256>>2]),QC[r+280>>2]=e,e=Hv(60,4309,1090),Yr(e,QC[QC[r+292>>2]+12>>2]),QC[r+288>>2]=e,QC[QC[r+288>>2]+20>>2]=QC[r+308>>2],QC[QC[r+288>>2]+56>>2]=QC[r+260>>2],QC[r+772>>2]=QC[QC[r+292>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];){s=r,v=Dn(QC[r+772>>2],3105),QC[s+252>>2]=v,Sk(r+232|0);e:if(QC[r+252>>2]){if(s=r,v=Ic(QC[r+772>>2],2438,0),QC[s+220>>2]=v,e=QC[r+280>>2],tA[r+212>>2]=0,ye(r+232|0,e,r+212|0),tA[i+24>>2]!=oA(1))for(QC[r+216>>2]=QC[QC[r+252>>2]+4>>2],QC[r+224>>2]=QC[r+220>>2];QC[r+216>>2];)t=oA(tA[QC[r+216>>2]+24>>2]*tA[i+24>>2]),s=Pv(r+232|0,QC[r+224>>2]),l=t,tA[s>>2]=l,QC[r+216>>2]=QC[QC[r+216>>2]>>2],QC[r+224>>2]=QC[r+224>>2]+1;else for(QC[r+216>>2]=QC[QC[r+252>>2]+4>>2],QC[r+224>>2]=QC[r+220>>2];QC[r+216>>2];)t=tA[QC[r+216>>2]+24>>2],s=Pv(r+232|0,QC[r+224>>2]),l=t,tA[s>>2]=l,QC[r+216>>2]=QC[QC[r+216>>2]>>2],QC[r+224>>2]=QC[r+224>>2]+1;if(!QC[r+284>>2])for(QC[r+208>>2]=QC[r+260>>2]+36,QC[r+224>>2]=0;QC[r+224>>2]>2];)t=tA[Pv(QC[r+208>>2],QC[r+224>>2])>>2],e=Pv(r+232|0,QC[r+224>>2]),tA[e>>2]=tA[e>>2]+t,QC[r+224>>2]=QC[r+224>>2]+1}else{if(QC[r+284>>2]){e=QC[r+280>>2],tA[r+228>>2]=0,ye(r+232|0,e,r+228|0);break e}sh(r+232|0,QC[r+260>>2]+36|0)}e=r+232|0,$f(QC[r+288>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),e),pe(QC[r+772>>2],QC[r+288>>2],QC[r+776>>2]),pk(e),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1}QC[r+204>>2]=QC[r+288>>2],Ge(r+784|0,r+204|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+288>>2]+24|0,QC[QC[r+292>>2]+12>>2]-1|0)>>2]),tA[s+780>>2]=l}else Ka(r+784|0);QC[r+292>>2]=QC[QC[r+292>>2]>>2]}QC[r+728>>2]=QC[QC[r+728>>2]>>2]}QC[r+724>>2]=QC[QC[r+724>>2]>>2]}if(QC[r+740>>2]){for(e=Hv(36,4309,1137),nn(e,QC[QC[r+740>>2]+12>>2]),QC[r+200>>2]=e,QC[r+772>>2]=QC[QC[r+740>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];){$k(r+176|0),s=r,v=Dn(QC[r+772>>2],2787),QC[s+172>>2]=v;e:{if(QC[r+172>>2]){for(a=r+152|0,$k(a),ys(a,gE(QC[r+800>>2]+32|0)-QC[QC[r+172>>2]+12>>2]|0),e=gE(QC[r+800>>2]+32|0)-QC[QC[r+172>>2]+12>>2]|0,QC[r+148>>2]=0,me(a,e,r+148|0),QC[r+144>>2]=0,QC[r+140>>2]=0,a=r+176|0,ys(a,gE(QC[r+800>>2]+32|0)),e=gE(QC[r+800>>2]+32|0),QC[r+136>>2]=0,me(a,e,r+136|0),s=r,v=gE(QC[r+800>>2]+32|0)-1|0,QC[s+196>>2]=v;QC[r+196>>2]>=0;)s=Pv(r+176|0,QC[r+196>>2]),v=-1,QC[s>>2]=v,QC[r+196>>2]=QC[r+196>>2]-1;QC[r+168>>2]=QC[QC[r+172>>2]+4>>2];t:{for(;QC[r+168>>2];){if(e=QC[r+800>>2],a=r+120|0,ci(a,Mu(QC[r+168>>2],1745,0),0),e=Gk(e,a),Bv(a),QC[r+132>>2]=e,-1==QC[r+132>>2]){Ka(r+784|0),e=r+104|0,ci(e,10631,0),a=r+88|0,ci(a,Mu(QC[r+168>>2],1745,0),0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break t}for(;QC[r+144>>2]!=QC[r+132>>2];)e=QC[r+144>>2],QC[r+144>>2]=e+1,a=QC[r+140>>2],QC[r+140>>2]=a+1,s=Pv(r+152|0,a),v=e,QC[s>>2]=v;e=QC[r+144>>2],s=Pv(r+176|0,QC[r+144>>2]+Ic(QC[r+168>>2],2438,0)|0),v=e,QC[s>>2]=v,QC[r+144>>2]=QC[r+144>>2]+1,QC[r+168>>2]=QC[QC[r+168>>2]>>2]}for(;eA[r+144>>2]>2]+32|0)>>>0;)e=QC[r+144>>2],QC[r+144>>2]=e+1,a=QC[r+140>>2],QC[r+140>>2]=a+1,s=Pv(r+152|0,a),v=e,QC[s>>2]=v;for(s=r,v=gE(QC[r+800>>2]+32|0)-1|0,QC[s+196>>2]=v;QC[r+196>>2]>=0;)-1==QC[Pv(r+176|0,QC[r+196>>2])>>2]&&(e=QC[r+140>>2]-1|0,QC[r+140>>2]=e,e=QC[Pv(r+152|0,e)>>2],s=Pv(r+176|0,QC[r+196>>2]),v=e,QC[s>>2]=v),QC[r+196>>2]=QC[r+196>>2]-1;QC[r+668>>2]=0}if(bk(r+152|0),QC[r+668>>2])break e}Rf(QC[r+200>>2],QC[r+776>>2],Nc(QC[r+772>>2],7791,oA(0)),r+176|0),QC[r+668>>2]=0}if(bk(r+176|0),QC[r+668>>2])break n;QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1}QC[r+84>>2]=QC[r+200>>2],Ge(r+784|0,r+84|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+200>>2]+4|0,QC[QC[r+740>>2]+12>>2]-1|0)>>2]),tA[s+780>>2]=l}if(QC[r+736>>2]){for(e=Hv(36,4309,1185),_c(e,QC[QC[r+736>>2]+12>>2]),QC[r+80>>2]=e,QC[r+772>>2]=QC[QC[r+736>>2]+4>>2],QC[r+776>>2]=0;QC[r+772>>2];){if(e=QC[r+800>>2],a=r+56|0,ci(a,Mu(QC[r+772>>2],7890,0),0),e=Vk(e,a),Bv(a),QC[r+72>>2]=e,!QC[r+72>>2]){Ka(r+784|0),e=r+40|0,ci(e,10778,0),a=r+24|0,ci(a,Mu(QC[r+772>>2],7890,0),0),ue(i,0,e,a),Bv(a),Bv(e),QC[r+812>>2]=0,QC[r+668>>2]=1;break n}e=Hv(40,4309,1196),zu(e,Nc(QC[r+772>>2],7791,oA(0)),QC[r+72>>2]),QC[r+76>>2]=e,e=Ic(QC[r+772>>2],2068,QC[QC[r+72>>2]+16>>2]),QC[QC[r+76>>2]+12>>2]=e,t=Nc(QC[r+772>>2],2575,tA[QC[r+72>>2]+20>>2]),tA[QC[r+76>>2]+16>>2]=t,e=Mu(QC[r+772>>2],6856,yE(QC[r+72>>2]+24|0)),mi(QC[r+76>>2]+20|0,e),1&MP(QC[r+72>>2]+36|0)||(t=Nc(QC[r+772>>2],7774,oA(1)),tA[QC[r+76>>2]+32>>2]=t,t=Nc(QC[r+772>>2],8324,oA(0)),tA[QC[r+76>>2]+36>>2]=t),au(QC[r+80>>2],QC[r+776>>2],QC[r+76>>2]),QC[r+772>>2]=QC[QC[r+772>>2]>>2],QC[r+776>>2]=QC[r+776>>2]+1}QC[r+20>>2]=QC[r+80>>2],Ge(r+784|0,r+20|0),QC[r+768>>2]=QC[r+768>>2]+1,s=r,l=dd(tA[r+780>>2],tA[Pv(QC[r+80>>2]+4|0,QC[QC[r+736>>2]+12>>2]-1|0)>>2]),tA[s+780>>2]=l}i=Hv(48,4309,1211),e=r+8|0,ci(e,QC[QC[r+804>>2]+28>>2],0),vn(i,e,r+784|0,tA[r+780>>2]),QC[r+812>>2]=i,Bv(e),QC[r+668>>2]=1}Kb(r+784|0),XA=r+816|0,QC[n+8>>2]=QC[r+812>>2],QC[n+8>>2]&&(r=QC[n+8>>2],i=QC[n+1320>>2]+84|0,e=QC[n+12>>2],QC[n+12>>2]=e+1,s=Pv(i,e),v=r,QC[s>>2]=v),QC[n+20>>2]=QC[QC[n+20>>2]>>2]}r=QC[n+1316>>2],r&&(Ti(r),L(r)),QC[n+1340>>2]=QC[n+1320>>2]}else r=n+1264|0,ci(r,11038,0),e=n+1248|0,ci(e,QC[12483],0),ue(f,0,r,e),Bv(e),Bv(r),QC[n+1340>>2]=0;XA=n+1344|0,QC[u+12>>2]=QC[n+1340>>2],QC[u+76>>2]=QC[u+12>>2],Lu(u+16|0)}else QC[u+76>>2]=0;return XA=u+80|0,QC[u+76>>2]}function v(r,n){var t=0,i=0,a=0,o=0,f=0,c=0,s=0,v=0,l=0,b=0,k=0,p=0,h=0,m=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0,A=0,S=0,F=0,$=0,M=0,R=0,j=0,x=0,O=0,z=0,B=0,I=0,U=0,W=0,q=0,H=0,V=0,X=0,G=0,K=0,J=0,Y=0,Z=0;H=XA-16|0,XA=H,QC[H+12>>2]=n,o=XA-144|0,XA=o,a=Sn(o,0,144),QC[a+76>>2]=-1,QC[a+44>>2]=r,QC[a+32>>2]=1685,QC[a+84>>2]=r,q=n,r=0,n=1527,T=XA-304|0,XA=T;r:{n:if(QC[a+4>>2]||(Bf(a),QC[a+4>>2])){if(E=rA[1527],!E)break r;X=T+16|0;e:{t:{i:{a:{for(;;){o:{t=255&E;f:if(kC(t)){for(;E=n,n=n+1|0,kC(rA[E+1|0]););for(Uf(a,0,0);n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),kC(n););n=QC[a+4>>2],t=QC[a+116>>2],(0|t)>0|(0|t)>=0&&(n=n-1|0,QC[a+4>>2]=n),n=n-QC[a+44>>2]|0,o=n>>31,c=n,n=z+QC[a+124>>2]|0,t=R+QC[a+120>>2]|0,n=t>>>0>>0?n+1|0:n,l=t,t=c+t|0,v=n+o|0,R=t,z=t>>>0>>0?v+1|0:v}else{u:{c:{s:{if(37==(0|t)){if(t=rA[n+1|0],42==(0|t))break s;if(37!=(0|t))break c}if(Uf(a,0,0),37!=rA[0|n])t=QC[a+4>>2],(0|t)==QC[a+104>>2]?E=an(a):(QC[a+4>>2]=t+1,E=rA[0|t]);else{for(;t=QC[a+4>>2],(0|t)==QC[a+104>>2]?E=an(a):(QC[a+4>>2]=t+1,E=rA[0|t]),kC(E););n=n+1|0}if(rA[0|n]!=(0|E)){if(n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),(0|E)>=0)break r;if(t=0,V)break r;break n}t=QC[a+4>>2]-QC[a+44>>2]|0,o=t>>31,v=t,c=z+QC[a+124>>2]|0,t=R+QC[a+120>>2]|0,c=t>>>0>>0?c+1|0:c,l=t,t=v+t|0,c=o+c|0,R=t,z=t>>>0>>0?c+1|0:c,E=n;break f}S=0,n=n+2|0;break u}!yC(t)|36!=rA[n+2|0]?(S=QC[q>>2],q=q+4|0,n=n+1|0):(o=XA-16|0,QC[o+12>>2]=q,t=t-48|0,t=(t>>>0>1?(t<<2)-4|0:0)+q|0,QC[o+8>>2]=t+4,S=QC[t>>2],n=n+3|0)}for(l=0;s=rA[0|n],yC(s);)n=n+1|0,l=(aA(l,10)+s|0)-48|0;A=0,109==(0|s)&&(O=0,A=0!=(0|S),s=rA[n+1|0],r=0,n=n+1|0),E=n+1|0,c=3,t=A;u:{c:switch((255&s)-65|0){case 39:t=n+2|0,n=104==rA[n+1|0],E=n?t:E,c=n?-2:-1;break u;case 43:t=n+2|0,n=108==rA[n+1|0],E=n?t:E,c=n?3:1;break u;case 51:case 57:c=1;break u;case 11:c=2;break u;case 41:break u;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 c;default:break e}c=0,E=n}n=rA[0|E],t=3==(47&n),W=t?1:c,k=t?32|n:n;u:if(91!=(0|k)){c:{if(110!=(0|k)){if(99!=(0|k))break c;l=(0|l)<=1?1:l;break u}os(S,W,R,z);break f}for(Uf(a,0,0);n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),kC(n););n=QC[a+4>>2],t=QC[a+116>>2],(0|t)>0|(0|t)>=0&&(n=n-1|0,QC[a+4>>2]=n),n=n-QC[a+44>>2]|0,o=n>>31,v=n,n=z+QC[a+124>>2]|0,t=R+QC[a+120>>2]|0,n=t>>>0>>0?n+1|0:n,c=t,t=v+t|0,v=n+o|0,R=t,z=t>>>0>>0?v+1|0:v}if(v=l,p=v>>31,Uf(a,v,p),n=QC[a+4>>2],(0|n)==QC[a+104>>2]){if((0|an(a))<0)break t}else QC[a+4>>2]=n+1;n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),n=16;u:{c:{s:{v:{l:switch(k-88|0){default:if(n=k-65|0,n>>>0>6|!(1<>>0>2)){for(n=W<<2,I=QC[n+47996>>2],U=QC[n+47984>>2];n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),kC(n););k=1;d:{p:switch(n-43|0){case 0:case 2:break p;default:break d}k=45==(0|n)?-1:1,n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n])}d:{for(;;){if(YC[s+1053|0]==(32|n)){if(s>>>0>6||(n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n])),s=s+1|0,8!=(0|s))continue;break d}break}p:{h:{m:{w:{y:switch(0|s){case 3:if(QC[a+116>>2]<0)break d;QC[a+4>>2]=QC[a+4>>2]-1;break d;case 0:for(;;){if(YC[s+5919|0]!=(32|n))break w;if(s>>>0>1||(n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n])),s=s+1|0,3==(0|s))break}break m;case 1:case 2:break w;default:break y}if(8==(0|s))break d}w:switch(0|s){case 3:break m;case 0:break w;default:break h}if(48==(0|n)){if(s=QC[a+4>>2],(0|s)==QC[a+104>>2]?s=an(a):(QC[a+4>>2]=s+1,s=rA[0|s]),88==(-33&s)){for(i=F+16|0,n=0,f=XA-432|0,XA=f,t=QC[a+4>>2],(0|t)!=QC[a+104>>2]?(QC[a+4>>2]=t+1,n=rA[0|t],t=1):t=0;;){w:{y:{g:{_:{E:{P:{T:{if(t){if(48!=(0|n)){if(c=1073676288,46==(0|n))break P;break E}if(t=QC[a+4>>2],(0|t)==QC[a+104>>2])break T;B=1,QC[a+4>>2]=t+1,n=rA[0|t]}else n=an(a);t=1;continue}B=1;break y}if(n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),48==(0|n))break _;g=1}break g}for(;n=_,_=n-1|0,C=C-!n|0,g=1,n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),48==(0|n););B=1}for(;;){t=32|n;g:{if(G=n-48|0,!(G>>>0<10)){if(!(46==(0|n)|t-97>>>0<6)){s=n;break w}if(s=46,46==(0|n)){if(g)break w;g=1,_=o,C=v;break g}}n=(0|n)>57?t-87|0:G,(0|v)<=0&o>>>0<=7|(0|v)<0?p=n+(p<<4)|0:!v&o>>>0<=28?(Na(f+48|0,n),D(f+32|0,j,x,b,c,0,0,0,1073414144),j=QC[f+32>>2],x=QC[f+36>>2],b=QC[f+40>>2],c=QC[f+44>>2],D(f+16|0,QC[f+48>>2],QC[f+52>>2],QC[f+56>>2],QC[f+60>>2],j,x,b,c),N(f,QC[f+16>>2],QC[f+20>>2],QC[f+24>>2],QC[f+28>>2],y,P,$,M),$=QC[f+8>>2],M=QC[f+12>>2],y=QC[f>>2],P=QC[f+4>>2]):m|!n||(D(f+80|0,j,x,b,c,0,0,0,1073610752),N(f- -64|0,QC[f+80>>2],QC[f+84>>2],QC[f+88>>2],QC[f+92>>2],y,P,$,M),$=QC[f+72>>2],M=QC[f+76>>2],m=1,y=QC[f+64>>2],P=QC[f+68>>2]),n=o+1|0,v=n?v:v+1|0,o=n,B=1}n=QC[a+4>>2],(0|n)!=QC[a+104>>2]?(QC[a+4>>2]=n+1,n=rA[0|n]):n=an(a)}}t=0;continue}break}w:if(B){if((0|v)<=0&o>>>0<=7|(0|v)<0)for(b=o,c=v;p<<=4,n=b+1|0,c=n?c:c+1|0,b=n,8!=(0|n)|c;);y:{if(80==(-33&s)){if(b=Br(a),n=KA,c=n,b|-2147483648!=(0|n))break y;y=0,P=0,Uf(a,0,0),o=0,t=0;break w}b=0,c=0,QC[a+116>>2]<0||(QC[a+4>>2]=QC[a+4>>2]-1)}if(p)if(n=g?_:o,v=(g?C:v)<<2|n>>>30,t=b+(n<<2)|0,n=c+v|0,n=t>>>0>>0?n+1|0:n,o=t-32|0,v=n-(t>>>0<32)|0,n=v,o>>>0>0-I>>>0&(0|n)>=0|(0|n)>0)QC[12688]=68,Na(f+160|0,k),D(f+144|0,QC[f+160>>2],QC[f+164>>2],QC[f+168>>2],QC[f+172>>2],-1,-1,-1,2147418111),D(f+128|0,QC[f+144>>2],QC[f+148>>2],QC[f+152>>2],QC[f+156>>2],-1,-1,-1,2147418111),y=QC[f+128>>2],P=QC[f+132>>2],o=QC[f+140>>2],t=QC[f+136>>2];else if(n=I-226|0,t=n>>31,(0|v)>=(0|t)&n>>>0<=o>>>0|(0|t)<(0|v)){if((0|p)>=0)for(;N(f+416|0,y,P,$,M,0,0,0,-1073807360),t=ct(y,P,$,M,1073610752),n=(0|t)<0,N(f+400|0,y,P,$,M,n?y:QC[f+416>>2],n?P:QC[f+420>>2],n?$:QC[f+424>>2],n?M:QC[f+428>>2]),n=o,o=n-1|0,v=v-!n|0,$=QC[f+408>>2],M=QC[f+412>>2],y=QC[f+400>>2],P=QC[f+404>>2],p=p<<1|(0|t)>=0,(0|p)>=0;);v=v-((I>>31)+(o>>>0>>0)|0)|0,n=32+(o-I|0)|0,v=n>>>0<32?v+1|0:v,t=n>>>0>>0&(0|v)<=0|(0|v)<0?(0|n)>0?n:0:U,(0|t)>=113?(Na(f+384|0,k),_=QC[f+392>>2],C=QC[f+396>>2],j=QC[f+384>>2],x=QC[f+388>>2],v=0,n=0):(he(f+352|0,Si(1,144-t|0)),Na(f+336|0,k),j=QC[f+336>>2],x=QC[f+340>>2],_=QC[f+344>>2],C=QC[f+348>>2],hp(f+368|0,QC[f+352>>2],QC[f+356>>2],QC[f+360>>2],QC[f+364>>2],j,x,_,C),h=QC[f+376>>2],l=QC[f+380>>2],v=QC[f+372>>2],n=QC[f+368>>2]),t=!(1&p)&0!=(0|ne(y,P,$,M,0,0,0,0))&(0|t)<32,pf(f+320|0,t+p|0),D(f+304|0,j,x,_,C,QC[f+320>>2],QC[f+324>>2],QC[f+328>>2],QC[f+332>>2]),c=n,N(f+272|0,QC[f+304>>2],QC[f+308>>2],QC[f+312>>2],QC[f+316>>2],n,v,h,l),n=t,D(f+288|0,j,x,_,C,n?0:y,n?0:P,n?0:$,n?0:M),N(f+256|0,QC[f+288>>2],QC[f+292>>2],QC[f+296>>2],QC[f+300>>2],QC[f+272>>2],QC[f+276>>2],QC[f+280>>2],QC[f+284>>2]),vs(f+240|0,QC[f+256>>2],QC[f+260>>2],QC[f+264>>2],QC[f+268>>2],c,v,h,l),n=QC[f+240>>2],t=QC[f+244>>2],l=QC[f+248>>2],c=QC[f+252>>2],ne(n,t,l,c,0,0,0,0)||(QC[12688]=68),Tn(f+224|0,n,t,l,c,o),y=QC[f+224>>2],P=QC[f+228>>2],o=QC[f+236>>2],t=QC[f+232>>2]}else QC[12688]=68,Na(f+208|0,k),D(f+192|0,QC[f+208>>2],QC[f+212>>2],QC[f+216>>2],QC[f+220>>2],0,0,0,65536),D(f+176|0,QC[f+192>>2],QC[f+196>>2],QC[f+200>>2],QC[f+204>>2],0,0,0,65536),y=QC[f+176>>2],P=QC[f+180>>2],o=QC[f+188>>2],t=QC[f+184>>2];else he(f+112|0,0*+(0|k)),y=QC[f+112>>2],P=QC[f+116>>2],o=QC[f+124>>2],t=QC[f+120>>2]}else n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),Uf(a,0,0),he(f+96|0,0*+(0|k)),y=QC[f+96>>2],P=QC[f+100>>2],o=QC[f+108>>2],t=QC[f+104>>2];QC[i>>2]=y,QC[i+4>>2]=P,QC[i+8>>2]=t,QC[i+12>>2]=o,XA=f+432|0,o=QC[F+24>>2],v=QC[F+28>>2],b=QC[F+16>>2],c=QC[F+20>>2];break b}QC[a+116>>2]<0||(QC[a+4>>2]=QC[a+4>>2]-1)}p=F+32|0,s=a,h=k,k=0,i=XA-8976|0,XA=i,P=0-I|0,B=P-U|0;w:{y:{for(;;){g:{if(48!=(0|n)){if(46!=(0|n))break w;if(n=QC[s+4>>2],(0|n)==QC[s+104>>2])break g;QC[s+4>>2]=n+1,n=rA[0|n];break y}n=QC[s+4>>2],(0|n)!=QC[s+104>>2]?(k=1,QC[s+4>>2]=n+1,n=rA[0|n]):(k=1,n=an(s));continue}break}n=an(s)}if(g=1,48==(0|n)){for(;n=o,o=n-1|0,v=v-!n|0,n=QC[s+4>>2],(0|n)==QC[s+104>>2]?n=an(s):(QC[s+4>>2]=n+1,n=rA[0|n]),48==(0|n););k=1}}QC[i+784>>2]=0;w:{y:{g:{l=46==(0|n),m=n-48|0;_:{E:{P:{if(l|m>>>0<=9)for(;;){T:{if(1&l){if(!g){o=b,v=c,g=1;break T}l=!k;break P}l=b+1|0,c=l?c:c+1|0,b=l,(0|t)<=2044?(y=48==(0|n)?y:b,l=(i+784|0)+(t<<2)|0,f&&(m=(aA(QC[l>>2],10)+n|0)-48|0),QC[l>>2]=m,k=1,l=f+1|0,n=9==(0|l),f=n?0:l,t=n+t|0):48!=(0|n)&&(QC[i+8960>>2]=1|QC[i+8960>>2],y=18396)}if(n=QC[s+4>>2],(0|n)==QC[s+104>>2]?n=an(s):(QC[s+4>>2]=n+1,n=rA[0|n]),l=46==(0|n),m=n-48|0,!(l|m>>>0<10))break}if(o=g?o:b,v=g?v:c,!(!k|69!=(-33&n))){if(n=Br(s),l=KA,!n&-2147483648==(0|l))break y;if(!k)break _;v=v+l|0,o=n+o|0,v=o>>>0>>0?v+1|0:v;break g}if(l=!k,(0|n)<0)break E}QC[s+116>>2]<0||(QC[s+4>>2]=QC[s+4>>2]-1)}if(!l)break g}QC[12688]=28;break y}if(n=QC[i+784>>2],!n){he(i,0*+(0|h)),b=QC[i+8>>2],c=QC[i+12>>2],o=QC[i+4>>2],t=QC[i>>2];break w}if(!(b>>>0>9&(0|c)>=0|(0|c)>0|(0|o)!=(0|b)|(0|c)!=(0|v)|(n>>>U|0?(0|U)<=30:0))){Na(i+48|0,h),pf(i+32|0,n),D(i+16|0,QC[i+48>>2],QC[i+52>>2],QC[i+56>>2],QC[i+60>>2],QC[i+32>>2],QC[i+36>>2],QC[i+40>>2],QC[i+44>>2]),b=QC[i+24>>2],c=QC[i+28>>2],o=QC[i+20>>2],t=QC[i+16>>2];break w}if(o>>>0>P>>>1>>>0&(0|v)>=0|(0|v)>0){QC[12688]=68,Na(i+96|0,h),D(i+80|0,QC[i+96>>2],QC[i+100>>2],QC[i+104>>2],QC[i+108>>2],-1,-1,-1,2147418111),D(i- -64|0,QC[i+80>>2],QC[i+84>>2],QC[i+88>>2],QC[i+92>>2],-1,-1,-1,2147418111),b=QC[i+72>>2],c=QC[i+76>>2],o=QC[i+68>>2],t=QC[i+64>>2];break w}if(n=I-226|0,l=o>>>0>>0,n>>=31,l&(0|v)<=(0|n)|(0|n)>(0|v)){QC[12688]=68,Na(i+144|0,h),D(i+128|0,QC[i+144>>2],QC[i+148>>2],QC[i+152>>2],QC[i+156>>2],0,0,0,65536),D(i+112|0,QC[i+128>>2],QC[i+132>>2],QC[i+136>>2],QC[i+140>>2],0,0,0,65536),b=QC[i+120>>2],c=QC[i+124>>2],o=QC[i+116>>2],t=QC[i+112>>2];break w}if(f){if((0|f)<=8){for(n=(i+784|0)+(t<<2)|0,s=QC[n>>2];s=aA(s,10),f=f+1|0,9!=(0|f););QC[n>>2]=s}t=t+1|0}if(g=o,!((0|y)>8|(0|y)>(0|o)|(0|o)>17)){if(9==(0|g)){Na(i+192|0,h),pf(i+176|0,QC[i+784>>2]),D(i+160|0,QC[i+192>>2],QC[i+196>>2],QC[i+200>>2],QC[i+204>>2],QC[i+176>>2],QC[i+180>>2],QC[i+184>>2],QC[i+188>>2]),b=QC[i+168>>2],c=QC[i+172>>2],o=QC[i+164>>2],t=QC[i+160>>2];break w}if((0|g)<=8){Na(i+272|0,h),pf(i+256|0,QC[i+784>>2]),D(i+240|0,QC[i+272>>2],QC[i+276>>2],QC[i+280>>2],QC[i+284>>2],QC[i+256>>2],QC[i+260>>2],QC[i+264>>2],QC[i+268>>2]),Na(i+224|0,QC[47984+(0-g<<2)>>2]),w(i+208|0,QC[i+240>>2],QC[i+244>>2],QC[i+248>>2],QC[i+252>>2],QC[i+224>>2],QC[i+228>>2],QC[i+232>>2],QC[i+236>>2]),b=QC[i+216>>2],c=QC[i+220>>2],o=QC[i+212>>2],t=QC[i+208>>2];break w}if(n=27+(aA(g,-3)+U|0)|0,o=QC[i+784>>2],!(o>>>n|0&&(0|n)<=30)){Na(i+352|0,h),pf(i+336|0,o),D(i+320|0,QC[i+352>>2],QC[i+356>>2],QC[i+360>>2],QC[i+364>>2],QC[i+336>>2],QC[i+340>>2],QC[i+344>>2],QC[i+348>>2]),Na(i+304|0,QC[47912+(g<<2)>>2]),D(i+288|0,QC[i+320>>2],QC[i+324>>2],QC[i+328>>2],QC[i+332>>2],QC[i+304>>2],QC[i+308>>2],QC[i+312>>2],QC[i+316>>2]),b=QC[i+296>>2],c=QC[i+300>>2],o=QC[i+292>>2],t=QC[i+288>>2];break w}}for(;n=t,t=n-1|0,!QC[(i+784|0)+(t<<2)>>2];);if(t=(0|g)%9|0,t){if(f=0,t=(0|g)<0?t+9|0:t,n){for(o=QC[47984+(0-t<<2)>>2],v=1e9/(0|o)|0,m=0,s=0,l=0;c=m,b=(i+784|0)+(s<<2)|0,k=QC[b>>2],m=(k>>>0)/(o>>>0)|0,c=c+m|0,QC[b>>2]=c,c=!c&(0|s)==(0|l),l=c?l+1&2047:l,g=c?g-9|0:g,m=aA(v,k-aA(o,m)|0),s=s+1|0,(0|s)!=(0|n););m&&(QC[(i+784|0)+(n<<2)>>2]=m,n=n+1|0)}else l=0,n=0;g=9+(g-t|0)|0}else f=0,l=0;for(;;){s=(i+784|0)+(l<<2)|0,b=(0|g)<36;g:{for(;;){if(!b){if(36!=(0|g))break g;if(!(eA[s>>2]<=10384592)){g=36;break g}}for(k=n+2047|0,m=0;t=2047&k,k=(i+784|0)+(t<<2)|0,o=QC[k>>2],c=o>>>3|0,v=o<<29,o=v+m|0,c=o>>>0>>0?c+1|0:c,v=c,!v&o>>>0<1000000001?m=0:(m=on(o,v,1e9),c=lc(m,KA,-1e9,-1)+o|0,o=c),QC[k>>2]=o,n=(0|t)!=(n-1&2047)?n:(0|t)==(0|l)?n:o?n:t,k=t-1|0,(0|t)!=(0|l););if(f=f-29|0,m)break}l=l-1&2047,(0|l)==(0|n)&&(c=i+784|0,t=c+((n+2046&2047)<<2)|0,n=n-1&2047,QC[t>>2]=QC[t>>2]|QC[(n<<2)+c>>2]),g=g+9|0,QC[(i+784|0)+(l<<2)>>2]=m;continue}break}g:{_:for(;;){for(t=n+1&2047,c=(i+784|0)+((n-1&2047)<<2)|0;;){o=(0|g)>45?9:1;E:{for(;;){k=l,s=0;P:{for(;;){if(l=s+k&2047,(0|l)!=(0|n)&&(l=QC[(i+784|0)+(l<<2)>>2],v=QC[47936+(s<<2)>>2],!(l>>>0>>0))){if(v>>>0>>0)break P;if(s=s+1|0,4!=(0|s))continue}break}if(36==(0|g)){for(o=0,v=0,s=0,b=0,c=0;t=s+k&2047,(0|t)==(0|n)&&(n=n+1&2047,QC[780+(i+(n<<2)|0)>>2]=0),pf(i+768|0,QC[(i+784|0)+(t<<2)>>2]),D(i+752|0,o,v,b,c,0,0,1342177280,1075633366),N(i+736|0,QC[i+752>>2],QC[i+756>>2],QC[i+760>>2],QC[i+764>>2],QC[i+768>>2],QC[i+772>>2],QC[i+776>>2],QC[i+780>>2]),b=QC[i+744>>2],c=QC[i+748>>2],o=QC[i+736>>2],v=QC[i+740>>2],s=s+1|0,4!=(0|s););if(Na(i+720|0,h),D(i+704|0,o,v,b,c,QC[i+720>>2],QC[i+724>>2],QC[i+728>>2],QC[i+732>>2]),b=QC[i+712>>2],c=QC[i+716>>2],o=0,v=0,y=QC[i+704>>2],P=QC[i+708>>2],g=f+113|0,l=g-I|0,s=(0|l)<(0|U),t=s?(0|l)>0?l:0:U,(0|t)<=112)break E;break g}}if(f=o+f|0,l=n,(0|n)!=(0|k))break}for(b=1e9>>>o|0,m=-1<>2],v=v+(y>>>o|0)|0,QC[s>>2]=v,v=!v&(0|l)==(0|k),l=v?l+1&2047:l,g=v?g-9|0:g,s=aA(b,y&m),k=k+1&2047,(0|k)!=(0|n););if(!s)continue;if((0|t)!=(0|l)){QC[(i+784|0)+(n<<2)>>2]=s,n=t;continue _}QC[c>>2]=1|QC[c>>2];continue}break}break}he(i+656|0,Si(1,225-t|0)),hp(i+688|0,QC[i+656>>2],QC[i+660>>2],QC[i+664>>2],QC[i+668>>2],y,P,b,c),j=QC[i+696>>2],x=QC[i+700>>2],$=QC[i+688>>2],M=QC[i+692>>2],he(i+640|0,Si(1,113-t|0)),ir(i+672|0,y,P,b,c,QC[i+640>>2],QC[i+644>>2],QC[i+648>>2],QC[i+652>>2]),o=QC[i+672>>2],v=QC[i+676>>2],_=QC[i+680>>2],C=QC[i+684>>2],vs(i+624|0,y,P,b,c,o,v,_,C),N(i+608|0,$,M,j,x,QC[i+624>>2],QC[i+628>>2],QC[i+632>>2],QC[i+636>>2]),b=QC[i+616>>2],c=QC[i+620>>2],y=QC[i+608>>2],P=QC[i+612>>2]}if(m=k+4&2047,(0|m)!=(0|n)){m=QC[(i+784|0)+(m<<2)>>2];g:if(m>>>0<=499999999){if(!m&(k+5&2047)==(0|n))break g;he(i+496|0,.25*+(0|h)),N(i+480|0,o,v,_,C,QC[i+496>>2],QC[i+500>>2],QC[i+504>>2],QC[i+508>>2]),_=QC[i+488>>2],C=QC[i+492>>2],o=QC[i+480>>2],v=QC[i+484>>2]}else 5e8==(0|m)?(K=+(0|h),(k+5&2047)!=(0|n)?(he(i+560|0,.75*K),N(i+544|0,o,v,_,C,QC[i+560>>2],QC[i+564>>2],QC[i+568>>2],QC[i+572>>2]),_=QC[i+552>>2],C=QC[i+556>>2],o=QC[i+544>>2],v=QC[i+548>>2]):(he(i+528|0,.5*K),N(i+512|0,o,v,_,C,QC[i+528>>2],QC[i+532>>2],QC[i+536>>2],QC[i+540>>2]),_=QC[i+520>>2],C=QC[i+524>>2],o=QC[i+512>>2],v=QC[i+516>>2])):(he(i+592|0,.75*+(0|h)),N(i+576|0,o,v,_,C,QC[i+592>>2],QC[i+596>>2],QC[i+600>>2],QC[i+604>>2]),_=QC[i+584>>2],C=QC[i+588>>2],o=QC[i+576>>2],v=QC[i+580>>2]);(0|t)>111||(ir(i+464|0,o,v,_,C,0,0,0,1073676288),ne(QC[i+464>>2],QC[i+468>>2],QC[i+472>>2],QC[i+476>>2],0,0,0,0)||(N(i+448|0,o,v,_,C,0,0,0,1073676288),_=QC[i+456>>2],C=QC[i+460>>2],o=QC[i+448>>2],v=QC[i+452>>2]))}N(i+432|0,y,P,b,c,o,v,_,C),vs(i+416|0,QC[i+432>>2],QC[i+436>>2],QC[i+440>>2],QC[i+444>>2],$,M,j,x),b=QC[i+424>>2],c=QC[i+428>>2],y=QC[i+416>>2],P=QC[i+420>>2],(B-2|0)>=(2147483647&g)||(n=i+400|0,QC[n+8>>2]=b,QC[n+12>>2]=2147483647&c,QC[n>>2]=y,QC[n+4>>2]=P,D(i+384|0,y,P,b,c,0,0,0,1073610752),h=ct(QC[i+400>>2],QC[i+404>>2],QC[i+408>>2],QC[i+412>>2],1081081856),n=(0|h)<0,b=n?b:QC[i+392>>2],c=n?c:QC[i+396>>2],y=n?y:QC[i+384>>2],P=n?P:QC[i+388>>2],f=((0|h)>=0)+f|0,!(0!=(0|ne(o,v,_,C,0,0,0,0))&(n?s:s&(0|t)!=(0|l)))&(f+110|0)<=(0|B)||(QC[12688]=68)),Tn(i+368|0,y,P,b,c,f),b=QC[i+376>>2],c=QC[i+380>>2],o=QC[i+372>>2],t=QC[i+368>>2];break w}Uf(s,0,0),b=0,c=0,o=0,t=0}n=p,QC[n+8>>2]=b,QC[n+12>>2]=c,QC[n>>2]=t,QC[n+4>>2]=o,XA=i+8976|0,o=QC[F+40>>2],v=QC[F+44>>2],b=QC[F+32>>2],c=QC[F+36>>2];break b}if(n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),40!=(0|n))break p;for(;n=QC[a+4>>2],(0|n)==QC[a+104>>2]?n=an(a):(QC[a+4>>2]=n+1,n=rA[0|n]),n-48>>>0<10|n-65>>>0<26|95==(0|n)|n-97>>>0<26;);if(v=2147450880,41==(0|n))break b}n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),QC[12688]=28,Uf(a,0,0);break k}if(v=2147450880,QC[a+116>>2]<0)break b;QC[a+4>>2]=QC[a+4>>2]-1;break b}s=XA-16|0,XA=s,u(oA(oA(0|k)*oA(vA))),l=e(2),n=2147483647&l,n-8388608>>>0<=2130706431?(b=n<<25,t=1065353216+(n>>>7|0)|0):(b=l<<25,t=l>>>7|2147418112,n>>>0>=2139095040||(b=0,t=0,n&&(t=n,n=uA(n),He(s,t,0,0,0,n+81|0),o=QC[s>>2],v=QC[s+4>>2],b=QC[s+8>>2],t=65536^QC[s+12>>2]|16265-n<<16))),QC[F>>2]=o,QC[F+4>>2]=v,QC[F+8>>2]=b,QC[F+12>>2]=-2147483648&l|t,XA=s+16|0,o=QC[F+8>>2],v=QC[F+12>>2],b=QC[F>>2],c=QC[F+4>>2];break b}v=0}if(n=J,QC[n>>2]=b,QC[n+4>>2]=c,QC[n+8>>2]=o,QC[n+12>>2]=v,XA=F+48|0,n=QC[a+4>>2]-QC[a+44>>2]|0,QC[a+120>>2]!=(0-n|0)|QC[a+124>>2]!=(0-((n>>31)+(0!=(0|n))|0)|0))break s;break i;case 3:case 11:case 27:if(115==(16|k)){if(Sn(T+32|0,-1,257),YC[T+32|0]=0,115!=(0|k))break c;YC[T+65|0]=0,YC[T+46|0]=0,ZC[T+42>>1]=0,ZC[T+44>>1]=0;break c}t=rA[E+1|0],o=94==(0|t),Sn(T+32|0,o,257),YC[T+32|0]=0,n=o?E+2|0:E+1|0;b:{k:{d:{if(o=rA[(o?2:1)+E|0],45!=(0|o)){if(93==(0|o))break d;c=94!=(0|t);break b}c=94!=(0|t),YC[T+78|0]=c;break k}c=94!=(0|t),YC[T+126|0]=c}n=n+1|0}for(E=n;;){if(s=rA[0|E],45==(0|s)){if(s=45,t=rA[E+1|0],!(!t|93==(0|t))){if(o=E+1|0,n=rA[E-1|0],t>>>0<=n>>>0)s=t;else for(;n=n+1|0,YC[n+(T+32|0)|0]=c,s=rA[0|o],s>>>0>n>>>0;);E=o}}else{if(!s)break t;if(93==(0|s))break c}YC[33+(s+T|0)|0]=c,E=E+1|0}case 23:n=8;break v;case 12:case 29:n=10;break v;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 u;case 0:case 24:case 32:break v;case 17:break l}n=0}h=0,l=0,p=0,o=0,s=0,m=XA-16|0,XA=m;v:if(1!=(0|n)){for(;t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),kC(t););l:{b:switch(t-43|0){case 0:case 2:break b;default:break l}s=45==(0|t)?-1:0,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t])}l:{b:{k:{d:{if(!(0!=(0|n)&16!=(0|n)|48!=(0|t))){if(t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),88==(-33&t)){if(n=16,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),rA[t+47665|0]<16)break k;n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),Uf(a,0,0);break v}if(n)break d;n=8;break k}if(n=n||10,!(n>>>0>rA[t+47665|0])){n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),Uf(a,0,0),QC[12688]=28;break v}}if(10==(0|n)){if(p=t-48|0,p>>>0<=9){for(n=0;n=aA(n,10)+p|0,o=n>>>0<429496729,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),p=t-48|0,o&p>>>0<=9;);h=n}d:if(!(p>>>0>9)){for(_=lc(h,0,10,0),C=KA,b=p;;){if(v=C,n=b+_|0,v=n>>>0<_>>>0?v+1|0:v,h=n,l=v,o=429496729==(0|v)&n>>>0>=2576980378|v>>>0>429496729,n=QC[a+4>>2],(0|n)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=n+1,t=rA[0|n]),p=t-48|0,o|p>>>0>9)break d;if(_=lc(h,l,10,0),n=_,C=KA,o=C,b=p,!(-1==(0|o)&(-1^b)>>>0>=n>>>0|-1!=(0|o)))break}n=10;break b}if(n=10,p>>>0<=9)break b;break l}}if(n-1&n){if(o=rA[t+47665|0],o>>>0>>0){for(;p=aA(n,p)+o|0,c=p>>>0<119304647,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),o=rA[t+47665|0],c&o>>>0>>0;);h=p}if(n>>>0<=o>>>0)break b;for(;;){if(c=lc(n,0,h,l),v=KA,o&=255,-1==(0|v)&(-1^o)>>>0>>0)break b;if(t=c,o=t+o|0,h=o,l=t>>>0>o>>>0?v+1|0:v,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),o=rA[t+47665|0],n>>>0<=o>>>0)break b;if(Ye(m,n,0,0,0,h,l,0,0),QC[m+8>>2]|QC[m+12>>2])break}}else{if(c=YC[47921+(aA(n,23)>>>5&7)|0],p=rA[t+47665|0],p>>>0>>0){for(;o=o<>>0<134217728,t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),p=rA[t+47665|0],v&p>>>0>>0;);h=o}if(!(n>>>0<=p>>>0||(o=c,v=31&o,(63&o)>>>0>=32?(c=0,_=-1>>>v|0):(c=-1>>>v|0,_=c|(1<>>0>_>>>0)))for(;;){if(b=h,t=31&o,(63&o)>>>0>=32?(c=b<>>32-t|l<>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),p=rA[t+47665|0],n>>>0<=p>>>0)break b;if(!((0|v)==(0|l)&h>>>0<=_>>>0|v>>>0>l>>>0))break}}}if(!(rA[t+47665|0]>=n>>>0)){for(;t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),rA[t+47665|0]>>0;);QC[12688]=68,h=-1,l=-1,s=0}}n=QC[a+116>>2],(0|n)>0|(0|n)>=0&&(QC[a+4>>2]=QC[a+4>>2]-1),n=s^h,h=n-s|0,t=s>>31,l=(t^l)-((n>>>0>>0)+t|0)|0}else QC[12688]=28;if(XA=m+16|0,n=QC[a+4>>2]-QC[a+44>>2]|0,QC[a+120>>2]==(0-n|0)&QC[a+124>>2]==(0-((n>>31)+(0!=(0|n))|0)|0))break i;if(!(!S|112!=(0|k))){QC[S>>2]=h;break u}os(S,W,h,l);break u}if(!S)break u;t=QC[X>>2],n=QC[X+4>>2],o=QC[T+8>>2],l=QC[T+12>>2];s:switch(0|W){case 0:v=XA-32|0,XA=v,c=2147483647&n,s=c-1065418752|0,b=c-1082064896|0;v:if((0|s)==(0|b)&0|s>>>0>>0){if(c=(33554431&n)<<7|t>>>25,s=0,b=33554431&t,!(!s&16777216==(0|b)?!(o|l):!s&b>>>0<16777216)){A=c+1073741825|0;break v}if(A=c+1073741824|0,16777216^b|o|s|l)break v;A=(1&c)+A|0}else(!t&2147418112==(0|c)?!(o|l):c>>>0<2147418112)?(A=2139095040,c>>>0>1082064895||(A=0,c=c>>>16|0,c>>>0<16145||(s=65535&n|65536,He(v+16|0,o,l,t,s,c-16129|0),ze(v,o,l,t,s,16257-c|0),l=QC[v+8>>2],A=(33554431&QC[v+12>>2])<<7|l>>>25,s=QC[v>>2]|0!=(QC[v+16>>2]|QC[v+24>>2]|QC[v+20>>2]|QC[v+28>>2]),c=QC[v+4>>2],o=0,l&=33554431,(!o&16777216==(0|l)?!(s|c):!o&l>>>0<16777216)?16777216^l|s|o|c||(A=(1&A)+A|0):A=A+1|0))):A=4194303&((33554431&n)<<7|t>>>25)|2143289344;XA=v+32|0,QC[S>>2]=-2147483648&n|A;break u;case 1:Y=S,Z=Kr(o,l,t,n),iA[Y>>3]=Z;break u;case 2:break s;default:break u}QC[S>>2]=o,QC[S+4>>2]=l,QC[S+8>>2]=t,QC[S+12>>2]=n;break u}_=99==(0|k),l=_?l+1|0:31;c:if(1!=(0|W)){if(A){if(n=0,s=d(l),!s)break a;for(;;){for(r=s;;){if(t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),!rA[33+(t+T|0)|0]){l=0,O=r;break c}if(YC[r+n|0]=t,n=n+1|0,(0|l)==(0|n))break}if(t=1,n=l,l=n<<1|1,s=cr(r,l),!s)break}O=r,r=0;break e}if(n=0,S)for(;;){if(r=QC[a+4>>2],(0|r)==QC[a+104>>2]?r=an(a):(QC[a+4>>2]=r+1,r=rA[0|r]),!rA[33+(r+T|0)|0]){l=0,r=S,O=r;break c}YC[n+S|0]=r,n=n+1|0}for(;r=QC[a+4>>2],(0|r)==QC[a+104>>2]?r=an(a):(QC[a+4>>2]=r+1,r=rA[0|r]),rA[33+(r+T|0)|0];);r=0,O=0,l=0}else{if(s=S,A&&(s=d(l<<2),!s))break a;for(QC[T+296>>2]=0,QC[T+300>>2]=0,n=0;;){r=s;s:{for(;;){if(t=QC[a+4>>2],(0|t)==QC[a+104>>2]?t=an(a):(QC[a+4>>2]=t+1,t=rA[0|t]),!rA[33+(t+T|0)|0])break s;YC[T+27|0]=t,s=T+28|0,b=XA-16|0,XA=b,t=T+296|0,c=t||51800,t=QC[c>>2],XA=b+16|0;v:{l:{if(o=T+27|0,!o){if(t)break l;t=0;break v}if(h=rA[0|o],o=h<<24>>24,s=s||b+12|0,!t){if((0|o)>=0){QC[s>>2]=h,t=0!=(0|o);break v}QC[s>>2]=57343&o,t=1;break v}if(o=(248&o)>>>3|0,!((o-16|o+(t>>26))>>>0>7)){if(t=h-128|t<<6,(0|t)>=0){QC[c>>2]=0,QC[s>>2]=t,t=1;break v}QC[c>>2]=t,t=-2;break v}}QC[c>>2]=0,QC[12688]=25,t=-1}if(-2!=(0|t)){if(O=0,-1==(0|t))break t;if(r&&(QC[(n<<2)+r>>2]=QC[T+28>>2],n=n+1|0),A&(0|n)==(0|l))break}}if(t=1,n=l,l=n<<1|1,s=cr(r,l<<2),s)continue;break e}break}if(O=0,l=r,t=T+296|0,t=t?QC[t>>2]:0,t)break t}if(s=QC[a+4>>2],t=QC[a+116>>2],(0|t)>0|(0|t)>=0&&(s=s-1|0,QC[a+4>>2]=s),o=s-QC[a+44>>2]|0,t=o+QC[a+120>>2]|0,c=QC[a+124>>2]+(o>>31)|0,c=t>>>0>>0?c+1|0:c,!(c|t)|((0|t)!=(0|v)|(0|c)!=(0|p))&99==(0|k))break o;A&&(QC[S>>2]=r),_||(l&&(QC[(n<<2)+l>>2]=0),O?YC[n+O|0]=0:O=0),r=l}n=QC[a+4>>2]-QC[a+44>>2]|0,o=n>>31,t=n,c=z+QC[a+124>>2]|0,n=R+QC[a+120>>2]|0,c=n>>>0>>0?c+1|0:c,l=n,t=t+n|0,n=o+c|0,R=t,z=t>>>0>>0?n+1|0:n,V=(0!=(0|S))+V|0}if(n=E+1|0,E=rA[E+1|0],E)continue;break r}break}r=l;break i}t=1,O=0,r=0;break e}t=A;break n}t=A}}t&&(L(O),L(r))}XA=T+304|0,XA=a+144|0,XA=H+16|0}function l(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=oA(0),f=0,u=0,c=0,s=0,v=0,l=oA(0);if(f=XA-80|0,XA=f,QC[f+72>>2]=r,QC[f+68>>2]=n,r=hd(40),Tf(r,Mg(QC[f+68>>2]),iv(QC[f+68>>2])),QC[f+64>>2]=r,QC[f+64>>2]){r=hd(8),ap(r,QC[f+64>>2]),QC[f+60>>2]=r,r=QC[f+60>>2],n=XA-16|0,XA=n,QC[n+8>>2]=f+16,QC[n+4>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,HP(r),QC[r>>2]=16496,QC[r+4>>2]=QC[n+4>>2],Wk(r+8|0),tp(r+24|0),tA[r+36>>2]=1,YC[r+40|0]=0,QC[r+4>>2]||(lA(9321,3491,104,1127),o()),XA=n+16|0,r=XA-16|0,e=f+16|0,QC[r+12>>2]=e,tA[r+8>>2]=1,tA[QC[r+12>>2]+36>>2]=tA[r+8>>2],r=QC[12559],t=QC[f+72>>2],n=XA-384|0,XA=n,QC[n+376>>2]=e,QC[n+372>>2]=r,QC[n+368>>2]=t,t=QC[n+376>>2],r=Hv(12,3491,118),QC[r>>2]=0,QC[r+4>>2]=0,QC[r+8>>2]=0,e=XA-16|0,XA=e,QC[e+12>>2]=r,i=QC[e+12>>2],HP(i),QC[i>>2]=16552,XA=e+16|0,QC[n+356>>2]=r,QC[QC[n+356>>2]+4>>2]=QC[n+372>>2], QC[QC[n+356>>2]+8>>2]=QC[n+372>>2]+QC[n+368>>2],tc(t+8|0),r=Hv(232,3491,124),$r(r),QC[n+360>>2]=r,s=n,v=zt(t,QC[n+356>>2]),QC[s+352>>2]=v,yf(QC[n+360>>2]+176|0,QC[n+352>>2]),s=n,v=zt(t,QC[n+356>>2]),QC[s+348>>2]=v,yf(QC[n+360>>2]+164|0,QC[n+348>>2]),e=n+336|0,ci(e,10203,0),r=bi(e,QC[n+360>>2]+164|0),Bv(e);r:if(1&r)r=QC[n+356>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+360>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),yt(t,10396,11061),QC[n+380>>2]=0;else{for(a=db(t,QC[n+356>>2]),tA[QC[n+360>>2]+148>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+360>>2]+152>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+360>>2]+156>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+360>>2]+160>>2]=a,s=n,v=1&Zd(t,QC[n+356>>2]),YC[s+367|0]=v,1&YC[n+367|0]&&(a=db(t,QC[n+356>>2]),tA[QC[n+360>>2]+204>>2]=a,yf(QC[n+360>>2]+208|0,zt(t,QC[n+356>>2])),yf(QC[n+360>>2]+220|0,zt(t,QC[n+356>>2]))),s=n,v=ce(t,QC[n+356>>2],1),QC[s+332>>2]=v,QC[n+328>>2]=0;QC[n+328>>2]>2];)r=QC[n+360>>2]+188|0,s=n,v=zt(t,QC[n+356>>2]),QC[s+324>>2]=v,Ge(r,n+324|0),QC[n+328>>2]=QC[n+328>>2]+1;for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+320>>2]=v,r=QC[n+360>>2]+16|0,e=QC[n+320>>2],QC[n+316>>2]=0,me(r,e,n+316|0),QC[n+312>>2]=0;QC[n+312>>2]>2];)s=n,v=zt(t,QC[n+356>>2]),QC[s+308>>2]=v,r=QC[n+312>>2]?QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2]:0,QC[n+304>>2]=r,r=Hv(64,3491,162),e=QC[n+312>>2],i=n+288|0,ci(i,QC[n+308>>2],1),dt(r,e,i,QC[n+304>>2]),Bv(i),QC[n+300>>2]=r,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+36>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+28>>2]=a*tA[t+36>>2],a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+32>>2]=a*tA[t+36>>2],a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+40>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+44>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+48>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+52>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+300>>2]+24>>2]=a*tA[t+36>>2],r=ce(t,QC[n+356>>2],1),QC[QC[n+300>>2]+56>>2]=r,r=Zd(t,QC[n+356>>2]),YC[QC[n+300>>2]+60|0]=1&r,1&YC[n+367|0]&&ti(t,QC[n+356>>2]),r=QC[n+300>>2],s=Pv(QC[n+360>>2]+16|0,QC[n+312>>2]),v=r,QC[s>>2]=v,QC[n+312>>2]=QC[n+312>>2]+1;for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+284>>2]=v,r=QC[n+360>>2]+32|0,e=QC[n+284>>2],QC[n+280>>2]=0,me(r,e,n+280|0),QC[n+276>>2]=0;QC[n+276>>2]>2];)s=n,v=zt(t,QC[n+356>>2]),QC[s+272>>2]=v,s=n,v=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],QC[s+268>>2]=v,r=Hv(84,3491,183),e=QC[n+276>>2],i=n+248|0,ci(i,QC[n+272>>2],1),$t(r,e,i,QC[n+268>>2]),Bv(i),QC[n+264>>2]=r,zi(t,QC[n+356>>2],mP(QC[n+264>>2])),s=n,v=Ap(t,QC[n+356>>2]),YC[s+247|0]=v,s=n,v=Ap(t,QC[n+356>>2]),YC[s+246|0]=v,s=n,v=Ap(t,QC[n+356>>2]),YC[s+245|0]=v,s=n,v=Ap(t,QC[n+356>>2]),YC[s+244|0]=v,(255!=rA[n+247|0]|255!=rA[n+246|0]|255!=rA[n+245|0]||255!=rA[n+244|0])&&(bf(EP(QC[n+264>>2]),oA(oA(rA[n+247|0])/oA(255)),oA(oA(rA[n+246|0])/oA(255)),oA(oA(rA[n+245|0])/oA(255)),oA(1)),Cg(QC[n+264>>2])),r=Ac(t,QC[n+356>>2],QC[n+360>>2]),mi(QC[n+264>>2]+68|0,r),r=ce(t,QC[n+356>>2],1),QC[QC[n+264>>2]+80>>2]=r,r=QC[n+264>>2],s=Pv(QC[n+360>>2]+32|0,QC[n+276>>2]),v=r,QC[s>>2]=v,QC[n+276>>2]=QC[n+276>>2]+1;for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+240>>2]=v,r=QC[n+360>>2]+100|0,e=QC[n+240>>2],QC[n+236>>2]=0,me(r,e,n+236|0),QC[n+232>>2]=0;QC[n+232>>2]>2];){for(s=n,v=zt(t,QC[n+356>>2]),QC[s+228>>2]=v,r=Hv(60,3491,204),e=n+208|0,ci(e,QC[n+228>>2],1),fc(r,e),Bv(e),QC[n+224>>2]=r,bm(QC[n+224>>2],ce(t,QC[n+356>>2],1)),im(QC[n+224>>2],1&Zd(t,QC[n+356>>2])),s=n,v=ce(t,QC[n+356>>2],1),QC[s+204>>2]=v,r=QC[n+224>>2]+24|0,e=QC[n+204>>2],QC[n+200>>2]=0,me(r,e,n+200|0),QC[n+196>>2]=0;QC[n+196>>2]>2];)r=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],s=Pv(QC[n+224>>2]+24|0,QC[n+196>>2]),v=r,QC[s>>2]=v,QC[n+196>>2]=QC[n+196>>2]+1;r=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],QC[QC[n+224>>2]+40>>2]=r,a=db(t,QC[n+356>>2]),tA[QC[n+224>>2]+52>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+224>>2]+56>>2]=a*tA[t+36>>2],r=np(t,QC[n+356>>2])<<24>>24,QC[QC[n+224>>2]+44>>2]=r,r=Zd(t,QC[n+356>>2]),YC[QC[n+224>>2]+48|0]=1&r,r=Zd(t,QC[n+356>>2]),YC[QC[n+224>>2]+49|0]=1&r,r=Zd(t,QC[n+356>>2]),YC[QC[n+224>>2]+50|0]=1&r,r=QC[n+224>>2],s=Pv(QC[n+360>>2]+100|0,QC[n+232>>2]),v=r,QC[s>>2]=v,QC[n+232>>2]=QC[n+232>>2]+1}for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+192>>2]=v,r=QC[n+360>>2]+116|0,e=QC[n+192>>2],QC[n+188>>2]=0,me(r,e,n+188|0),QC[n+184>>2]=0;QC[n+184>>2]>2];){for(s=n,v=zt(t,QC[n+356>>2]),QC[s+180>>2]=v,r=Hv(88,3491,226),e=n+160|0,ci(e,QC[n+180>>2],1),Ba(r,e),Bv(e),QC[n+176>>2]=r,bm(QC[n+176>>2],ce(t,QC[n+356>>2],1)),im(QC[n+176>>2],1&Zd(t,QC[n+356>>2])),s=n,v=ce(t,QC[n+356>>2],1),QC[s+156>>2]=v,r=QC[n+176>>2]+24|0,e=QC[n+156>>2],QC[n+152>>2]=0,me(r,e,n+152|0),QC[n+148>>2]=0;QC[n+148>>2]>2];)r=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],s=Pv(QC[n+176>>2]+24|0,QC[n+148>>2]),v=r,QC[s>>2]=v,QC[n+148>>2]=QC[n+148>>2]+1;r=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],QC[QC[n+176>>2]+40>>2]=r,r=Zd(t,QC[n+356>>2]),YC[QC[n+176>>2]+85|0]=1&r,r=Zd(t,QC[n+356>>2]),YC[QC[n+176>>2]+84|0]=1&r,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+60>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+64>>2]=a*tA[t+36>>2],a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+68>>2]=a*tA[t+36>>2],a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+72>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+76>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+80>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+44>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+48>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+52>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+176>>2]+56>>2]=a,r=QC[n+176>>2],s=Pv(QC[n+360>>2]+116|0,QC[n+184>>2]),v=r,QC[s>>2]=v,QC[n+184>>2]=QC[n+184>>2]+1}for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+144>>2]=v,r=QC[n+360>>2]+132|0,e=QC[n+144>>2],QC[n+140>>2]=0,me(r,e,n+140|0),QC[n+136>>2]=0;QC[n+136>>2]>2];){for(s=n,v=zt(t,QC[n+356>>2]),QC[s+132>>2]=v,r=Hv(76,3491,254),e=n+112|0,ci(e,QC[n+132>>2],1),Qf(r,e),Bv(e),QC[n+128>>2]=r,bm(QC[n+128>>2],ce(t,QC[n+356>>2],1)),im(QC[n+128>>2],1&Zd(t,QC[n+356>>2])),s=n,v=ce(t,QC[n+356>>2],1),QC[s+108>>2]=v,r=QC[n+128>>2]+24|0,e=QC[n+108>>2],QC[n+104>>2]=0,me(r,e,n+104|0),QC[n+100>>2]=0;QC[n+100>>2]>2];)r=QC[Pv(QC[n+360>>2]+16|0,ce(t,QC[n+356>>2],1))>>2],s=Pv(QC[n+128>>2]+24|0,QC[n+100>>2]),v=r,QC[s>>2]=v,QC[n+100>>2]=QC[n+100>>2]+1;r=QC[Pv(QC[n+360>>2]+32|0,ce(t,QC[n+356>>2],1))>>2],QC[QC[n+128>>2]+40>>2]=r,r=ce(t,QC[n+356>>2],1),QC[QC[n+128>>2]+44>>2]=r,r=ce(t,QC[n+356>>2],1),QC[QC[n+128>>2]+48>>2]=r,r=ce(t,QC[n+356>>2],1),QC[QC[n+128>>2]+52>>2]=r,a=db(t,QC[n+356>>2]),tA[QC[n+128>>2]+56>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+128>>2]+60>>2]=a,QC[QC[n+128>>2]+44>>2]||(r=QC[n+128>>2],tA[r+60>>2]=tA[r+60>>2]*tA[t+36>>2]),a=db(t,QC[n+356>>2]),tA[QC[n+128>>2]+64>>2]=a,r=QC[QC[n+128>>2]+48>>2],1!=(0|r)&&r||(r=QC[n+128>>2],tA[r+64>>2]=tA[r+64>>2]*tA[t+36>>2]),a=db(t,QC[n+356>>2]),tA[QC[n+128>>2]+68>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+128>>2]+72>>2]=a,r=QC[n+128>>2],s=Pv(QC[n+360>>2]+132|0,QC[n+136>>2]),v=r,QC[s>>2]=v,QC[n+136>>2]=QC[n+136>>2]+1}for(s=n,v=y(t,QC[n+356>>2],1,QC[n+360>>2],1&YC[n+367|0]),QC[s+96>>2]=v,QC[n+96>>2]&&(QC[QC[n+360>>2]+64>>2]=QC[n+96>>2],Ge(QC[n+360>>2]+48|0,n+96|0)),QC[n+92>>2]=0,s=n,v=ce(t,QC[n+356>>2],1),QC[s+88>>2]=v;eA[n+92>>2]>2];)r=QC[n+360>>2]+48|0,s=n,v=y(t,QC[n+356>>2],0,QC[n+360>>2],1&YC[n+367|0]),QC[s+84>>2]=v,Ge(r,n+84|0),QC[n+92>>2]=QC[n+92>>2]+1;for(QC[n+80>>2]=0,s=n,v=gE(t+8|0),QC[s+76>>2]=v;;){if(QC[n+80>>2]>2]){if(s=n,v=QC[Pv(t+8|0,QC[n+80>>2])>>2],QC[s+72>>2]=v,r=gE(QC[n+72>>2]+8|0)?Xk(QC[n+360>>2],QC[n+72>>2]+8|0):mE(QC[n+360>>2]),QC[n+68>>2]=r,!QC[n+68>>2]){r=QC[n+356>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+360>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),yt(t,10819,yE(QC[n+72>>2]+8|0)),QC[n+380>>2]=0;break r}if(s=n,v=vt(QC[n+68>>2],QC[QC[n+72>>2]+20>>2],QC[n+72>>2]+24|0),QC[s+64>>2]=v,QC[n+64>>2]){e=QC[QC[n+72>>2]+4>>2],r=1&YC[QC[n+72>>2]+36|0]?QC[n+64>>2]:QC[QC[n+72>>2]+4>>2],QC[e+56>>2]=r,Ft(QC[QC[n+72>>2]+4>>2],QC[n+64>>2]),V(QC[QC[n+72>>2]+4>>2]),r=QC[t+4>>2],JA[QC[QC[r>>2]+36>>2]](r,QC[QC[n+72>>2]+4>>2]),QC[n+80>>2]=QC[n+80>>2]+1;continue}r=QC[n+356>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+360>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),yt(t,10836,yE(QC[n+72>>2]+24|0)),QC[n+380>>2]=0;break r}break}for(r=t+8|0,Ka(r),tc(r),s=n,v=ce(t,QC[n+356>>2],1),QC[s+60>>2]=v,r=QC[n+360>>2]+68|0,e=QC[n+60>>2],QC[n+56>>2]=0,me(r,e,n+56|0),QC[n+52>>2]=0;QC[n+52>>2]>2];)s=n,v=Ac(t,QC[n+356>>2],QC[n+360>>2]),QC[s+48>>2]=v,r=Hv(56,3491,317),e=n+32|0,ci(e,QC[n+48>>2],0),Of(r,e),Bv(e),QC[n+44>>2]=r,r=ce(t,QC[n+356>>2],0),QC[QC[n+44>>2]+16>>2]=r,a=db(t,QC[n+356>>2]),tA[QC[n+44>>2]+20>>2]=a,yf(QC[n+44>>2]+24|0,zt(t,QC[n+356>>2])),yf(QC[n+44>>2]+36|0,zt(t,QC[n+356>>2])),1&MP(QC[n+44>>2]+36|0)||(a=db(t,QC[n+356>>2]),tA[QC[n+44>>2]+48>>2]=a,a=db(t,QC[n+356>>2]),tA[QC[n+44>>2]+52>>2]=a),r=QC[n+44>>2],s=Pv(QC[n+360>>2]+68|0,QC[n+52>>2]),v=r,QC[s>>2]=v,QC[n+52>>2]=QC[n+52>>2]+1;for(s=n,v=ce(t,QC[n+356>>2],1),QC[s+28>>2]=v,r=QC[n+360>>2]+84|0,e=QC[n+28>>2],QC[n+24>>2]=0,me(r,e,n+24|0),QC[n+20>>2]=0;QC[n+20>>2]>2];){u=n+8|0,ci(u,zt(t,QC[n+356>>2]),1),e=QC[n+356>>2],i=QC[n+360>>2],r=XA-752|0,XA=r,QC[r+744>>2]=t,QC[r+740>>2]=u,QC[r+736>>2]=e,QC[r+732>>2]=i,e=QC[r+744>>2],zk(r+712|0),tA[r+708>>2]=tA[e+36>>2],tA[r+704>>2]=0,QC[r+700>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+696>>2]=v;n:{for(;QC[r+700>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+692>>2]=v,QC[r+688>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+684>>2]=v;QC[r+688>>2]>2];){s=r,v=Ap(e,QC[r+736>>2]),YC[s+683|0]=v,s=r,v=ce(e,QC[r+736>>2],1),QC[s+676>>2]=v;e:{t:switch(rA[r+683|0]){case 0:for(i=Hv(40,3491,699),Nr(i,QC[r+676>>2]),QC[r+672>>2]=i,QC[QC[r+672>>2]+4>>2]=QC[r+692>>2],QC[r+668>>2]=0;QC[r+668>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+664>>2]=l,i=r+648|0,ci(i,Ac(e,QC[r+736>>2],QC[r+732>>2]),0),yu(QC[r+672>>2],QC[r+668>>2],tA[r+664>>2],i),Bv(i),QC[r+668>>2]=QC[r+668>>2]+1;QC[r+644>>2]=QC[r+672>>2],Ge(r+712|0,r+644|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+672>>2]+8|0,QC[r+676>>2]-1|0)>>2]),tA[s+704>>2]=l;break e;case 1:for(i=Hv(40,3491,711),fs(i,QC[r+676>>2]),QC[r+640>>2]=i,QC[QC[r+640>>2]+20>>2]=QC[r+692>>2],QC[r+636>>2]=0;QC[r+636>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+632>>2]=l,s=r,v=ti(e,QC[r+736>>2]),QC[s+628>>2]=v,tA[r+624>>2]=oA(rA[r+631|0])/oA(255),tA[r+620>>2]=oA((16711680&QC[r+628>>2])>>>16|0)/oA(255),tA[r+616>>2]=oA((65280&QC[r+628>>2])>>>8|0)/oA(255),tA[r+612>>2]=oA(255&QC[r+628>>2])/oA(255),Ne(QC[r+640>>2],QC[r+636>>2],tA[r+632>>2],tA[r+624>>2],tA[r+620>>2],tA[r+616>>2],tA[r+612>>2]),QC[r+636>>2]<(QC[r+676>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+636>>2],QC[r+640>>2]),QC[r+636>>2]=QC[r+636>>2]+1;QC[r+608>>2]=QC[r+640>>2],Ge(r+712|0,r+608|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+640>>2]+24|0,aA(QC[3491],QC[r+676>>2]-1|0))>>2]),tA[s+704>>2]=l;break e;case 2:for(i=Hv(40,3491,728),Dc(i,QC[r+676>>2]),QC[r+604>>2]=i,QC[QC[r+604>>2]+36>>2]=QC[r+692>>2],QC[r+600>>2]=0;QC[r+600>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+596>>2]=l,s=r,v=ti(e,QC[r+736>>2]),QC[s+592>>2]=v,tA[r+588>>2]=oA(rA[r+595|0])/oA(255),tA[r+584>>2]=oA((16711680&QC[r+592>>2])>>>16|0)/oA(255),tA[r+580>>2]=oA((65280&QC[r+592>>2])>>>8|0)/oA(255),tA[r+576>>2]=oA(255&QC[r+592>>2])/oA(255),s=r,v=ti(e,QC[r+736>>2]),QC[s+572>>2]=v,tA[r+568>>2]=oA((16711680&QC[r+572>>2])>>>16|0)/oA(255),tA[r+564>>2]=oA((65280&QC[r+572>>2])>>>8|0)/oA(255),tA[r+560>>2]=oA(255&QC[r+572>>2])/oA(255),Cn(QC[r+604>>2],QC[r+600>>2],tA[r+596>>2],tA[r+588>>2],tA[r+584>>2],tA[r+580>>2],tA[r+576>>2],tA[r+568>>2],tA[r+564>>2],tA[r+560>>2]),QC[r+600>>2]<(QC[r+676>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+600>>2],QC[r+604>>2]),QC[r+600>>2]=QC[r+600>>2]+1;QC[r+556>>2]=QC[r+604>>2],Ge(r+712|0,r+556|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+604>>2]+20|0,aA(QC[4725],QC[r+676>>2]-1|0))>>2]),tA[s+704>>2]=l;break e;default:break t}Ka(r+712|0),yt(e,10511,yE(QC[Pv(QC[r+732>>2]+32|0,QC[r+692>>2])>>2]+8|0)),QC[r+748>>2]=0;break n}QC[r+688>>2]=QC[r+688>>2]+1}QC[r+700>>2]=QC[r+700>>2]+1}for(QC[r+548>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+544>>2]=v;QC[r+548>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+540>>2]=v,QC[r+536>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+532>>2]=v;QC[r+536>>2]>2];){s=r,v=Ap(e,QC[r+736>>2]),YC[s+531|0]=v,s=r,v=ce(e,QC[r+736>>2],1),QC[s+524>>2]=v;e:{t:switch(rA[r+531|0]){case 0:for(i=Hv(40,3491,766),gs(i,QC[r+524>>2]),QC[r+520>>2]=i,QC[QC[r+520>>2]+20>>2]=QC[r+540>>2],QC[r+516>>2]=0;QC[r+516>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+512>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+508>>2]=l,ff(QC[r+520>>2],QC[r+516>>2],tA[r+512>>2],tA[r+508>>2]),QC[r+516>>2]<(QC[r+524>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+516>>2],QC[r+520>>2]),QC[r+516>>2]=QC[r+516>>2]+1;QC[r+504>>2]=QC[r+520>>2],Ge(r+712|0,r+504|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+520>>2]+24|0,QC[r+524>>2]-1<<1)>>2]),tA[s+704>>2]=l;break e;case 1:case 2:case 3:for(tA[r+496>>2]=1,2!=rA[r+531|0]?3!=rA[r+531|0]?(i=Hv(40,3491,788),wc(i,QC[r+524>>2]),QC[r+500>>2]=i,tA[r+496>>2]=tA[r+708>>2]):(i=Hv(40,3491,786),fp(i,QC[r+524>>2]),QC[r+500>>2]=i):(i=Hv(40,3491,784),cp(i,QC[r+524>>2]),QC[r+500>>2]=i),QC[QC[r+500>>2]+36>>2]=QC[r+540>>2],QC[r+492>>2]=0;QC[r+492>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+488>>2]=l,s=r,l=oA(db(e,QC[r+736>>2])*tA[r+496>>2]),tA[s+484>>2]=l,s=r,l=oA(db(e,QC[r+736>>2])*tA[r+496>>2]),tA[s+480>>2]=l,ai(QC[r+500>>2],QC[r+492>>2],tA[r+488>>2],tA[r+484>>2],tA[r+480>>2]),QC[r+492>>2]<(QC[r+524>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+492>>2],QC[r+500>>2]),QC[r+492>>2]=QC[r+492>>2]+1;QC[r+476>>2]=QC[r+500>>2],Ge(r+712|0,r+476|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+500>>2]+20|0,aA(QC[4689],QC[r+524>>2]-1|0))>>2]),tA[s+704>>2]=l;break e;default:break t}Ka(r+712|0),yt(e,10572,yE(QC[Pv(QC[r+732>>2]+16|0,QC[r+540>>2])>>2]+8|0)),QC[r+748>>2]=0;break n}QC[r+536>>2]=QC[r+536>>2]+1}QC[r+548>>2]=QC[r+548>>2]+1}for(QC[r+472>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+468>>2]=v;QC[r+472>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+464>>2]=v,s=r,v=ce(e,QC[r+736>>2],1),QC[s+460>>2]=v,i=Hv(40,3491,818),Yc(i,QC[r+460>>2]),QC[r+456>>2]=i,QC[QC[r+456>>2]+36>>2]=QC[r+464>>2],QC[r+452>>2]=0;QC[r+452>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+448>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+444>>2]=l,s=r,l=oA(db(e,QC[r+736>>2])*tA[e+36>>2]),tA[s+440>>2]=l,s=r,v=np(e,QC[r+736>>2]),YC[s+439|0]=v,s=r,v=1&Zd(e,QC[r+736>>2]),YC[s+438|0]=v,s=r,v=1&Zd(e,QC[r+736>>2]),YC[s+437|0]=v,oe(QC[r+456>>2],QC[r+452>>2],tA[r+448>>2],tA[r+444>>2],tA[r+440>>2],YC[r+439|0],1&YC[r+438|0],1&YC[r+437|0]),QC[r+452>>2]<(QC[r+460>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+452>>2],QC[r+456>>2]),QC[r+452>>2]=QC[r+452>>2]+1;QC[r+432>>2]=QC[r+456>>2],Ge(r+712|0,r+432|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+456>>2]+20|0,aA(QC[3735],QC[r+460>>2]-1|0))>>2]),tA[s+704>>2]=l,QC[r+472>>2]=QC[r+472>>2]+1}for(QC[r+428>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+424>>2]=v;QC[r+428>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+420>>2]=v,s=r,v=ce(e,QC[r+736>>2],1),QC[s+416>>2]=v,i=Hv(40,3491,838),Jc(i,QC[r+416>>2]),QC[r+412>>2]=i,QC[QC[r+412>>2]+36>>2]=QC[r+420>>2],QC[r+408>>2]=0;QC[r+408>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+404>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+400>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+396>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+392>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+388>>2]=l,Le(QC[r+412>>2],QC[r+408>>2],tA[r+404>>2],tA[r+400>>2],tA[r+396>>2],tA[r+392>>2],tA[r+388>>2]),QC[r+408>>2]<(QC[r+416>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+408>>2],QC[r+412>>2]),QC[r+408>>2]=QC[r+408>>2]+1;QC[r+384>>2]=QC[r+412>>2],Ge(r+712|0,r+384|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+412>>2]+20|0,aA(QC[4668],QC[r+416>>2]-1|0))>>2]),tA[s+704>>2]=l,QC[r+428>>2]=QC[r+428>>2]+1}for(QC[r+380>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+376>>2]=v;QC[r+380>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+372>>2]=v,s=r,v=QC[Pv(QC[r+732>>2]+132|0,QC[r+372>>2])>>2],QC[s+368>>2]=v,QC[r+364>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+360>>2]=v;QC[r+364>>2]>2];){s=r,v=np(e,QC[r+736>>2]),QC[s+356>>2]=v,s=r,v=ce(e,QC[r+736>>2],1),QC[s+352>>2]=v;e:{t:switch(QC[r+356>>2]){case 0:case 1:for(tA[r+344>>2]=1,1!=QC[r+356>>2]?(i=Hv(40,3491,870),ts(i,QC[r+352>>2]),QC[r+348>>2]=i,QC[QC[r+368>>2]+44>>2]||(tA[r+344>>2]=tA[r+708>>2])):(i=Hv(40,3491,866),op(i,QC[r+352>>2]),QC[r+348>>2]=i,i=QC[QC[r+368>>2]+48>>2],1!=(0|i)&&i||(tA[r+344>>2]=tA[r+708>>2])),QC[QC[r+348>>2]+36>>2]=QC[r+372>>2],QC[r+340>>2]=0;QC[r+340>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+336>>2]=l,s=r,l=oA(db(e,QC[r+736>>2])*tA[r+344>>2]),tA[s+332>>2]=l,af(QC[r+348>>2],QC[r+340>>2],tA[r+336>>2],tA[r+332>>2]),QC[r+340>>2]<(QC[r+352>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+340>>2],QC[r+348>>2]),QC[r+340>>2]=QC[r+340>>2]+1;QC[r+328>>2]=QC[r+348>>2],Ge(r+712|0,r+328|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+348>>2]+20|0,aA(QC[3882],QC[r+352>>2]-1|0))>>2]),tA[s+704>>2]=l;break e;case 2:break t;default:break e}for(i=Hv(40,3491,886),Qc(i,QC[r+352>>2]),QC[r+324>>2]=i,QC[QC[r+324>>2]+36>>2]=QC[r+372>>2],QC[r+320>>2]=0;QC[r+320>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+316>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+312>>2]=l,s=r,l=db(e,QC[r+736>>2]),tA[s+308>>2]=l,ai(QC[r+324>>2],QC[r+320>>2],tA[r+316>>2],tA[r+312>>2],tA[r+308>>2]),QC[r+320>>2]<(QC[r+352>>2]-1|0)&&tt(e,QC[r+736>>2],QC[r+320>>2],QC[r+324>>2]),QC[r+320>>2]=QC[r+320>>2]+1;QC[r+304>>2]=QC[r+324>>2],Ge(r+712|0,r+304|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+324>>2]+20|0,aA(QC[3862],QC[r+352>>2]-1|0))>>2]),tA[s+704>>2]=l}QC[r+364>>2]=QC[r+364>>2]+1}QC[r+380>>2]=QC[r+380>>2]+1}for(QC[r+300>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+296>>2]=v;QC[r+300>>2]>2];){for(s=r,v=QC[Pv(QC[r+732>>2]+48|0,ce(e,QC[r+736>>2],1))>>2],QC[s+292>>2]=v,QC[r+288>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+284>>2]=v;QC[r+288>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+280>>2]=v,QC[r+276>>2]=0,s=r,v=ce(e,QC[r+736>>2],1),QC[s+272>>2]=v;;){if(QC[r+276>>2]>2]){if(s=r,v=Ac(e,QC[r+736>>2],QC[r+732>>2]),QC[s+268>>2]=v,i=QC[r+292>>2],u=QC[r+280>>2],c=r+248|0,ci(c,QC[r+268>>2],0),i=vt(i,u,c),Bv(c),QC[r+264>>2]=i,QC[r+264>>2]){for(QC[r+244>>2]=QC[r+264>>2],s=r,v=0!=(0|gE(QC[r+244>>2]+20|0)),YC[s+243|0]=v,QC[r+236>>2]=QC[r+244>>2]+36,i=1&YC[r+243|0]?(gE(QC[r+236>>2])>>>0)/3<<1:gE(QC[r+236>>2]),QC[r+232>>2]=i,s=r,v=ce(e,QC[r+736>>2],1),QC[s+228>>2]=v,i=Hv(60,3491,927),Yr(i,QC[r+228>>2]),QC[r+224>>2]=i,QC[QC[r+224>>2]+20>>2]=QC[r+280>>2],QC[QC[r+224>>2]+56>>2]=QC[r+244>>2],QC[r+220>>2]=0;eA[r+220>>2]>2];){s=r,l=db(e,QC[r+736>>2]),tA[s+216>>2]=l,Sk(r+200|0),s=r,v=ce(e,QC[r+736>>2],1),QC[s+196>>2]=v;e:if(QC[r+196>>2]){if(i=QC[r+232>>2],tA[r+184>>2]=0,ye(r+200|0,i,r+184|0),s=r,v=ce(e,QC[r+736>>2],1),QC[s+180>>2]=v,QC[r+196>>2]=QC[r+180>>2]+QC[r+196>>2],tA[r+708>>2]!=oA(1))for(QC[r+172>>2]=QC[r+180>>2];eA[r+172>>2]>2];)a=oA(db(e,QC[r+736>>2])*tA[r+708>>2]),s=Pv(r+200|0,QC[r+172>>2]),l=a,tA[s>>2]=l,QC[r+172>>2]=QC[r+172>>2]+1;else for(QC[r+176>>2]=QC[r+180>>2];eA[r+176>>2]>2];)a=db(e,QC[r+736>>2]),s=Pv(r+200|0,QC[r+176>>2]),l=a,tA[s>>2]=l,QC[r+176>>2]=QC[r+176>>2]+1;if(!(1&YC[r+243|0]))for(QC[r+168>>2]=0,s=r,v=gE(r+200|0),QC[s+164>>2]=v;eA[r+168>>2]>2];)a=tA[Pv(QC[r+236>>2],QC[r+168>>2])>>2],i=Pv(r+200|0,QC[r+168>>2]),tA[i>>2]=tA[i>>2]+a,QC[r+168>>2]=QC[r+168>>2]+1}else{if(1&YC[r+243|0]){for(i=QC[r+232>>2],tA[r+192>>2]=0,ye(r+200|0,i,r+192|0),QC[r+188>>2]=0;eA[r+188>>2]>2];)s=Pv(r+200|0,QC[r+188>>2]),l=oA(0),tA[s>>2]=l,QC[r+188>>2]=QC[r+188>>2]+1;break e}sh(r+200|0,QC[r+236>>2])}$f(QC[r+224>>2],QC[r+220>>2],tA[r+216>>2],r+200|0),eA[r+220>>2]>2]-1>>>0&&tt(e,QC[r+736>>2],QC[r+220>>2],QC[r+224>>2]),pk(r+200|0),QC[r+220>>2]=QC[r+220>>2]+1}QC[r+160>>2]=QC[r+224>>2],Ge(r+712|0,r+160|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+224>>2]+24|0,QC[r+228>>2]-1|0)>>2]),tA[s+704>>2]=l,QC[r+276>>2]=QC[r+276>>2]+1;continue}Ka(r+712|0),yt(e,10796,QC[r+268>>2]),QC[r+748>>2]=0;break n}break}QC[r+288>>2]=QC[r+288>>2]+1}QC[r+300>>2]=QC[r+300>>2]+1}if(s=r,v=ce(e,QC[r+736>>2],1),QC[s+156>>2]=v,QC[r+156>>2]){for(i=Hv(36,3491,974),nn(i,QC[r+156>>2]),QC[r+152>>2]=i,s=r,v=gE(QC[r+732>>2]+32|0),QC[s+148>>2]=v,QC[r+144>>2]=0;eA[r+144>>2]>2];){for(s=r,l=db(e,QC[r+736>>2]),tA[s+140>>2]=l,s=r,v=ce(e,QC[r+736>>2],1),QC[s+136>>2]=v,u=r+120|0,$k(u),i=QC[r+148>>2],QC[r+116>>2]=0,me(u,i,r+116|0),QC[r+112>>2]=QC[r+148>>2]-1;QC[r+112>>2]>=0;)s=Pv(r+120|0,QC[r+112>>2]),v=-1,QC[s>>2]=v,QC[r+112>>2]=QC[r+112>>2]-1;for(u=r+96|0,$k(u),i=QC[r+148>>2]-QC[r+136>>2]|0,QC[r+92>>2]=0,me(u,i,r+92|0),QC[r+88>>2]=0,QC[r+84>>2]=0,QC[r+80>>2]=0;eA[r+80>>2]>2];){for(s=r,v=ce(e,QC[r+736>>2],1),QC[s+76>>2]=v;QC[r+88>>2]!=QC[r+76>>2];)i=QC[r+88>>2],QC[r+88>>2]=i+1,u=QC[r+84>>2],QC[r+84>>2]=u+1,s=Pv(r+96|0,u),v=i,QC[s>>2]=v;QC[r+72>>2]=QC[r+88>>2],i=QC[r+88>>2],QC[r+88>>2]=i+1,s=Pv(r+120|0,QC[r+72>>2]+ce(e,QC[r+736>>2],1)|0),v=i,QC[s>>2]=v,QC[r+80>>2]=QC[r+80>>2]+1}for(;eA[r+88>>2]>2];)i=QC[r+88>>2],QC[r+88>>2]=i+1,u=QC[r+84>>2],QC[r+84>>2]=u+1,s=Pv(r+96|0,u),v=i,QC[s>>2]=v;for(QC[r+68>>2]=QC[r+148>>2]-1;QC[r+68>>2]>=0;)-1==QC[Pv(r+120|0,QC[r+68>>2])>>2]&&(i=QC[r+84>>2]-1|0,QC[r+84>>2]=i,i=QC[Pv(r+96|0,i)>>2],s=Pv(r+120|0,QC[r+68>>2]),v=i,QC[s>>2]=v),QC[r+68>>2]=QC[r+68>>2]-1;i=r+120|0,Rf(QC[r+152>>2],QC[r+144>>2],tA[r+140>>2],i),bk(r+96|0),bk(i),QC[r+144>>2]=QC[r+144>>2]+1}QC[r+64>>2]=QC[r+152>>2],Ge(r+712|0,r- -64|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+152>>2]+4|0,QC[r+156>>2]-1|0)>>2]),tA[s+704>>2]=l}if(s=r,v=ce(e,QC[r+736>>2],1),QC[s+60>>2]=v,QC[r+60>>2]>0){for(i=Hv(36,3491,1016),_c(i,QC[r+60>>2]),QC[r+56>>2]=i,QC[r+52>>2]=0;QC[r+52>>2]>2];)s=r,l=db(e,QC[r+736>>2]),tA[s+48>>2]=l,s=r,v=QC[Pv(QC[r+732>>2]+68|0,ce(e,QC[r+736>>2],1))>>2],QC[s+44>>2]=v,i=Hv(40,3491,1021),zu(i,tA[r+48>>2],QC[r+44>>2]),QC[r+40>>2]=i,i=ce(e,QC[r+736>>2],0),QC[QC[r+40>>2]+12>>2]=i,a=db(e,QC[r+736>>2]),tA[QC[r+40>>2]+16>>2]=a,s=r,v=1&Zd(e,QC[r+736>>2]),YC[s+39|0]=v,i=1&YC[r+39|0]?zt(e,QC[r+736>>2]):yE(QC[r+44>>2]+24|0),QC[r+32>>2]=i,i=r+16|0,ci(i,QC[r+32>>2],0),ei(QC[r+40>>2]+20|0,i),Bv(i),1&YC[r+39|0]&&gl(QC[r+32>>2],3491,1028),1&MP(QC[r+44>>2]+36|0)||(a=db(e,QC[r+736>>2]),tA[QC[r+40>>2]+32>>2]=a,a=db(e,QC[r+736>>2]),tA[QC[r+40>>2]+36>>2]=a),au(QC[r+56>>2],QC[r+52>>2],QC[r+40>>2]),QC[r+52>>2]=QC[r+52>>2]+1;QC[r+12>>2]=QC[r+56>>2],Ge(r+712|0,r+12|0),s=r,l=dd(tA[r+704>>2],tA[Pv(QC[r+56>>2]+4|0,QC[r+60>>2]-1|0)>>2]),tA[s+704>>2]=l}e=Hv(48,3491,1041),Ji(r,QC[r+740>>2]),vn(e,r,r+712|0,tA[r+704>>2]),QC[r+748>>2]=e,Bv(r)}if(QC[r+552>>2]=1,Kb(r+712|0),XA=r+752|0,QC[n+4>>2]=QC[r+748>>2],QC[n+4>>2]?(r=QC[n+4>>2],s=Pv(QC[n+360>>2]+84|0,QC[n+20>>2]),v=r,QC[s>>2]=v,QC[n>>2]=0):(r=QC[n+356>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),r=QC[n+360>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),QC[n+380>>2]=0,QC[n>>2]=1),Bv(n+8|0),1==QC[n>>2])break r;QC[n+20>>2]=QC[n+20>>2]+1}r=QC[n+356>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),QC[n+380>>2]=QC[n+360>>2]}XA=n+384|0,QC[f+12>>2]=QC[n+380>>2],QC[f+76>>2]=QC[f+12>>2],Tu(f+16|0)}else QC[f+76>>2]=0;return XA=f+80|0,QC[f+76>>2]}function b(r){r|=0;var n=0,e=0,t=oA(0),i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=oA(0);e=XA-208|0,XA=e,QC[e+204>>2]=r,i=QC[e+204>>2],c=e,s=FP(QC[i+24>>2]),QC[c+200>>2]=s;r:if(QC[e+200>>2]&&(r=QC[e+200>>2],1&xf(0|JA[QC[QC[r>>2]+8>>2]](r),49948)&&(QC[e+196>>2]=QC[e+200>>2],tA[e+192>>2]=tA[i+36>>2],tA[e+188>>2]=tA[i+40>>2],YC[e+187|0]=tA[e+188>>2]>oA(0),YC[e+186|0]=tA[e+192>>2]>oA(0),1&YC[e+187|0]|1&YC[e+186|0]))){if(QC[e+180>>2]=QC[i+4>>2],YC[e+179|0]=2==QC[QC[e+180>>2]+48>>2],QC[e+172>>2]=QC[QC[e+180>>2]+52>>2],YC[e+171|0]=!QC[e+172>>2],YC[e+170|0]=2==QC[e+172>>2],c=e,s=gE(i+8|0),QC[c+164>>2]=s,r=1&YC[e+171|0]?QC[e+164>>2]:QC[e+164>>2]+1|0,QC[e+160>>2]=r,r=QC[e+160>>2],tA[e+156>>2]=0,ye(i+44|0,r,e+156|0),tA[e+152>>2]=tA[i+32>>2],1&!(1&YC[e+170|0])&YC[e+179|0])for(QC[e+96>>2]=1;eA[e+96>>2]>2];)t=tA[e+152>>2],c=Pv(i+44|0,QC[e+96>>2]),v=t,tA[c>>2]=v,QC[e+96>>2]=QC[e+96>>2]+1;else for(1&YC[e+170|0]&&(r=QC[e+164>>2],tA[e+148>>2]=0,ye(i+108|0,r,e+148|0)),YC[e+147|0]=!QC[QC[e+180>>2]+48>>2],QC[e+140>>2]=0,QC[e+136>>2]=QC[e+160>>2]-1;eA[e+140>>2]>2];)c=e,s=QC[Pv(i+8|0,QC[e+140>>2])>>2],QC[c+132>>2]=s,QC[e+128>>2]=QC[e+132>>2],c=e,v=D_(QC[QC[e+128>>2]+4>>2]),tA[c+124>>2]=v,tA[e+124>>2]>2]),v=oA(0),tA[c>>2]=v),r=QC[e+140>>2]+1|0,QC[e+140>>2]=r,c=Pv(i+44|0,r),v=oA(0),tA[c>>2]=v):(1&YC[e+179|0]?(1&YC[e+170|0]&&(tA[e+120>>2]=tA[e+124>>2]*tA[QC[e+128>>2]+92>>2],tA[e+116>>2]=tA[e+124>>2]*tA[QC[e+128>>2]+104>>2],c=e,v=Gd(oA(oA(tA[e+120>>2]*tA[e+120>>2])+oA(tA[e+116>>2]*tA[e+116>>2]))),tA[c+112>>2]=v,t=tA[e+112>>2],c=Pv(i+108|0,QC[e+140>>2]),v=t,tA[c>>2]=v),t=tA[e+152>>2]):(tA[e+108>>2]=tA[e+124>>2]*tA[QC[e+128>>2]+92>>2],tA[e+104>>2]=tA[e+124>>2]*tA[QC[e+128>>2]+104>>2],c=e,v=Gd(oA(oA(tA[e+108>>2]*tA[e+108>>2])+oA(tA[e+104>>2]*tA[e+104>>2]))),tA[c+100>>2]=v,1&YC[e+170|0]&&(t=tA[e+100>>2],c=Pv(i+108|0,QC[e+140>>2]),v=t,tA[c>>2]=v),t=1&YC[e+147|0]?oA(tA[e+124>>2]+tA[e+152>>2]):tA[e+152>>2],t=oA(oA(t*tA[e+100>>2])/tA[e+124>>2])),r=QC[e+140>>2]+1|0,QC[e+140>>2]=r,c=Pv(i+44|0,r),v=t,tA[c>>2]=v);if(r=QC[e+196>>2],a=QC[e+160>>2],o=1&YC[e+171|0],f=cE(QC[e+180>>2]),u=rA[e+179|0],n=XA-240|0,XA=n,QC[n+232>>2]=i,QC[n+228>>2]=r,QC[n+224>>2]=a,YC[n+223|0]=o,YC[n+222|0]=1==(0|f),YC[n+221|0]=1&u,a=QC[n+232>>2],QC[n+216>>2]=QC[a+24>>2],tA[n+212>>2]=tA[a+28>>2],r=aA(QC[n+224>>2],3)+2|0,tA[n+208>>2]=0,o=a+60|0,ye(o,r,n+208|0),QC[n+204>>2]=o,QC[n+200>>2]=a+76,c=n,s=1&N_(QC[n+228>>2]),YC[c+199|0]=s,c=n,s=vE(QC[n+228>>2]),QC[c+192>>2]=s,QC[n+188>>2]=QC[n+192>>2]/6,QC[n+184>>2]=-1,1&I_(QC[n+228>>2])){for(1&YC[n+199|0]?(QC[n+192>>2]=QC[n+192>>2]+2,r=QC[n+200>>2],o=QC[n+192>>2],tA[n+136>>2]=0,ye(r,o,n+136|0),Du(QC[n+228>>2],QC[n+216>>2],2,QC[n+192>>2]-4|0,QC[n+200>>2],0),Du(QC[n+228>>2],QC[n+216>>2],0,2,QC[n+200>>2],QC[n+192>>2]-4|0),t=tA[Pv(QC[n+200>>2],0)>>2],c=Pv(QC[n+200>>2],QC[n+192>>2]-2|0),v=t,tA[c>>2]=v,t=tA[Pv(QC[n+200>>2],1)>>2],c=Pv(QC[n+200>>2],QC[n+192>>2]-1|0),v=t,tA[c>>2]=v):(QC[n+188>>2]=QC[n+188>>2]-1,QC[n+192>>2]=QC[n+192>>2]-4,r=QC[n+200>>2],o=QC[n+192>>2],tA[n+132>>2]=0,ye(r,o,n+132|0),Du(QC[n+228>>2],QC[n+216>>2],2,QC[n+192>>2],QC[n+200>>2],0)),r=QC[n+188>>2],tA[n+128>>2]=0,ye(a+92|0,r,n+128|0),tA[n+180>>2]=0,c=n,v=tA[Pv(QC[n+200>>2],0)>>2],tA[c+124>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],1)>>2],tA[c+120>>2]=v,tA[n+116>>2]=0,tA[n+112>>2]=0,tA[n+108>>2]=0,tA[n+104>>2]=0,tA[n+100>>2]=0,tA[n+96>>2]=0,QC[n+60>>2]=0,QC[n+56>>2]=2;QC[n+60>>2]>2];)c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2])>>2],tA[c+116>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2]+1|0)>>2],tA[c+112>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2]+2|0)>>2],tA[c+108>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2]+3|0)>>2],tA[c+104>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2]+4|0)>>2],tA[c+100>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+56>>2]+5|0)>>2],tA[c+96>>2]=v,t=oA(-tA[n+116>>2]),tA[n+92>>2]=oA(oA(oA(t+t)+tA[n+124>>2])+tA[n+108>>2])*oA(.1875),t=oA(-tA[n+112>>2]),tA[n+88>>2]=oA(oA(oA(t+t)+tA[n+120>>2])+tA[n+104>>2])*oA(.1875),tA[n+84>>2]=oA(oA(oA(oA(tA[n+116>>2]-tA[n+108>>2])*oA(3))-tA[n+124>>2])+tA[n+100>>2])*oA(.09375),tA[n+80>>2]=oA(oA(oA(oA(tA[n+112>>2]-tA[n+104>>2])*oA(3))-tA[n+120>>2])+tA[n+96>>2])*oA(.09375),t=tA[n+92>>2],tA[n+76>>2]=oA(t+t)+tA[n+84>>2],t=tA[n+88>>2],tA[n+72>>2]=oA(t+t)+tA[n+80>>2],tA[n+68>>2]=oA(tA[n+84>>2]*oA(.1666666716337204))+oA(oA(oA(tA[n+116>>2]-tA[n+124>>2])*oA(.75))+tA[n+92>>2]),tA[n+64>>2]=oA(tA[n+80>>2]*oA(.1666666716337204))+oA(oA(oA(tA[n+112>>2]-tA[n+120>>2])*oA(.75))+tA[n+88>>2]),t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+180>>2]=tA[n+180>>2]+t,tA[n+68>>2]=tA[n+68>>2]+tA[n+76>>2],tA[n+64>>2]=tA[n+64>>2]+tA[n+72>>2],tA[n+76>>2]=tA[n+76>>2]+tA[n+84>>2],tA[n+72>>2]=tA[n+72>>2]+tA[n+80>>2],t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+180>>2]=tA[n+180>>2]+t,tA[n+68>>2]=tA[n+68>>2]+tA[n+76>>2],tA[n+64>>2]=tA[n+64>>2]+tA[n+72>>2],t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+180>>2]=tA[n+180>>2]+t,tA[n+68>>2]=tA[n+68>>2]+oA(tA[n+76>>2]+tA[n+84>>2]),tA[n+64>>2]=tA[n+64>>2]+oA(tA[n+72>>2]+tA[n+80>>2]),t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+180>>2]=tA[n+180>>2]+t,t=tA[n+180>>2],c=Pv(a+92|0,QC[n+60>>2]),v=t,tA[c>>2]=v,tA[n+124>>2]=tA[n+100>>2],tA[n+120>>2]=tA[n+96>>2],QC[n+60>>2]=QC[n+60>>2]+1,QC[n+56>>2]=QC[n+56>>2]+6;if(1&YC[n+222|0]?tA[n+212>>2]=tA[n+212>>2]*tA[n+180>>2]:(t=oA(tA[n+180>>2]/tA[Pv(RP(QC[n+228>>2]),QC[n+188>>2]-1|0)>>2]),tA[n+212>>2]=tA[n+212>>2]*t),1&YC[n+221|0])for(QC[n+52>>2]=1;QC[n+52>>2]>2];)t=tA[n+180>>2],r=Pv(a+44|0,QC[n+52>>2]),tA[r>>2]=tA[r>>2]*t,QC[n+52>>2]=QC[n+52>>2]+1;for(tA[n+48>>2]=0,QC[n+44>>2]=0,QC[n+40>>2]=0,QC[n+36>>2]=0,QC[n+32>>2]=0;QC[n+44>>2]>2];){c=n,v=tA[Pv(a+44|0,QC[n+44>>2])>>2],tA[c+28>>2]=v,tA[n+212>>2]=tA[n+212>>2]+tA[n+28>>2],tA[n+24>>2]=tA[n+212>>2];n:{if(1&YC[n+199|0])c=n,v=Lr(tA[n+24>>2],tA[n+180>>2]),tA[c+24>>2]=v,tA[n+24>>2]>2]=tA[n+24>>2]+tA[n+180>>2]),QC[n+36>>2]=0;else{if(tA[n+24>>2]>2],QC[n+200>>2],QC[n+204>>2],QC[n+40>>2]);break n}if(tA[n+24>>2]>tA[n+180>>2]){In(oA(tA[n+24>>2]-tA[n+180>>2]),QC[n+200>>2],QC[n+192>>2]-4|0,QC[n+204>>2],QC[n+40>>2]);break n}}for(;;){if(c=n,v=tA[Pv(a+92|0,QC[n+36>>2])>>2],tA[c+20>>2]=v,!(tA[n+24>>2]>tA[n+20>>2])){QC[n+36>>2]?(c=n,v=tA[Pv(a+92|0,QC[n+36>>2]-1|0)>>2],tA[c+16>>2]=v,tA[n+24>>2]=oA(tA[n+24>>2]-tA[n+16>>2])/oA(tA[n+20>>2]-tA[n+16>>2])):tA[n+24>>2]=tA[n+24>>2]/tA[n+20>>2];break}QC[n+36>>2]=QC[n+36>>2]+1}if(QC[n+36>>2]!=QC[n+184>>2]){for(QC[n+184>>2]=QC[n+36>>2],QC[n+12>>2]=aA(QC[n+36>>2],6),c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2])>>2],tA[c+124>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+1|0)>>2],tA[c+120>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+2|0)>>2],tA[c+116>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+3|0)>>2],tA[c+112>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+4|0)>>2],tA[c+108>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+5|0)>>2],tA[c+104>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+6|0)>>2],tA[c+100>>2]=v,c=n,v=tA[Pv(QC[n+200>>2],QC[n+12>>2]+7|0)>>2],tA[c+96>>2]=v,t=oA(-tA[n+116>>2]),tA[n+92>>2]=oA(oA(oA(t+t)+tA[n+124>>2])+tA[n+108>>2])*oA(.029999999329447746),t=oA(-tA[n+112>>2]),tA[n+88>>2]=oA(oA(oA(t+t)+tA[n+120>>2])+tA[n+104>>2])*oA(.029999999329447746),tA[n+84>>2]=oA(oA(oA(oA(tA[n+116>>2]-tA[n+108>>2])*oA(3))-tA[n+124>>2])+tA[n+100>>2])*oA(.006000000052154064),tA[n+80>>2]=oA(oA(oA(oA(tA[n+112>>2]-tA[n+104>>2])*oA(3))-tA[n+120>>2])+tA[n+96>>2])*oA(.006000000052154064),t=tA[n+92>>2],tA[n+76>>2]=oA(t+t)+tA[n+84>>2],t=tA[n+88>>2],tA[n+72>>2]=oA(t+t)+tA[n+80>>2],tA[n+68>>2]=oA(tA[n+84>>2]*oA(.1666666716337204))+oA(oA(oA(tA[n+116>>2]-tA[n+124>>2])*oA(.30000001192092896))+tA[n+92>>2]),tA[n+64>>2]=oA(tA[n+80>>2]*oA(.1666666716337204))+oA(oA(oA(tA[n+112>>2]-tA[n+120>>2])*oA(.30000001192092896))+tA[n+88>>2]),c=n,v=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[c+48>>2]=v,t=tA[n+48>>2],c=Pv(a+124|0,0),v=t,tA[c>>2]=v,QC[n+12>>2]=1;QC[n+12>>2]<8;)tA[n+68>>2]=tA[n+68>>2]+tA[n+76>>2],tA[n+64>>2]=tA[n+64>>2]+tA[n+72>>2],tA[n+76>>2]=tA[n+76>>2]+tA[n+84>>2],tA[n+72>>2]=tA[n+72>>2]+tA[n+80>>2],t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+48>>2]=tA[n+48>>2]+t,t=tA[n+48>>2],c=Pv(a+124|0,QC[n+12>>2]),v=t,tA[c>>2]=v,QC[n+12>>2]=QC[n+12>>2]+1;tA[n+68>>2]=tA[n+68>>2]+tA[n+76>>2],tA[n+64>>2]=tA[n+64>>2]+tA[n+72>>2],t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+48>>2]=tA[n+48>>2]+t,t=tA[n+48>>2],r=a+124|0,c=Pv(r,8),v=t,tA[c>>2]=v,tA[n+68>>2]=tA[n+68>>2]+oA(tA[n+76>>2]+tA[n+84>>2]),tA[n+64>>2]=tA[n+64>>2]+oA(tA[n+72>>2]+tA[n+80>>2]),t=Gd(oA(oA(tA[n+68>>2]*tA[n+68>>2])+oA(tA[n+64>>2]*tA[n+64>>2]))),tA[n+48>>2]=tA[n+48>>2]+t,t=tA[n+48>>2],c=Pv(r,9),v=t,tA[c>>2]=v,QC[n+32>>2]=0}for(tA[n+24>>2]=tA[n+24>>2]*tA[n+48>>2];;){if(c=n,v=tA[Pv(a+124|0,QC[n+32>>2])>>2],tA[c+8>>2]=v,!(tA[n+24>>2]>tA[n+8>>2])){QC[n+32>>2]?(c=n,v=tA[Pv(a+124|0,QC[n+32>>2]-1|0)>>2],tA[c+4>>2]=v,tA[n+24>>2]=oA(QC[n+32>>2])+oA(oA(tA[n+24>>2]-tA[n+4>>2])/oA(tA[n+8>>2]-tA[n+4>>2]))):tA[n+24>>2]=tA[n+24>>2]/tA[n+8>>2];break}QC[n+32>>2]=QC[n+32>>2]+1} br(oA(tA[n+24>>2]*oA(.10000000149011612)),tA[n+124>>2],tA[n+120>>2],tA[n+116>>2],tA[n+112>>2],tA[n+108>>2],tA[n+104>>2],tA[n+100>>2],tA[n+96>>2],QC[n+204>>2],QC[n+40>>2],QC[n+44>>2]>0&tA[n+28>>2]>2]=QC[n+44>>2]+1,QC[n+40>>2]=QC[n+40>>2]+3}}else{if(c=n,s=RP(QC[n+228>>2]),QC[c+176>>2]=s,QC[n+188>>2]=QC[n+188>>2]-(1&YC[n+199|0]?1:2),c=n,v=tA[Pv(QC[n+176>>2],QC[n+188>>2])>>2],tA[c+180>>2]=v,1&YC[n+222|0]&&(tA[n+212>>2]=tA[n+212>>2]*tA[n+180>>2]),1&YC[n+221|0])for(QC[n+172>>2]=1;QC[n+172>>2]>2];)t=tA[n+180>>2],r=Pv(a+44|0,QC[n+172>>2]),tA[r>>2]=tA[r>>2]*t,QC[n+172>>2]=QC[n+172>>2]+1;for(r=QC[n+200>>2],tA[n+168>>2]=0,ye(r,8,n+168|0),QC[n+164>>2]=0,QC[n+160>>2]=0,QC[n+156>>2]=0;QC[n+164>>2]>2];){c=n,v=tA[Pv(a+44|0,QC[n+164>>2])>>2],tA[c+152>>2]=v,tA[n+212>>2]=tA[n+212>>2]+tA[n+152>>2],tA[n+148>>2]=tA[n+212>>2];n:{if(1&YC[n+199|0])c=n,v=Lr(tA[n+148>>2],tA[n+180>>2]),tA[c+148>>2]=v,tA[n+148>>2]>2]=tA[n+148>>2]+tA[n+180>>2]),QC[n+156>>2]=0;else{if(tA[n+148>>2]>2]&&(QC[n+184>>2]=-2,Du(QC[n+228>>2],QC[n+216>>2],2,4,QC[n+200>>2],0)),Nn(tA[n+148>>2],QC[n+200>>2],QC[n+204>>2],QC[n+160>>2]);break n}if(tA[n+148>>2]>tA[n+180>>2]){-3!=QC[n+184>>2]&&(QC[n+184>>2]=-3,Du(QC[n+228>>2],QC[n+216>>2],QC[n+192>>2]-6|0,4,QC[n+200>>2],0)),In(oA(tA[n+148>>2]-tA[n+180>>2]),QC[n+200>>2],0,QC[n+204>>2],QC[n+160>>2]);break n}}for(;;){if(c=n,v=tA[Pv(QC[n+176>>2],QC[n+156>>2])>>2],tA[c+144>>2]=v,!(tA[n+148>>2]>tA[n+144>>2])){QC[n+156>>2]?(c=n,v=tA[Pv(QC[n+176>>2],QC[n+156>>2]-1|0)>>2],tA[c+140>>2]=v,tA[n+148>>2]=oA(tA[n+148>>2]-tA[n+140>>2])/oA(tA[n+144>>2]-tA[n+140>>2])):tA[n+148>>2]=tA[n+148>>2]/tA[n+144>>2];break}QC[n+156>>2]=QC[n+156>>2]+1}QC[n+156>>2]!=QC[n+184>>2]&&(QC[n+184>>2]=QC[n+156>>2],!(1&YC[n+199|0])|QC[n+156>>2]!=QC[n+188>>2]?Du(QC[n+228>>2],QC[n+216>>2],aA(QC[n+156>>2],6)+2|0,8,QC[n+200>>2],0):(Du(QC[n+228>>2],QC[n+216>>2],QC[n+192>>2]-4|0,4,QC[n+200>>2],0),Du(QC[n+228>>2],QC[n+216>>2],0,4,QC[n+200>>2],4))),br(tA[n+148>>2],tA[Pv(QC[n+200>>2],0)>>2],tA[Pv(QC[n+200>>2],1)>>2],tA[Pv(QC[n+200>>2],2)>>2],tA[Pv(QC[n+200>>2],3)>>2],tA[Pv(QC[n+200>>2],4)>>2],tA[Pv(QC[n+200>>2],5)>>2],tA[Pv(QC[n+200>>2],6)>>2],tA[Pv(QC[n+200>>2],7)>>2],QC[n+204>>2],QC[n+160>>2],QC[n+164>>2]>0&tA[n+152>>2]>2]=QC[n+164>>2]+1,QC[n+160>>2]=QC[n+160>>2]+3}}for(QC[n+236>>2]=QC[n+204>>2],XA=n+240|0,QC[e+92>>2]=QC[n+236>>2],c=e,v=tA[Pv(QC[e+92>>2],0)>>2],tA[c+88>>2]=v,c=e,v=tA[Pv(QC[e+92>>2],1)>>2],tA[c+84>>2]=v,c=e,v=P_(QC[e+180>>2]),tA[c+80>>2]=v,tA[e+80>>2]!=oA(0)?(YC[e+79|0]=0,c=e,s=yE(QC[i+24>>2]),QC[c+72>>2]=s,t=oA(oA(g_(QC[e+72>>2])*Qg(QC[e+72>>2]))-oA(M_(QC[e+72>>2])*r_(QC[e+72>>2])))>oA(0)?tA[3773]:oA(-tA[3773]),tA[e+80>>2]=tA[e+80>>2]*t):YC[e+79|0]=1==QC[e+172>>2],QC[e+68>>2]=0,QC[e+64>>2]=3;;){if(eA[e+68>>2]>=eA[e+164>>2])break r;c=e,s=QC[Pv(i+8|0,QC[e+68>>2])>>2],QC[c+60>>2]=s,QC[e+56>>2]=QC[e+60>>2],r=QC[e+56>>2],tA[r+100>>2]=oA(oA(tA[e+88>>2]-tA[QC[e+56>>2]+100>>2])*tA[e+188>>2])+tA[r+100>>2],r=QC[e+56>>2],tA[r+112>>2]=oA(oA(tA[e+84>>2]-tA[QC[e+56>>2]+112>>2])*tA[e+188>>2])+tA[r+112>>2],c=e,v=tA[Pv(QC[e+92>>2],QC[e+64>>2])>>2],tA[c+52>>2]=v,c=e,v=tA[Pv(QC[e+92>>2],QC[e+64>>2]+1|0)>>2],tA[c+48>>2]=v,tA[e+44>>2]=tA[e+52>>2]-tA[e+88>>2],tA[e+40>>2]=tA[e+48>>2]-tA[e+84>>2],1&YC[e+170|0]&&(c=e,v=tA[Pv(i+108|0,QC[e+68>>2])>>2],tA[c+36>>2]=v,tA[e+36>>2]>=oA(9999999747378752e-21)&&(c=e,v=oA(oA(oA(oA(Gd(oA(oA(tA[e+44>>2]*tA[e+44>>2])+oA(tA[e+40>>2]*tA[e+40>>2])))/tA[e+36>>2])+oA(-1))*tA[e+192>>2])+oA(1)),tA[c+32>>2]=v,r=QC[e+56>>2],tA[r+92>>2]=tA[r+92>>2]*tA[e+32>>2],r=QC[e+56>>2],tA[r+104>>2]=tA[r+104>>2]*tA[e+32>>2])),tA[e+88>>2]=tA[e+52>>2],tA[e+84>>2]=tA[e+48>>2],1&YC[e+186|0]&&(tA[e+28>>2]=tA[QC[e+56>>2]+92>>2],tA[e+24>>2]=tA[QC[e+56>>2]+96>>2],tA[e+20>>2]=tA[QC[e+56>>2]+104>>2],tA[e+16>>2]=tA[QC[e+56>>2]+108>>2],1&YC[e+171|0]?(c=e,v=tA[Pv(QC[e+92>>2],QC[e+64>>2]-1|0)>>2],tA[c+12>>2]=v):tA[Pv(i+44|0,QC[e+68>>2]+1|0)>>2]>2],QC[e+64>>2]+2|0)>>2],tA[c+12>>2]=v):(c=e,v=Ir(tA[e+40>>2],tA[e+44>>2]),tA[c+12>>2]=v),t=Ir(tA[e+20>>2],tA[e+28>>2]),tA[e+12>>2]=tA[e+12>>2]-t,1&YC[e+79|0]?(c=e,v=Ig(tA[e+12>>2]),tA[c+8>>2]=v,c=e,v=zg(tA[e+12>>2]),tA[c+4>>2]=v,c=e,v=D_(QC[QC[e+56>>2]+4>>2]),tA[c>>2]=v,tA[e+88>>2]=oA(oA(oA(tA[e>>2]*oA(oA(tA[e+8>>2]*tA[e+28>>2])-oA(tA[e+4>>2]*tA[e+20>>2])))-tA[e+44>>2])*tA[e+192>>2])+tA[e+88>>2],tA[e+84>>2]=oA(oA(oA(tA[e>>2]*oA(oA(tA[e+4>>2]*tA[e+28>>2])+oA(tA[e+8>>2]*tA[e+20>>2])))-tA[e+40>>2])*tA[e+192>>2])+tA[e+84>>2]):tA[e+12>>2]=tA[e+12>>2]+tA[e+80>>2],tA[e+12>>2]>tA[3771]?tA[e+12>>2]=tA[e+12>>2]-tA[3772]:tA[e+12>>2]>2]=tA[e+12>>2]+tA[3772]),tA[e+12>>2]=tA[e+12>>2]*tA[e+192>>2],c=e,v=Ig(tA[e+12>>2]),tA[c+8>>2]=v,c=e,v=zg(tA[e+12>>2]),tA[c+4>>2]=v,tA[QC[e+56>>2]+92>>2]=oA(tA[e+8>>2]*tA[e+28>>2])-oA(tA[e+4>>2]*tA[e+20>>2]),tA[QC[e+56>>2]+96>>2]=oA(tA[e+8>>2]*tA[e+24>>2])-oA(tA[e+4>>2]*tA[e+16>>2]),tA[QC[e+56>>2]+104>>2]=oA(tA[e+4>>2]*tA[e+28>>2])+oA(tA[e+8>>2]*tA[e+20>>2]),tA[QC[e+56>>2]+108>>2]=oA(tA[e+4>>2]*tA[e+24>>2])+oA(tA[e+8>>2]*tA[e+16>>2])),YC[QC[e+56>>2]+88|0]=0,QC[e+68>>2]=QC[e+68>>2]+1,QC[e+64>>2]=QC[e+64>>2]+3}}XA=e+208|0}function k(r){r|=0;var n=0,e=0,t=oA(0),i=0,a=0,o=0,f=0,u=0,c=0;for(f=XA-16|0,XA=f,QC[f+12>>2]=r,o=QC[f+12>>2],1&YC[o+54|0]&&$b(o+72|0),yn(QC[o>>2]),QC[12546]=QC[12545],QC[12548]=QC[12547],r=XA-16|0,XA=r,QC[r+12>>2]=QC[o+24>>2],e=QC[r+12>>2],$b(e+20|0),QC[e>>2]=0,QC[e+4>>2]=0,XA=r+16|0,1&YC[o+52|0]?QC[QC[o+24>>2]+16>>2]=28:QC[QC[o+24>>2]+16>>2]=24,r=XA-528|0,XA=r,QC[r+524>>2]=o,e=QC[r+524>>2],QC[r+520>>2]=24,QC[r+516>>2]=28,n=XA-16|0,QC[n+12>>2]=r+496,n=QC[n+12>>2],tA[n>>2]=0,tA[n+4>>2]=0,tA[n+8>>2]=0,tA[n+12>>2]=0,u=r,c=gP(QC[e>>2]),QC[u+492>>2]=c,u=r,c=gE(QC[r+492>>2]),QC[u+488>>2]=c,QC[r+484>>2]=0,zP(r+464|0),QC[e+20>>2]&&(n=QC[e+20>>2],JA[QC[QC[n>>2]+8>>2]](n,QC[e>>2])),QC[r+460>>2]=0;eA[r+460>>2]>2];){u=r,c=QC[Pv(QC[r+492>>2],QC[r+460>>2])>>2],QC[u+456>>2]=c,n=yE(QC[r+456>>2]);r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(FP(QC[r+456>>2])){if(tA[r+496>>2]=tA[e+56>>2],tA[r+500>>2]=tA[e+60>>2],tA[r+504>>2]=tA[e+64>>2],tA[r+508>>2]=tA[e+68>>2],n=FP(QC[r+456>>2]),1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),50020)){if(QC[r+484>>2]=0,n=FP(QC[r+456>>2]),n=n?An(n,13432,15884):0,QC[r+452>>2]=n,u=r,c=gE(QC[r+452>>2]+20|0),QC[u+448>>2]=c,QC[r+444>>2]=QC[QC[QC[r+448>>2]+4>>2]+8>>2],QC[r+440>>2]=QC[QC[QC[r+448>>2]+4>>2]+12>>2],QC[r+436>>2]=QC[r+440>>2]<<1,1&YC[e+52|0]){for(QC[r+396>>2]=aA(QC[r+444>>2],QC[r+516>>2]),u=r,c=LT(QC[r+396>>2]),QC[u+392>>2]=c,u=r,c=NT(QC[r+440>>2]),QC[u+388>>2]=c,QC[r+384>>2]=QC[r+392>>2],QC[r+380>>2]=0;QC[r+380>>2]>2];)a=QC[QC[QC[r+448>>2]+4>>2]>>2]+aA(QC[r+380>>2],24)|0,i=QC[a+16>>2],n=QC[r+384>>2]+aA(QC[r+380>>2],28)|0,QC[n+12>>2]=QC[a+12>>2],QC[n+16>>2]=i,QC[r+380>>2]=QC[r+380>>2]+1;zr(QC[r+388>>2],QC[QC[QC[r+448>>2]+4>>2]+4>>2],QC[r+436>>2]),pr(QC[r+452>>2],yE(QC[r+456>>2]),QC[r+392>>2],QC[r+516>>2]>>>2|0),i=r+360|0,mu(i,QC[r+392>>2],QC[r+388>>2],QC[r+444>>2],QC[r+440>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+376>>2],n=QC[r+372>>2],QC[r+472>>2]=QC[r+368>>2],QC[r+476>>2]=n,n=QC[r+364>>2],QC[r+464>>2]=QC[r+360>>2],QC[r+468>>2]=n}else QC[r+432>>2]=aA(QC[r+444>>2],QC[r+520>>2]),u=r,c=LT(QC[r+432>>2]),QC[u+428>>2]=c,u=r,c=NT(QC[r+440>>2]),QC[u+424>>2]=c,zr(QC[r+428>>2],QC[QC[QC[r+448>>2]+4>>2]>>2],QC[r+432>>2]),zr(QC[r+424>>2],QC[QC[QC[r+448>>2]+4>>2]+4>>2],QC[r+436>>2]),pr(QC[r+452>>2],yE(QC[r+456>>2]),QC[r+428>>2],QC[r+520>>2]>>>2|0),i=r+400|0,mu(i,QC[r+428>>2],QC[r+424>>2],QC[r+444>>2],QC[r+440>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+416>>2],n=QC[r+412>>2],QC[r+472>>2]=QC[r+408>>2],QC[r+476>>2]=n,n=QC[r+404>>2],QC[r+464>>2]=QC[r+400>>2],QC[r+468>>2]=n;zP(i),t=tA[bP(QC[r+452>>2])+4>>2],tA[r+496>>2]=tA[r+496>>2]*t,t=tA[bP(QC[r+452>>2])+8>>2],tA[r+500>>2]=tA[r+500>>2]*t,t=tA[bP(QC[r+452>>2])+12>>2],tA[r+504>>2]=tA[r+504>>2]*t,t=tA[bP(QC[r+452>>2])+16>>2],tA[r+508>>2]=tA[r+508>>2]*t}else{if(n=FP(QC[r+456>>2]),!(1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49936))){if(n=FP(QC[r+456>>2]),1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49820)){n=FP(QC[r+456>>2]),n=n?An(n,13432,13952):0,QC[r+260>>2]=n,zn(QC[e+16>>2],QC[r+456>>2],QC[r+260>>2]);break r}Nv(QC[e+16>>2],QC[r+456>>2]);break r}if(QC[r+484>>2]=1,n=FP(QC[r+456>>2]),n=n?An(n,13432,15168):0,QC[r+356>>2]=n,u=r,c=gE(QC[r+356>>2]- -64|0),QC[u+352>>2]=c,QC[r+348>>2]=QC[QC[QC[r+352>>2]+4>>2]+8>>2],QC[r+344>>2]=QC[QC[QC[r+352>>2]+4>>2]+12>>2],QC[r+340>>2]=QC[r+344>>2]<<1,1&YC[e+52|0]){for(QC[r+300>>2]=aA(QC[r+348>>2],QC[r+516>>2]),u=r,c=LT(QC[r+300>>2]),QC[u+296>>2]=c,u=r,c=NT(QC[r+344>>2]),QC[u+292>>2]=c,QC[r+288>>2]=QC[r+296>>2],QC[r+284>>2]=0;QC[r+284>>2]>2];)a=QC[QC[QC[r+352>>2]+4>>2]>>2]+aA(QC[r+284>>2],24)|0,i=QC[a+16>>2],n=QC[r+288>>2]+aA(QC[r+284>>2],28)|0,QC[n+12>>2]=QC[a+12>>2],QC[n+16>>2]=i,QC[r+284>>2]=QC[r+284>>2]+1;zr(QC[r+292>>2],QC[QC[QC[r+352>>2]+4>>2]+4>>2],QC[r+340>>2]),z(QC[r+356>>2],QC[r+456>>2],0,vE(QC[r+356>>2]),QC[r+296>>2],0,QC[r+516>>2]>>>2|0),i=r+264|0,mu(i,QC[r+296>>2],QC[r+292>>2],QC[r+348>>2],QC[r+344>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+280>>2],n=QC[r+276>>2],QC[r+472>>2]=QC[r+272>>2],QC[r+476>>2]=n,n=QC[r+268>>2],QC[r+464>>2]=QC[r+264>>2],QC[r+468>>2]=n}else QC[r+336>>2]=aA(QC[r+348>>2],QC[r+520>>2]),u=r,c=LT(QC[r+336>>2]),QC[u+332>>2]=c,u=r,c=NT(QC[r+344>>2]),QC[u+328>>2]=c,zr(QC[r+332>>2],QC[QC[QC[r+352>>2]+4>>2]>>2],QC[r+336>>2]),zr(QC[r+328>>2],QC[QC[QC[r+352>>2]+4>>2]+4>>2],QC[r+340>>2]),z(QC[r+356>>2],QC[r+456>>2],0,vE(QC[r+356>>2]),QC[r+332>>2],0,QC[r+520>>2]>>>2|0),i=r+304|0,mu(i,QC[r+332>>2],QC[r+328>>2],QC[r+348>>2],QC[r+344>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+320>>2],n=QC[r+316>>2],QC[r+472>>2]=QC[r+312>>2],QC[r+476>>2]=n,n=QC[r+308>>2],QC[r+464>>2]=QC[r+304>>2],QC[r+468>>2]=n;zP(i),t=tA[iP(QC[r+356>>2])+4>>2],tA[r+496>>2]=tA[r+496>>2]*t,t=tA[iP(QC[r+356>>2])+8>>2],tA[r+500>>2]=tA[r+500>>2]*t,t=tA[iP(QC[r+356>>2])+12>>2],tA[r+504>>2]=tA[r+504>>2]*t,t=tA[iP(QC[r+356>>2])+16>>2],tA[r+508>>2]=tA[r+508>>2]*t}t=oA(oA(oA(tA[cP(QC[e>>2])+16>>2]*oA(255))*tA[hP(QC[r+456>>2])+16>>2])*tA[r+508>>2]),n=t=oA(0)?~~t>>>0:0,QC[r+256>>2]=n,n=1&YC[e+53|0]?QC[r+256>>2]:255,QC[r+252>>2]=n,t=oA(oA(oA(tA[cP(QC[e>>2])+4>>2]*tA[hP(QC[r+456>>2])+4>>2])*tA[r+496>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+248>>2]=n,t=oA(oA(oA(tA[cP(QC[e>>2])+8>>2]*tA[hP(QC[r+456>>2])+8>>2])*tA[r+500>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+244>>2]=n,t=oA(oA(oA(tA[cP(QC[e>>2])+12>>2]*tA[hP(QC[r+456>>2])+12>>2])*tA[r+504>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+240>>2]=n,QC[r+236>>2]=QC[r+248>>2]+(((QC[r+256>>2]<<24)+(QC[r+240>>2]<<16)|0)+(QC[r+244>>2]<<8)|0),n=XA-16|0,QC[n+12>>2]=QC[r+456>>2],1&YC[QC[n+12>>2]+56|0]?(t=oA(oA(oA(tA[cP(QC[e>>2])+4>>2]*tA[wP(QC[r+456>>2])+4>>2])*tA[r+496>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+248>>2]=n,t=oA(oA(oA(tA[cP(QC[e>>2])+8>>2]*tA[wP(QC[r+456>>2])+8>>2])*tA[r+500>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+244>>2]=n,t=oA(oA(oA(tA[cP(QC[e>>2])+12>>2]*tA[wP(QC[r+456>>2])+12>>2])*tA[r+504>>2])*oA(eA[r+252>>2])),n=t=oA(0)?~~t>>>0:0,QC[r+240>>2]=n):(QC[r+248>>2]=0,QC[r+244>>2]=0,QC[r+240>>2]=0),QC[r+256>>2]=1&YC[e+53|0]?255:0,QC[r+232>>2]=QC[r+248>>2]+(((QC[r+256>>2]<<24)+(QC[r+240>>2]<<16)|0)+(QC[r+244>>2]<<8)|0);n:if(1&YC[e+52|0])if(1&Vg(QC[e+16>>2])){if(h(QC[e+16>>2],QC[r+464>>2],QC[r+468>>2],QC[r+476>>2],QC[r+464>>2]+12|0,QC[r+516>>2]>>>2|0),!gE(vP(QC[e+16>>2]))){Nv(QC[e+16>>2],QC[r+456>>2]);break r}if(u=r,c=gE(lP(QC[e+16>>2]))>>1,QC[u+128>>2]=c,u=r,c=gE(vP(QC[e+16>>2])),QC[u+124>>2]=c,QC[r+120>>2]=aA(QC[r+128>>2],QC[r+516>>2]),u=r,c=LT(QC[r+120>>2]),QC[u+116>>2]=c,u=r,c=NT(QC[r+124>>2]),QC[u+112>>2]=c,i=r+88|0,mu(i,QC[r+116>>2],QC[r+112>>2],QC[r+128>>2],QC[r+124>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+104>>2],n=QC[r+100>>2],QC[r+472>>2]=QC[r+96>>2],QC[r+476>>2]=n,n=QC[r+92>>2],QC[r+464>>2]=QC[r+88>>2],QC[r+468>>2]=n,zP(i),zr(QC[r+112>>2],iE(vP(QC[e+16>>2])),QC[r+124>>2]<<1),u=r,c=iE(lP(QC[e+16>>2])),QC[u+84>>2]=c,u=r,c=iE(sP(QC[e+16>>2])),QC[u+80>>2]=c,QC[r+76>>2]=QC[r+464>>2],QC[e+20>>2])for(QC[r+72>>2]=0,QC[r+68>>2]=QC[r+128>>2],QC[r+64>>2]=0;QC[r+72>>2]>2];)tA[QC[r+76>>2]+aA(QC[r+72>>2],28)>>2]=tA[QC[r+84>>2]+(QC[r+64>>2]<<2)>>2],tA[4+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)>>2]=tA[QC[r+84>>2]+(QC[r+64>>2]+1<<2)>>2],tA[12+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)>>2]=tA[QC[r+80>>2]+(QC[r+64>>2]<<2)>>2],tA[16+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)>>2]=tA[QC[r+80>>2]+(QC[r+64>>2]+1<<2)>>2],n=QC[e+20>>2],JA[QC[QC[n>>2]+12>>2]](n,QC[r+76>>2]+aA(QC[r+72>>2],28)|0,4+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)|0),QC[20+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)>>2]=QC[r+236>>2],QC[24+(QC[r+76>>2]+aA(QC[r+72>>2],28)|0)>>2]=QC[r+232>>2],QC[r+72>>2]=QC[r+72>>2]+1,QC[r+64>>2]=QC[r+64>>2]+2;else for(QC[r+60>>2]=0,QC[r+56>>2]=QC[r+128>>2],QC[r+52>>2]=0;QC[r+60>>2]>2];)tA[QC[r+76>>2]+aA(QC[r+60>>2],28)>>2]=tA[QC[r+84>>2]+(QC[r+52>>2]<<2)>>2],tA[4+(QC[r+76>>2]+aA(QC[r+60>>2],28)|0)>>2]=tA[QC[r+84>>2]+(QC[r+52>>2]+1<<2)>>2],tA[12+(QC[r+76>>2]+aA(QC[r+60>>2],28)|0)>>2]=tA[QC[r+80>>2]+(QC[r+52>>2]<<2)>>2],tA[16+(QC[r+76>>2]+aA(QC[r+60>>2],28)|0)>>2]=tA[QC[r+80>>2]+(QC[r+52>>2]+1<<2)>>2],QC[20+(QC[r+76>>2]+aA(QC[r+60>>2],28)|0)>>2]=QC[r+236>>2],QC[24+(QC[r+76>>2]+aA(QC[r+60>>2],28)|0)>>2]=QC[r+232>>2],QC[r+60>>2]=QC[r+60>>2]+1,QC[r+52>>2]=QC[r+52>>2]+2}else if(QC[r+48>>2]=QC[r+472>>2],QC[r+44>>2]=QC[r+464>>2],QC[r+40>>2]=QC[r+464>>2],QC[r+36>>2]=QC[r+516>>2]>>>2,QC[e+20>>2])for(QC[r+32>>2]=0;eA[r+32>>2]>2];)n=QC[e+20>>2],i=QC[r+44>>2]+aA(QC[r+32>>2],28)|0,JA[QC[QC[n>>2]+12>>2]](n,i,i+4|0),QC[20+(QC[r+44>>2]+aA(QC[r+32>>2],28)|0)>>2]=QC[r+236>>2],QC[24+(QC[r+44>>2]+aA(QC[r+32>>2],28)|0)>>2]=QC[r+232>>2],QC[r+32>>2]=QC[r+32>>2]+1;else for(QC[r+28>>2]=0;eA[r+28>>2]>2];)QC[20+(QC[r+44>>2]+aA(QC[r+28>>2],28)|0)>>2]=QC[r+236>>2],QC[24+(QC[r+44>>2]+aA(QC[r+28>>2],28)|0)>>2]=QC[r+232>>2],QC[r+28>>2]=QC[r+28>>2]+1;else{if(1&Vg(QC[e+16>>2])){if(h(QC[e+16>>2],QC[r+464>>2],QC[r+468>>2],QC[r+476>>2],QC[r+464>>2]+12|0,QC[r+520>>2]>>>2|0),!gE(vP(QC[e+16>>2]))){Nv(QC[e+16>>2],QC[r+456>>2]);break r}if(u=r,c=gE(lP(QC[e+16>>2]))>>1,QC[u+228>>2]=c,u=r,c=gE(vP(QC[e+16>>2])),QC[u+224>>2]=c,QC[r+220>>2]=aA(QC[r+228>>2],QC[r+520>>2]),u=r,c=LT(QC[r+220>>2]),QC[u+216>>2]=c,u=r,c=NT(QC[r+224>>2]),QC[u+212>>2]=c,i=r+192|0,mu(i,QC[r+216>>2],QC[r+212>>2],QC[r+228>>2],QC[r+224>>2],kE(gE(QC[r+456>>2]))),QC[r+480>>2]=QC[r+208>>2],n=QC[r+204>>2],QC[r+472>>2]=QC[r+200>>2],QC[r+476>>2]=n,n=QC[r+196>>2],QC[r+464>>2]=QC[r+192>>2],QC[r+468>>2]=n,zP(i),zr(QC[r+212>>2],iE(vP(QC[e+16>>2])),QC[r+224>>2]<<1),u=r,c=iE(lP(QC[e+16>>2])),QC[u+188>>2]=c,u=r,c=iE(sP(QC[e+16>>2])),QC[u+184>>2]=c,QC[r+180>>2]=QC[r+464>>2],QC[e+20>>2])for(QC[r+176>>2]=0,QC[r+172>>2]=QC[r+228>>2],QC[r+168>>2]=0;QC[r+176>>2]>2];)tA[QC[r+180>>2]+aA(QC[r+176>>2],24)>>2]=tA[QC[r+188>>2]+(QC[r+168>>2]<<2)>>2],tA[4+(QC[r+180>>2]+aA(QC[r+176>>2],24)|0)>>2]=tA[QC[r+188>>2]+(QC[r+168>>2]+1<<2)>>2],tA[12+(QC[r+180>>2]+aA(QC[r+176>>2],24)|0)>>2]=tA[QC[r+184>>2]+(QC[r+168>>2]<<2)>>2],tA[16+(QC[r+180>>2]+aA(QC[r+176>>2],24)|0)>>2]=tA[QC[r+184>>2]+(QC[r+168>>2]+1<<2)>>2],n=QC[e+20>>2],JA[QC[QC[n>>2]+12>>2]](n,QC[r+180>>2]+aA(QC[r+176>>2],24)|0,4+(QC[r+180>>2]+aA(QC[r+176>>2],24)|0)|0),QC[20+(QC[r+180>>2]+aA(QC[r+176>>2],24)|0)>>2]=QC[r+236>>2],QC[r+176>>2]=QC[r+176>>2]+1,QC[r+168>>2]=QC[r+168>>2]+2;else for(QC[r+164>>2]=0,QC[r+160>>2]=QC[r+228>>2],QC[r+156>>2]=0;QC[r+164>>2]>2];)tA[QC[r+180>>2]+aA(QC[r+164>>2],24)>>2]=tA[QC[r+188>>2]+(QC[r+156>>2]<<2)>>2],tA[4+(QC[r+180>>2]+aA(QC[r+164>>2],24)|0)>>2]=tA[QC[r+188>>2]+(QC[r+156>>2]+1<<2)>>2],tA[12+(QC[r+180>>2]+aA(QC[r+164>>2],24)|0)>>2]=tA[QC[r+184>>2]+(QC[r+156>>2]<<2)>>2],tA[16+(QC[r+180>>2]+aA(QC[r+164>>2],24)|0)>>2]=tA[QC[r+184>>2]+(QC[r+156>>2]+1<<2)>>2],QC[20+(QC[r+180>>2]+aA(QC[r+164>>2],24)|0)>>2]=QC[r+236>>2],QC[r+164>>2]=QC[r+164>>2]+1,QC[r+156>>2]=QC[r+156>>2]+2;break n}if(QC[r+152>>2]=QC[r+472>>2],QC[r+148>>2]=QC[r+464>>2],QC[r+144>>2]=QC[r+464>>2],QC[r+140>>2]=QC[r+520>>2]>>>2,QC[e+20>>2])for(QC[r+136>>2]=0;eA[r+136>>2]>2];)n=QC[e+20>>2],i=QC[r+148>>2]+aA(QC[r+136>>2],24)|0,JA[QC[QC[n>>2]+12>>2]](n,i,i+4|0),QC[20+(QC[r+148>>2]+aA(QC[r+136>>2],24)|0)>>2]=QC[r+236>>2],QC[r+136>>2]=QC[r+136>>2]+1;else for(QC[r+132>>2]=0;eA[r+132>>2]>2];)QC[20+(QC[r+148>>2]+aA(QC[r+132>>2],24)|0)>>2]=QC[r+236>>2],QC[r+132>>2]=QC[r+132>>2]+1}for(n=1&YC[e+52|0]?QC[r+516>>2]:QC[r+520>>2],QC[r+24>>2]=n,n=XA-16|0,QC[n+12>>2]=aA(QC[r+472>>2],QC[r+24>>2]),QC[12546]=QC[n+12>>2]+QC[12546],QC[n+12>>2]=QC[r+476>>2],QC[12548]=QC[12548]+(QC[n+12>>2]<<1),1&YC[e+54|0]&&(n=XA-16|0,QC[n+12>>2]=r,n=QC[n+12>>2],QC[n>>2]=0,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,QC[n+16>>2]=0,QC[r>>2]=QC[r+484>>2],QC[r+4>>2]=QC[QC[e+24>>2]>>2],QC[r+8>>2]=QC[r+472>>2],QC[r+12>>2]=QC[QC[e+24>>2]+4>>2],QC[r+16>>2]=QC[r+476>>2],Pe(e+72|0,r),zP(r)),n=XA-48|0,XA=n,QC[n+44>>2]=QC[e+24>>2],QC[n+40>>2]=r+464,YC[n+39|0]=1,a=QC[n+44>>2],YC[n+38|0]=0,u=n,c=Dm(a+20|0),QC[u+32>>2]=c,!(1&YC[n+39|0])|!QC[n+32>>2]||(u=n,c=km(a+20|0,QC[n+32>>2]-1|0),QC[u+28>>2]=c,QC[QC[n+28>>2]+16>>2]==QC[QC[n+40>>2]+16>>2]&&(YC[n+38|0]=1,i=QC[n+28>>2],QC[i+8>>2]=QC[QC[n+40>>2]+8>>2]+QC[i+8>>2],i=QC[n+28>>2],QC[i+12>>2]=QC[QC[n+40>>2]+12>>2]+QC[i+12>>2])),1&YC[n+38|0]||Pe(a+20|0,QC[n+40>>2]),QC[n+24>>2]=QC[QC[n+40>>2]+4>>2],QC[n+20>>2]=0;eA[n+20>>2]>2]+12>>2];)i=QC[n+24>>2]+(QC[n+20>>2]<<1)|0,ZC[i>>1]=QC[a>>2]+nA[i>>1],QC[n+20>>2]=QC[n+20>>2]+1;for(QC[n+16>>2]=QC[QC[n+40>>2]>>2],QC[n+12>>2]=QC[a+16>>2]>>>2,QC[n+8>>2]=0;eA[n+8>>2]>2]+8>>2];)tA[QC[n+16>>2]+(aA(QC[n+12>>2],QC[n+8>>2])+2<<2)>>2]=0,QC[n+8>>2]=QC[n+8>>2]+1;QC[a>>2]=QC[QC[n+40>>2]+8>>2]+QC[a>>2],QC[a+4>>2]=QC[QC[n+40>>2]+12>>2]+QC[a+4>>2],XA=n+48|0,Nv(QC[e+16>>2],QC[r+456>>2])}else Nv(QC[e+16>>2],QC[r+456>>2]);QC[r+460>>2]=QC[r+460>>2]+1}return Dv(QC[e+16>>2]),QC[e+20>>2]&&(e=QC[e+20>>2],JA[QC[QC[e>>2]+16>>2]](e)),zP(r+464|0),XA=r+528|0,e=QC[12545],n=QC[12547],r=XA-16|0,QC[r+12>>2]=QC[o+24>>2],QC[r+8>>2]=e,QC[r+4>>2]=n,e=QC[r+12>>2],QC[e+8>>2]=QC[r+8>>2],QC[e+12>>2]=QC[r+4>>2],XA=f+16|0,QC[o+24>>2]}function d(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0;v=XA-16|0,XA=v;r:{n:{e:{t:{i:{a:{o:{f:{u:{c:{s:{if(r>>>0<=244){if(i=QC[12561],f=r>>>0<11?16:r+11&-8,n=f>>>3|0,r=i>>>n|0,3&r){e=n+(1&(-1^r))|0,r=e<<3,n=r+50284|0,t=QC[r+50292>>2],r=QC[t+8>>2],(0|n)!=(0|r)?(QC[r+12>>2]=n,QC[n+8>>2]=r):(l=50244,b=tP(e)&i,QC[l>>2]=b),r=t+8|0,n=e<<3,QC[t+4>>2]=3|n,n=n+t|0,QC[n+4>>2]=1|QC[n+4>>2];break r}if(s=QC[12563],s>>>0>=f>>>0)break s;if(r){e=r<>>12&16,e=r,n=n>>>r|0,r=n>>>5&8,e|=r,n=n>>>r|0,r=n>>>2&4,e|=r,n=n>>>r|0,r=n>>>1&2,e|=r,n=n>>>r|0,r=n>>>1&1,t=(e|r)+(n>>>r|0)|0,r=t<<3,n=r+50284|0,o=QC[r+50292>>2],r=QC[o+8>>2],(0|n)!=(0|r)?(QC[r+12>>2]=n,QC[n+8>>2]=r):(i=tP(t)&i,QC[12561]=i),QC[o+4>>2]=3|f,e=o+f|0,r=t<<3,t=r-f|0,QC[e+4>>2]=1|t,QC[r+o>>2]=t,s&&(n=50284+(-8&s)|0,a=QC[12566],r=1<<(s>>>3),r&i?r=QC[n+8>>2]:(QC[12561]=r|i,r=n),QC[n+8>>2]=a,QC[r+12>>2]=a,QC[a+12>>2]=n,QC[a+8>>2]=r),r=o+8|0,QC[12566]=e,QC[12563]=t;break r}if(c=QC[12562],!c)break s;for(n=c-1&(-1^c),r=n>>>12&16,e=r,n=n>>>r|0,r=n>>>5&8,e|=r,n=n>>>r|0,r=n>>>2&4,e|=r,n=n>>>r|0,r=n>>>1&2,e|=r,n=n>>>r|0,r=n>>>1&1,n=QC[50548+((e|r)+(n>>>r|0)<<2)>>2],a=(-8&QC[n+4>>2])-f|0,e=n;r=QC[e+16>>2],r||(r=QC[e+20>>2],r);)e=(-8&QC[r+4>>2])-f|0,t=e>>>0>>0,a=t?e:a,n=t?r:n,e=r;if(u=QC[n+24>>2],t=QC[n+12>>2],(0|t)!=(0|n)){r=QC[n+8>>2],QC[r+12>>2]=t,QC[t+8>>2]=r;break n}if(e=n+20|0,r=QC[e>>2],!r){if(r=QC[n+16>>2],!r)break c;e=n+16|0}for(;o=e,t=r,e=r+20|0,r=QC[e>>2],r||(e=t+16|0,r=QC[t+16>>2],r););QC[o>>2]=0;break n}if(f=-1,!(r>>>0>4294967231)&&(r=r+11|0,f=-8&r,c=QC[12562],c)){i=0,f>>>0<256||(i=31,f>>>0>16777215||(r=r>>>8|0,a=r+1048320>>>16&8,r<<=a,e=r+520192>>>16&4,r<<=e,n=r+245760>>>16&2,r=(r<>>15|0)-(n|e|a)|0,i=28+(r<<1|f>>>r+21&1)|0)),a=0-f|0,e=QC[50548+(i<<2)>>2];v:{l:{if(e)for(r=0,n=f<<(31!=(0|i)?25-(i>>>1|0)|0:0);;){if(o=(-8&QC[e+4>>2])-f|0,!(o>>>0>=a>>>0||(t=e,a=o,a))){a=0,r=e;break l}if(o=QC[e+20>>2],e=QC[16+((n>>>29&4)+e|0)>>2],r=o?(0|o)==(0|e)?r:o:r,n<<=1,!e)break}else r=0;if(!(r|t)){if(t=0,r=2<>>12&16,e=r,n=n>>>r|0,r=n>>>5&8,e|=r,n=n>>>r|0,r=n>>>2&4,e|=r,n=n>>>r|0,r=n>>>1&2,e|=r,n=n>>>r|0,r=n>>>1&1,r=QC[50548+((e|r)+(n>>>r|0)<<2)>>2]}if(!r)break v}for(;n=(-8&QC[r+4>>2])-f|0,e=n>>>0>>0,a=e?n:a,t=e?r:t,n=QC[r+16>>2],r=n||QC[r+20>>2],r;);}if(!(!t|QC[12563]-f>>>0<=a>>>0)){if(i=QC[t+24>>2],n=QC[t+12>>2],(0|t)!=(0|n)){r=QC[t+8>>2],QC[r+12>>2]=n,QC[n+8>>2]=r;break e}if(e=t+20|0,r=QC[e>>2],!r){if(r=QC[t+16>>2],!r)break u;e=t+16|0}for(;o=e,n=r,e=r+20|0,r=QC[e>>2],r||(e=n+16|0,r=QC[n+16>>2],r););QC[o>>2]=0;break e}}}if(e=QC[12563],e>>>0>=f>>>0){t=QC[12566],n=e-f|0,n>>>0>=16?(QC[12563]=n,r=t+f|0,QC[12566]=r,QC[r+4>>2]=1|n,QC[e+t>>2]=n,QC[t+4>>2]=3|f):(QC[12566]=0,QC[12563]=0,QC[t+4>>2]=3|e,r=e+t|0,QC[r+4>>2]=1|QC[r+4>>2]),r=t+8|0;break r}if(u=QC[12564],u>>>0>f>>>0){n=u-f|0,QC[12564]=n,e=QC[12567],r=e+f|0,QC[12567]=r,QC[r+4>>2]=1|n,QC[e+4>>2]=3|f,r=e+8|0;break r}if(r=0,c=f+47|0,QC[12679]?e=QC[12681]:(QC[12682]=-1,QC[12683]=-1,QC[12680]=4096,QC[12681]=4096,QC[12679]=v+12&-16^1431655768,QC[12684]=0,QC[12672]=0,e=4096),o=c+e|0,a=0-e|0,e=o&a,e>>>0<=f>>>0)break r;if(t=QC[12671],t&&(n=QC[12669],i=n+e|0,t>>>0>>0|n>>>0>=i>>>0))break r;if(4&rA[50688])break a;s:{v:{if(t=QC[12567],t)for(r=50692;;){if(n=QC[r>>2],n>>>0<=t>>>0&t>>>0>2]>>>0)break v;if(r=QC[r+8>>2],!r)break}if(n=vv(0),-1==(0|n))break o;if(i=e,t=QC[12680],r=t-1|0,r&n&&(i=(e-n|0)+(r+n&0-t)|0),i>>>0<=f>>>0|i>>>0>2147483646)break o;if(t=QC[12671],t&&(r=QC[12669],a=r+i|0,t>>>0>>0|r>>>0>=a>>>0))break o;if(r=vv(i),(0|n)!=(0|r))break s;break i}if(i=a&o-u,i>>>0>2147483646)break o;if(n=vv(i),(0|n)==(QC[r>>2]+QC[r+4>>2]|0))break f;r=n}if(!(-1==(0|r)|f+48>>>0<=i>>>0)){if(n=QC[12681],n=n+(c-i|0)&0-n,n>>>0>2147483646){n=r;break i}if(-1!=(0|vv(n))){i=n+i|0,n=r;break i}vv(0-i|0);break o}if(n=r,-1!=(0|r))break i;break o}t=0;break n}n=0;break e}if(-1!=(0|n))break i}QC[12672]=4|QC[12672]}if(e>>>0>2147483646)break t;if(n=vv(e),r=vv(0),-1==(0|n)|-1==(0|r)|r>>>0<=n>>>0)break t;if(i=r-n|0,i>>>0<=f+40>>>0)break t}r=QC[12669]+i|0,QC[12669]=r,r>>>0>eA[12670]&&(QC[12670]=r);i:{a:{o:{if(o=QC[12567],o){for(r=50692;;){if(t=QC[r>>2],e=QC[r+4>>2],(t+e|0)==(0|n))break o;if(r=QC[r+8>>2],!r)break}break a}for(r=QC[12565],r>>>0<=n>>>0&&r||(QC[12565]=n),r=0,QC[12674]=i,QC[12673]=n,QC[12569]=-1,QC[12570]=QC[12679],QC[12676]=0;t=r<<3,e=t+50284|0,QC[t+50292>>2]=e,QC[t+50296>>2]=e,r=r+1|0,32!=(0|r););t=i-40|0,r=n+8&7?-8-n&7:0,e=t-r|0,QC[12564]=e,r=r+n|0,QC[12567]=r,QC[r+4>>2]=1|e,QC[4+(n+t|0)>>2]=40,QC[12568]=QC[12683];break i}if(!(8&rA[r+12|0]|t>>>0>o>>>0|n>>>0<=o>>>0)){QC[r+4>>2]=e+i,r=o+8&7?-8-o&7:0,e=r+o|0,QC[12567]=e,n=QC[12564]+i|0,r=n-r|0,QC[12564]=r,QC[e+4>>2]=1|r,QC[4+(n+o|0)>>2]=40,QC[12568]=QC[12683];break i}}eA[12565]>n>>>0&&(QC[12565]=n),e=n+i|0,r=50692;a:{o:{f:{u:{c:{s:{for(;;){if((0|e)!=QC[r>>2]){if(r=QC[r+8>>2],r)continue;break s}break}if(!(8&rA[r+12|0]))break c}for(r=50692;;){if(e=QC[r>>2],e>>>0<=o>>>0&&(a=e+QC[r+4>>2]|0,a>>>0>o>>>0))break u;r=QC[r+8>>2]}}if(QC[r>>2]=n,QC[r+4>>2]=QC[r+4>>2]+i,c=(n+8&7?-8-n&7:0)+n|0,QC[c+4>>2]=3|f,i=e+(e+8&7?-8-e&7:0)|0,u=f+c|0,r=i-u|0,(0|i)==(0|o)){QC[12567]=u,r=QC[12564]+r|0,QC[12564]=r,QC[u+4>>2]=1|r;break o}if(QC[12566]==(0|i)){QC[12566]=u,r=QC[12563]+r|0,QC[12563]=r,QC[u+4>>2]=1|r,QC[r+u>>2]=r;break o}if(a=QC[i+4>>2],1==(3&a)){o=-8&a;c:if(a>>>0<=255){if(t=QC[i+8>>2],n=a>>>3|0,e=QC[i+12>>2],(0|e)==(0|t)){l=50244,b=QC[12561]&tP(n),QC[l>>2]=b;break c}QC[t+12>>2]=e,QC[e+8>>2]=t}else{if(f=QC[i+24>>2],n=QC[i+12>>2],(0|i)==(0|n))if(a=i+20|0,e=QC[a>>2],e||(a=i+16|0,e=QC[a>>2],e)){for(;t=a,n=e,a=n+20|0,e=QC[a>>2],e||(a=n+16|0,e=QC[n+16>>2],e););QC[t>>2]=0}else n=0;else e=QC[i+8>>2],QC[e+12>>2]=n,QC[n+8>>2]=e;if(f){t=QC[i+28>>2],e=50548+(t<<2)|0;s:{if(QC[e>>2]==(0|i)){if(QC[e>>2]=n,n)break s;l=50248,b=QC[12562]&tP(t),QC[l>>2]=b;break c}if(QC[f+(QC[f+16>>2]==(0|i)?16:20)>>2]=n,!n)break c}QC[n+24>>2]=f,e=QC[i+16>>2],e&&(QC[n+16>>2]=e,QC[e+24>>2]=n),e=QC[i+20>>2],e&&(QC[n+20>>2]=e,QC[e+24>>2]=n)}}i=i+o|0,a=QC[i+4>>2],r=r+o|0}if(QC[i+4>>2]=-2&a,QC[u+4>>2]=1|r,QC[r+u>>2]=r,r>>>0<=255){n=50284+(-8&r)|0,e=QC[12561],r=1<<(r>>>3),e&r?r=QC[n+8>>2]:(QC[12561]=r|e,r=n),QC[n+8>>2]=u,QC[r+12>>2]=u,QC[u+12>>2]=n,QC[u+8>>2]=r;break o}if(a=31,r>>>0<=16777215&&(n=r>>>8|0,a=n+1048320>>>16&8,n<<=a,t=n+520192>>>16&4,n<<=t,e=n+245760>>>16&2,n=(n<>>15|0)-(e|t|a)|0,a=28+(n<<1|r>>>n+21&1)|0),QC[u+28>>2]=a,QC[u+16>>2]=0,QC[u+20>>2]=0,t=50548+(a<<2)|0,e=QC[12562],n=1<>>1|0)|0:0),n=QC[t>>2];;){if(e=n,(-8&QC[n+4>>2])==(0|r))break f;if(n=a>>>29|0,a<<=1,t=16+(e+(4&n)|0)|0,n=QC[t>>2],!n)break}QC[t>>2]=u,QC[u+24>>2]=e}else QC[12562]=n|e,QC[t>>2]=u,QC[u+24>>2]=t;QC[u+12>>2]=u,QC[u+8>>2]=u;break o}for(t=i-40|0,r=n+8&7?-8-n&7:0,e=t-r|0,QC[12564]=e,r=r+n|0,QC[12567]=r,QC[r+4>>2]=1|e,QC[4+(n+t|0)>>2]=40,QC[12568]=QC[12683],r=(a+(a-39&7?39-a&7:0)|0)-47|0,e=r>>>0>>0?o:r,QC[e+4>>2]=27,r=QC[12676],QC[e+16>>2]=QC[12675],QC[e+20>>2]=r,r=QC[12674],QC[e+8>>2]=QC[12673],QC[e+12>>2]=r,QC[12675]=e+8,QC[12674]=i,QC[12673]=n,QC[12676]=0,r=e+24|0;QC[r+4>>2]=7,n=r+8|0,r=r+4|0,n>>>0>>0;);if((0|e)==(0|o))break i;if(QC[e+4>>2]=-2&QC[e+4>>2],a=e-o|0,QC[o+4>>2]=1|a,QC[e>>2]=a,a>>>0<=255){n=50284+(-8&a)|0,e=QC[12561],r=1<<(a>>>3),e&r?r=QC[n+8>>2]:(QC[12561]=r|e,r=n),QC[n+8>>2]=o,QC[r+12>>2]=o,QC[o+12>>2]=n,QC[o+8>>2]=r;break i}if(r=31,a>>>0<=16777215&&(r=a>>>8|0,t=r+1048320>>>16&8,r<<=t,e=r+520192>>>16&4,r<<=e,n=r+245760>>>16&2,r=(r<>>15|0)-(n|e|t)|0,r=28+(r<<1|a>>>r+21&1)|0),QC[o+28>>2]=r,QC[o+16>>2]=0,QC[o+20>>2]=0,t=50548+(r<<2)|0,e=QC[12562],n=1<>>1|0)|0:0),t=QC[t>>2];;){if(n=t,(0|a)==(-8&QC[n+4>>2]))break a;if(e=r>>>29|0,r<<=1,e=16+(n+(4&e)|0)|0,t=QC[e>>2],!t)break}QC[e>>2]=o,QC[o+24>>2]=n}else QC[12562]=n|e,QC[t>>2]=o,QC[o+24>>2]=t;QC[o+12>>2]=o,QC[o+8>>2]=o;break i}r=QC[e+8>>2],QC[r+12>>2]=u,QC[e+8>>2]=u,QC[u+24>>2]=0,QC[u+12>>2]=e,QC[u+8>>2]=r}r=c+8|0;break r}r=QC[n+8>>2],QC[r+12>>2]=o,QC[n+8>>2]=o,QC[o+24>>2]=0,QC[o+12>>2]=n,QC[o+8>>2]=r}if(r=QC[12564],!(r>>>0<=f>>>0)){n=r-f|0,QC[12564]=n,e=QC[12567],r=e+f|0,QC[12567]=r,QC[r+4>>2]=1|n,QC[e+4>>2]=3|f,r=e+8|0;break r}}QC[12688]=48,r=0;break r}e:if(i){e=QC[t+28>>2],r=50548+(e<<2)|0;t:{if(QC[r>>2]==(0|t)){if(QC[r>>2]=n,n)break t;c=tP(e)&c,QC[12562]=c;break e}if(QC[i+(QC[i+16>>2]==(0|t)?16:20)>>2]=n,!n)break e}QC[n+24>>2]=i,r=QC[t+16>>2],r&&(QC[n+16>>2]=r,QC[r+24>>2]=n),r=QC[t+20>>2],r&&(QC[n+20>>2]=r,QC[r+24>>2]=n)}e:if(a>>>0<=15)r=a+f|0,QC[t+4>>2]=3|r,r=r+t|0,QC[r+4>>2]=1|QC[r+4>>2];else if(QC[t+4>>2]=3|f,i=t+f|0,QC[i+4>>2]=1|a,QC[i+a>>2]=a,a>>>0<=255)n=50284+(-8&a)|0,e=QC[12561],r=1<<(a>>>3),e&r?r=QC[n+8>>2]:(QC[12561]=r|e,r=n),QC[n+8>>2]=i,QC[r+12>>2]=i,QC[i+12>>2]=n,QC[i+8>>2]=r;else{r=31,a>>>0<=16777215&&(r=a>>>8|0,o=r+1048320>>>16&8,r<<=o,e=r+520192>>>16&4,r<<=e,n=r+245760>>>16&2,r=(r<>>15|0)-(n|e|o)|0,r=28+(r<<1|a>>>r+21&1)|0),QC[i+28>>2]=r,QC[i+16>>2]=0,QC[i+20>>2]=0,e=50548+(r<<2)|0;t:{if(n=1<>>1|0)|0:0),f=QC[e>>2];;){if(n=f,(-8&QC[n+4>>2])==(0|a))break t;if(e=r>>>29|0,r<<=1,e=16+(n+(4&e)|0)|0,f=QC[e>>2],!f)break}QC[e>>2]=i,QC[i+24>>2]=n}else QC[12562]=n|c,QC[e>>2]=i,QC[i+24>>2]=e;QC[i+12>>2]=i,QC[i+8>>2]=i;break e}r=QC[n+8>>2],QC[r+12>>2]=i,QC[n+8>>2]=i,QC[i+24>>2]=0,QC[i+12>>2]=n,QC[i+8>>2]=r}r=t+8|0;break r}n:if(u){e=QC[n+28>>2],r=50548+(e<<2)|0;e:{if(QC[r>>2]==(0|n)){if(QC[r>>2]=t,t)break e;l=50248,b=tP(e)&c,QC[l>>2]=b;break n}if(QC[(QC[u+16>>2]==(0|n)?16:20)+u>>2]=t,!t)break n}QC[t+24>>2]=u,r=QC[n+16>>2],r&&(QC[t+16>>2]=r,QC[r+24>>2]=t),r=QC[n+20>>2],r&&(QC[t+20>>2]=r,QC[r+24>>2]=t)}a>>>0<=15?(r=a+f|0,QC[n+4>>2]=3|r,r=r+n|0,QC[r+4>>2]=1|QC[r+4>>2]):(QC[n+4>>2]=3|f,t=n+f|0,QC[t+4>>2]=1|a,QC[t+a>>2]=a,s&&(e=50284+(-8&s)|0,o=QC[12566],r=1<<(s>>>3),r&i?r=QC[e+8>>2]:(QC[12561]=r|i,r=e),QC[e+8>>2]=o,QC[r+12>>2]=o,QC[o+12>>2]=e,QC[o+8>>2]=r),QC[12566]=t,QC[12563]=a),r=n+8|0}return XA=v+16|0,0|r}function p(r){r|=0;var n=0,e=0,t=oA(0),i=0,a=0,o=oA(0),f=0,u=0,c=oA(0);a=XA-16|0,XA=a,QC[a+12>>2]=r,n=QC[a+12>>2];r:if(1&U_(QC[n+4>>2])){if(1&q_(QC[n+4>>2])){for(r=XA+-64|0,XA=r,QC[r+60>>2]=n,n=QC[r+60>>2],tA[r+56>>2]=tA[n+28>>2],tA[r+52>>2]=tA[n+32>>2],tA[r+48>>2]=tA[n+36>>2],tA[r+44>>2]=tA[n+40>>2],QC[r+40>>2]=QC[n+24>>2],1&YC[QC[r+40>>2]+88|0]||or(QC[r+40>>2]),QC[r+36>>2]=0;eA[r+36>>2]>>0;)f=r,u=QC[Pv(n+8|0,QC[r+36>>2])>>2],QC[f+32>>2]=u,QC[r+28>>2]=QC[r+32>>2],1&YC[QC[r+28>>2]+88|0]||or(QC[r+28>>2]),tA[r+24>>2]=tA[QC[r+28>>2]+68>>2],tA[r+56>>2]!=oA(0)&&(tA[r+24>>2]=oA(oA(tA[QC[r+40>>2]+68>>2]+tA[QC[n+4>>2]+60>>2])*tA[r+56>>2])+tA[r+24>>2]),tA[r+20>>2]=tA[QC[r+28>>2]+60>>2],tA[r+16>>2]=tA[QC[r+28>>2]+64>>2],tA[r+52>>2]!=oA(0)&&(tA[r+20>>2]=oA(oA(tA[QC[r+40>>2]+60>>2]+tA[QC[n+4>>2]+64>>2])*tA[r+52>>2])+tA[r+20>>2],tA[r+16>>2]=oA(oA(tA[QC[r+40>>2]+64>>2]+tA[QC[n+4>>2]+68>>2])*tA[r+52>>2])+tA[r+16>>2]),tA[r+12>>2]=tA[QC[r+28>>2]+72>>2],tA[r+8>>2]=tA[QC[r+28>>2]+76>>2],tA[r+48>>2]!=oA(0)&&(tA[r+12>>2]>oA(9999999747378752e-21)&&(tA[r+12>>2]=tA[r+12>>2]*oA(oA(oA(oA(tA[QC[r+40>>2]+72>>2]+oA(-1))+tA[QC[n+4>>2]+72>>2])*tA[r+48>>2])+oA(1))),tA[r+8>>2]>oA(9999999747378752e-21)&&(tA[r+8>>2]=tA[r+8>>2]*oA(oA(oA(oA(tA[QC[r+40>>2]+76>>2]+oA(-1))+tA[QC[n+4>>2]+76>>2])*tA[r+48>>2])+oA(1)))),tA[r+4>>2]=tA[QC[r+28>>2]+84>>2],tA[r+44>>2]!=oA(0)&&(tA[r+4>>2]=oA(oA(tA[QC[r+40>>2]+84>>2]+tA[QC[n+4>>2]+80>>2])*tA[r+44>>2])+tA[r+4>>2]),S(QC[r+28>>2],tA[r+20>>2],tA[r+16>>2],tA[r+24>>2],tA[r+12>>2],tA[r+8>>2],tA[QC[r+28>>2]+80>>2],tA[r+4>>2]),QC[r+36>>2]=QC[r+36>>2]+1;XA=r- -64|0;break r}for(r=XA-80|0,XA=r,QC[r+76>>2]=n,n=QC[r+76>>2],tA[r+72>>2]=tA[n+28>>2],tA[r+68>>2]=tA[n+32>>2],tA[r+64>>2]=tA[n+36>>2],tA[r+60>>2]=tA[n+40>>2],QC[r+56>>2]=QC[n+24>>2],1&YC[QC[r+56>>2]+88|0]||or(QC[r+56>>2]),QC[r+52>>2]=0;eA[r+52>>2]>>0;)f=r,u=QC[Pv(n+8|0,QC[r+52>>2])>>2],QC[f+48>>2]=u,QC[r+44>>2]=QC[r+48>>2],1&YC[QC[r+44>>2]+88|0]||or(QC[r+44>>2]),tA[r+40>>2]=tA[QC[r+44>>2]+68>>2],tA[r+72>>2]!=oA(0)&&(tA[r+36>>2]=oA(tA[QC[r+56>>2]+68>>2]-tA[r+40>>2])+tA[QC[n+4>>2]+60>>2],t=tA[r+36>>2],i=16384.499999999996-+oA(tA[r+36>>2]/oA(360)),e=fA(i)<2147483648?~~i:-2147483648,tA[r+36>>2]=t-oA(0|aA(16384-e|0,360)),tA[r+40>>2]=oA(tA[r+36>>2]*tA[r+72>>2])+tA[r+40>>2]),tA[r+32>>2]=tA[QC[r+44>>2]+60>>2],tA[r+28>>2]=tA[QC[r+44>>2]+64>>2],tA[r+68>>2]!=oA(0)&&(tA[r+32>>2]=oA(oA(oA(tA[QC[r+56>>2]+60>>2]-tA[r+32>>2])+tA[QC[n+4>>2]+64>>2])*tA[r+68>>2])+tA[r+32>>2],tA[r+28>>2]=oA(oA(oA(tA[QC[r+56>>2]+64>>2]-tA[r+28>>2])+tA[QC[n+4>>2]+68>>2])*tA[r+68>>2])+tA[r+28>>2]),tA[r+24>>2]=tA[QC[r+44>>2]+72>>2],tA[r+20>>2]=tA[QC[r+44>>2]+76>>2],tA[r+64>>2]!=oA(0)&&(tA[r+24>>2]>oA(9999999747378752e-21)&&(tA[r+24>>2]=oA(oA(oA(oA(tA[QC[r+56>>2]+72>>2]-tA[r+24>>2])+tA[QC[n+4>>2]+72>>2])*tA[r+64>>2])+tA[r+24>>2])/tA[r+24>>2]),tA[r+20>>2]>oA(9999999747378752e-21)&&(tA[r+20>>2]=oA(oA(oA(oA(tA[QC[r+56>>2]+76>>2]-tA[r+20>>2])+tA[QC[n+4>>2]+76>>2])*tA[r+64>>2])+tA[r+20>>2])/tA[r+20>>2])),tA[r+16>>2]=tA[QC[r+44>>2]+84>>2],tA[r+60>>2]!=oA(0)&&(tA[r+12>>2]=oA(tA[QC[r+56>>2]+84>>2]-tA[r+16>>2])+tA[QC[n+4>>2]+80>>2],t=tA[r+12>>2],i=16384.499999999996-+oA(tA[r+12>>2]/oA(360)),e=fA(i)<2147483648?~~i:-2147483648,tA[r+12>>2]=t-oA(0|aA(16384-e|0,360)),e=QC[r+44>>2],tA[e+56>>2]=oA(tA[r+12>>2]*tA[r+60>>2])+tA[e+56>>2]),S(QC[r+44>>2],tA[r+32>>2],tA[r+28>>2],tA[r+40>>2],tA[r+24>>2],tA[r+20>>2],tA[QC[r+44>>2]+80>>2],tA[r+16>>2]),QC[r+52>>2]=QC[r+52>>2]+1;XA=r+80|0}else{if(1&q_(QC[n+4>>2]))for(r=XA-128|0,XA=r,QC[r+124>>2]=n,n=QC[r+124>>2],tA[r+120>>2]=tA[n+28>>2],tA[r+116>>2]=tA[n+32>>2],tA[r+112>>2]=tA[n+36>>2],tA[r+108>>2]=tA[n+40>>2],QC[r+104>>2]=QC[n+24>>2],tA[r+100>>2]=tA[QC[r+104>>2]+92>>2],tA[r+96>>2]=tA[QC[r+104>>2]+96>>2],tA[r+92>>2]=tA[QC[r+104>>2]+104>>2],tA[r+88>>2]=tA[QC[r+104>>2]+108>>2], t=oA(oA(tA[r+100>>2]*tA[r+88>>2])-oA(tA[r+96>>2]*tA[r+92>>2]))>oA(0)?tA[3773]:oA(-tA[3773]),tA[r+84>>2]=t,tA[r+80>>2]=tA[QC[n+4>>2]+60>>2]*tA[r+84>>2],tA[r+76>>2]=tA[QC[n+4>>2]+80>>2]*tA[r+84>>2],QC[r+72>>2]=0;eA[r+72>>2]>>0;)f=r,u=QC[Pv(n+8|0,QC[r+72>>2])>>2],QC[f+68>>2]=u,QC[r+64>>2]=QC[r+68>>2],YC[r+63|0]=0,tA[r+120>>2]!=oA(0)&&(tA[r+56>>2]=tA[QC[r+64>>2]+92>>2],tA[r+52>>2]=tA[QC[r+64>>2]+96>>2],tA[r+48>>2]=tA[QC[r+64>>2]+104>>2],tA[r+44>>2]=tA[QC[r+64>>2]+108>>2],f=r,c=oA(Ir(tA[r+92>>2],tA[r+100>>2])+tA[r+80>>2]),tA[f+40>>2]=c,tA[r+40>>2]>tA[3771]?tA[r+40>>2]=tA[r+40>>2]-tA[3772]:tA[r+40>>2]>2]=tA[r+40>>2]+tA[3772]),tA[r+40>>2]=tA[r+40>>2]*tA[r+120>>2],f=r,c=Ig(tA[r+40>>2]),tA[f+36>>2]=c,f=r,c=zg(tA[r+40>>2]),tA[f+32>>2]=c,tA[QC[r+64>>2]+92>>2]=oA(tA[r+36>>2]*tA[r+56>>2])-oA(tA[r+32>>2]*tA[r+48>>2]),tA[QC[r+64>>2]+96>>2]=oA(tA[r+36>>2]*tA[r+52>>2])-oA(tA[r+32>>2]*tA[r+44>>2]),tA[QC[r+64>>2]+104>>2]=oA(tA[r+32>>2]*tA[r+56>>2])+oA(tA[r+36>>2]*tA[r+48>>2]),tA[QC[r+64>>2]+108>>2]=oA(tA[r+32>>2]*tA[r+52>>2])+oA(tA[r+36>>2]*tA[r+44>>2]),YC[r+63|0]=1),tA[r+116>>2]!=oA(0)&&(Ga(QC[r+104>>2],tA[QC[n+4>>2]+64>>2],tA[QC[n+4>>2]+68>>2],r+28|0,r+24|0),e=QC[r+64>>2],tA[e+100>>2]=oA(tA[r+28>>2]*tA[r+116>>2])+tA[e+100>>2],e=QC[r+64>>2],tA[e+112>>2]=oA(tA[r+24>>2]*tA[r+116>>2])+tA[e+112>>2],YC[r+63|0]=1),tA[r+112>>2]>oA(0)&&(f=r,c=oA(oA(oA(oA(Gd(oA(oA(tA[r+100>>2]*tA[r+100>>2])+oA(tA[r+92>>2]*tA[r+92>>2])))+oA(-1))+tA[QC[n+4>>2]+72>>2])*tA[r+112>>2])+oA(1)),tA[f+20>>2]=c,e=QC[r+64>>2],tA[e+92>>2]=tA[e+92>>2]*tA[r+20>>2],e=QC[r+64>>2],tA[e+104>>2]=tA[e+104>>2]*tA[r+20>>2],f=r,c=oA(oA(oA(oA(Gd(oA(oA(tA[r+96>>2]*tA[r+96>>2])+oA(tA[r+88>>2]*tA[r+88>>2])))+oA(-1))+tA[QC[n+4>>2]+76>>2])*tA[r+112>>2])+oA(1)),tA[f+20>>2]=c,e=QC[r+64>>2],tA[e+96>>2]=tA[e+96>>2]*tA[r+20>>2],e=QC[r+64>>2],tA[e+108>>2]=tA[e+108>>2]*tA[r+20>>2],YC[r+63|0]=1),tA[r+108>>2]>oA(0)&&(f=r,c=oA(Ir(tA[r+88>>2],tA[r+96>>2])-Ir(tA[r+92>>2],tA[r+100>>2])),tA[f+16>>2]=c,tA[r+16>>2]>tA[3771]?tA[r+16>>2]=tA[r+16>>2]-tA[3772]:tA[r+16>>2]>2]=tA[r+16>>2]+tA[3772]),tA[r+12>>2]=tA[QC[r+64>>2]+96>>2],tA[r+8>>2]=tA[QC[r+64>>2]+108>>2],t=Ir(tA[r+8>>2],tA[r+12>>2]),tA[r+16>>2]=oA(oA(oA(tA[r+16>>2]-oA(tA[3771]*oA(.5)))+tA[r+76>>2])*tA[r+108>>2])+t,f=r,c=Gd(oA(oA(tA[r+12>>2]*tA[r+12>>2])+oA(tA[r+8>>2]*tA[r+8>>2]))),tA[f+4>>2]=c,t=Ig(tA[r+16>>2]),tA[QC[r+64>>2]+96>>2]=t*tA[r+4>>2],t=zg(tA[r+16>>2]),tA[QC[r+64>>2]+108>>2]=t*tA[r+4>>2],YC[r+63|0]=1),1&YC[r+63|0]&&(YC[QC[r+64>>2]+88|0]=0),QC[r+72>>2]=QC[r+72>>2]+1;else for(r=XA-128|0,XA=r,QC[r+124>>2]=n,n=QC[r+124>>2],tA[r+120>>2]=tA[n+28>>2],tA[r+116>>2]=tA[n+32>>2],tA[r+112>>2]=tA[n+36>>2],tA[r+108>>2]=tA[n+40>>2],QC[r+104>>2]=QC[n+24>>2],tA[r+100>>2]=tA[QC[r+104>>2]+92>>2],tA[r+96>>2]=tA[QC[r+104>>2]+96>>2],tA[r+92>>2]=tA[QC[r+104>>2]+104>>2],tA[r+88>>2]=tA[QC[r+104>>2]+108>>2],t=oA(oA(tA[r+100>>2]*tA[r+88>>2])-oA(tA[r+96>>2]*tA[r+92>>2]))>oA(0)?tA[3773]:oA(-tA[3773]),tA[r+84>>2]=t,tA[r+80>>2]=tA[QC[n+4>>2]+60>>2]*tA[r+84>>2],tA[r+76>>2]=tA[QC[n+4>>2]+80>>2]*tA[r+84>>2],QC[r+72>>2]=0;eA[r+72>>2]>>0;)f=r,u=QC[Pv(n+8|0,QC[r+72>>2])>>2],QC[f+68>>2]=u,QC[r+64>>2]=QC[r+68>>2],YC[r+63|0]=0,tA[r+120>>2]!=oA(0)&&(tA[r+56>>2]=tA[QC[r+64>>2]+92>>2],tA[r+52>>2]=tA[QC[r+64>>2]+96>>2],tA[r+48>>2]=tA[QC[r+64>>2]+104>>2],tA[r+44>>2]=tA[QC[r+64>>2]+108>>2],f=r,c=oA(oA(Ir(tA[r+92>>2],tA[r+100>>2])-Ir(tA[r+48>>2],tA[r+56>>2]))+tA[r+80>>2]),tA[f+40>>2]=c,tA[r+40>>2]>tA[3771]?tA[r+40>>2]=tA[r+40>>2]-tA[3772]:tA[r+40>>2]>2]=tA[r+40>>2]+tA[3772]),tA[r+40>>2]=tA[r+40>>2]*tA[r+120>>2],f=r,c=Ig(tA[r+40>>2]),tA[f+36>>2]=c,f=r,c=zg(tA[r+40>>2]),tA[f+32>>2]=c,tA[QC[r+64>>2]+92>>2]=oA(tA[r+36>>2]*tA[r+56>>2])-oA(tA[r+32>>2]*tA[r+48>>2]),tA[QC[r+64>>2]+96>>2]=oA(tA[r+36>>2]*tA[r+52>>2])-oA(tA[r+32>>2]*tA[r+44>>2]),tA[QC[r+64>>2]+104>>2]=oA(tA[r+32>>2]*tA[r+56>>2])+oA(tA[r+36>>2]*tA[r+48>>2]),tA[QC[r+64>>2]+108>>2]=oA(tA[r+32>>2]*tA[r+52>>2])+oA(tA[r+36>>2]*tA[r+44>>2]),YC[r+63|0]=1),tA[r+116>>2]!=oA(0)&&(Ga(QC[r+104>>2],tA[QC[n+4>>2]+64>>2],tA[QC[n+4>>2]+68>>2],r+28|0,r+24|0),e=QC[r+64>>2],tA[e+100>>2]=oA(oA(tA[r+28>>2]-tA[QC[r+64>>2]+100>>2])*tA[r+116>>2])+tA[e+100>>2],e=QC[r+64>>2],tA[e+112>>2]=oA(oA(tA[r+24>>2]-tA[QC[r+64>>2]+112>>2])*tA[r+116>>2])+tA[e+112>>2],YC[r+63|0]=1),tA[r+112>>2]>oA(0)&&(t=tA[QC[r+64>>2]+92>>2],o=oA(t*t),t=tA[QC[r+64>>2]+104>>2],f=r,c=Gd(oA(o+oA(t*t))),tA[f+20>>2]=c,tA[r+20>>2]>oA(9999999747378752e-21)&&(t=tA[r+20>>2],f=r,c=oA(oA(oA(oA(oA(Gd(oA(oA(tA[r+100>>2]*tA[r+100>>2])+oA(tA[r+92>>2]*tA[r+92>>2])))-tA[r+20>>2])+tA[QC[n+4>>2]+72>>2])*tA[r+112>>2])+t)/tA[r+20>>2]),tA[f+20>>2]=c),e=QC[r+64>>2],tA[e+92>>2]=tA[e+92>>2]*tA[r+20>>2],e=QC[r+64>>2],tA[e+104>>2]=tA[e+104>>2]*tA[r+20>>2],t=tA[QC[r+64>>2]+96>>2],o=oA(t*t),t=tA[QC[r+64>>2]+108>>2],f=r,c=Gd(oA(o+oA(t*t))),tA[f+20>>2]=c,tA[r+20>>2]>oA(9999999747378752e-21)&&(t=tA[r+20>>2],f=r,c=oA(oA(oA(oA(oA(Gd(oA(oA(tA[r+96>>2]*tA[r+96>>2])+oA(tA[r+88>>2]*tA[r+88>>2])))-tA[r+20>>2])+tA[QC[n+4>>2]+76>>2])*tA[r+112>>2])+t)/tA[r+20>>2]),tA[f+20>>2]=c),e=QC[r+64>>2],tA[e+96>>2]=tA[e+96>>2]*tA[r+20>>2],e=QC[r+64>>2],tA[e+108>>2]=tA[e+108>>2]*tA[r+20>>2],YC[r+63|0]=1),tA[r+108>>2]>oA(0)&&(tA[r+16>>2]=tA[QC[r+64>>2]+96>>2],tA[r+12>>2]=tA[QC[r+64>>2]+108>>2],f=r,c=Ir(tA[r+12>>2],tA[r+16>>2]),tA[f+8>>2]=c,f=r,c=oA(oA(Ir(tA[r+88>>2],tA[r+96>>2])-Ir(tA[r+92>>2],tA[r+100>>2]))-oA(tA[r+8>>2]-Ir(tA[QC[r+64>>2]+104>>2],tA[QC[r+64>>2]+92>>2]))),tA[f+4>>2]=c,tA[r+4>>2]>tA[3771]?tA[r+4>>2]=tA[r+4>>2]-tA[3772]:tA[r+4>>2]>2]=tA[r+4>>2]+tA[3772]),tA[r+4>>2]=oA(oA(tA[r+4>>2]+tA[r+76>>2])*tA[r+108>>2])+tA[r+8>>2],f=r,c=Gd(oA(oA(tA[r+16>>2]*tA[r+16>>2])+oA(tA[r+12>>2]*tA[r+12>>2]))),tA[f>>2]=c,t=Ig(tA[r+4>>2]),tA[QC[r+64>>2]+96>>2]=t*tA[r>>2],t=zg(tA[r+4>>2]),tA[QC[r+64>>2]+108>>2]=t*tA[r>>2],YC[r+63|0]=1),1&YC[r+63|0]&&(YC[QC[r+64>>2]+88|0]=0),QC[r+72>>2]=QC[r+72>>2]+1;XA=r+128|0}XA=a+16|0}function h(r,n,e,t,i,a){var o=0,f=oA(0),u=oA(0),c=oA(0),s=oA(0),v=oA(0),l=oA(0),b=0,k=0,d=oA(0);o=XA-208|0,XA=o,QC[o+204>>2]=r,QC[o+200>>2]=n,QC[o+196>>2]=e,QC[o+192>>2]=t,QC[o+188>>2]=i,QC[o+184>>2]=a,n=QC[o+204>>2],QC[o+180>>2]=n+144,QC[o+176>>2]=n+160,QC[o+172>>2]=n+176,QC[o+168>>2]=QC[n+228>>2],b=o,k=gE(QC[n+228>>2]),QC[b+164>>2]=k,QC[o+160>>2]=0,tc(QC[o+176>>2]),tc(n+192|0),ic(QC[o+172>>2]),QC[o+156>>2]=0;r:for(;;){for(;eA[o+156>>2]>2];){for(QC[o+152>>2]=aA(nA[QC[o+196>>2]+(QC[o+156>>2]<<1)>>1],QC[o+184>>2]),tA[o+148>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]<<2)>>2],tA[o+144>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]+1<<2)>>2],tA[o+140>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]<<2)>>2],tA[o+136>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]+1<<2)>>2],QC[o+152>>2]=aA(nA[QC[o+196>>2]+(QC[o+156>>2]+1<<1)>>1],QC[o+184>>2]),tA[o+132>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]<<2)>>2],tA[o+128>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]+1<<2)>>2],tA[o+124>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]<<2)>>2],tA[o+120>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]+1<<2)>>2],QC[o+152>>2]=aA(nA[QC[o+196>>2]+(QC[o+156>>2]+2<<1)>>1],QC[o+184>>2]),tA[o+116>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]<<2)>>2],tA[o+112>>2]=tA[QC[o+200>>2]+(QC[o+152>>2]+1<<2)>>2],tA[o+108>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]<<2)>>2],tA[o+104>>2]=tA[QC[o+188>>2]+(QC[o+152>>2]+1<<2)>>2],QC[o+100>>2]=0;eA[o+100>>2]>2];){b=o,k=gE(QC[o+176>>2]),QC[b+96>>2]=k,f=tA[o+148>>2],u=tA[o+144>>2],c=tA[o+132>>2],s=tA[o+128>>2],v=tA[o+116>>2],l=tA[o+112>>2],e=QC[Pv(QC[o+168>>2],QC[o+100>>2])>>2],t=QC[o+180>>2],r=XA-192|0,XA=r,QC[r+184>>2]=n,tA[r+180>>2]=f,tA[r+176>>2]=u,tA[r+172>>2]=c,tA[r+168>>2]=s,tA[r+164>>2]=v,tA[r+160>>2]=l,QC[r+156>>2]=e,QC[r+152>>2]=t,e=QC[r+184>>2],QC[r+148>>2]=QC[r+152>>2],YC[r+147|0]=0,(3&gE(QC[r+156>>2]))>>>0>=2?(QC[r+140>>2]=QC[r+152>>2],QC[r+152>>2]=e+208):QC[r+140>>2]=e+208,tc(QC[r+140>>2]),e=r+180|0,Je(QC[r+140>>2],e),t=r+176|0,Je(QC[r+140>>2],t),Je(QC[r+140>>2],r+172|0),Je(QC[r+140>>2],r+168|0),Je(QC[r+140>>2],r+164|0),Je(QC[r+140>>2],r+160|0),Je(QC[r+140>>2],e),Je(QC[r+140>>2],t),tc(QC[r+152>>2]),QC[r+136>>2]=QC[r+156>>2],b=r,k=gE(QC[r+156>>2])-4|0,QC[b+132>>2]=k,QC[r+128>>2]=0;n:{for(;;){for(b=r,d=tA[Pv(QC[r+136>>2],QC[r+128>>2])>>2],tA[b+124>>2]=d,b=r,d=tA[Pv(QC[r+136>>2],QC[r+128>>2]+1|0)>>2],tA[b+120>>2]=d,b=r,d=tA[Pv(QC[r+136>>2],QC[r+128>>2]+2|0)>>2],tA[b+116>>2]=d,b=r,d=tA[Pv(QC[r+136>>2],QC[r+128>>2]+3|0)>>2],tA[b+112>>2]=d,tA[r+108>>2]=tA[r+124>>2]-tA[r+116>>2],tA[r+104>>2]=tA[r+120>>2]-tA[r+112>>2],QC[r+100>>2]=QC[r+140>>2],b=r,k=gE(QC[r+140>>2])-2|0,QC[b+96>>2]=k,b=r,k=gE(QC[r+152>>2]),QC[b+92>>2]=k,QC[r+88>>2]=0;eA[r+88>>2]>2];){b=r,d=tA[Pv(QC[r+100>>2],QC[r+88>>2])>>2],tA[b+84>>2]=d,b=r,d=tA[Pv(QC[r+100>>2],QC[r+88>>2]+1|0)>>2],tA[b+80>>2]=d,b=r,d=tA[Pv(QC[r+100>>2],QC[r+88>>2]+2|0)>>2],tA[b+76>>2]=d,b=r,d=tA[Pv(QC[r+100>>2],QC[r+88>>2]+3|0)>>2],tA[b+72>>2]=d,YC[r+71|0]=oA(oA(tA[r+108>>2]*oA(tA[r+72>>2]-tA[r+112>>2]))-oA(tA[r+104>>2]*oA(tA[r+76>>2]-tA[r+116>>2])))>oA(0);e:{if(oA(oA(tA[r+108>>2]*oA(tA[r+80>>2]-tA[r+112>>2]))-oA(tA[r+104>>2]*oA(tA[r+84>>2]-tA[r+116>>2])))>oA(0)){if(1&YC[r+71|0]){Je(QC[r+152>>2],r+76|0),Je(QC[r+152>>2],r+72|0);break e}tA[r+64>>2]=tA[r+72>>2]-tA[r+80>>2],tA[r+60>>2]=tA[r+76>>2]-tA[r+84>>2],tA[r+56>>2]=oA(tA[r+64>>2]*oA(tA[r+116>>2]-tA[r+124>>2]))-oA(tA[r+60>>2]*oA(tA[r+112>>2]-tA[r+120>>2])),Np(tA[r+56>>2])>oA(9.999999974752427e-7)?(tA[r+52>>2]=oA(oA(tA[r+60>>2]*oA(tA[r+120>>2]-tA[r+80>>2]))-oA(tA[r+64>>2]*oA(tA[r+124>>2]-tA[r+84>>2])))/tA[r+56>>2],e=QC[r+152>>2],tA[r+48>>2]=oA(oA(tA[r+116>>2]-tA[r+124>>2])*tA[r+52>>2])+tA[r+124>>2],Je(e,r+48|0),e=QC[r+152>>2],tA[r+44>>2]=oA(oA(tA[r+112>>2]-tA[r+120>>2])*tA[r+52>>2])+tA[r+120>>2],Je(e,r+44|0)):(Je(QC[r+152>>2],r+124|0),Je(QC[r+152>>2],r+120|0))}else 1&YC[r+71|0]&&(tA[r+40>>2]=tA[r+72>>2]-tA[r+80>>2],tA[r+36>>2]=tA[r+76>>2]-tA[r+84>>2],tA[r+32>>2]=oA(tA[r+40>>2]*oA(tA[r+116>>2]-tA[r+124>>2]))-oA(tA[r+36>>2]*oA(tA[r+112>>2]-tA[r+120>>2])),Np(tA[r+32>>2])>oA(9.999999974752427e-7)?(tA[r+28>>2]=oA(oA(tA[r+36>>2]*oA(tA[r+120>>2]-tA[r+80>>2]))-oA(tA[r+40>>2]*oA(tA[r+124>>2]-tA[r+84>>2])))/tA[r+32>>2],e=QC[r+152>>2],tA[r+24>>2]=oA(oA(tA[r+116>>2]-tA[r+124>>2])*tA[r+28>>2])+tA[r+124>>2],Je(e,r+24|0),e=QC[r+152>>2],tA[r+20>>2]=oA(oA(tA[r+112>>2]-tA[r+120>>2])*tA[r+28>>2])+tA[r+120>>2],Je(e,r+20|0)):(Je(QC[r+152>>2],r+124|0),Je(QC[r+152>>2],r+120|0)),Je(QC[r+152>>2],r+76|0),Je(QC[r+152>>2],r+72|0));YC[r+147|0]=1}QC[r+88>>2]=QC[r+88>>2]+2}if(QC[r+92>>2]==(0|gE(QC[r+152>>2]))){tc(QC[r+148>>2]),YC[r+191|0]=1;break n}if(Je(QC[r+152>>2],Pv(QC[r+152>>2],0)),Je(QC[r+152>>2],Pv(QC[r+152>>2],1)),QC[r+128>>2]==QC[r+132>>2])break;QC[r+16>>2]=QC[r+152>>2],QC[r+152>>2]=QC[r+140>>2],tc(QC[r+152>>2]),QC[r+140>>2]=QC[r+16>>2],QC[r+128>>2]=QC[r+128>>2]+2}if(QC[r+148>>2]==QC[r+152>>2])e=QC[r+148>>2],t=gE(QC[r+148>>2])-2|0,tA[r+4>>2]=0,ye(e,t,r+4|0);else for(tc(QC[r+148>>2]),QC[r+12>>2]=0,b=r,k=gE(QC[r+152>>2])-2|0,QC[b+8>>2]=k;eA[r+12>>2]>2];)Je(QC[r+148>>2],Pv(QC[r+152>>2],QC[r+12>>2])),QC[r+12>>2]=QC[r+12>>2]+1;YC[r+191|0]=1&YC[r+147|0]}if(XA=r+192|0,!(1&YC[r+191|0])){r=QC[o+176>>2],e=QC[o+96>>2]+6|0,tA[o+16>>2]=0,ye(r,e,o+16|0),r=QC[o+96>>2]+6|0,tA[o+12>>2]=0,e=n+192|0,ye(e,r,o+12|0),f=tA[o+148>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]),d=f,tA[b>>2]=d,f=tA[o+144>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+1|0),d=f,tA[b>>2]=d,f=tA[o+132>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+2|0),d=f,tA[b>>2]=d,f=tA[o+128>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+3|0),d=f,tA[b>>2]=d,f=tA[o+116>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+4|0),d=f,tA[b>>2]=d,f=tA[o+112>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+5|0),d=f,tA[b>>2]=d,f=tA[o+140>>2],b=Pv(e,QC[o+96>>2]),d=f,tA[b>>2]=d,f=tA[o+136>>2],b=Pv(e,QC[o+96>>2]+1|0),d=f,tA[b>>2]=d,f=tA[o+124>>2],b=Pv(e,QC[o+96>>2]+2|0),d=f,tA[b>>2]=d,f=tA[o+120>>2],b=Pv(e,QC[o+96>>2]+3|0),d=f,tA[b>>2]=d,f=tA[o+108>>2],b=Pv(e,QC[o+96>>2]+4|0),d=f,tA[b>>2]=d,f=tA[o+104>>2],b=Pv(e,QC[o+96>>2]+5|0),d=f,tA[b>>2]=d,b=o,k=gE(QC[o+172>>2]),QC[b+96>>2]=k,r=QC[o+172>>2],e=QC[o+96>>2]+3|0,ZC[o+10>>1]=0,we(r,e,o+10|0),r=QC[o+160>>2],b=_v(QC[o+172>>2],QC[o+96>>2]),k=r,ZC[b>>1]=k,r=QC[o+160>>2]+1|0,b=_v(QC[o+172>>2],QC[o+96>>2]+1|0),k=r,ZC[b>>1]=k,r=QC[o+160>>2]+2|0,b=_v(QC[o+172>>2],QC[o+96>>2]+2|0),k=r,ZC[b>>1]=k,QC[o+160>>2]=QC[o+160>>2]+3,QC[o+156>>2]=QC[o+156>>2]+3;continue r}if(b=o,k=gE(QC[o+180>>2]),QC[b+92>>2]=k,QC[o+92>>2]){for(tA[o+88>>2]=tA[o+128>>2]-tA[o+112>>2],tA[o+84>>2]=tA[o+116>>2]-tA[o+132>>2],tA[o+80>>2]=tA[o+148>>2]-tA[o+116>>2],tA[o+76>>2]=tA[o+112>>2]-tA[o+144>>2],tA[o+72>>2]=oA(1)/oA(oA(tA[o+88>>2]*tA[o+80>>2])+oA(tA[o+84>>2]*oA(tA[o+144>>2]-tA[o+112>>2]))),QC[o+68>>2]=QC[o+92>>2]>>>1,r=QC[o+176>>2],e=QC[o+96>>2]+(QC[o+68>>2]<<1)|0,tA[o+64>>2]=0,ye(r,e,o- -64|0),r=QC[o+96>>2]+(QC[o+68>>2]<<1)|0,tA[o+60>>2]=0,ye(n+192|0,r,o+60|0),QC[o+56>>2]=0;eA[o+56>>2]>2];)b=o,d=tA[Pv(QC[o+180>>2],QC[o+56>>2])>>2],tA[b+52>>2]=d,b=o,d=tA[Pv(QC[o+180>>2],QC[o+56>>2]+1|0)>>2],tA[b+48>>2]=d,f=tA[o+52>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]),d=f,tA[b>>2]=d,f=tA[o+48>>2],b=Pv(QC[o+176>>2],QC[o+96>>2]+1|0),d=f,tA[b>>2]=d,tA[o+44>>2]=tA[o+52>>2]-tA[o+116>>2],tA[o+40>>2]=tA[o+48>>2]-tA[o+112>>2],tA[o+36>>2]=oA(oA(tA[o+88>>2]*tA[o+44>>2])+oA(tA[o+84>>2]*tA[o+40>>2]))*tA[o+72>>2],tA[o+32>>2]=oA(oA(tA[o+76>>2]*tA[o+44>>2])+oA(tA[o+80>>2]*tA[o+40>>2]))*tA[o+72>>2],tA[o+28>>2]=oA(oA(1)-tA[o+36>>2])-tA[o+32>>2],f=oA(oA(tA[o+108>>2]*tA[o+28>>2])+oA(oA(tA[o+140>>2]*tA[o+36>>2])+oA(tA[o+124>>2]*tA[o+32>>2]))),r=n+192|0,b=Pv(r,QC[o+96>>2]),d=f,tA[b>>2]=d,f=oA(oA(tA[o+104>>2]*tA[o+28>>2])+oA(oA(tA[o+136>>2]*tA[o+36>>2])+oA(tA[o+120>>2]*tA[o+32>>2]))),b=Pv(r,QC[o+96>>2]+1|0),d=f,tA[b>>2]=d,QC[o+96>>2]=QC[o+96>>2]+2,QC[o+56>>2]=QC[o+56>>2]+2;for(b=o,k=gE(QC[o+172>>2]),QC[b+96>>2]=k,r=QC[o+172>>2],e=QC[o+96>>2]+aA(QC[o+68>>2]-2|0,3)|0,ZC[o+26>>1]=0,we(r,e,o+26|0),QC[o+68>>2]=QC[o+68>>2]-1,QC[o+20>>2]=1;eA[o+20>>2]>2];)r=QC[o+160>>2],b=_v(QC[o+172>>2],QC[o+96>>2]),k=r,ZC[b>>1]=k,r=QC[o+160>>2]+QC[o+20>>2]|0,b=_v(QC[o+172>>2],QC[o+96>>2]+1|0),k=r,ZC[b>>1]=k,r=1+(QC[o+160>>2]+QC[o+20>>2]|0)|0,b=_v(QC[o+172>>2],QC[o+96>>2]+2|0),k=r,ZC[b>>1]=k,QC[o+96>>2]=QC[o+96>>2]+3,QC[o+20>>2]=QC[o+20>>2]+1;QC[o+160>>2]=QC[o+160>>2]+(QC[o+68>>2]+1|0)}QC[o+100>>2]=QC[o+100>>2]+1}QC[o+156>>2]=QC[o+156>>2]+3}break}XA=o+208|0}function m(r){r|=0;var n=oA(0),e=0,t=0,i=oA(0),a=0,o=0,f=0,u=oA(0),c=oA(0),s=0,v=0,l=oA(0);e=XA-16|0,XA=e,QC[e+12>>2]=r;r:{n:{e:switch(r=QC[e+12>>2],gE(r+8|0)-1|0){case 1:break n;case 0:break e;default:break r}s=e,v=QC[Pv(r+8|0,0)>>2],QC[s+8>>2]=v,rr(QC[e+8>>2],i_(QC[r+40>>2]),Zg(QC[r+40>>2]),1&YC[r+28|0],1&YC[r+29|0],1&YC[QC[r+4>>2]+50|0],tA[r+32>>2]);break r}t=r+8|0,s=e,v=QC[Pv(t,0)>>2],QC[s+4>>2]=v,s=e,v=QC[Pv(t,1)>>2],QC[s>>2]=v,t=QC[e+4>>2],a=QC[e>>2],n=i_(QC[r+40>>2]),i=Zg(QC[r+40>>2]),o=QC[r+24>>2],f=rA[r+29|0],u=tA[r+36>>2],c=tA[r+32>>2],r=XA-256|0,XA=r,QC[r+252>>2]=t,QC[r+248>>2]=a,tA[r+244>>2]=n,tA[r+240>>2]=i,QC[r+236>>2]=o,YC[r+235|0]=1&f,tA[r+228>>2]=u,tA[r+224>>2]=c,s=r,v=iE(QC[r+252>>2]),QC[s+148>>2]=v,tA[r+224>>2]!=oA(0)?(1&YC[QC[r+252>>2]+88|0]||or(QC[r+252>>2]),1&YC[QC[r+248>>2]+88|0]||or(QC[r+248>>2]),tA[r+204>>2]=tA[QC[r+252>>2]+60>>2],tA[r+200>>2]=tA[QC[r+252>>2]+64>>2],tA[r+196>>2]=tA[QC[r+252>>2]+72>>2],tA[r+192>>2]=tA[r+196>>2],tA[r+188>>2]=tA[QC[r+252>>2]+76>>2],tA[r+176>>2]=tA[QC[r+248>>2]+72>>2],tA[r+196>>2]>2]=-tA[r+196>>2],QC[r+164>>2]=180,QC[r+156>>2]=-1):(QC[r+164>>2]=0,QC[r+156>>2]=1),tA[r+188>>2]>2]=-tA[r+188>>2],QC[r+156>>2]=0-QC[r+156>>2]),tA[r+176>>2]>2]=-tA[r+176>>2],QC[r+160>>2]=180):QC[r+160>>2]=0,tA[r+108>>2]=tA[r+196>>2]-tA[r+188>>2],tA[r+184>>2]=tA[QC[r+248>>2]+60>>2],n=tA[r+108>>2]>2]):tA[r+108>>2],QC[r+152>>2]=n<=oA(9999999747378752e-20),QC[r+152>>2]?(tA[r+180>>2]=tA[QC[r+248>>2]+64>>2],tA[r+172>>2]=oA(oA(tA[QC[r+252>>2]+92>>2]*tA[r+184>>2])+oA(tA[QC[r+252>>2]+96>>2]*tA[r+180>>2]))+tA[QC[r+252>>2]+100>>2],tA[r+168>>2]=oA(oA(tA[QC[r+252>>2]+104>>2]*tA[r+184>>2])+oA(tA[QC[r+252>>2]+108>>2]*tA[r+180>>2]))+tA[QC[r+252>>2]+112>>2]):(tA[r+180>>2]=0,tA[r+172>>2]=oA(tA[QC[r+252>>2]+92>>2]*tA[r+184>>2])+tA[QC[r+252>>2]+100>>2],tA[r+168>>2]=oA(tA[QC[r+252>>2]+104>>2]*tA[r+184>>2])+tA[QC[r+252>>2]+112>>2]),tA[r+220>>2]=tA[QC[r+148>>2]+92>>2],tA[r+216>>2]=tA[QC[r+148>>2]+96>>2],tA[r+212>>2]=tA[QC[r+148>>2]+104>>2],tA[r+208>>2]=tA[QC[r+148>>2]+108>>2],tA[r+92>>2]=oA(1)/oA(oA(tA[r+220>>2]*tA[r+208>>2])-oA(tA[r+216>>2]*tA[r+212>>2])),tA[r+88>>2]=tA[r+172>>2]-tA[QC[r+148>>2]+100>>2],tA[r+84>>2]=tA[r+168>>2]-tA[QC[r+148>>2]+112>>2],tA[r+136>>2]=oA(oA(oA(tA[r+88>>2]*tA[r+208>>2])-oA(tA[r+84>>2]*tA[r+216>>2]))*tA[r+92>>2])-tA[r+204>>2],tA[r+132>>2]=oA(oA(oA(tA[r+84>>2]*tA[r+220>>2])-oA(tA[r+88>>2]*tA[r+212>>2]))*tA[r+92>>2])-tA[r+200>>2],n=tA[r+136>>2],i=oA(n*n),n=tA[r+132>>2],s=r,l=Gd(oA(i+oA(n*n))),tA[s+124>>2]=l,s=r,l=oA(D_(QC[QC[r+248>>2]+4>>2])*tA[r+176>>2]),tA[s+120>>2]=l,+tA[r+124>>2]<1e-4?(rr(QC[r+252>>2],tA[r+244>>2],tA[r+240>>2],0,1&YC[r+235|0],0,tA[r+224>>2]),S(QC[r+248>>2],tA[r+184>>2],tA[r+180>>2],oA(0),tA[QC[r+248>>2]+72>>2],tA[QC[r+248>>2]+76>>2],tA[QC[r+248>>2]+80>>2],tA[QC[r+248>>2]+84>>2])):(tA[r+88>>2]=tA[r+244>>2]-tA[QC[r+148>>2]+100>>2],tA[r+84>>2]=tA[r+240>>2]-tA[QC[r+148>>2]+112>>2],tA[r+144>>2]=oA(oA(oA(tA[r+88>>2]*tA[r+208>>2])-oA(tA[r+84>>2]*tA[r+216>>2]))*tA[r+92>>2])-tA[r+204>>2],tA[r+140>>2]=oA(oA(oA(tA[r+84>>2]*tA[r+220>>2])-oA(tA[r+88>>2]*tA[r+212>>2]))*tA[r+92>>2])-tA[r+200>>2],tA[r+128>>2]=oA(tA[r+144>>2]*tA[r+144>>2])+oA(tA[r+140>>2]*tA[r+140>>2]),tA[r+228>>2]!=oA(0)&&(tA[r+228>>2]=tA[r+228>>2]*oA(oA(tA[r+196>>2]*oA(tA[r+176>>2]+oA(1)))*oA(.5)),s=r,l=Gd(tA[r+128>>2]),tA[s+104>>2]=l,tA[r+100>>2]=oA(oA(oA(-tA[r+120>>2])*tA[r+196>>2])+oA(tA[r+104>>2]-tA[r+124>>2]))+tA[r+228>>2],tA[r+100>>2]>oA(0)&&(n=tA[r+228>>2],s=r,l=oA(kd(oA(1),oA(tA[r+100>>2]/oA(n+n)))+oA(-1)),tA[s+96>>2]=l,tA[r+96>>2]=oA(oA(oA(-tA[r+228>>2])*oA(oA(oA(-tA[r+96>>2])*tA[r+96>>2])+oA(1)))+tA[r+100>>2])/tA[r+104>>2],tA[r+144>>2]=oA(oA(-tA[r+96>>2])*tA[r+144>>2])+tA[r+144>>2],tA[r+140>>2]=oA(oA(-tA[r+96>>2])*tA[r+140>>2])+tA[r+140>>2],tA[r+128>>2]=oA(tA[r+144>>2]*tA[r+144>>2])+oA(tA[r+140>>2]*tA[r+140>>2]))),QC[r+152>>2]?(tA[r+120>>2]=tA[r+120>>2]*tA[r+196>>2],n=tA[r+124>>2],tA[r+80>>2]=oA(oA(oA(-tA[r+120>>2])*tA[r+120>>2])+oA(oA(oA(-tA[r+124>>2])*tA[r+124>>2])+tA[r+128>>2]))/oA(oA(n+n)*tA[r+120>>2]),tA[r+80>>2]>2]=-1:tA[r+80>>2]>oA(1)&&(tA[r+80>>2]=1,1&YC[r+235|0]&&(n=Gd(tA[r+128>>2]),tA[r+192>>2]=tA[r+192>>2]*oA(oA(oA(oA(n/oA(tA[r+124>>2]+tA[r+120>>2]))+oA(-1))*tA[r+224>>2])+oA(1)))),s=r,l=oA(Fn(tA[r+80>>2])*oA(QC[r+236>>2])),tA[s+112>>2]=l,tA[r+220>>2]=oA(tA[r+120>>2]*tA[r+80>>2])+tA[r+124>>2],s=r,l=oA(tA[r+120>>2]*zg(tA[r+112>>2])),tA[s+216>>2]=l,s=r,l=Ir(oA(oA(tA[r+140>>2]*tA[r+220>>2])-oA(tA[r+144>>2]*tA[r+216>>2])),oA(oA(tA[r+144>>2]*tA[r+220>>2])+oA(tA[r+140>>2]*tA[r+216>>2]))),tA[s+116>>2]=l):(tA[r+220>>2]=tA[r+196>>2]*tA[r+120>>2],tA[r+216>>2]=tA[r+188>>2]*tA[r+120>>2],tA[r+76>>2]=tA[r+220>>2]*tA[r+220>>2],tA[r+72>>2]=tA[r+216>>2]*tA[r+216>>2],tA[r+68>>2]=tA[r+124>>2]*tA[r+124>>2],s=r,l=Ir(tA[r+140>>2],tA[r+144>>2]),tA[s+64>>2]=l,tA[r+60>>2]=oA(oA(-tA[r+76>>2])*tA[r+72>>2])+oA(oA(tA[r+72>>2]*tA[r+68>>2])+oA(tA[r+76>>2]*tA[r+128>>2])),tA[r+56>>2]=oA(tA[r+72>>2]*oA(-2))*tA[r+124>>2],tA[r+52>>2]=tA[r+72>>2]-tA[r+76>>2],tA[r+208>>2]=oA(tA[r+56>>2]*tA[r+56>>2])-oA(oA(tA[r+52>>2]*oA(4))*tA[r+60>>2]),tA[r+208>>2]>=oA(0)&&(s=r,l=Gd(tA[r+208>>2]),tA[s+48>>2]=l,tA[r+56>>2]>2]=-tA[r+48>>2]),tA[r+48>>2]=oA(tA[r+56>>2]+tA[r+48>>2])*oA(-.5),tA[r+44>>2]=tA[r+48>>2]/tA[r+52>>2],tA[r+40>>2]=tA[r+60>>2]/tA[r+48>>2],n=Np(tA[r+44>>2])>2])?tA[r+44>>2]:tA[r+40>>2],tA[r+108>>2]=n,tA[r+128>>2]>=oA(tA[r+108>>2]*tA[r+108>>2]))?(s=r,l=oA(Gd(oA(oA(oA(-tA[r+108>>2])*tA[r+108>>2])+tA[r+128>>2]))*oA(QC[r+236>>2])),tA[s+84>>2]=l,s=r,l=oA(tA[r+64>>2]-Ir(tA[r+84>>2],tA[r+108>>2])),tA[s+116>>2]=l,s=r,l=Ir(oA(tA[r+84>>2]/tA[r+188>>2]),oA(oA(tA[r+108>>2]-tA[r+124>>2])/tA[r+196>>2])),tA[s+112>>2]=l):(tA[r+36>>2]=tA[3771],tA[r+32>>2]=tA[r+124>>2]-tA[r+220>>2],tA[r+28>>2]=tA[r+32>>2]*tA[r+32>>2],tA[r+24>>2]=0,tA[r+20>>2]=0,tA[r+16>>2]=tA[r+124>>2]+tA[r+220>>2],tA[r+12>>2]=tA[r+16>>2]*tA[r+16>>2],tA[r+8>>2]=0,tA[r+60>>2]=oA(oA(-tA[r+220>>2])*tA[r+124>>2])/oA(tA[r+76>>2]-tA[r+72>>2]),!(tA[r+60>>2]>=oA(-1))|!(tA[r+60>>2]<=oA(1))||(s=r,l=Fn(tA[r+60>>2]),tA[s+60>>2]=l,s=r,l=oA(oA(tA[r+220>>2]*Ig(tA[r+60>>2]))+tA[r+124>>2]),tA[s+88>>2]=l,s=r,l=oA(tA[r+216>>2]*zg(tA[r+60>>2])),tA[s+84>>2]=l,tA[r+208>>2]=oA(tA[r+88>>2]*tA[r+88>>2])+oA(tA[r+84>>2]*tA[r+84>>2]),tA[r+208>>2]>2]&&(tA[r+36>>2]=tA[r+60>>2],tA[r+28>>2]=tA[r+208>>2],tA[r+32>>2]=tA[r+88>>2],tA[r+24>>2]=tA[r+84>>2]),tA[r+208>>2]>tA[r+12>>2]&&(tA[r+20>>2]=tA[r+60>>2],tA[r+12>>2]=tA[r+208>>2],tA[r+16>>2]=tA[r+88>>2],tA[r+8>>2]=tA[r+84>>2])),tA[r+128>>2]<=oA(oA(tA[r+28>>2]+tA[r+12>>2])*oA(.5))?(s=r,l=oA(tA[r+64>>2]-Ir(oA(tA[r+24>>2]*oA(QC[r+236>>2])),tA[r+32>>2])),tA[s+116>>2]=l,tA[r+112>>2]=tA[r+36>>2]*oA(QC[r+236>>2])):(s=r,l=oA(tA[r+64>>2]-Ir(oA(tA[r+8>>2]*oA(QC[r+236>>2])),tA[r+16>>2])),tA[s+116>>2]=l,tA[r+112>>2]=tA[r+20>>2]*oA(QC[r+236>>2])))),s=r,l=oA(Ir(tA[r+180>>2],tA[r+184>>2])*oA(QC[r+156>>2])),tA[s+4>>2]=l,tA[r+116>>2]=oA(oA(oA(tA[r+116>>2]-tA[r+4>>2])*tA[3774])+oA(QC[r+164>>2]))-tA[QC[r+252>>2]+68>>2],tA[r+116>>2]>oA(180)?tA[r+116>>2]=tA[r+116>>2]+oA(-360):tA[r+116>>2]>2]=tA[r+116>>2]+oA(360)),S(QC[r+252>>2],tA[r+204>>2],tA[r+200>>2],oA(oA(tA[r+116>>2]*tA[r+224>>2])+tA[QC[r+252>>2]+40>>2]),tA[r+192>>2],tA[QC[r+252>>2]+76>>2],oA(0),oA(0)),tA[r+112>>2]=oA(oA(oA(oA(oA(tA[r+112>>2]+tA[r+4>>2])*tA[3774])-tA[QC[r+248>>2]+80>>2])*oA(QC[r+156>>2]))+oA(QC[r+160>>2]))-tA[QC[r+248>>2]+68>>2],tA[r+112>>2]>oA(180)?tA[r+112>>2]=tA[r+112>>2]+oA(-360):tA[r+112>>2]>2]=tA[r+112>>2]+oA(360)),S(QC[r+248>>2],tA[r+184>>2],tA[r+180>>2],oA(oA(tA[r+112>>2]*tA[r+224>>2])+tA[QC[r+248>>2]+68>>2]),tA[QC[r+248>>2]+72>>2],tA[QC[r+248>>2]+76>>2],tA[QC[r+248>>2]+80>>2],tA[QC[r+248>>2]+84>>2]))):Xv(QC[r+248>>2]),XA=r+256|0}XA=e+16|0}function w(r,n,e,t,i,a,o,f,u){var c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0,A=0,S=0,D=0,F=0,$=0,M=0,R=0,j=0,x=0,O=0,z=0,B=0,I=0;v=XA-336|0,XA=v,s=65535&u,l=t,b=65535&i,y=-2147483648&(i^u),k=u>>>16&32767,p=i>>>16&32767;r:{if(!(k-32767>>>0>4294934529&p-32767>>>0>=4294934530)){if(d=2147483647&i,c=t,!(!t&2147418112==(0|d)?!(n|e):d>>>0<2147418112)){E=t,y=32768|i;break r}if(i=2147483647&u,t=f,!(!t&2147418112==(0|i)?!(a|o):i>>>0<2147418112)){E=f,y=32768|u,n=a,e=o;break r}if(!(n|c|2147418112^d|e)){if(!(t|a|2147418112^i|o)){n=0,e=0,y=2147450880;break r}y|=2147418112,n=0,e=0;break r}if(!(t|a|2147418112^i|o)){n=0,e=0;break r}if(!(n|c|e|d)){n=!(t|a|i|o),E=n?0:E,y=n?2147450880:y,n=0,e=0;break r}if(!(t|a|i|o)){y|=2147418112,n=0,e=0;break r}65535==(0|d)|d>>>0<65535&&(c=n,t=!(l|b),u=t<<6,h=uA(t?n:l)+32|0,n=uA(t?e:b),n=u+(32==(0|n)?h:n)|0,He(v+320|0,c,e,l,b,n-15|0),m=16-n|0,l=QC[v+328>>2],b=QC[v+332>>2],e=QC[v+324>>2],n=QC[v+320>>2]),i>>>0>65535||(t=!(f|s),i=t<<6,u=uA(t?a:f)+32|0,t=uA(t?o:s),t=i+(32==(0|t)?u:t)|0,He(v+304|0,a,o,f,s,t-15|0),m=(t+m|0)-16|0,f=QC[v+312>>2],s=QC[v+316>>2],a=QC[v+304>>2],o=QC[v+308>>2])}if(i=65536|s,C=i,A=f,t=f,c=i<<15|t>>>17,i=t<<15|o>>>17,t=0-i|0,f=c,u=1963258675-(c+(0!=(0|i))|0)|0,Ye(v+288|0,i,c,0,0,t,u,0,0),c=QC[v+296>>2],Ye(v+272|0,0-c|0,0-(QC[v+300>>2]+(0!=(0|c))|0)|0,0,0,t,u,0,0),t=QC[v+280>>2],u=t<<1|QC[v+276>>2]>>>31,t=QC[v+284>>2]<<1|t>>>31,Ye(v+256|0,u,t,0,0,i,f,0,0),c=t,t=QC[v+264>>2],Ye(v+240|0,u,c,0,0,0-t|0,0-(QC[v+268>>2]+(0!=(0|t))|0)|0,0,0),u=QC[v+248>>2],c=u<<1|QC[v+244>>2]>>>31,t=QC[v+252>>2]<<1|u>>>31,Ye(v+224|0,c,t,0,0,i,f,0,0),u=t,t=QC[v+232>>2],Ye(v+208|0,c,u,0,0,0-t|0,0-(QC[v+236>>2]+(0!=(0|t))|0)|0,0,0),t=QC[v+216>>2],u=t<<1|QC[v+212>>2]>>>31,t=QC[v+220>>2]<<1|t>>>31,Ye(v+192|0,u,t,0,0,i,f,0,0),c=t,t=QC[v+200>>2],Ye(v+176|0,u,c,0,0,0-t|0,0-(QC[v+204>>2]+(0!=(0|t))|0)|0,0,0),t=i,u=QC[v+184>>2],i=u<<1|QC[v+180>>2]>>>31,s=i-1|0,u=(QC[v+188>>2]<<1|u>>>31)-!i|0,Ye(v+160|0,t,f,0,0,s,u,0,0),t=a,c=o<<15|t>>>17,Ye(v+144|0,t<<15,c,0,0,s,u,0,0),f=QC[v+172>>2],w=QC[v+160>>2],i=QC[v+152>>2],t=w+i|0,d=QC[v+164>>2],c=d+QC[v+156>>2]|0,c=t>>>0>>0?c+1|0:c,i=t,t=c,d=(0|d)==(0|t)&i>>>0>>0|t>>>0>>0,c=d+QC[v+168>>2]|0,f=c>>>0>>0?f+1|0:f,w=!t&i>>>0>1|0!=(0|t),d=w+c|0,c=f,f=d,Ye(v+112|0,s,u,0,0,0-f|0,0-((0!=(0|f))+(f>>>0>>0?c+1|0:c)|0)|0,0,0),Ye(v+128|0,1-i|0,0-((i>>>0>1)+t|0)|0,0,0,s,u,0,0),R=(p-k|0)+m|0,i=QC[v+116>>2],h=i,t=QC[v+112>>2],c=i<<1|t>>>31,T=t<<1,p=c,t=c,f=QC[v+140>>2],P=f,i=QC[v+136>>2],c=f<<1|i>>>31,u=i<<1|QC[v+132>>2]>>>31,f=u+T|0,t=t+c|0,t=f>>>0>>0?t+1|0:t,i=t,t=t-(f>>>0<13927)|0,k=t,s=0,c=65536|b,j=c,x=l,t=l,c=c<<1|t>>>31,z=t<<1,B=c,D=c,_=lc(k,s,c,0),t=KA,g=t,c=n,t=e<<1|c>>>31,d=c<<1,m=t,c=0,w=c,u=f-13927|0,s=(0|i)==(0|k)&u>>>0>>0|i>>>0>k>>>0,p=(0|i)==(0|p)&f>>>0>>0|i>>>0

>>0,t=QC[v+120>>2],f=QC[v+124>>2]<<1|t>>>31,i=P>>>31|0,t=i+(t<<1|h>>>31)|0,c=f,c=t>>>0>>0?c+1|0:c,i=t,t=p+t|0,c=t>>>0>>0?c+1|0:c,i=t,t=s+t|0,s=t>>>0>>0?c+1|0:c,i=t,t=t-1|0,S=s-!i|0,T=0,c=lc(m,w,S,T),i=c+_|0,f=KA+g|0,f=i>>>0>>0?f+1|0:f,s=(0|f)==(0|g)&i>>>0<_>>>0|f>>>0>>0,c=0,h=s,p=t,t=l,O=e>>>31|0,b=O|t<<1,P=0,s=lc(p,c,b,P),t=s+i|0,c=KA+f|0,c=t>>>0>>0?c+1|0:c,F=t,l=c,i=(0|f)==(0|c)&t>>>0>>0|f>>>0>c>>>0,t=h+i|0,s=0,s=t>>>0>>0?1:s,i=lc(D,w,S,T),t=i+t|0,c=KA+s|0,h=t,t=t>>>0>>0?c+1|0:c,s=lc(D,w,p,P),f=KA,_=lc(S,T,b,P),i=_+s|0,c=KA+f|0,c=i>>>0<_>>>0?c+1|0:c,_=i,i=c,c=(0|f)==(0|c)&s>>>0>_>>>0|f>>>0>c>>>0,s=h+i|0,t=t+c|0,t=s>>>0>>0?t+1|0:t,h=s,c=l+_|0,s=0,i=s+F|0,g=i,f=i,c=i>>>0>>0?c+1|0:c,i=c,s=(0|l)==(0|c)&f>>>0>>0|c>>>0>>0,f=h+s|0,c=t,t=f,s=t>>>0>>0?c+1|0:c,F=u,u=lc(u,0,b,P),f=KA,$=t,l=lc(k,w,m,w),t=l+u|0,c=KA+f|0,c=t>>>0>>0?c+1|0:c,l=t,t=c,h=(0|f)==(0|t)&u>>>0>l>>>0|t>>>0>>0,M=-2&d,u=lc(p,P,M,0),f=u+l|0,c=KA+t|0,c=f>>>0>>0?c+1|0:c,_=f,u=c,c=(0|t)==(0|c)&f>>>0>>0|t>>>0>c>>>0,t=h+c|0,f=0,f=t>>>0>>0?1:f,l=t,c=t+g|0,t=i+f|0,h=c,t=c>>>0>>0?t+1|0:t,l=t,i=(0|i)==(0|t)&c>>>0>>0|t>>>0>>0,t=$+i|0,c=s,I=t,i=t>>>0>>0?c+1|0:c,D=lc(D,w,F,E),g=KA,f=lc(S,T,M,E),t=f+D|0,c=KA+g|0,S=t,b=lc(k,w,b,P),s=t+b|0,f=t>>>0>>0?c+1|0:c,t=f+KA|0,t=s>>>0>>0?t+1|0:t,$=s,b=lc(m,w,p,P),c=s+b|0,s=KA+t|0,T=c,s=c>>>0>>0?s+1|0:s,b=0,p=(0|t)==(0|s)&c>>>0<$>>>0|t>>>0>s>>>0,c=(0|t)==(0|f)&S>>>0>$>>>0|t>>>0>>0,t=c+((0|f)==(0|g)&D>>>0>S>>>0|f>>>0>>0)|0,f=0,t=p+t|0,p=0|s,f=p+h|0,c=(t|b)+l|0,c=f>>>0

>>0?c+1|0:c,p=f,t=f,b=c,f=(0|l)==(0|c)&t>>>0>>0|c>>>0>>0,t=f+I|0,c=i,g=t,l=t>>>0>>0?c+1|0:c,h=lc(k,w,M,E),k=KA,i=lc(m,w,F,E),t=i+h|0,c=KA+k|0,c=t>>>0>>0?c+1|0:c,i=0,f=(0|c)==(0|k)&t>>>0>>0|c>>>0>>0,k=c,t=c+_|0,c=(i|f)+u|0,i=t,c=t>>>0>>0?c+1|0:c,k=(0|u)==(0|c)&t>>>0<_>>>0|u>>>0>c>>>0,u=0,f=u+t|0,t=c,s=T+t|0,s=f>>>0>>0?s+1|0:s,i=(0|t)==(0|s)&i>>>0>f>>>0|t>>>0>s>>>0,t=k+i|0,c=0,c=t>>>0>>0?1:c,i=t,t=t+p|0,c=c+b|0,c=t>>>0>>0?c+1|0:c,i=c,u=(0|b)==(0|c)&t>>>0

>>0|c>>>0>>0,f=u+g|0,s=l,s=f>>>0>>0?s+1|0:s,u=s,131071==(0|s)|s>>>0<131071?(x=z|O,j=P|B,Ye(v+80|0,t,i,f,u,a,o,A,C),c=n<<17,n=0,e=QC[v+88>>2],l=n-e|0,s=QC[v+80>>2],k=QC[v+84>>2],b=0!=(s|k),p=l-b|0,l=(c-(QC[v+92>>2]+(n>>>0>>0)|0)|0)-(l>>>0>>0)|0,b=R+16382|0,e=0-((0!=(0|s))+k|0)|0,k=0-s|0):(t=(1&i)<<31|t>>>1,i=f<<31|i>>>1,f=(1&u)<<31|f>>>1,u=u>>>1|0,Ye(v+96|0,t,i,f,u,a,o,A,C),l=0,d=QC[v+104>>2],b=l-d|0,s=QC[v+96>>2],k=QC[v+100>>2],m=0!=(s|k),p=b-m|0,l=((n<<16)-(QC[v+108>>2]+(l>>>0>>0)|0)|0)-(b>>>0>>0)|0,b=R+16383|0,d=n,m=e,e=0-((0!=(0|s))+k|0)|0,k=0-s|0),n=e,(0|b)>=32767)y|=2147418112,n=0,e=0;else{if((0|b)>0)e=p,s=l<<1|e>>>31,p=e<<1|n>>>31,l=s,d=f,e=65535&u|b<<16,f=k,s=n<<1|f>>>31,n=f<<1;else{if((0|b)<=-113){n=0,e=0;break r}ze(v- -64|0,t,i,f,u,1-b|0),He(v+48|0,d,m,x,j,b+112|0),t=QC[v+64>>2],i=QC[v+68>>2],d=QC[v+72>>2],e=QC[v+76>>2],Ye(v+32|0,a,o,A,C,t,i,d,e),f=QC[v+40>>2],s=f<<1,f=QC[v+44>>2]<<1|f>>>31,n=QC[v+56>>2],u=QC[v+36>>2],m=u>>>31|s,s=n-m|0,m=QC[v+60>>2]-((n>>>0>>0)+f|0)|0,l=QC[v+32>>2],f=u<<1|l>>>31,u=l<<1,k=QC[v+52>>2],c=k,n=QC[v+48>>2],c=(0|f)==(0|c)&u>>>0>n>>>0|f>>>0>c>>>0,p=s-c|0,l=m-(c>>>0>s>>>0)|0,c=n,n=c-u|0,s=k-((u>>>0>c>>>0)+f|0)|0}Ye(v+16|0,a,o,A,C,3,0,0,0),Ye(v,a,o,A,C,5,0,0,0),k=d,c=0,f=s+c|0,d=1&t,u=n+d|0,f=u>>>0>>0?f+1|0:f,h=(0|o)==(0|f)&u>>>0>a>>>0|o>>>0>>0,a=(0|f)==(0|c)&u>>>0>>0|f>>>0>>0,n=a+p|0,s=l,s=n>>>0>>0?s+1|0:s,a=n,o=(0|s)==(0|C),o=o&(0|n)==(0|A)?h:o&n>>>0>A>>>0|s>>>0>C>>>0,n=o+t|0,c=i,c=n>>>0>>0?c+1|0:c,o=n,n=c,i=(0|i)==(0|c)&t>>>0>o>>>0|i>>>0>c>>>0,t=k+i|0,c=e,l=t,c=t>>>0>>0?c+1|0:c,e=QC[v+20>>2],i=(0|e)==(0|f)&eA[v+16>>2]>>0|e>>>0>>0,e=QC[v+28>>2],t=QC[v+24>>2],i=c>>>0<2147418112&((0|t)==(0|a)&(0|e)==(0|s)?i:(0|e)==(0|s)&t>>>0>>0|e>>>0>>0),e=i+o|0,t=n,t=e>>>0>>0?t+1|0:t,i=e,e=(0|n)==(0|t)&i>>>0>>0|n>>>0>t>>>0,n=l+e|0,c=n>>>0>>0?c+1|0:c,o=n,n=QC[v+4>>2],f=(0|n)==(0|f)&eA[v>>2]>>0|n>>>0>>0,n=QC[v+12>>2],e=QC[v+8>>2],e=c>>>0<2147418112&((0|e)==(0|a)&(0|n)==(0|s)?f:(0|n)==(0|s)&e>>>0>>0|n>>>0>>0),n=e+i|0,s=n>>>0>>0?t+1|0:t,e=s,a=(0|t)==(0|s)&n>>>0>>0|t>>>0>s>>>0,i=o+a|0,t=c,E|=i,y|=i>>>0>>0?t+1|0:t}}QC[r>>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=E,QC[r+12>>2]=y,XA=v+336|0}function y(r,n,e,t,i){var a=0,o=0,f=0,u=oA(0),c=0,s=0,v=0,l=0,b=0,k=oA(0);a=XA-160|0,XA=a,QC[a+152>>2]=r,QC[a+148>>2]=n,YC[a+147|0]=e,QC[a+140>>2]=t,YC[a+139|0]=i,e=QC[a+152>>2],QC[a+128>>2]=0;r:{if(1&YC[a+147|0]){if(l=a,b=ce(e,QC[a+148>>2],1),QC[l+128>>2]=b,!QC[a+128>>2]){QC[a+156>>2]=0;break r}r=Hv(68,3491,450),n=a+112|0,ci(n,2393,0),Xi(r,n),QC[a+132>>2]=r,Bv(n)}else{for(r=Hv(68,3491,452),n=a+96|0,ci(n,Ac(e,QC[a+148>>2],QC[a+140>>2]),0),Xi(r,n),QC[a+132>>2]=r,Bv(n),QC[a+92>>2]=0,l=a,b=ce(e,QC[a+148>>2],1),QC[l+88>>2]=b;QC[a+92>>2]>2];)Ge(wP(QC[a+132>>2]),Pv(QC[a+140>>2]+16|0,ce(e,QC[a+148>>2],1))),QC[a+92>>2]=QC[a+92>>2]+1;for(QC[a+84>>2]=0,l=a,b=ce(e,QC[a+148>>2],1),QC[l+80>>2]=b;QC[a+84>>2]>2];)r=UP(QC[a+132>>2]),l=a,b=QC[Pv(QC[a+140>>2]+100|0,ce(e,QC[a+148>>2],1))>>2],QC[l+76>>2]=b,Ge(r,a+76|0),QC[a+84>>2]=QC[a+84>>2]+1;for(QC[a+72>>2]=0,l=a,b=ce(e,QC[a+148>>2],1),QC[l+68>>2]=b;QC[a+72>>2]>2];)r=UP(QC[a+132>>2]),l=a,b=QC[Pv(QC[a+140>>2]+116|0,ce(e,QC[a+148>>2],1))>>2],QC[l+64>>2]=b,Ge(r,a- -64|0),QC[a+72>>2]=QC[a+72>>2]+1;for(QC[a+60>>2]=0,l=a,b=ce(e,QC[a+148>>2],1),QC[l+56>>2]=b;QC[a+60>>2]>2];)r=UP(QC[a+132>>2]),l=a,b=QC[Pv(QC[a+140>>2]+132|0,ce(e,QC[a+148>>2],1))>>2],QC[l+52>>2]=b,Ge(r,a+52|0),QC[a+60>>2]=QC[a+60>>2]+1;l=a,b=ce(e,QC[a+148>>2],1),QC[l+128>>2]=b}for(QC[a+48>>2]=0;QC[a+48>>2]>2];){for(l=a,b=ce(e,QC[a+148>>2],1),QC[l+44>>2]=b,QC[a+40>>2]=0,l=a,b=ce(e,QC[a+148>>2],1),QC[l+36>>2]=b;QC[a+40>>2]>2];){c=a+24|0,ci(c,Ac(e,QC[a+148>>2],QC[a+140>>2]),0),n=QC[a+148>>2],t=QC[a+132>>2],i=QC[a+44>>2],o=QC[a+140>>2],f=rA[a+139|0],r=XA-400|0,XA=r,QC[r+392>>2]=e,QC[r+388>>2]=n,QC[r+384>>2]=t,QC[r+380>>2]=i,QC[r+376>>2]=c,QC[r+372>>2]=o,YC[r+371|0]=1&f,t=r+352|0,n=QC[r+392>>2],ci(t,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),1&MP(t)&&ei(r+352|0,QC[r+376>>2]),l=r,b=Ap(n,QC[r+388>>2]),QC[l+348>>2]=b;n:{e:switch(QC[r+348>>2]){case 0:t=r+336|0,ci(t,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),1&MP(t)&&ei(r+336|0,r+352|0),l=r,k=db(n,QC[r+388>>2]),tA[l+332>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+328>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+324>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+320>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+316>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+312>>2]=k,l=r,k=db(n,QC[r+388>>2]),tA[l+308>>2]=k,rA[50088]||(jl(50068),YC[50088]=1),zi(n,QC[r+388>>2],50068),t=QC[n+4>>2],i=QC[r+384>>2],o=r+288|0,Ji(o,r+352|0),f=r+272|0,Ji(f,r+336|0),t=0|JA[QC[QC[t>>2]+12>>2]](t,i,o,f),Bv(f),Bv(o),QC[r+304>>2]=t,QC[r+304>>2]?(ei(QC[r+304>>2]+116|0,r+336|0),tA[QC[r+304>>2]+40>>2]=tA[r+332>>2],tA[QC[r+304>>2]+32>>2]=tA[r+328>>2]*tA[n+36>>2],tA[QC[r+304>>2]+36>>2]=tA[r+324>>2]*tA[n+36>>2],tA[QC[r+304>>2]+44>>2]=tA[r+320>>2],tA[QC[r+304>>2]+48>>2]=tA[r+316>>2],tA[QC[r+304>>2]+52>>2]=tA[r+312>>2]*tA[n+36>>2],tA[QC[r+304>>2]+56>>2]=tA[r+308>>2]*tA[n+36>>2],t=XA-16|0,XA=t,QC[t+12>>2]=QC[r+304>>2]+144,QC[t+8>>2]=50068,i=QC[t+12>>2],$P(i,QC[t+8>>2]),o=QC[t+8>>2]+4|0,f=QC[o+4>>2],i=i+4|0,QC[i>>2]=QC[o>>2],QC[i+4>>2]=f,f=QC[o+12>>2],QC[i+8>>2]=QC[o+8>>2],QC[i+12>>2]=f,XA=t+16|0, Dr(QC[r+304>>2]),n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+304>>2]),QC[r+396>>2]=QC[r+304>>2]):QC[r+396>>2]=0,QC[r+268>>2]=1,Bv(r+336|0);break n;case 1:l=r,b=ce(n,QC[r+388>>2],1),QC[l+264>>2]=b,t=QC[n+4>>2],i=QC[r+384>>2],o=r+248|0,Ji(o,r+352|0),t=0|JA[QC[QC[t>>2]+20>>2]](t,i,o),Bv(o),QC[r+260>>2]=t,Jr(n,QC[r+388>>2],QC[r+260>>2],QC[r+264>>2]),1&YC[r+371|0]&&ti(n,QC[r+388>>2]),n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+260>>2]),QC[r+396>>2]=QC[r+260>>2],QC[r+268>>2]=1;break n;case 2:YC[r+247|0]=0,t=r+224|0,ci(t,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),1&MP(t)&&ei(r+224|0,r+352|0),t=QC[n+4>>2],i=QC[r+384>>2],o=r+208|0,Ji(o,r+352|0),f=r+192|0,Ji(f,r+224|0),l=r,b=0|JA[QC[QC[t>>2]+16>>2]](t,i,o,f),QC[l+236>>2]=b,Bv(f),Bv(o),QC[r+236>>2]||(t=hd(236),Xe(t,r+352|0),QC[r+236>>2]=t,YC[r+247|0]=1),ei(QC[r+236>>2]+168|0,r+224|0),zi(n,QC[r+388>>2],iP(QC[r+236>>2])),l=r,b=ce(n,QC[r+388>>2],1),QC[l+240>>2]=b,de(n,QC[r+388>>2],QC[r+240>>2]<<1,oA(1),uP(QC[r+236>>2])),ht(n,QC[r+388>>2],oP(QC[r+236>>2])),Jr(n,QC[r+388>>2],QC[r+236>>2],QC[r+240>>2]),V(QC[r+236>>2]),t=ce(n,QC[r+388>>2],1)<<1,QC[QC[r+236>>2]+224>>2]=t,1&YC[r+371|0]?(ht(n,QC[r+388>>2],aP(QC[r+236>>2])),u=db(n,QC[r+388>>2]),tA[QC[r+236>>2]+196>>2]=u*tA[n+36>>2],u=db(n,QC[r+388>>2]),tA[QC[r+236>>2]+200>>2]=u*tA[n+36>>2]):(tA[QC[r+236>>2]+196>>2]=0,tA[QC[r+236>>2]+200>>2]=0),1&YC[r+247|0]?(n=QC[r+236>>2],n&&JA[QC[QC[n>>2]+4>>2]](n),QC[r+236>>2]=0,QC[r+396>>2]=0):(n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+236>>2]),QC[r+396>>2]=QC[r+236>>2]),QC[r+268>>2]=1,Bv(r+224|0);break n;case 3:t=r+176|0,ci(t,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),1&MP(t)&&ei(r+176|0,r+352|0),t=QC[n+4>>2],i=QC[r+384>>2],o=r+160|0,Ji(o,r+352|0),f=r+144|0,c=r+176|0,Ji(f,c),t=0|JA[QC[QC[t>>2]+16>>2]](t,i,o,f),Bv(f),Bv(o),QC[r+172>>2]=t,ei(QC[r+172>>2]+168|0,c),zi(n,QC[r+388>>2],iP(QC[r+172>>2])),ci(r+128|0,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),ci(r+112|0,Ac(n,QC[r+388>>2],QC[r+372>>2]),0),l=r,b=1&Zd(n,QC[r+388>>2]),YC[l+111|0]=b,1&YC[r+371|0]&&(u=db(n,QC[r+388>>2]),tA[QC[r+172>>2]+196>>2]=u*tA[n+36>>2],u=db(n,QC[r+388>>2]),tA[QC[r+172>>2]+200>>2]=u*tA[n+36>>2]),t=Hv(40,3491,580),i=QC[r+172>>2],f=r+88|0,s=r+128|0,Ji(f,s),o=QC[r+380>>2],c=r+72|0,v=r+112|0,Ji(c,v),rf(t,i,f,o,c,1&YC[r+111|0]),Bv(c),Bv(f),QC[r+104>>2]=t,Ge(n+8|0,r+104|0),QC[r+396>>2]=QC[r+172>>2],QC[r+268>>2]=1,Bv(v),Bv(s),Bv(r+176|0);break n;case 4:for(t=QC[n+4>>2],i=QC[r+384>>2],o=r+56|0,Ji(o,r+352|0),t=0|JA[QC[QC[t>>2]+24>>2]](t,i,o),Bv(o),QC[r+68>>2]=t,t=Zd(n,QC[r+388>>2]),YC[QC[r+68>>2]+80|0]=1&t,t=Zd(n,QC[r+388>>2]),YC[QC[r+68>>2]+81|0]=1&t,l=r,b=ce(n,QC[r+388>>2],1),QC[l+52>>2]=b,Jr(n,QC[r+388>>2],QC[r+68>>2],QC[r+52>>2]),QC[r+48>>2]=QC[r+52>>2]/3,t=QC[r+68>>2]- -64|0,i=QC[r+48>>2],tA[r+44>>2]=0,ye(t,i,r+44|0),QC[r+40>>2]=0;QC[r+40>>2]>2];)u=oA(db(n,QC[r+388>>2])*tA[n+36>>2]),l=Pv(QC[r+68>>2]- -64|0,QC[r+40>>2]),k=u,tA[l>>2]=k,QC[r+40>>2]=QC[r+40>>2]+1;1&YC[r+371|0]&&ti(n,QC[r+388>>2]),n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+68>>2]),QC[r+396>>2]=QC[r+68>>2],QC[r+268>>2]=1;break n;case 5:t=QC[n+4>>2],i=QC[r+384>>2],o=r+24|0,Ji(o,r+352|0),t=0|JA[QC[QC[t>>2]+28>>2]](t,i,o),Bv(o),QC[r+36>>2]=t,u=db(n,QC[r+388>>2]),tA[QC[r+36>>2]+28>>2]=u,u=db(n,QC[r+388>>2]),tA[QC[r+36>>2]+20>>2]=u*tA[n+36>>2],u=db(n,QC[r+388>>2]),tA[QC[r+36>>2]+24>>2]=u*tA[n+36>>2],1&YC[r+371|0]&&ti(n,QC[r+388>>2]),n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+36>>2]),QC[r+396>>2]=QC[r+36>>2],QC[r+268>>2]=1;break n;case 6:l=r,b=ce(n,QC[r+388>>2],1),QC[l+20>>2]=b,l=r,b=ce(n,QC[r+388>>2],1),QC[l+16>>2]=b,t=QC[n+4>>2],l=r,b=0|JA[QC[QC[t>>2]+32>>2]](t,QC[r+384>>2],r+352|0),QC[l+12>>2]=b,Jr(n,QC[r+388>>2],QC[r+12>>2],QC[r+16>>2]),t=QC[Pv(QC[r+372>>2]+32|0,QC[r+20>>2])>>2],QC[QC[r+12>>2]+64>>2]=t,1&YC[r+371|0]&&ti(n,QC[r+388>>2]),n=QC[n+4>>2],JA[QC[QC[n>>2]+36>>2]](n,QC[r+12>>2]),QC[r+396>>2]=QC[r+12>>2],QC[r+268>>2]=1;break n;default:break e}QC[r+396>>2]=0,QC[r+268>>2]=1}Bv(r+352|0),XA=r+400|0,QC[a+20>>2]=QC[r+396>>2],QC[a+20>>2]&&(r=QC[a+132>>2],n=QC[a+44>>2],t=a+8|0,Ji(t,a+24|0),X(r,n,t,QC[a+20>>2]),Bv(t)),Bv(a+24|0),QC[a+40>>2]=QC[a+40>>2]+1}QC[a+48>>2]=QC[a+48>>2]+1}QC[a+156>>2]=QC[a+132>>2]}return XA=a+160|0,QC[a+156>>2]}function g(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA-272|0,XA=u,QC[u+268>>2]=r,QC[u+264>>2]=n,tA[u+260>>2]=e,tA[u+256>>2]=t,QC[u+252>>2]=i,tA[u+248>>2]=a,QC[u+244>>2]=o,QC[u+240>>2]=f,r=QC[u+268>>2],c=u,s=QC[Pv(QC[u+264>>2]+24|0,QC[r+20>>2])>>2],QC[c+236>>2]=s,QC[u+232>>2]=QC[u+236>>2],n=QC[QC[u+232>>2]+8>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n)&&(c=u,s=FP(QC[u+232>>2]),QC[c+228>>2]=s,QC[u+228>>2]&&(n=QC[u+228>>2],1&xf(0|JA[QC[QC[n>>2]+8>>2]](n),50164)&&(QC[u+224>>2]=QC[u+228>>2],QC[QC[u+224>>2]+56>>2]==QC[r+56>>2])))){if(QC[u+220>>2]=QC[u+232>>2]+68,gE(QC[u+220>>2])||(QC[u+244>>2]=0),QC[u+216>>2]=r+40,c=u,s=gE(gv(QC[u+216>>2],0)),QC[c+212>>2]=s,n=r+24|0,QC[u+208>>2]=n,tA[u+256>>2]>2])n:switch(QC[u+244>>2]){case 0:tc(QC[u+220>>2]);break r;case 1:if(tA[u+248>>2]==oA(1)){tc(QC[u+220>>2]);break r}if(r=QC[u+220>>2],n=QC[u+212>>2],tA[u+204>>2]=0,ye(r,n,u+204|0),QC[u+200>>2]=QC[u+220>>2],gE(yP(QC[u+224>>2])))for(tA[u+248>>2]=oA(1)-tA[u+248>>2],QC[u+188>>2]=0;eA[u+188>>2]>2];)e=tA[u+248>>2],r=Pv(QC[u+200>>2],QC[u+188>>2]),tA[r>>2]=tA[r>>2]*e,QC[u+188>>2]=QC[u+188>>2]+1;else for(c=u,s=wP(QC[u+224>>2]),QC[c+196>>2]=s,QC[u+192>>2]=0;eA[u+192>>2]>2];)e=oA(tA[Pv(QC[u+196>>2],QC[u+192>>2])>>2]-tA[Pv(QC[u+200>>2],QC[u+192>>2])>>2]),t=tA[u+248>>2],r=Pv(QC[u+200>>2],QC[u+192>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+192>>2]=QC[u+192>>2]+1;break r;case 2:case 3:break r;default:break n}if(n=QC[u+220>>2],i=QC[u+212>>2],tA[u+184>>2]=0,ye(n,i,u+184|0),QC[u+180>>2]=QC[u+220>>2],tA[u+256>>2]>=tA[Pv(QC[u+208>>2],gE(QC[u+208>>2])-1|0)>>2]){c=u,s=gv(QC[u+216>>2],gE(QC[u+208>>2])-1|0),QC[c+176>>2]=s;n:if(tA[u+248>>2]!=oA(1))e:{t:switch(QC[u+244>>2]){case 0:if(QC[u+156>>2]=QC[u+228>>2],gE(yP(QC[u+156>>2])))for(QC[u+140>>2]=0;eA[u+140>>2]>2];)e=oA(tA[Pv(QC[u+176>>2],QC[u+140>>2])>>2]*tA[u+248>>2]),c=Pv(QC[u+180>>2],QC[u+140>>2]),v=e,tA[c>>2]=v,QC[u+140>>2]=QC[u+140>>2]+1;else for(c=u,s=wP(QC[u+156>>2]),QC[c+152>>2]=s,QC[u+148>>2]=0;eA[u+148>>2]>2];)c=u,v=tA[Pv(QC[u+152>>2],QC[u+148>>2])>>2],tA[c+144>>2]=v,e=tA[u+144>>2],e=oA(oA(oA(tA[Pv(QC[u+176>>2],QC[u+148>>2])>>2]-tA[u+144>>2])*tA[u+248>>2])+e),c=Pv(QC[u+180>>2],QC[u+148>>2]),v=e,tA[c>>2]=v,QC[u+148>>2]=QC[u+148>>2]+1;break e;case 1:case 2:for(QC[u+136>>2]=0;eA[u+136>>2]>2];)e=oA(tA[Pv(QC[u+176>>2],QC[u+136>>2])>>2]-tA[Pv(QC[u+180>>2],QC[u+136>>2])>>2]),t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+136>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+136>>2]=QC[u+136>>2]+1;break e;case 3:break t;default:break e}if(QC[u+132>>2]=QC[u+228>>2],gE(yP(QC[u+132>>2])))for(QC[u+120>>2]=0;eA[u+120>>2]>2];)e=tA[Pv(QC[u+176>>2],QC[u+120>>2])>>2],t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+120>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+120>>2]=QC[u+120>>2]+1;else for(c=u,s=wP(QC[u+132>>2]),QC[c+128>>2]=s,QC[u+124>>2]=0;eA[u+124>>2]>2];)e=oA(tA[Pv(QC[u+176>>2],QC[u+124>>2])>>2]-tA[Pv(QC[u+128>>2],QC[u+124>>2])>>2]),t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+124>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+124>>2]=QC[u+124>>2]+1}else{if(3==QC[u+244>>2]){if(QC[u+172>>2]=QC[u+228>>2],gE(yP(QC[u+172>>2])))for(QC[u+160>>2]=0;eA[u+160>>2]>2];)e=tA[Pv(QC[u+176>>2],QC[u+160>>2])>>2],r=Pv(QC[u+180>>2],QC[u+160>>2]),tA[r>>2]=tA[r>>2]+e,QC[u+160>>2]=QC[u+160>>2]+1;else for(c=u,s=wP(QC[u+172>>2]),QC[c+168>>2]=s,QC[u+164>>2]=0;eA[u+164>>2]>2];)e=oA(tA[Pv(QC[u+176>>2],QC[u+164>>2])>>2]-tA[Pv(QC[u+168>>2],QC[u+164>>2])>>2]),r=Pv(QC[u+180>>2],QC[u+164>>2]),tA[r>>2]=tA[r>>2]+e,QC[u+164>>2]=QC[u+164>>2]+1;break n}zr(iE(QC[u+180>>2]),iE(QC[u+176>>2]),QC[u+212>>2]<<2)}}else if(c=u,s=et(QC[u+208>>2],tA[u+256>>2]),QC[c+116>>2]=s,c=u,s=gv(QC[u+216>>2],QC[u+116>>2]-1|0),QC[c+112>>2]=s,c=u,s=gv(QC[u+216>>2],QC[u+116>>2]),QC[c+108>>2]=s,c=u,v=tA[Pv(QC[u+208>>2],QC[u+116>>2])>>2],tA[c+104>>2]=v,c=u,v=Vr(r,QC[u+116>>2]-1|0,oA(oA(1)-oA(oA(tA[u+256>>2]-tA[u+104>>2])/oA(tA[Pv(QC[u+208>>2],QC[u+116>>2]-1|0)>>2]-tA[u+104>>2])))),tA[c+100>>2]=v,tA[u+248>>2]!=oA(1))n:{e:switch(QC[u+244>>2]){case 0:if(QC[u+64>>2]=QC[u+228>>2],gE(yP(QC[u+64>>2])))for(QC[u+44>>2]=0;eA[u+44>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+44>>2])>>2],tA[c+40>>2]=v,e=tA[u+40>>2],e=oA(oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+44>>2])>>2]-tA[u+40>>2])*tA[u+100>>2])+e)*tA[u+248>>2]),c=Pv(QC[u+180>>2],QC[u+44>>2]),v=e,tA[c>>2]=v,QC[u+44>>2]=QC[u+44>>2]+1;else for(c=u,s=wP(QC[u+64>>2]),QC[c+60>>2]=s,QC[u+56>>2]=0;eA[u+56>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+56>>2])>>2],tA[c+52>>2]=v,c=u,v=tA[Pv(QC[u+60>>2],QC[u+56>>2])>>2],tA[c+48>>2]=v,e=tA[u+48>>2],t=tA[u+52>>2],e=oA(oA(oA(oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+56>>2])>>2]-tA[u+52>>2])*tA[u+100>>2])+t)-tA[u+48>>2])*tA[u+248>>2])+e),c=Pv(QC[u+180>>2],QC[u+56>>2]),v=e,tA[c>>2]=v,QC[u+56>>2]=QC[u+56>>2]+1;break n;case 1:case 2:for(QC[u+36>>2]=0;eA[u+36>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+36>>2])>>2],tA[c+32>>2]=v,e=tA[u+32>>2],e=oA(oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+36>>2])>>2]-tA[u+32>>2])*tA[u+100>>2])+e)-tA[Pv(QC[u+180>>2],QC[u+36>>2])>>2]),t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+36>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+36>>2]=QC[u+36>>2]+1;break n;case 3:break e;default:break n}if(QC[u+28>>2]=QC[u+228>>2],gE(yP(QC[u+28>>2])))for(QC[u+12>>2]=0;eA[u+12>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+12>>2])>>2],tA[c+8>>2]=v,e=tA[u+8>>2],e=oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+12>>2])>>2]-tA[u+8>>2])*tA[u+100>>2])+e),t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+12>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+12>>2]=QC[u+12>>2]+1;else for(c=u,s=wP(QC[u+28>>2]),QC[c+24>>2]=s,QC[u+20>>2]=0;eA[u+20>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+20>>2])>>2],tA[c+16>>2]=v,e=tA[u+16>>2],e=oA(oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+20>>2])>>2]-tA[u+16>>2])*tA[u+100>>2])+e)-tA[Pv(QC[u+24>>2],QC[u+20>>2])>>2]),t=tA[u+248>>2],r=Pv(QC[u+180>>2],QC[u+20>>2]),tA[r>>2]=oA(e*t)+tA[r>>2],QC[u+20>>2]=QC[u+20>>2]+1}else{if(3==QC[u+244>>2]){if(QC[u+96>>2]=QC[u+228>>2],gE(yP(QC[u+96>>2])))for(QC[u+80>>2]=0;eA[u+80>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+80>>2])>>2],tA[c+76>>2]=v,e=tA[u+76>>2],e=oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+80>>2])>>2]-tA[u+76>>2])*tA[u+100>>2])+e),r=Pv(QC[u+180>>2],QC[u+80>>2]),tA[r>>2]=tA[r>>2]+e,QC[u+80>>2]=QC[u+80>>2]+1;else for(c=u,s=wP(QC[u+96>>2]),QC[c+92>>2]=s,QC[u+88>>2]=0;eA[u+88>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+88>>2])>>2],tA[c+84>>2]=v,e=tA[u+84>>2],e=oA(oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+88>>2])>>2]-tA[u+84>>2])*tA[u+100>>2])+e)-tA[Pv(QC[u+92>>2],QC[u+88>>2])>>2]),r=Pv(QC[u+180>>2],QC[u+88>>2]),tA[r>>2]=tA[r>>2]+e,QC[u+88>>2]=QC[u+88>>2]+1;break r}for(QC[u+72>>2]=0;eA[u+72>>2]>2];)c=u,v=tA[Pv(QC[u+112>>2],QC[u+72>>2])>>2],tA[c+68>>2]=v,e=tA[u+68>>2],e=oA(oA(oA(tA[Pv(QC[u+108>>2],QC[u+72>>2])>>2]-tA[u+68>>2])*tA[u+100>>2])+e),c=Pv(QC[u+180>>2],QC[u+72>>2]),v=e,tA[c>>2]=v,QC[u+72>>2]=QC[u+72>>2]+1}}XA=u+272|0}function _(r,n,t,i,o,f){r|=0,n=+n,t|=0,i|=0,o|=0,f|=0;var u=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0;k=XA-560|0,XA=k,QC[k+44>>2]=0,a(+n),u=0|e(1),e(0),(0|u)<0?(y=1,E=1541,n=-n,a(+n),u=0|e(1),e(0)):2048&o?(y=1,E=1544):(y=1&o,E=y?1547:1542,C=!y);r:if(2146435072!=(2146435072&u)){_=k+16|0;n:{e:{t:{if(n=Jf(n,k+44|0),n+=n,0!=n){if(u=QC[k+44>>2],QC[k+44>>2]=u-1,w=32|f,97!=(0|w))break t;break n}if(w=32|f,97==(0|w))break n;l=QC[k+44>>2],b=(0|i)<0?6:i;break e}l=u-29|0,QC[k+44>>2]=l,n*=268435456,b=(0|i)<0?6:i}for(h=(k+48|0)+((0|l)>=0?288:0)|0,c=h;i=n<4294967296&n>=0?~~n>>>0:0,QC[c>>2]=i,c=c+4|0,n=1e9*(n-+(i>>>0)),0!=n;);if((0|l)<=0)i=l,u=c,v=h;else for(v=h,i=l;;){if(i=(0|i)>=29?29:i,u=c-4|0,!(v>>>0>u>>>0)){for(s=0;p=QC[u>>2],d=31&i,P=s,(63&i)>>>0>=32?(s=p<>>32-d,p<<=d),d=P+p|0,s=s+T|0,s=d>>>0

>>0?s+1|0:s,s=on(d,s,1e9),p=lc(s,KA,-1e9,0)+d|0,QC[u>>2]=p,u=u-4|0,v>>>0<=u>>>0;);s&&(v=v-4|0,QC[v>>2]=s)}for(;u=c,v>>>0>>0&&(c=u-4|0,!QC[c>>2]););if(i=QC[k+44>>2]-i|0,QC[k+44>>2]=i,c=u,!((0|i)>0))break}if((0|i)<0)for(g=1+((b+25>>>0)/9|0)|0,d=102==(0|w);;){if(i=0-i|0,s=(0|i)>=9?9:i,u>>>0<=v>>>0)c=QC[v>>2];else{for(p=1e9>>>s|0,T=-1<>2],QC[c>>2]=P+(i>>>s|0),i=aA(p,i&T),c=c+4|0,c>>>0>>0;);c=QC[v>>2],i&&(QC[u>>2]=i,u=u+4|0)}if(i=s+QC[k+44>>2]|0,QC[k+44>>2]=i,v=(!c<<2)+v|0,c=d?h:v,u=u-c>>2>(0|g)?c+(g<<2)|0:u,!((0|i)<0))break}if(i=0,!(u>>>0<=v>>>0||(i=aA(h-v>>2,9),c=10,s=QC[v>>2],s>>>0<10)))for(;i=i+1|0,c=aA(c,10),s>>>0>=c>>>0;);if(c=(b-(102!=(0|w)?i:0)|0)-(103==(0|w)&0!=(0|b))|0,(0|c)<(aA(u-h>>2,9)-9|0)){if(s=c+9216|0,d=(0|s)/9|0,l=((((0|l)<0?4:292)+k|0)+(d<<2)|0)-4048|0,c=10,s=s+aA(d,-9)|0,(0|s)<=7)for(;c=aA(c,10),s=s+1|0,8!=(0|s););if(d=QC[l>>2],g=(d>>>0)/(c>>>0)|0,s=aA(g,c),p=l+4|0,!((0|s)==(0|d)&(0|p)==(0|u))&&(d=d-s|0,!(1&g)&&(n=9007199254740992,!(1&YC[l-4|0])|1e9!=(0|c)|v>>>0>=l>>>0)||(n=9007199254740994),m=(0|u)==(0|p)?1:1.5,p=c>>>1|0,m=d>>>0

>>0?.5:(0|p)==(0|d)?m:1.5,45!=rA[0|E]|C||(m=-m,n=-n),QC[l>>2]=s,n+m!=n)){if(i=c+s|0,QC[l>>2]=i,i>>>0>=1e9)for(;QC[l>>2]=0,l=l-4|0,l>>>0>>0&&(v=v-4|0,QC[v>>2]=0),i=QC[l>>2]+1|0,QC[l>>2]=i,i>>>0>999999999;);if(i=aA(h-v>>2,9),c=10,s=QC[v>>2],!(s>>>0<10))for(;i=i+1|0,c=aA(c,10),s>>>0>=c>>>0;);}c=l+4|0,u=u>>>0>c>>>0?c:u}for(;c=u,s=u>>>0<=v>>>0,!s&&(u=c-4|0,!QC[u>>2]););if(103==(0|w)){if(u=b||1,l=(0|u)>(0|i)&(0|i)>-5,b=(l?-1^i:-1)+u|0,f=(l?-1:-2)+f|0,l=8&o,!l){if(u=-9,!s&&(d=QC[c-4>>2],d&&(s=10,u=0,!((d>>>0)%10|0)))){for(;l=u,u=u+1|0,s=aA(s,10),!((d>>>0)%(s>>>0)|0););u=-1^l}s=aA(c-h>>2,9),70!=(-33&f)?(l=0,u=((i+s|0)+u|0)-9|0,u=(0|u)>0?u:0,b=(0|u)>(0|b)?b:u):(l=0,u=(u+s|0)-9|0,u=(0|u)>0?u:0,b=(0|u)>(0|b)?b:u)}}else l=8&o;if(s=-1,w=l|b,(0|(w?2147483645:2147483646))<(0|b))break r;if(d=1+((0!=(0|w))+b|0)|0,p=-33&f,70!=(0|p)){if(u=i>>31,u=wf((u^i)-u|0,0,_),(_-u|0)<=1)for(;u=u-1|0,YC[0|u]=48,(_-u|0)<2;);if(g=u-2|0,YC[0|g]=f,YC[u-1|0]=(0|i)<0?45:43,u=_-g|0,(0|u)>(2147483647^d))break r}else{if((2147483647^d)<(0|i))break r;u=(0|i)>0?i:0}if(i=u+d|0,(0|i)>(2147483647^y))break r;f=i+y|0,Lc(r,32,t,f,o),Wt(r,E,y),Lc(r,48,t,f,65536^o);e:{t:{i:{if(70==(0|p)){for(u=k+16|0,i=8|u,l=9|u,s=v>>>0>h>>>0?h:v,v=s;;){u=wf(QC[v>>2],0,l);a:if((0|s)==(0|v))(0|u)==(0|l)&&(YC[k+24|0]=48,u=i);else{if(k+16>>>0>=u>>>0)break a;for(;u=u-1|0,YC[0|u]=48,k+16>>>0>>0;);}if(Wt(r,u,l-u|0),v=v+4|0,!(h>>>0>=v>>>0))break}if(w&&Wt(r,10466,1),(0|b)<=0|c>>>0<=v>>>0)break i;for(;;){if(u=wf(QC[v>>2],0,l),u>>>0>k+16>>>0)for(;u=u-1|0,YC[0|u]=48,k+16>>>0>>0;);if(Wt(r,u,(0|b)>=9?9:b),u=b-9|0,v=v+4|0,c>>>0<=v>>>0)break t;if(i=(0|b)>9,b=u,!i)break}break t}a:if(!((0|b)<0))for(s=c>>>0>v>>>0?c:v+4|0,u=k+16|0,i=8|u,h=9|u,c=v;;){u=wf(QC[c>>2],0,h),(0|h)==(0|u)&&(YC[k+24|0]=48,u=i);o:if((0|c)==(0|v))Wt(r,u,1),u=u+1|0,l|b&&Wt(r,10466,1);else{if(k+16>>>0>=u>>>0)break o;for(;u=u-1|0,YC[0|u]=48,k+16>>>0>>0;);}if(P=u,u=h-u|0,Wt(r,P,(0|u)>(0|b)?b:u),b=b-u|0,c=c+4|0,s>>>0<=c>>>0)break a;if(!((0|b)>=0))break}Lc(r,48,b+18|0,18,0),Wt(r,g,_-g|0);break e}u=b}Lc(r,48,u+9|0,9,0)}Lc(r,32,t,f,8192^o),s=(0|t)<(0|f)?f:t;break r}if(b=(f<<26>>31&9)+E|0,!(i>>>0>11)){for(u=12-i|0,m=16;m*=16,u=u-1|0,u;);n=45!=rA[0|b]?n+m-m:-(m+(-n-m))}for(h=2|y,v=32&f,c=QC[k+44>>2],u=c>>31,u=wf((u^c)-u|0,0,_),(0|_)==(0|u)&&(YC[k+15|0]=48,u=k+15|0),l=u-2|0,YC[0|l]=f+15,YC[u-1|0]=(0|c)<0?45:43,s=8&o,c=k+16|0;f=c,u=fA(n)<2147483648?~~n:-2147483648,YC[0|c]=v|rA[u+47648|0],n=16*(n-+(0|u)),c=f+1|0,!((0|i)>0|s)&0==n|1!=(c-(k+16|0)|0)||(YC[f+1|0]=46,c=f+2|0),0!=n;);s=-1,u=_-l|0,d=u+h|0,(2147483645-d|0)<(0|i)||(!i||(v=c-(k+16|0)|0,(v-2|0)>=(0|i))?(v=c-(k+16|0)|0,f=v):f=i+2|0,i=f+d|0,Lc(r,32,t,i,o),Wt(r,b,h),Lc(r,48,t,i,65536^o),Wt(r,k+16|0,v),Lc(r,48,f-v|0,0,0),Wt(r,l,u),Lc(r,32,t,i,8192^o),s=(0|t)<(0|i)?i:t)}else i=y+3|0,Lc(r,32,t,i,-65537&o),Wt(r,E,y),f&=32,Wt(r,n!=n?f?5919:9297:f?6962:9421,3),Lc(r,32,t,i,8192^o),s=(0|t)<(0|i)?i:t;return XA=k+560|0,0|s}function E(r,n,e,t){var i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,E=0,P=0;c=3208,o=XA-80|0,XA=o,QC[o+76>>2]=3208,E=o+55|0,p=o+56|0;r:{n:{e:{t:{i:for(;;){if(f=c,(2147483647^l)<(0|i))break t;l=i+l|0;a:{o:{f:{if(i=f,a=rA[0|i],a)for(;;){u:{c=255&a;c:if(c){if(37!=(0|c))break u;for(a=i;;){if(37!=rA[a+1|0]){c=a;break c}if(i=i+1|0,u=rA[a+2|0],c=a+2|0,a=c,37!=(0|u))break}}else c=i;if(i=i-f|0,g=2147483647^l,(0|i)>(0|g))break t;if(r&&Wt(r,f,i),i)continue i;QC[o+76>>2]=c,i=c+1|0,b=-1,u=YC[c+1|0],!yC(u)|36!=rA[c+2|0]||(b=u-48|0,h=1,i=c+3|0),QC[o+76>>2]=i,v=0,a=YC[0|i],c=a-32|0;c:if(c>>>0>31)u=i;else if(u=i,c=1<>2]=u,v|=c,a=YC[i+1|0],c=a-32|0,c>>>0>=32)break c;if(i=u,c=1<>2]}else{if(i=YC[u+1|0],!yC(i)|36!=rA[u+2|0]){if(h)break f;if(a=u+1|0,!r){QC[o+76>>2]=a,h=0,k=0;break c}i=QC[n>>2],QC[n>>2]=i+4,h=0,i=QC[i>>2]}else QC[((i<<2)+t|0)-192>>2]=10,a=u+3|0,h=1,i=QC[((YC[u+1|0]<<3)+e|0)-384>>2];if(k=i,QC[o+76>>2]=a,(0|k)>=0)break c;k=0-k|0,v|=8192}if(i=0,s=-1,46==rA[0|a])if(42!=rA[a+1|0])QC[o+76>>2]=a+1,s=Kc(o+76|0),c=QC[o+76>>2],y=1;else{if(c=YC[a+2|0],!yC(c)|36!=rA[a+3|0]){if(h)break f;c=a+2|0,s=0,r&&(u=QC[n>>2],QC[n>>2]=u+4,s=QC[u>>2])}else QC[((c<<2)+t|0)-192>>2]=10,c=a+4|0,s=QC[((YC[a+2|0]<<3)+e|0)-384>>2];QC[o+76>>2]=c,y=(-1^s)>>>31|0}else c=a,y=0;for(;;){if(a=i,d=28,m=c,i=YC[0|c],i-123>>>0<4294967238)break e;if(c=m+1|0,i=rA[47119+(i+aA(a,58)|0)|0],!(i-1>>>0<8))break}QC[o+76>>2]=c;c:{s:{if(27!=(0|i)){if(!i)break e;if((0|b)>=0){QC[(b<<2)+t>>2]=i,i=(b<<3)+e|0,u=QC[i+4>>2],QC[o+64>>2]=QC[i>>2],QC[o+68>>2]=u;break s}if(!r)break a;cn(o- -64|0,i,n);break c}if((0|b)>=0)break e}if(i=0,!r)continue i}u=-65537&v,v=8192&v?u:v,b=0,w=1531,d=p;c:{s:{v:{l:{b:{k:{d:{p:{h:{m:{w:{y:{g:{_:{E:{P:switch(i=YC[0|m],i=a&&3==(15&i)?-33&i:i,i-88|0){case 11:break c;case 9:case 13:case 14:case 15:break s;case 27:break d;case 12:case 17:break m;case 23:break w;case 0:case 32:break y;case 24:break g;case 22:break _;case 29:break E;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 o;default:break P}P:switch(i-65|0){case 0:case 4:case 5:case 6:break s;case 2:break b;case 1:case 3:break o;default:break P}if(83==(0|i))break k;break o}a=QC[o+64>>2],f=QC[o+68>>2],w=1531;break h}i=0;_:switch(255&a){case 0:case 1:QC[QC[o+64>>2]>>2]=l;continue i;case 2:f=QC[o+64>>2],QC[f>>2]=l,QC[f+4>>2]=l>>31;continue i;case 3:ZC[QC[o+64>>2]>>1]=l;continue i;case 4:YC[QC[o+64>>2]]=l;continue i;case 6:QC[QC[o+64>>2]>>2]=l;continue i;case 7:break _;default:continue i}f=QC[o+64>>2],QC[f>>2]=l,QC[f+4>>2]=l>>31;continue i}s=s>>>0<=8?8:s,v|=8,i=120}if(u=p,m=32&i,a=QC[o+64>>2],f=QC[o+68>>2],a|f)for(;u=u-1|0,YC[0|u]=m|rA[47648+(15&a)|0],P=!f&a>>>0>15|0!=(0|f),a=(15&f)<<28|a>>>4,f=f>>>4|0,P;);if(f=u,!(QC[o+64>>2]|QC[o+68>>2])|!(8&v))break p;w=1531+(i>>>4|0)|0,b=2;break p}if(i=p,a=QC[o+64>>2],f=QC[o+68>>2],a|f)for(;i=i-1|0,YC[0|i]=7&a|48,m=!f&a>>>0>7|0!=(0|f),a=(7&f)<<29|a>>>3,f=f>>>3|0,m;);if(f=i,!(8&v))break p;i=p-f|0,s=(0|i)<(0|s)?s:i+1|0;break p}i=QC[o+68>>2],f=i,a=QC[o+64>>2],(0|i)<0?(f=0-(f+(0!=(0|a))|0)|0,a=0-a|0,QC[o+64>>2]=a,QC[o+68>>2]=f,b=1,w=1531):2048&v?(b=1,w=1532):(b=1&v,w=b?1533:1531)}f=wf(a,f,p)}if((0|s)<0&&y)break t;if(v=y?-65537&v:v,u=QC[o+64>>2],i=QC[o+68>>2],!(s|0!=(u|i))){f=p,d=f,s=0;break o}i=!(i|u)+(p-f|0)|0,s=(0|i)<(0|s)?s:i;break o}if(i=QC[o+64>>2],f=i||10468,i=f,v=s>>>0>=2147483647?2147483647:s,a=Ze(i,v),i=a?a-i|0:v,d=i+f|0,(0|s)>=0){v=u,s=i;break o}if(v=u,s=i,rA[0|d])break t;break o}if(i=QC[o+64>>2],s)break l;i=0,Lc(r,32,k,0,v);break v}QC[o+12>>2]=0,QC[o+8>>2]=QC[o+64>>2],i=o+8|0,QC[o+64>>2]=i,s=-1}a=i,i=0;l:{for(;;){if(f=QC[a>>2],!f)break l;if(f=lp(o+4|0,f),u=(0|f)<0,!(u|f>>>0>s-i>>>0)){if(a=a+4|0,i=i+f|0,s>>>0>i>>>0)continue;break l}break}if(u)break n}if(d=61,(0|i)<0)break e;if(Lc(r,32,k,i,v),i)for(u=0,a=QC[o+64>>2];;){if(f=QC[a>>2],!f)break v;if(f=lp(o+4|0,f),u=f+u|0,u>>>0>i>>>0)break v;if(Wt(r,o+4|0,f),a=a+4|0,!(i>>>0>u>>>0))break}else i=0}Lc(r,32,k,i,8192^v),i=(0|i)<(0|k)?k:i;continue i}if((0|s)<0&&y)break t;if(d=61,i=_(r,iA[o+64>>3],k,s,v,i),(0|i)>=0)continue i;break e}YC[o+55|0]=QC[o+64>>2],s=1,f=E,v=u;break o}a=rA[i+1|0],i=i+1|0}if(r)break r;if(!h)break a;for(i=1;;){if(r=QC[(i<<2)+t>>2],r){if(cn((i<<3)+e|0,r,n),l=1,i=i+1|0,10!=(0|i))continue;break r}break}if(l=1,i>>>0>=10)break r;for(;;){if(QC[(i<<2)+t>>2])break f;if(i=i+1|0,10==(0|i))break}break r}d=28;break e}if(a=d-f|0,s=(0|a)<(0|s)?s:a,(0|s)>(2147483647^b))break t;if(d=61,u=s+b|0,i=(0|u)<(0|k)?k:u,(0|g)<(0|i))break e;Lc(r,32,i,u,v),Wt(r,w,b),Lc(r,48,i,u,65536^v),Lc(r,48,s,a,0),Wt(r,f,a),Lc(r,32,i,u,8192^v);continue}break}l=0;break r}d=61}QC[12688]=d}l=-1}return XA=o+80|0,l}function P(r){var n=0,e=0,t=0,i=0,a=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0;c=XA-48|0,XA=c,QC[c+44>>2]=50212,QC[c+40>>2]=r,e=QC[c+44>>2],t=QC[c+40>>2],r=XA-16|0,XA=r,QC[r+4>>2]=QC[c+40>>2],n=QC[r+4>>2],i=XA-48|0,XA=i,QC[i+44>>2]=r+8,QC[i+40>>2]=n,a=QC[i+40>>2],n=XA-48|0,XA=n,QC[n+12>>2]=QC[i+44>>2],QC[n+8>>2]=a,Og(QC[n+12>>2],QC[n+8>>2]),XA=n+48|0,XA=i+48|0,XA=r+16|0,QC[c+24>>2]=QC[r+8>>2],h=c+32|0,i=XA+-64|0,XA=i,QC[i+60>>2]=e,QC[i+56>>2]=t,QC[i+52>>2]=36500,QC[i+48>>2]=c+24,QC[i+44>>2]=c+16,n=QC[i+56>>2],r=XA-32|0,XA=r,b=QC[i+60>>2],QC[r+24>>2]=b,QC[r+20>>2]=i+40,QC[r+16>>2]=n,n=QC[r+24>>2],m=r,w=nw(n),QC[m+12>>2]=w,e=XA-16|0,XA=e,QC[e+12>>2]=n,t=Km(QC[e+12>>2]),XA=e+16|0,QC[r+8>>2]=t;r:{if(QC[r+12>>2])for(;;){if(1&ql(cg(n),QC[r+16>>2],QC[r+12>>2]+16|0)){if(QC[QC[r+12>>2]>>2]){QC[r+8>>2]=QC[r+12>>2],QC[r+12>>2]=QC[QC[r+12>>2]>>2];continue}QC[QC[r+20>>2]>>2]=QC[r+12>>2],QC[r+28>>2]=QC[QC[r+20>>2]>>2];break r}n:{if(1&Wl(cg(n),QC[r+12>>2]+16|0,QC[r+16>>2])){if(QC[QC[r+12>>2]+4>>2]){QC[r+8>>2]=QC[r+12>>2]+4,QC[r+12>>2]=QC[QC[r+12>>2]+4>>2];break n}QC[QC[r+20>>2]>>2]=QC[r+12>>2],QC[r+28>>2]=QC[r+12>>2]+4;break r}QC[QC[r+20>>2]>>2]=QC[r+12>>2],QC[r+28>>2]=QC[r+8>>2];break r}}n=Km(n),QC[QC[r+20>>2]>>2]=n,QC[r+28>>2]=QC[QC[r+20>>2]>>2]}if(XA=r+32|0,QC[i+36>>2]=QC[r+28>>2],QC[i+32>>2]=QC[QC[i+36>>2]>>2],YC[i+31|0]=0,!QC[QC[i+36>>2]>>2]){if(n=QC[i+52>>2],e=QC[i+48>>2],t=QC[i+44>>2],r=XA-32|0,XA=r,QC[r+28>>2]=b,QC[r+24>>2]=n,QC[r+20>>2]=e,QC[r+16>>2]=t,m=r,w=fg(QC[r+28>>2]),QC[m+12>>2]=w,YC[r+11|0]=0,e=XA-16|0,XA=e,QC[e+12>>2]=QC[r+12>>2],QC[e+8>>2]=1,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[e+12>>2],QC[n+8>>2]=t,a=QC[n+8>>2],t=XA-16|0,XA=t,QC[t+12>>2]=QC[n+12>>2],QC[12+(XA-16|0)>>2]=QC[t+12>>2],XA=t+16|0,a>>>0>134217727&&(dg(),o()),t=Al(QC[n+8>>2]<<5,4),XA=n+16|0,XA=e+16|0,e=QC[r+12>>2],n=XA-16|0,QC[n+12>>2]=r,QC[n+8>>2]=e,YC[n+7|0]=0,e=QC[n+12>>2],QC[e>>2]=QC[n+8>>2],YC[e+4|0]=1&YC[n+7|0],XA=n,l=i+16|0,QC[n+12>>2]=l,QC[n+8>>2]=t,QC[n+4>>2]=r,t=QC[n+4>>2],e=XA-16|0,XA=e,QC[e+12>>2]=QC[n+12>>2],QC[e+8>>2]=n+8,QC[e+4>>2]=t,a=QC[e+12>>2],rw(a,QC[e+8>>2]),u=QC[e+4>>2],t=XA-16|0,QC[t+12>>2]=a+4,QC[t+8>>2]=u,a=QC[t+12>>2],t=QC[t+8>>2],u=QC[t+4>>2],QC[a>>2]=QC[t>>2],QC[a+4>>2]=u,XA=e+16|0,XA=n+16|0,n=QC[r+12>>2],t=$g(iw(l)+16|0),a=QC[r+24>>2],u=QC[r+20>>2],s=QC[r+16>>2],e=XA-32|0,XA=e,QC[e+28>>2]=n,QC[e+24>>2]=t,QC[e+20>>2]=a,QC[e+16>>2]=u,QC[e+12>>2]=s,n=QC[e+24>>2],a=QC[e+20>>2],u=QC[e+16>>2],s=QC[e+12>>2],t=XA-48|0,XA=t,QC[t+44>>2]=QC[e+28>>2],QC[t+40>>2]=n,QC[t+36>>2]=a,QC[t+32>>2]=u,QC[t+28>>2]=s,n=QC[t+40>>2],QC[t+16>>2]=QC[QC[t+32>>2]>>2],u=XA-48|0,XA=u,QC[u+32>>2]=QC[t+16>>2],QC[u+20>>2]=n,s=XA-48|0,XA=s,QC[s+20>>2]=QC[u+20>>2],QC[s+16>>2]=u+32,QC[s+12>>2]=u+24,d=QC[s+20>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[s+16>>2],a=NP(QC[n+12>>2]),XA=n+16|0,n=XA-32|0,XA=n,QC[n+24>>2]=d,QC[n+20>>2]=a,a=QC[n+24>>2],QC[n+28>>2]=a,lC(Bg(QC[n+20>>2])),f=XA-16|0,XA=f,QC[f+12>>2]=a,QC[f+8>>2]=n+16,QC[f+4>>2]=n+8,v=QC[f+12>>2],wC(v),$P(v,QC[f+4>>2]),XA=f+16|0,1&Jh(QC[n+20>>2])){k=zP(iw(QC[n+20>>2]));r:{n:{if(f=Jm(QC[n+20>>2]),SC(f))v=$g(a),IT(a,f);else{if(HC(a),f>>>0>=4294967280)break n;p=pg(f)+1|0,v=jC(p),qT(a,v),KP(a,p),BT(a,f)}sC(v,k,f+1|0);break r}zC(),o()}}else f=$g(QC[n+20>>2]),v=$g(a),k=QC[f+4>>2],QC[v>>2]=QC[f>>2],QC[v+4>>2]=k,QC[v+8>>2]=QC[f+8>>2];for(lC(a),XA=n+32|0,QC[d+12>>2]=0,XA=s+48|0,XA=u+48|0,XA=t+48|0,XA=e+32|0,n=XA-16|0,XA=n,QC[n+12>>2]=l,e=og(QC[n+12>>2]),XA=n+16|0,YC[e+4|0]=1,YC[r+11|0]=1,1&YC[r+11|0]||Mt(l),XA=r+32|0,r=QC[i+40>>2],e=QC[i+36>>2],t=iw(i+16|0),n=XA-16|0,XA=n,QC[n+12>>2]=b,QC[n+8>>2]=r,QC[n+4>>2]=e,QC[n>>2]=t,e=QC[n+12>>2],QC[QC[n>>2]>>2]=0,QC[QC[n>>2]+4>>2]=0,QC[QC[n>>2]+8>>2]=QC[n+8>>2],QC[QC[n+4>>2]>>2]=QC[n>>2],QC[QC[zP(e)>>2]>>2]&&(r=QC[QC[zP(e)>>2]>>2],m=zP(e),w=r,QC[m>>2]=w),t=QC[Km(e)>>2],a=QC[QC[n+4>>2]>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=a,YC[QC[r+8>>2]+12|0]=QC[r+8>>2]==QC[r+12>>2];;){r:if(t=QC[r+8>>2]!=QC[r+12>>2]?-1^rA[yE(QC[r+8>>2])+12|0]:0,1&t){if(1&Eg(yE(QC[r+8>>2]))){if(m=r,w=QC[yE(yE(QC[r+8>>2]))+4>>2],QC[m+4>>2]=w,!QC[r+4>>2]|1&YC[QC[r+4>>2]+12|0]){1&Eg(QC[r+8>>2])||(m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,xt(QC[r+8>>2])),m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=1,m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=0,It(QC[r+8>>2]);break r}m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=1,m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=QC[r+8>>2]==QC[r+12>>2],YC[QC[r+4>>2]+12|0]=1}else{if(m=r,w=QC[QC[yE(QC[r+8>>2])+8>>2]>>2],QC[m>>2]=w,!QC[r>>2]|1&YC[QC[r>>2]+12|0]){1&Eg(QC[r+8>>2])&&(m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,It(QC[r+8>>2])),m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=1,m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=0,xt(QC[r+8>>2]);break r}m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=1,m=r,w=yE(QC[r+8>>2]),QC[m+8>>2]=w,YC[QC[r+8>>2]+12|0]=QC[r+8>>2]==QC[r+12>>2],YC[QC[r>>2]+12|0]=1}continue}break}XA=r+16|0,r=cg(e),QC[r>>2]=QC[r>>2]+1,XA=n+16|0,r=i+16|0,m=i,w=_l(r),QC[m+32>>2]=w,YC[i+31|0]=1,Mt(r)}return n=i+8|0,Og(n,QC[i+32>>2]),r=XA-16|0,QC[r+12>>2]=h,QC[r+8>>2]=n,QC[r+4>>2]=i+31,n=QC[r+12>>2],QC[n>>2]=QC[QC[r+8>>2]>>2],YC[n+4|0]=1&YC[QC[r+4>>2]],XA=i- -64|0,r=zP(Gm(c+32|0))+12|0,XA=c+48|0,r}function T(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0;for(e=XA-80|0,XA=e,QC[e+76>>2]=r,i=QC[e+76>>2],tc(i+104|0),tc(i+120|0),QC[e+72>>2]=0,a=e,o=gE(i+8|0),QC[a+68>>2]=o;eA[e+72>>2]>2];)a=e,o=QC[Pv(i+8|0,QC[e+72>>2])>>2],QC[a+64>>2]=o,r=Y_(QC[QC[e+64>>2]+4>>2]),YC[QC[e+64>>2]+116|0]=1&r,YC[QC[e+64>>2]+117|0]=1&(-1^rA[QC[e+64>>2]+116|0]),QC[e+72>>2]=QC[e+72>>2]+1;if(QC[i+136>>2])for(a=e,o=wP(QC[i+136>>2]),QC[a+60>>2]=o,QC[e+56>>2]=0,a=e,o=gE(QC[e+60>>2]),QC[a+52>>2]=o;eA[e+56>>2]>2];){for(a=e,o=QC[Pv(i+8|0,gE(QC[Pv(QC[e+60>>2],QC[e+56>>2])>>2]))>>2],QC[a+48>>2]=o;YC[QC[e+48>>2]+116|0]=0,YC[QC[e+48>>2]+117|0]=1,QC[e+48>>2]=QC[QC[e+48>>2]+12>>2],QC[e+48>>2];);QC[e+56>>2]=QC[e+56>>2]+1}a=e,o=gE(i+56|0),QC[a+44>>2]=o,a=e,o=gE(i+72|0),QC[a+40>>2]=o,a=e,o=gE(i+88|0),QC[a+36>>2]=o,QC[e+32>>2]=QC[e+36>>2]+(QC[e+44>>2]+QC[e+40>>2]|0),QC[e+28>>2]=0;r:for(;;){for(;eA[e+28>>2]>2];){for(QC[e+24>>2]=0;eA[e+24>>2]>2];){if(a=e,o=QC[Pv(i+56|0,QC[e+24>>2])>>2],QC[a+20>>2]=o,(0|dE(gE(QC[e+20>>2])))==QC[e+28>>2]){r=QC[e+20>>2],n=XA-48|0,XA=n,QC[n+44>>2]=i,QC[n+40>>2]=r,t=QC[n+44>>2],r=0,1&YC[QC[QC[n+40>>2]+40>>2]+117|0]&&(1&B_(QC[QC[n+40>>2]+4>>2])?QC[t+136>>2]?(r=QC[t+136>>2]+52|0,QC[n+36>>2]=QC[QC[n+40>>2]+4>>2],r=Mf(r,n+36|0)):r=0:r=1),YC[QC[n+40>>2]+44|0]=1&r,1&YC[QC[n+40>>2]+44|0]&&(a=n,o=lE(QC[n+40>>2]),QC[a+32>>2]=o,ju(t,QC[n+32>>2]),a=n,o=GP(QC[n+40>>2]),QC[a+28>>2]=o,a=n,o=QC[Pv(QC[n+28>>2],0)>>2],QC[a+24>>2]=o,ju(t,QC[n+24>>2]),gE(QC[n+28>>2])>>>0>1&&(a=n,o=QC[Pv(QC[n+28>>2],gE(QC[n+28>>2])-1|0)>>2],QC[a+20>>2]=o,QC[n+16>>2]=QC[n+20>>2],1&(-1^Mf(t+104|0,n+16|0))&&Ge(t+120|0,n+20|0)),QC[n+12>>2]=QC[n+40>>2],Ge(t+104|0,n+12|0),ea(hP(QC[n+24>>2])),a=QC[Pv(QC[n+28>>2],gE(QC[n+28>>2])-1|0)>>2],o=1,YC[a+116|0]=o),XA=n+48|0,QC[e+28>>2]=QC[e+28>>2]+1;continue r}QC[e+24>>2]=QC[e+24>>2]+1}for(QC[e+16>>2]=0;eA[e+16>>2]>2];){if(a=e,o=QC[Pv(i+72|0,QC[e+16>>2])>>2],QC[a+12>>2]=o,(0|dE(gE(QC[e+12>>2])))==QC[e+28>>2]){r=QC[e+12>>2],n=XA-48|0,XA=n,QC[n+44>>2]=i,QC[n+40>>2]=r,t=QC[n+44>>2],r=0,1&YC[QC[QC[n+40>>2]+24>>2]+117|0]&&(1&B_(QC[QC[n+40>>2]+4>>2])?QC[t+136>>2]?(r=QC[t+136>>2]+52|0,QC[n+36>>2]=QC[QC[n+40>>2]+4>>2],r=Mf(r,n+36|0)):r=0:r=1),YC[QC[n+40>>2]+44|0]=1&r;n:if(1&YC[QC[n+40>>2]+44|0]){if(ju(t,fE(QC[n+40>>2])),a=n,o=GP(QC[n+40>>2]),QC[a+32>>2]=o,a=n,o=gE(QC[n+32>>2]),QC[a+28>>2]=o,1&U_(QC[QC[n+40>>2]+4>>2]))for(QC[n+24>>2]=0;eA[n+24>>2]>2];)a=n,o=QC[Pv(QC[n+32>>2],QC[n+24>>2])>>2],QC[a+20>>2]=o,ju(t,iE(QC[n+20>>2])),QC[n+16>>2]=QC[n+20>>2],1&(-1^Mf(t+104|0,n+16|0))&&Ge(t+120|0,n+20|0),QC[n+24>>2]=QC[n+24>>2]+1;else for(QC[n+12>>2]=0;eA[n+12>>2]>2];)ju(t,QC[Pv(QC[n+32>>2],QC[n+12>>2])>>2]),QC[n+12>>2]=QC[n+12>>2]+1;for(QC[n+8>>2]=QC[n+40>>2],Ge(t+104|0,n+8|0),QC[n+4>>2]=0;eA[n+4>>2]>2];)ea(hP(QC[Pv(QC[n+32>>2],QC[n+4>>2])>>2])),QC[n+4>>2]=QC[n+4>>2]+1;for(QC[n>>2]=0;;){if(eA[n>>2]>=eA[n+28>>2])break n;a=QC[Pv(QC[n+32>>2],QC[n>>2])>>2],o=1,YC[a+116|0]=o,QC[n>>2]=QC[n>>2]+1}}XA=n+48|0,QC[e+28>>2]=QC[e+28>>2]+1;continue r}QC[e+16>>2]=QC[e+16>>2]+1}for(QC[e+8>>2]=0;eA[e+8>>2]>2];){if(a=e,o=QC[Pv(i+88|0,QC[e+8>>2])>>2],QC[a+4>>2]=o,(0|dE(gE(QC[e+4>>2])))==QC[e+28>>2]){r=QC[e+4>>2],n=XA+-64|0,XA=n,QC[n+60>>2]=i,QC[n+56>>2]=r,t=QC[n+60>>2],r=0,1&YC[QC[QC[QC[n+56>>2]+24>>2]+8>>2]+117|0]&&(1&B_(QC[QC[n+56>>2]+4>>2])?QC[t+136>>2]?(r=QC[t+136>>2]+52|0,QC[n+52>>2]=QC[QC[n+56>>2]+4>>2],r=Mf(r,n+52|0)):r=0:r=1),YC[QC[n+56>>2]+140|0]=1&r;n:if(1&YC[QC[n+56>>2]+140|0]){for(a=n,o=fE(QC[n+56>>2]),QC[a+48>>2]=o,a=n,o=gE(gE(QC[n+48>>2])),QC[a+44>>2]=o,a=n,o=yE(QC[n+48>>2]),QC[a+40>>2]=o,QC[t+136>>2]&&Ha(t,QC[t+136>>2],QC[n+44>>2],QC[n+40>>2]),r=QC[QC[t+4>>2]+64>>2],!r|QC[t+136>>2]==(0|r)||Ha(t,QC[QC[t+4>>2]+64>>2],QC[n+44>>2],QC[n+40>>2]),QC[n+36>>2]=0,a=n,o=gE(QC[t+4>>2]+48|0),QC[a+32>>2]=o;eA[n+36>>2]>2];)Ha(t,QC[Pv(QC[t+4>>2]+48|0,QC[n+36>>2])>>2],QC[n+44>>2],QC[n+40>>2]),QC[n+36>>2]=QC[n+36>>2]+1;for(a=n,o=FP(QC[n+48>>2]),QC[a+28>>2]=o,QC[n+28>>2]&&(r=QC[n+28>>2],1&xf(0|JA[QC[QC[r>>2]+8>>2]](r),49948)&&Zn(t,QC[n+28>>2],QC[n+40>>2])),a=n,o=GP(QC[n+56>>2]),QC[a+24>>2]=o,a=n,o=gE(QC[n+24>>2]),QC[a+20>>2]=o,QC[n+16>>2]=0;eA[n+16>>2]>2];)ju(t,QC[Pv(QC[n+24>>2],QC[n+16>>2])>>2]),QC[n+16>>2]=QC[n+16>>2]+1;for(QC[n+12>>2]=QC[n+56>>2],Ge(t+104|0,n+12|0),QC[n+8>>2]=0;eA[n+8>>2]>2];)ea(hP(QC[Pv(QC[n+24>>2],QC[n+8>>2])>>2])),QC[n+8>>2]=QC[n+8>>2]+1;for(QC[n+4>>2]=0;;){if(eA[n+4>>2]>=eA[n+20>>2])break n;a=QC[Pv(QC[n+24>>2],QC[n+4>>2])>>2],o=1,YC[a+116|0]=o,QC[n+4>>2]=QC[n+4>>2]+1}}XA=n- -64|0,QC[e+28>>2]=QC[e+28>>2]+1;continue r}QC[e+8>>2]=QC[e+8>>2]+1}QC[e+28>>2]=QC[e+28>>2]+1}break}for(a=e,o=gE(i+8|0),QC[a>>2]=o,QC[e+28>>2]=0;eA[e+28>>2]>2];)ju(i,QC[Pv(i+8|0,QC[e+28>>2])>>2]),QC[e+28>>2]=QC[e+28>>2]+1;XA=e+80|0}function C(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,f=0,u=0,c=oA(0),s=0,v=0,l=oA(0);if(e=XA-96|0,XA=e,QC[e+92>>2]=r,QC[e+88>>2]=n,a=QC[e+92>>2],1&YC[a+88|0]){for(n=XA-32|0,XA=n,QC[n+28>>2]=a,f=QC[n+28>>2],YC[f+88|0]=0,qf(f+76|0),QC[n+24>>2]=0,s=n,v=gE(f+40|0),QC[s+20>>2]=v;eA[n+24>>2]>2];){if(s=n,v=QC[Pv(f+40|0,QC[n+24>>2])>>2],QC[s+16>>2]=v,QC[n+16>>2]){for(;QC[QC[n+16>>2]+24>>2];)QC[n+16>>2]=QC[QC[n+16>>2]+24>>2];for(;;){if(3!=QC[QC[n+16>>2]+112>>2]||!QC[QC[n+16>>2]+28>>2]){i=QC[n+16>>2],r=XA-80|0,XA=r,QC[r+76>>2]=f,QC[r+72>>2]=i,i=QC[r+76>>2],QC[r+68>>2]=QC[QC[r+72>>2]+28>>2],QC[r+64>>2]=QC[QC[r+72>>2]+16>>2]+4,s=r,v=gE(QC[r+64>>2]),QC[s+60>>2]=v,QC[r+56>>2]=QC[r+72>>2]+116,t=QC[r+56>>2],u=QC[r+60>>2],QC[r+52>>2]=0,me(t,u,r+52|0),QC[r+48>>2]=QC[r+72>>2]+132,t=QC[r+48>>2],u=QC[r+60>>2],QC[r+44>>2]=0,me(t,u,r+44|0);r:if(!QC[r+68>>2]|!(1&YC[QC[r+68>>2]+37|0])){QC[r+28>>2]=0;n:for(;;)for(;;){if(eA[r+28>>2]>=eA[r+60>>2])break r;if(s=r,v=QC[Pv(QC[r+64>>2],QC[r+28>>2])>>2],QC[s+24>>2]=v,t=QC[r+24>>2],s=r,v=0|JA[QC[QC[t>>2]+16>>2]](t),QC[s+20>>2]=v,1&up(i+76|0,r+20|0))s=Pv(QC[r+56>>2],QC[r+28>>2]),v=0,QC[s>>2]=v;else if(YC[r+19|0]=1,Jn(i+76|0,r+20|0,r+19|0),!QC[r+68>>2]||(t=QC[r+24>>2],1&Hl(0|JA[QC[QC[t>>2]+8>>2]](t),49780)||(t=QC[r+24>>2],1&Hl(0|JA[QC[QC[t>>2]+8>>2]](t),49880)||(t=QC[r+24>>2], 1&Hl(0|JA[QC[QC[t>>2]+8>>2]](t),49892)||!(1&ad(QC[QC[r+68>>2]+16>>2],QC[r+20>>2]))))))s=Pv(QC[r+56>>2],QC[r+28>>2]),v=1,QC[s>>2]=v;else{for(QC[r+12>>2]=QC[QC[r+68>>2]+28>>2];;){if(QC[r+12>>2]){if(1&ad(QC[QC[r+12>>2]+16>>2],QC[r+20>>2])){QC[r+12>>2]=QC[QC[r+12>>2]+28>>2];continue}if(tA[QC[r+72>>2]+100>>2]>oA(0)){s=Pv(QC[r+56>>2],QC[r+28>>2]),v=3,QC[s>>2]=v,t=QC[r+72>>2],s=Pv(QC[r+48>>2],QC[r+28>>2]),v=t,QC[s>>2]=v,QC[r+28>>2]=QC[r+28>>2]+1;continue n}}break}s=Pv(QC[r+56>>2],QC[r+28>>2]),v=2,QC[s>>2]=v}QC[r+28>>2]=QC[r+28>>2]+1}}else for(QC[r+40>>2]=0;eA[r+40>>2]>2];)t=QC[Pv(QC[r+64>>2],QC[r+40>>2])>>2],s=r,v=0|JA[QC[QC[t>>2]+16>>2]](t),QC[s+36>>2]=v,1&up(i+76|0,r+36|0)||(YC[r+35|0]=1,Jn(i+76|0,r+36|0,r+35|0)),s=Pv(QC[r+56>>2],QC[r+40>>2]),v=2,QC[s>>2]=v,QC[r+40>>2]=QC[r+40>>2]+1;XA=r+80|0}if(QC[n+16>>2]=QC[QC[n+16>>2]+28>>2],!QC[n+16>>2])break}}QC[n+24>>2]=QC[n+24>>2]+1}for(qf(f+76|0),s=n,v=gE(f+40|0)-1|0,QC[s+12>>2]=v;QC[n+12>>2]>=0;){for(s=n,v=QC[Pv(f+40|0,QC[n+12>>2])>>2],QC[s+8>>2]=v;QC[n+8>>2];){for(i=QC[n+8>>2],r=XA-48|0,XA=r,QC[r+44>>2]=f,QC[r+40>>2]=i,i=QC[r+44>>2],QC[r+36>>2]=QC[QC[r+40>>2]+16>>2]+4,s=r,v=gE(QC[r+36>>2]),QC[s+32>>2]=v,QC[r+28>>2]=QC[r+40>>2]+116,QC[r+24>>2]=0;eA[r+24>>2]>2];)t=QC[Pv(QC[r+36>>2],QC[r+24>>2])>>2],1&Hl(0|JA[QC[QC[t>>2]+8>>2]](t),49780)&&(s=r,v=QC[Pv(QC[r+36>>2],QC[r+24>>2])>>2],QC[s+20>>2]=v,s=r,v=gE(QC[r+20>>2]),QC[s+16>>2]=v,1&(-1^up(i+76|0,r+16|0))?(s=r,v=gE(QC[r+20>>2]),QC[s+12>>2]=v,YC[r+11|0]=1,Jn(i+76|0,r+12|0,r+11|0)):(t=Pv(QC[r+28>>2],QC[r+24>>2]),QC[t>>2]=4|QC[t>>2])),QC[r+24>>2]=QC[r+24>>2]+1;XA=r+48|0,QC[n+8>>2]=QC[QC[n+8>>2]+24>>2]}QC[n+12>>2]=QC[n+12>>2]-1}XA=n+32|0}for(YC[e+87|0]=0,QC[e+80>>2]=0,s=e,v=gE(a+40|0),QC[s+76>>2]=v;eA[e+80>>2]>2];){if(s=e,v=QC[Pv(a+40|0,QC[e+80>>2])>>2],QC[s+72>>2]=v,!(!QC[e+72>>2]|tA[QC[e+72>>2]+68>>2]>oA(0))){if(QC[e+68>>2]=QC[e+72>>2],YC[e+87|0]=1,QC[e+64>>2]=QC[e+80>>2]?QC[QC[e+68>>2]+112>>2]:1,tA[e+60>>2]=tA[QC[e+68>>2]+92>>2],QC[QC[e+68>>2]+24>>2]?(c=q(a,QC[e+72>>2],QC[e+88>>2],QC[e+64>>2]),tA[e+60>>2]=tA[e+60>>2]*c):QC[QC[e+68>>2]+20>>2]|!(tA[QC[e+68>>2]+72>>2]>=tA[QC[e+68>>2]+84>>2])||(tA[e+60>>2]=0),tA[e+56>>2]=tA[QC[e+68>>2]+60>>2],s=e,l=Fi(QC[e+68>>2]),tA[s+52>>2]=l,s=e,v=gE(QC[QC[e+68>>2]+16>>2]+4|0),QC[s+48>>2]=v,QC[e+44>>2]=QC[QC[e+68>>2]+16>>2]+4,!(!QC[e+80>>2]&tA[e+60>>2]==oA(1))&3!=QC[e+64>>2])for(QC[e+36>>2]=QC[e+68>>2]+116,s=e,v=!gE(QC[e+68>>2]+148|0),YC[s+35|0]=v,1&YC[e+35|0]&&(r=QC[e+68>>2]+148|0,n=gE(QC[e+44>>2])<<1,tA[e+28>>2]=0,ye(r,n,e+28|0)),QC[e+24>>2]=QC[e+68>>2]+148,QC[e+20>>2]=0;eA[e+20>>2]>2];)s=e,v=QC[Pv(QC[e+44>>2],QC[e+20>>2])>>2],QC[s+16>>2]=v,QC[e+16>>2]||(lA(7459,4592,441,1198),o()),r=3&QC[Pv(QC[e+36>>2],QC[e+20>>2])>>2]?0:QC[e+64>>2],QC[e+12>>2]=r,QC[e+8>>2]=0,r=QC[e+16>>2],1&Hl(0|JA[QC[QC[r>>2]+8>>2]](r),50032)&&(QC[e+8>>2]=QC[e+16>>2]),QC[e+8>>2]?U(QC[e+8>>2],QC[e+88>>2],tA[e+52>>2],tA[e+60>>2],QC[e+12>>2],QC[e+24>>2],QC[e+20>>2]<<1,1&YC[e+35|0]):(r=QC[e+16>>2],JA[QC[QC[r>>2]+12>>2]](r,QC[e+88>>2],tA[e+56>>2],tA[e+52>>2],a+56|0,tA[e+60>>2],QC[e+12>>2],0)),QC[e+20>>2]=QC[e+20>>2]+1;else for(QC[e+40>>2]=0;eA[e+40>>2]>2];)r=QC[Pv(QC[e+44>>2],QC[e+40>>2])>>2],JA[QC[QC[r>>2]+12>>2]](r,QC[e+88>>2],tA[e+56>>2],tA[e+52>>2],a+56|0,tA[e+60>>2],QC[e+64>>2],0),QC[e+40>>2]=QC[e+40>>2]+1;xr(a,QC[e+72>>2],tA[e+52>>2]),tc(a+56|0),tA[QC[e+68>>2]+64>>2]=tA[e+52>>2],tA[QC[e+68>>2]+80>>2]=tA[QC[e+68>>2]+72>>2]}QC[e+80>>2]=QC[e+80>>2]+1}return er(QC[a+72>>2]),XA=e+96|0,1&YC[e+87|0]}function A(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=oA(0);for(t=XA-240|0,XA=t,QC[t+236>>2]=r,QC[t+232>>2]=n,QC[t+228>>2]=e,r=QC[t+236>>2],QC[t+224>>2]=r+4,QC[t+220>>2]=0,i=t,a=gE(QC[t+224>>2]),QC[i+216>>2]=a;eA[t+220>>2]>2];)td(r+84|0,QC[Pv(QC[t+224>>2],QC[t+220>>2])>>2]),QC[t+220>>2]=QC[t+220>>2]+1;for(tc(QC[t+224>>2]),QC[t+212>>2]=r+20,QC[t+208>>2]=0,i=t,a=gE(QC[t+212>>2]),QC[i+204>>2]=a;eA[t+208>>2]>2];)td(r+104|0,QC[Pv(QC[t+212>>2],QC[t+208>>2])>>2]),QC[t+208>>2]=QC[t+208>>2]+1;for(tc(QC[t+212>>2]),i=t,a=Fa(r+104|0),QC[i+200>>2]=a,tc(QC[t+200>>2]),i=t,a=Da(r+84|0),QC[i+196>>2]=a,tc(QC[t+196>>2]),QC[t+192>>2]=-1,QC[t+188>>2]=0,QC[t+184>>2]=0,i=t,a=gE(QC[t+228>>2]),QC[i+180>>2]=a;eA[t+184>>2]>2];)i=t,a=QC[Pv(QC[t+228>>2],QC[t+184>>2])>>2]<<1,QC[i+176>>2]=a,i=t,a=QC[Pv(QC[t+228>>2],QC[t+184>>2]+1|0)>>2]<<1,QC[i+172>>2]=a,i=t,a=QC[Pv(QC[t+228>>2],QC[t+184>>2]+2|0)>>2]<<1,QC[i+168>>2]=a,i=t,o=tA[Pv(QC[t+232>>2],QC[t+176>>2])>>2],tA[i+164>>2]=o,i=t,o=tA[Pv(QC[t+232>>2],QC[t+176>>2]+1|0)>>2],tA[i+160>>2]=o,i=t,o=tA[Pv(QC[t+232>>2],QC[t+172>>2])>>2],tA[i+156>>2]=o,i=t,o=tA[Pv(QC[t+232>>2],QC[t+172>>2]+1|0)>>2],tA[i+152>>2]=o,i=t,o=tA[Pv(QC[t+232>>2],QC[t+168>>2])>>2],tA[i+148>>2]=o,i=t,o=tA[Pv(QC[t+232>>2],QC[t+168>>2]+1|0)>>2],tA[i+144>>2]=o,YC[t+143|0]=0,QC[t+192>>2]==QC[t+176>>2]&&(i=t,a=gE(QC[t+196>>2])-4|0,QC[i+136>>2]=a,QC[t+132>>2]=QC[t+196>>2],i=t,a=Ta(tA[Pv(QC[t+132>>2],QC[t+136>>2])>>2],tA[Pv(QC[t+132>>2],QC[t+136>>2]+1|0)>>2],tA[Pv(QC[t+132>>2],QC[t+136>>2]+2|0)>>2],tA[Pv(QC[t+132>>2],QC[t+136>>2]+3|0)>>2],tA[t+148>>2],tA[t+144>>2]),QC[i+128>>2]=a,i=t,a=Ta(tA[t+148>>2],tA[t+144>>2],tA[Pv(QC[t+132>>2],0)>>2],tA[Pv(QC[t+132>>2],1)>>2],tA[Pv(QC[t+132>>2],2)>>2],tA[Pv(QC[t+132>>2],3)>>2]),QC[i+124>>2]=a,QC[t+128>>2]!=QC[t+188>>2]|QC[t+124>>2]!=QC[t+188>>2]||(Je(QC[t+196>>2],t+148|0),Je(QC[t+196>>2],t+144|0),Ge(QC[t+200>>2],t+168|0),YC[t+143|0]=1)),1&YC[t+143|0]||(gE(QC[t+196>>2])?(Ge(QC[t+224>>2],t+196|0),Ge(QC[t+212>>2],t+200|0)):(td(r+84|0,QC[t+196>>2]),td(r+104|0,QC[t+200>>2])),i=t,a=Da(r+84|0),QC[i+196>>2]=a,tc(QC[t+196>>2]),Je(QC[t+196>>2],t+164|0),Je(QC[t+196>>2],t+160|0),Je(QC[t+196>>2],t+156|0),Je(QC[t+196>>2],t+152|0),Je(QC[t+196>>2],t+148|0),Je(QC[t+196>>2],t+144|0),i=t,a=Fa(r+104|0),QC[i+200>>2]=a,tc(QC[t+200>>2]),Ge(QC[t+200>>2],t+176|0),Ge(QC[t+200>>2],t+172|0),Ge(QC[t+200>>2],t+168|0),i=t,a=Ta(tA[t+164>>2],tA[t+160>>2],tA[t+156>>2],tA[t+152>>2],tA[t+148>>2],tA[t+144>>2]),QC[i+188>>2]=a,QC[t+192>>2]=QC[t+176>>2]),QC[t+184>>2]=QC[t+184>>2]+3;for(gE(QC[t+196>>2])&&(Ge(QC[t+224>>2],t+196|0),Ge(QC[t+212>>2],t+200|0)),QC[t+120>>2]=0,i=t,a=gE(QC[t+224>>2]),QC[i+116>>2]=a;eA[t+120>>2]>2];){if(i=t,a=QC[Pv(QC[t+212>>2],QC[t+120>>2])>>2],QC[i+200>>2]=a,gE(QC[t+200>>2]))for(i=t,a=QC[Pv(QC[t+200>>2],0)>>2],QC[i+112>>2]=a,i=t,a=QC[Pv(QC[t+200>>2],gE(QC[t+200>>2])-1|0)>>2],QC[i+108>>2]=a,i=t,a=QC[Pv(QC[t+224>>2],QC[t+120>>2])>>2],QC[i+196>>2]=a,i=t,a=gE(QC[t+196>>2])-4|0,QC[i+104>>2]=a,QC[t+100>>2]=QC[t+196>>2],i=t,o=tA[Pv(QC[t+100>>2],QC[t+104>>2])>>2],tA[i+96>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],QC[t+104>>2]+1|0)>>2],tA[i+92>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],QC[t+104>>2]+2|0)>>2],tA[i+88>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],QC[t+104>>2]+3|0)>>2],tA[i+84>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],0)>>2],tA[i+80>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],1)>>2],tA[i+76>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],2)>>2],tA[i+72>>2]=o,i=t,o=tA[Pv(QC[t+100>>2],3)>>2],tA[i+68>>2]=o,i=t,a=Ta(tA[t+96>>2],tA[t+92>>2],tA[t+88>>2],tA[t+84>>2],tA[t+80>>2],tA[t+76>>2]),QC[i+64>>2]=a,QC[t+60>>2]=0;eA[t+60>>2]>2];)QC[t+60>>2]!=QC[t+120>>2]&&(i=t,a=QC[Pv(QC[t+212>>2],QC[t+60>>2])>>2],QC[i+56>>2]=a,QC[t+52>>2]=QC[t+56>>2],3==(0|gE(QC[t+52>>2]))&&(i=t,a=QC[Pv(QC[t+52>>2],0)>>2],QC[i+48>>2]=a,i=t,a=QC[Pv(QC[t+52>>2],1)>>2],QC[i+44>>2]=a,i=t,a=QC[Pv(QC[t+52>>2],2)>>2],QC[i+40>>2]=a,i=t,a=QC[Pv(QC[t+224>>2],QC[t+60>>2])>>2],QC[i+36>>2]=a,QC[t+32>>2]=QC[t+36>>2],i=t,o=tA[Pv(QC[t+32>>2],gE(QC[t+32>>2])-2|0)>>2],tA[i+28>>2]=o,i=t,o=tA[Pv(QC[t+32>>2],gE(QC[t+32>>2])-1|0)>>2],tA[i+24>>2]=o,QC[t+48>>2]!=QC[t+112>>2]|QC[t+44>>2]!=QC[t+108>>2]||(i=t,a=Ta(tA[t+96>>2],tA[t+92>>2],tA[t+88>>2],tA[t+84>>2],tA[t+28>>2],tA[t+24>>2]),QC[i+20>>2]=a,i=t,a=Ta(tA[t+28>>2],tA[t+24>>2],tA[t+80>>2],tA[t+76>>2],tA[t+72>>2],tA[t+68>>2]),QC[i+16>>2]=a,QC[t+20>>2]!=QC[t+64>>2]|QC[t+16>>2]!=QC[t+64>>2]||(tc(QC[t+32>>2]),tc(QC[t+52>>2]),Je(QC[t+196>>2],t+28|0),Je(QC[t+196>>2],t+24|0),Ge(QC[t+200>>2],t+40|0),tA[t+96>>2]=tA[t+88>>2],tA[t+92>>2]=tA[t+84>>2],tA[t+88>>2]=tA[t+28>>2],tA[t+84>>2]=tA[t+24>>2],QC[t+60>>2]=0)))),QC[t+60>>2]=QC[t+60>>2]+1;QC[t+120>>2]=QC[t+120>>2]+1}for(i=t,a=gE(QC[t+224>>2])-1|0,QC[i+12>>2]=a;QC[t+12>>2]>=0;)i=t,a=QC[Pv(QC[t+224>>2],QC[t+12>>2])>>2],QC[i+196>>2]=a,gE(QC[t+196>>2])||(Qe(QC[t+224>>2],QC[t+12>>2]),td(r+84|0,QC[t+196>>2]),i=t,a=QC[Pv(QC[t+212>>2],QC[t+12>>2])>>2],QC[i+200>>2]=a,Qe(QC[t+212>>2],QC[t+12>>2]),td(r+104|0,QC[t+200>>2])),QC[t+12>>2]=QC[t+12>>2]-1;return XA=t+240|0,QC[t+224>>2]}function S(r,n,e,t,i,a,o,f){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i),a=oA(a),o=oA(o),f=oA(f);var u=0,c=0,s=oA(0);u=XA-176|0,XA=u,QC[u+172>>2]=r,tA[u+168>>2]=n,tA[u+164>>2]=e,tA[u+160>>2]=t,tA[u+156>>2]=i,tA[u+152>>2]=a,tA[u+148>>2]=o,tA[u+144>>2]=f,r=QC[u+172>>2],QC[u+116>>2]=QC[r+12>>2],tA[r+60>>2]=tA[u+168>>2],tA[r+64>>2]=tA[u+164>>2],tA[r+68>>2]=tA[u+160>>2],tA[r+72>>2]=tA[u+156>>2],tA[r+76>>2]=tA[u+152>>2],tA[r+80>>2]=tA[u+148>>2],tA[r+84>>2]=tA[u+144>>2],YC[r+88|0]=1;r:if(QC[u+116>>2]){tA[u+132>>2]=tA[QC[u+116>>2]+92>>2],tA[u+128>>2]=tA[QC[u+116>>2]+96>>2],tA[u+124>>2]=tA[QC[u+116>>2]+104>>2],tA[u+120>>2]=tA[QC[u+116>>2]+108>>2],tA[r+100>>2]=oA(oA(tA[u+132>>2]*tA[u+168>>2])+oA(tA[u+128>>2]*tA[u+164>>2]))+tA[QC[u+116>>2]+100>>2],tA[r+112>>2]=oA(oA(tA[u+124>>2]*tA[u+168>>2])+oA(tA[u+120>>2]*tA[u+164>>2]))+tA[QC[u+116>>2]+112>>2];n:{e:switch(0|sE(QC[r+4>>2])){case 0:tA[u+100>>2]=oA(tA[u+160>>2]+oA(90))+tA[u+144>>2],c=u,s=oA(jd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2]),tA[c+96>>2]=s,c=u,s=oA(jd(tA[u+100>>2])*tA[u+152>>2]),tA[c+92>>2]=s,c=u,s=oA(xd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2]),tA[c+88>>2]=s,c=u,s=oA(xd(tA[u+100>>2])*tA[u+152>>2]),tA[c+84>>2]=s,tA[r+92>>2]=oA(tA[u+132>>2]*tA[u+96>>2])+oA(tA[u+128>>2]*tA[u+88>>2]),tA[r+96>>2]=oA(tA[u+132>>2]*tA[u+92>>2])+oA(tA[u+128>>2]*tA[u+84>>2]),tA[r+104>>2]=oA(tA[u+124>>2]*tA[u+96>>2])+oA(tA[u+120>>2]*tA[u+88>>2]),tA[r+108>>2]=oA(tA[u+124>>2]*tA[u+92>>2])+oA(tA[u+120>>2]*tA[u+84>>2]);break r;case 1:tA[u+80>>2]=oA(tA[u+160>>2]+oA(90))+tA[u+144>>2],c=r,s=oA(jd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2]),tA[c+92>>2]=s,c=r,s=oA(jd(tA[u+80>>2])*tA[u+152>>2]),tA[c+96>>2]=s,c=r,s=oA(xd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2]),tA[c+104>>2]=s,c=r,s=oA(xd(tA[u+80>>2])*tA[u+152>>2]),tA[c+108>>2]=s;break n;case 2:tA[u+76>>2]=oA(tA[u+132>>2]*tA[u+132>>2])+oA(tA[u+124>>2]*tA[u+124>>2]),tA[u+76>>2]>oA(9999999747378752e-20)?(c=u,s=oA(Np(oA(oA(tA[u+132>>2]*tA[u+120>>2])-oA(tA[u+128>>2]*tA[u+124>>2])))/tA[u+76>>2]),tA[c+76>>2]=s,tA[u+128>>2]=tA[u+124>>2]*tA[u+76>>2],tA[u+120>>2]=tA[u+132>>2]*tA[u+76>>2],c=u,s=oA(Ir(tA[u+124>>2],tA[u+132>>2])*tA[3774]),tA[c+72>>2]=s):(tA[u+132>>2]=0,tA[u+124>>2]=0,c=u,s=oA(oA(oA(-Ir(tA[u+120>>2],tA[u+128>>2]))*tA[3774])+oA(90)),tA[c+72>>2]=s),tA[u+68>>2]=oA(tA[u+160>>2]+tA[u+148>>2])-tA[u+72>>2],tA[u+64>>2]=oA(oA(tA[u+160>>2]+tA[u+144>>2])-tA[u+72>>2])+oA(90),c=u,s=oA(jd(tA[u+68>>2])*tA[u+156>>2]),tA[c+60>>2]=s,c=u,s=oA(jd(tA[u+64>>2])*tA[u+152>>2]),tA[c+56>>2]=s,c=u,s=oA(xd(tA[u+68>>2])*tA[u+156>>2]),tA[c+52>>2]=s,c=u,s=oA(xd(tA[u+64>>2])*tA[u+152>>2]),tA[c+48>>2]=s,tA[r+92>>2]=oA(tA[u+132>>2]*tA[u+60>>2])-oA(tA[u+128>>2]*tA[u+52>>2]),tA[r+96>>2]=oA(tA[u+132>>2]*tA[u+56>>2])-oA(tA[u+128>>2]*tA[u+48>>2]),tA[r+104>>2]=oA(tA[u+124>>2]*tA[u+60>>2])+oA(tA[u+120>>2]*tA[u+52>>2]),tA[r+108>>2]=oA(tA[u+124>>2]*tA[u+56>>2])+oA(tA[u+120>>2]*tA[u+48>>2]);break n;case 3:case 4:break e;default:break n}c=u,s=jd(tA[u+160>>2]),tA[c+140>>2]=s,c=u,s=xd(tA[u+160>>2]),tA[c+136>>2]=s,c=u,s=oA(oA(oA(tA[u+132>>2]*tA[u+140>>2])+oA(tA[u+128>>2]*tA[u+136>>2]))/a_(QC[r+8>>2])),tA[c+44>>2]=s,c=u,s=oA(oA(oA(tA[u+124>>2]*tA[u+140>>2])+oA(tA[u+120>>2]*tA[u+136>>2]))/bd(QC[r+8>>2])),tA[c+40>>2]=s,c=u,s=Gd(oA(oA(tA[u+44>>2]*tA[u+44>>2])+oA(tA[u+40>>2]*tA[u+40>>2]))),tA[c+36>>2]=s,tA[u+36>>2]>oA(9999999747378752e-21)&&(tA[u+36>>2]=oA(1)/tA[u+36>>2]),tA[u+44>>2]=tA[u+44>>2]*tA[u+36>>2],tA[u+40>>2]=tA[u+40>>2]*tA[u+36>>2],c=u,s=Gd(oA(oA(tA[u+44>>2]*tA[u+44>>2])+oA(tA[u+40>>2]*tA[u+40>>2]))),tA[c+36>>2]=s,3==(0|sE(QC[r+4>>2]))&&(oA(oA(tA[u+132>>2]*tA[u+120>>2])-oA(tA[u+128>>2]*tA[u+124>>2]))>2])>2])>2]=-tA[u+36>>2]),c=u,s=oA(oA(tA[3771]*oA(.5))+Ir(tA[u+40>>2],tA[u+44>>2])),tA[c+32>>2]=s,c=u,s=oA(Ig(tA[u+32>>2])*tA[u+36>>2]),tA[c+28>>2]=s,c=u,s=oA(zg(tA[u+32>>2])*tA[u+36>>2]),tA[c+24>>2]=s,c=u,s=oA(jd(tA[u+148>>2])*tA[u+156>>2]),tA[c+20>>2]=s,c=u,s=oA(jd(oA(tA[u+144>>2]+oA(90)))*tA[u+152>>2]),tA[c+16>>2]=s,c=u,s=oA(xd(tA[u+148>>2])*tA[u+156>>2]),tA[c+12>>2]=s,c=u,s=oA(xd(oA(tA[u+144>>2]+oA(90)))*tA[u+152>>2]),tA[c+8>>2]=s,tA[r+92>>2]=oA(tA[u+44>>2]*tA[u+20>>2])+oA(tA[u+28>>2]*tA[u+12>>2]),tA[r+96>>2]=oA(tA[u+44>>2]*tA[u+16>>2])+oA(tA[u+28>>2]*tA[u+8>>2]),tA[r+104>>2]=oA(tA[u+40>>2]*tA[u+20>>2])+oA(tA[u+24>>2]*tA[u+12>>2]),tA[r+108>>2]=oA(tA[u+40>>2]*tA[u+16>>2])+oA(tA[u+24>>2]*tA[u+8>>2])}n=a_(QC[r+8>>2]),tA[r+92>>2]=tA[r+92>>2]*n,n=a_(QC[r+8>>2]),tA[r+96>>2]=tA[r+96>>2]*n,n=bd(QC[r+8>>2]),tA[r+104>>2]=tA[r+104>>2]*n,n=bd(QC[r+8>>2]),tA[r+108>>2]=tA[r+108>>2]*n}else tA[u+112>>2]=oA(tA[u+160>>2]+oA(90))+tA[u+144>>2],c=u,s=a_(QC[r+8>>2]),tA[c+108>>2]=s,c=u,s=bd(QC[r+8>>2]),tA[c+104>>2]=s,c=r,s=oA(oA(jd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2])*tA[u+108>>2]),tA[c+92>>2]=s,c=r,s=oA(oA(jd(tA[u+112>>2])*tA[u+152>>2])*tA[u+108>>2]),tA[c+96>>2]=s,c=r,s=oA(oA(xd(oA(tA[u+160>>2]+tA[u+148>>2]))*tA[u+156>>2])*tA[u+104>>2]),tA[c+104>>2]=s,c=r,s=oA(oA(xd(tA[u+112>>2])*tA[u+152>>2])*tA[u+104>>2]),tA[c+108>>2]=s,c=r,s=oA(oA(tA[u+168>>2]*tA[u+108>>2])+u_(QC[r+8>>2])),tA[c+100>>2]=s,c=r,s=oA(oA(tA[u+164>>2]*tA[u+104>>2])+f_(QC[r+8>>2])),tA[c+112>>2]=s;XA=u+176|0}function D(r,n,e,t,i,a,o,f,u){var c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0,A=0,S=0,D=0,F=0,$=0,M=0,R=0,j=0,x=0,O=0,z=0,B=0,I=0,N=0,L=0,U=0,W=0;s=XA-96|0,XA=s,p=f,d=65535&u,b=-2147483648&(i^u),l=65535&i,w=l,y=l,B=u>>>16&32767,I=i>>>16&32767;r:{if(!(B-32767>>>0>4294934529&I-32767>>>0>=4294934530)){if(l=2147483647&i,c=t,!(!t&2147418112==(0|l)?!(n|e):l>>>0<2147418112)){k=t,b=32768|i;break r}if(i=2147483647&u,!(!f&2147418112==(0|i)?!(a|o):i>>>0<2147418112)){k=f,b=32768|u,n=a,e=o;break r}if(!(n|c|2147418112^l|e)){if(!(a|f|i|o)){b=2147450880,n=0,e=0;break r}b|=2147418112,n=0,e=0;break r}if(!(a|f|2147418112^i|o)){if(t=n|c,i=e|l,n=0,e=0,!(t|i)){b=2147450880;break r}b|=2147418112;break r}if(!(n|c|e|l)){n=0,e=0;break r}if(!(a|f|i|o)){n=0,e=0;break r}65535==(0|l)|l>>>0<65535&&(c=n,f=!(t|w),u=f<<6,l=uA(f?n:t)+32|0,n=uA(f?e:w),n=u+(32==(0|n)?l:n)|0,He(s+80|0,c,e,t,w,n-15|0),h=16-n|0,t=QC[s+88>>2],y=QC[s+92>>2],e=QC[s+84>>2],n=QC[s+80>>2]),i>>>0>65535||(i=!(d|p),f=i<<6,u=uA(i?a:p)+32|0,i=uA(i?o:d),i=f+(32==(0|i)?u:i)|0,He(s- -64|0,a,o,p,d,i-15|0),h=16+(h-i|0)|0,p=QC[s+72>>2],d=QC[s+76>>2],a=QC[s+64>>2],o=QC[s+68>>2])}if(i=a,f=o<<15|i>>>17,u=i<<15,i=0,m=-32768&u,M=e,P=lc(m,i,e,0),e=KA,C=e,i=e,R=f,e=n,f=lc(f,0,e,0),n=f+P|0,c=KA+i|0,g=n,n=n>>>0>>0?c+1|0:c,c=0,l=lc(e,v,m,v),u=c+l|0,f=g,i=f+KA|0,i=u>>>0>>0?i+1|0:i,_=u,l=i,S=(0|f)==(0|i)&u>>>0>>0|i>>>0>>0,A=t,N=lc(m,v,t,0),j=KA,i=lc(M,v,R,v),t=i+N|0,c=KA+j|0,T=t,c=t>>>0>>0?c+1|0:c,u=c,t=p,f=d<<15|t>>>17,D=t<<15|o>>>17,i=lc(D,0,e,v),t=i+T|0,a=KA+c|0,x=t,a=t>>>0>>0?a+1|0:a,w=a,t=a,a=(0|n)==(0|C)&g>>>0

>>0|n>>>0>>0,i=n,n=i+x|0,a=t+a|0,P=n,a=n>>>0>>0?a+1|0:a,p=a,n=a,t=m,F=65536|y,m=E,L=lc(t,v,F,m),O=KA,a=lc(R,v,A,k),t=a+L|0,i=KA+O|0,z=t,i=t>>>0>>0?i+1|0:i,E=i,$=-2147483648|f,y=0,t=lc($,y,e,v),e=t+z|0,a=KA+i|0,a=e>>>0>>0?a+1|0:a,U=e,t=lc(D,k,M,v),e=e+t|0,g=a,f=a+KA|0,C=e,o=e>>>0>>0?f+1|0:f,t=0,e=t+P|0,i=n+C|0,i=e>>>0>>0?i+1|0:i,W=e,n=e+S|0,S=i,a=n>>>0>>0?i+1|0:i,e=a,d=((I+B|0)+h|0)-16383|0,i=lc($,y,M,v),t=KA,c=lc(R,v,F,m),f=c+i|0,a=KA+t|0,a=f>>>0>>0?a+1|0:a,c=f,h=(0|t)==(0|a)&i>>>0>f>>>0|t>>>0>a>>>0,i=lc(D,k,A,k),t=i+f|0,f=KA+a|0,f=t>>>0>>0?f+1|0:f,v=t,i=t,t=f,a=(0|a)==(0|t)&i>>>0>>0|t>>>0>>0,i=h+a|0,c=0,c=i>>>0>>0?1:c,f=lc($,y,F,m),i=f+i|0,a=KA+c|0,a=i>>>0>>0?a+1|0:a,h=i,i=(0|u)==(0|j)&T>>>0>>0|u>>>0>>0,u=(0|u)==(0|w)&T>>>0>x>>>0|u>>>0>w>>>0,i=i+u|0,f=0,f=i>>>0>>0?1:f,c=i,u=i+v|0,i=t+f|0,i=u>>>0>>0?i+1|0:i,T=u,f=i,i=(0|t)==(0|i)&u>>>0>>0|t>>>0>i>>>0,t=h+i|0,h=t,i=t>>>0>>0?a+1|0:a,c=lc(D,k,F,m),u=KA,v=lc($,y,A,k),t=v+c|0,a=KA+u|0,a=t>>>0>>0?a+1|0:a,v=t,t=a,a=(0|u)==(0|a)&c>>>0>v>>>0|a>>>0>>0,u=t+h|0,i=i+a|0,i=u>>>0>>0?i+1|0:i,c=u,u=0,t=u+T|0,a=f+v|0,a=t>>>0>>0?a+1|0:a,v=t,u=t,t=a,u=(0|f)==(0|a)&u>>>0>>0|a>>>0>>0,f=c+u|0,A=f,u=f>>>0>>0?i+1|0:i,a=(0|E)==(0|g)&z>>>0>U>>>0|E>>>0>g>>>0,i=a+((0|E)==(0|O)&z>>>0>>0|E>>>0>>0)|0,c=0,i=i+((0|o)==(0|g)&C>>>0>>0|o>>>0>>0)|0,a=o+v|0,i=t+i|0,i=a>>>0>>0?i+1|0:i,c=a,o=i,i=(0|t)==(0|i)&a>>>0>>0|t>>>0>i>>>0,t=i+A|0,a=u,a=t>>>0>>0?a+1|0:a,v=t,i=(0|p)==(0|S)&P>>>0>W>>>0|p>>>0>S>>>0,t=i+((0|p)==(0|w)&P>>>0>>0|p>>>0>>0)|0,f=0,f=t>>>0>>0?1:f,u=t,t=t+c|0,i=o+f|0,i=t>>>0>>0?i+1|0:i,f=(0|i)==(0|o)&t>>>0>>0|i>>>0>>0,o=v+f|0,a=o>>>0>>0?a+1|0:a,f=o,u=a,65536&a?d=d+1|0:(E=l>>>31|0,c=u<<1|f>>>31,f=o<<1|i>>>31,u=c,c=i<<1|t>>>31,t=t<<1|e>>>31,a=0,i=a|c,o=_,c=l<<1|o>>>31,_=o<<1,l=c,o=a,a=e<<1|n>>>31,n=n<<1|E,e=a|o),(0|d)>=32767)b|=2147418112,n=0,e=0;else{if((0|d)<=0){if(a=1-d|0,a>>>0>=128){n=0,e=0;break r}o=d+127|0,He(s+48|0,_,l,n,e,o),He(s+32|0,t,i,f,u,o),ze(s+16|0,_,l,n,e,a),ze(s,t,i,f,u,a),_=QC[s+32>>2]|QC[s+16>>2]|0!=(QC[s+48>>2]|QC[s+56>>2]|QC[s+52>>2]|QC[s+60>>2]),l=QC[s+36>>2]|QC[s+20>>2],n=QC[s+40>>2]|QC[s+24>>2],e=QC[s+44>>2]|QC[s+28>>2],t=QC[s>>2],i=QC[s+4>>2],a=QC[s+8>>2],o=QC[s+12>>2]}else a=f,o=65535&u|d<<16;k|=a,b|=o,(!n&-2147483648==(0|e)?!(l|_):(0|e)>0|(0|e)>=0)?n|_|-2147483648^e|l?(n=t,e=i):(e=1&t,n=e+t|0,c=n>>>0>>0?i+1|0:i,e=c,i=(0|i)==(0|e)&n>>>0>>0|i>>>0>e>>>0,t=i+k|0,c=b,k=t,b=t>>>0>>0?c+1|0:c):(n=t+1|0,c=n?i:i+1|0,e=c,a=(0|i)==(0|e)&n>>>0>>0|i>>>0>e>>>0,t=a+k|0,i=b,k=t,b=t>>>0>>0?i+1|0:i)}}QC[r>>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=k,QC[r+12>>2]=b,XA=s+96|0}function F(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n;r:{n:{e:switch(YC[QC[e+4>>2]]-34|0){case 76:if(!Eu(QC[e+4>>2]+1|0,6023,3)){QC[QC[e+8>>2]+8>>2]=2,QC[e+12>>2]=QC[e+4>>2]+4;break r}break n;case 68:if(!Eu(QC[e+4>>2]+1|0,7291,4)){QC[QC[e+8>>2]+8>>2]=0,QC[e+12>>2]=QC[e+4>>2]+5;break r}break n;case 82:if(!Eu(QC[e+4>>2]+1|0,7075,3)){QC[QC[e+8>>2]+8>>2]=1,QC[QC[e+8>>2]+20>>2]=1,QC[e+12>>2]=QC[e+4>>2]+4;break r}break n;case 0:o=e,f=Z(QC[e+8>>2],QC[e+4>>2]),QC[o+12>>2]=f;break r;case 57:n=QC[e+4>>2],r=XA-32|0,XA=r,QC[r+24>>2]=QC[e+8>>2],QC[r+20>>2]=n,QC[QC[r+24>>2]+8>>2]=5,o=r,f=Bc(QC[r+20>>2]+1|0),QC[o+20>>2]=f;t:if(93!=YC[QC[r+20>>2]])if(n=cd(32),Ii(n,0),QC[r+16>>2]=n,QC[QC[r+24>>2]+4>>2]=n,QC[QC[r+24>>2]+4>>2])if(o=r,f=Bc(F(QC[r+16>>2],Bc(QC[r+20>>2]))),QC[o+20>>2]=f,QC[r+20>>2]){for(QC[QC[r+24>>2]+12>>2]=1;;){if(44==YC[QC[r+20>>2]]){if(n=cd(32),Ii(n,0),QC[r+12>>2]=n,!QC[r+12>>2]){QC[r+28>>2]=0;break t}if(QC[QC[r+16>>2]>>2]=QC[r+12>>2],QC[r+16>>2]=QC[r+12>>2],o=r,f=Bc(F(QC[r+16>>2],Bc(QC[r+20>>2]+1|0))),QC[o+20>>2]=f,QC[r+20>>2]){n=QC[r+24>>2],QC[n+12>>2]=QC[n+12>>2]+1;continue}QC[r+28>>2]=0;break t}break}93!=YC[QC[r+20>>2]]?(QC[12483]=QC[r+20>>2],QC[r+28>>2]=0):QC[r+28>>2]=QC[r+20>>2]+1}else QC[r+28>>2]=0;else QC[r+28>>2]=0;else QC[r+28>>2]=QC[r+20>>2]+1;XA=r+32|0,QC[e+12>>2]=QC[r+28>>2];break r;case 89:n=QC[e+4>>2],r=XA-32|0,XA=r,QC[r+24>>2]=QC[e+8>>2],QC[r+20>>2]=n,QC[QC[r+24>>2]+8>>2]=6,o=r,f=Bc(QC[r+20>>2]+1|0),QC[o+20>>2]=f;t:if(125!=YC[QC[r+20>>2]])if(n=cd(32),Ii(n,0),QC[r+16>>2]=n,QC[QC[r+24>>2]+4>>2]=n,QC[QC[r+24>>2]+4>>2])if(o=r,f=Bc(Z(QC[r+16>>2],Bc(QC[r+20>>2]))),QC[o+20>>2]=f,QC[r+20>>2])if(QC[QC[r+16>>2]+28>>2]=QC[QC[r+16>>2]+16>>2],QC[QC[r+16>>2]+16>>2]=0,58==YC[QC[r+20>>2]])if(o=r,f=Bc(F(QC[r+16>>2],Bc(QC[r+20>>2]+1|0))),QC[o+20>>2]=f,QC[r+20>>2]){for(QC[QC[r+24>>2]+12>>2]=1;;){if(44==YC[QC[r+20>>2]]){if(n=cd(32),Ii(n,0),QC[r+12>>2]=n,!QC[r+12>>2]){QC[r+28>>2]=0;break t}if(QC[QC[r+16>>2]>>2]=QC[r+12>>2],QC[r+16>>2]=QC[r+12>>2],o=r,f=Bc(Z(QC[r+16>>2],Bc(QC[r+20>>2]+1|0))),QC[o+20>>2]=f,!QC[r+20>>2]){QC[r+28>>2]=0;break t}if(QC[QC[r+16>>2]+28>>2]=QC[QC[r+16>>2]+16>>2],QC[QC[r+16>>2]+16>>2]=0,58!=YC[QC[r+20>>2]]){QC[12483]=QC[r+20>>2],QC[r+28>>2]=0;break t}if(o=r,f=Bc(F(QC[r+16>>2],Bc(QC[r+20>>2]+1|0))),QC[o+20>>2]=f,QC[r+20>>2]){n=QC[r+24>>2],QC[n+12>>2]=QC[n+12>>2]+1;continue}QC[r+28>>2]=0;break t}break}125!=YC[QC[r+20>>2]]?(QC[12483]=QC[r+20>>2],QC[r+28>>2]=0):QC[r+28>>2]=QC[r+20>>2]+1}else QC[r+28>>2]=0;else QC[12483]=QC[r+20>>2],QC[r+28>>2]=0;else QC[r+28>>2]=0;else QC[r+28>>2]=0;else QC[r+28>>2]=QC[r+20>>2]+1;XA=r+32|0,QC[e+12>>2]=QC[r+28>>2];break r;case 11:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:break e;default:break n}for(n=QC[e+4>>2],r=XA+-64|0,XA=r,QC[r+56>>2]=QC[e+8>>2],QC[r+52>>2]=n,iA[r+40>>3]=0,QC[r+36>>2]=0,QC[r+32>>2]=QC[r+52>>2],45==YC[QC[r+32>>2]]&&(QC[r+36>>2]=-1,QC[r+32>>2]=QC[r+32>>2]+1);YC[QC[r+32>>2]]<=57&YC[QC[r+32>>2]]>=48;)iA[r+40>>3]=10*iA[r+40>>3]+ +(YC[QC[r+32>>2]]-48|0),QC[r+32>>2]=QC[r+32>>2]+1;if(46==YC[QC[r+32>>2]]){for(iA[r+24>>3]=0,QC[r+20>>2]=0,QC[r+32>>2]=QC[r+32>>2]+1;YC[QC[r+32>>2]]<=57&YC[QC[r+32>>2]]>=48;)iA[r+24>>3]=10*iA[r+24>>3]+ +(YC[QC[r+32>>2]]-48|0),QC[r+32>>2]=QC[r+32>>2]+1,QC[r+20>>2]=QC[r+20>>2]+1;t=iA[r+24>>3],i=QC[r+20>>2],n=XA-16|0,XA=n,iA[n+8>>3]=10,QC[n+4>>2]=i,a=G(iA[n+8>>3],+QC[n+4>>2]),XA=n+16|0,iA[r+40>>3]=iA[r+40>>3]+t/a}if(QC[r+36>>2]&&(iA[r+40>>3]=-iA[r+40>>3]),n=YC[QC[r+32>>2]],!(101!=(0|n)&69!=(0|n))){for(iA[r+8>>3]=0,QC[r+4>>2]=0,QC[r>>2]=0,QC[r+32>>2]=QC[r+32>>2]+1,45!=YC[QC[r+32>>2]]?43==YC[QC[r+32>>2]]&&(QC[r+32>>2]=QC[r+32>>2]+1):(QC[r+4>>2]=-1,QC[r+32>>2]=QC[r+32>>2]+1);YC[QC[r+32>>2]]<=57&YC[QC[r+32>>2]]>=48;)iA[r+8>>3]=10*iA[r+8>>3]+ +(YC[QC[r+32>>2]]-48|0),QC[r+32>>2]=QC[r+32>>2]+1,QC[r>>2]=QC[r>>2]+1;QC[r+4>>2]?(o=r,u=iA[r+40>>3]/Mh(iA[r+8>>3]),iA[o+40>>3]=u):(o=r,u=iA[r+40>>3]*Mh(iA[r+8>>3]),iA[o+40>>3]=u)}QC[r+32>>2]==QC[r+52>>2]?(QC[12483]=QC[r+52>>2],QC[r+60>>2]=0):(tA[QC[r+56>>2]+24>>2]=iA[r+40>>3],i=QC[r+56>>2],t=iA[r+40>>3],n=fA(t)<2147483648?~~t:-2147483648,QC[i+20>>2]=n,QC[QC[r+56>>2]+8>>2]=3,QC[r+60>>2]=QC[r+32>>2]),XA=r- -64|0,QC[e+12>>2]=QC[r+60>>2];break r}QC[12483]=QC[e+4>>2],QC[e+12>>2]=0}return XA=e+16|0,QC[e+12>>2]}function $(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=oA(0),f=0,u=0,c=0,s=0,v=0,l=oA(0);for(e=XA-128|0,XA=e,QC[e+124>>2]=r,QC[e+120>>2]=n,i=QC[e+124>>2],s=e,v=gE(QC[e+120>>2])>>>1|0,QC[s+116>>2]=v,QC[e+112>>2]=i+36,tc(QC[e+112>>2]),ys(QC[e+112>>2],QC[e+116>>2]),r=QC[e+112>>2],n=QC[e+116>>2],QC[e+108>>2]=0,me(r,n,e+108|0),QC[e+104>>2]=0;eA[e+104>>2]>2];)r=QC[e+104>>2],s=Pv(QC[e+112>>2],QC[e+104>>2]),v=r,QC[s>>2]=v,QC[e+104>>2]=QC[e+104>>2]+1;if(QC[e+100>>2]=i+52,n=QC[e+116>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+100>>2],QC[r+8>>2]=n,n=QC[r+12>>2],eA[n+8>>2]>2]&&(QC[n+8>>2]=QC[r+8>>2],s=n,v=Zs(QC[n+12>>2],QC[r+8>>2],6361,94),QC[s+12>>2]=v),XA=r+16|0,r=QC[e+100>>2],t=QC[e+116>>2],YC[e+99|0]=0,n=XA-32|0,XA=n,QC[n+28>>2]=r,QC[n+24>>2]=t,QC[n+20>>2]=e+99,r=QC[n+28>>2],QC[n+16>>2]=QC[r+4>>2],QC[r+4>>2]=QC[n+24>>2],eA[r+8>>2]>2]&&(a=oA(oA(eA[r+4>>2])*oA(1.75)),t=oA(fA(a))>2]=t,eA[r+8>>2]<8&&(QC[r+8>>2]=8),s=r,v=Zs(QC[r+12>>2],QC[r+8>>2],6361,82),QC[s+12>>2]=v),eA[n+16>>2]>2])for(QC[n+12>>2]=QC[n+16>>2];eA[n+12>>2]>2];)f=QC[r+12>>2],u=QC[n+12>>2],c=QC[n+20>>2],t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=f+u,QC[t+4>>2]=c,YC[QC[t+8>>2]]=1&YC[QC[t+4>>2]],QC[n+12>>2]=QC[n+12>>2]+1;for(XA=n+32|0,QC[e+92>>2]=0,QC[e+88>>2]=QC[e+116>>2];eA[e+92>>2]>2];)r=se(QC[e+92>>2],QC[e+116>>2],QC[e+120>>2],QC[e+112>>2]),s=jv(QC[e+100>>2],QC[e+92>>2]),v=1&r,YC[0|s]=v,QC[e+92>>2]=QC[e+92>>2]+1;for(QC[e+84>>2]=i+68,tc(QC[e+84>>2]),r=QC[e+84>>2],t=QC[e+116>>2]-2|0,n=XA-16|0,QC[n+12>>2]=0,QC[n+8>>2]=t,n=QC[n+12>>2]>QC[n+8>>2]?QC[n+12>>2]:QC[n+8>>2],ys(r,n<<2);eA[e+116>>2]>3;){for(QC[e+80>>2]=QC[e+116>>2]-1,QC[e+76>>2]=0,QC[e+72>>2]=1;;){r:{n:if(!(1&YC[0|jv(QC[e+100>>2],QC[e+76>>2])])){for(s=e,v=QC[Pv(QC[e+112>>2],QC[e+80>>2])>>2]<<1,QC[s+68>>2]=v,s=e,v=QC[Pv(QC[e+112>>2],QC[e+76>>2])>>2]<<1,QC[s+64>>2]=v,s=e,v=QC[Pv(QC[e+112>>2],QC[e+72>>2])>>2]<<1,QC[s+60>>2]=v,s=e,l=tA[Pv(QC[e+120>>2],QC[e+68>>2])>>2],tA[s+56>>2]=l,s=e,l=tA[Pv(QC[e+120>>2],QC[e+68>>2]+1|0)>>2],tA[s+52>>2]=l,s=e,l=tA[Pv(QC[e+120>>2],QC[e+64>>2])>>2],tA[s+48>>2]=l,s=e,l=tA[Pv(QC[e+120>>2],QC[e+64>>2]+1|0)>>2],tA[s+44>>2]=l,s=e,l=tA[Pv(QC[e+120>>2],QC[e+60>>2])>>2],tA[s+40>>2]=l,s=e,l=tA[Pv(QC[e+120>>2],QC[e+60>>2]+1|0)>>2],tA[s+36>>2]=l,QC[e+32>>2]=(QC[e+72>>2]+1>>>0)%eA[e+116>>2];QC[e+32>>2]!=QC[e+80>>2];){if(1&YC[0|jv(QC[e+100>>2],QC[e+32>>2])]&&(s=e,v=QC[Pv(QC[e+112>>2],QC[e+32>>2])>>2]<<1,QC[s+28>>2]=v,s=e,v=Pv(QC[e+120>>2],QC[e+28>>2]),QC[s+24>>2]=v,s=e,l=tA[Pv(QC[e+120>>2],QC[e+28>>2]+1|0)>>2],tA[s+20>>2]=l,1&jf(tA[e+40>>2],tA[e+36>>2],tA[e+56>>2],tA[e+52>>2],tA[QC[e+24>>2]>>2],tA[e+20>>2])&&1&jf(tA[e+56>>2],tA[e+52>>2],tA[e+48>>2],tA[e+44>>2],tA[QC[e+24>>2]>>2],tA[e+20>>2])&&1&jf(tA[e+48>>2],tA[e+44>>2],tA[e+40>>2],tA[e+36>>2],tA[QC[e+24>>2]>>2],tA[e+20>>2])))break n;QC[e+32>>2]=(QC[e+32>>2]+1>>>0)%eA[e+116>>2]}break r}if(QC[e+72>>2]){QC[e+80>>2]=QC[e+76>>2],QC[e+76>>2]=QC[e+72>>2],QC[e+72>>2]=(QC[e+72>>2]+1>>>0)%eA[e+116>>2];continue}for(;1&YC[0|jv(QC[e+100>>2],QC[e+76>>2])]&&(QC[e+76>>2]=QC[e+76>>2]-1,QC[e+76>>2]););}break}if(Ge(QC[e+84>>2],Pv(QC[e+112>>2],((QC[e+116>>2]+QC[e+76>>2]|0)-1>>>0)%eA[e+116>>2]|0)),Ge(QC[e+84>>2],Pv(QC[e+112>>2],QC[e+76>>2])),Ge(QC[e+84>>2],Pv(QC[e+112>>2],(QC[e+76>>2]+1>>>0)%eA[e+116>>2]|0)),Qe(QC[e+112>>2],QC[e+76>>2]),n=QC[e+76>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+100>>2],QC[r+8>>2]=n,n=QC[r+12>>2],eA[r+8>>2]>=eA[n+4>>2]&&(lA(6973,6361,126,2617),o()),QC[n+4>>2]=QC[n+4>>2]-1,QC[r+8>>2]!=QC[n+4>>2])for(QC[r+4>>2]=QC[r+8>>2];eA[r+4>>2]>2];)YC[r+3|0]=1&YC[QC[n+12>>2]+QC[r+4>>2]|0],YC[QC[n+12>>2]+QC[r+4>>2]|0]=1&YC[QC[n+12>>2]+(QC[r+4>>2]+1|0)|0],YC[QC[n+12>>2]+(QC[r+4>>2]+1|0)|0]=1&YC[r+3|0],QC[r+4>>2]=QC[r+4>>2]+1;$P(n,QC[n+12>>2]+QC[n+4>>2]|0),XA=r+16|0,QC[e+116>>2]=QC[e+116>>2]-1,QC[e+16>>2]=((QC[e+116>>2]+QC[e+76>>2]|0)-1>>>0)%eA[e+116>>2],QC[e+12>>2]=QC[e+76>>2]!=QC[e+116>>2]?QC[e+76>>2]:0,r=se(QC[e+16>>2],QC[e+116>>2],QC[e+120>>2],QC[e+112>>2]),s=jv(QC[e+100>>2],QC[e+16>>2]),v=1&r,YC[0|s]=v,r=se(QC[e+12>>2],QC[e+116>>2],QC[e+120>>2],QC[e+112>>2]),s=jv(QC[e+100>>2],QC[e+12>>2]),v=1&r,YC[0|s]=v}return 3==QC[e+116>>2]&&(Ge(QC[e+84>>2],Pv(QC[e+112>>2],2)),Ge(QC[e+84>>2],Pv(QC[e+112>>2],0)),Ge(QC[e+84>>2],Pv(QC[e+112>>2],1))),XA=e+128|0,QC[e+84>>2]}function M(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0,s=0;if(t=XA-32|0,XA=t,QC[t+28>>2]=r,c=t,s=gn(QC[t+28>>2]),QC[c+24>>2]=s,c=t,s=Eb(),QC[c+16>>2]=s,r=XA-16|0,XA=r,QC[r+12>>2]=t+24,QC[r+8>>2]=t+16,e=1&ip(QC[r+12>>2],QC[r+8>>2]),XA=r+16|0,e){if(c=t,s=QC[P(QC[t+28>>2])>>2],QC[c+12>>2]=s,r=QC[t+12>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),QC[t+8>>2]=QC[t+24>>2],i=XA-48|0,XA=i,QC[i+32>>2]=QC[t+8>>2],QC[i+28>>2]=50212,r=QC[i+28>>2],QC[i+8>>2]=QC[i+32>>2],Hg(i+16|0,QC[i+8>>2]),e=XA-32|0,XA=e,QC[e+16>>2]=QC[i+16>>2],QC[e+12>>2]=r,f=QC[e+12>>2],c=e,s=NP(e+16|0),QC[c+8>>2]=s,r=QC[e+8>>2],a=XA-16|0,XA=a,QC[a+4>>2]=f,QC[a>>2]=r,n=QC[a+4>>2],r=a+8|0,Og(r,QC[a>>2]),o=XA-16|0,XA=o,QC[o+12>>2]=r,r=XA-16|0,XA=r,u=QC[o+12>>2],QC[r+8>>2]=QC[u>>2],QC[QC[r+8>>2]+4>>2])c=r,s=wb(QC[QC[r+8>>2]+4>>2]),QC[c+12>>2]=s;else{for(;1&(-1^Eg(QC[r+8>>2]));)c=r,s=yE(QC[r+8>>2]),QC[c+8>>2]=s;QC[r+12>>2]=QC[QC[r+8>>2]+8>>2]}if(XA=r+16|0,QC[u>>2]=QC[r+12>>2],XA=o+16|0,QC[zP(n)>>2]==QC[a>>2]&&(r=QC[a+8>>2],c=zP(n),s=r,QC[c>>2]=s),r=cg(n),QC[r>>2]=QC[r>>2]-1,n=QC[Km(n)>>2],o=QC[a>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=o,QC[QC[r+24>>2]+4>>2]&&QC[QC[r+24>>2]>>2]){if(n=XA-16|0,XA=n,QC[n+8>>2]=QC[r+24>>2],QC[QC[n+8>>2]+4>>2])c=n,s=wb(QC[QC[n+8>>2]+4>>2]),QC[c+12>>2]=s;else{for(;1&(-1^Eg(QC[n+8>>2]));)c=n,s=yE(QC[n+8>>2]),QC[c+8>>2]=s;c=n,s=yE(QC[n+8>>2]),QC[c+12>>2]=s}XA=n+16|0,n=QC[n+12>>2]}else n=QC[r+24>>2];if(QC[r+20>>2]=n,n=QC[QC[r+20>>2]>>2]?QC[QC[r+20>>2]>>2]:QC[QC[r+20>>2]+4>>2],QC[r+16>>2]=n,QC[r+12>>2]=0,QC[r+16>>2]&&(QC[QC[r+16>>2]+8>>2]=QC[QC[r+20>>2]+8>>2]),1&Eg(QC[r+20>>2])?(QC[QC[QC[r+20>>2]+8>>2]>>2]=QC[r+16>>2],QC[r+20>>2]==QC[r+28>>2]?QC[r+28>>2]=QC[r+16>>2]:(c=r,s=QC[yE(QC[r+20>>2])+4>>2],QC[c+12>>2]=s)):(n=QC[r+16>>2],c=yE(QC[r+20>>2]),s=n,QC[c+4>>2]=s,QC[r+12>>2]=QC[QC[QC[r+20>>2]+8>>2]>>2]),YC[r+11|0]=1&YC[QC[r+20>>2]+12|0],QC[r+20>>2]!=QC[r+24>>2]&&(QC[QC[r+20>>2]+8>>2]=QC[QC[r+24>>2]+8>>2],1&Eg(QC[r+24>>2])?QC[QC[QC[r+20>>2]+8>>2]>>2]=QC[r+20>>2]:(n=QC[r+20>>2],c=yE(QC[r+20>>2]),s=n,QC[c+4>>2]=s),QC[QC[r+20>>2]>>2]=QC[QC[r+24>>2]>>2],Ag(QC[QC[r+20>>2]>>2],QC[r+20>>2]),QC[QC[r+20>>2]+4>>2]=QC[QC[r+24>>2]+4>>2],QC[QC[r+20>>2]+4>>2]&&Ag(QC[QC[r+20>>2]+4>>2],QC[r+20>>2]),YC[QC[r+20>>2]+12|0]=1&YC[QC[r+24>>2]+12|0],QC[r+28>>2]==QC[r+24>>2]&&(QC[r+28>>2]=QC[r+20>>2])),!(!(1&YC[r+11|0])|!QC[r+28>>2]))if(QC[r+16>>2])YC[QC[r+16>>2]+12|0]=1;else for(;;){r:{if(!(1&Eg(QC[r+12>>2]))){if(1&YC[QC[r+12>>2]+12|0]||(YC[QC[r+12>>2]+12|0]=1,c=yE(QC[r+12>>2]),s=0,YC[c+12|0]=s,xt(yE(QC[r+12>>2])),QC[r+28>>2]==QC[QC[r+12>>2]>>2]&&(QC[r+28>>2]=QC[r+12>>2]),QC[r+12>>2]=QC[QC[QC[r+12>>2]>>2]+4>>2]),n=QC[QC[r+12>>2]>>2],o=1&YC[n+12|0]?0:n,n=QC[QC[r+12>>2]+4>>2],o|(1&YC[n+12|0]?0:n)){n=QC[QC[r+12>>2]+4>>2],(1&YC[n+12|0]||!n)&&(YC[QC[QC[r+12>>2]>>2]+12|0]=1,YC[QC[r+12>>2]+12|0]=0,It(QC[r+12>>2]),c=r,s=yE(QC[r+12>>2]),QC[c+12>>2]=s),n=rA[yE(QC[r+12>>2])+12|0],YC[QC[r+12>>2]+12|0]=1&n,c=yE(QC[r+12>>2]),s=1,YC[c+12|0]=s,YC[QC[QC[r+12>>2]+4>>2]+12|0]=1,xt(yE(QC[r+12>>2]));break r}if(YC[QC[r+12>>2]+12|0]=0,c=r,s=yE(QC[r+12>>2]),QC[c+16>>2]=s,!(1&YC[QC[r+16>>2]+12|0]&QC[r+16>>2]!=QC[r+28>>2])){YC[QC[r+16>>2]+12|0]=1;break r}n=1&Eg(QC[r+16>>2])?QC[yE(QC[r+16>>2])+4>>2]:QC[QC[QC[r+16>>2]+8>>2]>>2],QC[r+12>>2]=n;continue}if(1&YC[QC[r+12>>2]+12|0]||(YC[QC[r+12>>2]+12|0]=1,c=yE(QC[r+12>>2]),s=0,YC[c+12|0]=s,It(yE(QC[r+12>>2])),QC[r+28>>2]==QC[QC[r+12>>2]+4>>2]&&(QC[r+28>>2]=QC[r+12>>2]),QC[r+12>>2]=QC[QC[QC[r+12>>2]+4>>2]>>2]),n=QC[QC[r+12>>2]>>2],o=1&YC[n+12|0]?0:n,n=QC[QC[r+12>>2]+4>>2],o|(1&YC[n+12|0]?0:n))n=QC[QC[r+12>>2]>>2],(1&YC[n+12|0]||!n)&&(YC[QC[QC[r+12>>2]+4>>2]+12|0]=1,YC[QC[r+12>>2]+12|0]=0,xt(QC[r+12>>2]),c=r,s=yE(QC[r+12>>2]),QC[c+12>>2]=s),n=rA[yE(QC[r+12>>2])+12|0],YC[QC[r+12>>2]+12|0]=1&n,c=yE(QC[r+12>>2]),s=1,YC[c+12|0]=s,YC[QC[QC[r+12>>2]>>2]+12|0]=1,It(yE(QC[r+12>>2]));else{if(YC[QC[r+12>>2]+12|0]=0,c=r,s=yE(QC[r+12>>2]),QC[c+16>>2]=s,1&YC[QC[r+16>>2]+12|0]&QC[r+16>>2]!=QC[r+28>>2]){n=1&Eg(QC[r+16>>2])?QC[yE(QC[r+16>>2])+4>>2]:QC[QC[QC[r+16>>2]+8>>2]>>2],QC[r+12>>2]=n;continue}YC[QC[r+16>>2]+12|0]=1}}break}XA=r+32|0,XA=a+16|0,QC[e+24>>2]=QC[a+8>>2],c=e,s=fg(f),QC[c+4>>2]=s,yb(QC[e+4>>2],$g(lw(e+16|0))),dc(QC[e+4>>2],QC[e+8>>2]),XA=e+32|0,QC[i+24>>2]=QC[e+24>>2],Hg(i+40|0,QC[i+24>>2]),XA=i+48|0,QC[t>>2]=QC[i+40>>2]}XA=t+32|0}function R(r,n,e,t,i){var a=0,f=oA(0),u=0,c=0;for(a=XA-160|0,XA=a,QC[a+156>>2]=r,QC[a+152>>2]=n,QC[a+148>>2]=e,QC[a+144>>2]=t,YC[a+143|0]=i,r=QC[a+156>>2],QC[a+132>>2]=QC[a+152>>2]+QC[a+148>>2],u=a,c=If(QC[a+144>>2]),QC[u+128>>2]=c,n=0,QC[a+128>>2]<=0||(n=0,47!=YC[QC[a+144>>2]+(QC[a+128>>2]-1|0)|0]&&(n=92!=YC[QC[a+144>>2]+(QC[a+128>>2]-1|0)|0])),QC[a+124>>2]=n,QC[a+120>>2]=0;gt(a+152|0,QC[a+132>>2],a+112|0);)if(QC[a+116>>2]!=QC[a+112>>2])if(QC[a+120>>2])t=Hv(112,4128,166),Sn(t,0,112),e=XA-16|0,XA=e,QC[e+12>>2]=t,n=QC[e+12>>2],HP(n),QC[n>>2]=13120,tp(n+8|0),$k(n+80|0),$k(n+96|0),XA=e+16|0,QC[a+20>>2]=t,QC[QC[a+20>>2]+4>>2]=QC[a+120>>2],n=a+8|0,e=a+112|0,ci(n,eu(e),1),ei(QC[a+20>>2]+8|0,n),Bv(n),ws(a+152|0,QC[a+132>>2],e),Rl(e,7074)?QC[QC[a+20>>2]+76>>2]=90:Rl(a+112|0,7290)?QC[QC[a+20>>2]+76>>2]=0:(n=md(a+112|0),QC[QC[a+20>>2]+76>>2]=n),YC[QC[a+20>>2]+72|0]=90==QC[QC[a+20>>2]+76>>2],n=a+80|0,ae(a+152|0,QC[a+132>>2],n),n=md(n),QC[QC[a+20>>2]+20>>2]=n,n=md(a+88|0),QC[QC[a+20>>2]+24>>2]=n,ae(a+152|0,QC[a+132>>2],a+80|0),n=md(a+80|0),QC[QC[a+20>>2]+28>>2]=n,n=md(a+88|0),QC[QC[a+20>>2]+32>>2]=n,tA[QC[a+20>>2]+36>>2]=oA(QC[QC[a+20>>2]+20>>2])/oA(QC[QC[a+120>>2]+60>>2]),tA[QC[a+20>>2]+40>>2]=oA(QC[QC[a+20>>2]+24>>2])/oA(QC[QC[a+120>>2]+64>>2]), 1&YC[QC[a+20>>2]+72|0]?(tA[QC[a+20>>2]+44>>2]=oA(QC[QC[a+20>>2]+20>>2]+QC[QC[a+20>>2]+32>>2]|0)/oA(QC[QC[a+120>>2]+60>>2]),tA[QC[a+20>>2]+48>>2]=oA(QC[QC[a+20>>2]+24>>2]+QC[QC[a+20>>2]+28>>2]|0)/oA(QC[QC[a+120>>2]+64>>2])):(tA[QC[a+20>>2]+44>>2]=oA(QC[QC[a+20>>2]+20>>2]+QC[QC[a+20>>2]+28>>2]|0)/oA(QC[QC[a+120>>2]+60>>2]),tA[QC[a+20>>2]+48>>2]=oA(QC[QC[a+20>>2]+24>>2]+QC[QC[a+20>>2]+32>>2]|0)/oA(QC[QC[a+120>>2]+64>>2])),u=a,c=ae(a+152|0,QC[a+132>>2],a+80|0),QC[u+136>>2]=c,QC[a+136>>2]||(lA(1819,4128,199,8605),o()),4==QC[a+136>>2]&&(n=QC[a+20>>2]+80|0,QC[a+4>>2]=0,me(n,4,a+4|0),e=a+80|0,n=md(e),u=Pv(QC[a+20>>2]+80|0,0),c=n,QC[u>>2]=c,n=md(a+88|0),u=Pv(QC[a+20>>2]+80|0,1),c=n,QC[u>>2]=c,n=md(a+96|0),u=Pv(QC[a+20>>2]+80|0,2),c=n,QC[u>>2]=c,n=md(a+104|0),u=Pv(QC[a+20>>2]+80|0,3),c=n,QC[u>>2]=c,u=a,c=ae(a+152|0,QC[a+132>>2],e),QC[u+136>>2]=c,QC[a+136>>2]||(lA(1819,4128,210,8605),o()),4==QC[a+136>>2]&&(n=QC[a+20>>2]+96|0,QC[a>>2]=0,me(n,4,a),e=a+80|0,n=md(e),u=Pv(QC[a+20>>2]+96|0,0),c=n,QC[u>>2]=c,n=md(a+88|0),u=Pv(QC[a+20>>2]+96|0,1),c=n,QC[u>>2]=c,n=md(a+96|0),u=Pv(QC[a+20>>2]+96|0,2),c=n,QC[u>>2]=c,n=md(a+104|0),u=Pv(QC[a+20>>2]+96|0,3),c=n,QC[u>>2]=c,ae(a+152|0,QC[a+132>>2],e))),e=a+80|0,n=md(e),QC[QC[a+20>>2]+60>>2]=n,n=md(a+88|0),QC[QC[a+20>>2]+64>>2]=n,n=a+152|0,ae(n,QC[a+132>>2],e),f=oA(0|md(a+80|0)),tA[QC[a+20>>2]+52>>2]=f,f=oA(0|md(a+88|0)),tA[QC[a+20>>2]+56>>2]=f,e=n,n=a+112|0,ws(e,QC[a+132>>2],n),n=md(n),QC[QC[a+20>>2]+68>>2]=n,Ge(r+20|0,a+20|0);else{if(u=a,c=eu(a+112|0),QC[u+76>>2]=c,u=a,c=Hv(1+((QC[a+128>>2]+QC[a+124>>2]|0)+If(QC[a+76>>2])|0)|0,4128,120),QC[u+72>>2]=c,zr(QC[a+72>>2],QC[a+144>>2],QC[a+128>>2]),QC[a+124>>2]&&(YC[QC[a+72>>2]+QC[a+128>>2]|0]=47),Ct(QC[a+124>>2]+(QC[a+72>>2]+QC[a+128>>2]|0)|0,QC[a+76>>2]),n=Hv(68,4128,125),e=a+56|0,ci(e,QC[a+76>>2],1),Ff(n,e),QC[a+120>>2]=n,Bv(e),u=a,c=ae(a+152|0,QC[a+132>>2],a+80|0),QC[u+52>>2]=c,2!=QC[a+52>>2]&&(lA(10239,4128,128,8605),o()),e=a+80|0,n=md(e),QC[QC[a+120>>2]+60>>2]=n,t=a+88|0,n=md(t),QC[QC[a+120>>2]+64>>2]=n,i=a+152|0,ae(i,QC[a+132>>2],e),n=oi(49344,e),QC[QC[a+120>>2]+40>>2]=n,ae(a+152|0,QC[a+132>>2],a+80|0),n=oi(49376,e),QC[QC[a+120>>2]+44>>2]=n,n=oi(49376,t),QC[QC[a+120>>2]+48>>2]=n,n=a+112|0,ws(i,QC[a+132>>2],n),QC[QC[a+120>>2]+52>>2]=1,QC[QC[a+120>>2]+56>>2]=1,!Rl(n,7403))r:if(1!=(QC[a+116>>2]-QC[a+112>>2]|0))Rl(a+112|0,1040)&&(QC[QC[a+120>>2]+52>>2]=2,QC[QC[a+120>>2]+56>>2]=2);else{if(120==YC[QC[a+112>>2]]){QC[QC[a+120>>2]+52>>2]=2;break r}121==YC[QC[a+112>>2]]&&(QC[QC[a+120>>2]+56>>2]=2)}1&YC[a+143|0]?(QC[r+36>>2]&&(n=QC[r+36>>2],e=QC[a+120>>2],t=a+40|0,ci(t,QC[a+72>>2],0),JA[QC[QC[n>>2]+8>>2]](n,e,t),Bv(t)),gl(QC[a+72>>2],4128,160)):(n=a+24|0,ci(n,QC[a+72>>2],1),ei(QC[a+120>>2]+28|0,n),Bv(n)),Ge(r+4|0,a+120|0)}else QC[a+120>>2]=0;XA=a+160|0}function j(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+56|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2],n=QC[u+24>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+32>>2]=tA[QC[QC[u+24>>2]+4>>2]+52>>2],tA[QC[u+24>>2]+36>>2]=tA[QC[QC[u+24>>2]+4>>2]+56>>2],QC[QC[u+24>>2]+24>>2]=QC[QC[QC[u+24>>2]+4>>2]+44>>2],YC[QC[u+24>>2]+28|0]=1&YC[QC[QC[u+24>>2]+4>>2]+48|0],YC[QC[u+24>>2]+29|0]=1&YC[QC[QC[u+24>>2]+4>>2]+49|0];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+32>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+52>>2]-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[r+32>>2],r=QC[u+24>>2],tA[r+36>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+56>>2]-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[r+36>>2],QC[QC[u+24>>2]+24>>2]=QC[QC[QC[u+24>>2]+4>>2]+44>>2],YC[QC[u+24>>2]+28|0]=1&YC[QC[QC[u+24>>2]+4>>2]+48|0],YC[QC[u+24>>2]+29|0]=1&YC[QC[QC[u+24>>2]+4>>2]+49|0]}else if(n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-6|0)>>2]){if(!QC[u+36>>2]){e=tA[QC[QC[u+24>>2]+4>>2]+52>>2],n=r+20|0,t=tA[Pv(n,gE(n)-5|0)>>2],tA[QC[u+24>>2]+32>>2]=oA(oA(t-tA[QC[QC[u+24>>2]+4>>2]+52>>2])*tA[u+40>>2])+e,e=tA[QC[QC[u+24>>2]+4>>2]+56>>2],t=tA[Pv(n,gE(r+20|0)-4|0)>>2],tA[QC[u+24>>2]+36>>2]=oA(oA(t-tA[QC[QC[u+24>>2]+4>>2]+56>>2])*tA[u+40>>2])+e,1!=QC[u+32>>2]?(n=r+20|0,e=tA[Pv(n,gE(n)-3|0)>>2],n=oA(fA(e))>2]+24>>2]=n,i=r+20|0,n=tA[Pv(i,gE(i)-2|0)>>2]!=oA(0),YC[QC[u+24>>2]+28|0]=n,r=tA[Pv(i,gE(r+20|0)-1|0)>>2]!=oA(0),YC[QC[u+24>>2]+29|0]=r):(QC[QC[u+24>>2]+24>>2]=QC[QC[QC[u+24>>2]+4>>2]+44>>2],YC[QC[u+24>>2]+28|0]=1&YC[QC[QC[u+24>>2]+4>>2]+48|0],YC[QC[u+24>>2]+29|0]=1&YC[QC[QC[u+24>>2]+4>>2]+49|0]);break r}i=r+20|0,e=tA[Pv(i,gE(i)-5|0)>>2],n=QC[u+24>>2],tA[n+32>>2]=oA(oA(e-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[n+32>>2],e=tA[Pv(i,gE(r+20|0)-4|0)>>2],n=QC[u+24>>2],tA[n+36>>2]=oA(oA(e-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[n+36>>2],QC[u+32>>2]||(n=r+20|0,e=tA[Pv(n,gE(n)-3|0)>>2],n=oA(fA(e))>2]+24>>2]=n,i=r+20|0,n=tA[Pv(i,gE(i)-2|0)>>2]!=oA(0),YC[QC[u+24>>2]+28|0]=n,r=tA[Pv(i,gE(r+20|0)-1|0)>>2]!=oA(0),YC[QC[u+24>>2]+29|0]=r)}else n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],6),QC[c+20>>2]=s,c=u,v=tA[Pv(n,QC[u+20>>2]-5|0)>>2],tA[c+16>>2]=v,c=u,v=tA[Pv(n,QC[u+20>>2]-4|0)>>2],tA[c+12>>2]=v,c=u,v=tA[Pv(n,QC[u+20>>2])>>2],tA[c+8>>2]=v,c=u,v=Vr(r,(QC[u+20>>2]/6|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+8>>2])/oA(tA[Pv(n,QC[u+20>>2]-6|0)>>2]-tA[u+8>>2])))),tA[c+4>>2]=v,QC[u+36>>2]?(e=tA[u+16>>2],i=r+20|0,t=tA[Pv(i,QC[u+20>>2]+1|0)>>2],n=QC[u+24>>2],tA[n+32>>2]=oA(oA(oA(oA(oA(t-tA[u+16>>2])*tA[u+4>>2])+e)-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[n+32>>2],e=tA[u+12>>2],t=tA[Pv(i,QC[u+20>>2]+2|0)>>2],n=QC[u+24>>2],tA[n+36>>2]=oA(oA(oA(oA(oA(t-tA[u+12>>2])*tA[u+4>>2])+e)-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[n+36>>2],QC[u+32>>2]||(e=tA[Pv(r+20|0,QC[u+20>>2]-3|0)>>2],n=oA(fA(e))>2]+24>>2]=n,r=r+20|0,n=tA[Pv(r,QC[u+20>>2]-2|0)>>2]!=oA(0),YC[QC[u+24>>2]+28|0]=n,r=tA[Pv(r,QC[u+20>>2]-1|0)>>2]!=oA(0),YC[QC[u+24>>2]+29|0]=r)):(e=tA[QC[QC[u+24>>2]+4>>2]+52>>2],t=tA[u+16>>2],n=r+20|0,a=tA[Pv(n,QC[u+20>>2]+1|0)>>2],tA[QC[u+24>>2]+32>>2]=oA(oA(oA(oA(oA(a-tA[u+16>>2])*tA[u+4>>2])+t)-tA[QC[QC[u+24>>2]+4>>2]+52>>2])*tA[u+40>>2])+e,e=tA[QC[QC[u+24>>2]+4>>2]+56>>2],t=tA[u+12>>2],a=tA[Pv(n,QC[u+20>>2]+2|0)>>2],tA[QC[u+24>>2]+36>>2]=oA(oA(oA(oA(oA(a-tA[u+12>>2])*tA[u+4>>2])+t)-tA[QC[QC[u+24>>2]+4>>2]+56>>2])*tA[u+40>>2])+e,1!=QC[u+32>>2]?(n=r+20|0,e=tA[Pv(n,gE(n)-3|0)>>2],n=oA(fA(e))>2]+24>>2]=n,r=r+20|0,n=tA[Pv(r,QC[u+20>>2]-2|0)>>2]!=oA(0),YC[QC[u+24>>2]+28|0]=n,r=tA[Pv(r,QC[u+20>>2]-1|0)>>2]!=oA(0),YC[QC[u+24>>2]+29|0]=r):(QC[QC[u+24>>2]+24>>2]=QC[QC[QC[u+24>>2]+4>>2]+44>>2],YC[QC[u+24>>2]+28|0]=1&YC[QC[QC[u+24>>2]+4>>2]+48|0],YC[QC[u+24>>2]+29|0]=1&YC[QC[QC[u+24>>2]+4>>2]+49|0]));XA=u- -64|0}function x(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=oA(0),s=0,v=0,l=oA(0);u=XA-80|0,XA=u,QC[u+76>>2]=r,QC[u+72>>2]=n,tA[u+68>>2]=e,tA[u+64>>2]=t,QC[u+60>>2]=i,tA[u+56>>2]=a,QC[u+52>>2]=o,QC[u+48>>2]=f,r=QC[u+76>>2],s=u,v=QC[Pv(QC[u+72>>2]+8|0,QC[r+36>>2])>>2],QC[s+44>>2]=v,QC[u+40>>2]=QC[u+44>>2];r:if(1&YC[QC[u+40>>2]+117|0])if(tA[u+64>>2]>2]){n:switch(QC[u+52>>2]){case 0:tA[QC[u+40>>2]+44>>2]=tA[QC[QC[u+40>>2]+4>>2]+40>>2],tA[QC[u+40>>2]+48>>2]=tA[QC[QC[u+40>>2]+4>>2]+44>>2];break r;case 1:break n;default:break r}r=QC[u+40>>2],tA[r+44>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+40>>2]-tA[QC[u+40>>2]+44>>2])*tA[u+56>>2])+tA[r+44>>2],r=QC[u+40>>2],tA[r+48>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+44>>2]-tA[QC[u+40>>2]+48>>2])*tA[u+56>>2])+tA[r+48>>2]}else if(n=r+20|0,tA[u+64>>2]>=tA[Pv(n,gE(n)-QC[4689]|0)>>2]?(n=r+20|0,s=u,l=oA(tA[Pv(n,gE(n)+QC[4691]|0)>>2]*tA[QC[QC[u+40>>2]+4>>2]+40>>2]),tA[s+36>>2]=l,s=u,l=oA(tA[Pv(n,gE(r+20|0)+QC[4692]|0)>>2]*tA[QC[QC[u+40>>2]+4>>2]+44>>2]),tA[s+32>>2]=l):(n=r+20|0,s=u,v=Fe(n,tA[u+64>>2],QC[4689]),QC[s+28>>2]=v,s=u,l=tA[Pv(n,QC[u+28>>2]+QC[4691]|0)>>2],tA[s+36>>2]=l,s=u,l=tA[Pv(n,QC[u+28>>2]+QC[4692]|0)>>2],tA[s+32>>2]=l,s=u,l=tA[Pv(n,QC[u+28>>2])>>2],tA[s+24>>2]=l,s=u,l=Vr(r,(QC[u+28>>2]/QC[4689]|0)-1|0,oA(oA(1)-oA(oA(tA[u+64>>2]-tA[u+24>>2])/oA(tA[Pv(n,QC[u+28>>2]+QC[4690]|0)>>2]-tA[u+24>>2])))),tA[s+20>>2]=l,e=tA[u+36>>2],s=u,l=oA(oA(oA(oA(tA[Pv(n,QC[u+28>>2]+QC[4693]|0)>>2]-tA[u+36>>2])*tA[u+20>>2])+e)*tA[QC[QC[u+40>>2]+4>>2]+40>>2]),tA[s+36>>2]=l,e=tA[u+32>>2],s=u,l=oA(oA(oA(oA(tA[Pv(n,QC[u+28>>2]+QC[4694]|0)>>2]-tA[u+32>>2])*tA[u+20>>2])+e)*tA[QC[QC[u+40>>2]+4>>2]+44>>2]),tA[s+32>>2]=l),tA[u+56>>2]!=oA(1))n:if(1!=QC[u+48>>2])e:{t:switch(QC[u+52>>2]){case 0:s=u,l=oA(Np(tA[QC[QC[u+40>>2]+4>>2]+40>>2])*Sp(tA[u+36>>2])),tA[s+16>>2]=l,s=u,l=oA(Np(tA[QC[QC[u+40>>2]+4>>2]+44>>2])*Sp(tA[u+32>>2])),tA[s+12>>2]=l,tA[QC[u+40>>2]+44>>2]=oA(oA(tA[u+36>>2]-tA[u+16>>2])*tA[u+56>>2])+tA[u+16>>2],tA[QC[u+40>>2]+48>>2]=oA(oA(tA[u+32>>2]-tA[u+12>>2])*tA[u+56>>2])+tA[u+12>>2];break e;case 1:case 2:s=u,l=oA(Np(tA[QC[u+40>>2]+44>>2])*Sp(tA[u+36>>2])),tA[s+16>>2]=l,s=u,l=oA(Np(tA[QC[u+40>>2]+48>>2])*Sp(tA[u+32>>2])),tA[s+12>>2]=l,tA[QC[u+40>>2]+44>>2]=oA(oA(tA[u+36>>2]-tA[u+16>>2])*tA[u+56>>2])+tA[u+16>>2],tA[QC[u+40>>2]+48>>2]=oA(oA(tA[u+32>>2]-tA[u+12>>2])*tA[u+56>>2])+tA[u+12>>2];break e;case 3:break t;default:break e}s=u,l=Sp(tA[u+36>>2]),tA[s+16>>2]=l,s=u,l=Sp(tA[u+32>>2]),tA[s+12>>2]=l,e=Np(tA[QC[u+40>>2]+44>>2]),t=tA[u+16>>2],a=tA[u+36>>2],c=Np(tA[QC[QC[u+40>>2]+4>>2]+40>>2]),tA[QC[u+40>>2]+44>>2]=oA(e*t)+oA(oA(oA(oA(-c)*tA[u+16>>2])+a)*tA[u+56>>2]),e=Np(tA[QC[u+40>>2]+48>>2]),t=tA[u+12>>2],a=tA[u+32>>2],c=Np(tA[QC[QC[u+40>>2]+4>>2]+44>>2]),tA[QC[u+40>>2]+48>>2]=oA(e*t)+oA(oA(oA(oA(-c)*tA[u+12>>2])+a)*tA[u+56>>2])}else{e:switch(QC[u+52>>2]){case 0:tA[u+16>>2]=tA[QC[QC[u+40>>2]+4>>2]+40>>2],tA[u+12>>2]=tA[QC[QC[u+40>>2]+4>>2]+44>>2],e=tA[u+16>>2],t=Np(tA[u+36>>2]),a=Sp(tA[u+16>>2]),tA[QC[u+40>>2]+44>>2]=oA(oA(oA(t*a)-tA[u+16>>2])*tA[u+56>>2])+e,e=tA[u+12>>2],t=Np(tA[u+32>>2]),a=Sp(tA[u+12>>2]),tA[QC[u+40>>2]+48>>2]=oA(oA(oA(t*a)-tA[u+12>>2])*tA[u+56>>2])+e;break n;case 1:case 2:tA[u+16>>2]=tA[QC[u+40>>2]+44>>2],tA[u+12>>2]=tA[QC[u+40>>2]+48>>2],e=tA[u+16>>2],t=Np(tA[u+36>>2]),a=Sp(tA[u+16>>2]),tA[QC[u+40>>2]+44>>2]=oA(oA(oA(t*a)-tA[u+16>>2])*tA[u+56>>2])+e,e=tA[u+12>>2],t=Np(tA[u+32>>2]),a=Sp(tA[u+12>>2]),tA[QC[u+40>>2]+48>>2]=oA(oA(oA(t*a)-tA[u+12>>2])*tA[u+56>>2])+e;break n;case 3:break e;default:break n}tA[u+16>>2]=tA[QC[u+40>>2]+44>>2],tA[u+12>>2]=tA[QC[u+40>>2]+48>>2],e=tA[u+16>>2],t=Np(tA[u+36>>2]),a=Sp(tA[u+16>>2]),tA[QC[u+40>>2]+44>>2]=oA(oA(oA(t*a)-tA[QC[QC[u+40>>2]+4>>2]+40>>2])*tA[u+56>>2])+e,e=tA[u+12>>2],t=Np(tA[u+32>>2]),a=Sp(tA[u+12>>2]),tA[QC[u+40>>2]+48>>2]=oA(oA(oA(t*a)-tA[QC[QC[u+40>>2]+4>>2]+44>>2])*tA[u+56>>2])+e}else{if(3==QC[u+52>>2]){r=QC[u+40>>2],tA[r+44>>2]=tA[r+44>>2]+oA(tA[u+36>>2]-tA[QC[QC[u+40>>2]+4>>2]+40>>2]),r=QC[u+40>>2],tA[r+48>>2]=tA[r+48>>2]+oA(tA[u+32>>2]-tA[QC[QC[u+40>>2]+4>>2]+44>>2]);break r}tA[QC[u+40>>2]+44>>2]=tA[u+36>>2],tA[QC[u+40>>2]+48>>2]=tA[u+32>>2]}XA=u+80|0}function O(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA-112|0,XA=u,QC[u+108>>2]=r,QC[u+104>>2]=n,tA[u+100>>2]=e,tA[u+96>>2]=t,QC[u+92>>2]=i,tA[u+88>>2]=a,QC[u+84>>2]=o,QC[u+80>>2]=f,r=QC[u+108>>2],c=u,s=QC[Pv(QC[u+104>>2]+24|0,QC[r+36>>2])>>2],QC[c+76>>2]=s,QC[u+72>>2]=QC[u+76>>2],n=QC[QC[u+72>>2]+8>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+96>>2]>2]){n:switch(QC[u+84>>2]){case 0:Tc(hP(QC[u+72>>2]),mP(gE(QC[u+72>>2]))),Tc(wP(QC[u+72>>2]),EP(gE(QC[u+72>>2])));break r;case 1:break n;default:break r}c=u,s=hP(QC[u+72>>2]),QC[c+68>>2]=s,e=oA(tA[QC[u+68>>2]+4>>2]-tA[mP(QC[QC[u+72>>2]+4>>2])+4>>2]),r=QC[u+68>>2],tA[r+4>>2]=oA(e*tA[u+88>>2])+tA[r+4>>2],e=oA(tA[QC[u+68>>2]+8>>2]-tA[mP(QC[QC[u+72>>2]+4>>2])+8>>2]),r=QC[u+68>>2],tA[r+8>>2]=oA(e*tA[u+88>>2])+tA[r+8>>2],e=oA(tA[QC[u+68>>2]+12>>2]-tA[mP(QC[QC[u+72>>2]+4>>2])+12>>2]),r=QC[u+68>>2],tA[r+12>>2]=oA(e*tA[u+88>>2])+tA[r+12>>2],e=oA(tA[QC[u+68>>2]+16>>2]-tA[mP(QC[QC[u+72>>2]+4>>2])+16>>2]),r=QC[u+68>>2],tA[r+16>>2]=oA(e*tA[u+88>>2])+tA[r+16>>2],c=u,s=wP(QC[u+72>>2]),QC[c+64>>2]=s,e=oA(tA[QC[u+64>>2]+4>>2]-tA[EP(QC[QC[u+72>>2]+4>>2])+4>>2]),r=QC[u+64>>2],tA[r+4>>2]=oA(e*tA[u+88>>2])+tA[r+4>>2],e=oA(tA[QC[u+64>>2]+8>>2]-tA[EP(QC[QC[u+72>>2]+4>>2])+8>>2]),r=QC[u+64>>2],tA[r+8>>2]=oA(e*tA[u+88>>2])+tA[r+8>>2],e=oA(tA[QC[u+64>>2]+12>>2]-tA[EP(QC[QC[u+72>>2]+4>>2])+12>>2]),r=QC[u+64>>2],tA[r+12>>2]=oA(e*tA[u+88>>2])+tA[r+12>>2]}else n=r+20|0,tA[u+96>>2]>=tA[Pv(n,gE(n)-8|0)>>2]?(r=r+20|0,c=u,s=gE(r),QC[c+32>>2]=s,c=u,v=tA[Pv(r,QC[u+32>>2]-7|0)>>2],tA[c+60>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-6|0)>>2],tA[c+56>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-5|0)>>2],tA[c+52>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-4|0)>>2],tA[c+48>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-3|0)>>2],tA[c+44>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-2|0)>>2],tA[c+40>>2]=v,c=u,v=tA[Pv(r,QC[u+32>>2]-1|0)>>2],tA[c+36>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+96>>2],8),QC[c+28>>2]=s,c=u,v=tA[Pv(n,QC[u+28>>2]-7|0)>>2],tA[c+60>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-6|0)>>2],tA[c+56>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-5|0)>>2],tA[c+52>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-4|0)>>2],tA[c+48>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-3|0)>>2],tA[c+44>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-2|0)>>2],tA[c+40>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2]-1|0)>>2],tA[c+36>>2]=v,c=u,v=tA[Pv(n,QC[u+28>>2])>>2],tA[c+24>>2]=v,c=u,v=Vr(r,(QC[u+28>>2]>>>3|0)-1|0,oA(oA(1)-oA(oA(tA[u+96>>2]-tA[u+24>>2])/oA(tA[Pv(n,QC[u+28>>2]-8|0)>>2]-tA[u+24>>2])))),tA[c+20>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+1|0)>>2]-tA[u+60>>2])*tA[u+20>>2])+tA[u+60>>2]),tA[c+60>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+2|0)>>2]-tA[u+56>>2])*tA[u+20>>2])+tA[u+56>>2]),tA[c+56>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+3|0)>>2]-tA[u+52>>2])*tA[u+20>>2])+tA[u+52>>2]),tA[c+52>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+4|0)>>2]-tA[u+48>>2])*tA[u+20>>2])+tA[u+48>>2]),tA[c+48>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+5|0)>>2]-tA[u+44>>2])*tA[u+20>>2])+tA[u+44>>2]),tA[c+44>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+6|0)>>2]-tA[u+40>>2])*tA[u+20>>2])+tA[u+40>>2]),tA[c+40>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+28>>2]+7|0)>>2]-tA[u+36>>2])*tA[u+20>>2])+tA[u+36>>2]),tA[c+36>>2]=v),tA[u+88>>2]!=oA(1)?(QC[u+8>>2]=QC[u+72>>2]+16,QC[u+4>>2]=QC[u+72>>2]+36,QC[u+84>>2]||(Tc(QC[u+8>>2],QC[QC[u+72>>2]+4>>2]+24|0),Tc(QC[u+4>>2],QC[QC[u+72>>2]+4>>2]+44|0)),ra(QC[u+8>>2],oA(oA(tA[u+60>>2]-tA[QC[u+8>>2]+4>>2])*tA[u+88>>2]),oA(oA(tA[u+56>>2]-tA[QC[u+8>>2]+8>>2])*tA[u+88>>2]),oA(oA(tA[u+52>>2]-tA[QC[u+8>>2]+12>>2])*tA[u+88>>2]),oA(oA(tA[u+48>>2]-tA[QC[u+8>>2]+16>>2])*tA[u+88>>2])),ra(QC[u+4>>2],oA(oA(tA[u+44>>2]-tA[QC[u+4>>2]+4>>2])*tA[u+88>>2]),oA(oA(tA[u+40>>2]-tA[QC[u+4>>2]+8>>2])*tA[u+88>>2]),oA(oA(tA[u+36>>2]-tA[QC[u+4>>2]+12>>2])*tA[u+88>>2]),oA(0))):(c=u,s=hP(QC[u+72>>2]),QC[c+16>>2]=s,bf(QC[u+16>>2],tA[u+60>>2],tA[u+56>>2],tA[u+52>>2],tA[u+48>>2]),c=u,s=wP(QC[u+72>>2]),QC[c+12>>2]=s,bf(QC[u+12>>2],tA[u+44>>2],tA[u+40>>2],tA[u+36>>2],oA(1)));XA=u+112|0}function z(r,n,e,t,i,a,o){var f=0,u=0,c=0,s=oA(0);if(f=XA-192|0,XA=f,QC[f+188>>2]=r,QC[f+184>>2]=n,QC[f+180>>2]=e,QC[f+176>>2]=t,QC[f+172>>2]=i,QC[f+168>>2]=a,QC[f+164>>2]=o,r=QC[f+188>>2],QC[f+176>>2]=QC[f+168>>2]+aA(QC[f+164>>2],QC[f+176>>2]>>>1|0),QC[f+160>>2]=QC[QC[QC[f+184>>2]+8>>2]+8>>2],u=f,c=pP(QC[f+184>>2]),QC[u+156>>2]=c,QC[f+152>>2]=r+36,QC[f+148>>2]=r+20,gE(QC[f+148>>2])){for(QC[f+100>>2]=0,QC[f+96>>2]=0,QC[f+92>>2]=0;eA[f+92>>2]>2];)u=f,c=QC[Pv(QC[f+148>>2],QC[f+100>>2])>>2],QC[u+88>>2]=c,QC[f+100>>2]=QC[f+100>>2]+(QC[f+88>>2]+1|0),QC[f+96>>2]=QC[f+88>>2]+QC[f+96>>2],QC[f+92>>2]=QC[f+92>>2]+2;if(u=f,c=GP(QC[f+160>>2]),QC[u+84>>2]=c,gE(QC[f+156>>2]))for(QC[f+40>>2]=QC[f+168>>2],QC[f+36>>2]=aA(QC[f+96>>2],3),QC[f+32>>2]=QC[f+96>>2]<<1;eA[f+40>>2]>2];){for(tA[f+28>>2]=0,tA[f+24>>2]=0,r=QC[f+148>>2],n=QC[f+100>>2],QC[f+100>>2]=n+1,u=f,c=QC[Pv(r,n)>>2],QC[u+20>>2]=c,QC[f+20>>2]=QC[f+100>>2]+QC[f+20>>2];QC[f+100>>2]>2];)u=f,c=QC[Pv(QC[f+84>>2],QC[Pv(QC[f+148>>2],QC[f+100>>2])>>2])>>2],QC[u+16>>2]=c,QC[f+12>>2]=QC[f+16>>2],u=f,s=oA(tA[Pv(QC[f+152>>2],QC[f+36>>2])>>2]+tA[Pv(QC[f+156>>2],QC[f+32>>2])>>2]),tA[u+8>>2]=s,u=f,s=oA(tA[Pv(QC[f+152>>2],QC[f+36>>2]+1|0)>>2]+tA[Pv(QC[f+156>>2],QC[f+32>>2]+1|0)>>2]),tA[u+4>>2]=s,u=f,s=tA[Pv(QC[f+152>>2],QC[f+36>>2]+2|0)>>2],tA[u>>2]=s,tA[f+28>>2]=oA(oA(oA(oA(tA[f+8>>2]*tA[QC[f+12>>2]+92>>2])+oA(tA[f+4>>2]*tA[QC[f+12>>2]+96>>2]))+tA[QC[f+12>>2]+100>>2])*tA[f>>2])+tA[f+28>>2],tA[f+24>>2]=oA(oA(oA(oA(tA[f+8>>2]*tA[QC[f+12>>2]+104>>2])+oA(tA[f+4>>2]*tA[QC[f+12>>2]+108>>2]))+tA[QC[f+12>>2]+112>>2])*tA[f>>2])+tA[f+24>>2],QC[f+100>>2]=QC[f+100>>2]+1,QC[f+36>>2]=QC[f+36>>2]+3,QC[f+32>>2]=QC[f+32>>2]+2;tA[QC[f+172>>2]+(QC[f+40>>2]<<2)>>2]=tA[f+28>>2],tA[QC[f+172>>2]+(QC[f+40>>2]+1<<2)>>2]=tA[f+24>>2],QC[f+40>>2]=QC[f+164>>2]+QC[f+40>>2]}else for(QC[f+80>>2]=QC[f+168>>2],QC[f+76>>2]=aA(QC[f+96>>2],3);eA[f+80>>2]>2];){for(tA[f+72>>2]=0,tA[f+68>>2]=0,r=QC[f+148>>2],n=QC[f+100>>2],QC[f+100>>2]=n+1,u=f,c=QC[Pv(r,n)>>2],QC[u+64>>2]=c,QC[f+64>>2]=QC[f+100>>2]+QC[f+64>>2];QC[f+100>>2]>2];)u=f,c=QC[Pv(QC[f+84>>2],QC[Pv(QC[f+148>>2],QC[f+100>>2])>>2])>>2],QC[u+60>>2]=c,QC[f+56>>2]=QC[f+60>>2],u=f,s=tA[Pv(QC[f+152>>2],QC[f+76>>2])>>2],tA[u+52>>2]=s,u=f,s=tA[Pv(QC[f+152>>2],QC[f+76>>2]+1|0)>>2],tA[u+48>>2]=s,u=f,s=tA[Pv(QC[f+152>>2],QC[f+76>>2]+2|0)>>2],tA[u+44>>2]=s,tA[f+72>>2]=oA(oA(oA(oA(tA[f+52>>2]*tA[QC[f+56>>2]+92>>2])+oA(tA[f+48>>2]*tA[QC[f+56>>2]+96>>2]))+tA[QC[f+56>>2]+100>>2])*tA[f+44>>2])+tA[f+72>>2],tA[f+68>>2]=oA(oA(oA(oA(tA[f+52>>2]*tA[QC[f+56>>2]+104>>2])+oA(tA[f+48>>2]*tA[QC[f+56>>2]+108>>2]))+tA[QC[f+56>>2]+112>>2])*tA[f+44>>2])+tA[f+68>>2],QC[f+100>>2]=QC[f+100>>2]+1,QC[f+76>>2]=QC[f+76>>2]+3;tA[QC[f+172>>2]+(QC[f+80>>2]<<2)>>2]=tA[f+72>>2],tA[QC[f+172>>2]+(QC[f+80>>2]+1<<2)>>2]=tA[f+68>>2],QC[f+80>>2]=QC[f+164>>2]+QC[f+80>>2]}}else for(gE(QC[f+156>>2])&&(QC[f+152>>2]=QC[f+156>>2]),QC[f+144>>2]=QC[QC[f+184>>2]+8>>2],tA[f+140>>2]=tA[QC[f+144>>2]+100>>2],tA[f+136>>2]=tA[QC[f+144>>2]+112>>2],tA[f+132>>2]=tA[QC[f+144>>2]+92>>2],tA[f+128>>2]=tA[QC[f+144>>2]+96>>2],tA[f+124>>2]=tA[QC[f+144>>2]+104>>2],tA[f+120>>2]=tA[QC[f+144>>2]+108>>2],QC[f+116>>2]=QC[f+180>>2],QC[f+112>>2]=QC[f+168>>2];eA[f+112>>2]>2];)u=f,s=tA[Pv(QC[f+152>>2],QC[f+116>>2])>>2],tA[u+108>>2]=s,u=f,s=tA[Pv(QC[f+152>>2],QC[f+116>>2]+1|0)>>2],tA[u+104>>2]=s,tA[QC[f+172>>2]+(QC[f+112>>2]<<2)>>2]=oA(oA(tA[f+108>>2]*tA[f+132>>2])+oA(tA[f+104>>2]*tA[f+128>>2]))+tA[f+140>>2],tA[QC[f+172>>2]+(QC[f+112>>2]+1<<2)>>2]=oA(oA(tA[f+108>>2]*tA[f+124>>2])+oA(tA[f+104>>2]*tA[f+120>>2]))+tA[f+136>>2],QC[f+116>>2]=QC[f+116>>2]+2,QC[f+112>>2]=QC[f+164>>2]+QC[f+112>>2];XA=f+192|0}function B(r,n){var i=0,a=0,o=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0,A=0,S=0,D=0;w=XA-16|0,XA=w,u(r),E=e(2),o=2147483647&E;r:if(o>>>0<=1305022426){if(l=+r,a=.6366197723675814*l+6755399441055744-6755399441055744,y=l+-1.5707963109016418*a+-1.5893254773528196e-8*a,iA[n>>3]=y,o=y<-.7853981852531433,i=fA(a)<2147483648?~~a:-2147483648,o){a+=-1,iA[n>>3]=l+-1.5707963109016418*a+-1.5893254773528196e-8*a,i=i-1|0;break r}if(!(y>.7853981852531433))break r;a+=1,iA[n>>3]=l+-1.5707963109016418*a+-1.5893254773528196e-8*a,i=i+1|0}else if(o>>>0>=2139095040)iA[n>>3]=oA(r-r);else{if(i=o,o=(o>>>23|0)-150|0,iA[w+8>>3]=(t(2,i-(o<<23)|0),f()),P=w+8|0,s=XA-560|0,XA=s,i=(o-3|0)/24|0,g=(0|i)>0?i:0,v=o+aA(g,-24)|0,p=QC[11008],(0|p)>=0)for(o=p+1|0,i=g;iA[(s+320|0)+(c<<3)>>3]=(0|i)<0?0:+QC[44048+(i<<2)>>2],i=i+1|0,c=c+1|0,(0|o)!=(0|c););for(k=v-24|0,o=0,_=(0|p)>0?p:0;;){for(i=0,a=0;a=iA[P+(i<<3)>>3]*iA[(s+320|0)+(o-i<<3)>>3]+a,i=i+1|0,1!=(0|i););if(iA[(o<<3)+s>>3]=a,i=(0|o)==(0|_),o=o+1|0,i)break}S=47-v|0,T=48-v|0,D=v-25|0,o=p;n:{for(;;){if(a=iA[(o<<3)+s>>3],i=0,c=o,b=(0|o)<=0,!b)for(;d=(s+480|0)+(i<<2)|0,l=5.960464477539063e-8*a,h=fA(l)<2147483648?~~l:-2147483648,l=+(0|h),a=-16777216*l+a,h=fA(a)<2147483648?~~a:-2147483648,QC[d>>2]=h,c=c-1|0,a=iA[(c<<3)+s>>3]+l,i=i+1|0,(0|o)!=(0|i););a=Si(a,k),a+=-8*cA(.125*a),d=fA(a)<2147483648?~~a:-2147483648,a-=+(0|d);e:{t:{i:{if(C=(0|k)<=0,C){if(k)break i;c=QC[476+((o<<2)+s|0)>>2]>>23}else c=476+((o<<2)+s|0)|0,m=QC[c>>2],i=m>>T,h=c,c=m-(i<>2]=c,d=i+d|0,c>>=S;if(m=c,(0|m)<=0)break e;break t}if(m=2,!(a>=.5)){m=0;break e}}if(i=0,c=0,!b)for(;A=(s+480|0)+(i<<2)|0,h=QC[A>>2],b=16777215,c||(b=16777216,h)?(QC[A>>2]=b-h,c=1):c=0,i=i+1|0,(0|o)!=(0|i););t:if(!C){i=8388607;i:switch(0|D){case 1:i=4194303;break;case 0:break i;default:break t}b=476+((o<<2)+s|0)|0,QC[b>>2]=QC[b>>2]&i}d=d+1|0,2==(0|m)&&(a=1-a,m=2,c&&(a-=Si(1,k)))}if(0!=a)break;if(i=1,b=0,c=o,!((0|o)<=(0|p))){for(;c=c-1|0,b=QC[(s+480|0)+(c<<2)>>2]|b,(0|c)>(0|p););if(b){for(v=k;v=v-24|0,o=o-1|0,!QC[(s+480|0)+(o<<2)>>2];);break n}}for(;c=i,i=i+1|0,!QC[(s+480|0)+(p-c<<2)>>2];);for(c=o+c|0;;){for(o=o+1|0,d=o,iA[(s+320|0)+(o<<3)>>3]=QC[44048+(o+g<<2)>>2],i=0,a=0;a=iA[P+(i<<3)>>3]*iA[(s+320|0)+(d-i<<3)>>3]+a,i=i+1|0,1!=(0|i););if(iA[(o<<3)+s>>3]=a,!((0|o)<(0|c)))break}o=c}a=Si(a,24-v|0),a>=16777216?(c=(s+480|0)+(o<<2)|0,l=5.960464477539063e-8*a,i=fA(l)<2147483648?~~l:-2147483648,a=-16777216*+(0|i)+a,k=fA(a)<2147483648?~~a:-2147483648,QC[c>>2]=k,o=o+1|0):(i=fA(a)<2147483648?~~a:-2147483648,v=k),QC[(s+480|0)+(o<<2)>>2]=i}if(a=Si(1,v),(0|o)>=0){for(v=o;i=v,iA[(i<<3)+s>>3]=a*+QC[(s+480|0)+(i<<2)>>2],v=i-1|0,a*=5.960464477539063e-8,i;);for(v=0,c=o;;){for(k=v>>>0>_>>>0?_:v,i=0,a=0;a=iA[46816+(i<<3)>>3]*iA[(i+c<<3)+s>>3]+a,p=(0|i)!=(0|k),i=i+1|0,p;);if(iA[(s+160|0)+(o-c<<3)>>3]=a,c=c-1|0,i=(0|o)!=(0|v),v=v+1|0,!i)break}}if(a=0,(0|o)>=0)for(;i=o,o=i-1|0,a+=iA[(s+160|0)+(i<<3)>>3],i;);iA[w>>3]=m?-a:a,XA=s+560|0,i=7&d,a=iA[w>>3],(0|E)<0?(iA[n>>3]=-a,i=0-i|0):iA[n>>3]=a}return XA=w+16|0,i}function I(){var r=0,n=0,e=0,t=0,i=0,a=0;r=XA-464|0,XA=r,a=r- -64|0,QC[r+88>>2]=a,QC[r+84>>2]=6037,QC[r+80>>2]=954,QC[r+76>>2]=0,QC[r+72>>2]=0,QC[r+68>>2]=955,QC[r+408>>2]=QC[r+80>>2],n=QC[r+80>>2],QC[r+96>>2]=QC[r+76>>2],t=QC[r+76>>2],QC[r+92>>2]=QC[r+72>>2],i=QC[r+72>>2],e=QC[r+84>>2],QC[r+412>>2]=QC[r+68>>2],pA(36344,36372,36408,0,19600,0|n,19603,0|t,19603,0|i,0|e,19605,QC[r+68>>2]),QC[r+144>>2]=a,QC[r+140>>2]=2401,QC[r+136>>2]=956,n=QC[r+144>>2],QC[r+124>>2]=957,t=QC[r+140>>2],e=r+128|0,i=fC(e),e=SP(e),QC[r+416>>2]=QC[r+124>>2],mA(36344,0|t,0|i,0|e,19605,QC[r+124>>2],QC[r+136>>2]),QC[r+120>>2]=n,QC[r+116>>2]=1181,QC[r+112>>2]=958,n=QC[r+120>>2],QC[r+100>>2]=957,t=QC[r+116>>2],e=r+104|0,i=fC(e),e=SP(e),QC[r+420>>2]=QC[r+100>>2],mA(36344,0|t,0|i,0|e,19605,QC[r+100>>2],QC[r+112>>2]),QC[r+168>>2]=n,QC[r+164>>2]=1110,QC[r+160>>2]=959,t=QC[r+168>>2],QC[r+148>>2]=960,i=QC[r+164>>2],a=r+152|0,e=nC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+424>>2]=QC[r+148>>2],mA(36344,0|i,0|e,36428,19664,QC[r+148>>2],QC[r+160>>2]),QC[r+192>>2]=t,QC[r+188>>2]=9468,QC[r+184>>2]=961,t=QC[r+192>>2],QC[r+172>>2]=962,i=QC[r+188>>2],a=r+176|0,e=nC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+428>>2]=QC[r+172>>2],mA(36344,0|i,0|e,36436,19664,QC[r+172>>2],QC[r+184>>2]),QC[r+216>>2]=t,QC[r+212>>2]=5288,QC[r+208>>2]=963,t=QC[r+216>>2],QC[r+196>>2]=964,i=QC[r+212>>2],a=r+200|0,e=oC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+432>>2]=QC[r+196>>2],mA(36344,0|i,0|e,36444,19708,QC[r+196>>2],QC[r+208>>2]),QC[r+240>>2]=t,QC[r+236>>2]=1142,QC[r+232>>2]=965,t=QC[r+240>>2],QC[r+220>>2]=966,i=QC[r+236>>2],a=r+224|0,e=oC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+436>>2]=QC[r+220>>2],mA(36344,0|i,0|e,36456,19708,QC[r+220>>2],QC[r+232>>2]),QC[r+264>>2]=t,QC[r+260>>2]=9530,QC[r+256>>2]=967,t=QC[r+264>>2],QC[r+244>>2]=968,i=QC[r+260>>2],a=r+248|0,e=oC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+440>>2]=QC[r+244>>2],mA(36344,0|i,0|e,36468,20016,QC[r+244>>2],QC[r+256>>2]),QC[r+288>>2]=t,QC[r+284>>2]=9497,QC[r+280>>2]=969,t=QC[r+288>>2],QC[r+268>>2]=970,i=QC[r+284>>2],a=r+272|0,e=nC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+444>>2]=QC[r+268>>2],mA(36344,0|i,0|e,36480,27524,QC[r+268>>2],QC[r+280>>2]),QC[r+312>>2]=t,QC[r+308>>2]=8303,QC[r+304>>2]=971,n=QC[r+312>>2],QC[r+292>>2]=972,t=QC[r+308>>2],e=r+296|0,i=nC(e),e=DP(e),QC[r+448>>2]=QC[r+292>>2],mA(36344,0|t,0|i,0|e,27524,QC[r+292>>2],QC[r+304>>2]),QC[r+336>>2]=n,QC[r+332>>2]=9447,QC[r+328>>2]=973,t=QC[r+336>>2],QC[r+316>>2]=974,i=QC[r+332>>2],a=r+320|0,e=fC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+452>>2]=QC[r+316>>2],mA(36344,0|i,0|e,36488,19600,QC[r+316>>2],QC[r+328>>2]),QC[r+360>>2]=t,QC[r+356>>2]=7301,QC[r+352>>2]=975,t=QC[r+360>>2],QC[r+340>>2]=976,i=QC[r+356>>2],a=r+344|0,e=fC(a),n=XA-16|0,XA=n,QC[n+12>>2]=a,XA=n+16|0,QC[r+456>>2]=QC[r+340>>2],mA(36344,0|i,0|e,36492,19600,QC[r+340>>2],QC[r+352>>2]),QC[r+380>>2]=t,QC[r+376>>2]=1072,QC[r+372>>2]=977,n=QC[r+380>>2],QC[r+364>>2]=978,t=QC[r+376>>2],e=r+368|0,i=fC(e),e=TP(e),QC[r+384>>2]=QC[r+364>>2],mA(36344,0|t,0|i,0|e,19600,QC[r+364>>2],QC[r+372>>2]),QC[r+404>>2]=n,QC[r+400>>2]=2078,QC[r+396>>2]=979,QC[r+388>>2]=980,t=QC[r+400>>2],e=r+392|0,i=fC(e),n=XA-16|0,XA=n,QC[n+12>>2]=e,XA=n+16|0,QC[r+460>>2]=QC[r+388>>2],mA(36344,0|t,0|i,36496,19600,QC[r+388>>2],QC[r+396>>2]),XA=r+464|0}function N(r,n,e,t,i,a,o,f,u){var c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0;c=XA-112|0,XA=c,v=2147483647&u,s=2147483647&i,l=s;r:{if(k=!(n|e),(t|s?s-2147418112>>>0<2147549184:k)||(b=v-2147418112|0,!(!f&-2147418112==(0|b)?a|o:-2147418112==(0|b)&0!=(0|f)|b>>>0>2147549184))){if(!(!t&2147418112==(0|l)?k:l>>>0<2147418112)){f=t,u=32768|i,a=n,o=e;break r}if(!(!f&2147418112==(0|v)?!(a|o):v>>>0<2147418112)){u|=32768;break r}if(!(n|t|2147418112^l|e)){s=t,t=!(n^a|t^f|e^o|i^u^-2147483648),f=t?0:s,u=t?2147450880:i,a=t?0:n,o=t?0:e;break r}if(!(a|f|2147418112^v|o))break r;if(!(n|t|e|l)){if(a|f|o|v)break r;a&=n,o&=e,f&=t,u&=i;break r}if(!(a|f|o|v)){a=n,o=e,f=t,u=i;break r}}s=(0|v)==(0|l),s=s&(0|t)==(0|f)?(0|e)==(0|o)&n>>>0>>0|e>>>0>>0:s&t>>>0>>0|v>>>0>l>>>0,d=s?a:n,l=s?o:e,v=s?u:i,h=v,b=s?f:t,v&=65535,i=s?i:u,m=i,f=s?t:f,p=i>>>16&32767,k=h>>>16&32767,k||(t=!(v|b),i=t<<6,u=uA(t?d:b)+32|0,t=uA(t?l:v),t=i+(32==(0|t)?u:t)|0,He(c+96|0,d,l,b,v,t-15|0),k=16-t|0,d=QC[c+96>>2],l=QC[c+100>>2],b=QC[c+104>>2],v=QC[c+108>>2]),a=s?n:a,o=s?e:o,u=65535&m,p||(n=!(f|u),e=n<<6,t=uA(n?a:f)+32|0,n=uA(n?o:u),n=e+(32==(0|n)?t:n)|0,He(c+80|0,a,o,f,u,n-15|0),p=16-n|0,f=QC[c+88>>2],u=QC[c+92>>2],o=QC[c+84>>2],a=QC[c+80>>2]),n=f,u=u<<3|n>>>29,n=n<<3|o>>>29,e=524288|u,t=b,s=v<<3|t>>>29,i=t<<3|l>>>29,f=s,t=a,s=o<<3|t>>>29,b=t<<3,a=h^m,v=s,(0|k)!=(0|p)&&(t=k-p|0,t>>>0>127?(n=0,e=0,b=1,v=0):(He(c- -64|0,b,v,n,e,128-t|0),ze(c+48|0,b,v,n,e,t),b=QC[c+48>>2]|0!=(QC[c+64>>2]|QC[c+72>>2]|QC[c+68>>2]|QC[c+76>>2]),n=QC[c+56>>2],e=QC[c+60>>2],v=QC[c+52>>2])),s=i,p=524288|f,t=d,u=l<<3|t>>>29,l=t<<3,d=u;n:if((0|a)<0){if(a=0,o=0,f=0,u=0,!(l^b|n^s|v^d|e^p))break r;if(t=l-b|0,i=d-((l>>>0>>0)+v|0)|0,e=p-((n>>>0>s>>>0)+e|0)|0,a=s-n|0,n=(0|v)==(0|d)&l>>>0>>0|v>>>0>d>>>0,u=e-(a>>>0>>0)|0,f=a-n|0,u>>>0>524287)break n;n=!(f|u),e=n<<6,a=uA(n?t:f)+32|0,n=uA(n?i:u),n=e+(32==(0|n)?a:n)|0,n=n-12|0,He(c+32|0,t,i,f,u,n),k=k-n|0,f=QC[c+40>>2],u=QC[c+44>>2],t=QC[c+32>>2],i=QC[c+36>>2]}else i=v+d|0,t=l+b|0,i=t>>>0>>0?i+1|0:i,a=n,n=s,a=a+n|0,s=e+p|0,s=n>>>0>a>>>0?s+1|0:s,e=a,n=e+((0|i)==(0|v)&t>>>0>>0|i>>>0>>0)|0,f=n,u=n>>>0>>0?s+1|0:s,1048576&u&&(n=f,s=n<<31,t=1&b|(1&i)<<31|t>>>1,i=s|i>>>1,k=k+1|0,f=(1&u)<<31|n>>>1,u=u>>>1|0);if(a=0,v=-2147483648&h,(0|k)>=32767)f=a,u=2147418112|v,o=0;else if(n=0,(0|k)>0?n=k:(He(c+16|0,t,i,f,u,k+127|0),ze(c,t,i,f,u,1-k|0),t=QC[c>>2]|0!=(QC[c+16>>2]|QC[c+24>>2]|QC[c+20>>2]|QC[c+28>>2]),i=QC[c+4>>2],f=QC[c+8>>2],u=QC[c+12>>2]),s=f<<29,l=(7&i)<<29|t>>>3,e=i>>>3|s,o=n<<16,n=a|(7&u)<<29|f>>>3,u=v|o|u>>>3&65535,o=n,n=7&t,a=n>>>0>4,t=a+l|0,i=t>>>0>>0?e+1|0:e,a=t,t=(0|e)==(0|i)&t>>>0>>0|e>>>0>i>>>0,e=o+t|0,u=e>>>0>>0?u+1|0:u,f=e,4!=(0|n)){if(o=i,!n)break r}else e=0,o=i+e|0,t=1&a,n=a+t|0,o=n>>>0>>0?o+1|0:o,a=n,e=(0|e)==(0|o)&n>>>0>>0|e>>>0>o>>>0,n=e+f|0,i=u,f=n,u=n>>>0>>0?i+1|0:i}QC[r>>2]=a,QC[r+4>>2]=o,QC[r+8>>2]=f,QC[r+12>>2]=u,XA=c+112|0}function L(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0;r:if(r){t=r-8|0,n=QC[r-4>>2],r=-8&n,a=t+r|0;n:if(!(1&n)){if(!(3&n))break r;if(n=QC[t>>2],t=t-n|0,t>>>0>2],3==(3&n))return QC[12563]=r,QC[a+4>>2]=-2&n,QC[t+4>>2]=1|r,void(QC[r+t>>2]=r)}else{if(n>>>0<=255){if(i=QC[t+8>>2],n=n>>>3|0,e=QC[t+12>>2],(0|e)==(0|i)){u=50244,c=QC[12561]&tP(n),QC[u>>2]=c;break n}QC[i+12>>2]=e,QC[e+8>>2]=i;break n}if(f=QC[t+24>>2],n=QC[t+12>>2],(0|n)==(0|t))if(i=t+20|0,e=QC[i>>2],e||(i=t+16|0,e=QC[i>>2],e)){for(;o=i,n=e,i=n+20|0,e=QC[i>>2],e||(i=n+16|0,e=QC[n+16>>2],e););QC[o>>2]=0}else n=0;else e=QC[t+8>>2],QC[e+12>>2]=n,QC[n+8>>2]=e;if(!f)break n;i=QC[t+28>>2],e=50548+(i<<2)|0;e:{if(QC[e>>2]==(0|t)){if(QC[e>>2]=n,n)break e;u=50248,c=QC[12562]&tP(i),QC[u>>2]=c;break n}if(QC[f+(QC[f+16>>2]==(0|t)?16:20)>>2]=n,!n)break n}if(QC[n+24>>2]=f,e=QC[t+16>>2],e&&(QC[n+16>>2]=e,QC[e+24>>2]=n),e=QC[t+20>>2],!e)break n;QC[n+20>>2]=e,QC[e+24>>2]=n}}if(!(t>>>0>=a>>>0)&&(n=QC[a+4>>2],1&n)){n:{if(!(2&n)){if((0|a)==QC[12567]){if(QC[12567]=t,r=QC[12564]+r|0,QC[12564]=r,QC[t+4>>2]=1|r,QC[12566]!=(0|t))break r;return QC[12563]=0,void(QC[12566]=0)}if((0|a)==QC[12566])return QC[12566]=t,r=QC[12563]+r|0,QC[12563]=r,QC[t+4>>2]=1|r,void(QC[r+t>>2]=r);r=(-8&n)+r|0;e:if(n>>>0<=255){if(i=QC[a+8>>2],n=n>>>3|0,e=QC[a+12>>2],(0|e)==(0|i)){u=50244,c=QC[12561]&tP(n),QC[u>>2]=c;break e}QC[i+12>>2]=e,QC[e+8>>2]=i}else{if(f=QC[a+24>>2],n=QC[a+12>>2],(0|a)==(0|n))if(i=a+20|0,e=QC[i>>2],e||(i=a+16|0,e=QC[i>>2],e)){for(;o=i,n=e,i=n+20|0,e=QC[i>>2],e||(i=n+16|0,e=QC[n+16>>2],e););QC[o>>2]=0}else n=0;else e=QC[a+8>>2],QC[e+12>>2]=n,QC[n+8>>2]=e;if(f){i=QC[a+28>>2],e=50548+(i<<2)|0;t:{if((0|a)==QC[e>>2]){if(QC[e>>2]=n,n)break t;u=50248,c=QC[12562]&tP(i),QC[u>>2]=c;break e}if(QC[f+((0|a)==QC[f+16>>2]?16:20)>>2]=n,!n)break e}QC[n+24>>2]=f,e=QC[a+16>>2],e&&(QC[n+16>>2]=e,QC[e+24>>2]=n),e=QC[a+20>>2],e&&(QC[n+20>>2]=e,QC[e+24>>2]=n)}}if(QC[t+4>>2]=1|r,QC[r+t>>2]=r,QC[12566]!=(0|t))break n;return void(QC[12563]=r)}QC[a+4>>2]=-2&n,QC[t+4>>2]=1|r,QC[r+t>>2]=r}if(r>>>0<=255)return n=50284+(-8&r)|0,e=QC[12561],r=1<<(r>>>3),e&r?r=QC[n+8>>2]:(QC[12561]=r|e,r=n),QC[n+8>>2]=t,QC[r+12>>2]=t,QC[t+12>>2]=n,void(QC[t+8>>2]=r);i=31,r>>>0<=16777215&&(n=r>>>8|0,o=n+1048320>>>16&8,n<<=o,i=n+520192>>>16&4,n<<=i,e=n+245760>>>16&2,n=(n<>>15|0)-(e|i|o)|0,i=28+(n<<1|r>>>n+21&1)|0),QC[t+28>>2]=i,QC[t+16>>2]=0,QC[t+20>>2]=0,o=50548+(i<<2)|0;n:{e:{if(e=QC[12562],n=1<>>1|0)|0:0),n=QC[o>>2];;){if(e=n,(-8&QC[n+4>>2])==(0|r))break e;if(n=i>>>29|0,i<<=1,o=16+(e+(4&n)|0)|0,n=QC[o>>2],!n)break}QC[o>>2]=t,QC[t+24>>2]=e}else QC[12562]=n|e,QC[o>>2]=t,QC[t+24>>2]=o;QC[t+12>>2]=t,QC[t+8>>2]=t;break n}r=QC[e+8>>2],QC[r+12>>2]=t,QC[e+8>>2]=t,QC[t+24>>2]=0,QC[t+12>>2]=e,QC[t+8>>2]=r}r=QC[12569]-1|0,QC[12569]=r||-1}}}function U(r,n,e,t,i,a,o,f){var u=0,c=0,s=0,v=oA(0),l=0;u=XA-96|0,XA=u,QC[u+92>>2]=r,QC[u+88>>2]=n,tA[u+84>>2]=e,tA[u+80>>2]=t,QC[u+76>>2]=i,QC[u+72>>2]=a,QC[u+68>>2]=o,YC[u+67|0]=f,1&YC[u+67|0]&&(s=Pv(QC[u+72>>2],QC[u+68>>2]),v=oA(0),tA[s>>2]=v);r:if(tA[u+80>>2]!=oA(1)){if(s=u,l=QC[Pv(QC[u+88>>2]+8|0,QC[QC[u+92>>2]+20>>2])>>2],QC[s+60>>2]=l,r=QC[u+60>>2],1&JA[QC[QC[r>>2]+16>>2]](r)){if(QC[u+56>>2]=QC[u+92>>2]+24,tA[u+84>>2]>2],0)>>2]){n:switch(QC[u+76>>2]){case 0:tA[QC[u+60>>2]+40>>2]=tA[QC[QC[u+60>>2]+4>>2]+36>>2];break r;case 1:break n;default:break r}tA[u+52>>2]=tA[QC[u+60>>2]+40>>2],tA[u+48>>2]=tA[QC[QC[u+60>>2]+4>>2]+36>>2]}else e=QC[u+76>>2]?tA[QC[u+60>>2]+40>>2]:tA[QC[QC[u+60>>2]+4>>2]+36>>2],tA[u+52>>2]=e,tA[u+84>>2]>=tA[Pv(QC[u+56>>2],gE(QC[u+56>>2])-2|0)>>2]?(s=u,v=oA(tA[QC[QC[u+60>>2]+4>>2]+36>>2]+tA[Pv(QC[u+56>>2],gE(QC[u+56>>2])-1|0)>>2]),tA[s+48>>2]=v):(s=u,l=Fe(QC[u+56>>2],tA[u+84>>2],2),QC[s+44>>2]=l,s=u,v=tA[Pv(QC[u+56>>2],QC[u+44>>2]-1|0)>>2],tA[s+40>>2]=v,s=u,v=tA[Pv(QC[u+56>>2],QC[u+44>>2])>>2],tA[s+36>>2]=v,r=QC[u+92>>2],e=oA(tA[u+84>>2]-tA[u+36>>2]),n=QC[u+44>>2],t=tA[Pv(QC[u+56>>2],n-2|0)>>2],s=u,v=Vr(r,(n>>1)-1|0,oA(oA(1)-oA(e/oA(t-tA[u+36>>2])))),tA[s+32>>2]=v,s=u,v=oA(tA[Pv(QC[u+56>>2],QC[u+44>>2]+1|0)>>2]-tA[u+40>>2]), tA[s+48>>2]=v,e=tA[u+48>>2],c=16384.499999999996-+oA(e/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[u+48>>2]=e-oA(0|aA(16384-r|0,360)),tA[u+48>>2]=oA(oA(tA[u+48>>2]*tA[u+32>>2])+tA[u+40>>2])+tA[QC[QC[u+60>>2]+4>>2]+36>>2],e=tA[u+48>>2],c=16384.499999999996-+oA(tA[u+48>>2]/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[u+48>>2]=e-oA(0|aA(16384-r|0,360)));tA[u+24>>2]=tA[u+48>>2]-tA[u+52>>2],e=tA[u+24>>2],c=16384.499999999996-+oA(tA[u+24>>2]/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[u+24>>2]=e-oA(0|aA(16384-r|0,360)),tA[u+24>>2]!=oA(0)?(1&YC[u+67|0]?(tA[u+20>>2]=0,tA[u+16>>2]=tA[u+24>>2]):(s=u,v=tA[Pv(QC[u+72>>2],QC[u+68>>2])>>2],tA[s+20>>2]=v,s=u,v=tA[Pv(QC[u+72>>2],QC[u+68>>2]+1|0)>>2],tA[s+16>>2]=v),YC[u+15|0]=tA[u+24>>2]>oA(0),YC[u+14|0]=tA[u+20>>2]>=oA(0),Sp(tA[u+16>>2])!=Sp(tA[u+24>>2])&&Np(tA[u+16>>2])<=oA(90)&&(Np(tA[u+20>>2])>oA(180)&&(s=u,v=oA(oA(Sp(tA[u+20>>2])*oA(360))+tA[u+20>>2]),tA[s+20>>2]=v),YC[u+14|0]=1&YC[u+15|0]),s=u,v=oA(oA(tA[u+24>>2]+tA[u+20>>2])-Lr(tA[u+20>>2],oA(360))),tA[s+28>>2]=v,(1&YC[u+14|0])!=(1&YC[u+15|0])&&(s=u,v=oA(oA(Sp(tA[u+20>>2])*oA(360))+tA[u+28>>2]),tA[s+28>>2]=v),e=tA[u+28>>2],s=Pv(QC[u+72>>2],QC[u+68>>2]),v=e,tA[s>>2]=v):(s=u,v=tA[Pv(QC[u+72>>2],QC[u+68>>2])>>2],tA[s+28>>2]=v),e=tA[u+24>>2],s=Pv(QC[u+72>>2],QC[u+68>>2]+1|0),v=e,tA[s>>2]=v,tA[u+52>>2]=oA(tA[u+28>>2]*tA[u+80>>2])+tA[u+52>>2],e=tA[u+52>>2],c=16384.499999999996-+oA(e/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[QC[u+60>>2]+40>>2]=e-oA(0|aA(16384-r|0,360))}}else r=QC[u+92>>2],JA[QC[QC[r>>2]+12>>2]](r,QC[u+88>>2],oA(0),tA[u+84>>2],0,oA(1),QC[u+76>>2],0);XA=u+96|0}function W(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0;a=r+n|0,e=QC[r+4>>2];r:{n:if(!(1&e)){if(!(3&e))break r;e=QC[r>>2],n=e+n|0;e:{if(r=r-e|0,(0|r)!=QC[12566]){if(e>>>0<=255){if(i=QC[r+8>>2],e=e>>>3|0,t=QC[r+12>>2],(0|t)!=(0|i))break e;u=50244,c=QC[12561]&tP(e),QC[u>>2]=c;break n}if(f=QC[r+24>>2],e=QC[r+12>>2],(0|e)==(0|r))if(i=r+20|0,t=QC[i>>2],t||(i=r+16|0,t=QC[i>>2],t)){for(;o=i,e=t,i=e+20|0,t=QC[i>>2],t||(i=e+16|0,t=QC[e+16>>2],t););QC[o>>2]=0}else e=0;else t=QC[r+8>>2],QC[t+12>>2]=e,QC[e+8>>2]=t;if(!f)break n;i=QC[r+28>>2],t=50548+(i<<2)|0;t:{if(QC[t>>2]==(0|r)){if(QC[t>>2]=e,e)break t;u=50248,c=QC[12562]&tP(i),QC[u>>2]=c;break n}if(QC[f+(QC[f+16>>2]==(0|r)?16:20)>>2]=e,!e)break n}if(QC[e+24>>2]=f,t=QC[r+16>>2],t&&(QC[e+16>>2]=t,QC[t+24>>2]=e),t=QC[r+20>>2],!t)break n;QC[e+20>>2]=t,QC[t+24>>2]=e;break n}if(e=QC[a+4>>2],3!=(3&e))break n;return QC[12563]=n,QC[a+4>>2]=-2&e,QC[r+4>>2]=1|n,void(QC[a>>2]=n)}QC[i+12>>2]=t,QC[t+8>>2]=i}e=QC[a+4>>2];n:{if(!(2&e)){if((0|a)==QC[12567]){if(QC[12567]=r,n=QC[12564]+n|0,QC[12564]=n,QC[r+4>>2]=1|n,QC[12566]!=(0|r))break r;return QC[12563]=0,void(QC[12566]=0)}if((0|a)==QC[12566])return QC[12566]=r,n=QC[12563]+n|0,QC[12563]=n,QC[r+4>>2]=1|n,void(QC[r+n>>2]=n);n=(-8&e)+n|0;e:if(e>>>0<=255){if(i=QC[a+8>>2],e=e>>>3|0,t=QC[a+12>>2],(0|t)==(0|i)){u=50244,c=QC[12561]&tP(e),QC[u>>2]=c;break e}QC[i+12>>2]=t,QC[t+8>>2]=i}else{if(f=QC[a+24>>2],e=QC[a+12>>2],(0|a)==(0|e))if(t=a+20|0,i=QC[t>>2],i||(t=a+16|0,i=QC[t>>2],i)){for(;o=t,e=i,t=e+20|0,i=QC[t>>2],i||(t=e+16|0,i=QC[e+16>>2],i););QC[o>>2]=0}else e=0;else t=QC[a+8>>2],QC[t+12>>2]=e,QC[e+8>>2]=t;if(f){i=QC[a+28>>2],t=50548+(i<<2)|0;t:{if((0|a)==QC[t>>2]){if(QC[t>>2]=e,e)break t;u=50248,c=QC[12562]&tP(i),QC[u>>2]=c;break e}if(QC[f+((0|a)==QC[f+16>>2]?16:20)>>2]=e,!e)break e}QC[e+24>>2]=f,t=QC[a+16>>2],t&&(QC[e+16>>2]=t,QC[t+24>>2]=e),t=QC[a+20>>2],t&&(QC[e+20>>2]=t,QC[t+24>>2]=e)}}if(QC[r+4>>2]=1|n,QC[r+n>>2]=n,QC[12566]!=(0|r))break n;return void(QC[12563]=n)}QC[a+4>>2]=-2&e,QC[r+4>>2]=1|n,QC[r+n>>2]=n}if(n>>>0<=255)return e=50284+(-8&n)|0,t=QC[12561],n=1<<(n>>>3),t&n?n=QC[e+8>>2]:(QC[12561]=n|t,n=e),QC[e+8>>2]=r,QC[n+12>>2]=r,QC[r+12>>2]=e,void(QC[r+8>>2]=n);i=31,n>>>0<=16777215&&(e=n>>>8|0,o=e+1048320>>>16&8,e<<=o,i=e+520192>>>16&4,e<<=i,t=e+245760>>>16&2,e=(e<>>15|0)-(t|i|o)|0,i=28+(e<<1|n>>>e+21&1)|0),QC[r+28>>2]=i,QC[r+16>>2]=0,QC[r+20>>2]=0,o=50548+(i<<2)|0;n:{if(t=QC[12562],e=1<>>1|0)|0:0),e=QC[o>>2];;){if(t=e,(-8&QC[e+4>>2])==(0|n))break n;if(e=i>>>29|0,i<<=1,o=16+(t+(4&e)|0)|0,e=QC[o>>2],!e)break}QC[o>>2]=r,QC[r+24>>2]=t}else QC[12562]=e|t,QC[o>>2]=r,QC[r+24>>2]=o;return QC[r+12>>2]=r,void(QC[r+8>>2]=r)}n=QC[t+8>>2],QC[n+12>>2]=r,QC[t+8>>2]=r,QC[r+24>>2]=0,QC[r+12>>2]=t,QC[r+8>>2]=n}}function q(r,n,e,t){var i=0,a=0,o=oA(0),f=0;if(i=XA-112|0,XA=i,QC[i+108>>2]=r,QC[i+104>>2]=n,QC[i+100>>2]=e,QC[i+96>>2]=t,r=QC[i+108>>2],QC[i+92>>2]=QC[QC[i+104>>2]+24>>2],QC[QC[i+92>>2]+24>>2]&&q(r,QC[i+92>>2],QC[i+100>>2],QC[i+96>>2]),tA[QC[i+104>>2]+100>>2]!=oA(0)?(tA[i+88>>2]=tA[QC[i+104>>2]+96>>2]/tA[QC[i+104>>2]+100>>2],tA[i+88>>2]>oA(1)&&(tA[i+88>>2]=1),1!=QC[i+96>>2]&&(QC[i+96>>2]=QC[QC[i+92>>2]+112>>2])):(tA[i+88>>2]=1,1==QC[i+96>>2]&&(QC[i+96>>2]=0)),QC[i+84>>2]=tA[i+88>>2]>2]+40>>2]?r+56|0:0,YC[i+83|0]=tA[i+88>>2]>2]+44>>2],YC[i+82|0]=tA[i+88>>2]>2]+48>>2],tA[i+76>>2]=tA[QC[i+92>>2]+60>>2],a=i,o=Fi(QC[i+92>>2]),tA[a+72>>2]=o,QC[i+68>>2]=QC[QC[i+92>>2]+16>>2]+4,a=i,f=gE(QC[i+68>>2]),QC[a+64>>2]=f,tA[i+60>>2]=tA[QC[i+92>>2]+92>>2]*tA[QC[i+104>>2]+104>>2],tA[i+56>>2]=tA[i+60>>2]*oA(oA(1)-tA[i+88>>2]),3!=QC[i+96>>2])for(QC[i+48>>2]=QC[i+92>>2]+116,QC[i+44>>2]=QC[i+92>>2]+132,a=i,f=!gE(QC[i+92>>2]+148|0),YC[a+43|0]=f,1&YC[i+43|0]&&(n=QC[i+92>>2]+148|0,e=gE(QC[i+68>>2])<<1,tA[i+36>>2]=0,ye(n,e,i+36|0)),QC[i+32>>2]=QC[i+92>>2]+148,tA[QC[i+92>>2]+108>>2]=0,QC[i+28>>2]=0;eA[i+28>>2]>2];){a=i,f=QC[Pv(QC[i+68>>2],QC[i+28>>2])>>2],QC[a+24>>2]=f,QC[i+20>>2]=1;r:{n:{e:switch(3&QC[Pv(QC[i+48>>2],QC[i+28>>2])>>2]){case 0:if(QC[i+16>>2]=QC[i+96>>2],!(1&YC[i+83|0])&&(n=QC[i+24>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49780))){if(4==(4&QC[Pv(QC[i+48>>2],QC[i+28>>2])>>2]))break r;QC[i+16>>2]=0}if(!(1&YC[i+82|0])&&(n=QC[i+24>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49880)))break r;tA[i+12>>2]=tA[i+56>>2];break n;case 1:QC[i+16>>2]=0,tA[i+12>>2]=tA[i+56>>2];break n;case 2:QC[i+16>>2]=0,tA[i+12>>2]=tA[i+60>>2];break n;default:break e}QC[i+16>>2]=0,a=i,f=QC[Pv(QC[i+44>>2],QC[i+28>>2])>>2],QC[a+8>>2]=f,a=i,o=oA(tA[i+60>>2]*dd(oA(0),oA(oA(1)-oA(tA[QC[i+8>>2]+96>>2]/tA[QC[i+8>>2]+100>>2])))),tA[a+12>>2]=o}if(n=QC[i+92>>2],tA[n+108>>2]=tA[n+108>>2]+tA[i+12>>2],n=QC[i+24>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),50032))U(QC[i+24>>2],QC[i+100>>2],tA[i+72>>2],tA[i+12>>2],QC[i+16>>2],QC[i+32>>2],QC[i+28>>2]<<1,1&YC[i+43|0]);else{if(!QC[i+16>>2])n:if(n=QC[i+24>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49780)){if(!(1&YC[i+83|0])&&4!=(4&QC[Pv(QC[i+48>>2],QC[i+28>>2])>>2]))break n;QC[i+20>>2]=0}else n=QC[i+24>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49880)&YC[i+82|0]&&(QC[i+20>>2]=0);n=QC[i+24>>2],JA[QC[QC[n>>2]+12>>2]](n,QC[i+100>>2],tA[i+76>>2],tA[i+72>>2],QC[i+84>>2],tA[i+12>>2],QC[i+16>>2],QC[i+20>>2])}}QC[i+28>>2]=QC[i+28>>2]+1}else for(QC[i+52>>2]=0;eA[i+52>>2]>2];)n=QC[Pv(QC[i+68>>2],QC[i+52>>2])>>2],JA[QC[QC[n>>2]+12>>2]](n,QC[i+100>>2],tA[i+76>>2],tA[i+72>>2],QC[i+84>>2],tA[i+56>>2],QC[i+96>>2],1),QC[i+52>>2]=QC[i+52>>2]+1;return tA[QC[i+104>>2]+100>>2]>oA(0)&&xr(r,QC[i+92>>2],tA[i+72>>2]),tc(r+56|0),tA[QC[i+92>>2]+64>>2]=tA[i+72>>2],tA[QC[i+92>>2]+80>>2]=tA[QC[i+92>>2]+72>>2],XA=i+112|0,tA[i+88>>2]}function H(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA-80|0,XA=u,QC[u+76>>2]=r,QC[u+72>>2]=n,tA[u+68>>2]=e,tA[u+64>>2]=t,QC[u+60>>2]=i,tA[u+56>>2]=a,QC[u+52>>2]=o,QC[u+48>>2]=f,r=QC[u+76>>2],c=u,s=QC[Pv(QC[u+72>>2]+72|0,QC[r+36>>2])>>2],QC[c+44>>2]=s,QC[u+40>>2]=QC[u+44>>2],n=QC[u+40>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+64>>2]>2]){n:switch(QC[u+52>>2]){case 0:tA[QC[u+40>>2]+28>>2]=tA[QC[QC[u+40>>2]+4>>2]+44>>2],tA[QC[u+40>>2]+32>>2]=tA[QC[QC[u+40>>2]+4>>2]+48>>2],tA[QC[u+40>>2]+36>>2]=tA[QC[QC[u+40>>2]+4>>2]+52>>2],tA[QC[u+40>>2]+40>>2]=tA[QC[QC[u+40>>2]+4>>2]+56>>2];break r;case 1:break n;default:break r}r=QC[u+40>>2],tA[r+28>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+44>>2]-tA[QC[u+40>>2]+28>>2])*tA[u+56>>2])+tA[r+28>>2],r=QC[u+40>>2],tA[r+32>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+48>>2]-tA[QC[u+40>>2]+32>>2])*tA[u+56>>2])+tA[r+32>>2],r=QC[u+40>>2],tA[r+36>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+52>>2]-tA[QC[u+40>>2]+36>>2])*tA[u+56>>2])+tA[r+36>>2],r=QC[u+40>>2],tA[r+40>>2]=oA(oA(tA[QC[QC[u+40>>2]+4>>2]+56>>2]-tA[QC[u+40>>2]+40>>2])*tA[u+56>>2])+tA[r+40>>2]}else n=r+20|0,tA[u+64>>2]>=tA[Pv(n,gE(n)-5|0)>>2]?(r=r+20|0,c=u,s=gE(r),QC[c+20>>2]=s,c=u,v=tA[Pv(r,QC[u+20>>2]-4|0)>>2],tA[c+36>>2]=v,c=u,v=tA[Pv(r,QC[u+20>>2]-3|0)>>2],tA[c+32>>2]=v,c=u,v=tA[Pv(r,QC[u+20>>2]-2|0)>>2],tA[c+28>>2]=v,c=u,v=tA[Pv(r,QC[u+20>>2]-1|0)>>2],tA[c+24>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+64>>2],5),QC[c+16>>2]=s,c=u,v=tA[Pv(n,QC[u+16>>2]-4|0)>>2],tA[c+36>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2]-3|0)>>2],tA[c+32>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2]-2|0)>>2],tA[c+28>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2]-1|0)>>2],tA[c+24>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2])>>2],tA[c+12>>2]=v,c=u,v=Vr(r,(QC[u+16>>2]/5|0)-1|0,oA(oA(1)-oA(oA(tA[u+64>>2]-tA[u+12>>2])/oA(tA[Pv(n,QC[u+16>>2]-5|0)>>2]-tA[u+12>>2])))),tA[c+8>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+1|0)>>2]-tA[u+36>>2])*tA[u+8>>2])+tA[u+36>>2]),tA[c+36>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+2|0)>>2]-tA[u+32>>2])*tA[u+8>>2])+tA[u+32>>2]),tA[c+32>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+3|0)>>2]-tA[u+28>>2])*tA[u+8>>2])+tA[u+28>>2]),tA[c+28>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+4|0)>>2]-tA[u+24>>2])*tA[u+8>>2])+tA[u+24>>2]),tA[c+24>>2]=v),QC[u+52>>2]?(r=QC[u+40>>2],tA[r+28>>2]=oA(oA(tA[u+36>>2]-tA[QC[u+40>>2]+28>>2])*tA[u+56>>2])+tA[r+28>>2],r=QC[u+40>>2],tA[r+32>>2]=oA(oA(tA[u+32>>2]-tA[QC[u+40>>2]+32>>2])*tA[u+56>>2])+tA[r+32>>2],r=QC[u+40>>2],tA[r+36>>2]=oA(oA(tA[u+28>>2]-tA[QC[u+40>>2]+36>>2])*tA[u+56>>2])+tA[r+36>>2],r=QC[u+40>>2],tA[r+40>>2]=oA(oA(tA[u+24>>2]-tA[QC[u+40>>2]+40>>2])*tA[u+56>>2])+tA[r+40>>2]):(QC[u+4>>2]=QC[QC[u+40>>2]+4>>2],e=tA[QC[u+4>>2]+44>>2],tA[QC[u+40>>2]+28>>2]=oA(oA(tA[u+36>>2]-e)*tA[u+56>>2])+e,e=tA[QC[u+4>>2]+48>>2],tA[QC[u+40>>2]+32>>2]=oA(oA(tA[u+32>>2]-e)*tA[u+56>>2])+e,e=tA[QC[u+4>>2]+52>>2],tA[QC[u+40>>2]+36>>2]=oA(oA(tA[u+28>>2]-e)*tA[u+56>>2])+e,e=tA[QC[u+4>>2]+56>>2],tA[QC[u+40>>2]+40>>2]=oA(oA(tA[u+24>>2]-e)*tA[u+56>>2])+e);XA=u+80|0}function V(r){r|=0;var n=0,e=oA(0),t=0,i=0,a=0,o=0,f=oA(0);n=XA+-64|0,XA=n,QC[n+60>>2]=r,r=QC[n+60>>2],(0|gE(r+104|0))!=(0|gE(r+120|0))&&(t=gE(r+120|0),tA[n+56>>2]=0,ye(r+104|0,t,n+56|0)),QC[n+52>>2]=0,a=n,o=gE(r+120|0),QC[a+48>>2]=o,tA[n+44>>2]=tA[r+180>>2],tA[n+40>>2]=tA[r+184>>2],QC[n+36>>2]=0,QC[n+32>>2]=0;r:{n:{e:{t:{if(t=QC[r+232>>2],90!=(0|t)){if(180==(0|t))break t;if(270==(0|t))break e;break n}for(tA[n+28>>2]=tA[r+88>>2]/oA(tA[r+188>>2]-tA[r+180>>2]),tA[n+24>>2]=tA[r+84>>2]/oA(tA[r+192>>2]-tA[r+184>>2]),tA[n+44>>2]=tA[n+44>>2]-oA(oA(oA(tA[r+96>>2]-tA[r+80>>2])-tA[r+88>>2])/tA[n+28>>2]),tA[n+40>>2]=tA[n+40>>2]-oA(oA(oA(tA[r+92>>2]-tA[r+76>>2])-tA[r+84>>2])/tA[n+24>>2]),tA[n+36>>2]=tA[r+96>>2]/tA[n+28>>2],tA[n+32>>2]=tA[r+92>>2]/tA[n+24>>2],QC[n+52>>2]=0;QC[n+52>>2]>2];)e=tA[n+44>>2],t=r+120|0,e=oA(oA(tA[Pv(t,QC[n+52>>2]+1|0)>>2]*tA[n+36>>2])+e),i=r+104|0,a=Pv(i,QC[n+52>>2]),f=e,tA[a>>2]=f,e=tA[n+40>>2],e=oA(oA(oA(oA(1)-tA[Pv(t,QC[n+52>>2])>>2])*tA[n+32>>2])+e),a=Pv(i,QC[n+52>>2]+1|0),f=e,tA[a>>2]=f,QC[n+52>>2]=QC[n+52>>2]+2;break r}for(tA[n+20>>2]=tA[r+84>>2]/oA(tA[r+188>>2]-tA[r+180>>2]),tA[n+16>>2]=tA[r+88>>2]/oA(tA[r+192>>2]-tA[r+184>>2]),tA[n+44>>2]=tA[n+44>>2]-oA(oA(oA(tA[r+92>>2]-tA[r+76>>2])-tA[r+84>>2])/tA[n+20>>2]),tA[n+40>>2]=tA[n+40>>2]-oA(tA[r+80>>2]/tA[n+16>>2]),tA[n+36>>2]=tA[r+92>>2]/tA[n+20>>2],tA[n+32>>2]=tA[r+96>>2]/tA[n+16>>2],QC[n+52>>2]=0;QC[n+52>>2]>2];)e=tA[n+44>>2],t=r+120|0,e=oA(oA(oA(oA(1)-tA[Pv(t,QC[n+52>>2])>>2])*tA[n+36>>2])+e),i=r+104|0,a=Pv(i,QC[n+52>>2]),f=e,tA[a>>2]=f,e=tA[n+40>>2],e=oA(oA(oA(oA(1)-tA[Pv(t,QC[n+52>>2]+1|0)>>2])*tA[n+32>>2])+e),a=Pv(i,QC[n+52>>2]+1|0),f=e,tA[a>>2]=f,QC[n+52>>2]=QC[n+52>>2]+2;break r}for(tA[n+12>>2]=tA[r+88>>2]/oA(tA[r+192>>2]-tA[r+184>>2]),tA[n+8>>2]=tA[r+84>>2]/oA(tA[r+188>>2]-tA[r+180>>2]),tA[n+44>>2]=tA[n+44>>2]-oA(tA[r+80>>2]/tA[n+8>>2]),tA[n+40>>2]=tA[n+40>>2]-oA(tA[r+76>>2]/tA[n+12>>2]),tA[n+36>>2]=tA[r+96>>2]/tA[n+8>>2],tA[n+32>>2]=tA[r+92>>2]/tA[n+12>>2],QC[n+52>>2]=0;QC[n+52>>2]>2];)e=tA[n+44>>2],t=r+120|0,e=oA(oA(oA(oA(1)-tA[Pv(t,QC[n+52>>2]+1|0)>>2])*tA[n+36>>2])+e),i=r+104|0,a=Pv(i,QC[n+52>>2]),f=e,tA[a>>2]=f,e=tA[n+40>>2],e=oA(oA(tA[Pv(t,QC[n+52>>2])>>2]*tA[n+32>>2])+e),a=Pv(i,QC[n+52>>2]+1|0),f=e,tA[a>>2]=f,QC[n+52>>2]=QC[n+52>>2]+2;break r}for(tA[n+4>>2]=tA[r+84>>2]/oA(tA[r+188>>2]-tA[r+180>>2]),tA[n>>2]=tA[r+88>>2]/oA(tA[r+192>>2]-tA[r+184>>2]),tA[n+44>>2]=tA[n+44>>2]-oA(tA[r+76>>2]/tA[n+4>>2]),tA[n+40>>2]=tA[n+40>>2]-oA(oA(oA(tA[r+96>>2]-tA[r+80>>2])-tA[r+88>>2])/tA[n>>2]),tA[n+36>>2]=tA[r+92>>2]/tA[n+4>>2],tA[n+32>>2]=tA[r+96>>2]/tA[n>>2],QC[n+52>>2]=0;QC[n+52>>2]>2];)e=tA[n+44>>2],t=r+120|0,e=oA(oA(tA[Pv(t,QC[n+52>>2])>>2]*tA[n+36>>2])+e),i=r+104|0,a=Pv(i,QC[n+52>>2]),f=e,tA[a>>2]=f,e=tA[n+40>>2],e=oA(oA(tA[Pv(t,QC[n+52>>2]+1|0)>>2]*tA[n+32>>2])+e),a=Pv(i,QC[n+52>>2]+1|0),f=e,tA[a>>2]=f,QC[n+52>>2]=QC[n+52>>2]+2}XA=n- -64|0}function X(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,f=0,u=0,c=0,s=oA(0),v=0,l=0,b=0,k=0;if(f=XA-16|0,XA=f,QC[f+12>>2]=r,QC[f+8>>2]=n,QC[f+4>>2]=e,QC[f>>2]=t,r=QC[f+12>>2],QC[f>>2]||(lA(2144,4539,108,2216),o()),e=QC[f+8>>2],t=QC[f+4>>2],i=QC[f>>2],n=XA+-64|0,XA=n,QC[n+60>>2]=r+16,QC[n+56>>2]=e,QC[n+52>>2]=t,QC[n+48>>2]=i,v=QC[n+60>>2],eA[n+56>>2]>=gE(v+4|0)>>>0){if(t=QC[n+56>>2]+1|0,e=XA-16|0,XA=e,i=n+32|0,QC[e+12>>2]=i,r=QC[e+12>>2],HP(r),QC[r>>2]=18156,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=e+16|0,e=XA-32|0,XA=e,QC[e+28>>2]=v+4,QC[e+24>>2]=t,QC[e+20>>2]=i,r=QC[e+28>>2],QC[e+16>>2]=QC[r+4>>2],QC[r+4>>2]=QC[e+24>>2],eA[r+8>>2]>2]&&(s=oA(oA(eA[r+4>>2])*oA(1.75)),t=oA(fA(s))>2]=t,eA[r+8>>2]<8&&(QC[r+8>>2]=8),b=r,k=ls(QC[r+12>>2],QC[r+8>>2],82),QC[b+12>>2]=k),eA[e+16>>2]>2])for(QC[e+12>>2]=QC[e+16>>2];eA[e+12>>2]>2];){if(t=QC[r+12>>2]+(QC[e+12>>2]<<4)|0,i=QC[e+20>>2],c=XA-16|0,XA=c,QC[c+12>>2]=r,QC[c+8>>2]=t,QC[c+4>>2]=i,i=XE(16,QC[c+8>>2]),a=QC[c+4>>2],t=XA-16|0,XA=t,QC[t+8>>2]=i,QC[t+4>>2]=a,i=QC[t+8>>2],QC[t+12>>2]=i,HP(i),QC[i>>2]=18156,QC[i+4>>2]=QC[QC[t+4>>2]+4>>2],QC[i+8>>2]=QC[QC[t+4>>2]+8>>2],QC[i+12>>2]=0,QC[i+8>>2])for(u=QC[i+8>>2],a=XA-16|0,XA=a,QC[a+12>>2]=i,QC[a+8>>2]=u,QC[a+8>>2]||(lA(10268,6361,195,7208),o()),u=XA-16|0,XA=u,QC[u+12>>2]=QC[a+8>>2],QC[u+8>>2]=6361,QC[u+4>>2]=197,l=pp(),l=0|JA[QC[QC[l>>2]+12>>2]](l,aA(QC[u+12>>2],20),QC[u+8>>2],QC[u+4>>2]),XA=u+16|0,QC[a+4>>2]=l,QC[a+4>>2]||(lA(3227,6361,199,7208),o()),XA=a+16|0,QC[i+12>>2]=QC[a+4>>2],QC[t>>2]=0;eA[t>>2]>2];)a=aA(QC[t>>2],20),Ep(i,a+QC[i+12>>2]|0,a+QC[QC[t+4>>2]+12>>2]|0),QC[t>>2]=QC[t>>2]+1;XA=t+16|0,XA=c+16|0,QC[e+12>>2]=QC[e+12>>2]+1}XA=e+32|0,ji(n+32|0)}b=n,k=gv(v+4|0,QC[n+56>>2]),QC[b+28>>2]=k,b=n,k=aa(v,QC[n+28>>2],QC[n+52>>2]),QC[b+24>>2]=k,r=XA-16|0,QC[r+12>>2]=QC[n+48>>2],r=QC[r+12>>2],QC[r+16>>2]=QC[r+16>>2]+1,QC[n+24>>2]>=0?(Ou(QC[mv(QC[n+28>>2],QC[n+24>>2])+16>>2]),r=QC[n+48>>2],b=mv(QC[n+28>>2],QC[n+24>>2]),k=r,QC[b+16>>2]=k):(r=QC[n+28>>2],$v(n,QC[n+56>>2],QC[n+52>>2],QC[n+48>>2]),e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],QC[r+4>>2]!=QC[r+8>>2]?(t=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,Ep(r,t+aA(i,20)|0,QC[e+24>>2])):(Iv(e,QC[e+24>>2]),s=oA(oA(eA[r+4>>2])*oA(1.75)),t=oA(fA(s))>2]=t,eA[r+8>>2]<8&&(QC[r+8>>2]=8),i=QC[r+8>>2],t=XA-16|0,XA=t,QC[t+12>>2]=QC[r+12>>2],QC[t+8>>2]=i,QC[t+4>>2]=6361,QC[t>>2]=106,i=pp(),i=0|JA[QC[QC[i>>2]+16>>2]](i,QC[t+12>>2],aA(QC[t+8>>2],20),QC[t+4>>2],QC[t>>2]),XA=t+16|0,QC[r+12>>2]=i,t=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,Ep(r,t+aA(i,20)|0,e),H_(e)),XA=e+32|0,H_(n)),XA=n- -64|0,XA=f+16|0}function G(r,n){var o=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,w=0,y=0,g=0,_=0,E=0,P=0,T=0,C=0,A=0;m=XA-16|0,XA=m,b=rT(r),a(+n),c=0|e(1),s=0|e(0),a(+r),v=0|e(1),f=0|e(0),d=rT(n),w=2047&d,y=w-1086|0;r:{if(!(y>>>0>4294967167&b-2047>>>0>=4294965250)){if(wm(s,c)){if(o=1,!f&1072693248==(0|v))break r;if(u=c<<1|s>>>31,s<<=1,!(u|s))break r;if(b=!s&-2097152==(0|u)|u>>>0<4292870144,u=v<<1|f>>>31,f<<=1,!(b&(!f&-2097152==(0|u)|u>>>0<4292870144))){o=r+n;break r}if(!f&2145386496==(0|u))break r;o=((0|c)>0|(0|c)>=0)^u>>>0>2145386495?0:n*n;break r}if(wm(f,v)){if(o=r*r,(0|v)<0&&(o=1==(0|gu(s,c))?-o:o),(0|c)>0|(0|c)>=0)break r;o=QP(1/o);break r}if((0|v)<0){if(u=gu(s,c),!u){r-=r,o=r/r;break r}b&=2047,v&=2147483647,u=(1==(0|u))<<18}if(y>>>0<=4294967167){if(o=1,!f&1072693248==(0|v))break r;if(w>>>0<=957){o=(1072693248==(0|v)&0!=(0|f)|v>>>0>1072693248?n:-n)+1;break r}if((!f&1072693248==(0|v)|v>>>0<1072693248)!=(d>>>0<2048|0)){o=KT(0);break r}o=UT(0);break r}b||(a(4503599627370496*r),v=0|e(1),f=0|e(0),v=(2147483647&v)-54525952|0)}t(0,-134217728&s),t(1,0|c),g=+i(),c=v-1072076117|0,k=+(c>>20),s=(c>>>13&127)<<5,P=k*iA[4843]+iA[s+38832>>3],b=v,d=-1048576&c,v=f,c=0,f=b-(d+(f>>>0>>0)|0)|0,c=v-c|0,t(0,0),t(1,0|(c- -2147483648>>>0<2147483648?f+1|0:f)),r=+i(),l=iA[s+38808>>3],o=r*l-1,t(0,0|c),t(1,0|f),_=(+i()-r)*l,r=o+_,p=iA[4844],l=r*p,E=k*iA[4842]+iA[s+38824>>3],k=r+E,h=o,o*=p,h*=o,p=k+h,h=P+(r+(E-k))+_*(l+o)+(h+(k-p)),o=r*l,r=h+r*o*(o*(o*(r*iA[4850]+iA[4849])+(r*iA[4848]+iA[4847]))+(r*iA[4846]+iA[4845])),o=p+r,iA[m+8>>3]=r+(p-o),a(+o),f=0|e(1),t(0,-134217728&e(0)),t(1,0|f),l=+i(),r=g*l,n=(n-g)*l+(iA[m+8>>3]+(o-l))*n,v=2047&rT(r),c=rT(5.551115123125783e-17),f=v-c|0;n:{if(!(f>>>0>>0)){if((0|f)<0){r+=1,o=u?-r:r;break n}if(f=rT(1024)>>>0>v>>>0,v=0,!f){if(a(+r),f=0|e(1),e(0),(0|f)<0){o=UT(u);break n}o=KT(u);break n}}o=iA[4573],l=iA[4572]*r+o,o=l-o,r=o*iA[4575]+(o*iA[4574]+r)+n,n=r*r,o=n*n*(r*iA[4579]+iA[4578]),n*=r*iA[4577]+iA[4576],a(+l),e(1),c=0|e(0),s=c<<4&2032,r=o+(n+(iA[s+36688>>3]+r)),s=s+36696|0,b=QC[s>>2],d=QC[s+4>>2],s=u+c|0,u=s<<13,s=0,f=s+b|0,u=u+d|0,u=f>>>0>>0?u+1|0:u,v?(t(0,0|f),t(1,0|u),n=+i(),o=n*r+n):-2147483648&c?(t(0,0|f),u=u+1071644672|0,t(1,0|u),n=+i(),l=n*r,r=l+n,fA(r)<1&&(o=2.2250738585072014e-308*QP(2.2250738585072014e-308),iA[8+(XA-16|0)>>3]=o,t(0,0),t(1,-2147483648&u),o=r<0?-1:1,k=r+o,r=k+(l+(n-r)+(r+(o-k)))-o,T=+i(),C=r,A=0==r,r=A?T:C),o=2.2250738585072014e-308*r):(t(0,0|f),t(1,u-1058013184|0),n=+i(),o=5.486124068793689e303*(n*r+n))}}return XA=m+16|0,o}function K(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0;if(a=XA-16|0,XA=a,QC[a+12>>2]=r,QC[a+8>>2]=n,t=zP(QC[a+8>>2]),r=QC[a+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,1&n&&(r=QC[r+QC[t>>2]>>2]),r=0|JA[0|r](t),o=XA-16|0,XA=o,QC[o+12>>2]=r,c=hd(192),n=QC[o+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=c,QC[r+8>>2]=n,t=QC[r+12>>2],n_(t,QC[r+8>>2]),QC[t>>2]=16120,QC[t+4>>2]=QC[QC[r+8>>2]+4>>2],Xt(t+8|0,QC[r+8>>2]+8|0),Vt(t+24|0,QC[r+8>>2]+24|0),Vt(t+40|0,QC[r+8>>2]+40|0),e=QC[r+8>>2]+56|0,n=XA-16|0,XA=n,QC[n+8>>2]=t+56,QC[n+4>>2]=e,e=QC[n+8>>2],QC[n+12>>2]=e,HP(e),QC[e>>2]=16224,QC[e+4>>2]=QC[QC[n+4>>2]+4>>2],QC[e+8>>2]=QC[QC[n+4>>2]+8>>2],QC[e+12>>2]=0,QC[e+8>>2])for(s=e,v=Bi(e,QC[e+8>>2]),QC[s+12>>2]=v,QC[n>>2]=0;eA[n>>2]>2];)i=QC[n>>2]<<2,Bh(e,i+QC[e+12>>2]|0,i+QC[QC[n+4>>2]+12>>2]|0),QC[n>>2]=QC[n>>2]+1;if(XA=n+16|0,e=QC[r+8>>2]+72|0,n=XA-16|0,XA=n,QC[n+8>>2]=t+72,QC[n+4>>2]=e,e=QC[n+8>>2],QC[n+12>>2]=e,HP(e),QC[e>>2]=16292,QC[e+4>>2]=QC[QC[n+4>>2]+4>>2],QC[e+8>>2]=QC[QC[n+4>>2]+8>>2],QC[e+12>>2]=0,QC[e+8>>2])for(s=e,v=Bi(e,QC[e+8>>2]),QC[s+12>>2]=v,QC[n>>2]=0;eA[n>>2]>2];)i=QC[n>>2]<<2,Bh(e,i+QC[e+12>>2]|0,i+QC[QC[n+4>>2]+12>>2]|0),QC[n>>2]=QC[n>>2]+1;if(XA=n+16|0,e=QC[r+8>>2]+88|0,n=XA-16|0,XA=n,QC[n+8>>2]=t+88,QC[n+4>>2]=e,e=QC[n+8>>2],QC[n+12>>2]=e,HP(e),QC[e>>2]=16364,QC[e+4>>2]=QC[QC[n+4>>2]+4>>2],QC[e+8>>2]=QC[QC[n+4>>2]+8>>2],QC[e+12>>2]=0,QC[e+8>>2])for(s=e,v=Bi(e,QC[e+8>>2]),QC[s+12>>2]=v,QC[n>>2]=0;eA[n>>2]>2];)i=QC[n>>2]<<2,Bh(e,i+QC[e+12>>2]|0,i+QC[QC[n+4>>2]+12>>2]|0),QC[n>>2]=QC[n>>2]+1;return XA=n+16|0,Ht(t+104|0,QC[r+8>>2]+104|0),Xt(t+120|0,QC[r+8>>2]+120|0),QC[t+136>>2]=QC[QC[r+8>>2]+136>>2],hu(t+140|0,QC[r+8>>2]+140|0),e=QC[r+8>>2]+160|0,i=QC[e+4>>2],n=t+160|0,QC[n>>2]=QC[e>>2],QC[n+4>>2]=i,QC[n+16>>2]=QC[e+16>>2],i=QC[e+12>>2],QC[n+8>>2]=QC[e+8>>2],QC[n+12>>2]=i,e=QC[r+8>>2]+180|0,n=XA-48|0,XA=n,QC[n+40>>2]=t+180,QC[n+36>>2]=e,t=QC[n+40>>2],QC[n+44>>2]=t,QC[t>>2]=0,QC[t+4>>2]=0,QC[n+32>>2]=0,lC(cg(QC[n+36>>2])),dk(t+8|0,n+32|0,n+24|0),lC(t),s=n,v=tw(QC[n+36>>2]),QC[s+12>>2]=v,QC[n+12>>2]&&(Cu(t,QC[n+12>>2]),i=QC[QC[n+36>>2]>>2],f=QC[QC[n+36>>2]+4>>2],u=QC[n+12>>2],e=XA-32|0,XA=e,QC[e+28>>2]=t,QC[e+24>>2]=i,QC[e+20>>2]=f,QC[e+16>>2]=u,t=QC[e+28>>2],dv(e,t,QC[e+16>>2]),i=cg(t),f=QC[e+24>>2],u=QC[e+20>>2],t=XA-32|0,XA=t,QC[t+28>>2]=i,QC[t+24>>2]=f,QC[t+20>>2]=u,QC[t+16>>2]=e+4,QC[t+12>>2]=QC[t+20>>2]-QC[t+24>>2]>>2,QC[t+12>>2]>0&&(zr(QC[QC[t+16>>2]>>2],QC[t+24>>2],QC[t+12>>2]<<2),i=QC[t+16>>2],QC[i>>2]=QC[i>>2]+(QC[t+12>>2]<<2)),XA=t+32|0,qg(e),XA=e+32|0),XA=n+48|0,XA=r+16|0,XA=o+16|0,XA=a+16|0,0|c}function J(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=oA(0);for(t=XA+-64|0,XA=t,QC[t+60>>2]=r,QC[t+56>>2]=n,YC[t+55|0]=e,n=QC[t+60>>2],QC[t+48>>2]=QC[t+56>>2]+24,o=t,f=gE(QC[t+48>>2]),QC[o+44>>2]=f,tc(n+20|0),QC[t+40>>2]=0,o=t,f=gE(n+36|0),QC[o+36>>2]=f;eA[t+40>>2]>2];)Ge(n+4|0,Pv(n+36|0,QC[t+40>>2])),QC[t+40>>2]=QC[t+40>>2]+1;for(tc(n+36|0),QC[t+32>>2]=0;eA[t+32>>2]>2];)o=t,f=QC[Pv(QC[t+48>>2],QC[t+32>>2])>>2],QC[o+28>>2]=f,r=yE(QC[t+28>>2]),1&JA[QC[QC[r>>2]+16>>2]](r)&&(o=t,f=FP(QC[t+28>>2]),QC[o+24>>2]=f,QC[t+24>>2]&&(r=QC[t+24>>2],1&xf(0|JA[QC[QC[r>>2]+8>>2]](r),49808)&&(QC[t+20>>2]=QC[t+24>>2],Ge(n+20|0,t+20|0),QC[t+16>>2]=0,o=t,f=gE(n+4|0),QC[o+12>>2]=f,QC[t+12>>2]?(r=n+4|0,o=t,f=QC[Pv(r,QC[t+12>>2]-1|0)>>2],QC[o+16>>2]=f,Qe(r,QC[t+12>>2]-1|0)):(i=Hv(24,4065,75),e=XA-16|0,XA=e,QC[e+12>>2]=i,r=QC[e+12>>2],HP(r),QC[r>>2]=16736,a=r+4|0,Sk(a),QC[r+20>>2]=0,ys(a,16),XA=e+16|0,QC[t+16>>2]=i),Ge(n+36|0,t+16|0),QC[t+8>>2]=QC[t+16>>2],o=t,f=vE(QC[t+20>>2]),QC[o+4>>2]=f,QC[QC[t+8>>2]+20>>2]=QC[t+4>>2],gE(QC[t+8>>2]+4|0)>>>0>2]&&(r=QC[t+8>>2]+4|0,e=QC[t+4>>2],tA[t>>2]=0,ye(r,e,t)),e=QC[t+28>>2],i=QC[t+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[t+20>>2],QC[r+8>>2]=e,QC[r+4>>2]=i+4,e=QC[r+12>>2],Du(e,QC[r+8>>2],0,QC[e+52>>2],QC[r+4>>2],0),XA=r+16|0))),QC[t+32>>2]=QC[t+32>>2]+1;if(1&YC[t+55|0]){for(r=XA+-64|0,XA=r,QC[r+60>>2]=n,n=QC[r+60>>2],tA[r+56>>2]=1.1754943508222875e-38,tA[r+52>>2]=1.1754943508222875e-38,tA[r+48>>2]=3.4028234663852886e38,tA[r+44>>2]=3.4028234663852886e38,QC[r+40>>2]=0,o=r,f=gE(n+36|0),QC[o+36>>2]=f;eA[r+40>>2]>2];){for(o=r,f=QC[Pv(n+36|0,QC[r+40>>2])>>2],QC[o+32>>2]=f,QC[r+28>>2]=QC[r+32>>2]+4,QC[r+24>>2]=0,QC[r+20>>2]=QC[QC[r+32>>2]+20>>2];QC[r+24>>2]>2];)o=r,u=tA[Pv(QC[r+28>>2],QC[r+24>>2])>>2],tA[o+16>>2]=u,o=r,u=tA[Pv(QC[r+28>>2],QC[r+24>>2]+1|0)>>2],tA[o+12>>2]=u,o=r,u=kd(tA[r+56>>2],tA[r+16>>2]),tA[o+56>>2]=u,o=r,u=kd(tA[r+52>>2],tA[r+12>>2]),tA[o+52>>2]=u,o=r,u=dd(tA[r+48>>2],tA[r+16>>2]),tA[o+48>>2]=u,o=r,u=dd(tA[r+44>>2],tA[r+12>>2]),tA[o+44>>2]=u,QC[r+24>>2]=QC[r+24>>2]+2;QC[r+40>>2]=QC[r+40>>2]+1}tA[n+52>>2]=tA[r+56>>2],tA[n+56>>2]=tA[r+52>>2],tA[n+60>>2]=tA[r+48>>2],tA[n+64>>2]=tA[r+44>>2],XA=r- -64|0}else tA[n+52>>2]=1.1754943508222875e-38,tA[n+56>>2]=1.1754943508222875e-38,tA[n+60>>2]=3.4028234663852886e38,tA[n+64>>2]=3.4028234663852886e38;XA=t- -64|0}function Y(r,n){var e=0,t=0,i=0,a=0,o=0;for(e=XA-80|0,XA=e,QC[e+72>>2]=r,QC[e+68>>2]=n,r=QC[e+72>>2],QC[e+76>>2]=r,HP(r),QC[r>>2]=16120,QC[r+4>>2]=QC[e+68>>2],i=r+8|0,Ok(i),Hk(r+24|0),Hk(r+40|0),t=XA-16|0,XA=t,QC[t+12>>2]=r+56,n=QC[t+12>>2],HP(n),QC[n>>2]=16224,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=t+16|0,t=XA-16|0,XA=t,QC[t+12>>2]=r+72,n=QC[t+12>>2],HP(n),QC[n>>2]=16292,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=t+16|0,t=XA-16|0,XA=t,QC[t+12>>2]=r+88,n=QC[t+12>>2],HP(n),QC[n>>2]=16364,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=t+16|0,t=XA-16|0,XA=t,QC[t+12>>2]=r+104,n=QC[t+12>>2],HP(n),QC[n>>2]=16432,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=t+16|0,Ok(r+120|0),QC[r+136>>2]=0,Zf(r+140|0,oA(1),oA(1),oA(1),oA(1)),tA[r+160>>2]=0,tA[r+164>>2]=1,tA[r+168>>2]=1,tA[r+172>>2]=0,tA[r+176>>2]=0,yk(r+180|0),ys(i,gE(hP(QC[r+4>>2]))),QC[e+64>>2]=0;eA[e+64>>2]>2]))>>>0;)a=e,o=QC[Pv(hP(QC[r+4>>2]),QC[e+64>>2])>>2],QC[a+60>>2]=o,uE(QC[e+60>>2])?(a=e,o=QC[Pv(r+8|0,gE(uE(QC[e+60>>2])))>>2],QC[a+52>>2]=o,n=Hv(120,4252,77),$e(n,QC[e+60>>2],r,QC[e+52>>2]),QC[e+56>>2]=n,Ge(hP(QC[e+52>>2]),e+56|0)):(n=Hv(120,4252,74),$e(n,QC[e+60>>2],r,0),QC[e+56>>2]=n),Ge(r+8|0,e+56|0),QC[e+64>>2]=QC[e+64>>2]+1;for(ys(r+24|0,gE(LP(QC[r+4>>2]))),ys(r+40|0,gE(LP(QC[r+4>>2]))),QC[e+48>>2]=0;eA[e+48>>2]>2]))>>>0;)a=e,o=QC[Pv(LP(QC[r+4>>2]),QC[e+48>>2])>>2],QC[a+44>>2]=o,a=e,o=QC[Pv(r+8|0,gE(uE(QC[e+44>>2])))>>2],QC[a+40>>2]=o,n=Hv(84,4252,90),ni(n,QC[e+44>>2],QC[e+40>>2]),QC[e+36>>2]=n,n=e+36|0,Ge(r+24|0,n),Ge(r+40|0,n),QC[e+48>>2]=QC[e+48>>2]+1;for(ys(r+56|0,gE(kP(QC[r+4>>2]))),QC[e+32>>2]=0;eA[e+32>>2]>2]))>>>0;)a=e,o=QC[Pv(kP(QC[r+4>>2]),QC[e+32>>2])>>2],QC[a+28>>2]=o,n=Hv(48,4252,100),Bn(n,QC[e+28>>2],r),QC[e+24>>2]=n,Ge(r+56|0,e+24|0),QC[e+32>>2]=QC[e+32>>2]+1;for(ys(r+72|0,gE(xP(QC[r+4>>2]))),QC[e+20>>2]=0;eA[e+20>>2]>2]))>>>0;)a=e,o=QC[Pv(xP(QC[r+4>>2]),QC[e+20>>2])>>2],QC[a+16>>2]=o,n=Hv(48,4252,109),Gn(n,QC[e+16>>2],r),QC[e+12>>2]=n,Ge(r+72|0,e+12|0),QC[e+20>>2]=QC[e+20>>2]+1;for(ys(r+88|0,gE(OP(QC[r+4>>2]))),QC[e+8>>2]=0;eA[e+8>>2]>2]))>>>0;)a=e,o=QC[Pv(OP(QC[r+4>>2]),QC[e+8>>2])>>2],QC[a+4>>2]=o,n=Hv(144,4252,118),Pn(n,QC[e+4>>2],r),QC[e>>2]=n,Ge(r+88|0,e),QC[e+8>>2]=QC[e+8>>2]+1;T(r),XA=e+80|0}function Z(r,n){var e=0,t=0,i=0;if(e=XA+-64|0,XA=e,QC[e+56>>2]=r,QC[e+52>>2]=n,QC[e+48>>2]=QC[e+52>>2]+1,QC[e+36>>2]=0,34==YC[QC[e+52>>2]]){for(;r=0,34!=YC[QC[e+48>>2]]&&(r=0,rA[QC[e+48>>2]]&&(r=QC[e+36>>2]+1|0,QC[e+36>>2]=r)),r;)r=QC[e+48>>2],QC[e+48>>2]=r+1,92==YC[0|r]&&(QC[e+48>>2]=QC[e+48>>2]+1);if(t=e,i=Gv(QC[e+36>>2]+1|0,4370,236),QC[t+40>>2]=i,QC[e+40>>2]){for(QC[e+48>>2]=QC[e+52>>2]+1,QC[e+44>>2]=QC[e+40>>2];0!=rA[QC[e+48>>2]]&34!=YC[QC[e+48>>2]];)if(92==YC[QC[e+48>>2]]){QC[e+48>>2]=QC[e+48>>2]+1;r:{n:switch(YC[QC[e+48>>2]]-98|0){case 0:r=QC[e+44>>2],QC[e+44>>2]=r+1,YC[0|r]=8;break r;case 4:r=QC[e+44>>2],QC[e+44>>2]=r+1,YC[0|r]=12;break r;case 12:r=QC[e+44>>2],QC[e+44>>2]=r+1,YC[0|r]=10;break r;case 16:r=QC[e+44>>2],QC[e+44>>2]=r+1,YC[0|r]=13;break r;case 18:r=QC[e+44>>2],QC[e+44>>2]=r+1,YC[0|r]=9;break r;case 19:if(r=QC[e+48>>2]+1|0,QC[e+16>>2]=e+32,v(r,e+16|0),QC[e+48>>2]=QC[e+48>>2]+4,!QC[e+32>>2]|eA[e+32>>2]<=57343&eA[e+32>>2]>=56320)break r;if(!(eA[e+32>>2]<55296|eA[e+32>>2]>56319)){if(92!=YC[QC[e+48>>2]+1|0]|117!=YC[QC[e+48>>2]+2|0])break r;if(r=QC[e+48>>2]+3|0,QC[e>>2]=e+28,v(r,e),QC[e+48>>2]=QC[e+48>>2]+6,eA[e+28>>2]<56320|eA[e+28>>2]>57343)break r;QC[e+32>>2]=65536+(1023&QC[e+28>>2]|(1023&QC[e+32>>2])<<10)}QC[e+36>>2]=4,eA[e+32>>2]<128?QC[e+36>>2]=1:eA[e+32>>2]<2048?QC[e+36>>2]=2:eA[e+32>>2]<65536&&(QC[e+36>>2]=3),QC[e+44>>2]=QC[e+36>>2]+QC[e+44>>2];e:switch(QC[e+36>>2]-1|0){case 3:r=191&(128|QC[e+32>>2]),n=QC[e+44>>2]-1|0,QC[e+44>>2]=n,YC[0|n]=r,QC[e+32>>2]=QC[e+32>>2]>>>6;case 2:r=191&(128|QC[e+32>>2]),n=QC[e+44>>2]-1|0,QC[e+44>>2]=n,YC[0|n]=r,QC[e+32>>2]=QC[e+32>>2]>>>6;case 1:r=191&(128|QC[e+32>>2]),n=QC[e+44>>2]-1|0,QC[e+44>>2]=n,YC[0|n]=r,QC[e+32>>2]=QC[e+32>>2]>>>6;case 0:r=QC[e+32>>2]|rA[QC[e+36>>2]+15024|0],n=QC[e+44>>2]-1|0,QC[e+44>>2]=n,YC[0|n]=r;break;default:break e}QC[e+44>>2]=QC[e+36>>2]+QC[e+44>>2];break r;default:break n}r=rA[QC[e+48>>2]],n=QC[e+44>>2],QC[e+44>>2]=n+1,YC[0|n]=r}QC[e+48>>2]=QC[e+48>>2]+1}else r=QC[e+48>>2],QC[e+48>>2]=r+1,r=rA[0|r],n=QC[e+44>>2],QC[e+44>>2]=n+1,YC[0|n]=r;YC[QC[e+44>>2]]=0,34==YC[QC[e+48>>2]]&&(QC[e+48>>2]=QC[e+48>>2]+1),QC[QC[e+56>>2]+16>>2]=QC[e+40>>2],QC[QC[e+56>>2]+8>>2]=4,QC[e+60>>2]=QC[e+48>>2]}else QC[e+60>>2]=0}else QC[12483]=QC[e+52>>2],QC[e+60>>2]=0;return XA=e- -64|0,QC[e+60>>2]}function Q(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=0,l=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],s=u,v=QC[Pv(GP(QC[u+56>>2]),QC[r+20>>2])>>2],QC[s+28>>2]=v;r:if(1&YC[QC[u+28>>2]+117|0])if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+28>>2]+40>>2]=tA[QC[QC[u+28>>2]+4>>2]+36>>2];break r;case 1:break n;default:break r}r=QC[u+28>>2],tA[u+24>>2]=tA[QC[r+4>>2]+36>>2]-tA[r+40>>2],e=tA[u+24>>2],c=16384.499999999996-+oA(e/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,n=QC[u+28>>2],tA[n+40>>2]=oA(oA(e-oA(0|aA(16384-r|0,360)))*tA[u+40>>2])+tA[n+40>>2]}else if(n=r+24|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-2|0)>>2]){r=r+24|0,s=u,l=tA[Pv(r,gE(r)-1|0)>>2],tA[s+20>>2]=l;n:{e:switch(QC[u+36>>2]){case 0:tA[QC[u+28>>2]+40>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[QC[QC[u+28>>2]+4>>2]+36>>2];break n;case 1:case 2:r=QC[u+28>>2],tA[u+20>>2]=tA[u+20>>2]+oA(tA[QC[r+4>>2]+36>>2]-tA[r+40>>2]),e=tA[u+20>>2],c=16384.499999999996-+oA(tA[u+20>>2]/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[u+20>>2]=e-oA(0|aA(16384-r|0,360));break;case 3:break e;default:break n}r=QC[u+28>>2],tA[r+40>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[r+40>>2]}}else{n=r+24|0,s=u,v=Fe(n,tA[u+48>>2],2),QC[s+16>>2]=v,s=u,l=tA[Pv(n,QC[u+16>>2]-1|0)>>2],tA[s+12>>2]=l,s=u,l=tA[Pv(n,QC[u+16>>2])>>2],tA[s+8>>2]=l,e=oA(tA[u+48>>2]-tA[u+8>>2]),i=QC[u+16>>2],t=tA[Pv(n,i-2|0)>>2],s=u,l=Vr(r,(i>>1)-1|0,oA(oA(1)-oA(e/oA(t-tA[u+8>>2])))),tA[s+4>>2]=l,s=u,l=oA(tA[Pv(n,QC[u+16>>2]+1|0)>>2]-tA[u+12>>2]),tA[s>>2]=l,e=tA[u+12>>2],t=tA[u>>2],c=+oA(t/oA(-360))+16384.499999999996,r=fA(c)<2147483648?~~c:-2147483648,tA[u>>2]=oA(oA(t-oA(0|aA(16384-r|0,360)))*tA[u+4>>2])+e;n:switch(QC[u+36>>2]){case 0:e=tA[QC[QC[u+28>>2]+4>>2]+36>>2],t=tA[u>>2],c=16384.499999999996-+oA(t/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,tA[QC[u+28>>2]+40>>2]=oA(oA(t-oA(0|aA(16384-r|0,360)))*tA[u+40>>2])+e;break r;case 1:case 2:tA[u>>2]=tA[u>>2]+oA(tA[QC[QC[u+28>>2]+4>>2]+36>>2]-tA[QC[u+28>>2]+40>>2]);break;case 3:break n;default:break r}e=tA[u>>2],c=16384.499999999996-+oA(e/oA(360)),r=fA(c)<2147483648?~~c:-2147483648,n=QC[u+28>>2],tA[n+40>>2]=oA(oA(e-oA(0|aA(16384-r|0,360)))*tA[u+40>>2])+tA[n+40>>2]}XA=u- -64|0}function rr(r,n,e,t,i,a,o){var f=0,u=0,c=0,s=oA(0);f=XA-96|0,XA=f,QC[f+92>>2]=r,tA[f+88>>2]=n,tA[f+84>>2]=e,YC[f+83|0]=t,YC[f+82|0]=i,YC[f+81|0]=a,tA[f+76>>2]=o,u=f,c=iE(QC[f+92>>2]),QC[u+72>>2]=c,tA[f+68>>2]=tA[QC[f+72>>2]+92>>2],tA[f+64>>2]=tA[QC[f+72>>2]+96>>2],tA[f+60>>2]=tA[QC[f+72>>2]+104>>2],tA[f+56>>2]=tA[QC[f+72>>2]+108>>2],tA[f+52>>2]=oA(-tA[QC[f+92>>2]+80>>2])-tA[QC[f+92>>2]+68>>2],tA[f+48>>2]=0,tA[f+44>>2]=0,1&YC[QC[f+92>>2]+88|0]||or(QC[f+92>>2]);r:{n:switch(sE(QC[QC[f+92>>2]+4>>2])-1|0){case 0:tA[f+48>>2]=tA[f+88>>2]-tA[QC[f+92>>2]+100>>2],tA[f+44>>2]=tA[f+84>>2]-tA[QC[f+92>>2]+112>>2];break r;case 1:u=f,s=oA(oA(Ir(tA[f+60>>2],tA[f+68>>2])*tA[3774])+tA[f+52>>2]),tA[u+52>>2]=s,u=f,s=oA(Np(oA(oA(tA[f+68>>2]*tA[f+56>>2])-oA(tA[f+64>>2]*tA[f+60>>2])))/oA(oA(tA[f+68>>2]*tA[f+68>>2])+oA(tA[f+60>>2]*tA[f+60>>2]))),tA[u+40>>2]=s,tA[f+64>>2]=oA(-tA[f+60>>2])*tA[f+40>>2],tA[f+56>>2]=tA[f+68>>2]*tA[f+40>>2];break;default:break n}tA[f+36>>2]=tA[f+88>>2]-tA[QC[f+72>>2]+100>>2],tA[f+32>>2]=tA[f+84>>2]-tA[QC[f+72>>2]+112>>2],tA[f+28>>2]=oA(tA[f+68>>2]*tA[f+56>>2])-oA(tA[f+64>>2]*tA[f+60>>2]),tA[f+48>>2]=oA(oA(oA(tA[f+36>>2]*tA[f+56>>2])-oA(tA[f+32>>2]*tA[f+64>>2]))/tA[f+28>>2])-tA[QC[f+92>>2]+60>>2],tA[f+44>>2]=oA(oA(oA(tA[f+32>>2]*tA[f+68>>2])-oA(tA[f+36>>2]*tA[f+60>>2]))/tA[f+28>>2])-tA[QC[f+92>>2]+64>>2]}u=f,s=oA(oA(Ir(tA[f+44>>2],tA[f+48>>2])*tA[3774])+tA[f+52>>2]),tA[u+52>>2]=s,tA[QC[f+92>>2]+72>>2]>2]=tA[f+52>>2]+oA(180)),tA[f+52>>2]>oA(180)?tA[f+52>>2]=tA[f+52>>2]+oA(-360):tA[f+52>>2]>2]=tA[f+52>>2]+oA(360)),tA[f+24>>2]=tA[QC[f+92>>2]+72>>2],tA[f+20>>2]=tA[QC[f+92>>2]+76>>2],1&YC[f+83|0]|1&YC[f+82|0]&&(sE(QC[QC[f+92>>2]+4>>2])-3>>>0<=1&&(tA[f+48>>2]=tA[f+88>>2]-tA[QC[f+92>>2]+100>>2],tA[f+44>>2]=tA[f+84>>2]-tA[QC[f+92>>2]+112>>2]),u=f,s=oA(D_(QC[QC[f+92>>2]+4>>2])*tA[f+24>>2]),tA[u+16>>2]=s,u=f, s=Gd(oA(oA(tA[f+48>>2]*tA[f+48>>2])+oA(tA[f+44>>2]*tA[f+44>>2]))),tA[u+12>>2]=s,!(tA[f+16>>2]>oA(9999999747378752e-20))|!(1&YC[f+83|0]&tA[f+12>>2]>2])&(!(1&YC[f+82|0])|!(tA[f+12>>2]>tA[f+16>>2]))||(tA[f+8>>2]=oA(oA(oA(tA[f+12>>2]/tA[f+16>>2])+oA(-1))*tA[f+76>>2])+oA(1),tA[f+24>>2]=tA[f+24>>2]*tA[f+8>>2],1&YC[f+81|0]&&(tA[f+20>>2]=tA[f+20>>2]*tA[f+8>>2]))),S(QC[f+92>>2],tA[QC[f+92>>2]+60>>2],tA[QC[f+92>>2]+64>>2],oA(oA(tA[f+52>>2]*tA[f+76>>2])+tA[QC[f+92>>2]+68>>2]),tA[f+24>>2],tA[f+20>>2],tA[QC[f+92>>2]+80>>2],tA[QC[f+92>>2]+84>>2]),XA=f+96|0}function nr(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA-112|0,XA=u,QC[u+108>>2]=r,QC[u+104>>2]=n,tA[u+100>>2]=e,tA[u+96>>2]=t,QC[u+92>>2]=i,tA[u+88>>2]=a,QC[u+84>>2]=o,QC[u+80>>2]=f,r=QC[u+108>>2],c=u,s=QC[Pv(QC[u+104>>2]+24|0,QC[r+20>>2])>>2],QC[c+76>>2]=s,QC[u+72>>2]=QC[u+76>>2],n=QC[QC[u+72>>2]+8>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+96>>2]>2]){n:switch(QC[u+84>>2]){case 0:Tc(QC[u+72>>2]+16|0,QC[QC[u+72>>2]+4>>2]+24|0);break r;case 1:break n;default:break r}QC[u+68>>2]=QC[u+72>>2]+16,r=u+48|0,hu(r,QC[QC[u+72>>2]+4>>2]+24|0),ra(QC[u+68>>2],oA(oA(tA[u+52>>2]-tA[QC[u+68>>2]+4>>2])*tA[u+88>>2]),oA(oA(tA[u+56>>2]-tA[QC[u+68>>2]+8>>2])*tA[u+88>>2]),oA(oA(tA[u+60>>2]-tA[QC[u+68>>2]+12>>2])*tA[u+88>>2]),oA(oA(tA[u+64>>2]-tA[QC[u+68>>2]+16>>2])*tA[u+88>>2])),Bm(r)}else n=r+24|0,tA[u+96>>2]>=tA[Pv(n,gE(n)-5|0)>>2]?(r=r+24|0,c=u,s=gE(r),QC[c+28>>2]=s,c=u,v=tA[Pv(r,QC[u+28>>2]-4|0)>>2],tA[c+44>>2]=v,c=u,v=tA[Pv(r,QC[u+28>>2]-3|0)>>2],tA[c+40>>2]=v,c=u,v=tA[Pv(r,QC[u+28>>2]-2|0)>>2],tA[c+36>>2]=v,c=u,v=tA[Pv(r,QC[u+28>>2]-1|0)>>2],tA[c+32>>2]=v):(n=r+24|0,c=u,s=Fe(n,tA[u+96>>2],5),QC[c+24>>2]=s,c=u,v=tA[Pv(n,QC[u+24>>2]-4|0)>>2],tA[c+44>>2]=v,c=u,v=tA[Pv(n,QC[u+24>>2]-3|0)>>2],tA[c+40>>2]=v,c=u,v=tA[Pv(n,QC[u+24>>2]-2|0)>>2],tA[c+36>>2]=v,c=u,v=tA[Pv(n,QC[u+24>>2]-1|0)>>2],tA[c+32>>2]=v,c=u,v=tA[Pv(n,QC[u+24>>2])>>2],tA[c+20>>2]=v,c=u,v=Vr(r,(eA[u+24>>2]/5|0)-1|0,oA(oA(1)-oA(oA(tA[u+96>>2]-tA[u+20>>2])/oA(tA[Pv(n,QC[u+24>>2]-5|0)>>2]-tA[u+20>>2])))),tA[c+16>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+24>>2]+1|0)>>2]-tA[u+44>>2])*tA[u+16>>2])+tA[u+44>>2]),tA[c+44>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+24>>2]+2|0)>>2]-tA[u+40>>2])*tA[u+16>>2])+tA[u+40>>2]),tA[c+40>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+24>>2]+3|0)>>2]-tA[u+36>>2])*tA[u+16>>2])+tA[u+36>>2]),tA[c+36>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+24>>2]+4|0)>>2]-tA[u+32>>2])*tA[u+16>>2])+tA[u+32>>2]),tA[c+32>>2]=v),tA[u+88>>2]!=oA(1)?(c=u,s=hP(QC[u+72>>2]),QC[c+12>>2]=s,QC[u+84>>2]||Tc(QC[u+12>>2],mP(gE(QC[u+72>>2]))),ra(QC[u+12>>2],oA(oA(tA[u+44>>2]-tA[QC[u+12>>2]+4>>2])*tA[u+88>>2]),oA(oA(tA[u+40>>2]-tA[QC[u+12>>2]+8>>2])*tA[u+88>>2]),oA(oA(tA[u+36>>2]-tA[QC[u+12>>2]+12>>2])*tA[u+88>>2]),oA(oA(tA[u+32>>2]-tA[QC[u+12>>2]+16>>2])*tA[u+88>>2]))):bf(hP(QC[u+72>>2]),tA[u+44>>2],tA[u+40>>2],tA[u+36>>2],tA[u+32>>2]);XA=u+112|0}function er(r){var n=0,e=0,t=0,i=0,a=0;if(n=XA-32|0,XA=n,QC[n+28>>2]=r,e=QC[n+28>>2],!(1&YC[e+28|0])){for(YC[e+28|0]=1,QC[n+24>>2]=QC[e+20>>2],QC[n+20>>2]=0;eA[n+20>>2]>>0;){i=n,a=gv(e+4|0,QC[n+20>>2]),QC[i+16>>2]=a,QC[n+12>>2]=QC[QC[n+16>>2]+8>>2];r:{n:switch(QC[QC[n+16>>2]+4>>2]){case 0:case 1:case 3:QC[QC[n+12>>2]+168>>2]?(r=QC[QC[n+12>>2]+168>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0)):JA[QC[QC[n+12>>2]+164>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0),QC[QC[n+24>>2]+96>>2]?(r=QC[QC[n+24>>2]+96>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0)):JA[QC[QC[n+24>>2]+92>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0);break r;case 2:QC[QC[n+12>>2]+168>>2]?(r=QC[QC[n+12>>2]+168>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0)):JA[QC[QC[n+12>>2]+164>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0),QC[QC[n+24>>2]+96>>2]?(r=QC[QC[n+24>>2]+96>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0)):JA[QC[QC[n+24>>2]+92>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],0);case 4:QC[QC[n+12>>2]+168>>2]?(r=QC[QC[n+12>>2]+168>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],4,QC[n+12>>2],0)):JA[QC[QC[n+12>>2]+164>>2]](QC[n+24>>2],4,QC[n+12>>2],0),QC[QC[n+24>>2]+96>>2]?(r=QC[QC[n+24>>2]+96>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],4,QC[n+12>>2],0)):JA[QC[QC[n+24>>2]+92>>2]](QC[n+24>>2],4,QC[n+12>>2],0),t=XA-16|0,XA=t,QC[t+12>>2]=QC[n+12>>2],r=QC[t+12>>2],QC[r+16>>2]=0,QC[r+20>>2]=0,QC[r+24>>2]=0,QC[r+28>>2]=0,oc(r+4|0,0,0),tc(r+116|0),tc(r+132|0),tc(r+148|0),QC[r+164>>2]=11,QC[r+168>>2]=0,XA=t+16|0,td(QC[e+24>>2],QC[n+12>>2]);break r;case 5:break n;default:break r}QC[QC[n+12>>2]+168>>2]?(r=QC[QC[n+12>>2]+168>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],QC[QC[n+16>>2]+12>>2])):JA[QC[QC[n+12>>2]+164>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],QC[QC[n+16>>2]+12>>2]),QC[QC[n+24>>2]+96>>2]?(r=QC[QC[n+24>>2]+96>>2],JA[QC[QC[r>>2]+8>>2]](r,QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],QC[QC[n+16>>2]+12>>2])):JA[QC[QC[n+24>>2]+92>>2]](QC[n+24>>2],QC[QC[n+16>>2]+4>>2],QC[n+12>>2],QC[QC[n+16>>2]+12>>2])}QC[n+20>>2]=QC[n+20>>2]+1}ec(e+4|0),YC[e+28|0]=0}XA=n+32|0}function tr(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+8|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2];r:if(1&YC[QC[u+24>>2]+117|0])if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+52>>2]=tA[QC[QC[u+24>>2]+4>>2]+48>>2],tA[QC[u+24>>2]+56>>2]=tA[QC[QC[u+24>>2]+4>>2]+52>>2];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+52>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+48>>2]-tA[QC[u+24>>2]+52>>2])*tA[u+40>>2])+tA[r+52>>2],r=QC[u+24>>2],tA[r+56>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+52>>2]-tA[QC[u+24>>2]+56>>2])*tA[u+40>>2])+tA[r+56>>2]}else{n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-QC[4689]|0)>>2]?(n=r+20|0,c=u,v=tA[Pv(n,gE(n)+QC[4691]|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,gE(r+20|0)+QC[4692]|0)>>2],tA[c+16>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],QC[4689]),QC[c+12>>2]=s,c=u,v=tA[Pv(n,QC[u+12>>2]+QC[4691]|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2]+QC[4692]|0)>>2],tA[c+16>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2])>>2],tA[c+8>>2]=v,c=u,v=Vr(r,(QC[u+12>>2]/QC[4689]|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+8>>2])/oA(tA[Pv(n,QC[u+12>>2]+QC[4690]|0)>>2]-tA[u+8>>2])))),tA[c+4>>2]=v,e=tA[u+20>>2],c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+QC[4693]|0)>>2]-tA[u+20>>2])*tA[u+4>>2])+e),tA[c+20>>2]=v,e=tA[u+16>>2],c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+QC[4694]|0)>>2]-tA[u+16>>2])*tA[u+4>>2])+e),tA[c+16>>2]=v);n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+52>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[QC[QC[u+24>>2]+4>>2]+48>>2],tA[QC[u+24>>2]+56>>2]=oA(tA[u+16>>2]*tA[u+40>>2])+tA[QC[QC[u+24>>2]+4>>2]+52>>2];break r;case 1:case 2:r=QC[u+24>>2],tA[r+52>>2]=oA(oA(oA(tA[QC[QC[u+24>>2]+4>>2]+48>>2]+tA[u+20>>2])-tA[QC[u+24>>2]+52>>2])*tA[u+40>>2])+tA[r+52>>2],r=QC[u+24>>2],tA[r+56>>2]=oA(oA(oA(tA[QC[QC[u+24>>2]+4>>2]+52>>2]+tA[u+16>>2])-tA[QC[u+24>>2]+56>>2])*tA[u+40>>2])+tA[r+56>>2];break r;case 3:break n;default:break r}r=QC[u+24>>2],tA[r+52>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[r+52>>2],r=QC[u+24>>2],tA[r+56>>2]=oA(tA[u+16>>2]*tA[u+40>>2])+tA[r+56>>2]}XA=u- -64|0}function ir(r,n,e,t,i,a,o,f,u){var c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=0,h=0,m=0,y=0;c=XA-128|0,XA=c;r:{n:{if(ne(a,o,f,u,0,0,0,0)){l=65535&u,b=u>>>16&32767;e:t:{if(32767!=(0|b)){if(v=4,b)break t;v=a|f|o|l?3:2;break e}v=!(a|f|o|l)}if(h=i>>>16|0,k=32767&h,32767!=(0|k)&&v)break n}D(c+16|0,n,e,t,i,a,o,f,u),i=QC[c+16>>2],t=QC[c+20>>2],e=QC[c+24>>2],n=QC[c+28>>2],w(c,i,t,e,n,i,t,e,n),t=QC[c+8>>2],i=QC[c+12>>2],f=QC[c>>2],u=QC[c+4>>2];break r}if(l=65535&i|k<<16,d=l,v=t,l=f,p=u>>>16&32767,s=65535&u|p<<16,(0|ne(n,e,v,d,a,o,f,s))<=0){if(ne(n,e,v,d,a,o,l,s)){f=n,u=e;break r}D(c+112|0,n,e,t,i,0,0,0,0),t=QC[c+120>>2],i=QC[c+124>>2],f=QC[c+112>>2],u=QC[c+116>>2]}else{if(k?(u=e,f=n):(D(c+96|0,n,e,v,d,0,0,0,1081540608),f=QC[c+108>>2],d=f,v=QC[c+104>>2],k=(f>>>16|0)-120|0,u=QC[c+100>>2],f=QC[c+96>>2]),p||(D(c+80|0,a,o,l,s,0,0,0,1081540608),a=QC[c+92>>2],s=a,l=QC[c+88>>2],p=(s>>>16|0)-120|0,o=QC[c+84>>2],a=QC[c+80>>2]),m=65535&s|65536,d=65535&d|65536,(0|k)>(0|p)){for(;;){if(y=v-l|0,s=(0|o)==(0|u)&a>>>0>f>>>0|o>>>0>u>>>0,b=(d-((v>>>0>>0)+m|0)|0)-(y>>>0>>0)|0,s=y-s|0,(0|b)>0|(0|b)>=0){if(v=f,f=f-a|0,u=u-((a>>>0>v>>>0)+o|0)|0,!(f|s|u|b)){D(c+32|0,n,e,t,i,0,0,0,0),t=QC[c+40>>2],i=QC[c+44>>2],f=QC[c+32>>2],u=QC[c+36>>2];break r}b=b<<1|s>>>31,v=s<<1|u>>>31,d=b}else b=d<<1|v>>>31,v=v<<1|u>>>31,d=b;if(b=u<<1|f>>>31,f<<=1,u=b,k=k-1|0,!((0|p)<(0|k)))break}k=p}if(p=v-l|0,b=(0|o)==(0|u)&a>>>0>f>>>0|o>>>0>u>>>0,s=(d-((v>>>0>>0)+m|0)|0)-(p>>>0>>0)|0,l=p-b|0,(0|s)<0)l=v,s=d;else if(v=f,f=f-a|0,u=u-((a>>>0>v>>>0)+o|0)|0,!(f|l|u|s)){D(c+48|0,n,e,t,i,0,0,0,0),t=QC[c+56>>2],i=QC[c+60>>2],f=QC[c+48>>2],u=QC[c+52>>2];break r}if(65535==(0|s)|s>>>0<65535)for(;n=u>>>31|0,k=k-1|0,d=u<<1|f>>>31,f<<=1,u=d,e=n,n=l,s=s<<1|n>>>31,l=e|n<<1,s>>>0<65536;);n=32768&h,(0|k)<=0?(D(c- -64|0,f,u,l,65535&s|(n|k+120)<<16,0,0,0,1065811968),t=QC[c+72>>2],i=QC[c+76>>2],f=QC[c+64>>2],u=QC[c+68>>2]):(t=l,i=65535&s|(n|k)<<16)}}QC[r>>2]=f,QC[r+4>>2]=u,QC[r+8>>2]=t,QC[r+12>>2]=i,XA=c+128|0}function ar(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+8|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2];r:if(1&YC[QC[u+24>>2]+117|0])if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+32>>2]=tA[QC[QC[u+24>>2]+4>>2]+28>>2],tA[QC[u+24>>2]+36>>2]=tA[QC[QC[u+24>>2]+4>>2]+32>>2];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+32>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+28>>2]-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[r+32>>2],r=QC[u+24>>2],tA[r+36>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+32>>2]-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[r+36>>2]}else{n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-3|0)>>2]?(n=r+20|0,c=u,v=tA[Pv(n,gE(n)-2|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,gE(r+20|0)-1|0)>>2],tA[c+16>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],3),QC[c+12>>2]=s,c=u,v=tA[Pv(n,QC[u+12>>2]-2|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2]-1|0)>>2],tA[c+16>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2])>>2],tA[c+8>>2]=v,c=u,v=Vr(r,(QC[u+12>>2]/3|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+8>>2])/oA(tA[Pv(n,QC[u+12>>2]-3|0)>>2]-tA[u+8>>2])))),tA[c+4>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+1|0)>>2]-tA[u+20>>2])*tA[u+4>>2])+tA[u+20>>2]),tA[c+20>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+2|0)>>2]-tA[u+16>>2])*tA[u+4>>2])+tA[u+16>>2]),tA[c+16>>2]=v);n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+32>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[QC[QC[u+24>>2]+4>>2]+28>>2],tA[QC[u+24>>2]+36>>2]=oA(tA[u+16>>2]*tA[u+40>>2])+tA[QC[QC[u+24>>2]+4>>2]+32>>2];break r;case 1:case 2:r=QC[u+24>>2],tA[r+32>>2]=oA(oA(oA(tA[QC[QC[u+24>>2]+4>>2]+28>>2]+tA[u+20>>2])-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[r+32>>2],r=QC[u+24>>2],tA[r+36>>2]=oA(oA(oA(tA[QC[QC[u+24>>2]+4>>2]+32>>2]+tA[u+16>>2])-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[r+36>>2];break r;case 3:break n;default:break r}r=QC[u+24>>2],tA[r+32>>2]=oA(tA[u+20>>2]*tA[u+40>>2])+tA[r+32>>2],r=QC[u+24>>2],tA[r+36>>2]=oA(tA[u+16>>2]*tA[u+40>>2])+tA[r+36>>2]}XA=u- -64|0}function or(r){var n=0,e=0,t=oA(0);n=XA-80|0,XA=n,QC[n+76>>2]=r,r=QC[n+76>>2],QC[n+72>>2]=QC[r+12>>2],YC[r+88|0]=1,QC[n+72>>2]?(tA[n+68>>2]=tA[QC[n+72>>2]+92>>2],tA[n+64>>2]=tA[QC[n+72>>2]+96>>2],tA[n+60>>2]=tA[QC[n+72>>2]+104>>2],tA[n+56>>2]=tA[QC[n+72>>2]+108>>2],tA[n+52>>2]=oA(1)/oA(oA(tA[n+68>>2]*tA[n+56>>2])-oA(tA[n+64>>2]*tA[n+60>>2])),tA[n+48>>2]=tA[r+100>>2]-tA[QC[n+72>>2]+100>>2],tA[n+44>>2]=tA[r+112>>2]-tA[QC[n+72>>2]+112>>2],tA[n+40>>2]=tA[n+52>>2]*tA[n+56>>2],tA[n+36>>2]=tA[n+52>>2]*tA[n+68>>2],tA[n+32>>2]=tA[n+52>>2]*tA[n+64>>2],tA[n+28>>2]=tA[n+52>>2]*tA[n+60>>2],tA[n+24>>2]=oA(tA[n+40>>2]*tA[r+92>>2])-oA(tA[n+32>>2]*tA[r+104>>2]),tA[n+20>>2]=oA(tA[n+40>>2]*tA[r+96>>2])-oA(tA[n+32>>2]*tA[r+108>>2]),tA[n+16>>2]=oA(tA[n+36>>2]*tA[r+104>>2])-oA(tA[n+28>>2]*tA[r+92>>2]),tA[n+12>>2]=oA(tA[n+36>>2]*tA[r+108>>2])-oA(tA[n+28>>2]*tA[r+96>>2]),tA[r+60>>2]=oA(oA(tA[n+48>>2]*tA[n+56>>2])*tA[n+52>>2])-oA(oA(tA[n+44>>2]*tA[n+64>>2])*tA[n+52>>2]),tA[r+64>>2]=oA(oA(tA[n+44>>2]*tA[n+68>>2])*tA[n+52>>2])-oA(oA(tA[n+48>>2]*tA[n+60>>2])*tA[n+52>>2]),tA[r+80>>2]=0,e=r,t=Gd(oA(oA(tA[n+24>>2]*tA[n+24>>2])+oA(tA[n+16>>2]*tA[n+16>>2]))),tA[e+72>>2]=t,tA[r+72>>2]>oA(9999999747378752e-20)?(tA[n+8>>2]=oA(tA[n+24>>2]*tA[n+12>>2])-oA(tA[n+20>>2]*tA[n+16>>2]),tA[r+76>>2]=tA[n+8>>2]/tA[r+72>>2],e=r,t=oA(Ir(oA(oA(tA[n+24>>2]*tA[n+20>>2])+oA(tA[n+16>>2]*tA[n+12>>2])),tA[n+8>>2])*tA[3774]),tA[e+84>>2]=t,e=r,t=oA(Ir(tA[n+16>>2],tA[n+24>>2])*tA[3774]),tA[e+68>>2]=t):(tA[r+72>>2]=0,e=r,t=Gd(oA(oA(tA[n+20>>2]*tA[n+20>>2])+oA(tA[n+12>>2]*tA[n+12>>2]))),tA[e+76>>2]=t,tA[r+84>>2]=0,e=r,t=oA(oA(oA(-Ir(tA[n+12>>2],tA[n+20>>2]))*tA[3774])+oA(90)),tA[e+68>>2]=t)):(tA[r+60>>2]=tA[r+100>>2],tA[r+64>>2]=tA[r+112>>2],e=r,t=oA(Ir(tA[r+104>>2],tA[r+92>>2])*tA[3774]),tA[e+68>>2]=t,e=r,t=Gd(oA(oA(tA[r+92>>2]*tA[r+92>>2])+oA(tA[r+104>>2]*tA[r+104>>2]))),tA[e+72>>2]=t,e=r,t=Gd(oA(oA(tA[r+96>>2]*tA[r+96>>2])+oA(tA[r+108>>2]*tA[r+108>>2]))),tA[e+76>>2]=t,tA[r+80>>2]=0,e=r,t=oA(Ir(oA(oA(tA[r+92>>2]*tA[r+96>>2])+oA(tA[r+104>>2]*tA[r+108>>2])),oA(oA(tA[r+92>>2]*tA[r+108>>2])-oA(tA[r+96>>2]*tA[r+104>>2])))*tA[3774]),tA[e+84>>2]=t),XA=n+80|0}function fr(r,n,e,t){r|=0,n=oA(n),e|=0,t|=0;var i=0,a=0,f=0,u=0,c=0,s=0,v=0,l=0;i=XA-48|0,XA=i,QC[i+44>>2]=r,tA[i+40>>2]=n,QC[i+36>>2]=e,YC[i+35|0]=t,u=QC[i+44>>2],QC[u>>2]&&(r=gE(QC[u>>2]),e=i+16|0,ci(e,Mg(QC[i+36>>2]),0),r=Ke(r,e),Bv(e),QC[i+28>>2]=r,QC[i+28>>2]?(r=QC[i+28>>2],t=1&YC[i+35|0],e=XA-32|0,XA=e,QC[e+28>>2]=QC[u+12>>2],QC[e+24>>2]=0,QC[e+20>>2]=r,YC[e+19|0]=t,a=QC[e+28>>2],QC[e+20>>2]||(lA(9358,4592,508,5637),o()),YC[e+18|0]=1,v=e,l=Va(a,QC[e+24>>2]),QC[v+12>>2]=l,QC[e+12>>2]&&(tA[QC[e+12>>2]+80>>2]!=oA(-1)?_i(a,QC[e+12>>2]):(r=QC[QC[e+12>>2]+24>>2],v=Pv(a+40|0,QC[e+24>>2]),l=r,QC[v>>2]=l,gb(QC[a+72>>2],QC[e+12>>2]),cl(QC[a+72>>2],QC[e+12>>2]),_i(a,QC[e+12>>2]),QC[e+12>>2]=QC[QC[e+12>>2]+24>>2],YC[e+18|0]=0)),t=QC[e+24>>2],f=QC[e+20>>2],s=1&YC[e+19|0],c=QC[e+12>>2],r=XA-32|0,XA=r,QC[r+28>>2]=a,QC[r+24>>2]=t,QC[r+20>>2]=f,YC[r+19|0]=s,QC[r+12>>2]=c,t=XA-32|0,XA=t,s=QC[r+28>>2],QC[t+24>>2]=s+20,f=QC[t+24>>2],gE(f+4|0)?(c=f+4|0,v=t,l=Pv(c,gE(c)-1|0),QC[v+20>>2]=l,QC[t+16>>2]=QC[QC[t+20>>2]>>2],Qe(c,gE(f+4|0)-1|0),QC[t+28>>2]=QC[t+16>>2]):(f=Hv(172,6496,57),ve(f),QC[t+12>>2]=f,QC[t+28>>2]=QC[t+12>>2]),XA=t+32|0,QC[r+8>>2]=QC[t+28>>2],QC[r+4>>2]=QC[r+8>>2],QC[QC[r+4>>2]+32>>2]=QC[r+24>>2],QC[QC[r+4>>2]+16>>2]=QC[r+20>>2],YC[QC[r+4>>2]+36|0]=1&YC[r+19|0],YC[QC[r+4>>2]+37|0]=0,tA[QC[r+4>>2]+40>>2]=0,tA[QC[r+4>>2]+44>>2]=0,tA[QC[r+4>>2]+48>>2]=0,tA[QC[r+4>>2]+52>>2]=0,n=p_(QC[r+20>>2]),tA[QC[r+4>>2]+56>>2]=n,tA[QC[r+4>>2]+60>>2]=-1,tA[QC[r+4>>2]+64>>2]=-1,tA[QC[r+4>>2]+68>>2]=0,tA[QC[r+4>>2]+72>>2]=0,tA[QC[r+4>>2]+76>>2]=-1,tA[QC[r+4>>2]+80>>2]=-1,tA[QC[r+4>>2]+84>>2]=3.4028234663852886e38,tA[QC[r+4>>2]+88>>2]=1,tA[QC[r+4>>2]+92>>2]=1,tA[QC[r+4>>2]+104>>2]=1,tA[QC[r+4>>2]+96>>2]=0,n=QC[r+12>>2]?Yn(QC[s+16>>2],QC[QC[r+12>>2]+16>>2],QC[r+20>>2]):oA(0),tA[QC[r+4>>2]+100>>2]=n,XA=r+32|0,QC[e+8>>2]=QC[r+8>>2],Rn(a,QC[e+24>>2],QC[e+8>>2],1&YC[e+18|0]),er(QC[a+72>>2]),XA=e+32|0,QC[i+12>>2]=QC[e+8>>2],C(QC[u+12>>2],QC[u>>2])):(Gi(QC[u+12>>2]),dw(QC[u>>2]))),XA=i+48|0}function ur(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0;i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,a=yE(QC[i+20>>2]),n=0,t=XA-16|0,XA=t;r:{if(nt(8642,YC[8639])){if(r=2,nt(8639,43)||(r=114!=rA[8639]),r=nt(8639,120)?128|r:r,r=nt(8639,101)?524288|r:r,e=r,o=64|r,r=rA[8639],e=114==(0|r)?e:o,e=119==(0|r)?512|e:e,QC[t>>2]=438,QC[t+4>>2]=0,r=0|OA(-100,0|a,32768|(97==(0|r)?1024|e:e),0|t),r>>>0>=4294963201&&(QC[12688]=0-r,r=-1),(0|r)<0)break r;e=XA-32|0,XA=e;n:{e:{if(nt(8642,YC[8639])){if(n=d(1176),n)break e}else QC[12688]=28;n=0;break n}Sn(n,0,144),nt(8639,43)||(QC[n>>2]=114==rA[8639]?8:4),97==rA[8639]?(a=0|zA(0|r,3,0),1024&a||(a|=1024,QC[e+16>>2]=a,QC[e+20>>2]=a>>31,zA(0|r,4,e+16|0)),a=128|QC[n>>2],QC[n>>2]=a):a=QC[n>>2],QC[n+80>>2]=-1,QC[n+48>>2]=1024,QC[n+60>>2]=r,QC[n+44>>2]=n+152,8&a||(QC[e>>2]=e+24,QC[e+4>>2]=0,0|BA(0|r,21523,0|e)||(QC[n+80>>2]=10)),QC[n+40>>2]=1681,QC[n+36>>2]=1682,QC[n+32>>2]=1683,QC[n+76>>2]=-1,QC[n+12>>2]=1684,a=QC[12689],QC[n+56>>2]=a,a&&(QC[a+52>>2]=n),QC[12689]=n}if(XA=e+32|0,n)break r;UA(0|r)}else QC[12688]=28;n=0}if(XA=t+16|0,QC[i+8>>2]=n,QC[i+8>>2]){if(pi(QC[i+8>>2],2),r=QC[i+8>>2],QC[r+76>>2],r=Ja(r),n=KA,(0|n)>=0&r>>>0>=2147483648|(0|n)>0&&(QC[12688]=61,r=-1),QC[QC[i+16>>2]>>2]=r,pi(QC[i+8>>2],0),f=i,u=Gv(QC[QC[i+16>>2]>>2],4481,119),QC[f+12>>2]=u,e=QC[i+12>>2],r=QC[QC[i+16>>2]>>2],n=QC[i+8>>2],t=QC[n+72>>2],QC[n+72>>2]=t-1|t,t=QC[n+4>>2],a=QC[n+8>>2],(0|t)!=(0|a)&&(o=t,t=a-t|0,t=r>>>0>t>>>0?t:r,zr(e,o,t),QC[n+4>>2]=t+QC[n+4>>2],e=e+t|0,r=r-t|0),r)for(;!Bf(n)&&(t=0|JA[QC[n+32>>2]](n,e,r),t)&&(e=e+t|0,r=r-t|0,r););r=QC[i+8>>2],Se(r),JA[QC[r+12>>2]](r),1&YC[0|r]||(n=QC[r+52>>2],n&&(QC[n+56>>2]=QC[r+56>>2]),e=QC[r+56>>2],e&&(QC[e+52>>2]=n),(0|r)==QC[12689]&&(QC[12689]=e),L(QC[r+96>>2]),L(r)),QC[i+28>>2]=QC[i+12>>2]}else QC[i+28>>2]=0;return XA=i+32|0,QC[i+28>>2]}function cr(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0,k=0;if(!r)return d(n);if(n>>>0>=4294967232)return QC[12688]=48,0;o=n>>>0<11?16:n+11&-8,a=r-8|0,c=QC[a+4>>2],i=-8&c;r:if(3&c){f=i+a|0;n:if(i>>>0>=o>>>0){if(t=i-o|0,t>>>0<16)break n;QC[a+4>>2]=o|1&c|2,e=a+o|0,QC[e+4>>2]=3|t,QC[f+4>>2]=1|QC[f+4>>2],W(e,t)}else if(QC[12567]!=(0|f))if(QC[12566]!=(0|f)){if(t=QC[f+4>>2],2&t)break r;if(s=i+(-8&t)|0,o>>>0>s>>>0)break r;l=s-o|0;e:if(t>>>0<=255){if(i=QC[f+8>>2],e=t>>>3|0,t=QC[f+12>>2],(0|t)==(0|i)){b=50244,k=QC[12561]&tP(e),QC[b>>2]=k;break e}QC[i+12>>2]=t,QC[t+8>>2]=i}else{if(v=QC[f+24>>2],u=QC[f+12>>2],(0|f)==(0|u))if(i=f+20|0,e=QC[i>>2],e||(i=f+16|0,e=QC[i>>2],e)){for(;t=i,u=e,i=e+20|0,e=QC[i>>2],e||(i=u+16|0,e=QC[u+16>>2],e););QC[t>>2]=0}else u=0;else e=QC[f+8>>2],QC[e+12>>2]=u,QC[u+8>>2]=e;if(v){t=QC[f+28>>2],e=50548+(t<<2)|0;t:{if(QC[e>>2]==(0|f)){if(QC[e>>2]=u,u)break t;b=50248,k=QC[12562]&tP(t),QC[b>>2]=k;break e}if(QC[(QC[v+16>>2]==(0|f)?16:20)+v>>2]=u,!u)break e}QC[u+24>>2]=v,e=QC[f+16>>2],e&&(QC[u+16>>2]=e,QC[e+24>>2]=u),e=QC[f+20>>2],e&&(QC[u+20>>2]=e,QC[e+24>>2]=u)}}l>>>0<=15?(QC[a+4>>2]=1&c|s|2,e=a+s|0,QC[e+4>>2]=1|QC[e+4>>2]):(QC[a+4>>2]=o|1&c|2,t=a+o|0,QC[t+4>>2]=3|l,e=a+s|0,QC[e+4>>2]=1|QC[e+4>>2],W(t,l))}else{if(t=i+QC[12563]|0,t>>>0>>0)break r;e=t-o|0,e>>>0>=16?(QC[a+4>>2]=o|1&c|2,i=a+o|0,QC[i+4>>2]=1|e,t=t+a|0,QC[t>>2]=e,QC[t+4>>2]=-2&QC[t+4>>2]):(QC[a+4>>2]=t|1&c|2,e=t+a|0,QC[e+4>>2]=1|QC[e+4>>2],e=0,i=0),QC[12566]=i,QC[12563]=e}else{if(i=i+QC[12564]|0,i>>>0<=o>>>0)break r;QC[a+4>>2]=o|1&c|2,t=a+o|0,e=i-o|0,QC[t+4>>2]=1|e,QC[12564]=e,QC[12567]=t}e=a}else{if(o>>>0<256)break r;if(i>>>0>=o+4>>>0&&(e=a,i-o>>>0<=QC[12681]<<1>>>0))break r;e=0}return e?e+8|0:(a=d(n),a?(e=QC[r-4>>2],e=(3&e?-4:-8)+(-8&e)|0,zr(a,r,n>>>0>e>>>0?e:n),L(r),a):0)}function sr(){var r=0,n=0,e=0,t=0,i=0;e=XA-16|0,XA=e,n=cd(4),xu(n),QC[e+12>>2]=n,n=XA-512|0,XA=n,r=n+496|0,Jl(r,2328),Vv(49756,r),Bm(r),r=n+480|0,Jl(r,3409),Vv(49768,r),Bm(r),r=n+464|0,Jl(r,7765),Vv(50092,r),Bm(r),r=n+448|0,Jl(r,8e3),Vv(50152,r),Bm(r),r=n+432|0,Kv(r,3404,49768),Vv(49744,r),Bm(r),r=n+416|0,Kv(r,7557,50092),Vv(49780,r),Bm(r),r=n+400|0,Kv(r,7448,50152),Vv(49792,r),Bm(r),r=n+384|0,Kv(r,7605,50092),Vv(49880,r),Bm(r),r=n+368|0,Kv(r,7543,50092),Vv(49892,r),Bm(r),r=n+352|0,Kv(r,7713,50092),Vv(49856,r),Bm(r),r=n+336|0,Kv(r,1995,50152),Vv(49908,r),Bm(r),r=n+320|0,Kv(r,2033,50152),Vv(49960,r),Bm(r),r=n+304|0,Kv(r,2200,49756),Vv(50008,r),Bm(r),r=n+288|0,Kv(r,2247,49756),Vv(50020,r),Bm(r),r=n+272|0,Kv(r,1939,50152),Vv(50104,r),Bm(r),r=n+256|0,Kv(r,2180,49756),Vv(50164,r),Bm(r),r=n+240|0,Kv(r,2158,50164),Vv(49808,r),Bm(r),r=n+224|0,Kv(r,2303,50164),Vv(49820,r),Bm(r),r=n+208|0,Kv(r,2285,50164),Vv(49936,r),Bm(r),r=n+192|0,Kv(r,2267,50164),Vv(49948,r),Bm(r),r=n+176|0,Kv(r,7591,49856),Vv(49832,r),Bm(r),r=n+160|0,Kv(r,7668,49856),Vv(49868,r),Bm(r),r=n+144|0,Kv(r,7522,49856),Vv(49920,r),Bm(r),r=n+128|0,Kv(r,7468,49856),Vv(49972,r),Bm(r),r=n+112|0,Kv(r,7637,49856),Vv(49984,r),Bm(r),r=n+96|0,Kv(r,7727,49856),Vv(50032,r),Bm(r),r=n+80|0,Kv(r,7742,49856),Vv(50128,r),Bm(r),r=n- -64|0,Kv(r,7588,49856),Vv(50140,r),Bm(r),r=n+48|0,Kv(r,7494,49856),Vv(50116,r),Bm(r),r=n+32|0,Kv(r,7760,50128),Vv(50044,r),Bm(r),r=n+16|0,Kv(r,7623,50128),Vv(50056,r),Bm(r),Kv(n,7683,49984),Vv(49996,n),Bm(n),XA=n+512|0,n=XA-16|0,XA=n,QC[n+12>>2]=QC[e+12>>2],QC[n+12>>2]||(lA(7111,4481,44,8262),o()),QC[12476]=QC[n+12>>2],XA=n+16|0,n=XA-16|0,XA=n,QC[12545]||(QC[n+12>>2]=65535,QC[n+8>>2]=28,t=50180,i=cd(3669960),QC[t>>2]=i,t=50188,i=cd(1048560),QC[t>>2]=i,QC[12546]=QC[12545],QC[12548]=QC[12547]),XA=n+16|0,XA=e+16|0}function vr(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+88|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2],n=QC[u+24>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+36>>2]=tA[QC[QC[u+24>>2]+4>>2]+68>>2],tA[QC[u+24>>2]+40>>2]=tA[QC[QC[u+24>>2]+4>>2]+72>>2];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+36>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+68>>2]-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[r+36>>2],r=QC[u+24>>2],tA[r+40>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+72>>2]-tA[QC[u+24>>2]+40>>2])*tA[u+40>>2])+tA[r+40>>2]}else n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-3|0)>>2]?(n=r+20|0,c=u,v=tA[Pv(n,gE(n)-2|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,gE(r+20|0)-1|0)>>2],tA[c+16>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],3),QC[c+12>>2]=s,c=u,v=tA[Pv(n,QC[u+12>>2]-2|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2]-1|0)>>2],tA[c+16>>2]=v,c=u,v=tA[Pv(n,QC[u+12>>2])>>2],tA[c+8>>2]=v,c=u,v=Vr(r,(QC[u+12>>2]/3|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+8>>2])/oA(tA[Pv(n,QC[u+12>>2]-3|0)>>2]-tA[u+8>>2])))),tA[c+4>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+1|0)>>2]-tA[u+20>>2])*tA[u+4>>2])+tA[u+20>>2]),tA[c+20>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+12>>2]+2|0)>>2]-tA[u+16>>2])*tA[u+4>>2])+tA[u+16>>2]),tA[c+16>>2]=v),QC[u+36>>2]?(r=QC[u+24>>2],tA[r+36>>2]=oA(oA(tA[u+20>>2]-tA[QC[u+24>>2]+36>>2])*tA[u+40>>2])+tA[r+36>>2],r=QC[u+24>>2],tA[r+40>>2]=oA(oA(tA[u+16>>2]-tA[QC[u+24>>2]+40>>2])*tA[u+40>>2])+tA[r+40>>2]):(e=tA[QC[QC[u+24>>2]+4>>2]+68>>2],tA[QC[u+24>>2]+36>>2]=oA(oA(tA[u+20>>2]-e)*tA[u+40>>2])+e,e=tA[QC[QC[u+24>>2]+4>>2]+72>>2],tA[QC[u+24>>2]+40>>2]=oA(oA(tA[u+16>>2]-e)*tA[u+40>>2])+e);XA=u- -64|0}function lr(r,n,e,t){var i=0,a=oA(0),o=0,f=0,u=oA(0);for(i=XA-128|0,XA=i,QC[i+124>>2]=r,QC[i+120>>2]=n,QC[i+116>>2]=e,QC[i+112>>2]=t,r=QC[i+124>>2],e=i+72|0,Sk(e),gg(QC[i+116>>2],QC[i+112>>2]),o=i,f=Dn(QC[i+120>>2],3105),QC[o+108>>2]=f,QC[i+92>>2]=QC[QC[i+108>>2]+12>>2],ys(e,QC[i+92>>2]),n=QC[i+92>>2],tA[i+68>>2]=0,ye(e,n,i+68|0),QC[i+108>>2]=QC[QC[i+108>>2]+4>>2],QC[i+104>>2]=0;QC[i+108>>2];)a=tA[QC[i+108>>2]+24>>2],o=Pv(i+72|0,QC[i+104>>2]),u=a,tA[o>>2]=u,QC[i+108>>2]=QC[QC[i+108>>2]>>2],QC[i+104>>2]=QC[i+104>>2]+1;if(QC[i+112>>2]!=QC[i+92>>2]){for(n=XA-16|0,XA=n,QC[n+12>>2]=i+24,e=QC[n+12>>2],HP(e),QC[e>>2]=17872,Nk(e+4|0),Sk(e+20|0),XA=n+16|0,ys(i+28|0,aA(QC[i+112>>2],3)),ys(i+44|0,aA(QC[i+112>>2],9)),QC[i+104>>2]=0,QC[i+100>>2]=QC[i+92>>2];eA[i+104>>2]>2];)for(n=QC[i+104>>2],QC[i+104>>2]=n+1,a=tA[Pv(i+72|0,n)>>2],n=oA(fA(a))>2]=n,QC[i+16>>2]=QC[i+20>>2],Ge(i+28|0,i+16|0),QC[i+96>>2]=QC[i+104>>2]+(QC[i+20>>2]<<2);eA[i+104>>2]>2];)e=i+28|0,a=tA[Pv(i+72|0,QC[i+104>>2])>>2],n=oA(fA(a))>2]=n,Ge(e,i+12|0),n=i+72|0,o=i,u=oA(tA[Pv(n,QC[i+104>>2]+1|0)>>2]*tA[r+24>>2]),tA[o+8>>2]=u,e=i+44|0,Je(e,i+8|0),o=i,u=oA(tA[Pv(n,QC[i+104>>2]+2|0)>>2]*tA[r+24>>2]),tA[o+4>>2]=u,Je(e,i+4|0),Je(e,Pv(n,QC[i+104>>2]+3|0)),QC[i+104>>2]=QC[i+104>>2]+4;sh(wP(QC[i+116>>2]),i+44|0),kh(yP(QC[i+116>>2]),i+28|0),Tk(i+24|0),QC[i+64>>2]=0}else{if(tA[r+24>>2]!=oA(1))for(QC[i+104>>2]=0;eA[i+104>>2]>2];)a=tA[r+24>>2],n=Pv(i+72|0,QC[i+104>>2]),tA[n>>2]=tA[n>>2]*a,QC[i+104>>2]=QC[i+104>>2]+1;sh(wP(QC[i+116>>2]),i+72|0),QC[i+64>>2]=1}pk(i+72|0),XA=i+128|0}function br(r,n,e,t,i,a,o,f,u,c,s,v){var l=0,b=0,k=oA(0);l=XA-96|0,XA=l,tA[l+92>>2]=r,tA[l+88>>2]=n,tA[l+84>>2]=e,tA[l+80>>2]=t,tA[l+76>>2]=i,tA[l+72>>2]=a,tA[l+68>>2]=o,tA[l+64>>2]=f,tA[l+60>>2]=u,QC[l+56>>2]=c,QC[l+52>>2]=s,YC[l+51|0]=v,tA[l+92>>2]>2]=tA[l+92>>2],c=XA-16|0,XA=c,tA[c+12>>2]=tA[s+12>>2],tA[c+8>>2]=0,tA[c+4>>2]=oA(0)/tA[c+8>>2],v=!Li(c+12|0,c+4|0,4),XA=c+16|0,XA=s+16|0,v)?(r=tA[l+88>>2],b=Pv(QC[l+56>>2],QC[l+52>>2]),k=r,tA[b>>2]=k,r=tA[l+84>>2],b=Pv(QC[l+56>>2],QC[l+52>>2]+1|0),k=r,tA[b>>2]=k,r=Ir(oA(tA[l+76>>2]-tA[l+84>>2]),oA(tA[l+80>>2]-tA[l+88>>2])),b=Pv(QC[l+56>>2],QC[l+52>>2]+2|0),k=r,tA[b>>2]=k):(tA[l+44>>2]=tA[l+92>>2]*tA[l+92>>2],tA[l+40>>2]=tA[l+44>>2]*tA[l+92>>2],tA[l+36>>2]=oA(1)-tA[l+92>>2],tA[l+32>>2]=tA[l+36>>2]*tA[l+36>>2],tA[l+28>>2]=tA[l+32>>2]*tA[l+36>>2],tA[l+24>>2]=tA[l+36>>2]*tA[l+92>>2],tA[l+20>>2]=tA[l+24>>2]*oA(3),tA[l+16>>2]=tA[l+36>>2]*tA[l+20>>2],tA[l+12>>2]=tA[l+20>>2]*tA[l+92>>2],tA[l+8>>2]=oA(tA[l+64>>2]*tA[l+40>>2])+oA(oA(tA[l+72>>2]*tA[l+12>>2])+oA(oA(tA[l+88>>2]*tA[l+28>>2])+oA(tA[l+80>>2]*tA[l+16>>2]))),tA[l+4>>2]=oA(tA[l+60>>2]*tA[l+40>>2])+oA(oA(tA[l+68>>2]*tA[l+12>>2])+oA(oA(tA[l+84>>2]*tA[l+28>>2])+oA(tA[l+76>>2]*tA[l+16>>2]))),r=tA[l+8>>2],b=Pv(QC[l+56>>2],QC[l+52>>2]),k=r,tA[b>>2]=k,r=tA[l+4>>2],b=Pv(QC[l+56>>2],QC[l+52>>2]+1|0),k=r,tA[b>>2]=k,1&YC[l+51|0]&&(+tA[l+92>>2]<.001?r=Ir(oA(tA[l+76>>2]-tA[l+84>>2]),oA(tA[l+80>>2]-tA[l+88>>2])):(r=oA(tA[l+76>>2]*tA[l+24>>2]),n=oA(tA[l+4>>2]-oA(oA(tA[l+68>>2]*tA[l+44>>2])+oA(oA(tA[l+84>>2]*tA[l+32>>2])+oA(r+r)))),r=oA(tA[l+80>>2]*tA[l+24>>2]),r=Ir(n,oA(tA[l+8>>2]-oA(oA(tA[l+72>>2]*tA[l+44>>2])+oA(oA(tA[l+88>>2]*tA[l+32>>2])+oA(r+r)))))),b=Pv(QC[l+56>>2],QC[l+52>>2]+2|0),k=r,tA[b>>2]=k)),XA=l+96|0}function kr(r,n){r|=0,n=oA(n);var e=0,t=0,i=0,a=0;for(e=XA-48|0,XA=e,QC[e+44>>2]=r,tA[e+40>>2]=n,r=QC[e+44>>2],tA[e+40>>2]=tA[e+40>>2]*tA[r+100>>2],QC[e+36>>2]=0,i=e,a=gE(r+40|0),QC[i+32>>2]=a;eA[e+36>>2]>2];){i=e,a=QC[Pv(r+40|0,QC[e+36>>2])>>2],QC[i+28>>2]=a;r:if(QC[e+28>>2]){if(QC[e+24>>2]=QC[e+28>>2],tA[QC[e+24>>2]+60>>2]=tA[QC[e+24>>2]+64>>2],tA[QC[e+24>>2]+76>>2]=tA[QC[e+24>>2]+80>>2],tA[e+20>>2]=tA[e+40>>2]*tA[QC[e+24>>2]+88>>2],tA[QC[e+24>>2]+68>>2]>oA(0)){if(t=QC[e+24>>2],tA[t+68>>2]=tA[t+68>>2]-tA[e+20>>2],tA[QC[e+24>>2]+68>>2]>oA(0))break r;tA[e+20>>2]=-tA[QC[e+24>>2]+68>>2],tA[QC[e+24>>2]+68>>2]=0}if(QC[e+16>>2]=QC[QC[e+24>>2]+20>>2],QC[e+16>>2]){if(tA[e+12>>2]=tA[QC[e+24>>2]+76>>2]-tA[QC[e+16>>2]+68>>2],tA[e+12>>2]>=oA(0)){for(tA[QC[e+16>>2]+68>>2]=0,t=QC[e+16>>2],n=tA[t+72>>2],tA[t+72>>2]=n+(tA[QC[e+24>>2]+88>>2]==oA(0)?oA(0):oA(oA(oA(tA[e+12>>2]/tA[QC[e+24>>2]+88>>2])+tA[e+40>>2])*tA[QC[e+16>>2]+88>>2])),t=QC[e+24>>2],tA[t+72>>2]=tA[t+72>>2]+tA[e+20>>2],Rn(r,QC[e+36>>2],QC[e+16>>2],1);QC[QC[e+16>>2]+24>>2];)t=QC[e+16>>2],tA[t+96>>2]=tA[t+96>>2]+tA[e+40>>2],QC[e+16>>2]=QC[QC[e+16>>2]+24>>2];break r}}else if(!(QC[QC[e+24>>2]+24>>2]|!(tA[QC[e+24>>2]+76>>2]>=tA[QC[e+24>>2]+84>>2]))){i=Pv(r+40|0,QC[e+36>>2]),a=0,QC[i>>2]=a,cl(QC[r+72>>2],QC[e+28>>2]),_i(r,QC[e+28>>2]);break r}if(QC[QC[e+24>>2]+24>>2]&&1&pn(r,QC[e+28>>2],tA[e+40>>2]))for(QC[e+8>>2]=QC[QC[e+24>>2]+24>>2],QC[QC[e+24>>2]+24>>2]=0,QC[e+8>>2]&&(QC[QC[e+8>>2]+28>>2]=0);QC[e+8>>2];)cl(QC[r+72>>2],QC[e+8>>2]),QC[e+8>>2]=QC[QC[e+8>>2]+24>>2];t=QC[e+24>>2],tA[t+72>>2]=tA[t+72>>2]+tA[e+20>>2]}QC[e+36>>2]=QC[e+36>>2]+1}er(QC[r+72>>2]),XA=e+48|0}function dr(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=oA(0),o=oA(0),f=oA(0),u=oA(0),c=0,s=0,v=oA(0);return i=XA-48|0,XA=i,QC[i+40>>2]=r,QC[i+36>>2]=n,QC[i+32>>2]=e,QC[i+28>>2]=t,c=i,s=ep(QC[i+40>>2],QC[i+28>>2]),QC[c+24>>2]=s,QC[i+24>>2]?(QC[i+20>>2]=QC[i+24>>2],r=Hv(164,4182,59),Ee(r,QC[i+32>>2]),QC[i+16>>2]=r,QC[i+12>>2]=QC[i+16>>2],oc(QC[i+12>>2]+20|0,QC[i+24>>2],0),a=tA[QC[i+20>>2]+36>>2],o=tA[QC[i+20>>2]+40>>2],f=tA[QC[i+20>>2]+44>>2],u=tA[QC[i+20>>2]+48>>2],n=1&YC[QC[i+20>>2]+72|0],r=XA-32|0,XA=r,QC[r+28>>2]=QC[i+12>>2],tA[r+24>>2]=a,tA[r+20>>2]=o,tA[r+16>>2]=f,tA[r+12>>2]=u,YC[r+11|0]=n,n=QC[r+28>>2],1&YC[r+11|0]?(a=tA[r+24>>2],n=n+100|0,c=Pv(n,4),v=a,tA[c>>2]=v,a=tA[r+12>>2],c=Pv(n,5),v=a,tA[c>>2]=v,a=tA[r+24>>2],c=Pv(n,6),v=a,tA[c>>2]=v,a=tA[r+20>>2],c=Pv(n,7),v=a,tA[c>>2]=v,a=tA[r+16>>2],c=Pv(n,0),v=a,tA[c>>2]=v,a=tA[r+20>>2],c=Pv(n,1),v=a,tA[c>>2]=v,a=tA[r+16>>2],c=Pv(n,2),v=a,tA[c>>2]=v,a=tA[r+12>>2],c=Pv(n,3),v=a,tA[c>>2]=v):(a=tA[r+24>>2],n=n+100|0,c=Pv(n,2),v=a,tA[c>>2]=v,a=tA[r+12>>2],c=Pv(n,3),v=a,tA[c>>2]=v,a=tA[r+24>>2],c=Pv(n,4),v=a,tA[c>>2]=v,a=tA[r+20>>2],c=Pv(n,5),v=a,tA[c>>2]=v,a=tA[r+16>>2],c=Pv(n,6),v=a,tA[c>>2]=v,a=tA[r+20>>2],c=Pv(n,7),v=a,tA[c>>2]=v,a=tA[r+16>>2],c=Pv(n,0),v=a,tA[c>>2]=v,a=tA[r+12>>2],c=Pv(n,1),v=a,tA[c>>2]=v),XA=r+32|0,tA[QC[i+12>>2]+60>>2]=tA[QC[i+20>>2]+52>>2],tA[QC[i+12>>2]+64>>2]=tA[QC[i+20>>2]+56>>2],tA[QC[i+12>>2]+68>>2]=QC[QC[i+20>>2]+28>>2],tA[QC[i+12>>2]+72>>2]=QC[QC[i+20>>2]+32>>2],tA[QC[i+12>>2]+76>>2]=QC[QC[i+20>>2]+60>>2],tA[QC[i+12>>2]+80>>2]=QC[QC[i+20>>2]+64>>2],QC[i+44>>2]=QC[i+16>>2]):QC[i+44>>2]=0,XA=i+48|0,QC[i+44>>2]}function pr(r,n,e,t){var i=0,a=0,o=oA(0);i=XA+-64|0,XA=i,QC[i+60>>2]=r,QC[i+56>>2]=n,QC[i+52>>2]=e,QC[i+48>>2]=0,QC[i+44>>2]=t,r=QC[i+60>>2],a=i,o=i_(QC[i+56>>2]),tA[a+40>>2]=o,a=i,o=Zg(QC[i+56>>2]),tA[a+36>>2]=o,a=i,o=g_(QC[i+56>>2]),tA[a+32>>2]=o,a=i,o=M_(QC[i+56>>2]),tA[a+28>>2]=o,a=i,o=r_(QC[i+56>>2]),tA[a+24>>2]=o,a=i,o=Qg(QC[i+56>>2]),tA[a+20>>2]=o,r=r+84|0,a=i,o=tA[Pv(r,6)>>2],tA[a+16>>2]=o,a=i,o=tA[Pv(r,7)>>2],tA[a+12>>2]=o,tA[QC[i+52>>2]+(QC[i+48>>2]<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+32>>2])+oA(tA[i+12>>2]*tA[i+28>>2]))+tA[i+40>>2],tA[QC[i+52>>2]+(QC[i+48>>2]+1<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+24>>2])+oA(tA[i+12>>2]*tA[i+20>>2]))+tA[i+36>>2],QC[i+48>>2]=QC[i+44>>2]+QC[i+48>>2],a=i,o=tA[Pv(r,0)>>2],tA[a+16>>2]=o,a=i,o=tA[Pv(r,1)>>2],tA[a+12>>2]=o,tA[QC[i+52>>2]+(QC[i+48>>2]<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+32>>2])+oA(tA[i+12>>2]*tA[i+28>>2]))+tA[i+40>>2],tA[QC[i+52>>2]+(QC[i+48>>2]+1<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+24>>2])+oA(tA[i+12>>2]*tA[i+20>>2]))+tA[i+36>>2],QC[i+48>>2]=QC[i+44>>2]+QC[i+48>>2],a=i,o=tA[Pv(r,2)>>2],tA[a+16>>2]=o,a=i,o=tA[Pv(r,3)>>2],tA[a+12>>2]=o,tA[QC[i+52>>2]+(QC[i+48>>2]<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+32>>2])+oA(tA[i+12>>2]*tA[i+28>>2]))+tA[i+40>>2],tA[QC[i+52>>2]+(QC[i+48>>2]+1<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+24>>2])+oA(tA[i+12>>2]*tA[i+20>>2]))+tA[i+36>>2],QC[i+48>>2]=QC[i+44>>2]+QC[i+48>>2],a=i,o=tA[Pv(r,4)>>2],tA[a+16>>2]=o,a=i,o=tA[Pv(r,5)>>2],tA[a+12>>2]=o,tA[QC[i+52>>2]+(QC[i+48>>2]<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+32>>2])+oA(tA[i+12>>2]*tA[i+28>>2]))+tA[i+40>>2],tA[QC[i+52>>2]+(QC[i+48>>2]+1<<2)>>2]=oA(oA(tA[i+16>>2]*tA[i+24>>2])+oA(tA[i+12>>2]*tA[i+20>>2]))+tA[i+36>>2],XA=i- -64|0}function hr(r,n){var o=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0,p=oA(0),h=0;k=XA-16|0,XA=k,tA[k+12>>2]=r,tA[k+8>>2]=n,r=tA[k+8>>2],b=XA-16|0,XA=b,tA[b+12>>2]=tA[k+12>>2],tA[b+8>>2]=r,o=QC[b+12>>2],r=tA[b+12>>2],p=tA[b+8>>2],s=QC[b+8>>2],l=HT(s);r:{n:{e:{t:{i:{if(o-2139095040>>>0>=2164260864){if(l)break i;break e}if(!l)break t}if(n=oA(1),1065353216==(0|o))break n;if(v=s<<1,!v)break n;if(o<<=1,r=oA(r+p),!(v>>>0<4278190081&o>>>0<=4278190080))break r;if(2130706432==(0|o))break n;r=oA(o>>>0>2130706431^(0|s)>=0?0:p*p);break r}if(HT(o)){if(n=oA(r*r),(0|o)<0&&(n=1==(0|Sl(s))?oA(-n):n),(0|s)>=0)break n;r=ZP(oA(oA(1)/n));break r}if((0|o)<0){if(v=Sl(s),!v){r=oA(r-r),r=oA(r/r);break r}v=(1==(0|v))<<16,o&=2147483647}o>>>0>8388607||(o=(2147483647&(u(oA(r*oA(8388608))),e(2)))-192937984|0)}if(s=o-1060306944|0,l=s>>>15&240,t(2,o-(-8388608&s)|0), c=+f()*iA[l+46880>>3]-1,d=c*c,c=(d*d*(.288457581109214*c-.36092606229713164)+((.480898481472577*c-.7213474675006291)*d+(1.4426950408774342*c+(iA[l+46888>>3]+ +(s>>23)))))*+p,a(+c),o=0|e(1),e(0),o&=2147450880,!(1079967744==(0|o)|o>>>0<1079967744)){if(c>127.99999995700433){r=vC(v,oA(1.5845632502852868e29));break r}if(c<=-150){r=vC(v,oA(2.524354896707238e-29));break r}}d=iA[5395],h=d+c,c-=h-d,c=(iA[5396]*c+iA[5397])*(c*c)+(iA[5398]*c+1),a(+h),e(1),l=0|e(0),s=v+l|0,o=s<<15,s=42904+((31&l)<<3)|0,l=QC[s>>2],v=l,o=QC[s+4>>2]+o|0,t(0,0|v),t(1,0|(v>>>0>>0?o+1|0:o)),n=oA(c*+i())}r=n}return XA=b+16|0,XA=k+16|0,r}function mr(r){r|=0;var n=0,e=0,t=0;for(n=XA-80|0,XA=n,QC[n+76>>2]=r,r=QC[n+76>>2],QC[n+72>>2]=0,e=n,t=gE(r+8|0),QC[e+68>>2]=t;eA[n+72>>2]>2];)Ci(QC[Pv(r+8|0,QC[n+72>>2])>>2]),QC[n+72>>2]=QC[n+72>>2]+1;for(QC[n+64>>2]=0,e=n,t=gE(r+56|0),QC[e+60>>2]=t;eA[n+64>>2]>2];)e=n,t=QC[Pv(r+56|0,QC[n+64>>2])>>2],QC[e+56>>2]=t,QC[n+52>>2]=QC[n+56>>2],QC[QC[n+52>>2]+24>>2]=QC[QC[QC[n+52>>2]+4>>2]+44>>2],YC[QC[n+52>>2]+28|0]=1&YC[QC[QC[n+52>>2]+4>>2]+48|0],YC[QC[n+52>>2]+29|0]=1&YC[QC[QC[n+52>>2]+4>>2]+49|0],tA[QC[n+52>>2]+32>>2]=tA[QC[QC[n+52>>2]+4>>2]+52>>2],tA[QC[n+52>>2]+36>>2]=tA[QC[QC[n+52>>2]+4>>2]+56>>2],QC[n+64>>2]=QC[n+64>>2]+1;for(QC[n+48>>2]=0,e=n,t=gE(r+72|0),QC[e+44>>2]=t;eA[n+48>>2]>2];)e=n,t=QC[Pv(r+72|0,QC[n+48>>2])>>2],QC[e+40>>2]=t,QC[n+36>>2]=QC[n+40>>2],QC[n+32>>2]=QC[QC[n+36>>2]+4>>2],tA[QC[n+36>>2]+28>>2]=tA[QC[n+32>>2]+44>>2],tA[QC[n+36>>2]+32>>2]=tA[QC[n+32>>2]+48>>2],tA[QC[n+36>>2]+36>>2]=tA[QC[n+32>>2]+52>>2],tA[QC[n+36>>2]+40>>2]=tA[QC[n+32>>2]+56>>2],QC[n+48>>2]=QC[n+48>>2]+1;for(QC[n+28>>2]=0,e=n,t=gE(r+88|0),QC[e+24>>2]=t;eA[n+28>>2]>2];)e=n,t=QC[Pv(r+88|0,QC[n+28>>2])>>2],QC[e+20>>2]=t,QC[n+16>>2]=QC[n+20>>2],QC[n+12>>2]=QC[QC[n+16>>2]+4>>2],tA[QC[n+16>>2]+28>>2]=tA[QC[n+12>>2]+60>>2],tA[QC[n+16>>2]+32>>2]=tA[QC[n+12>>2]+64>>2],tA[QC[n+16>>2]+36>>2]=tA[QC[n+12>>2]+68>>2],tA[QC[n+16>>2]+40>>2]=tA[QC[n+12>>2]+72>>2],QC[n+28>>2]=QC[n+28>>2]+1;XA=n+80|0}function wr(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0;u=XA-80|0,XA=u,QC[u+76>>2]=r,QC[u+72>>2]=n,tA[u+68>>2]=e,tA[u+64>>2]=t,QC[u+60>>2]=i,tA[u+56>>2]=a,QC[u+52>>2]=o,QC[u+48>>2]=f,r=QC[u+76>>2],QC[u+44>>2]=QC[u+72>>2]+40,QC[u+40>>2]=QC[u+72>>2]+24;r:if(QC[u+52>>2]|1!=QC[u+48>>2])if(tA[u+64>>2]>2]){if(1!=QC[u+52>>2]&&QC[u+52>>2])break r;for(tc(QC[u+44>>2]),ys(QC[u+44>>2],gE(QC[u+40>>2])),QC[u+28>>2]=0,c=u,s=gE(QC[u+40>>2]),QC[c+24>>2]=s;eA[u+28>>2]>2];)Ge(QC[u+44>>2],Pv(QC[u+40>>2],QC[u+28>>2])),QC[u+28>>2]=QC[u+28>>2]+1}else if(n=r+4|0,tA[u+64>>2]>=tA[Pv(n,gE(n)-1|0)>>2]?(c=u,s=gE(r+4|0)-1|0,QC[c+20>>2]=s):(c=u,s=et(r+4|0,tA[u+64>>2])-1|0,QC[c+20>>2]=s),c=u,s=gv(r+20|0,QC[u+20>>2]),QC[c+16>>2]=s,gE(QC[u+16>>2]))for(QC[u+4>>2]=0,c=u,s=gE(QC[u+16>>2]),QC[c>>2]=s;eA[u+4>>2]>2];)r=QC[Pv(QC[u+40>>2],QC[Pv(QC[u+16>>2],QC[u+4>>2])>>2])>>2],c=Pv(QC[u+44>>2],QC[u+4>>2]),s=r,QC[c>>2]=s,QC[u+4>>2]=QC[u+4>>2]+1;else for(tc(QC[u+44>>2]),QC[u+12>>2]=0,c=u,s=gE(QC[u+40>>2]),QC[c+8>>2]=s;eA[u+12>>2]>2];)Ge(QC[u+44>>2],Pv(QC[u+40>>2],QC[u+12>>2])),QC[u+12>>2]=QC[u+12>>2]+1;else for(tc(QC[u+44>>2]),ys(QC[u+44>>2],gE(QC[u+40>>2])),QC[u+36>>2]=0,c=u,s=gE(QC[u+40>>2]),QC[c+32>>2]=s;eA[u+36>>2]>2];)Ge(QC[u+44>>2],Pv(QC[u+40>>2],QC[u+36>>2])),QC[u+36>>2]=QC[u+36>>2]+1;XA=u+80|0}function yr(r,n){r|=0,n|=0;var e=0,t=oA(0),i=0,a=0;if(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+8>>2],1&Hl(0|JA[QC[QC[r>>2]+8>>2]](r),50020)){for(r=QC[e+8>>2],n=r?An(r,13432,15884):0,r=XA-32|0,XA=r,QC[r+28>>2]=n,i=r,a=gE(QC[r+28>>2]+20|0),QC[i+24>>2]=a,n=cd(8),_n(n,4,49408,6),QC[r+20>>2]=n,QC[r+16>>2]=QC[QC[QC[r+20>>2]+4>>2]>>2],QC[r+12>>2]=0,QC[r+8>>2]=0;QC[r+12>>2]<4;)t=tA[Pv(kP(QC[r+28>>2]),QC[r+8>>2])>>2],tA[12+(QC[r+16>>2]+aA(QC[r+12>>2],24)|0)>>2]=t,t=tA[Pv(kP(QC[r+28>>2]),QC[r+8>>2]+1|0)>>2],tA[16+(QC[r+16>>2]+aA(QC[r+12>>2],24)|0)>>2]=t,QC[r+12>>2]=QC[r+12>>2]+1,QC[r+8>>2]=QC[r+8>>2]+2;oc(QC[r+28>>2]+20|0,QC[r+20>>2],412),XA=r+32|0}else if(r=QC[e+8>>2],1&Hl(0|JA[QC[QC[r>>2]+8>>2]](r),49936)){for(r=QC[e+8>>2],n=r?An(r,13432,15168):0,r=XA-32|0,XA=r,QC[r+28>>2]=n,i=r,a=gE(QC[r+28>>2]- -64|0),QC[i+24>>2]=a,n=cd(8),_n(n,vE(QC[r+28>>2])>>>1|0,iE(oP(QC[r+28>>2])),gE(oP(QC[r+28>>2]))),QC[r+20>>2]=n,QC[r+16>>2]=QC[QC[QC[r+20>>2]+4>>2]>>2],QC[r+12>>2]=0,QC[r+8>>2]=0,i=r,a=vE(QC[r+28>>2]),QC[i+4>>2]=a;eA[r+8>>2]>2];)t=tA[Pv(fP(QC[r+28>>2]),QC[r+8>>2])>>2],tA[12+(QC[r+16>>2]+aA(QC[r+12>>2],24)|0)>>2]=t,t=tA[Pv(fP(QC[r+28>>2]),QC[r+8>>2]+1|0)>>2],tA[16+(QC[r+16>>2]+aA(QC[r+12>>2],24)|0)>>2]=t,QC[r+12>>2]=QC[r+12>>2]+1,QC[r+8>>2]=QC[r+8>>2]+2;oc(QC[r+28>>2]- -64|0,QC[r+20>>2],412),XA=r+32|0}XA=e+16|0}function gr(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0;if(i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,e=QC[i+12>>2],f=i,u=Dm(e),QC[f>>2]=u,eA[i>>2]>2]){if(r=QC[i+8>>2]-QC[i>>2]|0,t=QC[i+4>>2],n=XA-48|0,XA=n,QC[n+44>>2]=e,QC[n+40>>2]=r,QC[n+36>>2]=t,e=QC[n+44>>2],(QC[cg(e)>>2]-QC[e+4>>2]|0)/20>>>0>=eA[n+40>>2]){for(t=QC[n+40>>2],o=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=e,QC[r+24>>2]=t,QC[r+20>>2]=o,e=QC[r+28>>2],sv(r+8|0,e,QC[r+24>>2]),QC[r+4>>2]=QC[r+16>>2],QC[r>>2]=QC[r+12>>2];QC[r>>2]!=QC[r+4>>2];)fa(cg(e),zP(QC[r>>2]),QC[r+20>>2]),t=QC[r>>2]+20|0,QC[r>>2]=t,QC[r+12>>2]=t;qg(r+8|0),XA=r+32|0}else{for(f=n,u=cg(e),QC[f+32>>2]=u,a=n+8|0,hi(a,Mi(e,Dm(e)+QC[n+40>>2]|0),Dm(e),QC[n+32>>2]),t=QC[n+40>>2],o=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=a,QC[r+24>>2]=t,QC[r+20>>2]=o,o=QC[r+28>>2],a=QC[r+24>>2],t=XA-16|0,QC[t+12>>2]=r+8,QC[t+8>>2]=o+8,QC[t+4>>2]=a,a=QC[t+12>>2],QC[a>>2]=QC[QC[t+8>>2]>>2],QC[a+4>>2]=QC[QC[t+8>>2]>>2]+aA(QC[t+4>>2],20),QC[a+8>>2]=QC[t+8>>2];QC[r+8>>2]!=QC[r+12>>2];)fa(Ml(o),zP(QC[r+8>>2]),QC[r+20>>2]),QC[r+8>>2]=QC[r+8>>2]+20;o_(r+8|0),XA=r+32|0,r=n+8|0,Ie(e,r),_e(r)}XA=n+48|0}else eA[i>>2]>eA[i+8>>2]&&(n=QC[e>>2]+aA(QC[i+8>>2],20)|0,r=XA-16|0,XA=r,QC[r+12>>2]=e,QC[r+8>>2]=n,n=QC[r+12>>2],$P(n,QC[r+8>>2]),f=r,u=Dm(n),QC[f+4>>2]=u,Au(n,QC[r+8>>2]),xv(n,QC[r+4>>2]),XA=r+16|0);XA=i+16|0}function _r(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+88|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2],n=QC[u+24>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+32>>2]=tA[QC[QC[u+24>>2]+4>>2]+64>>2];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+32>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+64>>2]-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[r+32>>2]}else n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-QC[3882]|0)>>2]?(r=r+20|0,c=u,v=tA[Pv(r,gE(r)+QC[3884]|0)>>2],tA[c+20>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],QC[3882]),QC[c+16>>2]=s,c=u,v=tA[Pv(n,QC[u+16>>2]+QC[3884]|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2])>>2],tA[c+12>>2]=v,c=u,v=Vr(r,(QC[u+16>>2]/QC[3882]|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+12>>2])/oA(tA[Pv(n,QC[u+16>>2]+QC[3883]|0)>>2]-tA[u+12>>2])))),tA[c+8>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+QC[3885]|0)>>2]-tA[u+20>>2])*tA[u+8>>2])+tA[u+20>>2]),tA[c+20>>2]=v),QC[u+36>>2]?(r=QC[u+24>>2],tA[r+32>>2]=oA(oA(tA[u+20>>2]-tA[QC[u+24>>2]+32>>2])*tA[u+40>>2])+tA[r+32>>2]):(e=tA[QC[QC[u+24>>2]+4>>2]+64>>2],tA[QC[u+24>>2]+32>>2]=oA(oA(tA[u+20>>2]-e)*tA[u+40>>2])+e);XA=u- -64|0}function Er(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA+-64|0,XA=u,QC[u+60>>2]=r,QC[u+56>>2]=n,tA[u+52>>2]=e,tA[u+48>>2]=t,QC[u+44>>2]=i,tA[u+40>>2]=a,QC[u+36>>2]=o,QC[u+32>>2]=f,r=QC[u+60>>2],c=u,s=QC[Pv(QC[u+56>>2]+88|0,QC[r+36>>2])>>2],QC[c+28>>2]=s,QC[u+24>>2]=QC[u+28>>2],n=QC[u+24>>2];r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(tA[u+48>>2]>2]){n:switch(QC[u+36>>2]){case 0:tA[QC[u+24>>2]+28>>2]=tA[QC[QC[u+24>>2]+4>>2]+60>>2];break r;case 1:break n;default:break r}r=QC[u+24>>2],tA[r+28>>2]=oA(oA(tA[QC[QC[u+24>>2]+4>>2]+60>>2]-tA[QC[u+24>>2]+28>>2])*tA[u+40>>2])+tA[r+28>>2]}else n=r+20|0,tA[u+48>>2]>=tA[Pv(n,gE(n)-2|0)>>2]?(r=r+20|0,c=u,v=tA[Pv(r,gE(r)-1|0)>>2],tA[c+20>>2]=v):(n=r+20|0,c=u,s=Fe(n,tA[u+48>>2],2),QC[c+16>>2]=s,c=u,v=tA[Pv(n,QC[u+16>>2]-1|0)>>2],tA[c+20>>2]=v,c=u,v=tA[Pv(n,QC[u+16>>2])>>2],tA[c+12>>2]=v,c=u,v=Vr(r,(QC[u+16>>2]/2|0)-1|0,oA(oA(1)-oA(oA(tA[u+48>>2]-tA[u+12>>2])/oA(tA[Pv(n,QC[u+16>>2]-2|0)>>2]-tA[u+12>>2])))),tA[c+8>>2]=v,c=u,v=oA(oA(oA(tA[Pv(n,QC[u+16>>2]+1|0)>>2]-tA[u+20>>2])*tA[u+8>>2])+tA[u+20>>2]),tA[c+20>>2]=v),QC[u+36>>2]?(r=QC[u+24>>2],tA[r+28>>2]=oA(oA(tA[u+20>>2]-tA[QC[u+24>>2]+28>>2])*tA[u+40>>2])+tA[r+28>>2]):(e=tA[QC[QC[u+24>>2]+4>>2]+60>>2],tA[QC[u+24>>2]+28>>2]=oA(oA(tA[u+20>>2]-e)*tA[u+40>>2])+e);XA=u- -64|0}function Pr(r,n,e,t){r|=0,n|=0,e|=0,t=oA(t);var i=0,a=0,f=0,u=0,c=0,s=0,v=0;i=XA-48|0,XA=i,QC[i+44>>2]=r,QC[i+40>>2]=n,QC[i+36>>2]=e,tA[i+32>>2]=t,r=QC[QC[i+44>>2]+8>>2],n=i+16|0,ci(n,Mg(QC[i+40>>2]),0),ci(i,Mg(QC[i+36>>2]),0),t=tA[i+32>>2],e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,QC[e+20>>2]=i,tA[e+16>>2]=t,r=QC[e+28>>2],s=e,v=Ke(QC[r+4>>2],QC[e+24>>2]),QC[s+12>>2]=v,s=e,v=Ke(QC[r+4>>2],QC[e+20>>2]),QC[s+8>>2]=v,a=QC[e+12>>2],f=QC[e+8>>2],t=tA[e+16>>2],n=XA-32|0,XA=n,QC[n+28>>2]=r,QC[n+24>>2]=a,QC[n+20>>2]=f,tA[n+16>>2]=t,a=QC[n+28>>2],QC[n+24>>2]||(lA(9394,5023,57,1302),o()),QC[n+20>>2]||(lA(9347,5023,58,1302),o()),as(n,QC[n+24>>2],QC[n+20>>2]),r=XA-32|0,XA=r,QC[r+28>>2]=a+12,QC[r+24>>2]=n,QC[r+20>>2]=n+16,a=QC[r+28>>2],s=r,v=mt(a,QC[r+24>>2]),QC[s+16>>2]=v,QC[r+16>>2]?(Vv(QC[r+16>>2]+4|0,QC[r+24>>2]),tA[QC[r+16>>2]+16>>2]=tA[QC[r+20>>2]>>2]):(c=Hv(28,6428,114),u=XA-16|0,XA=u,QC[u+12>>2]=c,f=QC[u+12>>2],HP(f),QC[f>>2]=12568,as(f+4|0,0,0),QC[f+20>>2]=0,QC[f+24>>2]=0,XA=u+16|0,QC[r+16>>2]=c,Vv(QC[r+16>>2]+4|0,QC[r+24>>2]),tA[QC[r+16>>2]+16>>2]=tA[QC[r+20>>2]>>2],QC[r+12>>2]=QC[a+4>>2],QC[r+12>>2]?(QC[a+4>>2]=QC[r+16>>2],QC[QC[r+12>>2]+24>>2]=QC[r+16>>2],QC[QC[r+16>>2]+20>>2]=QC[r+12>>2]):QC[a+4>>2]=QC[r+16>>2],QC[a+8>>2]=QC[a+8>>2]+1),XA=r+32|0,Bm(n),XA=n+32|0,XA=e+32|0,Bv(i),Bv(i+16|0),XA=i+48|0}function Tr(r,n,e,t,i,a){var o=0,f=0,u=oA(0);for(o=XA-80|0,XA=o,QC[o+76>>2]=r,QC[o+72>>2]=n,tA[o+68>>2]=e,tA[o+64>>2]=t,tA[o+60>>2]=i,tA[o+56>>2]=a,r=QC[o+76>>2],e=oA(-tA[o+68>>2]),tA[o+52>>2]=oA(oA(e+e)+tA[o+60>>2])*oA(.029999999329447746),e=oA(-tA[o+64>>2]),tA[o+48>>2]=oA(oA(e+e)+tA[o+56>>2])*oA(.029999999329447746),tA[o+44>>2]=oA(oA(oA(tA[o+68>>2]-tA[o+60>>2])*oA(3))+oA(1))*oA(.006000000052154064),tA[o+40>>2]=oA(oA(oA(tA[o+64>>2]-tA[o+56>>2])*oA(3))+oA(1))*oA(.006000000052154064),e=tA[o+52>>2],tA[o+36>>2]=oA(e+e)+tA[o+44>>2],e=tA[o+48>>2],tA[o+32>>2]=oA(e+e)+tA[o+40>>2],tA[o+28>>2]=oA(tA[o+44>>2]*oA(.1666666716337204))+oA(oA(tA[o+68>>2]*oA(.30000001192092896))+tA[o+52>>2]),tA[o+24>>2]=oA(tA[o+40>>2]*oA(.1666666716337204))+oA(oA(tA[o+64>>2]*oA(.30000001192092896))+tA[o+48>>2]),QC[o+20>>2]=aA(QC[o+72>>2],19),n=QC[o+20>>2],QC[o+20>>2]=n+1,f=Pv(r+4|0,n),u=oA(2),tA[f>>2]=u,tA[o+16>>2]=tA[o+28>>2],tA[o+12>>2]=tA[o+24>>2],QC[o+8>>2]=QC[o+20>>2]+18;eA[o+20>>2]>2];)e=tA[o+16>>2],n=r+4|0,f=Pv(n,QC[o+20>>2]),u=e,tA[f>>2]=u,e=tA[o+12>>2],f=Pv(n,QC[o+20>>2]+1|0),u=e,tA[f>>2]=u,tA[o+28>>2]=tA[o+28>>2]+tA[o+36>>2],tA[o+24>>2]=tA[o+24>>2]+tA[o+32>>2],tA[o+36>>2]=tA[o+36>>2]+tA[o+44>>2],tA[o+32>>2]=tA[o+32>>2]+tA[o+40>>2],tA[o+16>>2]=tA[o+16>>2]+tA[o+28>>2],tA[o+12>>2]=tA[o+12>>2]+tA[o+24>>2],QC[o+20>>2]=QC[o+20>>2]+2;XA=o+80|0}function Cr(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0;o=XA+-64|0,XA=o;r:if($p(n,48568,0))QC[e>>2]=0,i=1;else if(24&rA[r+8|0]?t=$p(r,n,1):n&&(a=An(n,48184,48280),a&&(t=$p(r,n,0!=(24&QC[a+8>>2])))),t){if(i=1,r=QC[e>>2],!r)break r;QC[e>>2]=QC[r>>2]}else{if(n){if(n=An(n,48184,48328),!n)break r;if(t=QC[e>>2],t&&(f=QC[t>>2],QC[e>>2]=f),t=QC[n+8>>2],a=QC[r+8>>2],t&(-1^a)&7|a&(-1^t)&96)break r;if(i=1,r=QC[r+12>>2],n=QC[n+12>>2],$p(r,n,0))break r;if($p(r,48536,0)){if(!n)break r;i=!An(n,48184,48380);break r}if(r){if(i=0,t=An(r,48184,48328),t){if(!(1&a))break r;e=0;n:{e:{for(;;){if(r=0,!n)break n;if(n=An(n,48184,48328),!n)break e;if(a=QC[t+8>>2],QC[n+8>>2]&(-1^a))break e;if(i=QC[t+12>>2],n=QC[n+12>>2],r=1,$p(i,n,0))break n;if(!(1&a)|!i)break e;if(t=An(i,48184,48328),!t)break}r=An(i,48184,48440),r&&(e=tv(r,n))}r=e}i=r;break r}if(t=An(r,48184,48440),t){if(!(1&a))break r;i=tv(t,n);break r}if(t=An(r,48184,48232),!t|!n)break r;if(r=An(n,48184,48232),!r)break r;n=o+8|0,Sn(4|n,0,52),QC[o+56>>2]=1,QC[o+20>>2]=-1,QC[o+16>>2]=t,QC[o+8>>2]=r,JA[QC[QC[r>>2]+28>>2]](r,n,f,1),r=QC[o+32>>2],!QC[e>>2]|1!=(0|r)||(QC[e>>2]=QC[o+24>>2]),i=1==(0|r);break r}}i=0}return XA=o- -64|0,0|i}function Ar(){var r=0,n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0;Kv(49744,3404,49768),Jl(49756,2328),Jl(49768,3409),Kv(49780,7557,50092),Kv(49792,7448,50152),Kv(49808,2158,50164),Kv(49820,2303,50164),Kv(49832,7591,49856),Kv(49844,2037,50152),Kv(49856,7713,50092),Kv(49868,7668,49856),Kv(49880,7605,50092),Kv(49892,7543,50092),Kv(49908,1995,50152),Kv(49920,7522,49856),Kv(49936,2285,50164),Kv(49948,2267,50164),Kv(49960,2033,50152),Kv(49972,7468,49856),Kv(49984,7637,49856),Kv(49996,7683,49984),Kv(50008,2200,49756),Kv(50020,2247,49756),Kv(50032,7727,49856),Kv(50044,7760,50128),Kv(50056,7623,50128),Jl(50092,7765),Kv(50104,1939,50152),Kv(50116,7494,49856),Kv(50128,7742,49856),Kv(50140,7588,49856),Jl(50152,8e3),Kv(50164,2180,49756),r=XA-16|0,XA=r,QC[r+12>>2]=50196,qv(QC[r+12>>2],417),XA=r+16|0,r=XA-16|0,XA=r,QC[r+12>>2]=50204,qv(QC[r+12>>2],953),XA=r+16|0,t=XA-16|0,XA=t,QC[t+12>>2]=50212,n=QC[t+12>>2],e=t+8|0,wC(e),r=XA-16|0,XA=r,QC[r+12>>2]=n,QC[r+8>>2]=e,n=XA-16|0,XA=n,e=QC[r+12>>2],QC[n+12>>2]=e+4,i=XA-16|0,XA=i,a=QC[n+12>>2],QC[i+4>>2]=a,o=XA-16|0,QC[o+12>>2]=QC[i+4>>2],QC[QC[o+12>>2]>>2]=0,XA=i+16|0,AP(a),XA=n+16|0,QC[r+4>>2]=0,Rb(e+8|0,r+4|0,QC[r+8>>2]),n=Km(e),f=zP(e),u=n,QC[f>>2]=u,XA=r+16|0,XA=t+16|0,QC[12686]=1680,QC[12687]=0,dn(),QC[12687]=QC[12685],QC[12685]=50744}function Sr(r){var n=0,e=oA(0),t=0,i=0,a=oA(0);for(n=XA+-64|0,XA=n,QC[n+60>>2]=r,t=n,i=gE(QC[n+60>>2]),QC[t+56>>2]=i,t=n,a=oA(oA(tA[Pv(QC[n+60>>2],QC[n+56>>2]-2|0)>>2]*tA[Pv(QC[n+60>>2],1)>>2])-oA(tA[Pv(QC[n+60>>2],0)>>2]*tA[Pv(QC[n+60>>2],QC[n+56>>2]-1|0)>>2])),tA[t+52>>2]=a,QC[n+32>>2]=0,QC[n+28>>2]=QC[n+56>>2]-3;eA[n+32>>2]>2];)t=n,a=tA[Pv(QC[n+60>>2],QC[n+32>>2])>>2],tA[t+48>>2]=a,t=n,a=tA[Pv(QC[n+60>>2],QC[n+32>>2]+1|0)>>2],tA[t+44>>2]=a,t=n,a=tA[Pv(QC[n+60>>2],QC[n+32>>2]+2|0)>>2],tA[t+40>>2]=a,t=n,a=tA[Pv(QC[n+60>>2],QC[n+32>>2]+3|0)>>2],tA[t+36>>2]=a,tA[n+52>>2]=tA[n+52>>2]+oA(oA(tA[n+48>>2]*tA[n+36>>2])-oA(tA[n+40>>2]*tA[n+44>>2])),QC[n+32>>2]=QC[n+32>>2]+2;r:if(!(tA[n+52>>2]>2]=0,QC[n+20>>2]=QC[n+56>>2]-2,QC[n+16>>2]=QC[n+56>>2]>>>1;;){if(eA[n+24>>2]>=eA[n+16>>2])break r;t=n,a=tA[Pv(QC[n+60>>2],QC[n+24>>2])>>2],tA[t+12>>2]=a,t=n,a=tA[Pv(QC[n+60>>2],QC[n+24>>2]+1|0)>>2],tA[t+8>>2]=a,QC[n+4>>2]=QC[n+20>>2]-QC[n+24>>2],e=tA[Pv(QC[n+60>>2],QC[n+4>>2])>>2],t=Pv(QC[n+60>>2],QC[n+24>>2]),a=e,tA[t>>2]=a,e=tA[Pv(QC[n+60>>2],QC[n+4>>2]+1|0)>>2],t=Pv(QC[n+60>>2],QC[n+24>>2]+1|0),a=e,tA[t>>2]=a,e=tA[n+12>>2],t=Pv(QC[n+60>>2],QC[n+4>>2]),a=e,tA[t>>2]=a,e=tA[n+8>>2],t=Pv(QC[n+60>>2],QC[n+4>>2]+1|0),a=e,tA[t>>2]=a,QC[n+24>>2]=QC[n+24>>2]+2}XA=n- -64|0}function Dr(r){r|=0;var n=0,e=oA(0),t=0,i=oA(0);n=XA-80|0,XA=n,QC[n+76>>2]=r,r=QC[n+76>>2],tA[n+72>>2]=oA(tA[r+52>>2]/tA[r+76>>2])*tA[r+44>>2],tA[n+68>>2]=oA(tA[r+56>>2]/tA[r+80>>2])*tA[r+48>>2],tA[n+64>>2]=oA(oA(tA[r+52>>2]*oA(-.5))*tA[r+44>>2])+oA(tA[r+60>>2]*tA[n+72>>2]),tA[n+60>>2]=oA(oA(tA[r+56>>2]*oA(-.5))*tA[r+48>>2])+oA(tA[r+64>>2]*tA[n+68>>2]),tA[n+56>>2]=oA(tA[r+68>>2]*tA[n+72>>2])+tA[n+64>>2],tA[n+52>>2]=oA(tA[r+72>>2]*tA[n+68>>2])+tA[n+60>>2],t=n,i=jd(tA[r+40>>2]),tA[t+48>>2]=i,t=n,i=xd(tA[r+40>>2]),tA[t+44>>2]=i,tA[n+40>>2]=oA(tA[n+64>>2]*tA[n+48>>2])+tA[r+32>>2],tA[n+36>>2]=tA[n+64>>2]*tA[n+44>>2],tA[n+32>>2]=oA(tA[n+60>>2]*tA[n+48>>2])+tA[r+36>>2],tA[n+28>>2]=tA[n+60>>2]*tA[n+44>>2],tA[n+24>>2]=oA(tA[n+56>>2]*tA[n+48>>2])+tA[r+32>>2],tA[n+20>>2]=tA[n+56>>2]*tA[n+44>>2],tA[n+16>>2]=oA(tA[n+52>>2]*tA[n+48>>2])+tA[r+36>>2],tA[n+12>>2]=tA[n+52>>2]*tA[n+44>>2],e=oA(tA[n+40>>2]-tA[n+28>>2]),r=r+84|0,t=Pv(r,0),i=e,tA[t>>2]=i,e=oA(tA[n+32>>2]+tA[n+36>>2]),t=Pv(r,1),i=e,tA[t>>2]=i,e=oA(tA[n+40>>2]-tA[n+12>>2]),t=Pv(r,2),i=e,tA[t>>2]=i,e=oA(tA[n+16>>2]+tA[n+36>>2]),t=Pv(r,3),i=e,tA[t>>2]=i,e=oA(tA[n+24>>2]-tA[n+12>>2]),t=Pv(r,4),i=e,tA[t>>2]=i,e=oA(tA[n+16>>2]+tA[n+20>>2]),t=Pv(r,5),i=e,tA[t>>2]=i,e=oA(tA[n+24>>2]-tA[n+28>>2]),t=Pv(r,6),i=e,tA[t>>2]=i,e=oA(tA[n+32>>2]+tA[n+20>>2]),t=Pv(r,7),i=e,tA[t>>2]=i,XA=n+80|0}function Fr(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i|=0;var a=0,o=0,f=0;if($p(r,QC[n+8>>2],i))jP(n,e,t);else r:{if($p(r,QC[n>>2],i)){if(!(QC[n+16>>2]!=(0|e)&QC[n+20>>2]!=(0|e))){if(1!=(0|t))break r;return void(QC[n+32>>2]=1)}if(QC[n+32>>2]=t,4!=QC[n+44>>2]){a=r+16|0,t=a+(QC[r+12>>2]<<3)|0;n:{e:{for(;!(t>>>0<=a>>>0||(ZC[n+52>>1]=0,vh(QC[a>>2],QC[a+4>>2],n,e,e,1,i),rA[n+54|0]));){t:if(rA[n+53|0]){if(rA[n+52|0]){if(f=1,1==QC[n+24>>2])break e;if(o=1,2&rA[r+8|0])break t;break e}if(o=1,!(1&YC[r+8|0]))break e}a=a+8|0}if(r=4,!o)break n}r=3}if(QC[n+44>>2]=r,f)break r}if(QC[n+20>>2]=e,QC[n+40>>2]=QC[n+40>>2]+1,1!=QC[n+36>>2]|2!=QC[n+24>>2])break r;return void(YC[n+54|0]=1)}if(o=QC[r+12>>2],f=r+16|0,xh(QC[f>>2],QC[r+20>>2],n,e,t,i),a=r+24|0,o=f+(o<<3)|0,!(a>>>0>=o>>>0))if(r=QC[r+8>>2],!(2&r)&1!=QC[n+36>>2]){if(!(1&r))for(;;){if(rA[n+54|0]|1==QC[n+36>>2])break r;if(xh(QC[a>>2],QC[a+4>>2],n,e,t,i),a=a+8|0,!(o>>>0>a>>>0))break r}for(;;){if(rA[n+54|0]|1==QC[n+36>>2]&1==QC[n+24>>2])break r;if(xh(QC[a>>2],QC[a+4>>2],n,e,t,i),a=a+8|0,!(o>>>0>a>>>0))break}}else for(;;){if(rA[n+54|0])break r;if(xh(QC[a>>2],QC[a+4>>2],n,e,t,i),a=a+8|0,!(o>>>0>a>>>0))break}}}function $r(r){var n=0,e=0,t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,r=QC[t+12>>2],HP(r),QC[r>>2]=17256,tp(r+4|0),Lk(r+16|0),e=XA-16|0,XA=e,QC[e+12>>2]=r+32,n=QC[e+12>>2],HP(n),QC[n>>2]=17308,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,e=XA-16|0,XA=e,QC[e+12>>2]=r+48,n=QC[e+12>>2],HP(n),QC[n>>2]=17368,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,QC[r+64>>2]=0,e=XA-16|0,XA=e,QC[e+12>>2]=r+68,n=QC[e+12>>2],HP(n),QC[n>>2]=17424,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,e=XA-16|0,XA=e,QC[e+12>>2]=r+84,n=QC[e+12>>2],HP(n),QC[n>>2]=17488,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,e=XA-16|0,XA=e,QC[e+12>>2]=r+100,n=QC[e+12>>2],HP(n),QC[n>>2]=17552,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,e=XA-16|0,XA=e,QC[e+12>>2]=r+116,n=QC[e+12>>2],HP(n),QC[n>>2]=17624,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,e=XA-16|0,XA=e,QC[e+12>>2]=r+132,n=QC[e+12>>2],HP(n),QC[n>>2]=17700,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,tA[r+148>>2]=0,tA[r+152>>2]=0,tA[r+156>>2]=0,tA[r+160>>2]=0,tp(r+164|0),tp(r+176|0),e=XA-16|0,XA=e,QC[e+12>>2]=r+188,n=QC[e+12>>2],HP(n),QC[n>>2]=17772,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,tA[r+204>>2]=0,tp(r+208|0),tp(r+220|0),XA=t+16|0}function Mr(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,f=0,u=0,c=0,s=0,v=0;if(a=XA-16|0,XA=a,QC[a+12>>2]=r,QC[a+8>>2]=n,e=zP(QC[a+8>>2]),r=QC[a+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),f=XA-16|0,XA=f,QC[f+12>>2]=r,c=cd(12),n=QC[f+12>>2],r=XA-48|0,XA=r,QC[r+40>>2]=c,QC[r+36>>2]=n,t=QC[r+40>>2],QC[r+44>>2]=t,QC[t>>2]=0,QC[t+4>>2]=0,QC[r+32>>2]=0,lC(cg(QC[r+36>>2])),dk(t+8|0,r+32|0,r+24|0),lC(t),s=r,v=Dm(QC[r+36>>2]),QC[s+12>>2]=v,QC[r+12>>2]){for(e=QC[r+12>>2],n=XA-16|0,XA=n,QC[n+12>>2]=t,QC[n+8>>2]=e,e=QC[n+12>>2],eA[n+8>>2]>Qv(e)>>>0&&(JP(e),o()),i=Wu(cg(e),QC[n+8>>2]),QC[e+4>>2]=i,QC[e>>2]=i,i=QC[e>>2]+aA(QC[n+8>>2],20)|0,s=cg(e),v=i,QC[s>>2]=v,Ov(e,0),XA=n+16|0,n=QC[QC[r+36>>2]>>2],i=QC[QC[r+36>>2]+4>>2],u=QC[r+12>>2],e=XA-32|0,XA=e,QC[e+28>>2]=t,QC[e+24>>2]=n,QC[e+20>>2]=i,QC[e+16>>2]=u,n=QC[e+28>>2],sv(e,n,QC[e+16>>2]),t=cg(n),i=QC[e+24>>2],u=QC[e+20>>2],n=XA-16|0,XA=n,QC[n+12>>2]=t,QC[n+8>>2]=i,QC[n+4>>2]=u,QC[n>>2]=e+4;QC[n+8>>2]!=QC[n+4>>2];)fa(QC[n+12>>2],zP(QC[QC[n>>2]>>2]),QC[n+8>>2]),QC[n+8>>2]=QC[n+8>>2]+20,t=QC[n>>2],QC[t>>2]=QC[t>>2]+20;XA=n+16|0,qg(e),XA=e+32|0}return XA=r+48|0,XA=f+16|0,XA=a+16|0,0|c}function Rr(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,f=0;for(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],gE(QC[t+24>>2])||(lA(10293,4252,355,2216),o()),QC[t+16>>2]=0,a=t,f=gE(r+24|0),QC[a+12>>2]=f;eA[t+16>>2]>2];){if(a=t,f=QC[Pv(r+24|0,QC[t+16>>2])>>2],QC[a+8>>2]=f,1&bi(GP(QC[QC[t+8>>2]+4>>2]),QC[t+24>>2]))return QC[t+4>>2]=0,gE(QC[t+20>>2])&&(a=t,f=Bt(r,QC[t+16>>2],QC[t+20>>2]),QC[a+4>>2]=f,QC[t+4>>2]||(lA(9302,4252,364,2216),o())),es(QC[t+8>>2],QC[t+4>>2]),void(XA=t+32|0);QC[t+16>>2]=QC[t+16>>2]+1}if(a=t,f=yE(QC[t+24>>2]),QC[a>>2]=f,e=XA-16|0,XA=e,QC[e+12>>2]=t,n=XA-208|0,XA=n,QC[n+204>>2]=t,r=n+160|0,Sn(r,0,40),QC[n+200>>2]=QC[n+204>>2],!((0|E(0,n+200|0,n+80|0,r))<0)){r=QC[12377]>=0,t=QC[12358],QC[12376]<=0&&(QC[12358]=-33&t);r:{n:{if(QC[12370]){if(QC[12362])break n}else QC[12370]=80,QC[12365]=0,QC[12362]=0,QC[12363]=0,i=QC[12369],QC[12369]=n;if(us(49432))break r}E(49432,n+200|0,n+80|0,n+160|0)}t&=32,i&&(JA[QC[12367]](49432,0,0),QC[12370]=0,QC[12369]=i,QC[12365]=0,QC[12362]=0,QC[12363]=0),QC[12358]=t|QC[12358]}XA=n+208|0,XA=e+16|0,lA(7290,4252,375,2216),o()}function jr(r,n,e,t,i){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i);var a=0;return a=XA+-64|0,QC[a+56>>2]=r,tA[a+52>>2]=n,tA[a+48>>2]=e,tA[a+44>>2]=t,tA[a+40>>2]=i,r=QC[a+56>>2],tA[a+36>>2]=tA[r+52>>2],tA[a+32>>2]=tA[r+56>>2],tA[a+28>>2]=tA[r+60>>2],tA[a+24>>2]=tA[r+64>>2],!(tA[a+52>>2]>=tA[a+28>>2]&tA[a+44>>2]>=tA[a+28>>2]|tA[a+52>>2]<=tA[a+36>>2]&tA[a+44>>2]<=tA[a+36>>2]|tA[a+48>>2]<=tA[a+32>>2]&tA[a+40>>2]<=tA[a+32>>2])&&!(tA[a+48>>2]>=tA[a+24>>2])|!(tA[a+40>>2]>=tA[a+24>>2])?(tA[a+20>>2]=oA(tA[a+40>>2]-tA[a+48>>2])/oA(tA[a+44>>2]-tA[a+52>>2]),tA[a+16>>2]=oA(tA[a+20>>2]*oA(tA[a+36>>2]-tA[a+52>>2]))+tA[a+48>>2],!(tA[a+16>>2]>tA[a+32>>2])|!(tA[a+16>>2]>2])?(tA[a+16>>2]=oA(tA[a+20>>2]*oA(tA[a+28>>2]-tA[a+52>>2]))+tA[a+48>>2],!(tA[a+16>>2]>tA[a+32>>2])|!(tA[a+16>>2]>2])?(tA[a+12>>2]=oA(oA(tA[a+32>>2]-tA[a+48>>2])/tA[a+20>>2])+tA[a+52>>2],!(tA[a+12>>2]>tA[a+36>>2])|!(tA[a+12>>2]>2])?(tA[a+12>>2]=oA(oA(tA[a+24>>2]-tA[a+48>>2])/tA[a+20>>2])+tA[a+52>>2],!(tA[a+12>>2]>tA[a+36>>2])|!(tA[a+12>>2]>2])?YC[a+63|0]=0:YC[a+63|0]=1):YC[a+63|0]=1):YC[a+63|0]=1):YC[a+63|0]=1):YC[a+63|0]=0,1&YC[a+63|0]}function xr(r,n,e){var t=0,i=0,a=0,o=0,f=oA(0),u=0;for(t=XA-48|0,XA=t,QC[t+44>>2]=r,QC[t+40>>2]=n,tA[t+36>>2]=e,n=QC[t+44>>2],tA[t+32>>2]=tA[QC[t+40>>2]+52>>2],tA[t+28>>2]=tA[QC[t+40>>2]+56>>2],tA[t+24>>2]=tA[t+28>>2]-tA[t+32>>2],o=t,f=Lr(tA[QC[t+40>>2]+76>>2],tA[t+24>>2]),tA[o+20>>2]=f,QC[t+16>>2]=0,o=t,u=gE(n+56|0),QC[o+12>>2]=u;!(eA[t+16>>2]>=eA[t+12>>2]||(o=t,u=QC[Pv(n+56|0,QC[t+16>>2])>>2],QC[o+8>>2]=u,tA[QC[t+8>>2]+8>>2]>2]));)tA[QC[t+8>>2]+8>>2]>tA[t+28>>2]||pl(QC[n+72>>2],QC[t+40>>2],QC[t+8>>2]),QC[t+16>>2]=QC[t+16>>2]+1;for(YC[t+7|0]=0,1&YC[QC[t+40>>2]+36|0]?(r=tA[t+24>>2]!=oA(0)?tA[t+20>>2]>Lr(tA[QC[t+40>>2]+72>>2],tA[t+24>>2]):1,YC[t+7|0]=r):YC[t+7|0]=tA[QC[t+40>>2]+60>>2]>2]&tA[t+36>>2]>=tA[t+28>>2],1&YC[t+7|0]&&(i=QC[t+40>>2],r=XA-32|0,XA=r,QC[r+28>>2]=QC[n+72>>2],QC[r+24>>2]=i,i=QC[r+28>>2]+4|0,a=r+8|0,Cb(a,3,QC[r+24>>2],0),qe(i,a),Bm(a),XA=r+32|0);eA[t+16>>2]>2];)o=t,u=QC[Pv(n+56|0,QC[t+16>>2])>>2],QC[o>>2]=u,tA[QC[t>>2]+8>>2]>2]||pl(QC[n+72>>2],QC[t+40>>2],QC[Pv(n+56|0,QC[t+16>>2])>>2]),QC[t+16>>2]=QC[t+16>>2]+1;XA=t+48|0}function Or(r,n,e,t){var i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0,l=0,b=0,k=0,d=0;s=XA-16|0,XA=s;r:{n:{e:{if((0|e)<=36){if(a=rA[0|r],a)break e;i=r;break n}QC[12688]=28,t=0;break r}i=r;e:{for(;;){if(!kC(a<<24>>24))break e;if(a=rA[i+1|0],i=i+1|0,!a)break}break n}e:switch(a&=255,a-43|0){case 0:case 2:break e;default:break n}f=45==(0|a)?-1:0,i=i+1|0}n:if(16!=(16|e)|48!=rA[0|i])v=e||10;else{if(b=1,88==(223&rA[i+1|0])){i=i+2|0,v=16;break n}i=i+1|0,v=e||8}for(e=0;a=-48,o=YC[0|i],((o-48&255)>>>0<10||(a=-87,(o-97&255)>>>0<26||(a=-55,!((o-65&255)>>>0>25))))&&(o=a+o|0,!((0|o)>=(0|v)));)Ye(s,v,0,0,0,u,c,0,0),a=1,QC[s+8>>2]|QC[s+12>>2]||(k=lc(v,0,u,c),l=KA,-1==(0|l)&(-1^o)>>>0>>0||(u=o+k|0,c=u>>>0>>0?l+1|0:l,b=1,a=e)),i=i+1|0,e=a;n&&(QC[n>>2]=b?i:r);n:{if(e)QC[12688]=68,n=1&t,f=n?0:f,u=t,c=0;else{if(!c&t>>>0>u>>>0)break n;n=1&t}if(!(f|0!=(0|n))){QC[12688]=68,r=t,t=r-1|0,d=0-!r|0;break r}if(!(!c&t>>>0>=u>>>0)){QC[12688]=68;break r}}r=f^u,t=r-f|0,n=f>>31,d=(n^c)-((r>>>0>>0)+n|0)|0}return XA=s+16|0,KA=d,t}function zr(r,n,e){var t=0,i=0,a=0;if(e>>>0>=512)return xA(0|r,0|n,0|e),r;i=r+e|0;r:if(3&(r^n))if(i>>>0<4)e=r;else if(t=i-4|0,t>>>0>>0)e=r;else for(e=r;YC[0|e]=rA[0|n],YC[e+1|0]=rA[n+1|0],YC[e+2|0]=rA[n+2|0],YC[e+3|0]=rA[n+3|0],n=n+4|0,e=e+4|0,t>>>0>=e>>>0;);else{n:if(3&r)if(e)for(e=r;;){if(YC[0|e]=rA[0|n],n=n+1|0,e=e+1|0,!(3&e))break n;if(!(e>>>0>>0))break}else e=r;else e=r;if(t=-4&i,!(t>>>0<64||(a=t+-64|0,a>>>0>>0)))for(;QC[e>>2]=QC[n>>2],QC[e+4>>2]=QC[n+4>>2],QC[e+8>>2]=QC[n+8>>2],QC[e+12>>2]=QC[n+12>>2],QC[e+16>>2]=QC[n+16>>2],QC[e+20>>2]=QC[n+20>>2],QC[e+24>>2]=QC[n+24>>2],QC[e+28>>2]=QC[n+28>>2],QC[e+32>>2]=QC[n+32>>2],QC[e+36>>2]=QC[n+36>>2],QC[e+40>>2]=QC[n+40>>2],QC[e+44>>2]=QC[n+44>>2],QC[e+48>>2]=QC[n+48>>2],QC[e+52>>2]=QC[n+52>>2],QC[e+56>>2]=QC[n+56>>2],QC[e+60>>2]=QC[n+60>>2],n=n- -64|0,e=e- -64|0,a>>>0>=e>>>0;);if(e>>>0>=t>>>0)break r;for(;QC[e>>2]=QC[n>>2],n=n+4|0,e=e+4|0,t>>>0>e>>>0;);}if(e>>>0>>0)for(;YC[0|e]=rA[0|n],n=n+1|0,e=e+1|0,(0|i)!=(0|e););return r}function Br(r){var n=0,e=0,t=0,i=0,a=0;r:{n:switch(n=QC[r+4>>2],(0|n)==QC[r+104>>2]?n=an(r):(QC[r+4>>2]=n+1,n=rA[0|n]),n-43|0){case 0:case 2:break n;default:break r}a=45==(0|n),n=QC[r+4>>2],(0|n)==QC[r+104>>2]?n=an(r):(QC[r+4>>2]=n+1,n=rA[0|n])}if(n-58>>>0>4294967285){for(;t=(aA(t,10)+n|0)-48|0,e=(0|t)<214748364,n=QC[r+4>>2],(0|n)==QC[r+104>>2]?n=an(r):(QC[r+4>>2]=n+1,n=rA[0|n]),i=n-48|0,e&i>>>0<=9;);e=t>>31;r:if(!(i>>>0>=10))for(;;){if(e=lc(t,e,10,0),t=e+n|0,n=KA,n=e>>>0>t>>>0?n+1|0:n,e=t,t=e-48|0,e=n-(e>>>0<48)|0,n=QC[r+4>>2],(0|n)==QC[r+104>>2]?n=an(r):(QC[r+4>>2]=n+1,n=rA[0|n]),i=n-48|0,i>>>0>9)break r;if(!(t>>>0<2061584302&(0|e)<=21474836|(0|e)<21474836))break}if(i>>>0<10)for(;n=QC[r+4>>2],(0|n)==QC[r+104>>2]?n=an(r):(QC[r+4>>2]=n+1,n=rA[0|n]),n-48>>>0<10;);n=QC[r+116>>2],(0|n)>0|(0|n)>=0&&(QC[r+4>>2]=QC[r+4>>2]-1),r=t,t=a?0-r|0:r,e=a?0-((0!=(0|r))+e|0)|0:e}else if(e=-2147483648,!(QC[r+116>>2]<0))return QC[r+4>>2]=QC[r+4>>2]-1,KA=-2147483648,0;return KA=e,t}function Ir(r,n){var e=oA(0),i=0,a=0,o=0,u=0,c=0,s=0,v=0;o=XA-16|0,XA=o,tA[o+12>>2]=r,tA[o+8>>2]=n,r=tA[o+8>>2],a=XA-16|0,XA=a,tA[a+12>>2]=tA[o+12>>2],tA[a+8>>2]=r,r=tA[a+12>>2],n=tA[a+8>>2],u=QC[a+12>>2],i=QC[a+8>>2],e=oA(r+n);r:if((2147483647&u)>>>0<2139095041&(2147483647&i)>>>0<=2139095040)if(1065353216!=(0|i)){v=i>>>30&2,s=v|u>>>31;n:{c=2147483647&u;e:{if(!c){t:switch(s-2|0){case 0:e=oA(3.1415927410125732);break r;case 1:break t;default:break e}e=oA(-3.1415927410125732);break r}if(i&=2147483647,2139095040!=(0|i)){if(t(2,-2147483648&u|1070141403),e=f(),!i)break r;if(t(2,-2147483648&u|1070141403),e=f(),!(2139095040!=(0|c)&c>>>0<=i+218103808>>>0))break r;v&&(e=oA(0),i>>>0>c+218103808>>>0)||(e=kn(oA(fA(oA(r/n))))),r=e;t:switch(0|s){case 1:e=oA(-r);break r;case 2:e=oA(oA(3.1415927410125732)-oA(r+oA(8.742277657347586e-8)));break r;case 0:break e;default:break t}e=oA(oA(r+oA(8.742277657347586e-8))+oA(-3.1415927410125732));break r}if(2139095040==(0|c))break n;r=tA[43984+(s<<2)>>2]}e=r;break r}e=tA[43968+(s<<2)>>2]}else e=kn(r);return XA=a+16|0,XA=o+16|0,e}function Nr(r,n){var e=0,t=0,i=0,a=0,o=0,f=oA(0),u=0,c=0;for(t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,n=QC[t+24>>2],QC[t+28>>2]=n,Zm(n),QC[n>>2]=13540,QC[n+4>>2]=0,a=n+8|0,Sk(a),e=XA-16|0,XA=e,i=n+24|0,QC[e+12>>2]=i,r=QC[e+12>>2],HP(r),QC[r>>2]=13612,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=e+16|0,ys(a,QC[t+20>>2]),e=QC[t+20>>2],r=XA-16|0,XA=r,QC[r+12>>2]=i,QC[r+8>>2]=e,e=QC[r+12>>2],eA[e+8>>2]>2]&&(QC[e+8>>2]=QC[r+8>>2],u=e,c=is(QC[e+12>>2],QC[r+8>>2],94),QC[u+12>>2]=c),XA=r+16|0,r=QC[t+20>>2],tA[t+16>>2]=0,ye(n+8|0,r,t+16|0),QC[t+12>>2]=0;QC[t+12>>2]>2];)tp(t),e=XA-32|0,XA=e,QC[e+28>>2]=n+24,QC[e+24>>2]=t,r=QC[e+28>>2],QC[r+4>>2]!=QC[r+8>>2]?(a=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,Yd(r,a+aA(i,12)|0,QC[e+24>>2])):(Ji(e+8|0,QC[e+24>>2]),f=oA(oA(eA[r+4>>2])*oA(1.75)),o=oA(fA(f))>2]=o,eA[r+8>>2]<8&&(QC[r+8>>2]=8),u=r,c=is(QC[r+12>>2],QC[r+8>>2],106),QC[u+12>>2]=c,a=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,o=r,r=e+8|0,Yd(o,a+aA(i,12)|0,r),Bv(r)),XA=e+32|0,Bv(t),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function Lr(r,n){var e=0,i=0,a=0,o=0,u=0,c=0;i=XA-16|0,XA=i,tA[i+12>>2]=r,tA[i+8>>2]=n,r=tA[i+8>>2],e=XA-16|0,XA=e,tA[e+12>>2]=tA[i+12>>2],tA[e+8>>2]=r,XA=e+16|0,XA=i+16|0,c=QC[e+12>>2],r=tA[e+12>>2],n=tA[e+8>>2];r:if(a=QC[e+8>>2],u=a,e=a<<1,e&&(i=c>>>23&255,255!=(0|i)&&(2147483647&a)>>>0<2139095041))if(a=c<<1,a>>>0<=e>>>0)r=(0|e)==(0|a)?oA(r*oA(0)):r;else{if(a=u>>>23&255,i)e=8388607&c|8388608;else{if(i=0,e=c<<9,(0|e)>=0)for(;i=i-1|0,e<<=1,(0|e)>=0;);e=c<<1-i}if(a)o=8388607&u|8388608;else{if(a=0,o=u<<9,(0|o)>=0)for(;a=a-1|0,o<<=1,(0|o)>=0;);o=u<<1-a}if((0|i)>(0|a)){for(;;){if(u=e-o|0,!((0|u)<0||(e=u,e))){r=oA(r*oA(0));break r}if(e<<=1,i=i-1|0,!((0|i)>(0|a)))break}i=a}if(a=e-o|0,(0|a)<0||(e=a,e)){if(e>>>0>8388607)o=e;else for(;i=i-1|0,a=e>>>0<4194304,o=e<<1,e=o,a;);t(2,-2147483648&c|((0|i)>0?o-8388608|i<<23:o>>>1-i|0)),r=f()}else r=oA(r*oA(0))}else r=oA(r*n),r=oA(r/r);return r}function Ur(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0;if(t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],f=t,u=tw(r),QC[f>>2]=u,eA[t>>2]>2]){if(e=QC[t+8>>2]-QC[t>>2]|0,i=QC[t+4>>2],n=XA-48|0,XA=n,QC[n+44>>2]=r,QC[n+40>>2]=e,QC[n+36>>2]=i,e=QC[n+44>>2],QC[cg(e)>>2]-QC[e+4>>2]>>2>>>0>=eA[n+40>>2]){for(i=QC[n+40>>2],a=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=e,QC[r+24>>2]=i,QC[r+20>>2]=a,e=QC[r+28>>2],dv(r+8|0,e,QC[r+24>>2]),QC[r+4>>2]=QC[r+16>>2],QC[r>>2]=QC[r+12>>2];QC[r>>2]!=QC[r+4>>2];)pd(cg(e),zP(QC[r>>2]),QC[r+20>>2]),i=QC[r>>2]+4|0,QC[r>>2]=i,QC[r+12>>2]=i;qg(r+8|0),XA=r+32|0}else{for(f=n,u=cg(e),QC[f+32>>2]=u,o=n+8|0,gi(o,$i(e,tw(e)+QC[n+40>>2]|0),tw(e),QC[n+32>>2]),i=QC[n+40>>2],a=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=o,QC[r+24>>2]=i,QC[r+20>>2]=a,i=QC[r+28>>2],Sv(r+8|0,i+8|0,QC[r+24>>2]);QC[r+8>>2]!=QC[r+12>>2];)pd(Ml(i),zP(QC[r+8>>2]),QC[r+20>>2]),QC[r+8>>2]=QC[r+8>>2]+4;o_(r+8|0),XA=r+32|0,r=n+8|0,Ue(e,r),De(r)}XA=n+48|0}else eA[t>>2]>eA[t+8>>2]&&oa(r,QC[r>>2]+(QC[t+8>>2]<<2)|0);XA=t+16|0}function Wr(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0;if(t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],f=t,u=tw(r),QC[f>>2]=u,eA[t>>2]>2]){if(e=QC[t+8>>2]-QC[t>>2]|0,i=QC[t+4>>2],n=XA-48|0,XA=n,QC[n+44>>2]=r,QC[n+40>>2]=e,QC[n+36>>2]=i,e=QC[n+44>>2],QC[cg(e)>>2]-QC[e+4>>2]>>2>>>0>=eA[n+40>>2]){for(i=QC[n+40>>2],a=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=e,QC[r+24>>2]=i,QC[r+20>>2]=a,e=QC[r+28>>2],dv(r+8|0,e,QC[r+24>>2]),QC[r+4>>2]=QC[r+16>>2],QC[r>>2]=QC[r+12>>2];QC[r>>2]!=QC[r+4>>2];)vd(cg(e),zP(QC[r>>2]),QC[r+20>>2]),i=QC[r>>2]+4|0,QC[r>>2]=i,QC[r+12>>2]=i;qg(r+8|0),XA=r+32|0}else{for(f=n,u=cg(e),QC[f+32>>2]=u,o=n+8|0,gi(o,$i(e,tw(e)+QC[n+40>>2]|0),tw(e),QC[n+32>>2]),i=QC[n+40>>2],a=QC[n+36>>2],r=XA-32|0,XA=r,QC[r+28>>2]=o,QC[r+24>>2]=i,QC[r+20>>2]=a,i=QC[r+28>>2],Sv(r+8|0,i+8|0,QC[r+24>>2]);QC[r+8>>2]!=QC[r+12>>2];)vd(Ml(i),zP(QC[r+8>>2]),QC[r+20>>2]),QC[r+8>>2]=QC[r+8>>2]+4;o_(r+8|0),XA=r+32|0,r=n+8|0,Ue(e,r),De(r)}XA=n+48|0}else eA[t>>2]>eA[t+8>>2]&&oa(r,QC[r>>2]+(QC[t+8>>2]<<2)|0);XA=t+16|0}function qr(r,n,e,t,i,a,f,u){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),f|=0,u|=0;var c=0,s=0,v=0;c=XA-48|0,XA=c,QC[c+44>>2]=r,QC[c+40>>2]=n,tA[c+36>>2]=e,tA[c+32>>2]=t,QC[c+28>>2]=i,tA[c+24>>2]=a,QC[c+20>>2]=f,QC[c+16>>2]=u,r=QC[c+44>>2],eA[r+4>>2]>=gE(QC[c+40>>2]+24|0)>>>0&&(lA(10475,4655,66,1198),o()),s=c,v=QC[Pv(QC[c+40>>2]+24|0,QC[r+4>>2])>>2],QC[s+8>>2]=v,QC[c+4>>2]=QC[c+8>>2],n=QC[QC[c+4>>2]+8>>2] ;r:if(1&JA[QC[QC[n>>2]+16>>2]](n))if(QC[c+20>>2]|1!=QC[c+16>>2])if(tA[c+32>>2]>2]){if(1!=QC[c+20>>2]&&QC[c+20>>2])break r;QC[c+12>>2]=QC[QC[c+4>>2]+4>>2]+68,n=QC[c+4>>2],r=gE(QC[c+12>>2])?Bt(QC[c+40>>2],QC[r+4>>2],QC[c+12>>2]):0,es(n,r)}else n=r+8|0,tA[c+32>>2]>=tA[Pv(n,gE(n)-1|0)>>2]?(s=c,v=gE(r+8|0)-1|0,QC[s>>2]=v):(s=c,v=Fe(r+8|0,tA[c+32>>2],1)-1|0,QC[s>>2]=v),s=c,v=yv(r+24|0,QC[c>>2]),QC[s+12>>2]=v,n=QC[c+4>>2],r=gE(QC[c+12>>2])?Bt(QC[c+40>>2],QC[r+4>>2],QC[c+12>>2]):0,es(n,r);else QC[c+12>>2]=QC[QC[c+4>>2]+4>>2]+68,n=QC[c+4>>2],r=gE(QC[c+12>>2])?Bt(QC[c+40>>2],QC[r+4>>2],QC[c+12>>2]):0,es(n,r);XA=c+48|0}function Hr(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,a=hd(40),n=QC[t+12>>2],e=QC[QC[t+8>>2]>>2],i=rA[QC[t+4>>2]],r=XA+-64|0,XA=r,QC[r+56>>2]=a,QC[r+52>>2]=n,QC[r+48>>2]=e,YC[r+47|0]=1&i,n=QC[r+56>>2],QC[r+60>>2]=n,HP(n),QC[n>>2]=12992,Ik(n+4|0),Bk(n+20|0),QC[n+36>>2]=QC[r+48>>2],o=r,f=Ua(yE(QC[r+52>>2]),47),QC[o+24>>2]=f,o=r,f=Ua(yE(QC[r+52>>2]),92),QC[o+20>>2]=f,e=eA[r+24>>2]>eA[r+20>>2]?QC[r+24>>2]:QC[r+20>>2],QC[r+16>>2]=e,ci(r,QC[r+16>>2],0),e=bi(r,QC[r+52>>2]),Bv(r),1&e&&(QC[r+16>>2]=QC[r+16>>2]+1),e=QC[r+16>>2]?QC[r+16>>2]-yE(QC[r+52>>2])|0:0,QC[r+40>>2]=e,o=r,f=Hv(QC[r+40>>2]+1|0,4128,54),QC[o+36>>2]=f,zr(QC[r+36>>2],yE(QC[r+52>>2]),QC[r+40>>2]),YC[QC[r+36>>2]+QC[r+40>>2]|0]=0,e=XA-16|0,XA=e,QC[e+12>>2]=QC[r+52>>2],QC[e+8>>2]=r+32,i=pp(),i=0|JA[QC[QC[i>>2]+24>>2]](i,QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,QC[r+28>>2]=i,QC[r+28>>2]&&R(n,QC[r+28>>2],QC[r+32>>2],QC[r+36>>2],1&YC[r+47|0]),gl(QC[r+28>>2],4128,63),gl(QC[r+36>>2],4128,64),XA=r- -64|0,XA=t+16|0,0|a}function Vr(r,n,e){var t=0,i=0,a=oA(0);t=XA-48|0,XA=t,QC[t+40>>2]=r,QC[t+36>>2]=n,tA[t+32>>2]=e,r=QC[t+40>>2],i=t,a=zc(tA[t+32>>2],oA(0),oA(1)),tA[i+32>>2]=a,QC[t+28>>2]=aA(QC[t+36>>2],19),i=t,a=tA[Pv(r+4|0,QC[t+28>>2])>>2],tA[i+24>>2]=a;r:if(tA[t+24>>2]!=oA(0))if(tA[t+24>>2]!=oA(1)){for(QC[t+28>>2]=QC[t+28>>2]+1,tA[t+20>>2]=0,QC[t+16>>2]=QC[t+28>>2],QC[t+12>>2]=QC[t+28>>2]+18;eA[t+28>>2]>2];){if(i=t,a=tA[Pv(r+4|0,QC[t+28>>2])>>2],tA[i+20>>2]=a,tA[t+20>>2]>=tA[t+32>>2]){QC[t+28>>2]!=QC[t+16>>2]?(n=r+4|0,i=t,a=tA[Pv(n,QC[t+28>>2]-2|0)>>2],tA[i+8>>2]=a,i=t,a=tA[Pv(n,QC[t+28>>2]-1|0)>>2],tA[i+4>>2]=a):(tA[t+8>>2]=0,tA[t+4>>2]=0),i=t,a=oA(tA[t+4>>2]+oA(oA(oA(tA[Pv(r+4|0,QC[t+28>>2]+1|0)>>2]-tA[t+4>>2])*oA(tA[t+32>>2]-tA[t+8>>2]))/oA(tA[t+20>>2]-tA[t+8>>2]))),tA[i+44>>2]=a;break r}QC[t+28>>2]=QC[t+28>>2]+2}i=t,a=tA[Pv(r+4|0,QC[t+28>>2]-1|0)>>2],tA[i>>2]=a,tA[t+44>>2]=tA[t>>2]+oA(oA(oA(oA(1)-tA[t>>2])*oA(tA[t+32>>2]-tA[t+20>>2]))/oA(oA(1)-tA[t+20>>2]))}else tA[t+44>>2]=0;else tA[t+44>>2]=tA[t+32>>2];return XA=t+48|0,tA[t+44>>2]}function Xr(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a=oA(a),o|=0,f|=0;var u=0,c=0,s=0,v=oA(0);u=XA-48|0,XA=u,QC[u+44>>2]=r,QC[u+40>>2]=n,tA[u+36>>2]=e,tA[u+32>>2]=t,QC[u+28>>2]=i,tA[u+24>>2]=a,QC[u+20>>2]=o,QC[u+16>>2]=f,r=QC[u+44>>2];r:if(QC[u+28>>2]){if(QC[u+12>>2]=QC[u+28>>2],c=u,s=gE(r+4|0),QC[c+8>>2]=s,tA[u+36>>2]>tA[u+32>>2])JA[QC[QC[r>>2]+12>>2]](r,QC[u+40>>2],tA[u+36>>2],oA(3.4028234663852886e38),QC[u+28>>2],tA[u+24>>2],QC[u+20>>2],QC[u+16>>2]),tA[u+36>>2]=-1;else if(tA[u+36>>2]>=tA[Pv(r+4|0,QC[u+8>>2]-1|0)>>2])break r;if(!(tA[u+32>>2]>2])){if(tA[u+36>>2]>2])QC[u+4>>2]=0;else for(n=r+4|0,c=u,s=et(n,tA[u+36>>2]),QC[c+4>>2]=s,c=u,v=tA[Pv(n,QC[u+4>>2])>>2],tA[c>>2]=v;!(QC[u+4>>2]<=0||tA[Pv(r+4|0,QC[u+4>>2]-1|0)>>2]!=tA[u>>2]);)QC[u+4>>2]=QC[u+4>>2]-1;for(;;){if(n=eA[u+4>>2]>2]?tA[u+32>>2]>=tA[Pv(r+4|0,QC[u+4>>2])>>2]:0,!n)break r;Ge(QC[u+12>>2],Pv(r+20|0,QC[u+4>>2])),QC[u+4>>2]=QC[u+4>>2]+1}}}XA=u+48|0}function Gr(r,n,e){var t=0,i=0,a=0,o=0,f=0,u=0,c=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,r=QC[i+4>>2],a=XA-16|0,XA=a,QC[a+12>>2]=QC[i+8>>2],QC[a+8>>2]=r,r=QC[a+8>>2],e=XA-16|0,XA=e,QC[e+12>>2]=QC[a+12>>2],QC[e+8>>2]=r,o=QC[e+12>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[e+8>>2],r=QC[n+12>>2],t=wu(r),f=iv(r),r=XA-16|0,QC[r+12>>2]=e,QC[r+8>>2]=t,QC[r+4>>2]=f,t=QC[r+12>>2],QC[t>>2]=QC[r+8>>2],QC[t+4>>2]=QC[r+4>>2],XA=n+16|0,r=XA-48|0,XA=r,QC[r+40>>2]=o,QC[r+36>>2]=e,n=QC[r+40>>2],o=QC[r+36>>2],t=QC[o+4>>2],QC[r+24>>2]=QC[o>>2],QC[r+28>>2]=t,u=r,c=iv(n),QC[u+20>>2]=c,t=r+24|0,u=r,c=gE(t),QC[u+16>>2]=c,o=wu(n),t=NP(t),f=QC[Yu(r+20|0,r+16|0)>>2],n=XA-16|0,XA=n,QC[n+8>>2]=o,QC[n+4>>2]=t,QC[n>>2]=f,QC[n>>2]?(u=n,c=Li(QC[n+8>>2],QC[n+4>>2],QC[n>>2]),QC[u+12>>2]=c):QC[n+12>>2]=0,XA=n+16|0,QC[r+12>>2]=QC[n+12>>2],QC[r+12>>2]?QC[r+44>>2]=QC[r+12>>2]:eA[r+20>>2]>2]?QC[r+44>>2]=-1:eA[r+20>>2]>eA[r+16>>2]?QC[r+44>>2]=1:QC[r+44>>2]=0,XA=r+48|0,XA=e+16|0,XA=a+16|0,XA=i+16|0,QC[r+44>>2]<0}function Kr(r,n,e,a){var o=0,f=0,u=0,c=0;u=XA-32|0,XA=u,o=2147483647&a,c=o,f=o-1006698496|0,o=o-1140785152|0;r:if((0|f)==(0|o)&0|o>>>0>f>>>0){if(o=a<<4|e>>>28,f=e<<4|n>>>28,e=o,n&=268435455,134217728==(0|n)&0!=(0|r)|n>>>0>134217728){o=e+1073741824|0,r=f+1|0,o=r?o:o+1|0,f=r;break r}if(o=e+1073741824|0,r|134217728!=(0|n))break r;n=1&f,r=n+f|0,o=r>>>0>>0?o+1|0:o,f=r}else(!e&2147418112==(0|c)?!(r|n):c>>>0<2147418112)?(f=0,o=2146435072,c>>>0>1140785151||(o=0,c=c>>>16|0,c>>>0<15249||(o=65535&a|65536,He(u+16|0,r,n,e,o,c-15233|0),ze(u,r,n,e,o,15361-c|0),o=QC[u+4>>2],c=o,r=QC[u+8>>2],e=QC[u+12>>2]<<4|r>>>28,f=r<<4|o>>>28,o=e,r=268435455&c,n=QC[u>>2]|0!=(QC[u+16>>2]|QC[u+24>>2]|QC[u+20>>2]|QC[u+28>>2]),134217728==(0|r)&0!=(0|n)|r>>>0>134217728?(r=f+1|0,o=r?o:o+1|0,f=r):n|134217728!=(0|r)||(r=f+(1&f)|0,o=r>>>0>>0?o+1|0:o,f=r)))):(o=e,e=a<<4|o>>>28,f=o<<4|n>>>28,o=524287&e|2146959360);return XA=u+32|0,t(0,0|f),t(1,-2147483648&a|o),+i()}function Jr(r,n,e,t){var i=0,a=0,o=0,f=oA(0);i=XA+-64|0,XA=i,QC[i+60>>2]=r,QC[i+56>>2]=n,QC[i+52>>2]=e,QC[i+48>>2]=t,r=QC[i+60>>2],tA[i+44>>2]=tA[r+36>>2],QC[i+40>>2]=QC[i+48>>2]<<1,gg(QC[i+52>>2],QC[i+48>>2]<<1);r:if(1&Zd(r,QC[i+56>>2]))for(a=i,o=wP(QC[i+52>>2]),QC[a+36>>2]=o,a=i,o=yP(QC[i+52>>2]),QC[a+32>>2]=o,ys(QC[i+36>>2],aA(QC[i+40>>2],9)),ys(QC[i+32>>2],aA(QC[i+40>>2],3)),QC[i+28>>2]=0;;){if(QC[i+28>>2]>=QC[i+48>>2])break r;for(a=i,o=ce(r,QC[i+56>>2],1),QC[a+24>>2]=o,n=QC[i+32>>2],QC[i+20>>2]=QC[i+24>>2],Ge(n,i+20|0),QC[i+16>>2]=0;QC[i+16>>2]>2];)n=QC[i+32>>2],a=i,o=ce(r,QC[i+56>>2],1),QC[a+12>>2]=o,Ge(n,i+12|0),n=QC[i+36>>2],a=i,f=oA(db(r,QC[i+56>>2])*tA[i+44>>2]),tA[a+8>>2]=f,Je(n,i+8|0),n=QC[i+36>>2],a=i,f=oA(db(r,QC[i+56>>2])*tA[i+44>>2]),tA[a+4>>2]=f,Je(n,i+4|0),n=QC[i+36>>2],a=i,f=db(r,QC[i+56>>2]),tA[a>>2]=f,Je(n,i),QC[i+16>>2]=QC[i+16>>2]+1;QC[i+28>>2]=QC[i+28>>2]+1}else de(r,QC[i+56>>2],QC[i+40>>2],tA[i+44>>2],wP(QC[i+52>>2]));XA=i- -64|0}function Yr(r,n){var e=0,t=0,i=0,a=0,o=0,f=oA(0),u=0,c=0;for(e=XA-48|0,XA=e,QC[e+40>>2]=r,QC[e+36>>2]=n,n=QC[e+40>>2],QC[e+44>>2]=n,Zu(n,QC[e+36>>2]),QC[n>>2]=14204,QC[n+20>>2]=0,a=n+24|0,Sk(a),t=XA-16|0,XA=t,i=n+40|0,QC[t+12>>2]=i,r=QC[t+12>>2],HP(r),QC[r>>2]=14272,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=t+16|0,QC[n+56>>2]=0,ys(a,QC[e+36>>2]),_s(i,QC[e+36>>2]),r=QC[e+36>>2],tA[e+32>>2]=0,ye(a,r,e+32|0),QC[e+28>>2]=0;QC[e+28>>2]>2];)r=e+8|0,Sk(r),t=XA-32|0,XA=t,QC[t+28>>2]=n+40,QC[t+24>>2]=r,r=QC[t+28>>2],QC[r+4>>2]!=QC[r+8>>2]?(a=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,rp(r,a+(i<<4)|0,QC[t+24>>2])):(Yt(t+8|0,QC[t+24>>2]),f=oA(oA(eA[r+4>>2])*oA(1.75)),o=oA(fA(f))>2]=o,eA[r+8>>2]<8&&(QC[r+8>>2]=8),u=r,c=ls(QC[r+12>>2],QC[r+8>>2],106),QC[u+12>>2]=c,a=QC[r+12>>2],i=QC[r+4>>2],QC[r+4>>2]=i+1,o=r,r=t+8|0,rp(o,a+(i<<4)|0,r),pk(r)),XA=t+32|0,pk(e+8|0),QC[e+28>>2]=QC[e+28>>2]+1;XA=e+48|0}function Zr(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,f=0,u=0;if(i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,u=hd(16),n=QC[a+12>>2],r=XA-16|0,XA=r,QC[r+8>>2]=u,QC[r+4>>2]=n,n=QC[r+8>>2],QC[r+12>>2]=n,HP(n),QC[n>>2]=14272,QC[n+4>>2]=QC[QC[r+4>>2]+4>>2],QC[n+8>>2]=QC[QC[r+4>>2]+8>>2],QC[n+12>>2]=0,QC[n+8>>2])for(t=QC[n+8>>2],e=XA-16|0,XA=e,QC[e+12>>2]=n,QC[e+8>>2]=t,QC[e+8>>2]||(lA(10268,6361,195,7208),o()),t=XA-16|0,XA=t,QC[t+12>>2]=QC[e+8>>2],QC[t+8>>2]=6361,QC[t+4>>2]=197,f=pp(),f=0|JA[QC[QC[f>>2]+12>>2]](f,QC[t+12>>2]<<4,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,QC[e+4>>2]=f,QC[e+4>>2]||(lA(3227,6361,199,7208),o()),XA=e+16|0,QC[n+12>>2]=QC[e+4>>2],QC[r>>2]=0;eA[r>>2]>2];)e=QC[r>>2]<<4,rp(n,e+QC[n+12>>2]|0,e+QC[QC[r+4>>2]+12>>2]|0),QC[r>>2]=QC[r>>2]+1;return XA=r+16|0,XA=a+16|0,XA=i+16|0,0|u}function Qr(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,f=0,u=0;if(i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,u=hd(16),n=QC[a+12>>2],r=XA-16|0,XA=r,QC[r+8>>2]=u,QC[r+4>>2]=n,n=QC[r+8>>2],QC[r+12>>2]=n,HP(n),QC[n>>2]=15208,QC[n+4>>2]=QC[QC[r+4>>2]+4>>2],QC[n+8>>2]=QC[QC[r+4>>2]+8>>2],QC[n+12>>2]=0,QC[n+8>>2])for(t=QC[n+8>>2],e=XA-16|0,XA=e,QC[e+12>>2]=n,QC[e+8>>2]=t,QC[e+8>>2]||(lA(10268,6361,195,7208),o()),t=XA-16|0,XA=t,QC[t+12>>2]=QC[e+8>>2],QC[t+8>>2]=6361,QC[t+4>>2]=197,f=pp(),f=0|JA[QC[QC[f>>2]+12>>2]](f,QC[t+12>>2]<<1,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,QC[e+4>>2]=f,QC[e+4>>2]||(lA(3227,6361,199,7208),o()),XA=e+16|0,QC[n+12>>2]=QC[e+4>>2],QC[r>>2]=0;eA[r>>2]>2];)e=QC[r>>2]<<1,Rh(n,e+QC[n+12>>2]|0,e+QC[QC[r+4>>2]+12>>2]|0),QC[r>>2]=QC[r>>2]+1;return XA=r+16|0,XA=a+16|0,XA=i+16|0,0|u}function rn(r){r|=0;var n=0,e=0,t=0,i=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[r+100>>2]?(t=n,i=Mn(r),QC[t+12>>2]=i):(e=Hv(236,3816,279),Xe(e,XP(r)),QC[n+4>>2]=e,oc(QC[n+4>>2]- -64|0,gE(r- -64|0),0),tA[QC[n+4>>2]+180>>2]=tA[r+180>>2],tA[QC[n+4>>2]+184>>2]=tA[r+184>>2],tA[QC[n+4>>2]+188>>2]=tA[r+188>>2],tA[QC[n+4>>2]+192>>2]=tA[r+192>>2],YC[QC[n+4>>2]+228|0]=1&YC[r+228|0],QC[QC[n+4>>2]+232>>2]=QC[r+232>>2],tA[QC[n+4>>2]+76>>2]=tA[r+76>>2],tA[QC[n+4>>2]+80>>2]=tA[r+80>>2],tA[QC[n+4>>2]+84>>2]=tA[r+84>>2],tA[QC[n+4>>2]+88>>2]=tA[r+88>>2],tA[QC[n+4>>2]+92>>2]=tA[r+92>>2],tA[QC[n+4>>2]+96>>2]=tA[r+96>>2],ei(QC[n+4>>2]+168|0,r+168|0),Tc(QC[n+4>>2]+204|0,r+204|0),Vc(r,QC[n+4>>2]),sh(QC[n+4>>2]+120|0,r+120|0),sh(QC[n+4>>2]+104|0,r+104|0),mn(QC[n+4>>2]+136|0,r+136|0),QC[QC[n+4>>2]+224>>2]=QC[r+224>>2],e=QC[n+4>>2]+152|0,mn(e,e),tA[QC[n+4>>2]+196>>2]=tA[r+196>>2],tA[QC[n+4>>2]+200>>2]=tA[r+200>>2],QC[n+12>>2]=QC[n+4>>2]),XA=n+16|0,QC[n+12>>2]}function nn(r,n){var e=0,t=0,i=0,a=0,o=0,f=oA(0),u=0,c=0;for(e=XA-48|0,XA=e,QC[e+40>>2]=r,QC[e+36>>2]=n,a=QC[e+40>>2],QC[e+44>>2]=a,Zm(a),QC[a>>2]=14328,i=a+4|0,Sk(i),n=XA-16|0,XA=n,t=a+20|0,QC[n+12>>2]=t,r=QC[n+12>>2],HP(r),QC[r>>2]=14396,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0,ys(i,QC[e+36>>2]),_s(t,QC[e+36>>2]),r=QC[e+36>>2],tA[e+32>>2]=0,ye(i,r,e+32|0),QC[e+28>>2]=0;QC[e+28>>2]>2];)r=e+8|0,$k(r),n=XA-32|0,XA=n,QC[n+28>>2]=a+20,QC[n+24>>2]=r,r=QC[n+28>>2],QC[r+4>>2]!=QC[r+8>>2]?(i=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Jd(r,i+(t<<4)|0,QC[n+24>>2])):(Kt(n+8|0,QC[n+24>>2]),f=oA(oA(eA[r+4>>2])*oA(1.75)),o=oA(fA(f))>2]=o,eA[r+8>>2]<8&&(QC[r+8>>2]=8),u=r,c=ls(QC[r+12>>2],QC[r+8>>2],106),QC[u+12>>2]=c,i=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,o=r,r=n+8|0,Jd(o,i+(t<<4)|0,r),bk(r)),XA=n+32|0,bk(e+8|0),QC[e+28>>2]=QC[e+28>>2]+1;XA=e+48|0}function en(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0;if(e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,u=e,c=gE(QC[e+24>>2]),QC[u+20>>2]=c,YC[e+19|0]=0,n=QC[e+20>>2],i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,t=QC[i+24>>2],QC[i+28>>2]=t,QC[t>>2]=0,QC[t+4>>2]=0,QC[i+16>>2]=0,ld(t+8|0,i+16|0,i+8|0),lC(t),QC[i+20>>2]){for(Cu(t,QC[i+20>>2]),a=QC[i+20>>2],n=XA-32|0,XA=n,QC[n+28>>2]=t,QC[n+24>>2]=a,f=QC[n+28>>2],dv(n+8|0,f,QC[n+24>>2]),QC[n+4>>2]=QC[n+16>>2],QC[n>>2]=QC[n+12>>2];QC[n>>2]!=QC[n+4>>2];)a=cg(f),o=zP(QC[n>>2]),t=XA-16|0,XA=t,QC[t+12>>2]=a,QC[t+8>>2]=o,o=QC[t+8>>2],a=XA-16|0,QC[a+12>>2]=QC[t+12>>2],QC[a+8>>2]=o,QC[QC[a+8>>2]>>2]=0,XA=t+16|0,t=QC[n>>2]+4|0,QC[n>>2]=t,QC[n+12>>2]=t;qg(n+8|0),XA=n+32|0}for(XA=i+32|0,QC[e+12>>2]=0;QC[e+12>>2]>2];)n=QC[Pv(QC[e+24>>2],QC[e+12>>2])>>2],u=ym(r,QC[e+12>>2]),c=n,QC[u>>2]=c,QC[e+12>>2]=QC[e+12>>2]+1;YC[e+19|0]=1,1&YC[e+19|0]||Hc(r),XA=e+32|0}function tn(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0,c=0;if(t=XA-80|0,XA=t,QC[t+76>>2]=r,QC[t+72>>2]=n,QC[t+68>>2]=e,e=zP(QC[t+72>>2]),r=QC[t+76>>2],n=QC[r+4>>2],r=QC[r>>2],o=e+(n>>1)|0,r=1&n?QC[QC[o>>2]+r>>2]:r,n=zP(QC[t+68>>2]),i=XA-16|0,XA=i,QC[i+12>>2]=t,QC[i+8>>2]=n,a=QC[i+12>>2],n_(a,QC[i+8>>2]),QC[a>>2]=16680,Jt(a+4|0,QC[i+8>>2]+4|0),e=QC[i+8>>2]+20|0,n=XA-16|0,XA=n,QC[n+8>>2]=a+20,QC[n+4>>2]=e,e=QC[n+8>>2],QC[n+12>>2]=e,HP(e),QC[e>>2]=16844,QC[e+4>>2]=QC[QC[n+4>>2]+4>>2],QC[e+8>>2]=QC[QC[n+4>>2]+8>>2],QC[e+12>>2]=0,QC[e+8>>2])for(u=e,c=Bi(e,QC[e+8>>2]),QC[u+12>>2]=c,QC[n>>2]=0;eA[n>>2]>2];)f=QC[n>>2]<<2,Bh(e,f+QC[e+12>>2]|0,f+QC[QC[n+4>>2]+12>>2]|0),QC[n>>2]=QC[n>>2]+1;return XA=n+16|0,Jt(a+36|0,QC[i+8>>2]+36|0),n=a+52|0,e=QC[i+8>>2]+52|0,a=QC[e+4>>2],QC[n>>2]=QC[e>>2],QC[n+4>>2]=a,a=QC[e+12>>2],QC[n+8>>2]=QC[e+8>>2],QC[n+12>>2]=a,XA=i+16|0,r=YP(1&JA[0|r](o,t)),zl(t),XA=t+80|0,1&r}function an(r){var n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0,c=0;n=QC[r+112>>2],e=QC[r+116>>2],a=0!=(n|e),t=n;r:{if(u=a,o=QC[r+4>>2],a=QC[r+44>>2],n=o-a|0,f=n,i=n+QC[r+120>>2]|0,n=QC[r+124>>2]+(n>>31)|0,n=i>>>0>>0?n+1|0:n,!(u&((0|n)>=(0|e)&i>>>0>=t>>>0|(0|n)>(0|e)))){if(e=XA-16|0,XA=e,a=-1,Bf(r)||1==(0|JA[QC[r+32>>2]](r,e+15|0,1))&&(a=rA[e+15|0]),XA=e+16|0,(0|a)>=0)break r;o=QC[r+4>>2],a=QC[r+44>>2]}return QC[r+112>>2]=-1,QC[r+116>>2]=-1,QC[r+104>>2]=o,t=a-o|0,e=t+i|0,n=(t>>31)+n|0,QC[r+120>>2]=e,QC[r+124>>2]=e>>>0>>0?n+1|0:n,-1}return e=i+1|0,n=e?n:n+1|0,o=QC[r+4>>2],i=QC[r+8>>2],t=QC[r+112>>2],f=QC[r+116>>2],t|f&&(u=t-e|0,t=f-(n+(e>>>0>t>>>0)|0)|0,c=i-o|0,f=c>>31,(0|t)>=(0|f)&u>>>0>=c>>>0|(0|t)>(0|f)||(i=o+u|0)),QC[r+104>>2]=i,t=QC[r+44>>2],i=t-o|0,e=i+e|0,n=(i>>31)+n|0,QC[r+120>>2]=e,QC[r+124>>2]=e>>>0>>0?n+1|0:n,t>>>0>=o>>>0&&(YC[o-1|0]=a),a}function on(r,n,e){var t=0,i=0,a=0,o=0,f=0,u=0,c=0,s=0,v=0;t=r;r:{n:{e:{t:{i:{a:{o:{f:{u:{c:{if(n){if(!e)break c;break u}r=(t>>>0)/(e>>>0)|0,KA=0;break r}if(!t)break f;break o}if(!(e-1&e))break a;o=(uA(e)+33|0)-uA(n)|0,i=0-o|0;break t}r=(n>>>0)/0|0,KA=0;break r}if(r=32-uA(n)|0,r>>>0<31)break i;break e}if(1==(0|e))break n;r=e?31-uA(e-1^e)|0:32,e=31&r,(63&r)>>>0>=32?(r=0,n=n>>>e|0):(r=n>>>e|0,n=((1<>>e),KA=r,r=n;break r}o=r+1|0,i=63-r|0}if(r=63&o,a=31&r,r>>>0>=32?(r=0,f=n>>>a|0):(r=n>>>a|0,f=((1<>>a),a=r,r=63&i,i=31&r,r>>>0>=32?(r=t<>>32-i|n<>>31,a=a<<1|f>>>31,u=v-(a+(r>>>0>i>>>0)|0)>>31,c=e&u,f=r-c|0,a=a-(r>>>0>>0)|0,n=n<<1|t>>>31,t=s|t<<1,s=1&u,o=o-1|0,o;);KA=n<<1|t>>>31,r=s|t<<1;break r}t=0,n=0}KA=n,r=t}return r}function fn(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-48|0,XA=i,QC[i+40>>2]=r,QC[i+36>>2]=n,QC[i+32>>2]=e,QC[i+28>>2]=t,a=i,o=ep(QC[i+40>>2],QC[i+28>>2]),QC[a+24>>2]=o,QC[i+24>>2]?(QC[i+20>>2]=QC[i+24>>2],r=Hv(236,4182,81),Xe(r,QC[i+32>>2]),QC[i+16>>2]=r,QC[i+12>>2]=QC[i+16>>2],oc(QC[i+12>>2]- -64|0,QC[i+24>>2],0),tA[QC[i+12>>2]+180>>2]=tA[QC[i+20>>2]+36>>2],tA[QC[i+12>>2]+184>>2]=tA[QC[i+20>>2]+40>>2],tA[QC[i+12>>2]+188>>2]=tA[QC[i+20>>2]+44>>2],tA[QC[i+12>>2]+192>>2]=tA[QC[i+20>>2]+48>>2],YC[QC[i+12>>2]+228|0]=1&YC[QC[i+20>>2]+72|0],QC[QC[i+12>>2]+232>>2]=QC[QC[i+20>>2]+76>>2],tA[QC[i+12>>2]+76>>2]=tA[QC[i+20>>2]+52>>2],tA[QC[i+12>>2]+80>>2]=tA[QC[i+20>>2]+56>>2],tA[QC[i+12>>2]+84>>2]=QC[QC[i+20>>2]+28>>2],tA[QC[i+12>>2]+88>>2]=QC[QC[i+20>>2]+32>>2],tA[QC[i+12>>2]+92>>2]=QC[QC[i+20>>2]+60>>2],tA[QC[i+12>>2]+96>>2]=QC[QC[i+20>>2]+64>>2],QC[i+44>>2]=QC[i+16>>2]):QC[i+44>>2]=0,XA=i+48|0,QC[i+44>>2]}function un(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,f=0;if(t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+8>>2],e=QC[t+4>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[t+12>>2]+16,QC[n+8>>2]=r,QC[n+4>>2]=e,r=QC[n+12>>2],!(eA[n+8>>2]>=gE(r+4|0)>>>0||(a=n,f=aa(r,gv(r+4|0,QC[n+8>>2]),QC[n+4>>2]),QC[a>>2]=f,QC[n>>2]<0))){if(Ou(QC[mv(gv(r+4|0,QC[n+8>>2]),QC[n>>2])+16>>2]),e=gv(r+4|0,QC[n+8>>2]),i=QC[n>>2],r=XA-32|0,XA=r,QC[r+28>>2]=e,QC[r+24>>2]=i,e=QC[r+28>>2],eA[r+24>>2]>=eA[e+4>>2]&&(lA(6973,6361,126,2617),o()),QC[e+4>>2]=QC[e+4>>2]-1,QC[r+24>>2]!=QC[e+4>>2])for(QC[r+20>>2]=QC[r+24>>2];eA[r+20>>2]>2];)Iv(r,QC[e+12>>2]+aA(QC[r+20>>2],20)|0),zv(QC[e+12>>2]+aA(QC[r+20>>2],20)|0,QC[e+12>>2]+aA(QC[r+20>>2]+1|0,20)|0),zv(QC[e+12>>2]+aA(QC[r+20>>2]+1|0,20)|0,r),H_(r),QC[r+20>>2]=QC[r+20>>2]+1;Pg(e,QC[e+12>>2]+aA(QC[e+4>>2],20)|0),XA=r+32|0}XA=n+16|0,XA=t+16|0}function cn(r,n,e){r:{n:{e:{t:{i:{a:{o:{f:{u:{c:{s:switch(n-9|0){case 1:case 4:case 14:break e;case 2:case 5:case 11:case 15:break n;case 3:case 10:case 12:case 13:break r;case 9:break o;case 8:break f;case 7:break u;case 6:break c;case 0:break s;case 17:break i;case 16:break a;default:break t}return n=QC[e>>2],QC[e>>2]=n+4,void(QC[r>>2]=QC[n>>2])}return n=QC[e>>2],QC[e>>2]=n+4,n=ZC[n>>1],QC[r>>2]=n,void(QC[r+4>>2]=n>>31)}return n=QC[e>>2],QC[e>>2]=n+4,QC[r>>2]=nA[n>>1],void(QC[r+4>>2]=0)}return n=QC[e>>2],QC[e>>2]=n+4,n=YC[0|n],QC[r>>2]=n,void(QC[r+4>>2]=n>>31)}return n=QC[e>>2],QC[e>>2]=n+4,QC[r>>2]=rA[0|n],void(QC[r+4>>2]=0)}return n=QC[e>>2]+7&-8,QC[e>>2]=n+8,void(iA[r>>3]=iA[n>>3])}_b(r,e)}return}return n=QC[e>>2],QC[e>>2]=n+4,n=QC[n>>2],QC[r>>2]=n,void(QC[r+4>>2]=n>>31)}return n=QC[e>>2],QC[e>>2]=n+4,QC[r>>2]=QC[n>>2],void(QC[r+4>>2]=0)}n=QC[e>>2]+7&-8,QC[e>>2]=n+8,e=QC[n+4>>2],QC[r>>2]=QC[n>>2],QC[r+4>>2]=e}function sn(r){var n=oA(0),e=0,t=0,i=0,a=0,o=0;i=XA-16|0,XA=i,tA[i+12>>2]=r,r=tA[i+12>>2],e=XA-16|0,XA=e,a=QC[i+12>>2],t=2147483647&a;r:if(t>>>0<=1061752794){if(n=oA(1),t>>>0<964689920)break r;n=Ul(+r)}else if(t>>>0<=1081824209){if(t>>>0>=1075235812){n=oA(-Ul(+r+((0|a)<0?3.141592653589793:-3.141592653589793)));break r}if(o=+r,(0|a)<0){n=ll(o+1.5707963267948966);break r}n=ll(1.5707963267948966-o)}else if(t>>>0<=1088565717){if(t>>>0>=1085271520){n=Ul(+r+((0|a)<0?6.283185307179586:-6.283185307179586));break r}if((0|a)<0){n=ll(-4.71238898038469-+r);break r}n=ll(+r-4.71238898038469)}else if(n=oA(r-r),!(t>>>0>=2139095040)){n:switch(3&B(r,e+8|0)){case 0:n=Ul(iA[e+8>>3]);break r;case 1:n=ll(-iA[e+8>>3]);break r;case 2:n=oA(-Ul(iA[e+8>>3]));break r;default:break n}n=ll(iA[e+8>>3])}return r=n,XA=e+16|0,XA=i+16|0,r}function vn(r,n,e,t){var i=0,a=0,f=0,u=0;if(i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,tA[i+12>>2]=t,e=QC[i+24>>2],QC[i+28>>2]=e,HP(e),QC[e>>2]=1032,n=QC[i+16>>2],r=XA-16|0,XA=r,QC[r+8>>2]=e+4,QC[r+4>>2]=n,n=QC[r+8>>2],QC[r+12>>2]=n,HP(n),QC[n>>2]=11148,QC[n+4>>2]=QC[QC[r+4>>2]+4>>2],QC[n+8>>2]=QC[QC[r+4>>2]+8>>2],QC[n+12>>2]=0,QC[n+8>>2])for(f=n,u=Bi(n,QC[n+8>>2]),QC[f+12>>2]=u,QC[r>>2]=0;eA[r>>2]>2];)a=QC[r>>2]<<2,Bh(n,a+QC[n+12>>2]|0,a+QC[QC[r+4>>2]+12>>2]|0),QC[r>>2]=QC[r>>2]+1;for(XA=r+16|0,sp(e+20|0),tA[e+32>>2]=tA[i+12>>2],r=e+36|0,Ji(r,QC[i+20>>2]),gE(r)||(lA(10274,4423,49,5699),o()),QC[i+8>>2]=0;QC[i+8>>2]<(0|gE(QC[i+16>>2]));)r=QC[Pv(QC[i+16>>2],QC[i+8>>2])>>2],f=i,u=0|JA[QC[QC[r>>2]+16>>2]](r),QC[f+4>>2]=u,YC[i+3|0]=1,Jn(e+20|0,i+4|0,i+3|0),QC[i+8>>2]=QC[i+8>>2]+1;XA=i+32|0}function ln(r){var n=0,e=0,t=0,i=0,a=0;i=XA-16|0,XA=i,tA[i+12>>2]=r,r=tA[i+12>>2],n=XA-16|0,XA=n,a=QC[i+12>>2],e=2147483647&a;r:if(e>>>0<=1061752794){if(e>>>0<964689920)break r;r=ll(+r)}else if(e>>>0<=1081824209){if(t=+r,e>>>0<=1075235811){if((0|a)<0){r=oA(-Ul(t+1.5707963267948966));break r}r=Ul(t+-1.5707963267948966);break r}r=ll(-(((0|a)>=0?-3.141592653589793:3.141592653589793)+t))}else if(e>>>0<=1088565717){if(e>>>0<=1085271519){if(t=+r,(0|a)<0){r=Ul(t+4.71238898038469);break r}r=oA(-Ul(t+-4.71238898038469));break r}r=ll(+r+((0|a)<0?6.283185307179586:-6.283185307179586))}else if(e>>>0>=2139095040)r=oA(r-r);else{n:switch(3&B(r,n+8|0)){case 0:r=ll(iA[n+8>>3]);break r;case 1:r=Ul(iA[n+8>>3]);break r;case 2:r=ll(-iA[n+8>>3]);break r;default:break n}r=oA(-Ul(iA[n+8>>3]))}return XA=n+16|0,XA=i+16|0,r}function bn(r,n){r|=0,n|=0;var e=0,t=0,i=0;for(e=XA-48|0,XA=e,QC[e+44>>2]=r,QC[e+40>>2]=n,r=QC[e+44>>2],QC[e+36>>2]=0;eA[e+36>>2]>2]))>>>0;)1&Mf(r+36|0,Pv(wP(QC[e+40>>2]),QC[e+36>>2]))||Ge(r+36|0,Pv(wP(QC[e+40>>2]),QC[e+36>>2])),QC[e+36>>2]=QC[e+36>>2]+1;for(QC[e+32>>2]=0;eA[e+32>>2]>2]))>>>0;)1&Mf(r+52|0,Pv(UP(QC[e+40>>2]),QC[e+32>>2]))||Ge(r+52|0,Pv(UP(QC[e+40>>2]),QC[e+32>>2])),QC[e+32>>2]=QC[e+32>>2]+1;for(Im(e+16|0,QC[e+40>>2]);1&Cf(e+16|0);)t=e,i=wv(e+16|0),QC[t+12>>2]=i,n=QC[QC[e+12>>2]+16>>2],1&Hl(0|JA[QC[QC[n>>2]+8>>2]](n),49936)?X(r,QC[QC[e+12>>2]>>2],QC[e+12>>2]+4|0,Mn(QC[QC[e+12>>2]+16>>2])):(n=QC[QC[e+12>>2]+16>>2],X(r,QC[QC[e+12>>2]>>2],QC[e+12>>2]+4|0,0|JA[QC[QC[n>>2]+12>>2]](n)));XA=e+48|0}function kn(r){var n=0,i=0,a=oA(0),o=oA(0),c=0,s=oA(0);if(u(r),c=e(2),i=2147483647&c,i>>>0>=1283457024)return(2147483647&(u(r),e(2)))>>>0>2139095040?r:(t(2,-2147483648&(u(r),e(2))|1070141402),f());r:{n:{if(i>>>0<=1054867455){if(n=-1,i>>>0>=964689920)break n;break r}if(r=oA(fA(r)),i>>>0<=1066926079){if(i>>>0<=1060110335){r=oA(oA(oA(r+r)+oA(-1))/oA(r+oA(2))),n=0;break n}r=oA(oA(r+oA(-1))/oA(r+oA(1))),n=1}else i>>>0<=1075576831?(r=oA(oA(r+oA(-1.5))/oA(oA(r*oA(1.5))+oA(1))),n=2):(r=oA(oA(-1)/r),n=3)}if(o=oA(r*r),a=oA(o*o),s=oA(a*oA(oA(a*oA(-.106480173766613))+oA(-.19999158382415771))),a=oA(o*oA(oA(a*oA(oA(a*oA(.06168760731816292))+oA(.14253635704517365)))+oA(.333333283662796))),i>>>0<=1054867455)return oA(r-oA(r*oA(s+a)));n<<=2,r=oA(tA[n+44e3>>2]-oA(oA(oA(r*oA(s+a))-tA[n+44016>>2])-r)),r=(0|c)<0?oA(-r):r}return r}function dn(){AA(48536,8480),SA(48580,6017,1,1,0),MA(48592,3435,1,-128,127),MA(48616,3428,1,-128,127),MA(48604,3426,1,0,255),MA(48628,1695,2,-32768,32767),MA(48640,1686,2,0,65535),MA(48652,2068,4,-2147483648,2147483647),MA(48664,2059,4,0,-1),MA(48676,6790,4,-2147483648,2147483647),MA(48688,6781,4,0,-1),YT(48700,2609,-2147483648,2147483647),YT(48712,2608,0,-1),RA(48724,2575,4),RA(48736,7993,8),DA(26444,6821),DA(43296,10016),FA(43368,4,6795),FA(43444,2,6833),FA(43520,4,6848),$A(19700,6062),jA(43560,0,9947),jA(43600,0,10049),jA(43640,1,9977),jA(43680,2,9579),jA(43720,3,9610),jA(43760,4,9650),jA(43800,5,9679),jA(43840,4,10086),jA(43880,5,10116),jA(43600,0,9781),jA(43640,1,9748),jA(43680,2,9847),jA(43720,3,9813),jA(43760,4,9914),jA(43800,5,9880),jA(43920,6,9717),jA(43960,7,10155)}function pn(r,n,e){var t=0,i=0,a=0;return t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,tA[t+16>>2]=e,r=QC[t+24>>2],QC[t+12>>2]=QC[QC[t+20>>2]+24>>2],QC[t+12>>2]?(i=t,a=1&pn(r,QC[t+12>>2],tA[t+16>>2]),YC[i+11|0]=a,tA[QC[t+12>>2]+60>>2]=tA[QC[t+12>>2]+64>>2],tA[QC[t+12>>2]+76>>2]=tA[QC[t+12>>2]+80>>2],e=tA[QC[t+20>>2]+96>>2],!(e>oA(0))|!(tA[QC[t+20>>2]+100>>2]<=e)?(r=QC[t+12>>2],tA[r+72>>2]=oA(tA[t+16>>2]*tA[QC[t+12>>2]+88>>2])+tA[r+72>>2],r=QC[t+20>>2],tA[r+96>>2]=tA[r+96>>2]+tA[t+16>>2],YC[t+31|0]=0):(tA[QC[t+12>>2]+108>>2]!=oA(0)&tA[QC[t+20>>2]+100>>2]!=oA(0)||(QC[QC[t+20>>2]+24>>2]=QC[QC[t+12>>2]+24>>2],QC[QC[t+12>>2]+24>>2]&&(QC[QC[QC[t+12>>2]+24>>2]+28>>2]=QC[t+20>>2]),tA[QC[t+20>>2]+104>>2]=tA[QC[t+12>>2]+104>>2],cl(QC[r+72>>2],QC[t+12>>2])),YC[t+31|0]=1&YC[t+11|0])):YC[t+31|0]=1,XA=t+32|0,1&YC[t+31|0]}function hn(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,o=hd(88),r=QC[a+12>>2],e=XA-16|0,XA=e,QC[e+12>>2]=o,QC[e+8>>2]=r,r=QC[e+12>>2],Wc(r,QC[e+8>>2]),QC[r>>2]=18616,Gt(r+24|0,QC[e+8>>2]+24|0),n=r+40|0,r=QC[e+8>>2]+40|0,t=QC[r+4>>2],QC[n>>2]=QC[r>>2],QC[n+4>>2]=t,t=nA[r+42>>1]|nA[r+44>>1]<<16,f=nA[r+38>>1]|nA[r+40>>1]<<16,ZC[n+38>>1]=f,ZC[n+40>>1]=f>>>16,ZC[n+42>>1]=t,ZC[n+44>>1]=t>>>16,t=QC[r+36>>2],QC[n+32>>2]=QC[r+32>>2],QC[n+36>>2]=t,t=QC[r+28>>2],QC[n+24>>2]=QC[r+24>>2],QC[n+28>>2]=t,t=QC[r+20>>2],QC[n+16>>2]=QC[r+16>>2],QC[n+20>>2]=t,t=QC[r+12>>2],QC[n+8>>2]=QC[r+8>>2],QC[n+12>>2]=t,XA=e+16|0,XA=a+16|0,XA=i+16|0,0|o}function mn(r,n){var e=0,t=0,i=0,a=0,o=0,f=oA(0),u=0,c=0;for(i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,r=QC[i+12>>2],ic(r),e=QC[i+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,a=QC[n+12>>2],r=gE(a),hs(a,gE(QC[n+8>>2])+r|0),QC[n+4>>2]=0;eA[n+4>>2]>2])>>>0;)r=_v(QC[n+8>>2],QC[n+4>>2]),e=XA-16|0,XA=e,QC[e+12>>2]=a,QC[e+8>>2]=r,r=QC[e+12>>2],QC[r+4>>2]!=QC[r+8>>2]?(o=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Rh(r,o+(t<<1)|0,QC[e+8>>2])):(ZC[e+6>>1]=nA[QC[e+8>>2]>>1],f=oA(oA(eA[r+4>>2])*oA(1.75)),t=oA(fA(f))>2]=t,eA[r+8>>2]<8&&(QC[r+8>>2]=8),u=r,c=bs(QC[r+12>>2],QC[r+8>>2],106),QC[u+12>>2]=c,o=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Rh(r,o+(t<<1)|0,e+6|0)),XA=e+16|0,QC[n+4>>2]=QC[n+4>>2]+1;XA=n+16|0,XA=i+16|0}function wn(r){r|=0;var n=0,e=0,t=0,i=0;for(n=XA-32|0,XA=n,QC[n+24>>2]=r,r=QC[n+24>>2],QC[n+28>>2]=r,QC[r>>2]=11380,QC[r+4>>2]=11396,QC[n+20>>2]=0;eA[n+20>>2]>>0;){if(t=n,i=QC[Pv(r+40|0,QC[n+20>>2])>>2],QC[t+16>>2]=i,QC[n+16>>2]){for(QC[n+12>>2]=QC[QC[n+16>>2]+24>>2];QC[n+12>>2];)QC[n+8>>2]=QC[n+12>>2],QC[n+12>>2]=QC[QC[n+8>>2]+24>>2],e=QC[n+8>>2],e&&JA[QC[QC[e>>2]+4>>2]](e);for(QC[n+4>>2]=QC[QC[n+16>>2]+20>>2];QC[n+4>>2];)QC[n>>2]=QC[n+4>>2],QC[n+4>>2]=QC[QC[n>>2]+20>>2],e=QC[n>>2],e&&JA[QC[QC[e>>2]+4>>2]](e);e=QC[n+16>>2],e&&JA[QC[QC[e>>2]+4>>2]](e)}QC[n+20>>2]=QC[n+20>>2]+1}return e=QC[r+72>>2],e&&JA[QC[QC[e>>2]+4>>2]](e),bp(r+76|0),lk(r+56|0),kk(r+40|0),Fb(r+20|0),lv(r+4|0),zP(r),XA=n+32|0,QC[n+28>>2]}function yn(r){r|=0;var n=0,e=0,t=0,i=0;for(n=XA-32|0,XA=n,QC[n+28>>2]=r,r=QC[n+28>>2],QC[n+24>>2]=0,t=n,i=gE(r+120|0),QC[t+20>>2]=i;eA[n+24>>2]>2];)t=n,i=QC[Pv(r+120|0,QC[n+24>>2])>>2],QC[t+16>>2]=i,QC[n+12>>2]=QC[n+16>>2],tA[QC[n+12>>2]+60>>2]=tA[QC[n+12>>2]+32>>2],tA[QC[n+12>>2]+64>>2]=tA[QC[n+12>>2]+36>>2],tA[QC[n+12>>2]+68>>2]=tA[QC[n+12>>2]+40>>2],tA[QC[n+12>>2]+72>>2]=tA[QC[n+12>>2]+44>>2],tA[QC[n+12>>2]+76>>2]=tA[QC[n+12>>2]+48>>2],tA[QC[n+12>>2]+80>>2]=tA[QC[n+12>>2]+52>>2],tA[QC[n+12>>2]+84>>2]=tA[QC[n+12>>2]+56>>2],YC[QC[n+12>>2]+88|0]=1,QC[n+24>>2]=QC[n+24>>2]+1;for(QC[n+8>>2]=0,t=n,i=gE(r+104|0),QC[t+4>>2]=i;eA[n+8>>2]>2];)e=QC[Pv(r+104|0,QC[n+8>>2])>>2],JA[QC[QC[e>>2]+12>>2]](e),QC[n+8>>2]=QC[n+8>>2]+1;XA=n+32|0}function gn(r){var n=0,e=0,t=0,i=0,a=0,o=0,f=0,u=0;for(e=XA-32|0,XA=e,QC[e+20>>2]=50212,QC[e+16>>2]=r,r=QC[e+16>>2],n=XA-32|0,XA=n,QC[n+20>>2]=QC[e+20>>2],QC[n+16>>2]=r,i=QC[n+16>>2],t=QC[n+20>>2],a=nw(t),o=Km(t),r=XA-32|0,XA=r,QC[r+20>>2]=t,QC[r+16>>2]=i,QC[r+12>>2]=a,QC[r+8>>2]=o,i=QC[r+20>>2];QC[r+12>>2];)1&Wl(cg(i),QC[r+12>>2]+16|0,QC[r+16>>2])?QC[r+12>>2]=QC[QC[r+12>>2]+4>>2]:(QC[r+8>>2]=QC[r+12>>2],QC[r+12>>2]=QC[QC[r+12>>2]>>2]);return Og(r+24|0,QC[r+8>>2]),XA=r+32|0,QC[n+8>>2]=QC[r+24>>2],f=n,u=mm(t),QC[f>>2]=u,r=1&ip(n+8|0,n)?-1^ql(cg(t),QC[n+16>>2],lw(n+8|0)):0,1&r?QC[n+24>>2]=QC[n+8>>2]:(f=n,u=mm(t),QC[f+24>>2]=u),XA=n+32|0,QC[e+8>>2]=QC[n+24>>2],Hg(e+24|0,QC[e+8>>2]),XA=e+32|0,QC[e+24>>2]}function _n(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0,f=0,u=0,c=0;if(i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,e=QC[i+24>>2],QC[i+28>>2]=e,QC[e>>2]=19308,QC[e+4>>2]=0,r=cd(16),QC[r>>2]=0,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,n=XA-16|0,QC[n+12>>2]=r,n=QC[n+12>>2],QC[n>>2]=0,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,QC[e+4>>2]=r,n=QC[i+20>>2],r=cd((f=-1,u=lc(n,0,24,0),c=KA,c?f:u)),n)for(o=r+aA(n,24)|0,n=r;t=XA-16|0,XA=t,QC[t+12>>2]=n,a=XA-16|0,QC[a+12>>2]=QC[t+12>>2]+20,a=QC[a+12>>2],YC[0|a]=0,YC[a+1|0]=0,YC[a+2|0]=0,YC[a+3|0]=0,XA=t+16|0,n=n+24|0,(0|o)!=(0|n););return QC[QC[e+4>>2]>>2]=r,QC[QC[e+4>>2]+8>>2]=QC[i+20>>2],QC[QC[e+4>>2]+4>>2]=QC[i+16>>2],QC[QC[e+4>>2]+12>>2]=QC[i+12>>2],XA=i+32|0,QC[i+28>>2]}function En(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,a=i,o=gE(QC[i+28>>2]+4|0),QC[a+12>>2]=o,r=QC[i+20>>2],e=QC[i+24>>2],t=QC[i+16>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[i+12>>2],QC[n+8>>2]=r,QC[n+4>>2]=e,QC[n>>2]=t,r=QC[n+12>>2],QC[12355]=QC[n+4>>2],QC[12557]=QC[n+8>>2],QC[12558]=QC[n>>2];r:{n:switch(QC[n+4>>2]){case 0:QC[r+28>>2]&&(QC[12556]=QC[r+28>>2],dA());break r;case 1:QC[r+32>>2]&&(QC[12556]=QC[r+32>>2],dA());break r;case 2:QC[r+36>>2]&&(QC[12556]=QC[r+36>>2],dA());break r;case 4:QC[r+40>>2]&&(QC[12556]=QC[r+40>>2],dA());break r;case 3:QC[r+44>>2]&&(QC[12556]=QC[r+44>>2],dA());break r;case 5:break n;default:break r}QC[r+48>>2]&&(QC[12556]=QC[r+48>>2],dA())}XA=n+16|0,XA=i+32|0}function Pn(r,n,e){var t=0,i=0,a=0,o=oA(0);for(t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,r=QC[t+24>>2],QC[t+28>>2]=r,Qm(r),QC[r>>2]=15320,QC[r+4>>2]=QC[t+20>>2],n=r+8|0,Ok(n),i=r,a=rd(QC[t+16>>2],GP(lE(QC[t+20>>2]))),QC[i+24>>2]=a,i=r,o=E_(QC[t+20>>2]),tA[i+28>>2]=o,i=r,o=b_(QC[t+20>>2]),tA[i+32>>2]=o,i=r,o=F_(QC[t+20>>2]),tA[i+36>>2]=o,i=r,o=S_(QC[t+20>>2]),tA[i+40>>2]=o,Sk(r+44|0),Sk(r+60|0),Sk(r+76|0),Sk(r+92|0),Sk(r+108|0),Sk(r+124|0),YC[r+140|0]=0,ys(n,gE(mP(QC[r+4>>2]))),QC[t+12>>2]=0;eA[t+12>>2]>2]))>>>0;)i=t,a=QC[Pv(mP(QC[r+4>>2]),QC[t+12>>2])>>2],QC[i+8>>2]=a,i=t,a=ed(QC[t+16>>2],GP(QC[t+8>>2])),QC[i+4>>2]=a,Ge(r+8|0,t+4|0),QC[t+12>>2]=QC[t+12>>2]+1;tA[t>>2]=0,ye(r+124|0,10,t),XA=t+32|0}function Tn(r,n,e,t,i,a){var o=0;o=XA-80|0,XA=o;r:if((0|a)>=16384){if(D(o+32|0,n,e,t,i,0,0,0,2147352576),t=QC[o+40>>2],i=QC[o+44>>2],n=QC[o+32>>2],e=QC[o+36>>2],a>>>0<32767){a=a-16383|0;break r}D(o+16|0,n,e,t,i,0,0,0,2147352576),a=((0|a)>=49149?49149:a)-32766|0,t=QC[o+24>>2],i=QC[o+28>>2],n=QC[o+16>>2],e=QC[o+20>>2]}else(0|a)>-16383||(D(o- -64|0,n,e,t,i,0,0,0,7471104),t=QC[o+72>>2],i=QC[o+76>>2],n=QC[o+64>>2],e=QC[o+68>>2],a>>>0>4294934644?a=a+16269|0:(D(o+48|0,n,e,t,i,0,0,0,7471104),a=((0|a)<=-48920?-48920:a)+32538|0,t=QC[o+56>>2],i=QC[o+60>>2],n=QC[o+48>>2],e=QC[o+52>>2]));D(o,n,e,t,i,0,0,0,a+16383<<16),n=QC[o+12>>2],QC[r+8>>2]=QC[o+8>>2],QC[r+12>>2]=n,n=QC[o+4>>2],QC[r>>2]=QC[o>>2],QC[r+4>>2]=n,XA=o+80|0}function Cn(r,n,e,t,i,a,o,f,u,c){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a),o=oA(o),f=oA(f),u=oA(u),c=oA(c);var s=0,v=0,l=oA(0);s=XA-48|0,XA=s,QC[s+44>>2]=r,QC[s+40>>2]=n,tA[s+36>>2]=e,tA[s+32>>2]=t,tA[s+28>>2]=i,tA[s+24>>2]=a,tA[s+20>>2]=o,tA[s+16>>2]=f,tA[s+12>>2]=u,tA[s+8>>2]=c,r=QC[s+44>>2],QC[s+40>>2]=QC[s+40>>2]<<3,e=tA[s+36>>2],r=r+20|0,v=Pv(r,QC[s+40>>2]),l=e,tA[v>>2]=l,e=tA[s+32>>2],v=Pv(r,QC[s+40>>2]+1|0),l=e,tA[v>>2]=l,e=tA[s+28>>2],v=Pv(r,QC[s+40>>2]+2|0),l=e,tA[v>>2]=l,e=tA[s+24>>2],v=Pv(r,QC[s+40>>2]+3|0),l=e,tA[v>>2]=l,e=tA[s+20>>2],v=Pv(r,QC[s+40>>2]+4|0),l=e,tA[v>>2]=l,e=tA[s+16>>2],v=Pv(r,QC[s+40>>2]+5|0),l=e,tA[v>>2]=l,e=tA[s+12>>2],v=Pv(r,QC[s+40>>2]+6|0),l=e,tA[v>>2]=l,e=tA[s+8>>2],v=Pv(r,QC[s+40>>2]+7|0),l=e,tA[v>>2]=l,XA=s+48|0}function An(r,n,e){var t=0,i=0,a=0;t=XA+-64|0,XA=t,a=QC[r>>2],i=QC[a-4>>2],a=QC[a-8>>2],QC[t+32>>2]=0,QC[t+36>>2]=0,QC[t+40>>2]=0,QC[t+44>>2]=0,QC[t+48>>2]=0,QC[t+52>>2]=0,YC[t+55|0]=0,YC[t+56|0]=0,YC[t+57|0]=0,YC[t+58|0]=0,YC[t+59|0]=0,YC[t+60|0]=0,YC[t+61|0]=0,YC[t+62|0]=0,QC[t+24>>2]=0,QC[t+28>>2]=0,QC[t+20>>2]=0,QC[t+16>>2]=n,QC[t+12>>2]=r,QC[t+8>>2]=e,r=r+a|0,n=0;r:if($p(i,e,0))QC[t+56>>2]=1,JA[QC[QC[i>>2]+20>>2]](i,t+8|0,r,r,1,0),n=1==QC[t+32>>2]?r:0;else{JA[QC[QC[i>>2]+24>>2]](i,t+8|0,r,1,0);n:switch(QC[t+44>>2]){case 0:n=1==QC[t+48>>2]&&1==QC[t+36>>2]&&1==QC[t+40>>2]?QC[t+28>>2]:0;break r;case 1:break n;default:break r}1!=QC[t+32>>2]&&QC[t+48>>2]|1!=QC[t+36>>2]|1!=QC[t+40>>2]||(n=QC[t+24>>2])}return XA=t- -64|0,n}function Sn(r,n,e){var t=0,i=0,a=0;if(e&&(YC[0|r]=n,i=r+e|0,YC[i-1|0]=n,!(e>>>0<3||(YC[r+2|0]=n,YC[r+1|0]=n,YC[i-3|0]=n,YC[i-2|0]=n,e>>>0<7||(YC[r+3|0]=n,YC[i-4|0]=n,e>>>0<9||(i=0-r&3,a=i+r|0,t=aA(255&n,16843009),QC[a>>2]=t,n=e-i&-4,e=n+a|0,QC[e-4>>2]=t,n>>>0<9||(QC[a+8>>2]=t,QC[a+4>>2]=t,QC[e-8>>2]=t,QC[e-12>>2]=t,n>>>0<25||(QC[a+24>>2]=t,QC[a+20>>2]=t,QC[a+16>>2]=t,QC[a+12>>2]=t,QC[e-16>>2]=t,QC[e-20>>2]=t,QC[e-24>>2]=t,QC[e-28>>2]=t,e=n,n=4&a|24,e=e-n|0,e>>>0<32))))))))for(t=lc(t,0,1,1),i=KA,n=n+a|0;QC[n+24>>2]=t,QC[n+28>>2]=i,QC[n+16>>2]=t,QC[n+20>>2]=i,QC[n+8>>2]=t,QC[n+12>>2]=i,QC[n>>2]=t,QC[n+4>>2]=i,n=n+32|0, e=e-32|0,e>>>0>31;);return r}function Dn(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0;for(t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=QC[QC[t+12>>2]+4>>2];;){if(QC[t+4>>2]){if(r=QC[t+8>>2],e=XA-16|0,XA=e,QC[e+8>>2]=QC[QC[t+4>>2]+28>>2],QC[e+4>>2]=r,!QC[e+8>>2]|!QC[e+4>>2])eA[e+8>>2]>2]?QC[e+12>>2]=-1:QC[e+8>>2]!=QC[e+4>>2]?QC[e+12>>2]=1:QC[e+12>>2]=0;else{i=QC[e+4>>2],r=0,a=QC[e+8>>2],n=rA[0|a];r:if(n){for(;;){if(o=rA[0|i],o&&((0|n)==(0|o)||(0|bC(n))==(0|bC(o)))){if(i=i+1|0,n=rA[a+1|0],a=a+1|0,n)continue;break r}break}r=n}f=e,u=bC(255&r)-bC(rA[0|i])|0,QC[f+12>>2]=u}XA=e+16|0,r=QC[e+12>>2]}else r=0;if(!r)break;QC[t+4>>2]=QC[QC[t+4>>2]>>2]}return XA=t+16|0,QC[t+4>>2]}function Fn(r){var n=oA(0),i=0,a=0,o=0,c=0,s=oA(0);a=XA-16|0,XA=a,tA[a+12>>2]=r,i=XA-16|0,XA=i,tA[i+12>>2]=tA[a+12>>2],n=tA[i+12>>2],c=QC[i+12>>2],o=2147483647&c;r:if(o>>>0>=1065353216){if(r=oA((0|c)>=0?0:3.141592502593994),1065353216==(0|o))break r;r=oA(oA(0)/oA(n-n))}else n:{if(o>>>0<=1056964607){if(r=oA(1.570796251296997),o>>>0<847249409)break n;r=oA(oA(oA(oA(7.549789415861596e-8)-oA(n*El(oA(n*n))))-n)+oA(1.570796251296997));break r}if((0|c)<0){r=oA(oA(n+oA(1))*oA(.5)),n=oA(sA(r)),r=oA(oA(1.570796251296997)-oA(n+oA(oA(n*El(r))+oA(-7.549789415861596e-8)))),r=oA(r+r);break r}n=oA(oA(oA(1)-n)*oA(.5)),s=oA(sA(n)),t(2,-4096&(u(s),e(2))),r=f(),r=oA(oA(oA(s*El(n))+oA(oA(n-oA(r*r))/oA(s+r)))+r),r=oA(r+r)}return XA=i+16|0,XA=a+16|0,r}function $n(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,o=hd(64),r=QC[a+12>>2],n=XA-16|0,XA=n,QC[n+12>>2]=o,QC[n+8>>2]=r,r=QC[n+12>>2],n_(r,QC[n+8>>2]),QC[r>>2]=13788,QC[r+4>>2]=QC[QC[n+8>>2]+4>>2],Ji(r+8|0,QC[n+8>>2]+8|0),e=r+20|0,r=QC[n+8>>2]+20|0,t=QC[r+4>>2],QC[e>>2]=QC[r>>2],QC[e+4>>2]=t,YC[e+40|0]=rA[r+40|0],t=QC[r+36>>2],QC[e+32>>2]=QC[r+32>>2],QC[e+36>>2]=t,t=QC[r+28>>2],QC[e+24>>2]=QC[r+24>>2],QC[e+28>>2]=t,t=QC[r+20>>2],QC[e+16>>2]=QC[r+16>>2],QC[e+20>>2]=t,t=QC[r+12>>2],QC[e+8>>2]=QC[r+8>>2],QC[e+12>>2]=t,XA=n+16|0,XA=a+16|0,XA=i+16|0,0|o}function Mn(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(236,3816,310),Xe(e,XP(r)),QC[n+8>>2]=e,oc(QC[n+8>>2]- -64|0,gE(r- -64|0),0),tA[QC[n+8>>2]+180>>2]=tA[r+180>>2],tA[QC[n+8>>2]+184>>2]=tA[r+184>>2],tA[QC[n+8>>2]+188>>2]=tA[r+188>>2],tA[QC[n+8>>2]+192>>2]=tA[r+192>>2],YC[QC[n+8>>2]+228|0]=1&YC[r+228|0],QC[QC[n+8>>2]+232>>2]=QC[r+232>>2],tA[QC[n+8>>2]+76>>2]=tA[r+76>>2],tA[QC[n+8>>2]+80>>2]=tA[r+80>>2],tA[QC[n+8>>2]+84>>2]=tA[r+84>>2],tA[QC[n+8>>2]+88>>2]=tA[r+88>>2],tA[QC[n+8>>2]+92>>2]=tA[r+92>>2],tA[QC[n+8>>2]+96>>2]=tA[r+96>>2],ei(QC[n+8>>2]+168|0,r+168|0),Tc(QC[n+8>>2]+204|0,r+204|0),QC[QC[n+8>>2]+56>>2]=QC[r+56>>2],Ft(QC[n+8>>2],QC[r+100>>2]?QC[r+100>>2]:r),V(QC[n+8>>2]),XA=n+16|0,QC[n+8>>2]}function Rn(r,n,e,t){var i=0,a=oA(0),o=0,f=0;i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,YC[i+19|0]=t,n=QC[i+28>>2],o=i,f=Va(n,QC[i+24>>2]),QC[o+12>>2]=f,r=QC[i+20>>2],o=Pv(n+40|0,QC[i+24>>2]),f=r,QC[o>>2]=f,QC[i+12>>2]&&(1&YC[i+19|0]&&gb(QC[n+72>>2],QC[i+12>>2]),QC[QC[i+20>>2]+24>>2]=QC[i+12>>2],QC[QC[i+12>>2]+28>>2]=QC[i+20>>2],tA[QC[i+20>>2]+96>>2]=0,!QC[QC[i+12>>2]+24>>2]|!(tA[QC[i+12>>2]+100>>2]>oA(0))||(a=kd(oA(1),oA(tA[QC[i+12>>2]+96>>2]/tA[QC[i+12>>2]+100>>2])),r=QC[i+20>>2],tA[r+104>>2]=tA[r+104>>2]*a),tc(QC[i+12>>2]+148|0)),e=QC[i+20>>2],r=XA-32|0,XA=r,QC[r+28>>2]=QC[n+72>>2],QC[r+24>>2]=e,n=QC[r+28>>2],e=r+8|0,Cb(e,0,QC[r+24>>2],0),qe(n+4|0,e),Bm(e),YC[QC[n+20>>2]+88|0]=1,XA=r+32|0,XA=i+32|0}function jn(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0,f=0;if(i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,r=0|JA[0|r](e,zP(QC[i+4>>2]),zP(QC[i>>2])),e=XA-16|0,XA=e,QC[e+12>>2]=r,t=hd(16),n=QC[e+12>>2],r=XA-16|0,XA=r,QC[r+8>>2]=t,QC[r+4>>2]=n,n=QC[r+8>>2],QC[r+12>>2]=n,HP(n),QC[n>>2]=16976,QC[n+4>>2]=QC[QC[r+4>>2]+4>>2],QC[n+8>>2]=QC[QC[r+4>>2]+8>>2],QC[n+12>>2]=0,QC[n+8>>2])for(o=n,f=Bi(n,QC[n+8>>2]),QC[o+12>>2]=f,QC[r>>2]=0;eA[r>>2]>2];)a=QC[r>>2]<<2,Bh(n,a+QC[n+12>>2]|0,a+QC[QC[r+4>>2]+12>>2]|0),QC[r>>2]=QC[r>>2]+1;return XA=r+16|0,XA=e+16|0,XA=i+16|0,0|t}function xn(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0,f=0,u=0,c=0;t=XA-32|0,XA=t,i=QC[r+28>>2],QC[t+16>>2]=i,a=QC[r+20>>2],QC[t+28>>2]=e,QC[t+24>>2]=n,n=a-i|0,QC[t+20>>2]=n,a=n+e|0,u=2,n=t+16|0;r:{for(;;){n:{e:{t:{if(!WT(0|LA(QC[r+60>>2],0|n,0|u,t+12|0))){if(o=QC[t+12>>2],(0|o)==(0|a))break t;if((0|o)>=0)break e;break n}if(-1!=(0|a))break n}n=QC[r+44>>2],QC[r+28>>2]=n,QC[r+20>>2]=n,QC[r+16>>2]=n+QC[r+48>>2],r=e;break r}f=QC[n+4>>2],c=f>>>0>>0,i=(c<<3)+n|0,f=o-(c?f:0)|0,QC[i>>2]=f+QC[i>>2],n=(c?12:4)+n|0,QC[n>>2]=QC[n>>2]-f,a=a-o|0,u=u-c|0,n=i;continue}break}QC[r+28>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,QC[r>>2]=32|QC[r>>2],r=0,2!=(0|u)&&(r=e-QC[n+4>>2]|0)}return XA=t+32|0,0|r}function On(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(164,3688,267),Ee(e,XP(r)),QC[n+8>>2]=e,tA[QC[n+8>>2]+68>>2]=tA[r+68>>2],tA[QC[n+8>>2]+72>>2]=tA[r+72>>2],tA[QC[n+8>>2]+60>>2]=tA[r+60>>2],tA[QC[n+8>>2]+64>>2]=tA[r+64>>2],tA[QC[n+8>>2]+76>>2]=tA[r+76>>2],tA[QC[n+8>>2]+80>>2]=tA[r+80>>2],oc(QC[n+8>>2]+20|0,gE(r+20|0),0),ei(QC[n+8>>2]+116|0,r+116|0),tA[QC[n+8>>2]+32>>2]=tA[r+32>>2],tA[QC[n+8>>2]+36>>2]=tA[r+36>>2],tA[QC[n+8>>2]+44>>2]=tA[r+44>>2],tA[QC[n+8>>2]+48>>2]=tA[r+48>>2],tA[QC[n+8>>2]+40>>2]=tA[r+40>>2],tA[QC[n+8>>2]+52>>2]=tA[r+52>>2],tA[QC[n+8>>2]+56>>2]=tA[r+56>>2],sh(QC[n+8>>2]+100|0,r+100|0),sh(QC[n+8>>2]+84|0,r+84|0),Tc(QC[n+8>>2]+144|0,r+144|0),XA=n+16|0,QC[n+8>>2]}function zn(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;if(t=XA-48|0,XA=t,QC[t+40>>2]=r,QC[t+36>>2]=n,QC[t+32>>2]=e,r=QC[t+40>>2],QC[r+224>>2])QC[t+44>>2]=0;else{for(QC[r+224>>2]=QC[t+32>>2],i=t,a=vE(QC[t+32>>2]),QC[i+28>>2]=a,n=QC[t+28>>2],tA[t+24>>2]=0,e=r+128|0,ye(e,n,t+24|0),Du(QC[t+32>>2],QC[t+36>>2],0,QC[t+28>>2],e,0),Sr(e),n=r+4|0,i=r,a=A(n,e,$(n,e)),QC[i+228>>2]=a,QC[t+20>>2]=0;eA[t+20>>2]>2])>>>0;)i=t,a=QC[Pv(QC[r+228>>2],QC[t+20>>2])>>2],QC[i+16>>2]=a,QC[t+12>>2]=QC[t+16>>2],Sr(QC[t+12>>2]),Je(QC[t+12>>2],Pv(QC[t+12>>2],0)),Je(QC[t+12>>2],Pv(QC[t+12>>2],1)),QC[t+20>>2]=QC[t+20>>2]+1;i=t,a=gE(QC[r+228>>2]),QC[i+44>>2]=a}return XA=t+48|0,QC[t+44>>2]}function Bn(r,n,e){var t=0,i=0,a=0,o=oA(0);for(t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,r=QC[t+24>>2],QC[t+28>>2]=r,Qm(r),QC[r>>2]=14760,QC[r+4>>2]=QC[t+20>>2],n=r+8|0,Ok(n),i=r,a=cE(QC[t+20>>2]),QC[i+24>>2]=a,i=r,a=1&G_(QC[t+20>>2]),YC[i+28|0]=a,i=r,a=1&K_(QC[t+20>>2]),YC[i+29|0]=a,i=r,o=T_(QC[t+20>>2]),tA[i+32>>2]=o,i=r,o=P_(QC[t+20>>2]),tA[i+36>>2]=o,i=r,a=ed(QC[t+16>>2],GP(lE(QC[t+20>>2]))),QC[i+40>>2]=a,YC[r+44|0]=0,ys(n,gE(mP(QC[r+4>>2]))),QC[t+12>>2]=0;eA[t+12>>2]>2]))>>>0;)i=t,a=QC[Pv(mP(QC[r+4>>2]),QC[t+12>>2])>>2],QC[i+8>>2]=a,i=t,a=ed(QC[t+16>>2],GP(QC[t+8>>2])),QC[i+4>>2]=a,Ge(r+8|0,t+4|0),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function In(r,n,e,t,i){var a=0,o=0,f=oA(0);a=XA-48|0,XA=a,tA[a+44>>2]=r,QC[a+40>>2]=n,QC[a+36>>2]=e,QC[a+32>>2]=t,QC[a+28>>2]=i,o=a,f=tA[Pv(QC[a+40>>2],QC[a+36>>2]+2|0)>>2],tA[o+24>>2]=f,o=a,f=tA[Pv(QC[a+40>>2],QC[a+36>>2]+3|0)>>2],tA[o+20>>2]=f,o=a,f=oA(tA[a+24>>2]-tA[Pv(QC[a+40>>2],QC[a+36>>2])>>2]),tA[o+16>>2]=f,o=a,f=oA(tA[a+20>>2]-tA[Pv(QC[a+40>>2],QC[a+36>>2]+1|0)>>2]),tA[o+12>>2]=f,o=a,f=Ir(tA[a+12>>2],tA[a+16>>2]),tA[o+8>>2]=f,r=tA[a+24>>2],r=oA(oA(tA[a+44>>2]*Ig(tA[a+8>>2]))+r),o=Pv(QC[a+32>>2],QC[a+28>>2]),f=r,tA[o>>2]=f,r=tA[a+20>>2],r=oA(oA(tA[a+44>>2]*zg(tA[a+8>>2]))+r),o=Pv(QC[a+32>>2],QC[a+28>>2]+1|0),f=r,tA[o>>2]=f,r=tA[a+8>>2],o=Pv(QC[a+32>>2],QC[a+28>>2]+2|0),f=r,tA[o>>2]=f,XA=a+48|0}function Nn(r,n,e,t){var i=0,a=0,o=oA(0);i=XA-48|0,XA=i,tA[i+44>>2]=r,QC[i+40>>2]=n,QC[i+36>>2]=0,QC[i+32>>2]=e,QC[i+28>>2]=t,a=i,o=tA[Pv(QC[i+40>>2],QC[i+36>>2])>>2],tA[a+24>>2]=o,a=i,o=tA[Pv(QC[i+40>>2],QC[i+36>>2]+1|0)>>2],tA[a+20>>2]=o,a=i,o=oA(tA[Pv(QC[i+40>>2],QC[i+36>>2]+2|0)>>2]-tA[i+24>>2]),tA[a+16>>2]=o,a=i,o=oA(tA[Pv(QC[i+40>>2],QC[i+36>>2]+3|0)>>2]-tA[i+20>>2]),tA[a+12>>2]=o,a=i,o=Ir(tA[i+12>>2],tA[i+16>>2]),tA[a+8>>2]=o,r=tA[i+24>>2],r=oA(oA(tA[i+44>>2]*Ig(tA[i+8>>2]))+r),a=Pv(QC[i+32>>2],QC[i+28>>2]),o=r,tA[a>>2]=o,r=tA[i+20>>2],r=oA(oA(tA[i+44>>2]*zg(tA[i+8>>2]))+r),a=Pv(QC[i+32>>2],QC[i+28>>2]+1|0),o=r,tA[a>>2]=o,r=tA[i+8>>2],a=Pv(QC[i+32>>2],QC[i+28>>2]+2|0),o=r,tA[a>>2]=o,XA=i+48|0}function Ln(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=oA(0);t=XA-48|0,XA=t,QC[t+44>>2]=r,QC[t+40>>2]=n,QC[t+36>>2]=e,r=QC[t+44>>2],tA[t+32>>2]=tA[QC[t+40>>2]>>2]-tA[r+20>>2],tA[t+28>>2]=tA[QC[t+36>>2]>>2]-tA[r+24>>2],i=t,a=Gd(oA(oA(tA[t+32>>2]*tA[t+32>>2])+oA(tA[t+28>>2]*tA[t+28>>2]))),tA[i+24>>2]=a,tA[t+24>>2]>2]&&(n=QC[r+28>>2],i=t,a=oA(JA[QC[QC[n>>2]+4>>2]](n,oA(0),tA[r+16>>2],oA(oA(tA[r+12>>2]-tA[t+24>>2])/tA[r+12>>2]))),tA[i+20>>2]=a,i=t,a=Ig(tA[t+20>>2]),tA[i+16>>2]=a,i=t,a=zg(tA[t+20>>2]),tA[i+12>>2]=a,tA[QC[t+40>>2]>>2]=oA(oA(tA[t+16>>2]*tA[t+32>>2])-oA(tA[t+12>>2]*tA[t+28>>2]))+tA[r+20>>2],tA[QC[t+36>>2]>>2]=oA(oA(tA[t+12>>2]*tA[t+32>>2])+oA(tA[t+16>>2]*tA[t+28>>2]))+tA[r+24>>2]),XA=t+48|0}function Un(r,n,e,t,i,a,o,f,u){r|=0,n|=0,e=oA(e),t=oA(t),i|=0,a|=0,o=oA(o),f|=0,u|=0;var c=0,s=0,v=oA(0),l=0;for(c=XA-48|0,XA=c,QC[c+44>>2]=r,QC[c+40>>2]=n,tA[c+36>>2]=e,tA[c+32>>2]=t,YC[c+31|0]=i,QC[c+24>>2]=a,tA[c+20>>2]=o,QC[c+16>>2]=f,QC[c+12>>2]=u,r=QC[c+44>>2],!(1&YC[c+31|0])|tA[r+32>>2]==oA(0)||(s=c,v=Lr(tA[c+32>>2],tA[r+32>>2]),tA[s+32>>2]=v,tA[c+36>>2]>oA(0)&&(s=c,v=Lr(tA[c+36>>2],tA[r+32>>2]),tA[s+36>>2]=v)),QC[c+8>>2]=0,s=c,l=gE(r+4|0),QC[s+4>>2]=l;eA[c+8>>2]>2];)n=QC[Pv(r+4|0,QC[c+8>>2])>>2],JA[QC[QC[n>>2]+12>>2]](n,QC[c+40>>2],tA[c+36>>2],tA[c+32>>2],QC[c+24>>2],tA[c+20>>2],QC[c+16>>2],QC[c+12>>2]),QC[c+8>>2]=QC[c+8>>2]+1;XA=c+48|0}function Wn(r,n){var e=0,t=0,i=0,a=0,o=0,f=oA(0);return t=XA-16|0,XA=t,tA[t+12>>2]=r,tA[t+8>>2]=n,r=tA[t+8>>2],n=oA(tA[t+12>>2]+tA[t+8>>2]),e=XA-32|0,XA=e,tA[e+24>>2]=tA[t+12>>2],tA[e+20>>2]=r,tA[e+16>>2]=n*oA(.5),a=lc(QC[12690],QC[12691],1284865837,1481765933)+1|0,i=KA,i=a?i:i+1|0,QC[12690]=a,QC[12691]=i,tA[e+12>>2]=oA(i>>>1|0)*oA(4.656612873077393e-10),tA[e+8>>2]=tA[e+20>>2]-tA[e+24>>2],tA[e+12>>2]<=oA(oA(tA[e+16>>2]-tA[e+24>>2])/tA[e+8>>2])?(o=e,f=oA(tA[e+24>>2]+Gd(oA(oA(tA[e+12>>2]*tA[e+8>>2])*oA(tA[e+16>>2]-tA[e+24>>2])))),tA[o+28>>2]=f):(o=e,f=oA(tA[e+20>>2]-Gd(oA(oA(oA(oA(1)-tA[e+12>>2])*tA[e+8>>2])*oA(tA[e+20>>2]-tA[e+16>>2])))),tA[o+28>>2]=f),XA=e+32|0,XA=t+16|0,tA[e+28>>2]}function qn(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+16>>2]&&(n=QC[r+16>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+12>>2]&&(n=QC[r+12>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+8>>2]&&(n=QC[r+8>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r>>2]&&(n=QC[r>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+4>>2]=QC[e+8>>2],n=hd(192),Y(n,QC[r+4>>2]),QC[r>>2]=n,n=hd(24),du(n,QC[r+4>>2]),QC[r+8>>2]=n,n=hd(104),ot(n,QC[r+8>>2]),QC[r+12>>2]=n,n=hd(232),Ef(n),QC[r+16>>2]=n,dw(QC[r>>2]),yn(QC[r>>2]),oc(QC[r+12>>2]+4|0,r,0),n=XA-16|0,QC[n+12>>2]=QC[r+12>>2],QC[n+8>>2]=416,t=QC[n+12>>2],QC[t+92>>2]=QC[n+8>>2],QC[t+96>>2]=0,XA=e+16|0,QC[r>>2]}function Hn(r,n){r|=0,n|=0;var e=0,t=0,i=0;for(e=XA-48|0,XA=e,QC[e+44>>2]=r,QC[e+40>>2]=n,r=QC[e+44>>2],QC[e+36>>2]=0;eA[e+36>>2]>2]))>>>0;)1&Mf(r+36|0,Pv(wP(QC[e+40>>2]),QC[e+36>>2]))||Ge(r+36|0,Pv(wP(QC[e+40>>2]),QC[e+36>>2])),QC[e+36>>2]=QC[e+36>>2]+1;for(QC[e+32>>2]=0;eA[e+32>>2]>2]))>>>0;)1&Mf(r+52|0,Pv(UP(QC[e+40>>2]),QC[e+32>>2]))||Ge(r+52|0,Pv(UP(QC[e+40>>2]),QC[e+32>>2])),QC[e+32>>2]=QC[e+32>>2]+1;for(Im(e+16|0,QC[e+40>>2]);1&Cf(e+16|0);)t=e,i=wv(e+16|0),QC[t+12>>2]=i,X(r,QC[QC[e+12>>2]>>2],QC[e+12>>2]+4|0,QC[QC[e+12>>2]+16>>2]);XA=e+48|0}function Vn(r,n,e,t,i,a){r|=0,n|=0,e|=0,t|=0,i|=0,a|=0;var o=0,f=0,u=0,c=0,s=0,v=0,l=0;if($p(r,QC[n+8>>2],a))wi(n,e,t,i);else{o=rA[n+53|0],c=QC[r+12>>2],YC[n+53|0]=0,f=rA[n+52|0],YC[n+52|0]=0,l=r+16|0,vh(QC[l>>2],QC[r+20>>2],n,e,t,i,a),s=rA[n+53|0],o|=s,v=rA[n+52|0],f|=v,u=r+24|0,c=(c<<3)+l|0;r:if(!(u>>>0>=c>>>0))for(;;){if(f&=1,o&=1,rA[n+54|0])break r;n:{if(v){if(1==QC[n+24>>2])break r;if(2&rA[r+8|0])break n;break r}if(s&&!(1&YC[r+8|0]))break r}if(ZC[n+52>>1]=0,vh(QC[u>>2],QC[u+4>>2],n,e,t,i,a),s=rA[n+53|0],o|=s,v=rA[n+52|0],f|=v,u=u+8|0,!(c>>>0>u>>>0))break}YC[n+53|0]=0!=(255&o),YC[n+52|0]=0!=(255&f)}}function Xn(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,o=hd(76),r=QC[a+12>>2],n=XA-16|0,XA=n,QC[n+12>>2]=o,QC[n+8>>2]=r,r=QC[n+12>>2],Wc(r,QC[n+8>>2]),QC[r>>2]=15396,Gt(r+24|0,QC[n+8>>2]+24|0),e=r+40|0,r=QC[n+8>>2]+40|0,t=QC[r+4>>2],QC[e>>2]=QC[r>>2],QC[e+4>>2]=t,QC[e+32>>2]=QC[r+32>>2],t=QC[r+28>>2],QC[e+24>>2]=QC[r+24>>2],QC[e+28>>2]=t,t=QC[r+20>>2],QC[e+16>>2]=QC[r+16>>2],QC[e+20>>2]=t,t=QC[r+12>>2],QC[e+8>>2]=QC[r+8>>2],QC[e+12>>2]=t,XA=n+16|0,XA=a+16|0,XA=i+16|0,0|o}function Gn(r,n,e){var t=0,i=0,a=0,o=oA(0);for(t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,r=QC[t+24>>2],QC[t+28>>2]=r,Qm(r),QC[r>>2]=18536,QC[r+4>>2]=QC[t+20>>2],n=r+8|0,Ok(n),i=r,a=ed(QC[t+16>>2],GP(lE(QC[t+20>>2]))),QC[i+24>>2]=a,i=r,o=w_(QC[t+20>>2]),tA[i+28>>2]=o,i=r,o=m_(QC[t+20>>2]),tA[i+32>>2]=o,i=r,o=T_(QC[t+20>>2]),tA[i+36>>2]=o,i=r,o=P_(QC[t+20>>2]),tA[i+40>>2]=o,YC[r+44|0]=0,ys(n,gE(mP(QC[r+4>>2]))),QC[t+12>>2]=0;eA[t+12>>2]>2]))>>>0;)i=t,a=QC[Pv(mP(QC[r+4>>2]),QC[t+12>>2])>>2],QC[i+8>>2]=a,i=t,a=ed(QC[t+16>>2],GP(QC[t+8>>2])),QC[i+4>>2]=a,Ge(r+8|0,t+4|0),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function Kn(){var r=0,n=0,e=0,t=0,i=0,a=0;return a=cd(84),i=XA-16|0,XA=i,QC[i+12>>2]=a,r=QC[i+12>>2],QC[r>>2]=0,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,QC[r+24>>2]=0,QC[r+28>>2]=0,QC[r+32>>2]=0,QC[r+36>>2]=0,QC[r+40>>2]=0,QC[r+44>>2]=0,QC[r+48>>2]=0,t=XA-16|0,XA=t,QC[t+12>>2]=r+52,e=QC[t+12>>2],YC[0|e]=0,YC[e+1|0]=0,YC[e+2|0]=0,n=XA-32|0,QC[n+28>>2]=e+4,tA[n+24>>2]=1,tA[n+20>>2]=1,tA[n+16>>2]=1,tA[n+12>>2]=1,e=QC[n+28>>2],tA[e>>2]=tA[n+24>>2],tA[e+4>>2]=tA[n+20>>2],tA[e+8>>2]=tA[n+16>>2],tA[e+12>>2]=tA[n+12>>2],XA=t+16|0,yk(r+72|0),t=cd(32),n=XA-16|0,XA=n,QC[n+12>>2]=t,yk(QC[n+12>>2]+20|0),XA=n+16|0,QC[r+24>>2]=t,XA=i+16|0,0|a}function Jn(r,n,e){var t=0,i=0,a=0,o=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],a=t,o=Hf(r,QC[t+24>>2]),QC[a+16>>2]=o,QC[t+16>>2]?(QC[QC[t+16>>2]+4>>2]=QC[QC[t+24>>2]>>2],YC[QC[t+16>>2]+8|0]=1&YC[QC[t+20>>2]]):(i=Hv(20,6428,114),n=XA-16|0,XA=n,QC[n+12>>2]=i,e=QC[n+12>>2],HP(e),QC[e>>2]=11260,QC[e+12>>2]=0,QC[e+16>>2]=0,XA=n+16|0,QC[t+16>>2]=i,QC[QC[t+16>>2]+4>>2]=QC[QC[t+24>>2]>>2],YC[QC[t+16>>2]+8|0]=1&YC[QC[t+20>>2]],QC[t+12>>2]=QC[r+4>>2],QC[t+12>>2]?(QC[r+4>>2]=QC[t+16>>2],QC[QC[t+12>>2]+16>>2]=QC[t+16>>2],QC[QC[t+16>>2]+12>>2]=QC[t+12>>2]):QC[r+4>>2]=QC[t+16>>2],QC[r+8>>2]=QC[r+8>>2]+1),XA=t+32|0}function Yn(r,n,e){r|=0,n|=0,e|=0;var t=0,i=oA(0),a=0,f=0;return t=XA-48|0,XA=t,QC[t+40>>2]=r,QC[t+36>>2]=n,QC[t+32>>2]=e,n=QC[t+40>>2],QC[t+36>>2]||(lA(9394,5023,65,1309),o()),QC[t+32>>2]||(lA(9347,5023,66,1309),o()),e=t+16|0,as(e,QC[t+36>>2],QC[t+32>>2]),r=XA-16|0,XA=r,QC[r+12>>2]=n+12,QC[r+8>>2]=e,e=0!=(0|mt(QC[r+12>>2],QC[r+8>>2])),XA=r+16|0,e?(r=XA-16|0,XA=r,QC[r+12>>2]=n+12,QC[r+8>>2]=t+16,a=r,f=mt(QC[r+12>>2],QC[r+8>>2]),QC[a+4>>2]=f,QC[r+4>>2]?(XA=r+16|0,i=tA[QC[r+4>>2]+16>>2]):(lA(7290,6428,159,8927),o()),tA[t+44>>2]=i):tA[t+44>>2]=tA[n+8>>2],QC[t+12>>2]=1,Bm(t+16|0),XA=t+48|0,oA(tA[t+44>>2])}function Zn(r,n,e){var t=0,i=0,a=0;if(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],QC[t+24>>2]&&(n=QC[t+24>>2],1&xf(0|JA[QC[QC[n>>2]+8>>2]](n),49948)))if(i=t,a=yP(QC[t+24>>2]),QC[i+16>>2]=a,gE(QC[t+16>>2]))for(QC[t+12>>2]=0,i=t,a=gE(QC[t+16>>2]),QC[i+8>>2]=a;eA[t+12>>2]>2];)for(n=QC[t+16>>2],e=QC[t+12>>2],QC[t+12>>2]=e+1,i=t,a=QC[Pv(n,e)>>2],QC[i+4>>2]=a,QC[t+4>>2]=QC[t+12>>2]+QC[t+4>>2];eA[t+12>>2]>2];)n=QC[t+16>>2],e=QC[t+12>>2],QC[t+12>>2]=e+1,ju(r,QC[Pv(r+8|0,QC[Pv(n,e)>>2])>>2]);else ju(r,QC[t+20>>2]);XA=t+32|0}function Qn(r,n){r|=0,n|=0;var e=0,t=0,i=0;if(e=XA-48|0,XA=e,QC[e+44>>2]=r,QC[e+40>>2]=n,r=QC[e+44>>2],QC[r+136>>2]!=QC[e+40>>2]){if(QC[e+40>>2])if(QC[r+136>>2])QC[e+36>>2]=r,rt(QC[e+40>>2],QC[e+36>>2],QC[r+136>>2]);else for(QC[e+32>>2]=0,t=e,i=gE(r+24|0),QC[t+28>>2]=i;eA[e+32>>2]>2];)t=e,i=QC[Pv(r+24|0,QC[e+32>>2])>>2],QC[t+24>>2]=i,QC[e+20>>2]=QC[e+24>>2],t=e,i=pP(QC[QC[e+20>>2]+4>>2]),QC[t+16>>2]=i,gE(QC[e+16>>2])&&(t=e,i=vt(QC[e+40>>2],QC[e+32>>2],QC[e+16>>2]),QC[t+12>>2]=i,QC[e+12>>2]&&es(QC[e+20>>2],QC[e+12>>2])),QC[e+32>>2]=QC[e+32>>2]+1;QC[r+136>>2]=QC[e+40>>2],T(r)}XA=e+48|0}function re(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),a=XA-16|0,XA=a,QC[a+12>>2]=r,o=hd(120),n=QC[a+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=o,QC[r+8>>2]=n,t=QC[r+8>>2],n=XA-16|0,XA=n,e=QC[r+12>>2],QC[n+12>>2]=e,QC[n+8>>2]=t,t=QC[n+12>>2],n_(t,QC[n+8>>2]),QC[t>>2]=18980,XA=n+16|0,QC[e>>2]=13672,t=QC[r+8>>2]+4|0,f=QC[t+4>>2],n=e+4|0,QC[n>>2]=QC[t>>2],QC[n+4>>2]=f,QC[n+8>>2]=QC[t+8>>2],Xt(e+16|0,QC[r+8>>2]+16|0),zr(e+32|0,QC[r+8>>2]+32|0,86),XA=r+16|0,XA=a+16|0,XA=i+16|0,0|o}function ne(r,n,e,t,i,a,o,f){var u=0,c=0,s=0,v=0;u=1,c=2147483647&t,v=c,s=2147418112==(0|c);r:if(!((s&!e?r|n:s&0!=(0|e)|c>>>0>2147418112)||(c=2147483647&f,s=2147418112==(0|c),s&!o?i|a:s&0!=(0|o)|c>>>0>2147418112))){if(!(r|i|e|o|n|a|c|v))return 0;if(u=t&f,(0|u)>0|(0|u)>=0){if(u=-1,(0|e)==(0|o)&(0|t)==(0|f)?(0|n)==(0|a)&r>>>0>>0|n>>>0>>0:e>>>0>>0&(0|t)<=(0|f)|(0|t)<(0|f))break r;return 0!=(r^i|e^o|n^a|t^f)}u=-1,((0|e)==(0|o)&(0|t)==(0|f)?(0|n)==(0|a)&r>>>0>i>>>0|n>>>0>a>>>0:e>>>0>o>>>0&(0|t)>=(0|f)|(0|t)>(0|f))||(u=0!=(r^i|e^o|n^a|t^f))}return u}function ee(r,n){var e=0,t=0,i=0,a=0;if(e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,n=QC[e+24>>2],QC[e+28>>2]=n,QC[n>>2]=0,QC[n+4>>2]=0,QC[e+16>>2]=0,ld(n+8|0,e+16|0,e+8|0),lC(n),QC[e+20>>2]){for(Cu(n,QC[e+20>>2]),t=QC[e+20>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,a=QC[r+28>>2],dv(r+8|0,a,QC[r+24>>2]),QC[r+4>>2]=QC[r+16>>2],QC[r>>2]=QC[r+12>>2];QC[r>>2]!=QC[r+4>>2];)t=cg(a),i=zP(QC[r>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=t,QC[n+8>>2]=i,i=QC[n+8>>2],t=XA-16|0,QC[t+12>>2]=QC[n+12>>2],QC[t+8>>2]=i,tA[QC[t+8>>2]>>2]=0,XA=n+16|0,n=QC[r>>2]+4|0,QC[r>>2]=n,QC[r+12>>2]=n;qg(r+8|0),XA=r+32|0}XA=e+32|0}function te(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=oA(0),f=0,u=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,i=QC[n+12>>2],e=QC[n+8>>2],r=XA-32|0,XA=r,QC[r+20>>2]=n,QC[r+16>>2]=e,f=r,u=zP(QC[r+20>>2]),QC[f+12>>2]=u,e=QC[r+16>>2],QC[r+28>>2]=r+12,QC[r+24>>2]=e,a=QC[r+28>>2],o=IP(QC[r+24>>2]),e=XA-16|0,QC[e+12>>2]=a,tA[e+8>>2]=o,tA[QC[QC[e+12>>2]>>2]>>2]=tA[e+8>>2],e=QC[e+12>>2],QC[e>>2]=QC[e>>2]+8,lC(QC[r+28>>2]),XA=r+32|0,f=i,u=0|CA(48724,0|$g(n)),QC[f>>2]=u,XA=n+16|0):qP(r),XA=t+16|0}function ie(r,n){r|=0,n|=0;var e=0,t=0,i=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),e=XA-16|0,XA=e,QC[e+12>>2]=r,i=hd(84),n=QC[e+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=i,QC[r+8>>2]=n,n=QC[r+12>>2],n_(n,QC[r+8>>2]),QC[n>>2]=18344,QC[n+4>>2]=QC[QC[r+8>>2]+4>>2],Ji(n+8|0,QC[r+8>>2]+8|0),QC[n+20>>2]=QC[QC[r+8>>2]+20>>2],hu(n+24|0,QC[r+8>>2]+24|0),hu(n+44|0,QC[r+8>>2]+44|0),YC[n+64|0]=1&YC[QC[r+8>>2]+64|0],Ji(n+68|0,QC[r+8>>2]+68|0),QC[n+80>>2]=QC[QC[r+8>>2]+80>>2],XA=r+16|0,XA=e+16|0,XA=t+16|0,0|i}function ae(r,n,e){var t=0;if(t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,QC[t>>2]=0,QC[t+4>>2]=0,gt(QC[t+24>>2],QC[t+20>>2],t),Ca(t,58)){for(QC[t+12>>2]=0;!(QC[t+12>>2]>=3)&&(QC[QC[t+16>>2]+(QC[t+12>>2]<<3)>>2]=QC[t>>2],Ca(t,44));)QC[4+(QC[t+16>>2]+(QC[t+12>>2]<<3)|0)>>2]=QC[t>>2]-2,st(QC[t+16>>2]+(QC[t+12>>2]<<3)|0),QC[t+12>>2]=QC[t+12>>2]+1;QC[QC[t+16>>2]+(QC[t+12>>2]<<3)>>2]=QC[t>>2],QC[4+(QC[t+16>>2]+(QC[t+12>>2]<<3)|0)>>2]=QC[t+4>>2],st(QC[t+16>>2]+(QC[t+12>>2]<<3)|0),QC[t+28>>2]=QC[t+12>>2]+1}else QC[t+28>>2]=0;return XA=t+32|0,QC[t+28>>2]}function oe(r,n,e,t,i,a,o,f){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a|=0,o|=0,f|=0;var u=0,c=0,s=oA(0);u=XA-32|0,XA=u,QC[u+28>>2]=r,QC[u+24>>2]=n,tA[u+20>>2]=e,tA[u+16>>2]=t,tA[u+12>>2]=i,QC[u+8>>2]=a,YC[u+7|0]=o,YC[u+6|0]=f,r=QC[u+28>>2],QC[u+24>>2]=aA(QC[u+24>>2],6),e=tA[u+20>>2],r=r+20|0,c=Pv(r,QC[u+24>>2]),s=e,tA[c>>2]=s,e=tA[u+16>>2],c=Pv(r,QC[u+24>>2]+1|0),s=e,tA[c>>2]=s,e=tA[u+12>>2],c=Pv(r,QC[u+24>>2]+2|0),s=e,tA[c>>2]=s,e=oA(QC[u+8>>2]),c=Pv(r,QC[u+24>>2]+3|0),s=e,tA[c>>2]=s,e=oA(1&YC[u+7|0]),c=Pv(r,QC[u+24>>2]+4|0),s=e,tA[c>>2]=s,e=oA(1&YC[u+6|0]),c=Pv(r,QC[u+24>>2]+5|0),s=e,tA[c>>2]=s,XA=u+32|0}function fe(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),e=XA-16|0,XA=e,QC[e+12>>2]=r,o=hd(56),n=QC[e+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=o,QC[r+8>>2]=n,n=QC[r+12>>2],n_(n,QC[r+8>>2]),QC[n>>2]=14496,Ji(n+4|0,QC[r+8>>2]+4|0),i=QC[r+8>>2],a=QC[i+20>>2],QC[n+16>>2]=QC[i+16>>2],QC[n+20>>2]=a,Ji(n+24|0,QC[r+8>>2]+24|0),Ji(n+36|0,QC[r+8>>2]+36|0),i=QC[r+8>>2],a=QC[i+52>>2],QC[n+48>>2]=QC[i+48>>2],QC[n+52>>2]=a,XA=r+16|0,XA=e+16|0,XA=t+16|0,0|o}function ue(r,n,e,t){var i=0,a=0,o=0,f=0;i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,r=QC[i+28>>2],Ji(i,QC[i+20>>2]),t=r+32|0,n=QC[i+16>>2],r=XA-32|0,XA=r,QC[r+28>>2]=i,QC[r+24>>2]=n,n=QC[r+28>>2],o=r,f=gE(QC[r+24>>2]),QC[o+20>>2]=f,QC[r+16>>2]=QC[n+4>>2],QC[n+4>>2]=QC[n+4>>2]+QC[r+20>>2],YC[r+15|0]=QC[QC[r+24>>2]+8>>2]==QC[n+8>>2],o=n,f=Zs(QC[n+8>>2],QC[n+4>>2]+1|0,6709,166),QC[o+8>>2]=f,a=QC[n+8>>2]+QC[r+16>>2]|0,e=1&YC[r+15|0]?QC[n+8>>2]:QC[QC[r+24>>2]+8>>2],zr(a,e,QC[r+20>>2]+1|0),XA=r+32|0,ei(t,n),Bv(i),r=QC[i+24>>2],r&&(Ti(r),L(r)),XA=i+32|0}function ce(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,YC[t+7|0]=e,r=QC[t+12>>2],i=t,a=Ap(r,QC[t+8>>2]),YC[i+6|0]=a,QC[t>>2]=127&rA[t+6|0],128&rA[t+6|0]&&(i=t,a=Ap(r,QC[t+8>>2]),YC[i+6|0]=a,QC[t>>2]=QC[t>>2]|(127&rA[t+6|0])<<7,128&rA[t+6|0]&&(i=t,a=Ap(r,QC[t+8>>2]),YC[i+6|0]=a,QC[t>>2]=QC[t>>2]|(127&rA[t+6|0])<<14,128&rA[t+6|0]&&(i=t,a=Ap(r,QC[t+8>>2]),YC[i+6|0]=a,QC[t>>2]=QC[t>>2]|(127&rA[t+6|0])<<21,128&rA[t+6|0]&&(i=t,a=(127&Ap(r,QC[t+8>>2]))<<28|QC[t>>2],QC[i>>2]=a)))),1&YC[t+7|0]||(QC[t>>2]=0-(1&QC[t>>2])^QC[t>>2]>>>1),XA=t+16|0,QC[t>>2]}function se(r,n,e,t){var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,a=i,o=QC[Pv(QC[i+16>>2],((QC[i+24>>2]+QC[i+28>>2]|0)-1|0)%QC[i+24>>2]|0)>>2]<<1,QC[a+12>>2]=o,a=i,o=QC[Pv(QC[i+16>>2],QC[i+28>>2])>>2]<<1,QC[a+8>>2]=o,a=i,o=QC[Pv(QC[i+16>>2],(QC[i+28>>2]+1|0)%QC[i+24>>2]|0)>>2]<<1,QC[a+4>>2]=o,r=1&(-1^jf(tA[Pv(QC[i+20>>2],QC[i+12>>2])>>2],tA[Pv(QC[i+20>>2],QC[i+12>>2]+1|0)>>2],tA[Pv(QC[i+20>>2],QC[i+8>>2])>>2],tA[Pv(QC[i+20>>2],QC[i+8>>2]+1|0)>>2],tA[Pv(QC[i+20>>2],QC[i+4>>2])>>2],tA[Pv(QC[i+20>>2],QC[i+4>>2]+1|0)>>2])),XA=i+32|0,r}function ve(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),zm(r+4|0),QC[r>>2]=11316,QC[r+4>>2]=11332,QC[r+16>>2]=0,QC[r+20>>2]=0,QC[r+24>>2]=0,QC[r+28>>2]=0,QC[r+32>>2]=0,YC[r+36|0]=0,YC[r+37|0]=0,tA[r+40>>2]=0,tA[r+44>>2]=0,tA[r+48>>2]=0,tA[r+52>>2]=0,tA[r+56>>2]=0,tA[r+60>>2]=0,tA[r+64>>2]=0,tA[r+68>>2]=0,tA[r+72>>2]=0,tA[r+76>>2]=0,tA[r+80>>2]=0,tA[r+84>>2]=0,tA[r+88>>2]=1,tA[r+92>>2]=0,tA[r+96>>2]=0,tA[r+100>>2]=0,tA[r+104>>2]=0,tA[r+108>>2]=0,QC[r+112>>2]=2,$k(r+116|0),Fk(r+132|0),Sk(r+148|0),QC[r+164>>2]=11,QC[r+168>>2]=0,XA=n+16|0,0|r}function le(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0,u=0;return e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[QC[e+28>>2]>>2],i=e+8|0,JA[0|r](i,zP(QC[e+24>>2])),t=XA-16|0,XA=t,QC[t+12>>2]=i,a=cd(12),n=QC[t+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=a,QC[r+8>>2]=n,n=QC[r+12>>2],QC[n>>2]=0,QC[n+4>>2]=0,QC[r+4>>2]=0,dk(n+8|0,r+4|0,cg(QC[r+8>>2])),lC(n),QC[n>>2]=QC[QC[r+8>>2]>>2],QC[n+4>>2]=QC[QC[r+8>>2]+4>>2],o=QC[cg(QC[r+8>>2])>>2],f=cg(n),u=o,QC[f>>2]=u,f=cg(QC[r+8>>2]),u=0,QC[f>>2]=u,QC[QC[r+8>>2]+4>>2]=0,QC[QC[r+8>>2]>>2]=0,XA=r+16|0,XA=t+16|0,Hc(i),XA=e+32|0,0|a}function be(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,1&n&&(r=QC[r+QC[e>>2]>>2]),r=0|JA[0|r](e),e=XA-16|0,XA=e,QC[e+12>>2]=r,o=hd(60),n=QC[e+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=o,QC[r+8>>2]=n,n=QC[r+12>>2],Wc(n,QC[r+8>>2]),QC[n>>2]=14832,Gt(n+24|0,QC[r+8>>2]+24|0),i=n+40|0,n=QC[r+8>>2]+40|0,a=QC[n+4>>2],QC[i>>2]=QC[n>>2],QC[i+4>>2]=a,QC[i+16>>2]=QC[n+16>>2],a=QC[n+12>>2],QC[i+8>>2]=QC[n+8>>2],QC[i+12>>2]=a,XA=r+16|0,XA=e+16|0,XA=t+16|0,0|o}function ke(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=oA(0),o=0,f=0,u=oA(0);for(t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,n=QC[t+8>>2],e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=t,QC[e+20>>2]=n,i=QC[e+20>>2],n=XA-16|0,XA=n,QC[n+12>>2]=e,QC[n+8>>2]=i,Yt(e,QC[n+8>>2]+4|0),XA=n+16|0,n=XA-16|0,XA=n,QC[n+12>>2]=r,o=n,f=gE(e),QC[o+8>>2]=f,YC[n+7|0]=0,ee(r,QC[n+8>>2]),QC[n>>2]=0;QC[n>>2]>2];)a=tA[Pv(e,QC[n>>2])>>2],o=ym(r,QC[n>>2]),u=a,tA[o>>2]=u,QC[n>>2]=QC[n>>2]+1;YC[n+7|0]=1,1&YC[n+7|0]||Hc(r),XA=n+16|0,pk(e),XA=e+32|0,XA=t+16|0}function de(r,n,e,t,i){var a=0,o=0,f=oA(0);if(a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,tA[a+16>>2]=t,QC[a+12>>2]=i,r=QC[a+28>>2],n=QC[a+12>>2],e=QC[a+20>>2],tA[a+8>>2]=0,ye(n,e,a+8|0),tA[a+16>>2]!=oA(1))for(QC[a+4>>2]=0;QC[a+4>>2]>2];)t=oA(db(r,QC[a+24>>2])*tA[a+16>>2]),o=Pv(QC[a+12>>2],QC[a+4>>2]),f=t,tA[o>>2]=f,QC[a+4>>2]=QC[a+4>>2]+1;else for(QC[a+4>>2]=0;QC[a+4>>2]>2];)t=db(r,QC[a+24>>2]),o=Pv(QC[a+12>>2],QC[a+4>>2]),f=t,tA[o>>2]=f,QC[a+4>>2]=QC[a+4>>2]+1;XA=a+32|0}function pe(r,n,e){var t=0,i=0,a=0,o=oA(0);t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,i=t,a=Dn(QC[t+28>>2],6997),QC[i+16>>2]=a,QC[t+16>>2]&&(QC[QC[t+16>>2]+8>>2]!=QC[3755]||Es(QC[QC[t+16>>2]+16>>2],8562)?(i=t,o=Nc(QC[t+28>>2],6997,oA(0)),tA[i+12>>2]=o,i=t,o=Nc(QC[t+28>>2],10232,oA(0)),tA[i+8>>2]=o,i=t,o=Nc(QC[t+28>>2],10229,oA(1)),tA[i+4>>2]=o,i=t,o=Nc(QC[t+28>>2],10217,oA(1)),tA[i>>2]=o,Tr(QC[t+24>>2],QC[t+20>>2],tA[t+12>>2],tA[t+8>>2],tA[t+4>>2],tA[t>>2])):vb(QC[t+24>>2],QC[t+20>>2])),XA=t+32|0}function he(r,n){var t=0,i=0,o=0,f=0,u=0,c=0,s=0;f=XA-16|0,XA=f,a(+n),u=0|e(1),i=0|e(0),t=2147483647&u,o=t+-1048576|0,2145386495==(0|o)|o>>>0<2145386495?(c=i<<28,o=t>>>4|0,t=(15&t)<<28|i>>>4,i=o+1006632960|0):2146435072==(0|t)|t>>>0>2146435072?(c=i<<28,t=(15&u)<<28|i>>>4,i=u>>>4|2147418112):t|i?(o=t,t=t?uA(t):uA(i)+32|0,He(f,i,o,0,0,t+49|0),s=QC[f>>2],c=QC[f+4>>2],o=15372-t<<16,t=QC[f+8>>2],i=o|65536^QC[f+12>>2]):(t=0,i=0),QC[r>>2]=s,QC[r+4>>2]=c,QC[r+8>>2]=t,QC[r+12>>2]=-2147483648&u|i,XA=f+16|0}function me(r,n,e){var t=0,i=oA(0),a=0,o=0;if(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],QC[t+16>>2]=QC[r+4>>2],QC[r+4>>2]=QC[t+24>>2],eA[r+8>>2]>2]&&(i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),a=r,o=ps(QC[r+12>>2],QC[r+8>>2],82),QC[a+12>>2]=o),eA[t+16>>2]>2])for(QC[t+12>>2]=QC[t+16>>2];eA[t+12>>2]>2];)Bh(r,QC[r+12>>2]+(QC[t+12>>2]<<2)|0,QC[t+20>>2]),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function we(r,n,e){var t=0,i=oA(0),a=0,o=0;if(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],QC[t+16>>2]=QC[r+4>>2],QC[r+4>>2]=QC[t+24>>2],eA[r+8>>2]>2]&&(i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),a=r,o=bs(QC[r+12>>2],QC[r+8>>2],82),QC[a+12>>2]=o),eA[t+16>>2]>2])for(QC[t+12>>2]=QC[t+16>>2];eA[t+12>>2]>2];)Rh(r,QC[r+12>>2]+(QC[t+12>>2]<<1)|0,QC[t+20>>2]),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function ye(r,n,e){var t=0,i=oA(0),a=0,o=0;if(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],QC[t+16>>2]=QC[r+4>>2],QC[r+4>>2]=QC[t+24>>2],eA[r+8>>2]>2]&&(i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),a=r,o=ps(QC[r+12>>2],QC[r+8>>2],82),QC[a+12>>2]=o),eA[t+16>>2]>2])for(QC[t+12>>2]=QC[t+16>>2];eA[t+12>>2]>2];)zh(r,QC[r+12>>2]+(QC[t+12>>2]<<2)|0,QC[t+20>>2]),QC[t+12>>2]=QC[t+12>>2]+1;XA=t+32|0}function ge(r){r|=0;var n=0;for(n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=17256,Ka(r+16|0),Ka(r+32|0),Ka(r+48|0),QC[r+64>>2]=0,Ka(r+68|0),Ka(r+84|0),Ka(r+100|0),Ka(r+116|0),Ka(r+132|0),QC[n+4>>2]=0;eA[n+4>>2]>>0;)gl(QC[Pv(r+188|0,QC[n+4>>2])>>2],4962,74),QC[n+4>>2]=QC[n+4>>2]+1;return Bv(r+220|0),Bv(r+208|0),nk(r+188|0),Bv(r+176|0),Bv(r+164|0),rk(r+132|0),Zb(r+116|0),Yb(r+100|0),Jb(r+84|0),hk(r+68|0),Gb(r+48|0),Vb(r+32|0),Qb(r+16|0),Bv(r+4|0),zP(r),XA=n+16|0,QC[n+12>>2]}function _e(r){var n=0,e=0,t=0,i=0,a=0,o=0,f=0;for(a=XA-16|0,XA=a,QC[a+8>>2]=r,r=QC[a+8>>2],QC[a+12>>2]=r,i=XA-16|0,XA=i,QC[i+12>>2]=r,n=QC[i+12>>2],t=QC[n+4>>2],e=XA-16|0,XA=e,QC[e+12>>2]=n,QC[e+8>>2]=t,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+4>>2]=QC[e+12>>2],QC[n>>2]=t,t=QC[n+4>>2];QC[n>>2]!=QC[t+8>>2];)f=Ml(t),o=QC[t+8>>2]-20|0,QC[t+8>>2]=o,Yv(f,zP(o));XA=n+16|0,XA=e+16|0,XA=i+16|0,QC[r>>2]&&(n=Ml(r),t=QC[r>>2],e=XA-16|0,XA=e,QC[e+12>>2]=r,r=QC[e+12>>2],i=QC[ow(r)>>2],XA=e+16|0,sc(n,t,(i-QC[r>>2]|0)/20|0)),XA=a+16|0}function Ee(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],rs(r,QC[e+8>>2]),zm(r+20|0),QC[r>>2]=15824,QC[r+20>>2]=15848,tA[r+32>>2]=0,tA[r+36>>2]=0,tA[r+40>>2]=0,tA[r+44>>2]=1,tA[r+48>>2]=1,tA[r+52>>2]=0,tA[r+56>>2]=0,tA[r+60>>2]=0,tA[r+64>>2]=0,tA[r+68>>2]=0,tA[r+72>>2]=0,tA[r+76>>2]=0,tA[r+80>>2]=0,n=r+84|0,Sk(n),t=r+100|0,Sk(t),tp(r+116|0),tA[r+128>>2]=0,tA[r+132>>2]=0,tA[r+136>>2]=0,tA[r+140>>2]=0,Zf(r+144|0,oA(1),oA(1),oA(1),oA(1)),tA[e+4>>2]=0,ye(n,8,e+4|0),tA[e>>2]=0,ye(t,8,e),XA=e+16|0,0|r}function Pe(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],QC[n+4>>2]==QC[cg(n)>>2]?(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,n=QC[r+28>>2],i=r,a=cg(n),QC[i+20>>2]=a,hi(r,Mi(n,Dm(n)+1|0),Dm(n),QC[r+20>>2]),fa(QC[r+20>>2],zP(QC[r+8>>2]),QC[r+24>>2]),QC[r+8>>2]=QC[r+8>>2]+20,Ie(n,r),_e(r)):(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,t=r+8|0,n=QC[r+28>>2],sv(t,n,1),fa(cg(n),zP(QC[r+12>>2]),QC[r+24>>2]),QC[r+12>>2]=QC[r+12>>2]+20,qg(t)),XA=r+32|0,XA=e+16|0}function Te(r,n,e,t,i,a,o,f,u,c,s){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a=oA(a),o=oA(o),f=oA(f),u=oA(u),c=oA(c),s=oA(s);var v=0;v=XA-48|0,XA=v,QC[v+44>>2]=r,QC[v+40>>2]=n,QC[v+36>>2]=e,tA[v+32>>2]=t,tA[v+28>>2]=i,tA[v+24>>2]=a,tA[v+20>>2]=o,tA[v+16>>2]=f,tA[v+12>>2]=u,tA[v+8>>2]=c,tA[v+4>>2]=s,e=zP(QC[v+40>>2]),r=QC[v+44>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[v+36>>2]),ZP(tA[v+32>>2]),ZP(tA[v+28>>2]),ZP(tA[v+24>>2]),ZP(tA[v+20>>2]),ZP(tA[v+16>>2]),ZP(tA[v+12>>2]),ZP(tA[v+8>>2]),ZP(tA[v+4>>2])),XA=v+48|0}function Ce(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],QC[n+4>>2]==QC[cg(n)>>2]?(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,n=QC[r+28>>2],i=r,a=cg(n),QC[i+20>>2]=a,gi(r,$i(n,tw(n)+1|0),tw(n),QC[r+20>>2]),pd(QC[r+20>>2],zP(QC[r+8>>2]),QC[r+24>>2]),QC[r+8>>2]=QC[r+8>>2]+4,Ue(n,r),De(r)):(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,t=r+8|0,n=QC[r+28>>2],dv(t,n,1),pd(cg(n),zP(QC[r+12>>2]),QC[r+24>>2]),QC[r+12>>2]=QC[r+12>>2]+4,qg(t)),XA=r+32|0,XA=e+16|0}function Ae(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],QC[n+4>>2]==QC[cg(n)>>2]?(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,n=QC[r+28>>2],i=r,a=cg(n),QC[i+20>>2]=a, gi(r,$i(n,tw(n)+1|0),tw(n),QC[r+20>>2]),vd(QC[r+20>>2],zP(QC[r+8>>2]),QC[r+24>>2]),QC[r+8>>2]=QC[r+8>>2]+4,Ue(n,r),De(r)):(t=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=n,QC[r+24>>2]=t,t=r+8|0,n=QC[r+28>>2],dv(t,n,1),vd(cg(n),zP(QC[r+12>>2]),QC[r+24>>2]),QC[r+12>>2]=QC[r+12>>2]+4,qg(t)),XA=r+32|0,XA=e+16|0}function Se(r){var n=0,e=0,t=0;r:if(r){e=QC[r+76>>2]>=0;n:{if(QC[r+20>>2]!=QC[r+28>>2]&&(JA[QC[r+36>>2]](r,0,0),!QC[r+20>>2])){if(n=-1,e)break n;break r}if(n=QC[r+8>>2],t=QC[r+4>>2],(0|n)!=(0|t)&&(n=t-n|0,JA[QC[r+40>>2]](r,n,n>>31,1)),n=0,QC[r+28>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,QC[r+4>>2]=0,QC[r+8>>2]=0,!e)break r}}else{if(QC[12394]&&(n=Se(QC[12394])),QC[12432]&&(n=Se(QC[12432])|n),r=QC[12689],!r)break r;for(;QC[r+20>>2]!=QC[r+28>>2]&&(n=Se(r)|n),r=QC[r+56>>2],r;);}return n}function De(r){var n=0,e=0,t=0,i=0,a=0,o=0,f=0;for(a=XA-16|0,XA=a,QC[a+8>>2]=r,r=QC[a+8>>2],QC[a+12>>2]=r,i=XA-16|0,XA=i,QC[i+12>>2]=r,n=QC[i+12>>2],t=QC[n+4>>2],e=XA-16|0,XA=e,QC[e+12>>2]=n,QC[e+8>>2]=t,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+4>>2]=QC[e+12>>2],QC[n>>2]=t,t=QC[n+4>>2];QC[n>>2]!=QC[t+8>>2];)f=Ml(t),o=QC[t+8>>2]-4|0,QC[t+8>>2]=o,Tm(f,zP(o));XA=n+16|0,XA=e+16|0,XA=i+16|0,QC[r>>2]&&(n=Ml(r),t=QC[r>>2],e=XA-16|0,XA=e,QC[e+12>>2]=r,r=QC[e+12>>2],i=QC[ow(r)>>2],XA=e+16|0,yc(n,t,i-QC[r>>2]>>2)),XA=a+16|0}function Fe(r,n,e){var t=0,i=0,a=0;if(t=XA-32|0,XA=t,QC[t+24>>2]=r,tA[t+20>>2]=n,QC[t+16>>2]=e,QC[t+12>>2]=0,i=t,a=gE(QC[t+24>>2]),QC[i+8>>2]=a,QC[t+4>>2]=(QC[t+8>>2]/QC[t+16>>2]|0)-2,QC[t+4>>2])for(QC[t>>2]=QC[t+4>>2]>>>1;;){if(tA[Pv(QC[t+24>>2],aA(QC[t+16>>2],QC[t>>2]+1|0))>>2]<=tA[t+20>>2]?QC[t+12>>2]=QC[t>>2]+1:QC[t+4>>2]=QC[t>>2],QC[t+12>>2]==QC[t+4>>2]){QC[t+28>>2]=aA(QC[t+16>>2],QC[t+12>>2]+1|0);break}QC[t>>2]=QC[t+12>>2]+QC[t+4>>2]>>>1}else QC[t+28>>2]=QC[t+16>>2];return XA=t+32|0,QC[t+28>>2]}function $e(r,n,e,t){var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=QC[i+12>>2],Qm(r),QC[r>>2]=13672,QC[r+4>>2]=QC[i+8>>2],QC[r+8>>2]=QC[i+4>>2],QC[r+12>>2]=QC[i>>2],Ok(r+16|0),tA[r+32>>2]=0,tA[r+36>>2]=0,tA[r+40>>2]=0,tA[r+44>>2]=0,tA[r+48>>2]=0,tA[r+52>>2]=0,tA[r+56>>2]=0,tA[r+60>>2]=0,tA[r+64>>2]=0,tA[r+68>>2]=0,tA[r+72>>2]=0,tA[r+76>>2]=0,tA[r+80>>2]=0,tA[r+84>>2]=0,YC[r+88|0]=0,tA[r+92>>2]=1,tA[r+96>>2]=0,tA[r+100>>2]=0,tA[r+104>>2]=0,tA[r+108>>2]=1,tA[r+112>>2]=0,YC[r+116|0]=0,YC[r+117|0]=0,Ci(r),XA=i+16|0}function Me(r,n,e,t,i){if(r|=0,n|=0,e|=0,t|=0,i|=0,$p(r,QC[n+8>>2],i))jP(n,e,t);else r:{if($p(r,QC[n>>2],i)){if(!(QC[n+16>>2]!=(0|e)&QC[n+20>>2]!=(0|e))){if(1!=(0|t))break r;return void(QC[n+32>>2]=1)}QC[n+32>>2]=t;n:if(4!=QC[n+44>>2]){if(ZC[n+52>>1]=0,r=QC[r+8>>2],JA[QC[QC[r>>2]+20>>2]](r,n,e,e,1,i),rA[n+53|0]){if(QC[n+44>>2]=3,!rA[n+52|0])break n;break r}QC[n+44>>2]=4}if(QC[n+20>>2]=e,QC[n+40>>2]=QC[n+40>>2]+1,1!=QC[n+36>>2]|2!=QC[n+24>>2])break r;return void(YC[n+54|0]=1)}r=QC[r+8>>2],JA[QC[QC[r>>2]+24>>2]](r,n,e,t,i)}}function Re(r,n){r|=0,n|=0;var e=0,t=0,i=0;if(e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],!(eA[e+24>>2]>=gE(r+40|0)>>>0)&&(t=e,i=QC[Pv(r+40|0,QC[e+24>>2])>>2],QC[t+20>>2]=i,QC[e+20>>2])){for(cl(QC[r+72>>2],QC[e+20>>2]),_i(r,QC[e+20>>2]),QC[e+16>>2]=QC[e+20>>2];QC[e+12>>2]=QC[QC[e+16>>2]+24>>2],QC[e+12>>2];)cl(QC[r+72>>2],QC[e+12>>2]),QC[QC[e+16>>2]+24>>2]=0,QC[QC[e+16>>2]+28>>2]=0,QC[e+16>>2]=QC[e+12>>2];t=Pv(r+40|0,QC[QC[e+20>>2]+32>>2]),i=0,QC[t>>2]=i,er(QC[r+72>>2])}XA=e+32|0}function je(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0;t=XA-16|0,XA=t,QC[t+12>>2]=n,n=QC[t+12>>2],YC[t+11|0]=0,e=QC[n+16>>2],n=XA-48|0,XA=n,QC[n+44>>2]=r,QC[n+40>>2]=e,a=QC[n+44>>2],QC[a>>2]=QC[n+40>>2],o=n+32|0,nv(o,QC[n+40>>2]),f=cd(16),i=QC[n+40>>2],Bm(n+16|0),e=XA-32|0,XA=e,QC[e+12>>2]=f,QC[e+8>>2]=i,i=QC[e+12>>2],Nu(i),QC[i>>2]=12004,Rb(e,e+8|0,e+24|0),Rb(i+12|0,e,e+16|0),XA=e+32|0,QC[a+4>>2]=f,_l(o),e=QC[n+40>>2],QC[n+4>>2]=QC[n+40>>2],QC[n>>2]=e,lC(a),Kf(o),XA=n+48|0,YC[t+11|0]=1,1&YC[t+11|0]||Ot(r),XA=t+16|0}function xe(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0,o=0,f=0;t=XA-16|0,XA=t,QC[t+12>>2]=n,n=QC[t+12>>2],YC[t+11|0]=0,e=QC[n+4>>2],n=XA-48|0,XA=n,QC[n+44>>2]=r,QC[n+40>>2]=e,a=QC[n+44>>2],QC[a>>2]=QC[n+40>>2],o=n+32|0,nv(o,QC[n+40>>2]),f=cd(16),i=QC[n+40>>2],Bm(n+16|0),e=XA-32|0,XA=e,QC[e+12>>2]=f,QC[e+8>>2]=i,i=QC[e+12>>2],Nu(i),QC[i>>2]=12664,Rb(e,e+8|0,e+24|0),Rb(i+12|0,e,e+16|0),XA=e+32|0,QC[a+4>>2]=f,_l(o),e=QC[n+40>>2],QC[n+4>>2]=QC[n+40>>2],QC[n>>2]=e,lC(a),Kf(o),XA=n+48|0,YC[t+11|0]=1,1&YC[t+11|0]||Ot(r),XA=t+16|0}function Oe(r,n){r|=0,n=oA(n);var e=0,t=0,i=oA(0);e=XA-32|0,XA=e,QC[e+28>>2]=r,tA[e+24>>2]=n,r=QC[e+28>>2],tA[e+20>>2]=tA[r+92>>2],tA[e+16>>2]=tA[r+96>>2],tA[e+12>>2]=tA[r+104>>2],tA[e+8>>2]=tA[r+108>>2],t=e,i=jd(tA[e+24>>2]),tA[t+4>>2]=i,t=e,i=xd(tA[e+24>>2]),tA[t>>2]=i,tA[r+92>>2]=oA(tA[e+4>>2]*tA[e+20>>2])-oA(tA[e>>2]*tA[e+12>>2]),tA[r+96>>2]=oA(tA[e+4>>2]*tA[e+16>>2])-oA(tA[e>>2]*tA[e+8>>2]),tA[r+104>>2]=oA(tA[e>>2]*tA[e+20>>2])+oA(tA[e+4>>2]*tA[e+12>>2]),tA[r+108>>2]=oA(tA[e>>2]*tA[e+16>>2])+oA(tA[e+4>>2]*tA[e+8>>2]),YC[r+88|0]=0,XA=e+32|0}function ze(r,n,e,t,i,a){var o=0,f=0,u=0,c=0;64&a?(e=a+-64|0,n=31&e,(63&e)>>>0>=32?(e=0,n=i>>>n|0):(e=i>>>n|0,n=((1<>>n),t=0,i=0):a&&(u=t,f=64-a|0,o=31&f,(63&f)>>>0>=32?(f=u<>>32-o|i<>>0>=32?(o=0,n=e>>>n|0):(o=e>>>n|0,n=((1<>>n),n|=c,e=o|f,o=t,t=31&a,(63&a)>>>0>=32?(f=0,t=i>>>t|0):(f=i>>>t|0,t=((1<>>t),i=f),QC[r>>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=t,QC[r+12>>2]=i}function Be(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+8>>2]=r,QC[n+4>>2]=5814,YC[n+3|0]=0,e=n,t=Dn(QC[n+8>>2],QC[n+4>>2]),QC[e+8>>2]=t;r:if(QC[n+8>>2]){if(QC[QC[n+8>>2]+16>>2]){e=n,t=!Es(QC[QC[n+8>>2]+16>>2],7074),YC[e+15|0]=t;break r}if(1==QC[QC[n+8>>2]+8>>2]){YC[n+15|0]=1;break r}if(!QC[QC[n+8>>2]+8>>2]){YC[n+15|0]=0;break r}if(2==QC[QC[n+8>>2]+8>>2]){YC[n+15|0]=0;break r}if(3==QC[QC[n+8>>2]+8>>2]){YC[n+15|0]=tA[QC[n+8>>2]+24>>2]!=oA(0);break r}YC[n+15|0]=1&YC[n+3|0]}else YC[n+15|0]=1&YC[n+3|0];return XA=n+16|0,1&YC[n+15|0]}function Ie(r,n){var e=0,t=0,i=0,a=0,o=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],$l(n),t=cg(n),a=QC[n>>2],i=QC[n+4>>2],o=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=a,QC[r+4>>2]=i,QC[r>>2]=o+4;QC[r+4>>2]!=QC[r+8>>2];)t=QC[r+12>>2],a=zP(QC[QC[r>>2]>>2]-20|0),i=QC[r+4>>2]-20|0,QC[r+4>>2]=i,fa(t,a,i),t=QC[r>>2],QC[t>>2]=QC[t>>2]-20;XA=r+16|0,Dl(n,QC[e+8>>2]+4|0),Dl(n+4|0,QC[e+8>>2]+8|0),Dl(cg(n),ow(QC[e+8>>2])),QC[QC[e+8>>2]>>2]=QC[QC[e+8>>2]+4>>2],Ov(n,Dm(n)),lC(n),XA=e+16|0}function Ne(r,n,e,t,i,a,o){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a),o=oA(o);var f=0,u=0,c=oA(0);f=XA-32|0,XA=f,QC[f+28>>2]=r,QC[f+24>>2]=n,tA[f+20>>2]=e,tA[f+16>>2]=t,tA[f+12>>2]=i,tA[f+8>>2]=a,tA[f+4>>2]=o,r=QC[f+28>>2],QC[f+24>>2]=aA(QC[f+24>>2],5),e=tA[f+20>>2],r=r+24|0,u=Pv(r,QC[f+24>>2]),c=e,tA[u>>2]=c,e=tA[f+16>>2],u=Pv(r,QC[f+24>>2]+1|0),c=e,tA[u>>2]=c,e=tA[f+12>>2],u=Pv(r,QC[f+24>>2]+2|0),c=e,tA[u>>2]=c,e=tA[f+8>>2],u=Pv(r,QC[f+24>>2]+3|0),c=e,tA[u>>2]=c,e=tA[f+4>>2],u=Pv(r,QC[f+24>>2]+4|0),c=e,tA[u>>2]=c,XA=f+32|0}function Le(r,n,e,t,i,a,o){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a),o=oA(o);var f=0,u=0,c=oA(0);f=XA-32|0,XA=f,QC[f+28>>2]=r,QC[f+24>>2]=n,tA[f+20>>2]=e,tA[f+16>>2]=t,tA[f+12>>2]=i,tA[f+8>>2]=a,tA[f+4>>2]=o,r=QC[f+28>>2],QC[f+24>>2]=aA(QC[f+24>>2],5),e=tA[f+20>>2],r=r+20|0,u=Pv(r,QC[f+24>>2]),c=e,tA[u>>2]=c,e=tA[f+16>>2],u=Pv(r,QC[f+24>>2]+1|0),c=e,tA[u>>2]=c,e=tA[f+12>>2],u=Pv(r,QC[f+24>>2]+2|0),c=e,tA[u>>2]=c,e=tA[f+8>>2],u=Pv(r,QC[f+24>>2]+3|0),c=e,tA[u>>2]=c,e=tA[f+4>>2],u=Pv(r,QC[f+24>>2]+4|0),c=e,tA[u>>2]=c,XA=f+32|0}function Ue(r,n){var e=0,t=0,i=0,a=0,o=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],Bl(n),t=cg(n),i=QC[n>>2],a=QC[n+4>>2],o=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+28>>2]=t,QC[r+24>>2]=i,QC[r+20>>2]=a,QC[r+16>>2]=o+4,QC[r+12>>2]=QC[r+20>>2]-QC[r+24>>2]>>2,t=QC[r+16>>2],QC[t>>2]=QC[t>>2]+(0-QC[r+12>>2]<<2),QC[r+12>>2]>0&&zr(QC[QC[r+16>>2]>>2],QC[r+24>>2],QC[r+12>>2]<<2),XA=r+32|0,Dl(n,QC[e+8>>2]+4|0),Dl(n+4|0,QC[e+8>>2]+8|0),Dl(cg(n),ow(QC[e+8>>2])),QC[QC[e+8>>2]>>2]=QC[QC[e+8>>2]+4>>2],Lv(n,tw(n)),lC(n),XA=e+16|0}function We(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+24>>2]=QC[e+12>>2]+132,QC[r+20>>2]=n,gE(QC[r+20>>2])||(lA(10275,6561,64,7917),o()),QC[r+16>>2]=0,t=r,i=gE(QC[r+24>>2]),QC[t+12>>2]=i;r:{for(;eA[r+16>>2]>2];){if(t=r,i=QC[Pv(QC[r+24>>2],QC[r+16>>2])>>2],QC[t+8>>2]=i,1&bi(XP(QC[r+8>>2]),QC[r+20>>2])){QC[r+28>>2]=QC[r+16>>2];break r}QC[r+16>>2]=QC[r+16>>2]+1}QC[r+28>>2]=-1}return XA=r+32|0,XA=e+16|0,QC[r+28>>2]}function qe(r,n){var e=0,t=0,i=oA(0),a=0,o=0,f=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],QC[r+4>>2]!=QC[r+8>>2]?(n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Kd(r,n+(t<<4)|0,QC[e+24>>2])):(xc(e+8|0,QC[e+24>>2]),i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),o=r,f=ls(QC[r+12>>2],QC[r+8>>2],106),QC[o+12>>2]=f,n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,a=r,r=e+8|0,Kd(a,n+(t<<4)|0,r),Bm(r)),XA=e+32|0}function He(r,n,e,t,i,a){var o=0,f=0,u=0;64&a?(t=n,i=a+-64|0,n=31&i,(63&i)>>>0>=32?(i=t<>>32-n|e<>>0>=32?(f=o<>>32-t|i<>>0>=32?(i=0,n=e>>>t|0):(i=e>>>t|0,n=((1<>>t),t=u|n,i|=f,n=31&a,(63&a)>>>0>=32?(f=o<>>32-n|e<>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=t,QC[r+12>>2]=i}function Ve(r,n,e,t,i,a,o,f,u,c){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a|=0,o|=0,f=oA(f),u|=0,c|=0;var s=0;s=XA-48|0,XA=s,QC[s+44>>2]=r,QC[s+40>>2]=n,QC[s+36>>2]=e,tA[s+32>>2]=t,tA[s+28>>2]=i,YC[s+27|0]=1&a,QC[s+20>>2]=o,tA[s+16>>2]=f,QC[s+12>>2]=u,QC[s+8>>2]=c,e=zP(QC[s+40>>2]),r=QC[s+44>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[s+36>>2]),ZP(tA[s+32>>2]),ZP(tA[s+28>>2]),1&YP(1&YC[s+27|0]),zP(QC[s+20>>2]),ZP(tA[s+16>>2]),zP(QC[s+12>>2]),zP(QC[s+8>>2])),XA=s+48|0}function Xe(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],pc(r,QC[e+8>>2]),zm(r- -64|0),QC[r>>2]=15108,QC[r+64>>2]=15132,tA[r+76>>2]=0,tA[r+80>>2]=0,tA[r+84>>2]=0,tA[r+88>>2]=0,tA[r+92>>2]=0,tA[r+96>>2]=0,QC[r+100>>2]=0,Sk(r+104|0),Sk(r+120|0),Uk(r+136|0),Uk(r+152|0),tp(r+168|0),tA[r+180>>2]=0,tA[r+184>>2]=0,tA[r+188>>2]=0,tA[r+192>>2]=0,tA[r+196>>2]=0,tA[r+200>>2]=0,Zf(r+204|0,oA(1),oA(1),oA(1),oA(1)),QC[r+224>>2]=0,YC[r+228|0]=0,QC[r+232>>2]=0,XA=e+16|0,0|r}function Ge(r,n){var e=0,t=0,i=oA(0),a=0,o=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+4>>2]!=QC[r+8>>2]?(n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Bh(r,n+(t<<2)|0,QC[e+8>>2])):(QC[e+4>>2]=QC[QC[e+8>>2]>>2],i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),a=r,o=ps(QC[r+12>>2],QC[r+8>>2],106),QC[a+12>>2]=o,n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,Bh(r,n+(t<<2)|0,e+4|0)),XA=e+16|0}function Ke(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-32|0,XA=r,QC[r+24>>2]=QC[e+12>>2]+84,QC[r+20>>2]=n,gE(QC[r+20>>2])||(lA(10275,6561,49,7935),o()),QC[r+16>>2]=0;r:{for(;eA[r+16>>2]>2])>>>0;){if(t=r,i=QC[Pv(QC[r+24>>2],QC[r+16>>2])>>2],QC[t+12>>2]=i,1&bi(wP(QC[r+12>>2]),QC[r+20>>2])){QC[r+28>>2]=QC[r+12>>2];break r}QC[r+16>>2]=QC[r+16>>2]+1}QC[r+28>>2]=0}return XA=r+32|0,XA=e+16|0,QC[r+28>>2]}function Je(r,n){var e=0,t=0,i=oA(0),a=0,o=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+4>>2]!=QC[r+8>>2]?(n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,zh(r,n+(t<<2)|0,QC[e+8>>2])):(tA[e+4>>2]=tA[QC[e+8>>2]>>2],i=oA(oA(eA[r+4>>2])*oA(1.75)),n=oA(fA(i))>2]=n,eA[r+8>>2]<8&&(QC[r+8>>2]=8),a=r,o=ps(QC[r+12>>2],QC[r+8>>2],106),QC[a+12>>2]=o,n=QC[r+12>>2],t=QC[r+4>>2],QC[r+4>>2]=t+1,zh(r,n+(t<<2)|0,e+4|0)),XA=e+16|0}function Ye(r,n,e,t,i,a,o,f,u){var c=0,s=0,v=0,l=0;f=lc(n,e,f,u),u=KA,c=f,f=lc(t,i,a,o),i=c+f|0,t=KA+u|0,u=i,f=u>>>0>>0?t+1|0:t,c=u,s=o,i=0,v=e,t=0,u=lc(o,i,e,t),o=c+u|0,e=KA+f|0,c=o,o=o>>>0>>0?e+1|0:e,f=a,u=n,a=lc(f,0,u,0),n=KA,e=0,t=lc(f,e,v,t),n=n+t|0,e=KA+e|0,e=n>>>0>>0?e+1|0:e,f=e,e=e+c|0,t=o,t=e>>>0>>0?t+1|0:t,f=e,e=t,t=lc(u,l,s,i)+n|0,i=KA,i=n>>>0>t>>>0?i+1|0:i,o=r,u=i,f=u+f|0,QC[o+8>>2]=f,QC[o+12>>2]=f>>>0>>0?e+1|0:e,QC[o>>2]=a,QC[o+4>>2]=t}function Ze(r,n){var e=0,t=0;e=0!=(0|n);r:{n:{e:{t:if(!(!(3&r)|!n))for(;;){if(t=rA[0|r],!t)break e;if(n=n-1|0,e=0!=(0|n),r=r+1|0,!(3&r))break t;if(!n)break}if(!e)break r;t:{if(!(!rA[0|r]|n>>>0<4))for(;;){if(e=QC[r>>2],(-1^e)&e-16843009&-2139062144)break t;if(r=r+4|0,n=n-4|0,!(n>>>0>3))break}if(!n)break r}e=0;break n}e=1}for(;;)if(e){if(!t)return r;if(r=r+1|0,n=n-1|0,!n)break r;e=0}else t=rA[0|r],e=1}return 0}function Qe(r,n){var e=0;if(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,126,2617),o()),QC[r+4>>2]=QC[r+4>>2]-1,QC[e+8>>2]!=QC[r+4>>2])for(QC[e+4>>2]=QC[e+8>>2];eA[e+4>>2]>2];)QC[e>>2]=QC[QC[r+12>>2]+(QC[e+4>>2]<<2)>>2],QC[QC[r+12>>2]+(QC[e+4>>2]<<2)>>2]=QC[QC[r+12>>2]+(QC[e+4>>2]+1<<2)>>2],QC[QC[r+12>>2]+(QC[e+4>>2]+1<<2)>>2]=QC[e>>2],QC[e+4>>2]=QC[e+4>>2]+1;$P(r,QC[r+12>>2]+(QC[r+4>>2]<<2)|0),XA=e+16|0}function rt(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;for(t=XA-48|0,XA=t,QC[t+44>>2]=r,QC[t+40>>2]=n,QC[t+36>>2]=e,r=QC[t+44>>2],i=t,a=mP(QC[t+40>>2]),QC[i+32>>2]=a,Im(t+16|0,QC[t+36>>2]);1&Cf(t+16|0);)i=t,a=wv(t+16|0),QC[i+12>>2]=a,QC[t+8>>2]=QC[QC[t+12>>2]>>2],i=t,a=QC[Pv(QC[t+32>>2],QC[t+8>>2])>>2],QC[i+4>>2]=a,(0|FP(QC[t+4>>2]))==QC[QC[t+12>>2]+16>>2]&&(i=t,a=vt(r,QC[t+8>>2],QC[t+12>>2]+4|0),QC[i>>2]=a,QC[t>>2]&&es(QC[t+4>>2],QC[t>>2]));XA=t+48|0}function nt(r,n){var e=0,t=0;t=255&n;r:if(t){if(3&r)for(;;){if(e=rA[0|r],!e|(0|e)==(255&n))break r;if(r=r+1|0,!(3&r))break}e=QC[r>>2];n:if(!((-1^e)&e-16843009&-2139062144))for(t=aA(t,16843009);;){if(e^=t,(-1^e)&e-16843009&-2139062144)break n;if(e=QC[r+4>>2],r=r+4|0,e-16843009&(-1^e)&-2139062144)break}for(;e=r,t=rA[0|r],t&&(r=e+1|0,(0|t)!=(255&n)););r=e}else r=If(r)+r|0;return rA[0|r]==(255&n)?r:0}function et(r,n){var e=0,t=0,i=0;if(e=XA-32|0,XA=e,QC[e+24>>2]=r,tA[e+20>>2]=n,QC[e+16>>2]=0,t=e,i=gE(QC[e+24>>2]),QC[t+12>>2]=i,QC[e+8>>2]=QC[e+12>>2]-2,QC[e+8>>2])for(QC[e+4>>2]=QC[e+8>>2]>>>1;;){if(tA[Pv(QC[e+24>>2],QC[e+4>>2]+1|0)>>2]<=tA[e+20>>2]?QC[e+16>>2]=QC[e+4>>2]+1:QC[e+8>>2]=QC[e+4>>2],QC[e+16>>2]==QC[e+8>>2]){QC[e+28>>2]=QC[e+16>>2]+1;break}QC[e+4>>2]=QC[e+16>>2]+QC[e+8>>2]>>>1}else QC[e+28>>2]=1;return XA=e+32|0,QC[e+28>>2]}function tt(r,n,e,t){var i=0,a=0,o=oA(0);i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t;r:{n:{e:switch(r=QC[i+28>>2],Ap(r,QC[i+24>>2])-1|0){case 1:break n;case 0:break e;default:break r}vb(QC[i+16>>2],QC[i+20>>2]);break r}a=i,o=db(r,QC[i+24>>2]),tA[a+12>>2]=o,a=i,o=db(r,QC[i+24>>2]),tA[a+8>>2]=o,a=i,o=db(r,QC[i+24>>2]),tA[a+4>>2]=o,a=i,o=db(r,QC[i+24>>2]),tA[a>>2]=o,Tr(QC[i+16>>2],QC[i+20>>2],tA[i+12>>2],tA[i+8>>2],tA[i+4>>2],tA[i>>2])}XA=i+32|0}function it(r,n,e,t,i,a,o,f,u){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a),o=oA(o),f=oA(f),u=oA(u);var c=0,s=0;c=XA-48|0,XA=c,QC[c+44>>2]=r,QC[c+40>>2]=n,tA[c+36>>2]=e,tA[c+32>>2]=t,tA[c+28>>2]=i,tA[c+24>>2]=a,tA[c+20>>2]=o,tA[c+16>>2]=f,tA[c+12>>2]=u,s=zP(QC[c+40>>2]),r=QC[c+44>>2],n=QC[r+4>>2],r=QC[r>>2],s=s+(n>>1)|0,r=1&n?QC[QC[s>>2]+r>>2]:r,JA[0|r](s,ZP(tA[c+36>>2]),ZP(tA[c+32>>2]),ZP(tA[c+28>>2]),ZP(tA[c+24>>2]),ZP(tA[c+20>>2]),ZP(tA[c+16>>2]),ZP(tA[c+12>>2])),XA=c+48|0}function at(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0,o=0;t=XA-32|0,XA=t,QC[t+16>>2]=n,i=QC[r+48>>2],QC[t+20>>2]=e-(0!=(0|i)),o=QC[r+44>>2],QC[t+28>>2]=i,QC[t+24>>2]=o;r:{n:{if(WT(0|NA(QC[r+60>>2],t+16|0,2,t+12|0)))n=32;else{if(i=QC[t+12>>2],(0|i)>0)break n;n=i?32:16}QC[r>>2]=n|QC[r>>2];break r}a=i,o=QC[t+20>>2],o>>>0>=i>>>0||(a=QC[r+44>>2],QC[r+4>>2]=a,QC[r+8>>2]=a+(i-o|0),QC[r+48>>2]&&(QC[r+4>>2]=a+1,YC[(n+e|0)-1|0]=rA[0|a]),a=e)}return XA=t+32|0,0|a}function ot(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],HP(r),zm(r+4|0),QC[r>>2]=11380,QC[r+4>>2]=11396,QC[r+16>>2]=QC[e+8>>2],n=XA-16|0,XA=n,i=r+20|0,QC[n+12>>2]=i,t=QC[n+12>>2],HP(t),QC[t>>2]=11884,Fk(t+4|0),XA=n+16|0,Fk(r+40|0),qk(r+56|0),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=i,t=Hv(32,4592,190),Yi(t,QC[n+12>>2],QC[n+8>>2]),XA=n+16|0,QC[r+72>>2]=t,sp(r+76|0),YC[r+88|0]=0,QC[r+92>>2]=11,QC[r+96>>2]=0,tA[r+100>>2]=1,XA=e+16|0}function ft(r,n,e,t,i,a,o,f,u){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a=oA(a),o|=0,f|=0,u|=0;var c=0;c=XA-32|0,XA=c,QC[c+28>>2]=r,QC[c+24>>2]=n,QC[c+20>>2]=e,tA[c+16>>2]=t,tA[c+12>>2]=i,tA[c+8>>2]=a,QC[c+4>>2]=o,YC[c+3|0]=1&f,YC[c+2|0]=1&u,e=zP(QC[c+24>>2]),r=QC[c+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[c+20>>2]),ZP(tA[c+16>>2]),ZP(tA[c+12>>2]),ZP(tA[c+8>>2]),zP(QC[c+4>>2]),1&YP(1&YC[c+3|0]),1&YP(1&YC[c+2|0])),XA=c+32|0}function ut(r,n,e,t,i,a,o,f,u){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a|=0,o=oA(o),f|=0,u|=0;var c=0;c=XA-48|0,XA=c,QC[c+44>>2]=r,QC[c+40>>2]=n,QC[c+36>>2]=e,tA[c+32>>2]=t,tA[c+28>>2]=i,QC[c+24>>2]=a,tA[c+20>>2]=o,QC[c+16>>2]=f,QC[c+12>>2]=u,e=zP(QC[c+40>>2]),r=QC[c+44>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[c+36>>2]),ZP(tA[c+32>>2]),ZP(tA[c+28>>2]),zP(QC[c+24>>2]),ZP(tA[c+20>>2]),zP(QC[c+16>>2]),zP(QC[c+12>>2])),XA=c+48|0}function ct(r,n,e,t,i){var a=0,o=0,f=0;f=-1,o=2147483647&t,a=2147418112==(0|o);r:if(!((a&!e?r|n:a&0!=(0|e)|o>>>0>2147418112)||(a=2147483647&i,(2147418112==(0|a)&0|a>>>0>2147418112)&2147418112!=(0|a)))){if(!(r|e|a|o|n))return 0;if(a=t&i,(0|a)>0|(0|a)>=0){if((0!=(0|e)|(0|t)!=(0|i))&(0|t)<(0|i))break r;return 0!=(r|e|t^i|n)}(!e&(0|t)==(0|i)?r|n:0!=(0|e)&(0|t)>=(0|i)|(0|t)>(0|i))||(f=0!=(r|e|t^i|n))}return f}function st(r){var n=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r;r=kC(rA[QC[QC[n+12>>2]>>2]])?eA[QC[n+12>>2]>>2]>2]+4>>2]:0,r;)r=QC[n+12>>2],QC[r>>2]=QC[r>>2]+1;if(QC[QC[n+12>>2]>>2]!=QC[QC[n+12>>2]+4>>2]){for(r=QC[n+12>>2],QC[r+4>>2]=QC[r+4>>2]-1;13==rA[QC[QC[n+12>>2]+4>>2]]&eA[QC[n+12>>2]+4>>2]>=eA[QC[n+12>>2]>>2];)r=QC[n+12>>2],QC[r+4>>2]=QC[r+4>>2]-1;r=QC[n+12>>2],QC[r+4>>2]=QC[r+4>>2]+1}XA=n+16|0}function vt(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,n=QC[t+8>>2],e=QC[t+4>>2],r=XA-32|0,XA=r,QC[r+24>>2]=QC[t+12>>2]+16,QC[r+20>>2]=n,QC[r+16>>2]=e,n=QC[r+24>>2],eA[r+20>>2]>=gE(n+4|0)>>>0?QC[r+28>>2]=0:(i=r,a=aa(n,gv(n+4|0,QC[r+20>>2]),QC[r+16>>2]),QC[i+12>>2]=a,n=QC[r+12>>2]>=0?QC[mv(gv(n+4|0,QC[r+20>>2]),QC[r+12>>2])+16>>2]:0,QC[r+28>>2]=n),XA=r+32|0,XA=t+16|0,QC[r+28>>2]}function lt(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],gE(QC[e+20>>2])||(lA(10315,4252,404,2029),o()),QC[e+16>>2]=0,t=e,i=gE(r+88|0),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(t=e,i=QC[Pv(r+88|0,QC[e+16>>2])>>2],QC[t+8>>2]=i,1&bi(XP(QC[QC[e+8>>2]+4>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+8>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function bt(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],gE(QC[e+20>>2])||(lA(10315,4252,391,1935),o()),QC[e+16>>2]=0,t=e,i=gE(r+72|0),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(t=e,i=QC[Pv(r+72|0,QC[e+16>>2])>>2],QC[t+8>>2]=i,1&bi(XP(QC[QC[e+8>>2]+4>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+8>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function kt(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],gE(QC[e+20>>2])||(lA(10315,4252,379,1991),o()),QC[e+16>>2]=0,t=e,i=gE(r+56|0),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(t=e,i=QC[Pv(r+56|0,QC[e+16>>2])>>2],QC[t+8>>2]=i,1&bi(XP(QC[QC[e+8>>2]+4>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+8>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function dt(r,n,e,t){var i=0;i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,r=QC[i+24>>2],QC[i+28>>2]=r,HP(r),QC[r>>2]=13788,QC[r+4>>2]=QC[i+20>>2],Ji(r+8|0,QC[i+16>>2]),QC[r+20>>2]=QC[i+12>>2],tA[r+24>>2]=0,tA[r+28>>2]=0,tA[r+32>>2]=0,tA[r+36>>2]=0,tA[r+40>>2]=1,tA[r+44>>2]=1,tA[r+48>>2]=0,tA[r+52>>2]=0,QC[r+56>>2]=0,YC[r+60|0]=0,QC[i+20>>2]<0&&(lA(10372,5090,53,8872),o()),gE(r+8|0)||(lA(10274,5090,54,8872),o()),XA=i+32|0}function pt(r){var n=0,e=0,t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,r=QC[t+12>>2],HP(r),QC[r>>2]=18856,Dk(r+4|0),Ak(r+20|0),$k(r+36|0),e=XA-16|0,XA=e,QC[e+12>>2]=r+52,n=QC[e+12>>2],HP(n),QC[n>>2]=17088,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,$k(r+68|0),n=XA-16|0,XA=n,QC[n+12>>2]=r+84,e=QC[n+12>>2],HP(e),QC[e>>2]=17136,Dk(e+4|0),XA=n+16|0,n=XA-16|0,XA=n,QC[n+12>>2]=r+104,r=QC[n+12>>2],HP(r),QC[r>>2]=17196,Ak(r+4|0),XA=n+16|0,XA=t+16|0}function ht(r,n,e){var t=0,i=0,a=0;for(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],i=t,a=ce(r,QC[t+24>>2],1),QC[i+16>>2]=a,n=QC[t+20>>2],e=QC[t+16>>2],ZC[t+14>>1]=0,we(n,e,t+14|0),QC[t+8>>2]=0;QC[t+8>>2]>2];)n=(255&Ap(r,QC[t+24>>2]))<<8,i=_v(QC[t+20>>2],QC[t+8>>2]),a=n,ZC[i>>1]=a,n=255&Ap(r,QC[t+24>>2]),e=_v(QC[t+20>>2],QC[t+8>>2]),ZC[e>>1]=n|nA[e>>1],QC[t+8>>2]=QC[t+8>>2]+1;XA=t+32|0}function mt(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,QC[e>>2]=QC[QC[e+8>>2]+4>>2];r:{for(;QC[e>>2];){if(n=QC[e+4>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e>>2]+4,QC[r+8>>2]=n,n=0,t=QC[r+12>>2],1&bi(QC[t+4>>2]+36|0,QC[QC[r+8>>2]+4>>2]+36|0)&&(n=bi(QC[t+8>>2]+36|0,QC[QC[r+8>>2]+8>>2]+36|0)),XA=r+16|0,1&n){QC[e+12>>2]=QC[e>>2];break r}QC[e>>2]=QC[QC[e>>2]+20>>2]}QC[e+12>>2]=0}return XA=e+16|0,QC[e+12>>2]}function wt(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=XA-16|0,t=QC[e+12>>2],QC[r+8>>2]=t+20,QC[r+4>>2]=e+8,n=QC[r+8>>2],QC[r>>2]=0;r:{for(;eA[r>>2]>2];){if(QC[QC[n+12>>2]+(QC[r>>2]<<2)>>2]==QC[QC[r+4>>2]>>2]){QC[r+12>>2]=QC[r>>2];break r}QC[r>>2]=QC[r>>2]+1}QC[r+12>>2]=-1}return QC[e+4>>2]=QC[r+12>>2],r=-1==QC[e+4>>2]?0:QC[Pv(t+36|0,QC[e+4>>2])>>2],XA=e+16|0,0|r}function yt(r,n,e){var t=0,i=0,a=0,o=0,f=0;if(t=XA-288|0,XA=t,QC[t+284>>2]=r,QC[t+280>>2]=n,QC[t+276>>2]=e,a=QC[t+284>>2],Ct(t+16|0,QC[t+280>>2]),o=t,f=If(QC[t+280>>2]),QC[o+12>>2]=f,QC[t+276>>2]){e=QC[t+276>>2],r=255-QC[t+12>>2]|0,n=QC[t+12>>2]+(t+16|0)|0,n=If(n)+n|0;r:if(r)for(;;){if(i=rA[0|e],!i)break r;if(YC[0|n]=i,n=n+1|0,e=e+1|0,r=r-1|0,!r)break}YC[0|n]=0}ci(t,t+16|0,0),ei(a+24|0,t),Bv(t),XA=t+288|0}function gt(r,n,e){var t=0;if(t=XA-16|0,XA=t,QC[t+8>>2]=r,QC[t+4>>2]=n,QC[t>>2]=e,QC[QC[t+8>>2]>>2]!=QC[t+4>>2]){for(QC[QC[t>>2]>>2]=QC[QC[t+8>>2]>>2];10!=YC[QC[QC[t+8>>2]>>2]]&QC[QC[t+8>>2]>>2]!=QC[t+4>>2];)r=QC[t+8>>2],QC[r>>2]=QC[r>>2]+1;QC[QC[t>>2]+4>>2]=QC[QC[t+8>>2]>>2],st(QC[t>>2]),QC[QC[t+8>>2]>>2]!=QC[t+4>>2]&&(r=QC[t+8>>2],QC[r>>2]=QC[r>>2]+1),QC[t+12>>2]=1}else QC[t+12>>2]=0;return XA=t+16|0,QC[t+12>>2]}function _t(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,gE(QC[e+20>>2])||(lA(10275,6561,96,7948),o()),QC[e+16>>2]=0,t=e,i=gE(QC[e+24>>2]),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(t=e,i=QC[Pv(QC[e+24>>2],QC[e+16>>2])>>2],QC[t+8>>2]=i,1&bi(GP(gE(QC[e+8>>2])),QC[e+20>>2])){QC[e+28>>2]=QC[e+16>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=-1}return XA=e+32|0,QC[e+28>>2]}function Et(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,gE(QC[e+20>>2])||(lA(10275,6561,64,7917),o()),QC[e+16>>2]=0,t=e,i=gE(QC[e+24>>2]),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(t=e,i=QC[Pv(QC[e+24>>2],QC[e+16>>2])>>2],QC[t+8>>2]=i,1&bi(GP(QC[e+8>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+16>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=-1}return XA=e+32|0,QC[e+28>>2]}function Pt(r,n){r|=0,n|=0;var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=QC[e+8>>2]+(n>>1)|0,1&n&&(r=QC[r+QC[t>>2]>>2]),JA[0|r](e,t),n=XA-16|0,XA=n,QC[n+12>>2]=e,t=cd(8),i=QC[n+12>>2],r=XA-16|0,QC[r+12>>2]=t,QC[r+8>>2]=i,i=QC[r+12>>2],QC[i>>2]=QC[QC[r+8>>2]>>2],QC[i+4>>2]=QC[QC[r+8>>2]+4>>2],QC[QC[r+8>>2]>>2]=0,QC[QC[r+8>>2]+4>>2]=0,XA=n+16|0,Ot(e),XA=e+16|0,0|t}function Tt(r,n,e){var t=0,i=0,a=0,f=0,u=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,n=XA-32|0,XA=n,r=QC[t+28>>2],QC[n+28>>2]=r,QC[n+24>>2]=t+16,QC[n+20>>2]=t+8,e=QC[n+28>>2],wC(e),AP(e),XA=n+32|0,a=QC[t+24>>2],n=QC[t+20>>2],HC(r),n>>>0<4294967280?(SC(n)?(IT(r,n),e=$g(r)):(i=pg(n)+1|0,e=jC(i),qT(r,e),KP(r,i),BT(r,n)),f=sC(e,a,n)+n|0,u=0,YC[0|f]=u):(zC(),o()),lC(r),XA=t+32|0}function Ct(r,n){var e=0;r:{if(3&(r^n))e=rA[0|n];else{if(3&n)for(;;){if(e=rA[0|n],YC[0|r]=e,!e)break r;if(r=r+1|0,n=n+1|0,!(3&n))break}if(e=QC[n>>2],!((-1^e)&e-16843009&-2139062144))for(;QC[r>>2]=e,e=QC[n+4>>2],r=r+4|0,n=n+4|0,!(e-16843009&(-1^e)&-2139062144););}if(YC[0|r]=e,255&e)for(;e=rA[n+1|0],YC[r+1|0]=e,r=r+1|0,n=n+1|0,e;);}}function At(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0;if(n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=12992,QC[r+36>>2])for(QC[n+4>>2]=0,i=n,a=gE(r+4|0),QC[i>>2]=a;eA[n+4>>2]>2];)e=QC[r+36>>2],a=e,o=gE(QC[Pv(r+4|0,QC[n+4>>2])>>2]+4|0),i=QC[QC[e>>2]+12>>2],JA[i](0|a,0|o),QC[n+4>>2]=QC[n+4>>2]+1;return e=r+4|0,Ka(e),t=r+20|0,Ka(t),Wb(t),Lb(e),zP(r),XA=n+16|0,QC[n+12>>2]}function St(r,n,e,t,i,a,o,f){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a=oA(a),o=oA(o),f=oA(f);var u=0;u=XA-32|0,XA=u,QC[u+28>>2]=r,QC[u+24>>2]=n,QC[u+20>>2]=e,tA[u+16>>2]=t,tA[u+12>>2]=i,tA[u+8>>2]=a,tA[u+4>>2]=o,tA[u>>2]=f,e=zP(QC[u+24>>2]),r=QC[u+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[u+20>>2]),ZP(tA[u+16>>2]),ZP(tA[u+12>>2]),ZP(tA[u+8>>2]),ZP(tA[u+4>>2]),ZP(tA[u>>2])),XA=u+32|0}function Dt(r){r|=0;var n=0,e=0,t=0;for(n=XA-32|0,XA=n,QC[n+28>>2]=r,r=QC[n+28>>2],tc(r+40|0),QC[n+24>>2]=0,e=n,t=gE(r+24|0),QC[e+20>>2]=t;eA[n+24>>2]>2];)Ge(r+40|0,Pv(r+24|0,QC[n+24>>2])),QC[n+24>>2]=QC[n+24>>2]+1;for(QC[n+16>>2]=0,e=n,t=gE(r+24|0),QC[e+12>>2]=t;eA[n+16>>2]>2];)su(QC[Pv(r+24|0,QC[n+16>>2])>>2]),QC[n+16>>2]=QC[n+16>>2]+1;XA=n+32|0}function Ft(r,n){r|=0,n|=0;var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+100>>2]=QC[e+8>>2],QC[e+8>>2]&&(kh(r+20|0,QC[e+8>>2]+20|0),sh(r+36|0,QC[e+8>>2]+36|0),QC[r+52>>2]=QC[QC[e+8>>2]+52>>2],sh(r+120|0,QC[e+8>>2]+120|0),mn(r+136|0,QC[e+8>>2]+136|0),QC[r+224>>2]=QC[QC[e+8>>2]+224>>2],mn(r+152|0,QC[e+8>>2]+152|0),tA[r+196>>2]=tA[QC[e+8>>2]+196>>2],tA[r+200>>2]=tA[QC[e+8>>2]+200>>2]),XA=e+16|0}function $t(r,n,e,t){var i=0;i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,r=QC[i+24>>2],QC[i+28>>2]=r,HP(r),QC[r>>2]=18344,QC[r+4>>2]=QC[i+20>>2],Ji(r+8|0,QC[i+16>>2]),QC[r+20>>2]=QC[i+12>>2],Zf(r+24|0,oA(1),oA(1),oA(1),oA(1)),Zf(r+44|0,oA(0),oA(0),oA(0),oA(0)),YC[r+64|0]=0,tp(r+68|0),QC[r+80>>2]=0,QC[r+4>>2]<0&&(lA(10371,4847,48,8657),o()),gE(r+8|0)||(lA(10274,4847,49,8657),o()),XA=i+32|0}function Mt(r){var n=0,e=0,t=0,i=0,a=0,o=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,r=XA-16|0,XA=r,QC[r+12>>2]=QC[t+12>>2],QC[r+8>>2]=0,n=QC[r+12>>2],a=r,o=QC[$g(n)>>2],QC[a+4>>2]=o,e=QC[r+8>>2],a=$g(n),o=e,QC[a>>2]=o,QC[r+4>>2]&&(e=og(n),i=QC[r+4>>2],n=XA-16|0,XA=n,QC[n+12>>2]=e,QC[n+8>>2]=i,e=QC[n+12>>2],1&YC[e+4|0]&&yb(QC[e>>2],$g(QC[n+8>>2]+16|0)),QC[n+8>>2]&&dc(QC[e>>2],QC[n+8>>2]),XA=n+16|0),XA=r+16|0,XA=t+16|0}function Rt(r,n){r|=0,n|=0;var e=0,t=oA(0),i=0,a=oA(0);return e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],i=e,a=jd(tA[r+28>>2]),tA[i+20>>2]=a,i=e,a=xd(tA[r+28>>2]),tA[i+16>>2]=a,tA[e+12>>2]=oA(tA[e+20>>2]*tA[QC[e+24>>2]+92>>2])+oA(tA[e+16>>2]*tA[QC[e+24>>2]+96>>2]),tA[e+8>>2]=oA(tA[e+20>>2]*tA[QC[e+24>>2]+104>>2])+oA(tA[e+16>>2]*tA[QC[e+24>>2]+108>>2]),t=Ir(tA[e+8>>2],tA[e+12>>2]),XA=e+32|0,oA(oA(t*tA[3774]))}function jt(r,n){var e=0,t=0,i=0,a=0,o=0,f=0,u=0;e=XA-32|0,XA=e,QC[e+20>>2]=r,QC[e+16>>2]=n,f=e,u=zP(QC[e+20>>2]),QC[f+12>>2]=u,r=QC[e+16>>2],QC[e+28>>2]=e+12,QC[e+24>>2]=r,a=QC[e+28>>2],t=XA-16|0,XA=t,QC[t+12>>2]=QC[e+24>>2],r=cd(20),n=QC[t+12>>2],i=QC[n+4>>2],QC[r>>2]=QC[n>>2],QC[r+4>>2]=i,QC[r+16>>2]=QC[n+16>>2],o=QC[n+12>>2],i=r+8|0,QC[i>>2]=QC[n+8>>2],QC[i+4>>2]=o,XA=t+16|0,il(a,r),lC(QC[e+28>>2]),XA=e+32|0}function xt(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=QC[QC[n+12>>2]+4>>2],QC[QC[n+12>>2]+4>>2]=QC[QC[n+8>>2]>>2],QC[QC[n+12>>2]+4>>2]&&Ag(QC[QC[n+12>>2]+4>>2],QC[n+12>>2]),QC[QC[n+8>>2]+8>>2]=QC[QC[n+12>>2]+8>>2],1&Eg(QC[n+12>>2])?QC[QC[QC[n+12>>2]+8>>2]>>2]=QC[n+8>>2]:(r=QC[n+8>>2],e=yE(QC[n+12>>2]),t=r,QC[e+4>>2]=t),QC[QC[n+8>>2]>>2]=QC[n+12>>2],Ag(QC[n+12>>2],QC[n+8>>2]),XA=n+16|0}function Ot(r){var n=0,e=0,t=0,i=0;n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r+4>>2]&&(e=XA-16|0,XA=e,QC[e+12>>2]=QC[r+4>>2],r=XA-16|0,XA=r,t=QC[e+12>>2],QC[r+8>>2]=t,i=QC[r+8>>2],-1!=(0|Tl(i+4|0))?YC[r+15|0]=0:(JA[QC[QC[i>>2]+8>>2]](i),YC[r+15|0]=1),XA=r+16|0,1&YC[r+15|0]&&(r=t+8|0,QC[r>>2]&&-1!=(0|Tl(r))||JA[QC[QC[t>>2]+16>>2]](t)),XA=e+16|0),XA=n+16|0}function zt(r,n){var e=0,t=0,i=0;return e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,t=e,i=ce(QC[e+24>>2],QC[e+20>>2],1),QC[t+16>>2]=i,QC[e+16>>2]?(t=e,i=Gv(QC[e+16>>2],3491,373),QC[t+12>>2]=i,zr(QC[e+12>>2],QC[QC[e+20>>2]+4>>2],QC[e+16>>2]-1|0),r=QC[e+20>>2],QC[r+4>>2]=QC[r+4>>2]+(QC[e+16>>2]-1|0),YC[QC[e+12>>2]+(QC[e+16>>2]-1|0)|0]=0,QC[e+28>>2]=QC[e+12>>2]):QC[e+28>>2]=0,XA=e+32|0,QC[e+28>>2]}function Bt(r,n,e){var t=0,i=0,a=0;return t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,r=QC[t+24>>2],gE(QC[t+16>>2])||(lA(10343,4252,342,2230),o()),QC[r+136>>2]&&(i=t,a=vt(QC[r+136>>2],QC[t+20>>2],QC[t+16>>2]),QC[i+12>>2]=a,QC[t+12>>2])?QC[t+28>>2]=QC[t+12>>2]:(r=mE(QC[r+4>>2])?vt(mE(QC[r+4>>2]),QC[t+20>>2],QC[t+16>>2]):0,QC[t+28>>2]=r),XA=t+32|0,QC[t+28>>2]}function It(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=QC[QC[n+12>>2]>>2],QC[QC[n+12>>2]>>2]=QC[QC[n+8>>2]+4>>2],QC[QC[n+12>>2]>>2]&&Ag(QC[QC[n+12>>2]>>2],QC[n+12>>2]),QC[QC[n+8>>2]+8>>2]=QC[QC[n+12>>2]+8>>2],1&Eg(QC[n+12>>2])?QC[QC[QC[n+12>>2]+8>>2]>>2]=QC[n+8>>2]:(r=QC[n+8>>2],e=yE(QC[n+12>>2]),t=r,QC[e+4>>2]=t),QC[QC[n+8>>2]+4>>2]=QC[n+12>>2],Ag(QC[n+12>>2],QC[n+8>>2]),XA=n+16|0}function Nt(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,gE(QC[e+20>>2])||(lA(10275,6561,81,7970),o()),QC[e+16>>2]=0;r:{for(;eA[e+16>>2]>2])>>>0;){if(t=e,i=QC[Pv(QC[e+24>>2],QC[e+16>>2])>>2],QC[t+12>>2]=i,1&bi(GP(gE(QC[e+12>>2])),QC[e+20>>2])){QC[e+28>>2]=QC[e+12>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function Lt(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,gE(QC[e+20>>2])||(lA(10275,6561,49,7935),o()),QC[e+16>>2]=0;r:{for(;eA[e+16>>2]>2])>>>0;){if(t=e,i=QC[Pv(QC[e+24>>2],QC[e+16>>2])>>2],QC[t+12>>2]=i,1&bi(XP(QC[e+12>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+12>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function Ut(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,gE(QC[e+20>>2])||(lA(10275,6561,49,7935),o()),QC[e+16>>2]=0;r:{for(;eA[e+16>>2]>2])>>>0;){if(t=e,i=QC[Pv(QC[e+24>>2],QC[e+16>>2])>>2],QC[t+12>>2]=i,1&bi(GP(QC[e+12>>2]),QC[e+20>>2])){QC[e+28>>2]=QC[e+12>>2];break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function Wt(r,n,e){var t=0,i=0,a=0;if(!(32&rA[0|r]))r:{if(t=r,r=QC[t+16>>2],!r){if(us(t))break r;r=QC[t+16>>2]}if(a=QC[t+20>>2],r-a>>>0>>0)JA[QC[t+36>>2]](t,n,e);else{n:if(!(QC[t+80>>2]<0)){for(r=e;;){if(i=r,!r)break n;if(r=i-1|0,10==rA[n+r|0])break}if(JA[QC[t+36>>2]](t,n,i)>>>0>>0)break r;n=n+i|0,e=e-i|0,a=QC[t+20>>2]}zr(a,n,e),QC[t+20>>2]=QC[t+20>>2]+e}}}function qt(r,n){var e=0,t=0,i=0;return e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,eA[e+20>>2]>=If(QC[e+24>>2])>>>1>>>0?tA[e+28>>2]=-1:(QC[e+24>>2]=QC[e+24>>2]+(QC[e+20>>2]<<1),YC[e+17|0]=rA[QC[e+24>>2]],YC[e+18|0]=rA[QC[e+24>>2]+1|0],YC[e+19|0]=0,t=e,i=Or(e+17|0,e+12|0,16,-1),QC[t+8>>2]=i,YC[QC[e+12>>2]]?tA[e+28>>2]=-1:tA[e+28>>2]=oA(QC[e+8>>2])/oA(255)),XA=e+32|0,tA[e+28>>2]}function Ht(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=16432,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0, QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Vt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=16168,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Xt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=13732,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Gt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=14888,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Kt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=11656,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Jt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=16784,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,Bh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Yt(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=11768,QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],QC[r+8>>2]=QC[QC[e+4>>2]+8>>2],QC[r+12>>2]=0,QC[r+8>>2])for(t=r,i=Bi(r,QC[r+8>>2]),QC[t+12>>2]=i,QC[e>>2]=0;eA[e>>2]>2];)n=QC[e>>2]<<2,zh(r,n+QC[r+12>>2]|0,n+QC[QC[e+4>>2]+12>>2]|0),QC[e>>2]=QC[e>>2]+1;XA=e+16|0}function Zt(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],QC[e+16>>2]=0,t=e,i=gE(r+20|0),QC[t+12>>2]=i;r:{for(;eA[e+16>>2]>2];){if(1&bi(QC[Pv(r+20|0,QC[e+16>>2])>>2]+8|0,QC[e+20>>2])){t=e,i=QC[Pv(r+20|0,QC[e+16>>2])>>2],QC[t+28>>2]=i;break r}QC[e+16>>2]=QC[e+16>>2]+1}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function Qt(r,n,e,t,i){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i);var a=0,o=0,f=oA(0);return a=XA-48|0,XA=a,QC[a+44>>2]=r,tA[a+40>>2]=n,tA[a+36>>2]=e,tA[a+32>>2]=t,tA[a+28>>2]=i,r=QC[a+44>>2],o=a,f=Rg(tA[a+40>>2]),tA[o+24>>2]=f,o=a,f=Rg(tA[a+36>>2]),tA[o+20>>2]=f,o=a,f=Rg(tA[a+32>>2]),tA[o+16>>2]=f,o=a,f=Rg(tA[a+28>>2]),tA[o+12>>2]=f,r=zP(0|JA[0|r](a+24|0,a+20|0,a+16|0,a+12|0)),XA=a+48|0,0|r}function ri(r){var n=0,e=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,r=QC[e+8>>2],QC[e+12>>2]=r,QC[r+16>>2]&&(n=QC[r+16>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+12>>2]&&(n=QC[r+12>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+8>>2]&&(n=QC[r+8>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r>>2]&&(n=QC[r>>2],n&&JA[QC[QC[n>>2]+4>>2]](n)),QC[r+24>>2]&&(n=QC[r+24>>2],n&&(R_(n),L(n))),mk(r+72|0),XA=e+16|0}function ni(r,n,e){var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],HP(r),QC[r>>2]=18300,QC[r+4>>2]=QC[t+8>>2],QC[r+8>>2]=QC[t+4>>2],i=r,a=yE(QC[t+4>>2]),QC[i+12>>2]=a,Zf(r+16|0,oA(1),oA(1),oA(1),oA(1)),Zf(r+36|0,oA(0),oA(0),oA(0),oA(0)),n=XA-16|0,QC[n+12>>2]=QC[t+8>>2],YC[r+56|0]=1&YC[QC[n+12>>2]+64|0],QC[r+60>>2]=0,tA[r+64>>2]=0,Sk(r+68|0),su(r),XA=t+16|0}function ei(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],(0|r)!=QC[e+4>>2]&&(QC[r+8>>2]&&gl(QC[r+8>>2],6709,122),QC[QC[e+4>>2]+8>>2]?(QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],t=r,i=Hv(QC[QC[e+4>>2]+4>>2]+1|0,6709,129),QC[t+8>>2]=i,zr(QC[r+8>>2],QC[QC[e+4>>2]+8>>2],QC[QC[e+4>>2]+4>>2]+1|0)):(QC[r+4>>2]=0,QC[r+8>>2]=0)),QC[e+12>>2]=r,XA=e+16|0}function ti(r,n){var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],t=e,i=255&Ap(r,QC[e+8>>2]),QC[t+4>>2]=i,QC[e+4>>2]=QC[e+4>>2]<<8,t=e,i=255&Ap(r,QC[e+8>>2])|QC[e+4>>2],QC[t+4>>2]=i,QC[e+4>>2]=QC[e+4>>2]<<8,t=e,i=255&Ap(r,QC[e+8>>2])|QC[e+4>>2],QC[t+4>>2]=i,QC[e+4>>2]=QC[e+4>>2]<<8,t=e,i=255&Ap(r,QC[e+8>>2])|QC[e+4>>2],QC[t+4>>2]=i,XA=e+16|0,QC[e+4>>2]}function ii(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2];r:{n:switch(QC[t+4>>2]){case 0:QC[r+28>>2]=QC[t+8>>2];break r;case 1:QC[r+32>>2]=QC[t+8>>2];break r;case 2:QC[r+36>>2]=QC[t+8>>2];break r;case 4:QC[r+40>>2]=QC[t+8>>2];break r;case 3:QC[r+44>>2]=QC[t+8>>2];break r;case 5:break n;default:break r}QC[r+48>>2]=QC[t+8>>2]}}function ai(r,n,e,t,i){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i);var a=0,o=0,f=oA(0);a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,tA[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,r=QC[a+28>>2],QC[a+24>>2]=aA(QC[a+24>>2],3),e=tA[a+20>>2],r=r+20|0,o=Pv(r,QC[a+24>>2]),f=e,tA[o>>2]=f,e=tA[a+16>>2],o=Pv(r,QC[a+24>>2]+1|0),f=e,tA[o>>2]=f,e=tA[a+12>>2],o=Pv(r,QC[a+24>>2]+2|0),f=e,tA[o>>2]=f,XA=a+32|0}function oi(r,n){var e=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=8,QC[e+16>>2]=n,QC[e+12>>2]=QC[QC[e+16>>2]+4>>2]-QC[QC[e+16>>2]>>2],QC[e+8>>2]=QC[e+20>>2]-1;r:{for(;;){if(QC[e+8>>2]>=0){if(Eu(QC[QC[e+24>>2]+(QC[e+8>>2]<<2)>>2],QC[QC[e+16>>2]>>2],QC[e+12>>2])){QC[e+8>>2]=QC[e+8>>2]-1;continue}QC[e+28>>2]=QC[e+8>>2];break r}break}QC[e+28>>2]=0}return XA=e+32|0,QC[e+28>>2]}function fi(r,n,e,t,i,a){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a);var o=0,f=0;return o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,tA[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,f=zP(QC[o+24>>2]),r=QC[o+28>>2],n=QC[r+4>>2],r=QC[r>>2],f=f+(n>>1)|0,r=1&n?QC[QC[f>>2]+r>>2]:r,r=1&YP(1&JA[0|r](f,ZP(tA[o+20>>2]),ZP(tA[o+16>>2]),ZP(tA[o+12>>2]),ZP(tA[o+8>>2]))),XA=o+32|0,0|r}function ui(r,n,e,t,i,a){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a);var o=0,f=0;return o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,tA[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,f=zP(QC[o+24>>2]),r=QC[o+28>>2],n=QC[r+4>>2],r=QC[r>>2],f=f+(n>>1)|0,r=1&n?QC[QC[f>>2]+r>>2]:r,r=Vm(0|JA[0|r](f,ZP(tA[o+20>>2]),ZP(tA[o+16>>2]),ZP(tA[o+12>>2]),ZP(tA[o+8>>2]))),XA=o+32|0,0|r}function ci(r,n,e){var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+8>>2]=r,QC[t+4>>2]=n,YC[t+3|0]=e,r=QC[t+8>>2],QC[t+12>>2]=r,HP(r),QC[r>>2]=11104,QC[t+4>>2]?(i=r,a=If(QC[t+4>>2]),QC[i+4>>2]=a,1&YC[t+3|0]?QC[r+8>>2]=QC[t+4>>2]:(i=r,a=Hv(QC[r+4>>2]+1|0,6709,57),QC[i+8>>2]=a,zr(QC[r+8>>2],QC[t+4>>2],QC[r+4>>2]+1|0))):(QC[r+4>>2]=0,QC[r+8>>2]=0),XA=t+16|0}function si(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i|=0;var a=0,o=0,f=0;return a=XA-32|0,XA=a,QC[a+24>>2]=r,QC[a+20>>2]=n,QC[a+16>>2]=e,QC[a+12>>2]=t,QC[a+8>>2]=i,QC[a+4>>2]=0,QC[a+16>>2]?(QC[a+20>>2]?(o=a,f=cr(QC[a+20>>2],QC[a+16>>2]),QC[o+4>>2]=f):(o=a,f=d(QC[a+16>>2]),QC[o+4>>2]=f),QC[a+28>>2]=QC[a+4>>2]):QC[a+28>>2]=0,XA=a+32|0,QC[a+28>>2]}function vi(r,n){var e=0,t=oA(0),i=0,a=0,o=oA(0);for(e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,i=e,a=gE(QC[e+24>>2]),QC[i+20>>2]=a,YC[e+19|0]=0,ee(r,QC[e+20>>2]),QC[e+12>>2]=0;QC[e+12>>2]>2];)t=tA[Pv(QC[e+24>>2],QC[e+12>>2])>>2],i=ym(r,QC[e+12>>2]),o=t,tA[i>>2]=o,QC[e+12>>2]=QC[e+12>>2]+1;YC[e+19|0]=1,1&YC[e+19|0]||Hc(r),XA=e+32|0}function li(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i|=0;var a=0,o=0,f=0;return a=XA-32|0,XA=a,QC[a+24>>2]=r,QC[a+20>>2]=n,QC[a+16>>2]=e,QC[a+12>>2]=t,QC[a+8>>2]=i,QC[a+16>>2]?(o=a,f=cd(QC[a+16>>2]),QC[o+4>>2]=f,zr(QC[a+4>>2],QC[a+20>>2],QC[a+16>>2]),r=QC[a+20>>2],r&&L(r),QC[a+20>>2]=QC[a+4>>2],QC[a+28>>2]=QC[a+4>>2]):QC[a+28>>2]=0,XA=a+32|0,QC[a+28>>2]}function bi(r,n){var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,QC[QC[e+8>>2]+8>>2]!=QC[QC[e+4>>2]+8>>2]?QC[QC[e+8>>2]+4>>2]==QC[QC[e+4>>2]+4>>2]?!QC[QC[e+8>>2]+8>>2]|!QC[QC[e+4>>2]+8>>2]?YC[e+15|0]=0:(t=e,i=!Es(QC[QC[e+8>>2]+8>>2],QC[QC[e+4>>2]+8>>2]),YC[t+15|0]=i):YC[e+15|0]=0:YC[e+15|0]=1,XA=e+16|0,1&YC[e+15|0]}function ki(r,n){r|=0,n|=0;var e=0,t=0,i=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=hd(32),i=tA[QC[e+12>>2]>>2],r=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=t,tA[n+8>>2]=i,QC[n+4>>2]=r,r=QC[n+12>>2],Ym(r),QC[r>>2]=19136,tA[r+4>>2]=0,tA[r+8>>2]=0,tA[r+12>>2]=tA[n+8>>2],tA[r+16>>2]=0,tA[r+20>>2]=0,tA[r+24>>2]=0,QC[r+28>>2]=QC[n+4>>2],XA=n+16|0,XA=e+16|0,0|t}function di(r,n){r|=0,n=oA(n);var e=0,t=0,i=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],tA[e+8>>2]=tA[e+8>>2]-oA(tA[r+40>>2]-tA[r+52>>2]),t=e,i=xd(tA[e+8>>2]),tA[t+4>>2]=i,t=e,i=jd(tA[e+8>>2]),tA[t>>2]=i,n=Ir(oA(oA(tA[e>>2]*tA[r+104>>2])+oA(tA[e+4>>2]*tA[r+108>>2])),oA(oA(tA[e>>2]*tA[r+92>>2])+oA(tA[e+4>>2]*tA[r+96>>2]))),XA=e+16|0,oA(oA(n*tA[3774]))}function pi(r,n){var e=0,t=0,i=0;1==(0|n)&&(t=QC[r+8>>2],t&&(e=t-QC[r+4>>2]|0,i=0-e|0,e=0-((e>>31)+(0!=(0|e))|0)|0)),(QC[r+20>>2]==QC[r+28>>2]||(JA[QC[r+36>>2]](r,0,0),QC[r+20>>2]))&&(QC[r+28>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,JA[QC[r+40>>2]](r,i,e,n),(0|KA)<0||(QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r>>2]=-17&QC[r>>2]))}function hi(r,n,e,t){var i=0,a=0,o=0;i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,r=QC[i+24>>2],QC[i+28>>2]=r,QC[i+8>>2]=0,hb(r+12|0,i+8|0,QC[i+12>>2]),n=QC[i+20>>2]?Wu(Ml(r),QC[i+20>>2]):0,QC[r>>2]=n,n=QC[r>>2]+aA(QC[i+16>>2],20)|0,QC[r+8>>2]=n,QC[r+4>>2]=n,n=QC[r>>2]+aA(QC[i+20>>2],20)|0,a=ow(r),o=n,QC[a>>2]=o,XA=i+32|0}function mi(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[r+8>>2]!=QC[e+4>>2]&&(QC[r+8>>2]&&gl(QC[r+8>>2],6709,138),QC[e+4>>2]?(t=r,i=If(QC[e+4>>2]),QC[t+4>>2]=i,t=r,i=Hv(QC[r+4>>2]+1|0,6709,145),QC[t+8>>2]=i,zr(QC[r+8>>2],QC[e+4>>2],QC[r+4>>2]+1|0)):(QC[r+4>>2]=0,QC[r+8>>2]=0)),QC[e+12>>2]=r,XA=e+16|0}function wi(r,n,e,t){YC[r+53|0]=1;r:if(QC[r+4>>2]==(0|e)){YC[r+52|0]=1,e=QC[r+16>>2];n:{if(!e){if(QC[r+36>>2]=1,QC[r+24>>2]=t,QC[r+16>>2]=n,1!=(0|t))break r;if(1==QC[r+48>>2])break n;break r}if((0|n)==(0|e)){if(e=QC[r+24>>2],2==(0|e)&&(QC[r+24>>2]=t,e=t),1!=QC[r+48>>2])break r;if(1==(0|e))break n;break r}QC[r+36>>2]=QC[r+36>>2]+1}YC[r+54|0]=1}}function yi(r){r|=0;var n=0,e=0,t=0,i=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,e=QC[n+12>>2],QC[e>>2]=12480,r=XA-16|0,XA=r,QC[r+12>>2]=e,t=QC[r+12>>2],QC[r+8>>2]=QC[t+4>>2];QC[r+8>>2];)QC[r+4>>2]=QC[QC[r+8>>2]+20>>2],i=QC[r+8>>2],i&&JA[QC[QC[i>>2]+4>>2]](i),QC[r+8>>2]=QC[r+4>>2];return QC[t+4>>2]=0,QC[t+8>>2]=0,XA=r+16|0,zP(e),XA=n+16|0,0|e}function gi(r,n,e,t){var i=0,a=0,o=0;i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,r=QC[i+24>>2],QC[i+28>>2]=r,QC[i+8>>2]=0,hb(r+12|0,i+8|0,QC[i+12>>2]),n=QC[i+20>>2]?Qu(Ml(r),QC[i+20>>2]):0,QC[r>>2]=n,n=QC[r>>2]+(QC[i+16>>2]<<2)|0,QC[r+8>>2]=n,QC[r+4>>2]=n,n=QC[r>>2]+(QC[i+20>>2]<<2)|0,a=ow(r),o=n,QC[a>>2]=o,XA=i+32|0}function _i(r,n){var e=0,t=0,i=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+12>>2],QC[e+4>>2]=QC[QC[e+8>>2]+20>>2];QC[e+4>>2];)t=QC[e+4>>2],r=XA-32|0,XA=r,QC[r+28>>2]=QC[n+72>>2],QC[r+24>>2]=t,t=QC[r+28>>2]+4|0,i=r+8|0,Cb(i,4,QC[r+24>>2],0),qe(t,i),Bm(i),XA=r+32|0,QC[e+4>>2]=QC[QC[e+4>>2]+20>>2];QC[QC[e+8>>2]+20>>2]=0,XA=e+16|0}function Ei(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0;return e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[QC[e+28>>2]>>2],t=e+8|0,JA[0|r](t,zP(QC[e+24>>2])),r=XA-16|0,XA=r,QC[r+12>>2]=t,i=r,a=d(jg(QC[r+12>>2])+4|0),QC[i+8>>2]=a,n=jg(QC[r+12>>2]),QC[QC[r+8>>2]>>2]=n,zr(QC[r+8>>2]+4|0,wu(QC[r+12>>2]),jg(QC[r+12>>2])),XA=r+16|0,r=QC[r+8>>2],VP(t),XA=e+32|0,0|r}function Pi(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0;return i=XA+-64|0,XA=i,t=1,$p(r,n,0)||(t=0,n&&(n=An(n,48184,48232),t=0,n&&(t=i+8|0,Sn(4|t,0,52),QC[i+56>>2]=1,QC[i+20>>2]=-1,QC[i+16>>2]=r,QC[i+8>>2]=n,JA[QC[QC[n>>2]+28>>2]](n,t,QC[e>>2],1),r=QC[i+32>>2],1==(0|r)&&(QC[e>>2]=QC[i+24>>2]),t=1==(0|r)))),r=t,XA=i- -64|0,0|r}function Ti(r){r|=0;var n=0,e=0;for(n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[n+4>>2]=0,QC[n>>2]=QC[r+4>>2];QC[n+4>>2]=QC[n>>2],QC[n+4>>2]&&(QC[n>>2]=QC[QC[n+4>>2]>>2]),e=QC[n+4>>2],e&&(Ti(e),L(e)),QC[n>>2];);return QC[r+16>>2]&&gl(QC[r+16>>2],4370,135),QC[r+28>>2]&&gl(QC[r+28>>2],4370,139),XA=n+16|0,QC[n+12>>2]}function Ci(r){r|=0;var n=0,e=0,t=oA(0);n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=QC[r+4>>2],e=r,t=A_(QC[n+8>>2]),tA[e+32>>2]=t,e=r,t=p_(QC[n+8>>2]),tA[e+36>>2]=t,e=r,t=k_(QC[n+8>>2]),tA[e+40>>2]=t,e=r,t=y_(QC[n+8>>2]),tA[e+44>>2]=t,e=r,t=w_(QC[n+8>>2]),tA[e+48>>2]=t,e=r,t=m_(QC[n+8>>2]),tA[e+52>>2]=t,e=r,t=T_(QC[n+8>>2]),tA[e+56>>2]=t,XA=n+16|0}function Ai(r,n){r|=0,n|=0;var e=0,t=0,i=0;return e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,t=zP(QC[e+24>>2]),r=QC[e+28>>2],n=QC[r+4>>2],r=QC[r>>2],i=e+8|0,t=t+(n>>1)|0,1&n&&(r=QC[r+QC[t>>2]>>2]),JA[0|r](i,t),r=XA-16|0,XA=r,QC[r+12>>2]=e+8,n=cd(12),t=QC[r+12>>2],i=QC[t+4>>2],QC[n>>2]=QC[t>>2],QC[n+4>>2]=i,QC[n+8>>2]=QC[t+8>>2],XA=r+16|0,XA=e+32|0,0|n}function Si(r,n){r:if((0|n)>=1024){if(r*=8.98846567431158e307,n>>>0<2047){n=n-1023|0;break r}r*=8.98846567431158e307,n=((0|n)>=3069?3069:n)-2046|0}else(0|n)>-1023||(r*=2.004168360008973e-292,n>>>0>4294965304?n=n+969|0:(r*=2.004168360008973e-292,n=((0|n)<=-2960?-2960:n)+1938|0));return t(0,0),t(1,n+1023<<20),r*+i()}function Di(r,n,e,t,i,a){r|=0,n|=0,e=oA(e),t=oA(t),i=oA(i),a=oA(a);var o=0,f=0;o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,tA[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,f=zP(QC[o+24>>2]),r=QC[o+28>>2],n=QC[r+4>>2],r=QC[r>>2],f=f+(n>>1)|0,r=1&n?QC[QC[f>>2]+r>>2]:r,JA[0|r](f,ZP(tA[o+20>>2]),ZP(tA[o+16>>2]),ZP(tA[o+12>>2]),ZP(tA[o+8>>2])),XA=o+32|0}function Fi(r){r|=0;var n=0,e=0,t=oA(0);n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2];r:if(1&YC[r+36|0]){if(tA[n+4>>2]=tA[r+56>>2]-tA[r+52>>2],tA[n+4>>2]==oA(0)){tA[n+12>>2]=tA[r+52>>2];break r}e=n,t=oA(Lr(tA[r+72>>2],tA[n+4>>2])+tA[r+52>>2]),tA[e+12>>2]=t}else e=n,t=kd(oA(tA[r+72>>2]+tA[r+52>>2]),tA[r+56>>2]),tA[e+12>>2]=t;return XA=n+16|0,oA(tA[n+12>>2])}function $i(r,n){var e=0,t=0,i=0;return e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],t=e,i=Zv(r),QC[t+16>>2]=i,eA[e+20>>2]>eA[e+16>>2]&&(JP(r),o()),t=e,i=Cp(r),QC[t+12>>2]=i,eA[e+12>>2]>=QC[e+16>>2]>>>1>>>0?QC[e+28>>2]=QC[e+16>>2]:(QC[e+8>>2]=QC[e+12>>2]<<1,t=e,i=QC[Vu(e+8|0,e+20|0)>>2],QC[t+28>>2]=i),XA=e+32|0,QC[e+28>>2]}function Mi(r,n){var e=0,t=0,i=0;return e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,r=QC[e+24>>2],t=e,i=Qv(r),QC[t+16>>2]=i,eA[e+20>>2]>eA[e+16>>2]&&(JP(r),o()),t=e,i=vp(r),QC[t+12>>2]=i,eA[e+12>>2]>=QC[e+16>>2]>>>1>>>0?QC[e+28>>2]=QC[e+16>>2]:(QC[e+8>>2]=QC[e+12>>2]<<1,t=e,i=QC[Vu(e+8|0,e+20|0)>>2],QC[t+28>>2]=i),XA=e+32|0,QC[e+28>>2]}function Ri(r){r|=0;var n=0,e=0,t=0;for(t=XA-16|0,XA=t,QC[t+12>>2]=r,n=QC[t+12>>2],QC[n>>2]=13612,r=XA-16|0,XA=r,QC[r+12>>2]=n,e=QC[r+12>>2],QC[r+8>>2]=0;eA[r+8>>2]>2];)Op(e,QC[e+12>>2]+aA((QC[e+4>>2]-1|0)-QC[r+8>>2]|0,12)|0),QC[r+8>>2]=QC[r+8>>2]+1;return QC[e+4>>2]=0,XA=r+16|0,Cd(n,QC[n+12>>2]),zP(n),XA=t+16|0,0|n}function ji(r){r|=0;var n=0,e=0,t=0;for(t=XA-16|0,XA=t,QC[t+12>>2]=r,n=QC[t+12>>2],QC[n>>2]=18156,r=XA-16|0,XA=r,QC[r+12>>2]=n,e=QC[r+12>>2],QC[r+8>>2]=0;eA[r+8>>2]>2];)Pg(e,QC[e+12>>2]+aA((QC[e+4>>2]-1|0)-QC[r+8>>2]|0,20)|0),QC[r+8>>2]=QC[r+8>>2]+1;return QC[e+4>>2]=0,XA=r+16|0,Cd(n,QC[n+12>>2]),zP(n),XA=t+16|0,0|n}function xi(r,n,e,t,i,a){r|=0,n|=0,e|=0,t=oA(t),i=oA(i),a=oA(a);var o=0;o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,QC[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,e=zP(QC[o+24>>2]),r=QC[o+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[o+20>>2]),ZP(tA[o+16>>2]),ZP(tA[o+12>>2]),ZP(tA[o+8>>2])),XA=o+32|0}function Oi(r,n){r|=0,n=oA(n);var e=0,t=0,i=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],t=e,i=xd(tA[e+8>>2]),tA[t+4>>2]=i,t=e,i=jd(tA[e+8>>2]),tA[t>>2]=i,n=Ir(oA(oA(tA[r+92>>2]*tA[e+4>>2])-oA(tA[r+104>>2]*tA[e>>2])),oA(oA(tA[r+108>>2]*tA[e>>2])-oA(tA[r+96>>2]*tA[e+4>>2]))),XA=e+16|0,oA(oA(oA(oA(n*tA[3774])+tA[r+40>>2])-tA[r+52>>2]))}function zi(r,n,e){var t=0,i=oA(0);t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],i=oA(oA(255&Ap(r,QC[t+8>>2]))/oA(255)),tA[QC[t+4>>2]+4>>2]=i,i=oA(oA(255&Ap(r,QC[t+8>>2]))/oA(255)),tA[QC[t+4>>2]+8>>2]=i,i=oA(oA(255&Ap(r,QC[t+8>>2]))/oA(255)),tA[QC[t+4>>2]+12>>2]=i,i=oA(oA(255&Ap(r,QC[t+8>>2]))/oA(255)),tA[QC[t+4>>2]+16>>2]=i,XA=t+16|0}function Bi(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[e+8>>2]||(lA(10268,6361,195,7208),o()),r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+8>>2],QC[r+8>>2]=6361,QC[r+4>>2]=197,n=pp(),n=0|JA[QC[QC[n>>2]+12>>2]](n,QC[r+12>>2]<<2,QC[r+8>>2],QC[r+4>>2]),XA=r+16|0,QC[e+4>>2]=n,QC[e+4>>2]||(lA(3227,6361,199,7208),o()),XA=e+16|0,QC[e+4>>2]}function Ii(r,n){r|=0,n|=0;var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,QC[r>>2]=0,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,tA[r+24>>2]=0,QC[r+28>>2]=0,QC[e+4>>2]&&(t=e,i=F(r,Bc(QC[e+4>>2])),QC[t+4>>2]=i,QC[e+4>>2]||(lA(7079,4370,119,5315),o())),XA=e+16|0,QC[e+12>>2]}function Ni(r){r|=0;var n=0,e=0,t=0;for(t=XA-16|0,XA=t,QC[t+12>>2]=r,n=QC[t+12>>2],QC[n>>2]=17088,r=XA-16|0,XA=r,QC[r+12>>2]=n,e=QC[r+12>>2],QC[r+8>>2]=0;eA[r+8>>2]>2];)$P(e,QC[e+12>>2]+((QC[e+4>>2]-1|0)-QC[r+8>>2]|0)|0),QC[r+8>>2]=QC[r+8>>2]+1;return QC[e+4>>2]=0,XA=r+16|0,Cd(n,QC[n+12>>2]),zP(n),XA=t+16|0,0|n}function Li(r,n,e){var t=0,i=0;r:{n:{if(e>>>0>=4){if(3&(r|n))break n;for(;;){if(QC[r>>2]!=QC[n>>2])break n;if(n=n+4|0,r=r+4|0,e=e-4|0,!(e>>>0>3))break}}t=0;break r}t=1}for(;;){r:{if(!t){if(e)break r;return 0}if(i=rA[0|n],t=rA[0|r],(0|i)!=(0|t))return t-i|0;n=n+1|0,r=r+1|0,e=e-1|0,t=0;continue}t=1}}function Ui(r,n){r|=0,n=oA(n);var e=0,t=0,i=oA(0);return e=XA-16|0,XA=e,QC[e+8>>2]=r,tA[e+4>>2]=n,r=QC[e+8>>2],tA[e+4>>2]<=oA(.5)?(n=tA[e+4>>2],t=e,i=oA(hr(oA(n+n),oA(QC[r+4>>2]))*oA(.5)),tA[t+12>>2]=i):(n=oA(tA[e+4>>2]+oA(-1)),t=e,i=oA(oA(hr(oA(n+n),oA(QC[r+4>>2]))/(1&QC[r+4>>2]?oA(2):oA(-2)))+oA(1)),tA[t+12>>2]=i),XA=e+16|0,oA(tA[e+12>>2])}function Wi(r){var n=0,e=0,t=0,i=0,a=0,f=0,u=0,c=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,t=0|bA(8),n=QC[n+12>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=n,i=QC[r+8>>2],a=QC[r+12>>2],f=dC(a),QC[f>>2]=49120,n=If(i),e=cd(n+13|0),QC[e+8>>2]=0,QC[e+4>>2]=n,QC[e>>2]=n,u=f+4|0,c=zr(e+12|0,i,n+1|0),QC[u>>2]=c,QC[a>>2]=49168,XA=r+16|0,kA(0|t,49200,274),o()}function qi(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i=oA(i);var a=0;a=XA-48|0,XA=a,QC[a+44>>2]=r,QC[a+40>>2]=n,QC[a+36>>2]=e,QC[a+32>>2]=t,tA[a+28>>2]=i,e=zP(QC[a+40>>2]),r=QC[a+44>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,n=a+16|0,jp(n,QC[a+36>>2]),jp(a,QC[a+32>>2]),JA[0|r](e,n,a,ZP(tA[a+28>>2])),VP(a),VP(n),XA=a+48|0}function Hi(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=oA(0),o=0,f=oA(0);return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,e=zP(QC[i+24>>2]),r=QC[i+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,o=i,f=oA(JA[0|r](e,zP(QC[i+20>>2]),zP(QC[i+16>>2]))),tA[o+12>>2]=f,a=IP(i+12|0),XA=i+32|0,oA(a)}function Vi(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,YC[i+19|0]=t,n=QC[i+28>>2],e=zP(QC[i+24>>2]),a=i,o=$g(QC[i+20>>2]),QC[a+12>>2]=o,r=XA-16|0,XA=r,YC[r+15|0]=1&YC[i+19|0],t=1&YP(1&YC[r+15|0]),XA=r+16|0,YC[i+11|0]=t,r=zP(0|JA[0|n](e,i+12|0,i+11|0)),XA=i+32|0,0|r}function Xi(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=17984,i=r+4|0,Ji(i,QC[e+4>>2]),$u(r+16|0),Lk(r+36|0),t=XA-16|0,XA=t,QC[t+12>>2]=r+52,n=QC[t+12>>2],HP(n),QC[n>>2]=18232,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=t+16|0,gE(i)||(lA(10274,4539,96,5882),o()),XA=e+16|0}function Gi(r){r|=0;var n=0,e=0,t=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],YC[n+11|0]=1&YC[QC[r+72>>2]+28|0],YC[QC[r+72>>2]+28|0]=1,QC[n+4>>2]=0,e=n,t=gE(r+40|0),QC[e>>2]=t;eA[n+4>>2]>2];)Re(r,QC[n+4>>2]),QC[n+4>>2]=QC[n+4>>2]+1;tc(r+40|0),YC[QC[r+72>>2]+28|0]=1&YC[n+11|0],er(QC[r+72>>2]),XA=n+16|0}function Ki(r,n,e,t,i){if(r|=0,n|=0,e|=0,t|=0,i|=0,$p(r,QC[n+8>>2],i))jP(n,e,t);else r:if($p(r,QC[n>>2],i)){if(!(QC[n+16>>2]!=(0|e)&QC[n+20>>2]!=(0|e))){if(1!=(0|t))break r;return void(QC[n+32>>2]=1)}QC[n+20>>2]=e,QC[n+32>>2]=t,QC[n+40>>2]=QC[n+40>>2]+1,1!=QC[n+36>>2]|2!=QC[n+24>>2]||(YC[n+54|0]=1),QC[n+44>>2]=4}}function Ji(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=11104,QC[QC[e+4>>2]+8>>2]?(QC[r+4>>2]=QC[QC[e+4>>2]+4>>2],t=r,i=Hv(QC[QC[e+4>>2]+4>>2]+1|0,6709,71),QC[t+8>>2]=i,zr(QC[r+8>>2],QC[QC[e+4>>2]+8>>2],QC[QC[e+4>>2]+4>>2]+1|0)):(QC[r+4>>2]=0,QC[r+8>>2]=0),XA=e+16|0}function Yi(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],HP(r),QC[r>>2]=11364,e=XA-16|0,XA=e,QC[e+12>>2]=r+4,n=QC[e+12>>2],HP(n),QC[n>>2]=11816,QC[n+4>>2]=0,QC[n+8>>2]=0,QC[n+12>>2]=0,XA=e+16|0,QC[r+20>>2]=QC[t+8>>2],QC[r+24>>2]=QC[t+4>>2],YC[r+28|0]=0,XA=t+16|0,0|r}function Zi(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i|=0;var a=0;return a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,QC[a+16>>2]=t,QC[a+12>>2]=i,e=zP(QC[a+24>>2]),r=QC[a+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,r=zP(0|JA[0|r](e,zP(QC[a+20>>2]),zP(QC[a+16>>2]),zP(QC[a+12>>2]))),XA=a+32|0,0|r}function Qi(r,n,e,t,i){r|=0,n|=0,e=oA(e),t|=0,i|=0;var a=0;a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,tA[a+20>>2]=e,QC[a+16>>2]=t,YC[a+15|0]=1&i,t=zP(QC[a+24>>2]),r=QC[a+28>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,r=1&n?QC[QC[t>>2]+r>>2]:r,e=ZP(tA[a+20>>2]),jp(a,QC[a+16>>2]),JA[0|r](t,e,a,1&YP(1&YC[a+15|0])),VP(a),XA=a+32|0}function ra(r,n,e,t,i){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i);var a=0;return a=XA-32|0,XA=a,QC[a+28>>2]=r,tA[a+24>>2]=n,tA[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,r=QC[a+28>>2],tA[r+4>>2]=tA[r+4>>2]+tA[a+24>>2],tA[r+8>>2]=tA[r+8>>2]+tA[a+20>>2],tA[r+12>>2]=tA[r+12>>2]+tA[a+16>>2],tA[r+16>>2]=tA[r+16>>2]+tA[a+12>>2],ef(r),XA=a+32|0,0|r}function na(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,e=zP(QC[i+24>>2]),r=QC[i+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,a=i,o=0|JA[0|r](e,zP(QC[i+20>>2]),zP(QC[i+16>>2])),QC[a+12>>2]=o,r=NP(i+12|0),XA=i+32|0,0|r}function ea(r){var n=0,e=0,t=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=0,e=n,t=gE(QC[n+12>>2]),QC[e+4>>2]=t;eA[n+8>>2]>2];)e=n,t=QC[Pv(QC[n+12>>2],QC[n+8>>2])>>2],QC[e>>2]=t,1&YC[QC[n>>2]+117|0]&&(1&YC[QC[n>>2]+116|0]&&ea(hP(QC[n>>2])),YC[QC[n>>2]+116|0]=0),QC[n+8>>2]=QC[n+8>>2]+1;XA=n+16|0}function ta(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[QC[t+12>>2]>>2],JA[0|r](t,zP(QC[t+8>>2]),zP(QC[t+4>>2])),r=XA-16|0,XA=r,QC[r+12>>2]=t,PA(QC[QC[r+12>>2]>>2]),n=QC[QC[r+12>>2]>>2],XA=r+16|0,r=XA-16|0,XA=r,QC[r+12>>2]=t,TA(QC[QC[r+12>>2]>>2]),XA=r+16|0,XA=t+16|0,0|n}function ia(r){r|=0;var n=0,e=0,t=0,i=0;return n=XA-32|0,XA=n,QC[n+24>>2]=r,t=n,i=gn(QC[n+24>>2]),QC[t+16>>2]=i,t=n,i=Eb(),QC[t+8>>2]=i,1&Pp(n+16|0,n+8|0)?QC[n+28>>2]=0:(r=XA-16|0,XA=r,QC[r+12>>2]=n+16,e=zP(zP(Gm(QC[r+12>>2]))),XA=r+16|0,QC[n+4>>2]=QC[e+12>>2],QC[n+28>>2]=QC[n+4>>2]),XA=n+32|0,QC[n+28>>2]}function aa(r,n,e){var t=0;t=XA-32|0,XA=t,QC[t+24>>2]=r,QC[t+20>>2]=n,QC[t+16>>2]=e,QC[t+12>>2]=0;r:{for(;eA[t+12>>2]>2])>>>0;){if(1&bi(mv(QC[t+20>>2],QC[t+12>>2])+4|0,QC[t+16>>2])){QC[t+28>>2]=QC[t+12>>2];break r}QC[t+12>>2]=QC[t+12>>2]+1}QC[t+28>>2]=-1}return XA=t+32|0,QC[t+28>>2]}function oa(r,n){var e=0,t=0,i=0,a=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],$P(r,QC[e+8>>2]),i=e,a=tw(r),QC[i+4>>2]=a,Fu(r,QC[e+8>>2]),t=QC[e+4>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=t,r=QC[n+12>>2],t=ew(r),jh(r,t,ew(r)+(Cp(r)<<2)|0,ew(r)+(QC[n+8>>2]<<2)|0,ew(r)+(tw(r)<<2)|0),XA=n+16|0,XA=e+16|0}function fa(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,n=QC[t+8>>2],e=QC[t+4>>2],r=XA-16|0,QC[r+12>>2]=QC[t+12>>2],QC[r+8>>2]=n,QC[r+4>>2]=e,n=QC[r+8>>2],r=QC[r+4>>2],e=QC[r+4>>2],QC[n>>2]=QC[r>>2],QC[n+4>>2]=e,QC[n+16>>2]=QC[r+16>>2],e=QC[r+12>>2],n=n+8|0,QC[n>>2]=QC[r+8>>2],QC[n+4>>2]=e,XA=t+16|0}function ua(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(23768,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ca(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(23380,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function sa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(23020,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function va(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(22660,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function la(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(22300,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ba(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(21980,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ka(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(21640,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function da(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(21324,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function pa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(20984,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ha(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(20664,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ma(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(20336,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function wa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=km(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],jt(n,QC[n+8>>2]),i=r,a=0|CA(35588,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ya(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=km(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],jt(n,QC[n+8>>2]),i=r,a=0|CA(35132,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function ga(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(25268,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function _a(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(24916,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function Ea(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(24536,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function Pa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(24140,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function Ta(r,n,e,t,i,a){var o=0;return o=XA-32|0,tA[o+28>>2]=r,tA[o+24>>2]=n,tA[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,tA[o+4>>2]=tA[o+20>>2]-tA[o+28>>2],tA[o>>2]=tA[o+16>>2]-tA[o+24>>2],oA(oA(oA(-tA[o+28>>2])*tA[o>>2])+oA(oA(tA[o+4>>2]*tA[o+24>>2])+oA(oA(tA[o+12>>2]*tA[o>>2])-oA(tA[o+8>>2]*tA[o+4>>2]))))>=oA(0)?1:-1}function Ca(r,n){var e=0;e=XA-32|0,QC[e+24>>2]=r,YC[e+23|0]=n,QC[e+16>>2]=QC[QC[e+24>>2]>>2];r:{for(;;){if(YC[e+15|0]=rA[QC[e+16>>2]],QC[e+16>>2]==QC[QC[e+24>>2]+4>>2]){QC[e+28>>2]=0;break r}if(QC[e+16>>2]=QC[e+16>>2]+1,YC[e+15|0]==YC[e+23|0])break}QC[QC[e+24>>2]>>2]=QC[e+16>>2],QC[e+28>>2]=1}return QC[e+28>>2]}function Aa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[t+4>>2]>2])>>>0?(e=ym(QC[t+8>>2],QC[t+4>>2]),n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,r=QC[n+12>>2],Ec(n,QC[n+8>>2]),i=r,a=0|CA(2e4,0|$g(n)),QC[i>>2]=a,XA=n+16|0):qP(r),XA=t+16|0}function Sa(r,n,e,t){r|=0,n|=0,e|=0,t=oA(t);var i=0,a=0,o=oA(0);i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,tA[i+16>>2]=t,e=zP(QC[i+24>>2]),r=QC[i+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,n=zP(QC[i+20>>2]),a=i,o=ZP(tA[i+16>>2]),tA[a+12>>2]=o,JA[0|r](e,n,i+12|0),XA=i+32|0}function Da(r){var n=0,e=0,t=0,i=0;return n=XA-32|0,XA=n,QC[n+24>>2]=r,r=QC[n+24>>2],gE(r+4|0)?(e=r+4|0,t=n,i=Pv(e,gE(e)-1|0),QC[t+20>>2]=i,QC[n+16>>2]=QC[QC[n+20>>2]>>2],Qe(e,gE(r+4|0)-1|0),QC[n+28>>2]=QC[n+16>>2]):(r=Hv(16,6496,57),Sk(r),QC[n+12>>2]=r,QC[n+28>>2]=QC[n+12>>2]),XA=n+32|0,QC[n+28>>2]}function Fa(r){var n=0,e=0,t=0,i=0;return n=XA-32|0,XA=n,QC[n+24>>2]=r,r=QC[n+24>>2],gE(r+4|0)?(e=r+4|0,t=n,i=Pv(e,gE(e)-1|0),QC[t+20>>2]=i,QC[n+16>>2]=QC[QC[n+20>>2]>>2],Qe(e,gE(r+4|0)-1|0),QC[n+28>>2]=QC[n+16>>2]):(r=Hv(16,6496,57),$k(r),QC[n+12>>2]=r,QC[n+28>>2]=QC[n+12>>2]),XA=n+32|0,QC[n+28>>2]}function $a(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,n=0|JA[0|r](e,zP(QC[t+4>>2])),r=XA-16|0,XA=r,QC[r+12>>2]=n,n=hd(16),Kt(n,QC[r+12>>2]),XA=r+16|0,XA=t+16|0,0|n}function Ma(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,e=zP(QC[i+24>>2]),r=QC[i+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,n=zP(QC[i+20>>2]),a=i,o=zP(QC[i+16>>2]),QC[a+12>>2]=o,JA[0|r](e,n,i+12|0),XA=i+32|0}function Ra(r,n,e,t,i){r|=0,n|=0,e|=0,t=oA(t),i=oA(i);var a=0;a=XA-32|0,XA=a, QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,e=zP(QC[a+24>>2]),r=QC[a+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[a+20>>2]),ZP(tA[a+16>>2]),ZP(tA[a+12>>2])),XA=a+32|0}function ja(r,n,e,t,i){r|=0,n|=0,e|=0,t=oA(t),i|=0;var a=0;a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,tA[a+16>>2]=t,QC[a+12>>2]=i,e=zP(QC[a+24>>2]),r=QC[a+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[a+20>>2]),ZP(tA[a+16>>2]),zP(QC[a+12>>2])),XA=a+32|0}function xa(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0;if($p(r,QC[n+8>>2],0))$c(n,e,t);else{i=QC[r+12>>2],a=r+16|0,kb(QC[a>>2],QC[r+20>>2],n,e,t),r=r+24|0,i=(i<<3)+a|0;r:if(!(r>>>0>=i>>>0))for(;;){if(kb(QC[r>>2],QC[r+4>>2],n,e,t),rA[n+54|0])break r;if(r=r+8|0,!(i>>>0>r>>>0))break}}}function Oa(r,n,e){r|=0,n|=0,e|=0;var t=0,i=oA(0);t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],tA[t+16>>2]=tA[r+4>>2],tA[t+12>>2]=tA[r+8>>2],i=Wn(oA(-tA[t+16>>2]),tA[t+16>>2]),r=QC[t+24>>2],tA[r>>2]=tA[r>>2]+i,i=Wn(oA(-tA[t+16>>2]),tA[t+12>>2]),r=QC[t+20>>2],tA[r>>2]=tA[r>>2]+i,XA=t+32|0}function za(r,n){r|=0,n|=0;var e=0,t=0,i=oA(0),a=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=hd(12),i=tA[QC[e+12>>2]>>2],a=tA[QC[e+8>>2]>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,tA[r+8>>2]=i,tA[r+4>>2]=a,n=QC[r+12>>2],Ym(n),QC[n>>2]=19108,tA[n+4>>2]=tA[r+8>>2],tA[n+8>>2]=tA[r+4>>2],XA=r+16|0,XA=e+16|0,0|t}function Ba(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],dl(r,QC[e+8>>2]),QC[r>>2]=18616,Lk(r+24|0),QC[r+40>>2]=0,tA[r+44>>2]=0,tA[r+48>>2]=0,tA[r+52>>2]=0,tA[r+56>>2]=0,tA[r+60>>2]=0,tA[r+64>>2]=0,tA[r+68>>2]=0,tA[r+72>>2]=0,tA[r+76>>2]=0,tA[r+80>>2]=0,YC[r+84|0]=0,YC[r+85|0]=0,XA=e+16|0}function Ia(r,n,e,t,i){r|=0,n|=0,e|=0,t|=0,i|=0;var a=0;a=XA-32|0,XA=a,QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,QC[a+16>>2]=t,QC[a+12>>2]=i,e=zP(QC[a+24>>2]),r=QC[a+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[a+20>>2]),zP(QC[a+16>>2]),zP(QC[a+12>>2])),XA=a+32|0}function Na(r,n){var e=0,t=0,i=0,a=0;t=XA-16|0,XA=t,n?(e=n>>31,i=(e^n)-e|0,e=uA(i),He(t,i,0,0,0,e+81|0),i=0+QC[t+8>>2]|0,e=(65536^QC[t+12>>2])+(16414-e<<16)|0,e=i>>>0>>0?e+1|0:e,a=-2147483648&n|e,e=QC[t+4>>2],n=QC[t>>2]):n=0,QC[r>>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=i,QC[r+12>>2]=a,XA=t+16|0}function La(r){r|=0;var n=0,e=0,t=0,i=0,a=0,o=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16120,e=r+8|0,Ka(e),t=r+24|0,Ka(t),i=r+56|0,Ka(i),a=r+72|0,Ka(a),o=r+88|0,Ka(o),Hc(r+180|0),Bm(r+140|0),sk(r+120|0),Hb(r+104|0),Ub(o),Nb(a),Bb(i),Ob(r+40|0),Ob(t),sk(e),zP(r),XA=n+16|0,0|r}function Ua(r,n){var e=0,t=0,i=0,a=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=QC[e+12>>2],QC[n+8>>2]=r,r=QC[n+8>>2],i=QC[n+12>>2],t=If(i)+1|0,a=255&r;r=0,t&&(t=t-1|0,r=i+t|0,(0|a)!=rA[0|r]););return XA=n+16|0,XA=e+16|0,r}function Wa(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,QC[i+20>>2]?(a=i,o=d(QC[i+20>>2]),QC[a+8>>2]=o,QC[i+8>>2]&&Sn(QC[i+8>>2],0,QC[i+20>>2]),QC[i+28>>2]=QC[i+8>>2]):QC[i+28>>2]=0,XA=i+32|0,QC[i+28>>2]}function qa(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,QC[i+20>>2]?(a=i,o=cd(QC[i+20>>2]),QC[a+8>>2]=o,QC[i+8>>2]&&Sn(QC[i+8>>2],0,QC[i+20>>2]),QC[i+28>>2]=QC[i+8>>2]):QC[i+28>>2]=0,XA=i+32|0,QC[i+28>>2]}function Ha(r,n,e,t){var i=0;for(i=XA+-64|0,XA=i,QC[i+60>>2]=r,QC[i+56>>2]=n,QC[i+52>>2]=e,QC[i+48>>2]=t,r=QC[i+60>>2],Im(i+32|0,QC[i+56>>2]);1&Cf(i+32|0);)Iv(i+8|0,wv(i+32|0)),QC[i+8>>2]==QC[i+52>>2]&&(QC[i+4>>2]=QC[i+24>>2],Zn(r,QC[i+4>>2],QC[i+48>>2])),H_(i+8|0);XA=i- -64|0}function Va(r,n){var e=0,t=0,i=0;if(e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],eA[e+4>>2]>>0)t=e,i=QC[Pv(r+40|0,QC[e+4>>2])>>2],QC[t+12>>2]=i;else{for(;eA[e+4>>2]>=gE(r+40|0)>>>0;)QC[e>>2]=0,Ge(r+40|0,e);QC[e+12>>2]=0}return XA=e+16|0,QC[e+12>>2]}function Xa(r){r|=0;var n=0,e=0,t=0,i=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,e=QC[n+12>>2],i=$g(e+12|0),r=XA-16|0,XA=r,t=n+8|0,QC[r+12>>2]=t,QC[r+8>>2]=i,zP(QC[r+12>>2]),XA=r+16|0,$g(e+12|0),e=zP(e),r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=e,QC[r+4>>2]=1,Uu(QC[r+8>>2],QC[r+4>>2]<<4,4),XA=r+16|0,XA=n+16|0}function Ga(r,n,e,t,i){var a=0;a=XA-32|0,QC[a+28>>2]=r,tA[a+24>>2]=n,tA[a+20>>2]=e,QC[a+16>>2]=t,QC[a+12>>2]=i,r=QC[a+28>>2],tA[QC[a+16>>2]>>2]=oA(oA(tA[a+24>>2]*tA[r+92>>2])+oA(tA[a+20>>2]*tA[r+96>>2]))+tA[r+100>>2],tA[QC[a+12>>2]>>2]=oA(oA(tA[a+24>>2]*tA[r+104>>2])+oA(tA[a+20>>2]*tA[r+108>>2]))+tA[r+112>>2]}function Ka(r){var n=0,e=0,t=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,e=n,t=gE(QC[n+12>>2])-1|0,QC[e+8>>2]=t;QC[n+8>>2]>=0;)e=n,t=QC[Pv(QC[n+12>>2],QC[n+8>>2])>>2],QC[e+4>>2]=t,r=QC[n+4>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),Qe(QC[n+12>>2],QC[n+8>>2]),QC[n+8>>2]=QC[n+8>>2]-1;XA=n+16|0}function Ja(r){var n=0,e=0,t=0,i=0;n=QC[r+40>>2],n=0|JA[0|n](r,0,0,128&rA[0|r]?QC[r+20>>2]==QC[r+28>>2]?1:2:1),e=KA;r:if(!((0|e)<0)){if(i=n,t=QC[r+8>>2],t)r=r+4|0;else{if(t=QC[r+28>>2],!t)break r;r=r+20|0}n=QC[r>>2]-t|0,r=i+n|0,e=(n>>31)+e|0,e=r>>>0>>0?e+1|0:e,n=r}return KA=e,n}function Ya(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1252,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15376,0|n,0|t,29460,27524,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Za(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1119,n=QC[e+24>>2],i=e+8|0,t=tC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14064,0|n,0|t,26016,26040,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Qa(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1251,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15376,0|n,0|t,29452,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function ro(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1250,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15376,0|n,0|t,29444,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function no(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1406,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(11464,0|n,0|t,33744,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function eo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1405,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(11464,0|n,0|t,33736,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function to(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1243,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14812,0|n,0|t,29356,27524,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function io(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1403,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(11464,0|n,0|t,33720,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function ao(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1242,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14812,0|n,0|t,29348,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function oo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1241,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14812,0|n,0|t,29340,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function fo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1230,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18372,0|n,0|t,29144,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function uo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1223,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13816,0|n,0|t,29032,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function co(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1368,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14252,0|n,0|t,32324,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function so(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1215,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(28612,0|n,0|t,28772,26192,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function vo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1362,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13592,0|n,0|t,32124,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function lo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1358,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18960,0|n,0|t,31912,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function bo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1353,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14020,0|n,0|t,31700,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function ko(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1348,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15972,0|n,0|t,31508,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function po(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1195,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15884,0|n,0|t,27988,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function ho(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1191,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15884,0|n,0|t,27908,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function mo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1322,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(17288,0|n,0|t,30756,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function wo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1182,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15300,0|n,0|t,27660,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function yo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1305,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16956,0|n,0|t,30528,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function go(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1177,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15168,0|n,0|t,27528,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function _o(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1174,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15168,0|n,0|t,27500,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Eo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1172,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15168,0|n,0|t,27484,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Po(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1171,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15168,0|n,0|t,27476,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function To(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1487,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(35992,0|n,0|t,36172,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Co(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1297,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18008,0|n,0|t,30124,20016,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Ao(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1293,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18008,0|n,0|t,30024,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function So(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1162,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14524,0|n,0|t,27128,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Do(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1285,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18324,0|n,0|t,29924,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Fo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1280,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13712,0|n,0|t,29840,26192,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function $o(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1157,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14476,0|n,0|t,27048,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Mo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1278,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13712,0|n,0|t,29776,27524,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Ro(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1153,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16716,0|n,0|t,26968,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function jo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1277,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13712,0|n,0|t,29768,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function xo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1147,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15436,0|n,0|t,26684,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Oo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1276,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13712,0|n,0|t,29760,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function zo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1443,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16148,0|n,0|t,34640,19708,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Bo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1275,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(13712,0|n,0|t,29752,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Io(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1138,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14868,0|n,0|t,26580,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function No(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1440,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16148,0|n,0|t,34612,27524,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Lo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1137,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14868,0|n,0|t,26572,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Uo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1439,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16148,0|n,0|t,34604,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Wo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1268,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18596,0|n,0|t,29660,27524,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function qo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1267,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18596,0|n,0|t,29652,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Ho(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1266,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18596,0|n,0|t,29644,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Vo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1259,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18660,0|n,0|t,29552,19664,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Xo(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1258,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(18660,0|n,0|t,29544,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Go(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1325,n=QC[e+24>>2],i=e+8|0,t=oC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(17288,0|n,0|t,30784,19708,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Ko(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,t=QC[n>>2],n=QC[n+4>>2],QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+16>>2]=t,QC[e+12>>2]=1185,n=QC[e+24>>2],i=e+8|0,t=nC(i),r=XA-16|0,XA=r,QC[r+12>>2]=i,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(15760,0|n,0|t,27772,26056,QC[e+12>>2],0|al(e+16|0),0),XA=e+32|0}function Jo(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,r=QC[i+28>>2],a=i,o=$g(QC[i+24>>2]),QC[a+12>>2]=o,n=zP(QC[i+20>>2]),a=i,o=$g(QC[i+16>>2]),QC[a+8>>2]=o,r=zP(0|JA[0|r](i+12|0,n,i+8|0)),XA=i+32|0,0|r}function Yo(r,n,e){r|=0,n|=0,e|=0;var t=0,i=oA(0),a=0,o=oA(0);return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,a=t,o=oA(JA[0|r](e,zP(QC[t+4>>2]))),tA[a>>2]=o,i=IP(t),XA=t+16|0,oA(i)}function Zo(){var r=0,n=0,e=0,t=0;n=XA-16|0,XA=n,e=n,t=pp(),QC[e+12>>2]=t,r=QC[n+12>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),QC[12559]&&(r=QC[12559],r&&L(r),QC[12559]=0),QC[12560]=0,QC[12545]&&(r=QC[12545],r&&L(r),QC[12545]=0),QC[12547]&&(r=QC[12547],r&&L(r),QC[12547]=0),XA=n+16|0}function Qo(r,n,e,t){r|=0,n|=0,e=oA(e),t=oA(t);var i=0,a=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,tA[i>>2]=t,a=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],a=a+(n>>1)|0,r=1&n?QC[QC[a>>2]+r>>2]:r,r=1&YP(1&JA[0|r](a,ZP(tA[i+4>>2]),ZP(tA[i>>2]))),XA=i+16|0,0|r}function rf(r,n,e,t,i,a){var o=0;o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,QC[o+20>>2]=e,QC[o+16>>2]=t,QC[o+12>>2]=i,YC[o+11|0]=a,r=QC[o+28>>2],HP(r),QC[r>>2]=15040,QC[r+4>>2]=QC[o+24>>2],Ji(r+8|0,QC[o+20>>2]),QC[r+20>>2]=QC[o+16>>2],Ji(r+24|0,QC[o+12>>2]),YC[r+36|0]=1&YC[o+11|0],XA=o+32|0}function nf(r,n,e){r|=0,n|=0,e=oA(e);var t=0,i=0,a=0,o=oA(0);return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,i=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],i=i+(n>>1)|0,r=1&n?QC[QC[i>>2]+r>>2]:r,a=t,o=oA(JA[0|r](i,ZP(tA[t+4>>2]))),tA[a>>2]=o,e=IP(t),XA=t+16|0,oA(e)}function ef(r){r|=0;var n=0,e=0,t=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=r,t=zc(tA[r+4>>2],oA(0),oA(1)),tA[e+4>>2]=t,e=r,t=zc(tA[r+8>>2],oA(0),oA(1)),tA[e+8>>2]=t,e=r,t=zc(tA[r+12>>2],oA(0),oA(1)),tA[e+12>>2]=t,e=r,t=zc(tA[r+16>>2],oA(0),oA(1)),tA[e+16>>2]=t,XA=n+16|0,0|r}function tf(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;for(t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,Av(t+8|0,QC[t+28>>2]+16|0);1&Cf(t+8|0);)i=t,a=wv(t+8|0),QC[i+4>>2]=a,QC[QC[t+4>>2]>>2]==QC[t+24>>2]&&Ge(QC[t+20>>2],QC[t+4>>2]+16|0);XA=t+32|0}function af(r,n,e,t){r|=0,n|=0,e=oA(e),t=oA(t);var i=0,a=0,o=oA(0);i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,tA[i>>2]=t,r=QC[i+12>>2],QC[i+8>>2]=QC[i+8>>2]<<1,e=tA[i+4>>2],r=r+20|0,a=Pv(r,QC[i+8>>2]),o=e,tA[a>>2]=o,e=tA[i>>2],a=Pv(r,QC[i+8>>2]+1|0),o=e,tA[a>>2]=o,XA=i+16|0}function of(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+4>>2],n=km(QC[t+12>>2],QC[t+8>>2]),e=QC[r+4>>2],QC[n>>2]=QC[r>>2],QC[n+4>>2]=e,QC[n+16>>2]=QC[r+16>>2],r=r+8|0,e=QC[r+4>>2],n=n+8|0,QC[n>>2]=QC[r>>2],QC[n+4>>2]=e,XA=t+16|0,1}function ff(r,n,e,t){r|=0,n|=0,e=oA(e),t=oA(t);var i=0,a=0,o=oA(0);i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,tA[i>>2]=t,r=QC[i+12>>2],QC[i+8>>2]=QC[i+8>>2]<<1,e=tA[i+4>>2],r=r+24|0,a=Pv(r,QC[i+8>>2]),o=e,tA[a>>2]=o,e=tA[i>>2],a=Pv(r,QC[i+8>>2]+1|0),o=e,tA[a>>2]=o,XA=i+16|0}function uf(r,n){r|=0,n|=0;var e=0;return e=XA-32|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[e+20>>2]=QC[e+8>>2],QC[e+16>>2]=12328,n=QC[QC[e+16>>2]+4>>2],QC[e+28>>2]=QC[QC[e+20>>2]+4>>2],QC[e+24>>2]=n,r=QC[e+28>>2]!=QC[e+24>>2]?0:$g($g(r+12|0)),XA=e+32|0,0|r}function cf(r){r|=0;var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12559]?eA[12560]>2]&&(r=QC[12559],r&&L(r),e=50236,t=cd(QC[n+12>>2]),QC[e>>2]=t,QC[12560]=QC[n+12>>2]):(e=50236,t=cd(QC[n+12>>2]),QC[e>>2]=t,QC[12560]=QC[n+12>>2]),XA=n+16|0,QC[12559]}function sf(r,n,e){r|=0,n=oA(n),e=oA(e);var t=0,i=0;return t=XA-16|0,QC[t+12>>2]=r,tA[t+8>>2]=n,tA[t+4>>2]=e,r=QC[t+12>>2],i=0,tA[t+8>>2]>=tA[r+52>>2]&&(i=0,tA[t+8>>2]<=tA[r+60>>2]&&(i=0,tA[t+4>>2]>=tA[r+56>>2]&&(i=tA[t+4>>2]<=tA[r+64>>2]))),0|i}function vf(r,n){r|=0,n|=0;var e=0;return e=XA-32|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[e+20>>2]=QC[e+8>>2],QC[e+16>>2]=12972,n=QC[QC[e+16>>2]+4>>2],QC[e+28>>2]=QC[QC[e+20>>2]+4>>2],QC[e+24>>2]=n,r=QC[e+28>>2]!=QC[e+24>>2]?0:$g($g(r+12|0)),XA=e+32|0,0|r}function lf(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,1&n&&(r=QC[r+QC[t>>2]>>2]),n=0|JA[0|r](t),r=XA-16|0,XA=r,QC[r+12>>2]=n,n=hd(16),Ht(n,QC[r+12>>2]),XA=r+16|0,XA=e+16|0,0|n}function bf(r,n,e,t,i){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i);var a=0;return a=XA-32|0,XA=a,QC[a+28>>2]=r,tA[a+24>>2]=n,tA[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,r=QC[a+28>>2],tA[r+4>>2]=tA[a+24>>2],tA[r+8>>2]=tA[a+20>>2],tA[r+12>>2]=tA[a+16>>2],tA[r+16>>2]=tA[a+12>>2],ef(r),XA=a+32|0,0|r}function kf(r){r|=0;var n=0;for(n=XA-48|0,XA=n,QC[n+40>>2]=r,r=QC[n+40>>2],QC[n+44>>2]=r,QC[r>>2]=17984,Av(n+24|0,r+16|0);1&Cf(n+24|0);)Iv(n,wv(n+24|0)),Ou(QC[n+16>>2]),H_(n);return qb(r+52|0),Qb(r+36|0),Ud(r+16|0),Bv(r+4|0),zP(r),XA=n+48|0,QC[n+44>>2]}function df(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,1&n&&(r=QC[r+QC[t>>2]>>2]),n=0|JA[0|r](t),r=XA-16|0,XA=r,QC[r+12>>2]=n,n=hd(16),Yt(n,QC[r+12>>2]),XA=r+16|0,XA=e+16|0,0|n}function pf(r,n){var e=0,t=0,i=0,a=0;e=XA-16|0,XA=e,n?(t=n,n=uA(n),He(e,t,0,0,0,n+81|0),i=16414-n<<16,n=0,t=n+QC[e+8>>2]|0,i=i+(65536^QC[e+12>>2])|0,i=n>>>0>t>>>0?i+1|0:i,a=t,t=QC[e>>2],n=QC[e+4>>2]):n=0,QC[r>>2]=t,QC[r+4>>2]=n,QC[r+8>>2]=a,QC[r+12>>2]=i,XA=e+16|0}function hf(r,n,e,t){r|=0,n|=0,e|=0,t=oA(t);var i=0,a=0,o=oA(0);return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,tA[i+16>>2]=t,r=QC[QC[i+28>>2]>>2],n=zP(QC[i+24>>2]),e=zP(QC[i+20>>2]),a=i,o=ZP(tA[i+16>>2]),tA[a+12>>2]=o,r=1&YP(1&JA[0|r](n,e,i+12|0)),XA=i+32|0,0|r}function mf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,r=zP(0|JA[0|r](e,zP(QC[i+4>>2]),zP(QC[i>>2]))),XA=i+16|0,0|r}function wf(r,n,e){var t=0,i=0,a=0;if(n)for(;t=on(r,n,10),a=KA,i=lc(t,a,246,0)+r|0,e=e-1|0,YC[0|e]=48|i,i=n>>>0>9,r=t,n=a,i;);else t=r;if(t)for(;e=e-1|0,r=(t>>>0)/10|0,YC[0|e]=aA(r,246)+t|48,n=t>>>0>9,t=r,n;);return e}function yf(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+8>>2]!=QC[e+8>>2]&&(QC[r+8>>2]&&gl(QC[r+8>>2],6709,102),QC[e+8>>2]?(t=r,i=If(QC[e+8>>2]),QC[t+4>>2]=i,QC[r+8>>2]=QC[e+8>>2]):(QC[r+4>>2]=0,QC[r+8>>2]=0)),XA=e+16|0}function gf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,r=QC[QC[i+28>>2]>>2],n=zP(QC[i+24>>2]),e=zP(QC[i+20>>2]),a=i,o=zP(QC[i+16>>2]),QC[a+12>>2]=o,r=1&YP(1&JA[0|r](n,e,i+12|0)),XA=i+32|0,0|r}function _f(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,i=t,a=0|JA[0|r](e,zP(QC[t+4>>2])),QC[i>>2]=a,r=NP(t),XA=t+16|0,0|r}function Ef(r){var n=0,e=0,t=0,i=0,a=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=16920,pt(r+4|0),Sk(r+128|0),e=r+144|0,Sk(e),t=r+160|0,Sk(t),i=r+176|0,Uk(i),a=r+192|0,Sk(a),Sk(r+208|0),QC[r+224>>2]=0,ys(e,128),ys(t,128),hs(i,128),ys(a,128),XA=n+16|0}function Pf(r,n,e,t){r|=0,n|=0,e|=0,t=oA(t);var i=0,a=0,o=oA(0);return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,tA[i+16>>2]=t,r=QC[i+28>>2],n=zP(QC[i+24>>2]),e=zP(QC[i+20>>2]),a=i,o=Rg(tA[i+16>>2]),tA[a+12>>2]=o,r=zP(0|JA[0|r](n,e,i+12|0)),XA=i+32|0,0|r}function Tf(r,n,e){var t=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,QC[t+16>>2]=11061,QC[t+12>>2]=0,YC[t+11|0]=0,r=QC[t+28>>2],HP(r),QC[r>>2]=12992,Ik(r+4|0),Bk(r+20|0),QC[r+36>>2]=QC[t+12>>2],R(r,QC[t+24>>2],QC[t+20>>2],QC[t+16>>2],1&YC[t+11|0]),XA=t+32|0}function Cf(r){var n=0;n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2];r:{for(;;){if(eA[r+4>>2]>=gE(QC[r>>2])>>>0){YC[n+15|0]=0;break r}if(!(eA[r+8>>2]>=gE(gv(QC[r>>2],QC[r+4>>2]))>>>0))break;QC[r+8>>2]=0,QC[r+4>>2]=QC[r+4>>2]+1}YC[n+15|0]=1}return XA=n+16|0,1&YC[n+15|0]}function Af(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,r=QC[i+28>>2],n=zP(QC[i+24>>2]),e=zP(QC[i+20>>2]),a=i,o=$g(QC[i+16>>2]),QC[a+12>>2]=o,r=zP(0|JA[0|r](n,e,i+12|0)),XA=i+32|0,0|r}function Sf(r,n,e,t){r|=0,n=oA(n),e=oA(e),t=oA(t);var i=0,a=0,o=oA(0);return i=XA-32|0,XA=i,QC[i+28>>2]=r,tA[i+24>>2]=n,tA[i+20>>2]=e,tA[i+16>>2]=t,r=QC[i+28>>2],a=i,o=oA(JA[0|r](ZP(tA[i+24>>2]),ZP(tA[i+20>>2]),ZP(tA[i+16>>2]))),tA[a+12>>2]=o,n=IP(i+12|0),XA=i+32|0,oA(n)}function Df(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,YC[i+3|0]=1&t,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[i+4>>2]),1&YP(1&YC[i+3|0])),XA=i+16|0}function Ff(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],HP(r),zm(r+4|0),QC[r>>2]=13036,QC[r+4>>2]=13052,Ji(r+16|0,QC[e+8>>2]),tp(r+28|0),QC[r+40>>2]=6,QC[r+44>>2]=1,QC[r+48>>2]=1,QC[r+52>>2]=1,QC[r+56>>2]=1,QC[r+60>>2]=0,QC[r+64>>2]=0,XA=e+16|0}function $f(r,n,e,t){r|=0,n|=0,e=oA(e),t|=0;var i=0,a=0,o=oA(0);i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,QC[i>>2]=t,e=tA[i+4>>2],r=QC[i+12>>2],a=Pv(r+24|0,QC[i+8>>2]),o=e,tA[a>>2]=o,tc(gv(r+40|0,QC[i+8>>2])),lu(gv(r+40|0,QC[i+8>>2]),QC[i>>2]),XA=i+16|0}function Mf(r,n){var e=0;e=XA-16|0,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e>>2]=0;r:{for(;eA[e>>2]>2];){if(QC[QC[r+12>>2]+(QC[e>>2]<<2)>>2]==QC[QC[e+4>>2]>>2]){YC[e+15|0]=1;break r}QC[e>>2]=QC[e>>2]+1}YC[e+15|0]=0}return 1&YC[e+15|0]}function Rf(r,n,e,t){r|=0,n|=0,e=oA(e),t|=0;var i=0,a=0,o=oA(0);i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,QC[i>>2]=t,e=tA[i+4>>2],r=QC[i+12>>2],a=Pv(r+4|0,QC[i+8>>2]),o=e,tA[a>>2]=o,tc(gv(r+20|0,QC[i+8>>2])),vu(gv(r+20|0,QC[i+8>>2]),QC[i>>2]),XA=i+16|0}function jf(r,n,e,t,i,a){var o=0;return o=XA-32|0,tA[o+28>>2]=r,tA[o+24>>2]=n,tA[o+20>>2]=e,tA[o+16>>2]=t,tA[o+12>>2]=i,tA[o+8>>2]=a,oA(oA(tA[o+12>>2]*oA(tA[o+16>>2]-tA[o+24>>2]))+oA(oA(tA[o+28>>2]*oA(tA[o+8>>2]-tA[o+16>>2]))+oA(tA[o+20>>2]*oA(tA[o+24>>2]-tA[o+8>>2]))))>=oA(0)}function xf(r,n){var e=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,QC[e>>2]=QC[e+8>>2];r:{for(;;){if(QC[e>>2]){if(Es(QC[QC[e>>2]+4>>2],QC[QC[e+4>>2]+4>>2])){QC[e>>2]=QC[QC[e>>2]+8>>2];continue}YC[e+15|0]=1;break r}break}YC[e+15|0]=0}return XA=e+16|0,1&YC[e+15|0]}function Of(r,n){var e=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=14496,n=r+4|0,Ji(n,QC[e+4>>2]),QC[r+16>>2]=0,tA[r+20>>2]=0,tp(r+24|0),tp(r+36|0),tA[r+48>>2]=1,tA[r+52>>2]=0,gE(n)||(lA(10274,4904,45,8771),o()),XA=e+16|0}function zf(r,n,e){r|=0,n|=0,e=oA(e);var t=0,i=0,a=0,o=oA(0);t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,i=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],i=i+(n>>1)|0,r=1&n?QC[QC[i>>2]+r>>2]:r,a=t,o=ZP(tA[t+4>>2]),tA[a>>2]=o,JA[0|r](i,t),XA=t+16|0}function Bf(r){var n=0,e=0;return n=QC[r+72>>2],QC[r+72>>2]=n-1|n,QC[r+20>>2]!=QC[r+28>>2]&&JA[QC[r+36>>2]](r,0,0),QC[r+28>>2]=0,QC[r+16>>2]=0,QC[r+20>>2]=0,n=QC[r>>2],4&n?(QC[r>>2]=32|n,-1):(e=QC[r+44>>2]+QC[r+48>>2]|0,QC[r+8>>2]=e,QC[r+4>>2]=e,n<<27>>31)}function If(r){var n=0,e=0,t=0;n=r;r:{if(3&n)for(;;){if(!rA[0|n])break r;if(n=n+1|0,!(3&n))break}for(;e=n,n=n+4|0,t=QC[e>>2],!((-1^t)&t-16843009&-2139062144););for(;n=e,e=n+1|0,rA[0|n];);}return n-r|0}function Nf(r,n){r|=0,n|=0;var e=0,t=0,i=oA(0),a=0,o=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n, t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,a=e,o=oA(JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t)),tA[a+4>>2]=o,i=IP(e+4|0),XA=e+16|0,oA(i)}function Lf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,QC[i+20>>2]?(a=i,o=d(QC[i+20>>2]),QC[a+8>>2]=o,QC[i+28>>2]=QC[i+8>>2]):QC[i+28>>2]=0,XA=i+32|0,QC[i+28>>2]}function Uf(r,n,e){var t=0,i=0,a=0,o=0;QC[r+112>>2]=n,QC[r+116>>2]=e,i=QC[r+4>>2],t=QC[r+44>>2]-i|0,QC[r+120>>2]=t,QC[r+124>>2]=t>>31,t=QC[r+8>>2],n|e&&(a=t-i|0,o=a>>31,(0|e)>=(0|o)&n>>>0>=a>>>0|(0|e)>(0|o)||(t=n+i|0)),QC[r+104>>2]=t}function Wf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+28>>2]=r,QC[i+24>>2]=n,QC[i+20>>2]=e,QC[i+16>>2]=t,r=QC[i+28>>2],a=i,o=$g(QC[i+24>>2]),QC[a+12>>2]=o,r=zP(0|JA[0|r](i+12|0,zP(QC[i+20>>2]),zP(QC[i+16>>2]))),XA=i+32|0,0|r}function qf(r){var n=0,e=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=QC[r+4>>2];QC[n+8>>2];)QC[n+4>>2]=QC[QC[n+8>>2]+12>>2],e=QC[n+8>>2],e&&JA[QC[QC[e>>2]+4>>2]](e),QC[n+8>>2]=QC[n+4>>2];QC[r+4>>2]=0,QC[r+8>>2]=0,XA=n+16|0}function Hf(r,n){var e=0;e=XA-16|0,QC[e+8>>2]=r,QC[e+4>>2]=n,QC[e>>2]=QC[QC[e+8>>2]+4>>2];r:{for(;QC[e>>2];){if(QC[QC[e>>2]+4>>2]==QC[QC[e+4>>2]>>2]){QC[e+12>>2]=QC[e>>2];break r}QC[e>>2]=QC[QC[e>>2]+12>>2]}QC[e+12>>2]=0}return QC[e+12>>2]}function Vf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0,a=0,o=0;return i=XA-32|0,XA=i,QC[i+24>>2]=r,QC[i+20>>2]=n,QC[i+16>>2]=e,QC[i+12>>2]=t,QC[i+20>>2]?(a=i,o=cd(QC[i+20>>2]),QC[a+8>>2]=o,QC[i+28>>2]=QC[i+8>>2]):QC[i+28>>2]=0,XA=i+32|0,QC[i+28>>2]}function Xf(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,e=zP(QC[i+8>>2]),r=QC[i+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[i+4>>2]),zP(QC[i>>2])),XA=i+16|0}function Gf(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(84,3753,64),cv(e,XP(r)),QC[n+8>>2]=e,Vc(r,QC[n+8>>2]),sh(QC[n+8>>2]- -64|0,r- -64|0),YC[QC[n+8>>2]+80|0]=1&YC[r+80|0],YC[QC[n+8>>2]+81|0]=1&YC[r+81|0],XA=n+16|0,QC[n+8>>2]}function Kf(r){var n=0,e=0,t=0,i=0,a=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=XA-16|0,XA=r,QC[r+12>>2]=QC[n+12>>2],QC[r+8>>2]=0,e=QC[r+12>>2],i=r,a=QC[$g(e)>>2],QC[i+4>>2]=a,t=QC[r+8>>2],i=$g(e),a=t,QC[i>>2]=a,QC[r+4>>2]&&dp($g(e),QC[r+4>>2]),XA=r+16|0,XA=n+16|0}function Jf(r,n){var o=0,f=0,u=0;if(a(+r),f=0|e(1),u=0|e(0),o=f>>>20&2047,2047!=(0|o)){if(!o)return 0==r?o=0:(r=Jf(0x10000000000000000*r,n),o=QC[n>>2]+-64|0),QC[n>>2]=o,r;QC[n>>2]=o-1022,t(0,0|u),t(1,-2146435073&f|1071644672),r=+i()}return r}function Yf(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,i=t,a=zP(QC[t+4>>2]),QC[i>>2]=a,JA[0|r](e,t),XA=t+16|0}function Zf(r,n,e,t,i){var a=0;a=XA-32|0,XA=a,QC[a+28>>2]=r,tA[a+24>>2]=n,tA[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,r=QC[a+28>>2],HP(r),QC[r>>2]=14040,tA[r+4>>2]=tA[a+24>>2],tA[r+8>>2]=tA[a+20>>2],tA[r+12>>2]=tA[a+16>>2],tA[r+16>>2]=tA[a+12>>2],ef(r),XA=a+32|0}function Qf(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],dl(r,QC[e+8>>2]),QC[r>>2]=15396,Lk(r+24|0),QC[r+40>>2]=0,QC[r+44>>2]=0,QC[r+48>>2]=0,QC[r+52>>2]=0,tA[r+56>>2]=0,tA[r+60>>2]=0,tA[r+64>>2]=0,tA[r+68>>2]=0,tA[r+72>>2]=0,XA=e+16|0}function ru(r,n,e){r|=0,n=oA(n),e=oA(e);var t=0,i=0,a=oA(0);return t=XA-32|0,XA=t,QC[t+28>>2]=r,tA[t+24>>2]=n,tA[t+20>>2]=e,r=QC[t+28>>2],i=t,a=Rg(tA[t+24>>2]),tA[i+16>>2]=a,i=t,a=Rg(tA[t+20>>2]),tA[i+12>>2]=a,r=zP(0|JA[0|r](t+16|0,t+12|0)),XA=t+32|0,0|r}function nu(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+12>>2]=1312,n=QC[e+24>>2],t=e+16|0,i=nC(t),r=XA-16|0,XA=r,QC[r+12>>2]=t,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(17288,0|n,0|i,30676,19664,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0}function eu(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=QC[QC[n+12>>2]+4>>2]-QC[QC[n+12>>2]>>2],e=n,t=Hv(QC[n+8>>2]+1|0,4128,312),QC[e+4>>2]=t,zr(QC[n+4>>2],QC[QC[n+12>>2]>>2],QC[n+8>>2]),YC[QC[n+4>>2]+QC[n+8>>2]|0]=0,XA=n+16|0,QC[n+4>>2]}function tu(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+12>>2]=1160,n=QC[e+24>>2],t=e+16|0,i=nC(t),r=XA-16|0,XA=r,QC[r+12>>2]=t,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(14524,0|n,0|i,27112,19664,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0}function iu(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+24>>2]=r,QC[e+20>>2]=n,QC[e+12>>2]=1432,n=QC[e+24>>2],t=e+16|0,i=nC(t),r=XA-16|0,XA=r,QC[r+12>>2]=t,XA=r+16|0,QC[e+28>>2]=QC[e+12>>2],EA(16148,0|n,0|i,34548,19664,QC[e+12>>2],0|yd(e+20|0),0),XA=e+32|0}function au(r,n,e){r|=0,n|=0,e|=0;var t=0,i=oA(0),a=0,o=oA(0),f=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],i=x_(QC[t+4>>2]),a=Pv(r+4|0,QC[t+8>>2]),o=i,tA[a>>2]=o,n=QC[t+4>>2],a=Pv(r+20|0,QC[t+8>>2]),f=n,QC[a>>2]=f,XA=t+16|0}function ou(r,n){r|=0,n|=0;var e=0,t=0,i=oA(0),a=0,o=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=QC[e+8>>2]+(n>>1)|0,a=e,o=oA(JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t)),tA[a+4>>2]=o,i=IP(e+4|0),XA=e+16|0,oA(i)}function fu(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,e=zP(QC[t+24>>2]),r=QC[t+28>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,n=t+8|0,jp(n,QC[t+20>>2]),JA[0|r](e,n),VP(n),XA=t+32|0}function uu(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,r=1&YP(1&JA[0|r](e,zP(QC[t+4>>2]))),XA=t+16|0,0|r}function cu(r,n,e,t,i){r|=0,n=oA(n),e=oA(e),t=oA(t),i=oA(i);var a=0;a=XA-32|0,QC[a+28>>2]=r,tA[a+24>>2]=n,tA[a+20>>2]=e,tA[a+16>>2]=t,tA[a+12>>2]=i,r=QC[a+28>>2],tA[r+56>>2]=tA[a+24>>2],tA[r+60>>2]=tA[a+20>>2],tA[r+64>>2]=tA[a+16>>2],tA[r+68>>2]=tA[a+12>>2]}function su(r){r|=0;var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Tc(r+16|0,mP(QC[r+4>>2])),e=n,t=pP(QC[r+4>>2]),QC[e+8>>2]=t,gE(QC[n+8>>2])?(QC[r+60>>2]=0,es(r,Bt(QC[r+12>>2],gE(QC[r+4>>2]),QC[n+8>>2]))):es(r,0),XA=n+16|0}function vu(r,n){var e=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=gE(r),ys(r,gE(QC[e+8>>2])+n|0),QC[e+4>>2]=0;eA[e+4>>2]>2])>>>0;)Ge(r,Pv(QC[e+8>>2],QC[e+4>>2])),QC[e+4>>2]=QC[e+4>>2]+1;XA=e+16|0}function lu(r,n){var e=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=gE(r),ys(r,gE(QC[e+8>>2])+n|0),QC[e+4>>2]=0;eA[e+4>>2]>2])>>>0;)Je(r,Pv(QC[e+8>>2],QC[e+4>>2])),QC[e+4>>2]=QC[e+4>>2]+1;XA=e+16|0}function bu(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,r=zP(0|JA[0|r](e,zP(QC[t+4>>2]))),XA=t+16|0,0|r}function ku(r,n){r|=0,n|=0;var e=0,t=0,i=0,a=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,i=e,a=0|JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t),QC[i+4>>2]=a,r=NP(e+4|0),XA=e+16|0,0|r}function du(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],HP(r),QC[r>>2]=12348,QC[r+4>>2]=QC[e+8>>2],tA[r+8>>2]=0,n=XA-16|0,XA=n,QC[n+12>>2]=r+12,r=QC[n+12>>2],HP(r),QC[r>>2]=12480,QC[r+4>>2]=0,QC[r+8>>2]=0,XA=n+16|0,XA=e+16|0}function pu(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[e+8>>2]&&(pu(r,QC[QC[e+8>>2]>>2]),pu(r,QC[QC[e+8>>2]+4>>2]),t=e,i=fg(r),QC[t+4>>2]=i,yb(QC[e+4>>2],$g(QC[e+8>>2]+16|0)),dc(QC[e+4>>2],QC[e+8>>2])),XA=e+16|0}function hu(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n_(r,QC[e+8>>2]),QC[r>>2]=14040,n=r+4|0,r=QC[e+8>>2]+4|0,t=QC[r+4>>2],QC[n>>2]=QC[r>>2],QC[n+4>>2]=t,t=QC[r+12>>2],n=n+8|0,QC[n>>2]=QC[r+8>>2],QC[n+4>>2]=t,XA=e+16|0}function mu(r,n,e,t,i,a){var o=0;o=XA-32|0,QC[o+28>>2]=r,QC[o+24>>2]=n,QC[o+20>>2]=e,QC[o+16>>2]=t,QC[o+12>>2]=i,QC[o+8>>2]=a,r=QC[o+28>>2],QC[r>>2]=QC[o+24>>2],QC[r+4>>2]=QC[o+20>>2],QC[r+8>>2]=QC[o+16>>2],QC[r+12>>2]=QC[o+12>>2],QC[r+16>>2]=QC[o+8>>2]}function wu(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=XA-16|0,XA=e,QC[e+12>>2]=QC[n+12>>2],r=QC[e+12>>2],1&Jh(r)?r=iw(r):(t=XA-16|0,XA=t,QC[t+12>>2]=r,r=zP($g(QC[t+12>>2])),XA=t+16|0),XA=e+16|0,r=zP(r),XA=n+16|0,r}function yu(r,n,e,t){r|=0,n|=0,e=oA(e),t|=0;var i=0,a=0,o=oA(0);i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,tA[i+4>>2]=e,QC[i>>2]=t,e=tA[i+4>>2],r=QC[i+12>>2],a=Pv(r+8|0,QC[i+8>>2]),o=e,tA[a>>2]=o,n=QC[i>>2],ei(yv(r+24|0,QC[i+8>>2]),n),XA=i+16|0}function gu(r,n){var e=0,t=0,i=0,a=0;return e=n>>>20&2047,e>>>0<1023||(i=2,e>>>0>1075||(i=0,e=1075-e|0,t=31&e,(63&e)>>>0>=32?(e=1<>>32-t,t=a),r&t-1|n&e-!t||(i=r&t|n&e?1:2))),i}function _u(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,QC[e+12>>2]=r,e=QC[e+12>>2],r=0,tA[e+52>>2]>2]&&(r=0,tA[e+60>>2]>tA[n+52>>2]&&(r=0,tA[e+56>>2]>2]&&(r=tA[e+64>>2]>tA[n+56>>2]))),0|r}function Eu(r,n,e){var t=0,i=0,a=0;if(!e)return 0;t=rA[0|r];r:if(t){for(;;){if(i=rA[0|n],i&&(e=e-1|0,!(!e|(0|t)!=(0|i)))){if(n=n+1|0,t=rA[r+1|0],r=r+1|0,t)continue;break r}break}a=t}return(255&a)-rA[0|n]|0}function Pu(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(32,3624,85),fv(e,XP(r)),QC[n+8>>2]=e,tA[QC[n+8>>2]+20>>2]=tA[r+20>>2],tA[QC[n+8>>2]+24>>2]=tA[r+24>>2],tA[QC[n+8>>2]+28>>2]=tA[r+28>>2],XA=n+16|0,QC[n+8>>2]}function Tu(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=16496,e=r+8|0,Ka(e),tc(e),1&YC[r+40|0]&&(e=QC[r+4>>2],e&&JA[QC[QC[e>>2]+4>>2]](e)),Bv(r+24|0),ck(r+8|0),zP(r),XA=n+16|0,QC[n+12>>2]}function Cu(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>Zv(r)>>>0&&(JP(r),o()),n=Qu(cg(r),QC[e+8>>2]),QC[r+4>>2]=n,QC[r>>2]=n,n=QC[r>>2]+(QC[e+8>>2]<<2)|0,t=cg(r),i=n,QC[t>>2]=i,Lv(r,0),XA=e+16|0}function Au(r,n){var e=0,t=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[e+4>>2]=QC[r+4>>2];QC[e+8>>2]!=QC[e+4>>2];)n=cg(r),t=QC[e+4>>2]-20|0,QC[e+4>>2]=t,Yv(n,zP(t));QC[r+4>>2]=QC[e+8>>2],XA=e+16|0}function Su(r,n,e,t){r|=0,n=oA(n),e=oA(e),t=oA(t);var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,tA[i+8>>2]=n,tA[i+4>>2]=e,tA[i>>2]=t,n=tA[i+8>>2],r=QC[i+12>>2],n=oA(oA(oA(tA[i+4>>2]-tA[i+8>>2])*oA(JA[QC[QC[r>>2]>>2]](r,tA[i>>2])))+n),XA=i+16|0,oA(n)}function Du(r,n,e,t,i,a){var o=0;o=XA-32|0,XA=o,QC[o+28>>2]=r,QC[o+24>>2]=n,QC[o+20>>2]=e,QC[o+16>>2]=t,QC[o+12>>2]=i,QC[o+8>>2]=a,QC[o+4>>2]=2,z(QC[o+28>>2],QC[o+24>>2],QC[o+20>>2],QC[o+16>>2],iE(QC[o+12>>2]),QC[o+8>>2],QC[o+4>>2]),XA=o+32|0}function Fu(r,n){var e=0,t=0;for(e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[e+4>>2]=QC[r+4>>2];QC[e+8>>2]!=QC[e+4>>2];)n=cg(r),t=QC[e+4>>2]-4|0,QC[e+4>>2]=t,Tm(n,zP(t));QC[r+4>>2]=QC[e+8>>2],XA=e+16|0}function $u(r){r|=0;var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=QC[n+12>>2],HP(e),QC[e>>2]=17968,t=XA-16|0,XA=t,QC[t+12>>2]=e+4,r=QC[t+12>>2],HP(r),QC[r>>2]=18072,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=t+16|0,XA=n+16|0,0|e}function Mu(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+8>>2]=r,QC[t+4>>2]=n,QC[t>>2]=e,i=t,a=Dn(QC[t+8>>2],QC[t+4>>2]),QC[i+8>>2]=a,QC[t+8>>2]?QC[t+12>>2]=QC[QC[t+8>>2]+16>>2]:QC[t+12>>2]=QC[t>>2],XA=t+16|0,QC[t+12>>2]}function Ru(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=QC[i+12>>2],HP(r),QC[r>>2]=11348,QC[r+4>>2]=QC[i+8>>2],QC[r+8>>2]=QC[i+4>>2],QC[r+12>>2]=QC[i>>2],XA=i+16|0,0|r}function ju(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],1&YC[QC[e+8>>2]+116|0]||(QC[e+4>>2]=QC[QC[e+8>>2]+12>>2],QC[e+4>>2]&&ju(r,QC[e+4>>2]),YC[QC[e+8>>2]+116|0]=1,QC[e>>2]=QC[e+8>>2],Ge(r+104|0,e)),XA=e+16|0}function xu(r){r|=0;var n=0,e=0,t=0,i=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=XA-16|0,XA=r,e=QC[n+12>>2],QC[r+12>>2]=e,t=XA-16|0,i=QC[r+12>>2],QC[t+12>>2]=i,QC[QC[t+12>>2]>>2]=14608,QC[i>>2]=14644,XA=r+16|0,QC[e>>2]=36512,XA=n+16|0,0|e}function Ou(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+12>>2]&&(r=XA-16|0,QC[r+12>>2]=QC[n+12>>2],r=QC[r+12>>2],QC[r+16>>2]=QC[r+16>>2]-1,dE(QC[n+12>>2])||(r=QC[n+12>>2],r&&JA[QC[QC[r>>2]+4>>2]](r))),XA=n+16|0}function zu(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,tA[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],HP(r),QC[r>>2]=14452,QC[r+4>>2]=QC[t+4>>2],tA[r+8>>2]=tA[t+8>>2],QC[r+12>>2]=0,tA[r+16>>2]=0,tp(r+20|0),tA[r+32>>2]=1,tA[r+36>>2]=0,XA=t+16|0}function Bu(r,n,e){r|=0,n|=0,e=oA(e);var t=0,i=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,i=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],i=i+(n>>1)|0,r=1&n?QC[QC[i>>2]+r>>2]:r,JA[0|r](i,ZP(tA[t+4>>2])),XA=t+16|0}function Iu(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,YC[t+7|0]=1&e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,1&YP(1&YC[t+7|0])),XA=t+16|0}function Nu(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=0,e=QC[n+8>>2],r=XA-16|0,t=QC[n+12>>2],QC[r+12>>2]=t,QC[r+8>>2]=e,e=QC[r+12>>2],QC[e>>2]=48016,QC[e+4>>2]=QC[r+8>>2],QC[t>>2]=48072,QC[t+8>>2]=QC[n+8>>2],XA=n+16|0}function Lu(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=17820,Ka(r+8|0),1&YC[r+28|0]&&(e=QC[r+4>>2],e&&JA[QC[QC[e>>2]+4>>2]](e)),Bv(r+32|0),ck(r+8|0),zP(r),XA=n+16|0,QC[n+12>>2]}function Uu(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,n=QC[t+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[t+12>>2],QC[r+8>>2]=n,n=XA-16|0,XA=n,QC[n+12>>2]=QC[r+12>>2],L(QC[n+12>>2]),XA=n+16|0,XA=r+16|0,XA=t+16|0}function Wu(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],QC[r+8>>2]=n,eA[r+8>>2]>$h(QC[r+12>>2])>>>0&&(dg(),o()),n=Al(aA(QC[r+8>>2],20),4),XA=r+16|0,XA=e+16|0,n}function qu(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,e=zP(QC[t+8>>2]),r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],e=e+(n>>1)|0,r=1&n?QC[QC[e>>2]+r>>2]:r,JA[0|r](e,zP(QC[t+4>>2])),XA=t+16|0}function Hu(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,t=e,i=gn(QC[e+24>>2]),QC[t+16>>2]=i,t=e,i=Eb(),QC[t+8>>2]=i,1&Pp(e+16|0,e+8|0)&&(r=QC[e+28>>2],t=P(QC[e+24>>2]),i=r,QC[t>>2]=i),XA=e+32|0}function Vu(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+4>>2]=QC[e+12>>2],QC[r>>2]=n,n=1&Tp(r+8|0,QC[r+4>>2],QC[r>>2])?QC[r>>2]:QC[r+4>>2],XA=r+16|0,XA=e+16|0,n}function Xu(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],vl(r,QC[t+12>>2]+220|0),XA=n+16|0,XA=e+16|0}function Gu(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],vl(r,QC[t+12>>2]+208|0),XA=n+16|0,XA=e+16|0}function Ku(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],vl(r,QC[t+12>>2]+164|0),XA=n+16|0,XA=e+16|0}function Ju(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],vl(r,QC[t+12>>2]+168|0),XA=n+16|0,XA=e+16|0}function Yu(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+4>>2]=QC[e+12>>2],QC[r>>2]=n,n=1&Tp(r+8|0,QC[r>>2],QC[r+4>>2])?QC[r>>2]:QC[r+4>>2],XA=r+16|0,XA=e+16|0,n}function Zu(r,n){var e=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,Zm(r),QC[r>>2]=14140,Sk(r+4|0),QC[e+4>>2]<=0&&(lA(10253,4785,48,7713),o()),n=aA(QC[e+4>>2]-1|0,19),tA[e>>2]=0,ye(r+4|0,n,e),XA=e+16|0}function Qu(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],QC[r+8>>2]=n,eA[r+8>>2]>Sh(QC[r+12>>2])>>>0&&(dg(),o()),n=Al(QC[r+8>>2]<<2,4),XA=r+16|0,XA=e+16|0,n}function rc(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],en(r,QC[t+12>>2]+88|0),XA=n+16|0,XA=e+16|0}function nc(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],en(r,QC[t+12>>2]+56|0),XA=n+16|0,XA=e+16|0}function ec(r){var n=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=0;eA[n+8>>2]>2];)Op(r,QC[r+12>>2]+((QC[r+4>>2]-1|0)-QC[n+8>>2]<<4)|0),QC[n+8>>2]=QC[n+8>>2]+1;QC[r+4>>2]=0,XA=n+16|0}function tc(r){var n=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=0;eA[n+8>>2]>2];)$P(r,QC[r+12>>2]+((QC[r+4>>2]-1|0)-QC[n+8>>2]<<2)|0),QC[n+8>>2]=QC[n+8>>2]+1;QC[r+4>>2]=0,XA=n+16|0}function ic(r){var n=0;for(n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=0;eA[n+8>>2]>2];)$P(r,QC[r+12>>2]+((QC[r+4>>2]-1|0)-QC[n+8>>2]<<1)|0),QC[n+8>>2]=QC[n+8>>2]+1;QC[r+4>>2]=0,XA=n+16|0}function ac(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,t=XA-16|0,QC[t+12>>2]=QC[n+4>>2],en(r,QC[t+12>>2]+48|0),XA=n+16|0,XA=e+16|0}function oc(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],!QC[r+8>>2]|!QC[r+4>>2]|QC[r+4>>2]==QC[t+8>>2]||JA[QC[r+8>>2]](QC[r+4>>2]),QC[r+4>>2]=QC[t+8>>2],QC[r+8>>2]=QC[t+4>>2],XA=t+16|0}function fc(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],dl(r,QC[e+8>>2]),QC[r>>2]=14832,Lk(r+24|0),QC[r+40>>2]=0,QC[r+44>>2]=1,YC[r+48|0]=0,YC[r+49|0]=0,YC[r+50|0]=0,tA[r+52>>2]=1,tA[r+56>>2]=0,XA=e+16|0}function uc(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-48|0,XA=t,QC[t+44>>2]=r,QC[t+40>>2]=n,QC[t+36>>2]=e,r=QC[t+44>>2],n=t+24|0,jp(n,QC[t+40>>2]),e=t+8|0,jp(e,QC[t+36>>2]),r=zP(0|JA[0|r](n,e)),VP(e),VP(n),XA=t+48|0,0|r}function cc(r,n,e){r|=0,n|=0,e=oA(e);var t=0,i=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,r=QC[t+12>>2],n=QC[r+4>>2],r=QC[r>>2],i=QC[t+8>>2]+(n>>1)|0,r=1&n?QC[QC[i>>2]+r>>2]:r,JA[0|r](i,ZP(tA[t+4>>2])),XA=t+16|0}function sc(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,n=QC[t+8>>2],e=QC[t+4>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[t+12>>2],QC[r+8>>2]=n,QC[r+4>>2]=e,Uu(QC[r+8>>2],aA(QC[r+4>>2],20),4),XA=r+16|0,XA=t+16|0}function vc(r){r|=0;var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18856,e=r+4|0,Ka(e),t=r+20|0,Ka(t),Ab(r+104|0),Db(r+84|0),bk(r+68|0),Ni(r+52|0),bk(r+36|0),ok(t),uk(e),zP(r),XA=n+16|0,0|r}function lc(r,n,e,t){var i=0,a=0,o=0,f=0,u=0,c=0;return i=e>>>16|0,a=r>>>16|0,c=aA(i,a),o=65535&e,f=65535&r,u=aA(o,f),a=(u>>>16|0)+aA(a,o)|0,i=(65535&a)+aA(i,f)|0,KA=(aA(n,e)+c|0)+aA(r,t)+(a>>>16)+(i>>>16)|0,65535&u|i<<16}function bc(r){r|=0;var n=0,e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,t=cd(8),n=QC[QC[e+12>>2]>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=n,n=QC[r+12>>2],WP(n),QC[n>>2]=28940,QC[n+4>>2]=QC[r+8>>2],XA=r+16|0,XA=e+16|0,0|t}function kc(r){r|=0;var n=0,e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,t=cd(8),n=QC[QC[e+12>>2]>>2],r=XA-16|0,XA=r,QC[r+12>>2]=t,QC[r+8>>2]=n,n=QC[r+12>>2],WP(n),QC[n>>2]=28732,QC[n+4>>2]=QC[r+8>>2],XA=r+16|0,XA=e+16|0,0|t}function dc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[e+4>>2]=1,n=QC[e+8>>2],t=QC[e+4>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],QC[r+8>>2]=n,QC[r+4>>2]=t,Uu(QC[r+8>>2],QC[r+4>>2]<<5,4),XA=r+16|0,XA=e+16|0}function pc(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],rs(r,QC[e+8>>2]),QC[r>>2]=19044,Nk(r+20|0),Sk(r+36|0),QC[r+52>>2]=0,QC[r+56>>2]=r,n=QC[12544],QC[12544]=n+1,QC[r+60>>2]=(65535&n)<<11,XA=e+16|0}function hc(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=QC[QC[i+12>>2]>>2],r=1&YP(1&JA[0|r](zP(QC[i+8>>2]),zP(QC[i+4>>2]),zP(QC[i>>2]))),XA=i+16|0,0|r}function mc(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=hd(20),Zf(r,tA[QC[i+12>>2]>>2],tA[QC[i+8>>2]>>2],tA[QC[i+4>>2]>>2],tA[QC[i>>2]>>2]),XA=i+16|0,0|r}function wc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=18788,t=r+20|0,Sk(t),QC[r+36>>2]=0,ys(t,aA(QC[e+8>>2],3)),n=aA(QC[e+8>>2],3),tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function yc(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,n=QC[t+8>>2],e=QC[t+4>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[t+12>>2],QC[r+8>>2]=n,QC[r+4>>2]=e,Uu(QC[r+8>>2],QC[r+4>>2]<<2,4),XA=r+16|0,XA=t+16|0}function gc(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15108,QC[r+64>>2]=15132,Bm(r+204|0),Bv(r+168|0),tk(r+152|0),tk(r+136|0),pk(r+120|0),pk(r+104|0),lv(r- -64|0),gk(r),XA=n+16|0,0|r}function _c(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zm(r),QC[r>>2]=14544,t=r+4|0,Sk(t),r=r+20|0,qk(r),n=QC[e+8>>2],tA[e+4>>2]=0,ye(t,n,e+4|0),n=QC[e+8>>2],QC[e>>2]=0,me(r,n,e),XA=e+16|0}function Ec(r,n){var e=0,t=0,i=0;e=XA-32|0,XA=e,QC[e+20>>2]=r,QC[e+16>>2]=n,t=e,i=zP(QC[e+20>>2]),QC[t+12>>2]=i,r=QC[e+16>>2],QC[e+28>>2]=e+12,QC[e+24>>2]=r,il(QC[e+28>>2],zP(QC[QC[e+24>>2]>>2])),lC(QC[e+28>>2]),XA=e+32|0}function Pc(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-32|0,XA=n,QC[n+28>>2]=r,QC[n+24>>2]=e,QC[n+20>>2]=t,t=n+8|0,Ji(t,QC[n+20>>2]+16|0),vl(r,t),Bv(t),XA=n+32|0,XA=e+16|0}function Tc(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],tA[r+4>>2]=tA[QC[e+8>>2]+4>>2],tA[r+8>>2]=tA[QC[e+8>>2]+8>>2],tA[r+12>>2]=tA[QC[e+8>>2]+12>>2],tA[r+16>>2]=tA[QC[e+8>>2]+16>>2],ef(r),XA=e+16|0}function Cc(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-32|0,XA=n,QC[n+28>>2]=r,QC[n+24>>2]=e,QC[n+20>>2]=t,t=n+8|0,Ji(t,QC[n+20>>2]+8|0),vl(r,t),Bv(t),XA=n+32|0,XA=e+16|0}function Ac(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,i=t,a=ce(QC[t+12>>2],QC[t+8>>2],1),QC[i>>2]=a,r=QC[t>>2]?QC[Pv(QC[t+4>>2]+188|0,QC[t>>2]-1|0)>>2]:0,XA=t+16|0,r}function Sc(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-32|0,XA=n,QC[n+28>>2]=r,QC[n+24>>2]=e,QC[n+20>>2]=t,t=n+8|0,Ji(t,QC[n+20>>2]+4|0),vl(r,t),Bv(t),XA=n+32|0,XA=e+16|0}function Dc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=18912,t=r+20|0,Sk(t),QC[r+36>>2]=0,ys(t,QC[e+8>>2]<<3),n=QC[e+8>>2]<<3,tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function Fc(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,r=1&YP(1&JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t)),XA=e+16|0,0|r}function $c(r,n,e){var t=0;if(t=QC[r+16>>2],!t)return QC[r+36>>2]=1,QC[r+24>>2]=e,void(QC[r+16>>2]=n);r:{if((0|n)==(0|t)){if(2!=QC[r+24>>2])break r;return void(QC[r+24>>2]=e)}YC[r+54|0]=1,QC[r+24>>2]=2,QC[r+36>>2]=QC[r+36>>2]+1}}function Mc(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,r=Vm(0|JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t)),XA=e+16|0,0|r}function Rc(r,n){r|=0,n|=0;var e=0,t=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,r=zP(0|JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t)),XA=e+16|0,0|r}function jc(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],t=e,i=Xk(QC[r+4>>2],QC[e+8>>2]),QC[t+4>>2]=i,QC[e+4>>2]||(lA(9376,4252,307,5843),o()),Qn(r,QC[e+4>>2]),XA=e+16|0}function xc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n_(r,QC[e+8>>2]),QC[r>>2]=11348,n=QC[e+8>>2]+4|0,t=QC[n+4>>2],r=r+4|0,QC[r>>2]=QC[n>>2],QC[r+4>>2]=t,QC[r+8>>2]=QC[n+8>>2],XA=e+16|0}function Oc(r,n,e){r|=0,n=oA(n),e|=0;var t=0,i=0,a=oA(0);return t=XA-16|0,XA=t,QC[t+12>>2]=r,tA[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],i=t,a=Rg(tA[t+8>>2]),tA[i>>2]=a,r=zP(0|JA[0|r](t,zP(QC[t+4>>2]))),XA=t+16|0,0|r}function zc(r,n,e){r=oA(r),n=oA(n),e=oA(e);var t=0;return t=XA-16|0,tA[t+12>>2]=r,tA[t+8>>2]=n,tA[t+4>>2]=e,r=tA[t+12>>2]>2]?tA[t+8>>2]:tA[t+12>>2]>tA[t+4>>2]?tA[t+4>>2]:tA[t+12>>2],oA(r)}function Bc(r){var n=0;if(n=XA-16|0,QC[n+8>>2]=r,QC[n+8>>2]){for(;rA[QC[n+8>>2]]&&rA[QC[n+8>>2]]<=32;)QC[n+8>>2]=QC[n+8>>2]+1;QC[n+12>>2]=QC[n+8>>2]}else QC[n+12>>2]=0;return QC[n+12>>2]}function Ic(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,i=t,a=Dn(QC[t+12>>2],QC[t+8>>2]),QC[i+12>>2]=a,XA=t+16|0,r=QC[t+12>>2]?QC[QC[t+12>>2]+20>>2]:QC[t+4>>2],r}function Nc(r,n,e){var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,i=t,a=Dn(QC[t+12>>2],QC[t+8>>2]),QC[i+12>>2]=a,XA=t+16|0,e=QC[t+12>>2]?tA[QC[t+12>>2]+24>>2]:tA[t+4>>2],e}function Lc(r,n,e,t,i){var a=0;if(a=XA-256|0,XA=a,!(73728&i|(0|e)<=(0|t))){if(t=e-t|0,e=t>>>0<256,Sn(a,255&n,e?t:256),!e)for(;Wt(r,a,256),t=t-256|0,t>>>0>255;);Wt(r,a,t)}XA=a+256|0}function Uc(r,n){r|=0,n|=0;var e=0,t=0,i=oA(0);e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],t=r,i=oA(u_(QC[e+8>>2])+tA[r+4>>2]),tA[t+20>>2]=i,t=r,i=oA(f_(QC[e+8>>2])+tA[r+8>>2]),tA[t+24>>2]=i,XA=e+16|0}function Wc(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n_(r,QC[e+8>>2]),QC[r>>2]=14084,Ji(r+4|0,QC[e+8>>2]+4|0),r=r+16|0,n=QC[e+8>>2]+16|0,QC[r>>2]=QC[n>>2],YC[r+4|0]=rA[n+4|0],XA=e+16|0}function qc(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],n=zP(QC[t+24>>2]),e=t+8|0,jp(e,QC[t+20>>2]),r=zP(0|JA[0|r](n,e)),VP(e),XA=t+32|0,0|r}function Hc(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,Bl(r),QC[r>>2]&&(e=XA-16|0,XA=e,QC[e+12>>2]=r,t=QC[e+12>>2],Fu(t,QC[t>>2]),XA=e+16|0,yc(cg(r),QC[r>>2],Cp(r))),XA=n+16|0}function Vc(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],kh(QC[e+8>>2]+20|0,r+20|0),sh(QC[e+8>>2]+36|0,r+36|0),QC[QC[e+8>>2]+52>>2]=QC[r+52>>2],QC[QC[e+8>>2]+56>>2]=QC[r+56>>2],XA=e+16|0}function Xc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=XA-16|0,XA=r,n=QC[e+12>>2],QC[r+12>>2]=n,t=QC[r+12>>2],HP(t),QC[t>>2]=13452,XA=r+16|0,QC[n>>2]=13300,QC[n+4>>2]=QC[e+8>>2],XA=e+16|0}function Gc(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],QC[r>>2]&&(Qd(QC[r>>2],tA[e+8>>2]),kr(QC[r+12>>2],tA[e+8>>2]),C(QC[r+12>>2],QC[r>>2]),yn(QC[r>>2])),XA=e+16|0}function Kc(r){var n=0,e=0,t=0;for(t=QC[r>>2];e=YC[0|t],yC(e);)t=t+1|0,QC[r>>2]=t,n>>>0<=214748364?(e=e-48|0,n=aA(n,10),n=(0|e)>(2147483647^n)?-1:e+n|0):n=-1;return n}function Jc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=18684,t=r+20|0,Sk(t),QC[r+36>>2]=0,n=aA(QC[e+8>>2],5),tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function Yc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=14952,t=r+20|0,Sk(t),QC[r+36>>2]=0,n=aA(QC[e+8>>2],6),tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function Zc(r,n,e){r|=0,n|=0,e|=0;var t=0,i=oA(0),a=0,o=oA(0);return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,i=tA[QC[t+4>>2]>>2],a=ym(QC[t+12>>2],QC[t+8>>2]),o=i,tA[a>>2]=o,XA=t+16|0,1}function Qc(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=15460,t=r+20|0,Sk(t),QC[r+36>>2]=0,n=aA(QC[e+8>>2],3),tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function rs(r,n){var e=0;e=XA-16|0,XA=e,QC[e+8>>2]=r,QC[e+4>>2]=n,r=QC[e+8>>2],QC[e+12>>2]=r,HP(r),QC[r>>2]=13392,n=r+4|0,Ji(n,QC[e+4>>2]),QC[r+16>>2]=0,gE(n)||(lA(10274,3946,43,2328),o()),XA=e+16|0}function ns(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16920,pk(r+208|0),pk(r+192|0),tk(r+176|0),pk(r+160|0),pk(r+144|0),pk(r+128|0),vc(r+4|0),zP(r),XA=n+16|0,0|r}function es(r,n){var e=0,t=0,i=oA(0);e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r+60>>2]!=QC[e+8>>2]&&(QC[r+60>>2]=QC[e+8>>2],t=r,i=c_(QC[r+12>>2]),tA[t+64>>2]=i,tc(r+68|0)),XA=e+16|0}function ts(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=15552,t=r+20|0,Sk(t),QC[r+36>>2]=0,n=QC[e+8>>2]<<1,tA[e+4>>2]=0,ye(t,n,e+4|0),XA=e+16|0}function is(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=6361,QC[t>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+16>>2]](r,QC[t+12>>2],aA(QC[t+8>>2],12),QC[t+4>>2],QC[t>>2]),XA=t+16|0,r}function as(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],HP(r),QC[r>>2]=12364,QC[r+4>>2]=QC[t+8>>2],QC[r+8>>2]=QC[t+4>>2],XA=t+16|0,0|r}function os(r,n,e,t){r:if(r){n:switch(n+2|0){case 0:return void(YC[0|r]=e);case 1:return void(ZC[r>>1]=e);case 2:case 3:return void(QC[r>>2]=e);case 5:break n;default:break r}QC[r>>2]=e,QC[r+4>>2]=t}}function fs(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=13976,QC[r+20>>2]=0,r=r+24|0,Sk(r),n=aA(QC[e+8>>2],5),tA[e+4>>2]=0,ye(r,n,e+4|0),XA=e+16|0}function us(r){var n=0;return n=QC[r+72>>2],QC[r+72>>2]=n-1|n,n=QC[r>>2],8&n?(QC[r>>2]=32|n,-1):(QC[r+4>>2]=0,QC[r+8>>2]=0,n=QC[r+44>>2],QC[r+28>>2]=n,QC[r+20>>2]=n,QC[r+16>>2]=n+QC[r+48>>2],0)}function cs(r){r|=0;var n=0,e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,r=XA-16|0,XA=r,QC[r+12>>2]=50212,n=XA-16|0,XA=n,QC[n+12>>2]=QC[r+12>>2],t=QC[n+12>>2],pu(t,nw(t)),XA=n+16|0,XA=r+16|0,XA=e+16|0}function ss(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15320,pk(r+124|0),pk(r+108|0),pk(r+92|0),pk(r+76|0),pk(r+60|0),pk(r+44|0),sk(r+8|0),Bm(r),XA=n+16|0,0|r}function vs(r,n,e,t,i,a,o,f,u){var c=0;c=XA-16|0,XA=c,N(c,n,e,t,i,a,o,f,-2147483648^u),t=QC[c>>2],e=QC[c+4>>2],n=QC[c+12>>2],QC[r+8>>2]=QC[c+8>>2],QC[r+12>>2]=n,QC[r>>2]=t,QC[r+4>>2]=e,XA=c+16|0}function ls(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=6361,QC[t>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+16>>2]](r,QC[t+12>>2],QC[t+8>>2]<<4,QC[t+4>>2],QC[t>>2]),XA=t+16|0,r}function bs(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=6361,QC[t>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+16>>2]](r,QC[t+12>>2],QC[t+8>>2]<<1,QC[t+4>>2],QC[t>>2]),XA=t+16|0,r}function ks(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(68,3879,54),bl(e,XP(r)),QC[n+8>>2]=e,Vc(r,QC[n+8>>2]),QC[QC[n+8>>2]+64>>2]=QC[r+64>>2],XA=n+16|0,QC[n+8>>2]}function ds(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=zP(QC[e+8>>2]),r=QC[e+12>>2],n=QC[r+4>>2],r=QC[r>>2],t=t+(n>>1)|0,JA[0|(1&n?QC[QC[t>>2]+r>>2]:r)](t),XA=e+16|0}function ps(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=6361,QC[t>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+16>>2]](r,QC[t+12>>2],QC[t+8>>2]<<2,QC[t+4>>2],QC[t>>2]),XA=t+16|0,r}function hs(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[r+8>>2]>2]&&(QC[r+8>>2]=QC[e+8>>2],t=r,i=bs(QC[r+12>>2],QC[e+8>>2],94),QC[t+12>>2]=i),XA=e+16|0}function ms(r,n){r|=0,n=oA(n);var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],n=hr(oA(tA[e+8>>2]+oA(-1)),oA(QC[r+4>>2])),XA=e+16|0,oA(oA(oA(n*(1&QC[r+4>>2]?oA(1):oA(-1)))+oA(1)))}function ws(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+8>>2]=r,QC[t+4>>2]=n,QC[t>>2]=e,gt(QC[t+8>>2],QC[t+4>>2],QC[t>>2]),Ca(QC[t>>2],58)?(st(QC[t>>2]),QC[t+12>>2]=1):QC[t+12>>2]=0,XA=t+16|0}function ys(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[r+8>>2]>2]&&(QC[r+8>>2]=QC[e+8>>2],t=r,i=ps(QC[r+12>>2],QC[e+8>>2],94),QC[t+12>>2]=i),XA=e+16|0}function gs(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Zu(r,QC[e+8>>2]),QC[r>>2]=15924,QC[r+20>>2]=0,r=r+24|0,Sk(r),n=QC[e+8>>2]<<1,tA[e+4>>2]=0,ye(r,n,e+4|0),XA=e+16|0}function _s(r,n){var e=0,t=0,i=0;e=XA-16|0,XA=e,QC[e+12>>2]=r, QC[e+8>>2]=n,r=QC[e+12>>2],eA[r+8>>2]>2]&&(QC[r+8>>2]=QC[e+8>>2],t=r,i=ls(QC[r+12>>2],QC[e+8>>2],94),QC[t+12>>2]=i),XA=e+16|0}function Es(r,n){var e=0,t=0;e=rA[0|r],t=rA[0|n];r:if(!(!e|(0|e)!=(0|t)))for(;;){if(t=rA[n+1|0],e=rA[r+1|0],!e)break r;if(n=n+1|0,r=r+1|0,(0|e)!=(0|t))break}return e-t|0}function Ps(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15824,QC[r+20>>2]=15848,Bm(r+144|0),Bv(r+116|0),pk(r+100|0),pk(r+84|0),lv(r+20|0),Xd(r),XA=n+16|0,0|r}function Ts(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,XP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Cs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,_P(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function As(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,GP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ss(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,XP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ds(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,gP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Fs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,GP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function $s(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vi(r,XP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ms(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,yP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Rs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vi(r,GP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function js(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,vP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function xs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vi(r,RP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Os(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,OP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function zs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,xP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Bs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,kP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Is(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,dP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ns(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,wP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ls(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,pP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Us(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,mP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ws(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,yP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function qs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,LP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Hs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,hP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Vs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,UP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Xs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,wP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Gs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,en(r,mP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ks(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vi(r,mP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Js(r,n){r|=0,n|=0;var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=QC[e+8>>2],n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+8>>2]=e,QC[n+4>>2]=t,vl(r,xP(QC[n+4>>2])),XA=n+16|0,XA=e+16|0}function Ys(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;return i=QC[r+84>>2],t=e+256|0,a=Ze(i,t),t=a?a-i|0:t,e=e>>>0>t>>>0?t:e,zr(n,i,e),n=i+t|0,QC[r+84>>2]=n,QC[r+8>>2]=n,QC[r+4>>2]=e+i,0|e}function Zs(r,n,e,t){var i=0;return i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=pp(),r=0|JA[QC[QC[r>>2]+16>>2]](r,QC[i+12>>2],QC[i+8>>2],QC[i+4>>2],QC[i>>2]),XA=i+16|0,r}function Qs(r,n){r|=0,n|=0;var e=0,t=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],QC[r>>2]&&(n=QC[r>>2],t=e+8|0,ci(t,Mg(QC[e+24>>2]),0),jc(n,t),Bv(t),Dt(QC[r>>2])),XA=e+32|0}function rv(r,n,e){r|=0,n|=0,e|=0;var t=0,i=0,a=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[QC[t+4>>2]>>2],i=ym(QC[t+12>>2],QC[t+8>>2]),a=r,QC[i>>2]=a,XA=t+16|0,1}function nv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],QC[r+8>>2]=e+8,QC[r+4>>2]=e,n=QC[r+12>>2],rw(n,QC[r+8>>2]),wC(n),XA=r+16|0,XA=e+16|0}function ev(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2],n=zP(QC[t+24>>2]),e=t+8|0,jp(e,QC[t+20>>2]),JA[0|r](n,e),VP(e),XA=t+32|0}function tv(r,n){var e=0;return n&&(n=An(n,48184,48440),!n|QC[n+8>>2]&(-1^QC[r+8>>2])||$p(QC[r+12>>2],QC[n+12>>2],0)&&(e=$p(QC[r+16>>2],QC[n+16>>2],0))),e}function iv(r){var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],1&Jh(r)?r=Jm(r):(e=XA-16|0,XA=e,QC[e+12>>2]=r,r=rA[$g(QC[e+12>>2])+11|0],XA=e+16|0),XA=n+16|0,r}function av(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=19308,e=QC[QC[r+4>>2]>>2],e&&L(e),r=QC[r+4>>2],r&&L(r),XA=n+16|0,QC[n+12>>2]}function ov(r,n){r|=0,n=oA(n);var e=0,t=0,i=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],t=e,i=oA(JA[0|r](ZP(tA[e+8>>2]))),tA[t+4>>2]=i,n=IP(e+4|0),XA=e+16|0,oA(n)}function fv(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],rs(r,QC[e+8>>2]),QC[r>>2]=15716,tA[r+20>>2]=0,tA[r+24>>2]=0,tA[r+28>>2]=0,XA=e+16|0,0|r}function uv(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],r=eA[e+8>>2]>=gE(r+40|0)>>>0?0:QC[Pv(r+40|0,QC[e+8>>2])>>2],XA=e+16|0,0|r}function cv(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],pc(r,QC[e+8>>2]),QC[r>>2]=15256,Sk(r- -64|0),YC[r+80|0]=0,YC[r+81|0]=0,XA=e+16|0,0|r}function sv(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],QC[r>>2]=QC[t+8>>2],QC[r+4>>2]=QC[QC[t+8>>2]+4>>2],QC[r+8>>2]=QC[QC[t+8>>2]+4>>2]+aA(QC[t+4>>2],20)}function vv(r){var n=0,e=0;return n=QC[12356],e=r+7&-8,r=n+e|0,r>>>0<=n>>>0&&e||r>>>0>VC()<<16>>>0&&!(0|WA(0|r))?(QC[12688]=48,-1):(QC[12356]=r,n)}function lv(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=11640,!QC[r+8>>2]|!QC[r+4>>2]||JA[QC[r+8>>2]](QC[r+4>>2]),XA=n+16|0,QC[n+12>>2]}function bv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],r=zP(0|JA[0|r](zP(QC[t+8>>2]),zP(QC[t+4>>2]))),XA=t+16|0,0|r}function kv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=hd(64),dt(r,QC[QC[t+12>>2]>>2],QC[t+8>>2],QC[QC[t+4>>2]>>2]),XA=t+16|0,0|r}function dv(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],QC[r>>2]=QC[t+8>>2],QC[r+4>>2]=QC[QC[t+8>>2]+4>>2],QC[r+8>>2]=QC[QC[t+8>>2]+4>>2]+(QC[t+4>>2]<<2)}function pv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=cd(20),$v(r,QC[QC[t+12>>2]>>2],QC[t+8>>2],QC[QC[t+4>>2]>>2]),XA=t+16|0,0|r}function hv(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r+56>>2]||(lA(9301,4722,265,8610),o()),XA=n+16|0,QC[r+20>>2]+(QC[QC[r+56>>2]+60>>2]+100663296|0)|0}function mv(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+aA(QC[e+8>>2],20)|0}function wv(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=n,t=mv(gv(QC[r>>2],QC[r+4>>2]),QC[r+8>>2]),QC[e+8>>2]=t,QC[r+8>>2]=QC[r+8>>2]+1,XA=n+16|0,QC[n+8>>2]}function yv(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+aA(QC[e+8>>2],12)|0}function gv(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+(QC[e+8>>2]<<4)|0}function _v(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+(QC[e+8>>2]<<1)|0}function Ev(r,n){r|=0,n|=0;var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],t=e,i=$g(QC[e+8>>2]),QC[t+4>>2]=i,r=zP(0|JA[0|r](e+4|0)),XA=e+16|0,0|r}function Pv(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+(QC[e+8>>2]<<2)|0}function Tv(r,n){r|=0,n|=0;var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],t=e,i=0|JA[0|r](zP(QC[e+8>>2])),QC[t+4>>2]=i,r=NP(e+4|0),XA=e+16|0,0|r}function Cv(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11316,QC[r+4>>2]=11332,pk(r+148|0),kk(r+132|0),bk(r+116|0),lv(r+4|0),zP(r),XA=n+16|0,0|r}function Av(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=n,t=QC[e+12>>2],n=XA-16|0,QC[n+12>>2]=r,QC[n+8>>2]=t+4,r=QC[n+12>>2],QC[r>>2]=QC[n+8>>2],QC[r+4>>2]=0,QC[r+8>>2]=0,XA=e+16|0}function Sv(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],QC[r>>2]=QC[QC[t+8>>2]>>2],QC[r+4>>2]=QC[QC[t+8>>2]>>2]+(QC[t+4>>2]<<2),QC[r+8>>2]=QC[t+8>>2]}function Dv(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r+224>>2]&&(QC[r+224>>2]=0,QC[r+228>>2]=0,tc(r+160|0),tc(r+192|0),ic(r+176|0),tc(r+128|0)),XA=n+16|0}function Fv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=hd(120),$e(r,QC[t+12>>2],QC[t+8>>2],QC[QC[t+4>>2]>>2]),XA=t+16|0,0|r}function $v(r,n,e,t){var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=QC[i+12>>2],QC[r>>2]=QC[i+8>>2],Ji(r+4|0,QC[i+4>>2]),QC[r+16>>2]=QC[i>>2],XA=i+16|0}function Mv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=hd(84),$t(r,QC[QC[t+12>>2]>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,0|r}function Rv(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=hd(48),vn(r,QC[t+12>>2],QC[t+8>>2],tA[QC[t+4>>2]>>2]),XA=t+16|0,0|r}function jv(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],eA[e+8>>2]>=eA[r+4>>2]&&(lA(6973,6361,162,8927),o()),XA=e+16|0,QC[r+12>>2]+QC[e+8>>2]|0}function xv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=ew(r),jh(r,n,ew(r)+aA(vp(r),20)|0,ew(r)+aA(QC[e+8>>2],20)|0,ew(r)+aA(Dm(r),20)|0),XA=e+16|0}function Ov(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=ew(r),jh(r,n,ew(r)+aA(vp(r),20)|0,ew(r)+aA(vp(r),20)|0,ew(r)+aA(QC[e+8>>2],20)|0),XA=e+16|0}function zv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r>>2]=QC[QC[e+8>>2]>>2],ei(r+4|0,QC[e+8>>2]+4|0),QC[r+16>>2]=QC[QC[e+8>>2]+16>>2],XA=e+16|0}function Bv(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,QC[r>>2]=11104,QC[r+8>>2]&&gl(QC[r+8>>2],6709,201),zP(r),XA=n+16|0,QC[n+12>>2]}function Iv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r>>2]=QC[QC[e+8>>2]>>2],Ji(r+4|0,QC[e+8>>2]+4|0),QC[r+16>>2]=QC[QC[e+8>>2]+16>>2],XA=e+16|0}function Nv(r,n){r|=0,n|=0;var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],!QC[r+224>>2]|QC[QC[r+224>>2]+64>>2]!=QC[QC[e+8>>2]+4>>2]||Dv(r),XA=e+16|0}function Lv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],n=ew(r),jh(r,n,ew(r)+(Cp(r)<<2)|0,ew(r)+(Cp(r)<<2)|0,ew(r)+(QC[e+8>>2]<<2)|0),XA=e+16|0}function Uv(r,n){var e=0,t=0;t=QC[n>>2],e=XA-16|0,QC[e+12>>2]=QC[n+4>>2],QC[e+8>>2]=t,n=QC[e+8>>2],QC[r+4>>2]=QC[e+12>>2],QC[r>>2]=n,n=QC[r>>2],QC[r+4>>2]=QC[r+4>>2],QC[r>>2]=n}function Wv(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;return i=XA-16|0,XA=i,r=WT(0|VA(QC[r+60>>2],0|n,0|e,255&t,i+8|0)),XA=i+16|0,KA=r?-1:QC[i+12>>2],0|(r?-1:QC[i+8>>2])}function qv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],QC[r>>2]=QC[e+8>>2],QC[r+4>>2]=0,JA[QC[e+8>>2]](),QC[r+4>>2]=QC[12685],QC[12685]=r,XA=e+16|0}function Hv(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+12>>2]](r,QC[t+12>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function Vv(r,n){var e=0,t=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],$P(r,QC[e+8>>2]),n=QC[e+8>>2],t=QC[n+8>>2],QC[r+4>>2]=QC[n+4>>2],QC[r+8>>2]=t,XA=e+16|0}function Xv(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],S(r,tA[r+32>>2],tA[r+36>>2],tA[r+40>>2],tA[r+44>>2],tA[r+48>>2],tA[r+52>>2],tA[r+56>>2]),XA=n+16|0}function Gv(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=pp(),r=0|JA[QC[QC[r>>2]+8>>2]](r,QC[t+12>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function Kv(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],HP(r),QC[r>>2]=15780,QC[r+4>>2]=QC[t+8>>2],QC[r+8>>2]=QC[t+4>>2],XA=t+16|0}function Jv(r,n){r|=0,n|=0;var e=0;return e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],n=e+8|0,jp(n,QC[e+24>>2]),r=zP(0|JA[0|r](n)),VP(n),XA=e+32|0,0|r}function Yv(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],QC[r+8>>2]=n,zP(QC[r+8>>2]),XA=r+16|0,XA=e+16|0}function Zv(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=n,t=Sh(cg(QC[n+12>>2])),QC[e+8>>2]=t,QC[n+4>>2]=2147483647,r=QC[Yu(n+8|0,n+4|0)>>2],XA=n+16|0,r}function Qv(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=n,t=$h(cg(QC[n+12>>2])),QC[e+8>>2]=t,QC[n+4>>2]=2147483647,r=QC[Yu(n+8|0,n+4|0)>>2],XA=n+16|0,r}function rl(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Gd(oA(oA(tA[r+96>>2]*tA[r+96>>2])+oA(tA[r+108>>2]*tA[r+108>>2]))),XA=n+16|0,oA(e)}function nl(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Gd(oA(oA(tA[r+92>>2]*tA[r+92>>2])+oA(tA[r+104>>2]*tA[r+104>>2]))),XA=n+16|0,oA(e)}function el(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13036,QC[r+4>>2]=13052,Bv(r+28|0),Bv(r+16|0),lv(r+4|0),zP(r),XA=n+16|0,0|r}function tl(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,YC[t+7|0]=e,r=YP(1&YC[t+7|0]),YC[QC[t+8>>2]+QC[QC[t+12>>2]>>2]|0]=1&r,XA=t+16|0}function il(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[e+4>>2]=QC[e+8>>2],QC[QC[QC[e+12>>2]>>2]>>2]=QC[e+4>>2],r=QC[e+12>>2],QC[r>>2]=QC[r>>2]+8,XA=e+16|0}function al(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=cd(8),e=QC[n+12>>2],t=QC[e>>2],QC[r+4>>2]=QC[e+4>>2],QC[r>>2]=t,QC[n+8>>2]=r,XA=n+16|0,QC[n+8>>2]}function ol(r,n,e){r|=0,n|=0,e=oA(e);var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,tA[t+4>>2]=e,e=ZP(tA[t+4>>2]),tA[QC[t+8>>2]+QC[QC[t+12>>2]>>2]>>2]=e,XA=t+16|0}function fl(r,n,e){r|=0,n|=0,e|=0;var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=zP(QC[t+4>>2]),QC[QC[t+8>>2]+QC[QC[t+12>>2]>>2]>>2]=r,XA=t+16|0}function ul(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Hv(64,3554,44),Vl(e,XP(r)),QC[n+8>>2]=e,Vc(r,QC[n+8>>2]),XA=n+16|0,QC[n+8>>2]}function cl(r,n){var e=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],n=e+8|0,Cb(n,2,QC[e+24>>2],0),qe(r+4|0,n),Bm(n),YC[QC[r+20>>2]+88|0]=1,XA=e+32|0}function sl(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=1032,e=r+4|0,Ka(e),Bv(r+36|0),bp(r+20|0),Kb(e),zP(r),XA=n+16|0,0|r}function vl(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,YC[e+7|0]=0,Tt(r,yE(QC[e+8>>2]),gE(QC[e+8>>2])),YC[e+7|0]=1,1&YC[e+7|0]||VP(r),XA=e+16|0}function ll(r){var n=0,e=0;return n=r*r,e=n*r,oA(e*(n*n)*(2718311493989822e-21*n-.00019839334836096632)+(e*(.008333329385889463*n-.16666666641626524)+r))}function bl(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],pc(r,QC[e+8>>2]),QC[r>>2]=13904,QC[r+64>>2]=0,XA=e+16|0,0|r}function kl(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18344,Bv(r+68|0),Bm(r+44|0),Bm(r+24|0),Bv(r+8|0),zP(r),XA=n+16|0,0|r}function dl(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],HP(r),QC[r>>2]=14084,Ji(r+4|0,QC[e+8>>2]),QC[r+16>>2]=0,YC[r+20|0]=0,XA=e+16|0}function pl(r,n,e){var t=0;t=XA-32|0,XA=t,QC[t+28>>2]=r,QC[t+24>>2]=n,QC[t+20>>2]=e,r=QC[t+28>>2]+4|0,Cb(t,5,QC[t+24>>2],QC[t+20>>2]),qe(r,t),Bm(t),XA=t+32|0}function hl(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=Hv(68,4182,118),bl(r,QC[t+4>>2]),XA=t+16|0,0|r}function ml(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=Hv(32,4182,113),fv(r,QC[t+4>>2]),XA=t+16|0,0|r}function wl(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=Hv(84,4182,108),cv(r,QC[t+4>>2]),XA=t+16|0,0|r}function yl(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=Hv(64,4182,103),Vl(r,QC[t+4>>2]),XA=t+16|0,0|r}function gl(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=pp(),JA[QC[QC[r>>2]+20>>2]](r,QC[t+12>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0}function _l(r){var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=n,t=QC[$g(r)>>2],QC[e+8>>2]=t,e=$g(r),t=0,QC[e>>2]=t,XA=n+16|0,QC[n+8>>2]}function El(r){return oA(oA(oA(oA(r*oA(oA(r*oA(-.008656363002955914))+oA(-.04274342209100723)))+oA(.16666586697101593))*r)/oA(oA(r*oA(-.7066296339035034))+oA(1)))}function Pl(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,r=QC[i+8>>2],r&&L(r),XA=i+16|0}function Tl(r){var n=0,e=0,t=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],QC[n+8>>2]=-1,t=r,e=QC[n+8>>2],r=QC[r>>2],QC[t>>2]=e+r,QC[n+4>>2]=r+e,QC[n+4>>2]}function Cl(r,n,e,t,i,a){r|=0,n|=0,e|=0,t|=0,i|=0,a|=0,$p(r,QC[n+8>>2],a)?wi(n,e,t,i):(r=QC[r+8>>2],JA[QC[QC[r>>2]+20>>2]](r,n,e,t,i,a))}function Al(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+12>>2],n=cd(QC[r+12>>2]),XA=r+16|0,XA=e+16|0,n}function Sl(r){var n=0,e=0;return e=r>>>23&255,n=0,e>>>0<127||(n=2,e>>>0>150||(e=1<<150-e,n=0,e-1&r||(n=r&e?1:2))),n}function Dl(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[e+4>>2]=QC[QC[e+12>>2]>>2],QC[QC[e+12>>2]>>2]=QC[QC[e+8>>2]>>2],QC[QC[e+8>>2]>>2]=QC[e+4>>2]}function Fl(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14544,e=r+20|0,Ka(e),lk(e),pk(r+4|0),Bm(r),XA=n+16|0,0|r}function $l(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],jh(r,ew(r),ew(r)+aA(vp(r),20)|0,ew(r)+aA(Dm(r),20)|0,ew(r)+aA(vp(r),20)|0),XA=n+16|0}function Ml(r){var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=XA-16|0,XA=r,QC[r+12>>2]=QC[n+12>>2]+12,e=NP(QC[r+12>>2]+4|0),XA=r+16|0,XA=n+16|0,e}function Rl(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[QC[e+12>>2]>>2],r=!Eu(QC[e+8>>2],r,QC[QC[e+12>>2]+4>>2]-r|0),XA=e+16|0,r}function jl(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=14040,tA[r+4>>2]=0,tA[r+8>>2]=0,tA[r+12>>2]=0,tA[r+16>>2]=0,XA=n+16|0}function xl(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18300,pk(r+68|0),Bm(r+36|0),Bm(r+16|0),zP(r),XA=n+16|0,0|r}function Ol(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13120,bk(r+96|0),bk(r+80|0),Bv(r+8|0),zP(r),XA=n+16|0,0|r}function zl(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16680,xb(r+36|0),jb(r+20|0),xb(r+4|0),zP(r),XA=n+16|0,0|r}function Bl(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],jh(r,ew(r),ew(r)+(Cp(r)<<2)|0,ew(r)+(tw(r)<<2)|0,ew(r)+(Cp(r)<<2)|0),XA=n+16|0}function Il(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14496,Bv(r+36|0),Bv(r+24|0),Bv(r+4|0),zP(r),XA=n+16|0,0|r}function Nl(r,n){r|=0,n|=0;var e=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2],n=e+8|0,jp(n,QC[e+24>>2]),JA[0|r](n),VP(n),XA=e+32|0}function Ll(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],r=zP(0|JA[0|r](zP(QC[e+8>>2]))),XA=e+16|0,0|r}function Ul(r){var n=0;return r*=r,n=r*r,oA(r*n*(2439044879627741e-20*r-.001388676377460993)+(.04166662332373906*n+(-.499999997251031*r+1)))}function Wl(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=1&Gr(QC[t+12>>2],zP(QC[t+8>>2]),QC[t+4>>2]),XA=t+16|0,r}function ql(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=1&Gr(QC[t+12>>2],QC[t+8>>2],zP(QC[t+4>>2])),XA=t+16|0,r}function Hl(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=1&(0!=(0|Es(QC[QC[e+12>>2]+4>>2],QC[QC[e+8>>2]+4>>2]))^-1),XA=e+16|0,r}function Vl(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],pc(r,QC[e+8>>2]),QC[r>>2]=13836,XA=e+16|0,0|r}function Xl(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],n=c_(QC[r+12>>2]),tA[r+64>>2]=n-tA[e+8>>2],XA=e+16|0}function Gl(r,n){r|=0,n|=0;var e=0,t=oA(0);return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=IP(QC[e+8>>2]+QC[QC[e+12>>2]>>2]|0),XA=e+16|0,oA(t)}function Kl(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25756,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function Jl(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],HP(r),QC[r>>2]=15780,QC[r+4>>2]=QC[e+8>>2],QC[r+8>>2]=0,XA=e+16|0}function Yl(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25728,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function Zl(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25692,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function Ql(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25660,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function rb(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25628,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function nb(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25596,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function eb(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25564,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function tb(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=1&YP(1&YC[QC[e+8>>2]+QC[QC[e+12>>2]>>2]|0]),XA=e+16|0,0|r}function ib(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25532,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function ab(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25500,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function ob(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25472,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function fb(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25444,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function ub(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25416,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function cb(r,n,e){var t=0;return t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],gA(25384,QC[t+8>>2],QC[t+4>>2]),XA=t+16|0,r}function sb(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=hd(40),zu(r,tA[QC[e+12>>2]>>2],QC[e+8>>2]),XA=e+16|0,0|r}function vb(r,n){var e=0,t=0,i=oA(0);e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=Pv(QC[e+12>>2]+4|0,aA(QC[e+8>>2],19)),i=oA(1),tA[t>>2]=i,XA=e+16|0}function lb(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Ir(tA[r+108>>2],tA[r+96>>2]),XA=n+16|0,oA(oA(e*tA[3774]))}function bb(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=Ir(tA[r+104>>2],tA[r+92>>2]),XA=n+16|0,oA(oA(e*tA[3774]))}function kb(r,n,e,t,i){var a=0;a=e,e=0,t&&(e=n>>8,1&n&&(e=gC(QC[t>>2],e))),JA[QC[QC[r>>2]+28>>2]](r,a,e+t|0,2&n?i:2)}function db(r,n){var e=0,t=0,i=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,t=e,i=ti(QC[e+12>>2],QC[e+8>>2]),QC[t>>2]=i,XA=e+16|0,tA[e>>2]}function pb(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,L(QC[i+8>>2]),XA=i+16|0}function hb(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],aE(r,QC[t+8>>2]),Og(r+4|0,QC[t+4>>2]),XA=t+16|0}function mb(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=zP(QC[QC[e+8>>2]+QC[QC[e+12>>2]>>2]>>2]),XA=e+16|0,0|r}function wb(r){var n=0;for(n=XA-16|0,QC[n+12>>2]=r;QC[QC[n+12>>2]>>2];)QC[n+12>>2]=QC[QC[n+12>>2]>>2];return QC[n+12>>2]}function yb(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=XA-16|0,XA=r,QC[r+12>>2]=QC[e+8>>2],VP(QC[r+12>>2]),XA=r+16|0,XA=e+16|0}function gb(r,n){var e=0;e=XA-32|0,XA=e,QC[e+28>>2]=r,QC[e+24>>2]=n,r=QC[e+28>>2]+4|0,n=e+8|0,Cb(n,1,QC[e+24>>2],0),qe(r,n),Bm(n),XA=e+32|0}function _b(r,n){r|=0,n|=0;var e=0,t=0,i=0;e=n,n=QC[n>>2]+7&-8,QC[e>>2]=n+16,t=r,i=Kr(QC[n>>2],QC[n+4>>2],QC[n+8>>2],QC[n+12>>2]),iA[t>>3]=i}function Eb(){var r=0,n=0,e=0;return r=XA-16|0,XA=r,QC[r+4>>2]=50212,n=r,e=mm(QC[r+4>>2]),QC[n>>2]=e,Hg(r+8|0,QC[r>>2]),XA=r+16|0,QC[r+8>>2]}function Pb(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],dp($g($g(r+12|0)),QC[$g($g(r+12|0))>>2]),$g($g(r+12|0)),XA=n+16|0}function Tb(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=hd(144),Pn(r,QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,0|r}function Cb(r,n,e,t){var i=0;i=XA-16|0,XA=i,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t,Ru(r,QC[i+8>>2],QC[i+4>>2],QC[i>>2]),XA=i+16|0}function Ab(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17196,e=r+4|0,Ka(e),ok(e),zP(r),XA=n+16|0,0|r}function Sb(r){r|=0;var n=0,e=0,t=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=n,t=0|JA[QC[n+12>>2]](),QC[e+8>>2]=t,r=NP(n+8|0),XA=n+16|0,0|r}function Db(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17136,e=r+4|0,Ka(e),uk(e),zP(r),XA=n+16|0,0|r}function Fb(r){r|=0;var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11884,e=r+4|0,Ka(e),kk(e),zP(r),XA=n+16|0,0|r}function $b(r){var n=0,e=0,t=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=n,t=Dm(r),QC[e+8>>2]=t,Sg(r),xv(r,QC[n+8>>2]),lC(r),XA=n+16|0}function Mb(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=hd(48),Bn(r,QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,0|r}function Rb(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],rw(r,QC[t+8>>2]),$P(r,QC[t+4>>2]),XA=t+16|0}function jb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16844,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function xb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16784,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Ob(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16168,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function zb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11816,ec(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Bb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16224,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Ib(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18072,ec(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Nb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16292,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Lb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13172,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Ub(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16364,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Wb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13236,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function qb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18232,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Hb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16432,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Vb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17308,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Xb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14396,ec(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Gb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17368,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Kb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11148,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Jb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17488,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Yb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17552,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Zb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17624,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function Qb(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14888,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function rk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17700,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function nk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17772,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function ek(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17920,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function tk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15208,ic(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function ik(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14272,ec(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function ak(r,n){r|=0,n|=0 ;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=hd(84),ni(r,QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,0|r}function ok(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17032,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function fk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r=gE(r+8|0)?QC[Pv(r+8|0,0)>>2]:0,XA=n+16|0,0|r}function uk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16976,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function ck(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16616,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function sk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13732,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function vk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=hd(48),Gn(r,QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,0|r}function lk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11944,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function bk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11656,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function kk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11704,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function dk(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],aE(r,QC[t+8>>2]),$P(r,QC[t+4>>2]),XA=t+16|0}function pk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11768,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function hk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17424,tc(r),Cd(r,QC[r+12>>2]),zP(r),XA=n+16|0,0|r}function mk(r){var n=0;n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,$l(r),QC[r>>2]&&(Sg(r),sc(cg(r),QC[r>>2],vp(r))),XA=n+16|0}function wk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=NP(QC[e+8>>2]+QC[QC[e+12>>2]>>2]|0),XA=e+16|0,0|r}function yk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=0,QC[r+4>>2]=0,QC[n+8>>2]=0,ld(r+8|0,n+8|0,n),lC(r),XA=n+16|0}function gk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=19044,pk(r+36|0),ek(r+20|0),Xd(r),XA=n+16|0,0|r}function _k(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14204,ik(r+40|0),pk(r+24|0),Bd(r),XA=n+16|0,0|r}function Ek(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15040,Bv(r+24|0),Bv(r+8|0),zP(r),XA=n+16|0,0|r}function Pk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14328,Xb(r+20|0),pk(r+4|0),Bm(r),XA=n+16|0,0|r}function Tk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17872,pk(r+20|0),ek(r+4|0),zP(r),XA=n+16|0,0|r}function Ck(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13540,Ri(r+24|0),pk(r+8|0),Bm(r),XA=n+16|0,0|r}function Ak(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=17032,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Sk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11768,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Dk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=16976,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Fk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11704,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function $k(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11656,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Mk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Lt(QC[e+12>>2]+132|0,QC[e+8>>2]),XA=e+16|0,0|r}function Rk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Lt(QC[e+12>>2]+116|0,QC[e+8>>2]),XA=e+16|0,0|r}function jk(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=XA-16|0,QC[r+12>>2]=QC[n+12>>2],XA=n+16|0,QC[QC[QC[r+12>>2]>>2]-4>>2]}function xk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Lt(QC[e+12>>2]+100|0,QC[e+8>>2]),XA=e+16|0,0|r}function Ok(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=13732,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function zk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11148,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Bk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=13236,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Ik(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=13172,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Nk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=17920,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Lk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=14888,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Uk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=15208,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Wk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=16616,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function qk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11944,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Hk(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=16168,QC[r+4>>2]=0,QC[r+8>>2]=0,QC[r+12>>2]=0,XA=n+16|0}function Vk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Lt(QC[e+12>>2]+68|0,QC[e+8>>2]),XA=e+16|0,0|r}function Xk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Lt(QC[e+12>>2]+48|0,QC[e+8>>2]),XA=e+16|0,0|r}function Gk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Et(QC[e+12>>2]+32|0,QC[e+8>>2]),XA=e+16|0,0|r}function Kk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Ut(QC[e+12>>2]+32|0,QC[e+8>>2]),XA=e+16|0,0|r}function Jk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Et(QC[e+12>>2]+16|0,QC[e+8>>2]),XA=e+16|0,0|r}function Yk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Ut(QC[e+12>>2]+16|0,QC[e+8>>2]),XA=e+16|0,0|r}function Zk(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=_t(QC[e+12>>2]+24|0,QC[e+8>>2]),XA=e+16|0,0|r}function Qk(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=c_(QC[r+12>>2]),XA=n+16|0,oA(oA(e-tA[r+64>>2]))}function rd(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Nt(QC[e+12>>2]+24|0,QC[e+8>>2]),XA=e+16|0,0|r}function nd(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=_t(QC[e+12>>2]+8|0,QC[e+8>>2]),XA=e+16|0,0|r}function ed(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Nt(QC[e+12>>2]+8|0,QC[e+8>>2]),XA=e+16|0,0|r}function td(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],1&Mf(r+4|0,e+8|0)||Ge(r+4|0,e+8|0),XA=e+16|0}function id(r){r|=0;var n=0,e=0,t=0;return QC[r>>2]=49120,n=QC[r+4>>2]-12|0,e=n+8|0,t=QC[e>>2]-1|0,QC[e>>2]=t,(0|t)<0&&L(n),0|r}function ad(r,n){r|=0,n|=0;var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=1&up(QC[e+12>>2]+20|0,e+8|0),XA=e+16|0,0|r}function od(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],tA[r+60>>2]=tA[e+8>>2],tA[r+64>>2]=tA[e+8>>2]}function fd(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[n+12>>2]&&(r=QC[n+12>>2],r&&(ri(r),L(r)),QC[n+12>>2]=0),XA=n+16|0}function ud(r,n,e,t){r|=0,n|=0,e|=0,t|=0,$p(r,QC[n+8>>2],0)?$c(n,e,t):(r=QC[r+8>>2],JA[QC[QC[r>>2]+28>>2]](r,n,e,t))}function cd(r){var n=0;r=r||1;r:{for(;;){if(n=d(r),n)break r;if(n=QC[12953],!n)break;JA[0|n]()}qA(),o()}return n}function sd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15256,pk(r- -64|0),gk(r),XA=n+16|0,0|r}function vd(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,Bh(QC[t+12>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0}function ld(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,r=QC[t+12>>2],aE(r,QC[t+8>>2]),AP(r),XA=t+16|0}function bd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,oA(oA(tA[QC[n+12>>2]+168>>2]*oA(0|(1&YC[49804]?-1:1))))}function kd(r,n){var e=0;return e=XA-16|0,tA[e+12>>2]=r,tA[e+8>>2]=n,r=tA[e+12>>2]>2]?tA[e+12>>2]:tA[e+8>>2],r}function dd(r,n){var e=0;return e=XA-16|0,tA[e+12>>2]=r,tA[e+8>>2]=n,r=tA[e+12>>2]>tA[e+8>>2]?tA[e+12>>2]:tA[e+8>>2],r}function pd(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,zh(QC[t+12>>2],QC[t+8>>2],QC[t+4>>2]),XA=t+16|0}function hd(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=pp(),r=0|JA[QC[QC[r>>2]+12>>2]](r,QC[n+12>>2],4005,40),XA=n+16|0,r}function md(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=Or(QC[QC[n+12>>2]>>2],QC[n+12>>2]+4|0,10,-2147483648),XA=n+16|0,r}function wd(r,n){r|=0,n|=0;var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],JA[0|r](zP(QC[e+8>>2])),XA=e+16|0}function yd(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=cd(4),QC[r>>2]=QC[QC[n+12>>2]>>2],QC[n+8>>2]=r,XA=n+16|0,QC[n+8>>2]}function gd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13976,pk(r+24|0),Bd(r),XA=n+16|0,0|r}function _d(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18788,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function Ed(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18684,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function Pd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14452,Bv(r+20|0),zP(r),XA=n+16|0,0|r}function Td(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14952,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function Cd(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]+12>>2]&&gl(QC[e+8>>2],6361,206),XA=e+16|0}function Ad(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15552,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function Sd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14832,Qb(r+24|0),Nd(r),XA=n+16|0,0|r}function Dd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15460,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function Fd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15924,pk(r+24|0),Bd(r),XA=n+16|0,0|r}function $d(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=12348,yi(r+12|0),zP(r),XA=n+16|0,0|r}function Md(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=15396,Qb(r+24|0),Nd(r),XA=n+16|0,0|r}function Rd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18912,pk(r+20|0),Bd(r),XA=n+16|0,0|r}function jd(r){r=oA(r);var n=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,r=sn(oA(tA[n+12>>2]*oA(.01745329238474369))),XA=n+16|0,oA(r)}function xd(r){r=oA(r);var n=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,r=ln(oA(tA[n+12>>2]*oA(.01745329238474369))),XA=n+16|0,oA(r)}function Od(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13672,sk(r+16|0),Bm(r),XA=n+16|0,0|r}function zd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18616,Qb(r+24|0),Nd(r),XA=n+16|0,0|r}function Bd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14140,pk(r+4|0),Bm(r),XA=n+16|0,0|r}function Id(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=16736,pk(r+4|0),zP(r),XA=n+16|0,0|r}function Nd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14084,Bv(r+4|0),zP(r),XA=n+16|0,0|r}function Ld(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11364,zb(r+4|0),zP(r),XA=n+16|0,0|r}function Ud(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=17968,Ib(r+4|0),zP(r),XA=n+16|0,0|r}function Wd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=18536,sk(r+8|0),Bm(r),XA=n+16|0,0|r}function qd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=12568,Bm(r+4|0),zP(r),XA=n+16|0,0|r}function Hd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=14760,sk(r+8|0),Bm(r),XA=n+16|0,0|r}function Vd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13788,Bv(r+8|0),zP(r),XA=n+16|0,0|r}function Xd(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=13392,Bv(r+4|0),zP(r),XA=n+16|0,0|r}function Gd(r){var n=0,e=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,e=XA-16|0,tA[e+12>>2]=tA[n+12>>2],XA=n+16|0,oA(sA(tA[e+12>>2]))}function Kd(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,xc(XE(16,QC[t+8>>2]),QC[t+4>>2]),XA=t+16|0}function Jd(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,Kt(XE(16,QC[t+8>>2]),QC[t+4>>2]),XA=t+16|0}function Yd(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,Ji(XE(12,QC[t+8>>2]),QC[t+4>>2]),XA=t+16|0}function Zd(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=0!=(255&Ap(QC[e+12>>2],QC[e+8>>2])),XA=e+16|0,r}function Qd(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,r=QC[e+12>>2],tA[r+160>>2]=tA[r+160>>2]+tA[e+8>>2]}function rp(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,Yt(XE(16,QC[t+8>>2]),QC[t+4>>2]),XA=t+16|0}function np(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Ap(QC[e+12>>2],QC[e+8>>2])<<24>>24,XA=e+16|0,r}function ep(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=Zt(QC[QC[e+12>>2]+4>>2],QC[e+8>>2]),XA=e+16|0,r}function tp(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11104,QC[r+4>>2]=0,QC[r+8>>2]=0,XA=n+16|0}function ip(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=1&(-1^_m(QC[e+12>>2],QC[e+8>>2])),XA=e+16|0,r}function ap(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],Xc(r,QC[e+8>>2]),QC[r>>2]=19324,XA=e+16|0}function op(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],ts(r,QC[e+8>>2]),QC[r>>2]=15636,XA=e+16|0}function fp(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],wc(r,QC[e+8>>2]),QC[r>>2]=16056,XA=e+16|0}function up(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=0!=(0|Hf(QC[e+12>>2],QC[e+8>>2])),XA=e+16|0,r}function cp(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],wc(r,QC[e+8>>2]),QC[r>>2]=15992,XA=e+16|0}function sp(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=11208,QC[r+4>>2]=0,QC[r+8>>2]=0,XA=n+16|0}function vp(r){var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=QC[cg(r)>>2],XA=n+16|0,(e-QC[r>>2]|0)/20|0}function lp(r,n){return r?(57216==(-128&n)|n>>>0<=127?(YC[0|r]=n,r=1):(QC[12688]=25,r=-1),r):0}function bp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11208,qf(r),zP(r),XA=n+16|0,0|r}function kp(r){var n=0,e=0;return n=XA-16|0,XA=n,e=QC[r>>2],QC[n+12>>2]=QC[r+4>>2],QC[n+8>>2]=e,r=al(n+8|0),XA=n+16|0,r}function dp(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+8>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),XA=e+16|0}function pp(){var r=0;return QC[12476]||(r=cd(4),xu(r),QC[12476]=r),QC[12476]||(lA(8252,4481,51,8274),o()),QC[12476]}function hp(r,n,e,t,i,a,o,f,u){QC[r>>2]=n,QC[r+4>>2]=e,QC[r+8>>2]=t,QC[r+12>>2]=65535&i|(u>>>16&32768|i>>>16&32767)<<16}function mp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,r=gc(r+-64|0),XA=n+16|0,0|r}function wp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,r=Ps(r-20|0),XA=n+16|0,0|r}function yp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,r=el(r-4|0),XA=n+16|0,0|r}function gp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,r=wn(r-4|0),XA=n+16|0,0|r}function _p(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+8>>2]=r,r=QC[n+8>>2],QC[n+12>>2]=r,r=Cv(r-4|0),XA=n+16|0,0|r}function Ep(r,n,e){var t=0;t=XA-16|0,XA=t,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,Iv(QC[t+8>>2],QC[t+4>>2]),XA=t+16|0}function Pp(r,n){var e=0;return e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=1&_m(QC[e+12>>2],QC[e+8>>2]),XA=e+16|0,r}function Tp(r,n,e){var t=0;return t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,eA[QC[t+8>>2]>>2]>2]>>2]}function Cp(r){var n=0,e=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],e=QC[cg(r)>>2],XA=n+16|0,e-QC[r>>2]>>2}function Ap(r,n){var e=0;return e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,n=QC[e+8>>2],r=QC[n+4>>2],QC[n+4>>2]=r+1,rA[0|r]}function Sp(r){r=oA(r);var n=0;return n=XA-16|0,tA[n+12>>2]=r,oA(tA[n+12>>2]>2]>oA(0)?oA(1):oA(0))}function Dp(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,tA[QC[e+12>>2]+16>>2]=tA[e+8>>2]*tA[3773]}function Fp(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],tA[r+72>>2]>=oA(tA[r+56>>2]-tA[r+52>>2])|0}function $p(r,n,e){return e?(0|r)==(0|n)?1:!Es(QC[r+4>>2],QC[n+4>>2]):QC[r+4>>2]==QC[n+4>>2]}function Mp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(192),Y(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Rp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(104),ot(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function jp(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,Tt(r,QC[e+8>>2]+4|0,QC[QC[e+8>>2]>>2]),XA=e+16|0}function xp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,23920}function Op(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+8>>2],JA[QC[QC[r>>2]>>2]](r),XA=e+16|0}function zp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,23540}function Bp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(24),du(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Ip(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,23168}function Np(r){var n=0;return n=XA-16|0,tA[n+12>>2]=r,r=tA[n+12>>2]>2]):tA[n+12>>2],r}function Lp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,22812}function Up(r,n,e,t){r|=0,n|=0,e|=0,t|=0;var i=0;i=XA-16|0,QC[i+12>>2]=r,QC[i+8>>2]=n,QC[i+4>>2]=e,QC[i>>2]=t}function Wp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),Qc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function qp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,22448}function Hp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),ts(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Vp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),Jc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Xp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,22116}function Gp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),Yc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Kp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(36),nn(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Jp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,21784}function Yp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(36),_c(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function Zp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,21460}function Qp(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(60),Yr(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function rh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,21128}function nh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),Nr(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function eh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,20804}function th(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),Dc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function ih(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,20472}function ah(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),fs(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function oh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,20156}function fh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),gs(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function uh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),fp(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function ch(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),cp(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function sh(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],tc(r),lu(r,QC[e+8>>2]),XA=e+16|0}function vh(r,n,e,t,i,a,o){var f=0;f=n>>8,1&n&&(f=gC(QC[i>>2],f)),JA[QC[QC[r>>2]+20>>2]](r,e,t,i+f|0,2&n?a:2,o)}function lh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,19808}function bh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(40),wc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function kh(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,r=QC[e+12>>2],tc(r),vu(r,QC[e+8>>2]),XA=e+16|0}function dh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,19480}function ph(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,30276}function hh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35992}function mh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35588}function wh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35488}function yh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35724}function gh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35132}function _h(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,35244}function Eh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,36344}function Ph(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,25068}function Th(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,24692}function Ch(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&JA[QC[QC[r>>2]+12>>2]](r),XA=n+16|0}function Ah(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,24296}function Sh(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,1073741823}function Dh(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&JA[QC[QC[r>>2]+4>>2]](r),XA=n+16|0}function Fh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(8),Xc(r,QC[QC[n+12>>2]>>2]),XA=n+16|0,0|r}function $h(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,QC[12+(XA-16|0)>>2]=QC[n+12>>2],XA=n+16|0,214748364}function Mh(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=10,iA[n>>3]=r,r=G(+QC[n+12>>2],iA[n>>3]),XA=n+16|0,r}function Rh(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,ZC[QC[t+8>>2]>>1]=nA[QC[t+4>>2]>>1]}function jh(r,n,e,t,i){var a=0;a=XA-32|0,QC[a+28>>2]=r,QC[a+24>>2]=n,QC[a+20>>2]=e,QC[a+16>>2]=t,QC[a+12>>2]=i}function xh(r,n,e,t,i,a){var o=0;o=n>>8,1&n&&(o=gC(QC[t>>2],o)),JA[QC[QC[r>>2]+24>>2]](r,e,t+o|0,2&n?i:2,a)}function Oh(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],r=r?r-20|0:0,0|r}function zh(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,tA[QC[t+8>>2]>>2]=tA[QC[t+4>>2]>>2]}function Bh(r,n,e){var t=0;t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,QC[QC[t+8>>2]>>2]=QC[QC[t+4>>2]>>2]}function Ih(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(164),Ee(r,QC[n+12>>2]),XA=n+16|0,0|r}function Nh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(236),Xe(r,QC[n+12>>2]),XA=n+16|0,0|r}function Lh(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,tA[QC[e+12>>2]+100>>2]=tA[e+8>>2]}function Uh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(68),Ff(r,QC[n+12>>2]),XA=n+16|0,0|r}function Wh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(32),fv(r,QC[n+12>>2]),XA=n+16|0,0|r}function qh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(84),cv(r,QC[n+12>>2]),XA=n+16|0,0|r}function Hh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(68),bl(r,QC[n+12>>2]),XA=n+16|0,0|r}function Vh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(64),Vl(r,QC[n+12>>2]),XA=n+16|0,0|r}function Xh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(68),Xi(r,QC[n+12>>2]),XA=n+16|0,0|r}function Gh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(56),Of(r,QC[n+12>>2]),XA=n+16|0,0|r}function Kh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(76),Qf(r,QC[n+12>>2]),XA=n+16|0,0|r}function Jh(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=0!=(128&rA[$g(QC[n+12>>2])+11|0]),XA=n+16|0,r}function Yh(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],JA[QC[QC[r>>2]+12>>2]](r),XA=n+16|0}function Zh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(60),fc(r,QC[n+12>>2]),XA=n+16|0,0|r}function Qh(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(24),dl(r,QC[n+12>>2]),XA=n+16|0,0|r}function rm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+140|0]=1&YC[e+11|0]}function nm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+117|0]=1&YC[e+11|0]}function em(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(88),Ba(r,QC[n+12>>2]),XA=n+16|0,0|r}function tm(r){r|=0;var n=0,e=0;return r=QC[r+4>>2],n=If(r)+1|0,e=d(n),r=e?zr(e,r,n):0,0|r}function im(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+20|0]=1&YC[e+11|0]}function am(r){r|=0;var n=0,e=oA(0);return n=XA-16|0,XA=n,QC[n+12>>2]=r,e=IP(QC[n+12>>2]),XA=n+16|0,oA(e)}function om(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,tA[QC[e+12>>2]+12>>2]=tA[e+8>>2]}function fm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+54|0]=1&YC[e+11|0]}function um(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+52|0]=1&YC[e+11|0]}function cm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP(0|JA[QC[n+12>>2]]()),XA=n+16|0,0|r}function sm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+53|0]=1&YC[e+11|0]}function vm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,YC[e+11|0]=n,YC[QC[e+12>>2]+44|0]=1&YC[e+11|0]}function lm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=dE(QC[QC[n+12>>2]+4>>2]),XA=n+16|0,0|r}function bm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]+16>>2]=QC[e+8>>2]}function km(r,n){var e=0;return e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]+aA(QC[e+8>>2],20)|0}function dm(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,tA[QC[e+12>>2]+4>>2]=tA[e+8>>2]}function pm(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]+20>>2]=QC[e+8>>2]}function hm(r,n){r|=0,n=oA(n);var e=0;e=XA-16|0,QC[e+12>>2]=r,tA[e+8>>2]=n,tA[QC[e+12>>2]+8>>2]=tA[e+8>>2]}function mm(r){var n=0;return n=XA-16|0,XA=n,QC[n+4>>2]=r,Og(n+8|0,Km(QC[n+4>>2])),XA=n+16|0,QC[n+8>>2]}function wm(r,n){var e=0;return n=n<<1|r>>>31,e=!(r<<1),r=n+2097152|0,e&2097152==(0|r)|r>>>0<2097152}function ym(r,n){var e=0;return e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]+(QC[e+8>>2]<<2)|0}function gm(r,n,e){r|=0,n|=0,e|=0;var t=0;return t=XA-16|0,QC[t+12>>2]=r,QC[t+8>>2]=n,QC[t+4>>2]=e,0}function _m(r,n){var e=0;return e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]==QC[QC[e+8>>2]>>2]}function Em(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],oA(oA(tA[r+64>>2]-tA[r+56>>2]))}function Pm(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],oA(oA(tA[r+60>>2]-tA[r+52>>2]))}function Tm(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,$P(QC[e+12>>2],QC[e+8>>2]),XA=e+16|0}function Cm(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],r=r?r+20|0:0,0|r}function Am(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=gE(QC[n+12>>2]+8|0),XA=n+16|0,0|r}function Sm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=gE(QC[n+12>>2]+4|0),XA=n+16|0,0|r}function Dm(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],(QC[r+4>>2]-QC[r>>2]|0)/20|0}function Fm(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(Hc(r),L(r)),XA=n+16|0}function $m(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(H_(r),L(r)),XA=n+16|0}function Mm(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(ri(r),L(r)),XA=n+16|0}function Rm(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(R_(r),L(r)),XA=n+16|0}function jm(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(zP(r),L(r)),XA=n+16|0}function xm(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&(mk(r),L(r)),XA=n+16|0}function Om(){var r=0;if(r=QC[12685],r)for(;JA[QC[r>>2]](),r=QC[r+4>>2],r;);}function zm(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r>>2]=11640,QC[r+4>>2]=0,QC[r+8>>2]=0}function Bm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],zP(r),XA=n+16|0,0|r}function Im(r,n){r|=0,n|=0;var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=n,Av(r,QC[e+12>>2]+16|0),XA=e+16|0}function Nm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Xd(r),XA=n+16|0,0|r}function Lm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ad(r),XA=n+16|0,0|r}function Um(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Hm(r),XA=n+16|0,0|r}function Wm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],gk(r),XA=n+16|0,0|r}function qm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],_d(r),XA=n+16|0,0|r}function Hm(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Bm(r),XA=n+16|0,0|r}function Vm(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=hd(20),hu(r,QC[n+12>>2]),XA=n+16|0,r}function Xm(r,n,e,t,i,a){r|=0,n|=0,e|=0,t|=0,i|=0,a|=0,$p(r,QC[n+8>>2],a)&&wi(n,e,t,i)}function Gm(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP(NP(QC[n+12>>2])+16|0),XA=n+16|0,r}function Km(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP($g(QC[n+12>>2]+4|0)),XA=n+16|0,r}function Jm(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[$g(QC[n+12>>2])+4>>2],XA=n+16|0,r}function Ym(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=19280,XA=n+16|0}function Zm(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=18476,XA=n+16|0}function Qm(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],HP(r),QC[r>>2]=18980,XA=n+16|0}function rw(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]=QC[QC[e+8>>2]>>2]}function nw(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[Km(QC[n+12>>2])>>2],XA=n+16|0,r}function ew(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP(QC[QC[n+12>>2]>>2]),XA=n+16|0,r}function tw(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],QC[r+4>>2]-QC[r>>2]>>2}function iw(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[$g(QC[n+12>>2])>>2],XA=n+16|0,r}function aw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],qb(r),Xg(r),XA=n+16|0}function ow(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=$g(QC[n+12>>2]+12|0),XA=n+16|0,r}function fw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],sd(r),Xg(r),XA=n+16|0}function uw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Bm(r),L(r),XA=n+16|0}function cw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Wg(r),L(r),XA=n+16|0}function sw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ji(r),Xg(r), XA=n+16|0}function vw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Wb(r),Xg(r),XA=n+16|0}function lw(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=NP(QC[n+12>>2])+16|0,XA=n+16|0,r}function bw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ib(r),Xg(r),XA=n+16|0}function kw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],jb(r),Xg(r),XA=n+16|0}function dw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],mr(r),Dt(r),XA=n+16|0}function pw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ek(r),Xg(r),XA=n+16|0}function hw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Lb(r),Xg(r),XA=n+16|0}function mw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ud(r),Xg(r),XA=n+16|0}function ww(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],xb(r),Xg(r),XA=n+16|0}function yw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ol(r),Xg(r),XA=n+16|0}function gw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Id(r),Xg(r),XA=n+16|0}function _w(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Nd(r),Xg(r),XA=n+16|0}function Ew(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Bm(r),Xg(r),XA=n+16|0}function Pw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],vc(r),Xg(r),XA=n+16|0}function Tw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Fl(r),Xg(r),XA=n+16|0}function Cw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],zl(r),Xg(r),XA=n+16|0}function Aw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],La(r),Xg(r),XA=n+16|0}function Sw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],el(r),Xg(r),XA=n+16|0}function Dw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],bp(r),Xg(r),XA=n+16|0}function Fw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Nm(r),Xg(r),XA=n+16|0}function $w(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],gd(r),Xg(r),XA=n+16|0}function Mw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],lk(r),Xg(r),XA=n+16|0}function Rw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Kb(r),Xg(r),XA=n+16|0}function jw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],_d(r),Xg(r),XA=n+16|0}function xw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Fb(r),Xg(r),XA=n+16|0}function Ow(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Bv(r),Xg(r),XA=n+16|0}function zw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Il(r),Xg(r),XA=n+16|0}function Bw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ld(r),Xg(r),XA=n+16|0}function Iw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],zb(r),Xg(r),XA=n+16|0}function Nw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],pk(r),Xg(r),XA=n+16|0}function Lw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],kf(r),Xg(r),XA=n+16|0}function Uw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],tk(r),Xg(r),XA=n+16|0}function Ww(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],At(r),Xg(r),XA=n+16|0}function qw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],kk(r),Xg(r),XA=n+16|0}function Hw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ed(r),Xg(r),XA=n+16|0}function Vw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Pd(r),Xg(r),XA=n+16|0}function Xw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],bk(r),Xg(r),XA=n+16|0}function Gw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Lm(r),Xg(r),XA=n+16|0}function Kw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],lv(r),L(r),XA=n+16|0}function Jw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Um(r),Xg(r),XA=n+16|0}function Yw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Td(r),Xg(r),XA=n+16|0}function Zw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],sl(r),Xg(r),XA=n+16|0}function Qw(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ck(r),Xg(r),XA=n+16|0}function ry(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],av(r),L(r),XA=n+16|0}function ny(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Hb(r),Xg(r),XA=n+16|0}function ey(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Xb(r),Xg(r),XA=n+16|0}function ty(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ge(r),Xg(r),XA=n+16|0}function iy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ub(r),Xg(r),XA=n+16|0}function ay(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Pk(r),Xg(r),XA=n+16|0}function oy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ri(r),Xg(r),XA=n+16|0}function fy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Nb(r),Xg(r),XA=n+16|0}function uy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ck(r),Xg(r),XA=n+16|0}function cy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],zd(r),Xg(r),XA=n+16|0}function sy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Bb(r),Xg(r),XA=n+16|0}function vy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Qb(r),Xg(r),XA=n+16|0}function ly(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ad(r),Xg(r),XA=n+16|0}function by(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Sd(r),Xg(r),XA=n+16|0}function ky(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Wd(r),Xg(r),XA=n+16|0}function dy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Wm(r),Xg(r),XA=n+16|0}function py(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ek(r),Xg(r),XA=n+16|0}function hy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Tk(r),Xg(r),XA=n+16|0}function my(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],qm(r),Xg(r),XA=n+16|0}function wy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Dd(r),Xg(r),XA=n+16|0}function yy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ab(r),Xg(r),XA=n+16|0}function gy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],gc(r),Xg(r),XA=n+16|0}function _y(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Db(r),Xg(r),XA=n+16|0}function Ey(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ik(r),Xg(r),XA=n+16|0}function Py(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],qd(r),Xg(r),XA=n+16|0}function Ty(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Hd(r),Xg(r),XA=n+16|0}function Cy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],_k(r),Xg(r),XA=n+16|0}function Ay(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Vd(r),Xg(r),XA=n+16|0}function Sy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ni(r),Xg(r),XA=n+16|0}function Dy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],yi(r),Xg(r),XA=n+16|0}function Fy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],zP(r),Xg(r),XA=n+16|0}function $y(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],$d(r),Xg(r),XA=n+16|0}function My(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ok(r),Xg(r),XA=n+16|0}function Ry(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Fd(r),Xg(r),XA=n+16|0}function jy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Lu(r),Xg(r),XA=n+16|0}function xy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Md(r),Xg(r),XA=n+16|0}function Oy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],uk(r),Xg(r),XA=n+16|0}function zy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],kl(r),Xg(r),XA=n+16|0}function By(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Tu(r),Xg(r),XA=n+16|0}function Iy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ns(r),Xg(r),XA=n+16|0}function Ny(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],sk(r),Xg(r),XA=n+16|0}function Ly(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Rd(r),Xg(r),XA=n+16|0}function Uy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],nk(r),Xg(r),XA=n+16|0}function Wy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Od(r),Xg(r),XA=n+16|0}function qy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Hm(r),L(r),XA=n+16|0}function Hy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],r&&L(r),XA=n+16|0}function Vy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],rk(r),Xg(r),XA=n+16|0}function Xy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],ss(r),Xg(r),XA=n+16|0}function Gy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Hm(r),Xg(r),XA=n+16|0}function Ky(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Zb(r),Xg(r),XA=n+16|0}function Jy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],wn(r),Xg(r),XA=n+16|0}function Yy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Yb(r),Xg(r),XA=n+16|0}function Zy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Cv(r),Xg(r),XA=n+16|0}function Qy(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],xl(r),Xg(r),XA=n+16|0}function rg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Jb(r),Xg(r),XA=n+16|0}function ng(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ps(r),Xg(r),XA=n+16|0}function eg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],hk(r),Xg(r),XA=n+16|0}function tg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Gb(r),Xg(r),XA=n+16|0}function ig(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Vb(r),Xg(r),XA=n+16|0}function ag(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Ob(r),Xg(r),XA=n+16|0}function og(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP(QC[n+12>>2]+4|0),XA=n+16|0,r}function fg(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=$g(QC[n+12>>2]+4|0),XA=n+16|0,r}function ug(r,n,e,t,i){return r|=0,n|=0,e|=0,t|=0,i|=0,r=0|JA[0|r](n,e,t,i),GA=KA,0|r}function cg(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=$g(QC[n+12>>2]+8|0),XA=n+16|0,r}function sg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+167772160|0}function vg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+201326592|0}function lg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+150994944|0}function bg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+218103808|0}function kg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+234881024|0}function dg(){var r=0,n=0;r=0|bA(4),n=dC(r),QC[n>>2]=49e3,QC[n>>2]=49020,kA(0|r,49100,275),o()}function pg(r){var n=0;return r>>>0>=11?(n=r+16&-16,r=n-1|0,r=11==(0|r)?n:r):r=10,r}function hg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+184549376|0}function mg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+16777216|0}function wg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+20>>2]+83886080|0}function yg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+50331648|0}function gg(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]+52>>2]=QC[e+8>>2]}function _g(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]+33554432|0}function Eg(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]==QC[QC[QC[n+12>>2]+8>>2]>>2]}function Pg(r,n){var e=0;e=XA-16|0,XA=e,QC[e+12>>2]=r,QC[e+8>>2]=n,H_(QC[e+8>>2]),XA=e+16|0}function Tg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+4>>2]+67108864|0}function Cg(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,YC[n+11|0]=1,YC[QC[n+12>>2]+64|0]=1&YC[n+11|0]}function Ag(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]+8>>2]=QC[e+8>>2]}function Sg(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,r=QC[n+12>>2],Au(r,QC[r>>2]),XA=n+16|0}function Dg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,tc(QC[n+12>>2]+148|0),XA=n+16|0}function Fg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,gy(QC[n+12>>2]+-64|0),XA=n+16|0}function $g(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=zP(QC[n+12>>2]),XA=n+16|0,r}function Mg(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=wu(QC[n+12>>2]),XA=n+16|0,r}function Rg(r){var n=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,r=ZP(tA[n+12>>2]),XA=n+16|0,r}function jg(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=iv(QC[n+12>>2]),XA=n+16|0,r}function xg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,ng(QC[n+12>>2]-20|0),XA=n+16|0}function Og(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]=QC[e+8>>2]}function zg(r){var n=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,r=ln(tA[n+12>>2]),XA=n+16|0,r}function Bg(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,r=$g(QC[n+12>>2]),XA=n+16|0,r}function Ig(r){var n=0;return n=XA-16|0,XA=n,tA[n+12>>2]=r,r=sn(tA[n+12>>2]),XA=n+16|0,r}function Ng(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Sw(QC[n+12>>2]-4|0),XA=n+16|0}function Lg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Jy(QC[n+12>>2]-4|0),XA=n+16|0}function Ug(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Zy(QC[n+12>>2]-4|0),XA=n+16|0}function Wg(r){r|=0;var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,QC[n+12>>2]}function qg(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],QC[QC[r>>2]+4>>2]=QC[r+4>>2]}function Hg(r,n){var e=0;e=XA-16|0,QC[e+8>>2]=n,QC[e+4>>2]=r,QC[QC[e+4>>2]>>2]=QC[e+8>>2]}function Vg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,0!=QC[QC[n+12>>2]+224>>2]|0}function Xg(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,gl(QC[n+12>>2],4005,62),XA=n+16|0}function Gg(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,JA[QC[n+12>>2]](),XA=n+16|0}function Kg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+156>>2])}function Jg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+152>>2])}function Yg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+148>>2])}function Zg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+112>>2])}function Qg(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+108>>2])}function r_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+104>>2])}function n_(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]=18392}function e_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+200>>2])}function t_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+196>>2])}function i_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+100>>2])}function a_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+164>>2])}function o_(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,r=QC[n+12>>2],QC[QC[r+8>>2]>>2]=QC[r>>2]}function f_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+176>>2])}function u_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+172>>2])}function c_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+160>>2])}function s_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+204>>2])}function v_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+80>>2])}function l_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+76>>2])}function b_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+64>>2])}function k_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+36>>2])}function d_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+20>>2])}function p_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+32>>2])}function h_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+16>>2])}function m_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+48>>2])}function w_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+44>>2])}function y_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+40>>2])}function g_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+92>>2])}function __(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+88>>2])}function E_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+60>>2])}function P_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+56>>2])}function T_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+52>>2])}function C_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+84>>2])}function A_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+28>>2])}function S_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+72>>2])}function D_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+24>>2])}function F_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+68>>2])}function $_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+12>>2])}function M_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+96>>2])}function R_(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,mk(QC[n+12>>2]+20|0),XA=n+16|0}function j_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+4>>2])}function x_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,oA(tA[QC[n+12>>2]+8>>2])}function O_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+140|0]}function z_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+117|0]}function B_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+20|0]}function I_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+81|0]}function N_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+80|0]}function L_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+112>>2]}function U_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+85|0]}function W_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+100>>2]}function q_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+84|0]}function H_(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bv(QC[n+12>>2]+4|0),XA=n+16|0}function V_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+224>>2]}function X_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+50|0]}function G_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+48|0]}function K_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+49|0]}function J_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+136>>2]}function Y_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+60|0]}function Z_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+44|0]}function Q_(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+28|0]}function rE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+29|0]}function nE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+37|0]}function eE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+36|0]}function tE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,1&YC[QC[n+12>>2]+88|0]}function iE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+12>>2]}function aE(r,n){var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[QC[e+12>>2]>>2]=0}function oE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+28>>2]}function fE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+24>>2]}function uE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+20>>2]}function cE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+44>>2]}function sE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+56>>2]}function vE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+52>>2]}function lE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+40>>2]}function bE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+48>>2]}function kE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+80>>2]}function dE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+16>>2]}function pE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+32>>2]}function hE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+36>>2]}function mE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+64>>2]}function wE(r,n,e,t){r|=0,n|=0,e|=0,t|=0,$p(r,QC[n+8>>2],0)&&$c(n,e,t)}function yE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+8>>2]}function gE(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+4>>2]}function _E(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49960),XA=n+16|0}function EE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49856),XA=n+16|0}function PE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49744),XA=n+16|0}function TE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50020),XA=n+16|0}function CE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49844),XA=n+16|0}function AE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49948),XA=n+16|0}function SE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49892),XA=n+16|0}function DE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50128),XA=n+16|0}function FE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50008),XA=n+16|0}function $E(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49792),XA=n+16|0}function ME(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50116),XA=n+16|0}function RE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49996),XA=n+16|0}function jE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49832),XA=n+16|0}function xE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49820),XA=n+16|0}function OE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50056),XA=n+16|0}function zE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49984),XA=n+16|0}function BE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50104),XA=n+16|0}function IE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49880),XA=n+16|0}function NE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49808),XA=n+16|0}function LE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50092),XA=n+16|0}function UE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49780),XA=n+16|0}function WE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50044),XA=n+16|0}function qE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49972),XA=n+16|0}function HE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49768),XA=n+16|0}function VE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50164),XA=n+16|0}function XE(r,n){var e=0;return e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n,QC[e+8>>2]}function GE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49936),XA=n+16|0}function KE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50152),XA=n+16|0}function JE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49756),XA=n+16|0}function YE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50032),XA=n+16|0}function ZE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49908),XA=n+16|0}function QE(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49868),XA=n+16|0}function rP(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50140),XA=n+16|0}function nP(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(50068),XA=n+16|0}function eP(r){r|=0;var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Bm(49920),XA=n+16|0}function tP(r){var n=0;return n=31&r,r=0-r&31,(-1>>>n&-2)<>>r}function iP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+204|0}function aP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+152|0}function oP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+136|0}function fP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+104|0}function uP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+120|0}function cP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+140|0}function sP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+192|0}function vP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+176|0}function lP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+160|0}function bP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+144|0}function kP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+100|0}function dP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+84|0}function pP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+68|0}function hP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+16|0}function mP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+24|0}function wP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+36|0}function yP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+20|0}function gP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+40|0}function _P(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+72|0}function EP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+44|0}function PP(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,25896}function TP(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,33708}function CP(r){r|=0;var n=0;n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+20>>2]=0}function AP(r){var n=0;n=XA-16|0,XA=n,QC[n+4>>2]=r,Bm(QC[n+4>>2]),XA=n+16|0}function SP(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,36424}function DP(r){var n=0;return n=XA-16|0,XA=n,QC[n+12>>2]=r,XA=n+16|0,36248}function FP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]+60>>2]}function $P(r,n){r|=0,n|=0;var e=0;e=XA-16|0,QC[e+12>>2]=r,QC[e+8>>2]=n}function MP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,!QC[QC[n+12>>2]+4>>2]}function RP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]- -64|0}function jP(r,n,e){1==QC[r+28>>2]|QC[r+4>>2]!=(0|n)||(QC[r+28>>2]=e)}function xP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+116|0}function OP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+132|0}function zP(r){r|=0;var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]}function BP(r){return r|=0,r?0!=(0|An(r,48184,48328))|0:0}function IP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,tA[QC[n+12>>2]>>2]}function NP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]>>2]}function LP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+32|0}function UP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+52|0}function WP(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]>>2]=28756}function qP(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Og(r,1),XA=n+16|0}function HP(r){var n=0;n=XA-16|0,QC[n+12>>2]=r,QC[QC[n+12>>2]>>2]=18392}function VP(r){Jh(r)&&Uu(QC[$g(r)>>2],2147483647&QC[$g(r)+8>>2],1)}function XP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+4|0}function GP(r){var n=0;return n=XA-16|0,QC[n+12>>2]=r,QC[n+12>>2]+8|0}function KP(r,n){var e=0,t=0;e=$g(r),t=-2147483648|n,QC[e+8>>2]=t}function JP(r){var n=0;n=XA-16|0,XA=n,QC[n+12>>2]=r,Wi(3241),o()}function YP(r){var n=0;return n=XA-16|0,YC[n+15|0]=r,1&YC[n+15|0]}function ZP(r){var n=0;return n=XA-16|0,tA[n+12>>2]=r,tA[n+12>>2]}function QP(r){var n=0;return n=XA-16|0,iA[n+8>>3]=r,iA[n+8>>3]}function rT(r){var n=0;return a(+r),n=0|e(1),e(0),n>>>20|0}function nT(){var r=0;return r=hd(124),Sn(r,0,124),pt(r),0|r}function eT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,117440512}function tT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,134217728}function iT(r,n,e,t){return 0,0,0,0,KA=0,0}function aT(r,n,e){return r|=0,n|=0,0,0|$p(r,n,0)}function oT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49960}function fT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49856}function uT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49744}function cT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50020}function sT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49948}function vT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49892}function lT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50128}function bT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50008}function kT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49792}function dT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50116}function pT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49996}function hT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49832}function mT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49920}function wT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49820}function yT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50056}function gT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49984}function _T(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50104}function ET(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49880}function PT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49808}function TT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50092}function CT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49780}function AT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50044}function ST(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49972}function DT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49768}function FT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50164}function $T(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49936}function MT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50152}function RT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49756}function jT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50032}function xT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49908}function OT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,49868}function zT(r){return r|=0,QC[12+(XA-16|0)>>2]=r,50140}function BT(r,n){var e=0,t=0;e=$g(r),t=n,QC[e+4>>2]=t}function IT(r,n){var e=0,t=0;e=$g(r),t=n,YC[e+11|0]=t}function NT(r){return QC[12+(XA-16|0)>>2]=r,QC[12548]}function LT(r){return QC[12+(XA-16|0)>>2]=r,QC[12546]}function UT(r){return mC(r,1.2882297539194267e-231)}function WT(r){return r?(QC[12688]=r,-1):0}function qT(r,n){var e=0,t=0;e=$g(r),t=n,QC[e>>2]=t}function HT(r){return 16777216+(r<<1)>>>0<16777217}function VT(){var r=0;return r=hd(172),ve(r),0|r}function XT(){var r=0;return r=hd(232),$r(r),0|r}function GT(){var r=0;return r=hd(232),Ef(r),0|r}function KT(r){return mC(r,3.105036184601418e231)}function JT(){var r=0;return r=hd(20),jl(r),0|r}function YT(r,n,e,t){HA(0|r,0|n,8,0,0|e,-1,0|t)}function ZT(r){return r|=0,r=XA-r&-16,XA=r,0|r}function QT(){var r=0;return r=cd(12),yk(r),0|r}function rC(r){r|=0,QC[12+(XA-16|0)>>2]=r,o()}function nC(r){return QC[12+(XA-16|0)>>2]=r,2}function eC(r){return QC[12+(XA-16|0)>>2]=r,4}function tC(r){return QC[12+(XA-16|0)>>2]=r,6}function iC(r){return QC[12+(XA-16|0)>>2]=r,5}function aC(r){return QC[12+(XA-16|0)>>2]=r,8}function oC(r){return QC[12+(XA-16|0)>>2]=r,3}function fC(r){return QC[12+(XA-16|0)>>2]=r,1}function uC(r){return r|=0,0|UA(QC[r+60>>2])}function cC(r){return QC[12+(XA-16|0)>>2]=r,9}function sC(r,n,e){return e&&zr(r,n,e),r}function vC(r,n){return oA(ZP(r?oA(-n):n)*n)}function lC(r){r|=0,QC[12+(XA-16|0)>>2]=r}function bC(r){return r-65>>>0<26?32|r:r}function kC(r){return 32==(0|r)|r-9>>>0<5}function dC(r){return QC[r>>2]=49332,r}function pC(r,n){return 0,0,0}function hC(r){return r|=0,QC[r+4>>2]}function mC(r,n){return QP(r?-n:n)*n}function wC(r){QC[4+(XA-16|0)>>2]=r}function yC(r){return r-48>>>0<10}function gC(r,n){return QC[r+n>>2]}function _C(r){r|=0,id(r),L(r)}function EC(r){return 0,6161}function PC(r){return 0,8624}function TC(r){return 0,5320}function CC(r){return r|=0,0|r}function AC(r){r|=0,L(id(r))}function SC(r){return r>>>0<11}function DC(){return QC[12558]}function FC(){return QC[12557]}function $C(){return QC[12355]}function MC(){return QC[12556]}function RC(r){return 0,0}function jC(r){return Al(r,1)}function xC(r){r|=0,L(r)}function OC(){return 50752}function zC(){Wi(6808),o()}function BC(r){r|=0,XA=r}function IC(){return 0|XA}function NC(){return 0|GA}function LC(r){r|=0,GA=r}function UC(r){o()}function WC(){qA(),o()}function qC(r){0}function HC(r){Bg(r)}function VC(){return JC.byteLength/65536|0}function XC(r){r|=0;var n=0|VC(),e=n+r|0;if(n"/"===r.charAt(0),splitPath:r=>{var n=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return n.exec(r).slice(1)},normalizeArray:(r,n)=>{for(var e=0,t=r.length-1;t>=0;t--){var i=r[t];"."===i?r.splice(t,1):".."===i?(r.splice(t,1),e++):e&&(r.splice(t,1),e--)}if(n)for(;e;e--)r.unshift("..");return r},normalize:r=>{var n=Te.isAbs(r),e="/"===r.substr(-1);return r=Te.normalizeArray(r.split("/").filter(r=>!!r),!n).join("/"),r||n||(r="."),r&&e&&(r+="/"),(n?"/":"")+r},dirname:r=>{var n=Te.splitPath(r),e=n[0],t=n[1];return e||t?(t&&(t=t.substr(0,t.length-1)),e+t):"."},basename:r=>{if("/"===r)return"/";r=Te.normalize(r),r=r.replace(/\/$/,"");var n=r.lastIndexOf("/");return-1===n?r:r.substr(n+1)},join:function(){var r=Array.prototype.slice.call(arguments);return Te.normalize(r.join("/"))},join2:(r,n)=>Te.normalize(r+"/"+n)},Ce={resolve:function(){for(var r="",n=!1,e=arguments.length-1;e>=-1&&!n;e--){var t=e>=0?arguments[e]:De.cwd();if("string"!=typeof t)throw new TypeError("Arguments to path.resolve must be strings");if(!t)return"";r=t+"/"+r,n=Te.isAbs(t)}return r=Te.normalizeArray(r.split("/").filter(r=>!!r),!n).join("/"),(n?"/":"")+r||"."},relative:(r,n)=>{function e(r){for(var n=0;n=0&&""===r[e];e--);return n>e?[]:r.slice(n,e-n+1)}r=Ce.resolve(r).substr(1),n=Ce.resolve(n).substr(1);for(var t=e(r.split("/")),i=e(n.split("/")),a=Math.min(t.length,i.length),o=a,f=0;f0&&(Jn(i(r.output,0)),r.output=[])}},default_tty1_ops:{put_char:function(r,n){null===n||10===n?(Yn(i(r.output,0)),r.output=[]):0!=n&&r.output.push(n)},fsync:function(r){r.output&&r.output.length>0&&(Yn(i(r.output,0)),r.output=[])}}},Se={ops_table:null,mount:function(r){return Se.createNode(null,"/",16895,0)},createNode:function(r,n,e,t){if(De.isBlkdev(e)||De.isFIFO(e))throw new De.ErrnoError(63);Se.ops_table||(Se.ops_table={dir:{node:{getattr:Se.node_ops.getattr,setattr:Se.node_ops.setattr,lookup:Se.node_ops.lookup,mknod:Se.node_ops.mknod,rename:Se.node_ops.rename,unlink:Se.node_ops.unlink,rmdir:Se.node_ops.rmdir,readdir:Se.node_ops.readdir,symlink:Se.node_ops.symlink},stream:{llseek:Se.stream_ops.llseek}},file:{node:{getattr:Se.node_ops.getattr,setattr:Se.node_ops.setattr},stream:{llseek:Se.stream_ops.llseek,read:Se.stream_ops.read,write:Se.stream_ops.write,allocate:Se.stream_ops.allocate,mmap:Se.stream_ops.mmap,msync:Se.stream_ops.msync}},link:{node:{getattr:Se.node_ops.getattr,setattr:Se.node_ops.setattr,readlink:Se.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Se.node_ops.getattr,setattr:Se.node_ops.setattr},stream:De.chrdev_stream_ops}});var i=De.createNode(r,n,e,t);return De.isDir(i.mode)?(i.node_ops=Se.ops_table.dir.node,i.stream_ops=Se.ops_table.dir.stream,i.contents={}):De.isFile(i.mode)?(i.node_ops=Se.ops_table.file.node,i.stream_ops=Se.ops_table.file.stream,i.usedBytes=0,i.contents=null):De.isLink(i.mode)?(i.node_ops=Se.ops_table.link.node,i.stream_ops=Se.ops_table.link.stream):De.isChrdev(i.mode)&&(i.node_ops=Se.ops_table.chrdev.node,i.stream_ops=Se.ops_table.chrdev.stream),i.timestamp=Date.now(),r&&(r.contents[n]=i,r.timestamp=i.timestamp),i},getFileDataAsTypedArray:function(r){return r.contents?r.contents.subarray?r.contents.subarray(0,r.usedBytes):new Uint8Array(r.contents):new Uint8Array(0)},expandFileStorage:function(r,n){var e=r.contents?r.contents.length:0;if(!(e>=n)){var t=1048576;n=Math.max(n,e*(e>>0),0!=e&&(n=Math.max(n,256));var i=r.contents;r.contents=new Uint8Array(n),r.usedBytes>0&&r.contents.set(i.subarray(0,r.usedBytes),0)}},resizeFileStorage:function(r,n){if(r.usedBytes!=n)if(0==n)r.contents=null,r.usedBytes=0;else{var e=r.contents;r.contents=new Uint8Array(n),e&&r.contents.set(e.subarray(0,Math.min(n,r.usedBytes))),r.usedBytes=n}},node_ops:{getattr:function(r){var n={};return n.dev=De.isChrdev(r.mode)?r.id:1,n.ino=r.id,n.mode=r.mode,n.nlink=1,n.uid=0,n.gid=0,n.rdev=r.rdev,De.isDir(r.mode)?n.size=4096:De.isFile(r.mode)?n.size=r.usedBytes:De.isLink(r.mode)?n.size=r.link.length:n.size=0,n.atime=new Date(r.timestamp),n.mtime=new Date(r.timestamp),n.ctime=new Date(r.timestamp),n.blksize=4096,n.blocks=Math.ceil(n.size/n.blksize),n},setattr:function(r,n){void 0!==n.mode&&(r.mode=n.mode),void 0!==n.timestamp&&(r.timestamp=n.timestamp),void 0!==n.size&&Se.resizeFileStorage(r,n.size)},lookup:function(r,n){throw De.genericErrors[44]},mknod:function(r,n,e,t){return Se.createNode(r,n,e,t)},rename:function(r,n,e){if(De.isDir(r.mode)){var t;try{t=De.lookupNode(n,e)}catch(r){}if(t)for(var i in t.contents)throw new De.ErrnoError(55)}delete r.parent.contents[r.name],r.parent.timestamp=Date.now(),r.name=e,n.contents[e]=r,n.timestamp=r.parent.timestamp,r.parent=n},unlink:function(r,n){delete r.contents[n],r.timestamp=Date.now()},rmdir:function(r,n){var e=De.lookupNode(r,n);for(var t in e.contents)throw new De.ErrnoError(55);delete r.contents[n],r.timestamp=Date.now()},readdir:function(r){var n=[".",".."];for(var e in r.contents)r.contents.hasOwnProperty(e)&&n.push(e);return n},symlink:function(r,n,e){var t=Se.createNode(r,n,41471,0);return t.link=e,t},readlink:function(r){if(!De.isLink(r.mode))throw new De.ErrnoError(28);return r.link}},stream_ops:{read:function(r,n,e,t,i){var a=r.node.contents;if(i>=r.node.usedBytes)return 0;var o=Math.min(r.node.usedBytes-i,t);if(o>8&&a.subarray)n.set(a.subarray(i,i+o),e);else for(var f=0;f0||e+n{if(r=Ce.resolve(De.cwd(),r),!r)return{path:"",node:null};var e={follow_mount:!0,recurse_count:0};if(n=Object.assign(e,n),n.recurse_count>8)throw new De.ErrnoError(32);for(var t=Te.normalizeArray(r.split("/").filter(r=>!!r),!1),i=De.root,a="/",o=0;o40)throw new De.ErrnoError(32)}}return{path:a,node:i}},getPath:r=>{for(var n;;){if(De.isRoot(r)){var e=r.mount.mountpoint;return n?"/"!==e[e.length-1]?e+"/"+n:e+n:e}n=n?r.name+"/"+n:r.name,r=r.parent}},hashName:(r,n)=>{for(var e=0,t=0;t>>0)%De.nameTable.length},hashAddNode:r=>{var n=De.hashName(r.parent.id,r.name);r.name_next=De.nameTable[n],De.nameTable[n]=r},hashRemoveNode:r=>{var n=De.hashName(r.parent.id,r.name);if(De.nameTable[n]===r)De.nameTable[n]=r.name_next;else for(var e=De.nameTable[n];e;){if(e.name_next===r){e.name_next=r.name_next;break}e=e.name_next}},lookupNode:(r,n)=>{var e=De.mayLookup(r);if(e)throw new De.ErrnoError(e,r);for(var t=De.hashName(r.id,n),i=De.nameTable[t];i;i=i.name_next){var a=i.name;if(i.parent.id===r.id&&a===n)return i}return De.lookup(r,n)},createNode:(r,n,e,t)=>{var i=new De.FSNode(r,n,e,t);return De.hashAddNode(i),i},destroyNode:r=>{De.hashRemoveNode(r)},isRoot:r=>r===r.parent,isMountpoint:r=>!!r.mounted,isFile:r=>32768==(61440&r),isDir:r=>16384==(61440&r),isLink:r=>40960==(61440&r),isChrdev:r=>8192==(61440&r),isBlkdev:r=>24576==(61440&r),isFIFO:r=>4096==(61440&r),isSocket:r=>49152==(49152&r),flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:r=>{var n=De.flagModes[r];if(void 0===n)throw new Error("Unknown file open mode: "+r);return n},flagsToPermissionString:r=>{var n=["r","w","rw"][3&r];return 512&r&&(n+="w"),n},nodePermissions:(r,n)=>De.ignorePermissions?0:(!n.includes("r")||292&r.mode)&&(!n.includes("w")||146&r.mode)&&(!n.includes("x")||73&r.mode)?0:2,mayLookup:r=>{var n=De.nodePermissions(r,"x");return n||(r.node_ops.lookup?0:2)},mayCreate:(r,n)=>{try{De.lookupNode(r,n);return 20}catch(r){}return De.nodePermissions(r,"wx")},mayDelete:(r,n,e)=>{var t;try{t=De.lookupNode(r,n)}catch(r){return r.errno}var i=De.nodePermissions(r,"wx");if(i)return i;if(e){if(!De.isDir(t.mode))return 54;if(De.isRoot(t)||De.getPath(t)===De.cwd())return 10}else if(De.isDir(t.mode))return 31;return 0},mayOpen:(r,n)=>r?De.isLink(r.mode)?32:De.isDir(r.mode)&&("r"!==De.flagsToPermissionString(n)||512&n)?31:De.nodePermissions(r,De.flagsToPermissionString(n)):44,MAX_OPEN_FDS:4096,nextfd:(r=0,n=De.MAX_OPEN_FDS)=>{for(var e=r;e<=n;e++)if(!De.streams[e])return e;throw new De.ErrnoError(33)},getStream:r=>De.streams[r],createStream:(r,n,e)=>{De.FSStream||(De.FSStream=function(){this.shared={}},De.FSStream.prototype={},Object.defineProperties(De.FSStream.prototype,{object:{get:function(){return this.node},set:function(r){this.node=r}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}},flags:{get:function(){return this.shared.flags},set:function(r){this.shared.flags=r}},position:{get:function(){return this.shared.position},set:function(r){this.shared.position=r}}})),r=Object.assign(new De.FSStream,r);var t=De.nextfd(n,e);return r.fd=t,De.streams[t]=r,r},closeStream:r=>{De.streams[r]=null},chrdev_stream_ops:{open:r=>{var n=De.getDevice(r.node.rdev);r.stream_ops=n.stream_ops,r.stream_ops.open&&r.stream_ops.open(r)},llseek:()=>{throw new De.ErrnoError(70)}},major:r=>r>>8,minor:r=>255&r,makedev:(r,n)=>r<<8|n,registerDevice:(r,n)=>{De.devices[r]={stream_ops:n}},getDevice:r=>De.devices[r],getMounts:r=>{for(var n=[],e=[r];e.length;){var t=e.pop();n.push(t),e.push.apply(e,t.mounts)}return n},syncfs:(r,n)=>{function e(r){return De.syncFSRequests--,n(r)}function t(r){if(r)return t.errored?void 0:(t.errored=!0,e(r));++a>=i.length&&e(null)}"function"==typeof r&&(n=r,r=!1),De.syncFSRequests++,De.syncFSRequests>1&&Yn("warning: "+De.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var i=De.getMounts(De.root.mount),a=0;i.forEach(n=>{if(!n.type.syncfs)return t(null);n.type.syncfs(n,r,t)})},mount:(r,n,e)=>{var t,i="/"===e,a=!e;if(i&&De.root)throw new De.ErrnoError(10);if(!i&&!a){var o=De.lookupPath(e,{follow_mount:!1});if(e=o.path,t=o.node,De.isMountpoint(t))throw new De.ErrnoError(10);if(!De.isDir(t.mode))throw new De.ErrnoError(54)}var f={type:r,opts:n,mountpoint:e,mounts:[]},u=r.mount(f);return u.mount=f,f.root=u,i?De.root=u:t&&(t.mounted=f,t.mount&&t.mount.mounts.push(f)),u},unmount:r=>{var n=De.lookupPath(r,{follow_mount:!1});if(!De.isMountpoint(n.node))throw new De.ErrnoError(28);var e=n.node,t=e.mounted,i=De.getMounts(t);Object.keys(De.nameTable).forEach(r=>{for(var n=De.nameTable[r];n;){var e=n.name_next;i.includes(n.mount)&&De.destroyNode(n),n=e}}),e.mounted=null;var a=e.mount.mounts.indexOf(t);e.mount.mounts.splice(a,1)},lookup:(r,n)=>r.node_ops.lookup(r,n),mknod:(r,n,e)=>{var t=De.lookupPath(r,{parent:!0}),i=t.node,a=Te.basename(r);if(!a||"."===a||".."===a)throw new De.ErrnoError(28);var o=De.mayCreate(i,a);if(o)throw new De.ErrnoError(o);if(!i.node_ops.mknod)throw new De.ErrnoError(63);return i.node_ops.mknod(i,a,n,e)},create:(r,n)=>(n=void 0!==n?n:438,n&=4095,n|=32768,De.mknod(r,n,0)),mkdir:(r,n)=>(n=void 0!==n?n:511,n&=1023,n|=16384,De.mknod(r,n,0)),mkdirTree:(r,n)=>{for(var e=r.split("/"),t="",i=0;i(void 0===e&&(e=n,n=438),n|=8192,De.mknod(r,n,e)),symlink:(r,n)=>{if(!Ce.resolve(r))throw new De.ErrnoError(44);var e=De.lookupPath(n,{parent:!0}),t=e.node;if(!t)throw new De.ErrnoError(44);var i=Te.basename(n),a=De.mayCreate(t,i);if(a)throw new De.ErrnoError(a);if(!t.node_ops.symlink)throw new De.ErrnoError(63);return t.node_ops.symlink(t,i,r)},rename:(r,n)=>{var e,t,i,a=Te.dirname(r),o=Te.dirname(n),f=Te.basename(r),u=Te.basename(n);if(e=De.lookupPath(r,{parent:!0}),t=e.node,e=De.lookupPath(n,{parent:!0}),i=e.node,!t||!i)throw new De.ErrnoError(44);if(t.mount!==i.mount)throw new De.ErrnoError(75);var c,s=De.lookupNode(t,f),v=Ce.relative(r,o);if("."!==v.charAt(0))throw new De.ErrnoError(28);if(v=Ce.relative(n,a),"."!==v.charAt(0))throw new De.ErrnoError(55);try{c=De.lookupNode(i,u)}catch(r){}if(s!==c){var l=De.isDir(s.mode),b=De.mayDelete(t,f,l);if(b)throw new De.ErrnoError(b);if(b=c?De.mayDelete(i,u,l):De.mayCreate(i,u),b)throw new De.ErrnoError(b);if(!t.node_ops.rename)throw new De.ErrnoError(63);if(De.isMountpoint(s)||c&&De.isMountpoint(c))throw new De.ErrnoError(10);if(i!==t&&(b=De.nodePermissions(t,"w"),b))throw new De.ErrnoError(b);De.hashRemoveNode(s);try{t.node_ops.rename(s,i,u)}catch(r){throw r}finally{De.hashAddNode(s)}}},rmdir:r=>{var n=De.lookupPath(r,{parent:!0}),e=n.node,t=Te.basename(r),i=De.lookupNode(e,t),a=De.mayDelete(e,t,!0);if(a)throw new De.ErrnoError(a);if(!e.node_ops.rmdir)throw new De.ErrnoError(63);if(De.isMountpoint(i))throw new De.ErrnoError(10);e.node_ops.rmdir(e,t),De.destroyNode(i)},readdir:r=>{var n=De.lookupPath(r,{follow:!0}),e=n.node;if(!e.node_ops.readdir)throw new De.ErrnoError(54);return e.node_ops.readdir(e)},unlink:r=>{var n=De.lookupPath(r,{parent:!0}),e=n.node;if(!e)throw new De.ErrnoError(44);var t=Te.basename(r),i=De.lookupNode(e,t),a=De.mayDelete(e,t,!1);if(a)throw new De.ErrnoError(a);if(!e.node_ops.unlink)throw new De.ErrnoError(63);if(De.isMountpoint(i))throw new De.ErrnoError(10);e.node_ops.unlink(e,t),De.destroyNode(i)},readlink:r=>{var n=De.lookupPath(r),e=n.node;if(!e)throw new De.ErrnoError(44);if(!e.node_ops.readlink)throw new De.ErrnoError(28);return Ce.resolve(De.getPath(e.parent),e.node_ops.readlink(e))},stat:(r,n)=>{var e=De.lookupPath(r,{follow:!n}),t=e.node;if(!t)throw new De.ErrnoError(44);if(!t.node_ops.getattr)throw new De.ErrnoError(63);return t.node_ops.getattr(t)},lstat:r=>De.stat(r,!0),chmod:(r,n,e)=>{var t;if("string"==typeof r){var i=De.lookupPath(r,{follow:!e});t=i.node}else t=r;if(!t.node_ops.setattr)throw new De.ErrnoError(63);t.node_ops.setattr(t,{mode:4095&n|-4096&t.mode,timestamp:Date.now()})},lchmod:(r,n)=>{De.chmod(r,n,!0)},fchmod:(r,n)=>{var e=De.getStream(r);if(!e)throw new De.ErrnoError(8);De.chmod(e.node,n)},chown:(r,n,e,t)=>{var i;if("string"==typeof r){var a=De.lookupPath(r,{follow:!t});i=a.node}else i=r;if(!i.node_ops.setattr)throw new De.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown:(r,n,e)=>{De.chown(r,n,e,!0)},fchown:(r,n,e)=>{var t=De.getStream(r);if(!t)throw new De.ErrnoError(8);De.chown(t.node,n,e)},truncate:(r,n)=>{if(n<0)throw new De.ErrnoError(28);var e;if("string"==typeof r){var t=De.lookupPath(r,{follow:!0});e=t.node}else e=r;if(!e.node_ops.setattr)throw new De.ErrnoError(63);if(De.isDir(e.mode))throw new De.ErrnoError(31);if(!De.isFile(e.mode))throw new De.ErrnoError(28);var i=De.nodePermissions(e,"w");if(i)throw new De.ErrnoError(i);e.node_ops.setattr(e,{size:n,timestamp:Date.now()})},ftruncate:(r,n)=>{var e=De.getStream(r);if(!e)throw new De.ErrnoError(8);if(0==(2097155&e.flags))throw new De.ErrnoError(28);De.truncate(e.node,n)},utime:(r,n,e)=>{var t=De.lookupPath(r,{follow:!0}),i=t.node;i.node_ops.setattr(i,{timestamp:Math.max(n,e)})},open:(r,n,e)=>{if(""===r)throw new De.ErrnoError(44);var t;if(n="string"==typeof n?De.modeStringToFlags(n):n,e=void 0===e?438:e,e=64&n?4095&e|32768:0,"object"==typeof r)t=r;else{r=Te.normalize(r);try{var i=De.lookupPath(r,{follow:!(131072&n)});t=i.node}catch(r){}}var a=!1;if(64&n)if(t){if(128&n)throw new De.ErrnoError(20)}else t=De.mknod(r,e,0),a=!0;if(!t)throw new De.ErrnoError(44);if(De.isChrdev(t.mode)&&(n&=-513),65536&n&&!De.isDir(t.mode))throw new De.ErrnoError(54);if(!a){var o=De.mayOpen(t,n);if(o)throw new De.ErrnoError(o)}512&n&&!a&&De.truncate(t,0),n&=-131713;var f=De.createStream({node:t,path:De.getPath(t),flags:n,seekable:!0,position:0,stream_ops:t.stream_ops,ungotten:[],error:!1});return f.stream_ops.open&&f.stream_ops.open(f),!In.logReadFiles||1&n||(De.readFiles||(De.readFiles={}),r in De.readFiles||(De.readFiles[r]=1)),f},close:r=>{if(De.isClosed(r))throw new De.ErrnoError(8);r.getdents&&(r.getdents=null);try{r.stream_ops.close&&r.stream_ops.close(r)}catch(r){throw r}finally{De.closeStream(r.fd)}r.fd=null},isClosed:r=>null===r.fd,llseek:(r,n,e)=>{if(De.isClosed(r))throw new De.ErrnoError(8);if(!r.seekable||!r.stream_ops.llseek)throw new De.ErrnoError(70);if(0!=e&&1!=e&&2!=e)throw new De.ErrnoError(28);return r.position=r.stream_ops.llseek(r,n,e),r.ungotten=[],r.position},read:(r,n,e,t,i)=>{if(t<0||i<0)throw new De.ErrnoError(28);if(De.isClosed(r))throw new De.ErrnoError(8);if(1==(2097155&r.flags))throw new De.ErrnoError(8);if(De.isDir(r.node.mode))throw new De.ErrnoError(31);if(!r.stream_ops.read)throw new De.ErrnoError(28);var a=void 0!==i;if(a){if(!r.seekable)throw new De.ErrnoError(70)}else i=r.position;var o=r.stream_ops.read(r,n,e,t,i);return a||(r.position+=o),o},write:(r,n,e,t,i,a)=>{if(t<0||i<0)throw new De.ErrnoError(28);if(De.isClosed(r))throw new De.ErrnoError(8);if(0==(2097155&r.flags))throw new De.ErrnoError(8);if(De.isDir(r.node.mode))throw new De.ErrnoError(31);if(!r.stream_ops.write)throw new De.ErrnoError(28);r.seekable&&1024&r.flags&&De.llseek(r,0,2);var o=void 0!==i;if(o){if(!r.seekable)throw new De.ErrnoError(70)}else i=r.position;var f=r.stream_ops.write(r,n,e,t,i,a);return o||(r.position+=f),f},allocate:(r,n,e)=>{if(De.isClosed(r))throw new De.ErrnoError(8);if(n<0||e<=0)throw new De.ErrnoError(28);if(0==(2097155&r.flags))throw new De.ErrnoError(8);if(!De.isFile(r.node.mode)&&!De.isDir(r.node.mode))throw new De.ErrnoError(43);if(!r.stream_ops.allocate)throw new De.ErrnoError(138);r.stream_ops.allocate(r,n,e)},mmap:(r,n,e,t,i)=>{if(0!=(2&t)&&0==(2&i)&&2!=(2097155&r.flags))throw new De.ErrnoError(2);if(1==(2097155&r.flags))throw new De.ErrnoError(2);if(!r.stream_ops.mmap)throw new De.ErrnoError(43);return r.stream_ops.mmap(r,n,e,t,i)},msync:(r,n,e,t,i)=>r.stream_ops.msync?r.stream_ops.msync(r,n,e,t,i):0,munmap:r=>0,ioctl:(r,n,e)=>{if(!r.stream_ops.ioctl)throw new De.ErrnoError(59);return r.stream_ops.ioctl(r,n,e)},readFile:(r,n={})=>{if(n.flags=n.flags||0,n.encoding=n.encoding||"binary","utf8"!==n.encoding&&"binary"!==n.encoding)throw new Error('Invalid encoding type "'+n.encoding+'"');var e,t=De.open(r,n.flags),a=De.stat(r),o=a.size,f=new Uint8Array(o);return De.read(t,f,0,o,0),"utf8"===n.encoding?e=i(f,0):"binary"===n.encoding&&(e=f),De.close(t),e},writeFile:(r,n,e={})=>{e.flags=e.flags||577;var t=De.open(r,e.flags,e.mode);if("string"==typeof n){var i=new Uint8Array(u(n)+1),a=o(n,i,0,i.length);De.write(t,i,0,a,void 0,e.canOwn)}else{if(!ArrayBuffer.isView(n))throw new Error("Unsupported data type");De.write(t,n,0,n.byteLength,void 0,e.canOwn)}De.close(t)},cwd:()=>De.currentPath,chdir:r=>{var n=De.lookupPath(r,{follow:!0});if(null===n.node)throw new De.ErrnoError(44);if(!De.isDir(n.node.mode))throw new De.ErrnoError(54);var e=De.nodePermissions(n.node,"x");if(e)throw new De.ErrnoError(e);De.currentPath=n.path},createDefaultDirectories:()=>{De.mkdir("/tmp"),De.mkdir("/home"),De.mkdir("/home/web_user")},createDefaultDevices:()=>{De.mkdir("/dev"),De.registerDevice(De.makedev(1,3),{read:()=>0,write:(r,n,e,t,i)=>t}),De.mkdev("/dev/null",De.makedev(1,3)),Ae.register(De.makedev(5,0),Ae.default_tty_ops),Ae.register(De.makedev(6,0),Ae.default_tty1_ops),De.mkdev("/dev/tty",De.makedev(5,0)),De.mkdev("/dev/tty1",De.makedev(6,0));var r=F();De.createDevice("/dev","random",r),De.createDevice("/dev","urandom",r),De.mkdir("/dev/shm"),De.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{De.mkdir("/proc");var r=De.mkdir("/proc/self");De.mkdir("/proc/self/fd"),De.mount({mount:()=>{var n=De.createNode(r,"fd",16895,73);return n.node_ops={lookup:(r,n)=>{var e=+n,t=De.getStream(e);if(!t)throw new De.ErrnoError(8);var i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>t.path}};return i.parent=i,i}},n}},{},"/proc/self/fd")},createStandardStreams:()=>{In.stdin?De.createDevice("/dev","stdin",In.stdin):De.symlink("/dev/tty","/dev/stdin"),In.stdout?De.createDevice("/dev","stdout",null,In.stdout):De.symlink("/dev/tty","/dev/stdout"),In.stderr?De.createDevice("/dev","stderr",null,In.stderr):De.symlink("/dev/tty1","/dev/stderr");De.open("/dev/stdin",0),De.open("/dev/stdout",1),De.open("/dev/stderr",1)},ensureErrnoError:()=>{De.ErrnoError||(De.ErrnoError=function(r,n){this.node=n,this.setErrno=function(r){this.errno=r},this.setErrno(r),this.message="FS error"},De.ErrnoError.prototype=new Error,De.ErrnoError.prototype.constructor=De.ErrnoError,[44].forEach(r=>{De.genericErrors[r]=new De.ErrnoError(r),De.genericErrors[r].stack=""}))},staticInit:()=>{De.ensureErrnoError(),De.nameTable=new Array(4096),De.mount(Se,{},"/"),De.createDefaultDirectories(),De.createDefaultDevices(),De.createSpecialDirectories(),De.filesystems={MEMFS:Se}},init:(r,n,e)=>{De.init.initialized=!0,De.ensureErrnoError(),In.stdin=r||In.stdin,In.stdout=n||In.stdout,In.stderr=e||In.stderr,De.createStandardStreams()},quit:()=>{De.init.initialized=!1;for(var r=0;r{var e=0;return r&&(e|=365),n&&(e|=146),e},findObject:(r,n)=>{var e=De.analyzePath(r,n);return e.exists?e.object:null},analyzePath:(r,n)=>{try{var e=De.lookupPath(r,{follow:!n});r=e.path}catch(r){}var t={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{e=De.lookupPath(r,{parent:!0});t.parentExists=!0,t.parentPath=e.path,t.parentObject=e.node,t.name=Te.basename(r),e=De.lookupPath(r,{follow:!n}),t.exists=!0,t.path=e.path,t.object=e.node,t.name=e.node.name,t.isRoot="/"===e.path}catch(r){t.error=r.errno}return t},createPath:(r,n,e,t)=>{r="string"==typeof r?r:De.getPath(r);for(var i=n.split("/").reverse();i.length;){var a=i.pop();if(a){var o=Te.join2(r,a);try{De.mkdir(o)}catch(r){}r=o}}return o},createFile:(r,n,e,t,i)=>{var a=Te.join2("string"==typeof r?r:De.getPath(r),n),o=De.getMode(t,i);return De.create(a,o)},createDataFile:(r,n,e,t,i,a)=>{var o=n;r&&(r="string"==typeof r?r:De.getPath(r),o=n?Te.join2(r,n):r);var f=De.getMode(t,i),u=De.create(o,f);if(e){if("string"==typeof e){ for(var c=new Array(e.length),s=0,v=e.length;s{var i=Te.join2("string"==typeof r?r:De.getPath(r),n),a=De.getMode(!!e,!!t);De.createDevice.major||(De.createDevice.major=64);var o=De.makedev(De.createDevice.major++,0);return De.registerDevice(o,{open:r=>{r.seekable=!1},close:r=>{t&&t.buffer&&t.buffer.length&&t(10)},read:(r,n,t,i,a)=>{for(var o=0,f=0;f{for(var o=0;o{if(r.isDevice||r.isFolder||r.link||r.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!Nn)throw new Error("Cannot load without read() or XMLHttpRequest.");try{r.contents=$(Nn(r.url),!0),r.usedBytes=r.contents.length}catch(r){throw new De.ErrnoError(29)}},createLazyFile:(r,n,e,t,i)=>{function a(){this.lengthKnown=!1,this.chunks=[]}function o(r,n,e,t,i){var a=r.node.contents;if(i>=a.length)return 0;var o=Math.min(a.length-i,t);if(a.slice)for(var f=0;fthis.length-1||r<0)){var n=r%this.chunkSize,e=r/this.chunkSize|0;return this.getter(e)[n]}},a.prototype.setDataGetter=function(r){this.getter=r},a.prototype.cacheLength=function(){var r=new XMLHttpRequest;if(r.open("HEAD",e,!1),r.send(null),!(r.status>=200&&r.status<300||304===r.status))throw new Error("Couldn't load "+e+". Status: "+r.status);var n,t=Number(r.getResponseHeader("Content-length")),i=(n=r.getResponseHeader("Accept-Ranges"))&&"bytes"===n,a=(n=r.getResponseHeader("Content-Encoding"))&&"gzip"===n,o=1048576;i||(o=t);var f=(r,n)=>{if(r>n)throw new Error("invalid range ("+r+", "+n+") or no bytes requested!");if(n>t-1)throw new Error("only "+t+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",e,!1),t!==o&&i.setRequestHeader("Range","bytes="+r+"-"+n),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+e+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):$(i.responseText||"",!0)},u=this;u.setDataGetter(r=>{var n=r*o,e=(r+1)*o-1;if(e=Math.min(e,t-1),void 0===u.chunks[r]&&(u.chunks[r]=f(n,e)),void 0===u.chunks[r])throw new Error("doXHR failed!");return u.chunks[r]}),!a&&t||(o=t=1,t=this.getter(0).length,o=t,Jn("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=t,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!Vn)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var f=new a;Object.defineProperties(f,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var u={isDevice:!1,contents:f}}else u={isDevice:!1,url:e};var c=De.createFile(r,n,u,t,i);u.contents?c.contents=u.contents:u.url&&(c.contents=null,c.url=u.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var s={},v=Object.keys(c.stream_ops);return v.forEach(r=>{var n=c.stream_ops[r];s[r]=function(){return De.forceLoadFile(c),n.apply(null,arguments)}}),s.read=((r,n,e,t,i)=>(De.forceLoadFile(c),o(r,n,e,t,i))),s.mmap=((r,n,e,t,i)=>{De.forceLoadFile(c);var a=M(n);if(!a)throw new De.ErrnoError(48);return o(r,ee,a,n,e),{ptr:a,allocated:!0}}),c.stream_ops=s,c},createPreloadedFile:(r,n,e,t,i,a,o,f,u,c)=>{function s(e){function s(e){c&&c(),f||De.createDataFile(r,n,e,t,i,u),a&&a(),m(l)}Browser.handledByPreloadPlugin(e,v,s,()=>{o&&o(),m(l)})||s(e)}var v=n?Ce.resolve(Te.join2(r,n)):r,l=p("cp "+v);h(l),"string"==typeof e?R(e,r=>s(r),o):s(e)},indexedDB:()=>window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,DB_NAME:()=>"EM_FS_"+window.location.pathname,DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(r,n,e)=>{n=n||(()=>{}),e=e||(()=>{});var t=De.indexedDB();try{var i=t.open(De.DB_NAME(),De.DB_VERSION)}catch(r){return e(r)}i.onupgradeneeded=(()=>{Jn("creating db");var r=i.result;r.createObjectStore(De.DB_STORE_NAME)}),i.onsuccess=(()=>{function t(){0==c?n():e()}var a=i.result,o=a.transaction([De.DB_STORE_NAME],"readwrite"),f=o.objectStore(De.DB_STORE_NAME),u=0,c=0,s=r.length;r.forEach(r=>{var n=f.put(De.analyzePath(r).object.contents,r);n.onsuccess=(()=>{u++,u+c==s&&t()}),n.onerror=(()=>{c++,u+c==s&&t()})}),o.onerror=e}),i.onerror=e},loadFilesFromDB:(r,n,e)=>{n=n||(()=>{}),e=e||(()=>{});var t=De.indexedDB();try{var i=t.open(De.DB_NAME(),De.DB_VERSION)}catch(r){return e(r)}i.onupgradeneeded=e,i.onsuccess=(()=>{function t(){0==c?n():e()}var a=i.result;try{var o=a.transaction([De.DB_STORE_NAME],"readonly")}catch(r){return void e(r)}var f=o.objectStore(De.DB_STORE_NAME),u=0,c=0,s=r.length;r.forEach(r=>{var n=f.get(r);n.onsuccess=(()=>{De.analyzePath(r).exists&&De.unlink(r),De.createDataFile(Te.dirname(r),Te.basename(r),n.result,!0,!0,!0),u++,u+c==s&&t()}),n.onerror=(()=>{c++,u+c==s&&t()})}),o.onerror=e}),i.onerror=e}},Fe={DEFAULT_POLLMASK:5,calculateAt:function(r,n,e){if(Te.isAbs(n))return n;var t;if(-100===r)t=De.cwd();else{var i=Fe.getStreamFromFD(r);t=i.path}if(0==n.length){if(!e)throw new De.ErrnoError(44);return t}return Te.join2(t,n)},doStat:function(r,n,e){try{var t=r(n)}catch(r){if(r&&r.node&&Te.normalize(n)!==Te.normalize(De.getPath(r.node)))return-54;throw r}return oe[e>>2]=t.dev,oe[e+8>>2]=t.ino,oe[e+12>>2]=t.mode,fe[e+16>>2]=t.nlink,oe[e+20>>2]=t.uid,oe[e+24>>2]=t.gid,oe[e+28>>2]=t.rdev,pe=[t.size>>>0,(de=t.size,+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[e+40>>2]=pe[0],oe[e+44>>2]=pe[1],oe[e+48>>2]=4096,oe[e+52>>2]=t.blocks,pe=[Math.floor(t.atime.getTime()/1e3)>>>0,(de=Math.floor(t.atime.getTime()/1e3),+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[e+56>>2]=pe[0],oe[e+60>>2]=pe[1],fe[e+64>>2]=0,pe=[Math.floor(t.mtime.getTime()/1e3)>>>0,(de=Math.floor(t.mtime.getTime()/1e3),+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[e+72>>2]=pe[0],oe[e+76>>2]=pe[1],fe[e+80>>2]=0,pe=[Math.floor(t.ctime.getTime()/1e3)>>>0,(de=Math.floor(t.ctime.getTime()/1e3),+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[e+88>>2]=pe[0],oe[e+92>>2]=pe[1],fe[e+96>>2]=0,pe=[t.ino>>>0,(de=t.ino,+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],oe[e+104>>2]=pe[0],oe[e+108>>2]=pe[1],0},doMsync:function(r,n,e,t,i){if(!De.isFile(n.node.mode))throw new De.ErrnoError(43);if(2&t)return 0;var a=te.slice(r,r+e);De.msync(n,a,i,e,t)},varargs:void 0,get:function(){Fe.varargs+=4;var r=oe[Fe.varargs-4>>2];return r},getStr:function(r){var n=a(r);return n},getStreamFromFD:function(r){var n=De.getStream(r);if(!n)throw new De.ErrnoError(8);return n}},$e=void 0,Me={},Re={},je={},xe=48,Oe=57,ze=void 0,Be=void 0,Ie=!1,Ne={},Le=[],Ue=void 0,We={},qe=[],He=void 0,Ve=[],Xe=[{},{value:void 0},{value:null},{value:!0},{value:!1}],Ge={toValue:r=>(r||q("Cannot use deleted val. handle = "+r),Xe[r].value),toHandle:r=>{switch(r){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var n=Ve.length?Ve.pop():Xe.length;return Xe[n]={refcount:1,value:r},n}}},Ke="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,Je=function(r,n,e,t){r||(r=this),this.parent=r,this.mount=r.mount,this.mounted=null,this.id=De.nextInode++,this.name=n,this.mode=e,this.node_ops={},this.stream_ops={},this.rdev=t},Ye=365,Ze=146;Object.defineProperties(Je.prototype,{read:{get:function(){return(this.mode&Ye)===Ye},set:function(r){r?this.mode|=Ye:this.mode&=~Ye}},write:{get:function(){return(this.mode&Ze)===Ze},set:function(r){r?this.mode|=Ze:this.mode&=~Ze}},isFolder:{get:function(){return De.isDir(this.mode)}},isDevice:{get:function(){return De.isChrdev(this.mode)}}}),De.FSNode=Je,De.staticInit(),I(),ze=In.BindingError=W(Error,"BindingError"),Be=In.InternalError=W(Error,"InternalError"),pr(),or(),Dr(),He=In.UnboundTypeError=W(Error,"UnboundTypeError"),Zr();var Qe,rt={__assert_fail:T,__cxa_allocate_exception:C,__cxa_throw:S,__syscall_fcntl64:j,__syscall_ioctl:x,__syscall_openat:O,_embind_register_bigint:z,_embind_register_bool:G,_embind_register_class:Ir,_embind_register_class_class_function:Wr,_embind_register_class_class_property:Hr,_embind_register_class_constructor:Vr,_embind_register_class_function:Xr,_embind_register_class_property:Gr,_embind_register_emval:Qr,_embind_register_enum:nn,_embind_register_enum_value:tn,_embind_register_float:fn,_embind_register_integer:cn,_embind_register_memory_view:sn,_embind_register_std_string:vn,_embind_register_std_wstring:mn,_embind_register_void:wn,_emval_decref:Kr,_emval_incref:yn,_emval_take_value:gn,abort:_n,emscripten_memcpy_big:En,emscripten_resize_heap:Cn,fd_close:An,fd_read:Dn,fd_seek:$n,fd_write:Rn,memory:Qn,spineListenerCallBackFromJS:jn},nt=(E(),In.___wasm_call_ctors=function(){return(In.___wasm_call_ctors=In.asm.__wasm_call_ctors).apply(null,arguments)},In._malloc=function(){return(nt=In._malloc=In.asm.malloc).apply(null,arguments)}),et=In._free=function(){return(et=In._free=In.asm.free).apply(null,arguments)},tt=In.___getTypeName=function(){return(tt=In.___getTypeName=In.asm.__getTypeName).apply(null,arguments)},it=(In.__embind_initialize_bindings=function(){return(In.__embind_initialize_bindings=In.asm._embind_initialize_bindings).apply(null,arguments)},In.___errno_location=function(){return(it=In.___errno_location=In.asm.__errno_location).apply(null,arguments)}),at=(In.setTempRet0=function(){return(In.setTempRet0=In.asm.setTempRet0).apply(null,arguments)},In.getTempRet0=function(){return(In.getTempRet0=In.asm.getTempRet0).apply(null,arguments)},In.stackSave=function(){return(In.stackSave=In.asm.stackSave).apply(null,arguments)},In.stackRestore=function(){return(In.stackRestore=In.asm.stackRestore).apply(null,arguments)},In.stackAlloc=function(){return(In.stackAlloc=In.asm.stackAlloc).apply(null,arguments)},In.___cxa_is_pointer_type=function(){return(at=In.___cxa_is_pointer_type=In.asm.__cxa_is_pointer_type).apply(null,arguments)});In.dynCall_jiji=function(){return(In.dynCall_jiji=In.asm.dynCall_jiji).apply(null,arguments)};if(_e=function r(){Qe||On(),Qe||(_e=r)},In.preInit)for("function"==typeof In.preInit&&(In.preInit=[In.preInit]);In.preInit.length>0;)In.preInit.pop()();return On(),n.ready}})();export default spineWasm;