diff --git a/Indev.html b/Indev.html
index 78fc0ef..5e4bc2e 100644
--- a/Indev.html
+++ b/Indev.html
@@ -49,335 +49,335 @@ ex){if(typeof $rt_decodeStack==="function"&&err.stack){var stack=$rt_decodeStack
(cls===$rt_shortcls()){clsName="short";}else if(cls===$rt_charcls()){clsName="char";}else if(cls===$rt_intcls()){clsName="int";}else if(cls===$rt_longcls()){clsName="long";}else if(cls===$rt_floatcls()){clsName="float";}else if(cls===$rt_doublecls()){clsName="double";}else {clsName=cls.$meta?cls.$meta.name||"a/"+cls.name:"@"+cls.name;}while(arrayDegree-->0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};Long.prototype.toString
=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push(String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};var Long_ZERO=new Long(0,0);var Long_MAX_NORMAL=1<<18;function Long_fromInt(val){return val>=0?new Long(val,0):new Long(val, -1);}function Long_fromNumber(val)
{if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}}function Long_toNumber(val){var lo=val.lo;var hi=val.hi;if(lo<0){lo+=0x100000000;}return 0x100000000*hi+lo;}var $rt_imul=Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){if(a<0){a+=0x100000000;}if(b<0){b+=0x100000000;}return a/b|0;};var $rt_umod=function(a,b){if(a<0){a+=0x100000000;}if
-(b<0){b+=0x100000000;}return a%b|0;};function $rt_setCloneMethod(target, f){target.gE=f;}
-function $rt_cls(cls){return Tw(cls);}
-function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return AHE(characters);}
+(b<0){b+=0x100000000;}return a%b|0;};function $rt_setCloneMethod(target, f){target.gF=f;}
+function $rt_cls(cls){return Ty(cls);}
+function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return AHO(characters);}
function $rt_ustr(str) {if (str === null) {return null;}var data = str.bK.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;}
function $rt_objcls() { return C; }
-function $rt_nullCheck(val) {if (val === null) {$rt_throw(A_n());}return val;}
-function $rt_intern(str) {return str;}function $rt_getThread(){return AOP();}
-function $rt_setThread(t){return FU(t);}
-function $rt_createException(message){return Rs(message);}
+function $rt_nullCheck(val) {if (val === null) {$rt_throw(A_v());}return val;}
+function $rt_intern(str) {return str;}function $rt_getThread(){return AOX();}
+function $rt_setThread(t){return FV(t);}
+function $rt_createException(message){return Ru(message);}
function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;}
function $rt_setStack(e,stack){}
var A=Object.create(null);
-var J=$rt_throw;var Bw=$rt_compare;var A_o=$rt_nullCheck;var D=$rt_cls;var H=$rt_createArray;var Jb=$rt_isInstance;var Dh=$rt_nativeThread;var I=$rt_suspending;var F7=$rt_resuming;var F2=$rt_invalidPointer;var B=$rt_s;var Bl=$rt_eraseClinit;var K=$rt_imul;var Bh=$rt_wrapException;
-function C(){this.cr=null;this.$id$=0;}
-function A_p(){var a=new C();Y9(a);return a;}
-function A9C(b){var c;if(b.cr===null)XK(b);if(b.cr.d7===null)b.cr.d7=A_q;else if(b.cr.d7!==A_q){c=new DE;Bd(c,B(0));J(c);}b=b.cr;b.fd=b.fd+1|0;}
-function A_f(b){var c,d;if(!IL(b)&&b.cr.d7===A_q){c=b.cr;d=c.fd-1|0;c.fd=d;if(!d)b.cr.d7=null;IL(b);return;}b=new Lp;Z(b);J(b);}
-function AEM(b){if(b.cr===null)XK(b);if(b.cr.d7===null)b.cr.d7=A_q;if(b.cr.d7!==A_q)ATD(b,1);else{b=b.cr;b.fd=b.fd+1|0;}}
-function XK(b){var c;c=new Rm;c.d7=A_q;b.cr=c;}
-function ATD(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hp=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J4=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9g(callback);return thread.suspend(function(){try{A$C(b,c,callback);}catch($e){callback.J4($rt_exception($e));}});}
-function A$C(b,c,d){var e,f,g;e=A_q;if(b.cr===null){XK(b);FU(e);b=b.cr;b.fd=b.fd+c|0;CY(d,null);return;}if(b.cr.d7===null){b.cr.d7=e;FU(e);b=b.cr;b.fd=b.fd+c|0;CY(d,null);return;}f=b.cr;if(f.gZ===null)f.gZ=ATE();f=f.gZ;g=new Tb;g.AD=e;g.AE=b;g.AB=c;g.AC=d;d=g;f.push(d);}
-function Pd(b){var c;if(!IL(b)&&b.cr.d7===A_q){c=b.cr;c.fd=c.fd-1|0;if(c.fd<=0){c.d7=null;if(c.gZ!==null&&!KX(c.gZ)){c=new U4;c.Eh=b;S0(c);}else IL(b);}return;}b=new Lp;Z(b);J(b);}
-function IL(a){var b;b=a.cr;if(b===null)return 1;a:{if(b.d7===null&&!(b.gZ!==null&&!KX(b.gZ))){if(b.rK===null)break a;if(KX(b.rK))break a;}return 0;}a.cr=null;return 1;}
-function Y9(a){return;}
-function B5(a){return Tw(a.constructor);}
-function A1i(a){return Vw(a);}
-function S3(a,b){return a!==b?0:1;}
-function AQx(a){var b,c,d,e,f,g,h,i;b=new S;V(b);b=G(G(b,H8(B5(a))),B(1));c=Vw(a);if(!c)d=B(2);else{e=(((32-VW(c)|0)+4|0)-1|0)/4|0;f=$rt_createCharArray(e);g=f.data;e=(e-1|0)*4|0;h=0;while(e>=0){i=h+1|0;g[h]=J6(c>>>e&15,16);e=e-4|0;h=i;}d=AHE(f);}return R(G(b,d));}
-function Vw(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
-function ADQ(a){var b,c,d;if(!Jb(a,DF)&&a.constructor.$meta.item===null){b=new Nq;Z(b);J(b);}b=AO$(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
-function ZQ(a){var b,c;if(!(a.cr!==null&&a.cr.d7===A_q?1:0)){b=new Lp;Z(b);J(b);}b=a.cr.rK;if(b===null)return;while(!KX(b)){c=ALU(b);if(!c.ZZ())S0(c);}a.cr.rK=null;}
-function OA(){C.call(this);}
-var A_r=null;var A_s=0;function ADz(b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AAM();AGk();AM$();AH$();ADq();AAQ();ACa();AJx();AAO();AJK();AOu();AJN();AMZ();ACE();ABP();ABn();ADj();AOf();AOw();AEg();AJh();ANC();ABU();AGJ();ABR();ABh();AFL();AMp();ANT();ALH();AJ4();ALB();AMK();AMv();AEX();AIK();AHw();ANv();AGF();AGV();ALq();ADa();AFx();AM7();AEc();AK$();ALu();AMh();AFR();AM4();ALe();AG$();ACL();AKD();AD8();AHX();ABN();AKj();AJu();AFq();AG9();AJq();ACj();ABW();AIr();AER();c
-=window.classicConfig;if(c===null)d=null;else{d=H(BC,c.length);b=d.data;e=0;f=b.length;while(e>24;e=e+1|0;}}if(b!==null){c=Nh(Qs(Ju(b)));if(c!==null&&c instanceof Kc)A_w=c;if(A_w.b2===null)A_w=null;else if(!A_w.b2.dC)A_w=null;}c=A9M(Jz(),JK());h=new Mq;A$v();h.sM=B(7);h.Is
-=B(8);c.ga=h;$p=3;case 3:AG4(c);if(I()){break _;}return;default:F2();}}Dh().s(b,c,d,e,f,g,h,$p);}
-function XS(b){var c,d,e,f,g;c=$rt_str(A_r.getAttribute("style"));d=A_r;e=new S;V(e);if(c===null)c=B(9);c=R(G(G(e,c),B(10)));d.setAttribute("style",$rt_ustr(c));f=window.document;g=f.createElement("div");g.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:30px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 24px sans-serif;padding:10px;");A_r.appendChild(g);b=f.createTextNode($rt_ustr(b));g.appendChild(b);}
-function AAM(){A_r=null;A_s=0;}
-function AER(){window.minecraftError=null;window.onerror=function(message,file,line,column,errorObj){if(errorObj){window.minecraftError=errorObj;window.minecraftErrorL=""+line+":"+column;AY2();}else {alert("a native browser exception was thrown but your browser does not support fith argument in onerror");}};}
-function AY2(){var b,c;b=window.minecraftError;c=new S;V(c);G(c,B(11));G(c,B(12));Ce(G(G(c,B(13)),$rt_str(window.minecraftErrorL)),10);Ce(G(G(c,B(14)),$rt_str(b.name)),10);Ce(G(G(c,B(15)),$rt_str(b.message)),10);G(c,B(16));Ce(G(c,$rt_str(b.stack)),10);}
-function VI(){}
-function Zn(){var a=this;C.call(a);a.uM=null;a.hX=null;}
-function Tw(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new Zn;c.hX=b;d=c;b.classObject=d;}return c;}
-function A0l(a){return a.hX;}
-function AI8(a,b){var c;b=b;c=a.hX;return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&Yl(b.constructor,c)?1:0;}
-function RQ(a,b){return Yl(b.hX,a.hX);}
-function H8(a){if(a.uM===null)a.uM=$rt_str(a.hX.$meta.name);return a.uM;}
-function Ku(a){return a.hX.$meta.primitive?1:0;}
-function Ly(a){return Tw(a.hX.$meta.item);}
-function Nl(a){return Tw(a.hX.$meta.superclass);}
-function AIN(){C.call(this);}
+var J=$rt_throw;var Bw=$rt_compare;var A_w=$rt_nullCheck;var D=$rt_cls;var H=$rt_createArray;var Jb=$rt_isInstance;var Dh=$rt_nativeThread;var I=$rt_suspending;var F7=$rt_resuming;var F2=$rt_invalidPointer;var B=$rt_s;var Bl=$rt_eraseClinit;var K=$rt_imul;var Bh=$rt_wrapException;
+function C(){this.ct=null;this.$id$=0;}
+function A_x(){var a=new C();Ze(a);return a;}
+function A9K(b){var c;if(b.ct===null)XQ(b);if(b.ct.d8===null)b.ct.d8=A_y;else if(b.ct.d8!==A_y){c=new DF;Bb(c,B(0));J(c);}b=b.ct;b.fe=b.fe+1|0;}
+function A_n(b){var c,d;if(!IL(b)&&b.ct.d8===A_y){c=b.ct;d=c.fe-1|0;c.fe=d;if(!d)b.ct.d8=null;IL(b);return;}b=new Lq;Z(b);J(b);}
+function AEX(b){if(b.ct===null)XQ(b);if(b.ct.d8===null)b.ct.d8=A_y;if(b.ct.d8!==A_y)ATL(b,1);else{b=b.ct;b.fe=b.fe+1|0;}}
+function XQ(b){var c;c=new Ro;c.d8=A_y;b.ct=c;}
+function ATL(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hs=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J6=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9o(callback);return thread.suspend(function(){try{A$K(b,c,callback);}catch($e){callback.J6($rt_exception($e));}});}
+function A$K(b,c,d){var e,f,g;e=A_y;if(b.ct===null){XQ(b);FV(e);b=b.ct;b.fe=b.fe+c|0;CY(d,null);return;}if(b.ct.d8===null){b.ct.d8=e;FV(e);b=b.ct;b.fe=b.fe+c|0;CY(d,null);return;}f=b.ct;if(f.g0===null)f.g0=ATM();f=f.g0;g=new Td;g.AF=e;g.AG=b;g.AD=c;g.AE=d;d=g;f.push(d);}
+function Pf(b){var c;if(!IL(b)&&b.ct.d8===A_y){c=b.ct;c.fe=c.fe-1|0;if(c.fe<=0){c.d8=null;if(c.g0!==null&&!KY(c.g0)){c=new U6;c.Ek=b;S2(c);}else IL(b);}return;}b=new Lq;Z(b);J(b);}
+function IL(a){var b;b=a.ct;if(b===null)return 1;a:{if(b.d8===null&&!(b.g0!==null&&!KY(b.g0))){if(b.rL===null)break a;if(KY(b.rL))break a;}return 0;}a.ct=null;return 1;}
+function Ze(a){return;}
+function B5(a){return Ty(a.constructor);}
+function A1q(a){return VA(a);}
+function S5(a,b){return a!==b?0:1;}
+function AQF(a){var b,c,d,e,f,g,h,i;b=new R;T(b);b=E(E(b,H8(B5(a))),B(1));c=VA(a);if(!c)d=B(2);else{e=(((32-V1(c)|0)+4|0)-1|0)/4|0;f=$rt_createCharArray(e);g=f.data;e=(e-1|0)*4|0;h=0;while(e>=0){i=h+1|0;g[h]=J6(c>>>e&15,16);e=e-4|0;h=i;}d=AHO(f);}return S(E(b,d));}
+function VA(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
+function AD0(a){var b,c,d;if(!Jb(a,DG)&&a.constructor.$meta.item===null){b=new Ns;Z(b);J(b);}b=APg(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
+function ZY(a){var b,c;if(!(a.ct!==null&&a.ct.d8===A_y?1:0)){b=new Lq;Z(b);J(b);}b=a.ct.rL;if(b===null)return;while(!KY(b)){c=AL2(b);if(!c.Z8())S2(c);}a.ct.rL=null;}
+function OC(){C.call(this);}
+var A_z=null;var A_A=0;function ADJ(b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AAV();AGv();ANh();AIi();ADA();AAZ();ACj();AJH();AAX();AJT();AOC();AJW();AM7();ACN();ABY();ABw();ADt();AOn();AOE();AEq();AJr();ANK();AB3();AGT();AB0();ABq();AFW();AMx();AN1();ALP();AKb();ALK();AMS();AMD();AE8();AIU();AHG();ANE();AGP();AG5();ALz();ADk();AFI();ANe();AEm();ALh();ALD();AMp();AF2();ANb();ALn();AHi();ACU();AKM();AEg();AH7();ABW();AKs();AJE();AFB();AHh();AJA();ACs();AB5();AIB();AE2();c
+=window.classicConfig;if(c===null)d=null;else{d=H(BC,c.length);b=d.data;e=0;f=b.length;while(e>24;e=e+1|0;}}if(b!==null){c=Nj(Qu(Ju(b)));if(c!==null&&c instanceof Kc)A_E=c;if(A_E.b2===null)A_E=null;else if(!A_E.b2.dD)A_E=null;}c=A9U(Jz(),JK());h=new Ms;A$D();h.sN=B(7);h.Iv
+=B(8);c.gb=h;$p=3;case 3:AHc(c);if(I()){break _;}return;default:F2();}}Dh().s(b,c,d,e,f,g,h,$p);}
+function XY(b){var c,d,e,f,g;c=$rt_str(A_z.getAttribute("style"));d=A_z;e=new R;T(e);if(c===null)c=B(9);c=S(E(E(e,c),B(10)));d.setAttribute("style",$rt_ustr(c));f=window.document;g=f.createElement("div");g.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:30px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 24px sans-serif;padding:10px;");A_z.appendChild(g);b=f.createTextNode($rt_ustr(b));g.appendChild(b);}
+function AAV(){A_z=null;A_A=0;}
+function AE2(){window.minecraftError=null;window.onerror=function(message,file,line,column,errorObj){if(errorObj){window.minecraftError=errorObj;window.minecraftErrorL=""+line+":"+column;AY$();}else {alert("a native browser exception was thrown but your browser does not support fith argument in onerror");}};}
+function AY$(){var b,c;b=window.minecraftError;c=new R;T(c);E(c,B(11));E(c,B(12));Ce(E(E(c,B(13)),$rt_str(window.minecraftErrorL)),10);Ce(E(E(c,B(14)),$rt_str(b.name)),10);Ce(E(E(c,B(15)),$rt_str(b.message)),10);E(c,B(16));Ce(E(c,$rt_str(b.stack)),10);}
+function VM(){}
+function Zu(){var a=this;C.call(a);a.uN=null;a.hZ=null;}
+function Ty(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new Zu;c.hZ=b;d=c;b.classObject=d;}return c;}
+function A0t(a){return a.hZ;}
+function AJg(a,b){var c;b=b;c=a.hZ;return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&Ys(b.constructor,c)?1:0;}
+function RS(a,b){return Ys(b.hZ,a.hZ);}
+function H8(a){if(a.uN===null)a.uN=$rt_str(a.hZ.$meta.name);return a.uN;}
+function Ku(a){return a.hZ.$meta.primitive?1:0;}
+function Lz(a){return Ty(a.hZ.$meta.item);}
+function Nn(a){return Ty(a.hZ.$meta.superclass);}
+function AIX(){C.call(this);}
function Cs(b,c){var name='jso$functor$'+c;if(!b[name]){var fn=function(){return b[c].apply(b,arguments);};b[name]=function(){return fn;};}return b[name]();}
-function Na(b,c){if(typeof b!=="function")return b;var result={};result[c]=b;return result;}
-function AIE(){C.call(this);}
-function AO$(b){var copy=new b.constructor();for(var field in b){if(!b.hasOwnProperty(field)){continue;}copy[field]=b[field];}return copy;}
-function Yl(b,c){var d,e;if(b===c)return 1;d=b.$meta.supertypes;e=0;while(e=0&&b=c)return Q(a)-Q(b)|0;e=P(a,d)-P(b,d)|0;if(e)break;d=d+1|0;}return e;}
-function Pg(a,b,c){var d,e,f;if((c+Q(b)|0)>Q(a))return 0;d=0;while(dQ(a))return 0;c=0;d=Q(a)-Q(b)|0;while(d=c)return Q(a)-Q(b)|0;e=P(a,d)-P(b,d)|0;if(e)break;d=d+1|0;}return e;}
+function Pi(a,b,c){var d,e,f;if((c+Q(b)|0)>Q(a))return 0;d=0;while(dQ(a))return 0;c=0;d=Q(a)-Q(b)|0;while(d=a.bK.data.length)return (-1);if(a.bK.data[d]==e)break;d=d+1|0;}return d;}f=JJ(b);g=Jg(b);while(true){if(d>=(a.bK.data.length-1|0))return (-1);if(a.bK.data[d]==f&&a.bK.data[d+1|0]==g)break;d=d+1|0;}return d;}
-function Fx(a,b){return Eo(a,b,0);}
-function Ft(a,b,c){var d,e,f,g,h;d=B4(c,Q(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.bK.data[d]==e)break;d=d+(-1)|0;}return d;}f=JJ(b);g=Jg(b);while(true){if(d<1)return (-1);if(a.bK.data[d]==g){h=a.bK.data;b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;}
-function Gt(a,b){return Ft(a,b,Q(a)-1|0);}
-function Op(a,b,c){var d,e,f;d=Df(0,c);e=Q(a)-Q(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Q(b))break a;if(P(a,d+f|0)!=P(b,f))break;f=f+1|0;}d=d+1|0;}return d;}
-function LI(a,b){return Op(a,b,0);}
-function RG(a,b,c){var d,e;d=B4(c,Q(a)-Q(b)|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=Q(b))break a;if(P(a,d+e|0)!=P(b,e))break;e=e+1|0;}d=d+(-1)|0;}return d;}
-function AC8(a,b){return RG(a,b,Q(a));}
-function BO(a,b,c){var d;if(b<=c)return IJ(a.bK,b,c-b|0);d=new BE;Z(d);J(d);}
-function DO(a,b){return BO(a,b,Q(a));}
-function ARX(a,b,c){return BO(a,b,c);}
-function Pq(a,b,c){var d,e,f,g;d=new S;V(d);e=Q(a)-Q(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Q(b)){JL(d,c);f=f+(Q(b)-1|0)|0;break a;}if(P(a,f+g|0)!=P(b,g))break;g=g+1|0;}Ce(d,P(a,f));}f=f+1|0;}JL(d,DO(a,f));return R(d);}
-function GX(a){var b,c;b=0;c=Q(a)-1|0;a:{while(b<=c){if(P(a,b)>32)break a;b=b+1|0;}}while(b<=c&&P(a,c)<=32){c=c+(-1)|0;}return BO(a,b,c+1|0);}
-function AQu(a){return a;}
+function Fy(a,b){return Eo(a,b,0);}
+function Fu(a,b,c){var d,e,f,g,h;d=B4(c,Q(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.bK.data[d]==e)break;d=d+(-1)|0;}return d;}f=JJ(b);g=Jg(b);while(true){if(d<1)return (-1);if(a.bK.data[d]==g){h=a.bK.data;b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;}
+function Gu(a,b){return Fu(a,b,Q(a)-1|0);}
+function Or(a,b,c){var d,e,f;d=Df(0,c);e=Q(a)-Q(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Q(b))break a;if(P(a,d+f|0)!=P(b,f))break;f=f+1|0;}d=d+1|0;}return d;}
+function LJ(a,b){return Or(a,b,0);}
+function RI(a,b,c){var d,e;d=B4(c,Q(a)-Q(b)|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=Q(b))break a;if(P(a,d+e|0)!=P(b,e))break;e=e+1|0;}d=d+(-1)|0;}return d;}
+function ADg(a,b){return RI(a,b,Q(a));}
+function BP(a,b,c){var d;if(b<=c)return IJ(a.bK,b,c-b|0);d=new BD;Z(d);J(d);}
+function DO(a,b){return BP(a,b,Q(a));}
+function AR5(a,b,c){return BP(a,b,c);}
+function Ps(a,b,c){var d,e,f,g;d=new R;T(d);e=Q(a)-Q(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Q(b)){JL(d,c);f=f+(Q(b)-1|0)|0;break a;}if(P(a,f+g|0)!=P(b,g))break;g=g+1|0;}Ce(d,P(a,f));}f=f+1|0;}JL(d,DO(a,f));return S(d);}
+function GY(a){var b,c;b=0;c=Q(a)-1|0;a:{while(b<=c){if(P(a,b)>32)break a;b=b+1|0;}}while(b<=c&&P(a,c)<=32){c=c+(-1)|0;}return BP(a,b,c+1|0);}
+function AQC(a){return a;}
function H5(a){var b,c,d,e;b=$rt_createCharArray(a.bK.data.length);c=b.data;d=0;e=c.length;while(d=c)break a;e=b[d];a.qJ=(31*a.qJ|0)+e|0;d=d+1|0;}}}return a.qJ;}
-function Oh(a){var b,c,d,e,f,g,h;if(Eb(a))return a;b=$rt_createIntArray(a.bK.data.length);c=b.data;d=0;e=0;while(e=f)break a;d=e[g];Lq(b,B(20));ADG(b,d);g=g+1|0;}}}if(a.jL!==null&&a.jL!==a){Lq(b,B(21));U9(a.jL,b);}}
-function PV(a,b){var c,d,e,f,g;Ih(b,H8(B5(a)));c=a.kR();if(c!==null){d=new S;V(d);Ih(b,R(G(G(d,B(19)),c)));}a:{U0(b);if(a.q5!==null){e=a.q5.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];Ih(b,B(22));ACx(b,d);g=g+1|0;}}}if(a.jL!==null&&a.jL!==a){Ih(b,B(21));PV(a.jL,b);}}
-function EF(){FR.call(this);}
+function AEE(a,b){return Yq(a,Hc(b));}
+function Yq(a,b){var c,d;c=AGV(b,Th(a.bK));if(!c.L&&c.ce==c.ie)return c.b5;d=$rt_createByteArray(BT(c));AEV(c,d);return d;}
+function O$(a){var b,c,d,e;a:{if(!a.qK){b=a.bK.data;c=b.length;d=0;while(true){if(d>=c)break a;e=b[d];a.qK=(31*a.qK|0)+e|0;d=d+1|0;}}}return a.qK;}
+function Oj(a){var b,c,d,e,f,g,h;if(Eb(a))return a;b=$rt_createIntArray(a.bK.data.length);c=b.data;d=0;e=0;while(e=f)break a;d=e[g];Lr(b,B(20));ADQ(b,d);g=g+1|0;}}}if(a.jM!==null&&a.jM!==a){Lr(b,B(21));U_(a.jM,b);}}
+function PX(a,b){var c,d,e,f,g;Ih(b,H8(B5(a)));c=a.kS();if(c!==null){d=new R;T(d);Ih(b,S(E(E(d,B(19)),c)));}a:{U2(b);if(a.q6!==null){e=a.q6.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];Ih(b,B(22));ACG(b,d);g=g+1|0;}}}if(a.jM!==null&&a.jM!==a){Ih(b,B(21));PX(a.jM,b);}}
+function EF(){FS.call(this);}
function J8(){EF.call(this);}
-function AJV(){J8.call(this);}
-function IR(){var a=this;C.call(a);a.bp=null;a.b5=0;}
-function A_C(){var a=new IR();V(a);return a;}
-function A_c(a){var b=new IR();Hh(b,a);return b;}
-function V(a){Hh(a,16);}
+function AJ4(){J8.call(this);}
+function IR(){var a=this;C.call(a);a.bp=null;a.b6=0;}
+function A_K(){var a=new IR();T(a);return a;}
+function A_k(a){var b=new IR();Hh(b,a);return b;}
+function T(a){Hh(a,16);}
function Hh(a,b){a.bp=$rt_createCharArray(b);}
-function VQ(a,b,c){return AKb(a,a.b5,b,c);}
-function AKb(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c;}a:{if(cc){k=h;break b;}i=i+1|0;if(k>j)break;h=k;}}if(!e)i=i+1|0;D2(a,b,b+i|0);if(e)e=b;else{f=a.bp.data;e=b+1|0;f[b]=45;}while(true){if(k<=0)break a;f=a.bp.data;b=e+1|0;f[e]=J6(c/k|0,d);c=c%k|0;k=k/d|0;e=b;}}}return a;}
-function AEj(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(Long_lt(c,Long_ZERO)){e=0;c=Long_neg(c);}a:{f=Long_fromInt(d);if(Long_lt(c,f)){if(e)D2(a,b,b+1|0);else{D2(a,b,b+2|0);g=a.bp.data;h=b+1|0;g[b]=45;b=h;}a.bp.data[b]=J6(c.lo,d);}else{i=1;j=Long_fromInt(1);while(true){k=Long_mul(j,f);if(Long_le(k,j))break;if(Long_gt(k,c))break;i=i+1|0;j=k;}if(!e)i=i+1|0;D2(a,b,b+i|0);if(e)i=b;else{g=a.bp.data;i=b+1|0;g[b]=45;}while(true){if(Long_le(j,Long_ZERO))break a;g=a.bp.data;b=i+1|0;g[i]=J6(Long_div(c,j).lo,d);c=Long_rem(c,j);j
+function VU(a,b,c){return AKk(a,a.b6,b,c);}
+function AKk(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c;}a:{if(cc){k=h;break b;}i=i+1|0;if(k>j)break;h=k;}}if(!e)i=i+1|0;D2(a,b,b+i|0);if(e)e=b;else{f=a.bp.data;e=b+1|0;f[b]=45;}while(true){if(k<=0)break a;f=a.bp.data;b=e+1|0;f[e]=J6(c/k|0,d);c=c%k|0;k=k/d|0;e=b;}}}return a;}
+function AEt(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(Long_lt(c,Long_ZERO)){e=0;c=Long_neg(c);}a:{f=Long_fromInt(d);if(Long_lt(c,f)){if(e)D2(a,b,b+1|0);else{D2(a,b,b+2|0);g=a.bp.data;h=b+1|0;g[b]=45;b=h;}a.bp.data[b]=J6(c.lo,d);}else{i=1;j=Long_fromInt(1);while(true){k=Long_mul(j,f);if(Long_le(k,j))break;if(Long_gt(k,c))break;i=i+1|0;j=k;}if(!e)i=i+1|0;D2(a,b,b+i|0);if(e)i=b;else{g=a.bp.data;i=b+1|0;g[b]=45;}while(true){if(Long_le(j,Long_ZERO))break a;g=a.bp.data;b=i+1|0;g[i]=J6(Long_div(c,j).lo,d);c=Long_rem(c,j);j
=Long_div(j,f);i=b;}}}return a;}
-function ALr(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=Bw(c,0.0);if(!d){D2(a,b,b+3|0);e=a.bp.data;d=b+1|0;e[b]=48;e=a.bp.data;b=d+1|0;e[d]=46;a.bp.data[b]=48;return a;}if(!d){D2(a,b,b+4|0);e=a.bp.data;d=b+1|0;e[b]=45;e=a.bp.data;b=d+1|0;e[d]=48;e=a.bp.data;d=b+1|0;e[b]=46;a.bp.data[d]=48;return a;}if(isNaN(c)?1:0){D2(a,b,b+3|0);e=a.bp.data;d=b+1|0;e[b]=78;e=a.bp.data;b=d+1|0;e[d]=97;a.bp.data[b]=78;return a;}if(!isFinite(c)?1:0){if(d>0){D2(a,b,b+8|0);d=b;}else{D2(a,b,b+9|0);e=a.bp.data;d=b+1|0;e[b]=45;}e=a.bp.data;b
-=d+1|0;e[d]=73;e=a.bp.data;d=b+1|0;e[b]=110;e=a.bp.data;b=d+1|0;e[d]=102;e=a.bp.data;d=b+1|0;e[b]=105;e=a.bp.data;b=d+1|0;e[d]=110;e=a.bp.data;d=b+1|0;e[b]=105;e=a.bp.data;b=d+1|0;e[d]=116;a.bp.data[b]=121;return a;}f=A_D;AK_(c,f);d=f.uW;g=f.uI;h=f.Ab;i=1;j=1;if(h){h=1;j=2;}k=9;l=AW7(d);if(l>0)k=k-l|0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=Df(k,i+1|0);g=0;}else if(g<0){d=d/A_E.data[ -g]|0;k=k-g|0;g=0;}}if(g){j=j+2|0;if(!(g>(-10)&&g<10))j=j+1|0;if(g<0)j=j+1|0;}if(g&&k==i)k=k+1|0;D2(a,b,b+(j+k|0)|0);if(!h)h=b;else
+function ALA(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=Bw(c,0.0);if(!d){D2(a,b,b+3|0);e=a.bp.data;d=b+1|0;e[b]=48;e=a.bp.data;b=d+1|0;e[d]=46;a.bp.data[b]=48;return a;}if(!d){D2(a,b,b+4|0);e=a.bp.data;d=b+1|0;e[b]=45;e=a.bp.data;b=d+1|0;e[d]=48;e=a.bp.data;d=b+1|0;e[b]=46;a.bp.data[d]=48;return a;}if(isNaN(c)?1:0){D2(a,b,b+3|0);e=a.bp.data;d=b+1|0;e[b]=78;e=a.bp.data;b=d+1|0;e[d]=97;a.bp.data[b]=78;return a;}if(!isFinite(c)?1:0){if(d>0){D2(a,b,b+8|0);d=b;}else{D2(a,b,b+9|0);e=a.bp.data;d=b+1|0;e[b]=45;}e=a.bp.data;b
+=d+1|0;e[d]=73;e=a.bp.data;d=b+1|0;e[b]=110;e=a.bp.data;b=d+1|0;e[d]=102;e=a.bp.data;d=b+1|0;e[b]=105;e=a.bp.data;b=d+1|0;e[d]=110;e=a.bp.data;d=b+1|0;e[b]=105;e=a.bp.data;b=d+1|0;e[d]=116;a.bp.data[b]=121;return a;}f=A_L;ALi(c,f);d=f.uX;g=f.uJ;h=f.Ad;i=1;j=1;if(h){h=1;j=2;}k=9;l=AXd(d);if(l>0)k=k-l|0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=Df(k,i+1|0);g=0;}else if(g<0){d=d/A_M.data[ -g]|0;k=k-g|0;g=0;}}if(g){j=j+2|0;if(!(g>(-10)&&g<10))j=j+1|0;if(g<0)j=j+1|0;}if(g&&k==i)k=k+1|0;D2(a,b,b+(j+k|0)|0);if(!h)h=b;else
{e=a.bp.data;h=b+1|0;e[b]=45;}m=100000000;n=0;while(n=0)d=b;else{g= -g;e=a.bp.data;d=b+1|0;e[b]=45;}if(g<10)l=d;else{e=a.bp.data;l=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}a.bp.data[l]=(48+(g%10|0)|0)&65535;}return a;}
-function AW7(b){var c,d,e;if(!(b%1000000000|0))return 9;c=0;d=1;if(!(b%100000000|0)){c=8;d=100000000;}e=d*10000|0;if(b%e|0)e=d;else c=c|4;d=e*100|0;if(b%d|0)d=e;else c=c|2;if(!(b%(d*10|0)|0))c=c|1;return c;}
-function Ce(a,b){return a.zb(a.b5,b);}
+function AXd(b){var c,d,e;if(!(b%1000000000|0))return 9;c=0;d=1;if(!(b%100000000|0)){c=8;d=100000000;}e=d*10000|0;if(b%e|0)e=d;else c=c|4;d=e*100|0;if(b%d|0)d=e;else c=c|2;if(!(b%(d*10|0)|0))c=c|1;return c;}
+function Ce(a,b){return a.zd(a.b6,b);}
function J4(a,b,c){D2(a,b,b+1|0);a.bp.data[b]=c;return a;}
-function N5(a,b){var c;if(a.bp.data.length>=b)return;c=a.bp.data.length>=1073741823?2147483647:Df(b,Df(a.bp.data.length*2|0,5));a.bp=QA(a.bp,c);}
-function R(a){return IJ(a.bp,0,a.b5);}
-function J3(a,b,c,d){return a.yC(a.b5,b,c,d);}
-function K_(a,b,c,d,e){var f,g,h,i;D2(a,b,b+e|0);f=e+d|0;while(d=0){a.bp.data[c+e|0]=a.bp.data[b+e|0];e=e+(-1)|0;}a.b5=a.b5+(c-b|0)|0;}
+function N7(a,b){var c;if(a.bp.data.length>=b)return;c=a.bp.data.length>=1073741823?2147483647:Df(b,Df(a.bp.data.length*2|0,5));a.bp=QC(a.bp,c);}
+function S(a){return IJ(a.bp,0,a.b6);}
+function J3(a,b,c,d){return a.yE(a.b6,b,c,d);}
+function La(a,b,c,d,e){var f,g,h,i;D2(a,b,b+e|0);f=e+d|0;while(d=0){a.bp.data[c+e|0]=a.bp.data[b+e|0];e=e+(-1)|0;}a.b6=a.b6+(c-b|0)|0;}
function JA(){}
-function S(){IR.call(this);}
-function Cd(){var a=new S();A7V(a);return a;}
-function A7V(a){V(a);}
-function G(a,b){OM(a,a.b5,b);return a;}
-function Bf(a,b){VQ(a,b,10);return a;}
-function DZ(a,b){W6(a,a.b5,b);return a;}
-function ASJ(a,b){Zf(a,a.b5,b);return a;}
-function AO9(a,b){Ce(a,b);return a;}
-function ARd(a,b,c,d){J3(a,b,c,d);return a;}
-function A6v(a,b){Ib(a,b);return a;}
-function JL(a,b){Z1(a,a.b5,b);return a;}
-function W6(a,b,c){AEj(a,b,c,10);return a;}
-function Zf(a,b,c){ALr(a,b,c);return a;}
-function A5Y(a,b,c,d,e){K_(a,b,c,d,e);return a;}
-function Z1(a,b,c){OM(a,b,c===null?B(17):c.eM());return a;}
-function AVd(a,b,c){J4(a,b,c);return a;}
-function AGv(a,b,c){var d,e,f,g,h,i,j;d=Bw(b,c);if(d<=0&&b<=a.b5){if(d){e=a.b5-c|0;a.b5=a.b5-(c-b|0)|0;d=0;while(d=0&&b=0&&b<=a.b5){a:{if(c===null)c=B(17);else if(Eb(c))break a;N5(a,a.b5+Q(c)|0);d=a.b5-1|0;while(d>=b){a.bp.data[d+Q(c)|0]=a.bp.data[d];d=d+(-1)|0;}a.b5=a.b5+Q(c)|0;d=0;while(dc){f=new BE;Bd(f,B(23));J(f);}while(b=2&&c<=36){if(b!==null&&!Eb(b)){a:{d=0;e=0;switch(P(b,0)){case 43:e=1;break a;case 45:d=1;e=1;break a;default:}}f=0;if(e==Q(b)){b=new ES;Z(b);J(b);}while(e=c){i=new ES;j=new S;V(j);Bd(i,R(G(G(Bf(G(j,B(25)),c),B(19)),b)));J(i);}f=K(c,f)+h|0;if(f<0){if(g==Q(b)&&f==(-2147483648)&&d)return (-2147483648);i=new ES;j=new S;V(j);Bd(i,R(G(G(j,B(26)),b)));J(i);}e=g;}if(d)f= -f;return f;}b
-=new ES;Bd(b,B(27));J(b);}i=new ES;b=new S;V(b);Bd(i,R(Bf(G(b,B(28)),c)));J(i);}
-function C0(b){var c;if(b>=(-128)&&b<=127){a:{if(A_G===null){A_G=H(GS,256);c=0;while(true){if(c>=A_G.data.length)break a;A_G.data[c]=ANq(c-128|0);c=c+1|0;}}}return A_G.data[b+128|0];}return ANq(b);}
-function AIf(a){return a.fz;}
-function ND(a){var b;b=a.fz;return VQ(A_c(20),b,10).eM();}
-function AZe(a){return a.fz>>>4^a.fz<<28^a.fz<<8^a.fz>>>24;}
-function ZV(a,b){if(a===b)return 1;return b instanceof GS&&b.fz==a.fz?1:0;}
-function ACt(a,b){return Bw(a.fz,b.fz);}
-function VW(b){var c,d;if(!b)return 32;c=0;d=b>>>16;if(d)c=16;else d=b;b=d>>>8;if(!b)b=d;else c=c|8;d=b>>>4;if(!d)d=b;else c=c|4;b=d>>>2;if(!b)b=d;else c=c|2;if(b>>>1)c=c|1;return (32-c|0)-1|0;}
-function KR(b){var c,d;if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;b=d<<8;if(!b)b=d;else c=c|8;d=b<<4;if(!d)d=b;else c=c|4;b=d<<2;if(!b)b=d;else c=c|2;if(b<<1)c=c|1;return (32-c|0)-1|0;}
-function XF(a,b){return ACt(a,b);}
-function AM$(){A_F=D($rt_intcls());}
+function R(){IR.call(this);}
+function Cd(){var a=new R();A73(a);return a;}
+function A73(a){T(a);}
+function E(a,b){OO(a,a.b6,b);return a;}
+function Bd(a,b){VU(a,b,10);return a;}
+function DZ(a,b){W_(a,a.b6,b);return a;}
+function ASR(a,b){Zm(a,a.b6,b);return a;}
+function APf(a,b){Ce(a,b);return a;}
+function ARl(a,b,c,d){J3(a,b,c,d);return a;}
+function A6D(a,b){Ib(a,b);return a;}
+function JL(a,b){Z9(a,a.b6,b);return a;}
+function W_(a,b,c){AEt(a,b,c,10);return a;}
+function Zm(a,b,c){ALA(a,b,c);return a;}
+function A56(a,b,c,d,e){La(a,b,c,d,e);return a;}
+function Z9(a,b,c){OO(a,b,c===null?B(17):c.eN());return a;}
+function AVl(a,b,c){J4(a,b,c);return a;}
+function AGF(a,b,c){var d,e,f,g,h,i,j;d=Bw(b,c);if(d<=0&&b<=a.b6){if(d){e=a.b6-c|0;a.b6=a.b6-(c-b|0)|0;d=0;while(d=0&&b=0&&b<=a.b6){a:{if(c===null)c=B(17);else if(Eb(c))break a;N7(a,a.b6+Q(c)|0);d=a.b6-1|0;while(d>=b){a.bp.data[d+Q(c)|0]=a.bp.data[d];d=d+(-1)|0;}a.b6=a.b6+Q(c)|0;d=0;while(dc){f=new BD;Bb(f,B(23));J(f);}while(b=2&&c<=36){if(b!==null&&!Eb(b)){a:{d=0;e=0;switch(P(b,0)){case 43:e=1;break a;case 45:d=1;e=1;break a;default:}}f=0;if(e==Q(b)){b=new ET;Z(b);J(b);}while(e=c){i=new ET;j=new R;T(j);Bb(i,S(E(E(Bd(E(j,B(25)),c),B(19)),b)));J(i);}f=K(c,f)+h|0;if(f<0){if(g==Q(b)&&f==(-2147483648)&&d)return (-2147483648);i=new ET;j=new R;T(j);Bb(i,S(E(E(j,B(26)),b)));J(i);}e=g;}if(d)f= -f;return f;}b
+=new ET;Bb(b,B(27));J(b);}i=new ET;b=new R;T(b);Bb(i,S(Bd(E(b,B(28)),c)));J(i);}
+function C0(b){var c;if(b>=(-128)&&b<=127){a:{if(A_O===null){A_O=H(GT,256);c=0;while(true){if(c>=A_O.data.length)break a;A_O.data[c]=ANz(c-128|0);c=c+1|0;}}}return A_O.data[b+128|0];}return ANz(b);}
+function AIp(a){return a.fA;}
+function NF(a){var b;b=a.fA;return VU(A_k(20),b,10).eN();}
+function AZm(a){return a.fA>>>4^a.fA<<28^a.fA<<8^a.fA>>>24;}
+function Z3(a,b){if(a===b)return 1;return b instanceof GT&&b.fA==a.fA?1:0;}
+function ACC(a,b){return Bw(a.fA,b.fA);}
+function V1(b){var c,d;if(!b)return 32;c=0;d=b>>>16;if(d)c=16;else d=b;b=d>>>8;if(!b)b=d;else c=c|8;d=b>>>4;if(!d)d=b;else c=c|4;b=d>>>2;if(!b)b=d;else c=c|2;if(b>>>1)c=c|1;return (32-c|0)-1|0;}
+function KS(b){var c,d;if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;b=d<<8;if(!b)b=d;else c=c|8;d=b<<4;if(!d)d=b;else c=c|4;b=d<<2;if(!b)b=d;else c=c|2;if(b<<1)c=c|1;return (32-c|0)-1|0;}
+function XL(a,b){return ACC(a,b);}
+function ANh(){A_N=D($rt_intcls());}
function JX(){J8.call(this);}
-function A_H(a){var b=new JX();RX(b,a);return b;}
-function RX(a,b){Bd(a,b);}
-function ALJ(){JX.call(this);}
-function A_I(a){var b=new ALJ();AQD(b,a);return b;}
-function AQD(a,b){RX(a,b);}
-function AJC(){JX.call(this);}
-function A_J(a){var b=new AJC();AQR(b,a);return b;}
-function AQR(a,b){RX(a,b);}
-function Cq(){FR.call(this);}
-function BT(){Cq.call(this);}
-function Rs(a){var b=new BT();A7z(b,a);return b;}
-function A7z(a,b){Bd(a,b);}
+function A_P(a){var b=new JX();RZ(b,a);return b;}
+function RZ(a,b){Bb(a,b);}
+function ALR(){JX.call(this);}
+function A_Q(a){var b=new ALR();AQL(b,a);return b;}
+function AQL(a,b){RZ(a,b);}
+function AJM(){JX.call(this);}
+function A_R(a){var b=new AJM();AQZ(b,a);return b;}
+function AQZ(a,b){RZ(a,b);}
+function Cq(){FS.call(this);}
+function BU(){Cq.call(this);}
+function Ru(a){var b=new BU();A7H(b,a);return b;}
+function A7H(a,b){Bb(a,b);}
function Dl(){}
function H_(){}
-function WK(){}
-function Sb(){}
-function Xu(){}
-function Tu(){}
-function YH(){}
-function Q$(){}
-function Mn(){}
-function AA3(){C.call(this);}
-function AUe(a,b,c){a.Xn($rt_str(b),Na(c,"handleEvent"));}
-function AUt(a,b,c){a.U_($rt_str(b),Na(c,"handleEvent"));}
-function APO(a,b){return a.IX(b);}
-function AVn(a,b,c,d){a.LN($rt_str(b),Na(c,"handleEvent"),d?1:0);}
-function AXU(a,b){return !!a.Xt(b);}
-function AQL(a){return a.Kc();}
-function AO7(a,b,c,d){a.Ot($rt_str(b),Na(c,"handleEvent"),d?1:0);}
+function WP(){}
+function Sd(){}
+function XA(){}
+function Tw(){}
+function YO(){}
+function Ra(){}
+function Mp(){}
+function ABa(){C.call(this);}
+function AUm(a,b,c){a.Xv($rt_str(b),Nc(c,"handleEvent"));}
+function AUB(a,b,c){a.Vg($rt_str(b),Nc(c,"handleEvent"));}
+function APW(a,b){return a.IZ(b);}
+function AVv(a,b,c,d){a.LQ($rt_str(b),Nc(c,"handleEvent"),d?1:0);}
+function AX2(a,b){return !!a.XB(b);}
+function AQT(a){return a.Ke();}
+function APd(a,b,c,d){a.Oz($rt_str(b),Nc(c,"handleEvent"),d?1:0);}
function Bn(){C.call(this);}
-var A_K=0;var A_L=null;var A_M=null;var A_N=null;var A_O=null;var A_P=null;var A_Q=null;var A_R=null;var A_S=null;var A_T=null;var A_U=null;var A_V=null;var A_W=null;var A_X=null;var A_Y=null;var A_Z=null;var A_0=null;var A_1=null;var A_2=null;var A_3=null;var A_4=0;var A_5=0;var A_6=0.0;var A_7=0.0;var A_8=0;var A_9=0;var A_$=0;var A__=0;var Baa=0;var Bab=null;var Bac=null;var Bad=null;var Bae=null;var Baf=null;var Bag=0;var Bah=null;var Bai=null;var Baj=null;var Bak=null;var Bal=null;var Bam=null;var Ban=
-Long_ZERO;var Bao=0;var Bap=0;var Baq=0;var Bar=null;var Bas=null;var Bat=null;var Bau=null;var Bav=0;var Baw=0;var Bax=0;var Bay=null;var Baz=null;var BaA=null;var BaB=0;var BaC=null;var BaD=null;var BaE=0.0;var BaF=null;var BaG=0;var BaH=null;var BaI=null;var BaJ=0;var BaK=null;var BaL=0;function Be(){Be=Bl(Bn);AX$();}
-function XQ(){Be();return B(29);}
-function I9(b){Be();if(EG(b,B(30)))b=DO(b,1);return Co(BaM,b);}
-function ADW(b){var c;Be();c=I9(b);if(c===null)return null;return AHK(c,Hc(B(31)));}
-function AC7(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hp=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J4=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9g(callback);return thread.suspend(function(){try{ASm(b,callback);}catch($e){callback.J4($rt_exception($e));}});}
-function ASm(b,c){var d,e;Be();d=new XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new Yp;b.vL=d;b.Ba=c;b=Cs(b,"stateChanged");d.onreadystatechange=b;d.send();}
-function AOj(b,c){var d,e,f,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Be();A_M=b;d=$rt_str(A_M.getAttribute("style"));e=A_M;f=Cd();if(d===null)d=B(9);f=B3(G(G(f,d),B(32)));e.setAttribute("style",$rt_ustr(f));A_R=window;A_L=A_R.document;A_N=A_L.createElement("canvas");A_8=b.clientWidth;A_9=b.clientHeight;f=A_N;e=A_8;f.width=e;f=A_N;e=A_9;f.height=e;A_O=A_N.getContext("2d");A_N.setAttribute("id","deevis589723589");f=A_N;b.appendChild(f);A_P
-=A_L.createElement("canvas");b=A_P;f=A_8;b.width=f;b=A_P;f=A_9;b.height=f;b=A_P;e=ABc();A_Q=b.getContext("webgl2",e);if(A_Q===null)J(Rs(B3(G(G(G(Cd(),B(33)),$rt_str(window.navigator.userAgent)),B(34)))));AC9(A_Q);A_Q.getExtension("EXT_texture_filter_anisotropic");b=A_R;e=A9I();A_T=e;b.addEventListener("contextmenu",Cs(e,"handleEvent"));b=A_N;e=A$s();A_U=e;b.addEventListener("mousedown",Cs(e,"handleEvent"));b=A_N;e=A$R();A_V=e;b.addEventListener("mouseup",Cs(e,"handleEvent"));b=A_N;e=A$L();A_W=e;b.addEventListener("mousemove",
-Cs(e,"handleEvent"));b=A_R;e=A$E();A_X=e;b.addEventListener("keydown",Cs(e,"handleEvent"));b=A_R;e=A$M();A_Y=e;b.addEventListener("keyup",Cs(e,"handleEvent"));b=A_R;e=A$w();A_Z=e;b.addEventListener("keypress",Cs(e,"handleEvent"));b=A_N;e=A9O();A_0=e;b.addEventListener("wheel",Cs(e,"handleEvent"));b=A_R;e=A9S();b.addEventListener("blur",Cs(e,"handleEvent"));b=A_R;e=A8M();b.addEventListener("focus",Cs(e,"handleEvent"));AEl();AL0();$p=1;case 1:$z=AKL();if(I()){break _;}f=$z;if(f!==BaN){if(f===BaO)XS(B(35));else XS(B3(G(G(Cd(),
-B(36)),AIp())));J(A$Y());}$p=2;case 2:AC7(c);if(I()){break _;}a:{try{AJT(A_S);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}DA(e);}PK(A_2);PK(A_3);return;default:F2();}}Dh().s(b,c,d,e,f,$p);}
-function LE(b){Be();A_Q.enable(b);}
-function KO(b){Be();A_Q.disable(b);}
-function AJ6(){var b,c;Be();b=new Sn;b.i9=A_Q.createProgram();c=Baa+1|0;Baa=c;b.x5=c;return b;}
-function TH(b){var c;Be();c=new XZ;c.ju=A_Q.createShader(b);return c;}
-function Z6(b,c){var d;Be();d=A_Q;b=b.i9;c=c.ju;d.attachShader(b,c);}
-function Wm(b,c){var d;Be();d=A_Q;b=b.i9;c=c.ju;d.detachShader(b,c);}
-function V8(b){var c;Be();c=A_Q;b=b.ju;c.compileShader(b);}
-function ABw(b){var c;Be();c=A_Q;b=b.i9;c.linkProgram(b);}
-function Zl(b,c){var d;Be();d=A_Q;b=b.ju;d.shaderSource(b,$rt_ustr(c));}
-function XI(b){var c;Be();c=A_Q;b=b.ju;return $rt_str(c.getShaderInfoLog(b));}
-function AOh(b){var c;Be();c=A_Q;b=b.i9;return $rt_str(c.getProgramInfoLog(b));}
-function TJ(b){var c;Be();c=A_Q;b=b.ju;return c.getShaderParameter(b,35713)!=1?0:1;}
-function AJt(b){var c;Be();c=A_Q;b=b.i9;return c.getProgramParameter(b,35714)!=1?0:1;}
-function W3(b){var c;Be();c=A_Q;b=b.ju;c.deleteShader(b);}
-function Ms(){var b;Be();b=new XO;b.BI=A_Q.createBuffer();return b;}
-function HY(b,c){var d;Be();d=A_Q;c=c!==null?c.BI:null;d.bindBuffer(b,c);}
-function TE(b,c,d){var e;Be();e=A_Q;c=c;e.bufferData(b,c,d);}
-function Kv(b){Be();A_Q.enableVertexAttribArray(b);}
-function Du(b,c){var d;Be();d=A_Q;b=b.i9;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new VX;b.lT=d;}return b;}
-function LM(b,c,d){var e;Be();e=A_Q;b=b.i9;e.bindAttribLocation(b,c,$rt_ustr(d));}
-function I5(b,c){var d;Be();if(b!==null){d=A_Q;b=b.lT;d.uniform1f(b,c);}}
-function NL(b,c,d,e){var f;Be();if(b!==null){f=A_Q;b=b.lT;f.uniform3f(b,c,d,e);}}
-function Tc(b,c,d,e,f){var g,h;Be();if(b!==null){g=A_Q;h=b.lT;g.uniform4f(h,c,d,e,f);}}
-function Qt(b,c){var d;Be();if(b!==null){d=A_Q;b=b.lT;d.uniform1i(b,c);}}
-function Nc(b,c){var d,e;Be();Baf.set(c.data);if(b!==null){d=A_Q;e=b.lT;b=Baf;d.uniformMatrix4fv(e,!!0,b);}}
-function Tv(b){var c;Be();if(b!==null&&Bag!=b.x5){Bag=b.x5;c=A_Q;b=b.i9;c.useProgram(b);}}
-function Kn(b,c,d,e,f,g){Be();A_Q.vertexAttribPointer(b,c,d,!!e,f,g);}
-function Z2(){var b;Be();b=new Zp;b.Cx=A_Q.createVertexArray();b.u$=0;return b;}
-function Rx(b){var c;Be();c=A_Q;b=b!==null?b.Cx:null;c.bindVertexArray(b);}
-function AC5(b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Be();c=new ArrayBuffer(b.data.length);(new Uint8Array(c)).set(b.data);$p=1;case 1:$z=AJw(c);if(I()){break _;}c=$z;return c;default:F2();}}Dh().s(b,c,$p);}
-function AJw(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hp=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J4=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9g(callback);return thread.suspend(function(){try{AZs(b,callback);}catch($e){callback.J4($rt_exception($e));}});}
-function AZs(b,c){var d,e,f;Be();d=A_L.createElement("img");e=new Yb;e.fQ=d;e.wF=c;d.addEventListener("load",Cs(e,"handleEvent"));f=new Ya;f.DH=d;f.Cz=c;d.addEventListener("error",Cs(f,"handleEvent"));e=$rt_str(AJd(b,"image/png"));if(e===null)CY(c,null);else{b=$rt_ustr(e);d.src=b;}}
-function Dg(){var b,c;Be();a:{Baj=null;if(!Ko(A_2)){b=VE(A_2,0);Baj=b;if(b!==null){c=1;break a;}}c=0;}return c;}
-function C3(){var b;Be();if(Baj===null)return (-1);b=Baj.button;if(b==1)b=2;else if(b==2)b=1;return b;}
-function Cv(){Be();return Baj===null?0:BW($rt_str(Baj.type),B(37));}
-function Cb(b){Be();return Bal.data[b];}
-function Hb(){Be();return !BW(B(38),$rt_str(Baj.type))?0:Baj.deltaY===0.0?0:Baj.deltaY<=0.0?1:(-1);}
-function Lt(b){Be();Bap=b;if(b){A_6=0.0;A_7=0.0;setTimeout(Cs(new Yc,"onTimer"),200);}else{Ban=CF();if(Bao)clearTimeout(Bao);Bao=0;A_L.exitPointerLock();}}
-function Qy(){Be();return Baj===null?(-1):Baj.clientX;}
-function SM(){Be();return Baj===null?(-1):A_N.clientHeight-Baj.clientY|0;}
-function CQ(){var b,c;Be();if(!BaL){a:{Bak=null;if(!Ko(A_3)){b=VE(A_3,0);Bak=b;if(b!==null){c=1;break a;}}c=0;}return c;}PK(A_3);Bak=null;Bam.data[29]=0;Bam.data[157]=0;Bam.data[28]=0;Bam.data[219]=0;Bam.data[220]=0;BaL=0;return 0;}
-function Bi(){Be();return Bak===null?(-1):Q9(Bak.which);}
-function C6(){Be();return Bak===null?0:BW($rt_str(Bak.type),B(39))?0:1;}
-function Cn(b){Be();if(BaL){Bam.data[28]=0;Bam.data[29]=0;Bam.data[157]=0;Bam.data[219]=0;Bam.data[220]=0;}return Bam.data[b];}
-function ADw(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Be();AN_(A_Q);b=A_O;c=A_P;d=A_N.width;e=A_N.height;b.drawImage(c,0.0,0.0,d,e);f=A_N.clientWidth;g=A_N.clientHeight;if(!(f==A_8&&g==A_9)){A_8=f;A_9=g;c=A_P;h=f;c.width=h;c=A_P;h=g;c.height=h;}try{i=Long_fromInt(1);$p=1;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof Ds){}else{throw $$e;}}return;case 1:a:{try{AI7(i);if
+var A_S=0;var A_T=null;var A_U=null;var A_V=null;var A_W=null;var A_X=null;var A_Y=null;var A_Z=null;var A_0=null;var A_1=null;var A_2=null;var A_3=null;var A_4=null;var A_5=null;var A_6=null;var A_7=null;var A_8=null;var A_9=null;var A_$=null;var A__=null;var Baa=0;var Bab=0;var Bac=0.0;var Bad=0.0;var Bae=0;var Baf=0;var Bag=0;var Bah=0;var Bai=0;var Baj=null;var Bak=null;var Bal=null;var Bam=null;var Ban=null;var Bao=0;var Bap=null;var Baq=null;var Bar=null;var Bas=null;var Bat=null;var Bau=null;var Bav=
+Long_ZERO;var Baw=0;var Bax=0;var Bay=0;var Baz=null;var BaA=null;var BaB=null;var BaC=null;var BaD=0;var BaE=0;var BaF=0;var BaG=null;var BaH=null;var BaI=null;var BaJ=0;var BaK=null;var BaL=null;var BaM=0.0;var BaN=null;var BaO=0;var BaP=null;var BaQ=null;var BaR=0;var BaS=null;var BaT=0;function Bf(){Bf=Bl(Bn);AYg();}
+function XW(){Bf();return B(29);}
+function I9(b){Bf();if(EG(b,B(30)))b=DO(b,1);return Co(BaU,b);}
+function AD6(b){var c;Bf();c=I9(b);if(c===null)return null;return AHU(c,Hc(B(31)));}
+function ADf(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hs=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J6=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9o(callback);return thread.suspend(function(){try{ASu(b,callback);}catch($e){callback.J6($rt_exception($e));}});}
+function ASu(b,c){var d,e;Bf();d=new XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new Yw;b.vM=d;b.Bc=c;b=Cs(b,"stateChanged");d.onreadystatechange=b;d.send();}
+function AOr(b,c){var d,e,f,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bf();A_U=b;d=$rt_str(A_U.getAttribute("style"));e=A_U;f=Cd();if(d===null)d=B(9);f=B0(E(E(f,d),B(32)));e.setAttribute("style",$rt_ustr(f));A_Z=window;A_T=A_Z.document;A_V=A_T.createElement("canvas");Bae=b.clientWidth;Baf=b.clientHeight;f=A_V;e=Bae;f.width=e;f=A_V;e=Baf;f.height=e;A_W=A_V.getContext("2d");A_V.setAttribute("id","deevis589723589");f=A_V;b.appendChild(f);A_X
+=A_T.createElement("canvas");b=A_X;f=Bae;b.width=f;b=A_X;f=Baf;b.height=f;b=A_X;e=ABl();A_Y=b.getContext("webgl2",e);if(A_Y===null)J(Ru(B0(E(E(E(Cd(),B(33)),$rt_str(window.navigator.userAgent)),B(34)))));ADh(A_Y);A_Y.getExtension("EXT_texture_filter_anisotropic");b=A_Z;e=A9Q();A_1=e;b.addEventListener("contextmenu",Cs(e,"handleEvent"));b=A_V;e=A$A();A_2=e;b.addEventListener("mousedown",Cs(e,"handleEvent"));b=A_V;e=A$Z();A_3=e;b.addEventListener("mouseup",Cs(e,"handleEvent"));b=A_V;e=A$T();A_4=e;b.addEventListener("mousemove",
+Cs(e,"handleEvent"));b=A_Z;e=A$M();A_5=e;b.addEventListener("keydown",Cs(e,"handleEvent"));b=A_Z;e=A$U();A_6=e;b.addEventListener("keyup",Cs(e,"handleEvent"));b=A_Z;e=A$E();A_7=e;b.addEventListener("keypress",Cs(e,"handleEvent"));b=A_V;e=A9W();A_8=e;b.addEventListener("wheel",Cs(e,"handleEvent"));b=A_Z;e=A90();b.addEventListener("blur",Cs(e,"handleEvent"));b=A_Z;e=A8U();b.addEventListener("focus",Cs(e,"handleEvent"));AEv();AL8();$p=1;case 1:$z=AKU();if(I()){break _;}f=$z;if(f!==BaV){if(f===BaW)XY(B(35));else XY(B0(E(E(Cd(),
+B(36)),AIz())));J(A$6());}$p=2;case 2:ADf(c);if(I()){break _;}a:{try{AJ2(A_0);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}DA(e);}PM(A_$);PM(A__);return;default:F2();}}Dh().s(b,c,d,e,f,$p);}
+function LF(b){Bf();A_Y.enable(b);}
+function KP(b){Bf();A_Y.disable(b);}
+function AKd(){var b,c;Bf();b=new Sp;b.jb=A_Y.createProgram();c=Bai+1|0;Bai=c;b.x7=c;return b;}
+function TJ(b){var c;Bf();c=new X5;c.jw=A_Y.createShader(b);return c;}
+function AAc(b,c){var d;Bf();d=A_Y;b=b.jb;c=c.jw;d.attachShader(b,c);}
+function Wr(b,c){var d;Bf();d=A_Y;b=b.jb;c=c.jw;d.detachShader(b,c);}
+function Wb(b){var c;Bf();c=A_Y;b=b.jw;c.compileShader(b);}
+function ABF(b){var c;Bf();c=A_Y;b=b.jb;c.linkProgram(b);}
+function Zs(b,c){var d;Bf();d=A_Y;b=b.jw;d.shaderSource(b,$rt_ustr(c));}
+function XO(b){var c;Bf();c=A_Y;b=b.jw;return $rt_str(c.getShaderInfoLog(b));}
+function AOp(b){var c;Bf();c=A_Y;b=b.jb;return $rt_str(c.getProgramInfoLog(b));}
+function TL(b){var c;Bf();c=A_Y;b=b.jw;return c.getShaderParameter(b,35713)!=1?0:1;}
+function AJD(b){var c;Bf();c=A_Y;b=b.jb;return c.getProgramParameter(b,35714)!=1?0:1;}
+function W8(b){var c;Bf();c=A_Y;b=b.jw;c.deleteShader(b);}
+function Mu(){var b;Bf();b=new XU;b.BK=A_Y.createBuffer();return b;}
+function HY(b,c){var d;Bf();d=A_Y;c=c!==null?c.BK:null;d.bindBuffer(b,c);}
+function TG(b,c,d){var e;Bf();e=A_Y;c=c;e.bufferData(b,c,d);}
+function Kv(b){Bf();A_Y.enableVertexAttribArray(b);}
+function Du(b,c){var d;Bf();d=A_Y;b=b.jb;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new V2;b.lW=d;}return b;}
+function LN(b,c,d){var e;Bf();e=A_Y;b=b.jb;e.bindAttribLocation(b,c,$rt_ustr(d));}
+function I5(b,c){var d;Bf();if(b!==null){d=A_Y;b=b.lW;d.uniform1f(b,c);}}
+function NN(b,c,d,e){var f;Bf();if(b!==null){f=A_Y;b=b.lW;f.uniform3f(b,c,d,e);}}
+function Te(b,c,d,e,f){var g,h;Bf();if(b!==null){g=A_Y;h=b.lW;g.uniform4f(h,c,d,e,f);}}
+function Qv(b,c){var d;Bf();if(b!==null){d=A_Y;b=b.lW;d.uniform1i(b,c);}}
+function Ne(b,c){var d,e;Bf();Ban.set(c.data);if(b!==null){d=A_Y;e=b.lW;b=Ban;d.uniformMatrix4fv(e,!!0,b);}}
+function Tx(b){var c;Bf();if(b!==null&&Bao!=b.x7){Bao=b.x7;c=A_Y;b=b.jb;c.useProgram(b);}}
+function Kn(b,c,d,e,f,g){Bf();A_Y.vertexAttribPointer(b,c,d,!!e,f,g);}
+function Z$(){var b;Bf();b=new Zw;b.Cz=A_Y.createVertexArray();b.u_=0;return b;}
+function Rz(b){var c;Bf();c=A_Y;b=b!==null?b.Cz:null;c.bindVertexArray(b);}
+function ADd(b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bf();c=new ArrayBuffer(b.data.length);(new Uint8Array(c)).set(b.data);$p=1;case 1:$z=AJG(c);if(I()){break _;}c=$z;return c;default:F2();}}Dh().s(b,c,$p);}
+function AJG(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.Hs=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.J6=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A9o(callback);return thread.suspend(function(){try{AZA(b,callback);}catch($e){callback.J6($rt_exception($e));}});}
+function AZA(b,c){var d,e,f;Bf();d=A_T.createElement("img");e=new Yh;e.fR=d;e.wH=c;d.addEventListener("load",Cs(e,"handleEvent"));f=new Yg;f.DK=d;f.CB=c;d.addEventListener("error",Cs(f,"handleEvent"));e=$rt_str(AJn(b,"image/png"));if(e===null)CY(c,null);else{b=$rt_ustr(e);d.src=b;}}
+function Dg(){var b,c;Bf();a:{Bar=null;if(!Ko(A_$)){b=VI(A_$,0);Bar=b;if(b!==null){c=1;break a;}}c=0;}return c;}
+function C3(){var b;Bf();if(Bar===null)return (-1);b=Bar.button;if(b==1)b=2;else if(b==2)b=1;return b;}
+function Cv(){Bf();return Bar===null?0:BW($rt_str(Bar.type),B(37));}
+function Cb(b){Bf();return Bat.data[b];}
+function Hb(){Bf();return !BW(B(38),$rt_str(Bar.type))?0:Bar.deltaY===0.0?0:Bar.deltaY<=0.0?1:(-1);}
+function Lu(b){Bf();Bax=b;if(b){Bac=0.0;Bad=0.0;setTimeout(Cs(new Yi,"onTimer"),200);}else{Bav=CF();if(Baw)clearTimeout(Baw);Baw=0;A_T.exitPointerLock();}}
+function QA(){Bf();return Bar===null?(-1):Bar.clientX;}
+function SO(){Bf();return Bar===null?(-1):A_V.clientHeight-Bar.clientY|0;}
+function CQ(){var b,c;Bf();if(!BaT){a:{Bas=null;if(!Ko(A__)){b=VI(A__,0);Bas=b;if(b!==null){c=1;break a;}}c=0;}return c;}PM(A__);Bas=null;Bau.data[29]=0;Bau.data[157]=0;Bau.data[28]=0;Bau.data[219]=0;Bau.data[220]=0;BaT=0;return 0;}
+function Bi(){Bf();return Bas===null?(-1):Q_(Bas.which);}
+function C6(){Bf();return Bas===null?0:BW($rt_str(Bas.type),B(39))?0:1;}
+function Cn(b){Bf();if(BaT){Bau.data[28]=0;Bau.data[29]=0;Bau.data[157]=0;Bau.data[219]=0;Bau.data[220]=0;}return Bau.data[b];}
+function ADG(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bf();AOh(A_Y);b=A_W;c=A_X;d=A_V.width;e=A_V.height;b.drawImage(c,0.0,0.0,d,e);f=A_V.clientWidth;g=A_V.clientHeight;if(!(f==Bae&&g==Baf)){Bae=f;Baf=g;c=A_X;h=f;c.width=h;c=A_X;h=g;c.height=h;}try{i=Long_fromInt(1);$p=1;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof Ds){}else{throw $$e;}}return;case 1:a:{try{AJf(i);if
(I()){break _;}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof Ds){}else{throw $$e;}}}return;default:F2();}}Dh().s(b,c,d,e,f,g,h,i,$p);}
-function Ur(b){Be();A_$=b;}
-function KA(){var b,c;Be();b=document.pointerLockElement!=null?1:0;c=Baq;Baq=b;if(!c&&b){A_6=0.0;A_7=0.0;}a:{b:{if(A__){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;}
-function Jz(){var b,c,d;Be();b=A_M.clientWidth;if(b!=A_8){c=A_N;d=b;c.width=d;c=A_P;d=b;c.width=d;A_8=b;}return b;}
-function JK(){var b,c,d;Be();b=A_M.clientHeight;if(b!=A_9){c=A_N;d=b;c.height=d;c=A_P;d=b;c.height=d;A_9=b;}return b;}
-function Vj(b){var c,d;Be();c=A_R.localStorage;d=new S;V(d);d=R(G(G(d,B(40)),b));d=$rt_str(c.getItem($rt_ustr(d)));if(d===null)return null;return ADd(AWT(0,BaP,0),d);}
-function Ze(b,c){var d,e,f,g;Be();d=A_R.localStorage;e=new S;V(e);f=R(G(G(e,B(40)),b));b=new BC;if(c!==null&&c.data.length){e=AWT(0,BaP,0);g=AM8(e,c);if(Long_gt(g,Long_fromInt(2147483647))){b=new BB;e=new S;V(e);Bd(b,R(Bf(G(DZ(G(e,B(41)),g),B(42)),2147483647)));J(b);}c=AKF(e,c);}Qr(b,c,Hc(B(31)));d.setItem($rt_ustr(f),$rt_ustr(b));}
-function Ne(){Be();return Long_fromInt(1073741824);}
-function NR(){Be();return Long_fromInt(1073741824);}
-function MI(){Be();return Long_ZERO;}
-function YL(b){Be();return b.byteLength;}
-function Q9(b){Be();return b<=BaI.data.length&&b>=0?BaI.data[b]:(-1);}
-function XW(){Be();return A_S;}
-function Sp(){Be();return Bal;}
-function Mp(){Be();return A_2;}
-function N_(){Be();if(Long_gt(Long_sub(CF(),Ban),Long_fromInt(3000))&&Bap&&!(document.pointerLockElement!=null?1:0)){A_N.requestPointerLock();if(document.pointerLockElement!=null?1:0)Bap=0;}}
-function Y3(){Be();return Bam;}
-function ZA(b){Be();return b.which;}
-function Rn(b){Be();return Q9(b);}
-function Pn(){Be();return A_3;}
-function Uh(b){Be();A__=b;return b;}
-function H6(){Be();return Bah;}
-function Lm(){Be();return Bai;}
-function RE(b){Be();URL.revokeObjectURL($rt_ustr(b));}
-function YQ(){Be();return Bao;}
-function O5(b){Be();Bao=b;return b;}
-function Xl(){Be();return Ban;}
-function AX$(){var b,c;A_K=0;A_L=null;A_M=null;A_N=null;A_O=null;A_P=null;A_Q=null;A_R=null;A_S=null;A_T=null;A_U=null;A_V=null;A_W=null;A_X=null;A_Y=null;A_Z=null;A_0=null;A_1=H(BC,0);A_2=SR();A_3=SR();A_4=0;A_5=0;A_6=0.0;A_7=0.0;A_8=0;A_9=0;A_$=0;A__=1;Baa=0;Bab=$rt_createIntArray(4);Bac=new Uint8Array(new ArrayBuffer(4194304));Bad=new Float32Array(4);Bae=new Float32Array(9);Baf=new Float32Array(16);Bag=(-1);Bah=null;Bai=null;Baj=null;Bak=null;Bal=$rt_createBooleanArray(8);Bam=$rt_createBooleanArray(256);Ban
-=Long_ZERO;Bao=0;Bap=0;Baq=0;Bar=A$J(B(43));Bas=AG6();Bat=AG6();Bau=null;Bav=0;Baw=0;Bax=0;Bay=SR();Baz=null;BaA=null;BaB=0;BaC=CZ();BaD=null;BaE=0.029999999329447746;BaF=CZ();BaG=0;b=H(BC,256);c=b.data;c[0]=B(44);c[1]=B(45);c[2]=B(46);c[3]=B(47);c[4]=B(48);c[5]=B(49);c[6]=B(50);c[7]=B(51);c[8]=B(52);c[9]=B(53);c[10]=B(54);c[11]=B(2);c[12]=B(55);c[13]=B(56);c[14]=B(57);c[15]=B(58);c[16]=B(59);c[17]=B(60);c[18]=B(61);c[19]=B(62);c[20]=B(63);c[21]=B(64);c[22]=B(65);c[23]=B(66);c[24]=B(67);c[25]=B(68);c[26]=B(69);c[27]
+function Ut(b){Bf();Bag=b;}
+function KA(){var b,c;Bf();b=document.pointerLockElement!=null?1:0;c=Bay;Bay=b;if(!c&&b){Bac=0.0;Bad=0.0;}a:{b:{if(Bah){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;}
+function Jz(){var b,c,d;Bf();b=A_U.clientWidth;if(b!=Bae){c=A_V;d=b;c.width=d;c=A_X;d=b;c.width=d;Bae=b;}return b;}
+function JK(){var b,c,d;Bf();b=A_U.clientHeight;if(b!=Baf){c=A_V;d=b;c.height=d;c=A_X;d=b;c.height=d;Baf=b;}return b;}
+function Vn(b){var c,d;Bf();c=A_Z.localStorage;d=new R;T(d);d=S(E(E(d,B(40)),b));d=$rt_str(c.getItem($rt_ustr(d)));if(d===null)return null;return ADn(AW1(0,BaX,0),d);}
+function Zl(b,c){var d,e,f,g;Bf();d=A_Z.localStorage;e=new R;T(e);f=S(E(E(e,B(40)),b));b=new BC;if(c!==null&&c.data.length){e=AW1(0,BaX,0);g=ANf(e,c);if(Long_gt(g,Long_fromInt(2147483647))){b=new BB;e=new R;T(e);Bb(b,S(Bd(E(DZ(E(e,B(41)),g),B(42)),2147483647)));J(b);}c=AKO(e,c);}Qt(b,c,Hc(B(31)));d.setItem($rt_ustr(f),$rt_ustr(b));}
+function Ng(){Bf();return Long_fromInt(1073741824);}
+function NT(){Bf();return Long_fromInt(1073741824);}
+function MK(){Bf();return Long_ZERO;}
+function YS(b){Bf();return b.byteLength;}
+function Q_(b){Bf();return b<=BaQ.data.length&&b>=0?BaQ.data[b]:(-1);}
+function X2(){Bf();return A_0;}
+function Sr(){Bf();return Bat;}
+function Mr(){Bf();return A_$;}
+function Ob(){Bf();if(Long_gt(Long_sub(CF(),Bav),Long_fromInt(3000))&&Bax&&!(document.pointerLockElement!=null?1:0)){A_V.requestPointerLock();if(document.pointerLockElement!=null?1:0)Bax=0;}}
+function Y$(){Bf();return Bau;}
+function ZI(b){Bf();return b.which;}
+function Rp(b){Bf();return Q_(b);}
+function Pp(){Bf();return A__;}
+function Uj(b){Bf();Bah=b;return b;}
+function H6(){Bf();return Bap;}
+function Ln(){Bf();return Baq;}
+function RG(b){Bf();URL.revokeObjectURL($rt_ustr(b));}
+function YX(){Bf();return Baw;}
+function O7(b){Bf();Baw=b;return b;}
+function Xr(){Bf();return Bav;}
+function AYg(){var b,c;A_S=0;A_T=null;A_U=null;A_V=null;A_W=null;A_X=null;A_Y=null;A_Z=null;A_0=null;A_1=null;A_2=null;A_3=null;A_4=null;A_5=null;A_6=null;A_7=null;A_8=null;A_9=H(BC,0);A_$=ST();A__=ST();Baa=0;Bab=0;Bac=0.0;Bad=0.0;Bae=0;Baf=0;Bag=0;Bah=1;Bai=0;Baj=$rt_createIntArray(4);Bak=new Uint8Array(new ArrayBuffer(4194304));Bal=new Float32Array(4);Bam=new Float32Array(9);Ban=new Float32Array(16);Bao=(-1);Bap=null;Baq=null;Bar=null;Bas=null;Bat=$rt_createBooleanArray(8);Bau=$rt_createBooleanArray(256);Bav
+=Long_ZERO;Baw=0;Bax=0;Bay=0;Baz=A$R(B(43));BaA=AHe();BaB=AHe();BaC=null;BaD=0;BaE=0;BaF=0;BaG=ST();BaH=null;BaI=null;BaJ=0;BaK=CZ();BaL=null;BaM=0.029999999329447746;BaN=CZ();BaO=0;b=H(BC,256);c=b.data;c[0]=B(44);c[1]=B(45);c[2]=B(46);c[3]=B(47);c[4]=B(48);c[5]=B(49);c[6]=B(50);c[7]=B(51);c[8]=B(52);c[9]=B(53);c[10]=B(54);c[11]=B(2);c[12]=B(55);c[13]=B(56);c[14]=B(57);c[15]=B(58);c[16]=B(59);c[17]=B(60);c[18]=B(61);c[19]=B(62);c[20]=B(63);c[21]=B(64);c[22]=B(65);c[23]=B(66);c[24]=B(67);c[25]=B(68);c[26]=B(69);c[27]
=B(70);c[28]=B(71);c[29]=B(72);c[30]=B(73);c[31]=B(74);c[32]=B(75);c[33]=B(76);c[34]=B(77);c[35]=B(78);c[36]=B(79);c[37]=B(80);c[38]=B(81);c[39]=B(82);c[40]=B(83);c[41]=B(84);c[42]=B(85);c[43]=B(86);c[44]=B(87);c[45]=B(88);c[46]=B(89);c[47]=B(90);c[48]=B(91);c[49]=B(92);c[50]=B(93);c[51]=B(94);c[52]=B(95);c[53]=B(96);c[54]=B(97);c[55]=B(98);c[56]=B(99);c[57]=B(100);c[58]=B(101);c[59]=B(102);c[60]=B(103);c[61]=B(104);c[62]=B(105);c[63]=B(106);c[64]=B(107);c[65]=B(108);c[66]=B(109);c[67]=B(110);c[68]=B(111);c[69]
=B(112);c[70]=B(113);c[71]=B(114);c[72]=B(115);c[73]=B(116);c[74]=B(117);c[75]=B(118);c[76]=B(119);c[77]=B(120);c[78]=B(121);c[79]=B(122);c[80]=B(123);c[81]=B(124);c[82]=B(125);c[83]=B(126);c[84]=B(17);c[85]=B(17);c[86]=B(17);c[87]=B(127);c[88]=B(128);c[89]=B(17);c[90]=B(17);c[91]=B(17);c[92]=B(17);c[93]=B(17);c[94]=B(17);c[95]=B(17);c[96]=B(17);c[97]=B(17);c[98]=B(17);c[99]=B(17);c[100]=B(129);c[101]=B(130);c[102]=B(131);c[103]=B(132);c[104]=B(133);c[105]=B(134);c[106]=B(17);c[107]=B(17);c[108]=B(17);c[109]
=B(17);c[110]=B(17);c[111]=B(17);c[112]=B(135);c[113]=B(136);c[114]=B(17);c[115]=B(17);c[116]=B(17);c[117]=B(17);c[118]=B(17);c[119]=B(17);c[120]=B(17);c[121]=B(137);c[122]=B(17);c[123]=B(138);c[124]=B(17);c[125]=B(139);c[126]=B(17);c[127]=B(17);c[128]=B(17);c[129]=B(17);c[130]=B(17);c[131]=B(17);c[132]=B(17);c[133]=B(17);c[134]=B(17);c[135]=B(17);c[136]=B(17);c[137]=B(17);c[138]=B(17);c[139]=B(17);c[140]=B(17);c[141]=B(140);c[142]=B(17);c[143]=B(17);c[144]=B(141);c[145]=B(142);c[146]=B(143);c[147]=B(144);c[148]
=B(145);c[149]=B(146);c[150]=B(147);c[151]=B(148);c[152]=B(17);c[153]=B(17);c[154]=B(17);c[155]=B(17);c[156]=B(149);c[157]=B(150);c[158]=B(17);c[159]=B(17);c[160]=B(17);c[161]=B(17);c[162]=B(17);c[163]=B(17);c[164]=B(17);c[165]=B(17);c[166]=B(17);c[167]=B(151);c[168]=B(17);c[169]=B(17);c[170]=B(17);c[171]=B(17);c[172]=B(17);c[173]=B(17);c[174]=B(17);c[175]=B(17);c[176]=B(17);c[177]=B(17);c[178]=B(17);c[179]=B(152);c[180]=B(17);c[181]=B(153);c[182]=B(17);c[183]=B(154);c[184]=B(155);c[185]=B(17);c[186]=B(17);c[187]
=B(17);c[188]=B(17);c[189]=B(17);c[190]=B(17);c[191]=B(17);c[192]=B(17);c[193]=B(17);c[194]=B(17);c[195]=B(17);c[196]=B(156);c[197]=B(157);c[198]=B(17);c[199]=B(158);c[200]=B(159);c[201]=B(160);c[202]=B(17);c[203]=B(161);c[204]=B(17);c[205]=B(162);c[206]=B(17);c[207]=B(163);c[208]=B(164);c[209]=B(165);c[210]=B(166);c[211]=B(167);c[212]=B(17);c[213]=B(17);c[214]=B(17);c[215]=B(17);c[216]=B(17);c[217]=B(17);c[218]=B(168);c[219]=B(169);c[220]=B(170);c[221]=B(171);c[222]=B(172);c[223]=B(173);c[224]=B(17);c[225]
-=B(17);c[226]=B(17);c[227]=B(17);c[228]=B(17);c[229]=B(17);c[230]=B(17);c[231]=B(17);c[232]=B(17);c[233]=B(17);c[234]=B(17);c[235]=B(17);c[236]=B(17);c[237]=B(17);c[238]=B(17);c[239]=B(17);c[240]=B(17);c[241]=B(17);c[242]=B(17);c[243]=B(17);c[244]=B(17);c[245]=B(17);c[246]=B(17);c[247]=B(17);c[248]=B(17);c[249]=B(17);c[250]=B(17);c[251]=B(17);c[252]=B(17);c[253]=B(17);c[254]=B(17);c[255]=B(17);BaH=b;b=$rt_createIntArray(224);c=b.data;c[0]=(-1);c[1]=(-1);c[2]=(-1);c[3]=(-1);c[4]=(-1);c[5]=(-1);c[6]=(-1);c[7]
+=B(17);c[226]=B(17);c[227]=B(17);c[228]=B(17);c[229]=B(17);c[230]=B(17);c[231]=B(17);c[232]=B(17);c[233]=B(17);c[234]=B(17);c[235]=B(17);c[236]=B(17);c[237]=B(17);c[238]=B(17);c[239]=B(17);c[240]=B(17);c[241]=B(17);c[242]=B(17);c[243]=B(17);c[244]=B(17);c[245]=B(17);c[246]=B(17);c[247]=B(17);c[248]=B(17);c[249]=B(17);c[250]=B(17);c[251]=B(17);c[252]=B(17);c[253]=B(17);c[254]=B(17);c[255]=B(17);BaP=b;b=$rt_createIntArray(224);c=b.data;c[0]=(-1);c[1]=(-1);c[2]=(-1);c[3]=(-1);c[4]=(-1);c[5]=(-1);c[6]=(-1);c[7]
=(-1);c[8]=14;c[9]=15;c[10]=(-1);c[11]=(-1);c[12]=(-1);c[13]=28;c[14]=(-1);c[15]=(-1);c[16]=42;c[17]=29;c[18]=56;c[19]=(-1);c[20]=(-1);c[21]=(-1);c[22]=(-1);c[23]=(-1);c[24]=(-1);c[25]=(-1);c[26]=(-1);c[27]=1;c[28]=(-1);c[29]=(-1);c[30]=(-1);c[31]=(-1);c[32]=57;c[33]=210;c[34]=201;c[35]=207;c[36]=199;c[37]=203;c[38]=200;c[39]=205;c[40]=208;c[41]=205;c[42]=208;c[43]=(-1);c[44]=(-1);c[45]=210;c[46]=211;c[47]=211;c[48]=11;c[49]=2;c[50]=3;c[51]=4;c[52]=5;c[53]=6;c[54]=7;c[55]=8;c[56]=9;c[57]=10;c[58]=(-1);c[59]
=(-1);c[60]=(-1);c[61]=(-1);c[62]=(-1);c[63]=(-1);c[64]=(-1);c[65]=30;c[66]=48;c[67]=46;c[68]=32;c[69]=18;c[70]=33;c[71]=34;c[72]=35;c[73]=23;c[74]=36;c[75]=37;c[76]=38;c[77]=50;c[78]=49;c[79]=24;c[80]=25;c[81]=16;c[82]=19;c[83]=31;c[84]=20;c[85]=22;c[86]=47;c[87]=17;c[88]=45;c[89]=21;c[90]=44;c[91]=(-1);c[92]=(-1);c[93]=(-1);c[94]=(-1);c[95]=(-1);c[96]=(-1);c[97]=(-1);c[98]=(-1);c[99]=(-1);c[100]=(-1);c[101]=(-1);c[102]=(-1);c[103]=(-1);c[104]=(-1);c[105]=(-1);c[106]=(-1);c[107]=(-1);c[108]=(-1);c[109]=12;c[110]
=52;c[111]=53;c[112]=(-1);c[113]=(-1);c[114]=(-1);c[115]=(-1);c[116]=(-1);c[117]=(-1);c[118]=(-1);c[119]=(-1);c[120]=(-1);c[121]=(-1);c[122]=(-1);c[123]=(-1);c[124]=(-1);c[125]=(-1);c[126]=(-1);c[127]=(-1);c[128]=(-1);c[129]=(-1);c[130]=(-1);c[131]=(-1);c[132]=(-1);c[133]=(-1);c[134]=(-1);c[135]=(-1);c[136]=(-1);c[137]=(-1);c[138]=(-1);c[139]=(-1);c[140]=(-1);c[141]=(-1);c[142]=(-1);c[143]=(-1);c[144]=(-1);c[145]=(-1);c[146]=(-1);c[147]=(-1);c[148]=(-1);c[149]=(-1);c[150]=(-1);c[151]=(-1);c[152]=(-1);c[153]
=(-1);c[154]=(-1);c[155]=(-1);c[156]=(-1);c[157]=(-1);c[158]=(-1);c[159]=(-1);c[160]=(-1);c[161]=(-1);c[162]=(-1);c[163]=(-1);c[164]=(-1);c[165]=(-1);c[166]=(-1);c[167]=(-1);c[168]=(-1);c[169]=(-1);c[170]=(-1);c[171]=(-1);c[172]=(-1);c[173]=(-1);c[174]=(-1);c[175]=(-1);c[176]=(-1);c[177]=(-1);c[178]=(-1);c[179]=(-1);c[180]=(-1);c[181]=(-1);c[182]=(-1);c[183]=(-1);c[184]=(-1);c[185]=(-1);c[186]=39;c[187]=13;c[188]=51;c[189]=12;c[190]=52;c[191]=53;c[192]=(-1);c[193]=(-1);c[194]=(-1);c[195]=(-1);c[196]=(-1);c[197]
-=(-1);c[198]=(-1);c[199]=(-1);c[200]=(-1);c[201]=(-1);c[202]=(-1);c[203]=(-1);c[204]=(-1);c[205]=(-1);c[206]=(-1);c[207]=(-1);c[208]=(-1);c[209]=(-1);c[210]=(-1);c[211]=(-1);c[212]=(-1);c[213]=(-1);c[214]=(-1);c[215]=(-1);c[216]=(-1);c[217]=(-1);c[218]=(-1);c[219]=(-1);c[220]=26;c[221]=43;c[222]=27;c[223]=40;BaI=b;BaJ=0;BaK=new Int32Array(new ArrayBuffer(2100000));BaL=0;}
-function AEl(){window.onbeforeunload=function(){A2J();return false;};}
-function A2J(){var b;Be();P3();b=O0();MN(A_u,ACQ(b));Ze(B(5),HP(b));}
-function AC9(b){window.currentContext=b;}
-function AL0(){if (!AL0.$native){
-AL0.$native=function(){return (function(){window.eagsFileChooser = {
+=(-1);c[198]=(-1);c[199]=(-1);c[200]=(-1);c[201]=(-1);c[202]=(-1);c[203]=(-1);c[204]=(-1);c[205]=(-1);c[206]=(-1);c[207]=(-1);c[208]=(-1);c[209]=(-1);c[210]=(-1);c[211]=(-1);c[212]=(-1);c[213]=(-1);c[214]=(-1);c[215]=(-1);c[216]=(-1);c[217]=(-1);c[218]=(-1);c[219]=(-1);c[220]=26;c[221]=43;c[222]=27;c[223]=40;BaQ=b;BaR=0;BaS=new Int32Array(new ArrayBuffer(2100000));BaT=0;}
+function AEv(){window.onbeforeunload=function(){A2R();return false;};}
+function A2R(){var b;Bf();P5();b=O2();MP(A_C,ACZ(b));Zl(B(5),HP(b));}
+function ADh(b){window.currentContext=b;}
+function AL8(){if (!AL8.$native){
+AL8.$native=function(){return (function(){window.eagsFileChooser = {
inputElement: null,
openFileChooser: function(ext, mime){
var el = window.eagsFileChooser.inputElement = document.createElement("input");
@@ -401,183 +401,183 @@ el.click();
},
getFileChooserResult: null,
getFileChooserResultName: null
-};})();};AL0=AL0.$native;}return AL0();}
-function ABc(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};}
-function AJd(b,c){return URL.createObjectURL(new Blob([b],{type:c}));}
-function AN_(b){if(b.commit)b.commit();}
-function Os(){BT.call(this);}
-function A$Y(){var a=new Os();A1W(a);return a;}
-function A1W(a){Z(a);}
-function U5(){}
+};})();};AL8=AL8.$native;}return AL8();}
+function ABl(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};}
+function AJn(b,c){return URL.createObjectURL(new Blob([b],{type:c}));}
+function AOh(b){if(b.commit)b.commit();}
+function Ou(){BU.call(this);}
+function A$6(){var a=new Ou();A14(a);return a;}
+function A14(a){Z(a);}
+function U7(){}
function IY(){}
-function Pj(){}
-function IC(){C.call(this);this.m6=null;}
-function MG(){IC.call(this);this.ql=null;}
-function AJr(a){return;}
-function AE8(a,b,c,d){var e,f;if(c>=0){e=b.data.length;if(c<=e&&d>=0&&d<=(e-c|0)){if(!d)return;J3(a.ql,b,c,d);return;}}f=new BE;Z(f);J(f);}
-function Mz(){var a=this;IC.call(a);a.mZ=null;a.GO=0;a.y8=0;}
-function AFP(a){var $$je;a:{if(a.mZ===null)Lj(a);else{try{AJr(a.mZ);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}Lj(a);}}}
-function Ih(a,b){if(b===null)b=WJ(null);AAN(a,b);}
-function U0(a){Ih(a,B(174));if(a.y8)AFP(a);}
-function ACx(a,b){ADi(a,WJ(b));}
-function ADi(a,b){Ih(a,b);U0(a);}
-function Lj(a){a.GO=1;}
-function AOe(a,b){ACg(a,b,0,b.data.length);}
-function ACg(a,b,c,d){var $$je;a:{if(a.mZ===null)Lj(a);else{try{AE8(a.mZ,b,c,d);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}Lj(a);}}}
-function AAN(a,b){AOe(a,H5(b));}
-function AFE(){C.call(this);}
-function AF0(){C.call(this);}
-function Nb(){C.call(this);}
-var BaQ=null;var BaR=null;function Dr(){if(BaQ===null)BaQ=AUU(new ZN,0);return BaQ;}
-function Ez(){if(BaR===null)BaR=AUU(new Ru,0);return BaR;}
-function CT(b,c,d,e,f){var g,h,i,j,k,l,m;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=AMb(b)&&(e+f|0)<=AMb(d)){a:{b:{if(b!==d){g=Ly(B5(b));h=Ly(B5(d));if(g!==null&&h!==null){if(g===h)break b;if(!Ku(g)&&!Ku(h)){i=b;j=0;k=c;while(j=0){e=b.data.length;if(c<=e&&d>=0&&d<=(e-c|0)){if(!d)return;J3(a.qn,b,c,d);return;}}f=new BD;Z(f);J(f);}
+function MB(){var a=this;IC.call(a);a.m3=null;a.GR=0;a.y$=0;}
+function AF0(a){var $$je;a:{if(a.m3===null)Lk(a);else{try{AJB(a.m3);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}Lk(a);}}}
+function Ih(a,b){if(b===null)b=WO(null);AAW(a,b);}
+function U2(a){Ih(a,B(174));if(a.y$)AF0(a);}
+function ACG(a,b){ADs(a,WO(b));}
+function ADs(a,b){Ih(a,b);U2(a);}
+function Lk(a){a.GR=1;}
+function AOm(a,b){ACp(a,b,0,b.data.length);}
+function ACp(a,b,c,d){var $$je;a:{if(a.m3===null)Lk(a);else{try{AFh(a.m3,b,c,d);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}Lk(a);}}}
+function AAW(a,b){AOm(a,H5(b));}
+function AFP(){C.call(this);}
+function AF_(){C.call(this);}
+function Nd(){C.call(this);}
+var BaY=null;var BaZ=null;function Dr(){if(BaY===null)BaY=AU2(new ZV,0);return BaY;}
+function Ez(){if(BaZ===null)BaZ=AU2(new Rw,0);return BaZ;}
+function CT(b,c,d,e,f){var g,h,i,j,k,l,m;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=AMj(b)&&(e+f|0)<=AMj(d)){a:{b:{if(b!==d){g=Lz(B5(b));h=Lz(B5(d));if(g!==null&&h!==null){if(g===h)break b;if(!Ku(g)&&!Ku(h)){i=b;j=0;k=c;while(j0){b=BO(c,0,e);$p=2;continue _;}f=new Uint8Array(d.data.length);f.set(d.data);b=A_v;e=0;f=f.buffer;$p=1;case 1:A28(b,c,e,f);if(I()){break _;}if(A_w.b2===null)A_w=null;else if(!A_w.b2.dC)A_w=null;return;case 2:AId(b);if(I()){break _;}f=new Uint8Array(d.data.length);f.set(d.data);b=A_v;e=0;f=f.buffer;$p
+function AFt(){return Long_fromNumber(performance.now()*1000000.0);}
+function Pe(){C.call(this);}
+var A_B=null;var A_C=null;function P5(){var b;b=O2();MP(A_B,ACZ(b));Zl(B(4),HP(b));}
+function AJW(){A_B=null;A_C=null;}
+function V_(){C.call(this);}
+var A_E=null;function AER(){var b,c,d,e,f,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=O2();MP(A_E,ACZ(b));c=B(6);d=HP(b);Bf();e=Gu(c,47);if(e>0){b=BP(c,0,e);$p=2;continue _;}f=new Uint8Array(d.data.length);f.set(d.data);b=A_D;e=0;f=f.buffer;$p=1;case 1:A3e(b,c,e,f);if(I()){break _;}if(A_E.b2===null)A_E=null;else if(!A_E.b2.dD)A_E=null;return;case 2:AIn(b);if(I()){break _;}f=new Uint8Array(d.data.length);f.set(d.data);b=A_D;e=0;f=f.buffer;$p
=1;continue _;default:F2();}}Dh().s(b,c,d,e,f,$p);}
-function AMZ(){A_w=null;}
+function AM7(){A_E=null;}
function DY(){}
-function ALM(){C.call(this);}
-function A9I(){var a=new ALM();A01(a);return a;}
-function A01(a){return;}
-function AEL(a,b){b.preventDefault();b.stopPropagation();}
-function ACm(a,b){AEL(a,b);}
-function AZd(a,b){ACm(a,b);}
-function ALP(){C.call(this);}
-function A$s(){var a=new ALP();A7T(a);return a;}
-function A7T(a){return;}
-function ACr(a,b){var c,d;c=b.button;d=Sp();if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;HF(Mp(),b);b.preventDefault();b.stopPropagation();N_();}
-function AHV(a,b){ACr(a,b);}
-function A8r(a,b){AHV(a,b);}
-function ALQ(){C.call(this);}
-function A$R(){var a=new ALQ();A6Q(a);return a;}
-function A6Q(a){return;}
-function AIj(a,b){var c,d;c=b.button;d=Sp();if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;HF(Mp(),b);b.preventDefault();b.stopPropagation();}
-function ACH(a,b){AIj(a,b);}
-function A0f(a,b){ACH(a,b);}
-function ALN(){C.call(this);}
-function A$L(){var a=new ALN();ARZ(a);return a;}
-function ARZ(a){return;}
-function AAy(a,b){var c;Be();A_4=b.offsetX;A_5=A_N.clientHeight-b.offsetY|0;c=b.movementX;A_6=A_6+c;c= -b.movementY;A_7=A_7+c;b.preventDefault();b.stopPropagation();}
-function AD4(a,b){AAy(a,b);}
-function APX(a,b){AD4(a,b);}
-function ALO(){C.call(this);}
-function A$E(){var a=new ALO();AVI(a);return a;}
-function AVI(a){return;}
-function ABO(a,b){Y3().data[Rn(ZA(b))]=1;HF(Pn(),b);b.preventDefault();b.stopPropagation();N_();}
-function AMX(a,b){ABO(a,b);}
-function A6_(a,b){AMX(a,b);}
-function ALS(){C.call(this);}
-function A$M(){var a=new ALS();AU5(a);return a;}
-function AU5(a){return;}
-function AD0(a,b){Y3().data[Rn(ZA(b))]=0;HF(Pn(),b);b.preventDefault();b.stopPropagation();}
-function AAm(a,b){AD0(a,b);}
-function ATJ(a,b){AAm(a,b);}
-function ALT(){C.call(this);}
-function A$w(){var a=new ALT();AVe(a);return a;}
-function AVe(a){return;}
-function AKA(a,b){Be();if(A_$&&(b.repeat?1:0))HF(Pn(),b);b.preventDefault();b.stopPropagation();}
-function AMV(a,b){AKA(a,b);}
-function AWC(a,b){AMV(a,b);}
-function ALR(){C.call(this);}
-function A9O(){var a=new ALR();AVa(a);return a;}
-function AVa(a){return;}
-function ABu(a,b){HF(Mp(),b);b.preventDefault();b.stopPropagation();}
-function AD2(a,b){ABu(a,b);}
-function ART(a,b){AD2(a,b);}
-function ALk(){C.call(this);}
-function A9S(){var a=new ALk();AZ4(a);return a;}
-function AZ4(a){return;}
-function ADX(a,b){Uh(0);}
-function AD1(a,b){ADX(a,b);}
-function A2w(a,b){AD1(a,b);}
-function ALj(){C.call(this);}
-function A8M(){var a=new ALj();APQ(a);return a;}
-function APQ(a){return;}
-function AKf(a,b){Uh(1);N_();}
-function ACI(a,b){AKf(a,b);}
-function AYv(a,b){ACI(a,b);}
-function Mw(){C.call(this);}
-var BaS=null;var A_v=null;function AKL(){var b,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=B(176);$p=1;case 1:$z=A1C(b);if(I()){break _;}b=$z;if(b===null){BaS=B(177);return BaT;}if(b.DV)return BaO;if(!b.AA&&b.zA!==null){A_v=b.zA;return BaN;}BaS=b.xS!==null?b.xS:B(178);return BaT;default:F2();}}Dh().s(b,$p);}
-function AIp(){return BaS;}
-function AId(b){var c,d,e,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=A_v;$p=1;case 1:$z=A63(c,b);if(I()){break _;}c=$z;if(c!==BaU?0:1)return;d=Gt(b,47);if(d>0){c=BO(b,0,d);$p=3;continue _;}c=A_v;d=1;e=new ArrayBuffer(0);$p=2;case 2:A28(c,b,d,e);if(I()){break _;}return;case 3:AId(c);if(I()){break _;}c=A_v;d=1;e=new ArrayBuffer(0);$p=2;continue _;default:F2();}}Dh().s(b,c,d,e,$p);}
-function ACE(){BaS=B(9);A_v=null;}
-function Fc(){var a=this;C.call(a);a.IN=null;a.tC=0;}
-function BaV(a,b){var c=new Fc();FJ(c,a,b);return c;}
-function FJ(a,b,c){a.IN=b;a.tC=c;}
-function AWZ(a){return a.tC;}
-function APz(a,b){return a!==b?0:1;}
-function K5(a){var b;b=B5(a);if(!S3(Nl(b),D(Fc)))b=Nl(b);return b;}
-function AAj(a,b){var c,d;if(K5(b)===K5(a))return Bw(a.tC,b.tC);c=new BB;d=new S;V(d);Bd(c,R(G(G(G(G(d,B(179)),H8(K5(a))),B(180)),H8(K5(b)))));J(c);}
-function ATH(a,b){return AAj(a,b);}
-function Fq(){Fc.call(this);}
-var BaN=null;var BaO=null;var BaT=null;var BaW=null;function ABP(){var b,c,d;b=new Fq;FJ(b,B(181),0);BaN=b;b=new Fq;FJ(b,B(182),1);BaO=b;b=new Fq;FJ(b,B(183),2);BaT=b;c=H(Fq,3);d=c.data;d[0]=BaN;d[1]=BaO;d[2]=BaT;BaW=c;}
-function Xf(){C.call(this);}
-var BaM=null;function AJT(b){var c,d,e,f,g,h,i,j,k,l,m;c=Ju(b);d=Qs(c);e=$rt_createByteArray(8);O6(d,e);if(!BW(B(184),AHK(e,Hc(B(31))))){c=new BA;Bd(c,B(185));J(c);}KV(d);f=new RJ;d=new Zt;g=new WB;g.f4=A6s();g.wS=0;h=AFC(g,15,0);if(h){c=new RN;f=new S;V(f);Bd(c,R(G(G(Bf(f,h),B(19)),g.ca)));J(c);}Ua(d,c);d.qF=0;d.ph=0;d.Fv=1;d.Fb=0;d.wZ=$rt_createByteArray(1);d.H9=$rt_createByteArray(512);d.gQ=g;d.oT=$rt_createByteArray(512);d.Fv=1;d.Fb=1;AHY(f,d);g=new Td;g.h9=$rt_createByteArray(4);g.jw=0;g.d$=$rt_createIntArray(80);Qb(g);while
-(true){d=KV(f);if(!BW(B(186),d)){if(AI5(f)<=0&&BW(B(187),d))return;c=new BA;Bd(c,B(185));J(c);}i=KV(f);j=$rt_createByteArray(20);k=$rt_createByteArray(20);O6(f,j);h=I$(f);l=$rt_createByteArray(h);O6(f,l);if(Dx(BaM,i))continue;a:{AEH(g,l,0,h);AJQ(g,k,0);if(j===k)h=1;else{if(j!==null&&k!==null){b=j.data;e=k.data;h=b.length;if(h==e.length){m=0;while(m0){c=BP(b,0,d);$p=3;continue _;}c=A_D;d=1;e=new ArrayBuffer(0);$p=2;case 2:A3e(c,b,d,e);if(I()){break _;}return;case 3:AIn(c);if(I()){break _;}c=A_D;d=1;e=new ArrayBuffer(0);$p=2;continue _;default:F2();}}Dh().s(b,c,d,e,$p);}
+function ACN(){Ba0=B(9);A_D=null;}
+function Fd(){var a=this;C.call(a);a.IQ=null;a.tD=0;}
+function Ba3(a,b){var c=new Fd();FK(c,a,b);return c;}
+function FK(a,b,c){a.IQ=b;a.tD=c;}
+function AW7(a){return a.tD;}
+function APH(a,b){return a!==b?0:1;}
+function K6(a){var b;b=B5(a);if(!S5(Nn(b),D(Fd)))b=Nn(b);return b;}
+function AAr(a,b){var c,d;if(K6(b)===K6(a))return Bw(a.tD,b.tD);c=new BB;d=new R;T(d);Bb(c,S(E(E(E(E(d,B(179)),H8(K6(a))),B(180)),H8(K6(b)))));J(c);}
+function ATP(a,b){return AAr(a,b);}
+function Fr(){Fd.call(this);}
+var BaV=null;var BaW=null;var Ba1=null;var Ba4=null;function ABY(){var b,c,d;b=new Fr;FK(b,B(181),0);BaV=b;b=new Fr;FK(b,B(182),1);BaW=b;b=new Fr;FK(b,B(183),2);Ba1=b;c=H(Fr,3);d=c.data;d[0]=BaV;d[1]=BaW;d[2]=Ba1;Ba4=c;}
+function Xk(){C.call(this);}
+var BaU=null;function AJ2(b){var c,d,e,f,g,h,i,j,k,l,m;c=Ju(b);d=Qu(c);e=$rt_createByteArray(8);O8(d,e);if(!BW(B(184),AHU(e,Hc(B(31))))){c=new BA;Bb(c,B(185));J(c);}KW(d);f=new RL;d=new ZA;g=new WG;g.f5=A6A();g.wU=0;h=AFN(g,15,0);if(h){c=new RP;f=new R;T(f);Bb(c,S(E(E(Bd(f,h),B(19)),g.cb)));J(c);}Uc(d,c);d.qG=0;d.pk=0;d.Fy=1;d.Fe=0;d.w1=$rt_createByteArray(1);d.Ia=$rt_createByteArray(512);d.gR=g;d.oW=$rt_createByteArray(512);d.Fy=1;d.Fe=1;AH8(f,d);g=new Tf;g.h_=$rt_createByteArray(4);g.jy=0;g.d_=$rt_createIntArray(80);Qd(g);while
+(true){d=KW(f);if(!BW(B(186),d)){if(AJd(f)<=0&&BW(B(187),d))return;c=new BA;Bb(c,B(185));J(c);}i=KW(f);j=$rt_createByteArray(20);k=$rt_createByteArray(20);O8(f,j);h=I$(f);l=$rt_createByteArray(h);O8(f,l);if(Dx(BaU,i))continue;a:{AES(g,l,0,h);AJZ(g,k,0);if(j===k)h=1;else{if(j!==null&&k!==null){b=j.data;e=k.data;h=b.length;if(h==e.length){m=0;while(m=0&&b=Ba0.data.length)return AYu(b);c=Ba0.data[b];if(c===null){c=AYu(b);Ba0.data[b]=c;}return c;}
-function A7D(a,b){if(a===b)return 1;return b instanceof FE&&b.ml==a.ml?1:0;}
-function A7m(a){return a.ml;}
-function UO(b){var c,d;c=new BC;d=$rt_createCharArray(1);d.data[0]=b;NX(c,d);return c;}
-function NC(b){return b>=65536&&b<=1114111?1:0;}
+function AXa(a,b){Ce(a,b);return a;}
+function AYw(a,b,c,d){J3(a,b,c,d);return a;}
+function ART(a,b){Ib(a,b);return a;}
+function A4p(a,b,c,d,e){La(a,b,c,d,e);return a;}
+function A7E(a,b,c){J4(a,b,c);return a;}
+function ASd(a,b,c,d,e){La(a,b,c,d,e);return a;}
+function A0D(a,b,c,d){J3(a,b,c,d);return a;}
+function AHY(a,b){var c;if(b>=0&&b=Ba8.data.length)return AYC(b);c=Ba8.data[b];if(c===null){c=AYC(b);Ba8.data[b]=c;}return c;}
+function A7L(a,b){if(a===b)return 1;return b instanceof FF&&b.mp==a.mp?1:0;}
+function A7u(a){return a.mp;}
+function UQ(b){var c,d;c=new BC;d=$rt_createCharArray(1);d.data[0]=b;NZ(c,d);return c;}
+function NE(b){return b>=65536&&b<=1114111?1:0;}
function Dw(b){return (b&64512)!=55296?0:1;}
function D1(b){return (b&64512)!=56320?0:1;}
-function PD(b){return !Dw(b)&&!D1(b)?0:1;}
-function K$(b,c){return Dw(b)&&D1(c)?1:0;}
-function E3(b,c){return ((b&1023)<<10|c&1023)+65536|0;}
+function PF(b){return !Dw(b)&&!D1(b)?0:1;}
+function K_(b,c){return Dw(b)&&D1(c)?1:0;}
+function E4(b,c){return ((b&1023)<<10|c&1023)+65536|0;}
function JJ(b){return (55296|(b-65536|0)>>10&1023)&65535;}
function Jg(b){return (56320|b&1023)&65535;}
-function Gg(b){return Hy(b)&65535;}
-function Hy(b){return AMT(b).toLowerCase().charCodeAt(0);}
+function Gh(b){return Hy(b)&65535;}
+function Hy(b){return AM1(b).toLowerCase().charCodeAt(0);}
function F1(b){return Hw(b)&65535;}
-function Hw(b){return AMT(b).toUpperCase().charCodeAt(0);}
-function LL(b,c){if(c>=2&&c<=36){b=Ww(b);if(b>=c)b=(-1);}else b=(-1);return b;}
-function Ww(b){var c,d,e,f,g,h,i,j,k;if(BaY===null){if(Ba1===null)Ba1=AJ1();c=(Ba1.value!==null?$rt_str(Ba1.value):null);d=AFI(H5(c));e=L9(d);f=$rt_createIntArray(e);g=f.data;h=0;while(h=h){j=(h+i|0)/2|0;e=j*2|0;k=Bw(b,f[e]);if(k>0)h=j+1|0;else{if(k>=0)return f[e+1|0];i=j-1|0;}}return (-1);}
+function Hw(b){return AM1(b).toUpperCase().charCodeAt(0);}
+function LM(b,c){if(c>=2&&c<=36){b=WB(b);if(b>=c)b=(-1);}else b=(-1);return b;}
+function WB(b){var c,d,e,f,g,h,i,j,k;if(Ba6===null){if(Ba9===null)Ba9=AJ$();c=(Ba9.value!==null?$rt_str(Ba9.value):null);d=AFT(H5(c));e=L_(d);f=$rt_createIntArray(e);g=f.data;h=0;while(h=h){j=(h+i|0)/2|0;e=j*2|0;k=Bw(b,f[e]);if(k>0)h=j+1|0;else{if(k>=0)return f[e+1|0];i=j-1|0;}}return (-1);}
function J6(b,c){if(c>=2&&c<=36&&b0&&b<=65535?1:0;if(c&&PD(b&65535))return 19;if(BaZ===null){if(Ba2===null)Ba2=AHi();BaZ=AYS((Ba2.value!==null?$rt_str(Ba2.value):null));}d=BaZ.data;e=0;c=d.length-1|0;while(e<=c){f=(e+c|0)/2|0;g=d[f];if(b>=g.Br)e=f+1|0;else{if(b>=g.xH)return g.D8.data[b-g.xH|0];c=f-1|0;}}return 0;}
-function Me(b){a:{switch(Dp(b)){case 1:case 2:case 3:case 4:case 5:case 9:break;case 6:case 7:case 8:break a;default:break a;}return 1;}return 0;}
+function Dp(b){var c,d,e,f,g;c=b>0&&b<=65535?1:0;if(c&&PF(b&65535))return 19;if(Ba7===null){if(Ba$===null)Ba$=AHs();Ba7=AY0((Ba$.value!==null?$rt_str(Ba$.value):null));}d=Ba7.data;e=0;c=d.length-1|0;while(e<=c){f=(e+c|0)/2|0;g=d[f];if(b>=g.Bt)e=f+1|0;else{if(b>=g.xJ)return g.D_.data[b-g.xJ|0];c=f-1|0;}}return 0;}
+function Mg(b){a:{switch(Dp(b)){case 1:case 2:case 3:case 4:case 5:case 9:break;case 6:case 7:case 8:break a;default:break a;}return 1;}return 0;}
function JB(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return Dp(b)!=16?0:1;}
-function WT(b){switch(Dp(b)){case 12:case 13:case 14:break;default:return 0;}return 1;}
-function R4(b){switch(b){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:break;case 160:case 8199:case 8239:return 0;default:return WT(b);}return 1;}
-function AEk(a,b){return a.ml-b.ml|0;}
-function AZg(a,b){return AEk(a,b);}
-function AH$(){BaX=D($rt_charcls());Ba0=H(FE,128);}
-function AJ1(){return {"value":"oD#*% .%%2%)6%-:%1>%5B%9F%=J%AN%Eo%Is%Mw%Q{%U!\'Y&\'^*\'b.\'f2\'j6\'n:\'r>\'vB\'zF\'!#J\'N\'*#R\'.#V\'2#Z\'6#_\':#c\'>#g\'B#k\'F#o\'J#s\'N#w\'R#6)I:)M>)QB)UF)YJ)^N)bR)fV)jZ)n_)rc)vg)zk)!#o)s)*#w).#{)2#!+6#&+:#*+>#.+B#2+F#6+J#:+N#>+R#{R# !T#%&T#)*T#-.T#12T#56T#9:T#=>T#ABT#E6a# :a#%>a#)Ba#-Fa#1Ja#5Na#9Ra#=Va#AZa#E:s# >s#%Bs#)Fs#-Js#1Ns#5Rs#9Vs#=Zs#A_s#EZ:% _:%%c:%)g:%-k:%1o:%5s:%9w:%={:%A!<%E2F% 6F%%:F%)>F%-BF%1FF%5JF%9NF%=RF%AVF%EgP% kP%%oP%)sP%-wP%1{P%5!R%9&R%=*R%A.R%E>]% B]%%F]%)J]%-N]%1R]%5V]%9Z]%=_]%Ac]%Esg% wg%%{g%)!i%-&"
+function WY(b){switch(Dp(b)){case 12:case 13:case 14:break;default:return 0;}return 1;}
+function R6(b){switch(b){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:break;case 160:case 8199:case 8239:return 0;default:return WY(b);}return 1;}
+function AEu(a,b){return a.mp-b.mp|0;}
+function AZo(a,b){return AEu(a,b);}
+function AIi(){Ba5=D($rt_charcls());Ba8=H(FF,128);}
+function AJ$(){return {"value":"oD#*% .%%2%)6%-:%1>%5B%9F%=J%AN%Eo%Is%Mw%Q{%U!\'Y&\'^*\'b.\'f2\'j6\'n:\'r>\'vB\'zF\'!#J\'N\'*#R\'.#V\'2#Z\'6#_\':#c\'>#g\'B#k\'F#o\'J#s\'N#w\'R#6)I:)M>)QB)UF)YJ)^N)bR)fV)jZ)n_)rc)vg)zk)!#o)s)*#w).#{)2#!+6#&+:#*+>#.+B#2+F#6+J#:+N#>+R#{R# !T#%&T#)*T#-.T#12T#56T#9:T#=>T#ABT#E6a# :a#%>a#)Ba#-Fa#1Ja#5Na#9Ra#=Va#AZa#E:s# >s#%Bs#)Fs#-Js#1Ns#5Rs#9Vs#=Zs#A_s#EZ:% _:%%c:%)g:%-k:%1o:%5s:%9w:%={:%A!<%E2F% 6F%%:F%)>F%-BF%1FF%5JF%9NF%=RF%AVF%EgP% kP%%oP%)sP%-wP%1{P%5!R%9&R%=*R%A.R%E>]% B]%%F]%)J]%-N]%1R]%5V]%9Z]%=_]%Ac]%Esg% wg%%{g%)!i%-&"
+"i%1*i%5.i%92i%=6i%A:i%EJs% Ns%%Rs%)Vs%-Zs%1_s%5cs%9gs%=ks%Aos%E!!\' &!\'%*!\').!\'-2!\'16!\'5:!\'9>!\'=B!\'AF!\'EV,\' Z,\'%_,\')c,\'-g,\'1k,\'5o,\'9s,\'=w,\'A{,\'E.8\' 28\'%68\'):8\'->8\'1B8\'5F8\'9J8\'=N8\'AR8\'EcB\' gB\'%kB\')oB\'-sB\'1wB\'5{B\'9!D\'=&D\'A*D\'E>L\' BL\'%FL\')JL\'-NL\'1RL\'5VL\'9ZL\'=_L\'AcL\'EsV\' wV\'%{V\')!X\'-&X\'1*X\'5.X\'92X\'=6X\'A:X\'EB_\' F_\'%J_\')N_\'-R_\'1V_\'5Z_\'9__\'=c_\'Ag_\'Esw\' ww\'%{w\')!y\'-&y\'1*y\'5.y\'92y\'=6y\'A:y\'EB!) F!)%J!))N!)-R!)1V!)5Z!)9_!)=c!)Ag!)Egi+ ki+%oi+)si+-wi+1{i+5!k+9&k+=*k+A.k+Eom+ sm+%wm+){m+-!o+1&o+5*o+9.o+=2o+A6o+E>,- B,-%F"
+",-)J,--N,-1R,-5V,-9Z,-=_,-Ac,-E>8- B8-%F8-)J8--N8-1R8-5V8-9Z8-=_8-Ac8-E{F- !H-%&H-)*H--.H-12H-56H-9:H-=>H-ABH-E_H- cH-%gH-)kH--oH-1sH-5wH-9{H-=!J-A&J-E!Z- &Z-%*Z-).Z--2Z-16Z-5:Z-9>Z-=BZ-AFZ-E2c- 6c-%:c-)>c--Bc-1Fc-5Jc-9Nc-=Rc-AVc-EJo- No-%Ro-)Vo--Zo-1_o-5co-9go-=ko-Aoo-E.q- 2q-%6q-):q-->q-1Bq-5Fq-9Jq-=Nq-ARq-E&4r *4r%.4r)24r-64r1:4r5>4r9B4r=F4rAJ4rE{or !qr%&qr)*qr-.qr12qr56qr9:qr=>qrABqrE&ur *ur%.ur)2ur-6ur1:ur5>ur9Bur=FurAJurE**t .*t%2*t)6*t-:*t1>*t5B*t9F*t=J*tAN*tEN,t R,t%V,t)Z,t-_,t1c,t5g,t9k,t=o,tAs,tE_"
+"4t c4t%g4t)k4t-o4t1s4t5w4t9{4t=!6tA&6tEgXt kXt%oXt)sXt-wXt1{Xt5!Zt9&Zt=*ZtA.ZtE{c@# !e@#%&e@#)*e@#-.e@#12e@#56e@#9:e@#=>e@#ABe@#Ece@#Ige@#Mke@#Qoe@#Use@#Ywe@#^{e@#b!g@#f&g@#j*g@#n.g@#r2g@#v6g@#z:g@#!#>g@#Bg@#*#Fg@#.#Jg@#2#Ng@#6#Rg@#:#Vg@#>#Zg@#B#_g@#F#cg@#J#gg@#N#kg@#R#*i@#I.i@#M2i@#Q6i@#U:i@#Y>i@#^Bi@#bFi@#fJi@#jNi@#nRi@#rVi@#vZi@#z_i@#!#ci@#gi@#*#ki@#.#oi@#2#si@#6#wi@#:#{i@#>#!k@#B#&k@#F#*k@#J#.k@#N#2k@#R#s&D# w&D#%{&D#)!(D#-&(D#1*(D#5.(D#92(D#=6(D#A:(D#E2.H# 6.H#%:.H#)>.H#-B.H#1F.H#5J.H#9N.H#=R.H#AV."
+"H#EwuH# {uH#%!wH#)&wH#-*wH#1.wH#52wH#96wH#=:wH#A>wH#Ew$J# {$J#%!&J#)&&J#-*&J#1.&J#52&J#96&J#=:&J#A>&J#E{*J# !,J#%&,J#)*,J#-.,J#12,J#56,J#9:,J#=>,J#AB,J#E_8J# c8J#%g8J#)k8J#-o8J#1s8J#5w8J#9{8J#=!:J#A&:J#E2RJ# 6RJ#%:RJ#)>RJ#-BRJ#1FRJ#5JRJ#9NRJ#=RRJ#AVRJ#ENqJ# RqJ#%VqJ#)ZqJ#-_qJ#1cqJ#5gqJ#9kqJ#=oqJ#AsqJ#E&}J# *}J#%.}J#)2}J#-6}J#1:}J#5>}J#9B}J#=F}J#AJ}J#Eg@L# k@L#%o@L#)s@L#-w@L#1{@L#5!BL#9&BL#=*BL#A.BL#EZJL# _JL#%cJL#)gJL#-kJL#1oJL#5sJL#9wJL#={JL#A!LL#ENTL# RTL#%VTL#)ZTL#-_TL#1cTL#5gTL#9kTL#=oTL#AsTL#E:{L# >{L#"
+"%B{L#)F{L#-J{L#1N{L#5R{L#9V{L#=Z{L#A_{L#ERkN# VkN#%ZkN#)_kN#-ckN#1gkN#5kkN#9okN#=skN#AwkN#E_$P# c$P#%g$P#)k$P#-o$P#1s$P#5w$P#9{$P#=!&P#A&&P#E.,P# 2,P#%6,P#):,P#->,P#1B,P#5F,P#9J,P#=N,P#AR,P#EFau# Jau#%Nau#)Rau#-Vau#1Zau#5_au#9cau#=gau#Akau#Eouu# suu#%wuu#){uu#-!wu#1&wu#5*wu#9.wu#=2wu#A6wu#EF0N% J0N%%N0N%)R0N%-V0N%1Z0N%5_0N%9c0N%=g0N%Ak0N%Eo0N% s0N%%w0N%){0N%-!2N%1&2N%5*2N%9.2N%=22N%A62N%E:2N% >2N%%B2N%)F2N%-J2N%1N2N%5R2N%9V2N%=Z2N%A_2N%Ec2N% g2N%%k2N%)o2N%-s2N%1w2N%5{2N%9!4N%=&4N%A*4N%E.4N% 24N%%64N%):4N%->"
+"4N%1B4N%5F4N%9J4N%=N4N%AR4N%ERJR% VJR%%ZJR%)_JR%-cJR%1gJR%5kJR%9oJR%=sJR%AwJR%E>qR% BqR%%FqR%)JqR%-NqR%1RqR%5VqR%9ZqR%=_qR%AcqR%E:FV% >FV%%BFV%)FFV%-JFV%1NFV%5RFV%9VFV%=ZFV%A_FV%E"};}
-function AHi(){return {"value":"PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C! A$^_AZ^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=7, A+^.A$^,A&b=U! A-b=:! A(^-A5^-A%^YA)^+A\'^IA)^?b 3! ^- b=F! ^%A$^JA#^\'A$^>A#b=(# A-^/A#^%A%^$A&^$A.^\'b K6 &b %b %b 6<#&AJ&b T !&A,&b =$ &A#&b ;!&A/&b PU!&b @Q b&?) b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b "
+"%b %b %b %b %b %b %b %b %b %b %b %b D8 1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"};}
function Ev(){C.call(this);}
-function Ye(a,b){S_(a,b,0,b.data.length);}
-function APk(a,b,c,d){var e,f,g;e=0;while(e=0)return b<<24>>24;c=new F4;Z(c);J(c);}
-function Lc(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.kF.oK(b,c,d);if(f<0){e=new F4;Z(e);J(e);}c=c+f|0;d=d-f|0;}return;}e=new BE;Z(e);J(e);}
-function I$(a){var b;if(Lc(a,4)<0){b=new F4;Z(b);J(b);}return (a.dX.data[0]&255)<<24|(a.dX.data[1]&255)<<16|(a.dX.data[2]&255)<<8|a.dX.data[3]&255;}
-function VD(a){var b;if(Lc(a,8)<0){b=new F4;Z(b);J(b);}return Long_or(Long_shl(Long_and(Long_fromInt((a.dX.data[0]&255)<<24|(a.dX.data[1]&255)<<16|(a.dX.data[2]&255)<<8|a.dX.data[3]&255),new Long(4294967295, 0)),32),Long_and(Long_fromInt((a.dX.data[4]&255)<<24|(a.dX.data[5]&255)<<16|(a.dX.data[6]&255)<<8|a.dX.data[7]&255),new Long(4294967295, 0)));}
-function L1(a){var b;if(Lc(a,2)<0){b=new F4;Z(b);J(b);}return ((a.dX.data[0]&255)<<24>>16|a.dX.data[1]&255)<<16>>16;}
-function AMx(a){var b;if(Lc(a,2)<0){b=new F4;Z(b);J(b);}return ((a.dX.data[0]&255)<<8|a.dX.data[1]&255)&65535;}
-function KV(a){return AJA(a,AMx(a));}
-function AJA(a,b){var c,d;c=$rt_createByteArray(b);d=$rt_createCharArray(b);SE(a,c,0,b);return ATa(c,d,0,b);}
-function ATa(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f=e){m=new Ir;Bd(m,B(190));J(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new Ir;Bd(m,B(191));J(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new Ir;Bd(m,B(191));J(m);}f=j+1|0;if(f>=e){m=new Ir;Bd(m,B(191));J(m);}n=h[d+j|0];j=f+1|0;o=h[d+f|0];if((n&192)!=128)break a;if((o&192)!=128)break a;f=g+1|0;i[g]=((l&15)<<12|(n&63)
-<<6|o&63)&65535;g=f;}f=j;}return IJ(c,0,g);}m=new Ir;Bd(m,B(191));J(m);}
-function AM6(){var a=this;Gz.call(a);a.xz=null;a.kB=0;a.G$=0;a.q4=0;}
-function Ju(a){var b=new AM6();AQb(b,a);return b;}
-function AQb(a,b){var c;c=b.data.length;a.xz=b;a.kB=0;a.G$=0;a.q4=0+c|0;}
-function A0V(a){var b,c,d;if(a.kB>=a.q4)b=(-1);else{c=a.xz.data;d=a.kB;a.kB=d+1|0;b=c[d]&255;}return b;}
-function AOi(a,b,c,d){var e,f,g,h,i;e=B4(d,a.q4-a.kB|0);f=0;while(f=0)return b<<24>>24;c=new F4;Z(c);J(c);}
+function Ld(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.kG.oO(b,c,d);if(f<0){e=new F4;Z(e);J(e);}c=c+f|0;d=d-f|0;}return;}e=new BD;Z(e);J(e);}
+function I$(a){var b;if(Ld(a,4)<0){b=new F4;Z(b);J(b);}return (a.dY.data[0]&255)<<24|(a.dY.data[1]&255)<<16|(a.dY.data[2]&255)<<8|a.dY.data[3]&255;}
+function VH(a){var b;if(Ld(a,8)<0){b=new F4;Z(b);J(b);}return Long_or(Long_shl(Long_and(Long_fromInt((a.dY.data[0]&255)<<24|(a.dY.data[1]&255)<<16|(a.dY.data[2]&255)<<8|a.dY.data[3]&255),new Long(4294967295, 0)),32),Long_and(Long_fromInt((a.dY.data[4]&255)<<24|(a.dY.data[5]&255)<<16|(a.dY.data[6]&255)<<8|a.dY.data[7]&255),new Long(4294967295, 0)));}
+function L3(a){var b;if(Ld(a,2)<0){b=new F4;Z(b);J(b);}return ((a.dY.data[0]&255)<<24>>16|a.dY.data[1]&255)<<16>>16;}
+function AMF(a){var b;if(Ld(a,2)<0){b=new F4;Z(b);J(b);}return ((a.dY.data[0]&255)<<8|a.dY.data[1]&255)&65535;}
+function KW(a){return AJK(a,AMF(a));}
+function AJK(a,b){var c,d;c=$rt_createByteArray(b);d=$rt_createCharArray(b);SG(a,c,0,b);return ATi(c,d,0,b);}
+function ATi(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f=e){m=new Ir;Bb(m,B(190));J(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new Ir;Bb(m,B(191));J(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new Ir;Bb(m,B(191));J(m);}f=j+1|0;if(f>=e){m=new Ir;Bb(m,B(191));J(m);}n=h[d+j|0];j=f+1|0;o=h[d+f|0];if((n&192)!=128)break a;if((o&192)!=128)break a;f=g+1|0;i[g]=((l&15)<<12|(n&63)
+<<6|o&63)&65535;g=f;}f=j;}return IJ(c,0,g);}m=new Ir;Bb(m,B(191));J(m);}
+function ANd(){var a=this;GA.call(a);a.xB=null;a.kC=0;a.Hb=0;a.q5=0;}
+function Ju(a){var b=new ANd();AQj(b,a);return b;}
+function AQj(a,b){var c;c=b.data.length;a.xB=b;a.kC=0;a.Hb=0;a.q5=0+c|0;}
+function A03(a){var b,c,d;if(a.kC>=a.q5)b=(-1);else{c=a.xB.data;d=a.kC;a.kC=d+1|0;b=c[d]&255;}return b;}
+function AOq(a,b,c,d){var e,f,g,h,i;e=B4(d,a.q5-a.kC|0);f=0;while(f>24);}
function Ex(a,b){return Dx(a.b2,b);}
-function EV(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).r$;}
-function Ck(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).h8;}
-function DJ(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).qR;}
-function V4(a,b){return !Dx(a.b2,b)?Long_ZERO:Co(a.b2,b).rO;}
-function G4(a,b){return !Dx(a.b2,b)?0.0:Co(a.b2,b).gx;}
-function Fg(a,b){return !Dx(a.b2,b)?B(9):Co(a.b2,b).rS;}
-function LW(a,b){return !Dx(a.b2,b)?$rt_createByteArray(0):Co(a.b2,b).nT;}
-function Gw(a,b){return !Dx(a.b2,b)?DG():Co(a.b2,b);}
-function Ee(a,b){return !Dx(a.b2,b)?Gu():Co(a.b2,b);}
-function Gb(a,b){return !EV(a,b)?0:1;}
-function ABL(a){return AOo(a.b2);}
+function EW(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).r_;}
+function Ck(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).h$;}
+function DK(a,b){return !Dx(a.b2,b)?0:Co(a.b2,b).qS;}
+function V9(a,b){return !Dx(a.b2,b)?Long_ZERO:Co(a.b2,b).rP;}
+function G5(a,b){return !Dx(a.b2,b)?0.0:Co(a.b2,b).gy;}
+function Fg(a,b){return !Dx(a.b2,b)?B(9):Co(a.b2,b).rT;}
+function LY(a,b){return !Dx(a.b2,b)?$rt_createByteArray(0):Co(a.b2,b).nX;}
+function Gx(a,b){return !Dx(a.b2,b)?DH():Co(a.b2,b);}
+function Ee(a,b){return !Dx(a.b2,b)?Gv():Co(a.b2,b);}
+function Gb(a,b){return !EW(a,b)?0:1;}
+function ABU(a){return AOw(a.b2);}
function Bm(){Bn.call(this);}
-var Ba7=0;var Ba8=null;var Ba9=0;var Ba$=0;var Ba_=0;var Bba=0.0;var Bbb=0;var Bbc=null;var Bbd=0;var Bbe=0;var Bbf=0;var Bbg=0.0;var Bbh=0.0;var Bbi=0.0;var Bbj=0.0;var Bbk=0.0;var Bbl=0.0;var Bbm=0.0;var Bbn=0.0;var Bbo=0.0;var Bbp=0;var Bbq=0.0;var Bbr=0.0;var Bbs=0.0;var Bbt=0.0;var Bbu=0;var Bbv=0;var Bbw=0;var Bbx=0.0;var Bby=0.0;var Bbz=0.0;var BbA=0;var BbB=0;var BbC=0;var BbD=0;var BbE=null;var BbF=0;var BbG=null;var BbH=0;var BbI=null;var BbJ=0;var BbK=null;var BbL=null;var BbM=null;var BbN=null;var BbO
-=null;var BbP=null;var BbQ=null;var BbR=null;var BbS=null;var BbT=0;var BbU=null;var BbV=null;var BbW=null;var BbX=null;var BbY=null;var BbZ=null;var Bb0=null;var Bb1=null;var Bb2=null;var Bb3=null;var Bb4=null;var Bb5=null;var Bb6=null;var Bb7=null;var Bb8=Long_ZERO;var Bb9=0;function BS(){BS=Bl(Bm);A4E();}
-function Y(b){BS();a:{switch(b){case 2884:LE(2884);break a;case 2896:Ba$=1;break a;case 2903:Bbp=1;break a;case 2912:Bbv=1;break a;case 2929:LE(2929);break a;case 3008:Ba_=1;break a;case 3042:LE(3042);break a;case 3553:Ba9=1;break a;case 32823:LE(32823);break a;case 32826:break;default:break a;}}}
-function GM(b){var c;BS();a:{c=518;switch(b){case 514:c=514;break a;case 515:c=518;break a;case 516:c=513;break a;default:}}Be();A_Q.depthFunc(c);}
-function CB(b){BS();BbD=b;}
-function Hr(){BS();switch(BbD){case 5888:break;case 5889:return BbG.data[BbH];case 5890:return BbI.data[BbJ];default:}return BbE.data[BbF];}
-function Cp(){BS();Zz(Hr());}
-function FI(b,c,d,e){BS();Be();Bab.data[0]=b;Bab.data[1]=c;Bab.data[2]=d;Bab.data[3]=e;A_Q.viewport(b,c,d,e);}
-function Db(b){BS();Be();A_Q.clear(b);}
-function N3(b,c,d,e,f,g){var h,i,j,k;BS();h=Hr();i=c-b;h.ej=2.0/i;h.eh=0.0;h.ei=0.0;h.ek=0.0;h.en=0.0;j=e-d;h.eo=2.0/j;h.el=0.0;h.em=0.0;h.ep=0.0;h.er=0.0;k=g-f;h.es=2.0/k;h.eq=0.0;h.gK= -(c+b)/i;h.gL= -(e+d)/j;h.gM=(g+f)/k;h.gN=1.0;}
-function Bj(b,c,d){var e;BS();O3(BbO,b,c,d);e=Hr();VC(e,BbO,e);if(!Bbb)return;e=new BB;Bd(e,B(192));J(e);}
-function Pr(b,c,d,e){BS();Be();A_Q.clearColor(b,c,d,e);}
-function Bb(b){BS();a:{switch(b){case 2884:KO(2884);break a;case 2896:Ba$=0;break a;case 2903:Bbp=0;break a;case 2912:Bbv=0;break a;case 2929:KO(2929);break a;case 3008:Ba_=0;break a;case 3042:KO(3042);break a;case 3553:Ba9=0;break a;case 32823:KO(32823);break a;case 32826:break;default:break a;}}}
-function BJ(b,c,d,e){BS();Bbg=b;Bbh=c;Bbi=d;Bbj=e;}
-function BN(){BS();BbR.hz= -BbR.hz;BbS.hz= -BbS.hz;BbR.hy= -BbR.hy;BbS.hy= -BbS.hy;BbR.hA= -BbR.hA;BbS.hA= -BbS.hA;}
-function Ca(){BS();a:{switch(BbD){case 5888:break;case 5889:if(BbH>=(BbG.data.length-1|0)){Cm(Ez(),B(193));break a;}BbH=BbH+1|0;Hn(BbG.data[BbH],BbG.data[BbH-1|0]);break a;case 5890:if(BbJ>=(BbI.data.length-1|0)){Cm(Ez(),B(194));break a;}BbJ=BbJ+1|0;Hn(BbI.data[BbJ],BbI.data[BbJ-1|0]);break a;default:}if(BbF>=(BbE.data.length-1|0))Cm(Ez(),B(195));else{BbF=BbF+1|0;Hn(BbE.data[BbF],BbE.data[BbF-1|0]);}}}
-function Bs(b,c,d,e){var f;BS();O3(BbO,c,d,e);f=Hr();VK(f,b*0.01745329238474369,BbO,f);if(!Bbb)return;f=new BB;Bd(f,B(192));J(f);}
-function BR(){BS();a:{switch(BbD){case 5888:break;case 5889:if(BbH<=0){Cm(Ez(),B(196));break a;}BbH=BbH-1|0;break a;case 5890:if(BbJ<=0){Cm(Ez(),B(197));break a;}BbJ=BbJ-1|0;break a;default:}if(BbF<=0)Cm(Ez(),B(198));else BbF=BbF-1|0;}}
-function PX(b,c){BS();a:{switch(b){case 2982:break;case 2983:Yy(BbG.data[BbH],c);break a;default:}Yy(BbE.data[BbF],c);}}
-function C7(b,c,d){var e;BS();O3(BbO,b,c,d);ADC(Hr(),BbO);if(!Bbb)return;e=new BB;Bd(e,B(192));J(e);}
-function Dy(b,c){BS();Bbw=b==1&&c==771?1:0;Be();A_Q.blendFunc(b,c);}
-function EJ(b){BS();Be();A_Q.depthMask(!!b);}
-function Cz(b,c,d,e){BS();Be();A_Q.colorMask(!!b,!!c,!!d,!!e);}
-function Cj(b,c){var d,e;BS();d=ADE(Ba8,c);Be();e=A_Q;d=d!==null?d.FC:null;e.bindTexture(3553,d);}
-function FX(b,c,d){BS();if(!(d!=33071&&d!=10496))d=33071;Be();A_Q.texParameteri(b,c,d);}
-function IT(b,c,d){var e;BS();e=Iu(b*b+c*c+d*d);Bbk=b/e;Bbl=c/e;Bbm=d/e;}
-function JF(b){var c,d,e,f,g,h;BS();c=BbT+1|0;d=0;while(d0){Si(c.lh|0|(Bbp&&Ba$?8:0)|(!Bbv?0:16)|(!Ba_?0:32)|(!Ba9?0:64));MC(c.s6);Y0(0,c.kK);BbB=BbB+((c.kK*6|0)/4|0)|0;BbC=BbC+(c.kK/2|0)|0;}}}
-function EX(b,c){BS();if(!Bbb){Bbc=Co(BbM,C0(b));if(Bbc!==null){Bbc.lh=(-1);Bbc.kK=0;Bbb=1;}}}
-function E5(){var b,c,d,e;BS();if(Bbb){Bbb=0;Be();b=BaK.buffer;c=BaJ;d=new Int32Array(b,0,c);BaJ=0;e=YL(d);if(e>0){if(Bbc.po===null){BI(BbN,C0(Bbc.AH),Bbc);Bbc.s6=Z2();Bbc.po=Ms();b=Xz(Bbc.lh);MC(Bbc.s6);HY(34962,Bbc.po);QH(b);}HY(34962,Bbc.po);TE(34962,d,35044);BbA=BbA+e|0;}}}
-function Mg(b,c,d){BS();Bbg=b;Bbh=c;Bbi=d;Bbj=1.0;}
-function Vg(b){BS();while(DH(b)){FF(UA(b));}}
-function Pe(b){BS();a:{switch(b){case 32885:break;case 32886:Bbd=1;break a;case 32887:break a;case 32888:Bbf=1;break a;default:break a;}Bbe=1;}}
-function OD(b){BS();a:{switch(b){case 32885:break;case 32886:Bbd=0;break a;case 32887:break a;case 32888:Bbf=0;break a;default:break a;}Bbe=0;}}
-function VM(){BS();return 0|(!Bbd?0:1)|(!Bbe?0:2)|(!Bbf?0:4);}
-function Si(b){var c;BS();c=Xz(b);BbU=c;AGr(c);if(Ba_)AF9(c,Bba);AHu(c,Bbg,Bbh,Bbi,Bbj);if(Bbv){ANF(c,(!Bbw?0:2)+Bbu|0);AGW(c,Bbq,Bbr,Bbs,Bbt);AJj(c,Bbz);AAg(c,Bbx,Bby);}AHr(c,BbE.data[BbF]);ABC(c,BbG.data[BbH]);AAB(c,BbI.data[BbJ]);if(Bbp&&Ba$){AMn(c,Bbk,Bbl,Bbm);ABt(c,BbR,BbS);}AIP(c,Bbn,Bbo);}
-function AFB(b,c,d,e){var f;BS();if(Bbb){if(b!=7)Cm(Ez(),B(199));else{if(Bbc.lh==(-1))Bbc.lh=VM();else if(Bbc.lh!=VM())Cm(Ez(),B(200));f=Bbc;f.kK=f.kK+d|0;Be();e=e;if((BaJ+e.length|0)>16;k[n]=h;n=n+1|0;}j=new Uint8Array(Bak.buffer,0,m);A_Y.texImage2D(3553,c,32856,e,f,g,6408,5121,j);}}
+function BO(){BM();BbZ.hB= -BbZ.hB;Bb0.hB= -Bb0.hB;BbZ.hA= -BbZ.hA;Bb0.hA= -Bb0.hA;BbZ.hC= -BbZ.hC;Bb0.hC= -Bb0.hC;}
+function Ca(){BM();a:{switch(BbL){case 5888:break;case 5889:if(BbP>=(BbO.data.length-1|0)){Cm(Ez(),B(193));break a;}BbP=BbP+1|0;Hn(BbO.data[BbP],BbO.data[BbP-1|0]);break a;case 5890:if(BbR>=(BbQ.data.length-1|0)){Cm(Ez(),B(194));break a;}BbR=BbR+1|0;Hn(BbQ.data[BbR],BbQ.data[BbR-1|0]);break a;default:}if(BbN>=(BbM.data.length-1|0))Cm(Ez(),B(195));else{BbN=BbN+1|0;Hn(BbM.data[BbN],BbM.data[BbN-1|0]);}}}
+function Bs(b,c,d,e){var f;BM();O5(BbW,c,d,e);f=Hr();VO(f,b*0.01745329238474369,BbW,f);if(!Bbj)return;f=new BB;Bb(f,B(192));J(f);}
+function BS(){BM();a:{switch(BbL){case 5888:break;case 5889:if(BbP<=0){Cm(Ez(),B(196));break a;}BbP=BbP-1|0;break a;case 5890:if(BbR<=0){Cm(Ez(),B(197));break a;}BbR=BbR-1|0;break a;default:}if(BbN<=0)Cm(Ez(),B(198));else BbN=BbN-1|0;}}
+function PZ(b,c){BM();a:{switch(b){case 2982:break;case 2983:YF(BbO.data[BbP],c);break a;default:}YF(BbM.data[BbN],c);}}
+function C7(b,c,d){var e;BM();O5(BbW,b,c,d);ADM(Hr(),BbW);if(!Bbj)return;e=new BB;Bb(e,B(192));J(e);}
+function Dy(b,c){BM();BbE=b==1&&c==771?1:0;Bf();A_Y.blendFunc(b,c);}
+function EJ(b){BM();Bf();A_Y.depthMask(!!b);}
+function Cz(b,c,d,e){BM();Bf();A_Y.colorMask(!!b,!!c,!!d,!!e);}
+function Cj(b,c){var d,e;BM();d=ADO(Bbe,c);Bf();e=A_Y;d=d!==null?d.FF:null;e.bindTexture(3553,d);}
+function Fo(b,c,d){BM();if(!(d!=33071&&d!=10496))d=33071;Bf();A_Y.texParameteri(b,c,d);}
+function IT(b,c,d){var e;BM();e=Iu(b*b+c*c+d*d);Bbs=b/e;Bbt=c/e;Bbu=d/e;}
+function JF(b){var c,d,e,f,g,h;BM();c=Bb1+1|0;d=0;while(d0){Sk(c.lj|0|(Bbx&&Bbg?8:0)|(!BbD?0:16)|(!Bbh?0:32)|(!Bbf?0:64));ME(c.s7);Y7(0,c.kL);BbJ=BbJ+((c.kL*6|0)/4|0)|0;BbK=BbK+(c.kL/2|0)|0;}}}
+function EY(b,c){BM();if(!Bbj){Bbk=Co(BbU,C0(b));if(Bbk!==null){Bbk.lj=(-1);Bbk.kL=0;Bbj=1;}}}
+function E6(){var b,c,d,e;BM();if(Bbj){Bbj=0;Bf();b=BaS.buffer;c=BaR;d=new Int32Array(b,0,c);BaR=0;e=YS(d);if(e>0){if(Bbk.pr===null){BI(BbV,C0(Bbk.AJ),Bbk);Bbk.s7=Z$();Bbk.pr=Mu();b=XF(Bbk.lj);ME(Bbk.s7);HY(34962,Bbk.pr);QJ(b);}HY(34962,Bbk.pr);TG(34962,d,35044);BbI=BbI+e|0;}}}
+function Mi(b,c,d){BM();Bbo=b;Bbp=c;Bbq=d;Bbr=1.0;}
+function Vk(b){BM();while(DI(b)){FG(UC(b));}}
+function Pg(b){BM();a:{switch(b){case 32885:break;case 32886:Bbl=1;break a;case 32887:break a;case 32888:Bbn=1;break a;default:break a;}Bbm=1;}}
+function OF(b){BM();a:{switch(b){case 32885:break;case 32886:Bbl=0;break a;case 32887:break a;case 32888:Bbn=0;break a;default:break a;}Bbm=0;}}
+function VQ(){BM();return 0|(!Bbl?0:1)|(!Bbm?0:2)|(!Bbn?0:4);}
+function Sk(b){var c;BM();c=XF(b);Bb2=c;AGC(c);if(Bbh)AGi(c,Bbi);AHE(c,Bbo,Bbp,Bbq,Bbr);if(BbD){ANN(c,(!BbE?0:2)+BbC|0);AG6(c,Bby,Bbz,BbA,BbB);AJt(c,BbH);AAo(c,BbF,BbG);}AHB(c,BbM.data[BbN]);ABL(c,BbO.data[BbP]);AAJ(c,BbQ.data[BbR]);if(Bbx&&Bbg){AMv(c,Bbs,Bbt,Bbu);ABC(c,BbZ,Bb0);}AIZ(c,Bbv,Bbw);}
+function AFM(b,c,d,e){var f;BM();if(Bbj){if(b!=7)Cm(Ez(),B(199));else{if(Bbk.lj==(-1))Bbk.lj=VQ();else if(Bbk.lj!=VQ())Cm(Ez(),B(200));f=Bbk;f.kL=f.kL+d|0;Bf();e=e;if((BaR+e.length|0)0)){if(!b)N0(a.cH.e9);b:{if(b==1){c=F0(a.a.F);if(c!==null){d=c.s;e=a.a;f=a.i;g=BZ(c).t2(c,f,e);if(g===c){if(g===null)break b;if(g.s==d)break b;}a.a.F.br.data[a.a.F.J]=g;AFn(a.cH.e9);if(!g.s)a.a.F.br.data[a.a.F.J]=null;}}}if
-(a.n!==null){if(a.n.e7==1){if(b)break a;h=a.n.tN;i=a.a;j=i.F;k=R2(j,j.J);if(k===null)l=1;else{B2();l=Bce.data[k.bX].xb();}if(l>0){h.eX(i,l);c=F0(i.F);if(c!==null&&h instanceof F8){B2();Bce.data[c.bX].xi(c);if(c.s<=0)S$(i);}}return;}if(!a.n.e7){m=a.n.c6;d=a.n.c7;n=a.n.c8;o=a.n.c2;L();p=Bcf.data[O(a.i,m,d,n)];if(!b){AD$(a.i,m,d,n,a.n.c2);if(p===Bcg)break a;ACK(a.P,m,d,n);return;}k=F0(a.a.F);q=O(a.i,m,d,n);if(q>0){p=Bcf.data[q];h=a.i;f=a.a;$p=1;continue _;}if(k===null)return;b=k.s;f=a.i;if(BZ(k).lf(k,f,m,d,n,o))N0(a.cH.e9);if
-(!k.s){a.a.F.br.data[a.a.F.J]=null;return;}if(k.s!=b)Qh(a.cH.e9);}}else if(!b&&!(a.P instanceof CK))a.cm=10;}}return;case 1:$z=p.r4(h,m,d,n,f);if(I()){break _;}b=$z;if(b)return;if(k===null)return;b=k.s;f=a.i;if(BZ(k).lf(k,f,m,d,n,o))N0(a.cH.e9);if(k.s){if(k.s!=b)Qh(a.cH.e9);return;}a.a.F.br.data[a.a.F.J]=null;return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
-function AGs(a,b,c){var d;a.cn=b;a.cp=c;if(a.k!==null){d=G8(b,c);c=d.fY;b=d.fR;OX(a.k,a,c,b);}}
-function AAl(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bb_=a;$p=1;case 1:a:{ABj(a);if(I()){break _;}if(a.P instanceof CK){b=0;while(true){if(b>=9)break a;a.a.F.br.data[b].s=64;b=b+1|0;}}}if(!a.M){ALp(a.rq);Lt(0);}ADx(a.pb);if(!a.D&&a.i!==null)ACl(a.P);c=3553;d=a.cd;e=B(205);$p=2;case 2:$z=AB2(d,e);if(I()){break _;}f=$z;Cj(c,f);if(a.k===null&&a.a!==null&&a.a.b0<=
-0){e=null;$p=3;continue _;}b:{if(!(a.k!==null&&!a.k.n6)){while(true){if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(a.P.gU)break b;if(a.cm>0)break b;if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);break b;}EL(a.P);break b;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if
-(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}c:{b=Hb();if(b){d=a.a.F;if
-(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break c;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.M&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}$p=6;continue _;}}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg())
-{$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 3:AOJ(a,e);if(I()){break _;}d:{if(!(a.k!==null&&!a.k.n6)){while(true){if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f
-=a.k===null&&Cb(0)&&a.M?1:0;if(a.P.gU)break d;if(a.cm>0)break d;if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);break d;}EL(a.P);break d;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if
-(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}e:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break e;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.M&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if
-(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}$p=6;continue _;}}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 4:ALy(e);if(I()){break _;}while(true)
-{if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if
-(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()==a.d.g2.bt
-&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}f:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break f;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;continue _;}}if(!a.M&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if
-(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}$p=6;continue _;case 5:AEp(e);if(I()){break _;}while(true){b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g6.bt&&a.M)Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0)
-{if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;continue _;}if
-(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()!=a.d.g2.bt)continue;if(!a.M)continue;EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);}$p=8;continue _;case 6:AEh(a);if(I()){break _;}while(true){if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if
-(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e
-=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?
-1:(-1));}$p=8;continue _;}f:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break f;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.M&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}continue _;case 7:ALy(j);if
-(I()){break _;}if(Dg()){continue _;}if(CQ()){$p=10;continue _;}if(a.k===null){if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.k;$p=13;continue _;case 8:AEn(a);if(I()){break _;}while(true){if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p
-=15;continue _;}if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g6.bt&&a.M)Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k
-!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()!=1)continue;else break;}continue _;case 9:AKu(a,c);if(I()){break _;}a.b$=a.bn;while(true){if(C3()==1&&
-Cv()){c=1;$p=12;continue _;}if(C3()==2&&Cv()&&a.n!==null){g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}while(true){if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,
-g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt)
-{Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}g:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break g;d.J=d.J-9|0;}}}if(a.k===null)break;if
-(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.M&&Cv())break;if(C3())continue;if(!Cv())continue;else{c=0;continue _;}}$p=6;continue _;case 10:AEp(j);if(I()){break _;}if(CQ()){continue _;}if(a.k===null){if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.k;$p=13;continue _;case 11:AKu(a,c);if(I()){break _;}a.b$=a.bn;if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}f=a.k===
-null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 12:AKu(a,c);if(I()){break _;}a.b$=a.bn;while(true)
-{if(C3()==2&&Cv()&&a.n!==null){g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bch.b)g=Bci.b;if(g==Bcj.b)g=Bck.b;if(g==Bcg.b)g=Bcl.b;H$(a.a.F,g);}while(true){if(!Dg()){if(a.cm>0)a.cm=a.cm-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if
-(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g
-|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()==a.d.gw.bt&&!(a.P instanceof CK)){e=Gl(a.a.F);$p=15;continue _;}if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g6.bt)continue;if(!a.M)continue;Fa(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}h:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break h;d.J=d.J-9|0;}}}if(a.k===null)break;if(a.k===null)continue;else{e=
-a.k;$p=4;continue _;}}if(!a.M&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()!=1)continue;if(!Cv())continue;else{c=1;continue _;}}$p=6;continue _;case 13:e.vY();if(I()){break _;}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 14:AKu(a,c);if(I()){break _;}a.b$=a.bn;f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,
-g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 15:AOJ(a,e);if(I()){break _;}while(true){if(Bi()==a.d.g2.bt&&a.M)EZ(a.a,Fr(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g6.bt&&a.M)Fa(a.d,
-4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b$|0)>=a.bm.dy/4.0&&a.M){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.M?1:0;if(!a.P.gU&&a.cm<=0){if(f&&a.n!==null&&!a.n.e7){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b$=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==
-null){a.i.c1=a.d.dG;if(!a.D)DQ(a.cH);if(!a.D)DX(a.cw);if(!a.D)DI(a.i);if(!a.D)DL(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FD(e.eU,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.M){if(Bi()==a.d.ha.bt)C_(a.a);if(Bi()==a.d.hi.bt){Fy(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.ce=a.d.ce?0:1;if(Bi()!=a.d.gw.bt)continue;if(a.P instanceof CK)continue;else{e=Gl(a.a.F);continue _;}}$p
+function Ml(){var a=this;C.call(a);a.P=null;a.vB=0;a.cp=0;a.cr=0;a.bm=null;a.i=null;a.cx=null;a.a=null;a.bI=null;a.gb=null;a.Ij=null;a.D=0;a.cf=null;a.jl=null;a.k=null;a.f_=null;a.cI=null;a.bn=0;a.co=0;a.GA=0;a.H6=0;a.Hk=null;a.KL=0;a.pe=null;a.vh=0;a.n=null;a.d=null;a.rr=null;a.Aj=null;a.uv=null;a.yn=null;a.h9=0;a.os=null;a.N=0;a.b_=0;a.Il=0;a.lC=0;a.tK=0;a.oK=null;}
+var Bch=null;var Bci=0;function A9U(a,b){var c=new Ml();AB8(c,a,b);return c;}
+function AB8(a,b,c){var d,e;a.P=A0F(a);a.vB=0;d=new R$;d.dy=20.0;d.CR=1.0;d.lu=0.0;d.tA=CF();d.sc=Long_div(AFt(),Long_fromInt(1000000));d.pO=1.0;a.bm=d;a.gb=null;a.D=0;a.k=null;d=new XC;d.qM=B(9);d.sB=B(9);d.oc=CF();d.fY=a;a.f_=d;d=new Q1;d.s3=0;d.fb=0.0;d.qj=null;d.op=HE(16);d.c=a;e=new U9;e.eF=null;e.iY=0.0;e.sa=0.0;e.iF=0;e.j3=0;e.BJ=AAy();e.e4=a;d.e$=e;a.cI=d;a.bn=0;a.co=0;a.Hk=null;a.KL=0;a.vh=0;a.lC=6000;a.tK=100;a.oK=HE(16);P3(new JV,0.0);a.n=null;a.Aj=null;d=new QW;L();S4(d,Bcj.bk);d.KZ=$rt_createFloatArray(256);d.Kl
+=$rt_createFloatArray(256);d.JV=$rt_createFloatArray(256);d.HT=$rt_createFloatArray(256);d.Ha=0;a.uv=d;d=new Tc;S4(d,Bck.bk);d.He=$rt_createFloatArray(256);d.JN=$rt_createFloatArray(256);d.Ib=$rt_createFloatArray(256);d.HG=$rt_createFloatArray(256);a.yn=d;a.h9=0;a.os=B(9);a.N=0;a.b_=0;a.Il=0;a.GA=b;a.H6=c;a.vB=0;d=new ZO;Wc(d,B(201));d.Fg=1;VK(d);a.cp=b;a.cr=c;a.vB=0;Bch=a;}
+function AOR(a,b){var c,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(a.k instanceof Uw)){if(a.k!==null)a.k.pV();if(b===null&&a.i===null)b=AS3();else if(b===null&&a.a.b0<=0){b=new Tz;Fp(b);A_E=DH();try{$p=2;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}DA(c);}a.k=b;if(b===null){$p=1;continue _;}if(a.N){if(a.a!==null)Xv(a.a.eV);a.N=0;}c=G8(a.cp,a.cr);OZ(b,a,c.fZ,c.fS);a.vh=0;}return;case 1:AEr(a);if(I()){break _;}return;case 2:a:
+{try{AER();if(I()){break _;}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}DA(c);}a.k=b;if(b!==null){if(a.N){if(a.a!==null)Xv(a.a.eV);a.N=0;}c=G8(a.cp,a.cr);OZ(b,a,c.fZ,c.fS);a.vh=0;return;}$p=1;continue _;default:F2();}}Dh().s(a,b,c,$p);}
+function AHc(a){var b,c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.h9=1;a.cp=Jz();a.cr=JK();a.rr=new Z8;Y(3553);A_Y.clearDepth((-1.0));Y(2929);GN(515);Y(3008);Bbi=0.10000000149011612;A_Y.cullFace(1029);CB(5889);Cp();CB(5888);a.d=A_o();b=new SA;c=a.d;b.pP=CZ();b.Cm=CZ();b.lS=K0(1);b.hl=AEy(1048576);b.ne=AEy(1048576);b.r3=0;b.tx=0;b.xq=c;a.cf=b;c=
+new SM;d=a.d;b=B(202);e=a.cf;$p=1;case 1:AIA(c,d,b,e);if(I()){break _;}a.jl=c;b=K0(256);DC(b);H0(b,256);a.cx=A83(a,a.cf);FJ(0,0,a.cp,a.cr);if(a.Aj!==null&&a.gb!==null){c=X0();K3(c,8,8,8,$rt_createByteArray(512),$rt_createByteArray(512));$p=3;continue _;}if(a.i===null){b=AS3();$p=2;continue _;}b=new Kx;c=a.i;d=a.cf;b.cw=H(HQ,3);b.nr=new Dd;if(c!==null)b.kI=c;b.hn=d;f=0;while(f<3){b.cw.data[f]=BV();f=f+1|0;}a.bI=b;b=new Jd;JH(b);b.ht=BV();b.n9=new Dd;b.n3=0;b.ck=a;a.pe=b;g=CF();f=0;if(!a.h9)return;if(a.i!==null)HN(a.i);if
+(!a.D)EV(a.bm);else{h=a.bm.da;EV(a.bm);a.bm.da=h;}i=0;if(i0)){if(!b)N2(a.cI.e$);b:{if(b==1){c=F0(a.a.F);if(c!==null){d=c.s;e=a.a;f=a.i;g=BZ(c).t3(c,f,e);if(g===c){if(g===null)break b;if(g.s==d)break b;}a.a.F.br.data[a.a.F.J]=g;AFy(a.cI.e$);if(!g.s)a.a.F.br.data[a.a.F.J]=null;}}}if
+(a.n!==null){if(a.n.e8==1){if(b)break a;h=a.n.tO;i=a.a;j=i.F;k=R4(j,j.J);if(k===null)l=1;else{B3();l=Bcm.data[k.bX].xd();}if(l>0){h.eY(i,l);c=F0(i.F);if(c!==null&&h instanceof F8){B3();Bcm.data[c.bX].xk(c);if(c.s<=0)Ta(i);}}return;}if(!a.n.e8){m=a.n.c6;d=a.n.c7;n=a.n.c8;o=a.n.c2;L();p=Bcn.data[O(a.i,m,d,n)];if(!b){AEi(a.i,m,d,n,a.n.c2);if(p===Bco)break a;ACT(a.P,m,d,n);return;}k=F0(a.a.F);q=O(a.i,m,d,n);if(q>0){p=Bcn.data[q];h=a.i;f=a.a;$p=1;continue _;}if(k===null)return;b=k.s;f=a.i;if(BZ(k).lh(k,f,m,d,n,o))N2(a.cI.e$);if
+(!k.s){a.a.F.br.data[a.a.F.J]=null;return;}if(k.s!=b)Qj(a.cI.e$);}}else if(!b&&!(a.P instanceof CK))a.co=10;}}return;case 1:$z=p.r5(h,m,d,n,f);if(I()){break _;}b=$z;if(b)return;if(k===null)return;b=k.s;f=a.i;if(BZ(k).lh(k,f,m,d,n,o))N2(a.cI.e$);if(k.s){if(k.s!=b)Qj(a.cI.e$);return;}a.a.F.br.data[a.a.F.J]=null;return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
+function AAt(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bch=a;$p=1;case 1:a:{ABs(a);if(I()){break _;}if(a.P instanceof CK){b=0;while(true){if(b>=9)break a;a.a.F.br.data[b].s=64;b=b+1|0;}}}if(!a.N){ALy(a.rr);Lu(0);}ADH(a.pe);if(!a.D&&a.i!==null)ACu(a.P);c=3553;d=a.cf;e=B(205);$p=2;case 2:$z=AB_(d,e);if(I()){break _;}f=$z;Cj(c,f);if(a.k===null&&a.a!==null&&a.a.b0<=
+0){e=null;$p=3;continue _;}b:{if(!(a.k!==null&&!a.k.n$)){while(true){if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(a.P.gV)break b;if(a.co>0)break b;if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);break b;}EL(a.P);break b;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if
+(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}c:{b=Hb();if(b){d=a.a.F;if
+(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break c;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.N&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}$p=6;continue _;}}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg())
+{$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 3:AOR(a,e);if(I()){break _;}d:{if(!(a.k!==null&&!a.k.n$)){while(true){if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f
+=a.k===null&&Cb(0)&&a.N?1:0;if(a.P.gV)break d;if(a.co>0)break d;if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);break d;}EL(a.P);break d;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if
+(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}e:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break e;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.N&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if
+(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}$p=6;continue _;}}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 4:ALH(e);if(I()){break _;}while(true)
+{if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if
+(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()==a.d.g3.bt
+&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}f:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break f;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;continue _;}}if(!a.N&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if
+(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}$p=6;continue _;case 5:AEA(e);if(I()){break _;}while(true){b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g7.bt&&a.N)Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0)
+{if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;continue _;}if
+(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()!=a.d.g3.bt)continue;if(!a.N)continue;E0(a.a,Fs(a.a.F,a.a.F.J,1),0);}$p=8;continue _;case 6:AEr(a);if(I()){break _;}while(true){if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if
+(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e
+=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?
+1:(-1));}$p=8;continue _;}f:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break f;d.J=d.J-9|0;}}}if(a.k!==null){if(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.N&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()==1&&Cv()){c=1;$p=12;continue _;}if(C3()!=2)continue;if(!Cv())continue;if(a.n===null)continue;g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}continue _;case 7:ALH(j);if
+(I()){break _;}if(Dg()){continue _;}if(CQ()){$p=10;continue _;}if(a.k===null){if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.k;$p=13;continue _;case 8:AEx(a);if(I()){break _;}while(true){if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p
+=15;continue _;}if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g7.bt&&a.N)Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k
+!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()!=1)continue;else break;}continue _;case 9:AKD(a,c);if(I()){break _;}a.b_=a.bn;while(true){if(C3()==1&&
+Cv()){c=1;$p=12;continue _;}if(C3()==2&&Cv()&&a.n!==null){g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}while(true){if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,
+g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt)
+{Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}g:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break g;d.J=d.J-9|0;}}}if(a.k===null)break;if
+(a.k===null)continue;else{e=a.k;$p=4;continue _;}}if(!a.N&&Cv())break;if(C3())continue;if(!Cv())continue;else{c=0;continue _;}}$p=6;continue _;case 10:AEA(j);if(I()){break _;}if(CQ()){continue _;}if(a.k===null){if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.k;$p=13;continue _;case 11:AKD(a,c);if(I()){break _;}a.b_=a.bn;if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}f=a.k===
+null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 12:AKD(a,c);if(I()){break _;}a.b_=a.bn;while(true)
+{if(C3()==2&&Cv()&&a.n!==null){g=O(a.i,a.n.c6,a.n.c7,a.n.c8);L();if(g==Bcp.b)g=Bcq.b;if(g==Bcr.b)g=Bcs.b;if(g==Bco.b)g=Bct.b;H$(a.a.F,g);}while(true){if(!Dg()){if(a.co>0)a.co=a.co-1|0;while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if
+(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g
+|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()==a.d.gx.bt&&!(a.P instanceof CK)){e=Gm(a.a.F);$p=15;continue _;}if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()!=a.d.g7.bt)continue;if(!a.N)continue;Fb(a.d,4,!Cn(42)&&!Cn(54)?1:(-1));}$p=8;continue _;}h:{b=Hb();if(b){d=a.a.F;if(b>0)b=1;if(b<0)b=(-1);d.J=d.J-b|0;while(d.J<0){d.J=d.J+9|0;}while(true){if(d.J<9)break h;d.J=d.J-9|0;}}}if(a.k===null)break;if(a.k===null)continue;else{e=
+a.k;$p=4;continue _;}}if(!a.N&&Cv())break;if(!C3()&&Cv()){c=0;$p=9;continue _;}if(C3()!=1)continue;if(!Cv())continue;else{c=1;continue _;}}$p=6;continue _;case 13:e.v0();if(I()){break _;}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 14:AKD(a,c);if(I()){break _;}a.b_=a.bn;f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,
+g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;case 15:AOR(a,e);if(I()){break _;}while(true){if(Bi()==a.d.g3.bt&&a.N)E0(a.a,Fs(a.a.F,a.a.F.J,1),0);b=0;while(b<9){if(Bi()==(b+2|0))a.a.F.J=b;b=b+1|0;}if(Bi()==a.d.g7.bt&&a.N)Fb(a.d,
+4,!Cn(42)&&!Cn(54)?1:(-1));while(true){if(!CQ()){if(a.k===null){if(Cb(0)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=0;$p=11;continue _;}if(Cb(1)&&(a.bn-a.b_|0)>=a.bm.dy/4.0&&a.N){c=1;$p=14;continue _;}}f=a.k===null&&Cb(0)&&a.N?1:0;if(!a.P.gV&&a.co<=0){if(f&&a.n!==null&&!a.n.e8){g=a.n.c6;h=a.n.c7;i=a.n.c8;Ew(a.P,g,h,i,a.n.c2);EK(a.bI,g,h,i,a.n.c2);}else EL(a.P);}if(a.k!==null)a.b_=a.bn+10000|0;if(a.k!==null){j=a.k;if(Dg()){$p=7;continue _;}if(CQ()){$p=10;continue _;}if(a.k!==null){e=a.k;$p=13;continue _;}}if(a.i!==
+null){a.i.c1=a.d.dH;if(!a.D)DQ(a.cI);if(!a.D)DX(a.cx);if(!a.D)DJ(a.i);if(!a.D)DM(a.i);if(!a.D)DN(a.i,a.a.f|0,a.a.j|0,a.a.g|0);if(!a.D)DS(a.bI);}return;}e=a.a;c=Bi();f=C6();FE(e.eV,c,f);if(!C6())continue;else break;}if(a.k!==null){e=a.k;$p=5;continue _;}if(Bi()==1)break;if(a.P instanceof CK&&a.N){if(Bi()==a.d.hb.bt)C_(a.a);if(Bi()==a.d.hj.bt){Fz(a.i,a.a.f|0,a.a.j|0,a.a.g|0,a.a.I);C_(a.a);}}if(Bi()==33&&Cn(6))a.d.cg=a.d.cg?0:1;if(Bi()!=a.d.gx.bt)continue;if(a.P instanceof CK)continue;else{e=Gm(a.a.F);continue _;}}$p
=8;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,$p);}
-function ABj(a){var b,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.i===null){a.lA=a.bn+6000|0;a.tJ=a.bn+100|0;}if(a.bn>=a.tJ&&a.i!==null&&a.k instanceof Eu){a.tJ=a.bn+100|0;b=new FO;$p=2;continue _;}if(a.bn=a.tK&&a.i!==null&&a.k instanceof Eu){a.tK=a.bn+100|0;b=new FP;$p=2;continue _;}if(a.bn=0){AC3(YJ(a,b),c);return;}c=new BE;Z(c);J(c);}
-function VE(a,b){var c,d;if(b>=0){c=YJ(a,b);d=ABg(c);AGR(c);return d;}c=new BE;Z(c);J(c);}
-function L0(){}
-function ZW(){}
-function AFd(){var a=this;Nz.call(a);a.s4=null;a.qI=null;a.jc=0;}
-function SR(){var a=new AFd();AYY(a);return a;}
-function AYY(a){return;}
-function A5Z(a){return a.jc;}
-function PK(a){a.s4=null;a.qI=null;a.jc=0;a.d2=a.d2+1|0;}
-function YJ(a,b){var c,d,e;if(b<0){c=new BE;Z(c);J(c);}if(b<=(a.jc/2|0)){d=a.s4;e=0;while(ea.jc){c=new BE;Z(c);J(c);}c=a.qI;e=b;while(e=0){ADb(YQ(a,b),c);return;}c=new BD;Z(c);J(c);}
+function VI(a,b){var c,d;if(b>=0){c=YQ(a,b);d=ABp(c);AG1(c);return d;}c=new BD;Z(c);J(c);}
+function L2(){}
+function Z4(){}
+function AFo(){var a=this;NB.call(a);a.s5=null;a.qJ=null;a.jf=0;}
+function ST(){var a=new AFo();AY6(a);return a;}
+function AY6(a){return;}
+function A57(a){return a.jf;}
+function PM(a){a.s5=null;a.qJ=null;a.jf=0;a.d3=a.d3+1|0;}
+function YQ(a,b){var c,d,e;if(b<0){c=new BD;Z(c);J(c);}if(b<=(a.jf/2|0)){d=a.s5;e=0;while(ea.jf){c=new BD;Z(c);J(c);}c=a.qJ;e=b;while(e=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;}
-function Xr(a){var b;if(a.dC>0){a.dC=0;b=a.cP;ABF(b,0,b.data.length,null);a.fM=a.fM+1|0;}}
-function TX(a){a.oE=a.cP.data.length*a.F8|0;}
-function Dx(a,b){return X6(a,b)===null?0:1;}
-function AMy(a){var b;b=new TY;b.EB=a;return b;}
-function Co(a,b){var c;c=X6(a,b);if(c===null)return null;return c.fq;}
-function X6(a,b){var c,d;if(b===null)c=KH(a);else{d=b.lY();c=Kq(a,b,d&(a.cP.data.length-1|0),d);}return c;}
-function Kq(a,b,c,d){var e;e=a.cP.data[c];while(e!==null&&!(e.tf==d&&AIi(b,e.ik))){e=e.gg;}return e;}
-function KH(a){var b;b=a.cP.data[0];while(b!==null&&b.ik!==null){b=b.gg;}return b;}
-function AOo(a){return a.dC?0:1;}
-function WE(a){var b;if(a.nk===null){b=new Rp;b.Dw=a;a.nk=b;}return a.nk;}
-function M8(a,b,c){return BI(a,b,c);}
-function BI(a,b,c){var d,e,f,g;if(b===null){d=KH(a);if(d===null){a.fM=a.fM+1|0;d=TU(a,null,0,0);e=a.dC+1|0;a.dC=e;if(e>a.oE)LN(a);}}else{e=b.lY();f=e&(a.cP.data.length-1|0);d=Kq(a,b,f,e);if(d===null){a.fM=a.fM+1|0;d=TU(a,b,f,e);e=a.dC+1|0;a.dC=e;if(e>a.oE)LN(a);}}g=d.fq;d.fq=c;return g;}
-function TU(a,b,c,d){var e;e=A9J(b,d);e.gg=a.cP.data[c];a.cP.data[c]=e;return e;}
-function AJB(a,b){var c,d,e,f,g,h,i;c=AGG(!b?1:b<<1);d=a.xd(c);e=0;c=c-1|0;while(e>24;d=d+1|0;}CY(a.Ba,B(213));}}
-function AYr(a){AFa(a);}
-function NZ(){var a=this;C.call(a);a.IC=null;a.Ji=null;}
-function T8(b){var c,d;if(Eb(b))J(AJy(b));if(!AMF(P(b,0)))J(AJy(b));c=1;while(c=48&&b<=57)&&!(b>=97&&b<=122)&&b<65&&b>90?0:1;}
-function Hc(b){var c;if(b===null){b=new BB;Bd(b,B(214));J(b);}T8(b);c=Co(Bc3,ALg(b));if(c!==null)return c;c=new Xv;Z(c);c.JG=b;J(c);}
-function AK4(a,b){var c,$$je;a:{try{b=AIH(Tt(Zu(Uj(a),Ba4),Ba4),b);}catch($$e){$$je=Bh($$e);if($$je instanceof GH){c=$$je;break a;}else{throw $$e;}}return b;}J(A1$(B(215),c));}
-function AGL(a,b){var c,$$je;a:{try{b=AJe(UU(SO(UW(a),Ba4),Ba4),b);}catch($$e){$$je=Bh($$e);if($$je instanceof GH){c=$$je;break a;}else{throw $$e;}}return b;}J(A1$(B(215),c));}
-function Zt(){var a=this;J0.call(a);a.gQ=null;a.oT=null;a.qF=0;a.ph=0;a.Fv=0;a.Fb=0;a.wZ=null;a.H9=null;}
-function AO8(a){var b;if(a.qF){b=new BA;Bd(b,B(216));J(b);}return AJJ(a,a.wZ,0,1)==(-1)?(-1):a.wZ.data[0]&255;}
-function AJJ(a,b,c,d){var e,f,g;if(a.qF){e=new BA;Bd(e,B(216));J(e);}if(b===null){e=new Eg;Z(e);J(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.ph)return (-1);f=0;ACy(a.gQ,b,c,d);a:{while(!a.ph){if(!a.gQ.E)AC1(a);b:{g=AF8(a.gQ,0);f=f+(a.gQ.p_-c|0)|0;c=a.gQ.p_;switch(g){case -3:e=new BA;Bd(e,a.gQ.ca);J(e);case 1:case 2:break;default:break b;}a.ph=1;if(g==2)return (-1);}if(!a.gQ.ia)break a;}}return f;}e=new BE;Z(e);J(e);}
-function AWt(a){var b;if(!a.qF){if(!a.ph)return 1;return 0;}b=new BA;Bd(b,B(216));J(b);}
-function AC1(a){var b,c;if(a.qF){b=new BA;Bd(b,B(216));J(b);}a:{c=a.kF.oK(a.oT,0,a.oT.data.length);if(c==(-1)){if(a.gQ.jE.dN)break a;if(AAH(a.gQ))break a;a.oT.data[0]=0;c=1;}AIO(a.gQ,a.oT,0,c,1);return;}if(Long_ne(a.gQ.jE.sy,Long_fromInt(-1))){b=new BA;Bd(b,B(217));J(b);}b=new F4;Bd(b,B(218));J(b);}
-function Og(){var a=this;C.call(a);a.h9=null;a.jw=0;a.nH=Long_ZERO;}
-function Ki(a,b){var c,d;c=a.h9.data;d=a.jw;a.jw=d+1|0;c[d]=b;if(a.jw==a.h9.data.length){Vm(a,a.h9,0);a.jw=0;}a.nH=Long_add(a.nH,Long_fromInt(1));}
-function AEH(a,b,c,d){a:{while(a.jw){if(d<=0)break a;Ki(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}while(d>a.h9.data.length){Vm(a,b,c);c=c+a.h9.data.length|0;d=d-a.h9.data.length|0;a.nH=Long_add(a.nH,Long_fromInt(a.h9.data.length));}while(d>0){Ki(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}
-function AMf(a){var b;b=Long_shl(a.nH,3);Ki(a,(-128));while(a.jw){Ki(a,0);}AJp(a,b);NJ(a);}
-function Td(){var a=this;Og.call(a);a.pU=0;a.pV=0;a.pW=0;a.pX=0;a.pY=0;a.d$=null;a.ng=0;}
-function Vm(a,b,c){var d,e;d=b.data;b=a.d$.data;e=a.ng;a.ng=e+1|0;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(a.ng==16)NJ(a);}
+function Dn(){FB.call(this);}
+function A2z(a,b){var c,d;if(a===b)return 1;if(!Jb(b,Kj))return 0;c=b;if(AMY(a)!=c.eX())return 0;d=c.gz();while(d.jt()){if(ANa(a,d.ho()))continue;else return 0;}return 1;}
+function ANg(){Dn.call(this);this.oA=null;}
+function AHe(){var a=new ANg();AXp(a);return a;}
+function AXp(a){a.oA=CZ();}
+function AOs(a,b){return BI(a.oA,b,a)!==null?0:1;}
+function ANa(a,b){return Dx(a.oA,b);}
+function ANZ(a,b){return M6(a.oA,b)===null?0:1;}
+function AMY(a){return a.oA.dD;}
+function KQ(){}
+function AHT(a,b,c){var d,e;d=Co(a,b);if(d!==null)return d;e=AE5(c,b);if(e!==null)BI(a,b,e);return e;}
+function Fh(){var a=this;C.call(a);a.no=null;a.xE=null;}
+function AGq(a){var b;if(a.no===null){b=new Z1;b.E7=a;a.no=b;}return a.no;}
+function MV(){var a=this;Fh.call(a);a.dD=0;a.cQ=null;a.fN=0;a.F_=0.0;a.oI=0;}
+function CZ(){var a=new MV();ACt(a);return a;}
+function A2K(a,b){return H(LB,b);}
+function ACt(a){var b;b=AGQ(16);a.dD=0;a.cQ=a.xf(b);a.F_=0.75;TZ(a);}
+function AGQ(b){var c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;}
+function Xx(a){var b;if(a.dD>0){a.dD=0;b=a.cQ;ABO(b,0,b.data.length,null);a.fN=a.fN+1|0;}}
+function TZ(a){a.oI=a.cQ.data.length*a.F_|0;}
+function Dx(a,b){return Ya(a,b)===null?0:1;}
+function AMG(a){var b;b=new T0;b.EE=a;return b;}
+function Co(a,b){var c;c=Ya(a,b);if(c===null)return null;return c.fr;}
+function Ya(a,b){var c,d;if(b===null)c=KH(a);else{d=b.l1();c=Kq(a,b,d&(a.cQ.data.length-1|0),d);}return c;}
+function Kq(a,b,c,d){var e;e=a.cQ.data[c];while(e!==null&&!(e.tg==d&&AIs(b,e.io))){e=e.gh;}return e;}
+function KH(a){var b;b=a.cQ.data[0];while(b!==null&&b.io!==null){b=b.gh;}return b;}
+function AOw(a){return a.dD?0:1;}
+function WJ(a){var b;if(a.no===null){b=new Rr;b.Dy=a;a.no=b;}return a.no;}
+function M$(a,b,c){return BI(a,b,c);}
+function BI(a,b,c){var d,e,f,g;if(b===null){d=KH(a);if(d===null){a.fN=a.fN+1|0;d=TW(a,null,0,0);e=a.dD+1|0;a.dD=e;if(e>a.oI)LO(a);}}else{e=b.l1();f=e&(a.cQ.data.length-1|0);d=Kq(a,b,f,e);if(d===null){a.fN=a.fN+1|0;d=TW(a,b,f,e);e=a.dD+1|0;a.dD=e;if(e>a.oI)LO(a);}}g=d.fr;d.fr=c;return g;}
+function TW(a,b,c,d){var e;e=A9R(b,d);e.gh=a.cQ.data[c];a.cQ.data[c]=e;return e;}
+function AJL(a,b){var c,d,e,f,g,h,i;c=AGQ(!b?1:b<<1);d=a.xf(c);e=0;c=c-1|0;while(e>24;d=d+1|0;}CY(a.Bc,B(213));}}
+function AYz(a){AFl(a);}
+function N1(){var a=this;C.call(a);a.IF=null;a.Jk=null;}
+function T$(b){var c,d;if(Eb(b))J(AJI(b));if(!AMN(P(b,0)))J(AJI(b));c=1;while(c=48&&b<=57)&&!(b>=97&&b<=122)&&b<65&&b>90?0:1;}
+function Hc(b){var c;if(b===null){b=new BB;Bb(b,B(214));J(b);}T$(b);c=Co(Bc_,ALp(b));if(c!==null)return c;c=new XB;Z(c);c.JI=b;J(c);}
+function ALb(a,b){var c,$$je;a:{try{b=AIR(Tv(ZC(Ul(a),Bba),Bba),b);}catch($$e){$$je=Bh($$e);if($$je instanceof GI){c=$$je;break a;}else{throw $$e;}}return b;}J(A2g(B(215),c));}
+function AGV(a,b){var c,$$je;a:{try{b=AJo(UW(SQ(UY(a),Bba),Bba),b);}catch($$e){$$je=Bh($$e);if($$je instanceof GI){c=$$je;break a;}else{throw $$e;}}return b;}J(A2g(B(215),c));}
+function ZA(){var a=this;J0.call(a);a.gR=null;a.oW=null;a.qG=0;a.pk=0;a.Fy=0;a.Fe=0;a.w1=null;a.Ia=null;}
+function APe(a){var b;if(a.qG){b=new BA;Bb(b,B(216));J(b);}return AJS(a,a.w1,0,1)==(-1)?(-1):a.w1.data[0]&255;}
+function AJS(a,b,c,d){var e,f,g;if(a.qG){e=new BA;Bb(e,B(216));J(e);}if(b===null){e=new Eg;Z(e);J(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.pk)return (-1);f=0;ACH(a.gR,b,c,d);a:{while(!a.pk){if(!a.gR.E)AC_(a);b:{g=AGh(a.gR,0);f=f+(a.gR.qb-c|0)|0;c=a.gR.qb;switch(g){case -3:e=new BA;Bb(e,a.gR.cb);J(e);case 1:case 2:break;default:break b;}a.pk=1;if(g==2)return (-1);}if(!a.gR.ic)break a;}}return f;}e=new BD;Z(e);J(e);}
+function AWB(a){var b;if(!a.qG){if(!a.pk)return 1;return 0;}b=new BA;Bb(b,B(216));J(b);}
+function AC_(a){var b,c;if(a.qG){b=new BA;Bb(b,B(216));J(b);}a:{c=a.kG.oO(a.oW,0,a.oW.data.length);if(c==(-1)){if(a.gR.jG.dO)break a;if(AAQ(a.gR))break a;a.oW.data[0]=0;c=1;}AIY(a.gR,a.oW,0,c,1);return;}if(Long_ne(a.gR.jG.sz,Long_fromInt(-1))){b=new BA;Bb(b,B(217));J(b);}b=new F4;Bb(b,B(218));J(b);}
+function Oi(){var a=this;C.call(a);a.h_=null;a.jy=0;a.nL=Long_ZERO;}
+function Ki(a,b){var c,d;c=a.h_.data;d=a.jy;a.jy=d+1|0;c[d]=b;if(a.jy==a.h_.data.length){Vq(a,a.h_,0);a.jy=0;}a.nL=Long_add(a.nL,Long_fromInt(1));}
+function AES(a,b,c,d){a:{while(a.jy){if(d<=0)break a;Ki(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}while(d>a.h_.data.length){Vq(a,b,c);c=c+a.h_.data.length|0;d=d-a.h_.data.length|0;a.nL=Long_add(a.nL,Long_fromInt(a.h_.data.length));}while(d>0){Ki(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}
+function AMn(a){var b;b=Long_shl(a.nL,3);Ki(a,(-128));while(a.jy){Ki(a,0);}AJz(a,b);NL(a);}
+function Tf(){var a=this;Oi.call(a);a.pW=0;a.pX=0;a.pY=0;a.pZ=0;a.p0=0;a.d_=null;a.nk=0;}
+function Vq(a,b,c){var d,e;d=b.data;b=a.d_.data;e=a.nk;a.nk=e+1|0;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(a.nk==16)NL(a);}
function IO(a,b,c,d){c=c.data;c[d]=b>>>24<<24>>24;c[d+1|0]=b>>>16<<24>>24;c[d+2|0]=b>>>8<<24>>24;c[d+3|0]=b<<24>>24;}
-function AJp(a,b){if(a.ng>14)NJ(a);a.d$.data[14]=b.hi;a.d$.data[15]=Long_and(b,Long_fromInt(-1)).lo;}
-function AJQ(a,b,c){AMf(a);IO(a,a.pU,b,c);IO(a,a.pV,b,c+4|0);IO(a,a.pW,b,c+8|0);IO(a,a.pX,b,c+12|0);IO(a,a.pY,b,c+16|0);Qb(a);return 20;}
-function Qb(a){var b;a.nH=Long_ZERO;a.jw=0;b=0;while(b>>(32-c|0);}
-function NJ(a){var b,c,d,e,f,g,h,i,j;b=16;while(b<=79){a.d$.data[b]=Fz(a,a.d$.data[b-3|0]^a.d$.data[b-8|0]^a.d$.data[b-14|0]^a.d$.data[b-16|0],1);b=b+1|0;}c=a.pU;d=a.pV;e=a.pW;f=a.pX;g=a.pY;h=0;while(h<=19){i=(((Fz(a,c,5)+(d&e|(d^(-1))&f)|0)+g|0)+a.d$.data[h]|0)+1518500249|0;b=Fz(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=20;while(j<=39){i=(((Fz(a,c,5)+Xy(a,d,e,f)|0)+g|0)+a.d$.data[j]|0)+1859775393|0;b=Fz(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}h=40;while(h<=59){i=(((Fz(a,c,5)+(d&e|d&f|e&f)|0)+g|0)+a.d$.data[h]|0)
-+(-1894007588)|0;b=Fz(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=60;while(j<=79){i=(((Fz(a,c,5)+Xy(a,d,e,f)|0)+g|0)+a.d$.data[j]|0)+(-899497514)|0;b=Fz(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}a.pU=a.pU+c|0;a.pV=a.pV+d|0;a.pW=a.pW+e|0;a.pX=a.pX+f|0;a.pY=a.pY+g|0;a.ng=0;b=0;while(b!=a.d$.data.length){a.d$.data[b]=0;b=b+1|0;}}
-function AIm(){C.call(this);}
-function QA(b,c){var d,e,f,g;b=b.data;d=$rt_createCharArray(c);e=d.data;f=B4(c,b.length);g=0;while(g14)NL(a);a.d_.data[14]=b.hi;a.d_.data[15]=Long_and(b,Long_fromInt(-1)).lo;}
+function AJZ(a,b,c){AMn(a);IO(a,a.pW,b,c);IO(a,a.pX,b,c+4|0);IO(a,a.pY,b,c+8|0);IO(a,a.pZ,b,c+12|0);IO(a,a.p0,b,c+16|0);Qd(a);return 20;}
+function Qd(a){var b;a.nL=Long_ZERO;a.jy=0;b=0;while(b>>(32-c|0);}
+function NL(a){var b,c,d,e,f,g,h,i,j;b=16;while(b<=79){a.d_.data[b]=FA(a,a.d_.data[b-3|0]^a.d_.data[b-8|0]^a.d_.data[b-14|0]^a.d_.data[b-16|0],1);b=b+1|0;}c=a.pW;d=a.pX;e=a.pY;f=a.pZ;g=a.p0;h=0;while(h<=19){i=(((FA(a,c,5)+(d&e|(d^(-1))&f)|0)+g|0)+a.d_.data[h]|0)+1518500249|0;b=FA(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=20;while(j<=39){i=(((FA(a,c,5)+XE(a,d,e,f)|0)+g|0)+a.d_.data[j]|0)+1859775393|0;b=FA(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}h=40;while(h<=59){i=(((FA(a,c,5)+(d&e|d&f|e&f)|0)+g|0)+a.d_.data[h]|0)
++(-1894007588)|0;b=FA(a,d,30);h=h+1|0;g=f;f=e;e=b;d=c;c=i;}j=60;while(j<=79){i=(((FA(a,c,5)+XE(a,d,e,f)|0)+g|0)+a.d_.data[j]|0)+(-899497514)|0;b=FA(a,d,30);j=j+1|0;g=f;f=e;e=b;d=c;c=i;}a.pW=a.pW+c|0;a.pX=a.pX+d|0;a.pY=a.pY+e|0;a.pZ=a.pZ+f|0;a.p0=a.p0+g|0;a.nk=0;b=0;while(b!=a.d_.data.length){a.d_.data[b]=0;b=b+1|0;}}
+function AIw(){C.call(this);}
+function QC(b,c){var d,e,f,g;b=b.data;d=$rt_createCharArray(c);e=d.data;f=B4(c,b.length);g=0;while(ge){f=new BB;Z(f);J(f);}while(de){f=new BB;Z(f);J(f);}while(dd){e=new BB;Z(e);J(e);}while(c=j)break;k=B4(j,h+f|0);l=h+(2*f|0)|0;m=B4(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.iH(o,p)>0){q=e.data;r=n+1|0;q[n]=p;j=j+1|0;}else{q=e.data;r=n+1|0;q[n]=o;h=h+1|0;}n=r;}while(true){if(j>=m)break a;q=e.data;h=n+1|0;r=j+1|0;q[n]=i[j];n=h;j=r;}}while(true){if(h>=k)break a;q=e.data;j=n+1|0;r=h+1|0;q[n]=i[h];n=j;h=r;}}h=l;}f=f*2|0;i=g;g=e;e
+function AFR(b,c){var d,e,f,g;b=b.data;d=0;e=b.length;if(d>e){f=new BB;Z(f);J(f);}while(dd){e=new BB;Z(e);J(e);}while(c=j)break;k=B4(j,h+f|0);l=h+(2*f|0)|0;m=B4(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.iL(o,p)>0){q=e.data;r=n+1|0;q[n]=p;j=j+1|0;}else{q=e.data;r=n+1|0;q[n]=o;h=h+1|0;}n=r;}while(true){if(j>=m)break a;q=e.data;h=n+1|0;r=j+1|0;q[n]=i[j];n=h;j=r;}}while(true){if(h>=k)break a;q=e.data;j=n+1|0;r=h+1|0;q[n]=i[h];n=j;h=r;}}h=l;}f=f*2|0;i=g;g=e;e
=i;}c:{if(g!==b){n=0;while(true){b=g.data;if(n>=b.length)break c;e.data[n]=b[n];n=n+1|0;}}}}
-function MF(b,c){var d,e,f,g,h;b=b.data;d=0;e=b.length;if(d>e){f=new BB;Z(f);J(f);}g=e-1|0;a:{while(true){e=(d+g|0)/2|0;h=Long_compare(b[e],c);if(!h)break;if(h<=0){d=e+1|0;if(d>g){e= -e-2|0;break a;}}else{g=e-1|0;if(g=b.C4){b.IL=a;b.uZ=c.gE();b.BS=2.0;b.C4=4.0;return b;}f=new BB;Bd(f,B(220));J(f);}
-function KG(){var a=this;C.call(a);a.HF=61;a.mV=0;a.u6=0;a.FS=0;a.jI=0;a.Eb=0;a.B_=null;}
-var BaP=null;function VL(b,c){b=Bw(b+(-2147483648)|0,c+(-2147483648)|0);return b<0?(-1):b?1:0;}
-function ABQ(a,b){return b.gJ===null?0:b.bE-b.lR|0;}
-function AKI(a,b){var c,d,e;if(b===null)return 0;b=b.data;c=b.length;d=0;a:{while(d0){b=c.bE+b|0;d=c.gJ.data.length*2|0;if(VL(d,b)<0)d=b;if(VL(d,2147483639)<=0)b=d;else{if(b<0){e=new Yw;c=new S;V(c);Bd(e,R(DZ(G(c,B(221)),Long_and(Long_fromInt(b),new Long(4294967295, 0)))));J(e);}if(b<=2147483639)b=2147483639;}f=$rt_createByteArray(b);CT(c.gJ,0,f,0,c.gJ.data.length);c.gJ=f;return f;}return c.gJ;}
-function A3U(a){return 8192;}
-function AM8(a,b){var c;c=Long_mul(Long_fromInt(((b.data.length+a.u6|0)-1|0)/a.u6|0),Long_fromInt(a.FS));if(a.jI>0)c=Long_add(c,Long_mul(Long_div(Long_sub(Long_add(c,Long_fromInt(a.jI)),Long_fromInt(1)),Long_fromInt(a.jI)),Long_fromInt(a.Eb)));return c;}
-function Q_(a){return a.B_!==Bc5?0:1;}
-function Vq(a,b,c,d,e){var f;if(e.gJ===null)return !e.lq?0:(-1);f=B4(ABQ(a,e),d);CT(e.gJ,e.lR,b,c,f);e.lR=e.lR+f|0;if(e.lR>=e.bE)e.gJ=null;return f;}
-function AGJ(){var b,c;b=$rt_createByteArray(2);c=b.data;c[0]=13;c[1]=10;BaP=b;}
-function KL(){var a=this;KG.call(a);a.gT=null;a.x2=null;a.h_=null;a.y$=0;a.nS=0;}
-var Bc6=null;var Bc7=null;var Bc8=null;function AWT(a,b,c){var d=new KL();AAS(d,a,b,c);return d;}
-function AAS(a,b,c,d){var e,f,g,h,i;e=Bc9;f=c===null?0:c.data.length;a.HF=61;a.u6=3;a.FS=4;a.jI=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.Eb=f;a.mV=61;a.B_=e;a.x2=Bc8;if(c===null){a.nS=4;a.h_=null;}else{if(AKI(a,c)){e=AHK(c,Hc(B(31)));g=new BB;h=new S;V(h);Bd(g,R(G(G(G(h,B(222)),e),B(223))));J(g);}if(b<=0){a.nS=4;a.h_=null;}else{i=c.data.length;a.nS=4+i|0;a.h_=$rt_createByteArray(i);CT(c,0,a.h_,0,i);}}a.y$=a.nS-1|0;a.gT=!d?Bc6:Bc7;}
-function VF(a,b,c,d,e){var f,g,h,i,j,k,l,m;if(e.lq)return;if(d<0)e.lq=1;f=0;a:{while(true){if(f>=d)break a;g=b.data;h=Ls(a,a.y$,e);i=c+1|0;j=g[c];if(j==a.mV)break;if(j>=0&&j=0){e.gG=(e.gG+1|0)%4|0;e.c5=(e.c5<<6)+k|0;if(!e.gG){h=h.data;c=e.bE;e.bE=c+1|0;h[c]=(e.c5>>16&255)<<24>>24;c=e.bE;e.bE=c+1|0;h[c]=(e.c5>>8&255)<<24>>24;j=e.bE;e.bE=j+1|0;h[j]=(e.c5&255)<<24>>24;}}}f=f+1|0;c=i;}e.lq=1;}b:{if(e.lq&&e.gG){h=Ls(a,a.y$,e);switch(e.gG){case 1:break;case 2:b=h.data;VT(a,15,
-e);e.c5=e.c5>>4;d=e.bE;e.bE=d+1|0;b[d]=(e.c5&255)<<24>>24;break b;case 3:b=h.data;VT(a,3,e);e.c5=e.c5>>2;i=e.bE;e.bE=i+1|0;b[i]=(e.c5>>8&255)<<24>>24;c=e.bE;e.bE=c+1|0;b[c]=(e.c5&255)<<24>>24;break b;default:l=new DE;m=new S;V(m);Bd(l,R(Bf(G(m,B(224)),e.gG)));J(l);}if(Q_(a)){l=new BB;Bd(l,B(225));J(l);}}}}
-function Yj(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.lq)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=Ls(a,a.nS,e);e.gG=(e.gG+1|0)%3|0;i=c+1|0;j=g[c];if(j<0)j=j+256|0;e.c5=(e.c5<<8)+j|0;if(0==e.gG){k=h.data;c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>18&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>12&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>6&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5&63];e.lj=e.lj+4|0;if(a.jI>0&&a.jI<=e.lj){CT(a.h_,0,h,e.bE,a.h_.data.length);e.bE=e.bE+a.h_.data.length|0;e.lj=0;}}f=f
-+1|0;c=i;}}e.lq=1;if(0==e.gG&&!a.jI)return;b:{c:{g=Ls(a,a.nS,e);l=e.bE;switch(e.gG){case 0:break b;case 1:k=g.data;c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>2&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5<<4&63];if(a.gT!==Bc6)break b;c=e.bE;e.bE=c+1|0;k[c]=a.mV;c=e.bE;e.bE=c+1|0;k[c]=a.mV;break b;case 2:break c;default:}m=new DE;n=new S;V(n);Bd(m,R(Bf(G(n,B(224)),e.gG)));J(m);}k=g.data;c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>10&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5>>4&63];c=e.bE;e.bE=c+1|0;k[c]=a.gT.data[e.c5<<
-2&63];if(a.gT===Bc6){c=e.bE;e.bE=c+1|0;k[c]=a.mV;}}e.lj=e.lj+(e.bE-l|0)|0;if(a.jI>0&&e.lj>0){CT(a.h_,0,g,e.bE,a.h_.data.length);e.bE=e.bE+a.h_.data.length|0;}}}
-function AFQ(a,b){return b>=0&&be){f=new BB;Z(f);J(f);}g=e-1|0;a:{while(true){e=(d+g|0)/2|0;h=Long_compare(b[e],c);if(!h)break;if(h<=0){d=e+1|0;if(d>g){e= -e-2|0;break a;}}else{g=e-1|0;if(g=b.C6){b.IO=a;b.u0=c.gF();b.BU=2.0;b.C6=4.0;return b;}f=new BB;Bb(f,B(220));J(f);}
+function KG(){var a=this;C.call(a);a.HI=61;a.mZ=0;a.u7=0;a.FV=0;a.jK=0;a.Ee=0;a.Cb=null;}
+var BaX=null;function VP(b,c){b=Bw(b+(-2147483648)|0,c+(-2147483648)|0);return b<0?(-1):b?1:0;}
+function ABZ(a,b){return b.gK===null?0:b.bE-b.lU|0;}
+function AKR(a,b){var c,d,e;if(b===null)return 0;b=b.data;c=b.length;d=0;a:{while(d0){b=c.bE+b|0;d=c.gK.data.length*2|0;if(VP(d,b)<0)d=b;if(VP(d,2147483639)<=0)b=d;else{if(b<0){e=new YD;c=new R;T(c);Bb(e,S(DZ(E(c,B(221)),Long_and(Long_fromInt(b),new Long(4294967295, 0)))));J(e);}if(b<=2147483639)b=2147483639;}f=$rt_createByteArray(b);CT(c.gK,0,f,0,c.gK.data.length);c.gK=f;return f;}return c.gK;}
+function A32(a){return 8192;}
+function ANf(a,b){var c;c=Long_mul(Long_fromInt(((b.data.length+a.u7|0)-1|0)/a.u7|0),Long_fromInt(a.FV));if(a.jK>0)c=Long_add(c,Long_mul(Long_div(Long_sub(Long_add(c,Long_fromInt(a.jK)),Long_fromInt(1)),Long_fromInt(a.jK)),Long_fromInt(a.Ee)));return c;}
+function Rb(a){return a.Cb!==Bdb?0:1;}
+function Vu(a,b,c,d,e){var f;if(e.gK===null)return !e.ls?0:(-1);f=B4(ABZ(a,e),d);CT(e.gK,e.lU,b,c,f);e.lU=e.lU+f|0;if(e.lU>=e.bE)e.gK=null;return f;}
+function AGT(){var b,c;b=$rt_createByteArray(2);c=b.data;c[0]=13;c[1]=10;BaX=b;}
+function KL(){var a=this;KG.call(a);a.gU=null;a.x4=null;a.ib=null;a.za=0;a.nW=0;}
+var Bdc=null;var Bdd=null;var Bde=null;function AW1(a,b,c){var d=new KL();AA1(d,a,b,c);return d;}
+function AA1(a,b,c,d){var e,f,g,h,i;e=Bdf;f=c===null?0:c.data.length;a.HI=61;a.u7=3;a.FV=4;a.jK=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.Ee=f;a.mZ=61;a.Cb=e;a.x4=Bde;if(c===null){a.nW=4;a.ib=null;}else{if(AKR(a,c)){e=AHU(c,Hc(B(31)));g=new BB;h=new R;T(h);Bb(g,S(E(E(E(h,B(222)),e),B(223))));J(g);}if(b<=0){a.nW=4;a.ib=null;}else{i=c.data.length;a.nW=4+i|0;a.ib=$rt_createByteArray(i);CT(c,0,a.ib,0,i);}}a.za=a.nW-1|0;a.gU=!d?Bdc:Bdd;}
+function VJ(a,b,c,d,e){var f,g,h,i,j,k,l,m;if(e.ls)return;if(d<0)e.ls=1;f=0;a:{while(true){if(f>=d)break a;g=b.data;h=Lt(a,a.za,e);i=c+1|0;j=g[c];if(j==a.mZ)break;if(j>=0&&j=0){e.gH=(e.gH+1|0)%4|0;e.c5=(e.c5<<6)+k|0;if(!e.gH){h=h.data;c=e.bE;e.bE=c+1|0;h[c]=(e.c5>>16&255)<<24>>24;c=e.bE;e.bE=c+1|0;h[c]=(e.c5>>8&255)<<24>>24;j=e.bE;e.bE=j+1|0;h[j]=(e.c5&255)<<24>>24;}}}f=f+1|0;c=i;}e.ls=1;}b:{if(e.ls&&e.gH){h=Lt(a,a.za,e);switch(e.gH){case 1:break;case 2:b=h.data;VY(a,15,
+e);e.c5=e.c5>>4;d=e.bE;e.bE=d+1|0;b[d]=(e.c5&255)<<24>>24;break b;case 3:b=h.data;VY(a,3,e);e.c5=e.c5>>2;i=e.bE;e.bE=i+1|0;b[i]=(e.c5>>8&255)<<24>>24;c=e.bE;e.bE=c+1|0;b[c]=(e.c5&255)<<24>>24;break b;default:l=new DF;m=new R;T(m);Bb(l,S(Bd(E(m,B(224)),e.gH)));J(l);}if(Rb(a)){l=new BB;Bb(l,B(225));J(l);}}}}
+function Yp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.ls)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=Lt(a,a.nW,e);e.gH=(e.gH+1|0)%3|0;i=c+1|0;j=g[c];if(j<0)j=j+256|0;e.c5=(e.c5<<8)+j|0;if(0==e.gH){k=h.data;c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>18&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>12&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>6&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5&63];e.ll=e.ll+4|0;if(a.jK>0&&a.jK<=e.ll){CT(a.ib,0,h,e.bE,a.ib.data.length);e.bE=e.bE+a.ib.data.length|0;e.ll=0;}}f=f
++1|0;c=i;}}e.ls=1;if(0==e.gH&&!a.jK)return;b:{c:{g=Lt(a,a.nW,e);l=e.bE;switch(e.gH){case 0:break b;case 1:k=g.data;c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>2&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5<<4&63];if(a.gU!==Bdc)break b;c=e.bE;e.bE=c+1|0;k[c]=a.mZ;c=e.bE;e.bE=c+1|0;k[c]=a.mZ;break b;case 2:break c;default:}m=new DF;n=new R;T(n);Bb(m,S(Bd(E(n,B(224)),e.gH)));J(m);}k=g.data;c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>10&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5>>4&63];c=e.bE;e.bE=c+1|0;k[c]=a.gU.data[e.c5<<
+2&63];if(a.gU===Bdc){c=e.bE;e.bE=c+1|0;k[c]=a.mZ;}}e.ll=e.ll+(e.bE-l|0)|0;if(a.jK>0&&e.ll>0){CT(a.ib,0,g,e.bE,a.ib.data.length);e.bE=e.bE+a.ib.data.length|0;}}}
+function AF1(a,b){return b>=0&&b0){L();if(Uk(Bcf.data[e],a.e5.a)>=1.0)VV(a,b,c,d);}}
-function EL(a){a.ie=0.0;a.mE=0;}
-function Ew(a,b,c,d,e){var f;if(a.mE>0)a.mE=a.mE-1|0;else if(b==a.wt&&c==a.wu&&d==a.wv){e=O(a.e5.i,b,c,d);if(e){L();f=Bcf.data[e];a.ie=a.ie+Uk(f,a.e5.a);a.qB=a.qB+1.0;if(a.ie>=1.0){VV(a,b,c,d);a.ie=0.0;a.mk=0.0;a.qB=0.0;a.mE=5;}}}else{a.ie=0.0;a.mk=0.0;a.qB=0.0;a.wt=b;a.wu=c;a.wv=d;}}
-function HI(a,b){if(a.ie<=0.0)a.e5.cw.ra=0.0;else a.e5.cw.ra=a.mk+(a.ie-a.mk)*b;}
-function AIu(a){return 4.0;}
-function ALo(a,b){a.EW=AVZ(b);}
-function ACl(a){a.mk=a.ie;X0(a.EW);}
-function R8(){var a=this;C.call(a);a.dy=0.0;a.BL=0.0;a.id=0;a.da=0.0;a.CP=0.0;a.ls=0.0;a.tz=Long_ZERO;a.sb=Long_ZERO;a.pM=0.0;}
-function EU(a){var b,c,d,e,f;b=CF();c=Long_sub(b,a.tz);d=Long_div(AFi(),Long_fromInt(1000000));if(Long_gt(c,Long_fromInt(1000))){e=Long_toNumber(c)/Long_toNumber(Long_sub(d,a.sb));a.pM=a.pM+(e-a.pM)*0.20000000298023224;a.tz=b;a.sb=d;}if(Long_lt(c,Long_ZERO)){a.tz=b;a.sb=d;}f=Long_toNumber(d)/1000.0;e=(f-a.BL)*a.pM;a.BL=f;if(e<0.0)e=0.0;if(e>1.0)e=1.0;a.ls=a.ls+e*a.CP*a.dy;a.id=a.ls|0;a.ls=a.ls-a.id;if(a.id>10)a.id=10;a.da=a.ls;}
-function Xb(){}
-function Xw(){var a=this;C.call(a);a.qL=null;a.fX=null;a.sA=null;a.n$=Long_ZERO;}
-function Zg(a,b){var c,d,e;if(!a.fX.h7)J(AKw());a.sA=b;c=G8(a.fX.cn,a.fX.cp);d=c.fY;e=c.fR;Db(256);CB(5889);Cp();N3(0.0,d,e,0.0,100.0,300.0);CB(5888);Cp();Bj(0.0,0.0,(-200.0));}
-function ANb(a,b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.fX.h7)J(AKw());a.n$=Long_ZERO;a.qL=b;c=(-1);$p=1;case 1:ALI(a,c);if(I()){break _;}a.n$=Long_ZERO;return;default:F2();}}Dh().s(a,b,c,$p);}
-function ALI(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.fX.h7)J(AKw());c=CF();if(Long_lt(Long_sub(c,a.n$),Long_fromInt(20)))return;a.n$=c;d=G8(a.fX.cn,a.fX.cp);e=d.fY;f=d.fR;Db(256);CB(5889);Cp();N3(0.0,e,f,0.0,100.0,300.0);CB(5888);Cp();Bj(0.0,0.0,(-200.0));Db(16640);BD();g=Bc$;d=a.fX.cd;h
-=B(227);$p=1;case 1:$z=AB2(d,h);if(I()){break _;}i=$z;Cj(3553,i);Bx(g);Ii(g,4210752);j=f;k=j;l=j/32.0;F(g,0.0,k,0.0,0.0,l);j=e;m=j;n=j/32.0;F(g,m,k,0.0,n,l);F(g,m,0.0,0.0,n,0.0);F(g,0.0,0.0,0.0,0.0,0.0);Bt(g);if(b>=0){i=(e/2|0)-50|0;o=(f/2|0)+16|0;Bb(3553);Bx(g);Ii(g,8421504);m=i;p=o;Bo(g,m,p,0.0);n=o+2|0;Bo(g,m,n,0.0);k=i+100|0;Bo(g,k,n,0.0);Bo(g,k,p,0.0);Ii(g,8454016);Bo(g,m,p,0.0);Bo(g,m,n,0.0);m=i+b|0;Bo(g,m,n,0.0);Bo(g,m,p,0.0);Bt(g);Y(3553);}d=a.fX.ji;g=a.sA;b=(e-Ei(a.fX.ji,a.sA)|0)/2|0;i=(f/2|0)-4|0;CG(d,
-g,b,i-16|0,16777215);CG(a.fX.ji,a.qL,(e-Ei(a.fX.ji,a.qL)|0)/2|0,i+8|0,16777215);$p=2;case 2:ADw();if(I()){break _;}try{$p=3;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof Cq){}else{throw $$e;}}return;case 3:a:{try{AAe();if(I()){break _;}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof Cq){}else{throw $$e;}}}return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
-function QZ(){var a=this;C.call(a);a.c=null;a.s2=0;a.fa=0.0;a.e9=null;a.qh=null;a.ol=null;a.fI=0.0;a.f7=0.0;a.gc=0.0;a.xk=0.0;a.pE=0.0;}
-function DQ(a){var b,c;a.xk=a.pE;b=DT(a.c.i,a.c.a.f|0,a.c.a.j|0,a.c.a.g|0);c=(3-a.c.d.fx|0)/3.0;b=b*(1.0-c)+c;a.pE=a.pE+(b-a.pE)*0.10000000149011612;AH4(a.e9);}
-function NI(a,b){var c;c=a.c.a;return BF(c.cs+(c.f-c.cs)*b,c.cx+(c.j-c.cx)*b,c.ct+(c.g-c.ct)*b);}
-function EW(a,b){var c,d,e;c=a.c.a;d=c.hk-b;if(c.b0<=0)Bs(40.0-8000.0/(b+c.dA+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.BA;b=Bv(b*b*b*b*3.1415927410125732);e=c.lr;Bs( -e,0.0,1.0,0.0);Bs( -b*14.0,0.0,0.0,1.0);Bs(e,0.0,1.0,0.0);}}
-function DU(a,b){var c,d,e,f;if(!a.c.d.ce){c=a.c.a;d=c.kZ-c.uF;d=c.kZ+d*b;e=c.xE+(c.pc-c.xE)*b;b=c.y4+(c.n8-c.y4)*b;f=d*3.1415927410125732;Bj(Bv(f)*e*0.5, -I3(Bp(f)*e),0.0);Bs(Bv(f)*e*3.0,0.0,0.0,1.0);Bs(I3(Bp(f+0.20000000298023224)*e)*5.0,1.0,0.0,0.0);Bs(b,1.0,0.0,0.0);}}
-function ALK(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.s2&&!KA()){c=a.c;$p=1;continue _;}a.s2=KA();d=A_6;A_6=0.0;e=d|0;d=A_7;A_7=0.0;f=d|0;g=1;if(a.c.d.jC)g=(-1);if(a.c.M&&a.c.i!==null)T6(a.c.a,e,K(f,g));c=G8(a.c.cn,a.c.cp);h=c.fY;i=c.fR;g=K(A_4,h)/a.c.cn|0;f=(i-(K(A_5,i)/a.c.cp|0)|0)-1|0;if(a.c.i!==null){$p=2;continue _;}FI(0,0,a.c.cn,a.c.cp);Pr(0.0,0.0,0.0,0.0);Db(16640);CB(5889);Cp();CB(5888);Cp();O9(a);if
-(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 1:AEn(c);if(I()){break _;}a.s2=KA();d=A_6;A_6=0.0;e=d|0;d=A_7;A_7=0.0;f=d|0;g=1;if(a.c.d.jC)g=(-1);if(a.c.M&&a.c.i!==null)T6(a.c.a,e,K(f,g));c=G8(a.c.cn,a.c.cp);h=c.fY;i=c.fR;g=K(A_4,h)/a.c.cn|0;f=(i-(K(A_5,i)/a.c.cp|0)|0)-1|0;if(a.c.i!==null){$p=2;continue _;}FI(0,0,a.c.cn,a.c.cp);Pr(0.0,0.0,0.0,0.0);Db(16640);CB(5889);Cp();CB(5888);Cp();O9(a);if(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 2:AJ5(a,b);if(I()){break _;}c
-=a.c.pb;$p=3;case 3:ADB(c,b);if(I()){break _;}if(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 4:AAe();if(I()){break _;}$p=5;case 5:ADw();if(I()){break _;}return;case 6:c.iI(g,f,b);if(I()){break _;}$p=4;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,$p);}
-function AJ5(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:
-while(true){switch($p){case 0:c=a.c.a;d=c.b1+(c.X-c.b1)*b;e=c.bN+(c.I-c.bN)*b;f=NI(a,b);g= -e*0.01745329238474369-3.1415927410125732;h=Bp(g);g=Bv(g);i= -d*0.01745329238474369;j= -Bp(i);i=Bv(i);k=g*j;l=h*j;m=AIu(a.c.P);n=Je(f,k*m,i*m,l*m);a.c.n=E1(a.c.i,f,n);n=NI(a,b);if(a.c.n!==null)m=C$(a.c.n.d4,n);if(a.c.P instanceof CK)m=32.0;else if(m>3.0)m=3.0;g=k*m;h=i*m;i=l*m;o=Je(n,g,h,i);a.qh=null;p=Ht(a.c.i.dl,c,K3(c.Y,g,h,i));q=0.0;r=0;while(r=q&&q!==0.0)){a.qh=s;q=g;}}}r=r+1|0;}if(a.qh!==null&&!(a.c.P instanceof CK))a.c.n=ATd(a.qh);u=0;if(u>=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,
-0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&
-1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E1(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bbbe)break a;bk=ba;while(bk<=bf){bl=bj;while(bl<=bg){bm=O(v,bi,bk,bl);if(bm>0){L();AG_(bh,Bcf.data[bm],bi,bk,bl);}bl=bl+1|0;}bk=bk+1|0;}bi=bi+1|0;}}}I4();c=NI(a,b);$p=3;case 3:AMM(w,c,bd,b);if(I()){break _;}$p=4;case 4:AIM(x,b);if(I()){break _;}D9();EM(a);$p=5;case 5:ABB(x,o,b);if(I()){break _;}$p=6;case 6:ALV(w);if(I()){break _;}if(a.c.n
-!==null&&D4(o)){Bb(3008);c=a.c.n;r=0;n=F0(o.F);$p=8;continue _;}Dy(770,771);EM(a);$p=7;case 7:ABS(w);if(I()){break _;}Y(3042);Bb(2884);Cz(0,0,0,0);be=S8(w,o,1);Cz(1,1,1,1);if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}if(be>0){$p=9;continue _;}EJ(1);Y(2884);Bb(3042);if(a.c.n!==null&&!D4(o)){Bb(3008);c=a.c.n;r=0;n=F0(o.F);$p=10;continue _;}Bb(2912);Db(256);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);Ca();EW(a,b);if(a.c.d.ds)DU(a,b);if(!a.c.d.ce){BN();c=a.e9;$p=11;continue _;}BR();if(!a.c.d.ce)
-{BN();c=a.e9;$p=12;continue _;}if(a.c.d.ds)DU(a,b);if(!a.c.d.b4)return;u=u+1|0;if(u>=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,
-0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc
-=E1(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i
-/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j
-=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E1(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i
-=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g
--z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E1(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c
-=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E1(a.c.i,BF(g+k,d
-+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cw;x=a.c.bI;FI(0,0,a.c.cn,a.c.cp);H4(a,b);Db(16640);Y(2884);a.fa=512>>(a.c.d.fx<<1);CB(5889);Cp();if
-(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cn/a.c.cp,0.05000000074505806,a.fa);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EW(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cs+(c.f-c.cs)*b;d=c.cx+(c.j-c.cx)*b;q=c.ct+(c.g-c.ct)*b;if(!a.c.d.ce){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)
-*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E1(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d4,BF(g,d,q));if(bb0){L();if(Um(Bcn.data[e],a.e6.a)>=1.0)V0(a,b,c,d);}}
+function EL(a){a.ii=0.0;a.mI=0;}
+function Ew(a,b,c,d,e){var f;if(a.mI>0)a.mI=a.mI-1|0;else if(b==a.wv&&c==a.ww&&d==a.wx){e=O(a.e6.i,b,c,d);if(e){L();f=Bcn.data[e];a.ii=a.ii+Um(f,a.e6.a);a.qC=a.qC+1.0;if(a.ii>=1.0){V0(a,b,c,d);a.ii=0.0;a.mo=0.0;a.qC=0.0;a.mI=5;}}}else{a.ii=0.0;a.mo=0.0;a.qC=0.0;a.wv=b;a.ww=c;a.wx=d;}}
+function HI(a,b){if(a.ii<=0.0)a.e6.cx.rb=0.0;else a.e6.cx.rb=a.mo+(a.ii-a.mo)*b;}
+function AIE(a){return 4.0;}
+function ALx(a,b){a.EZ=AV7(b);}
+function ACu(a){a.mo=a.ii;X6(a.EZ);}
+function R$(){var a=this;C.call(a);a.dy=0.0;a.BN=0.0;a.ih=0;a.da=0.0;a.CR=0.0;a.lu=0.0;a.tA=Long_ZERO;a.sc=Long_ZERO;a.pO=0.0;}
+function EV(a){var b,c,d,e,f;b=CF();c=Long_sub(b,a.tA);d=Long_div(AFt(),Long_fromInt(1000000));if(Long_gt(c,Long_fromInt(1000))){e=Long_toNumber(c)/Long_toNumber(Long_sub(d,a.sc));a.pO=a.pO+(e-a.pO)*0.20000000298023224;a.tA=b;a.sc=d;}if(Long_lt(c,Long_ZERO)){a.tA=b;a.sc=d;}f=Long_toNumber(d)/1000.0;e=(f-a.BN)*a.pO;a.BN=f;if(e<0.0)e=0.0;if(e>1.0)e=1.0;a.lu=a.lu+e*a.CR*a.dy;a.ih=a.lu|0;a.lu=a.lu-a.ih;if(a.ih>10)a.ih=10;a.da=a.lu;}
+function Xg(){}
+function XC(){var a=this;C.call(a);a.qM=null;a.fY=null;a.sB=null;a.oc=Long_ZERO;}
+function Zn(a,b){var c,d,e;if(!a.fY.h9)J(AKF());a.sB=b;c=G8(a.fY.cp,a.fY.cr);d=c.fZ;e=c.fS;Db(256);CB(5889);Cp();N5(0.0,d,e,0.0,100.0,300.0);CB(5888);Cp();Bj(0.0,0.0,(-200.0));}
+function ANk(a,b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.fY.h9)J(AKF());a.oc=Long_ZERO;a.qM=b;c=(-1);$p=1;case 1:ALQ(a,c);if(I()){break _;}a.oc=Long_ZERO;return;default:F2();}}Dh().s(a,b,c,$p);}
+function ALQ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.fY.h9)J(AKF());c=CF();if(Long_lt(Long_sub(c,a.oc),Long_fromInt(20)))return;a.oc=c;d=G8(a.fY.cp,a.fY.cr);e=d.fZ;f=d.fS;Db(256);CB(5889);Cp();N5(0.0,e,f,0.0,100.0,300.0);CB(5888);Cp();Bj(0.0,0.0,(-200.0));Db(16640);BE();g=Bdg;d=a.fY.cf;h
+=B(227);$p=1;case 1:$z=AB_(d,h);if(I()){break _;}i=$z;Cj(3553,i);Bx(g);Ii(g,4210752);j=f;k=j;l=j/32.0;G(g,0.0,k,0.0,0.0,l);j=e;m=j;n=j/32.0;G(g,m,k,0.0,n,l);G(g,m,0.0,0.0,n,0.0);G(g,0.0,0.0,0.0,0.0,0.0);Bt(g);if(b>=0){i=(e/2|0)-50|0;o=(f/2|0)+16|0;Bc(3553);Bx(g);Ii(g,8421504);m=i;p=o;Bo(g,m,p,0.0);n=o+2|0;Bo(g,m,n,0.0);k=i+100|0;Bo(g,k,n,0.0);Bo(g,k,p,0.0);Ii(g,8454016);Bo(g,m,p,0.0);Bo(g,m,n,0.0);m=i+b|0;Bo(g,m,n,0.0);Bo(g,m,p,0.0);Bt(g);Y(3553);}d=a.fY.jl;g=a.sB;b=(e-Ei(a.fY.jl,a.sB)|0)/2|0;i=(f/2|0)-4|0;CG(d,
+g,b,i-16|0,16777215);CG(a.fY.jl,a.qM,(e-Ei(a.fY.jl,a.qM)|0)/2|0,i+8|0,16777215);$p=2;case 2:ADG();if(I()){break _;}try{$p=3;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof Cq){}else{throw $$e;}}return;case 3:a:{try{AAm();if(I()){break _;}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof Cq){}else{throw $$e;}}}return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
+function Q1(){var a=this;C.call(a);a.c=null;a.s3=0;a.fb=0.0;a.e$=null;a.qj=null;a.op=null;a.fJ=0.0;a.f8=0.0;a.gd=0.0;a.xm=0.0;a.pG=0.0;}
+function DQ(a){var b,c;a.xm=a.pG;b=DT(a.c.i,a.c.a.f|0,a.c.a.j|0,a.c.a.g|0);c=(3-a.c.d.fy|0)/3.0;b=b*(1.0-c)+c;a.pG=a.pG+(b-a.pG)*0.10000000149011612;AIc(a.e$);}
+function NK(a,b){var c;c=a.c.a;return BF(c.cu+(c.f-c.cu)*b,c.cy+(c.j-c.cy)*b,c.cv+(c.g-c.cv)*b);}
+function EX(a,b){var c,d,e;c=a.c.a;d=c.hm-b;if(c.b0<=0)Bs(40.0-8000.0/(b+c.dA+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.BC;b=Bv(b*b*b*b*3.1415927410125732);e=c.lt;Bs( -e,0.0,1.0,0.0);Bs( -b*14.0,0.0,0.0,1.0);Bs(e,0.0,1.0,0.0);}}
+function DU(a,b){var c,d,e,f;if(!a.c.d.cg){c=a.c.a;d=c.k0-c.uG;d=c.k0+d*b;e=c.xG+(c.pf-c.xG)*b;b=c.y6+(c.oa-c.y6)*b;f=d*3.1415927410125732;Bj(Bv(f)*e*0.5, -I3(Bp(f)*e),0.0);Bs(Bv(f)*e*3.0,0.0,0.0,1.0);Bs(I3(Bp(f+0.20000000298023224)*e)*5.0,1.0,0.0,0.0);Bs(b,1.0,0.0,0.0);}}
+function ALS(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.s3&&!KA()){c=a.c;$p=1;continue _;}a.s3=KA();d=Bac;Bac=0.0;e=d|0;d=Bad;Bad=0.0;f=d|0;g=1;if(a.c.d.jE)g=(-1);if(a.c.N&&a.c.i!==null)T8(a.c.a,e,K(f,g));c=G8(a.c.cp,a.c.cr);h=c.fZ;i=c.fS;g=K(Baa,h)/a.c.cp|0;f=(i-(K(Bab,i)/a.c.cr|0)|0)-1|0;if(a.c.i!==null){$p=2;continue _;}FJ(0,0,a.c.cp,a.c.cr);Pt(0.0,0.0,0.0,0.0);Db(16640);CB(5889);Cp();CB(5888);Cp();O_(a);if
+(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 1:AEx(c);if(I()){break _;}a.s3=KA();d=Bac;Bac=0.0;e=d|0;d=Bad;Bad=0.0;f=d|0;g=1;if(a.c.d.jE)g=(-1);if(a.c.N&&a.c.i!==null)T8(a.c.a,e,K(f,g));c=G8(a.c.cp,a.c.cr);h=c.fZ;i=c.fS;g=K(Baa,h)/a.c.cp|0;f=(i-(K(Bab,i)/a.c.cr|0)|0)-1|0;if(a.c.i!==null){$p=2;continue _;}FJ(0,0,a.c.cp,a.c.cr);Pt(0.0,0.0,0.0,0.0);Db(16640);CB(5889);Cp();CB(5888);Cp();O_(a);if(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 2:AKc(a,b);if(I()){break _;}c
+=a.c.pe;$p=3;case 3:ADL(c,b);if(I()){break _;}if(a.c.k===null){$p=4;continue _;}Db(256);c=a.c.k;$p=6;continue _;case 4:AAm();if(I()){break _;}$p=5;case 5:ADG();if(I()){break _;}return;case 6:c.iM(g,f,b);if(I()){break _;}$p=4;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,$p);}
+function AKc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:
+while(true){switch($p){case 0:c=a.c.a;d=c.b1+(c.X-c.b1)*b;e=c.bN+(c.I-c.bN)*b;f=NK(a,b);g= -e*0.01745329238474369-3.1415927410125732;h=Bp(g);g=Bv(g);i= -d*0.01745329238474369;j= -Bp(i);i=Bv(i);k=g*j;l=h*j;m=AIE(a.c.P);n=Je(f,k*m,i*m,l*m);a.c.n=E2(a.c.i,f,n);n=NK(a,b);if(a.c.n!==null)m=C$(a.c.n.d5,n);if(a.c.P instanceof CK)m=32.0;else if(m>3.0)m=3.0;g=k*m;h=i*m;i=l*m;o=Je(n,g,h,i);a.qj=null;p=Ht(a.c.i.dl,c,K4(c.Y,g,h,i));q=0.0;r=0;while(r=q&&q!==0.0)){a.qj=s;q=g;}}}r=r+1|0;}if(a.qj!==null&&!(a.c.P instanceof CK))a.c.n=ATl(a.qj);u=0;if(u>=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,
+0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&
+1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E2(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bbbe)break a;bk=ba;while(bk<=bf){bl=bj;while(bl<=bg){bm=O(v,bi,bk,bl);if(bm>0){L();AHj(bh,Bcn.data[bm],bi,bk,bl);}bl=bl+1|0;}bk=bk+1|0;}bi=bi+1|0;}}}I4();c=NK(a,b);$p=3;case 3:AMU(w,c,bd,b);if(I()){break _;}$p=4;case 4:AIW(x,b);if(I()){break _;}D9();EM(a);$p=5;case 5:ABK(x,o,b);if(I()){break _;}$p=6;case 6:AL3(w);if(I()){break _;}if(a.c.n
+!==null&&D4(o)){Bc(3008);c=a.c.n;r=0;n=F0(o.F);$p=8;continue _;}Dy(770,771);EM(a);$p=7;case 7:AB1(w);if(I()){break _;}Y(3042);Bc(2884);Cz(0,0,0,0);be=S$(w,o,1);Cz(1,1,1,1);if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}if(be>0){$p=9;continue _;}EJ(1);Y(2884);Bc(3042);if(a.c.n!==null&&!D4(o)){Bc(3008);c=a.c.n;r=0;n=F0(o.F);$p=10;continue _;}Bc(2912);Db(256);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);Ca();EX(a,b);if(a.c.d.ds)DU(a,b);if(!a.c.d.cg){BO();c=a.e$;$p=11;continue _;}BS();if(!a.c.d.cg)
+{BO();c=a.e$;$p=12;continue _;}if(a.c.d.ds)DU(a,b);if(!a.c.d.b4)return;u=u+1|0;if(u>=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,
+0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc
+=E2(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i
+/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j
+=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E2(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i
+=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g
+-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E2(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c
+=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E2(a.c.i,BF(g+k,d
++z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bb=2){Cz(1,1,1,0);return;}if(a.c.d.b4){if(u)Cz(1,0,0,0);else Cz(0,1,1,0);}o=a.c.a;v=a.c.i;w=a.c.cx;x=a.c.bI;FJ(0,0,a.c.cp,a.c.cr);H4(a,b);Db(16640);Y(2884);a.fb=512>>(a.c.d.fy<<1);CB(5889);Cp();if
+(a.c.d.b4)Bj( -((u<<1)-1|0)*0.07000000029802322,0.0,0.0);y=a.c.a;i=70.0;if(D4(y))i=60.0;if(y.b0<=0)i=i/((1.0-500.0/(y.dA+b+500.0))*2.0+1.0);Hu(i,a.c.cp/a.c.cr,0.05000000074505806,a.fb);CB(5888);Cp();if(a.c.d.b4)Bj(((u<<1)-1|0)*0.10000000149011612,0.0,0.0);EX(a,b);if(a.c.d.ds)DU(a,b);c=a.c.a;g=c.cu+(c.f-c.cu)*b;d=c.cy+(c.j-c.cy)*b;q=c.cv+(c.g-c.cv)*b;if(!a.c.d.cg){Bj(0.0,0.0,(-0.10000000149011612));z=b;}else{e=4.0;z= -Bv(c.I/180.0*3.1415927410125732)*Bp(c.X/180.0*3.1415927410125732)*4.0;h=Bp(c.I/180.0*3.1415927410125732)
+*Bp(c.X/180.0*3.1415927410125732)*4.0;j= -Bv(c.X/180.0*3.1415927410125732)*4.0;ba=0;i=g-z;j=d-j;l=q-h;z=b;while(ba<8){h=((ba&1)<<1)-1|0;m=((ba>>1&1)<<1)-1|0;bb=((ba>>2&1)<<1)-1|0;k=h*0.10000000149011612;z=m*0.10000000149011612;m=bb*0.10000000149011612;bc=E2(a.c.i,BF(g+k,d+z,q+m),BF(i+k+m,j+z,l+m));if(bc!==null){bb=C$(bc.d5,BF(g,d,q));if(bb=256){g=3553;d=a.e3.cd;h=B(248);$p=2;continue _;}g=3553;d=a.e3.cd;h=B(205);$p=3;continue _;case 1:$z=AJo(d,h);if(I()){break _;}j=$z;Cj(g,j);Bj((-0.20000000298023224),(-0.30000001192092896),0.10000000149011612);Bs(120.0,0.0,0.0,1.0);Bs(200.0,1.0,0.0,0.0);Bs((-135.0),0.0,1.0,0.0);C7(0.0625,0.0625,0.0625);Bj(6.0,0.0,0.0);k=Qz(BdI,a.e3.a);BN();ALf(k);BN();BR();Bb(2977);BN();D9();BN();return;case 2:$z=AB2(d,h);if
-(I()){break _;}j=$z;Cj(g,j);BD();h=Bc$;i=((Gh(BZ(a.eE))%16|0)<<4)/256.0;b=(((Gh(BZ(a.eE))%16|0)<<4)+16|0)/256.0;l=((Gh(BZ(a.eE))/16|0)<<4)/256.0;m=(((Gh(BZ(a.eE))/16|0)<<4)+16|0)/256.0;Y(2977);Bj(0.0,(-0.30000001192092896),0.0);C7(1.5,1.5,1.5);Bs(50.0,0.0,1.0,0.0);Bs(335.0,0.0,0.0,1.0);Bj((-0.9375),(-0.0625),0.0);B0(h,0.0,0.0,1.0);Bx(h);n=b;o=m;F(h,0.0,0.0,0.0,n,o);p=i;F(h,1.0,0.0,0.0,p,o);q=l;F(h,1.0,1.0,0.0,p,q);F(h,0.0,1.0,0.0,n,q);Bt(h);B0(h,0.0,0.0,(-1.0));Bx(h);F(h,0.0,1.0,(-0.0625),n,q);F(h,1.0,1.0,(-0.0625),
-p,q);F(h,1.0,0.0,(-0.0625),p,o);F(h,0.0,0.0,(-0.0625),n,o);Bt(h);B0(h,(-1.0),0.0,0.0);Bx(h);j=0;f=i-b;while(j<16){r=j/16.0;s=b+f*r-0.001953125;t=r*1.0;u=s;F(h,t,0.0,(-0.0625),u,o);F(h,t,0.0,0.0,u,o);F(h,t,1.0,0.0,u,q);F(h,t,1.0,(-0.0625),u,q);j=j+1|0;}Bt(h);B0(h,1.0,0.0,0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=b+f*r-0.001953125;t=r*1.0+0.0625;u=s;F(h,t,1.0,(-0.0625),u,q);F(h,t,1.0,0.0,u,q);F(h,t,0.0,0.0,u,o);F(h,t,0.0,(-0.0625),u,o);g=g+1|0;}Bt(h);B0(h,0.0,1.0,0.0);Bx(h);g=0;f=l-m;while(g<16){r=g/16.0;s=m+f*r-
-0.001953125;v=r*1.0+0.0625;u=s;F(h,0.0,v,0.0,n,u);F(h,1.0,v,0.0,p,u);F(h,1.0,v,(-0.0625),p,u);F(h,0.0,v,(-0.0625),n,u);g=g+1|0;}Bt(h);B0(h,0.0,(-1.0),0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0;u=s;F(h,1.0,v,0.0,p,u);F(h,0.0,v,0.0,n,u);F(h,0.0,v,(-0.0625),n,u);F(h,1.0,v,(-0.0625),p,u);g=g+1|0;}BN();Bt(h);BN();Bb(2977);BR();Bb(2977);BN();D9();BN();return;case 3:$z=AB2(d,h);if(I()){break _;}j=$z;Cj(g,j);BD();h=Bc$;i=((Gh(BZ(a.eE))%16|0)<<4)/256.0;b=(((Gh(BZ(a.eE))%16|0)<<4)+16|0)/256.0;l=((Gh(BZ(a.eE))
-/16|0)<<4)/256.0;m=(((Gh(BZ(a.eE))/16|0)<<4)+16|0)/256.0;Y(2977);Bj(0.0,(-0.30000001192092896),0.0);C7(1.5,1.5,1.5);Bs(50.0,0.0,1.0,0.0);Bs(335.0,0.0,0.0,1.0);Bj((-0.9375),(-0.0625),0.0);B0(h,0.0,0.0,1.0);Bx(h);n=b;o=m;F(h,0.0,0.0,0.0,n,o);p=i;F(h,1.0,0.0,0.0,p,o);q=l;F(h,1.0,1.0,0.0,p,q);F(h,0.0,1.0,0.0,n,q);Bt(h);B0(h,0.0,0.0,(-1.0));Bx(h);F(h,0.0,1.0,(-0.0625),n,q);F(h,1.0,1.0,(-0.0625),p,q);F(h,1.0,0.0,(-0.0625),p,o);F(h,0.0,0.0,(-0.0625),n,o);Bt(h);B0(h,(-1.0),0.0,0.0);Bx(h);j=0;f=i-b;while(j<16){r=j/16.0;s
-=b+f*r-0.001953125;t=r*1.0;u=s;F(h,t,0.0,(-0.0625),u,o);F(h,t,0.0,0.0,u,o);F(h,t,1.0,0.0,u,q);F(h,t,1.0,(-0.0625),u,q);j=j+1|0;}Bt(h);B0(h,1.0,0.0,0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=b+f*r-0.001953125;t=r*1.0+0.0625;u=s;F(h,t,1.0,(-0.0625),u,q);F(h,t,1.0,0.0,u,q);F(h,t,0.0,0.0,u,o);F(h,t,0.0,(-0.0625),u,o);g=g+1|0;}Bt(h);B0(h,0.0,1.0,0.0);Bx(h);g=0;f=l-m;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0+0.0625;u=s;F(h,0.0,v,0.0,n,u);F(h,1.0,v,0.0,p,u);F(h,1.0,v,(-0.0625),p,u);F(h,0.0,v,(-0.0625),n,u);g=g+1
-|0;}Bt(h);B0(h,0.0,(-1.0),0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0;u=s;F(h,1.0,v,0.0,p,u);F(h,0.0,v,0.0,n,u);F(h,0.0,v,(-0.0625),n,u);F(h,1.0,v,(-0.0625),p,u);g=g+1|0;}BN();Bt(h);BN();Bb(2977);BR();Bb(2977);BN();D9();BN();return;case 4:$z=AB2(d,h);if(I()){break _;}j=$z;Cj(g,j);IU(a.BH,Bcf.data[a.eE.bX]);BR();Bb(2977);BN();D9();BN();return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
-function AKX(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bb(3008);if(!D4(a.e3.a)){Y(3008);return;}c=a.e3.cd;d=B(210);$p=1;case 1:$z=AB2(c,d);if(I()){break _;}e=$z;Cj(3553,e);BD();d=Bc$;f=EC(a.e3.a,b);BJ(f,f,f,0.5);Y(3042);Dy(770,771);Ca();g= -a.e3.a.I/64.0;h=a.e3.a.X/64.0;Bx(d);i=g+4.0;j=h+4.0;F(d,(-1.0),(-1.0),(-0.5),i,j);k=g+0.0;F(d,1.0,(-1.0),(-0.5),
-k,j);j=h+0.0;F(d,1.0,1.0,(-0.5),k,j);F(d,(-1.0),1.0,(-0.5),i,j);BN();Bt(d);BN();BR();BJ(1.0,1.0,1.0,1.0);Bb(3042);Y(3008);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
-function AH4(a){var b,c;a.r_=a.iU;if(a.j2){a.iB=a.iB+1|0;if(a.iB==8){a.iB=0;a.j2=0;}}b=F0(a.e3.a.F);c=(b!==a.eE?0.0:1.0)-a.iU;if(c<(-0.4000000059604645))c=(-0.4000000059604645);if(c>0.4000000059604645)c=0.4000000059604645;a.iU=a.iU+c;if(a.iU<0.10000000149011612)a.eE=b;}
-function Qh(a){a.iU=0.0;}
-function N0(a){a.iB=(-1);a.j2=1;}
-function AFn(a){a.iU=0.0;}
-function FG(){var a=this;C.call(a);a.i$=0;a.O=0;a.cv=0;a.jn=0;}
-function BdJ(a){var b=new FG();LQ(b,a);return b;}
-function LQ(a,b){a.jn=(-1);a.i$=b;a.cv=b;}
-function ARH(a){return a.i$;}
-function A47(a){return a.O;}
-function Dz(a,b){var c,d;if(b>=0&&b<=a.cv){a.O=b;if(b=0&&b<=a.i$){if(a.jn>b)a.jn=(-1);a.cv=b;if(a.O>a.cv)a.O=a.cv;return a;}c=new BB;d=new S;V(d);Bd(c,R(G(Bf(G(Bf(G(d,B(251)),b),B(250)),a.i$),B(223))));J(c);}
-function DM(a){a.O=0;a.cv=a.i$;a.jn=(-1);return a;}
-function Ec(a){a.cv=a.O;a.O=0;a.jn=(-1);return a;}
-function BV(a){return a.cv-a.O|0;}
-function DH(a){return a.O>=a.cv?0:1;}
-function Nd(){FG.call(this);}
-function AEo(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BE;i=new S;V(i);Bd(h,R(Bf(G(Bf(G(i,B(252)),g),B(253)),f)));J(h);}if(BV(a)=256){g=3553;d=a.e4.cf;h=B(248);$p=2;continue _;}g=3553;d=a.e4.cf;h=B(205);$p=3;continue _;case 1:$z=AJy(d,h);if(I()){break _;}j=$z;Cj(g,j);Bj((-0.20000000298023224),(-0.30000001192092896),0.10000000149011612);Bs(120.0,0.0,0.0,1.0);Bs(200.0,1.0,0.0,0.0);Bs((-135.0),0.0,1.0,0.0);C7(0.0625,0.0625,0.0625);Bj(6.0,0.0,0.0);k=QB(BdQ,a.e4.a);BO();ALo(k);BO();BS();Bc(2977);BO();D9();BO();return;case 2:$z=AB_(d,h);if
+(I()){break _;}j=$z;Cj(g,j);BE();h=Bdg;i=((Gi(BZ(a.eF))%16|0)<<4)/256.0;b=(((Gi(BZ(a.eF))%16|0)<<4)+16|0)/256.0;l=((Gi(BZ(a.eF))/16|0)<<4)/256.0;m=(((Gi(BZ(a.eF))/16|0)<<4)+16|0)/256.0;Y(2977);Bj(0.0,(-0.30000001192092896),0.0);C7(1.5,1.5,1.5);Bs(50.0,0.0,1.0,0.0);Bs(335.0,0.0,0.0,1.0);Bj((-0.9375),(-0.0625),0.0);B1(h,0.0,0.0,1.0);Bx(h);n=b;o=m;G(h,0.0,0.0,0.0,n,o);p=i;G(h,1.0,0.0,0.0,p,o);q=l;G(h,1.0,1.0,0.0,p,q);G(h,0.0,1.0,0.0,n,q);Bt(h);B1(h,0.0,0.0,(-1.0));Bx(h);G(h,0.0,1.0,(-0.0625),n,q);G(h,1.0,1.0,(-0.0625),
+p,q);G(h,1.0,0.0,(-0.0625),p,o);G(h,0.0,0.0,(-0.0625),n,o);Bt(h);B1(h,(-1.0),0.0,0.0);Bx(h);j=0;f=i-b;while(j<16){r=j/16.0;s=b+f*r-0.001953125;t=r*1.0;u=s;G(h,t,0.0,(-0.0625),u,o);G(h,t,0.0,0.0,u,o);G(h,t,1.0,0.0,u,q);G(h,t,1.0,(-0.0625),u,q);j=j+1|0;}Bt(h);B1(h,1.0,0.0,0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=b+f*r-0.001953125;t=r*1.0+0.0625;u=s;G(h,t,1.0,(-0.0625),u,q);G(h,t,1.0,0.0,u,q);G(h,t,0.0,0.0,u,o);G(h,t,0.0,(-0.0625),u,o);g=g+1|0;}Bt(h);B1(h,0.0,1.0,0.0);Bx(h);g=0;f=l-m;while(g<16){r=g/16.0;s=m+f*r-
+0.001953125;v=r*1.0+0.0625;u=s;G(h,0.0,v,0.0,n,u);G(h,1.0,v,0.0,p,u);G(h,1.0,v,(-0.0625),p,u);G(h,0.0,v,(-0.0625),n,u);g=g+1|0;}Bt(h);B1(h,0.0,(-1.0),0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0;u=s;G(h,1.0,v,0.0,p,u);G(h,0.0,v,0.0,n,u);G(h,0.0,v,(-0.0625),n,u);G(h,1.0,v,(-0.0625),p,u);g=g+1|0;}BO();Bt(h);BO();Bc(2977);BS();Bc(2977);BO();D9();BO();return;case 3:$z=AB_(d,h);if(I()){break _;}j=$z;Cj(g,j);BE();h=Bdg;i=((Gi(BZ(a.eF))%16|0)<<4)/256.0;b=(((Gi(BZ(a.eF))%16|0)<<4)+16|0)/256.0;l=((Gi(BZ(a.eF))
+/16|0)<<4)/256.0;m=(((Gi(BZ(a.eF))/16|0)<<4)+16|0)/256.0;Y(2977);Bj(0.0,(-0.30000001192092896),0.0);C7(1.5,1.5,1.5);Bs(50.0,0.0,1.0,0.0);Bs(335.0,0.0,0.0,1.0);Bj((-0.9375),(-0.0625),0.0);B1(h,0.0,0.0,1.0);Bx(h);n=b;o=m;G(h,0.0,0.0,0.0,n,o);p=i;G(h,1.0,0.0,0.0,p,o);q=l;G(h,1.0,1.0,0.0,p,q);G(h,0.0,1.0,0.0,n,q);Bt(h);B1(h,0.0,0.0,(-1.0));Bx(h);G(h,0.0,1.0,(-0.0625),n,q);G(h,1.0,1.0,(-0.0625),p,q);G(h,1.0,0.0,(-0.0625),p,o);G(h,0.0,0.0,(-0.0625),n,o);Bt(h);B1(h,(-1.0),0.0,0.0);Bx(h);j=0;f=i-b;while(j<16){r=j/16.0;s
+=b+f*r-0.001953125;t=r*1.0;u=s;G(h,t,0.0,(-0.0625),u,o);G(h,t,0.0,0.0,u,o);G(h,t,1.0,0.0,u,q);G(h,t,1.0,(-0.0625),u,q);j=j+1|0;}Bt(h);B1(h,1.0,0.0,0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=b+f*r-0.001953125;t=r*1.0+0.0625;u=s;G(h,t,1.0,(-0.0625),u,q);G(h,t,1.0,0.0,u,q);G(h,t,0.0,0.0,u,o);G(h,t,0.0,(-0.0625),u,o);g=g+1|0;}Bt(h);B1(h,0.0,1.0,0.0);Bx(h);g=0;f=l-m;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0+0.0625;u=s;G(h,0.0,v,0.0,n,u);G(h,1.0,v,0.0,p,u);G(h,1.0,v,(-0.0625),p,u);G(h,0.0,v,(-0.0625),n,u);g=g+1
+|0;}Bt(h);B1(h,0.0,(-1.0),0.0);Bx(h);g=0;while(g<16){r=g/16.0;s=m+f*r-0.001953125;v=r*1.0;u=s;G(h,1.0,v,0.0,p,u);G(h,0.0,v,0.0,n,u);G(h,0.0,v,(-0.0625),n,u);G(h,1.0,v,(-0.0625),p,u);g=g+1|0;}BO();Bt(h);BO();Bc(2977);BS();Bc(2977);BO();D9();BO();return;case 4:$z=AB_(d,h);if(I()){break _;}j=$z;Cj(g,j);IU(a.BJ,Bcn.data[a.eF.bX]);BS();Bc(2977);BO();D9();BO();return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
+function AK6(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bc(3008);if(!D4(a.e4.a)){Y(3008);return;}c=a.e4.cf;d=B(210);$p=1;case 1:$z=AB_(c,d);if(I()){break _;}e=$z;Cj(3553,e);BE();d=Bdg;f=EC(a.e4.a,b);BJ(f,f,f,0.5);Y(3042);Dy(770,771);Ca();g= -a.e4.a.I/64.0;h=a.e4.a.X/64.0;Bx(d);i=g+4.0;j=h+4.0;G(d,(-1.0),(-1.0),(-0.5),i,j);k=g+0.0;G(d,1.0,(-1.0),(-0.5),
+k,j);j=h+0.0;G(d,1.0,1.0,(-0.5),k,j);G(d,(-1.0),1.0,(-0.5),i,j);BO();Bt(d);BO();BS();BJ(1.0,1.0,1.0,1.0);Bc(3042);Y(3008);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
+function AIc(a){var b,c;a.sa=a.iY;if(a.j3){a.iF=a.iF+1|0;if(a.iF==8){a.iF=0;a.j3=0;}}b=F0(a.e4.a.F);c=(b!==a.eF?0.0:1.0)-a.iY;if(c<(-0.4000000059604645))c=(-0.4000000059604645);if(c>0.4000000059604645)c=0.4000000059604645;a.iY=a.iY+c;if(a.iY<0.10000000149011612)a.eF=b;}
+function Qj(a){a.iY=0.0;}
+function N2(a){a.iF=(-1);a.j3=1;}
+function AFy(a){a.iY=0.0;}
+function FH(){var a=this;C.call(a);a.ie=0;a.L=0;a.ce=0;a.iB=0;}
+function BdR(a){var b=new FH();LR(b,a);return b;}
+function LR(a,b){a.iB=(-1);a.ie=b;a.ce=b;}
+function ARP(a){return a.ie;}
+function A5d(a){return a.L;}
+function Dz(a,b){var c,d;if(b>=0&&b<=a.ce){a.L=b;if(b=0&&b<=a.ie){if(a.iB>b)a.iB=(-1);a.ce=b;if(a.L>a.ce)a.L=a.ce;return a;}c=new BB;d=new R;T(d);Bb(c,S(E(Bd(E(Bd(E(d,B(251)),b),B(250)),a.ie),B(223))));J(c);}
+function DC(a){a.L=0;a.ce=a.ie;a.iB=(-1);return a;}
+function Ec(a){a.ce=a.L;a.L=0;a.iB=(-1);return a;}
+function BT(a){return a.ce-a.L|0;}
+function DI(a){return a.L>=a.ce?0:1;}
+function Nf(){FH.call(this);}
+function AEz(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;i=new R;T(i);Bb(h,S(Bd(E(Bd(E(i,B(252)),g),B(253)),f)));J(h);}if(BT(a)0){n=Sz(b,j+N(b.bo)*0.699999988079071+0.15000000596046448,k+N(b.bo)*0.699999988079071+0.15000000596046448,l+N(b.bo)*0.699999988079071+0.15000000596046448,OC(m,1));n.iZ=10;De(b,n);}}i=i+1|0;}}
-function ABo(a){return a.qP/5.0;}
-function ALb(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q;h= -c;i= -d;j= -e;b=Je(f,h,i,j);f=Je(g,h,i,j);k=Ks(b,f,a.ew);l=Ks(b,f,a.fC);m=Kw(b,f,a.ch);n=Kw(b,f,a.cD);o=Kf(b,f,a.ev);f=Kf(b,f,a.fB);if(!W_(a,k))k=null;if(!W_(a,l))l=null;if(!R_(a,m))m=null;if(!R_(a,n))n=null;if(!ZI(a,o))o=null;if(!ZI(a,f))f=null;p=null;if(k!==null)p=k;if(l!==null&&!(p!==null&&C$(b,l)>=C$(b,p)))p=l;if(m!==null&&!(p!==null&&C$(b,m)>=C$(b,p)))p=m;if(n!==null&&!(p!==null&&C$(b,n)>=C$(b,p)))p=n;if(o!==null&&!(p!==null&&C$(b,o)>=C$(b,p)))p=o;if
-(f!==null&&!(p!==null&&C$(b,f)>=C$(b,p)))p=f;if(p===null)return null;q=(-1);if(p===k)q=4;if(p===l)q=5;if(p===m)q=0;if(p===n)q=1;if(p===o)q=2;if(p===f)q=3;return A5Q(c,d,e,q,Je(p,c,d,e));}
-function W_(a,b){return b===null?0:b.R>=a.ch&&b.R<=a.cD&&b.S>=a.ev&&b.S<=a.fB?1:0;}
-function R_(a,b){return b===null?0:b.U>=a.ew&&b.U<=a.fC&&b.S>=a.ev&&b.S<=a.fB?1:0;}
-function ZI(a,b){return b===null?0:b.U>=a.ew&&b.U<=a.fC&&b.R>=a.ch&&b.R<=a.cD?1:0;}
-function ARJ(a,b,c,d,e){return;}
-function A46(a){return 0;}
-function A0e(a,b,c,d,e){return 1;}
-function AAJ(a,b,c,d,e,f){return 0;}
-function AVb(a,b,c,d,e){return;}
-function AQ$(a,b,c,d,e,f){return;}
-function A5q(){var b,c;BdK=Iw(B(260),1.0,1.0);BdL=Iw(B(261),1.0,1.0);BdM=Iw(B(262),1.0,1.0);BdN=Iw(B(263),1.0,1.0);BdO=Iw(B(260),1.0,1.0);BdP=Iw(B(260),1.0,1.5);BdQ=A_e(B(260),1.0,1.0);BdR=Iw(B(264),1.0,1.0);BdS=A$X(B(265),1.0,1.0);Bcf=H(U,256);BdT=$rt_createBooleanArray(256);BdU=$rt_createBooleanArray(256);BdV=$rt_createIntArray(256);BdW=$rt_createBooleanArray(256);BdX=$rt_createBooleanArray(256);BdY=$rt_createIntArray(256);b=Di(Br(AWM(1,1),1.5),10.0);b.bl=BdO;Bcl=b;b=Br(A9f(2),0.6000000238418579);b.bl=BdN;Bch
-=b;b=Br(A$8(3,2),0.5);b.bl=BdM;Bci=b;b=Di(Br(C8(4,16,Bec),2.0),10.0);b.bl=BdO;Bcn=b;b=Di(Br(C8(5,4,Bed),2.0),5.0);b.bl=BdL;Bcp=b;b=Br(A$c(6,15),0.0);b.bl=BdN;Bcv=b;b=Di(Br(C8(7,17,Bec),(-1.0)),6000000.0);b.bl=BdO;Bcg=b;Bcb=G_(Br(A6J(8,Bda),100.0),3);BdZ=G_(Br(AXW(9,Bda),100.0),3);Bcc=G_(Hd(Br(A6J(10,Bdb),0.0),1.0),255);Bd0=G_(Hd(Br(AXW(11,Bdb),100.0),1.0),255);b=Br(A9V(12,18),0.5);b.bl=BdS;BcA=b;b=Br(A$x(13,19),0.6000000238418579);b.bl=BdM;BcB=b;b=Di(Br(TO(14,32),3.0),5.0);b.bl=BdO;BcV=b;b=Di(Br(TO(15,33),3.0),
-5.0);b.bl=BdO;BcU=b;b=Di(Br(TO(16,34),3.0),5.0);b.bl=BdO;BcT=b;b=Br(A9x(17),2.0);b.bl=BdL;Bcq=b;b=G_(Br(A9l(18,52),0.20000000298023224),1);b.bl=BdN;Bcr=b;b=Br(A$A(19),0.6000000238418579);b.bl=BdN;BcC=b;b=Br(A83(20,49,Bee,0),0.30000001192092896);b.bl=BdQ;Bct=b;b=Br(C8(21,64,Bef),0.800000011920929);b.bl=BdR;BcD=b;b=Br(C8(22,65,Bef),0.800000011920929);b.bl=BdR;BcE=b;b=Br(C8(23,66,Bef),0.800000011920929);b.bl=BdR;BcF=b;b=Br(C8(24,67,Bef),0.800000011920929);b.bl=BdR;BcG=b;b=Br(C8(25,68,Bef),0.800000011920929);b.bl
-=BdR;BcH=b;b=Br(C8(26,69,Bef),0.800000011920929);b.bl=BdR;BcI=b;b=Br(C8(27,70,Bef),0.800000011920929);b.bl=BdR;BcJ=b;b=Br(C8(28,71,Bef),0.800000011920929);b.bl=BdR;BcK=b;b=Br(C8(29,72,Bef),0.800000011920929);b.bl=BdR;BcL=b;b=Br(C8(30,73,Bef),0.800000011920929);b.bl=BdR;BcM=b;b=Br(C8(31,74,Bef),0.800000011920929);b.bl=BdR;BcN=b;b=Br(C8(32,75,Bef),0.800000011920929);b.bl=BdR;BcO=b;b=Br(C8(33,76,Bef),0.800000011920929);b.bl=BdR;BcP=b;b=Br(C8(34,77,Bef),0.800000011920929);b.bl=BdR;BcQ=b;b=Br(C8(35,78,Bef),0.800000011920929);b.bl
-=BdR;BcR=b;b=Br(C8(36,79,Bef),0.800000011920929);b.bl=BdR;BcS=b;b=Br(A1g(37,13),0.0);b.bl=BdN;Bcw=b;b=Br(A1g(38,12),0.0);b.bl=BdN;Bcx=b;b=Br(A1y(39,29),0.0);b.bl=BdN;Bcy=Hd(b,0.125);b=Br(A1y(40,28),0.0);b.bl=BdN;Bcz=b;b=Di(Br(AMc(41,39),3.0),10.0);b.bl=BdP;BcX=b;b=Di(Br(AMc(42,38),5.0),10.0);b.bl=BdP;BcW=b;b=Di(Br(AYV(43,1),2.0),10.0);b.bl=BdO;Bcj=b;b=Di(Br(AYV(44,0),2.0),10.0);b.bl=BdO;Bck=b;b=Di(Br(C8(45,7,Bec),2.0),10.0);b.bl=BdO;Bco=b;b=Br(A9B(46,8),0.0);b.bl=BdN;BcZ=b;b=Br(A_b(47,35),1.5);b.bl=BdL;BcY=
-b;b=Di(Br(C8(48,36,Bec),2.0),10.0);b.bl=BdO;Bcu=b;b=Di(Br(AWM(49,37),10.0),10.0);b.bl=BdO;Bc0=b;b=Hd(Br(A$a(50,80),0.0),0.875);b.bl=BdL;Bcs=b;b=Hd(Br(A$g(51,31),0.0),1.0);b.bl=BdL;Bd1=b;b=Br(A2E(52,Bcb.b),0.0);b.bl=BdL;Bd2=b;b=Br(A2E(53,Bcc.b),0.0);b.bl=BdL;Bd3=b;b=Br(A9_(54),2.5);b.bl=BdL;Bd4=b;b=Br(A$t(55,62),0.5);b.bl=BdP;Bd5=b;b=Di(Br(TO(56,50),3.0),5.0);b.bl=BdO;Bd6=b;b=Di(Br(AMc(57,40),5.0),10.0);b.bl=BdP;Bd7=b;b=Br(A_k(58),2.5);b.bl=BdL;Bd8=b;b=Br(A85(59,88),0.0);b.bl=BdN;Bd9=b;b=Br(A_m(60),0.6000000238418579);b.bl
-=BdM;Bd$=b;b=Br(A2p(61,0),3.5);b.bl=BdO;Bd_=b;b=Br(A2p(62,1),3.5);b.bl=BdO;Bea=Hd(b,0.875);c=0;while(c<256){if(Bcf.data[c]!==null){B2();Bce.data[c]=A8Z(c-256|0);}c=c+1|0;}}
-function TL(){}
-function VY(){var a=this;Fu.call(a);a.dt=null;a.q=0;}
-function BU(){var a=new VY();ASe(a);return a;}
-function Beg(a){var b=new VY();P7(b,a);return b;}
-function A9W(a){var b=new VY();A04(b,a);return b;}
-function ASe(a){P7(a,10);}
-function P7(a,b){a.dt=H(C,b);}
-function A04(a,b){var c,d;P7(a,b.q);c=Hq(b);d=0;while(d=1073741823?2147483647:Df(b,Df(a.dt.data.length*2|0,5));a.dt=Ea(a.dt,c);}}
-function Bc(a,b){L4(a,b);return a.dt.data[b];}
+function G_(a,b){Bd3.data[a.b]=b;return a;}
+function Hd(a,b){Bd6.data[a.b]=15.0*b|0;return a;}
+function Di(a,b){a.qQ=b*3.0;return a;}
+function AWN(a){return 1;}
+function AZO(a){return 0;}
+function Br(a,b){var c;a.tH=b;c=a.qQ;b=b*5.0;if(c0){n=SB(b,j+N(b.bo)*0.699999988079071+0.15000000596046448,k+N(b.bo)*0.699999988079071+0.15000000596046448,l+N(b.bo)*0.699999988079071+0.15000000596046448,OE(m,1));n.i3=10;De(b,n);}}i=i+1|0;}}
+function ABx(a){return a.qQ/5.0;}
+function ALk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q;h= -c;i= -d;j= -e;b=Je(f,h,i,j);f=Je(g,h,i,j);k=Ks(b,f,a.ex);l=Ks(b,f,a.fD);m=Kw(b,f,a.cj);n=Kw(b,f,a.cE);o=Kf(b,f,a.ew);f=Kf(b,f,a.fC);if(!Xe(a,k))k=null;if(!Xe(a,l))l=null;if(!Sb(a,m))m=null;if(!Sb(a,n))n=null;if(!ZQ(a,o))o=null;if(!ZQ(a,f))f=null;p=null;if(k!==null)p=k;if(l!==null&&!(p!==null&&C$(b,l)>=C$(b,p)))p=l;if(m!==null&&!(p!==null&&C$(b,m)>=C$(b,p)))p=m;if(n!==null&&!(p!==null&&C$(b,n)>=C$(b,p)))p=n;if(o!==null&&!(p!==null&&C$(b,o)>=C$(b,p)))p=o;if
+(f!==null&&!(p!==null&&C$(b,f)>=C$(b,p)))p=f;if(p===null)return null;q=(-1);if(p===k)q=4;if(p===l)q=5;if(p===m)q=0;if(p===n)q=1;if(p===o)q=2;if(p===f)q=3;return A5Y(c,d,e,q,Je(p,c,d,e));}
+function Xe(a,b){return b===null?0:b.R>=a.cj&&b.R<=a.cE&&b.S>=a.ew&&b.S<=a.fC?1:0;}
+function Sb(a,b){return b===null?0:b.U>=a.ex&&b.U<=a.fD&&b.S>=a.ew&&b.S<=a.fC?1:0;}
+function ZQ(a,b){return b===null?0:b.U>=a.ex&&b.U<=a.fD&&b.R>=a.cj&&b.R<=a.cE?1:0;}
+function ARR(a,b,c,d,e){return;}
+function A5c(a){return 0;}
+function A0m(a,b,c,d,e){return 1;}
+function AAS(a,b,c,d,e,f){return 0;}
+function AVj(a,b,c,d,e){return;}
+function ARg(a,b,c,d,e,f){return;}
+function A5y(){var b,c;BdS=Iw(B(260),1.0,1.0);BdT=Iw(B(261),1.0,1.0);BdU=Iw(B(262),1.0,1.0);BdV=Iw(B(263),1.0,1.0);BdW=Iw(B(260),1.0,1.0);BdX=Iw(B(260),1.0,1.5);BdY=A_m(B(260),1.0,1.0);BdZ=Iw(B(264),1.0,1.0);Bd0=A$5(B(265),1.0,1.0);Bcn=H(V,256);Bd1=$rt_createBooleanArray(256);Bd2=$rt_createBooleanArray(256);Bd3=$rt_createIntArray(256);Bd4=$rt_createBooleanArray(256);Bd5=$rt_createBooleanArray(256);Bd6=$rt_createIntArray(256);b=Di(Br(AWU(1,1),1.5),10.0);b.bl=BdW;Bct=b;b=Br(A9n(2),0.6000000238418579);b.bl=BdV;Bcp
+=b;b=Br(A_e(3,2),0.5);b.bl=BdU;Bcq=b;b=Di(Br(C8(4,16,Bek),2.0),10.0);b.bl=BdW;Bcv=b;b=Di(Br(C8(5,4,Bel),2.0),5.0);b.bl=BdT;Bcx=b;b=Br(A$k(6,15),0.0);b.bl=BdV;BcD=b;b=Di(Br(C8(7,17,Bek),(-1.0)),6000000.0);b.bl=BdW;Bco=b;Bcj=G_(Br(A6R(8,Bdi),100.0),3);Bd7=G_(Br(AX4(9,Bdi),100.0),3);Bck=G_(Hd(Br(A6R(10,Bdj),0.0),1.0),255);Bd8=G_(Hd(Br(AX4(11,Bdj),100.0),1.0),255);b=Br(A93(12,18),0.5);b.bl=Bd0;BcI=b;b=Br(A$F(13,19),0.6000000238418579);b.bl=BdU;BcJ=b;b=Di(Br(TQ(14,32),3.0),5.0);b.bl=BdW;Bc3=b;b=Di(Br(TQ(15,33),3.0),
+5.0);b.bl=BdW;Bc2=b;b=Di(Br(TQ(16,34),3.0),5.0);b.bl=BdW;Bc1=b;b=Br(A9F(17),2.0);b.bl=BdT;Bcy=b;b=G_(Br(A9t(18,52),0.20000000298023224),1);b.bl=BdV;Bcz=b;b=Br(A$I(19),0.6000000238418579);b.bl=BdV;BcK=b;b=Br(A8_(20,49,Bem,0),0.30000001192092896);b.bl=BdY;BcB=b;b=Br(C8(21,64,Ben),0.800000011920929);b.bl=BdZ;BcL=b;b=Br(C8(22,65,Ben),0.800000011920929);b.bl=BdZ;BcM=b;b=Br(C8(23,66,Ben),0.800000011920929);b.bl=BdZ;BcN=b;b=Br(C8(24,67,Ben),0.800000011920929);b.bl=BdZ;BcO=b;b=Br(C8(25,68,Ben),0.800000011920929);b.bl
+=BdZ;BcP=b;b=Br(C8(26,69,Ben),0.800000011920929);b.bl=BdZ;BcQ=b;b=Br(C8(27,70,Ben),0.800000011920929);b.bl=BdZ;BcR=b;b=Br(C8(28,71,Ben),0.800000011920929);b.bl=BdZ;BcS=b;b=Br(C8(29,72,Ben),0.800000011920929);b.bl=BdZ;BcT=b;b=Br(C8(30,73,Ben),0.800000011920929);b.bl=BdZ;BcU=b;b=Br(C8(31,74,Ben),0.800000011920929);b.bl=BdZ;BcV=b;b=Br(C8(32,75,Ben),0.800000011920929);b.bl=BdZ;BcW=b;b=Br(C8(33,76,Ben),0.800000011920929);b.bl=BdZ;BcX=b;b=Br(C8(34,77,Ben),0.800000011920929);b.bl=BdZ;BcY=b;b=Br(C8(35,78,Ben),0.800000011920929);b.bl
+=BdZ;BcZ=b;b=Br(C8(36,79,Ben),0.800000011920929);b.bl=BdZ;Bc0=b;b=Br(A1o(37,13),0.0);b.bl=BdV;BcE=b;b=Br(A1o(38,12),0.0);b.bl=BdV;BcF=b;b=Br(A1G(39,29),0.0);b.bl=BdV;BcG=Hd(b,0.125);b=Br(A1G(40,28),0.0);b.bl=BdV;BcH=b;b=Di(Br(AMk(41,39),3.0),10.0);b.bl=BdX;Bc5=b;b=Di(Br(AMk(42,38),5.0),10.0);b.bl=BdX;Bc4=b;b=Di(Br(AY3(43,1),2.0),10.0);b.bl=BdW;Bcr=b;b=Di(Br(AY3(44,0),2.0),10.0);b.bl=BdW;Bcs=b;b=Di(Br(C8(45,7,Bek),2.0),10.0);b.bl=BdW;Bcw=b;b=Br(A9J(46,8),0.0);b.bl=BdV;Bc7=b;b=Br(A_j(47,35),1.5);b.bl=BdT;Bc6=
+b;b=Di(Br(C8(48,36,Bek),2.0),10.0);b.bl=BdW;BcC=b;b=Di(Br(AWU(49,37),10.0),10.0);b.bl=BdW;Bc8=b;b=Hd(Br(A$i(50,80),0.0),0.875);b.bl=BdT;BcA=b;b=Hd(Br(A$o(51,31),0.0),1.0);b.bl=BdT;Bd9=b;b=Br(A2M(52,Bcj.b),0.0);b.bl=BdT;Bd$=b;b=Br(A2M(53,Bck.b),0.0);b.bl=BdT;Bd_=b;b=Br(A$h(54),2.5);b.bl=BdT;Bea=b;b=Br(A$B(55,62),0.5);b.bl=BdX;Beb=b;b=Di(Br(TQ(56,50),3.0),5.0);b.bl=BdW;Bec=b;b=Di(Br(AMk(57,40),5.0),10.0);b.bl=BdX;Bed=b;b=Br(A_s(58),2.5);b.bl=BdT;Bee=b;b=Br(A9b(59,88),0.0);b.bl=BdV;Bef=b;b=Br(A_u(60),0.6000000238418579);b.bl
+=BdU;Beg=b;b=Br(A2x(61,0),3.5);b.bl=BdW;Beh=b;b=Br(A2x(62,1),3.5);b.bl=BdW;Bei=Hd(b,0.875);c=0;while(c<256){if(Bcn.data[c]!==null){B3();Bcm.data[c]=A87(c-256|0);}c=c+1|0;}}
+function TN(){}
+function V3(){var a=this;Fv.call(a);a.dt=null;a.q=0;}
+function BV(){var a=new V3();ASm(a);return a;}
+function Beo(a){var b=new V3();P9(b,a);return b;}
+function A94(a){var b=new V3();A1a(b,a);return b;}
+function ASm(a){P9(a,10);}
+function P9(a,b){a.dt=H(C,b);}
+function A1a(a,b){var c,d;P9(a,b.q);c=Hq(b);d=0;while(d=1073741823?2147483647:Df(b,Df(a.dt.data.length*2|0,5));a.dt=Ea(a.dt,c);}}
+function Be(a,b){L6(a,b);return a.dt.data[b];}
function CE(a){return a.q;}
-function M6(a,b,c){var d;L4(a,b);d=a.dt.data[b];a.dt.data[b]=c;return d;}
-function M(a,b){var c,d;VP(a,a.q+1|0);c=a.dt.data;d=a.q;a.q=d+1|0;c[d]=b;a.d2=a.d2+1|0;return 1;}
-function AKi(a,b,c){var d;if(b>=0&&b<=a.q){VP(a,a.q+1|0);d=a.q;while(d>b){a.dt.data[d]=a.dt.data[d-1|0];d=d+(-1)|0;}a.dt.data[b]=c;a.q=a.q+1|0;a.d2=a.d2+1|0;return;}c=new BE;Z(c);J(c);}
-function Ej(a,b){var c,d,e,f;L4(a,b);c=a.dt.data[b];a.q=a.q-1|0;while(b=0&&b=a.k0.data.length)break a;b.k0.data[c]=Ea(a.k0.data[c],a.k0.data[c].data.length);c=c+1|0;}}}return b;}
-function AA8(a){var b,c;if(a.lW===null){b=a.fO.f6;c=a.fO.fU;if(Beh===null)Beh=A6T();a.lW=IE(Beh,b,c);}return a.lW.gE();}
-function AIT(a){var b,c;if(a.lL===null){b=a.fO.f6;c=a.fO.fU;if(Bei===null)Bei=A0s();a.lL=IE(Bei,b,c);}return a.lL.gE();}
-function AEe(a){var b,c;if(a.ln===null){b=a.fO.f6;c=a.fO.fU;if(Bej===null)Bej=A6o();a.ln=IE(Bej,b,c);}return a.ln.gE();}
-function AMm(a){var b,c;if(a.l3===null){b=a.fO.f6;c=a.fO.fU;if(Bek===null)Bek=AUL();a.l3=IE(Bek,b,c);}return a.l3.gE();}
-function AD6(a){var b,c;if(a.lJ===null){b=a.fO.f6;c=a.fO.fU;if(Bel===null)Bel=AVE();a.lJ=IE(Bel,b,c);}return a.lJ.gE();}
-function AIA(a){var b,c;if(a.k3===null){b=a.fO.f6;c=a.fO.fU;if(Bem===null)Bem=A52();a.k3=IE(Bem,b,c);}return a.k3.gE();}
-function AOl(){var a=this;Ev.call(a);a.jt=null;a.l6=0;}
-function O0(){var a=new AOl();ATT(a);return a;}
-function ATT(a){a.jt=$rt_createByteArray(32);}
-function A4v(a,b){var c,d;TD(a,a.l6+1|0);c=a.jt.data;d=a.l6;a.l6=d+1|0;c[d]=b<<24>>24;}
-function TB(a,b,c,d){var e,f,g,h,i;TD(a,a.l6+d|0);e=0;while(e>24<<24>>24;a.dZ.data[1]=b>>16<<24>>24;a.dZ.data[2]=b>>8<<24>>24;a.dZ.data[3]=b<<24>>24;a.kP.jz(a.dZ,0,4);a.ip=a.ip+4|0;}
-function W1(a,b){a.dZ.data[0]=Long_shr(b,56).lo<<24>>24;a.dZ.data[1]=Long_shr(b,48).lo<<24>>24;a.dZ.data[2]=Long_shr(b,40).lo<<24>>24;a.dZ.data[3]=b.hi<<24>>24;a.dZ.data[4]=Long_shr(b,24).lo<<24>>24;a.dZ.data[5]=Long_shr(b,16).lo<<24>>24;a.dZ.data[6]=Long_shr(b,8).lo<<24>>24;a.dZ.data[7]=b.lo<<24>>24;a.kP.jz(a.dZ,0,8);a.ip=a.ip+8|0;}
-function Ry(a,b){a.dZ.data[0]=b>>8<<24>>24;a.dZ.data[1]=b<<24>>24;a.kP.jz(a.dZ,0,2);a.ip=a.ip+2|0;}
-function AK9(a,b,c,d){var e;c=c.data;e=d+1|0;c[d]=b>>8<<24>>24;d=e+1|0;c[e]=b<<24>>24;return d;}
-function AOx(a,b){var c,d,e;c=AGc(a,b);if(Long_gt(c,Long_fromInt(65535))){b=new BA;Bd(b,B(266));J(b);}d=c.lo;e=$rt_createByteArray(d+2|0);S_(a,e,0,AL3(a,b,e,AK9(a,d,e,0)));}
-function AGc(a,b){var c,d,e,f;c=0;d=Q(b);e=0;while(e0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}return Long_fromInt(c);}
-function AL3(a,b,c,d){var e,f,g,h,i,j,k;e=Q(b);f=0;while(f0&&g<=127){h=c.data;i=d+1|0;h[d]=g<<24>>24;}else if(g<=2047){h=c.data;j=d+1|0;h[d]=(192|31&g>>6)<<24>>24;i=j+1|0;h[j]=(128|63&g)<<24>>24;}else{h=c.data;i=d+1|0;h[d]=(224|15&g>>12)<<24>>24;k=i+1|0;h[i]=(128|63&g>>6)<<24>>24;i=k+1|0;h[k]=(128|63&g)<<24>>24;}f=f+1|0;d=i;}return d;}
-function AFD(){BB.call(this);this.Gr=null;}
-function AJy(a){var b=new AFD();AXe(b,a);return b;}
-function AXe(a,b){Z(a);a.Gr=b;}
-function NY(){var a=this;C.call(a);a.cl=null;a.r=0;a.E=0;a.y=Long_ZERO;a.vl=null;a.p_=0;a.ia=0;a.nM=Long_ZERO;a.ca=null;a.jE=null;a.f4=null;}
-function ACy(a,b,c,d){a.vl=b;a.p_=c;a.ia=d;}
-function AIO(a,b,c,d,e){var f;if(d<=0&&e&&a.cl!==null)return;if(a.E>0&&e){f=$rt_createByteArray(a.E+d|0);CT(a.cl,a.r,f,0,a.E);CT(b,c,f,a.E,d);a.cl=f;a.r=0;a.E=a.E+d|0;}else{a.cl=b;a.r=c;a.E=d;}}
-function WB(){NY.call(this);this.wS=0;}
-function AFC(a,b,c){var d;a.wS=0;d=new MR;d.sy=Long_fromInt(-1);d.iN=(-1);d.yu=$rt_createByteArray(4);d.cC=null;d.fS=null;d.v=a;a.jE=d;d=a.jE;if(c)b= -b;return AAc(d,b);}
-function AF8(a,b){var c;if(a.jE===null)return (-2);c=AGu(a.jE,b);if(c==1)a.wS=1;return c;}
-function AAH(a){return a.jE.bV!=12?0:1;}
-function Rv(){}
-function ANI(){C.call(this);}
-function SX(){var a=this;C.call(a);a.A0=null;a.wy=null;}
-function AGX(a){CY(a.A0,(ADu(a.wy.result)?1:0)?null:A2B(a.wy.result));}
-function AQ_(a){AGX(a);}
-function SY(){C.call(this);this.EQ=null;}
-function AFN(a){CY(a.EQ,null);}
-function A8b(a){AFN(a);}
-function ACS(){C.call(this);}
-function ZM(){var a=this;C.call(a);a.bA=null;a.cQ=0;a.eS=0;}
-function AFs(a){var b=new ZM();A77(b,a);return b;}
-function AAq(){var a=new ZM();AMO(a);return a;}
-function A77(a,b){a.cQ=(-1);a.eS=0;a.bA=b;}
-function AMO(a){a.cQ=(-1);a.eS=0;}
-function AK1(a,b,c,d,e,f){a.cQ=f;Ow(a,b,c,d,e);a.cQ=(-1);}
-function AG_(a,b,c,d,e){a.eS=1;Ow(a,b,c,d,e);a.eS=0;}
-function Ow(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br;f=b.ig();if(f){if(f!=4){if(f==1){BD();g=Bc$;h=b.dW(a.bA,c,d,e);CW(g,h,h,h);UD(a,b,Cr(a.bA,c,d,e),c,d,e);return 1;}if(f==6){BD();g=Bc$;h=b.dW(a.bA,c,d,e);CW(g,h,h,h);QI(a,b,Cr(a.bA,c,d,e),c,d-0.0625,e);return 1;}if(f==2){i=Cr(a.bA,c,d,e);BD();j=Bc$;k=b.dW(a.bA,c,d,e);if(BdY.data[b.b]>0)k=1.0;CW(j,k,k,k);if(i==1)It(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if
-(i==2)It(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,0.0);else if(i==3)It(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(i!=4)It(a,b,c,d,e,0.0,0.0);else It(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);return 1;}if(f!=3){if(f!=5)return 0;BD();g=Bc$;l=b.cO(0);if(a.cQ>=0)l=a.cQ;k=b.dW(a.bA,c,d,e);CW(g,k,k,k);f=(l&15)<<4;m=f+16|0;n=l&240;if((((c+d|0)+e|0)&1)!=1){l=f;f=m;m=l;}k=f;o=k/256.0;p=(k+15.989999771118164)/256.0;k
-=n;h=k/256.0;q=(k+15.989999771118164)/256.0;k=m;r=k/256.0;s=(k+15.989999771118164)/256.0;if(BM(a.bA,c-1|0,d,e)){t=c+0.05000000074505806;u=(d+1|0)+0.125;v=(e+1|0)+0.125;w=o;x=h;F(g,t,u,v,w,x);y=d-0.125;z=q;F(g,t,y,v,w,z);v=e-0.125;w=p;F(g,t,y,v,w,z);F(g,t,u,v,w,x);}b=a.bA;l=c+1|0;if(BM(b,l,d,e)){t=l-0.05000000074505806;u=d-0.125;v=(e+1|0)+0.125;w=p;x=q;F(g,t,u,v,w,x);y=(d+1|0)+0.125;z=h;F(g,t,y,v,w,z);v=e-0.125;w=o;F(g,t,y,v,w,z);F(g,t,u,v,w,x);}if(BM(a.bA,c,d,e-1|0)){t=l+0.125;u=d-0.125;w=e+0.05000000074505806;v
-=s;x=q;F(g,t,u,w,v,x);y=(d+1|0)+0.125;z=h;F(g,t,y,w,v,z);t=c-0.125;v=r;F(g,t,y,w,v,z);F(g,t,u,w,v,x);}b=a.bA;e=e+1|0;if(BM(b,c,d,e)){t=l+0.125;u=(d+1|0)+0.125;v=e-0.05000000074505806;w=r;x=h;F(g,t,u,v,w,x);y=d-0.125;z=q;F(g,t,y,v,w,z);t=c-0.125;w=s;F(g,t,y,v,w,z);F(g,t,u,v,w,x);}return 1;}BD();g=Bc$;l=b.cO(0);if(a.cQ>=0)l=a.cQ;k=b.dW(a.bA,c,d,e);CW(g,k,k,k);f=(l&15)<<4;m=l&240;k=f;ba=k/256.0;o=(k+15.989999771118164)/256.0;k=m;bb=k/256.0;r=k+15.989999771118164;bc=r/256.0;b=a.bA;l=d-1|0;if(!BM(b,c,l,e)&&!C4(Bd1,
-a.bA,c,l,e)){if((((c+d|0)+e|0)&1)!=1){s=ba;bd=o;be=bb;bf=bc;}else{be=(m+16|0)/256.0;bf=(r+16.0)/256.0;s=ba;bd=o;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){k=s;s=bd;bd=k;}if(C4(Bd1,a.bA,c-1|0,d,e)){k=c;t=k+0.20000000298023224;p=d;u=p+1.399999976158142+0.0625;v=e+1|0;w=s;x=be;F(g,t,u,v,w,x);y=k;z=p+0.0625;bg=bf;F(g,y,z,v,w,bg);bh=e;bi=bd;F(g,y,z,bh,bi,bg);F(g,t,u,bh,bi,x);F(g,t,u,bh,bi,x);F(g,y,z,bh,bi,bg);F(g,y,z,v,w,bg);F(g,t,u,v,w,x);}b=Bd1;j=a.bA;f=c+1|0;if(C4(b,j,f,d,e)){k=f;t=k-0.20000000298023224;p=d;u
-=p+1.399999976158142+0.0625;v=e;w=bd;x=be;F(g,t,u,v,w,x);y=k;z=p+0.0625;bg=bf;F(g,y,z,v,w,bg);bh=e+1|0;bi=s;F(g,y,z,bh,bi,bg);F(g,t,u,bh,bi,x);F(g,t,u,bh,bi,x);F(g,y,z,bh,bi,bg);F(g,y,z,v,w,bg);F(g,t,u,v,w,x);}if(C4(Bd1,a.bA,c,d,e-1|0)){t=c;k=d;u=k+1.399999976158142+0.0625;p=e;v=p+0.20000000298023224;w=s;x=be;F(g,t,u,v,w,x);y=k+0.0625;z=p;bg=bf;F(g,t,y,z,w,bg);bh=f;bi=bd;F(g,bh,y,z,bi,bg);F(g,bh,u,v,bi,x);F(g,bh,u,v,bi,x);F(g,bh,y,z,bi,bg);F(g,t,y,z,w,bg);F(g,t,u,v,w,x);}b=Bd1;j=a.bA;l=e+1|0;if(C4(b,j,c,d,l))
-{t=f;k=d;u=k+1.399999976158142+0.0625;p=l;v=p-0.20000000298023224;w=bd;x=be;F(g,t,u,v,w,x);y=k+0.0625;z=p;bg=bf;F(g,t,y,z,w,bg);bh=c;bi=s;F(g,bh,y,z,bi,bg);F(g,bh,u,v,bi,x);F(g,bh,u,v,bi,x);F(g,bh,y,z,bi,bg);F(g,t,y,z,w,bg);F(g,t,u,v,w,x);}b=Bd1;j=a.bA;n=d+1|0;if(C4(b,j,c,n,e)){q=c;k=q+0.5;bf=k+0.5;bj=k-0.5;k=e;p=k+0.5;bd=p+0.5;be=p-0.5;if(((c+n|0)+e|0)&1){t=q;k=n;u=k+(-0.20000000298023224);v=bd;w=o;x=bb;F(g,t,u,v,w,x);y=k;z=be;bg=bc;F(g,t,y,z,w,bg);bh=f;bi=ba;F(g,bh,y,z,bi,bg);F(g,bh,u,v,bi,x);k=(m+16|0)/256.0;o
-=(r+16.0)/256.0;x=k;F(g,bh,u,z,w,x);bg=o;F(g,bh,y,v,w,bg);F(g,t,y,v,bi,bg);F(g,t,u,z,bi,x);}else{t=bj;p=n;u=p+(-0.20000000298023224);v=k;w=o;x=bb;F(g,t,u,v,w,x);y=bf;z=p;bg=bc;F(g,y,z,v,w,bg);bh=l;bi=ba;F(g,y,z,bh,bi,bg);F(g,t,u,bh,bi,x);k=(m+16|0)/256.0;o=(r+16.0)/256.0;x=k;F(g,y,u,bh,w,x);bg=o;F(g,t,z,bh,w,bg);F(g,t,z,v,bi,bg);F(g,y,u,v,bi,x);}}}else{k=c;p=k+0.5;bk=p+0.20000000298023224;s=p-0.20000000298023224;h=e;q=h+0.5;bf=q+0.20000000298023224;bj=q-0.20000000298023224;bd=p-0.30000001192092896;be=p+0.30000001192092896;bl
-=q-0.30000001192092896;bm=q+0.30000001192092896;t=bd;bd=d;u=bd+1.399999976158142;v=e+1|0;w=o;x=bb;F(g,t,u,v,w,x);y=bk;z=bd;bg=bc;F(g,y,z,v,w,bg);bh=h;bi=ba;F(g,y,z,bh,bi,bg);F(g,t,u,bh,bi,x);t=be;F(g,t,u,bh,w,x);y=s;F(g,y,z,bh,w,bg);F(g,y,z,v,bi,bg);F(g,t,u,v,bi,x);o=(m+16|0)/256.0;h=(r+16.0)/256.0;t=c+1|0;y=bm;bn=o;F(g,t,u,y,w,bn);bo=bj;bp=h;F(g,t,z,bo,w,bp);bq=k;F(g,bq,z,bo,bi,bp);F(g,bq,u,y,bi,bn);y=bl;F(g,bq,u,y,w,bn);bo=bf;F(g,bq,z,bo,w,bp);F(g,t,z,bo,bi,bp);F(g,t,u,y,bi,bn);k=p-0.5;o=p+0.5;h=q-0.5;r=q
-+0.5;s=p-0.4000000059604645;p=p+0.4000000059604645;ba=q-0.4000000059604645;q=q+0.4000000059604645;y=s;F(g,y,u,bh,bi,bn);bo=k;F(g,bo,z,bh,bi,bp);F(g,bo,z,v,w,bp);F(g,y,u,v,w,bn);y=p;F(g,y,u,v,bi,bn);bo=o;F(g,bo,z,v,bi,bp);F(g,bo,z,bh,w,bp);F(g,y,u,bh,w,bn);v=q;F(g,bq,u,v,bi,x);y=r;F(g,bq,z,y,bi,bg);F(g,t,z,y,w,bg);F(g,t,u,v,w,x);v=ba;F(g,t,u,v,bi,x);y=h;F(g,t,z,y,bi,bg);F(g,bq,z,y,w,bg);F(g,bq,u,v,w,x);}return 1;}BD();g=Bc$;br=0;o=b.ch;p=b.cD;b.cD=p-JP(a,c,d,e);if(!(!a.eS&&!b.d8(a.bA,c,d-1|0,e,0))){k=0.5*b.dW(a.bA,
-c,d-1|0,e);CW(g,k,k,k);PF(a,b,c,d,e,b.cO(0));br=1;}if(!(!a.eS&&!b.d8(a.bA,c,d+1|0,e,1))){k=b.dW(a.bA,c,d+1|0,e)*1.0;CW(g,k,k,k);MO(a,b,c,d,e,b.cO(1));br=1;}l=e-1|0;b.ch=p-JP(a,c,d,l);if(!(!a.eS&&b.cD<=b.ch&&!b.d8(a.bA,c,d,l,2))){k=0.800000011920929*b.dW(a.bA,c,d,l);CW(g,k,k,k);Mt(a,b,c,d,e,b.cO(2));br=1;}l=e+1|0;b.ch=p-JP(a,c,d,l);if(!(!a.eS&&b.cD<=b.ch&&!b.d8(a.bA,c,d,l,3))){k=0.800000011920929*b.dW(a.bA,c,d,l);CW(g,k,k,k);Nu(a,b,c,d,e,b.cO(3));br=1;}l=c-1|0;b.ch=p-JP(a,l,d,e);if(!(!a.eS&&b.cD<=b.ch&&!b.d8(a.bA,
-l,d,e,4))){k=0.6000000238418579*b.dW(a.bA,l,d,e);CW(g,k,k,k);NF(a,b,c,d,e,b.cO(4));br=1;}l=c+1|0;b.ch=p-JP(a,l,d,e);if(!(!a.eS&&b.cD<=b.ch&&!b.d8(a.bA,l,d,e,5))){k=0.6000000238418579*b.dW(a.bA,l,d,e);CW(g,k,k,k);Nr(a,b,c,d,e,b.cO(5));br=1;}b.ch=o;b.cD=p;return br;}BD();g=Bc$;br=0;if(!(!a.eS&&!b.d8(a.bA,c,d-1|0,e,0))){o=b.dW(a.bA,c,d-1|0,e);if(BdY.data[b.b]>0)o=1.0;k=0.5*o;CW(g,k,k,k);PF(a,b,c,d,e,b.jA(a.bA,c,d,e,0));br=1;}if(!(!a.eS&&!b.d8(a.bA,c,d+1|0,e,1))){o=b.dW(a.bA,c,d+1|0,e);if(BdY.data[b.b]>0)o=1.0;k
-=o*1.0;CW(g,k,k,k);MO(a,b,c,d,e,b.jA(a.bA,c,d,e,1));br=1;}if(!(!a.eS&&!b.d8(a.bA,c,d,e-1|0,2))){o=b.dW(a.bA,c,d,e-1|0);if(BdY.data[b.b]>0)o=1.0;k=0.800000011920929*o;CW(g,k,k,k);Mt(a,b,c,d,e,b.jA(a.bA,c,d,e,2));br=1;}if(!(!a.eS&&!b.d8(a.bA,c,d,e+1|0,3))){o=b.dW(a.bA,c,d,e+1|0);if(BdY.data[b.b]>0)o=1.0;k=0.800000011920929*o;CW(g,k,k,k);Nu(a,b,c,d,e,b.jA(a.bA,c,d,e,3));br=1;}if(!(!a.eS&&!b.d8(a.bA,c-1|0,d,e,4))){o=b.dW(a.bA,c-1|0,d,e);if(BdY.data[b.b]>0)o=1.0;k=0.6000000238418579*o;CW(g,k,k,k);NF(a,b,c,d,e,b.jA(a.bA,
-c,d,e,4));br=1;}if(!(!a.eS&&!b.d8(a.bA,c+1|0,d,e,5))){o=b.dW(a.bA,c+1|0,d,e);if(BdY.data[b.b]>0)o=1.0;k=0.6000000238418579*o;CW(g,k,k,k);Nr(a,b,c,d,e,b.jA(a.bA,c,d,e,5));br=1;}return br;}
-function It(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj;BD();h=Bc$;i=b.cO(0);if(a.cQ>=0)i=a.cQ;j=(i&15)<<4;i=i&240;k=j;l=k/256.0;k=(k+15.989999771118164)/256.0;m=i;n=m/256.0;m=(m+15.989999771118164)/256.0;o=l+0.02734375;p=n+0.0234375;q=l+0.03515625;r=n+0.03125;s=c+0.5;t=e+0.5;u=s-0.5;v=s+0.5;w=t-0.5;x=t+0.5;y=s+f*0.375;z=y-0.0625;ba=d+0.625;c=t+g*0.375;bb=c-0.0625;bc=o;bd=p;F(h,z,ba,bb,bc,bd);be=c+0.0625;bf=r;F(h,z,ba,be,bc,bf);bc=y+0.0625;z=q;F(h,bc,ba,be,z,bf);F(h,
-bc,ba,bb,z,bd);c=s-0.0625;bc=c;z=d+1.0;ba=w;bd=l;be=n;F(h,bc,z,ba,bd,be);bb=c+f;bf=d;bg=w+g;bh=m;F(h,bb,bf,bg,bd,bh);bi=x+g;bj=k;F(h,bb,bf,bi,bj,bh);bb=x;F(h,bc,z,bb,bj,be);bc=s+0.0625;F(h,bc,z,bb,bd,be);bb=s+f+0.0625;F(h,bb,bf,bi,bd,bh);F(h,bb,bf,bg,bj,bh);F(h,bc,z,ba,bj,be);bc=u;c=t+0.0625;ba=c;F(h,bc,z,ba,bd,be);bb=u+f;bg=c+g;F(h,bb,bf,bg,bd,bh);bi=v+f;F(h,bi,bf,bg,bj,bh);bg=v;F(h,bg,z,ba,bj,be);c=t-0.0625;ba=c;F(h,bg,z,ba,bd,be);bg=c+g;F(h,bi,bf,bg,bd,bh);F(h,bb,bf,bg,bj,bh);F(h,bc,z,ba,bj,be);}
-function UD(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BD();g=Bc$;h=b.qt(0,c);if(a.cQ>=0)h=a.cQ;c=(h&15)<<4;h=h&240;i=c;j=i/256.0;k=(i+15.989999771118164)/256.0;i=h;l=i/256.0;i=(i+15.989999771118164)/256.0;d=d+0.5;m=d-0.44999998807907104;d=d+0.44999998807907104;f=f+0.5;n=f-0.44999998807907104;f=f+0.44999998807907104;o=m;p=e+1.0;q=n;r=j;s=l;F(g,o,p,q,r,s);t=e;u=i;F(g,o,t,q,r,u);v=d;w=f;x=k;F(g,v,t,w,x,u);F(g,v,p,w,x,s);F(g,v,p,w,r,s);F(g,v,t,w,r,u);F(g,o,t,q,x,u);F(g,o,p,q,x,s);F(g,o,p,w,r,s);F(g,o,
-t,w,r,u);F(g,v,t,q,x,u);F(g,v,p,q,x,s);F(g,v,p,q,r,s);F(g,v,t,q,r,u);F(g,o,t,w,x,u);F(g,o,p,w,x,s);}
-function QI(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;BD();g=Bc$;h=b.qt(0,c);if(a.cQ>=0)h=a.cQ;i=(h&15)<<4;c=h&240;j=i;k=j/256.0;j=(j+15.989999771118164)/256.0;l=c;m=l/256.0;l=(l+15.989999771118164)/256.0;d=d+0.5;n=d-0.25;o=d+0.25;p=f+0.5;q=p-0.5;r=p+0.5;s=n;t=e+1.0;u=q;v=k;w=m;F(g,s,t,u,v,w);x=e;y=l;F(g,s,x,u,v,y);z=r;ba=j;F(g,s,x,z,ba,y);F(g,s,t,z,ba,w);F(g,s,t,z,v,w);F(g,s,x,z,v,y);F(g,s,x,u,ba,y);F(g,s,t,u,ba,w);s=o;F(g,s,t,z,v,w);F(g,s,x,z,v,y);F(g,s,x,u,ba,y);F(g,s,t,u,ba,w);F(g,s,t,
-u,v,w);F(g,s,x,u,v,y);F(g,s,x,z,ba,y);F(g,s,t,z,ba,w);e=d-0.5;d=d+0.5;f=p-0.25;j=p+0.25;u=e;z=f;F(g,u,t,z,v,w);F(g,u,x,z,v,y);s=d;F(g,s,x,z,ba,y);F(g,s,t,z,ba,w);F(g,s,t,z,v,w);F(g,s,x,z,v,y);F(g,u,x,z,ba,y);F(g,u,t,z,ba,w);z=j;F(g,s,t,z,v,w);F(g,s,x,z,v,y);F(g,u,x,z,ba,y);F(g,u,t,z,ba,w);F(g,u,t,z,v,w);F(g,u,x,z,v,y);F(g,s,x,z,ba,y);F(g,s,t,z,ba,w);}
-function JP(a,b,c,d){return CR(a.bA,b,c,d)!==Bda?1.0:Cr(a.bA,b,c,d)/9.0;}
-function PF(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;l=f;m=l/256.0;l=(l+15.989999771118164)/256.0;i=c+b.ew;c=c+b.fC;d=d+b.ch;n=e+b.ev;o=e+b.fB;p=i;q=d;r=o;s=j;t=l;F(g,p,q,r,s,t);u=n;v=m;F(g,p,q,u,s,v);p=c;s=k;F(g,p,q,u,s,v);F(g,p,q,r,s,t);}
-function MO(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;i=f;l=i/256.0;m=(i+15.989999771118164)/256.0;i=c+b.ew;c=c+b.fC;d=d+b.cD;n=e+b.ev;o=e+b.fB;p=c;q=d;r=o;s=k;t=m;F(g,p,q,r,s,t);u=n;v=l;F(g,p,q,u,s,v);p=i;s=j;F(g,p,q,u,s,v);F(g,p,q,r,s,t);}
-function Mt(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;if(b.ch>=0.0&&b.cD<=1.0){l=f;m=(l+b.ch*15.989999771118164)/256.0;n=(l+b.cD*15.989999771118164)/256.0;}else{i=f;m=i/256.0;n=(i+15.989999771118164)/256.0;}i=c;o=i+b.ew;i=i+b.fC;l=d;p=l+b.ch;q=l+b.cD;l=e+b.ev;r=o;s=q;t=l;u=k;v=m;F(g,r,s,t,u,v);w=i;x=j;F(g,w,s,t,x,v);s=p;v=n;F(g,w,s,t,x,v);F(g,r,s,t,u,v);}
-function Nu(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;if(b.ch>=0.0&&b.cD<=1.0){l=f;m=(l+b.ch*15.989999771118164)/256.0;n=(l+b.cD*15.989999771118164)/256.0;}else{i=f;m=i/256.0;n=(i+15.989999771118164)/256.0;}i=c;o=i+b.ew;i=i+b.fC;p=d;q=p+b.ch;l=p+b.cD;p=e+b.fB;r=o;s=l;t=p;u=j;v=m;F(g,r,s,t,u,v);w=q;x=n;F(g,r,w,t,u,x);r=i;u=k;F(g,r,w,t,u,x);F(g,r,s,t,u,v);}
-function NF(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;i=f&240;j=h;k=j/256.0;l=(j+15.989999771118164)/256.0;if(b.ch>=0.0&&b.cD<=1.0){m=i;n=(m+b.ch*15.989999771118164)/256.0;o=(m+b.cD*15.989999771118164)/256.0;}else{j=i;n=j/256.0;o=(j+15.989999771118164)/256.0;}j=c+b.ew;p=d;m=p+b.ch;p=p+b.cD;q=e;r=q+b.ev;q=q+b.fB;s=j;t=p;u=q;v=l;w=n;F(g,s,t,u,v,w);x=r;y=k;F(g,s,t,x,y,w);t=m;w=o;F(g,s,t,x,y,w);F(g,s,t,u,v,w);}
-function Nr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;BD();g=Bc$;if(a.cQ>=0)f=a.cQ;h=(f&15)<<4;i=f&240;j=h;k=j/256.0;l=(j+15.989999771118164)/256.0;if(b.ch>=0.0&&b.cD<=1.0){m=i;n=(m+b.ch*15.989999771118164)/256.0;o=(m+b.cD*15.989999771118164)/256.0;}else{j=i;n=j/256.0;o=(j+15.989999771118164)/256.0;}j=c+b.fC;p=d;m=p+b.ch;p=p+b.cD;q=e;r=q+b.ev;q=q+b.fB;s=j;t=m;u=q;v=k;w=o;F(g,s,t,u,v,w);x=r;y=l;F(g,s,t,x,y,w);t=p;w=n;F(g,s,t,x,y,w);F(g,s,t,u,v,w);}
-function IU(a,b){var c,d;BD();c=Bc$;d=b.ig();if(d){if(d==1){Bx(c);B0(c,0.0,(-1.0),0.0);UD(a,b,(-1),(-0.5),(-0.5),(-0.5));Bt(c);}else if(d==6){Bx(c);B0(c,0.0,(-1.0),0.0);QI(a,b,(-1),(-0.5),(-0.5),(-0.5));Bt(c);}else if(d==2){Bx(c);B0(c,0.0,(-1.0),0.0);It(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Bt(c);}}else{Bj((-0.5),(-0.5),(-0.5));Bx(c);B0(c,0.0,(-1.0),0.0);PF(a,b,0.0,0.0,0.0,b.cO(0));Bt(c);Bx(c);B0(c,0.0,1.0,0.0);MO(a,b,0.0,0.0,0.0,b.cO(1));Bt(c);Bx(c);B0(c,0.0,0.0,(-1.0));Mt(a,b,0,0,0,b.cO(2));Bt(c);Bx(c);B0(c,0.0,
-0.0,1.0);Nu(a,b,0,0,0,b.cO(3));Bt(c);Bx(c);B0(c,(-1.0),0.0,0.0);NF(a,b,0,0,0,b.cO(4));Bt(c);Bx(c);B0(c,1.0,0.0,0.0);Nr(a,b,0,0,0,b.cO(5));Bt(c);Bj(0.5,0.5,0.5);}}
-function ADp(){var a=this;C.call(a);a.iY=null;a.g1=null;a.fV=0;a.fW=0;a.oW=0.0;a.oX=0.0;a.oV=0.0;a.b7=0.0;a.cc=0.0;a.bY=0.0;a.wR=0;a.mS=0;a.lX=0;a.jp=0;a.It=0;}
-function BK(a,b){var c=new ADp();A7v(c,a,b);return c;}
-function A7v(a,b,c){a.wR=0;a.mS=0;a.lX=0;a.jp=1;a.It=0;a.fV=b;a.fW=c;}
-function BH(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;a.iY=H(E2,8);a.g1=H(Gd,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;d=d-h;i=i+h;j=j+h;h=k+h;if(!a.lX){b=l;l=i;i=b;}a:{m=Hx(i,c,d,0.0,0.0);n=Hx(l,c,d,0.0,8.0);o=Hx(l,j,d,8.0,8.0);p=Hx(i,j,d,8.0,0.0);q=Hx(i,c,h,0.0,0.0);r=Hx(l,c,h,0.0,8.0);s=Hx(l,j,h,8.0,8.0);t=Hx(i,j,h,8.0,0.0);a.iY.data[0]=m;a.iY.data[1]=n;a.iY.data[2]=o;a.iY.data[3]=p;a.iY.data[4]=q;a.iY.data[5]=r;a.iY.data[6]=s;a.iY.data[7]=t;u=a.g1.data;v=new Gd;w=H(E2,4);x=w.data;x[0]=r;x[1]=n;x[2]
-=o;x[3]=s;HG(v,w,(a.fV+g|0)+e|0,a.fW+g|0,((a.fV+g|0)+e|0)+g|0,(a.fW+g|0)+f|0);u[0]=v;u=a.g1.data;v=new Gd;w=H(E2,4);x=w.data;x[0]=m;x[1]=q;x[2]=t;x[3]=p;HG(v,w,a.fV,a.fW+g|0,a.fV+g|0,(a.fW+g|0)+f|0);u[1]=v;x=a.g1.data;v=new Gd;w=H(E2,4);u=w.data;u[0]=r;u[1]=q;u[2]=m;u[3]=n;HG(v,w,a.fV+g|0,a.fW,(a.fV+g|0)+e|0,a.fW+g|0);x[2]=v;u=a.g1.data;v=new Gd;w=H(E2,4);x=w.data;x[0]=o;x[1]=p;x[2]=t;x[3]=s;HG(v,w,(a.fV+g|0)+e|0,a.fW,((a.fV+g|0)+e|0)+e|0,a.fW+g|0);u[3]=v;u=a.g1.data;v=new Gd;w=H(E2,4);x=w.data;x[0]=n;x[1]=
-m;x[2]=p;x[3]=o;HG(v,w,a.fV+g|0,a.fW+g|0,(a.fV+g|0)+e|0,(a.fW+g|0)+f|0);u[4]=v;w=a.g1.data;v=new Gd;x=H(E2,4);u=x.data;u[0]=q;u[1]=r;u[2]=s;u[3]=t;HG(v,x,((a.fV+g|0)+e|0)+g|0,a.fW+g|0,(((a.fV+g|0)+e|0)+g|0)+e|0,(a.fW+g|0)+f|0);w[5]=v;if(a.lX){y=0;while(true){if(y>=a.g1.data.length)break a;v=a.g1.data[y];w=H(E2,v.hh.data.length);z=w.data;e=0;while(e=0&&b<=a.q){VT(a,a.q+1|0);d=a.q;while(d>b){a.dt.data[d]=a.dt.data[d-1|0];d=d+(-1)|0;}a.dt.data[b]=c;a.q=a.q+1|0;a.d3=a.d3+1|0;return;}c=new BD;Z(c);J(c);}
+function Ej(a,b){var c,d,e,f;L6(a,b);c=a.dt.data[b];a.q=a.q-1|0;while(b=0&&b=a.k1.data.length)break a;b.k1.data[c]=Ea(a.k1.data[c],a.k1.data[c].data.length);c=c+1|0;}}}return b;}
+function ABf(a){var b,c;if(a.lZ===null){b=a.fP.f7;c=a.fP.fV;if(Bep===null)Bep=A61();a.lZ=IE(Bep,b,c);}return a.lZ.gF();}
+function AI3(a){var b,c;if(a.lO===null){b=a.fP.f7;c=a.fP.fV;if(Beq===null)Beq=A0A();a.lO=IE(Beq,b,c);}return a.lO.gF();}
+function AEo(a){var b,c;if(a.lp===null){b=a.fP.f7;c=a.fP.fV;if(Ber===null)Ber=A6w();a.lp=IE(Ber,b,c);}return a.lp.gF();}
+function AMu(a){var b,c;if(a.l6===null){b=a.fP.f7;c=a.fP.fV;if(Bes===null)Bes=AUT();a.l6=IE(Bes,b,c);}return a.l6.gF();}
+function AEe(a){var b,c;if(a.lM===null){b=a.fP.f7;c=a.fP.fV;if(Bet===null)Bet=AVM();a.lM=IE(Bet,b,c);}return a.lM.gF();}
+function AIK(a){var b,c;if(a.k4===null){b=a.fP.f7;c=a.fP.fV;if(Beu===null)Beu=A5$();a.k4=IE(Beu,b,c);}return a.k4.gF();}
+function AOt(){var a=this;Ev.call(a);a.jv=null;a.l$=0;}
+function O2(){var a=new AOt();AT1(a);return a;}
+function AT1(a){a.jv=$rt_createByteArray(32);}
+function A4D(a,b){var c,d;TF(a,a.l$+1|0);c=a.jv.data;d=a.l$;a.l$=d+1|0;c[d]=b<<24>>24;}
+function TD(a,b,c,d){var e,f,g,h,i;TF(a,a.l$+d|0);e=0;while(e>24<<24>>24;a.d0.data[1]=b>>16<<24>>24;a.d0.data[2]=b>>8<<24>>24;a.d0.data[3]=b<<24>>24;a.kQ.jB(a.d0,0,4);a.is=a.is+4|0;}
+function W6(a,b){a.d0.data[0]=Long_shr(b,56).lo<<24>>24;a.d0.data[1]=Long_shr(b,48).lo<<24>>24;a.d0.data[2]=Long_shr(b,40).lo<<24>>24;a.d0.data[3]=b.hi<<24>>24;a.d0.data[4]=Long_shr(b,24).lo<<24>>24;a.d0.data[5]=Long_shr(b,16).lo<<24>>24;a.d0.data[6]=Long_shr(b,8).lo<<24>>24;a.d0.data[7]=b.lo<<24>>24;a.kQ.jB(a.d0,0,8);a.is=a.is+8|0;}
+function RA(a,b){a.d0.data[0]=b>>8<<24>>24;a.d0.data[1]=b<<24>>24;a.kQ.jB(a.d0,0,2);a.is=a.is+2|0;}
+function ALg(a,b,c,d){var e;c=c.data;e=d+1|0;c[d]=b>>8<<24>>24;d=e+1|0;c[e]=b<<24>>24;return d;}
+function AOF(a,b){var c,d,e;c=AGn(a,b);if(Long_gt(c,Long_fromInt(65535))){b=new BA;Bb(b,B(266));J(b);}d=c.lo;e=$rt_createByteArray(d+2|0);Tb(a,e,0,AL_(a,b,e,ALg(a,d,e,0)));}
+function AGn(a,b){var c,d,e,f;c=0;d=Q(b);e=0;while(e0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}return Long_fromInt(c);}
+function AL_(a,b,c,d){var e,f,g,h,i,j,k;e=Q(b);f=0;while(f0&&g<=127){h=c.data;i=d+1|0;h[d]=g<<24>>24;}else if(g<=2047){h=c.data;j=d+1|0;h[d]=(192|31&g>>6)<<24>>24;i=j+1|0;h[j]=(128|63&g)<<24>>24;}else{h=c.data;i=d+1|0;h[d]=(224|15&g>>12)<<24>>24;k=i+1|0;h[i]=(128|63&g>>6)<<24>>24;i=k+1|0;h[k]=(128|63&g)<<24>>24;}f=f+1|0;d=i;}return d;}
+function AFO(){BB.call(this);this.Gu=null;}
+function AJI(a){var b=new AFO();AXm(b,a);return b;}
+function AXm(a,b){Z(a);a.Gu=b;}
+function N0(){var a=this;C.call(a);a.cn=null;a.r=0;a.E=0;a.y=Long_ZERO;a.vm=null;a.qb=0;a.ic=0;a.nQ=Long_ZERO;a.cb=null;a.jG=null;a.f5=null;}
+function ACH(a,b,c,d){a.vm=b;a.qb=c;a.ic=d;}
+function AIY(a,b,c,d,e){var f;if(d<=0&&e&&a.cn!==null)return;if(a.E>0&&e){f=$rt_createByteArray(a.E+d|0);CT(a.cn,a.r,f,0,a.E);CT(b,c,f,a.E,d);a.cn=f;a.r=0;a.E=a.E+d|0;}else{a.cn=b;a.r=c;a.E=d;}}
+function WG(){N0.call(this);this.wU=0;}
+function AFN(a,b,c){var d;a.wU=0;d=new MU;d.sz=Long_fromInt(-1);d.iR=(-1);d.yw=$rt_createByteArray(4);d.cD=null;d.fT=null;d.v=a;a.jG=d;d=a.jG;if(c)b= -b;return AAk(d,b);}
+function AGh(a,b){var c;if(a.jG===null)return (-2);c=AGE(a.jG,b);if(c==1)a.wU=1;return c;}
+function AAQ(a){return a.jG.bV!=12?0:1;}
+function Rx(){}
+function ANQ(){C.call(this);}
+function SZ(){var a=this;C.call(a);a.A2=null;a.wA=null;}
+function AG7(a){CY(a.A2,(ADE(a.wA.result)?1:0)?null:A2J(a.wA.result));}
+function ARh(a){AG7(a);}
+function S0(){C.call(this);this.ET=null;}
+function AFY(a){CY(a.ET,null);}
+function A8j(a){AFY(a);}
+function AC2(){C.call(this);}
+function ZU(){var a=this;C.call(a);a.bA=null;a.cR=0;a.eT=0;}
+function AFD(a){var b=new ZU();A8d(b,a);return b;}
+function AAy(){var a=new ZU();AMW(a);return a;}
+function A8d(a,b){a.cR=(-1);a.eT=0;a.bA=b;}
+function AMW(a){a.cR=(-1);a.eT=0;}
+function AK$(a,b,c,d,e,f){a.cR=f;Oy(a,b,c,d,e);a.cR=(-1);}
+function AHj(a,b,c,d,e){a.eT=1;Oy(a,b,c,d,e);a.eT=0;}
+function Oy(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br;f=b.ij();if(f){if(f!=4){if(f==1){BE();g=Bdg;h=b.dX(a.bA,c,d,e);CW(g,h,h,h);UF(a,b,Cr(a.bA,c,d,e),c,d,e);return 1;}if(f==6){BE();g=Bdg;h=b.dX(a.bA,c,d,e);CW(g,h,h,h);QK(a,b,Cr(a.bA,c,d,e),c,d-0.0625,e);return 1;}if(f==2){i=Cr(a.bA,c,d,e);BE();j=Bdg;k=b.dX(a.bA,c,d,e);if(Bd6.data[b.b]>0)k=1.0;CW(j,k,k,k);if(i==1)It(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if
+(i==2)It(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,0.0);else if(i==3)It(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(i!=4)It(a,b,c,d,e,0.0,0.0);else It(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);return 1;}if(f!=3){if(f!=5)return 0;BE();g=Bdg;l=b.cP(0);if(a.cR>=0)l=a.cR;k=b.dX(a.bA,c,d,e);CW(g,k,k,k);f=(l&15)<<4;m=f+16|0;n=l&240;if((((c+d|0)+e|0)&1)!=1){l=f;f=m;m=l;}k=f;o=k/256.0;p=(k+15.989999771118164)/256.0;k
+=n;h=k/256.0;q=(k+15.989999771118164)/256.0;k=m;r=k/256.0;s=(k+15.989999771118164)/256.0;if(BN(a.bA,c-1|0,d,e)){t=c+0.05000000074505806;u=(d+1|0)+0.125;v=(e+1|0)+0.125;w=o;x=h;G(g,t,u,v,w,x);y=d-0.125;z=q;G(g,t,y,v,w,z);v=e-0.125;w=p;G(g,t,y,v,w,z);G(g,t,u,v,w,x);}b=a.bA;l=c+1|0;if(BN(b,l,d,e)){t=l-0.05000000074505806;u=d-0.125;v=(e+1|0)+0.125;w=p;x=q;G(g,t,u,v,w,x);y=(d+1|0)+0.125;z=h;G(g,t,y,v,w,z);v=e-0.125;w=o;G(g,t,y,v,w,z);G(g,t,u,v,w,x);}if(BN(a.bA,c,d,e-1|0)){t=l+0.125;u=d-0.125;w=e+0.05000000074505806;v
+=s;x=q;G(g,t,u,w,v,x);y=(d+1|0)+0.125;z=h;G(g,t,y,w,v,z);t=c-0.125;v=r;G(g,t,y,w,v,z);G(g,t,u,w,v,x);}b=a.bA;e=e+1|0;if(BN(b,c,d,e)){t=l+0.125;u=(d+1|0)+0.125;v=e-0.05000000074505806;w=r;x=h;G(g,t,u,v,w,x);y=d-0.125;z=q;G(g,t,y,v,w,z);t=c-0.125;w=s;G(g,t,y,v,w,z);G(g,t,u,v,w,x);}return 1;}BE();g=Bdg;l=b.cP(0);if(a.cR>=0)l=a.cR;k=b.dX(a.bA,c,d,e);CW(g,k,k,k);f=(l&15)<<4;m=l&240;k=f;ba=k/256.0;o=(k+15.989999771118164)/256.0;k=m;bb=k/256.0;r=k+15.989999771118164;bc=r/256.0;b=a.bA;l=d-1|0;if(!BN(b,c,l,e)&&!C4(Bd9,
+a.bA,c,l,e)){if((((c+d|0)+e|0)&1)!=1){s=ba;bd=o;be=bb;bf=bc;}else{be=(m+16|0)/256.0;bf=(r+16.0)/256.0;s=ba;bd=o;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){k=s;s=bd;bd=k;}if(C4(Bd9,a.bA,c-1|0,d,e)){k=c;t=k+0.20000000298023224;p=d;u=p+1.399999976158142+0.0625;v=e+1|0;w=s;x=be;G(g,t,u,v,w,x);y=k;z=p+0.0625;bg=bf;G(g,y,z,v,w,bg);bh=e;bi=bd;G(g,y,z,bh,bi,bg);G(g,t,u,bh,bi,x);G(g,t,u,bh,bi,x);G(g,y,z,bh,bi,bg);G(g,y,z,v,w,bg);G(g,t,u,v,w,x);}b=Bd9;j=a.bA;f=c+1|0;if(C4(b,j,f,d,e)){k=f;t=k-0.20000000298023224;p=d;u
+=p+1.399999976158142+0.0625;v=e;w=bd;x=be;G(g,t,u,v,w,x);y=k;z=p+0.0625;bg=bf;G(g,y,z,v,w,bg);bh=e+1|0;bi=s;G(g,y,z,bh,bi,bg);G(g,t,u,bh,bi,x);G(g,t,u,bh,bi,x);G(g,y,z,bh,bi,bg);G(g,y,z,v,w,bg);G(g,t,u,v,w,x);}if(C4(Bd9,a.bA,c,d,e-1|0)){t=c;k=d;u=k+1.399999976158142+0.0625;p=e;v=p+0.20000000298023224;w=s;x=be;G(g,t,u,v,w,x);y=k+0.0625;z=p;bg=bf;G(g,t,y,z,w,bg);bh=f;bi=bd;G(g,bh,y,z,bi,bg);G(g,bh,u,v,bi,x);G(g,bh,u,v,bi,x);G(g,bh,y,z,bi,bg);G(g,t,y,z,w,bg);G(g,t,u,v,w,x);}b=Bd9;j=a.bA;l=e+1|0;if(C4(b,j,c,d,l))
+{t=f;k=d;u=k+1.399999976158142+0.0625;p=l;v=p-0.20000000298023224;w=bd;x=be;G(g,t,u,v,w,x);y=k+0.0625;z=p;bg=bf;G(g,t,y,z,w,bg);bh=c;bi=s;G(g,bh,y,z,bi,bg);G(g,bh,u,v,bi,x);G(g,bh,u,v,bi,x);G(g,bh,y,z,bi,bg);G(g,t,y,z,w,bg);G(g,t,u,v,w,x);}b=Bd9;j=a.bA;n=d+1|0;if(C4(b,j,c,n,e)){q=c;k=q+0.5;bf=k+0.5;bj=k-0.5;k=e;p=k+0.5;bd=p+0.5;be=p-0.5;if(((c+n|0)+e|0)&1){t=q;k=n;u=k+(-0.20000000298023224);v=bd;w=o;x=bb;G(g,t,u,v,w,x);y=k;z=be;bg=bc;G(g,t,y,z,w,bg);bh=f;bi=ba;G(g,bh,y,z,bi,bg);G(g,bh,u,v,bi,x);k=(m+16|0)/256.0;o
+=(r+16.0)/256.0;x=k;G(g,bh,u,z,w,x);bg=o;G(g,bh,y,v,w,bg);G(g,t,y,v,bi,bg);G(g,t,u,z,bi,x);}else{t=bj;p=n;u=p+(-0.20000000298023224);v=k;w=o;x=bb;G(g,t,u,v,w,x);y=bf;z=p;bg=bc;G(g,y,z,v,w,bg);bh=l;bi=ba;G(g,y,z,bh,bi,bg);G(g,t,u,bh,bi,x);k=(m+16|0)/256.0;o=(r+16.0)/256.0;x=k;G(g,y,u,bh,w,x);bg=o;G(g,t,z,bh,w,bg);G(g,t,z,v,bi,bg);G(g,y,u,v,bi,x);}}}else{k=c;p=k+0.5;bk=p+0.20000000298023224;s=p-0.20000000298023224;h=e;q=h+0.5;bf=q+0.20000000298023224;bj=q-0.20000000298023224;bd=p-0.30000001192092896;be=p+0.30000001192092896;bl
+=q-0.30000001192092896;bm=q+0.30000001192092896;t=bd;bd=d;u=bd+1.399999976158142;v=e+1|0;w=o;x=bb;G(g,t,u,v,w,x);y=bk;z=bd;bg=bc;G(g,y,z,v,w,bg);bh=h;bi=ba;G(g,y,z,bh,bi,bg);G(g,t,u,bh,bi,x);t=be;G(g,t,u,bh,w,x);y=s;G(g,y,z,bh,w,bg);G(g,y,z,v,bi,bg);G(g,t,u,v,bi,x);o=(m+16|0)/256.0;h=(r+16.0)/256.0;t=c+1|0;y=bm;bn=o;G(g,t,u,y,w,bn);bo=bj;bp=h;G(g,t,z,bo,w,bp);bq=k;G(g,bq,z,bo,bi,bp);G(g,bq,u,y,bi,bn);y=bl;G(g,bq,u,y,w,bn);bo=bf;G(g,bq,z,bo,w,bp);G(g,t,z,bo,bi,bp);G(g,t,u,y,bi,bn);k=p-0.5;o=p+0.5;h=q-0.5;r=q
++0.5;s=p-0.4000000059604645;p=p+0.4000000059604645;ba=q-0.4000000059604645;q=q+0.4000000059604645;y=s;G(g,y,u,bh,bi,bn);bo=k;G(g,bo,z,bh,bi,bp);G(g,bo,z,v,w,bp);G(g,y,u,v,w,bn);y=p;G(g,y,u,v,bi,bn);bo=o;G(g,bo,z,v,bi,bp);G(g,bo,z,bh,w,bp);G(g,y,u,bh,w,bn);v=q;G(g,bq,u,v,bi,x);y=r;G(g,bq,z,y,bi,bg);G(g,t,z,y,w,bg);G(g,t,u,v,w,x);v=ba;G(g,t,u,v,bi,x);y=h;G(g,t,z,y,bi,bg);G(g,bq,z,y,w,bg);G(g,bq,u,v,w,x);}return 1;}BE();g=Bdg;br=0;o=b.cj;p=b.cE;b.cE=p-JP(a,c,d,e);if(!(!a.eT&&!b.d9(a.bA,c,d-1|0,e,0))){k=0.5*b.dX(a.bA,
+c,d-1|0,e);CW(g,k,k,k);PH(a,b,c,d,e,b.cP(0));br=1;}if(!(!a.eT&&!b.d9(a.bA,c,d+1|0,e,1))){k=b.dX(a.bA,c,d+1|0,e)*1.0;CW(g,k,k,k);MR(a,b,c,d,e,b.cP(1));br=1;}l=e-1|0;b.cj=p-JP(a,c,d,l);if(!(!a.eT&&b.cE<=b.cj&&!b.d9(a.bA,c,d,l,2))){k=0.800000011920929*b.dX(a.bA,c,d,l);CW(g,k,k,k);Mv(a,b,c,d,e,b.cP(2));br=1;}l=e+1|0;b.cj=p-JP(a,c,d,l);if(!(!a.eT&&b.cE<=b.cj&&!b.d9(a.bA,c,d,l,3))){k=0.800000011920929*b.dX(a.bA,c,d,l);CW(g,k,k,k);Nw(a,b,c,d,e,b.cP(3));br=1;}l=c-1|0;b.cj=p-JP(a,l,d,e);if(!(!a.eT&&b.cE<=b.cj&&!b.d9(a.bA,
+l,d,e,4))){k=0.6000000238418579*b.dX(a.bA,l,d,e);CW(g,k,k,k);NH(a,b,c,d,e,b.cP(4));br=1;}l=c+1|0;b.cj=p-JP(a,l,d,e);if(!(!a.eT&&b.cE<=b.cj&&!b.d9(a.bA,l,d,e,5))){k=0.6000000238418579*b.dX(a.bA,l,d,e);CW(g,k,k,k);Nt(a,b,c,d,e,b.cP(5));br=1;}b.cj=o;b.cE=p;return br;}BE();g=Bdg;br=0;if(!(!a.eT&&!b.d9(a.bA,c,d-1|0,e,0))){o=b.dX(a.bA,c,d-1|0,e);if(Bd6.data[b.b]>0)o=1.0;k=0.5*o;CW(g,k,k,k);PH(a,b,c,d,e,b.jC(a.bA,c,d,e,0));br=1;}if(!(!a.eT&&!b.d9(a.bA,c,d+1|0,e,1))){o=b.dX(a.bA,c,d+1|0,e);if(Bd6.data[b.b]>0)o=1.0;k
+=o*1.0;CW(g,k,k,k);MR(a,b,c,d,e,b.jC(a.bA,c,d,e,1));br=1;}if(!(!a.eT&&!b.d9(a.bA,c,d,e-1|0,2))){o=b.dX(a.bA,c,d,e-1|0);if(Bd6.data[b.b]>0)o=1.0;k=0.800000011920929*o;CW(g,k,k,k);Mv(a,b,c,d,e,b.jC(a.bA,c,d,e,2));br=1;}if(!(!a.eT&&!b.d9(a.bA,c,d,e+1|0,3))){o=b.dX(a.bA,c,d,e+1|0);if(Bd6.data[b.b]>0)o=1.0;k=0.800000011920929*o;CW(g,k,k,k);Nw(a,b,c,d,e,b.jC(a.bA,c,d,e,3));br=1;}if(!(!a.eT&&!b.d9(a.bA,c-1|0,d,e,4))){o=b.dX(a.bA,c-1|0,d,e);if(Bd6.data[b.b]>0)o=1.0;k=0.6000000238418579*o;CW(g,k,k,k);NH(a,b,c,d,e,b.jC(a.bA,
+c,d,e,4));br=1;}if(!(!a.eT&&!b.d9(a.bA,c+1|0,d,e,5))){o=b.dX(a.bA,c+1|0,d,e);if(Bd6.data[b.b]>0)o=1.0;k=0.6000000238418579*o;CW(g,k,k,k);Nt(a,b,c,d,e,b.jC(a.bA,c,d,e,5));br=1;}return br;}
+function It(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj;BE();h=Bdg;i=b.cP(0);if(a.cR>=0)i=a.cR;j=(i&15)<<4;i=i&240;k=j;l=k/256.0;k=(k+15.989999771118164)/256.0;m=i;n=m/256.0;m=(m+15.989999771118164)/256.0;o=l+0.02734375;p=n+0.0234375;q=l+0.03515625;r=n+0.03125;s=c+0.5;t=e+0.5;u=s-0.5;v=s+0.5;w=t-0.5;x=t+0.5;y=s+f*0.375;z=y-0.0625;ba=d+0.625;c=t+g*0.375;bb=c-0.0625;bc=o;bd=p;G(h,z,ba,bb,bc,bd);be=c+0.0625;bf=r;G(h,z,ba,be,bc,bf);bc=y+0.0625;z=q;G(h,bc,ba,be,z,bf);G(h,
+bc,ba,bb,z,bd);c=s-0.0625;bc=c;z=d+1.0;ba=w;bd=l;be=n;G(h,bc,z,ba,bd,be);bb=c+f;bf=d;bg=w+g;bh=m;G(h,bb,bf,bg,bd,bh);bi=x+g;bj=k;G(h,bb,bf,bi,bj,bh);bb=x;G(h,bc,z,bb,bj,be);bc=s+0.0625;G(h,bc,z,bb,bd,be);bb=s+f+0.0625;G(h,bb,bf,bi,bd,bh);G(h,bb,bf,bg,bj,bh);G(h,bc,z,ba,bj,be);bc=u;c=t+0.0625;ba=c;G(h,bc,z,ba,bd,be);bb=u+f;bg=c+g;G(h,bb,bf,bg,bd,bh);bi=v+f;G(h,bi,bf,bg,bj,bh);bg=v;G(h,bg,z,ba,bj,be);c=t-0.0625;ba=c;G(h,bg,z,ba,bd,be);bg=c+g;G(h,bi,bf,bg,bd,bh);G(h,bb,bf,bg,bj,bh);G(h,bc,z,ba,bj,be);}
+function UF(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BE();g=Bdg;h=b.qv(0,c);if(a.cR>=0)h=a.cR;c=(h&15)<<4;h=h&240;i=c;j=i/256.0;k=(i+15.989999771118164)/256.0;i=h;l=i/256.0;i=(i+15.989999771118164)/256.0;d=d+0.5;m=d-0.44999998807907104;d=d+0.44999998807907104;f=f+0.5;n=f-0.44999998807907104;f=f+0.44999998807907104;o=m;p=e+1.0;q=n;r=j;s=l;G(g,o,p,q,r,s);t=e;u=i;G(g,o,t,q,r,u);v=d;w=f;x=k;G(g,v,t,w,x,u);G(g,v,p,w,x,s);G(g,v,p,w,r,s);G(g,v,t,w,r,u);G(g,o,t,q,x,u);G(g,o,p,q,x,s);G(g,o,p,w,r,s);G(g,o,
+t,w,r,u);G(g,v,t,q,x,u);G(g,v,p,q,x,s);G(g,v,p,q,r,s);G(g,v,t,q,r,u);G(g,o,t,w,x,u);G(g,o,p,w,x,s);}
+function QK(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;BE();g=Bdg;h=b.qv(0,c);if(a.cR>=0)h=a.cR;i=(h&15)<<4;c=h&240;j=i;k=j/256.0;j=(j+15.989999771118164)/256.0;l=c;m=l/256.0;l=(l+15.989999771118164)/256.0;d=d+0.5;n=d-0.25;o=d+0.25;p=f+0.5;q=p-0.5;r=p+0.5;s=n;t=e+1.0;u=q;v=k;w=m;G(g,s,t,u,v,w);x=e;y=l;G(g,s,x,u,v,y);z=r;ba=j;G(g,s,x,z,ba,y);G(g,s,t,z,ba,w);G(g,s,t,z,v,w);G(g,s,x,z,v,y);G(g,s,x,u,ba,y);G(g,s,t,u,ba,w);s=o;G(g,s,t,z,v,w);G(g,s,x,z,v,y);G(g,s,x,u,ba,y);G(g,s,t,u,ba,w);G(g,s,t,
+u,v,w);G(g,s,x,u,v,y);G(g,s,x,z,ba,y);G(g,s,t,z,ba,w);e=d-0.5;d=d+0.5;f=p-0.25;j=p+0.25;u=e;z=f;G(g,u,t,z,v,w);G(g,u,x,z,v,y);s=d;G(g,s,x,z,ba,y);G(g,s,t,z,ba,w);G(g,s,t,z,v,w);G(g,s,x,z,v,y);G(g,u,x,z,ba,y);G(g,u,t,z,ba,w);z=j;G(g,s,t,z,v,w);G(g,s,x,z,v,y);G(g,u,x,z,ba,y);G(g,u,t,z,ba,w);G(g,u,t,z,v,w);G(g,u,x,z,v,y);G(g,s,x,z,ba,y);G(g,s,t,z,ba,w);}
+function JP(a,b,c,d){return CR(a.bA,b,c,d)!==Bdi?1.0:Cr(a.bA,b,c,d)/9.0;}
+function PH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;l=f;m=l/256.0;l=(l+15.989999771118164)/256.0;i=c+b.ex;c=c+b.fD;d=d+b.cj;n=e+b.ew;o=e+b.fC;p=i;q=d;r=o;s=j;t=l;G(g,p,q,r,s,t);u=n;v=m;G(g,p,q,u,s,v);p=c;s=k;G(g,p,q,u,s,v);G(g,p,q,r,s,t);}
+function MR(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;i=f;l=i/256.0;m=(i+15.989999771118164)/256.0;i=c+b.ex;c=c+b.fD;d=d+b.cE;n=e+b.ew;o=e+b.fC;p=c;q=d;r=o;s=k;t=m;G(g,p,q,r,s,t);u=n;v=l;G(g,p,q,u,s,v);p=i;s=j;G(g,p,q,u,s,v);G(g,p,q,r,s,t);}
+function Mv(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;if(b.cj>=0.0&&b.cE<=1.0){l=f;m=(l+b.cj*15.989999771118164)/256.0;n=(l+b.cE*15.989999771118164)/256.0;}else{i=f;m=i/256.0;n=(i+15.989999771118164)/256.0;}i=c;o=i+b.ex;i=i+b.fD;l=d;p=l+b.cj;q=l+b.cE;l=e+b.ew;r=o;s=q;t=l;u=k;v=m;G(g,r,s,t,u,v);w=i;x=j;G(g,w,s,t,x,v);s=p;v=n;G(g,w,s,t,x,v);G(g,r,s,t,u,v);}
+function Nw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;f=f&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;if(b.cj>=0.0&&b.cE<=1.0){l=f;m=(l+b.cj*15.989999771118164)/256.0;n=(l+b.cE*15.989999771118164)/256.0;}else{i=f;m=i/256.0;n=(i+15.989999771118164)/256.0;}i=c;o=i+b.ex;i=i+b.fD;p=d;q=p+b.cj;l=p+b.cE;p=e+b.fC;r=o;s=l;t=p;u=j;v=m;G(g,r,s,t,u,v);w=q;x=n;G(g,r,w,t,u,x);r=i;u=k;G(g,r,w,t,u,x);G(g,r,s,t,u,v);}
+function NH(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;i=f&240;j=h;k=j/256.0;l=(j+15.989999771118164)/256.0;if(b.cj>=0.0&&b.cE<=1.0){m=i;n=(m+b.cj*15.989999771118164)/256.0;o=(m+b.cE*15.989999771118164)/256.0;}else{j=i;n=j/256.0;o=(j+15.989999771118164)/256.0;}j=c+b.ex;p=d;m=p+b.cj;p=p+b.cE;q=e;r=q+b.ew;q=q+b.fC;s=j;t=p;u=q;v=l;w=n;G(g,s,t,u,v,w);x=r;y=k;G(g,s,t,x,y,w);t=m;w=o;G(g,s,t,x,y,w);G(g,s,t,u,v,w);}
+function Nt(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;BE();g=Bdg;if(a.cR>=0)f=a.cR;h=(f&15)<<4;i=f&240;j=h;k=j/256.0;l=(j+15.989999771118164)/256.0;if(b.cj>=0.0&&b.cE<=1.0){m=i;n=(m+b.cj*15.989999771118164)/256.0;o=(m+b.cE*15.989999771118164)/256.0;}else{j=i;n=j/256.0;o=(j+15.989999771118164)/256.0;}j=c+b.fD;p=d;m=p+b.cj;p=p+b.cE;q=e;r=q+b.ew;q=q+b.fC;s=j;t=m;u=q;v=k;w=o;G(g,s,t,u,v,w);x=r;y=l;G(g,s,t,x,y,w);t=p;w=n;G(g,s,t,x,y,w);G(g,s,t,u,v,w);}
+function IU(a,b){var c,d;BE();c=Bdg;d=b.ij();if(d){if(d==1){Bx(c);B1(c,0.0,(-1.0),0.0);UF(a,b,(-1),(-0.5),(-0.5),(-0.5));Bt(c);}else if(d==6){Bx(c);B1(c,0.0,(-1.0),0.0);QK(a,b,(-1),(-0.5),(-0.5),(-0.5));Bt(c);}else if(d==2){Bx(c);B1(c,0.0,(-1.0),0.0);It(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Bt(c);}}else{Bj((-0.5),(-0.5),(-0.5));Bx(c);B1(c,0.0,(-1.0),0.0);PH(a,b,0.0,0.0,0.0,b.cP(0));Bt(c);Bx(c);B1(c,0.0,1.0,0.0);MR(a,b,0.0,0.0,0.0,b.cP(1));Bt(c);Bx(c);B1(c,0.0,0.0,(-1.0));Mv(a,b,0,0,0,b.cP(2));Bt(c);Bx(c);B1(c,0.0,
+0.0,1.0);Nw(a,b,0,0,0,b.cP(3));Bt(c);Bx(c);B1(c,(-1.0),0.0,0.0);NH(a,b,0,0,0,b.cP(4));Bt(c);Bx(c);B1(c,1.0,0.0,0.0);Nt(a,b,0,0,0,b.cP(5));Bt(c);Bj(0.5,0.5,0.5);}}
+function ADz(){var a=this;C.call(a);a.i2=null;a.g2=null;a.fW=0;a.fX=0;a.oZ=0.0;a.o0=0.0;a.oY=0.0;a.b8=0.0;a.cd=0.0;a.bY=0.0;a.wT=0;a.mW=0;a.l0=0;a.jr=0;a.Iw=0;}
+function BK(a,b){var c=new ADz();A7D(c,a,b);return c;}
+function A7D(a,b,c){a.wT=0;a.mW=0;a.l0=0;a.jr=1;a.Iw=0;a.fW=b;a.fX=c;}
+function BH(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;a.i2=H(E3,8);a.g2=H(Gd,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;d=d-h;i=i+h;j=j+h;h=k+h;if(!a.l0){b=l;l=i;i=b;}a:{m=Hx(i,c,d,0.0,0.0);n=Hx(l,c,d,0.0,8.0);o=Hx(l,j,d,8.0,8.0);p=Hx(i,j,d,8.0,0.0);q=Hx(i,c,h,0.0,0.0);r=Hx(l,c,h,0.0,8.0);s=Hx(l,j,h,8.0,8.0);t=Hx(i,j,h,8.0,0.0);a.i2.data[0]=m;a.i2.data[1]=n;a.i2.data[2]=o;a.i2.data[3]=p;a.i2.data[4]=q;a.i2.data[5]=r;a.i2.data[6]=s;a.i2.data[7]=t;u=a.g2.data;v=new Gd;w=H(E3,4);x=w.data;x[0]=r;x[1]=n;x[2]
+=o;x[3]=s;HG(v,w,(a.fW+g|0)+e|0,a.fX+g|0,((a.fW+g|0)+e|0)+g|0,(a.fX+g|0)+f|0);u[0]=v;u=a.g2.data;v=new Gd;w=H(E3,4);x=w.data;x[0]=m;x[1]=q;x[2]=t;x[3]=p;HG(v,w,a.fW,a.fX+g|0,a.fW+g|0,(a.fX+g|0)+f|0);u[1]=v;x=a.g2.data;v=new Gd;w=H(E3,4);u=w.data;u[0]=r;u[1]=q;u[2]=m;u[3]=n;HG(v,w,a.fW+g|0,a.fX,(a.fW+g|0)+e|0,a.fX+g|0);x[2]=v;u=a.g2.data;v=new Gd;w=H(E3,4);x=w.data;x[0]=o;x[1]=p;x[2]=t;x[3]=s;HG(v,w,(a.fW+g|0)+e|0,a.fX,((a.fW+g|0)+e|0)+e|0,a.fX+g|0);u[3]=v;u=a.g2.data;v=new Gd;w=H(E3,4);x=w.data;x[0]=n;x[1]=
+m;x[2]=p;x[3]=o;HG(v,w,a.fW+g|0,a.fX+g|0,(a.fW+g|0)+e|0,(a.fX+g|0)+f|0);u[4]=v;w=a.g2.data;v=new Gd;x=H(E3,4);u=x.data;u[0]=q;u[1]=r;u[2]=s;u[3]=t;HG(v,x,((a.fW+g|0)+e|0)+g|0,a.fX+g|0,(((a.fW+g|0)+e|0)+g|0)+e|0,(a.fX+g|0)+f|0);w[5]=v;if(a.l0){y=0;while(true){if(y>=a.g2.data.length)break a;v=a.g2.data[y];w=H(E3,v.hi.data.length);z=w.data;e=0;while(e=0)return A3G(b,0);c=new BB;d=new S;V(d);Bd(c,R(Bf(G(d,B(268)),b)));J(c);}
-function AKg(b,c,d){return A$q(0,b.data.length,b,c,c+d|0,0,0);}
-function My(b){return AKg(b,0,b.data.length);}
-function WF(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BE;i=new S;V(i);Bd(h,R(Bf(G(Bf(G(i,B(269)),g),B(253)),f)));J(h);}if(BV(a)=0){f=b.data;g=f.length;if(cg){e=new BE;i=new S;V(i);Bd(e,R(Bf(G(Bf(G(i,B(270)),h),B(253)),g)));J(e);}if(d<0){e=new BE;i=new S;V(i);Bd(e,R(G(Bf(G(i,B(254)),d),B(255))));J(e);}h=a.O+a.jJ|0;j=0;while(j=9){c=(c+W(f,3)|0)-1|0;d=(d+W(f,5)|0)-3|0;e=(e+W(f,3)|0)-1|0;h=O(b,c,d,e);L();if(h==Bci.b){h=d+1|0;if(D5(b,c,h,e)>=4&&!CR(b,c,h,e).pP())By(b,c,d,e,Bch.b);}}}
-function A6X(a,b,c){L();return Bci.gp(0,c);}
-function AHC(){U.call(this);}
-function A$8(a,b){var c=new AHC();AZL(c,a,b);return c;}
-function AZL(a,b,c){DR(a,3,2,Beq);}
+function AI$(){C.call(this);}
+function AEd(b){var result = [];for (var key in b) {result.push(key);}return result;}
+function AAH(b){var c,d,e,f;c=b.length;d=H(BC,c);e=d.data;f=0;while(f=0)return A3O(b,0);c=new BB;d=new R;T(d);Bb(c,S(Bd(E(d,B(268)),b)));J(c);}
+function AKp(b,c,d){return A$y(0,b.data.length,b,c,c+d|0,0,0);}
+function MA(b){return AKp(b,0,b.data.length);}
+function WK(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;i=new R;T(i);Bb(h,S(Bd(E(Bd(E(i,B(269)),g),B(253)),f)));J(h);}if(BT(a)=0){f=b.data;g=f.length;if(cg){e=new BD;i=new R;T(i);Bb(e,S(Bd(E(Bd(E(i,B(270)),h),B(253)),g)));J(e);}if(d<0){e=new BD;i=new R;T(i);Bb(e,S(E(Bd(E(i,B(254)),d),B(255))));J(e);}h=a.L+a.dB|0;j=0;while(j=9){c=(c+W(f,3)|0)-1|0;d=(d+W(f,5)|0)-3|0;e=(e+W(f,3)|0)-1|0;h=O(b,c,d,e);L();if(h==Bcq.b){h=d+1|0;if(D5(b,c,h,e)>=4&&!CR(b,c,h,e).pR())By(b,c,d,e,Bcp.b);}}}
+function A65(a,b,c){L();return Bcq.gq(0,c);}
+function AHM(){V.call(this);}
+function A_e(a,b){var c=new AHM();AZT(c,a,b);return c;}
+function AZT(a,b,c){DR(a,3,2,Bey);}
function B7(){C.call(this);}
-var Bc_=null;var Beq=null;var Bed=null;var Bec=null;var Ber=null;var Bda=null;var Bdb=null;var Bes=null;var Bet=null;var Beu=null;var Bef=null;var Bev=null;var Bew=null;var Bex=null;var Bee=null;var Bey=null;function A6y(a){return 0;}
-function ACA(a){return !a.l$()&&!a.it()?1:0;}
-function AXx(a){return 1;}
-function A3E(a){return 1;}
-function AUn(a){return 1;}
-function AOf(){Bc_=new M_;Beq=new B7;Bed=new B7;Bec=new B7;Ber=new B7;Bda=new L6;Bdb=new L6;Bes=new B7;Bet=new Of;Beu=new B7;Bef=new B7;Bev=new M_;Bew=new B7;Bex=new Of;Bee=new B7;Bey=new B7;}
-function Gp(){U.call(this);}
-function A1g(a,b){var c=new Gp();L$(c,a,b);return c;}
-function L$(a,b,c){Ep(a,b,Bet);a.bk=c;EA(a,1);D3(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);}
-function A1L(a,b,c,d,e){return a.rQ(O(b,c,d-1|0,e));}
-function AP5(a,b){L();return b!=Bch.b&&b!=Bci.b&&b!=Bd$.b?0:1;}
-function A07(a,b,c,d,e,f){Lb(a,b,c,d,e);}
-function ATl(a,b,c,d,e,f){Lb(a,b,c,d,e);}
-function Lb(a,b,c,d,e){if(!a.s7(b,c,d,e)){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);}}
-function ATv(a,b,c,d,e){a:{b:{if(D5(b,c,d,e)<8){if(D5(b,c,d,e)<4)break b;if(!Md(b,c,d,e))break b;}if(a.rQ(O(b,c,d-1|0,e))){c=1;break a;}}c=0;}return c;}
-function A5b(a,b,c,d){return null;}
-function ARu(a){return 0;}
-function AUc(a){return 0;}
-function ATV(a){return 1;}
-function AGn(){Gp.call(this);}
-function A$c(a,b){var c=new AGn();A0n(c,a,b);return c;}
-function A0n(a,b,c){L$(a,6,15);D3(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
-function AR5(a,b,c,d,e,f){var g;Lb(a,b,c,d,e);if(D5(b,c,d+1|0,e)>=9&&!W(f,5)){g=Cr(b,c,d,e);if(g<15){DK(b,c,d,e,g+1|0);return;}Ig(b,c,d,e,0);if(!L_(b,c,d,e))Ig(b,c,d,e,a.b);}}
-function Jc(){var a=this;U.call(a);a.v1=0;a.mB=0;}
-function Bez(a,b){var c=new Jc();UG(c,a,b);return c;}
-function UG(a,b,c){Ep(a,b,c);a.bk=14;if(c===Bdb)a.bk=30;BdX.data[b]=1;a.mB=b;a.v1=b+1|0;D3(a,0.009999999776482582,(-0.09000000357627869),0.009999999776482582,1.0099999904632568,0.9099999666213989,1.0099999904632568);EA(a,1);Di(a,2.0);}
-function A75(a,b){return a.ck===Bdb?a.bk:b==1?a.bk:!b?a.bk:a.bk+32|0;}
-function A3h(a){return 0;}
-function A4D(a,b,c,d,e){Ge(b,c,d,e,a.mB);}
-function Ek(a,b,c,d,e){var f,g,h,i,j,k,l;if(!ACA(CR(b,c,d,e)))return 0;a:{if(a.ck===Bda){f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(true){if(f>g)break a;j=h;while(j<=d){k=i;while(k<=e){l=O(b,f,j,k);L();if(l==BcC.b)return 0;k=k+1|0;}j=j+1|0;}f=f+1|0;}}}return 1;}
-function ASc(a,b,c,d,e){return a.ck!==Bdb?DT(b,c,d,e):100.0;}
-function AAp(a,b,c,d,e,f){var g;if(c>=0&&d>=0&&e>=0&&c=4)break b;BY(b,B(272),i,j,k+N(f),0.0,0.0,0.0);h=h+1|0;}}}c:{if(PI(b,c-1|0,d,e)){g=0;i=c-0.125;j=d;k=e;while(true){if(g>=4)break c;BY(b,B(272),i,j,k+N(f),0.0,0.0,0.0);g=g+1|0;}}}d:{g=e+1|0;if(PI(b,c,d,g)){h=0;j=c;k=d;l=g+0.125;while(true){if(h>=4)break d;BY(b,B(272),j+N(f),
-k,l,0.0,0.0,0.0);h=h+1|0;}}}if(PI(b,c,d,e-1|0)){g=0;i=c;k=d;l=e-0.125;while(true){if(g>=4)break a;BY(b,B(272),i+N(f),k,l,0.0,0.0,0.0);g=g+1|0;}}}}}
-function PI(b,c,d,e){var f,g;f=CR(b,c,d,e);g=CR(b,c,d-1|0,e);return !f.os()&&!f.l$()?(!g.os()&&!g.l$()?0:1):0;}
-function ANn(){var a=this;Jc.call(a);a.ns=0;a.l_=0;a.qd=null;a.ec=null;}
-function A6J(a,b){var c=new ANn();AQI(c,a,b);return c;}
-function AQI(a,b,c){var d,e;UG(a,b,c);a.qd=new Dd;d=$rt_createIntArray(4);e=d.data;e[0]=0;e[1]=1;e[2]=2;e[3]=3;a.ec=d;a.bk=14;if(c===Bdb)a.bk=30;L();BdX.data[b]=1;a.l_=b;a.ns=b+1|0;D3(a,0.009999999776482582,(-0.09000000357627869),0.009999999776482582,1.0099999904632568,0.9099999666213989,1.0099999904632568);EA(a,1);}
-function ASn(a,b,c,d,e){Ge(b,c,d,e,a.l_);}
-function AR3(a,b,c,d,e,f){AKP(a,b,c,d,e,0);}
-function AKP(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;g=c-1|0;h=!Ek(a,b,g,d,e)&&!Ek(a,b,c+1|0,d,e)&&!Ek(a,b,c,d,e-1|0)&&!Ek(a,b,c,d,e+1|0)?0:1;if(h){f=d-1|0;if(CR(b,c,f,e)===a.ck&&AL7(b,c,f,e,a.l_,a.ns)==1){i=SL(b,c,d,e,a.l_,a.ns);if(i==(-9999))return 0;if(i<0)return 0;j=i%1024|0;c=i>>10;By(b,j,(c>>10)%1024|0,c%1024|0,0);return 0;}}k=Jr(a,b,c,d,e,c,d-1|0,e);l=0;m=c+1|0;n=e-1|0;i=e+1|0;while(l<4){j=W(a.qd,4-l|0)+l|0;o=a.ec.data[l];a.ec.data[l]=a.ec.data[j];a.ec.data[j]=o;if(!a.ec.data[l]&&!k)k=Jr(a,b,c,d,e,g,d,e);if
-(a.ec.data[l]==1&&!k)k=Jr(a,b,c,d,e,m,d,e);if(a.ec.data[l]==2&&!k)k=Jr(a,b,c,d,e,c,d,n);if(a.ec.data[l]==3&&!k)k=Jr(a,b,c,d,e,c,d,i);l=l+1|0;}if(!k&&h){a:{if(!W(a.qd,3)){if(W(a.qd,3)){if(a.ck!==Bdb)By(b,c,d,e,0);else{L();By(b,c,d,e,Bcl.b);}}else{f=0;j=0;while(true){if(j>=4)break a;k=W(a.qd,4-j|0)+j|0;o=a.ec.data[j];a.ec.data[j]=a.ec.data[k];a.ec.data[k]=o;if(!a.ec.data[j]&&!f)f=KC(a,b,c,d,e,g,d,e);if(a.ec.data[j]==1&&!f)f=KC(a,b,c,d,e,m,d,e);if(a.ec.data[j]==2&&!f)f=KC(a,b,c,d,e,c,d,n);if(a.ec.data[j]==3&&!f)f
-=KC(a,b,c,d,e,c,d,i);j=j+1|0;}}}}return 0;}if(a.ck===Bda)k=k|Mr(b,g,d,e)|Mr(b,m,d,e)|Mr(b,c,d,n)|Mr(b,c,d,i);if(a.ck===Bdb)k=k|M5(b,g,d,e)|M5(b,m,d,e)|M5(b,c,d,n)|M5(b,c,d,i);if(k)Ge(b,c,d,e,a.l_);else Ig(b,c,d,e,a.ns);return k;}
-function KC(a,b,c,d,e,f,g,h){if(!Ek(a,b,f,g,h))return 0;By(b,f,g,h,a.b);Ge(b,f,g,h,a.b);return 1;}
-function Jr(a,b,c,d,e,f,g,h){var i,j;if(!Ek(a,b,f,g,h))return 0;c=SL(b,c,d,e,a.l_,a.ns);if(c!=(-9999)){if(c<0)return 0;e=c%1024|0;c=c>>10;i=c%1024|0;j=(c>>10)%1024|0;d=Bw(j,g);if(!(d<=0&&Ek(a,b,f,g-1|0,h))&&d<=0&&e&&e!=(b.o-1|0)&&i&&i!=(b.t-1|0))return 0;By(b,e,j,i,0);}By(b,f,g,h,a.b);Ge(b,f,g,h,a.b);return 1;}
-function AY1(a,b,c,d,e,f){var g;if(c>=0&&d>=0&&e>=0&&c0){L();if(Bcf.data[g].ck!==Bc_)Ig(b,c,f,e,0);}ALa(b,c,d,e,c,f,e);}}
-function ADF(){Ph.call(this);}
-function A$x(a,b){var c=new ADF();A7O(c,a,b);return c;}
-function A7O(a,b,c){ANN(a,13,19);}
-function AYD(a,b,c){if(W(c,10))b=a.b;else{B2();b=BeA.c3;}return b;}
-function ACq(){U.call(this);}
-function TO(a,b){var c=new ACq();AXE(c,a,b);return c;}
-function AXE(a,b,c){DR(a,b,c,Bec);}
-function AXY(a,b,c){b=a.b;L();if(b==BcT.b){B2();b=BeB.c3;}else if(a.b!=Bd6.b)b=a.b;else{B2();b=BeC.c3;}return b;}
-function AOR(a,b){return 1;}
-function AGO(){U.call(this);}
-function A9x(a){var b=new AGO();AYw(b,a);return b;}
-function AYw(a,b){Ep(a,17,Bed);a.bk=20;}
-function A3J(a,b){return 1;}
-function APG(a,b,c){L();return Bcq.b;}
-function A5O(a,b){return b==1?21:b?20:21;}
-function L3(){U.call(this);this.A1=0;}
-function ARW(a){return 0;}
-function A0i(a,b,c,d,e,f){var g;g=O(b,c,d,e);return !a.A1&&g==a.b?0:Kb(a,b,c,d,e,f);}
-function ANZ(){L3.call(this);}
-function A9l(a,b){var c=new ANZ();AWm(c,a,b);return c;}
-function AWm(a,b,c){DR(a,18,52,Bes);a.A1=1;EA(a,1);}
-function A1N(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;a:{g=d-1|0;if(!CR(b,c,g,e).it()){h=c-2|0;i=c+2|0;j=e-2|0;k=e+2|0;b:while(true){if(h>i){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);break a;}l=g;while(l<=d){m=j;while(m<=k){n=O(b,h,l,m);L();if(n==Bcq.b)break b;m=m+1|0;}l=l+1|0;}h=h+1|0;}return;}}}
-function AYR(a,b){return W(b,10)?0:1;}
-function ASp(a,b,c){L();return Bcv.b;}
-function AOb(){U.call(this);}
-function A$A(a){var b=new AOb();A72(b,a);return b;}
-function A72(a,b){Ep(a,19,Beu);a.bk=48;}
-function A8i(a,b,c,d,e){var f,g,h,i,j,k;f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(f<=g){j=h;while(j<=d){k=i;while(k<=e){if(ACw(b,f,j,k))H1(b,f,j,k,0);k=k+1|0;}j=j+1|0;}f=f+1|0;}}
-function ARg(a,b,c,d,e){var f,g,h,i,j,k,l;f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;c=e+2|0;while(f<=g){k=h;while(k<=i){l=j;while(l<=c){Lr(b,f,k,l,O(b,f,k,l));l=l+1|0;}k=k+1|0;}f=f+1|0;}}
-function O$(){U.call(this);this.z9=0;}
-function AYA(a){return 0;}
-function AZD(a,b,c,d,e,f){var g;g=O(b,c,d,e);return !a.z9&&g==a.b?0:Kb(a,b,c,d,e,f);}
-function AJ3(){O$.call(this);}
-function A83(a,b,c,d){var e=new AJ3();A4I(e,a,b,c,d);return e;}
-function A4I(a,b,c,d,e){DR(a,20,49,d);a.z9=0;}
-function AZB(a,b){return 0;}
-function AAV(){Gp.call(this);}
-function A1y(a,b){var c=new AAV();AOX(c,a,b);return c;}
-function AOX(a,b,c){L$(a,b,c);D3(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);}
-function AQn(a,b){L();return BdU.data[b];}
-function A3b(a,b,c,d,e){if(D5(b,c,d,e)<=13){c=O(b,c,d-1|0,e);L();if(BdU.data[c])return 1;}return 0;}
-function AAt(){U.call(this);}
-function AMc(a,b){var c=new AAt();A3w(c,a,b);return c;}
-function A3w(a,b,c){Ep(a,b,Ber);a.bk=c;}
-function A49(a,b){return b==1?a.bk-16|0:b?a.bk:a.bk+16|0;}
-function AKt(){U.call(this);this.un=0;}
-function AYV(a,b){var c=new AKt();A76(c,a,b);return c;}
-function A76(a,b,c){DR(a,b,6,Bec);a.un=c;if(!c)D3(a,0.0,0.0,0.0,1.0,0.5,1.0);G_(a,255);}
-function ARp(a,b){return b>1?5:6;}
-function APs(a){return a.un;}
-function A5y(a,b,c,d,e,f){L();}
-function AYK(a,b,c,d,e){var f;L();f=d-1|0;if(O(b,c,f,e)==Bck.b){By(b,c,d,e,0);By(b,c,f,e,Bcj.b);}}
-function APx(a,b,c){L();return Bck.b;}
-function A0K(a){return a.un;}
-function A6I(a,b,c,d,e,f){return f==1?1:!Kb(a,b,c,d,e,f)?0:!f?1:O(b,c,d,e)==a.b?0:1;}
-function ANB(){U.call(this);}
-function A9B(a,b){var c=new ANB();APw(c,a,b);return c;}
-function APw(a,b,c){DR(a,46,8,Bey);}
-function AQC(a,b){return !b?a.bk+2|0:b!=1?a.bk:a.bk+1|0;}
+var Bdh=null;var Bey=null;var Bel=null;var Bek=null;var Bez=null;var Bdi=null;var Bdj=null;var BeA=null;var BeB=null;var BeC=null;var Ben=null;var BeD=null;var BeE=null;var BeF=null;var Bem=null;var BeG=null;function A6G(a){return 0;}
+function ACJ(a){return !a.mc()&&!a.iw()?1:0;}
+function AXF(a){return 1;}
+function A3M(a){return 1;}
+function AUv(a){return 1;}
+function AOn(){Bdh=new Nb;Bey=new B7;Bel=new B7;Bek=new B7;Bez=new B7;Bdi=new L8;Bdj=new L8;BeA=new B7;BeB=new Oh;BeC=new B7;Ben=new B7;BeD=new Nb;BeE=new B7;BeF=new Oh;Bem=new B7;BeG=new B7;}
+function Gq(){V.call(this);}
+function A1o(a,b){var c=new Gq();Ma(c,a,b);return c;}
+function Ma(a,b,c){Ep(a,b,BeB);a.bk=c;EA(a,1);D3(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);}
+function A1T(a,b,c,d,e){return a.rR(O(b,c,d-1|0,e));}
+function AQb(a,b){L();return b!=Bcp.b&&b!=Bcq.b&&b!=Beg.b?0:1;}
+function A1d(a,b,c,d,e,f){Lc(a,b,c,d,e);}
+function ATt(a,b,c,d,e,f){Lc(a,b,c,d,e);}
+function Lc(a,b,c,d,e){if(!a.s8(b,c,d,e)){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);}}
+function ATD(a,b,c,d,e){a:{b:{if(D5(b,c,d,e)<8){if(D5(b,c,d,e)<4)break b;if(!Mf(b,c,d,e))break b;}if(a.rR(O(b,c,d-1|0,e))){c=1;break a;}}c=0;}return c;}
+function A5j(a,b,c,d){return null;}
+function ARC(a){return 0;}
+function AUk(a){return 0;}
+function AT3(a){return 1;}
+function AGy(){Gq.call(this);}
+function A$k(a,b){var c=new AGy();A0v(c,a,b);return c;}
+function A0v(a,b,c){Ma(a,6,15);D3(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
+function ASb(a,b,c,d,e,f){var g;Lc(a,b,c,d,e);if(D5(b,c,d+1|0,e)>=9&&!W(f,5)){g=Cr(b,c,d,e);if(g<15){DL(b,c,d,e,g+1|0);return;}Ig(b,c,d,e,0);if(!Mb(b,c,d,e))Ig(b,c,d,e,a.b);}}
+function Jc(){var a=this;V.call(a);a.v3=0;a.mF=0;}
+function BeH(a,b){var c=new Jc();UI(c,a,b);return c;}
+function UI(a,b,c){Ep(a,b,c);a.bk=14;if(c===Bdj)a.bk=30;Bd5.data[b]=1;a.mF=b;a.v3=b+1|0;D3(a,0.009999999776482582,(-0.09000000357627869),0.009999999776482582,1.0099999904632568,0.9099999666213989,1.0099999904632568);EA(a,1);Di(a,2.0);}
+function A8b(a,b){return a.cm===Bdj?a.bk:b==1?a.bk:!b?a.bk:a.bk+32|0;}
+function A3p(a){return 0;}
+function A4L(a,b,c,d,e){Ge(b,c,d,e,a.mF);}
+function Ek(a,b,c,d,e){var f,g,h,i,j,k,l;if(!ACJ(CR(b,c,d,e)))return 0;a:{if(a.cm===Bdi){f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(true){if(f>g)break a;j=h;while(j<=d){k=i;while(k<=e){l=O(b,f,j,k);L();if(l==BcK.b)return 0;k=k+1|0;}j=j+1|0;}f=f+1|0;}}}return 1;}
+function ASk(a,b,c,d,e){return a.cm!==Bdj?DT(b,c,d,e):100.0;}
+function AAx(a,b,c,d,e,f){var g;if(c>=0&&d>=0&&e>=0&&c1?a.bk:4;}
-function ARO(a,b){return 0;}
-function AOB(){U.call(this);}
-function A$a(a,b){var c=new AOB();A1I(c,a,b);return c;}
-function A1I(a,b,c){DR(a,50,80,Bex);EA(a,1);}
-function AU8(a,b,c,d){return null;}
-function A2l(a){return 0;}
-function AXz(a){return 0;}
-function A71(a){return 2;}
-function AIg(a,b,c,d,e){return BM(b,c-1|0,d,e)?1:BM(b,c+1|0,d,e)?1:BM(b,c,d,e-1|0)?1:BM(b,c,d,e+1|0)?1:BM(b,c,d-1|0,e);}
-function APv(a,b,c,d,e,f){var g;g=Cr(b,c,d,e);if(f==1&&BM(b,c,d-1|0,e))g=5;if(f==2&&BM(b,c,d,e+1|0))g=4;if(f==3&&BM(b,c,d,e-1|0))g=3;if(f==4&&BM(b,c+1|0,d,e))g=2;if(f==5&&BM(b,c-1|0,d,e))g=1;DK(b,c,d,e,g);}
-function AWc(a,b,c,d,e,f){if(!Cr(b,c,d,e))AJR(a,b,c,d,e);}
-function AJR(a,b,c,d,e){if(BM(b,c-1|0,d,e))DK(b,c,d,e,1);else if(BM(b,c+1|0,d,e))DK(b,c,d,e,2);else if(BM(b,c,d,e-1|0))DK(b,c,d,e,3);else if(BM(b,c,d,e+1|0))DK(b,c,d,e,4);else if(BM(b,c,d-1|0,e))DK(b,c,d,e,5);RD(a,b,c,d,e);}
-function ASu(a,b,c,d,e,f){var g,h;if(RD(a,b,c,d,e)){g=Cr(b,c,d,e);h=0;if(!BM(b,c-1|0,d,e)&&g==1)h=1;if(!BM(b,c+1|0,d,e)&&g==2)h=1;if(!BM(b,c,d,e-1|0)&&g==3)h=1;if(!BM(b,c,d,e+1|0)&&g==4)h=1;if(!BM(b,c,d-1|0,e)&&g==5)h=1;if(h){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);}}}
-function RD(a,b,c,d,e){if(AIg(a,b,c,d,e))return 1;Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);return 0;}
-function AUq(a,b,c,d,e,f,g){var h;h=Cr(b,c,d,e);if(h==1)D3(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(h==2)D3(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(h==3)D3(a,0.3499999940395355,0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(h!=4)D3(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else D3(a,
-0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);return ALb(a,b,c,d,e,f,g);}
-function AS7(a,b,c,d,e,f){var g,h,i,j,k,l;g=Cr(b,c,d,e);h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;BY(b,B(273),k,l,j,0.0,0.0,0.0);BY(b,B(274),k,l,j,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l=i+0.2199999988079071;BY(b,B(273),k,l,j,0.0,0.0,0.0);BY(b,B(274),k,l,j,0.0,0.0,0.0);}else if(g==3){k=i+0.2199999988079071;l=j-0.27000001072883606;BY(b,B(273),h,k,l,0.0,0.0,0.0);BY(b,B(274),h,k,l,0.0,0.0,0.0);}else if(g!=4){BY(b,B(273),h,i,j,0.0,0.0,0.0);BY(b,B(274),
+function ATX(a){return 0;}
+function AUj(a,b,c,d,e,f){var g,h,i,j,k,l;if(a.cm===Bdj){g=d+1|0;if(CR(b,c,g,e)===Bdh&&!BN(b,c,g,e)&&!W(f,100))BY(b,B(271),c+N(f),d+a.cE,e+N(f),0.0,0.0,0.0);}a:{if(a.cm===Bdi){b:{g=c+1|0;if(PK(b,g,d,e)){h=0;i=g+0.125;j=d;k=e;while(true){if(h>=4)break b;BY(b,B(272),i,j,k+N(f),0.0,0.0,0.0);h=h+1|0;}}}c:{if(PK(b,c-1|0,d,e)){g=0;i=c-0.125;j=d;k=e;while(true){if(g>=4)break c;BY(b,B(272),i,j,k+N(f),0.0,0.0,0.0);g=g+1|0;}}}d:{g=e+1|0;if(PK(b,c,d,g)){h=0;j=c;k=d;l=g+0.125;while(true){if(h>=4)break d;BY(b,B(272),j+N(f),
+k,l,0.0,0.0,0.0);h=h+1|0;}}}if(PK(b,c,d,e-1|0)){g=0;i=c;k=d;l=e-0.125;while(true){if(g>=4)break a;BY(b,B(272),i+N(f),k,l,0.0,0.0,0.0);g=g+1|0;}}}}}
+function PK(b,c,d,e){var f,g;f=CR(b,c,d,e);g=CR(b,c,d-1|0,e);return !f.ow()&&!f.mc()?(!g.ow()&&!g.mc()?0:1):0;}
+function ANw(){var a=this;Jc.call(a);a.nw=0;a.md=0;a.qf=null;a.ed=null;}
+function A6R(a,b){var c=new ANw();AQQ(c,a,b);return c;}
+function AQQ(a,b,c){var d,e;UI(a,b,c);a.qf=new Dd;d=$rt_createIntArray(4);e=d.data;e[0]=0;e[1]=1;e[2]=2;e[3]=3;a.ed=d;a.bk=14;if(c===Bdj)a.bk=30;L();Bd5.data[b]=1;a.md=b;a.nw=b+1|0;D3(a,0.009999999776482582,(-0.09000000357627869),0.009999999776482582,1.0099999904632568,0.9099999666213989,1.0099999904632568);EA(a,1);}
+function ASv(a,b,c,d,e){Ge(b,c,d,e,a.md);}
+function AR_(a,b,c,d,e,f){AKY(a,b,c,d,e,0);}
+function AKY(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;g=c-1|0;h=!Ek(a,b,g,d,e)&&!Ek(a,b,c+1|0,d,e)&&!Ek(a,b,c,d,e-1|0)&&!Ek(a,b,c,d,e+1|0)?0:1;if(h){f=d-1|0;if(CR(b,c,f,e)===a.cm&&AMd(b,c,f,e,a.md,a.nw)==1){i=SN(b,c,d,e,a.md,a.nw);if(i==(-9999))return 0;if(i<0)return 0;j=i%1024|0;c=i>>10;By(b,j,(c>>10)%1024|0,c%1024|0,0);return 0;}}k=Jr(a,b,c,d,e,c,d-1|0,e);l=0;m=c+1|0;n=e-1|0;i=e+1|0;while(l<4){j=W(a.qf,4-l|0)+l|0;o=a.ed.data[l];a.ed.data[l]=a.ed.data[j];a.ed.data[j]=o;if(!a.ed.data[l]&&!k)k=Jr(a,b,c,d,e,g,d,e);if
+(a.ed.data[l]==1&&!k)k=Jr(a,b,c,d,e,m,d,e);if(a.ed.data[l]==2&&!k)k=Jr(a,b,c,d,e,c,d,n);if(a.ed.data[l]==3&&!k)k=Jr(a,b,c,d,e,c,d,i);l=l+1|0;}if(!k&&h){a:{if(!W(a.qf,3)){if(W(a.qf,3)){if(a.cm!==Bdj)By(b,c,d,e,0);else{L();By(b,c,d,e,Bct.b);}}else{f=0;j=0;while(true){if(j>=4)break a;k=W(a.qf,4-j|0)+j|0;o=a.ed.data[j];a.ed.data[j]=a.ed.data[k];a.ed.data[k]=o;if(!a.ed.data[j]&&!f)f=KC(a,b,c,d,e,g,d,e);if(a.ed.data[j]==1&&!f)f=KC(a,b,c,d,e,m,d,e);if(a.ed.data[j]==2&&!f)f=KC(a,b,c,d,e,c,d,n);if(a.ed.data[j]==3&&!f)f
+=KC(a,b,c,d,e,c,d,i);j=j+1|0;}}}}return 0;}if(a.cm===Bdi)k=k|Mt(b,g,d,e)|Mt(b,m,d,e)|Mt(b,c,d,n)|Mt(b,c,d,i);if(a.cm===Bdj)k=k|M7(b,g,d,e)|M7(b,m,d,e)|M7(b,c,d,n)|M7(b,c,d,i);if(k)Ge(b,c,d,e,a.md);else Ig(b,c,d,e,a.nw);return k;}
+function KC(a,b,c,d,e,f,g,h){if(!Ek(a,b,f,g,h))return 0;By(b,f,g,h,a.b);Ge(b,f,g,h,a.b);return 1;}
+function Jr(a,b,c,d,e,f,g,h){var i,j;if(!Ek(a,b,f,g,h))return 0;c=SN(b,c,d,e,a.md,a.nw);if(c!=(-9999)){if(c<0)return 0;e=c%1024|0;c=c>>10;i=c%1024|0;j=(c>>10)%1024|0;d=Bw(j,g);if(!(d<=0&&Ek(a,b,f,g-1|0,h))&&d<=0&&e&&e!=(b.o-1|0)&&i&&i!=(b.t-1|0))return 0;By(b,e,j,i,0);}By(b,f,g,h,a.b);Ge(b,f,g,h,a.b);return 1;}
+function AY9(a,b,c,d,e,f){var g;if(c>=0&&d>=0&&e>=0&&c0){L();if(Bcn.data[g].cm!==Bdh)Ig(b,c,f,e,0);}ALj(b,c,d,e,c,f,e);}}
+function ADP(){Pj.call(this);}
+function A$F(a,b){var c=new ADP();A7W(c,a,b);return c;}
+function A7W(a,b,c){ANV(a,13,19);}
+function AYL(a,b,c){if(W(c,10))b=a.b;else{B3();b=BeI.c3;}return b;}
+function ACz(){V.call(this);}
+function TQ(a,b){var c=new ACz();AXM(c,a,b);return c;}
+function AXM(a,b,c){DR(a,b,c,Bek);}
+function AX6(a,b,c){b=a.b;L();if(b==Bc1.b){B3();b=BeJ.c3;}else if(a.b!=Bec.b)b=a.b;else{B3();b=BeK.c3;}return b;}
+function AOZ(a,b){return 1;}
+function AGY(){V.call(this);}
+function A9F(a){var b=new AGY();AYE(b,a);return b;}
+function AYE(a,b){Ep(a,17,Bel);a.bk=20;}
+function A3R(a,b){return 1;}
+function APO(a,b,c){L();return Bcy.b;}
+function A5W(a,b){return b==1?21:b?20:21;}
+function L5(){V.call(this);this.A3=0;}
+function AR4(a){return 0;}
+function A0q(a,b,c,d,e,f){var g;g=O(b,c,d,e);return !a.A3&&g==a.b?0:Kb(a,b,c,d,e,f);}
+function AN7(){L5.call(this);}
+function A9t(a,b){var c=new AN7();AWu(c,a,b);return c;}
+function AWu(a,b,c){DR(a,18,52,BeA);a.A3=1;EA(a,1);}
+function A1V(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;a:{g=d-1|0;if(!CR(b,c,g,e).iw()){h=c-2|0;i=c+2|0;j=e-2|0;k=e+2|0;b:while(true){if(h>i){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);break a;}l=g;while(l<=d){m=j;while(m<=k){n=O(b,h,l,m);L();if(n==Bcy.b)break b;m=m+1|0;}l=l+1|0;}h=h+1|0;}return;}}}
+function AYZ(a,b){return W(b,10)?0:1;}
+function ASx(a,b,c){L();return BcD.b;}
+function AOj(){V.call(this);}
+function A$I(a){var b=new AOj();A7$(b,a);return b;}
+function A7$(a,b){Ep(a,19,BeC);a.bk=48;}
+function A8q(a,b,c,d,e){var f,g,h,i,j,k;f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(f<=g){j=h;while(j<=d){k=i;while(k<=e){if(ACF(b,f,j,k))H1(b,f,j,k,0);k=k+1|0;}j=j+1|0;}f=f+1|0;}}
+function ARo(a,b,c,d,e){var f,g,h,i,j,k,l;f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;c=e+2|0;while(f<=g){k=h;while(k<=i){l=j;while(l<=c){Ls(b,f,k,l,O(b,f,k,l));l=l+1|0;}k=k+1|0;}f=f+1|0;}}
+function Pa(){V.call(this);this.z_=0;}
+function AYI(a){return 0;}
+function AZL(a,b,c,d,e,f){var g;g=O(b,c,d,e);return !a.z_&&g==a.b?0:Kb(a,b,c,d,e,f);}
+function AKa(){Pa.call(this);}
+function A8_(a,b,c,d){var e=new AKa();A4Q(e,a,b,c,d);return e;}
+function A4Q(a,b,c,d,e){DR(a,20,49,d);a.z_=0;}
+function AZJ(a,b){return 0;}
+function AA4(){Gq.call(this);}
+function A1G(a,b){var c=new AA4();AO5(c,a,b);return c;}
+function AO5(a,b,c){Ma(a,b,c);D3(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);}
+function AQv(a,b){L();return Bd2.data[b];}
+function A3j(a,b,c,d,e){if(D5(b,c,d,e)<=13){c=O(b,c,d-1|0,e);L();if(Bd2.data[c])return 1;}return 0;}
+function AAB(){V.call(this);}
+function AMk(a,b){var c=new AAB();A3E(c,a,b);return c;}
+function A3E(a,b,c){Ep(a,b,Bez);a.bk=c;}
+function A5f(a,b){return b==1?a.bk-16|0:b?a.bk:a.bk+16|0;}
+function AKC(){V.call(this);this.uo=0;}
+function AY3(a,b){var c=new AKC();A8c(c,a,b);return c;}
+function A8c(a,b,c){DR(a,b,6,Bek);a.uo=c;if(!c)D3(a,0.0,0.0,0.0,1.0,0.5,1.0);G_(a,255);}
+function ARx(a,b){return b>1?5:6;}
+function APA(a){return a.uo;}
+function A5G(a,b,c,d,e,f){L();}
+function AYS(a,b,c,d,e){var f;L();f=d-1|0;if(O(b,c,f,e)==Bcs.b){By(b,c,d,e,0);By(b,c,f,e,Bcr.b);}}
+function APF(a,b,c){L();return Bcs.b;}
+function A0S(a){return a.uo;}
+function A6Q(a,b,c,d,e,f){return f==1?1:!Kb(a,b,c,d,e,f)?0:!f?1:O(b,c,d,e)==a.b?0:1;}
+function ANJ(){V.call(this);}
+function A9J(a,b){var c=new ANJ();APE(c,a,b);return c;}
+function APE(a,b,c){DR(a,46,8,BeG);}
+function AQK(a,b){return !b?a.bk+2|0:b!=1?a.bk:a.bk+1|0;}
+function A4y(a,b){return 0;}
+function A7Z(a,b,c,d,e){var f;f=ARn(b,c+0.5,d+0.5,e+0.5);f.gm=W(b.bo,f.gm/4|0)+(f.gm/8|0)|0;De(b,f);}
+function A7A(a,b,c,d,e,f){De(b,ARn(b,c+0.5,d+0.5,e+0.5));}
+function AJJ(){V.call(this);}
+function A_j(a,b){var c=new AJJ();ASK(c,a,b);return c;}
+function ASK(a,b,c){DR(a,47,35,Bel);}
+function ARN(a,b){return b>1?a.bk:4;}
+function ARW(a,b){return 0;}
+function AOJ(){V.call(this);}
+function A$i(a,b){var c=new AOJ();A1Q(c,a,b);return c;}
+function A1Q(a,b,c){DR(a,50,80,BeF);EA(a,1);}
+function AVe(a,b,c,d){return null;}
+function A2t(a){return 0;}
+function AXH(a){return 0;}
+function A79(a){return 2;}
+function AIq(a,b,c,d,e){return BN(b,c-1|0,d,e)?1:BN(b,c+1|0,d,e)?1:BN(b,c,d,e-1|0)?1:BN(b,c,d,e+1|0)?1:BN(b,c,d-1|0,e);}
+function APD(a,b,c,d,e,f){var g;g=Cr(b,c,d,e);if(f==1&&BN(b,c,d-1|0,e))g=5;if(f==2&&BN(b,c,d,e+1|0))g=4;if(f==3&&BN(b,c,d,e-1|0))g=3;if(f==4&&BN(b,c+1|0,d,e))g=2;if(f==5&&BN(b,c-1|0,d,e))g=1;DL(b,c,d,e,g);}
+function AWk(a,b,c,d,e,f){if(!Cr(b,c,d,e))AJ0(a,b,c,d,e);}
+function AJ0(a,b,c,d,e){if(BN(b,c-1|0,d,e))DL(b,c,d,e,1);else if(BN(b,c+1|0,d,e))DL(b,c,d,e,2);else if(BN(b,c,d,e-1|0))DL(b,c,d,e,3);else if(BN(b,c,d,e+1|0))DL(b,c,d,e,4);else if(BN(b,c,d-1|0,e))DL(b,c,d,e,5);RF(a,b,c,d,e);}
+function ASC(a,b,c,d,e,f){var g,h;if(RF(a,b,c,d,e)){g=Cr(b,c,d,e);h=0;if(!BN(b,c-1|0,d,e)&&g==1)h=1;if(!BN(b,c+1|0,d,e)&&g==2)h=1;if(!BN(b,c,d,e-1|0)&&g==3)h=1;if(!BN(b,c,d,e+1|0)&&g==4)h=1;if(!BN(b,c,d-1|0,e)&&g==5)h=1;if(h){Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);}}}
+function RF(a,b,c,d,e){if(AIq(a,b,c,d,e))return 1;Ja(a,b,c,d,e,Cr(b,c,d,e));By(b,c,d,e,0);return 0;}
+function AUy(a,b,c,d,e,f,g){var h;h=Cr(b,c,d,e);if(h==1)D3(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(h==2)D3(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(h==3)D3(a,0.3499999940395355,0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(h!=4)D3(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else D3(a,
+0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);return ALk(a,b,c,d,e,f,g);}
+function ATd(a,b,c,d,e,f){var g,h,i,j,k,l;g=Cr(b,c,d,e);h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;BY(b,B(273),k,l,j,0.0,0.0,0.0);BY(b,B(274),k,l,j,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l=i+0.2199999988079071;BY(b,B(273),k,l,j,0.0,0.0,0.0);BY(b,B(274),k,l,j,0.0,0.0,0.0);}else if(g==3){k=i+0.2199999988079071;l=j-0.27000001072883606;BY(b,B(273),h,k,l,0.0,0.0,0.0);BY(b,B(274),h,k,l,0.0,0.0,0.0);}else if(g!=4){BY(b,B(273),h,i,j,0.0,0.0,0.0);BY(b,B(274),
h,i,j,0.0,0.0,0.0);}else{k=i+0.2199999988079071;l=j+0.27000001072883606;BY(b,B(273),h,k,l,0.0,0.0,0.0);BY(b,B(274),h,k,l,0.0,0.0,0.0);}}
-function AOI(){var a=this;U.call(a);a.pL=null;a.xj=null;}
-function A$g(a,b){var c=new AOI();A50(c,a,b);return c;}
-function A50(a,b,c){DR(a,51,31,Bev);a.pL=$rt_createIntArray(256);a.xj=$rt_createIntArray(256);Hf(a,Bcp.b,5,20);Hf(a,Bcq.b,5,5);Hf(a,Bcr.b,30,60);Hf(a,BcY.b,30,20);Hf(a,BcZ.b,15,100);b=0;while(b<16){Hf(a,BcD.b+b|0,30,60);b=b+1|0;}EA(a,1);}
-function Hf(a,b,c,d){a.pL.data[b]=c;a.xj.data[b]=d;}
-function AWp(a,b,c,d){return null;}
-function ATe(a){return 0;}
-function AWs(a){return 0;}
-function AVH(a){return 3;}
-function A8k(a,b){return 0;}
-function A2c(a){return 20;}
-function A21(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;g=Cr(b,c,d,e);h=Bw(g,15);if(h<0){DK(b,c,d,e,g+1|0);Ge(b,c,d,e,a.b);}a:{if(K8(a,b,c,d,e)){i=d-1|0;if(!C4(a,b,c,i,e)&&!h&&!W(f,4))By(b,c,d,e,0);else if(!(g%5|0)&&g>5){j=c+1|0;HZ(a,b,j,d,e,300,f);h=c-1|0;HZ(a,b,h,d,e,300,f);HZ(a,b,c,i,e,100,f);k=d+1|0;HZ(a,b,c,k,e,200,f);l=e-1|0;HZ(a,b,c,d,l,300,f);g=e+1|0;HZ(a,b,c,d,g,300,f);m=d+4|0;while(true){if(h>j)break a;n=l;while(n<=g){o=i;while(o<=m){if(!(h==c&&o==d&&n==e)){p=100;if(o>k)p=100+((o-k|0)*100|0)|0;q=O(b,h,
-o,n)?0:Hm(a,b,h,o,n+1|0,Hm(a,b,h,o,n-1|0,Hm(a,b,h,o+1|0,n,Hm(a,b,h,o-1|0,n,Hm(a,b,h-1|0,o,n,Hm(a,b,h+1|0,o,n,0))))));if(q>0&&W(f,p)<=q)By(b,h,o,n,a.b);}o=o+1|0;}n=n+1|0;}h=h+1|0;}}}else if(!(BM(b,c,d-1|0,e)&&g<=3))By(b,c,d,e,0);}}
-function HZ(a,b,c,d,e,f,g){var h,i;h=a.xj.data[O(b,c,d,e)];if(W(g,f)f)f=g;return f;}
-function A0Y(a,b,c,d,e){return !BM(b,c,d-1|0,e)&&!K8(a,b,c,d,e)?0:1;}
-function AZv(a,b,c,d,e,f){if(!BM(b,c,d-1|0,e)&&!K8(a,b,c,d,e))By(b,c,d,e,0);}
-function A3T(a,b,c,d,e){if(!BM(b,c,d-1|0,e)&&!K8(a,b,c,d,e))By(b,c,d,e,0);else Ge(b,c,d,e,a.b);}
-function Zv(a,b){return a.pL.data[b]<=0?0:1;}
-function AA5(a,b,c,d,e){var f;f=IB(b,c,d+1|0,e);if(!f)f=IB(b,c-1|0,d,e);if(!f)f=IB(b,c+1|0,d,e);if(!f)f=IB(b,c,d,e-1|0);if(!f)f=IB(b,c,d,e+1|0);if(!f)f=IB(b,c,d-1|0,e);if(!f){L();By(b,c,d,e,Bd1.b);}}
-function ASt(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;a:{b:{g=d-1|0;if(!BM(b,c,g,e)){L();if(!C4(Bd1,b,c,g,e))break b;}g=0;h=c;i=d;j=e;while(true){if(g>=3)break a;BY(b,B(275),h+N(f),i+N(f)*0.5+0.5,j+N(f),0.0,0.0,0.0);g=g+1|0;}}c:{if(C4(Bd1,b,c-1|0,d,e)){g=0;h=c;k=d;l=e;while(true){if(g>=2)break c;BY(b,B(275),h+N(f)*0.10000000149011612,k+N(f),l+N(f),0.0,0.0,0.0);g=g+1|0;}}}d:{m=Bd1;n=c+1|0;if(C4(m,b,n,d,e)){g=0;h=n;k=d;l=e;while(true){if(g>=2)break d;BY(b,B(275),h-N(f)*0.10000000149011612,k+N(f),l+N(f),0.0,0.0,0.0);g
-=g+1|0;}}}e:{if(C4(Bd1,b,c,d,e-1|0)){g=0;h=c;o=d;l=e;while(true){if(g>=2)break e;BY(b,B(275),h+N(f),o+N(f),l+N(f)*0.10000000149011612,0.0,0.0,0.0);g=g+1|0;}}}f:{m=Bd1;g=e+1|0;if(C4(m,b,c,d,g)){n=0;j=c;k=d;l=g;while(true){if(n>=2)break f;BY(b,B(275),j+N(f),k+N(f),l-N(f)*0.10000000149011612,0.0,0.0,0.0);n=n+1|0;}}}m=Bd1;d=d+1|0;if(C4(m,b,c,d,e)){g=0;h=c;i=d;j=e;while(true){if(g>=2)break a;BY(b,B(275),h+N(f),i-N(f)*0.10000000149011612,j+N(f),0.0,0.0,0.0);g=g+1|0;}}}}
-function IB(b,c,d,e){var f;f=O(b,c,d,e);L();if(f==Bd1.b)return 1;if(f)return 0;By(b,c,d,e,Bd1.b);return 1;}
-function ADI(){U.call(this);this.iW=0;}
-function A2E(a,b){var c=new ADI();AYU(c,a,b);return c;}
-function AYU(a,b,c){L();DR(a,b,Bcf.data[c].bk,Bda);a.iW=c;EA(a,1);}
-function A1F(a,b,c,d,e){var f,g;f=c-1|0;if(!O(b,f,d,e))By(b,f,d,e,a.iW);g=c+1|0;if(!O(b,g,d,e))By(b,g,d,e,a.iW);g=e-1|0;if(!O(b,c,d,g))By(b,c,d,g,a.iW);e=e+1|0;if(!O(b,c,d,e))By(b,c,d,e,a.iW);}
-function A3y(a,b,c,d,e,f){var g,h;g=c-1|0;if(!O(b,g,d,e))By(b,g,d,e,a.iW);h=c+1|0;if(!O(b,h,d,e))By(b,h,d,e,a.iW);h=e-1|0;if(!O(b,c,d,h))By(b,c,d,h,a.iW);e=e+1|0;if(!O(b,c,d,e))By(b,c,d,e,a.iW);}
-function J2(){U.call(this);}
-function AI6(a,b,c,d,e){KU(b,c,d,e,a.DC());}
-function AVl(a,b,c,d,e){WZ(b,c,d,e);}
-function ADt(){J2.call(this);this.ko=null;}
-function A9_(a){var b=new ADt();AX2(b,a);return b;}
-function AX2(a,b){Ep(a,54,Bed);a.ko=new Dd;a.bk=26;}
-function A7_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(f==1)return a.bk-1|0;if(!f)return a.bk-1|0;g=e-1|0;h=O(b,c,d,g);i=e+1|0;j=O(b,c,d,i);k=c-1|0;l=O(b,k,d,e);m=c+1|0;n=O(b,m,d,e);if(h!=a.b&&j!=a.b){if(l!=a.b&&n!=a.b){k=3;L();if(BdU.data[h]&&!BdU.data[j])k=3;if(BdU.data[j]&&!BdU.data[h])k=2;if(BdU.data[l]&&!BdU.data[n])k=5;if(BdU.data[n]&&!BdU.data[l])k=4;return f!=k?a.bk:a.bk+1|0;}if(f!=4&&f!=5){o=0;if(l==a.b)o=(-1);g=O(b,l!=a.b?m:k,d,g);if(l==a.b)m=k;m=O(b,m,d,i);if(f==3)o=(-1)-o|0;i=3;L();if(!(!BdU.data[h]
-&&!BdU.data[g])&&!BdU.data[j]&&!BdU.data[m])i=3;if(!(!BdU.data[j]&&!BdU.data[m])&&!BdU.data[h]&&!BdU.data[g])i=2;return (f!=i?a.bk+32|0:a.bk+16|0)+o|0;}return a.bk;}if(f!=2&&f!=3){o=0;if(h==a.b)o=(-1);p=O(b,k,d,h!=a.b?i:g);if(h==a.b)i=g;m=O(b,m,d,i);if(f==4)o=(-1)-o|0;i=5;L();if(!(!BdU.data[l]&&!BdU.data[p])&&!BdU.data[n]&&!BdU.data[m])i=5;if(!(!BdU.data[n]&&!BdU.data[m])&&!BdU.data[l]&&!BdU.data[p])i=4;return (f!=i?a.bk+32|0:a.bk+16|0)+o|0;}return a.bk;}
-function A5t(a,b){return b==1?a.bk-1|0:!b?a.bk-1|0:b!=3?a.bk:a.bk+1|0;}
-function AW9(a,b,c,d,e){var f,g,h,i,j;f=0;g=c-1|0;if(O(b,g,d,e)==a.b)f=1;h=c+1|0;if(O(b,h,d,e)==a.b)f=f+1|0;i=e-1|0;if(O(b,c,d,i)==a.b)f=f+1|0;j=e+1|0;if(O(b,c,d,j)==a.b)f=f+1|0;return f>1?0:Lk(a,b,g,d,e)?0:Lk(a,b,h,d,e)?0:Lk(a,b,c,d,i)?0:Lk(a,b,c,d,j)?0:1;}
-function Lk(a,b,c,d,e){return O(b,c,d,e)!=a.b?0:O(b,c-1|0,d,e)==a.b?1:O(b,c+1|0,d,e)==a.b?1:O(b,c,d,e-1|0)==a.b?1:O(b,c,d,e+1|0)!=a.b?0:1;}
-function A36(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;f=FZ(b,c,d,e);g=0;h=c;i=d;j=e;while(g<27){a:{k=AEJ(f,g);if(k!==null){l=N(a.ko)*0.800000011920929+0.10000000149011612;m=N(a.ko)*0.800000011920929+0.10000000149011612;n=N(a.ko)*0.800000011920929+0.10000000149011612;o=h+l;l=i+m;m=j+n;while(true){if(k.s<=0)break a;p=W(a.ko,21)+10|0;if(p>k.s)p=k.s;k.s=k.s-p|0;q=Sz(b,o,l,m,A7k(k.bX,p,k.fy));q.G=HH(a.ko)*0.05000000074505806;q.C=HH(a.ko)*0.05000000074505806+0.20000000298023224;q.H=HH(a.ko)*0.05000000074505806;De(b,
-q);}}}g=g+1|0;}WZ(b,c,d,e);}
-function AJW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=FZ(b,c,d,e);h=d+1|0;if(BM(b,c,h,e))return 1;i=c-1|0;if(O(b,i,d,e)==a.b&&BM(b,i,h,e))return 1;j=c+1|0;if(O(b,j,d,e)==a.b&&BM(b,j,h,e))return 1;k=e-1|0;if(O(b,c,d,k)==a.b&&BM(b,c,h,k))return 1;l=e+1|0;if(O(b,c,d,l)==a.b&&BM(b,c,h,l))return 1;m=O(b,i,d,e)!=a.b?g:S4(B(276),
-FZ(b,i,d,e),g);n=O(b,j,d,e)!=a.b?m:S4(B(276),m,FZ(b,j,d,e));m=O(b,c,d,k)!=a.b?n:S4(B(276),FZ(b,c,d,k),n);b=O(b,c,d,l)!=a.b?m:S4(B(276),m,FZ(b,c,d,l));$p=1;case 1:AHN(f,b);if(I()){break _;}return 1;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
-function A2T(a){return AFt();}
-function ANx(){U.call(this);}
-function A$t(a,b){var c=new ANx();A7E(c,a,b);return c;}
-function A7E(a,b,c){DR(a,55,62,Bex);}
-function AZo(a,b,c,d){return null;}
-function ARV(a){return 0;}
-function A66(a){return 0;}
-function A25(a){return 5;}
-function AZW(a,b){return 1;}
-function APu(a){return 0;}
-function AGx(){U.call(this);}
-function A_k(a){var b=new AGx();A4$(b,a);return b;}
-function A4$(a,b){Ep(a,58,Bed);a.bk=59;}
-function AXq(a,b){if(b==1)b=a.bk-16|0;else if(!b){L();b=Bcp.cO(0);}else b=b!=2&&b!=4?a.bk:a.bk+1|0;return b;}
-function ALm(a,b,c,d,e,f){var $p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ANi(f);if(I()){break _;}return 1;default:F2();}}Dh().s(a,b,c,d,e,f,$p);}
-function ANV(){Gp.call(this);}
-function A85(a,b){var c=new ANV();AYT(c,a,b);return c;}
-function AYT(a,b,c){L$(a,59,88);a.bk=88;EA(a,1);D3(a,0.0,0.0,0.0,1.0,0.25,1.0);}
-function AY9(a,b){L();return b!=Bd$.b?0:1;}
-function A3k(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;Lb(a,b,c,d,e);if(D5(b,c,d+1|0,e)>=9){g=Cr(b,c,d,e);if(g<7){h=1.0;i=e-1|0;j=O(b,c,d,i);k=e+1|0;l=O(b,c,d,k);m=c-1|0;n=O(b,m,d,e);o=c+1|0;p=O(b,o,d,e);q=O(b,m,d,i);r=O(b,o,d,i);s=O(b,o,d,k);t=O(b,m,d,k);u=n!=a.b&&p!=a.b?0:1;v=j!=a.b&&l!=a.b?0:1;w=q!=a.b&&r!=a.b&&s!=a.b&&t!=a.b?0:1;n=d-1|0;while(m<=o){t=i;while(t<=k){s=O(b,m,n,t);x=0.0;L();if(s==Bd$.b){x=1.0;if(Cr(b,m,n,t)>0)x=3.0;}if(!(m==c&&t==e))x=x/4.0;h=h+x;t=t+1|0;}m=m+1|0;}a:{if(!w){if(!u)break a;if
-(!v)break a;}h=h/2.0;}if(!W(f,100.0/h|0))DK(b,c,d,e,g+1|0);}}}
-function AQV(a,b,c){if(c<0)c=7;return a.bk+c|0;}
-function A4V(a){return 6;}
-function AQB(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;g=0;h=c;i=d;j=e;while(g<3){if(W(b.bo,15)<=f){k=N(b.bo)*0.699999988079071+0.15000000596046448;l=N(b.bo)*0.699999988079071+0.15000000596046448;m=N(b.bo)*0.699999988079071+0.15000000596046448;n=new Gn;o=h+k;l=i+l;k=j+m;p=new C9;B2();Ie(p,BeD);K1(n,b,o,l,k,p);n.iZ=10;De(b,n);}g=g+1|0;}}
-function A4j(a,b,c){var d;c=Dr();d=new S;V(d);Cm(c,R(Bf(G(d,B(277)),b)));if(b!=7)b=(-1);else{B2();b=BeE.c3;}return b;}
-function APE(a,b){return 1;}
-function ALv(){U.call(this);}
-function A_m(a){var b=new ALv();AZX(b,a);return b;}
-function AZX(a,b){Ep(a,60,Beq);a.bk=87;EA(a,1);D3(a,0.0,0.0,0.0,1.0,0.9375,1.0);G_(a,255);}
-function ASX(a,b,c,d){return GL(b,c,d,b+1|0,c+1|0,d+1|0);}
-function A6V(a){return 0;}
-function A6$(a){return 0;}
-function A6a(a,b,c){b=Bw(b,1);return !b&&c>0?a.bk-1|0:b?2:a.bk;}
-function A33(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;a:{if(!W(f,5)){g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;b:{while(g<=h){l=d;while(l<=i){m=j;while(m<=k){if(CR(b,g,l,m)===Bda){k=1;break b;}m=m+1|0;}l=l+1|0;}g=g+1|0;}k=0;}if(k){DK(b,c,d,e,7);return;}n=Cr(b,c,d,e);if(n>0){DK(b,c,d,e,n-1|0);return;}h=c;while(h<=c){j=e;while(j<=e){d=O(b,h,i,j);L();if(d==Bd9.b)break a;j=j+1|0;}h=h+1|0;}}}}
-function AUf(a,b,c,d,e){return;}
-function A8v(a,b,c,d,e,f){if(CR(b,c,d+1|0,e).it()){L();By(b,c,d,e,Bci.b);}}
-function ASl(a,b,c){L();return Bci.gp(0,c);}
-function AMW(){J2.call(this);this.vF=0;}
-function A2p(a,b){var c=new AMW();AWI(c,a,b);return c;}
-function AWI(a,b,c){Ep(a,b,Bec);a.vF=c;a.bk=45;}
-function A3H(a,b,c,d,e){AI6(a,b,c,d,e);AFc(b,c,d,e);}
-function AFc(b,c,d,e){var f,g,h,i,j;f=O(b,c,d,e-1|0);g=O(b,c,d,e+1|0);h=O(b,c-1|0,d,e);i=O(b,c+1|0,d,e);j=3;L();if(BdU.data[f]&&!BdU.data[g])j=3;if(BdU.data[g]&&!BdU.data[f])j=2;if(BdU.data[h]&&!BdU.data[i])j=5;if(BdU.data[i]&&!BdU.data[h])j=4;DK(b,c,d,e,j);}
-function AZn(a,b,c,d,e,f){var g;if(f==1){L();return Bcl.bk;}if(!f){L();return Bcl.bk;}g=Cr(b,c,d,e);if(!g){AFc(b,c,d,e);g=Cr(b,c,d,e);}return f!=g?a.bk:!a.vF?a.bk-1|0:a.bk+16|0;}
-function A35(a,b,c,d,e,f){var g,h,i,j,k,l;if(a.vF){g=Cr(b,c,d,e);h=c+0.5;i=d+N(f)*6.0/16.0;j=e+0.5;k=N(f)*0.6000000238418579-0.30000001192092896;if(g==4){h=h-0.5199999809265137;k=j+k;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==5){h=h+0.5199999809265137;k=j+k;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==2){h=h+k;k=j-0.5199999809265137;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==3){l=h+k;j=j+0.5199999809265137;BY(b,B(273),
+function AOQ(){var a=this;V.call(a);a.pN=null;a.xl=null;}
+function A$o(a,b){var c=new AOQ();A58(c,a,b);return c;}
+function A58(a,b,c){DR(a,51,31,BeD);a.pN=$rt_createIntArray(256);a.xl=$rt_createIntArray(256);Hf(a,Bcx.b,5,20);Hf(a,Bcy.b,5,5);Hf(a,Bcz.b,30,60);Hf(a,Bc6.b,30,20);Hf(a,Bc7.b,15,100);b=0;while(b<16){Hf(a,BcL.b+b|0,30,60);b=b+1|0;}EA(a,1);}
+function Hf(a,b,c,d){a.pN.data[b]=c;a.xl.data[b]=d;}
+function AWx(a,b,c,d){return null;}
+function ATm(a){return 0;}
+function AWA(a){return 0;}
+function AVP(a){return 3;}
+function A8s(a,b){return 0;}
+function A2k(a){return 20;}
+function A29(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;g=Cr(b,c,d,e);h=Bw(g,15);if(h<0){DL(b,c,d,e,g+1|0);Ge(b,c,d,e,a.b);}a:{if(K9(a,b,c,d,e)){i=d-1|0;if(!C4(a,b,c,i,e)&&!h&&!W(f,4))By(b,c,d,e,0);else if(!(g%5|0)&&g>5){j=c+1|0;HZ(a,b,j,d,e,300,f);h=c-1|0;HZ(a,b,h,d,e,300,f);HZ(a,b,c,i,e,100,f);k=d+1|0;HZ(a,b,c,k,e,200,f);l=e-1|0;HZ(a,b,c,d,l,300,f);g=e+1|0;HZ(a,b,c,d,g,300,f);m=d+4|0;while(true){if(h>j)break a;n=l;while(n<=g){o=i;while(o<=m){if(!(h==c&&o==d&&n==e)){p=100;if(o>k)p=100+((o-k|0)*100|0)|0;q=O(b,h,
+o,n)?0:Hm(a,b,h,o,n+1|0,Hm(a,b,h,o,n-1|0,Hm(a,b,h,o+1|0,n,Hm(a,b,h,o-1|0,n,Hm(a,b,h-1|0,o,n,Hm(a,b,h+1|0,o,n,0))))));if(q>0&&W(f,p)<=q)By(b,h,o,n,a.b);}o=o+1|0;}n=n+1|0;}h=h+1|0;}}}else if(!(BN(b,c,d-1|0,e)&&g<=3))By(b,c,d,e,0);}}
+function HZ(a,b,c,d,e,f,g){var h,i;h=a.xl.data[O(b,c,d,e)];if(W(g,f)f)f=g;return f;}
+function A06(a,b,c,d,e){return !BN(b,c,d-1|0,e)&&!K9(a,b,c,d,e)?0:1;}
+function AZD(a,b,c,d,e,f){if(!BN(b,c,d-1|0,e)&&!K9(a,b,c,d,e))By(b,c,d,e,0);}
+function A31(a,b,c,d,e){if(!BN(b,c,d-1|0,e)&&!K9(a,b,c,d,e))By(b,c,d,e,0);else Ge(b,c,d,e,a.b);}
+function ZD(a,b){return a.pN.data[b]<=0?0:1;}
+function ABc(a,b,c,d,e){var f;f=IB(b,c,d+1|0,e);if(!f)f=IB(b,c-1|0,d,e);if(!f)f=IB(b,c+1|0,d,e);if(!f)f=IB(b,c,d,e-1|0);if(!f)f=IB(b,c,d,e+1|0);if(!f)f=IB(b,c,d-1|0,e);if(!f){L();By(b,c,d,e,Bd9.b);}}
+function ASB(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;a:{b:{g=d-1|0;if(!BN(b,c,g,e)){L();if(!C4(Bd9,b,c,g,e))break b;}g=0;h=c;i=d;j=e;while(true){if(g>=3)break a;BY(b,B(275),h+N(f),i+N(f)*0.5+0.5,j+N(f),0.0,0.0,0.0);g=g+1|0;}}c:{if(C4(Bd9,b,c-1|0,d,e)){g=0;h=c;k=d;l=e;while(true){if(g>=2)break c;BY(b,B(275),h+N(f)*0.10000000149011612,k+N(f),l+N(f),0.0,0.0,0.0);g=g+1|0;}}}d:{m=Bd9;n=c+1|0;if(C4(m,b,n,d,e)){g=0;h=n;k=d;l=e;while(true){if(g>=2)break d;BY(b,B(275),h-N(f)*0.10000000149011612,k+N(f),l+N(f),0.0,0.0,0.0);g
+=g+1|0;}}}e:{if(C4(Bd9,b,c,d,e-1|0)){g=0;h=c;o=d;l=e;while(true){if(g>=2)break e;BY(b,B(275),h+N(f),o+N(f),l+N(f)*0.10000000149011612,0.0,0.0,0.0);g=g+1|0;}}}f:{m=Bd9;g=e+1|0;if(C4(m,b,c,d,g)){n=0;j=c;k=d;l=g;while(true){if(n>=2)break f;BY(b,B(275),j+N(f),k+N(f),l-N(f)*0.10000000149011612,0.0,0.0,0.0);n=n+1|0;}}}m=Bd9;d=d+1|0;if(C4(m,b,c,d,e)){g=0;h=c;i=d;j=e;while(true){if(g>=2)break a;BY(b,B(275),h+N(f),i-N(f)*0.10000000149011612,j+N(f),0.0,0.0,0.0);g=g+1|0;}}}}
+function IB(b,c,d,e){var f;f=O(b,c,d,e);L();if(f==Bd9.b)return 1;if(f)return 0;By(b,c,d,e,Bd9.b);return 1;}
+function ADS(){V.call(this);this.i0=0;}
+function A2M(a,b){var c=new ADS();AY2(c,a,b);return c;}
+function AY2(a,b,c){L();DR(a,b,Bcn.data[c].bk,Bdi);a.i0=c;EA(a,1);}
+function A1N(a,b,c,d,e){var f,g;f=c-1|0;if(!O(b,f,d,e))By(b,f,d,e,a.i0);g=c+1|0;if(!O(b,g,d,e))By(b,g,d,e,a.i0);g=e-1|0;if(!O(b,c,d,g))By(b,c,d,g,a.i0);e=e+1|0;if(!O(b,c,d,e))By(b,c,d,e,a.i0);}
+function A3G(a,b,c,d,e,f){var g,h;g=c-1|0;if(!O(b,g,d,e))By(b,g,d,e,a.i0);h=c+1|0;if(!O(b,h,d,e))By(b,h,d,e,a.i0);h=e-1|0;if(!O(b,c,d,h))By(b,c,d,h,a.i0);e=e+1|0;if(!O(b,c,d,e))By(b,c,d,e,a.i0);}
+function J2(){V.call(this);}
+function AJe(a,b,c,d,e){KV(b,c,d,e,a.DF());}
+function AVt(a,b,c,d,e){W4(b,c,d,e);}
+function ADD(){J2.call(this);this.kp=null;}
+function A$h(a){var b=new ADD();AX$(b,a);return b;}
+function AX$(a,b){Ep(a,54,Bel);a.kp=new Dd;a.bk=26;}
+function A8h(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(f==1)return a.bk-1|0;if(!f)return a.bk-1|0;g=e-1|0;h=O(b,c,d,g);i=e+1|0;j=O(b,c,d,i);k=c-1|0;l=O(b,k,d,e);m=c+1|0;n=O(b,m,d,e);if(h!=a.b&&j!=a.b){if(l!=a.b&&n!=a.b){k=3;L();if(Bd2.data[h]&&!Bd2.data[j])k=3;if(Bd2.data[j]&&!Bd2.data[h])k=2;if(Bd2.data[l]&&!Bd2.data[n])k=5;if(Bd2.data[n]&&!Bd2.data[l])k=4;return f!=k?a.bk:a.bk+1|0;}if(f!=4&&f!=5){o=0;if(l==a.b)o=(-1);g=O(b,l!=a.b?m:k,d,g);if(l==a.b)m=k;m=O(b,m,d,i);if(f==3)o=(-1)-o|0;i=3;L();if(!(!Bd2.data[h]
+&&!Bd2.data[g])&&!Bd2.data[j]&&!Bd2.data[m])i=3;if(!(!Bd2.data[j]&&!Bd2.data[m])&&!Bd2.data[h]&&!Bd2.data[g])i=2;return (f!=i?a.bk+32|0:a.bk+16|0)+o|0;}return a.bk;}if(f!=2&&f!=3){o=0;if(h==a.b)o=(-1);p=O(b,k,d,h!=a.b?i:g);if(h==a.b)i=g;m=O(b,m,d,i);if(f==4)o=(-1)-o|0;i=5;L();if(!(!Bd2.data[l]&&!Bd2.data[p])&&!Bd2.data[n]&&!Bd2.data[m])i=5;if(!(!Bd2.data[n]&&!Bd2.data[m])&&!Bd2.data[l]&&!Bd2.data[p])i=4;return (f!=i?a.bk+32|0:a.bk+16|0)+o|0;}return a.bk;}
+function A5B(a,b){return b==1?a.bk-1|0:!b?a.bk-1|0:b!=3?a.bk:a.bk+1|0;}
+function AXf(a,b,c,d,e){var f,g,h,i,j;f=0;g=c-1|0;if(O(b,g,d,e)==a.b)f=1;h=c+1|0;if(O(b,h,d,e)==a.b)f=f+1|0;i=e-1|0;if(O(b,c,d,i)==a.b)f=f+1|0;j=e+1|0;if(O(b,c,d,j)==a.b)f=f+1|0;return f>1?0:Ll(a,b,g,d,e)?0:Ll(a,b,h,d,e)?0:Ll(a,b,c,d,i)?0:Ll(a,b,c,d,j)?0:1;}
+function Ll(a,b,c,d,e){return O(b,c,d,e)!=a.b?0:O(b,c-1|0,d,e)==a.b?1:O(b,c+1|0,d,e)==a.b?1:O(b,c,d,e-1|0)==a.b?1:O(b,c,d,e+1|0)!=a.b?0:1;}
+function A4c(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;f=FZ(b,c,d,e);g=0;h=c;i=d;j=e;while(g<27){a:{k=AEU(f,g);if(k!==null){l=N(a.kp)*0.800000011920929+0.10000000149011612;m=N(a.kp)*0.800000011920929+0.10000000149011612;n=N(a.kp)*0.800000011920929+0.10000000149011612;o=h+l;l=i+m;m=j+n;while(true){if(k.s<=0)break a;p=W(a.kp,21)+10|0;if(p>k.s)p=k.s;k.s=k.s-p|0;q=SB(b,o,l,m,A7s(k.bX,p,k.fz));q.G=HH(a.kp)*0.05000000074505806;q.C=HH(a.kp)*0.05000000074505806+0.20000000298023224;q.H=HH(a.kp)*0.05000000074505806;De(b,
+q);}}}g=g+1|0;}W4(b,c,d,e);}
+function AJ5(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=FZ(b,c,d,e);h=d+1|0;if(BN(b,c,h,e))return 1;i=c-1|0;if(O(b,i,d,e)==a.b&&BN(b,i,h,e))return 1;j=c+1|0;if(O(b,j,d,e)==a.b&&BN(b,j,h,e))return 1;k=e-1|0;if(O(b,c,d,k)==a.b&&BN(b,c,h,k))return 1;l=e+1|0;if(O(b,c,d,l)==a.b&&BN(b,c,h,l))return 1;m=O(b,i,d,e)!=a.b?g:S6(B(276),
+FZ(b,i,d,e),g);n=O(b,j,d,e)!=a.b?m:S6(B(276),m,FZ(b,j,d,e));m=O(b,c,d,k)!=a.b?n:S6(B(276),FZ(b,c,d,k),n);b=O(b,c,d,l)!=a.b?m:S6(B(276),m,FZ(b,c,d,l));$p=1;case 1:AHX(f,b);if(I()){break _;}return 1;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
+function A21(a){return AFE();}
+function ANF(){V.call(this);}
+function A$B(a,b){var c=new ANF();A7M(c,a,b);return c;}
+function A7M(a,b,c){DR(a,55,62,BeF);}
+function AZw(a,b,c,d){return null;}
+function AR3(a){return 0;}
+function A7c(a){return 0;}
+function A3b(a){return 5;}
+function AZ4(a,b){return 1;}
+function APC(a){return 0;}
+function AGH(){V.call(this);}
+function A_s(a){var b=new AGH();A5g(b,a);return b;}
+function A5g(a,b){Ep(a,58,Bel);a.bk=59;}
+function AXy(a,b){if(b==1)b=a.bk-16|0;else if(!b){L();b=Bcx.cP(0);}else b=b!=2&&b!=4?a.bk:a.bk+1|0;return b;}
+function ALv(a,b,c,d,e,f){var $p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ANr(f);if(I()){break _;}return 1;default:F2();}}Dh().s(a,b,c,d,e,f,$p);}
+function AN3(){Gq.call(this);}
+function A9b(a,b){var c=new AN3();AY1(c,a,b);return c;}
+function AY1(a,b,c){Ma(a,59,88);a.bk=88;EA(a,1);D3(a,0.0,0.0,0.0,1.0,0.25,1.0);}
+function AZf(a,b){L();return b!=Beg.b?0:1;}
+function A3s(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;Lc(a,b,c,d,e);if(D5(b,c,d+1|0,e)>=9){g=Cr(b,c,d,e);if(g<7){h=1.0;i=e-1|0;j=O(b,c,d,i);k=e+1|0;l=O(b,c,d,k);m=c-1|0;n=O(b,m,d,e);o=c+1|0;p=O(b,o,d,e);q=O(b,m,d,i);r=O(b,o,d,i);s=O(b,o,d,k);t=O(b,m,d,k);u=n!=a.b&&p!=a.b?0:1;v=j!=a.b&&l!=a.b?0:1;w=q!=a.b&&r!=a.b&&s!=a.b&&t!=a.b?0:1;n=d-1|0;while(m<=o){t=i;while(t<=k){s=O(b,m,n,t);x=0.0;L();if(s==Beg.b){x=1.0;if(Cr(b,m,n,t)>0)x=3.0;}if(!(m==c&&t==e))x=x/4.0;h=h+x;t=t+1|0;}m=m+1|0;}a:{if(!w){if(!u)break a;if
+(!v)break a;}h=h/2.0;}if(!W(f,100.0/h|0))DL(b,c,d,e,g+1|0);}}}
+function AQ3(a,b,c){if(c<0)c=7;return a.bk+c|0;}
+function A43(a){return 6;}
+function AQJ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;g=0;h=c;i=d;j=e;while(g<3){if(W(b.bo,15)<=f){k=N(b.bo)*0.699999988079071+0.15000000596046448;l=N(b.bo)*0.699999988079071+0.15000000596046448;m=N(b.bo)*0.699999988079071+0.15000000596046448;n=new Go;o=h+k;l=i+l;k=j+m;p=new C9;B3();Ie(p,BeL);K2(n,b,o,l,k,p);n.i3=10;De(b,n);}g=g+1|0;}}
+function A4r(a,b,c){var d;c=Dr();d=new R;T(d);Cm(c,S(Bd(E(d,B(277)),b)));if(b!=7)b=(-1);else{B3();b=BeM.c3;}return b;}
+function APM(a,b){return 1;}
+function ALE(){V.call(this);}
+function A_u(a){var b=new ALE();AZ5(b,a);return b;}
+function AZ5(a,b){Ep(a,60,Bey);a.bk=87;EA(a,1);D3(a,0.0,0.0,0.0,1.0,0.9375,1.0);G_(a,255);}
+function AS5(a,b,c,d){return GM(b,c,d,b+1|0,c+1|0,d+1|0);}
+function A63(a){return 0;}
+function A7g(a){return 0;}
+function A6i(a,b,c){b=Bw(b,1);return !b&&c>0?a.bk-1|0:b?2:a.bk;}
+function A3_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;a:{if(!W(f,5)){g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;b:{while(g<=h){l=d;while(l<=i){m=j;while(m<=k){if(CR(b,g,l,m)===Bdi){k=1;break b;}m=m+1|0;}l=l+1|0;}g=g+1|0;}k=0;}if(k){DL(b,c,d,e,7);return;}n=Cr(b,c,d,e);if(n>0){DL(b,c,d,e,n-1|0);return;}h=c;while(h<=c){j=e;while(j<=e){d=O(b,h,i,j);L();if(d==Bef.b)break a;j=j+1|0;}h=h+1|0;}}}}
+function AUn(a,b,c,d,e){return;}
+function A8D(a,b,c,d,e,f){if(CR(b,c,d+1|0,e).iw()){L();By(b,c,d,e,Bcq.b);}}
+function ASt(a,b,c){L();return Bcq.gq(0,c);}
+function AM4(){J2.call(this);this.vG=0;}
+function A2x(a,b){var c=new AM4();AWQ(c,a,b);return c;}
+function AWQ(a,b,c){Ep(a,b,Bek);a.vG=c;a.bk=45;}
+function A3P(a,b,c,d,e){AJe(a,b,c,d,e);AFn(b,c,d,e);}
+function AFn(b,c,d,e){var f,g,h,i,j;f=O(b,c,d,e-1|0);g=O(b,c,d,e+1|0);h=O(b,c-1|0,d,e);i=O(b,c+1|0,d,e);j=3;L();if(Bd2.data[f]&&!Bd2.data[g])j=3;if(Bd2.data[g]&&!Bd2.data[f])j=2;if(Bd2.data[h]&&!Bd2.data[i])j=5;if(Bd2.data[i]&&!Bd2.data[h])j=4;DL(b,c,d,e,j);}
+function AZv(a,b,c,d,e,f){var g;if(f==1){L();return Bct.bk;}if(!f){L();return Bct.bk;}g=Cr(b,c,d,e);if(!g){AFn(b,c,d,e);g=Cr(b,c,d,e);}return f!=g?a.bk:!a.vG?a.bk-1|0:a.bk+16|0;}
+function A4b(a,b,c,d,e,f){var g,h,i,j,k,l;if(a.vG){g=Cr(b,c,d,e);h=c+0.5;i=d+N(f)*6.0/16.0;j=e+0.5;k=N(f)*0.6000000238418579-0.30000001192092896;if(g==4){h=h-0.5199999809265137;k=j+k;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==5){h=h+0.5199999809265137;k=j+k;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==2){h=h+k;k=j-0.5199999809265137;BY(b,B(273),h,i,k,0.0,0.0,0.0);BY(b,B(274),h,i,k,0.0,0.0,0.0);}else if(g==3){l=h+k;j=j+0.5199999809265137;BY(b,B(273),
l,i,j,0.0,0.0,0.0);BY(b,B(274),l,i,j,0.0,0.0,0.0);}}}
-function AYf(a,b){if(b==1){L();b=Bcl.b;}else if(!b){L();b=Bcl.b;}else b=b!=3?a.bk:a.bk-1|0;return b;}
-function ALD(a,b,c,d,e,f){var g,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=FZ(b,c,d,e);$p=1;case 1:AMP(f,g);if(I()){break _;}return 1;default:F2();}}Dh().s(a,b,c,d,e,f,g,$p);}
-function A6W(a){return AB5();}
-function Bg(){var a=this;C.call(a);a.c3=0;a.gf=0;a.iQ=0;a.L=0;}
-var BeF=null;var Bce=null;var BeG=null;var BeH=null;var BeI=null;var BeJ=null;var BeK=null;var BeL=null;var BeB=null;var BeC=null;var BeM=null;var BeN=null;var BeO=null;var BeP=null;var BeQ=null;var BeR=null;var BeS=null;var BeT=null;var BeU=null;var BeV=null;var BeW=null;var BeX=null;var BeY=null;var BeZ=null;var Be0=null;var Be1=null;var Be2=null;var Be3=null;var Be4=null;var Be5=null;var Be6=null;var Be7=null;var Be8=null;var Be9=null;var Be$=null;var Be_=null;var Bfa=null;var Bfb=null;var Bfc=null;var Bfd
-=null;var BeD=null;var BeE=null;var Bfe=null;var Bff=null;var Bfg=null;var Bfh=null;var Bfi=null;var Bfj=null;var Bfk=null;var Bfl=null;var Bfm=null;var Bfn=null;var Bfo=null;var Bfp=null;var Bfq=null;var Bfr=null;var Bfs=null;var Bft=null;var Bfu=null;var Bfv=null;var Bfw=null;var Bfx=null;var Bfy=null;var BeA=null;var Bfz=null;var BfA=null;var BfB=null;function B2(){B2=Bl(Bg);A03();}
-function E6(a){var b=new Bg();Ey(b,a);return b;}
-function Ey(a,b){var c,d,e;B2();a.gf=64;a.iQ=32;c=b+256|0;a.c3=c;if(Bce.data[c]!==null){d=Dr();e=new S;V(e);Cm(d,R(Bf(G(e,B(278)),b)));}Bce.data[c]=a;}
-function A0d(a,b){a.L=b;return a;}
-function Gh(a){return a.L;}
-function A4O(a,b,c,d,e,f,g){return 0;}
-function A24(a,b){return 1.0;}
-function A3V(a,b,c,d){return b;}
-function HC(a){return a.gf;}
-function APe(a){return a.iQ;}
-function A3e(a,b){return;}
-function AXX(a,b){return;}
-function AXG(a){return 1;}
-function AZh(a,b){return 0;}
-function A03(){var b,c,d,e,f,g,h,i,j,k,l,m;BeF=A9T();Bce=H(Bg,1024);b=Nx(0,2);b.L=82;BeG=b;c=MB(1,2);c.L=98;BeH=c;d=M$(2,2);d.L=114;BeI=d;e=A8U(3);e.L=5;BeJ=e;ZJ(4,4).L=4;f=A9G(5);f.L=21;BeK=f;g=E6(6);g.L=37;BeL=g;b=E6(7);b.L=7;BeB=b;b=E6(8);b.L=55;BeC=b;b=E6(9);b.L=23;BeM=b;b=E6(10);b.L=39;BeN=b;h=N9(11,2);h.L=66;BeO=h;b=N9(12,0);b.L=64;BeP=b;b=Nx(13,0);b.L=80;BeQ=b;b=MB(14,0);b.L=96;BeR=b;b=M$(15,0);b.L=112;BeS=b;b=N9(16,1);b.L=65;BeT=b;b=Nx(17,1);b.L=81;BeU=b;b=MB(18,1);b.L=97;BeV=b;b=M$(19,1);b.L=113;BeW
-=b;b=N9(20,3);b.L=67;BeX=b;b=Nx(21,3);b.L=83;BeY=b;b=MB(22,3);b.L=99;BeZ=b;b=M$(23,3);b.L=115;Be0=b;b=E6(24);b.L=53;Be1=b;b=E6(25);b.L=71;Be2=b;i=A8X(26,10);i.L=72;Be3=i;b=N9(27,0);b.L=68;Be4=b;b=Nx(28,0);b.L=84;Be5=b;b=MB(29,0);b.L=100;Be6=b;b=M$(30,0);b.L=116;Be7=b;b=E6(31);b.L=8;Be8=b;b=E6(32);b.L=24;Be9=b;b=E6(33);b.L=40;Be$=b;j=Oi(34,0);j.L=128;Be_=j;b=Oi(35,1);b.L=129;Bfa=b;b=Oi(36,2);b.L=130;Bfb=b;b=Oi(37,3);b.L=131;Bfc=b;b=Oi(38,4);b.L=132;Bfd=b;k=new W5;L();AFe(k,39,Bd9.b);k.L=9;BeD=k;b=E6(40);b.L=
-25;BeE=b;b=ZJ(41,5);b.L=41;Bfe=b;l=Dc(42,0,0,0);l.L=0;Bff=l;b=Dc(43,0,0,1);b.L=16;Bfg=b;b=Dc(44,0,0,2);b.L=32;Bfh=b;b=Dc(45,0,0,3);b.L=48;Bfi=b;b=Dc(46,1,1,0);b.L=1;Bfj=b;b=Dc(47,1,1,1);b.L=17;Bfk=b;b=Dc(48,1,1,2);b.L=33;Bfl=b;b=Dc(49,1,1,3);b.L=49;Bfm=b;b=Dc(50,2,2,0);b.L=2;Bfn=b;b=Dc(51,2,2,1);b.L=18;Bfo=b;b=Dc(52,2,2,2);b.L=34;Bfp=b;b=Dc(53,2,2,3);b.L=50;Bfq=b;b=Dc(54,3,3,0);b.L=3;Bfr=b;b=Dc(55,3,3,1);b.L=19;Bfs=b;b=Dc(56,3,3,2);b.L=35;Bft=b;b=Dc(57,3,3,3);b.L=51;Bfu=b;b=Dc(58,1,4,0);b.L=4;Bfv=b;b=Dc(59,
-1,4,1);b.L=20;Bfw=b;b=Dc(60,1,4,2);b.L=36;Bfx=b;b=Dc(61,1,4,3);b.L=52;Bfy=b;b=E6(62);b.L=6;BeA=b;b=ZJ(63,3);b.L=87;Bfz=b;b=ZJ(64,8);b.L=88;BfA=b;m=A9z(65);m.L=26;BfB=m;}
-function AH3(){Bg.call(this);this.oZ=0;}
-function A8Z(a){var b=new AH3();ARl(b,a);return b;}
-function ARl(a,b){Ey(a,b);b=b+256|0;a.oZ=b;L();a.L=Bcf.data[b].cO(2);}
-function A4g(a,b,c,d,e,f,g){var h,i;if(!g)e=e+(-1)|0;if(g==1)e=e+1|0;if(g==2)f=f+(-1)|0;if(g==3)f=f+1|0;if(g==4)d=d+(-1)|0;if(g==5)d=d+1|0;if(!b.s)return 0;if(d>0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){h=O(c,d,e,f);L();i=Bcf.data[h];if(!(!(a.oZ>0&&i===null)&&i!==Bcb&&i!==BdZ&&i!==Bcc&&i!==Bd0&&i!==Bd1)){i=Bcf.data[a.oZ];if(AFO(c,i.iq(d,e,f))&&i.ok(c,d,e,f)&&By(c,d,e,f,a.oZ)){Bcf.data[a.oZ].Ek(c,d,e,f,g);b.s=b.s-1|0;}}return 1;}return 0;}
-function GT(){var a=this;C.call(a);a.je=0;a.l=null;a.bG=null;a.iM=0;a.cZ=Long_ZERO;a.vE=0;a.g7=0;a.sS=0;a.EM=0;a.Ex=0;a.vV=null;}
-var BfC=null;var BfD=0;var BfE=0;var BfF=null;function Go(a){if(!a.iM){ZH(a);a.iM=1;}if(!a.je){AGQ(a);a.je=1;}}
-function Gs(a,b){Go(a);return a.l.data[b];}
-function G1(a){return a.EM;}
-function KI(a){return a.Ex;}
-function Gy(a){if(!a.iM){ZH(a);a.iM=1;}return a.cZ;}
-function AYt(a){return a.vV;}
-function AB7(a,b){a.vV=b;a.je=0;}
-function Ns(a){return a.sS;}
-function CX(a,b,c){a.l.data[b]=c;a.bG.data[b]=1;a.je=0;a.iM=0;if(b>2&&b<9)a.g7=b;if(!(b!=10&&b!=11))a.vE=b;if(b==9)a.vE=10;}
-function A4F(a,b){a.sS=b;}
-function Ob(a,b){if(!(a.iM&&a.je&&Long_eq(a.cZ,b))){a.cZ=b;a.iM=1;a.je=0;Go(a);}}
-function AAQ(){var b,c;b=H(BC,17);c=b.data;c[0]=B(279);c[1]=B(280);c[2]=B(281);c[3]=B(282);c[4]=B(283);c[5]=B(284);c[6]=B(285);c[7]=B(286);c[8]=B(287);c[9]=B(288);c[10]=B(289);c[11]=B(290);c[12]=B(291);c[13]=B(292);c[14]=B(293);c[15]=B(294);c[16]=B(295);BfC=b;BfD=(-1);BfE=(-1);}
-function ANJ(){var a=this;Oe.call(a);a.Hk=0;a.na=0;}
-function A3G(a,b){var c=new ANJ();A22(c,a,b);return c;}
-function A$q(a,b,c,d,e,f,g){var h=new ANJ();AAG(h,a,b,c,d,e,f,g);return h;}
-function A22(a,b,c){AAG(a,0,b,$rt_createByteArray(b),0,b,c,0);}
-function AAG(a,b,c,d,e,f,g,h){LQ(a,c);a.oO=Bb$;a.jJ=b;a.cV=d;a.O=e;a.cv=f;a.Hk=g;a.na=h;}
-function AJE(a){var b,c,d,e;if(a.O>=a.cv){b=new G6;Z(b);J(b);}c=a.cV.data;d=a.jJ;e=a.O;a.O=e+1|0;return c[d+e|0];}
-function AEf(a){var b,c,d,e,f,g,h,i,j;if(a.na){b=new Fd;Z(b);J(b);}a:{c=BV(a);if(a.O>0){d=a.jJ;e=a.jJ+a.O|0;f=0;while(true){if(f>=c)break a;g=a.cV.data;h=d+1|0;i=a.cV.data;j=e+1|0;g[d]=i[e];f=f+1|0;d=h;e=j;}}}a.O=c;a.cv=a.i$;a.jn=(-1);return a;}
-function AXF(a){return a.na;}
-function AHh(a){var b,c;b=BV(a)/4|0;if(a.oO!==Bb$){c=new QM;Qd(c,a.jJ+a.O|0,b,a,0,b,a.na);return c;}c=new X7;Qd(c,a.jJ+a.O|0,b,a,0,b,a.na);return c;}
-function XJ(){}
-function M7(){FG.call(this);}
-function AGY(b){var c,d;if(b>=0)return AVT(0,b,$rt_createCharArray(b),0,b,0);c=new BB;d=new S;V(d);Bd(c,R(Bf(G(d,B(268)),b)));J(c);}
-function AKv(b,c,d){return AVT(0,b.data.length,b,c,c+d|0,0);}
-function Tf(b){return AKv(b,0,b.data.length);}
-function Mc(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BE;i=new S;V(i);Bd(h,R(Bf(G(Bf(G(i,B(296)),g),B(253)),f)));J(h);}if(BV(a)=0){f=b.data;g=f.length;if(cg){e=new BE;i=new S;V(i);Bd(e,R(Bf(G(Bf(G(i,B(297)),h),B(253)),g)));J(e);}if(d<0){e=new BE;i=new S;V(i);Bd(e,R(G(Bf(G(i,B(254)),d),B(255))));J(e);}h=a.O;j=0;while(j=0&&cQ(b)){f=new BE;g=new S;V(g);Bd(f,R(Bf(G(Bf(G(g,B(297)),d),B(298)),Q(b))));J(f);}if(c>d){b=new BE;f=new S;V(f);Bd(b,R(Bf(G(Bf(G(f,B(299)),c),B(300)),d)));J(b);}h=a.O;while(c0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){h=O(c,d,e,f);L();i=Bcn.data[h];if(!(!(a.o2>0&&i===null)&&i!==Bcj&&i!==Bd7&&i!==Bck&&i!==Bd8&&i!==Bd9)){i=Bcn.data[a.o2];if(AFZ(c,i.it(d,e,f))&&i.oo(c,d,e,f)&&By(c,d,e,f,a.o2)){Bcn.data[a.o2].En(c,d,e,f,g);b.s=b.s-1|0;}}return 1;}return 0;}
+function GU(){var a=this;C.call(a);a.jh=0;a.l=null;a.bG=null;a.iQ=0;a.cZ=Long_ZERO;a.vF=0;a.g8=0;a.sT=0;a.EP=0;a.EA=0;a.vW=null;}
+var BfK=null;var BfL=0;var BfM=0;var BfN=null;function Gp(a){if(!a.iQ){ZP(a);a.iQ=1;}if(!a.jh){AG0(a);a.jh=1;}}
+function Gt(a,b){Gp(a);return a.l.data[b];}
+function G2(a){return a.EP;}
+function KI(a){return a.EA;}
+function Gz(a){if(!a.iQ){ZP(a);a.iQ=1;}return a.cZ;}
+function AYB(a){return a.vW;}
+function ACe(a,b){a.vW=b;a.jh=0;}
+function Nu(a){return a.sT;}
+function CX(a,b,c){a.l.data[b]=c;a.bG.data[b]=1;a.jh=0;a.iQ=0;if(b>2&&b<9)a.g8=b;if(!(b!=10&&b!=11))a.vF=b;if(b==9)a.vF=10;}
+function A4N(a,b){a.sT=b;}
+function Od(a,b){if(!(a.iQ&&a.jh&&Long_eq(a.cZ,b))){a.cZ=b;a.iQ=1;a.jh=0;Gp(a);}}
+function AAZ(){var b,c;b=H(BC,17);c=b.data;c[0]=B(279);c[1]=B(280);c[2]=B(281);c[3]=B(282);c[4]=B(283);c[5]=B(284);c[6]=B(285);c[7]=B(286);c[8]=B(287);c[9]=B(288);c[10]=B(289);c[11]=B(290);c[12]=B(291);c[13]=B(292);c[14]=B(293);c[15]=B(294);c[16]=B(295);BfK=b;BfL=(-1);BfM=(-1);}
+function ANR(){var a=this;Og.call(a);a.Hn=0;a.lD=0;}
+function A3O(a,b){var c=new ANR();A2$(c,a,b);return c;}
+function A$y(a,b,c,d,e,f,g){var h=new ANR();AAP(h,a,b,c,d,e,f,g);return h;}
+function A2$(a,b,c){AAP(a,0,b,$rt_createByteArray(b),0,b,c,0);}
+function AAP(a,b,c,d,e,f,g,h){LR(a,c);a.k$=Bcg;a.dB=b;a.b5=d;a.L=e;a.ce=f;a.Hn=g;a.lD=h;}
+function AJO(a){var b,c,d,e;if(a.L>=a.ce){b=new Gg;Z(b);J(b);}c=a.b5.data;d=a.dB;e=a.L;a.L=e+1|0;return c[d+e|0];}
+function AEp(a){var b,c,d,e,f,g,h,i,j;if(a.lD){b=new EO;Z(b);J(b);}a:{c=BT(a);if(a.L>0){d=a.dB;e=a.dB+a.L|0;f=0;while(true){if(f>=c)break a;g=a.b5.data;h=d+1|0;i=a.b5.data;j=e+1|0;g[d]=i[e];f=f+1|0;d=h;e=j;}}}a.L=c;a.ce=a.ie;a.iB=(-1);return a;}
+function AXN(a){return a.lD;}
+function LS(a,b){var c,d,e,f,g,h;if(b>=0&&(b+3|0)=0&&(b+3|0)>24;a.b5.data[(a.dB+b|0)+1|0]=c>>8<<24>>24;a.b5.data[(a.dB+b|0)+2|0]=c>>16<<24>>24;a.b5.data[(a.dB+b|0)+3|0]=c>>24<<24>>24;}else{a.b5.data[a.dB+b|0]=c>>24<<24>>24;a.b5.data[(a.dB+b|0)+1|0]=c>>16<<24>>24;a.b5.data[(a.dB+b|0)+2|0]=c>>8<<24>>24;a.b5.data[(a.dB+b|0)+3|0]=c<<24>>24;}return a;}e=new BD;d=new R;T(d);Bb(e,S(E(Bd(E(Bd(E(d,B(296)),b),B(250)),a.ce-3|0),B(34))));J(e);}
+function AHr(a){var b,c;b=BT(a)/4|0;if(a.k$!==Bcg){c=new QO;Qf(c,a.dB+a.L|0,b,a,0,b,a.lD);return c;}c=new Yb;Qf(c,a.dB+a.L|0,b,a,0,b,a.lD);return c;}
+function XP(){}
+function M9(){FH.call(this);}
+function AG8(b){var c,d;if(b>=0)return AV1(0,b,$rt_createCharArray(b),0,b,0);c=new BB;d=new R;T(d);Bb(c,S(Bd(E(d,B(268)),b)));J(c);}
+function AKE(b,c,d){return AV1(0,b.data.length,b,c,c+d|0,0);}
+function Th(b){return AKE(b,0,b.data.length);}
+function Me(a,b,c,d){var e,f,g,h,i,j,k;if(c>=0){e=b.data;f=e.length;if(cf){h=new BD;i=new R;T(i);Bb(h,S(Bd(E(Bd(E(i,B(297)),g),B(253)),f)));J(h);}if(BT(a)=0){f=b.data;g=f.length;if(cg){e=new BD;i=new R;T(i);Bb(e,S(Bd(E(Bd(E(i,B(298)),h),B(253)),g)));J(e);}if(d<0){e=new BD;i=new R;T(i);Bb(e,S(E(Bd(E(i,B(254)),d),B(255))));J(e);}h=a.L;j=0;while(j=0&&cQ(b)){f=new BD;g=new R;T(g);Bb(f,S(Bd(E(Bd(E(g,B(298)),d),B(299)),Q(b))));J(f);}if(c>d){b=new BD;f=new R;T(f);Bb(b,S(Bd(E(Bd(E(f,B(300)),c),B(301)),d)));J(b);}h=a.L;while(c=1.0)continue;else break;}if(d===0.0)continue;else break;}e=Iu((-2.0)*AZZ(d)/d);a.BJ=c*e;a.xw=1;return b*e;}
-function GF(){var a=this;GT.call(a);a.pQ=Long_ZERO;a.eV=0;a.q$=0;a.ke=0;a.dz=null;a.v8=Long_ZERO;a.wq=Long_ZERO;a.ou=0;a.AN=0;}
-var BfG=null;var BfH=null;var BfI=null;var BfJ=null;var BfK=null;function AO0(a){var b=new GF();AJY(b,a);return b;}
-function BfL(a,b){var c=new GF();L8(c,a,b);return c;}
-function AJY(a,b){L8(a,b,Bc1);}
-function L8(a,b,c){var d,e,f,g;a.l=$rt_createIntArray(17);a.bG=$rt_createBooleanArray(17);a.je=0;a.iM=0;a.sS=1;AB7(a,b);a.l=$rt_createIntArray(17);a.bG=$rt_createBooleanArray(17);a.je=0;a.iM=0;a.sS=1;if(c===BfF&&BfD>=0)d=BfD;else{b=AB$(c.f6,c.fU);if(Bep===null)Bep=AYL();e=Bep;BfD=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(301))].value;d=BfD;}AHR(a,d);if(c===BfF&&BfE>=0)d=BfE;else{b=AB$(c.f6,c.fU);if(Beo===null)Beo=A5e();e=Beo;BfE=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(301))].value;d
-=BfE;}ACz(a,d);BfF=c;a.pQ=new Long(4184124416, 4294964450);a.eV=1582;a.q$=(((a.eV-2000|0)/400|0)+Nt(a)|0)-((a.eV-2000|0)/100|0)|0;f=$rt_createIntArray(10);g=f.data;g[0]=0;g[1]=0;g[2]=0;g[3]=0;g[4]=0;g[5]=0;g[6]=0;g[7]=0;g[8]=0;g[9]=0;a.dz=f;a.ou=10;Ob(a,CF());}
-function ED(a,b,c){var d,e,f,g,h,i;if(!c)return;if(b>=0&&b<15){a.ke=0;if(!b){Go(a);if(a.l.data[0]!=1){if(c<=0)return;CX(a,0,1);}else{if(c>=0)return;CX(a,0,0);}Go(a);return;}if(b!=1&&b!=2){a:{d=Long_ZERO;Gy(a);switch(b){case 3:case 4:case 8:d=Long_fromInt(604800000);break a;case 5:case 6:case 7:d=Long_fromInt(86400000);break a;case 9:d=Long_fromInt(43200000);break a;case 10:case 11:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),Long_fromInt(3600000)));break a;case 12:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),
-Long_fromInt(60000)));break a;case 13:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),Long_fromInt(1000)));break a;case 14:a.cZ=Long_add(a.cZ,Long_fromInt(c));break a;default:}}if(Long_gt(d,Long_ZERO)){e=Jk(a,a.cZ);a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),d));f=Jk(a,a.cZ);if(f!=e)a.cZ=Long_add(a.cZ,Long_fromInt(e-f|0));}a.je=0;Go(a);return;}Go(a);if(b==2){g=a.l.data[2]+c|0;if(g>=0)c=g/12|0;else{c=(g-11|0)/12|0;g=12+(g%12|0)|0;}CX(a,2,g%12|0);}CX(a,1,a.l.data[1]+c|0);h=FQ(a,Fs(a,a.l.data[1]),a.l.data[2]);if(a.l.data[5]
->h)CX(a,5,h);Go(a);return;}i=new BB;Z(i);J(i);}
-function TZ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;e=Long_div(b,Long_fromInt(86400000));if(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}while(c>=86400000){c=c-86400000|0;e=Long_add(e,Long_fromInt(1));}f=Long_fromInt(d);g=Long_add(b,f);h=Zy(a,e,g);a.l.data[6]=h;if(a.l.data[1]==a.eV&&Long_le(a.pQ,g))h=h+a.ou|0;i=h/32|0;j=Fs(a,a.l.data[1]);k=h-Mu(a,j,i)|0;if(k>FQ(a,j,i)){k=k-FQ(a,j,i)|0;i=i+1|0;}a.l.data[7]=Dj(a,Long_sub(e,Long_fromInt(3)))+1|0;l
-=Jk(a,b);if(a.l.data[1]>0)l=l-d|0;a.l.data[16]=l;if(!l)g=e;else{c=c+l|0;if(c<0){c=c+86400000|0;g=Long_sub(e,Long_fromInt(1));}else if(c<86400000)g=e;else{c=c-86400000|0;g=Long_add(e,Long_fromInt(1));}if(Long_ne(e,g)){b=Long_add(Long_sub(b,f),Long_fromInt(l));d=Zy(a,g,b);a.l.data[6]=d;if(a.l.data[1]==a.eV&&Long_le(a.pQ,b))d=d+a.ou|0;i=d/32|0;j=Fs(a,a.l.data[1]);k=d-Mu(a,j,i)|0;if(k>FQ(a,j,i)){k=k-FQ(a,j,i)|0;i=i+1|0;}a.l.data[7]=Dj(a,Long_sub(g,Long_fromInt(3)))+1|0;}}a.l.data[14]=c%1000|0;c=c/1000|0;a.l.data[13]
-=c%60|0;c=c/60|0;a.l.data[12]=c%60|0;a.l.data[11]=(c/60|0)%24|0;m=a.l;m.data[9]=a.l.data[11]<=11?0:1;a.l.data[10]=a.l.data[11]%12|0;if(a.l.data[1]>0)a.l.data[0]=1;else{a.l.data[0]=0;a.l.data[1]= -a.l.data[1]+1|0;}a.l.data[2]=i;a.l.data[5]=k;m=a.l.data;d=k-1|0;m[8]=(d/7|0)+1|0;a.l.data[4]=((d+Dj(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(k)),Long_fromInt(2)),Long_fromInt(G1(a)-1|0)))|0)/7|0)+1|0;n=Dj(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(3)),Long_fromInt(a.l.data[6]-1|0)),Long_fromInt(G1(a)-1|0)));o=(((a.l.data[6]
--1|0)+n|0)/7|0)+((7-n|0)=KI(a))o=1;m.data[3]=o;}}}
-function AEz(a,b,c,d,e,f){var g;a:{b:{g=a.l.data[16];if(a.ke&&Long_lt(c,a.v8)&&Long_gt(c,a.wq)&&a.dz.data[4]==f&&!(!g&&Long_ge(d,a.v8))){if(!g)break b;if(Long_gt(d,a.wq))break b;}TZ(a,b,e,f);a.ke=0;break a;}a.l.data[1]=a.dz.data[0];a.l.data[2]=a.dz.data[1];a.l.data[5]=a.dz.data[2];a.l.data[7]=a.dz.data[3];a.l.data[0]=a.dz.data[5];a.l.data[3]=a.dz.data[6];a.l.data[4]=a.dz.data[7];a.l.data[6]=a.dz.data[8];a.l.data[8]=a.dz.data[9];}}
-function Jk(a,b){return ALx(a.vV,b);}
-function AGQ(a){var b,c,d,e,f,g,h,i;b=Jk(a,a.cZ);if(!a.bG.data[15])a.l.data[15]=b;c=Long_rem(a.cZ,Long_fromInt(86400000)).lo;d=a.l.data[16];e=b+d|0;f=Long_add(a.cZ,Long_fromInt(e));if(Long_gt(a.cZ,Long_ZERO)&&Long_lt(f,Long_ZERO)&&e>0)f=new Long(4294967295, 2147483647);else if(Long_lt(a.cZ,Long_ZERO)&&Long_gt(f,Long_ZERO)&&e<0)f=new Long(0, 2147483648);if(!a.ke)TZ(a,a.cZ,c,b);else{e=((c>=0?c:c+86400000|0)+b|0)+d|0;if(e<0)e=e+86400000|0;else if(e>=86400000)e=e-86400000|0;a.l.data[14]=e%1000|0;e=e/1000|0;a.l.data[13]
-=e%60|0;g=e/60|0;a.l.data[12]=g%60|0;a.l.data[11]=(g/60|0)%24|0;h=a.l;h.data[9]=a.l.data[11]<=11?0:1;a.l.data[10]=a.l.data[11]%12|0;e=Long_compare(f,Long_ZERO);i=e>0&&e<0&&!d?new Long(4294967295, 2147483647):e>=0?f:e<=0?f:d?new Long(0, 2147483648):f;AEz(a,a.cZ,f,i,c,b);}g=0;while(g<17){a.bG.data[g]=1;g=g+1|0;}if(!a.ke&&Long_ne(f,new Long(4294967295, 2147483647))&&Long_ne(f,new Long(0, 2147483648))){a.dz.data[0]=a.l.data[1];a.dz.data[1]=a.l.data[2];a.dz.data[2]=a.l.data[5];a.dz.data[3]=a.l.data[7];a.dz.data[4]
-=b;a.dz.data[5]=a.l.data[0];a.dz.data[6]=a.l.data[3];a.dz.data[7]=a.l.data[4];a.dz.data[8]=a.l.data[6];a.dz.data[9]=a.l.data[8];a.v8=Long_add(f,Long_fromInt(((0+((((23-a.l.data[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-a.l.data[12]|0)*60|0)*1000|0)|0)+((59-a.l.data[13]|0)*1000|0)|0));a.wq=Long_sub(f,Long_fromInt(((((a.l.data[11]*60|0)*60|0)*1000|0)+((a.l.data[12]*60|0)*1000|0)|0)+(a.l.data[13]*1000|0)|0));a.ke=1;}}
-function ZH(a){var b,c,d,e,f,g,h,i,j,k,l,m;a:{b:{c:{d:{e:{if(!Ns(a)){f:{if(a.bG.data[11]){if(a.l.data[11]>=0&&a.l.data[11]<=23)break f;J(DB());}if(a.bG.data[10]){if(a.l.data[10]<0)break a;if(a.l.data[10]>11)break a;}}if(a.bG.data[12]&&!(a.l.data[12]>=0&&a.l.data[12]<=59))J(DB());if(a.bG.data[13]){if(a.l.data[13]<0)break b;if(a.l.data[13]>59)break b;}if(a.bG.data[14]){if(a.l.data[14]<0)break c;if(a.l.data[14]>999)break c;}if(a.bG.data[3]&&!(a.l.data[3]>=1&&a.l.data[3]<=53))J(DB());if(a.bG.data[7]&&!(a.l.data[7]
+function HH(a){var b,c,d,e;if(a.xy){a.xy=0;return a.BL;}while(true){while(true){b=2.0*HX(a)-1.0;c=2.0*HX(a)-1.0;d=b*b+c*c;if(d>=1.0)continue;else break;}if(d===0.0)continue;else break;}e=Iu((-2.0)*AZ7(d)/d);a.BL=c*e;a.xy=1;return b*e;}
+function GG(){var a=this;GU.call(a);a.pS=Long_ZERO;a.eW=0;a.q_=0;a.kf=0;a.dz=null;a.v$=Long_ZERO;a.ws=Long_ZERO;a.oy=0;a.AP=0;}
+var BfO=null;var BfP=null;var BfQ=null;var BfR=null;var BfS=null;function AO8(a){var b=new GG();AJ7(b,a);return b;}
+function BfT(a,b){var c=new GG();L$(c,a,b);return c;}
+function AJ7(a,b){L$(a,b,Bc9);}
+function L$(a,b,c){var d,e,f,g;a.l=$rt_createIntArray(17);a.bG=$rt_createBooleanArray(17);a.jh=0;a.iQ=0;a.sT=1;ACe(a,b);a.l=$rt_createIntArray(17);a.bG=$rt_createBooleanArray(17);a.jh=0;a.iQ=0;a.sT=1;if(c===BfN&&BfL>=0)d=BfL;else{b=ACh(c.f7,c.fV);if(Bex===null)Bex=AYT();e=Bex;BfL=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(302))].value;d=BfL;}AH1(a,d);if(c===BfN&&BfM>=0)d=BfM;else{b=ACh(c.f7,c.fV);if(Bew===null)Bew=A5m();e=Bew;BfM=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(302))].value;d
+=BfM;}ACI(a,d);BfN=c;a.pS=new Long(4184124416, 4294964450);a.eW=1582;a.q_=(((a.eW-2000|0)/400|0)+Nv(a)|0)-((a.eW-2000|0)/100|0)|0;f=$rt_createIntArray(10);g=f.data;g[0]=0;g[1]=0;g[2]=0;g[3]=0;g[4]=0;g[5]=0;g[6]=0;g[7]=0;g[8]=0;g[9]=0;a.dz=f;a.oy=10;Od(a,CF());}
+function ED(a,b,c){var d,e,f,g,h,i;if(!c)return;if(b>=0&&b<15){a.kf=0;if(!b){Gp(a);if(a.l.data[0]!=1){if(c<=0)return;CX(a,0,1);}else{if(c>=0)return;CX(a,0,0);}Gp(a);return;}if(b!=1&&b!=2){a:{d=Long_ZERO;Gz(a);switch(b){case 3:case 4:case 8:d=Long_fromInt(604800000);break a;case 5:case 6:case 7:d=Long_fromInt(86400000);break a;case 9:d=Long_fromInt(43200000);break a;case 10:case 11:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),Long_fromInt(3600000)));break a;case 12:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),
+Long_fromInt(60000)));break a;case 13:a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),Long_fromInt(1000)));break a;case 14:a.cZ=Long_add(a.cZ,Long_fromInt(c));break a;default:}}if(Long_gt(d,Long_ZERO)){e=Jk(a,a.cZ);a.cZ=Long_add(a.cZ,Long_mul(Long_fromInt(c),d));f=Jk(a,a.cZ);if(f!=e)a.cZ=Long_add(a.cZ,Long_fromInt(e-f|0));}a.jh=0;Gp(a);return;}Gp(a);if(b==2){g=a.l.data[2]+c|0;if(g>=0)c=g/12|0;else{c=(g-11|0)/12|0;g=12+(g%12|0)|0;}CX(a,2,g%12|0);}CX(a,1,a.l.data[1]+c|0);h=FR(a,Ft(a,a.l.data[1]),a.l.data[2]);if(a.l.data[5]
+>h)CX(a,5,h);Gp(a);return;}i=new BB;Z(i);J(i);}
+function T1(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;e=Long_div(b,Long_fromInt(86400000));if(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=Long_sub(e,Long_fromInt(1));}while(c>=86400000){c=c-86400000|0;e=Long_add(e,Long_fromInt(1));}f=Long_fromInt(d);g=Long_add(b,f);h=ZG(a,e,g);a.l.data[6]=h;if(a.l.data[1]==a.eW&&Long_le(a.pS,g))h=h+a.oy|0;i=h/32|0;j=Ft(a,a.l.data[1]);k=h-Mw(a,j,i)|0;if(k>FR(a,j,i)){k=k-FR(a,j,i)|0;i=i+1|0;}a.l.data[7]=Dj(a,Long_sub(e,Long_fromInt(3)))+1|0;l
+=Jk(a,b);if(a.l.data[1]>0)l=l-d|0;a.l.data[16]=l;if(!l)g=e;else{c=c+l|0;if(c<0){c=c+86400000|0;g=Long_sub(e,Long_fromInt(1));}else if(c<86400000)g=e;else{c=c-86400000|0;g=Long_add(e,Long_fromInt(1));}if(Long_ne(e,g)){b=Long_add(Long_sub(b,f),Long_fromInt(l));d=ZG(a,g,b);a.l.data[6]=d;if(a.l.data[1]==a.eW&&Long_le(a.pS,b))d=d+a.oy|0;i=d/32|0;j=Ft(a,a.l.data[1]);k=d-Mw(a,j,i)|0;if(k>FR(a,j,i)){k=k-FR(a,j,i)|0;i=i+1|0;}a.l.data[7]=Dj(a,Long_sub(g,Long_fromInt(3)))+1|0;}}a.l.data[14]=c%1000|0;c=c/1000|0;a.l.data[13]
+=c%60|0;c=c/60|0;a.l.data[12]=c%60|0;a.l.data[11]=(c/60|0)%24|0;m=a.l;m.data[9]=a.l.data[11]<=11?0:1;a.l.data[10]=a.l.data[11]%12|0;if(a.l.data[1]>0)a.l.data[0]=1;else{a.l.data[0]=0;a.l.data[1]= -a.l.data[1]+1|0;}a.l.data[2]=i;a.l.data[5]=k;m=a.l.data;d=k-1|0;m[8]=(d/7|0)+1|0;a.l.data[4]=((d+Dj(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(k)),Long_fromInt(2)),Long_fromInt(G2(a)-1|0)))|0)/7|0)+1|0;n=Dj(a,Long_sub(Long_sub(Long_sub(g,Long_fromInt(3)),Long_fromInt(a.l.data[6]-1|0)),Long_fromInt(G2(a)-1|0)));o=(((a.l.data[6]
+-1|0)+n|0)/7|0)+((7-n|0)=KI(a))o=1;m.data[3]=o;}}}
+function AEK(a,b,c,d,e,f){var g;a:{b:{g=a.l.data[16];if(a.kf&&Long_lt(c,a.v$)&&Long_gt(c,a.ws)&&a.dz.data[4]==f&&!(!g&&Long_ge(d,a.v$))){if(!g)break b;if(Long_gt(d,a.ws))break b;}T1(a,b,e,f);a.kf=0;break a;}a.l.data[1]=a.dz.data[0];a.l.data[2]=a.dz.data[1];a.l.data[5]=a.dz.data[2];a.l.data[7]=a.dz.data[3];a.l.data[0]=a.dz.data[5];a.l.data[3]=a.dz.data[6];a.l.data[4]=a.dz.data[7];a.l.data[6]=a.dz.data[8];a.l.data[8]=a.dz.data[9];}}
+function Jk(a,b){return ALG(a.vW,b);}
+function AG0(a){var b,c,d,e,f,g,h,i;b=Jk(a,a.cZ);if(!a.bG.data[15])a.l.data[15]=b;c=Long_rem(a.cZ,Long_fromInt(86400000)).lo;d=a.l.data[16];e=b+d|0;f=Long_add(a.cZ,Long_fromInt(e));if(Long_gt(a.cZ,Long_ZERO)&&Long_lt(f,Long_ZERO)&&e>0)f=new Long(4294967295, 2147483647);else if(Long_lt(a.cZ,Long_ZERO)&&Long_gt(f,Long_ZERO)&&e<0)f=new Long(0, 2147483648);if(!a.kf)T1(a,a.cZ,c,b);else{e=((c>=0?c:c+86400000|0)+b|0)+d|0;if(e<0)e=e+86400000|0;else if(e>=86400000)e=e-86400000|0;a.l.data[14]=e%1000|0;e=e/1000|0;a.l.data[13]
+=e%60|0;g=e/60|0;a.l.data[12]=g%60|0;a.l.data[11]=(g/60|0)%24|0;h=a.l;h.data[9]=a.l.data[11]<=11?0:1;a.l.data[10]=a.l.data[11]%12|0;e=Long_compare(f,Long_ZERO);i=e>0&&e<0&&!d?new Long(4294967295, 2147483647):e>=0?f:e<=0?f:d?new Long(0, 2147483648):f;AEK(a,a.cZ,f,i,c,b);}g=0;while(g<17){a.bG.data[g]=1;g=g+1|0;}if(!a.kf&&Long_ne(f,new Long(4294967295, 2147483647))&&Long_ne(f,new Long(0, 2147483648))){a.dz.data[0]=a.l.data[1];a.dz.data[1]=a.l.data[2];a.dz.data[2]=a.l.data[5];a.dz.data[3]=a.l.data[7];a.dz.data[4]
+=b;a.dz.data[5]=a.l.data[0];a.dz.data[6]=a.l.data[3];a.dz.data[7]=a.l.data[4];a.dz.data[8]=a.l.data[6];a.dz.data[9]=a.l.data[8];a.v$=Long_add(f,Long_fromInt(((0+((((23-a.l.data[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-a.l.data[12]|0)*60|0)*1000|0)|0)+((59-a.l.data[13]|0)*1000|0)|0));a.ws=Long_sub(f,Long_fromInt(((((a.l.data[11]*60|0)*60|0)*1000|0)+((a.l.data[12]*60|0)*1000|0)|0)+(a.l.data[13]*1000|0)|0));a.kf=1;}}
+function ZP(a){var b,c,d,e,f,g,h,i,j,k,l,m;a:{b:{c:{d:{e:{if(!Nu(a)){f:{if(a.bG.data[11]){if(a.l.data[11]>=0&&a.l.data[11]<=23)break f;J(DB());}if(a.bG.data[10]){if(a.l.data[10]<0)break a;if(a.l.data[10]>11)break a;}}if(a.bG.data[12]&&!(a.l.data[12]>=0&&a.l.data[12]<=59))J(DB());if(a.bG.data[13]){if(a.l.data[13]<0)break b;if(a.l.data[13]>59)break b;}if(a.bG.data[14]){if(a.l.data[14]<0)break c;if(a.l.data[14]>999)break c;}if(a.bG.data[3]&&!(a.l.data[3]>=1&&a.l.data[3]<=53))J(DB());if(a.bG.data[7]&&!(a.l.data[7]
>=1&&a.l.data[7]<=7))J(DB());if(a.bG.data[8]&&!(a.l.data[8]>=1&&a.l.data[8]<=6))J(DB());if(a.bG.data[4]){if(a.l.data[4]<1)break d;if(a.l.data[4]>6)break d;}if(a.bG.data[9]&&a.l.data[9]&&a.l.data[9]!=1)J(DB());if(a.bG.data[10]&&!(a.l.data[10]>=0&&a.l.data[10]<=11))J(DB());if(a.bG.data[1]){if(a.bG.data[0]&&!a.l.data[0]&&!(a.l.data[1]>=1&&a.l.data[1]<=292269054))J(DB());if(!(a.l.data[1]>=1&&a.l.data[1]<=292278994))J(DB());}if(a.bG.data[2]){if(a.l.data[2]<0)break e;if(a.l.data[2]>11)break e;}}b=Long_ZERO;if(a.bG.data[11]
-&&a.vE!=10)b=Long_fromInt(a.l.data[11]);else if(a.bG.data[10])b=Long_fromInt((a.l.data[9]*12|0)+a.l.data[10]|0);c=Long_mul(b,Long_fromInt(3600000));if(a.bG.data[12])c=Long_add(c,Long_mul(Long_fromInt(a.l.data[12]),Long_fromInt(60000)));if(a.bG.data[13])c=Long_add(c,Long_mul(Long_fromInt(a.l.data[13]),Long_fromInt(1000)));if(a.bG.data[14])c=Long_add(c,Long_fromInt(a.l.data[14]));d=!a.bG.data[1]?1970:a.l.data[1];if(a.bG.data[0]){if(a.l.data[0]&&a.l.data[0]!=1)J(DB());if(!a.l.data[0])d=1-d|0;}e=!a.bG.data[4]&&
-!a.bG.data[8]?0:1;f=!(!a.bG.data[5]&&!a.bG.data[2]&&!e)&&a.g7!=6?1:0;if(f&&!(a.g7!=7&&a.g7!=3)){if(a.bG.data[3]&&a.bG.data[7])f=a.g7!=3&&e&&a.bG.data[7]?1:0;else if(a.bG.data[6])f=a.bG.data[5]&&a.bG.data[2]?1:0;}if(!f){g=a.bG.data[3]&&a.g7!=6?1:0;if(g&&a.bG.data[6])g=a.bG.data[7];h=NE(a,d);if(g){i=!a.bG.data[7]?G1(a)-1|0:a.l.data[7]-1|0;b=Long_sub(h,Long_fromInt(3));j=Dj(a,Long_sub(b,Long_fromInt(G1(a)-1|0)));h=Long_add(h,Long_fromInt((((a.l.data[3]-1|0)*7|0)+Dj(a,Long_sub(Long_fromInt(j+i|0),b))|0)-j|0));if
-((7-j|0)=1&&a.l.data[6]<=(365+(!Fs(a,d)?0:1)|0)))J(DB());h=Long_add(h,Long_fromInt(a.l.data[6]-1|0));}else if(a.bG.data[7])h=Long_add(h,Long_fromInt(Dj(a,Long_sub(Long_fromInt(a.l.data[7]-1|0),Long_sub(h,Long_fromInt(3))))));}else{k=a.l.data[2];d=d+(k/12|0)|0;k=k%12|0;if(k<0){d=d+(-1)|0;k=k+12|0;}l=Fs(a,d);h=Long_add(NE(a,d),Long_fromInt(Mu(a,l,k)));m=a.bG.data[5];if(m&&!(a.g7!=7&&a.g7!=4&&a.g7!=8))m=a.bG.data[7]&&e?0:1;if(m)
-{if(!Ns(a)&&!(a.l.data[5]>=1&&a.l.data[5]<=FQ(a,l,k)))J(DB());h=Long_add(h,Long_fromInt(a.l.data[5]-1|0));}else{i=!a.bG.data[7]?G1(a)-1|0:a.l.data[7]-1|0;if(a.bG.data[4]&&a.g7!=8){j=Dj(a,Long_sub(Long_sub(h,Long_fromInt(3)),Long_fromInt(G1(a)-1|0)));h=Long_add(h,Long_fromInt((((a.l.data[4]-1|0)*7|0)+Dj(a,Long_sub(Long_fromInt(j+i|0),Long_sub(h,Long_fromInt(2))))|0)-j|0));}else if(a.bG.data[8])h=a.l.data[8]>=0?Long_add(h,Long_fromInt(Dj(a,Long_sub(Long_fromInt(i),Long_sub(h,Long_fromInt(3))))+((a.l.data[8]-1
-|0)*7|0)|0)):Long_add(h,Long_fromInt((FQ(a,l,k)+Dj(a,Long_sub(Long_fromInt(i),Long_sub(Long_add(h,Long_fromInt(FQ(a,l,k))),Long_fromInt(3))))|0)+(a.l.data[8]*7|0)|0));else if(a.bG.data[7]){b=Long_sub(h,Long_fromInt(3));j=Dj(a,Long_sub(b,Long_fromInt(G1(a)-1|0)));h=Long_add(h,Long_fromInt(Dj(a,Long_fromInt(Dj(a,Long_sub(Long_fromInt(j+i|0),b))-j|0))));}}}a.g7=0;b=Long_add(c,Long_mul(h,Long_fromInt(86400000)));if(d==a.eV&&Long_ge(b,Long_add(a.pQ,Long_mul(Long_fromInt(Nt(a)),Long_fromInt(86400000)))))b=Long_sub(b,
-Long_mul(Long_fromInt(Nt(a)),Long_fromInt(86400000)));a.cZ=Long_sub(b,Long_fromInt(Jk(a,b)));return;}J(DB());}J(DB());}J(DB());}J(DB());}J(DB());}
-function Zy(a,b,c){var d,e,f;d=1970;c=Long_ge(c,a.pQ)?b:Long_sub(b,Long_fromInt(a.q$));while(true){e=Long_div(c,Long_fromInt(365)).lo;if(!e)break;d=d+e|0;c=Long_sub(b,NE(a,d));}if(Long_lt(c,Long_ZERO)){d=d-1|0;f=!Fs(a,d)?365:366;if(d==a.eV)f=f-a.ou|0;if(d==(a.eV-1|0))f=f-a.AN|0;c=Long_add(c,Long_fromInt(f));}a.l.data[1]=d;return c.lo+1|0;}
-function NE(a,b){var c,d;c=Long_fromInt(b);if(Long_lt(c,Long_fromInt(1970))){if(Long_le(c,Long_fromInt(a.eV)))return Long_add(Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4))),Long_fromInt(a.q$));d=Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4)));c=Long_sub(c,Long_fromInt(2000));return Long_add(Long_sub(d,Long_div(c,Long_fromInt(100))),Long_div(c,Long_fromInt(400)));}d
-=Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1969)),Long_fromInt(4)));return Long_gt(c,Long_fromInt(a.eV))?Long_sub(d,Long_sub(Long_div(Long_sub(c,Long_fromInt(1901)),Long_fromInt(100)),Long_div(Long_sub(c,Long_fromInt(1601)),Long_fromInt(400)))):Long_eq(c,Long_fromInt(a.eV))?Long_add(d,Long_fromInt(a.ou)):Long_ne(c,Long_fromInt(a.eV-1|0))?Long_add(d,Long_fromInt(a.q$)):Long_add(d,Long_fromInt(a.AN));}
-function FQ(a,b,c){if(b&&c==1)return BfG.data[c]+1|0;return BfG.data[c];}
-function Mu(a,b,c){if(b&&c>1)return BfH.data[c]+1|0;return BfH.data[c];}
-function Fs(a,b){if(b<=a.eV)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;}
-function Nt(a){return ((a.eV/100|0)-(a.eV/400|0)|0)-2|0;}
+&&a.vF!=10)b=Long_fromInt(a.l.data[11]);else if(a.bG.data[10])b=Long_fromInt((a.l.data[9]*12|0)+a.l.data[10]|0);c=Long_mul(b,Long_fromInt(3600000));if(a.bG.data[12])c=Long_add(c,Long_mul(Long_fromInt(a.l.data[12]),Long_fromInt(60000)));if(a.bG.data[13])c=Long_add(c,Long_mul(Long_fromInt(a.l.data[13]),Long_fromInt(1000)));if(a.bG.data[14])c=Long_add(c,Long_fromInt(a.l.data[14]));d=!a.bG.data[1]?1970:a.l.data[1];if(a.bG.data[0]){if(a.l.data[0]&&a.l.data[0]!=1)J(DB());if(!a.l.data[0])d=1-d|0;}e=!a.bG.data[4]&&
+!a.bG.data[8]?0:1;f=!(!a.bG.data[5]&&!a.bG.data[2]&&!e)&&a.g8!=6?1:0;if(f&&!(a.g8!=7&&a.g8!=3)){if(a.bG.data[3]&&a.bG.data[7])f=a.g8!=3&&e&&a.bG.data[7]?1:0;else if(a.bG.data[6])f=a.bG.data[5]&&a.bG.data[2]?1:0;}if(!f){g=a.bG.data[3]&&a.g8!=6?1:0;if(g&&a.bG.data[6])g=a.bG.data[7];h=NG(a,d);if(g){i=!a.bG.data[7]?G2(a)-1|0:a.l.data[7]-1|0;b=Long_sub(h,Long_fromInt(3));j=Dj(a,Long_sub(b,Long_fromInt(G2(a)-1|0)));h=Long_add(h,Long_fromInt((((a.l.data[3]-1|0)*7|0)+Dj(a,Long_sub(Long_fromInt(j+i|0),b))|0)-j|0));if
+((7-j|0)=1&&a.l.data[6]<=(365+(!Ft(a,d)?0:1)|0)))J(DB());h=Long_add(h,Long_fromInt(a.l.data[6]-1|0));}else if(a.bG.data[7])h=Long_add(h,Long_fromInt(Dj(a,Long_sub(Long_fromInt(a.l.data[7]-1|0),Long_sub(h,Long_fromInt(3))))));}else{k=a.l.data[2];d=d+(k/12|0)|0;k=k%12|0;if(k<0){d=d+(-1)|0;k=k+12|0;}l=Ft(a,d);h=Long_add(NG(a,d),Long_fromInt(Mw(a,l,k)));m=a.bG.data[5];if(m&&!(a.g8!=7&&a.g8!=4&&a.g8!=8))m=a.bG.data[7]&&e?0:1;if(m)
+{if(!Nu(a)&&!(a.l.data[5]>=1&&a.l.data[5]<=FR(a,l,k)))J(DB());h=Long_add(h,Long_fromInt(a.l.data[5]-1|0));}else{i=!a.bG.data[7]?G2(a)-1|0:a.l.data[7]-1|0;if(a.bG.data[4]&&a.g8!=8){j=Dj(a,Long_sub(Long_sub(h,Long_fromInt(3)),Long_fromInt(G2(a)-1|0)));h=Long_add(h,Long_fromInt((((a.l.data[4]-1|0)*7|0)+Dj(a,Long_sub(Long_fromInt(j+i|0),Long_sub(h,Long_fromInt(2))))|0)-j|0));}else if(a.bG.data[8])h=a.l.data[8]>=0?Long_add(h,Long_fromInt(Dj(a,Long_sub(Long_fromInt(i),Long_sub(h,Long_fromInt(3))))+((a.l.data[8]-1
+|0)*7|0)|0)):Long_add(h,Long_fromInt((FR(a,l,k)+Dj(a,Long_sub(Long_fromInt(i),Long_sub(Long_add(h,Long_fromInt(FR(a,l,k))),Long_fromInt(3))))|0)+(a.l.data[8]*7|0)|0));else if(a.bG.data[7]){b=Long_sub(h,Long_fromInt(3));j=Dj(a,Long_sub(b,Long_fromInt(G2(a)-1|0)));h=Long_add(h,Long_fromInt(Dj(a,Long_fromInt(Dj(a,Long_sub(Long_fromInt(j+i|0),b))-j|0))));}}}a.g8=0;b=Long_add(c,Long_mul(h,Long_fromInt(86400000)));if(d==a.eW&&Long_ge(b,Long_add(a.pS,Long_mul(Long_fromInt(Nv(a)),Long_fromInt(86400000)))))b=Long_sub(b,
+Long_mul(Long_fromInt(Nv(a)),Long_fromInt(86400000)));a.cZ=Long_sub(b,Long_fromInt(Jk(a,b)));return;}J(DB());}J(DB());}J(DB());}J(DB());}J(DB());}
+function ZG(a,b,c){var d,e,f;d=1970;c=Long_ge(c,a.pS)?b:Long_sub(b,Long_fromInt(a.q_));while(true){e=Long_div(c,Long_fromInt(365)).lo;if(!e)break;d=d+e|0;c=Long_sub(b,NG(a,d));}if(Long_lt(c,Long_ZERO)){d=d-1|0;f=!Ft(a,d)?365:366;if(d==a.eW)f=f-a.oy|0;if(d==(a.eW-1|0))f=f-a.AP|0;c=Long_add(c,Long_fromInt(f));}a.l.data[1]=d;return c.lo+1|0;}
+function NG(a,b){var c,d;c=Long_fromInt(b);if(Long_lt(c,Long_fromInt(1970))){if(Long_le(c,Long_fromInt(a.eW)))return Long_add(Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4))),Long_fromInt(a.q_));d=Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1972)),Long_fromInt(4)));c=Long_sub(c,Long_fromInt(2000));return Long_add(Long_sub(d,Long_div(c,Long_fromInt(100))),Long_div(c,Long_fromInt(400)));}d
+=Long_add(Long_mul(Long_sub(c,Long_fromInt(1970)),Long_fromInt(365)),Long_div(Long_sub(c,Long_fromInt(1969)),Long_fromInt(4)));return Long_gt(c,Long_fromInt(a.eW))?Long_sub(d,Long_sub(Long_div(Long_sub(c,Long_fromInt(1901)),Long_fromInt(100)),Long_div(Long_sub(c,Long_fromInt(1601)),Long_fromInt(400)))):Long_eq(c,Long_fromInt(a.eW))?Long_add(d,Long_fromInt(a.oy)):Long_ne(c,Long_fromInt(a.eW-1|0))?Long_add(d,Long_fromInt(a.q_)):Long_add(d,Long_fromInt(a.AP));}
+function FR(a,b,c){if(b&&c==1)return BfO.data[c]+1|0;return BfO.data[c];}
+function Mw(a,b,c){if(b&&c>1)return BfP.data[c]+1|0;return BfP.data[c];}
+function Ft(a,b){if(b<=a.eW)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;}
+function Nv(a){return ((a.eW/100|0)-(a.eW/400|0)|0)-2|0;}
function Dj(a,b){var c;c=Long_rem(b,Long_fromInt(7)).lo;if(Long_lt(b,Long_ZERO)&&c<0)return c+7|0;return c;}
-function AHR(a,b){a.EM=b;a.ke=0;}
-function ACz(a,b){a.Ex=b;a.ke=0;}
-function ACa(){var b,c;b=$rt_createByteArray(12);c=b.data;c[0]=31;c[1]=28;c[2]=31;c[3]=30;c[4]=31;c[5]=30;c[6]=31;c[7]=31;c[8]=30;c[9]=31;c[10]=30;c[11]=31;BfG=b;b=$rt_createIntArray(12);c=b.data;c[0]=0;c[1]=31;c[2]=59;c[3]=90;c[4]=120;c[5]=151;c[6]=181;c[7]=212;c[8]=243;c[9]=273;c[10]=304;c[11]=334;BfH=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292278994;c[2]=11;c[3]=53;c[4]=6;c[5]=31;c[6]=366;c[7]=7;c[8]=6;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=7200000;BfI=b;b=$rt_createIntArray(17);c
-=b.data;c[0]=0;c[1]=1;c[2]=0;c[3]=1;c[4]=0;c[5]=1;c[6]=1;c[7]=1;c[8]=1;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=(-46800000);c[16]=0;BfJ=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292269054;c[2]=11;c[3]=50;c[4]=3;c[5]=28;c[6]=355;c[7]=7;c[8]=3;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=1200000;BfK=b;}
-function Po(){}
-function AGh(){var a=this;C.call(a);a.dP=Long_ZERO;a.eN=Long_ZERO;}
-function A6s(){var a=new AGh();AWk(a);return a;}
-function AWk(a){a.dP=Long_fromInt(1);a.eN=Long_ZERO;}
-function AO1(a,b){a.dP=Long_and(b,Long_fromInt(65535));a.eN=Long_and(Long_shr(b,16),Long_fromInt(65535));}
-function AVG(a){a.dP=Long_fromInt(1);a.eN=Long_ZERO;}
-function AQc(a){return Long_or(Long_shl(a.eN,16),a.dP);}
-function A40(a,b,c,d){var e,f,g,h,i,j;if(d==1){b=b.data;a.dP=Long_add(a.dP,Long_fromInt(b[c]&255));a.eN=Long_add(a.eN,a.dP);a.dP=Long_rem(a.dP,Long_fromInt(65521));a.eN=Long_rem(a.eN,Long_fromInt(65521));return;}e=d/5552|0;f=d%5552|0;while(true){g=e+(-1)|0;if(e<=0)break;h=5552;while(true){e=h+(-1)|0;if(h<=0)break;i=b.data;j=a.dP;d=c+1|0;a.dP=Long_add(j,Long_fromInt(i[c]&255));a.eN=Long_add(a.eN,a.dP);h=e;c=d;}a.dP=Long_rem(a.dP,Long_fromInt(65521));a.eN=Long_rem(a.eN,Long_fromInt(65521));e=g;}while(true){d=
-f+(-1)|0;if(f<=0)break;i=b.data;j=a.dP;e=c+1|0;a.dP=Long_add(j,Long_fromInt(i[c]&255));a.eN=Long_add(a.eN,a.dP);f=d;c=e;}a.dP=Long_rem(a.dP,Long_fromInt(65521));a.eN=Long_rem(a.eN,Long_fromInt(65521));}
-function GC(){Fc.call(this);}
-var Bc5=null;var Bc9=null;var BfM=null;function AMp(){var b,c,d;b=new GC;FJ(b,B(302),0);Bc5=b;b=new GC;FJ(b,B(303),1);Bc9=b;c=H(GC,2);d=c.data;d[0]=Bc5;d[1]=Bc9;BfM=c;}
-function M_(){B7.call(this);}
-function A5c(a){return 0;}
-function A6P(a){return 0;}
-function A37(a){return 0;}
-function L6(){B7.call(this);}
-function A3R(a){return 1;}
-function AUp(a){return 0;}
-function Of(){B7.call(this);}
-function AXJ(a){return 0;}
-function AXM(a){return 0;}
-function AQg(a){return 0;}
-function Ha(){var a=this;Bg.call(a);a.uC=null;a.xm=0.0;a.BU=0;}
-function BfN(a,b,c,d){var e=new Ha();Oj(e,a,b,c,d);return e;}
-function Oj(a,b,c,d,e){Ey(a,b);a.xm=4.0;a.uC=e;a.gf=1;a.iQ=32<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){if(!O(c,d,e,f)){L();By(c,d,e,f,Bd1.b);}GW(b,1);return 1;}return 0;}
-function Nv(){Bg.call(this);this.Fi=0;}
-function ZJ(a,b){var c=new Nv();AKW(c,a,b);return c;}
-function AKW(a,b,c){Ey(a,b);a.Fi=c;a.gf=1;}
-function AGZ(a,b,c,d){b.s=b.s-1|0;Wo(d,a.Fi);return b;}
-function AGj(){Bg.call(this);}
-function A9G(a){var b=new AGj();AZJ(b,a);return b;}
-function AZJ(a,b){Ey(a,5);a.gf=1;}
-function A7L(a,b,c,d){var e;e=d.F;B2();if(AA_(e,BeL.c3))De(c,AZ3(c,d));return b;}
-function AHp(){Bg.call(this);this.Cp=0;}
-function N9(a,b){var c=new AHp();A78(c,a,b);return c;}
-function A78(a,b,c){Ey(a,b);a.gf=1;a.iQ=32<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){a:{g=O(c,d,e,f);if(!CR(c,d,e+1|0,f).it()){L();if(g==Bch.b)break a;}L();if(g!=Bci.b)return 0;}b:{L();By(c,d,e,f,Bd$.b);GW(b,1);if(!W(c.bo,8)&&g==Bch.b){h=0;i=d;j=e+1.2000000476837158;k=f;while(true){if(h>0)break b;l=N(c.bo)*0.699999988079071+0.15000000596046448;m=N(c.bo)*0.699999988079071+0.15000000596046448;n=new Gn;l=i+l;m=k+m;o=new C9;B2();Ie(o,BeD);K1(n,c,l,j,m,o);n.iZ=10;De(c,n);h=h+1|0;}}}return 1;}return 0;}
-function W5(){Bg.call(this);this.Bm=0;}
-function BfR(a,b){var c=new W5();AFe(c,a,b);return c;}
-function AFe(a,b,c){Ey(a,39);a.Bm=c;}
-function A5E(a,b,c,d,e,f,g){if(g!=1)return 0;if(d>0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){g=O(c,d,e,f);L();if(g!=Bd$.b)return 0;By(c,d,e+1|0,f,a.Bm);b.s=b.s-1|0;return 1;}return 0;}
-function Gm(){var a=this;Bg.call(a);a.z_=0;a.BX=0;a.AL=0;}
-var BfS=null;var BfT=null;function Dc(a,b,c,d){var e=new Gm();AKC(e,a,b,c,d);return e;}
-function AKC(a,b,c,d,e){Ey(a,b);a.z_=e;a.AL=d;a.BX=BfS.data[e];a.iQ=(BfT.data[e]*3|0)<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){h=0;if(g==4)h=1;if(g==3)h=2;if(g==5)h=3;i=AT5(c);i.nh=d;i.ri=e;i.mG=f;j=BU();k=Xi().data;d=k.length;e=0;while(e0)i.dm=Bc(j,W(i.N,j.q));N8(i,h);if(Pb(i)){De(c,i);b.s=b.s-1|0;}return 1;}return 0;}
-function OE(){C.call(this);this.HA=null;}
-var Bb$=null;var BfU=null;function ARI(a){var b=new OE();AHx(b,a);return b;}
-function AHx(a,b){a.HA=b;}
-function AOw(){Bb$=ARI(B(304));BfU=ARI(B(305));}
-function I8(){C.call(this);this.HL=null;}
-var Bc2=null;var BfV=null;function Zr(b){var c,d,e,f,g,h,i,j;c=Od(b);if(c!==null)return YN(c);a:{if(EG(b,B(306))&&Q(b)>3){d=P(b,3);if(!(d!=43&&d!=45)){e=$rt_createIntArray(1);f=4;c=new S;V(c);g=Q(b);G(c,BO(b,0,f));while(f=0&&f<=23){h=e.data;i=h[0];if(i==(-1))break a;else{b:{g=K(f,3600000);if(i=0&&j<=59){g=g+(j*60000|0)|0;break b;}return IX(BfV);}if(!(f<30&&i<=6))g=K(f/100|0,3600000)+((f%100|0)*60000|0)|0;}if(d==45)g= -g;return YN(ANO(b,g,g));}}return IX(BfV);}}}return IX(BfV);}
-function Sd(b,c,d){var e,f,g,h;e=Q(b);f=0;g=c;a:{while(true){if(g>=e)break a;h=LL(P(b,g),10);if(h==(-1))break;g=g+1|0;f=(f*10|0)+h|0;}}if(g==c)g=(-1);d.data[0]=g;return f;}
-function AOu(){BfV=YN(ANO(B(306),0,0));}
-function BE(){BT.call(this);}
-function ALn(){C.call(this);}
-function AMb(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(DB());}return b.data.length;}
-function AFg(b,c){if(b===null){b=new Eg;Z(b);J(b);}if(b===D($rt_voidcls())){b=new BB;Z(b);J(b);}if(c>=0)return AX3(b.hX,c);b=new Z8;Z(b);J(b);}
-function AX3(b,c){if (b.$meta.primitive) {if (b == $rt_bytecls()) {return $rt_createByteArray(c);}if (b == $rt_shortcls()) {return $rt_createShortArray(c);}if (b == $rt_charcls()) {return $rt_createCharArray(c);}if (b == $rt_intcls()) {return $rt_createIntArray(c);}if (b == $rt_longcls()) {return $rt_createLongArray(c);}if (b == $rt_floatcls()) {return $rt_createFloatArray(c);}if (b == $rt_doublecls()) {return $rt_createDoubleArray(c);}if (b == $rt_booleancls()) {return $rt_createBooleanArray(c);}} else {return $rt_createArray(b, c)}}
-function K4(){BT.call(this);}
-function NM(){C.call(this);}
-var BfW=null;var BfX=null;function Od(b){var c,d,e,f,g,h,i,j,k,l;if(!Dx(BfW,b)){c=BfW;d=Fx(b,47);if(d<0){e=B(9);f=b;}else{e=BO(b,0,d);f=DO(b,d+1|0);}if(!Lz().hasOwnProperty($rt_ustr(e)))e=null;else{e=Lz()[$rt_ustr(e)];e=!e.hasOwnProperty($rt_ustr(f))?null:e[$rt_ustr(f)];}if(e===null)e=null;else{e=(e.data!==null?$rt_str(e.data):null);f=AFI(H5(e));if(HS(f)==4){f=DO(e,f.f_);e=new Mm;f=Od(f);Jx(e,b);e.qX=f;}else a:{b:{f=AFI(H5(e));d=HS(f);switch(d){case 0:g=HS(f);h=$rt_createLongArray(g);i=h.data;j=$rt_createIntArray(g);k
-=$rt_createIntArray(g);i[0]=GI(f);l=1;while(l120){GD(i,e);continue;}AHJ(m,GN(s),new T1).kx(e);if(AOk(q,GN(s)))VA(p,GN(s));}}if(i.q==1)break a;if(Long_eq(Bc(i,0).jh.kq(r),r))break a;if(i.q>1&&(Bc(i,
-0).nz+2880|0)=0){e=Bc(i,g);h=e.jh.hb(r)/60000|0;if(h!=l)e.nz=e.nz+(K(Long_div(Long_sub(c,r),Long_fromInt(60000)).lo,K9(h-l|0))/30|0)|0;k=g+1|0;while(kBc(i,k).nz){M6(i,k-1|0,Bc(i,k));k=k+1|0;}M6(i,k-1|0,e);g=g+(-1)|0;}c=r;}return e.jh;}return Bc(i,0).jh;}return Bc(i,0).jh;}
-function Lz(){if(BfX===null)BfX=ADs();return BfX;}
-function AAO(){BfW=CZ();}
-function ADs(){return {"":{"CET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "},"EET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"PST8PDT":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "},"EST":{"data":"#tt"}
+function AH1(a,b){a.EP=b;a.kf=0;}
+function ACI(a,b){a.EA=b;a.kf=0;}
+function ACj(){var b,c;b=$rt_createByteArray(12);c=b.data;c[0]=31;c[1]=28;c[2]=31;c[3]=30;c[4]=31;c[5]=30;c[6]=31;c[7]=31;c[8]=30;c[9]=31;c[10]=30;c[11]=31;BfO=b;b=$rt_createIntArray(12);c=b.data;c[0]=0;c[1]=31;c[2]=59;c[3]=90;c[4]=120;c[5]=151;c[6]=181;c[7]=212;c[8]=243;c[9]=273;c[10]=304;c[11]=334;BfP=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292278994;c[2]=11;c[3]=53;c[4]=6;c[5]=31;c[6]=366;c[7]=7;c[8]=6;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=7200000;BfQ=b;b=$rt_createIntArray(17);c
+=b.data;c[0]=0;c[1]=1;c[2]=0;c[3]=1;c[4]=0;c[5]=1;c[6]=1;c[7]=1;c[8]=1;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=(-46800000);c[16]=0;BfR=b;b=$rt_createIntArray(17);c=b.data;c[0]=1;c[1]=292269054;c[2]=11;c[3]=50;c[4]=3;c[5]=28;c[6]=355;c[7]=7;c[8]=3;c[9]=1;c[10]=11;c[11]=23;c[12]=59;c[13]=59;c[14]=999;c[15]=50400000;c[16]=1200000;BfS=b;}
+function Pq(){}
+function AGs(){var a=this;C.call(a);a.dQ=Long_ZERO;a.eO=Long_ZERO;}
+function A6A(){var a=new AGs();AWs(a);return a;}
+function AWs(a){a.dQ=Long_fromInt(1);a.eO=Long_ZERO;}
+function AO9(a,b){a.dQ=Long_and(b,Long_fromInt(65535));a.eO=Long_and(Long_shr(b,16),Long_fromInt(65535));}
+function AVO(a){a.dQ=Long_fromInt(1);a.eO=Long_ZERO;}
+function AQk(a){return Long_or(Long_shl(a.eO,16),a.dQ);}
+function A48(a,b,c,d){var e,f,g,h,i,j;if(d==1){b=b.data;a.dQ=Long_add(a.dQ,Long_fromInt(b[c]&255));a.eO=Long_add(a.eO,a.dQ);a.dQ=Long_rem(a.dQ,Long_fromInt(65521));a.eO=Long_rem(a.eO,Long_fromInt(65521));return;}e=d/5552|0;f=d%5552|0;while(true){g=e+(-1)|0;if(e<=0)break;h=5552;while(true){e=h+(-1)|0;if(h<=0)break;i=b.data;j=a.dQ;d=c+1|0;a.dQ=Long_add(j,Long_fromInt(i[c]&255));a.eO=Long_add(a.eO,a.dQ);h=e;c=d;}a.dQ=Long_rem(a.dQ,Long_fromInt(65521));a.eO=Long_rem(a.eO,Long_fromInt(65521));e=g;}while(true){d=
+f+(-1)|0;if(f<=0)break;i=b.data;j=a.dQ;e=c+1|0;a.dQ=Long_add(j,Long_fromInt(i[c]&255));a.eO=Long_add(a.eO,a.dQ);f=d;c=e;}a.dQ=Long_rem(a.dQ,Long_fromInt(65521));a.eO=Long_rem(a.eO,Long_fromInt(65521));}
+function GD(){Fd.call(this);}
+var Bdb=null;var Bdf=null;var BfU=null;function AMx(){var b,c,d;b=new GD;FK(b,B(303),0);Bdb=b;b=new GD;FK(b,B(304),1);Bdf=b;c=H(GD,2);d=c.data;d[0]=Bdb;d[1]=Bdf;BfU=c;}
+function Nb(){B7.call(this);}
+function A5k(a){return 0;}
+function A6X(a){return 0;}
+function A4d(a){return 0;}
+function L8(){B7.call(this);}
+function A3Z(a){return 1;}
+function AUx(a){return 0;}
+function Oh(){B7.call(this);}
+function AXR(a){return 0;}
+function AXU(a){return 0;}
+function AQo(a){return 0;}
+function Ha(){var a=this;Bg.call(a);a.uD=null;a.xo=0.0;a.BW=0;}
+function BfV(a,b,c,d){var e=new Ha();Ol(e,a,b,c,d);return e;}
+function Ol(a,b,c,d,e){Ey(a,b);a.xo=4.0;a.uD=e;a.gg=1;a.iU=32<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){if(!O(c,d,e,f)){L();By(c,d,e,f,Bd9.b);}GX(b,1);return 1;}return 0;}
+function Nx(){Bg.call(this);this.Fl=0;}
+function ZR(a,b){var c=new Nx();AK5(c,a,b);return c;}
+function AK5(a,b,c){Ey(a,b);a.Fl=c;a.gg=1;}
+function AG9(a,b,c,d){b.s=b.s-1|0;Wt(d,a.Fl);return b;}
+function AGu(){Bg.call(this);}
+function A9O(a){var b=new AGu();AZR(b,a);return b;}
+function AZR(a,b){Ey(a,5);a.gg=1;}
+function A7T(a,b,c,d){var e;e=d.F;B3();if(ABi(e,BeT.c3))De(c,AZ_(c,d));return b;}
+function AHz(){Bg.call(this);this.Cr=0;}
+function N_(a,b){var c=new AHz();A8e(c,a,b);return c;}
+function A8e(a,b,c){Ey(a,b);a.gg=1;a.iU=32<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){a:{g=O(c,d,e,f);if(!CR(c,d,e+1|0,f).iw()){L();if(g==Bcp.b)break a;}L();if(g!=Bcq.b)return 0;}b:{L();By(c,d,e,f,Beg.b);GX(b,1);if(!W(c.bo,8)&&g==Bcp.b){h=0;i=d;j=e+1.2000000476837158;k=f;while(true){if(h>0)break b;l=N(c.bo)*0.699999988079071+0.15000000596046448;m=N(c.bo)*0.699999988079071+0.15000000596046448;n=new Go;l=i+l;m=k+m;o=new C9;B3();Ie(o,BeL);K2(n,c,l,j,m,o);n.i3=10;De(c,n);h=h+1|0;}}}return 1;}return 0;}
+function W$(){Bg.call(this);this.Bo=0;}
+function BfZ(a,b){var c=new W$();AFp(c,a,b);return c;}
+function AFp(a,b,c){Ey(a,39);a.Bo=c;}
+function A5M(a,b,c,d,e,f,g){if(g!=1)return 0;if(d>0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){g=O(c,d,e,f);L();if(g!=Beg.b)return 0;By(c,d,e+1|0,f,a.Bo);b.s=b.s-1|0;return 1;}return 0;}
+function Gn(){var a=this;Bg.call(a);a.Ab=0;a.BZ=0;a.AN=0;}
+var Bf0=null;var Bf1=null;function Dc(a,b,c,d){var e=new Gn();AKL(e,a,b,c,d);return e;}
+function AKL(a,b,c,d,e){Ey(a,b);a.Ab=e;a.AN=d;a.BZ=Bf0.data[e];a.iU=(Bf1.data[e]*3|0)<0&&e>0&&f>0&&d<(c.o-1|0)&&e<(c.bu-1|0)&&f<(c.t-1|0)){h=0;if(g==4)h=1;if(g==3)h=2;if(g==5)h=3;i=AUb(c);i.nl=d;i.rj=e;i.mK=f;j=BV();k=Xo().data;d=k.length;e=0;while(e0)i.dm=Be(j,W(i.O,j.q));N$(i,h);if(Pd(i)){De(c,i);b.s=b.s-1|0;}return 1;}return 0;}
+function OG(){C.call(this);this.HD=null;}
+var Bcg=null;var Bf2=null;function ARQ(a){var b=new OG();AHH(b,a);return b;}
+function AHH(a,b){a.HD=b;}
+function AOE(){Bcg=ARQ(B(305));Bf2=ARQ(B(306));}
+function I8(){C.call(this);this.HO=null;}
+var Bc$=null;var Bf3=null;function Zy(b){var c,d,e,f,g,h,i,j;c=Of(b);if(c!==null)return YU(c);a:{if(EG(b,B(307))&&Q(b)>3){d=P(b,3);if(!(d!=43&&d!=45)){e=$rt_createIntArray(1);f=4;c=new R;T(c);g=Q(b);E(c,BP(b,0,f));while(f=0&&f<=23){h=e.data;i=h[0];if(i==(-1))break a;else{b:{g=K(f,3600000);if(i=0&&j<=59){g=g+(j*60000|0)|0;break b;}return IX(Bf3);}if(!(f<30&&i<=6))g=K(f/100|0,3600000)+((f%100|0)*60000|0)|0;}if(d==45)g= -g;return YU(ANW(b,g,g));}}return IX(Bf3);}}}return IX(Bf3);}
+function Sf(b,c,d){var e,f,g,h;e=Q(b);f=0;g=c;a:{while(true){if(g>=e)break a;h=LM(P(b,g),10);if(h==(-1))break;g=g+1|0;f=(f*10|0)+h|0;}}if(g==c)g=(-1);d.data[0]=g;return f;}
+function AOC(){Bf3=YU(ANW(B(307),0,0));}
+function BD(){BU.call(this);}
+function ALw(){C.call(this);}
+function AMj(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(DB());}return b.data.length;}
+function AFr(b,c){if(b===null){b=new Eg;Z(b);J(b);}if(b===D($rt_voidcls())){b=new BB;Z(b);J(b);}if(c>=0)return AX_(b.hZ,c);b=new AAe;Z(b);J(b);}
+function AX_(b,c){if (b.$meta.primitive) {if (b == $rt_bytecls()) {return $rt_createByteArray(c);}if (b == $rt_shortcls()) {return $rt_createShortArray(c);}if (b == $rt_charcls()) {return $rt_createCharArray(c);}if (b == $rt_intcls()) {return $rt_createIntArray(c);}if (b == $rt_longcls()) {return $rt_createLongArray(c);}if (b == $rt_floatcls()) {return $rt_createFloatArray(c);}if (b == $rt_doublecls()) {return $rt_createDoubleArray(c);}if (b == $rt_booleancls()) {return $rt_createBooleanArray(c);}} else {return $rt_createArray(b, c)}}
+function K5(){BU.call(this);}
+function NO(){C.call(this);}
+var Bf4=null;var Bf5=null;function Of(b){var c,d,e,f,g,h,i,j,k,l;if(!Dx(Bf4,b)){c=Bf4;d=Fy(b,47);if(d<0){e=B(9);f=b;}else{e=BP(b,0,d);f=DO(b,d+1|0);}if(!LA().hasOwnProperty($rt_ustr(e)))e=null;else{e=LA()[$rt_ustr(e)];e=!e.hasOwnProperty($rt_ustr(f))?null:e[$rt_ustr(f)];}if(e===null)e=null;else{e=(e.data!==null?$rt_str(e.data):null);f=AFT(H5(e));if(HS(f)==4){f=DO(e,f.ga);e=new Mo;f=Of(f);Jx(e,b);e.qY=f;}else a:{b:{f=AFT(H5(e));d=HS(f);switch(d){case 0:g=HS(f);h=$rt_createLongArray(g);i=h.data;j=$rt_createIntArray(g);k
+=$rt_createIntArray(g);i[0]=GJ(f);l=1;while(l120){GE(i,e);continue;}AHT(m,GO(s),new T3).ky(e);if(AOs(q,GO(s)))VE(p,GO(s));}}if(i.q==1)break a;if(Long_eq(Be(i,0).jk.kr(r),r))break a;if(i.q>1&&(Be(i,
+0).nD+2880|0)=0){e=Be(i,g);h=e.jk.hc(r)/60000|0;if(h!=l)e.nD=e.nD+(K(Long_div(Long_sub(c,r),Long_fromInt(60000)).lo,K$(h-l|0))/30|0)|0;k=g+1|0;while(kBe(i,k).nD){M8(i,k-1|0,Be(i,k));k=k+1|0;}M8(i,k-1|0,e);g=g+(-1)|0;}c=r;}return e.jk;}return Be(i,0).jk;}return Be(i,0).jk;}
+function LA(){if(Bf5===null)Bf5=ADC();return Bf5;}
+function AAX(){Bf4=CZ();}
+function ADC(){return {"":{"CET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "},"EET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEdAQAQAQAQAQAQAQA+AYAy\'Au\'\u001e=n)1u5\u001e=n) "},"PST8PDT":{"data":" ls&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#8#H#+H#V#H#y\'H#w\'1=y11w7#=y1 "},"EST":{"data":"#tt"}
,"WET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"HST":{"data":"#i#i#"},"CST6CDT":{"data":" lR&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#t(#+(#V#(#y\'(#w\'1=y11w7#=y1 "},"MET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1s\'\u001e=n11s5\u001e=n1 "},"EST5EDT":{"data":" lB&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#tdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdt+tV#ty\'tw\'1=y11w7#=y1 "}
,"MST7MDT":{"data":" lc&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#(#8#+8#V#8#y\'8#w\'1=y11w7#=y1 "},"MST":{"data":"#8#8#"}},"Asia":{"Gaza":{"data":" >#&y0=geCs:;{BE*w;{BE*w;Z2E6L;Z2E!o9omE6L;>TE>L=c:C>L=c:C>L=.TEwu?:w?wu?*o?wu?*o?wu?*o?wu?:w?NT=R2C2o=6T?B*?_]AJw;R:CFT;Z2E:w;g&g7B,_/o_@;*eEc!;>eEc!;>eER!;a%AQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQ+AV%Ay\'Aw5\u001e9n) w\'\u001e5n 1"}
,"Makassar":{"data":" #PPNC+F#+F#n"},"Ulaanbaatar":{"data":" h_m4=*o?{JA*o?gm?*o?gm?*o?gm?*o?gm?*o?gm?>LAgm?*o?gm?*o?gm?:Zo#c2;*o?wu?*o?wu?:w?wu?*o?wu?*o?wu?:{*-Vu?Zw?Vu?X#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#V#F#+F#N#F#n"},"Vladivostok":{"data":" |om4=wm?.LAg@bgL3:_+wm?wm?wm?wm?wm?wm?wm?.LAkBE&<;kBE&<;kBE&<;!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9!!Go]9!!Go]9!!G&<;kBE&<;kBE&<;!!Go]9g(V%$%g#w#g#V#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#7g#g#g#V#c#g#/w#g#n"}
@@ -2084,1040 +2087,1046 @@ function ADs(){return {"":{"CET":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm
,"Hobart":{"data":" nw}:=Z!96]G&<;.LAc2?.LAc2?.LAc2?.LAc2?.LAwm?.LAc2?.LAc2?.LAc2?.LAc2?&<;kBEB*Cc2?.LAc2?.LAc2?.LAc2?.LAwm?wm?c2?B*Cwm?e#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#w#g#+g#Z#g#y\'g#s5#=y11s)#=y1 "}},"Arctic":{"Longyearbyen":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd1A1A1A1A1A1A1A1+1Y1y\'1u\'\u001e=n)1u5\u001e=n) "}},"Atlantic":{"St_Helena":{"data":" #y!_8W+ + n"},"Reykjavik":{"data":" #yP8#+ + n"},"Stanley":{"data":" xNX2=&]Gk!9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_9&]G!_9o}E!_9o}E!_9o}E!_9o}E!_92!Gk!9::IVD7::Ik!9&]Gk!9&]Gk!9&]Gk!9&]Gk!9::Ik!9&]Gk!9&]Gk!9y#SdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdS+dk#d+Sn"}
,"Faroe":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Madeira":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Canary":{"data":" ?Fq4=wm?.LAwm?wm?wm?wm?wm?wm?wm?wm?wm?wm?.LAkBEd 1 1 1 1 1 1 1 + Y y\' u\'\u001e=n)1u5\u001e=n) "},"Bermuda":{"data":" l2&<=6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEJw;FeCJw;FeCJw;ZBE6<;ZBE6<;ZBEVD7NuIa#dSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSdSd+dV#dy\'dw\'1=y11w7#=y1 "}
,"Azores":{"data":" ;Vq4=wm?.LAwm?wm?wm?&qwm?wm?wm?wm?.LAkBE[3 3 3 3 3 3 3+3Q3y\'3u\'\u001e=n)1u5\u001e=n) "},"South_Georgia":{"data":" #0:(Xl+C+Cn"},"Cape_Verde":{"data":" #>L8)+3+3n"}}};}
-function AD7(){var a=this;I8.call(a);a.sK=null;a.oC=0;a.Fo=0;}
-function YN(a){var b=new AD7();A1n(b,a);return b;}
-function A1n(a,b){a.HL=b.sZ;a.sK=b;a.oC=b.k9(CF());a.Fo= -a.oC;}
-function ALx(a,b){return (a.oC+a.Fo|0)+a.sK.hb(b)|0;}
-function IX(a){var b,$$je;a:{try{b=ADQ(a);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof Nq){}else{throw $$e;}}b=null;}b=b;b.oC=a.oC;b.sK=a.sK;return b;}
-function AP3(a){return IX(a);}
-function PL(){C.call(this);this.sZ=null;}
-function APo(a){return a.sZ;}
-function EB(){PL.call(this);}
-function BfZ(a){var b=new EB();Jx(b,a);return b;}
-function Jx(a,b){var c;if(b!==null){a.sZ=b;return;}c=new BB;Bd(c,B(310));J(c);}
-function GI(b){var c,d;c=Long_fromInt(HS(b));d=Long_div(c,Long_fromInt(2));if(Long_ne(Long_rem(c,Long_fromInt(2)),Long_ZERO))d=Long_neg(d);if(Long_ne(Long_and(d,Long_fromInt(1)),Long_ZERO))return Long_mul(Long_shr(d,1),Long_fromInt(60000));return Long_mul(Long_shr(d,1),Long_fromInt(1800000));}
-function ABi(b,c){var d,e,f,g,h,i;d=0;while(true){e=c.data;if(d>=e.length)break;f=L9(b);if(f<0){g=f^(-1);while(true){h=g+(-1)|0;if(g<=0)break;i=d+1|0;e[d]=GI(b).lo;g=h;d=i;}}else{h=GI(b).lo;while(true){i=f+(-1)|0;if(f<=0)break;g=d+1|0;e[d]=h;f=i;d=g;}}}}
-function ACX(){var a=this;EB.call(a);a.Cf=0;a.zI=0;}
-function ANO(a,b,c){var d=new ACX();AT9(d,a,b,c);return d;}
-function AT9(a,b,c,d){Jx(a,b);a.Cf=c;a.zI=d;}
-function A0b(a,b){return a.Cf;}
-function AVL(a,b){return a.zI;}
-function AR8(a,b){return b;}
-function PA(){FA.call(this);}
-function VA(a,b){if(ACU(a,b))return 1;b=new DE;Z(b);J(b);}
-function AEs(a){var b;if(!Ko(a))return AEi(a);b=new Jl;Z(b);J(b);}
-function AOp(){var a=this;PA.call(a);a.dV=null;a.rN=null;a.IW=null;a.ho=0;a.rF=0;}
-function A9k(a,b){var c=new AOp();AUT(c,a,b);return c;}
-function AUT(a,b,c){if(b<1){c=new BB;Z(c);J(c);}a.dV=H(C,b);a.IW=c;if(c===null){c=new RL;c.Kq=a;}a.rN=c;}
-function ACU(a,b){var c,d;if(b===null){b=new Eg;Z(b);J(b);}c=a.ho+1|0;if(a.dV.data.length0){d=(c-1|0)/2|0;if(a.rN.iH(b,a.dV.data[d])>=0)break;a.dV.data[c]=a.dV.data[d];c=d;}a.dV.data[c]=b;a.ho=a.ho+1|0;a.rF=a.rF+1|0;return 1;}
-function AEi(a){var b,c,d,e,f,g;if(!a.ho)return null;b=a.dV.data[0];c=0;a.rF=a.rF+1|0;d=a.dV.data[a.ho-1|0];a:{while(true){e=(c*2|0)+1|0;f=e+1|0;if(e>=a.ho)break;if(f=0)e=f;if(a.rN.iH(d,a.dV.data[e])<=0)break a;a.dV.data[c]=a.dV.data[e];c=e;}}a.dV.data[c]=d;g=a.dV.data;c=a.ho-1|0;a.ho=c;g[c]=null;return b;}
-function A3g(a){return a.ho;}
-function UL(){C.call(this);}
-function AZq(a,b,c){return OQ(c,b);}
-function AZc(a,b,c){return OQ(c,b);}
-function Lv(){Fw.call(this);this.j_=Long_ZERO;}
-var Bf0=null;function GN(b){var c;c=new Lv;c.j_=b;return c;}
-function AOQ(a){return a.j_;}
-function AOU(a){var b;b=a.j_;return b.lo^b.hi;}
-function AVy(a,b){if(a===b)return 1;return b instanceof Lv&&Long_eq(b.j_,a.j_)?1:0;}
-function OQ(a,b){return Long_compare(a.j_,b.j_);}
-function A44(a,b){return OQ(a,b);}
-function AJK(){Bf0=D($rt_longcls());}
-function Mm(){EB.call(this);this.qX=null;}
-function A4z(a,b){return a.qX.hb(b);}
-function AZS(a,b){return a.qX.k9(b);}
-function ATj(a,b){return a.qX.kq(b);}
-function AJ9(){C.call(this);}
-function LR(b){return Math.sin(b);}
-function Qx(b){return Math.cos(b);}
-function Lo(b){return Math.atan(b);}
-function AZZ(b){return Math.log(b);}
+function AEf(){var a=this;I8.call(a);a.sL=null;a.oG=0;a.Fr=0;}
+function YU(a){var b=new AEf();A1v(b,a);return b;}
+function A1v(a,b){a.HO=b.s0;a.sL=b;a.oG=b.k_(CF());a.Fr= -a.oG;}
+function ALG(a,b){return (a.oG+a.Fr|0)+a.sL.hc(b)|0;}
+function IX(a){var b,$$je;a:{try{b=AD0(a);break a;}catch($$e){$$je=Bh($$e);if($$je instanceof Ns){}else{throw $$e;}}b=null;}b=b;b.oG=a.oG;b.sL=a.sL;return b;}
+function AP_(a){return IX(a);}
+function PN(){C.call(this);this.s0=null;}
+function APw(a){return a.s0;}
+function EB(){PN.call(this);}
+function Bf7(a){var b=new EB();Jx(b,a);return b;}
+function Jx(a,b){var c;if(b!==null){a.s0=b;return;}c=new BB;Bb(c,B(311));J(c);}
+function GJ(b){var c,d;c=Long_fromInt(HS(b));d=Long_div(c,Long_fromInt(2));if(Long_ne(Long_rem(c,Long_fromInt(2)),Long_ZERO))d=Long_neg(d);if(Long_ne(Long_and(d,Long_fromInt(1)),Long_ZERO))return Long_mul(Long_shr(d,1),Long_fromInt(60000));return Long_mul(Long_shr(d,1),Long_fromInt(1800000));}
+function ABr(b,c){var d,e,f,g,h,i;d=0;while(true){e=c.data;if(d>=e.length)break;f=L_(b);if(f<0){g=f^(-1);while(true){h=g+(-1)|0;if(g<=0)break;i=d+1|0;e[d]=GJ(b).lo;g=h;d=i;}}else{h=GJ(b).lo;while(true){i=f+(-1)|0;if(f<=0)break;g=d+1|0;e[d]=h;f=i;d=g;}}}}
+function AC7(){var a=this;EB.call(a);a.Ch=0;a.zK=0;}
+function ANW(a,b,c){var d=new AC7();AUf(d,a,b,c);return d;}
+function AUf(a,b,c,d){Jx(a,b);a.Ch=c;a.zK=d;}
+function A0j(a,b){return a.Ch;}
+function AVT(a,b){return a.zK;}
+function ASe(a,b){return b;}
+function PC(){FB.call(this);}
+function VE(a,b){if(AC4(a,b))return 1;b=new DF;Z(b);J(b);}
+function AED(a){var b;if(!Ko(a))return AEs(a);b=new Jl;Z(b);J(b);}
+function AOx(){var a=this;PC.call(a);a.dW=null;a.rO=null;a.IY=null;a.hq=0;a.rG=0;}
+function A9s(a,b){var c=new AOx();AU1(c,a,b);return c;}
+function AU1(a,b,c){if(b<1){c=new BB;Z(c);J(c);}a.dW=H(C,b);a.IY=c;if(c===null){c=new RN;c.Ks=a;}a.rO=c;}
+function AC4(a,b){var c,d;if(b===null){b=new Eg;Z(b);J(b);}c=a.hq+1|0;if(a.dW.data.length0){d=(c-1|0)/2|0;if(a.rO.iL(b,a.dW.data[d])>=0)break;a.dW.data[c]=a.dW.data[d];c=d;}a.dW.data[c]=b;a.hq=a.hq+1|0;a.rG=a.rG+1|0;return 1;}
+function AEs(a){var b,c,d,e,f,g;if(!a.hq)return null;b=a.dW.data[0];c=0;a.rG=a.rG+1|0;d=a.dW.data[a.hq-1|0];a:{while(true){e=(c*2|0)+1|0;f=e+1|0;if(e>=a.hq)break;if(f=0)e=f;if(a.rO.iL(d,a.dW.data[e])<=0)break a;a.dW.data[c]=a.dW.data[e];c=e;}}a.dW.data[c]=d;g=a.dW.data;c=a.hq-1|0;a.hq=c;g[c]=null;return b;}
+function A3o(a){return a.hq;}
+function UN(){C.call(this);}
+function AZy(a,b,c){return OS(c,b);}
+function AZk(a,b,c){return OS(c,b);}
+function Lw(){Fx.call(this);this.ka=Long_ZERO;}
+var Bf8=null;function GO(b){var c;c=new Lw;c.ka=b;return c;}
+function AOY(a){return a.ka;}
+function AO2(a){var b;b=a.ka;return b.lo^b.hi;}
+function AVG(a,b){if(a===b)return 1;return b instanceof Lw&&Long_eq(b.ka,a.ka)?1:0;}
+function OS(a,b){return Long_compare(a.ka,b.ka);}
+function A5a(a,b){return OS(a,b);}
+function AJT(){Bf8=D($rt_longcls());}
+function Mo(){EB.call(this);this.qY=null;}
+function A4H(a,b){return a.qY.hc(b);}
+function AZ0(a,b){return a.qY.k_(b);}
+function ATr(a,b){return a.qY.kr(b);}
+function AKg(){C.call(this);}
+function LT(b){return Math.sin(b);}
+function Qz(b){return Math.cos(b);}
+function Lp(b){return Math.atan(b);}
+function AZ7(b){return Math.log(b);}
function Iu(b){return Math.sqrt(b);}
-function WQ(b){return Math.ceil(b);}
-function AYX(b,c){return Math.pow(b,c);}
-function GK(b,c){return Math.atan2(b,c);}
-function Cc(){return AYB();}
-function AYB(){return Math.random();}
+function WV(b){return Math.ceil(b);}
+function AY5(b,c){return Math.pow(b,c);}
+function GL(b,c){return Math.atan2(b,c);}
+function Cc(){return AYJ();}
+function AYJ(){return Math.random();}
function B4(b,c){if(bc)c=b;return c;}
-function A2R(b,c){if(bc)c=b;return c;}
-function A6U(b,c){if(bc)c=b;return c;}
+function A62(b,c){if(b0)b=1.0;else if(c<0)b=(-1.0);return b;}
-function TV(){var a=this;C.call(a);a.jh=null;a.nz=0;}
-function Sg(){}
-function T1(){C.call(this);}
-function AEU(a,b){return BU();}
-function RL(){C.call(this);this.Kq=null;}
-function A8o(a,b,c){if(Jb(b,Dk))return b.kQ(c);return -c.kQ(b);}
-function AFu(){var a=this;C.call(a);a.ne=null;a.f_=0;}
-function AFI(a){var b=new AFu();A1s(b,a);return b;}
-function A1s(a,b){a.ne=b;}
-function AJM(){C.call(this);}
-function HS(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.ne.data;f=b.f_;b.f_=f+1|0;g=ALL(e[f]);f=(g%2|0)!=1?0:1;c=c+K(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;}
-function L9(b){var c,d;c=HS(b);d=c/2|0;if(c%2|0)d= -d;return d;}
-function ALL(b){if(b<34)return b-32|0;if(b>=92)return (b-32|0)-2|0;return (b-32|0)-1|0;}
-function V7(){var a=this;EB.call(a);a.mO=null;a.tp=null;a.sP=null;a.iy=null;}
-function AI_(a,b){var c,d;c=a.mO;d=MF(c,b);if(d>=0)return a.tp.data[d];c=c.data;d=d^(-1);if(d=0)return a.sP.data[d];c=c.data;d=d^(-1);if(d=0){if(Long_le(b,new Long(0, 2147483648)))return b;return Long_sub(b,Long_fromInt(1));}c=c.data;d=d^(-1);if(d0){e=c[d-1|0];if(Long_gt(e,new Long(0, 2147483648)))return Long_sub(e,Long_fromInt(1));}return b;}if(a.iy!==null){e=ADL(a.iy,b);if(Long_lt(e,b))return e;}e=c[d-1|0];if(Long_le(e,new Long(0, 2147483648)))return b;return Long_sub(e,Long_fromInt(1));}
-function ADJ(a){var b,c,d,e,f,g;if(a.iy!==null)return 1;b=a.mO.data;c=b.length;if(c<=1)return 0;d=0.0;e=0;f=1;while(f0&&d/e/8.64E7>=25.0)return 1;return 0;}
-function Qw(){var a=this;EB.call(a);a.lE=0;a.tB=null;a.sR=null;}
-function AK3(a,b){var c,d,e,f,g,h,$$je;c=a.lE;d=a.lE;e=a.tB;f=a.sR;a:{b:{try{g=Lw(e,b,d,Hj(f));}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else if($$je instanceof G0){break b;}else{throw $$e;}}break a;}g=b;}c:{d:{try{h=Lw(f,b,d,Hj(e));}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break d;}else if($$je instanceof G0){break d;}else{throw $$e;}}break c;}h=b;}if(Long_gt(g,h))f=e;return c+f.v5|0;}
-function ARz(a,b){return a.lE;}
-function AN9(a,b){var c,d,e,f,g,h,$$je;c=a.lE;d=a.tB;e=a.sR;a:{b:{try{c:{try{f=Lw(d,b,c,Hj(e));g=Long_compare(b,Long_ZERO);if(g<=0)break c;if(Long_ge(f,Long_ZERO))break c;f=b;break c;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof G0){}else{throw $$e;}}}f=b;}d:{e:{try{f:{try{h=Lw(e,b,c,Hj(d));if(g<=0)break f;if(Long_ge(h,Long_ZERO))break f;h=b;break f;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break e;}else{throw $$e;}}}break d;}
-catch($$e){$$je=Bh($$e);if($$je instanceof G0){}else{throw $$e;}}}h=b;}if(Long_gt(f,h))f=h;return f;}
-function ADL(a,b){var c,d,e,f,g,h,i,$$je;c=Long_add(b,Long_fromInt(1));d=a.lE;e=a.tB;f=a.sR;a:{b:{try{c:{try{g=SB(e,c,d,Hj(f));h=Long_compare(c,Long_ZERO);if(h>=0)break c;if(Long_le(g,Long_ZERO))break c;g=c;break c;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof G0){}else{throw $$e;}}}g=c;}d:{e:{try{f:{try{i=SB(f,c,d,Hj(e));if(h>=0)break f;if(Long_le(i,Long_ZERO))break f;i=c;break f;}catch($$e){$$je=Bh($$e);if($$je instanceof BB)
-{break e;}else{throw $$e;}}}break d;}catch($$e){$$je=Bh($$e);if($$je instanceof G0){}else{throw $$e;}}}i=c;}if(Long_gt(g,i))i=g;return Long_sub(i,Long_fromInt(1));}
-function AA$(b,c){var d,e,f;d=GI(c).lo;e=AF7(c);f=AF7(c);c=new Qw;Jx(c,b);c.lE=d;c.tB=e;c.sR=f;return c;}
-function J$(){var a=this;EB.call(a);a.py=null;a.AM=null;}
-var BfY=0;function A3C(a,b){return ZP(TI(a,b),b);}
-function A23(a,b){return W7(TI(a,b),b);}
-function AZU(a,b){return AKM(a.py,b);}
-function TI(a,b){var c,d,e,f,g,h,i;c=b.hi;d=a.AM.data;e=c&BfY;f=d[e];if(!(f!==null&&f.mL.hi==c)){g=Long_and(b,new Long(0, 4294967295));f=A3X(a.py,g);b=Long_or(g,new Long(4294967295, 0));h=f;a:{while(true){i=AE1(a.py,g);if(Long_eq(i,g))break a;if(Long_gt(i,b))break;h.kM=A3X(a.py,i);h=h.kM;g=i;}}d[e]=f;}return f;}
-function AJx(){BfY=511;}
-function Qi(){var a=this;C.call(a);a.wB=null;a.v5=0;}
-function Lw(a,b,c,d){return ACp(a.wB,b,c,d);}
-function SB(a,b,c,d){return AHB(a.wB,b,c,d);}
-function Hj(a){return a.v5;}
-function AF7(b){var c,d,e,f,g,h,i,j,k,l,m,n;c=b.ne.data;d=b.f_;b.f_=d+1|0;e=c[d];d=HS(b);f=HS(b);g=L9(b);c=b.ne.data;h=b.f_;b.f_=h+1|0;i=c[h]!=121?0:1;j=Long_ZERO;k=Long_fromInt(1);while(true){c=b.ne.data;l=b.f_;b.f_=l+1|0;l=ALL(c[l]);m=(l%2|0)!=1?0:1;j=Long_add(j,Long_mul(k,Long_fromInt(l/2|0)));k=Long_mul(k,Long_fromInt(46));if(!m)break;}h=(Long_ne(Long_and(j,Long_fromInt(1)),Long_ZERO)?Long_mul(Long_shru(j,1),Long_fromInt(60000)):Long_mul(Long_shru(j,1),Long_fromInt(1800000))).lo;n=new Va;if(e!=117&&e!=119
-&&e!=115){n=new BB;b=new S;V(b);b=G(b,B(311));Ce(b,e);Bd(n,R(b));J(n);}n.p8=e;n.pv=d;n.ty=f;n.tu=g;n.DE=i;n.ym=h;e=GI(b).lo;b=new Qi;b.wB=n;b.v5=e;return b;}
-function Va(){var a=this;C.call(a);a.p8=0;a.pv=0;a.ty=0;a.tu=0;a.DE=0;a.ym=0;}
-function ACp(a,b,c,d){var e,f;if(a.p8==119)c=c+d|0;else if(a.p8!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AO0(AEx());Ob(f,b);CX(f,2,a.pv-1|0);CX(f,5,1);CX(f,11,0);CX(f,12,0);CX(f,13,0);CX(f,14,0);ED(f,14,a.ym);ML(a,f);if(a.tu){Kd(a,f);if(Long_le(Gy(f),b)){ED(f,1,1);CX(f,2,a.pv-1|0);ML(a,f);Kd(a,f);}}else if(Long_le(Gy(f),b)){ED(f,1,1);ML(a,f);}return Long_sub(Gy(f),e);}
-function AHB(a,b,c,d){var e,f;if(a.p8==119)c=c+d|0;else if(a.p8!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AO0(AEx());Ob(f,b);CX(f,2,a.pv-1|0);CX(f,5,1);CX(f,11,0);CX(f,12,0);CX(f,13,0);CX(f,14,0);ED(f,14,a.ym);MV(a,f);if(a.tu){Kd(a,f);if(Long_ge(Gy(f),b)){ED(f,1,(-1));CX(f,2,a.pv-1|0);MV(a,f);Kd(a,f);}}else if(Long_ge(Gy(f),b)){ED(f,1,(-1));MV(a,f);}return Long_sub(Gy(f),e);}
-function ML(a,b){a:{if(Gs(b,2)==1&&Gs(b,5)==29)while(true){if(Fs(b,Gs(b,1)))break a;ED(b,1,1);}}Sa(a,b);}
-function MV(a,b){a:{if(Gs(b,2)==1&&Gs(b,5)==29)while(true){if(Fs(b,Gs(b,1)))break a;ED(b,1,(-1));}}Sa(a,b);}
-function Sa(a,b){if(a.ty>=0)CX(b,5,a.ty);else{CX(b,5,1);ED(b,2,1);ED(b,5,a.ty);}}
-function Kd(a,b){var c,d;c=Gs(b,7);d=(a.tu==7?1:c+1|0)-c|0;if(d){if(!a.DE){if(d>0)d=d+(-7)|0;}else if(d<0)d=d+7|0;ED(b,5,d);}}
-function ABz(){C.call(this);}
-function OI(b){if(b>92)return ((b-32|0)-2|0)<<24>>24;if(b<=34)return (b-32|0)<<24>>24;return ((b-32|0)-1|0)<<24>>24;}
-function AYS(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=H(VO,16384);d=c.data;e=$rt_createByteArray(16384);f=e.data;g=0;h=0;i=0;j=0;while(j>24;j=j+1|0;l=OI(P(b,j));}if(!k&&l>=128){if(g>0){m=h+1|0;d[h]=AR9(i,i+g|0,LT(e,g));h=m;}i=i+(g+l|0)|0;g=0;}else{o=g+l|0;if(o0)b=1.0;else if(c<0)b=(-1.0);return b;}
+function TX(){var a=this;C.call(a);a.jk=null;a.nD=0;}
+function Si(){}
+function T3(){C.call(this);}
+function AE5(a,b){return BV();}
+function RN(){C.call(this);this.Ks=null;}
+function A8w(a,b,c){if(Jb(b,Dk))return b.kR(c);return -c.kR(b);}
+function AFF(){var a=this;C.call(a);a.ni=null;a.ga=0;}
+function AFT(a){var b=new AFF();A1A(b,a);return b;}
+function A1A(a,b){a.ni=b;}
+function AJV(){C.call(this);}
+function HS(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.ni.data;f=b.ga;b.ga=f+1|0;g=ALT(e[f]);f=(g%2|0)!=1?0:1;c=c+K(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;}
+function L_(b){var c,d;c=HS(b);d=c/2|0;if(c%2|0)d= -d;return d;}
+function ALT(b){if(b<34)return b-32|0;if(b>=92)return (b-32|0)-2|0;return (b-32|0)-1|0;}
+function Wa(){var a=this;EB.call(a);a.mS=null;a.tq=null;a.sQ=null;a.iC=null;}
+function AJj(a,b){var c,d;c=a.mS;d=MH(c,b);if(d>=0)return a.tq.data[d];c=c.data;d=d^(-1);if(d=0)return a.sQ.data[d];c=c.data;d=d^(-1);if(d=0){if(Long_le(b,new Long(0, 2147483648)))return b;return Long_sub(b,Long_fromInt(1));}c=c.data;d=d^(-1);if(d0){e=c[d-1|0];if(Long_gt(e,new Long(0, 2147483648)))return Long_sub(e,Long_fromInt(1));}return b;}if(a.iC!==null){e=ADV(a.iC,b);if(Long_lt(e,b))return e;}e=c[d-1|0];if(Long_le(e,new Long(0, 2147483648)))return b;return Long_sub(e,Long_fromInt(1));}
+function ADT(a){var b,c,d,e,f,g;if(a.iC!==null)return 1;b=a.mS.data;c=b.length;if(c<=1)return 0;d=0.0;e=0;f=1;while(f0&&d/e/8.64E7>=25.0)return 1;return 0;}
+function Qy(){var a=this;EB.call(a);a.lH=0;a.tC=null;a.sS=null;}
+function ALa(a,b){var c,d,e,f,g,h,$$je;c=a.lH;d=a.lH;e=a.tC;f=a.sS;a:{b:{try{g=Lx(e,b,d,Hj(f));}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else if($$je instanceof G1){break b;}else{throw $$e;}}break a;}g=b;}c:{d:{try{h=Lx(f,b,d,Hj(e));}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break d;}else if($$je instanceof G1){break d;}else{throw $$e;}}break c;}h=b;}if(Long_gt(g,h))f=e;return c+f.v7|0;}
+function ARH(a,b){return a.lH;}
+function AOf(a,b){var c,d,e,f,g,h,$$je;c=a.lH;d=a.tC;e=a.sS;a:{b:{try{c:{try{f=Lx(d,b,c,Hj(e));g=Long_compare(b,Long_ZERO);if(g<=0)break c;if(Long_ge(f,Long_ZERO))break c;f=b;break c;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof G1){}else{throw $$e;}}}f=b;}d:{e:{try{f:{try{h=Lx(e,b,c,Hj(d));if(g<=0)break f;if(Long_ge(h,Long_ZERO))break f;h=b;break f;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break e;}else{throw $$e;}}}break d;}
+catch($$e){$$je=Bh($$e);if($$je instanceof G1){}else{throw $$e;}}}h=b;}if(Long_gt(f,h))f=h;return f;}
+function ADV(a,b){var c,d,e,f,g,h,i,$$je;c=Long_add(b,Long_fromInt(1));d=a.lH;e=a.tC;f=a.sS;a:{b:{try{c:{try{g=SD(e,c,d,Hj(f));h=Long_compare(c,Long_ZERO);if(h>=0)break c;if(Long_le(g,Long_ZERO))break c;g=c;break c;}catch($$e){$$je=Bh($$e);if($$je instanceof BB){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=Bh($$e);if($$je instanceof G1){}else{throw $$e;}}}g=c;}d:{e:{try{f:{try{i=SD(f,c,d,Hj(e));if(h>=0)break f;if(Long_le(i,Long_ZERO))break f;i=c;break f;}catch($$e){$$je=Bh($$e);if($$je instanceof BB)
+{break e;}else{throw $$e;}}}break d;}catch($$e){$$je=Bh($$e);if($$je instanceof G1){}else{throw $$e;}}}i=c;}if(Long_gt(g,i))i=g;return Long_sub(i,Long_fromInt(1));}
+function ABh(b,c){var d,e,f;d=GJ(c).lo;e=AGg(c);f=AGg(c);c=new Qy;Jx(c,b);c.lH=d;c.tC=e;c.sS=f;return c;}
+function J$(){var a=this;EB.call(a);a.pB=null;a.AO=null;}
+var Bf6=0;function A3K(a,b){return ZX(TK(a,b),b);}
+function A2_(a,b){return Xa(TK(a,b),b);}
+function AZ2(a,b){return AKV(a.pB,b);}
+function TK(a,b){var c,d,e,f,g,h,i;c=b.hi;d=a.AO.data;e=c&Bf6;f=d[e];if(!(f!==null&&f.mP.hi==c)){g=Long_and(b,new Long(0, 4294967295));f=A35(a.pB,g);b=Long_or(g,new Long(4294967295, 0));h=f;a:{while(true){i=AFa(a.pB,g);if(Long_eq(i,g))break a;if(Long_gt(i,b))break;h.kN=A35(a.pB,i);h=h.kN;g=i;}}d[e]=f;}return f;}
+function AJH(){Bf6=511;}
+function Qk(){var a=this;C.call(a);a.wD=null;a.v7=0;}
+function Lx(a,b,c,d){return ACy(a.wD,b,c,d);}
+function SD(a,b,c,d){return AHL(a.wD,b,c,d);}
+function Hj(a){return a.v7;}
+function AGg(b){var c,d,e,f,g,h,i,j,k,l,m,n;c=b.ni.data;d=b.ga;b.ga=d+1|0;e=c[d];d=HS(b);f=HS(b);g=L_(b);c=b.ni.data;h=b.ga;b.ga=h+1|0;i=c[h]!=121?0:1;j=Long_ZERO;k=Long_fromInt(1);while(true){c=b.ni.data;l=b.ga;b.ga=l+1|0;l=ALT(c[l]);m=(l%2|0)!=1?0:1;j=Long_add(j,Long_mul(k,Long_fromInt(l/2|0)));k=Long_mul(k,Long_fromInt(46));if(!m)break;}h=(Long_ne(Long_and(j,Long_fromInt(1)),Long_ZERO)?Long_mul(Long_shru(j,1),Long_fromInt(60000)):Long_mul(Long_shru(j,1),Long_fromInt(1800000))).lo;n=new Vc;if(e!=117&&e!=119
+&&e!=115){n=new BB;b=new R;T(b);b=E(b,B(312));Ce(b,e);Bb(n,S(b));J(n);}n.p$=e;n.py=d;n.tz=f;n.tv=g;n.DH=i;n.yo=h;e=GJ(b).lo;b=new Qk;b.wD=n;b.v7=e;return b;}
+function Vc(){var a=this;C.call(a);a.p$=0;a.py=0;a.tz=0;a.tv=0;a.DH=0;a.yo=0;}
+function ACy(a,b,c,d){var e,f;if(a.p$==119)c=c+d|0;else if(a.p$!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AO8(AEI());Od(f,b);CX(f,2,a.py-1|0);CX(f,5,1);CX(f,11,0);CX(f,12,0);CX(f,13,0);CX(f,14,0);ED(f,14,a.yo);MN(a,f);if(a.tv){Kd(a,f);if(Long_le(Gz(f),b)){ED(f,1,1);CX(f,2,a.py-1|0);MN(a,f);Kd(a,f);}}else if(Long_le(Gz(f),b)){ED(f,1,1);MN(a,f);}return Long_sub(Gz(f),e);}
+function AHL(a,b,c,d){var e,f;if(a.p$==119)c=c+d|0;else if(a.p$!=115)c=0;e=Long_fromInt(c);b=Long_add(b,e);f=AO8(AEI());Od(f,b);CX(f,2,a.py-1|0);CX(f,5,1);CX(f,11,0);CX(f,12,0);CX(f,13,0);CX(f,14,0);ED(f,14,a.yo);MY(a,f);if(a.tv){Kd(a,f);if(Long_ge(Gz(f),b)){ED(f,1,(-1));CX(f,2,a.py-1|0);MY(a,f);Kd(a,f);}}else if(Long_ge(Gz(f),b)){ED(f,1,(-1));MY(a,f);}return Long_sub(Gz(f),e);}
+function MN(a,b){a:{if(Gt(b,2)==1&&Gt(b,5)==29)while(true){if(Ft(b,Gt(b,1)))break a;ED(b,1,1);}}Sc(a,b);}
+function MY(a,b){a:{if(Gt(b,2)==1&&Gt(b,5)==29)while(true){if(Ft(b,Gt(b,1)))break a;ED(b,1,(-1));}}Sc(a,b);}
+function Sc(a,b){if(a.tz>=0)CX(b,5,a.tz);else{CX(b,5,1);ED(b,2,1);ED(b,5,a.tz);}}
+function Kd(a,b){var c,d;c=Gt(b,7);d=(a.tv==7?1:c+1|0)-c|0;if(d){if(!a.DH){if(d>0)d=d+(-7)|0;}else if(d<0)d=d+7|0;ED(b,5,d);}}
+function ABI(){C.call(this);}
+function OK(b){if(b>92)return ((b-32|0)-2|0)<<24>>24;if(b<=34)return (b-32|0)<<24>>24;return ((b-32|0)-1|0)<<24>>24;}
+function AY0(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=H(VS,16384);d=c.data;e=$rt_createByteArray(16384);f=e.data;g=0;h=0;i=0;j=0;while(j>24;j=j+1|0;l=OK(P(b,j));}if(!k&&l>=128){if(g>0){m=h+1|0;d[h]=ASf(i,i+g|0,LV(e,g));h=m;}i=i+(g+l|0)|0;g=0;}else{o=g+l|0;if(o=0&&b<256?BaH.data[b]:B(17)));}
-function AAX(a,b,c){a.gq.data[b].bt=c;QB(a);}
-function Fa(a,b,c){if(!b)a.mN=a.mN?0:1;if(b==1)a.mA=a.mA?0:1;if(b==2)a.jC=a.jC?0:1;if(b==3)a.kb=a.kb?0:1;if(b==4)a.fx=(a.fx+c|0)&3;if(b==5)a.ds=a.ds?0:1;if(b==6)a.b4=a.b4?0:1;if(b==7)a.k6=a.k6?0:1;if(b==8)a.dG=(a.dG+c|0)&3;QB(a);}
-function XG(a,b){var c;a:{if(!b){c=new S;V(c);c=R(G(G(c,B(323)),!a.mN?B(324):B(325)));break a;}if(b==1){c=new S;V(c);c=R(G(G(c,B(326)),!a.mA?B(324):B(325)));break a;}if(b==2){c=new S;V(c);c=R(G(G(c,B(327)),!a.jC?B(324):B(325)));break a;}if(b==3){c=new S;V(c);c=R(G(G(c,B(328)),!a.kb?B(324):B(325)));break a;}if(b==4){c=new S;V(c);c=R(G(G(c,B(329)),Bf1.data[a.fx]));break a;}if(b==5){c=new S;V(c);c=R(G(G(c,B(330)),!a.ds?B(324):B(325)));break a;}if(b==6){c=new S;V(c);c=R(G(G(c,B(331)),!a.b4?B(324):B(325)));break a;}if
-(b!=7){if(b!=8){c=B(9);break a;}c=new S;V(c);c=R(G(G(c,B(332)),Bf2.data[a.dG]));break a;}c=new S;V(c);c=R(G(G(c,B(333)),!a.k6?B(324):B(325)));}return c;}
-function AET(a){var b,c,d,e;b=A_t;if(!b.b2.dC)return;if(Ex(b,B(334)))a.mN=Gb(b,B(334));if(Ex(b,B(335)))a.mA=Gb(b,B(335));if(Ex(b,B(336)))a.jC=Gb(b,B(336));if(Ex(b,B(337)))a.kb=Gb(b,B(337));if(Ex(b,B(338)))a.fx=DJ(b,B(338));if(Ex(b,B(339)))a.ds=Gb(b,B(339));if(Ex(b,B(340)))a.b4=Gb(b,B(340));if(Ex(b,B(341)))a.k6=Gb(b,B(334));if(Ex(b,B(342)))a.dG=DJ(b,B(342));c=0;while(c>16);c=c+1|0;}a:{try{P3();break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}DA(e);}}
-function ANT(){var b,c;b=H(BC,4);c=b.data;c[0]=B(344);c[1]=B(345);c[2]=B(346);c[3]=B(347);Bf1=b;b=H(BC,4);c=b.data;c[0]=B(348);c[1]=B(349);c[2]=B(350);c[3]=B(351);Bf2=b;}
-function Sy(){var a=this;C.call(a);a.pN=null;a.Ck=null;a.lP=null;a.pA=null;a.xo=null;a.r2=0;a.tw=0;}
-function AB2(a,b){var c,d,e,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Co(a.pN,b);if(c!==null)return c.fz;try{AFH(a.lP);P9(a.lP);d=M2(a.lP,0);if(EG(b,B(352))){a.r2=1;e=I9(DO(b,7));$p=1;continue _;}if(!EG(b,B(353))){e=I9(b);$p=2;continue _;}a.tw=1;e=I9(DO(b,6));$p=3;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}b=new BT;Bd(b,B(354));J(b);case 1:a:{try{$z=ADO(a,e);if(I()){break _;}c=$z;Ke(a,c,d);a.r2
-=0;M8(a.pN,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BT;Bd(b,B(354));J(b);case 2:a:{try{$z=ADO(a,e);if(I()){break _;}c=$z;Ke(a,c,d);M8(a.pN,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BT;Bd(b,B(354));J(b);case 3:a:{try{$z=ADO(a,e);if(I()){break _;}c=$z;Ke(a,c,d);a.tw=0;M8(a.pN,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BT;Bd(b,B(354));J(b);default:
+function MX(){var a=this;C.call(a);a.io=null;a.fr=null;}
+function A1t(a,b){var c,d;if(a===b)return 1;if(!Jb(b,HO))return 0;a:{b:{c:{c=b;if(a.io===null){if(c.nY()!==null)break c;}else if(!a.io.cJ(c.nY()))break c;if(a.fr===null){if(c.mQ()!==null)break c;break b;}if(a.fr.cJ(c.mQ()))break b;}d=0;break a;}d=1;}return d;}
+function AS$(a){return a.io;}
+function AYA(a){return a.fr;}
+function LB(){var a=this;MX.call(a);a.tg=0;a.gh=null;}
+function A9R(a,b){var c=new LB();AFf(c,a,b);return c;}
+function AFf(a,b,c){var d;d=null;a.io=b;a.fr=d;a.tg=c;}
+function Iq(){BD.call(this);}
+function Z8(){var a=this;C.call(a);a.Kv=0;a.Kw=0;}
+function RR(a){Lu(1);a.Kv=0;a.Kw=0;}
+function ALy(a){Jz();JK();Lu(0);}
+function M5(){var a=this;C.call(a);a.mR=0;a.mE=0;a.jE=0;a.kc=0;a.fy=0;a.ds=0;a.b4=0;a.k7=0;a.wd=null;a.y2=null;a.vK=null;a.yb=null;a.ur=null;a.gx=null;a.g3=null;a.D4=null;a.g7=null;a.hj=null;a.hb=null;a.gr=null;a.AL=0;a.dH=0;a.cg=0;}
+var Bf9=null;var Bf$=null;function A_o(){var a=new M5();AMa(a);return a;}
+function AMa(a){var b,c;a.mR=1;a.mE=1;a.jE=0;a.kc=0;a.fy=0;a.ds=1;a.b4=0;a.k7=0;a.wd=FO(B(313),17);a.y2=FO(B(314),30);a.vK=FO(B(315),31);a.yb=FO(B(316),32);a.ur=FO(B(317),57);a.gx=FO(B(318),23);a.g3=FO(B(319),16);a.D4=FO(B(320),20);a.g7=FO(B(321),33);a.hj=FO(B(322),28);a.hb=FO(B(323),19);b=H(W5,11);c=b.data;c[0]=a.wd;c[1]=a.y2;c[2]=a.vK;c[3]=a.yb;c[4]=a.ur;c[5]=a.g3;c[6]=a.gx;c[7]=a.D4;c[8]=a.g7;c[9]=a.hj;c[10]=a.hb;a.gr=b;a.AL=9;a.dH=2;a.cg=0;AE4(a);}
+function KK(a,b){var c;c=new R;T(c);c=E(E(c,a.gr.data[b].rK),B(19));b=a.gr.data[b].bt;Bf();return S(E(c,b>=0&&b<256?BaP.data[b]:B(17)));}
+function AA6(a,b,c){a.gr.data[b].bt=c;QD(a);}
+function Fb(a,b,c){if(!b)a.mR=a.mR?0:1;if(b==1)a.mE=a.mE?0:1;if(b==2)a.jE=a.jE?0:1;if(b==3)a.kc=a.kc?0:1;if(b==4)a.fy=(a.fy+c|0)&3;if(b==5)a.ds=a.ds?0:1;if(b==6)a.b4=a.b4?0:1;if(b==7)a.k7=a.k7?0:1;if(b==8)a.dH=(a.dH+c|0)&3;QD(a);}
+function XM(a,b){var c;a:{if(!b){c=new R;T(c);c=S(E(E(c,B(324)),!a.mR?B(325):B(326)));break a;}if(b==1){c=new R;T(c);c=S(E(E(c,B(327)),!a.mE?B(325):B(326)));break a;}if(b==2){c=new R;T(c);c=S(E(E(c,B(328)),!a.jE?B(325):B(326)));break a;}if(b==3){c=new R;T(c);c=S(E(E(c,B(329)),!a.kc?B(325):B(326)));break a;}if(b==4){c=new R;T(c);c=S(E(E(c,B(330)),Bf9.data[a.fy]));break a;}if(b==5){c=new R;T(c);c=S(E(E(c,B(331)),!a.ds?B(325):B(326)));break a;}if(b==6){c=new R;T(c);c=S(E(E(c,B(332)),!a.b4?B(325):B(326)));break a;}if
+(b!=7){if(b!=8){c=B(9);break a;}c=new R;T(c);c=S(E(E(c,B(333)),Bf$.data[a.dH]));break a;}c=new R;T(c);c=S(E(E(c,B(334)),!a.k7?B(325):B(326)));}return c;}
+function AE4(a){var b,c,d,e;b=A_B;if(!b.b2.dD)return;if(Ex(b,B(335)))a.mR=Gb(b,B(335));if(Ex(b,B(336)))a.mE=Gb(b,B(336));if(Ex(b,B(337)))a.jE=Gb(b,B(337));if(Ex(b,B(338)))a.kc=Gb(b,B(338));if(Ex(b,B(339)))a.fy=DK(b,B(339));if(Ex(b,B(340)))a.ds=Gb(b,B(340));if(Ex(b,B(341)))a.b4=Gb(b,B(341));if(Ex(b,B(342)))a.k7=Gb(b,B(335));if(Ex(b,B(343)))a.dH=DK(b,B(343));c=0;while(c>16);c=c+1|0;}a:{try{P5();break a;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}DA(e);}}
+function AN1(){var b,c;b=H(BC,4);c=b.data;c[0]=B(345);c[1]=B(346);c[2]=B(347);c[3]=B(348);Bf9=b;b=H(BC,4);c=b.data;c[0]=B(349);c[1]=B(350);c[2]=B(351);c[3]=B(352);Bf$=b;}
+function SA(){var a=this;C.call(a);a.pP=null;a.Cm=null;a.lS=null;a.hl=null;a.ne=null;a.xq=null;a.r3=0;a.tx=0;}
+function AB_(a,b){var c,d,e,$$je,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Co(a.pP,b);if(c!==null)return c.fA;try{AFS(a.lS);P_(a.lS);d=KM(a.lS,0);if(EG(b,B(353))){a.r3=1;e=I9(DO(b,7));$p=1;continue _;}if(!EG(b,B(354))){e=I9(b);$p=2;continue _;}a.tx=1;e=I9(DO(b,6));$p=3;continue _;}catch($$e){$$je=Bh($$e);if($$je instanceof BA){}else{throw $$e;}}b=new BU;Bb(b,B(355));J(b);case 1:a:{try{$z=ADY(a,e);if(I()){break _;}c=$z;Ke(a,c,d);a.r3
+=0;M$(a.pP,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BU;Bb(b,B(355));J(b);case 2:a:{try{$z=ADY(a,e);if(I()){break _;}c=$z;Ke(a,c,d);M$(a.pP,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BU;Bb(b,B(355));J(b);case 3:a:{try{$z=ADY(a,e);if(I()){break _;}c=$z;Ke(a,c,d);a.tx=0;M$(a.pP,b,C0(d));}catch($$e){$$je=Bh($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return d;}b=new BU;Bb(b,B(355));J(b);default:
F2();}}Dh().s(a,b,c,d,e,$p);}
-function AJS(a,b){var c;DM(a.lP);P9(a.lP);c=M2(a.lP,0);Ke(a,b,c);BI(a.Ck,C0(c),b);return c;}
-function Ke(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;EO(c);FX(3553,10241,9728);FX(3553,10240,9728);if(a.tw){FX(3553,10241,9729);FX(3553,10240,9729);}if(!a.r2){FX(3553,10242,10497);FX(3553,10243,10497);}else{FX(3553,10242,10496);FX(3553,10243,10496);}d=b.us;e=b.Ap;f=b.uY;g=$rt_createByteArray(K(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;if(a.xo!==null&&a.xo.b4){o=l*30|0;l=((o+(m*59|0)|0)+(n*11|0)|0)/100|0;m=(o+(m*70|0)|0)/100|0;n
-=(o+(n*70|0)|0)/100|0;}c=i*4|0;h[c+0|0]=l<<24>>24;h[c+1|0]=m<<24>>24;h[c+2|0]=n<<24>>24;h[c+3|0]=k<<24>>24;i=i+1|0;}DM(a.pA);W9(a.pA,g);b=a.pA;Dz(b,0);H0(b,h.length);b=a.pA;Be();if(b===null){b=A_Q;p=null;b.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}else{k=BV(b);p=Bac;q=0;while(q>16;p[q]=r;q=q+1|0;}p=new Uint8Array(Bac.buffer,0,k);A_Q.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}}
-function AJo(a,b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AB2(a,b);if(I()){break _;}c=$z;return c;default:F2();}}Dh().s(a,b,c,$p);}
-function ADO(a,b){var c,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AC5(b);if(I()){break _;}c=$z;return c;default:F2();}}Dh().s(a,b,c,$p);}
-function EO(b){IQ(Bb_,1);if(b<0){IQ(Bb_,0);return;}Cj(3553,b);IQ(Bb_,0);}
-function SK(){var a=this;C.call(a);a.sc=null;a.yP=0;a.sj=0;}
-function Bf3(a,b,c){var d=new SK();AIq(d,a,b,c);return d;}
-function AIq(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sc=$rt_createIntArray(256);a.yP=0;e=I9(c);$p=1;case 1:$z=AC5(e);if(I()){break _;}f
-=$z;g=f.us;e=f.uY;h=0;while(h<256){i=h%16|0;j=h/16|0;k=7;i=i*8|0;l=j*8|0;a:{while(k>=0){m=i+k|0;n=1;o=0;while(o<8&&n){if((e.data[m+K(l+o|0,g)|0]&255)>0)n=0;o=o+1|0;}if(!n)break a;k=k+(-1)|0;}}if(h==32)k=2;a.sc.data[h]=k+2|0;h=h+1|0;}a.yP=AJS(d,f);a.sj=AOv(288);BD();p=Bc$;q=0;while(q<256){EX(a.sj+q|0,4864);Bx(p);r=(q%16|0)*8|0;s=(q/16|0)*8|0;t=r;u=t/128.0+0.0;v=s;w=(v+7.989999771118164)/128.0+0.0;F(p,0.0,7.989999771118164,0.0,u,w);x=(t+7.989999771118164)/128.0+0.0;F(p,7.989999771118164,7.989999771118164,0.0,
-x,w);y=v/128.0+0.0;F(p,7.989999771118164,0.0,0.0,x,y);F(p,0.0,0.0,0.0,u,y);Bt(p);E5();q=q+1|0;}l=0;while(l<32){z=(l>>3&1)*85|0;ba=((l>>2&1)*170|0)+z|0;bb=((l>>1&1)*170|0)+z|0;bc=((l>>0&1)*170|0)+z|0;if(l==6)ba=ba+85|0;bd=l<16?0:1;if(b.b4){g=ba*30|0;ba=((g+(bb*59|0)|0)+(bc*11|0)|0)/100|0;bb=(g+(bb*70|0)|0)/100|0;bc=(g+(bc*70|0)|0)/100|0;}if(bd){ba=ba/4|0;bb=bb/4|0;bc=bc/4|0;}EX((a.sj+256|0)+l|0,4864);Mg(ba/255.0,bb/255.0,bc/255.0);E5();l=l+1|0;}return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,
+function AJ1(a,b){var c;DC(a.lS);P_(a.lS);c=KM(a.lS,0);Ke(a,b,c);BI(a.Cm,C0(c),b);return c;}
+function Ke(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;EP(c);Fo(3553,10241,9986);Fo(3553,10240,9728);Fo(3553,33085,4);if(a.tx){Fo(3553,10241,9729);Fo(3553,10240,9729);}if(!a.r3){Fo(3553,10242,10497);Fo(3553,10243,10497);}else{Fo(3553,10242,10496);Fo(3553,10243,10496);}d=b.ut;e=b.Ar;f=VW(b);g=$rt_createByteArray(K(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;if(a.xq!==null&&a.xq.b4){o=l*30|0;l=((o+(m*59|0)|0)+(n*11|0)
+|0)/100|0;m=(o+(m*70|0)|0)/100|0;n=(o+(n*70|0)|0)/100|0;}c=i*4|0;h[c+0|0]=l<<24>>24;h[c+1|0]=m<<24>>24;h[c+2|0]=n<<24>>24;h[c+3|0]=k<<24>>24;i=i+1|0;}DC(a.hl);Xc(a.hl,g);b=a.hl;Dz(b,0);H0(b,h.length);Vi(3553,0,6408,d,e,0,6408,5121,a.hl);p=1;while(p<=4){o=d>>(p-1|0);q=d>>p;r=e>>p;DC(a.ne);s=0;while(s>24&255)+((c&(-16777216))>>24&255)|0)>>1<<24)+(((b&16711422)+(c&16711422)|0)>>1)|0;}
+function EP(b){IQ(Bch,1);if(b<0){IQ(Bch,0);return;}Cj(3553,b);IQ(Bch,0);}
+function SM(){var a=this;C.call(a);a.sd=null;a.yR=0;a.sk=0;}
+function Bf_(a,b,c){var d=new SM();AIA(d,a,b,c);return d;}
+function AIA(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sd=$rt_createIntArray(256);a.yR=0;e=I9(c);$p=1;case 1:$z=ADd(e);if(I()){break _;}f
+=$z;g=f.ut;e=VW(f);h=0;while(h<256){i=h%16|0;j=h/16|0;k=7;i=i*8|0;l=j*8|0;a:{while(k>=0){m=i+k|0;n=1;o=0;while(o<8&&n){if((e.data[m+K(l+o|0,g)|0]&255)>0)n=0;o=o+1|0;}if(!n)break a;k=k+(-1)|0;}}if(h==32)k=2;a.sd.data[h]=k+2|0;h=h+1|0;}a.yR=AJ1(d,f);a.sk=AOD(288);BE();p=Bdg;q=0;while(q<256){EY(a.sk+q|0,4864);Bx(p);r=(q%16|0)*8|0;s=(q/16|0)*8|0;t=r;u=t/128.0+0.0;v=s;w=(v+7.989999771118164)/128.0+0.0;G(p,0.0,7.989999771118164,0.0,u,w);x=(t+7.989999771118164)/128.0+0.0;G(p,7.989999771118164,7.989999771118164,0.0,
+x,w);y=v/128.0+0.0;G(p,7.989999771118164,0.0,0.0,x,y);G(p,0.0,0.0,0.0,u,y);Bt(p);E6();q=q+1|0;}l=0;while(l<32){z=(l>>3&1)*85|0;ba=((l>>2&1)*170|0)+z|0;bb=((l>>1&1)*170|0)+z|0;bc=((l>>0&1)*170|0)+z|0;if(l==6)ba=ba+85|0;bd=l<16?0:1;if(b.b4){g=ba*30|0;ba=((g+(bb*59|0)|0)+(bc*11|0)|0)/100|0;bb=(g+(bb*70|0)|0)/100|0;bc=(g+(bc*70|0)|0)/100|0;}if(bd){ba=ba/4|0;bb=bb/4|0;bc=bc/4|0;}EY((a.sk+256|0)+l|0,4864);Mi(ba/255.0,bb/255.0,bc/255.0);E6();l=l+1|0;}return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,
s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p);}
-function CG(a,b,c,d,e){YX(a,b,c+1|0,d+1|0,e,1);F9(a,b,c,d,e);}
-function F9(a,b,c,d,e){YX(a,b,c,d,e,0);}
-function YX(a,b,c,d,e,f){var g,h,i,j,k,l,m;if(b===null)return;if(f)e=((e&16579836)>>2)+(e&(-16777216))|0;Cj(3553,a.yP);g=(e>>16&255)/255.0;h=(e>>8&255)/255.0;i=(e&255)/255.0;j=(e>>24&255)/255.0;if(j===0.0)j=1.0;BJ(g,h,i,j);Ca();Bj(c,d,0.0);k=0;while(k=0){FF((a.sj+m|0)+32|0);Bj(a.sc.data[m+32|0],0.0,0.0);}}}BR();}
-function Ei(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.sc.data[e+32|0]|0;}d=d+1|0;}return c;}
-function Tg(){}
-function ANP(){var a=this;C.call(a);a.K=null;a.hW=null;a.kA=0;a.jZ=null;a.ij=null;a.dT=null;a.fN=null;a.fg=0;a.fj=0;a.ny=0;a.BB=0;a.ge=null;a.Bb=null;a.sL=null;a.oA=0;a.r6=0;a.uJ=0;a.ld=0;a.k7=0;a.l7=0;a.we=null;a.u1=null;a.rs=0;a.rY=0;a.q2=0;a.tE=0;a.rx=0.0;a.ry=0.0;a.rz=0.0;a.ra=0.0;}
-function A8V(a,b){var c=new ANP();A08(c,a,b);return c;}
-function A08(a,b,c){var d,e,f,g,h,i;a.jZ=KZ(65536);a.ij=BU();a.oA=0;a.r6=0;a.we=$rt_createIntArray(50000);a.u1=KZ(64);a.rx=(-9999.0);a.ry=(-9999.0);a.rz=(-9999.0);a.ge=b;a.hW=c;a.kA=JF(2);a.BB=JF(786432);a.oA=1;if(a.oA){DM(a.u1);if(!M2(a.u1,0))a.oA=0;else{a.sL=KZ(262144);DM(a.sL);Dz(a.sL,0);H0(a.sL,262144);}}a.uJ=JF(1);EX(a.uJ,4864);d=new Dd;e=0;while(e<500){BD();f=Bc$;g=0.25+N(d)*0.25;Bx(f);h= -g;i=g;F(f,h,(-100.0),i,1.0,1.0);F(f,i,(-100.0),i,0.0,1.0);F(f,i,(-100.0),h,0.0,0.0);F(f,h,(-100.0),h,1.0,0.0);Bt(f);e
-=e+1|0;}E5();}
-function ACM(a,b){if(a.K!==null)AGI(a.K,a);a.rx=(-9999.0);a.ry=(-9999.0);a.rz=(-9999.0);BdI.m9=b;a.K=b;a.Bb=AFs(b);if(b!==null){AI2(b,a);Tl(a);}}
-function Tl(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a:{if(a.fN!==null){b=0;while(true){if(b>=a.fN.data.length)break a;AFv(a.fN.data[b]);b=b+1|0;}}}a.fg=a.K.o/16|0;a.fj=a.K.bu/16|0;a.ny=a.K.t/16|0;a.fN=H(H7,K(K(a.fg,a.fj),a.ny));a.dT=H(H7,K(K(a.fg,a.fj),a.ny));c=0;d=0;while(d=0.0&&n>=0.0&&o>=0.0&&m=i.q)break b;t=Bc(i,j);m=t.f-b.U;n=t.j-b.R;o=t.g-b.S;m=m*m+n*n+o*o;u=t.Y;n=(u.bv-u.bg+u.bs-u.bc+u.bw-u.bf)/3.0*64.0;if(m=i.q){while(true){h=h+1|0;while(h>=e.h0){g=g+1|0;while(g>=e.eK){f=f+1|0;if(f>=e.ex)break c;g=0;}h=0;}i=e.lz.data[K(K(h,e.eK)+g|0,e.ex)+f|0];if(!i.q)continue;j=(f<<3)+4|0;k=(g<<3)+4|0;l=(h<<3)+4|0;a.ld=a.ld+i.q|0;m=j;n=k;o=l;if(m>=0.0&&n>=0.0&&o>=0.0&&m=n*n)continue;if(!Pw(c,t.Y))continue;if(t!==a.K.cU)break a;if(!a.ge.d.ce)continue;else break a;}return;}a.k7=a.k7+1|0;u=BdI;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
-function YE(a){var b;b=new S;V(b);return R(Bf(G(Bf(G(Bf(G(Bf(G(b,B(356)),a.tE),B(30)),a.rs),B(357)),a.rY),B(358)),a.q2));}
-function RH(a){var b;b=new S;V(b);return R(Bf(G(Bf(G(Bf(G(Bf(G(b,B(359)),a.k7),B(30)),a.ld),B(360)),a.l7),B(361)),(a.ld-a.l7|0)-a.k7|0));}
-function S8(a,b,c){var d,e,f,g,h,i,j,k,l;if(!c){a.rs=0;a.rY=0;a.q2=0;a.tE=0;}d=b.f-a.rx;e=b.j-a.ry;f=b.g-a.rz;if(d*d+e*e+f*f>16.0){a.rx=b.f;a.ry=b.j;a.rz=b.g;g=a.dT;h=new R3;h.va=b;ACu(g,h);}if(a.oA&&!c){i=8;j=0;while(j<8){a.dT.data[j].jO=1;j=j+1|0;}k=0+N1(a,0,8,c)|0;while(true){j=i<<1;if(j>a.dT.data.length)j=a.dT.data.length;Bb(3553);Bb(2896);Bb(3008);Cz(0,0,0,0);EJ(0);l=i;while(l=a.dT.data.length)break;i
-=j;}}else k=0+N1(a,0,a.dT.data.length,c)|0;return k;}
-function N1(a,b,c,d){var e;e=0;while(b0)Vg(a.jZ);return BV(a.jZ);}
-function AIJ(a){var b,c,d,e,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=3553;c=a.hW;d=B(205);$p=1;case 1:$z=AB2(c,d);if(I()){break _;}e=$z;Cj(b,e);Vg(a.jZ);return;default:F2();}}Dh().s(a,b,c,d,e,$p);}
-function DX(a){a.r6=a.r6+1|0;}
-function AHF(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bb(3553);c=UM(a.K,b);d=c.U;e=c.R;f=c.S;if(a.ge.d.b4){g=d*30.0;d=(g+e*59.0+f*11.0)/100.0;e=(g+e*70.0)/100.0;f=(g+f*70.0)/100.0;}EJ(0);BD();h=Bc$;Bx(h);CW(h,
-d,e,f);d=a.K.bu+10|0;i=(-2048);j=d;while(i<(a.K.o+2048|0)){k=(-2048);while(k<(a.K.t+2048|0)){l=i;m=k;Bo(h,l,j,m);n=i+512|0;Bo(h,n,j,m);k=k+512|0;m=k;Bo(h,n,j,m);Bo(h,l,j,m);}i=i+512|0;}Bt(h);Y(3553);Bb(2912);Bb(3008);Y(3042);Dy(1,1);Ca();d=a.K.cU.eb+(a.K.cU.f-a.K.cU.eb)*b;e=a.K.cU.ea+(a.K.cU.j-a.K.cU.ea)*b;o=a.K.cU.d_+(a.K.cU.g-a.K.cU.d_)*b;BJ(1.0,1.0,1.0,1.0);Bj(d,e,o);Bs(0.0,0.0,0.0,1.0);Bs(H3(a.K,b)*360.0,1.0,0.0,0.0);i=3553;c=a.hW;p=B(362);$p=1;case 1:$z=AB2(c,p);if(I()){break _;}q=$z;Cj(i,q);Bx(h);F(h,
-(-30.0),100.0,(-30.0),0.0,0.0);F(h,30.0,100.0,(-30.0),1.0,0.0);F(h,30.0,100.0,30.0,1.0,1.0);F(h,(-30.0),100.0,30.0,0.0,1.0);Bt(h);i=3553;c=a.hW;p=B(363);$p=2;case 2:$z=AB2(c,p);if(I()){break _;}q=$z;Cj(i,q);Bx(h);F(h,(-20.0),(-100.0),20.0,1.0,1.0);F(h,20.0,(-100.0),20.0,0.0,1.0);F(h,20.0,(-100.0),(-20.0),0.0,0.0);F(h,(-20.0),(-100.0),(-20.0),1.0,0.0);Bt(h);Bb(3553);d=AIl(a.K,b);BJ(d,d,d,d);FF(a.uJ);BJ(1.0,1.0,1.0,1.0);Y(3553);Bb(3042);Y(3008);Y(2912);BR();EJ(1);i=3553;c=a.hW;p=B(364);$p=3;case 3:$z=AB2(c,p);if
-(I()){break _;}q=$z;Cj(i,q);BJ(1.0,1.0,1.0,1.0);p=AII(a.K,b);d=p.U;g=p.R;e=p.S;if(a.ge.d.b4){o=d*30.0;d=(o+g*59.0+e*11.0)/100.0;g=(o+g*70.0)/100.0;e=(o+e*70.0)/100.0;}o=a.K.kD;r=(a.r6+b)*4.8828125E-4*0.029999999329447746;Bx(h);CW(h,d,g,e);q=(-2048);j=o;while(q<(a.K.o+2048|0)){k=(-2048);while(k<(a.K.t+2048|0)){d=q;l=d;s=k+512|0;e=s;m=e;n=d*4.8828125E-4+r;t=e*4.8828125E-4;F(h,l,j,m,n,t);b=q+512|0;u=b;v=b*4.8828125E-4+r;F(h,u,j,m,v,t);b=k;w=b;x=b*4.8828125E-4;F(h,u,j,w,v,x);F(h,l,j,w,n,x);F(h,l,j,w,n,x);F(h,u,
-j,w,v,x);F(h,u,j,m,v,t);F(h,l,j,m,n,t);k=s;}q=q+512|0;}Bt(h);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p);}
-function ALV(a){var b,c,d,e,f,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=DT(a.K,0,a.K.eC,0);c=3553;d=a.hW;e=B(227);$p=1;case 1:$z=AB2(d,e);if(I()){break _;}f=$z;Cj(c,f);if(a.K.eC>a.K.fD){c=a.K.jo;L();if(c==Bcb.b){c=3553;d=a.hW;e=B(365);$p=2;continue _;}}BJ(b,b,b,1.0);Y(3553);FF(a.kA);return;case 2:$z=AB2(d,e);if(I()){break _;}f=$z;Cj(c,f);BJ(b,b,b,1.0);Y(3553);FF(a.kA);return;default:F2();}}Dh().s(a,b,c,d,e,f,$p);}
-function Yd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;BD();b=Bc$;c=a.K.eC;d=128;if(128>a.K.o)d=a.K.o;if(d>a.K.t)d=a.K.t;e=2048/d|0;Bx(b);f=K( -d,e);g=Bw(c,0.0);h=c;i=f;while(true){j=a.K.o;k=K(d,e);if(i>=(j+k|0))break;j=f;while(j<(a.K.t+k|0)){if(!(g>=0&&i>=0&&j>=0&&ia.K.o)d=a.K.o;if(d>a.K.t)d=a.K.t;e=2048/d|0;Bx(c);L();f=Bcb.ew;g=Bcb.ev;h=K( -d,e);i=Bw(b,0.0);j=h;while(true){k=a.K.o;l=K(d,e);if(j>=(k+l|0))break;m=h;while(m<(a.K.t+l|0)){n=b+Bcb.ch;if(!(i>=0&&j>=0&&m>=0&&j2500.0&&g>4)return;GD(a.ij,c);AN2(c);c.pK=0;g=g+1|0;}}
-function AOn(a,b,c,d){var e,f,g,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BD();e=Bc$;Y(3042);Y(3008);Dy(770,1);BJ(1.0,1.0,1.0,(Bv(Long_toNumber(CF())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(a.ra<=0.0){Bb(3042);Bb(3008);return;}Dy(774,768);d=a.hW;f=B(205);$p=1;case 1:$z=AB2(d,f);if(I()){break _;}g=$z;Cj(3553,g);BJ(1.0,1.0,1.0,0.5);Ca();c=O(a.K,b.c6,b.c7,b.c8);if(c<=0)f=null;else{L();f=Bcf.data[c];}Bb(3008);Bx(e);AEZ(e);if
-(f===null){L();f=Bcl;}BN();AK1(a.Bb,f,b.c6,b.c7,b.c8,240+(a.ra*10.0|0)|0);BN();Bt(e);Y(3008);EJ(1);BR();Bb(3042);Bb(3008);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,$p);}
-function Xa(a,b,c){var d,e;Y(3042);Dy(770,771);BJ(0.0,0.0,0.0,0.4000000059604645);Bb(3553);EJ(0);c=O(a.K,b.c6,b.c7,b.c8);if(c>0){L();d=FK(AL2(Bcf.data[c],b.c6,b.c7,b.c8),0.0020000000949949026,0.0020000000949949026,0.0020000000949949026);BD();e=Bc$;Lx(e,3);Bo(e,d.bg,d.bc,d.bf);Bo(e,d.bv,d.bc,d.bf);Bo(e,d.bv,d.bc,d.bw);Bo(e,d.bg,d.bc,d.bw);Bo(e,d.bg,d.bc,d.bf);Bt(e);Lx(e,3);Bo(e,d.bg,d.bs,d.bf);Bo(e,d.bv,d.bs,d.bf);Bo(e,d.bv,d.bs,d.bw);Bo(e,d.bg,d.bs,d.bw);Bo(e,d.bg,d.bs,d.bf);Bt(e);Lx(e,1);Bo(e,d.bg,d.bc,d.bf);Bo(e,
-d.bg,d.bs,d.bf);Bo(e,d.bv,d.bc,d.bf);Bo(e,d.bv,d.bs,d.bf);Bo(e,d.bv,d.bc,d.bw);Bo(e,d.bv,d.bs,d.bw);Bo(e,d.bg,d.bc,d.bw);Bo(e,d.bg,d.bs,d.bw);Bt(e);}EJ(1);Y(3553);Bb(3042);}
-function MT(a,b,c,d,e,f,g){var h,i,j,k,l;h=b/16|0;i=c/16|0;c=d/16|0;d=e/16|0;e=f/16|0;f=g/16|0;if(h<0)h=0;if(i<0)i=0;if(c<0)c=0;if(d>(a.fg-1|0))d=a.fg-1|0;if(e>(a.fj-1|0))e=a.fj-1|0;if(f>(a.ny-1|0))f=a.ny-1|0;while(h<=d){j=i;while(j<=e){k=c;while(k<=f){l=a.fN.data[K(K(k,a.fj)+j|0,a.fg)+h|0];if(!l.pK){l.pK=1;M(a.ij,a.fN.data[K(K(k,a.fj)+j|0,a.fg)+h|0]);}k=k+1|0;}j=j+1|0;}h=h+1|0;}}
-function WP(a,b,c,d){MT(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);}
-function AHq(a,b,c,d,e,f,g){MT(a,b-1|0,c-1|0,d-1|0,e+1|0,f+1|0,g+1|0);}
-function AE$(a,b){var c;c=0;while(c>2)+(e&(-16777216))|0;Cj(3553,a.yR);g=(e>>16&255)/255.0;h=(e>>8&255)/255.0;i=(e&255)/255.0;j=(e>>24&255)/255.0;if(j===0.0)j=1.0;BJ(g,h,i,j);Ca();Bj(c,d,0.0);k=0;while(k=0){FG((a.sk+m|0)+32|0);Bj(a.sd.data[m+32|0],0.0,0.0);}}}BS();}
+function Ei(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.sd.data[e+32|0]|0;}d=d+1|0;}return c;}
+function Ti(){}
+function ANX(){var a=this;C.call(a);a.K=null;a.hY=null;a.kB=0;a.j0=null;a.im=null;a.dU=null;a.fO=null;a.fh=0;a.fk=0;a.nC=0;a.BD=0;a.gf=null;a.Bd=null;a.sM=null;a.oE=0;a.r7=0;a.uK=0;a.lf=0;a.k8=0;a.l_=0;a.wg=null;a.u2=null;a.rt=0;a.rZ=0;a.q3=0;a.tF=0;a.ry=0.0;a.rz=0.0;a.rA=0.0;a.rb=0.0;}
+function A83(a,b){var c=new ANX();A1e(c,a,b);return c;}
+function A1e(a,b,c){var d,e,f,g,h,i;a.j0=K0(65536);a.im=BV();a.oE=0;a.r7=0;a.wg=$rt_createIntArray(50000);a.u2=K0(64);a.ry=(-9999.0);a.rz=(-9999.0);a.rA=(-9999.0);a.gf=b;a.hY=c;a.kB=JF(2);a.BD=JF(786432);a.oE=1;if(a.oE){DC(a.u2);if(!KM(a.u2,0))a.oE=0;else{a.sM=K0(262144);DC(a.sM);Dz(a.sM,0);H0(a.sM,262144);}}a.uK=JF(1);EY(a.uK,4864);d=new Dd;e=0;while(e<500){BE();f=Bdg;g=0.25+N(d)*0.25;Bx(f);h= -g;i=g;G(f,h,(-100.0),i,1.0,1.0);G(f,i,(-100.0),i,0.0,1.0);G(f,i,(-100.0),h,0.0,0.0);G(f,h,(-100.0),h,1.0,0.0);Bt(f);e
+=e+1|0;}E6();}
+function ACV(a,b){if(a.K!==null)AGS(a.K,a);a.ry=(-9999.0);a.rz=(-9999.0);a.rA=(-9999.0);BdQ.nb=b;a.K=b;a.Bd=AFD(b);if(b!==null){AJa(b,a);Tn(a);}}
+function Tn(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a:{if(a.fO!==null){b=0;while(true){if(b>=a.fO.data.length)break a;AFG(a.fO.data[b]);b=b+1|0;}}}a.fh=a.K.o/16|0;a.fk=a.K.bu/16|0;a.nC=a.K.t/16|0;a.fO=H(H7,K(K(a.fh,a.fk),a.nC));a.dU=H(H7,K(K(a.fh,a.fk),a.nC));c=0;d=0;while(d=0.0&&n>=0.0&&o>=0.0&&m=i.q)break b;t=Be(i,j);m=t.f-b.U;n=t.j-b.R;o=t.g-b.S;m=m*m+n*n+o*o;u=t.Y;n=(u.bv-u.bg+u.bs-u.bc+u.bw-u.bf)/3.0*64.0;if(m=i.q){while(true){h=h+1|0;while(h>=e.h2){g=g+1|0;while(g>=e.eL){f=f+1|0;if(f>=e.ey)break c;g=0;}h=0;}i=e.lB.data[K(K(h,e.eL)+g|0,e.ey)+f|0];if(!i.q)continue;j=(f<<3)+4|0;k=(g<<3)+4|0;l=(h<<3)+4|0;a.lf=a.lf+i.q|0;m=j;n=k;o=l;if(m>=0.0&&n>=0.0&&o>=0.0&&m=n*n)continue;if(!Py(c,t.Y))continue;if(t!==a.K.cV)break a;if(!a.gf.d.cg)continue;else break a;}return;}a.k8=a.k8+1|0;u=BdQ;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
+function YL(a){var b;b=new R;T(b);return S(Bd(E(Bd(E(Bd(E(Bd(E(b,B(357)),a.tF),B(30)),a.rt),B(358)),a.rZ),B(359)),a.q3));}
+function RJ(a){var b;b=new R;T(b);return S(Bd(E(Bd(E(Bd(E(Bd(E(b,B(360)),a.k8),B(30)),a.lf),B(361)),a.l_),B(362)),(a.lf-a.l_|0)-a.k8|0));}
+function S$(a,b,c){var d,e,f,g,h,i,j,k,l;if(!c){a.rt=0;a.rZ=0;a.q3=0;a.tF=0;}d=b.f-a.ry;e=b.j-a.rz;f=b.g-a.rA;if(d*d+e*e+f*f>16.0){a.ry=b.f;a.rz=b.j;a.rA=b.g;g=a.dU;h=new R5;h.vb=b;ACD(g,h);}if(a.oE&&!c){i=8;j=0;while(j<8){a.dU.data[j].jP=1;j=j+1|0;}k=0+N3(a,0,8,c)|0;while(true){j=i<<1;if(j>a.dU.data.length)j=a.dU.data.length;Bc(3553);Bc(2896);Bc(3008);Cz(0,0,0,0);EJ(0);l=i;while(l=a.dU.data.length)break;i
+=j;}}else k=0+N3(a,0,a.dU.data.length,c)|0;return k;}
+function N3(a,b,c,d){var e;e=0;while(b0)Vk(a.j0);return BT(a.j0);}
+function AIT(a){var b,c,d,e,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=3553;c=a.hY;d=B(205);$p=1;case 1:$z=AB_(c,d);if(I()){break _;}e=$z;Cj(b,e);Vk(a.j0);return;default:F2();}}Dh().s(a,b,c,d,e,$p);}
+function DX(a){a.r7=a.r7+1|0;}
+function AHP(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bc(3553);c=UO(a.K,b);d=c.U;e=c.R;f=c.S;if(a.gf.d.b4){g=d*30.0;d=(g+e*59.0+f*11.0)/100.0;e=(g+e*70.0)/100.0;f=(g+f*70.0)/100.0;}EJ(0);BE();h=Bdg;Bx(h);CW(h,
+d,e,f);d=a.K.bu+10|0;i=(-2048);j=d;while(i<(a.K.o+2048|0)){k=(-2048);while(k<(a.K.t+2048|0)){l=i;m=k;Bo(h,l,j,m);n=i+512|0;Bo(h,n,j,m);k=k+512|0;m=k;Bo(h,n,j,m);Bo(h,l,j,m);}i=i+512|0;}Bt(h);Y(3553);Bc(2912);Bc(3008);Y(3042);Dy(1,1);Ca();d=a.K.cV.ec+(a.K.cV.f-a.K.cV.ec)*b;e=a.K.cV.eb+(a.K.cV.j-a.K.cV.eb)*b;o=a.K.cV.ea+(a.K.cV.g-a.K.cV.ea)*b;BJ(1.0,1.0,1.0,1.0);Bj(d,e,o);Bs(0.0,0.0,0.0,1.0);Bs(H3(a.K,b)*360.0,1.0,0.0,0.0);i=3553;c=a.hY;p=B(363);$p=1;case 1:$z=AB_(c,p);if(I()){break _;}q=$z;Cj(i,q);Bx(h);G(h,
+(-30.0),100.0,(-30.0),0.0,0.0);G(h,30.0,100.0,(-30.0),1.0,0.0);G(h,30.0,100.0,30.0,1.0,1.0);G(h,(-30.0),100.0,30.0,0.0,1.0);Bt(h);i=3553;c=a.hY;p=B(364);$p=2;case 2:$z=AB_(c,p);if(I()){break _;}q=$z;Cj(i,q);Bx(h);G(h,(-20.0),(-100.0),20.0,1.0,1.0);G(h,20.0,(-100.0),20.0,0.0,1.0);G(h,20.0,(-100.0),(-20.0),0.0,0.0);G(h,(-20.0),(-100.0),(-20.0),1.0,0.0);Bt(h);Bc(3553);d=AIv(a.K,b);BJ(d,d,d,d);FG(a.uK);BJ(1.0,1.0,1.0,1.0);Y(3553);Bc(3042);Y(3008);Y(2912);BS();EJ(1);i=3553;c=a.hY;p=B(365);$p=3;case 3:$z=AB_(c,p);if
+(I()){break _;}q=$z;Cj(i,q);BJ(1.0,1.0,1.0,1.0);p=AIS(a.K,b);d=p.U;g=p.R;e=p.S;if(a.gf.d.b4){o=d*30.0;d=(o+g*59.0+e*11.0)/100.0;g=(o+g*70.0)/100.0;e=(o+e*70.0)/100.0;}o=a.K.kE;r=(a.r7+b)*4.8828125E-4*0.029999999329447746;Bx(h);CW(h,d,g,e);q=(-2048);j=o;while(q<(a.K.o+2048|0)){k=(-2048);while(k<(a.K.t+2048|0)){d=q;l=d;s=k+512|0;e=s;m=e;n=d*4.8828125E-4+r;t=e*4.8828125E-4;G(h,l,j,m,n,t);b=q+512|0;u=b;v=b*4.8828125E-4+r;G(h,u,j,m,v,t);b=k;w=b;x=b*4.8828125E-4;G(h,u,j,w,v,x);G(h,l,j,w,n,x);G(h,l,j,w,n,x);G(h,u,
+j,w,v,x);G(h,u,j,m,v,t);G(h,l,j,m,n,t);k=s;}q=q+512|0;}Bt(h);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p);}
+function AL3(a){var b,c,d,e,f,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=DT(a.K,0,a.K.eD,0);c=3553;d=a.hY;e=B(227);$p=1;case 1:$z=AB_(d,e);if(I()){break _;}f=$z;Cj(c,f);if(a.K.eD>a.K.fE){c=a.K.jq;L();if(c==Bcj.b){c=3553;d=a.hY;e=B(366);$p=2;continue _;}}BJ(b,b,b,1.0);Y(3553);FG(a.kB);return;case 2:$z=AB_(d,e);if(I()){break _;}f=$z;Cj(c,f);BJ(b,b,b,1.0);Y(3553);FG(a.kB);return;default:F2();}}Dh().s(a,b,c,d,e,f,$p);}
+function Yj(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;BE();b=Bdg;c=a.K.eD;d=128;if(128>a.K.o)d=a.K.o;if(d>a.K.t)d=a.K.t;e=2048/d|0;Bx(b);f=K( -d,e);g=Bw(c,0.0);h=c;i=f;while(true){j=a.K.o;k=K(d,e);if(i>=(j+k|0))break;j=f;while(j<(a.K.t+k|0)){if(!(g>=0&&i>=0&&j>=0&&ia.K.o)d=a.K.o;if(d>a.K.t)d=a.K.t;e=2048/d|0;Bx(c);L();f=Bcj.ex;g=Bcj.ew;h=K( -d,e);i=Bw(b,0.0);j=h;while(true){k=a.K.o;l=K(d,e);if(j>=(k+l|0))break;m=h;while(m<(a.K.t+l|0)){n=b+Bcj.cj;if(!(i>=0&&j>=0&&m>=0&&j2500.0&&g>4)return;GE(a.im,c);AN$(c);c.pM=0;g=g+1|0;}}
+function AOv(a,b,c,d){var e,f,g,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BE();e=Bdg;Y(3042);Y(3008);Dy(770,1);BJ(1.0,1.0,1.0,(Bv(Long_toNumber(CF())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(a.rb<=0.0){Bc(3042);Bc(3008);return;}Dy(774,768);d=a.hY;f=B(205);$p=1;case 1:$z=AB_(d,f);if(I()){break _;}g=$z;Cj(3553,g);BJ(1.0,1.0,1.0,0.5);Ca();c=O(a.K,b.c6,b.c7,b.c8);if(c<=0)f=null;else{L();f=Bcn.data[c];}Bc(3008);Bx(e);AE$(e);if
+(f===null){L();f=Bct;}BO();AK$(a.Bd,f,b.c6,b.c7,b.c8,240+(a.rb*10.0|0)|0);BO();Bt(e);Y(3008);EJ(1);BS();Bc(3042);Bc(3008);return;default:F2();}}Dh().s(a,b,c,d,e,f,g,$p);}
+function Xf(a,b,c){var d,e;Y(3042);Dy(770,771);BJ(0.0,0.0,0.0,0.4000000059604645);Bc(3553);EJ(0);c=O(a.K,b.c6,b.c7,b.c8);if(c>0){L();d=FL(AL$(Bcn.data[c],b.c6,b.c7,b.c8),0.0020000000949949026,0.0020000000949949026,0.0020000000949949026);BE();e=Bdg;Ly(e,3);Bo(e,d.bg,d.bc,d.bf);Bo(e,d.bv,d.bc,d.bf);Bo(e,d.bv,d.bc,d.bw);Bo(e,d.bg,d.bc,d.bw);Bo(e,d.bg,d.bc,d.bf);Bt(e);Ly(e,3);Bo(e,d.bg,d.bs,d.bf);Bo(e,d.bv,d.bs,d.bf);Bo(e,d.bv,d.bs,d.bw);Bo(e,d.bg,d.bs,d.bw);Bo(e,d.bg,d.bs,d.bf);Bt(e);Ly(e,1);Bo(e,d.bg,d.bc,d.bf);Bo(e,
+d.bg,d.bs,d.bf);Bo(e,d.bv,d.bc,d.bf);Bo(e,d.bv,d.bs,d.bf);Bo(e,d.bv,d.bc,d.bw);Bo(e,d.bv,d.bs,d.bw);Bo(e,d.bg,d.bc,d.bw);Bo(e,d.bg,d.bs,d.bw);Bt(e);}EJ(1);Y(3553);Bc(3042);}
+function MW(a,b,c,d,e,f,g){var h,i,j,k,l;h=b/16|0;i=c/16|0;c=d/16|0;d=e/16|0;e=f/16|0;f=g/16|0;if(h<0)h=0;if(i<0)i=0;if(c<0)c=0;if(d>(a.fh-1|0))d=a.fh-1|0;if(e>(a.fk-1|0))e=a.fk-1|0;if(f>(a.nC-1|0))f=a.nC-1|0;while(h<=d){j=i;while(j<=e){k=c;while(k<=f){l=a.fO.data[K(K(k,a.fk)+j|0,a.fh)+h|0];if(!l.pM){l.pM=1;M(a.im,a.fO.data[K(K(k,a.fk)+j|0,a.fh)+h|0]);}k=k+1|0;}j=j+1|0;}h=h+1|0;}}
+function WU(a,b,c,d){MW(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);}
+function AHA(a,b,c,d,e,f,g){MW(a,b-1|0,c-1|0,d-1|0,e+1|0,f+1|0,g+1|0);}
+function AFj(a,b){var c;c=0;while(ca.fD){k=a.jo;L();if(k==Bcb.b){j=Bch.b;break a;}}L();j=Bci.b;}else if(i>24;if(!c&&g&&h&&g!=(a.o-1|0)&&h!=(a.t-1|0))i=a.bu-2|0;i=i+1|0;}h=h+1|0;}g=g+1|0;}a.kn
-=$rt_createIntArray(K(b,d));Js(a.kn,a.bu);if(f!==null){a.gV=f;a.hT=ASZ(a);}else{a.gV=$rt_createByteArray(e.data.length);a.hT=ASZ(a);b=a.ef;c=0;while(c0){L();if(BdV.data[O(a,c,l,k)])break;l=l+(-1)|0;}a.kn.data[c+K(k,a.o)|0]=l+1|0;d=0;while(d>24;d=d+1|0;}k=k+1|0;}c=c+1|0;}NU(a.hT,0,0,0,a.o,a.bu,a.t);}b=0;while(bf){j=g-2|0;c:while(true){if(h>f)break a;k=(e-3|0)-2|0;while(k<=(e+3|0)){L();if(!BdU.data[O(a,h,j,k)])break c;k=k+1|0;}h=h+1
-|0;}continue a;}l=g-1|0;while(l<=(g+2|0)){f=(e-3|0)-2|0;while(f<=(e+3|0)){if(CR(a,i,l,f).it())break b;f=f+1|0;}l=l+1|0;}i=i+1|0;}}a.g4=d;a.gY=g;a.hv=e;a.r5=180.0;}
-function AI2(a,b){var c;c=0;while(c=a.eC&&j>=a.fD)){m=Bcg.iq(d,j,k);if(m!==null&&Y_(b,m))M(c,m);}k=k+1|0;}j=j+1|0;}d=d+1|0;}return c;}
-function ALa(a,b,c,d,e,f,g){var h,i;h=O(a,b,c,d);i=O(a,e,f,g);H1(a,b,c,d,i);H1(a,e,f,g,h);Lr(a,b,c,d,i);Lr(a,e,f,g,h);}
-function H1(a,b,c,d,e){var f;if(b>0&&c>0&&d>0&&b<(a.o-1|0)&&c<(a.bu-1|0)&&d<(a.t-1|0)){if(e==a.b_.data[K(K(c,a.t)+d|0,a.o)+b|0])return 0;if(!e&&!(b&&d&&b!=(a.o-1|0)&&d!=(a.t-1|0))&&c>=a.eC&&c>24;DK(a,b,c,d,0);if(f){L();Bcf.data[f].tk(a,b,c,d);}if(e){L();Bcf.data[e].gC(a,b,c,d);}L();if(!(BdV.data[f]==BdV.data[e]&&!BdY.data[f]&&!BdY.data[e])){X2(a.hT,b,d,1,1);NU(a.hT,b,c,d,b+1|0,c+1|0,d+1|0);}e=0;while(ea.fE){k=a.jq;L();if(k==Bcj.b){j=Bcp.b;break a;}}L();j=Bcq.b;}else if(i>24;if(!c&&g&&h&&g!=(a.o-1|0)&&h!=(a.t-1|0))i=a.bu-2|0;i=i+1|0;}h=h+1|0;}g=g+1|0;}a.ko
+=$rt_createIntArray(K(b,d));Js(a.ko,a.bu);if(f!==null){a.gW=f;a.hV=AS7(a);}else{a.gW=$rt_createByteArray(e.data.length);a.hV=AS7(a);b=a.eg;c=0;while(c0){L();if(Bd3.data[O(a,c,l,k)])break;l=l+(-1)|0;}a.ko.data[c+K(k,a.o)|0]=l+1|0;d=0;while(d>24;d=d+1|0;}k=k+1|0;}c=c+1|0;}NW(a.hV,0,0,0,a.o,a.bu,a.t);}b=0;while(bf){j=g-2|0;c:while(true){if(h>f)break a;k=(e-3|0)-2|0;while(k<=(e+3|0)){L();if(!Bd2.data[O(a,h,j,k)])break c;k=k+1|0;}h=h+1
+|0;}continue a;}l=g-1|0;while(l<=(g+2|0)){f=(e-3|0)-2|0;while(f<=(e+3|0)){if(CR(a,i,l,f).iw())break b;f=f+1|0;}l=l+1|0;}i=i+1|0;}}a.g5=d;a.gZ=g;a.hx=e;a.r6=180.0;}
+function AJa(a,b){var c;c=0;while(c=a.eD&&j>=a.fE)){m=Bco.it(d,j,k);if(m!==null&&Zg(b,m))M(c,m);}k=k+1|0;}j=j+1|0;}d=d+1|0;}return c;}
+function ALj(a,b,c,d,e,f,g){var h,i;h=O(a,b,c,d);i=O(a,e,f,g);H1(a,b,c,d,i);H1(a,e,f,g,h);Ls(a,b,c,d,i);Ls(a,e,f,g,h);}
+function H1(a,b,c,d,e){var f;if(b>0&&c>0&&d>0&&b<(a.o-1|0)&&c<(a.bu-1|0)&&d<(a.t-1|0)){if(e==a.ca.data[K(K(c,a.t)+d|0,a.o)+b|0])return 0;if(!e&&!(b&&d&&b!=(a.o-1|0)&&d!=(a.t-1|0))&&c>=a.eD&&c>24;DL(a,b,c,d,0);if(f){L();Bcn.data[f].tl(a,b,c,d);}if(e){L();Bcn.data[e].gD(a,b,c,d);}L();if(!(Bd3.data[f]==Bd3.data[e]&&!Bd6.data[f]&&!Bd6.data[e])){X8(a.hV,b,d,1,1);NW(a.hV,b,c,d,b+1|0,c+1|0,d+1|0);}e=0;while(e=0&&c>=0&&d>=0&&b>24;NU(a.hT,b,c,d,b+1|0,c+1|0,d+1|0);return 1;}return 0;}
-function Ik(a,b,c,d,e){var f;if(b>=0&&c>=0&&d>=0&&b=a.o)b=a.o-1|0;if(c<0)c=0;else if(c>=a.bu)c=a.bu-1|0;if(d<0)d=0;else if(d>=a.t)d=a.t-1|0;return a.b_.data[K(K(c,a.t)+d|0,a.o)+b|0]&255;}
-function BM(a,b,c,d){var e;L();e=Bcf.data[O(a,b,c,d)];return e!==null?e.fJ():0;}
-function DI(a){var b;AES(a.dl);b=0;while(b1.0)b=1.0;return b*b*0.5;}
-function UM(a,b){var c,d,e;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hH>>16&255)/255.0;d=(a.hH>>8&255)/255.0;e=(a.hH&255)/255.0;return BF(c*b,d*b,e*b);}
-function H3(a,b){if(a.dF>15)return 0.0;return (a.iR+b)/24000.0-0.15000000596046448;}
-function ABv(a,b){var c,d,e,f;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hB>>16&255)/255.0;d=(a.hB>>8&255)/255.0;e=(a.hB&255)/255.0;f=b*0.9399999976158142+0.05999999865889549;return BF(c*f,d*f,e*(b*0.9100000262260437+0.09000000357627869));}
-function AII(a,b){var c,d,e,f;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hn>>16&255)/255.0;d=(a.hn>>8&255)/255.0;e=(a.hn&255)/255.0;f=b*0.8999999761581421+0.10000000149011612;return BF(c*f,d*f,e*(b*0.8500000238418579+0.15000000596046448));}
-function Ot(a){var b,c;b=Bp(H3(a,1.0)*3.1415927410125732*2.0)*1.5+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=b*((15*a.dF|0)/15.0-4.0)+4.0|0;if(c>15)c=15;if(c<4)c=4;return c;}
-function DL(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;a.iR=a.iR+1|0;if(a.iR==24000)a.iR=0;b=Ot(a);if(a.ef>b)XV(a,a.ef-1|0);if(a.ef200)g=200;h=0;while(h0){i.sO=i.sO-1|0;a.j$.kx(i);break a;}j=i.rm;k=i.tx;l=i.sC;if(l<0)break a;if(k<0)break a;if(j<0)break a;if(l>=a.o)break a;if(k>=a.bu)break a;if(j>=a.t)break a;m=a.b_.data[K(K(i.tx,a.t)+i.rm|0,a.o)+i.sC
-|0];if(m!=i.Aw)break a;if(m<=0)break a;L();Bcf.data[m].gi(a,i.sC,i.tx,i.rm,a.bo);}h=h+1|0;}a.mh=a.mh+K(K(a.o,a.t),a.bu)|0;g=a.mh/200|0;a.mh=a.mh-(g*200|0)|0;h=0;while(h>2;o=n&e;l=n>>b&d;n=n>>(b+c|0)&f;p=a.b_.data[K(K(n,a.t)+l|0,a.o)+o|0];L();if(BdT.data[p])Bcf.data[p].gi(a,o,n,l,a.bo);h=h+1|0;}}
-function Yv(a,b){var c,d;c=0;d=0;while(da.o)d=a.o;if(f>a.bu)f=a.bu;if(h>a.t)h=a.t;while(c0){L();f.sO=Bcf.data[e].rV();}a.j$.kx(f);}
-function AEC(a,b){return Ht(a.dl,null,b).q?0:1;}
-function AFO(a,b){var c,d;c=Ht(a.dl,null,b);d=0;while(d0){L();if(Bcf.data[e].fJ()){e=1;break a;}}e=0;}return e;}
-function Fy(a,b,c,d,e){a.g4=b;a.gY=c;a.hv=d;a.r5=e;}
-function DT(a,b,c,d){return Bf4.data[D5(a,b,c,d)];}
-function D5(a,b,c,d){var e;if(b<0)b=0;else if(b>=a.o)b=a.o-1|0;if(c<0)c=0;else if(c>=a.bu)c=a.bu-1|0;if(d<0)d=0;else if(d>=a.t)d=a.t-1|0;e=a.b_.data[K(K(c,a.t)+d|0,a.o)+b|0];L();return e!=Bck.b?(a.gV.data[K(K(c,a.t)+d|0,a.o)+b|0]&15)<<24>>24:c>=(a.bu-1|0)?15:(a.gV.data[K(K(c+1|0,a.t)+d|0,a.o)+b|0]&15)<<24>>24;}
-function Cr(a,b,c,d){if(b<0)b=0;else if(b>=a.o)b=a.o-1|0;if(c<0)c=0;else if(c>=a.bu)c=a.bu-1|0;if(d<0)d=0;else if(d>=a.t)d=a.t-1|0;return (a.gV.data[K(K(c,a.t)+d|0,a.o)+b|0]>>>4&15)<<24>>24;}
-function DK(a,b,c,d,e){if(b<0)b=0;else if(b>=a.o)b=a.o-1|0;if(c<0)c=0;else if(c>=a.bu)c=a.bu-1|0;if(d<0)d=0;else if(d>=a.t)d=a.t-1|0;a.gV.data[K(K(c,a.t)+d|0,a.o)+b|0]=((a.gV.data[K(K(c,a.t)+d|0,a.o)+b|0]&15)+(e<<4)|0)<<24>>24;e=0;while(e0){L();if(Bcf.data[b].ck===Bda){b=1;break a;}}b=0;}return b;}
-function E1(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;if(!(isNaN(b.U)?1:0)&&!(isNaN(b.R)?1:0)&&!(isNaN(b.S)?1:0)){if(!(isNaN(c.U)?1:0)&&!(isNaN(c.R)?1:0)&&!(isNaN(c.S)?1:0)){d=FM(c.U);e=FM(c.R);f=FM(c.S);g=FM(b.U);h=FM(b.R);i=FM(b.S);j=20;a:{while(true){k=j+(-1)|0;if(j<0)return null;if(isNaN(b.U)?1:0)break a;if(isNaN(b.R)?1:0)break a;if(isNaN(b.S)?1:0)break a;if(g==d&&h==e&&i==f)return null;l=999.0;m=999.0;n=999.0;j=Bw(d,g);if(j>0)l=g+1.0;if(j<0)l=g;o=Bw(e,h);if(o>0)m=h+1.0;if(o<0)m=h;h=Bw(f,
-i);if(h>0)n=i+1.0;if(h<0)n=i;p=999.0;q=999.0;r=999.0;s=c.U-b.U;t=c.R-b.R;u=c.S-b.S;if(l!==999.0)p=(l-b.U)/s;if(m!==999.0)q=(m-b.R)/t;if(n!==999.0)r=(n-b.S)/u;if(p=r){v=h<=0?3:2;b.U=b.U+s*r;b.R=b.R+t*r;b.S=n;}else{v=o<=0?1:0;b.U=b.U+s*q;b.R=m;b.S=b.S+u*q;}w=BF(b.U,b.R,b.S);x=FM(b.U);w.U=x;g=x|0;if(v==5){g=g+(-1)|0;w.U=w.U+1.0;}x=FM(b.R);w.R=x;h=x|0;if(v==1){h=h+(-1)|0;w.R=w.R+1.0;}x=FM(b.S);w.S=x;i=x|0;if(v==3){i=i+(-1)|0;w.S=w.S+1.0;}o=O(a,g,h,i);L();y
-=Bcf.data[o];if(o>0&&y.pI()){z=y.Bd(a,g,h,i,b,c);if(z!==null)break;}j=k;}return z;}return null;}return null;}return null;}
-function L_(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;e=W(a.bo,3)+4|0;f=1;if(c>0){g=c+e|0;if((g+1|0)<=a.bu){h=(c+1|0)+e|0;i=h-2|0;j=c;while(j<=h){k=1;if(j==c)k=0;if(j>=i)k=2;l=b-k|0;while(l<=(b+k|0)&&f){m=d-k|0;while(m<=(d+k|0)&&f){if(!(l>=0&&j>=0&&m>=0&&l0){L();q=q-(ABo(Bcf.data[x])
-+0.30000001192092896)*0.30000001192092896;}if(q>0.0)ABs(g,C0((u+(v<<10)|0)+(w<<10<<10)|0));s=s+o;k=k+p;t=t+r;q=q-0.22500000894069672;}}}j=j+1|0;}i=i+1|0;}h=h+1|0;}k=f*2.0;y=c-k-1.0|0;i=c+k+1.0|0;j=d-k-1.0|0;z=d+k+1.0|0;ba=e-k-1.0|0;bb=e+k+1.0|0;bc=AEa(a.dl,b,y,j,ba,i,z,bb);bd=BF(c,d,e);be=0;while(be=0){bl=AIf(Bc(bk,y));h=bl&1023;u=bl>>10&1023;v=bl>>20&1023;if(h>=0&&u>=0&&v>=0&&h0){L();YT(Bcf.data[w],a,h,u,v,Cr(a,h,u,v),0.30000001192092896);By(a,h,u,v,0);Bcf.data[w].A2(a,h,u,v);}}y=y+(-1)|0;}}
-function AAv(a,b,c){var d,e,f,g,h,i,j,k;d=1.0/((c.bv-c.bg)*2.0+1.0);e=1.0/((c.bs-c.bc)*2.0+1.0);f=1.0/((c.bw-c.bf)*2.0+1.0);g=0;h=0;i=0.0;while(i<=1.0){j=0.0;while(j<=1.0){k=0.0;while(k<=1.0){if(E1(a,BF(c.bg+(c.bv-c.bg)*i,c.bc+(c.bs-c.bc)*j,c.bf+(c.bw-c.bf)*k),b)===null)g=g+1|0;h=h+1|0;k=k+f;}j=j+e;}i=i+d;}return g/h;}
-function AFA(a,b){var c,d;c=0;while(true){if(c>=a.dl.fi.q)return null;d=Bc(a.dl.fi,c);if(RQ(b,B5(d)))break;c=c+1|0;}return d;}
-function SL(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;if(b>=0&&c>=0&&d>=0&&b>16;Bf5=m;if(m==30000){AFG(a.e0,0);Bf5=1;}while(h>0){h=h+(-1)|0;n=a.hq.data[h];if(a.e0.data[n]==Bf5)continue;o=n%1024|0;p=n/1024|0;q=p-d|0;q=K(q,q);while(o>0&&a.e0.data[n-1|0]!=Bf5&&!(a.b_.data[(K(K(c,a.t)+p|0,a.o)+o|0)-1|0]
-!=e&&a.b_.data[(K(K(c,a.t)+p|0,a.o)+o|0)-1|0]!=f)){o=o+(-1)|0;n=n+(-1)|0;}if(o>0&&a.b_.data[(K(K(c,a.t)+p|0,a.o)+o|0)-1|0]==i)j=1;r=0;s=0;t=0;while(o=(a.t-1|0)){h=u;y=s;}else
-{m=a.b_.data[K((K(c,a.t)+p|0)+1|0,a.o)+o|0];if(m==i)j=1;c:{d:{w=a.e0.data;x=n+1024|0;if(w[x]!=Bf5){if(m==e)break d;if(m==f)break d;}y=0;break c;}y=1;}if(!y)h=u;else if(s)h=u;else{w=a.hq.data;h=u+1|0;w[u]=x;}}if(c>=(a.bu-1|0)){m=l;x=t;}else{m=a.b_.data[K(K(c+1|0,a.t)+p|0,a.o)+o|0];x=m!=e&&m!=f?0:1;if(!x)m=l;else if(t)m=l;else{w=a.tF.data;m=l+1|0;w[l]=n;}}u=o-b|0;l=K(u,u)+q|0;if(l>k){g=(((c<<10)+p|0)<<10)+o|0;k=l;}w=a.e0.data;u=n+1|0;w[n]=Bf5;o=o+1|0;r=v;s=y;l=m;t=x;n=u;}if(o=0&&c>=0&&d>=0&&b>16;Bf5=g;if(g==30000){AFG(a.e0,0);Bf5=1;}h=1;a.hq.data[0]=b+(d<<10)|0;a:{b:{while(h>0){h=h+(-1)|0;i=a.hq.data[h];if(a.e0.data[i]==Bf5)continue;j=i%1024|0;k=i/1024|0;if(!j)break a;if(j==(a.o-1|0))break a;if(!c)break a;if(c==(a.bu-1|0))break a;if(!k)break a;if(k==(a.t-1|0))break a;while(j>0&&a.e0.data[i-1|0]!=Bf5&&!(a.b_.data[(K(K(c,a.t)+k|0,a.o)+j|0)-1|0]!=e&&a.b_.data[(K(K(c,a.t)+k|0,a.o)+j|0)-1|0]!=
-f)){j=j+(-1)|0;i=i+(-1)|0;}if(j>0&&!a.b_.data[(K(K(c,a.t)+k|0,a.o)+j|0)-1|0])return 0;g=0;l=0;while(j=(a.t-1|0))h=b;else{n=a.b_.data[K((K(c,
-a.t)+k|0)+1|0,a.o)+j|0];if(!n)return 0;e:{f:{o=a.e0.data;g=i+1024|0;if(o[g]!=Bf5){if(n==e)break f;if(n==f)break f;}p=0;break e;}p=1;}if(!p)h=b;else if(l)h=b;else{o=a.hq.data;h=b+1|0;o[b]=g;}l=p;}a.e0.data[i]=Bf5;i=i+1|0;j=j+1|0;g=m;}if(j>=a.o)continue;if(!a.b_.data[K(K(c,a.t)+k|0,a.o)+j|0])return 0;}return 1;}return 2;}return 2;}return 0;}
-function AD$(a,b,c,d,e){if(!e)c=c+(-1)|0;if(e==1)c=c+1|0;if(e==2)d=d+(-1)|0;if(e==3)d=d+1|0;if(e==4)b=b+(-1)|0;if(e==5)b=b+1|0;e=O(a,b,c,d);L();if(e==Bd1.b)By(a,b,c,d,0);}
-function KU(a,b,c,d,e){e.Al=a;e.DD=b;e.FE=c;e.CV=d;BI(a.l9,C0((b+(c<<10)|0)+(d<<10<<10)|0),e);M(a.n3,e);}
-function WZ(a,b,c,d){GD(a.n3,M4(a.l9,C0((b+(c<<10)|0)+(d<<10<<10)|0)));}
-function FZ(a,b,c,d){var e,f,g;e=(b+(c<<10)|0)+(d<<10<<10)|0;f=Co(a.l9,C0(e));if(f===null){g=O(a,b,c,d);L();Bcf.data[g].gC(a,b,c,d);f=Co(a.l9,C0(e));}return f;}
-function BY(a,b,c,d,e,f,g,h){var i;i=0;while(i0){L();Bcf.data[i].oL(a,f,g,h,a.Dv);}e=e+1|0;}}
-function WG(a){var b;b=new S;V(b);return R(G(G(Bf(G(b,B(9)),a.j$.eW()),B(369)),AJ0(a.hT)));}
-function AFz(a){var b,c;b=0;while(b=2)break a;if(!a.cu.data[i].q)continue;else break;}m=0;if(!i){b=a.hl;j=B(370);continue _;}}return;case 2:$z=AB2(b,j);if(I()){break _;}m=$z;a:while(true){Cj(3553,m);BD();j
-=Bc$;Bx(j);k=0;if(k=2)break a;if(!a.cu.data[i].q)continue;else break;}m=0;if(!i){b=a.hl;j=B(370);$p=1;continue _;}if(i==1){b=a.hl;j=B(205);continue _;}}return;case 3:l.jg(j,c,d,h,e,f,g);if(I()){break _;}k=k+1|0;a:while(true){if(k=2)break a;if(!a.cu.data[i].q)continue;else break;}if(!i){b=a.hl;j=B(370);$p=1;continue _;}if(i==1){b=a.hl;j=B(205);$p
-=2;continue _;}Cj(3553,0);BD();j=Bc$;Bx(j);k=0;}return;default:F2();}}Dh().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
-function AIM(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(F7()){var $T=Dh();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.cu.data[2].q){BD();c=Bc$;d=0;if(d=a.cu.data[2].q)return;e=Bc(a.cu.data[2],d);f=0.0;g=0.0;h=0.0;i=0.0;j=0.0;continue _;default:F2();}}Dh().s(a,b,c,d,e,f,g,
+function By(a,b,c,d,e){if(!H1(a,b,c,d,e))return 0;Ls(a,b,c,d,e);return 1;}
+function Ls(a,b,c,d,e){Ik(a,b-1|0,c,d,e);Ik(a,b+1|0,c,d,e);Ik(a,b,c-1|0,d,e);Ik(a,b,c+1|0,d,e);Ik(a,b,c,d-1|0,e);Ik(a,b,c,d+1|0,e);}
+function Ig(a,b,c,d,e){if(b>=0&&c>=0&&d>=0&&b>24;NW(a.hV,b,c,d,b+1|0,c+1|0,d+1|0);return 1;}return 0;}
+function Ik(a,b,c,d,e){var f;if(b>=0&&c>=0&&d>=0&&b=a.o)b=a.o-1|0;if(c<0)c=0;else if(c>=a.bu)c=a.bu-1|0;if(d<0)d=0;else if(d>=a.t)d=a.t-1|0;return a.ca.data[K(K(c,a.t)+d|0,a.o)+b|0]&255;}
+function BN(a,b,c,d){var e;L();e=Bcn.data[O(a,b,c,d)];return e!==null?e.fK():0;}
+function DJ(a){var b;AE3(a.dl);b=0;while(b1.0)b=1.0;return b*b*0.5;}
+function UO(a,b){var c,d,e;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hJ>>16&255)/255.0;d=(a.hJ>>8&255)/255.0;e=(a.hJ&255)/255.0;return BF(c*b,d*b,e*b);}
+function H3(a,b){if(a.dG>15)return 0.0;return (a.iV+b)/24000.0-0.15000000596046448;}
+function ABE(a,b){var c,d,e,f;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hD>>16&255)/255.0;d=(a.hD>>8&255)/255.0;e=(a.hD&255)/255.0;f=b*0.9399999976158142+0.05999999865889549;return BF(c*f,d*f,e*(b*0.9100000262260437+0.09000000357627869));}
+function AIS(a,b){var c,d,e,f;b=Bp(H3(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=(a.hp>>16&255)/255.0;d=(a.hp>>8&255)/255.0;e=(a.hp&255)/255.0;f=b*0.8999999761581421+0.10000000149011612;return BF(c*f,d*f,e*(b*0.8500000238418579+0.15000000596046448));}
+function Ov(a){var b,c;b=Bp(H3(a,1.0)*3.1415927410125732*2.0)*1.5+0.5;if(b<0.0)b=0.0;if(b>1.0)b=1.0;c=b*((15*a.dG|0)/15.0-4.0)+4.0|0;if(c>15)c=15;if(c<4)c=4;return c;}
+function DM(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;a.iV=a.iV+1|0;if(a.iV==24000)a.iV=0;b=Ov(a);if(a.eg>b)X1(a,a.eg-1|0);if(a.eg200)g=200;h=0;while(h0){i.sP=i.sP-1|0;a.j_.ky(i);break a;}j=i.rn;k=i.ty;l=i.sD;if(l<0)break a;if(k<0)break a;if(j<0)break a;if(l>=a.o)break a;if(k>=a.bu)break a;if(j>=a.t)break a;m=a.ca.data[K(K(i.ty,a.t)+i.rn|0,a.o)+i.sD
+|0];if(m!=i.Ay)break a;if(m<=0)break a;L();Bcn.data[m].gj(a,i.sD,i.ty,i.rn,a.bo);}h=h+1|0;}a.ml=a.ml+K(K(a.o,a.t),a.bu)|0;g=a.ml/200|0;a.ml=a.ml-(g*200|0)|0;h=0;while(h>2;o=n&e;l=n>>b&d;n=n>>(b+c|0)&f;p=a.ca.data[K(K(n,a.t)+l|0,a.o)+o|0];L();if(Bd1.data[p])Bcn.data[p].gj(a,o,n,l,a.bo);h=h+1|0;}}
+function YC(a,b){var c,d;c=0;d=0;while(d