diff --git a/epkcompiler/CompilePackage.jar b/epkcompiler/CompilePackage.jar new file mode 100755 index 0000000..f38365c Binary files /dev/null and b/epkcompiler/CompilePackage.jar differ diff --git a/epkcompiler/run.bat b/epkcompiler/run.bat new file mode 100755 index 0000000..39fb272 --- /dev/null +++ b/epkcompiler/run.bat @@ -0,0 +1,2 @@ +@echo off +java -jar CompilePackage.jar "../../resources" "../../js/resources.epk" \ No newline at end of file diff --git a/epkcompiler/run_unix.sh b/epkcompiler/run_unix.sh new file mode 100755 index 0000000..e97d146 --- /dev/null +++ b/epkcompiler/run_unix.sh @@ -0,0 +1,2 @@ +#!/bin/sh +java -jar CompilePackage.jar "../resources" "../js/resources.epk" \ No newline at end of file diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..24a7365 --- /dev/null +++ b/js/app.js @@ -0,0 +1,5518 @@ +"use strict"; +var main;(function(){ +var $rt_seed=2463534242;function $rt_nextId(){var x=$rt_seed;x^=x<<13;x^=x>>17;x^=x<<5;$rt_seed=x;return x;}function $rt_compare(a,b){return a>b?1:a0){var i=0;do {data[i]=null;i=i+1|0;}while(i=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i=0?packages[prefixIndex]:"";packages[j] +=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i=0){m.name=packages[packageIndex]+m.name;}}m.binaryName="L"+m.name+";";var superclass=data[i++];m.superclass=superclass!==0?superclass:null;m.supertypes=data[i++];if(m.superclass){m.supertypes.push(m.superclass);cls.prototype +=Object.create(m.superclass.prototype);}else {cls.prototype={};}var flags=data[i++];m.enum=(flags&8)!==0;m.flags=flags;m.primitive=false;m.item=null;cls.prototype.constructor=cls;cls.classObject=null;m.accessLevel=data[i++];var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;j0){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.mY=f;} +function $rt_cls(cls){return MD(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 AI4(characters);} +function $rt_ustr(str) {if (str === null) {return null;}var data = str.bw.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 D; } +function $rt_nullCheck(val) {if (val === null) {$rt_throw(Bei());}return val;} +function $rt_intern(str) {return str;}function $rt_getThread(){return ATr();} +function $rt_setThread(t){return FN(t);} +function $rt_createException(message){return AAE(message);} +function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;} +function $rt_setStack(e,stack){} +var A=Object.create(null); +var M=$rt_throw;var S=$rt_compare;var Bej=$rt_nullCheck;var F=$rt_cls;var I=$rt_createArray;var ST=$rt_isInstance;var CY=$rt_nativeThread;var C=$rt_suspending;var E$=$rt_resuming;var E3=$rt_invalidPointer;var B=$rt_s;var Bt=$rt_eraseClinit;var Bk=$rt_imul;var O=$rt_wrapException; +function D(){this.co=null;this.$id$=0;} +function Bek(){var a=new D();Xj(a);return a;} +function Bcg(b){var c;if(b.co===null)V_(b);if(b.co.eg===null)b.co.eg=Bel;else if(b.co.eg!==Bel){c=new D7;Bl(c,B(0));M(c);}b=b.co;b.fm=b.fm+1|0;} +function Bd_(b){var c,d;if(!HZ(b)&&b.co.eg===Bel){c=b.co;d=c.fm-1|0;c.fm=d;if(!d)b.co.eg=null;HZ(b);return;}b=new KT;Q(b);M(b);} +function AER(b){if(b.co===null)V_(b);if(b.co.eg===null)b.co.eg=Bel;if(b.co.eg!==Bel)AYd(b,1);else{b=b.co;b.fm=b.fm+1|0;}} +function V_(b){b.co=BbM();} +function AYd(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.GN=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.Jp=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BbW(callback);return thread.suspend(function(){try{Bdu(b,c,callback);}catch($e){callback.Jp($rt_exception($e));}});} +function Bdu(b,c,d){var e,f,g;e=Bel;if(b.co===null){V_(b);FN(e);b=b.co;b.fm=b.fm+c|0;CE(d,null);return;}if(b.co.eg===null){b.co.eg=e;FN(e);b=b.co;b.fm=b.fm+c|0;CE(d,null);return;}f=b.co;if(f.hk===null)f.hk=AYf();f=f.hk;g=new RF;g.z2=e;g.z3=b;g.z0=c;g.z1=d;d=g;f.push(d);} +function On(b){var c;if(!HZ(b)&&b.co.eg===Bel){c=b.co;c.fm=c.fm-1|0;if(c.fm<=0){c.eg=null;if(c.hk!==null&&!J_(c.hk)){c=new To;c.DG=b;Rv(c);}else HZ(b);}return;}b=new KT;Q(b);M(b);} +function HZ(a){var b;b=a.co;if(b===null)return 1;a:{if(b.eg===null&&!(b.hk!==null&&!J_(b.hk))){if(b.rI===null)break a;if(J_(b.rI))break a;}return 0;}a.co=null;return 1;} +function Xj(a){return;} +function C4(a){return MD(a.constructor);} +function A54(a){return Ni(a);} +function Rz(a,b){return a!==b?0:1;} +function AU9(a){var b,c,d,e,f,g,h,i;b=new U;W(b);b=J(J(b,I0(C4(a))),B(1));c=Ni(a);if(!c)d=B(2);else{e=(((32-T_(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]=Jn(c>>>e&15,16);e=e-4|0;h=i;}d=AI4(f);}return V(J(b,d));} +function Ni(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;} +function AYD(a){var b,c,d;if(!ST(a,EM)&&a.constructor.$meta.item===null){b=new SL;Q(b);M(b);}b=ATM(a);c=b;d=$rt_nextId();c.$id$=d;return b;} +function XS(a){var b,c;if(!(a.co!==null&&a.co.eg===Bel?1:0)){b=new KT;Q(b);M(b);}b=a.co.rI;if(b===null)return;while(!J_(b)){c=APA(b);if(!c.a1g())Rv(c);}a.co.rI=null;} +function JV(){D.call(this);} +var Bem=null;var Ben=null;var Beo=null;function Bep(){var a=new JV();ARH(a);return a;} +function ARH(a){return;} +function ARM(b){var c,d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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();}_:while(true){switch($p){case 0:AK3();AHa();AQ4();AAB();AQN();AJI();ADu();AS7();ADU();ALC();ASt();ZH();AIv();ZR();AH$();AMF();AGe();AGg();APq();AQX();AIV();APb();ACm();AGp();AFh();AIJ();Yh();AMM();AKZ();AAP();AEp();APy();ASC();ASW();AS1();AHX();ANV();AIE();APT();AO0();AMu();AAU();ALg();AFa();ANu();ALY();AIp();ANs();ALP();AA5();AAF();AJy();AG0();AQT();AKI();ABy();AJc();AGj();c +=window.minecraftOpts;if(c===null)d=null;else{d=I(B2,c.length);b=d.data;e=0;f=b.length;while(e",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"onLivingUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null}];JK.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"onLivingUpdate",modifiers:0,accessLevel +:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"attackEntity",modifiers:0,accessLevel:2,parameterTypes:[C6,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Kp.$meta.methods +=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"updatePlayerActionState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"attackEntity",modifiers:0,accessLevel:2,parameterTypes:[C6,$rt_floatcls()],returnType +:$rt_voidcls(),callable:null},{name:"setCreeperFlashTime",modifiers:0,accessLevel:3,parameterTypes:[$rt_floatcls()],returnType:$rt_floatcls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null}];KV.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"findPlayerToAttack",modifiers:0,accessLevel:2,parameterTypes:[],returnType:C6,callable:null},{name:"attackEntity",modifiers +:0,accessLevel:2,parameterTypes:[C6,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Lh.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType +:$rt_voidcls(),callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getLivingSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"getHurtSound",modifiers:0,accessLevel +:2,parameterTypes:[],returnType:B2,callable:null},{name:"getDeathSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null}];IZ.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getLivingSound",modifiers +:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"getHurtSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"getDeathSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"interact",modifiers:0,accessLevel:3,parameterTypes:[JR],returnType:$rt_booleancls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null}];JE.$meta.methods=[{name:"",modifiers:0,accessLevel +:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"writeToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null}];TQ.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSizeInventory",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStackInSlot",modifiers +:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:B5,callable:null},{name:"decrStackSize",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:B5,callable:null},{name:"setInventorySlotContents",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),B5],returnType:$rt_voidcls(),callable:null},{name:"getInvName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:B2,callable:null},{name:"readFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable +:null},{name:"writeToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getInventoryStackLimit",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Xw.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSizeInventory",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStackInSlot",modifiers:0,accessLevel:3,parameterTypes +:[$rt_intcls()],returnType:B5,callable:null},{name:"decrStackSize",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:B5,callable:null},{name:"setInventorySlotContents",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),B5],returnType:$rt_voidcls(),callable:null},{name:"getInvName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:B2,callable:null},{name:"readFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"writeToNBT",modifiers +:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getInventoryStackLimit",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getCookProgressScaled",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getBurnTimeRemainingScaled",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"isBurning",modifiers:0,accessLevel:3,parameterTypes:[],returnType +:$rt_booleancls(),callable:null},{name:"updateEntity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"canSmelt",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"smeltItem",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSmeltingResult",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemBurnTime",modifiers:0,accessLevel +:1,parameterTypes:[B5],returnType:$rt_intcls(),callable:null},{name:"onInventoryChanged",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];N4.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"anyPlayerInRange",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"updateEntity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name +:"updateDelay",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"readFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"writeToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null}];DO.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"onLivingUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable +:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"findPlayerToAttack",modifiers:0,accessLevel:2,parameterTypes:[],returnType:C6,callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"attackEntity",modifiers:0,accessLevel:2,parameterTypes:[C6,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"getBlockPathWeight",modifiers:0,accessLevel:2,parameterTypes +:[$rt_intcls(),$rt_intcls(),$rt_intcls()],returnType:$rt_floatcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getCanSpawnHere",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:$rt_booleancls(),callable:null}];E_.$meta.methods=[{name:"",modifiers:0,accessLevel +:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"getTexture",modifiers:0,accessLevel:3,parameterTypes:[],returnType:B2,callable:null},{name:"canBeCollidedWith",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canBePushed",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getEyeHeight",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_floatcls(),callable:null},{name:"onEntityUpdate",modifiers +:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"spawnExplosionParticle",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateRidden",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setSize",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable +:null},{name:"heal",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getLivingSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"getHurtSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable:null},{name:"getDeathSound",modifiers:0,accessLevel:2,parameterTypes:[],returnType:B2,callable +:null},{name:"knockBack",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls(),$rt_doublecls(),$rt_doublecls()],returnType:$rt_voidcls(),callable:null},{name:"onDeath",modifiers:0,accessLevel:3,parameterTypes:[C6],returnType:$rt_voidcls(),callable:null},{name:"getDropItemId",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"fall",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"moveEntityWithHeading",modifiers +:0,accessLevel:3,parameterTypes:[$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"isOnLadder",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"isEntityAlive",modifiers:0,accessLevel:3,parameterTypes:[],returnType: +$rt_booleancls(),callable:null},{name:"onLivingUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"jump",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updatePlayerActionState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onEntityDeath",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCanSpawnHere",modifiers:0,accessLevel:3,parameterTypes +:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:$rt_booleancls(),callable:null},{name:"kill",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];LN.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"getBlockPathWeight",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls(),$rt_intcls(),$rt_intcls()],returnType:$rt_floatcls(),callable:null}];I3.$meta.methods=[{name:"",modifiers:0,accessLevel +:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge,$rt_intcls(),$rt_intcls(),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"setDirection",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getArtSize",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_floatcls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType +:$rt_voidcls(),callable:null},{name:"onValidSurface",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canBeCollidedWith",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers +:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null}];JP.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge,E_],returnType:$rt_voidcls(),callable:null},{name:"setArrowHeading",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"onUpdate",modifiers +:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"onCollideWithPlayer",modifiers:0,accessLevel:3,parameterTypes:[JR],returnType:$rt_voidcls(),callable:null}];Fv.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge,$rt_doublecls(),$rt_doublecls(), +$rt_doublecls(),B5],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"handleWaterMovement",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"pushOutOfBlocks",modifiers:0,accessLevel:1,parameterTypes:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:$rt_booleancls(),callable +:null},{name:"dealFireDamage",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:3,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"onCollideWithPlayer",modifiers +:0,accessLevel:3,parameterTypes:[JR],returnType:$rt_voidcls(),callable:null}];M3.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"canBeCollidedWith",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes +:[],returnType:$rt_voidcls(),callable:null},{name:"createExplosion",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:2,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:2,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null}];Kc.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"",modifiers +:0,accessLevel:3,parameterTypes:[Ge,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"canBeCollidedWith",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"writeEntityToNBT",modifiers:0,accessLevel:2,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:2,parameterTypes +:[AQx],returnType:$rt_voidcls(),callable:null},{name:"getWorld",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ge,callable:null}];Gz.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBox",modifiers:0,accessLevel:3,parameterTypes:[C6],returnType:Ju,callable:null},{name:"getBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ju,callable:null},{name:"canBePushed",modifiers:0,accessLevel:3,parameterTypes +:[],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ge,$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:$rt_voidcls(),callable:null},{name:"getYOffset",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"attackEntityFrom",modifiers:0,accessLevel:3,parameterTypes:[C6,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"canBeCollidedWith",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable +:null},{name:"setEntityDead",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onUpdate",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getPosOffset",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:KS,callable:null},{name:"getPos",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls(),$rt_doublecls(),$rt_doublecls()],returnType:KS,callable:null},{name: +"writeEntityToNBT",modifiers:0,accessLevel:2,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"readEntityFromNBT",modifiers:0,accessLevel:2,parameterTypes:[AQx],returnType:$rt_voidcls(),callable:null},{name:"applyEntityCollision",modifiers:0,accessLevel:3,parameterTypes:[C6],returnType:$rt_voidcls(),callable:null},{name:"getSizeInventory",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStackInSlot",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType +:B5,callable:null},{name:"decrStackSize",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:B5,callable:null},{name:"setInventorySlotContents",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),B5],returnType:$rt_voidcls(),callable:null},{name:"getInvName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:B2,callable:null},{name:"getInventoryStackLimit",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"onInventoryChanged",modifiers +:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"interact",modifiers:0,accessLevel:3,parameterTypes:[JR],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];} +function AS9(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!Gf(a)&&!AHP(a)){if(a.mx===null){if(!Beq){Beq=1;A78();}b=a.f9.$meta.methods;a.mx=I(K1,b.length);c=0;d=0;while(d=d){f=new Vv;Q(f);M(f);}g=c[e];if(!(AE1(g)&1)?0:1){a:{h=AB3(g);if(h===b)i=1;else{if(h!==null&&b!==null){j=h.data;h=b.data;k=j.length;if(k==h.length){i=0;while(i=0&&b=c)return Bh(a)-Bh(b)|0;e=Ba(a,d)-Ba(b,d)|0;if(e)break;d=d+1|0;}return e;} +function AKq(a,b){var c,d,e;if(a===b)return 0;c=CD(Bh(a),Bh(b));d=0;while(true){if(d>=c)return Bh(a)-Bh(b)|0;e=Fe(Ba(a,d))-Fe(Ba(b,d))|0;if(e)break;d=d+1|0;}return e;} +function WS(a,b,c){var d,e,f;if((c+Bh(b)|0)>Bh(a))return 0;d=0;while(d=a.bw.data.length)return (-1);if(a.bw.data[d]==e)break;d=d+1|0;}return d;}f=I1(b);g=Is(b);while(true){if(d>=(a.bw.data.length-1|0))return (-1);if(a.bw.data[d]==f&&a.bw.data[d+1|0]==g)break;d=d+1|0;}return d;} +function Ve(a,b){return Hy(a,b,0);} +function IF(a,b,c){var d,e,f,g,h;d=CD(c,Bh(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.bw.data[d]==e)break;d=d+(-1)|0;}return d;}f=I1(b);g=Is(b);while(true){if(d<1)return (-1);if(a.bw.data[d]==g){h=a.bw.data;b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;} +function Ml(a,b){return IF(a,b,Bh(a)-1|0);} +function ALs(a,b,c){var d,e,f;d=DP(0,c);e=Bh(a)-Bh(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Bh(b))break a;if(Ba(a,d+f|0)!=Ba(b,f))break;f=f+1|0;}d=d+1|0;}return d;} +function ABc(a,b,c){var d,e;d=CD(c,Bh(a)-Bh(b)|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=Bh(b))break a;if(Ba(a,d+e|0)!=Ba(b,e))break;e=e+1|0;}d=d+(-1)|0;}return d;} +function Er(a,b,c){var d;if(b<=c)return L1(a.bw,b,c-b|0);d=new BV;Q(d);M(d);} +function H7(a,b){return Er(a,b,Bh(a));} +function AWw(a,b,c){return Er(a,b,c);} +function He(a,b){var c,d,e;c=Bh(a)-Bh(b)|0;d=0;while(d<=c){e=0;while(true){if(e>=Bh(b))return 1;if(Ba(a,d+e|0)!=Ba(b,e))break;e=e+1|0;}d=d+1|0;}return 0;} +function Oy(a,b,c){var d,e,f,g;d=new U;W(d);e=Bh(a)-Bh(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Bh(b)){Fc(d,c);f=f+(Bh(b)-1|0)|0;break a;}if(Ba(a,f+g|0)!=Ba(b,g))break;g=g+1|0;}C9(d,Ba(a,f));}f=f+1|0;}Fc(d,H7(a,f));return V(d);} +function AU5(a){return a;} +function N1(a){var b,c,d,e;b=$rt_createCharArray(a.bw.data.length);c=b.data;d=0;e=c.length;while(d=c)break a;e=b[d];a.qO=(31*a.qO|0)+e|0;d=d+1|0;}}}return a.qO;} +function UZ(a){var b,c,d,e,f,g,h;if(IW(a))return a;b=$rt_createIntArray(a.bw.data.length);c=b.data;d=0;e=0;while(e=f)break a;d=e[g];KZ(b,B(13));AC1(b,d);g=g+1|0;}}}if(a.jI!==null&&a.jI!==a){KZ(b,B(14));Tv(a.jI,b);}} +function O7(a,b){var c,d,e,f,g;HD(b,I0(C4(a)));c=a.l3();if(c!==null){d=new U;W(d);HD(b,V(J(J(d,B(12)),c)));}a:{Tl(b);if(a.rb!==null){e=a.rb.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];HD(b,B(15));ABj(b,d);g=g+1|0;}}}if(a.jI!==null&&a.jI!==a){HD(b,B(14));O7(a.jI,b);}} +function FA(){FI.call(this);} +function BeA(){var a=new FA();AVw(a);return a;} +function AVw(a){Q(a);} +function Jo(){FA.call(this);} +function BeB(){var a=new Jo();AWi(a);return a;} +function AWi(a){Q(a);} +function AMW(){Jo.call(this);} +function BeC(){var a=new AMW();A2s(a);return a;} +function A2s(a){Q(a);} +function H4(){var a=this;D.call(a);a.bn=null;a.b1=0;} +function BeD(){var a=new H4();W(a);return a;} +function Bd9(a){var b=new H4();HS(b,a);return b;} +function W(a){HS(a,16);} +function HS(a,b){a.bn=$rt_createCharArray(b);} +function T7(a,b,c){return ANe(a,a.b1,b,c);} +function ANe(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;DR(a,b,b+i|0);if(e)e=b;else{f=a.bn.data;e=b+1|0;f[b]=45;}while(true){if(k<=0)break a;f=a.bn.data;b=e+1|0;f[e]=Jn(c/k|0,d);c=c%k|0;k=k/d|0;e=b;}}}return a;} +function AD1(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)DR(a,b,b+1|0);else{DR(a,b,b+2|0);g=a.bn.data;h=b+1|0;g[b]=45;b=h;}a.bn.data[b]=Jn(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;DR(a,b,b+i|0);if(e)i=b;else{g=a.bn.data;i=b+1|0;g[b]=45;}while(true){if(Long_le(j,Long_ZERO))break a;g=a.bn.data;b=i+1|0;g[i]=Jn(Long_div(c,j).lo,d);c=Long_rem(c,j);j +=Long_div(j,f);i=b;}}}return a;} +function APc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;d=S(c,0.0);if(!d){DR(a,b,b+3|0);e=a.bn.data;d=b+1|0;e[b]=48;e=a.bn.data;b=d+1|0;e[d]=46;a.bn.data[b]=48;return a;}if(!d){DR(a,b,b+4|0);e=a.bn.data;d=b+1|0;e[b]=45;e=a.bn.data;b=d+1|0;e[d]=48;e=a.bn.data;d=b+1|0;e[b]=46;a.bn.data[d]=48;return a;}if(isNaN(c)?1:0){DR(a,b,b+3|0);e=a.bn.data;d=b+1|0;e[b]=78;e=a.bn.data;b=d+1|0;e[d]=97;a.bn.data[b]=78;return a;}if(!isFinite(c)?1:0){if(d>0){DR(a,b,b+8|0);d=b;}else{DR(a,b,b+9|0);e=a.bn.data;d=b+1|0;e[b]=45;}e=a.bn.data;b +=d+1|0;e[d]=73;e=a.bn.data;d=b+1|0;e[b]=110;e=a.bn.data;b=d+1|0;e[d]=102;e=a.bn.data;d=b+1|0;e[b]=105;e=a.bn.data;b=d+1|0;e[d]=110;e=a.bn.data;d=b+1|0;e[b]=105;e=a.bn.data;b=d+1|0;e[d]=116;a.bn.data[b]=121;return a;}f=BeE;AO1(c,f);d=f.uV;g=f.uE;h=f.zF;i=1;j=1;if(h){h=1;j=2;}k=9;l=A1P(d);if(l>0)k=k-l|0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=DP(k,i+1|0);g=0;}else if(g<0){d=d/BeF.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;DR(a,b,b+(j+k|0)|0);if(!h)h=b;else +{e=a.bn.data;h=b+1|0;e[b]=45;}m=100000000;n=0;while(n=0)d=b;else{g= -g;e=a.bn.data;d=b+1|0;e[b]=45;}if(g<10)l=d;else{e=a.bn.data;l=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}a.bn.data[l]=(48+(g%10|0)|0)&65535;}return a;} +function A1P(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 C9(a,b){return a.yH(a.b1,b);} +function LD(a,b,c){DR(a,b,b+1|0);a.bn.data[b]=c;return a;} +function Nv(a,b){var c;if(a.bn.data.length>=b)return;c=a.bn.data.length>=1073741823?2147483647:DP(b,DP(a.bn.data.length*2|0,5));a.bn=PD(a.bn,c);} +function V(a){return L1(a.bn,0,a.b1);} +function Ji(a,b,c,d){return a.yg(a.b1,b,c,d);} +function KB(a,b,c,d,e){var f,g,h,i;DR(a,b,b+e|0);f=e+d|0;while(d=0){a.bn.data[c+e|0]=a.bn.data[b+e|0];e=e+(-1)|0;}a.b1=a.b1+(c-b|0)|0;} +function IS(){} +function U(){H4.call(this);} +function CQ(){var a=new U();Bau(a);return a;} +function Bau(a){W(a);} +function J(a,b){N5(a,a.b1,b);return a;} +function Bi(a,b){T7(a,b,10);return a;} +function C8(a,b){Vj(a,a.b1,b);return a;} +function AB2(a,b){Xl(a,a.b1,b);return a;} +function ATK(a,b){C9(a,b);return a;} +function AVT(a,b,c,d){Ji(a,b,c,d);return a;} +function A$7(a,b){Hz(a,b);return a;} +function Fc(a,b){XZ(a,a.b1,b);return a;} +function Vj(a,b,c){AD1(a,b,c,10);return a;} +function Xl(a,b,c){APc(a,b,c);return a;} +function A$p(a,b,c,d,e){KB(a,b,c,d,e);return a;} +function XZ(a,b,c){N5(a,b,c===null?B(10):c.gt());return a;} +function AZQ(a,b,c){LD(a,b,c);return a;} +function AHx(a,b,c){var d,e,f,g,h,i,j;d=S(b,c);if(d<=0&&b<=a.b1){if(d){e=a.b1-c|0;a.b1=a.b1-(c-b|0)|0;d=0;while(d=0&&b=0&&b<=a.b1){a:{if(c===null)c=B(10);else if(IW(c))break a;Nv(a,a.b1+Bh(c)|0);d=a.b1-1|0;while(d>=b){a.bn.data[d+Bh(c)|0]=a.bn.data[d];d=d+(-1)|0;}a.b1=a.b1+Bh(c)|0;d=0;while(dc){f=new BV;Bl(f,B(16));M(f);}while(b=2&&c<=36))c=10;return T7(Bd9(20),b,c).gt();} +function LT(b,c){var d,e,f,g,h,i,j;if(c>=2&&c<=36){if(b!==null&&!IW(b)){a:{d=0;e=0;switch(Ba(b,0)){case 43:e=1;break a;case 45:d=1;e=1;break a;default:}}f=0;if(e==Bh(b)){b=new ER;Q(b);M(b);}while(e=c){i=new ER;j=new U;W(j);Bl(i,V(J(J(Bi(J(j,B(18)),c),B(12)),b)));M(i);}f=Bk(c,f)+h|0;if(f<0){if(g==Bh(b)&&f==(-2147483648)&&d)return (-2147483648);i=new ER;j=new U;W(j);Bl(i,V(J(J(j,B(19)),b)));M(i);}e=g;}if(d)f= -f;return f;}b +=new ER;Bl(b,B(20));M(b);}i=new ER;b=new U;W(b);Bl(i,V(Bi(J(b,B(21)),c)));M(i);} +function CJ(b){var c;if(b>=(-128)&&b<=127){a:{if(BeH===null){BeH=I(GB,256);c=0;while(true){if(c>=BeH.data.length)break a;BeH.data[c]=ARy(c-128|0);c=c+1|0;}}}return BeH.data[b+128|0];}return ARy(b);} +function A4X(a){return a.eQ;} +function M9(a){return IK(a.eQ,10);} +function A39(a){return a.eQ>>>4^a.eQ<<28^a.eQ<<8^a.eQ>>>24;} +function BaD(a,b){if(a===b)return 1;return b instanceof GB&&b.eQ==a.eQ?1:0;} +function ABg(a,b){return S(a.eQ,b.eQ);} +function T_(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 J3(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 NT(b,c){var d;d=c&31;return b<>>(32-d|0);} +function A7$(a,b){return ABg(a,b);} +function AQ4(){BeG=F($rt_intcls());} +function Jb(){Jo.call(this);} +function BeI(){var a=new Jb();AYA(a);return a;} +function BeJ(a){var b=new Jb();QK(b,a);return b;} +function AYA(a){Q(a);} +function QK(a,b){Bl(a,b);} +function I4(){Jb.call(this);} +function BeK(){var a=new I4();AXA(a);return a;} +function BeL(a){var b=new I4();AVc(b,a);return b;} +function AXA(a){Q(a);} +function AVc(a,b){QK(a,b);} +function AMo(){Jb.call(this);} +function BeM(){var a=new AMo();A4y(a);return a;} +function BeN(a){var b=new AMo();AVx(b,a);return b;} +function A4y(a){Q(a);} +function AVx(a,b){QK(a,b);} +function Bj(){FI.call(this);} +function BeO(){var a=new Bj();A0G(a);return a;} +function A0G(a){Q(a);} +function B3(){Bj.call(this);} +function BeP(){var a=new B3();AT6(a);return a;} +function AAE(a){var b=new B3();A_$(b,a);return b;} +function AT6(a){Q(a);} +function A_$(a,b){Bl(a,b);} +function Dd(){} +function Hv(){} +function U3(){} +function Q0(){} +function VQ(){} +function RN(){} +function WZ(){} +function P7(){} +function L3(){} +function Zl(){D.call(this);} +function AYX(a,b,c){a.X5($rt_str(b),J2(c,"handleEvent"));} +function AZb(a,b,c){a.Vk($rt_str(b),J2(c,"handleEvent"));} +function AUs(a,b){return a.H9(b);} +function AZ6(a,b,c,d){a.Ll($rt_str(b),J2(c,"handleEvent"),d?1:0);} +function A2D(a,b){return !!a.Yb(b);} +function AVp(a){return a.JF();} +function ATI(a,b,c,d){a.Oh($rt_str(b),J2(c,"handleEvent"),d?1:0);} +function Bw(){D.call(this);} +var BeQ=0;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$=0;var Be_=0;var Bfa=0.0;var Bfb=0.0;var Bfc=0;var Bfd=0;var Bfe=0;var Bff=0;var Bfg=0;var Bfh=null;var Bfi=null;var Bfj=null;var Bfk=null;var Bfl=null;var Bfm=0;var Bfn=null;var Bfo=null;var Bfp=null;var Bfq=null;var Bfr=null;var Bfs=null;var Bft= +Long_ZERO;var Bfu=0;var Bfv=0;var Bfw=0;var Bfx=null;var Bfy=null;var Bfz=null;var BfA=0;var BfB=0;var BfC=0;var BfD=null;var BfE=null;var BfF=null;var BfG=0;var BfH=null;var BfI=null;var BfJ=0.0;var BfK=null;var BfL=0;var BfM=null;var BfN=null;var BfO=0;var BfP=null;var BfQ=0;function Bd(){Bd=Bt(Bw);AUw();} +function BfR(){var a=new Bw();Wu(a);return a;} +function Wu(a){Bd();} +function Qe(){Bd();return B(22);} +function IO(b){Bd();if(Hs(b,B(23)))b=H7(b,1);return Cp(BfS,b);} +function ACR(b){var c;Bd();c=IO(b);if(c===null)return null;return A37(c,YH(B(24)));} +function AL8(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.GN=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.Jp=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BbW(callback);return thread.suspend(function(){try{A4r(b,callback);}catch($e){callback.Jp($rt_exception($e));}});} +function A4r(b,c){var d,e;Bd();d=new XMLHttpRequest();e="arraybuffer";d.responseType=e;d.open("GET",$rt_ustr(b),!!1);b=new XH;b.vL=d;b.AA=c;b=Cl(b,"stateChanged");d.onreadystatechange=b;d.send();} +function AA6(b,c){var d,e,f,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bd();BeS=b;d=$rt_str(BeS.getAttribute("style"));e=BeS;f=new U;W(f);if(d===null)d=B(3);d=V(J(J(f,d),B(25)));e.setAttribute("style",$rt_ustr(d));BeX=window;BeR=BeX.document;BeT=BeR.createElement("canvas");Bfc=b.clientWidth;Bfd=b.clientHeight;f=BeT;e=Bfc;f.width=e;f=BeT;e=Bfd;f.height=e;BeU=BeT.getContext("2d");BeT.setAttribute("id","deevis589723589");f=BeT;b.appendChild(f);BeV +=BeR.createElement("canvas");b=BeV;f=Bfc;b.width=f;b=BeV;f=Bfd;b.height=f;b=BeV;e=AFA();BeW=b.getContext("webgl2",e);if(BeW===null){b=new B3;c=new U;W(c);Bl(b,V(J(J(J(c,B(26)),$rt_str(window.navigator.userAgent)),B(27))));M(b);}YJ(BeW);BeW.getExtension("EXT_texture_filter_anisotropic");b=BeX;e=new XI;BeZ=e;b.addEventListener("contextmenu",Cl(e,"handleEvent"));b=BeT;e=new XO;Be0=e;b.addEventListener("mousedown",Cl(e,"handleEvent"));b=BeT;e=new XP;Be1=e;b.addEventListener("mouseup",Cl(e,"handleEvent"));b=BeT;e +=new XM;Be2=e;b.addEventListener("mousemove",Cl(e,"handleEvent"));b=BeX;e=new XN;Be3=e;b.addEventListener("keydown",Cl(e,"handleEvent"));b=BeX;e=new XK;Be4=e;b.addEventListener("keyup",Cl(e,"handleEvent"));b=BeX;e=new XL;Be5=e;b.addEventListener("keypress",Cl(e,"handleEvent"));b=BeT;e=new XJ;Be6=e;b.addEventListener("wheel",Cl(e,"handleEvent"));b=BeX;e=new Q8;b.addEventListener("blur",Cl(e,"handleEvent"));b=BeX;e=new Q7;b.addEventListener("focus",Cl(e,"handleEvent"));AOF();$p=1;case 1:AKB();if(C()){break _;}$p +=2;case 2:AL8(c);if(C()){break _;}a:{try{AMT(BeY);break a;}catch($$e){$$je=O($$e);if($$je instanceof Ce){f=$$je;}else{throw $$e;}}BL(f);}BfI=AZj();O0(Be8);O0(Be9);return;default:E3();}}CY().s(b,c,d,e,f,$p);} +function LF(b){Bd();BeW.enable(b);} +function Kw(b){Bd();BeW.disable(b);} +function AIU(){var b,c;Bd();b=new WF;b.iZ=BeW.createProgram();c=Bfg+1|0;Bfg=c;b.xL=c;return b;} +function O$(b){var c;Bd();c=new WJ;c.jv=BeW.createShader(b);return c;} +function SJ(b,c){var d;Bd();d=BeW;b=b.iZ;c=c.jv;d.attachShader(b,c);} +function Vk(b,c){var d;Bd();d=BeW;b=b.iZ;c=c.jv;d.detachShader(b,c);} +function Xg(b){var c;Bd();c=BeW;b=b.jv;c.compileShader(b);} +function ABl(b){var c;Bd();c=BeW;b=b.iZ;c.linkProgram(b);} +function Pw(b,c){var d;Bd();d=BeW;b=b.jv;d.shaderSource(b,$rt_ustr(c));} +function UM(b){var c;Bd();c=BeW;b=b.jv;return $rt_str(c.getShaderInfoLog(b));} +function AIm(b){var c;Bd();c=BeW;b=b.iZ;return $rt_str(c.getProgramInfoLog(b));} +function VU(b){var c;Bd();c=BeW;b=b.jv;return c.getShaderParameter(b,35713)!=1?0:1;} +function AHc(b){var c;Bd();c=BeW;b=b.iZ;return c.getProgramParameter(b,35714)!=1?0:1;} +function TR(b){var c;Bd();c=BeW;b=b.jv;c.deleteShader(b);} +function MM(){var b;Bd();b=new WQ;b.x_=BeW.createBuffer();return b;} +function Hu(b,c){var d;Bd();d=BeW;c=c!==null?c.x_:null;d.bindBuffer(b,c);} +function P_(b,c,d){var e;Bd();e=BeW;c=c;e.bufferData(b,c,d);} +function OA(b){Bd();BeW.enableVertexAttribArray(b);} +function Dq(b,c){var d;Bd();d=BeW;b=b.iZ;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)b=null;else{b=new XT;b.kI=d;}return b;} +function Mz(b,c,d){var e;Bd();e=BeW;b=b.iZ;e.bindAttribLocation(b,c,$rt_ustr(d));} +function IA(b,c){var d;Bd();if(b!==null){d=BeW;b=b.kI;d.uniform1f(b,c);}} +function L6(b,c,d,e){var f;Bd();if(b!==null){f=BeW;b=b.kI;f.uniform3f(b,c,d,e);}} +function UW(b,c,d,e,f){var g,h;Bd();if(b!==null){g=BeW;h=b.kI;g.uniform4f(h,c,d,e,f);}} +function RE(b,c){var d;Bd();if(b!==null){d=BeW;b=b.kI;d.uniform1i(b,c);}} +function MV(b,c){var d,e;Bd();Bfl.set(c.data);if(b!==null){d=BeW;e=b.kI;b=Bfl;d.uniformMatrix4fv(e,!!0,b);}} +function WD(b){var c;Bd();if(b!==null&&Bfm!=b.xL){Bfm=b.xL;c=BeW;b=b.iZ;c.useProgram(b);}} +function OC(b,c,d,e,f,g){Bd();BeW.vertexAttribPointer(b,c,d,!!e,f,g);} +function PH(){var b;Bd();b=new S9;b.vY=BeW.createVertexArray();b.wa=0;return b;} +function Sn(b){var c;Bd();c=BeW;b=b!==null?b.vY:null;c.bindVertexArray(b);} +function AFH(b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bd();c=new ArrayBuffer(b.data.length);(new Uint8Array(c)).set(b.data);$p=1;case 1:$z=AJl(c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(b,c,$p);} +function AJl(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.GN=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.Jp=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BbW(callback);return thread.suspend(function(){try{AXD(b,callback);}catch($e){callback.Jp($rt_exception($e));}});} +function AXD(b,c){var d,e,f;Bd();d=BeR.createElement("img");e=new Q_;e.gc=d;e.yz=c;d.addEventListener("load",Cl(e,"handleEvent"));f=new Q$;f.EJ=d;f.Fn=c;d.addEventListener("error",Cl(f,"handleEvent"));e=$rt_str(AOr(b,"image/png"));if(e===null)CE(c,null);else{b=$rt_ustr(e);d.src=b;}} +function K5(){Bd();return Long_fromInt(1073741824);} +function Kq(){Bd();return Long_fromInt(1073741824);} +function KJ(){Bd();return Long_ZERO;} +function Vh(b){Bd();return b.byteLength;} +function UE(b){Bd();return b<=BfN.data.length&&b>=0?BfN.data[b]:(-1);} +function ASq(b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bd();$p=1;case 1:$z=AQL(b);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(b,c,$p);} +function ADg(b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bd();d=Ml(b,47);if(d>0){e=Er(b,0,d);$p=2;continue _;}f=new Uint8Array(c.data.length);f.set(c.data);e=BfT;d=0;f=f.buffer;$p=1;case 1:AYI(e,b,d,f);if(C()){break _;}return;case 2:AJ0(e);if(C()){break _;}f=new Uint8Array(c.data.length);f.set(c.data);e=BfT;d=0;f=f.buffer;$p=1;continue _;default:E3();}}CY().s(b,c,d,e,f,$p);} +function AMp(b){var c,d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:Bd();c=BfT;$p=1;case 1:$z=BaZ(c,b);if(C()){break _;}b=$z;if(b===null)d=null;else{d=$rt_createByteArray(b.byteLength);e=d.data;b=new Uint8Array(b);f=0;g=e.length;while(f>24;f=f+1|0;}}return d;default:E3();}}CY().s(b,c,d,e,f,g,$p);} +function AM6(b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bd();e=new Sh;f=BfT;$p=1;case 1:A6x(f,b,c,d,e);if(C()){break _;}return e;default:E3();}}CY().s(b,c,d,e,f,$p);} +function WL(){Bd();return BeY;} +function Si(){Bd();return Bfr;} +function Nk(){Bd();return Be8;} +function M4(){Bd();if(Long_gt(Long_sub(B$(),Bft),Long_fromInt(3000))&&Bfv&&!(document.pointerLockElement!=null?1:0)){BeT.requestPointerLock();if(document.pointerLockElement!=null?1:0)Bfv=0;}} +function Qw(){Bd();return Bfs;} +function Ra(b){Bd();return b.which;} +function TE(b){Bd();return UE(b);} +function Oh(){Bd();return Be9;} +function Tr(b){Bd();Bff=b;return b;} +function HB(){Bd();return Bfn;} +function Ki(){Bd();return Bfo;} +function Xh(b){Bd();URL.revokeObjectURL($rt_ustr(b));} +function Wr(){Bd();return Bfu;} +function Nt(b){Bd();Bfu=b;return b;} +function Qt(){Bd();return Bft;} +function AUw(){var b,c;BeQ=0;BeR=null;BeS=null;BeT=null;BeU=null;BeV=null;BeW=null;BeX=null;BeY=null;BeZ=null;Be0=null;Be1=null;Be2=null;Be3=null;Be4=null;Be5=null;Be6=null;Be7=I(B2,0);Be8=ADG();Be9=ADG();Be$=0;Be_=0;Bfa=0.0;Bfb=0.0;Bfc=0;Bfd=0;Bfe=0;Bff=1;Bfg=0;Bfh=$rt_createIntArray(4);Bfi=new Uint8Array(new ArrayBuffer(4194304));Bfj=new Float32Array(4);Bfk=new Float32Array(9);Bfl=new Float32Array(16);Bfm=(-1);Bfn=null;Bfo=null;Bfp=null;Bfq=null;Bfr=$rt_createBooleanArray(8);Bfs=$rt_createBooleanArray(256);Bft +=Long_ZERO;Bfu=0;Bfv=0;Bfw=0;Bfx=Gq();Bfy=Gq();Bfz=null;BfA=0;BfB=0;BfC=0;BfD=ADG();BfE=null;BfF=null;BfG=0;BfH=Dg();BfI=null;BfJ=0.029999999329447746;BfK=Dg();BfL=0;b=I(B2,256);c=b.data;c[0]=B(28);c[1]=B(29);c[2]=B(30);c[3]=B(31);c[4]=B(32);c[5]=B(33);c[6]=B(34);c[7]=B(35);c[8]=B(36);c[9]=B(37);c[10]=B(38);c[11]=B(2);c[12]=B(39);c[13]=B(40);c[14]=B(41);c[15]=B(42);c[16]=B(43);c[17]=B(44);c[18]=B(45);c[19]=B(46);c[20]=B(47);c[21]=B(48);c[22]=B(49);c[23]=B(50);c[24]=B(51);c[25]=B(52);c[26]=B(53);c[27]=B(54);c[28] +=B(55);c[29]=B(56);c[30]=B(57);c[31]=B(58);c[32]=B(59);c[33]=B(60);c[34]=B(61);c[35]=B(62);c[36]=B(63);c[37]=B(64);c[38]=B(65);c[39]=B(66);c[40]=B(67);c[41]=B(68);c[42]=B(69);c[43]=B(70);c[44]=B(71);c[45]=B(72);c[46]=B(73);c[47]=B(74);c[48]=B(75);c[49]=B(76);c[50]=B(77);c[51]=B(78);c[52]=B(79);c[53]=B(80);c[54]=B(81);c[55]=B(82);c[56]=B(83);c[57]=B(84);c[58]=B(85);c[59]=B(86);c[60]=B(87);c[61]=B(88);c[62]=B(89);c[63]=B(90);c[64]=B(91);c[65]=B(92);c[66]=B(93);c[67]=B(94);c[68]=B(95);c[69]=B(96);c[70]=B(97);c[71] +=B(98);c[72]=B(99);c[73]=B(100);c[74]=B(101);c[75]=B(102);c[76]=B(103);c[77]=B(104);c[78]=B(105);c[79]=B(106);c[80]=B(107);c[81]=B(108);c[82]=B(109);c[83]=B(110);c[84]=B(10);c[85]=B(10);c[86]=B(10);c[87]=B(111);c[88]=B(112);c[89]=B(10);c[90]=B(10);c[91]=B(10);c[92]=B(10);c[93]=B(10);c[94]=B(10);c[95]=B(10);c[96]=B(10);c[97]=B(10);c[98]=B(10);c[99]=B(10);c[100]=B(113);c[101]=B(114);c[102]=B(115);c[103]=B(116);c[104]=B(117);c[105]=B(118);c[106]=B(10);c[107]=B(10);c[108]=B(10);c[109]=B(10);c[110]=B(10);c[111]= +B(10);c[112]=B(119);c[113]=B(120);c[114]=B(10);c[115]=B(10);c[116]=B(10);c[117]=B(10);c[118]=B(10);c[119]=B(10);c[120]=B(10);c[121]=B(121);c[122]=B(10);c[123]=B(122);c[124]=B(10);c[125]=B(123);c[126]=B(10);c[127]=B(10);c[128]=B(10);c[129]=B(10);c[130]=B(10);c[131]=B(10);c[132]=B(10);c[133]=B(10);c[134]=B(10);c[135]=B(10);c[136]=B(10);c[137]=B(10);c[138]=B(10);c[139]=B(10);c[140]=B(10);c[141]=B(124);c[142]=B(10);c[143]=B(10);c[144]=B(125);c[145]=B(126);c[146]=B(127);c[147]=B(128);c[148]=B(129);c[149]=B(130);c[150] +=B(131);c[151]=B(132);c[152]=B(10);c[153]=B(10);c[154]=B(10);c[155]=B(10);c[156]=B(133);c[157]=B(134);c[158]=B(10);c[159]=B(10);c[160]=B(10);c[161]=B(10);c[162]=B(10);c[163]=B(10);c[164]=B(10);c[165]=B(10);c[166]=B(10);c[167]=B(135);c[168]=B(10);c[169]=B(10);c[170]=B(10);c[171]=B(10);c[172]=B(10);c[173]=B(10);c[174]=B(10);c[175]=B(10);c[176]=B(10);c[177]=B(10);c[178]=B(10);c[179]=B(136);c[180]=B(10);c[181]=B(137);c[182]=B(10);c[183]=B(138);c[184]=B(139);c[185]=B(10);c[186]=B(10);c[187]=B(10);c[188]=B(10);c[189] +=B(10);c[190]=B(10);c[191]=B(10);c[192]=B(10);c[193]=B(10);c[194]=B(10);c[195]=B(10);c[196]=B(140);c[197]=B(141);c[198]=B(10);c[199]=B(142);c[200]=B(143);c[201]=B(144);c[202]=B(10);c[203]=B(145);c[204]=B(10);c[205]=B(146);c[206]=B(10);c[207]=B(147);c[208]=B(148);c[209]=B(149);c[210]=B(150);c[211]=B(151);c[212]=B(10);c[213]=B(10);c[214]=B(10);c[215]=B(10);c[216]=B(10);c[217]=B(10);c[218]=B(152);c[219]=B(153);c[220]=B(154);c[221]=B(155);c[222]=B(156);c[223]=B(157);c[224]=B(10);c[225]=B(10);c[226]=B(10);c[227] +=B(10);c[228]=B(10);c[229]=B(10);c[230]=B(10);c[231]=B(10);c[232]=B(10);c[233]=B(10);c[234]=B(10);c[235]=B(10);c[236]=B(10);c[237]=B(10);c[238]=B(10);c[239]=B(10);c[240]=B(10);c[241]=B(10);c[242]=B(10);c[243]=B(10);c[244]=B(10);c[245]=B(10);c[246]=B(10);c[247]=B(10);c[248]=B(10);c[249]=B(10);c[250]=B(10);c[251]=B(10);c[252]=B(10);c[253]=B(10);c[254]=B(10);c[255]=B(10);BfM=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;BfN=b;BfO=0;BfP=new Int32Array(new ArrayBuffer(2100000));BfQ=0;} +function YJ(b){window.currentContext=b;} +function AOF(){if (!AOF.$native){ +AOF.$native=function(){return (function(){window.eagsFileChooser = { +inputElement: null, +openFileChooser: function(ext, mime){ +var el = window.eagsFileChooser.inputElement = document.createElement("input"); +el.type = "file"; +el.multiple = false; +el.addEventListener("change", function(evt){ +var f = window.eagsFileChooser.inputElement.files; +if(f.length == 0){ +window.eagsFileChooser.getFileChooserResult = null; +}else{ +(async function(){ +window.eagsFileChooser.getFileChooserResult = await f[0].arrayBuffer(); +window.eagsFileChooser.getFileChooserResultName = f[0].name; +})(); +} +}); +window.eagsFileChooser.getFileChooserResult = null; +window.eagsFileChooser.getFileChooserResultName = null; +el.accept = mime; +el.click(); +}, +getFileChooserResult: null, +getFileChooserResultName: null +};})();};AOF=AOF.$native;}return AOF();} +function AFA(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};} +function AOr(b,c){return URL.createObjectURL(new Blob([b],{type:c}));} +function AOk(b){if(b.commit)b.commit();} +function Ts(){} +function J1(){} +function Or(){} +function HT(){D.call(this);this.wy=null;} +function ABZ(){HT.call(this);this.yn=null;} +function A$k(){var a=new ABZ();A32(a);return a;} +function A32(a){var b;a.wy=a;b=new LX;HS(b,16);a.yn=b;a.wy=a.yn;} +function ALR(a){return;} +function AFm(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;Ji(a.yn,b,c,d);return;}}f=new BV;Q(f);M(f);} +function ABe(){var a=this;HT.call(a);a.o_=null;a.Gb=0;a.E0=0;} +function A9t(a){var b=new ABe();A_r(b,a);return b;} +function A_r(a,b){if(b!==null){a.wy=b;a.E0=0;a.o_=b;return;}b=new EX;Q(b);M(b);} +function AGm(a){var $$je;a:{if(a.o_===null)KL(a);else{try{ALR(a.o_);break a;}catch($$e){$$je=O($$e);if($$je instanceof Ce){}else{throw $$e;}}KL(a);}}} +function HD(a,b){if(b===null)b=U2(null);Y5(a,b);} +function Tl(a){HD(a,B(158));if(a.E0)AGm(a);} +function ABj(a,b){ACu(a,U2(b));} +function ACu(a,b){HD(a,b);Tl(a);} +function KL(a){a.Gb=1;} +function ASH(a,b){AA2(a,b,0,b.data.length);} +function AA2(a,b,c,d){var $$je;a:{if(a.o_===null)KL(a);else{try{AFm(a.o_,b,c,d);break a;}catch($$e){$$je=O($$e);if($$je instanceof Ce){}else{throw $$e;}}KL(a);}}} +function Y5(a,b){ASH(a,N1(b));} +function AF2(){D.call(this);} +function BfU(){var a=new AF2();AWU(a);return a;} +function AWU(a){return;} +function AGH(){D.call(this);} +function MF(){} +function IM(){var a=this;D.call(a);a.cA=null;a.wV=0;a.cq=0;a.bF=0;a.bf=null;a.B=null;a.d6=null;a.f=null;a.c7=null;a.la=null;a.bs=0;a.bm=null;a.fc=null;a.D=null;a.jm=null;a.eY=null;a.bM=0;a.db=0;a.Hr=0;a.Gn=0;a.HH=null;a.Gj=0;a.od=null;a.h9=0;a.GR=null;a.ce=null;a.t=null;a.js=null;a.It=null;a.Dy=null;a.B2=null;a.hz=0;a.lN=null;a.gW=Long_ZERO;a.bp=0;a.cm=0;a.cT=0;a.dD=Long_ZERO;} +var BfV=null;var BfW=0;var BfX=null;function AJg(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AHo();if(C()){break _;}b=$z;a.It=b;a.t=Bbo(a);b=new Oq;c=a.t;b.oj=Dg();b.zG=Dg();b.kJ=MC(1);b.he=Xp(1048576);b.ma=Xp(1048576);b.CA=Co();b.tg=0;b.tb=0;b.w8=c;a.bm=b;c=new WW;d=a.t;b=B(159);e=a.bm;$p=2;case 2:APp(c,d,b,e);if(C()){break _;}a.fc=c;$p=3;case 3:Y2(a);if(C()){break _;}a.js=new QW;Ey(a,B(160));Bc(3553);Bd();BeW.clearDepth((-1.0));Bc(2929);H0(515);Bc(3008);S3(516, +0.10000000149011612);BeW.cullFace(1029);Dc(5889);Db();Dc(5888);Ey(a,B(161));Hj(a.bm,a.B2);Hj(a.bm,a.Dy);Hj(a.bm,BbK());Hj(a.bm,BdU());Hj(a.bm,AWs(0));Hj(a.bm,AWs(1));a.d6=Bb9(a,a.bm);Hx(0,0,a.cq,a.bF);b=Mq();$p=4;case 4:AEH(a,b);if(C()){break _;}b=new Pv;c=a.B;d=a.bm;b.cD=I(Kx,3);b.sS=new DE;if(c!==null)b.m7=c;b.jf=d;f=0;while(f<3){b.cD.data[f]=Co();f=f+1|0;}a.c7=b;Ey(a,B(162));b=new NY;NM(b);b.g$=Co();b.vP=new DE;b.Ge=null;b.sk=0;b.lC=1.0;b.bN=a;a.od=b;return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Y2(a){var b,c,d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:b=F3(a.cq,a.bF);c=b.fS;d=b.fM;D_(16640);Dc(5889);Db();IN(0.0,c,d,0.0,1000.0,3000.0);Dc(5888);Db();Bu(0.0,0.0,(-2000.0));Hx(0,0,a.cq,a.bF);HR(0.0,0.0,0.0,0.0);Bb(2896);Bb(2912);Bc(3553);BB();e=BfY;f=3553;b=a.bm;g=B(163);$p=1;case 1:$z=AIl(b,g);if(C()){break _;}d=$z;Ch(f,d);BI(1.0,1.0,1.0,1.0);BA(e);Fb(e,4210752);G(e,0.0,a.bF,0.0,0.0,a.bF/32.0 ++0.0);G(e,a.cq,a.bF,0.0,a.cq/32.0,a.bF/32.0+0.0);G(e,a.cq,0.0,0.0,a.cq/32.0,0.0);G(e,0.0,0.0,0.0,0.0,0.0);Br(e);Bc(3008);S3(516,0.10000000149011612);Cz(a.fc,B(164),8,(a.bF/2|0)-16|0,(-1));return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AHo(){var b,c,d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(BfX!==null)return BfX;b=B(165);c=Ym(B(166));if(c!==null)b=c;A7s();d=BfZ;e=UZ(Ym(B(167)));c=He(e,B(168))?Bf0:He(e,B(169))?Bf1:He(e,B(170))?Bf2:He(e,B(171))?Bf2:He(e,B(172))?Bf3:!He(e,B(173))?Bf4:Bf3;a:{switch(d.data[c.qs]){case 1:case 2:e=new FE;c=new U;W(c);C9(c,46);f=J(c,B(174));C9(f,47);Kh(e,b,V(f));break a;case 3:e=new FE;c=new U;W(c);C9(c,46);f +=J(c,B(174));C9(f,47);Kh(e,b,V(f));break a;case 4:break;default:e=new FE;c=new U;W(c);f=J(c,B(174));C9(f,47);Kh(e,b,V(f));break a;}e=new FE;c=new U;W(c);Kh(e,b,V(J(J(c,B(175)),B(174))));}$p=1;case 1:$z=AEP(e);if(C()){break _;}g=$z;if(g){BfX=e;return BfX;}$p=2;case 2:$z=ANj(e);if(C()){break _;}g=$z;if(g){BfX=e;return BfX;}f=new B3;c=new U;W(c);Bl(f,V(Fc(J(c,B(176)),e)));M(f);default:E3();}}CY().s(b,c,d,e,f,g,$p);} +function AEH(a,b){var c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.D instanceof R4)return;if(a.D!==null){c=a.D;$p=1;continue _;}if(b===null&&a.B===null)b=Mq();else if(b===null&&a.f.bU<=0){b=new M0;Em(b);}a.D=b;if(b===null){$p=2;continue _;}XD(a);c=F3(a.cq,a.bF);d=c.fS;e=c.fM;$p=3;continue _;case 1:c.pM();if(C()){break _;}if(b===null&&a.B===null)b=Mq();else if(b===null&&a.f.bU<=0){b=new M0;Em(b);}a.D=b;if(b===null){$p=2;continue _;}XD(a);c +=F3(a.cq,a.bF);d=c.fS;e=c.fM;$p=3;continue _;case 2:AF9(a);if(C()){break _;}return;case 3:AQR(b,a,d,e);if(C()){break _;}a.h9=0;return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function Ey(a,b){var c,d,e,f;BS();Bd();c=BeW.getError();if(c==(-144))c=(-144);if(c){a:{switch(c){case -144:break;case 1280:d=B(177);break a;case 1281:d=B(178);break a;case 1282:d=B(179);break a;case 1285:d=B(180);break a;default:d=B(181);break a;}d=B(182);}Cq(C$(),B(183));e=C$();f=new U;W(f);Cq(e,V(J(J(f,B(184)),b)));b=C$();e=new U;W(e);Cq(b,V(J(J(Bi(e,c),B(12)),d)));}} +function AAH(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cq(C$(),B(185));b=null;$p=1;case 1:ACq(a,b);if(C()){break _;}ANl();return;default:E3();}}CY().s(a,b,$p);} +function YW(a){var b,c,d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:a.hz=1;try{$p=1;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else{throw $$e;}}BL(b);EW(new EG,B(186),b);return;case 1:a:{try{AJg(a);if(C()){break _;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else{throw $$e;}}BL(b);EW(new EG,B(186),b);return;}b:{c:{d:{e: +{try{c=B$();d=0;}catch($$e){$$je=O($$e);if($$je instanceof CA){break e;}else if($$je instanceof Bj){e=$$je;break d;}else{e=$$je;break c;}}f:{try{if(a.hz)break f;}catch($$e){$$je=O($$e);if($$je instanceof CA){break e;}else if($$je instanceof Bj){e=$$je;break d;}else{e=$$je;break c;}}$p=5;continue _;}g:{try{h:{try{Jv();J4();if(a.bs)break h;F8(a.bf);break g;}catch($$e){$$je=O($$e);if($$je instanceof CA){break e;}else if($$je instanceof Bj){e=$$je;break d;}else{throw $$e;}}}try{f=a.bf.cX;F8(a.bf);a.bf.cX=f;break g;} +catch($$e){$$je=O($$e);if($$je instanceof CA){break e;}else if($$je instanceof Bj){e=$$je;break d;}else{throw $$e;}}}catch($$e){$$je=O($$e);e=$$je;break c;}}try{g=0;if(g0)){if(c&&a.ce!==null&&!a.ce.lk&&!b){d=a.ce.h_;e=a.ce.ia;f=a.ce.ib;g=a.cA;b=a.ce.hL;$p=1;continue _;}AMz(a.cA);}return;case 1:Zo(g,d,e,f,b);if(C()){break _;}g=a.c7;b=a.ce.hL;$p=2;case 2:ZC(g,d,e,f,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ACH(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(!(!b&&a.db>0)){if(!b)PU(a.eY.iJ);a:{if(a.ce!==null){if(a.ce.lk!=1){if(a.ce.lk)break a;c=a.ce.h_;d=a.ce.ia;e=a.ce.ib;f=a.ce.hL;L();g=Bf6.data;h=a.B;$p=1;continue _;}if(!b){h=a.f;i=a.ce.nP;$p=2;continue _;}if(b==1)V5(a.f,a.ce.nP);}else if(!b&&!(a.cA instanceof Dy))a.db=10;}if +(b==1){h=Ef(a.f.J);if(h!==null){d=h.p;i=a.B;j=a.f;$p=5;continue _;}}}return;case 1:$z=ADc(h,c,d,e);if(C()){break _;}k=$z;j=g[k];if(!b){h=a.B;k=a.ce.hL;$p=4;continue _;}l=Ef(a.f.J);h=a.B;$p=3;continue _;case 2:AEh(h,i);if(C()){break _;}if(b==1)V5(a.f,a.ce.nP);if(b==1){h=Ef(a.f.J);if(h!==null){d=h.p;i=a.B;j=a.f;$p=5;continue _;}}return;case 3:$z=ADc(h,c,d,e);if(C()){break _;}k=$z;if(k>0){h=Bf6.data[k];i=a.B;j=a.f;$p=6;continue _;}if(l===null)return;m=l.p;h=a.f;i=a.B;$p=8;continue _;case 4:ACp(h,c,d,e,k);if(C()) +{break _;}if(j===Bf7&&a.f.A7<100){if(b==1){h=Ef(a.f.J);if(h!==null){d=h.p;i=a.B;j=a.f;$p=5;continue _;}}return;}h=a.cA;$p=7;continue _;case 5:b:{$z=ABX(h,i,j);if(C()){break _;}i=$z;if(i===h){if(i===null)break b;if(i.p==d)break b;}a.f.J.bg.data[a.f.J.bK]=i;ANR(a.eY.iJ);if(!i.p)a.f.J.bg.data[a.f.J.bK]=null;}return;case 6:$z=h.lR(i,c,d,e,j);if(C()){break _;}k=$z;if(k)return;if(l===null)return;m=l.p;h=a.f;i=a.B;$p=8;continue _;case 7:AFS(h,c,d,e);if(C()){break _;}if(b==1){h=Ef(a.f.J);if(h!==null){d=h.p;i=a.B;j= +a.f;$p=5;continue _;}}return;case 8:$z=AJ6(l,h,i,c,d,e,f);if(C()){break _;}c=$z;if(c)PU(a.eY.iJ);if(!l.p)a.f.J.bg.data[a.f.J.bK]=null;else if(l.p!=m)AHA(a.eY.iJ);if(b==1){h=Ef(a.f.J);if(h!==null){d=h.p;i=a.B;j=a.f;$p=5;continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function ABb(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b<=0)b=1;if(c<=0)c=1;a.cq=b;a.bF=c;if(a.D===null)return;d=F3(b,c);e=d.fS;f=d.fM;d=a.D;$p=1;case 1:AQR(d,a,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AIC(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.ce===null)return;b=a.B;c=a.ce.h_;d=a.ce.ia;e=a.ce.ib;$p=1;case 1:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;L();if(c==Bf8.b)c=Bf9.b;if(c==Bf$.b)c=Bf_.b;if(c==Bf7.b)c=Bga.b;AR2(a.f.J,c,a.cA instanceof Dy);return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AGq(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:ALi(a.od);if(!a.bs&&a.B!==null){b=a.cA;$p=2;continue _;}c=3553;d=a.bm;b=B(192);$p=1;case 1:$z=AIl(d,b);if(C()){break _;}e=$z;Ch(c,e);if(a.D===null&&a.f!==null&&a.f.bU<=0){b=null;$p=3;continue _;}if(a.D!==null&&!a.D.p$){if(a.D!==null)a.cm=a.bM+10000|0;if(a.D!==null){b=a.D;$p=4;continue _;}if(a.B!==null){a.B.i1=a.t.j4;if(!a.bs){b=a.eY;$p=7;continue _;}if +(!a.bs)Ic(a.d6);if(!a.bs){b=a.B;$p=13;continue _;}if(!a.bs&&!Fk(a)){b=a.B;$p=19;continue _;}if(!a.bs){b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;}if(!a.bs){b=a.c7;$p=21;continue _;}}a.dD=B$();return;}a:while(true){if(!FT()){if(a.db>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if +(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;c=Hf();if(c)Gl(a.f.J,c);b:{if(a.D!==null){if(a.D===null)break b;else +{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy()){$p=8;continue _;}if(!CW()&&Cy()){c=0;$p=11;continue _;}if(CW()==1&&Cy()){c=1;$p=14;continue _;}if(CW()==2&&Cy())break a;}}$p=16;continue _;case 2:AJQ(b);if(C()){break _;}c=3553;d=a.bm;b=B(192);$p=1;continue _;case 3:AEH(a,b);if(C()){break _;}if(a.D!==null&&!a.D.p$){if(a.D!==null)a.cm=a.bM+10000|0;if(a.D!==null){b=a.D;$p=4;continue _;}if(a.B!==null){a.B.i1=a.t.j4;if(!a.bs){b=a.eY;$p=7;continue _;}if(!a.bs)Ic(a.d6);if(!a.bs){b=a.B;$p=13;continue _;}if(!a.bs&&!Fk(a)){b= +a.B;$p=19;continue _;}if(!a.bs){b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;}if(!a.bs){b=a.c7;$p=21;continue _;}}a.dD=B$();return;}c:while(true){if(!FT()){if(a.db>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy) +{Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;c=Hf();if(c)Gl(a.f.J,c);d:{if(a.D!==null){if(a.D===null)break d;else{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy()){$p=8;continue _;}if(!CW()&& +Cy()){c=0;$p=11;continue _;}if(CW()==1&&Cy()){c=1;$p=14;continue _;}if(CW()==2&&Cy())break c;}}$p=16;continue _;case 4:AHW(b);if(C()){break _;}if(a.D!==null)a.D.r0();if(a.B!==null){a.B.i1=a.t.j4;if(!a.bs){b=a.eY;$p=7;continue _;}if(!a.bs)Ic(a.d6);if(!a.bs){b=a.B;$p=13;continue _;}if(!a.bs&&!Fk(a)){b=a.B;$p=19;continue _;}if(!a.bs){b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;}if(!a.bs){b=a.c7;$p=21;continue _;}}a.dD=B$();return;case 5:AAa(b);if(C()){break _;}while(true){while(true){if(!FT()){if(a.db +>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK, +1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;else break;}c=Hf();if(c)Gl(a.f.J,c);if(a.D!==null){if(a.D===null)continue;else{b=a.D;continue _;}}if(!a.bp&&Cy()){$p=8;continue _;}if(!CW()&&Cy()){c=0;$p=11;continue _;}if(CW()==1&&Cy()){c=1;$p=14;continue _;}if(CW()!=2)continue;if(!Cy())continue;else break;}$p=16;continue _;case 6:ATh(b);if(C()) +{break _;}while(true){e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()==a.t.gj.bH)Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;else break;}if(a.D!==null){b=a.D;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC +?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()!=a.t.gs.bH)continue;else{b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}}$p=9;continue _;case 7:AJD(b);if(C()){break _;}if(!a.bs)Ic(a.d6);if(!a.bs){b=a.B;$p=13;continue _;}if(!a.bs&&!Fk(a)){b=a.B;$p=19;continue _;}if(a.bs){if(a.bs){a.dD=B$();return;}b=a.c7;$p=21;continue _;}b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;case 8:AF9(a);if(C()){break _;}while(true){while(true){if(!FT()){if(a.db>0)a.db=a.db-1|0;while(true) +{if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e= +0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;else break;}c=Hf();if(c)Gl(a.f.J,c);if(a.D!==null){if(a.D===null)continue;else{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy()){continue _;}if(!CW()&&Cy()){c=0;$p=11;continue _;}if(CW()==1&&Cy()){c=1;$p=14;continue _;}if(CW()!=2)continue;if(!Cy())continue;else break;}$p=16;continue _;case 9:ALW(a);if(C()){break _;}while(true){if(a.cA instanceof Dy) +{Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()==a.t.gj.bH)Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f, +Bg(),CV());if(!CV())continue;else break;}if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()!=1)continue;else break;}continue _;case 10:ABm(a,c,e);if(C()){break _;}if(a.D!==null)a.cm=a.bM+10000|0;if(a.D!==null){b=a.D;$p=4;continue _;}if(a.B!==null){a.B.i1=a.t.j4;if(!a.bs){b=a.eY;$p=7;continue _;}if(!a.bs)Ic(a.d6);if(!a.bs){b=a.B;$p=13;continue _;}if(!a.bs&&!Fk(a)){b=a.B;$p=19;continue _;}if(!a.bs){b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;}if(!a.bs){b=a.c7;$p=21;continue _;}}a.dD=B$();return;case 11:ACH(a, +c);if(C()){break _;}a.cm=a.bM;while(true){if(CW()==1&&Cy()){c=1;$p=14;continue _;}if(CW()==2&&Cy()){$p=16;continue _;}while(true){while(true){if(!FT()){if(a.db>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if +(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;else break;}c=Hf();if(c)Gl(a.f.J,c);if(a.D===null)break;if(a.D===null)continue;else{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy())break;if(CW())continue;if(!Cy())continue;else +{c=0;continue _;}}$p=8;continue _;case 12:ACH(a,c);if(C()){break _;}a.cm=a.bM;if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;case 13:APY(b);if(C()){break _;}if(!a.bs&&!Fk(a)){b=a.B;$p=19;continue _;}if(a.bs){if(a.bs){a.dD=B$();return;}b=a.c7;$p=21;continue _;}b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;case 14:ACH(a,c);if(C()){break _;}a.cm=a.bM;while(true){if(CW()==2&&Cy()){$p=16;continue _;}while(true){while(true){if(!FT()){if +(a.db>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK, +1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;else break;}c=Hf();if(c)Gl(a.f.J,c);if(a.D===null)break;if(a.D===null)continue;else{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy())break;if(!CW()&&Cy()){c=0;$p=11;continue _;}if(CW()!=1)continue;if(!Cy())continue;else{c=1;continue _;}}$p=8;continue _;case 15:ACH(a,c);if(C()){break _;}a.cm=a.bM;c=0;e=a.D +===null&&B9(0)&&a.bp?1:0;$p=10;continue _;case 16:AIC(a);if(C()){break _;}while(true){while(true){if(!FT()){if(a.db>0)a.db=a.db-1|0;while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC +?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()!=a.t.gj.bH)continue;Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));}$p=9;continue _;}if(Long_gt(Long_sub(B$(),a.dD),Long_fromInt(200)))continue;else break;}c=Hf();if(c)Gl(a.f.J,c);if(a.D!==null){if(a.D===null)continue;else{b=a.D;$p=5;continue _;}}if(!a.bp&&Cy()){$p=8;continue _;}if(!CW()&&Cy()){c=0;$p=11;continue _;}if(CW() +==1&&Cy()){c=1;$p=14;continue _;}if(CW()!=2)continue;if(!Cy())continue;else break;}continue _;case 17:AEH(a,b);if(C()){break _;}while(true){if(Bg()==a.t.gs.bH){b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;$p=20;continue _;}e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()==a.t.gj.bH)Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp +?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;else break;}if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)){a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()!=a.t.fv.bH)continue;else{b=Fs(a.f.J);continue _;}}$p=9;continue _;case 18:AFY(b,c,e,f);if(C()){break _;}if(a.bs){a.dD=B$();return;}b=a.c7;$p=21;continue _;case 19:YG(b);if(C()){break _;}if(a.bs){if(a.bs){a.dD=B$();return;}b=a.c7;$p=21;continue _;}b=a.B;c=K(a.f.d);e=K(a.f.j);f=K(a.f.e);$p=18;continue _;case 20:ARd(b, +d,c);if(C()){break _;}while(true){e=0;while(e<9){if(Bg()==(2+e|0))a.f.J.bK=e;e=e+1|0;}if(Bg()==a.t.gj.bH)Ek(a.t,4,!BO(42)&&!BO(54)?1:(-1));while(true){if(!DW()){if(a.D===null){if(B9(0)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=0;$p=12;continue _;}if(B9(1)&&(a.bM-a.cm|0)>=a.bf.c9/4.0&&a.bp){c=1;$p=15;continue _;}}c=0;e=a.D===null&&B9(0)&&a.bp?1:0;$p=10;continue _;}EL(a.f,Bg(),CV());if(!CV())continue;else break;}if(a.D!==null){b=a.D;$p=6;continue _;}if(Bg()==1)break;if(a.cA instanceof Dy){Bg();Bg();}if(Bg()==33&&BO(6)) +{a.t.cC=a.t.cC?0:1;a.cT=a.cT?0:1;}if(Bg()==a.t.fv.bH){b=Fs(a.f.J);$p=17;continue _;}if(Bg()!=a.t.gs.bH)continue;else{b=a.f;d=EC(a.f.J,a.f.J.bK,1);c=0;continue _;}}$p=9;continue _;case 21:ABD(b);if(C()){break _;}a.dD=B$();return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Fk(a){return 0;} +function AIN(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=null;$p=1;case 1:ACq(a,c);if(C()){break _;}d=new Ge;c=new FE;$p=2;case 2:$z=AHo();if(C()){break _;}e=$z;AHS(c,e,B(193));f=GN(new DE);$p=3;case 3:Q6(d,c,b,f);if(C()){break _;}if(!d.t4){b=B(194);$p=4;continue _;}b=B(195);$p=5;continue _;case 4:AGT(a,d,b);if(C()){break _;}return;case 5:AGT(a,d,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e, +f,$p);} +function ACq(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(3);$p=1;case 1:AGT(a,b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function AGT(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.B!==null){d=a.B;e=a.jm;$p=1;continue _;}a.B=b;if(b===null){a.dD=Long_ZERO;return;}b.Dv=a.fc;a.f=null;b.bi=a.f;$p=2;continue _;case 1:AJ7(d,e);if(C()){break _;}a.B=b;if(b===null){a.dD=Long_ZERO;return;}b.Dv=a.fc;a.f=null;b.bi=a.f;$p=2;case 2:AOK(a,c);if(C()){break _;}if(a.f===null){a.f=A7Q(a,b,a.la);c=a.f;$p=3;continue _;}a.f.hW=WH(a.t);if(a.d6!==null)Rx(a.d6, +b);if(a.c7!==null)Px(a.c7,b);b.bi=a.f;$p=4;continue _;case 3:ALS(c);if(C()){break _;}RJ(a.cA,a.f);a.f.hW=WH(a.t);if(a.d6!==null)Rx(a.d6,b);if(a.c7!==null)Px(a.c7,b);b.bi=a.f;$p=4;case 4:AHe(b);if(C()){break _;}if(!b.t4){a.dD=Long_ZERO;return;}c=a.jm;$p=5;case 5:AJ7(b,c);if(C()){break _;}a.dD=Long_ZERO;return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AOK(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:APG(a.jm,b);b=a.jm;c=B(196);$p=1;case 1:ASN(b,c);if(C()){break _;}d=128;e=289;f=(-128);g=f;while(g<=d){h=a.B.eD;i=a.B.eC;if(a.B.bi!==null){h=a.B.bi.d|0;i=a.B.bi.e|0;}j=f;if(j<=d){b=a.jm;k=0+1|0;l=(0*100|0)/e|0;$p=4;continue _;}g=g+16|0;}b=a.jm;c=B(197);$p=2;case 2:ASN(b, +c);if(C()){break _;}l=2000;Bgb=1;d=0;if(d>=l){WU(a.B);Bgb=0;return;}b=a.B;m=1;$p=3;case 3:AB7(b,m);if(C()){break _;}d=d+1|0;if(d>=l){WU(a.B);Bgb=0;return;}b=a.B;m=1;continue _;case 4:Yi(b,l);if(C()){break _;}b=a.B;l=h+g|0;m=64;n=i+j|0;$p=5;case 5:ADc(b,l,m,n);if(C()){break _;}b=a.B;$p=6;case 6:$z=AJd(b);if(C()){break _;}l=$z;if(l){b=a.B;continue _;}j=j+16|0;m=k;while(true){if(j<=d){b=a.jm;k=m+1|0;l=(m*100|0)/e|0;$p=4;continue _;}g=g+16|0;if(g>d)break;h=a.B.eD;i=a.B.eC;if(a.B.bi!==null){h=a.B.bi.d|0;i=a.B.bi.e +|0;}j=f;}b=a.jm;c=B(197);$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function MW(a){return AL7(a.d6);} +function OR(a){return YE(a.d6);} +function Nh(a){var b;b=new U;W(b);return V(J(J(J(J(b,B(198)),X$(a.c7)),B(199)),AOU(a.B)));} +function ATe(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.f!==null&&a.B!==null){b=a.f;$p=5;continue _;}b=a.B;$p=1;case 1:AQO(b);if(C()){break _;}a.f=A7Q(a,a.B,a.la);b=a.f;$p=2;case 2:ALS(b);if(C()){break _;}RJ(a.cA,a.f);if(a.B!==null){a.B.bi=a.f;b=a.B;$p=4;continue _;}a.f.hW=WH(a.t);b=B(200);$p=3;case 3:AOK(a,b);if(C()){break _;}return;case 4:AHe(b);if(C()){break _;}a.f.hW=WH(a.t);b=B(200);$p=3;continue _;case 5:Cb(b);if(C()){break _;}b=a.B;$p=1;continue _;default: +E3();}}CY().s(a,b,$p);} +function AAB(){BfV=$rt_createLongArray(512);BfW=0;BfX=null;} +function AAg(){D.call(this);} +function Bgc(){var a=new AAg();A38(a);return a;} +function A38(a){return;} +function OM(){var b,c;Bd();b=document.pointerLockElement!=null?1:0;c=Bfw;Bfw=b;if(!c&&b){Bfa=0.0;Bfb=0.0;}a:{b:{if(Bff){if(!c)break b;if(b)break b;}c=0;break a;}c=1;}return c;} +function AVG(){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:Bd();AOk(BeW);b=BeU;c=BeV;d=BeT.width;e=BeT.height;b.drawImage(c,0.0,0.0,d,e);f=BeT.clientWidth;g=BeT.clientHeight;if(!(f==Bfc&&g==Bfd)){Bfc=f;Bfd=g;c=BeV;h=f;c.width=h;c=BeV;h=g;c.height=h;}try{i=Long_fromInt(1);$p=1;continue _;}catch($$e){$$je=O($$e);if($$je instanceof GW){}else{throw $$e;}}return;case 1:a:{try{ALp(i);if(C()) +{break _;}break a;}catch($$e){$$je=O($$e);if($$je instanceof GW){}else{throw $$e;}}}return;default:E3();}}CY().s(b,c,d,e,f,g,h,i,$p);} +function AGt(){Bd();return BeT;} +function MY(){var a=this;D.call(a);a.oD=null;a.Go=null;a.GW=null;} +var Bgd=null;function Bcy(){Bcy=Bt(MY);BaR();} +function BaR(){var b;Bgd=Co();b=Bgd;L();X(b,Bga);X(Bgd,Bge);X(Bgd,Bgf);X(Bgd,Bf9);X(Bgd,Bgg);X(Bgd,Bgh);X(Bgd,Bgi);X(Bgd,Bgj);X(Bgd,Bf_);X(Bgd,Bgk);X(Bgd,Bgl);X(Bgd,Bgm);X(Bgd,Bgn);X(Bgd,Bgo);X(Bgd,Bgp);X(Bgd,Bgq);X(Bgd,Bgr);X(Bgd,Bgs);X(Bgd,Bgt);X(Bgd,Bgu);X(Bgd,Bgv);X(Bgd,Bgw);X(Bgd,Bgx);X(Bgd,Bgy);X(Bgd,Bgz);X(Bgd,BgA);X(Bgd,BgB);X(Bgd,BgC);ACs(C$(),Bgd.o);} +function GG(){var a=this;D.call(a);a.Ka=Long_ZERO;a.ED=0;a.Ea=Long_ZERO;a.xn=0;a.m3=null;a.Df=null;a.Ga=null;a.w0=0;a.y1=null;} +var BgD=null;var Bel=null;var BgE=Long_ZERO;var BgF=0;function BgG(){var a=new GG();AIt(a);return a;} +function Bdw(a){var b=new GG();Ut(b,a);return b;} +function Bbk(a,b){var c=new GG();Ox(c,a,b);return c;} +function AIt(a){Ox(a,null,null);} +function Ut(a,b){Ox(a,null,b);} +function Ox(a,b,c){var d;a.m3=new D;a.w0=1;a.Ga=c;a.y1=b;d=BgE;BgE=Long_add(d,Long_fromInt(1));a.Ka=d;} +function TW(a){var b;b=new Xc;b.Ad=a;A0I(b);} +function FN(b){if(Bel!==b)Bel=b;Bel.Ea=B$();} +function AR6(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.y1===null)return;b=a.y1;$p=1;case 1:YW(b);if(C()){break _;}return;default:E3();}}CY().s(a,b,$p);} +function ATr(){return Bel;} +function A2j(a,b){a.ED=b;} +function Yc(){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=Bel;c=b.xn+1|0;b.xn=c;if(c<30)return;Bel.xn=0;if(Long_ge(Long_add(b.Ea,Long_fromInt(100)),B$()))return;$p=1;case 1:AMx(b);if(C()){break _;}return;default:E3();}}CY().s(b,c,$p);} +function AMx(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.GN=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.Jp=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BbW(callback);return thread.suspend(function(){try{A41(b,callback);}catch($e){callback.Jp($rt_exception($e));}});} +function A41(b,c){var d;d=new Tw;d.Cr=b;d.Cq=c;Rv(d);} +function ALp(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.GN=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.Jp=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BbW(callback);return thread.suspend(function(){try{AWb(b,callback);}catch($e){callback.Jp($rt_exception($e));}});} +function AWb(b,c){var d,e;d=Bel;e=new PQ;e.wK=d;e.Bs=c;e.JW=AGu(e,Long_ge(b,Long_fromInt(2147483647))?2147483647:b.lo);d.Df=e;} +function ZH(){BgD=Bdw(B(201));Bel=BgD;BgE=Long_fromInt(1);BgF=1;} +function DN(){} +function XI(){D.call(this);} +function BgH(){var a=new XI();A3m(a);return a;} +function A3m(a){return;} +function ATi(a,b){b.preventDefault();b.stopPropagation();} +function AC0(a,b){ATi(a,b);} +function A__(a,b){AC0(a,b);} +function XO(){D.call(this);} +function BgI(){var a=new XO();A0c(a);return a;} +function A0c(a){return;} +function ASl(a,b){var c,d;c=b.button;d=Si();if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;FQ(Nk(),b);b.preventDefault();b.stopPropagation();M4();} +function AJK(a,b){ASl(a,b);} +function AYw(a,b){AJK(a,b);} +function XP(){D.call(this);} +function BgJ(){var a=new XP();AX8(a);return a;} +function AX8(a){return;} +function AQ$(a,b){var c,d;c=b.button;d=Si();if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;FQ(Nk(),b);b.preventDefault();b.stopPropagation();} +function AAr(a,b){AQ$(a,b);} +function A4E(a,b){AAr(a,b);} +function XM(){D.call(this);} +function BgK(){var a=new XM();A6b(a);return a;} +function A6b(a){return;} +function APm(a,b){var c;Bd();Be$=b.offsetX;Be_=BeT.clientHeight-b.offsetY|0;c=b.movementX;Bfa=Bfa+c;c= -b.movementY;Bfb=Bfb+c;b.preventDefault();b.stopPropagation();} +function AD9(a,b){APm(a,b);} +function ATt(a,b){AD9(a,b);} +function XN(){D.call(this);} +function BgL(){var a=new XN();Ba3(a);return a;} +function Ba3(a){return;} +function AFw(a,b){Qw().data[TE(Ra(b))]=1;FQ(Oh(),b);b.preventDefault();b.stopPropagation();M4();} +function ARj(a,b){AFw(a,b);} +function A4R(a,b){ARj(a,b);} +function XK(){D.call(this);} +function BgM(){var a=new XK();A5c(a);return a;} +function A5c(a){return;} +function AAc(a,b){Qw().data[TE(Ra(b))]=0;FQ(Oh(),b);b.preventDefault();b.stopPropagation();} +function Yy(a,b){AAc(a,b);} +function A3j(a,b){Yy(a,b);} +function XL(){D.call(this);} +function BgN(){var a=new XL();AYk(a);return a;} +function AYk(a){return;} +function ASR(a,b){Bd();if(Bfe&&(b.repeat?1:0))FQ(Oh(),b);b.preventDefault();b.stopPropagation();} +function ALM(a,b){ASR(a,b);} +function A7F(a,b){ALM(a,b);} +function XJ(){D.call(this);} +function BgO(){var a=new XJ();A36(a);return a;} +function A36(a){return;} +function AF_(a,b){FQ(Nk(),b);b.preventDefault();b.stopPropagation();} +function ADd(a,b){AF_(a,b);} +function AU3(a,b){ADd(a,b);} +function Q8(){D.call(this);} +function BgP(){var a=new Q8();A3b(a);return a;} +function A3b(a){return;} +function AGb(a,b){Tr(0);} +function AM_(a,b){AGb(a,b);} +function A8g(a,b){AM_(a,b);} +function Q7(){D.call(this);} +function BgQ(){var a=new Q7();A49(a);return a;} +function A49(a){return;} +function AHD(a,b){Tr(1);M4();} +function AM$(a,b){AHD(a,b);} +function AZC(a,b){AM$(a,b);} +function Om(){D.call(this);} +var BgR=null;var BfT=null;function BgS(){var a=new Om();AEX(a);return a;} +function AEX(a){return;} +function AKB(){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=B(202);$p=1;case 1:$z=A4M(b);if(C()){break _;}b=$z;if(b===null){BgR=B(181);return BgT;}if(b.Fo)return BgU;if(!b.FC&&b.yh!==null){BfT=b.yh;return BgV;}BgR=b.uZ!==null?b.uZ:B(203);return BgT;default:E3();}}CY().s(b,$p);} +function AQL(b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=BfT;$p=1;case 1:$z=AVd(c,b);if(C()){break _;}b=$z;return b!==BgW?0:1;default:E3();}}CY().s(b,c,$p);} +function AJ0(b){var c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AQL(b);if(C()){break _;}c=$z;if(c)return;c=Ml(b,47);if(c>0){d=Er(b,0,c);$p=3;continue _;}d=BfT;c=1;e=new ArrayBuffer(0);$p=2;case 2:AYI(d,b,c,e);if(C()){break _;}return;case 3:AJ0(d);if(C()){break _;}d=BfT;c=1;e=new ArrayBuffer(0);$p=2;continue _;default:E3();}}CY().s(b,c,d,e,$p);} +function AIv(){BgR=B(3);BfT=null;} +function ABB(){D.call(this);} +function AZj(){var Context=window.AudioContext||window.webkitAudioContext;return new Context();} +function Vw(){D.call(this);} +var BfS=null;function BgX(){var a=new Vw();ARc(a);return a;} +function ARc(a){return;} +function AMT(b){var c,d,e,f,g,h,i,j,k,l,m;c=Bc$(b);d=Bbg(c);e=$rt_createByteArray(8);Oj(d,e);if(!Dv(B(204),A37(e,YH(B(24))))){c=new Ce;Bl(c,B(205));M(c);}G8(d);f=new H1;d=new Xq;g=new UX;Pj(g);g.sh=0;h=SB(g,15,0);if(h){c=new Qz;f=new U;W(f);Bl(c,V(J(J(Bi(f,h),B(12)),g.b7)));M(c);}SC(d,c);d.qH=0;d.o3=0;d.EX=1;d.EB=0;d.w4=$rt_createByteArray(1);d.Hl=$rt_createByteArray(512);d.g7=g;d.oC=$rt_createByteArray(512);d.EX=1;d.EB=1;KA(f,d);g=Bcb();while(true){d=G8(f);if(!Dv(B(206),d)){if(ALl(f)<=0&&Dv(B(207),d))return;c +=new Ce;Bl(c,B(205));M(c);}i=G8(f);j=$rt_createByteArray(20);k=$rt_createByteArray(20);Oj(f,j);l=In(f);m=$rt_createByteArray(l);Oj(f,m);if(DM(BfS,i))continue;a:{AEF(g,m,0,l);AMR(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){l=0;while(l=0&&b=Bg4.data.length)return A3i(b);c=Bg4.data[b];if(c===null){c=A3i(b);Bg4.data[b]=c;}return c;} +function Bad(a,b){if(a===b)return 1;return b instanceof FC&&b.md==a.md?1:0;} +function A_W(a){return a.md;} +function Tb(b){var c,d;c=new B2;d=$rt_createCharArray(1);d.data[0]=b;TZ(c,d);return c;} +function M7(b){return b>=65536&&b<=1114111?1:0;} +function Dx(b){return (b&64512)!=55296?0:1;} +function DQ(b){return (b&64512)!=56320?0:1;} +function OW(b){return !Dx(b)&&!DQ(b)?0:1;} +function Kz(b,c){return Dx(b)&&DQ(c)?1:0;} +function E2(b,c){return ((b&1023)<<10|c&1023)+65536|0;} +function I1(b){return (55296|(b-65536|0)>>10&1023)&65535;} +function Is(b){return (56320|b&1023)&65535;} +function Fe(b){return G2(b)&65535;} +function G2(b){return AQK(b).toLowerCase().charCodeAt(0);} +function FY(b){return G1(b)&65535;} +function G1(b){return AQK(b).toUpperCase().charCodeAt(0);} +function WY(b,c){if(c>=2&&c<=36){b=UR(b);if(b>=c)b=(-1);}else b=(-1);return b;} +function UR(b){var c,d,e,f,g,h,i,j,k;if(Bg2===null){if(Bg5===null)Bg5=AMY();c=(Bg5.value!==null?$rt_str(Bg5.value):null);d=new Ss;d.C1=N1(c);e=YZ(d);f=$rt_createIntArray(e);g=f.data;h=0;while(h=h){j=(h+i|0)/2|0;e=j*2|0;k=S(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 Jn(b,c){if(c>=2&&c<=36&&b0&&b<=65535?1:0;if(c&&OW(b&65535))return 19;if(Bg3===null){if(Bg6===null)Bg6=AIB();Bg3=A3M((Bg6.value!==null?$rt_str(Bg6.value):null));}d=Bg3.data;e=0;c=d.length-1|0;while(e<=c){f=(e+c|0)/2|0;g=d[f];if(b>=g.AN)e=f+1|0;else{if(b>=g.xC)return g.Dr.data[b-g.xC|0];c=f-1|0;}}return 0;} +function LS(b){a:{switch(Dn(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 IT(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return Dn(b)!=16?0:1;} +function U8(b){switch(Dn(b)){case 12:case 13:case 14:break;default:return 0;}return 1;} +function QP(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 U8(b);}return 1;} +function AD2(a,b){return a.md-b.md|0;} +function A4b(a,b){return AD2(a,b);} +function AJI(){Bg1=F($rt_charcls());Bg4=I(FC,128);} +function AMY(){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 AIB(){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?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[AA1G.H%\'H$G-A0^#" ++"!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^AA#b=I! BP CP !#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y&%Y+U#Y%" ++"596Y.AQ^; b=:! A-b=7$ A;^-A%-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CLA$FRA0\'LA#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+b G% L@b !# F>L+&A)F7G,L%Y&b \'# F8A*)\')FVG0Y(A%L5J+A0G$)FNI$G%I#G#Y#1Y%A,1A#F:A(J+A\'G$FEG&)G) J+Y%&I#A*FD\'Y#&A*G#)FQI$G*I#F%Y%G%9A#J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'AcF( & F% F0 F+" ++"9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&b ,# FVI$G)I#G$)\'F%Y&J+ 9 9\'&AAFQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&A(J+AWFFZb (% F* FF)G( G\')\'&Y&A+J+L4A$Y#F?A#G7 )G()G#)G#AkF( F# FGG\'A$\' G# G(&\'A)J+A\'F\' F# FAI& G# I#\')\'&A(J+b W% F4G#I#Y#b ($ L6^)[%^2A.9b&;/ b G! b+P! Y&A,b&%$ b ^K b&P1 Q*b (a b&(* b Z\'#b&Z) A(F" ++"@ J+A%Y#b A! F?A#G&9A+FQG(Y&^%E%9=A+J+ L( F6A&F4b Q+ BACAL8Y%b F! FmA%\'&IXA(G%E.AbE#9%A=&b W@!&A)b&T, b .5#b&@% ARF$A2F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =.!b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^]A8^dG$=b ;# L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) B( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 16 G( G2A#G( G# G&b 6$ FNA$G(E(A#J+A%&=b Q& FMG%J+A&;b 5 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=" ++"L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.A$b=>! 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 Jk(){var a=this;D.call(a);a.cW=null;a.Ei=0;} +function AKR(a){return 1;} +function A$g(a,b){return;} +function Vs(){var a=this;Jk.call(a);a.wi=0;a.wk=0;a.wj=0;a.hq=0.0;a.m0=0.0;a.oE=0.0;a.nr=0;a.BB=null;a.BW=null;} +function RJ(a,b){b.u=(-180.0);} +function A_B(a){return;} +function AGn(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=a.cW.B;$p=1;case 1:$z=ADc(e,b,c,d);if(C()){break _;}f=$z;e=a.cW.B;$p=2;case 2:$z=AFx(e,b,c,d);if(C()){break _;}g=$z;e=a.cW.c7;$p=3;case 3:AFs(e,b,c,d);if(C()){break _;}e=a.cW.B;L();h=Bf6.data;$p=4;case 4:$z=ADc(e,b,c,d);if(C()){break _;}i=$z;j=h[i];$p=5;case 5:$z=AFx(e,b,c,d);if(C()){break _;}i= +$z;k=0;$p=6;case 6:$z=AQe(e,b,c,d,k);if(C()){break _;}k=$z;if(j!==null&&k){$p=7;continue _;}e=K0(a.cW.f);if(e!==null){Rf(e,f,b,c,d);if(!e.p)JX(a.cW.f);}if(k&&NF(a.cW.f,Bf6.data[f])){e=Bf6.data[f];j=a.cW.B;$p=8;continue _;}return k;case 7:j.nF(e,b,c,d,i);if(C()){break _;}e=K0(a.cW.f);if(e!==null){Rf(e,f,b,c,d);if(!e.p)JX(a.cW.f);}if(k&&NF(a.cW.f,Bf6.data[f])){e=Bf6.data[f];j=a.cW.B;$p=8;continue _;}return k;case 8:e.Jg(j,b,c,d,g);if(C()){break _;}return k;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AFS(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=a.cW.B;$p=1;case 1:$z=ADc(e,b,c,d);if(C()){break _;}f=$z;if(f>0&&a.hq===0.0){L();e=Bf6.data[f];g=a.cW.B;h=a.cW.f;$p=3;continue _;}if(f<=0)return;L();e=Bf6.data[f];g=a.cW.f;$p=2;case 2:$z=ABW(e,g);if(C()){break _;}i=$z;if(i<1.0)return;$p=4;continue _;case 3:e.rv(g,b,c,d,h);if(C()){break _;}if(f<=0)return;L();e=Bf6.data[f];g +=a.cW.f;$p=2;continue _;case 4:AGn(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AMz(a){a.hq=0.0;a.nr=0;} +function Zo(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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.nr>0)a.nr=a.nr-1|0;else{if(b==a.wi&&c==a.wk&&d==a.wj){f=a.cW.B;$p=1;continue _;}a.hq=0.0;a.m0=0.0;a.oE=0.0;a.wi=b;a.wk=c;a.wj=d;}return;case 1:$z=ADc(f,b,c,d);if(C()){break _;}g=$z;if(!g)return;L();f=Bf6.data[g];h=a.hq;i=a.cW.f;$p=2;case 2:$z=ABW(f,i);if(C()){break _;}j=$z;a.hq=h+j;a.oE=a.oE+1.0;if(a.hq< +1.0)return;$p=3;case 3:AGn(a,b,c,d);if(C()){break _;}a.hq=0.0;a.m0=0.0;a.oE=0.0;a.nr=5;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function G4(a,b){var c;if(a.hq<=0.0){a.cW.od.EL=0.0;a.cW.d6.t8=0.0;}else{c=a.m0+(a.hq-a.m0)*b;a.cW.od.EL=c;a.cW.d6.t8=c;}} +function A2i(a){return 4.0;} +function A6g(a,b){return;} +function AJQ(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.m0=a.hq;b=a.BB;c=a.cW.B;$p=1;case 1:ACg(b,c);if(C()){break _;}b=a.BW;c=a.cW.B;$p=2;case 2:ACg(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function Ta(){var a=this;D.call(a);a.c9=0.0;a.C$=0.0;a.i6=0;a.cX=0.0;a.Dj=0.0;a.lW=0.0;a.td=Long_ZERO;a.sj=Long_ZERO;a.nT=0.0;} +function F8(a){var b,c,d,e,f;b=B$();c=Long_sub(b,a.td);d=Long_div(EZ(),Long_fromInt(1000000));if(Long_gt(c,Long_fromInt(1000))){e=Long_toNumber(c)/Long_toNumber(Long_sub(d,a.sj));a.nT=a.nT+(e-a.nT)*0.20000000298023224;a.td=b;a.sj=d;}if(Long_lt(c,Long_ZERO)){a.td=b;a.sj=d;}f=Long_toNumber(d)/1000.0;e=(f-a.C$)*a.nT;a.C$=f;if(e<0.0)e=0.0;if(e>1.0)e=1.0;a.lW=a.lW+e*a.Dj*a.c9;a.i6=a.lW|0;a.lW=a.lW-a.i6;if(a.i6>10)a.i6=10;a.cX=a.lW;} +function Wk(){} +function Sz(){var a=this;D.call(a);a.rr=null;a.gl=null;a.oh=null;a.oz=Long_ZERO;a.nO=0;} +function APG(a,b){a.nO=0;So(a,b);} +function Zk(a,b){a.nO=1;So(a,a.oh);} +function So(a,b){var c,d,e;a:{if(!a.gl.hz){if(a.nO)break a;b=new CA;Q(b);M(b);}a.oh=b;c=F3(a.gl.cq,a.gl.bF);d=c.fS;e=c.fM;D_(256);Dc(5889);Db();IN(0.0,d,e,0.0,100.0,300.0);Dc(5888);Db();Bu(0.0,0.0,(-200.0));}} +function ASN(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.gl.hz){if(a.nO)return;b=new CA;Q(b);M(b);}a.oz=Long_ZERO;a.rr=b;c=(-1);$p=1;case 1:Yi(a,c);if(C()){break _;}a.oz=Long_ZERO;return;default:E3();}}CY().s(a,b,c,$p);} +function Yi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:{if(!a.gl.hz){if(a.nO)break a;c=new CA;Q(c);M(c);}d=B$();if(Long_ge(Long_sub(d,a.oz),Long_fromInt(20))){a.oz=d;c=F3(a.gl.cq,a.gl.bF);e=c.fS;f=c.fM;D_(256);Dc(5889);Db();g=e;h=f;IN(0.0,g,h,0.0,100.0,300.0);Dc(5888);Db();Bu(0.0, +0.0,(-200.0));D_(16640);BB();i=BfY;c=a.gl.bm;j=B(163);$p=1;continue _;}}return;case 1:$z=AIl(c,j);if(C()){break _;}k=$z;Ch(3553,k);BA(i);Fb(i,4210752);l=f/32.0;G(i,0.0,h,0.0,0.0,l);m=e/32.0;G(i,g,h,0.0,m,l);G(i,g,0.0,0.0,m,0.0);G(i,0.0,0.0,0.0,0.0,0.0);Br(i);if(b>=0){n=(e/2|0)-50|0;o=(f/2|0)+16|0;Bb(3553);BA(i);Fb(i,8421504);g=n;p=o;Bf(i,g,p,0.0);m=o+2|0;Bf(i,g,m,0.0);q=n+100|0;Bf(i,q,m,0.0);Bf(i,q,p,0.0);Fb(i,8454016);Bf(i,g,p,0.0);Bf(i,g,m,0.0);q=n+b|0;Bf(i,q,m,0.0);Bf(i,q,p,0.0);Br(i);Bc(3553);}c=a.gl.fc;i +=a.oh;b=(e-DA(a.gl.fc,a.oh)|0)/2|0;r=(f/2|0)-4|0;Cz(c,i,b,r-16|0,16777215);Cz(a.gl.fc,a.rr,(e-DA(a.gl.fc,a.rr)|0)/2|0,r+8|0,16777215);$p=2;case 2:AVG();if(C()){break _;}try{$p=3;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){}else{throw $$e;}}return;case 3:b:{try{Yc();if(C()){break _;}break b;}catch($$e){$$je=O($$e);if($$je instanceof Bj){}else{throw $$e;}}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function AGF(){var a=this;D.call(a);a.v=null;a.qU=0;a.l8=0.0;a.iJ=null;a.t$=0;a.qq=null;a.gL=0;a.my=0;a.lB=null;a.ID=0;a.IC=0;a.qh=null;a.dJ=0.0;a.d2=0.0;a.dR=0.0;a.ov=0.0;a.mn=0.0;} +function Bc6(a){var b=new AGF();AUT(b,a);return b;} +function AUT(a,b){var c;a.qU=0;a.l8=0.0;a.qq=null;a.lB=new DE;a.ID=0;a.IC=0;a.qh=Ij(16);a.v=b;c=new PK;c.eW=null;c.jb=0.0;c.rx=0.0;c.iA=0;c.jS=0;c.AB=KR();c.cP=b;a.iJ=c;} +function AJD(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.ov=a.mn;b=a.v.B;c=K(a.v.f.d);d=K(a.v.f.j);e=K(a.v.f.e);$p=1;case 1:$z=AN3(b,c,d,e);if(C()){break _;}f=$z;g=(3-a.v.t.hY|0)/3.0;h=f*(1.0-g)+g;a.mn=a.mn+(h-a.mn)*0.10000000149011612;a.t$=a.t$+1|0;AJZ(a.iJ);if(a.v.cT) +{b=a.v.f;i=a.v.B;d=K(b.d);j=K(b.j);k=K(b.e);l=4;m=0;n=63;e=S(64,j+4|0);j=S(64,j-4|0);o=64.0999984741211;if(m<50){p=(d+E(a.lB,9)|0)-l|0;q=(k+E(a.lB,9)|0)-l|0;$p=2;continue _;}}return;case 2:$z=ADc(i,p,n,q);if(C()){break _;}c=$z;if(e<=0&&j>=0){f=N(a.lB);g=N(a.lB);if(c>0){b=a.v.c7;r=new Ke;s=p+f;L();Up(r,i,s,o-Bf6.data[c].cB,q+g);EB(b,r);}}m=m+1|0;if(m>=50)return;p=(d+E(a.lB,9)|0)-l|0;q=(k+E(a.lB,9)|0)-l|0;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} +function Ob(a,b){var c,d,e,f;c=a.v.f;d=c.bS;e=c.d-c.bS;f=b;return BY(d+e*f,c.cR+(c.j-c.cR)*f,c.bR+(c.e-c.bR)*f);} +function AMD(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.v.f;d=c.S+(c.I-c.S)*b;e=c.P+(c.u-c.P)*b;f=Ob(a,b);g= -e*0.01745329238474369-3.1415927410125732;h=BE(g);i=Bs(g);g= -d*0.01745329238474369;j= -BE(g);g=Bs(g);k=i*j;l +=h*j;m=4.0;n=k;o=n*m;p=g;q=p*m;r=l;s=Dk(f,o,q,r*m);t=a.v;u=a.v.B;$p=1;case 1:$z=AJ$(u,f,s);if(C()){break _;}u=$z;t.ce=u;f=Ob(a,b);if(a.v.ce!==null)m=DH(a.v.ce.gD,f);if(a.v.cA instanceof Dy)m=32.0;else if(m>3.0)m=3.0;n=n*m;p=p*m;r=r*m;s=Dk(f,n,p,r);a.qq=null;t=a.v.B;u=JB(c.K,n,p,r);$p=2;case 2:$z=AEw(t,c,u);if(C()){break _;}t=$z;n=0.0;v=0;while(v=n&&n!==0.0)){a.qq=u;n=p;}}}v +=v+1|0;}if(a.qq!==null&&!(a.v.cA instanceof Dy))a.v.ce=A2a(a.qq);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} +function MK(a,b){var c,d,e;c=a.v.f;d=c.dG-b;if(c.bU<=0)By(40.0-8000.0/(c.c1+b+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.E$;b=Bs(b*b*b*b*3.1415927410125732);e=c.kT;By( -e,0.0,1.0,0.0);By( -b*14.0,0.0,0.0,1.0);By(e,0.0,1.0,0.0);}} +function I8(a,b){var c,d,e,f,g;if(!a.v.t.cC){c=a.v.f;d=c.hd-c.um;e=c.hd+d*b;f=c.qW+(c.k7-c.qW)*b;g=c.k$+(c.jq-c.k$)*b;d=e*3.1415927410125732;Bu(Bs(d)*f*0.5, -If(BE(d)*f),0.0);By(Bs(d)*f*3.0,0.0,0.0,1.0);By(If(BE(d+0.20000000298023224)*f)*5.0,1.0,0.0,0.0);By(g,1.0,0.0,0.0);}} +function AI1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.v.f;d=c.bS;e=c.d-c.bS;f=b;g=d+e*f;h=c.cR+(c.j-c.cR)*f;i=c.bR+(c.e-c.bR)*f;if(!a.v.t.cC)Bu(0.0,0.0,(-0.10000000149011612));else{j=4.0;d= -Bs(c.u/180.0*3.1415927410125732)*BE(c.I +/180.0*3.1415927410125732)*j;e=BE(c.u/180.0*3.1415927410125732)*BE(c.I/180.0*3.1415927410125732)*j;f= -Bs(c.I/180.0*3.1415927410125732)*j;k=0;l=g-d;d=h-f;f=i-e;if(k<8){m=((k&1)*2|0)-1|0;n=((k>>1&1)*2|0)-1|0;o=((k>>2&1)*2|0)-1|0;m=m*0.10000000149011612;n=n*0.10000000149011612;o=o*0.10000000149011612;p=a.v.B;e=m;q=g+e;r=n;s=h+r;t=o;u=BY(q,s,i+t);v=BY(l+e+t,d+r,f+t);$p=1;continue _;}Bu(0.0,0.0, -j);}By(c.S+(c.I-c.S)*b,1.0,0.0,0.0);By(c.P+(c.u-c.P)*b+180.0,0.0,1.0,0.0);return;case 1:$z=AJ$(p,u,v);if(C()){break _;}u +=$z;if(u!==null){q=DH(u.gD,BY(g,h,i));if(q=8){Bu(0.0,0.0, -j);By(c.S+(c.I-c.S)*b,1.0,0.0,0.0);By(c.P+(c.u-c.P)*b+180.0,0.0,1.0,0.0);return;}m=((k&1)*2|0)-1|0;n=((k>>1&1)*2|0)-1|0;o=((k>>2&1)*2|0)-1|0;m=m*0.10000000149011612;n=n*0.10000000149011612;o=o*0.10000000149011612;p=a.v.B;e=m;q=g+e;r=n;s=h+r;t=o;u=BY(q,s,i+t);v=BY(l+e+t,d+r,f+t);continue _;default:E3();}}CY().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 AGl(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:a.l8=256>>a.v.t.hY;Dc(5889);Db();if(a.v.t.ed)Bu( -((c*2|0)-1|0)*0.07000000029802322,0.0,0.0);d=a.v.f;e=70.0;f=Bg7;$p=1;case 1:$z=AHw(d,f);if(C()){break _;}g=$z;if(g)e=60.0;if(d.bU<=0)e=e/((1.0-500.0/(d.c1+b+500.0))*2.0+1.0);h=a.v.cq/a.v.bF;i=a.l8;f=G0();j=e*0.01745329238474369*0.5;k=GR(j)/HF(j);f.et +=k/h;f.er=0.0;f.es=0.0;f.eq=0.0;f.ew=0.0;f.ex=k;f.eu=0.0;f.ev=0.0;f.eB=0.0;f.ez=0.0;h=i+0.05000000074505806;k=i-0.05000000074505806;f.eA=h/k;f.ey=(-1.0);f.gZ=0.0;f.g0=0.0;f.gX=2.0*i*0.05000000074505806/k;f.gY=0.0;Dc(5888);Db();if(a.v.t.ed)Bu(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);MK(a,b);if(a.v.t.jp)I8(a,b);$p=2;case 2:AI1(a,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AGx(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Db();if(a.v.t.ed)Bu(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);B0();MK(a,b);if(a.v.t.jp)I8(a,b);if(!a.v.t.cC){d=a.iJ;$p=1;continue _;}BC();if(a.v.t.cC){if(a.v.t.jp)I8(a,b);return;}d=a.iJ;$p=2;continue _;case 1:ADE(d,b);if(C()){break _;}BC();if(a.v.t.cC){if(a.v.t.jp)I8(a,b);return;}d=a.iJ;$p=2;case 2:ACQ(d,b);if(C()){break _;}MK(a,b);if(a.v.t.jp)I8(a,b);return;default:E3();}}CY().s(a, +b,c,d,$p);} +function AGD(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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.qU&&!OM()){c=a.v;$p=1;continue _;}a.qU=OM();if(a.v.bp){d=QU()*0|0;e=O8()*0|0;Rr(a.v.js);f=1;if(a.v.t.nf)f=(-1);g=d+a.v.js.ob|0;h=e-a.v.js.oa|0;if(!(!d&&!a.gL)){c=C$();i=new U;W(i);Cq(c,V(Bi(J(Bi(J(Bi(J(Bi(J(i,B(210)),d),B(211)),a.gL),B(12)),a.gL),B(212)),g)));}if(a.gL)a.gL=0;if(a.my)a.my=0;if(d)a.gL=d;if +(e)a.my=e;TC(a.v.f,g,Bk(h,f));}if(!a.v.h9){c=F3(a.v.cq,a.v.bF);e=c.fS;j=c.fM;Bd();g=Bk(Be$,e)/a.v.cq|0;h=(j-(Bk(Be_,j)/a.v.bF|0)|0)-1|0;if(a.v.B!==null){$p=2;continue _;}Hx(0,0,a.v.cq,a.v.bF);HR(0.0,0.0,0.0,0.0);D_(16640);Dc(5889);Db();Dc(5888);Db();Mh(a);if(a.v.D!==null){D_(256);c=a.v.D;$p=3;continue _;}}return;case 1:ALW(c);if(C()){break _;}a.qU=OM();if(a.v.bp){d=QU()*0|0;e=O8()*0|0;Rr(a.v.js);f=1;if(a.v.t.nf)f=(-1);g=d+a.v.js.ob|0;h=e-a.v.js.oa|0;if(!(!d&&!a.gL)){c=C$();i=new U;W(i);Cq(c,V(Bi(J(Bi(J(Bi(J(Bi(J(i, +B(210)),d),B(211)),a.gL),B(12)),a.gL),B(212)),g)));}if(a.gL)a.gL=0;if(a.my)a.my=0;if(d)a.gL=d;if(e)a.my=e;TC(a.v.f,g,Bk(h,f));}if(!a.v.h9){c=F3(a.v.cq,a.v.bF);e=c.fS;j=c.fM;Bd();g=Bk(Be$,e)/a.v.cq|0;h=(j-(Bk(Be_,j)/a.v.bF|0)|0)-1|0;if(a.v.B!==null){$p=2;continue _;}Hx(0,0,a.v.cq,a.v.bF);HR(0.0,0.0,0.0,0.0);D_(16640);Dc(5889);Db();Dc(5888);Db();Mh(a);if(a.v.D!==null){D_(256);c=a.v.D;$p=3;continue _;}}return;case 2:AAV(a,b);if(C()){break _;}c=a.v.od;e=a.v.D===null?0:1;$p=4;continue _;case 3:c.iD(g,h,b);if(C()) +{break _;}return;case 4:AQs(c,b,e,g,h);if(C()){break _;}if(a.v.D===null)return;D_(256);c=a.v.D;$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AAV(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AMD(a,b);if(C()){break _;}c=a.v.f;d=a.v.d6;e=a.v.c7;f=c.cb;g=c.d-c.cb;h=b;i=f+g*h;f=c.bZ+(c.j-c.bZ)*h;g=c.cc+(c.e-c.cc)*h;j=0;if(j>=2){Ej(1,1,1,0);return;}if(a.v.t.ed){if(j)Ej(1,0,0,0);else Ej(0,1,1,0);}Hx(0,0,a.v.cq,a.v.bF);$p=2;case 2:AEQ(a, +b);if(C()){break _;}D_(16640);Bc(2884);$p=3;case 3:AGl(a,b,j);if(C()){break _;}Sq();if(a.v.t.hY<2){k=(-1);$p=12;continue _;}Bc(2912);k=1;$p=4;case 4:AS0(a,k);if(C()){break _;}l=BcO();AO7(l,i,f,g);ASs(a.v.d6,l,b);m=a.v.d6;k=0;$p=5;case 5:AJb(m,c,k);if(C()){break _;}k=0;$p=6;case 6:AS0(a,k);if(C()){break _;}Bc(2912);k=3553;m=a.v.bm;n=B(192);$p=7;case 7:$z=AIl(m,n);if(C()){break _;}o=$z;Ch(k,o);DT();N8(d,c,0,h);HO();m=Ob(a,b);$p=8;case 8:ADh(d,m,l,b);if(C()){break _;}$p=9;case 9:ACC(e,c,b);if(C()){break _;}DT();k +=0;$p=10;case 10:AS0(a,k);if(C()){break _;}$p=11;case 11:ABU(e,c,b);if(C()){break _;}if(a.v.ce!==null){l=Bg7;$p=16;continue _;}C1(770,771);k=0;$p=14;continue _;case 12:AS0(a,k);if(C()){break _;}$p=13;case 13:AD0(d,b);if(C()){break _;}Bc(2912);k=1;$p=4;continue _;case 14:AS0(a,k);if(C()){break _;}Bc(3042);Bb(2884);k=3553;l=a.v.bm;m=B(192);$p=15;case 15:$z=AIl(l,m);if(C()){break _;}o=$z;Ch(k,o);if(!a.v.t.i8)N8(d,c,1,h);else{Ej(0,0,0,0);k=N8(d,c,1,h);Ej(1,1,1,1);if(a.v.t.ed){if(j)Ej(1,0,0,0);else Ej(0,1,1,0);}if +(k>0)T5(d,1,h);}DU(1);Bc(2884);Bb(3042);if(a.v.ce!==null){l=Bg7;$p=19;continue _;}Bb(2912);if(a.v.cT){$p=20;continue _;}k=0;$p=23;continue _;case 16:$z=AHw(c,l);if(C()){break _;}k=$z;if(!k){C1(770,771);k=0;$p=14;continue _;}Bb(3008);l=a.v.ce;k=0;m=Ef(c.J);$p=17;case 17:AGw(d,c,l,k,m,b);if(C()){break _;}l=a.v.ce;k=0;m=Ef(c.J);$p=18;case 18:AG6(d,c,l,k,m,b);if(C()){break _;}Bc(3008);C1(770,771);k=0;$p=14;continue _;case 19:$z=AHw(c,l);if(C()){break _;}k=$z;if(!k){Bb(3008);l=a.v.ce;k=0;m=Ef(c.J);$p=21;continue _;}Bb(2912);if +(a.v.cT){$p=20;continue _;}k=0;$p=23;continue _;case 20:Yu(a,b);if(C()){break _;}k=0;$p=23;continue _;case 21:AGw(d,c,l,k,m,b);if(C()){break _;}l=a.v.ce;k=0;m=Ef(c.J);$p=22;case 22:AG6(d,c,l,k,m,b);if(C()){break _;}Bc(3008);Bb(2912);if(a.v.cT){$p=20;continue _;}k=0;$p=23;case 23:AS0(a,k);if(C()){break _;}Bc(2912);$p=24;case 24:Zn(d,b);if(C()){break _;}Bb(2912);k=1;$p=25;case 25:AS0(a,k);if(C()){break _;}D_(256);$p=26;case 26:AGx(a,b,j);if(C()){break _;}if(!a.v.t.ed)return;j=j+1|0;if(j>=2){Ej(1,1,1,0);return;}if +(a.v.t.ed){if(j)Ej(1,0,0,0);else Ej(0,1,1,0);}Hx(0,0,a.v.cq,a.v.bF);$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function Yu(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,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.v.f;d=K(c.d);e=K(c.j);f=K(c.e);BB();g=BfY;Bb(2884);Cf(0.0,1.0,0.0);Bc(3042);C1(770, +771);h=3553;i=a.v.bm;j=B(213);$p=1;case 1:$z=AIl(i,j);if(C()){break _;}k=$z;Ch(h,k);k=d-5|0;d=d+5|0;h=f-5|0;l=f+5|0;m=e-5|0;n=e+5|0;e=S(m,64);o=S(n,64);while(k<=d){p=h;while(p<=l){q=e<0?64:m;r=o<0?64:n;if(q!=r){s=((((a.t$+(k*3121|0)|0)+Bk(p,418711)|0)%32|0)+b)/32.0;t=k+0.5-c.d;u=p+0.5-c.e;v=Cc(t*t+u*u)/5.0;BI(1.0,1.0,1.0,(1.0-v*v)*0.699999988079071);BA(g);u=k+0|0;w=q;x=p+0|0;v=q*2.0/8.0;y=s*2.0;z=v+y;G(g,u,w,x,0.0,z);ba=k+1|0;bb=p+1|0;G(g,ba,w,bb,2.0,z);bc=r;bd=r*2.0/8.0+y;G(g,ba,bc,bb,2.0,bd);G(g,u,bc,x,0.0, +bd);G(g,u,w,bb,0.0,z);G(g,ba,w,x,2.0,z);G(g,ba,bc,x,2.0,bd);G(g,u,bc,bb,0.0,bd);Br(g);}p=p+1|0;}k=k+1|0;}Bc(2884);Bb(3042);return;default:E3();}}CY().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 Mh(a){var b,c,d;b=F3(a.v.cq,a.v.bF);c=b.fS;d=b.fM;D_(256);Dc(5889);Db();IN(0.0,c,d,0.0,1000.0,3000.0);Dc(5888);Db();Bu(0.0,0.0,(-2000.0));} +function AEQ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.v.B;d=a.v.f;e=1.0-A3Q(1.0/(4-a.v.t.hY|0),0.25);f=Pn(c,b);g=f.x;h=f.z;i=f.w;j=AEd(c,b);a.dJ=j.x;a.d2=j.z;a.dR=j.w;a.dJ=a.dJ+(g-a.dJ)*e;a.d2=a.d2+(h-a.d2)*e;a.dR=a.dR+(i-a.dR)*e;c=Bg7;$p=1;case 1:$z=AHw(d,c);if(C()){break _;}k=$z;if(k){a.dJ=0.019999999552965164;a.d2 +=0.019999999552965164;a.dR=0.20000000298023224;e=a.ov+(a.mn-a.ov)*b;a.dJ=a.dJ*e;a.d2=a.d2*e;a.dR=a.dR*e;if(a.v.t.ed){l=(a.dJ*30.0+a.d2*59.0+a.dR*11.0)/100.0;m=(a.dJ*30.0+a.d2*70.0)/100.0;n=(a.dJ*30.0+a.dR*70.0)/100.0;a.dJ=l;a.d2=m;a.dR=n;}HR(a.dJ,a.d2,a.dR,0.0);return;}c=Bg8;$p=2;case 2:$z=AHw(d,c);if(C()){break _;}k=$z;if(k){a.dJ=0.6000000238418579;a.d2=0.10000000149011612;a.dR=0.0;}e=a.ov+(a.mn-a.ov)*b;a.dJ=a.dJ*e;a.d2=a.d2*e;a.dR=a.dR*e;if(a.v.t.ed){l=(a.dJ*30.0+a.d2*59.0+a.dR*11.0)/100.0;m=(a.dJ*30.0+a.d2 +*70.0)/100.0;n=(a.dJ*30.0+a.dR*70.0)/100.0;a.dJ=l;a.d2=m;a.dR=n;}HR(a.dJ,a.d2,a.dR,0.0);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function AS0(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.v.f;d=a.dJ;e=a.d2;f=a.dR;Ev(a.qh);CM(CM(CM(CM(a.qh,d),e),f),1.0);F9(a.qh);g=a.qh;BS();Bg9=JO(g);Bg$=JO(g);Bg_=JO(g);Bha=JO(g);Cf(0.0,(-1.0),0.0);BI(1.0,1.0,1.0,1.0);g=Bg7;$p=1;case 1:$z=AHw(c,g);if(C()){break _;}h=$z;if(h){MQ(2917,2048);GY(2914,0.10000000149011612);Bc(2903);return;}g=Bg8;$p=2;case 2:$z=AHw(c,g);if(C()){break _;}h +=$z;if(h){MQ(2917,2048);GY(2914,2.0);}else{MQ(2917,9729);GY(2915,a.l8*0.25);GY(2916,a.l8);if(b<0){GY(2915,0.0);GY(2916,a.l8*0.800000011920929);}}Bc(2903);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Ex(){D.call(this);this.yk=0.0;} +function M$(){var a=this;Ex.call(a);a.iY=null;a.lm=null;a.pA=null;a.dX=null;a.dM=null;a.i_=null;a.hh=null;} +function Bab(){var a=new M$();Lg(a);return a;} +function X5(a){var b=new M$();AJB(b,a);return b;} +function Bhb(a,b){var c=new M$();ASc(c,a,b);return c;} +function Lg(a){AJB(a,0.0);} +function AJB(a,b){ASc(a,b,0.0);} +function ASc(a,b,c){var d,e;a.iY=BM(0,0);BG(a.iY,(-4.0),(-8.0),(-4.0),8,8,8,b);d=a.iY;e=0.0+c;BK(d,0.0,e,0.0);a.lm=BM(32,0);BG(a.lm,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);BK(a.lm,0.0,e,0.0);a.pA=BM(16,16);BG(a.pA,(-4.0),0.0,(-2.0),8,12,4,b);BK(a.pA,0.0,e,0.0);a.dX=BM(40,16);BG(a.dX,(-3.0),(-2.0),(-2.0),4,12,4,b);d=a.dX;e=2.0+c;BK(d,(-5.0),e,0.0);a.dM=BM(40,16);a.dM.lP=1;BG(a.dM,(-1.0),(-2.0),(-2.0),4,12,4,b);BK(a.dM,5.0,e,0.0);a.i_=BM(0,16);BG(a.i_,(-2.0),0.0,(-2.0),4,12,4,b);d=a.i_;c=12.0+c;BK(d,(-2.0),c,0.0);a.hh +=BM(0,16);a.hh.lP=1;BG(a.hh,(-2.0),0.0,(-2.0),4,12,4,b);BK(a.hh,2.0,c,0.0);} +function A_x(a,b,c,d,e,f,g){a.oB(b,c,d,e,f,g);B_(a.iY,g);B_(a.pA,g);B_(a.dX,g);B_(a.dM,g);B_(a.i_,g);B_(a.hh,g);B_(a.lm,g);} +function AJH(a,b,c,d,e,f,g){var h;a.iY.bY=e/57.2957763671875;a.iY.b0=f/57.2957763671875;a.lm.bY=a.iY.bY;a.lm.b0=a.iY.b0;h=a.dX;e=b*0.6661999821662903;f=e+3.1415927410125732;h.b0=BE(f)*2.0*c;a.dX.bV=(BE(b*0.23119999468326569)+1.0)*1.0*c;a.dM.b0=BE(e)*2.0*c;a.dM.bV=(BE(b*0.28119999170303345)-1.0)*1.0*c;a.i_.b0=BE(e)*1.399999976158142*c;a.hh.b0=BE(f)*1.399999976158142*c;h=a.dX;c=h.bV;b=d*0.09000000357627869;h.bV=c+BE(b)*0.05000000074505806+0.05000000074505806;h=a.dM;h.bV=h.bV-(BE(b)*0.05000000074505806+0.05000000074505806);h +=a.dX;b=h.b0;c=d*0.06700000166893005;h.b0=b+Bs(c)*0.05000000074505806;h=a.dM;h.b0=h.b0-Bs(c)*0.05000000074505806;} +function EN(){var a=this;D.call(a);a.dF=null;a.Jo=0;a.mQ=0;a.Ik=0;a.xl=0;} +function Bhc(a){var b=new EN();HU(b,a);return b;} +function HU(a,b){a.dF=$rt_createByteArray(1024);a.mQ=0;a.Ik=0;a.xl=1;a.Jo=b;} +function ABz(){var a=this;EN.call(a);a.pP=null;a.tQ=null;a.oc=null;a.sc=null;a.x0=0;} +function BbF(){var a=new ABz();Bah(a);return a;} +function Bah(a){L();HU(a,Bhd.ba);a.pP=$rt_createFloatArray(256);a.tQ=$rt_createFloatArray(256);a.oc=$rt_createFloatArray(256);a.sc=$rt_createFloatArray(256);a.x0=0;} +function AZv(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a.x0=a.x0+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=b-1|0;while(e<=(b+1|0)){f=e&15;g=c&15;d=d+a.pP.data[f+(g*16|0)|0];e=e+1|0;}h=a.tQ.data;i=b+(c*16|0)|0;h[i]=d/3.299999952316284+a.oc.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}c=0;while(c<16){j=0;while(j<16){k=a.oc.data;b=c+(j*16|0)|0;k[b]=k[b]+a.sc.data[b]*0.05000000074505806;if(a.oc.data[b]<0.0)a.oc.data[b]=0.0;k=a.sc.data;k[b]=k[b]-0.10000000149011612;if(BP()<0.05)a.sc.data[b]=0.5;j=j+1|0;}c=c+1|0;}k=a.tQ;a.tQ +=a.pP;a.pP=k;c=0;while(c<256){d=a.pP.data[c];if(d>1.0)d=1.0;if(d<0.0)d=0.0;l=d*d;i=32.0+l*32.0|0;m=50.0+l*64.0|0;n=255;o=146.0+l*50.0|0;if(a.mQ){b=i*30|0;i=((b+(m*59|0)|0)+2805|0)/100|0;m=(b+(m*70|0)|0)/100|0;n=(b+17850|0)/100|0;}k=a.dF.data;j=c*4|0;k[j+0|0]=i<<24>>24;a.dF.data[j+1|0]=m<<24>>24;a.dF.data[j+2|0]=n<<24>>24;a.dF.data[j+3|0]=o<<24>>24;c=c+1|0;}} +function ALm(){var a=this;EN.call(a);a.qa=null;a.re=null;a.jB=null;a.sW=null;} +function Bcc(){var a=new ALm();A2E(a);return a;} +function A2E(a){L();HU(a,Bhe.ba);a.qa=$rt_createFloatArray(256);a.re=$rt_createFloatArray(256);a.jB=$rt_createFloatArray(256);a.sW=$rt_createFloatArray(256);} +function AZM(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Bs(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Bs(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){h=(g+e|0)&15;j=(i+f|0)&15;d=d+a.qa.data[h+(j*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.re.data;l=b+(c*16|0)|0;d=d/10.0;m=a.jB.data;e=(b+0|0)&15;n=((c+0|0)&15)*16|0;o=m[e+n|0];m=a.jB.data;h=h&15;o=o+m[h+n|0];m=a.jB.data;c=c+1|0;n=(c&15)*16|0;k[l]=d+(o+m[h+n +|0]+a.jB.data[e+n|0])/4.0*0.800000011920929;m=a.jB.data;m[l]=m[l]+a.sW.data[l]*0.009999999776482582;if(a.jB.data[l]<0.0)a.jB.data[l]=0.0;m=a.sW.data;m[l]=m[l]-0.05999999865889549;if(BP()<0.005)a.sW.data[l]=1.5;}b=b+1|0;}m=a.re;a.re=a.qa;a.qa=m;n=0;while(n<256){d=a.qa.data[n]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;h=d*100.0+155.0|0;o=d*d;j=o*255.0|0;l=o*d*d*128.0|0;if(a.mQ){e=h*30|0;h=((e+(j*59|0)|0)+(l*11|0)|0)/100|0;j=(e+(j*70|0)|0)/100|0;l=(e+(l*70|0)|0)/100|0;}m=a.dF.data;b=n*4|0;m[b+0|0]=h<<24>>24;a.dF.data[b ++1|0]=j<<24>>24;a.dF.data[b+2|0]=l<<24>>24;a.dF.data[b+3|0]=(-1);n=n+1|0;}} +function J5(){D.call(this);} +var Bhf=null;var Bhg=null;var Bhh=null;function Bhi(){var a=new J5();A0z(a);return a;} +function A0z(a){return;} +function C$(){if(Bhf===null)Bhf=AZD(new XQ,0);return Bhf;} +function Eg(){if(Bhg===null)Bhg=AZD(new Qm,0);return Bhg;} +function Ds(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)<=AP0(b)&&(e+f|0)<=AP0(d)){a:{b:{if(b!==d){g=K7(C4(b));h=K7(C4(d));if(g!==null&&h!==null){if(g===h)break b;if(!Gf(g)&&!Gf(h)){i=b;j=0;k=c;while(j=0){AB9(W1(a,b),c);return;}c=new BV;Q(c);M(c);} +function TV(a,b){var c,d;if(b>=0){c=W1(a,b);d=PJ(c);AH8(c);return d;}c=new BV;Q(c);M(c);} +function AVe(a){return R5(a);} +function O9(){} +function XW(){} +function Sh(){var a=this;M5.call(a);a.pV=null;a.qK=null;a.gU=0;} +function ADG(){var a=new Sh();A3T(a);return a;} +function A3T(a){return;} +function A$q(a){return a.gU;} +function O0(a){a.pV=null;a.qK=null;a.gU=0;a.d3=a.d3+1|0;} +function R5(a){return AKm(a,a.pV,null,0);} +function W1(a,b){var c,d,e;if(b<0){c=new BV;Q(c);M(c);}if(b<=(a.gU/2|0)){d=a.pV;e=0;while(ea.gU){c=new BV;Q(c);M(c);}c=a.qK;e=b;while(e=b.l9()){d=b.k8();while(d.qJ()){if(!Ly(a,d.m4()))continue;c=1;}}else{d=O1(a);while(FZ(d)){if(b.rY(L4(d))){c=1;AED(d);}}}return c;} +function A64(a,b){var c,d;if(a===b)return 1;if(!ST(b,Jz))return 0;c=b;if(I$(a)!=I$(c))return 0;d=O1(c);while(FZ(d)){if(Xe(a,L4(d)))continue;else return 0;}return 1;} +function ATL(a){var b,c,d,e,f,g;b=ABN(a);if(b===null)c=0;else{c=(-1515898884);d=0;while(true){e=b.data;if(d>=e.length)break;f=e[d];g=(f!==null?f.e1():0)^528111840;c=NT(g,4)^(g>>>7|g<<25)^NT(c,13);d=d+1|0;}}return c;} +function EM(){} +function AQ3(){Fx.call(this);this.mi=null;} +function Gq(){var a=new AQ3();A16(a);return a;} +function A16(a){a.mi=Dg();} +function XU(a,b){return BQ(a.mi,b,a)!==null?0:1;} +function Xe(a,b){return DM(a.mi,b);} +function O1(a){return ADz(AK1(a.mi));} +function Ly(a,b){return JZ(a.mi,b)===null?0:1;} +function I$(a){return a.mi.gh;} +function JY(){} +function Gc(){var a=this;D.call(a);a.xk=null;a.xu=null;} +function ACU(){var a=this;Gc.call(a);a.gh=0;a.cO=null;a.ha=0;a.Fx=0.0;a.u5=0;} +function Dg(){var a=new ACU();AWe(a);return a;} +function A7c(a,b){return I(I2,b);} +function AWe(a){var b;b=AHO(16);a.gh=0;a.cO=I(I2,b);a.Fx=0.75;Sj(a);} +function AHO(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 VM(a){var b;if(a.gh>0){a.gh=0;b=a.cO;AAf(b,0,b.data.length,null);a.ha=a.ha+1|0;}} +function Sj(a){a.u5=a.cO.data.length*a.Fx|0;} +function DM(a,b){return Wo(a,b)===null?0:1;} +function AE3(a,b){var c,d,e;a:{if(b===null){c=0;b:while(true){if(c>=a.cO.data.length)break a;d=a.cO.data[c];while(d!==null){if(d.d5===null)break b;d=d.eF;}c=c+1|0;}return 1;}c=0;c:while(true){if(c>=a.cO.data.length)break a;d=a.cO.data[c];while(d!==null){e=d.d5;if(b!==e&&!b.d$(e)?0:1)break c;d=d.eF;}c=c+1|0;}return 1;}return 0;} +function Cp(a,b){var c;c=Wo(a,b);if(c===null)return null;return c.d5;} +function Wo(a,b){var c,d;if(b===null)c=Ro(a);else{d=b.e1();c=QA(a,b,d&(a.cO.data.length-1|0),d);}return c;} +function QA(a,b,c,d){var e;e=a.cO.data[c];while(e!==null&&!(e.qb==d&&AJT(b,e.fn))){e=e.eF;}return e;} +function Ro(a){var b;b=a.cO.data[0];while(b!==null&&b.fn!==null){b=b.eF;}return b;} +function AK1(a){var b;if(a.xk===null){b=new Qi;b.CS=a;a.xk=b;}return a.xk;} +function MB(a,b,c){return BQ(a,b,c);} +function BQ(a,b,c){var d,e,f,g;if(b===null){d=Ro(a);if(d===null){a.ha=a.ha+1|0;d=Sf(a,null,0,0);e=a.gh+1|0;a.gh=e;if(e>a.u5)W6(a);}}else{e=b.e1();f=e&(a.cO.data.length-1|0);d=QA(a,b,f,e);if(d===null){a.ha=a.ha+1|0;d=Sf(a,b,f,e);e=a.gh+1|0;a.gh=e;if(e>a.u5)W6(a);}}g=d.d5;d.d5=c;return g;} +function Sf(a,b,c,d){var e;e=new I2;Tz(e,b,null);e.qb=d;e.eF=a.cO.data[c];a.cO.data[c]=e;return e;} +function AMn(a,b){var c,d,e,f,g,h,i;c=AHO(!b?1:b<<1);d=I(I2,c);e=d.data;f=0;c=c-1|0;while(f>24;d=d+1|0;}CE(a.AA,B(231));}} +function A20(a){ARZ(a);} +function Ii(){D.call(this);} +function Lp(){var a=this;Ii.call(a);a.xs=null;a.kt=0;a.Gt=0;a.q_=0;} +function Bc$(a){var b=new Lp();LW(b,a);return b;} +function LW(a,b){var c;c=b.data.length;a.xs=b;a.kt=0;a.Gt=0;a.q_=0+c|0;} +function A5M(a){var b,c,d;if(a.kt>=a.q_)b=(-1);else{c=a.xs.data;d=a.kt;a.kt=d+1|0;b=c[d]&255;}return b;} +function Bay(a,b,c,d){var e,f,g,h,i;e=CD(d,a.q_-a.kt|0);f=0;while(f=0)return b<<24>>24;c=new F0;Q(c);M(c);} +function KD(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.ky.ot(b,c,d);if(f<0){e=new F0;Q(e);M(e);}c=c+f|0;d=d-f|0;}return;}e=new BV;Q(e);M(e);} +function In(a){var b;if(KD(a,4)<0){b=new F0;Q(b);M(b);}return (a.d9.data[0]&255)<<24|(a.d9.data[1]&255)<<16|(a.d9.data[2]&255)<<8|a.d9.data[3]&255;} +function TU(a){var b;if(KD(a,8)<0){b=new F0;Q(b);M(b);}return Long_or(Long_shl(Long_and(Long_fromInt((a.d9.data[0]&255)<<24|(a.d9.data[1]&255)<<16|(a.d9.data[2]&255)<<8|a.d9.data[3]&255),new Long(4294967295, 0)),32),Long_and(Long_fromInt((a.d9.data[4]&255)<<24|(a.d9.data[5]&255)<<16|(a.d9.data[6]&255)<<8|a.d9.data[7]&255),new Long(4294967295, 0)));} +function Yk(a){var b;if(KD(a,2)<0){b=new F0;Q(b);M(b);}return ((a.d9.data[0]&255)<<24>>16|a.d9.data[1]&255)<<16>>16;} +function AQn(a){var b;if(KD(a,2)<0){b=new F0;Q(b);M(b);}return ((a.d9.data[0]&255)<<8|a.d9.data[1]&255)&65535;} +function G8(a){return AMj(a,AQn(a));} +function AMj(a,b){var c,d;c=$rt_createByteArray(b);d=$rt_createCharArray(b);Rn(a,c,0,b);return AXR(c,d,0,b);} +function AXR(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 HL;Bl(m,B(232));M(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new HL;Bl(m,B(233));M(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new HL;Bl(m,B(233));M(m);}f=j+1|0;if(f>=e){m=new HL;Bl(m,B(233));M(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 L1(c,0,g);}m=new HL;Bl(m,B(233));M(m);} +function Nr(){var a=this;D.call(a);a.wQ=null;a.Iw=null;} +function Sw(b){var c,d;if(IW(b))M(AMa(b));if(!AQz(Ba(b,0)))M(AMa(b));c=1;while(c=48&&b<=57)&&!(b>=97&&b<=122)&&b<65&&b>90?0:1;} +function YH(b){var c;if(b===null){b=new B8;Bl(b,B(234));M(b);}Sw(b);c=Cp(Bho,AO5(b));if(c!==null)return c;c=new VS;Q(c);c.IY=b;M(c);} +function AOM(a,b){var c,d,$$je;a:{try{b=AKy(AEu(ARK(AGk(a),Bhp),Bhp),b);}catch($$e){$$je=O($$e);if($$je instanceof Hb){c=$$je;break a;}else{throw $$e;}}return b;}d=new XC;d.rN=1;d.se=1;d.vV=B(235);d.jI=c;M(d);} +function ACb(a,b){return AKq(a.wQ,b.wQ);} +function A7E(a,b){return ACb(a,b);} +function Xq(){var a=this;Je.call(a);a.g7=null;a.oC=null;a.qH=0;a.o3=0;a.EX=0;a.EB=0;a.w4=null;a.Hl=null;} +function ATJ(a){var b;if(a.qH){b=new Ce;Bl(b,B(236));M(b);}return AMH(a,a.w4,0,1)==(-1)?(-1):a.w4.data[0]&255;} +function AMH(a,b,c,d){var e,f,g;if(a.qH){e=new Ce;Bl(e,B(236));M(e);}if(b===null){e=new EX;Q(e);M(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.o3)return (-1);f=0;ABn(a.g7,b,c,d);a:{while(!a.o3){if(!a.g7.N)AB0(a);b:{g=AGU(a.g7,0);f=f+(a.g7.p6-c|0)|0;c=a.g7.p6;switch(g){case -3:e=new Ce;Bl(e,a.g7.b7);M(e);case 1:case 2:break;default:break b;}a.o3=1;if(g==2)return (-1);}if(!a.g7.ie)break a;}}return f;}e=new BV;Q(e);M(e);} +function A1j(a){var b;if(!a.qH){if(!a.o3)return 1;return 0;}b=new Ce;Bl(b,B(236));M(b);} +function AB0(a){var b,c;if(a.qH){b=new Ce;Bl(b,B(236));M(b);}a:{c=a.ky.ot(a.oC,0,a.oC.data.length);if(c==(-1)){if(a.g7.jC.dW)break a;if(YV(a.g7))break a;a.oC.data[0]=0;c=1;}AKW(a.g7,a.oC,0,c,1);return;}if(Long_ne(a.g7.jC.sg,Long_fromInt(-1))){b=new Ce;Bl(b,B(237));M(b);}b=new F0;Bl(b,B(238));M(b);} +function NG(){var a=this;D.call(a);a.h$=null;a.jy=0;a.nA=Long_ZERO;} +function Jy(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){TF(a,a.h$,0);a.jy=0;}a.nA=Long_add(a.nA,Long_fromInt(1));} +function AEF(a,b,c,d){a:{while(a.jy){if(d<=0)break a;Jy(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}}while(d>a.h$.data.length){TF(a,b,c);c=c+a.h$.data.length|0;d=d-a.h$.data.length|0;a.nA=Long_add(a.nA,Long_fromInt(a.h$.data.length));}while(d>0){Jy(a,b.data[c]);c=c+1|0;d=d+(-1)|0;}} +function AP2(a){var b;b=Long_shl(a.nA,3);Jy(a,(-128));while(a.jy){Jy(a,0);}ALL(a,b);Nb(a);} +function AEe(){var a=this;NG.call(a);a.pQ=0;a.pR=0;a.pS=0;a.pT=0;a.pU=0;a.ek=null;a.m6=0;} +function Bcb(){var a=new AEe();A_v(a);return a;} +function A_v(a){a.h$=$rt_createByteArray(4);a.jy=0;a.ek=$rt_createIntArray(80);Pc(a);} +function TF(a,b,c){var d,e;d=b.data;b=a.ek.data;e=a.m6;a.m6=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.m6==16)Nb(a);} +function H3(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 ALL(a,b){if(a.m6>14)Nb(a);a.ek.data[14]=b.hi;a.ek.data[15]=Long_and(b,Long_fromInt(-1)).lo;} +function AMR(a,b,c){AP2(a);H3(a,a.pQ,b,c);H3(a,a.pR,b,c+4|0);H3(a,a.pS,b,c+8|0);H3(a,a.pT,b,c+12|0);H3(a,a.pU,b,c+16|0);Pc(a);return 20;} +function Pc(a){var b;a.nA=Long_ZERO;a.jy=0;b=0;while(b>>(32-c|0);} +function Nb(a){var b,c,d,e,f,g,h,i,j;b=16;while(b<=79){a.ek.data[b]=Fz(a,a.ek.data[b-3|0]^a.ek.data[b-8|0]^a.ek.data[b-14|0]^a.ek.data[b-16|0],1);b=b+1|0;}c=a.pQ;d=a.pR;e=a.pS;f=a.pT;g=a.pU;h=0;while(h<=19){i=(((Fz(a,c,5)+(d&e|(d^(-1))&f)|0)+g|0)+a.ek.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)+VV(a,d,e,f)|0)+g|0)+a.ek.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.ek.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)+VV(a,d,e,f)|0)+g|0)+a.ek.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.pQ=a.pQ+c|0;a.pR=a.pR+d|0;a.pS=a.pS+e|0;a.pT=a.pT+f|0;a.pU=a.pU+g|0;a.m6=0;b=0;while(b!=a.ek.data.length){a.ek.data[b]=0;b=b+1|0;}} +function AJ1(){D.call(this);} +function Bhq(){var a=new AJ1();A7d(a);return a;} +function A7d(a){return;} +function PD(b,c){var d,e,f,g;b=b.data;d=$rt_createCharArray(c);e=d.data;f=CD(c,b.length);g=0;while(ge){f=new B8;Q(f);M(f);}while(dd){e=new B8;Q(e);M(e);}while(c=j)break;k=CD(j,h+f|0);l=h+(2*f|0)|0;m=CD(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.qE(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 Jx(){var a=this;D.call(a);a.DB=0;a.Cn=null;a.xG=null;} +function Bhr(a,b,c){var d=new Jx();Sd(d,a,b,c);return d;} +function Sd(a,b,c,d){a.DB=b;a.Cn=c;a.xG=d;} +function ACg(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(Y6(b,a.Cn)=10)return;e=1;f=b.bi;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A6i(a,b,c,d){return CP((c+E(b.q,256)|0)-128|0,E(b.q,128),(d+E(b.q,256)|0)-128|0);} +function APg(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,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;g=K(d.d);h=K(d.e);i=E(b.q,a.xG.data.length);j=a.AO(b,g,h);k=j.eG;l=j.e4;m +=j.eH;$p=1;case 1:$z=ABi(b,k,l,m);if(C()){break _;}c=$z;if(c)return 0;$p=2;case 2:$z=ACG(b,k,l,m);if(C()){break _;}e=$z;if(e!==Bhs)return 0;n=0;while(n<3){o=6;p=0;q=k;g=l;h=m;if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p=3;continue _;}n=n+1|0;}return f;case 3:$z=ABi(b,q,c,h);if(C()){break _;}c=$z;if(c){$p=4;continue _;}p=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;continue _;}n= +n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;case 4:$z=ABi(b,q,g,h);if(C()){break _;}c=$z;if(!c){$p=5;continue _;}p=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p=3;continue _;}n=n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;case 5:$z=ACG(b,q,g,h);if(C()){break _;}e=$z;if(!e.nS()){c=g+1|0;$p=6;continue _;}p=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p +=3;continue _;}n=n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;case 6:a:{$z=ABi(b,q,c,h);if(C()){break _;}c=$z;if(!c){b:{r=q+0.5;s=g+1.0;t=h+0.5;if(d===null){u=r-b.eD;v=s-b.nB;w=t-b.eC;if(u*u+v*v+w*w>=1024.0)break b;break a;}x=r-d.d;y=s-d.j;z=t-d.e;if(x*x+y*y+z*z<1024.0)break a;}c:{try{j=a.xG.data[i];ba=I(Ff,1);ba.data[0]=F(Ge);e=Lo(j,ba);bb=I(D,1);bb.data[0]=b;bc=Lq(e,bb);break c;}catch($$e){$$je=O($$e);if($$je instanceof Bj){bd=$$je;}else{throw $$e;}}BL(bd);return f;}x=r;y=s;z=t;K3(bc,x,y,z,N(b.q)*360.0, +0.0);$p=7;continue _;}}p=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p=3;continue _;}n=n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;case 7:$z=bc.vd(x,y,z);if(C()){break _;}c=$z;if(c){f=f+1|0;$p=8;continue _;}p=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p=3;continue _;}n=n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;case 8:AO4(b,bc);if(C()){break _;}p +=p+1|0;while(true){if(p<3){q=q+(E(b.q,o)-E(b.q,o)|0)|0;g=g+(E(b.q,1)-E(b.q,1)|0)|0;h=h+(E(b.q,o)-E(b.q,o)|0)|0;c=g-1|0;$p=3;continue _;}n=n+1|0;if(n>=3)break;o=6;p=0;q=k;g=l;h=m;}return f;default:E3();}}CY().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 Vz(){Jx.call(this);this.GU=null;} +function A2X(a,b,c,d){return CP((c+E(b.q,256)|0)-128|0,E(b.q,E(b.q,E(b.q,112)+8|0)+8|0),(d+E(b.q,256)|0)-128|0);} +function C6(){var a=this;D.call(a);a.mP=0;a.bG=null;a.bB=null;a.l=null;a.bS=0.0;a.cR=0.0;a.bR=0.0;a.d=0.0;a.j=0.0;a.e=0.0;a.g=0.0;a.i=0.0;a.h=0.0;a.u=0.0;a.I=0.0;a.P=0.0;a.S=0.0;a.K=null;a.cw=0;a.j5=0;a.yv=0;a.lw=0;a.cK=0;a.c3=0.0;a.c0=0.0;a.eR=0.0;a.um=0.0;a.hd=0.0;a.i$=0;a.fL=0.0;a.rE=0;a.cb=0.0;a.bZ=0.0;a.cc=0.0;a.el=0.0;a.rQ=0.0;a.po=0;a.om=0.0;a.Jy=0;a.m=null;a.pb=0;a.nY=0;a.cv=0;a.on=0;a.tN=0;a.dA=0;a.gm=0;a.oT=0;a.t9=null;a.g9=0.0;a.g1=0.0;} +function Bht(a){var b=new C6();FV(b,a);return b;} +function FV(a,b){a.mP=0;a.K=NZ(0.0,0.0,0.0,0.0,0.0,0.0);a.cw=0;a.j5=0;a.yv=0;a.lw=1;a.cK=0;a.c3=0.0;a.c0=0.6000000238418579;a.eR=1.7999999523162842;a.um=0.0;a.hd=0.0;a.i$=1;a.fL=0.0;a.rE=1;a.el=0.0;a.rQ=0.0;a.po=0;a.om=0.0;a.Jy=0;a.m=new DE;a.pb=0;a.nY=1;a.cv=0;a.on=300;a.tN=0;a.dA=0;a.gm=300;a.oT=1;a.l=b;CU(a,0.0,0.0,0.0);} +function Cb(a){a.cK=1;} +function D5(a,b,c){a.c0=b;a.eR=c;} +function Xs(a,b,c){a.u=b;a.I=c;} +function CU(a,b,c,d){var e,f,g,h,i,j;a.d=b;a.j=c;a.e=d;e=a.c0/2.0;f=a.eR/2.0;g=a.K;h=e;i=b-h;j=f;NC(g,i,c-j,d-h,b+h,c+j,d+h);} +function TC(a,b,c){var d,e;d=a.I;e=a.u;a.u=a.u+b*0.15;a.I=a.I-c*0.15;if(a.I<(-90.0))a.I=(-90.0);if(a.I>90.0)a.I=90.0;a.S=a.S+a.I-d;a.P=a.P+a.u-e;} +function AJX(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.JJ();if(C()){break _;}return;default:E3();}}CY().s(a,$p);} +function AFI(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.bB!==null&&a.bB.cK)a.bB=null;a.pb=a.pb+1|0;a.um=a.hd;a.bS=a.d;a.cR=a.j;a.bR=a.e;a.S=a.I;a.P=a.u;$p=1;case 1:$z=a.H_();if(C()){break _;}b=$z;if(!b)a.tN=0;else{a:{if(!a.tN&&!a.oT){c=Cc(a.g*a.g*0.20000000298023224+a.i*a.i+a.h*a.h*0.20000000298023224)*0.20000000298023224;if(c>1.0)c=1.0;Dj(a.l,a,B(239),c,1.0+(N(a.m)-N(a.m))*0.4000000059604645);d +=K(a.K.M);b=0;e=d+1.0;while(b<1.0+a.c0*20.0){f=(N(a.m)*2.0-1.0)*a.c0;g=(N(a.m)*2.0-1.0)*a.c0;BX(a.l,B(240),a.d+f,e,a.e+g,a.g,a.i-N(a.m)*0.20000000298023224,a.h);b=b+1|0;}b=0;while(true){if(b>=1.0+a.c0*20.0)break a;f=(N(a.m)*2.0-1.0)*a.c0;g=(N(a.m)*2.0-1.0)*a.c0;BX(a.l,B(241),a.d+f,e,a.e+g,a.g,a.i,a.h);b=b+1|0;}}}a.fL=0.0;a.tN=1;a.cv=0;}if(a.cv>0){if(!(a.cv%20|0)){h=null;b=1;$p=4;continue _;}a.cv=a.cv-1|0;}$p=2;case 2:$z=AC5(a);if(C()){break _;}b=$z;if(b){h=null;b=10;$p=3;continue _;}if(a.j>=(-64.0)){a.oT=0;return;}$p +=5;continue _;case 3:a.ft(h,b);if(C()){break _;}a.cv=600;if(a.j>=(-64.0)){a.oT=0;return;}$p=5;continue _;case 4:a.ft(h,b);if(C()){break _;}a.cv=a.cv-1|0;$p=2;continue _;case 5:a.Ee();if(C()){break _;}a.oT=0;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function YC(a){Cb(a);} +function AH7(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=UP(a.K,b,c,d);f=a.l;$p=1;case 1:$z=Yv(f,a,e);if(C()){break _;}f=$z;if(f.o>0)return 0;f=a.l;$p=2;case 2:$z=AJ9(f,e);if(C()){break _;}g=$z;return g?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ASm(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(a.po){Gg(a.K,b,c,d);a.d=(a.K.Q+a.K.U)/2.0;a.j=a.K.M+a.c3-a.el;a.e=(a.K.R+a.K.V)/2.0;return;}e=a.d;f=a.e;g=QN(a.K);h=a.l;i=JB(a.K,b,c,d);$p=1;case 1:$z +=Yv(h,a,i);if(C()){break _;}j=$z;k=0;l=c;while(k=0.0)break b;}o=1;break a;}o=0;}p=0;while(p=0.05000000074505806) +{q=n;r=l;s=m;}else{if(b!==n)break c;if(d!==m)break c;q=n;r=l;s=m;}a.d=(a.K.Q+a.K.U)/2.0;a.j=a.K.M+a.c3-a.el;a.e=(a.K.R+a.K.V)/2.0;t=S(b,q);a.j5=!t&&d===s?0:1;k=S(c,r);a.cw=k&&c<0.0?1:0;a.yv=!a.j5&&!k?0:1;if(!a.cw){if(r<0.0)a.fL=a.fL-r;}else if(a.fL>0.0){u=a.fL;$p=3;continue _;}if(t)a.g=0.0;if(k)a.i=0.0;if(d!==s)a.h=0.0;l=a.d-e;m=a.e-f;a.hd=a.hd+Cc(l*l+m*m)*0.6;if(!a.i$){a.el=a.el*0.4000000059604645;$p=4;continue _;}v=K(a.d);w=K(a.j-0.20000000298023224-a.c3);x=K(a.e);i=a.l;$p=6;continue _;}r=a.rQ;i=QN(a.K);XR(a.K, +g);h=a.l;g=JB(a.K,b,r,d);$p=2;case 2:$z=Yv(h,a,g);if(C()){break _;}h=$z;y=0;while(y=q*q+s*s){XR(a.K,i);q=n;r=l;s=m;}else a.el=a.el+0.5;a.d=(a.K.Q+a.K.U)/2.0;a.j=a.K.M+a.c3-a.el;a.e=(a.K.R+a.K.V) +/2.0;t=S(b,q);a.j5=!t&&d===s?0:1;k=S(c,r);a.cw=k&&c<0.0?1:0;a.yv=!a.j5&&!k?0:1;if(!a.cw){if(r<0.0)a.fL=a.fL-r;}else if(a.fL>0.0){u=a.fL;$p=3;continue _;}if(t)a.g=0.0;if(k)a.i=0.0;if(d!==s)a.h=0.0;l=a.d-e;m=a.e-f;a.hd=a.hd+Cc(l*l+m*m)*0.6;if(!a.i$){a.el=a.el*0.4000000059604645;$p=4;continue _;}v=K(a.d);w=K(a.j-0.20000000298023224-a.c3);x=K(a.e);i=a.l;$p=6;continue _;case 3:a.D3(u);if(C()){break _;}a.fL=0.0;if(t)a.g=0.0;if(k)a.i=0.0;if(d!==s)a.h=0.0;l=a.d-e;m=a.e-f;a.hd=a.hd+Cc(l*l+m*m)*0.6;if(!a.i$){a.el=a.el +*0.4000000059604645;$p=4;continue _;}v=K(a.d);w=K(a.j-0.20000000298023224-a.c3);x=K(a.e);i=a.l;$p=6;continue _;case 4:$z=a.H_();if(C()){break _;}t=$z;i=a.l;h=a.K;$p=5;case 5:$z=ART(i,h);if(C()){break _;}k=$z;if(!k){if(a.cv<=0)a.cv= -a.nY;if(t&&a.cv>0){Dj(a.l,a,B(242),0.699999988079071,1.600000023841858+(N(a.m)-N(a.m))*0.4000000059604645);a.cv= -a.nY;}return;}k=1;$p=7;continue _;case 6:$z=ADc(i,v,w,x);if(C()){break _;}y=$z;if(a.hd>a.rE&&y>0){a.rE=a.rE+1|0;L();h=Bf6.data[y].gO;if(!Bf6.data[y].b6.nS())Dj(a.l,a, +KQ(h),ANw(h)*0.15000000596046448,YT(h));i=Bf6.data[y];h=a.l;$p=8;continue _;}a.el=a.el*0.4000000059604645;$p=4;continue _;case 7:a.Gf(k);if(C()){break _;}if(!t){a.cv=a.cv+1|0;if(!a.cv)a.cv=300;}if(t&&a.cv>0){Dj(a.l,a,B(242),0.699999988079071,1.600000023841858+(N(a.m)-N(a.m))*0.4000000059604645);a.cv= -a.nY;}return;case 8:i.o2(h,v,w,x,a);if(C()){break _;}a.el=a.el*0.4000000059604645;$p=4;continue _;default:E3();}}CY().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,$p);} +function A2L(a){return null;} +function AKS(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:a.ft(c,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function ZX(a,b){return;} +function AFV(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.l;c=Dz(a.K,0.0,(-0.4000000059604645),0.0);d=Bg7;$p=1;case 1:$z=AA9(b,c,d,a);if(C()){break _;}e=$z;return e;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AHw(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.j+a.r8();d=K(a.d);e=LG(K(c));f=K(a.e);g=a.l;$p=1;case 1:$z=ADc(g,d,e,f);if(C()){break _;}h=$z;if(h){L();if(Bf6.data[h].b6===b){b=a.l;$p=2;continue _;}}return 0;case 2:$z=AFx(b,d,e,f);if(C()){break _;}d=$z;return c>=(e+1|0)-(JS(d)-0.1111111119389534)?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AC5(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.l;c=Dz(a.K,0.0,(-0.4000000059604645),0.0);d=Bg8;$p=1;case 1:$z=APd(b,c,d);if(C()){break _;}e=$z;return e;default:E3();}}CY().s(a,b,c,d,e,$p);} +function MJ(a,b,c,d){var e,f,g;e=Ei(b*b+c*c);if(e>=0.009999999776482582){if(e<1.0)e=1.0;d=d/e;b=b*d;c=c*d;f=Bs(a.u*3.1415927410125732/180.0);g=BE(a.u*3.1415927410125732/180.0);a.g=a.g+b*g-c*f;a.h=a.h+c*g+b*f;}} +function AEt(a,b){var c,d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=K(a.d);d=(a.K.T-a.K.M)*0.66;e=K(a.j-a.c3+d);f=K(a.e);g=a.l;$p=1;case 1:$z=AN3(g,c,e,f);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AVm(a,b){a.l=b;} +function K3(a,b,c,d,e,f){a.d=b;a.bS=b;b=c+a.c3;a.j=b;a.cR=b;a.e=d;a.bR=d;a.u=e;a.I=f;CU(a,a.d,a.j,a.e);} +function ASM(a,b){var c,d,e;c=a.d-b.d;d=a.j-b.j;e=a.e-b.e;return Ei(c*c+d*d+e*e);} +function AHB(a,b,c,d){var e,f,g;e=a.d-b;f=a.j-c;g=a.e-d;return e*e+f*f+g*g;} +function SS(a,b,c,d){var e,f,g;e=a.d-b;f=a.j-c;g=a.e-d;return Cc(e*e+f*f+g*g);} +function Mi(a,b){var c,d,e;c=a.d-b.d;d=a.j-b.j;e=a.e-b.e;return c*c+d*d+e*e;} +function A72(a,b){return;} +function A6J(a,b){var c,d,e,f,g;c=b.d-a.d;d=b.e-a.e;e=c<0.0? -c:c;f=d<0.0? -d:d;if(e>f)f=e;if(f>=0.009999999776482582){e=Cc(f);c=c/e;f=d/e;g=1.0/e;if(g>1.0)g=1.0;c=c*g;e=f*g;c=c*0.05000000074505806;e=e*0.05000000074505806;c=c*(1.0-a.om);e=e*(1.0-a.om);HG(a, -c,0.0, -e);HG(b,c,0.0,e);}} +function HG(a,b,c,d){a.g=a.g+b;a.i=a.i+c;a.h=a.h+d;} +function AKu(a,b,c){return 0;} +function A$W(a){return 0;} +function A87(a){return 0;} +function Bax(a,b,c){return;} +function SM(a,b){var c,d,e;c=a.d-b.x;d=a.j-b.z;e=a.e-b.w;return AH6(a,c*c+d*d+e*e);} +function AH6(a,b){var c;c=AQE(a.K)*64.0;return b>=c*c?0:1;} +function AAy(a,b){var c;c=AAC(a);if(!a.cK&&c!==null){FP(b,B(243),c);Vn(a,b);return 1;}return 0;} +function Vn(a,b){var c,d;c=$rt_createDoubleArray(3);d=c.data;d[0]=a.d;d[1]=a.j;d[2]=a.e;ES(b,B(244),WN(a,c));c=$rt_createDoubleArray(3);d=c.data;d[0]=a.g;d[1]=a.i;d[2]=a.h;ES(b,B(245),WN(a,c));c=$rt_createFloatArray(2);d=c.data;d[0]=a.u;d[1]=a.I;ES(b,B(246),ANi(a,c));ASP(b,B(247),a.fL);Dt(b,B(248),a.cv<<16>>16);Dt(b,B(249),a.gm<<16>>16);Kr(b,B(250),a.cw);a.e$(b);} +function LQ(a,b){var c,d,e,f,g;c=EE(b,B(244));d=EE(b,B(245));e=EE(b,B(246));CU(a,0.0,0.0,0.0);a.g=DB(d,0).iK;a.i=DB(d,1).iK;a.h=DB(d,2).iK;f=DB(c,0).iK;a.d=f;a.cb=f;a.bS=f;f=DB(c,1).iK;a.j=f;a.bZ=f;a.cR=f;f=DB(c,2).iK;a.e=f;a.cc=f;a.bR=f;g=DB(e,0).nz;a.u=g;a.P=g;g=DB(e,1).nz;a.I=g;a.S=g;a.fL=ANp(b,B(247));a.cv=DC(b,B(248));a.gm=DC(b,B(249));a.cw=KM(b,B(250));CU(a,a.d,a.j,a.e);a.fK(b);} +function AAC(a){return Cp(Bhu,C4(a));} +function WN(a,b){var c,d,e,f,g;b=b.data;c=FM();d=b.length;e=0;while(e=180.0){a.g1=a.g1-360.0;}while(a.g1<(-180.0)){a.g1=a.g1+360.0;}while(a.g9>=180.0){a.g9=a.g9-360.0;}while(a.g9<(-180.0)){a.g9=a.g9+360.0;}b=a.g1*0.5;c=a.g9*0.5;d=10.0;if(b>d)b +=d;e=(-10.0);if(b=e)e=d;a.g1=a.g1-b;a.g9=a.g9-e;a.u=a.u+b;a.I=a.I+e;return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function A$0(a){return a.eR*0.75;} +function PS(a,b){a.g9=0.0;a.g1=0.0;if(a.bB===b){a.bB.bG=null;a.bB=null;}else{if(a.bB!==null)a.bB.bG=null;if(b.bG!==null)b.bG.bB=null;a.bB=b;b.bG=a;}} +function E_(){var a=this;C6.call(a);a.pk=0;a.Kc=0.0;a.Ht=0.0;a.IU=0.0;a.dI=0.0;a.fb=0.0;a.An=0.0;a.nu=0.0;a.j9=0.0;a.mr=0.0;a.Hv=0;a.yO=null;a.Hu=0;a.Eq=0.0;a.Fm=null;a.J1=0.0;a.vl=0;a.J2=0.0;a.bU=0;a.t5=0;a.vj=0;a.dG=0;a.E$=0;a.kT=0.0;a.c1=0;a.dB=0;a.k$=0.0;a.jq=0.0;a.CI=0;a.FE=0;a.J7=0.0;a.jZ=0.0;a.cg=0.0;a.gv=0.0;a.hm=0;a.iN=0.0;a.gH=0.0;a.kU=0.0;a.hI=0;a.Ae=0.0;a.tn=0.0;} +function Qk(a){return a.yO;} +function AYj(a){return a.cK?0:1;} +function A2P(a){return a.cK?0:1;} +function AQ9(a){return a.eR*0.8500000238418579;} +function AN$(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AFI(a);if(C()){break _;}b=E(a.m,1000);c=a.vj;a.vj=c+1|0;if(b0)a.dB=a.dB-1|0;if(a.dG>0)a.dG=a.dG-1|0;if(a.dA +>0)a.dA=a.dA-1|0;if(a.bU<=0){a.c1=a.c1+1|0;if(a.c1>20){$p=6;continue _;}}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S=a.I;return;case 2:$z=AIq(a);if(C()){break _;}e=$z;if(e){d=null;e=1;$p=4;continue _;}if(Im(a)){d=Bg7;$p=3;continue _;}a.gm=a.on;a.k$=a.jq;if(a.dB>0)a.dB=a.dB-1|0;if(a.dG>0)a.dG=a.dG-1|0;if(a.dA>0)a.dA=a.dA-1|0;if(a.bU<=0){a.c1=a.c1+1|0;if(a.c1>20){$p=6;continue _;}}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S=a.I;return;case 3:$z=AHw(a,d);if(C()){break _;}e=$z;if(!e)a.gm=a.on;else{a.gm=a.gm-1|0;if(a.gm==(-20)){a.gm=0;e +=0;while(e<8){f=N(a.m)-N(a.m);g=N(a.m)-N(a.m);h=N(a.m)-N(a.m);BX(a.l,B(240),a.d+f,a.j+g,a.e+h,a.g,a.i,a.h);e=e+1|0;}d=null;e=2;$p=5;continue _;}a.cv=0;}a.k$=a.jq;if(a.dB>0)a.dB=a.dB-1|0;if(a.dG>0)a.dG=a.dG-1|0;if(a.dA>0)a.dA=a.dA-1|0;if(a.bU<=0){a.c1=a.c1+1|0;if(a.c1>20){$p=6;continue _;}}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S=a.I;return;case 4:a.ft(d,e);if(C()){break _;}if(Im(a)){d=Bg7;$p=3;continue _;}a.gm=a.on;a.k$=a.jq;if(a.dB>0)a.dB=a.dB-1|0;if(a.dG>0)a.dG=a.dG-1|0;if(a.dA>0)a.dA=a.dA-1|0;if(a.bU<=0){a.c1=a.c1 ++1|0;if(a.c1>20){$p=6;continue _;}}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S=a.I;return;case 5:a.ft(d,e);if(C()){break _;}a.cv=0;a.k$=a.jq;if(a.dB>0)a.dB=a.dB-1|0;if(a.dG>0)a.dG=a.dG-1|0;if(a.dA>0)a.dA=a.dA-1|0;if(a.bU<=0){a.c1=a.c1+1|0;if(a.c1>20){$p=6;continue _;}}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S=a.I;return;case 6:Cb(a);if(C()){break _;}e=0;while(e<20){i=CZ(a.m)*0.02;j=CZ(a.m)*0.02;k=CZ(a.m)*0.02;BX(a.l,B(251),a.d+N(a.m)*a.c0*2.0-a.c0,a.j+N(a.m)*a.eR,a.e+N(a.m)*a.c0*2.0-a.c0,i,j,k);e=e+1|0;}a.mr=a.j9;a.fb=a.dI;a.P=a.u;a.S +=a.I;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AFF(a){var b,c,d,e;b=0;while(b<20){c=CZ(a.m)*0.02;d=CZ(a.m)*0.02;e=CZ(a.m)*0.02;BX(a.l,B(251),a.d+N(a.m)*a.c0*2.0-a.c0-c*10.0,a.j+N(a.m)*a.eR-d*10.0,a.e+N(a.m)*a.c0*2.0-a.c0-e*10.0,c,d,e);b=b+1|0;}} +function ALE(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AF3(a);if(C()){break _;}a.An=a.nu;a.nu=0.0;return;default:E3();}}CY().s(a,$p);} +function ANb(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:a.JJ();if(C()){break _;}$p=2;case 2:a.oK();if(C()){break _;}b=a.d-a.bS;c=a.e-a.bR;d=Cc(b*b+c*c);e=a.dI;f=0.0;a.An=a.nu;g=0.0;if(d>0.05000000074505806){g=1.0;f=d*3.0;e=CS(c,b)*180.0/3.1415927410125732-90.0;}if(!a.cw)g=0.0;a.nu=a.nu+(g-a.nu)*0.30000001192092896;h=e-a.dI;while(h<(-180.0)){h=h+360.0;}while +(h>=180.0){h=h-360.0;}a.dI=a.dI+h*0.10000000149011612;i=a.u-a.dI;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}j=i>=(-90.0)&&i<90.0?0:1;if(i<(-75.0))i=(-75.0);if(i>=75.0)i=75.0;a.dI=a.u-i;a.dI=a.dI+i*0.10000000149011612;if(j)f=f*(-1.0);while(a.u-a.P<(-180.0)){a.P=a.P-360.0;}while(a.u-a.P>=180.0){a.P=a.P+360.0;}while(a.dI-a.fb<(-180.0)){a.fb=a.fb-360.0;}while(a.dI-a.fb>=180.0){a.fb=a.fb+360.0;}while(a.I-a.S<(-180.0)){a.S=a.S-360.0;}while(a.I-a.S>=180.0){a.S=a.S+360.0;}a.j9=a.j9+f;return;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,i,j,$p);} +function A2e(a,b,c){D5(a,b,c);} +function Vq(a,b){if(a.bU>0){a.bU=a.bU+b|0;if(a.bU>20)a.bU=20;a.dA=a.pk/2|0;}} +function ACI(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.hm=0;if(a.bU<=0)return 0;a.cg=1.5;if(a.dA<=a.pk/2.0){a.t5=a.bU;a.dA=a.pk;a.bU=a.bU-c|0;a.E$=10;a.dG=10;}else{if((a.t5-c|0)>=a.bU)return 0;a.bU=a.t5-c|0;}a.kT=0.0;if(b===null)a.kT=(BP()*2.0|0)*180|0;else{d=b.d-a.d;e=b.e-a.e;while(d*d+e*e<1.0E-4){d=(BP()-BP())*0.01;e=(BP()-BP())*0.01;}a.kT=CS(e,d)*180.0/3.1415927410125732-a.u;ACd(a,b,c,d,e);}if(a.bU>0){Dj(a.l,a, +a.vw(),1.0,(N(a.m)-N(a.m))*0.20000000298023224+1.0);return 1;}Dj(a.l,a,a.u9(),1.0,(N(a.m)-N(a.m))*0.20000000298023224+1.0);$p=1;case 1:a.FW(b);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,$p);} +function A9D(a){return null;} +function AVk(a){return B(252);} +function AWf(a){return B(252);} +function ACd(a,b,c,d,e){var f,g,h;f=Cc(d*d+e*e);a.g=a.g/2.0;a.i=a.i/2.0;a.h=a.h/2.0;g=a.g;h=f;a.g=g-d/h*0.4000000059604645;a.i=a.i+0.4000000059604645;a.h=a.h-e/h*0.4000000059604645;if(a.i>0.4000000059604645)a.i=0.4000000059604645;} +function AOO(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(a.vl>0&&b!==null)b.BX(a,a.vl);a.CI=1;c=a.mw();if(c>0){d=E(a.m,3);e=0;if(e=d)return;f=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AUp(a){return 0;} +function AQQ(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=U6(b-3.0)|0;if(c<=0)return;d=null;$p=1;case 1:a.ft(d,c);if(C()){break _;}d=a.l;c=K(a.d);e=K(a.j-0.20000000298023224-a.c3);f=K(a.e);$p=2;case 2:$z=ADc(d,c,e,f);if(C()){break _;}e=$z;if(e>0){L();d=Bf6.data[e].gO;Dj(a.l,a,KQ(d),d.pa*0.5,d.p5*0.75);}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AEg(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFV(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}e=a.j;MJ(a,b,c,0.019999999552965164);f=a.g;g=a.i;h=a.h;$p=3;continue _;case 2:$z=AC5(a);if(C()){break _;}d=$z;if(d){e=a.j;MJ(a,b,c,0.019999999552965164);f=a.g;g=a.i;h=a.h;$p=4;continue _;}MJ(a,b,c,!a.cw?0.019999999552965164:0.10000000149011612);$p=7;continue _;case 3:ASm(a, +f,g,h);if(C()){break _;}a.g=a.g*0.800000011920929;a.i=a.i*0.800000011920929;a.h=a.h*0.800000011920929;a.i=a.i-0.02;if(!a.j5){a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv=a.gv+a.cg;return;}f=a.g;e=a.i+0.6000000238418579-a.j+e;g=a.h;$p=5;continue _;case 4:ASm(a,f,g,h);if(C()){break _;}a.g=a.g*0.5;a.i=a.i*0.5;a.h=a.h*0.5;a.i=a.i-0.02;if(!a.j5){a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv +=a.gv+a.cg;return;}f=a.g;e=a.i+0.6000000238418579-a.j+e;g=a.h;$p=6;continue _;case 5:$z=AH7(a,f,e,g);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv=a.gv+a.cg;return;case 6:$z=AH7(a,f,e,g);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv=a.gv+a.cg;return;case 7:$z=AI$(a);if(C()){break _;}d= +$z;if(d){a.fL=0.0;if(a.i<(-0.15))a.i=(-0.15);}e=a.g;f=a.i;g=a.h;$p=8;case 8:ASm(a,e,f,g);if(C()){break _;}if(!a.j5){a.g=a.g*0.9100000262260437;a.i=a.i*0.9800000190734863;a.h=a.h*0.9100000262260437;a.i=a.i-0.08;if(a.cw){a.g=a.g*0.6000000238418579;a.h=a.h*0.6000000238418579;}a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv=a.gv+a.cg;return;}$p=9;case 9:$z=AI$(a);if(C()){break _;}d=$z;if(d)a.i=0.2;a.g=a.g*0.9100000262260437;a.i=a.i*0.9800000190734863;a.h +=a.h*0.9100000262260437;a.i=a.i-0.08;if(a.cw){a.g=a.g*0.6000000238418579;a.h=a.h*0.6000000238418579;}a.jZ=a.cg;e=a.d-a.bS;f=a.e-a.bR;i=Cc(e*e+f*f)*4.0;if(i>1.0)i=1.0;a.cg=a.cg+(i-a.cg)*0.4000000059604645;a.gv=a.gv+a.cg;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AI$(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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=K(a.d);c=K(a.K.M);d=K(a.e);e=a.l;$p=1;case 1:$z=ADc(e,b,c,d);if(C()){break _;}f=$z;L();if(f==Bhv.b)return 1;e=a.l;c=c+1|0;$p=2;case 2:$z=ADc(e,b,c,d);if(C()){break _;}b=$z;return b==Bhv.b?1:0;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Gs(a,b){Dt(b,B(253),a.bU<<16>>16);Dt(b,B(254),a.dG<<16>>16);Dt(b,B(255),a.c1<<16>>16);Dt(b,B(256),a.dB<<16>>16);} +function Gr(a,b){a.bU=DC(b,B(253));if(!ZA(b,B(253)))a.bU=10;a.dG=DC(b,B(254));a.c1=DC(b,B(255));a.dB=DC(b,B(256));} +function Im(a){return !a.cK&&a.bU>0?1:0;} +function AC7(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.hm=a.hm+1|0;b=a.l.bi;if(b!==null){c=b.d-a.d;d=b.j-a.j;e=b.e-a.e;f=c*c+d*d+e*e;if(f>16384.0){$p=2;continue _;}if(a.hm>600&&!E(a.m,800)){if(f>=1024.0){$p=7;continue _;}a.hm=0;}}if(a.bU>0){$p=1;continue _;}a.hI=0;a.iN=0.0;a.gH=0.0;a.kU=0.0;$p=3;continue _;case 1:a.w$();if(C()) +{break _;}$p=3;continue _;case 2:Cb(a);if(C()){break _;}if(a.hm>600&&!E(a.m,800)){if(f>=1024.0){$p=7;continue _;}a.hm=0;}if(a.bU>0){$p=1;continue _;}a.hI=0;a.iN=0.0;a.gH=0.0;a.kU=0.0;$p=3;case 3:$z=AFV(a);if(C()){break _;}g=$z;$p=4;case 4:$z=AC5(a);if(C()){break _;}h=$z;if(a.hI){if(g)a.i=a.i+0.03999999910593033;else if(h)a.i=a.i+0.03999999910593033;else if(a.cw)AGX(a);}a.iN=a.iN*0.9800000190734863;a.gH=a.gH*0.9800000190734863;a.kU=a.kU*0.8999999761581421;i=a.iN;j=a.gH;$p=5;case 5:AEg(a,i,j);if(C()){break _;}k +=a.l;l=Dz(a.K,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a:{$z=AEw(k,a,l);if(C()){break _;}k=$z;if(k!==null&&k.o>0){m=0;while(true){if(m>=k.o)break a;l=Z(k,m);if(l.sf())l.vk(a);m=m+1|0;}}}return;case 7:Cb(a);if(C()){break _;}if(a.bU>0){$p=1;continue _;}a.hI=0;a.iN=0.0;a.gH=0.0;a.kU=0.0;$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AGX(a){a.i=0.41999998688697815;} +function ARw(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(N(a.m)<0.07000000029802322){a.iN=(N(a.m)-0.5)*a.tn;a.gH=N(a.m)*a.tn;}a.hI=N(a.m)>=0.009999999776482582?0:1;if(N(a.m)<0.03999999910593033)a.kU=(N(a.m)-0.5)*60.0;a.u=a.u+a.kU;a.I=a.Ae;$p=1;case 1:$z=AFV(a);if(C()){break _;}b=$z;$p=2;case 2:$z=AC5(a);if(C()){break _;}c=$z;if(!(!b&&!c))a.hI=N(a.m)>=0.800000011920929?0:1;return;default:E3();}}CY().s(a,b,c,$p);} +function A5R(a){return;} +function Z6(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:CU(a,b,c+a.eR/2.0,d);e=a.l;f=a.K;$p=1;case 1:$z=ANP(e,f);if(C()){break _;}g=$z;if(!g)return 0;e=a.l;f=a.K;$p=2;case 2:$z=Yv(e,a,f);if(C()){break _;}e=$z;if(e.o)return 0;e=a.l;f=a.K;$p=3;case 3:$z=AJ9(e,f);if(C()){break _;}g=$z;return g?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ACo(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=4;$p=1;case 1:a.ft(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function Jg(){var a=this;E_.call(a);a.dP=null;a.dd=null;a.ho=0;} +function AK5(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.l;d=BY(a.d,a.j+AQ9(a),a.e);b=BY(b.d,b.j+b.r8(),b.e);$p=1;case 1:$z=AJ$(c,d,b);if(C()){break _;}b=$z;return b!==null?0:1;default:E3();}}CY().s(a,b,c,d,$p);} +function AQv(a){var b,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(E$()){var $T=CY();$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:a.ho=0;b=16.0;if(a.dd===null){$p=1;continue _;}if(Im(a.dd)){c=ASM(a.dd,a);d=a.dd;$p=2;continue _;}a.dd=null;a:{if(!a.ho&&a.dd!==null){if(a.dP===null)break a;if +(!E(a.m,20))break a;}if(!(a.dP!==null&&E(a.m,100))){e=(-1);f=(-1);g=(-1);h=(-99999.0);i=0;if(i<50){j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);$p=8;continue _;}if(e>0){d=a.l;$p=10;continue _;}}e=K(a.K.M);$p=5;continue _;}d=a.l;m=a.dd;$p=7;continue _;case 1:$z=a.yp();if(C()){break _;}d=$z;a.dd=d;if(a.dd!==null){d=a.l;m=a.dd;$p=3;continue _;}b:{if(!a.ho&&a.dd!==null){if(a.dP===null)break b;if(!E(a.m,20))break b;}if(!(a.dP!==null&&E(a.m,100))){e=(-1);f=(-1);g=(-1);h=(-99999.0);i=0;if(i< +50){j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);$p=8;continue _;}if(e>0){d=a.l;$p=10;continue _;}}e=K(a.K.M);$p=5;continue _;}d=a.l;m=a.dd;$p=7;continue _;case 2:$z=AK5(a,d);if(C()){break _;}e=$z;if(e){d=a.dd;$p=4;continue _;}b:{if(!a.ho&&a.dd!==null){if(a.dP===null)break b;if(!E(a.m,20))break b;}if(!(a.dP!==null&&E(a.m,100))){e=(-1);f=(-1);g=(-1);h=(-99999.0);i=0;if(i<50){j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);$p=8;continue _;}if(e>0){d=a.l;$p=10;continue _;}}e +=K(a.K.M);$p=5;continue _;}d=a.l;m=a.dd;$p=7;continue _;case 3:$z=ASF(d,a,m,b);if(C()){break _;}d=$z;a.dP=d;c:{if(!a.ho&&a.dd!==null){if(a.dP===null)break c;if(!E(a.m,20))break c;}if(!(a.dP!==null&&E(a.m,100))){e=(-1);f=(-1);g=(-1);h=(-99999.0);i=0;if(i<50){j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);$p=8;continue _;}if(e>0){d=a.l;$p=10;continue _;}}e=K(a.K.M);$p=5;continue _;}d=a.l;m=a.dd;$p=7;continue _;case 4:a.n4(d,c);if(C()){break _;}c:{if(!a.ho&&a.dd!==null){if(a.dP===null)break c;if +(!E(a.m,20))break c;}if(!(a.dP!==null&&E(a.m,100))){e=(-1);f=(-1);g=(-1);h=(-99999.0);i=0;if(i<50){j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);$p=8;continue _;}if(e>0){d=a.l;$p=10;continue _;}}e=K(a.K.M);$p=5;continue _;}d=a.l;m=a.dd;$p=7;continue _;case 5:$z=AFV(a);if(C()){break _;}n=$z;$p=6;case 6:$z=AC5(a);if(C()){break _;}o=$z;if(a.dP!==null&&E(a.m,100)){d=S1(a.dP,a);p=a.c0*2.0;q=p*p;r=e;while(d!==null&&ACD(d,a.d,a.j,a.e)h){h=x;e=j;f=k;g=l;}i=i+1|0;if(i>=50){if(e>0){d=a.l;$p=10;continue _;}e=K(a.K.M);$p=5;continue _;}j=K(a.d+E(a.m,11)-5.0);k=K(a.j+E(a.m,7)-3.0);l=K(a.e+E(a.m,11)-5.0);continue _;case 9:ARw(a);if(C()){break _;}a.dP=null;return;case 10:$z=AKi(d,a,e,f,g,b);if(C()){break _;}d=$z;a.dP=d;e=K(a.K.M);$p=5;continue _;default:E3();}}CY().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 ANk(a,b,c){return;} +function ALK(a){return null;} +function ADw(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=Z6(a,b,c,d);if(C()){break _;}e=$z;if(!e)return 0;e=b|0;f=c|0;g=d|0;$p=2;case 2:$z=a.s0(e,f,g);if(C()){break _;}h=$z;return h<0.0?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function DO(){Jg.call(this);this.FN=0;} +function ADW(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AEt(a,b);if(C()){break _;}b=$z;if(b>0.5)a.hm=a.hm+2|0;$p=2;case 2:AC7(a);if(C()){break _;}return;default:E3();}}CY().s(a,b,$p);} +function ALT(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ANb(a);if(C()){break _;}if(a.l.i1)return;$p=2;case 2:Cb(a);if(C()){break _;}return;default:E3();}}CY().s(a,$p);} +function ALb(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(Mi(a.l.bi,a)>=256.0)return null;b=a.l.bi;$p=1;case 1:$z=AK5(a,b);if(C()){break _;}c=$z;return !c?null:a.l.bi;default:E3();}}CY().s(a,b,c,$p);} +function ABp(a,b,c){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ACI(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;if(b!==a)a.dd=b;return 1;default:E3();}}CY().s(a,b,c,$p);} +function ARE(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<2.5&&b.K.T>a.K.M&&b.K.ME(a.m,8))return 0;$p=2;case 2:$z=ADw(a,b,c,d);if(C()){break _;}f=$z;return !f?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Js(){DO.call(this);} +function AIS(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!R6(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:ADW(a);if(C()){break _;}return;case 2:$z=AEt(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=K(a.d);e=K(a.j);f=K(a.e);$p=3;case 3:$z=AG5(c,d,e,f);if(C()){break _;}d=$z;if(d&&N(a.m)*30.0<(b-0.4000000059604645)*2.0)a.cv=300;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AXx(a){BD();return Bhw.cU;} +function JK(){DO.call(this);} +function AJt(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!R6(a.l)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:ADW(a);if(C()){break _;}return;case 2:$z=AEt(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.l;d=K(a.d);e=K(a.j);f=K(a.e);$p=3;case 3:$z=AG5(c,d,e,f);if(C()){break _;}d=$z;if(d&&N(a.m)*30.0<(b-0.4000000059604645)*2.0)a.cv=300;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AIL(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(c<10.0){d=b.d-a.d;e=b.e-a.e;if(!a.dB){f=ATU(a.l,a);f.j=f.j+1.399999976158142;g=b.j-0.20000000298023224-f.j;h=Cc(d*d+e*e)*0.20000000298023224;Dj(a.l,a,B(257),1.0,1.0/(N(a.m)*0.4000000059604645+0.800000011920929));b=a.l;$p=1;continue _;}a.u=CS(e,d)*180.0/3.1415927410125732-90.0;a.ho=1;}return;case 1:AO4(b,f);if(C()){break _;}Rb(f, +d,g+h,e,0.6000000238418579,12.0);a.dB=30;a.u=CS(e,d)*180.0/3.1415927410125732-90.0;a.ho=1;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function A0f(a,b){Gs(a,b);} +function AXG(a,b){Gr(a,b);} +function AZH(a){BD();return Bhx.cU;} +function Kp(){var a=this;DO.call(a);a.je=0;a.uQ=0;a.BE=0;a.j1=0;} +function A4F(a,b){Gs(a,b);} +function A7W(a,b){Gr(a,b);} +function AAq(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.uQ=a.je;if(a.je>0&&a.j1<0)a.je=a.je-1|0;if(a.j1>=0)a.j1=2;$p=1;case 1:AQv(a);if(C()){break _;}if(a.j1!=1)a.j1=(-1);return;default:E3();}}CY().s(a,$p);} +function ABr(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:a:{if(!(a.j1<=0&&c<3.0)){if(a.j1<=0)break a;if(c>=7.0)break a;}if(!a.je)Dj(a.l,a,B(258),1.0,0.5);a.j1=1;a.je=a.je+1|0;if(a.je==a.BE){b=a.l;d=a.d;e=a.j;f=a.e;c=3.0;$p=1;continue _;}a.ho=1;}return;case 1:YM(b,a,d,e,f,c);if(C()){break _;}$p=2;case 2:Cb(a);if(C()){break _;}a.ho=1;return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function QY(a,b){return (a.uQ+(a.je-a.uQ|0)*b)/(a.BE-2|0);} +function ATD(a){BD();return Bhy.cU;} +function KV(){DO.call(this);} +function AR$(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=AEt(a,b);if(C()){break _;}b=$z;if(b<0.5&&Mi(a.l.bi,a)<256.0)return a.l.bi;return null;default:E3();}}CY().s(a,b,$p);} +function Z0(a,b,c){var d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=1.0;$p=1;case 1:a:{$z=AEt(a,d);if(C()){break _;}d=$z;if(d>0.5&&!E(a.m,100))a.dd=null;else{if(c<=2.0)break a;if(c>=6.0)break a;if(E(a.m,10))break a;if(a.cw){e=b.d-a.d;f=b.e-a.e;g=Cc(e*e+f*f);a.g=e/g*0.5*0.800000011920929+a.g*0.20000000298023224;a.h=f/g*0.5*0.800000011920929+a.h*0.20000000298023224;a.i=0.4000000059604645;}}return;}$p=2;case 2:ARE(a, +b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function A5J(a,b){Gs(a,b);} +function A1X(a,b){Gr(a,b);} +function A0J(a){BD();return Bhz.cU;} +function GO(){Jg.call(this);} +function APi(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=a.l;f=c-1|0;$p=1;case 1:$z=ADc(e,b,f,d);if(C()){break _;}g=$z;L();if(g==Bf8.b)return 10.0;e=a.l;$p=2;case 2:$z=AN3(e,b,c,d);if(C()){break _;}h=$z;return h-0.5;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ALQ(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=a.l;f=K(b);g=K(c);h=K(d);$p=1;case 1:$z=X_(e,f,g,h);if(C()){break _;}g=$z;if(g<=8)return 0;$p=2;case 2:$z=ADw(a,b,c,d);if(C()){break _;}g=$z;return !g?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Lh(){GO.call(this);this.qp=0;} +function AHK(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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.qp&&b instanceof E_){a.qp=1;d=1+E(a.m,3)|0;e=0;if(e=d){$p=1;continue _;}L();f=Bgu.b;g=1;h=1.0;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AZq(a,b){Gs(a,b);Kr(b,B(259),a.qp);} +function A3l(a,b){Gr(a,b);a.qp=KM(b,B(259));} +function A8a(a){return B(260);} +function A5l(a){return B(260);} +function AZf(a){return B(260);} +function IZ(){GO.call(this);this.l2=0;} +function A_a(a,b){Gs(a,b);Kr(b,B(261),a.l2);} +function ATA(a,b){Gr(a,b);a.l2=KM(b,B(261));} +function AUl(a){return B(262);} +function A$G(a){return B(262);} +function AWS(a){return B(263);} +function AYL(a,b){if(!a.l2)return 0;PS(b,a);return 1;} +function AW2(a){BD();return BhA.cU;} +function DE(){var a=this;D.call(a);a.A0=0.0;a.xq=0;} +function BcB(){var a=new DE();A4f(a);return a;} +function BcQ(a){var b=new DE();AWv(b,a);return b;} +function A4f(a){return;} +function AWv(a,b){return;} +function Of(a,b){return;} +function AGZ(a,b){if(b==32)return Cj(a)*4.294967295E9+(-2.147483648E9)|0;return Cj(a)*Long_toNumber(Long_shl(Long_fromInt(1),CD(32,b)))|0;} +function L7(a){return AGZ(a,32);} +function E(a,b){return Cj(a)*b|0;} +function GN(a){return Long_or(Long_shl(Long_fromInt(L7(a)),32),Long_fromInt(L7(a)));} +function N(a){return Cj(a);} +function Cj(a){return Math.random();} +function CZ(a){var b,c,d,e;if(a.xq){a.xq=0;return a.A0;}while(true){while(true){b=2.0*Cj(a)-1.0;c=2.0*Cj(a)-1.0;d=b*b+c*c;if(d>=1.0)continue;else break;}if(d===0.0)continue;else break;}e=Ep((-2.0)*A4Z(d)/d);a.A0=c*e;a.xq=1;return b*e;} +function N9(){D.call(this);} +var BhB=null;var BhC=null;function BhD(){var a=new N9();AJe(a);return a;} +function AJe(a){return;} +function Jl(b){var c,d,e,f,g,h;Bcg(F(N9));try{BS();c=BhE+1|0;d=0;while(d=256){f=3553;d=a.cP.bm;e=B(264);$p=3;continue _;}f=3553;d=a.cP.bm;e=B(192);$p=4;continue _;case 2:$z=AES(d,e,l);if(C()){break _;}g=$z;Ch(f,g);Bu((-1.0),3.5999999046325684,3.5);By(120.0,0.0,0.0,1.0);By(200.0,1.0,0.0,0.0);By((-135.0),0.0,1.0,0.0);Cx(1.0,1.0,1.0);Bu(5.599999904632568,0.0,0.0);n=SK(BhJ, +a.cP.f);Cx(1.0,1.0,1.0);AMi(n);BC();Bb(32826);DT();return;case 3:$z=AIl(d,e);if(C()){break _;}g=$z;Ch(f,g);BB();e=BfY;m=(((DJ(a.eW)%16|0)*16|0)+0|0)/256.0;o=(((DJ(a.eW)%16|0)*16|0)+16|0)/256.0;p=(((DJ(a.eW)/16|0)*16|0)+0|0)/256.0;q=(((DJ(a.eW)/16|0)*16|0)+16|0)/256.0;Bc(32826);Bu(-0.0,(-0.30000001192092896),0.0);Cx(1.5,1.5,1.5);By(50.0,0.0,1.0,0.0);By(335.0,0.0,0.0,1.0);Bu((-0.9375),(-0.0625),0.0);BA(e);Df(e,0.0,0.0,1.0);r=o;s=q;G(e,0.0,0.0,0.0,r,s);t=m;G(e,1.0,0.0,0.0,t,s);u=p;G(e,1.0,1.0,0.0,t,u);G(e,0.0, +1.0,0.0,r,u);Br(e);BA(e);Df(e,0.0,0.0,(-1.0));G(e,0.0,1.0,(-0.0625),r,u);G(e,1.0,1.0,(-0.0625),t,u);G(e,1.0,0.0,(-0.0625),t,s);G(e,0.0,0.0,(-0.0625),r,s);Br(e);BA(e);Df(e,(-1.0),0.0,0.0);f=0;j=m-o;while(f<16){v=f/16.0;w=o+j*v-0.001953125;x=1.0*v;y=w;G(e,x,0.0,(-0.0625),y,s);G(e,x,0.0,0.0,y,s);G(e,x,1.0,0.0,y,u);G(e,x,1.0,(-0.0625),y,u);f=f+1|0;}Br(e);BA(e);Df(e,1.0,0.0,0.0);f=0;while(f<16){v=f/16.0;w=o+j*v-0.001953125;x=1.0*v+0.0625;y=w;G(e,x,1.0,(-0.0625),y,u);G(e,x,1.0,0.0,y,u);G(e,x,0.0,0.0,y,s);G(e,x,0.0, +(-0.0625),y,s);f=f+1|0;}Br(e);BA(e);Df(e,0.0,1.0,0.0);g=0;j=p-q;while(g<16){v=g/16.0;w=q+j*v-0.001953125;z=1.0*v+0.0625;ba=w;G(e,0.0,z,0.0,r,ba);G(e,1.0,z,0.0,t,ba);G(e,1.0,z,(-0.0625),t,ba);G(e,0.0,z,(-0.0625),r,ba);g=g+1|0;}Br(e);BA(e);Df(e,0.0,(-1.0),0.0);f=0;while(f<16){v=f/16.0;w=q+j*v-0.001953125;x=1.0*v;y=w;G(e,1.0,x,0.0,t,y);G(e,0.0,x,0.0,r,y);G(e,0.0,x,(-0.0625),r,y);G(e,1.0,x,(-0.0625),t,y);f=f+1|0;}Br(e);Bb(32826);BC();Bb(32826);DT();return;case 4:$z=AIl(d,e);if(C()){break _;}g=$z;Ch(f,g);BB();e= +BfY;m=(((DJ(a.eW)%16|0)*16|0)+0|0)/256.0;o=(((DJ(a.eW)%16|0)*16|0)+16|0)/256.0;p=(((DJ(a.eW)/16|0)*16|0)+0|0)/256.0;q=(((DJ(a.eW)/16|0)*16|0)+16|0)/256.0;Bc(32826);Bu(-0.0,(-0.30000001192092896),0.0);Cx(1.5,1.5,1.5);By(50.0,0.0,1.0,0.0);By(335.0,0.0,0.0,1.0);Bu((-0.9375),(-0.0625),0.0);BA(e);Df(e,0.0,0.0,1.0);r=o;s=q;G(e,0.0,0.0,0.0,r,s);t=m;G(e,1.0,0.0,0.0,t,s);u=p;G(e,1.0,1.0,0.0,t,u);G(e,0.0,1.0,0.0,r,u);Br(e);BA(e);Df(e,0.0,0.0,(-1.0));G(e,0.0,1.0,(-0.0625),r,u);G(e,1.0,1.0,(-0.0625),t,u);G(e,1.0,0.0,(-0.0625), +t,s);G(e,0.0,0.0,(-0.0625),r,s);Br(e);BA(e);Df(e,(-1.0),0.0,0.0);f=0;j=m-o;while(f<16){v=f/16.0;w=o+j*v-0.001953125;x=1.0*v;y=w;G(e,x,0.0,(-0.0625),y,s);G(e,x,0.0,0.0,y,s);G(e,x,1.0,0.0,y,u);G(e,x,1.0,(-0.0625),y,u);f=f+1|0;}Br(e);BA(e);Df(e,1.0,0.0,0.0);f=0;while(f<16){v=f/16.0;w=o+j*v-0.001953125;x=1.0*v+0.0625;y=w;G(e,x,1.0,(-0.0625),y,u);G(e,x,1.0,0.0,y,u);G(e,x,0.0,0.0,y,s);G(e,x,0.0,(-0.0625),y,s);f=f+1|0;}Br(e);BA(e);Df(e,0.0,1.0,0.0);g=0;j=p-q;while(g<16){v=g/16.0;w=q+j*v-0.001953125;z=1.0*v+0.0625;ba +=w;G(e,0.0,z,0.0,r,ba);G(e,1.0,z,0.0,t,ba);G(e,1.0,z,(-0.0625),t,ba);G(e,0.0,z,(-0.0625),r,ba);g=g+1|0;}Br(e);BA(e);Df(e,0.0,(-1.0),0.0);f=0;while(f<16){v=f/16.0;w=q+j*v-0.001953125;x=1.0*v;y=w;G(e,1.0,x,0.0,t,y);G(e,0.0,x,0.0,r,y);G(e,0.0,x,(-0.0625),r,y);G(e,1.0,x,(-0.0625),t,y);f=f+1|0;}Br(e);Bb(32826);BC();Bb(32826);DT();return;case 5:$z=AIl(d,e);if(C()){break _;}g=$z;Ch(f,g);G_(a.AB,Bf6.data[a.eW.bA]);BC();Bb(32826);DT();return;default:E3();}}CY().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, +$p);} +function ACQ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(3008);if(a.cP.f.cv<=0){c=a.cP.B.bi;$p=1;continue _;}c=a.cP.bm;d=B(192);$p=2;continue _;case 1:$z=AIq(c);if(C()){break _;}e=$z;if(!e){d=a.cP.f;c=Bg7;$p=3;continue _;}e=K(a.cP.f.d);f=K(a.cP.f.j);g=K(a.cP.f.e);c +=a.cP.bm;d=B(192);$p=4;continue _;case 2:$z=AIl(c,d);if(C()){break _;}e=$z;Ch(3553,e);BB();c=BfY;BI(1.0,1.0,1.0,0.8999999761581421);Bc(3042);C1(770,771);e=0;while(e<2){B0();L();f=BhK.ba+(e*16|0)|0;g=(f&15)<<4;f=f&240;h=g;i=h/256.0;h=(h+15.989999771118164)/256.0;j=f;k=j/256.0;j=(j+15.989999771118164)/256.0;f=(e*2|0)-1|0;Bu( -f*0.23999999463558197,(-0.30000001192092896),0.0);By(f*10.0,0.0,1.0,0.0);BA(c);l=h;m=j;G(c,(-0.5),(-0.5),(-0.5),l,m);n=i;G(c,0.5,(-0.5),(-0.5),n,m);m=k;G(c,0.5,0.5,(-0.5),n,m);G(c,(-0.5), +0.5,(-0.5),l,m);Br(c);BC();e=e+1|0;}BI(1.0,1.0,1.0,1.0);Bb(3042);c=a.cP.B.bi;$p=1;continue _;case 3:$z=AHw(d,c);if(C()){break _;}e=$z;if(!e){Bc(3008);return;}c=a.cP.bm;d=B(265);$p=6;continue _;case 4:$z=AIl(c,d);if(C()){break _;}o=$z;Ch(3553,o);c=a.cP.B;$p=5;case 5:$z=ADc(c,e,f,g);if(C()){break _;}p=$z;L();if(Bf6.data[p]===null){d=a.cP.f;c=Bg7;$p=3;continue _;}e=Bf6.data[p].ci(2);BB();c=BfY;d=a.cP.f;$p=8;continue _;case 6:$z=AIl(c,d);if(C()){break _;}e=$z;Ch(3553,e);BB();c=BfY;d=a.cP.f;$p=7;case 7:$z=AEt(d, +b);if(C()){break _;}h=$z;BI(h,h,h,0.5);Bc(3042);C1(770,771);B0();h= -a.cP.f.u/64.0;i=a.cP.f.I/64.0;BA(c);q=4.0+h;l=4.0+i;G(c,(-1.0),(-1.0),(-0.5),q,l);r=0.0+h;G(c,1.0,(-1.0),(-0.5),r,l);l=0.0+i;G(c,1.0,1.0,(-0.5),r,l);G(c,(-1.0),1.0,(-0.5),q,l);Br(c);BC();BI(1.0,1.0,1.0,1.0);Bb(3042);Bc(3008);return;case 8:AEt(d,b);if(C()){break _;}BI(0.10000000149011612,0.10000000149011612,0.10000000149011612,0.5);B0();i=e%16|0;j=i/256.0-0.0078125;i=(i+15.989999771118164)/256.0+0.0078125;k=e/16|0;s=k/256.0-0.0078125;h=(k+15.989999771118164) +/256.0+0.0078125;BA(c);q=i;l=h;G(c,(-1.0),(-1.0),(-0.5),q,l);r=j;G(c,1.0,(-1.0),(-0.5),r,l);l=s;G(c,1.0,1.0,(-0.5),r,l);G(c,(-1.0),1.0,(-0.5),q,l);Br(c);BC();BI(1.0,1.0,1.0,1.0);d=a.cP.f;c=Bg7;$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} +function AJZ(a){var b,c,d,e;a.rx=a.jb;if(a.jS){a.iA=a.iA+1|0;if(a.iA==8){a.iA=0;a.jS=0;}}b=Ef(a.cP.f.J);c=0.4000000059604645;d=(b!==a.eW?0.0:1.0)-a.jb;e=(-0.4000000059604645);if(d>=e)e=d;if(e<=c)c=e;a.jb=a.jb+c;if(a.jb<0.10000000149011612)a.eW=b;} +function AHA(a){a.jb=0.0;} +function PU(a){a.iA=(-1);a.jS=1;} +function ANR(a){a.jb=0.0;} +function P(){var a=this;D.call(a);a.ba=0;a.b=0;a.qD=0.0;a.n5=0.0;a.c5=0.0;a.cB=0.0;a.c4=0.0;a.c$=0.0;a.cE=0.0;a.c_=0.0;a.gO=null;a.EU=0.0;a.b6=null;} +var BhL=null;var BhM=null;var BhN=null;var BhO=null;var BhP=null;var BhQ=null;var BhR=null;var BhS=null;var BhT=null;var Bf6=null;var BhU=null;var BhV=null;var BhW=null;var BhX=null;var BhY=null;var Bga=null;var Bf8=null;var Bf9=null;var Bge=null;var Bgg=null;var Bgm=null;var Bf7=null;var Bhd=null;var BhZ=null;var Bhe=null;var Bh0=null;var Bgr=null;var Bgs=null;var Bgx=null;var Bgw=null;var Bgv=null;var Bgh=null;var Bgi=null;var Bgt=null;var Bgk=null;var Bh1=null;var Bh2=null;var Bh3=null;var Bh4=null;var Bh5 +=null;var Bh6=null;var Bh7=null;var Bh8=null;var Bh9=null;var Bh$=null;var Bh_=null;var Bia=null;var Bib=null;var Bic=null;var Bgu=null;var Bid=null;var Bgn=null;var Bgo=null;var Bgp=null;var Bgq=null;var Bgz=null;var Bgy=null;var Bf$=null;var Bf_=null;var Bgf=null;var BgB=null;var BgA=null;var Bgl=null;var BgC=null;var Bgj=null;var BhK=null;var Bie=null;var Bif=null;var Big=null;var Bih=null;var Bii=null;var Bij=null;var Bik=null;var Bil=null;var Bim=null;var Bin=null;var Bio=null;var Bip=null;var Biq=null;var Bhv +=null;var Bir=null;var Bis=null;function L(){L=Bt(P);AV3();} +function Bit(a,b){var c=new P();D4(c,a,b);return c;} +function K8(a,b,c){var d=new P();Da(d,a,b,c);return d;} +function D4(a,b,c){var d,e,f;L();a.gO=BhL;a.EU=1.0;if(Bf6.data[b]!==null){c=new B8;d=new U;W(d);Bl(c,V(Fc(J(Fc(J(Bi(J(d,B(266)),b),B(267)),Bf6.data[b]),B(268)),a)));M(c);}a.b6=c;Bf6.data[b]=a;a.b=b;Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);BhV.data[b]=a.d1();e=BhW;f=!a.d1()?0:255;e.data[b]=f;BhX.data[b]=0;} +function Da(a,b,c,d){L();D4(a,b,d);a.ba=c;} +function BN(a,b){a.gO=b;return a;} +function GM(a,b){BhW.data[a.b]=b;return a;} +function GV(a,b){BhY.data[a.b]=15.0*b|0;return a;} +function Dm(a,b){a.n5=b*3.0;return a;} +function A$b(a){return 1;} +function AXq(a){return 0;} +function BH(a,b){var c;a.qD=b;c=a.n5;b=b*5.0;if(c0.0)c=1;else if(f==1&&a.cE<1.0)c=1;else if(f==2&&a.c4>0.0)c=1;else if(f==3&&a.c_<1.0)c=1;else if(f==4&&a.c5>0.0)c=1;else{if(f!=5)break a;if(a.c$>=1.0)break a;c=1;}return c;}$p=1;case 1:$z=b.ls(c,d,e);if(C()){break _;}c=$z;return c?0:1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ACF(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:$z=b.eJ(c,d,e);if(C()){break _;}c=$z;return a.e2(f,c);default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A8p(a,b,c){return a.ci(b);} +function AWq(a,b){return a.ba;} +function LJ(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.c5;h=d;i=h+a.cB;j=e;return D8(g,i,j+a.c4,f+a.c$,h+a.cE,j+a.c_);} +function AMh(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=a.hv(b,c,d,e);if(C()){break _;}h=$z;if(h!==null&&ML(f,h))X(g,h);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function NS(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.c5;h=d;i=h+a.cB;j=e;return D8(g,i,j+a.c4,f+a.c$,h+a.cE,j+a.c_);} +function A6q(a){return 1;} +function A7B(a,b,c){return a.pz();} +function A4T(a){return 1;} +function AIH(a,b,c,d,e,f){return;} +function APV(a,b,c,d,e,f){return;} +function AAM(a,b,c,d,e,f){return;} +function Zq(a,b,c,d,e,f){return;} +function A43(a){return 10;} +function ABO(a,b,c,d,e){return;} +function AAG(a,b,c,d,e){return;} +function AZi(a,b){return 1;} +function AUC(a,b,c){return a.b;} +function ABW(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.qD<0.0)c=0.0;else{if(NF(b,a)){$p=1;continue _;}c=1.0/a.qD/100.0;}return c;case 1:$z=ALD(b,a);if(C()){break _;}c=$z;return c/a.qD/30.0;default:E3();}}CY().s(a,b,c,$p);} +function YU(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=1.0;$p=1;case 1:a.Ii(b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AFN(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:h=a.eI(b.q);i=0;j=0.15000000596046448;k=c;l=d;m=e;while(i0){o=Hr(b,k+N(b.q)*0.699999988079071+j,l+N(b.q)*0.699999988079071+j,m+N(b.q)*0.699999988079071+j,K9(n,1));o.hc=10;$p=1;continue _;}}i=i+1|0;}return;case 1:AO4(b, +o);if(C()){break _;}while(true){i=i+1|0;if(i>=h)break;if(N(b.q)>g)continue;n=a.dS(f,b.q);if(n<=0)continue;else{o=Hr(b,k+N(b.q)*0.699999988079071+j,l+N(b.q)*0.699999988079071+j,m+N(b.q)*0.699999988079071+j,K9(n,1));o.hc=10;continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function A0Y(a,b){return a.n5/5.0;} +function KI(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;h= -c;i= -d;j= -e;b=Dk(f,h,i,j);f=Dk(g,h,i,j);k=Ll(b,f,a.c5);l=Ll(b,f,a.c$);m=Km(b,f,a.cB);n=Km(b,f,a.cE);o=K6(b,f,a.c4);p=K6(b,f,a.c_);if(!R2(a,k))k=null;if(!R2(a,l))l=null;if(!X4(a,m))m=null;if(!X4(a,n))n=null;if(!Sk(a,o))o=null;if(!Sk(a,p))p=null;q=null;if(k!==null)q=k;if(l!==null&&!(q!==null&&DH(b,l)>=DH(b,q)))q=l;if(m!==null&&!(q!==null&&DH(b,m)>=DH(b,q)))q=m;if(n!==null&&!(q!==null&&DH(b,n)>=DH(b,q)))q=n;if(o!==null&&!(q!==null&&DH(b,o)>=DH(b,q)))q= +o;if(p!==null&&!(q!==null&&DH(b,p)>=DH(b,q)))q=p;if(q===null)return null;r=(-1);if(q===k)r=4;if(q===l)r=5;if(q===m)r=0;if(q===n)r=1;if(q===o)r=2;if(q===p)r=3;return A1A(c,d,e,r,Dk(q,c,d,e));} +function R2(a,b){return b===null?0:b.z>=a.cB&&b.z<=a.cE&&b.w>=a.c4&&b.w<=a.c_?1:0;} +function X4(a,b){return b===null?0:b.x>=a.c5&&b.x<=a.c$&&b.w>=a.c4&&b.w<=a.c_?1:0;} +function Sk(a,b){return b===null?0:b.x>=a.c5&&b.x<=a.c$&&b.z>=a.cB&&b.z<=a.cE?1:0;} +function ARI(a,b,c,d,e){return;} +function AV7(a){return 0;} +function AFt(a,b,c,d,e){return 1;} +function AHy(a,b,c,d,e,f){return 0;} +function AKx(a,b,c,d,e,f){return;} +function Zi(a,b,c,d,e,f){return;} +function AAT(a,b,c,d,e,f){return;} +function AGW(a,b,c,d,e,f,g){return;} +function AQF(a,b,c,d,e){return;} +function A$w(a,b,c,d,e){return 16777215;} +function AV3(){var b,c;BhL=IE(B(269),1.0,1.0);BhM=IE(B(270),1.0,1.0);BhN=IE(B(271),1.0,1.0);BhO=IE(B(272),1.0,1.0);BhP=IE(B(269),1.0,1.0);BhQ=IE(B(269),1.0,1.5);BhR=Bbf(B(269),1.0,1.0);BhS=IE(B(273),1.0,1.0);BhT=Bdr(B(274),1.0,1.0);Bf6=I(P,256);BhU=$rt_createBooleanArray(256);BhV=$rt_createBooleanArray(256);BhW=$rt_createIntArray(256);BhX=$rt_createBooleanArray(256);BhY=$rt_createIntArray(256);Bga=BN(Dm(BH(Bcv(1,1),1.5),10.0),BhP);Bf8=BN(BH(BcY(2),0.6000000238418579),BhO);Bf9=BN(BH(Bbl(3,2),0.5),BhN);Bge=BN(Dm(BH(K8(4, +16,Biu),2.0),10.0),BhP);Bgg=BN(Dm(BH(K8(5,4,Biv),2.0),5.0),BhM);Bgm=BN(BH(BdL(6,15),0.0),BhO);Bf7=BN(Dm(BH(K8(7,17,Biu),(-1.0)),6000000.0),BhP);Bhd=GM(BH(AU6(8,Bg7),100.0),3);BhZ=GM(BH(AYy(9,Bg7),100.0),3);Bhe=GM(GV(BH(AU6(10,Bg8),0.0),1.0),255);Bh0=GM(GV(BH(AYy(11,Bg8),100.0),1.0),255);Bgr=BN(BH(BcT(12,18),0.5),BhT);Bgs=BN(BH(Bc2(13,19),0.6000000238418579),BhN);Bgx=BN(Dm(BH(Tj(14,32),3.0),5.0),BhP);Bgw=BN(Dm(BH(Tj(15,33),3.0),5.0),BhP);Bgv=BN(Dm(BH(Tj(16,34),3.0),5.0),BhP);Bgh=BN(BH(Bd6(17),2.0),BhM);Bgi=BN(GM(BH(BbY(18, +52),0.20000000298023224),1),BhO);Bgt=BN(BH(Bco(19),0.6000000238418579),BhO);Bgk=BN(BH(Bck(20,49,Biw,0),0.30000001192092896),BhR);Bh1=null;Bh2=null;Bh3=null;Bh4=null;Bh5=null;Bh6=null;Bh7=null;Bh8=null;Bh9=null;Bh$=null;Bh_=null;Bia=null;Bib=null;Bic=null;Bgu=BN(BH(K8(35,64,Bix),0.800000011920929),BhS);Bid=null;Bgn=BN(BH(A4n(37,13),0.0),BhO);Bgo=BN(BH(A4n(38,12),0.0),BhO);Bgp=GV(BN(BH(AUA(39,29),0.0),BhO),0.125);Bgq=BN(BH(AUA(40,28),0.0),BhO);Bgz=BN(Dm(BH(AFq(41,39),3.0),10.0),BhQ);Bgy=BN(Dm(BH(AFq(42,38),5.0), +10.0),BhQ);Bf$=BN(Dm(BH(A$z(43,1),2.0),10.0),BhP);Bf_=BN(Dm(BH(A$z(44,0),2.0),10.0),BhP);Bgf=BN(Dm(BH(K8(45,7,Biu),2.0),10.0),BhP);BgB=BN(BH(BbZ(46,8),0.0),BhO);BgA=BN(BH(BbA(47,35),1.5),BhM);Bgl=BN(Dm(BH(K8(48,36,Biu),2.0),10.0),BhP);BgC=BN(Dm(BH(BcF(49,37),10.0),20.0),BhP);Bgj=BN(GV(BH(Bcr(50,80),0.0),0.9375),BhM);BhK=BN(GV(BH(Bea(51,31),0.0),1.0),BhM);Bie=BN(BH(Bd2(52,65),5.0),BhQ);Bif=A_2(53,Bgg);Big=BN(BH(Bbn(54),2.5),BhM);Bih=BN(BH(Bc4(55,62),0.5),BhQ);Bii=BN(Dm(BH(Tj(56,50),3.0),5.0),BhP);Bij=BN(Dm(BH(AFq(57, +40),5.0),10.0),BhQ);Bik=BN(BH(BcI(58),2.5),BhM);Bil=BN(BH(BdO(59,88),0.0),BhO);Bim=BN(BH(Bdf(60),0.6000000238418579),BhN);Bin=BN(BH(A5S(61,0),3.5),BhP);Bio=GV(BN(BH(A5S(62,1),3.5),BhP),0.875);b=new V7;BD();AIk(b,63,F(JE),Biy.cU);Bip=BN(BH(b,1.0),BhM);Biq=BN(BH(Bbu(64),3.0),BhM);Bhv=BN(BH(BdD(65,83),0.4000000059604645),BhM);Bir=BN(BH(Bce(66,128),1.0),BhQ);Bis=A_2(67,Bge);c=0;while(c<256){if(Bf6.data[c]!==null)Biz.data[c]=Bbm(c-256|0);c=c+1|0;}} +function R9(){} +function AJ5(){var a=this;Gw.call(a);a.d8=null;a.o=0;} +function Co(){var a=new AJ5();AWV(a);return a;} +function AWV(a){a.d8=I(D,10);} +function T4(a,b){var c;if(a.d8.data.length=1073741823?2147483647:DP(b,DP(a.d8.data.length*2|0,5));a.d8=VT(a.d8,c);}} +function Z(a,b){LM(a,b);return a.d8.data[b];} +function Dh(a){return a.o;} +function RG(a,b,c){var d;LM(a,b);d=a.d8.data[b];a.d8.data[b]=c;return d;} +function X(a,b){var c,d;T4(a,a.o+1|0);c=a.d8.data;d=a.o;a.o=d+1|0;c[d]=b;a.d3=a.d3+1|0;return 1;} +function ANt(a,b,c){var d;if(b>=0&&b<=a.o){T4(a,a.o+1|0);d=a.o;while(d>b){a.d8.data[d]=a.d8.data[d-1|0];d=d+(-1)|0;}a.d8.data[b]=c;a.o=a.o+1|0;a.d3=a.d3+1|0;return;}c=new BV;Q(c);M(c);} +function ED(a,b){var c,d,e,f;LM(a,b);c=a.d8.data[b];a.o=a.o-1|0;while(b=0&&b=0&&b<=a.cx){a.bj=b;if(b=0&&b<=a.mR){if(a.lH>b)a.lH=(-1);a.cx=b;if(a.bj>a.cx)a.bj=a.cx;return a;}c=new B8;d=new U;W(d);Bl(c,V(J(Bi(J(Bi(J(d,B(280)),b),B(278)),a.mR),B(279))));M(c);} +function Ev(a){a.bj=0;a.cx=a.mR;a.lH=(-1);return a;} +function F9(a){a.cx=a.bj;a.bj=0;a.lH=(-1);return a;} +function Cg(a){return a.cx-a.bj|0;} +function Fh(a){return a.bj>=a.cx?0:1;} +function MN(){FD.call(this);} +function AEc(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 BV;i=new U;W(i);Bl(h,V(Bi(J(Bi(J(i,B(281)),g),B(282)),f)));M(h);}if(Cg(a)0)i=1.0;Cr(f,i,i,i);if(g==1)GT(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if(g==2)GT(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645, +0.0);else if(g==3)GT(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(g!=4)GT(a,b,c,d,e,0.0,0.0);else GT(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AAt(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:BB();f=BfY;g=b.ci(0);if(a.cy>=0)g=a.cy;h=a.F;$p=1;case 1:$z=b.CV(h,c,d,e);if(C()){break _;}i=$z;Cr(f,i,i,i);j=(g&15)<<4;k=g&240;i=j;l=i/256.0;m=(i+15.989999771118164)/256.0;i=k;n=i/256.0;o=i+15.989999771118164;p=o/256.0;q=1.399999976158142;b=a.F;g=d-1|0;$p=2;case 2:$z=b.ls(c,g,e);if(C()){break _;}j=$z;if(j){r=c+0.5;s=r+0.2;t=r-0.2;u=e+0.5;v=u+0.2;w=u-0.2;x=r-0.3;y=r+0.3;z=u-0.3;ba=u+0.3;bb=d+q;bc=e+1|0;G(f,x,bb,bc,m,n);bd=d+0|0;G(f,s,bd,bc,m,p);be=e+0|0;G(f,s,bd,be,l,p);G(f,x,bb,be,l,n);G(f,y,bb,be, +m,n);G(f,t,bd,be,m,p);G(f,t,bd,bc,l,p);G(f,y,bb,bc,l,n);y=(k+16|0)/256.0;s=(o+16.0)/256.0;t=c+1|0;G(f,t,bb,ba,m,y);G(f,t,bd,w,m,s);x=c+0|0;G(f,x,bd,w,l,s);G(f,x,bb,ba,l,y);G(f,x,bb,z,m,y);G(f,x,bd,v,m,s);G(f,t,bd,v,l,s);G(f,t,bb,z,l,y);v=r-0.5;z=r+0.5;ba=u-0.5;bf=u+0.5;bg=r-0.4;bh=r+0.4;r=u-0.4;w=u+0.4;G(f,bg,bb,be,l,y);G(f,v,bd,be,l,s);G(f,v,bd,bc,m,s);G(f,bg,bb,bc,m,y);G(f,bh,bb,bc,l,y);G(f,z,bd,bc,l,s);G(f,z,bd,be,m,s);G(f,bh,bb,be,m,y);G(f,x,bb,w,l,n);G(f,x,bd,bf,l,p);G(f,t,bd,bf,m,p);G(f,t,bb,w,m,n);G(f, +t,bb,r,l,n);G(f,t,bd,ba,l,p);G(f,x,bd,ba,m,p);G(f,x,bb,r,m,n);return 1;}b=BhK;h=a.F;$p=3;case 3:$z=AGQ(b,h,c,g,e);if(C()){break _;}g=$z;if(g){r=c+0.5;s=r+0.2;t=r-0.2;u=e+0.5;v=u+0.2;w=u-0.2;x=r-0.3;y=r+0.3;z=u-0.3;ba=u+0.3;bb=d+q;bc=e+1|0;G(f,x,bb,bc,m,n);bd=d+0|0;G(f,s,bd,bc,m,p);be=e+0|0;G(f,s,bd,be,l,p);G(f,x,bb,be,l,n);G(f,y,bb,be,m,n);G(f,t,bd,be,m,p);G(f,t,bd,bc,l,p);G(f,y,bb,bc,l,n);y=(k+16|0)/256.0;s=(o+16.0)/256.0;t=c+1|0;G(f,t,bb,ba,m,y);G(f,t,bd,w,m,s);x=c+0|0;G(f,x,bd,w,l,s);G(f,x,bb,ba,l,y);G(f, +x,bb,z,m,y);G(f,x,bd,v,m,s);G(f,t,bd,v,l,s);G(f,t,bb,z,l,y);v=r-0.5;z=r+0.5;ba=u-0.5;bf=u+0.5;bg=r-0.4;bh=r+0.4;r=u-0.4;w=u+0.4;G(f,bg,bb,be,l,y);G(f,v,bd,be,l,s);G(f,v,bd,bc,m,s);G(f,bg,bb,bc,m,y);G(f,bh,bb,bc,l,y);G(f,z,bd,bc,l,s);G(f,z,bd,be,m,s);G(f,bh,bb,be,m,y);G(f,x,bb,w,l,n);G(f,x,bd,bf,l,p);G(f,t,bd,bf,m,p);G(f,t,bb,w,m,n);G(f,t,bb,r,l,n);G(f,t,bd,ba,l,p);G(f,x,bd,ba,m,p);G(f,x,bb,r,m,n);return 1;}bi=0.20000000298023224;bj=0.0625;if((((c+d|0)+e|0)&1)!=1){ba=l;bb=m;x=n;z=p;}else{x=(k+16|0)/256.0;z=(o ++16.0)/256.0;ba=l;bb=m;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){r=ba;ba=bb;bb=r;}b=BhK;h=a.F;g=c-1|0;$p=4;case 4:$z=AGQ(b,h,g,d,e);if(C()){break _;}g=$z;if(g){w=c+bi;s=d+q+bj;t=e+1|0;G(f,w,s,t,ba,x);u=c+0|0;v=(d+0|0)+bj;G(f,u,v,t,ba,z);r=e+0|0;G(f,u,v,r,bb,z);G(f,w,s,r,bb,x);G(f,w,s,r,bb,x);G(f,u,v,r,bb,z);G(f,u,v,t,ba,z);G(f,w,s,t,ba,x);}b=BhK;h=a.F;j=c+1|0;$p=5;case 5:$z=AGQ(b,h,j,d,e);if(C()){break _;}g=$z;if(g){r=j-bi;w=d+q+bj;s=e+0|0;G(f,r,w,s,bb,x);t=j-0|0;u=(d+0|0)+bj;G(f,t,u,s,bb,z);v=e+1|0;G(f,t, +u,v,ba,z);G(f,r,w,v,ba,x);G(f,r,w,v,ba,x);G(f,t,u,v,ba,z);G(f,t,u,s,bb,z);G(f,r,w,s,bb,x);}b=BhK;h=a.F;g=e-1|0;$p=6;case 6:$z=AGQ(b,h,c,d,g);if(C()){break _;}g=$z;if(g){r=c+0|0;w=d+q+bj;s=e+bi;G(f,r,w,s,ba,x);t=(d+0|0)+bj;u=e+0|0;G(f,r,t,u,ba,z);v=j;G(f,v,t,u,bb,z);G(f,v,w,s,bb,x);G(f,v,w,s,bb,x);G(f,v,t,u,bb,z);G(f,r,t,u,ba,z);G(f,r,w,s,ba,x);}b=BhK;h=a.F;bk=e+1|0;$p=7;case 7:$z=AGQ(b,h,c,d,bk);if(C()){break _;}g=$z;if(g){t=j;u=d+q+bj;v=bk-bi;G(f,t,u,v,bb,x);r=(d+0|0)+bj;w=bk-0|0;G(f,t,r,w,bb,z);s=c+0|0;G(f, +s,r,w,ba,z);G(f,s,u,v,ba,x);G(f,s,u,v,ba,x);G(f,s,r,w,ba,z);G(f,t,r,w,bb,z);G(f,t,u,v,bb,x);}b=BhK;h=a.F;d=d+1|0;$p=8;case 8:$z=AGQ(b,h,c,d,e);if(C()){break _;}g=$z;if(g){r=c+0.5;t=r+0.5;u=r-0.5;r=e+0.5;w=r+0.5;r=r-0.5;if(((c+d|0)+e|0)&1){s=c+0|0;t=d+(-0.20000000298023224);G(f,s,t,w,m,n);u=d+0|0;G(f,s,u,r,m,p);v=j;G(f,v,u,r,l,p);G(f,v,t,w,l,n);x=(k+16|0)/256.0;z=(o+16.0)/256.0;G(f,v,t,r,m,x);G(f,v,u,w,m,z);G(f,s,u,w,l,z);G(f,s,t,r,l,x);}else{v=d+(-0.20000000298023224);x=e+0|0;G(f,u,v,x,m,n);z=d+0|0;G(f,t,z, +x,m,p);r=bk;G(f,t,z,r,l,p);G(f,u,v,r,l,n);w=(k+16|0)/256.0;s=(o+16.0)/256.0;G(f,t,v,r,m,w);G(f,u,z,r,m,s);G(f,u,z,x,l,s);G(f,t,v,x,l,w);}}return 1;default:E3();}}CY().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,be,bf,bg,bh,bi,bj,bk,$p);} +function AEf(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,$p,$z;$p=0;if(E$()){var $T=CY();$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();f=BfY;g=b.ci(0);if(a.cy>=0)g=a.cy;h=a.F;$p=1;case 1:$z=b.CV(h,c,d,e);if(C()){break _;}i=$z;Cr(f,i,i,i);j=(g&15)<<4;k=j+16|0;l=g&240;if((((c+d|0)+e|0)& +1)!=1){g=j;j=k;k=g;}i=j;m=i/256.0;n=(i+15.989999771118164)/256.0;i=l;o=i/256.0;p=(i+15.989999771118164)/256.0;q=k;r=q/256.0;s=(q+15.989999771118164)/256.0;t=0.125;q=0.05000000074505806;b=a.F;k=c-1|0;$p=2;case 2:$z=b.ls(k,d,e);if(C()){break _;}k=$z;if(k){u=c+q;v=(d+1|0)+t;w=(e+1|0)+t;G(f,u,v,w,m,o);x=(d+0|0)-t;G(f,u,x,w,m,p);w=(e+0|0)-t;G(f,u,x,w,n,p);G(f,u,v,w,n,o);}b=a.F;l=c+1|0;$p=3;case 3:$z=b.ls(l,d,e);if(C()){break _;}k=$z;if(k){u=l-q;x=(d+0|0)-t;w=(e+1|0)+t;G(f,u,x,w,n,p);v=(d+1|0)+t;G(f,u,v,w,n,o);w= +(e+0|0)-t;G(f,u,v,w,m,o);G(f,u,x,w,m,p);}b=a.F;k=e-1|0;$p=4;case 4:$z=b.ls(c,d,k);if(C()){break _;}k=$z;if(k){u=l+t;m=(d+0|0)-t;x=e+q;G(f,u,m,x,s,p);w=(d+1|0)+t;G(f,u,w,x,s,o);u=(c+0|0)-t;G(f,u,w,x,r,o);G(f,u,m,x,r,p);}b=a.F;e=e+1|0;$p=5;case 5:$z=b.ls(c,d,e);if(C()){break _;}k=$z;if(k){u=l+t;m=(d+1|0)+t;x=e-q;G(f,u,m,x,r,o);w=(d+0|0)-t;G(f,u,w,x,r,p);u=(c+0|0)-t;G(f,u,w,x,s,p);G(f,u,m,x,s,o);}return 1;default:E3();}}CY().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 ANS(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();bn=$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:BB();f=BfY;g=a.F;$p=1;case 1:$z=g.eJ(c,d,e);if(C()){break _;}h=$z;i=b.e2(0,h);if(a.cy>=0)i=a.cy;g=a.F;$p=2;case 2:$z=b.CV(g,c,d,e);if(C()){break _;}j=$z;Cr(f,j,j,j);k=(i&15)<<4;l=i&240;m=k;n=m/256.0;o=(m+15.989999771118164)/256.0;m=l;p=m/256.0;q=(m+15.989999771118164)/256.0;r=c+1|0;s=c+0|0;t=e+0|0;u=e+1|0;v=d+0.0625;if(h!=1&&h!=2&&h!=3&&h!=7){if(h==8){w=s;x=r;y=r;z=u;m=t;j=t;ba=s;r=x;s=y;bb=u;t=m;u=j;}else if(h!=9){w=r;j=s;z=t;m=u;ba=r;r=j;bb=t;t=m;}else{w=r;ba +=s;j=r;z=u;bb=t;m=t;r=s;s=j;t=u;u=m;}}else{w=s;ba=r;z=t;bb=u;}if(h!=2&&h!=4){if(h!=3&&h!=5){x=v;j=v;y=v;m=v;v=j;}else{j=v+1.0;x=j;y=v;m=v;v=j;}}else{m=v+1.0;x=v;y=m;}bc=ba;bd=y;be=bb;G(f,bc,bd,be,o,p);bf=w;bg=x;bh=u;G(f,bf,bg,bh,o,q);bi=s;bj=v;bk=t;G(f,bi,bj,bk,n,q);bl=r;bm=m;bn=z;G(f,bl,bm,bn,n,p);G(f,bl,bm,bn,n,p);G(f,bi,bj,bk,n,q);G(f,bf,bg,bh,o,q);G(f,bc,bd,be,o,p);return 1;default:E3();}}CY().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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p);} +function AKl(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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();f=BfY;g=b.ci(0);if(a.cy>=0)g=a.cy;h=a.F;$p=1;case 1:$z=b.CV(h,c,d,e);if(C()){break _;}i=$z;Cr(f,i,i,i);j=(g&15)<<4;k=g&240;i=j;l=i/256.0;m=(i+15.989999771118164)/256.0;i=k;n=i/256.0;o=(i+15.989999771118164) +/256.0;b=a.F;$p=2;case 2:$z=b.eJ(c,d,e);if(C()){break _;}p=$z;if(p==5){q=c+0.05000000074505806;r=(d+1|0)+0.0;s=(e+1|0)+0.0;G(f,q,r,s,l,n);t=(d+0|0)-0.0;G(f,q,t,s,l,o);s=(e+0|0)-0.0;G(f,q,t,s,m,o);G(f,q,r,s,m,n);}if(p==4){t=(c+1|0)-0.05000000074505806;q=(d+0|0)-0.0;s=(e+1|0)+0.0;G(f,t,q,s,m,o);r=(d+1|0)+0.0;G(f,t,r,s,m,n);s=(e+0|0)-0.0;G(f,t,r,s,l,n);G(f,t,q,s,l,o);}if(p==3){q=(c+1|0)+0.0;r=(d+0|0)-0.0;s=e+0.05000000074505806;G(f,q,r,s,m,o);t=(d+1|0)+0.0;G(f,q,t,s,m,n);q=(c+0|0)-0.0;G(f,q,t,s,l,n);G(f,q,r,s, +l,o);}if(p==2){r=(c+1|0)+0.0;s=(d+1|0)+0.0;t=(e+1|0)-0.05000000074505806;G(f,r,s,t,l,n);q=(d+0|0)-0.0;G(f,r,q,t,l,o);r=(c+0|0)-0.0;G(f,r,q,t,m,o);G(f,r,s,t,m,n);}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} +function ABQ(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:BB();f=BfY;g=a.F;$p=1;case 1:$z=b.CV(g,c,d,e);if(C()){break _;}h=$z;Cr(f,h,h,h);f=a.F;$p=2;case 2:$z=f.eJ(c,d,e);if(C()){break _;}i=$z;U1(a,b,i,c,d,e);return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AMt(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:BB();f=BfY;g=a.F;$p=1;case 1:$z=b.CV(g,c,d,e);if(C()){break _;}h=$z;Cr(f,h,h,h);f=a.F;$p=2;case 2:$z=f.eJ(c,d,e);if(C()){break _;}i=$z;Pg(a,b,i,c,d-0.0625,e);return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function GT(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;BB();h=BfY;i=b.ci(0);if(a.cy>=0)i=a.cy;j=(i&15)<<4;k=i&240;l=j;m=l/256.0;l=(l+15.989999771118164)/256.0;n=k;o=n/256.0;n=(n+15.989999771118164)/256.0;p=m;q=p+0.02734375;r=o;s=r+0.0234375;t=p+0.03515625;u=r+0.03125;c=c+0.5;e=e+0.5;v=c-0.5;w=c+0.5;x=e-0.5;y=e+0.5;z=c+f*0.375;ba=z-0.0625;bb=d+0.625;bc=e+g*0.375;bd=bc-0.0625;G(h,ba,bb,bd,q,s);bc=bc+0.0625;G(h,ba,bb,bc,q,u);q=z+0.0625;G(h,q,bb,bc,t,u);G(h,q,bb,bd,t,s);u=c-0.0625;bc=d ++1.0;G(h,u,bc,x,p,r);q=u+f;d=d+0.0;t=x+g;bd=n;G(h,q,d,t,p,bd);s=y+g;z=l;G(h,q,d,s,z,bd);G(h,u,bc,y,z,r);u=c+0.0625;G(h,u,bc,y,p,r);c=c+f+0.0625;G(h,c,d,s,p,bd);G(h,c,d,t,z,bd);G(h,u,bc,x,z,r);c=e+0.0625;G(h,v,bc,c,p,r);u=v+f;q=c+g;G(h,u,d,q,p,bd);f=w+f;G(h,f,d,q,z,bd);G(h,w,bc,c,z,r);c=e-0.0625;G(h,w,bc,c,p,r);e=c+g;G(h,f,d,e,p,bd);G(h,u,d,e,z,bd);G(h,v,bc,c,z,r);} +function U1(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BB();g=BfY;h=b.e2(0,c);if(a.cy>=0)h=a.cy;i=(h&15)<<4;j=h&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;k=j;n=k/256.0;o=(k+15.989999771118164)/256.0;d=d+0.5;p=d-0.44999998807907104;q=d+0.44999998807907104;d=f+0.5;r=d-0.44999998807907104;s=d+0.44999998807907104;d=e+1.0;G(g,p,d,r,l,n);e=e+0.0;G(g,p,e,r,l,o);G(g,q,e,s,m,o);G(g,q,d,s,m,n);G(g,q,d,s,l,n);G(g,q,e,s,l,o);G(g,p,e,r,m,o);G(g,p,d,r,m,n);G(g,p,d,s,l,n);G(g,p,e,s,l,o);G(g,q,e,r,m,o);G(g,q,d,r,m,n);G(g, +q,d,r,l,n);G(g,q,e,r,l,o);G(g,p,e,s,m,o);G(g,p,d,s,m,n);} +function Pg(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;h=b.e2(0,c);if(a.cy>=0)h=a.cy;i=(h&15)<<4;j=h&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;k=j;n=k/256.0;o=(k+15.989999771118164)/256.0;d=d+0.5;p=d-0.25;q=d+0.25;f=f+0.5;r=f-0.5;s=f+0.5;t=e+1.0;G(g,p,t,r,l,n);e=e+0.0;G(g,p,e,r,l,o);G(g,p,e,s,m,o);G(g,p,t,s,m,n);G(g,p,t,s,l,n);G(g,p,e,s,l,o);G(g,p,e,r,m,o);G(g,p,t,r,m,n);G(g,q,t,s,l,n);G(g,q,e,s,l,o);G(g,q,e,r,m,o);G(g,q,t,r,m,n);G(g,q,t,r,l,n);G(g,q,e,r,l,o);G(g,q,e,s,m,o);G(g,q,t,s,m,n);p +=d-0.5;d=d+0.5;q=f-0.25;f=f+0.25;G(g,p,t,q,l,n);G(g,p,e,q,l,o);G(g,d,e,q,m,o);G(g,d,t,q,m,n);G(g,d,t,q,l,n);G(g,d,e,q,l,o);G(g,p,e,q,m,o);G(g,p,t,q,m,n);G(g,d,t,f,l,n);G(g,d,e,f,l,o);G(g,p,e,f,m,o);G(g,p,t,f,m,n);G(g,p,t,f,l,n);G(g,p,e,f,l,o);G(g,d,e,f,m,o);G(g,d,t,f,m,n);} +function ACK(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,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();bC=$T.l();bB=$T.l();bA=$T.l();bz=$T.l();by=$T.l();bx=$T.l();bw=$T.l();bv=$T.l();bu=$T.l();bt=$T.l();bs=$T.l();br=$T.l();bq=$T.l();bp=$T.l();bo=$T.l();bn=$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:BB();f=BfY;g=a.F;h=d+1|0;i=1;$p=1;case 1:$z=b.pZ(g,c,h,e,i);if(C()){break _;}h=$z;g=a.F;i=d-1|0;j=0;$p=2;case 2:$z=b.pZ(g,c,i,e,j);if(C()){break _;}j=$z;k=$rt_createBooleanArray(4).data;l=0;g=a.F;m=e-1|0;n=2;$p=3;case 3:$z=b.pZ(g,c,d,m,n);if(C()){break _;}n=$z;k[l]=n;n=1;g +=a.F;o=e+1|0;l=3;$p=4;case 4:$z=b.pZ(g,c,d,o,l);if(C()){break _;}l=$z;k[n]=l;n=2;g=a.F;p=c-1|0;l=4;$p=5;case 5:$z=b.pZ(g,p,d,e,l);if(C()){break _;}l=$z;k[n]=l;n=3;g=a.F;q=c+1|0;l=5;$p=6;case 6:$z=b.pZ(g,q,d,e,l);if(C()){break _;}l=$z;k[n]=l;if(!h&&!j&&!k[0]&&!k[1]&&!k[2]&&!k[3])return 0;r=0;s=0.5;t=1.0;u=0.800000011920929;v=0.6000000238418579;w=0.0;x=1.0;y=b.b6;g=a.F;$p=7;case 7:$z=g.eJ(c,d,e);if(C()){break _;}z=$z;$p=8;case 8:$z=AQg(a,c,d,e,y);if(C()){break _;}ba=$z;$p=9;case 9:$z=AQg(a,c,d,o,y);if(C()){break _;}bb +=$z;$p=10;case 10:$z=AQg(a,q,d,o,y);if(C()){break _;}bc=$z;$p=11;case 11:$z=AQg(a,q,d,e,y);if(C()){break _;}bd=$z;if(!a.dO&&!h){if(!a.dO&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;a:{while(i<4){h=!i?m:e;n=S(i,1);if(!n)h=h+1|0;l=S(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.e2(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.dO)break a;if(k[i])break a;i=i+1|0;}b.cB=w;b.cE=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn +=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.F;$p=15;continue _;}g=a.F;$p=13;continue _;}r=1;bx=b.e2(1,z);g=a.F;$p=12;case 12:$z=A7o(g,c,d,e,y);if(C()){break _;}by=$z;bm=by;h=S(bm,(-999.0));if(h>0)bx=b.e2(2,z);n=(bx&15)<<4;l=bx&240;by=(n+8.0)/256.0;bz=(l+8.0)/256.0;if(h<0)bm=0.0;else{by=(n+16|0)/256.0;bz=(l+16|0)/256.0;}bn=Bs(bm)*8.0/256.0;bo=BE(bm)*8.0/256.0;g=a.F;$p=14;continue _;case 13:$z +=b.CV(g,c,i,e);if(C()){break _;}bp=$z;bm=s*bp;Cr(f,bm,bm,bm);HX(a,b,c,d,e,b.ci(0));r=1;i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;b:{while(i<4){h=!i?m:e;n=S(i,1);if(!n)h=h+1|0;l=S(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.e2(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.dO)break b;if(k[i])break b;i=i+1|0;}b.cB=w;b.cE=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs= +((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.F;$p=15;continue _;case 14:$z=b.CV(g,c,d,e);if(C()){break _;}bi=$z;bm=t*bi;Cr(f,bm,bm,bm);bA=c+0|0;bm=d;br=bm+ba;bu=e+0|0;bB=bo;bf=by-bB;bw=bn;bC=bf-bw;bs=bz-bB;G(f,bA,br,bu,bC,bs+bw);bC=bm+bb;bv=o;bf=bf+bw;br=bz+bB;G(f,bA,bC,bv,bf,br+bw);bA=q;bf=bm+bc;by=by+bB;G(f,bA,bf,bv,by+bw,br-bw);G(f,bA,bm+bd,bu,by-bw,bs-bw);if(!a.dO&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;c:{while(i<4){h=!i?m:e;n=S(i, +1);if(!n)h=h+1|0;l=S(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.e2(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.dO)break c;if(k[i])break c;i=i+1|0;}b.cB=w;b.cE=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.F;$p=15;continue _;}g=a.F;$p=13;continue _;case 15:$z +=b.CV(g,o,d,h);if(C()){break _;}bt=$z;bt=t*(l>=0?bt*v:bt*u);Cr(f,bt,bt,bt);bC=bo;by=be+bm;bA=s;G(f,bC,by,bA,br,bu);by=bp;bu=be+bn;bB=bq;G(f,by,bu,bB,bs,bv);G(f,by,bf,bB,bs,bw);G(f,bC,bf,bA,br,bw);c:{while(true){i=i+1|0;if(i>=4)break;h=!i?m:e;n=S(i,1);if(!n)h=h+1|0;l=S(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.e2(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.dO)break c;if(k[i])break c;}b.cB=w;b.cE=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp +=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.F;continue _;default:E3();}}CY().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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p);} +function AQg(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=0;g=0.0;h=0;i=c+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.F;$p=1;case 1:$z=l.o6(j,i,k);if(C()){break _;}l=$z;if(l===e)return 1.0;l=a.F;$p=2;case 2:$z=l.o6(j,c,k);if(C()){break _;}l=$z;if(l===e){l=a.F;$p=3;continue _;}if(!l.dy()){g=g+1.0;f=f+1|0;}h=h+1|0;if(h +>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.F;$p=1;continue _;case 3:$z=l.eJ(j,c,k);if(C()){break _;}m=$z;if(!(m<8&&m)){g=g+JS(m)*10.0;f=f+10|0;}g=g+JS(m);f=f+1|0;h=h+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.F;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AJO(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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=0.5;h=1.0;i=0.800000011920929;j=0.6000000238418579;BB();k=BfY;BA(k);$p=1;case 1:$z=b.CV(c,d,e,f);if(C()){break _;}l=$z;m=e-1|0;$p=2;case 2:$z=b.CV(c,d,m,f);if(C()){break _;}n=$z;if(n=l)l=h;h=j*l;Cr(k,h,h,h);Lt(a,b,(-0.5),(-0.5),(-0.5),b.ci(5));Br(k);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function ACz(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=1.0;$p=1;case 1:$z=AMe(a,b,c,d,e,f,f,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AMe(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,ba,bb,bc,bd,$p,$z;$p=0;if(E$()){var $T=CY();$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:BB();i=BfY;j=0;k=0.5*f;l=1.0*f;m=0.800000011920929*f;n=0.6000000238418579*f;o=0.5 +*g;p=1.0*g;q=0.800000011920929*g;r=0.6000000238418579*g;s=0.5*h;t=1.0*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=a.F;$p=1;case 1:$z=b.CV(w,c,d,e);if(C()){break _;}x=$z;if(a.dO){w=a.F;y=d-1|0;$p=2;continue _;}w=a.F;z=d-1|0;y=0;$p=3;continue _;case 2:$z=b.CV(w,c,y,e);if(C()){break _;}ba=$z;if(BhY.data[b.b]>0)ba=1.0;Cr(i,k*ba,o*ba,s*ba);bb=c;bc=d;bd=e;w=a.F;y=0;$p=4;continue _;case 3:$z=b.pZ(w,c,z,e,y);if(C()){break _;}y=$z;if(y){w=a.F;y=d-1|0;$p=2;continue _;}if(a.dO){w=a.F;y=d+1|0;$p=5;continue _;}w=a.F;y +=d+1|0;z=1;$p=6;continue _;case 4:$z=b.uI(w,c,d,e,y);if(C()){break _;}y=$z;HX(a,b,bb,bc,bd,y);j=1;if(a.dO){w=a.F;y=d+1|0;$p=5;continue _;}w=a.F;y=d+1|0;z=1;$p=6;continue _;case 5:$z=b.CV(w,c,y,e);if(C()){break _;}ba=$z;if(b.cE!==1.0&&!b.b6.nS())ba=x;if(BhY.data[b.b]>0)ba=1.0;Cr(i,l*ba,p*ba,t*ba);bb=c;bc=d;bd=e;w=a.F;y=1;$p=9;continue _;case 6:$z=b.pZ(w,c,y,e,z);if(C()){break _;}y=$z;if(y){w=a.F;y=d+1|0;$p=5;continue _;}if(a.dO){w=a.F;y=e-1|0;$p=7;continue _;}w=a.F;y=e-1|0;z=2;$p=8;continue _;case 7:$z=b.CV(w, +c,d,y);if(C()){break _;}ba=$z;if(b.c4>0.0)ba=x;if(BhY.data[b.b]>0)ba=1.0;Cr(i,m*ba,q*ba,u*ba);bb=c;bc=d;bd=e;w=a.F;y=2;$p=12;continue _;case 8:$z=b.pZ(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.F;y=e-1|0;$p=7;continue _;}if(a.dO){w=a.F;y=e+1|0;$p=10;continue _;}w=a.F;y=e+1|0;z=3;$p=11;continue _;case 9:$z=b.uI(w,c,d,e,y);if(C()){break _;}y=$z;J7(a,b,bb,bc,bd,y);j=1;if(a.dO){w=a.F;y=e-1|0;$p=7;continue _;}w=a.F;y=e-1|0;z=2;$p=8;continue _;case 10:$z=b.CV(w,c,d,y);if(C()){break _;}ba=$z;if(b.c_<1.0)ba=x;if(BhY.data[b.b] +>0)ba=1.0;Cr(i,m*ba,q*ba,u*ba);bb=c;bc=d;bd=e;w=a.F;y=3;$p=15;continue _;case 11:$z=b.pZ(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.F;y=e+1|0;$p=10;continue _;}if(a.dO){w=a.F;y=c-1|0;$p=13;continue _;}w=a.F;y=c-1|0;z=4;$p=14;continue _;case 12:$z=b.uI(w,c,d,e,y);if(C()){break _;}y=$z;Kn(a,b,bb,bc,bd,y);j=1;if(a.dO){w=a.F;y=e+1|0;$p=10;continue _;}w=a.F;y=e+1|0;z=3;$p=11;continue _;case 13:$z=b.CV(w,y,d,e);if(C()){break _;}ba=$z;if(b.c5>0.0)ba=x;if(BhY.data[b.b]>0)ba=1.0;Cr(i,n*ba,r*ba,v*ba);bb=c;bc=d;bd=e;w +=a.F;y=4;$p=18;continue _;case 14:$z=b.pZ(w,y,d,e,z);if(C()){break _;}y=$z;if(y){w=a.F;y=c-1|0;$p=13;continue _;}if(a.dO){w=a.F;y=c+1|0;$p=16;continue _;}w=a.F;y=c+1|0;z=5;$p=17;continue _;case 15:$z=b.uI(w,c,d,e,y);if(C()){break _;}y=$z;KF(a,b,bb,bc,bd,y);j=1;if(a.dO){w=a.F;y=c-1|0;$p=13;continue _;}w=a.F;y=c-1|0;z=4;$p=14;continue _;case 16:$z=b.CV(w,y,d,e);if(C()){break _;}ba=$z;if(b.c$>=1.0)x=ba;if(BhY.data[b.b]>0)x=1.0;Cr(i,n*x,r*x,v*x);bb=c;bc=d;bd=e;i=a.F;y=5;$p=19;continue _;case 17:$z=b.pZ(w,y,d,e, +z);if(C()){break _;}y=$z;if(!y)return j;w=a.F;y=c+1|0;$p=16;continue _;case 18:$z=b.uI(w,c,d,e,y);if(C()){break _;}y=$z;Kf(a,b,bb,bc,bd,y);j=1;if(a.dO){w=a.F;y=c+1|0;$p=16;continue _;}w=a.F;y=c+1|0;z=5;$p=17;continue _;case 19:$z=b.uI(i,c,d,e,y);if(C()){break _;}c=$z;Lt(a,b,bb,bc,bd,c);j=1;return j;default:E3();}}CY().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 AGy(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;Bo(b,0.375,0.0,0.375,0.625,1.0,0.625);$p=1;case 1:ACz(a,b,c,d,e);if(C()){break _;}g=0;h=0;i=a.F;j=c-1|0;$p=2;case 2:$z=i.ej(j,d,e);if(C()){break _;}j=$z;if(j!=b.b){i=a.F;j=c+1|0;$p=3;continue _;}g=1;i=a.F;j=e-1|0;$p=4;continue _;case 3:$z=i.ej(j,d,e);if(C()){break _;}j +=$z;if(j==b.b)g=1;i=a.F;j=e-1|0;$p=4;case 4:$z=i.ej(c,d,j);if(C()){break _;}j=$z;if(j!=b.b){i=a.F;j=e+1|0;$p=5;continue _;}h=1;if(!g&&!h)g=1;k=0.4375;l=0.5625;m=0.75;n=0.9375;if(g){Bo(b,0.0,m,k,1.0,n,l);$p=6;continue _;}if(h){Bo(b,k,m,0.0,l,n,1.0);$p=7;continue _;}m=0.375;n=0.5625;if(g){Bo(b,0.0,m,k,1.0,n,l);$p=8;continue _;}if(!h){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,k,m,0.0,l,n,1.0);$p=9;continue _;case 5:$z=i.ej(c,d,j);if(C()){break _;}j=$z;if(j==b.b)h=1;if(!g&&!h)g=1;k=0.4375;l=0.5625;m=0.75;n=0.9375;if +(g){Bo(b,0.0,m,k,1.0,n,l);$p=6;continue _;}if(h){Bo(b,k,m,0.0,l,n,1.0);$p=7;continue _;}m=0.375;n=0.5625;if(g){Bo(b,0.0,m,k,1.0,n,l);$p=8;continue _;}if(!h){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,k,m,0.0,l,n,1.0);$p=9;continue _;case 6:ACz(a,b,c,d,e);if(C()){break _;}if(h){Bo(b,k,m,0.0,l,n,1.0);$p=7;continue _;}m=0.375;n=0.5625;if(g){Bo(b,0.0,m,k,1.0,n,l);$p=8;continue _;}if(!h){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,k,m,0.0,l,n,1.0);$p=9;continue _;case 7:ACz(a,b,c,d,e);if(C()){break _;}m=0.375;n +=0.5625;if(g){Bo(b,0.0,m,k,1.0,n,l);$p=8;continue _;}if(!h){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,k,m,0.0,l,n,1.0);$p=9;continue _;case 8:ACz(a,b,c,d,e);if(C()){break _;}if(!h){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,k,m,0.0,l,n,1.0);$p=9;case 9:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function AJm(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=0;g=a.F;$p=1;case 1:$z=g.eJ(c,d,e);if(C()){break _;}h=$z;if(!h){Bo(b,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bo(b,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bo(b,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bo(b,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:ACz(a, +b,c,d,e);if(C()){break _;}Bo(b,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 4:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 6:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 8:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.5,1.0,0.5,1.0);$p +=9;case 9:ACz(a,b,c,d,e);if(C()){break _;}Bo(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ALo(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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();f=BfY;g=b;h=0.5;i=1.0;j=0.800000011920929;k=0.6000000238418579;l=a.F;$p=1;case 1:$z=b.CV(l,c,d,e);if(C()){break _;}m=$z;l=a.F;n=d-1|0;$p=2;case 2:$z=b.CV(l,c,n,e);if(C()){break _;}o=$z;if(g.cB>0.0)o=m;if(BhY.data[b.b] +>0)o=1.0;h=h*o;Cr(f,h,h,h);p=c;q=d;r=e;l=a.F;n=0;$p=3;case 3:$z=b.uI(l,c,d,e,n);if(C()){break _;}n=$z;HX(a,b,p,q,r,n);l=a.F;n=d+1|0;$p=4;case 4:$z=b.CV(l,c,n,e);if(C()){break _;}h=$z;if(g.cE<1.0)h=m;if(BhY.data[b.b]>0)h=1.0;i=i*h;Cr(f,i,i,i);l=a.F;n=1;$p=5;case 5:$z=b.uI(l,c,d,e,n);if(C()){break _;}n=$z;J7(a,b,p,q,r,n);l=a.F;n=e-1|0;$p=6;case 6:$z=b.CV(l,c,d,n);if(C()){break _;}i=$z;if(g.c4>0.0)i=m;if(BhY.data[b.b]>0)i=1.0;i=j*i;Cr(f,i,i,i);l=a.F;n=2;$p=7;case 7:$z=b.uI(l,c,d,e,n);if(C()){break _;}s=$z;if(s +<0){a.fs=1;s= -s;}Kn(a,b,p,q,r,s);a.fs=0;l=a.F;n=e+1|0;$p=8;case 8:$z=b.CV(l,c,d,n);if(C()){break _;}i=$z;if(g.c_<1.0)i=m;if(BhY.data[b.b]>0)i=1.0;i=j*i;Cr(f,i,i,i);l=a.F;n=3;$p=9;case 9:$z=b.uI(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.fs=1;s= -s;}KF(a,b,p,q,r,s);a.fs=0;l=a.F;n=c-1|0;$p=10;case 10:$z=b.CV(l,n,d,e);if(C()){break _;}i=$z;if(g.c5>0.0)i=m;if(BhY.data[b.b]>0)i=1.0;i=k*i;Cr(f,i,i,i);l=a.F;n=4;$p=11;case 11:$z=b.uI(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.fs=1;s= -s;}Kf(a,b,p,q,r,s);a.fs=0;l=a.F;n +=c+1|0;$p=12;case 12:$z=b.CV(l,n,d,e);if(C()){break _;}i=$z;if(g.c$>=1.0)m=i;if(BhY.data[b.b]>0)m=1.0;i=k*m;Cr(f,i,i,i);l=a.F;n=5;$p=13;case 13:$z=b.uI(l,c,d,e,n);if(C()){break _;}c=$z;if(c<0){a.fs=1;c= -c;}Lt(a,b,p,q,r,c);a.fs=0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} +function HX(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c5*16.0)/256.0;l=(j+b.c$*16.0-0.01)/256.0;j=i;m=(j+b.c4*16.0)/256.0;n=(j+b.c_*16.0-0.01)/256.0;if(!(b.c5>=0.0&&b.c$<=1.0)){o=h;k=(o+0.0)/256.0;l=(o+15.989999771118164)/256.0;}if(!(b.c4>=0.0&&b.c_<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}j=c+b.c5;q=c+b.c$;r=d+b.cB;s=e+b.c4;t=e+b.c_;G(g,j,r,t,k,n);G(g,j,r,s,k,m);G(g,q,r,s,l,m);G(g,q,r,t,l,n);} +function J7(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c5*16.0)/256.0;l=(j+b.c$*16.0-0.01)/256.0;j=i;m=(j+b.c4*16.0)/256.0;n=(j+b.c_*16.0-0.01)/256.0;if(!(b.c5>=0.0&&b.c$<=1.0)){o=h;k=(o+0.0)/256.0;l=(o+15.989999771118164)/256.0;}if(!(b.c4>=0.0&&b.c_<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}j=c+b.c5;q=c+b.c$;r=d+b.cE;s=e+b.c4;t=e+b.c_;G(g,q,r,t,l,n);G(g,q,r,s,l,m);G(g,j,r,s,k,m);G(g,j,r,t,k,n);} +function Kn(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c5*16.0)/256.0;j=(j+b.c$*16.0-0.01)/256.0;l=i;m=(l+b.cB*16.0)/256.0;n=(l+b.cE*16.0-0.01)/256.0;if(!a.fs){l=j;j=k;k=l;}if(!(b.c5>=0.0&&b.c$<=1.0)){o=h;j=(o+0.0)/256.0;k=(o+15.989999771118164)/256.0;}if(!(b.cB>=0.0&&b.cE<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}l=c+b.c5;q=c+b.c$;r=d+b.cB;s=d+b.cE;t=e+b.c4;G(g,l,s,t,k,m);G(g,q,s,t,j,m);G(g,q,r,t,j,n);G(g,l,r,t,k,n);} +function KF(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c5*16.0)/256.0;j=(j+b.c$*16.0-0.01)/256.0;l=i;m=(l+b.cB*16.0)/256.0;n=(l+b.cE*16.0-0.01)/256.0;if(!a.fs){l=j;j=k;k=l;}if(!(b.c5>=0.0&&b.c$<=1.0)){o=h;j=(o+0.0)/256.0;k=(o+15.989999771118164)/256.0;}if(!(b.cB>=0.0&&b.cE<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}l=c+b.c5;q=c+b.c$;r=d+b.cB;s=d+b.cE;t=e+b.c_;G(g,l,s,t,j,m);G(g,l,r,t,j,n);G(g,q,r,t,k,n);G(g,q,s,t,k,m);} +function Kf(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c4*16.0)/256.0;l=(j+b.c_*16.0-0.01)/256.0;j=i;m=(j+b.cB*16.0)/256.0;n=(j+b.cE*16.0-0.01)/256.0;if(!a.fs){j=l;l=k;k=j;}if(!(b.c4>=0.0&&b.c_<=1.0)){o=h;l=(o+0.0)/256.0;k=(o+15.989999771118164)/256.0;}if(!(b.cB>=0.0&&b.cE<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}j=c+b.c5;q=d+b.cB;r=d+b.cE;s=e+b.c4;t=e+b.c_;G(g,j,r,t,k,m);G(g,j,r,s,l,m);G(g,j,q,s,l,n);G(g,j,q,t,k,n);} +function Lt(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BB();g=BfY;if(a.cy>=0)f=a.cy;h=(f&15)<<4;i=f&240;j=h;k=(j+b.c4*16.0)/256.0;l=(j+b.c_*16.0-0.01)/256.0;j=i;m=(j+b.cB*16.0)/256.0;n=(j+b.cE*16.0-0.01)/256.0;if(!a.fs){j=l;l=k;k=j;}if(!(b.c4>=0.0&&b.c_<=1.0)){o=h;l=(o+0.0)/256.0;k=(o+15.989999771118164)/256.0;}if(!(b.cB>=0.0&&b.cE<=1.0)){p=i;m=(p+0.0)/256.0;n=(p+15.989999771118164)/256.0;}j=c+b.c$;q=d+b.cB;r=d+b.cE;s=e+b.c4;t=e+b.c_;G(g,j,q,t,l,n);G(g,j,q,s,k,n);G(g,j,r,s,k,m);G(g,j,r,t,l,m);} +function G_(a,b){var c,d;a:{BB();c=BfY;d=b.em();if(d){if(d==1){BA(c);Cf(0.0,(-1.0),0.0);U1(a,b,(-1),(-0.5),(-0.5),(-0.5));Br(c);}else if(d==6){BA(c);Cf(0.0,(-1.0),0.0);Pg(a,b,(-1),(-0.5),(-0.5),(-0.5));Br(c);}else{if(d!=2){if(d==3)break a;if(d!=5)break a;else break a;}BA(c);Cf(0.0,(-1.0),0.0);GT(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Br(c);}}else{Bu((-0.5),(-0.5),(-0.5));BA(c);Cf(0.0,(-1.0),0.0);HX(a,b,0.0,0.0,0.0,b.ci(0));Br(c);BA(c);Cf(0.0,1.0,0.0);J7(a,b,0.0,0.0,0.0,b.ci(1));Br(c);BA(c);Cf(0.0,0.0,(-1.0));Kn(a, +b,0.0,0.0,0.0,b.ci(2));Br(c);BA(c);Cf(0.0,0.0,1.0);KF(a,b,0.0,0.0,0.0,b.ci(3));Br(c);BA(c);Cf((-1.0),0.0,0.0);Kf(a,b,0.0,0.0,0.0,b.ci(4));Br(c);BA(c);Cf(1.0,0.0,0.0);Lt(a,b,0.0,0.0,0.0,b.ci(5));Br(c);Bu(0.5,0.5,0.5);}}} +function Rg(){var a=this;D.call(a);a.jk=null;a.hp=null;a.ga=0;a.f_=0;a.pX=0.0;a.ne=0.0;a.pW=0.0;a.b0=0.0;a.bY=0.0;a.bV=0.0;a.wM=0;a.l7=0;a.lP=0;a.iR=0;a.Cg=0;} +function BM(a,b){var c=new Rg();A$t(c,a,b);return c;} +function A$t(a,b,c){a.wM=0;a.l7=0;a.lP=0;a.iR=1;a.Cg=0;a.ga=b;a.f_=c;} +function BG(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,ba;a.jk=I(Fa,8);a.hp=I(FR,6);i=b+e;j=c+f;k=d+g;l=b-h;m=c-h;n=d-h;d=i+h;j=j+h;h=k+h;if(!a.lP){b=l;l=d;d=b;}a:{o=Hg(d,m,n,0.0,0.0);p=Hg(l,m,n,0.0,8.0);q=Hg(l,j,n,8.0,8.0);r=Hg(d,j,n,8.0,0.0);s=Hg(d,m,h,0.0,0.0);t=Hg(l,m,h,0.0,8.0);u=Hg(l,j,h,8.0,8.0);v=Hg(d,j,h,8.0,0.0);a.jk.data[0]=o;a.jk.data[1]=p;a.jk.data[2]=q;a.jk.data[3]=r;a.jk.data[4]=s;a.jk.data[5]=t;a.jk.data[6]=u;a.jk.data[7]=v;w=a.hp.data;x=new FR;y=I(Fa,4);z=y.data;z[0]=t;z[1]=p;z[2] +=q;z[3]=u;Hw(x,y,(a.ga+g|0)+e|0,a.f_+g|0,((a.ga+g|0)+e|0)+g|0,(a.f_+g|0)+f|0);w[0]=x;z=a.hp.data;x=new FR;w=I(Fa,4);y=w.data;y[0]=o;y[1]=s;y[2]=v;y[3]=r;Hw(x,w,a.ga+0|0,a.f_+g|0,a.ga+g|0,(a.f_+g|0)+f|0);z[1]=x;z=a.hp.data;x=new FR;w=I(Fa,4);y=w.data;y[0]=t;y[1]=s;y[2]=o;y[3]=p;Hw(x,w,a.ga+g|0,a.f_+0|0,(a.ga+g|0)+e|0,a.f_+g|0);z[2]=x;z=a.hp.data;x=new FR;w=I(Fa,4);y=w.data;y[0]=q;y[1]=r;y[2]=v;y[3]=u;Hw(x,w,(a.ga+g|0)+e|0,a.f_+0|0,((a.ga+g|0)+e|0)+e|0,a.f_+g|0);z[3]=x;w=a.hp.data;x=new FR;y=I(Fa,4);z=y.data;z[0] +=p;z[1]=o;z[2]=r;z[3]=q;Hw(x,y,a.ga+g|0,a.f_+g|0,(a.ga+g|0)+e|0,(a.f_+g|0)+f|0);w[4]=x;z=a.hp.data;r=new FR;w=I(Fa,4);y=w.data;y[0]=s;y[1]=t;y[2]=u;y[3]=v;Hw(r,w,((a.ga+g|0)+e|0)+g|0,a.f_+g|0,(((a.ga+g|0)+e|0)+g|0)+e|0,(a.f_+g|0)+f|0);z[5]=r;if(a.lP){ba=0;while(true){if(ba>=a.hp.data.length)break a;ADC(a.hp.data[ba]);ba=ba+1|0;}}}} +function BK(a,b,c,d){a.pX=b;a.ne=c;a.pW=d;} +function B_(a,b){var c,d;if(!a.Cg&&a.iR){if(!a.wM){a.l7=Jl(1);F2(a.l7,4864);BB();c=BfY;d=0;while(d0&&e){f=$rt_createByteArray(a.N+d|0);Ds(a.cf,a.A,f,0,a.N);Ds(b,c,f,a.N,d);a.cf=f;a.A=0;a.N=a.N+d|0;}else{a.cf=b;a.A=c;a.N=d;}} +function UX(){Nq.call(this);this.sh=0;} +function BiH(){var a=new UX();A4a(a);return a;} +function A4a(a){Pj(a);a.sh=0;ABA(a);} +function ABA(a){return ADp(a,15);} +function ADp(a,b){return SB(a,b,0);} +function SB(a,b,c){var d;a.sh=0;d=new Mo;d.sg=Long_fromInt(-1);d.iH=(-1);d.x$=$rt_createByteArray(4);d.cI=null;d.f8=null;d.E=a;a.jC=d;d=a.jC;if(c)b= -b;return Yb(d,b);} +function AGU(a,b){var c;if(a.jC===null)return (-2);c=AHs(a.jC,b);if(c==1)a.sh=1;return c;} +function YV(a){return a.jC.bP!=12?0:1;} +function IP(){var a=this;D.call(a);a.CM=null;a.pa=0.0;a.p5=0.0;} +function IE(a,b,c){var d=new IP();PC(d,a,b,c);return d;} +function PC(a,b,c,d){a.CM=b;a.pa=c;a.p5=d;} +function ANw(a){return a.pa;} +function YT(a){return a.p5;} +function KQ(a){var b;b=new U;W(b);return V(J(J(b,B(286)),a.CM));} +function AIe(){IP.call(this);} +function Bbf(a,b,c){var d=new AIe();A0p(d,a,b,c);return d;} +function A0p(a,b,c,d){PC(a,b,c,d);} +function AC9(){IP.call(this);} +function Bdr(a,b,c){var d=new AC9();A8W(d,a,b,c);return d;} +function A8W(a,b,c,d){PC(a,b,c,d);} +function Mt(){P.call(this);} +function Bcv(a,b){var c=new Mt();AJV(c,a,b);return c;} +function AJV(a,b,c){Da(a,b,c,Biu);} +function A9U(a,b,c){L();return Bge.b;} +function AAJ(){P.call(this);} +function BcY(a){var b=new AAJ();AZX(b,a);return b;} +function AZX(a,b){D4(a,b,BiI);a.ba=3;Fy(a,1);} +function A8B(a,b){return b==1?0:b?3:2;} +function AEb(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:g=d+1|0;$p=1;case 1:$z=X_(b,c,g,e);if(C()){break _;}h=$z;if(h>=4){$p=2;continue _;}$p=3;continue _;case 2:$z=X_(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;h=(c+E(f,3)|0)-1|0;g=(d+E(f,5)|0)-3|0;i=(e+E(f,3)|0)-1|0;$p=4;continue _;case 3:$z=ACG(b,c,g,e);if(C()){break _;}j=$z;if(!j.sI()){$p=2;continue _;}if(E(f, +4))return;L();h=Bf9.b;$p=6;continue _;case 4:$z=ADc(b,h,g,i);if(C()){break _;}c=$z;L();if(c!=Bf9.b)return;c=g+1|0;$p=5;case 5:$z=X_(b,h,c,i);if(C()){break _;}d=$z;if(d<4)return;$p=7;continue _;case 6:AQe(b,c,d,e,h);if(C()){break _;}return;case 7:$z=ACG(b,h,c,i);if(C()){break _;}f=$z;if(f.sI())return;c=Bf8.b;$p=8;case 8:AQe(b,h,g,i,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function A05(a,b,c){L();return Bf9.dS(0,c);} +function AIK(){P.call(this);} +function Bbl(a,b){var c=new AIK();AYp(c,a,b);return c;} +function AYp(a,b,c){Da(a,b,c,BiI);} +function B7(){D.call(this);} +var Bhs=null;var BiI=null;var Biv=null;var Biu=null;var BiJ=null;var Bg7=null;var Bg8=null;var BiK=null;var BiL=null;var BiM=null;var Bix=null;var BiN=null;var BiO=null;var BiP=null;var Biw=null;var BiQ=null;var BiR=null;function BiS(){var a=new B7();AQ5(a);return a;} +function AQ5(a){return;} +function A9x(a){return 0;} +function A1W(a){return 1;} +function A81(a){return 1;} +function A6z(a){return 1;} +function AQN(){Bhs=new OP;BiI=new B7;Biv=new B7;Biu=new B7;BiJ=new B7;Bg7=new MG;Bg8=new MG;BiK=new B7;BiL=new OB;BiM=new B7;Bix=new B7;BiN=new OP;BiO=new B7;BiP=new OB;Biw=new B7;BiQ=new B7;BiR=new B7;} +function Gi(){P.call(this);} +function A4n(a,b){var c=new Gi();Mc(c,a,b);return c;} +function Mc(a,b,c){D4(a,b,BiL);a.ba=c;Fy(a,1);Bo(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);} +function AME(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;return a.rO(c);default:E3();}}CY().s(a,b,c,d,e,$p);} +function AZe(a,b){L();return b!=Bf8.b&&b!=Bf9.b&&b!=Bim.b?0:1;} +function AJw(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:AKc(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AEZ(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:AKc(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AKc(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=a.Hz(b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:YU(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AOR(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=X_(b,c,d,e);if(C()){break _;}f=$z;if(f<8){$p=3;continue _;}d=d-1|0;$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;return !a.rO(c)?0:1;case 3:$z=AG5(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;d=d-1|0;$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AG_(a,b,c,d,e){return null;} +function A7v(a){return 0;} +function AUM(a){return 0;} +function A8G(a){return 1;} +function ANH(){Gi.call(this);} +function BdL(a,b){var c=new ANH();A$Q(c,a,b);return c;} +function A$Q(a,b,c){Mc(a,b,c);Bo(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);} +function AE8(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:AKc(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=X_(b,c,g,e);if(C()){break _;}g=$z;if(g>=9&&!E(f,5)){$p=3;continue _;}return;case 3:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(g>=15){g=0;$p=4;continue _;}g=g+1|0;$p=6;continue _;case 4:AMd(b,c,d,e,g);if(C()){break _;}h=new RK;$p=5;case 5:$z=AFz(h,b,f,c,d,e);if(C()){break _;}g +=$z;if(g)return;g=a.b;$p=7;continue _;case 6:ALh(b,c,d,e,g);if(C()){break _;}return;case 7:AMd(b,c,d,e,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function H_(){P.call(this);this.rc=0;} +function BiT(a,b){var c=new H_();Qx(c,a,b);return c;} +function Qx(a,b,c){Da(a,b,((c!==Bg8?12:14)*16|0)+13|0,c);a.rc=1;if(c===Bg8)a.rc=2;Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);Fy(a,1);} +function JS(b){if(b>=8)b=0;return (b+1|0)/9.0;} +function ATV(a,b){return b&&b!=1?a.ba+1|0:a.ba;} +function AF6(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=ACG(b,c,d,e);if(C()){break _;}f=$z;if(f!==a.b6)return (-1);$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AE4(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=b.o6(c,d,e);if(C()){break _;}f=$z;if(f!==a.b6)return (-1);$p=2;case 2:$z=b.eJ(c,d,e);if(C()){break _;}g=$z;if(g>=8)g=0;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Ban(a){return 0;} +function A_G(a){return 0;} +function A9R(a,b,c){return c&&!b?1:0;} +function ASe(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=b.o6(c,d,e);if(C()){break _;}g=$z;if(g===a.b6)c=0;else{if(f!=1){$p=2;continue _;}c=1;}return c;case 2:$z=AHj(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function YS(a,b,c,d,e){return null;} +function A8$(a){return 4;} +function A4g(a,b,c){return 0;} +function A7i(a,b){return 0;} +function AJC(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=BY(0.0,0.0,0.0);$p=1;case 1:$z=AE4(a,b,c,d,e);if(C()){break _;}g=$z;h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=g-8|0;m=d-d|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 2:$z=b.eJ(c,d,e);if +(C()){break _;}n=$z;if(n<8)return CF(f);k=0;n=2;$p=3;case 3:$z=ASe(a,b,c,d,j,n);if(C()){break _;}n=$z;if(n)k=1;if(!k){n=e+1|0;p=3;$p=4;continue _;}k=1;if(!k){n=4;$p=5;continue _;}k=1;if(!k){n=c+1|0;p=5;$p=6;continue _;}k=1;if(!k){n=d+1|0;p=2;$p=9;continue _;}k=1;if(!k){n=d+1|0;p=e+1|0;q=3;$p=10;continue _;}k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;continue _;case 4:$z=ASe(a,b,c,d,n,p);if(C()){break _;}n=$z;if(n)k=1;if(!k){n +=4;$p=5;continue _;}k=1;if(!k){n=c+1|0;p=5;$p=6;continue _;}k=1;if(!k){n=d+1|0;p=2;$p=9;continue _;}k=1;if(!k){n=d+1|0;p=e+1|0;q=3;$p=10;continue _;}k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;continue _;case 5:$z=ASe(a,b,i,d,e,n);if(C()){break _;}n=$z;if(n)k=1;if(!k){n=c+1|0;p=5;$p=6;continue _;}k=1;if(!k){n=d+1|0;p=2;$p=9;continue _;}k=1;if(!k){n=d+1|0;p=e+1|0;q=3;$p=10;continue _;}k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k +=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;continue _;case 6:$z=ASe(a,b,n,d,e,p);if(C()){break _;}n=$z;if(n)k=1;if(!k){n=d+1|0;p=2;$p=9;continue _;}k=1;if(!k){n=d+1|0;p=e+1|0;q=3;$p=10;continue _;}k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;continue _;case 7:$z=AE4(a,b,n,d,o);if(C()){break _;}p=$z;if(p<0){$p=8;continue _;}if(p>=0){q=p-g|0;f=Dk(f,Bk(n-c|0,q),Bk(m,q),Bk(o-e|0,q));}h=h+1 +|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;continue _;case 8:$z=AE4(a,b,n,k,o);if(C()){break _;}p=$z;if(p>=0){q=p-l|0;f=Dk(f,Bk(n-c|0,q),Bk(m,q),Bk(o-e|0,q));}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 9:$z=ASe(a,b,c,n,j,p);if(C()){break _;}n=$z;if(n)k=1;if(!k){n=d+1|0;p=e+1|0;q=3;$p=10;continue _;}k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d +=d+1|0;n=5;$p=12;continue _;case 10:$z=ASe(a,b,c,n,p,q);if(C()){break _;}n=$z;if(n)k=1;if(!k){n=d+1|0;p=4;$p=11;continue _;}k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;continue _;case 11:$z=ASe(a,b,i,n,e,p);if(C()){break _;}n=$z;if(n)k=1;if(k){k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);}c=c+1|0;d=d+1|0;n=5;$p=12;case 12:$z=ASe(a,b,c,d,e,n);if(C()){break _;}c=$z;if(c)k=1;if(k)f=Dk(CF(f),0.0,(-6.0),0.0);return CF(f);default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l, +m,n,o,p,q,$p);} +function ANX(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AJC(a,b,c,d,e);if(C()){break _;}h=$z;g.x=g.x+h.x;g.z=g.z+h.z;g.w=g.w+h.w;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AVP(a){return a.b6===Bg7?5:a.b6!==Bg8?0:30;} +function AFk(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=b.s_(c,d,e);if(C()){break _;}f=$z;d=d+1|0;$p=2;case 2:$z=b.s_(c,d,e);if(C()){break _;}g=$z;if(f>g)g=f;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ARS(a,b,c,d,e,f){return;} +function A_D(a){return a.b6!==Bg7?0:1;} +function Zg(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.b6===Bg7&&!E(f,64)){$p=2;continue _;}if(a.b6!==Bg8)return;g=d+1|0;$p=1;case 1:$z=ACG(b,c,g,e);if(C()){break _;}h=$z;if(h!==Bhs)return;$p=3;continue _;case 2:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(g>0&&g<8)EP(b,c+0.5,d+0.5,e+0.5,B(287),N(f)*0.25+0.75,N(f)*1.0+0.5);if(a.b6!==Bg8)return;g=d+1|0;$p=1;continue _;case 3:$z=ABi(b, +c,g,e);if(C()){break _;}g=$z;if(!g&&!E(f,100))BX(b,B(288),c+N(f),d+a.cE,e+N(f),0.0,0.0,0.0);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function A7o(b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=null;if(f===Bg7){L();g=Bhd;$p=1;continue _;}if(f!==Bg8)return g.x===0.0&&g.w===0.0?(-1000.0):CS(g.w,g.x)-1.5707963267948966;L();f=Bhe;$p=2;continue _;case 1:$z=AJC(g,b,c,d,e);if(C()){break _;}g=$z;if(f!==Bg8)return g.x===0.0&&g.w===0.0?(-1000.0):CS(g.w,g.x)-1.5707963267948966;L();f=Bhe;$p=2;case 2:$z=AJC(f,b,c,d,e);if(C()){break _;}g=$z;return g.x=== +0.0&&g.w===0.0?(-1000.0):CS(g.w,g.x)-1.5707963267948966;default:E3();}}CY().s(b,c,d,e,f,g,$p);} +function ASz(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:APR(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AL2(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:APR(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function APR(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;if(f==a.b&&a.b6===Bg8){f=0;g=e-1|0;$p=2;continue _;}return;case 2:$z=ACG(b,c,d,g);if(C()){break _;}h=$z;if(h===Bg7)f=1;if(!f){g=e+1|0;$p=3;continue _;}f=1;if(!f){g=c-1|0;$p=4;continue _;}f=1;if(!f){g=c+1|0;$p=5;continue _;}f=1;if(!f){g=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 3:$z +=ACG(b,c,d,g);if(C()){break _;}h=$z;if(h===Bg7)f=1;if(!f){g=c-1|0;$p=4;continue _;}f=1;if(!f){g=c+1|0;$p=5;continue _;}f=1;if(!f){g=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 4:$z=ACG(b,g,d,e);if(C()){break _;}h=$z;if(h===Bg7)f=1;if(!f){g=c+1|0;$p=5;continue _;}f=1;if(!f){g=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 5:$z=ACG(b,g,d,e);if(C()){break _;}h=$z;if(h===Bg7)f=1;if(!f){g=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 6:$z=ACG(b,c,g,e);if(C()){break _;}h +=$z;if(h===Bg7)f=1;if(!f)return;$p=7;case 7:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(!g){L();f=BgC.b;$p=8;continue _;}if(g>4){Kj(a,b,c,d,e);return;}L();f=Bge.b;$p=9;continue _;case 8:AQe(b,c,d,e,f);if(C()){break _;}Kj(a,b,c,d,e);return;case 9:AQe(b,c,d,e,f);if(C()){break _;}Kj(a,b,c,d,e);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Kj(a,b,c,d,e){var f,g,h,i;EP(b,c+0.5,d+0.5,e+0.5,B(242),0.5,2.5999999046325684+(N(b.q)-N(b.q))*0.800000011920929);f=0;g=c;h=d+1.2;i=e;while(f<8){BX(b,B(289),g+BP(),h,i+BP(),0.0,0.0,0.0);f=f+1|0;}} +function AE7(){var a=this;H_.call(a);a.mz=0;a.hi=null;a.cS=null;} +function AU6(a,b){var c=new AE7();AZ5(c,a,b);return c;} +function AZ5(a,b,c){Qx(a,b,c);a.mz=0;a.hi=$rt_createBooleanArray(4);a.cS=$rt_createIntArray(4);} +function AH1(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;g=a.b+1|0;$p=2;case 2:AJ_(b,c,d,e,g,f);if(C()){break _;}JI(b,c,d,e,c,d,e);return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function APx(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AF6(a,b,c,d,e);if(C()){break _;}g=$z;h=1;if(g<=0){$p=2;continue _;}i=(-100);a.mz=0;j=c-1|0;$p=3;continue _;case 2:AH1(a,b,c,d,e);if(C()){break _;}j=d-1|0;$p=7;continue _;case 3:$z=APu(a,b,j,d,e,i);if(C()){break _;}j=$z;k=c+1|0;$p=4;case 4:$z=APu(a,b,k,d,e,j);if +(C()){break _;}j=$z;k=e-1|0;$p=5;case 5:$z=APu(a,b,c,d,k,j);if(C()){break _;}j=$z;k=e+1|0;$p=6;case 6:$z=APu(a,b,c,d,k,j);if(C()){break _;}j=$z;k=j+a.rc|0;if(!(k<8&&j>=0))k=(-1);j=d+1|0;$p=8;continue _;case 7:$z=AMG(a,b,c,j,e);if(C()){break _;}k=$z;if(!k){if(g<0)return;if(!g){$p=12;continue _;}$p=13;continue _;}if(g>=8){d=a.b;$p=10;continue _;}d=a.b;k=g+8|0;$p=9;continue _;case 8:$z=AF6(a,b,c,j,e);if(C()){break _;}l=$z;if(l>=0){$p=11;continue _;}if(a.mz>=2&&a.b6===Bg7)k=0;if(a.b6===Bg8&&g<8&&k<8&&k>g&&E(f,4)) +{h=0;k=g;}if(k!=g){if(k>=0){$p=18;continue _;}j=0;$p=20;continue _;}if(h){$p=17;continue _;}k=g;g=k;j=d-1|0;$p=7;continue _;case 9:AJM(b,c,j,e,d,k);if(C()){break _;}return;case 10:AJM(b,c,j,e,d,g);if(C()){break _;}return;case 11:$z=AF6(a,b,c,j,e);if(C()){break _;}k=$z;if(k<8)k=k+8|0;if(a.mz>=2&&a.b6===Bg7)k=0;if(a.b6===Bg8&&g<8&&k<8&&k>g&&E(f,4)){h=0;k=g;}if(k!=g){if(k>=0){$p=18;continue _;}j=0;$p=20;continue _;}if(h){$p=17;continue _;}k=g;g=k;j=d-1|0;$p=7;continue _;case 12:$z=ALO(a,b,c,d,e);if(C()){break _;}m +=$z;l=g+a.rc|0;if(g>=8)l=1;if(l>=8)return;m=m.data;if(m[0]){j=c-1|0;$p=14;continue _;}if(m[1]){j=c+1|0;$p=15;continue _;}if(m[2]){j=e-1|0;$p=16;continue _;}if(!m[3])return;e=e+1|0;$p=21;continue _;case 13:$z=AC6(a,b,c,j,e);if(C()){break _;}j=$z;if(!j)return;$p=12;continue _;case 14:APS(a,b,j,d,e,l);if(C()){break _;}if(m[1]){j=c+1|0;$p=15;continue _;}if(m[2]){j=e-1|0;$p=16;continue _;}if(!m[3])return;e=e+1|0;$p=21;continue _;case 15:APS(a,b,j,d,e,l);if(C()){break _;}if(m[2]){j=e-1|0;$p=16;continue _;}if(!m[3])return;e +=e+1|0;$p=21;continue _;case 16:APS(a,b,c,d,j,l);if(C()){break _;}if(!m[3])return;e=e+1|0;$p=21;continue _;case 17:AH1(a,b,c,d,e);if(C()){break _;}k=g;g=k;j=d-1|0;$p=7;continue _;case 18:ALh(b,c,d,e,k);if(C()){break _;}FF(b,c,d,e,a.b);j=a.b;$p=19;case 19:AID(b,c,d,e,j);if(C()){break _;}g=k;j=d-1|0;$p=7;continue _;case 20:AQe(b,c,d,e,j);if(C()){break _;}g=k;j=d-1|0;$p=7;continue _;case 21:APS(a,b,c,d,e,l);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function APS(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AMG(a,b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}g=$z;if(g>0){if(a.b6!==Bg8){L();h=Bf6.data[g];$p=4;continue _;}Kj(a,b,c,d,e);}g=a.b;$p=3;case 3:AJM(b,c,d,e,g,f);if(C()){break _;}return;case 4:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;$p=5;case 5:h.Jg(b,c,d,e,g);if(C()){break _;}g +=a.b;$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AOD(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=1000;i=0;j=S(g,1);k=S(g,3);l=S(g,2);m=c-1|0;n=e-1|0;o=d-1|0;p=S(f,4);q=f+1|0;a:{while(i<4){if(!(!i&&!j)){r=S(i,1);if(!(!r&&!g)){s=S(i,2);if(!(!s&&!k)){t=S(i,3);if(t)break a;if +(l)break a;}}}i=i+1|0;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;case 1:$z=AC6(a,b,u,d,r);if(C()){break _;}t=$z;if(!t){$p=2;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=S(i,1);if(!r&&!g)continue;s=S(i,2);if(!s&&!k)continue;t=S(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;continue _;case 2:$z=ACG(b,u,d,r);if(C()){break _;}v=$z;if(v!==a.b6){$p=3;continue _;}$p=4;continue _;case 3:$z=AC6(a,b,u,o,r);if(C()){break _;}t=$z;if(!t)return f;if +(p<0){$p=5;continue _;}c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=S(i,1);if(!r&&!g)continue;s=S(i,2);if(!s&&!k)continue;t=S(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 4:$z=AFx(b,u,d,r);if(C()){break _;}t=$z;if(t){$p=3;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=S(i,1);if(!r&&!g)continue;s=S(i,2);if(!s&&!k)continue;t=S(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1 +|0;$p=1;continue _;case 5:$z=AOD(a,b,u,d,r,q,i);if(C()){break _;}t=$z;if(t=4)break;if(!i&&!j)continue;r=S(i,1);if(!r&&!g)continue;s=S(i,2);if(!s&&!k)continue;t=S(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;default:E3();}}CY().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 ALO(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;g=c-1|0;h=e-1|0;i=d-1|0;if(f>=4){c=a.cS.data[0];j=1;while(j<4){if(a.cS.data[j]=4){c=a.cS.data[0];j=1;while(j<4){if(a.cS.data[j]= +4){c=a.cS.data[0];j=1;while(j<4){if(a.cS.data[j]=4){c=a.cS.data[0];j=1;while(j<4){if(a.cS.data[j]=4){c=a.cS.data[0];j=1;while(j<4){if(a.cS.data[j]=8)g=0;if(f>=0&&g>=f)g=f;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AMG(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=ACG(b,c,d,e);if(C()){break _;}f=$z;if(f===a.b6)c=0;else{if(f!==Bg8){$p=2;continue _;}c=0;}return c;case 2:$z=AC6(a,b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ACJ(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:APR(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;if(f==a.b)FF(b,c,d,e,a.b);return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AJA(){H_.call(this);} +function AYy(a,b){var c=new AJA();A3u(c,a,b);return c;} +function A3u(a,b,c){Qx(a,b,c);Fy(a,0);} +function AHm(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:APR(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return;$p=3;case 3:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;b.sM=1;f=a.b-1|0;$p=4;case 4:AJ_(b,c,d,e,f,g);if(C()){break _;}JI(b,c,d,e,c,d,e);FF(b,c,d,e,a.b-1|0);b.sM=0;return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Jt(){P.call(this);} +var Bgb=0;function BcT(a,b){var c=new Jt();R$(c,a,b);return c;} +function R$(a,b,c){Da(a,b,c,BiO);} +function ASx(a,b,c,d,e){FF(b,c,d,e,a.b);} +function ASX(a,b,c,d,e,f){FF(b,c,d,e,a.b);} +function AQh(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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=d-1|0;$p=1;case 1:$z=ADc(b,c,g,e);if(C()){break _;}g=$z;if(!g)g=1;else{L();if(g==BhK.b)g=1;else{f=Bf6.data[g].b6;g=f===Bg7?1:f!==Bg8?0:1;}}if(g&&d>=0){f=new Kc;h=c+0.5;i=d+0.5;j=e+0.5;c=a.b;FV(f,b);f.o$=0;f.gA=c;f.mP=1;D5(f,0.9800000190734863,0.9800000190734863);f.c3=f.eR/2.0;k +=h;l=i;m=j;CU(f,k,l,m);f.g=0.0;f.i=0.0;f.h=0.0;f.i$=0;f.bS=k;f.cR=l;f.bR=m;if(!Bgb){$p=2;continue _;}if(!f.cK){$p=3;continue _;}}return;case 2:AO4(b,f);if(C()){break _;}return;case 3:ANx(f);if(C()){break _;}if(f.cK)return;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function A42(a){return 3;} +function ADu(){Bgb=0;} +function AHV(){Jt.call(this);} +function Bc2(a,b){var c=new AHV();AWL(c,a,b);return c;} +function AWL(a,b,c){R$(a,b,c);} +function BaA(a,b,c){if(E(c,10))b=a.b;else{BD();b=BiU.cU;}return b;} +function Zx(){P.call(this);} +function Tj(a,b){var c=new Zx();A0v(c,a,b);return c;} +function A0v(a,b,c){Da(a,b,c,Biu);} +function A5t(a,b,c){b=a.b;L();if(b==Bgv.b){BD();b=BiV.cU;}else if(a.b!=Bii.b)b=a.b;else{BD();b=BiW.cU;}return b;} +function A04(a,b){return 1;} +function AF7(){P.call(this);} +function Bd6(a){var b=new AF7();Bar(b,a);return b;} +function Bar(a,b){D4(a,b,Biv);a.ba=20;} +function A98(a,b){return 1;} +function ATZ(a,b,c){L();return Bgh.b;} +function AWj(a,b){return b==1?21:b?20:21;} +function MA(){P.call(this);this.sr=0;} +function ARe(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=b.ej(c,d,e);if(C()){break _;}g=$z;if(!a.sr&&g==a.b)return 0;$p=2;case 2:$z=AHj(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ADl(){MA.call(this);this.CO=0;} +function BbY(a,b){var c=new ADl();A1Z(c,a,b);return c;} +function A1Z(a,b,c){Da(a,b,c,BiK);a.sr=0;a.CO=c;Fy(a,1);} +function AJp(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:g=d-1|0;$p=1;case 1:$z=ACG(b,c,g,e);if(C()){break _;}f=$z;if(f.dy())return;h=c-2|0;i=c+2|0;j=d+1|0;k=e-2|0;l=e+2|0;while(h<=i){m=g;while(m<=j){n=k;if(n<=l){$p=5;continue _;}m=m+1|0;}h=h+1|0;}$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}i=$z;$p=3;case 3:YU(a, +b,c,d,e,i);if(C()){break _;}i=0;$p=4;case 4:AQe(b,c,d,e,i);if(C()){break _;}return;case 5:$z=ADc(b,h,m,n);if(C()){break _;}o=$z;L();if(o==Bgh.b)return;n=n+1|0;while(n>l){m=m+1|0;while(m>j){h=h+1|0;if(h>i){$p=2;continue _;}m=g;}n=k;}continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function AXV(a,b){return E(b,10)?0:1;} +function A6j(a,b,c){L();return Bgm.b;} +function A3S(a){return a.sr?0:1;} +function AK_(a,b){a.sr=b;a.ba=a.CO+(!b?1:0)|0;} +function AS_(a,b,c,d,e,f){return;} +function AL1(){P.call(this);} +function Bco(a){var b=new AL1();A96(b,a);return b;} +function A96(a,b){D4(a,b,BiM);a.ba=48;} +function ALv(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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: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;if(k<=e){$p=1;continue _;}j=j+1|0;}f=f+1|0;}return;case 1:$z=ACG(b,f,j,k);if(C()){break _;}l=$z;k=k+1|0;a:while(true){if(k<=e){continue _;}j=j+1|0;while(j>d){f=f+1|0;if(f>g)break a;j=h;}k=i;}return;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,i,j,k,l,$p);} +function AOe(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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: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;if(l<=c){$p=1;continue _;}k=k+1|0;}f=f+1|0;}return;case 1:$z=ADc(b,f,k,l);if(C()){break _;}d=$z;$p=2;case 2:AID(b,f,k,l,d);if(C()){break _;}l=l+1|0;a:while(true){if(l<=c){$p=1;continue _;}k=k+1|0;while(k>i){f +=f+1|0;if(f>g)break a;k=h;}l=j;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function NK(){P.call(this);this.C0=0;} +function A_o(a){return 0;} +function Y$(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=b.ej(c,d,e);if(C()){break _;}g=$z;if(!a.C0&&g==a.b)return 0;$p=2;case 2:$z=AHj(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AQ6(){NK.call(this);} +function Bck(a,b,c,d){var e=new AQ6();A6m(e,a,b,c,d);return e;} +function A6m(a,b,c,d,e){Da(a,b,c,d);a.C0=e;} +function AWT(a,b){return 0;} +function AH4(){Gi.call(this);} +function AUA(a,b){var c=new AH4();Bal(c,a,b);return c;} +function Bal(a,b,c){Mc(a,b,c);Bo(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);} +function AJU(a,b){L();return BhV.data[b];} +function AD7(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=X_(b,c,d,e);if(C()){break _;}f=$z;if(f>13)return 0;d=d-1|0;$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;return !AJU(a,c)?0:1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AB_(){P.call(this);} +function AFq(a,b){var c=new AB_();AYO(c,a,b);return c;} +function AYO(a,b,c){D4(a,b,BiJ);a.ba=c;} +function A5F(a,b){return b==1?a.ba-16|0:b?a.ba:a.ba+16|0;} +function ZU(){P.call(this);this.wZ=0;} +function A$z(a,b){var c=new ZU();A7k(c,a,b);return c;} +function A7k(a,b,c){Da(a,b,6,Biu);a.wZ=c;if(!c)Bo(a,0.0,0.0,0.0,1.0,0.5,1.0);GM(a,255);} +function A_Z(a,b){return b>1?5:6;} +function A6Z(a){return a.wZ;} +function ACj(a,b,c,d,e,f){L();} +function AB1(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:L();f=d-1|0;$p=1;case 1:$z=ADc(b,c,f,e);if(C()){break _;}g=$z;if(g!=Bf_.b)return;g=0;$p=2;case 2:AQe(b,c,d,e,g);if(C()){break _;}d=Bf$.b;$p=3;case 3:AQe(b,c,f,e,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function A0k(a,b,c){L();return Bf_.b;} +function AXX(a){return a.wZ;} +function ATl(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:L();if(a!==Bf_){$p=1;continue _;}if(f==1)return 1;$p=2;continue _;case 1:AHj(a,b,c,d,e,f);if(C()){break _;}if(f==1)return 1;$p=2;case 2:$z=AHj(a,b,c,d,e,f);if(C()){break _;}g=$z;if(!g)c=0;else{if(f){$p=3;continue _;}c=1;}return c;case 3:$z=b.ej(c,d,e);if(C()){break _;}c=$z;return c==a.b?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AO3(){P.call(this);} +function BbZ(a,b){var c=new AO3();A1p(c,a,b);return c;} +function A1p(a,b,c){Da(a,b,c,BiQ);} +function A59(a,b){return !b?a.ba+2|0:b!=1?a.ba:a.ba+1|0;} +function AVX(a,b){return 0;} +function AHt(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=AXC(b,c+0.5,d+0.5,e+0.5);f.gb=E(b.q,f.gb/4|0)+(f.gb/8|0)|0;$p=1;case 1:AO4(b,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AS5(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=AXC(b,c+0.5,d+0.5,e+0.5);$p=1;case 1:AO4(b,g);if(C()){break _;}Dj(b,g,B(258),1.0,1.0);return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ADY(){P.call(this);} +function BbA(a,b){var c=new ADY();AU0(c,a,b);return c;} +function AU0(a,b,c){Da(a,b,c,Biv);} +function Bao(a,b){return b>1?a.ba:4;} +function A5H(a,b){return 0;} +function Yo(){Mt.call(this);} +function BcF(a,b){var c=new Yo();A0q(c,a,b);return c;} +function A0q(a,b,c){AJV(a,b,c);} +function A3_(a,b){return 1;} +function AVH(a,b,c){L();return BgC.b;} +function APl(){P.call(this);} +function Bcr(a,b){var c=new APl();Bac(c,a,b);return c;} +function Bac(a,b,c){Da(a,b,c,BiP);Fy(a,1);} +function AN6(a,b,c,d,e){return null;} +function A3c(a){return 0;} +function AWY(a){return 0;} +function A1U(a){return 2;} +function AMP(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=c-1|0;$p=1;case 1:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=ABi(b,c,d,e);if(C()){break _;}c=$z;return c;default: +E3();}}CY().s(a,b,c,d,e,f,$p);} +function AOz(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(f==1){h=d-1|0;$p=2;continue _;}if(f==2){h=e+1|0;$p=3;continue _;}if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}$p=7;continue _;case 2:$z=ABi(b,c,h,e);if(C()){break _;}h=$z;if(h)g=5;if(f==2){h=e+1|0;$p=3;continue _;}if(f==3) +{h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}$p=7;continue _;case 3:$z=ABi(b,c,d,h);if(C()){break _;}h=$z;if(h)g=4;if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}$p=7;continue _;case 4:$z=ABi(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(f==4){h=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}$p=7;continue _;case 5:$z=ABi(b,h,d,e);if(C()){break _;}h=$z;if(h)g=2;if(f==5){f=c-1|0;$p=6;continue _;}$p=7;continue _;case 6:$z +=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)g=1;$p=7;case 7:ALh(b,c,d,e,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ASV(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;case 2:AB$(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AB$(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=c-1|0;$p=1;case 1:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(!f){f=c+1|0;$p=2;continue _;}f=1;$p=3;continue _;case 2:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(!f){f=e-1|0;$p=4;continue _;}f=2;$p=5;continue _;case 3:ALh(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f){f=e+1|0;$p=7;continue _;}f=3;$p=8;continue _;case 5:ALh(b, +c,d,e,f);if(C()){break _;}$p=6;case 6:AFW(a,b,c,d,e);if(C()){break _;}return;case 7:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f){f=d-1|0;$p=9;continue _;}f=4;$p=10;continue _;case 8:ALh(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5;$p=11;continue _;case 10:ALh(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:ALh(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AK0(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFW(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=0;f=c-1|0;$p=3;case 3:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f&& +g==3)h=1;f=e+1|0;$p=6;case 6:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:YU(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AFW(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AMP(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:YU(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AQe(b,c,d,e,f);if(C()){break _;}return 0;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AK7(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}h=$z;if(h==1)Bo(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(h==2)Bo(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(h==3)Bo(a,0.3499999940395355,0.20000000298023224, +0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(h!=4)Bo(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else Bo(a,0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);$p=2;case 2:$z=KI(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AQ8(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;m=j;BX(b,B(290),k,l,m,0.0,0.0,0.0);BX(b,B(291),k,l,m,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l +=i+0.2199999988079071;m=j;BX(b,B(290),k,l,m,0.0,0.0,0.0);BX(b,B(291),k,l,m,0.0,0.0,0.0);}else if(g==3){k=h;l=i+0.2199999988079071;m=j-0.27000001072883606;BX(b,B(290),k,l,m,0.0,0.0,0.0);BX(b,B(291),k,l,m,0.0,0.0,0.0);}else if(g!=4){n=h;o=i;p=j;BX(b,B(290),n,o,p,0.0,0.0,0.0);BX(b,B(291),n,o,p,0.0,0.0,0.0);}else{k=h;l=i+0.2199999988079071;m=j+0.27000001072883606;BX(b,B(290),k,l,m,0.0,0.0,0.0);BX(b,B(291),k,l,m,0.0,0.0,0.0);}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function APH(){var a=this;P.call(a);a.sY=null;a.uv=null;} +function Bea(a,b){var c=new APH();A4Q(c,a,b);return c;} +function A4Q(a,b,c){Da(a,b,c,BiN);a.sY=$rt_createIntArray(256);a.uv=$rt_createIntArray(256);HK(a,Bgg.b,5,20);HK(a,Bgh.b,5,5);HK(a,Bgi.b,30,60);HK(a,BgA.b,30,20);HK(a,BgB.b,15,100);HK(a,Bgu.b,30,60);Fy(a,1);} +function HK(a,b,c,d){a.sY.data[b]=c;a.uv.data[b]=d;} +function ASk(a,b,c,d,e){return null;} +function A66(a){return 0;} +function A9H(a){return 0;} +function AYm(a){return 3;} +function AXr(a,b){return 0;} +function A00(a){return 20;} +function Yn(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=S(g,15);if(h>=0){$p=2;continue _;}i=g+1|0;$p=3;continue _;case 2:$z=ANF(a,b,c,d,e);if(C()){break _;}i=$z;if(i){j=d-1|0;$p=4;continue _;}h=d-1|0;$p=5;continue _;case 3:ALh(b, +c,d,e,i);if(C()){break _;}FF(b,c,d,e,a.b);$p=2;continue _;case 4:$z=AGQ(a,b,c,j,e);if(C()){break _;}i=$z;if(!i&&!h&&!E(f,4)){h=0;$p=13;continue _;}if(!(g%5|0)&&g>5){h=c+1|0;i=300;$p=7;continue _;}return;case 5:$z=ABi(b,c,h,e);if(C()){break _;}h=$z;if(h&&g<=3)return;h=0;$p=6;case 6:AQe(b,c,d,e,h);if(C()){break _;}return;case 7:Zf(a,b,h,d,e,i,f);if(C()){break _;}i=c-1|0;g=300;$p=8;case 8:Zf(a,b,i,d,e,g,f);if(C()){break _;}g=100;$p=9;case 9:Zf(a,b,c,j,e,g,f);if(C()){break _;}k=d+1|0;g=200;$p=10;case 10:Zf(a,b, +c,k,e,g,f);if(C()){break _;}l=e-1|0;g=300;$p=11;case 11:Zf(a,b,c,d,l,g,f);if(C()){break _;}m=e+1|0;g=300;$p=12;case 12:Zf(a,b,c,d,m,g,f);if(C()){break _;}n=d+4|0;a:{while(i<=h){o=l;while(o<=m){p=j;while(p<=n){if(i!=c)break a;if(p!=d)break a;if(o!=e)break a;p=p+1|0;}o=o+1|0;}i=i+1|0;}return;}q=100;if(p>k)q=q+((p-k|0)*100|0)|0;g=0;$p=14;continue _;case 13:AQe(b,c,d,e,h);if(C()){break _;}return;case 14:$z=ADc(b,i,p,o);if(C()){break _;}r=$z;if(!r){r=i+1|0;$p=15;continue _;}if(0>0&&E(f,q)<=0){g=a.b;$p=21;continue _;}b: +{c:while(true){p=p+1|0;while(p>n){o=o+1|0;while(o>m){i=i+1|0;if(i>h)break c;o=l;}p=j;}if(i!=c)break b;if(p!=d)break b;if(o==e)continue;else break b;}return;}q=100;if(p>k)q=q+((p-k|0)*100|0)|0;g=0;continue _;case 15:$z=AHp(a,b,r,p,o,g);if(C()){break _;}g=$z;r=i-1|0;$p=16;case 16:$z=AHp(a,b,r,p,o,g);if(C()){break _;}g=$z;r=p-1|0;$p=17;case 17:$z=AHp(a,b,i,r,o,g);if(C()){break _;}g=$z;r=p+1|0;$p=18;case 18:$z=AHp(a,b,i,r,o,g);if(C()){break _;}g=$z;r=o-1|0;$p=19;case 19:$z=AHp(a,b,i,p,r,g);if(C()){break _;}r=$z;g +=o+1|0;$p=20;case 20:$z=AHp(a,b,i,p,g,r);if(C()){break _;}r=$z;if(r>0&&E(f,q)<=r){g=a.b;$p=21;continue _;}d:{b:while(true){p=p+1|0;while(p>n){o=o+1|0;while(o>m){i=i+1|0;if(i>h)break b;o=l;}p=j;}if(i!=c)break d;if(p!=d)break d;if(o==e)continue;else break d;}return;}q=100;if(p>k)q=q+((p-k|0)*100|0)|0;g=0;$p=14;continue _;case 21:AQe(b,i,p,o,g);if(C()){break _;}a:{d:while(true){p=p+1|0;while(p>n){o=o+1|0;while(o>m){i=i+1|0;if(i>h)break d;o=l;}p=j;}if(i!=c)break a;if(p!=d)break a;if(o==e)continue;else break a;}return;}q +=100;if(p>k)q=q+((p-k|0)*100|0)|0;g=0;$p=14;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function Zf(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:h=a.uv.data;$p=1;case 1:$z=ADc(b,c,d,e);if(C()){break _;}i=$z;j=h[i];if(E(g,f)>=j)return;$p=2;case 2:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;L();i=f!=BgB.b?0:1;if(E(g,2)){f=0;$p=3;continue _;}f=a.b;$p=4;continue _;case 3:AQe(b,c,d,e,f);if(C()){break _;}if(!i)return;g=BgB;f=0;$p=5;continue _;case 4:AQe(b,c,d,e,f);if +(C()){break _;}if(!i)return;g=BgB;f=0;$p=5;case 5:g.nF(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function ANF(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=c+1|0;$p=1;case 1:$z=AGQ(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;$p=2;case 2:$z=AGQ(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;$p=3;case 3:$z=AGQ(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;$p=4;case 4:$z=AGQ(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=5;case 5:$z=AGQ(a,b,c,d,f);if(C()){break _;}f= +$z;if(f)return 1;e=e+1|0;$p=6;case 6:$z=AGQ(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A4o(a){return 0;} +function AGQ(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.sY.data;$p=1;case 1:$z=b.ej(c,d,e);if(C()){break _;}c=$z;return f[c]<=0?0:1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AHp(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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=a.sY.data;$p=1;case 1:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;h=g[c];if(h>f)f=h;return f;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AOa(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=d-1|0;$p=1;case 1:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=ANF(a,b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ACe(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:f=d-1|0;$p=1;case 1:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=ANF(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=0;$p=3;case 3:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AC$(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=d-1|0;$p=1;case 1:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(f){FF(b,c,d,e,a.b);return;}$p=2;case 2:$z=ANF(a,b,c,d,e);if(C()){break _;}f=$z;if(f){FF(b,c,d,e,a.b);return;}f=0;$p=3;case 3:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ATa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(!E(f,24))EP(b,c+0.5,d+0.5,e+0.5,B(292),1.0+N(f),N(f)*0.699999988079071+0.30000001192092896);g=d-1|0;$p=1;case 1:$z=ABi(b,c,g,e);if(C()){break _;}h=$z;if(h){g=0;i=c;j=d;k=e;while(g<3){BX(b,B(289),i+N(f),j+N(f)*0.5+0.5,k+N(f),0.0,0.0, +0.0);g=g+1|0;}return;}L();l=BhK;$p=2;case 2:$z=AGQ(l,b,c,g,e);if(C()){break _;}g=$z;if(g){g=0;i=c;j=d;k=e;while(g<3){BX(b,B(289),i+N(f),j+N(f)*0.5+0.5,k+N(f),0.0,0.0,0.0);g=g+1|0;}return;}l=BhK;g=c-1|0;$p=3;case 3:a:{$z=AGQ(l,b,g,d,e);if(C()){break _;}g=$z;if(g){g=0;i=c;m=d;n=e;while(true){if(g>=2)break a;j=i+N(f)*0.10000000149011612;k=m+N(f);o=n+N(f);BX(b,B(289),j,k,o,0.0,0.0,0.0);g=g+1|0;}}}l=BhK;h=c+1|0;$p=4;case 4:a:{$z=AGQ(l,b,h,d,e);if(C()){break _;}g=$z;if(g){g=0;i=h;m=d;n=e;while(true){if(g>=2)break a;j +=i-N(f)*0.10000000149011612;k=m+N(f);o=n+N(f);BX(b,B(289),j,k,o,0.0,0.0,0.0);g=g+1|0;}}}l=BhK;g=e-1|0;$p=5;case 5:a:{$z=AGQ(l,b,c,d,g);if(C()){break _;}g=$z;if(g){g=0;i=c;k=d;n=e;while(true){if(g>=2)break a;j=i+N(f);m=k+N(f);o=n+N(f)*0.10000000149011612;BX(b,B(289),j,m,o,0.0,0.0,0.0);g=g+1|0;}}}l=BhK;g=e+1|0;$p=6;case 6:a:{$z=AGQ(l,b,c,d,g);if(C()){break _;}h=$z;if(h){h=0;o=c;p=d;j=g;while(true){if(h>=2)break a;q=o+N(f);i=p+N(f);n=j-N(f)*0.10000000149011612;BX(b,B(289),q,i,n,0.0,0.0,0.0);h=h+1|0;}}}l=BhK;d= +d+1|0;$p=7;case 7:a:{$z=AGQ(l,b,c,d,e);if(C()){break _;}g=$z;if(g){g=0;i=c;j=d;n=e;while(true){if(g>=2)break a;q=i+N(f);k=j-N(f)*0.10000000149011612;o=n+N(f);BX(b,B(289),q,k,o,0.0,0.0,0.0);g=g+1|0;}}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} +function Eu(){P.call(this);} +function APn(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.ty();$p=1;case 1:AGK(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AMI(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:AGB(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AAR(){Eu.call(this);} +function Bd2(a,b){var c=new AAR();AVC(c,a,b);return c;} +function AVC(a,b,c){Da(a,b,c,Biu);} +function AX_(a){return BdK();} +function A7a(a){return 0;} +function Z_(){P.call(this);this.cF=null;} +function A_2(a,b){var c=new Z_();A8i(c,a,b);return c;} +function A8i(a,b,c){Da(a,b,c.ba,c.b6);a.cF=c;BH(a,c.qD);Dm(a,c.n5/3.0);a.gO=c.gO;} +function A6O(a){return 0;} +function AWR(a){return 0;} +function AZR(a){return 10;} +function AQi(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AHj(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AKn(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}h=$z;if(!h){Bo(a,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bo(a,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bo(a,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);return;}Bo(a,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:AMh(a,b,c,d,e,f, +g);if(C()){break _;}Bo(a,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.5,1.0, +0.5,1.0);$p=9;case 9:AMh(a,b,c,d,e,f,g);if(C()){break _;}Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AIu(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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=d+1|0;$p=1;case 1:$z=ACG(b,c,g,e);if(C()){break _;}h=$z;if(!h.dy()){$p=2;continue _;}i=a.cF.b;$p=11;continue _;case 2:AJj(a,b,c,d,e);if(C()){break _;}i=c+1|0;j=d-1|0;$p=3;case 3:AJj(a,b,i,j,e);if(C()){break _;}k=c-1|0;$p=4;case 4:AJj(a,b,k,j,e);if(C()){break _;}l=e-1|0;$p=5;case 5:AJj(a, +b,c,j,l);if(C()){break _;}m=e+1|0;$p=6;case 6:AJj(a,b,c,j,m);if(C()){break _;}$p=7;case 7:AJj(a,b,i,g,e);if(C()){break _;}$p=8;case 8:AJj(a,b,k,g,e);if(C()){break _;}$p=9;case 9:AJj(a,b,c,g,l);if(C()){break _;}$p=10;case 10:AJj(a,b,c,g,m);if(C()){break _;}h=a.cF;$p=12;continue _;case 11:AQe(b,c,d,e,i);if(C()){break _;}h=a.cF;$p=12;case 12:h.e5(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AJj(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AQu(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;g=(-1);f=c+1|0;h=d+1|0;$p=2;case 2:$z=AQu(a,b,f,h,e);if(C()){break _;}i=$z;if(i)g=0;i=c-1|0;$p=3;case 3:$z=AQu(a,b,i,h,e);if(C()){break _;}j=$z;if(j)g=1;j=e+1|0;$p=4;case 4:$z=AQu(a,b,c,h,j);if(C()){break _;}k=$z;if(k)g=2;k=e-1|0;$p= +5;case 5:$z=AQu(a,b,c,h,k);if(C()){break _;}h=$z;if(h)g=3;if(g<0){$p=6;continue _;}if(g<0){h=d-1|0;$p=8;continue _;}if(g<0)return;$p=11;continue _;case 6:$z=AEl(a,b,f,d,e);if(C()){break _;}h=$z;if(h){$p=7;continue _;}$p=9;continue _;case 7:$z=AEl(a,b,i,d,e);if(C()){break _;}h=$z;if(!h)g=0;$p=9;continue _;case 8:$z=AQu(a,b,i,h,e);if(C()){break _;}i=$z;if(i)g=0;$p=12;continue _;case 9:$z=AEl(a,b,i,d,e);if(C()){break _;}h=$z;if(h){$p=10;continue _;}$p=13;continue _;case 10:$z=AEl(a,b,f,d,e);if(C()){break _;}h= +$z;if(!h)g=1;$p=13;continue _;case 11:ALh(b,c,d,e,g);if(C()){break _;}return;case 12:$z=AQu(a,b,f,h,e);if(C()){break _;}f=$z;if(f)g=1;$p=15;continue _;case 13:$z=AEl(a,b,c,d,j);if(C()){break _;}h=$z;if(h){$p=14;continue _;}$p=16;continue _;case 14:$z=AEl(a,b,c,d,k);if(C()){break _;}h=$z;if(!h)g=2;$p=16;continue _;case 15:$z=AQu(a,b,c,h,k);if(C()){break _;}f=$z;if(f)g=2;$p=18;continue _;case 16:$z=AEl(a,b,c,d,k);if(C()){break _;}h=$z;if(h){$p=17;continue _;}if(g<0){h=d-1|0;$p=8;continue _;}if(g<0)return;$p=11;continue _;case 17:$z +=AEl(a,b,c,d,j);if(C()){break _;}h=$z;if(!h)g=3;if(g<0){h=d-1|0;$p=8;continue _;}if(g<0)return;$p=11;continue _;case 18:$z=AQu(a,b,c,h,j);if(C()){break _;}f=$z;if(f)g=3;if(g<0)return;$p=11;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AEl(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$z=ACG(b,c,d,e);if(C()){break _;}b=$z;return b.dy();default:E3();}}CY().s(a,b,c,d,e,$p);} +function AQu(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;if(!f)c=0;else{L();c=Bf6.data[f].em()!=10?0:1;}return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function APX(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.k3(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ABV(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.rv(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AEa(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.nF(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ANG(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.cF;$p=1;case 1:$z=f.CV(b,c,d,e);if(C()){break _;}g=$z;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function A99(a,b){return a.cF.yM(b);} +function A9l(a){return a.cF.p9();} +function A5j(a,b,c){return a.cF.dS(b,c);} +function A1u(a,b){return a.cF.eI(b);} +function AYn(a,b,c){return a.cF.e2(b,c);} +function A9f(a,b){return a.cF.ci(b);} +function ANQ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:$z=g.uI(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AWu(a){return a.cF.mI();} +function AM0(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.cF;$p=1;case 1:$z=f.pd(b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ADq(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=a.cF;$p=1;case 1:h.q2(b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AZw(a){return a.cF.pz();} +function AZK(a,b,c){return a.cF.pq(b,c);} +function AM9(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.cF;$p=1;case 1:$z=f.f3(b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ADk(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;$p=1;case 1:AIu(a,b,c,d,e,f);if(C()){break _;}g=a.cF;$p=2;case 2:g.fG(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Zc(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.cF;$p=1;case 1:f.lL(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AIG(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=a.cF;$p=1;case 1:h.Ii(b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ANI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.Jg(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ARA(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.o2(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ARF(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:g.fa(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AHz(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.cF;$p=1;case 1:$z=g.lR(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ZM(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.cF;$p=1;case 1:f.s9(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AGI(){Eu.call(this);this.fp=null;} +function Bbn(a){var b=new AGI();A8c(b,a);return b;} +function A8c(a,b){D4(a,b,Biv);a.fp=new DE;a.ba=26;} +function AFn(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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(f==1)return a.ba-1|0;if(!f)return a.ba-1|0;g=e-1|0;$p=1;case 1:$z=b.ej(c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=b.ej(c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=b.ej(k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z=b.ej(m, +d,e);if(C()){break _;}n=$z;if(h!=a.b&&j!=a.b){if(l!=a.b&&n!=a.b){k=3;L();if(BhV.data[h]&&!BhV.data[j])k=3;if(BhV.data[j]&&!BhV.data[h])k=2;if(BhV.data[l]&&!BhV.data[n])k=5;if(BhV.data[n]&&!BhV.data[l])k=4;return f!=k?a.ba:a.ba+1|0;}if(f!=4&&f!=5){o=0;if(l==a.b)o=(-1);c=l!=a.b?m:k;$p=7;continue _;}return a.ba;}if(f!=2&&f!=3){o=0;if(h==a.b)o=(-1);c=h!=a.b?i:g;$p=5;continue _;}return a.ba;case 5:$z=b.ej(k,d,c);if(C()){break _;}p=$z;if(h==a.b)i=g;$p=6;case 6:$z=b.ej(m,d,i);if(C()){break _;}m=$z;if(f==4)o=(-1)-o +|0;i=5;L();if(!(!BhV.data[l]&&!BhV.data[p])&&!BhV.data[n]&&!BhV.data[m])i=5;if(!(!BhV.data[n]&&!BhV.data[m])&&!BhV.data[l]&&!BhV.data[p])i=4;return (f!=i?a.ba+32|0:a.ba+16|0)+o|0;case 7:$z=b.ej(c,d,g);if(C()){break _;}g=$z;if(l==a.b)m=k;$p=8;case 8:$z=b.ej(m,d,i);if(C()){break _;}m=$z;if(f==3)o=(-1)-o|0;i=3;L();if(!(!BhV.data[h]&&!BhV.data[g])&&!BhV.data[j]&&!BhV.data[m])i=3;if(!(!BhV.data[j]&&!BhV.data[m])&&!BhV.data[h]&&!BhV.data[g])i=2;return (f!=i?a.ba+32|0:a.ba+16|0)+o|0;default:E3();}}CY().s(a,b,c,d,e, +f,g,h,i,j,k,l,m,n,o,p,$p);} +function A$i(a,b){return b==1?a.ba-1|0:!b?a.ba-1|0:b!=3?a.ba:a.ba+1|0;} +function AKQ(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;g=c-1|0;$p=1;case 1:$z=ADc(b,g,d,e);if(C()){break _;}h=$z;if(h==a.b)f=1;h=c+1|0;$p=2;case 2:$z=ADc(b,h,d,e);if(C()){break _;}i=$z;if(i==a.b)f=f+1|0;i=e-1|0;$p=3;case 3:$z=ADc(b,c,d,i);if(C()){break _;}j=$z;if(j==a.b)f=f+1|0;k=e+1|0;$p=4;case 4:$z=ADc(b,c,d,k);if(C()){break _;}l=$z;if +(l==a.b)f=f+1|0;if(f>1)return 0;$p=5;case 5:$z=AJL(a,b,g,d,e);if(C()){break _;}j=$z;if(j)return 0;$p=6;case 6:$z=AJL(a,b,h,d,e);if(C()){break _;}e=$z;if(e)return 0;$p=7;case 7:$z=AJL(a,b,c,d,i);if(C()){break _;}e=$z;if(e)return 0;$p=8;case 8:$z=AJL(a,b,c,d,k);if(C()){break _;}c=$z;return c?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function AJL(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=ADc(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return 0;f=c-1|0;$p=2;case 2:$z=ADc(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=c+1|0;$p=3;case 3:$z=ADc(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=e-1|0;$p=4;case 4:$z=ADc(b,c,d,f);if(C()){break _;}f=$z;if(f==a.b)return 1;e=e+1|0;$p=5;case 5:$z=ADc(b,c,d,e);if(C()){break _;}c +=$z;return c!=a.b?0:1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ATn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AOh(b,c,d,e);if(C()){break _;}f=$z;g=f;h=0;i=27;j=c;k=d;l=e;while(h0){s=E(a.fp,21)+10|0;if(s>f.p)s=f.p;f.p=f.p-s|0;t=Hr(b,p,q,r,OU(f.bA,s,f.en));t.g=CZ(a.fp)*0.05000000074505806;t.i=CZ(a.fp)*0.05000000074505806+0.20000000298023224;t.h=CZ(a.fp)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}$p=2;case 2:AMI(a,b,c,d,e);if(C()){break _;}return;case 3:AO4(b,t);if(C()){break _;}a:while(true){if(f.p>0){s=E(a.fp,21)+10|0;if(s>f.p)s=f.p;f.p=f.p-s|0;t=Hr(b,p,q,r,OU(f.bA,s,f.en));t.g=CZ(a.fp)*0.05000000074505806;t.i +=CZ(a.fp)*0.05000000074505806+0.20000000298023224;t.h=CZ(a.fp)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=i)break a;f=RH(g,h);if(f===null)continue;else break;}m=N(a.fp)*0.800000011920929+0.10000000149011612;n=N(a.fp)*0.800000011920929+0.10000000149011612;o=N(a.fp)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} +function AGO(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AOh(b,c,d,e);if(C()){break _;}g=$z;h=g;i=d+1|0;$p=2;case 2:$z=ABi(b,c,i,e);if(C()){break _;}j=$z;if(j)return 1;k=c-1|0;$p=3;case 3:$z=ADc(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){$p=5;continue _;}l=c+1|0;$p=4;case 4:$z=ADc(b,l, +d,e);if(C()){break _;}j=$z;if(j==a.b){$p=7;continue _;}m=e-1|0;$p=6;continue _;case 5:$z=ABi(b,k,i,e);if(C()){break _;}j=$z;if(j)return 1;l=c+1|0;$p=4;continue _;case 6:$z=ADc(b,c,d,m);if(C()){break _;}j=$z;if(j==a.b){$p=9;continue _;}n=e+1|0;$p=8;continue _;case 7:$z=ABi(b,l,i,e);if(C()){break _;}j=$z;if(j)return 1;m=e-1|0;$p=6;continue _;case 8:$z=ADc(b,c,d,n);if(C()){break _;}j=$z;if(j!=a.b){$p=10;continue _;}$p=11;continue _;case 9:$z=ABi(b,c,i,m);if(C()){break _;}j=$z;if(j)return 1;n=e+1|0;$p=8;continue _;case 10:$z +=ADc(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){g=new IC;o=B(293);$p=12;continue _;}g=h;$p=13;continue _;case 11:$z=ABi(b,c,i,n);if(C()){break _;}j=$z;if(j)return 1;$p=10;continue _;case 12:$z=AOh(b,k,d,e);if(C()){break _;}p=$z;LI(g,o,p,h);$p=13;case 13:$z=ADc(b,l,d,e);if(C()){break _;}j=$z;if(j!=a.b){o=g;$p=15;continue _;}o=new IC;p=B(293);g=g;$p=14;case 14:$z=AOh(b,l,d,e);if(C()){break _;}h=$z;LI(o,p,g,h);$p=15;case 15:$z=ADc(b,c,d,m);if(C()){break _;}e=$z;if(e==a.b){g=new IC;p=B(293);$p=16;continue _;}g=o;$p +=17;continue _;case 16:$z=AOh(b,c,d,m);if(C()){break _;}h=$z;LI(g,p,h,o);$p=17;case 17:$z=ADc(b,c,d,n);if(C()){break _;}e=$z;if(e==a.b){o=new IC;p=B(293);g=g;$p=18;continue _;}o=g;b=o;$p=19;continue _;case 18:$z=AOh(b,c,d,n);if(C()){break _;}b=$z;LI(o,p,g,b);b=o;$p=19;case 19:ZB(f,b);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function A0A(a){return Bcw();} +function ALu(){P.call(this);} +function Bc4(a,b){var c=new ALu();AVF(c,a,b);return c;} +function AVF(a,b,c){Da(a,b,c,BiP);} +function AFJ(a,b,c,d,e){return null;} +function AUJ(a){return 0;} +function A6l(a){return 0;} +function A8E(a){return 5;} +function A$2(a,b){return 1;} +function AVn(a){return 0;} +function AIn(){P.call(this);} +function BcI(a){var b=new AIn();A0g(b,a);return b;} +function A0g(a,b){D4(a,b,Biv);a.ba=59;} +function AXi(a,b){if(b==1)b=a.ba-16|0;else if(!b){L();b=Bgg.ci(0);}else b=b!=2&&b!=4?a.ba:a.ba+1|0;return b;} +function AHG(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:AN_(f);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ALt(){Gi.call(this);} +function BdO(a,b){var c=new ALt();A0M(c,a,b);return c;} +function A0M(a,b,c){Mc(a,b,c);a.ba=c;Fy(a,1);Bo(a,0.0,0.0,0.0,1.0,0.25,1.0);} +function AZA(a,b){L();return b!=Bim.b?0:1;} +function AKa(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AKc(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=X_(b,c,g,e);if(C()){break _;}h=$z;if(h<9)return;$p=3;case 3:$z=AFx(b,c,d,e);if(C()){break _;}h=$z;if(h>=7)return;$p=4;case 4:$z=ZO(a,b,c,d,e);if(C()){break _;}i=$z;if(E(f,100.0/i|0))return;g=h+1|0;$p=5;case 5:ALh(b,c,d,e,g);if(C()){break _;}return;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ZO(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,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=1.0;g=e-1|0;$p=1;case 1:$z=ADc(b,c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=ADc(b,c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=ADc(b,k,d,e);if +(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z=ADc(b,m,d,e);if(C()){break _;}n=$z;$p=5;case 5:$z=ADc(b,k,d,g);if(C()){break _;}o=$z;$p=6;case 6:$z=ADc(b,m,d,g);if(C()){break _;}p=$z;$p=7;case 7:$z=ADc(b,m,d,i);if(C()){break _;}q=$z;$p=8;case 8:$z=ADc(b,k,d,i);if(C()){break _;}r=$z;s=l!=a.b&&n!=a.b?0:1;t=h!=a.b&&j!=a.b?0:1;u=o!=a.b&&p!=a.b&&q!=a.b&&r!=a.b?0:1;o=d-1|0;while(k<=m){v=g;if(v<=i){$p=9;continue _;}k=k+1|0;}a:{if(!u){if(!s)break a;if(!t)break a;}f=f/2.0;}return f;case 9:$z=ADc(b,k,o,v);if(C()){break _;}w +=$z;x=0.0;L();if(w==Bim.b){x=1.0;$p=10;continue _;}if(!(k==c&&v==e))x=x/4.0;f=f+x;v=v+1|0;while(true){if(v<=i){continue _;}k=k+1|0;if(k>m)break;v=g;}b:{if(!u){if(!s)break b;if(!t)break b;}f=f/2.0;}return f;case 10:$z=AFx(b,k,o,v);if(C()){break _;}d=$z;if(d>0)x=3.0;if(!(k==c&&v==e))x=x/4.0;f=f+x;v=v+1|0;while(true){if(v<=i){$p=9;continue _;}k=k+1|0;if(k>m)break;v=g;}c:{if(!u){if(!s)break c;if(!t)break c;}f=f/2.0;}return f;default:E3();}}CY().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 A9F(a,b,c){if(c<0)c=7;return a.ba+c|0;} +function A5L(a){return 6;} +function AOj(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=0;h=c;i=d;j=e;while(g<3){if(E(b.q,15)<=f){k=N(b.q)*0.699999988079071+0.15000000596046448;l=N(b.q)*0.699999988079071+0.15000000596046448;m=N(b.q)*0.699999988079071+0.15000000596046448;n=new Fv;o=h+k;p=i+l;q=j+m;r=new B5;BD();DF(r, +BiX);Hq(n,b,o,p,q,r);n.hc=10;$p=1;continue _;}g=g+1|0;}return;case 1:AO4(b,n);if(C()){break _;}while(true){g=g+1|0;if(g>=3)break;if(E(b.q,15)>f)continue;else{k=N(b.q)*0.699999988079071+0.15000000596046448;l=N(b.q)*0.699999988079071+0.15000000596046448;m=N(b.q)*0.699999988079071+0.15000000596046448;n=new Fv;o=h+k;p=i+l;q=j+m;r=new B5;BD();DF(r,BiX);Hq(n,b,o,p,q,r);n.hc=10;continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function A1Y(a,b,c){var d;c=C$();d=new U;W(d);Cq(c,V(Bi(J(d,B(294)),b)));if(b!=7)b=(-1);else{BD();b=BiY.cU;}return b;} +function A52(a,b){return 1;} +function ARx(){P.call(this);} +function Bdf(a){var b=new ARx();A3N(b,a);return b;} +function A3N(a,b){D4(a,b,BiI);a.ba=87;Fy(a,1);Bo(a,0.0,0.0,0.0,1.0,0.9375,1.0);GM(a,255);} +function ABK(a,b,c,d,e){return D8(c+0|0,d+0|0,e+0|0,c+1|0,d+1|0,e+1|0);} +function AVO(a){return 0;} +function A2B(a){return 0;} +function Baz(a,b,c){b=S(b,1);return !b&&c>0?a.ba-1|0:b?2:a.ba;} +function ANY(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(E(f,5))return;g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;a:while(true){if(g>h){if(!0){$p=1;continue _;}g=7;$p=2;continue _;}l=d;while(l<=i){m=j;if(m<=k)break a;l=l+1|0;}g=g+1|0;}$p=4;continue _;case 1:$z=AFx(b,c,d,e);if(C()){break _;}h=$z;if(h>0){g=h-1|0;$p=3;continue _;}g +=c-0|0;h=c+0|0;m=e-0|0;j=e+0|0;while(true){if(g>h){if(0)return;L();g=Bf9.b;$p=5;continue _;}l=m;if(l<=j)break;g=g+1|0;}$p=6;continue _;case 2:ALh(b,c,d,e,g);if(C()){break _;}return;case 3:ALh(b,c,d,e,g);if(C()){break _;}return;case 4:$z=ACG(b,g,l,m);if(C()){break _;}f=$z;if(f===Bg7)g=1;else{m=m+1|0;b:while(true){if(m<=k){continue _;}l=l+1|0;while(l>i){g=g+1|0;if(g>h)break b;l=d;}m=j;}g=0;}if(!g){$p=1;continue _;}g=7;$p=2;continue _;case 5:AQe(b,c,d,e,g);if(C()){break _;}return;case 6:$z=ADc(b,g,i,l);if(C()) +{break _;}n=$z;L();if(n==Bil.b)g=1;else{l=l+1|0;while(true){if(l<=j){continue _;}g=g+1|0;if(g>h)break;l=m;}g=0;}if(g)return;L();g=Bf9.b;$p=5;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function ALA(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(E(b.q,4))return;L();g=Bf9.b;$p=1;case 1:AQe(b,c,d,e,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function YL(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=d+1|0;$p=1;case 1:$z=ACG(b,c,f,e);if(C()){break _;}g=$z;if(!g.dy())return;L();f=Bf9.b;$p=2;case 2:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AXS(a,b,c){L();return Bf9.dS(0,c);} +function AGS(){Eu.call(this);this.wX=0;} +function A5S(a,b){var c=new AGS();AUD(c,a,b);return c;} +function AUD(a,b,c){D4(a,b,Biu);a.wX=c;a.ba=45;} +function ADa(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:APn(a,b,c,d,e);if(C()){break _;}f=e-1|0;$p=2;case 2:$z=ADc(b,c,d,f);if(C()){break _;}g=$z;f=e+1|0;$p=3;case 3:$z=ADc(b,c,d,f);if(C()){break _;}f=$z;h=c-1|0;$p=4;case 4:$z=ADc(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=ADc(b,i,d,e);if(C()){break _;}i=$z;j=3;L();if(BhV.data[g]&&!BhV.data[f])j +=3;if(BhV.data[f]&&!BhV.data[g])j=2;if(BhV.data[h]&&!BhV.data[i])j=5;if(BhV.data[i]&&!BhV.data[h])j=4;$p=6;case 6:ALh(b,c,d,e,j);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AK4(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(f==1){L();return Bga.ba;}if(!f){L();return Bga.ba;}$p=1;case 1:$z=b.eJ(c,d,e);if(C()){break _;}g=$z;return f!=g?a.ba:!a.wX?a.ba-1|0:a.ba+16|0;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AFb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(!a.wX)return;$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.0+N(f)*6.0/16.0;j=e+0.5;k=N(f)*0.6000000238418579-0.30000001192092896;if(g==4){l=h-0.5199999809265137;m=i;n=j+k;BX(b,B(290),l,m,n,0.0,0.0,0.0);BX(b,B(291), +l,m,n,0.0,0.0,0.0);}else if(g==5){l=h+0.5199999809265137;m=i;n=j+k;BX(b,B(290),l,m,n,0.0,0.0,0.0);BX(b,B(291),l,m,n,0.0,0.0,0.0);}else if(g==2){l=h+k;m=i;n=j-0.5199999809265137;BX(b,B(290),l,m,n,0.0,0.0,0.0);BX(b,B(291),l,m,n,0.0,0.0,0.0);}else if(g==3){o=h+k;p=i;q=j+0.5199999809265137;BX(b,B(290),o,p,q,0.0,0.0,0.0);BX(b,B(291),o,p,q,0.0,0.0,0.0);}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} +function AVJ(a,b){if(b==1){L();b=Bga.b;}else if(!b){L();b=Bga.b;}else b=b!=3?a.ba:a.ba-1|0;return b;} +function AHJ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AOh(b,c,d,e);if(C()){break _;}b=$z;g=b;$p=2;case 2:APJ(f,g);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function A9g(a){return BbS();} +function V7(){var a=this;Eu.call(a);a.Dz=null;a.DR=0;} +function BiZ(a,b,c){var d=new V7();AIk(d,a,b,c);return d;} +function AIk(a,b,c,d){D4(a,b,Biv);a.ba=4;a.Dz=c;Bo(a,0.25,0.0,0.25,0.75,1.625,0.75);a.DR=d;} +function AZF(a){return (-1);} +function A7h(a){return 0;} +function A7b(a){return 0;} +function A2M(a){var b,c,$$je;a:{try{b=L0(a.Dz);}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;break a;}else{throw $$e;}}return b;}c=new B3;Xu(c,b);M(c);} +function AHC(a,b,c,d,e){return 1;} +function A9P(a,b,c){return a.DR;} +function AAu(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:f=d-1|0;$p=1;case 1:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:YU(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Eh(){var a=this;D.call(a);a.ch=null;a.dm=0;a.dh=0;a.dq=0;} +var Bi0=null;var Bi1=null;function Bi2(){var a=new Eh();AOf(a);return a;} +function AOf(a){return;} +function Ks(b,c){var d;if(!DM(Bi1,c)){BQ(Bi0,c,b);BQ(Bi1,b,c);return;}b=new B8;d=new U;W(d);Bl(b,V(J(J(d,B(295)),c)));M(b);} +function Ln(a,b){a.dm=Eq(b,B(296));a.dh=Eq(b,B(297));a.dq=Eq(b,B(298));} +function KX(a,b){var c;c=Cp(Bi1,C4(a));if(c!==null){FP(b,B(243),c);Ea(b,B(296),a.dm);Ea(b,B(297),a.dh);Ea(b,B(298),a.dq);return;}b=new B3;c=new U;W(c);Bl(b,V(J(Fc(c,C4(a)),B(299))));M(b);} +function AGA(a){return;} +function AMZ(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.ch;c=a.dm;d=a.dh;e=a.dq;$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ACX(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.ch;c=a.dm;d=a.dh;e=a.dq;$p=1;case 1:AHi(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ALN(a,b,c,d){var e,f,g;e=a.dm+0.5-b;f=a.dh+0.5-c;g=a.dq+0.5-d;return e*e+f*f+g*g;} +function AGg(){Bi0=Dg();Bi1=Dg();Ks(F(Xw),B(300));Ks(F(TQ),B(301));Ks(F(JE),B(302));Ks(F(N4),B(303));} +function JE(){var a=this;Eh.call(a);a.dK=null;a.r1=0;} +function Bi3(){var a=new JE();A0W(a);return a;} +function A0W(a){var b,c;b=I(B2,4);c=b.data;c[0]=B(3);c[1]=B(3);c[2]=B(3);c[3]=B(3);a.dK=b;a.r1=(-1);} +function A67(a,b){KX(a,b);FP(b,B(304),a.dK.data[0]);FP(b,B(305),a.dK.data[1]);FP(b,B(306),a.dK.data[2]);FP(b,B(307),a.dK.data[3]);} +function A1a(a,b){var c,d,e,f;Ln(a,b);c=0;while(c<4){d=a.dK.data;e=new U;W(e);e=J(e,B(308));f=c+1|0;d[c]=Ew(b,V(Bi(e,f)));if(Bh(a.dK.data[c])>15)a.dK.data[c]=Er(a.dK.data[c],0,15);c=f;}} +function Be(){var a=this;D.call(a);a.cU=0;a.e3=0;a.fk=0;a.tz=0;} +var Bi4=null;var Biz=null;var Bi5=null;var Bi6=null;var Bi7=null;var Bi8=null;var Bi9=null;var Bi$=null;var Bhx=null;var BiV=null;var BiW=null;var Bi_=null;var Bja=null;var Bjb=null;var Bjc=null;var Bjd=null;var Bje=null;var Bjf=null;var Bjg=null;var Bjh=null;var Bji=null;var Bjj=null;var Bjk=null;var Bjl=null;var Bjm=null;var Bjn=null;var Bjo=null;var Bjp=null;var Bjq=null;var Bjr=null;var Bjs=null;var Bjt=null;var Bju=null;var Bhz=null;var Bhw=null;var Bhy=null;var Bjv=null;var Bjw=null;var Bjx=null;var Bjy +=null;var Bjz=null;var BiX=null;var BiY=null;var BjA=null;var BjB=null;var BjC=null;var BjD=null;var BjE=null;var BjF=null;var BjG=null;var BjH=null;var BjI=null;var BjJ=null;var BjK=null;var BjL=null;var BjM=null;var BjN=null;var BjO=null;var BjP=null;var BjQ=null;var BjR=null;var BjS=null;var BjT=null;var BjU=null;var BiU=null;var BhA=null;var BjV=null;var BjW=null;var BjX=null;var Biy=null;var BjY=null;var BjZ=null;var Bj0=null;var Bj1=null;var Bj2=null;var Bj3=null;function BD(){BD=Bt(Be);A8U();} +function Fg(a){var b=new Be();Dw(b,a);return b;} +function Dw(a,b){var c,d,e;BD();a.e3=64;a.fk=32;c=256+b|0;a.cU=c;if(Biz.data[c]!==null){d=C$();e=new U;W(e);Cq(d,V(Bi(J(e,B(309)),b)));}Biz.data[c]=a;} +function Bq(a,b){a.tz=b;return a;} +function A6G(a,b){return a.tz;} +function AHh(a,b,c,d,e,f,g,h){return 0;} +function A_0(a,b,c){return 1.0;} +function AS3(a,b,c,d){return b;} +function A3A(a){return a.e3;} +function A80(a){return a.fk;} +function AWX(a,b,c){return;} +function A6d(a,b,c,d,e,f){return;} +function BaH(a,b){return 1;} +function AWO(a,b){return 0;} +function A4O(a,b,c){return;} +function A8U(){var b;Bi4=BcB();Biz=I(Be,1024);Bi5=Bq(Mp(0,2),82);Bi6=Bq(OH(1,2),98);Bi7=Bq(Od(2,2),114);Bi8=Bq(Bcs(3),5);Bi9=Bq(O4(4,4),10);Bi$=Bq(Bbz(5),21);Bhx=Bq(Fg(6),37);BiV=Bq(Fg(7),7);BiW=Bq(Fg(8),55);Bi_=Bq(Fg(9),23);Bja=Bq(Fg(10),39);Bjb=Bq(N3(11,2),66);Bjc=Bq(N3(12,0),64);Bjd=Bq(Mp(13,0),80);Bje=Bq(OH(14,0),96);Bjf=Bq(Od(15,0),112);Bjg=Bq(N3(16,1),65);Bjh=Bq(Mp(17,1),81);Bji=Bq(OH(18,1),97);Bjj=Bq(Od(19,1),113);Bjk=Bq(N3(20,3),67);Bjl=Bq(Mp(21,3),83);Bjm=Bq(OH(22,3),99);Bjn=Bq(Od(23,3),115);Bjo=Bq(Fg(24), +53);Bjp=Bq(Fg(25),71);Bjq=Bq(BdW(26,10),72);Bjr=Bq(N3(27,0),68);Bjs=Bq(Mp(28,0),84);Bjt=Bq(OH(29,0),100);Bju=Bq(Od(30,0),116);Bhz=Bq(Fg(31),8);Bhw=Bq(Fg(32),24);Bhy=Bq(Fg(33),40);Bjv=Bq(N0(34,0),128);Bjw=Bq(N0(35,1),129);Bjx=Bq(N0(36,2),130);Bjy=Bq(N0(37,3),131);Bjz=Bq(N0(38,4),132);b=new Wz;L();AIz(b,39,Bil.b);BiX=Bq(b,9);BiY=Bq(Fg(40),25);BjA=Bq(O4(41,5),41);BjB=Bq(De(42,0,0,0),0);BjC=Bq(De(43,0,0,1),16);BjD=Bq(De(44,0,0,2),32);BjE=Bq(De(45,0,0,3),48);BjF=Bq(De(46,1,1,0),1);BjG=Bq(De(47,1,1,1),17);BjH=Bq(De(48, +1,1,2),33);BjI=Bq(De(49,1,1,3),49);BjJ=Bq(De(50,2,2,0),2);BjK=Bq(De(51,2,2,1),18);BjL=Bq(De(52,2,2,2),34);BjM=Bq(De(53,2,2,3),50);BjN=Bq(De(54,3,3,0),3);BjO=Bq(De(55,3,3,1),19);BjP=Bq(De(56,3,3,2),35);BjQ=Bq(De(57,3,3,3),51);BjR=Bq(De(58,1,4,0),4);BjS=Bq(De(59,1,4,1),20);BjT=Bq(De(60,1,4,2),36);BjU=Bq(De(61,1,4,3),52);BiU=Bq(Fg(62),6);BhA=Bq(O4(63,3),87);BjV=Bq(O4(64,8),88);BjW=Bq(Bbx(65),26);BjX=Bq(O4(66,42),11);Biy=Bq(BdA(67),42);BjY=Bq(Ba8(68),43);BjZ=Bq(AQH(69,0),74);Bj0=Bq(AQH(70,Bhd.b),75);Bj1=Bq(AQH(71, +Bhe.b),76);Bj2=Bq(Bc3(72),135);Bj3=Bq(Bee(73),104);} +function AJo(){P.call(this);} +function Bbu(a){var b=new AJo();A3e(b,a);return b;} +function A3e(a,b){D4(a,b,Biv);a.ba=97;Bo(a,0.0,0.0,0.0,1.0,1.0,1.0);} +function A_F(a,b,c){var d,e;if(b&&b!=1){d=PX(a,c);if((d&&d!=2?0:1)^(b>3?0:1))return a.ba;b=((d/2|0)+(b&1^d)|0)+((c&4)/4|0)|0;e=a.ba-((c&8)*2|0)|0;if(b&1)e= -e;return e;}return a.ba;} +function A1Q(a){return 0;} +function AYh(a){return 0;} +function AUz(a){return 7;} +function AHf(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:AIw(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=LJ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AAb(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:AIw(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=NS(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AIw(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$z=b.eJ(c,d,e);if(C()){break _;}c=$z;API(a,PX(a,c));return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function API(a,b){Bo(a,0.0,0.0,0.0,1.0,2.0,1.0);if(!b)Bo(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(b==1)Bo(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(b==2)Bo(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(b==3)Bo(a,0.0,0.0,0.0,0.1875,1.0,1.0);} +function AKK(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:AEG(a,b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AEG(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8)){h=d+1|0;$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=ADc(b,c,h,e);if(C()){break _;}i=$z;if(i!=a.b){h=g^4;$p=4;continue _;}i=(g^4)+8|0;$p=5;continue _;case 3:$z=ADc(b,c,d,e);if(C()){break _;}h=$z;if(h!=a.b)return 1;$p=6;continue _;case 4:ALh(b,c,d,e,h);if +(C()){break _;}JI(b,c,d-1|0,e,c,d,e);if(BP()>=0.5)EP(b,c+0.5,d+0.5,e+0.5,B(310),1.0,N(b.q)*0.10000000149011612+0.8999999761581421);else EP(b,c+0.5,d+0.5,e+0.5,B(311),1.0,N(b.q)*0.10000000149011612+0.8999999761581421);return 1;case 5:ALh(b,c,h,e,i);if(C()){break _;}h=g^4;$p=4;continue _;case 6:AEG(a,b,c,d,e,f);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ADe(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(g&8){f=d-1|0;$p=3;continue _;}h=0;f=d+1|0;$p=2;case 2:$z=ADc(b,c,f,e);if(C()){break _;}i=$z;if(i!=a.b){i=0;$p=4;continue _;}i=d-1|0;$p=6;continue _;case 3:$z=ADc(b,c,f,e);if(C()){break _;}f=$z;if(f==a.b)return;f=0;$p=5;continue _;case 4:AQe(b,c,d,e,i);if(C()){break _;}h +=1;i=d-1|0;$p=6;continue _;case 5:AQe(b,c,d,e,f);if(C()){break _;}return;case 6:$z=ABi(b,c,i,e);if(C()){break _;}i=$z;if(!i){i=0;$p=7;continue _;}if(!h)return;$p=10;continue _;case 7:AQe(b,c,d,e,i);if(C()){break _;}h=1;$p=8;case 8:$z=ADc(b,c,f,e);if(C()){break _;}i=$z;if(i==a.b){i=0;$p=9;continue _;}if(!h)return;$p=10;continue _;case 9:AQe(b,c,f,e,i);if(C()){break _;}if(!h)return;$p=10;case 10:YU(a,b,c,d,e,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function A9O(a,b,c){if(b&8)b=0;else{BD();b=BjY.cU;}return b;} +function Yf(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AIw(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=KI(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function PX(a,b){return b&4?b&3:(b-1|0)&3;} +function AKP(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=127)return 0;d=d-1|0;$p=1;case 1:$z=ABi(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ADL(){P.call(this);} +function BdD(a,b){var c=new ADL();AVz(c,a,b);return c;} +function AVz(a,b,c){Da(a,b,c,BiP);} +function AD4(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bo(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bo(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bo(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bo(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=NS(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AEV(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AFx(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bo(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bo(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bo(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bo(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=LJ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AXM(a){return 0;} +function A63(a){return 0;} +function A$M(a){return 8;} +function AOE(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=c-1|0;$p=1;case 1:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=ABi(b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Y1(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;if(g&&f!=2){if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;continue _;}h=e+1|0;$p=2;case 2:$z=ABi(b,c,d,h);if(C()){break _;}h=$z;if(h)g=2;if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h +=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;case 3:$z=ABi(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;case 4:$z=ABi(b,h,d,e);if(C()){break _;}h=$z;if(h)g=4;if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;case 5:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)g=5;$p=6;case 6:ALh(b,c,d,e,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ALx(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=0;if(g==2){f=e+1|0;$p=2;continue _;}if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 2:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if +(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 3:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 4:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 5:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(h)return;$p=6;case 6:YU(a,b,c,d,e,g);if(C()){break _;}f=0;$p=7;case 7:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,$p);} +function A6A(a,b){return 1;} +function AOH(){P.call(this);} +function Bce(a,b){var c=new AOH();Bam(c,a,b);return c;} +function Bam(a,b,c){Da(a,b,c,BiP);Bo(a,0.0,0.0,0.0,1.0,0.125,1.0);} +function ADj(a,b,c,d,e){return null;} +function AXk(a){return 0;} +function AMm(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AM5(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=KI(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AM5(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=b.eJ(c,d,e);if(C()){break _;}f=$z;if(f>=2&&f<=5)Bo(a,0.0,0.0,0.0,1.0,0.625,1.0);else Bo(a,0.0,0.0,0.0,1.0,0.125,1.0);return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A3D(a,b,c){return c<6?a.ba:a.ba-16|0;} +function A4G(a){return 0;} +function A1w(a){return 9;} +function A3K(a,b){return 1;} +function AOG(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=ABi(b,c,d,e);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AOq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=15;$p=1;case 1:ALh(b,c,d,e,f);if(C()){break _;}g=new Ip;$p=2;case 2:Zs(g,a,b,c,d,e);if(C()){break _;}$p=3;case 3:Zr(g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AKC(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AFx(b,c,d,e);if(C()){break _;}g=$z;h=0;f=d-1|0;$p=2;case 2:$z=ABi(b,c,f,e);if(C()){break _;}f=$z;if(!f)h=1;if(g==2){f=c+1|0;$p=3;continue _;}if(g==3){f=c-1|0;$p=4;continue _;}if(g==4){f=e-1|0;$p=5;continue _;}if(g==5){f=e+1|0;$p=6;continue _;}if(!h)return;$p=7;continue _;case 3:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if +(!f)h=1;if(g==3){f=c-1|0;$p=4;continue _;}if(g==4){f=e-1|0;$p=5;continue _;}if(g==5){f=e+1|0;$p=6;continue _;}if(!h)return;$p=7;continue _;case 4:$z=ABi(b,f,d,e);if(C()){break _;}f=$z;if(!f)h=1;if(g==4){f=e-1|0;$p=5;continue _;}if(g==5){f=e+1|0;$p=6;continue _;}if(!h)return;$p=7;continue _;case 5:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f)h=1;if(g==5){f=e+1|0;$p=6;continue _;}if(!h)return;$p=7;continue _;case 6:$z=ABi(b,c,d,f);if(C()){break _;}f=$z;if(!f)h=1;if(!h)return;$p=7;case 7:$z=AFx(b,c,d,e);if(C()) +{break _;}f=$z;$p=8;case 8:YU(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:AQe(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ATj(){Be.call(this);this.n8=0;} +function Bbm(a){var b=new ATj();A3P(b,a);return b;} +function A3P(a,b){Dw(a,b);b=b+256|0;a.n8=b;L();a.tz=Bf6.data[b].ci(2);} +function AQ7(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;if(!b.p)return 0;i=a.n8;j=0;$p=1;case 1:$z=AI2(d,i,e,f,g,j);if(C()){break _;}j=$z;if(!j)return 1;L();k=Bf6.data[a.n8];j=a.n8;$p=2;case 2:$z=AQe(d,e,f,g,j);if(C()){break _;}j=$z;if(!j)return 1;c=Bf6.data[a.n8];$p +=3;case 3:c.vx(d,e,f,g,h);if(C()){break _;}EP(d,e+0.5,f+0.5,g+0.5,KQ(k.gO),(k.gO.pa+1.0)/2.0,k.gO.p5*0.800000011920929);b.p=b.p-1|0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AIy(){Nr.call(this);} +function A2G(){var a=new AIy();A2T(a);return a;} +function A2T(a){var b,c,d,e;b=I(B2,0);c=b.data;Sw(B(24));d=c.length;e=0;while(e=b.B9){b.HZ=a;b.u0=c.mY();b.GX=2.0;b.B9=4.0;return b;}f=new B8;Bl(f,B(313));M(f);} +function ND(){var a=this;FD.call(a);a.d7=0;a.cp=null;a.kY=null;} +function ANm(b,c,d){return A6H(0,b.data.length,b,c,c+d|0,0,0);} +function AA7(b){return ANm(b,0,b.data.length);} +function AK6(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 BV;i=new U;W(i);Bl(h,V(Bi(J(Bi(J(i,B(314)),g),B(282)),f)));M(h);}if(Cg(a)=0){f=b.data;g=f.length;if(cg){e=new BV;i=new U;W(i);Bl(e,V(Bi(J(Bi(J(i,B(315)),h),B(282)),g)));M(e);}if(d<0){e=new BV;i=new U;W(i);Bl(e,V(J(Bi(J(i,B(283)),d),B(284))));M(e);}h=a.bj+a.d7|0;j=0;while(j=a.cx){b=new GK;Q(b);M(b);}c=a.cp.data;d=a.d7;e=a.bj;a.bj=e+1|0;return c[d+e|0];} +function A2p(a){return a.m1;} +function Ls(a,b){var c,d,e,f,g,h;if(b>=0&&(b+3|0)=0&&(b+3|0)>24;a.cp.data[(a.d7+b|0)+1|0]=c>>8<<24>>24;a.cp.data[(a.d7+b|0)+2|0]=c>>16<<24>>24;a.cp.data[(a.d7+b|0)+3|0]=c>>24<<24>>24;}else{a.cp.data[a.d7+b|0]=c>>24<<24>>24;a.cp.data[(a.d7+b|0)+1|0]=c>>16<<24>>24;a.cp.data[(a.d7+b|0)+2|0]=c>>8<<24>>24;a.cp.data[(a.d7+b|0)+3|0]=c<<24>>24;}return a;}e=new BV;d=new U;W(d);Bl(e,V(J(Bi(J(Bi(J(d,B(316)),b),B(278)),a.cx-3|0),B(27))));M(e);} +function AIA(a){var b,c;b=Cg(a)/4|0;if(a.kY!==BhI){c=new PN;Pe(c,a.d7+a.bj|0,b,a,0,b,a.m1);return c;}c=new Wp;Pe(c,a.d7+a.bj|0,b,a,0,b,a.m1);return c;} +function V6(){} +function My(){FD.call(this);} +function AIc(b){var c,d;if(b>=0)return A0D(0,b,$rt_createCharArray(b),0,b,0);c=new B8;d=new U;W(d);Bl(c,V(Bi(J(d,B(317)),b)));M(c);} +function ANN(b,c,d){return A0D(0,b.data.length,b,c,c+d|0,0);} +function Py(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 BV;i=new U;W(i);Bl(h,V(Bi(J(Bi(J(i,B(318)),g),B(282)),f)));M(h);}if(Cg(a)=0){f=b.data;g=f.length;if(cg){e=new BV;i=new U;W(i);Bl(e,V(Bi(J(Bi(J(i,B(319)),h),B(282)),g)));M(e);}if(d<0){e=new BV;i=new U;W(i);Bl(e,V(J(Bi(J(i,B(283)),d),B(284))));M(e);}h=a.bj;j=0;while(j=0&&cBh(b)){f=new BV;g=new U;W(g);Bl(f,V(Bi(J(Bi(J(g,B(319)),d),B(320)),Bh(b))));M(f);}if(c>d){b=new BV;f=new U;W(f);Bl(b,V(Bi(J(Bi(J(f,B(321)),c),B(322)),d)));M(b);}h=a.bj;while(c=q)return 1;s=N(d.q)*0.699999988079071+0.15000000596046448;n=N(d.q) +*0.699999988079071+0.15000000596046448;t=new Fv;o=l+s;u=p+n;c=new B5;BD();DF(c,BiX);Hq(t,d,o,m,u,c);t.hc=10;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} +function Wz(){Be.call(this);this.z9=0;} +function Bkb(a,b){var c=new Wz();AIz(c,a,b);return c;} +function AIz(a,b,c){Dw(a,b);a.z9=c;} +function AGa(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(E$()){var $T=CY();$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(h!=1)return 0;$p=1;case 1:$z=ADc(d,e,f,g);if(C()){break _;}i=$z;L();if(i!=Bim.b)return 0;f=f+1|0;h=a.z9;$p=2;case 2:AQe(d,e,f,g,h);if(C()){break _;}b.p=b.p-1|0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function Gj(){var a=this;Be.call(a);a.Iz=0;a.Ai=0;a.zy=0;a.BZ=0;} +var Bkc=null;var Bkd=null;function De(a,b,c,d){var e=new Gj();AB6(e,a,b,c,d);return e;} +function AB6(a,b,c,d,e){Dw(a,b);a.Iz=c;a.Ai=e;a.BZ=d;a.zy=Bkc.data[e];a.fk=(Bkd.data[e]*3|0)<0)j.de=Z(c,E(j.m,c.o));Io(j,i);$p=2;continue _;case 1:$z +=AAk(j);if(C()){break _;}e=$z;if(e)X(c,l);g=g+1|0;if(g0)j.de=Z(c,E(j.m,c.o));Io(j,i);$p=2;case 2:$z=AAk(j);if(C()){break _;}e=$z;if(!e)return 1;$p=3;case 3:AO4(d,j);if(C()){break _;}b.p=b.p-1|0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function AIi(){Be.call(this);} +function BdA(a){var b=new AIi();A8R(b,a);return b;} +function A8R(a,b){Dw(a,b);a.fk=64;a.e3=1;} +function YR(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(E$()){var $T=CY();$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(h!=1)return 0;f=f+1|0;L();i=Bip;$p=1;case 1:$z=i.f3(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 0;h=Bip.b;$p=2;case 2:AQe(d,e,f,g,h);if(C()){break _;}h=K((c.u+180.0)*16.0/360.0-0.5)&15;$p=3;case 3:ALh(d,e,f,g,h);if(C()){break _;}b.p=b.p-1|0;$p=4;case 4:$z=AOh(d,e,f,g);if(C()){break _;}b=$z;b=b;$p=5;case 5:AJY(c,b);if +(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AJ2(){Be.call(this);} +function Ba8(a){var b=new AJ2();A3$(b,a);return b;} +function A3$(a,b){Dw(a,b);a.fk=64;a.e3=1;} +function AE0(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(h!=1)return 0;f=f+1|0;L();i=Biq;$p=1;case 1:$z=i.f3(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 0;j=K((c.u+180.0)*4.0/360.0-0.5)&3;k=0;l=0;if(!j)l=1;if(j==1)k=(-1);if(j==2)l=(-1);if(j==3)k=1;m=e-k|0;n=g-l|0;$p=2;case 2:$z +=ABi(d,m,f,n);if(C()){break _;}h=$z;h=!h?0:1;o=f+1|0;$p=3;case 3:$z=ABi(d,m,o,n);if(C()){break _;}p=$z;p=h+(!p?0:1)|0;h=e+k|0;k=g+l|0;$p=4;case 4:$z=ABi(d,h,f,k);if(C()){break _;}l=$z;l=!l?0:1;$p=5;case 5:$z=ABi(d,h,o,k);if(C()){break _;}q=$z;q=l+(!q?0:1)|0;$p=6;case 6:$z=ADc(d,m,f,n);if(C()){break _;}l=$z;if(l!=Biq.b){$p=7;continue _;}n=1;$p=8;continue _;case 7:$z=ADc(d,m,o,n);if(C()){break _;}m=$z;n=m==Biq.b?1:0;$p=8;case 8:$z=ADc(d,h,f,k);if(C()){break _;}l=$z;if(l!=Biq.b){$p=9;continue _;}r=0;if(n&&!1)r +=1;else if(q>p)r=1;if(r)j=((j-1|0)&3)+4|0;h=Biq.b;$p=10;continue _;case 9:$z=ADc(d,h,o,k);if(C()){break _;}h=$z;m=h==Biq.b?1:0;r=0;if(n&&!m)r=1;else if(q>p)r=1;if(r)j=((j-1|0)&3)+4|0;h=Biq.b;$p=10;case 10:AQe(d,e,f,g,h);if(C()){break _;}$p=11;case 11:ALh(d,e,f,g,j);if(C()){break _;}f=Biq.b;$p=12;case 12:AQe(d,e,o,g,f);if(C()){break _;}f=j+8|0;$p=13;case 13:ALh(d,e,o,g,f);if(C()){break _;}b.p=b.p-1|0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function ASv(){Be.call(this);this.pI=0;} +function AQH(a,b){var c=new ASv();A1e(c,a,b);return c;} +function A1e(a,b,c){Dw(a,b);a.e3=1;a.fk=64;a.pI=c;} +function AIP(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=d.S+(d.I-d.S)*1.0;f=d.P+(d.u-d.P)*1.0;g=BY(d.bS+(d.d-d.bS)*1.0,d.cR+(d.j-d.cR)*1.0,d.bR+(d.e-d.bR)*1.0);h= -f*0.01745329238474369-3.1415927410125732;i=BE(h);h=Bs(h);j= -e*0.01745329238474369;k= -BE(j);l=Dk(g,h*k*5.0,Bs(j) +*5.0,i*k*5.0);m=a.pI?0:1;$p=1;case 1:$z=AFR(c,g,l,m);if(C()){break _;}n=$z;if(n===null)return b;if(n.lk)return b;m=n.h_;o=n.ia;p=n.ib;if(!a.pI){$p=2;continue _;}if(!n.hL)o=o+(-1)|0;if(n.hL==1)o=o+1|0;if(n.hL==2)p=p+(-1)|0;if(n.hL==3)p=p+1|0;if(n.hL==4)m=m+(-1)|0;if(n.hL==5)m=m+1|0;$p=8;continue _;case 2:$z=ACG(c,m,o,p);if(C()){break _;}g=$z;if(g!==Bg7){$p=3;continue _;}$p=4;continue _;case 3:$z=ACG(c,m,o,p);if(C()){break _;}d=$z;if(d!==Bg8)return b;$p=5;continue _;case 4:$z=AFx(c,m,o,p);if(C()){break _;}q=$z;if +(q){$p=3;continue _;}q=0;$p=6;continue _;case 5:$z=AFx(c,m,o,p);if(C()){break _;}q=$z;if(q)return b;q=0;$p=7;continue _;case 6:AQe(c,m,o,p,q);if(C()){break _;}b=new B5;BD();DF(b,Bj0);return b;case 7:AQe(c,m,o,p,q);if(C()){break _;}b=new B5;BD();DF(b,Bj1);return b;case 8:$z=ADc(c,m,o,p);if(C()){break _;}q=$z;if(q){$p=10;continue _;}q=a.pI;r=0;$p=9;case 9:AJM(c,m,o,p,q,r);if(C()){break _;}b=new B5;BD();DF(b,BjZ);return b;case 10:$z=ACG(c,m,o,p);if(C()){break _;}d=$z;if(d.dy())return b;q=a.pI;r=0;$p=9;continue _;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function APQ(){Be.call(this);} +function Bc3(a){var b=new APQ();AX1(b,a);return b;} +function AX1(a,b){Dw(a,b);a.e3=1;} +function ADV(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:$z=ADc(d,e,f,g);if(C()){break _;}i=$z;L();if(i!=Bir.b)return 0;c=new Gz;j=e+0.5;k=f+0.5;l=g+0.5;FV(c,d);c.jY=I(B5,36);c.iS=0;c.kL=0;c.o9=1;c.kZ=0;c.mP=1;D5(c,0.9800000190734863,0.699999988079071);c.c3=c.eR/2.0;c.i$=0;CU(c,j,k+c.c3,l);c.g=0.0;c.i=0.0;c.h=0.0;c.bS=j;c.cR=k;c.bR +=l;$p=2;case 2:AO4(d,c);if(C()){break _;}b.p=b.p-1|0;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function ARY(){Be.call(this);} +function Bee(a){var b=new ARY();AXn(b,a);return b;} +function AXn(a,b){Dw(a,b);a.e3=1;a.fk=64;} +function AHn(a,b,c){var d;if(c instanceof IZ){d=c;if(!d.l2){d.l2=1;b.p=b.p-1|0;}}} +function AW$(a,b,c){AHn(a,b,c);} +function Ov(){} +function AG9(){var a=this;D.call(a);a.dZ=Long_ZERO;a.eX=Long_ZERO;} +function A$4(){var a=new AG9();A1c(a);return a;} +function A1c(a){a.dZ=Long_fromInt(1);a.eX=Long_ZERO;} +function ATG(a,b){a.dZ=Long_and(b,Long_fromInt(65535));a.eX=Long_and(Long_shr(b,16),Long_fromInt(65535));} +function A0t(a){a.dZ=Long_fromInt(1);a.eX=Long_ZERO;} +function AUO(a){return Long_or(Long_shl(a.eX,16),a.dZ);} +function A9s(a,b,c,d){var e,f,g,h,i,j;if(d==1){b=b.data;a.dZ=Long_add(a.dZ,Long_fromInt(b[c]&255));a.eX=Long_add(a.eX,a.dZ);a.dZ=Long_rem(a.dZ,Long_fromInt(65521));a.eX=Long_rem(a.eX,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.dZ;d=c+1|0;a.dZ=Long_add(j,Long_fromInt(i[c]&255));a.eX=Long_add(a.eX,a.dZ);h=e;c=d;}a.dZ=Long_rem(a.dZ,Long_fromInt(65521));a.eX=Long_rem(a.eX,Long_fromInt(65521));e=g;}while(true){d= +f+(-1)|0;if(f<=0)break;i=b.data;j=a.dZ;e=c+1|0;a.dZ=Long_add(j,Long_fromInt(i[c]&255));a.eX=Long_add(a.eX,a.dZ);f=d;c=e;}a.dZ=Long_rem(a.dZ,Long_fromInt(65521));a.eX=Long_rem(a.eX,Long_fromInt(65521));} +function SL(){Bj.call(this);} +function Bke(){var a=new SL();A7N(a);return a;} +function A7N(a){Q(a);} +function NW(){D.call(this);this.G1=null;} +var BhI=null;var Bkf=null;function AWn(a){var b=new NW();AIX(b,a);return b;} +function AIX(a,b){a.G1=b;} +function AS7(){BhI=AWn(B(324));Bkf=AWn(B(325));} +function Kv(){} +function H8(){var a=this;D.call(a);a.fn=null;a.d5=null;} +function Bkg(a,b){var c=new H8();Tz(c,a,b);return c;} +function Tz(a,b,c){a.fn=b;a.d5=c;} +function A57(a,b){var c,d;if(a===b)return 1;if(!ST(b,Kv))return 0;a:{b:{c:{c=b;if(a.fn===null){if(c.fn!==null)break c;}else if(!a.fn.d$(c.fn))break c;if(a.d5===null){if(c.d5!==null)break c;break b;}if(a.d5.d$(c.d5))break b;}d=0;break a;}d=1;}return d;} +function AXJ(a){return a.fn;} +function A3h(a){return a.d5;} +function A2W(a){return (a.fn===null?0:a.fn.e1())^(a.d5===null?0:a.d5.e1());} +function I2(){var a=this;H8.call(a);a.qb=0;a.eF=null;} +function BV(){B3.call(this);} +function Bkh(){var a=new BV();AVh(a);return a;} +function AVh(a){Q(a);} +function Jj(){BV.call(this);} +function Bki(){var a=new Jj();A1V(a);return a;} +function A1V(a){Q(a);} +function GS(){} +function Xc(){D.call(this);this.Ad=null;} +function AJR(a){var b,c,d,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Ad;try{BgF=BgF+1|0;FN(b);$p=1;continue _;}catch($$e){$$je=O($$e);c=$$je;}d=b.m3;$p=2;continue _;case 1:a:{try{b.kB();if(C()){break _;}}catch($$e){$$je=O($$e);c=$$je;break a;}c=b.m3;$p=3;continue _;}d=b.m3;$p=2;case 2:AER(d);if(C()){break _;}a:{try{XS(b.m3);On(d);break a;}catch($$e){$$je=O($$e);b=$$je;}On(d);M(b);}b.w0=0;BgF=BgF-1|0;FN(BgD);M(c);case 3:AER(c);if(C()) +{break _;}a:{try{XS(b.m3);On(c);break a;}catch($$e){$$je=O($$e);b=$$je;}On(c);M(b);}b.w0=0;BgF=BgF-1|0;FN(BgD);return;default:E3();}}CY().s(a,b,c,d,$p);} +function F0(){Ce.call(this);} +function Bkj(){var a=new F0();AXW(a);return a;} +function AXW(a){Q(a);} +function Fa(){var a=this;D.call(a);a.hS=null;a.vS=0.0;a.vT=0.0;} +function Hg(a,b,c,d,e){var f=new Fa();ATs(f,a,b,c,d,e);return f;} +function ATs(a,b,c,d,e,f){a.hS=W8(b,c,d);a.vS=e;a.vT=f;} +function Jw(a,b,c){var d;d=new Fa;d.hS=a.hS;d.vS=b;d.vT=c;return d;} +function FR(){var a=this;D.call(a);a.hA=null;a.Fk=0;} +function Bkk(a,b,c,d,e){var f=new FR();Hw(f,a,b,c,d,e);return f;} +function Hw(a,b,c,d,e,f){var g,h,i,j,k,l;g=b.data;a.Fk=0;a.hA=b;a.Fk=g.length;h=g[0];i=e/64.0-0.0015625000232830644;j=d/32.0+0.0031250000465661287;g[0]=Jw(h,i,j);h=g[1];k=c/64.0+0.0015625000232830644;g[1]=Jw(h,k,j);h=g[2];l=f/32.0-0.0031250000465661287;g[2]=Jw(h,k,l);g[3]=Jw(g[3],i,l);} +function ADC(a){var b,c,d;b=I(Fa,a.hA.data.length);c=b.data;d=0;while(d>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){if(a.iC!==null&&a.yl!=b){Tt(a.iC);a.iC=null;}a.yl=b;c=new Lc;d=a.E;b=1<>4)+8|0)>a.yl){a.bP=13;a.E.b7=B(332);continue i;}a.E.gi=A$4();if(h&32){a.bP=2;break d;}a.bP=7;continue i;}break m;}try{d=Gn(a,4,d,c);}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;return e.hJ;}else{throw $$e;}}if(a.cI!==null)a.cI.Ij=a.bv;if(a.eN&512)II(a,4,a.bv);a.bP=17;}try{d=Gn(a,2,d,c);}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;return e.hJ;}else{throw $$e;}}if(a.cI!==null){a.cI.Jz=a.bv.lo&255;a.cI.Bv=a.bv.lo>>8 +&255;}if(a.eN&512)II(a,2,a.bv);a.bP=18;}if(a.eN&1024){try{d=Gn(a,2,d,c);}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;return e.hJ;}else{throw $$e;}}if(a.cI!==null)a.cI.pJ=$rt_createByteArray(a.bv.lo&65535);if(a.eN&512)II(a,2,a.bv);}else if(a.cI!==null)a.cI.pJ=null;a.bP=19;}if(a.eN&1024)x:{try{d=AOA(a,d,c);if(a.cI===null)break x;f=Iz(a.f8);i=f.data;a.f8=null;b=i.length;if(b!=a.cI.pJ.data.length){a.E.b7=B(333);a.bP=13;continue i;}Ds(f,0,a.cI.pJ,0,b);break x;}catch($$e){$$je=O($$e);if($$je instanceof D3) +{e=$$je;return e.hJ;}else{throw $$e;}}}else if(a.cI!==null)a.cI.pJ=null;a.bP=20;}y:{if(a.eN&2048){z:{try{d=Qh(a,d,c);if(a.cI===null)break z;a.cI.zb=Iz(a.f8);break z;}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;break h;}else{throw $$e;}}}try{a.f8=null;break y;}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;break h;}else{throw $$e;}}}else if(a.cI!==null)a.cI.zb=null;}a.bP=21;}ba:{if(a.eN&4096){bb:{try{d=Qh(a,d,c);if(a.cI===null)break bb;a.cI.AW=Iz(a.f8);break bb;}catch($$e){$$je=O($$e);if($$je instanceof D3) +{e=$$je;break g;}else{throw $$e;}}}try{a.f8=null;break ba;}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;break g;}else{throw $$e;}}}else if(a.cI!==null)a.cI.AW=null;}a.bP=22;}if(a.eN&512){try{d=Gn(a,2,d,c);}catch($$e){$$je=O($$e);if($$je instanceof D3){e=$$je;return e.hJ;}else{throw $$e;}}if(a.cI!==null)a.cI.Kn=Long_and(a.bv,Long_fromInt(65535)).lo;if(Long_ne(a.bv,Long_and(a.E.gi.y0(),Long_fromInt(65535)))){a.bP=13;a.E.b7=B(334);a.oZ=5;continue;}}a.E.gi=AW7();a.bP=7;}return d;}return e.hJ;}return e.hJ;}a.bP +=12;}return 1;}if(!a.E.N)return d;e=a.E;e.N=e.N-1|0;e=a.E;e.G=Long_add(e.G,Long_fromInt(1));f=a.E.cf.data;e=a.E;d=e.A;e.A=d+1|0;a.bv=Long_and(Long_fromInt((f[d]&255)<<24),new Long(4278190080, 0));a.bP=3;d=c;}if(!a.E.N)return d;e=a.E;e.N=e.N-1|0;e=a.E;e.G=Long_add(e.G,Long_fromInt(1));g=a.bv;f=a.E.cf.data;e=a.E;d=e.A;e.A=d+1|0;a.bv=Long_add(g,Long_and(Long_fromInt((f[d]&255)<<16),Long_fromInt(16711680)));a.bP=4;d=c;}if(!a.E.N)return d;e=a.E;e.N=e.N-1|0;e=a.E;e.G=Long_add(e.G,Long_fromInt(1));g=a.bv;f=a.E.cf.data;e +=a.E;b=e.A;e.A=b+1|0;a.bv=Long_add(g,Long_and(Long_fromInt((f[b]&255)<<8),Long_fromInt(65280)));a.bP=5;}if(!a.E.N)return c;e=a.E;e.N=e.N-1|0;e=a.E;e.G=Long_add(e.G,Long_fromInt(1));g=a.bv;f=a.E.cf.data;e=a.E;b=e.A;e.A=b+1|0;a.bv=Long_add(g,Long_and(Long_fromInt(f[b]),Long_fromInt(255)));a.E.gi.Fl(a.bv);a.bP=6;return 2;}if(b==4&&a.bP==14)return 0;return (-2);} +function Gn(a,b,c,d){var e,f,g,h;if(a.iH==(-1)){a.iH=b;a.bv=Long_ZERO;}while(true){if(a.iH<=0){if(b==2)a.bv=Long_and(a.bv,Long_fromInt(65535));else if(b==4)a.bv=Long_and(a.bv,new Long(4294967295, 0));a.iH=(-1);return c;}if(!a.E.N)break;e=a.E;e.N=e.N-1|0;e=a.E;e.G=Long_add(e.G,Long_fromInt(1));f=a.bv;g=a.E.cf.data;e=a.E;h=e.A;e.A=h+1|0;a.bv=Long_or(f,Long_fromInt((g[h]&255)<<((b-a.iH|0)*8|0)));a.iH=a.iH-1|0;c=d;}M(AHY(a,c));} +function Qh(a,b,c){var d,e;if(a.f8===null)a.f8=A8L();while(true){if(!a.E.N)M(AHY(a,b));d=a.E;d.N=d.N-1|0;d=a.E;d.G=Long_add(d.G,Long_fromInt(1));e=a.E.cf.data[a.E.A];if(e)RZ(a.f8,a.E.cf,a.E.A,1);a.E.gi.kW(a.E.cf,a.E.A,1);d=a.E;d.A=d.A+1|0;if(!e)break;b=c;}return c;} +function AOA(a,b,c){var d;if(a.f8===null)a.f8=A8L();while(Long_gt(a.bv,Long_ZERO)){if(!a.E.N)M(AHY(a,b));d=a.E;d.N=d.N-1|0;d=a.E;d.G=Long_add(d.G,Long_fromInt(1));RZ(a.f8,a.E.cf,a.E.A,1);a.E.gi.kW(a.E.cf,a.E.A,1);d=a.E;d.A=d.A+1|0;a.bv=Long_sub(a.bv,Long_fromInt(1));b=c;}return b;} +function II(a,b,c){var d;d=0;while(d>24;c=Long_shr(c,8);d=d+1|0;}a.E.gi.kW(a.x$,0,b);} +function APq(){var b,c;b=$rt_createByteArray(4);c=b.data;c[0]=0;c[1]=0;c[2]=(-1);c[3]=(-1);Bkl=b;} +function Qm(){Fp.call(this);} +function Bkm(){var a=new Qm();A7T(a);return a;} +function A7T(a){return;} +function A7f(a,b){$rt_putStderr(b);} +function KS(){var a=this;D.call(a);a.x=0.0;a.z=0.0;a.w=0.0;} +var Bkn=null;var Bko=0;function W8(b,c,d){var e;e=new KS;if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;e.x=b;e.z=c;e.w=d;return e;} +function J4(){Bko=0;} +function BY(b,c,d){var e,f;if(Bko>=Bkn.o)X(Bkn,W8(0.0,0.0,0.0));e=Bkn;f=Bko;Bko=f+1|0;e=Z(e,f);e.x=b;e.z=c;e.w=d;return e;} +function QH(a,b){return BY(b.x-a.x,b.z-a.z,b.w-a.w);} +function CF(a){var b;b=Cc(a.x*a.x+a.z*a.z+a.w*a.w);return b<1.0E-4?BY(0.0,0.0,0.0):BY(a.x/b,a.z/b,a.w/b);} +function ACw(a,b){return BY(a.z*b.w-a.w*b.z,a.w*b.x-a.x*b.w,a.x*b.z-a.z*b.x);} +function Dk(a,b,c,d){return BY(a.x+b,a.z+c,a.w+d);} +function DH(a,b){var c,d,e;c=b.x-a.x;d=b.z-a.z;e=b.w-a.w;return Cc(c*c+d*d+e*e);} +function EQ(a,b){var c,d,e;c=b.x-a.x;d=b.z-a.z;e=b.w-a.w;return c*c+d*d+e*e;} +function ACD(a,b,c,d){var e,f,g;e=b-a.x;f=c-a.z;g=d-a.w;return e*e+f*f+g*g;} +function H9(a){return Cc(a.x*a.x+a.z*a.z+a.w*a.w);} +function Ll(a,b,c){var d,e,f,g;d=b.x-a.x;e=b.z-a.z;f=b.w-a.w;if(d*d<1.0000000116860974E-7)return null;g=(c-a.x)/d;return g>=0.0&&g<=1.0?BY(a.x+d*g,a.z+e*g,a.w+f*g):null;} +function Km(a,b,c){var d,e,f,g;d=b.x-a.x;e=b.z-a.z;f=b.w-a.w;if(e*e<1.0000000116860974E-7)return null;g=(c-a.z)/e;return g>=0.0&&g<=1.0?BY(a.x+d*g,a.z+e*g,a.w+f*g):null;} +function K6(a,b,c){var d,e,f,g;d=b.x-a.x;e=b.z-a.z;f=b.w-a.w;if(f*f<1.0000000116860974E-7)return null;g=(c-a.w)/f;return g>=0.0&&g<=1.0?BY(a.x+d*g,a.z+e*g,a.w+f*g):null;} +function AQX(){Bkn=Co();Bko=0;} +function AM8(){D.call(this);} +function Bkp(){var a=new AM8();AUm(a);return a;} +function AUm(a){return;} +function HF(b){return Math.sin(b);} +function GR(b){return Math.cos(b);} +function IQ(b){return Math.atan(b);} +function A4Z(b){return Math.log(b);} +function Ep(b){return Math.sqrt(b);} +function U6(b){return Math.ceil(b);} +function A3Q(b,c){return Math.pow(b,c);} +function CS(b,c){return Math.atan2(b,c);} +function BP(){return A3s();} +function A3s(){return Math.random();} +function CD(b,c){if(bc)c=b;return c;} +function Iy(b){if(b<=0)b= -b;return b;} +function If(b){if(b<=0.0)b= -b;return b;} +function JC(){D.call(this);this.Hj=null;} +var Bkq=null;var Bhp=null;var Bj4=null;function AHF(a){var b=new JC();AQp(b,a);return b;} +function AQp(a,b){a.Hj=b;} +function ADU(){Bkq=AHF(B(335));Bhp=AHF(B(336));Bj4=AHF(B(337));} +function L$(){My.call(this);} +function X0(a){return a.yY;} +function ACt(){var a=this;L$.call(a);a.yY=0;a.yD=0;a.mu=null;} +function A0D(a,b,c,d,e,f){var g=new ACt();A3G(g,a,b,c,d,e,f);return g;} +function A3G(a,b,c,d,e,f,g){Lr(a,c);a.bj=e;a.cx=f;a.yD=b;a.yY=g;a.mu=d;} +function APw(a,b){return a.mu.data[b+a.yD|0];} +function V9(a,b,c){a.mu.data[b+a.yD|0]=c;} +function AZU(a){return 1;} +function AW4(a){return a.mu;} +function A26(a){return a.yY;} +function Mu(){var a=this;D.call(a);a.HZ=null;a.u0=null;a.GX=0.0;a.B9=0.0;a.vR=null;a.va=null;a.nd=0;} +function ADy(a,b){var c;if(b!==null){a.vR=b;return a;}c=new B8;Bl(c,B(338));M(c);} +function A2$(a,b){return;} +function AHL(a,b){var c;if(b!==null){a.va=b;return a;}c=new B8;Bl(c,B(338));M(c);} +function A7J(a,b){return;} +function AJ3(a,b,c,d){var e,f,g,h,$$je;a:{if(a.nd!=3){if(d)break a;if(a.nd!=2)break a;}b=new D7;Q(b);M(b);}a.nd=!d?1:2;while(true){try{e=ZE(a,b,c);}catch($$e){$$je=O($$e);if($$je instanceof B3){f=$$je;M(A58(f));}else{throw $$e;}}if(J0(e)){if(!d)return e;g=Cg(b);if(g<=0)return e;e=FB(g);}else if(Jd(e))break;h=!M6(e)?a.vR:a.va;b:{if(h!==Bhp){if(h===Bkq)break b;else return e;}if(Cg(c)=a.bW?a.cQ-g|0:(a.bW-g|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.dL){case 2:break f;case 9:a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-3));case 0:break j;case 1:break;case 3:while(f<14){if(!d){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}b=0;d=d+(-1)|0;j=a.y.cf.data;k=c+1|0;e=e|(j[c]&255)<29)break d;k=k>>5&31;if(k>29)break d;k:{k=(258+l|0)+k|0;if(!(a.fE!==null&&a.fE.data.length>=k))a.fE=$rt_createIntArray(k);else{l=0;while(true){if(l>=k)break k;a.fE.data[l]=0;l=l+1|0;}}}e=e>>>14;f=f+(-14)|0;a.gd=0;a.dL=4;break i;case 4:break i;case 5:break h;case 6:break g;case 7:break b;case 8:break a;default:a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-2));}while(f<32){if(!d){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G, +Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}b=0;d=d+(-1)|0;j=a.y.cf.data;k=c+1|0;e=e|(j[c]&255)<>>16&65535;l=e&65535;if(k!=l){a.dL=9;a.y.b7=B(339);a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-3));}a.p3=l;f=0;a.dL=a.p3?2:!a.tP?0:7;e=f;continue e;}while(f<3){if(!d){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}b=0;d=d+(-1)|0;j=a.y.cf.data;k=c+1|0;e=e|(j[c]&255)<>>1){case 0:k=e>>>3;l=f+(-3)|0;n=l&7;e=k>>>n;f=l-n|0;a.dL=1;break l;case 1:AE$(a.na,a.m$,a.v8,a.v9,a.y);XG(a.pY,a.na.data[0],a.m$.data[0],a.v8.data[0],0,a.v9.data[0],0);e=e>>>3;f=f+(-3)|0;a.dL=6;break l;case 2:e=e>>>3;f=f+(-3)|0;a.dL=3;break l;case 3:b=e>>>3;k=f+(-3)|0;a.dL=9;a.y.b7=B(340);a.bI=b;a.bJ=k;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-3));default:}}continue e;}while(a.gd<(4+(a.qw>>>10)|0)){while(f<3){if(!d){a.bI=e;a.bJ +=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}b=0;d=d+(-1)|0;j=a.y.cf.data;k=c+1|0;e=e|(j[c]&255)<>>3;f=f+(-3)|0;}while(a.gd<19){o=a.fE.data;j=Bku.data;k=a.gd;a.gd=k+1|0;o[j[k]]=0;}a.sC.data[0]=7;k=AQJ(a.xt,a.fE,a.sC,a.oY,a.ks,a.y);if(k){if(k==(-3)){a.fE=null;a.dL=9;}a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,k);}a.gd=0;a.dL=5;}while(true) +{k=a.qw;if(a.gd>=((258+(k&31)|0)+(k>>5&31)|0))break;k=a.sC.data[0];while(f>>k;f=f-k|0;j=a.fE.data;k=a.gd;a.gd=k+1|0;j[k]=n;}else{p=S(n,18);q=!p?7:n-14|0;p=p?3:11;while(f<(k+q|0)){if(!d){a.bI=e;a.bJ= +f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}b=0;d=d+(-1)|0;j=a.y.cf.data;n=c+1|0;e=e|(j[c]&255)<>>k;k=f-k|0;p=p+(n&Bkt.data[q])|0;e=n>>>q;f=k-q|0;h=a.gd;q=a.qw;if((h+p|0)>((258+(q&31)|0)+(q>>5&31)|0))break c;if(!l&&h<1)break c;k=l?0:a.fE.data[h-1|0];while(true){j=a.fE.data;l=h+1|0;j[h]=k;p=p+(-1)|0;if(!p)break;h=l;}a.gd=l;}}a.oY.data[0]=(-1);a.na.data[0]=9;a.m$.data[0]=6;k=a.qw;k=Zh(a.xt,257+(k&31)|0,1+(k>>5&31)|0,a.fE,a.na,a.m$,a.vv,a.vC,a.ks, +a.y);if(k){if(k==(-3)){a.fE=null;a.dL=9;}a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,k);}XG(a.pY,a.na.data[0],a.m$.data[0],a.ks,a.vv.data[0],a.ks,a.vC.data[0]);a.dL=6;}a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;b=ACh(a.pY,b);if(b!=1)break e;b=0;ABt(a.pY,a.y);c=a.y.A;d=a.y.N;e=a.bI;f=a.bJ;g=a.bk;h=g>=a.bW?a.cQ-g|0:(a.bW-g|0)-1|0;if(a.tP){a.dL=7;break b;}a.dL=0;continue e;}if(!d){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G, +Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}if(!h){if(g==a.cQ&&a.bW){g=0;h=g>=a.bW?a.cQ-g|0:(a.bW-g|0)-1|0;}if(!h){a.bk=g;b=B6(a,b);g=a.bk;h=g>=a.bW?a.cQ-g|0:(a.bW-g|0)-1|0;if(g==a.cQ&&a.bW){g=0;h=g>=a.bW?a.cQ-g|0:(a.bW-g|0)-1|0;}if(!h){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}}}b=0;k=a.p3;if(k>d)k=d;if(k>h)k=h;Ds(a.y.cf,c,a.cZ,g,k);c=c+k|0;d=d-k|0;g=g+k|0;h=h-k|0;k=a.p3-k|0;a.p3=k;if(k)continue;a.dL=!a.tP?0:7;}return B6(a,b);}a.dL=9;a.y.b7 +=B(341);a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-3));}a.fE=null;a.dL=9;a.y.b7=B(342);a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,(-3));}a.bk=g;b=B6(a,b);g=a.bk;if(a.bW!=a.bk){a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,b);}a.dL=8;}a.bI=e;a.bJ=f;a.y.N=d;i=a.y;i.G=Long_add(i.G,Long_fromInt(c-a.y.A|0));a.y.A=c;a.bk=g;return B6(a,1);} +function Tt(a){J6(a);a.cZ=null;a.ks=null;} +function B6(a,b){var c,d,e,f,g;c=a.y.p6;d=a.bW;e=(d>a.bk?a.cQ:a.bk)-d|0;if(e>a.y.ie)e=a.y.ie;if(e&&b==(-5))b=0;f=a.y;f.ie=f.ie-e|0;f=a.y;f.nG=Long_add(f.nG,Long_fromInt(e));if(a.rJ&&e>0)a.y.gi.kW(a.cZ,d,e);Ds(a.cZ,d,a.y.vi,c,e);c=c+e|0;g=d+e|0;if(g==a.cQ){if(a.bk==a.cQ)a.bk=0;d=a.bk-0|0;if(d>a.y.ie)d=a.y.ie;if(d&&b==(-5))b=0;f=a.y;f.ie=f.ie-d|0;f=a.y;f.nG=Long_add(f.nG,Long_fromInt(d));if(a.rJ&&d>0)a.y.gi.kW(a.cZ,0,d);Ds(a.cZ,0,a.y.vi,c,d);c=c+d|0;g=0+d|0;}a.y.p6=c;a.bW=g;return b;} +function AIV(){var b,c;b=$rt_createIntArray(17);c=b.data;c[0]=0;c[1]=1;c[2]=3;c[3]=7;c[4]=15;c[5]=31;c[6]=63;c[7]=127;c[8]=255;c[9]=511;c[10]=1023;c[11]=2047;c[12]=4095;c[13]=8191;c[14]=16383;c[15]=32767;c[16]=65535;Bkt=b;b=$rt_createIntArray(19);c=b.data;c[0]=16;c[1]=17;c[2]=18;c[3]=0;c[4]=8;c[5]=7;c[6]=9;c[7]=6;c[8]=10;c[9]=5;c[10]=11;c[11]=4;c[12]=12;c[13]=3;c[14]=13;c[15]=2;c[16]=14;c[17]=1;c[18]=15;Bku=b;} +function N_(){Mu.call(this);} +function ZE(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=$rt_createCharArray(CD(Cg(b),512));e=d.data;f=0;g=0;h=$rt_createByteArray(CD(Cg(c),512));i=h.data;a:{while(true){if((f+32|0)>g&&Fh(b)){j=f;while(j=g?Bks:Bkr;break a;}k=CD(Cg(c),i.length);m=new T$;m.zg=b;m.DH=c;l=ADf(a,d,f,g,h,0,k,m);f=m.v5;if(l===null&&0==m.sa)l=Bks;Xx(c,h,0,m.sa);if(l!==null)break;}}E8(b,b.bj-(g-f|0)|0);return l;} +function Qo(){N_.call(this);} +function ADf(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(l<128){k=e.data;m=f+1|0;k[f]=l<<24>>24;}else if(l<2048){if((f+2|0)>g){j=j+(-1)|0;if(OD(h,2))break a;i=Bkr;break a;}k=e.data;c=f+1|0;k[f]=(192|l>>6)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else if(!OW(l)){if((f+3|0)>g){j=j+(-1)|0;if(OD(h,3))break a;i=Bkr;break a;}k=e.data;n=f+1|0;k[f]=(224|l>>12)<<24>>24;c=n+1|0;k[n]=(128|l>>6&63)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else{if(!Dx(l)){i=FB(1);break a;}if +(j>=d){if(ABd(h))break a;i=Bks;break a;}c=j+1|0;j=k[j];if(!DQ(j)){j=c+(-2)|0;i=FB(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(OD(h,4))break a;i=Bkr;break a;}k=e.data;n=E2(l,j);j=f+1|0;k[f]=(240|n>>18)<<24>>24;f=j+1|0;k[j]=(128|n>>12&63)<<24>>24;j=f+1|0;k[f]=(128|n>>6&63)<<24>>24;m=j+1|0;k[j]=(128|n&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.v5=j;h.sa=f;return i;} +function APa(){D.call(this);} +function Bkv(){var a=new APa();A3R(a);return a;} +function A3R(a){return;} +function AP0(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(BiB());}return b.data.length;} +function AFv(b,c){if(b===null){b=new EX;Q(b);M(b);}if(b===F($rt_voidcls())){b=new B8;Q(b);M(b);}if(c>=0)return A2R(b.f9,c);b=new X6;Q(b);M(b);} +function A2R(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 Gu(){var a=this;D.call(a);a.j6=null;a.kd=null;a.eU=null;a.fO=null;a.lx=null;a.ir=null;} +var Bkw=null;var Bkx=null;var Bky=null;var Bkz=null;var BkA=null;var BkB=null;function BbP(){var a=new Gu();AIx(a);return a;} +function AIx(a){a.j6=null;a.kd=null;a.eU=null;a.fO=null;a.lx=null;a.ir=null;} +function Oc(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;m=0;n=d;while(true){o=b.data;p=a.eU.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(a.eU.data[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}i=i.data;r=i[0];s=1;a:{while(true){if(s>15)break a;if(a.eU.data[s])break;s=s+1|0;}}if(rt)r=t;i[0]=r;u=1<=t){v=u-a.eU.data[t]|0;if(v<0)return (-3);b=a.eU.data;b[t] +=b[t]+v|0;b=a.ir.data;u=0;b[1]=u;m=1;w=2;x=t;while(true){x=x+(-1)|0;if(!x)break;i=a.ir.data;u=u+a.eU.data[m]|0;i[w]=u;w=w+1|0;m=m+1|0;}m=0;w=0;while(true){x=o[c+w|0];if(x){i=l.data;b=a.ir.data;q=b[x];b[x]=q+1|0;i[q]=m;}w=w+1|0;m=m+1|0;if(m>=d)break;}u=a.ir.data[t];b=a.ir.data;m=0;b[0]=m;w=0;y=(-1);z= -r;a.lx.data[0]=0;ba=0;bb=0;c:while(true){if(s>t)return v&&t!=1?(-5):0;bc=a.eU.data[s];while(true){bd=bc+(-1)|0;if(!bc)break;n=bd+1|0;while(true){be=z+r|0;if(s<=be)break;y=y+1|0;x=t-be|0;if(x>r)x=r;d:{bc=s-be|0;c +=1<n){q=c-n|0;if(bc=x)break;d=q<<1;b=a.eU.data;c=c+1|0;if(d<=b[c])break d;q=d-a.eU.data[c]|0;}}}}b=k.data;bb=1<1440)break c;i=a.lx.data;ba=b[0];i[y]=ba;b[0]=b[0]+bb|0;if(!y){h.data[0]=ba;z=be;continue;}a.ir.data[y]=m;a.fO.data[0]=bc<<24>>24;a.fO.data[1]=r<<24>>24;c=m>>>(be-r|0);i=a.fO.data;b=a.lx.data;q=y-1|0;i[2]=(ba-b[q]|0)-c|0;Ds(a.fO,0,j,(a.lx.data[q]+c|0)*3|0,3);z=be;}b=a.fO.data;x=s-z|0;b[1]=x<<24>>24;if(w>=u)a.fO.data[0]=192;else{p=l.data;if +(p[w]>=e){i=g.data;o=f.data;a.fO.data[0]=((i[p[w]-e|0]+16|0)+64|0)<<24>>24;b=a.fO.data;d=w+1|0;b[2]=o[p[w]-e|0];w=d;}else{b=a.fO;b.data[0]=(p[w]>=256?96:0)<<24>>24;b=a.fO.data;d=w+1|0;b[2]=p[w];w=d;}}q=1<>>z;while(c>>1;}m=m^c;x=(1<257))return 0;if(c==(-3))j.b7=B(345);else if(c==(-5)){j.b7=B(346);c=(-3);}else if(c!=(-4)){j.b7=B(347);c=(-3);}return c;}if(k==(-3))j.b7=B(348);else if(k!=(-4)){j.b7=B(349);k=(-3);}return k;} +function AE$(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=Bkw;e[0]=Bkx;return 0;} +function Ny(a,b){var c;if(a.j6===null){a.j6=$rt_createIntArray(1);a.kd=$rt_createIntArray(b);a.eU=$rt_createIntArray(16);a.fO=$rt_createIntArray(3);a.lx=$rt_createIntArray(15);a.ir=$rt_createIntArray(16);}if(a.kd.data.length>24;a.uX=c<<24>>24;a.y5=d;a.wl=e;a.yF=f;a.ws=g;a.fI=null;} +function ACh(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.bc.A;d=a.bc.N;e=a.C.bI;f=a.C.bJ;g=a.C.bk;h=g>=a.C.bW?a.C.cQ-g|0:(a.C.bW-g|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.fj){case 0:break f;case 2:i=a.s1;while(f>i;f=f-i|0;a.mp=a.uX;a.fI=a.yF;a.ld=a.ws;a.fj=3;break g;case 4:i=a.s1;while +(f>i;f=f-i|0;a.fj=5;break c;case 6:break d;case 7:if(f>7){f=f+(-8)|0;d=d+1|0;c=c+(-1)|0;}a.C.bk=g;b=B6(a.C,b);g=a.C.bk;if(a.C.bW!=a.C.bk){a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,b);}a.fj=8;break a;case 9:a.C.bI=e;a.C.bJ +=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,(-2));}}l=a.mp;while(f>k[i];f=f-a.fI.data[i]|0;l=a.fI.data[m];if(l&16){a.s1=l&15;a.ro=a.fI.data[m+2|0];a.fj=4;continue b;}if(l&64){a.fj=9;a.bc.b7=B(350);a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,(-3));}a.mp=l;a.ld=(m/3|0)+a.fI.data[m+2|0]|0;continue b;}if(h>=258&&d>=10){a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;b=ANL(a,a.vb,a.uX,a.y5,a.wl,a.yF,a.ws,a.C,a.bc);c=a.bc.A;d=a.bc.N;e=a.C.bI;f +=a.C.bJ;g=a.C.bk;h=g>=a.C.bW?a.C.cQ-g|0:(a.C.bW-g|0)-1|0;if(b){a.fj=b!=1?9:7;continue b;}}a.mp=a.vb;a.fI=a.y5;a.ld=a.wl;a.fj=1;}l=a.mp;while(f>>k[i];f=f-a.fI.data[i]|0;n=a.fI.data[m];if(!n){a.zx=a.fI.data[m+2|0];a.fj=6;continue b;}if(n&16){a.s1=n&15;a.l6=a.fI.data[m+2|0];a.fj=2;continue b;}if(!(n&64)){a.mp=n;a.ld=(m/3|0)+a.fI.data[m+2|0]|0;continue b;}if(!(n&32)){a.fj +=9;a.bc.b7=B(351);a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,(-3));}a.fj=7;continue b;}if(h)i=g;else{if(g!=a.C.cQ)i=g;else if(!a.C.bW)i=g;else{i=0;h=i>=a.C.bW?a.C.cQ-i|0:(a.C.bW-i|0)-1|0;}if(!h){a.C.bk=i;b=B6(a.C,b);i=a.C.bk;h=i>=a.C.bW?a.C.cQ-i|0:(a.C.bW-i|0)-1|0;if(i==a.C.cQ&&a.C.bW){i=0;h=i>=a.C.bW?a.C.cQ-i|0:(a.C.bW-i|0)-1|0;}if(!h){a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=i;return B6(a.C, +b);}}}b=0;k=a.C.cZ.data;g=i+1|0;k[i]=a.zx<<24>>24;h=h+(-1)|0;a.fj=0;continue b;}i=g-a.ro|0;while(i<0){i=i+a.C.cQ|0;}while(a.l6){if(h)l=g;else{if(g!=a.C.cQ)l=g;else if(!a.C.bW)l=g;else{l=0;h=l>=a.C.bW?a.C.cQ-l|0:(a.C.bW-l|0)-1|0;}if(!h){a.C.bk=l;b=B6(a.C,b);l=a.C.bk;h=l>=a.C.bW?a.C.cQ-l|0:(a.C.bW-l|0)-1|0;if(l==a.C.cQ&&a.C.bW){l=0;h=l>=a.C.bW?a.C.cQ-l|0:(a.C.bW-l|0)-1|0;}if(!h){a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=l;return B6(a.C,b);}}}o=a.C.cZ.data;g=l ++1|0;k=a.C.cZ.data;m=i+1|0;o[l]=k[i];h=h+(-1)|0;i=m==a.C.cQ?0:m;a.l6=a.l6-1|0;}a.fj=0;}a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,b);}a.C.bI=e;a.C.bJ=f;a.bc.N=d;j=a.bc;j.G=Long_add(j.G,Long_fromInt(c-a.bc.A|0));a.bc.A=c;a.C.bk=g;return B6(a.C,1);} +function ABt(a,b){return;} +function ANL(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;j=i.A;k=i.N;l=h.bI;m=h.bJ;n=h.bk;o=n>=h.bW?h.cQ-n|0:(h.bW-n|0)-1|0;p=BkC.data[b];q=BkC.data[c];while(true){if(m<20){k=k+(-1)|0;r=i.cf.data;b=j+1|0;l=l|(r[j]&255)<>s[b];m=m-s[b]|0;r=h.cZ.data;c=n+1|0;r[n]=s[u+2|0]<<24>>24;o=o+(-1)|0;}else{while(true){b=u+1|0;l=l>>s[b];m=m-s[b]|0;if(c&16){b=c&15;v=s[u+2|0]+(l&BkC.data[b])|0;w=l>>b;m=m-b|0;while(m<15){k=k+(-1)|0;r +=i.cf.data;b=j+1|0;w=w|(r[j]&255)<>r[l];m=m-r[l]|0;if(c&16)break;if(c&64){i.b7=B(350);b=i.N-k|0;c=m>>3;if(c>b;m=m-b|0;o=o-v|0;if(n>=x){w=n-x|0;b +=n-w|0;if(b>0&&2>b){s=h.cZ.data;b=n+1|0;r=h.cZ.data;c=w+1|0;s[n]=r[w];s=h.cZ.data;n=b+1|0;r=h.cZ.data;w=c+1|0;s[b]=r[c];v=v+(-2)|0;}else{Ds(h.cZ,w,h.cZ,n,2);n=n+2|0;w=w+2|0;v=v+(-2)|0;}}else{w=n-x|0;while(true){w=w+h.cQ|0;if(w>=0)break;}b=h.cQ-w|0;if(v>b){v=v-b|0;c=n-w|0;if(c>0&&b>c){c=n;while(true){s=h.cZ.data;n=c+1|0;r=h.cZ.data;x=w+1|0;s[c]=r[w];b=b+(-1)|0;if(!b)break;c=n;w=x;}}else{Ds(h.cZ,w,h.cZ,n,b);n=n+b|0;}w=0;}}b=n-w|0;if(b>0&&v>b){while(true){s=h.cZ.data;c=n+1|0;r=h.cZ.data;b=w+1|0;s[n]=r[w];v=v+(-1) +|0;if(!v)break;n=c;w=b;}break a;}Ds(h.cZ,w,h.cZ,n,v);c=n+v|0;break a;}if(c&64){if(c&32){v=i.N-k|0;b=m>>3;if(b>3;if(b>s[b];m=m-s[b]|0;r=h.cZ.data;c=n+1|0;r[n]=s[u+2| +0]<<24>>24;o=o+(-1)|0;}}if(o<258)break;if(k<10)break;n=c;}v=i.N-k|0;b=m>>3;if(bg&&Fh(b)){j=f;while(j=g?Bks:Bkr;break a;}k=CD(Cg(c),i.length);m=new W9;m.AM=b;m.ET=c;l=ASy(a,d,f,g,h,0,k,m);f=m.wx;if(l===null&&0==m.q7)l=Bks;AS$(c,h,0,m.q7);if(l!==null)break;}}E8(b,b.bj-(g-f|0)|0);return l;} +function RL(){Mk.call(this);} +function ASy(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;i=null;a:{b:{c:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(!(l&128)){j=e.data;m=f+1|0;j[f]=l&65535;}else if((l&224)==192){if(k>=d){c=k+(-1)|0;if(Oi(h))break a;i=Bks;break a;}n=k+1|0;k=j[k];if(!HE(a,k)){c=n+(-2)|0;i=FB(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=n;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(Oi(h))break a;i=Bks;break a;}c=k+1|0;m=j[k];k=c+1|0;o=j[c];if(!HE(a,m))break b;if(!HE(a,o))break b;p=((l&15)<<12|(m +&63)<<6|o&63)&65535;if(OW(p)){c=k+(-3)|0;i=FB(3);break a;}j=e.data;m=f+1|0;j[f]=p;}else{if((l&248)!=240){c=k+(-1)|0;i=FB(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(Oi(h))break a;i=Bks;break a;}if((f+2|0)>g){c=k+(-1)|0;if(AKb(h,2))break a;i=Bkr;break a;}c=k+1|0;m=j[k];n=c+1|0;o=j[c];k=n+1|0;n=j[n];if(!HE(a,m))break c;if(!HE(a,o))break c;if(!HE(a,n))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(o&63)<<6|n&63;c=f+1|0;j[f]=I1(q);m=c+1|0;j[c]=Is(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=FB(1);break a;}c=k+(-3)|0;i=FB(1);}h.wx= +c;h.q7=f;return i;} +function HE(a,b){return (b&192)!=128?0:1;} +function D3(){var a=this;Bj.call(a);a.hJ=0;a.Jh=null;} +function AHY(a,b){var c=new D3();AV0(c,a,b);return c;} +function AV0(a,b,c){a.Jh=b;Q(a);a.hJ=c;} +function AOg(){var a=this;D.call(a);a.J0=0;a.G$=0;a.Ij=Long_ZERO;a.Jz=0;a.Bv=0;a.pJ=null;a.zb=null;a.AW=null;a.Kn=0;a.H0=Long_ZERO;a.Ha=0;a.IF=Long_ZERO;} +function BdG(){var a=new AOg();A9T(a);return a;} +function A9T(a){a.J0=0;a.G$=0;a.Bv=255;a.Ha=0;a.IF=Long_ZERO;} +function Pp(){D.call(this);this.mv=0;} +var BkK=null;function AW7(){var a=new Pp();ZP(a);return a;} +function ZP(a){a.mv=0;} +function A3B(a,b,c,d){var e,f,g,h;e=a.mv^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=BkK.data;h=c+1|0;e=g[(e^f[c])&255]^e>>>8;c=h;}a.mv=e^(-1);} +function A7A(a){a.mv=0;} +function A$5(a,b){a.mv=Long_and(b,new Long(4294967295, 0)).lo;} +function A8I(a){return Long_and(Long_fromInt(a.mv),new Long(4294967295, 0));} +function AGp(){var b,c,d;BkK=null;BkK=$rt_createIntArray(256);b=0;while(b<256){c=8;d=b;while(true){c=c+(-1)|0;if(c<0)break;if(!(d&1)){d=d>>>1;continue;}d=(-306674912)^d>>>1;}BkK.data[b]=d;b=b+1|0;}} +function CA(){FA.call(this);} +function BkL(){var a=new CA();AUP(a);return a;} +function AUP(a){Q(a);} +function Ju(){var a=this;D.call(a);a.Q=0.0;a.M=0.0;a.R=0.0;a.U=0.0;a.T=0.0;a.V=0.0;} +var BkM=null;var BkN=0;function NZ(b,c,d,e,f,g){var h;h=new Ju;h.Q=b;h.M=c;h.R=d;h.U=e;h.T=f;h.V=g;return h;} +function Jv(){BkN=0;} +function D8(b,c,d,e,f,g){var h,i;if(BkN>=BkM.o)X(BkM,NZ(0.0,0.0,0.0,0.0,0.0,0.0));h=BkM;i=BkN;BkN=i+1|0;return NC(Z(h,i),b,c,d,e,f,g);} +function NC(a,b,c,d,e,f,g){a.Q=b;a.M=c;a.R=d;a.U=e;a.T=f;a.V=g;return a;} +function JB(a,b,c,d){var e,f,g,h,i,j,k;e=a.Q;f=a.M;g=a.R;h=a.U;i=a.T;j=a.V;k=S(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=S(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=S(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return D8(e,f,g,h,i,j);} +function Dz(a,b,c,d){return D8(a.Q-b,a.M-c,a.R-d,a.U+b,a.T+c,a.V+d);} +function UP(a,b,c,d){return D8(a.Q+b,a.M+c,a.R+d,a.U+b,a.T+c,a.V+d);} +function Q3(a,b,c){var d,e;if(b.T>a.M&&b.Ma.R&&b.Ra.Q)d=c;else{d=a.Q-b.U;if(d>=c)d=c;}if(d>=0.0)e=d;else if(b.Qa.Q&&b.Qa.R&&b.Ra.M)d=c;else{d=a.M-b.T;if(d>=c)d=c;}if(d>=0.0)e=d;else if(b.Ma.Q&&b.Qa.M&&b.Ma.R)d=c;else{d=a.R-b.V;if(d>=c)d=c;}if(d>=0.0)e=d;else if(b.Ra.Q&&b.Qa.M&&b.Ma.R&&b.R=EQ(b,j)))j=e;if(f!==null&&!(j!==null&&EQ(b,f)>=EQ(b,j)))j=f;if(g!==null&&!(j!==null&&EQ(b,g)>=EQ(b,j)))j=g;if(h!==null&&!(j!==null&&EQ(b,h)>=EQ(b,j)))j=h;if(i!==null&&!(j!==null&&EQ(b,i)>=EQ(b,j)))j=i;if(j===null)return null;k +=(-1);if(j===d)k=4;if(j===e)k=5;if(j===f)k=0;if(j===g)k=1;if(j===h)k=2;if(j===i)k=3;return A1A(0,0,0,k,j);} +function Sa(a,b){return b===null?0:b.z>=a.M&&b.z<=a.T&&b.w>=a.R&&b.w<=a.V?1:0;} +function UU(a,b){return b===null?0:b.x>=a.Q&&b.x<=a.U&&b.w>=a.R&&b.w<=a.V?1:0;} +function VB(a,b){return b===null?0:b.x>=a.Q&&b.x<=a.U&&b.z>=a.M&&b.z<=a.T?1:0;} +function XR(a,b){a.Q=b.Q;a.M=b.M;a.R=b.R;a.U=b.U;a.T=b.T;a.V=b.V;} +function AFh(){BkM=Co();BkN=0;} +function QR(){} +function Bx(){Bw.call(this);} +var BkO=0;var BhG=null;var BkP=0;var BkQ=0;var BkR=0;var BkS=0.0;var BkT=0;var BkU=null;var BkV=0;var BkW=0;var BkX=0.0;var BkY=0.0;var BkZ=0.0;var Bk0=0.0;var Bk1=0.0;var Bk2=0.0;var Bk3=0.0;var Bk4=0.0;var Bk5=0.0;var Bk6=0;var Bg9=0.0;var Bg$=0.0;var Bg_=0.0;var Bha=0.0;var Bk7=0;var Bk8=0;var Bk9=0;var Bk$=0.0;var Bk_=0.0;var Bla=0.0;var Blb=0;var Blc=0;var Bld=0;var Ble=0;var Blf=null;var Blg=0;var Blh=null;var Bli=0;var Blj=null;var Blk=0;var Bll=null;var Blm=null;var BhF=null;var BhH=null;var Bln=null;var Blo +=null;var Blp=null;var Blq=null;var Blr=null;var BhE=0;var Bls=null;var Blt=null;var Blu=null;var Blv=null;var Blw=null;var Blx=null;var Bly=null;var Blz=null;var BlA=null;var BlB=null;var BlC=null;var BlD=null;var BlE=null;var BlF=null;var BlG=Long_ZERO;var BlH=0;function BS(){BS=Bt(Bx);A2y();} +function BlI(){var a=new Bx();APK(a);return a;} +function APK(a){BS();Wu(a);} +function Bc(b){BS();a:{switch(b){case 2884:LF(2884);break a;case 2896:BkQ=1;break a;case 2903:Bk6=1;break a;case 2912:Bk8=1;break a;case 2929:LF(2929);break a;case 3008:BkR=1;break a;case 3042:LF(3042);break a;case 3553:BkP=1;break a;case 32823:LF(32823);break a;case 32826:break;default:break a;}}} +function H0(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:}}Bd();BeW.depthFunc(c);} +function S3(b,c){BS();BkS=c;} +function Dc(b){BS();Ble=b;} +function G0(){BS();switch(Ble){case 5888:break;case 5889:return Blh.data[Bli];case 5890:return Blj.data[Blk];default:}return Blf.data[Blg];} +function Db(){BS();FH(G0());} +function Hx(b,c,d,e){BS();Bd();Bfh.data[0]=b;Bfh.data[1]=c;Bfh.data[2]=d;Bfh.data[3]=e;BeW.viewport(b,c,d,e);} +function D_(b){BS();Bd();BeW.clear(b);} +function IN(b,c,d,e,f,g){var h,i,j,k;BS();h=G0();i=c-b;h.et=2.0/i;h.er=0.0;h.es=0.0;h.eq=0.0;h.ew=0.0;j=e-d;h.ex=2.0/j;h.eu=0.0;h.ev=0.0;h.eB=0.0;h.ez=0.0;k=g-f;h.eA=2.0/k;h.ey=0.0;h.gZ= -(c+b)/i;h.g0= -(e+d)/j;h.gX=(g+f)/k;h.gY=1.0;} +function Bu(b,c,d){var e;BS();MI(Bln,b,c,d);e=G0();VK(e,Bln,e);if(!BkT)return;e=new B8;Bl(e,B(353));M(e);} +function HR(b,c,d,e){BS();Bd();BeW.clearColor(b,c,d,e);} +function Bb(b){BS();a:{switch(b){case 2884:Kw(2884);break a;case 2896:BkQ=0;break a;case 2903:Bk6=0;break a;case 2912:Bk8=0;break a;case 2929:Kw(2929);break a;case 3008:BkR=0;break a;case 3042:Kw(3042);break a;case 3553:BkP=0;break a;case 32823:Kw(32823);break a;case 32826:break;default:break a;}}} +function BI(b,c,d,e){BS();BkX=b;BkY=c;BkZ=d;Bk0=e;} +function S8(b,c,d,e,f,g,h,i,j){var k,l,m,n;BS();Bd();if(j===null){k=BeW;l=null;k.texImage2D(3553,c,32856,e,f,g,6408,5121,l);}else{m=Cg(j);k=Bfi;n=0;while(n>16;k[n]=h;n=n+1|0;}j=new Uint8Array(Bfi.buffer,0,m);BeW.texImage2D(3553,c,32856,e,f,g,6408,5121,j);}} +function B0(){BS();a:{switch(Ble){case 5888:break;case 5889:if(Bli>=(Blh.data.length-1|0)){Cq(Eg(),B(354));break a;}Bli=Bli+1|0;G3(Blh.data[Bli],Blh.data[Bli-1|0]);break a;case 5890:if(Blk>=(Blj.data.length-1|0)){Cq(Eg(),B(355));break a;}Blk=Blk+1|0;G3(Blj.data[Blk],Blj.data[Blk-1|0]);break a;default:}if(Blg>=(Blf.data.length-1|0))Cq(Eg(),B(356));else{Blg=Blg+1|0;G3(Blf.data[Blg],Blf.data[Blg-1|0]);}}} +function By(b,c,d,e){var f;BS();MI(Bln,c,d,e);f=G0();Xz(f,b*0.01745329238474369,Bln,f);if(!BkT)return;f=new B8;Bl(f,B(353));M(f);} +function BC(){BS();a:{switch(Ble){case 5888:break;case 5889:if(Bli<=0){Cq(Eg(),B(357));break a;}Bli=Bli-1|0;break a;case 5890:if(Blk<=0){Cq(Eg(),B(358));break a;}Blk=Blk-1|0;break a;default:}if(Blg<=0)Cq(Eg(),B(359));else Blg=Blg-1|0;}} +function Us(b,c){BS();a:{switch(b){case 2982:break;case 2983:Uu(Blh.data[Bli],c);break a;default:}Uu(Blf.data[Blg],c);}} +function Cx(b,c,d){var e;BS();MI(Bln,b,c,d);AAe(G0(),Bln);if(!BkT)return;e=new B8;Bl(e,B(353));M(e);} +function C1(b,c){BS();Bk9=b==1&&c==771?1:0;Bd();BeW.blendFunc(b,c);} +function DU(b){BS();Bd();BeW.depthMask(!!b);} +function Ej(b,c,d,e){BS();Bd();BeW.colorMask(!!b,!!c,!!d,!!e);} +function Ch(b,c){var d,e;BS();d=AOv(BhG,c);Bd();e=BeW;d=d!==null?d.wN:null;e.bindTexture(3553,d);} +function Ez(b,c,d){BS();if(!(d!=33071&&d!=10496))d=33071;Bd();BeW.texParameteri(b,c,d);} +function Cf(b,c,d){var e;BS();e=Ep(b*b+c*c+d*d);Bk1=b/e;Bk2=c/e;Bk3=d/e;} +function OK(b){BS();Blm=b;Sn(b);} +function F$(b){var c;BS();if(!BkT){c=Cp(BhH,CJ(b));if(c!==null&&c.jP>0){RX(c.lZ|0|(Bk6&&BkQ?8:0)|(!Bk8?0:16)|(!BkR?0:32)|(!BkP?0:64));OK(c.oG);P9(0,c.jP);Blc=Blc+((c.jP*6|0)/4|0)|0;Bld=Bld+(c.jP/2|0)|0;}}} +function F2(b,c){BS();if(!BkT){BkU=Cp(BhF,CJ(b));if(BkU!==null){BkU.lZ=(-1);BkU.jP=0;BkT=1;}}} +function Es(){var b,c,d,e;BS();if(BkT){BkT=0;Bd();b=BfP.buffer;c=BfO;d=new Int32Array(b,0,c);BfO=0;e=Vh(d);if(e>0){if(BkU.mZ===null){BQ(BhH,CJ(BkU.BS),BkU);BkU.oG=PH();BkU.mZ=MM();b=PI(BkU.lZ);OK(BkU.oG);Hu(34962,BkU.mZ);R7(b);}Hu(34962,BkU.mZ);P_(34962,d,35044);Blb=Blb+e|0;}}} +function Gm(b,c,d){BS();BkX=b;BkY=c;BkZ=d;Bk0=1.0;} +function Pa(b,c){BS();Bd();BeW.polygonOffset(b,c);} +function OJ(b){BS();a:{switch(b){case 32886:break;case 32888:BkW=1;break a;default:break a;}BkV=1;}} +function Np(b){BS();a:{switch(b){case 32886:break;case 32888:BkW=0;break a;default:break a;}BkV=0;}} +function QF(){BS();return 0|(!BkV?0:1)|(!BkW?0:4);} +function RX(b){var c;BS();c=PI(b);Bls=c;ARG(c);if(BkR)AJJ(c,BkS);AMv(c,BkX,BkY,BkZ,Bk0);if(Bk8){AL_(c,(!Bk9?0:2)+Bk7|0);AQU(c,Bg9,Bg$,Bg_,Bha);ALw(c,Bla);AQt(c,Bk$,Bk_);}ANa(c,Blf.data[Blg]);ANK(c,Blh.data[Bli]);AAx(c,Blj.data[Blk]);if(Bk6&&BkQ){ACN(c,Bk1,Bk2,Bk3);ANW(c,Blq,Blr);}APr(c,Bk4,Bk5);} +function AMc(b,c,d,e){var f;BS();if(BkT){if(b!=7)Cq(Eg(),B(360));else{if(BkU.lZ==(-1))BkU.lZ=QF();else if(BkU.lZ!=QF())Cq(Eg(),B(361));f=BkU;f.jP=f.jP+d|0;Bd();e=e;if((BfO+e.length|0)=0&&b<256?BfM.data[b]:B(10)));} +function YF(a,b,c){a.ns.data[b].bH=c;} +function Ek(a,b,c){if(!b)a.rT=a.rT?0:1;if(b==1)a.tK=a.tK?0:1;if(b==2)a.nf=a.nf?0:1;if(b==3)a.lF=a.lF?0:1;if(b==4)a.hY=(a.hY+c|0)&3;if(b==5)a.jp=a.jp?0:1;if(b==6)a.ed=a.ed?0:1;if(b==7)a.mF=a.mF?0:1;if(b==8)a.j4=(a.j4+c|0)&3;if(b==9){a.i8=a.i8?0:1;L2(a.Cf.d6);}} +function Ru(a,b){var c;a:{if(!b){c=new U;W(c);c=V(J(J(c,B(374)),!a.rT?B(375):B(376)));break a;}if(b==1){c=new U;W(c);c=V(J(J(c,B(377)),!a.tK?B(375):B(376)));break a;}if(b==2){c=new U;W(c);c=V(J(J(c,B(378)),!a.nf?B(375):B(376)));break a;}if(b==3){c=new U;W(c);c=V(J(J(c,B(379)),!a.lF?B(375):B(376)));break a;}if(b==4){c=new U;W(c);c=V(J(J(c,B(380)),BlK.data[a.hY]));break a;}if(b==5){c=new U;W(c);c=V(J(J(c,B(381)),!a.jp?B(375):B(376)));break a;}if(b==6){c=new U;W(c);c=V(J(J(c,B(382)),!a.ed?B(375):B(376)));break a;}if +(b==7){c=new U;W(c);c=V(J(J(c,B(383)),!a.mF?B(375):B(376)));break a;}if(b==8){c=new U;W(c);c=V(J(J(c,B(384)),BlL.data[a.j4]));break a;}if(b!=9){c=B(3);break a;}c=new U;W(c);c=V(J(J(c,B(385)),!a.i8?B(386):B(387)));}return c;} +function A3v(a){return;} +function A10(a){return;} +function AIJ(){var b,c;b=I(B2,4);c=b.data;c[0]=B(388);c[1]=B(389);c[2]=B(390);c[3]=B(391);BlK=b;b=I(B2,4);c=b.data;c[0]=B(392);c[1]=B(393);c[2]=B(394);c[3]=B(395);BlL=b;} +function IL(){var a=this;D.call(a);a.us=null;a.qg=0;a.mN=0;a.o7=0;a.o8=0;a.k9=0;a.i0=0;a.hG=0;a.ww=0;a.yu=0;a.xP=0;a.n$=0;a.pn=0;a.qo=0;a.fy=0;a.g4=null;a.Fg=0;a.Bm=0;a.D8=0;a.HU=0.0;a.i3=0;a.Fq=null;a.IR=0;a.x9=0;a.Kh=0;a.oH=0;a.kV=0;a.gu=null;a.jj=null;} +var BlM=null;var Bf5=0;function T0(){T0=Bt(IL);BaC();} +function BcM(a,b,c,d,e,f,g){var h=new IL();AJW(h,a,b,c,d,e,f,g);return h;} +function AJW(a,b,c,d,e,f,g,h){T0();a.qg=(-1);a.fy=0;a.g4=$rt_createBooleanArray(2);a.x9=1;a.kV=0;a.gu=Co();a.us=b;a.jj=c;a.hG=g;a.i0=g;a.k9=g;a.HU=Ei((Bk(a.k9,a.k9)+Bk(a.i0,a.i0)|0)+Bk(a.hG,a.hG)|0)/2.0;a.qg=h;a.mN=(-999);SQ(a,d,e,f);a.i3=0;} +function SQ(a,b,c,d){var e,f;if(!(b==a.mN&&c==a.o7&&d==a.o8)){Qq(a);a.mN=b;a.o7=c;a.o8=d;a.Fg=b+(a.k9/2|0)|0;a.Bm=c+(a.i0/2|0)|0;a.D8=d+(a.hG/2|0)|0;a.n$=b&1023;a.pn=c;a.qo=d&1023;a.ww=b-a.n$|0;a.yu=c-a.pn|0;a.xP=d-a.qo|0;a.Fq=NZ(b-2.0,c-2.0,d-2.0,(b+a.k9|0)+2.0,(c+a.i0|0)+2.0,(d+a.hG|0)+2.0);F2(a.qg+2|0,4864);e=D8(a.n$-2.0,a.pn-2.0,a.qo-2.0,(a.n$+a.k9|0)+2.0,(a.pn+a.i0|0)+2.0,(a.qo+a.hG|0)+2.0);BB();f=BfY;BA(f);Bf(f,e.Q,e.T,e.R);Bf(f,e.U,e.T,e.R);Bf(f,e.U,e.M,e.R);Bf(f,e.Q,e.M,e.R);Bf(f,e.Q,e.M,e.V);Bf(f,e.U, +e.M,e.V);Bf(f,e.U,e.T,e.V);Bf(f,e.Q,e.T,e.V);Bf(f,e.Q,e.M,e.R);Bf(f,e.U,e.M,e.R);Bf(f,e.U,e.M,e.V);Bf(f,e.Q,e.M,e.V);Bf(f,e.Q,e.T,e.V);Bf(f,e.U,e.T,e.V);Bf(f,e.U,e.T,e.R);Bf(f,e.Q,e.T,e.R);Bf(f,e.Q,e.M,e.V);Bf(f,e.Q,e.T,e.V);Bf(f,e.Q,e.T,e.R);Bf(f,e.Q,e.M,e.R);Bf(f,e.U,e.M,e.R);Bf(f,e.U,e.T,e.R);Bf(f,e.U,e.T,e.V);Bf(f,e.U,e.M,e.V);Br(f);Es();Lx(a);}} +function AD5(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(!a.i3)return;Bf5=Bf5+1|0;b=a.mN;c=a.o7;d=a.o8;e=a.mN+a.k9|0;f=a.o7+a.i0|0;g=a.o8+a.hG|0;h=0;while(h<2){a.g4.data[h]=1;h=h+1|0;}BlN=0;i=Gq();DS(i,a.gu);DG(a.gu);j=new IR;k +=a.us;l=b-1|0;m=c-1|0;n=d-1|0;o=e+1|0;h=f+1|0;p=g+1|0;$p=1;case 1:AFj(j,k,l,m,n,o,h,p);if(C()){break _;}k=A9w(j);l=0;a:{while(true){if(l>=2)break a;q=0;p=0;r=0;s=c;while(s0){if(!r){r=1;F2(a.qg+l|0,4864);B0();Bu(a.n$,a.pn, +a.qo);Bu( -a.hG/2.0, -a.i0/2.0, -a.hG/2.0);Cx(1.0000009536743164,1.0000009536743164,1.0000009536743164);Bu(a.hG/2.0,a.i0/2.0,a.hG/2.0);BA(BlM);Fw(BlM, -a.mN, -a.o7, -a.o8);}if(!l){L();if(Bf6.data[u] instanceof Eu){$p=3;continue _;}}L();v=Bf6.data[u];o=S(v.p9(),l);if(o)q=1;else if(!o){$p=4;continue _;}}n=n+1|0;b:{c:while(true){if(n=g){s=s+1|0;while(s>=f){if(!r)p=0;else{Br(BlM);BC();Es();Fw(BlM,0.0,0.0,0.0);}if(p)a.g4.data[l]=0;if(!q)break c;l=l+1|0;if(l>=2)break b;q=0;p=0;r=0;s +=c;}m=d;}n=b;}}t=Gq();DS(t,a.gu);FK(t,i);DS(a.jj,t);FK(i,a.gu);Gv(a.jj,i);a.oH=BlN;a.kV=1;return;case 3:$z=AGL(j,n,s,m);if(C()){break _;}w=$z;if(AI_(BlO,w))X(a.gu,w);L();v=Bf6.data[u];o=S(v.p9(),l);if(o)q=1;else if(!o){$p=4;continue _;}n=n+1|0;d:{e:while(true){if(n=g){s=s+1|0;while(s>=f){if(!r)p=0;else{Br(BlM);BC();Es();Fw(BlM,0.0,0.0,0.0);}if(p)a.g4.data[l]=0;if(!q)break e;l=l+1|0;if(l>=2)break d;q=0;p=0;r=0;s=c;}m=d;}n=b;}}t=Gq();DS(t,a.gu);FK(t,i);DS(a.jj,t);FK(i,a.gu);Gv(a.jj, +i);a.oH=BlN;a.kV=1;return;case 4:$z=AOL(k,v,n,s,m);if(C()){break _;}o=$z;p=p|o;n=n+1|0;a:{f:while(true){if(n=g){s=s+1|0;while(s>=f){if(!r)p=0;else{Br(BlM);BC();Es();Fw(BlM,0.0,0.0,0.0);}if(p)a.g4.data[l]=0;if(!q)break f;l=l+1|0;if(l>=2)break a;q=0;p=0;r=0;s=c;}m=d;}n=b;}}t=Gq();DS(t,a.gu);FK(t,i);DS(a.jj,t);FK(i,a.gu);Gv(a.jj,i);a.oH=BlN;a.kV=1;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} +function Hh(a,b){var c,d,e;c=b.d-a.Fg;d=b.j-a.Bm;e=b.e-a.D8;return c*c+d*d+e*e;} +function Qq(a){var b;b=0;while(b<2){a.g4.data[b]=1;b=b+1|0;}a.fy=0;a.kV=0;} +function ASn(a){Qq(a);a.us=null;} +function Qg(a,b){return !a.fy?(-1):a.g4.data[b]?(-1):a.qg+b|0;} +function AST(a,b){a.fy=Nf(b,a.Fq);} +function AIo(a){return !a.kV?0:a.g4.data[0]&&a.g4.data[1]?1:0;} +function Lx(a){a.i3=1;} +function BaC(){BB();BlM=BfY;Bf5=0;} +function EG(){var a=this;D.call(a);a.JO=null;a.GL=null;} +function BlP(a,b){var c=new EG();EW(c,a,b);return c;} +function EW(a,b,c){a.JO=b;a.GL=c;} +function ASU(){var a=this;Fp.call(a);a.jw=null;a.lX=0;} +function A8L(){var a=new ASU();AYB(a);return a;} +function A_t(a){var b=new ASU();ZD(b,a);return b;} +function AYB(a){ZD(a,32);} +function ZD(a,b){a.jw=$rt_createByteArray(b);} +function A8Z(a,b){var c,d;R1(a,a.lX+1|0);c=a.jw.data;d=a.lX;a.lX=d+1|0;c[d]=b<<24>>24;} +function RZ(a,b,c,d){var e,f,g,h,i;R1(a,a.lX+d|0);e=0;while(e=d.length)return;e=d[c];$p=1;case 1:$z=AH5(e);if(C()){break _;}f=$z;if(!f){e=d[c];$p=2;continue _;}e=d[c];$p=3;continue _;case 2:ADQ(e);if(C()){break _;}c=c+1|0;d=b.data;if(c>=d.length)return;e=d[c];$p=1;continue _;case 3:$z=ACf(e);if(C()){break _;}g=$z;$p=4;case 4:AOS(g);if(C()){break _;}e=d[c];$p=2;continue _;default:E3();}}CY().s(b, +c,d,e,f,g,$p);} +function Q6(a,b,c,d){var e,f,g,h,i,j,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:a.fH=Co();a.dV=Co();a.mg=Co();a.gP=Bdg();a.k5=Gq();a.fF=Co();a.ee=Long_ZERO;a.sN=Long_fromInt(8961023);a.tf=Long_fromInt(12638463);a.rR=Long_fromInt(16777215);a.gr=0;a.hU=L7(new DE);a.sB=1013904223;a.sM=0;a.q=new DE;a.t4=0;a.ct=Co();a.jo=Long_ZERO;a.w_=Long_ZERO;a.nq=Co();a.qI=Co();a.Jq=c;$p=1;case 1:ANj(b);if +(C()){break _;}a.j_=D2(b,c);b=a.j_;$p=2;case 2:ANj(b);if(C()){break _;}e=D2(a.j_,B(396));$p=3;case 3:$z=AEP(e);if(C()){break _;}f=$z;a.t4=f?0:1;$p=4;case 4:$z=AEP(e);if(C()){break _;}f=$z;if(f){try{b=new H1;c=new Lp;$p=5;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){g=$$je;}else{throw $$e;}}BL(g);}f=0;if(Long_eq(a.jo,Long_ZERO)){a.jo=d;f=1;}a.h4=Ww(a,a.j_);if(!f){Mx(a);return;}a.eD=0;a.nB=64;a.eC=0;f=a.eD;h=a.eC;$p=6;continue _;case 5:a:{try{$z=AQ_(e);if(C()){break _;}i=$z;LW(c,i);KA(b,c);j=Iv(Ns(b), +B(397));a.jo=J$(j,B(398));a.eD=Eq(j,B(399));a.nB=Eq(j,B(400));a.eC=Eq(j,B(401));a.ee=J$(j,B(402));a.w_=J$(j,B(403));a.tI=Iv(j,B(5));break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){g=$$je;}else{throw $$e;}}BL(g);}f=0;if(Long_eq(a.jo,Long_ZERO)){a.jo=d;f=1;}a.h4=Ww(a,a.j_);if(!f){Mx(a);return;}a.eD=0;a.nB=64;a.eC=0;f=a.eD;h=a.eC;$p=6;case 6:$z=AKD(a,f,h);if(C()){break _;}f=$z;L();if(f!=Bgr.b?0:1){Mx(a);return;}a.eD=a.eD+(E(a.q,64)-E(a.q,64)|0)|0;a.eC=a.eC+(E(a.q,64)-E(a.q,64)|0)|0;f=a.eD;h=a.eC;continue _;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function Ww(a,b){var c,d,e;c=new WC;d=new XY;d.CK=b;d.tC=1;e=new S2;e.GB=$rt_createIntMultiArray([32,32]);e.s=a;e.a=new DE;e.zi=Hm(e.a,16);e.zj=Hm(e.a,16);e.zh=Hm(e.a,8);e.ud=Hm(e.a,4);e.zl=Hm(e.a,4);e.zm=Hm(e.a,10);e.zk=Hm(e.a,16);e.iV=Hm(e.a,8);c.W=I(Jq,1024);c.fu=(-999999999);c.f0=(-999999999);c.lE=A$E(a,$rt_createByteArray(32768),0,0);c.lE.EK=1;c.lE.qA=1;c.lO=a;c.g8=d;c.iT=e;return c;} +function AQO(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.eD;c=a.eC;$p=1;case 1:$z=AKD(a,b,c);if(C()){break _;}b=$z;if(b)return;a.eD=a.eD+(E(a.q,8)-E(a.q,8)|0)|0;a.eC=a.eC+(E(a.q,8)-E(a.q,8)|0)|0;b=a.eD;c=a.eC;continue _;default:E3();}}CY().s(a,b,c,$p);} +function AKD(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=63;e=d+1|0;$p=1;case 1:$z=ADc(a,b,e,c);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}d=e;e=d+1|0;continue _;case 2:$z=ADc(a,b,d,c);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AHe(a){var b,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{if(a.tI!==null){LQ(a.bi,a.tI);a.tI=null;}b=a.bi;$p=1;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else{throw $$e;}}BL(b);return;case 1:a:{try{AO4(a,b);if(C()){break _;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else{throw $$e;}}BL(b);}return;default:E3();}}CY().s(a,b,$p);} +function ACk(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!==null)Zk(c,B(404));$p=1;case 1:ANv(a);if(C()){break _;}if(c===null){d=a.h4;$p=2;continue _;}d=B(405);$p=3;continue _;case 2:AOJ(d,b,c);if(C()){break _;}return;case 3:ASN(c,d);if(C()){break _;}d=a.h4;$p=2;continue _;default:E3();}}CY().s(a,b,c,d,$p);} +function ANv(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:b=El();Iw(b,B(398),a.jo);Ea(b,B(399),a.eD);Ea(b,B(400),a.nB);Ea(b,B(401),a.eC);Iw(b,B(402),a.ee);Iw(b,B(403),a.w_);Iw(b,B(406),B$());if(a.bi!==null){c=El();Vn(a.bi,c);Wg(b,B(5),c);}c=El();ES(c,B(397),b);try{d=D2(a.j_,B(407));e=D2(a.j_,B(408));f=D2(a.j_,B(396));g=A_t(131072);Sv(c,AW6(g));h=Iz(g);$p=1;continue _;} +catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 1:try{ADT(d,h);if(C()){break _;}$p=2;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 2:try{$z=AEP(e);if(C()){break _;}j=$z;if(!j){$p=3;continue _;}$p=5;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 3:try{ACA(f,e);if(C()){break _;}$p=4;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 4:try +{$z=AEP(f);if(C()){break _;}j=$z;if(!j){$p=6;continue _;}$p=8;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 5:try{ADQ(e);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 6:try{ACA(d,f);if(C()){break _;}$p=7;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 7:a:{try{$z=AEP(d);if(C()){break _;}j=$z;if(!j)break a;$p=9;continue _;}catch +($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);}return;case 8:try{ADQ(f);if(C()){break _;}$p=6;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);return;case 9:a:{try{ADQ(d);if(C()){break _;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){i=$$je;}else{throw $$e;}}BL(i);}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function ABs(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b){$p=2;continue _;}c=a.h4;b=0;d=null;$p=1;case 1:$z=AOJ(c,b,d);if(C()){break _;}b=$z;return b;case 2:ANv(a);if(C()){break _;}c=a.h4;b=0;d=null;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,$p);} +function ADc(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)b=0;else{if(c<128){e=b>>4;f=d>>4;$p=1;continue _;}b=0;}}else b=0;return b;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;return Fd(g,b&15,c,d&15);default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function E1(a,b,c,d){return c>=0&&c<128?C5(a,b>>4,d>>4):0;} +function IB(a,b,c,d,e,f,g){var h,i;if(f>=0&&c<128){h=b>>4;b=d>>4;c=e>>4;d=g>>4;while(h<=c){i=b;while(i<=d){if(!C5(a,h,i))return 0;i=i+1|0;}h=h+1|0;}return 1;}return 0;} +function C5(a,b,c){return BR(a.h4,b,c);} +function Yx(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b>>4;b=c>>4;$p=1;case 1:$z=AAv(a,d,b);if(C()){break _;}e=$z;return e;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AAv(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.h4;$p=1;case 1:$z=AO2(d,b,c);if(C()){break _;}d=$z;return d;default:E3();}}CY().s(a,b,c,d,$p);} +function AJ_(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;g=b>>4;h=d>>4;$p=1;continue _;}return 0;case 1:$z=AAv(a,g,h);if(C()){break _;}i=$z;b=b&15;d=d&15;$p=2;case 2:$z=AEq(i,b,c,d,e,f);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AMd(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AAv(a,f,g);if(C()){break _;}h=$z;g=b&15;b=d&15;$p=2;case 2:$z=AEn(h,g,c,b,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ACG(a,b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=ADc(a,b,c,d);if(C()){break _;}e=$z;if(!e)f=Bhs;else{L();f=Bf6.data[e].b6;}return f;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AFx(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;e=b>>4;f=d>>4;$p=1;continue _;}return 0;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;return Sp(g,b&15,c,d&15);default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ACY(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:ALh(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ALh(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AAv(a,f,g);if(C()){break _;}h=$z;AA_(h,b&15,c,d&15,e);return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AQe(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AMd(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AFB(a,b,c,d,e);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AJM(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AJ_(a,b,c,d,e,f);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AFB(a,b,c,d,e);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AFB(a,b,c,d,e){var f,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=0;while(f>4;f=d>>4;$p=1;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;return PW(g,b&15,c,d&15);default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function X_(a,b,c,d){var e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=1;$p=1;case 1:$z=ARt(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ARt(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(e){$p=1;continue _;}if(c<0)return 0;if(c>=128){f=15-a.gr|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}return 15;case 1:$z=ADc(a,b,c,d);if(C()){break _;}f=$z;L();if(f!=Bf_.b&&f!=Bim.b){if(c<0)return 0;if(c>=128){f=15 +-a.gr|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}e=c+1|0;g=0;$p=2;case 2:$z=ARt(a,b,e,d,g);if(C()){break _;}h=$z;e=b+1|0;g=0;$p=3;case 3:$z=ARt(a,e,c,d,g);if(C()){break _;}g=$z;e=b-1|0;i=0;$p=4;case 4:$z=ARt(a,e,c,d,i);if(C()){break _;}i=$z;e=d+1|0;j=0;$p=5;case 5:$z=ARt(a,b,c,e,j);if(C()){break _;}j=$z;d=d-1|0;e=0;$p=6;case 6:$z=ARt(a,b,c,d,e);if(C()){break _;}k=$z;if(g<=h)g=h;if(i<=g)i=g;if(j<=i)j=i;if(k<=j)k=j;return k;case 7:$z=AAv(a,g,e);if(C()){break _;}l=$z;return Wt(l,b&15,c,d&15,a.gr);default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function Z$(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 1;e=b>>4;f=d>>4;if(!C5(a,e,f))return 0;$p=1;continue _;}return 0;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;return PW(g,b&15,c,d&15);default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AMq(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b>=(-32000000)&&c>=(-32000000)&&b<32000000&&c<=32000000){d=b>>4;e=c>>4;if(!C5(a,d,e))return 0;$p=1;continue _;}return 0;case 1:$z=AAv(a,d,e);if(C()){break _;}f=$z;return Vl(f,b&15,c&15);default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AQS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!E1(a,c,d,e))return;if(b===BlT){$p=1;continue _;}if(b===BlU){$p=2;continue _;}$p=3;continue _;case 1:$z=Z$(a,c,d,e);if(C()){break _;}g=$z;if(g)f=15;$p=3;continue _;case 2:$z=ADc(a,c,d,e);if(C()){break _;}g=$z;L();if(BhY.data[g]>f)f=BhY.data[g];$p=3;case 3:$z=AL6(a,b,c,d,e);if(C()){break _;}g=$z;if(g==f)return;$p=4;case 4:ZJ(a,b,c,d,e,c,d, +e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AL6(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(d>=0&&d<128&&c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000){f=c>>4;g=e>>4;if(!C5(a,f,g))return 0;$p=1;continue _;}return b.Az;case 1:$z=AAv(a,f,g);if(C()){break _;}h=$z;return AC3(h,b,c&15,d,e&15);default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ANc(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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(c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000&&d>=0&&d<128){g=c>>4;h=e>>4;if(C5(a,g,h)){$p=1;continue _;}}return;case 1:$z=AAv(a,g,h);if(C()){break _;}i=$z;ARu(i,b,c&15,d,e&15,f);g=0;while(g=4?0:1;} +function AJ$(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;$p=1;case 1:$z=AFR(a,b,c,d);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,$p);} +function AFR(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(!(isNaN(b.x)?1:0)&&!(isNaN(b.z)?1:0)&&!(isNaN(b.w)?1:0)){if(!(isNaN(c.x)?1:0)&&!(isNaN(c.z)?1:0)&&!(isNaN(c.w)?1:0)){e +=K(c.x);f=K(c.z);g=K(c.w);h=K(b.x);i=K(b.z);j=K(b.w);k=20+(-1)|0;if(20<0)return null;if(!(isNaN(b.x)?1:0)&&!(isNaN(b.z)?1:0)&&!(isNaN(b.w)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=S(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;p=S(f,i);if(p>0)m=i+1.0;if(p<0)m=i+0.0;i=S(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;q=999.0;r=999.0;s=999.0;t=c.x-b.x;u=c.z-b.z;v=c.w-b.w;if(l!==999.0)q=(l-b.x)/t;if(m!==999.0)r=(m-b.z)/u;if(n!==999.0)s=(n-b.w)/v;if(q= +s){o=i<=0?3:2;b.x=b.x+t*s;b.z=b.z+u*s;b.w=n;}else{o=p<=0?1:0;b.x=b.x+t*r;b.z=m;b.w=b.w+v*r;}w=BY(b.x,b.z,b.w);v=K(b.x);w.x=v;h=v|0;if(o==5){h=h+(-1)|0;w.x=w.x+1.0;}v=K(b.z);w.z=v;i=v|0;if(o==1){i=i+(-1)|0;w.z=w.z+1.0;}v=K(b.w);w.w=v;j=v|0;if(o==3){j=j+(-1)|0;w.w=w.w+1.0;}$p=1;continue _;}return null;}return null;}return null;case 1:$z=ADc(a,h,i,j);if(C()){break _;}x=$z;$p=2;case 2:$z=AFx(a,h,i,j);if(C()){break _;}y=$z;L();z=Bf6.data[x];if(x>0&&z.pq(y,d)){$p=5;continue _;}o=i-1|0;$p=3;case 3:$z=ADc(a,h,o,j);if +(C()){break _;}p=$z;$p=4;case 4:$z=AFx(a,h,o,j);if(C()){break _;}x=$z;w=Bf6.data[p];if(p>0&&w.pq(x,d)){$p=6;continue _;}p=k;k=p+(-1)|0;if(p<0)return null;if(!(isNaN(b.x)?1:0)&&!(isNaN(b.z)?1:0)&&!(isNaN(b.w)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=S(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;p=S(f,i);if(p>0)m=i+1.0;if(p<0)m=i+0.0;i=S(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;q=999.0;r=999.0;s=999.0;t=c.x-b.x;u=c.z-b.z;v=c.w-b.w;if(l!==999.0)q=(l-b.x)/t;if(m!==999.0)r=(m-b.z)/u;if(n!==999.0)s=(n-b.w) +/v;if(q=s){o=i<=0?3:2;b.x=b.x+t*s;b.z=b.z+u*s;b.w=n;}else{o=p<=0?1:0;b.x=b.x+t*r;b.z=m;b.w=b.w+v*r;}w=BY(b.x,b.z,b.w);v=K(b.x);w.x=v;h=v|0;if(o==5){h=h+(-1)|0;w.x=w.x+1.0;}v=K(b.z);w.z=v;i=v|0;if(o==1){i=i+(-1)|0;w.z=w.z+1.0;}v=K(b.w);w.w=v;j=v|0;if(o==3){j=j+(-1)|0;w.w=w.w+1.0;}$p=1;continue _;}return null;case 5:$z=z.nX(a,h,i,j,b,c);if(C()){break _;}ba=$z;if(ba!==null)return ba;o=i-1|0;$p=3;continue _;case 6:$z=w.nX(a,h,o,j,b,c);if(C()){break _;}ba +=$z;if(ba!==null)return ba;p=k;k=p+(-1)|0;if(p<0)return null;if(!(isNaN(b.x)?1:0)&&!(isNaN(b.z)?1:0)&&!(isNaN(b.w)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=S(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;p=S(f,i);if(p>0)m=i+1.0;if(p<0)m=i+0.0;i=S(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;q=999.0;r=999.0;s=999.0;t=c.x-b.x;u=c.z-b.z;v=c.w-b.w;if(l!==999.0)q=(l-b.x)/t;if(m!==999.0)r=(m-b.z)/u;if(n!==999.0)s=(n-b.w)/v;if(q=s){o=i<=0?3:2;b.x=b.x+t +*s;b.z=b.z+u*s;b.w=n;}else{o=p<=0?1:0;b.x=b.x+t*r;b.z=m;b.w=b.w+v*r;}w=BY(b.x,b.z,b.w);v=K(b.x);w.x=v;h=v|0;if(o==5){h=h+(-1)|0;w.x=w.x+1.0;}v=K(b.z);w.z=v;i=v|0;if(o==1){i=i+(-1)|0;w.z=w.z+1.0;}v=K(b.w);w.w=v;j=v|0;if(o==3){j=j+(-1)|0;w.w=w.w+1.0;}$p=1;continue _;}return null;default:E3();}}CY().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,$p);} +function Dj(a,b,c,d,e){var f,g,h;f=0;g=S(d,1.0);e=16.0*d;while(f0)h=e;if(Mi(a.bi,b)=Dh(a.ct))break;l=16.0;if(j>0)l=k;m=b-a.bi.d;n=c-a.bi.j;o=d-a.bi.e;if(m*m+n*n+o*o=i){j=j+1|0;while(j>=g){d=d+1|0;if(d>=e){c=Dz(c,0.25,0.25,0.25);$p=1;continue _;}j=f;}k=h;}L();l=Bf6.data;continue _;case 3:p.FZ(a,d,j,k,c,m);if(C()){break _;}k=k+1|0;while(k>=i){j=j+1|0;while(j>=g){d=d+1|0;if(d>=e){c=Dz(c,0.25,0.25,0.25);$p=1;continue _;}j=f;}k=h;}L();l=Bf6.data;$p=2;continue _;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function OT(a,b){var c;c=1.0-(BE(HP(a,b)*3.1415927410125732*2.0)*2.0+0.5);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*11.0|0;} +function Pn(a,b){var c,d,e,f;c=BE(HP(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=Long_toNumber(Long_and(Long_shr(a.sN,16),Long_fromInt(255)))/255.0;e=Long_toNumber(Long_and(Long_shr(a.sN,8),Long_fromInt(255)))/255.0;f=Long_toNumber(Long_and(a.sN,Long_fromInt(255)))/255.0;return BY(d*c,e*c,f*c);} +function HP(a,b){var c;c=(Long_rem(a.ee,Long_fromInt(24000)).lo+b)/24000.0-0.25;if(c<0.0)c=c+1.0;if(c>1.0)c=c-1.0;return c+(1.0-(GR(c*3.141592653589793)+1.0)/2.0-c)/3.0;} +function Ty(a,b){var c,d,e,f;c=BE(HP(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=Long_toNumber(Long_and(Long_shr(a.rR,16),Long_fromInt(255)))/255.0;e=Long_toNumber(Long_and(Long_shr(a.rR,8),Long_fromInt(255)))/255.0;f=Long_toNumber(Long_and(a.rR,Long_fromInt(255)))/255.0;b=c*0.8999999761581421+0.10000000149011612;return BY(d*b,e*b,f*(c*0.8500000238418579+0.15000000596046448));} +function AEd(a,b){var c,d,e,f;c=BE(HP(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=Long_toNumber(Long_and(Long_shr(a.tf,16),Long_fromInt(255)))/255.0;e=Long_toNumber(Long_and(Long_shr(a.tf,8),Long_fromInt(255)))/255.0;f=Long_toNumber(Long_and(a.tf,Long_fromInt(255)))/255.0;b=c*0.9399999976158142+0.05999999865889549;return BY(d*b,e*b,f*(c*0.9100000262260437+0.09000000357627869));} +function A9A(a,b,c){return 64;} +function AKe(a,b){var c;c=1.0-(BE(HP(a,b)*3.1415927410125732*2.0)*2.0+0.75);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*c*0.5;} +function FF(a,b,c,d,e){var f,g;f=new Ko;g=BlV;BlV=Long_add(g,Long_fromInt(1));f.pe=g;f.fJ=b;f.fr=c;f.fQ=d;f.qx=e;if(IB(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){if(e>0){L();f.jl=Long_add(Long_fromInt(Bf6.data[e].mI()),a.ee);}if(!Xe(a.k5,f)){XU(a.k5,f);ZW(a.gP,f);}}} +function APY(a){var b,c,d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:Gv(a.dV,a.mg);b=0;while(b=a.dV.o){b=0;if(b>=a.fF.o)return;d=Z(a.fF,b);$p=1;continue _;}b:{e=Z(a.dV,b);if(e.bB!==null){if(!e.bB.cK&&e.bB.bG===e)break b;e.bB.bG=null;e.bB=null;}if(!e.cK){$p=2;continue _;}if(e.cK){c=K(e.d/16.0);f=K(e.e/16.0);if(C5(a, +c,f))break a;d=a.dV;c=b+(-1)|0;ED(d,b);g=0;while(g=a.fF.o)return;d=Z(a.fF,b);continue _;case 2:X8(a,e);if(C()){break _;}while(true){if(e.cK){c=K(e.d/16.0);f=K(e.e/16.0);if(C5(a,c,f)){$p=3;continue _;}d=a.dV;c=b+(-1)|0;ED(d,b);g=0;while(g=a.dV.o){b=0;if(b>=a.fF.o)return;d=Z(a.fF,b);$p=1;continue _;}e=Z(a.dV,b);if(e.bB===null)break b;if(e.bB.cK)break;if +(e.bB.bG!==e)break;}e.bB.bG=null;e.bB=null;}if(e.cK)continue;else break;}continue _;case 3:$z=AAv(a,c,f);if(C()){break _;}d=$z;ANJ(d,e);while(true){d=a.dV;c=b+(-1)|0;ED(d,b);g=0;while(g=a.dV.o){b=0;if(b>=a.fF.o)return;d=Z(a.fF,b);$p=1;continue _;}e=Z(a.dV,b);if(e.bB!==null){if(!e.bB.cK&&e.bB.bG===e)continue;e.bB.bG=null;e.bB=null;}if(!e.cK){$p=2;continue _;}if(e.cK)break;}c=K(e.d/16.0);f=K(e.e/16.0);if(!C5(a,c,f))continue;else break;}continue _;default: +E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function X8(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=K(b.d);K(b.j);d=K(b.e);if(!IB(a,c-16|0,0,d-16|0,c+16|0,128,d+16|0))return;b.cb=b.d;b.bZ=b.j;b.cc=b.e;b.P=b.u;b.S=b.I;e=K(b.d/16.0);f=K(b.j/16.0);g=K(b.e/16.0);if(b.bB===null){$p=1;continue _;}$p=2;continue _;case 1:b.eo();if(C()){break _;}h=K(b.d/16.0);i=K(b.j/16.0);j=K(b.e/16.0);if(e==h&&f==i&&g +==j){if(b.bG!==null){if(!b.bG.cK&&b.bG.bB===b){k=b.bG;$p=6;continue _;}b.bG.bB=null;b.bG=null;}if(!(!(isNaN(b.d)?1:0)&&!(!isFinite(b.d)?1:0)))b.d=b.cb;if(!(!(isNaN(b.j)?1:0)&&!(!isFinite(b.j)?1:0)))b.j=b.bZ;if(!(!(isNaN(b.e)?1:0)&&!(!isFinite(b.e)?1:0)))b.e=b.cc;if(!(!(isNaN(b.I)?1:0)&&!(!isFinite(b.I)?1:0)))b.I=b.S;if(!(!(isNaN(b.u)?1:0)&&!(!isFinite(b.u)?1:0)))b.u=b.P;return;}if(C5(a,e,g)){$p=3;continue _;}if(!C5(a,h,j)){$p=4;continue _;}$p=5;continue _;case 2:b.B6();if(C()){break _;}h=K(b.d/16.0);i=K(b.j +/16.0);j=K(b.e/16.0);if(e==h&&f==i&&g==j){if(b.bG!==null){if(!b.bG.cK&&b.bG.bB===b){k=b.bG;$p=6;continue _;}b.bG.bB=null;b.bG=null;}if(!(!(isNaN(b.d)?1:0)&&!(!isFinite(b.d)?1:0)))b.d=b.cb;if(!(!(isNaN(b.j)?1:0)&&!(!isFinite(b.j)?1:0)))b.j=b.bZ;if(!(!(isNaN(b.e)?1:0)&&!(!isFinite(b.e)?1:0)))b.e=b.cc;if(!(!(isNaN(b.I)?1:0)&&!(!isFinite(b.I)?1:0)))b.I=b.S;if(!(!(isNaN(b.u)?1:0)&&!(!isFinite(b.u)?1:0)))b.u=b.P;return;}if(C5(a,e,g)){$p=3;continue _;}if(!C5(a,h,j)){$p=4;continue _;}$p=5;continue _;case 3:$z=AAv(a, +e,g);if(C()){break _;}k=$z;Sy(k,b,f);if(!C5(a,h,j)){$p=4;continue _;}$p=5;continue _;case 4:b.Dt();if(C()){break _;}if(b.bG!==null){if(!b.bG.cK&&b.bG.bB===b){k=b.bG;$p=6;continue _;}b.bG.bB=null;b.bG=null;}if(!(!(isNaN(b.d)?1:0)&&!(!isFinite(b.d)?1:0)))b.d=b.cb;if(!(!(isNaN(b.j)?1:0)&&!(!isFinite(b.j)?1:0)))b.j=b.bZ;if(!(!(isNaN(b.e)?1:0)&&!(!isFinite(b.e)?1:0)))b.e=b.cc;if(!(!(isNaN(b.I)?1:0)&&!(!isFinite(b.I)?1:0)))b.I=b.S;if(!(!(isNaN(b.u)?1:0)&&!(!isFinite(b.u)?1:0)))b.u=b.P;return;case 5:$z=AAv(a,h,j);if +(C()){break _;}k=$z;Ld(k,b);if(b.bG!==null){if(!b.bG.cK&&b.bG.bB===b){k=b.bG;$p=6;continue _;}b.bG.bB=null;b.bG=null;}if(!(!(isNaN(b.d)?1:0)&&!(!isFinite(b.d)?1:0)))b.d=b.cb;if(!(!(isNaN(b.j)?1:0)&&!(!isFinite(b.j)?1:0)))b.j=b.bZ;if(!(!(isNaN(b.e)?1:0)&&!(!isFinite(b.e)?1:0)))b.e=b.cc;if(!(!(isNaN(b.I)?1:0)&&!(!isFinite(b.I)?1:0)))b.I=b.S;if(!(!(isNaN(b.u)?1:0)&&!(!isFinite(b.u)?1:0)))b.u=b.P;return;case 6:X8(a,k);if(C()){break _;}if(!(!(isNaN(b.d)?1:0)&&!(!isFinite(b.d)?1:0)))b.d=b.cb;if(!(!(isNaN(b.j)?1:0) +&&!(!isFinite(b.j)?1:0)))b.j=b.bZ;if(!(!(isNaN(b.e)?1:0)&&!(!isFinite(b.e)?1:0)))b.e=b.cc;if(!(!(isNaN(b.I)?1:0)&&!(!isFinite(b.I)?1:0)))b.I=b.S;if(!(!(isNaN(b.u)?1:0)&&!(!isFinite(b.u)?1:0)))b.u=b.P;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function ANP(a,b){var c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=null;$p=1;case 1:$z=AEw(a,c,b);if(C()){break _;}c=$z;d=0;while(d=f){c=c+1|0;if(c>=d)break a;i=e;}j=g;}return 0;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function ART(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=K(b.Q);d=K(b.U+1.0);e=K(b.M);f=K(b.T+1.0);g=K(b.R);h=K(b.V+1.0);while(c=f){c=c+1| +0;if(c>=d)break a;i=e;}j=g;}return 0;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AA9(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=K(b.Q);f=K(b.U+1.0);g=K(b.M);h=K(b.T+1.0);i=K(b.R);j=K(b.V+1.0);k=0;l=BY(0.0,0.0,0.0);m=h;while(e0.0){b=CF(l);d.g=d.g+ +b.x*0.004;d.i=d.i+b.z*0.004;d.h=d.h+b.w*0.004;}return k;case 1:$z=ADc(a,e,n,o);if(C()){break _;}q=$z;r=p[q];if(r!==null&&r.b6===c){s=n+1|0;$p=2;continue _;}o=o+1|0;a:while(true){if(o=h){e=e+1|0;if(e>=f)break a;n=g;}o=i;}if(H9(l)>0.0){b=CF(l);d.g=d.g+b.x*0.004;d.i=d.i+b.z*0.004;d.h=d.h+b.w*0.004;}return k;case 2:$z=AFx(a,e,n,o);if(C()){break _;}q=$z;if(m>=s-JS(q)){k=1;$p=3;continue _;}o=o+1|0;b:while(true){if(o= +h){e=e+1|0;if(e>=f)break b;n=g;}o=i;}if(H9(l)>0.0){b=CF(l);d.g=d.g+b.x*0.004;d.i=d.i+b.z*0.004;d.h=d.h+b.w*0.004;}return k;case 3:r.q2(a,e,n,o,d,l);if(C()){break _;}o=o+1|0;c:while(true){if(o=h){e=e+1|0;if(e>=f)break c;n=g;}o=i;}if(H9(l)>0.0){b=CF(l);d.g=d.g+b.x*0.004;d.i=d.i+b.z*0.004;d.h=d.h+b.w*0.004;}return k;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} +function APd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=K(b.Q);e=K(b.U+1.0);f=K(b.M);g=K(b.T+1.0);h=K(b.R);i=K(b.V+1.0);while(d=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function YM(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=new Xt;$p=1;case 1:AJS(g,a,b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AEm(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:d=1.0/((c.U-c.Q)*2.0+1.0);e=1.0/((c.T-c.M)*2.0+1.0);f=1.0/((c.V-c.R)*2.0+1.0);g=0;h=0;i=0.0;while(i<=1.0){j=0.0;while(j<=1.0){if(0.0<=1.0){k=c.Q+(c.U-c.Q)*i;l=c.M+(c.T-c.M)*j;m=c.R;n=c.V-c.R;o=0.0;p=BY(k,l,m+n*o);$p=1;continue _;}j= +j+e;}i=i+d;}return g/h;case 1:$z=AJ$(a,p,b);if(C()){break _;}p=$z;if(p===null)g=g+1|0;h=h+1|0;q=o+f;a:while(true){if(q<=1.0){k=c.Q+(c.U-c.Q)*i;l=c.M+(c.T-c.M)*j;m=c.R;n=c.V-c.R;o=q;p=BY(k,l,m+n*o);continue _;}j=j+e;while(j>1.0){i=i+d;if(i>1.0)break a;j=0.0;}q=0.0;}return g/h;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} +function ACp(a,b,c,d,e){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0: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;$p=1;case 1:$z=ADc(a,b,c,d);if(C()){break _;}e=$z;L();if(e!=BhK.b)return;EP(a,b+0.5,c+0.5,d+0.5,B(242),0.5,2.5999999046325684+(N(a.q)-N(a.q))*0.800000011920929);e=0;$p=2;case 2:AQe(a,b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AYF(a,b){return null;} +function AOU(a){var b;b=new U;W(b);return V(Bi(J(b,B(410)),a.dV.o));} +function AYQ(a){return a.bi;} +function AOh(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=b>>4;f=d>>4;$p=1;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;if(g===null)return null;b=b&15;d=d&15;$p=2;case 2:$z=AN9(g,b,c,d);if(C()){break _;}g=$z;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AGK(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=b>>4;g=d>>4;$p=1;case 1:$z=AAv(a,f,g);if(C()){break _;}h=$z;if(h!==null)Um(h,b&15,c,d&15,e);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AGB(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=b>>4;f=d>>4;$p=1;case 1:$z=AAv(a,e,f);if(C()){break _;}g=$z;if(g!==null)AEN(g,b&15,c,d&15);return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ABi(a,b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:L();e=Bf6.data;$p=1;case 1:$z=ADc(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f!==null?f.d1():0;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AJ7(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:ACk(a,c,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function AJd(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=100000;if(a.fH.o<=0)return 0;b=b+(-1)|0;if(b<=0)return 1;c=ED(a.fH,a.fH.o-1|0);$p=1;case 1:AO$(c,a);if(C()){break _;}if(a.fH.o<=0)return 0;b=b+(-1)|0;if(b<=0)return 1;c=ED(a.fH,a.fH.o-1|0);continue _;default:E3();}}CY().s(a,b,c,$p);} +function ZJ(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:i=a.fH.o;if(4<=i)i=4;j=0;while(true){if(j>=i){k=a.fH;l=new Wq;l.cs=b;l.me=c;l.f6=d;l.f7=e;l.fA=f;l.fh=g;l.eO=h;X(k,l);if(a.fH.o>100000&&a.fH.o>50000){$p=1;continue _;}return;}k=Z(a.fH,(a.fH.o-j|0)-1|0);if(k.cs===b&&AMl(k,c,d,e,f,g,h))break;j=j+1|0;}return;case 1:AJd(a);if(C()){break _;}if +(a.fH.o<=50000)return;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function Mx(a){var b;b=OT(a,1.0);if(b!=a.gr)a.gr=b;} +function YG(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:T6(a.h4);if(!RC(a.dV,a.bi)&&a.bi!==null){Cq(C$(),B(411));b=a.bi;$p=1;continue _;}a:{c=OT(a,1.0);if(c!=a.gr){a.gr=c;d=0;while(true){if(d>=a.ct.o)break a;Wf(Z(a.ct,d));d=d+1|0;}}}a.ee=Long_add(a.ee,Long_fromInt(1));if(Long_ne(Long_rem(a.ee,Long_fromInt(20)),Long_ZERO)){c=0;$p=2;continue _;}c +=0;b=null;$p=4;continue _;case 1:AO4(a,b);if(C()){break _;}b:{c=OT(a,1.0);if(c!=a.gr){a.gr=c;d=0;while(true){if(d>=a.ct.o)break b;Wf(Z(a.ct,d));d=d+1|0;}}}a.ee=Long_add(a.ee,Long_fromInt(1));if(Long_ne(Long_rem(a.ee,Long_fromInt(20)),Long_ZERO)){c=0;$p=2;continue _;}c=0;b=null;$p=4;continue _;case 2:AB7(a,c);if(C()){break _;}d=K(a.bi.d);e=K(a.bi.e);b=new IR;f=d-64|0;g=0;h=e-64|0;i=d+64|0;j=128;c=e+64|0;$p=3;case 3:AFj(b,a,f,g,h,i,j,c);if(C()){break _;}f=0;if(f>=8000)return;a.hU=(a.hU*3|0)+a.sB|0;g=a.hU>>2;h +=((g&127)-64|0)+d|0;i=((g>>8&127)-64|0)+e|0;j=g>>16&127;$p=5;continue _;case 4:ACk(a,c,b);if(C()){break _;}c=0;$p=2;continue _;case 5:$z=HQ(b,h,j,i);if(C()){break _;}k=$z;L();if(BhU.data[k]){l=Bf6.data[k];m=a.q;$p=6;continue _;}f=f+1|0;if(f>=8000)return;a.hU=(a.hU*3|0)+a.sB|0;g=a.hU>>2;h=((g&127)-64|0)+d|0;i=((g>>8&127)-64|0)+e|0;j=g>>16&127;continue _;case 6:l.fa(a,h,j,i,m);if(C()){break _;}f=f+1|0;if(f>=8000)return;a.hU=(a.hU*3|0)+a.sB|0;g=a.hU>>2;h=((g&127)-64|0)+d|0;i=((g>>8&127)-64|0)+e|0;j=g>>16&127;$p +=5;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AB7(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=JU(a.gP);if(c!=I$(a.k5)){d=new D7;Bl(d,B(412));M(d);}if(c>500)c=500;e=0;a:{while(true){if(e>=c)break a;f=Nz(a.gP);if(!b&&Long_gt(f.jl,a.ee))break;Nc(a.gP,f);Ly(a.k5,f);if(IB(a,f.fJ-8|0,f.fr-8|0,f.fQ-8|0,f.fJ+8|0,f.fr+8|0,f.fQ+8|0)){g=f.fJ;h=f.fr;i=f.fQ;$p=1;continue _;}e=e+1|0;}}return !JU(a.gP)?0:1;case 1:$z=ADc(a,g, +h,i);if(C()){break _;}g=$z;if(g==f.qx&&g>0){L();d=Bf6.data[g];g=f.fJ;h=f.fr;i=f.fQ;f=a.q;$p=2;continue _;}b:{while(true){e=e+1|0;if(e>=c)break b;f=Nz(a.gP);if(!b&&Long_gt(f.jl,a.ee))break;Nc(a.gP,f);Ly(a.k5,f);if(!IB(a,f.fJ-8|0,f.fr-8|0,f.fQ-8|0,f.fJ+8|0,f.fr+8|0,f.fQ+8|0))continue;else{g=f.fJ;h=f.fr;i=f.fQ;continue _;}}}return !JU(a.gP)?0:1;case 2:d.fa(a,g,h,i,f);if(C()){break _;}c:{while(true){e=e+1|0;if(e>=c)break c;f=Nz(a.gP);if(!b&&Long_gt(f.jl,a.ee))break;Nc(a.gP,f);Ly(a.k5,f);if(!IB(a,f.fJ-8|0,f.fr-8 +|0,f.fQ-8|0,f.fJ+8|0,f.fr+8|0,f.fQ+8|0))continue;else{g=f.fJ;h=f.fr;i=f.fQ;$p=1;continue _;}}}return !JU(a.gP)?0:1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AFY(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=16;f=new DE;g=0;if(g>=1000)return;h=(b+E(a.q,e)|0)-E(a.q,e)|0;i=(c+E(a.q,e)|0)-E(a.q,e)|0;j=(d+E(a.q,e)|0)-E(a.q,e)|0;$p=1;case 1:$z=ADc(a,h,i,j);if(C()){break _;}k=$z;if(k>0){L();l=Bf6.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+E(a.q,e)|0)-E(a.q,e)|0;i=(c+E(a.q,e)|0)-E(a.q, +e)|0;j=(d+E(a.q,e)|0)-E(a.q,e)|0;continue _;case 2:l.k3(a,h,i,j,f);if(C()){break _;}g=g+1|0;if(g>=1000)return;h=(b+E(a.q,e)|0)-E(a.q,e)|0;i=(c+E(a.q,e)|0)-E(a.q,e)|0;j=(d+E(a.q,e)|0)-E(a.q,e)|0;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function AEw(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:DG(a.qI);d=K((c.Q-2.0)/16.0);e=K((c.U+2.0)/16.0);f=K((c.R-2.0)/16.0);g=K((c.V+2.0)/16.0);while(d<=e){h=f;while(h<=g){if(C5(a,d,h)){$p=1;continue _;}h=h+1|0;}d=d+1|0;}return a.qI;case 1:$z=AAv(a,d,h);if(C()){break _;}i=$z;AKO(i,b,c,a.qI);a:while(true){h=h+1|0;while(h>g){d=d+1|0;if(d>e)break a;h=f;}if(!C5(a,d,h))continue;else +{continue _;}}return a.qI;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ANZ(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=K((c.Q-2.0)/16.0);e=K((c.U+2.0)/16.0);f=K((c.R-2.0)/16.0);g=K((c.V+2.0)/16.0);h=Co();while(d<=e){i=f;while(i<=g){if(C5(a,d,i)){$p=1;continue _;}i=i+1|0;}d=d+1|0;}return h;case 1:$z=AAv(a,d,i);if(C()){break _;}j=$z;AM3(j,b,c,h);a:while(true){i=i+1|0;while(i>g){d=d+1|0;if(d>e)break a;i=f;}if(!C5(a,d,i))continue;else +{continue _;}}return h;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AXu(a){return a.dV;} +function AHi(a,b,c,d){var e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!E1(a,b,c,d))return;$p=1;case 1:$z=Yx(a,b,d);if(C()){break _;}e=$z;Ti(e);return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function Y6(a,b){var c,d;c=0;d=0;while(d0&&h===null)&&h!==Bhd&&h!==BhZ&&h!==Bhe&&h!==Bh0&&h!==BhK)return 0;if(j===null){$p=3;continue _;}$p=4;continue _;case 3:$z=i.f3(a,c,d,e);if(C()){break _;}b=$z;return !b +?0:1;case 4:$z=ANP(a,j);if(C()){break _;}b=$z;if(!b)return 0;$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function ASF(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=K(b.d);f=K(b.j);g=K(b.e);h=d+32.0|0;i=e-h|0;j=f-h|0;k=g-h|0;l=e+h|0;m=f+h|0;n=g+h|0;o=new IR;$p=1;case 1:AFj(o,a,i,j,k,l,m,n);if(C()){break _;}return AP$(A3I(o),b,c,d);default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function AKi(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=K(b.d);h=K(b.j);i=K(b.e);j=f+32.0|0;k=g-j|0;l=h-j|0;m=i-j|0;n=g+j|0;o=h+j|0;p=i+j|0;q=new IR;$p=1;case 1:AFj(q,a,k,l,m,n,o,p);if(C()){break _;}return AG1(A3I(q),b,c,d,e,f);default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} +function Yh(){var b,c;BlR=$rt_createFloatArray(16);b=0;while(b<=15){c=1.0-b/15.0;BlR.data[b]=(1.0-c)/(c*3.0+1.0)*0.949999988079071+0.05000000074505806;b=b+1|0;}} +function MH(){var a=this;D.call(a);a.uM=null;a.zK=null;a.lD=0;a.ER=0.0;a.EQ=0.0;a.Ff=0;a.mm=0;a.mK=0;a.n2=0;a.nI=0;a.qC=0;a.sd=0;a.z$=0;a.AI=0.0;a.Aa=0.0;a.zH=0.0;a.I1=0;a.oP=0;a.J4=0;a.Hh=0;} +var BfY=null;function BB(){BB=Bt(MH);A3q();} +function Br(a){var b,c,d,e,f;if(!a.oP)return 0;a.oP=0;if(a.lD>0){if(a.mK)OJ(32888);if(a.mm)OJ(32886);if(a.n2)OJ(32885);b=a.z$;c=a.lD;d=a.uM.buffer;e=a.lD*7|0;AMc(b,0,c,new Int32Array(d,0,e));if(a.mK)Np(32888);if(a.mm)Np(32886);if(a.n2)Np(32885);}f=a.nI*4|0;Xd(a);return f;} +function Xd(a){a.lD=0;a.nI=0;a.qC=0;} +function BA(a){GD(a,7);} +function GD(a,b){if(a.oP)Br(a);a.oP=1;Xd(a);a.z$=b;a.n2=0;a.mm=0;a.mK=0;a.sd=0;} +function AKk(a,b,c){a.mK=1;a.ER=b;a.EQ=c;} +function Cr(a,b,c,d){PM(a,b*255.0|0,c*255.0|0,d*255.0|0);} +function Ga(a,b,c,d,e){QX(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);} +function PM(a,b,c,d){QX(a,b,c,d,255);} +function QX(a,b,c,d,e){if(!a.sd){if(b>255)b=255;if(c>255)c=255;if(d>255)d=255;if(e>255)e=255;if(b<0)b=0;if(c<0)c=0;if(d<0)d=0;if(e<0)e=0;a.mm=1;a.Ff=e<<24|d<<16|c<<8|b;}} +function G(a,b,c,d,e,f){AKk(a,e,f);Bf(a,b,c,d);} +function Bf(a,b,c,d){var e,f,g,h,i,j;if(a.qC>65534)return;a.qC=a.qC+1|0;a.lD=a.lD+1|0;e=a.nI;f=a.uM;g=a.zK;h=e+0|0;i=b+a.AI;g[h]=i;h=e+1|0;i=c+a.Aa;g[h]=i;h=e+2|0;i=d+a.zH;g[h]=i;if(a.mK){h=e+3|0;i=a.ER;g[h]=i;h=e+4|0;i=a.EQ;g[h]=i;}if(a.mm){h=e+5|0;j=a.Ff;f[h]=j;}if(a.n2){e=e+6|0;h=a.I1;f[e]=h;}a.nI=a.nI+7|0;} +function Fb(a,b){PM(a,b>>16&255,b>>8&255,b&255);} +function AD_(a){a.sd=1;} +function Df(a,b,c,d){Cf(b,c,d);} +function Fw(a,b,c,d){a.AI=b;a.Aa=c;a.zH=d;} +function A3q(){var b,c;b=new MH;BB();b.lD=0;b.mm=0;b.mK=0;b.n2=0;b.nI=0;b.qC=0;b.sd=0;b.oP=0;b.J4=0;b.Hh=525000;c=new ArrayBuffer(2100000);b.uM=new Int32Array(c);b.zK=new Float32Array(c);BfY=b;} +function AN0(){var a=this;D.call(a);a.fS=0;a.fM=0;} +function F3(a,b){var c=new AN0();A0_(c,a,b);return c;} +function A0_(a,b,c){var d,e;a.fS=b;a.fM=c;d=1;while(true){c=a.fS;e=d+1|0;if((c/e|0)<320)break;if((a.fM/e|0)<240)break;d=e;}a.fS=a.fS/d|0;a.fM=a.fM/d|0;} +function AFe(a){return a.fS;} +function ZS(a){return a.fM;} +function Gx(){D.call(this);this.m5=0.0;} +function BlW(){var a=new Gx();NM(a);return a;} +function NM(a){a.m5=0.0;} +function Lk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s;h=(f>>24&255)/255.0;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;l=(g>>24&255)/255.0;m=(g>>16&255)/255.0;n=(g>>8&255)/255.0;o=(g&255)/255.0;Bb(3553);Bc(3042);Bb(3008);C1(770,771);BB();p=BfY;BA(p);Ga(p,i,j,k,h);q=d;r=c;Bf(p,q,r,0.0);s=b;Bf(p,s,r,0.0);Ga(p,m,n,o,l);r=e;Bf(p,s,r,0.0);Bf(p,q,r,0.0);Br(p);Bb(3042);Bc(3008);Bc(3553);} +function D$(a,b,c,d,e,f){Cz(b,c,d-(DA(b,c)/2|0)|0,e,f);} +function HJ(a,b,c,d,e,f){Cz(b,c,d,e,f);} +function CK(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;BB();h=BfY;BA(h);i=b+0|0;j=c+g|0;k=a.m5;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;G(h,i,j,k,l,m);n=b+f|0;o=a.m5;k=(d+f|0)*0.00390625;G(h,n,j,o,k,m);m=c+0|0;o=a.m5;j=(e+0|0)*0.00390625;G(h,n,m,o,k,j);G(h,i,m,a.m5,l,j);Br(h);} +function C2(){var a=this;Gx.call(a);a.L=null;a.bo=0;a.bE=0;a.bO=null;a.p$=0;a.b$=null;} +function BlX(){var a=new C2();Em(a);return a;} +function Em(a){NM(a);a.bO=Co();a.p$=0;} +function AGs(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=0;if(e>=a.bO.o)return;f=Z(a.bO,e);g=a.L;$p=1;case 1:ADA(f,g,b,c);if(C()){break _;}e=e+1|0;if(e>=a.bO.o)return;f=Z(a.bO,e);g=a.L;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Zp(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1)return;d=a.L;e=null;$p=1;case 1:AEH(d,e);if(C()){break _;}d=a.L;$p=2;case 2:AF9(d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function Z1(a,b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:a:{if(!d){e=0;while(true){if(e>=a.bO.o)break a;f=Z(a.bO,e);if(SA(f,b,c)){$p=1;continue _;}e=e+1|0;}}}return;case 1:a.ju(f);if(C()){break _;}while(true){e=e+1|0;if(e>=a.bO.o)break;f=Z(a.bO,e);if(!SA(f,b,c))continue;else{continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A3z(a,b,c,d){return;} +function ANC(a,b){return;} +function AQR(a,b,c,d){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.L=b;a.b$=b.fc;a.bo=c;a.bE=d;$p=1;case 1:a.iI();if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AQP(a){return;} +function AHW(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(FT()){$p=1;continue _;}if(!DW())return;$p=2;continue _;case 1:AAa(a);if(C()){break _;}if(FT()){continue _;}if(!DW())return;$p=2;case 2:ATh(a);if(C()){break _;}if(!DW())return;continue _;default:E3();}}CY().s(a,$p);} +function AAa(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!Cy()){a.CB(Bk(ASG(),a.bo)/a.L.cq|0,(a.bE-(Bk(Yt(),a.bE)/a.L.bF|0)|0)-1|0,CW());return;}b=Bk(ASG(),a.bo)/a.L.cq|0;c=(a.bE-(Bk(Yt(),a.bE)/a.L.bF|0)|0)-1|0;d=CW();$p=1;case 1:a.Jx(b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function ATh(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!CV())return;Bd();if(Bfq===null)b=0;else{c=$rt_str(Bfq.key);b=Bfq===null?32:Bh(c)>1?0:Ba(c,0);}d=Bg();$p=1;case 1:a.pu(b,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function A4i(a){return;} +function AI0(a){return;} +function ABY(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:AJv(a,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,$p);} +function AJv(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.L.B!==null){Lk(a,0,0,a.bo,a.bE,1610941696,(-1607454656));return;}Bb(2896);Bb(2912);BB();c=BfY;d=3553;e=a.L.bm;f=B(163);$p=1;case 1:$z=AIl(e,f);if(C()){break _;}g=$z;Ch(d,g);BI(1.0,1.0,1.0,1.0);BA(c);Fb(c,4210752);h=a.bE;i=a.bE/32.0;j=b;G(c,0.0,h,0.0,0.0,i+j);G(c,a.bo,a.bE, +0.0,a.bo/32.0,a.bE/32.0+j);k=a.bo;l=a.bo/32.0;m=0+b|0;G(c,k,0.0,0.0,l,m);G(c,0.0,0.0,0.0,0.0,m);Br(c);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AWc(a){return 1;} +function AF4(){var a=this;D.call(a);a.i2=null;a.iM=0;a.ii=0;a.oX=0;} +function BaN(a){var b=new AF4();A5W(b,a);return b;} +function A5W(a,b){a.i2=I(D,b);a.iM=b;a.ii=0;a.oX=0;} +function TB(a,b){var c,d;c=a.ii;while(true){a.ii=a.ii+1|0;if(a.ii>=a.iM)a.ii=0;if(a.ii==c){c=a.iM;a.iM=a.iM+(a.iM/2|0)|0;d=a.i2;a.i2=I(D,a.iM);Ds(d,0,a.i2,0,c);return TB(a,b);}if(a.i2.data[a.ii]!==null)continue;else break;}a.i2.data[a.ii]=b;a.oX=a.oX+1|0;return a.ii;} +function ACB(a,b){var c;if(b=0){c=a.i2.data[b];a.i2.data[b]=null;a.oX=a.oX-1|0;return c;}return null;} +function AOv(a,b){if(b=0)return a.i2.data[b];return null;} +function MZ(){D.call(this);} +function EK(){var a=this;MZ.call(a);a.et=0.0;a.er=0.0;a.es=0.0;a.eq=0.0;a.ew=0.0;a.ex=0.0;a.eu=0.0;a.ev=0.0;a.eB=0.0;a.ez=0.0;a.eA=0.0;a.ey=0.0;a.gZ=0.0;a.g0=0.0;a.gX=0.0;a.gY=0.0;} +function NE(){var a=new EK();A5$(a);return a;} +function A5$(a){FH(a);} +function FH(a){a.et=1.0;a.er=0.0;a.es=0.0;a.eq=0.0;a.ew=0.0;a.ex=1.0;a.eu=0.0;a.ev=0.0;a.eB=0.0;a.ez=0.0;a.eA=1.0;a.ey=0.0;a.gZ=0.0;a.g0=0.0;a.gX=0.0;a.gY=1.0;return a;} +function K4(a){a.et=0.0;a.er=0.0;a.es=0.0;a.eq=0.0;a.ew=0.0;a.ex=0.0;a.eu=0.0;a.ev=0.0;a.eB=0.0;a.ez=0.0;a.eA=0.0;a.ey=0.0;a.gZ=0.0;a.g0=0.0;a.gX=0.0;a.gY=0.0;return a;} +function G3(a,b){a.et=b.et;a.er=b.er;a.es=b.es;a.eq=b.eq;a.ew=b.ew;a.ex=b.ex;a.eu=b.eu;a.ev=b.ev;a.eB=b.eB;a.ez=b.ez;a.eA=b.eA;a.ey=b.ey;a.gZ=b.gZ;a.g0=b.g0;a.gX=b.gX;a.gY=b.gY;return a;} +function Uu(a,b){CM(b,a.et);CM(b,a.er);CM(b,a.es);CM(b,a.eq);CM(b,a.ew);CM(b,a.ex);CM(b,a.eu);CM(b,a.ev);CM(b,a.eB);CM(b,a.ez);CM(b,a.eA);CM(b,a.ey);CM(b,a.gZ);CM(b,a.g0);CM(b,a.gX);CM(b,a.gY);return a;} +function Oo(a,b){b=b.data;b[0]=a.et;b[1]=a.er;b[2]=a.es;b[3]=a.eq;b[4]=a.ew;b[5]=a.ex;b[6]=a.eu;b[7]=a.ev;b[8]=a.eB;b[9]=a.ez;b[10]=a.eA;b[11]=a.ey;b[12]=a.gZ;b[13]=a.g0;b[14]=a.gX;b[15]=a.gY;return a;} +function A_H(a,b){return VK(a,b,a);} +function AAe(a,b){a.et=a.et*b.fB;a.er=a.er*b.fB;a.es=a.es*b.fB;a.eq=a.eq*b.fB;a.ew=a.ew*b.fD;a.ex=a.ex*b.fD;a.eu=a.eu*b.fD;a.ev=a.ev*b.fD;a.eB=a.eB*b.fC;a.ez=a.ez*b.fC;a.eA=a.eA*b.fC;a.ey=a.ey*b.fC;return a;} +function AUB(a,b,c){return Xz(a,b,c,a);} +function Xz(a,b,c,d){return A7I(b,c,a,d);} +function A7I(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;if(e===null)e=NE();f=b;g=GR(f);h=HF(f);i=1.0-g;j=c.fB*c.fD;k=c.fD*c.fC;l=c.fB*c.fC;m=c.fB*h;n=c.fD*h;o=c.fC*h;p=c.fB*c.fB*i+g;b=j*i;q=b+o;r=l*i;s=r-n;t=b-o;u=c.fD*c.fD*i+g;b=k*i;v=b+m;w=r+n;x=b-m;y=c.fC*c.fC*i+g;z=d.et*p+d.ew*q+d.eB*s;ba=d.er*p+d.ex*q+d.ez*s;bb=d.es*p+d.eu*q+d.eA*s;bc=d.eq*p+d.ev*q+d.ey*s;bd=d.et*t+d.ew*u+d.eB*v;be=d.er*t+d.ex*u+d.ez*v;bf=d.es*t+d.eu*u+d.eA*v;r=d.eq*t+d.ev*u+d.ey*v;e.eB=d.et*w+d.ew*x+d.eB* +y;e.ez=d.er*w+d.ex*x+d.ez*y;e.eA=d.es*w+d.eu*x+d.eA*y;e.ey=d.eq*w+d.ev*x+d.ey*y;e.et=z;e.er=ba;e.es=bb;e.eq=bc;e.ew=bd;e.ex=be;e.eu=bf;e.ev=r;return e;} +function VK(a,b,c){if(c===null)c=NE();c.gZ=c.gZ+a.et*b.fB+a.ew*b.fD+a.eB*b.fC;c.g0=c.g0+a.er*b.fB+a.ex*b.fD+a.ez*b.fC;c.gX=c.gX+a.es*b.fB+a.eu*b.fD+a.eA*b.fC;c.gY=c.gY+a.eq*b.fB+a.ev*b.fD+a.ey*b.fC;return c;} +function L_(a,b){var c;a:{if(b instanceof EK){b:{c:{b=b;if(a.et!==b.et)break c;if(a.er!==b.er)break c;if(a.es!==b.es)break c;if(a.eq!==b.eq)break c;if(a.ew!==b.ew)break c;if(a.ex!==b.ex)break c;if(a.eu!==b.eu)break c;if(a.ev!==b.ev)break c;if(a.eB!==b.eB)break c;if(a.ez!==b.ez)break c;if(a.eA!==b.eA)break c;if(a.ey!==b.ey)break c;if(a.gZ!==b.gZ)break c;if(a.g0!==b.g0)break c;if(a.gX!==b.gX)break c;if(a.gY===b.gY){c=1;break b;}}c=0;}if(c){c=1;break a;}}c=0;}return c;} +function OF(){} +function Jp(){D.call(this);} +function WX(){} +function Os(){} +function Sx(){} +function MT(){} +function VE(){var a=this;Jp.call(a);a.fB=0.0;a.fD=0.0;a.fC=0.0;} +function BlY(){var a=new VE();A_m(a);return a;} +function A_m(a){return;} +function MI(a,b,c,d){a.fB=b;a.fD=c;a.fC=d;} +function WV(){} +function Sr(){} +function Hl(){var a=this;Jp.call(a);a.lq=0.0;a.lr=0.0;a.lp=0.0;a.px=0.0;} +function A30(){var a=new Hl();A0L(a);return a;} +function A0L(a){return;} +function Wi(a,b){a.lq=b.lq;a.lr=b.lr;a.lp=b.lp;a.px=b.px;return a;} +function BaK(a){return a.lq;} +function AT5(a){return a.lr;} +function A0V(a){return a.lp;} +function A6E(a){return a.px;} +function TI(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(C4(a)!==C4(b))return 0;c=b;if(a.lq===c.lq&&a.lr===c.lr&&a.lp===c.lp&&a.px===c.px)return 1;return 0;} +function Tw(){var a=this;D.call(a);a.Cr=null;a.Cq=null;} +function AJs(a){var b,c;b=a.Cr;c=a.Cq;FN(b);CE(c,null);} +function APE(){FA.call(this);} +function A58(a){var b=new APE();AZr(b,a);return b;} +function AZr(a,b){Xu(a,b);} +function G$(){} +function U5(){} +function ADH(){var a=this;D.call(a);a.fW=null;a.iB=null;a.kM=null;a.qn=0;a.rD=0;a.im=null;} +function AKm(a,b,c,d){var e=new ADH();AU7(e,a,b,c,d);return e;} +function AU7(a,b,c,d,e){a.im=b;a.rD=a.im.d3;a.fW=c;a.iB=d;a.qn=e;} +function Rc(a){return a.fW===null?0:1;} +function PJ(a){var b;R0(a);if(a.fW===null){b=new Kt;Q(b);M(b);}b=a.fW.zJ;a.kM=a.fW;a.iB=a.fW;a.fW=a.fW.ht;a.qn=a.qn+1|0;return b;} +function AH8(a){var b,c;if(a.kM===null){b=new D7;Q(b);M(b);}b=a.im;c=a.kM;if(c.iz===null)b.pV=c.ht;else c.iz.ht=c.ht;if(c.ht===null)b.qK=c.iz;else c.ht.iz=c.iz;b.gU=b.gU-1|0;b.d3=b.d3+1|0;if(a.kM===a.iB){a.iB=!Rc(a)?null:a.fW.iz;a.qn=a.qn-1|0;}else if(a.kM===a.fW)a.fW=!AAs(a)?null:a.iB.ht;a.rD=a.im.d3;a.kM=null;} +function AAs(a){return a.iB===null?0:1;} +function AB9(a,b){var c;R0(a);c=new R_;c.zJ=b;c.iz=a.iB;c.ht=a.fW;if(a.iB!==null)a.iB.ht=c;else a.im.pV=c;if(a.fW!==null)a.fW.iz=c;else a.im.qK=c;a.iB=c;b=a.im;b.gU=b.gU+1|0;b=a.im;b.d3=b.d3+1|0;a.rD=a.im.d3;a.kM=null;} +function R0(a){var b;if(a.rD>=a.im.d3)return;b=new Lu;Q(b);M(b);} +function R_(){var a=this;D.call(a);a.zJ=null;a.ht=null;a.iz=null;} +function BlZ(){var a=new R_();A1J(a);return a;} +function A1J(a){return;} +function JR(){var a=this;E_.call(a);a.J=null;a.A7=0;a.lf=0;a.qW=0.0;a.k7=0.0;a.C_=null;a.yy=0;} +function AGN(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALE(a);if(C()){break _;}a.qW=a.k7;a.k7=0.0;return;default:E3();}}CY().s(a,$p);} +function ALS(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.c3=1.6200000047683716;D5(a,0.6000000238418579,1.7999999523162842);if(a.l!==null){if(a.j>0.0){CU(a,a.d,a.j,a.e);b=a.l;c=a.K;$p=1;continue _;}a.h=0.0;a.i=0.0;a.g=0.0;a.I=0.0;}if(a.l!==null)a.l.bi=a;a.bU=20;a.c1=0;return;case 1:$z=Yv(b,a,c);if(C()){break _;}b=$z;if(b.o){a.j=a.j+1.0;if(a.j>0.0){CU(a,a.d,a.j,a.e);b=a.l;c=a.K;continue _;}}a.h=0.0;a.i=0.0;a.g=0.0;a.I=0.0;if(a.l!==null)a.l.bi +=a;a.bU=20;a.c1=0;return;default:E3();}}CY().s(a,b,c,$p);} +function ZF(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!a.l.i1&&a.bU<20&&!((a.pb%20|0)*4|0))Vq(a,1);AE9(a.J);a.qW=a.k7;$p=1;case 1:AC7(a);if(C()){break _;}b=Cc(a.g*a.g+a.h*a.h);c=IQ( -a.i*0.20000000298023224)*15.0;if(b>0.10000000149011612)b=0.10000000149011612;if(!(a.cw&&a.bU>0))b=0.0;if(!(!a.cw&&a.bU>0))c=0.0;a.k7=a.k7+(b-a.k7)*0.4000000059604645;a.jq=a.jq+(c-a.jq)*0.800000011920929;if(a.bU<=0)return;d +=a.l;e=Dz(a.K,1.0,0.0,1.0);$p=2;case 2:a:{$z=AEw(d,a,e);if(C()){break _;}d=$z;if(d!==null){f=0;while(true){if(f>=d.o)break a;Z(d,f).x7(a);f=f+1|0;}}}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A5C(a){return a.lf;} +function AL0(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D5(a,0.20000000298023224,0.20000000298023224);CU(a,a.d,a.j,a.e);a.i=0.10000000149011612;if(!Dv(a.C_,B(413))){c=a.J;$p=1;continue _;}c=new B5;BD();GI(c,Bi9,1);d=1;$p=2;continue _;case 1:AJN(c);if(C()){break _;}if(b===null){a.h=0.0;a.g=0.0;}else{a.g= -BE((a.kT+a.u)*3.1415927410125732/180.0)*0.10000000149011612;a.h= -Bs((a.kT+a.u)*3.1415927410125732/180.0)*0.10000000149011612;}a.c3 +=0.10000000149011612;return;case 2:ARd(a,c,d);if(C()){break _;}c=a.J;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,$p);} +function A0r(a,b,c){a.lf=a.lf+c|0;} +function AMB(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;$p=1;case 1:ARd(a,b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function ARd(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b===null)return;d=Hr(a.l,a.d,a.j-0.30000001192092896,a.e,b);d.hc=40;if(c){e=N(a.m)*0.5;f=N(a.m)*3.1415927410125732*2.0;d.g= -Bs(f)*e;d.h=BE(f)*e;d.i=0.20000000298023224;}else{d.g= -Bs(a.u/180.0*3.1415927410125732)*BE(a.I/180.0*3.1415927410125732)*0.30000001192092896;d.h=BE(a.u/180.0*3.1415927410125732) +*BE(a.I/180.0*3.1415927410125732)*0.30000001192092896;d.i= -Bs(a.I/180.0*3.1415927410125732)*0.30000001192092896+0.10000000149011612;e=N(a.m)*3.1415927410125732*2.0;g=0.019999999552965164*N(a.m);h=d.g;i=e;j=GR(i);k=g;d.g=h+j*k;d.i=d.i+(N(a.m)-N(a.m))*0.10000000149011612;d.h=d.h+HF(i)*k;}b=a.l;$p=1;case 1:AO4(b,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function ALD(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=AEi(a.J,b);b=Bg7;$p=1;case 1:$z=AHw(a,b);if(C()){break _;}d=$z;if(d)c=c/5.0;if(!a.cw)c=c/5.0;return c;default:E3();}}CY().s(a,b,c,d,$p);} +function NF(a,b){return AEI(a.J,b);} +function A6n(a){return 0.11999999731779099;} +function Y3(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.hm=0;if(a.bU<=0)return 0;if(a.dA>a.pk/2.0)return 0;if(!(!(b instanceof DO)&&!(b instanceof JP))){if(!a.l.i1)c=0;if(a.l.i1==1)c=(c/3|0)+1|0;if(a.l.i1==3)c=(c*3|0)/2|0;}d=Bk(c,25-Ud(a.J)|0)+a.yy|0;AEO(a.J,c);c=d/25|0;a.yy=d%25|0;if(!c)return 0;$p=1;case 1:$z=ACI(a,b,c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,d,$p);} +function AHr(){var a=this;JR.call(a);a.hW=null;a.lg=null;} +function A7Q(a,b,c){var d=new AHr();AZS(d,a,b,c);return d;} +function AZS(a,b,c,d){var e;FV(a,c);a.pk=20;a.dI=0.0;a.fb=0.0;a.Hv=1;a.yO=B(414);a.Hu=1;a.Eq=0.0;a.Fm=null;a.J1=1.0;a.vl=0;a.J2=0.0;a.bU=10;a.kT=0.0;a.c1=0;a.dB=0;a.CI=0;a.FE=(-1);a.J7=BP()*0.8999999761581421+0.10000000149011612;a.hm=0;a.hI=0;a.Ae=0.0;a.tn=0.699999988079071;a.mP=1;a.IU=(BP()+1.0)*0.009999999776482582;CU(a,a.d,a.j,a.e);a.Kc=BP()*12398.0;a.u=BP()*3.1415927410125732*2.0;a.Ht=1.0;a.rQ=0.5;e=new We;e.bg=I(B5,36);e.cd=I(B5,4);e.bK=0;e.nQ=a;a.J=e;a.A7=0;a.lf=0;a.yy=0;K3(a,c.eD+0.5,c.nB,c.eC+0.5,0.0, +0.0);a.c3=1.6200000047683716;a.bU=20;a.Fm=B(415);a.Eq=180.0;a.nY=20;a.yO=B(414);a.lg=b;if(c.bi!==null)Cb(c.bi);c.bi=a;if(d!==null&&d.oD!==null&&Bh(d.oD)>0){b=new U;W(b);a.t9=V(J(J(J(b,B(416)),d.oD),B(417)));}a.C_=d.oD;} +function ABv(a){a.iN=a.hW.kN;a.gH=a.hW.kD;a.hI=a.hW.uL;} +function AL9(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:APk(a.hW,a);$p=1;case 1:ZF(a);if(C()){break _;}return;default:E3();}}CY().s(a,$p);} +function ASp(a){APF(a.hW);} +function EL(a,b,c){AP_(a.hW,b,c);} +function AXH(a,b){Gs(a,b);Ea(b,B(418),a.lf);ES(b,B(368),AMN(a.J,FM()));} +function A9N(a,b){var c;Gr(a,b);a.lf=Eq(b,B(418));c=EE(b,B(368));AR7(a.J,c);} +function ZB(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.lg;d=Bdh(a.J,b);$p=1;case 1:AEH(c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AJY(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.lg;d=new Tk;Em(d);d.AC=B(419);d.ge=0;d.f2=b;$p=1;case 1:AEH(c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AN_(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.lg;c=new XX;d=a.J;Ix(c);c.mD=A1B(c,3,3);c.uO=A6o();X(c.c8,A4u(c,c.mD,c.uO,0,124,35));e=0;while(e<3){f=0;while(f<3){X(c.c8,Ec(c,c.mD,f+(e*3|0)|0,30+(f*18|0)|0,17+(e*18|0)|0));f=f+1|0;}e=e+1|0;}e=0;while(e<3){f=0;while(f<9){X(c.c8,Ec(c,d,f+((e+1|0)*9|0)|0,8+(f*18|0)|0,84+(e*18|0)|0));f=f+1|0;}e=e+1|0;}e=0;while(e<9){X(c.c8,Ec(c,d,e,8+(e*18|0)|0,142));e +=e+1|0;}$p=1;case 1:AEH(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function APJ(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.lg;d=new W0;e=a.J;Ix(d);d.s7=b;X(d.c8,Ec(d,b,0,56,17));X(d.c8,Ec(d,b,1,56,53));X(d.c8,Ec(d,b,2,116,35));f=0;while(f<3){g=0;while(g<9){X(d.c8,Ec(d,e,g+((f+1|0)*9|0)|0,8+(g*18|0)|0,84+(f*18|0)|0));g=g+1|0;}f=f+1|0;}h=0;while(h<9){X(d.c8,Ec(d,e,h,8+(h*18|0)|0,142));h=h+1|0;}$p=1;case 1:AEH(c,d);if(C()){break _;}return;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,$p);} +function K0(a){return Ef(a.J);} +function JX(a){AGr(a.J,a.J.bK,null);} +function AEh(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=ASD(a.J,b);if(c<=0)return;$p=1;case 1:b.ft(a,c);if(C()){break _;}d=K0(a);if(d!==null&&b instanceof E_){AFO(d,b);if(d.p<=0)JX(a);}return;default:E3();}}CY().s(a,b,c,d,$p);} +function St(a,b){var c,d;c=a.lg.c7;d=new VF;FW(d,a.lg.B,b.d,b.j,b.e,b.g,b.i,b.h);d.qu=0;d.rA=0;d.mL=b;d.hR=a;d.rA=3;d.Bf=(-0.5);EB(c,d);} +function ADJ(a){return Ud(a.J);} +function V5(a,b){var c;if(!b.u6(a)){c=K0(a);if(c!==null&&b instanceof E_){AFp(c,b);if(c.p<=0)JX(a);}}} +function AKt(){D.call(this);} +function Bl0(){var a=new AKt();AW0(a);return a;} +function AW0(a){return;} +function QU(){var b;Bd();b=Bfa;Bfa=0.0;return b|0;} +function O8(){var b;Bd();b=Bfb;Bfb=0.0;return b|0;} +function ANq(b){Bd();Bfv=b;if(b){Bfa=0.0;Bfb=0.0;setTimeout(Cl(new Q9,"onTimer"),200);}else{Bft=B$();if(Bfu)clearTimeout(Bfu);Bfu=0;BeR.exitPointerLock();}} +function FT(){var b,c;a:{Bd();Bfp=null;if(!Ma(Be8)){b=TV(Be8,0);Bfp=b;if(b!==null){c=1;break a;}}c=0;}return c;} +function Cy(){Bd();return Bfp===null?0:Dv($rt_str(Bfp.type),B(420));} +function ASG(){Bd();return Bfp===null?(-1):Bfp.clientX;} +function Yt(){Bd();return Bfp===null?(-1):BeT.clientHeight-Bfp.clientY|0;} +function CW(){var b;Bd();if(Bfp===null)b=(-1);else{b=Bfp.button;if(b==1)b=2;else if(b==2)b=1;}return b;} +function B9(b){Bd();return Bfr.data[b];} +function Hf(){Bd();return !Dv(B(421),$rt_str(Bfp.type))?0:Bfp.deltaY===0.0?0:Bfp.deltaY<=0.0?1:(-1);} +function Mm(){D.call(this);} +var Bl1=null;var Bl2=0.0;function Bl3(){var a=new Mm();AOw(a);return a;} +function AOw(a){return;} +function Bs(b){return Bl1.data[(b*10430.3779296875|0)&65535];} +function BE(b){return Bl1.data[(b*10430.3779296875+16384.0|0)&65535];} +function Ei(b){return Ep(b);} +function Cc(b){return Ep(b);} +function LG(b){var c;c=b|0;if(b=0?b/c|0: -(( -b-1|0)/c|0)-1|0;} +function AMM(){var b;Bl1=$rt_createFloatArray(65536);Bl2=1.0/Bl1.data.length;b=0;while(b=a.bg.data.length)return (-1);if(a.bg.data[c]!==null&&a.bg.data[c].bA==b)break;c=c+1|0;}return c;} +function Sc(a){var b;b=0;while(true){if(b>=a.bg.data.length)return (-1);if(a.bg.data[b]===null)break;b=b+1|0;}return b;} +function AR2(a,b,c){var d;d=Tx(a,b);if(d>=0&&d<9)a.bK=d;} +function Gl(a,b){if(b>0)b=1;if(b<0)b=(-1);a.bK=a.bK-b|0;while(a.bK<0){a.bK=a.bK+9|0;}while(a.bK>=9){a.bK=a.bK-9|0;}} +function AE9(a){var b,c;b=0;while(b0){c=a.bg.data[b];c.mV=c.mV-1|0;}b=b+1|0;}} +function AHE(a,b){var c,d;c=Tx(a,b);if(c<0)return 0;d=a.bg.data[c];b=d.p-1|0;d.p=b;if(b<=0)a.bg.data[c]=null;return 1;} +function VN(a,b){var c,d,e,f;if(!b.en){c=b.bA;d=b.p;e=0;a:{while(true){if(e>=a.bg.data.length){e=(-1);break a;}if(a.bg.data[e]!==null&&a.bg.data[e].bA==c&&a.bg.data[e].p=0){if(a.bg.data[e]===null)a.bg.data[e]=K9(c,0);c=d<=(ET(a.bg.data[e])-a.bg.data[e].p|0)?d:ET(a.bg.data[e])-a.bg.data[e].p|0;if(c>(64-a.bg.data[e].p|0))c=64-a.bg.data[e].p|0;if(c){d=d-c|0;f=a.bg.data[e];f.p=f.p+c|0;a.bg.data[e].mV=5;}}b.p=d;if(!b.p)return 1;}c=Sc(a);if(c +<0)return 0;a.bg.data[c]=b;a.bg.data[c].mV=5;return 1;} +function EC(a,b,c){var d,e,f;d=a.bg;if(b>=a.bg.data.length){d=a.cd;b=b-a.bg.data.length|0;}d=d.data;if(d[b]===null)return null;if(d[b].p<=c){e=d[b];d[b]=null;return e;}f=EY(d[b],c);if(!d[b].p)d[b]=null;return f;} +function AGr(a,b,c){var d;d=a.bg;if(b>=a.bg.data.length){d=a.cd;b=b-a.bg.data.length|0;}d.data[b]=c;} +function AEi(a,b){var c;c=1.0;if(a.bg.data[a.bK]!==null)c=c*AF8(a.bg.data[a.bK],b);return c;} +function AMN(a,b){var c,d,e;c=0;while(c>24);GZ(a.bg.data[c],d);Fo(b,d);}c=c+1|0;}e=0;while(e>24);GZ(a.cd.data[e],d);Fo(b,d);}e=e+1|0;}return b;} +function AR7(a,b){var c,d,e;a.bg=I(B5,36);a.cd=I(B5,4);c=0;while(c=0&&e=100&&e<(a.cd.data.length+100|0))a.cd.data[e-100|0]=LB(d);c=c+1|0;}} +function Y4(a){return a.bg.data.length+4|0;} +function Sl(a,b){var c;c=a.bg;if(b>=a.bg.data.length){c=a.cd;b=b-a.bg.data.length|0;}return c.data[b];} +function AUc(a){return B(368);} +function A0o(a){return 64;} +function ASD(a,b){var c;c=Sl(a,a.bK);return c===null?1:AA1(c,b);} +function AEI(a,b){var c;if(b.b6!==Biu&&b.b6!==BiJ)return 1;c=Sl(a,a.bK);return c===null?0:AOV(c,b);} +function AJa(a,b){return a.cd.data[b];} +function Ud(a){var b,c,d,e,f;b=0;c=0;d=0;e=0;while(e=a.bg.data.length){b=0;while(b=a.bg.data.length){b=0;while(b=a.cd.data.length)break;if(a.cd.data[b]===null)continue;else{c=a.nQ;d=a.cd.data[b];e=1;continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AA4(a){return;} +function Dy(){Jk.call(this);} +function EO(){var a=this;C2.call(a);a.br=null;a.fd=0;a.fo=0;a.c8=null;} +var Bl4=null;function Bl5(){var a=new EO();Ix(a);return a;} +function Ix(a){Em(a);a.br=null;a.fd=176;a.fo=166;a.c8=Co();} +function ACZ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:ABY(a);if(C()){break _;}e=(a.bo-a.fd|0)/2|0;f=(a.bE-a.fo|0)/2|0;$p=2;case 2:a.tq(d);if(C()){break _;}B0();By(180.0,1.0,0.0,0.0);HO();BC();B0();Bu(e,f,0.0);BI(1.0,1.0,1.0,1.0);Bc(32826);g=0;if(g>=a.c8.o){if(a.br===null){Bb(32826);DT();Bb(2896);Bb(2929);a.lG();Bc(2896);Bc(2929);BC();return;}Bu(0.0, +0.0,32.0);h=Bl4;i=a.b$;j=a.L.bm;k=a.br;b=(b-e|0)-8|0;c=(c-f|0)-8|0;$p=3;continue _;}h=Z(a.c8,g);i=h.e7;l=h.l0;m=h.jR;n=h.jT;i=i.gC(l);if(i===null){l=h.sl();if(l>=0){Bb(2896);i=a.L.bm;j=a.L.bm;k=B(264);$p=5;continue _;}}j=Bl4;k=a.b$;o=a.L.bm;$p=4;continue _;case 3:AG7(h,i,j,k,b,c);if(C()){break _;}L5(Bl4,a.b$,a.L.bm,a.br,b,c);Bb(32826);DT();Bb(2896);Bb(2929);a.lG();Bc(2896);Bc(2929);BC();return;case 4:AG7(j,k,o,i,m,n);if(C()){break _;}L5(Bl4,a.b$,a.L.bm,i,m,n);if(NH(h,b,c)){Bb(2896);Bb(2929);l=h.jR;p=h.jT;Lk(a, +l,p,l+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}g=g+1|0;if(g>=a.c8.o){if(a.br===null){Bb(32826);DT();Bb(2896);Bb(2929);a.lG();Bc(2896);Bc(2929);BC();return;}Bu(0.0,0.0,32.0);h=Bl4;i=a.b$;j=a.L.bm;k=a.br;b=(b-e|0)-8|0;c=(c-f|0)-8|0;$p=3;continue _;}h=Z(a.c8,g);i=h.e7;l=h.l0;m=h.jR;n=h.jT;i=i.gC(l);if(i===null){l=h.sl();if(l>=0){Bb(2896);i=a.L.bm;j=a.L.bm;k=B(264);$p=5;continue _;}}j=Bl4;k=a.b$;o=a.L.bm;continue _;case 5:$z=AIl(j,k);if(C()){break _;}p=$z;D6(i,p);CK(a,m,n,(l%16|0)*16|0,(l/16| +0)*16|0,16,16);Bc(2896);if(NH(h,b,c)){Bb(2896);Bb(2929);l=h.jR;p=h.jT;Lk(a,l,p,l+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);}g=g+1|0;if(g>=a.c8.o){if(a.br===null){Bb(32826);DT();Bb(2896);Bb(2929);a.lG();Bc(2896);Bc(2929);BC();return;}Bu(0.0,0.0,32.0);h=Bl4;i=a.b$;j=a.L.bm;k=a.br;b=(b-e|0)-8|0;c=(c-f|0)-8|0;$p=3;continue _;}h=Z(a.c8,g);i=h.e7;l=h.l0;m=h.jR;n=h.jT;i=i.gC(l);if(i===null){l=h.sl();if(l>=0){Bb(2896);i=a.L.bm;j=a.L.bm;k=B(264);continue _;}}j=Bl4;k=a.b$;o=a.L.bm;$p=4;continue _;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function ARg(a,b,c){var d,e;d=0;while(true){if(d>=a.c8.o)return null;e=Z(a.c8,d);if(NH(e,b,c))break;d=d+1|0;}return e;} +function AOP(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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(!(d&&d!=1)){e=ARg(a,b,c);if(e!==null){$p=1;continue _;}if(a.br!==null){f=(a.bo-a.fd|0)/2|0;g=(a.bE-a.fo|0)/2|0;if(!(b>=f&&c>=g&&b<(f+a.fd|0)&&c<(g+a.fd|0))){h=a.L.f;if(!d){e=a.br;$p=2;continue _;}if(d==1){e=EY(a.br,1);$p=3;continue _;}}}}return;case 1:a:{ALk(e);if(C()){break _;}i=ASd(e);if(!(i===null&&a.br===null)){if +(i!==null&&a.br===null){g=!d?i.p:(i.p+1|0)/2|0;a.br=e.e7.kb(e.l0,g);if(i.p){$p=4;continue _;}h=null;$p=5;continue _;}if(i===null&&a.br!==null&&e.tt(a.br)){g=d?1:a.br.p;if(g>e.e7.gf())g=e.e7.gf();h=EY(a.br,g);$p=7;continue _;}if(i!==null&&a.br!==null){if(!e.tt(a.br)){if(i.bA!=a.br.bA)break a;if(ET(a.br)<=1)break a;g=i.p;if(g<=0)break a;if((g+a.br.p|0)>ET(a.br))break a;h=a.br;h.p=h.p+g|0;EY(i,g);if(i.p){$p=8;continue _;}h=null;$p=9;continue _;}if(i.bA==a.br.bA){if(i.bA==a.br.bA){if(!d){g=a.br.p;if(g>(e.e7.gf() +-i.p|0))g=e.e7.gf()-i.p|0;if(g>(ET(a.br)-i.p|0))g=ET(a.br)-i.p|0;EY(a.br,g);if(!a.br.p)a.br=null;i.p=i.p+g|0;}else if(d==1){g=1;if(g>(e.e7.gf()-i.p|0))g=e.e7.gf()-i.p|0;if(g>(ET(a.br)-i.p|0))g=ET(a.br)-i.p|0;EY(a.br,g);if(!a.br.p)a.br=null;i.p=i.p+g|0;}}}else if(a.br.p<=e.e7.gf()){h=a.br;$p=6;continue _;}}}}return;case 2:AMB(h,e);if(C()){break _;}a.br=null;if(d!=1)return;e=EY(a.br,1);$p=3;case 3:AMB(h,e);if(C()){break _;}if(!a.br.p)a.br=null;return;case 4:e.JS();if(C()){break _;}return;case 5:AMg(e,h);if(C()) +{break _;}$p=4;continue _;case 6:AMg(e,h);if(C()){break _;}a.br=i;return;case 7:AMg(e,h);if(C()){break _;}if(!a.br.p)a.br=null;return;case 8:e.JS();if(C()){break _;}return;case 9:AMg(e,h);if(C()){break _;}$p=8;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function A$V(a,b,c,d){return;} +function ABa(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1&&c!=a.L.t.fv.bH)return;d=a.L;e=null;$p=1;case 1:AEH(d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ABF(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.br===null)return;b=a.L.f;c=a.br;$p=1;case 1:AMB(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function Bag(a){return 0;} +function AKZ(){Bl4=YD();} +function AQw(){var a=this;EO.call(a);a.j8=null;a.x3=null;a.AZ=0.0;a.EO=0.0;} +function Fs(a){var b=new AQw();A0K(b,a);return b;} +function A0K(a,b){var c,d,e,f,g;Ix(a);a.j8=A1B(a,2,2);a.x3=A6o();a.p$=1;X(a.c8,A4u(a,a.j8,a.x3,0,144,36));c=0;while(c<2){d=0;while(d<2){X(a.c8,Ec(a,a.j8,d+(c*2|0)|0,88+(d*18|0)|0,26+(c*18|0)|0));d=d+1|0;}c=c+1|0;}d=0;while(d<4){e=a.c8;f=new Rh;Vc(f,a,b,(Y4(b)-1|0)-d|0,8,8+(d*18|0)|0);f.Im=a;f.wH=d;X(e,f);d=d+1|0;}d=0;while(d<3){g=0;while(g<9){X(a.c8,Ec(a,b,g+((d+1|0)*9|0)|0,8+(g*18|0)|0,84+(d*18|0)|0));g=g+1|0;}d=d+1|0;}c=0;while(c<9){X(a.c8,Ec(a,b,c,8+(c*18|0)|0,142));c=c+1|0;}} +function AMs(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ABF(a);if(C()){break _;}b=0;while(b=a.j8.l$)break;c=GA(a.j8,b);if(c===null)continue;else{d=a.L.f;continue _;}}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AUE(a,b){var c,d,e,f,g,h;c=$rt_createIntArray(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=(-1);if(e<2&&f<2){h=GA(a.j8,e+(f*2|0)|0);if(h!==null)g=h.bA;}d[e+(f*3|0)|0]=g;f=f+1|0;}e=e+1|0;}PT(a.x3,0,Sg(W5(),c));} +function A02(a){EV(a.b$,B(423),86,16,4210752);} +function AEM(a,b,c,d){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ACZ(a,b,c,d);if(C()){break _;}a.AZ=b;a.EO=c;return;default:E3();}}CY().s(a,b,c,d,$p);} +function YK(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.L.bm;d=B(424);$p=1;case 1:$z=AIl(c,d);if(C()){break _;}e=$z;BI(1.0,1.0,1.0,1.0);D6(a.L.bm,e);f=(a.bo-a.fd|0)/2|0;g=(a.bE-a.fo|0)/2|0;CK(a,f,g,0,0,a.fd,a.fo);Bc(32826);Bc(2903);B0();b=f+51|0;e=g+75|0;Bu(b,e,50.0);Cx((-30.0),30.0,30.0);By(180.0, +0.0,0.0,1.0);h=a.L.f.dI;i=a.L.f.u;j=a.L.f.I;k=b-a.AZ;l=(e-50|0)-a.EO;By(135.0,0.0,1.0,0.0);HO();By((-135.0),0.0,1.0,0.0);m=l/40.0;By( -IQ(m)*20.0,1.0,0.0,0.0);d=a.L.f;n=k/40.0;d.dI=IQ(n)*20.0;a.L.f.u=IQ(n)*40.0;a.L.f.I= -IQ(m)*20.0;Bu(0.0,a.L.f.c3,0.0);d=BhJ;c=a.L.f;m=0.0;n=0.0;o=0.0;b=0.0;p=1.0;$p=2;case 2:ARl(d,c,m,n,o,b,p);if(C()){break _;}a.L.f.dI=h;a.L.f.u=i;a.L.f.I=j;BC();DT();Bb(32826);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function NY(){var a=this;Gx.call(a);a.g$=null;a.vP=null;a.bN=null;a.Ge=null;a.sk=0;a.EL=0.0;a.lC=0.0;} +var Bl6=null;function AQs(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=F3(a.bN.cq,a.bN.bF);g=AFe(f);h=ZS(f);i=a.bN.fc;Mh(a.bN.eY);Bc(3042);if(a.bN.t.i8){f=a.bN.f;$p +=3;continue _;}BI(1.0,1.0,1.0,1.0);c=3553;f=a.bN.bm;j=B(425);$p=1;case 1:$z=AIl(f,j);if(C()){break _;}d=$z;Ch(c,d);k=a.bN.f.J;a.m5=(-90.0);l=g/2|0;m=l-91|0;n=h-22|0;CK(a,m,n,0,0,182,22);CK(a,(m-1|0)+(k.bK*20|0)|0,n-1|0,0,22,24,22);c=3553;f=a.bN.bm;j=B(426);$p=2;case 2:$z=AIl(f,j);if(C()){break _;}d=$z;Ch(c,d);Bc(3042);C1(775,769);CK(a,l-7|0,(h/2|0)-7|0,0,0,16,16);Bb(3042);o=((a.bN.f.dA/3|0)%2|0)!=1?0:1;if(a.bN.f.dA<10)o=0;p=a.bN.f.bU;q=a.bN.f.t5;Of(a.vP,Long_fromInt(Bk(a.sk,312871)));if(!AKR(a.bN.cA)){Bb(3042);Bc(32826);B0();By(180.0, +1.0,0.0,0.0);HO();BC();r=0;c=l-90|0;l=(h-16|0)-3|0;if(r>=9){DT();Bb(32826);if(!a.bN.t.lF)Cz(i,B(427),2,2,16777215);else{Cz(i,Cv(J(J(J(CQ(),B(428)),a.bN.lN),B(27))),2,2,16777215);Cz(i,MW(a.bN),2,12,16777215);Cz(i,OR(a.bN),2,22,16777215);Cz(i,Nh(a.bN),2,32,16777215);s=K5();t=Kq();u=Long_sub(t,KJ());j=Cv(J(C8(J(C8(J(C8(J(CQ(),B(429)),Long_div(Long_mul(u,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(u,Long_fromInt(1024)),Long_fromInt(1024))),B(431)),Long_div(Long_div(s,Long_fromInt(1024)),Long_fromInt(1024))), +B(432)));HJ(a,i,j,(g-DA(i,j)|0)-2|0,2,14737632);f=Cv(J(C8(J(C8(J(CQ(),B(433)),Long_div(Long_mul(t,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(t,Long_fromInt(1024)),Long_fromInt(1024))),B(434)));HJ(a,i,f,(g-DA(i,f)|0)-2|0,12,14737632);}l=0;e=h-8|0;while(l0){x=(w-(n*8|0)|0)-9|0;c=S((n*2|0)+1|0,r);if(c<0)CK(a, +x,v,34,9,9,9);if(!c)CK(a,x,v,25,9,9,9);if(c>0)CK(a,x,v,16,9,9,9);}y=0;if(o)y=1;z=m+(n*8|0)|0;c=d>0?v:v+E(a.vP,2)|0;CK(a,z,c,16+(y*9|0)|0,0,9,9);if(o){e=S((n*2|0)+1|0,q);if(e<0)CK(a,z,c,70,0,9,9);if(!e)CK(a,z,c,79,0,9,9);}e=S((n*2|0)+1|0,p);if(e<0)CK(a,z,c,52,0,9,9);if(!e)CK(a,z,c,61,0,9,9);n=n+1|0;}f=a.bN.f;j=Bg7;$p=6;continue _;case 3:$z=AEt(f,b);if(C()){break _;}ba=$z;$p=4;case 4:ACx(a,ba,g,h);if(C()){break _;}BI(1.0,1.0,1.0,1.0);c=3553;f=a.bN.bm;j=B(425);$p=1;continue _;case 5:AFl(a,r,n,l,b);if(C()){break _;}r +=r+1|0;if(r>=9){DT();Bb(32826);if(!a.bN.t.lF)Cz(i,B(427),2,2,16777215);else{Cz(i,Cv(J(J(J(CQ(),B(428)),a.bN.lN),B(27))),2,2,16777215);Cz(i,MW(a.bN),2,12,16777215);Cz(i,OR(a.bN),2,22,16777215);Cz(i,Nh(a.bN),2,32,16777215);s=K5();t=Kq();u=Long_sub(t,KJ());j=Cv(J(C8(J(C8(J(C8(J(CQ(),B(429)),Long_div(Long_mul(u,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(u,Long_fromInt(1024)),Long_fromInt(1024))),B(431)),Long_div(Long_div(s,Long_fromInt(1024)),Long_fromInt(1024))),B(432)));HJ(a,i,j,(g-DA(i,j)|0)-2|0,2,14737632);f +=Cv(J(C8(J(C8(J(CQ(),B(433)),Long_div(Long_mul(t,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(t,Long_fromInt(1024)),Long_fromInt(1024))),B(434)));HJ(a,i,f,(g-DA(i,f)|0)-2|0,12,14737632);}l=0;e=h-8|0;while(l=d)break a;if +(x>=c)CK(a,m+(x*8|0)|0,bb,25,18,9,9);else CK(a,m+(x*8|0)|0,bb,16,18,9,9);x=x+1|0;}}}Bb(3042);Bc(32826);B0();By(180.0,1.0,0.0,0.0);HO();BC();r=0;c=l-90|0;l=(h-16|0)-3|0;if(r>=9){DT();Bb(32826);if(!a.bN.t.lF)Cz(i,B(427),2,2,16777215);else{Cz(i,Cv(J(J(J(CQ(),B(428)),a.bN.lN),B(27))),2,2,16777215);Cz(i,MW(a.bN),2,12,16777215);Cz(i,OR(a.bN),2,22,16777215);Cz(i,Nh(a.bN),2,32,16777215);s=K5();t=Kq();u=Long_sub(t,KJ());j=Cv(J(C8(J(C8(J(C8(J(CQ(),B(429)),Long_div(Long_mul(u,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(u, +Long_fromInt(1024)),Long_fromInt(1024))),B(431)),Long_div(Long_div(s,Long_fromInt(1024)),Long_fromInt(1024))),B(432)));HJ(a,i,j,(g-DA(i,j)|0)-2|0,2,14737632);f=Cv(J(C8(J(C8(J(CQ(),B(433)),Long_div(Long_mul(t,Long_fromInt(100)),s)),B(430)),Long_div(Long_div(t,Long_fromInt(1024)),Long_fromInt(1024))),B(434)));HJ(a,i,f,(g-DA(i,f)|0)-2|0,12,14737632);}l=0;e=h-8|0;while(l1.0)b=1.0;a.lC=a.lC+(b-a.lC)*0.01;Bb(2929);DU(0);C1(0,769);BI(a.lC,a.lC,a.lC,1.0);e=3553;f=a.bN.bm;g=B(435);$p=1;case 1:$z=AIl(f,g);if(C()){break _;}h=$z;Ch(e,h);BB();f=BfY;BA(f);i=d;G(f,0.0,i,(-90.0),0.0,1.0);j=c;G(f,j,i,(-90.0),1.0,1.0);G(f,j,0.0,(-90.0),1.0,0.0);G(f,0.0,0.0,(-90.0), +0.0,0.0);Br(f);DU(1);Bc(2929);BI(1.0,1.0,1.0,1.0);C1(770,771);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AFl(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:f=a.bN.f.J.bg.data[b];if(f===null)return;g=f.mV-e;b=S(g,0.0);if(b>0){B0();h=1.0+g/5.0;i=c+8|0;g=i;j=d+12|0;Bu(g,j,0.0);Cx(1.0/h,(h+1.0)/2.0,1.0);Bu( -i, -j,0.0);}k=Bl6;l=a.bN.fc;m=a.bN.bm;$p=1;case 1:AG7(k,l,m,f,c,d);if(C()){break _;}if(b>0)BC();L5(Bl6,a.bN.fc,a.bN.bm,f,c,d);return;default: +E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function ALi(a){var b,c;a.sk=a.sk+1|0;b=0;while(b0.01){j=1.0/Ep(i);e=e*j;f=f*j;g=g*j;k=e*100.0;l=f*100.0;m=g*100.0;n=CS(e,g);o=HF(n);p=GR(n);q=CS(Ep(e*e+g*g),f);r=HF(q);s=GR(q);t=Cj(b)*3.141592653589793*2.0;u=HF(t);v=GR(t);w=0;g=0.0*s;x=0.0*r;while(true){if(w>=4)break a;y=((w&2)-1|0)*h;w=w+1|0;z=((w&2)-1|0)*h;j=y*v-z*u;ba=z*v+y*u;bb=j*r+g;bc +=x-j*s;bd=bc*o-ba*p;be=ba*o+bc*p;Bf(c,k+bd,l+bb,m+be);}}}d=d+1|0;}Br(c);} +function Rx(a,b){if(a.bL!==null)ALF(a.bL,a);a.r6=(-9999.0);a.r5=(-9999.0);a.r4=(-9999.0);BhJ.ml=b;a.bL=b;a.Eu=A9w(b);if(b!==null){AOo(b,a);L2(a);}} +function L2(a){var b,c,d,e,f,g,h,i;a:{L();AK_(Bgi,a.cM.t.i8);a.sw=a.cM.t.hY;if(a.da!==null){b=0;while(true){if(b>=a.da.data.length)break a;ASn(a.da.data[b]);b=b+1|0;}}}b=64<<(3-a.sw|0);if(b>400)b=400;b=(b/16|0)+1|0;a.dv=b;a.dH=8;a.kf=b;a.da=I(IL,Bk(Bk(a.dv,a.dH),a.kf));a.gS=I(IL,Bk(Bk(a.dv,a.dH),a.kf));c=0;d=0;a.qP=0;a.qQ=0;a.qR=0;a.tw=a.dv;a.tv=a.dH;a.tx=a.kf;e=0;while(e=i.o){j +=0;if(j>=a.iG.o)return;b=BlO;c=Z(a.iG,j);$p=1;continue _;}k=Z(i,j);if(SM(k,b)&&Nf(c,k.K)){if(k!==a.bL.bi)break;if(a.cM.t.cC)break;}j=j+1|0;}a.lv=a.lv+1|0;e=BhJ;$p=2;continue _;case 1:Zy(b,c,d);if(C()){break _;}j=j+1|0;if(j>=a.iG.o)return;b=BlO;c=Z(a.iG,j);continue _;case 2:ANT(e,k,d);if(C()){break _;}while(true){j=j+1|0;if(j>=i.o){j=0;if(j>=a.iG.o)return;b=BlO;c=Z(a.iG,j);$p=1;continue _;}k=Z(i,j);if(!SM(k,b))continue;if(!Nf(c,k.K))continue;if(k!==a.bL.bi)break;if(!a.cM.t.cC)continue;else break;}a.lv=a.lv+1 +|0;e=BhJ;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AL7(a){var b;b=new U;W(b);return V(Bi(J(Bi(J(Bi(J(Bi(J(Bi(J(b,B(436)),a.sT),B(23)),a.sA),B(437)),a.sm),B(438)),a.Ef),B(439)),a.qX));} +function YE(a){var b;b=new U;W(b);return V(Bi(J(Bi(J(Bi(J(Bi(J(b,B(440)),a.lv),B(23)),a.tu),B(441)),a.xQ),B(442)),(a.tu-a.xQ|0)-a.lv|0));} +function TX(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;c=b+(-8)|0;d=d+(-8)|0;a.qP=2147483647;a.qQ=2147483647;a.qR=2147483647;a.tw=(-2147483648);a.tv=(-2147483648);a.tx=(-2147483648);e=a.dv*16|0;f=e/2|0;g=0;h=e-1|0;while(ga.tw)a.tw=i;k=0;while(ka.tx)a.tx=j;n=0;while(na.tv)a.tv=o;p=a.da.data[Bk(Bk(k,a.dH)+n|0, +a.dv)+g|0];q=p.i3;SQ(p,i,o,j);if(!q&&p.i3)X(a.eM,p);n=n+1|0;}k=k+1|0;}g=g+1|0;}} +function N8(a,b,c,d){var e,f,g;if(a.cM.t.hY!=a.sw)L2(a);if(!c){a.sA=0;a.sm=0;a.Ef=0;a.sT=0;a.qX=0;}e=b.d-a.r6;f=b.j-a.r5;g=b.e-a.r4;if(e*e+f*f+g*g>16.0){a.r6=b.d;a.r5=b.j;a.r4=b.e;TX(a,K(b.d),K(b.j),K(b.e));Qu(a.gS,AZB(b));}return 0+Zd(a,0,a.gS.data.length,c,d)|0;} +function Zd(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p;DG(a.pj);f=0;while(b=0){X(a.pj,a.gS.data[b]);f=f+1|0;}b=b+1|0;}g=a.cM.f;h=g.cb+(g.d-g.cb)*e;i=g.bZ+(g.j-g.bZ)*e;j=g.cc+(g.e-g.cc)*e;k=0;l=0;while(l0.0){BI(g,g,g,g);F$(a.oJ);}BI(1.0, +1.0,1.0,1.0);Bb(3042);Bc(3008);Bc(2912);BC();Gm(d*0.20000000298023224+0.03999999910593033,e*0.20000000298023224+0.03999999910593033,f*0.6000000238418579+0.10000000149011612);Bb(3553);F$(a.xI);Bc(3553);DU(1);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function Zn(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(a.cM.t.i8){$p=2;continue _;}Bb(2884);c=a.cM.f.bZ;d=a.cM.f.j-a.cM.f.bZ;e=b;f=c+d*e;g=32;BB();h=BfY;i=3553;j=a.iF;k=B(445);$p=1;case 1:$z +=AIl(j,k);if(C()){break _;}l=$z;Ch(i,l);Bc(3042);C1(770,771);j=Ty(a.bL,b);m=j.x;n=j.z;o=j.w;if(a.cM.t.ed){p=m*30.0;m=(p+n*59.0+o*11.0)/100.0;n=(p+n*70.0)/100.0;o=(p+o*70.0)/100.0;}q=a.bL.bi.bS+(a.bL.bi.d-a.bL.bi.bS)*e+(a.pO+b)*0.029999999329447746;c=a.bL.bi.bR+(a.bL.bi.e-a.bL.bi.bR)*e;i=K(q/2048.0);l=K(c/2048.0);d=q-(i*2048|0);c=c-(l*2048|0);p=120.0-f+0.33000001311302185;r=d*4.8828125E-4;s=c*4.8828125E-4;BA(h);Ga(h,m,n,o,0.800000011920929);d=p;t=(-256);while(t<256){u=(-256);while(u<256){v=t+0|0;c=v;w=u+g|0;e +=w;q=v*4.8828125E-4+r;x=w*4.8828125E-4+s;G(h,c,d,e,q,x);v=t+g|0;y=v;z=v*4.8828125E-4+r;G(h,y,d,e,z,x);u=u+0|0;e=u;x=u*4.8828125E-4+s;G(h,y,d,e,z,x);G(h,c,d,e,q,x);u=w;}t=t+g|0;}Br(h);BI(1.0,1.0,1.0,1.0);Bb(3042);Bc(2884);return;case 2:ABT(a,b);if(C()){break _;}return;default:E3();}}CY().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,$p);} +function ABT(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:Bb(2884);c=a.cM.f.bZ;d +=a.cM.f.j-a.cM.f.bZ;e=b;f=c+d*e;BB();g=BfY;h=12.0;c=(a.bL.bi.bS+(a.bL.bi.d-a.bL.bi.bS)*e+(a.pO+b)*0.029999999329447746)/12.0;d=(a.bL.bi.bR+(a.bL.bi.e-a.bL.bi.bR)*e)/12.0+0.33000001311302185;i=108.0-f+0.33000001311302185;j=K(c/2048.0);k=K(d/2048.0);e=c-(j*2048|0);d=d-(k*2048|0);l=3553;m=a.iF;n=B(445);$p=1;case 1:$z=AIl(m,n);if(C()){break _;}j=$z;Ch(l,j);Bc(3042);C1(770,771);m=Ty(a.bL,b);o=m.x;p=m.z;q=m.w;if(a.cM.t.ed){b=o*30.0;o=(b+p*59.0+q*11.0)/100.0;p=(b+p*70.0)/100.0;q=(b+q*70.0)/100.0;}r=K(e)*0.00390625;b +=K(d)*0.00390625;s=e-K(e);t=d-K(d);Cx(h,1.0,h);u=0;k=S(i,(-5.0));v=i+0.0;w=S(i,5.0);f=i+4.0;x=f-9.765625E-4;y=f;while(u<2){if(u)Ej(1,1,1,1);else Ej(0,0,0,0);z=(-2);while(z<=3){ba=(-2);while(ba<=3){BA(g);bb=z*8|0;bc=ba*8|0;bd=bb-s;be=bc-t;if(k>0){Ga(g,o*0.699999988079071,p*0.699999988079071,q*0.699999988079071,0.800000011920929);Df(g,0.0,(-1.0),0.0);bf=bd+0.0;c=be+8.0;d=(bb+0.0)*0.00390625+r;e=(bc+8.0)*0.00390625+b;G(g,bf,v,c,d,e);bg=bd+8.0;bh=(bb+8.0)*0.00390625+r;G(g,bg,v,c,bh,e);c=be+0.0;e=(bc+0.0)*0.00390625 ++b;G(g,bg,v,c,bh,e);G(g,bf,v,c,d,e);}if(w<=0){Ga(g,o,p,q,0.800000011920929);Df(g,0.0,1.0,0.0);c=bd+0.0;d=be+8.0;e=(bb+0.0)*0.00390625+r;bg=(bc+8.0)*0.00390625+b;G(g,c,x,d,e,bg);bh=bd+8.0;bf=(bb+8.0)*0.00390625+r;G(g,bh,x,d,bf,bg);d=be+0.0;bg=(bc+0.0)*0.00390625+b;G(g,bh,x,d,bf,bg);G(g,c,x,d,e,bg);}a:{Ga(g,o*0.8999999761581421,p*0.8999999761581421,q*0.8999999761581421,0.800000011920929);if(z>(-1)){Df(g,(-1.0),0.0,0.0);bi=0;d=be+8.0;bg=(bc+8.0)*0.00390625+b;bh=be+0.0;bf=(bc+0.0)*0.00390625+b;while(true){if(bi +>=8)break a;f=bi;c=bd+f+0.0;e=(bb+f+0.5)*0.00390625+r;G(g,c,v,d,e,bg);G(g,c,y,d,e,bg);G(g,c,y,bh,e,bf);G(g,c,v,bh,e,bf);bi=bi+1|0;}}}b:{if(z<=1){Df(g,1.0,0.0,0.0);bi=0;e=be+8.0;bh=(bc+8.0)*0.00390625+b;bf=be+0.0;c=(bc+0.0)*0.00390625+b;while(true){if(bi>=8)break b;f=bi;d=bd+f+1.0-9.765625E-4;bg=(bb+f+0.5)*0.00390625+r;G(g,d,v,e,bg,bh);G(g,d,y,e,bg,bh);G(g,d,y,bf,bg,c);G(g,d,v,bf,bg,c);bi=bi+1|0;}}}c:{Ga(g,o*0.800000011920929,p*0.800000011920929,q*0.800000011920929,0.800000011920929);if(ba>(-1)){Df(g,0.0,0.0, +(-1.0));l=0;c=bd+0.0;e=(bb+0.0)*0.00390625+r;bh=bd+8.0;bf=(bb+8.0)*0.00390625+r;while(true){if(l>=8)break c;f=l;d=be+f+0.0;bg=(bc+f+0.5)*0.00390625+b;G(g,c,y,d,e,bg);G(g,bh,y,d,bf,bg);G(g,bh,v,d,bf,bg);G(g,c,v,d,e,bg);l=l+1|0;}}}d:{if(ba<=1){Df(g,0.0,0.0,1.0);l=0;c=bd+0.0;e=(bb+0.0)*0.00390625+r;bh=bd+8.0;bf=(bb+8.0)*0.00390625+r;while(true){if(l>=8)break d;f=l;d=be+f+1.0-9.765625E-4;bg=(bc+f+0.5)*0.00390625+b;G(g,c,y,d,e,bg);G(g,bh,y,d,bf,bg);G(g,bh,v,d,bf,bg);G(g,c,v,d,e,bg);l=l+1|0;}}}Br(g);ba=ba+1|0;}z= +z+1|0;}u=u+1|0;}BI(1.0,1.0,1.0,1.0);Bb(3042);Bc(2884);return;default:E3();}}CY().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,be,bf,bg,bh,bi,$p);} +function AJb(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:d=a.eM;e=new WO;e.yE=b;R8(d,e);f=a.eM.o-1|0;g=a.eM.o;h=0;a:{while(h=g)break;d=Z(a.eM,f-h|0);if +(!c){if(Hh(d,b)<=1024.0)break a;if(!d.fy){if(h<1)break a;return 0;}if(h<3)break a;return 0;}if(d.fy)break a;}return a.eM.o?0:1;}continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AGw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:{BB();g=BfY;Bc(3042);Bc(3008);C1(770,1);BI(1.0,1.0,1.0,(Bs(Long_toNumber(B$())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(!d){if(a.t8<=0.0)break a;C1(774,768);e=a.iF;h=B(192);$p=2;continue _;}if(e!==null){C1(770,771);i=Bs(Long_toNumber(B$()) +/100.0)*0.20000000298023224+0.800000011920929;BI(i,i,i,Bs(Long_toNumber(B$())/200.0)*0.20000000298023224+0.5);b=a.iF;e=B(192);$p=1;continue _;}}Bb(3042);Bb(3008);return;case 1:$z=AIl(b,e);if(C()){break _;}j=$z;Ch(3553,j);Bb(3042);Bb(3008);return;case 2:$z=AIl(e,h);if(C()){break _;}k=$z;Ch(3553,k);BI(1.0,1.0,1.0,0.5);B0();e=a.bL;d=c.h_;k=c.ia;j=c.ib;$p=3;case 3:$z=ADc(e,d,k,j);if(C()){break _;}j=$z;if(j<=0)h=null;else{L();h=Bf6.data[j];}Bb(3008);Pa((-3.0),(-3.0));Bc(32823);BA(g);l=b.cb;m=b.d-b.cb;n=f;Fw(g, -(l ++m*n), -(b.bZ+(b.j-b.bZ)*n), -(b.cc+(b.e-b.cc)*n));AD_(g);if(h===null){L();h=Bga;}b=a.Eu;d=c.h_;k=c.ia;j=c.ib;o=240+(a.t8*10.0|0)|0;$p=4;case 4:ANg(b,h,d,k,j,o);if(C()){break _;}Br(g);Fw(g,0.0,0.0,0.0);Pa(0.0,0.0);Bb(32823);Bc(3008);DU(1);BC();Bb(3042);Bb(3008);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function AG6(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(!d&&!c.lk){Bc(3042);C1(770,771);BI(0.0,0.0,0.0,0.4000000059604645);Bb(3553);DU(0);e=a.bL;d=c.h_;g=c.ia;h=c.ib;$p=1;continue _;}return;case 1:$z=ADc(e,d,g,h);if(C()){break _;}g=$z;if(g<=0){DU(1);Bc(3553);Bb(3042);return;}i=b.cb;j=b.d-b.cb;k=f;i=i+j*k;j=b.bZ+(b.j-b.bZ)*k;k=b.cc+(b.e-b.cc)*k;L();b +=Bf6.data[g];e=a.bL;d=c.h_;g=c.ia;h=c.ib;$p=2;case 2:$z=b.pd(e,d,g,h);if(C()){break _;}b=$z;b=UP(Dz(b,0.0020000000949949026,0.0020000000949949026,0.0020000000949949026), -i, -j, -k);BB();c=BfY;GD(c,3);Bf(c,b.Q,b.M,b.R);Bf(c,b.U,b.M,b.R);Bf(c,b.U,b.M,b.V);Bf(c,b.Q,b.M,b.V);Bf(c,b.Q,b.M,b.R);Br(c);GD(c,3);Bf(c,b.Q,b.T,b.R);Bf(c,b.U,b.T,b.R);Bf(c,b.U,b.T,b.V);Bf(c,b.Q,b.T,b.V);Bf(c,b.Q,b.T,b.R);Br(c);GD(c,1);Bf(c,b.Q,b.M,b.R);Bf(c,b.Q,b.T,b.R);Bf(c,b.U,b.M,b.R);Bf(c,b.U,b.T,b.R);Bf(c,b.U,b.M,b.V);Bf(c,b.U,b.T, +b.V);Bf(c,b.Q,b.M,b.V);Bf(c,b.Q,b.T,b.V);Br(c);DU(1);Bc(3553);Bb(3042);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function T1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=GX(b,16);i=GX(c,16);j=GX(d,16);k=GX(e,16);l=GX(f,16);m=GX(g,16);while(h<=k){n=h%a.dv|0;if(n<0)n=n+a.dv|0;o=i;while(o<=l){p=o%a.dH|0;if(p<0)p=p+a.dH|0;q=j;while(q<=m){r=q%a.kf|0;if(r<0)r=r+a.kf|0;s=Bk(Bk(r,a.dH)+p|0,a.dv)+n|0;t=a.da.data[s];if(!t.i3)X(a.eM,t);Lx(t);q=q+1|0;}o=o+1|0;}h=h+1|0;}} +function RW(a,b,c,d){T1(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);} +function APo(a,b,c,d,e,f,g){T1(a,b-1|0,c-1|0,d-1|0,e+1|0,f+1|0,g+1|0);} +function ASs(a,b,c){var d;d=0;while(d=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.w8!==null&&a.w8.ed){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;}a:{Ev(a.he);Vm(a.he,g);b=a.he;E8(b,0);NU(b,h.length);S8(3553,0,6408,d,e,0,6408,5121,a.he);if(Bmc){p=1;while(true){if(p>4)break a;o=d>>(p-1|0);q=d>>p;r=e>>p;Ev(a.ma);s=0;while(s>24&255)+((c&(-16777216))>>24&255)|0)>>1<<24)+(((b&16711422)+(c&16711422)|0)>>1)|0;} +function ZN(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AFH(b);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function D6(a,b){if(b<0)return;Ch(3553,b);} +function AEp(){Bmc=0;} +function WW(){var a=this;D.call(a);a.sy=null;a.xR=0;a.tJ=0;} +function Bmd(a,b,c){var d=new WW();APp(d,a,b,c);return d;} +function APp(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(E$()){var $T=CY();$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.sy=$rt_createIntArray(256);a.xR=0;e=IO(c);$p=1;case 1:$z=AFH(e);if(C()){break _;}f +=$z;g=f.xS;e=f.uo;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+Bk(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.sy.data[h]=k+2|0;h=h+1|0;}a.xR=AIs(d,f);a.tJ=Jl(288);BB();p=BfY;q=0;while(q<256){F2(a.tJ+q|0,4864);BA(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);Br(p);Es();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.ed){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;}F2((a.tJ+256|0)+l|0,4864);Gm(ba/255.0,bb/255.0,bc/255.0);Es();l=l+1|0;}return;default:E3();}}CY().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 Cz(a,b,c,d,e){Tf(a,b,c+1|0,d+1|0,e,1);EV(a,b,c,d,e);} +function EV(a,b,c,d,e){Tf(a,b,c,d,e,0);} +function Tf(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;Ch(3553,a.xR);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;BI(g,h,i,j);B0();Bu(c,d,0.0);k=0;while(k=0){F$((a.tJ+m|0)+32|0);Bu(a.sy.data[m+32|0],0.0,0.0);}}}BC();} +function DA(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.sy.data[e+32|0]|0;}d=d+1|0;}return c;} +function ALH(){var a=this;EN.call(a);a.pp=null;a.rH=null;a.oU=null;a.tm=null;a.tB=0;} +function BbK(){var a=new ALH();A5A(a);return a;} +function A5A(a){L();HU(a,Bhd.ba+1|0);a.pp=$rt_createFloatArray(256);a.rH=$rt_createFloatArray(256);a.oU=$rt_createFloatArray(256);a.tm=$rt_createFloatArray(256);a.tB=0;a.xl=2;} +function A07(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.tB=a.tB+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=c-2|0;while(e<=c){f=b&15;g=e&15;d=d+a.pp.data[f+(g*16|0)|0];e=e+1|0;}h=a.rH.data;i=b+(c*16|0)|0;h[i]=d/3.200000047683716+a.oU.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}b=0;while(b<16){c=0;while(c<16){j=a.oU.data;i=b+(c*16|0)|0;j[i]=j[i]+a.tm.data[i]*0.05000000074505806;if(a.oU.data[i]<0.0)a.oU.data[i]=0.0;j=a.tm.data;j[i]=j[i]-0.30000001192092896;if(BP()<0.2)a.tm.data[i]=0.5;c=c+1|0;}b=b+1|0;}j=a.rH;a.rH=a.pp;a.pp +=j;c=0;while(c<256){d=a.pp.data[(c-(a.tB*16|0)|0)&255];if(d>1.0)d=1.0;if(d<0.0)d=0.0;k=d*d;i=32.0+k*32.0|0;l=50.0+k*64.0|0;m=255;n=146.0+k*50.0|0;if(a.mQ){b=i*30|0;i=((b+(l*59|0)|0)+2805|0)/100|0;l=(b+(l*70|0)|0)/100|0;m=(b+17850|0)/100|0;}j=a.dF.data;b=c*4|0;j[b+0|0]=i<<24>>24;a.dF.data[b+1|0]=l<<24>>24;a.dF.data[b+2|0]=m<<24>>24;a.dF.data[b+3|0]=n<<24>>24;c=c+1|0;}} +function AC2(){var a=this;EN.call(a);a.oQ=null;a.rS=null;a.jW=null;a.tc=null;a.tT=0;} +function BdU(){var a=new AC2();A4q(a);return a;} +function A4q(a){L();HU(a,Bhe.ba+1|0);a.oQ=$rt_createFloatArray(256);a.rS=$rt_createFloatArray(256);a.jW=$rt_createFloatArray(256);a.tc=$rt_createFloatArray(256);a.tT=0;a.xl=2;} +function A94(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.tT=a.tT+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Bs(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Bs(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.oQ.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.rS.data;l=b+(c*16|0)|0;d=d/10.0;m=a.jW.data;e=(b+0|0)&15;j=((c+0|0)&15)*16|0;n=m[e+j|0];m=a.jW.data;h=h&15;n=n+m[h+j|0];m=a.jW.data;c=c+1|0;j=(c&15)*16|0;k[l] +=d+(n+m[h+j|0]+a.jW.data[e+j|0])/4.0*0.800000011920929;m=a.jW.data;m[l]=m[l]+a.tc.data[l]*0.009999999776482582;if(a.jW.data[l]<0.0)a.jW.data[l]=0.0;m=a.tc.data;m[l]=m[l]-0.05999999865889549;if(BP()<0.005)a.tc.data[l]=1.5;}b=b+1|0;}m=a.rS;a.rS=a.oQ;a.oQ=m;c=0;while(c<256){d=a.oQ.data[(c-((a.tT/3|0)*16|0)|0)&255]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.mQ){b=j*30|0;j=((b+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(b+(h*70|0)|0)/100|0;l=(b+(l*70|0)|0)/100|0;}m=a.dF.data;b +=c*4|0;m[b+0|0]=j<<24>>24;a.dF.data[b+1|0]=h<<24>>24;a.dF.data[b+2|0]=l<<24>>24;a.dF.data[b+3|0]=(-1);c=c+1|0;}} +function ASO(){var a=this;EN.call(a);a.mE=null;a.o5=null;} +function AWs(a){var b=new ASO();A0n(b,a);return b;} +function A0n(a,b){L();HU(a,BhK.ba+(b*16|0)|0);a.mE=$rt_createFloatArray(320);a.o5=$rt_createFloatArray(320);} +function A4x(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;while(b<16){c=0;while(c<20){d=18;e=a.mE.data;f=c+1|0;g=e[b+((f%20|0)*16|0)|0]*18.0;h=b-1|0;while(h<=(b+1|0)){i=c;while(i<=f){if(h>=0&&i>=0&&h<16&&i<20)g=g+a.mE.data[h+(i*16|0)|0];d=d+1|0;i=i+1|0;}h=h+1|0;}e=a.o5.data;j=b+(c*16|0)|0;e[j]=g/(d*1.059999942779541);if(c>=19)a.o5.data[j]=BP()*BP()*BP()*4.0+BP()*0.10000000149011612+0.20000000298023224;c=f;}b=b+1|0;}e=a.o5;a.o5=a.mE;a.mE=e;f=0;while(f<256){k=a.mE.data[f]*1.7999999523162842;if(k>1.0)k=1.0;if(k<0.0)k= +0.0;l=k*155.0+100.0|0;g=k*k;m=g*255.0|0;j=g*k*k*k*k*k*k*k*k*255.0|0;n=255;if(k<0.5)n=0;if(a.mQ){c=l*30|0;l=((c+(m*59|0)|0)+(j*11|0)|0)/100|0;m=(c+(m*70|0)|0)/100|0;j=(c+(j*70|0)|0)/100|0;}e=a.dF.data;b=f*4|0;e[b+0|0]=l<<24>>24;a.dF.data[b+1|0]=m<<24>>24;a.dF.data[b+2|0]=j<<24>>24;a.dF.data[b+3|0]=n<<24>>24;f=f+1|0;}} +function AH2(){var a=this;C2.call(a);a.vy=0.0;a.yQ=null;a.ut=null;} +function Mq(){var a=new AH2();A5v(a);return a;} +function A5v(a){var b,c;Em(a);a.vy=0.0;b=I(B2,106);c=b.data;c[0]=B(451);c[1]=B(452);c[2]=B(453);c[3]=B(454);c[4]=B(455);c[5]=B(456);c[6]=B(457);c[7]=B(458);c[8]=B(459);c[9]=B(460);c[10]=B(461);c[11]=B(462);c[12]=B(463);c[13]=B(464);c[14]=B(465);c[15]=B(466);c[16]=B(467);c[17]=B(468);c[18]=B(469);c[19]=B(470);c[20]=B(471);c[21]=B(472);c[22]=B(473);c[23]=B(474);c[24]=B(475);c[25]=B(476);c[26]=B(477);c[27]=B(478);c[28]=B(479);c[29]=B(480);c[30]=B(481);c[31]=B(482);c[32]=B(483);c[33]=B(484);c[34]=B(485);c[35]=B(486);c[36] +=B(487);c[37]=B(488);c[38]=B(489);c[39]=B(490);c[40]=B(491);c[41]=B(492);c[42]=B(493);c[43]=B(494);c[44]=B(495);c[45]=B(496);c[46]=B(497);c[47]=B(498);c[48]=B(499);c[49]=B(500);c[50]=B(472);c[51]=B(501);c[52]=B(502);c[53]=B(503);c[54]=B(504);c[55]=B(505);c[56]=B(506);c[57]=B(507);c[58]=B(508);c[59]=B(509);c[60]=B(510);c[61]=B(511);c[62]=B(512);c[63]=B(513);c[64]=B(514);c[65]=B(515);c[66]=B(516);c[67]=B(517);c[68]=B(518);c[69]=B(519);c[70]=B(520);c[71]=B(521);c[72]=B(522);c[73]=B(523);c[74]=B(524);c[75]=B(525);c[76] +=B(526);c[77]=B(527);c[78]=B(528);c[79]=B(529);c[80]=B(530);c[81]=B(531);c[82]=B(532);c[83]=B(533);c[84]=B(534);c[85]=B(535);c[86]=B(536);c[87]=B(537);c[88]=B(538);c[89]=B(539);c[90]=B(540);c[91]=B(541);c[92]=B(542);c[93]=B(543);c[94]=B(544);c[95]=B(545);c[96]=B(546);c[97]=B(547);c[98]=B(548);c[99]=B(549);c[100]=B(550);c[101]=B(551);c[102]=B(552);c[103]=B(553);c[104]=B(554);c[105]=B(555);a.yQ=b;a.ut=a.yQ.data[BP()*a.yQ.data.length|0];} +function A6w(a){a.vy=a.vy+0.009999999776482582;} +function AOx(a,b,c){return;} +function AJk(a){DG(a.bO);X(a.bO,Du(1,(a.bo/2|0)-100|0,(a.bE/4|0)+48|0,B(556)));X(a.bO,Du(2,(a.bo/2|0)-100|0,(a.bE/4|0)+72|0,B(557)));X(a.bO,Du(3,(a.bo/2|0)-100|0,(a.bE/4|0)+96|0,B(558)));X(a.bO,Du(0,(a.bo/2|0)-100|0,((a.bE/4|0)+120|0)+12|0,B(559)));Z(a.bO,1).hn=0;Z(a.bO,2).hn=0;if(a.L.la===null)Z(a.bO,1).hn=0;} +function AC8(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cN){c=a.L;d=A4D(a,a.L.t);$p=1;continue _;}if(b.cN!=1)return;b=a.L;c=Baa(a);$p=2;continue _;case 1:AEH(c,d);if(C()){break _;}if(b.cN!=1)return;b=a.L;c=Baa(a);$p=2;case 2:AEH(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AAd(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:ABY(a);if(C()){break _;}BB();e=BfY;f=3553;g=a.L.bm;h=B(560);$p=2;case 2:$z=AIl(g,h);if(C()){break _;}i=$z;Ch(f,i);BI(1.0,1.0,1.0,1.0);Fb(e,16777215);CK(a,(a.bo-256|0)/2|0,30,0,0,256,49);B0();Bu((a.bo/2|0)+90|0,70.0,0.0);By((-20.0),0.0,0.0,1.0);j=Bs(Long_toNumber(Long_rem(B$(), +Long_fromInt(1000)))/1000.0*3.1415927410125732*2.0)*0.10000000149011612;if(j<0.0)j= -j;k=(1.7999999523162842-j)*100.0/(DA(a.b$,a.ut)+32|0);Cx(k,k,k);D$(a,a.b$,a.ut,0,(-8),16776960);BC();Cz(a.b$,B(561),(a.bo-DA(a.b$,B(561))|0)-2|0,a.bE-10|0,16777215);l=K5();m=Kq();n=Long_sub(l,KJ());g=new U;W(g);e=V(J(C8(J(C8(J(g,B(562)),Long_div(Long_mul(n,Long_fromInt(100)),l)),B(563)),Long_div(Long_div(l,Long_fromInt(1024)),Long_fromInt(1024))),B(432)));Cz(a.b$,e,(a.bo-DA(a.b$,e)|0)-2|0,2,8421504);g=new U;W(g);e=V(J(C8(J(C8(J(g, +B(433)),Long_div(Long_mul(m,Long_fromInt(100)),l)),B(430)),Long_div(Long_div(m,Long_fromInt(1024)),Long_fromInt(1024))),B(434)));Cz(a.b$,e,(a.bo-DA(a.b$,e)|0)-2|0,12,8421504);$p=3;case 3:AGs(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function Pv(){var a=this;D.call(a);a.m7=null;a.cD=null;a.jf=null;a.sS=null;} +function EB(a,b){var c;c=b.xX();X(a.cD.data[c],b);} +function ABD(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=0;while(b<3){c=0;if(c=3)break;c=0;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ABU(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=BE(b.u*3.1415927410125732/180.0);e=Bs(b.u*3.1415927410125732/180.0);f= -e*Bs(b.I*3.1415927410125732/180.0);g=d*Bs(b.I*3.1415927410125732/180.0);h=BE(b.I*3.1415927410125732/180.0);i=b.cb;j=b.d-b.cb;k=c;Bme=i+j*k;Bmf=b.bZ+(b.j-b.bZ)*k;Bmg=b.cc ++(b.e-b.cc)*k;l=0;while(l<2){if(a.cD.data[l].o){if(!l){b=a.jf;m=B(564);$p=1;continue _;}if(l==1){b=a.jf;m=B(192);$p=2;continue _;}Ch(3553,0);BB();m=BfY;BA(m);n=0;if(n=2)break a;if(!a.cD.data[l].o)continue;else break;}p +=0;if(!l){b=a.jf;m=B(564);continue _;}}return;case 2:$z=AIl(b,m);if(C()){break _;}p=$z;a:while(true){Ch(3553,p);BB();m=BfY;BA(m);n=0;if(n=2)break a;if(!a.cD.data[l].o)continue;else break;}p=0;if(!l){b=a.jf;m=B(564);$p=1;continue _;}if(l==1){b=a.jf;m=B(192);continue _;}}return;case 3:o.k4(m,c,d,h,e,f,g);if(C()){break _;}n=n+1|0;a:while(true){if(n= +2)break a;if(!a.cD.data[l].o)continue;else break;}if(!l){b=a.jf;m=B(564);$p=1;continue _;}if(l==1){b=a.jf;m=B(192);$p=2;continue _;}Ch(3553,0);BB();m=BfY;BA(m);n=0;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function ACC(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=2;if(a.cD.data[d].o){BB();e=BfY;f=0;if(f=a.cD.data[d].o)return;g=Z(a.cD.data[d],f);h=0.0;i=0.0;j=0.0;k=0.0;l=0.0;continue _;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,i,j,k,l,$p);} +function Px(a,b){var c;a.m7=b;c=0;while(c<3){DG(a.cD.data[c]);c=c+1|0;}} +function AFs(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=a.m7;$p=1;case 1:a:{$z=ADc(e,b,c,d);if(C()){break _;}f=$z;if(f){L();e=Bf6.data[f];g=0;h=b;i=c;j=d;while(true){if(g>=4)break a;k=0;while(k<4){l=0;while(l<4){m=h+(g+0.5)/4.0;n=i+(k+0.5)/4.0;o=j+(l+0.5)/4.0;EB(a,AZY(a.m7,m,n,o,m-h-0.5,n-i-0.5,o-j-0.5,e));l +=l+1|0;}k=k+1|0;}g=g+1|0;}}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function ZC(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=a.m7;$p=1;case 1:$z=ADc(f,b,c,d);if(C()){break _;}g=$z;if(g){L();h=Bf6.data[g];i=b;j=i+Cj(a.sS)*(h.c$-h.c5-0.20000000298023224)+0.10000000149011612+h.c5;k=c;l=k+Cj(a.sS)*(h.cE-h.cB-0.20000000298023224)+0.10000000149011612+h.cB;m=d;n=m+Cj(a.sS)*(h.c_-h.c4-0.20000000298023224) ++0.10000000149011612+h.c4;if(!e)l=k+h.cB-0.10000000149011612;if(e==1)l=k+h.cE+0.10000000149011612;if(e==2)n=m+h.c4-0.10000000149011612;if(e==3)n=m+h.c_+0.10000000149011612;if(e==4)j=i+h.c5-0.10000000149011612;if(e==5)j=i+h.c$+0.10000000149011612;EB(a,YN(AQa(AZY(a.m7,j,l,n,0.0,0.0,0.0,h),0.20000000298023224),0.6000000238418579));}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function X$(a){var b;b=new U;W(b);return V(Bi(J(b,B(3)),(a.cD.data[0].o+a.cD.data[1].o|0)+a.cD.data[2].o|0));} +function Jr(){var a=this;D.call(a);a.rj=0;a.sX=0;a.v0=0;a.v4=0;a.x2=0;a.D9=0;a.cH=null;a.wE=null;a.wF=null;a.wG=null;a.ux=null;a.uG=null;a.vB=null;a.xx=null;a.v1=null;a.vc=null;a.ui=null;a.uS=null;a.u1=null;a.wP=null;a.uu=null;a.yC=null;a.rw=0;a.qe=0;a.oW=0;a.GQ=0;a.Hw=0;a.uA=null;a.u_=null;a.xD=0;a.xm=null;a.vX=null;a.wu=null;a.yI=null;a.yN=null;a.ys=null;a.mC=null;a.mT=null;a.vU=0;a.sq=0.0;a.sp=0.0;a.so=0.0;a.sn=0.0;a.s2=0.0;a.tR=0.0;a.r9=0.0;a.sP=0.0;a.rh=0.0;a.ri=0.0;a.tH=0.0;a.tG=0.0;a.tF=0.0;a.tE=0.0;a.tl +=0.0;a.tj=0.0;a.tk=0.0;} +var Bmh=null;var Bmi=null;function Bbv(a,b,c,d,e,f,g){var h=new Jr();AI8(h,a,b,c,d,e,f,g);return h;} +function PI(b){var c,d,e,f,g,h,i;c=Bmh.data[b];if(c===null){d=0;e=0;f=0;g=0;h=0;i=0;if((b&1)==1)d=1;if((b&4)==4)e=1;if((b&8)==8)f=1;if((b&16)==16)g=1;if((b&32)==32)h=1;if((b&64)==64)i=1;c=Bbv(b,d,e,f,g,h,i);Bmh.data[b]=c;}return c;} +function AI8(a,b,c,d,e,f,g,h){var i,j,k;Xj(a);a.wE=null;a.wF=null;a.wG=null;a.ux=null;a.uG=null;a.vB=null;a.xx=null;a.v1=null;a.vc=null;a.ui=null;a.uS=null;a.u1=null;a.wP=null;a.uu=null;a.yC=null;a.xD=0;a.xm=$rt_createFloatArray(16);a.vX=$rt_createFloatArray(16);a.wu=$rt_createFloatArray(16);a.yI=K4(NE());a.yN=K4(NE());a.ys=K4(NE());a.mC=A30();a.mT=A30();a.vU=0;a.sq=0.0;a.sp=0.0;a.so=0.0;a.sn=0.0;a.s2=0.0;a.tR=0.0;a.r9=0.0;a.sP=0.0;a.rh=0.0;a.ri=0.0;a.tH=0.0;a.tG=0.0;a.tF=0.0;a.tE=0.0;a.tl=0.0;a.tj=0.0;a.tk +=0.0;a.rj=c;a.sX=d;a.v0=e;a.v4=f;a.x2=g;a.D9=h;if(Bmi===null)Bmi=ACR(B(565));i=B(3);if(a.rj)i=Cv(J(J(CQ(),i),B(566)));if(a.sX)i=Cv(J(J(CQ(),i),B(567)));if(a.v0)i=Cv(J(J(CQ(),i),B(568)));if(a.v4)i=Cv(J(J(CQ(),i),B(569)));if(a.x2)i=Cv(J(J(CQ(),i),B(570)));if(a.D9)i=Cv(J(J(CQ(),i),B(571)));i=Cv(J(J(CQ(),i),Bmi));j=O$(35633);Pw(j,Cv(J(J(J(CQ(),Qe()),B(572)),i)));Xg(j);if(!VU(j)){Cq(Eg(),Oy(Cv(J(J(CQ(),B(573)),UM(j))),B(158),B(574)));M(AAE(B(575)));}k=O$(35632);Pw(k,Cv(J(J(J(CQ(),Qe()),B(576)),i)));Xg(k);if(!VU(k)) +{Cq(Eg(),Oy(Cv(J(J(CQ(),B(573)),UM(k))),B(158),B(577)));M(AAE(B(575)));}a.cH=AIU();SJ(a.cH,j);SJ(a.cH,k);b=1;a.rw=0;Mz(a.cH,a.rw,B(578));if(!a.sX)a.qe=(-1);else{a.qe=b;Mz(a.cH,a.qe,B(579));b=2;}if(!a.rj)a.oW=(-1);else{c=b+1|0;a.oW=b;Mz(a.cH,a.oW,B(580));b=c;}a.GQ=(-1);a.Hw=b;ABl(a.cH);Vk(a.cH,j);Vk(a.cH,k);TR(j);TR(k);if(!AHc(a.cH)){Cq(Eg(),Oy(Cv(J(J(CQ(),B(573)),AIm(a.cH))),B(158),B(581)));M(AAE(B(575)));}WD(a.cH);a.wE=Dq(a.cH,B(582));a.wF=Dq(a.cH,B(583));a.wG=Dq(a.cH,B(584));a.ui=Dq(a.cH,B(585));if(a.v0){a.uS +=Dq(a.cH,B(586));a.uu=Dq(a.cH,B(587));a.yC=Dq(a.cH,B(588));}if(a.v4){a.ux=Dq(a.cH,B(589));a.uG=Dq(a.cH,B(590));a.vB=Dq(a.cH,B(591));a.xx=Dq(a.cH,B(592));a.v1=Dq(a.cH,B(593));a.vc=Dq(a.cH,B(594));}if(a.x2)a.u1=Dq(a.cH,B(595));RE(Dq(a.cH,B(596)),0);a.wP=Dq(a.cH,B(597));a.uA=PH();a.u_=MM();Sn(a.uA);Hu(34962,a.u_);R7(a);} +function R7(a){OA(a.rw);OC(a.rw,3,5126,0,28,0);if(a.sX){OA(a.qe);OC(a.qe,2,5126,0,28,12);}if(a.rj){OA(a.oW);OC(a.oW,4,5121,1,28,20);}} +function ARG(a){WD(a.cH);} +function AUY(a){return;} +function ANa(a,b){if(!L_(b,a.yI)){Oo(G3(a.yI,b),a.xm);MV(a.wE,a.xm);}} +function ANK(a,b){if(!L_(b,a.yN)){Oo(G3(a.yN,b),a.vX);MV(a.wF,a.vX);}} +function AAx(a,b){if(!L_(b,a.ys)){Oo(G3(a.ys,b),a.wu);MV(a.wG,a.wu);}} +function ANW(a,b,c){if(!(TI(b,a.mC)&&TI(c,a.mT))){Wi(a.mC,b);Wi(a.mT,c);L6(a.uu,a.mC.lq,a.mC.lr,a.mC.lp);L6(a.yC,a.mT.lq,a.mT.lr,a.mT.lp);}} +function AL_(a,b){if(a.vU!=b){a.vU=b;RE(a.uG,b%2|0);IA(a.vc,b/2|0);}} +function AQU(a,b,c,d,e){if(!(a.sq===b&&a.sp===c&&a.so===d&&a.sn===e)){a.sq=b;a.sp=c;a.so=d;a.sn=e;UW(a.ux,a.sq,a.sp,a.so,a.sn);}} +function AQt(a,b,c){if(!(a.s2===b&&a.tR===c)){a.s2=b;a.tR=c;IA(a.vB,a.s2);IA(a.xx,a.tR);}} +function ALw(a,b){if(a.r9!==b){a.r9=b;IA(a.v1,a.r9);}} +function AJJ(a,b){if(a.sP!==b){a.sP=b;IA(a.u1,a.sP);}} +function APr(a,b,c){var d,e;if(!(a.rh===b&&a.ri===c)){a.rh=b;a.ri=c;d=a.wP;b=a.rh;c=a.ri;Bd();if(d!==null){e=BeW;d=d.kI;e.uniform2f(d,b,c);}}} +function AMv(a,b,c,d,e){if(!(a.tH===b&&a.tG===c&&a.tF===d&&a.tE===e)){a.tH=b;a.tG=c;a.tF=d;a.tE=e;UW(a.ui,a.tH,a.tG,a.tF,a.tE);}} +function ACN(a,b,c,d){if(!(a.tl===b&&a.tj===c&&a.tk===d)){a.tl=b;a.tj=c;a.tk=d;L6(a.uS,a.tl,a.tj,a.tk);}} +function APy(){Bmh=I(Jr,128);Bmi=null;} +function RY(){var a=this;D.call(a);a.BS=0;a.oG=null;a.mZ=null;a.lZ=0;a.jP=0;} +function AIg(){var a=this;D.call(a);a.lk=0;a.h_=0;a.ia=0;a.ib=0;a.hL=0;a.gD=null;a.nP=null;} +function A1A(a,b,c,d,e){var f=new AIg();A7e(f,a,b,c,d,e);return f;} +function A2a(a){var b=new AIg();A$N(b,a);return b;} +function A7e(a,b,c,d,e,f){a.lk=0;a.h_=b;a.ia=c;a.ib=d;a.hL=e;a.gD=BY(f.x,f.z,f.w);} +function A$N(a,b){a.lk=1;a.nP=b;a.gD=BY(b.d,b.j,b.e);} +function B5(){var a=this;D.call(a);a.p=0;a.mV=0;a.bA=0;a.en=0;} +function AMK(a){var b=new B5();AIR(b,a);return b;} +function Hd(a,b){var c=new B5();VJ(c,a,b);return c;} +function QT(a){var b=new B5();DF(b,a);return b;} +function E5(a,b){var c=new B5();GI(c,a,b);return c;} +function K9(a,b){var c=new B5();Nj(c,a,b);return c;} +function OU(a,b,c){var d=new B5();A1E(d,a,b,c);return d;} +function LB(a){var b=new B5();A2u(b,a);return b;} +function AIR(a,b){VJ(a,b,1);} +function VJ(a,b,c){Nj(a,b.b,c);} +function DF(a,b){GI(a,b,1);} +function GI(a,b,c){Nj(a,b.cU,c);} +function Nj(a,b,c){a.p=0;a.bA=b;a.p=c;} +function A1E(a,b,c,d){a.p=0;a.bA=b;a.p=c;a.en=d;} +function A2u(a,b){a.p=0;AEY(a,b);} +function EY(a,b){a.p=a.p-b|0;return OU(a.bA,b,a.en);} +function DK(a){BD();return Biz.data[a.bA];} +function DJ(a){return DK(a).tz;} +function AJ6(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=DK(a);$p=1;case 1:$z=h.iO(a,b,c,d,e,f,g);if(C()){break _;}d=$z;return d;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AF8(a,b){return DK(a).yt(a,b);} +function ABX(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=DK(a);$p=1;case 1:$z=d.op(a,b,c);if(C()){break _;}b=$z;return b;default:E3();}}CY().s(a,b,c,d,$p);} +function GZ(a,b){Dt(b,B(243),a.bA<<16>>16);DZ(b,B(598),a.p<<24>>24);Dt(b,B(599),a.en<<16>>16);return b;} +function AEY(a,b){a.bA=DC(b,B(243));a.p=Ed(b,B(598));a.en=DC(b,B(599));} +function ET(a){return DK(a).e3;} +function KU(a){BD();return Biz.data[a.bA].fk;} +function F4(a,b){a.en=a.en+b|0;if(a.en>KU(a)){a.p=a.p-1|0;if(a.p<0)a.p=0;a.en=0;}} +function AFO(a,b){BD();Biz.data[a.bA].sE(a,b);} +function Rf(a,b,c,d,e){BD();Biz.data[a.bA].ym(a,b,c,d,e);} +function AA1(a,b){BD();return Biz.data[a.bA].og(b);} +function AOV(a,b){BD();return Biz.data[a.bA].pr(b);} +function A19(a,b){return;} +function AFp(a,b){BD();Biz.data[a.bA].y6(a,b);} +function AAl(){var a=this;D.call(a);a.h3=null;a.l$=0;a.sJ=null;} +function A1B(a,b,c){var d=new AAl();AXh(d,a,b,c);return d;} +function AXh(a,b,c,d){a.l$=Bk(c,d);a.h3=I(B5,a.l$);a.sJ=b;} +function A4s(a){return a.l$;} +function GA(a,b){return a.h3.data[b];} +function AFL(a,b,c){var d,e;if(a.h3.data[b]===null)return null;if(a.h3.data[b].p<=c){d=a.h3.data[b];a.h3.data[b]=null;a.sJ.tO(a);return d;}e=EY(a.h3.data[b],c);if(!a.h3.data[b].p)a.h3.data[b]=null;a.sJ.tO(a);return e;} +function A4I(a,b,c){a.h3.data[b]=c;a.sJ.tO(a);} +function A9_(a){return 64;} +function AEC(a){return;} +function ABk(){D.call(this);this.nj=null;} +function A6o(){var a=new ABk();ATB(a);return a;} +function ATB(a){a.nj=I(B5,1);} +function A6a(a,b){return a.nj.data[b];} +function AXo(a,b,c){var d;if(a.nj.data[b]===null)return null;d=a.nj.data[b];a.nj.data[b]=null;return d;} +function PT(a,b,c){a.nj.data[b]=c;} +function AZP(a){return 64;} +function AN4(a){return;} +function H2(){var a=this;D.call(a);a.l0=0;a.jR=0;a.jT=0;a.e7=null;a.qk=null;} +function Ec(a,b,c,d,e){var f=new H2();Vc(f,a,b,c,d,e);return f;} +function Vc(a,b,c,d,e,f){a.qk=b;a.e7=c;a.l0=d;a.jR=e;a.jT=f;} +function NH(a,b,c){var d,e;d=(a.qk.bo-a.qk.fd|0)/2|0;e=(a.qk.bE-a.qk.fo|0)/2|0;d=b-d|0;c=c-e|0;return d>=(a.jR-1|0)&&d<((a.jR+16|0)+1|0)&&c>=(a.jT-1|0)&&c<((a.jT+16|0)+1|0)?1:0;} +function ALV(a){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALk(a);if(C()){break _;}return;default:E3();}}CY().s(a,$p);} +function AX9(a,b){return 1;} +function ASd(a){return a.e7.gC(a.l0);} +function AMg(a,b){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.e7.jG(a.l0,b);$p=1;case 1:ALk(a);if(C()){break _;}return;default:E3();}}CY().s(a,b,$p);} +function A$3(a){return (-1);} +function ALk(a){var b,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.e7;$p=1;case 1:b.kq();if(C()){break _;}return;default:E3();}}CY().s(a,b,$p);} +function AD3(){H2.call(this);this.ra=null;} +function A4u(a,b,c,d,e,f){var g=new AD3();A5Z(g,a,b,c,d,e,f);return g;} +function A5Z(a,b,c,d,e,f,g){Vc(a,b,d,e,f,g);a.ra=c;} +function A1i(a,b){return 0;} +function AOT(a){var b;b=0;while(b0){B0();Bu(a.yR-a.Ct,a.yS-a.Cv,a.yU-a.Cw);b=a.ly;while(Fh(b)){F$(SZ(b));}BC();}}} +function APW(a){a.qr=0;a.r2=0;} +function WQ(){D.call(this);this.x_=null;} +function S9(){var a=this;D.call(a);a.vY=null;a.wa=0;} +function NB(){FD.call(this);} +function AMA(b){var c,d;c=b.data.length;d=new Vu;UQ(d,c,0,0+c|0);d.yj=0;d.BP=0;d.xe=b;return d;} +function AF5(a){Ev(a);return a;} +function A3E(a){F9(a);return a;} +function PL(){var a=this;D.call(a);a.wN=null;a.IQ=0;a.IN=0;a.GH=0;a.HD=0;} +function QB(){D.call(this);} +var BfZ=null;function A7s(){A7s=Bt(QB);A1y();} +function Bmj(){var a=new QB();AQj(a);return a;} +function AQj(a){A7s();} +function A1y(){var $$je;BfZ=$rt_createIntArray(Bmk.mY().data.length);a:{try{BfZ.data[Kg(Bf3)]=1;break a;}catch($$e){$$je=O($$e);if($$je instanceof I4){}else{throw $$e;}}}b:{try{BfZ.data[Kg(Bf2)]=2;break b;}catch($$e){$$je=O($$e);if($$je instanceof I4){}else{throw $$e;}}}c:{try{BfZ.data[Kg(Bf0)]=3;break c;}catch($$e){$$je=O($$e);if($$je instanceof I4){}else{throw $$e;}}}d:{try{BfZ.data[Kg(Bf1)]=4;break d;}catch($$e){$$je=O($$e);if($$je instanceof I4){}else{throw $$e;}}}} +function FE(){D.call(this);this.ec=null;} +function Bml(a,b){var c=new FE();Kh(c,a,b);return c;} +function D2(a,b){var c=new FE();AHS(c,a,b);return c;} +function Kh(a,b,c){var d;d=new U;W(d);a.ec=V(J(J(J(d,b),B(23)),c));} +function AHS(a,b,c){var d;d=new U;W(d);a.ec=V(J(J(J(d,b.ec),B(23)),c));} +function A_S(a){return a.ec;} +function AEP(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ec;$p=1;case 1:$z=ASq(b);if(C()){break _;}c=$z;if(c)return 1;b=a.ec;d=BfT;$p=2;case 2:$z=AVd(d,b);if(C()){break _;}b=$z;if(b!==Bmm?0:1)return 1;return 0;default:E3();}}CY().s(a,b,c,d,$p);} +function ANj(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:b=AN7(a.ec,B(23)).data;c=B(3);d=b.length;e=0;if(e>=d)return 1;f=b[e];g=new U;W(g);c=V(J(J(J(g,c),f),B(23)));$p=1;case 1:$z=ASq(c);if(C()){break _;}h=$z;if(!h){f=BfT;$p=2;continue _;}e=e+1|0;if(e>=d)return 1;f=b[e];g=new U;W(g);c=V(J(J(J(g,c),f),B(23)));continue _;case 2:$z=A_7(f,c);if(C()){break _;}f=$z;if(!f.E7){i=$rt_createByteArray(0);$p +=3;continue _;}e=e+1|0;if(e>=d)return 1;f=b[e];g=new U;W(g);c=V(J(J(J(g,c),f),B(23)));$p=1;continue _;case 3:ADg(c,i);if(C()){break _;}$p=4;case 4:$z=AMp(c);if(C()){break _;}i=$z;if(i===null)return 0;e=e+1|0;if(e>=d)return 1;f=b[e];g=new U;W(g);c=V(J(J(J(g,c),f),B(23)));$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ADS(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.ec;c=0;d=0;$p=1;case 1:$z=AM6(b,c,d);if(C()){break _;}b=$z;if(!Ma(b))return 0;b=a.ec;e=$rt_createByteArray(0);$p=2;case 2:ADg(b,e);if(C()){break _;}b=a.ec;$p=3;case 3:$z=AMp(b);if(C()){break _;}e=$z;if(e===null)return 0;return 1;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AQ_(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ec;$p=1;case 1:$z=AMp(b);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function ADT(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.ec;$p=1;case 1:ADg(c,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function ADQ(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ec;c=null;$p=1;case 1:ADg(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function ACf(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:b=a.ec;c=0;d=0;$p=1;case 1:$z=AM6(b,c,d);if(C()){break _;}b=$z;e=I(FE,b.gU);f=e.data;c=0;g=R5(b);while(Rc(g)){h=PJ(g);d=c+1|0;b=new FE;b.ec=h.Av;f[c]=b;c=d;}return e;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AH5(a){var b,c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ec;$p=1;case 1:$z=ASq(b);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function ACA(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.ec;d=b.ec;Bd();b=BfT;$p=1;case 1:$z=BaZ(b,c);if(C()){break _;}b=$z;e=Ml(d,47);if(e<=0){f=BfT;e=0;$p=2;continue _;}f=Er(d,0,e);$p=4;continue _;case 2:AYI(f,d,e,b);if(C()){break _;}b=BfT;$p=3;case 3:A6C(b,c);if(C()){break _;}return;case 4:AJ0(f);if(C()){break _;}f=BfT;e=0;$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function Di(){var a=this;D.call(a);a.gy=null;a.H1=null;a.Iv=null;a.jD=0.0;a.wT=0.0;} +function Bmn(){var a=new Di();E0(a);return a;} +function E0(a){a.H1=Bab();a.Iv=KR();a.jD=0.0;a.wT=1.0;} +function ALd(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.gy.q3;$p=1;case 1:$z=AIl(c,b);if(C()){break _;}d=$z;D6(c,d);return;default:E3();}}CY().s(a,b,c,d,$p);} +function AP9(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.gy.q3;$p=1;case 1:$z=AES(d,b,c);if(C()){break _;}e=$z;D6(d,e);return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AHQ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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(2896);L();g=BhK.ba;h=(g&15)<<4;i=g&240;f=h;j=f/256.0;k=(f+15.989999771118164)/256.0;f=i;l=f/256.0;m=(f+15.989999771118164)/256.0;B0();Bu(c,d,e);n=b.c0*1.399999976158142;Cx(n,n,n);o=B(192);$p +=1;case 1:ALd(a,o);if(C()){break _;}BB();o=BfY;p=1.0;q=0.0;r=b.eR/b.c0;By( -a.gy.rP,0.0,1.0,0.0);Bu(0.0,0.0,0.4000000059604645+(r|0)*0.019999999552965164);BI(1.0,1.0,1.0,1.0);BA(o);e=k;s=m;t=j;u=l;while(r>0.0){c=p-0.5;d=0.0-q;G(o,c,d,0.0,e,s);G(o,(-0.5),d,0.0,t,s);d=1.399999976158142-q;G(o,(-0.5),d,0.0,t,u);G(o,c,d,0.0,e,u);r=r-1.0;q=q-1.0;p=p*0.8999999761581421;Bu(0.0,0.0,(-0.03999999910593033));}Br(o);BC();Bc(2896);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} +function QM(a){return a.gy.ml;} +function A9B(b,c,d,e){var f;Bb(3553);BB();f=BfY;BI(1.0,1.0,1.0,1.0);BA(f);Fw(f,c,d,e);Cf(0.0,0.0,(-1.0));Bf(f,b.Q,b.T,b.R);Bf(f,b.U,b.T,b.R);Bf(f,b.U,b.M,b.R);Bf(f,b.Q,b.M,b.R);Cf(0.0,0.0,1.0);Bf(f,b.Q,b.M,b.V);Bf(f,b.U,b.M,b.V);Bf(f,b.U,b.T,b.V);Bf(f,b.Q,b.T,b.V);Cf(0.0,(-1.0),0.0);Bf(f,b.Q,b.M,b.R);Bf(f,b.U,b.M,b.R);Bf(f,b.U,b.M,b.V);Bf(f,b.Q,b.M,b.V);Cf(0.0,1.0,0.0);Bf(f,b.Q,b.T,b.V);Bf(f,b.U,b.T,b.V);Bf(f,b.U,b.T,b.R);Bf(f,b.Q,b.T,b.R);Cf((-1.0),0.0,0.0);Bf(f,b.Q,b.M,b.V);Bf(f,b.Q,b.T,b.V);Bf(f,b.Q,b.T, +b.R);Bf(f,b.Q,b.M,b.R);Cf(1.0,0.0,0.0);Bf(f,b.U,b.M,b.R);Bf(f,b.U,b.T,b.R);Bf(f,b.U,b.T,b.V);Bf(f,b.U,b.M,b.V);Fw(f,0.0,0.0,0.0);Br(f);Bc(3553);} +function AVr(a,b){a.gy=b;} +function AN5(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,bk,bl,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:if(a.gy.z7.i8&&a.jD>0.0){h=(1.0-AKH(a.gy,b.d,b.j,b.e)/256.0)*a.wT;if(h>0.0){Bc(3042);C1(770,771);i=a.gy.q3;j=B(600);$p=2;continue _;}}if(b.cv<=0)return;$p=1;case 1:AHQ(a,b,c,d,e,g);if(C()){break _;}return;case 2:$z=AIl(i,j);if(C()){break _;}k=$z;D6(i,k);j=QM(a);DU(0);f=a.jD;l=b.cb;m=b.d-b.cb;n=g;o=l+m*n;p=b.bZ+(b.j-b.bZ)*n;m=b.cc+(b.e-b.cc)*n;q=f;r=K(o-q);s=K(o+q);t=K(p-q);u=K(p);v=K(m-q);w=K(m+q);x=c-o;y=d-p;z=e-m;BB();ba=BfY;BA(ba);l=h;a:while(true){if(r>s){Br(ba);BI(1.0,1.0,1.0,1.0);Bb(3042);DU(1);if +(b.cv<=0)return;$p=1;continue _;}bb=t;while(bb<=u){bc=v;if(bc<=w)break a;bb=bb+1|0;}r=r+1|0;}k=bb-1|0;$p=3;case 3:$z=ADc(j,r,k,bc);if(C()){break _;}k=$z;if(k>0){$p=4;continue _;}bc=bc+1|0;while(bc>w){bb=bb+1|0;while(bb>u){r=r+1|0;if(r>s){Br(ba);BI(1.0,1.0,1.0,1.0);Bb(3042);DU(1);if(b.cv<=0)return;$p=1;continue _;}bb=t;}bc=v;}k=bb-1|0;continue _;case 4:$z=X_(j,r,bb,bc);if(C()){break _;}bd=$z;if(bd>3){L();i=Bf6.data[k];be=BfY;if(i.fP()){p=bb;m=(l-(d-(p+y))/2.0)*0.5;bf=QM(a);$p=5;continue _;}}bc=bc+1|0;while(bc +>w){bb=bb+1|0;while(bb>u){r=r+1|0;if(r>s){Br(ba);BI(1.0,1.0,1.0,1.0);Bb(3042);DU(1);if(b.cv<=0)return;$p=1;continue _;}bb=t;}bc=v;}k=bb-1|0;$p=3;continue _;case 5:$z=AN3(bf,r,bb,bc);if(C()){break _;}f=$z;m=m*f;if(m>=0.0){if(m>1.0)m=1.0;Ga(be,1.0,1.0,1.0,m);m=r;n=m+i.c5+x;bg=m+i.c$+x;bh=p+i.cB+y+0.015625;m=bc;bi=m+i.c4+z;bj=m+i.c_+z;bk=(c-n)/2.0/q+0.5;h=(c-bg)/2.0/q+0.5;bl=(e-bi)/2.0/q+0.5;f=(e-bj)/2.0/q+0.5;m=bk;o=bl;G(be,n,bh,bi,m,o);p=f;G(be,n,bh,bj,m,p);m=h;G(be,bg,bh,bj,m,p);G(be,bg,bh,bi,m,o);}bc=bc+1| +0;while(bc>w){bb=bb+1|0;while(bb>u){r=r+1|0;if(r>s){Br(ba);BI(1.0,1.0,1.0,1.0);Bb(3042);DU(1);if(b.cv<=0)return;$p=1;continue _;}bb=t;}bc=v;}k=bb-1|0;$p=3;continue _;default:E3();}}CY().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,be,bf,bg,bh,bi,bj,bk,bl,$p);} +function AJx(){var a=this;Di.call(a);a.w7=null;a.ih=null;} +function YD(){var a=new AJx();A6D(a);return a;} +function A6D(a){E0(a);a.w7=KR();a.ih=new DE;a.jD=0.15000000596046448;a.wT=0.75;} +function AQo(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=b.kp;B0();i=Bs((b.j2+g)/10.0+b.yT)*0.10000000149011612+0.10000000149011612;j=((b.j2+g)/20.0+b.yT)*57.2957763671875;k=1;if(b.kp.p>1)k=2;if(b.kp.p>5)k=3;if(b.kp.p>20)k=4;Bu(c,d+ +i,e);Bc(32826);if(h.bA<256){L();if(!Bf6.data[h.bA].em()){By(j,0.0,1.0,0.0);b=B(192);$p=3;continue _;}}Cx(0.5,0.5,0.5);l=DJ(h);if(h.bA>=256){b=B(264);$p=1;continue _;}b=B(192);$p=2;continue _;case 1:ALd(a,b);if(C()){break _;}BB();m=BfY;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bu((N(a.ih)*2.0-1.0)*0.30000001192092896,(N(a.ih)*2.0-1.0)*0.30000001192092896,(N(a.ih)*2.0-1.0)*0.30000001192092896);By(180.0-a.gy.rP,0.0, +1.0,0.0);BA(m);Cf(0.0,1.0,0.0);G(m,(-0.5),(-0.25),0.0,d,e);G(m,0.5,(-0.25),0.0,t,e);G(m,0.5,0.75,0.0,t,u);G(m,(-0.5),0.75,0.0,d,u);Br(m);BC();s=s+1|0;}Bb(32826);BC();return;case 2:ALd(a,b);if(C()){break _;}BB();m=BfY;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bu((N(a.ih)*2.0-1.0)*0.30000001192092896,(N(a.ih)*2.0-1.0)*0.30000001192092896,(N(a.ih)*2.0-1.0)*0.30000001192092896);By(180.0-a.gy.rP,0.0,1.0,0.0);BA(m);Cf(0.0, +1.0,0.0);G(m,(-0.5),(-0.25),0.0,d,e);G(m,0.5,(-0.25),0.0,t,e);G(m,0.5,0.75,0.0,t,u);G(m,(-0.5),0.75,0.0,d,u);Br(m);BC();s=s+1|0;}Bb(32826);BC();return;case 3:ALd(a,b);if(C()){break _;}v=0.25;if(!Bf6.data[h.bA].fP()&&h.bA!=Bf_.b)v=0.5;Cx(v,v,v);n=0;while(n0)Bu((N(a.ih)*2.0-1.0)*0.20000000298023224/v,(N(a.ih)*2.0-1.0)*0.20000000298023224/v,(N(a.ih)*2.0-1.0)*0.20000000298023224/v);G_(a.w7,Bf6.data[h.bA]);BC();n=n+1|0;}Bb(32826);BC();return;default:E3();}}CY().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 AG7(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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(d!==null){if(d.bA<256){L();if(!Bf6.data[d.bA].em()){g=d.bA;b=B(192);$p=1;continue _;}}if(DJ(d)>=0){Bb(2896);if(d.bA>=256){b=B(264);$p=2;continue _;}b=B(192);$p=3;continue _;}}return;case 1:$z=AIl(c,b);if(C()){break _;}h=$z;D6(c,h);i=Bf6.data[g];B0();Bu(e-2|0,f+3|0,0.0);Cx(10.0,10.0,10.0);Bu(1.0,0.5,8.0);By(210.0,1.0, +0.0,0.0);By(45.0,0.0,1.0,0.0);BI(1.0,1.0,1.0,1.0);G_(a.w7,i);BC();return;case 2:$z=AIl(c,b);if(C()){break _;}g=$z;D6(c,g);XA(a,e,f,(DJ(d)%16|0)*16|0,(DJ(d)/16|0)*16|0,16,16);Bc(2896);return;case 3:$z=AIl(c,b);if(C()){break _;}g=$z;D6(c,g);XA(a,e,f,(DJ(d)%16|0)*16|0,(DJ(d)/16|0)*16|0,16,16);Bc(2896);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function L5(a,b,c,d,e,f){var g,h,i,j,k,l;if(d!==null){if(d.p>1){c=new U;W(c);g=V(Bi(J(c,B(3)),d.p));Bb(2896);Bb(2929);Cz(b,g,((e+19|0)-2|0)-DA(b,g)|0,(f+6|0)+3|0,16777215);Bc(2896);Bc(2929);}if(d.en>0){h=13-((d.en*13|0)/KU(d)|0)|0;i=255-((d.en*255|0)/KU(d)|0)|0;Bb(2896);Bb(2929);Bb(3553);BB();j=BfY;k=255-i|0;l=k<<16|i<<8;k=(k/4|0)<<16|16128;e=e+2|0;f=f+13|0;Ow(a,j,e,f,13,2,0);Ow(a,j,e,f,12,1,k);Ow(a,j,e,f,h,1,l);Bc(3553);Bc(2896);Bc(2929);BI(1.0,1.0,1.0,1.0);}}} +function Ow(a,b,c,d,e,f,g){var h,i,j;BA(b);Fb(b,g);h=c+0|0;i=d+0|0;Bf(b,h,i,0.0);j=d+f|0;Bf(b,h,j,0.0);h=c+e|0;Bf(b,h,j,0.0);Bf(b,h,i,0.0);Br(b);} +function XA(a,b,c,d,e,f,g){var h,i,j,k,l,m,n;BB();h=BfY;BA(h);i=b+0|0;j=c+g|0;k=(d+0|0)*0.00390625;l=(e+g|0)*0.00390625;G(h,i,j,0.0,k,l);m=b+f|0;n=(d+f|0)*0.00390625;G(h,m,j,0.0,n,l);l=c+0|0;j=(e+0|0)*0.00390625;G(h,m,l,0.0,n,j);G(h,i,l,0.0,k,j);Br(h);} +function ADR(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AQo(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function DV(){Eo.call(this);} +var Bf3=null;var Bf2=null;var Bf0=null;var Bf1=null;var Bf4=null;var Bmk=null;function ASC(){var b,c,d;b=new DV;D9(b,B(172),0);Bf3=b;b=new DV;D9(b,B(170),1);Bf2=b;b=new DV;D9(b,B(601),2);Bf0=b;b=new DV;D9(b,B(602),3);Bf1=b;b=new DV;D9(b,B(603),4);Bf4=b;c=I(DV,5);d=c.data;d[0]=Bf3;d[1]=Bf2;d[2]=Bf0;d[3]=Bf1;d[4]=Bf4;Bmk=c;} +function Q_(){var a=this;D.call(a);a.gc=null;a.yz=null;} +function Z3(a,b){var c,d,e,f,g,h,i,j,k,l;if(HB()===null)Bfn=BeR.createElement("canvas");if(HB().width=0&&b=0&&ba.CW){ADN(a);f=e%a.f5.data.length|0;}if(fa.p7)a.p7=f;g=new KN;Tz(g,b,c);g.A4=Le(b);g.qi=a.f5.data[f];a.f5.data[f]=g;return null;}b=new EX;Q(b);M(b);}finally{Bd_(a);}} +function ADN(a){var b,c,d,e,f,g,h,i,j;b=(a.f5.data.length<<1)+1|0;if(!b)b=1;c=(-1);d=I(KN,b);e=d.data;f=a.p7+1|0;g=b;while(true){f=f+(-1)|0;if(fc)c=i;j=h.qi;h.qi=e[i];e[i]=h;h=j;}}a.pi=g;a.p7=c;a.f5=d;T9(a);} +function ASW(){Bmp=new Pl;Bmq=new Pk;} +function MS(){Iu.call(this);this.vH=null;} +function Bms(){var a=new MS();A0a(a);return a;} +function A0a(a){JQ(a);} +function RI(a,b){var c,d;c=AOn(a,b);d=!(c instanceof B2)?null:c;if(d===null&&a.vH!==null)d=RI(a.vH,b);return d;} +function WJ(){D.call(this);this.jv=null;} +function WF(){var a=this;D.call(a);a.iZ=null;a.xL=0;} +function XT(){D.call(this);this.kI=null;} +function VC(){} +function Pl(){D.call(this);} +function Bmt(){var a=new Pl();AYx(a);return a;} +function AYx(a){return;} +function Pk(){D.call(this);} +function Bmu(){var a=new Pk();A5q(a);return a;} +function A5q(a){return;} +function KN(){var a=this;H8.call(a);a.qi=null;a.A4=0;} +function ZQ(a){return a.fn.e1();} +function S4(a,b,c){return a.A4==Le(b)&&a.fn.d$(b)?1:0;} +function C3(){var a=this;C6.call(a);a.e_=0;a.BJ=0.0;a.BK=0.0;a.dt=0;a.cu=0;a.du=0.0;a.ni=0.0;a.hX=0.0;a.ig=0.0;a.is=0.0;} +var Bme=0.0;var Bmf=0.0;var Bmg=0.0;function Bmv(a,b,c,d,e,f,g){var h=new C3();FW(h,a,b,c,d,e,f,g);return h;} +function FW(a,b,c,d,e,f,g,h){var i,j;FV(a,b);a.dt=0;a.cu=0;D5(a,0.20000000298023224,0.20000000298023224);a.c3=a.eR/2.0;CU(a,c,d,e);a.is=1.0;a.ig=1.0;a.hX=1.0;a.g=f+(BP()*2.0-1.0)*0.4000000059604645;a.i=g+(BP()*2.0-1.0)*0.4000000059604645;a.h=h+(BP()*2.0-1.0)*0.4000000059604645;i=(BP()+BP()+1.0)*0.15000000596046448;j=Cc(a.g*a.g+a.i*a.i+a.h*a.h);c=a.g;d=j;c=c/d;e=i;a.g=c*e*0.4000000059604645;a.i=a.i/d*e*0.4000000059604645+0.10000000149011612;a.h=a.h/d*e*0.4000000059604645;a.BJ=N(a.m)*3.0;a.BK=N(a.m)*3.0;a.du= +(N(a.m)*0.5+0.5)*2.0;a.cu=4.0/(N(a.m)*0.8999999761581421+0.10000000149011612)|0;a.dt=0;a.i$=0;} +function AQa(a,b){var c,d;c=a.g;d=b;a.g=c*d;a.i=(a.i-0.10000000149011612)*d+0.10000000149011612;a.h=a.h*d;return a;} +function YN(a,b){var c;c=0.20000000298023224*b;D5(a,c,c);a.du=a.du*b;return a;} +function AL$(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bS=a.d;a.cR=a.j;a.bR=a.e;b=a.dt;a.dt=b+1|0;if(b>=a.cu){$p=2;continue _;}a.i=a.i-0.04*a.ni;c=a.g;d=a.i;e=a.h;$p=1;case 1:ASm(a,c,d,e);if(C()){break _;}a.g=a.g*0.9800000190734863;a.i=a.i*0.9800000190734863;a.h=a.h*0.9800000190734863;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;}return;case 2:Cb(a);if(C()){break _;}a.i=a.i-0.04*a.ni;c=a.g;d=a.i;e= +a.h;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AOd(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:i=(a.e_%16|0)/16.0;j=i+0.062437500804662704;k=(a.e_/16|0)/16.0;l=k+0.062437500804662704;m=0.10000000149011612*a.du;n=a.bS;o=a.d-a.bS;p +=c;q=n+o*p-Bme;r=a.cR+(a.j-a.cR)*p-Bmf;s=a.bR+(a.e-a.bR)*p-Bmg;$p=1;case 1:$z=a.vD(c);if(C()){break _;}t=$z;Cr(b,a.hX*t,a.ig*t,a.is*t);u=d*m;t=q-u;v=g*m;n=t-v;c=e*m;o=r-c;d=f*m;e=s-d;f=h*m;w=e-f;p=i;x=l;G(b,n,o,w,p,x);n=t+v;w=r+c;y=e+f;z=k;G(b,n,w,y,p,z);c=q+u;n=c+v;d=s+d;p=d+f;y=j;G(b,n,w,p,y,z);G(b,c-v,o,d-f,y,x);return;default:E3();}}CY().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,$p);} +function A9a(a){return 0;} +function AXb(a,b){return;} +function AC4(){var a=this;D.call(a);a.yZ=null;a.oV=0;} +function PA(){D.call(this);} +var Bmw=null;function Bmx(){var a=new PA();AL4(a);return a;} +function AL4(a){return;} +function DT(){Bb(2896);Bb(16384);Bb(16385);Bb(2903);} +function HO(){var b;Bc(2896);Bc(16384);Bc(16385);Bc(2903);b=CF(BY(0.699999988079071,1.0,(-0.20000000298023224)));Se(b.x,b.z,b.w,0.0);FJ(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);FJ(0.0,0.0,0.0,1.0);FJ(0.0,0.0,0.0,1.0);b=CF(BY((-0.699999988079071),1.0,0.20000000298023224));Se(b.x,b.z,b.w,0.0);FJ(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);FJ(0.0,0.0,0.0,1.0);FJ(0.0,0.0,0.0,1.0);FJ(0.4000000059604645,0.4000000059604645,0.4000000059604645,1.0);} +function Se(b,c,d,e){return FJ(b,c,d,e);} +function FJ(b,c,d,e){Ev(Bmw);CM(CM(CM(CM(Bmw,b),c),d),e);F9(Bmw);return Bmw;} +function AS1(){Bmw=Ij(16);} +function JL(){B3.call(this);} +function Bmy(){var a=new JL();AY9(a);return a;} +function AY9(a){Q(a);} +function F_(){JL.call(this);} +function Bmz(){var a=new F_();A7V(a);return a;} +function A7V(a){Q(a);} +function Ho(){B3.call(this);} +function BmA(){var a=new Ho();A61(a);return a;} +function A61(a){Q(a);} +function GK(){B3.call(this);} +function BmB(){var a=new GK();A2F(a);return a;} +function A2F(a){Q(a);} +function T$(){var a=this;D.call(a);a.zg=null;a.DH=null;a.v5=0;a.sa=0;} +function ABd(a){return Fh(a.zg);} +function OD(a,b){return Cg(a.DH)=20)){g=255.0*(Bs(((a.oy%10|0)+d)/10.0*3.1415927410125732*2.0)*0.20000000298023224+0.800000011920929)|0;Cz(a.b$,B(611),8,a.bE-16|0,g<<16|g<<8|g);}D$(a,a.b$,B(612),a.bo/2|0,40,16777215);$p=3;case 3:AGs(a,b,c,d);if +(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Me(){var a=this;D.call(a);a.bd=null;a.Z=null;a.Y=null;a.bb=null;} +function BmE(){var a=new Me();AIj(a);return a;} +function AIj(a){a.bd=$rt_createFloatMultiArray([16,16]);a.Z=$rt_createFloatArray(16);a.Y=$rt_createFloatArray(16);a.bb=$rt_createFloatArray(16);} +function ASw(a,b,c,d,e,f,g){var h;h=0;while(h<6){if(a.bd.data[h].data[0]*b+a.bd.data[h].data[1]*c+a.bd.data[h].data[2]*d+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*e+a.bd.data[h].data[1]*c+a.bd.data[h].data[2]*d+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*b+a.bd.data[h].data[1]*f+a.bd.data[h].data[2]*d+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*e+a.bd.data[h].data[1]*f+a.bd.data[h].data[2]*d+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*b+a.bd.data[h].data[1]*c+a.bd.data[h].data[2]*g+a.bd.data[h].data[3] +<=0.0&&a.bd.data[h].data[0]*e+a.bd.data[h].data[1]*c+a.bd.data[h].data[2]*g+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*b+a.bd.data[h].data[1]*f+a.bd.data[h].data[2]*g+a.bd.data[h].data[3]<=0.0&&a.bd.data[h].data[0]*e+a.bd.data[h].data[1]*f+a.bd.data[h].data[2]*g+a.bd.data[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;} +function Xf(){var a=this;Me.call(a);a.pf=null;a.ok=null;a.zU=null;} +var BmF=null;function Bb7(){var a=new Xf();AGi(a);return a;} +function AGi(a){AIj(a);a.pf=Ij(16);a.ok=Ij(16);a.zU=Ij(16);} +function Sq(){AKE(BmF);return BmF;} +function G9(a,b,c){var d,e;b=b.data;d=Ei(b[c].data[0]*b[c].data[0]+b[c].data[1]*b[c].data[1]+b[c].data[2]*b[c].data[2]);e=b[c].data;e[0]=e[0]/d;e=b[c].data;e[1]=e[1]/d;e=b[c].data;e[2]=e[2]/d;b=b[c].data;b[3]=b[3]/d;} +function AKE(a){Mw(a.pf);Mw(a.ok);Mw(a.zU);Us(2983,a.pf);Us(2982,a.ok);QJ(Uo(a.pf),16);Wn(a.pf,a.Z);QJ(Uo(a.ok),16);Wn(a.ok,a.Y);a.bb.data[0]=a.Y.data[0]*a.Z.data[0]+a.Y.data[1]*a.Z.data[4]+a.Y.data[2]*a.Z.data[8]+a.Y.data[3]*a.Z.data[12];a.bb.data[1]=a.Y.data[0]*a.Z.data[1]+a.Y.data[1]*a.Z.data[5]+a.Y.data[2]*a.Z.data[9]+a.Y.data[3]*a.Z.data[13];a.bb.data[2]=a.Y.data[0]*a.Z.data[2]+a.Y.data[1]*a.Z.data[6]+a.Y.data[2]*a.Z.data[10]+a.Y.data[3]*a.Z.data[14];a.bb.data[3]=a.Y.data[0]*a.Z.data[3]+a.Y.data[1]*a.Z.data[7] ++a.Y.data[2]*a.Z.data[11]+a.Y.data[3]*a.Z.data[15];a.bb.data[4]=a.Y.data[4]*a.Z.data[0]+a.Y.data[5]*a.Z.data[4]+a.Y.data[6]*a.Z.data[8]+a.Y.data[7]*a.Z.data[12];a.bb.data[5]=a.Y.data[4]*a.Z.data[1]+a.Y.data[5]*a.Z.data[5]+a.Y.data[6]*a.Z.data[9]+a.Y.data[7]*a.Z.data[13];a.bb.data[6]=a.Y.data[4]*a.Z.data[2]+a.Y.data[5]*a.Z.data[6]+a.Y.data[6]*a.Z.data[10]+a.Y.data[7]*a.Z.data[14];a.bb.data[7]=a.Y.data[4]*a.Z.data[3]+a.Y.data[5]*a.Z.data[7]+a.Y.data[6]*a.Z.data[11]+a.Y.data[7]*a.Z.data[15];a.bb.data[8]=a.Y.data[8] +*a.Z.data[0]+a.Y.data[9]*a.Z.data[4]+a.Y.data[10]*a.Z.data[8]+a.Y.data[11]*a.Z.data[12];a.bb.data[9]=a.Y.data[8]*a.Z.data[1]+a.Y.data[9]*a.Z.data[5]+a.Y.data[10]*a.Z.data[9]+a.Y.data[11]*a.Z.data[13];a.bb.data[10]=a.Y.data[8]*a.Z.data[2]+a.Y.data[9]*a.Z.data[6]+a.Y.data[10]*a.Z.data[10]+a.Y.data[11]*a.Z.data[14];a.bb.data[11]=a.Y.data[8]*a.Z.data[3]+a.Y.data[9]*a.Z.data[7]+a.Y.data[10]*a.Z.data[11]+a.Y.data[11]*a.Z.data[15];a.bb.data[12]=a.Y.data[12]*a.Z.data[0]+a.Y.data[13]*a.Z.data[4]+a.Y.data[14]*a.Z.data[8] ++a.Y.data[15]*a.Z.data[12];a.bb.data[13]=a.Y.data[12]*a.Z.data[1]+a.Y.data[13]*a.Z.data[5]+a.Y.data[14]*a.Z.data[9]+a.Y.data[15]*a.Z.data[13];a.bb.data[14]=a.Y.data[12]*a.Z.data[2]+a.Y.data[13]*a.Z.data[6]+a.Y.data[14]*a.Z.data[10]+a.Y.data[15]*a.Z.data[14];a.bb.data[15]=a.Y.data[12]*a.Z.data[3]+a.Y.data[13]*a.Z.data[7]+a.Y.data[14]*a.Z.data[11]+a.Y.data[15]*a.Z.data[15];a.bd.data[0].data[0]=a.bb.data[3]-a.bb.data[0];a.bd.data[0].data[1]=a.bb.data[7]-a.bb.data[4];a.bd.data[0].data[2]=a.bb.data[11]-a.bb.data[8];a.bd.data[0].data[3] +=a.bb.data[15]-a.bb.data[12];G9(a,a.bd,0);a.bd.data[1].data[0]=a.bb.data[3]+a.bb.data[0];a.bd.data[1].data[1]=a.bb.data[7]+a.bb.data[4];a.bd.data[1].data[2]=a.bb.data[11]+a.bb.data[8];a.bd.data[1].data[3]=a.bb.data[15]+a.bb.data[12];G9(a,a.bd,1);a.bd.data[2].data[0]=a.bb.data[3]+a.bb.data[1];a.bd.data[2].data[1]=a.bb.data[7]+a.bb.data[5];a.bd.data[2].data[2]=a.bb.data[11]+a.bb.data[9];a.bd.data[2].data[3]=a.bb.data[15]+a.bb.data[13];G9(a,a.bd,2);a.bd.data[3].data[0]=a.bb.data[3]-a.bb.data[1];a.bd.data[3].data[1] +=a.bb.data[7]-a.bb.data[5];a.bd.data[3].data[2]=a.bb.data[11]-a.bb.data[9];a.bd.data[3].data[3]=a.bb.data[15]-a.bb.data[13];G9(a,a.bd,3);a.bd.data[4].data[0]=a.bb.data[3]-a.bb.data[2];a.bd.data[4].data[1]=a.bb.data[7]-a.bb.data[6];a.bd.data[4].data[2]=a.bb.data[11]-a.bb.data[10];a.bd.data[4].data[3]=a.bb.data[15]-a.bb.data[14];G9(a,a.bd,4);a.bd.data[5].data[0]=a.bb.data[3]+a.bb.data[2];a.bd.data[5].data[1]=a.bb.data[7]+a.bb.data[6];a.bd.data[5].data[2]=a.bb.data[11]+a.bb.data[10];a.bd.data[5].data[3]=a.bb.data[15] ++a.bb.data[14];G9(a,a.bd,5);} +function AHX(){BmF=Bb7();} +function RA(){} +function AGJ(){var a=this;D.call(a);a.Du=null;a.vW=0.0;a.wm=0.0;a.wD=0.0;} +function BcO(){var a=new AGJ();A$j(a);return a;} +function A$j(a){a.Du=Sq();} +function AO7(a,b,c,d){a.vW=b;a.wm=c;a.wD=d;} +function AAX(a,b,c,d,e,f,g){return ASw(a.Du,b-a.vW,c-a.wm,d-a.wD,e-a.vW,f-a.wm,g-a.wD);} +function Nf(a,b){return AAX(a,b.Q,b.M,b.R,b.U,b.T,b.V);} +function IC(){var a=this;D.call(a);a.Ar=null;a.gw=null;a.nM=null;} +function BmG(a,b,c){var d=new IC();LI(d,a,b,c);return d;} +function LI(a,b,c,d){a.Ar=b;a.gw=c;a.nM=d;} +function A7C(a){return a.gw.fU()+a.nM.fU()|0;} +function A7p(a){return a.Ar;} +function ATS(a,b){return b=b)return;$p=6;continue _;case 5:Cb(a);if(C()){break _;}a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;f=a.l;e=K(a.d);g= +K(a.j);h=K(a.e);$p=3;continue _;case 6:Cb(a);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function Fn(){Eo.call(this);} +var Bmm=null;var BgW=null;var BmJ=null;var BmK=null;function ANV(){var b,c,d;b=new Fn;D9(b,B(613),0);Bmm=b;b=new Fn;D9(b,B(614),1);BgW=b;b=new Fn;D9(b,B(615),2);BmJ=b;c=I(Fn,3);d=c.data;d[0]=Bmm;d[1]=BgW;d[2]=BmJ;BmK=c;} +function OZ(){D.call(this);this.E7=0;} +var BmL=null;var BmM=null;function AYT(a){var b=new OZ();AOX(b,a);return b;} +function AOX(a,b){a.E7=b;} +function HM(b){return !b?BmM:BmL;} +function AIE(){BmL=AYT(1);BmM=AYT(0);} +function RO(){var a=this;D.call(a);a.De=null;a.vu=null;} +function AC_(a){CE(a.De,a.vu.result===null?BmJ:!(U$(a.vu.result)?1:0)?Bmm:BgW);} +function A60(a){AC_(a);} +function RP(){D.call(this);this.EE=null;} +function ACO(a){CE(a.EE,BmJ);} +function A4h(a){ACO(a);} +function RR(){var a=this;D.call(a);a.BT=null;a.BI=null;} +function AN1(a){CE(a.BT,HM(a.BI.result<=0?0:1));} +function A6N(a){AN1(a);} +function RS(){D.call(this);this.Dl=null;} +function AOb(a){CE(a.Dl,HM(0));} +function AX6(a){AOb(a);} +function RQ(){D.call(this);this.BU=null;} +function Yr(a){CE(a.BU,HM(1));} +function A92(a){Yr(a);} +function RV(){D.call(this);this.B_=null;} +function ASZ(a){CE(a.B_,HM(0));} +function A8m(a){ASZ(a);} +function Ub(){var a=this;D.call(a);a.AS=null;a.xB=null;} +function ASr(a){CE(a.AS,(U$(a.xB.result)?1:0)?null:A9I(a.xB.result));} +function AVb(a){ASr(a);} +function Ua(){D.call(this);this.EF=null;} +function Ye(a){CE(a.EF,null);} +function AYg(a){Ye(a);} +function I_(){var a=this;IU.call(a);a.ep=null;a.AH=0;a.ef=0;} +function BmN(a,b,c,d,e,f){var g=new I_();Pe(g,a,b,c,d,e,f);return g;} +function Pe(a,b,c,d,e,f,g){UQ(a,c,e,f);a.ef=b;a.ep=d;a.AH=g;} +function AYE(a){return a.AH;} +function PN(){I_.call(this);} +function AWZ(a,b){var c,d;c=a.ep.cp.data;d=a.ef;b=b*4|0;return c[d+b|0]&255|(a.ep.cp.data[(a.ef+b|0)+1|0]&255)<<8|(a.ep.cp.data[(a.ef+b|0)+2|0]&255)<<16|(a.ep.cp.data[(a.ef+b|0)+3|0]&255)<<24;} +function ATx(a,b,c){var d,e;d=a.ep.cp.data;e=a.ef;b=b*4|0;d[e+b|0]=c<<24>>24;a.ep.cp.data[(a.ef+b|0)+1|0]=c>>8<<24>>24;a.ep.cp.data[(a.ef+b|0)+2|0]=c>>16<<24>>24;a.ep.cp.data[(a.ef+b|0)+3|0]=c>>24<<24>>24;} +function Wp(){I_.call(this);} +function A1O(a,b){var c,d;c=a.ep.cp.data;d=a.ef;b=b*4|0;return (c[d+b|0]&255)<<24|(a.ep.cp.data[(a.ef+b|0)+1|0]&255)<<16|(a.ep.cp.data[(a.ef+b|0)+2|0]&255)<<8|a.ep.cp.data[(a.ef+b|0)+3|0]&255;} +function AUu(a,b,c){var d,e;d=a.ep.cp.data;e=a.ef;b=b*4|0;d[e+b|0]=c>>24<<24>>24;a.ep.cp.data[(a.ef+b|0)+1|0]=c>>16<<24>>24;a.ep.cp.data[(a.ef+b|0)+2|0]=c>>8<<24>>24;a.ep.cp.data[(a.ef+b|0)+3|0]=c<<24>>24;} +function ALG(){D.call(this);this.wv=null;} +function AZB(a){var b=new ALG();A89(b,a);return b;} +function A89(a,b){a.wv=b;} +function AAm(a,b,c){return Hh(b,a.wv)>=Hh(c,a.wv)?1:(-1);} +function A18(a,b,c){return AAm(a,b,c);} +function NN(){D.call(this);} +var BmO=null;var BmP=null;function BmQ(){var a=new NN();ASK(a);return a;} +function ASK(a){return;} +function VY(b){var c;c=0;while(true){if(c>=BmO.data.length)return (-1);if(b==BmO.data[c])break;c=c+1|0;}return c;} +function APT(){var b,c;b=$rt_createIntArray(144);c=b.data;c[0]=32;c[1]=33;c[2]=34;c[3]=35;c[4]=36;c[5]=37;c[6]=38;c[7]=39;c[8]=40;c[9]=41;c[10]=42;c[11]=43;c[12]=44;c[13]=45;c[14]=46;c[15]=47;c[16]=48;c[17]=49;c[18]=50;c[19]=51;c[20]=52;c[21]=53;c[22]=54;c[23]=55;c[24]=56;c[25]=57;c[26]=58;c[27]=59;c[28]=60;c[29]=61;c[30]=62;c[31]=63;c[32]=64;c[33]=65;c[34]=66;c[35]=67;c[36]=68;c[37]=69;c[38]=70;c[39]=71;c[40]=72;c[41]=73;c[42]=74;c[43]=75;c[44]=76;c[45]=77;c[46]=78;c[47]=79;c[48]=80;c[49]=81;c[50]=82;c[51] +=83;c[52]=84;c[53]=85;c[54]=86;c[55]=87;c[56]=88;c[57]=89;c[58]=90;c[59]=91;c[60]=92;c[61]=93;c[62]=94;c[63]=95;c[64]=39;c[65]=97;c[66]=98;c[67]=99;c[68]=100;c[69]=101;c[70]=102;c[71]=103;c[72]=104;c[73]=105;c[74]=106;c[75]=107;c[76]=108;c[77]=109;c[78]=110;c[79]=111;c[80]=112;c[81]=113;c[82]=114;c[83]=115;c[84]=116;c[85]=117;c[86]=118;c[87]=119;c[88]=120;c[89]=121;c[90]=122;c[91]=123;c[92]=124;c[93]=125;c[94]=126;c[95]=8962;c[96]=199;c[97]=252;c[98]=233;c[99]=226;c[100]=228;c[101]=224;c[102]=229;c[103]=231;c[104] +=234;c[105]=235;c[106]=232;c[107]=239;c[108]=238;c[109]=236;c[110]=196;c[111]=197;c[112]=201;c[113]=230;c[114]=198;c[115]=244;c[116]=246;c[117]=242;c[118]=251;c[119]=249;c[120]=255;c[121]=214;c[122]=220;c[123]=248;c[124]=163;c[125]=216;c[126]=215;c[127]=402;c[128]=225;c[129]=237;c[130]=243;c[131]=250;c[132]=241;c[133]=209;c[134]=170;c[135]=186;c[136]=191;c[137]=174;c[138]=172;c[139]=189;c[140]=188;c[141]=161;c[142]=171;c[143]=187;BmO=b;b=$rt_createCharArray(15);c=b.data;c[0]=47;c[1]=10;c[2]=13;c[3]=9;c[4]=0;c[5] +=12;c[6]=96;c[7]=63;c[8]=42;c[9]=92;c[10]=60;c[11]=62;c[12]=124;c[13]=34;c[14]=58;BmP=b;} +function Ol(){var a=this;D.call(a);a.kN=0.0;a.kD=0.0;a.Ie=0;a.uL=0;} +function BmR(){var a=new Ol();ADZ(a);return a;} +function ADZ(a){a.kN=0.0;a.kD=0.0;a.Ie=0;a.uL=0;} +function Y0(){var a=this;Ol.call(a);a.ka=null;a.nE=null;} +function WH(a){var b=new Y0();A0S(b,a);return b;} +function A0S(a,b){ADZ(a);a.ka=$rt_createBooleanArray(10);a.nE=b;} +function AP_(a,b,c){var d;d=(-1);if(b==a.nE.ur.bH)d=0;if(b==a.nE.xK.bH)d=1;if(b==a.nE.uj.bH)d=2;if(b==a.nE.uT.bH)d=3;if(b==a.nE.y4.bH)d=4;if(d>=0)a.ka.data[d]=c;} +function APF(a){var b;b=0;while(b<10){a.ka.data[b]=0;b=b+1|0;}} +function APk(a,b){a.kN=0.0;a.kD=0.0;if(a.ka.data[0])a.kD=a.kD+1.0;if(a.ka.data[1])a.kD=a.kD-1.0;if(a.ka.data[2])a.kN=a.kN+1.0;if(a.ka.data[3])a.kN=a.kN-1.0;a.uL=a.ka.data[4];} +function WO(){D.call(this);this.yE=null;} +function AQq(a,b,c){var d,e;d=b.fy;e=c.fy;return d&&!e?1:e&&!d?(-1):Hh(b,a.yE)>=Hh(c,a.yE)?(-1):1;} +function A$S(a,b,c){return AQq(a,b,c);} +function HH(){D.call(this);} +var BmS=null;var BmT=null;var BmU=null;var BmV=null;var BmW=null;function BmX(){var a=new HH();AA0(a);return a;} +function AA0(a){return;} +function R8(b,c){var d,e,f;if(c===null)c=BmV;d=I(D,b.o);Vf(b,d);Qu(d,c);e=0;while(true){f=d.data;if(e>=f.length)break;RG(b,e,f[e]);e=e+1|0;}} +function AO0(){BmS=new SH;BmT=new SG;BmU=new SI;BmV=new Xk;BmW=new Xi;} +function Ie(){var a=this;D.call(a);a.mX=null;a.yG=null;a.DI=null;a.CU=null;a.Ib=null;a.GT=0.0;a.Gc=0.0;a.Fw=0.0;a.Fv=0.0;a.Fu=0.0;} +var BlO=null;var Bl$=0.0;var Bl_=0.0;var Bma=0.0;function Bde(){var a=new Ie();ADX(a);return a;} +function ADX(a){var b;a.mX=Dg();BQ(a.mX,F(JE),BdC());BQ(a.mX,F(N4),BcP());b=KO(Hn(a.mX));while(FZ(b)){Ka(b).rz=a;}} +function V8(a,b){var c;c=Cp(a.mX,b);if(c===null&&b!==F(Eh)){c=V8(a,J9(b));BQ(a.mX,b,c);}return c;} +function AI_(a,b){return W4(a,b)===null?0:1;} +function W4(a,b){return V8(a,C4(b));} +function AR1(a,b,c,d,e,f){var g,h,i;a.CU=b;a.DI=c;a.Ib=e;a.yG=d;a.GT=e.P+(e.u-e.P)*f;a.Gc=e.S+(e.I-e.S)*f;g=e.cb;h=e.d-e.cb;i=f;a.Fw=g+h*i;a.Fv=e.bZ+(e.j-e.bZ)*i;a.Fu=e.cc+(e.e-e.cc)*i;} +function Zy(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(ALN(b,a.Fw,a.Fv,a.Fu)>=4096.0)return;d=a.CU;e=b.dm;f=b.dh;g=b.dq;$p=1;case 1:$z=AN3(d,e,f,g);if(C()){break _;}h=$z;Gm(h,h,h);i=b.dm-Bl$;j=b.dh-Bl_;k=b.dq-Bma;$p=2;case 2:AGc(a,b,i,j,k,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function AGc(a,b,c,d,e,f){var g,$p,$z;$p=0;if(E$()){var $T=CY();$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=W4(a,b);if(g===null)return;$p=1;case 1:g.Dg(b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Ba6(a){return a.yG;} +function AMu(){BlO=Bde();} +function Ig(){var a=this;D.call(a);a.dQ=null;a.F1=null;a.q3=null;a.ml=null;a.Ip=null;a.rP=0.0;a.G8=0.0;a.z7=null;a.Et=0.0;a.Es=0.0;a.Er=0.0;} +var BhJ=null;var Bl7=0.0;var Bl8=0.0;var Bl9=0.0;function Bby(){var a=new Ig();AHk(a);return a;} +function AHk(a){var b,c,d,e,f;a.dQ=Dg();BQ(a.dQ,F(KV),Bbb());b=a.dQ;c=new UJ;d=Bd5();e=new Qs;Lz(e,6,0.5);GJ(c,d,0.699999988079071);c.ko=e;BQ(b,F(IZ),c);d=a.dQ;f=new Ue;c=BdB();e=Bda();GJ(f,c,0.699999988079071);f.ko=e;BQ(d,F(Lh),f);BQ(a.dQ,F(Kp),Bdq());BQ(a.dQ,F(JK),AY$(BdP(),0.5));d=a.dQ;f=new DI;c=new H$;Lg(c);GJ(f,c,0.5);BQ(d,F(Js),f);BQ(a.dQ,F(JR),BcA());d=a.dQ;f=new UN;c=new H$;Lg(c);GJ(f,c,3.0);f.tW=6.0;BQ(d,F(LN),f);BQ(a.dQ,F(E_),AY$(Bab(),0.5));d=a.dQ;f=new Ul;E0(f);BQ(d,F(C6),f);BQ(a.dQ,F(I3),Bc9());d +=a.dQ;f=new R3;E0(f);BQ(d,F(JP),f);BQ(a.dQ,F(Fv),YD());BQ(a.dQ,F(M3),BbE());BQ(a.dQ,F(Kc),Bbw());BQ(a.dQ,F(Gz),Bdm());d=KO(Hn(a.dQ));while(FZ(d)){Ka(d).gy=a;}} +function XE(a,b){var c;c=Cp(a.dQ,b);if(c===null&&b!==F(C6)){c=XE(a,J9(b));BQ(a.dQ,b,c);}return c;} +function SK(a,b){return XE(a,C4(b));} +function AH3(a,b,c,d,e,f,g){var h,i,j;a.ml=b;a.q3=c;a.z7=f;a.Ip=e;a.F1=d;a.rP=e.P+(e.u-e.P)*g;a.G8=e.S+(e.I-e.S)*g;h=e.cb;i=e.d-e.cb;j=g;a.Et=h+i*j;a.Es=e.bZ+(e.j-e.bZ)*j;a.Er=e.cc+(e.e-e.cc)*j;} +function ANT(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=b.cb;e=b.d-b.cb;f=c;e=d+e*f;d=b.bZ+(b.j-b.bZ)*f;g=b.cc+(b.e-b.cc)*f;h=b.P+(b.u-b.P)*c;$p=1;case 1:$z=b.vD(c);if(C()){break _;}i=$z;Gm(i,i,i);e=e-Bl7;d=d-Bl8;f=g-Bl9;$p=2;case 2:ARl(a,b,e,d,f,h,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ARl(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:h=SK(a,b);if(h===null)return;$p=1;case 1:h.iP(b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:AN5(h,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function A9c(a,b){a.ml=b;} +function AKH(a,b,c,d){var e,f,g;e=b-a.Et;f=c-a.Es;g=d-a.Er;return e*e+f*f+g*g;} +function ALg(){BhJ=Bby();} +function Kt(){B3.call(this);} +function BmY(){var a=new Kt();A8X(a);return a;} +function A8X(a){Q(a);} +function AM2(){var a=this;D.call(a);a.n=null;a.fX=0;a.uz=null;a.zz=0;a.iv=0;a.kr=0;a.ds=0;a.vn=null;} +function BcL(){var a=new AM2();ATQ(a);return a;} +function AMr(a,b){var c,d,e,f,g,h,i,j;c=new Wa;c.rg=(-1);c.sH=(-1);c.FY=a;c.EZ=a.vn;c.p1=b;c.rg=0;c.sH=Bh(c.p1);d=new W$;e=c.rg;f=c.sH;g=a.iv;h=ARD(a);i=AEU(a);d.lb=(-1);j=g+1|0;d.zW=j;d.gK=$rt_createIntArray(j*2|0);d.pc=$rt_createIntArray(i);Nx(d.pc,(-1));if(h>0)d.xU=$rt_createIntArray(h);Nx(d.gK,(-1));XV(d,b,e,f);c.dE=d;return c;} +function AJG(a,b,c){var d,e,f,g,h,i;d=Co();e=AMr(a,b);f=0;g=0;if(!Bh(b)){h=I(B2,1);h.data[0]=B(3);return h;}while(ABR(e)){i=f+1|0;if(i>=c&&c>0)break;X(d,Er(b,g,AHZ(e)));g=ALI(e);f=i;}a:{X(d,Er(b,g,Bh(b)));f=f+1|0;if(!c)while(true){f=f+(-1)|0;if(f<0)break;if(Bh(Z(d,f)))break a;ED(d,f);}}if(f<0)f=0;return Vf(d,I(B2,f));} +function AJF(a,b){return AJG(a,b,0);} +function NI(a){return a.n.eS;} +function Tu(a,b,c,d){var e,f,g,h,i;e=Co();f=a.fX;g=0;if(c!=a.fX)a.fX=c;a:{switch(b){case -1073741784:h=new Re;c=a.ds+1|0;a.ds=c;Hp(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new Qr;c=a.ds+1|0;a.ds=c;Hp(h,c);break a;case -33554392:h=new RB;c=a.ds+1|0;a.ds=c;Hp(h,c);break a;default:a.iv=a.iv+1|0;if(d!==null)h=BdR(a.iv);else{h=Bdk();g=1;}if(a.iv<=(-1))break a;if(a.iv>=10)break a;a.uz.data[a.iv]=h;break a;}h=BcK();}while(true){if(Gp(a.n)&&a.n.H==(-536870788)){d=A_V(C0(a, +2),C0(a,64));while(!EF(a.n)&&Gp(a.n)&&!(a.n.H&&a.n.H!=(-536870788)&&a.n.H!=(-536870871))){Do(d,BF(a.n));if(a.n.cG!=(-536870788))continue;BF(a.n);}i=Ms(a,d);i.ca(h);}else if(a.n.cG==(-536870788)){i=I6(h);BF(a.n);}else{i=UV(a,h);if(a.n.cG==(-536870788))BF(a.n);}if(i!==null)X(e,i);if(EF(a.n))break;if(a.n.cG==(-536870871))break;}if(a.n.rk==(-536870788))X(e,I6(h));if(a.fX!=f&&!g){a.fX=f;AKj(a.n,a.fX);}switch(b){case -1073741784:break;case -536870872:d=new TN;G5(d,e,h);return d;case -268435416:d=new Xm;G5(d,e,h);return d;case -134217688:d +=new VP;G5(d,e,h);return d;case -67108824:d=new RM;G5(d,e,h);return d;case -33554392:d=new Fi;G5(d,e,h);return d;default:switch(e.o){case 0:break;case 1:return BdI(Z(e,0),h);default:return BbV(e,h);}return I6(h);}d=new LE;G5(d,e,h);return d;} +function AQI(a){var b,c,d,e,f,g;b=$rt_createIntArray(4);c=(-1);d=(-1);if(!EF(a.n)&&Gp(a.n)){e=b.data;c=BF(a.n);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=$rt_createCharArray(3);b=e.data;b[0]=c&65535;f=a.n.cG;c=f-4449|0;if(c>=0&&c<21){b[1]=f&65535;BF(a.n);f=a.n.cG;d=f-4519|0;if(d>=0&&d<28){b[2]=f&65535;BF(a.n);return A_I(e,3);}return A_I(e,2);}if(!C0(a,2))return AAW(b[0]);if(C0(a,64))return A$l(b[0]);return A5D(b[0]);}e=b.data;c=1;while(c<4&&!EF(a.n)&&Gp(a.n)){f=c+1|0;e[c]=BF(a.n);c=f;}if(c==1){f=e[0];if(!(BmZ.Br(f) +==Bm0?0:1))return Tn(a,e[0]);}if(!C0(a,2))return Beg(b,c);if(C0(a,64)){g=new Th;PO(g,b,c);return g;}g=new WI;PO(g,b,c);return g;} +function UV(a,b){var c,d,e,f;if(Gp(a.n)&&!LY(a.n)&&NV(a.n.H)){if(C0(a,128)){c=AQI(a);if(!EF(a.n)&&!(a.n.cG==(-536870871)&&!(b instanceof Ib))&&a.n.cG!=(-536870788)&&!Gp(a.n))c=M_(a,b,c);}else if(!Uq(a.n)&&!W_(a.n)){d=new LX;W(d);while(!EF(a.n)&&Gp(a.n)&&!Uq(a.n)&&!W_(a.n)&&!(!(!LY(a.n)&&!a.n.H)&&!(!LY(a.n)&&NV(a.n.H))&&a.n.H!=(-536870871)&&(a.n.H&(-2147418113))!=(-2147483608)&&a.n.H!=(-536870788)&&a.n.H!=(-536870876))){e=BF(a.n);if(!M7(e))C9(d,e&65535);else Hz(d,IV(e));}if(!C0(a,2))c=BbL(d);else if(C0(a,64))c +=Bed(d);else{c=new Pt;E7(c);c.p2=V(d);c.dn=O2(d);}}else c=M_(a,b,XF(a,b));}else if(a.n.cG!=(-536870871))c=M_(a,b,XF(a,b));else{if(b instanceof Ib)M(CO(B(3),a.n.eS,a.n.ij));c=I6(b);}if(!EF(a.n)&&!(a.n.cG==(-536870871)&&!(b instanceof Ib))&&a.n.cG!=(-536870788)){f=UV(a,b);if(c instanceof Ee&&!(c instanceof GQ)&&!(c instanceof DY)&&!(c instanceof Gb)){b=c;if(!f.d0(b.bQ)){c=new S0;Gk(c,b.bQ,b.r,b.ql);c.bQ.ca(c);}}if((f.o0()&65535)!=43)c.ca(f);else c.ca(f.bQ);}else{if(c===null)return null;c.ca(b);}if((c.o0()&65535) +!=43)return c;return c.bQ;} +function M_(a,b,c){var d,e,f,g;d=a.n.cG;if(c!==null&&!(c instanceof CL)){switch(d){case -2147483606:BF(a.n);e=new TD;Et(e,c,b,d);c.ca(Bm1);return e;case -2147483605:BF(a.n);e=new Va;Et(e,c,b,(-2147483606));c.ca(Bm1);return e;case -2147483585:BF(a.n);e=new Ql;Et(e,c,b,(-536870849));c.ca(Bm1);return e;case -2147483525:e=new Pq;f=Hi(a.n);d=a.kr+1|0;a.kr=d;Nl(e,f,c,b,(-536870849),d);c.ca(Bm1);return e;case -1073741782:case -1073741781:BF(a.n);f=new Q4;Et(f,c,b,d);c.ca(f);return f;case -1073741761:BF(a.n);f=new Vt;Et(f, +c,b,(-536870849));c.ca(b);return f;case -1073741701:f=new Sm;e=Hi(a.n);g=a.kr+1|0;a.kr=g;Nl(f,e,c,b,(-536870849),g);c.ca(f);return f;case -536870870:case -536870869:BF(a.n);if(c.o0()!=(-2147483602)){f=new DY;Et(f,c,b,d);}else if(C0(a,32)){f=new Q5;Et(f,c,b,d);}else{f=new Uw;e=U0(a.fX);Et(f,c,b,d);f.uR=e;}c.ca(f);return f;case -536870849:BF(a.n);f=new HN;Et(f,c,b,(-536870849));c.ca(b);return f;case -536870789:f=new Hk;e=Hi(a.n);g=a.kr+1|0;a.kr=g;Nl(f,e,c,b,(-536870849),g);c.ca(f);return f;default:}return c;}e +=null;if(c!==null)e=c;switch(d){case -2147483606:case -2147483605:BF(a.n);f=new X7;Gk(f,e,b,d);e.r=f;return f;case -2147483585:BF(a.n);c=new SV;Gk(c,e,b,(-2147483585));return c;case -2147483525:c=new UT;Rm(c,Hi(a.n),e,b,(-2147483525));return c;case -1073741782:case -1073741781:BF(a.n);f=new Vr;Gk(f,e,b,d);e.r=f;return f;case -1073741761:BF(a.n);c=new WK;Gk(c,e,b,(-1073741761));return c;case -1073741701:c=new QQ;Rm(c,Hi(a.n),e,b,(-1073741701));return c;case -536870870:case -536870869:BF(a.n);f=Bb_(e,b,d);e.r +=f;return f;case -536870849:BF(a.n);c=new Gb;Gk(c,e,b,(-536870849));return c;case -536870789:return Bdc(Hi(a.n),e,b,(-536870789));default:}return c;} +function XF(a,b){var c,d,e,f,g,h,i;c=null;d=b instanceof Ib;while(true){a:{e=K2(a.n);if((e&(-2147418113))==(-2147483608)){BF(a.n);f=(e&16711680)>>16;e=e&(-16711681);if(e==(-16777176))a.fX=f;else{if(e!=(-1073741784))f=a.fX;c=Tu(a,e,f,b);if(K2(a.n)!=(-536870871))M(CO(B(3),EU(a.n),HV(a.n)));BF(a.n);}}else{b:{c:{switch(e){case -2147483599:case -2147483598:case -2147483597:case -2147483596:case -2147483595:case -2147483594:case -2147483593:case -2147483592:case -2147483591:g=(e&2147483647)-48|0;if(a.iv=0&&!Ik(a.n)){c=Tn(a,e);BF(a.n);}else if(e==(-536870788))c=I6(b);else{if(e!=(-536870871))M(CO(!Ik(a.n)?Tb(e&65535):Qp(a.n).gt(),EU(a.n),HV(a.n)));if(d)M(CO(B(3),EU(a.n),HV(a.n)));c=I6(b);}}}if(e!=(-16777176))break;}return c;} +function AEs(a,b,c){var d;d=Ms(a,IG(a,b));d.ca(c);return d;} +function IG(a,b){var c,d,e,f,g,h,i,j,$$je;c=A_V(C0(a,2),C0(a,64));FS(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(EF(a.n))break a;f=a.n.cG==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(a.n.cG){case -536870874:if(d>=0)Do(c,d);d=BF(a.n);if(a.n.cG!=(-536870874)){d=38;break d;}if(a.n.H==(-536870821)){BF(a.n);e=1;d=(-1);break d;}BF(a.n);if(g){c=IG(a,0);break d;}if(a.n.cG==(-536870819))break d;S6(c,IG(a,0));break d;case -536870867:if(!g&&a.n.H!=(-536870819)&&a.n.H!=(-536870821)&&d>=0){BF(a.n);h=a.n.cG;if(Ik(a.n))break c;if +(h<0&&a.n.H!=(-536870819)&&a.n.H!=(-536870821)&&d>=0)break c;e:{try{if(NV(h))break e;h=h&65535;break e;}catch($$e){$$je=O($$e);if($$je instanceof Bj){break b;}else{throw $$e;}}}try{CI(c,d,h);}catch($$e){$$je=O($$e);if($$je instanceof Bj){break b;}else{throw $$e;}}BF(a.n);d=(-1);break d;}if(d>=0)Do(c,d);d=45;BF(a.n);break d;case -536870821:if(d>=0){Do(c,d);d=(-1);}BF(a.n);i=0;if(a.n.cG==(-536870818)){BF(a.n);i=1;}if(!e)AI6(c,IG(a,i));else S6(c,IG(a,i));e=0;BF(a.n);break d;case -536870819:if(d>=0)Do(c,d);d=93;BF(a.n);break d;case -536870818:if +(d>=0)Do(c,d);d=94;BF(a.n);break d;case 0:if(d>=0)Do(c,d);j=a.n.lc;if(j===null)d=0;else{ATc(c,j);d=(-1);}BF(a.n);break d;default:}if(d>=0)Do(c,d);d=BF(a.n);}g=0;}M(CO(B(3),NI(a),a.n.ij));}M(CO(B(3),NI(a),a.n.ij));}if(!f){if(d>=0)Do(c,d);return c;}M(CO(B(3),NI(a),a.n.ij-1|0));} +function Tn(a,b){var c,d,e;c=M7(b);if(C0(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return A5D(b&65535);}if(C0(a,64)&&b>128){if(c){d=new TJ;E7(d);d.dn=2;d.Ax=G2(G1(b));return d;}if(Qb(b))return AZO(b&65535);if(!Rs(b))return A$l(b&65535);return A7L(b&65535);}}if(!c){if(Qb(b))return AZO(b&65535);if(!Rs(b))return AAW(b&65535);return A7L(b&65535);}d=new Fj;E7(d);d.dn=2;d.kK=b;e=IV(b).data;d.t1=e[0];d.sD=e[1];return d;} +function Ms(a,b){var c,d,e;if(!AOI(b)){if(!b.b_){if(b.n6())return AXt(b);return A1$(b);}if(!b.n6())return A71(b);c=new Nm;WT(c,b);return c;}c=Zw(b);d=new Pb;CB(d);d.Ac=c;d.HP=c.cj;if(!b.b_){if(b.n6())return AFc(AXt(KH(b)),d);return AFc(A1$(KH(b)),d);}if(!b.n6())return AFc(A71(KH(b)),d);c=new QD;e=new Nm;WT(e,KH(b));AH_(c,e,d);return c;} +function A4z(a){return a.iv;} +function ARD(a){return a.kr+1|0;} +function AEU(a){return a.ds+1|0;} +function KK(b){if(b>=97&&b<=122)b=(b-32|0)&65535;else if(b>=65&&b<=90)b=(b+32|0)&65535;return b;} +function C0(a,b){return (a.fX&b)!=b?0:1;} +function ATQ(a){a.uz=I(DX,10);a.iv=(-1);a.kr=(-1);a.ds=(-1);} +function Wy(){var a=this;D.call(a);a.eG=0;a.e4=0;a.eH=0;} +function CP(a,b,c){var d=new Wy();AXs(d,a,b,c);return d;} +function AXs(a,b,c,d){a.eG=b;a.e4=c;a.eH=d;} +function A7x(a,b){var c;if(!(b instanceof Wy))return 0;c=b;return c.eG==a.eG&&c.e4==a.e4&&c.eH==a.eH?1:0;} +function A2r(a){return (Bk(a.eG,8976890)+Bk(a.e4,981131)|0)+a.eH|0;} +function OY(){Gy.call(this);} +var Bm2=0.0;var Bm3=null;function AFa(){Bm2=NaN;Bm3=F($rt_floatcls());} +function HA(){D.call(this);} +var BeF=null;var Bm4=null;var Bm5=null;var Bm6=null;var BeE=null;function Bm7(){var a=new HA();ARq(a);return a;} +function ARq(a){return;} +function ANu(){var b,c;b=$rt_createIntArray(10);c=b.data;c[0]=1;c[1]=10;c[2]=100;c[3]=1000;c[4]=10000;c[5]=100000;c[6]=1000000;c[7]=10000000;c[8]=100000000;c[9]=1000000000;BeF=b;b=$rt_createLongArray(19);c=b.data;c[0]=Long_fromInt(1);c[1]=Long_fromInt(10);c[2]=Long_fromInt(100);c[3]=Long_fromInt(1000);c[4]=Long_fromInt(10000);c[5]=Long_fromInt(100000);c[6]=Long_fromInt(1000000);c[7]=Long_fromInt(10000000);c[8]=Long_fromInt(100000000);c[9]=Long_fromInt(1000000000);c[10]=new Long(1410065408, 2);c[11]=new Long(1215752192, 23);c[12] +=new Long(3567587328, 232);c[13]=new Long(1316134912, 2328);c[14]=new Long(276447232, 23283);c[15]=new Long(2764472320, 232830);c[16]=new Long(1874919424, 2328306);c[17]=new Long(1569325056, 23283064);c[18]=new Long(2808348672, 232830643);Bm4=b;b=$rt_createLongArray(6);c=b.data;c[0]=Long_fromInt(1);c[1]=Long_fromInt(10);c[2]=Long_fromInt(100);c[3]=Long_fromInt(10000);c[4]=Long_fromInt(100000000);c[5]=new Long(1874919424, 2328306);Bm5=b;Bm6=new WM;BeE=new SF;} +function NO(){D.call(this);} +var Bm8=null;var Bm9=null;function Bm$(){var a=new NO();AK$(a);return a;} +function AK$(a){return;} +function AO1(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=$rt_floatToIntBits(b);c.zF=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.uV=0;c.uE=0;return;}g=0;if(f)e=e|8388608;else{e=e<<1;while(Long_eq(Long_and(Long_fromInt(e),Long_fromInt(8388608)),Long_ZERO)){e=e<<1;f=f+(-1)|0;g=g+1|0;}}h=Bm9.data;i=0;j=h.length;if(i>j){c=new B8;Q(c);M(c);}j=j-1|0;a:{while(true){k=(i+j|0)/2|0;l=h[k];if(l==f)break;if(f>=l){i=k+1|0;if(i>j){k= -k-2|0;break a;}}else{j=k-1|0;if(j=1000000000){k=k+1|0;m=9+(f-Bm9.data[k]|0)|0;i=Long_shru(Long_mul(n,Long_fromInt(Bm8.data[k])),32-m|0).lo;}f=(31-m|0)-g|0;j=f>=0?Bm8.data[k]>>>f:Bm8.data[k]<< -f;l=(j+1|0)>>1;o=j>>1;if(e==4194304)o=o>>2;p=10;while(p<=o){p=p*10|0;}if((i%p|0)>=(o/2|0))p=p/10|0;q=10;while(q<=l){q=q*10|0;}if((q-(i%q|0)|0)>(l/2|0))q=q/10|0;e=S(p,q);e=e>0?Bk(i/p|0,p):e<0?Bk(i/q|0,q)+q|0:Bk((i+(q/2|0)|0)/q|0,q);if(e>=1000000000) +{k=k+1|0;e=e/10|0;}else if(e<100000000){k=k+(-1)|0;e=e*10|0;}c.uV=e;c.uE=k-50|0;} +function ALY(){var b,c,d,e,f,g,h,i;Bm8=$rt_createIntArray(100);Bm9=$rt_createIntArray(100);b=2000000000;c=127;d=0;e=b;while(d<50){f=Bm8.data;g=d+50|0;f[g]=$rt_udiv(e,20);Bm9.data[g]=c;g=$rt_udiv(e,10);h=$rt_umod(g,10);while(g<=b&&!(g&(-2147483648))){g=g<<1;c=c+1|0;h=h<<1;}e=g+(h/10|0)|0;d=d+1|0;}c=127;d=0;while(d<50){i=0;h=b;while(h>214748364){h=h>>1;i=i+1|0;c=c+(-1)|0;}h=h*10|0;b=i<=0?h:Long_add(Long_fromInt(h),Long_shr(Long_mul(Long_fromInt(b&((1<0){f=Ei((b.c1 ++g-1.0)/20.0*1.600000023841858);if(f>1.0)f=1.0;By(f*a.C4(b),0.0,0.0,1.0);}l=0.0625;Bc(32826);Cx((-1.0),(-1.0),1.0);a.xF(b,g);Bu(0.0,(-1.5078125),0.0);m=b.jZ+(b.cg-b.jZ)*g;n=b.gv-b.cg*(1.0-g);if(m>1.0)m=1.0;o=b.t9;p=Qk(b);$p=1;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){o=$$je;}else{throw $$e;}}BL(o);Bc(2884);BC();return;case 1:try{AP9(a,o,p);if(C()){break _;}Bc(3008);o=a.mS;f=i-h;o.hK(n,m,k,f,j,l);q=0;if(q>=4){$p=2;continue _;}$p=3;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){o=$$je;} +else{throw $$e;}}BL(o);Bc(2884);BC();return;case 2:a:{try{$z=AEt(b,g);if(C()){break _;}r=$z;s=a.C7(b,r,g);q=s>>24&255;if(!(q<=0&&b.dG<=0&&b.c1<=0)){Bb(3553);Bb(3008);Bc(3042);C1(770,771);H0(514);if(!(b.dG<=0&&b.c1<=0)){BI(r,0.0,0.0,0.4000000059604645);a.mS.hK(n,m,k,f,j,l);t=0;if(t<4){$p=4;continue _;}}if(q>0){u=(s>>16&255)/255.0;v=(s>>8&255)/255.0;w=(s&255)/255.0;x=q/255.0;BI(u,v,w,x);a.mS.hK(n,m,k,f,j,l);y=0;if(y<4){$p=5;continue _;}}H0(515);Bb(3042);Bc(3008);Bc(3553);}Bb(32826);break a;}catch($$e){$$je=O($$e);if +($$je instanceof Bj){o=$$je;}else{throw $$e;}}BL(o);}Bc(2884);BC();return;case 3:try{$z=a.lj(b,q);if(C()){break _;}s=$z;if(s){a.ko.hK(n,m,k,f,j,l);Bb(3042);Bc(3008);}q=q+1|0;if(q>=4){$p=2;continue _;}continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){o=$$je;}else{throw $$e;}}BL(o);Bc(2884);BC();return;case 4:a:{try{$z=a.lj(b,t);if(C()){break _;}y=$z;if(y){BI(r,0.0,0.0,0.4000000059604645);a.ko.hK(n,m,k,f,j,l);}t=t+1|0;if(t<4){continue _;}if(q>0){u=(s>>16&255)/255.0;v=(s>>8&255)/255.0;w=(s&255)/255.0;x +=q/255.0;BI(u,v,w,x);a.mS.hK(n,m,k,f,j,l);y=0;if(y<4){$p=5;continue _;}}H0(515);Bb(3042);Bc(3008);Bc(3553);Bb(32826);break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){o=$$je;}else{throw $$e;}}BL(o);}Bc(2884);BC();return;case 5:a:{try{$z=a.lj(b,y);if(C()){break _;}s=$z;if(s){BI(u,v,w,x);a.ko.hK(n,m,k,f,j,l);}y=y+1|0;if(y>=4){H0(515);Bb(3042);Bc(3008);Bc(3553);Bb(32826);break a;}continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){o=$$je;}else{throw $$e;}}BL(o);}Bc(2884);BC();return;default:E3();}}CY().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,$p);} +function AQB(a,b,c){return 0;} +function A6p(a,b){return 90.0;} +function A7G(a,b,c,d){return 0;} +function A$m(a,b,c){return;} +function APD(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:a.Ix(b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Pf(){var a=this;DI.call(a);a.Bl=null;a.Ay=null;a.CQ=null;} +var Bna=null;function BcA(){var a=new Pf();AI3(a);return a;} +function AI3(a){GJ(a,X5(0.0),0.5);a.Bl=a.mS;a.Ay=X5(1.0);a.CQ=X5(0.5);} +function ASf(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=AJa(b.J,3-c|0);if(d!==null){e=DK(d);if(e instanceof Gj){f=e;b=new U;W(b);b=J(J(J(b,B(616)),Bna.data[f.BZ]),B(617));g=S(c,2);b=V(J(Bi(b,g?1:2),B(417)));$p=1;continue _;}}return 0;case 1:ALd(a,b);if(C()){break _;}h=g?a.Ay:a.CQ;h.iY.iR=c?0:1;h.lm.iR=c?0:1;b=h.pA;i=S(c,1);b.iR=i&&g?0:1;h.dX.iR=i?0:1;h.dM.iR=i?0:1;h.i_.iR +=g&&c!=3?0:1;h.hh.iR=g&&c!=3?0:1;a.ko=h;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AEy(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:d=d-b.c3;$p=1;case 1:AAQ(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AMi(a){B_(a.Bl.dX,0.0625);} +function ZK(a,b,c){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:$z=ASf(a,b,c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function AML(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AEy(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ADs(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AEy(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AAU(){var b,c;b=I(B2,5);c=b.data;c[0]=B(273);c[1]=B(618);c[2]=B(619);c[3]=B(620);c[4]=B(621);Bna=b;} +function Mf(){var a=this;Gx.call(a);a.hC=0;a.i5=0;a.hT=0;a.h8=0;a.kv=null;a.cN=0;a.hn=0;a.zf=0;} +function Du(a,b,c,d){var e=new Mf();A4l(e,a,b,c,d);return e;} +function Bnb(a,b,c,d,e,f){var g=new Mf();Td(g,a,b,c,d,e,f);return g;} +function A4l(a,b,c,d,e){Td(a,b,c,d,200,20,e);} +function Td(a,b,c,d,e,f,g){NM(a);a.hC=200;a.i5=20;a.hn=1;a.zf=1;a.cN=b;a.hT=c;a.h8=d;a.hC=e;a.i5=f;a.kv=g;} +function ADA(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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.zf)return;e=b.fc;f=3553;g=b.bm;b=B(425);$p=1;case 1:$z=AIl(g,b);if(C()){break _;}h=$z;Ch(f,h);BI(1.0,1.0,1.0,1.0);h=1;f=c>=a.hT&&d>=a.h8&&c<(a.hT+a.hC|0)&&d<(a.h8+a.i5|0)?1:0;if(!a.hn)h=0;else if(f)h=2;i=a.hT;j=a.h8;h=46+(h*20|0)|0;CK(a,i,j,0,h,a.hC/2|0,a.i5);CK(a,a.hT+(a.hC/2|0)|0,a.h8,200-(a.hC/2|0)| +0,h,a.hC/2|0,a.i5);if(!a.hn)D$(a,e,a.kv,a.hT+(a.hC/2|0)|0,a.h8+((a.i5-8|0)/2|0)|0,(-6250336));else if(!f)D$(a,e,a.kv,a.hT+(a.hC/2|0)|0,a.h8+((a.i5-8|0)/2|0)|0,14737632);else D$(a,e,a.kv,a.hT+(a.hC/2|0)|0,a.h8+((a.i5-8|0)/2|0)|0,16777120);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function SA(a,b,c){return a.hn&&b>=a.hT&&c>=a.h8&&b<(a.hT+a.hC|0)&&c<(a.h8+a.i5|0)?1:0;} +function MO(){D.call(this);} +function Bnc(){var a=new MO();AWH(a);return a;} +function AWH(a){return;} +function Q2(){} +function K1(){var a=this;MO.call(a);a.Af=null;a.Ir=null;a.vz=0;a.DL=0;a.nt=null;a.v7=null;} +function AE1(a){var b,c,d;a:{b=a.vz;c=a.DL;d=0;switch(c){case 1:d=2;break a;case 2:d=4;break a;case 3:d=1;break a;default:}}c=b>>>6;return d|c&8|b<<2&16|c&32|b>>>8&64|b>>>5&128|b&256|b<<8&512|b<<10&1024|b<<1&2048;} +function AB3(a){return a.nt.mY();} +function Lq(a,b){var c,d,e,f,g;if(a.vz&1){c=new ME;Q(c);M(c);}if(a.v7===null){c=new TK;Q(c);M(c);}d=b.data;e=d.length;if(e!=a.nt.data.length){c=new B8;Q(c);M(c);}f=0;while(true){if(f>=e){c=b.data;g=new a.Af.f9();a.v7.call(g,c);return g;}if(!Gf(a.nt.data[f])&&d[f]!==null&&!U_(a.nt.data[f],d[f])){c=new B8;Q(c);M(c);}if(Gf(a.nt.data[f])&&d[f]===null)break;f=f+1|0;}c=new B8;Q(c);M(c);} +function OX(){} +function Q9(){D.call(this);} +function Bnd(){var a=new Q9();Baw(a);return a;} +function Baw(a){return;} +function AKh(a){var b,c,d;Bd();BeT.requestPointerLock();b=B$();if(Wr())clearTimeout(Wr());Nt(0);if(Long_lt(Long_sub(b,Qt()),Long_fromInt(3000))){c=new T3;c.JQ=a;d=3000-Long_sub(b,Qt()).lo|0;Nt(setTimeout(Cl(c,"onTimer"),d));}} +function A2C(a){AKh(a);} +function Xk(){D.call(this);} +function Bne(){var a=new Xk();AV9(a);return a;} +function AV9(a){return;} +function A5X(a,b,c){return b!==null?b.l1(c): -c.l1(b);} +function Xi(){D.call(this);} +function Bnf(){var a=new Xi();A6S(a);return a;} +function A6S(a){return;} +function Cn(){var a=this;D.call(a);a.r=null;a.eT=0;a.Dc=null;a.ql=0;} +var Bew=0;function Bng(){var a=new Cn();CB(a);return a;} +function Bnh(a){var b=new Cn();N7(b,a);return b;} +function CB(a){var b,c;b=new GB;c=Bew;Bew=c+1|0;L9(b,c);a.Dc=M9(b);} +function N7(a,b){var c,d;c=new GB;d=Bew;Bew=d+1|0;L9(c,d);a.Dc=M9(c);a.r=b;} +function JA(a,b,c,d){var e;e=d.by;while(true){if(b>e)return (-1);if(a.k(b,c,d)>=0)break;b=b+1|0;}return b;} +function JM(a,b,c,d,e){while(true){if(c=0)break;c=c+(-1)|0;}return c;} +function A5U(a,b){a.ql=b;} +function A5u(a){return a.ql;} +function A1z(a){return a.r;} +function A2k(a,b){a.r=b;} +function A_K(a,b){return 1;} +function Bat(a){return null;} +function LK(a){var b;a.eT=1;if(a.r!==null){if(!a.r.eT){b=a.r.lK();if(b!==null){a.r.eT=1;a.r=b;}a.r.iX();}else if(a.r instanceof IX&&a.r.gg.xg)a.r=a.r.r;}} +function AIp(){Bew=1;} +function SH(){Fx.call(this);} +function Bni(){var a=new SH();A_i(a);return a;} +function A_i(a){return;} +function SG(){Gc.call(this);} +function Bnj(){var a=new SG();A_n(a);return a;} +function A_n(a){return;} +function SI(){Gw.call(this);} +function Bnk(){var a=new SI();A4N(a);return a;} +function A4N(a){return;} +function IY(){D.call(this);this.rz=null;} +function ALj(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.rz.DI;$p=1;case 1:$z=AIl(c,b);if(C()){break _;}d=$z;D6(c,d);return;default:E3();}}CY().s(a,b,c,d,$p);} +function A1N(a,b){a.rz=b;} +function AOl(a){return a.rz.yG;} +function ABJ(){IY.call(this);this.E1=null;} +function BdC(){var a=new ABJ();AUi(a);return a;} +function AUi(a){a.E1=Bc7();} +function AR8(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:B0();Bu(c+0.5,d+0.75,e+0.5);$p=1;case 1:$z=AMZ(b);if(C()){break _;}g=$z;By( -((g*360|0)/16.0),0.0,1.0,0.0);h=B(622);$p=2;case 2:ALj(a,h);if(C()){break _;}B0();Cx(1.0,(-1.0),(-1.0));ANU(a.E1);BC();Bu(0.0,0.5,0.09000000357627869);Cx(0.01666666753590107,(-0.01666666753590107),0.01666666753590107);Cf(0.0, +0.0,(-0.01666666753590107));h=AOl(a);i=0;while(i256.0?0:1;} +function ADM(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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.mH=a.lY;if(AAi(a)){b=a.dm+N(a.ch.q);c=a.dh+N(a.ch.q);d=a.dq+N(a.ch.q);BX(a.ch,B(290),b,c,d,0.0,0.0,0.0);BX(a.ch,B(291),b,c,d,0.0,0.0,0.0);a.lY=a.lY+1000.0/(a.il+200.0);while(a.lY>360.0){a.lY=a.lY-360.0;a.mH=a.mH-360.0;}if(a.il==(-1))Op(a);if(a.il>0)a.il +=a.il-1|0;else{e=4;f=0;if(f=6){Op(a);return;}k=a.dm+(Cj(a.ch.q)-Cj(a.ch.q))*4.0;l=(a.dh+E(a.ch.q,3)|0)-1|0;m=a.dq+(Cj(a.ch.q)-Cj(a.ch.q))*4.0;K3(g,k,l,m,N(a.ch.q)*360.0,0.0);$p=2;case 2:$z=g.vd(k,l,m);if(C()){break _;}n=$z;if(n){h=a.ch;$p=3;continue _;}f=f+1|0;if(f>=e)return;g=JJ(a.h6,a.ch);if(g===null)return;h=a.ch;i +=C4(g);j=Dz(D8(a.dm,a.dh,a.dq,a.dm+1|0,a.dh+1|0,a.dq+1|0),8.0,4.0,8.0);$p=1;continue _;case 3:AO4(h,g);if(C()){break _;}o=0;while(o<20){c=a.dm+0.5+(N(a.ch.q)-0.5)*2.0;d=a.dh+0.5+(N(a.ch.q)-0.5)*2.0;k=a.dq+0.5+(N(a.ch.q)-0.5)*2.0;BX(a.ch,B(290),c,d,k,0.0,0.0,0.0);BX(a.ch,B(291),c,d,k,0.0,0.0,0.0);o=o+1|0;}AFF(g);Op(a);f=f+1|0;if(f>=e)return;g=JJ(a.h6,a.ch);if(g===null)return;h=a.ch;i=C4(g);j=Dz(D8(a.dm,a.dh,a.dq,a.dm+1|0,a.dh+1|0,a.dq+1|0),8.0,4.0,8.0);$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i, +j,k,l,m,n,o,$p);} +function Op(a){a.il=200+E(a.ch.q,600)|0;} +function AYH(a,b){Ln(a,b);a.h6=Ew(b,B(626));a.il=DC(b,B(627));} +function A08(a,b){KX(a,b);FP(b,B(626),a.h6);Dt(b,B(627),a.il<<16>>16);} +function ASI(){IY.call(this);this.w9=null;} +function BcP(){var a=new ASI();AYc(a);return a;} +function AYc(a){a.w9=Dg();} +function AAD(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:B0();Bu(c+0.5,d,e+0.5);g=Cp(a.w9,b.h6);if(g===null){g=JJ(b.h6,null);BQ(a.w9,b.h6,g);}if(g===null){BC();return;}g.l=b.ch;Bu(0.0,0.4000000059604645,0.0);By((b.mH+(b.lY-b.mH)*f)*10.0,0.0,1.0,0.0);By((-30.0),1.0,0.0,0.0);Bu(0.0,(-0.4000000059604645),0.0);Cx(0.4375,0.4375,0.4375);b=BhJ;c=0.0;d=0.0;e=0.0;h=0.0;$p=1;case 1:ARl(b,g,c,d,e, +h,f);if(C()){break _;}BC();return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ARX(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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=b;$p=1;case 1:AAD(a,b,c,d,e,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AQ2(){DI.call(this);} +function Bbb(){var a=new AQ2();A5w(a);return a;} +function A5w(a){GJ(a,A6t(),1.0);a.ko=A6t();} +function A7w(a,b){return 180.0;} +function YA(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(c)return 0;if(c)return 0;d=B(628);$p=1;case 1:ALd(a,d);if(C()){break _;}e=1.0;f=1.0;$p=2;case 2:$z=AEt(b,f);if(C()){break _;}f=$z;f=(e-f)*0.5;Bc(3042);Bb(3008);C1(770,771);BI(1.0,1.0,1.0,f);return 1;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function A7t(a,b){return 180.0;} +function YP(a,b,c){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:$z=YA(a,b,c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function UJ(){DI.call(this);} +function AG4(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=B(629);$p=1;case 1:ALd(a,d);if(C()){break _;}return !c&&b.l2?1:0;default:E3();}}CY().s(a,b,c,d,$p);} +function AMV(a,b,c){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:$z=AG4(a,b,c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function Gh(){var a=this;Ex.call(a);a.hg=null;a.hD=null;a.jN=null;a.jM=null;a.jL=null;a.jO=null;} +function Bnl(a,b){var c=new Gh();Lz(c,a,b);return c;} +function Lz(a,b,c){var d,e;a.hg=BM(0,0);BG(a.hg,(-4.0),(-4.0),(-8.0),8,8,8,c);BK(a.hg,0.0,18-b|0,(-6.0));a.hD=BM(28,8);BG(a.hD,(-5.0),(-10.0),(-7.0),10,16,8,c);BK(a.hD,0.0,17-b|0,2.0);a.jN=BM(0,16);BG(a.jN,(-2.0),0.0,(-2.0),4,b,4,c);d=a.jN;e=24-b|0;BK(d,(-3.0),e,7.0);a.jM=BM(0,16);BG(a.jM,(-2.0),0.0,(-2.0),4,b,4,c);BK(a.jM,3.0,e,7.0);a.jL=BM(0,16);BG(a.jL,(-2.0),0.0,(-2.0),4,b,4,c);BK(a.jL,(-3.0),e,(-5.0));a.jO=BM(0,16);BG(a.jO,(-2.0),0.0,(-2.0),4,b,4,c);BK(a.jO,3.0,e,(-5.0));} +function A$_(a,b,c,d,e,f,g){AKG(a,b,c,d,e,f,g);B_(a.hg,g);B_(a.hD,g);B_(a.jN,g);B_(a.jM,g);B_(a.jL,g);B_(a.jO,g);} +function AKG(a,b,c,d,e,f,g){var h;a.hg.bY=e/57.2957763671875;a.hD.b0=1.5707963705062866;h=a.jN;b=b*0.6661999821662903;h.b0=BE(b)*1.399999976158142*c;h=a.jM;d=b+3.1415927410125732;h.b0=BE(d)*1.399999976158142*c;a.jL.b0=BE(d)*1.399999976158142*c;a.jO.b0=BE(b)*1.399999976158142*c;} +function Qs(){Gh.call(this);} +function Bd5(){var a=new Qs();AY7(a);return a;} +function AY7(a){Lz(a,6,0.0);} +function Ue(){DI.call(this);} +function ANM(a,b,c){var d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=B(630);$p=1;case 1:ALd(a,d);if(C()){break _;}return !c&&!b.qp?1:0;default:E3();}}CY().s(a,b,c,d,$p);} +function AR_(a,b,c){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:$z=ANM(a,b,c);if(C()){break _;}c=$z;return c;default:E3();}}CY().s(a,b,c,$p);} +function ADo(){Gh.call(this);} +function BdB(){var a=new ADo();A_g(a);return a;} +function A_g(a){Lz(a,12,0.0);a.hg=BM(0,0);BG(a.hg,(-3.0),(-4.0),(-6.0),6,6,8,0.0);BK(a.hg,0.0,6.0,(-8.0));a.hD=BM(28,8);BG(a.hD,(-4.0),(-10.0),(-7.0),8,16,6,0.0);BK(a.hD,0.0,5.0,2.0);} +function AR0(){Gh.call(this);} +function Bda(){var a=new AR0();AVW(a);return a;} +function AVW(a){Lz(a,12,0.0);a.hg=BM(0,0);BG(a.hg,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);BK(a.hg,0.0,6.0,(-8.0));a.hD=BM(28,8);BG(a.hD,(-4.0),(-10.0),(-7.0),8,16,6,1.75);BK(a.hD,0.0,5.0,2.0);a.jN=BM(0,16);BG(a.jN,(-2.0),0.0,(-2.0),4,6,4,0.5);BK(a.jN,(-3.0),12.0,7.0);a.jM=BM(0,16);BG(a.jM,(-2.0),0.0,(-2.0),4,6,4,0.5);BK(a.jM,3.0,12.0,7.0);a.jL=BM(0,16);BG(a.jL,(-2.0),0.0,(-2.0),4,6,4,0.5);BK(a.jL,(-3.0),12.0,(-5.0));a.jO=BM(0,16);BG(a.jO,(-2.0),0.0,(-2.0),4,6,4,0.5);BK(a.jO,3.0,12.0,(-5.0));} +function ACP(){DI.call(this);} +function Bdq(){var a=new ACP();A0H(a);return a;} +function A0H(a){GJ(a,Bca(),0.5);} +function AEo(a,b,c){var d,e,f;d=QY(b,c);e=1.0+Bs(d*100.0)*d*0.009999999776482582;if(d<0.0)d=0.0;if(d>1.0)d=1.0;c=d*d;c=c*c;f=(1.0+c*0.4000000059604645)*e;Cx(f,(1.0+c*0.10000000149011612)/e,f);} +function YO(a,b,c,d){var e,f;e=QY(b,d);if(!((e*10.0|0)%2|0))return 0;f=e*0.20000000298023224*255.0|0;if(f<0)f=0;if(f>255)f=255;return f<<24|16711680|65280|255;} +function A88(a,b,c){AEo(a,b,c);} +function A0T(a,b,c,d){return YO(a,b,c,d);} +function H$(){M$.call(this);} +function Bnm(){var a=new H$();A9o(a);return a;} +function A9o(a){Lg(a);} +function A3L(a,b,c,d,e,f,g){var h,i,j;AJH(a,b,c,d,e,f,g);h=Bs(a.yk*3.1415927410125732);i=Bs((1.0-(1.0-a.yk)*(1.0-a.yk))*3.1415927410125732);a.dX.bV=0.0;a.dM.bV=0.0;j=a.dX;b=0.10000000149011612-h*0.6000000238418579;j.bY= -b;a.dM.bY=b;a.dX.b0=(-1.5707963705062866);a.dM.b0=(-1.5707963705062866);j=a.dX;b=j.b0;c=h*1.2000000476837158-i*0.4000000059604645;j.b0=b-c;j=a.dM;j.b0=j.b0-c;j=a.dX;b=j.bV;c=d*0.09000000357627869;j.bV=b+BE(c)*0.05000000074505806+0.05000000074505806;j=a.dM;j.bV=j.bV-(BE(c)*0.05000000074505806 ++0.05000000074505806);j=a.dX;b=j.b0;c=d*0.06700000166893005;j.b0=b+Bs(c)*0.05000000074505806;j=a.dM;j.b0=j.b0-Bs(c)*0.05000000074505806;} +function AJf(){H$.call(this);} +function BdP(){var a=new AJf();AXc(a);return a;} +function AXc(a){Lg(a);a.dX=BM(40,16);BG(a.dX,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BK(a.dX,(-5.0),2.0,0.0);a.dM=BM(40,16);a.dM.lP=1;BG(a.dM,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BK(a.dM,5.0,2.0,0.0);a.i_=BM(0,16);BG(a.i_,(-1.0),0.0,(-1.0),2,12,2,0.0);BK(a.i_,(-2.0),12.0,0.0);a.hh=BM(0,16);a.hh.lP=1;BG(a.hh,(-1.0),0.0,(-1.0),2,12,2,0.0);BK(a.hh,2.0,12.0,0.0);} +function LN(){DO.call(this);} +function APO(a,b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=a.l;$p=1;case 1:$z=AN3(e,b,c,d);if(C()){break _;}f=$z;return f-0.5;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function UN(){DI.call(this);this.tW=0.0;} +function Z7(a,b,c){Cx(a.tW,a.tW,a.tW);} +function Bae(a,b,c){Z7(a,b,c);} +function Ul(){Di.call(this);} +function Bnn(){var a=new Ul();A0s(a);return a;} +function A0s(a){E0(a);} +function AKf(a,b,c,d,e,f,g){B0();A9B(b.K,c-b.cb,d-b.bZ,e-b.cc);BC();} +function I3(){var a=this;C6.call(a);a.rV=0;a.dj=0;a.ku=0;a.tD=0;a.kz=0;a.de=null;} +function Io(a,b){var c,d,e,f,g,h,i,j,k,l;a.dj=b;c=b*90|0;a.u=c;a.P=c;c=a.de.gq;d=a.de.ng;e=a.de.gq;if(b&&b!=2)c=0.5;else e=0.5;c=c/32.0;d=d/32.0;f=e/32.0;g=a.ku+0.5;h=a.tD+0.5;i=a.kz+0.5;if(!b)i=i-0.5625;j=S(b,1);if(!j)g=g-0.5625;k=S(b,2);if(!k)i=i+0.5625;l=S(b,3);if(!l)g=g+0.5625;if(!b)g=g-H5(a,a.de.gq);if(!j)i=i+H5(a,a.de.gq);if(!k)g=g+H5(a,a.de.gq);if(!l)i=i-H5(a,a.de.gq);e=h+H5(a,a.de.ng);CU(a,g,e,i);NC(a.K,g-c+0.0062500000931322575,e-d+0.0062500000931322575,i-f+0.0062500000931322575,g+c+(-0.0062500000931322575), +e+d+(-0.0062500000931322575),i+f+(-0.0062500000931322575));} +function H5(a,b){return b==32?0.5:b!=64?0.0:0.5;} +function AD8(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:b=a.rV;a.rV=b+1|0;if(b!=100)return;$p=1;case 1:$z=AAk(a);if(C()){break _;}c=$z;if(c)return;a.rV=0;$p=2;case 2:Cb(a);if(C()){break _;}d=a.l;e=new Fv;f=a.l;g=a.d;h=a.j;i=a.e;j=new B5;BD();DF(j,BjW);Hq(e,f,g,h,i,j);$p=3;case 3:AO4(d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AAk(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:b=a.l;c=a.K;$p=1;case 1:$z=Yv(b,a,c);if(C()){break _;}b=$z;if(b.o>0)return 0;d=a.de.gq/16|0;e=a.de.ng/16|0;f=a.ku;g=a.kz;if(!a.dj)f=K(a.d-a.de.gq/32.0);if(a.dj==1)g=K(a.e-a.de.gq/32.0);if(a.dj==2)f=K(a.d-a.de.gq/32.0);if(a.dj==3)g=K(a.e-a.de.gq/32.0);h=K(a.j-a.de.ng/32.0);i=0;while +(i=d)break;j=0;}b=a.l;c=a.K;$p=2;continue _;case 4:$z +=ACG(b,k,l,m);if(C()){break _;}b=$z;if(!b.dy())return 0;j=j+1|0;while(true){if(j=d)break;j=0;}b=a.l;c=a.K;$p=2;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AYG(a){return 1;} +function AFf(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:Cb(a);if(C()){break _;}d=a.l;b=new Fv;e=a.l;f=a.d;g=a.j;h=a.e;i=new B5;BD();DF(i,BjW);Hq(b,e,f,g,h,i);$p=2;case 2:AO4(d,b);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function A2m(a,b){DZ(b,B(631),a.dj<<24>>24);FP(b,B(632),a.de.xZ);Ea(b,B(633),a.ku);Ea(b,B(634),a.tD);Ea(b,B(635),a.kz);} +function A1r(a,b){var c,d,e,f,g;a.dj=Ed(b,B(631));a.ku=Eq(b,B(633));a.tD=Eq(b,B(634));a.kz=Eq(b,B(635));c=Ew(b,B(632));d=Pu().data;e=d.length;f=0;while(f=j)break;s=0;}return;default:E3();}}CY().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,be,bf,bg,bh,bi,$p);} +function APz(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AQV(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function JP(){var a=this;C6.call(a);a.nh=0;a.nD=0;a.mM=0;a.o4=0;a.lu=0;a.ji=0;a.sL=null;a.qj=0;a.nk=0;} +function ATU(a,b){var c=new JP();AZ8(c,a,b);return c;} +function AZ8(a,b,c){FV(a,b);a.nh=(-1);a.nD=(-1);a.mM=(-1);a.o4=0;a.lu=0;a.ji=0;a.nk=0;a.sL=c;D5(a,0.5,0.5);K3(a,c.d,c.j,c.e,c.u,c.I);a.d=a.d-BE(a.u/180.0*3.1415927410125732)*0.1599999964237213;a.j=a.j-0.10000000149011612;a.e=a.e-Bs(a.u/180.0*3.1415927410125732)*0.1599999964237213;CU(a,a.d,a.j,a.e);a.c3=0.0;a.g= -Bs(a.u/180.0*3.1415927410125732)*BE(a.I/180.0*3.1415927410125732);a.h=BE(a.u/180.0*3.1415927410125732)*BE(a.I/180.0*3.1415927410125732);a.i= -Bs(a.I/180.0*3.1415927410125732);Rb(a,a.g,a.i,a.h,1.5,1.0);} +function Rb(a,b,c,d,e,f){var g,h,i;g=Cc(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=CZ(a.m)*0.007499999832361937;h=f;b=b+g*h;c=c+CZ(a.m)*0.007499999832361937*h;d=d+CZ(a.m)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.g=b;a.i=c;a.h=d;i=Cc(b*b+d*d);e=CS(b,d)*180.0/3.1415927410125732;a.u=e;a.P=e;e=CS(c,i)*180.0/3.1415927410125732;a.I=e;a.S=e;a.qj=0;} +function AQb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:AJX(a);if(C()){break _;}if(a.ji>0)a.ji=a.ji-1|0;if(a.lu){b=a.l;c=a.nh;d=a.nD;e=a.mM;$p=2;continue _;}a.nk=a.nk+1|0;b=BY(a.d,a.j,a.e);f=BY(a.d+a.g,a.j+a.i,a.e+a.h);g=a.l;$p=3;continue _;case 2:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;if +(c==a.o4){a.qj=a.qj+1|0;if(a.qj!=1200)return;$p=4;continue _;}a.lu=0;a.g=a.g*N(a.m)*0.20000000298023224;a.i=a.i*N(a.m)*0.20000000298023224;a.h=a.h*N(a.m)*0.20000000298023224;a.qj=0;a.nk=0;b=BY(a.d,a.j,a.e);f=BY(a.d+a.g,a.j+a.i,a.e+a.h);g=a.l;$p=3;case 3:$z=AJ$(g,b,f);if(C()){break _;}g=$z;b=BY(a.d,a.j,a.e);f=BY(a.d+a.g,a.j+a.i,a.e+a.h);if(g!==null)f=BY(g.gD.x,g.gD.z,g.gD.w);h=null;i=a.l;j=Dz(JB(a.K,a.g,a.i,a.h),1.0,1.0,1.0);$p=5;continue _;case 4:Cb(a);if(C()){break _;}return;case 5:$z=AEw(i,a,j);if(C()){break _;}i +=$z;k=0.0;d=0;while(d=k&&k!==0.0)){h=j;k=m;}}}d=d+1|0;}if(h!==null)g=A2a(h);if(g!==null){if(g.nP!==null){b=g.nP;f=a.sL;c=4;$p=7;continue _;}a.nh=g.h_;a.nD=g.ia;a.mM=g.ib;b=a.l;c=a.nh;d=a.nD;e=a.mM;$p=6;continue _;}a.d=a.d+a.g;a.j=a.j+a.i;a.e=a.e+a.h;n=Cc(a.g*a.g+a.h*a.h);a.u=CS(a.g,a.h)*180.0/3.1415927410125732;a.I=CS(a.i,n)*180.0/3.1415927410125732;while +(a.I-a.S<(-180.0)){a.S=a.S-360.0;}while(a.I-a.S>=180.0){a.S=a.S+360.0;}while(a.u-a.P<(-180.0)){a.P=a.P-360.0;}while(a.u-a.P>=180.0){a.P=a.P+360.0;}a.I=a.S+(a.I-a.S)*0.20000000298023224;a.u=a.P+(a.u-a.P)*0.20000000298023224;o=0.9900000095367432;$p=9;continue _;case 6:$z=ADc(b,c,d,e);if(C()){break _;}c=$z;a.o4=c;a.g=g.gD.x-a.d;a.i=g.gD.z-a.j;a.h=g.gD.w-a.e;n=Cc(a.g*a.g+a.i*a.i+a.h*a.h);k=a.d;m=a.g;p=n;a.d=k-m/p*0.05000000074505806;a.j=a.j-a.i/p*0.05000000074505806;a.e=a.e-a.h/p*0.05000000074505806;Dj(a.l,a,B(637), +1.0,1.2000000476837158/(N(a.m)*0.20000000298023224+0.8999999761581421));a.lu=1;a.ji=7;a.d=a.d+a.g;a.j=a.j+a.i;a.e=a.e+a.h;n=Cc(a.g*a.g+a.h*a.h);a.u=CS(a.g,a.h)*180.0/3.1415927410125732;a.I=CS(a.i,n)*180.0/3.1415927410125732;while(a.I-a.S<(-180.0)){a.S=a.S-360.0;}while(a.I-a.S>=180.0){a.S=a.S+360.0;}while(a.u-a.P<(-180.0)){a.P=a.P-360.0;}while(a.u-a.P>=180.0){a.P=a.P+360.0;}a.I=a.S+(a.I-a.S)*0.20000000298023224;a.u=a.P+(a.u-a.P)*0.20000000298023224;o=0.9900000095367432;$p=9;continue _;case 7:$z=b.ft(f,c);if(C()) +{break _;}c=$z;if(c){Dj(a.l,a,B(637),1.0,1.2000000476837158/(N(a.m)*0.20000000298023224+0.8999999761581421));$p=8;continue _;}a.g=a.g*(-0.10000000149011612);a.i=a.i*(-0.10000000149011612);a.h=a.h*(-0.10000000149011612);a.u=a.u+180.0;a.P=a.P+180.0;a.nk=0;a.d=a.d+a.g;a.j=a.j+a.i;a.e=a.e+a.h;n=Cc(a.g*a.g+a.h*a.h);a.u=CS(a.g,a.h)*180.0/3.1415927410125732;a.I=CS(a.i,n)*180.0/3.1415927410125732;while(a.I-a.S<(-180.0)){a.S=a.S-360.0;}while(a.I-a.S>=180.0){a.S=a.S+360.0;}while(a.u-a.P<(-180.0)){a.P=a.P-360.0;}while +(a.u-a.P>=180.0){a.P=a.P+360.0;}a.I=a.S+(a.I-a.S)*0.20000000298023224;a.u=a.P+(a.u-a.P)*0.20000000298023224;o=0.9900000095367432;$p=9;continue _;case 8:Cb(a);if(C()){break _;}a.d=a.d+a.g;a.j=a.j+a.i;a.e=a.e+a.h;n=Cc(a.g*a.g+a.h*a.h);a.u=CS(a.g,a.h)*180.0/3.1415927410125732;a.I=CS(a.i,n)*180.0/3.1415927410125732;while(a.I-a.S<(-180.0)){a.S=a.S-360.0;}while(a.I-a.S>=180.0){a.S=a.S+360.0;}while(a.u-a.P<(-180.0)){a.P=a.P-360.0;}while(a.u-a.P>=180.0){a.P=a.P+360.0;}a.I=a.S+(a.I-a.S)*0.20000000298023224;a.u=a.P+(a.u +-a.P)*0.20000000298023224;o=0.9900000095367432;$p=9;case 9:$z=AFV(a);if(C()){break _;}c=$z;if(c){e=0;while(e<4){BX(a.l,B(240),a.d-a.g*0.25,a.j-a.i*0.25,a.e-a.h*0.25,a.g,a.i,a.h);e=e+1|0;}o=0.800000011920929;}k=a.g;m=o;a.g=k*m;a.i=a.i*m;a.h=a.h*m;a.i=a.i-0.029999999329447746;CU(a,a.d,a.j,a.e);return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function AY_(a,b){Dt(b,B(638),a.nh<<16>>16);Dt(b,B(639),a.nD<<16>>16);Dt(b,B(640),a.mM<<16>>16);DZ(b,B(641),a.o4<<24>>24);DZ(b,B(642),a.ji<<24>>24);DZ(b,B(643),(!a.lu?0:1)<<24>>24);} +function BaB(a,b){a.nh=DC(b,B(638));a.nD=DC(b,B(639));a.mM=DC(b,B(640));a.o4=Ed(b,B(641))&255;a.ji=Ed(b,B(642))&255;a.lu=Ed(b,B(643))!=1?0:1;} +function A8M(a,b){var c,d;if(a.lu&&a.sL===b&&a.ji<=0){c=b.J;d=new B5;BD();Nj(d,Bhx.cU,1);if(VN(c,d)){Dj(a.l,a,B(644),0.20000000298023224,((N(a.m)-N(a.m))*0.699999988079071+1.0)*2.0);St(b,a);Cb(a);}}} +function R3(){Di.call(this);} +function Bnp(){var a=new R3();ATE(a);return a;} +function ATE(a){E0(a);} +function AKJ(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:h=B(645);$p=1;case 1:ALd(a,h);if(C()){break _;}B0();Bu(c,d,e);By(b.P+(b.u-b.P)*g-90.0,0.0,1.0,0.0);By(b.S+(b.I-b.S)*g,0.0,0.0,1.0);BB();h=BfY;Bc(32826);i=b.ji-g;if(i>0.0)By( -Bs(i*3.0)*i,0.0,0.0,1.0);By(45.0,1.0,0.0,0.0);Cx(0.05624999850988388,0.05624999850988388,0.05624999850988388);Bu((-4.0),0.0,0.0);Cf(0.05624999850988388, +0.0,0.0);BA(h);G(h,(-7.0),(-2.0),(-2.0),0.0,0.15625);G(h,(-7.0),(-2.0),2.0,0.15625,0.15625);G(h,(-7.0),2.0,2.0,0.15625,0.3125);G(h,(-7.0),2.0,(-2.0),0.0,0.3125);Br(h);Cf((-0.05624999850988388),0.0,0.0);BA(h);G(h,(-7.0),2.0,(-2.0),0.0,0.15625);G(h,(-7.0),2.0,2.0,0.15625,0.15625);G(h,(-7.0),(-2.0),2.0,0.15625,0.3125);G(h,(-7.0),(-2.0),(-2.0),0.0,0.3125);Br(h);j=0;while(j<4){By(90.0,1.0,0.0,0.0);Cf(0.0,0.0,0.05624999850988388);BA(h);G(h,(-8.0),(-2.0),0.0,0.0,0.0);G(h,8.0,(-2.0),0.0,0.5,0.0);G(h,8.0,2.0,0.0,0.5, +0.15625);G(h,(-8.0),2.0,0.0,0.0,0.15625);Br(h);j=j+1|0;}Bb(32826);BC();return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AD6(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AKJ(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Fv(){var a=this;C6.call(a);a.kp=null;a.zL=0;a.j2=0;a.hc=0;a.mk=0;a.yT=0.0;} +function Hr(a,b,c,d,e){var f=new Fv();Hq(f,a,b,c,d,e);return f;} +function Hq(a,b,c,d,e,f){FV(a,b);a.j2=0;a.mk=5;a.yT=BP()*3.141592653589793*2.0;D5(a,0.25,0.25);a.c3=a.eR/2.0;CU(a,c,d,e);a.kp=f;a.u=BP()*360.0;a.g=BP()*0.20000000298023224-0.10000000149011612;a.i=0.20000000298023224;a.h=BP()*0.20000000298023224-0.10000000149011612;a.i$=0;} +function AKr(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:a.JJ();if(C()){break _;}if(a.hc>0)a.hc=a.hc-1|0;a.bS=a.d;a.cR=a.j;a.bR=a.e;a.i=a.i-0.03999999910593033;b=a.l;c=K(a.d);d=K(a.j);e=K(a.e);$p=2;case 2:$z=ACG(b,c,d,e);if(C()){break _;}b=$z;if(b===Bg8){a.i=0.20000000298023224;a.g=(N(a.m)-N(a.m))*0.20000000298023224;a.h=(N(a.m)-N(a.m))*0.20000000298023224;Dj(a.l,a,B(242),0.4000000059604645, +2.0+N(a.m)*0.4000000059604645);}f=a.d;g=a.j;h=a.e;$p=3;case 3:ADn(a,f,g,h);if(C()){break _;}$p=4;case 4:AE5(a);if(C()){break _;}f=a.g;g=a.i;h=a.h;$p=5;case 5:ASm(a,f,g,h);if(C()){break _;}a.g=a.g*0.9800000190734863;a.i=a.i*0.9800000190734863;a.h=a.h*0.9800000190734863;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;a.i=a.i*(-0.5);}a.zL=a.zL+1|0;a.j2=a.j2+1|0;if(a.j2<6000)return;$p=6;case 6:Cb(a);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AE5(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.l;c=a.K;d=Bg7;$p=1;case 1:$z=AA9(b,c,d,a);if(C()){break _;}e=$z;return e;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ADn(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=K(b);f=K(c);g=K(d);h=b-e;i=c-f;j=d-g;L();k=BhV.data;l=a.l;$p=1;case 1:$z=ADc(l,e,f,g);if(C()){break _;}m=$z;if(!k[m])return 0;k=BhV.data;l=a.l;m=e-1|0;$p=2;case 2:$z=ADc(l,m,f,g);if(C()) +{break _;}m=$z;n=k[m]?0:1;k=BhV.data;l=a.l;m=e+1|0;$p=3;case 3:$z=ADc(l,m,f,g);if(C()){break _;}m=$z;o=k[m]?0:1;k=BhV.data;l=a.l;m=f-1|0;$p=4;case 4:$z=ADc(l,e,m,g);if(C()){break _;}m=$z;p=k[m]?0:1;k=BhV.data;l=a.l;m=f+1|0;$p=5;case 5:$z=ADc(l,e,m,g);if(C()){break _;}m=$z;q=k[m]?0:1;k=BhV.data;l=a.l;m=g-1|0;$p=6;case 6:$z=ADc(l,e,f,m);if(C()){break _;}m=$z;m=k[m]?0:1;k=BhV.data;l=a.l;r=g+1|0;$p=7;case 7:$z=ADc(l,e,f,r);if(C()){break _;}e=$z;r=k[e]?0:1;s=(-1);t=9999.0;if(n&&h>24<<16>>16);Dt(b,B(646),a.j2<<16>>16);Wg(b,B(647),GZ(a.kp,El()));} +function AWD(a,b){a.mk=DC(b,B(253))&255;a.j2=DC(b,B(646));a.kp=LB(Iv(b,B(647)));} +function Bas(a,b){if(!a.hc&&VN(b.J,a.kp)){Dj(a.l,a,B(644),0.20000000298023224,((N(a.m)-N(a.m))*0.699999988079071+1.0)*2.0);St(b,a);Cb(a);}} +function M3(){C6.call(this);this.gb=0;} +function AXC(a,b,c,d){var e=new M3();A7H(e,a,b,c,d);return e;} +function A7H(a,b,c,d,e){var f,g,h;FV(a,b);a.gb=0;a.mP=1;D5(a,0.9800000190734863,0.9800000190734863);a.c3=a.eR/2.0;f=c;g=d;h=e;CU(a,f,g,h);e=BP()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.g= -Bs(e)*0.019999999552965164;a.i=0.20000000298023224;a.h= -BE(e)*0.019999999552965164;a.i$=0;a.gb=80;a.bS=f;a.cR=g;a.bR=h;} +function A_q(a){return a.cK?0:1;} +function Yj(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.bS=a.d;a.cR=a.j;a.bR=a.e;a.i=a.i-0.03999999910593033;b=a.g;c=a.i;d=a.h;$p=1;case 1:ASm(a,b,c,d);if(C()){break _;}a.g=a.g*0.9800000190734863;a.i=a.i*0.9800000190734863;a.h=a.h*0.9800000190734863;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;a.i=a.i*(-0.5);}e=a.gb;a.gb=e-1|0;if(e>0){BX(a.l,B(290),a.d,a.j+0.5,a.e,0.0, +0.0,0.0);return;}$p=2;case 2:Cb(a);if(C()){break _;}f=4.0;g=a.l;h=null;b=a.d;c=a.j;d=a.e;$p=3;case 3:YM(g,h,b,c,d,f);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AXE(a,b){DZ(b,B(648),a.gb<<24>>24);} +function A$v(a,b){a.gb=Ed(b,B(648));} +function APC(){Di.call(this);this.wB=null;} +function BbE(){var a=new APC();A8q(a);return a;} +function A8q(a){E0(a);a.wB=KR();a.jD=0.5;} +function AQf(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:B0();Bu(c,d,e);if(b.gb-g+1.0<10.0){h=1.0-(b.gb-g+1.0)/10.0;if(h<0.0)h=0.0;if(h>1.0)h=1.0;f=h*h;i=1.0+f*f*0.30000001192092896;Cx(i,i,i);}h=(1.0-(b.gb-g+1.0)/100.0)*0.800000011920929;j=B(192);$p=1;case 1:ALd(a,j);if(C()){break _;}j=a.wB;L();G_(j,BgB);if(!((b.gb/5|0)%2|0)){Bb(3553);Bb(2896);Bc(3042);C1(770,772);BI(1.0, +1.0,1.0,h);G_(a.wB,BgB);BI(1.0,1.0,1.0,1.0);Bb(3042);Bc(2896);Bc(3553);}BC();return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AMO(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AQf(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Kc(){var a=this;C6.call(a);a.gA=0;a.o$=0;} +function AZc(a){return a.cK?0:1;} +function ANx(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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.gA){$p=3;continue _;}a.bS=a.d;a.cR=a.j;a.bR=a.e;a.o$=a.o$+1|0;a.i=a.i-0.03999999910593033;b=a.g;c=a.i;d=a.h;$p=1;case 1:ASm(a,b,c,d);if(C()){break _;}a.g=a.g*0.9800000190734863;a.i=a.i*0.9800000190734863;a.h=a.h*0.9800000190734863;e=K(a.d);f=K(a.j);g=K(a.e);h=a.l;$p=2;case 2:$z=ADc(h,e,f,g);if(C()){break _;}i +=$z;if(i==a.gA){h=a.l;i=0;$p=4;continue _;}if(!a.cw){if(a.o$<=100)return;e=a.gA;f=1;$p=7;continue _;}a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;a.i=a.i*(-0.5);$p=5;continue _;case 3:Cb(a);if(C()){break _;}return;case 4:AQe(h,e,f,g,i);if(C()){break _;}if(!a.cw){if(a.o$<=100)return;e=a.gA;f=1;$p=7;continue _;}a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;a.i=a.i*(-0.5);$p=5;case 5:Cb(a);if(C()){break _;}h=a.l;i=a.gA;j=1;$p=6;case 6:$z=AI2(h,i,e,f,g,j);if(C()){break _;}i=$z;if(!i){e=a.gA;f=1;$p= +9;continue _;}h=a.l;i=a.gA;$p=10;continue _;case 7:ACy(a,e,f);if(C()){break _;}$p=8;case 8:Cb(a);if(C()){break _;}return;case 9:ACy(a,e,f);if(C()){break _;}return;case 10:$z=AQe(h,e,f,g,i);if(C()){break _;}e=$z;if(e)return;e=a.gA;f=1;$p=9;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AUd(a,b){DZ(b,B(649),a.gA<<24>>24);} +function AT1(a,b){a.gA=Ed(b,B(649))&255;} +function AYS(a){return a.l;} +function ARv(){Di.call(this);this.DY=null;} +function Bbw(){var a=new ARv();AYi(a);return a;} +function AYi(a){E0(a);a.DY=KR();a.jD=0.5;} +function AQ1(a,b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:B0();Bu(c,d,e);h=B(192);$p=1;case 1:ALd(a,h);if(C()){break _;}L();h=Bf6.data[b.gA];i=b.l;Bb(2896);j=a.DY;k=K(b.d);l=K(b.j);m=K(b.e);$p=2;case 2:AJO(j,h,i,k,l,m);if(C()){break _;}Bc(2896);BC();return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function AR4(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AQ1(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function Gz(){var a=this;C6.call(a);a.jY=null;a.iS=0;a.kL=0;a.o9=0;a.kZ=0;} +var Bnq=null;function ATz(a,b){return b.K;} +function A0Z(a){return a.K;} +function A8P(a){return 1;} +function AWA(a){return a.eR*0.2;} +function AL3(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.o9= -a.o9;a.kL=10;a.iS=a.iS+(c*10|0)|0;if(a.iS<=40)return 1;BD();c=Bj2.cU;d=1;e=0.0;$p=1;case 1:AHv(a,c,d,e);if(C()){break _;}$p=2;case 2:APZ(a);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,$p);} +function A$X(a){return a.cK?0:1;} +function APZ(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:b=0;c=27;while(b0){k=E(a.m,21)+10|0;if(k>d.p)k=d.p;d.p=d.p-k|0;l=Hr(a.l,a.d+h,a.j+i,a.e+j, +OU(d.bA,k,d.en));l.g=CZ(a.m)*0.05000000074505806;l.i=CZ(a.m)*0.05000000074505806+0.20000000298023224;l.h=CZ(a.m)*0.05000000074505806;m=a.l;$p=2;continue _;}}b=b+1|0;}$p=1;case 1:Cb(a);if(C()){break _;}return;case 2:AO4(m,l);if(C()){break _;}a:while(true){if(d.p>0){k=E(a.m,21)+10|0;if(k>d.p)k=d.p;d.p=d.p-k|0;l=Hr(a.l,a.d+h,a.j+i,a.e+j,OU(d.bA,k,d.en));l.g=CZ(a.m)*0.05000000074505806;l.i=CZ(a.m)*0.05000000074505806+0.20000000298023224;l.h=CZ(a.m)*0.05000000074505806;m=a.l;continue _;}while(true){b=b+1|0;if(b>= +c)break a;d=Uv(a,b);if(d===null)continue;else break;}e=N(a.m)*0.800000011920929+0.10000000149011612;f=N(a.m)*0.800000011920929+0.10000000149011612;g=N(a.m)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;}$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} +function ATo(a){var 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,$z;$p=0;if(E$()){var $T=CY();$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:if(a.kL>0)a.kL=a.kL-1|0;if(a.iS>0)a.iS=a.iS-1|0;a.bS=a.d;a.cR=a.j;a.bR=a.e;a.i=a.i +-0.03999999910593033;b=K(a.d);c=K(a.j);d=K(a.e);e=a.l;f=c-1|0;$p=1;case 1:$z=ADc(e,b,f,d);if(C()){break _;}f=$z;L();if(f==Bir.b)c=c+(-1)|0;g=0.4;h=0.0078125;e=a.l;$p=2;case 2:$z=ADc(e,b,c,d);if(C()){break _;}f=$z;if(f==Bir.b){i=a.d;j=a.j;k=a.e;$p=3;continue _;}if(a.g<(-0.4))a.g=(-0.4);if(a.g>g)a.g=g;if(a.h<(-0.4))a.h=(-0.4);if(a.h>g)a.h=g;if(a.cw){a.g=a.g*0.5;a.i=a.i*0.5;a.h=a.h*0.5;}i=a.g;j=a.i;k=a.h;$p=5;continue _;case 3:$z=AS4(a,i,j,k);if(C()){break _;}l=$z;e=a.l;$p=4;case 4:$z=AFx(e,b,c,d);if(C()){break _;}m +=$z;a.j=c;n=S(m,2);if(n>=0&&m<=5)a.j=c+1|0;if(!n)a.g=a.g-h;if(m==3)a.g=a.g+h;if(m==4)a.h=a.h+h;if(m==5)a.h=a.h-h;o=Bnq.data[m].data;p=o[1].data[0]-o[0].data[0]|0;q=o[1].data[2]-o[0].data[2]|0;r=Ep(p*p+q*q);if(a.g*p+a.h*q<0.0){p= -p;q= -q;}s=Ep(a.g*a.g+a.h*a.h);a.g=s*p/r;a.h=s*q/r;t=b;u=t+0.5;v=u+o[0].data[0]*0.5;w=d;p=w+0.5;i=p+o[0].data[2]*0.5;j=u+o[1].data[0]*0.5;k=p+o[1].data[2]*0.5;j=j-v;k=k-i;if(j===0.0){a.d=u;u=a.e-w;}else if(k===0.0){a.e=p;u=a.d-t;}else u=((a.d-v)*j+(a.e-i)*k)*2.0;a.d=v+j*u;a.e=i+k*u;CU(a, +a.d,a.j+a.c3,a.e);x=a.g;t=a.h;if(a.bG!==null){x=x*0.75;t=t*0.75;}i=(-0.4);if(xg)x=g;if(t>=i)i=t;if(i<=g)g=i;i=0.0;$p=7;continue _;case 5:ASm(a,i,j,k);if(C()){break _;}if(!a.cw){a.g=a.g*0.949999988079071;a.i=a.i*0.949999988079071;a.h=a.h*0.949999988079071;}a.I=0.0;y=a.bS-a.d;z=a.bR-a.e;if(y*y+z*z>0.001){a.u=CS(z,y)*180.0/3.141592653589793;if(a.kZ)a.u=a.u+180.0;}ba=a.u-a.P;while(ba>=180.0){ba=ba-360.0;}while(ba<(-180.0)){ba=ba+360.0;}if(!(ba>=(-170.0)&&ba<170.0)){a.u=a.u+180.0;a.kZ=a.kZ?0:1;}Xs(a, +a.u,a.I);e=a.l;l=Dz(a.K,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a:{$z=AEw(e,a,l);if(C()){break _;}bb=$z;if(bb!==null&&Dh(bb)>0){bc=0;while(true){if(bc>=Dh(bb))break a;bd=Z(bb,bc);if(bd!==a.bG&&bd.sf()&&bd instanceof Gz)bd.vk(a);bc=bc+1|0;}}}if(a.bG!==null&&a.bG.cK)a.bG=null;return;case 7:ASm(a,x,i,g);if(C()){break _;}if(o[0].data[1]&&(K(a.d)-b|0)==o[0].data[0]&&(K(a.e)-d|0)==o[0].data[2])CU(a,a.d,a.j+o[0].data[1],a.e);else if(o[1].data[1]&&(K(a.d)-b|0)==o[1].data[0]&&(K(a.e)-d|0)==o[1].data[2])CU(a, +a.d,a.j+o[1].data[1],a.e);if(a.bG===null){a.g=a.g*0.9599999785423279;a.i=a.i*0.0;a.h=a.h*0.9599999785423279;}else{a.g=a.g*0.996999979019165;a.i=a.i*0.0;a.h=a.h*0.996999979019165;}i=a.d;j=a.j;k=a.e;$p=8;case 8:$z=AS4(a,i,j,k);if(C()){break _;}e=$z;if(e!==null&&l!==null){w=(l.z-e.z)*0.05;i=Ep(a.g*a.g+a.h*a.h);if(i>0.0){j=a.g/i;k=i+w;a.g=j*k;a.h=a.h/i*k;}CU(a,a.d,e.z,a.e);}f=K(a.d);n=K(a.e);if(!(f==b&&n==d)){i=Ep(a.g*a.g+a.h*a.h);a.g=i*(f-b|0);a.h=i*(n-d|0);}a.I=0.0;y=a.bS-a.d;z=a.bR-a.e;if(y*y+z*z>0.001){a.u= +CS(z,y)*180.0/3.141592653589793;if(a.kZ)a.u=a.u+180.0;}ba=a.u-a.P;while(ba>=180.0){ba=ba-360.0;}while(ba<(-180.0)){ba=ba+360.0;}if(!(ba>=(-170.0)&&ba<170.0)){a.u=a.u+180.0;a.kZ=a.kZ?0:1;}Xs(a,a.u,a.I);e=a.l;l=Dz(a.K,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;default:E3();}}CY().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 AKL(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=K(b);g=K(c);h=K(d);i=a.l;j=g-1|0;$p=1;case 1:$z=ADc(i,f,j,h);if(C()){break _;}j=$z;L();if(j==Bir.b)g=g+(-1)|0;i=a.l;$p=2;case 2:$z=ADc(i,f,g,h);if(C()){break _;}j=$z;if(j!=Bir.b)return null;i=a.l;$p=3;case 3:$z=AFx(i,f,g,h);if(C()){break _;}j=$z;c=g;if(j>=2&&j<=5)c +=g+1|0;k=Bnq.data[j].data;l=k[1].data[0]-k[0].data[0]|0;m=k[1].data[2]-k[0].data[2]|0;n=Ep(l*l+m*m);l=l/n;m=m/n;l=b+l*e;d=d+m*e;if(k[0].data[1]&&(K(l)-f|0)==k[0].data[0]&&(K(d)-h|0)==k[0].data[2])c=c+k[0].data[1];else if(k[1].data[1]&&(K(l)-f|0)==k[1].data[0]&&(K(d)-h|0)==k[1].data[2])c=c+k[1].data[1];$p=4;case 4:$z=AS4(a,l,c,d);if(C()){break _;}i=$z;return i;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function AS4(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=K(b);f=K(c);g=K(d);h=a.l;i=f-1|0;$p=1;case 1:$z=ADc(h,e,i,g);if(C()){break _;}i=$z;L();if(i==Bir.b)f=f+(-1)|0;h=a.l;$p=2;case 2:$z=ADc(h,e,f,g);if(C()){break _;}i=$z;if(i!=Bir.b)return null;h +=a.l;$p=3;case 3:$z=AFx(h,e,f,g);if(C()){break _;}j=$z;c=f;k=Bnq.data[j].data;l=e;m=l+0.5;n=m+k[0].data[0]*0.5;o=c+0.5;p=o+k[0].data[1]*0.5;q=g;r=q+0.5;s=r+k[0].data[2]*0.5;m=m+k[1].data[0]*0.5;t=o+k[1].data[1]*0.5;o=r+k[1].data[2]*0.5;r=m-n;u=(t-p)*2.0;v=o-s;l=r===0.0?d-q:v===0.0?b-l:((b-n)*r+(d-s)*v)*2.0;b=n+r*l;c=p+u*l;d=s+v*l;i=S(u,0.0);if(i<0)c=c+1.0;if(i>0)c=c+0.5;return BY(b,c,d);default:E3();}}CY().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 AZJ(a,b){var c,d,e;c=FM();d=0;while(d>24);GZ(a.jY.data[d],e);Fo(c,e);}d=d+1|0;}ES(b,B(650),c);} +function AXB(a,b){var c,d,e,f;c=EE(b,B(650));a.jY=I(B5,27);d=0;while(d=0&&f=9.999999747378752E-5){e=Cc(e);c=c/e;f=d/e;g=1.0/e;if(g>1.0)g=1.0;c=c*g;d=f*g;c=c*0.10000000149011612;d=d*0.10000000149011612;c=c*(1.0-a.om);d=d*(1.0-a.om);c=c*0.5;d=d*0.5;if(!(b instanceof Gz)){HG(a, -c,0.0, -d);HG(b,c/4.0,0.0,d/4.0);}else{f=(b.g+a.g)/2.0;h=(b.h+a.h)/2.0;a.h=0.0;a.g=0.0;HG(a,f-c,0.0,h-d);b.h=0.0;b.g=0.0;HG(b,f+c,0.0,h+d);}}}} +function A17(a){return 27;} +function Uv(a,b){return a.jY.data[b];} +function A91(a,b){PS(b,a);return 1;} +function ANs(){var b,c,d,e,f,g;b=I($rt_arraycls($rt_arraycls($rt_intcls())),10);c=b.data;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=(-1);e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=1;e[1]=f;c[0]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=(-1);g[1]=0;g[2]=0;e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=1;g[1]=0;g[2]=0;e[1]=f;c[1]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0] +=(-1);g[1]=(-1);g[2]=0;e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=1;g[1]=0;g[2]=0;e[1]=f;c[2]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=(-1);g[1]=0;g[2]=0;e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=1;g[1]=(-1);g[2]=0;e[1]=f;c[3]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=(-1);e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=(-1);g[2]=1;e[1]=f;c[4]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g +=f.data;g[0]=0;g[1]=(-1);g[2]=(-1);e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=1;e[1]=f;c[5]=d;g=I($rt_arraycls($rt_intcls()),2);e=g.data;d=$rt_createIntArray(3);f=d.data;f[0]=0;f[1]=0;f[2]=1;e[0]=d;d=$rt_createIntArray(3);f=d.data;f[0]=1;f[1]=0;f[2]=0;e[1]=d;c[6]=g;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=1;e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=(-1);g[1]=0;g[2]=0;e[1]=f;c[7]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g +=f.data;g[0]=0;g[1]=0;g[2]=(-1);e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=(-1);g[1]=0;g[2]=0;e[1]=f;c[8]=d;d=I($rt_arraycls($rt_intcls()),2);e=d.data;f=$rt_createIntArray(3);g=f.data;g[0]=0;g[1]=0;g[2]=(-1);e[0]=f;f=$rt_createIntArray(3);g=f.data;g[0]=1;g[1]=0;g[2]=0;e[1]=f;c[9]=d;Bnq=b;} +function ASh(){Di.call(this);this.Dp=null;} +function Bdm(){var a=new ASh();A_u(a);return a;} +function A_u(a){E0(a);a.jD=0.5;a.Dp=Beh();} +function AQ0(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:B0();h=b.cb;i=b.d-b.cb;j=g;k=h+i*j;l=b.bZ+(b.j-b.bZ)*j;i=b.cc+(b.e-b.cc)*j;h=0.30000001192092896;$p=1;case 1:$z=AS4(b,k,l,i);if(C()){break _;}m=$z;n=b.S+(b.I-b.S)*g;if(m!==null){$p=2;continue _;}Bu(c,d,e);By(180.0 +-f,0.0,1.0,0.0);By( -n,0.0,0.0,1.0);o=b.kL-g;p=b.iS-g;if(p<0.0)p=0.0;if(o>0.0)By(Bs(o)*o*p/10.0*b.o9,1.0,0.0,0.0);b=B(192);$p=4;continue _;case 2:$z=AKL(b,k,l,i,h);if(C()){break _;}q=$z;h=(-0.30000001192092896);$p=3;case 3:$z=AKL(b,k,l,i,h);if(C()){break _;}r=$z;if(q===null)q=m;if(r===null)r=m;c=c+m.x-k;d=d+(q.z+r.z)/2.0-l;e=e+m.w-i;s=Dk(r, -q.x, -q.z, -q.w);if(H9(s)!==0.0){s=CF(s);f=CS(s.w,s.x)*180.0/3.141592653589793;n=IQ(s.z)*73.0;}Bu(c,d,e);By(180.0-f,0.0,1.0,0.0);By( -n,0.0,0.0,1.0);o=b.kL-g;p=b.iS-g;if +(p<0.0)p=0.0;if(o>0.0)By(Bs(o)*o*p/10.0*b.o9,1.0,0.0,0.0);b=B(192);$p=4;case 4:ALd(a,b);if(C()){break _;}Cx(0.75,0.75,0.75);b=KR();L();G_(b,Big);Cx(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(651);$p=5;case 5:ALd(a,b);if(C()){break _;}Cx((-1.0),(-1.0),1.0);ALe(a.Dp,0.0,0.0,(-0.10000000149011612),0.0,0.0,0.0625);BC();return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} +function AQZ(a,b,c,d,e,f,g){var $p,$z;$p=0;if(E$()){var $T=CY();$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:b=b;$p=1;case 1:AQ0(a,b,c,d,e,f,g);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function WM(){D.call(this);} +function Bnr(){var a=new WM();AUZ(a);return a;} +function AUZ(a){return;} +function DX(){var a=this;Cn.call(a);a.xg=0;a.ik=0;} +var Bm1=null;function BdR(a){var b=new DX();Hp(b,a);return b;} +function Hp(a,b){CB(a);a.ik=b;} +function AUv(a,b,c,d){var e,f;e=J8(d,a.ik);Nw(d,a.ik,b);f=a.r.k(b,c,d);if(f<0)Nw(d,a.ik,e);return f;} +function A8J(a){return a.ik;} +function AUQ(a,b){return 0;} +function ALP(){var b;b=new Ur;CB(b);Bm1=b;} +function Id(){var a=this;D.call(a);a.bD=null;a.mj=0;a.h5=0;a.BD=0;a.rk=0;a.cG=0;a.H=0;a.Ej=0;a.lc=null;a.jH=null;a.bh=0;a.qF=0;a.ij=0;a.p0=0;a.eS=null;} +var Bns=null;var BmZ=null;var Bm0=0;function K2(a){return a.cG;} +function UK(a,b){if(b>0&&b<3)a.h5=b;if(b==1){a.H=a.cG;a.jH=a.lc;a.bh=a.p0;a.p0=a.ij;GP(a);}} +function AKj(a,b){a.mj=b;a.H=a.cG;a.jH=a.lc;a.bh=a.ij+1|0;a.p0=a.ij;GP(a);} +function Qp(a){return a.lc;} +function Ik(a){return a.lc===null?0:1;} +function LY(a){return a.jH===null?0:1;} +function BF(a){GP(a);return a.rk;} +function Hi(a){var b;b=a.lc;GP(a);return b;} +function A40(a){return a.H;} +function AWF(a){return a.rk;} +function GP(a){var b,c,d,e,f,$$je;a.rk=a.cG;a.cG=a.H;a.lc=a.jH;a.ij=a.p0;a.p0=a.bh;while(true){b=0;a.H=a.bh>=a.bD.data.length?0:MU(a);a.jH=null;if(a.h5==4){if(a.H!=92)return;a.H=a.bh>=a.bD.data.length?0:a.bD.data[CH(a)];switch(a.H){case 69:break;default:a.H=92;a.bh=a.qF;return;}a.h5=a.BD;a.H=a.bh>(a.bD.data.length-2|0)?0:MU(a);}a:{if(a.H!=92){if(a.h5==1)switch(a.H){case 36:a.H=(-536870876);break a;case 40:if(a.bD.data[a.bh]!=63){a.H=(-2147483608);break a;}CH(a);c=a.bD.data[a.bh];d=0;while(true){b:{if(d){d=0;switch +(c){case 33:break;case 61:a.H=(-134217688);CH(a);break b;default:M(CO(B(3),EU(a),a.bh));}a.H=(-67108824);CH(a);}else{switch(c){case 33:break;case 60:CH(a);c=a.bD.data[a.bh];d=1;break b;case 61:a.H=(-536870872);CH(a);break b;case 62:a.H=(-33554392);CH(a);break b;default:a.H=AS2(a);if(a.H<256){a.mj=a.H;a.H=a.H<<16;a.H=(-1073741784)|a.H;break b;}a.H=a.H&255;a.mj=a.H;a.H=a.H<<16;a.H=(-16777176)|a.H;break b;}a.H=(-268435416);CH(a);}}if(!d)break;}break a;case 41:a.H=(-536870871);break a;case 42:case 43:case 63:switch +(a.bh>=a.bD.data.length?42:a.bD.data[a.bh]){case 43:a.H=a.H|(-2147483648);CH(a);break a;case 63:a.H=a.H|(-1073741824);CH(a);break a;default:}a.H=a.H|(-536870912);break a;case 46:a.H=(-536870866);break a;case 91:a.H=(-536870821);UK(a,2);break a;case 93:if(a.h5!=2)break a;a.H=(-536870819);break a;case 94:a.H=(-536870818);break a;case 123:a.jH=AHg(a,a.H);break a;case 124:a.H=(-536870788);break a;default:}else if(a.h5==2)switch(a.H){case 38:a.H=(-536870874);break a;case 45:a.H=(-536870867);break a;case 91:a.H=(-536870821);break a;case 93:a.H +=(-536870819);break a;case 94:a.H=(-536870818);break a;default:}}else{c=a.bh>=(a.bD.data.length-2|0)?(-1):MU(a);c:{a.H=c;switch(a.H){case -1:M(CO(B(3),EU(a),a.bh));case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 118:break;case 48:a.H +=AEz(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.h5!=1)break a;a.H=(-2147483648)|a.H;break a;case 65:a.H=(-2147483583);break a;case 66:a.H=(-2147483582);break a;case 67:case 69:case 70:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 82:case 84:case 85:case 86:case 88:case 89:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 113:case 121:M(CO(B(3),EU(a),a.bh));case 68:case 83:case 87:case 100:case 115:case 119:a.jH=Rl(L1(a.bD, +a.qF,1),0);a.H=0;break a;case 71:a.H=(-2147483577);break a;case 80:case 112:break c;case 81:a.BD=a.h5;a.h5=4;b=1;break a;case 90:a.H=(-2147483558);break a;case 97:a.H=7;break a;case 98:a.H=(-2147483550);break a;case 99:if(a.bh>=(a.bD.data.length-2|0))M(CO(B(3),EU(a),a.bh));a.H=a.bD.data[CH(a)]&31;break a;case 101:a.H=27;break a;case 102:a.H=12;break a;case 110:a.H=10;break a;case 114:a.H=13;break a;case 116:a.H=9;break a;case 117:a.H=Vb(a,4);break a;case 120:a.H=Vb(a,2);break a;case 122:a.H=(-2147483526);break a;default:}break a;}e +=AO_(a);f=0;if(a.H==80)f=1;try{a.jH=Rl(e,f);}catch($$e){$$je=O($$e);if($$je instanceof Nn){M(CO(B(3),EU(a),a.bh));}else{throw $$e;}}a.H=0;}}if(b)continue;else break;}} +function AO_(a){var b,c,d;b=new U;HS(b,10);if(a.bh<(a.bD.data.length-2|0)){if(a.bD.data[a.bh]!=123){b=new U;W(b);return V(J(J(b,B(652)),L1(a.bD,CH(a),1)));}CH(a);c=0;a:{while(a.bh<(a.bD.data.length-2|0)){c=a.bD.data[CH(a)];if(c==125)break a;C9(b,c);}}if(c!=125)M(CO(B(3),a.eS,a.bh));}if(!KG(b))M(CO(B(3),a.eS,a.bh));d=V(b);if(Bh(d)==1){b=new U;W(b);return V(J(J(b,B(652)),d));}b:{c:{if(Bh(d)>3){if(Hs(d,B(652)))break c;if(Hs(d,B(653)))break c;}break b;}d=H7(d,2);}return d;} +function AHg(a,b){var c,d,e,f,$$je;c=new U;HS(c,4);d=(-1);e=2147483647;a:{while(true){if(a.bh>=a.bD.data.length)break a;b=a.bD.data[CH(a)];if(b==125)break a;if(b==44&&d<0)try{d=LT(Cv(c),10);AHx(c,0,KG(c));continue;}catch($$e){$$je=O($$e);if($$je instanceof ER){break;}else{throw $$e;}}C9(c,b&65535);}M(CO(B(3),a.eS,a.bh));}if(b!=125)M(CO(B(3),a.eS,a.bh));if(KG(c)>0)b:{try{e=LT(Cv(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=O($$e);if($$je instanceof ER){}else{throw $$e;}}M(CO(B(3),a.eS,a.bh));}else if(d +<0)M(CO(B(3),a.eS,a.bh));if((d|e|(e-d|0))<0)M(CO(B(3),a.eS,a.bh));f=a.bh>=a.bD.data.length?42:a.bD.data[a.bh];c:{switch(f){case 43:a.H=(-2147483525);CH(a);break c;case 63:a.H=(-1073741701);CH(a);break c;default:}a.H=(-536870789);}c=new TY;c.jg=d;c.it=e;return c;} +function EU(a){return a.eS;} +function EF(a){return !a.cG&&!a.H&&a.bh==a.Ej&&!Ik(a)?1:0;} +function NV(b){return b<0?0:1;} +function Gp(a){return !EF(a)&&!Ik(a)&&NV(a.cG)?1:0;} +function Uq(a){return a.cG<=56319&&a.cG>=55296?1:0;} +function W_(a){return a.cG<=57343&&a.cG>=56320?1:0;} +function Rs(b){return b<=56319&&b>=55296?1:0;} +function Qb(b){return b<=57343&&b>=56320?1:0;} +function Vb(a,b){var c,d,e,f,$$je;c=new U;HS(c,b);d=a.bD.data.length-2|0;e=0;while(true){f=S(e,b);if(f>=0)break;if(a.bh>=d)break;C9(c,a.bD.data[CH(a)]);e=e+1|0;}if(!f)a:{try{b=LT(Cv(c),16);}catch($$e){$$je=O($$e);if($$je instanceof ER){break a;}else{throw $$e;}}return b;}M(CO(B(3),a.eS,a.bh));} +function AEz(a){var b,c,d,e,f;b=3;c=1;d=a.bD.data.length-2|0;e=WY(a.bD.data[a.bh],8);switch(e){case -1:break;default:if(e>3)b=2;CH(a);a:{while(true){if(c>=b)break a;if(a.bh>=d)break a;f=WY(a.bD.data[a.bh],8);if(f<0)break;e=(e*8|0)+f|0;CH(a);c=c+1|0;}}return e;}M(CO(B(3),a.eS,a.bh));} +function AS2(a){var b,c;b=1;c=a.mj;a:while(true){if(a.bh>=a.bD.data.length)M(CO(B(3),a.eS,a.bh));b:{c:{switch(a.bD.data[a.bh]){case 41:CH(a);return c|256;case 45:if(!b)M(CO(B(3),a.eS,a.bh));b=0;break b;case 58:break a;case 100:break c;case 105:c=b?c|2:(c^2)&c;break b;case 109:c=b?c|8:(c^8)&c;break b;case 115:c=b?c|32:(c^32)&c;break b;case 117:c=b?c|64:(c^64)&c;break b;case 120:c=b?c|4:(c^4)&c;break b;default:}break b;}c=b?c|1:(c^1)&c;}CH(a);}CH(a);return c;} +function CH(a){var b,c;a.qF=a.bh;if(!(a.mj&4))a.bh=a.bh+1|0;else{b=a.bD.data.length-2|0;a.bh=a.bh+1|0;a:while(true){if(a.bh=b)break;if(a.bD.data[a.bh]!=35)break;a.bh=a.bh+1|0;while(true){if(a.bh>=b)continue a;c=a.bD.data[a.bh];if(c!=10&&c!=13&&c!=133&&(c|1)!=8233?0:1)continue a;a.bh=a.bh+1|0;}}}return a.qF;} +function ARz(b){return Bns.NS(b);} +function MU(a){var b,c,d;b=a.bD.data[CH(a)];if(Dx(b)){c=a.qF+1|0;if(c=1){c=$rt_createCharArray(a.oo);d=c.data;e=0;f=d.length;if(e>f){b=new B8;Q(b);M(b);}while(ed.by){d.hr=1;return (-1);}e=a.dr(b,c);if(e<0)return (-1);return a.r.k(b+e|0,c,d);} +function A_l(a){return a.dn;} +function AXY(a,b){return 1;} +function AGM(){CL.call(this);} +function I6(a){var b=new AGM();A8Q(b,a);return b;} +function A8Q(a,b){N7(a,b);a.dn=1;a.ql=1;a.dn=0;} +function A$Y(a,b,c){return 0;} +function A6I(a,b,c,d){var e,f,g;e=d.by;f=d.fl;while(true){g=S(b,e);if(g>0)return (-1);if(g<0&&DQ(Ba(c,b))&&b>f&&Dx(Ba(c,b-1|0))){b=b+1|0;continue;}if(a.r.k(b,c,d)>=0)break;b=b+1|0;}return b;} +function A5I(a,b,c,d,e){var f,g;f=e.by;g=e.fl;while(true){if(cg&&Dx(Ba(d,c-1|0))){c=c+(-1)|0;continue;}if(a.r.k(c,d,e)>=0)break;c=c+(-1)|0;}return c;} +function A4B(a,b){return 0;} +function CG(){var a=this;Cn.call(a);a.dp=null;a.gg=null;a.cJ=0;} +function Bnu(){var a=new CG();A5E(a);return a;} +function BbV(a,b){var c=new CG();G5(c,a,b);return c;} +function A5E(a){CB(a);} +function G5(a,b,c){CB(a);a.dp=b;a.gg=c;a.cJ=c.ik;} +function AXe(a,b,c,d){var e,f,g,h;if(a.dp===null)return (-1);e=HC(d,a.cJ);E6(d,a.cJ,b);f=a.dp.o;g=0;while(true){if(g>=f){E6(d,a.cJ,e);return (-1);}h=Z(a.dp,g).k(b,c,d);if(h>=0)break;g=g+1|0;}return h;} +function A0i(a,b){a.gg.r=b;} +function A8o(a,b){var c;a:{if(a.dp!==null){c=JH(a.dp);while(true){if(!Lb(c))break a;if(!Lv(c).d0(b))continue;else return 1;}}}return 0;} +function A0O(a,b){return J8(b,a.cJ)>=0&&HC(b,a.cJ)==J8(b,a.cJ)?0:1;} +function AVt(a){var b,c,d,e;a.eT=1;if(a.gg!==null&&!a.gg.eT)LK(a.gg);a:{if(a.dp!==null){b=a.dp.o;c=0;while(true){if(c>=b)break a;d=Z(a.dp,c);e=d.lK();if(e===null)e=d;else{d.eT=1;ED(a.dp,c);ANt(a.dp,c,e);}if(!e.eT)e.iX();c=c+1|0;}}}if(a.r!==null)LK(a);} +function LE(){CG.call(this);} +function Bnv(){var a=new LE();AYP(a);return a;} +function AYP(a){CB(a);} +function AZ$(a,b,c,d){var e,f,g,h;e=EH(d,a.cJ);Cw(d,a.cJ,b);f=a.dp.o;g=0;while(true){if(g>=f){Cw(d,a.cJ,e);return (-1);}h=Z(a.dp,g).k(b,c,d);if(h>=0)break;g=g+1|0;}return h;} +function A$x(a,b){return !EH(b,a.cJ)?0:1;} +function Fi(){LE.call(this);} +function A5_(a,b,c,d){var e,f,g;e=EH(d,a.cJ);Cw(d,a.cJ,b);f=a.dp.o;g=0;while(g=0)return a.r.k(a.gg.w6,c,d);g=g+1|0;}Cw(d,a.cJ,e);return (-1);} +function A$f(a,b){a.r=b;} +function TN(){Fi.call(this);} +function A0d(a,b,c,d){var e,f;e=a.dp.o;f=0;while(f=0)return a.r.k(b,c,d);f=f+1|0;}return (-1);} +function A2n(a,b){return 0;} +function Xm(){Fi.call(this);} +function AUK(a,b,c,d){var e,f;e=a.dp.o;f=0;while(true){if(f>=e)return a.r.k(b,c,d);if(Z(a.dp,f).k(b,c,d)>=0)break;f=f+1|0;}return (-1);} +function A_p(a,b){return 0;} +function VP(){Fi.call(this);} +function AVq(a,b,c,d){var e,f,g,h;e=a.dp.o;f=d.ox?0:d.fl;a:{g=a.r.k(b,c,d);if(g>=0){Cw(d,a.cJ,b);h=0;while(true){if(h>=e)break a;if(Z(a.dp,h).eZ(f,b,c,d)>=0){Cw(d,a.cJ,(-1));return g;}h=h+1|0;}}}return (-1);} +function Ba2(a,b){return 0;} +function RM(){Fi.call(this);} +function A4c(a,b,c,d){var e,f;e=a.dp.o;Cw(d,a.cJ,b);f=0;while(true){if(f>=e)return a.r.k(b,c,d);if(Z(a.dp,f).eZ(0,b,c,d)>=0)break;f=f+1|0;}return (-1);} +function A$D(a,b){return 0;} +function IX(){CG.call(this);this.fq=null;} +function BdI(a,b){var c=new IX();AAA(c,a,b);return c;} +function AAA(a,b,c){CB(a);a.fq=b;a.gg=c;a.cJ=c.ik;} +function ATY(a,b,c,d){var e,f;e=HC(d,a.cJ);E6(d,a.cJ,b);f=a.fq.k(b,c,d);if(f>=0)return f;E6(d,a.cJ,e);return (-1);} +function AY1(a,b,c,d){var e;e=a.fq.eL(b,c,d);if(e>=0)E6(d,a.cJ,e);return e;} +function A$O(a,b,c,d,e){var f;f=a.fq.eZ(b,c,d,e);if(f>=0)E6(e,a.cJ,f);return f;} +function A8k(a,b){return a.fq.d0(b);} +function A9Y(a){var b;b=new Pm;AAA(b,a.fq,a.gg);a.r=b;return b;} +function A23(a){var b;a.eT=1;if(a.gg!==null&&!a.gg.eT)LK(a.gg);if(a.fq!==null&&!a.fq.eT){b=a.fq.lK();if(b!==null){a.fq.eT=1;a.fq=b;}a.fq.iX();}} +function Ih(){D.call(this);} +function Bn(){var a=this;Ih.call(a);a.cj=0;a.dN=0;a.b8=null;a.qz=null;a.q4=null;a.b_=0;} +var Bnw=null;function Bnx(){var a=new Bn();BZ(a);return a;} +function BZ(a){var b;b=new Xy;b.bx=$rt_createIntArray(64);a.b8=b;} +function A5g(a){return null;} +function A4P(a){return a.b8;} +function AOI(a){return !a.dN?(Jm(a.b8,0)>=2048?0:1):AFg(a.b8,0)>=2048?0:1;} +function A7j(a){return a.b_;} +function A_f(a){return a;} +function Zw(a){var b,c;if(a.q4===null){b=a.kw();c=new SX;c.JU=a;c.CN=b;BZ(c);a.q4=c;FS(a.q4,a.dN);}return a.q4;} +function KH(a){var b,c;if(a.qz===null){b=a.kw();c=new SW;c.G6=a;c.ES=b;c.BG=a;BZ(c);a.qz=c;FS(a.qz,a.cj);a.qz.b_=a.b_;}return a.qz;} +function Baq(a){return 0;} +function FS(a,b){if(a.cj^b){a.cj=a.cj?0:1;a.dN=a.dN?0:1;}if(!a.b_)a.b_=1;return a;} +function AWI(a){return a.cj;} +function Lf(b,c){if(b.hE()!==null&&c.hE()!==null)return AEW(b.hE(),c.hE());return 1;} +function Rl(b,c){return AQy(ASa(Bnw,b),c);} +function AAF(){Bnw=new Ir;} +function AAn(){var a=this;Bn.call(a);a.x8=0;a.zt=0;a.nC=0;a.u$=0;a.iy=0;a.lz=0;a.b5=null;a.c6=null;} +function EI(){var a=new AAn();A3x(a);return a;} +function A_V(a,b){var c=new AAn();AVI(c,a,b);return c;} +function A3x(a){BZ(a);a.b5=Ba4();} +function AVI(a,b,c){BZ(a);a.b5=Ba4();a.x8=b;a.zt=c;} +function Do(a,b){a:{if(a.x8){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.iy){O5(a.b5,KK(b&65535));break a;}MR(a.b5,KK(b&65535));break a;}if(a.zt&&b>128){a.nC=1;b=G2(G1(b));}}}if(!(!Rs(b)&&!Qb(b))){if(a.u$)O5(a.b8,b-55296|0);else MR(a.b8,b-55296|0);}if(a.iy)O5(a.b5,b);else MR(a.b5,b);if(!a.b_&&M7(b))a.b_=1;return a;} +function ATc(a,b){var c,d,e;if(!a.b_&&b.b_)a.b_=1;if(a.u$){if(!b.dN)Hc(a.b8,b.kw());else En(a.b8,b.kw());}else if(!b.dN)HI(a.b8,b.kw());else{Ht(a.b8,b.kw());En(a.b8,b.kw());a.dN=a.dN?0:1;a.u$=1;}if(!a.lz&&b.hE()!==null){if(a.iy){if(!b.cj)Hc(a.b5,b.hE());else En(a.b5,b.hE());}else if(!b.cj)HI(a.b5,b.hE());else{Ht(a.b5,b.hE());En(a.b5,b.hE());a.cj=a.cj?0:1;a.iy=1;}}else{c=a.cj;if(a.c6!==null){d=a.c6;if(!c){e=new UC;e.H7=a;e.Fi=c;e.BA=d;e.Bt=b;BZ(e);a.c6=e;}else{e=new UD;e.Kg=a;e.AG=c;e.DV=d;e.DD=b;BZ(e);a.c6= +e;}}else{if(c&&!a.iy&&OV(a.b5)){d=new Uz;d.I4=a;d.D0=b;BZ(d);a.c6=d;}else if(!c){d=new Ux;d.xE=a;d.wR=c;d.C9=b;BZ(d);a.c6=d;}else{d=new Uy;d.vE=a;d.uf=c;d.Bx=b;BZ(d);a.c6=d;}a.lz=1;}}return a;} +function CI(a,b,c){var d;if(b>c){d=new B8;Q(d);M(d);}a:{b:{if(!a.x8){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;Do(a,b);b=b+1|0;}}if(a.iy)AJu(a.b5,b,c+1|0);else JN(a.b5,b,c+1|0);}return a;} +function AI6(a,b){var c,d,e;if(!a.b_&&b.b_)a.b_=1;if(b.nC)a.nC=1;if(!(a.dN^b.dN)){if(!a.dN)HI(a.b8,b.b8);else En(a.b8,b.b8);}else if(a.dN)Hc(a.b8,b.b8);else{Ht(a.b8,b.b8);En(a.b8,b.b8);a.dN=1;}if(!a.lz&&D1(b)!==null){if(!(a.cj^b.cj)){if(!a.cj)HI(a.b5,D1(b));else En(a.b5,D1(b));}else if(a.cj)Hc(a.b5,D1(b));else{Ht(a.b5,D1(b));En(a.b5,D1(b));a.cj=1;}}else{c=a.cj;if(a.c6!==null){d=a.c6;if(!c){e=new P1;e.FO=a;e.Bd=c;e.EY=d;e.BN=b;BZ(e);a.c6=e;}else{e=new Qd;e.F3=a;e.Fb=c;e.zp=d;e.zv=b;BZ(e);a.c6=e;}}else{if(!a.iy +&&OV(a.b5)){if(!c){d=new UA;d.Kj=a;d.Ag=b;BZ(d);a.c6=d;}else{d=new UB;d.Ih=a;d.E3=b;BZ(d);a.c6=d;}}else if(!c){d=new UF;d.Bh=a;d.AJ=b;d.DX=c;BZ(d);a.c6=d;}else{d=new UG;d.AU=a;d.AY=b;d.En=c;BZ(d);a.c6=d;}a.lz=1;}}} +function S6(a,b){var c,d,e;if(!a.b_&&b.b_)a.b_=1;if(b.nC)a.nC=1;if(!(a.dN^b.dN)){if(!a.dN)En(a.b8,b.b8);else HI(a.b8,b.b8);}else if(!a.dN)Hc(a.b8,b.b8);else{Ht(a.b8,b.b8);En(a.b8,b.b8);a.dN=0;}if(!a.lz&&D1(b)!==null){if(!(a.cj^b.cj)){if(!a.cj)En(a.b5,D1(b));else HI(a.b5,D1(b));}else if(!a.cj)Hc(a.b5,D1(b));else{Ht(a.b5,D1(b));En(a.b5,D1(b));a.cj=0;}}else{c=a.cj;if(a.c6!==null){d=a.c6;if(!c){e=new P3;e.H6=a;e.EH=c;e.CL=d;e.AF=b;BZ(e);a.c6=e;}else{e=new P4;e.In=a;e.Ew=c;e.Ck=d;e.EG=b;BZ(e);a.c6=e;}}else{if(!a.iy +&&OV(a.b5)){if(!c){d=new PZ;d.F6=a;d.Dm=b;BZ(d);a.c6=d;}else{d=new P0;d.Kd=a;d.z_=b;BZ(d);a.c6=d;}}else if(!c){d=new P5;d.FB=a;d.Fh=b;d.AX=c;BZ(d);a.c6=d;}else{d=new PY;d.AV=a;d.Ez=b;d.D4=c;BZ(d);a.c6=d;}a.lz=1;}}} +function Eb(a,b){if(a.c6!==null)return a.cj^a.c6.X(b);return a.cj^E4(a.b5,b);} +function D1(a){if(!a.lz)return a.b5;return null;} +function A6B(a){return a.b8;} +function A2c(a){var b,c;if(a.c6!==null)return a;b=D1(a);c=new P2;c.HQ=a;c.sF=b;BZ(c);return FS(c,a.cj);} +function A9b(a){var b,c;b=new U;W(b);c=Jm(a.b5,0);while(c>=0){Hz(b,IV(c));C9(b,124);c=Jm(a.b5,c+1|0);}if(b.b1>0)SR(b,b.b1-1|0);return V(b);} +function AWJ(a){return a.nC;} +function Nn(){var a=this;B3.call(a);a.Hx=null;a.JY=null;} +function Fq(){Cn.call(this);this.bQ=null;} +function Bny(a,b,c){var d=new Fq();Et(d,a,b,c);return d;} +function Et(a,b,c,d){N7(a,c);a.bQ=b;a.ql=d;} +function BaT(a){return a.bQ;} +function A1o(a,b){return !a.bQ.d0(b)&&!a.r.d0(b)?0:1;} +function A_X(a,b){return 1;} +function AZn(a){var b;a.eT=1;if(a.r!==null&&!a.r.eT){b=a.r.lK();if(b!==null){a.r.eT=1;a.r=b;}a.r.iX();}if(a.bQ!==null){if(!a.bQ.eT){b=a.bQ.lK();if(b!==null){a.bQ.eT=1;a.bQ=b;}a.bQ.iX();}else if(a.bQ instanceof IX&&a.bQ.gg.xg)a.bQ=a.bQ.r;}} +function Ee(){Fq.call(this);this.cL=null;} +function Bb_(a,b,c){var d=new Ee();Gk(d,a,b,c);return d;} +function Gk(a,b,c,d){Et(a,b,c,d);a.cL=b;} +function A4d(a,b,c,d){var e,f;e=0;a:{while((b+a.cL.d_()|0)<=d.by){f=a.cL.dr(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.r.k(b,c,d);if(f>=0)break;b=b-a.cL.d_()|0;e=e+(-1)|0;}return f;} +function GQ(){Ee.call(this);this.k_=null;} +function Bdc(a,b,c,d){var e=new GQ();Rm(e,a,b,c,d);return e;} +function Rm(a,b,c,d,e){Gk(a,c,d,e);a.k_=b;} +function A46(a,b,c,d){var e,f,g,h;e=a.k_.jg;f=a.k_.it;g=0;while(true){if(g>=e){a:{while(gd.by)break a;h=a.cL.dr(b,c);if(h<1)break a;b=b+h|0;g=g+1|0;}}while(true){if(g=0)break;b=b-a.cL.d_()|0;g=g+(-1)|0;}return h;}if((b+a.cL.d_()|0)>d.by){d.hr=1;return (-1);}h=a.cL.dr(b,c);if(h<1)break;b=b+h|0;g=g+1|0;}return (-1);} +function DY(){Fq.call(this);} +function A4t(a,b,c,d){var e;if(!a.bQ.b3(d))return a.r.k(b,c,d);e=a.bQ.k(b,c,d);if(e>=0)return e;return a.r.k(b,c,d);} +function Gb(){Ee.call(this);} +function A8z(a,b,c,d){var e;e=a.bQ.k(b,c,d);if(e<0)e=a.r.k(b,c,d);return e;} +function A3O(a,b){a.r=b;a.bQ.ca(b);} +function S0(){Ee.call(this);} +function BaJ(a,b,c,d){while((b+a.cL.d_()|0)<=d.by&&a.cL.dr(b,c)>0){b=b+a.cL.d_()|0;}return a.r.k(b,c,d);} +function AZE(a,b,c,d){var e,f,g;e=a.r.eL(b,c,d);if(e<0)return (-1);f=e-a.cL.d_()|0;while(f>=b&&a.cL.dr(f,c)>0){g=f-a.cL.d_()|0;e=f;f=g;}return e;} +function ER(){B8.call(this);} +function Bnz(){var a=new ER();A4U(a);return a;} +function A4U(a){Q(a);} +function TY(){var a=this;Ih.call(a);a.jg=0;a.it=0;} +function A6$(a){return a.jg;} +function A_Q(a){return a.it;} +function A9k(a){var b;b=new U;W(b);return V(J(J(J(Bi(J(b,B(654)),a.jg),B(655)),a.it==2147483647?B(3):M9(ARy(a.it))),B(656)));} +function Ur(){Cn.call(this);} +function BnA(){var a=new Ur();BaS(a);return a;} +function BaS(a){CB(a);} +function AYl(a,b,c,d){return b;} +function A9X(a,b){return 0;} +function Xy(){var a=this;D.call(a);a.bx=null;a.cl=0;} +function Ba4(){var a=new Xy();A5B(a);return a;} +function A5B(a){a.bx=$rt_createIntArray(0);} +function MR(a,b){var c,d;c=b/32|0;if(b>=a.cl){Li(a,c+1|0);a.cl=b+1|0;}d=a.bx.data;d[c]=d[c]|1<<(b%32|0);} +function JN(a,b,c){var d,e,f,g,h;if(b>c){d=new BV;Q(d);M(d);}e=b/32|0;f=c/32|0;if(c>a.cl){Li(a,f+1|0);a.cl=c;}if(e==f){g=a.bx.data;g[e]=g[e]|JF(a,b)&K_(a,c);}else{g=a.bx.data;g[e]=g[e]|JF(a,b);h=e+1|0;while(h>>(32-b|0);} +function O5(a,b){var c,d;c=b/32|0;if(cc){d=new BV;Q(d);M(d);}if(b>=a.cl)return;c=CD(a.cl,c);e=b/32|0;f=c/32|0;if(e==f){g=a.bx.data;g[e]=g[e]&(K_(a,b)|JF(a,c));}else{g=a.bx.data;g[e]=g[e]&K_(a,b);h=e+1|0;while(h=a.cl)return (-1);c=b/32|0;d=a.bx.data[c]>>>(b%32|0);if(d)return J3(d)+b|0;d=(a.cl+31|0)/32|0;e=c+1|0;while(e=a.cl)return b;c=b/32|0;d=(a.bx.data[c]^(-1))>>>(b%32|0);if(d)return J3(d)+b|0;d=(a.cl+31|0)/32|0;e=c+1|0;while(e=b)return;c=DP((b*3|0)/2|0,(a.bx.data.length*2|0)+1|0);d=a.bx.data;e=$rt_createIntArray(c);f=e.data;b=CD(c,d.length);c=0;while(c0){d.hr=1;return (-1);}i=Ba(c,b);if(!a.Ac.X(i))return (-1);if(Dx(i)){if(h<0&&DQ(Ba(c,g)))return (-1);}else if(DQ(i)&&b>e&&Dx(Ba(c,b-1|0)))return (-1);return a.r.k(g,c,d);} +function QD(){var a=this;CG.call(a);a.v$=null;a.yf=null;} +function AFc(a,b){var c=new QD();AH_(c,a,b);return c;} +function AH_(a,b,c){CB(a);a.v$=b;a.yf=c;} +function AUt(a,b,c,d){var e;e=a.v$.k(b,c,d);if(e<0)e=ACn(a.yf,b,c,d);if(e>=0)return e;return (-1);} +function A9J(a,b){a.r=b;a.yf.r=b;a.v$.ca(b);} +function AU2(a,b){return 1;} +function AUN(a,b){return 1;} +function E9(){var a=this;CG.call(a);a.h0=null;a.Gz=0;} +function A71(a){var b=new E9();WT(b,a);return b;} +function WT(a,b){CB(a);a.h0=b.ta();a.Gz=b.cj;} +function A6u(a,b,c,d){var e,f,g;e=d.by;if(b0)return b;}if(f=e)return (-1);i=b+1|0;j=Ba(c,b);k=j-44032|0;if(k>=0&&k<11172){b=4352+(k/588|0)|0;l=4449+((k%588|0)/28|0)|0;k=k%28|0;if(!k){m=$rt_createIntArray(2);n=m.data;n[0]=b;n[1]=l;}else{o=4519+k|0;m=$rt_createIntArray(3);n=m.data;n[0]=b;n[1]=l;n[2]=o;}}else m=null;if(m!==null){m=m.data;l=0;if(m.length!=a.oR)return (-1);while(true){if(l>=a.oR)return a.r.k(i,c,d);if(m[l]!=a.j3.data[l])break;l=l+1|0;}return (-1);}f=f.data;f[0] +=j;k=j-4352|0;if(k>=0&&k<19){if(i=0&&g<21){k=i+1|0;f[1]=j;if(k=0&&h<28){b=k+1|0;f[2]=j;return a.oR==3&&f[0]==a.j3.data[0]&&f[1]==a.j3.data[1]&&f[2]==a.j3.data[2]?a.r.k(b,c,d):(-1);}return a.oR==2&&f[0]==a.j3.data[0]&&f[1]==a.j3.data[1]?a.r.k(k,c,d):(-1);}return (-1);}return (-1);} +function A5m(a,b){return b instanceof UI&&!Dv(QG(b),QG(a))?0:1;} +function A2f(a,b){return 1;} +function FO(){CL.call(this);this.gB=0;} +function AAW(a){var b=new FO();A0E(b,a);return b;} +function A0E(a,b){E7(a);a.gB=b;} +function A7X(a){return 1;} +function AXp(a,b,c){return a.gB!=Ba(c,b)?(-1):1;} +function AWr(a,b,c,d){var e,f,g,h;if(!(c instanceof B2))return JA(a,b,c,d);e=c;f=d.by;while(true){if(b>=f)return (-1);g=Hy(e,a.gB,b);if(g<0)return (-1);h=a.r;b=g+1|0;if(h.k(b,c,d)>=0)break;}return g;} +function AYb(a,b,c,d,e){var f,g;if(!(d instanceof B2))return JM(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c=g+(-1)|0;}return g;}return (-1);} +function AUL(a){return a.gB;} +function A1_(a,b){if(b instanceof FO)return b.gB!=a.gB?0:1;if(!(b instanceof FG)){if(b instanceof E9)return b.X(a.gB);if(!(b instanceof Fj))return 1;return 0;}return TG(b,0,Tb(a.gB))<=0?0:1;} +function AHH(){CL.call(this);this.Cb=0;} +function A$l(a){var b=new AHH();A86(b,a);return b;} +function A86(a,b){E7(a);a.Cb=Fe(FY(b));} +function A3X(a,b,c){return a.Cb!=Fe(FY(Ba(c,b)))?(-1):1;} +function Yq(){var a=this;CL.call(a);a.BO=0;a.CC=0;} +function A5D(a){var b=new Yq();A1d(b,a);return b;} +function A1d(a,b){E7(a);a.BO=b;a.CC=KK(b);} +function ATT(a,b,c){return a.BO!=Ba(c,b)&&a.CC!=Ba(c,b)?(-1):1;} +function GU(){var a=this;CG.call(a);a.qd=0;a.uJ=null;a.uc=null;a.t_=0;} +function Beg(a,b){var c=new GU();PO(c,a,b);return c;} +function PO(a,b,c){CB(a);a.qd=1;a.uc=b;a.t_=c;} +function Bav(a,b){a.r=b;} +function AZ9(a,b,c,d){var e,f,g,h,i,j,k,l;e=$rt_createIntArray(4);f=d.by;if(b>=f)return (-1);g=Mn(a,b,c,f);h=b+a.qd|0;i=ARz(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;Ds(i,0,e,0,b);b=0+b|0;}a:{if(h=f){b=k;break a;}g=Mn(a,h,c,f);b=k;}}}if(b!=a.t_)return (-1);i=e.data;g=0;while +(true){if(g>=b)return a.r.k(h,c,d);if(i[g]!=a.uc.data[g])break;g=g+1|0;}return (-1);} +function S5(a){var b,c;if(a.uJ===null){b=new U;W(b);c=0;while(c=(d-1|0))e=Ba(c,b);else{d=b+1|0;e=Ba(c,b);f=Ba(c,d);if(Kz(e,f)){g=$rt_createCharArray(2).data;g[0]=e;g[1]=f;e=0<(g.length-1|0)&&Dx(g[0])&&DQ(g[1])?E2(g[0],g[1]):g[0];a.qd=2;}}return e;} +function AYo(a,b){return b instanceof GU&&!Dv(S5(b),S5(a))?0:1;} +function A$h(a,b){return 1;} +function Th(){GU.call(this);} +function WI(){GU.call(this);} +function TD(){DY.call(this);} +function A5V(a,b,c,d){var e;while(true){e=a.bQ.k(b,c,d);if(e<=0)break;b=e;}return a.r.k(b,c,d);} +function Va(){DY.call(this);} +function A8Y(a,b,c,d){var e;e=a.bQ.k(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.bQ.k(e,c,d);if(b<=e)break;e=b;}b=e;}return a.r.k(b,c,d);} +function HN(){DY.call(this);} +function A$9(a,b,c,d){var e;if(!a.bQ.b3(d))return a.r.k(b,c,d);e=a.bQ.k(b,c,d);if(e>=0)return e;return a.r.k(b,c,d);} +function A_5(a,b){a.r=b;a.bQ.ca(b);} +function Ql(){HN.call(this);} +function AX$(a,b,c,d){var e;e=a.bQ.k(b,c,d);if(e<=0)e=b;return a.r.k(e,c,d);} +function A9m(a,b){a.r=b;} +function Hk(){var a=this;DY.call(a);a.kR=null;a.hw=0;} +function BnB(a,b,c,d,e){var f=new Hk();Nl(f,a,b,c,d,e);return f;} +function Nl(a,b,c,d,e,f){Et(a,c,d,e);a.kR=b;a.hw=f;} +function BaY(a,b,c,d){var e,f;e=TT(d,a.hw);if(!a.bQ.b3(d))return a.r.k(b,c,d);if(e>=a.kR.it)return a.r.k(b,c,d);f=a.hw;e=e+1|0;F1(d,f,e);f=a.bQ.k(b,c,d);if(f>=0){F1(d,a.hw,0);return f;}f=a.hw;e=e+(-1)|0;F1(d,f,e);if(e>=a.kR.jg)return a.r.k(b,c,d);F1(d,a.hw,0);return (-1);} +function Pq(){Hk.call(this);} +function AXK(a,b,c,d){var e,f,g;e=0;f=a.kR.it;a:{while(true){g=a.bQ.k(b,c,d);if(g<=b)break a;if(e>=f)break;e=e+1|0;b=g;}}if(g<0&&e=0)return e;return a.bQ.k(b,c,d);} +function Vt(){HN.call(this);} +function AU4(a,b,c,d){var e;if(!a.bQ.b3(d))return a.r.k(b,c,d);e=a.r.k(b,c,d);if(e<0)e=a.bQ.k(b,c,d);return e;} +function Sm(){Hk.call(this);} +function A4J(a,b,c,d){var e,f;e=TT(d,a.hw);if(!a.bQ.b3(d))return a.r.k(b,c,d);if(e>=a.kR.it){F1(d,a.hw,0);return a.r.k(b,c,d);}if(e=0){F1(d,a.hw,0);return f;}F1(d,a.hw,e+1|0);f=a.bQ.k(b,c,d);}return f;} +function Q5(){Fq.call(this);} +function BaQ(a,b,c,d){var e;e=d.by;if(e>b)return a.r.eZ(b,e,c,d);return a.r.k(b,c,d);} +function A1K(a,b,c,d){var e;e=d.by;if(a.r.eZ(b,e,c,d)>=0)return b;return (-1);} +function Uw(){Fq.call(this);this.uR=null;} +function A0m(a,b,c,d){var e,f;e=d.by;f=W3(a,b,e,c);if(f>=0)e=f;if(e>b)return a.r.eZ(b,e,c,d);return a.r.k(b,c,d);} +function ATF(a,b,c,d){var e,f,g,h;e=d.by;f=a.r.eL(b,c,d);if(f<0)return (-1);g=W3(a,f,e,c);if(g>=0)e=g;g=a.r.eZ(f,e,c,d);if(f=b)b=h>=f?h:h+1|0;return b;} +function W3(a,b,c,d){while(true){if(b>=c)return (-1);if(a.uR.oO(Ba(d,b)))break;b=b+1|0;}return b;} +function GE(){D.call(this);} +var BnC=null;var BnD=null;function U0(b){if(!(b&1)){if(BnD!==null)return BnD;BnD=new Xb;return BnD;}if(BnC!==null)return BnC;BnC=new Xa;return BnC;} +function X7(){Ee.call(this);} +function AUf(a,b,c,d){var e;a:{while(true){if((b+a.cL.d_()|0)>d.by)break a;e=a.cL.dr(b,c);if(e<1)break;b=b+e|0;}}return a.r.k(b,c,d);} +function SV(){Gb.call(this);} +function AZt(a,b,c,d){var e;if((b+a.cL.d_()|0)<=d.by){e=a.cL.dr(b,c);if(e>=1)b=b+e|0;}return a.r.k(b,c,d);} +function UT(){GQ.call(this);} +function A$R(a,b,c,d){var e,f,g,h,i;e=a.k_.jg;f=a.k_.it;g=0;while(true){if(g>=e){a:{while(true){if(g>=f)break a;if((b+a.cL.d_()|0)>d.by)break a;h=a.cL.dr(b,c);if(h<1)break;b=b+h|0;g=g+1|0;}}return a.r.k(b,c,d);}if((b+a.cL.d_()|0)>d.by){d.hr=1;return (-1);}i=a.cL.dr(b,c);if(i<1)break;b=b+i|0;g=g+1|0;}return (-1);} +function Vr(){Ee.call(this);} +function A0e(a,b,c,d){var e;while(true){e=a.r.k(b,c,d);if(e>=0)break;if((b+a.cL.d_()|0)<=d.by){e=a.cL.dr(b,c);b=b+e|0;}if(e<1)return (-1);}return e;} +function WK(){Gb.call(this);} +function AUk(a,b,c,d){var e;e=a.r.k(b,c,d);if(e>=0)return e;return a.bQ.k(b,c,d);} +function QQ(){GQ.call(this);} +function A$Z(a,b,c,d){var e,f,g,h,i;e=a.k_.jg;f=a.k_.it;g=0;while(true){if(g>=e){a:{while(true){h=a.r.k(b,c,d);if(h>=0)break;if((b+a.cL.d_()|0)<=d.by){h=a.cL.dr(b,c);b=b+h|0;g=g+1|0;}if(h<1)break a;if(g>f)break a;}return h;}return (-1);}if((b+a.cL.d_()|0)>d.by){d.hr=1;return (-1);}i=a.cL.dr(b,c);if(i<1)break;b=b+i|0;g=g+1|0;}return (-1);} +function ACr(){Cn.call(this);} +function A2d(){var a=new ACr();AV5(a);return a;} +function AV5(a){CB(a);} +function A8n(a,b,c,d){if(b&&!(d.lA&&b==d.fl))return (-1);return a.r.k(b,c,d);} +function A7P(a,b){return 0;} +function AA3(){Cn.call(this);this.BC=0;} +function A_w(a){var b=new AA3();AX4(b,a);return b;} +function AX4(a,b){CB(a);a.BC=b;} +function A5e(a,b,c,d){var e,f,g;e=b=e){Cw(d,a.mo,0);return a.r.k(b,c,d);}f=e-b|0;if(f==2&&Ba(c,b)==13&&Ba(c,b+1|0)==10){Cw(d,a.mo,0);return a.r.k(b,c,d);}a:{if(f==1){g=Ba(c,b);if(g==10)break a;if(g==13)break a;if(g==133)break a;if((g|1)==8233)break a;}return (-1);}Cw(d,a.mo,0);return a.r.k(b,c,d);} +function A5N(a,b){var c;c=!EH(b,a.mo)?0:1;Cw(b,a.mo,(-1));return c;} +function ARO(){Cn.call(this);} +function Bct(){var a=new ARO();AXT(a);return a;} +function AXT(a){CB(a);} +function A9E(a,b,c,d){if(b<(d.ox?Bh(c):d.by))return (-1);d.hr=1;d.JN=1;return a.r.k(b,c,d);} +function A3W(a,b){return 0;} +function AJE(){Cn.call(this);this.D$=null;} +function Bd1(a){var b=new AJE();A$a(b,a);return b;} +function A$a(a,b){CB(a);a.D$=b;} +function A5G(a,b,c,d){a:{if(b!=d.by){if(!b)break a;if(d.lA&&b==d.fl)break a;if(a.D$.Ex(Ba(c,b-1|0),Ba(c,b)))break a;}return (-1);}return a.r.k(b,c,d);} +function AW9(a,b){return 0;} +function AG8(){CG.call(this);} +function BcD(){var a=new AG8();A9v(a);return a;} +function A9v(a){CB(a);} +function A3f(a,b,c,d){var e,f,g,h;e=d.by;f=b+1|0;if(f>e){d.hr=1;return (-1);}g=Ba(c,b);if(Dx(g)){h=b+2|0;if(h<=e&&Kz(g,Ba(c,f)))return a.r.k(h,c,d);}return a.r.k(f,c,d);} +function A5p(a,b){a.r=b;} +function A9r(a){return (-2147483602);} +function A5n(a,b){return 1;} +function AAj(){CG.call(this);this.ve=null;} +function Bcd(a){var b=new AAj();AVA(b,a);return b;} +function AVA(a,b){CB(a);a.ve=b;} +function A9z(a,b,c,d){var e,f,g,h;e=d.by;f=b+1|0;if(f>e){d.hr=1;return (-1);}g=Ba(c,b);if(Dx(g)){b=b+2|0;if(b<=e){h=Ba(c,f);if(Kz(g,h))return a.ve.oO(E2(g,h))?(-1):a.r.k(b,c,d);}}return a.ve.oO(g)?(-1):a.r.k(f,c,d);} +function A$H(a,b){a.r=b;} +function ATp(a){return (-2147483602);} +function A3n(a,b){return 1;} +function ARr(){Cn.call(this);this.p4=0;} +function Bb0(a){var b=new ARr();A62(b,a);return b;} +function A62(a,b){CB(a);a.p4=b;} +function AYv(a,b,c,d){var e;e=!d.lA?Bh(c):d.by;if(b>=e){Cw(d,a.p4,0);return a.r.k(b,c,d);}if((e-b|0)==1&&Ba(c,b)==10){Cw(d,a.p4,1);return a.r.k(b+1|0,c,d);}return (-1);} +function A6Y(a,b){var c;c=!EH(b,a.p4)?0:1;Cw(b,a.p4,(-1));return c;} +function AOQ(){Cn.call(this);this.oF=0;} +function BbJ(a){var b=new AOQ();A7l(b,a);return b;} +function A7l(a,b){CB(a);a.oF=b;} +function AZ0(a,b,c,d){if((!d.lA?Bh(c)-b|0:d.by-b|0)<=0){Cw(d,a.oF,0);return a.r.k(b,c,d);}if(Ba(c,b)!=10)return (-1);Cw(d,a.oF,1);return a.r.k(b+1|0,c,d);} +function A6U(a,b){var c;c=!EH(b,a.oF)?0:1;Cw(b,a.oF,(-1));return c;} +function AI5(){Cn.call(this);this.lT=0;} +function Bbe(a){var b=new AI5();Ba0(b,a);return b;} +function Ba0(a,b){CB(a);a.lT=b;} +function A7K(a,b,c,d){var e,f,g;e=!d.lA?Bh(c)-b|0:d.fl-b|0;if(!e){Cw(d,a.lT,0);return a.r.k(b,c,d);}if(e<2){f=Ba(c,b);g=97;}else{f=Ba(c,b);g=Ba(c,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:Cw(d,a.lT,0);return a.r.k(b,c,d);case 13:if(g!=10){Cw(d,a.lT,0);return a.r.k(b,c,d);}Cw(d,a.lT,0);return a.r.k(b,c,d);default:}return (-1);} +function AVE(a,b){var c;c=!EH(b,a.lT)?0:1;Cw(b,a.lT,(-1));return c;} +function Jc(){var a=this;CG.call(a);a.zr=0;a.mU=0;} +function Bec(a,b){var c=new Jc();Qa(c,a,b);return c;} +function Qa(a,b,c){CB(a);a.zr=b;a.mU=c;} +function AUg(a,b,c,d){var e,f,g,h;e=HY(a,d);if(e!==null&&(b+Bh(e)|0)<=d.by){f=0;while(true){if(f>=Bh(e)){Cw(d,a.mU,Bh(e));return a.r.k(b+Bh(e)|0,c,d);}g=Ba(e,f);h=b+f|0;if(g!=Ba(c,h)&&KK(Ba(e,f))!=Ba(c,h))break;f=f+1|0;}return (-1);}return (-1);} +function A$d(a,b){a.r=b;} +function HY(a,b){return ANO(b,a.zr);} +function A0$(a,b){var c;c=!EH(b,a.mU)?0:1;Cw(b,a.mU,(-1));return c;} +function ARC(){Jc.call(this);} +function BcS(a,b){var c=new ARC();A_Y(c,a,b);return c;} +function A_Y(a,b,c){Qa(a,b,c);} +function AVL(a,b,c,d){var e,f;e=HY(a,d);if(e!==null&&(b+Bh(e)|0)<=d.by){f=!WS(c,e,b)?(-1):Bh(e);if(f<0)return (-1);Cw(d,a.mU,f);return a.r.k(b+f|0,c,d);}return (-1);} +function A2l(a,b,c,d){var e,f,g;e=HY(a,d);f=d.fl;if(e!==null&&(b+Bh(e)|0)<=f){g=c;while(true){if(b>f)return (-1);b=ALs(g,e,b);if(b<0)return (-1);if(a.r.k(b+Bh(e)|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);} +function AT9(a,b,c,d,e){var f,g,h;f=HY(a,e);if(f===null)return (-1);g=d;a:{while(true){if(c=0)break;c=h+(-1)|0;}return h;}return (-1);} +function A8S(a,b){return 1;} +function AMX(){Jc.call(this);} +function BbI(a,b){var c=new AMX();AW3(c,a,b);return c;} +function AW3(a,b,c){Qa(a,b,c);} +function AYZ(a,b,c,d){var e,f;e=HY(a,d);if(e!==null&&(b+Bh(e)|0)<=d.by){f=0;while(true){if(f>=Bh(e)){Cw(d,a.mU,Bh(e));return a.r.k(b+Bh(e)|0,c,d);}if(Fe(FY(Ba(e,f)))!=Fe(FY(Ba(c,b+f|0))))break;f=f+1|0;}return (-1);}return (-1);} +function ANB(){var a=this;CL.call(a);a.e8=null;a.xr=null;a.vo=null;} +function BbL(a){var b=new ANB();A56(b,a);return b;} +function A56(a,b){var c;E7(a);a.e8=V(b);a.dn=O2(b);a.xr=A9q(a.dn);a.vo=A9q(a.dn);c=0;while(c<(a.dn-1|0)){QS(a.xr,Ba(a.e8,c),(a.dn-c|0)-1|0);QS(a.vo,Ba(a.e8,(a.dn-c|0)-1|0),(a.dn-c|0)-1|0);c=c+1|0;}} +function AV1(a,b,c){return !Mj(a,c,b)?(-1):a.dn;} +function A5d(a,b,c,d){var e,f;e=d.by;while(true){if(b>e)return (-1);f=ARR(a,c,b,e);if(f<0)return (-1);if(a.r.k(f+a.dn|0,c,d)>=0)break;b=f+1|0;}return f;} +function A65(a,b,c,d,e){while(true){if(c=0)break;c=c+(-1)|0;}return c;} +function AXz(a,b){var c;if(b instanceof FO)return b.gB!=Ba(a.e8,0)?0:1;if(b instanceof FG)return TG(b,0,Er(a.e8,0,1))<=0?0:1;if(!(b instanceof E9)){if(!(b instanceof Fj))return 1;return Bh(a.e8)>1&&b.kK==E2(Ba(a.e8,0),Ba(a.e8,1))?1:0;}a:{b:{b=b;if(!b.X(Ba(a.e8,0))){if(Bh(a.e8)<=1)break b;if(!b.X(E2(Ba(a.e8,0),Ba(a.e8,1))))break b;}c=1;break a;}c=0;}return c;} +function ARR(a,b,c,d){var e,f;e=Ba(a.e8,a.dn-1|0);while(true){if(c>(d-a.dn|0))return (-1);f=Ba(b,(c+a.dn|0)-1|0);if(f==e&&Mj(a,b,c))break;c=c+Wh(a.xr,f)|0;}return c;} +function ARf(a,b,c,d){var e,f,g;e=Ba(a.e8,0);f=(Bh(b)-d|0)-a.dn|0;if(f<=0)d=d+f|0;while(true){if(d=Bh(a.s8))return Bh(a.s8);if(Ba(a.s8,d)!=Fe(FY(Ba(c,b+d|0))))break;d=d+1|0;}return (-1);} +function Pt(){CL.call(this);this.p2=null;} +function A$T(a,b,c){var d,e,f;d=0;while(true){if(d>=Bh(a.p2))return Bh(a.p2);e=Ba(a.p2,d);f=b+d|0;if(e!=Ba(c,f)&&KK(Ba(a.p2,d))!=Ba(c,f))break;d=d+1|0;}return (-1);} +function Ir(){D.call(this);} +var BnE=null;var BnF=null;var BnG=null;function BnH(){var a=new Ir();AGY(a);return a;} +function AGY(a){return;} +function ASa(a,b){var c,d,e;c=0;while(true){if(c>=BnG.data.length){d=new Nn;Bl(d,B(3));d.Hx=B(3);d.JY=b;M(d);}e=BnG.data[c].data;if(Dv(b,e[0]))break;c=c+1|0;}return e[1];} +function AA5(){var b,c,d,e;BnE=Bcq();BnF=Bdt();b=I($rt_arraycls(D),194);c=b.data;d=I(D,2);e=d.data;e[0]=B(657);e[1]=BcG();c[0]=d;d=I(D,2);e=d.data;e[0]=B(658);e[1]=Bba();c[1]=d;d=I(D,2);e=d.data;e[0]=B(659);e[1]=BdZ();c[2]=d;d=I(D,2);e=d.data;e[0]=B(660);e[1]=Bd7();c[3]=d;d=I(D,2);e=d.data;e[0]=B(661);e[1]=BnF;c[4]=d;d=I(D,2);e=d.data;e[0]=B(662);e[1]=Bdz();c[5]=d;d=I(D,2);e=d.data;e[0]=B(663);e[1]=BbO();c[6]=d;d=I(D,2);e=d.data;e[0]=B(664);e[1]=BcU();c[7]=d;d=I(D,2);e=d.data;e[0]=B(665);e[1]=BcR();c[8]=d;d +=I(D,2);e=d.data;e[0]=B(666);e[1]=Bbp();c[9]=d;d=I(D,2);e=d.data;e[0]=B(667);e[1]=BbD();c[10]=d;d=I(D,2);e=d.data;e[0]=B(668);e[1]=BcW();c[11]=d;d=I(D,2);e=d.data;e[0]=B(669);e[1]=Bb$();c[12]=d;d=I(D,2);e=d.data;e[0]=B(670);e[1]=Ba$();c[13]=d;d=I(D,2);e=d.data;e[0]=B(671);e[1]=Bd3();c[14]=d;d=I(D,2);e=d.data;e[0]=B(672);e[1]=BbC();c[15]=d;d=I(D,2);e=d.data;e[0]=B(673);e[1]=Bdx();c[16]=d;d=I(D,2);e=d.data;e[0]=B(674);e[1]=Bdb();c[17]=d;d=I(D,2);e=d.data;e[0]=B(675);e[1]=Bdy();c[18]=d;d=I(D,2);e=d.data;e[0]=B(676);e[1] +=Bbs();c[19]=d;d=I(D,2);e=d.data;e[0]=B(677);e[1]=Bd8();c[20]=d;d=I(D,2);e=d.data;e[0]=B(678);e[1]=Bc8();c[21]=d;d=I(D,2);e=d.data;e[0]=B(679);e[1]=Bb2();c[22]=d;d=I(D,2);e=d.data;e[0]=B(680);e[1]=BdY();c[23]=d;d=I(D,2);e=d.data;e[0]=B(681);e[1]=BdV();c[24]=d;d=I(D,2);e=d.data;e[0]=B(682);e[1]=BcC();c[25]=d;d=I(D,2);e=d.data;e[0]=B(683);e[1]=Bbr();c[26]=d;d=I(D,2);e=d.data;e[0]=B(684);e[1]=BdN();c[27]=d;d=I(D,2);e=d.data;e[0]=B(685);e[1]=BnE;c[28]=d;d=I(D,2);e=d.data;e[0]=B(686);e[1]=Bb4();c[29]=d;d=I(D,2);e +=d.data;e[0]=B(44);e[1]=BcV();c[30]=d;d=I(D,2);e=d.data;e[0]=B(687);e[1]=BnE;c[31]=d;d=I(D,2);e=d.data;e[0]=B(58);e[1]=Ba9();c[32]=d;d=I(D,2);e=d.data;e[0]=B(688);e[1]=BnF;c[33]=d;d=I(D,2);e=d.data;e[0]=B(59);e[1]=BbH();c[34]=d;d=I(D,2);e=d.data;e[0]=B(689);e[1]=Y(0,127);c[35]=d;d=I(D,2);e=d.data;e[0]=B(690);e[1]=Y(128,255);c[36]=d;d=I(D,2);e=d.data;e[0]=B(691);e[1]=Y(256,383);c[37]=d;d=I(D,2);e=d.data;e[0]=B(692);e[1]=Y(384,591);c[38]=d;d=I(D,2);e=d.data;e[0]=B(693);e[1]=Y(592,687);c[39]=d;d=I(D,2);e=d.data;e[0] +=B(694);e[1]=Y(688,767);c[40]=d;d=I(D,2);e=d.data;e[0]=B(695);e[1]=Y(768,879);c[41]=d;d=I(D,2);e=d.data;e[0]=B(696);e[1]=Y(880,1023);c[42]=d;d=I(D,2);e=d.data;e[0]=B(697);e[1]=Y(1024,1279);c[43]=d;d=I(D,2);e=d.data;e[0]=B(698);e[1]=Y(1280,1327);c[44]=d;d=I(D,2);e=d.data;e[0]=B(699);e[1]=Y(1328,1423);c[45]=d;d=I(D,2);e=d.data;e[0]=B(700);e[1]=Y(1424,1535);c[46]=d;d=I(D,2);e=d.data;e[0]=B(701);e[1]=Y(1536,1791);c[47]=d;d=I(D,2);e=d.data;e[0]=B(702);e[1]=Y(1792,1871);c[48]=d;d=I(D,2);e=d.data;e[0]=B(703);e[1]= +Y(1872,1919);c[49]=d;d=I(D,2);e=d.data;e[0]=B(704);e[1]=Y(1920,1983);c[50]=d;d=I(D,2);e=d.data;e[0]=B(705);e[1]=Y(2304,2431);c[51]=d;d=I(D,2);e=d.data;e[0]=B(706);e[1]=Y(2432,2559);c[52]=d;d=I(D,2);e=d.data;e[0]=B(707);e[1]=Y(2560,2687);c[53]=d;d=I(D,2);e=d.data;e[0]=B(708);e[1]=Y(2688,2815);c[54]=d;d=I(D,2);e=d.data;e[0]=B(709);e[1]=Y(2816,2943);c[55]=d;d=I(D,2);e=d.data;e[0]=B(710);e[1]=Y(2944,3071);c[56]=d;d=I(D,2);e=d.data;e[0]=B(711);e[1]=Y(3072,3199);c[57]=d;d=I(D,2);e=d.data;e[0]=B(712);e[1]=Y(3200,3327);c[58] +=d;d=I(D,2);e=d.data;e[0]=B(713);e[1]=Y(3328,3455);c[59]=d;d=I(D,2);e=d.data;e[0]=B(714);e[1]=Y(3456,3583);c[60]=d;d=I(D,2);e=d.data;e[0]=B(715);e[1]=Y(3584,3711);c[61]=d;d=I(D,2);e=d.data;e[0]=B(716);e[1]=Y(3712,3839);c[62]=d;d=I(D,2);e=d.data;e[0]=B(717);e[1]=Y(3840,4095);c[63]=d;d=I(D,2);e=d.data;e[0]=B(718);e[1]=Y(4096,4255);c[64]=d;d=I(D,2);e=d.data;e[0]=B(719);e[1]=Y(4256,4351);c[65]=d;d=I(D,2);e=d.data;e[0]=B(720);e[1]=Y(4352,4607);c[66]=d;d=I(D,2);e=d.data;e[0]=B(721);e[1]=Y(4608,4991);c[67]=d;d=I(D, +2);e=d.data;e[0]=B(722);e[1]=Y(4992,5023);c[68]=d;d=I(D,2);e=d.data;e[0]=B(723);e[1]=Y(5024,5119);c[69]=d;d=I(D,2);e=d.data;e[0]=B(724);e[1]=Y(5120,5759);c[70]=d;d=I(D,2);e=d.data;e[0]=B(725);e[1]=Y(5760,5791);c[71]=d;d=I(D,2);e=d.data;e[0]=B(726);e[1]=Y(5792,5887);c[72]=d;d=I(D,2);e=d.data;e[0]=B(727);e[1]=Y(5888,5919);c[73]=d;d=I(D,2);e=d.data;e[0]=B(728);e[1]=Y(5920,5951);c[74]=d;d=I(D,2);e=d.data;e[0]=B(729);e[1]=Y(5952,5983);c[75]=d;d=I(D,2);e=d.data;e[0]=B(730);e[1]=Y(5984,6015);c[76]=d;d=I(D,2);e=d.data;e[0] +=B(731);e[1]=Y(6016,6143);c[77]=d;d=I(D,2);e=d.data;e[0]=B(732);e[1]=Y(6144,6319);c[78]=d;d=I(D,2);e=d.data;e[0]=B(733);e[1]=Y(6400,6479);c[79]=d;d=I(D,2);e=d.data;e[0]=B(734);e[1]=Y(6480,6527);c[80]=d;d=I(D,2);e=d.data;e[0]=B(735);e[1]=Y(6528,6623);c[81]=d;d=I(D,2);e=d.data;e[0]=B(736);e[1]=Y(6624,6655);c[82]=d;d=I(D,2);e=d.data;e[0]=B(737);e[1]=Y(6656,6687);c[83]=d;d=I(D,2);e=d.data;e[0]=B(738);e[1]=Y(7424,7551);c[84]=d;d=I(D,2);e=d.data;e[0]=B(739);e[1]=Y(7552,7615);c[85]=d;d=I(D,2);e=d.data;e[0]=B(740);e[1] +=Y(7616,7679);c[86]=d;d=I(D,2);e=d.data;e[0]=B(741);e[1]=Y(7680,7935);c[87]=d;d=I(D,2);e=d.data;e[0]=B(742);e[1]=Y(7936,8191);c[88]=d;d=I(D,2);e=d.data;e[0]=B(743);e[1]=Y(8192,8303);c[89]=d;d=I(D,2);e=d.data;e[0]=B(744);e[1]=Y(8304,8351);c[90]=d;d=I(D,2);e=d.data;e[0]=B(745);e[1]=Y(8352,8399);c[91]=d;d=I(D,2);e=d.data;e[0]=B(746);e[1]=Y(8400,8447);c[92]=d;d=I(D,2);e=d.data;e[0]=B(747);e[1]=Y(8448,8527);c[93]=d;d=I(D,2);e=d.data;e[0]=B(748);e[1]=Y(8528,8591);c[94]=d;d=I(D,2);e=d.data;e[0]=B(749);e[1]=Y(8592, +8703);c[95]=d;d=I(D,2);e=d.data;e[0]=B(750);e[1]=Y(8704,8959);c[96]=d;d=I(D,2);e=d.data;e[0]=B(751);e[1]=Y(8960,9215);c[97]=d;d=I(D,2);e=d.data;e[0]=B(752);e[1]=Y(9216,9279);c[98]=d;d=I(D,2);e=d.data;e[0]=B(753);e[1]=Y(9280,9311);c[99]=d;d=I(D,2);e=d.data;e[0]=B(754);e[1]=Y(9312,9471);c[100]=d;d=I(D,2);e=d.data;e[0]=B(755);e[1]=Y(9472,9599);c[101]=d;d=I(D,2);e=d.data;e[0]=B(756);e[1]=Y(9600,9631);c[102]=d;d=I(D,2);e=d.data;e[0]=B(757);e[1]=Y(9632,9727);c[103]=d;d=I(D,2);e=d.data;e[0]=B(758);e[1]=Y(9728,9983);c[104] +=d;d=I(D,2);e=d.data;e[0]=B(759);e[1]=Y(9984,10175);c[105]=d;d=I(D,2);e=d.data;e[0]=B(760);e[1]=Y(10176,10223);c[106]=d;d=I(D,2);e=d.data;e[0]=B(761);e[1]=Y(10224,10239);c[107]=d;d=I(D,2);e=d.data;e[0]=B(762);e[1]=Y(10240,10495);c[108]=d;d=I(D,2);e=d.data;e[0]=B(763);e[1]=Y(10496,10623);c[109]=d;d=I(D,2);e=d.data;e[0]=B(764);e[1]=Y(10624,10751);c[110]=d;d=I(D,2);e=d.data;e[0]=B(765);e[1]=Y(10752,11007);c[111]=d;d=I(D,2);e=d.data;e[0]=B(766);e[1]=Y(11008,11263);c[112]=d;d=I(D,2);e=d.data;e[0]=B(767);e[1]=Y(11264, +11359);c[113]=d;d=I(D,2);e=d.data;e[0]=B(768);e[1]=Y(11392,11519);c[114]=d;d=I(D,2);e=d.data;e[0]=B(769);e[1]=Y(11520,11567);c[115]=d;d=I(D,2);e=d.data;e[0]=B(770);e[1]=Y(11568,11647);c[116]=d;d=I(D,2);e=d.data;e[0]=B(771);e[1]=Y(11648,11743);c[117]=d;d=I(D,2);e=d.data;e[0]=B(772);e[1]=Y(11776,11903);c[118]=d;d=I(D,2);e=d.data;e[0]=B(773);e[1]=Y(11904,12031);c[119]=d;d=I(D,2);e=d.data;e[0]=B(774);e[1]=Y(12032,12255);c[120]=d;d=I(D,2);e=d.data;e[0]=B(775);e[1]=Y(12272,12287);c[121]=d;d=I(D,2);e=d.data;e[0]=B(776);e[1] +=Y(12288,12351);c[122]=d;d=I(D,2);e=d.data;e[0]=B(777);e[1]=Y(12352,12447);c[123]=d;d=I(D,2);e=d.data;e[0]=B(778);e[1]=Y(12448,12543);c[124]=d;d=I(D,2);e=d.data;e[0]=B(779);e[1]=Y(12544,12591);c[125]=d;d=I(D,2);e=d.data;e[0]=B(780);e[1]=Y(12592,12687);c[126]=d;d=I(D,2);e=d.data;e[0]=B(781);e[1]=Y(12688,12703);c[127]=d;d=I(D,2);e=d.data;e[0]=B(782);e[1]=Y(12704,12735);c[128]=d;d=I(D,2);e=d.data;e[0]=B(783);e[1]=Y(12736,12783);c[129]=d;d=I(D,2);e=d.data;e[0]=B(784);e[1]=Y(12784,12799);c[130]=d;d=I(D,2);e=d.data;e[0] +=B(785);e[1]=Y(12800,13055);c[131]=d;d=I(D,2);e=d.data;e[0]=B(786);e[1]=Y(13056,13311);c[132]=d;d=I(D,2);e=d.data;e[0]=B(787);e[1]=Y(13312,19893);c[133]=d;d=I(D,2);e=d.data;e[0]=B(788);e[1]=Y(19904,19967);c[134]=d;d=I(D,2);e=d.data;e[0]=B(789);e[1]=Y(19968,40959);c[135]=d;d=I(D,2);e=d.data;e[0]=B(790);e[1]=Y(40960,42127);c[136]=d;d=I(D,2);e=d.data;e[0]=B(791);e[1]=Y(42128,42191);c[137]=d;d=I(D,2);e=d.data;e[0]=B(792);e[1]=Y(42752,42783);c[138]=d;d=I(D,2);e=d.data;e[0]=B(793);e[1]=Y(43008,43055);c[139]=d;d=I(D, +2);e=d.data;e[0]=B(794);e[1]=Y(44032,55203);c[140]=d;d=I(D,2);e=d.data;e[0]=B(795);e[1]=Y(55296,56191);c[141]=d;d=I(D,2);e=d.data;e[0]=B(796);e[1]=Y(56192,56319);c[142]=d;d=I(D,2);e=d.data;e[0]=B(797);e[1]=Y(56320,57343);c[143]=d;d=I(D,2);e=d.data;e[0]=B(798);e[1]=Y(57344,63743);c[144]=d;d=I(D,2);e=d.data;e[0]=B(799);e[1]=Y(63744,64255);c[145]=d;d=I(D,2);e=d.data;e[0]=B(800);e[1]=Y(64256,64335);c[146]=d;d=I(D,2);e=d.data;e[0]=B(801);e[1]=Y(64336,65023);c[147]=d;d=I(D,2);e=d.data;e[0]=B(802);e[1]=Y(65024,65039);c[148] +=d;d=I(D,2);e=d.data;e[0]=B(803);e[1]=Y(65040,65055);c[149]=d;d=I(D,2);e=d.data;e[0]=B(804);e[1]=Y(65056,65071);c[150]=d;d=I(D,2);e=d.data;e[0]=B(805);e[1]=Y(65072,65103);c[151]=d;d=I(D,2);e=d.data;e[0]=B(806);e[1]=Y(65104,65135);c[152]=d;d=I(D,2);e=d.data;e[0]=B(807);e[1]=Y(65136,65279);c[153]=d;d=I(D,2);e=d.data;e[0]=B(808);e[1]=Y(65280,65519);c[154]=d;d=I(D,2);e=d.data;e[0]=B(809);e[1]=Y(0,1114111);c[155]=d;d=I(D,2);e=d.data;e[0]=B(810);e[1]=BcX();c[156]=d;d=I(D,2);e=d.data;e[0]=B(811);e[1]=CC(0,1);c[157] +=d;d=I(D,2);e=d.data;e[0]=B(812);e[1]=Lw(62,1);c[158]=d;d=I(D,2);e=d.data;e[0]=B(813);e[1]=CC(1,1);c[159]=d;d=I(D,2);e=d.data;e[0]=B(814);e[1]=CC(2,1);c[160]=d;d=I(D,2);e=d.data;e[0]=B(815);e[1]=CC(3,0);c[161]=d;d=I(D,2);e=d.data;e[0]=B(816);e[1]=CC(4,0);c[162]=d;d=I(D,2);e=d.data;e[0]=B(817);e[1]=CC(5,1);c[163]=d;d=I(D,2);e=d.data;e[0]=B(818);e[1]=Lw(448,1);c[164]=d;d=I(D,2);e=d.data;e[0]=B(819);e[1]=CC(6,1);c[165]=d;d=I(D,2);e=d.data;e[0]=B(820);e[1]=CC(7,0);c[166]=d;d=I(D,2);e=d.data;e[0]=B(821);e[1]=CC(8, +1);c[167]=d;d=I(D,2);e=d.data;e[0]=B(76);e[1]=Lw(3584,1);c[168]=d;d=I(D,2);e=d.data;e[0]=B(822);e[1]=CC(9,1);c[169]=d;d=I(D,2);e=d.data;e[0]=B(823);e[1]=CC(10,1);c[170]=d;d=I(D,2);e=d.data;e[0]=B(824);e[1]=CC(11,1);c[171]=d;d=I(D,2);e=d.data;e[0]=B(825);e[1]=Lw(28672,0);c[172]=d;d=I(D,2);e=d.data;e[0]=B(826);e[1]=CC(12,0);c[173]=d;d=I(D,2);e=d.data;e[0]=B(827);e[1]=CC(13,0);c[174]=d;d=I(D,2);e=d.data;e[0]=B(828);e[1]=CC(14,0);c[175]=d;d=I(D,2);e=d.data;e[0]=B(829);e[1]=Bdn(983040,1,1);c[176]=d;d=I(D,2);e=d.data;e[0] +=B(830);e[1]=CC(15,0);c[177]=d;d=I(D,2);e=d.data;e[0]=B(831);e[1]=CC(16,1);c[178]=d;d=I(D,2);e=d.data;e[0]=B(832);e[1]=CC(18,1);c[179]=d;d=I(D,2);e=d.data;e[0]=B(833);e[1]=BbX(19,0,1);c[180]=d;d=I(D,2);e=d.data;e[0]=B(834);e[1]=Lw(1643118592,1);c[181]=d;d=I(D,2);e=d.data;e[0]=B(835);e[1]=CC(20,0);c[182]=d;d=I(D,2);e=d.data;e[0]=B(836);e[1]=CC(21,0);c[183]=d;d=I(D,2);e=d.data;e[0]=B(837);e[1]=CC(22,0);c[184]=d;d=I(D,2);e=d.data;e[0]=B(838);e[1]=CC(23,0);c[185]=d;d=I(D,2);e=d.data;e[0]=B(839);e[1]=CC(24,1);c[186] +=d;d=I(D,2);e=d.data;e[0]=B(840);e[1]=Lw(2113929216,1);c[187]=d;d=I(D,2);e=d.data;e[0]=B(841);e[1]=CC(25,1);c[188]=d;d=I(D,2);e=d.data;e[0]=B(842);e[1]=CC(26,0);c[189]=d;d=I(D,2);e=d.data;e[0]=B(843);e[1]=CC(27,0);c[190]=d;d=I(D,2);e=d.data;e[0]=B(844);e[1]=CC(28,1);c[191]=d;d=I(D,2);e=d.data;e[0]=B(845);e[1]=CC(29,0);c[192]=d;d=I(D,2);e=d.data;e[0]=B(846);e[1]=CC(30,0);c[193]=d;BnG=b;} +function Bz(){var a=this;D.call(a);a.vM=null;a.uU=null;} +function AQy(a,b){if(!b&&a.vM===null)a.vM=a.bX();else if(b&&a.uU===null)a.uU=FS(a.bX(),1);if(b)return a.uU;return a.vM;} +function TJ(){CL.call(this);this.Ax=0;} +function A1t(a,b,c){var d,e;d=b+1|0;e=Ba(c,b);d=Ba(c,d);return a.Ax!=G2(G1(E2(e,d)))?(-1):2;} +function Og(){CG.call(this);this.mG=0;} +function AZO(a){var b=new Og();AU_(b,a);return b;} +function AU_(a,b){CB(a);a.mG=b;} +function A9S(a,b){a.r=b;} +function A5O(a,b,c,d){var e,f;e=b+1|0;if(e>d.by){d.hr=1;return (-1);}f=Ba(c,b);if(b>d.fl&&Dx(Ba(c,b-1|0)))return (-1);if(a.mG!=f)return (-1);return a.r.k(e,c,d);} +function AXy(a,b,c,d){var e,f,g,h,i;if(!(c instanceof B2))return JA(a,b,c,d);e=c;f=d.fl;g=d.by;while(true){if(b>=g)return (-1);h=Hy(e,a.mG,b);if(h<0)return (-1);if(h>f&&Dx(Ba(e,h-1|0))){b=h+1|0;continue;}i=a.r;b=h+1|0;if(i.k(b,c,d)>=0)break;}return h;} +function A6c(a,b,c,d,e){var f,g;if(!(d instanceof B2))return JM(a,b,c,d,e);f=e.fl;g=d;a:{while(true){if(cf&&Dx(Ba(g,c-1|0))){c=c+(-2)|0;continue;}if(a.r.k(c+1|0,d,e)>=0)break;c=c+(-1)|0;}return c;}return (-1);} +function AT4(a,b){if(b instanceof FO)return 0;if(b instanceof FG)return 0;if(b instanceof E9)return 0;if(b instanceof Fj)return 0;if(b instanceof Ok)return 0;if(!(b instanceof Og))return 1;return b.mG!=a.mG?0:1;} +function A12(a,b){return 1;} +function Ok(){CG.call(this);this.mc=0;} +function A7L(a){var b=new Ok();AZW(b,a);return b;} +function AZW(a,b){CB(a);a.mc=b;} +function A5y(a,b){a.r=b;} +function ATH(a,b,c,d){var e,f,g,h;e=d.by;f=b+1|0;g=S(f,e);if(g>0){d.hr=1;return (-1);}h=Ba(c,b);if(g<0&&DQ(Ba(c,f)))return (-1);if(a.mc!=h)return (-1);return a.r.k(f,c,d);} +function A93(a,b,c,d){var e,f,g;if(!(c instanceof B2))return JA(a,b,c,d);e=c;f=d.by;while(true){if(b>=f)return (-1);g=Hy(e,a.mc,b);if(g<0)return (-1);b=g+1|0;if(b=0)break;}return g;} +function A1q(a,b,c,d,e){var f,g,h;if(!(d instanceof B2))return JM(a,b,c,d,e);f=d;g=e.by;a:{while(true){if(c=0)break;c=c+(-1)|0;}return c;}return (-1);} +function AV2(a,b){if(b instanceof FO)return 0;if(b instanceof FG)return 0;if(b instanceof E9)return 0;if(b instanceof Fj)return 0;if(b instanceof Og)return 0;if(!(b instanceof Ok))return 1;return b.mc!=a.mc?0:1;} +function A95(a,b){return 1;} +function Fj(){var a=this;CL.call(a);a.t1=0;a.sD=0;a.kK=0;} +function A$y(a,b,c){var d,e;d=b+1|0;e=Ba(c,b);d=Ba(c,d);return a.t1==e&&a.sD==d?2:(-1);} +function A9d(a,b,c,d){var e,f,g;if(!(c instanceof B2))return JA(a,b,c,d);e=c;f=d.by;while(b=f)continue;g=Ba(e,b);if(a.sD==g&&a.r.k(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);} +function AVa(a,b,c,d,e){var f;if(!(d instanceof B2))return JM(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c=c+(-1)|0;}return c;}return (-1);} +function A4e(a){return a.kK;} +function A$o(a,b){if(b instanceof Fj)return b.kK!=a.kK?0:1;if(b instanceof E9)return b.X(a.kK);if(b instanceof FO)return 0;if(!(b instanceof FG))return 1;return 0;} +function Xa(){GE.call(this);} +function BnI(){var a=new Xa();A5a(a);return a;} +function A5a(a){return;} +function AVj(a,b){return b!=10?0:1;} +function A06(a,b,c){return b!=10?0:1;} +function Xb(){GE.call(this);} +function BnJ(){var a=new Xb();AXw(a);return a;} +function AXw(a){return;} +function A$1(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;} +function A21(a,b,c){a:{b:{if(b!=10&&b!=133&&(b|1)!=8233){if(b!=13)break b;if(c==10)break b;}b=1;break a;}b=0;}return b;} +function AFC(){var a=this;D.call(a);a.ph=null;a.ue=null;a.gk=0;a.BY=0;} +function A9q(a){var b=new AFC();AX2(b,a);return b;} +function AX2(a,b){while(b>=a.gk){a.gk=a.gk<<1|1;}a.gk=a.gk<<1|1;a.ph=$rt_createIntArray(a.gk+1|0);a.ue=$rt_createIntArray(a.gk+1|0);a.BY=b;} +function QS(a,b,c){var d,e;d=0;e=b&a.gk;while(a.ph.data[e]&&a.ph.data[e]!=b){d=(d+1|0)&a.gk;e=(e+d|0)&a.gk;}a.ph.data[e]=b;a.ue.data[e]=c;} +function Wh(a,b){var c,d,e;c=b&a.gk;d=0;while(true){e=a.ph.data[c];if(!e)break;if(e==b)return a.ue.data[c];d=(d+1|0)&a.gk;c=(c+d|0)&a.gk;}return a.BY;} +function Y9(){D.call(this);} +function Oe(){Bz.call(this);} +function Bcq(){var a=new Oe();AXL(a);return a;} +function AXL(a){return;} +function AM7(a){return Do(CI(EI(),9,13),32);} +function NJ(){Bz.call(this);} +function Bdt(){var a=new NJ();A1R(a);return a;} +function A1R(a){return;} +function AOy(a){return CI(EI(),48,57);} +function AFu(){Bz.call(this);} +function BcG(){var a=new AFu();AXf(a);return a;} +function AXf(a){return;} +function A$J(a){return CI(EI(),97,122);} +function AF$(){Bz.call(this);} +function Bba(){var a=new AF$();AX7(a);return a;} +function AX7(a){return;} +function A14(a){return CI(EI(),65,90);} +function AGh(){Bz.call(this);} +function BdZ(){var a=new AGh();AUF(a);return a;} +function AUF(a){return;} +function AWt(a){return CI(EI(),0,127);} +function Oa(){Bz.call(this);} +function Bd7(){var a=new Oa();AVM(a);return a;} +function AVM(a){return;} +function AAp(a){return CI(CI(EI(),97,122),65,90);} +function MP(){Oa.call(this);} +function Bdz(){var a=new MP();AXO(a);return a;} +function AXO(a){return;} +function ABC(a){return CI(AAp(a),48,57);} +function AII(){Bz.call(this);} +function BbO(){var a=new AII();A83(a);return a;} +function A83(a){return;} +function A7n(a){return CI(CI(CI(EI(),33,64),91,96),123,126);} +function O6(){MP.call(this);} +function BcU(){var a=new O6();A0N(a);return a;} +function A0N(a){return;} +function AIZ(a){return CI(CI(CI(ABC(a),33,64),91,96),123,126);} +function ANy(){O6.call(this);} +function BcR(){var a=new ANy();A1I(a);return a;} +function A1I(a){return;} +function AZp(a){return Do(AIZ(a),32);} +function ADr(){Bz.call(this);} +function Bbp(){var a=new ADr();A$U(a);return a;} +function A$U(a){return;} +function A55(a){return Do(Do(EI(),32),9);} +function AAY(){Bz.call(this);} +function BbD(){var a=new AAY();Baf(a);return a;} +function Baf(a){return;} +function AZh(a){return Do(CI(EI(),0,31),127);} +function AKY(){Bz.call(this);} +function BcW(){var a=new AKY();AUS(a);return a;} +function AUS(a){return;} +function A22(a){return CI(CI(CI(EI(),48,57),97,102),65,70);} +function AQW(){Bz.call(this);} +function Bb$(){var a=new AQW();A44(a);return a;} +function A44(a){return;} +function A9p(a){var b;b=new Wl;b.IX=a;BZ(b);b.b_=1;return b;} +function AIQ(){Bz.call(this);} +function Ba$(){var a=new AIQ();A03(a);return a;} +function A03(a){return;} +function A33(a){var b;b=new TP;b.I7=a;BZ(b);b.b_=1;return b;} +function AP8(){Bz.call(this);} +function Bd3(){var a=new AP8();AUH(a);return a;} +function AUH(a){return;} +function AXN(a){var b;b=new Rj;b.Iy=a;BZ(b);return b;} +function AFd(){Bz.call(this);} +function BbC(){var a=new AFd();AZk(a);return a;} +function AZk(a){return;} +function A1b(a){var b;b=new Ri;b.F8=a;BZ(b);return b;} +function AGP(){Bz.call(this);} +function Bdx(){var a=new AGP();AVK(a);return a;} +function AVK(a){return;} +function A53(a){var b;b=new S7;b.Hg=a;BZ(b);JN(b.b8,0,2048);b.b_=1;return b;} +function Zz(){Bz.call(this);} +function Bdb(){var a=new Zz();AVf(a);return a;} +function AVf(a){return;} +function AWa(a){var b;b=new UO;b.Jk=a;BZ(b);b.b_=1;return b;} +function AJn(){Bz.call(this);} +function Bdy(){var a=new AJn();AY0(a);return a;} +function AY0(a){return;} +function Baj(a){var b;b=new PP;b.HA=a;BZ(b);b.b_=1;return b;} +function AQm(){Bz.call(this);} +function Bbs(){var a=new AQm();AZx(a);return a;} +function AZx(a){return;} +function A3Y(a){var b;b=new VG;b.GA=a;BZ(b);return b;} +function AFX(){Bz.call(this);} +function Bd8(){var a=new AFX();A7z(a);return a;} +function A7z(a){return;} +function AYz(a){var b;b=new TM;b.FF=a;BZ(b);b.b_=1;return b;} +function ALZ(){Bz.call(this);} +function Bc8(){var a=new ALZ();AT$(a);return a;} +function AT$(a){return;} +function AWg(a){var b;b=new TO;b.GY=a;BZ(b);b.b_=1;return b;} +function ADD(){Bz.call(this);} +function Bb2(){var a=new ADD();AVo(a);return a;} +function AVo(a){return;} +function A68(a){var b;b=new PF;b.He=a;BZ(b);b.b_=1;return b;} +function AH0(){Bz.call(this);} +function BdY(){var a=new AH0();AYJ(a);return a;} +function AYJ(a){return;} +function A8b(a){var b;b=new U4;b.J3=a;BZ(b);b.b_=1;return b;} +function AQA(){Bz.call(this);} +function BdV(){var a=new AQA();A9i(a);return a;} +function A9i(a){return;} +function A2g(a){var b;b=new U7;b.Gi=a;BZ(b);return b;} +function ACa(){Bz.call(this);} +function BcC(){var a=new ACa();AVi(a);return a;} +function AVi(a){return;} +function A0F(a){var b;b=new WE;b.Jw=a;BZ(b);return b;} +function ABo(){Bz.call(this);} +function Bbr(){var a=new ABo();A$C(a);return a;} +function A$C(a){return;} +function AZI(a){var b;b=new Wb;b.FJ=a;BZ(b);b.b_=1;return b;} +function AIO(){Bz.call(this);} +function BdN(){var a=new AIO();A7u(a);return a;} +function A7u(a){return;} +function A$F(a){var b;b=new Pd;b.Kk=a;BZ(b);b.b_=1;return b;} +function LP(){Bz.call(this);} +function Bb4(){var a=new LP();AWo(a);return a;} +function AWo(a){return;} +function ADt(a){return Do(CI(CI(CI(EI(),97,122),65,90),48,57),95);} +function ARm(){LP.call(this);} +function BcV(){var a=new ARm();A7D(a);return a;} +function A7D(a){return;} +function AZz(a){var b;b=FS(ADt(a),1);b.b_=1;return b;} +function ANE(){Oe.call(this);} +function Ba9(){var a=new ANE();A2A(a);return a;} +function A2A(a){return;} +function A4$(a){var b;b=FS(AM7(a),1);b.b_=1;return b;} +function ABh(){NJ.call(this);} +function BbH(){var a=new ABh();A74(a);return a;} +function A74(a){return;} +function AXm(a){var b;b=FS(AOy(a),1);b.b_=1;return b;} +function AK9(){var a=this;Bz.call(a);a.Au=0;a.D6=0;} +function Y(a,b){var c=new AK9();Bai(c,a,b);return c;} +function Bai(a,b,c){a.Au=b;a.D6=c;} +function AYN(a){return CI(EI(),a.Au,a.D6);} +function ALB(){Bz.call(this);} +function BcX(){var a=new ALB();A24(a);return a;} +function A24(a){return;} +function A2O(a){return CI(CI(EI(),65279,65279),65520,65533);} +function ANh(){var a=this;Bz.call(a);a.yA=0;a.wO=0;a.Dd=0;} +function CC(a,b){var c=new ANh();AVD(c,a,b);return c;} +function BbX(a,b,c){var d=new ANh();A2V(d,a,b,c);return d;} +function AVD(a,b,c){a.wO=c;a.yA=b;} +function A2V(a,b,c,d){a.Dd=d;a.wO=c;a.yA=b;} +function A6R(a){var b;b=BcE(a.yA);if(a.Dd)JN(b.b8,0,2048);b.b_=a.wO;return b;} +function ANz(){var a=this;Bz.call(a);a.v2=0;a.ug=0;a.zu=0;} +function Lw(a,b){var c=new ANz();AWh(c,a,b);return c;} +function Bdn(a,b,c){var d=new ANz();A3Z(d,a,b,c);return d;} +function AWh(a,b,c){a.ug=c;a.v2=b;} +function A3Z(a,b,c,d){a.zu=d;a.ug=c;a.v2=b;} +function ATw(a){var b;b=new V1;AEA(b,a.v2);if(a.zu)JN(b.b8,0,2048);b.b_=a.ug;return b;} +function ALf(){D.call(this);} +function BnK(){var a=new ALf();ATP(a);return a;} +function ATP(a){return;} +function Z5(){D.call(this);} +function BnL(){var a=new Z5();A9e(a);return a;} +function A9e(a){return;} +function N2(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 A3M(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=I(T2,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=N2(Ba(b,j));}if(!k&&l>=128){if(g>0){m=h+1|0;d[h]=AWM(i,i+g|0,OL(e,g));h=m;}i=i+(g+l|0)|0;g=0;}else{o=g+l|0;if(o=92?(f-32|0)-2|0:(f-32|0)-1|0;h=(g%2|0)!=1?0:1;c=c+Bk(d,g/2|0)|0;d=d*46|0;if(!h)break;}h=c/2|0;if(c%2|0)h= -h;return h;} +function W0(){EO.call(this);this.s7=null;} +function A4K(a){EV(a.b$,B(300),60,6,4210752);EV(a.b$,B(368),8,(a.fo-96|0)+2|0,4210752);} +function AO6(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.L.bm;d=B(847);$p=1;case 1:$z=AIl(c,d);if(C()){break _;}e=$z;BI(1.0,1.0,1.0,1.0);D6(a.L.bm,e);f=(a.bo-a.fd|0)/2|0;g=(a.bE-a.fo|0)/2|0;CK(a,f,g,0,0,a.fd,a.fo);if(Xn(a.s7)){h=AEv(a.s7,12);CK(a,f+56|0,((g+36|0)+12|0)-h|0,176,12-h|0,14,h+2|0);}i=APt(a.s7,24);CK(a,f+79|0,g+34|0,176,14,i+1|0,16);return;default:E3();}}CY().s(a, +b,c,d,e,f,g,h,i,$p);} +function XX(){var a=this;EO.call(a);a.mD=null;a.uO=null;} +function ZI(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ABF(a);if(C()){break _;}b=0;while(b<9){c=GA(a.mD,b);if(c!==null){d=a.L.f;$p=2;continue _;}b=b+1|0;}return;case 2:AMB(d,c);if(C()){break _;}while(true){b=b+1|0;if(b>=9)break;c=GA(a.mD,b);if(c===null)continue;else{d=a.L.f;continue _;}}return;default:E3();}}CY().s(a,b,c,d,$p);} +function A7M(a,b){var c,d,e,f,g,h;c=$rt_createIntArray(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=e+(f*3|0)|0;h=GA(a.mD,g);if(h!==null)d[g]=h.bA;else d[g]=(-1);f=f+1|0;}e=e+1|0;}PT(a.uO,0,Sg(W5(),c));} +function A2Y(a){EV(a.b$,B(423),28,6,4210752);EV(a.b$,B(368),8,(a.fo-96|0)+2|0,4210752);} +function ALa(a,b){var c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.L.bm;d=B(848);$p=1;case 1:$z=AIl(c,d);if(C()){break _;}e=$z;BI(1.0,1.0,1.0,1.0);D6(a.L.bm,e);CK(a,(a.bo-a.fd|0)/2|0,(a.bE-a.fo|0)/2|0,0,0,a.fd,a.fo);return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function ANn(){var a=this;EO.call(a);a.FL=null;a.A5=null;a.kG=0;} +function Bdh(a,b){var c=new ANn();A3o(c,a,b);return c;} +function A3o(a,b,c){var d,e,f,g;Ix(a);a.kG=0;a.FL=b;a.A5=c;a.p$=0;a.kG=c.fU()/9|0;a.fo=114+(a.kG*18|0)|0;d=(a.kG-4|0)*18|0;e=0;while(e=0&&c<2048?a.dN^E4(a.CN,c):0;} +function SW(){var a=this;Bn.call(a);a.ES=null;a.BG=null;a.G6=null;} +function A4p(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.dN^E4(a.ES,c):0;return a.BG.X(b)&&!d?1:0;} +function P2(){var a=this;Bn.call(a);a.sF=null;a.HQ=null;} +function AYK(a,b){return a.cj^E4(a.sF,b);} +function A6_(a){var b,c;b=new U;W(b);c=Jm(a.sF,0);while(c>=0){Hz(b,IV(c));C9(b,124);c=Jm(a.sF,c+1|0);}if(b.b1>0)SR(b,b.b1-1|0);return V(b);} +function Uz(){var a=this;Bn.call(a);a.D0=null;a.I4=null;} +function A$A(a,b){return a.D0.X(b);} +function Ux(){var a=this;Bn.call(a);a.wR=0;a.C9=null;a.xE=null;} +function A1s(a,b){return !(a.wR^E4(a.xE.b5,b))&&!(a.wR^a.xE.iy^a.C9.X(b))?0:1;} +function Uy(){var a=this;Bn.call(a);a.uf=0;a.Bx=null;a.vE=null;} +function A8x(a,b){return !(a.uf^E4(a.vE.b5,b))&&!(a.uf^a.vE.iy^a.Bx.X(b))?1:0;} +function UC(){var a=this;Bn.call(a);a.Fi=0;a.BA=null;a.Bt=null;a.H7=null;} +function A6h(a,b){return a.Fi^(!a.BA.X(b)&&!a.Bt.X(b)?0:1);} +function UD(){var a=this;Bn.call(a);a.AG=0;a.DV=null;a.DD=null;a.Kg=null;} +function ATq(a,b){return a.AG^(!a.DV.X(b)&&!a.DD.X(b)?0:1)?0:1;} +function UA(){var a=this;Bn.call(a);a.Ag=null;a.Kj=null;} +function AXg(a,b){return Eb(a.Ag,b);} +function UB(){var a=this;Bn.call(a);a.E3=null;a.Ih=null;} +function AY4(a,b){return Eb(a.E3,b)?0:1;} +function UF(){var a=this;Bn.call(a);a.AJ=null;a.DX=0;a.Bh=null;} +function A2o(a,b){return !Eb(a.AJ,b)&&!(a.DX^E4(a.Bh.b5,b))?0:1;} +function UG(){var a=this;Bn.call(a);a.AY=null;a.En=0;a.AU=null;} +function A5Y(a,b){return !Eb(a.AY,b)&&!(a.En^E4(a.AU.b5,b))?1:0;} +function P1(){var a=this;Bn.call(a);a.Bd=0;a.EY=null;a.BN=null;a.FO=null;} +function Ba7(a,b){return !(a.Bd^a.EY.X(b))&&!Eb(a.BN,b)?0:1;} +function Qd(){var a=this;Bn.call(a);a.Fb=0;a.zp=null;a.zv=null;a.F3=null;} +function AXl(a,b){return !(a.Fb^a.zp.X(b))&&!Eb(a.zv,b)?1:0;} +function PZ(){var a=this;Bn.call(a);a.Dm=null;a.F6=null;} +function AVN(a,b){return Eb(a.Dm,b);} +function P0(){var a=this;Bn.call(a);a.z_=null;a.Kd=null;} +function A6X(a,b){return Eb(a.z_,b)?0:1;} +function P5(){var a=this;Bn.call(a);a.Fh=null;a.AX=0;a.FB=null;} +function AX5(a,b){return Eb(a.Fh,b)&&a.AX^E4(a.FB.b5,b)?1:0;} +function PY(){var a=this;Bn.call(a);a.Ez=null;a.D4=0;a.AV=null;} +function A_y(a,b){return Eb(a.Ez,b)&&a.D4^E4(a.AV.b5,b)?0:1;} +function P3(){var a=this;Bn.call(a);a.EH=0;a.CL=null;a.AF=null;a.H6=null;} +function A5i(a,b){return a.EH^a.CL.X(b)&&Eb(a.AF,b)?1:0;} +function P4(){var a=this;Bn.call(a);a.Ew=0;a.Ck=null;a.EG=null;a.In=null;} +function A0B(a,b){return a.Ew^a.Ck.X(b)&&Eb(a.EG,b)?0:1;} +function Jq(){var a=this;D.call(a);a.g6=null;a.tU=0;a.ck=null;a.hO=null;a.g2=null;a.hZ=null;a.ei=null;a.oi=0;a.f$=0;a.f4=0;a.ic=null;a.dw=null;a.gE=0;a.dT=0;a.qA=0;a.EK=0;a.lo=0;a.ts=Long_ZERO;} +var BlN=0;function Bb1(a,b,c){var d=new Jq();ARU(d,a,b,c);return d;} +function A$E(a,b,c,d){var e=new Jq();A2x(e,a,b,c,d);return e;} +function ARU(a,b,c,d){var e;a.ic=Dg();a.dw=I(Kx,8);a.gE=0;a.dT=0;a.EK=0;a.lo=0;a.ts=Long_ZERO;a.ck=b;a.f$=c;a.f4=d;a.ei=$rt_createByteArray(256);e=0;while(e=16){a.oi=b;b=0;while(b<16){d=0;if(d<16){$p=2;continue _;}b=b+1|0;}a.dT=1;return;}e=0;if(e<16)break;c=c+1|0;}f=a.ei.data;d=e<<4|c;f[d]=(-128);g=127;$p=1;case 1:ADI(a,c,g,e);if(C()){break _;}if((a.ei.data[d]&255)=16){c=c+1|0;if(c>=16){a.oi=b;b=0;while(b<16){d=0;if(d<16){$p=2;continue _;}b +=b+1|0;}a.dT=1;return;}e=0;}f=a.ei.data;d=e<<4|c;f[d]=(-128);g=127;continue _;case 2:AFM(a,b,d);if(C()){break _;}d=d+1|0;while(true){if(d<16){continue _;}b=b+1|0;if(b>=16)break;d=0;}a.dT=1;return;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AFM(a,b,c){var d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=Vl(a,b,c);e=(a.f$*16|0)+b|0;f=(a.f4*16|0)+c|0;b=e-1|0;$p=1;case 1:AKv(a,b,f,d);if(C()){break _;}b=e+1|0;$p=2;case 2:AKv(a,b,f,d);if(C()){break _;}b=f-1|0;$p=3;case 3:AKv(a,e,b,d);if(C()){break _;}b=f+1|0;$p=4;case 4:AKv(a,e,b,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AKv(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=a.ck;$p=1;case 1:$z=AMq(e,b,c);if(C()){break _;}f=$z;g=S(f,d);if(g>0){e=a.ck;h=BlT;$p=2;continue _;}if(g>=0){a.dT=1;return;}e=a.ck;h=BlT;$p=3;continue _;case 2:ZJ(e,h,b,d,c,b,f,c);if(C()){break _;}a.dT=1;return;case 3:ZJ(e,h,b,f,c,b,d,c);if(C()){break _;}a.dT=1;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function ADI(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=a.ei.data;f=d<<4|b;g=e[f]&255;if(c<=g)c=g;while(c>0){L();if(BhW.data[Fd(a,b,c-1|0,d)])break;c=c+(-1)|0;}h=S(c,g);if(h){AQr(a.ck,b,d,c,g);a.ei.data[f]=c<<24>>24;if(c=0){l=a.ck;m=BlT;$p=1;continue _;}j=c;while(j0){if(j<=0)break a;k=k+(-1)|0;L();n=BhW.data[Fd(a,b,k,d)];if(!n)n=1;j=j-n|0;if(j<0)j=0;EA(a.g2,b,k,d,j);}}while(k>0){L();if(BhW.data[Fd(a,b,k-1|0,d)])break;k=k+(-1)|0;}if(k!=c){l=a.ck;m=BlT;d=f-1|0;j=i-1|0;f=f+1|0;b=i+1|0;$p=2;continue _;}a.dT=1;}return;case 1:ZJ(l,m,f,g,i,f,c,i);if(C()){break _;}while(g0){if(j<=0)break b;k=k+(-1)|0;L();n=BhW.data[Fd(a,b,k,d)];if(!n)n=1;j=j-n|0;if(j<0)j=0;EA(a.g2,b,k,d,j);}}while(k>0){L();if(BhW.data[Fd(a,b,k-1|0,d)])break;k=k+(-1)|0;}if(k==c){a.dT=1;return;}l=a.ck;m=BlT;d=f-1|0;j=i-1|0;f=f+1|0;b=i+1|0;$p=2;case 2:ZJ(l,m,d,k,j,f,c,b);if(C()){break _;}a.dT=1;return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function Fd(a,b,c,d){return a.g6.data[b<<11|d<<7|c];} +function AEq(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(E$()){var $T=CY();$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:g=e<<24>>24;h=a.ei.data[d<<4|b]&255;i=a.g6.data;j=b<<11|d<<7|c;k=i[j]&255;if(k==e)return 0;l=(a.f$*16|0)+b|0;m=(a.f4*16|0)+d|0;a.g6.data[j]=g;if(k){L();n=Bf6.data[k];o=a.ck;$p=1;continue _;}a:{EA(a.hO,b,c,d,f);L();if(!BhW.data[g]){if(c!=(h-1|0))break a;$p +=5;continue _;}if(c>=h){f=c+1|0;$p=6;continue _;}}n=a.ck;o=BlT;$p=2;continue _;case 1:n.lL(o,l,c,m);if(C()){break _;}b:{EA(a.hO,b,c,d,f);L();if(!BhW.data[g]){if(c!=(h-1|0))break b;$p=5;continue _;}if(c>=h){f=c+1|0;$p=6;continue _;}}n=a.ck;o=BlT;$p=2;case 2:ZJ(n,o,l,c,m,l,c,m);if(C()){break _;}n=a.ck;o=BlU;$p=3;case 3:ZJ(n,o,l,c,m,l,c,m);if(C()){break _;}$p=4;case 4:AFM(a,b,d);if(C()){break _;}if(!e){a.dT=1;return 1;}n=Bf6.data[e];o=a.ck;$p=7;continue _;case 5:ADI(a,b,c,d);if(C()){break _;}n=a.ck;o=BlT;$p=2;continue _;case 6:ADI(a, +b,f,d);if(C()){break _;}n=a.ck;o=BlT;$p=2;continue _;case 7:n.fG(o,l,c,m);if(C()){break _;}a.dT=1;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function AEn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(E$()){var $T=CY();$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:f=e<<24>>24;g=a.ei.data[d<<4|b]&255;h=a.g6.data;i=b<<11|d<<7|c;j=h[i]&255;if(j==e)return 0;k=(a.f$*16|0)+b|0;l=(a.f4*16|0)+d|0;a.g6.data[i]=f;if(j){L();m=Bf6.data[j];n=a.ck;$p=1;continue _;}a:{EA(a.hO,b,c,d,0);L();if(!BhW.data[f]){if(c!=(g-1|0))break a;$p=5;continue _;}if +(c>=g){i=c+1|0;$p=6;continue _;}}m=a.ck;n=BlT;$p=2;continue _;case 1:m.lL(n,k,c,l);if(C()){break _;}b:{EA(a.hO,b,c,d,0);L();if(!BhW.data[f]){if(c!=(g-1|0))break b;$p=5;continue _;}if(c>=g){i=c+1|0;$p=6;continue _;}}m=a.ck;n=BlT;$p=2;case 2:ZJ(m,n,k,c,l,k,c,l);if(C()){break _;}m=a.ck;n=BlU;$p=3;case 3:ZJ(m,n,k,c,l,k,c,l);if(C()){break _;}$p=4;case 4:AFM(a,b,d);if(C()){break _;}if(!e){a.dT=1;return 1;}m=Bf6.data[e];n=a.ck;$p=7;continue _;case 5:ADI(a,b,c,d);if(C()){break _;}m=a.ck;n=BlT;$p=2;continue _;case 6:ADI(a, +b,i,d);if(C()){break _;}m=a.ck;n=BlT;$p=2;continue _;case 7:m.fG(n,k,c,l);if(C()){break _;}a.dT=1;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function Sp(a,b,c,d){return IJ(a.hO,b,c,d);} +function AA_(a,b,c,d,e){a.dT=1;EA(a.hO,b,c,d,e);} +function AC3(a,b,c,d,e){return b===BlT?IJ(a.g2,c,d,e):b!==BlU?0:IJ(a.hZ,c,d,e);} +function ARu(a,b,c,d,e,f){a.dT=1;if(b===BlT)EA(a.g2,c,d,e,f);else{if(b!==BlU)return;EA(a.hZ,c,d,e,f);}} +function Wt(a,b,c,d,e){var f,g;f=IJ(a.g2,b,c,d);if(f>0)BlN=1;e=f-e|0;g=IJ(a.hZ,b,c,d);if(g<=e)g=e;return g;} +function Ld(a,b){var c,d,e,f,g;a.lo=1;c=K(b.d/16.0);d=K(b.e/16.0);if(!(c==a.f$&&d==a.f4)){e=C$();f=new U;W(f);Cq(e,V(Fc(J(f,B(850)),b)));}g=K(b.j/16.0);if(g<0)g=0;if(g>=a.dw.data.length)g=a.dw.data.length-1|0;X(a.dw.data[g],b);} +function ANJ(a,b){Sy(a,b,K(b.j/16.0));} +function Sy(a,b,c){var d,e;if(c<0)c=0;if(c>=a.dw.data.length)c=a.dw.data.length-1|0;if(!RC(a.dw.data[c],b)){d=C$();e=new U;W(e);Cq(d,V(Fc(J(e,B(851)),b)));}Iq(a.dw.data[c],b);} +function PW(a,b,c,d){return c<(a.ei.data[d<<4|b]&255)?0:1;} +function AN9(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=(b+(c*1024|0)|0)+((d*1024|0)*1024|0)|0;f=Cp(a.ic,CJ(e));if(f!==null)return f;g=Fd(a,b,c,d);L();h=Bf6.data[g];f=a.ck;b=(a.f$*16|0)+b|0;d=(a.f4*16|0)+d|0;$p=1;case 1:h.fG(f,b,c,d);if(C()){break _;}return Cp(a.ic,CJ(e));default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function QI(a,b){Um(a,b.dm-(a.f$*16|0)|0,b.dh,b.dq-(a.f4*16|0)|0,b);} +function Um(a,b,c,d,e){var f;a:{f=(b+(c*1024|0)|0)+((d*1024|0)*1024|0)|0;e.ch=a.ck;e.dm=(a.f$*16|0)+b|0;e.dh=c;e.dq=(a.f4*16|0)+d|0;if(Fd(a,b,c,d)){L();if(Bf6.data[Fd(a,b,c,d)] instanceof Eu){if(a.tU){if(Cp(a.ic,CJ(f))!==null)Iq(a.ck.fF,Cp(a.ic,CJ(f)));X(a.ck.fF,e);}BQ(a.ic,CJ(f),e);break a;}}Cq(C$(),B(852));}} +function AEN(a,b,c,d){var e;e=(b+(c*1024|0)|0)+((d*1024|0)*1024|0)|0;if(a.tU)Iq(a.ck.fF,JZ(a.ic,CJ(e)));} +function Ku(a){var b;a.tU=1;DS(a.ck.fF,Hn(a.ic));b=0;while(b=a.dw.data.length)f=a.dw.data.length-1|0;while(e<=f){g=a.dw.data[e];h=0;while(h=a.dw.data.length)f=a.dw.data.length-1|0;while(e<=f){g=a.dw.data[e];h=0;while(h>4;a.ix=e>>4;i=f>>4;j=h>>4;a.kH=$rt_createMultiArray($rt_arraycls($rt_arraycls(Jq)),[(j-a.ix|0)+1|0,(i-a.jr|0)+1|0]);k=a.jr;while(k<=i){l=a.ix;if(l<=j){m=a.kH.data[k-a.jr|0].data;c=l-a.ix|0;$p=1;continue _;}k=k+1|0;}return;case 1:$z=AAv(b,k,l);if(C()) +{break _;}n=$z;m[c]=n;l=l+1|0;while(true){if(l<=j){m=a.kH.data[k-a.jr|0].data;c=l-a.ix|0;continue _;}k=k+1|0;if(k>i)break;l=a.ix;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} +function HQ(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.jr|0;f=(d>>4)-a.ix|0;return Fd(a.kH.data[e].data[f],b&15,c,d&15);} +function AGL(a,b,c,d){var e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:e=(b>>4)-a.jr|0;f=(d>>4)-a.ix|0;g=a.kH.data[e].data[f];e=b&15;b=d&15;$p=1;case 1:$z=AN9(g,e,c,b);if(C()){break _;}g=$z;return g;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function ABu(a,b,c,d){return BlR.data[AAK(a,b,c,d)];} +function AAK(a,b,c,d){return G6(a,b,c,d,1);} +function G6(a,b,c,d,e){var f,g,h,i,j,k;if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){a:{if(e){f=HQ(a,b,c,d);L();if(f==Bf_.b)break a;if(f==Bim.b)break a;}if(c<0)return 0;if(c>=128){f=15-a.yo.gr|0;if(f<0)f=0;return f;}f=(b>>4)-a.jr|0;g=(d>>4)-a.ix|0;return Wt(a.kH.data[f].data[g],b&15,c,d&15,a.yo.gr);}g=G6(a,b,c+1|0,d,0);h=G6(a,b+1|0,c,d,0);i=G6(a,b-1|0,c,d,0);j=G6(a,b,c,d+1|0,0);k=G6(a,b,c,d-1|0,0);if(h<=g)h=g;if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;return k;}return 15;} +function ADP(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.jr|0;f=(d>>4)-a.ix|0;return Sp(a.kH.data[e].data[f],b&15,c,d&15);} +function Oz(a,b,c,d){var e,f;e=HQ(a,b,c,d);if(!e)f=Bhs;else{L();f=Bf6.data[e].b6;}return f;} +function ACM(a,b,c,d){var e;L();e=Bf6.data[HQ(a,b,c,d)];return e!==null?e.d1():0;} +function ARo(){D.call(this);} +function BnS(){var a=new ARo();A5f(a);return a;} +function A5f(a){return;} +function Xw(){var a=this;Eh.call(a);a.bT=null;a.fN=0;a.nx=0;a.iU=0;} +function BbS(){var a=new Xw();AVY(a);return a;} +function AVY(a){a.bT=I(B5,3);a.fN=0;a.nx=0;a.iU=0;} +function AIf(a){return a.bT.data.length;} +function A$B(a,b){return a.bT.data[b];} +function A9u(a,b,c){var d;if(a.bT.data[b]===null)return null;if(a.bT.data[b].p<=c){d=a.bT.data[b];a.bT.data[b]=null;return d;}d=EY(a.bT.data[b],c);if(!a.bT.data[b].p)a.bT.data[b]=null;return d;} +function AWd(a,b,c){a.bT.data[b]=c;if(c!==null&&c.p>64)c.p=64;} +function AZ4(a,b){var c,d,e,f;Ln(a,b);c=EE(b,B(650));a.bT=I(B5,AIf(a));d=0;while(d=0&&f>16);Dt(b,B(854),a.iU<<16>>16);c=FM();d=0;while(d>24);GZ(a.bT.data[d],e);Fo(c,e);}d=d+1|0;}ES(b,B(650),c);} +function AUR(a){return 64;} +function APt(a,b){return Bk(a.iU,b)/200|0;} +function AEv(a,b){if(!a.nx)a.nx=200;return Bk(a.fN,b)/a.nx|0;} +function Xn(a){return a.fN<=0?0:1;} +function AHu(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(E$()){var $T=CY();$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:b=a.fN<=0?0:1;c=0;if(a.fN>0){a.fN=a.fN-1|0;c=1;}if(!a.fN&&OO(a)){d=PB(a,a.bT.data[1]);a.fN=d;a.nx=d;if(a.fN>0){c=1;if(a.bT.data[1]!==null){e=a.bT.data[1];e.p=e.p-1|0;if(!a.bT.data[1].p)a.bT.data[1]=null;}}}if(Xn(a)&&OO(a)){a.iU=a.iU+1|0;if(a.iU==200){a.iU=0;AEj(a);c=1;}}else a.iU=0;if(b==(a.fN<=0?0:1)){if(!c)return;e +=a.ch;d=a.dm;b=a.dh;c=a.dq;$p=1;continue _;}c=1;b=a.fN<=0?0:1;f=a.ch;g=a.dm;h=a.dh;i=a.dq;$p=2;continue _;case 1:AHi(e,d,b,c);if(C()){break _;}return;case 2:$z=AFx(f,g,h,i);if(C()){break _;}d=$z;$p=3;case 3:$z=AOh(f,g,h,i);if(C()){break _;}j=$z;if(!b){L();b=Bin.b;$p=4;continue _;}L();b=Bio.b;$p=5;continue _;case 4:AQe(f,g,h,i,b);if(C()){break _;}$p=6;continue _;case 5:AQe(f,g,h,i,b);if(C()){break _;}$p=6;case 6:ALh(f,g,h,i,d);if(C()){break _;}$p=7;case 7:AGK(f,g,h,i,j);if(C()){break _;}if(!c)return;e=a.ch;d +=a.dm;b=a.dh;c=a.dq;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function OO(a){var b,c;if(a.bT.data[0]===null)return 0;b=Vy(a,DK(a.bT.data[0]).cU);if(b<0)b=0;else if(a.bT.data[2]===null)b=1;else if(a.bT.data[2].bA!=b)b=0;else if(a.bT.data[2].p<64&&a.bT.data[2].p=Biz.data[b].e3?0:1;}return b;} +function AEj(a){var b,c;if(OO(a)){b=Vy(a,DK(a.bT.data[0]).cU);if(a.bT.data[2]===null)a.bT.data[2]=K9(b,1);else if(a.bT.data[2].bA==b){c=a.bT.data[2];c.p=c.p+1|0;}c=a.bT.data[0];c.p=c.p-1|0;if(a.bT.data[0].p<=0)a.bT.data[0]=null;}} +function Vy(a,b){L();if(b==Bgw.b){BD();b=Bi_.cU;}else if(b==Bgx.b){BD();b=Bja.cU;}else if(b==Bii.b){BD();b=BiW.cU;}else if(b==Bgr.b)b=Bgk.b;else{BD();b=b==BhA.cU?BjV.cU:b!=Bge.b?(-1):Bga.b;}return b;} +function PB(a,b){var c,d;if(b===null)return 0;a:{c=DK(b).cU;if(c<256){L();if(Bf6.data[c].b6===Biv){d=300;break a;}}BD();if(c==Bjo.cU)d=100;else if(c!=BiV.cU)d=0;else d=1600;}return d;} +function AAI(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$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=a.ch;c=a.dm;d=a.dh;e=a.dq;$p=1;case 1:AHi(b,c,d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function TQ(){Eh.call(this);this.eK=null;} +function Bcw(){var a=new TQ();A29(a);return a;} +function A29(a){a.eK=I(B5,36);} +function AWy(a){return 27;} +function RH(a,b){return a.eK.data[b];} +function A2S(a,b,c){var d;if(a.eK.data[b]===null)return null;if(a.eK.data[b].p<=c){d=a.eK.data[b];a.eK.data[b]=null;return d;}d=EY(a.eK.data[b],c);if(!a.eK.data[b].p)a.eK.data[b]=null;return d;} +function AIr(a,b,c){a.eK.data[b]=c;if(c!==null&&c.p>64)c.p=64;} +function A9M(a){return B(301);} +function A85(a,b){var c,d,e,f;Ln(a,b);c=EE(b,B(650));a.eK=I(B5,27);d=0;while(d=0&&f>24);GZ(a.eK.data[d],e);Fo(c,e);}d=d+1|0;}ES(b,B(650),c);} +function A8v(a){return 64;} +function CR(){D.call(this);this.fV=null;} +function BnT(){var a=new CR();Cu(a);return a;} +function Cu(a){a.fV=null;} +function Wm(a){return a.fV!==null?a.fV:B(3);} +function AYu(a,b){a.fV=b;return a;} +function Ns(b){var c,d;c=Ot(b);if(!c){b=new Ou;Cu(b);return b;}d=AFU(c);d.fV=G8(b);d.gJ(b);return d;} +function Sv(b,c){Lj(c,b.fg());if(b.fg()){X2(c,Wm(b));b.gR(c);}} +function AFU(b){var c;switch(b){case 0:c=new Ou;Cu(c);return c;case 1:c=new M8;Cu(c);return c;case 2:c=new Nu;Cu(c);return c;case 3:c=new LZ;Cu(c);return c;case 4:c=new OG;Cu(c);return c;case 5:c=new PR;Cu(c);return c;case 6:c=new M1;Cu(c);return c;case 7:c=new Ne;Cu(c);return c;case 8:c=new LL;Cu(c);return c;case 9:return FM();case 10:return El();default:}return null;} +function AQx(){CR.call(this);this.cn=null;} +function El(){var a=new AQx();A9W(a);return a;} +function A9W(a){Cu(a);a.cn=Dg();} +function A8l(a,b){var c;c=KO(Hn(a.cn));while(FZ(c)){Sv(Ka(c),b);}Lj(b,0);} +function A$u(a,b){var c;VM(a.cn);while(true){c=Ns(b);if(!c.fg())break;BQ(a.cn,Wm(c),c);}} +function A8j(a){return 10;} +function ES(a,b,c){var d;d=a.cn;c.fV=b;BQ(d,b,c);} +function DZ(a,b,c){var d,e;d=a.cn;e=new M8;Cu(e);e.tS=c;e.fV=b;BQ(d,b,e);} +function Dt(a,b,c){var d,e;d=a.cn;e=new Nu;Cu(e);e.tM=c;e.fV=b;BQ(d,b,e);} +function Ea(a,b,c){var d,e;d=a.cn;e=new LZ;Cu(e);e.st=c;e.fV=b;BQ(d,b,e);} +function Iw(a,b,c){var d,e;d=a.cn;e=new OG;Cu(e);e.to=c;e.fV=b;BQ(d,b,e);} +function ASP(a,b,c){var d,e;d=a.cn;e=A70(c);e.fV=b;BQ(d,b,e);} +function FP(a,b,c){var d,e;d=a.cn;e=new LL;Cu(e);e.rG=c;if(c!==null){e.fV=b;BQ(d,b,e);return;}c=new B8;Bl(c,B(855));M(c);} +function Ja(a,b,c){var d,e;d=a.cn;e=new Ne;Cu(e);e.mA=c;e.fV=b;BQ(d,b,e);} +function Wg(a,b,c){var d;d=a.cn;c.fV=b;BQ(d,b,c);} +function Kr(a,b,c){DZ(a,b,(!c?0:1)<<24>>24);} +function ZA(a,b){return DM(a.cn,b);} +function Ed(a,b){return !DM(a.cn,b)?0:Cp(a.cn,b).tS;} +function DC(a,b){return !DM(a.cn,b)?0:Cp(a.cn,b).tM;} +function Eq(a,b){return !DM(a.cn,b)?0:Cp(a.cn,b).st;} +function J$(a,b){return !DM(a.cn,b)?Long_ZERO:Cp(a.cn,b).to;} +function ANp(a,b){return !DM(a.cn,b)?0.0:Cp(a.cn,b).nz;} +function Ew(a,b){return !DM(a.cn,b)?B(3):Cp(a.cn,b).rG;} +function I5(a,b){return !DM(a.cn,b)?$rt_createByteArray(0):Cp(a.cn,b).mA;} +function Iv(a,b){return !DM(a.cn,b)?El():Cp(a.cn,b);} +function EE(a,b){return !DM(a.cn,b)?FM():Cp(a.cn,b);} +function KM(a,b){return !Ed(a,b)?0:1;} +function Pm(){IX.call(this);} +function AWQ(a,b,c,d){var e,f,g;e=0;f=d.by;a:{while(true){if(b>f){b=e;break a;}g=HC(d,a.cJ);E6(d,a.cJ,b);e=a.fq.k(b,c,d);if(e>=0)break;E6(d,a.cJ,g);b=b+1|0;}}return b;} +function BaW(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c=0)break;E6(e,a.cJ,g);c=c+(-1)|0;}}return c;} +function AVB(a){return null;} +function Qy(){B3.call(this);} +function BnU(){var a=new Qy();Bak(a);return a;} +function Bak(a){Q(a);} +function Tg(){B3.call(this);} +function BnV(){var a=new Tg();AZG(a);return a;} +function AZG(a){Q(a);} +function Su(){Hb.call(this);this.BR=0;} +function AWC(a){var b;b=new U;W(b);return V(Bi(J(b,B(856)),a.BR));} +function Qv(){Hb.call(this);this.E9=0;} +function AV6(a){var b;b=new U;W(b);return V(Bi(J(b,B(857)),a.E9));} +function I9(){var a=this;D.call(a);a.mh=0;a.rK=0;a.lQ=null;a.hl=null;a.sO=null;a.iw=null;} +function BnW(a){var b=new I9();Wc(b,a);return b;} +function Wc(a,b){a.iw=b;a.rK=b.ha;a.lQ=null;} +function FZ(a){if(a.lQ!==null)return 1;while(a.mh=a.sQ?0:1;} +function Lv(a){var b,c;Qf(a);a.nv=a.lV;b=a.ln;c=a.lV;a.lV=c+1|0;return Z(b,c);} +function AMU(a){var b;if(a.nv<0){b=new D7;Q(b);M(b);}Qf(a);ED(a.ln,a.nv);a.yK=a.ln.d3;if(a.nv=a.ln.d3)return;b=new Lu;Q(b);M(b);} +function W9(){var a=this;D.call(a);a.AM=null;a.ET=null;a.wx=0;a.q7=0;} +function Oi(a){return Fh(a.AM);} +function AKb(a,b){return Cg(a.ET)>1)|0)|0,Ru(a.nR,b)));b=b+1|0;}X(a.bO,Du(100,(a.bo/2|0)-100|0,((a.bE/6|0)+120|0)+12|0,B(859)));X(a.bO,Du(200,(a.bo/2|0)-100|0,(a.bE/6|0)+168|0,B(860)));} +function AEJ(a,b){var c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.hn){if(b.cN<100){Ek(a.nR,b.cN,1);b.kv=Ru(a.nR,b.cN);}if(b.cN==100){c=a.L;d=new Ws;e=a.nR;Em(d);d.zX=B(861);d.kO=(-1);d.Ao=a;d.jJ=e;$p=1;continue _;}if(b.cN==200){b=a.L;c=a.w2;$p=2;continue _;}}return;case 1:AEH(c,d);if(C()){break _;}if(b.cN!=200)return;b=a.L;c=a.w2;$p=2;case 2:AEH(b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AG2(a,b,c,d){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ABY(a);if(C()){break _;}D$(a,a.b$,a.y7,a.bo/2|0,20,16777215);$p=2;case 2:AGs(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function O3(){var a=this;C2.call(a);a.oS=null;a.yV=null;a.x5=0;} +function Baa(a){var b=new O3();AE6(b,a);return b;} +function AE6(a,b){Em(a);a.yV=B(862);a.x5=0;a.oS=b;} +function AQc(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AHo();if(C()){break _;}b=$z;c=0;if(c>=5){a.yq();return;}d=new U;W(d);d=J(d,B(863));e=c+1|0;d=V(Bi(d,e));$p=2;case 2:$z=AIT(b,d);if(C()){break _;}d=$z;if(d===null)X(a.bO,Du(c,(a.bo/2|0)-100|0,(a.bE/6|0)+(24*c|0)|0,B(864)));else{f=new U;W(f);g=V(Bi(J(f,B(865)),e));h=J$(d,B(403));d=new U;W(d);d=V(J(AB2(J(J(d,g),B(866)), +Long_toNumber(Long_div(Long_mul(Long_div(h,Long_fromInt(1024)),Long_fromInt(100)),Long_fromInt(1024)))/100.0),B(867)));X(a.bO,Du(c,(a.bo/2|0)-100|0,(a.bE/6|0)+(24*c|0)|0,d));}c=e;if(c>=5){a.yq();return;}d=new U;W(d);d=J(d,B(863));e=c+1|0;d=V(Bi(d,e));continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AOc(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHo();if(C()){break _;}c=$z;d=new U;W(d);d=V(Bi(J(d,B(863)),b));$p=2;case 2:$z=AIT(c,d);if(C()){break _;}c=$z;if(c===null)c=null;else{c=new U;W(c);c=V(Bi(J(c,B(863)),b));}return c;default:E3();}}CY().s(a,b,c,d,$p);} +function AYr(a){X(a.bO,Du(5,(a.bo/2|0)-100|0,((a.bE/6|0)+120|0)+12|0,B(868)));X(a.bO,Du(6,(a.bo/2|0)-100|0,(a.bE/6|0)+168|0,B(869)));} +function ATf(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.hn){if(b.cN<5){c=b.cN+1|0;$p=1;continue _;}if(b.cN==5){b=a.L;d=new VA;AE6(d,a);d.yV=B(870);$p=2;continue _;}if(b.cN==6){b=a.L;d=a.oS;$p=3;continue _;}}return;case 1:a.Jj(c);if(C()){break _;}return;case 2:AEH(b,d);if(C()){break _;}return;case 3:AEH(b,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function ALz(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.L;d=null;$p=1;case 1:AEH(c,d);if(C()){break _;}if(a.x5)return;a.x5=1;d=a.L;c=new U;W(c);c=V(Bi(J(c,B(863)),b));$p=2;case 2:AIN(d,c);if(C()){break _;}d=a.L;c=null;$p=3;case 3:AEH(d,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AFr(a,b,c,d){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ABY(a);if(C()){break _;}D$(a,a.b$,a.yV,a.bo/2|0,20,16777215);$p=2;case 2:AGs(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function M2(){} +function Wa(){var a=this;D.call(a);a.FY=null;a.EZ=null;a.p1=null;a.dE=null;a.rg=0;a.sH=0;} +function O_(a,b){var c,d;c=Bh(a.p1);if(b>=0&&b<=c){AAL(a.dE);a.dE.nH=1;AQG(a.dE,b);b=a.EZ.eL(b,a.p1,a.dE);if(b==(-1))a.dE.hr=1;if(b>=0&&a.dE.ou){ADO(a.dE);return 1;}a.dE.hx=(-1);return 0;}d=new BV;Bl(d,Wx(b));M(d);} +function ABR(a){var b,c;b=Bh(a.p1);if(!Zj(a))b=a.sH;if(a.dE.hx>=0&&a.dE.nH==1){a.dE.hx=Ng(a.dE);if(Ng(a.dE)==AFy(a.dE)){c=a.dE;c.hx=c.hx+1|0;}return a.dE.hx<=b&&O_(a,a.dE.hx)?1:0;}return O_(a,a.rg);} +function AIF(a,b){return Qc(a.dE,b);} +function YY(a,b){return Rk(a.dE,b);} +function AHZ(a){return AIF(a,0);} +function ALI(a){return YY(a,0);} +function Zj(a){return a.dE.ox;} +function ME(){GC.call(this);} +function BnX(){var a=new ME();A8h(a);return a;} +function A8h(a){Q(a);} +function TK(){GC.call(this);} +function BnY(){var a=new TK();A_U(a);return a;} +function A_U(a){Q(a);} +function AMf(){D.call(this);} +function BnZ(){var a=new AMf();A8y(a);return a;} +function A8y(a){return;} +function AAS(){D.call(this);} +function Bn0(){var a=new AAS();A9G(a);return a;} +function A9G(a){return;} +function Wl(){Bn.call(this);this.IX=null;} +function A2v(a,b){return Dn(b)!=2?0:1;} +function TP(){Bn.call(this);this.I7=null;} +function A48(a,b){return Dn(b)!=1?0:1;} +function Rj(){Bn.call(this);this.Iy=null;} +function AUj(a,b){return QP(b);} +function Ri(){Bn.call(this);this.F8=null;} +function A6Q(a,b){return 0;} +function S7(){Bn.call(this);this.Hg=null;} +function AXU(a,b){return !Dn(b)?0:1;} +function UO(){Bn.call(this);this.Jk=null;} +function A_3(a,b){return Dn(b)!=9?0:1;} +function PP(){Bn.call(this);this.HA=null;} +function AZ_(a,b){return IT(b);} +function VG(){Bn.call(this);this.GA=null;} +function A1g(a,b){a:{b:{if(!(b>=0&&b<=31)){if(b<127)break b;if(b>159)break b;}b=1;break a;}b=0;}return b;} +function TM(){Bn.call(this);this.FF=null;} +function BaL(a,b){a:{b:{switch(Dn(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:case 26:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=IT(b);}return b;} +function TO(){Bn.call(this);this.GY=null;} +function AV4(a,b){a:{b:{switch(Dn(b)){case 1:case 2:case 3:case 4:case 5:case 10:case 23:case 26:break;case 6:case 7:case 8:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=IT(b);}return b;} +function PF(){Bn.call(this);this.He=null;} +function A2I(a,b){a:{switch(Dn(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;} +function U4(){Bn.call(this);this.J3=null;} +function A8K(a,b){return LS(b);} +function U7(){Bn.call(this);this.Gi=null;} +function A$c(a,b){return U8(b);} +function WE(){Bn.call(this);this.Jw=null;} +function A_R(a,b){return Dn(b)!=3?0:1;} +function Wb(){Bn.call(this);this.FJ=null;} +function A25(a,b){a:{b:{switch(Dn(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:break b;default:break b;}b=1;break a;}b=IT(b);}return b;} +function Pd(){Bn.call(this);this.Kk=null;} +function AVV(a,b){a:{b:{switch(Dn(b)){case 1:case 2:case 3:case 4:case 5:case 10:break;case 6:case 7:case 8:case 9:break b;default:break b;}b=1;break a;}b=IT(b);}return b;} +function Na(){Bn.call(this);this.vs=0;} +function BcE(a){var b=new Na();AEA(b,a);return b;} +function AEA(a,b){BZ(a);a.vs=b;} +function A0b(a,b){return a.cj^(a.vs!=Dn(b&65535)?0:1);} +function V1(){Na.call(this);} +function A_d(a,b){return a.cj^(!(a.vs>>Dn(b&65535)&1)?0:1);} +function Rt(){D.call(this);this.nm=null;} +var Bn1=null;function AZT(){AZT=Bt(Rt);A5b();} +function Bbh(){var a=new Rt();AMk(a);return a;} +function W5(){AZT();return Bn1;} +function AMk(a){var b,c,d,e;AZT();Xj(a);a.nm=Co();AIb(BcN(),a);X9(Bbq(),a);AEL(BcJ(),a);AKF(Bcp(),a);YQ(BbG(),a);ATm(Bcf(),a);b=new B5;L();VJ(b,Bgu,1);c=I(D,5);d=c.data;d[0]=B(871);d[1]=B(871);d[2]=B(871);d[3]=BJ(35);BD();d[4]=Bhz;Ci(a,b,c);e=Hd(BgB,1);c=I(D,7);d=c.data;d[0]=B(872);d[1]=B(873);d[2]=B(872);d[3]=BJ(88);d[4]=Bhy;d[5]=BJ(35);d[6]=Bgr;Ci(a,e,c);e=Hd(Bf_,3);c=I(D,3);d=c.data;d[0]=B(871);d[1]=BJ(35);d[2]=Bge;Ci(a,e,c);e=Hd(Bhv,1);c=I(D,5);d=c.data;d[0]=B(874);d[1]=B(871);d[2]=B(874);d[3]=BJ(35);d[4] +=Bjo;Ci(a,e,c);e=E5(BjY,1);c=I(D,5);d=c.data;d[0]=B(875);d[1]=B(875);d[2]=B(875);d[3]=BJ(35);d[4]=Bgg;Ci(a,e,c);e=E5(Biy,1);c=I(D,7);d=c.data;d[0]=B(871);d[1]=B(871);d[2]=B(876);d[3]=BJ(35);d[4]=Bgg;d[5]=BJ(88);d[6]=Bjo;Ci(a,e,c);e=Hd(Bgg,4);c=I(D,3);d=c.data;d[0]=B(877);d[1]=BJ(35);d[2]=Bgh;Ci(a,e,c);e=E5(Bjo,4);c=I(D,4);d=c.data;d[0]=B(877);d[1]=B(877);d[2]=BJ(35);d[3]=Bgg;Ci(a,e,c);e=Hd(Bgj,4);c=I(D,6);d=c.data;d[0]=B(72);d[1]=B(877);d[2]=BJ(88);d[3]=BiV;d[4]=BJ(35);d[5]=Bjo;Ci(a,e,c);e=E5(Bjp,4);c=I(D,4);d +=c.data;d[0]=B(874);d[1]=B(878);d[2]=BJ(35);d[3]=Bgg;Ci(a,e,c);e=Hd(Bir,16);c=I(D,7);d=c.data;d[0]=B(879);d[1]=B(872);d[2]=B(879);d[3]=BJ(88);d[4]=Bi_;d[5]=BJ(35);d[6]=Bjo;Ci(a,e,c);e=E5(Bj2,1);c=I(D,4);d=c.data;d[0]=B(874);d[1]=B(871);d[2]=BJ(35);d[3]=Bi_;Ci(a,e,c);e=E5(BjZ,1);c=I(D,4);d=c.data;d[0]=B(874);d[1]=B(878);d[2]=BJ(35);d[3]=Bi_;Ci(a,e,c);e=E5(Bi8,1);c=I(D,6);d=c.data;d[0]=B(880);d[1]=B(881);d[2]=BJ(65);d[3]=Bi_;d[4]=BJ(66);d[5]=BiU;Ci(a,e,c);e=E5(BjA,1);c=I(D,3);d=c.data;d[0]=B(871);d[1]=BJ(35);d[2] +=BiY;Ci(a,e,c);e=Hd(Bif,4);c=I(D,5);d=c.data;d[0]=B(882);d[1]=B(883);d[2]=B(871);d[3]=BJ(35);d[4]=Bgg;Ci(a,e,c);e=Hd(Bis,4);c=I(D,5);d=c.data;d[0]=B(882);d[1]=B(883);d[2]=B(871);d[3]=BJ(35);d[4]=Bge;Ci(a,e,c);e=E5(BjW,1);c=I(D,7);d=c.data;d[0]=B(871);d[1]=B(873);d[2]=B(871);d[3]=BJ(35);d[4]=Bjo;d[5]=BJ(88);d[6]=Bgu;Ci(a,e,c);e=E5(BjX,1);c=I(D,7);d=c.data;d[0]=B(871);d[1]=B(873);d[2]=B(871);d[3]=BJ(35);d[4]=Bgz;d[5]=BJ(88);d[6]=Bi9;Ci(a,e,c);R8(a.nm,BbU(a));Cq(C$(),Cv(J(Bi(CQ(),Dh(a.nm)),B(884))));} +function Ci(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=c.data;e=B(3);f=0;g=0;h=0;if(!ST(d[f],$rt_arraycls(B2))){while(d[f] instanceof B2){i=f+1|0;j=d[f];h=h+1|0;g=Bh(j);k=new U;W(k);e=V(J(J(k,e),j));f=i;}i=f;}else{i=1;l=d[f];m=0;while(true){c=l.data;if(m>=c.length)break;k=c[m];h=h+1|0;g=Bh(k);j=new U;W(j);e=V(J(J(j,e),k));m=m+1|0;}}n=Dg();while(i>1)|0)|0,LH(a.jJ,b)));b=b+1|0;}X(a.bO,Du(200,(a.bo/2|0)-100|0,(a.bE/6|0)+168|0,B(860)));} +function AI9(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;while(c=0){YF(a.jJ,a.kO,c);Z(a.bO,a.kO).kv=LH(a.jJ,a.kO);a.kO=(-1);return;}$p=1;case 1:Zp(a,b,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function AHl(a,b,c,d){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ABY(a);if(C()){break _;}D$(a,a.b$,a.zX,a.bo/2|0,20,16777215);$p=2;case 2:AGs(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,$p);} +function VA(){O3.call(this);} +function A2Q(a){X(a.bO,Du(6,(a.bo/2|0)-100|0,(a.bE/6|0)+168|0,B(869)));} +function AMS(a,b){var c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AOc(a,b);if(C()){break _;}c=$z;if(c===null)return;d=a.L;e=new VH;f=new U;W(f);f=V(J(J(J(f,B(885)),c),B(886)));Em(e);e.Cm=a;e.Cc=B(887);e.Ce=f;e.zc=b;$p=2;case 2:AEH(d,e);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ARN(a,b,c){var d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:if(b){$p=2;continue _;}d=a.L;e=a.oS;$p=1;case 1:AEH(d,e);if(C()){break _;}return;case 2:$z=AHo();if(C()){break _;}d=$z;$p=3;case 3:$z=AOc(a,c);if(C()){break _;}e=$z;f=D2(d,B(193));d=D2(f,e);$p=4;case 4:$z=AEP(d);if(C()){break _;}b=$z;if(b){$p=5;continue _;}d=a.L;e=a.oS;$p=1;continue _;case 5:$z=ACf(d);if(C()){break _;}g=$z;$p=6;case 6:AOS(g);if +(C()){break _;}$p=7;case 7:ADQ(d);if(C()){break _;}d=a.L;e=a.oS;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function W$(){var a=this;D.call(a);a.gK=null;a.pc=null;a.xU=null;a.vh=null;a.zW=0;a.ou=0;a.fl=0;a.by=0;a.hx=0;a.ox=0;a.lA=0;a.hr=0;a.JN=0;a.lb=0;a.nH=0;} +function Cw(a,b,c){a.pc.data[b]=c;} +function EH(a,b){return a.pc.data[b];} +function Ng(a){return Rk(a,0);} +function Rk(a,b){V0(a,b);return a.gK.data[(b*2|0)+1|0];} +function E6(a,b,c){a.gK.data[b*2|0]=c;} +function Nw(a,b,c){a.gK.data[(b*2|0)+1|0]=c;} +function HC(a,b){return a.gK.data[b*2|0];} +function J8(a,b){return a.gK.data[(b*2|0)+1|0];} +function ANO(a,b){var c,d;c=HC(a,b);d=J8(a,b);if((d|c|(d-c|0))>=0&&d<=Bh(a.vh))return Er(a.vh,c,d);return null;} +function AFy(a){return Qc(a,0);} +function Qc(a,b){V0(a,b);return a.gK.data[b*2|0];} +function ADO(a){if(a.gK.data[0]==(-1)){a.gK.data[0]=a.hx;a.gK.data[1]=a.hx;}a.lb=Ng(a);} +function TT(a,b){return a.xU.data[b];} +function F1(a,b,c){a.xU.data[b]=c;} +function V0(a,b){var c;if(!a.ou){c=new D7;Q(c);M(c);}if(b>=0&&b=0){a.fl=c;a.by=d;}a.hx=a.fl;} +function AAL(a){XV(a,null,(-1),(-1));} +function AQG(a,b){a.hx=b;if(a.lb>=0)b=a.lb;a.lb=b;} +function A5s(a){return a.fl;} +function A8A(a){return a.by;} +function A6k(a,b){a.nH=b;} +function AW5(a){return a.nH;} +function A7q(a){return a.lA;} +function A4m(a){return a.ox;} +function A4S(a){return a.lb;} +function Ou(){CR.call(this);} +function Bn2(){var a=new Ou();AWz(a);return a;} +function AWz(a){Cu(a);} +function A$r(a,b){return;} +function A1l(a,b){return;} +function AVs(a){return 0;} +function ASB(){var a=this;D.call(a);a.Fe=null;a.qG=null;} +function BcN(){var a=new ASB();AYs(a);return a;} +function AYs(a){var b,c,d,e;b=I($rt_arraycls(B2),4);c=b.data;d=I(B2,3);e=d.data;e[0]=B(888);e[1]=B(878);e[2]=B(878);c[0]=d;d=I(B2,3);e=d.data;e[0]=B(72);e[1]=B(877);e[2]=B(877);c[1]=d;d=I(B2,3);e=d.data;e[0]=B(889);e[1]=B(890);e[2]=B(891);c[2]=d;d=I(B2,3);e=d.data;e[0]=B(889);e[1]=B(891);e[2]=B(891);c[3]=d;a.Fe=b;b=I($rt_arraycls(D),5);c=b.data;d=I(D,5);e=d.data;L();e[0]=Bgg;e[1]=Bge;BD();e[2]=Bi_;e[3]=BiW;e[4]=Bja;c[0]=d;d=I(D,5);e=d.data;e[0]=Bje;e[1]=Bji;e[2]=Bi6;e[3]=Bjm;e[4]=Bjt;c[1]=d;d=I(D,5);e=d.data;e[0] +=Bjd;e[1]=Bjh;e[2]=Bi5;e[3]=Bjl;e[4]=Bjs;c[2]=d;d=I(D,5);e=d.data;e[0]=Bjf;e[1]=Bjj;e[2]=Bi7;e[3]=Bjn;e[4]=Bju;c[3]=d;d=I(D,5);e=d.data;e[0]=Bjv;e[1]=Bjw;e[2]=Bjx;e[3]=Bjy;e[4]=Bjz;c[4]=d;a.qG=b;} +function AIb(a,b){var c,d,e,f,g,h,i,j;c=0;while(c=0&&i>=0&&h=0?c.dl:c.dc;}return c;} +function OQ(a,b,c){var d,e;if(b===null){b=new LR;d=null;b.nw=c;b.n_=d;b.lS=1;b.jt=1;return b;}e=OS(a.t0,c,b.nw);if(!e)return b;if(e>=0)b.dl=OQ(a,b.dl,c);else b.dc=OQ(a,b.dc,c);F6(b);return NA(b);} +function Mb(a,b,c){var d,e,f,g,h,i,j;if(b===null)return null;d=OS(a.t0,c,b.nw);if(d<0)b.dc=Mb(a,b.dc,c);else if(d>0)b.dl=Mb(a,b.dl,c);else{if(b.dl===null)return b.dc;e=b.dc;b=b.dl;f=I(LR,b.lS);g=0;while(b.dc!==null){h=f.data;i=g+1|0;h[g]=b;b=b.dc;g=i;}c=b.dl;while(g>0){h=f.data;g=g+(-1)|0;j=h[g];j.dc=c;F6(j);c=NA(j);}b.dl=c;b.dc=e;F6(b);}F6(b);return NA(b);} +function AEk(a){var b,c,d;b=a.kA;c=null;while(b!==null){d=AO8(b,0);c=b;b=d;}if(c!==null)return c.nw;b=new Kt;Q(b);M(b);} +function AJi(a){return a.kA===null?0:a.kA.jt;} +function Rq(){D.call(this);this.JG=null;} +function OS(a,b,c){return b===null?Uk(c,b):Uk(b,c);} +function NQ(){D.call(this);} +var Bov=null;var Bhu=null;function Bow(){var a=new NQ();AS6(a);return a;} +function AS6(a){return;} +function DD(b,c){BQ(Bov,c,b);BQ(Bhu,b,c);} +function JJ(b,c){var d,e,f,g,h,$$je;d=null;a:{try{e=d;f=Cp(Bov,b);if(f!==null){e=d;g=I(Ff,1);g.data[0]=F(Ge);b=Lo(f,g);g=I(D,1);g.data[0]=c;d=Lq(b,g);e=d;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){h=$$je;}else{throw $$e;}}BL(h);d=e;}return d;} +function AJc(){Bov=Dg();Bhu=Dg();DD(F(JP),B(914));DD(F(Fv),B(647));DD(F(I3),B(915));DD(F(E_),B(916));DD(F(DO),B(917));DD(F(Kp),B(918));DD(F(JK),B(919));DD(F(KV),B(920));DD(F(LN),B(921));DD(F(Js),B(922));DD(F(IZ),B(625));DD(F(Lh),B(923));DD(F(M3),B(924));DD(F(Kc),B(925));DD(F(Gz),B(926));} +function Ko(){var a=this;D.call(a);a.fJ=0;a.fr=0;a.fQ=0;a.qx=0;a.jl=Long_ZERO;a.pe=Long_ZERO;} +var BlV=Long_ZERO;function A_L(a,b){var c;if(!(b instanceof Ko))return 0;c=b;return a.fJ==c.fJ&&a.fr==c.fr&&a.fQ==c.fQ&&a.qx==c.qx?1:0;} +function A8V(a){return (((((a.fJ*128|0)*1024|0)+(a.fQ*128|0)|0)+a.fr|0)*256|0)+a.qx|0;} +function A1m(a,b){a.jl=b;return a;} +function AOm(a,b){return Long_lt(a.jl,b.jl)?(-1):Long_gt(a.jl,b.jl)?1:Long_lt(a.pe,b.pe)?(-1):Long_le(a.pe,b.pe)?0:1;} +function Uk(a,b){return AOm(a,b);} +function AG0(){BlV=Long_ZERO;} +function LO(){} +function WC(){var a=this;D.call(a);a.lE=null;a.iT=null;a.g8=null;a.W=null;a.lO=null;a.fu=0;a.f0=0;a.fR=null;} +function BR(a,b,c){var d;if(b==a.fu&&c==a.f0&&a.fR!==null)return 1;a:{b:{d=(b&31)+((c&31)*32|0)|0;if(a.W.data[d]!==null){if(a.W.data[d]===a.lE)break b;if(ASo(a.W.data[d],b,c))break b;}b=0;break a;}b=1;}return b;} +function AO2(a,b,c){var d,e,f,g,h,i,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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(b==a.fu&&c==a.f0&&a.fR!==null)return a.fR;d=(b&31)+((c&31)*32|0)|0;if(!BR(a,b,c)){Bgb=1;if(a.W.data[d]!==null){APv(a.W.data[d]);e=a.W.data[d];$p=1;continue _;}if(a.g8===null)f=null;else{try{e=a.g8;f=a.lO;$p=2;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){e=$$je;}else{throw $$e;}}BL(e);f=null;}if(f=== +null){if(a.iT!==null){e=a.iT;$p=3;continue _;}f=a.lE;}a.W.data[d]=f;if(a.W.data[d]!==null)Ku(a.W.data[d]);if(!a.W.data[d].gE){g=b+1|0;h=c+1|0;if(BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=7;continue _;}}g=b-1|0;if(BR(a,g,c)){$p=4;continue _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(BR(a,g,h)){$p=6;continue _;}Bgb=0;}a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];case 1:ACL(a,e);if(C()){break _;}KC(a,a.W.data[d]);if(a.g8===null)f=null;else{try{e=a.g8;f=a.lO;$p=2;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj) +{e=$$je;}else{throw $$e;}}BL(e);f=null;}if(f===null){if(a.iT!==null){e=a.iT;$p=3;continue _;}f=a.lE;}a.W.data[d]=f;if(a.W.data[d]!==null)Ku(a.W.data[d]);if(!a.W.data[d].gE){g=b+1|0;h=c+1|0;if(BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=7;continue _;}}g=b-1|0;if(BR(a,g,c)){$p=4;continue _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 2:a:{try{$z=AHM(e,f,b,c);if(C()){break _;}f=$z;if(f!==null)f.ts=a.lO.ee;break a;}catch($$e){$$je=O($$e);if +($$je instanceof Bj){e=$$je;}else{throw $$e;}}BL(e);f=null;}if(f===null){if(a.iT!==null){e=a.iT;$p=3;continue _;}f=a.lE;}a.W.data[d]=f;if(a.W.data[d]!==null)Ku(a.W.data[d]);if(!a.W.data[d].gE){g=b+1|0;h=c+1|0;if(BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=7;continue _;}}g=b-1|0;if(BR(a,g,c)){$p=4;continue _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 3:$z=AKz(e,b,c);if(C()){break _;}f=$z;a.W.data[d]=f;if(a.W.data[d]!==null)Ku(a.W.data[d]);if +(!a.W.data[d].gE){g=b+1|0;h=c+1|0;if(BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=7;continue _;}}g=b-1|0;if(BR(a,g,c)){$p=4;continue _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 4:$z=AO2(a,g,c);if(C()){break _;}e=$z;if(!e.gE){h=c+1|0;if(BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=8;continue _;}}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 5:$z=AO2(a, +b,h);if(C()){break _;}e=$z;if(!e.gE){i=b+1|0;if(BR(a,i,h)&&BR(a,b,h)&&BR(a,i,c)){$p=9;continue _;}}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;case 6:$z=AO2(a,g,h);if(C()){break _;}e=$z;if(!e.gE&&BR(a,g,h)&&BR(a,b,h)&&BR(a,g,c)){$p=10;continue _;}Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];case 7:AGf(a,a,b,c);if(C()){break _;}g=b-1|0;if(BR(a,g,c)){$p=4;continue _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p +=6;continue _;case 8:AGf(a,a,g,c);if(C()){break _;}h=c-1|0;if(BR(a,b,h)){$p=5;continue _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 9:AGf(a,a,b,h);if(C()){break _;}if(!BR(a,g,h)){Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];}$p=6;continue _;case 10:AGf(a,a,g,h);if(C()){break _;}Bgb=0;a.fu=b;a.f0=c;a.fR=a.W.data[d];return a.W.data[d];default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function KC(a,b){var c,$$je;a:{if(a.g8!==null){try{AIh(a.g8,a.lO,b);break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){c=$$je;}else{throw $$e;}}c.Ki();}}} +function ACL(a,b){var c,d,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.g8!==null){try{b.ts=a.lO.ee;c=a.g8;d=a.lO;$p=1;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Ce){c=$$je;}else{throw $$e;}}BL(c);}return;case 1:a:{try{Zu(c,d,b);if(C()){break _;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Ce){c=$$je;}else{throw $$e;}}BL(c);}return;default:E3();}}CY().s(a,b,c,d,$p);} +function AGf(a,b,c,d){var e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:$z=AO2(a,c,d);if(C()){break _;}e=$z;if(!e.gE){e.gE=1;if(a.iT!==null){f=a.iT;$p=2;continue _;}}return;case 2:AIM(f,b,c,d);if(C()){break _;}Ti(e);return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function AOJ(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=0;e=0;if(c!==null){f=0;while(f=a.W.data.length)break;if(a.W.data[h]===null)continue;if(b&&!a.W.data[h].qA)KC(a,a.W.data[h]);if(KW(a.W.data[h],b)){i=a.W.data[h];continue _;}}if(b&&a.g8===null)return 1;return 1;case 2:Yi(c,f);if(C()){break _;}while(true){h=h+1|0;if(h>=a.W.data.length)break;if(a.W.data[h]===null)continue;if(b&&!a.W.data[h].qA)KC(a,a.W.data[h]);if(KW(a.W.data[h],b)){i=a.W.data[h];$p +=1;continue _;}}if(b&&a.g8===null)return 1;return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function T6(a){return 0;} +function BaI(a){return 1;} +function QO(){} +function XY(){var a=this;D.call(a);a.CK=null;a.tC=0;} +function AEB(a,b,c){var d,e,f,g,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=new U;W(d);e=V(J(J(J(J(J(d,B(927)),IK(b,36)),B(165)),IK(c,36)),B(928)));d=IK(b&63,36);f=IK(c&63,36);g=D2(a.CK,d);$p=1;case 1:$z=AEP(g);if(C()){break _;}b=$z;if(b){d=D2(g,f);$p=2;continue _;}if(!a.tC)return null;$p=4;continue _;case 2:$z=AEP(d);if(C()){break _;}b=$z;if(b){f=D2(d,e);$p=3;continue _;}if(!a.tC)return null;$p=5;continue _;case 3:$z +=AEP(f);if(C()){break _;}b=$z;if(!b&&!a.tC)f=null;return f;case 4:ADS(g);if(C()){break _;}d=D2(g,f);$p=2;continue _;case 5:ADS(d);if(C()){break _;}f=D2(d,e);$p=3;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,$p);} +function AHM(a,b,c,d){var e,f,g,h,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:$z=AEB(a,c,d);if(C()){break _;}e=$z;if(e===null)return null;$p=2;case 2:$z=AEP(e);if(C()){break _;}c=$z;if(c){try{f=new H1;g=new Lp;$p=3;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){g=$$je;}else{throw $$e;}}BL(g);}return null;case 3:try{$z=AQ_(e);if(C()){break _;}h=$z;LW(g,h);KA(f,g);e=Iv(Ns(f),B(929));$p +=4;continue _;}catch($$e){$$je=O($$e);if($$je instanceof Bj){g=$$je;}else{throw $$e;}}BL(g);return null;case 4:a:{try{$z=A31(b,e);if(C()){break _;}b=$z;}catch($$e){$$je=O($$e);if($$je instanceof Bj){g=$$je;break a;}else{throw $$e;}}return b;}BL(g);return null;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Zu(a,b,c){var d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(E$()){var $T=CY();$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:d=c.f$;e=c.f4;$p=1;case 1:$z=AEB(a,d,e);if(C()){break _;}f=$z;g=El();AGR(a,c,b,g);h=A_t(131072);a:{try{Sv(g,AW6(h));break a;}catch($$e){$$je=O($$e);if($$je instanceof Ce){i=$$je;}else{throw $$e;}}b=Eg();f=new U;W(f);Cq(b,V(J(Bi(J(Bi(J(f,B(930)),c.f$),B(211)),c.f4),B(931))));BL(i);return;}j=Iz(h);$p=2;case 2:ADT(f, +j);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,$p);} +function AGR(a,b,c,d){var e,f,g,h,i,j,k;Ea(d,B(932),b.f$);Ea(d,B(933),b.f4);Iw(d,B(934),c.ee);Ja(d,B(935),b.g6);Ja(d,B(397),b.hO.gG);Ja(d,B(936),b.g2.gG);Ja(d,B(937),b.hZ.gG);Ja(d,B(938),b.ei);Kr(d,B(939),b.gE);b.lo=0;e=FM();f=0;while(f=F7(e))break a;g=DB(e,f);h=null;b:{try{i=h;j=Cp(Bov,Ew(g,B(243)));if(j!==null){i=h;k=I(Ff,1);k.data[0]=F(Ge);l=Lo(j,k);k=I(D,1);k.data[0]=b;h=Lq(l,k);i=h;}break b;}catch($$e){$$je=O($$e);if($$je instanceof Bj){l=$$je;}else{throw $$e;}}BL(l);h=i;}if(h!==null)LQ(h,g);else{l=C$();j=new U;W(j);Cq(l,V(J(J(j,B(942)),Ew(g,B(243)))));}d.lo=1;if(h!==null)Ld(d,h);f=f+1|0;}}}c:{j=EE(c,B(941));if(j!==null){m=0;while(true){if(m>=F7(j))break c;n=DB(j,m);o=null;d:{try{l=o;b +=Cp(Bi0,Ew(n,B(243)));if(b!==null){l=o;o=L0(b);l=o;}break d;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else{throw $$e;}}BL(b);o=l;}if(o!==null)o.j0(n);else{b=C$();c=new U;W(c);Cq(b,V(J(J(c,B(943)),Ew(n,B(243)))));}if(o!==null)QI(d,o);m=m+1|0;}}}return d;}d.ei=$rt_createByteArray(256);d.g2=JG(d.g6.data.length);$p=1;case 1:AGC(d);if(C()){break _;}if(!Kb(d.hZ))d.hZ=JG(d.g6.data.length);e:{e=EE(c,B(940));if(e!==null){f=0;while(true){if(f>=F7(e))break e;g=DB(e,f);h=null;a:{try{i=h;j=Cp(Bov,Ew(g,B(243)));if +(j!==null){i=h;k=I(Ff,1);k.data[0]=F(Ge);l=Lo(j,k);k=I(D,1);k.data[0]=b;h=Lq(l,k);i=h;}break a;}catch($$e){$$je=O($$e);if($$je instanceof Bj){l=$$je;}else{throw $$e;}}BL(l);h=i;}if(h!==null)LQ(h,g);else{l=C$();j=new U;W(j);Cq(l,V(J(J(j,B(942)),Ew(g,B(243)))));}d.lo=1;if(h!==null)Ld(d,h);f=f+1|0;}}}f:{j=EE(c,B(941));if(j!==null){m=0;while(true){if(m>=F7(j))break f;n=DB(j,m);o=null;c:{try{l=o;b=Cp(Bi0,Ew(n,B(243)));if(b!==null){l=o;o=L0(b);l=o;}break c;}catch($$e){$$je=O($$e);if($$je instanceof Bj){b=$$je;}else +{throw $$e;}}BL(b);o=l;}if(o!==null)o.j0(n);else{b=C$();c=new U;W(c);Cq(b,V(J(J(c,B(943)),Ew(n,B(243)))));}if(o!==null)QI(d,o);m=m+1|0;}}}return d;default:E3();}}CY().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} +function A5K(a){return;} +function A51(a){return;} +function AIh(a,b,c){return;} +function S2(){var a=this;D.call(a);a.a=null;a.zi=null;a.zj=null;a.zh=null;a.ud=null;a.zl=null;a.zm=null;a.zk=null;a.iV=null;a.s=null;a.h1=null;a.we=null;a.wc=null;a.wd=null;a.wf=null;a.wg=null;a.GB=null;} +function Z8(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;a.h1=ZY(a,a.h1,b*4|0,0,c*4|0,5,17,5);e=0;while(e<4){f=0;while(f<4){g=0;while(g<16){h=a.h1.data;c=((e+0|0)*5|0)+f|0;i=((c+0|0)*17|0)+g|0;j=h[i+0|0];h=a.h1.data;b=((c+1|0)*17|0)+g|0;k=h[b+0|0];h=a.h1.data;l=((e+1|0)*5|0)+f|0;m=((l+0|0)*17|0)+g|0;n=h[m+0|0];h=a.h1.data;c=((l+1|0)*17|0)+g|0;o=h[c+0|0];p=(a.h1.data[i+1|0]-j)*0.125;q=(a.h1.data[b+1|0]-k)*0.125;r=(a.h1.data[m+1|0]-n)*0.125;s=(a.h1.data[c+1|0]-o)*0.125;t=0;while(t<8){u=(n-j) +*0.25;v=(o-k)*0.25;w=0;x=j;y=k;while(w<4){b=(w+(e*4|0)|0)<<11|(0+(f*4|0)|0)<<7;c=(g*8|0)+t|0;m=b|c;z=(y-x)*0.25;ba=0;c=S(c,64);bb=x;while(ba<4){i=0;if(c<0){L();i=BhZ.b;}if(bb>0.0){L();i=Bga.b;}d.data[m]=i<<24>>24;m=m+128|0;bb=bb+z;ba=ba+1|0;}x=x+u;y=y+v;w=w+1|0;}j=j+p;k=k+q;n=n+r;o=o+s;t=t+1|0;}g=g+1|0;}f=f+1|0;}e=e+1|0;}} +function ADb(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=0;f=b*16|0;c=c*16|0;while(e<16){g=0;while(g<16){h=f+e|0;i=c+g|0;j=a.ud;k=h*0.03125;l=i*0.03125;m=VI(j,k,l,0.0)+Cj(a.a)*0.2<=0.0?0:1;n=VI(a.ud,l,109.0134,k)+Cj(a.a)*0.2<=3.0?0:1;o=Fl(a.zl,k*2.0,l*2.0)/3.0+3.0+Cj(a.a)*0.25|0;p=(-1);L();q=Bf8.b;r=Bf9.b;s=(((e*16|0)+g|0)*128|0)+128|0;t=127;while(t>=0){s=s+(-1)|0;if(t<=((0+E(a.a,6)|0)-1|0))d.data[s]=Bf7.b<<24>>24;else{u=d.data;if(!u[s])p=(-1);else if(u[s]==Bga.b){if(p==(-1)){if(o<=0){q=0;r=Bga.b<<24>> +24;}else if(t>=60&&t<=65){q=Bf8.b;r=Bf9.b;if(n)q=0;if(n)r=Bgs.b;if(m)q=Bgr.b;if(m)r=Bgr.b;}if(t<64&&!q)q=BhZ.b;if(t<63){u[s]=r<<24>>24;p=o;}else{u[s]=q<<24>>24;p=o;}}else if(p>0){p=p+(-1)|0;u[s]=r<<24>>24;}}}t=t+(-1)|0;}g=g+1|0;}e=e+1|0;}} +function AKz(a,b,c){var d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=$rt_createByteArray(32768);e=A$E(a.s,d,b,c);Z8(a,b,c,d);ADb(a,b,c,d);ASE(a,b,c,d);$p=1;case 1:AGC(e);if(C()){break _;}return e;default:E3();}}CY().s(a,b,c,d,e,$p);} +function AQC(a,b,c,d,e,f,g){JD(a,b,c,d,e,f,g,1.0+N(a.a)*6.0,0.0,0.0,(-1),(-1),0.5);} +function JD(a,b,c,d,e,f,g,h,i,j,k,l,m){var 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,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD;n=b*16|0;o=n+8|0;p=c*16|0;q=p+8|0;r=0.0;s=0.0;t=BcQ(GN(a.a));if(l<=0)l=112-E(t,28)|0;u=0;if(k==(-1)){k=l/2|0;u=1;}v=E(t,l/2|0)+(l/4|0)|0;w=E(t,6)?0:1;x=S(h,1.0);y=h+2.0+16.0;y=y*y;z=o-16.0;ba=q-16.0;bb=o+16.0;bc=q+16.0;a:{while(true){if(k>=l)break a;bd=1.5+Bs(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BE(j);bg=Bs(j);e=e+BE(i)*bf;f=f+bg;g=g+Bs(i)*bf;j=(!w +?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(N(t)-N(t))*N(t)*2.0;r=bf+(N(t)-N(t))*N(t)*4.0;if(!u&&k==v&&x>0){h=N(t)*0.5+0.5;bh=i-1.5707963705062866;j=j/3.0;JD(a,b,c,d,e,f,g,h,bh,j,k,l,1.0);JD(a,b,c,d,e,f,g,N(t)*0.5+0.5,i+1.5707963705062866,j,k,l,1.0);return;}if(!(!u&&!E(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(K(e-bd)-n|0)-1|0;bn=(K(e+bd)-n|0)+1|0;bo +=K(f-be)-1|0;bp=K(f+be)+1|0;bq=(K(g-bd)-p|0)-1|0;br=(K(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt=0&&bv<128){by=d.data;bz=by[bx];L();if(!(bz!=Bhd.b&&by[bx]!=BhZ.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm=bo){bl=(bD+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bB<1.0){by=d.data;bz=by[bC];L();if(bz==Bf8.b)bw=1;if(!(bz!=Bga.b&&bz!=Bf9.b&&bz!=Bf8.b)){if(bD<10)by[bC]=Bhe.b<<24>>24;else{by[bC]=0;if(bw){bz=bC-1|0;if(by[bz]==Bf9.b)by[bz]=Bf8.b<<24>>24;}}}}bC=bC+(-1)|0;bD=bD+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(u)break a;}}}k=k+1|0;}return;}} +function ASE(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;GN(a.a);GN(a.a);e=b-8|0;f=b+8|0;g=c-8|0;h=c+8|0;while(e<=f){i=g;while(i<=h){j=E(a.a,E(a.a,E(a.a,40)+1|0)+1|0);if(E(a.a,15))j=0;k=0;while(k1.0)o=1.0;p=a.wg.data[j] +/8000.0;if(p<0.0)p= -p;q=p*3.0-3.0;if(q>=0.0){if(q>1.0)q=1.0;q=q/6.0;}else{o=q/2.0;if(o<(-1.0))o=(-1.0);q=o/1.4/2.0;o=0.0;}r=o+0.5;s=m+q*l/16.0*4.0;j=j+1|0;t=0;while(t=0.0)v=w>1.0?q:v+(q-v)*w;o=v-u;if(t>d){x=(t-d|0)/3.0;o=o*(1.0-x)+(-10.0)*x;}if(p<0.0){x=(0.0-p)/4.0;if(x<0.0)x=0.0;if(x>1.0)x=1.0;o=o*(1.0-x)+(-10.0)*x;}b.data[i]=o;i=i+1|0;t=t+1|0;}n=n+1|0;}k=k+1|0;}return b;} +function AIM(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:e=c*16|0;f=d*16|0;Of(a.a,a.s.jo);g=Long_add(Long_mul(Long_div(GN(a.a),Long_fromInt(2)),Long_fromInt(2)),Long_fromInt(1));h=Long_add(Long_mul(Long_div(GN(a.a),Long_fromInt(2)),Long_fromInt(2)),Long_fromInt(1));Of(a.a,Long_xor(Long_add(Long_mul(Long_fromInt(c), +g),Long_mul(Long_fromInt(d),h)),a.s.jo));i=0;if(i<4){j=(e+E(a.a,16)|0)+8|0;k=E(a.a,128);l=(f+E(a.a,16)|0)+8|0;b=AZg();m=a.s;n=a.a;$p=1;continue _;}o=0;if(o<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bf9.b,32);m=a.s;n=a.a;$p=2;continue _;}j=0;if(j<10){o=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgs.b,32);m=a.s;n=a.a;$p=3;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgv.b,16);m=a.s;n=a.a;$p=4;continue _;}c=0;if(c<20){j=e+E(a.a, +16)|0;k=E(a.a,64);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;$p=5;continue _;}if(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 1:Yp(b,m,n,j,k,l);if(C()){break _;}i=i+1|0;if(i<4){j=(e+E(a.a,16)|0)+8|0;k=E(a.a,128);l=(f+E(a.a,16)|0)+8|0;b=AZg();m=a.s;n=a.a;continue _;}o=0;if(o<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bf9.b,32);m=a.s;n +=a.a;$p=2;continue _;}j=0;if(j<10){o=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgs.b,32);m=a.s;n=a.a;$p=3;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgv.b,16);m=a.s;n=a.a;$p=4;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,64);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;$p=5;continue _;}if(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a, +16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m= +a.s;n=a.a;$p=15;continue _;case 2:ACv(b,m,n,j,k,l);if(C()){break _;}o=o+1|0;if(o<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bf9.b,32);m=a.s;n=a.a;continue _;}j=0;if(j<10){o=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgs.b,32);m=a.s;n=a.a;$p=3;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgv.b,16);m=a.s;n=a.a;$p=4;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,64);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;$p=5;continue _;}if +(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 3:ACv(b,m,n,o,k,l);if(C()){break _;}j=j+1|0;if(j<10){o=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgs.b,32);m=a.s;n=a.a;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgv.b,16);m=a.s;n=a.a;$p=4;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,64);l=f+E(a.a,16) +|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;$p=5;continue _;}if(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 4:ACv(b,m,n,j,k,l);if(C()){break _;}c=c+1|0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,128);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgv.b,16);m=a.s;n=a.a;continue _;}c=0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,64);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;$p=5;continue _;}if +(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 5:ACv(b,m,n,j,k,l);if(C()){break _;}c=c+1|0;if(c<20){j=e+E(a.a,16)|0;k=E(a.a,64);l=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgw.b,8);m=a.s;n=a.a;continue _;}if(!E(a.a,1)){c=e+E(a.a,16)|0;j=E(a.a,32);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bgx.b,8);m=a.s;n=a.a;$p=6;continue _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16) +|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p +=15;continue _;case 6:ACv(b,m,n,c,j,k);if(C()){break _;}if(!E(a.a,4)){c=e+E(a.a,16)|0;j=E(a.a,16);k=f+E(a.a,16)|0;b=new Cd;L();Ck(b,Bii.b,8);m=a.s;n=a.a;$p=7;continue _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l +=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 7:ACv(b,m,n,c,j,k);if(C()){break _;}c=(Fl(a.iV,e*0.5,f*0.5)/8.0+Cj(a.a)*4.0+4.0)/3.0|0;if(c<0)c=0;m=Ha();if(!E(a.a,10))c=c+1|0;k=0;if(k=20)return;l +=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 8:$z=AMq(q,l,p);if(C()){break _;}d=$z;$p=9;case 9:AFz(m,b,n,l,d,p);if(C()){break _;}k=k+1|0;if(k=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a, +E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 10:ADv(b,m,n,l,p,r);if(C()){break _;}c=c+1|0;if(c<2){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,128);r=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgn.b);m=a.s;n=a.a;continue _;}if(!E(a.a,2)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgo.b);m=a.s;n=a.a;$p=11;continue _;}if(!E(a.a,4)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgp.b);m=a.s;n=a.a;$p=12;continue _;}if +(!E(a.a,8)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgq.b);m=a.s;n=a.a;$p=13;continue _;}c=0;if(c<50){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,120)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhd.b);m=a.s;n=a.a;$p=14;continue _;}c=0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 11:ADv(b,m,n,c,l,p);if(C()){break _;}if(!E(a.a,4)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a, +16)|0)+8|0;b=new BT;L();BU(b,Bgp.b);m=a.s;n=a.a;$p=12;continue _;}if(!E(a.a,8)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgq.b);m=a.s;n=a.a;$p=13;continue _;}c=0;if(c<50){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,120)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhd.b);m=a.s;n=a.a;$p=14;continue _;}c=0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 12:ADv(b,m,n,c,l,p);if(C()) +{break _;}if(!E(a.a,8)){c=(e+E(a.a,16)|0)+8|0;l=E(a.a,128);p=(f+E(a.a,16)|0)+8|0;b=new BT;L();BU(b,Bgq.b);m=a.s;n=a.a;$p=13;continue _;}c=0;if(c<50){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,120)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhd.b);m=a.s;n=a.a;$p=14;continue _;}c=0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 13:ADv(b,m,n,c,l,p);if(C()){break _;}c=0;if(c<50){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a, +120)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhd.b);m=a.s;n=a.a;$p=14;continue _;}c=0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;continue _;case 14:AMJ(b,m,n,l,p,r);if(C()){break _;}c=c+1|0;if(c<50){l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,120)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhd.b);m=a.s;n=a.a;continue _;}c=0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8 +|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;$p=15;case 15:AMJ(b,m,n,l,p,r);if(C()){break _;}c=c+1|0;if(c>=20)return;l=(e+E(a.a,16)|0)+8|0;p=E(a.a,E(a.a,E(a.a,112)+8|0)+8|0);r=(f+E(a.a,16)|0)+8|0;b=new Cm;L();Ct(b,Bhe.b);m=a.s;n=a.a;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} +function A1f(a){return 0;} +function Wq(){var a=this;D.call(a);a.cs=null;a.me=0;a.f6=0;a.f7=0;a.fA=0;a.fh=0;a.eO=0;} +function AO$(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(E$()){var $T=CY();$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:c=a.me;while(c<=a.fA){d=a.f7;while(d<=a.eO){a:{if(E1(b,c,0,d)){e=a.f6;while(true){if(e>a.fh)break a;if(e>=0&&e<128){f=a.cs;$p=1;continue _;}e=e+1|0;}}}d=d+1|0;}c=c+1|0;}return;case 1:$z=AL6(b,f,c,e,d);if(C()){break _;}g=$z;$p=2;case 2:$z=ADc(b, +c,e,d);if(C()){break _;}h=$z;L();i=BhW.data[h];if(!i)i=1;j=0;if(a.cs===BlT){$p=3;continue _;}if(a.cs===BlU)j=BhY.data[h];if(i>=15&&!j){j=0;if(g!=j){f=a.cs;$p=10;continue _;}b:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break b;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;}f=a.cs;h=c-1|0;$p=4;continue _;case 3:$z=Z$(b,c,e,d);if(C()){break _;}h=$z;if(h)j=15;if(i>=15&&!j){j=0;if(g!=j){f=a.cs;$p +=10;continue _;}c:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break c;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;}f=a.cs;h=c-1|0;$p=4;case 4:$z=AL6(b,f,h,e,d);if(C()){break _;}k=$z;f=a.cs;h=c+1|0;$p=5;case 5:$z=AL6(b,f,h,e,d);if(C()){break _;}l=$z;f=a.cs;h=e-1|0;$p=6;case 6:$z=AL6(b,f,c,h,d);if(C()){break _;}m=$z;f=a.cs;h=e+1|0;$p=7;case 7:$z=AL6(b,f,c,h,d);if(C()){break _;}n=$z;f=a.cs;h +=d-1|0;$p=8;case 8:$z=AL6(b,f,c,e,h);if(C()){break _;}o=$z;f=a.cs;h=d+1|0;$p=9;case 9:$z=AL6(b,f,c,e,h);if(C()){break _;}p=$z;if(l<=k)l=k;if(m<=l)m=l;if(n<=m)n=m;if(o<=n)o=n;if(p<=o)p=o;h=p-i|0;if(h<0)h=0;if(j<=h)j=h;if(g!=j){f=a.cs;$p=10;continue _;}d:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break d;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;case 10:ANc(b,f,c,e,d,j);if(C()){break _;}k +=j-1|0;if(k<0)k=0;f=a.cs;h=c-1|0;$p=11;case 11:AQS(b,f,h,e,d,k);if(C()){break _;}f=a.cs;h=e-1|0;$p=12;case 12:AQS(b,f,c,h,d,k);if(C()){break _;}f=a.cs;h=d-1|0;$p=13;case 13:AQS(b,f,c,e,h,k);if(C()){break _;}h=c+1|0;if(h>=a.fA){f=a.cs;$p=14;continue _;}h=e+1|0;if(h>=a.fh){f=a.cs;$p=15;continue _;}h=d+1|0;if(h>=a.eO){f=a.cs;$p=16;continue _;}e:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break e;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>= +128)continue;else{f=a.cs;$p=1;continue _;}}return;case 14:AQS(b,f,h,e,d,k);if(C()){break _;}h=e+1|0;if(h>=a.fh){f=a.cs;$p=15;continue _;}h=d+1|0;if(h>=a.eO){f=a.cs;$p=16;continue _;}a:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break a;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;case 15:AQS(b,f,c,h,d,k);if(C()){break _;}h=d+1|0;if(h>=a.eO){f=a.cs;$p=16;continue _;}f:while(true){e=e+1|0;while +(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break f;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;case 16:AQS(b,f,c,e,h,k);if(C()){break _;}g:while(true){e=e+1|0;while(e>a.fh){while(true){d=d+1|0;while(d>a.eO){c=c+1|0;if(c>a.fA)break g;d=a.f7;}if(!E1(b,c,0,d))continue;else break;}e=a.f6;}if(e<0)continue;if(e>=128)continue;else{f=a.cs;$p=1;continue _;}}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} +function AMl(a,b,c,d,e,f,g){if(b>=a.me&&c>=a.f6&&d>=a.f7&&e<=a.fA&&f<=a.fh&&g<=a.eO)return 1;if(b>=(a.me-1|0)&&c>=(a.f6-1|0)&&d>=(a.f7-1|0)&&e<=(a.fA+1|0)&&f<=(a.fh+1|0)&&g<=(a.eO+1|0)){if(ba.fA)a.fA=e;if(f>a.fh)a.fh=f;if(g>a.eO)a.eO=g;return 1;}return 0;} +function SE(){} +function AGV(){var a=this;ID.call(a);a.ip=0;a.ea=null;} +function AW6(a){var b=new AGV();A8d(b,a);return b;} +function A8d(a,b){Ph(a,b);a.ea=$rt_createByteArray(8);} +function RD(a,b,c,d){var e;if(b!==null){a.kC.jA(b,c,d);a.ip=a.ip+d|0;return;}e=new EX;Q(e);M(e);} +function Lj(a,b){a.kC.q0(b);a.ip=a.ip+1|0;} +function AP6(a,b){Vg(a,$rt_doubleToLongBits(b));} +function AP1(a,b){Kd(a,$rt_floatToIntBits(b));} +function Kd(a,b){a.ea.data[0]=b>>24<<24>>24;a.ea.data[1]=b>>16<<24>>24;a.ea.data[2]=b>>8<<24>>24;a.ea.data[3]=b<<24>>24;a.kC.jA(a.ea,0,4);a.ip=a.ip+4|0;} +function Vg(a,b){a.ea.data[0]=Long_shr(b,56).lo<<24>>24;a.ea.data[1]=Long_shr(b,48).lo<<24>>24;a.ea.data[2]=Long_shr(b,40).lo<<24>>24;a.ea.data[3]=b.hi<<24>>24;a.ea.data[4]=Long_shr(b,24).lo<<24>>24;a.ea.data[5]=Long_shr(b,16).lo<<24>>24;a.ea.data[6]=Long_shr(b,8).lo<<24>>24;a.ea.data[7]=b.lo<<24>>24;a.kC.jA(a.ea,0,8);a.ip=a.ip+8|0;} +function AAO(a,b){a.ea.data[0]=b>>8<<24>>24;a.ea.data[1]=b<<24>>24;a.kC.jA(a.ea,0,2);a.ip=a.ip+2|0;} +function AOY(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 X2(a,b){var c,d,e;c=AG3(a,b);if(Long_gt(c,Long_fromInt(65535))){b=new Ce;Bl(b,B(944));M(b);}d=c.lo;e=$rt_createByteArray(d+2|0);RD(a,e,0,APN(a,b,e,AOY(a,d,e,0)));} +function AG3(a,b){var c,d,e,f;c=0;d=Bh(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 APN(a,b,c,d){var e,f,g,h,i,j,k;e=Bh(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 H6(){D.call(this);} +function ANA(){var a=this;H6.call(a);a.nZ=null;a.r$=0;} +function Hm(a,b){var c=new ANA();AUX(c,a,b);return c;} +function AUX(a,b,c){var d;a.r$=c;a.nZ=I(P8,c);d=0;while(d=m.length)break;m[l]=0.0;l=l+1|0;}}n=1.0;o=0;while(o=8?d:c;if(f>=4)d=f!=12&&f!=14?e:c;if(f&1)g= -g;if(f&2)d= -d;return g+d;} +function AHN(a,b,c){return LU(a,b,c,0.0);} +function A5Q(a,b,c,d){return LU(a,b,c,d);} +function ARb(a,b,c,d,e,f,g,h,i,j,k,l){var 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,bs;m=0;n=1.0/l;o=(-1);p=0.0;q=0.0;r=0.0;s=0.0;t=0;while(t>1);} +function A1D(a,b){a.gG=b;} +function IJ(a,b,c,d){var e,f;e=b<<11|d<<7|c;f=e>>1;return !(e&1)?a.gG.data[f]&15:a.gG.data[f]>>4&15;} +function EA(a,b,c,d,e){var f,g;f=b<<11|d<<7|c;g=f>>1;if(!(f&1))a.gG.data[g]=(a.gG.data[g]&240|e&15)<<24>>24;else a.gG.data[g]=(a.gG.data[g]&15|(e&15)<<4)<<24>>24;} +function Kb(a){return a.gG===null?0:1;} +function EJ(){D.call(this);} +function Fr(a,b,c,d){return;} +function RK(){EJ.call(this);} +function Ha(){var a=new RK();A79(a);return a;} +function A79(a){return;} +function AFz(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=E(c,3)+4|0;h=1;if(e>=1){i=e+g|0;if((i+1|0)<=128){j=(e+1|0)+g|0;k=j-2|0;l=e;a:while(true){if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;while(o<=(d+n +|0)&&h){p=f-n|0;while(p<=(f+n|0)&&h){if(l>=0&&l<128)break a;h=0;p=p+1|0;}o=o+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=ADc(b,d,m,f);if(C()){break _;}k=$z;L();if(!(k!=Bf8.b&&k!=Bf9.b)&&e<((128-g|0)-1|0)){k=Bf9.b;$p=2;continue _;}return 0;case 2:AMd(b,d,m,f,k);if(C()){break _;}k=(e-3|0)+g|0;b:while(true){if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;while(r<=l){j=r-d|0;s=m;while(s<=h){t=s-f|0;if(Iy(j)!=q)break b;if(Iy(t)!=q)break b;if(E(c, +2)&&o)break b;s=s+1|0;}r=r+1|0;}k=k+1|0;}u=BhV.data;$p=5;continue _;case 3:$z=ADc(b,d,o,f);if(C()){break _;}m=$z;if(m&&m!=Bgi.b){k=k+1|0;if(k>=g)return 1;o=e+k|0;continue _;}m=Bgh.b;$p=4;case 4:AMd(b,d,o,f,m);if(C()){break _;}k=k+1|0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;case 5:$z=ADc(b,r,k,s);if(C()){break _;}t=$z;if(!u[t]){t=Bgi.b;$p=6;continue _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h +=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(Iy(j)!=q)break;if(Iy(t)!=q)break;if(!E(c,2))continue;if(!o)continue;else break;}u=BhV.data;continue _;case 6:AMd(b,r,k,s,t);if(C()){break _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(Iy(j)!=q)break;if(Iy(t)!=q)break;if(!E(c,2))continue;if(!o)continue;else break;}u=BhV.data;$p=5;continue _;case 7:$z=ADc(b,o,l,p);if(C()){break _;}r +=$z;if(r){L();if(r!=Bgi.b)h=0;}while(true){p=p+1|0;while(!(p<=(f+n|0)&&h)){o=o+1|0;while(!(o<=(d+n|0)&&h)){l=l+1|0;if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;}p=f-n|0;}if(l>=0&&l<128)break;h=0;}continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} +function ADx(){var a=this;D.call(a);a.Av=null;a.IJ=0;a.F4=Long_ZERO;} +function AT_(a,b,c){var d=new ADx();A2t(d,a,b,c);return d;} +function A2t(a,b,c,d){a.Av=b;a.IJ=c;a.F4=d;} +function AJ8(){D.call(this);} +function Uf(){D.call(this);this.C8=null;} +function AS8(a){CE(a.C8,HM(1));} +function A5x(a){AS8(a);} +function Uc(){D.call(this);this.DE=null;} +function ATd(a){CE(a.DE,HM(0));} +function AZd(a){ATd(a);} +function RT(){var a=this;D.call(a);a.E_=null;a.EM=null;a.zo=null;a.v3=null;a.BH=0;a.Dw=0;a.xH=null;} +function ANr(a){var b,c;b=a.E_.result;if(b!==null&&b.key!==null&&b.value!==null){c=$rt_str(A0P(b.key));if(c!==null&&Hs(c,a.v3)&&!(!a.BH&&Hy(c,47,Bh(a.v3)+1|0)!=(-1))){if(!(U$(b.value)?1:0))FQ(a.xH,AT_(c,0,Long_add(new Long(596067632, 383),Long_fromInt(A1H(b.value)))));else if(a.Dw)FQ(a.xH,AT_(c,1,Long_fromInt(-1)));}b.continue();return;}CE(a.EM,CJ(a.zo.data[0]));} +function A8t(a){ANr(a);} +function RU(){var a=this;D.call(a);a.Ec=null;a.xa=null;} +function ALU(a){CE(a.Ec,CJ(a.xa.data[0]<=0?(-1):a.xa.data[0]));} +function A2H(a){ALU(a);} +function Tk(){var a=this;C2.call(a);a.AC=null;a.f2=null;a.x1=0;a.ge=0;} +function AET(a){DG(a.bO);AQD(1);X(a.bO,Du(0,(a.bo/2|0)-100|0,(a.bE/4|0)+120|0,B(860)));} +function AOs(a){AQD(0);} +function AZm(a){a.x1=a.x1+1|0;} +function AH9(a,b){var c,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.hn&&!b.cN){b=a.f2;$p=1;continue _;}return;case 1:ACX(b);if(C()){break _;}c=a.L;b=null;$p=2;case 2:AEH(c,b);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,$p);} +function ADF(a,b,c){var d,e;if(c==200)a.ge=(a.ge-1|0)&3;if(!(c!=208&&c!=28))a.ge=(a.ge+1|0)&3;if(c==14&&Bh(a.f2.dK.data[a.ge])>0)a.f2.dK.data[a.ge]=Er(a.f2.dK.data[a.ge],0,Bh(a.f2.dK.data[a.ge])-1|0);if(Ve(B(945),b)>=0&&Bh(a.f2.dK.data[a.ge])<15){d=a.f2.dK.data;c=a.ge;e=new U;W(e);e=J(e,a.f2.dK.data[a.ge]);C9(e,b);d[c]=V(e);}} +function AB8(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(E$()){var $T=CY();$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:$p=1;case 1:ABY(a);if(C()){break _;}D$(a,a.b$,a.AC,a.bo/2|0,40,16777215);B0();Bu(a.bo/2|0,a.bE/2|0,50.0);Cx((-60.0),(-60.0),(-60.0));By(180.0,0.0,1.0,0.0);if(!((a.x1/6|0)%2|0))a.f2.r1=a.ge;e=a.f2;$p=2;case 2:$z=AMZ(e);if(C()){break _;}f=$z;By((f*360|0)/16.0,0.0,1.0,0.0);e=BlO;g=a.f2;h=(-0.5);i=(-0.75);j +=(-0.5);k=0.0;$p=3;case 3:AGc(e,g,h,i,j,k);if(C()){break _;}a.f2.r1=(-1);BC();$p=4;case 4:AGs(a,b,c,d);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,$p);} +function I7(){Eo.call(this);this.Az=0;} +var BlT=null;var BlU=null;var Boy=null;function Ba1(a,b,c){var d=new I7();AHT(d,a,b,c);return d;} +function AHT(a,b,c,d){D9(a,b,c);a.Az=d;} +function AGj(){var b,c;BlT=Ba1(B(946),0,15);BlU=Ba1(B(947),1,0);b=I(I7,2);c=b.data;c[0]=BlT;c[1]=BlU;Boy=b;} +function Nd(){var a=this;D.call(a);a.nw=null;a.n_=null;} +function A01(a){return a.n_;} +function TH(a,b){var c;c=a.n_;a.n_=b;return c;} +function AYt(a){return a.nw;} +function LR(){var a=this;Nd.call(a);a.dc=null;a.dl=null;a.lS=0;a.jt=0;} +function NA(a){var b;b=Mv(a);if(b==2){if(Mv(a.dl)<0)a.dl=Pr(a.dl);return P$(a);}if(b!=(-2))return a;if(Mv(a.dc)>0)a.dc=P$(a.dc);return Pr(a);} +function Mv(a){return (a.dl===null?0:a.dl.lS)-(a.dc===null?0:a.dc.lS)|0;} +function Pr(a){var b;b=a.dc;a.dc=b.dl;b.dl=a;F6(a);F6(b);return b;} +function P$(a){var b;b=a.dl;a.dl=b.dc;b.dc=a;F6(a);F6(b);return b;} +function F6(a){var b,c;b=a.dl===null?0:a.dl.lS;c=a.dc===null?0:a.dc.lS;a.lS=DP(b,c)+1|0;a.jt=1;if(a.dc!==null)a.jt=a.jt+a.dc.jt|0;if(a.dl!==null)a.jt=a.jt+a.dl.jt|0;} +function AO8(a,b){return b?a.dl:a.dc;} +function Xt(){D.call(this);} +function Boz(){var a=new Xt();AYR(a);return a;} +function AYR(a){return;} +function AJS(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,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();bx=$T.l();bw=$T.l();bv=$T.l();bu=$T.l();bt=$T.l();bs=$T.l();br=$T.l();bq=$T.l();bp=$T.l();bo=$T.l();bn=$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:EP(b,d,e,f,B(948),4.0,(1.0+(N(b.q)-N(b.q))*0.20000000298023224)*0.699999988079071);h=Gq();i=16;j=0;k=15.0;a:while(true){if(j>=i){l=g*2.0;m=K(d-l-1.0);n=K(d+l+1.0);o=K(e-l-1.0);p=K(e+l+1.0);q=D8(m,o,K(f-l-1.0),n,p,K(f+l+1.0));$p=1;continue _;}n=0;while(n0.0)break a;}o=o+1|0;}n=n+1|0;}j=j+1|0;}bc=K(l);bd=K(v);be=K(w);$p=9;continue _;case 1:$z=AEw(b,c,q);if(C()){break _;}q=$z;bf=BY(d,e,f);bg=0;while(true){if(bg>=Dh(q)){bh=Co();DS(bh,h);bi=Dh(bh)-1|0;r=g;s=d*1.0;u=e*1.0;bj=f*1.0;if(bi<0)return;bk=Z(bh,bi);m=bk.eG;bl=bk.e4;bm=bk.eH;$p=4;continue _;}bn= +Z(q,bg);bj=SS(bn,d,e,f)/l;if(bj<=1.0)break;bg=bg+1|0;}bo=bn.d-d;bp=bn.j-e;bq=bn.e-f;br=Cc(bo*bo+bp*bp+bq*bq);v=bo/br;w=bp/br;z=bq/br;bh=bn.K;$p=2;case 2:$z=AEm(b,bf,bh);if(C()){break _;}x=$z;bs=x;bt=(1.0-bj)*bs;m=(bt*bt+bt)/2.0*8.0*l+1.0|0;$p=3;case 3:bn.ft(c,m);if(C()){break _;}bn.g=bn.g+v*bt;bn.i=bn.i+w*bt;bn.h=bn.h+z*bt;while(true){bg=bg+1|0;if(bg>=Dh(q)){bh=Co();DS(bh,h);bi=Dh(bh)-1|0;r=g;s=d*1.0;u=e*1.0;bj=f*1.0;if(bi<0)return;bk=Z(bh,bi);m=bk.eG;bl=bk.e4;bm=bk.eH;$p=4;continue _;}bn=Z(q,bg);bj=SS(bn,d, +e,f)/l;if(bj>1.0)continue;else break;}bo=bn.d-d;bp=bn.j-e;bq=bn.e-f;br=Cc(bo*bo+bp*bp+bq*bq);v=bo/br;w=bp/br;z=bq/br;bh=bn.K;$p=2;continue _;case 4:$z=ADc(b,m,bl,bm);if(C()){break _;}bu=$z;bv=0;y=m;bw=bl;x=bm;while(bv<1){bq=y+N(b.q);l=bw+N(b.q);v=x+N(b.q);w=bq-d;z=l-e;ba=v-f;bb=Cc(w*w+z*z+ba*ba);w=w/bb;z=z/bb;ba=ba/bb;bb=0.5/(bb/r+0.1)*(N(b.q)*N(b.q)+0.30000001192092896);w=w*bb;z=z*bb;ba=ba*bb;BX(b,B(251),(bq+s)/2.0,(l+u)/2.0,(v+bj)/2.0,w,z,ba);BX(b,B(290),bq,l,v,w,z,ba);bv=bv+1|0;}if(bu>0){L();c=Bf6.data[bu];$p +=5;continue _;}bi=bi+(-1)|0;if(bi<0)return;bk=Z(bh,bi);m=bk.eG;bl=bk.e4;bm=bk.eH;continue _;case 5:$z=AFx(b,m,bl,bm);if(C()){break _;}bv=$z;g=0.30000001192092896;$p=6;case 6:c.Ii(b,m,bl,bm,bv,g);if(C()){break _;}bv=0;$p=7;case 7:AQe(b,m,bl,bm,bv);if(C()){break _;}c=Bf6.data[bu];$p=8;case 8:c.s9(b,m,bl,bm);if(C()){break _;}bi=bi+(-1)|0;if(bi<0)return;bk=Z(bh,bi);m=bk.eG;bl=bk.e4;bm=bk.eH;$p=4;continue _;case 9:$z=ADc(b,bc,bd,be);if(C()){break _;}bx=$z;if(bx>0){L();x=x-(Bf6.data[bx].yM(c)+0.30000001192092896) +*y;}if(x>0.0)XU(h,CP(bc,bd,be));l=l+z;v=v+ba;w=w+bb;x=x-0.22500000894069672;while(x<=0.0){while(true){o=o+1|0;while(o>=i){n=n+1|0;while(n>=i){j=j+1|0;if(j>=i){l=g*2.0;m=K(d-l-1.0);n=K(d+l+1.0);o=K(e-l-1.0);p=K(e+l+1.0);q=D8(m,o,K(f-l-1.0),n,p,K(f+l+1.0));$p=1;continue _;}n=0;}o=0;}if(!j)break;if(j==15)break;if(!n)break;if(n==15)break;if(!o)break;if(o!=15)continue;else break;}r=j/k*2.0-1.0;s=n/k*2.0-1.0;t=o/k*2.0-1.0;u=Ep(r*r+s*s+t*t);l=r/u;v=s/u;w=t/u;x=g*(0.699999988079071+N(b.q)*0.6000000238418579);y=0.30000001192092896;z +=l*0.30000001192092896;ba=v*0.30000001192092896;bb=w*0.30000001192092896;l=d;v=e;w=f;}bc=K(l);bd=K(v);be=K(w);continue _;default:E3();}}CY().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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,$p);} +function AJh(){D.call(this);} +function BoA(){var a=new AJh();AXF(a);return a;} +function AXF(a){return;} +function AR3(){EJ.call(this);} +function AZg(){var a=new AR3();A1S(a);return a;} +function A1S(a){return;} +function Yp(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,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=E(c,2)+2|0;h=E(c,2)+2|0;i=0;j=(d-g|0)-1|0;k=(d+g|0)+1|0;l=e-1|0;m=e+3|0;n=m+1|0;o=(f-h|0)-1|0;p=(f+h|0)+1|0;q=j;a:while(true){r=S(q, +k);if(r>0){if(i>=1&&i<=5){r=j;b:while(true){s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;while(true){u=S(t,l);if(u<0)break;v=o;i=S(v,p);if(i<=0)break b;t=t+(-1)|0;}r=r+1|0;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;}return 0;}s=l;while(true){t=S(s,n);if(t>0)break;v=o;w=S(v,p);if(w<=0)break a;s=s+1|0;}q=q+1|0;}$p=1;case 1:$z +=ACG(b,q,s,v);if(C()){break _;}x=$z;if(s==l&&!x.dy())return 0;if(!t&&!x.dy())return 0;if(!(q!=j&&r&&v!=o&&w)&&s==e){$p=5;continue _;}v=v+1|0;while(true){w=S(v,p);if(w<=0)break;s=s+1|0;while(true){t=S(s,n);if(t<=0)break;q=q+1|0;r=S(q,k);if(r>0){if(i>=1&&i<=5){r=j;c:while(true){s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;while(true){u=S(t,l);if(u<0)break;v=o;i=S(v,p);if(i<=0)break c;t +=t+(-1)|0;}r=r+1|0;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;}return 0;}s=l;}v=o;}continue _;case 2:AQe(b,d,e,f,k);if(C()){break _;}$p=3;case 3:$z=AOh(b,d,e,f);if(C()){break _;}b=$z;b.h6=AEr(a,c);return 1;case 4:$z=ADc(b,o,e,j);if(C()){break _;}r=$z;if(!r){u=0;r=o-1|0;$p=6;continue _;}l=l+1|0;while(true){if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;continue _;}q=q+1|0;if(q>=2)break;l=0;}L();k=Bie.b;$p=2;continue _;case 5:$z=ADc(b,q,s,v);if(C()){break _;}u +=$z;if(!u){u=s+1|0;$p=7;continue _;}v=v+1|0;while(true){w=S(v,p);if(w<=0)break;s=s+1|0;while(true){t=S(s,n);if(t<=0)break;q=q+1|0;r=S(q,k);if(r>0){if(i>=1&&i<=5){r=j;b:while(true){s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;while(true){u=S(t,l);if(u<0)break;v=o;i=S(v,p);if(i<=0)break b;t=t+(-1)|0;}r=r+1|0;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q +=t-1|0;$p=9;continue _;}return 0;}s=l;}v=o;}$p=1;continue _;case 6:$z=ACG(b,r,e,j);if(C()){break _;}x=$z;if(x.dy())u=1;r=o+1|0;$p=10;continue _;case 7:$z=ADc(b,q,u,v);if(C()){break _;}u=$z;if(!u)i=i+1|0;v=v+1|0;while(true){w=S(v,p);if(w<=0)break;s=s+1|0;while(true){t=S(s,n);if(t<=0)break;q=q+1|0;r=S(q,k);if(r>0){if(i>=1&&i<=5){r=j;d:while(true){s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t +=m;while(true){u=S(t,l);if(u<0)break;v=o;i=S(v,p);if(i<=0)break d;t=t+(-1)|0;}r=r+1|0;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;}return 0;}s=l;}v=o;}$p=1;continue _;case 8:$z=ACG(b,r,t,v);if(C()){break _;}x=$z;if(x.dy()){if(!u&&E(c,4)){L();q=Bgl.b;$p=14;continue _;}L();q=Bge.b;$p=12;continue _;}v=v+1|0;while(true){i=S(v,p);if(i<=0)break;t=t+(-1)|0;while(true){u=S(t,l);if(u>=0)break;r=r+1|0;s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while +(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;}v=o;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){continue _;}q=t-1|0;$p=9;case 9:$z=ACG(b,r,q,v);if(C()){break _;}x=$z;if(x.dy()){$p=8;continue _;}q=0;$p=11;continue _;case 10:$z=ACG(b,r,e,j);if(C()){break _;}x=$z;if(x.dy())u=u+1|0;r=j-1|0;$p=13;continue _;case 11:AQe(b,r,t,v,q);if(C()){break _;}v=v+1|0;while(true){i=S(v,p);if(i<=0)break;t=t+(-1)|0;while(true){u=S(t,l);if(u>=0)break;r +=r+1|0;s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;}v=o;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;case 12:AQe(b,r,t,v,q);if(C()){break _;}v=v+1|0;while(true){i=S(v,p);if(i<=0)break;t=t+(-1)|0;while(true){u=S(t,l);if(u>=0)break;r=r+1|0;s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m) +|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;}v=o;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;case 13:$z=ACG(b,o,e,r);if(C()){break _;}x=$z;if(x.dy())u=u+1|0;r=j+1|0;$p=16;continue _;case 14:AQe(b,r,t,v,q);if(C()){break _;}v=v+1|0;while(true){i=S(v,p);if(i<=0)break;t=t+(-1)|0;while(true){u=S(t,l);if(u>=0)break;r=r+1|0;s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g +|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;}v=o;}if(r!=j&&u&&v!=o&&s&&t!=n&&i){q=0;$p=15;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;case 15:AQe(b,r,t,v,q);if(C()){break _;}v=v+1|0;while(true){i=S(v,p);if(i<=0)break;t=t+(-1)|0;while(true){u=S(t,l);if(u>=0)break;r=r+1|0;s=S(r,k);if(s>0){q=0;m=(g*2|0)+1|0;k=27;p=(h*2|0)+1|0;while(q<2){l=0;if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;}L();k=Bie.b;$p=2;continue _;}t=m;}v=o;}if(r!=j +&&u&&v!=o&&s&&t!=n&&i){q=0;continue _;}if(t<0){$p=8;continue _;}q=t-1|0;$p=9;continue _;case 16:$z=ACG(b,o,e,r);if(C()){break _;}x=$z;if(x.dy())u=u+1|0;if(u==1){L();r=Big.b;$p=17;continue _;}l=l+1|0;while(true){if(l<3){o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}q=q+1|0;if(q>=2)break;l=0;}L();k=Bie.b;$p=2;continue _;case 17:AQe(b,o,e,j,r);if(C()){break _;}$p=18;case 18:$z=AOh(b,o,e,j);if(C()){break _;}x=$z;y=x;n=0;while(n<8){z=AId(a,c);if(z!==null)AIr(y,E(c,k),z);n=n+1|0;}while(true){q=q+1|0;if(q +>=2)break;l=0;if(l>=3)continue;else{o=(d+E(c,m)|0)-g|0;j=(f+E(c,p)|0)-h|0;$p=4;continue _;}}L();k=Bie.b;$p=2;continue _;default:E3();}}CY().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,$p);} +function AId(a,b){var c,d;a:{c=E(b,10);if(!c){d=new B5;BD();DF(d,Bj3);break a;}if(c==1){d=new B5;BD();GI(d,Bi_,E(b,4)+1|0);break a;}if(c==2){d=new B5;BD();DF(d,BjA);break a;}if(c==3){d=new B5;BD();GI(d,BiY,E(b,4)+1|0);break a;}if(c==4){d=new B5;BD();GI(d,Bhy,E(b,4)+1|0);break a;}if(c==5){d=new B5;BD();GI(d,Bhz,E(b,4)+1|0);break a;}if(c==6){d=new B5;BD();DF(d,BjZ);break a;}if(c==7&&!E(b,100)){d=new B5;BD();DF(d,BjX);break a;}d=null;}return d;} +function AEr(a,b){var c;c=E(b,4);return !c?B(919):c==1?B(922):c==2?B(922):c!=3?B(3):B(920);} +function Cd(){var a=this;EJ.call(a);a.Ah=0;a.c2=0;} +function BoB(a,b){var c=new Cd();Ck(c,a,b);return c;} +function Ck(a,b,c){a.Ah=b;a.c2=c;} +function ACv(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,bb,bc,bd,be,bf,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:g=N(c)*3.1415927410125732;h=d+8|0;i=h+Bs(g)*a.c2/8.0;j= +h-Bs(g)*a.c2/8.0;h=f+8|0;k=h+BE(g)*a.c2/8.0;l=h-BE(g)*a.c2/8.0;m=(e+E(c,3)|0)+2|0;n=(e+E(c,3)|0)+2|0;o=0;j=j-i;n=n-m;p=l-k;while(o<=a.c2){q=o;r=i+j*q/a.c2;s=m+n*q/a.c2;t=k+p*q/a.c2;q=Cj(c)*a.c2/16.0;h=o*3.1415927410125732;u=(Bs(h/a.c2)+1.0)*q+1.0;v=(Bs(h/a.c2)+1.0)*q+1.0;q=u/2.0;w=r-q|0;e=r+q|0;l=v/2.0;f=s-l|0;x=s+l|0;y=t-q|0;z=t+q|0;while(w<=e){ba=f;while(ba<=x){bb=y;while(bb<=z){bc=(w+0.5-r)/q;bd=(ba+0.5-s)/l;be=(bb+0.5-t)/q;if(bc*bc+bd*bd+be*be<1.0){$p=1;continue _;}bb=bb+1|0;}ba=ba+1|0;}w=w+1|0;}o=o+1|0;}return 1;case 1:$z +=ADc(b,w,ba,bb);if(C()){break _;}bf=$z;L();if(bf==Bga.b){d=a.Ah;$p=2;continue _;}a:while(true){bb=bb+1|0;while(bb>z){ba=ba+1|0;while(ba>x){w=w+1|0;while(w>e){o=o+1|0;if(o>a.c2)break a;q=o;r=i+j*q/a.c2;s=m+n*q/a.c2;t=k+p*q/a.c2;q=Cj(c)*a.c2/16.0;h=o*3.1415927410125732;u=(Bs(h/a.c2)+1.0)*q+1.0;v=(Bs(h/a.c2)+1.0)*q+1.0;q=u/2.0;w=r-q|0;e=r+q|0;l=v/2.0;f=s-l|0;x=s+l|0;y=t-q|0;z=t+q|0;}ba=f;}bb=y;}bc=(w+0.5-r)/q;bd=(ba+0.5-s)/l;be=(bb+0.5-t)/q;if(bc*bc+bd*bd+be*be>=1.0)continue;else{continue _;}}return 1;case 2:AMd(b, +w,ba,bb,d);if(C()){break _;}b:while(true){bb=bb+1|0;while(bb>z){ba=ba+1|0;while(ba>x){w=w+1|0;while(w>e){o=o+1|0;if(o>a.c2)break b;q=o;r=i+j*q/a.c2;s=m+n*q/a.c2;t=k+p*q/a.c2;q=Cj(c)*a.c2/16.0;h=o*3.1415927410125732;u=(Bs(h/a.c2)+1.0)*q+1.0;v=(Bs(h/a.c2)+1.0)*q+1.0;q=u/2.0;w=r-q|0;e=r+q|0;l=v/2.0;f=s-l|0;x=s+l|0;y=t-q|0;z=t+q|0;}ba=f;}bb=y;}bc=(w+0.5-r)/q;bd=(ba+0.5-s)/l;be=(bb+0.5-t)/q;if(bc*bc+bd*bd+be*be>=1.0)continue;else{$p=1;continue _;}}return 1;default:E3();}}CY().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,be,bf,$p);} +function BT(){EJ.call(this);this.uD=0;} +function BoC(a){var b=new BT();BU(b,a);return b;} +function BU(a,b){a.uD=b;} +function ADv(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:g=0;if(g>=64)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=(e+E(c,4)|0)-E(c,4)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=1;case 1:$z=ADc(b,h,i,j);if(C()){break _;}k=$z;if(!k){L();l=Bf6.data[a.uD];$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=(e+E(c,4)|0)-E(c,4)|0;j=(f+E(c,8)|0)-E(c,8)|0;continue _;case 2:$z +=l.Hz(b,h,i,j);if(C()){break _;}k=$z;if(k){k=a.uD;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=(e+E(c,4)|0)-E(c,4)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=1;continue _;case 3:AMd(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=(e+E(c,4)|0)-E(c,4)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function Cm(){EJ.call(this);this.Fd=0;} +function BoD(a){var b=new Cm();Ct(b,a);return b;} +function Ct(a,b){a.Fd=b;} +function AMJ(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(E$()){var $T=CY();$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:g=e+1|0;$p=1;case 1:$z=ADc(b,d,g,f);if(C()){break _;}g=$z;L();if(g!=Bga.b)return 0;g=e-1|0;$p=2;case 2:$z=ADc(b,d,g,f);if(C()){break _;}h=$z;if(h!=Bga.b)return 0;$p=3;case 3:$z=ADc(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=5;continue _;}g=0;h=d-1|0;$p=4;case 4:$z=ADc(b,h,e,f);if(C()){break _;}i +=$z;if(i==Bga.b)g=1;i=d+1|0;$p=6;continue _;case 5:$z=ADc(b,d,e,f);if(C()){break _;}g=$z;if(g!=Bga.b)return 0;g=0;h=d-1|0;$p=4;continue _;case 6:$z=ADc(b,i,e,f);if(C()){break _;}j=$z;if(j==Bga.b)g=g+1|0;k=f-1|0;$p=7;case 7:$z=ADc(b,d,e,k);if(C()){break _;}j=$z;if(j==Bga.b)g=g+1|0;j=f+1|0;$p=8;case 8:$z=ADc(b,d,e,j);if(C()){break _;}l=$z;if(l==Bga.b)g=g+1|0;l=0;$p=9;case 9:$z=ADc(b,h,e,f);if(C()){break _;}h=$z;if(!h)l=1;$p=10;case 10:$z=ADc(b,i,e,f);if(C()){break _;}h=$z;if(!h)l=l+1|0;$p=11;case 11:$z=ADc(b, +d,e,k);if(C()){break _;}h=$z;if(!h)l=l+1|0;$p=12;case 12:$z=ADc(b,d,e,j);if(C()){break _;}h=$z;if(!h)l=l+1|0;if(g==3&&l==1){g=a.Fd;$p=13;continue _;}return 1;case 13:AQe(b,d,e,f,g);if(C()){break _;}return 1;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} +function S_(){C3.call(this);} +function ZL(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.bS=a.d;a.cR=a.j;a.bR=a.e;a.i=a.i+0.002;b=a.g;c=a.i;d=a.h;$p=1;case 1:ASm(a,b,c,d);if(C()){break _;}a.g=a.g*0.8500000238418579;a.i=a.i*0.8500000238418579;a.h=a.h*0.8500000238418579;e=a.l;f=K(a.d);g=K(a.j);h=K(a.e);$p=2;case 2:$z=ACG(e,f,g,h);if(C()){break _;}e=$z;if(e!==Bg7){$p=3;continue _;}f=a.cu;a.cu=f-1|0;if(f>0)return;$p=4;continue _;case 3:Cb(a);if +(C()){break _;}f=a.cu;a.cu=f-1|0;if(f>0)return;$p=4;case 4:Cb(a);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AGd(){C3.call(this);this.CP=0.0;} +function A9j(a,b,c,d,e){var f=new AGd();AWP(f,a,b,c,d,e);return f;} +function AWP(a,b,c,d,e,f){var g;FW(a,b,c,d,e,0.0,0.0,0.0);a.g=a.g*0.10000000149011612;a.i=a.i*0.10000000149011612;a.h=a.h*0.10000000149011612;g=BP()*0.30000001192092896;a.is=g;a.ig=g;a.hX=g;a.du=a.du*0.75;a.du=a.du*f;a.CP=a.du;a.cu=8.0/(BP()*0.8+0.2)|0;a.cu=a.cu*f|0;a.po=0;} +function AKU(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(E$()){var $T=CY();$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:i=(a.dt+c)/a.cu*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.du=a.CP*i;$p=1;case 1:AOd(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AMC(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bS=a.d;a.cR=a.j;a.bR=a.e;b=a.dt;a.dt=b+1|0;if(b>=a.cu){$p=2;continue _;}a.e_=7-((a.dt*8|0)/a.cu|0)|0;a.i=a.i+0.004;c=a.g;d=a.i;e=a.h;$p=1;case 1:ASm(a,c,d,e);if(C()){break _;}if(a.j===a.cR){a.g=a.g*1.1;a.h=a.h*1.1;}a.g=a.g*0.9599999785423279;a.i=a.i*0.9599999785423279;a.h=a.h*0.9599999785423279;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;}return;case 2:Cb(a);if +(C()){break _;}a.e_=7-((a.dt*8|0)/a.cu|0)|0;a.i=a.i+0.004;c=a.g;d=a.i;e=a.h;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,$p);} +function Ry(){C3.call(this);} +function ASQ(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(E$()){var $T=CY();$p=$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:$p=1;case 1:AOd(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function AFG(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bS=a.d;a.cR=a.j;a.bR=a.e;b=a.dt;a.dt=b+1|0;if(b>=a.cu){$p=2;continue _;}a.e_=7-((a.dt*8|0)/a.cu|0)|0;a.i=a.i+0.004;c=a.g;d=a.i;e=a.h;$p=1;case 1:ASm(a,c,d,e);if(C()){break _;}a.g=a.g*0.8999999761581421;a.i=a.i*0.8999999761581421;a.h=a.h*0.8999999761581421;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;}return;case 2:Cb(a);if(C()){break _;}a.e_=7- +((a.dt*8|0)/a.cu|0)|0;a.i=a.i+0.004;c=a.g;d=a.i;e=a.h;$p=1;continue _;default:E3();}}CY().s(a,b,c,d,e,$p);} +function Pz(){C3.call(this);this.Ed=0.0;} +function ARp(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(E$()){var $T=CY();$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:i=(a.dt+c)/a.cu;a.du=a.Ed*(1.0-i*i*0.5);$p=1;case 1:AOd(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function ATb(a,b){var c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=(a.dt+b)/a.cu;if(c<0.0)c=0.0;if(c>1.0)c=1.0;$p=1;case 1:$z=AEt(a,b);if(C()){break _;}d=$z;return d*c+1.0-c;default:E3();}}CY().s(a,b,c,d,$p);} +function ABx(a){var b,c,d,e,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bS=a.d;a.cR=a.j;a.bR=a.e;b=a.dt;a.dt=b+1|0;if(b>=a.cu){$p=2;continue _;}c=a.g;d=a.i;e=a.h;$p=1;case 1:ASm(a,c,d,e);if(C()){break _;}a.g=a.g*0.9599999785423279;a.i=a.i*0.9599999785423279;a.h=a.h*0.9599999785423279;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;}return;case 2:Cb(a);if(C()){break _;}c=a.g;d=a.i;e=a.h;$p=1;continue _;default:E3();}}CY().s(a, +b,c,d,e,$p);} +function ABI(){C3.call(this);this.ze=0.0;} +function Bd0(a,b,c,d){var e=new ABI();A2K(e,a,b,c,d);return e;} +function A2K(a,b,c,d,e){FW(a,b,c,d,e,0.0,0.0,0.0);a.g=a.g*0.800000011920929;a.i=a.i*0.800000011920929;a.h=a.h*0.800000011920929;a.i=N(a.m)*0.4000000059604645+0.05000000074505806;a.is=1.0;a.ig=1.0;a.hX=1.0;a.du=a.du*(N(a.m)*2.0+0.20000000298023224);a.ze=a.du;a.cu=16.0/(BP()*0.8+0.2)|0;a.po=0;a.e_=49;} +function AKV(a,b){return 1.0;} +function AHI(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(E$()){var $T=CY();$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:i=(a.dt+c)/a.cu;a.du=a.ze*(1.0-i*i);$p=1;case 1:AOd(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,$p);} +function AL5(a){var b,c,d,e,f,$p,$z;$p=0;if(E$()){var $T=CY();$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:a.bS=a.d;a.cR=a.j;a.bR=a.e;b=a.dt;a.dt=b+1|0;if(b>=a.cu){$p=1;continue _;}c=a.dt/a.cu;if(N(a.m)>c)BX(a.l,B(290),a.d,a.j,a.e,a.g,a.i,a.h);a.i=a.i-0.03;d=a.g;e=a.i;f=a.h;$p=2;continue _;case 1:Cb(a);if(C()){break _;}c=a.dt/a.cu;if(N(a.m)>c)BX(a.l,B(290),a.d,a.j,a.e,a.g,a.i,a.h);a.i=a.i-0.03;d=a.g;e=a.i;f=a.h;$p=2;case 2:ASm(a,d,e,f);if(C()){break _;}a.g +=a.g*0.9990000128746033;a.i=a.i*0.9990000128746033;a.h=a.h*0.9990000128746033;if(a.cw){a.g=a.g*0.699999988079071;a.h=a.h*0.699999988079071;}return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function ASj(){Ke.call(this);} +function BdM(a,b,c,d,e,f,g){var h=new ASj();AWB(h,a,b,c,d,e,f,g);return h;} +function AWB(a,b,c,d,e,f,g,h){Up(a,b,c,d,e);a.ni=0.03999999910593033;a.e_=a.e_+1|0;if(g===0.0&&!(f===0.0&&h===0.0)){a.g=f;a.i=g+0.1;a.h=h;}} +function Ip(){var a=this;D.call(a);a.dk=null;a.bu=0;a.bq=0;a.bt=0;a.fZ=0;a.bC=null;a.e9=null;} +function BoE(a,b,c,d,e){var f=new Ip();Zs(f,a,b,c,d,e);return f;} +function Zs(a,b,c,d,e,f){var $p,$z;$p=0;if(E$()){var $T=CY();$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:a.e9=b;a.bC=Co();a.dk=c;a.bu=d;a.bq=e;a.bt=f;$p=1;case 1:$z=AFx(c,d,e,f);if(C()){break _;}d=$z;a.fZ=d;LC(a);return;default:E3();}}CY().s(a,b,c,d,e,f,$p);} +function LC(a){a:{DG(a.bC);if(!a.fZ){X(a.bC,CP(a.bu,a.bq,a.bt-1|0));X(a.bC,CP(a.bu,a.bq,a.bt+1|0));break a;}if(a.fZ==1){X(a.bC,CP(a.bu-1|0,a.bq,a.bt));X(a.bC,CP(a.bu+1|0,a.bq,a.bt));break a;}if(a.fZ==2){X(a.bC,CP(a.bu-1|0,a.bq,a.bt));X(a.bC,CP(a.bu+1|0,a.bq+1|0,a.bt));break a;}if(a.fZ==3){X(a.bC,CP(a.bu-1|0,a.bq+1|0,a.bt));X(a.bC,CP(a.bu+1|0,a.bq,a.bt));break a;}if(a.fZ==4){X(a.bC,CP(a.bu,a.bq+1|0,a.bt-1|0));X(a.bC,CP(a.bu,a.bq,a.bt+1|0));break a;}if(a.fZ==5){X(a.bC,CP(a.bu,a.bq,a.bt-1|0));X(a.bC,CP(a.bu,a.bq ++1|0,a.bt+1|0));break a;}if(a.fZ==6){X(a.bC,CP(a.bu+1|0,a.bq,a.bt));X(a.bC,CP(a.bu,a.bq,a.bt+1|0));break a;}if(a.fZ==7){X(a.bC,CP(a.bu-1|0,a.bq,a.bt));X(a.bC,CP(a.bu,a.bq,a.bt+1|0));break a;}if(a.fZ==8){X(a.bC,CP(a.bu-1|0,a.bq,a.bt));X(a.bC,CP(a.bu,a.bq,a.bt-1|0));break a;}if(a.fZ!=9)break a;X(a.bC,CP(a.bu+1|0,a.bq,a.bt));X(a.bC,CP(a.bu,a.bq,a.bt-1|0));}} +function AGv(a){var b,c,d,$p,$z;$p=0;if(E$()){var $T=CY();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(b>=a.bC.o)return;c=Z(a.bC,b);$p=1;case 1:$z=ARP(a,c);if(C()){break _;}c=$z;if(c!==null&&Tq(c,a)){RG(a.bC,b,CP(c.bu,c.bq,c.bt));d=b;}else{c=a.bC;d=b+(-1)|0;ED(c,b);}b=d+1|0;if(b>=a.bC.o)return;c=Z(a.bC,b);continue _;default:E3();}}CY().s(a,b,c,d,$p);} +function ARP(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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.dk;d=b.eG;e=b.e4;f=b.eH;$p=1;case 1:$z=ADc(c,d,e,f);if(C()){break _;}d=$z;if(d!=a.e9.b){c=a.dk;d=b.eG;e=b.e4+1|0;f=b.eH;$p=2;continue _;}c=new Ip;g=a.e9;h=a.dk;d=b.eG;e=b.e4;f=b.eH;$p=3;continue _;case 2:$z=ADc(c,d,e,f);if(C()){break _;}d=$z;if(d!=a.e9.b){c=a.dk;d=b.eG;e=b.e4-1|0;f=b.eH;$p=4;continue _;}c=new Ip;g=a.e9;h=a.dk;d +=b.eG;e=b.e4+1|0;f=b.eH;$p=5;continue _;case 3:Zs(c,g,h,d,e,f);if(C()){break _;}return c;case 4:$z=ADc(c,d,e,f);if(C()){break _;}d=$z;if(d!=a.e9.b){c=null;return c;}c=new Ip;g=a.e9;h=a.dk;e=b.eG;d=b.e4-1|0;f=b.eH;$p=6;continue _;case 5:Zs(c,g,h,d,e,f);if(C()){break _;}return c;case 6:Zs(c,g,h,e,d,f);if(C()){break _;}return c;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function Tq(a,b){var c,d;c=0;while(c=a.bC.o)return;h=Z(a.bC,g);$p=10;case 10:$z=ARP(a,h);if(C()){break _;}h=$z;if(h!==null){$p=11;continue _;}g=g+1|0;if(g>=a.bC.o)return;h=Z(a.bC,g);continue _;case 11:AGv(h);if +(C()){break _;}if(PE(h,a)){$p=12;continue _;}g=g+1|0;if(g>=a.bC.o)return;h=Z(a.bC,g);$p=10;continue _;case 12:ASu(h,a);if(C()){break _;}g=g+1|0;if(g>=a.bC.o)return;h=Z(a.bC,g);$p=10;continue _;default:E3();}}CY().s(a,b,c,d,e,f,g,h,$p);} +function VX(){var a=this;D.call(a);a.pw=null;a.Gl=0;a.ms=0;} +function AQM(a){a.ms=a.ms+1|0;} +function AN8(a){return a.ms=k.mO)){k.pm=l;k.mO=o;k.pB=Fm(k,h);if(P6(k))AB4(a.ke, +k,k.mO+k.pB);else{k.i4=k.mO+k.pB;Xr(a.ke,k);}}n=n+1|0;}}k=Vp(a,g,h);}return k;} +function AKA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;g=0;if(Ky(a,b,c.id,c.hV+1|0,c.iq,d)>0)g=1;h=K$(a,b,c.id,c.hV,c.iq+1|0,d,g);i=K$(a,b,c.id-1|0,c.hV,c.iq,d,g);j=K$(a,b,c.id+1|0,c.hV,c.iq,d,g);k=K$(a,b,c.id,c.hV,c.iq-1|0,d,g);if(h===null)l=0;else if(h.nL)l=0;else if(Fm(h,e)>=f)l=0;else{m=a.mq.data;l=1;m[0]=h;}if(i===null)n=l;else if(i.nL)n=l;else if(Fm(i,e)>=f)n=l;else{m=a.mq.data;n=l+1|0;m[l]=i;}if(j===null)o=n;else if(j.nL)o=n;else if(Fm(j,e)>=f)o=n;else{m=a.mq.data;o=n+1|0;m[n]=j;}if(k===null)n=o;else if(k.nL)n +=o;else if(Fm(k,e)>=f)n=o;else{m=a.mq.data;n=o+1|0;m[o]=k;}return n;} +function K$(a,b,c,d,e,f,g){var h,i,j,k;h=null;if(Ky(a,b,c,d,e,f)>0)h=Jh(a,c,d,e);if(h===null){g=d+g|0;if(Ky(a,b,c,g,e,f)>0)h=Jh(a,c,g,e);}if(h!==null){i=0;a:{while(true){if(d<=0)break a;j=Ky(a,b,c,d-1|0,e,f);if(j<=0)break a;if(j<0)return null;i=i+1|0;if(i>=4)break;d=d+(-1)|0;}return null;}if(d>0)h=Jh(a,c,d,e);k=Oz(a.yw,c,d-1|0,e);if(!(k!==Bg7&&k!==Bg8))return null;}return h;} +function Jh(a,b,c,d){var e,f;e=b|c<<10|d<<20;f=Cp(a.rq,CJ(e));if(f===null){f=A1x(b,c,d);BQ(a.rq,CJ(e),f);}return f;} +function Ky(a,b,c,d,e,f){var g,h,i,j;g=c;a:{while(g<(c+f.id|0)){h=d;while(h<(d+f.hV|0)){i=e;while(i<(e+f.iq|0)){j=Oz(a.yw,c,d,e);if(j.uF())return 0;if(j===Bg7)break a;if(j===Bg8)break a;i=i+1|0;}h=h+1|0;}g=g+1|0;}return 1;}return (-1);} +function Vp(a,b,c){var d,e,f,g;d=1;e=c;while(e.pm!==null){d=d+1|0;e=e.pm;}f=I(Ia,d);g=f.data;d=d+(-1)|0;g[d]=c;while(c.pm!==null){c=c.pm;d=d+(-1)|0;g[d]=c;}b=new VX;b.pw=f;b.Gl=g.length;return b;} +function VF(){var a=this;C3.call(a);a.mL=null;a.hR=null;a.qu=0;a.rA=0;a.Bf=0.0;} +function AM1(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(E$()){var $T=CY();$p=$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:i=(a.qu+c)/a.rA;d=i*i;j=a.mL.d;k=a.mL.j;l=a.mL.e;m=a.hR.cb;n=a.hR.d-a.hR.cb;o=c;n=m+n*o;m=a.hR.bZ+(a.hR.j-a.hR.bZ)*o+a.Bf;o=a.hR.cc+(a.hR.e-a.hR.cc)*o;n=n-j;p=d;q=j+n +*p;r=k+(m-k)*p;p=l+(o-l)*p;s=K(q);t=K(r+a.c3/2.0);u=K(p);b=a.l;$p=1;case 1:$z=AN3(b,s,t,u);if(C()){break _;}v=$z;o=q-Bme;n=r-Bmf;m=p-Bmg;BI(v,v,v,1.0);b=BhJ;w=a.mL;o=o;n=n;m=m;d=a.mL.u;$p=2;case 2:ARl(b,w,o,n,m,d,c);if(C()){break _;}return;default:E3();}}CY().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} +function ABq(a){a.qu=a.qu+1|0;if(a.qu==a.rA)Cb(a);} +function AVg(a){return 2;} +function ZG(){var a=this;D.call(a);a.dY=null;a.e0=0;} +function Bdp(){var a=new ZG();A09(a);return a;} +function A09(a){a.dY=I(Ia,1024);a.e0=0;} +function Xr(a,b){var c,d;if(b.gF>=0){b=new D7;Bl(b,B(949));M(b);}if(a.e0==a.dY.data.length){c=I(Ia,a.e0<<1);Ds(a.dY,0,c,0,a.e0);a.dY=c;}a.dY.data[a.e0]=b;b.gF=a.e0;d=a.e0;a.e0=d+1|0;VD(a,d);return b;} +function Vd(a){a.e0=0;} +function ASi(a){var b,c,d,e;b=a.dY.data[0];c=a.dY.data;d=a.dY.data;e=a.e0-1|0;a.e0=e;c[0]=d[e];a.dY.data[a.e0]=null;if(a.e0>0)Pi(a,0);b.gF=(-1);return b;} +function AB4(a,b,c){var d;d=b.i4;b.i4=c;if(c>=d)Pi(a,b.gF);else VD(a,b.gF);} +function VD(a,b){var c,d,e,f;c=a.dY.data[b];d=c.i4;a:{while(true){if(b<=0)break a;e=(b-1|0)>>1;f=a.dY.data[e];if(d>=f.i4)break;a.dY.data[b]=f;f.gF=b;b=e;}}a.dY.data[b]=c;c.gF=b;} +function Pi(a,b){var c,d,e,f,g,h,i,j;c=a.dY.data[b];d=c.i4;a:{while(true){e=1+(b<<1)|0;f=e+1|0;if(e>=a.e0)break;g=a.dY.data[e];h=g.i4;if(f>=a.e0){i=null;j=Infinity;}else{i=a.dY.data[f];j=i.i4;}if(h=d)break a;a.dY.data[b]=g;g.gF=b;}else{if(j>=d)break a;a.dY.data[b]=i;i.gF=b;e=f;}b=e;}}a.dY.data[b]=c;c.gF=b;} +function ACS(a){return a.e0?0:1;} +function Ia(){var a=this;D.call(a);a.id=0;a.hV=0;a.iq=0;a.m_=0;a.gF=0;a.mO=0.0;a.pB=0.0;a.i4=0.0;a.pm=null;a.nL=0;} +function A1x(a,b,c){var d=new Ia();A9V(d,a,b,c);return d;} +function A9V(a,b,c,d){a.gF=(-1);a.nL=0;a.id=b;a.hV=c;a.iq=d;a.m_=b|c<<10|d<<20;} +function Fm(a,b){var c,d,e;c=b.id-a.id|0;d=b.hV-a.hV|0;e=b.iq-a.iq|0;return Ei(c*c+d*d+e*e);} +function A4W(a,b){return b.m_!=a.m_?0:1;} +function AV8(a){return a.m_;} +function P6(a){return a.gF<0?0:1;} +$rt_packages([-1,"com",0,"jcraft",1,"jzlib",-1,"java",3,"util",4,"regex",3,"nio",6,"charset",3,"io",3,"lang",-1,"net",10,"minecraft",11,"src",10,"PeytonPlayz585",13,"io"]); +$rt_metadata([D,"Object",9,0,[],0,3,0,["e1",function(){return A54(this);},"d$",function(b){return Rz(this,b);},"gt",function(){return AU9(this);}],JV,0,D,[],0,3,0,0,No,0,D,[],3,3,0,0,Ff,"Class",9,D,[No],0,3,0,0,AKT,0,D,[],4,0,0,0,UH,0,D,[],4,3,0,0,C7,0,D,[],3,3,0,0,D0,0,D,[],3,3,0,0,LA,0,D,[],3,3,0,0,B2,"String",9,D,[C7,D0,LA],0,3,0,["gt",function(){return AU5(this);},"d$",function(b){return Dv(this,b);},"e1",function(){return Le(this);},"l1",function(b){return AWN(this,b);}],FI,0,D,[],0,3,0,["l3",function() +{return A1h(this);}],FA,0,FI,[],0,3,0,0,Jo,0,FA,[],0,3,0,0,AMW,0,Jo,[],0,3,0,0,H4,0,D,[C7,LA],0,0,0,["nN",function(b){Nv(this,b);},"gt",function(){return V(this);}],IS,0,D,[],3,3,0,0,U,0,H4,[IS],0,3,0,["yg",function(b,c,d,e){return A76(this,b,c,d,e);},"xJ",function(b,c,d){return AV_(this,b,c,d);},"gt",function(){return Cv(this);},"nN",function(b){AYC(this,b);},"yH",function(b,c){return A8w(this,b,c);}],Gy,0,D,[C7],1,3,0,0,GB,0,Gy,[D0],0,3,0,["e1",function(){return A39(this);},"d$",function(b){return BaD(this, +b);},"l1",function(b){return A7$(this,b);}],Jb,0,Jo,[],0,3,0,0,I4,0,Jb,[],0,3,0,0,AMo,0,Jb,[],0,3,0,0,Bj,0,FI,[],0,3,0,0,B3,"RuntimeException",9,Bj,[],0,3,0,0,Dd,0,D,[],3,3,0,0,Hv,0,D,[Dd],3,3,0,0,U3,0,D,[Hv],3,3,0,0,Q0,0,D,[Hv],3,3,0,0,VQ,0,D,[Hv],3,3,0,0,RN,0,D,[Hv],3,3,0,0,WZ,0,D,[Hv,U3,Q0,VQ,RN],3,3,0,0,P7,0,D,[],3,3,0,0,L3,0,D,[Dd],3,3,0,0,Zl,0,D,[Dd,WZ,P7,L3],1,3,0,["Y1",function(b,c){return AYX(this,b,c);},"a1a",function(b,c){return AZb(this,b,c);},"SY",function(b){return AUs(this,b);},"OT",function(b, +c,d){return AZ6(this,b,c,d);},"M6",function(b){return A2D(this,b);},"VP",function(){return AVp(this);},"Ua",function(b,c,d){return ATI(this,b,c,d);}],Bw,0,D,[],0,3,Bd,0,Ts,0,D,[],3,3,0,0,J1,0,D,[Ts],3,3,0,0,Or,0,D,[],3,3,0,0,HT,0,D,[IS,J1,Or],1,3,0,0,ABZ,0,HT,[],0,3,0,0,ABe,0,HT,[],0,3,0,0,AF2,0,D,[],4,3,0,0,AGH,0,D,[Dd],1,3,0,0,MF,0,D,[],3,3,0,0,IM,0,D,[MF],0,3,0,0,AAg,0,D,[],0,3,0,0,MY,0,D,[],0,3,Bcy,0,GG,0,D,[MF],0,3,0,["kB",function(){AR6(this);}],DN,0,D,[Dd],3,3,0,0,XI,0,D,[DN],0,0,0,["gV",function(b){ +return A__(this,b);}]]); +$rt_metadata([XO,0,D,[DN],0,0,0,["gV",function(b){return AYw(this,b);}],XP,0,D,[DN],0,0,0,["gV",function(b){return A4E(this,b);}],XM,0,D,[DN],0,0,0,["gV",function(b){return ATt(this,b);}],XN,0,D,[DN],0,0,0,["gV",function(b){return A4R(this,b);}],XK,0,D,[DN],0,0,0,["gV",function(b){return A3j(this,b);}],XL,0,D,[DN],0,0,0,["gV",function(b){return A7F(this,b);}],XJ,0,D,[DN],0,0,0,["gV",function(b){return AU3(this,b);}],Q8,0,D,[DN],0,0,0,["gV",function(b){return A8g(this,b);}],Q7,0,D,[DN],0,0,0,["gV",function(b) +{return AZC(this,b);}],Om,0,D,[],0,3,0,0,ABB,0,D,[Dd],1,3,0,0,Vw,0,D,[],0,3,0,0,Ce,"IOException",8,Bj,[],0,3,0,0,LX,0,H4,[IS],0,3,0,["yg",function(b,c,d,e){return AWK(this,b,c,d,e);},"xJ",function(b,c,d){return A5h(this,b,c,d);},"nN",function(b){A5z(this,b);},"yH",function(b,c){return A_j(this,b,c);}],FU,0,D,[],3,3,0,0,WG,0,D,[FU],0,3,0,0,FC,0,D,[D0],0,3,0,["d$",function(b){return Bad(this,b);},"e1",function(){return A_W(this);},"l1",function(b){return A4b(this,b);}],Jk,0,D,[],0,3,0,0,Vs,0,Jk,[],0,3,0,0,Ta, +0,D,[],0,3,0,0,Wk,0,D,[],3,3,0,0,Sz,0,D,[Wk],0,3,0,0,AGF,0,D,[],0,3,0,0,Ex,0,D,[],1,3,0,0,M$,0,Ex,[],0,3,0,["hK",function(b,c,d,e,f,g){A_x(this,b,c,d,e,f,g);},"oB",function(b,c,d,e,f,g){AJH(this,b,c,d,e,f,g);}],EN,0,D,[],0,3,0,0,ABz,0,EN,[],0,3,0,["pt",function(){AZv(this);}],ALm,0,EN,[],0,3,0,["pt",function(){AZM(this);}],J5,0,D,[],4,3,0,0,WB,0,GG,[],0,0,0,["kB",function(){AKN(this);}],SU,0,D,[],3,3,0,0,IH,0,D,[SU],3,3,0,0,GF,0,D,[IH],1,3,0,["rY",function(b){return RC(this,b);}],Kx,0,D,[IH],3,3,0,0,Gw,0,GF, +[Kx],1,3,0,["k8",function(){return JH(this);}],M5,0,Gw,[],1,3,0,0,O9,0,D,[IH],3,3,0,0,XW,0,D,[O9],3,3,0,0,Sh,0,M5,[XW],0,3,0,0,AOW,0,D,[Dd],1,3,0,0,Go,0,D,[Dd],1,3,0,0,ACl,0,Go,[],1,3,0,0,ALr,0,Go,[],1,3,0,0,Jz,0,D,[IH],3,3,0,0,Fx,0,GF,[Jz],1,3,0,["d$",function(b){return A64(this,b);},"e1",function(){return ATL(this);}],EM,0,D,[],3,3,0,0,AQ3,0,Fx,[EM,C7],0,3,0,["te",function(b){return XU(this,b);},"rY",function(b){return Xe(this,b);},"k8",function(){return O1(this);},"l9",function(){return I$(this);}],JY,0, +D,[],3,3,0,0,Gc,0,D,[JY],1,3,0,0,ACU,0,Gc,[EM,C7],0,3,0,0]); +$rt_metadata([AK2,0,Go,[],1,3,0,0,Zv,0,D,[],0,3,0,0,AFQ,0,D,[],0,3,0,0,Eo,"Enum",9,D,[D0,C7],1,3,0,["d$",function(b){return AUe(this,b);},"e1",function(){return AYU(this);},"l1",function(b){return AYq(this,b);}],Fu,0,Eo,[],12,3,0,0,Q1,0,D,[],3,3,0,0,VL,0,D,[Q1],0,0,0,["GN",function(b){CE(this,b);},"Jp",function(b){A28(this,b);}],ARn,0,D,[Dd],1,3,0,0,X1,0,D,[Dd],3,3,0,0,XH,0,D,[X1],0,0,0,["a1T",function(){return A20(this);}],Ii,0,D,[J1],1,3,0,0,Lp,0,Ii,[],0,3,0,["CR",function(){return A5M(this);},"ot",function(b, +c,d){return Bay(this,b,c,d);},"xj",function(){return A6y(this);}],Je,0,Ii,[],0,3,0,0,PV,0,D,[],3,3,0,0,H1,0,Je,[PV],0,3,0,0,Nr,0,D,[D0],1,3,0,["l1",function(b){return A7E(this,b);}],Xq,0,Je,[],0,3,0,["CR",function(){return ATJ(this);},"ot",function(b,c,d){return AMH(this,b,c,d);},"xj",function(){return A1j(this);}],NG,0,D,[],1,3,0,0,AEe,0,NG,[],0,3,0,0,AJ1,0,D,[],0,3,0,0,Jx,0,D,[],0,3,0,["AO",function(b,c,d){return A6i(this,b,c,d);}],Vz,0,Jx,[],0,0,0,["AO",function(b,c,d){return A2X(this,b,c,d);}],C6,"Entity", +12,D,[],1,3,0,["Dt",function(){Cb(this);},"JJ",function(){AFI(this);},"Ee",function(){YC(this);},"BQ",function(){return A2L(this);},"Gf",function(b){AKS(this,b);},"D3",function(b){ZX(this,b);},"H_",function(){return AFV(this);},"vD",function(b){return AEt(this,b);},"x7",function(b){A72(this,b);},"vk",function(b){A6J(this,b);},"ft",function(b,c){return AKu(this,b,c);},"lI",function(){return A$W(this);},"sf",function(){return A87(this);},"BX",function(b,c){Bax(this,b,c);},"u6",function(b){return AXv(this,b);}, +"Bj",function(b){return AXQ(this,b);},"B6",function(){AF3(this);},"AD",function(){return A$0(this);}],E_,"EntityLiving",12,C6,[],0,3,0,["lI",function(){return AYj(this);},"sf",function(){return A2P(this);},"r8",function(){return AQ9(this);},"JJ",function(){AN$(this);},"B6",function(){ALE(this);},"eo",function(){ANb(this);},"ft",function(b,c){return ACI(this,b,c);},"wY",function(){return A9D(this);},"vw",function(){return AVk(this);},"u9",function(){return AWf(this);},"FW",function(b){AOO(this,b);},"mw",function() +{return AUp(this);},"D3",function(b){AQQ(this,b);},"e$",function(b){Gs(this,b);},"fK",function(b){Gr(this,b);},"oK",function(){AC7(this);},"w$",function(){ARw(this);},"vd",function(b,c,d){return Z6(this,b,c,d);},"Ee",function(){ACo(this);}],Jg,"EntityCreature",12,E_,[],0,3,0,["w$",function(){AQv(this);},"n4",function(b,c){ANk(this,b,c);},"yp",function(){return ALK(this);}],DO,"EntityMonster",12,Jg,[],0,3,0,["oK",function(){ADW(this);},"eo",function(){ALT(this);},"yp",function(){return ALb(this);},"ft",function(b, +c){return ABp(this,b,c);},"n4",function(b,c){ARE(this,b,c);},"s0",function(b,c,d){return ACc(this,b,c,d);},"e$",function(b){AUh(this,b);},"fK",function(b){A4k(this,b);},"vd",function(b,c,d){return Za(this,b,c,d);}],Js,"EntityZombie",12,DO,[],0,3,0,["oK",function(){AIS(this);},"mw",function(){return AXx(this);}],JK,"EntitySkeleton",12,DO,[],0,3,0,["oK",function(){AJt(this);},"n4",function(b,c){AIL(this,b,c);},"e$",function(b){A0f(this,b);},"fK",function(b){AXG(this,b);},"mw",function(){return AZH(this);}],Kp, +"EntityCreeper",12,DO,[],0,3,0,["e$",function(b){A4F(this,b);},"fK",function(b){A7W(this,b);},"w$",function(){AAq(this);},"n4",function(b,c){ABr(this,b,c);},"mw",function(){return ATD(this);}],KV,"EntitySpider",12,DO,[],0,3,0,["yp",function(){return AR$(this);},"n4",function(b,c){Z0(this,b,c);},"e$",function(b){A5J(this,b);},"fK",function(b){A1X(this,b);},"mw",function(){return A0J(this);}],GO,"EntityAnimal",12,Jg,[],1,3,0,["s0",function(b,c,d){return APi(this,b,c,d);},"vd",function(b,c,d){return ALQ(this,b, +c,d);}],Lh,"EntitySheep",12,GO,[],0,3,0,["ft",function(b,c){return AHK(this,b,c);},"e$",function(b){AZq(this,b);},"fK",function(b){A3l(this,b);},"wY",function(){return A8a(this);},"vw",function(){return A5l(this);},"u9",function(){return AZf(this);}],IZ,"EntityPig",12,GO,[],0,3,0,["e$",function(b){A_a(this,b);},"fK",function(b){ATA(this,b);},"wY",function(){return AUl(this);},"vw",function(){return A$G(this);},"u9",function(){return AWS(this);},"u6",function(b){return AYL(this,b);},"mw",function(){return AW2(this); +}],DE,0,D,[C7],0,3,0,0,N9,0,D,[],0,3,0,0,PK,0,D,[],0,3,0,0,P,"Block",12,D,[],0,3,L,["fP",function(){return A$b(this);},"em",function(){return AXq(this);},"CV",function(b,c,d,e){return AF0(this,b,c,d,e);},"pZ",function(b,c,d,e,f){return AHj(this,b,c,d,e,f);},"uI",function(b,c,d,e,f){return ACF(this,b,c,d,e,f);},"e2",function(b,c){return A8p(this,b,c);},"ci",function(b){return AWq(this,b);},"pd",function(b,c,d,e){return LJ(this,b,c,d,e);},"FZ",function(b,c,d,e,f,g){AMh(this,b,c,d,e,f,g);},"hv",function(b,c,d, +e){return NS(this,b,c,d,e);},"d1",function(){return A6q(this);},"pq",function(b,c){return A7B(this,b,c);},"pz",function(){return A4T(this);},"fa",function(b,c,d,e,f){AIH(this,b,c,d,e,f);},"k3",function(b,c,d,e,f){APV(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){AAM(this,b,c,d,e,f);},"e5",function(b,c,d,e,f){Zq(this,b,c,d,e,f);},"mI",function(){return A43(this);},"fG",function(b,c,d,e){ABO(this,b,c,d,e);},"lL",function(b,c,d,e){AAG(this,b,c,d,e);},"eI",function(b){return AZi(this,b);},"dS",function(b,c){return AUC(this, +b,c);},"Jg",function(b,c,d,e,f){YU(this,b,c,d,e,f);},"Ii",function(b,c,d,e,f,g){AFN(this,b,c,d,e,f,g);},"yM",function(b){return A0Y(this,b);},"nX",function(b,c,d,e,f,g){return KI(this,b,c,d,e,f,g);},"s9",function(b,c,d,e){ARI(this,b,c,d,e);},"p9",function(){return AV7(this);},"f3",function(b,c,d,e){return AFt(this,b,c,d,e);},"lR",function(b,c,d,e,f){return AHy(this,b,c,d,e,f);},"o2",function(b,c,d,e,f){AKx(this,b,c,d,e,f);},"vx",function(b,c,d,e,f){Zi(this,b,c,d,e,f);},"rv",function(b,c,d,e,f){AAT(this,b,c, +d,e,f);},"q2",function(b,c,d,e,f,g){AGW(this,b,c,d,e,f,g);},"yb",function(b,c,d,e){AQF(this,b,c,d,e);}],R9,0,D,[],3,3,0,0,AJ5,0,Gw,[EM,C7,R9],0,3,0,["l9",function(){return Dh(this);},"te",function(b){return X(this,b);}],Dp,0,D,[Dd],3,3,0,0,Uj,0,D,[Dp],0,0,0,["fw",function(){return AW_(this);}],Ui,0,D,[Dp],0,0,0,["fw",function(){return ATO(this);}],Uh,0,D,[Dp],0,0,0,["fw",function(){return A0j(this);}],Ug,0,D,[DN],0,0,0,["gV",function(b){return A7R(this,b);}],S$,0,D,[],0,0,0,0,B8,"IllegalArgumentException",9, +B3,[],0,3,0,0,VS,"UnsupportedCharsetException",7,B8,[],0,3,0,0,EX,"NullPointerException",9,B3,[],0,3,0,0,ABP,0,D,[Dd],4,3,0,0,FD,0,D,[],1,3,0,0]); +$rt_metadata([MN,0,FD,[D0],1,3,0,0,AFT,0,D,[],0,3,0,0,Rg,0,D,[],0,3,0,0,Fp,0,D,[J1,Or],1,3,0,["jA",function(b,c,d){AT2(this,b,c,d);}],ID,0,Fp,[],0,3,0,0,ABL,0,ID,[],0,3,0,0,XQ,0,Fp,[],0,0,0,["q0",function(b){AZa(this,b);}],AF1,"IllegalCharsetNameException",7,B8,[],0,3,0,0,Nq,0,D,[],128,3,0,0,UX,0,Nq,[],4,3,0,0,IP,0,D,[],0,3,0,0,AIe,0,IP,[],4,0,0,0,AC9,0,IP,[],4,0,0,0,Mt,"BlockStone",12,P,[],0,3,0,["dS",function(b,c){return A9U(this,b,c);}],AAJ,"BlockGrass",12,P,[],0,3,0,["ci",function(b){return A8B(this,b); +},"fa",function(b,c,d,e,f){AEb(this,b,c,d,e,f);},"dS",function(b,c){return A05(this,b,c);}],AIK,"BlockDirt",12,P,[],0,3,0,0,B7,0,D,[],0,3,0,["nS",function(){return A9x(this);},"dy",function(){return A1W(this);},"sI",function(){return A81(this);},"uF",function(){return A6z(this);}],Gi,"BlockFlower",12,P,[],0,3,0,["f3",function(b,c,d,e){return AME(this,b,c,d,e);},"rO",function(b){return AZe(this,b);},"e5",function(b,c,d,e,f){AJw(this,b,c,d,e,f);},"fa",function(b,c,d,e,f){AEZ(this,b,c,d,e,f);},"Hz",function(b, +c,d,e){return AOR(this,b,c,d,e);},"hv",function(b,c,d,e){return AG_(this,b,c,d,e);},"d1",function(){return A7v(this);},"fP",function(){return AUM(this);},"em",function(){return A8G(this);}],ANH,"BlockSapling",12,Gi,[],0,3,0,["fa",function(b,c,d,e,f){AE8(this,b,c,d,e,f);}],H_,0,P,[],1,3,0,["ci",function(b){return ATV(this,b);},"fP",function(){return Ban(this);},"d1",function(){return A_G(this);},"pq",function(b,c){return A9R(this,b,c);},"pZ",function(b,c,d,e,f){return ASe(this,b,c,d,e,f);},"hv",function(b,c, +d,e){return YS(this,b,c,d,e);},"em",function(){return A8$(this);},"dS",function(b,c){return A4g(this,b,c);},"eI",function(b){return A7i(this,b);},"q2",function(b,c,d,e,f,g){ANX(this,b,c,d,e,f,g);},"mI",function(){return AVP(this);},"CV",function(b,c,d,e){return AFk(this,b,c,d,e);},"fa",function(b,c,d,e,f){ARS(this,b,c,d,e,f);},"p9",function(){return A_D(this);},"k3",function(b,c,d,e,f){Zg(this,b,c,d,e,f);},"fG",function(b,c,d,e){ASz(this,b,c,d,e);},"e5",function(b,c,d,e,f){AL2(this,b,c,d,e,f);}],AE7,"BlockFlowing", +12,H_,[],0,3,0,["fa",function(b,c,d,e,f){APx(this,b,c,d,e,f);},"fG",function(b,c,d,e){ACJ(this,b,c,d,e);}],AJA,"BlockStationary",12,H_,[],0,3,0,["e5",function(b,c,d,e,f){AHm(this,b,c,d,e,f);}],Jt,"BlockSand",12,P,[],0,3,0,["fG",function(b,c,d,e){ASx(this,b,c,d,e);},"e5",function(b,c,d,e,f){ASX(this,b,c,d,e,f);},"fa",function(b,c,d,e,f){AQh(this,b,c,d,e,f);},"mI",function(){return A42(this);}],AHV,"BlockGravel",12,Jt,[],0,3,0,["dS",function(b,c){return BaA(this,b,c);}],Zx,"BlockOre",12,P,[],0,3,0,["dS",function(b, +c){return A5t(this,b,c);},"eI",function(b){return A04(this,b);}],AF7,"BlockLog",12,P,[],0,3,0,["eI",function(b){return A98(this,b);},"dS",function(b,c){return ATZ(this,b,c);},"ci",function(b){return AWj(this,b);}],MA,0,P,[],0,3,0,["pZ",function(b,c,d,e,f){return ARe(this,b,c,d,e,f);}],ADl,"BlockLeaves",12,MA,[],0,3,0,["fa",function(b,c,d,e,f){AJp(this,b,c,d,e,f);},"eI",function(b){return AXV(this,b);},"dS",function(b,c){return A6j(this,b,c);},"d1",function(){return A3S(this);},"o2",function(b,c,d,e,f){AS_(this, +b,c,d,e,f);}],AL1,"BlockSponge",12,P,[],0,3,0,["fG",function(b,c,d,e){ALv(this,b,c,d,e);},"lL",function(b,c,d,e){AOe(this,b,c,d,e);}],NK,0,P,[],0,3,0,["d1",function(){return A_o(this);},"pZ",function(b,c,d,e,f){return Y$(this,b,c,d,e,f);}],AQ6,"BlockGlass",12,NK,[],0,3,0,["eI",function(b){return AWT(this,b);}],AH4,"BlockMushroom",12,Gi,[],0,3,0,["rO",function(b){return AJU(this,b);},"Hz",function(b,c,d,e){return AD7(this,b,c,d,e);}],AB_,"BlockOreBlock",12,P,[],0,3,0,["ci",function(b){return A5F(this,b);}],ZU, +"BlockStep",12,P,[],0,3,0,["ci",function(b){return A_Z(this,b);},"d1",function(){return A6Z(this);},"e5",function(b,c,d,e,f){ACj(this,b,c,d,e,f);},"fG",function(b,c,d,e){AB1(this,b,c,d,e);},"dS",function(b,c){return A0k(this,b,c);},"fP",function(){return AXX(this);},"pZ",function(b,c,d,e,f){return ATl(this,b,c,d,e,f);}],AO3,"BlockTNT",12,P,[],0,3,0,["ci",function(b){return A59(this,b);},"eI",function(b){return AVX(this,b);},"s9",function(b,c,d,e){AHt(this,b,c,d,e);},"nF",function(b,c,d,e,f){AS5(this,b,c,d,e, +f);}],ADY,"BlockBookshelf",12,P,[],0,3,0,["ci",function(b){return Bao(this,b);},"eI",function(b){return A5H(this,b);}],Yo,"BlockObsidian",12,Mt,[],0,3,0,["eI",function(b){return A3_(this,b);},"dS",function(b,c){return AVH(this,b,c);}],APl,"BlockTorch",12,P,[],0,3,0,["hv",function(b,c,d,e){return AN6(this,b,c,d,e);},"d1",function(){return A3c(this);},"fP",function(){return AWY(this);},"em",function(){return A1U(this);},"f3",function(b,c,d,e){return AMP(this,b,c,d,e);},"vx",function(b,c,d,e,f){AOz(this,b,c,d, +e,f);},"fa",function(b,c,d,e,f){ASV(this,b,c,d,e,f);},"fG",function(b,c,d,e){AB$(this,b,c,d,e);},"e5",function(b,c,d,e,f){AK0(this,b,c,d,e,f);},"nX",function(b,c,d,e,f,g){return AK7(this,b,c,d,e,f,g);},"k3",function(b,c,d,e,f){AQ8(this,b,c,d,e,f);}],APH,"BlockFire",12,P,[],0,3,0,["hv",function(b,c,d,e){return ASk(this,b,c,d,e);},"d1",function(){return A66(this);},"fP",function(){return A9H(this);},"em",function(){return AYm(this);},"eI",function(b){return AXr(this,b);},"mI",function(){return A00(this);},"fa", +function(b,c,d,e,f){Yn(this,b,c,d,e,f);},"pz",function(){return A4o(this);},"f3",function(b,c,d,e){return AOa(this,b,c,d,e);},"e5",function(b,c,d,e,f){ACe(this,b,c,d,e,f);},"fG",function(b,c,d,e){AC$(this,b,c,d,e);},"k3",function(b,c,d,e,f){ATa(this,b,c,d,e,f);}],Eu,0,P,[],1,3,0,["fG",function(b,c,d,e){APn(this,b,c,d,e);},"lL",function(b,c,d,e){AMI(this,b,c,d,e);}],AAR,"BlockMobSpawner",12,Eu,[],0,3,0,["ty",function(){return AX_(this);},"d1",function(){return A7a(this);}],Z_,"BlockStairs",12,P,[],0,3,0,["d1", +function(){return A6O(this);},"fP",function(){return AWR(this);},"em",function(){return AZR(this);},"pZ",function(b,c,d,e,f){return AQi(this,b,c,d,e,f);},"FZ",function(b,c,d,e,f,g){AKn(this,b,c,d,e,f,g);},"e5",function(b,c,d,e,f){AIu(this,b,c,d,e,f);},"k3",function(b,c,d,e,f){APX(this,b,c,d,e,f);},"rv",function(b,c,d,e,f){ABV(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){AEa(this,b,c,d,e,f);},"CV",function(b,c,d,e){return ANG(this,b,c,d,e);},"yM",function(b){return A99(this,b);},"p9",function(){return A9l(this); +},"dS",function(b,c){return A5j(this,b,c);},"eI",function(b){return A1u(this,b);},"e2",function(b,c){return AYn(this,b,c);},"ci",function(b){return A9f(this,b);},"uI",function(b,c,d,e,f){return ANQ(this,b,c,d,e,f);},"mI",function(){return AWu(this);},"pd",function(b,c,d,e){return AM0(this,b,c,d,e);},"q2",function(b,c,d,e,f,g){ADq(this,b,c,d,e,f,g);},"pz",function(){return AZw(this);},"pq",function(b,c){return AZK(this,b,c);},"f3",function(b,c,d,e){return AM9(this,b,c,d,e);},"fG",function(b,c,d,e){ADk(this,b, +c,d,e);},"lL",function(b,c,d,e){Zc(this,b,c,d,e);},"Ii",function(b,c,d,e,f,g){AIG(this,b,c,d,e,f,g);},"Jg",function(b,c,d,e,f){ANI(this,b,c,d,e,f);},"o2",function(b,c,d,e,f){ARA(this,b,c,d,e,f);},"fa",function(b,c,d,e,f){ARF(this,b,c,d,e,f);},"lR",function(b,c,d,e,f){return AHz(this,b,c,d,e,f);},"s9",function(b,c,d,e){ZM(this,b,c,d,e);}],AGI,"BlockChest",12,Eu,[],0,3,0,["uI",function(b,c,d,e,f){return AFn(this,b,c,d,e,f);},"ci",function(b){return A$i(this,b);},"f3",function(b,c,d,e){return AKQ(this,b,c,d,e); +},"lL",function(b,c,d,e){ATn(this,b,c,d,e);},"lR",function(b,c,d,e,f){return AGO(this,b,c,d,e,f);},"ty",function(){return A0A(this);}],ALu,"BlockGears",12,P,[],0,3,0,["hv",function(b,c,d,e){return AFJ(this,b,c,d,e);},"d1",function(){return AUJ(this);},"fP",function(){return A6l(this);},"em",function(){return A8E(this);},"eI",function(b){return A$2(this,b);},"pz",function(){return AVn(this);}],AIn,"BlockWorkbench",12,P,[],0,3,0,["ci",function(b){return AXi(this,b);},"lR",function(b,c,d,e,f){return AHG(this,b, +c,d,e,f);}],ALt,"BlockCrops",12,Gi,[],0,3,0,["rO",function(b){return AZA(this,b);},"fa",function(b,c,d,e,f){AKa(this,b,c,d,e,f);},"e2",function(b,c){return A9F(this,b,c);},"em",function(){return A5L(this);},"nF",function(b,c,d,e,f){AOj(this,b,c,d,e,f);},"dS",function(b,c){return A1Y(this,b,c);},"eI",function(b){return A52(this,b);}],ARx,"BlockFarmland",12,P,[],0,3,0,["hv",function(b,c,d,e){return ABK(this,b,c,d,e);},"d1",function(){return AVO(this);},"fP",function(){return A2B(this);},"e2",function(b,c){return Baz(this, +b,c);},"fa",function(b,c,d,e,f){ANY(this,b,c,d,e,f);},"o2",function(b,c,d,e,f){ALA(this,b,c,d,e,f);},"e5",function(b,c,d,e,f){YL(this,b,c,d,e,f);},"dS",function(b,c){return AXS(this,b,c);}],AGS,"BlockFurnace",12,Eu,[],0,3,0,["fG",function(b,c,d,e){ADa(this,b,c,d,e);},"uI",function(b,c,d,e,f){return AK4(this,b,c,d,e,f);},"k3",function(b,c,d,e,f){AFb(this,b,c,d,e,f);},"ci",function(b){return AVJ(this,b);},"lR",function(b,c,d,e,f){return AHJ(this,b,c,d,e,f);},"ty",function(){return A9g(this);}],V7,"BlockSign", +12,Eu,[],0,3,0,["em",function(){return AZF(this);},"fP",function(){return A7h(this);},"d1",function(){return A7b(this);},"ty",function(){return A2M(this);},"f3",function(b,c,d,e){return AHC(this,b,c,d,e);},"dS",function(b,c){return A9P(this,b,c);},"e5",function(b,c,d,e,f){AAu(this,b,c,d,e,f);}],Eh,"TileEntity",12,D,[],0,3,0,["j0",function(b){Ln(this,b);},"nl",function(b){KX(this,b);},"ua",function(){AGA(this);},"kq",function(){ACX(this);}]]); +$rt_metadata([JE,0,Eh,[],0,3,0,["nl",function(b){A67(this,b);},"j0",function(b){A1a(this,b);}],Be,0,D,[],0,3,BD,["iO",function(b,c,d,e,f,g,h){return AHh(this,b,c,d,e,f,g,h);},"yt",function(b,c){return A_0(this,b,c);},"op",function(b,c,d){return AS3(this,b,c,d);},"sE",function(b,c){AWX(this,b,c);},"ym",function(b,c,d,e,f){A6d(this,b,c,d,e,f);},"og",function(b){return BaH(this,b);},"pr",function(b){return AWO(this,b);},"y6",function(b,c){A4O(this,b,c);}],AJo,"BlockDoor",12,P,[],0,3,0,["e2",function(b,c){return A_F(this, +b,c);},"d1",function(){return A1Q(this);},"fP",function(){return AYh(this);},"em",function(){return AUz(this);},"pd",function(b,c,d,e){return AHf(this,b,c,d,e);},"hv",function(b,c,d,e){return AAb(this,b,c,d,e);},"yb",function(b,c,d,e){AIw(this,b,c,d,e);},"rv",function(b,c,d,e,f){AKK(this,b,c,d,e,f);},"lR",function(b,c,d,e,f){return AEG(this,b,c,d,e,f);},"e5",function(b,c,d,e,f){ADe(this,b,c,d,e,f);},"dS",function(b,c){return A9O(this,b,c);},"nX",function(b,c,d,e,f,g){return Yf(this,b,c,d,e,f,g);},"f3",function(b, +c,d,e){return AKP(this,b,c,d,e);}],ADL,"BlockLadder",12,P,[],0,3,0,["hv",function(b,c,d,e){return AD4(this,b,c,d,e);},"pd",function(b,c,d,e){return AEV(this,b,c,d,e);},"d1",function(){return AXM(this);},"fP",function(){return A63(this);},"em",function(){return A$M(this);},"f3",function(b,c,d,e){return AOE(this,b,c,d,e);},"vx",function(b,c,d,e,f){Y1(this,b,c,d,e,f);},"e5",function(b,c,d,e,f){ALx(this,b,c,d,e,f);},"eI",function(b){return A6A(this,b);}],AOH,"BlockMinecartTrack",12,P,[],0,3,0,["hv",function(b,c, +d,e){return ADj(this,b,c,d,e);},"d1",function(){return AXk(this);},"nX",function(b,c,d,e,f,g){return AMm(this,b,c,d,e,f,g);},"yb",function(b,c,d,e){AM5(this,b,c,d,e);},"e2",function(b,c){return A3D(this,b,c);},"fP",function(){return A4G(this);},"em",function(){return A1w(this);},"eI",function(b){return A3K(this,b);},"f3",function(b,c,d,e){return AOG(this,b,c,d,e);},"fG",function(b,c,d,e){AOq(this,b,c,d,e);},"e5",function(b,c,d,e,f){AKC(this,b,c,d,e,f);}],ATj,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return AQ7(this, +b,c,d,e,f,g,h);}],AIy,0,Nr,[],0,3,0,0,ND,0,FD,[D0],1,3,0,0,NP,0,MN,[],1,0,0,0,Xo,0,NP,[],0,0,0,0,AR5,0,ND,[],0,0,0,0,V6,0,D,[],3,3,0,0,My,0,FD,[D0,IS,LA,V6],1,3,0,0,Qz,"GZIPException",2,Ce,[],0,3,0,0,OP,0,B7,[],0,3,0,["dy",function(){return A50(this);},"sI",function(){return A6F(this);},"uF",function(){return AT8(this);}],MG,0,B7,[],0,3,0,["nS",function(){return BaV(this);},"dy",function(){return AZ3(this);}],OB,0,B7,[],0,3,0,["dy",function(){return A77(this);},"sI",function(){return A_h(this);},"uF",function() +{return AVQ(this);}],Gt,0,Be,[],0,3,0,["yt",function(b,c){return A97(this,b,c);},"sE",function(b,c){A8e(this,b,c);},"ym",function(b,c,d,e,f){AXd(this,b,c,d,e,f);},"og",function(b){return AX0(this,b);}],Ps,0,Gt,[],0,3,Bdl,0,V$,0,Gt,[],0,3,Bdo,["pr",function(b){return A6s(this,b);}],W7,0,Gt,[],0,3,BcZ,0,AFP,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return AKw(this,b,c,d,e,f,g,h);}],Mr,0,Be,[],0,3,0,["op",function(b,c,d){return QE(this,b,c,d);}],APB,0,Be,[],0,3,0,["op",function(b,c,d){return AHq(this,b,c,d); +}],ALX,0,Be,[],0,3,0,["yt",function(b,c){return A1v(this,b,c);},"sE",function(b,c){A84(this,b,c);},"ym",function(b,c,d,e,f){AYW(this,b,c,d,e,f);},"og",function(b){return A3C(this,b);}],AOZ,0,Mr,[],0,3,0,["op",function(b,c,d){return AQd(this,b,c,d);}],AOi,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return ARB(this,b,c,d,e,f,g,h);}],Wz,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return AGa(this,b,c,d,e,f,g,h);}],Gj,0,Be,[],0,3,0,0,Yw,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return ACV(this,b,c,d,e,f,g,h);}],AIi, +0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return YR(this,b,c,d,e,f,g,h);}],AJ2,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return AE0(this,b,c,d,e,f,g,h);}],ASv,0,Be,[],0,3,0,["op",function(b,c,d){return AIP(this,b,c,d);}],APQ,0,Be,[],0,3,0,["iO",function(b,c,d,e,f,g,h){return ADV(this,b,c,d,e,f,g,h);}],ARY,0,Be,[],0,3,0,["y6",function(b,c){AHn(this,b,c);},"sE",function(b,c){AW$(this,b,c);}],Ov,0,D,[],3,0,0,0,AG9,0,D,[Ov],4,3,0,["Fl",function(b){ATG(this,b);},"kP",function(){A0t(this);},"y0",function(){return AUO(this); +},"kW",function(b,c,d){A9s(this,b,c,d);}],SL,"CloneNotSupportedException",9,Bj,[],0,3,0,0,NW,0,D,[],4,3,0,0,Kv,0,D,[],3,3,0,0,H8,0,D,[Kv,EM],0,0,0,["d$",function(b){return A57(this,b);},"e1",function(){return A2W(this);}],I2,0,H8,[],0,0,0,0,BV,"IndexOutOfBoundsException",9,B3,[],0,3,0,0,Jj,"StringIndexOutOfBoundsException",9,BV,[],0,3,0,0,GS,0,D,[],3,3,0,0,Xc,0,D,[GS],0,3,0,["kB",function(){AJR(this);}],F0,"EOFException",8,Ce,[],0,3,0,0,Fa,0,D,[],0,3,0,0,FR,0,D,[],0,3,0,0,Mo,0,D,[],4,0,0,0]); +$rt_metadata([Qm,0,Fp,[],0,0,0,["q0",function(b){A7f(this,b);}],KS,0,D,[],0,3,0,0,AM8,0,D,[],4,3,0,0,JC,0,D,[],0,3,0,0,L$,0,My,[],1,0,0,0,ACt,0,L$,[],0,0,0,0,Mu,0,D,[],1,3,0,0,OE,0,D,[],0,3,0,0,AAN,0,D,[Dd],1,3,0,0,Qn,0,D,[Dd],3,3,0,0,Ze,0,D,[Dd,Qn],1,3,0,0,Lc,0,D,[],4,0,0,0,N_,0,Mu,[],1,3,0,0,Qo,0,N_,[],0,3,0,0,APa,0,D,[],4,3,0,0,Gu,0,D,[],4,0,0,0,Mg,0,D,[],4,0,0,0,HL,"UTFDataFormatException",8,Ce,[],0,3,0,0,X6,"NegativeArraySizeException",9,B3,[],0,3,0,0,ABE,0,D,[L3],1,3,0,["RB",function(b){return BaP(this, +b);},"a0n",function(){return AVl(this);}],KT,"IllegalMonitorStateException",9,B3,[],0,3,0,0,AAw,0,D,[],0,0,0,0,D7,"IllegalStateException",9,Bj,[],0,3,0,0,AJq,0,D,[Dd],1,3,0,0,To,0,D,[GS],0,3,0,["kB",function(){ARQ(this);}],RF,0,D,[GS],0,3,0,0,Hb,0,Ce,[],0,3,0,0,XC,"AssertionError",9,FA,[],0,3,0,0,GW,0,Bj,[],0,3,0,0,ON,0,D,[],1,3,0,0,SO,0,D,[],3,3,0,0,SY,0,D,[],3,3,0,0,PQ,0,D,[GS,SO,SY],0,0,0,["kB",function(){AP5(this);}],Mk,0,ON,[],1,3,0,0,RL,0,Mk,[],0,3,0,0,D3,"Inflate$Return",2,Bj,[],0,0,0,0,AOg,0,D,[EM], +0,3,0,0,Pp,0,D,[Ov],4,3,0,["kW",function(b,c,d){A3B(this,b,c,d);},"kP",function(){A7A(this);},"Fl",function(b){A$5(this,b);},"y0",function(){return A8I(this);}],CA,"MinecraftError",12,FA,[],0,3,0,0,Ju,0,D,[],0,3,0,0,QR,0,D,[],3,3,0,0,Bx,0,Bw,[QR],0,3,BS,0,ADi,0,D,[],0,3,0,0,N$,0,D,[],0,3,0,0,IL,0,D,[],0,3,T0,0,EG,0,D,[],0,3,0,0,ASU,0,Fp,[],0,3,0,["q0",function(b){A8Z(this,b);},"jA",function(b,c,d){RZ(this,b,c,d);}],Kk,"ArrayStoreException",9,B3,[],0,3,0,0,OI,0,D,[],3,3,0,0,Ge,0,D,[OI],0,3,0,["ej",function(b, +c,d){return ADc(this,b,c,d);},"o6",function(b,c,d){return ACG(this,b,c,d);},"eJ",function(b,c,d){return AFx(this,b,c,d);},"s_",function(b,c,d){return AN3(this,b,c,d);},"ls",function(b,c,d){return ABi(this,b,c,d);}]]); +$rt_metadata([MH,0,D,[],0,3,BB,0,AN0,0,D,[],0,3,0,0,Gx,0,D,[],0,3,0,0,C2,0,Gx,[],0,3,0,["pu",function(b,c){Zp(this,b,c);},"Jx",function(b,c,d){Z1(this,b,c,d);},"CB",function(b,c,d){A3z(this,b,c,d);},"ju",function(b){ANC(this,b);},"iI",function(){AQP(this);},"r0",function(){A4i(this);},"pM",function(){AI0(this);},"os",function(){return AWc(this);}],AF4,0,D,[],0,3,0,0,MZ,0,D,[C7],1,3,0,0,EK,0,MZ,[C7],0,3,0,0,OF,0,D,[],3,3,0,0,Jp,0,D,[C7,OF],1,3,0,0,WX,0,D,[OF],3,3,0,0,Os,0,D,[WX],3,3,0,0,Sx,0,D,[],3,3,0,0,MT, +0,D,[Sx],3,3,0,0,VE,0,Jp,[C7,Os,MT],0,3,0,0,WV,0,D,[Os],3,3,0,0,Sr,0,D,[MT],3,3,0,0,Hl,0,Jp,[C7,WV,Sr],0,3,0,0,Tw,0,D,[GS],0,3,0,["kB",function(){AJs(this);}],APE,"CoderMalfunctionError",7,FA,[],0,3,0,0,G$,0,D,[],3,3,0,0,U5,0,D,[G$],3,3,0,0,ADH,0,D,[U5],0,0,0,0,R_,0,D,[],0,0,0,0,JR,"EntityPlayer",12,E_,[],0,3,0,["B6",function(){AGN(this);},"FW",function(b){AL0(this,b);},"BX",function(b,c){A0r(this,b,c);},"r8",function(){return A6n(this);},"ft",function(b,c){return Y3(this,b,c);}],AHr,"EntityPlayerSP",12,JR, +[],0,3,0,["w$",function(){ABv(this);},"oK",function(){AL9(this);},"e$",function(b){AXH(this,b);},"fK",function(b){A9N(this,b);}],AKt,0,D,[],0,3,0,0,Mm,0,D,[],0,3,0,0,V3,0,D,[],0,3,0,0,FX,0,D,[],3,3,0,0,We,0,D,[FX],0,3,0,["kb",function(b,c){return EC(this,b,c);},"jG",function(b,c){AGr(this,b,c);},"gC",function(b){return Sl(this,b);},"gf",function(){return A0o(this);},"kq",function(){AA4(this);}],Dy,0,Jk,[],0,3,0,0,EO,0,C2,[],1,3,0,["iD",function(b,c,d){ACZ(this,b,c,d);},"Jx",function(b,c,d){AOP(this,b,c,d);}, +"CB",function(b,c,d){A$V(this,b,c,d);},"pu",function(b,c){ABa(this,b,c);},"pM",function(){ABF(this);},"os",function(){return Bag(this);}],AQw,0,EO,[],0,3,0,["pM",function(){AMs(this);},"tO",function(b){AUE(this,b);},"lG",function(){A02(this);},"iD",function(b,c,d){AEM(this,b,c,d);},"tq",function(b){YK(this,b);}],NY,0,Gx,[],0,3,0,0,X3,0,D,[],3,3,0,0,AA$,0,D,[X3],0,3,0,0,QW,0,D,[],0,3,0,0,Oq,0,D,[],0,3,0,0,WW,0,D,[],0,3,0,0,ALH,0,EN,[],0,3,0,["pt",function(){A07(this);}],AC2,0,EN,[],0,3,0,["pt",function(){A94(this); +}],ASO,0,EN,[],0,3,0,["pt",function(){A4x(this);}],AH2,0,C2,[],0,3,0,["r0",function(){A6w(this);},"pu",function(b,c){AOx(this,b,c);},"iI",function(){AJk(this);},"ju",function(b){AC8(this,b);},"iD",function(b,c,d){AAd(this,b,c,d);}],Pv,0,D,[],0,3,0,0,Jr,0,D,[],0,3,0,0,RY,0,D,[],0,0,0,0,AIg,0,D,[],0,3,0,0,B5,0,D,[],4,3,0,0,AAl,0,D,[FX],0,3,0,["gC",function(b){return GA(this,b);},"kb",function(b,c){return AFL(this,b,c);},"jG",function(b,c){A4I(this,b,c);},"gf",function(){return A9_(this);},"kq",function(){AEC(this); +}],ABk,0,D,[FX],0,3,0,["gC",function(b){return A6a(this,b);},"kb",function(b,c){return AXo(this,b,c);},"jG",function(b,c){PT(this,b,c);},"gf",function(){return AZP(this);},"kq",function(){AN4(this);}]]); +$rt_metadata([H2,0,D,[],0,3,0,["JS",function(){ALV(this);},"tt",function(b){return AX9(this,b);},"sl",function(){return A$3(this);}],AD3,0,H2,[],0,0,0,["tt",function(b){return A1i(this,b);},"JS",function(){AOT(this);}],Rh,0,H2,[],0,0,0,["tt",function(b){return A3U(this,b);},"sl",function(){return AXj(this);}],TS,0,D,[],0,3,0,0,XB,0,D,[],0,3,0,0,WQ,0,D,[],4,3,0,0,S9,0,D,[],4,3,0,0,NB,0,FD,[D0],1,3,0,0,PL,0,D,[],4,3,0,0,QB,0,D,[],0,0,A7s,0,FE,"File",14,D,[],0,3,0,0,Di,0,D,[],1,3,0,0,AJx,0,Di,[],0,3,0,["iP",function(b, +c,d,e,f,g){ADR(this,b,c,d,e,f,g);}],DV,0,Eo,[],12,0,0,0,Q_,0,D,[DN],0,0,0,["gV",function(b){return A8C(this,b);}],Q$,0,D,[DN],0,0,0,["gV",function(b){return A8O(this,b);}],IU,0,NB,[],1,0,0,0,Vu,0,IU,[],0,0,0,["yP",function(b){return APs(this,b);},"vr",function(b,c){AOt(this,b,c);},"nb",function(){return ATy(this);}],NX,0,D,[],1,3,0,0,Iu,0,NX,[JY,EM,C7],0,3,0,0,MS,0,Iu,[],0,3,0,0,WJ,0,D,[],4,3,0,0,WF,0,D,[],4,3,0,0,XT,0,D,[],4,3,0,0,VC,0,D,[],3,3,0,0,Pl,0,D,[VC],4,0,0,0,Pk,0,D,[G$],4,0,0,0,KN,0,H8,[],0,0,0,0,C3, +"EntityFX",12,C6,[],0,3,0,["eo",function(){AL$(this);},"k4",function(b,c,d,e,f,g,h){AOd(this,b,c,d,e,f,g,h);},"xX",function(){return A9a(this);},"e$",function(b){AXb(this,b);}],AC4,0,D,[],0,3,0,0,PA,0,D,[],0,3,0,0,JL,"UnsupportedOperationException",9,B3,[],0,3,0,0,F_,"ReadOnlyBufferException",6,JL,[],0,3,0,0,Ho,"BufferOverflowException",6,B3,[],0,3,0,0,GK,"BufferUnderflowException",6,B3,[],0,3,0,0,T$,0,D,[],0,3,0,0,R4,0,C2,[],0,3,0,0,M0,0,C2,[],0,3,0,["iI",function(){AO9(this);},"pu",function(b,c){AM4(this, +b,c);},"ju",function(b){APf(this,b);},"iD",function(b,c,d){AP7(this,b,c,d);},"os",function(){return A7Z(this);}],ABG,0,C2,[],0,3,0,["iI",function(){ARW(this);},"ju",function(b){AD$(this,b);},"r0",function(){A3g(this);},"iD",function(b,c,d){AEx(this,b,c,d);}],Me,0,D,[],0,3,0,0,Xf,0,Me,[],0,3,0,0,RA,0,D,[],3,3,0,0,AGJ,0,D,[RA],0,3,0,0,IC,0,D,[FX],0,3,0,["fU",function(){return A7C(this);},"xv",function(){return A7p(this);},"gC",function(b){return ATS(this,b);},"kb",function(b,c){return A4j(this,b,c);},"jG",function(b, +c){AXI(this,b,c);},"gf",function(){return A_k(this);},"kq",function(){Y_(this);}],AAh,"EntityDiggingFX",12,C3,[],0,3,0,["xX",function(){return AUr(this);},"k4",function(b,c,d,e,f,g,h){Zm(this,b,c,d,e,f,g,h);}],Lu,"ConcurrentModificationException",4,B3,[],0,3,0,0,Ke,"EntityRainFX",12,C3,[],0,3,0,["k4",function(b,c,d,e,f,g,h){ALy(this,b,c,d,e,f,g,h);},"eo",function(){APh(this);}],Fn,0,Eo,[],12,3,0,0,OZ,0,D,[],0,3,0,0,RO,0,D,[Dp],0,0,0,["fw",function(){return A60(this);}]]); +$rt_metadata([RP,0,D,[Dp],0,0,0,["fw",function(){return A4h(this);}],RR,0,D,[Dp],0,0,0,["fw",function(){return A6N(this);}],RS,0,D,[Dp],0,0,0,["fw",function(){return AX6(this);}],RQ,0,D,[Dp],0,0,0,["fw",function(){return A92(this);}],RV,0,D,[Dp],0,0,0,["fw",function(){return A8m(this);}],Ub,0,D,[Dp],0,0,0,["fw",function(){return AVb(this);}],Ua,0,D,[Dp],0,0,0,["fw",function(){return AYg(this);}],I_,0,IU,[],1,0,0,["nb",function(){return AYE(this);}],PN,0,I_,[],0,0,0,["yP",function(b){return AWZ(this,b);},"vr", +function(b,c){ATx(this,b,c);}],Wp,0,I_,[],0,0,0,["yP",function(b){return A1O(this,b);},"vr",function(b,c){AUu(this,b,c);}],ALG,0,D,[FU],0,3,0,["qE",function(b,c){return A18(this,b,c);}],NN,0,D,[],0,3,0,0,Ol,0,D,[],0,3,0,0,Y0,0,Ol,[],0,3,0,0,WO,0,D,[FU],0,3,0,["qE",function(b,c){return A$S(this,b,c);}],HH,0,D,[],0,3,0,0,Ie,0,D,[],0,3,0,0,Ig,0,D,[],0,3,0,0,Kt,"NoSuchElementException",4,B3,[],0,3,0,0,AM2,0,D,[C7],4,3,0,0,Wy,0,D,[],0,3,0,["d$",function(b){return A7x(this,b);},"e1",function(){return A2r(this);}],OY, +0,Gy,[D0],0,3,0,0,HA,0,D,[],0,0,0,0,NO,0,D,[],4,3,0,0,SF,0,D,[],0,3,0,0,DI,0,Di,[],0,3,0,["Ix",function(b,c,d,e,f,g){AAQ(this,b,c,d,e,f,g);},"lj",function(b,c){return AQB(this,b,c);},"C4",function(b){return A6p(this,b);},"C7",function(b,c,d){return A7G(this,b,c,d);},"xF",function(b,c){A$m(this,b,c);},"iP",function(b,c,d,e,f,g){APD(this,b,c,d,e,f,g);}],Pf,0,DI,[],0,3,0,["lj",function(b,c){return ZK(this,b,c);},"Ix",function(b,c,d,e,f,g){AML(this,b,c,d,e,f,g);},"iP",function(b,c,d,e,f,g){ADs(this,b,c,d,e,f,g); +}],Mf,0,Gx,[],0,3,0,0,MO,0,D,[No],0,3,0,0,Q2,0,D,[],3,3,0,0,K1,0,MO,[Q2],0,3,0,0,OX,0,D,[Dd],3,3,0,0,Q9,0,D,[OX],0,0,0,["GC",function(){return A2C(this);}],Xk,0,D,[FU],0,3,0,["qE",function(b,c){return A5X(this,b,c);}],Xi,0,D,[FU],0,3,0,0,Cn,0,D,[],1,0,0,["eL",function(b,c,d){return JA(this,b,c,d);},"eZ",function(b,c,d,e){return JM(this,b,c,d,e);},"o0",function(){return A5u(this);},"ca",function(b){A2k(this,b);},"d0",function(b){return A_K(this,b);},"lK",function(){return Bat(this);},"iX",function(){LK(this); +}],SH,0,Fx,[],4,0,0,0,SG,0,Gc,[],4,0,0,0,SI,0,Gw,[],4,0,0,0,IY,0,D,[],1,3,0,0,ABJ,0,IY,[],0,3,0,["Dg",function(b,c,d,e,f){Yd(this,b,c,d,e,f);}],N4,0,Eh,[],0,3,0,["ua",function(){ADM(this);},"j0",function(b){AYH(this,b);},"nl",function(b){A08(this,b);}],ASI,0,IY,[],0,3,0,["Dg",function(b,c,d,e,f){ARX(this,b,c,d,e,f);}],AQ2,0,DI,[],0,3,0,["C4",function(b){return A7t(this,b);},"lj",function(b,c){return YP(this,b,c);}],UJ,0,DI,[],0,3,0,["lj",function(b,c){return AMV(this,b,c);}],Gh,0,Ex,[],0,3,0,["hK",function(b, +c,d,e,f,g){A$_(this,b,c,d,e,f,g);}],Qs,0,Gh,[],0,3,0,0,Ue,0,DI,[],0,3,0,["lj",function(b,c){return AR_(this,b,c);}],ADo,0,Gh,[],0,3,0,0,AR0,0,Gh,[],0,3,0,0]); +$rt_metadata([ACP,0,DI,[],0,3,0,["xF",function(b,c){A88(this,b,c);},"C7",function(b,c,d){return A0T(this,b,c,d);}],H$,0,M$,[],0,3,0,["oB",function(b,c,d,e,f,g){A3L(this,b,c,d,e,f,g);}],AJf,0,H$,[],0,3,0,0,LN,"EntityGiant",12,DO,[],0,3,0,["s0",function(b,c,d){return APO(this,b,c,d);}],UN,0,DI,[],0,3,0,["xF",function(b,c){Bae(this,b,c);}],Ul,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){AKf(this,b,c,d,e,f,g);}],I3,"EntityPainting",12,C6,[],0,3,0,["eo",function(){AD8(this);},"lI",function(){return AYG(this);},"ft", +function(b,c){return AFf(this,b,c);},"e$",function(b){A2m(this,b);},"fK",function(b){A1r(this,b);}],AA8,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){APz(this,b,c,d,e,f,g);}],JP,"EntityArrow",12,C6,[],0,3,0,["eo",function(){AQb(this);},"e$",function(b){AY_(this,b);},"fK",function(b){BaB(this,b);},"x7",function(b){A8M(this,b);}],R3,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){AD6(this,b,c,d,e,f,g);}],Fv,"EntityItem",12,C6,[],0,3,0,["eo",function(){AKr(this);},"H_",function(){return AE5(this);},"Gf",function(b){ANd(this, +b);},"ft",function(b,c){return VW(this,b,c);},"e$",function(b){A4H(this,b);},"fK",function(b){AWD(this,b);},"x7",function(b){Bas(this,b);}],M3,"EntityTNTPrimed",12,C6,[],0,3,0,["lI",function(){return A_q(this);},"eo",function(){Yj(this);},"e$",function(b){AXE(this,b);},"fK",function(b){A$v(this,b);}],APC,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){AMO(this,b,c,d,e,f,g);}],Kc,"EntityFallingSand",12,C6,[],0,3,0,["lI",function(){return AZc(this);},"eo",function(){ANx(this);},"e$",function(b){AUd(this,b);},"fK",function(b) +{AT1(this,b);}],ARv,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){AR4(this,b,c,d,e,f,g);}],Gz,"EntityMinecart",12,C6,[FX],0,3,0,["Bj",function(b){return ATz(this,b);},"BQ",function(){return A0Z(this);},"sf",function(){return A8P(this);},"AD",function(){return AWA(this);},"ft",function(b,c){return AL3(this,b,c);},"lI",function(){return A$X(this);},"Dt",function(){APZ(this);},"eo",function(){ATo(this);},"e$",function(b){AZJ(this,b);},"fK",function(b){AXB(this,b);},"vk",function(b){A4V(this,b);},"u6",function(b){return A91(this, +b);}],ASh,0,Di,[],0,3,0,["iP",function(b,c,d,e,f,g){AQZ(this,b,c,d,e,f,g);}],WM,0,D,[],0,3,0,0,DX,0,Cn,[],0,0,0,["k",function(b,c,d){return AUv(this,b,c,d);},"b3",function(b){return AUQ(this,b);}],Id,0,D,[],0,0,0,0,ARV,"PatternSyntaxException",5,B8,[],0,3,0,["l3",function(){return Bap(this);}],ACi,0,D,[],0,3,0,0,AIY,0,Ex,[],0,3,0,["hK",function(b,c,d,e,f,g){AY3(this,b,c,d,e,f,g);}],AJr,0,Ex,[],0,3,0,["hK",function(b,c,d,e,f,g){A35(this,b,c,d,e,f,g);}],AFK,0,Ex,[],0,3,0,0,Re,0,DX,[],0,0,0,["k",function(b,c,d) +{return A4A(this,b,c,d);},"b3",function(b){return A$K(this,b);}],ASS,0,DX,[],0,0,0,["k",function(b,c,d){return A5T(this,b,c,d);}],Qr,0,DX,[],0,0,0,["k",function(b,c,d){return AUW(this,b,c,d);}],RB,0,DX,[],0,0,0,["k",function(b,c,d){return A4C(this,b,c,d);},"b3",function(b){return A90(this,b);}],Ib,0,DX,[],0,0,0,["k",function(b,c,d){return A2w(this,b,c,d);}],CL,0,Cn,[],1,0,0,["k",function(b,c,d){return BaO(this,b,c,d);},"d_",function(){return A_l(this);},"b3",function(b){return AXY(this,b);}],AGM,0,CL,[],0,0, +0,["dr",function(b,c){return A$Y(this,b,c);},"eL",function(b,c,d){return A6I(this,b,c,d);},"eZ",function(b,c,d,e){return A5I(this,b,c,d,e);},"b3",function(b){return A4B(this,b);}],CG,0,Cn,[],0,0,0,["k",function(b,c,d){return AXe(this,b,c,d);},"ca",function(b){A0i(this,b);},"d0",function(b){return A8o(this,b);},"b3",function(b){return A0O(this,b);},"iX",function(){AVt(this);}],LE,0,CG,[],0,0,0,["k",function(b,c,d){return AZ$(this,b,c,d);},"b3",function(b){return A$x(this,b);}],Fi,0,LE,[],0,0,0,["k",function(b, +c,d){return A5_(this,b,c,d);},"ca",function(b){A$f(this,b);}],TN,0,Fi,[],0,0,0,["k",function(b,c,d){return A0d(this,b,c,d);},"b3",function(b){return A2n(this,b);}],Xm,0,Fi,[],0,0,0,["k",function(b,c,d){return AUK(this,b,c,d);},"b3",function(b){return A_p(this,b);}],VP,0,Fi,[],0,0,0,["k",function(b,c,d){return AVq(this,b,c,d);},"b3",function(b){return Ba2(this,b);}],RM,0,Fi,[],0,0,0,["k",function(b,c,d){return A4c(this,b,c,d);},"b3",function(b){return A$D(this,b);}],IX,0,CG,[],0,0,0,["k",function(b,c,d){return ATY(this, +b,c,d);},"eL",function(b,c,d){return AY1(this,b,c,d);},"eZ",function(b,c,d,e){return A$O(this,b,c,d,e);},"d0",function(b){return A8k(this,b);},"lK",function(){return A9Y(this);},"iX",function(){A23(this);}],Ih,0,D,[],1,0,0,0,Bn,0,Ih,[],1,0,0,["hE",function(){return A5g(this);},"kw",function(){return A4P(this);},"ta",function(){return A_f(this);},"n6",function(){return Baq(this);}],AAn,"CharClass",5,Bn,[],0,0,0,["X",function(b){return Eb(this,b);},"hE",function(){return D1(this);},"kw",function(){return A6B(this); +},"ta",function(){return A2c(this);},"gt",function(){return A9b(this);},"n6",function(){return AWJ(this);}],Nn,"MissingResourceException",4,B3,[],0,3,0,0,Fq,0,Cn,[],1,0,0,["d0",function(b){return A1o(this,b);},"b3",function(b){return A_X(this,b);},"iX",function(){AZn(this);}],Ee,0,Fq,[],0,0,0,["k",function(b,c,d){return A4d(this,b,c,d);}],GQ,0,Ee,[],0,0,0,["k",function(b,c,d){return A46(this,b,c,d);}],DY,0,Fq,[],0,0,0,["k",function(b,c,d){return A4t(this,b,c,d);}],Gb,0,Ee,[],0,0,0,["k",function(b,c,d){return A8z(this, +b,c,d);},"ca",function(b){A3O(this,b);}],S0,0,Ee,[],0,0,0,["k",function(b,c,d){return BaJ(this,b,c,d);},"eL",function(b,c,d){return AZE(this,b,c,d);}]]); +$rt_metadata([ER,"NumberFormatException",9,B8,[],0,3,0,0,TY,"Quantifier",5,Ih,[EM],0,0,0,["gt",function(){return A9k(this);}],Ur,0,Cn,[],0,0,0,["k",function(b,c,d){return AYl(this,b,c,d);},"b3",function(b){return A9X(this,b);}],Xy,0,D,[EM,C7],0,3,0,0,Pb,0,CG,[],0,0,0,0,QD,0,CG,[],0,0,0,["k",function(b,c,d){return AUt(this,b,c,d);},"ca",function(b){A9J(this,b);},"b3",function(b){return AU2(this,b);},"d0",function(b){return AUN(this,b);}],E9,0,CG,[],0,0,0,["k",function(b,c,d){return A6u(this,b,c,d);},"X",function(b) +{return AWW(this,b);},"d0",function(b){return AUo(this,b);},"ca",function(b){A_b(this,b);},"b3",function(b){return AWE(this,b);}],Nm,0,E9,[],0,0,0,["X",function(b){return AXZ(this,b);}],Z9,0,CL,[],0,0,0,["dr",function(b,c){return A75(this,b,c);}],FG,0,CL,[],0,0,0,["dr",function(b,c){return TG(this,b,c);},"d0",function(b){return A0l(this,b);}],UI,0,CG,[],0,0,0,["ca",function(b){AY6(this,b);},"k",function(b,c,d){return ATC(this,b,c,d);},"d0",function(b){return A5m(this,b);},"b3",function(b){return A2f(this,b); +}],FO,0,CL,[],0,0,0,["d_",function(){return A7X(this);},"dr",function(b,c){return AXp(this,b,c);},"eL",function(b,c,d){return AWr(this,b,c,d);},"eZ",function(b,c,d,e){return AYb(this,b,c,d,e);},"d0",function(b){return A1_(this,b);}],AHH,0,CL,[],0,0,0,["dr",function(b,c){return A3X(this,b,c);}],Yq,0,CL,[],0,0,0,["dr",function(b,c){return ATT(this,b,c);}],GU,0,CG,[],0,0,0,["ca",function(b){Bav(this,b);},"k",function(b,c,d){return AZ9(this,b,c,d);},"d0",function(b){return AYo(this,b);},"b3",function(b){return A$h(this, +b);}],Th,0,GU,[],0,0,0,0,WI,0,GU,[],0,0,0,0,TD,0,DY,[],0,0,0,["k",function(b,c,d){return A5V(this,b,c,d);}],Va,0,DY,[],0,0,0,["k",function(b,c,d){return A8Y(this,b,c,d);}],HN,0,DY,[],0,0,0,["k",function(b,c,d){return A$9(this,b,c,d);},"ca",function(b){A_5(this,b);}],Ql,0,HN,[],0,0,0,["k",function(b,c,d){return AX$(this,b,c,d);},"ca",function(b){A9m(this,b);}],Hk,0,DY,[],0,0,0,["k",function(b,c,d){return BaY(this,b,c,d);}],Pq,0,Hk,[],0,0,0,["k",function(b,c,d){return AXK(this,b,c,d);}],Q4,0,DY,[],0,0,0,["k", +function(b,c,d){return A3a(this,b,c,d);}],Vt,0,HN,[],0,0,0,["k",function(b,c,d){return AU4(this,b,c,d);}],Sm,0,Hk,[],0,0,0,["k",function(b,c,d){return A4J(this,b,c,d);}],Q5,0,Fq,[],0,0,0,["k",function(b,c,d){return BaQ(this,b,c,d);},"eL",function(b,c,d){return A1K(this,b,c,d);}],Uw,0,Fq,[],0,0,0,["k",function(b,c,d){return A0m(this,b,c,d);},"eL",function(b,c,d){return ATF(this,b,c,d);}],GE,0,D,[],1,0,0,0,X7,0,Ee,[],0,0,0,["k",function(b,c,d){return AUf(this,b,c,d);}],SV,0,Gb,[],0,0,0,["k",function(b,c,d){return AZt(this, +b,c,d);}],UT,0,GQ,[],0,0,0,["k",function(b,c,d){return A$R(this,b,c,d);}],Vr,0,Ee,[],0,0,0,["k",function(b,c,d){return A0e(this,b,c,d);}],WK,0,Gb,[],0,0,0,["k",function(b,c,d){return AUk(this,b,c,d);}],QQ,0,GQ,[],0,0,0,["k",function(b,c,d){return A$Z(this,b,c,d);}],ACr,0,Cn,[],4,0,0,["k",function(b,c,d){return A8n(this,b,c,d);},"b3",function(b){return A7P(this,b);}],AA3,0,Cn,[],0,0,0,["k",function(b,c,d){return A5e(this,b,c,d);},"b3",function(b){return A5k(this,b);}],AKd,0,Cn,[],0,0,0,["k",function(b,c,d){return AX3(this, +b,c,d);},"b3",function(b){return A3y(this,b);}],Te,0,Cn,[],4,0,0,["k",function(b,c,d){return A9$(this,b,c,d);},"b3",function(b){return A5N(this,b);}],ARO,0,Cn,[],0,0,0,["k",function(b,c,d){return A9E(this,b,c,d);},"b3",function(b){return A3W(this,b);}],AJE,0,Cn,[],0,0,0,["k",function(b,c,d){return A5G(this,b,c,d);},"b3",function(b){return AW9(this,b);}],AG8,0,CG,[],0,0,0,["k",function(b,c,d){return A3f(this,b,c,d);},"ca",function(b){A5p(this,b);},"o0",function(){return A9r(this);},"b3",function(b){return A5n(this, +b);}],AAj,0,CG,[],4,0,0,["k",function(b,c,d){return A9z(this,b,c,d);},"ca",function(b){A$H(this,b);},"o0",function(){return ATp(this);},"b3",function(b){return A3n(this,b);}],ARr,0,Cn,[],4,0,0,["k",function(b,c,d){return AYv(this,b,c,d);},"b3",function(b){return A6Y(this,b);}],AOQ,0,Cn,[],0,0,0,["k",function(b,c,d){return AZ0(this,b,c,d);},"b3",function(b){return A6U(this,b);}],AI5,0,Cn,[],0,0,0,["k",function(b,c,d){return A7K(this,b,c,d);},"b3",function(b){return AVE(this,b);}],Jc,0,CG,[],0,0,0,["k",function(b, +c,d){return AUg(this,b,c,d);},"ca",function(b){A$d(this,b);},"b3",function(b){return A0$(this,b);}],ARC,0,Jc,[],0,0,0,["k",function(b,c,d){return AVL(this,b,c,d);},"eL",function(b,c,d){return A2l(this,b,c,d);},"eZ",function(b,c,d,e){return AT9(this,b,c,d,e);},"d0",function(b){return A8S(this,b);}],AMX,0,Jc,[],0,0,0,["k",function(b,c,d){return AYZ(this,b,c,d);}],ANB,0,CL,[],0,0,0,["dr",function(b,c){return AV1(this,b,c);},"eL",function(b,c,d){return A5d(this,b,c,d);},"eZ",function(b,c,d,e){return A65(this,b, +c,d,e);},"d0",function(b){return AXz(this,b);}]]); +$rt_metadata([Yg,0,CL,[],0,0,0,["dr",function(b,c){return AY2(this,b,c);}],Pt,0,CL,[],0,0,0,["dr",function(b,c){return A$T(this,b,c);}],Ir,0,D,[],4,0,0,0,Bz,0,D,[],1,0,0,0,TJ,0,CL,[],0,0,0,["dr",function(b,c){return A1t(this,b,c);}],Og,0,CG,[],0,0,0,["ca",function(b){A9S(this,b);},"k",function(b,c,d){return A5O(this,b,c,d);},"eL",function(b,c,d){return AXy(this,b,c,d);},"eZ",function(b,c,d,e){return A6c(this,b,c,d,e);},"d0",function(b){return AT4(this,b);},"b3",function(b){return A12(this,b);}],Ok,0,CG,[],0, +0,0,["ca",function(b){A5y(this,b);},"k",function(b,c,d){return ATH(this,b,c,d);},"eL",function(b,c,d){return A93(this,b,c,d);},"eZ",function(b,c,d,e){return A1q(this,b,c,d,e);},"d0",function(b){return AV2(this,b);},"b3",function(b){return A95(this,b);}],Fj,0,CL,[],0,0,0,["dr",function(b,c){return A$y(this,b,c);},"eL",function(b,c,d){return A9d(this,b,c,d);},"eZ",function(b,c,d,e){return AVa(this,b,c,d,e);},"d0",function(b){return A$o(this,b);}],Xa,0,GE,[],4,0,0,["oO",function(b){return AVj(this,b);},"Ex",function(b, +c){return A06(this,b,c);}],Xb,0,GE,[],4,0,0,["oO",function(b){return A$1(this,b);},"Ex",function(b,c){return A21(this,b,c);}],AFC,0,D,[],0,0,0,0,Y9,0,D,[],0,0,0,0,Oe,0,Bz,[],0,0,0,["bX",function(){return AM7(this);}],NJ,0,Bz,[],0,0,0,["bX",function(){return AOy(this);}],AFu,0,Bz,[],0,0,0,["bX",function(){return A$J(this);}],AF$,0,Bz,[],0,0,0,["bX",function(){return A14(this);}],AGh,0,Bz,[],0,0,0,["bX",function(){return AWt(this);}],Oa,0,Bz,[],0,0,0,["bX",function(){return AAp(this);}],MP,0,Oa,[],0,0,0,["bX", +function(){return ABC(this);}],AII,0,Bz,[],0,0,0,["bX",function(){return A7n(this);}],O6,0,MP,[],0,0,0,["bX",function(){return AIZ(this);}],ANy,0,O6,[],0,0,0,["bX",function(){return AZp(this);}],ADr,0,Bz,[],0,0,0,["bX",function(){return A55(this);}],AAY,0,Bz,[],0,0,0,["bX",function(){return AZh(this);}],AKY,0,Bz,[],0,0,0,["bX",function(){return A22(this);}],AQW,0,Bz,[],0,0,0,["bX",function(){return A9p(this);}],AIQ,0,Bz,[],0,0,0,["bX",function(){return A33(this);}],AP8,0,Bz,[],0,0,0,["bX",function(){return AXN(this); +}],AFd,0,Bz,[],0,0,0,["bX",function(){return A1b(this);}],AGP,0,Bz,[],0,0,0,["bX",function(){return A53(this);}],Zz,0,Bz,[],0,0,0,["bX",function(){return AWa(this);}],AJn,0,Bz,[],0,0,0,["bX",function(){return Baj(this);}],AQm,0,Bz,[],0,0,0,["bX",function(){return A3Y(this);}],AFX,0,Bz,[],0,0,0,["bX",function(){return AYz(this);}],ALZ,0,Bz,[],0,0,0,["bX",function(){return AWg(this);}],ADD,0,Bz,[],0,0,0,["bX",function(){return A68(this);}],AH0,0,Bz,[],0,0,0,["bX",function(){return A8b(this);}],AQA,0,Bz,[],0,0, +0,["bX",function(){return A2g(this);}],ACa,0,Bz,[],0,0,0,["bX",function(){return A0F(this);}],ABo,0,Bz,[],0,0,0,["bX",function(){return AZI(this);}],AIO,0,Bz,[],0,0,0,["bX",function(){return A$F(this);}],LP,0,Bz,[],0,0,0,["bX",function(){return ADt(this);}],ARm,0,LP,[],0,0,0,["bX",function(){return AZz(this);}],ANE,0,Oe,[],0,0,0,["bX",function(){return A4$(this);}],ABh,0,NJ,[],0,0,0,["bX",function(){return AXm(this);}],AK9,0,Bz,[],0,0,0,["bX",function(){return AYN(this);}],ALB,0,Bz,[],0,0,0,["bX",function() +{return A2O(this);}],ANh,0,Bz,[],0,0,0,["bX",function(){return A6R(this);}],ANz,0,Bz,[],0,0,0,["bX",function(){return ATw(this);}],ALf,0,D,[],4,0,0,0]); +$rt_metadata([Z5,0,D,[],4,3,0,0,T2,0,D,[],0,3,0,0,Ss,0,D,[],0,3,0,0,AMQ,0,D,[],4,3,0,0,W0,0,EO,[],0,3,0,["lG",function(){A4K(this);},"tq",function(b){AO6(this,b);}],XX,0,EO,[],0,3,0,["pM",function(){ZI(this);},"tO",function(b){A7M(this,b);},"lG",function(){A2Y(this);},"tq",function(b){ALa(this,b);}],ANn,0,EO,[],0,3,0,["lG",function(){A_c(this);},"tq",function(b){AOC(this,b);}],GC,0,Bj,[],0,3,0,0,Vv,"NoSuchMethodException",9,GC,[],0,3,0,0,VR,0,D,[],0,3,0,0,Qj,0,GF,[],0,0,0,["rY",function(b){return A1n(this,b); +},"k8",function(){return KO(this);}],T3,0,D,[OX],0,0,0,["GC",function(){return BaM(this);}],SX,"AbstractCharClass$1",5,Bn,[],0,0,0,["X",function(b){return AWx(this,b);}],SW,"AbstractCharClass$2",5,Bn,[],0,0,0,["X",function(b){return A4p(this,b);}],P2,"CharClass$18",5,Bn,[],0,0,0,["X",function(b){return AYK(this,b);},"gt",function(){return A6_(this);}],Uz,0,Bn,[],0,0,0,["X",function(b){return A$A(this,b);}],Ux,0,Bn,[],0,0,0,["X",function(b){return A1s(this,b);}],Uy,0,Bn,[],0,0,0,["X",function(b){return A8x(this, +b);}],UC,0,Bn,[],0,0,0,["X",function(b){return A6h(this,b);}],UD,0,Bn,[],0,0,0,["X",function(b){return ATq(this,b);}],UA,0,Bn,[],0,0,0,["X",function(b){return AXg(this,b);}],UB,0,Bn,[],0,0,0,["X",function(b){return AY4(this,b);}],UF,0,Bn,[],0,0,0,["X",function(b){return A2o(this,b);}],UG,0,Bn,[],0,0,0,["X",function(b){return A5Y(this,b);}],P1,0,Bn,[],0,0,0,["X",function(b){return Ba7(this,b);}],Qd,0,Bn,[],0,0,0,["X",function(b){return AXl(this,b);}],PZ,0,Bn,[],0,0,0,["X",function(b){return AVN(this,b);}],P0, +0,Bn,[],0,0,0,["X",function(b){return A6X(this,b);}],P5,0,Bn,[],0,0,0,["X",function(b){return AX5(this,b);}],PY,0,Bn,[],0,0,0,["X",function(b){return A_y(this,b);}],P3,0,Bn,[],0,0,0,["X",function(b){return A5i(this,b);}],P4,0,Bn,[],0,0,0,["X",function(b){return A0B(this,b);}],Jq,0,D,[],0,3,0,0,IR,0,D,[OI],0,3,0,["ej",function(b,c,d){return HQ(this,b,c,d);},"s_",function(b,c,d){return ABu(this,b,c,d);},"eJ",function(b,c,d){return ADP(this,b,c,d);},"o6",function(b,c,d){return Oz(this,b,c,d);},"ls",function(b, +c,d){return ACM(this,b,c,d);}],ARo,0,D,[],4,3,0,0,Xw,0,Eh,[FX],0,3,0,["gC",function(b){return A$B(this,b);},"kb",function(b,c){return A9u(this,b,c);},"jG",function(b,c){AWd(this,b,c);},"j0",function(b){AZ4(this,b);},"nl",function(b){AY5(this,b);},"gf",function(){return AUR(this);},"ua",function(){AHu(this);},"kq",function(){AAI(this);}],TQ,0,Eh,[FX],0,3,0,["fU",function(){return AWy(this);},"gC",function(b){return RH(this,b);},"kb",function(b,c){return A2S(this,b,c);},"jG",function(b,c){AIr(this,b,c);},"xv", +function(){return A9M(this);},"j0",function(b){A85(this,b);},"nl",function(b){A8u(this,b);},"gf",function(){return A8v(this);}],CR,0,D,[],1,3,0,0,AQx,0,CR,[],0,3,0,["gR",function(b){A8l(this,b);},"gJ",function(b){A$u(this,b);},"fg",function(){return A8j(this);}],Pm,0,IX,[],0,0,0,["eL",function(b,c,d){return AWQ(this,b,c,d);},"eZ",function(b,c,d,e){return BaW(this,b,c,d,e);},"lK",function(){return AVB(this);}],Qy,"BufferUnderflowException",7,B3,[],0,3,0,0,Tg,"BufferOverflowException",7,B3,[],0,3,0,0,Su,"MalformedInputException", +7,Hb,[],0,3,0,["l3",function(){return AWC(this);}],Qv,"UnmappableCharacterException",7,Hb,[],0,3,0,["l3",function(){return AV6(this);}],I9,0,D,[],0,0,0,["qJ",function(){return FZ(this);}],VO,0,I9,[G$],0,0,0,["m4",function(){return Ka(this);}],T8,0,D,[G$],0,0,0,["qJ",function(){return Lb(this);},"m4",function(){return Lv(this);}],W9,0,D,[],0,3,0,0,AFo,0,C2,[],0,3,0,["iI",function(){ASJ(this);},"ju",function(b){AEJ(this,b);},"iD",function(b,c,d){AG2(this,b,c,d);}],O3,0,C2,[],0,3,0,["iI",function(){AQc(this);}, +"yq",function(){AYr(this);},"ju",function(b){ATf(this,b);},"Jj",function(b){ALz(this,b);},"iD",function(b,c,d){AFr(this,b,c,d);}]]); +$rt_metadata([M2,0,D,[],3,3,0,0,Wa,0,D,[M2],4,3,0,0,ME,"InstantiationException",9,GC,[],0,3,0,0,TK,"IllegalAccessException",9,GC,[],0,3,0,0,AMf,0,D,[],4,3,0,0,AAS,0,D,[],4,3,0,0,Wl,"AbstractCharClass$LazyJavaLowerCase$1",5,Bn,[],0,0,0,["X",function(b){return A2v(this,b);}],TP,"AbstractCharClass$LazyJavaUpperCase$1",5,Bn,[],0,0,0,["X",function(b){return A48(this,b);}],Rj,"AbstractCharClass$LazyJavaWhitespace$1",5,Bn,[],0,0,0,["X",function(b){return AUj(this,b);}],Ri,"AbstractCharClass$LazyJavaMirrored$1",5,Bn, +[],0,0,0,["X",function(b){return A6Q(this,b);}],S7,"AbstractCharClass$LazyJavaDefined$1",5,Bn,[],0,0,0,["X",function(b){return AXU(this,b);}],UO,"AbstractCharClass$LazyJavaDigit$1",5,Bn,[],0,0,0,["X",function(b){return A_3(this,b);}],PP,"AbstractCharClass$LazyJavaIdentifierIgnorable$1",5,Bn,[],0,0,0,["X",function(b){return AZ_(this,b);}],VG,"AbstractCharClass$LazyJavaISOControl$1",5,Bn,[],0,0,0,["X",function(b){return A1g(this,b);}],TM,"AbstractCharClass$LazyJavaJavaIdentifierPart$1",5,Bn,[],0,0,0,["X",function(b) +{return BaL(this,b);}],TO,"AbstractCharClass$LazyJavaJavaIdentifierStart$1",5,Bn,[],0,0,0,["X",function(b){return AV4(this,b);}],PF,"AbstractCharClass$LazyJavaLetter$1",5,Bn,[],0,0,0,["X",function(b){return A2I(this,b);}],U4,"AbstractCharClass$LazyJavaLetterOrDigit$1",5,Bn,[],0,0,0,["X",function(b){return A8K(this,b);}],U7,"AbstractCharClass$LazyJavaSpaceChar$1",5,Bn,[],0,0,0,["X",function(b){return A$c(this,b);}],WE,"AbstractCharClass$LazyJavaTitleCase$1",5,Bn,[],0,0,0,["X",function(b){return A_R(this,b);}],Wb, +"AbstractCharClass$LazyJavaUnicodeIdentifierPart$1",5,Bn,[],0,0,0,["X",function(b){return A25(this,b);}],Pd,"AbstractCharClass$LazyJavaUnicodeIdentifierStart$1",5,Bn,[],0,0,0,["X",function(b){return AVV(this,b);}],Na,"UnicodeCategory",5,Bn,[],0,0,0,["X",function(b){return A0b(this,b);}],V1,"UnicodeCategoryScope",5,Na,[],0,0,0,["X",function(b){return A_d(this,b);}],Rt,0,D,[],0,3,AZT,0,ACE,0,Mf,[],0,3,0,0,Ws,0,C2,[],0,3,0,["iI",function(){AKg(this);},"ju",function(b){AI9(this,b);},"pu",function(b,c){AMy(this, +b,c);},"iD",function(b,c,d){AHl(this,b,c,d);}],VA,0,O3,[],0,3,0,["yq",function(){A2Q(this);},"Jj",function(b){AMS(this,b);}],W$,0,D,[M2],0,0,0,0,Ou,0,CR,[],0,3,0,["gJ",function(b){A$r(this,b);},"gR",function(b){A1l(this,b);},"fg",function(){return AVs(this);}],ASB,0,D,[],0,3,0,0,Yz,0,D,[],0,3,0,0,Ys,0,D,[],0,3,0,0,AE2,0,D,[],0,3,0,0,ASA,0,D,[],0,3,0,0,AFZ,0,D,[],0,3,0,0,YX,0,D,[FU],0,0,0,["qE",function(b,c){return A0u(this,b,c);}],M8,0,CR,[],0,3,0,["gR",function(b){A9Q(this,b);},"gJ",function(b){A9h(this,b); +},"fg",function(){return A7S(this);}],Nu,0,CR,[],0,3,0,["gR",function(b){AW8(this,b);},"gJ",function(b){A0w(this,b);},"fg",function(){return A6T(this);}],LZ,0,CR,[],0,3,0,["gR",function(b){A27(this,b);},"gJ",function(b){AZ1(this,b);},"fg",function(){return AV$(this);}],OG,0,CR,[],0,3,0,["gR",function(b){AT0(this,b);},"gJ",function(b){BaF(this,b);},"fg",function(){return A3J(this);}],PR,0,CR,[],0,3,0,["gR",function(b){ATR(this,b);},"gJ",function(b){A8_(this,b);},"fg",function(){return ATu(this);}],M1,0,CR,[], +0,3,0,["gR",function(b){A7_(this,b);},"gJ",function(b){AVS(this,b);},"fg",function(){return A1T(this);}],Ne,0,CR,[],0,3,0,["gR",function(b){A6f(this,b);},"gJ",function(b){A8s(this,b);},"fg",function(){return A$P(this);}],LL,0,CR,[],0,3,0,["gR",function(b){A_9(this,b);},"gJ",function(b){AZ2(this,b);},"fg",function(){return AUa(this);}],ADm,0,CR,[],0,3,0,["gR",function(b){A$L(this,b);},"gJ",function(b){AZV(this,b);},"fg",function(){return AZu(this);}],CX,"EnumArt",12,Eo,[],12,3,0,0,VH,0,C2,[],0,3,0,["iI",function() +{AHb(this);},"ju",function(b){ARa(this,b);},"iD",function(b,c,d){Zt(this,b,c,d);}],Qi,0,Fx,[],0,0,0,0,Vo,0,D,[],0,3,0,0]); +$rt_metadata([Wj,0,I9,[G$],0,0,0,["m4",function(){return L4(this);}],NL,0,Gy,[D0],0,3,0,0,UY,0,D,[Jz],3,3,0,0,SN,0,D,[UY],3,3,0,0,TA,0,Fx,[SN],0,3,0,0,Tm,0,D,[JY],3,3,0,0,Po,0,D,[Tm],3,3,0,0,AKM,0,Gc,[EM,C7,Po],0,3,0,0,Rq,0,D,[FU],0,0,0,0,NQ,0,D,[],0,3,0,0,Ko,0,D,[D0],0,3,0,["d$",function(b){return A_L(this,b);},"e1",function(){return A8V(this);},"l1",function(b){return Uk(this,b);}],LO,0,D,[],3,3,0,0,WC,0,D,[LO],0,3,0,0,QO,0,D,[],3,3,0,0,XY,0,D,[QO],0,3,0,0,S2,0,D,[LO],0,3,0,0,Wq,0,D,[],0,3,0,0,SE,0,D,[],3, +3,0,0,AGV,0,ID,[SE],0,3,0,0,H6,0,D,[],1,3,0,0,ANA,0,H6,[],0,3,0,0,P8,0,H6,[],0,3,0,0,UL,0,D,[],0,3,0,0,EJ,0,D,[],1,3,0,0,RK,0,EJ,[],0,3,0,0,ADx,0,D,[],0,3,0,0,AJ8,0,D,[],0,0,0,0,Uf,0,D,[Dp],0,0,0,["fw",function(){return A5x(this);}],Uc,0,D,[Dp],0,0,0,["fw",function(){return AZd(this);}],RT,0,D,[Dp],0,0,0,["fw",function(){return A8t(this);}],RU,0,D,[Dp],0,0,0,["fw",function(){return A2H(this);}],Tk,0,C2,[],0,3,0,["iI",function(){AET(this);},"pM",function(){AOs(this);},"r0",function(){AZm(this);},"ju",function(b) +{AH9(this,b);},"pu",function(b,c){ADF(this,b,c);},"iD",function(b,c,d){AB8(this,b,c,d);}],I7,0,Eo,[],12,3,0,0,Nd,0,D,[Kv,C7],0,3,0,0,LR,0,Nd,[],0,0,0,0,Xt,0,D,[],0,3,0,0,AJh,0,D,[],4,3,0,0,AR3,0,EJ,[],0,3,0,0,Cd,0,EJ,[],0,3,0,0,BT,0,EJ,[],0,3,0,0,Cm,0,EJ,[],0,3,0,0,S_,"EntityBubbleFX",12,C3,[],0,3,0,["eo",function(){ZL(this);}],AGd,"EntitySmokeFX",12,C3,[],0,3,0,["k4",function(b,c,d,e,f,g,h){AKU(this,b,c,d,e,f,g,h);},"eo",function(){AMC(this);}],Ry,"EntityExplodeFX",12,C3,[],0,3,0,["k4",function(b,c,d,e,f,g, +h){ASQ(this,b,c,d,e,f,g,h);},"eo",function(){AFG(this);}],Pz,"EntityFlameFX",12,C3,[],0,3,0,["k4",function(b,c,d,e,f,g,h){ARp(this,b,c,d,e,f,g,h);},"vD",function(b){return ATb(this,b);},"eo",function(){ABx(this);}],ABI,"EntityLavaFX",12,C3,[],0,3,0,["vD",function(b){return AKV(this,b);},"k4",function(b,c,d,e,f,g,h){AHI(this,b,c,d,e,f,g,h);},"eo",function(){AL5(this);}],ASj,"EntitySplashFX",12,Ke,[],0,3,0,0,Ip,0,D,[],0,0,0,0,VX,0,D,[],0,3,0,0,ACT,0,D,[],0,3,0,0]); +$rt_metadata([VF,"EntityPickupFX",12,C3,[],0,3,0,["k4",function(b,c,d,e,f,g,h){AM1(this,b,c,d,e,f,g,h);},"eo",function(){ABq(this);},"xX",function(){return AVg(this);}],ZG,0,D,[],0,3,0,0,Ia,0,D,[],0,3,0,["d$",function(b){return A4W(this,b);},"e1",function(){return AV8(this);}]]); +function $rt_array(cls,data){this.co=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;i0){str+=", ";}str+=this.data[i].toString();}str+="]";return str;};$rt_setCloneMethod($rt_array.prototype,function(){var dataCopy;if('slice' in this.data){dataCopy=this.data.slice();}else {dataCopy=new this.data.constructor(this.data.length);for +(var i=0;i","null","Patter is null",": "," at ","Caused by: "," at ","Index out of bounds","String contains invalid digits: ","String contains digits out of radix ","The value is too big for int type: ","String is null or empty","Illegal radix: ", +"#version 300 es","/","UTF-8","overflow-x:hidden;overflow-y:hidden;","WebGL 2.0 is not supported in your browser (",")","NONE","ESCAPE","1","2","3","4","5","6","7","8","9","MINUS","EQUALS","BACK","TAB","Q","W","E","R","T","Y","U","I","O","P","LBRACKET","RBRACKET","RETURN","LCONTROL","A","S","D","F","G","H","J","K","L","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","Z","X","C","V","B","N","M","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","F1","F2","F3","F4","F5","F6","F7","F8", +"F9","F10","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9","SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6","ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","F11","F12","F13","F14","F15","F16","F17","F18","KANA","F19","CONVERT","NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","UP","PRIOR","LEFT","RIGHT","END","DOWN","NEXT","INSERT","DELETE","CLEAR","LMETA", +"RMETA","APPS","POWER","SLEEP","\n","/default.png","Pre startup","Startup","Post startup","/dirt.png","Loading...",".","user.home","os.name","win","mac","solaris","sunos","linux","unix","minecraft","Library/Application Support/","The working directory could not be created: ","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Stopping!","Failed to start game","Pre render","Unexpected error","Post render"," fps, ", +" chunk updates","/terrain.png","saves","Loading level","Generating level","Building terrain","Simulating world for a bit","P: ",". T: ","Respawning","main","_net_peytonplayz585_minecraft_infdev_IndexedDBFilesystem","Initialization Failed","EAGPKG!!","invalid epk file",""," end","invalid file hash for ","","xxo: ",", ",", xo: ","/rain.png","Either src or dest is null","java.version","1.8","TeaVM","file.separator","path.separator",":","line.separator","java.io.tmpdir","/tmp","java.vm.version","window.indexedDB was null or undefined", +"Can\'t compare "," to ","OPENED","LOCKED","ERROR","yee","End of stream reached","Malformed UTF-8 sequence","charsetName is null","Should never been thrown","Stream closed","footer is not found","Unexpected end of ZLIB input stream","random.splash","bubble","splash","random.fizz","id","Pos","Motion","Rotation","FallDistance","Fire","Air","OnGround","explode","random.hurt","Health","HurtTime","DeathTime","AttackTime","random.bow","random.fuse","Sheared","mob.sheep","Saddle","mob.pig","mob.pigdeath","/gui/items.png", +"/water.png","Slot "," is already occupied by "," when adding ","stone","wood","gravel","grass","cloth","sand","open error","path","New position "," is outside of range [0;","]","New limit ","The last float in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","step.","liquid.water","lava","largesmoke","smoke","flame","fire.fire","Large chest","Get resource: ","Duplicate id: ","x","y","z"," is missing a mapping! This is a bug!","Furnace","Chest","Sign","MobSpawner","Text1","Text2", +"Text3","Text4","Text","CONFLICT @ ","random.door_close","random.door_open","�","Replacement preconditions do not hold","The last byte in dst ","The last byte in src ","Index ","Capacity is negative: ","The last char in dst ","The last char in src "," is outside of string of size ","Start "," must be before end ","fire.ignite","BIG_ENDIAN","LITTLE_ENDIAN","need dictionary","unknown compression method","unknown header flags set","incorrect data check","incorrect length check","incorrect header check","invalid window size", +"bad extra field length","header crc mismatch","IGNORE","REPLACE","REPORT","Action must be non-null","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat","oversubscribed dynamic bit lengths tree","incomplete dynamic bit lengths tree","oversubscribed distance tree","incomplete distance tree","empty distance tree with lengths","oversubscribed literal/length tree","incomplete literal/length tree","invalid distance code","invalid literal/length code", +"newAction must be non-null","matrix is not supported while recording display list use tessellator class instead","projection matrix stack overflow","texture matrix stack overflow","modelview matrix stack overflow","projection matrix stack underflow","texture matrix stack underflow","modelview matrix stack underflow","only GL_QUADS supported in a display list","vertex format inconsistent in display list","keyup","Forward","Left","Back","Right","Jump","Inventory","Drop","Chat","Toggle fog","Save location","Load location", +"Music: ","OFF","ON","Sound: ","Invert mouse: ","Show FPS: ","Render distance: ","View bobbing: ","3d anaglyph: ","Limit framerate: ","Difficulty: ","Graphics: ","FAST","FANCY","FAR","NORMAL","SHORT","TINY","Peaceful","Easy","Normal","Hard","level.dat","Data","RandomSeed","SpawnX","SpawnY","SpawnZ","Time","SizeOnDisk","Saving level","Saving chunks","LastPlayed","level.dat_new","level.dat_old","Failed to add entity ","All: ","DOHASDOSHIH!","TickNextTick list out of synch","Notch","/char.png","humanoid","http://www.minecraft.net/skin/", +".png","Score","Edit sign message:","mousedown","wheel","Slot","Crafting","/gui/inventory.png","/gui/gui.png","/gui/icons.png","Minecraft Infdev","Minecraft Infdev (","Used memory: ","% (","MB) of ","MB","Allocated memory: ","MB)","/misc/vignette.png","C: ",". F: ",", O: ",", E: ","E: ",". B: ",", I: ","/terrain/sun.png","/terrain/moon.png","/clouds.png","%clamp%","%blur%","!!","/mob/char.png","0123456789abcdef","Pre-beta!","As seen on TV!","Awesome!","100% pure!","May contain nuts!","Better than Prey!","More polygons!", +"Sexy!","Limited edition!","Flashing letters!","Made by Notch!","Coming soon!","Best in class!","When it\'s finished!","Absolutely dragon free!","Excitement!","More than 5000 sold!","One of a kind!","700+ hits on YouTube!","Indev!","Spiders everywhere!","Check it out!","Holy cow, man!","It\'s a game!","Made in Sweden!","Uses LWJGL!","Reticulating splines!","Minecraft!","Yaaay!","Alpha version!","Singleplayer!","Keyboard compatible!","Undocumented!","Ingots!","Exploding creepers!","That\'s not a moon!","l33t!", +"Create!","Survive!","Dungeon!","Exclusive!","The bee\'s knees!","Down with O.P.P.!","Closed source!","Classy!","Wow!","Not on steam!","9.95 euro!","Half price!","Oh man!","Awesome community!","Pixels!","Teetsuuuuoooo!","Kaaneeeedaaaa!","Now with difficulty!","Enhanced!","90% bug free!","Pretty!","12 herbs and spices!","Fat free!","Absolutely no memes!","Free dental!","Ask your doctor!","Minors welcome!","Cloud computing!","Legal in Finland!","Hard to label!","Technically good!","Bringing home the bacon!","Indie!", +"GOTY!","Ceci n\'est pas une title screen!","Euclidian!","Now in 3D!","Inspirational!","Herregud!","Complex cellular automata!","Yes, sir!","Played by cowboys!","OpenGL 1.1!","Thousands of colors!","Try it!","Age of Wonders is better!","Try the mushroom stew!","Sensational!","Hot tamale, hot hot tamale!","Play him off, keyboard cat!","Guaranteed!","Macroscopic!","Bring it on!","Random splash!","Call your mother!","Monster infighting!","Loved by millions!","Ultimate edition!","Freaky!","You\'ve got a brand new key!", +"Water proof!","Uninflammable!","Whoa, dude!","All inclusive!","Tell your friends!","NP is not in P!","Notch <3 Ez!","Music by C418!","Single player","Multi player","Play tutorial level","Options...","/gui/logo.png","Copyright Mojang Specifications. Do not distribute.","Free memory: ","% of ","/particles.png","/glsl/core.glsl","\n#define CC_a_color\n","#define CC_a_texture0\n","#define CC_lighting\n","#define CC_fog\n","#define CC_alphatest\n","#define CC_unit0\n","\n#define CC_VERT\n","\n\n","\n[/glsl/core.glsl][CC_VERT] ", +"broken shader file","\n#define CC_FRAG\n","\n[/glsl/core.glsl][CC_FRAG] ","a_position","a_texture0","a_color","\n[LINKER] ","matrix_m","matrix_p","matrix_t","colorUniform","normalUniform","light0Pos","light1Pos","fogColor","fogMode","fogStart","fogEnd","fogDensity","fogPremultiply","alphaTestF","tex0","texCoordV0","Count","Damage","%%/shadow.png","windows","macos","unknown","array size does not equal image size","Respawn","Title menu","Game over!","Score: &e","Save and quit to title..","Back to game","Saving level..", +"Game menu","FILE","DIRECTORY","FALSE","/armor/","_","chain","iron","diamond","gold","/item/sign.png","> "," <","Pig","EntityId","Delay","/mob/spider_eyes.png","/mob/saddle.png","/mob/sheep_fur.png","Dir","Motive","TileX","TileY","TileZ","/art/kz.png","random.drr","xTile","yTile","zTile","inTile","shake","inGround","random.pop","/item/arrows.png","Age","Item","Fuse","Tile","Items","/item/cart.png","Is","In","{",",","}","Lower","Upper","ASCII","Alpha","Digit","Alnum","Punct","Graph","Print","Blank","Cntrl","XDigit", +"javaLowerCase","javaUpperCase","javaWhitespace","javaMirrored","javaDefined","javaDigit","javaIdentifierIgnorable","javaISOControl","javaJavaIdentifierPart","javaJavaIdentifierStart","javaLetter","javaLetterOrDigit","javaSpaceChar","javaTitleCase","javaUnicodeIdentifierPart","javaUnicodeIdentifierStart","Space","w","s","d","BasicLatin","Latin-1Supplement","LatinExtended-A","LatinExtended-B","IPAExtensions","SpacingModifierLetters","CombiningDiacriticalMarks","Greek","Cyrillic","CyrillicSupplement","Armenian", +"Hebrew","Arabic","Syriac","ArabicSupplement","Thaana","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","HangulJamo","Ethiopic","EthiopicSupplement","Cherokee","UnifiedCanadianAboriginalSyllabics","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","TaiLe","NewTaiLue","KhmerSymbols","Buginese","PhoneticExtensions","PhoneticExtensionsSupplement","CombiningDiacriticalMarksSupplement", +"LatinExtendedAdditional","GreekExtended","GeneralPunctuation","SuperscriptsandSubscripts","CurrencySymbols","CombiningMarksforSymbols","LetterlikeSymbols","NumberForms","Arrows","MathematicalOperators","MiscellaneousTechnical","ControlPictures","OpticalCharacterRecognition","EnclosedAlphanumerics","BoxDrawing","BlockElements","GeometricShapes","MiscellaneousSymbols","Dingbats","MiscellaneousMathematicalSymbols-A","SupplementalArrows-A","BraillePatterns","SupplementalArrows-B","MiscellaneousMathematicalSymbols-B", +"SupplementalMathematicalOperators","MiscellaneousSymbolsandArrows","Glagolitic","Coptic","GeorgianSupplement","Tifinagh","EthiopicExtended","SupplementalPunctuation","CJKRadicalsSupplement","KangxiRadicals","IdeographicDescriptionCharacters","CJKSymbolsandPunctuation","Hiragana","Katakana","Bopomofo","HangulCompatibilityJamo","Kanbun","BopomofoExtended","CJKStrokes","KatakanaPhoneticExtensions","EnclosedCJKLettersandMonths","CJKCompatibility","CJKUnifiedIdeographsExtensionA","YijingHexagramSymbols","CJKUnifiedIdeographs", +"YiSyllables","YiRadicals","ModifierToneLetters","SylotiNagri","HangulSyllables","HighSurrogates","HighPrivateUseSurrogates","LowSurrogates","PrivateUseArea","CJKCompatibilityIdeographs","AlphabeticPresentationForms","ArabicPresentationForms-A","VariationSelectors","VerticalForms","CombiningHalfMarks","CJKCompatibilityForms","SmallFormVariants","ArabicPresentationForms-B","HalfwidthandFullwidthForms","all","Specials","Cn","IsL","Lu","Ll","Lt","Lm","Lo","IsM","Mn","Me","Mc","Nd","Nl","No","IsZ","Zs","Zl","Zp", +"IsC","Cc","Cf","Co","Cs","IsP","Pd","Ps","Pe","Pc","Po","IsS","Sm","Sc","Sk","So","Pi","Pf","/gui/furnace.png","/gui/crafting.png","/gui/container.png","Wrong location! ","There\'s no such entity to remove: ","Attempted to place a tile entity where there was no entity tile!","BurnTime","CookTime","Empty string not allowed","Malformed input of length ","Unmappable characters of length ","Options","Controls...","Done","Controls","Select world","World","- empty -","World "," ("," MB)","Delete world...","Cancel", +"Delete world","###","X#X","#X#","# #","##"," X ","#"," # ","X X","A "," B","# ","## "," recipes","\'","\' will be lost forever!","Are you sure you want to delete this world?","XXX","XX","X#"," #"," #X","# X","Kebab","Aztec","Alban","Aztec2","Bomb","Plant","Wasteland","Pool","Courbet","Sea","Sunset","Wanderer","Match","Bust","Stage","Void","SkullAndRoses","Fighters","Pointer","Yes","Arrow","Painting","Mob","Monster","Creeper","Skeleton","Spider","Giant","Zombie","Sheep","PrimedTnt","FallingSand","Minecart", +"c.",".dat","Level","Failed to serialize chunk at [","] to byte array","xPos","zPos","LastUpdate","Blocks","SkyLight","BlockLight","HeightMap","TerrainPopulated","Entities","TileEntities","Skipping Entity with id ","Skipping TileEntity with id ","UTF Error","abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ,.:-_\'*!\"#%/()=+?[]{}<>","Sky","Block","random.explode","OW KNOWS!"]); +B2.prototype.toString=function(){return $rt_ustr(this);}; +B2.prototype.valueOf=B2.prototype.toString;D.prototype.toString=function(){return $rt_ustr(AU9(this));}; +D.prototype.__teavm_class__=function(){return $dbg_class(this);}; +function Long_eq(a,b){return a.hi===b.hi&&a.lo===b.lo;}function Long_ne(a,b){return a.hi!==b.hi||a.lo!==b.lo;}function Long_gt(a,b){if(a.hib.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>y;}return (a.lo&1)>(b.lo&1);}function Long_ge(a,b){if(a.hib.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>=y;}return (a.lo&1)>=(b.lo&1);}function Long_lt(a,b){if(a.hi>b.hi){return false;}if(a.hi>> +1;var y=b.lo>>>1;if(x!==y){return xb.hi){return false;}if(a.hi>>1;var y=b.lo>>>1;if(x!==y){return x<=y;}return (a.lo&1)<=(b.lo&1);}function Long_add(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if(Math.abs(a.hi)>>16;var a_hilo=a.hi&0xFFFF;var a_hihi +=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo+b_lolo|0;var lohi=a_lohi+b_lohi+(lolo>>16)|0;var hilo=a_hilo+b_hilo+(lohi>>16)|0;var hihi=a_hihi+b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);}function Long_inc(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);}function Long_dec(a){var lo=a.lo -1|0;var hi=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);}function Long_neg(a) +{return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));}function Long_sub(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo -b.lo);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo -b_lolo|0;var lohi=a_lohi -b_lohi+(lolo>>16)|0;var hilo=a_hilo -b_hilo+(lohi>>16)|0;var hihi=a_hihi -b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<< +16,hilo&0xFFFF|(hihi&0xFFFF)<<16);}function Long_compare(a,b){var r=a.hi -b.hi;if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);}function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}function Long_mul(a,b){var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if(Long_isNegative(b)){b=Long_neg(b);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi +=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=0;var lohi=0;var hilo=0;var hihi=0;lolo=a_lolo*b_lolo|0;lohi=lolo>>>16;lohi=(lohi&0xFFFF)+a_lohi*b_lolo|0;hilo=hilo+(lohi>>>16)|0;lohi=(lohi&0xFFFF)+a_lolo*b_lohi|0;hilo=hilo+(lohi>>>16)|0;hihi=hilo>>>16;hilo=(hilo&0xFFFF)+a_hilo*b_lolo|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lohi*b_lohi|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lolo*b_hilo|0;hihi=hihi+(hilo>>>16)|0;hihi=hihi+a_hihi*b_lolo ++a_hilo*b_lohi+a_lohi*b_hilo+a_lolo*b_hihi|0;var result=new Long(lolo&0xFFFF|lohi<<16,hilo&0xFFFF|hihi<<16);return positive?result:Long_neg(result);}function Long_div(a,b){if(Math.abs(a.hi)=0&&a.hi=0&&b.hi=0&&a.hi=0&&b.hi>>16|a.hi<<16);}function Long_shiftRight16(a) +{return new Long(a.lo>>>16|a.hi<<16,a.hi>>>16);}function Long_and(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);}function Long_or(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);}function Long_xor(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);}function Long_shl(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo<>>32 -b|a.hi<>>b|a.hi +<<32 -b,a.hi>>b);}else if(b===32){return new Long(a.hi,a.hi>>31);}else {return new Long(a.hi>>b -32,a.hi>>31);}}function Long_shru(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo>>>b|a.hi<<32 -b,a.hi>>>b);}else if(b===32){return new Long(a.hi,0);}else {return new Long(a.hi>>>b -32,0);}}function LongInt(lo,hi,sup){this.lo=lo;this.hi=hi;this.sup=sup;}function LongInt_mul(a,b){var a_lolo=(a.lo&0xFFFF)*b|0;var a_lohi=(a.lo>>>16)*b|0;var a_hilo=(a.hi&0xFFFF)*b|0;var a_hihi=(a.hi>>>16)*b|0;var sup +=a.sup*b|0;a_lohi=a_lohi+(a_lolo>>>16)|0;a_hilo=a_hilo+(a_lohi>>>16)|0;a_hihi=a_hihi+(a_hilo>>>16)|0;sup=sup+(a_hihi>>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup&0xFFFF;}function LongInt_sub(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo -b_lolo|0;a_lohi=a_lohi -b_lohi+(a_lolo>>16)|0;a_hilo=a_hilo -b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi - +b_hihi+(a_hilo>>16)|0;var sup=a.sup -b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_add(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo+b_lolo|0;a_lohi=a_lohi+b_lohi+(a_lolo>>16)|0;a_hilo=a_hilo+b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi+b_hihi+(a_hilo>>16)|0;var sup=a.sup+b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF +|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_inc(a){a.lo=a.lo+1|0;if(a.lo===0){a.hi=a.hi+1|0;if(a.hi===0){a.sup=a.sup+1&0xFFFF;}}}function LongInt_dec(a){a.lo=a.lo -1|0;if(a.lo=== -1){a.hi=a.hi -1|0;if(a.hi=== -1){a.sup=a.sup -1&0xFFFF;}}}function LongInt_ucompare(a,b){var r=a.sup -b.sup;if(r!==0){return r;}r=(a.hi>>>1) -(b.hi>>>1);if(r!==0){return r;}r=(a.hi&1) -(b.hi&1);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);}function LongInt_numOfLeadingZeroBits(a) +{var n=0;var d=16;while(d>0){if(a>>>d!==0){a>>>=d;n=n+d|0;}d=d/2|0;}return 31 -n;}function LongInt_shl(a,b){if(b===0){return;}if(b<32){a.sup=(a.hi>>>32 -b|a.sup<>>32 -b|a.hi<>>64 -b|a.hi<>>b|a.hi<<32 -b;a.hi=a.hi>>>b|a.sup<<32 -b;a.sup>>>=b;}else if(b===64){a.lo=a.sup;a.hi=0;a.sup=0;}else if(b<64){a.lo=a.hi>>>b -32|a.sup<<64 -b;a.hi=a.sup>>>b -32;a.sup=0;}else {a.lo=a.sup>>>b -64;a.hi=0;a.sup=0;}}function LongInt_copy(a){return new LongInt(a.lo,a.hi,a.sup);}function LongInt_div(a,b){var bits=b.hi!==0?LongInt_numOfLeadingZeroBits(b.hi):LongInt_numOfLeadingZeroBits(b.lo)+32;var sz=1+(bits/16|0);var dividentBits=bits%16;LongInt_shl(b,bits);LongInt_shl(a,dividentBits);var q +=new LongInt(0,0,0);while(sz-->0){LongInt_shl(q,16);var digitA=(a.hi>>>16)+0x10000*a.sup;var digitB=b.hi>>>16;var digit=digitA/digitB|0;var t=LongInt_copy(b);LongInt_mul(t,digit);if(LongInt_ucompare(t,a)>=0){while(LongInt_ucompare(t,a)>0){LongInt_sub(t,b); --digit;}}else {while(true){var nextT=LongInt_copy(t);LongInt_add(nextT,b);if(LongInt_ucompare(nextT,a)>0){break;}t=nextT;++digit;}}LongInt_sub(a,t);q.lo|=digit;LongInt_shl(a,16);}LongInt_shr(a,bits+16);return q;}function TeaVMThread(runner){this.status=3;this.stack +=[];this.suspendCallback=null;this.runner=runner;this.attribute=null;this.completeCallback=null;}TeaVMThread.prototype.push=function(){for(var i=0;i + + + Infdev + + + + + + + \ No newline at end of file diff --git a/js/resources.epk b/js/resources.epk new file mode 100644 index 0000000..58ff64a Binary files /dev/null and b/js/resources.epk differ diff --git a/resources/META-INF/MANIFEST.MF b/resources/META-INF/MANIFEST.MF new file mode 100644 index 0000000..3b95bd3 --- /dev/null +++ b/resources/META-INF/MANIFEST.MF @@ -0,0 +1,1179 @@ +Manifest-Version: 1.0 +Created-By: 1.6.0_17 (Sun Microsystems Inc.) + +Name: net/minecraft/client/b/f.class +SHA1-Digest: k43Xbbqk07ubmpDICAtbJB/HV4I= + +Name: mob/spider.png +SHA1-Digest: VfPrCa+PWJ8sbbk6togxQiGTDZo= + +Name: net/minecraft/a/c/e.class +SHA1-Digest: Zs1UvT7R9XUTxg4u77noJ/Cll2Y= + +Name: net/minecraft/a/b/s.class +SHA1-Digest: mKrSEJbEDLigYtwrvfTn6kktNjI= + +Name: net/minecraft/client/c/m.class +SHA1-Digest: 2/T2A/5ZZM6llQ1S0BGEjzJJNg8= + +Name: com/a/a/l.class +SHA1-Digest: VeLIFkR2TdWqkYjCevnm2TVZot4= + +Name: com/jcraft/jorbis/Residue0$LookResidue0.class +SHA1-Digest: 1dZJAHdmFlEsY6XNuzV2O3xA0gk= + +Name: net/minecraft/client/b/h.class +SHA1-Digest: FLsxb/ucg6qpFjT1Uce8jlExtvo= + +Name: net/minecraft/client/a/a/m.class +SHA1-Digest: 68Elcq+0pGpGXcsfdZpQxsdZETM= + +Name: net/minecraft/client/e/b.class +SHA1-Digest: NF4/k2X61ymZC/l+iS/M7b5O70E= + +Name: net/minecraft/client/b/a.class +SHA1-Digest: gFxnuJWaEMe3ix0I9ddnuruwDa8= + +Name: paulscode/sound/MidiChannel$1.class +SHA1-Digest: /CRy0Qzxz8AbubmVhDEjyYvOjB4= + +Name: item/arrows.png +SHA1-Digest: moAHRC2YmEi5jR+688Gvp1bSdS8= + +Name: net/minecraft/client/c/a/e.class +SHA1-Digest: YrLUjPinvidpg6jAGeyfNpEERjQ= + +Name: paulscode/sound/FilenameURL.class +SHA1-Digest: DP6HMJuAN6jKQLbArX/1ugn8CYs= + +Name: net/minecraft/a/a/c/b/e.class +SHA1-Digest: QGbfz/M1Yv98FC0loyAXmZHGalE= + +Name: net/minecraft/a/a/b/j.class +SHA1-Digest: 6WpzTNYcq1LZH4wQflSzh30/4/s= + +Name: net/minecraft/a/a/c.class +SHA1-Digest: KrQyPUTjxRKGzCaoX6YjRKdRFwY= + +Name: net/minecraft/client/c/d.class +SHA1-Digest: 0Llygo0TMhMEq6XkqdJAxfxbrPI= + +Name: net/minecraft/client/c/a/g.class +SHA1-Digest: cM3VsiO6M++YhWk7zA8pPws1drI= + +Name: com/a/a/j.class +SHA1-Digest: QrQ0Va884B7zjLUI5t/hHM3Hq40= + +Name: net/minecraft/isom/e.class +SHA1-Digest: JNGcaGSYIIYuYgeYKQ9oCkIy0Ig= + +Name: net/minecraft/a/b/r.class +SHA1-Digest: W2dVjUYCP9lQ06lmUIOm4EK9Jm4= + +Name: net/minecraft/a/c/a/e.class +SHA1-Digest: 84DHk5YZMnkxZyaObsS5b3ogqNs= + +Name: net/minecraft/a/c/d.class +SHA1-Digest: Ghf84Nd/f8+ji37DgnZd5l4RfHI= + +Name: net/minecraft/client/a/i.class +SHA1-Digest: rDVm/gcnUEK0giHL94HHw96u40M= + +Name: net/minecraft/a/b/m.class +SHA1-Digest: nxLKL31IFmllx3HOLHW3R3bdh5w= + +Name: com/jcraft/jorbis/Comment.class +SHA1-Digest: AsoBUtmrOUOgnCgPlaWHM1UV9XI= + +Name: net/minecraft/a/a/a/d.class +SHA1-Digest: XO3b4fb6rXslCDuzE8t0y4vSxog= + +Name: net/minecraft/client/a/a/c.class +SHA1-Digest: GAJPMUFEObWGxh2pXuJUgUAHNuM= + +Name: net/minecraft/client/a/b/b.class +SHA1-Digest: ktPBWQ4f4UEfNO6QMUIMpmrYJn0= + +Name: net/minecraft/client/c/a/d.class +SHA1-Digest: p4ajzTUIfI6cKZfX8+iGE+2XOM0= + +Name: net/minecraft/client/a/c/g.class +SHA1-Digest: 7lTG2CfGDWPaUZrM6nVonr/OXAE= + +Name: paulscode/sound/ICodec.class +SHA1-Digest: Z/Z6C/5dIWKYuLIn5lBwjVLefKc= + +Name: net/minecraft/a/a/b/aj.class +SHA1-Digest: uTS+yvklAMq6Bx2P97yKi+gx4hc= + +Name: net/minecraft/a/b/i.class +SHA1-Digest: 2Bhgeu3yBOWxgcCHtX8S1rB5u3g= + +Name: net/minecraft/client/b/i.class +SHA1-Digest: xPF5I1u+IfK6q1Nz442Om0cD/jo= + +Name: net/minecraft/a/a/c/a.class +SHA1-Digest: jBmTucseCn5afMYjfwTRYwcywOk= + +Name: net/minecraft/a/a/b/an.class +SHA1-Digest: 1+2xRaWr6AHlNqYL9hyv+hMgBrw= + +Name: net/minecraft/client/b.class +SHA1-Digest: HPWuL6Jnx3wUBnjG6MIsO5blqbw= + +Name: net/minecraft/a/a/e/c.class +SHA1-Digest: X/D2uYVgnJYu2ivXcr/gr7uxZn0= + +Name: net/minecraft/a/a/b/a/b.class +SHA1-Digest: cU20+WoisHppRMI9uIO7EI89X5Q= + +Name: gui/inventory.png +SHA1-Digest: bEfElGShH3Lyjm3xUIj8f+wYnzE= + +Name: clouds.png +SHA1-Digest: HtJx4+gThjxj54jGeXnNmxmW7o0= + +Name: net/minecraft/a/a/b/ai.class +SHA1-Digest: /smUo104Wd5XU1a+1SGs005oJvA= + +Name: net/minecraft/a/a/e.class +SHA1-Digest: sF/xw0WcH/QfCmGyF53jxhzlu3k= + +Name: net/minecraft/a/b/a/b.class +SHA1-Digest: 6DJtf1w80sqygw8MGy/IUaul3jg= + +Name: net/minecraft/a/a/b.class +SHA1-Digest: iYWpZBYeNPq0U1ThbmiPhHoOWfE= + +Name: net/minecraft/client/a/a/k.class +SHA1-Digest: 2Z11MQf9UU99elCy/EyqeacvIIU= + +Name: net/minecraft/a/a/h.class +SHA1-Digest: doATtS8oL8HK0MAom/WgCL7JlR8= + +Name: com/jcraft/jorbis/FuncResidue.class +SHA1-Digest: QXPna60GbyEfTnbfaIlmWKoch2g= + +Name: net/minecraft/client/a/f.class +SHA1-Digest: Q86oehdUrXxUWLyb0l6xnynjGlo= + +Name: net/minecraft/client/b/b.class +SHA1-Digest: S3UawGK40kBEmk5Abh0TrfOaDX8= + +Name: net/minecraft/client/a/a/b.class +SHA1-Digest: Dh+iJ0k1m/+mHGn47OVk+3sEYFw= + +Name: com/jcraft/jorbis/Residue1.class +SHA1-Digest: lOVhlqvSucF6/BPrQmFGmuM4pzI= + +Name: net/minecraft/a/c/a/f.class +SHA1-Digest: jFZkjL8FJPIwiQI2MarIIqcIVu8= + +Name: paulscode/sound/Library.class +SHA1-Digest: 2+NUSxjnh9qcZE8XhzSU78Fs32Y= + +Name: net/minecraft/a/b/a/d.class +SHA1-Digest: dvCQyu+hGTQIGsJYk3GmNxRJfH8= + +Name: net/minecraft/a/b/a/a.class +SHA1-Digest: r0i6z+o1qqeijvNjIl+OCHJ4gtI= + +Name: com/jcraft/jorbis/Mapping0.class +SHA1-Digest: l+0DT+BEY87Mq2A5uvXXKRcxc3I= + +Name: net/minecraft/client/a/k.class +SHA1-Digest: Odl2J+raowXDFbggLEZ+5qPxVp0= + +Name: net/minecraft/a/c/d/a.class +SHA1-Digest: AiFFS5279zxgPGMbQW8rcwXeUe4= + +Name: art/kz.png +SHA1-Digest: VVwyGLFaWSpwmgHLPUAP8939Txo= + +Name: com/jcraft/jorbis/CodeBook.class +SHA1-Digest: J3WqMcEnRoLefU1rkWgv0p3sxF8= + +Name: paulscode/sound/ListenerData.class +SHA1-Digest: aa2lXcoPHxQJoYi0NQlzGEnlRm0= + +Name: net/minecraft/a/a/a.class +SHA1-Digest: 8SkG03e6pv/6Ts3fD6YbQ6N4QUk= + +Name: net/minecraft/a/b/o.class +SHA1-Digest: Pm1aGNxFH3r24MFtnaHrv94XrrI= + +Name: net/minecraft/a/a/g.class +SHA1-Digest: eRPV16hLyRSkcUx950HG6Qqx1y8= + +Name: net/minecraft/client/b/k.class +SHA1-Digest: 5hPJbYtPAecJj0pItrGO2TyNiSQ= + +Name: net/minecraft/client/a/a/a.class +SHA1-Digest: aczAgYbz0B8QIWh0a+92IIzQf5g= + +Name: com/jcraft/jorbis/Residue2.class +SHA1-Digest: khMkSqJ1dv+yQ/wjAvwE4bIwoO8= + +Name: terrain/moon.png +SHA1-Digest: SDIpawrYTACa3ShpzcTIQtnsck4= + +Name: net/minecraft/client/a/a.class +SHA1-Digest: ekh16pFAu9+ShuPDI/m5lN5omCI= + +Name: net/minecraft/client/a/g.class +SHA1-Digest: IG0pKOAntKT3pCVeou03K/Q31YQ= + +Name: com/jcraft/jorbis/Floor1$Lsfit_acc.class +SHA1-Digest: L3G4H4R0e3AqzRzHuvQYySujX5E= + +Name: char.png +SHA1-Digest: 9fkV0U8Uc0ecQ5YqOnJUqbGgNGA= + +Name: mob/spider_eyes.png +SHA1-Digest: 30MeaE6D/w4aOZw2BHxe98tnq1E= + +Name: paulscode/sound/SoundSystem.class +SHA1-Digest: W4ymdeyYlJXTRPCsxwplc/s1XhE= + +Name: net/minecraft/client/b/g.class +SHA1-Digest: sfYabtV2SzdU0M3ZccWRY196o+g= + +Name: net/minecraft/a/a/b/f.class +SHA1-Digest: Poxkw3VKxp9O3dq3w4wge95TmII= + +Name: paulscode/sound/CommandObject.class +SHA1-Digest: Ix4bGaLMfIau9NfEt11ZKaM/BX8= + +Name: net/minecraft/client/c/a/f.class +SHA1-Digest: NFVnrAOrNw44fWp5gxWp5WY5lKc= + +Name: net/minecraft/a/a/b/ak.class +SHA1-Digest: jexQau5LWTIDQpw2ReC3QD6xERk= + +Name: net/minecraft/client/j.class +SHA1-Digest: mzIX1PP1708MxZQp2cN1z2r8CA0= + +Name: net/minecraft/a/a/b/ae.class +SHA1-Digest: YSnxfQd5TxgJTIc6Pw7LIEzue9Y= + +Name: net/minecraft/client/MinecraftApplet.class +SHA1-Digest: 8VW9zdw3E6yTTvvBH3Zq8GSB8AI= + +Name: armor/cloth_2.png +SHA1-Digest: rLjWgIiUGP7Y6od62FZqqeB/vaA= + +Name: net/minecraft/client/a/h.class +SHA1-Digest: 2HxqWLGhdvq8bLnhtpvN5LVy0I4= + +Name: net/minecraft/a/a/b/i.class +SHA1-Digest: sr9cuqVXTEpuYmlg4gUS/yNBHMc= + +Name: mob/zombie.png +SHA1-Digest: FcMQrfVTy+3DLbWmNt19tcrs//w= + +Name: net/minecraft/client/p.class +SHA1-Digest: BjSbysgpA6d1AEabSTo46DvxQMg= + +Name: com/jcraft/jorbis/Floor1.class +SHA1-Digest: YIjOD0DtOqADZYzAd+FUnM1u0vU= + +Name: net/minecraft/client/f/c.class +SHA1-Digest: uv6RzC+whaQvIHUQVajsheYm9/c= + +Name: net/minecraft/client/a/c/c.class +SHA1-Digest: PX9cKUebSFlqlcLJu+xgv7oEDac= + +Name: net/minecraft/client/a/a/h.class +SHA1-Digest: 1HMUe3sNuhDEqLSIUmdjCGUx/hM= + +Name: net/minecraft/a/b/e.class +SHA1-Digest: rPLfGD+YNE4/RaBj+4znr33tJVI= + +Name: net/minecraft/isom/a.class +SHA1-Digest: bU36uCPTNNuaIC1u8IzbrA/j2SU= + +Name: net/minecraft/a/b/q.class +SHA1-Digest: EW51Fe76vS6ek5Jcct5AHXUXpYw= + +Name: net/minecraft/a/a/d.class +SHA1-Digest: I390XGvc9gI8TFkXr46a/2HJXRc= + +Name: net/minecraft/client/n.class +SHA1-Digest: 6V9paPI90JNZB8rf267H7ScIoYg= + +Name: fluff.png +SHA1-Digest: kuI+w+COFe2VVhAMI/ABlytjwcI= + +Name: paulscode/sound/Source.class +SHA1-Digest: cHZ9dxeZCAPOilYFj7E9h1oDiHY= + +Name: gui/container.png +SHA1-Digest: s4IxEeI0il8FV4xtSwRXr1emQ/Q= + +Name: paulscode/sound/SoundSystemLogger.class +SHA1-Digest: Q+jTcYfDykBicNS3j0P86TQBdHk= + +Name: net/minecraft/client/a/a/d.class +SHA1-Digest: tnc/OhaG2T+GnoZWc+8MGPNU+0o= + +Name: net/minecraft/client/d/c.class +SHA1-Digest: AsMlQijATI6VwVLif2DQDunpBCY= + +Name: net/minecraft/a/a/b/r.class +SHA1-Digest: W4vRvv7cpBaMR7LfEytHb0+BVSw= + +Name: net/minecraft/a/a/a/a.class +SHA1-Digest: K0+9QMRwUAiwNGzddlqXxIcY3ww= + +Name: com/jcraft/jorbis/Floor0$LookFloor0.class +SHA1-Digest: vgobWMKKs60ZuRKimXbi6StuJMg= + +Name: gui/icons.png +SHA1-Digest: 3d7hw+UskcGywysCm8Pe0kd9chg= + +Name: com/jcraft/jorbis/Floor0$InfoFloor0.class +SHA1-Digest: fsI8PCp2zNx3fzrba2hau5pquO0= + +Name: com/a/a/c.class +SHA1-Digest: 4NRgsbRIQa6qMve0yzEHZJN+qEI= + +Name: shadow.png +SHA1-Digest: AYFQ3xpHp3kTFkRPiWGj3TvGWxc= + +Name: particles.png +SHA1-Digest: ahtWHOAuAZvI2DsUEr9n0M7aS1E= + +Name: mob/creeper.png +SHA1-Digest: 3HtuKTBjFiOMuk8NXG6vQCQtMVA= + +Name: net/minecraft/a/b/b.class +SHA1-Digest: l1HTap/JNNAIp9mSxxYWqa29Rh8= + +Name: gui/gui.png +SHA1-Digest: gRdhQou4Hz7VsKfsMQAzIyCdFg0= + +Name: net/minecraft/client/a/b.class +SHA1-Digest: E+NJ+fGxZPE6aJU78Co/u9704a0= + +Name: net/minecraft/client/c/a/h.class +SHA1-Digest: 6JuEtSEbLOVdEy9UHhZDG51kx5A= + +Name: net/minecraft/a/b/a/g.class +SHA1-Digest: Cq/vYrFfJn1dbnM8SbRT3K4wQ0M= + +Name: net/minecraft/client/g/b.class +SHA1-Digest: cm2QzbTEkm/BzVyx0K9HT42TB6Q= + +Name: com/jcraft/jorbis/Util.class +SHA1-Digest: gt6IxK9ARf9wc2FZG1Iu4m1jNoA= + +Name: paulscode/sound/SimpleThread.class +SHA1-Digest: bk3yxep24a8qQ3c5DMwnI322M4s= + +Name: net/minecraft/client/f/k.class +SHA1-Digest: L/iN1FPLVvk9xMnckz5kvvZsegI= + +Name: net/minecraft/a/c/a.class +SHA1-Digest: U6w58j6YgF6wx2bgKTpUSSys4xg= + +Name: gui/logo.png +SHA1-Digest: VrsKWcrukW60B8Oi5N7vsINm2bU= + +Name: com/jcraft/jorbis/PsyInfo.class +SHA1-Digest: 6zf6oJkK1g4chbaMSjyb6oU9cso= + +Name: net/minecraft/a/a/b/q.class +SHA1-Digest: vPrExVbwPMjm6uxGIZ59rQsbKY4= + +Name: net/minecraft/a/b/a/f.class +SHA1-Digest: skAJtwOlXHgJTEC3ruhvfgtVQqg= + +Name: net/minecraft/client/d/b.class +SHA1-Digest: YxnEZ+16YFnCRr0NNmorT23mpxk= + +Name: paulscode/sound/Vector3D.class +SHA1-Digest: AoAWSBg0cNtz/Jswx2p9emC77Dw= + +Name: net/minecraft/client/b/o.class +SHA1-Digest: HeWKb3/RF06NYRZr8d5Gv5glsas= + +Name: net/minecraft/client/o.class +SHA1-Digest: qesLIUMrv4IYgwnZJwXqi4IWU5E= + +Name: net/minecraft/a/c/a/b.class +SHA1-Digest: Jm7ClsaI2hi78DxAbAa8Ol9/vS0= + +Name: null +SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + +Name: armor/chain_1.png +SHA1-Digest: kjVR+O9K/uHjjos6pVmhxzKWvHI= + +Name: net/minecraft/client/g/c.class +SHA1-Digest: h4UPQfPtobipGfc5C3oNCPhenQc= + +Name: net/minecraft/client/b/m.class +SHA1-Digest: dkHB+xeqCVgS8keaY2uvBVCt9ek= + +Name: net/minecraft/a/a/e/d.class +SHA1-Digest: TuqZ9xg/6u2ZmcvhJWeHd5YgVcM= + +Name: net/minecraft/a/c/e/a.class +SHA1-Digest: QlJtQ328GCU3Jtx0HieDZTM6I3M= + +Name: default.png +SHA1-Digest: c55oAQhZhgD2TLZmYdWTiM+AnYY= + +Name: net/minecraft/client/f/e.class +SHA1-Digest: 5sNHNJWmy917ABWKNFWa7XUA5cM= + +Name: net/minecraft/a/b/f.class +SHA1-Digest: usTzv2roYkXet70gf8hI+Njq/gA= + +Name: net/minecraft/client/b/e.class +SHA1-Digest: guYpq79LepcFWI3mfrHBMc5x8jA= + +Name: com/jcraft/jorbis/Residue0.class +SHA1-Digest: fCKnmsiJFrVlTEDiTjxF7LQgGTE= + +Name: paulscode/sound/libraries/ChannelLWJGLOpenAL.class +SHA1-Digest: ccLD16RhU6xfVRGQ2sdc6KpCuz4= + +Name: net/minecraft/client/b/c.class +SHA1-Digest: qiQ013jeEHUGOR3xBqrKs7saIxU= + +Name: net/minecraft/a/b/a/e.class +SHA1-Digest: i+azGep05ZG5sR5TxJbgiy1cr7U= + +Name: net/minecraft/a/b/k.class +SHA1-Digest: xevVy7R4WabWov+gVH34rX5KwA0= + +Name: net/minecraft/client/c/o.class +SHA1-Digest: +oRIHyAf0RSD0s5eaPJDhrYL+94= + +Name: com/jcraft/jogg/Buffer.class +SHA1-Digest: eSEUpCsV0KA4zlxbRpoNzu+VG5U= + +Name: net/minecraft/a/a/c/a/b.class +SHA1-Digest: 4i3l3Ht/ML3Zgkme2jkkGnyyqwY= + +Name: com/jcraft/jorbis/Lookup.class +SHA1-Digest: txqUSJbu42z5R4wsb8Zsu8z6r2Y= + +Name: net/minecraft/client/f/b.class +SHA1-Digest: Gsoi9IbgVgPev7mNEAUUKC2aWvk= + +Name: net/minecraft/isom/d.class +SHA1-Digest: 3aRn5Pn+I3dxL7EvC3VlHgwohyo= + +Name: net/minecraft/a/a/b/a/d.class +SHA1-Digest: uISxUKWxuS5py1IdcU4Agrar0zg= + +Name: paulscode/sound/MidiChannel.class +SHA1-Digest: 8PhGufTX++YLirv1X2FT4e1jYNc= + +Name: com/jcraft/jorbis/StaticCodeBook.class +SHA1-Digest: bku5jjMF0TVWvVYIicwUR0N2sbE= + +Name: net/minecraft/a/a/f.class +SHA1-Digest: ZGIDnOp6f1tp6xt2lcgHDp5jwwA= + +Name: net/minecraft/a/a/b/o.class +SHA1-Digest: iTtmXXgTcdLtvKHsskaYZfnUHVk= + +Name: net/minecraft/client/e/a.class +SHA1-Digest: uz3YLnubnVEoUx6rLiIQ/Vv/HtQ= + +Name: com/a/a/i.class +SHA1-Digest: e5zVnEIV6L4yZHwWVECwjYtOwQA= + +Name: net/minecraft/a/a/b/ab.class +SHA1-Digest: ZVOmbO/n4gfn6vA1WRFx3y006uc= + +Name: net/minecraft/client/g.class +SHA1-Digest: X0Xxp2eASDkRMQ7Prh1n2ZqFtCo= + +Name: net/minecraft/a/a/b/ad.class +SHA1-Digest: /LhU/PI5VFSgfVhK7+2GbJAJ2Q0= + +Name: default.gif +SHA1-Digest: PzOSbc68P9QHU9hZnyf9SKXEedI= + +Name: net/minecraft/client/a/c.class +SHA1-Digest: Mobq6cV4YGNqDjq2pcxBLc0Xp0A= + +Name: net/minecraft/a/a/b/af.class +SHA1-Digest: J57u5Uskyy2XpiVFA6MnyclSxuI= + +Name: net/minecraft/a/a/b/u.class +SHA1-Digest: CxPOnEDaZf1oykzRS9SzCYQA8/k= + +Name: com/jcraft/jorbis/Drft.class +SHA1-Digest: WbbHQCocGWX5KiK0nlVCURQCX/E= + +Name: net/minecraft/a/a/c/a/a.class +SHA1-Digest: sZEjvz47VMdMXTVsVspT1b6nlaw= + +Name: com/jcraft/jorbis/Time0.class +SHA1-Digest: WqtKGJIprSprePf+HIRPDqtXc1A= + +Name: net/minecraft/client/a/a/j.class +SHA1-Digest: WflWPMLz/mzPqZqdN0gFLWy5nJY= + +Name: net/minecraft/a/a/b/ac.class +SHA1-Digest: kFjx+2zwMMcw+0EVsPtlGR3H8LU= + +Name: net/minecraft/a/c/a/c.class +SHA1-Digest: j0qHykXxMUgp7kM1tBcUFVuM6fw= + +Name: net/minecraft/a/a/b/ao.class +SHA1-Digest: 8QtRtqcdU4FT+Ti2cMw9aDz2678= + +Name: net/minecraft/a/c/a/a.class +SHA1-Digest: jlWCf3U5bwVPgUuheXalfgVyL+A= + +Name: 2char.png +SHA1-Digest: B0Pf5i6tplTKrunb8p5YRkLt+OA= + +Name: net/minecraft/client/f/h.class +SHA1-Digest: EDXaJWvXYXFG2cptKJnM0KNd4tc= + +Name: com/jcraft/jorbis/Mapping0$InfoMapping0.class +SHA1-Digest: UJMDPM3S/I2gGH4kFrLWK5Q5UCE= + +Name: net/minecraft/a/b/n.class +SHA1-Digest: q2LHkoYHWanywOvMjW0cOHh/zTo= + +Name: com/jcraft/jorbis/Info.class +SHA1-Digest: PyFmVKgpu9/5cTtoEAcGS2rbLCw= + +Name: net/minecraft/client/a/a/i.class +SHA1-Digest: btsqAqB891h+7zUhHZris1sDaq4= + +Name: net/minecraft/client/c/l.class +SHA1-Digest: 7anRWWbcVnR5KyWv3vcmegeUCSc= + +Name: net/minecraft/isom/f.class +SHA1-Digest: AkQibVEjBOcHLBO4PEJeGWC1pxs= + +Name: com/jcraft/jorbis/Block.class +SHA1-Digest: 0n+ng9h6301L0/P7aG5RMCGgAts= + +Name: com/jcraft/jorbis/InfoMode.class +SHA1-Digest: 1OHC9cStS6Cf2jzUX/HZBvecQKs= + +Name: net/minecraft/a/a/c/b/a.class +SHA1-Digest: xiao8q0grt8XPXpo0Mg7KWq/dZg= + +Name: com/jcraft/jorbis/Floor1$InfoFloor1.class +SHA1-Digest: lOevV7Qm+VEuuyFMYAexJOVgt0c= + +Name: armor/diamond_1.png +SHA1-Digest: Rsd1MWYxhXeKfeWKvHhl3FmsdbM= + +Name: net/minecraft/client/g/a.class +SHA1-Digest: JMU0dQgVVXEgWrfYI1+u1t43B/g= + +Name: net/minecraft/client/c/a/i.class +SHA1-Digest: aFbCi1Fw4HdtWbzFnl/vIglYb70= + +Name: net/minecraft/a/b/a/c.class +SHA1-Digest: rX2jjHEs5V2UJNuH7HYPSKuoyXo= + +Name: net/minecraft/client/c/a/c.class +SHA1-Digest: DSP192UdlKOm6nLyzk1bUo1AZi0= + +Name: net/minecraft/client/c/b.class +SHA1-Digest: +dHXb7w8p6gDZo12AB7oFoXohMc= + +Name: paulscode/sound/libraries/LibraryLWJGLOpenAL.class +SHA1-Digest: a8aQDWdF+EwIwH3qUMx29ZJ4y90= + +Name: com/jcraft/jorbis/Residue0$InfoResidue0.class +SHA1-Digest: EpUxwZVp9pvEwhw3aKI2HaGle4Y= + +Name: net/minecraft/client/a/c/e.class +SHA1-Digest: Vp0ItHL8+ZSJvbNfl8BSCPY3fVY= + +Name: net/minecraft/a/a/b/h.class +SHA1-Digest: dK8Q12cIeFgS1jt+257syzJF7mI= + +Name: net/minecraft/client/q.class +SHA1-Digest: t+dkHFEGynmjIHxiU6EwZa9deMo= + +Name: rock.png +SHA1-Digest: UoVeRazJGD0QR2OtuiGYwAGXzj0= + +Name: net/minecraft/a/a/a/b.class +SHA1-Digest: GT6G2YhsbFCSxDzHnygDMmSADmw= + +Name: net/minecraft/a/b/l.class +SHA1-Digest: 9HQydUGz7rwq8eMLcWPrOE9yOls= + +Name: misc/gear.png +SHA1-Digest: iDbIPE0hBLaGPG2ayFzd1sMzUA8= + +Name: net/minecraft/client/c/k.class +SHA1-Digest: 8/bs2CqCk7ZYde3d8hAJL6gbc+Y= + +Name: net/minecraft/isom/b.class +SHA1-Digest: ECqknrTbUGPygvXQR6nGnxYsfL4= + +Name: com/jcraft/jorbis/Floor1$LookFloor1.class +SHA1-Digest: WJHZDySSFyMeqHts568+npPVma4= + +Name: terrain.png +SHA1-Digest: sAKz1kiHC7PTZW4mc0g8ELPDYYI= + +Name: net/minecraft/client/a/a/n.class +SHA1-Digest: ZCz1QwpGbA8ZucfxwIeYScBCv50= + +Name: armor/chain_2.png +SHA1-Digest: o82RYls52TnsQgTA0mgK+e6bfCo= + +Name: net/minecraft/a/b/p.class +SHA1-Digest: /4fafnug++Tfu3y8Yza4AemLFqA= + +Name: net/minecraft/client/c/a/k.class +SHA1-Digest: emY6vScHnwVmegpKfPDg59E/V/8= + +Name: net/minecraft/client/d/a.class +SHA1-Digest: Lsd/K6yiNNqTR37vnbdUwdPv1yI= + +Name: net/minecraft/client/a/a/o.class +SHA1-Digest: aOGs7nNIUbpC76t7udKBFqVwJek= + +Name: net/minecraft/a/a/c/b/c.class +SHA1-Digest: pGZ41OWXwOYJurEK9Cde+q6h8H4= + +Name: net/minecraft/a/a/e/b.class +SHA1-Digest: eGI7As4SCN5QmN63QZa5u3kWmQU= + +Name: paulscode/sound/CommandThread.class +SHA1-Digest: JOiWewLKphu/BS1YOr2HVQ1dWrM= + +Name: armor/cloth_1.png +SHA1-Digest: qPyk7hlFpOIH4G+JjuhBwvgXLjw= + +Name: armor/diamond_2.png +SHA1-Digest: kT7xzmEkk35t40yRefv8ZLtnrwM= + +Name: net/minecraft/a/a/b/t.class +SHA1-Digest: My+GkCmg/OiXknyznZijgAylJBg= + +Name: net/minecraft/a/c/b.class +SHA1-Digest: FylqG5i+dAiofdZUJANbEdMrxVI= + +Name: net/minecraft/a/a/b/ag.class +SHA1-Digest: enw9vQzh/CRO4wOSs37bebCx7z4= + +Name: a/b.class +SHA1-Digest: o7h2eQUuIdcxsIsM1Bt6FTM4Dhk= + +Name: armor/iron_1.png +SHA1-Digest: cTTpRCYFt3TCDAyDWDcuKuOCdF8= + +Name: net/minecraft/client/f/f.class +SHA1-Digest: 6ItvndMs6+8pb+edDQv8UvtwxUg= + +Name: net/minecraft/a/a/d/a.class +SHA1-Digest: zr5v1xWIXX/neea5CO+oyU1SJuY= + +Name: net/minecraft/a/b/j.class +SHA1-Digest: TuNnslO2P0NYDIVSyub5NkrXkh4= + +Name: net/minecraft/client/a/d/a.class +SHA1-Digest: wdKdmdn0LQkN0QHJPW/WGqdacXk= + +Name: com/jcraft/jogg/SyncState.class +SHA1-Digest: cjwGEJiZAGsGqsCSKPuDj8TMWvM= + +Name: com/jcraft/jorbis/PsyLook.class +SHA1-Digest: 7/8AQ5U0NjtX6dtb0n/YJq2ZD44= + +Name: mob/sheep_fur.png +SHA1-Digest: 6cwQ8RybUwyf2yHSclgK9ArVk30= + +Name: net/minecraft/a/a/b/g.class +SHA1-Digest: MWrCqe50c0nwJIjIqpc5uXLorhA= + +Name: paulscode/sound/SimpleThread$1.class +SHA1-Digest: tFeG3SeCXVIkG6LAuzaNyGaakbA= + +Name: paulscode/sound/libraries/SourceLWJGLOpenAL.class +SHA1-Digest: eLZaPKGPzkCCdhSMXJyYdwbFL5Y= + +Name: net/minecraft/client/h.class +SHA1-Digest: P4axN8+j3gAuUG+PI0hpltV3A1g= + +Name: net/minecraft/client/c/g.class +SHA1-Digest: U7I02MEm+3EKAjqpjSuImNsQx+s= + +Name: net/minecraft/a/a/b/aa.class +SHA1-Digest: e5GXEjhOvI1U1lWfZnNGW3jlEx4= + +Name: item/cart.png +SHA1-Digest: NlDQYnDYCaLWzQCUXpgY9vohGtY= + +Name: com/jcraft/jorbis/Floor1$EchstateFloor1.class +SHA1-Digest: IOO2PrDl/SAvZO6Ll0dpB756hh0= + +Name: net/minecraft/a/a/b/ah.class +SHA1-Digest: dfEhM8lAyOT9BoiRSARD43l2oVE= + +Name: net/minecraft/a/d/b.class +SHA1-Digest: Z4YOGPr6Obpwz5fFgE0/DGzWyf0= + +Name: com/a/a/h.class +SHA1-Digest: fGWYWrTVfS5q6Mx/xRMnmQc4y/4= + +Name: net/minecraft/a/b/g.class +SHA1-Digest: 6oNbi8MGwi5lQ5dXP3IF44Gr+gc= + +Name: com/jcraft/jorbis/Lsp.class +SHA1-Digest: k+uj0vG25lwk2vbOWZj7OtoA04Q= + +Name: net/minecraft/client/a/c/a.class +SHA1-Digest: KLlxOOVoizDZDJAwZyJnUmhTasc= + +Name: net/minecraft/client/c/h.class +SHA1-Digest: 7edNEnA88IL1MSYuRHK7blUYKkU= + +Name: net/minecraft/client/a/d/c.class +SHA1-Digest: DcxZQNU/ax6dUqZwUlkn1XZ7geQ= + +Name: net/minecraft/a/a/b/p.class +SHA1-Digest: ev0XCXn7ONalteVqkvYhNniZLNk= + +Name: net/minecraft/client/c/a/a.class +SHA1-Digest: 3YX/Ha9tYhwumH1SaUlIzigykOE= + +Name: net/minecraft/a/a/b/m.class +SHA1-Digest: 159N0sixK+Pn9gs99X+MQHrLnrU= + +Name: misc/gearmiddle.png +SHA1-Digest: B9RkV5qKMPDnFhToYH+pOZ6kP5w= + +Name: net/minecraft/a/b/h.class +SHA1-Digest: FqGD7/rp+oNJcKiCTcyUlDe5dZ4= + +Name: net/minecraft/a/a/d/d.class +SHA1-Digest: TejGfMrAZNTdpUxrtfCPoc8Qctg= + +Name: net/minecraft/a/b/c.class +SHA1-Digest: 94dY4Ii60j0+Apux/lcAqHd/9Uw= + +Name: dirt.png +SHA1-Digest: Tj5g6xm/Asnn8FmrzIyNN26+r8w= + +Name: net/minecraft/client/a/b/c.class +SHA1-Digest: rHgYewOYE8ZzQZ8bZpOQM8Ec1oc= + +Name: paulscode/sound/MidiChannel$FadeThread.class +SHA1-Digest: JmMmth0nba3jW4bBsJXXGSf97/w= + +Name: net/minecraft/client/c/i.class +SHA1-Digest: etO7vzClktnUSAKMKCsyMiSMUIc= + +Name: net/minecraft/client/a/c/f.class +SHA1-Digest: VruH4Z5wgA896rTX2lIsTQf+6OU= + +Name: net/minecraft/client/e.class +SHA1-Digest: c9xSfdesncWCS/FCZeSL9DuCy54= + +Name: paulscode/sound/codecs/CodecWav.class +SHA1-Digest: 7yACrGOSJjgLIzMVclFywUOewAg= + +Name: net/minecraft/a/a/d/c.class +SHA1-Digest: vB6X4r9oPrcHJP5vcJgvg+cc5HA= + +Name: gui/crafting.png +SHA1-Digest: 8TJ2Be84ftY/6oE+S5aRfa6Z7CY= + +Name: net/minecraft/a/a/b/c.class +SHA1-Digest: fLcrCI8uGaQW9xY4XQ3RDJqQw7Q= + +Name: net/minecraft/a/a/b/k.class +SHA1-Digest: 3vobU+AerQxIY9bKRtXvGqaHx0k= + +Name: net/minecraft/client/c/a/b.class +SHA1-Digest: WJfQ4Pb3sG4I0C9oba5yWfa+GPs= + +Name: com/jcraft/jorbis/FuncMapping.class +SHA1-Digest: n97bvwCxnJX2FCIuLvwOcQgJp8s= + +Name: mob/pig.png +SHA1-Digest: V48hcqRI4LD2yLy6gi9TWuKCOB8= + +Name: net/minecraft/client/c/f.class +SHA1-Digest: 9xIxUg+oHLqT/Rta240RA1ySS0I= + +Name: com/jcraft/jogg/Page.class +SHA1-Digest: jY5BT/FUnZvgCrnr3t0IC2AGzeI= + +Name: water.png +SHA1-Digest: Vhq7UdiyZLnQqLLJ4yxoNYXxRGA= + +Name: com/a/a/e.class +SHA1-Digest: +DunhGrIZ69UFUwEJyj/Z3PDB7Y= + +Name: net/minecraft/a/b/a/i.class +SHA1-Digest: y4tSCP1n1A1ckZFmlpSrfD2F2yU= + +Name: net/minecraft/client/a/d.class +SHA1-Digest: S/HcyMzQCPuSxmsMjNqzq5OEDGA= + +Name: net/minecraft/client/a/j.class +SHA1-Digest: 5PJUWGnXh6XFw0yV52/DDjTmFeo= + +Name: net/minecraft/a/a/b/v.class +SHA1-Digest: k/D7uiRzgvq/6/jEg/cdz8clGQo= + +Name: net/minecraft/client/b/d.class +SHA1-Digest: OWmYXiom3MoJKSihU7d9XtRlTXk= + +Name: net/minecraft/client/c/j.class +SHA1-Digest: r6QzakSHOR6c0Bzc9zid97Wy2YQ= + +Name: net/minecraft/a/c/c/d.class +SHA1-Digest: giqY0renpOu5BsvLfyuChjbJpjM= + +Name: net/minecraft/client/i.class +SHA1-Digest: my9mamCT4DiuP95IbtuA8XogO5Q= + +Name: net/minecraft/client/a/c/d.class +SHA1-Digest: jqhS+2JEsLALH1rj/q1vjyjcvqE= + +Name: net/minecraft/a/c/c.class +SHA1-Digest: 6gz6a2bF/T2fMmil7Gv1JeY8eNg= + +Name: net/minecraft/a/a/b/s.class +SHA1-Digest: 5IGME0JLBygimU3jjekFzK0g0LU= + +Name: net/minecraft/client/a/a/g.class +SHA1-Digest: Rwb5XhdFL5a+vvR/wTcX/oRGHHs= + +Name: net/minecraft/a/a/b/al.class +SHA1-Digest: I/6J9cnWUeYi/HEsOA1rXwkZbr0= + +Name: mob/skeleton.png +SHA1-Digest: 3pt7XEpvzlc2/peM8zcFO0VKYT4= + +Name: net/minecraft/client/a/a/f.class +SHA1-Digest: KL3EHulpPdnSYfSqjtsuBoEPXLw= + +Name: gui/items.png +SHA1-Digest: 6bH4Lf43bBeqIogFOoVFHQQQGJ8= + +Name: net/minecraft/a/c/c/b.class +SHA1-Digest: lxDizm4Uw2a3BC9vGKJLhFo/SfI= + +Name: net/minecraft/a/b/a/h.class +SHA1-Digest: 52rkXsIpB5dNjNmyrMVFohJaE+E= + +Name: net/minecraft/client/b/n.class +SHA1-Digest: KJQ65i433n9chR/QVNeV145Vc8E= + +Name: com/jcraft/jorbis/DspState.class +SHA1-Digest: yn+PaKTo4ByDJDVQ+2qxxR7bM64= + +Name: armor/gold_1.png +SHA1-Digest: l+li03RiLjA7BP6eKgq0nSRvEi8= + +Name: com/a/a/a.class +SHA1-Digest: 8K/vYg3Rx1/ItHesougAirPsZ1E= + +Name: net/minecraft/a/a/b/a/c.class +SHA1-Digest: GoFFatYnZ5hSEqPmmmWfzgXJ28U= + +Name: net/minecraft/a/c/b/a.class +SHA1-Digest: hzkD7UXA/zXTaMcwqBll/YvTSSQ= + +Name: net/minecraft/client/f/i.class +SHA1-Digest: jpTUd0pri0lXj2YWzezOTm20aU8= + +Name: net/minecraft/client/d.class +SHA1-Digest: YD1dqL3ug5mfD8xUT4GQSe+Ipdo= + +Name: mob/sheep.png +SHA1-Digest: rqiKnjtsXva+IZaNQdjryUJkaKk= + +Name: net/minecraft/a/a/d/b.class +SHA1-Digest: y1G67Pcq5+QAsTFBbYf3qz3KZcA= + +Name: gui/furnace.png +SHA1-Digest: VtRb3N+F8S29VcKuKlIWzmV2Wso= + +Name: com/jcraft/jogg/Packet.class +SHA1-Digest: 9o8Y2MQOtmK0o03l+RcXYn7gcng= + +Name: net/minecraft/client/m.class +SHA1-Digest: vhsflEfPZIXcO3UeZNw2967FD7s= + +Name: net/minecraft/client/f/a.class +SHA1-Digest: fA57IgNiyVfvmj+/OzFoGHrSqZU= + +Name: com/jcraft/jogg/StreamState.class +SHA1-Digest: Mf0FEQwPGlXiyUBCzwsTeYCctI8= + +Name: com/jcraft/jorbis/Mdct.class +SHA1-Digest: Bpxoe90OhJ8HbHr7H1xMdUBdVdo= + +Name: net/minecraft/client/c/n.class +SHA1-Digest: 10zUEYWBNLgTUPfIvzcnUHRfNRk= + +Name: net/minecraft/a/a/b/b.class +SHA1-Digest: s+k5NTrSBW38p5kCpN9mjTmSg8A= + +Name: item/door.png +SHA1-Digest: lrKBtBuckAXWFbCkE6q5cR4vgVk= + +Name: net/minecraft/client/a/a/e.class +SHA1-Digest: yUNCBbDjCleXt5ZLU1rpLlTyd/k= + +Name: net/minecraft/client/f/j.class +SHA1-Digest: oyvsf4RsxFnQwWe//enrVV7V7xU= + +Name: net/minecraft/a/c/b/b.class +SHA1-Digest: b6ZyVc0ushKF5EvSzKS2iF3CGJs= + +Name: paulscode/sound/SoundSystemConfig.class +SHA1-Digest: MIUHaefhMRt48MtSFv8eQLYDK6A= + +Name: net/minecraft/a/a/b/n.class +SHA1-Digest: 1B0lPWWGoNTIufYaxYq0qdjCShE= + +Name: net/minecraft/a/a/b/w.class +SHA1-Digest: QhcFEibJ2r59/G6KidZbgF89Vq8= + +Name: com/jcraft/jorbis/FuncFloor.class +SHA1-Digest: KV/TjT4AJE7bZJU88eK4l3K6wXA= + +Name: com/jcraft/jorbis/Floor0$EchstateFloor0.class +SHA1-Digest: T2YEbmRi88PtxyppVrZeGRbXS0Y= + +Name: net/minecraft/a/a/c/b/d.class +SHA1-Digest: +S/twuHpkxpxPLC+b3/XZi1Qgz4= + +Name: net/minecraft/client/a/d/b.class +SHA1-Digest: vxpTtVZUKv1eKUZez97b9gdP044= + +Name: com/jcraft/jorbis/Mapping0$LookMapping0.class +SHA1-Digest: PJdcIlCTRIv9ITtUWJSypz3FcJA= + +Name: net/minecraft/a/a/b/x.class +SHA1-Digest: D5sE1ElHAkniqFfnCBzzalY63xI= + +Name: net/minecraft/client/k.class +SHA1-Digest: Llxi5OsB/uJ726MFb0SVWM1//do= + +Name: a/a.class +SHA1-Digest: eT030h+328vtSUXknoXrO7w3zLs= + +Name: com/a/a/d.class +SHA1-Digest: AXF2f54W9yfp1QUfC6MvgR2lwxw= + +Name: net/minecraft/a/c/f.class +SHA1-Digest: RPWoM2ECshWbyX+qu7D6iX5X4os= + +Name: net/minecraft/client/b/j.class +SHA1-Digest: HcDZ/bnKP7Q0IGG1pPovkivqNZ0= + +Name: net/minecraft/a/c/c/c.class +SHA1-Digest: ezyxm2MbdN4TeedDxlKiFNkGslQ= + +Name: net/minecraft/a/d/c.class +SHA1-Digest: ZeYFp8A0v1PN/wrXSQWr3lUYJu0= + +Name: net/minecraft/a/a/b/y.class +SHA1-Digest: Eipa6u1VIhBOYCRXVhSvxzAdd9M= + +Name: net/minecraft/client/c/a/j.class +SHA1-Digest: 6D11xLU3dsA/EcpnRfaESG5vrrY= + +Name: paulscode/sound/SoundSystemException.class +SHA1-Digest: Xr+NzFZiJ7FrnRFnn9pTe1OwYtY= + +Name: net/minecraft/isom/c.class +SHA1-Digest: T7Mj+izoOf52bdjZ/t22zdELq2U= + +Name: net/minecraft/a/c/e/b.class +SHA1-Digest: +DlC3AEgFBhXRNB1i74SVeH6vGs= + +Name: com/jcraft/jorbis/FuncTime.class +SHA1-Digest: 4ulrJQRZbXVbipI7zlAEzd7VDrk= + +Name: net/minecraft/a/b/a.class +SHA1-Digest: FIeGqU1iTt0A1Mv+5H2UVocJD9Q= + +Name: net/minecraft/a/a/b/z.class +SHA1-Digest: r/RhOKAG6DF3j6I27CcItJ+Rn1c= + +Name: net/minecraft/a/a/e/e.class +SHA1-Digest: lFxWCIZPWJzjHHKZzneDx0qaSIU= + +Name: net/minecraft/a/c/c/a.class +SHA1-Digest: m8RoD+DicsZKYudbWyhI9q0+po4= + +Name: net/minecraft/client/a.class +SHA1-Digest: 1NK5C5MI91dYfdkKqZ1cEfGy5f8= + +Name: paulscode/sound/StreamThread.class +SHA1-Digest: msJyrWOkfNFJmngv+WzMspIJfK8= + +Name: net/minecraft/client/l.class +SHA1-Digest: nytCjFWDrP/zmORym7HJLo0hvn8= + +Name: net/minecraft/a/a/b/e.class +SHA1-Digest: pBhRDcxsSpJf6ClaNfZWMt/vRus= + +Name: net/minecraft/a/a/c/b/b.class +SHA1-Digest: FC7Luo3b2XimqGtDwVnnfkBVRbY= + +Name: item/sign.png +SHA1-Digest: DpIepeRBc7gFPtk3qQw3Rl4u1JE= + +Name: net/minecraft/client/a/a/l.class +SHA1-Digest: eA3tE1imAVl6IOp+oJsnut0kJ6g= + +Name: paulscode/sound/codecs/CodecJOrbis.class +SHA1-Digest: /q2M1qXYL4oTY/3jguYakaWPoAw= + +Name: net/minecraft/client/c/e.class +SHA1-Digest: DVoHnEShAMq2mhayfiJbbzkmgGg= + +Name: net/minecraft/client/b/l.class +SHA1-Digest: /VRuSlLq59yvm6eb8x7cCFR2ZiQ= + +Name: terrain/sun.png +SHA1-Digest: wLz+S2x4Wr6XIHIdyo5Jv4dTPIw= + +Name: net/minecraft/isom/g.class +SHA1-Digest: VNyMI41oGQpfajiJhAbBXvaA5IA= + +Name: armor/gold_2.png +SHA1-Digest: vMsNeaaeai8J3wVArlXiGci7rIc= + +Name: net/minecraft/isom/IsomPreviewApplet.class +SHA1-Digest: IMWukAU5C5KuKXdRnoIxTLkSkLA= + +Name: armor/iron_2.png +SHA1-Digest: C4f8PZXXCONaefuQifGBJDzX5DU= + +Name: net/minecraft/a/c/a/d.class +SHA1-Digest: jWHUA9w3X9wfTfIBOBPYmIA1ddM= + +Name: com/a/a/k.class +SHA1-Digest: kTBO2GJGuZx0ukrIZwjh5QyBm84= + +Name: net/minecraft/a/b.class +SHA1-Digest: YSLdt37T9p34AHKgieCq0SGeDjk= + +Name: rain.png +SHA1-Digest: jyvAPez7AFeHH3PDyIxGeoE9PGk= + +Name: net/minecraft/client/a/e.class +SHA1-Digest: uAFjky//kmjkcs55eCVOqqEvlbo= + +Name: com/a/a/b.class +SHA1-Digest: LqPS6FwVkgn91n7FXplYVAjyszc= + +Name: net/minecraft/a/b/t.class +SHA1-Digest: X+GthR8PgFHhfk9QPe7Qf6IPdMk= + +Name: net/minecraft/client/c/c.class +SHA1-Digest: J7iQHawaluOIzU7wYcsPT2vXEu8= + +Name: net/minecraft/client/c.class +SHA1-Digest: 4rDgP/m5vnvRq6q5gSXIgFJLEe8= + +Name: net/minecraft/a/a/b/a/a.class +SHA1-Digest: 01b7+u+G6VtksItOErE8ToSP6po= + +Name: net/minecraft/a/a/b/a.class +SHA1-Digest: MzqxqHanNEwEzYHAsBbB5OPm0Mw= + +Name: paulscode/sound/Channel.class +SHA1-Digest: Ik7Zbg4SqfOyPhvfG04pEon7cAc= + +Name: net/minecraft/a/a/b/am.class +SHA1-Digest: exLx1gsu7e31u131yqQFzsKtr2U= + +Name: net/minecraft/client/f/d.class +SHA1-Digest: wNl5amSTcK5tAA/ddRmPC/Vs/Zs= + +Name: net/minecraft/client/f.class +SHA1-Digest: /evsuMWW1CJwHLrD8dBdgbaSX9E= + +Name: com/a/a/g.class +SHA1-Digest: 6F1oaEu5Bj+6e5kGQWwdtAZKJRY= + +Name: net/minecraft/client/a/b/a.class +SHA1-Digest: eCyCREOeauBTLdEKMg227d5Gvvc= + +Name: net/minecraft/client/c/a.class +SHA1-Digest: tdXabGiYoA5AJk+9SYe2oHAHIHU= + +Name: net/minecraft/a/a/c/a/c.class +SHA1-Digest: 9EmFs4Hm1D4kyYltIXXhnUuW8sg= + +Name: net/minecraft/a/b/d.class +SHA1-Digest: J65geN4Pd8yJSjKHBLPCBX1UFRI= + +Name: net/minecraft/a/a/b/d.class +SHA1-Digest: RnkyFsNpnvW9erexxTHlr5vD6oA= + +Name: com/jcraft/jorbis/Lpc.class +SHA1-Digest: JTGrZ6vzAbH04kqo9FGuI/q5x/M= + +Name: paulscode/sound/SoundBuffer.class +SHA1-Digest: JlGOv2WKZaR8cZWHfNPlaylUoN8= + +Name: net/minecraft/client/e/c.class +SHA1-Digest: daFNuzt9dO0GqHfQnLfghhOeUn4= + +Name: net/minecraft/a/a/b/l.class +SHA1-Digest: uLOKZV7Gjx99w5PUC0UbYHVl0PY= + +Name: net/minecraft/a/a.class +SHA1-Digest: QWAw6i9fsNpo6b9OmURDQFSHtls= + +Name: net/minecraft/client/a/l.class +SHA1-Digest: xy7YHpbJsJgWctwPcXuiusVd8Sc= + +Name: grass.png +SHA1-Digest: /jLq3jqQxu3wZJcVd9gY24N60pU= + +Name: net/minecraft/a/a/e/a.class +SHA1-Digest: SYZtLZVek8fUhEbTNwUs4V2U+30= + +Name: waterterrain.png +SHA1-Digest: EReP6DhHk5dFcGaDa/BbxZhukP8= + +Name: com/jcraft/jorbis/CodeBook$DecodeAux.class +SHA1-Digest: 64SVZaw8qiQNi83V5JClgfUs/Eg= + +Name: com/jcraft/jorbis/Floor0.class +SHA1-Digest: GPmWVNySf2pdOsPcdrXmR8uIfnk= + +Name: com/a/a/f.class +SHA1-Digest: 40s2lW+pp4mNQ+fxDiQozJ8W4sI= + +Name: net/minecraft/a/c/b/c.class +SHA1-Digest: NZzGUDqNcVQ1UgTnjAQHjF1FL/Q= + +Name: net/minecraft/a/a/a/c.class +SHA1-Digest: CEBD7Pc374/V2eKHR29XjVcfLnc= + +Name: net/minecraft/client/a/c/b.class +SHA1-Digest: aNNQiT8eXzPZSB3MtTlErWNJ7Kw= + +Name: net/minecraft/a/d/a.class +SHA1-Digest: fhTIy2Pyok/8yaAxvsvqeqn8ISw= + +Name: paulscode/sound/SoundSystemConfig$Codec.class +SHA1-Digest: CYKvlwUTQp8/V0Y69Cu7ssm4QN8= + +Name: net/minecraft/client/f/g.class +SHA1-Digest: 52Lf1e/ejeoleuQJWCgXLEcyb9U= + diff --git a/resources/META-INF/MOJANG_C.DSA b/resources/META-INF/MOJANG_C.DSA new file mode 100644 index 0000000..6cca2af Binary files /dev/null and b/resources/META-INF/MOJANG_C.DSA differ diff --git a/resources/META-INF/MOJANG_C.SF b/resources/META-INF/MOJANG_C.SF new file mode 100644 index 0000000..e929996 --- /dev/null +++ b/resources/META-INF/MOJANG_C.SF @@ -0,0 +1,1181 @@ +Signature-Version: 1.0 +SHA1-Digest-Manifest-Main-Attributes: uV9sCRhoUf3YCTknjckRWWDHyPw= +Created-By: 1.6.0_17 (Sun Microsystems Inc.) +SHA1-Digest-Manifest: cgTjRiYl3rfkpd5VZU7Jx3PDe7E= + +Name: net/minecraft/client/b/f.class +SHA1-Digest: Wyc3mAvCnBBXKl9UdDh8OofCY1w= + +Name: net/minecraft/a/c/e.class +SHA1-Digest: ItzwuGWKOVxrRYJ8Rnl+V+vr2Jk= + +Name: mob/spider.png +SHA1-Digest: mC94GimRFKImw0+2LYdBXDiet8g= + +Name: net/minecraft/a/b/s.class +SHA1-Digest: ConwW9D0k0U52DJeC1gvbADabrc= + +Name: net/minecraft/client/c/m.class +SHA1-Digest: 0cwwmUFsEv12uVLrQIRzRrkR6Wg= + +Name: com/a/a/l.class +SHA1-Digest: 4WXqlL7oepx9hbw15HtTeA9mwj0= + +Name: net/minecraft/client/a/a/m.class +SHA1-Digest: 8oxuKiufbv2XGU0lzgVge0TPcpo= + +Name: net/minecraft/client/b/h.class +SHA1-Digest: 45fSEUU7fuZOCTkX+EpVI2bh3LU= + +Name: com/jcraft/jorbis/Residue0$LookResidue0.class +SHA1-Digest: q10TJ6Njv67uyAdljGlk0GBYez0= + +Name: net/minecraft/client/e/b.class +SHA1-Digest: zlEXDrDDR913vJkmrJj5yU9uKdA= + +Name: net/minecraft/client/b/a.class +SHA1-Digest: 3XvGdw0YYPMHx33f+Xf5kRtnPp0= + +Name: paulscode/sound/MidiChannel$1.class +SHA1-Digest: XvIdmloPIQPjKvkNXiPa0JDVpso= + +Name: item/arrows.png +SHA1-Digest: lq8TgQgyCWrYxveInFzSOyNKHss= + +Name: net/minecraft/client/c/a/e.class +SHA1-Digest: g5ec/oI1ledgZ1ctExFQddF/xOA= + +Name: paulscode/sound/FilenameURL.class +SHA1-Digest: 5a/ov83fsteAbXfi/I/AsMSO5p8= + +Name: net/minecraft/a/a/c/b/e.class +SHA1-Digest: roq+aA3FPoKCro42yzrqnnk/u9s= + +Name: net/minecraft/a/a/b/j.class +SHA1-Digest: ZfTZjPnRo2E+5JVNsNum1wov+hU= + +Name: net/minecraft/a/a/c.class +SHA1-Digest: NTIsNZXNTz1H2Hk01gQksMjhXCk= + +Name: net/minecraft/client/c/d.class +SHA1-Digest: x3o632iaommL3o1bpQxGHhHfBMs= + +Name: net/minecraft/client/c/a/g.class +SHA1-Digest: vuQhhU7gXzPVKSM2XYfOZtSx6kA= + +Name: com/a/a/j.class +SHA1-Digest: vNo3DqwAJS4nFBI9BxDtqOEGWFw= + +Name: net/minecraft/isom/e.class +SHA1-Digest: uydT3d9wk0Z6u18qqXl9fG0ottE= + +Name: net/minecraft/a/b/r.class +SHA1-Digest: MlYDNACyxZqE6m9Jn25UxFqR/3A= + +Name: net/minecraft/a/c/a/e.class +SHA1-Digest: EUrnolg0ko/XXsuBjrk8mDSaC6w= + +Name: net/minecraft/a/c/d.class +SHA1-Digest: IvTq3Hse4vNtj0TnhDh0FHInPqo= + +Name: net/minecraft/client/a/i.class +SHA1-Digest: 9Xp8OkgaQlMnuEumcmXLTQ2/Gpw= + +Name: net/minecraft/a/b/m.class +SHA1-Digest: OFdBgu3mvBIxVZRjeV4Vefvnl4E= + +Name: net/minecraft/a/a/a/d.class +SHA1-Digest: smoWyleDaEpW5qB1TDulMGWMAeM= + +Name: com/jcraft/jorbis/Comment.class +SHA1-Digest: lHUCi/VYLqeQYXHQtsYNdwlFNjE= + +Name: net/minecraft/client/a/b/b.class +SHA1-Digest: edyGBVXLGDx6R+MxVkCF6dBSS+g= + +Name: net/minecraft/client/a/a/c.class +SHA1-Digest: NLZZgvd48BplSmPYOyq3GGVKRTo= + +Name: net/minecraft/client/c/a/d.class +SHA1-Digest: cUWYkJXyhJmvrXULpjy6VVgEssI= + +Name: net/minecraft/client/a/c/g.class +SHA1-Digest: RRRmBjn9Vcb2GpANpU+WtFzU+lY= + +Name: paulscode/sound/ICodec.class +SHA1-Digest: y+b2l/Uag8153e9gAFBXX5n9wkY= + +Name: net/minecraft/a/a/b/aj.class +SHA1-Digest: DcM+y0+0N4aeYXLxPHjNIJnwEC0= + +Name: net/minecraft/a/b/i.class +SHA1-Digest: NbPZGiOOdRVwm4UDm8JauK504eE= + +Name: net/minecraft/client/b/i.class +SHA1-Digest: Be8kQK52tWlVc6/Fj6js5gDZuEA= + +Name: net/minecraft/a/a/c/a.class +SHA1-Digest: RI4JYqCuTvlr5huPm6N5OELm0A4= + +Name: net/minecraft/a/a/b/an.class +SHA1-Digest: JXrztgv5fDV0IsBvIBsRESUzZGw= + +Name: net/minecraft/a/a/b/a/b.class +SHA1-Digest: JUW783GvvasBgo4nx2eM/IrpO4E= + +Name: net/minecraft/a/a/e/c.class +SHA1-Digest: /umnvp4iqzCyOsJ3OF72GvSzK/c= + +Name: net/minecraft/client/b.class +SHA1-Digest: 1hmb35y4lpjhiDKvafdniSpL16E= + +Name: gui/inventory.png +SHA1-Digest: 4ujwowDhHNZ9mCDMEGuNdfz0BJE= + +Name: net/minecraft/a/a/b/ai.class +SHA1-Digest: YnYRdU37/mzgZT2hTtV5yNLAJS0= + +Name: clouds.png +SHA1-Digest: 6/ExEyGnEKhkxbyP3y4IvlNfwzc= + +Name: net/minecraft/a/a/e.class +SHA1-Digest: r4MhRcF/EV6ZfAZ0YO9hMkKW/hQ= + +Name: net/minecraft/a/b/a/b.class +SHA1-Digest: 6NNCaNPFQydBTdLE9LKWCjU8Bmc= + +Name: net/minecraft/client/a/a/k.class +SHA1-Digest: XXUP2kk5hPTjjhQJbFxAtvnatco= + +Name: net/minecraft/a/a/b.class +SHA1-Digest: mLGwRIy8wqYgouSdIdXvcv9Pz7U= + +Name: net/minecraft/a/a/h.class +SHA1-Digest: vfVYfUKHVC1QjdwGB+sjyJFfCXY= + +Name: com/jcraft/jorbis/FuncResidue.class +SHA1-Digest: GmYoirOdMsJjsM2BgBvVBkdUq1g= + +Name: net/minecraft/client/a/f.class +SHA1-Digest: wNJvKCyej1VS5XbbpEVvwTP5c8k= + +Name: net/minecraft/client/b/b.class +SHA1-Digest: ohOTNIl+oiq8uau+IsGDBhLNYtY= + +Name: net/minecraft/client/a/a/b.class +SHA1-Digest: V1/xC0z9zAtQ6sCk/C8KojRanRk= + +Name: com/jcraft/jorbis/Residue1.class +SHA1-Digest: dOAidxy/KKH4Wlk3OKqqy0labe0= + +Name: net/minecraft/a/c/a/f.class +SHA1-Digest: dy0+ufaIe177zW/hvmW6oJIPQc4= + +Name: paulscode/sound/Library.class +SHA1-Digest: XjERUI+w/COtKwcARbXqfPOFX2Q= + +Name: net/minecraft/a/b/a/d.class +SHA1-Digest: l1Ik7o7lNphrn/tN8kuKAU/Nhy4= + +Name: net/minecraft/a/b/a/a.class +SHA1-Digest: QfTu8/R8Q9jbhZ0ripIgA/LGDI4= + +Name: com/jcraft/jorbis/Mapping0.class +SHA1-Digest: DuaAtBW1cUsqak0vFSe3Jz2u34M= + +Name: net/minecraft/client/a/k.class +SHA1-Digest: MV8fSa1IkE2uzMufBZA5PVo8dr8= + +Name: net/minecraft/a/c/d/a.class +SHA1-Digest: Y8g7lyjO+T4YI8WoEdLD2IasRIs= + +Name: art/kz.png +SHA1-Digest: /7xkgUFdY/ArrJ+Ie5+APiwD6rg= + +Name: com/jcraft/jorbis/CodeBook.class +SHA1-Digest: eny8A9iDJBNZMFTSUw8d0pCcw4U= + +Name: paulscode/sound/ListenerData.class +SHA1-Digest: IjB0rIK3LXKd4f+QXHlJ8MvT9uQ= + +Name: net/minecraft/a/a/a.class +SHA1-Digest: qg9YRXqwaDk7wlj/ylcfrEwEMQU= + +Name: net/minecraft/a/b/o.class +SHA1-Digest: 1FucDmEBW1eECXwsv2c4NV9ndZk= + +Name: net/minecraft/a/a/g.class +SHA1-Digest: JbXWhvJOVgrMU4wZtjjt6WkfWgA= + +Name: net/minecraft/client/b/k.class +SHA1-Digest: /mF9eZZioYyu5nLNlWdvAt2t7dU= + +Name: net/minecraft/client/a/a/a.class +SHA1-Digest: mrtT5KrnxeB2zyuinzC+J8QazhY= + +Name: com/jcraft/jorbis/Residue2.class +SHA1-Digest: Wdm+4mII9B5gIeWoerFtIk9U0Y4= + +Name: terrain/moon.png +SHA1-Digest: w88tAfv+1q+B+3K/1cPJYlQJrKE= + +Name: net/minecraft/client/a/a.class +SHA1-Digest: 0Y4hIDYrSiSYtA6cg16J6oDDMoA= + +Name: net/minecraft/client/a/g.class +SHA1-Digest: 74/UR+SWqqO49NYEitLb3ZgE49s= + +Name: com/jcraft/jorbis/Floor1$Lsfit_acc.class +SHA1-Digest: BkFDuaKyMQvw4/i1sidugdKkEo0= + +Name: char.png +SHA1-Digest: MwDzDTMin/q0fXUU5NUQutMK+jY= + +Name: mob/spider_eyes.png +SHA1-Digest: zUS+vyf2FHrEFq5Kq+UTasT3riQ= + +Name: paulscode/sound/SoundSystem.class +SHA1-Digest: mNP6wXn5xEan1iFOng4I6AWtzeA= + +Name: net/minecraft/client/b/g.class +SHA1-Digest: ULmXLa3RV+HUdoduiPSuSvqUGk4= + +Name: net/minecraft/a/a/b/f.class +SHA1-Digest: 4Zu1OSSeFdP7fBEtafTGffyfclY= + +Name: paulscode/sound/CommandObject.class +SHA1-Digest: AACMtsv6nnAoLcjnJk9cjzfMwT4= + +Name: net/minecraft/client/c/a/f.class +SHA1-Digest: OT8XaoDgt87At6f25v9BuOsFN6A= + +Name: net/minecraft/a/a/b/ak.class +SHA1-Digest: ugZNfp/pBeQoyc3zu1mVr+Zk7TA= + +Name: net/minecraft/client/j.class +SHA1-Digest: wqpWCC/Fmb/eB1odiq+0u0uNX18= + +Name: net/minecraft/a/a/b/ae.class +SHA1-Digest: cIghurwTZL2sMh2D40v2WonYqns= + +Name: net/minecraft/client/MinecraftApplet.class +SHA1-Digest: VkXv681odfiqIBJKO3EGttmHs3Q= + +Name: armor/cloth_2.png +SHA1-Digest: 4ptw/RkyIML9oOQs+fcNJNGnsDo= + +Name: net/minecraft/client/a/h.class +SHA1-Digest: M3DsNirsMEnrpSRrLtXUryuC/8M= + +Name: net/minecraft/a/a/b/i.class +SHA1-Digest: lt87DMqbKfzfhdkGB9I+kwf+1vM= + +Name: mob/zombie.png +SHA1-Digest: UyVepTsQlC384VFXTTdxQzL9SWQ= + +Name: net/minecraft/client/p.class +SHA1-Digest: NBDENwgEmKjFVIS/syBPv61t1MM= + +Name: com/jcraft/jorbis/Floor1.class +SHA1-Digest: I5CeMNYwG/5K8/lwZevJF/+9Gko= + +Name: net/minecraft/client/f/c.class +SHA1-Digest: jFQW58wkIjyNdZ+GO6D2Z5yoJeQ= + +Name: net/minecraft/client/a/c/c.class +SHA1-Digest: oIPqlQ5cpcPXsGEBwSRMRl8lPlw= + +Name: net/minecraft/client/a/a/h.class +SHA1-Digest: xfbqk2MM4m4ZmN9DKbDolbe4fQk= + +Name: net/minecraft/a/b/e.class +SHA1-Digest: 5dZ953I006vQKwuk+qjLlOogzOY= + +Name: net/minecraft/isom/a.class +SHA1-Digest: FoBFl3ykvVBB85chK3RX1xlQNzs= + +Name: net/minecraft/a/b/q.class +SHA1-Digest: csqdaurMT5VjqgSj/PqD/oedptY= + +Name: net/minecraft/a/a/d.class +SHA1-Digest: 5LZ2+6PevtCFlscGfmNQP4o1KSs= + +Name: net/minecraft/client/n.class +SHA1-Digest: mFRkBotQ1AMc1fHiuQLYLjK8A84= + +Name: fluff.png +SHA1-Digest: PQNVBMxu/MOwYOlysOgvr+KW+rY= + +Name: paulscode/sound/Source.class +SHA1-Digest: VR2ZOGpp1d2L3SYg/5Alv/UGEow= + +Name: paulscode/sound/SoundSystemLogger.class +SHA1-Digest: Zr75Z7ugF6QVkunGDHNS4tjOmGY= + +Name: gui/container.png +SHA1-Digest: 2O+ltn9L22RpkRZpqhTfkcGIfLE= + +Name: net/minecraft/client/a/a/d.class +SHA1-Digest: ITS6HqCxvf0FXbYlpmG8dTEkYVc= + +Name: net/minecraft/client/d/c.class +SHA1-Digest: hG7w4zH+djYfQnLiGZnqLq+sKp0= + +Name: net/minecraft/a/a/b/r.class +SHA1-Digest: KQtvXuZoLhjmu0YfVOKmSCjQxHc= + +Name: net/minecraft/a/a/a/a.class +SHA1-Digest: tknWqXlv7xgyF8RmqoJaX4ST7fQ= + +Name: com/jcraft/jorbis/Floor0$LookFloor0.class +SHA1-Digest: hPmSxOpTYvUX2M9iTeboK3BvBJ4= + +Name: gui/icons.png +SHA1-Digest: 4U3GAd5e9ULibnW9Sj9YIYs5pJg= + +Name: com/jcraft/jorbis/Floor0$InfoFloor0.class +SHA1-Digest: 955FqrlC014CM5gN5f9nfrlAgSY= + +Name: com/a/a/c.class +SHA1-Digest: 8mVy3WFYquL0bgo4VZxkDUjif0Y= + +Name: particles.png +SHA1-Digest: qB/zVkPCoxnCyzvOfSGVvwpoSb0= + +Name: shadow.png +SHA1-Digest: vsSWy8b8skDLt2WNgvI32pdCQFM= + +Name: mob/creeper.png +SHA1-Digest: UF6ieoABPsS6jsN2hBuK944pVyg= + +Name: net/minecraft/a/b/b.class +SHA1-Digest: ttPXxju98EkvDLUgQ/b2JZQfIog= + +Name: net/minecraft/client/c/a/h.class +SHA1-Digest: KPK+pYK18pAr+ZayQevevE+Qk6c= + +Name: net/minecraft/client/a/b.class +SHA1-Digest: C3BWYKU7ME6p0LFLkBXSosOw+8w= + +Name: gui/gui.png +SHA1-Digest: otlJseF6+levJs04i50YQwPB10A= + +Name: net/minecraft/a/b/a/g.class +SHA1-Digest: 2KUt+nNXHqug9GGnq/1TGbDH6Yk= + +Name: net/minecraft/client/g/b.class +SHA1-Digest: mkMnbKtsPqRF1ivK4Iz8pVoKmts= + +Name: com/jcraft/jorbis/Util.class +SHA1-Digest: R+97TY5EE+NU1HIj0X91KBrwYhA= + +Name: paulscode/sound/SimpleThread.class +SHA1-Digest: PliJ2BFGEBy4u5yzG7D+5EcS2pM= + +Name: net/minecraft/client/f/k.class +SHA1-Digest: sF5F8XYMRFxlTJP6JNNSLly7gvs= + +Name: net/minecraft/a/c/a.class +SHA1-Digest: GQ3E47yDXhgA8+d6evjWNg8QW9U= + +Name: gui/logo.png +SHA1-Digest: mxwCX1YNKYAFOee4ng6lRCOEUPM= + +Name: com/jcraft/jorbis/PsyInfo.class +SHA1-Digest: +Kh4kWp6MG99CnBPL8zxvLugr70= + +Name: net/minecraft/a/a/b/q.class +SHA1-Digest: y8RooGZKAAmYAI++PXzMBR5onXo= + +Name: net/minecraft/a/b/a/f.class +SHA1-Digest: Axf9V7ELnw34RkfNsZ9uMd1TA04= + +Name: net/minecraft/client/d/b.class +SHA1-Digest: qUHpEj1+FaWwvtVXXjU++YsWKgQ= + +Name: paulscode/sound/Vector3D.class +SHA1-Digest: SHikxDJnTw6UE+6HpXtYS1SOtjU= + +Name: net/minecraft/client/b/o.class +SHA1-Digest: wo4pIa6J7+NT/z8Ud8BJg2TgZfU= + +Name: net/minecraft/a/c/a/b.class +SHA1-Digest: /Sc0OHUkG71fxvnrJd+gH9mu418= + +Name: net/minecraft/client/o.class +SHA1-Digest: j+Uiphe0RLJaueFM4n3uMGpdfQ0= + +Name: null +SHA1-Digest: CyfXOAdJJYSq4MsUiezDsqrVruI= + +Name: net/minecraft/client/g/c.class +SHA1-Digest: 9jZBOQjg8853wYjRJa6AqTQWqfU= + +Name: armor/chain_1.png +SHA1-Digest: tBEMf7LTnjQ/3bl6winH12DCNEE= + +Name: net/minecraft/client/b/m.class +SHA1-Digest: 7BynXKy25a8QnMTbotdHjaCNpyo= + +Name: net/minecraft/a/a/e/d.class +SHA1-Digest: f7ppRCDIyFLbarzHBbU9XnPfujs= + +Name: net/minecraft/a/c/e/a.class +SHA1-Digest: 9mhLxhQLL1ns8OWVWETwf0JjM5M= + +Name: default.png +SHA1-Digest: DkxjNO2kThfXeYTTpQCTns6G+3Y= + +Name: net/minecraft/client/f/e.class +SHA1-Digest: tgVr+/1CL38mqxNFyiO1DYq8Io8= + +Name: net/minecraft/client/b/e.class +SHA1-Digest: x+/d2pdADuW+CK1GCGRP8SoRODY= + +Name: net/minecraft/a/b/f.class +SHA1-Digest: 1l0k/LqmPZdenwGV4vgjZuTeoJ8= + +Name: com/jcraft/jorbis/Residue0.class +SHA1-Digest: KPxWz0NqgulrYHEb6pKR41aa0Zg= + +Name: net/minecraft/client/b/c.class +SHA1-Digest: OAjlC4oilrX855hTqsoItlfi/90= + +Name: paulscode/sound/libraries/ChannelLWJGLOpenAL.class +SHA1-Digest: Ei69eFfjaWy/qwhttmp7xx+1mZo= + +Name: net/minecraft/a/b/a/e.class +SHA1-Digest: WSfv4qu21R17xAbLFl1WU64ITwg= + +Name: net/minecraft/client/c/o.class +SHA1-Digest: OuIKWH4or511EIGBn/VCxea5lYQ= + +Name: net/minecraft/a/b/k.class +SHA1-Digest: jnFZfV0fPtNwQl4M43NmO78RXt8= + +Name: com/jcraft/jogg/Buffer.class +SHA1-Digest: F1wUGAzKABaLOixMxSyixgRqpJM= + +Name: com/jcraft/jorbis/Lookup.class +SHA1-Digest: PCJACCGfXQX21oWrVrbC4o3PuQk= + +Name: net/minecraft/a/a/c/a/b.class +SHA1-Digest: eOBE8ILAA8F0tRW06X0tuOn2kCc= + +Name: net/minecraft/client/f/b.class +SHA1-Digest: a1Ft/5qnb51SdnPXw9SRWHlWMXw= + +Name: net/minecraft/isom/d.class +SHA1-Digest: blZamcvj/bpWTEIrSUV8UdFSfVM= + +Name: net/minecraft/a/a/b/a/d.class +SHA1-Digest: ChwRXDCAbFWZAAvQ602FQ/2Redw= + +Name: paulscode/sound/MidiChannel.class +SHA1-Digest: La88KmV2fkfEXZGQBgjkNfslG7g= + +Name: com/jcraft/jorbis/StaticCodeBook.class +SHA1-Digest: QRbMtkkTceHLFziqpWXlJ8x/cEs= + +Name: net/minecraft/a/a/f.class +SHA1-Digest: +gmDZkvEFEvHnxm0wRtjFTKZy2o= + +Name: net/minecraft/a/a/b/o.class +SHA1-Digest: jSqMBQK6mlFoCjYCp3JfmBxu3dQ= + +Name: net/minecraft/client/e/a.class +SHA1-Digest: su4hFNnNU+kk2aPpnKAzwe53X4M= + +Name: net/minecraft/a/a/b/ab.class +SHA1-Digest: UDoszz1a7kiQlFVugFr36O3I4uA= + +Name: com/a/a/i.class +SHA1-Digest: eCAZsklDfNwGoy1ySUEsE/PfSzM= + +Name: net/minecraft/a/a/b/ad.class +SHA1-Digest: dpH3W3lSTt+18RK+GR+hoexDb24= + +Name: net/minecraft/client/g.class +SHA1-Digest: VuhAXYqg9kIpLjTGnkdAbgr1dQk= + +Name: default.gif +SHA1-Digest: y8rlUcjHZO/RfVMUsdRoz5wGpWk= + +Name: net/minecraft/client/a/c.class +SHA1-Digest: vbcammmvOd025vjkL6AlzawpTxM= + +Name: net/minecraft/a/a/b/af.class +SHA1-Digest: 1Bj3t8y7tzXwdYImMzgMtghwIwY= + +Name: net/minecraft/a/a/b/u.class +SHA1-Digest: A0QYR7kSGXTAROc6J4jYXXhgPbg= + +Name: net/minecraft/a/a/c/a/a.class +SHA1-Digest: sC1TTYI7hq9jZ16LlZvYmvZWuag= + +Name: com/jcraft/jorbis/Drft.class +SHA1-Digest: MABwLwCvTzCmt7KWwZFvFfhCCAQ= + +Name: com/jcraft/jorbis/Time0.class +SHA1-Digest: mKLKYnYwuQVtkdBoG5K4HgstzJ0= + +Name: net/minecraft/client/a/a/j.class +SHA1-Digest: cRWyx4Zb1tz8TgKcBHSwG/qPWng= + +Name: net/minecraft/a/a/b/ac.class +SHA1-Digest: 2pHYatl8PM+rLwJYdHmvqwgX1Sc= + +Name: net/minecraft/a/c/a/c.class +SHA1-Digest: 2/jtgjfX36qRPAllXQT5KdegHsY= + +Name: net/minecraft/a/a/b/ao.class +SHA1-Digest: 3HfSgMMrfJndVdBgTFOe14KnbEs= + +Name: net/minecraft/a/c/a/a.class +SHA1-Digest: nXv8eCRkgQhKxu/iTov4rKr3nVM= + +Name: net/minecraft/client/f/h.class +SHA1-Digest: L/Zwc5otAZ2VPv6GTHPBvBXN64Q= + +Name: 2char.png +SHA1-Digest: 0shf6V5syT64Iw0vEfQL3a98DH4= + +Name: com/jcraft/jorbis/Mapping0$InfoMapping0.class +SHA1-Digest: OqnvSxT5c3IQYJ4drxgL5Ibx+j4= + +Name: net/minecraft/a/b/n.class +SHA1-Digest: 4DTAMGSsmw23NrCFGjVPsVHOhDU= + +Name: net/minecraft/client/a/a/i.class +SHA1-Digest: c0aLrkE1RPJZeFUoQKhOjFRfp8M= + +Name: com/jcraft/jorbis/Info.class +SHA1-Digest: KTpb5o1ABIDtoELPrpRTcwLgIrg= + +Name: net/minecraft/client/c/l.class +SHA1-Digest: SPIJ00hWRcu4Z+iJa589HfHI6is= + +Name: com/jcraft/jorbis/Block.class +SHA1-Digest: 2cRFmpPrY5tLeW3rgQP2lqMlX88= + +Name: net/minecraft/isom/f.class +SHA1-Digest: Ri7xTNz808mdqcq64HBhCpnMBVc= + +Name: com/jcraft/jorbis/InfoMode.class +SHA1-Digest: TDDB5OQRvwy85pQHCFxYcyEbWXA= + +Name: net/minecraft/a/a/c/b/a.class +SHA1-Digest: vUl1Ee4CsCmqXkdElUKQSEzcYuU= + +Name: armor/diamond_1.png +SHA1-Digest: L5SqojOjnA0xvFc6xMHBluEuLLM= + +Name: com/jcraft/jorbis/Floor1$InfoFloor1.class +SHA1-Digest: nLE2EmQDWkrQe9fKvd9IUVAZm40= + +Name: net/minecraft/client/c/a/i.class +SHA1-Digest: oNslmjR6heJXc6Ey+3RTl3MOi4k= + +Name: net/minecraft/client/g/a.class +SHA1-Digest: /9Rl09bM2JKKWIznuDTx0kjERXI= + +Name: net/minecraft/a/b/a/c.class +SHA1-Digest: iIvaWB7i1TsV0kyukbB9qciZSW4= + +Name: net/minecraft/client/c/a/c.class +SHA1-Digest: o51UtPCbgM9susIafQv6X+0AZwI= + +Name: net/minecraft/client/c/b.class +SHA1-Digest: Lp7ITH8qZc07nSGZ05eiGn7SgeY= + +Name: paulscode/sound/libraries/LibraryLWJGLOpenAL.class +SHA1-Digest: oPkD6TlYzyFe/hXRj+lOy+OKrvM= + +Name: com/jcraft/jorbis/Residue0$InfoResidue0.class +SHA1-Digest: gJMdUhXu6lmPAPXPF+/1cR58qOQ= + +Name: net/minecraft/client/a/c/e.class +SHA1-Digest: 0sd6hZcWB+hurqpQ65cHGSD1lOU= + +Name: net/minecraft/a/a/b/h.class +SHA1-Digest: 1T5eLJZ+xNN9GfzXgpTstyobzlU= + +Name: net/minecraft/client/q.class +SHA1-Digest: I19Y4Qq+d5bPG7aCmGR01OdoOUs= + +Name: rock.png +SHA1-Digest: lIr922ln3UU+wR1oWpZwd+ioI+o= + +Name: net/minecraft/a/a/a/b.class +SHA1-Digest: r+lNGae76JcjFlS7q4WRvjllr3E= + +Name: net/minecraft/a/b/l.class +SHA1-Digest: 9xYoewjFFozdtImHBRY1gYmAoQA= + +Name: misc/gear.png +SHA1-Digest: LDy2k+F+2z8x/VD+nocNu7f+K18= + +Name: net/minecraft/client/c/k.class +SHA1-Digest: 7U+grtJIhR9Bk45nnLHsRNq25Aw= + +Name: net/minecraft/isom/b.class +SHA1-Digest: 65/JeYpCLmKaBEYkO1msub+olHI= + +Name: com/jcraft/jorbis/Floor1$LookFloor1.class +SHA1-Digest: Y9cUNNJVO1WuxdIoEJEGlsrjG3M= + +Name: terrain.png +SHA1-Digest: f+lOfU2uk3aXCrum3JdwVyJRlU8= + +Name: net/minecraft/client/a/a/n.class +SHA1-Digest: EoaY9FmAJ3P9zgt+gBN3JzA7HQc= + +Name: armor/chain_2.png +SHA1-Digest: GDUY6ASty73Gvh3Cq4ckUEGO92s= + +Name: net/minecraft/a/b/p.class +SHA1-Digest: KVvrrEb1xkZBtgORJ3NZpe1aaJg= + +Name: net/minecraft/client/c/a/k.class +SHA1-Digest: MoDgC0Zw76uQ594lR0hX8/YAgYo= + +Name: net/minecraft/client/d/a.class +SHA1-Digest: l6FsHtrDsbGeyMVwxdOdz8Oiwx4= + +Name: net/minecraft/client/a/a/o.class +SHA1-Digest: a2mJaEua79Y1Ql6yz2DpCpXKpg0= + +Name: net/minecraft/a/a/c/b/c.class +SHA1-Digest: ctdVgkhi0PWzceWc7X2MlH6WxpU= + +Name: net/minecraft/a/a/e/b.class +SHA1-Digest: iDp8MlnROQkfQG5TTOQc8oTGV/w= + +Name: paulscode/sound/CommandThread.class +SHA1-Digest: 4UqixY4x/2qBmXbFBec3KtkRBS8= + +Name: armor/cloth_1.png +SHA1-Digest: PmYk7pkZIfjG9ONzgOPUW8YSDLc= + +Name: armor/diamond_2.png +SHA1-Digest: zDF6Lmh3LCkvuplelANAFdIv3wU= + +Name: net/minecraft/a/a/b/t.class +SHA1-Digest: qdB0L0Ekp4js3vuh9JGSzYdDYR0= + +Name: net/minecraft/a/c/b.class +SHA1-Digest: 3ga5FL7JGjftYTELobyFCZ42O7s= + +Name: net/minecraft/a/a/b/ag.class +SHA1-Digest: LWGwT78OuGGgGNVqN8fElWPlmek= + +Name: a/b.class +SHA1-Digest: qgpU2fcqDhWL8Y6F8Oe4ue25P44= + +Name: armor/iron_1.png +SHA1-Digest: peIb5JP1Bk7Vq+0nLtCA0hI9xko= + +Name: net/minecraft/client/f/f.class +SHA1-Digest: fRmtoIqDxDbwkS7Mqvdy1h29LQc= + +Name: net/minecraft/a/a/d/a.class +SHA1-Digest: 4lF8PJG0ztZprr8jffddK2KTMGE= + +Name: net/minecraft/a/b/j.class +SHA1-Digest: agw5u2jF7WMB5i2eJwCDA8S2JTo= + +Name: net/minecraft/client/a/d/a.class +SHA1-Digest: cLowYHn6FRcW7uW79godxWZay0w= + +Name: com/jcraft/jogg/SyncState.class +SHA1-Digest: rbvUAPBb89ff4wzoJfaas2ZOGis= + +Name: com/jcraft/jorbis/PsyLook.class +SHA1-Digest: /F25zku1Let7HKN8uXLolw76wO0= + +Name: mob/sheep_fur.png +SHA1-Digest: 0hxIrQykC9FHG45VjF3Sn8t5HdI= + +Name: net/minecraft/a/a/b/g.class +SHA1-Digest: FBj1twWquUJGfl/7CS7fm7aU3IM= + +Name: paulscode/sound/SimpleThread$1.class +SHA1-Digest: W41Qpk2+HQrKih3hJqR/r+GayIA= + +Name: paulscode/sound/libraries/SourceLWJGLOpenAL.class +SHA1-Digest: sYqdGqQDrx9oe/HNDGrBpyvBKiU= + +Name: net/minecraft/client/h.class +SHA1-Digest: gbKYXtrp1P1tyL3ciWhesBHuHp0= + +Name: net/minecraft/client/c/g.class +SHA1-Digest: nw/JHglG9MYQ5O4JZs11VlMVZNc= + +Name: net/minecraft/a/a/b/aa.class +SHA1-Digest: kFPAPtt46Sl6Gx07AqMhhEFU4vI= + +Name: item/cart.png +SHA1-Digest: 4ustDFtfnvImUi1JA9hLTov/ZfQ= + +Name: com/jcraft/jorbis/Floor1$EchstateFloor1.class +SHA1-Digest: dBsoiD+D2susnnXXhR21enGACAY= + +Name: net/minecraft/a/a/b/ah.class +SHA1-Digest: 7FCu5jOcWxceQgr1m7wFS2WspwU= + +Name: net/minecraft/a/d/b.class +SHA1-Digest: rIeVzR+UWxgRFTJaqt2T1QUStSA= + +Name: com/a/a/h.class +SHA1-Digest: e4T57V9j5W3ITeyIUMI8KJkU2KU= + +Name: net/minecraft/a/b/g.class +SHA1-Digest: Pk8ZkFxEcc72Kd5sIZ6Ojjuv3/w= + +Name: com/jcraft/jorbis/Lsp.class +SHA1-Digest: 4L7DMP4PI6BKcfXb0xXfiz23hgQ= + +Name: net/minecraft/client/a/c/a.class +SHA1-Digest: 98nRo/bN7S9er8LnNqyAxxc/jHI= + +Name: net/minecraft/client/c/h.class +SHA1-Digest: znpknx9oIR5/HgafTovMRx5vkrw= + +Name: net/minecraft/client/a/d/c.class +SHA1-Digest: AH841jlK1pjsBzuDUXwKlcuFqv0= + +Name: net/minecraft/a/a/b/p.class +SHA1-Digest: caV7HLmnWmqEQTDngI8e8n8inF0= + +Name: net/minecraft/client/c/a/a.class +SHA1-Digest: rA40UiqwjhanWpdis4cz8lAJS/s= + +Name: net/minecraft/a/a/b/m.class +SHA1-Digest: 3NEWfRbftnN0mKwl1rKT1bCIMbI= + +Name: misc/gearmiddle.png +SHA1-Digest: bKAbH+P5thtgoaAhytLetE246CA= + +Name: net/minecraft/a/b/h.class +SHA1-Digest: kyjL2vuDNM7sceK/Vuxb7FeJMJ0= + +Name: net/minecraft/a/a/d/d.class +SHA1-Digest: ds1+CNE/o5Z5RNlSRm37xQC5Bw4= + +Name: net/minecraft/a/b/c.class +SHA1-Digest: pOKVnH3EGZxXTXztwM/9g4jOYqo= + +Name: dirt.png +SHA1-Digest: SoPL/AkAQdLDM98BWugviK2cR00= + +Name: net/minecraft/client/a/b/c.class +SHA1-Digest: PSioWfPD1Y5VoxwTjebUIzyhR5s= + +Name: paulscode/sound/MidiChannel$FadeThread.class +SHA1-Digest: RjTe/xaOrtzy1u1tI7k3GUpCoqo= + +Name: net/minecraft/client/c/i.class +SHA1-Digest: 4FcrF3f4chMy/ASt8nUEj0BXVas= + +Name: net/minecraft/client/a/c/f.class +SHA1-Digest: falpT7BuLnv8ZdVJ/EX7bNI20Xc= + +Name: net/minecraft/client/e.class +SHA1-Digest: 3Ouye8DVwVxftje2nsd3d4502bo= + +Name: paulscode/sound/codecs/CodecWav.class +SHA1-Digest: +DVl9hRB5xBF+mCvtkdCRLrjl/o= + +Name: net/minecraft/a/a/d/c.class +SHA1-Digest: 2hwwr1plcWDdbtpsENa7VF21+Fw= + +Name: gui/crafting.png +SHA1-Digest: 6oQ6loTGzZKw0NtAEMbTyN3moAA= + +Name: net/minecraft/a/a/b/c.class +SHA1-Digest: gcK+OD+3pPAl3iQ0UYiDHngX0gc= + +Name: net/minecraft/a/a/b/k.class +SHA1-Digest: YIw+vIxhSxfgZ0WAb2aiwXZF7uw= + +Name: net/minecraft/client/c/a/b.class +SHA1-Digest: HnlmSfN8EDFga7r9SWJdYtc5i5A= + +Name: com/jcraft/jorbis/FuncMapping.class +SHA1-Digest: KT2RVZEOJ/g61LE42djc5/PL2wg= + +Name: mob/pig.png +SHA1-Digest: poWWhKMOkkwBcgnP77dsGOoNQIU= + +Name: net/minecraft/client/c/f.class +SHA1-Digest: bKYmbIrSGQxRI61OFHvD+zUZgEA= + +Name: com/jcraft/jogg/Page.class +SHA1-Digest: 3wV897vNwnKFxxO5ioz+Wdnyp9o= + +Name: water.png +SHA1-Digest: iLGyCh3ZWRCkkocXGEoaVnR33Bs= + +Name: com/a/a/e.class +SHA1-Digest: IWunVujwd10gYRdSyAvoHsJYQNo= + +Name: net/minecraft/a/b/a/i.class +SHA1-Digest: e2Vj0zqY6teX75cIT324xIVNODU= + +Name: net/minecraft/client/a/d.class +SHA1-Digest: mZtYC4PUfUE7d05VDwJoX+3b0RY= + +Name: net/minecraft/client/a/j.class +SHA1-Digest: kbkHcEhUmBdlSQGVn70iEV+Fft4= + +Name: net/minecraft/a/a/b/v.class +SHA1-Digest: tpY31Mm3S225y7xutPgP8ZJkQrM= + +Name: net/minecraft/client/b/d.class +SHA1-Digest: fxSYc+KAm5O/7oRkzHeDSEV1ESI= + +Name: net/minecraft/client/c/j.class +SHA1-Digest: 0y5VZorvbTZ45mNCfO3OpN4u7KI= + +Name: net/minecraft/a/c/c/d.class +SHA1-Digest: zM1S7gCsv8VhfOQv1xXq9zoOHdw= + +Name: net/minecraft/client/i.class +SHA1-Digest: BeN7aF2GXTJm6MFurJyMAG7QBHg= + +Name: net/minecraft/client/a/c/d.class +SHA1-Digest: ljW1KeC7fyuYG+nPQOtOX+/pj6c= + +Name: net/minecraft/a/c/c.class +SHA1-Digest: 9Lm3WE9EXrzLmYLJc7qtRTVO3O8= + +Name: net/minecraft/a/a/b/s.class +SHA1-Digest: LJzfYIHJAcGEa7MCaykHx+kd6cw= + +Name: net/minecraft/client/a/a/g.class +SHA1-Digest: 2yfjW1Hdc8UApPlAzcbWXCfcFOw= + +Name: net/minecraft/a/a/b/al.class +SHA1-Digest: 8Waczc+wGTPUBwT8HCN/0HDdXV8= + +Name: mob/skeleton.png +SHA1-Digest: BZISu5+MOba+0+fs0puOIhbxsW0= + +Name: net/minecraft/client/a/a/f.class +SHA1-Digest: iJKx5KJhBE7riy9koRcaHPiHt/8= + +Name: gui/items.png +SHA1-Digest: JNFZTzhws9a9qlkMsXrUx8Wf4wI= + +Name: net/minecraft/a/c/c/b.class +SHA1-Digest: Qb3KxQnQxOBh3Np5Knbx8l3SWI0= + +Name: net/minecraft/a/b/a/h.class +SHA1-Digest: 2F7tJVuoXtkvJNI8d6mTF+93PqM= + +Name: net/minecraft/client/b/n.class +SHA1-Digest: 3NScCdv8xOsDkklTn6mdnAIDxRU= + +Name: com/jcraft/jorbis/DspState.class +SHA1-Digest: f0A8THZs2s6EUVodZsDa4o6QX9I= + +Name: armor/gold_1.png +SHA1-Digest: S9K6i5/rhI3ymFbdKOssP0NcV6I= + +Name: com/a/a/a.class +SHA1-Digest: MjGn4TKbWSSmTQQ6IqC8aQizO7o= + +Name: net/minecraft/a/a/b/a/c.class +SHA1-Digest: 3Fmp8jrEO6tmBImChEEoI2mvsWA= + +Name: net/minecraft/a/c/b/a.class +SHA1-Digest: qM2WT++Ugnzz+wkeqd6Y5kcs7+8= + +Name: net/minecraft/client/f/i.class +SHA1-Digest: utljI8sCjQSifZbMphwz+IbBp4w= + +Name: net/minecraft/client/d.class +SHA1-Digest: wraEJhDI70S19zySQsLY6fhTNPQ= + +Name: mob/sheep.png +SHA1-Digest: 1bEEzD9yzD9xHJ0krm/HbNz9220= + +Name: net/minecraft/a/a/d/b.class +SHA1-Digest: FKbtt9ZclVw4ZNf99lE7QedZgB8= + +Name: gui/furnace.png +SHA1-Digest: jNksPrGHasTvy/PuhUjuc12uwL4= + +Name: com/jcraft/jogg/Packet.class +SHA1-Digest: xtmjrLs8zRVLI9I3SbycTqD9Y60= + +Name: net/minecraft/client/m.class +SHA1-Digest: riyMF7gHK5aKGR6JEcAIL7w9XuM= + +Name: net/minecraft/client/f/a.class +SHA1-Digest: RHSnVVLA+goKK9U1iViJCQApIPA= + +Name: com/jcraft/jogg/StreamState.class +SHA1-Digest: eNDrTWLpj2TzXX79/0RKZXYaOEQ= + +Name: com/jcraft/jorbis/Mdct.class +SHA1-Digest: 1Qg5EYjOYggfLnh47DjWdZMG8UY= + +Name: net/minecraft/client/c/n.class +SHA1-Digest: KsxsTNqmWRNNTMtYJLDqWdTOXKY= + +Name: net/minecraft/a/a/b/b.class +SHA1-Digest: 8MYJcEKB+Qpw7BzMYkCK7EeFfsU= + +Name: item/door.png +SHA1-Digest: dexEaxuUqFi2jZc+eJhHj8YS0F8= + +Name: net/minecraft/client/a/a/e.class +SHA1-Digest: tiChWrQZnivu2ZqYvq8uEs0IksQ= + +Name: net/minecraft/client/f/j.class +SHA1-Digest: TWUIkL74td3unCkv3iaqi+rtxUU= + +Name: net/minecraft/a/c/b/b.class +SHA1-Digest: g8bjFvsqLU7hQ54kLzy/Jo5TD0s= + +Name: paulscode/sound/SoundSystemConfig.class +SHA1-Digest: L6cnXwzTnGh/mW14QcPpBPC5IaA= + +Name: net/minecraft/a/a/b/n.class +SHA1-Digest: MZWYgwwZn+C2MidBEymLk9KioWk= + +Name: net/minecraft/a/a/b/w.class +SHA1-Digest: 79aWWx0wXus0yMZHS0o0oLl076A= + +Name: com/jcraft/jorbis/FuncFloor.class +SHA1-Digest: iBpQO2EvDyAlkJssygMOwaPXqEY= + +Name: com/jcraft/jorbis/Floor0$EchstateFloor0.class +SHA1-Digest: u0Xf4mK7zEFHhqmpxH+lnEiONx4= + +Name: net/minecraft/a/a/c/b/d.class +SHA1-Digest: iUMpigjI9cgtDxR51wPWzuvhI7M= + +Name: net/minecraft/client/a/d/b.class +SHA1-Digest: MK0qe6rW0+qrpyzaRbV5a3Vr+DA= + +Name: com/jcraft/jorbis/Mapping0$LookMapping0.class +SHA1-Digest: BWukxs4v4isVRR14cxFcC4S3k/o= + +Name: net/minecraft/a/a/b/x.class +SHA1-Digest: Au7v46Z15Huc42q+eOgME+pEZkI= + +Name: net/minecraft/client/k.class +SHA1-Digest: nkbfe58wJvJhbF1xMEo1AKPmXCY= + +Name: a/a.class +SHA1-Digest: V2/9Ml7vu4VaNkeMpugt1IxT3ZY= + +Name: com/a/a/d.class +SHA1-Digest: IlN6M1jECaV06AGUva7XFGvbH/M= + +Name: net/minecraft/a/c/f.class +SHA1-Digest: Uf9929o8m8MHIkJZoh6SErQxAYE= + +Name: net/minecraft/client/b/j.class +SHA1-Digest: JOmi6Ym788brLp1vAKo8fbtt+/8= + +Name: net/minecraft/a/c/c/c.class +SHA1-Digest: nsZh7PY037GXT71CvE1F7jH7xww= + +Name: net/minecraft/a/d/c.class +SHA1-Digest: x055nZ2Xws78Wj31ERd0/p1H7pY= + +Name: net/minecraft/a/a/b/y.class +SHA1-Digest: M0MTQwmdSygiYpQQGspJSIs+PKc= + +Name: net/minecraft/client/c/a/j.class +SHA1-Digest: 4LacLXlHylXocq/2SqOnk9ma+6A= + +Name: paulscode/sound/SoundSystemException.class +SHA1-Digest: I4m+0YT4XwUjCq6YcScTfEVtDPg= + +Name: net/minecraft/isom/c.class +SHA1-Digest: Q8g6hMcv4kM25mSfWFm1Z+Cel78= + +Name: net/minecraft/a/c/e/b.class +SHA1-Digest: jWNmcoA02oe4L3IgPnqkv9hY+Oo= + +Name: com/jcraft/jorbis/FuncTime.class +SHA1-Digest: k8dwuZqXqRopLRr158cHl9R/ueg= + +Name: net/minecraft/a/b/a.class +SHA1-Digest: fk5wk+NoE1rKpu8HE+Yj/OzE138= + +Name: net/minecraft/a/a/b/z.class +SHA1-Digest: P+IlPiaRQx65HCMOE0wM3a92wP4= + +Name: net/minecraft/a/a/e/e.class +SHA1-Digest: oh0ihvUg26VpTvf+HS+9TU6hyPs= + +Name: net/minecraft/a/c/c/a.class +SHA1-Digest: +jMiGPuP3BTuuC22/aiEZ0VI95I= + +Name: net/minecraft/client/a.class +SHA1-Digest: 1Hp/du/SNP3OajCYSFIVCmwmy5I= + +Name: paulscode/sound/StreamThread.class +SHA1-Digest: UpEw3AP5b9Tf2Yn8x+grfTm1+Bo= + +Name: net/minecraft/client/l.class +SHA1-Digest: XIUbLzmkvJ6oojUPwWozu8oYTCI= + +Name: net/minecraft/a/a/b/e.class +SHA1-Digest: Y4nurCTKPDc4HgbPQBJIy1+3Hvk= + +Name: net/minecraft/a/a/c/b/b.class +SHA1-Digest: mCL2pRHpvSYS6Rp1Ebrq2QWj7+4= + +Name: item/sign.png +SHA1-Digest: iJrTBIheTr2xSk2adBLc2pWhWwY= + +Name: net/minecraft/client/a/a/l.class +SHA1-Digest: i8YKJWOXA/AFIWh0TizgRpyMQwA= + +Name: paulscode/sound/codecs/CodecJOrbis.class +SHA1-Digest: Zm3VPlyfNHcX/1KHY8BkSVyS8PY= + +Name: net/minecraft/client/c/e.class +SHA1-Digest: +k3IUB36WK051C4rdpo7IzS+gYc= + +Name: net/minecraft/client/b/l.class +SHA1-Digest: ili7j6yuxAIXcDkzAUsX/hZqgjI= + +Name: terrain/sun.png +SHA1-Digest: SFEIBZ7TQXcQA2K+UWDpwNq4tBY= + +Name: net/minecraft/isom/g.class +SHA1-Digest: c9nETsBMMXJiyNjuerC+IAyRDDI= + +Name: armor/gold_2.png +SHA1-Digest: l6gONukjfJqIUBf+F1JpqtQ+B14= + +Name: net/minecraft/isom/IsomPreviewApplet.class +SHA1-Digest: Gkdsk8s/Z2S1H0l7gJCBiHs6Dxc= + +Name: armor/iron_2.png +SHA1-Digest: ysALX9siRw4eb2Da4IAq0XO8bj8= + +Name: net/minecraft/a/c/a/d.class +SHA1-Digest: 5KJszmy9T9KRk1iBPj/rJvRp9EE= + +Name: com/a/a/k.class +SHA1-Digest: 9C2yvGHwuG3Mnn5iFapIoPt7egs= + +Name: net/minecraft/a/b.class +SHA1-Digest: 8xzUaCqW8jLRdj7MPc2xgQBq5C8= + +Name: rain.png +SHA1-Digest: 0d0ZhpQIX1A8S5/aWPhhqnQoQbo= + +Name: net/minecraft/client/a/e.class +SHA1-Digest: 9xgcmS191cgHy3rpL51bnIWSv8s= + +Name: com/a/a/b.class +SHA1-Digest: 5tCjM9jQVdup2UITR3bchsvC3ow= + +Name: net/minecraft/a/b/t.class +SHA1-Digest: owhJWrwc3Z9gCox1bosuWhd+8cQ= + +Name: net/minecraft/client/c/c.class +SHA1-Digest: h0T4mumqMRUTqDPeJDIc7ObM8Bk= + +Name: net/minecraft/client/c.class +SHA1-Digest: L/Jf9fla2Hi4+fvIGA6oLtTnVsc= + +Name: net/minecraft/a/a/b/a/a.class +SHA1-Digest: ATsh3z61SM2fwoYd6UQbGnIwSUk= + +Name: net/minecraft/a/a/b/a.class +SHA1-Digest: ANFS7zJqplFoovxEo9pdJH48/g4= + +Name: paulscode/sound/Channel.class +SHA1-Digest: h6btdqx+tPDE4zas6dyBPU9ekQk= + +Name: net/minecraft/a/a/b/am.class +SHA1-Digest: GuRSIb+ItyN1QXgPVYVVlTbRK6E= + +Name: net/minecraft/client/f/d.class +SHA1-Digest: 69LnwvJuIPEQH3Lloevw4ilAEnk= + +Name: net/minecraft/client/f.class +SHA1-Digest: yHRoOrOrNxwAEEmp6I6/m6Owp1Q= + +Name: com/a/a/g.class +SHA1-Digest: Y9yQ9ciVkEji59LhP7Ym9r1HfME= + +Name: net/minecraft/client/a/b/a.class +SHA1-Digest: E6fFAoo/mKAPhHSb9cBwEv7P+3Y= + +Name: net/minecraft/client/c/a.class +SHA1-Digest: aw84ciT5KMLR/08DPGNR+Ts8ixU= + +Name: net/minecraft/a/a/c/a/c.class +SHA1-Digest: fRnFWe5ifL9KqWB0hKSR8HtvaAU= + +Name: net/minecraft/a/b/d.class +SHA1-Digest: xED4iIvLzGq1B5WC6ZbY6upIZxo= + +Name: net/minecraft/a/a/b/d.class +SHA1-Digest: pzCFraQKts2xSBN/L/Lh7QFog10= + +Name: com/jcraft/jorbis/Lpc.class +SHA1-Digest: DZW6XwoQrdBIIppKYrv1ikxMp6Q= + +Name: paulscode/sound/SoundBuffer.class +SHA1-Digest: wcHJtEa1ND3ZDEX2vbC6O5JfMcU= + +Name: net/minecraft/client/e/c.class +SHA1-Digest: 4LHUGj6Es21iPD5bvpGjFtf3n2E= + +Name: net/minecraft/a/a/b/l.class +SHA1-Digest: JijXe1mztI6zxgiVWYEyJDJMh00= + +Name: net/minecraft/a/a.class +SHA1-Digest: 87HRnkQH6CB4LfwFIgoUdiB4IvY= + +Name: net/minecraft/client/a/l.class +SHA1-Digest: mdwX6jEf2ccmVuVUKxymst5pbmU= + +Name: grass.png +SHA1-Digest: /ykzTSBQOLlKLPzRVqr9EWIZmvU= + +Name: net/minecraft/a/a/e/a.class +SHA1-Digest: 1GMqnMeO8kmKISjq0xcOSLN+JLs= + +Name: waterterrain.png +SHA1-Digest: 68BFMT9MJ0Kpipb4bEiQbpfxs3E= + +Name: com/jcraft/jorbis/CodeBook$DecodeAux.class +SHA1-Digest: 4C34jkSetZ2WZwBxHbw/gzwv57c= + +Name: com/jcraft/jorbis/Floor0.class +SHA1-Digest: kOVne+FmKo1xlbBnbZeIxenm3yU= + +Name: com/a/a/f.class +SHA1-Digest: YtDt4i2uAXxRc3buxNSfz7WqlM4= + +Name: net/minecraft/a/c/b/c.class +SHA1-Digest: /AZ9lOWs8fAVPEBaiitC4rc8Fi0= + +Name: net/minecraft/a/a/a/c.class +SHA1-Digest: IudKmFXjMyftkJdXWpHNgBWSsq8= + +Name: net/minecraft/client/a/c/b.class +SHA1-Digest: CAbydLmatPich98uZuRq5BGGwDM= + +Name: net/minecraft/a/d/a.class +SHA1-Digest: O5o9poeFjrGnVXF9Tyf6zwNhHSg= + +Name: paulscode/sound/SoundSystemConfig$Codec.class +SHA1-Digest: aE+gJXUv9uEKqD4/vP2KpFqNKeE= + +Name: net/minecraft/client/f/g.class +SHA1-Digest: EjtccAlXblhYIxhq47gwOvYHpAQ= + diff --git a/resources/armor/chain_1.png b/resources/armor/chain_1.png new file mode 100644 index 0000000..3632af5 Binary files /dev/null and b/resources/armor/chain_1.png differ diff --git a/resources/armor/chain_2.png b/resources/armor/chain_2.png new file mode 100644 index 0000000..330425b Binary files /dev/null and b/resources/armor/chain_2.png differ diff --git a/resources/armor/cloth_1.png b/resources/armor/cloth_1.png new file mode 100644 index 0000000..f3cf4aa Binary files /dev/null and b/resources/armor/cloth_1.png differ diff --git a/resources/armor/cloth_2.png b/resources/armor/cloth_2.png new file mode 100644 index 0000000..15fb908 Binary files /dev/null and b/resources/armor/cloth_2.png differ diff --git a/resources/armor/diamond_1.png b/resources/armor/diamond_1.png new file mode 100644 index 0000000..339da65 Binary files /dev/null and b/resources/armor/diamond_1.png differ diff --git a/resources/armor/diamond_2.png b/resources/armor/diamond_2.png new file mode 100644 index 0000000..c220c12 Binary files /dev/null and b/resources/armor/diamond_2.png differ diff --git a/resources/armor/gold_1.png b/resources/armor/gold_1.png new file mode 100644 index 0000000..885f309 Binary files /dev/null and b/resources/armor/gold_1.png differ diff --git a/resources/armor/gold_2.png b/resources/armor/gold_2.png new file mode 100644 index 0000000..9d1ea3b Binary files /dev/null and b/resources/armor/gold_2.png differ diff --git a/resources/armor/iron_1.png b/resources/armor/iron_1.png new file mode 100644 index 0000000..374ab07 Binary files /dev/null and b/resources/armor/iron_1.png differ diff --git a/resources/armor/iron_2.png b/resources/armor/iron_2.png new file mode 100644 index 0000000..53af4f4 Binary files /dev/null and b/resources/armor/iron_2.png differ diff --git a/resources/art/kz.png b/resources/art/kz.png new file mode 100644 index 0000000..ba45347 Binary files /dev/null and b/resources/art/kz.png differ diff --git a/resources/char.png b/resources/char.png new file mode 100644 index 0000000..7cfa08a Binary files /dev/null and b/resources/char.png differ diff --git a/resources/clouds.png b/resources/clouds.png new file mode 100644 index 0000000..b4a78c2 Binary files /dev/null and b/resources/clouds.png differ diff --git a/resources/default.gif b/resources/default.gif new file mode 100644 index 0000000..15e0fc2 Binary files /dev/null and b/resources/default.gif differ diff --git a/resources/default.png b/resources/default.png new file mode 100644 index 0000000..13a42f1 Binary files /dev/null and b/resources/default.png differ diff --git a/resources/dirt.png b/resources/dirt.png new file mode 100644 index 0000000..b29e009 Binary files /dev/null and b/resources/dirt.png differ diff --git a/resources/fluff.png b/resources/fluff.png new file mode 100644 index 0000000..e1643be Binary files /dev/null and b/resources/fluff.png differ diff --git a/resources/glsl/core.glsl b/resources/glsl/core.glsl new file mode 100644 index 0000000..0c88351 --- /dev/null +++ b/resources/glsl/core.glsl @@ -0,0 +1,144 @@ + +// eaglercraft opengl 1.3 emulation +// copyright (c) 2020 calder young +// creative commons BY-NC 4.0 + +#line 7 + +precision highp int; +precision highp sampler2D; +precision highp float; + +uniform mat4 matrix_m; +uniform mat4 matrix_p; +uniform mat4 matrix_t; + +#ifdef CC_VERT + +in vec3 a_position; +#ifdef CC_a_texture0 +in vec2 a_texture0; +#endif +#ifdef CC_a_color +in vec4 a_color; +#endif +#ifdef CC_a_normal +in vec4 a_normal; +#endif + +#ifdef CC_fog +out vec4 v_position; +#endif +#ifdef CC_a_color +out vec4 v_color; +#endif +#ifdef CC_a_normal +out vec4 v_normal; +#endif +#ifdef CC_a_texture0 +out vec2 v_texture0; +#endif + +void main(){ + vec4 pos = matrix_m * vec4(a_position, 1.0); +#ifdef CC_fog + v_position = pos; +#endif +#ifdef CC_a_color + v_color = a_color; +#endif +#ifdef CC_a_normal + v_normal = a_normal; +#endif +#ifdef CC_a_texture0 + v_texture0 = a_texture0; +#endif + gl_Position = matrix_p * pos; +} + +#endif + +#ifdef CC_FRAG + +#ifdef CC_unit0 +uniform sampler2D tex0; +#ifndef CC_a_texture0 +uniform vec2 texCoordV0; +#endif +#endif +#ifdef CC_lighting +uniform vec3 light0Pos; +uniform vec3 light1Pos; +uniform vec3 normalUniform; +#endif +#ifdef CC_fog +uniform vec4 fogColor; +uniform int fogMode; +uniform float fogStart; +uniform float fogEnd; +uniform float fogDensity; +uniform float fogPremultiply; +#endif +uniform vec4 colorUniform; +#ifdef CC_alphatest +uniform float alphaTestF; +#endif + +#ifdef CC_fog +in vec4 v_position; +#endif +#ifdef CC_a_color +in vec4 v_color; +#endif +#ifdef CC_a_normal +in vec4 v_normal; +#endif +#ifdef CC_a_texture0 +in vec2 v_texture0; +#endif + +out vec4 fragColor; + +void main(){ +#ifdef CC_a_color + vec4 color = colorUniform * v_color; +#else + vec4 color = colorUniform; +#endif + +#ifdef CC_unit0 +#ifdef CC_a_texture0 + color *= texture(tex0, (matrix_t * vec4(v_texture0, 0.0, 1.0)).xy).rgba; +#else + color *= texture(tex0, (matrix_t * vec4(texCoordV0, 0.0, 1.0)).xy).rgba; +#endif +#endif + +#ifdef CC_alphatest + if(color.a < alphaTestF){ + discard; + } +#endif + +#ifdef CC_lighting +#ifdef CC_a_normal + vec3 normal = ((v_normal.xyz - 0.5) * 2.0); +#else + vec3 normal = normalUniform; +#endif + normal = normalize(mat3(matrix_m) * normal); + float ins = max(dot(normal, -light0Pos), 0.0) + max(dot(normal, -light1Pos), 0.0); + color.rgb *= min((0.4 + ins * 0.6), 1.0); +#endif + +#ifdef CC_fog + float dist = sqrt(dot(v_position, v_position)); + float i = (fogMode == 1) ? clamp((dist - fogStart) / (fogEnd - fogStart), 0.0, 1.0) : clamp(1.0 - pow(2.718, -(fogDensity * dist)), 0.0, 1.0); + color.rgb = mix(color.rgb, fogColor.xyz, i * fogColor.a); +#endif + + fragColor = color; +} + +#endif + diff --git a/resources/grass.png b/resources/grass.png new file mode 100644 index 0000000..fd7a724 Binary files /dev/null and b/resources/grass.png differ diff --git a/resources/gui/container.png b/resources/gui/container.png new file mode 100644 index 0000000..bd1d383 Binary files /dev/null and b/resources/gui/container.png differ diff --git a/resources/gui/crafting.png b/resources/gui/crafting.png new file mode 100644 index 0000000..da83118 Binary files /dev/null and b/resources/gui/crafting.png differ diff --git a/resources/gui/furnace.png b/resources/gui/furnace.png new file mode 100644 index 0000000..a5834e1 Binary files /dev/null and b/resources/gui/furnace.png differ diff --git a/resources/gui/gui.png b/resources/gui/gui.png new file mode 100644 index 0000000..81af329 Binary files /dev/null and b/resources/gui/gui.png differ diff --git a/resources/gui/icons.png b/resources/gui/icons.png new file mode 100644 index 0000000..73fe9bb Binary files /dev/null and b/resources/gui/icons.png differ diff --git a/resources/gui/inventory.png b/resources/gui/inventory.png new file mode 100644 index 0000000..0b5f291 Binary files /dev/null and b/resources/gui/inventory.png differ diff --git a/resources/gui/items.png b/resources/gui/items.png new file mode 100644 index 0000000..e4b64e9 Binary files /dev/null and b/resources/gui/items.png differ diff --git a/resources/gui/logo.png b/resources/gui/logo.png new file mode 100644 index 0000000..b7c2879 Binary files /dev/null and b/resources/gui/logo.png differ diff --git a/resources/item/arrows.png b/resources/item/arrows.png new file mode 100644 index 0000000..75c5828 Binary files /dev/null and b/resources/item/arrows.png differ diff --git a/resources/item/cart.png b/resources/item/cart.png new file mode 100644 index 0000000..32af68e Binary files /dev/null and b/resources/item/cart.png differ diff --git a/resources/item/door.png b/resources/item/door.png new file mode 100644 index 0000000..52df2d9 Binary files /dev/null and b/resources/item/door.png differ diff --git a/resources/item/sign.png b/resources/item/sign.png new file mode 100644 index 0000000..e829472 Binary files /dev/null and b/resources/item/sign.png differ diff --git a/resources/misc/gear.png b/resources/misc/gear.png new file mode 100644 index 0000000..5484691 Binary files /dev/null and b/resources/misc/gear.png differ diff --git a/resources/misc/gearmiddle.png b/resources/misc/gearmiddle.png new file mode 100644 index 0000000..4c12f9f Binary files /dev/null and b/resources/misc/gearmiddle.png differ diff --git a/resources/mob/creeper.png b/resources/mob/creeper.png new file mode 100644 index 0000000..e0a5e0a Binary files /dev/null and b/resources/mob/creeper.png differ diff --git a/resources/mob/pig.png b/resources/mob/pig.png new file mode 100644 index 0000000..5c1efc2 Binary files /dev/null and b/resources/mob/pig.png differ diff --git a/resources/mob/sheep.png b/resources/mob/sheep.png new file mode 100644 index 0000000..98cfa9a Binary files /dev/null and b/resources/mob/sheep.png differ diff --git a/resources/mob/sheep_fur.png b/resources/mob/sheep_fur.png new file mode 100644 index 0000000..f1291a5 Binary files /dev/null and b/resources/mob/sheep_fur.png differ diff --git a/resources/mob/skeleton.png b/resources/mob/skeleton.png new file mode 100644 index 0000000..9d22339 Binary files /dev/null and b/resources/mob/skeleton.png differ diff --git a/resources/mob/spider.png b/resources/mob/spider.png new file mode 100644 index 0000000..08344a8 Binary files /dev/null and b/resources/mob/spider.png differ diff --git a/resources/mob/spider_eyes.png b/resources/mob/spider_eyes.png new file mode 100644 index 0000000..2a7734f Binary files /dev/null and b/resources/mob/spider_eyes.png differ diff --git a/resources/mob/zombie.png b/resources/mob/zombie.png new file mode 100644 index 0000000..0ab7089 Binary files /dev/null and b/resources/mob/zombie.png differ diff --git a/resources/particles.png b/resources/particles.png new file mode 100644 index 0000000..848672d Binary files /dev/null and b/resources/particles.png differ diff --git a/resources/rain.png b/resources/rain.png new file mode 100644 index 0000000..e9dc16c Binary files /dev/null and b/resources/rain.png differ diff --git a/resources/rock.png b/resources/rock.png new file mode 100644 index 0000000..cb2b511 Binary files /dev/null and b/resources/rock.png differ diff --git a/resources/shadow.png b/resources/shadow.png new file mode 100644 index 0000000..06d999b Binary files /dev/null and b/resources/shadow.png differ diff --git a/resources/terrain.png b/resources/terrain.png new file mode 100644 index 0000000..4b86016 Binary files /dev/null and b/resources/terrain.png differ diff --git a/resources/terrain/moon.png b/resources/terrain/moon.png new file mode 100644 index 0000000..61cebbc Binary files /dev/null and b/resources/terrain/moon.png differ diff --git a/resources/terrain/sun.png b/resources/terrain/sun.png new file mode 100644 index 0000000..d343344 Binary files /dev/null and b/resources/terrain/sun.png differ diff --git a/resources/water.png b/resources/water.png new file mode 100644 index 0000000..8b92f9b Binary files /dev/null and b/resources/water.png differ diff --git a/resources/waterterrain.png b/resources/waterterrain.png new file mode 100644 index 0000000..e3b29cb Binary files /dev/null and b/resources/waterterrain.png differ diff --git a/src/main/java/net/PeytonPlayz585/Client.java b/src/main/java/net/PeytonPlayz585/Client.java index 27e2095..d3e273c 100644 --- a/src/main/java/net/PeytonPlayz585/Client.java +++ b/src/main/java/net/PeytonPlayz585/Client.java @@ -6,6 +6,7 @@ import java.io.StringWriter; import org.lwjgl.opengl.Display; import org.teavm.jso.JSBody; import org.teavm.jso.browser.Window; +import org.teavm.jso.core.JSError; import org.teavm.jso.dom.html.HTMLElement; import net.PeytonPlayz585.opengl.LWJGLMain; @@ -18,9 +19,31 @@ public class Client { public static Minecraft instance = null; private static Thread mcThread = null; + @JSBody(params = { }, script = "window.minecraftError = null; window.onerror = function(message, file, line, column, errorObj) { if(errorObj) { window.minecraftError = errorObj; window.minecraftErrorL = \"\"+line+\":\"+column; javaMethods.get(\"net.PeytonPlayz585.Client.handleNativeError()V\").invoke(); } else { alert(\"a native browser exception was thrown but your browser does not support fith argument in onerror\"); } };") + public static native void registerErrorHandler(); + + @JSBody(params = { }, script = "return window.minecraftError;") + public static native JSError getWindowError(); + + @JSBody(params = { }, script = "return window.minecraftErrorL;") + public static native String getWindowErrorL(); + @JSBody(params = { }, script = "return window.minecraftOpts;") public static native String[] getOpts(); + public static void handleNativeError() { + JSError e = getWindowError(); + StringBuilder str = new StringBuilder(); + str.append("Native Browser Exception\n"); + str.append("----------------------------------\n"); + str.append(" Line: ").append(getWindowErrorL()).append('\n'); + str.append(" Type: ").append(e.getName()).append('\n'); + str.append(" Message: ").append(e.getMessage()).append('\n'); + str.append("----------------------------------\n\n"); + str.append(e.getStack()).append('\n'); + System.err.println(str.toString()); + } + public static void main(String args[]) { String[] e = getOpts(); try { @@ -40,8 +63,8 @@ public class Client { public static void run0() { instance = new Minecraft(Display.getDisplayMode().getWidth(), Display.getDisplayMode().getHeight(), false); - instance.session = new Session("Player", UUID.randomUUID()); - instance.session.mpPassParameter = UUID.randomUUID(); + instance.session = new Session("Player", "fuckmojang123"); + instance.session.mpPassParameter = "randpasslol"; mcThread = new Thread(instance, "Minecraft main thread"); mcThread.start(); } diff --git a/src/main/java/net/PeytonPlayz585/UUID.java b/src/main/java/net/PeytonPlayz585/UUID.java deleted file mode 100644 index 81cbcea..0000000 --- a/src/main/java/net/PeytonPlayz585/UUID.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.PeytonPlayz585; - -import java.util.Random; - -public class UUID { - private static final char[] HEX_CHARS = "0123456789abcdef".toCharArray(); - private static final Random RANDOM = new Random(); - - public static String randomUUID() { - char[] uuidChars = new char[36]; - - for (int i = 0; i < 36; i++) { - if (i == 8 || i == 13 || i == 18 || i == 23) { - uuidChars[i] = '-'; - } else { - uuidChars[i] = HEX_CHARS[RANDOM.nextInt(16)]; - } - } - - return new String(uuidChars); - } -} diff --git a/src/main/java/net/PeytonPlayz585/io/File.java b/src/main/java/net/PeytonPlayz585/io/File.java new file mode 100644 index 0000000..bf9e12d --- /dev/null +++ b/src/main/java/net/PeytonPlayz585/io/File.java @@ -0,0 +1,99 @@ +package net.PeytonPlayz585.io; + +import java.util.Collection; +import java.util.List; + +import net.PeytonPlayz585.opengl.LWJGLMain; + +public class File { + + private String path; + + public File(String path) { + this.path = path; + } + + public File(String parent, String child) { + this.path = parent + "/" + child; + } + + public File(File parent, String child) { + this.path = parent.getPath() + "/" + child; + } + + public String getPath() { + return path; + } + + public boolean exists() { + if(LWJGLMain.directoryExists(path) || LWJGLMain.fileExists(path)) { + return true; + } else { + return false; + } + } + + public boolean mkdirs() { + String[] directories = path.split("/"); + String currentPath = ""; + + for (String directory : directories) { + currentPath += directory + "/"; + if (!LWJGLMain.directoryExists(currentPath) && !LWJGLMain.pathExists(currentPath)) { + LWJGLMain.writeFile(currentPath, new byte[0]); + if(LWJGLMain.readFile(currentPath) == null) { + return false; + } + } + } + + return true; + } + + public boolean mkdir() { + if (!LWJGLMain.listFiles(path, false, false).isEmpty()) { + return false; + } + + LWJGLMain.writeFile(path, new byte[0]); + if(LWJGLMain.readFile(path) != null) { + return true; + } else { + return false; + } + } + + public byte[] getBytes() { + return LWJGLMain.readFile(path); + } + + public void writeBytes(byte[] data) { + LWJGLMain.writeFile(path, data); + } + + public long length() { + return LWJGLMain.getFileSize(path); + } + + public void delete() { + LWJGLMain.writeFile(path, null); + } + + public File[] listFiles() { + Collection fileEntries = LWJGLMain.listFiles(path, false, false); + File[] files = new File[fileEntries.size()]; + int i = 0; + for (LWJGLMain.FileEntry fileEntry : fileEntries) { + files[i++] = new File(fileEntry.path); + } + return files; + } + + public boolean isDirectory() { + return LWJGLMain.directoryExists(path); + } + + public void renameTo(File var4) { + LWJGLMain.renameFile(path, var4.getPath()); + } +} diff --git a/src/main/java/net/PeytonPlayz585/io/IDBObjectStorePatched.java b/src/main/java/net/PeytonPlayz585/io/IDBObjectStorePatched.java new file mode 100644 index 0000000..aecb54a --- /dev/null +++ b/src/main/java/net/PeytonPlayz585/io/IDBObjectStorePatched.java @@ -0,0 +1,79 @@ +package net.PeytonPlayz585.io; + +import org.teavm.jso.JSBody; +import org.teavm.jso.JSObject; +import org.teavm.jso.JSProperty; +import org.teavm.jso.core.JSString; +import org.teavm.jso.indexeddb.IDBCountRequest; +import org.teavm.jso.indexeddb.IDBCursorRequest; +import org.teavm.jso.indexeddb.IDBCursorSource; +import org.teavm.jso.indexeddb.IDBDatabase; +import org.teavm.jso.indexeddb.IDBGetRequest; +import org.teavm.jso.indexeddb.IDBIndex; +import org.teavm.jso.indexeddb.IDBKeyRange; +import org.teavm.jso.indexeddb.IDBObjectStoreParameters; +import org.teavm.jso.indexeddb.IDBRequest; +import org.teavm.jso.indexeddb.IDBTransaction; + +public abstract class IDBObjectStorePatched implements JSObject, IDBCursorSource { + + @JSBody(params = { "db", "name", "optionalParameters" }, script = "return db.createObjectStore(name, optionalParameters);") + public static native IDBObjectStorePatched createObjectStorePatch(IDBDatabase db, String name, IDBObjectStoreParameters optionalParameters); + + @JSBody(params = { "tx", "name" }, script = "return tx.objectStore(name);") + public static native IDBObjectStorePatched objectStorePatch(IDBTransaction tx, String name); + + @JSProperty + public abstract String getName(); + + @JSProperty("keyPath") + abstract JSObject getKeyPathImpl(); + + public final String[] getKeyPath() { + JSObject result = getKeyPathImpl(); + if (JSString.isInstance(result)) { + return new String[] { result.cast().stringValue() }; + } else { + return unwrapStringArray(result); + } + } + + @JSBody(params = { "obj" }, script = "return this;") + private static native String[] unwrapStringArray(JSObject obj); + + @JSProperty + public abstract String[] getIndexNames(); + + @JSProperty + public abstract boolean isAutoIncrement(); + + public abstract IDBRequest put(JSObject value, JSObject key); + + public abstract IDBRequest put(JSObject value); + + public abstract IDBRequest add(JSObject value, JSObject key); + + public abstract IDBRequest add(JSObject value); + + public abstract IDBRequest delete(JSObject key); + + public abstract IDBGetRequest get(JSObject key); + + public abstract IDBRequest clear(); + + public abstract IDBCursorRequest openCursor(); + + public abstract IDBCursorRequest openCursor(IDBKeyRange range); + + public abstract IDBIndex createIndex(String name, String key); + + public abstract IDBIndex createIndex(String name, String[] keys); + + public abstract IDBIndex index(String name); + + public abstract void deleteIndex(String name); + + public abstract IDBCountRequest count(); + + public abstract IDBCountRequest count(JSObject key); +} \ No newline at end of file diff --git a/src/main/java/net/PeytonPlayz585/io/IndexedDBFilesystem.java b/src/main/java/net/PeytonPlayz585/io/IndexedDBFilesystem.java new file mode 100644 index 0000000..62d90ce --- /dev/null +++ b/src/main/java/net/PeytonPlayz585/io/IndexedDBFilesystem.java @@ -0,0 +1,426 @@ +package net.PeytonPlayz585.io; + +import java.util.Collection; +import java.util.LinkedList; + +import org.teavm.interop.Async; +import org.teavm.interop.AsyncCallback; +import org.teavm.jso.JSBody; +import org.teavm.jso.JSObject; +import org.teavm.jso.dom.events.EventListener; +import org.teavm.jso.indexeddb.EventHandler; +import org.teavm.jso.indexeddb.IDBCountRequest; +import org.teavm.jso.indexeddb.IDBCursor; +import org.teavm.jso.indexeddb.IDBCursorRequest; +import org.teavm.jso.indexeddb.IDBDatabase; +import org.teavm.jso.indexeddb.IDBFactory; +import org.teavm.jso.indexeddb.IDBGetRequest; +import org.teavm.jso.indexeddb.IDBObjectStoreParameters; +import org.teavm.jso.indexeddb.IDBOpenDBRequest; +import org.teavm.jso.indexeddb.IDBRequest; +import org.teavm.jso.indexeddb.IDBTransaction; +import org.teavm.jso.indexeddb.IDBVersionChangeEvent; +import org.teavm.jso.typedarrays.ArrayBuffer; +import org.teavm.jso.typedarrays.Uint8Array; + +import net.PeytonPlayz585.opengl.LWJGLMain; + +public class IndexedDBFilesystem { + + public static enum OpenState { + OPENED, LOCKED, ERROR + } + + private static String err = ""; + private static IDBDatabase db = null; + + public static final OpenState initialize() { + DatabaseOpen dbo = AsyncHandlers.openDB("_net_peytonplayz585_minecraft_infdev_IndexedDBFilesystem"); + if(dbo == null) { + err = "Unknown Error"; + return OpenState.ERROR; + } + if(dbo.failedLocked) { + return OpenState.LOCKED; + } + if(dbo.failedInit || dbo.database == null) { + err = dbo.failedError == null ? "Initialization Failed" : dbo.failedError; + return OpenState.ERROR; + } + db = dbo.database; + return OpenState.OPENED; + } + + public static final String errorDetail() { + return err; + } + + public static final boolean fileExists(String path) { + return AsyncHandlers.fileGetType(db, path) == FileExists.FILE; + } + + public static final boolean directoryExists(String path) { + return AsyncHandlers.fileGetType(db, path) == FileExists.DIRECTORY; + } + + public static final boolean pathExists(String path) { + return AsyncHandlers.fileExists(db, path).bool; + } + + private static final void mkdir(String dir) { + if(directoryExists(dir)) { + return; + } + int i = dir.lastIndexOf('/'); + if(i > 0) { + mkdir(dir.substring(0, i)); + } + AsyncHandlers.writeWholeFile(db, dir, true, ArrayBuffer.create(0)); + } + + public static final void writeFile(String path, byte[] data) { + int i = path.lastIndexOf('/'); + if(i > 0) { + mkdir(path.substring(0, i)); + } + Uint8Array arr = Uint8Array.create(data.length); + arr.set(data); + AsyncHandlers.writeWholeFile(db, path, false, arr.getBuffer()); + } + + public static final byte[] readFile(String path) { + ArrayBuffer arr = AsyncHandlers.readWholeFile(db, path); + if(arr == null) { + return null; + } + byte[] data = new byte[arr.getByteLength()]; + Uint8Array arrr = Uint8Array.create(arr); + for(int i = 0; i < data.length; ++i) { + data[i] = (byte) arrr.get(i); + } + return data; + } + + public static final long getLastModified(String path) { + int lm = AsyncHandlers.fileGetLastModified(db, path); + return lm == -1 ? -1l : AsyncHandlers.Epoch + lm; + } + + public static final int getFileSize(String path) { + ArrayBuffer arr = AsyncHandlers.readWholeFile(db, path); + if(arr == null) { + return -1; + }else { + return arr.getByteLength(); + } + } + + public static final void renameFile(String oldPath, String newPath) { + copyFile(oldPath, newPath); + AsyncHandlers.deleteFile(db, oldPath); + } + + public static final void copyFile(String oldPath, String newPath) { + ArrayBuffer arr = AsyncHandlers.readWholeFile(db, oldPath); + int i = newPath.lastIndexOf('/'); + if(i > 0) { + mkdir(newPath.substring(0, i)); + } + AsyncHandlers.writeWholeFile(db, newPath, false, arr); + } + + public static final void deleteFile(String path) { + AsyncHandlers.deleteFile(db, path); + } + + public static final Collection listFiles(String path, boolean listDirs, boolean recursiveDirs) { + LinkedList lst = new LinkedList<>(); + AsyncHandlers.iterateFiles(db, path, listDirs, recursiveDirs, lst); + return lst; + } + + protected static class BooleanResult { + + protected static final BooleanResult TRUE = new BooleanResult(true); + protected static final BooleanResult FALSE = new BooleanResult(false); + + protected final boolean bool; + + private BooleanResult(boolean b) { + bool = b; + } + + protected static BooleanResult _new(boolean b) { + return b ? TRUE : FALSE; + } + + } + + protected static class DatabaseOpen { + + protected final boolean failedInit; + protected final boolean failedLocked; + protected final String failedError; + + protected final IDBDatabase database; + + protected DatabaseOpen(boolean init, boolean locked, String error, IDBDatabase db) { + failedInit = init; + failedLocked = locked; + failedError = error; + database = db; + } + + } + + protected static enum FileExists { + FILE, DIRECTORY, FALSE + } + + @JSBody(script = "return ((typeof indexedDB) !== 'undefined') ? indexedDB : null;") + protected static native IDBFactory createIDBFactory(); + + protected static class AsyncHandlers { + + protected static final long Epoch = 1645568542000l; + + @Async + protected static native DatabaseOpen openDB(String name); + + private static void openDB(String name, final AsyncCallback cb) { + IDBFactory i = createIDBFactory(); + if(i == null) { + cb.complete(new DatabaseOpen(false, false, "window.indexedDB was null or undefined", null)); + return; + } + final IDBOpenDBRequest f = i.open(name, 1); + f.setOnBlocked(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(new DatabaseOpen(false, true, null, null)); + } + }); + f.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(new DatabaseOpen(false, false, null, f.getResult())); + } + }); + f.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(new DatabaseOpen(true, false, "open error", null)); + } + }); + f.setOnUpgradeNeeded(new EventListener() { + @Override + public void handleEvent(IDBVersionChangeEvent evt) { + IDBObjectStorePatched.createObjectStorePatch(f.getResult(), "filesystem", IDBObjectStoreParameters.create().keyPath("path")); + } + }); + } + + @Async + protected static native BooleanResult deleteFile(IDBDatabase db, String name); + + private static void deleteFile(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readwrite"); + final IDBRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").delete(makeTheFuckingKeyWork(name)); + + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(true)); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(false)); + } + }); + } + + @JSBody(params = { "obj" }, script = "return (typeof obj === 'undefined') ? null : ((typeof obj.data === 'undefined') ? null : obj.data);") + protected static native ArrayBuffer readRow(JSObject obj); + + @JSBody(params = { "obj" }, script = "return (typeof obj === 'undefined') ? false : ((typeof obj.directory === 'undefined') ? false : obj.directory);") + protected static native boolean isRowDirectory(JSObject obj); + + @JSBody(params = { "obj" }, script = "return (typeof obj === 'undefined') ? -1 : ((typeof obj.lastModified === 'undefined') ? -1 : obj.lastModified);") + protected static native int readLastModified(JSObject obj); + + @JSBody(params = { "obj" }, script = "return [obj];") + private static native JSObject makeTheFuckingKeyWork(String k); + + @Async + protected static native ArrayBuffer readWholeFile(IDBDatabase db, String name); + + private static void readWholeFile(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBGetRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").get(makeTheFuckingKeyWork(name)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(isRowDirectory(r.getResult()) ? null : readRow(r.getResult())); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(null); + } + }); + + } + + @Async + protected static native Integer readLastModified(IDBDatabase db, String name); + + private static void readLastModified(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBGetRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").get(makeTheFuckingKeyWork(name)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(readLastModified(r.getResult())); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(-1); + } + }); + + } + + @JSBody(params = { "k" }, script = "return ((typeof k) === \"string\") ? k : (((typeof k) === \"undefined\") ? null : (((typeof k[0]) === \"string\") ? k[0] : null));") + private static native String readKey(JSObject k); + + @Async + protected static native Integer iterateFiles(IDBDatabase db, final String prefix, final boolean listDirs, final boolean recursiveDirs, final Collection lst); + + private static void iterateFiles(IDBDatabase db, final String prefix, final boolean listDirs, final boolean recursiveDirs, final Collection lst, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBCursorRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").openCursor(); + final int[] res = new int[1]; + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + IDBCursor c = r.getResult(); + if(c == null || c.getKey() == null || c.getValue() == null) { + cb.complete(res[0]); + return; + } + String k = readKey(c.getKey()); + if(k != null) { + if(k.startsWith(prefix)) { + if(recursiveDirs || k.indexOf('/', prefix.length() + 1) == -1) { + boolean dir = isRowDirectory(c.getValue()); + if(dir) { + if(listDirs) { + lst.add(new LWJGLMain.FileEntry(k, true, -1)); + } + }else { + lst.add(new LWJGLMain.FileEntry(k, false, Epoch + readLastModified(c.getValue()))); + } + } + } + } + c.doContinue(); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(res[0] > 0 ? res[0] : -1); + } + }); + } + + @Async + protected static native BooleanResult fileExists(IDBDatabase db, String name); + + private static void fileExists(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBCountRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").count(makeTheFuckingKeyWork(name)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(r.getResult() > 0)); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(false)); + } + }); + } + + @Async + protected static native Integer fileGetLastModified(IDBDatabase db, String name); + + private static void fileGetLastModified(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBGetRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").get(makeTheFuckingKeyWork(name)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(readLastModified(r.getResult())); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(-1); + } + }); + } + + @Async + protected static native FileExists fileGetType(IDBDatabase db, String name); + + private static void fileGetType(IDBDatabase db, String name, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readonly"); + final IDBGetRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").get(makeTheFuckingKeyWork(name)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(r.getResult() == null ? FileExists.FALSE : (isRowDirectory(r.getResult()) ? FileExists.DIRECTORY : FileExists.FILE)); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(FileExists.FALSE); + } + }); + } + + @JSBody(params = { "pat", "dir", "lm", "dat" }, script = "return { path: pat, directory: dir, lastModified: lm, data: dat };") + protected static native JSObject writeRow(String name, boolean directory, int lm, ArrayBuffer data); + + @Async + protected static native BooleanResult writeWholeFile(IDBDatabase db, String name, boolean directory, ArrayBuffer data); + + private static void writeWholeFile(IDBDatabase db, String name, boolean directory, ArrayBuffer data, final AsyncCallback cb) { + IDBTransaction tx = db.transaction("filesystem", "readwrite"); + final IDBRequest r = IDBObjectStorePatched.objectStorePatch(tx, "filesystem").put(writeRow(name, directory, (int)(System.currentTimeMillis() - Epoch), data)); + r.setOnSuccess(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(true)); + } + }); + r.setOnError(new EventHandler() { + @Override + public void handleEvent() { + cb.complete(BooleanResult._new(false)); + } + }); + } + } + +} \ No newline at end of file diff --git a/src/main/java/net/PeytonPlayz585/opengl/LWJGLMain.java b/src/main/java/net/PeytonPlayz585/opengl/LWJGLMain.java index 1f455ae..6912cc5 100644 --- a/src/main/java/net/PeytonPlayz585/opengl/LWJGLMain.java +++ b/src/main/java/net/PeytonPlayz585/opengl/LWJGLMain.java @@ -57,6 +57,7 @@ import org.teavm.jso.webgl.WebGLUniformLocation; import org.teavm.jso.websocket.CloseEvent; import org.teavm.jso.websocket.WebSocket; +import net.PeytonPlayz585.io.IndexedDBFilesystem; import net.PeytonPlayz585.minecraft.AssetRepository; import net.PeytonPlayz585.minecraft.Base64; import net.minecraft.src.MathHelper; @@ -309,6 +310,8 @@ public class LWJGLMain { //onBeforeCloseRegister(); initFileChooser(); + IndexedDBFilesystem.OpenState st = IndexedDBFilesystem.initialize(); + downloadAssetPack(assetPackageURI); try { @@ -1870,80 +1873,80 @@ public class LWJGLMain { @JSBody(params = { "obj" }, script = "return typeof obj === \"string\";") private static native boolean isString(JSObject obj); -// public static final boolean fileExists(String path) { -// return IndexedDBFilesystem.fileExists(path); -// } -// -// public static final boolean directoryExists(String path) { -// return IndexedDBFilesystem.directoryExists(path); -// } -// -// public static final boolean pathExists(String path) { -// return IndexedDBFilesystem.pathExists(path); -// } -// -// public static final void writeFile(String path, byte[] data) { -// IndexedDBFilesystem.writeFile(path, data); -// } -// -// public static final byte[] readFile(String path) { -// return IndexedDBFilesystem.readFile(path); -// } -// -// public static final long getLastModified(String path) { -// return IndexedDBFilesystem.getLastModified(path); -// } -// -// public static final int getFileSize(String path) { -// return IndexedDBFilesystem.getFileSize(path); -// } -// -// public static final void renameFile(String oldPath, String newPath) { -// IndexedDBFilesystem.renameFile(oldPath, newPath); -// } -// -// public static final void copyFile(String oldPath, String newPath) { -// IndexedDBFilesystem.copyFile(oldPath, newPath); -// } -// -// public static final void deleteFile(String path) { -// IndexedDBFilesystem.deleteFile(path); -// } -// -// public static final Collection listFiles(String path, boolean listDirs, boolean recursiveDirs) { -// return IndexedDBFilesystem.listFiles(path, listDirs, recursiveDirs); -// } -// -// public static final Collection listFilesAndDirectories(String path) { -// return listFiles(path, true, false); -// } -// -// public static final Collection listFilesRecursive(String path) { -// return listFiles(path, false, true); -// } + public static final boolean fileExists(String path) { + return IndexedDBFilesystem.fileExists(path); + } + + public static final boolean directoryExists(String path) { + return IndexedDBFilesystem.directoryExists(path); + } + + public static final boolean pathExists(String path) { + return IndexedDBFilesystem.pathExists(path); + } + + public static final void writeFile(String path, byte[] data) { + IndexedDBFilesystem.writeFile(path, data); + } + + public static final byte[] readFile(String path) { + return IndexedDBFilesystem.readFile(path); + } + + public static final long getLastModified(String path) { + return IndexedDBFilesystem.getLastModified(path); + } + + public static final int getFileSize(String path) { + return IndexedDBFilesystem.getFileSize(path); + } + + public static final void renameFile(String oldPath, String newPath) { + IndexedDBFilesystem.renameFile(oldPath, newPath); + } + + public static final void copyFile(String oldPath, String newPath) { + IndexedDBFilesystem.copyFile(oldPath, newPath); + } + + public static final void deleteFile(String path) { + IndexedDBFilesystem.deleteFile(path); + } -// public static class FileEntry { -// -// public final String path; -// public final boolean isDirectory; -// public final long lastModified; -// -// public FileEntry(String path, boolean isDirectory, long lastModified) { -// this.path = path; -// this.isDirectory = isDirectory; -// this.lastModified = lastModified; -// } -// -// public String getName() { -// int i = path.indexOf('/'); -// if(i >= 0) { -// return path.substring(i + 1); -// }else { -// return path; -// } -// } -// -// } + public static final Collection listFiles(String path, boolean listDirs, boolean recursiveDirs) { + return IndexedDBFilesystem.listFiles(path, listDirs, recursiveDirs); + } + + public static final Collection listFilesAndDirectories(String path) { + return listFiles(path, true, false); + } + + public static final Collection listFilesRecursive(String path) { + return listFiles(path, false, true); + } + + public static class FileEntry { + + public final String path; + public final boolean isDirectory; + public final long lastModified; + + public FileEntry(String path, boolean isDirectory, long lastModified) { + this.path = path; + this.isDirectory = isDirectory; + this.lastModified = lastModified; + } + + public String getName() { + int i = path.indexOf('/'); + if(i >= 0) { + return path.substring(i + 1); + }else { + return path; + } + } + + } private static String stripPath(String str) { if(str.startsWith("/")) { @@ -1955,12 +1958,12 @@ public class LWJGLMain { return str; } -// @JSBody(params = { "name", "cvs" }, script = "var a=document.createElement(\"a\");a.href=URL.createObjectURL(new Blob([cvs],{type:\"application/octet-stream\"}));a.download=name;a.click();URL.revokeObjectURL(a.href);") -// private static native void downloadFile0(String name, ArrayBuffer cvs); -// -// public static final void downloadFile(String filename, byte[] data) { -// Uint8Array b = Uint8Array.create(data.length); -// b.set(data); -// downloadFile0(filename, b.getBuffer()); -// } + @JSBody(params = { "name", "cvs" }, script = "var a=document.createElement(\"a\");a.href=URL.createObjectURL(new Blob([cvs],{type:\"application/octet-stream\"}));a.download=name;a.click();URL.revokeObjectURL(a.href);") + private static native void downloadFile0(String name, ArrayBuffer cvs); + + public static final void downloadFile(String filename, byte[] data) { + Uint8Array b = Uint8Array.create(data.length); + b.set(data); + downloadFile0(filename, b.getBuffer()); + } } diff --git a/src/main/java/net/minecraft/src/ChunkLoader.java b/src/main/java/net/minecraft/src/ChunkLoader.java index 4d6af16..ef75d98 100644 --- a/src/main/java/net/minecraft/src/ChunkLoader.java +++ b/src/main/java/net/minecraft/src/ChunkLoader.java @@ -1,10 +1,10 @@ package net.minecraft.src; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; +import java.io.*; import java.util.Iterator; +import net.PeytonPlayz585.io.File; + public class ChunkLoader implements IChunkLoader { private File saveDir; private boolean createIfNecessary; @@ -44,8 +44,7 @@ public class ChunkLoader implements IChunkLoader { File var4 = this.chunkFileForXZ(var2, var3); if(var4 != null && var4.exists()) { try { - FileInputStream var5 = new FileInputStream(var4); - NBTTagCompound var6 = CompressedStreamTools.readCompressed(var5); + NBTTagCompound var6 = (NBTTagCompound) NBTBase.readNamedTag(new DataInputStream(new ByteArrayInputStream(var4.getBytes()))); return loadChunkIntoWorldFromCompound(var1, var6.getCompoundTag("Level")); } catch (Exception var7) { var7.printStackTrace(); @@ -57,29 +56,17 @@ public class ChunkLoader implements IChunkLoader { public void saveChunk(World var1, Chunk var2) { File var3 = this.chunkFileForXZ(var2.xPosition, var2.zPosition); - if(var3.exists()) { - var1.setSizeOnDisk -= var3.length(); - } - + NBTTagCompound toSave = new NBTTagCompound(); + storeChunkInCompound(var2, var1, toSave); + ByteArrayOutputStream bao = new ByteArrayOutputStream(131072); try { - File var4 = new File(this.saveDir, "tmp_chunk.dat"); - FileOutputStream var5 = new FileOutputStream(var4); - NBTTagCompound var6 = new NBTTagCompound(); - NBTTagCompound var7 = new NBTTagCompound(); - var6.setTag("Level", var7); - this.storeChunkInCompound(var2, var1, var7); - CompressedStreamTools.writeCompressed(var6, var5); - var5.close(); - if(var3.exists()) { - var3.delete(); - } - - var4.renameTo(var3); - var1.setSizeOnDisk += var3.length(); - } catch (Exception var8) { - var8.printStackTrace(); + NBTBase.writeNamedTag(toSave, new DataOutputStream(bao)); + } catch (IOException e) { + System.err.println("Failed to serialize chunk at [" + var2.xPosition + ", " + var2.zPosition + "] to byte array"); + e.printStackTrace(); + return; } - + var3.writeBytes(bao.toByteArray()); } public void storeChunkInCompound(Chunk var1, World var2, NBTTagCompound var3) { diff --git a/src/main/java/net/minecraft/src/GameSettings.java b/src/main/java/net/minecraft/src/GameSettings.java index e0ba7f0..261cd32 100644 --- a/src/main/java/net/minecraft/src/GameSettings.java +++ b/src/main/java/net/minecraft/src/GameSettings.java @@ -1,10 +1,5 @@ package net.minecraft.src; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.PrintWriter; import org.lwjgl.input.Keyboard; public class GameSettings { @@ -32,14 +27,14 @@ public class GameSettings { public KeyBinding keyBindLoad = new KeyBinding("Load location", 19); public KeyBinding[] keyBindings = new KeyBinding[]{this.keyBindForward, this.keyBindLeft, this.keyBindBack, this.keyBindRight, this.keyBindJump, this.keyBindDrop, this.keyBindInventory, this.keyBindChat, this.keyBindToggleFog, this.keyBindSave, this.keyBindLoad}; protected Minecraft mc; - private File optionsFile; + //private File optionsFile; public int numberOfOptions = 10; public int difficulty = 2; public boolean thirdPersonView = false; - public GameSettings(Minecraft var1, File var2) { + public GameSettings(Minecraft var1) { this.mc = var1; - this.optionsFile = new File(var2, "options.txt"); + //this.optionsFile = new File(mcDataDir, "options.txt"); this.loadOptions(); } @@ -104,98 +99,98 @@ public class GameSettings { } public void loadOptions() { - try { - if(!this.optionsFile.exists()) { - return; - } - - BufferedReader var1 = new BufferedReader(new FileReader(this.optionsFile)); - String var2 = ""; - - while(true) { - var2 = var1.readLine(); - if(var2 == null) { - var1.close(); - break; - } - - String[] var3 = var2.split(":"); - if(var3[0].equals("music")) { - this.music = var3[1].equals("true"); - } - - if(var3[0].equals("sound")) { - this.sound = var3[1].equals("true"); - } - - if(var3[0].equals("invertYMouse")) { - this.invertMouse = var3[1].equals("true"); - } - - if(var3[0].equals("showFrameRate")) { - this.showFPS = var3[1].equals("true"); - } - - if(var3[0].equals("viewDistance")) { - this.renderDistance = Integer.parseInt(var3[1]); - } - - if(var3[0].equals("bobView")) { - this.viewBobbing = var3[1].equals("true"); - } - - if(var3[0].equals("anaglyph3d")) { - this.anaglyph = var3[1].equals("true"); - } - - if(var3[0].equals("limitFramerate")) { - this.limitFramerate = var3[1].equals("true"); - } - - if(var3[0].equals("difficulty")) { - this.difficulty = Integer.parseInt(var3[1]); - } - - if(var3[0].equals("fancyGraphics")) { - this.fancyGraphics = var3[1].equals("true"); - } - - for(int var4 = 0; var4 < this.keyBindings.length; ++var4) { - if(var3[0].equals("key_" + this.keyBindings[var4].keyDescription)) { - this.keyBindings[var4].keyCode = Integer.parseInt(var3[1]); - } - } - } - } catch (Exception var5) { - System.out.println("Failed to load options"); - var5.printStackTrace(); - } +// try { +// if(!this.optionsFile.exists()) { +// return; +// } +// +// BufferedReader var1 = new BufferedReader(new FileReader(this.optionsFile)); +// String var2 = ""; +// +// while(true) { +// var2 = var1.readLine(); +// if(var2 == null) { +// var1.close(); +// break; +// } +// +// String[] var3 = var2.split(":"); +// if(var3[0].equals("music")) { +// this.music = var3[1].equals("true"); +// } +// +// if(var3[0].equals("sound")) { +// this.sound = var3[1].equals("true"); +// } +// +// if(var3[0].equals("invertYMouse")) { +// this.invertMouse = var3[1].equals("true"); +// } +// +// if(var3[0].equals("showFrameRate")) { +// this.showFPS = var3[1].equals("true"); +// } +// +// if(var3[0].equals("viewDistance")) { +// this.renderDistance = Integer.parseInt(var3[1]); +// } +// +// if(var3[0].equals("bobView")) { +// this.viewBobbing = var3[1].equals("true"); +// } +// +// if(var3[0].equals("anaglyph3d")) { +// this.anaglyph = var3[1].equals("true"); +// } +// +// if(var3[0].equals("limitFramerate")) { +// this.limitFramerate = var3[1].equals("true"); +// } +// +// if(var3[0].equals("difficulty")) { +// this.difficulty = Integer.parseInt(var3[1]); +// } +// +// if(var3[0].equals("fancyGraphics")) { +// this.fancyGraphics = var3[1].equals("true"); +// } +// +// for(int var4 = 0; var4 < this.keyBindings.length; ++var4) { +// if(var3[0].equals("key_" + this.keyBindings[var4].keyDescription)) { +// this.keyBindings[var4].keyCode = Integer.parseInt(var3[1]); +// } +// } +// } +// } catch (Exception var5) { +// System.out.println("Failed to load options"); +// var5.printStackTrace(); +// } } public void saveOptions() { - try { - PrintWriter var1 = new PrintWriter(new FileWriter(this.optionsFile)); - var1.println("music:" + this.music); - var1.println("sound:" + this.sound); - var1.println("invertYMouse:" + this.invertMouse); - var1.println("showFrameRate:" + this.showFPS); - var1.println("viewDistance:" + this.renderDistance); - var1.println("bobView:" + this.viewBobbing); - var1.println("anaglyph3d:" + this.anaglyph); - var1.println("limitFramerate:" + this.limitFramerate); - var1.println("difficulty:" + this.difficulty); - var1.println("fancyGraphics:" + this.fancyGraphics); - - for(int var2 = 0; var2 < this.keyBindings.length; ++var2) { - var1.println("key_" + this.keyBindings[var2].keyDescription + ":" + this.keyBindings[var2].keyCode); - } - - var1.close(); - } catch (Exception var3) { - System.out.println("Failed to save options"); - var3.printStackTrace(); - } +// try { +// PrintWriter var1 = new PrintWriter(new FileWriter(this.optionsFile)); +// var1.println("music:" + this.music); +// var1.println("sound:" + this.sound); +// var1.println("invertYMouse:" + this.invertMouse); +// var1.println("showFrameRate:" + this.showFPS); +// var1.println("viewDistance:" + this.renderDistance); +// var1.println("bobView:" + this.viewBobbing); +// var1.println("anaglyph3d:" + this.anaglyph); +// var1.println("limitFramerate:" + this.limitFramerate); +// var1.println("difficulty:" + this.difficulty); +// var1.println("fancyGraphics:" + this.fancyGraphics); +// +// for(int var2 = 0; var2 < this.keyBindings.length; ++var2) { +// var1.println("key_" + this.keyBindings[var2].keyDescription + ":" + this.keyBindings[var2].keyCode); +// } +// +// var1.close(); +// } catch (Exception var3) { +// System.out.println("Failed to save options"); +// var3.printStackTrace(); +// } } } diff --git a/src/main/java/net/minecraft/src/GuiCreateWorld.java b/src/main/java/net/minecraft/src/GuiCreateWorld.java index 9b49486..73a1434 100644 --- a/src/main/java/net/minecraft/src/GuiCreateWorld.java +++ b/src/main/java/net/minecraft/src/GuiCreateWorld.java @@ -1,6 +1,6 @@ package net.minecraft.src; -import java.io.File; +import net.PeytonPlayz585.io.File; public class GuiCreateWorld extends GuiScreen { protected GuiScreen parentGuiScreen; diff --git a/src/main/java/net/minecraft/src/GuiDeleteWorld.java b/src/main/java/net/minecraft/src/GuiDeleteWorld.java index 979aad5..41368b5 100644 --- a/src/main/java/net/minecraft/src/GuiDeleteWorld.java +++ b/src/main/java/net/minecraft/src/GuiDeleteWorld.java @@ -1,6 +1,6 @@ package net.minecraft.src; -import java.io.File; +import net.PeytonPlayz585.io.File; public class GuiDeleteWorld extends GuiCreateWorld { public GuiDeleteWorld(GuiScreen var1) { diff --git a/src/main/java/net/minecraft/src/Minecraft.java b/src/main/java/net/minecraft/src/Minecraft.java index b3fe37b..1711804 100644 --- a/src/main/java/net/minecraft/src/Minecraft.java +++ b/src/main/java/net/minecraft/src/Minecraft.java @@ -1,12 +1,12 @@ package net.minecraft.src; -import java.io.File; import org.lwjgl.LWJGLException; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.Display; import org.lwjgl.opengl.GL11; +import net.PeytonPlayz585.io.File; import net.PeytonPlayz585.opengl.LWJGLMain; public class Minecraft implements Runnable { @@ -69,7 +69,7 @@ public class Minecraft implements Runnable { public void startGame() throws LWJGLException { this.mcDataDir = getMinecraftDir(); - this.gameSettings = new GameSettings(this, this.mcDataDir); + this.gameSettings = new GameSettings(this); this.renderEngine = new RenderEngine(this.gameSettings); this.fontRenderer = new FontRenderer(this.gameSettings, "/default.png", this.renderEngine); this.loadScreen(); diff --git a/src/main/java/net/minecraft/src/World.java b/src/main/java/net/minecraft/src/World.java index ce6119a..4553761 100644 --- a/src/main/java/net/minecraft/src/World.java +++ b/src/main/java/net/minecraft/src/World.java @@ -1,8 +1,11 @@ package net.minecraft.src; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; +import net.PeytonPlayz585.io.File; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.DataInputStream; +import java.io.DataOutputStream; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -53,7 +56,7 @@ public class World implements IBlockAccess { File var4 = new File(var3, "level.dat"); if(var4.exists()) { try { - NBTTagCompound var5 = CompressedStreamTools.readCompressed(new FileInputStream(var4)); + NBTTagCompound var5 = (NBTTagCompound) NBTBase.readNamedTag(new DataInputStream(new ByteArrayInputStream(var4.getBytes()))); NBTTagCompound var6 = var5.getCompoundTag("Data"); return var6; } catch (Exception var7) { @@ -119,7 +122,7 @@ public class World implements IBlockAccess { this.isNewWorld = !var5.exists(); if(var5.exists()) { try { - NBTTagCompound var6 = CompressedStreamTools.readCompressed(new FileInputStream(var5)); + NBTTagCompound var6 = (NBTTagCompound) NBTBase.readNamedTag(new DataInputStream(new ByteArrayInputStream(var5.getBytes()))); NBTTagCompound var7 = var6.getCompoundTag("Data"); this.randomSeed = var7.getLong("RandomSeed"); this.spawnX = var7.getInteger("SpawnX"); @@ -228,7 +231,9 @@ public class World implements IBlockAccess { File var3 = new File(this.saveDirectory, "level.dat_new"); File var4 = new File(this.saveDirectory, "level.dat_old"); File var5 = new File(this.saveDirectory, "level.dat"); - CompressedStreamTools.writeCompressed(var2, new FileOutputStream(var3)); + ByteArrayOutputStream bao = new ByteArrayOutputStream(131072); + NBTBase.writeNamedTag(var2, new DataOutputStream(bao)); + var3.writeBytes(bao.toByteArray()); if(var4.exists()) { var4.delete(); } diff --git a/src/main/java/org/lwjgl/input/Mouse.java b/src/main/java/org/lwjgl/input/Mouse.java index 087c64f..cd5d61d 100644 --- a/src/main/java/org/lwjgl/input/Mouse.java +++ b/src/main/java/org/lwjgl/input/Mouse.java @@ -13,7 +13,7 @@ public class Mouse { } public static int getX() { - return LWJGLMain.mouseGetY(); + return LWJGLMain.mouseGetX(); } public static int getY() {