Files
EaglerPorts/first release - u0/js-web/classes.js
T
2026-07-29 12:50:50 -04:00

15874 lines
3.5 MiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";
(function(root,module){if(typeof define==='function'&&define.amd){define(['exports'],function(exports){module(root,exports);});}else if(typeof exports==='object'&&exports!==null&&typeof exports.nodeName!=='string'){module(global,exports);}else{module(root,root);}}(typeof self!=='undefined'?self:this,function($rt_globals,$rt_exports){
(function(_jsGlobal){try {(function(){var namedFunction=function(name,body){if(typeof body==="function"){try {Object.defineProperty(body,"name",{configurable:true,enumerable:false,writable:false,value:name});}catch(ex){}}return body;};var enabledShims=[];var collectionsShimImpl=function(){var i;var createCollection=function(proto,objectOnly){var Collection=namedFunction("Collection",function(a){if(!this||this.constructor!==Collection)return new Collection(a);Object.defineProperty(this,
"_keys",{value:[]});Object.defineProperty(this,"_values",{value:[]});Object.defineProperty(this,"_itp",{value:[]});Object.defineProperty(this,"objectOnly",{value:objectOnly});if(a)init.call(this,a);});if(!objectOnly){Object.defineProperty(proto,"size",{get:sharedSize});}proto.constructor=Collection;for(var k in proto){Object.defineProperty(Collection.prototype,k,{value:proto[k]});}return Collection;};var init=function(a){if(this.add)a.forEach(this.add,this);else a.forEach(function(a){this.set(a[0],a[1]);},this);};var sharedDelete
=function(key){if(this.has(key)){this._keys.splice(i,1);this._values.splice(i,1);this._itp.forEach(function(p){if(i<p[0])p[0]--;});}return -1<i;};var sharedGet=namedFunction("get",function(key){return this.has(key)?this._values[i]:$rt_globals.undefined;});var has=namedFunction("has",function(list,key){if(this.objectOnly&&key!==Object(key))throw new $rt_globals.TypeError("Invalid value used as weak collection key");if(key!=key||key===0)for(i=list.length;i--&&!$rt_globals.is(list[i],key);){}else i=list.indexOf(key);return -1
<i;});var setHas=namedFunction("has",function(value){return has.call(this,this._values,value);});var mapHas=namedFunction("has",function(value){return has.call(this,this._keys,value);});var sharedSet=namedFunction("set",function(key,value){this.has(key)?(this._values[i]=value):(this._values[this._keys.push(key) -1]=value);return this;});var sharedAdd=namedFunction("add",function(value){if(!this.has(value))this._values.push(value);return this;});var sharedClear=namedFunction("clear",function(){(this._keys||0).length
=this._values.length=0;});var sharedKeys=namedFunction("keys",function(){return sharedIterator(this._itp,this._keys);});var sharedValues=namedFunction("values",function(){return sharedIterator(this._itp,this._values);});var mapEntries=namedFunction("entries",function(){return sharedIterator(this._itp,this._keys,this._values);});var setEntries=namedFunction("entries",function(){return sharedIterator(this._itp,this._values,this._values);});var sharedIterator=function(itp,array,array2){var p=[0],done=false;itp.push(p);return {
next:function(){var v,k=p[0];if(!done&&k<array.length){v=array2?[array[k],array2[k]]:array[k];p[0]++;}else {done=true;itp.splice(itp.indexOf(p),1);}return {done:done,value:v};}};};var sharedSize=namedFunction("size",function(){return this._values.length;});var sharedForEach=namedFunction("forEach",function(callback,context){var it=this.entries();for(;;){var r=it.next();if(r.done)break;callback.call(context,r.value[1],r.value[0],this);}});return {createCollection:createCollection,init:init,sharedDelete:sharedDelete,
sharedGet:sharedGet,has:has,setHas:setHas,mapHas:mapHas,sharedSet:sharedSet,sharedAdd:sharedAdd,sharedClear:sharedClear,sharedKeys:sharedKeys,sharedValues:sharedValues,mapEntries:mapEntries,setEntries:setEntries,sharedIterator:sharedIterator,sharedSize:sharedSize,sharedForEach:sharedForEach};}();var shim_Map=function(){if(typeof $rt_globals.Map==="undefined"||typeof (new $rt_globals.Map()).values!=="function"||!((new $rt_globals.Map()).values()).next){Object.defineProperty(_jsGlobal,"Map",{value:namedFunction("Map",
collectionsShimImpl.createCollection({'delete':collectionsShimImpl.sharedDelete,has:collectionsShimImpl.mapHas,get:collectionsShimImpl.sharedGet,set:collectionsShimImpl.sharedSet,keys:collectionsShimImpl.sharedKeys,values:collectionsShimImpl.sharedValues,entries:collectionsShimImpl.mapEntries,forEach:collectionsShimImpl.sharedForEach,clear:collectionsShimImpl.sharedClear}))});return true;}else {return false;}};var shim_WeakMap=function(){if(typeof $rt_globals.WeakMap==="undefined"){Object.defineProperty(_jsGlobal,
"WeakMap",{value:namedFunction("WeakMap",collectionsShimImpl.createCollection({'delete':collectionsShimImpl.sharedDelete,clear:collectionsShimImpl.sharedClear,get:collectionsShimImpl.sharedGet,has:collectionsShimImpl.mapHas,set:collectionsShimImpl.sharedSet}))});return true;}else {return false;}};var shim_Set=function(){if(typeof $rt_globals.Set==="undefined"||typeof (new $rt_globals.Set()).values!=="function"||!((new $rt_globals.Set()).values()).next){Object.defineProperty(_jsGlobal,"Set",{value:namedFunction("Set",
collectionsShimImpl.createCollection({has:collectionsShimImpl.setHas,add:collectionsShimImpl.sharedAdd,'delete':collectionsShimImpl.sharedDelete,clear:collectionsShimImpl.sharedClear,keys:collectionsShimImpl.sharedValues,values:collectionsShimImpl.sharedValues,entries:collectionsShimImpl.setEntries,forEach:collectionsShimImpl.sharedForEach}))});return true;}else {return false;}};var shim_WeakSet=function(){if(typeof $rt_globals.WeakSet==="undefined"){Object.defineProperty(_jsGlobal,"WeakSet",{value:namedFunction("WeakSet",
collectionsShimImpl.createCollection({'delete':collectionsShimImpl.sharedDelete,add:collectionsShimImpl.sharedAdd,clear:collectionsShimImpl.sharedClear,has:collectionsShimImpl.setHas}))});return true;}else {return false;}};var createPromiseShim=function(){var PROMISE_ID="[["+(($rt_globals.Math.random()).toString(36)).substring(2)+"]]";var PENDING=void 0;var FULFILLED=1;var REJECTED=2;var _qlen=0;var msgChannel=null;var useLegacyFlush=false;var isFlushTest=false;var queue=new $rt_globals.Array(1000);var _noop
=function(){};var _initMessageChannelFlush=function(flushFunc){if(typeof $rt_globals.MessageChannel==="undefined"){useLegacyFlush=true;$rt_globals.setTimeout(flushFunc,0);return;}isFlushTest=true;try {msgChannel=new $rt_globals.MessageChannel();var testVal=false;var _flushTest=function(){testVal=true;};msgChannel.port1.addEventListener("message",_flushTest);msgChannel.port1.start();msgChannel.port2.start();msgChannel.port2.postMessage("");if(testVal){msgChannel=null;useLegacyFlush=true;isFlushTest=false;$rt_globals.setTimeout(flushFunc,
0);return;}$rt_globals.setTimeout(function(){msgChannel.port1.removeEventListener("message",_flushTest);if(!testVal){msgChannel=null;useLegacyFlush=true;}else {msgChannel.port1.addEventListener("message",flushFunc);}isFlushTest=false;flushFunc();},10);}catch(ex){msgChannel=null;useLegacyFlush=true;isFlushTest=false;$rt_globals.setTimeout(flushFunc,0);return;}};var _scheduleFlush=function(){if(useLegacyFlush||isFlushTest){$rt_globals.setTimeout(_flush,0);}else {if(msgChannel===null){_initMessageChannelFlush(_flush);return;}msgChannel.port2.postMessage("");}};var _flush
=function(){for(var i=0;i<_qlen;i+=2){var callback=queue[i];var arg=queue[i+1];callback(arg);queue[i]=$rt_globals.undefined;queue[i+1]=$rt_globals.undefined;}_qlen=0;};var _asap=function(callback,arg){queue[_qlen]=callback;queue[_qlen+1]=arg;_qlen+=2;if(_qlen===2){_scheduleFlush();}};var _handleForeignThenable=function(promise,thenable,then$$1){_asap(function(promise){var sealed=false;var error=_tryThen(then$$1,thenable,function(value){if(sealed){return;}sealed=true;if(thenable!==value){__resolve(promise,value);}
else {_fulfill(promise,value);}},function(reason){if(sealed){return;}sealed=true;_reject(promise,reason);},"Settle: "+(promise._label||" unknown promise"));if(!sealed&&error){sealed=true;_reject(promise,error);}},promise);};var _tryThen=function(then$$1,value,fulfillmentHandler,rejectionHandler){try {then$$1.call(value,fulfillmentHandler,rejectionHandler);}catch(e){return e;}};var _handleOwnThenable=function(promise,thenable){if(thenable._state===FULFILLED){_fulfill(promise,thenable._result);}else if(thenable._state
===REJECTED){_reject(promise,thenable._result);}else {_subscribe(thenable,$rt_globals.undefined,function(value){return __resolve(promise,value);},function(reason){return _reject(promise,reason);});}};var _handleMaybeThenable=function(promise,maybeThenable,then$$1){if(maybeThenable.constructor===promise.constructor&&then$$1===_then&&maybeThenable.constructor.resolve===_resolve){_handleOwnThenable(promise,maybeThenable);}else {if(then$$1===$rt_globals.undefined){_fulfill(promise,maybeThenable);}else if(typeof then$$1
==="function"){_handleForeignThenable(promise,maybeThenable,then$$1);}else {_fulfill(promise,maybeThenable);}}};var __resolve=function(promise,value){if(promise===value){_reject(promise,new $rt_globals.TypeError("You cannot resolve a promise with itself"));}else if(typeof value==="object"||typeof value==="function"){var then$$1=void 0;try {then$$1=value.then;}catch(error){_reject(promise,error);return;}_handleMaybeThenable(promise,value,then$$1);}else {_fulfill(promise,value);}};var _reject=function(promise,
reason){if(promise._state!==PENDING){return;}promise._state=REJECTED;promise._result=reason;_asap(_publishRejection,promise);};var _subscribe=function(parent,child,onFulfillment,onRejection){var _subscribers=parent._subscribers;var length=_subscribers.length;parent._onerror=null;_subscribers[length]=child;_subscribers[length+FULFILLED]=onFulfillment;_subscribers[length+REJECTED]=onRejection;if(length===0&&parent._state){_asap(_publish,parent);}};var _publish=function(promise){var subscribers=promise._subscribers;var settled
=promise._state;if(subscribers.length===0){return;}var child=void 0,callback=void 0,detail=promise._result;for(var i=0;i<subscribers.length;i+=3){child=subscribers[i];callback=subscribers[i+settled];if(child){_invokeCallback(settled,child,callback,detail);}else {callback(detail);}}promise._subscribers.length=0;};var _publishRejection=function(promise){if(promise._onerror){promise._onerror(promise._result);}_publish(promise);};var _fulfill=function(promise,value){if(promise._state!==PENDING){return;}promise._result
=value;promise._state=FULFILLED;if(promise._subscribers.length!==0){_asap(_publish,promise);}};var _invokeCallback=function(settled,promise,callback,detail){var hasCallback=typeof callback==="function",value=void 0,error=void 0,succeeded=true;if(hasCallback){try {value=callback(detail);}catch(e){succeeded=false;error=e;}if(promise===value){_reject(promise,new $rt_globals.TypeError("A promises callback cannot return that same promise."));return;}}else {value=detail;}if(promise._state!==PENDING){}else if(hasCallback
&&succeeded){__resolve(promise,value);}else if(succeeded===false){_reject(promise,error);}else if(settled===FULFILLED){_fulfill(promise,value);}else if(settled===REJECTED){_reject(promise,value);}};var _initializePromise=function(promise,resolver){try {resolver(function(value){__resolve(promise,value);},function(reason){_reject(promise,reason);});}catch(e){_reject(promise,e);}};var id=0;var _nextId=function(){return id++;};var _makePromise=function(promise){promise[PROMISE_ID]=id++;promise._state=$rt_globals.undefined;promise._result
=$rt_globals.undefined;promise._subscribers=[];};var Promise;Promise=namedFunction("Promise",function(resolver){this[PROMISE_ID]=_nextId();this._result=this._state=$rt_globals.undefined;this._subscribers=[];if(_noop!==resolver){typeof resolver!=='function'&&$rt_globals._needsResolver();this instanceof Promise?_initializePromise(this,resolver):$rt_globals._needsNew();}});var _then=namedFunction("then",function(onFulfillment,onRejection){var parent=this;var child=new this.constructor(_noop);if(child[PROMISE_ID]
===$rt_globals.undefined){_makePromise(child);}var _state=parent._state;if(_state){var callback=arguments[_state -1];_asap(function(){return _invokeCallback(_state,child,callback,parent._result);});}else {_subscribe(parent,child,onFulfillment,onRejection);}return child;});Promise.prototype.then=_then;Promise.prototype.catch=namedFunction("catch",function(onRejection){return this.then(null,onRejection);});Promise.prototype.finally=namedFunction("finally",function(callback){var promise=this;var constructor=promise.constructor;if
(typeof callback==="function"){return promise.then(function(value){return (constructor.resolve(callback())).then(function(){return value;});},function(reason){return (constructor.resolve(callback())).then(function(){throw reason;});});}return promise.then(callback,callback);});Promise.all=namedFunction("all",function(entries){throw new $rt_globals.Error("Promise.all is not included in the ES6 compatibility shim!");});Promise.race=namedFunction("race",function(entries){var Constructor=this;if(!$rt_globals.Array.isArray(entries))
{return new Constructor(function(_,reject){return reject(new $rt_globals.TypeError("You must pass an array to race."));});}else {return new Constructor(function(resolve,reject){var length=entries.length;for(var i=0;i<length;i++){(Constructor.resolve(entries[i])).then(resolve,reject);}});}});var _resolve=namedFunction("resolve",function(object){var Constructor=this;if(object&&typeof object==="object"&&object.constructor===Constructor){return object;}var promise=new Constructor(_noop);__resolve(promise,object);return promise;});Promise.resolve
=_resolve;Promise.reject=namedFunction("reject",function(reason){var Constructor=this;var promise=new Constructor(_noop);_reject(promise,reason);return promise;});return Promise;};var shim_Promise=function(){if(typeof Promise==="undefined"){Object.defineProperty(_jsGlobal,"Promise",{value:createPromiseShim()});return true;}else {return false;}};var shim_String_fromCodePoint=function(){if(typeof $rt_globals.String.fromCodePoint==="undefined"){Object.defineProperty($rt_globals.String,"fromCodePoint",{value:namedFunction("fromCodePoint",
function(codePoints){var result=[];var next;for(var i=0,length=arguments.length;i<length;i++){next=$rt_globals.Number(arguments[i]);if(next!==(next|0)||next<0||next>0x10FFFF){throw new $rt_globals.RangeError("Invalid code point "+next);}if(next<0x10000){result.push($rt_globals.String.fromCharCode(next));}else {next -=0x10000;result.push($rt_globals.String.fromCharCode((next>>10)+0xD800));result.push($rt_globals.String.fromCharCode(next%0x400+0xDC00));}}return result.join("");})});return true;}else {return false;}};var shim_String_proto_codePointAt
=function(){if(typeof $rt_globals.String.prototype.codePointAt==="undefined"){Object.defineProperty($rt_globals.String.prototype,"codePointAt",{value:namedFunction("codePointAt",function(pos){pos=pos|0;var leng=this.length;if(pos>=0&&pos<leng){var first=this.charCodeAt(pos);var isEnd=pos+1===leng;if(first<0xD800||first>0xDBFF||isEnd){return first;}var second=this.charCodeAt(pos+1);if(second<0xDC00||second>0xDFFF){return first;}return (first -0xD800)*1024+second -0xDC00+0x10000;}})});return true;}else {return false;}};var shim_String_proto_startsWith
=function(){if(typeof $rt_globals.String.prototype.startsWith==="undefined"){Object.defineProperty($rt_globals.String.prototype,"startsWith",{value:namedFunction("startsWith",function(str){var position=0;if(arguments.length>1){position=arguments[1];}var start=$rt_globals.Math.max(position,0)|0;return this.slice(start,start+str.length)===str;})});return true;}else {return false;}};var shim_String_proto_endsWith=function(){if(typeof $rt_globals.String.prototype.endsWith==="undefined"){Object.defineProperty($rt_globals.String.prototype,
"endsWith",{value:namedFunction("endsWith",function(str){var len=this.length;var endPosition;if(arguments.length>1){endPosition=arguments[1];}var pos=typeof endPosition==="undefined"?len:endPosition|0;var end=$rt_globals.Math.min($rt_globals.Math.max(pos,0)|0,len);return this.slice(end -str.length,end)===str;})});return true;}else {return false;}};var shim_String_proto_includes=function(){if(typeof $rt_globals.String.prototype.includes==="undefined"){Object.defineProperty($rt_globals.String.prototype,"includes",
{value:namedFunction("includes",function(str){var position;if(arguments.length>1){position=arguments[1];}return this.indexOf(str,position)!== -1;})});return true;}else {return false;}};var stringRepeatHelper;stringRepeatHelper=function(s,times){if(times<1){return '';}if(times%2){return stringRepeatHelper(s,times -1)+s;}var half=stringRepeatHelper(s,times/2);return half+half;};var shim_String_proto_repeat=function(){if(typeof $rt_globals.String.prototype.repeat==="undefined"){Object.defineProperty($rt_globals.String.prototype,
"repeat",{value:namedFunction("repeat",function(numTimes){if(numTimes>=$rt_globals.Infinity||(numTimes|=0)<0){throw new $rt_globals.RangeError("repeat count must be less than infinity and not overflow maximum string size");}return stringRepeatHelper(this,numTimes);})});return true;}else {return false;}};var shim_Object_is=function(){if(typeof Object.is==="undefined"){Object.defineProperty(Object,"is",{value:namedFunction("is",function(a,b){return a===b||a!==a&&b!==b;})});return true;}else {return false;}};var shim_Object_setPrototypeOf
=function(){if(typeof Object.setPrototypeOf==="undefined"){var theShim=function(Object,magic){var set;var checkArgs=function(O,proto){if(typeof O!=="object"||O===null){throw new $rt_globals.TypeError("can not set prototype on a non-object");}if(typeof proto!=="object"&&proto!==null){throw new $rt_globals.TypeError("can only set prototype to an object or null");}};var setPrototypeOf=function(O,proto){checkArgs(O,proto);set.call(O,proto);return O;};try {set=(Object.getOwnPropertyDescriptor(Object.prototype,magic)).set;set.call({
},null);}catch(o_O){if(Object.prototype!=={}[magic]||{__proto__:null}.__proto__===void 0){$rt_globals.console.error("ES6Shims: Can not shim Object.setPrototypeOf on this browser! Ignoring for now");return false;}set=function(proto){this[magic]=proto;};}return setPrototypeOf;}(Object,"__proto__");if(theShim){Object.defineProperty(Object,"setPrototypeOf",{value:namedFunction("setPrototypeOf",theShim)});return true;}else {return false;}}else {return false;}};var shim_Function_proto_name=function(){if($rt_globals.Math.max.name
!=="max"){Object.defineProperty($rt_globals.Function.prototype,"name",{configurable:true,enumerable:false,get:function(){if(this===$rt_globals.Function.prototype){return "";}var str=$rt_globals.Function.prototype.toString.call(this);var match=str.match(/\s*function\s+([^(\s]*)\s*/);var name=match&&match[1];Object.defineProperty(this,"name",{configurable:true,enumerable:false,writable:false,value:name});return name;}});return true;}else {return false;}};var shim_Math_sign=function(){if(typeof $rt_globals.Math.sign
==="undefined"){Object.defineProperty($rt_globals.Math,"sign",{value:namedFunction("sign",function(val){var number=$rt_globals.Number(val);if(number===0){return number;}if($rt_globals.isNaN(number)){return number;}return number<0? -1:1;})});return true;}else {return false;}};var shim_Symbol=function(){if(typeof $rt_globals.Symbol==="undefined"){Object.defineProperty(_jsGlobal,"Symbol",{value:function(){var symRet=namedFunction("Symbol",function(){return "[[ShimbolR_"+(($rt_globals.Math.random()).toString(36)).substring(2)
+"]]";});symRet.for=namedFunction("for",function(symName){if(!(typeof symName==="string"))return $rt_globals.undefined;return "[[ShimbolN_"+symName+"]]";});symRet.keyFor=namedFunction("keyFor",function(sym){return typeof sym==="string"&&sym.startsWith("[[ShimbolN_")&&sym.endsWith("]]")?sym.substring(11,sym.length -2):$rt_globals.undefined;});return symRet;}()});return true;}else {return false;}};var hasErrors=false;var shim_install=function(str,cb){try {return cb();}catch(_exx_){hasErrors=true;$rt_globals.console.error("ES6Shims: Failed to detect and enable shim \""
+str+"\" for this browser! (Continuing anyway)");$rt_globals.console.error(_exx_);return false;}};if(shim_install("Map",shim_Map))enabledShims.push(0);if(shim_install("WeakMap",shim_WeakMap))enabledShims.push(1);if(shim_install("Set",shim_Set))enabledShims.push(2);if(shim_install("WeakSet",shim_WeakSet))enabledShims.push(3);if(shim_install("Promise",shim_Promise))enabledShims.push(4);if(shim_install("String_fromCodePoint",shim_String_fromCodePoint))enabledShims.push(5);if(shim_install("String_proto_codePointAt",
shim_String_proto_codePointAt))enabledShims.push(6);if(shim_install("String_proto_startsWith",shim_String_proto_startsWith))enabledShims.push(7);if(shim_install("String_proto_endsWith",shim_String_proto_endsWith))enabledShims.push(8);if(shim_install("String_proto_includes",shim_String_proto_includes))enabledShims.push(9);if(shim_install("String_proto_repeat",shim_String_proto_repeat))enabledShims.push(10);if(shim_install("Object_is",shim_Object_is))enabledShims.push(12);if(shim_install("Object_setPrototypeOf",
shim_Object_setPrototypeOf))enabledShims.push(13);if(shim_install("Function_proto_name",shim_Function_proto_name))enabledShims.push(14);if(shim_install("Math_sign",shim_Math_sign))enabledShims.push(15);if(shim_install("Symbol",shim_Symbol))enabledShims.push(16);var enCnt=enabledShims.length;_jsGlobal.__eaglercraftXES6ShimStatus={getShimInitStatus:function(){return (enCnt>0?1:0)|(hasErrors?2:0);},getEnabledShimCount:function(){return enCnt;},getEnabledShimID:function(idxIn){return enabledShims[idxIn];}};})();}
catch(_ex_){$rt_globals.console.error("ES6Shims: Failed to detect and enable shims for this browser! (Continuing anyway)");$rt_globals.console.error(_ex_);_jsGlobal.__eaglercraftXES6ShimStatus={getShimInitStatus:function(){return -1;},getEnabledShimCount:function(){return 0;},getEnabledShimID:function(idxIn){return $rt_globals.undefined;}};}})($rt_globals);
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:a<b? -1:a===b?0:1;}function $rt_isInstance(obj,
cls){return obj instanceof $rt_objcls()&&!!obj.constructor.$meta&&$rt_isAssignable(obj.constructor,cls);}function $rt_isAssignable(from,to){if(from===to){return true;}if(to.$meta.item!==null){return from.$meta.item!==null&&$rt_isAssignable(from.$meta.item,to.$meta.item);}var supertypes=from.$meta.supertypes;for(var i=0;i<supertypes.length;i=i+1|0){if($rt_isAssignable(supertypes[i],to)){return true;}}return false;}function $rt_castToInterface(obj,cls){if(obj!==null&&!$rt_isInstance(obj,cls)){$rt_throwCCE();}return obj;}function $rt_castToClass(obj,
cls){if(obj!==null&&!(obj instanceof cls)){$rt_throwCCE();}return obj;}$rt_globals.Array.prototype.fill=$rt_globals.Array.prototype.fill||function(value,start,end){var len=this.length;if(!len)return this;start=start|0;var i=start<0?$rt_globals.Math.max(len+start,0):$rt_globals.Math.min(start,len);end=end===$rt_globals.undefined?len:end|0;end=end<0?$rt_globals.Math.max(len+end,0):$rt_globals.Math.min(end,len);for(;i<end;i++){this[i]=value;}return this;};function $rt_createArray(cls,sz){var data=new $rt_globals.Array(sz);data.fill(null);return new $rt_array(cls,
data);}function $rt_createArrayFromData(cls,init){return $rt_wrapArray(cls,init);}function $rt_wrapArray(cls,data){return new $rt_array(cls,data);}function $rt_createUnfilledArray(cls,sz){return new $rt_array(cls,new $rt_globals.Array(sz));}function $rt_createNumericArray(cls,nativeArray){return new $rt_array(cls,nativeArray);}var $rt_createLongArray;var $rt_createLongArrayFromData;if(typeof $rt_globals.BigInt64Array!=='function'){$rt_createLongArray=function(sz){var data=new $rt_globals.Array(sz);var arr=new $rt_array($rt_longcls(),
data);data.fill(Long_ZERO);return arr;};$rt_createLongArrayFromData=function(init){return new $rt_array($rt_longcls(),init);};}else {$rt_createLongArray=function(sz){return $rt_createNumericArray($rt_longcls(),new $rt_globals.BigInt64Array(sz));};$rt_createLongArrayFromData=function(data){var buffer=new $rt_globals.BigInt64Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_longcls(),buffer);};}function $rt_createCharArray(sz){return $rt_createNumericArray($rt_charcls(),new $rt_globals.Uint16Array(sz));}function $rt_createCharArrayFromData(data)
{var buffer=new $rt_globals.Uint16Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_charcls(),buffer);}function $rt_createByteArray(sz){return $rt_createNumericArray($rt_bytecls(),new $rt_globals.Int8Array(sz));}function $rt_createByteArrayFromData(data){var buffer=new $rt_globals.Int8Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_bytecls(),buffer);}function $rt_createShortArray(sz){return $rt_createNumericArray($rt_shortcls(),new $rt_globals.Int16Array(sz));}function $rt_createShortArrayFromData(data)
{var buffer=new $rt_globals.Int16Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_shortcls(),buffer);}function $rt_createIntArray(sz){return $rt_createNumericArray($rt_intcls(),new $rt_globals.Int32Array(sz));}function $rt_createIntArrayFromData(data){var buffer=new $rt_globals.Int32Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_intcls(),buffer);}function $rt_createBooleanArray(sz){return $rt_createNumericArray($rt_booleancls(),new $rt_globals.Int8Array(sz));}function $rt_createBooleanArrayFromData(data)
{var buffer=new $rt_globals.Int8Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_booleancls(),buffer);}function $rt_createFloatArray(sz){return $rt_createNumericArray($rt_floatcls(),new $rt_globals.Float32Array(sz));}function $rt_createFloatArrayFromData(data){var buffer=new $rt_globals.Float32Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_floatcls(),buffer);}function $rt_createDoubleArray(sz){return $rt_createNumericArray($rt_doublecls(),new $rt_globals.Float64Array(sz));}function $rt_createDoubleArrayFromData(data)
{var buffer=new $rt_globals.Float64Array(data.length);buffer.set(data);return $rt_createNumericArray($rt_doublecls(),buffer);}function $rt_arraycls(cls){var result=cls.$array;if(result===null){var arraycls={};var name="["+cls.$meta.binaryName;arraycls.$meta={item:cls,supertypes:[$rt_objcls()],primitive:false,superclass:$rt_objcls(),name:name,binaryName:name,enum:false,simpleName:null,declaringClass:null,enclosingClass:null};arraycls.classObject=null;arraycls.$array=null;result=arraycls;cls.$array=arraycls;}return result;}function $rt_createcls()
{return {$array:null,classObject:null,$meta:{supertypes:[],superclass:null}};}function $rt_createPrimitiveCls(name,binaryName){var cls=$rt_createcls();cls.$meta.primitive=true;cls.$meta.name=name;cls.$meta.binaryName=binaryName;cls.$meta.enum=false;cls.$meta.item=null;cls.$meta.simpleName=null;cls.$meta.declaringClass=null;cls.$meta.enclosingClass=null;return cls;}var $rt_booleanclsCache=null;function $rt_booleancls(){if($rt_booleanclsCache===null){$rt_booleanclsCache=$rt_createPrimitiveCls("boolean","Z");}return $rt_booleanclsCache;}var $rt_charclsCache
=null;function $rt_charcls(){if($rt_charclsCache===null){$rt_charclsCache=$rt_createPrimitiveCls("char","C");}return $rt_charclsCache;}var $rt_byteclsCache=null;function $rt_bytecls(){if($rt_byteclsCache===null){$rt_byteclsCache=$rt_createPrimitiveCls("byte","B");}return $rt_byteclsCache;}var $rt_shortclsCache=null;function $rt_shortcls(){if($rt_shortclsCache===null){$rt_shortclsCache=$rt_createPrimitiveCls("short","S");}return $rt_shortclsCache;}var $rt_intclsCache=null;function $rt_intcls(){if($rt_intclsCache
===null){$rt_intclsCache=$rt_createPrimitiveCls("int","I");}return $rt_intclsCache;}var $rt_longclsCache=null;function $rt_longcls(){if($rt_longclsCache===null){$rt_longclsCache=$rt_createPrimitiveCls("long","J");}return $rt_longclsCache;}var $rt_floatclsCache=null;function $rt_floatcls(){if($rt_floatclsCache===null){$rt_floatclsCache=$rt_createPrimitiveCls("float","F");}return $rt_floatclsCache;}var $rt_doubleclsCache=null;function $rt_doublecls(){if($rt_doubleclsCache===null){$rt_doubleclsCache=$rt_createPrimitiveCls("double",
"D");}return $rt_doubleclsCache;}var $rt_voidclsCache=null;function $rt_voidcls(){if($rt_voidclsCache===null){$rt_voidclsCache=$rt_createPrimitiveCls("void","V");}return $rt_voidclsCache;}function $rt_throw(ex){throw $rt_exception(ex);}var $rt_javaExceptionProp=$rt_globals.Symbol("javaException");function $rt_exception(ex){var err=ex.$jsException;if(!err){var javaCause=$rt_throwableCause(ex);var jsCause=javaCause!==null?javaCause.$jsException:$rt_globals.undefined;var cause=typeof jsCause==="object"?{cause:
jsCause}:$rt_globals.undefined;err=new JavaError("Java exception thrown",cause);if(typeof $rt_globals.Error.captureStackTrace==="function"){$rt_globals.Error.captureStackTrace(err);}err[$rt_javaExceptionProp]=ex;ex.$jsException=err;$rt_fillStack(err,ex);}return err;}function $rt_fillStack(err,ex){if(typeof $rt_decodeStack==="function"&&err.stack){var stack=$rt_decodeStack(err.stack);var javaStack=$rt_createArray($rt_stecls(),stack.length);var elem;var noStack=false;for(var i=0;i<stack.length;++i){var element
=stack[i];elem=$rt_createStackElement($rt_str(element.className),$rt_str(element.methodName),$rt_str(element.fileName),element.lineNumber);if(elem==null){noStack=true;break;}javaStack.data[i]=elem;}if(!noStack){$rt_setStack(ex,javaStack);}}}function $rt_createMultiArray(cls,dimensions){var first=0;for(var i=dimensions.length -1;i>=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i<first;i=i+1|0){cls=$rt_arraycls(cls);}if(first===dimensions.length -1){return $rt_createArray(cls,dimensions[first]);}}var arrays
=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,first));var firstDim=dimensions[first]|0;for(i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createArray(cls,firstDim);}return $rt_createMultiArrayImpl(cls,arrays,dimensions,first);}function $rt_createByteMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_bytecls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createByteArray(firstDim);}return $rt_createMultiArrayImpl($rt_bytecls(),
arrays,dimensions);}function $rt_createCharMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_charcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createCharArray(firstDim);}return $rt_createMultiArrayImpl($rt_charcls(),arrays,dimensions,0);}function $rt_createBooleanMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if
(arrays.length===0){return $rt_createMultiArray($rt_booleancls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createBooleanArray(firstDim);}return $rt_createMultiArrayImpl($rt_booleancls(),arrays,dimensions,0);}function $rt_createShortMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_shortcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i
=i+1|0){arrays[i]=$rt_createShortArray(firstDim);}return $rt_createMultiArrayImpl($rt_shortcls(),arrays,dimensions,0);}function $rt_createIntMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_intcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createIntArray(firstDim);}return $rt_createMultiArrayImpl($rt_intcls(),arrays,dimensions,0);}function $rt_createLongMultiArray(dimensions)
{var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_longcls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createLongArray(firstDim);}return $rt_createMultiArrayImpl($rt_longcls(),arrays,dimensions,0);}function $rt_createFloatMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_floatcls(),dimensions);}var firstDim
=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createFloatArray(firstDim);}return $rt_createMultiArrayImpl($rt_floatcls(),arrays,dimensions,0);}function $rt_createDoubleMultiArray(dimensions){var arrays=new $rt_globals.Array($rt_primitiveArrayCount(dimensions,0));if(arrays.length===0){return $rt_createMultiArray($rt_doublecls(),dimensions);}var firstDim=dimensions[0]|0;for(var i=0;i<arrays.length;i=i+1|0){arrays[i]=$rt_createDoubleArray(firstDim);}return $rt_createMultiArrayImpl($rt_doublecls(),
arrays,dimensions,0);}function $rt_primitiveArrayCount(dimensions,start){var val=dimensions[start+1]|0;for(var i=start+2;i<dimensions.length;i=i+1|0){val=val*(dimensions[i]|0)|0;if(val===0){break;}}return val;}function $rt_createMultiArrayImpl(cls,arrays,dimensions,start){var limit=arrays.length;for(var i=start+1|0;i<dimensions.length;i=i+1|0){cls=$rt_arraycls(cls);var dim=dimensions[i];var index=0;var packedIndex=0;while(index<limit){var arr=$rt_createUnfilledArray(cls,dim);for(var j=0;j<dim;j=j+1|0){arr.data[j]
=arrays[index];index=index+1|0;}arrays[packedIndex]=arr;packedIndex=packedIndex+1|0;}limit=packedIndex;}return arrays[0];}function $rt_assertNotNaN(value){if(typeof value==='number'&&$rt_globals.isNaN(value)){throw "NaN";}return value;}function $rt_createOutputFunction(printFunction){var buffer="";var utf8Buffer=0;var utf8Remaining=0;function putCodePoint(ch){if(ch===0xA){printFunction(buffer);buffer="";}else if(ch<0x10000){buffer+=$rt_globals.String.fromCharCode(ch);}else {ch=ch -0x10000|0;var hi=(ch>>10)+
0xD800;var lo=(ch&0x3FF)+0xDC00;buffer+=$rt_globals.String.fromCharCode(hi,lo);}}return function(ch){if((ch&0x80)===0){putCodePoint(ch);}else if((ch&0xC0)===0x80){if(utf8Buffer>0){utf8Remaining<<=6;utf8Remaining|=ch&0x3F;if( --utf8Buffer===0){putCodePoint(utf8Remaining);}}}else if((ch&0xE0)===0xC0){utf8Remaining=ch&0x1F;utf8Buffer=1;}else if((ch&0xF0)===0xE0){utf8Remaining=ch&0x0F;utf8Buffer=2;}else if((ch&0xF8)===0xF0){utf8Remaining=ch&0x07;utf8Buffer=3;}};}var $rt_putStdout=typeof $rt_putStdoutCustom==="function"
?$rt_putStdoutCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.info(msg);}):function(){};var $rt_putStderr=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.error(msg);}):function(){};var $rt_packageData=null;function $rt_packages(data){var i=0;var packages=new $rt_globals.Array(data.length);for(var j=0;j<data.length;++j){var prefixIndex=data[i++];var prefix
=prefixIndex>=0?packages[prefixIndex]:"";packages[j]=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i<data.length){var cls=data[i++];cls.$meta={};var m=cls.$meta;var className=data[i++];m.name=className!==0?className:null;if(m.name!==null){var packageIndex=data[i++];if(packageIndex>=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=$rt_globals.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 innerClassInfo=data[i++];if(innerClassInfo===0){m.simpleName=null;m.declaringClass=null;m.enclosingClass=null;}else {var enclosingClass=innerClassInfo[0];m.enclosingClass=enclosingClass!==0?enclosingClass:null;var declaringClass
=innerClassInfo[1];m.declaringClass=declaringClass!==0?declaringClass:null;var simpleName=innerClassInfo[2];m.simpleName=simpleName!==0?simpleName:null;}var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;j<virtualMethods.length;j+=2){var name=virtualMethods[j];var func=virtualMethods[j+1];if(typeof name==='string'){name=[name];}for(var k=0;k<name.length;++k){cls.prototype[name[k]]=func;}}}cls.$array=null;}}function $rt_wrapFunction0(f)
{return function(){return f(this);};}function $rt_wrapFunction1(f){return function(p1){return f(this,p1);};}function $rt_wrapFunction2(f){return function(p1,p2){return f(this,p1,p2);};}function $rt_wrapFunction3(f){return function(p1,p2,p3){return f(this,p1,p2,p3,p3);};}function $rt_wrapFunction4(f){return function(p1,p2,p3,p4){return f(this,p1,p2,p3,p4);};}function $rt_threadStarter(f){return function(){var args=$rt_globals.Array.prototype.slice.apply(arguments);$rt_startThread(function(){f.apply(this,args);});};}function $rt_mainStarter(f)
{return function(args,callback){if(!args){args=[];}var javaArgs=$rt_createArray($rt_objcls(),args.length);for(var i=0;i<args.length;++i){javaArgs.data[i]=$rt_str(args[i]);}$rt_startThread(function(){f.call(null,javaArgs);},callback);};}var $rt_stringPool_instance;function $rt_stringPool(strings){$rt_stringPool_instance=new $rt_globals.Array(strings.length);for(var i=0;i<strings.length;++i){$rt_stringPool_instance[i]=$rt_intern($rt_str(strings[i]));}}function $rt_s(index){return $rt_stringPool_instance[index];}function $rt_eraseClinit(target)
{return target.$clinit=function(){};}var $rt_numberConversionBuffer=new $rt_globals.ArrayBuffer(16);var $rt_numberConversionView=new $rt_globals.DataView($rt_numberConversionBuffer);var $rt_numberConversionFloatArray=new $rt_globals.Float32Array($rt_numberConversionBuffer);var $rt_numberConversionDoubleArray=new $rt_globals.Float64Array($rt_numberConversionBuffer);var $rt_numberConversionIntArray=new $rt_globals.Int32Array($rt_numberConversionBuffer);var $rt_doubleToRawLongBits;var $rt_longBitsToDouble;if(typeof $rt_globals.BigInt
!=='function'){$rt_doubleToRawLongBits=function(n){$rt_numberConversionView.setFloat64(0,n,true);return new Long($rt_numberConversionView.getInt32(0,true),$rt_numberConversionView.getInt32(4,true));};$rt_longBitsToDouble=function(n){$rt_numberConversionView.setInt32(0,n.lo,true);$rt_numberConversionView.setInt32(4,n.hi,true);return $rt_numberConversionView.getFloat64(0,true);};}else if(typeof $rt_globals.BigInt64Array!=='function'){$rt_doubleToRawLongBits=function(n){$rt_numberConversionView.setFloat64(0,n,
true);var lo=$rt_numberConversionView.getInt32(0,true);var hi=$rt_numberConversionView.getInt32(4,true);return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(32,$rt_globals.BigInt(lo))|$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32));};$rt_longBitsToDouble=function(n){$rt_numberConversionView.setFloat64(0,n,true);var lo=$rt_numberConversionView.getInt32(0,true);var hi=$rt_numberConversionView.getInt32(4,true);return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(32,$rt_globals.BigInt(lo))|$rt_globals.BigInt(hi)
<<$rt_globals.BigInt(32));};}else {var $rt_numberConversionLongArray=new $rt_globals.BigInt64Array($rt_numberConversionBuffer);$rt_doubleToRawLongBits=function(n){$rt_numberConversionDoubleArray[0]=n;return $rt_numberConversionLongArray[0];};$rt_longBitsToDouble=function(n){$rt_numberConversionLongArray[0]=n;return $rt_numberConversionDoubleArray[0];};}function $rt_floatToRawIntBits(n){$rt_numberConversionFloatArray[0]=n;return $rt_numberConversionIntArray[0];}function $rt_intBitsToFloat(n){$rt_numberConversionIntArray[0]
=n;return $rt_numberConversionFloatArray[0];}function $rt_equalDoubles(a,b){if(a!==a){return b!==b;}$rt_numberConversionDoubleArray[0]=a;$rt_numberConversionDoubleArray[1]=b;return $rt_numberConversionIntArray[0]===$rt_numberConversionIntArray[2]&&$rt_numberConversionIntArray[1]===$rt_numberConversionIntArray[3];}var JavaError;if(typeof $rt_globals.Reflect==='object'){var defaultMessage=$rt_globals.Symbol("defaultMessage");JavaError=function JavaError(message,cause){var self=$rt_globals.Reflect.construct($rt_globals.Error,
[$rt_globals.undefined,cause],JavaError);$rt_globals.Object.setPrototypeOf(self,JavaError.prototype);self[defaultMessage]=message;return self;};JavaError.prototype=$rt_globals.Object.create($rt_globals.Error.prototype,{constructor:{configurable:true,writable:true,value:JavaError},message:{get:function(){try {var javaException=this[$rt_javaExceptionProp];if(typeof javaException==='object'){var javaMessage=$rt_throwableMessage(javaException);if(typeof javaMessage==="object"){return javaMessage!==null?javaMessage.toString()
:null;}}return this[defaultMessage];}catch(e){return "Exception occurred trying to extract Java exception message: "+e;}}}});}else {JavaError=$rt_globals.Error;}function $rt_javaException(e){return e instanceof $rt_globals.Error&&typeof e[$rt_javaExceptionProp]==='object'?e[$rt_javaExceptionProp]:null;}function $rt_jsException(e){return typeof e.$jsException==='object'?e.$jsException:null;}function $rt_wrapException(err){var ex=err[$rt_javaExceptionProp];if(!ex){ex=$rt_createException($rt_str("(JavaScript) "
+err.toString()));err[$rt_javaExceptionProp]=ex;ex.$jsException=err;$rt_fillStack(err,ex);}return ex;}function $dbg_class(obj){var cls=obj.constructor;var arrayDegree=0;while(cls.$meta&&cls.$meta.item){++arrayDegree;cls=cls.$meta.item;}var clsName="";if(cls===$rt_booleancls()){clsName="boolean";}else if(cls===$rt_bytecls()){clsName="byte";}else if(cls===$rt_shortcls()){clsName="short";}else if(cls===$rt_charcls()){clsName="char";}else if(cls===$rt_intcls()){clsName="int";}else if(cls===$rt_longcls()){clsName
="long";}else if(cls===$rt_floatcls()){clsName="float";}else if(cls===$rt_doublecls()){clsName="double";}else {clsName=cls.$meta?cls.$meta.name||"a/"+cls.name:"@"+cls.name;}while(arrayDegree-->0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}var Long_MAX_NORMAL=1<<18;var Long_ZERO;var Long_create;var Long_fromInt;var Long_fromNumber;var Long_toNumber;var Long_hi;var Long_lo;if
(typeof $rt_globals.BigInt!=="function"){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($rt_globals.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);};Long_ZERO=new Long(0,0);Long_fromInt=function(val){return new Long(val,
-(val<0)|0);};Long_fromNumber=function(val){if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}};Long_create=function(lo,hi){return new Long(lo,hi);};Long_toNumber=function(val){return 0x100000000*val.hi+(val.lo>>>0);};Long_hi=function(val){return val.hi;};Long_lo=function(val){return val.lo;};}else {Long_ZERO=$rt_globals.BigInt(0);Long_create=function(lo,hi){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(lo))
|$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32)));};Long_fromInt=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val|0));};Long_fromNumber=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val>=0?$rt_globals.Math.floor(val):$rt_globals.Math.ceil(val)));};Long_toNumber=function(val){return $rt_globals.Number(val);};Long_hi=function(val){return $rt_globals.Number($rt_globals.BigInt.asIntN(64,val>>$rt_globals.BigInt(32)))|0;};Long_lo=function(val)
{return $rt_globals.Number($rt_globals.BigInt.asIntN(32,val))|0;};}var $rt_imul=$rt_globals.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){return (a>>>0)/(b>>>0)>>>0;};var $rt_umod=function(a,b){return (a>>>0)%(b>>>0)>>>0;};var $rt_ucmp=function(a,b){a>>>=0;b>>>=0;return a<b? -1:a>b?1:0;};function $rt_checkBounds(index,array){if(index<0||index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkUpperBound(index,
array){if(index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkLowerBound(index){if(index<0){$rt_throwAIOOBE();}return index;}function $rt_classWithoutFields(superclass){if(superclass===0){return function(){};}if(superclass===void 0){superclass=$rt_objcls();}return function(){superclass.call(this);};}function $rt_setCloneMethod(target, f){target.d3=f;}
function $rt_cls(cls){return AL_(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 K4(characters);}
function $rt_ustr(str) {if (str === null) {return null;}var data = str.ef.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_stecls(){return A_c;}
function $rt_throwableMessage(t){return AAt(t);}
function $rt_throwableCause(t){return Zn(t);}
function $rt_nullCheck(val) {if (val === null) {$rt_throw(CS7());}return val;}
function $rt_intern(str) {return str;}function $rt_getThread(){return Qd();}
function $rt_setThread(t){return AGP(t);}
function $rt_createException(message){return CYL(message);}
function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;}
function $rt_setStack(e,stack){}
function $rt_throwAIOOBE(){$rt_throw(CYM());}
function $rt_throwCCE(){}
var A=Object.create(null);
var M=$rt_throw;var W=$rt_compare;var CYN=$rt_nullCheck;var H=$rt_cls;var X=$rt_createArray;var Hh=$rt_isInstance;var ED=$rt_nativeThread;var C=$rt_suspending;var Ib=$rt_resuming;var H$=$rt_invalidPointer;var B=$rt_s;var Be=$rt_eraseClinit;var R=$rt_imul;var N=$rt_wrapException;var CYO=$rt_checkBounds;var CYP=$rt_checkUpperBound;var CYQ=$rt_checkLowerBound;var CYR=$rt_wrapFunction0;var CYS=$rt_wrapFunction1;var CYT=$rt_wrapFunction2;var CYU=$rt_wrapFunction3;var CYV=$rt_wrapFunction4;var K=$rt_classWithoutFields;var V
=$rt_createArrayFromData;var AIF=$rt_createCharArrayFromData;var PC=$rt_createByteArrayFromData;var AUs=$rt_createShortArrayFromData;var Cc=$rt_createIntArrayFromData;var CYW=$rt_createBooleanArrayFromData;var Gx=$rt_createFloatArrayFromData;var BVi=$rt_createDoubleArrayFromData;var AH_=$rt_createLongArrayFromData;var G2=$rt_createBooleanArray;var Cb=$rt_createByteArray;var RI=$rt_createShortArray;var DW=$rt_createCharArray;var Bx=$rt_createIntArray;var Q3=$rt_createLongArray;var Dk=$rt_createFloatArray;var KG
=$rt_createDoubleArray;var W=$rt_compare;var CYX=$rt_castToClass;var CYY=$rt_castToInterface;var CYZ=$rt_equalDoubles;var Ds=Long_toNumber;var L=Long_fromInt;var CY0=Long_fromNumber;var G=Long_create;var Bw=Long_ZERO;var CY1=Long_hi;var Bu=Long_lo;
function D(){this.j1=null;this.$id$=0;}
function CY2(){var a=new D();AJO(a);return a;}
function Hg(b){var c,d;if(b.j1===null)AXj(b);c=b.j1;d=c.mn;if(d===null)c.mn=Qd();else if(d!==Qd()){c=new DJ;Bg(c,B(0));M(c);}b=b.j1;b.m8=b.m8+1|0;}
function DN(b){var c,d;if(!Wh(b)&&b.j1.mn===Qd()){c=b.j1;d=c.m8-1|0;c.m8=d;if(!d)c.mn=null;Wh(b);return;}b=new AIy;Bm(b);M(b);}
function A3R(b){var c;if(b.j1===null)AXj(b);c=b.j1;if(c.mn===null)c.mn=Qd();if(b.j1.mn!==Qd())CEt(b,1);else{b=b.j1;b.m8=b.m8+1|0;}}
function AXj(b){var c;c=new A1n;c.mn=Qd();b.j1=c;}
function CTF(b,c,d){var e,f,g;e=Qd();f=b.j1;if(f===null){AXj(b);AGP(e);b=b.j1;b.m8=b.m8+c|0;Dw(d,null);return;}if(f.mn===null){f.mn=e;AGP(e);b=b.j1;b.m8=b.m8+c|0;Dw(d,null);return;}if(f.xc===null)f.xc=B7Y();f=f.xc;g=new ASv;g.bwl=e;g.bwm=b;g.bwj=c;g.bwk=d;d=g;f.push(d);}
function Kz(b){var c,d;if(!Wh(b)&&b.j1.mn===Qd()){c=b.j1;d=c.m8-1|0;c.m8=d;if(d<=0){c.mn=null;c=c.xc;if(c!==null&&!AGW(c)){c=new AUl;c.br2=b;BLu(c,0);}else Wh(b);}return;}b=new AIy;Bm(b);M(b);}
function Wh(a){var b,c;b=a.j1;if(b===null)return 1;a:{if(b.mn===null){c=b.xc;if(!(c!==null&&!AGW(c))){b=b.bM0;if(b===null)break a;if(AGW(b))break a;}}return 0;}a.j1=null;return 1;}
function AJO(a){}
function C7(a){return AL_(a.constructor);}
function CGo(a){return AAS(a);}
function ASp(a,b){return a!==b?0:1;}
function Bbo(a){var b,c;b=V4(AAS(a));c=new T;U(c);J(J(c,B(1)),b);return S(c);}
function AAS(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
function A2Z(a){var b,c,d;if(!Hh(a,Gv)&&a.constructor.$meta.item===null){b=new AAx;Bm(b);M(b);}b=B1Y(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
function CEt(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CTF(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
var B0n=K();
function CsS(b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:BYD();BJ8();BOr();BPK();Bca();BCv();Bpz();Bff();Bst();BmG();Bql();Bto();BF6();BJK();BWb();BiQ();BrG();BZG();BVt();BfD();BG4();Bza();BEX();BQ2();BSl();BBS();BLn();Bor();BxS();BAE();BZ7();Bo9();Bvh();Bsp();Bx3();BMN();BzT();BL2();BrS();Bef();Bex();BMd();Bbe();BxL();BM0();BTC();Bxw();BsG();Bk9();Bxy();BFX();Bt4();BAa();BNq();BD2();BZE();Bpp();Bll();Bgz();BqW();BJO();BWA();Bjd();Bz1();Bbd();BeW();BTj();BfB();BIN();BMz();Bqn();BC_();BCN();Bul();Bg_();Ba6();BTH();BOC();Bea();BWf();BS3();Bre();BZz();BT6();BTm();Bt2();BJ5();BXs();Bxv();BGs();BeF();BB8();BG5();B0d();BIR();BJC();BxY();Bnz();BJE();Bbx();BO0();Bme();Bq8();Bc8();BKe();Bqh();Bv5();BgW();BHK();Bfr();Bc5();BJx();BGm();$p
=1;case 1:Bgu();if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
var ANm=K(0);
var A50=K(0);
function AEW(){var a=this;D.call(a);a.a5R=null;a.bzc=null;a.mS=null;}
function AL_(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new AEW;c.mS=b;d=c;b.classObject=d;}return c;}
function BHQ(a){var b,c;b=AAS(a);c=new T;U(c);Bj(J(c,B(2)),b);return S(c);}
function A12(a,b){return A9e(b.mS,a.mS);}
function AOd(a){if(a.a5R===null)a.a5R=BLr(a.mS);return a.a5R;}
function AIb(a){var b,c,d,e;b=a.bzc;if(b===null){if(YE(a)){b=AIb(SI(a));c=new T;U(c);J(J(c,b),B(3));b=S(c);}else{b=a.mS.$meta.enclosingClass;if((b===null?null:AL_(b))!==null){b=$rt_str(a.mS.$meta.simpleName);if(b===null)b=B(4);}else{b=BLr(a.mS);d=Ti(b,36);if(d==(-1)){e=Ti(b,46);if(e!=(-1))b=DK(b,e+1|0);}else{b=DK(b,d+1|0);if(Br(b,0)>=48&&Br(b,0)<=57)b=B(4);}}}a.bzc=b;}return b;}
function ACX(a){return a.mS.$meta.primitive?1:0;}
function YE(a){return BAd(a.mS)===null?0:1;}
function SI(a){return AL_(BAd(a.mS));}
function AAr(a){return AL_(a.mS.$meta.superclass);}
function Bte(a){CqR();return CY3;}
function BwG(a){var b,c;b=AOd(a);b=CQ(b,0,Ti(b,46)+1|0);c=Cp(CY4,b);if(c===null){c=new AKQ;c.bnf=b;BS(CY4,b,c);}return c;}
var Bqz=K();
function BrW(b){var c,d,e,f;if(b===null)return null;b=b.data;c=b.length;d=new $rt_globals.Array(c);e=0;while(e<c){f=b[e];e;d[e]=f;e=e+1|0;}return d;}
function Cv(b,c){var name='jso$functor$'+c;if(!b[name]){var fn=function(){return b[c].apply(b,arguments);};b[name]=function(){return fn;};}return b[name]();}
function Rs(b,c){if(typeof b!=="function")return b;var result={};result[c]=b;return result;}
var BpX=K();
function B1Y(b){var copy=new b.constructor();for(var field in b){if(!b.hasOwnProperty(field)){continue;}copy[field]=b[field];}return copy;}
function A9e(b,c){var d,e;if(b===c)return 1;d=b.$meta.supertypes;e=0;while(e<d.length){if(A9e(d[e],c))return 1;e=e+1|0;}return 0;}
function B$b(b){var c='$$enumConstants$$';Kp[c]=Ce$;LM[c]=AVu;Kg[c]=Cri;Ot[c]=CJa;OU[c]=B7w;Gk[c]=BXF;Qa[c]=Cm9;Vq[c]=CDw;Ua[c]=ChT;Qb[c]=CIH;P2[c]=CmL;WA[c]=Cqj;L4[c]=A$g;UG[c]=CjE;Hf[c]=AUn;ZB[c]=CjG;RO[c]=B5L;SL[c]=B$H;Rc[c]=Cz_;QE[c]=Cvt;FC[c]=AKI;MI[c]=CIZ;QY[c]=CmA;Zl[c]=CFf;R8[c]=BV0;Us[c]=CKG;Sc[c]=BWH;B$b=function(cls){if(!cls.hasOwnProperty(c)){return null;}if(typeof cls[c]==="function"){cls[c]=cls[c]();}return cls[c];};return B$b(b);}
function CW4(b){b.yB();}
function BLu(b,c){return setTimeout(function(){CW4(b);},c);}
function BAd(b){return b.$meta.item;}
function BLr(b){return $rt_str(b.$meta.name);}
function B7Y(){return [];}
function Bo(){var a=this;D.call(a);a.U4=null;a.Lc=null;a.Pu=0;a.VH=0;a.bA7=null;a.bv6=null;}
function CY5(){var a=new Bo();Bm(a);return a;}
function CY6(a){var b=new Bo();Bg(b,a);return b;}
function CY7(a,b){var c=new Bo();H2(c,a,b);return c;}
function CY8(a){var b=new Bo();AO$(b,a);return b;}
function Bm(a){a.Pu=1;a.VH=1;}
function Bg(a,b){a.Pu=1;a.VH=1;a.U4=b;}
function H2(a,b,c){a.Pu=1;a.VH=1;a.U4=b;a.Lc=c;}
function AO$(a,b){a.Pu=1;a.VH=1;a.Lc=b;}
function CHh(a){return a;}
function AAt(a){return a.U4;}
function CuU(a){return a.vv();}
function Zn(a){var b;b=a.Lc;if(b===a)b=null;return b;}
function Nf(a){var b,c,d,e;b=a.vv();c=AOd(C7(a));if(b===null)d=B(4);else{d=new T;U(d);J(J(d,B(5)),b);d=S(d);}e=new T;U(e);J(J(e,c),d);return S(e);}
function B4(a){AUq(a,MZ());}
function AUq(a,b){var c,d,e,f,g,h;ABr(b,AOd(C7(a)));c=a.vv();if(c!==null){d=new T;U(d);J(J(d,B(5)),c);ABr(b,S(d));}a:{XG(b);e=a.bv6;if(e!==null){e=e.data;f=e.length;g=0;while(true){if(g>=f)break a;h=e[g];ABr(b,B(6));Z3(b,h);g=g+1|0;}}}d=a.Lc;if(d!==null&&d!==a){ABr(b,B(7));AUq(a.Lc,b);}}
function Bve(a){var b;b=a.bv6;return b!==null?b.d3():X(A_c,0);}
function KC(a,b){var c,d;if(!a.Pu)return;c=a.bA7;c=I_(c,c.data.length+1|0);d=c.data;a.bA7=c;d[d.length-1|0]=b;}
var BA=K(Bo);
var CY=K(BA);
function Brn(){var a=new CY();Crp(a);return a;}
function CYL(a){var b=new CY();BZ4(b,a);return b;}
function Crp(a){Bm(a);}
function BZ4(a,b){Bg(a,b);}
var BUa=K(CY);
var EN=K(0);
var Gf=K(0);
var Zv=K(0);
function Co(){var a=this;D.call(a);a.ef=null;a.SZ=0;}
var CY9=null;var CY$=null;var CY_=null;function JC(){JC=Be(Co);CBw();}
function B6L(){var a=new Co();BB7(a);return a;}
function K4(a){var b=new Co();AHX(b,a);return b;}
function KE(a,b,c){var d=new Co();APx(d,a,b,c);return d;}
function CZa(a,b,c,d){var e=new Co();ALB(e,a,b,c,d);return e;}
function CWR(a,b){var c=new Co();Pn(c,a,b);return c;}
function COO(a,b,c){var d=new Co();BBp(d,a,b,c);return d;}
function BB7(a){JC();a.ef=CY9;}
function AHX(a,b){JC();APx(a,b,0,b.data.length);}
function APx(a,b,c,d){var e;JC();e=DW(d);a.ef=e;CG(b,c,e,0,d);}
function ALB(a,b,c,d,e){var f;JC();e=BVJ(e,Bti(b,c,d));if(!e.cT&&e.kl==e.Bv)a.ef=e.Fq;else{b=DW(Fk(e));f=b.data;a.ef=b;AFs(e,b,0,f.length);}}
function Pn(a,b,c){JC();ALB(a,b,0,b.data.length,c);}
function BBp(a,b,c,d){var e,f,g,h,i,j;JC();a.ef=DW(d*2|0);e=0;f=0;while(f<d){g=b.data;h=c+1|0;i=g[c];if(i<65536){g=a.ef.data;j=e+1|0;g[e]=i&65535;}else{g=a.ef.data;c=e+1|0;g[e]=Zc(i);g=a.ef.data;j=c+1|0;g[c]=WQ(i);}f=f+1|0;c=h;e=j;}b=a.ef;if(e<b.data.length)a.ef=AP6(b,e);}
function Br(a,b){var c,d;if(b>=0){c=a.ef.data;if(b<c.length)return c[b];}d=new XR;Bm(d);M(d);}
function Bd(a){return a.ef.data.length;}
function JH(a){return a.ef.data.length?0:1;}
function AJ5(a,b){var c,d,e;if(a===b)return 0;c=Du(Bd(a),Bd(b));d=0;while(true){if(d>=c)return Bd(a)-Bd(b)|0;e=Br(a,d)-Br(b,d)|0;if(e)break;d=d+1|0;}return e;}
function AXY(a,b,c){var d,e,f;if((c+Bd(b)|0)>Bd(a))return 0;d=0;while(d<Bd(b)){e=Br(b,d);f=c+1|0;if(e!=Br(a,c))return 0;d=d+1|0;c=f;}return 1;}
function Dz(a,b){if(a===b)return 1;return AXY(a,b,0);}
function JW(a,b){var c,d,e,f;if(a===b)return 1;if(Bd(b)>Bd(a))return 0;c=0;d=Bd(a)-Bd(b)|0;while(d<Bd(a)){e=Br(a,d);f=c+1|0;if(e!=Br(b,c))return 0;d=d+1|0;c=f;}return 1;}
function Ky(a,b,c){var d,e,f,g,h;d=C8(0,c);if(b<65536){e=b&65535;while(true){f=a.ef.data;if(d>=f.length)return (-1);if(f[d]==e)break;d=d+1|0;}return d;}g=Zc(b);h=WQ(b);while(true){f=a.ef.data;if(d>=(f.length-1|0))return (-1);if(f[d]==g&&f[d+1|0]==h)break;d=d+1|0;}return d;}
function Gm(a,b){return Ky(a,b,0);}
function YR(a,b,c){var d,e,f,g,h;d=Du(c,Bd(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.ef.data[d]==e)break;d=d+(-1)|0;}return d;}f=Zc(b);g=WQ(b);while(true){if(d<1)return (-1);h=a.ef.data;if(h[d]==g){b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;}
function Ti(a,b){return YR(a,b,Bd(a)-1|0);}
function Xj(a,b,c){var d,e,f;d=C8(0,c);e=Bd(a)-Bd(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Bd(b))break a;if(Br(a,d+f|0)!=Br(b,f))break;f=f+1|0;}d=d+1|0;}return d;}
function MD(a,b){return Xj(a,b,0);}
function AQ8(a,b,c){var d,e;d=Du(c,Bd(a)-Bd(b)|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=Bd(b))break a;if(Br(a,d+e|0)!=Br(b,e))break;e=e+1|0;}d=d+(-1)|0;}return d;}
function ARw(a,b){return AQ8(a,b,Bd(a));}
function CQ(a,b,c){var d,e;d=W(b,c);if(d>0){e=new Dm;Bm(e);M(e);}if(!d){JC();return CY$;}if(!b&&c==Bd(a))return a;return KE(a.ef,b,c-b|0);}
function DK(a,b){return CQ(a,b,Bd(a));}
function A$s(a,b,c){var d,e,f,g;if(b==c)return a;d=DW(Bd(a));e=d.data;f=0;while(f<Bd(a)){e[f]=Br(a,f)!=b?Br(a,f):c;f=f+1|0;}g=B6L();g.ef=d;return g;}
function Fh(a,b){var c,d,e;c=Bd(a)-Bd(b)|0;d=0;while(d<=c){e=0;while(true){if(e>=Bd(b))return 1;if(Br(a,d+e|0)!=Br(b,e))break;e=e+1|0;}d=d+1|0;}return 0;}
function AJE(a,b,c){var d,e,f,g;d=new T;U(d);e=Bd(a)-Bd(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Bd(b)){J(d,c);f=f+(Bd(b)-1|0)|0;break a;}if(Br(a,f+g|0)!=Br(b,g))break;g=g+1|0;}Bb(d,Br(a,f));}f=f+1|0;}J(d,DK(a,f));return S(d);}
function DD(a){var b,c;b=0;c=Bd(a)-1|0;a:{while(b<=c){if(Br(a,b)>32)break a;b=b+1|0;}}while(b<=c&&Br(a,c)<=32){c=c+(-1)|0;}return CQ(a,b,c+1|0);}
function BDL(a){return a;}
function O9(a){var b,c,d,e,f;b=a.ef.data;c=DW(b.length);d=c.data;e=0;f=d.length;while(e<f){d[e]=b[e];e=e+1|0;}return c;}
function Ha(b){JC();return b===null?B(8):b.bW();}
function Ok(b){var c,d;JC();c=new Co;d=DW(1);d.data[0]=b;AHX(c,d);return c;}
function AXK(b){var c;JC();c=new T;U(c);Bj(c,b);return S(c);}
function ADV(b){var c;JC();c=new T;U(c);return S(HR(c,b));}
function B7(a,b){var c,d;if(a===b)return 1;if(!(b instanceof Co))return 0;c=b;if(Bd(c)!=Bd(a))return 0;d=0;while(d<Bd(c)){if(Br(a,d)!=Br(c,d))return 0;d=d+1|0;}return 1;}
function Jt(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(Bd(a)!=Bd(b))return 0;c=0;while(c<Bd(a)){if(GU(Br(a,c))!=GU(Br(b,c)))return 0;c=c+1|0;}return 1;}
function BgL(a,b){return ABL(a,Ux(b));}
function Rq(a){ZU();return ABL(a,CZb);}
function ABL(a,b){var c,d;c=Bl_(b,ALZ(a.ef));if(!c.cT&&c.kl==c.Bv)return c.El;d=Cb(Fk(c));AVU(c,d,0,d.data.length);return d;}
function MC(a){var b,c,d,e;a:{if(!a.SZ){b=a.ef.data;c=b.length;d=0;while(true){if(d>=c)break a;e=b[d];a.SZ=(31*a.SZ|0)+e|0;d=d+1|0;}}}return a.SZ;}
function QI(a){var b,c,d,e,f,g,h,i,j;if(JH(a))return a;b=0;c=0;d=a.ef.data;e=d.length;f=0;a:{while(f<e){g=d[f];if(GU(g)!=g){b=1;break a;}if(XQ(g))c=1;f=f+1|0;}}if(!b)return a;if(!c){d=DW(a.ef.data.length);h=d.data;b=0;while(true){i=a.ef.data;if(b>=i.length)break;h[b]=GU(i[b]);b=b+1|0;}j=K4(d);}else{d=Bx(a.ef.data.length);h=d.data;b=0;f=0;while(true){i=a.ef.data;e=i.length;if(f>=e)break;b:{if(f!=(e-1|0)&&GQ(i[f])){i=a.ef.data;e=f+1|0;if(F6(i[e])){c=b+1|0;i=a.ef.data;h[b]=UV(NA(i[f],i[e]));f=e;break b;}}c=b+1
|0;h[b]=GU(a.ef.data[f]);}f=f+1|0;b=c;}j=COO(d,0,b);}return j;}
function AOw(a){var b,c,d,e,f,g,h,i,j;if(JH(a))return a;b=0;c=0;d=a.ef.data;e=d.length;f=0;a:{while(f<e){g=d[f];if(ND(g)!=g){b=1;break a;}if(XQ(g))c=1;f=f+1|0;}}if(!b)return a;if(!c){d=DW(a.ef.data.length);h=d.data;b=0;while(true){i=a.ef.data;if(b>=i.length)break;h[b]=ND(i[b]);b=b+1|0;}j=K4(d);}else{d=Bx(a.ef.data.length);h=d.data;b=0;f=0;while(true){i=a.ef.data;e=i.length;if(f>=e)break;b:{if(f!=(e-1|0)&&GQ(i[f])){i=a.ef.data;e=f+1|0;if(F6(i[e])){c=b+1|0;i=a.ef.data;h[b]=Tq(NA(i[f],i[e]));f=e;break b;}}c=b+
1|0;h[b]=ND(a.ef.data[f]);}f=f+1|0;b=c;}j=COO(d,0,b);}return j;}
function FX(a,b){return AAV(Vt(b),a);}
function ALh(a,b,c){var d,e;b=ABl(Vt(b),a);d=new Pq;U(d);b.CV=0;e=Bd(b.u6);b.a2Z=e;APq(b.jt,b.u6,b.CV,e);b.WO=0;b.a5f=null;b.jt.FQ=(-1);while(ARk(b)){b.bc6=BWX(b,c);LH(d,CQ(b.u6,b.WO,AUd(b)));BM(d,b.bc6);b.WO=AWb(b);}c=b.u6;LH(d,CQ(c,b.WO,Bd(c)));return S(d);}
function A5g(b,c){JC();return ASK(AXb(B52(M8()),b,c));}
function BZx(b,c,d){JC();return ASK(AXb(B52(b),c,d));}
function AZJ(b,c){var d,e;JC();d=CH(c);if(!Cl(d))return B(4);e=new T;U(e);LH(e,Cm(d));while(Cl(d)){LH(e,b);LH(e,Cm(d));}return S(e);}
function Cur(a,b){return AJ5(a,b);}
function CBw(){CY9=DW(0);CY$=B6L();CY_=new AYu;}
var Ks=K(Bo);
var XW=K(Ks);
var BsL=K(XW);
var Gu=K();
function J7(){Gu.call(this);this.fT=0;}
var CZc=null;var CZd=null;function AYU(a){var b=new J7();BEK(b,a);return b;}
function BEK(a,b){a.fT=b;}
function V4(b){return AFf(b,4);}
function Oq(b){return (AU7(CYx(20),b,10)).bW();}
function Pp(b,c){var d,e,f,g,h,i,j,k,l;if(b===null){b=new DF;Bg(b,B(9));M(b);}d=Bd(b);if(0==d){b=new DF;Bg(b,B(10));M(b);}if(c>=2&&c<=36){a:{e=0;switch(Br(b,0)){case 43:break;case 45:e=1;f=1;break a;default:f=0;break a;}f=1;}g=0;if(f==d){b=new DF;Bm(b);M(b);}b:{c:{while(f<d){h=f+1|0;f=AIf(Br(b,f));if(f<0){i=new DF;j=CQ(b,0,d);b=new T;U(b);J(J(b,B(11)),j);Bg(i,S(b));M(i);}if(f>=c){i=new DF;k=CQ(b,0,d);b=new T;U(b);l=J(b,B(12));Bj(l,c);J(J(l,B(5)),k);Bg(i,S(b));M(i);}g=R(c,g)+f|0;if(g<0){if(h!=d)break b;if(g!=
(-2147483648))break b;if(!e)break b;g=(-2147483648);break c;}f=h;}if(e)g= -g|0;}return g;}i=new DF;j=CQ(b,0,d);b=new T;U(b);J(J(b,B(13)),j);Bg(i,S(b));M(i);}b=new DF;i=new T;U(i);Bj(J(i,B(14)),c);Bg(b,S(i));M(b);}
function Iy(b){return Pp(b,10);}
function BJ(b){var c,d;if(b>=(-128)&&b<=127){a:{if(CZd===null){CZd=X(J7,256);c=0;while(true){d=CZd.data;if(c>=d.length)break a;d[c]=AYU(c-128|0);c=c+1|0;}}}return CZd.data[b+128|0];}return AYU(b);}
function AH3(a){return a.fT;}
function BsS(a){return L(a.fT);}
function Crd(a){return a.fT;}
function Cb4(a){return Oq(a.fT);}
function CDO(a){return a.fT;}
function CpK(a,b){if(a===b)return 1;return b instanceof J7&&b.fT==a.fT?1:0;}
function O0(b){var c,d;if(!b)return 32;c=0;d=b>>>16|0;if(d)c=16;else d=b;b=d>>>8|0;if(!b)b=d;else c=c|8;d=b>>>4|0;if(!d)d=b;else c=c|4;b=d>>>2|0;if(!b)b=d;else c=c|2;if(b>>>1|0)c=c|1;return (32-c|0)-1|0;}
function PI(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 A2V(b){b=((b&(-1431655766))>>>1|0)+(b&1431655765)|0;b=((b&(-858993460))>>>2|0)+(b&858993459)|0;b=((b&1886417008)>>>4|0)+(b&117901063)|0;b=((b&251662080)>>>8|0)+(b&983055)|0;return ((b&2031616)>>>16|0)+(b&31)|0;}
function TQ(b){return b>>31|(( -b|0)>>>31|0);}
function CJg(a,b){b=b;return W(a.fT,b.fT);}
function BYD(){CZc=H($rt_intcls());}
function Yh(){var a=this;D.call(a);a.dx=null;a.cX=0;}
function CZe(){var a=new Yh();U(a);return a;}
function CYx(a){var b=new Yh();LJ(b,a);return b;}
function U(a){LJ(a,16);}
function LJ(a,b){a.dx=DW(b);}
function BM(a,b){return a.bfS(a.cX,b);}
function Pe(a,b,c){var d,e,f;if(b>=0&&b<=a.cX){if(c===null)c=B(8);else if(JH(c))return a;a.yy(a.cX+Bd(c)|0);d=a.cX-1|0;while(d>=b){a.dx.data[d+Bd(c)|0]=a.dx.data[d];d=d+(-1)|0;}a.cX=a.cX+Bd(c)|0;d=0;while(d<Bd(c)){e=a.dx.data;f=b+1|0;e[b]=Br(c,d);d=d+1|0;b=f;}return a;}c=new XR;Bm(c);M(c);}
function Bj(a,b){return AU7(a,b,10);}
function AU7(a,b,c){return BTU(a,a.cX,b,c);}
function BTU(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c|0;}a:{if($rt_ucmp(c,d)<0){if(e)Hm(a,b,b+1|0);else{Hm(a,b,b+2|0);f=a.dx.data;g=b+1|0;f[b]=45;b=g;}a.dx.data[b]=Lf(c,d);}else{h=1;i=1;j=$rt_udiv((-1),d);b:{while(true){k=R(h,d);if($rt_ucmp(k,c)>0){k=h;break b;}i=i+1|0;if($rt_ucmp(k,j)>0)break;h=k;}}if(!e)i=i+1|0;Hm(a,b,b+i|0);if(e)e=b;else{f=a.dx.data;e=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.dx.data;b=e+1|0;f[e]=Lf($rt_udiv(c,k),d);c=$rt_umod(c,k);k=$rt_udiv(k,d);e=b;}}}return a;}
function BWh(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=W(c,0.0);if(!d){if(1.0/c===Infinity){Hm(a,b,b+3|0);e=a.dx.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Hm(a,b,b+4|0);e=a.dx.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Hm(a,b,b+3|0);e=a.dx.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Hm(a,b,b+8|0);d=b;}else{Hm(a,b,b+9|0);e=a.dx.data;d=b+1|0;e[b]=45;}e=a.dx.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]
=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=CZf;BVZ(c,f);d=f.bdz;g=f.a5F;h=f.bvH;i=1;j=1;if(h)j=2;k=9;l=CA2(d);if(l>0)k=k-l|0;m=0;n=0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=C8(k,i+1|0);g=0;}else{i=0;m=( -g|0)-1|0;n=1;j=j+1|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;Hm(a,b,b+(j+(k+m|0)|0)|0);if(!h)h=b;else{e=a.dx.data;h=b+1|0;e[b]=45;}o=100000000;if(n){e=a.dx.data;b=h+1|0;e[h]=48;h=b+1|0;e[b]=46;while(true)
{b=m+(-1)|0;if(m<=0)break;p=h+1|0;e[h]=48;m=b;h=p;}}q=0;while(q<k){if(o<=0)p=0;else{p=d/o|0;d=d%o|0;}e=a.dx.data;b=h+1|0;e[h]=(48+p|0)&65535;i=i+(-1)|0;if(i)h=b;else{h=b+1|0;e[b]=46;}o=o/10|0;q=q+1|0;}if(g){e=a.dx.data;b=h+1|0;e[h]=69;if(g>=0)d=b;else{g= -g|0;d=b+1|0;e[b]=45;}if(g<10)p=d;else{p=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}e[p]=(48+(g%10|0)|0)&65535;}return a;}
function Bq6(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=W(c,0.0);if(!d){if(1.0/c===Infinity){Hm(a,b,b+3|0);e=a.dx.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Hm(a,b,b+4|0);e=a.dx.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Hm(a,b,b+3|0);e=a.dx.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Hm(a,b,b+8|0);d=b;}else{Hm(a,b,b+9|0);e=a.dx.data;d=b+1|0;e[b]=45;}e=a.dx.data;b=d+1|0;e[d]=73;d=b+1|0;e[b]
=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=CZg;ARJ(c,f);g=f.Ln;h=f.OA;i=f.Te;j=1;k=1;if(i)k=2;l=18;m=CyR(g);if(m>0)l=l-m|0;n=0;o=0;if(h<7&&h>=(-3)){if(h>=0){j=h+1|0;l=C8(l,j+1|0);h=0;}else{j=0;n=( -h|0)-1|0;o=1;k=k+1|0;h=0;}}if(h){k=k+2|0;if(!(h>(-10)&&h<10))k=k+1|0;if(!(h>(-100)&&h<100))k=k+1|0;if(h<0)k=k+1|0;}if(h&&l==j)l=l+1|0;Hm(a,b,b+(k+(l+n|0)|0)|0);if(!i)k=b;else{e=a.dx.data;k=b+1|0;e[b]=45;}p=G(1569325056, 23283064);if(o){e=a.dx.data;b
=k+1|0;e[k]=48;k=b+1|0;e[b]=46;while(true){b=n+(-1)|0;if(n<=0)break;d=k+1|0;e[k]=48;n=b;k=d;}}q=0;while(q<l){if(E3(p,Bw))d=0;else{d=Bu(CN(g,p));g=Dv(g,p);}e=a.dx.data;b=k+1|0;e[k]=(48+d|0)&65535;j=j+(-1)|0;if(j)k=b;else{k=b+1|0;e[b]=46;}p=CN(p,L(10));q=q+1|0;}if(h){e=a.dx.data;i=k+1|0;e[k]=69;if(h>=0)d=i;else{h= -h|0;d=i+1|0;e[i]=45;}if(h>=100){b=d+1|0;e[d]=(48+(h/100|0)|0)&65535;h=h%100|0;i=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)i=d;else{i=d+1|0;e[d]=(48+(h/10|0)|0)&65535;}e[i]=(48+(h%10|0)|0)&65535;}return a;}
function CA2(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 CyR(b){var c,d,e,f,g;c=L(1);d=0;e=16;f=CZh.data;g=f.length-1|0;while(g>=0){if(CR(Dv(b,Ce(c,f[g])),Bw)){d=d|e;c=Ce(c,f[g]);}e=e>>>1|0;g=g+(-1)|0;}return d;}
function Bb(a,b){return a.baX(a.cX,b);}
function Kd(a,b,c){Hm(a,b,b+1|0);a.dx.data[b]=c;return a;}
function AVm(a,b){var c,d;c=a.dx.data.length;if(c>=b)return;d=c>=1073741823?2147483647:C8(b,C8(c*2|0,5));a.dx=AP6(a.dx,d);}
function S(a){return KE(a.dx,0,a.cX);}
function ZK(a,b){var c;if(b>=0&&b<a.cX)return a.dx.data[b];c=new Dm;Bm(c);M(c);}
function AQm(a,b,c,d){return a.a4K(a.cX,b,c,d);}
function AXx(a,b,c,d,e){var f,g;if(d<=e&&e<=c.yX()&&d>=0){Hm(a,b,(b+e|0)-d|0);while(d<e){f=a.dx.data;g=b+1|0;f[b]=c.bjM(d);d=d+1|0;b=g;}return a;}c=new Dm;Bm(c);M(c);}
function LH(a,b){return a.ba2(b,0,b.yX());}
function Q5(a,b,c,d){return a.a_8(a.cX,b,c,d);}
function ADT(a,b,c,d,e){var f,g,h,i;Hm(a,b,b+e|0);f=e+d|0;while(d<f){g=c.data;h=a.dx.data;e=b+1|0;i=d+1|0;h[b]=g[d];b=e;d=i;}return a;}
function SO(a,b){return a.biv(b,0,b.data.length);}
function Hm(a,b,c){var d,e,f,g;d=a.cX;e=d-b|0;a.yy((d+c|0)-b|0);f=e-1|0;while(f>=0){g=a.dx.data;g[c+f|0]=g[b+f|0];f=f+(-1)|0;}a.cX=a.cX+(c-b|0)|0;}
var Xq=K(0);
var T=K(Yh);
function B6(){var a=new T();CPT(a);return a;}
function ACi(a){var b=new T();CD9(b,a);return b;}
function CPT(a){U(a);}
function CD9(a,b){var c,d;a.dx=DW(Bd(b));c=0;while(true){d=a.dx.data;if(c>=d.length)break;d[c]=Br(b,c);c=c+1|0;}a.cX=Bd(b);}
function J(a,b){Pe(a,a.cX,b===null?B(8):b.bW());return a;}
function CT(a,b){BM(a,b);return a;}
function Fm(a,b){Bj(a,b);return a;}
function HR(a,b){var c,d,e,f,g,h,i,j;c=a.cX;d=1;if(EP(b,Bw)){d=0;b=IZ(b);}a:{if(Kx(b,L(10))<0){if(d)Hm(a,c,c+1|0);else{Hm(a,c,c+2|0);e=a.dx.data;f=c+1|0;e[c]=45;c=f;}a.dx.data[c]=Lf(Bu(b),10);}else{g=1;h=L(1);i=Iw(L(-1),L(10));b:{while(true){j=Ce(h,L(10));if(Kx(j,b)>0){j=h;break b;}g=g+1|0;if(Kx(j,i)>0)break;h=j;}}if(!d)g=g+1|0;Hm(a,c,c+g|0);if(d)f=c;else{e=a.dx.data;f=c+1|0;e[c]=45;}while(true){if(CR(j,Bw))break a;e=a.dx.data;c=f+1|0;e[f]=Lf(Bu((Iw(b,j))),10);b=BPN(b,j);j=Iw(j,L(10));f=c;}}}return a;}
function Nr(a,b){BWh(a,a.cX,b);return a;}
function JG(a,b){Bq6(a,a.cX,b);return a;}
function CZ(a,b){Bb(a,b);return a;}
function Fu(a,b){Pe(a,a.cX,!b?B(15):B(16));return a;}
function AXB(a,b,c){ADT(a,b,c,0,c.data.length);return a;}
function A3I(a,b,c){Kd(a,b,c);return a;}
function AHk(a,b,c){var d,e,f,g,h,i;if(b>=0){d=W(b,c);if(d<=0){e=a.cX;if(b<=e){if(d){if(c>e)c=e;f=e-c|0;a.cX=e-(c-b|0)|0;e=0;while(e<f){g=a.dx.data;d=b+1|0;h=c+1|0;g[b]=g[c];e=e+1|0;b=d;c=h;}}return a;}}}i=new XR;Bm(i);M(i);}
function AMK(a,b){var c,d,e,f;if(b>=0){c=a.cX;if(b<c){c=c-1|0;a.cX=c;while(b<c){d=a.dx.data;e=b+1|0;d[b]=d[e];b=e;}return a;}}f=new XR;Bm(f);M(f);}
function ALH(a,b){var c,d,e;c=0;d=a.cX-Bd(b)|0;a:{b:while(true){if(c>d){c=(-1);break a;}e=0;while(true){if(e>=Bd(b))break b;if(a.dx.data[c+e|0]!=Br(b,e))break;e=e+1|0;}c=c+1|0;}}return c;}
function A9O(a,b,c){var d;if(b<=c&&b>=0&&c<=a.cX)return KE(a.dx,b,c-b|0);d=new Dm;Bm(d);M(d);}
function CJd(a,b,c,d,e){ADT(a,b,c,d,e);return a;}
function B5e(a,b,c,d){Q5(a,b,c,d);return a;}
function ClR(a,b,c,d,e){AXx(a,b,c,d,e);return a;}
function B40(a,b,c,d){AQm(a,b,c,d);return a;}
function BZw(a,b){return ZK(a,b);}
function AA2(a){return a.cX;}
function BX(a){return S(a);}
function B8o(a,b){AVm(a,b);}
function CJW(a,b,c){Kd(a,b,c);return a;}
function CDg(a,b,c){Pe(a,b,c);return a;}
function BnX(a,b){LH(a,b);return a;}
var XL=K(XW);
var BWM=K(XL);
function CZi(a){var b=new BWM();CsO(b,a);return b;}
function CsO(a,b){Bg(a,b);}
var Br8=K(XL);
function CZj(a){var b=new Br8();Cs4(b,a);return b;}
function Cs4(a,b){Bg(a,b);}
var AAg=K();
var CZk=null;var CZl=null;var CZm=null;function DC(){if(CZk===null)CZk=B9U(CZn,0);return CZk;}
function MZ(){if(CZl===null)CZl=B9U(CZo,0);return CZl;}
function Z$(b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=Ue(b)&&(e+f|0)<=Ue(d)){a:{b:{if(b!==d){g=SI(C7(b));h=SI(C7(d));if(g!==null&&h!==null){if(g===h)break b;if(!ACX(g)&&!ACX(h)){i=b;j=0;k=c;while(j<f){l=i.data;m=k+1|0;n=l[k];o=h.mS;if(!(n!==null&&!(typeof n.constructor.$meta==='undefined'?1:0)&&A9e(n.constructor,o)?1:0)){AIP(b,c,d,e,j);b=new ADA;Bm(b);M(b);}j=j+1|0;k=m;}AIP(b,c,d,e,f);return;}if(!ACX(g))break a;if(ACX(h))break b;else break a;}b=new ADA;Bm(b);M(b);}}AIP(b,
c,d,e,f);return;}b=new ADA;Bm(b);M(b);}b=new Dm;Bm(b);M(b);}d=new E_;Bg(d,B(17));M(d);}
function CG(b,c,d,e,f){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=Ue(b)&&(e+f|0)<=Ue(d)){AIP(b,c,d,e,f);return;}b=new Dm;Bm(b);M(b);}
function AIP(b,c,d,e,f){if(f===0){return;}else if(typeof b.data.buffer!=='undefined'){d.data.set(b.data.subarray(c,c+f),e);}else if (b !== d || e < c) {
for (var i = 0; i < f; i = (i + 1) | 0) {d.data[e++] = b.data[c++];}}else{c = (c + f) | 0;e = (e + f) | 0;for (var i = 0; i < f; i = (i + 1) | 0) {d.data[--e] = b.data[--c];}}}
function CS(){return Long_fromNumber(new Date().getTime());}
function A7F(){}
function Nx(){return CY0($rt_globals.performance.now()*1000000.0);}
var BjY=K();
function AFf(b,c){var d,e,f,g,h,i,j,k;if(!b)return B(18);d=1<<c;e=d-1|0;f=(((32-O0(b)|0)+c|0)-1|0)/c|0;g=DW(f);h=g.data;i=R(f-1|0,c);j=0;while(i>=0){k=j+1|0;h[j]=Lf((b>>>i|0)&e,d);i=i-c|0;j=k;}return K4(g);}
function AWW(b,c){var d,e,f,g,h,i,j,k;if(CR(b,Bw))return B(18);d=1<<c;e=d-1|0;f=(((64-AMa(b)|0)+c|0)-1|0)/c|0;g=DW(f);h=g.data;i=R(f-1|0,c);j=0;while(i>=0){k=j+1|0;h[j]=Lf(Bu(D3(b,i))&e,d);i=i-c|0;j=k;}return K4(g);}
var KR=K();
var CZp=null;var CZq=null;var CZr=null;var CZs=null;var CZt=null;var CZu=null;var CZv=0;var CZw=0;var CZx=null;var CZy=null;var CZz=null;var CZA=0;function IB(){IB=Be(KR);B5g();}
function AAf(){IB();return DK(B(19),0);}
function Bgu(){var b,c,d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:IB();if(BCd()?1:0){B_(CZq,B(20));return;}a:{b:{try{B_(CZp,B(21));b=BGc();if(b!==null)break b;B_(CZq,B(22));B_(CZq,B(23));$rt_globals.alert("ERROR: game cannot start, the \"window.eaglercraftXOpts\" variable is undefined");}catch($$e){$$je=N($$e);c=$$je;break a;}B_(CZq,B(24));return;}c:{try{try{CZv=(typeof b.crashOnUncaughtExceptions
==="boolean"?b.crashOnUncaughtExceptions:!!0)?1:0;d=(typeof b.deobfStackTraces==="boolean"?b.deobfStackTraces:!!1)?1:0;CF();CZB=d;c=$rt_str(typeof b.container==="string"?b.container:null);CZs=c;if(c===null)M(Bey(B(25)));e=$rt_globals.window.document;c=CZs;CZt=e.getElementById($rt_ustr(c));while(true){c=CZt.querySelector("._eaglercraftX_wrapper_element");if(c===null)break;CdB(c);}d:{f=$rt_str(typeof b.assetsURI==="string"?b.assetsURI:null);if(f!==null){g=X(AO3,1);g.data[0]=Cdy(f,B(4));CZu=g;}else{h=typeof b.assetsURI
==="object"?b.assetsURI:null;i=h.length;if(!i)M(Bey(B(26)));CZu=X(AO3,i);d=0;while(true){if(d>=i)break d;j=Ob(h[d]);k=$rt_str(typeof j.url==="string"?j.url:null);if(k===null)break;CZu.data[d]=Cdy(k,$rt_str(typeof j.path==="string"?j.path:""));d=d+1|0;}M(Bey(B(27)));}}A4r();BR9(CZC,b);B_(CZp,B(28));break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;}else{throw $$e;}}B_(CZq,B(29));OM(c);B_(CZq,B(23));c=Nf(c);e=B6();J(J(e,B(30)),c);$rt_globals.alert($rt_ustr(BX(e)));}catch($$e){$$je=N($$e);c=$$je;break a;}B_(CZq,
B(24));return;}try{if(CZv){B_(CZp,B(31));CZr=BjZ($rt_globals.window,Cv(CSg(),"call"));}B_(CZp,B(32));c=CXt();A8N();CZD=c;}catch($$e){$$je=N($$e);c=$$je;break a;}e:{f:{try{try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof T6){e=$$je;}else if($$je instanceof AFJ){e=$$je;break f;}else if($$je instanceof Bo){c=$$je;break e;}else{throw $$e;}}B_(CZq,B(33));g:{try{AAp(XB(e));break g;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}catch($$e){$$je=N($$e);c=$$je;break a;}B_(CZq,B(24));return;}try
{B_(CZq,B(34));c=CZq;b=AAt(e);h=B6();J(J(h,B(35)),b);B_(c,BX(h));h:{try{AWQ(AAt(e));break h;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}catch($$e){$$je=N($$e);c=$$je;break a;}B_(CZq,B(24));return;}try{B_(CZq,B(36));OM(c);e=B(37);$p=2;continue _;}catch($$e){$$je=N($$e);c=$$je;}}B_(CZq,B(24));M(c);case 1:i:{a:{b:{c:{try{try{B0K();if(C()){break _;}break b;}catch($$e){$$je=N($$e);if($$je instanceof T6){e=$$je;}else if($$je instanceof AFJ){e=$$je;break c;}else if($$je instanceof Bo){c=$$je;break a;}
else{throw $$e;}}B_(CZq,B(33));j:{try{AAp(XB(e));break j;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}catch($$e){$$je=N($$e);c=$$je;break i;}B_(CZq,B(24));return;}try{B_(CZq,B(34));c=CZq;b=AAt(e);h=B6();J(J(h,B(35)),b);B_(c,BX(h));d:{try{AWQ(AAt(e));break d;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}catch($$e){$$je=N($$e);c=$$je;break i;}B_(CZq,B(24));return;}try{B_(CZp,B(38));}catch($$e){$$je=N($$e);c=$$je;break i;}k:{try{try{c=CSV();$p=3;continue _;}catch($$e)
{$$je=N($$e);if($$je instanceof T6){e=$$je;}else if($$je instanceof Bo){c=$$je;break k;}else{throw $$e;}}B_(CZq,B(39));l:{try{AAp(XB(e));break l;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}catch($$e){$$je=N($$e);c=$$je;break i;}B_(CZq,B(24));return;}try{B_(CZq,B(40));OM(c);e=B(41);$p=4;continue _;}catch($$e){$$je=N($$e);c=$$je;break i;}}try{B_(CZq,B(36));OM(c);e=B(37);$p=2;continue _;}catch($$e){$$je=N($$e);c=$$je;}}B_(CZq,B(24));M(c);case 2:i:{try{BLP(e,c);if(C()){break _;}B_(CZq,B(23));break i;}
catch($$e){$$je=N($$e);c=$$je;}B_(CZq,B(24));M(c);}B_(CZq,B(24));return;case 3:i:{a:{try{b:{try{BNO(c);if(C()){break _;}break b;}catch($$e){$$je=N($$e);if($$je instanceof T6){e=$$je;}else if($$je instanceof Bo){c=$$je;break a;}else{throw $$e;}}B_(CZq,B(39));m:{try{AAp(XB(e));break m;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}}catch($$e){$$je=N($$e);c=$$je;break i;}B_(CZq,B(24));return;}try{B_(CZq,B(40));OM(c);e=B(41);$p=4;continue _;}catch($$e){$$je=N($$e);c=$$je;}}B_(CZq,B(24));M(c);case 4:i:
{try{BLP(e,c);if(C()){break _;}}catch($$e){$$je=N($$e);c=$$je;break i;}B_(CZq,B(24));return;}B_(CZq,B(24));M(c);default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,$p);}
function BLP(b,c){var d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:IB();try{c=XB(c);d=B6();J(J(J(d,b),B(42)),c);b=BX(d);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;case 1:a:{try{Buu(b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}return;default:H$();}}ED().s(b,c,d,$p);}
function Buu(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:IB();c=B6();CT(c,B(43));CT(c,b);CZ(CZ(c,10),10);d=BX(c);e=$rt_globals.window.document;CF();f=CZE;if(f===null){if(CZt===null){c=CZs;CZt=e.getElementById($rt_ustr(c));}f=CZt;}g=B6();CT(CT(CT(g,B(44)),B(45)),B(46));CT(CT(CT(g,B(47)),
B(48)),B(46));CT(CT(CT(g,B(49)),B(50)),B(46));CZ(g,10);CT(g,BRq());CZ(g,10);CT(g,Bcs());CZ(g,10);CT(g,B(51));A4r();CZ(CT(g,Bbo(CZC)),10);CZ(g,10);CT(g,B(52));CZ(CT(g,Tc(A8H(B(53)),AMw())),10);CZ(g,10);Rm(g,B(54));Rm(g,B(55));Rm(g,B(56));Rm(g,B(57));Rm(g,B(58));Rm(g,B(59));Rm(g,B(60));Bix(g);CZ(g,10);OO(g,B(61));OO(g,B(62));OO(g,B(63));CZ(g,10);h=CT(g,B(64));c=f===null?B(65):BJ(f.clientWidth);CZ(J(h,c),10);CZ(J(CT(g,B(66)),f===null?B(65):BJ(f.clientHeight)),10);OO(g,B(67));OO(g,B(68));OO(g,B(69));OO(g,B(70));OO(g,
B(71));AD6(g,B(72));AD6(g,B(73));AD6(g,B(74));AD6(g,B(75));CZ(g,10);OO(g,B(76));CZ(g,10);Bsr(g,B(77));CZ(g,10);h=BX(g);c=B6();J(J(c,d),h);i=BX(c);j=B8$();try{c=Bq4(CZC);LP(j);g=CXg(j);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){k=$$je;}else{throw $$e;}}B_(CZq,B(78));OM(k);a:{if(CZw){XG(CZq);B_(CZq,B(79));l=FX(b,B(80));m=0;while(true){n=l.data;if(m>=n.length)break;b=CZq;c=n[m];d=B6();J(J(d,B(81)),c);B_(b,BX(d));m=m+1|0;}if(NM(j)<=0)break a;b=Ir(j);while(true){if(!HD(b))break a;o=He(b);if(o
!==null){XG(CZq);B_(CZq,B(82));l=FX(o,B(80));m=0;while(true){n=l.data;if(m>=n.length)break;c=CZq;d=n[m];f=B6();J(J(f,B(81)),d);B_(c,BX(f));m=m+1|0;}B_(CZq,B(83));}}}b:{CZw=1;if(NM(j)>0){try{g=i;p=B6();CT(p,d);CT(p,B(84));b=Ir(j);while(true){g=i;if(!HD(b))break;g=i;o=He(b);CT(p,B(85));CZ(CT(p,o),10);CT(p,B(86));}g=i;CT(p,h);i=BX(p);g=i;break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){k=$$je;}else{throw $$e;}}B_(CZq,B(87));OM(k);i=g;}}if(f===null){$rt_globals.alert("Root element not found, crash report was printed to console");B_(CZq,
i);return;}q=e.createElement("img");r=e.createElement("div");q.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");c=AAf();q.setAttribute("src",$rt_ustr(c));r.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 14px monospace;padding:10px;");r.classList.add("_eaglercraftX_crash_element");f.appendChild(q);f.appendChild(r);b
=e.createTextNode($rt_ustr(i));r.appendChild(b);AG$();}return;case 1:c:{try{Bke(c,i,g);if(C()){break _;}break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){k=$$je;}else{throw $$e;}}B_(CZq,B(78));OM(k);}d:{if(CZw){XG(CZq);B_(CZq,B(79));l=FX(b,B(80));m=0;while(true){n=l.data;if(m>=n.length)break;b=CZq;c=n[m];d=B6();J(J(d,B(81)),c);B_(b,BX(d));m=m+1|0;}if(NM(j)<=0)break d;b=Ir(j);while(true){if(!HD(b))break d;o=He(b);if(o!==null){XG(CZq);B_(CZq,B(82));l=FX(o,B(80));m=0;while(true){n=l.data;if(m>=n.length)break;c
=CZq;d=n[m];f=B6();J(J(f,B(81)),d);B_(c,BX(f));m=m+1|0;}B_(CZq,B(83));}}}a:{CZw=1;if(NM(j)>0){try{g=i;p=B6();CT(p,d);CT(p,B(84));b=Ir(j);while(true){g=i;if(!HD(b))break;g=i;o=He(b);CT(p,B(85));CZ(CT(p,o),10);CT(p,B(86));}g=i;CT(p,h);i=BX(p);g=i;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){k=$$je;}else{throw $$e;}}B_(CZq,B(87));OM(k);i=g;}}if(f===null){$rt_globals.alert("Root element not found, crash report was printed to console");B_(CZq,i);return;}q=e.createElement("img");r=e.createElement("div");q.setAttribute("style",
"z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");c=AAf();q.setAttribute("src",$rt_ustr(c));r.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 14px monospace;padding:10px;");r.classList.add("_eaglercraftX_crash_element");f.appendChild(q);f.appendChild(r);b=e.createTextNode($rt_ustr(i));r.appendChild(b);AG$();}return;default:
H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BRq(){var b,c,d,e,f,g,$$je;IB();b=CZx;if(b!==null)return b;a:{try{b=B6();CF();c=CZF;d=CZG;if(c===null){d=0;e=$rt_globals.window.document.createElement("canvas");c=64;e.width=c;c=64;e.height=c;c=e.getContext("webgl2");if(c===null){c=e.getContext("webgl");if(c===null){d=1;c=e.getContext("experimental-webgl");}}}if(c===null)CT(b,B(88));else{if(CZF!==null)CZ(CT(CT(b,B(89)),$rt_str(c.getParameter(7938))),10);if(c.getExtension("WEBGL_debug_renderer_info")!==null){CZ(CT(CT(b,B(90)),$rt_str(c.getParameter(37446))),
10);CZ(CT(CT(b,B(91)),$rt_str(c.getParameter(37445))),10);}else{CZ(CT(CT(CT(b,B(90)),$rt_str(c.getParameter(7937))),B(92)),10);CZ(CT(CT(CT(b,B(91)),$rt_str(c.getParameter(7936))),B(92)),10);}f=ALa();if(f>0){CZ(Fm(CT(CZ(b,10),B(93)),f),10);CZ(Fu(CT(b,B(94)),d),10);if(f==200){g=CT(b,B(95));f=c.getExtension("ANGLE_instanced_arrays")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(96));f=c.getExtension("EXT_color_buffer_half_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(97));f=c.getExtension("EXT_shader_texture_lod")===null?0:
1;CZ(Fu(g,f),10);g=CT(b,B(98));f=c.getExtension("OES_fbo_render_mipmap")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(99));f=c.getExtension("OES_texture_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(100));f=c.getExtension("OES_texture_half_float")===null?0:1;CZ(Fu(g,f),10);CZ(Fu(CT(b,B(101)),c.getExtension("OES_texture_half_float_linear")===null?0:1),10);}else if(f>=300){g=CT(b,B(102));f=c.getExtension("EXT_color_buffer_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(96));f=c.getExtension("EXT_color_buffer_half_float")===null
?0:1;CZ(Fu(g,f),10);CZ(Fu(CT(b,B(103)),c.getExtension("OES_texture_float_linear")===null?0:1),10);}CZ(Fu(CT(b,B(104)),c.getExtension("EXT_texture_filter_anisotropic")===null?0:1),10);}else{g=CT(b,B(95));f=c.getExtension("ANGLE_instanced_arrays")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(102));f=c.getExtension("EXT_color_buffer_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(96));f=c.getExtension("EXT_color_buffer_half_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(97));f=c.getExtension("EXT_shader_texture_lod")===null?0:1;CZ(Fu(g,
f),10);g=CT(b,B(98));f=c.getExtension("OES_fbo_render_mipmap")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(99));f=c.getExtension("OES_texture_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(103));f=c.getExtension("OES_texture_float_linear")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(100));f=c.getExtension("OES_texture_half_float")===null?0:1;CZ(Fu(g,f),10);g=CT(b,B(101));f=c.getExtension("OES_texture_half_float_linear")===null?0:1;CZ(Fu(g,f),10);CZ(Fu(CT(b,B(104)),c.getExtension("EXT_texture_filter_anisotropic")===null?0:1),10);}}b
=BX(b);CZx=b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;break a;}else{throw $$e;}}return b;}b=Nf(g);c=B6();CZ(J(J(c,B(105)),b),10);b=BX(c);CZx=b;return b;}
function Bcs(){var b,c,d,e,f,g,$$je;IB();b=CZy;if(b!==null)return b;a:{try{b=B6();c=A3S();CZ(J(CT(b,B(106)),A6D(c)),10);CT(b,B(107));d=AMp(c);e=0;c=A5q(d);while(A47(c)){f=A0X(c);if(e)CT(b,B(108));J(b,f);e=1;}CT(b,B(109));b=BX(b);CZy=b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;break a;}else{throw $$e;}}return b;}b=Nf(g);c=new T;U(c);Bb(J(J(c,B(110)),b),10);b=S(c);CZy=b;return b;}
function AWQ(b){var c,d,e,f,g,h,i,$$je;IB();if(!CZw){CZw=1;c=$rt_globals.window.document;CF();d=CZE;if(d===null){if(CZt===null){d=CZs;CZt=c.getElementById($rt_ustr(d));}d=CZt;}if(d===null){d=new T;U(d);J(J(d,B(111)),b);$rt_globals.alert($rt_ustr(S(d)));d=MZ();e=new T;U(e);J(J(e,B(111)),b);B_(d,S(e));return;}f=$rt_str(d.getAttribute("style"));if(f===null)f=B(4);g=new T;U(g);J(J(g,f),B(112));f=S(g);d.setAttribute("style",$rt_ustr(f));h=c.createElement("img");g=c.createElement("div");h.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");f
=AAf();h.setAttribute("src",$rt_ustr(f));g.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;font:18px sans-serif;padding:40px;");g.classList.add("_eaglercraftX_incompatible_element");d.appendChild(h);d.appendChild(g);d=Tc(A8H(B(53)),AMw());e=new T;U(e);J(J(J(e,B(113)),d),B(114));d=$rt_ustr(S(e));g.innerHTML=d;d=g.querySelector("#_eaglercraftX_crashReason");b=c.createTextNode($rt_ustr(b));d.appendChild(b);d
=g.querySelector("#_eaglercraftX_crashUserAgent");b=$rt_str(AWy("userAgent"));b=c.createTextNode($rt_ustr(b));d.appendChild(b);AG$();a:{try{d=B(115);f=$rt_globals.window.document.createElement("canvas");b=64;f.width=b;b=64;f.height=b;i=f.getContext("webgl");if(i===null)i=B(115);else{d=B(115);if(i.getExtension("WEBGL_debug_renderer_info")!==null){d=B(115);i=$rt_str(i.getParameter(37446));}else{d=B(115);i=$rt_str(i.getParameter(7937));if(i!==null){d=B(115);b=B6();J(J(b,i),B(92));i=BX(b);d=B(115);}}d=B(115);if
(i===null)i=B(115);else{d=i;d=B(115);}}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}i=d;}b=g.querySelector("#_eaglercraftX_crashWebGL");d=c.createTextNode($rt_ustr(i));b.appendChild(d);}}
function OO(b,c){IB();BM(b,B(116));BM(b,c);BM(b,B(117));BM(b,$rt_str(By7($rt_ustr(c))));Bb(b,10);}
function Rm(b,c){IB();BM(b,B(118));BM(b,c);BM(b,B(117));BM(b,$rt_str(AWy($rt_ustr(c))));Bb(b,10);}
function Bix(b){IB();BM(b,B(119));BM(b,$rt_str(BN7()));Bb(b,10);}
function AD6(b,c){IB();BM(b,B(120));BM(b,c);BM(b,B(117));BM(b,$rt_str(BSc($rt_ustr(c))));Bb(b,10);}
function Bsr(b,c){IB();BM(b,B(121));BM(b,c);BM(b,B(117));BM(b,$rt_str(Bdn($rt_ustr(c))));Bb(b,10);}
function AAp(b){var c,d,e,f,g,h;IB();if(!CZw){CZw=1;c=$rt_globals.window.document;CF();d=CZE;if(d===null){if(CZt===null){d=CZs;CZt=c.getElementById($rt_ustr(d));}d=CZt;}if(d===null){$rt_globals.alert("WebGL context lost!");d=MZ();e=new T;U(e);J(J(e,B(122)),b);B_(d,S(e));return;}f=$rt_str(d.getAttribute("style"));if(f===null)f=B(4);g=new T;U(g);J(J(g,f),B(112));g=S(g);d.setAttribute("style",$rt_ustr(g));g=c.createElement("img");h=c.createElement("div");g.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");f
=AAf();g.setAttribute("src",$rt_ustr(f));h.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;font:18px sans-serif;padding:40px;");h.classList.add("_eaglercraftX_context_lost_element");d.appendChild(g);d.appendChild(h);d="<h2><svg style=\"vertical-align:middle;margin:0px 16px 8px 8px;\" xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\"><path stroke=\"#000000\" stroke-width=\"3\" stroke-linecap=\"square\" d=\"M1.5 8.5v34h45v-28m-3-3h-10v-3m-3-3h-10m15 6h-18v-3m-3-3h-10\"/><path stroke=\"#000000\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"M12 21h0m0 4h0m4 0h0m0-4h0m-2 2h0m20-2h0m0 4h0m4 0h0m0-4h0m-2 2h0\"/><path stroke=\"#000000\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"M20 30h0 m2 2h0 m2 2h0 m2 2h0 m2 -2h0 m2 -2h0 m2 -2h0\"/></svg> + WebGL context lost!</h2><div style=\"margin-left:40px;\"><p style=\"font-size:1.2em;\">Your browser has forcibly released all of the resources allocated by the game\'s 3D rendering context. EaglercraftX cannot continue, please refresh the page to restart the game.</p><p style=\"font-size:1.2em;\">This is not a bug, it is usually caused by the browser deciding it no longer has sufficient resources to continue rendering this page. If it happens again, try closing your other browser tabs and windows.</p><p style=\"overflow-wrap:break-word;white-space:pre-wrap;font:0.75em monospace;margin-top:1.5em;\" id=\"_eaglercraftX_contextLostTrace\"></p></div>";h.innerHTML
=d;d=h.querySelector("#_eaglercraftX_contextLostTrace");b=c.createTextNode($rt_ustr(b));d.appendChild(b);}}
function B5g(){CZp=DC();CZq=MZ();CZr=null;CZs=null;CZt=null;CZu=null;CZv=0;CZw=0;CZx=null;CZy=null;CZz=null;CZA=0;}
function BCd(){if(typeof $rt_globals.__isEaglerX188Running==="string"&&$rt_globals.__isEaglerX188Running==="yes")return true;$rt_globals.__isEaglerX188Running="yes";return false;}
function BGc(){if(typeof $rt_globals.eaglercraftXOpts==="undefined"){return null;}else if(typeof $rt_globals.eaglercraftXOpts==="string"){return $rt_globals.JSON.parse($rt_globals.eaglercraftXOpts);}else {return $rt_globals.eaglercraftXOpts;}}
function BjZ(b,c){var evtHandler=function(e){c(typeof e.message==="string"?e.message:null,typeof e.filename==="string"?e.filename:null,typeof e.lineno==="number"?e.lineno:0,typeof e.colno==="number"?e.colno:0,typeof e.error==="undefined"?null:e.error);};b.addEventListener("error",evtHandler);return evtHandler;}
function By7(b){try {return ""+$rt_globals.window[b];}catch(e){return "<error>";}}
function AWy(b){try {return ""+$rt_globals.window.navigator[b];}catch(e){return "<error>";}}
function BSc(b){try {return ""+$rt_globals.window.screen[b];}catch(e){return "<error>";}}
function Bdn(b){try {return ""+$rt_globals.window.location[b];}catch(e){return "<error>";}}
function BN7(){try {var retObj=new $rt_globals.Array();if(typeof $rt_globals.navigator.plugins==="object"){var len=$rt_globals.navigator.plugins.length;if(len>0){for(var idx=0;idx<len;++idx){var thePlugin=$rt_globals.navigator.plugins[idx];retObj.push({name:thePlugin.name,filename:thePlugin.filename,desc:thePlugin.description});}}}return $rt_globals.JSON.stringify(retObj);}catch(e){return "<error>";}}
var M2=K(0);
var AYu=K();
var Dm=K(CY);
function CUW(){var a=new Dm();B39(a);return a;}
function B39(a){Bm(a);}
var Bvy=K();
function Ue(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(IK());}return b.data.length;}
function AS8(b,c){if(b===null){b=new E_;Bm(b);M(b);}if(b===H($rt_voidcls())){b=new BW;Bm(b);M(b);}if(c>=0)return Ccd(b.mS,c);b=new A_e;Bm(b);M(b);}
function Ccd(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 BJi(b,c){if(c>=0&&c<Ue(b))return COV(b,c);b=new I4;Bm(b);M(b);}
function COV(b,c){var item = b.data[c];var type = b.constructor.$meta.item;if (type === $rt_bytecls()) {return E2(item);} else if (type === $rt_shortcls()) {return W4(item);} else if (type === $rt_charcls()) {return BR(item);} else if (type === $rt_intcls()) {return BJ(item);} else if (type === $rt_longcls()) {return F3(item);} else if (type === $rt_floatcls()) {return BtQ(item);} else if (type === $rt_doublecls()) {return Ny(item);} else if (type === $rt_booleancls()) {return TT(item);} else {return item;}}
var E_=K(CY);
function CS7(){var a=new E_();B4i(a);return a;}
function B4i(a){Bm(a);}
var ADA=K(CY);
function Io(){D.call(this);this.AO=0;}
var CZH=null;var CZI=null;var CZJ=null;var CZK=null;var CZL=null;var CZM=null;var CZN=null;var CZO=null;var CZP=null;var CZQ=null;function CCQ(a){var b=new Io();BFj(b,a);return b;}
function BFj(a,b){a.AO=b;}
function BR(b){var c,d;c=CZM.data;if(b>=c.length)return CCQ(b);d=c[b];if(d===null){d=CCQ(b);CZM.data[b]=d;}return d;}
function CJ7(a){return AHi(a.AO);}
function Cpi(a,b){if(a===b)return 1;return b instanceof Io&&b.AO==a.AO?1:0;}
function COY(a){return a.AO;}
function AHi(b){var c,d;c=new Co;d=DW(1);d.data[0]=b;AHX(c,d);return c;}
function AC_(b){return b>=0&&b<=1114111?1:0;}
function AMW(b){return b>=65536&&b<=1114111?1:0;}
function GQ(b){return (b&64512)!=55296?0:1;}
function F6(b){return (b&64512)!=56320?0:1;}
function XQ(b){return !GQ(b)&&!F6(b)?0:1;}
function ADS(b,c){return GQ(b)&&F6(c)?1:0;}
function NA(b,c){return ((b&1023)<<10|c&1023)+65536|0;}
function Zc(b){return (55296|(b-65536|0)>>10&1023)&65535;}
function WQ(b){return (56320|b&1023)&65535;}
function GU(b){return UV(b)&65535;}
function UV(b){if(CZK===null){if(CZN===null)CZN=BXn();CZK=A_D(BdX((CZN.value!==null?$rt_str(CZN.value):null)));}return ARc(CZK,b);}
function ND(b){return Tq(b)&65535;}
function Tq(b){if(CZJ===null){if(CZO===null)CZO=Byc();CZJ=A_D(BdX((CZO.value!==null?$rt_str(CZO.value):null)));}return ARc(CZJ,b);}
function ARc(b,c){var d,e,f,g,h,i;d=b.bsM.data;if(c<d.length)return c+d[c]|0;d=b.bxz.data;e=0;f=d.length;g=(f/2|0)-1|0;a:{while(true){h=(e+g|0)/2|0;i=W(d[h*2|0],c);if(!i)break;if(i<=0){e=h+1|0;if(e>g)break a;}else{h=h-1|0;if(h<e)break a;g=h;}}}if(h>=0){h=h*2|0;if(h<f)return c+d[h+1|0]|0;}return 0;}
function ABP(b,c){if(c>=2&&c<=36){b=AIf(b);if(b>=c)b=(-1);}else b=(-1);return b;}
function AIf(b){var c,d,e,f,g,h,i,j,k,l;if(CZI===null){if(CZP===null)CZP=BTx();c=(CZP.value!==null?$rt_str(CZP.value):null);d=A4w(O9(c));e=KQ(d);f=Bx(e*2|0);g=f.data;h=0;i=0;j=0;k=0;while(k<e){i=i+Uy(d)|0;j=j+Uy(d)|0;l=h+1|0;g[h]=i;h=l+1|0;g[l]=j;k=k+1|0;}CZI=f;}g=CZI.data;l=0;h=(g.length/2|0)-1|0;while(h>=l){i=(l+h|0)/2|0;e=i*2|0;j=W(b,g[e]);if(j>0)l=i+1|0;else{if(j>=0)return g[e+1|0];h=i-1|0;}}return (-1);}
function Lf(b,c){if(c>=2&&c<=36&&b>=0&&b<c)return b<10?(48+b|0)&65535:((97+b|0)-10|0)&65535;return 0;}
function XU(b){return IE(b)!=9?0:1;}
function QO(b){var c;if(b<65536){c=DW(1);c.data[0]=b&65535;return c;}return AIF([Zc(b),WQ(b)]);}
function IE(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=b>0&&b<=65535?1:0;if(c&&XQ(b&65535))return 19;if(CZL===null){if(CZQ===null)CZQ=BmU();d=(CZQ.value!==null?$rt_str(CZQ.value):null);e=X(AU3,16384);f=e.data;g=Cb(16384);h=g.data;i=0;j=0;k=0;l=0;while(l<Bd(d)){m=AOc(Br(d,l));if(m==64){l=l+1|0;m=AOc(Br(d,l));n=0;c=1;o=0;while(o<3){l=l+1|0;n=n|R(c,AOc(Br(d,l)));c=c*64|0;o=o+1|0;}}else if(m<32)n=1;else{m=(m-32|0)<<24>>24;l=l+1|0;n=AOc(Br(d,l));}if(!m&&n>=128){if(i>0){c=j+1|0;f[j]=B5T(k,k+i|0,RW(g,i));j=c;}k=k+(i+n|0)
|0;i=0;}else{c=i+n|0;if(c<h.length)o=j;else{o=j+1|0;f[j]=B5T(k,k+i|0,RW(g,i));k=k+c|0;i=0;}while(true){c=n+(-1)|0;if(n<=0)break;p=i+1|0;h[i]=m;i=p;n=c;}j=o;}l=l+1|0;}CZL=I_(e,j);}e=CZL.data;o=0;c=e.length-1|0;while(o<=c){p=(o+c|0)/2|0;d=e[p];if(b>=d.bnN)o=p+1|0;else{c=d.brF;if(b>=c)return d.brJ.data[b-c|0];c=p-1|0;}}return 0;}
function A5Z(b){return IE(b)!=1?0:1;}
function ZQ(b){a:{switch(IE(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 Xr(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return IE(b)!=16?0:1;}
function AV1(b){switch(IE(b)){case 12:case 13:case 14:break;default:return 0;}return 1;}
function A2A(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 AV1(b);}return 1;}
function CDR(a,b){b=b;return a.AO-b.AO|0;}
function BPK(){CZH=H($rt_charcls());CZM=X(Io,128);}
function BXn(){return {"value":">W H#F#U 4%F#O #F#/ d%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a1# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #<+#%# #%# #%# \'.3#%# #%# #{1#%# #w1%%# %J\'#k1#o1#%# #w1#!3# #23#*3#%# \'23#:3# #>3#%# #%# #%# #N3#%# #N3# %%# #N3#%# #J3%%# #%# #R3#%# \'%# /)#%# #)#%# #)#%# #%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# %)#%# #%# #8)#L%#%# #%# #%# #"
+"%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a+# #%# #%# #%# #%# #%# #%# #%# #%# #%# /B45#%# #,/#645# %%# #P1#!\'#*\'#%# #%# #%# #%# #%# <-%# #%# \'%# 1&++ %_## #Z#)k%%g%% #F#W hA# 1%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# +]%# %%# #?#%# %a+\'N\'AF#b &#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%"
+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%r iB#oq-&# _?gejg#A1 o$#mo%&# {-%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3,4/# #%# #%# #%"
+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3C1 1C1 1C1 1C1 1C1 3C/ 1C1 QC1 1C1 1C1 1C%8\'%G# 7i\')G# 7C%D)\' 7C%u)%?# 7X+%P+%G# L-q*/# \'Pw/#8m/# -6## |bA G%# kC.#U !r*%&# &#%# #,05#qX\'#H.5# %%# #%# #%# #e25#D05#q25#m25# #%# %%# 1865%%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# "
+"#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 1%# #%# )%# (a=%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# G%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# y%%# #%# #%# #%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 5%# #%# #4Fd#%# #%# #%# #%# #%# )%# #<{p# %%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #P}p#}}p#m}p#D}p#P}p# #@yp#D{p#Lyp#Br#%# #%# #%# #%"
+"# #%# #%# #%# #%# #,%#L}p#LJd#%# #%# -%# +%# #%# Y%# ,T5F#U TUg#r {%g#r >\'c#p Lnk%F# *J#F#b o@5F#b Jo=N#f "};}
function Byc(){return {"value":"<Y ,%H#U :#>b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/# \'_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#"
+" #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3# #:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# /F.5# %P3# #J}p#P3# \'B{p#P3#$\'#L3%,\'# +T3# 5Jyp#>yp# Z\'_\'# x\'# #\'# \'\'\' #_+\' !#a##]#\' #H#CD##H#3m%#i%% #e%#P%# \'(%#D%#C# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#i\'#P\'#=#(+# #4)# %\'# %\'# .#H#bP\'A #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 3\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# "
+"#\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'#`# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'% &#,%n mB#ko%x %ko%\' RAC1 >$#yu+#uu+#Pu+#Hu+%Lu+#0u+#io+#>@d1 (+2Fd# \'oX\'# AJJd# N%\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #"
+"\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# +X%# +\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#A1 1A1 1A1 1A1 1A1 3A# #A# #A# #A% /A1 16\'%g\')B)%V+%s)%N+)A1 1A1 1A1 1A% #E# 5<m-# )E# 9A% =A% \'=# ;E# R/8## ddA )\'# @E0#U Nr,%&# #\'# \'D45#845# #\'# #\'# #\'# -"
+"\'# %\'# 5\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# #\'# )\'- /qq-&# i]=\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# G\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# y%\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#"
+" #\'# #\'# #\'# #\'# 5\'# #\'# %\'# #\'# #\'# #\'# #\'# )\'# )\'# #\'#*%# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 7\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# )\'# #\'- #\'% )\'# #\'S )\'# cEDr# Yiejg# e*5H#U eUi#r {%i#r <\'e#<% Vlm%:# RH#H#b o@5H#b No=P#f "};}
function BTx(){return {"value":"&C*% %%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%_H#T#%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%{CG%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%6)G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%!i#G"
+"%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%*;G%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%:/G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%{/G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%=G%%%%%%%%%%%%%%%%%%R@dG%%%%%%%%%%%%%%%%%%R[G%%%%%%%%%%%%%%%%%%c#G%%%%%%%%%%%%%%%%%%_1G%%%%%%%%%%%%%%%%%%!#G%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%cCG%%%%%%%%%%%%%%%%%%o*IG%%%%%%%%%%%%%%%%%%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=,#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c:#T#%%%%%%%%%%%%%%%%%%w&%G%%%%%"
+"%%%%%%%%%%%%%BhG%%%%%%%%%%%%%%%%%%Z+G%%%%%%%%%%%%%%%%%%_%G%%%%%%%%%%%%%%%%%%>-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%!dG%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%*0EG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%28UG%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%"
+"%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%>&#G%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"};}
function BmU(){return {"value":"PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8<C;6:7:PB-9[%=9<=&>: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<E3]%E-]/E&](%<%]2b\'Q! !#!#%<!#A#%C$9!A%]#!9B$ ! B##B2 B*CD!C#B$C$!#!#!#!#!#!#!#!#!#!#!#!C&!#:!#B#C#BTCQ!#!#!#!#"
+"!#!#!#!#!#!#!#!#!#!#!#!#!#=G&H#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!# BGA#%Y\'CJ95A#^#; GN5\'9G#9G#9\'A)F<A%F%Y#A,Q\'Z$Y#;Y#^#G,91Y$FA%F+G6J+Y%F#\'b&D! 9&G(1=G\'E#G#=G%F#J+F$^#&Y/ 1&\'F?G<A#b&:! G,&A/J+FBG*E#=Y$%A#\'[#F7G%%G*%G$%G&A#Y0 F:G$A#9 F,A&F9<F\' Q#A\'G)FJ%G91GA)FW\')\'&I$G)I%\'I#&G(F+G#Y#J+9%F0\'I# F)A#F#A#F7 F( &A$F%A#\'&I$G%A#I#A#I#\'&A))A%F# F$G#A#J+F#[#L\'=;&9\'A#G#) F\'A%F#A#F7 F( F# F#"
+" F#A#\' I$G#A%G#A#G$A$\'A(F% &A(J+G#F$\'9A+G#) F* F$ F7 F( F# F&A#\'&I$G& G#) I#\'A#&A0F#G#A#J+9;A(&G\' \'I# F)A#F#A#F7 F( F# F&A#\'&)\')G%A#I#A#I#\'A(G#)A%F# F$G#A#J+=&L\'A+\'& F\'A$F$ F%A$F# & F#A$F#A$F$A$F-A%I#\'I#A$I$ I$\'A#&A\')A/J+L$^\';=A&\'I$\'F) F$ F8 F1A#\'&G$I% G$ G%A(G# F$A#&A#F#G#A#J+A(9L(=&\'I#9F) F$ F8 F+ F&A#\'&)\'I& \'I# I#G#A(I#A\'F# F#G#A#J+ F#)A-G#I#F* F$ FJG#&I$G% I$ I$\'&=A%F$)L(F$G#A#J+L*=F\' \'I# F3A$F9 F* &A#F(A$\'A%I$G$ \' I)A\'J+A#I#9A-FQ\'F#G(A%;F\'%G)9J+Y#AFF# & F& F9 & F+\'F#G*&A#F& % G( J+A#F%AA&^$Y0=9^$G#^\'J+"
+"L+=\'=\'=\'6767I#F) FEA%G/)G&9G#F&G, GE ^)\'^\' ^#Y&^%Y#AFFLI#G%)G\')G#I#G#&J+Y\'F\'I#G#F%G$&I$F#I(F$G%F.\'I#G#I\'\'&)J+I$\'^#BG !A&!A#CL9%C$b&*& F%A#F( & F%A#FJ F%A#FB F%A#F( & F%A#F0 FZ F%A#FeA#G$Y*L5A$F1^+A\'b!7! A#C\'A#5b&M* =9F2-F;67A$FmY$K$F)A(F3G$)A*F4G#)Y#A*F3G#A-F. F$ G#A-FUG#)G(I)\'I#G,Y$%Y$;&\'A#J+A\'L+A\'Y\'5Y%G$1\'J+A\'FD%FVA(F&G#FC\'&A&FhA+F@ G$I%G#I$A%I#\'I\'G$A%=A$Y#J+F?A#F&A,FMA%F;A\'J+,A$^CF8G#I#\'A#Y#FV)\')G( \')\'I#G)I\'G+A#\'J+A\'J+A\'Y(%Y\'A#G/(G1ARG%)FP\')G&)\'I&\'I#F)A$J+Y(^+G*^*Y# G#)F?)G%I#G#)G$F#J+FM\')G#I$\')G$I#A)Y%"
+"FEI)G)I#G#A$Y&J+A$F$J+F?E\'Y#C*A(BLA#B$Y)A)G$9G.)G(F%\'F\'\'F#)G#&A&CMEaC.%CCEFGb!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C*!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C*B)C\'A#B\'A#C)B)C)B)C\'A#B\'A#C) ! ! ! !C)B)C/A#C)D)C)D)C)D)C& C#B%$<#]$C$ C#B%$]$C%A#C#B% ]$C)B&]$A#C$ C#B%$]# M,Q&U\'Y#>?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[BA0G."
+"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#^A b=J! BQCQ!#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.^#Y$676767675AC^; b=:! A-b=7$ A;^1-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA^EA,=F1^@ L+^?L)=L0^AL+^HL0b= & &b `G!&^b&b %b `(!F7%b&X2 A$^XA*FIE\'Y#b&-% %Y$F1J+F#A5!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#&\'H$9G+9%!#!#!#!#!#!#!#!#!#!#!#!#!#!#E#G#FhK+G#Y\'A)]8E*]#!#!#!#!#!#!#!C$!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#%C)!#!#B##!#!#!#!#%]#!#!#&!#!C$!#!#!#!#!#!#!#!#!#!#B&#B&#!#!#!#!#!#!#!#B%#!#A&!# # #!#!#A9E$!#&E##F(\'F$"
+"\'F%\'F8I#G#)^%\'A$L\'^#;=A\'FUY%A)I#FSI1G#A)Y#J+A\'G3F\'Y$&9F#\'J+F=G)Y#F8G,I#A,9F>A$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( CL<E%C*%]#A%b#1! FDI#\'I#\'I#9)\'A#J+A\'&b CO#&A-F8A%FRA%4b `. T#b `! T#b `0 43b `D!3b&O& A#b&K! AGC(A-C&A&&\'F+:F. F& & F# F# b&M! ]2A1b&L& 76^1FbA#FWA(=AAF-;^$G1Y(679A\'G19U#X#6767676767676767Y#67Y%X$Y$ Y%5676767Y$:5Z$ 9;Y#A%F& b&(# A#1 Y$;Y$679:95Y#J+Y#Z$Y#B;697<8<C;6:7:67967Y#F+%FNE#F@A$F\'A#F\'A#F\'A#F"
+"$A$[#:<=[# =Z%^#A+Q$^#A#F- F; F4 F# F0A#F/ACb&]! A&Y$A%LNA$^*KVL%^2L#^$ ^.A$=AP^N\'b ## F>A$FRA0\'L<A%FAL%A*F5+F)+A&FGG&A&F? 9FEA%F)9K&AKBICIFpA#J+A\'BEA%CEA%FIA)FUA,9B, B0 B( B# C, C0 C( C#Aeb&X% A*F7A+F)A9E\' EK E*AgF\'A#& FM F#A$&A#F8 9L)F8^#L(F@A)L*AQF4 F#A&L&F7L\'A$9F;A&9AbFYA%L#F#L1A#LO&G$ G#A&G%F% F$ F>A#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@ FK G#5A#F#AmG$F>L+&A)F7G,L%Y&A7F3G%Y%AGF6L(A5F8A*)\')FVG0Y(A%L5J+\'F#G#&A*G$)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%9)\'J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'F#\'A`F( & 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+Y# 9\'F$A?FQI$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\')\'&9A\'J+AWF<A#G$I#G%)G&A%J+L#Y$=F(b Z# FMI$G*)G#9b E! BACAJ+L*A-F)A#&A#F) F# F9I\' I#A#G#)\'&)&)\'Y$A*J+AhF)A#FHI$G%A#G#I%\'&9&)A<&G+FIG\')&G%Y)\'A)&G\'I#G$FOG.)G#Y$&Y&A.FkA(Y+b W$ 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#A(G#&)F. FCI#G&A$I#\')\'Y.J+b 7! &A0L6^)[%^2A.9b&;/ b G! b+P! Y&A,b&%$ b -J b&B! Y#A.b&Q1 Q1\'F\'G0b K` b&(* b Z\'#b&Z) A(F@ J+A%Y#Fq J+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,I#A/&b W@!&A)b&74 AK&A(&b H,#E% E( E# b&D% A0&A>F$A#&A/F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =*!GOA#G8A*b=U! A^b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^_A6^dG$=b [! L5A-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 12 C+&C5A\'C\'b 6$ G( G2A#G( G# G&A&E`AB\'b Q! FNA$G(E(A#J+A%&=b & F?\'A2FMG%J+A&;b 1( F<%G%J+b G, F( F% F# F0 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.b=B# AY^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=9, A%^2A$^.A$b=X! A%b=@! A\'^-A%=A0^-A%^YA)^+A\'^IA)^?A#^#Apb=5& A-"
+"^/A#^.A$^*A(^O ^(A)^/A%^*A(^*A(b=4# ^XAFJ+b \'1 &b %b %b ?<#&AA&b Y !&A\'&b =$ &A#&b ;!&A/&b PU!&A0&b M* &b CG b&?) b C8 &b *.!&A&&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 2R!1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"};}
var Em=K(0);
var BTQ=K();
var F8=K();
var CZR=null;var CZS=null;var CZT=null;var CZU=null;var CZE=null;var CZV=null;var CZF=null;var CZG=0;var CZW=null;var CZX=null;var CZY=null;var CZZ=0;var CZ0=0;var CZ1=null;var CZ2=null;var CZ3=null;var CZ4=null;var CZ5=0;var CZ6=0;var CZ7=0;var CZB=0;var CZ8=null;var CZ9=null;var CZ$=null;function CF(){CF=Be(F8);CD_();}
function BQh(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:CF();a:{b=$rt_globals.window;CZS=b;CZT=b.document;$rt_globals.window.minecraftServer=$rt_ustr(null);c=A3S();if(c!==null){d=A6D(c);CV0();switch(CZ_.data[BkC(d)]){case 1:case 2:break;case 3:b
=CZR;e=X(D,1);e.data[0]=d.LH;Ea(b,B(123),e);APA(AMp(c));break a;case 4:case 5:b=CZR;e=X(D,1);e.data[0]=d.LH;I2(b,B(123),e);break a;case 6:b=CZR;e=X(D,1);e.data[0]=d.LH;I2(b,B(123),e);APA(AMp(c));break a;default:break a;}b=CZR;e=X(D,1);e.data[0]=d.LH;Ea(b,B(123),e);}}$p=1;case 1:BgR();if(C()){break _;}E0(CZR,B(124));b=CZT;IB();c=CZs;b=b.getElementById($rt_ustr(c));CZU=b;if(b===null){b=new Ud;c=CZs;f=B6();J(J(J(f,B(125)),c),B(126));Bj8(b,BX(f));M(b);}b.classList.add("_eaglercraftX_root_element");while(true){f
=CZU.lastChild;if(f===null)break;if(!(!!f?1:0))break;CZU.removeChild(f);}CZU.style.setProperty("overflow","hidden");b=H8();g=Jt($rt_str(CZU.tagName),B(127));CZZ=BsH(b);c=CZT.createElement("div");CZE=c;c.classList.add("_eaglercraftX_wrapper_element");d=CZE.style;d.setProperty("position","relative");d.setProperty("width","100%");d.setProperty("height","100%");d.setProperty("overflow","hidden");c=CZU;f=CZE;c.appendChild(f);CZt=CZE;h=L(10);$p=2;case 2:Brw(h);if(C()){break _;}CZ7=0;if(By4(b)){if(typeof $rt_globals.visualViewport
!=="undefined"?1:0){if(g)CZ7=1;else{i=CZT.body;if(CP(i.clientWidth-CZE.clientWidth|0)<=10&&CP(i.clientHeight-CZE.clientHeight|0)<=10)CZ7=1;}}if(CZ7)E0(CZR,B(128));}j=MR(4);b:{try{Kj(ACb(j),110531616);if((RK(j,0)&255|(RK(j,1)&255)<<8|(RK(j,2)&255)<<16|(RK(j,3)&255)<<24)!=110531616)M(AD$(B(129)));E0(CZR,B(130));break b;}catch($$e){$$je=N($$e);b=$$je;}Py(j);M(b);}Py(j);k=A2H(CZS);if(k<0.01)k=1.0;l=CZE.clientWidth;m=CZE.clientHeight;n=k*l|0;o=k*m|0;c=CZT.createElement("canvas");CZV=c;d=c.style;CZV.classList.add("_eaglercraftX_canvas_element");d.setProperty("width",
"100%");d.setProperty("height","100%");d.setProperty("z-index","1");d.setProperty("image-rendering","pixelated");d.setProperty("touch-action","pan-x pan-y");d.setProperty("-webkit-touch-callout","none");d.setProperty("-webkit-tap-highlight-color","rgba(255, 255, 255, 0)");c=CZV;f=n;c.width=f;c=CZV;f=o;c.height=f;c=CZE;f=CZV;c.appendChild(f);c:{try{c=CZS;d=CRh();CZX=d;c.addEventListener("message",Cv(d,"handleEvent"));break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){p=$$je;}else{throw $$e;}}M(BZQ(B(131),
p));}$p=3;case 3:BDQ();if(C()){break _;}try{c=CZS;f=CZE;d=CZV;$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){p=$$je;}else{throw $$e;}}M(BZQ(B(132),p));case 4:a:{try{Bqo(c,f,d);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){p=$$je;}else{throw $$e;}}M(BZQ(B(132),p));}if(BR4(b)){CZ5=0;E0(CZR,B(133));}else{q=typeof $rt_globals.fetch==="function"?1:0;CZ5=q;if(!q)C_(CZR,B(134));}q=CZ5;$p=5;case 5:$z=CPK(q);if(C()){break _;}q=$z;CZ6=q;if(!q)C_(CZR,B(135));E0(CZR,B(136));c=CZV;d
=CXB();c.addEventListener("webglcontextcreationerror",Cv(d,"handleEvent"));q=0;if(BPk(b)){E0(CZR,B(137));r=300;b=CZV;f=T1();s=b.getContext("webgl2",f);if(s===null)M(AD$(B(138)));}else if(BGo(b)){r=200;E0(CZR,B(139));c=CZV;d=T1();s=c.getContext("webgl",d);if(s===null){if(!ASs(b))M(AD$(B(140)));q=1;b=CZV;f=T1();s=b.getContext("experimental-webgl",f);if(s===null)M(AD$(B(140)));CZS.alert("WARNING: Detected \"experimental\" WebGL 1.0 support, certain graphics API features may be missing, and therefore EaglercraftX may malfunction and crash!");}}
else{r=300;c=CZV;d=T1();s=c.getContext("webgl2",d);if(s===null){r=200;f=CZV;d=T1();s=f.getContext("webgl",d);if(s===null){if(!ASs(b))M(AD$(B(140)));q=1;b=CZV;f=T1();s=b.getContext("experimental-webgl",f);if(s===null)M(AD$(B(140)));CZS.alert("WARNING: Detected \"experimental\" WebGL 1.0 support, certain graphics API features may be missing, and therefore EaglercraftX may malfunction and crash!");}}}d:{CZF=s;CZG=q;Brv(r,s);b=CZR;e=X(D,1);e.data[0]=AEp(7938);I2(b,B(141),e);b=CZR;e=X(D,1);e.data[0]=AEp(7937);I2(b,
B(142),e);t=Bj6();if(Da(t))E0(CZR,B(143));else{Yb(t);E0(CZR,B(144));u=0;v=DZ(t);while(true){if(u>=v)break d;b=CZR;e=X(D,1);e.data[0]=Z(t,u);I2(b,B(145),e);u=u+1|0;}}}f=CZF.createFramebuffer();CZY=f;Bvj(CZF,f,CRU(f),n,o);BTR(n,o,k);q=RX();$p=6;case 6:B1j(r,q);if(C()){break _;}b=C0a;if(!(b!==null&&LF(b)))C0a=Dc();e=CZu;b=null;c=C0a;$p=7;case 7:BFu(e,b,c);if(C()){break _;}b=CZR;e=X(D,1);e.data[0]=BJ(AA8(C0a));I2(b,B(146),e);e=MP(B(147));if(e!==null){$p=9;continue _;}Rp(1.0,0.0,1.0,1.0);TF(16384);$p=8;case 8:Bx$();if
(C()){break _;}E0(CZR,B(148));b=AMm(H8());$p=11;continue _;case 9:Bdh(e);if(C()){break _;}q=RX();g=0;$p=10;case 10:A_z(q,g);if(C()){break _;}E0(CZR,B(148));b=AMm(H8());$p=11;case 11:$z=BkK(b);if(C()){break _;}w=$z;BEc(w);E0(CZR,B(149));$p=12;case 12:Bvn();if(C()){break _;}$p=13;case 13:BqY();if(C()){break _;}if(e!==null){q=RX();g=0;$p=15;continue _;}Rp(1.0,0.0,1.0,1.0);TF(16384);$p=14;case 14:Bx$();if(C()){break _;}E0(CZR,B(150));return;case 15:A_z(q,g);if(C()){break _;}E0(CZR,B(150));return;default:H$();}}ED().s(b,
c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function APA(b){var c,d;CF();if(!Da(b)){c=BL();d=A5q(b);while(A47(d)){Y(c,(A0X(d)).bpL);}I2(CZR,B(151),V(D,[BJ(A97(b)),AZJ(B(108),c)]));}}
function MR(b){CF();Ov();return !b?C0b:BiC(new $rt_globals.Int8Array(b));}
function AJX(b){CF();Ov();return !b?C0c:CPD(new $rt_globals.Int32Array(b));}
function AWa(b){CF();Ov();return !b?C0d:CJV(new $rt_globals.Float32Array(b));}
function A3C(b){CF();return AXw(b.data);}
function A6w(b){CF();return CQM(Zr(b));}
function Py(b){CF();}
function B_e(b,c){var d,e;CF();d=A6v(b);if(d&&!CZ6){Dw(c,LD((APu(b)).data.buffer));return;}if(!d){LP(c);e=new A60;e.bxu=c;}else{e=new A61;e.bDS=c;e.bDR=b;}BHu($rt_ustr(b),Cv(e,"onFetch"));}
function CPC(b,c,d){var e,f,g;CF();e=A6v(b);if(e&&!CZ6){Dw(d,LD((APu(b)).data.buffer));return;}f=!c?B(152):B(153);if(!e){LP(d);g=new A3s;g.byB=d;}else{g=new A3r;g.bvs=d;g.bvu=b;}BJq($rt_ustr(b),$rt_ustr(f),Cv(g,"onFetch"));}
function A6v(b){CF();return Bd(b)>5&&Jt(CQ(b,0,5),B(154))?1:0;}
function Bzp(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:CF();if(!CZZ&&CZ0){$p=2;continue _;}b=0;$p=1;case 1:BKC(b);if(C()){break _;}return;case 2:BVe();if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
function BVe(){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();}_:while(true){switch($p){case 0:CF();$p=1;case 1:BlV();if(C()){break _;}return;default:H$();}}ED().s($p);}
function Csl(b){var c,d,e,f,$$je;CF();c=CZ4;Hg(c);a:{b:{c:{try{if(CZ1!==null)break c;}catch($$e){$$je=N($$e);b=$$je;break a;}d:{try{if(CZ3===null)break d;AAM(b,ZV(B(155)));DN(c);}catch($$e){$$je=N($$e);b=$$je;break a;}return;}try{d=$rt_ustr(AN3(Bu0()));CZ3=CVP(d,b);try{e=CZS;f=CZW;e.postMessage(d,$rt_ustr(f));break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CZ3=null;C_(CZR,B(156));$rt_globals.setTimeout(Cv(CQ_(b),"onTimer"),0);break b;}catch($$e){$$je=N($$e);b=$$je;break a;}}e:{try{if
(CZ2===null)break e;AAM(b,ZV(B(155)));DN(c);}catch($$e){$$je=N($$e);b=$$je;break a;}return;}try{CZ2=CVG(b);try{f=CZ1.port2;e=CZ9;f.postMessage(e);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CZ2=null;C_(CZR,B(156));$rt_globals.setTimeout(Cv(CWB(b),"onTimer"),0);break b;}catch($$e){$$je=N($$e);b=$$je;break a;}}try{DN(c);}catch($$e){$$je=N($$e);b=$$je;break a;}return;}DN(c);M(b);}
function BDQ(){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:CF();CZ0=0;CZW=$rt_str(BXk(CZS));a:{try{if(!(typeof $rt_globals.MessageChannel!=="undefined"?1:0)){b=0;break a;}c=new $rt_globals.MessageChannel();CZ1=c;d=c.port1;e=CTt();d.addEventListener("message",Cv(e,"handleEvent"));CZ1.port1.start();CZ1.port2.start();f=G2(1);g=f.data;g[0]=0;CZ2=CWT(f);e=CZ1.port2;c=CZ9;e.postMessage(c);if(g[0]){CZ2
=null;c=CZ1;if(c!==null)ADO(c);CZ1=null;b=1;break a;}h=10;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CZ2=null;c=CZ1;if(c!==null)ADO(c);CZ1=null;b=3;}if(!b){CZ0=1;return;}if(b==1)C_(CZR,B(157));else if(b==2)C_(CZR,B(158));else if(b==3)C_(CZR,B(159));E0(CZR,B(160));$p=2;continue _;case 1:a:{try{BKC(h);if(C()){break _;}CZ2=null;if(g[0]){b=0;break a;}c=CZ1;if(c!==null)ADO(c);CZ1=null;b=2;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CZ2=null;c=CZ1;if
(c!==null)ADO(c);CZ1=null;b=3;}if(!b){CZ0=1;return;}if(b==1)C_(CZR,B(157));else if(b==2)C_(CZR,B(158));else if(b==3)C_(CZR,B(159));E0(CZR,B(160));$p=2;case 2:$z=BW9();if(C()){break _;}h=$z;if(!h){CZ0=1;return;}if(h==1){C_(CZR,B(161));return;}c=CZR;f=X(D,1);f.data[0]=CZW;Y2(c,B(162),f);CZW=B(163);$p=3;case 3:$z=BW9();if(C()){break _;}h=$z;if(!h)CZ0=1;else if(h==1)C_(CZR,B(161));else if(h==2)C_(CZR,B(164));else if(h==3)C_(CZR,B(165));return;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function ADO(b){var $$je;CF();a:{try{b.port1.close();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}b:{try{b.port2.close();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function BW9(){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:CF();a:{b:{try{b=$rt_ustr(AN3(Bu0()));c=G2(1);d=c.data;d[0]=0;CZ3=CUT(b,c);e=CZS;f=CZW;e.postMessage(b,$rt_ustr(f));if(!d[0])break b;CZ3=null;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return 1;}try{g=10;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}CZ3=null;return 3;case 1:a:{b:{try
{BKC(g);if(C()){break _;}CZ3=null;if(!d[0])break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return 0;}try{}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return 2;}CZ3=null;return 3;default:H$();}}ED().s(b,c,d,e,f,g,$p);}
function AG$(){var b,$$je;CF();a:{try{CZ0=0;b=CZX;if(b!==null){CZS.removeEventListener("message",Cv(b,"handleEvent"));CZX=null;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}b:{try{Bks();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function H8(){CF();A4r();return CZC;}
function Op(){CF();return CZ8();}
function Ka(){CF();return CY0(CZ8());}
function BKC(b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:CF();$p=1;case 1:BYU(b);if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
function CfP(b,c){var d;CF();d=new A4i;d.bA0=c;BLu(d,b);}
function CD_(){CZR=Hy(B(166));CZS=null;CZT=null;CZU=null;CZE=null;CZV=null;CZF=null;CZG=0;CZW=null;CZX=null;CZY=null;CZZ=0;CZ0=0;CZ1=null;CZ2=null;CZ3=null;CZ4=new D;CZ5=0;CZ6=0;CZ7=0;CZB=1;CZ8=BBy();CZ9="";CZ$=B(167);}
function BYj(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{B_e(b,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BMa(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CPC(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BlV(){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{Csl(callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BYU(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CfP(b,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BBy(){return typeof $rt_globals.performance!=="undefined"&&typeof $rt_globals.performance.now==="function"?$rt_globals.performance.now.bind($rt_globals.performance):function(epochStart){return function(){return $rt_globals.Date.now() -epochStart;};}($rt_globals.Date.now());}
function T1(){return {antialias:false,depth:false,powerPreference:"high-performance",desynchronized:true,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};}
function BXk(b){if(typeof $rt_globals.location.origin==="string"&&$rt_globals.location.origin.length>0){var orig=$rt_globals.location.origin;if(orig.indexOf("file:")===0)orig="null";return orig;}else return "*";}
var SK=K(0);
var AVX=K(0);
var A2K=K(0);
var AWJ=K(0);
var ASF=K(0);
var AZg=K(0);
var AX$=K(0);
var AQx=K(0);
var AFI=K(0);
var BCD=K();
function BAY(b){return $rt_str($rt_globals.prompt($rt_ustr(b),""));}
function Cyf(a,b){return A4R(a.r$(b));}
function CnQ(a,b,c){a.cit($rt_str(b),Rs(c,"handleEvent"));}
function Cnj(a,b,c){a.b01($rt_str(b),Rs(c,"handleEvent"));}
function Cyb(a,b,c,d){a.bRn($rt_str(b),Rs(c,"handleEvent"),d?1:0);}
function CbV(a,b){return !!a.b3s(b);}
function B4d(a){return a.bPN();}
function CqZ(a,b,c,d){a.b$X($rt_str(b),Rs(c,"handleEvent"),d?1:0);}
var E4=K(CY);
function Bey(a){var b=new E4();CBH(b,a);return b;}
function CSM(a,b){var c=new E4();AKr(c,a,b);return c;}
function AQW(a){var b=new E4();B6m(b,a);return b;}
function CBH(a,b){Bg(a,b);}
function AKr(a,b,c){H2(a,b,c);}
function B6m(a,b){H2(a,b.vv(),b);}
var Bnw=K(0);
function CdB(b){if(b.parentNode!==null)b.parentNode.removeChild(b);}
function AO3(){var a=this;D.call(a);a.rR=null;a.a_h=null;}
function Cdy(a,b){var c=new AO3();CtP(c,a,b);return c;}
function CtP(a,b,c){a.rR=b;a.a_h=c;}
var ARr=K(0);
function AGf(){var a=this;D.call(a);a.bgQ=null;a.bwc=null;a.bnT=0;a.YE=null;a.Qr=null;a.a8m=0;a.a8o=0;a.a6D=0;a.bgj=0;a.a_V=0;a.ba3=0;a.a_W=0;a.bgM=0;a.bsW=0;a.bhL=0;a.by7=0;a.be6=0;a.bCC=0;a.HP=0;a.bfr=0;a.bpA=0;a.bbO=null;}
var CZC=null;function A4r(){A4r=Be(AGf);CoY();}
function BR9(a,b){var c,d,e,f,g,h,i,j;a:{a.bgQ=$rt_str(typeof b.worldsDB==="string"?b.worldsDB:"worlds");a.bwc=$rt_str(typeof b.resourcePacksDB==="string"?b.resourcePacksDB:"resourcePacks");a.bnT=(typeof b.checkGLErrors==="boolean"?b.checkGLErrors:!!0)?1:0;a.YE=$rt_str(typeof b.localStorageNamespace==="string"?b.localStorageNamespace:"_net_norshare_eaglercraft_b1.9_pre_5_");a.a8m=(typeof b.forceWebGL1==="boolean"?b.forceWebGL1:!!0)?1:0;a.a8o=(typeof b.forceWebGL2==="boolean"?b.forceWebGL2:!!0)?1:0;a.a6D=(typeof b.allowExperimentalWebGL1
==="boolean"?b.allowExperimentalWebGL1:!!1)?1:0;a.bgj=(typeof b.useWebGLExt==="boolean"?b.useWebGLExt:!!1)?1:0;a.a_V=(typeof b.useDelayOnSwap==="boolean"?b.useDelayOnSwap:!!0)?1:0;a.ba3=(typeof b.useJOrbisAudioDecoder==="boolean"?b.useJOrbisAudioDecoder:!!0)?1:0;a.a_W=(typeof b.useXHRFetch==="boolean"?b.useXHRFetch:!!0)?1:0;a.bgM=(typeof b.useVisualViewport==="boolean"?b.useVisualViewport:!!1)?1:0;a.bsW=(typeof b.deobfStackTraces==="boolean"?b.deobfStackTraces:!!1)?1:0;a.bhL=(typeof b.disableBlobURLs==="boolean"
?b.disableBlobURLs:!!0)?1:0;a.by7=(typeof b.eaglerNoDelay==="boolean"?b.eaglerNoDelay:!!0)?1:0;a.be6=(typeof b.ramdiskMode==="boolean"?b.ramdiskMode:!!0)?1:0;a.bCC=(typeof b.enableEPKVersionCheck==="boolean"?b.enableEPKVersionCheck:!!1)?1:0;a.HP=(typeof b.keepAliveHack==="boolean"?b.keepAliveHack:!!1)?1:0;a.bfr=(typeof b.finishOnSwap==="boolean"?b.finishOnSwap:!!1)?1:0;a.bpA=(typeof b.demoMode==="boolean"?b.demoMode:!!0)?1:0;CC(a.bbO);c=typeof b.servers==="object"?b.servers:null;if(c!==null){d=0;e=c.length;while
(true){if(d>=e)break a;f=Ob(c[d]);g=(typeof f.hideAddr==="boolean"?f.hideAddr:!!0)?1:0;h=$rt_str(typeof f.addr==="string"?f.addr:null);if(h!==null){i=new T;U(i);Bj(J(i,B(168)),d);j=$rt_str(typeof f.name==="string"?f.name:$rt_ustr(S(i)));i=a.bbO;f=new A3c;f.bMv=j;f.bJJ=h;f.bPH=g;Y(i,f);}d=d+1|0;}}}i=typeof b.hooks==="object"?b.hooks:null;if(i!==null){b=a.Qr;b.WY=Rs(typeof i.localStorageSaved==="function"?i.localStorageSaved:null,"call");b.VD=Rs(typeof i.localStorageLoaded==="function"?i.localStorageLoaded:null,
"call");b.a4p=Rs(typeof i.crashReportShow==="function"?i.crashReportShow:null,"call");b.bD8=Rs(typeof i.screenChanged==="function"?i.screenChanged:null,"call");}}
function AMm(a){return a.bgQ;}
function BGo(a){return a.a8m;}
function BPk(a){return a.a8o;}
function ASs(a){return a.a6D;}
function Bj4(a){return a.bgj;}
function BsH(a){return a.a_V;}
function BR4(a){return a.a_W;}
function By4(a){return a.bgM;}
function Bq4(a){return a.Qr;}
function AIg(a){return a.bfr;}
function CoY(){var b,c;b=new AGf;A4r();b.bgQ=B(169);b.bwc=B(170);b.bnT=0;b.YE=B(171);c=new AF$;Q2();c.WY=null;c.VD=null;c.a4p=null;c.bD8=null;b.Qr=c;b.a8m=0;b.a8o=0;b.a6D=1;b.bgj=1;b.a_V=0;b.ba3=0;b.a_W=0;b.bgM=1;b.bsW=1;b.bhL=0;b.by7=0;b.be6=0;b.bCC=1;b.HP=1;b.bfr=1;b.bpA=0;b.bbO=BL();CZC=b;}
var A1Q=K(0);
var BGb=K();
function CXt(){var a=new BGb();COg(a);return a;}
function COg(a){}
function AVR(a,b,c){}
var Yx=K();
var C0e=null;var C0f=null;var C0g=null;var CZD=null;function A8N(){A8N=Be(Yx);B2S();}
function Hy(b){var c,d,$$je;A8N();c=C0e;Hg(c);a:{try{d=Cp(c,b);if(d===null)d=CS5(b);DN(c);}catch($$e){$$je=N($$e);b=$$je;break a;}return d;}DN(c);M(b);}
function B2S(){C0e=Dc();C0f=new D;Og();C0g=C0h;CZD=null;}
var ASy=K(0);
var BF_=K();
function CSg(){var a=new BF_();Csy(a);return a;}
function Csy(a){}
function B0C(a,b,c,d,e,f){var g,h,i,j,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:IB();if(CZr===null)return;if(f===$rt_globals.undefined?1:0)f=null;if(f===null){B_(CZq,B(172));return;}g=new T;U(g);BM(g,B(173));BM(g,B(174));BM(g,B(175));if(c===null)c=B(176);h=new T;U(h);c=J(h,c);Bb(c,58);Bj(c,d);Bb(c,58);Bj(c,e);BM(g,S(h));Bb(g,10);BM(g,B(177));BM(g,$rt_str(f.name));Bb(g,10);BM(g,B(178));BM(g,
$rt_str(f.message)===null?B(8):$rt_str(f.message));Bb(g,10);if(b!==null&&!($rt_str(f.message)!==null&&JW(b,$rt_str(f.message)))){BM(g,B(178));BM(g,b);Bb(g,10);}BM(g,B(86));h=$rt_str(f.stack||null);CF();if(CZB){i=X(Zv,1);j=i.data;j[0]=h;d=Ue(i)?0:1;a:{if(d)d=1;else{d=j.length;e=0;while(e<d){b=j[e];if((b!==null&&Bd(b)?0:1)?0:1){d=0;break a;}e=e+1|0;}d=1;}}if(!d)b:{A5w();if(C0i){try{AFp();b=X2(AAV(C0j,h));A3M(b);h=AZJ(B(179),b);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}c:{try{C_(C0k,
B(180));break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}}}if(h===null)h=B(181);BM(g,h);Bb(g,10);b=S(g);$p=1;case 1:Buu(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BGP(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=$rt_str(b);c=$rt_str(c);g=d;h=e;$p=1;case 1:B0C(a,b,c,g,h,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Pc(){D.call(this);this.byl=null;}
var C0l=null;var C0m=null;var C0n=null;var C0o=null;var C0p=null;var C0q=null;var C0r=null;function Wq(){Wq=Be(Pc);CF0();}
function AKE(a){var b=new Pc();Bgi(b,a);return b;}
function Bgi(a,b){Wq();a.byl=b;}
function LD(b){var c,d,e,f,g,h,i;Wq();if(b===null)return null;c=b;d=$rt_str(typeof c);e=!B7(d,B(182))&&!B7(d,B(183))?0:1;if(e&&b[C0s]===true)return b;b=C0m;if(b!==null){if(e){f=b.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=AKE(c);C0m.set(c,new $rt_globals.WeakRef(h));return h;}if(B7(d,B(184))){f=C0n.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=AKE(c);i=h;C0n.set(c,new $rt_globals.WeakRef(i));AP5(C0q,
i,c);return h;}if(B7(d,B(185))){f=C0o.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=AKE(c);i=h;C0o.set(c,new $rt_globals.WeakRef(i));AP5(C0r,i,c);return h;}if(B7(d,B(65))){f=C0p;g=f===null?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=AKE(c);C0p=new $rt_globals.WeakRef(h);return h;}}return AKE(c);}
function Pv(b){Wq();if(b===null)return null;return b[C0s]===true?b:b.byl;}
function Ob(b){Wq();if(b===null)return null;return !(b instanceof $rt_objcls())?b:Pv(b);}
function A4R(b){Wq();if(b===null)return null;return b instanceof $rt_objcls()&&b instanceof Pc?Pv(b):b;}
function ASq(b){Wq();if(b===null)return null;return b instanceof $rt_objcls()?b:LD(b);}
function CF0(){C0l=new $rt_globals.WeakMap();C0m=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.WeakMap();C0n=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();C0o=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();C0q=C0n===null?null:new $rt_globals.FinalizationRegistry(Cv(new A8R,"accept"));C0r=C0o===null?null:new $rt_globals.FinalizationRegistry(Cv(new A8P,"accept"));}
function AP5(b,c,d){return b.register(c,d);}
var Bzh=K();
var Or=K();
var C0t=null;var C0u=null;var C0v=0;var C0w=0;var C0x=null;var C0y=null;var C0z=null;var C0A=null;function E5(){E5=Be(Or);Cqs();}
function B0K(){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:E5();b=C0t;c=X(D,1);c.data[0]=B(186);I2(b,B(187),c);$p=1;case 1:BQh();if(C()){break _;}C0v=$rt_globals.location.protocol&&$rt_globals.location.protocol.toLowerCase()==="https:"?1:0;C0w=$rt_globals.location.protocol&&$rt_globals.location.protocol.toLowerCase()==="file:"?1:0;b=$rt_str($rt_globals.navigator.userAgent||null);A_m();b=QI(b);d=new T;U(d);Bb(d,32);J(d,
b);d=S(d);C0x=Fh(d,B(188))?C0B:Fh(d,B(189))?C0C:Fh(d,B(190))?C0D:Fh(d,B(191))?C0E:Fh(d,B(192))?C0F:!Fh(d,B(193))&&!Fh(d,B(194))?(Fh(d,B(195))?C0G:Fh(d,B(196))?C0H:!Fh(d,B(197))?C0I:C0J):C0K;C0y=$rt_str($rt_globals.navigator.userAgent||null);b=$rt_str($rt_globals.navigator.userAgent||null);Bx1();b=QI(b);d=new T;U(d);Bb(d,32);J(d,b);d=S(d);C0z=Fh(d,B(198))?C0L:Fh(d,B(199))?C0M:!Fh(d,B(200))&&!Fh(d,B(201))&&!Fh(d,B(202))?(!Fh(d,B(203))&&!Fh(d,B(204))?C0N:C0O):C0P;b=AEp(7937);if(b===null)b=B(8);BAg();d=QI(b);C0A
=!Fh(d,B(205))&&!Fh(d,B(206))?(Fh(d,B(207))?C0Q:Fh(d,B(208))?C0R:Fh(d,B(209))?C0S:!Fh(d,B(210))?C0T:C0U):C0V;Bcd();e=1;f=1;$p=2;case 2:A_z(e,f);if(C()){break _;}b=C0W;if(b!==null){AOV(b);C0W=null;}b=C0X;if(b!==null){Xi(b);C0X=null;}b=C0Y;if(b!==null){Yp(b);C0Y=null;}b=C0Z;if(b!==null){Xi(b);C0Z=null;}b=C00;if(b!==null){Yp(b);C00=null;}IN();return;default:H$();}}ED().s(b,c,d,e,f,$p);}
function Wr(){E5();CF();W_();return C01;}
function SF(b){E5();return MR(b);}
function VB(b){E5();return AJX(b);}
function NT(b){E5();return AWa(b);}
function AUy(b){E5();CF();}
function AU1(b){E5();CF();}
function AUN(b){E5();CF();}
function VJ(b){var c,d,e;E5();c=MP(b);if(c!==null)return c;d=new CY;e=new T;U(e);J(J(e,B(211)),b);Bg(d,S(e));M(d);}
function Lt(b){var c;E5();c=MP(b);if(c===null)return null;return Z2(c);}
function BDZ(b){var c,d,e;E5();c=MP(b);if(c!==null)return Z2(c);d=new CY;e=new T;U(e);J(J(e,B(211)),b);Bg(d,S(e));M(d);}
function TS(b){var c,d,e;E5();c=MP(b);if(c!==null){d=new Co;Vw();Pn(d,c,C02);return d;}d=new CY;e=new T;U(e);J(J(e,B(211)),b);Bg(d,S(e));M(d);}
function OM(b){var c;E5();A$D(B(4),b);c=Zn(b);while(c!==null){A$D(B(7),c);c=Zn(c);}}
function A$D(b,c){var d,e,f,g;E5();d=MZ();e=Nf(c);f=new T;U(f);J(J(f,b),e);B_(d,S(f));CF();b=$rt_jsException(c);if(b!==null&&(!!b?1:0)){$rt_globals.console.error(b);g=1;}else g=0;if(!g)AR$(c,new AQU);}
function AR$(b,c){var d,e,f,g,h,i,j,$$je;E5();if(b===null)return;a:{b:{CF();d=$rt_jsException(b);if(d!==null&&(!!d?1:0)){try{e=$rt_str(d.stack||null);if(e!==null){f=FX(e,B(80));g=f.data;h=g.length;if(h>0){if(CZB){A5w();A3M(X2(f));}i=0;while(i<h){d=DD(g[i]);if(Dz(d,B(212)))d=DD(DK(d,3));c.Lt(d);i=i+1|0;}break a;}}break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}d=Nf(d);e=new T;U(e);J(J(J(e,B(213)),d),B(214));c.Lt(S(e));}}f=(Bve(b)).data;h=f.length;if(h<=0)c.Lt(B(215));else{j=0;while
(j<h){c.Lt(CVZ(f[j]));j=j+1|0;}}}}
function XB(b){var c,d;E5();if(b===null)return B(216);c=new T;U(c);A36(b,c);d=Zn(b);while(d!==null){BM(c,B(217));A36(d,c);d=Zn(d);}return S(c);}
function A36(b,c){var d;E5();BM(c,Nf(b));d=new APU;d.bwX=c;AR$(b,d);}
function AC2(){var b;E5();CF();b=CZR;Og();ADb(b,C03,B(218));}
function BQ$(){E5();CF();return L(1073741824);}
function BWT(){E5();CF();return L(1073741824);}
function BuD(){E5();CF();return L(1073741824);}
function A6o(b){var c;E5();H1();c=new A5F;c.bnx=b;$rt_globals.setTimeout(Cv(c,"onTimer"),1);}
function A0O(b,c){E5();Bc9(b,c);}
function ANw(){E5();H1();return C04;}
function AFz(){var b;E5();H1();C04=0;b=C05;C05=null;return b;}
function A8J(b,c){var d,e,f;E5();H1();d=Um(c,B(219));e=d.A3();LP(d);f=new APG;f.bFe=d;CF();d=CZE;BpD($rt_ustr(b),$rt_ustr(e),Cv(f,"call"),d);}
function ACA(){E5();return Ka();}
function Ht(){E5();CF();return CY0(CZ8()*1000000.0);}
function Cqs(){C0t=Hy(B(220));C0u=Hy(B(221));C0v=0;C0w=0;C0x=null;C0y=null;C0z=null;C0A=null;}
var T6=K(Ks);
var AFJ=K(CY);
function AD$(a){var b=new AFJ();CwL(b,a);return b;}
function CwL(a,b){Bg(a,b);}
var PH=K(0);
function Pt(){var a=this;D.call(a);a.bJ=null;a.JM=0;a.dq=0;a.cG=0;a.eb=null;a.t=null;a.cW=null;a.l=null;a.dc=null;a.dy=null;a.z2=null;a.bHi=0;a.b6=0;a.U=null;a.hu=null;a.Uu=null;a.bN=null;a.hd=null;a.gg=null;a.nq=0;a.fX=0;a.rw=null;a.kE=null;a.rb=0;a.bGd=null;a.lu=null;a.m=null;a.gl=null;a.a0l=null;a.YK=null;a.si=null;a.bNh=0;a.hI=0;a.fE=null;a.buQ=null;a.bpM=0;a.bvP=null;a.bsH=null;a.v3=0;a.rZ=null;a.bp7=0;a.Ys=0;a.oN=Bw;a.sH=null;a.ep=0;a.bOZ=0;a.f_=Bw;a.g8=0;a.Vx=null;}
var C06=null;var C07=null;var C08=null;var C09=null;var C0$=0;var C0_=Bw;var C1a=null;function CSV(){var a=new Pt();BA0(a);return a;}
function BA0(a){var b,c;a.JM=0;b=new AT7;b.bru=1.0;b.Yr=0.0;b.SV=1.0;b.bnl=20.0;b.a_Z=CS();b.a19=CN(Nx(),L(1000000));a.eb=b;a.z2=null;a.bHi=1;a.b6=0;a.bN=null;a.nq=0;a.fX=0;b=new A72;T0(b);b.wC=a;b.bdc=ACl();a.rw=b;a.rb=0;a.bGd=AE_(0.0);a.lu=null;a.gl=CA3();a.bNh=0;a.hI=0;b=new A11;O();Qg(b,C1b.G);b.a0n=Dk(256);b.Zc=Dk(256);b.bcF=Dk(256);b.baD=Dk(256);b.a_r=0;a.bvP=b;b=new A7j;Qg(b,C1c.G);b.a0E=Dk(256);b.a0P=Dk(256);b.byX=Dk(256);b.bgn=Dk(256);a.bsH=b;a.v3=1;a.rZ=B(4);a.bp7=0;a.Ys=0;a.oN=L(-1);a.sH=B(222);a.ep
=0;a.bOZ=0;a.f_=ACA();a.g8=0;a.Vx=Qp();C1();a.dq=C1d;a.cG=C1e;c=new AG5;CbF();c.Pe=B(223);c.bG8=B(4);a.z2=c;C07=a;}
function AFA(a,b){a.JM=1;B_(MZ(),b.bEG);b=b.bnV;if(b!==null)B4(b);}
function BFr(){return C07;}
function BQN(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(C1f&&!(a.t!==null&&a.bN===null))C1g=1;$p=1;case 1:Bx$();if(C()){break _;}b=C1d;if(b==C1h&&C1e==C1i&&C1j===C1k)c=0;else{C1h=b;C1i=C1e;C1k=C1j;c=1;}if(c){c=C1e;if(b<=0)b=1;if(c<=0)c=1;a.dq=b;a.cG=c;if(a.bN!==null){d=Vc(a.m,b,c);c=d.qf;b=d.qb;d=a.bN;$p=2;continue _;}}return;case 2:BQl(d,a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Be9(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:C1l=0;C1m=33984;C1n=33985;b=AMP();a.YK=b;c=new A8l;c.GQ=Ex(V(D,[b,B(224)]));a.si=c;b=new T8;d=a.YK;$p=1;case 1:AXP(b,a,d);if(C()){break _;}a.m=b;d=new AJn;d.i_=Dc();d.kX=Dc();d.OB=AAK();d.e$=VB(1);d.iY=AMe(16777216);d.a2o=BL();d.Di=Dc();d.qT=0;d.u8=0;d.bJY=null;d.hT=AB2(64,64,1);d.Qn=b;a.U=d;C1o=a;d=new ADJ;b=B(225);$p=2;case 2:BRx(d,a,b);if
(C()){break _;}C1p=d;b=new Yu;$p=3;case 3:AYs(b);if(C()){break _;}C1q=b;if(!B7(a.m.EQ,B(226))){b=new ME;d=a.m.EQ;$p=4;continue _;}C1q=C1r;C1s=a;d=new ADJ;b=B(224);$p=5;continue _;case 4:AVe(b,d);if(C()){break _;}C1q=b;C1s=a;d=new ADJ;b=B(224);$p=5;case 5:BRx(d,a,b);if(C()){break _;}C1t=d;C1u=Ex(V(D,[AMP(),B(224)]));$p=6;case 6:$z=Cqy();if(C()){break _;}b=$z;d=Sz(C1t);b=CH(b);while(Cl(b)){e=(Cm(b)).BB;if(!Gr(d,e)){c=C1t;$p=16;continue _;}}$p=7;case 7:BtW(a);if(C()){break _;}b=new AJu;d=a.m;c=B(227);e=a.U;$p=
8;case 8:BWy(b,d,c,e);if(C()){break _;}a.hu=b;b=new AJu;d=a.m;c=B(228);e=a.U;$p=9;case 9:BWy(b,d,c,e);if(C()){break _;}a.Uu=b;b=a.U;d=B(229);$p=10;case 10:$z=BKa(b,d);if(C()){break _;}f=$z;C1v=f;b=a.U;d=B(230);$p=11;case 11:$z=BKa(b,d);if(C()){break _;}f=$z;C1w=f;b=a.U;d=B(231);$p=12;case 12:$z=BKa(b,d);if(C()){break _;}f=$z;C1x=f;a.gg=CXJ(a);Kk();C1y.w9=Cd2(a);b=new ARE;b.Z8=Dc();b.bws=Dc();a.fE=b;EY();b=C1z;d=new AS3;d.bqq=a;b.bFY=d;a.a0l=new A2D;M_(a,B(232));Bc(3553);CD();Chp(1.0);Bc(2929);HN(515);Bc(3008);PP(516,
0.10000000149011612);A7q(1029);Dy(5889);EQ();Dy(5888);M_(a,B(233));Bwk(a.gl,a.m);Oe(a.U,a.bsH);Oe(a.U,a.bvP);Oe(a.U,CWk());b=a.U;d=new AYT;$p=13;case 13:BRI(d,a);if(C()){break _;}Oe(b,d);b=a.U;d=new A4F;$p=14;case 14:BQ0(d,a);if(C()){break _;}Oe(b,d);Oe(a.U,CRG());Oe(a.U,CYg());Oe(a.U,B5u(0));Oe(a.U,B5u(1));a.cW=A7e(a,a.U);a.dy=AWm(a.t,a.U);J$(0,0,a.dq,a.cG);M_(a,B(234));a.kE=CUu(a);if(A6S()){$p=15;continue _;}AXZ(0);b=a.buQ;if(b===null){b=new LA;d=a.Vx;$p=17;continue _;}d=new ACk;g=a.bpM;$p=19;continue _;case 15:$z
=Bm9();if(C()){break _;}g=$z;AXZ(!g?0:1);b=a.buQ;if(b===null){b=new LA;d=a.Vx;$p=17;continue _;}d=new ACk;g=a.bpM;$p=19;continue _;case 16:BEi(c,e);if(C()){break _;}while(Cl(b)){e=(Cm(b)).BB;if(Gr(d,e))continue;else{c=C1t;continue _;}}$p=7;continue _;case 17:ASG(b,d);if(C()){break _;}$p=18;case 18:Bd_(a,b);if(C()){break _;}a.hd=Cmu(a);return;case 19:BYi(d,a,b,g);if(C()){break _;}$p=20;case 20:Bd_(a,d);if(C()){break _;}a.hd=Cmu(a);return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BtW(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=Vc(a.m,a.dq,a.cG);Oc(16640);Dy(5889);EQ();Y3(0.0,b.Sc,b.Ih,0.0,1000.0,3000.0);Dy(5888);EQ();Bt(0.0,0.0,(-2000.0));P0(0,0,a.dq,a.cG);AN8(0.0,0.0,0.0,0.0);Cg();c=C1A;Bl(2896);Bc(3553);Bl(2912);d=3553;e=a.U;f=B(235);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;DI(d,g);B$(c);GL(c,16777215);F(c,
0.0,a.cG,0.0,0.0,0.0);F(c,a.dq,a.cG,0.0,0.0,0.0);F(c,a.dq,0.0,0.0,0.0,0.0);F(c,0.0,0.0,0.0,0.0,0.0);BO(c);Cj(1.0,1.0,1.0,1.0);GL(c,16777215);h=(b.qf-256|0)/2|0;i=(b.qb-256|0)/2|0;b=C1A;B$(b);j=h+0|0;k=i+256|0;F(b,j,k,0.0,0.0,1.0);l=h+256|0;F(b,l,k,0.0,1.0,1.0);k=i+0|0;F(b,l,k,0.0,1.0,0.0);F(b,j,k,0.0,0.0,0.0);BO(b);Bl(2896);Bl(2912);Bc(3008);PP(516,0.10000000149011612);$p=2;case 2:Bx$();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AMP(){var b,c,d,e;if(C1a===null){b=new Np;c=X(D,1);d=c.data;e=new T;U(e);Bb(J(e,B(236)),47);d[0]=S(e);S2(b,c);C1a=b;}return C1a;}
function Bd_(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bN;if(c instanceof ARd)return;if(c!==null){$p=1;continue _;}if(b===null&&a.t===null)b=Qp();else if(b===null&&a.l.c$<=0){b=new ADy;EZ(b);}if(b instanceof YG)CC(a.kE.it);a.bN=b;if(b===null){$p=2;continue _;}if(a.ep){c=CH(C1B);while(Cl(c)){d=Cm(c);d.AG=0;d.ci=0;}a.ep=0;AD2(0);}c=Vc(a.m,a.dq,a.cG);e=c.qf;f=c.qb;$p=3;continue _;case 1:c.of();if(C()){break _;}if
(b===null&&a.t===null)b=Qp();else if(b===null&&a.l.c$<=0){b=new ADy;EZ(b);}if(b instanceof YG)CC(a.kE.it);a.bN=b;if(b===null){$p=2;continue _;}if(a.ep){c=CH(C1B);while(Cl(c)){d=Cm(c);d.AG=0;d.ci=0;}a.ep=0;AD2(0);}c=Vc(a.m,a.dq,a.cG);e=c.qf;f=c.qb;$p=3;continue _;case 2:Bgd(a);if(C()){break _;}return;case 3:BQl(b,a,e,f);if(C()){break _;}a.rb=0;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function M_(a,b){var c,d,e,f;c=BeD();if(c){a:{DO();switch(c){case -100:break;case 1280:d=B(237);break a;case 1281:d=B(238);break a;case 1282:d=B(239);break a;case 1285:d=B(240);break a;case 1286:d=B(241);break a;default:d=B(242);break a;}d=B(243);}B_(DC(),B(244));e=DC();f=new T;U(f);J(J(f,B(245)),b);B_(e,S(f));b=DC();e=new T;U(e);Bj(e,c);J(J(e,B(5)),d);B_(b,S(e));}}
function Bkw(a){var b,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{try{A_j(a.fE);Byi(a.fE);B_(DC(),B(246));try{b=null;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}b:{try{A8d();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}APz(a.gl);}catch($$e){$$je=N($$e);b=$$je;break a;}if(!a.JM)AC2();return;}if(!a.JM)AC2();M(b);case 1:a:{try{b:{try{Bdk(a,b);if(C()){break _;}break b;}catch($$e){$$je=N($$e);if
($$je instanceof Bo){}else{throw $$e;}}}c:{try{A8d();break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}APz(a.gl);}catch($$e){$$je=N($$e);b=$$je;break a;}if(!a.JM)AC2();return;}if(!a.JM)AC2();M(b);default:H$();}}ED().s(a,b,$p);}
function BNO(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.v3=1;try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);AFA(a,BAO(B(247),b));return;case 1:a:{try{Be9(a);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);AFA(a,
BAO(B(247),b));return;}b:{c:{d:{try{c=ACA();d=0;}catch($$e){$$je=N($$e);if($$je instanceof EC){break d;}else if($$je instanceof Bo){b=$$je;break c;}else{b=$$je;break b;}}e=null;f=null;e:{try{if(a.v3)break e;}catch($$e){$$je=N($$e);if($$je instanceof EC){break d;}else if($$je instanceof Bo){b=$$je;break c;}else{b=$$je;break b;}}$p=6;continue _;}f:{try{g:{try{h:{try{i:{try{j:{try{g=c;h=c;i=d;j=d;ACs();AAe();IN();if(!a.b6)break j;g=c;h=c;i=d;j=d;if(a.t===null)break j;else break i;}catch($$e){$$je=N($$e);if($$je instanceof Eu)
{break f;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;QT(a.eb);break h;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break f;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof GA){break g;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;b=a.eb;k=b.fZ;QT(b);a.eb.fZ=k;break h;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break f;}else if($$je instanceof GA){break g;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof EC){break d;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;l=Ht();m=0;g=c;h=c;i=d;j=d;if(m<a.eb.zG)
{g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;$p=11;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}g=c;h=c;i=d;j=d;a.t=null;$p=13;continue _;}g=c;h=c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b!==null){g=c;h=c;i=d;j=d;Vh(b);}g=c;h=c;i=d;j=d;b=a.l;if(b!==null){g=c;h=c;i=d;j=d;$p=12;continue _;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g
=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break f;}else if($$je instanceof GA){}else if($$je instanceof EC){break d;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break c;}else{throw $$e;}}}try{$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){break d;}else if($$je instanceof Bo){b=$$je;break c;}
else{throw $$e;}}}catch($$e){$$je=N($$e);b=$$je;break b;}}try{a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break c;}else{b=$$je;break b;}}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 2:Bkw(a);if(C()){break _;}return;case 3:a:{try{BCR(a);if(C()){break _;}B4(b);AFA(a,BAO(B(249),b));break a;}catch($$e){$$je=N($$e);b=$$je;}$p=4;continue _;}$p=5;continue _;case 4:Bkw(a);if(C()){break _;}M(b);case 5:Bkw(a);if
(C()){break _;}return;case 6:Bkw(a);if(C()){break _;}return;case 7:a:{k:{try{Bdk(a,e);if(C()){break _;}b=CmI();$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 8:a:{k:{b:{try{Bd_(a,b);if(C()){break _;}d=j;c=h;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}c:{try{if
(a.v3)break c;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=6;continue _;}d:{try{e:{try{f:{try{g:{try{h:{try{g=c;h=c;i=d;j=d;ACs();AAe();IN();if(!a.b6)break h;g=c;h=c;i=d;j=d;if(a.t===null)break h;else break g;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;QT(a.eb);break f;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof GA)
{break e;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;b=a.eb;k=b.fZ;QT(b);a.eb.fZ=k;break f;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else if($$je instanceof GA){break e;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;l=Ht();m=0;g=c;h=c;i=d;j=d;if(m<a.eb.zG){g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;$p=11;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}g=c;h=c;i=d;j=d;a.t=null;$p=13;continue _;}g=c;h=
c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b!==null){g=c;h=c;i=d;j=d;Vh(b);}g=c;h=c;i=d;j=d;b=a.l;if(b!==null){g=c;h=c;i=d;j=d;$p=12;continue _;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}
catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else if($$je instanceof GA){}else if($$je instanceof EC){break b;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}try{$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}catch($$e){$$je=N($$e);b=$$je;break a;}}try{a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}
else{b=$$je;break a;}}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 9:a:{k:{try{BCR(a);if(C()){break _;}b=CYw();$p=10;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 10:a:{k:{b:{try{Bd_(a,b);if(C()){break _;}A7F();d=i;c=g;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo)
{b=$$je;break k;}else{b=$$je;break a;}}c:{try{if(a.v3)break c;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=6;continue _;}d:{try{e:{try{f:{try{g:{try{h:{try{g=c;h=c;i=d;j=d;ACs();AAe();IN();if(!a.b6)break h;g=c;h=c;i=d;j=d;if(a.t===null)break h;else break g;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;QT(a.eb);break f;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else{throw $$e;}}}
catch($$e){$$je=N($$e);if($$je instanceof GA){break e;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;b=a.eb;k=b.fZ;QT(b);a.eb.fZ=k;break f;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else if($$je instanceof GA){break e;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;l=Ht();m=0;g=c;h=c;i=d;j=d;if(m<a.eb.zG){g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;$p=11;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}g=c;h
=c;i=d;j=d;a.t=null;$p=13;continue _;}g=c;h=c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b!==null){g=c;h=c;i=d;j=d;Vh(b);}g=c;h=c;i=d;j=d;b=a.l;if(b!==null){g=c;h=c;i=d;j=d;$p=12;continue _;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g
=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break d;}else if($$je instanceof GA){}else if($$je instanceof EC){break b;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}try{$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}catch($$e){$$je=N($$e);b=$$je;break a;}}try{a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC)
{}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 11:a:{k:{try{c:{try{e:{try{f:{try{BBF(a);if(C()){break _;}g=c;h=c;i=d;j=d;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break f;}else{throw $$e;}}g=c;h=c;i=d;j=d;m=m+1|0;g=c;h=c;i=d;j=d;if(m>=a.eb.zG)break e;g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}}g=c;h=c;i=d;j=d;a.t
=null;$p=13;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else{throw $$e;}}}g:{try{g=c;h=c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b===null)break g;g=c;h=c;i=d;j=d;Vh(b);break g;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else{throw $$e;}}}h:{try{g=c;h=c;i=d;j=d;b=a.l;if(b===null)break h;g=c;h=c;i=d;j=d;$p=12;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else{throw $$e;}}}i:
{try{g=c;h=c;i=d;j=d;if(a.rb)break i;g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else{throw $$e;}}}l:{try{g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);break l;}g=c;h=c;i=d;j=d;a.oN=Ht();break l;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else
{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 12:a:{k:{try{c:{try{$z=BkZ(b);if(C()){break _;}o=$z;if(o){g=c;h=c;i=d;j=d;a.m.c_=0;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g=c;h=c;i=
d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 13:a:
{k:{try{c:{try{Bdk(a,f);if(C()){break _;}b=CmI();$p=14;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 14:a:{k:{try{c:{try{Bd_(a,b);if(C()){break _;}g=c;h=c;i=d;j=d;m=m+1|0;g=c;h=c;i=d;j=d;if(m<a.eb.zG)
{g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;$p=11;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}g=c;h=c;i=d;j=d;a.t=null;$p=13;continue _;}g=c;h=c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b!==null){g=c;h=c;i=d;j=d;Vh(b);}g=c;h=c;i=d;j=d;b=a.l;if(b!==null){g=c;h=c;i=d;j=d;$p=12;continue _;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i=d;j=d;b.uZ(a.eb.fZ);}g
=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 15:a:
{k:{try{c:{try{Bkv(b,k);if(C()){break _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 16:a:
{k:{try{c:{try{A_o(b);if(C()){break _;}Br7(a);$p=17;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else{throw $$e;}}$p=9;continue _;}a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;case 17:a:{k:{b:{c:{d:{try{e:{BQN(a);if(C()){break _;}M_(a,B(250));d=d+1|0;j=d;i=d;if(!E1(a)){i=d;j=d;g=c;h
=c;b=a.bN;if(b!==null){i=d;j=d;g=c;h=c;if(b.O5()){i=d;j=d;g=c;h=c;o=1;break e;}}}i=d;j=d;g=c;h=c;o=0;}i=d;j=d;g=c;h=c;a.b6=o;while(true){h=c;g=c;j=d;i=d;n=ACA();l=Bi(c,L(1000));if(EP(n,l))break;g=l;h=l;i=d;j=d;g=c;h=c;BPD();o=C1C;b=B6();J(Fm(J(Fm(b,d),B(251)),o),B(252));b=BX(b);g=l;h=l;i=d;j=d;a.rZ=b;a.bp7=d;C1C=0;d=0;j=d;i=d;c=l;}}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){break d;}else if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b
=$$je;break a;}}i:{try{if(a.v3)break i;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}$p=6;continue _;}j:{try{l:{try{m:{try{g=c;h=c;i=d;j=d;ACs();AAe();IN();if(!a.b6)break m;g=c;h=c;i=d;j=d;if(a.t===null)break m;else break l;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){break d;}else if($$je instanceof EC){break b;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;QT(a.eb);break j;}catch($$e){$$je=N($$e);if($$je instanceof Eu)
{break c;}else if($$je instanceof GA){break d;}else if($$je instanceof EC){break b;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}try{g=c;h=c;i=d;j=d;b=a.eb;k=b.fZ;QT(b);a.eb.fZ=k;break j;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){break d;}else if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{throw $$e;}}}catch($$e){$$je=N($$e);b=$$je;break a;}}try{g=c;h=c;i=d;j=d;l=Ht();m=0;g=c;h=c;i
=d;j=d;if(m<a.eb.zG){g=c;h=c;i=d;j=d;a.nq=a.nq+1|0;try{g=c;h=c;i=d;j=d;$p=11;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){}else{throw $$e;}}g=c;h=c;i=d;j=d;a.t=null;$p=13;continue _;}g=c;h=c;i=d;j=d;n=BD(Ht(),l);M_(a,B(248));Vp(a.gl,a.l,a.eb.fZ);TC();Pd(36160,null);J$(0,0,a.dq,a.cG);Pl(0.0,0.0,0.0,1.0);BY();Bc(3553);b=a.t;if(b!==null){g=c;h=c;i=d;j=d;Vh(b);}g=c;h=c;i=d;j=d;b=a.l;if(b!==null){g=c;h=c;i=d;j=d;$p=12;continue _;}g=c;h=c;i=d;j=d;if(!a.rb){g=c;h=c;i=d;j=d;b=a.bJ;if(b!==null){g=c;h=c;i
=d;j=d;b.uZ(a.eb.fZ);}g=c;h=c;i=d;j=d;b=a.gg;k=a.eb.fZ;$p=15;continue _;}g=c;h=c;i=d;j=d;BK();if(a.m.cU){g=c;h=c;i=d;j=d;QN(a,n);}else{g=c;h=c;i=d;j=d;a.oN=Ht();}g=c;h=c;i=d;j=d;b=a.rw;$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Eu){break c;}else if($$je instanceof GA){}else if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}}try{$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){break b;}else if($$je instanceof Bo){b=$$je;break k;}else{b
=$$je;break a;}}}try{a.t=null;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof EC){}else if($$je instanceof Bo){b=$$je;break k;}else{b=$$je;break a;}}}$p=2;continue _;}try{$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}}$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BCR(a){var b,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{try{C06=Cb(0);BpA(a.cW);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}b:{try{A7F();BHq();Bh4();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}try{A7F();b=null;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;case 1:a:{try{Bdk(a,b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo)
{}else{throw $$e;}}}return;default:H$();}}ED().s(a,b,$p);}
function Br7(a){var b,c,d,e,f,g,h,i,j,k;if(!FA(60))a.Ys=0;else if(!a.Ys){a.Ys=1;b=a.kE;H1();Pd(36160,null);c=C1d;d=C1e;e=MR(R(c,d)*4|0);AW1(0,0,c,d,6408,5121,e);f=3;g=Jm(e);while(f<g){QC(e,f,(-1));f=f+4|0;}h=Tc(C1D,AMw());i=new T;U(i);J(J(J(i,B(253)),h),B(254));i=S(i);j=$rt_globals.window.document.createElement("canvas");h=c;j.width=h;h=d;j.height=h;k=A2h();Bjw(j.getContext("2d",k),(Xn(e)).buffer,c,d);e=CZE;BP$(j,$rt_ustr(i),e);e=new T;U(e);J(J(e,B(255)),i);WJ(b,S(e));}}
function Gi(a,b){var c,d,e,f;c=A_U(a.sH);if(c!==null&&c.p){d=DL(c,0);if(b){b=b+(-1)|0;if(b<c.p&&!B7((Z(c,b)).JI,B(256))){if(Bd(a.sH)>0){d=a.sH;e=new T;U(e);Bb(J(e,d),46);a.sH=S(e);}d=a.sH;c=(Z(c,b)).JI;e=new T;U(e);J(J(e,d),c);a.sH=S(e);}}else if(Bd(d.JI)>0){f=ARw(a.sH,B(257));if(f>=0)a.sH=CQ(a.sH,0,f);}}}
function QN(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(CR(a.oN,L(-1)))a.oN=Ht();c=Ht();d=C09.data;e=C0$;f=C08.data;g=e&(f.length-1|0);d[g]=b;C0$=e+1|0;f[g]=BD(c,a.oN);a.oN=c;Oc(256);Dy(5889);EQ();Y3(0.0,a.dq,a.cG,0.0,1000.0,3000.0);Dy(5888);EQ();Bt(0.0,0.0,(-2000.0));B04(1.0);Bl(3553);Cg();h=C1A;Mk(h,7);GL(h,536870912);BE(h,0.0,a.cG-83|0,0.0);BE(h,0.0,a.cG,0.0);BE(h,C08.data.length,a.cG,0.0);BE(h,C08.data.length,a.cG-83|0,0.0);GL(h,538968064);BE(h,0.0,a.cG-166|0,0.0);BE(h,0.0,a.cG-83|0,0.0);BE(h,C08.data.length,
a.cG-83|0,0.0);BE(h,C08.data.length,a.cG-166|0,0.0);BO(h);i=Bw;j=0;while(true){f=C08.data;e=f.length;if(j>=e)break;i=Bi(i,f[j]);j=j+1|0;}e=Bu(CN(CN(i,L(200000)),L(e)));Mk(h,7);GL(h,541065216);BE(h,0.0,a.cG-e|0,0.0);BE(h,0.0,a.cG,0.0);BE(h,C08.data.length,a.cG,0.0);BE(h,C08.data.length,a.cG-e|0,0.0);BO(h);Mk(h,1);g=0;while(true){f=C08.data;e=f.length;if(g>=e)break;k=(((g-C0$|0)&(e-1|0))*255|0)/e|0;l=R(k,k)/255|0;e=R(l,l)/255|0;if(E3(f[g],L(16666666)))GL(h,(-16777216)+(e*256|0)|0);else GL(h,(-16777216)+(e*65536
|0)|0);m=CN(C08.data[g],L(200000));n=CN(C09.data[g],L(200000));o=g+0.5;BE(h,o,Ds(BD(L(a.cG),m))+0.5,0.0);BE(h,o,a.cG+0.5,0.0);GL(h,(((-16777216)+(e*65536|0)|0)+(e*256|0)|0)+(e*1|0)|0);BE(h,o,Ds(BD(L(a.cG),m))+0.5,0.0);BE(h,o,Ds(BD(L(a.cG),BD(m,n)))+0.5,0.0);g=g+1|0;}BO(h);Bc(3553);}
function Bgd(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(A1h()&&!a.ep){a.ep=1;if(a.bN===null){b=a.a0l;AD2(1);b.bdt=0;b.bdr=0;}b=null;$p=1;continue _;}return;case 1:Bd_(a,b);if(C()){break _;}a.fX=10000;return;default:H$();}}ED().s(a,b,$p);}
function Bgs(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bN!==null)return;b=new A19;EZ(b);b.a4u=0;b.Lm=0;$p=1;case 1:Bd_(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Bxi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(!c)a.fX=0;if(!(!b&&a.fX>0)){if(c){d=a.lu;if(d!==null){e=d.uN;Pj();if(e===C1E&&!b){f=d.l0;g=d.l1;h=d.l2;i=a.bJ;b=d.B3;$p=1;continue _;}}}a.bJ.bdf();}return;case 1:i.bhm(f,g,h,b);if(C()){break _;}d=
a.dy;b=a.lu.B3;i=d.qJ;$p=2;case 2:$z=BHl(i,f,g,h);if(C()){break _;}c=$z;if(!c){a.l.uF();return;}O();i=C1F.data[c];j=f;k=By(d.GU);l=i.d7;m=i.eh;n=j+k*(l-m-0.20000000298023224)+0.10000000149011612+m;o=g;k=By(d.GU);m=i.dB;p=i.d8;q=o+k*(m-p-0.20000000298023224)+0.10000000149011612+p;r=h;k=By(d.GU);p=i.c1;s=i.dj;m=r+k*(p-s-0.20000000298023224)+0.10000000149011612+s;if(!b)q=o+i.d8-0.10000000149011612;if(b==1)q=o+i.dB+0.10000000149011612;if(b==2)m=r+s-0.10000000149011612;if(b==3)m=r+p+0.10000000149011612;if(b==4)n
=j+i.eh-0.10000000149011612;if(b==5)n=j+i.d7+0.10000000149011612;e=new AK9;t=d.qJ;j=0.0;k=0.0;l=0.0;$p=3;case 3:$z=Bjf(t,f,g,h);if(C()){break _;}c=$z;AT5(e,t,n,q,m,j,k,l,i,b,c);$p=4;case 4:$z=BWF(e,f,g,h);if(C()){break _;}i=$z;Ji(d,BpZ(AYc(i,0.20000000298023224),0.6000000238418579));a.l.uF();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BUq(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.fX>0)){if(!b)a.l.uF();c=W(b,1);if(!c)a.hI=6;a:{d=1;e=EM(a.l.X);f=a.lu;if(f!==null){g=f.uN;Pj();if(g===C1G){if(!b){g=a.bJ;h=a.l;f=f.ks;$p=1;continue _;}if(c)break a;g=a.bJ;h=a.l;f=a.lu.ks;$p=3;continue _;}if(g===C1E){i=f.l0;j=f.l1;k=f.l2;l=f.B3;if(!b){g=a.bJ;$p=2;continue _;}m
=e===null?0:e.q;g=a.bJ;h=a.l;f=a.t;$p=4;continue _;}}else if(!b&&a.bJ.bjc())a.fX=10;}if(d&&!c){g=EM(a.l.X);if(g!==null){h=a.bJ;f=a.l;e=a.t;$p=5;continue _;}}}return;case 1:g.bJc(h,f);if(C()){break _;}if(!c){g=a.bJ;h=a.l;f=a.lu.ks;$p=3;continue _;}if(d&&!c){g=EM(a.l.X);if(g!==null){h=a.bJ;f=a.l;e=a.t;$p=5;continue _;}}return;case 2:g.bfJ(i,j,k,l);if(C()){break _;}if(d&&!c){g=EM(a.l.X);if(g!==null){h=a.bJ;f=a.l;e=a.t;$p=5;continue _;}}return;case 3:g.bPt(h,f);if(C()){break _;}if(d&&!c){g=EM(a.l.X);if(g!==null)
{h=a.bJ;f=a.l;e=a.t;$p=5;continue _;}}return;case 4:$z=g.bgt(h,f,e,i,j,k,l);if(C()){break _;}b=$z;if(b){d=0;a.l.uF();}if(e===null)return;b=e.q;if(!b){g=a.l.X;g.dX.data[g.dn]=null;}else if(!(b==m&&!a.bJ.C7()))a.gg.t_.BX=0.0;if(d&&!c){g=EM(a.l.X);if(g!==null){h=a.bJ;f=a.l;e=a.t;$p=5;continue _;}}return;case 5:$z=h.bGs(f,e,g);if(C()){break _;}b=$z;if(b)a.gg.t_.BX=0.0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Lq(a){AF_();}
function B08(a){C0_=CS();}
function BBF(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.hI;if(b>0)a.hI=b-1|0;if(a.nq==6000)B08(a);Ed(B(258));Bxr(a.fE);BH(B(259));if(!a.b6)BRU(a.kE);BH(B(260));c=a.gg;d=1.0;$p=1;case 1:BTb(c,d);if(C()){break _;}BH(B(261));if(a.l!==null){c=AYP(a.t);if(c instanceof ID)c.l_(E$(a.l.d|0)>>4,E$(a.l.c|0)>>4);}BH(B(262));if(!a.b6&&a.t!==null){c=a.bJ;$p=4;continue _;}b=3553;e=a.U;c=B(263);$p=2;case 2:$z
=Bmy(e,c);if(C()){break _;}f=$z;DI(b,f);BH(B(264));if(a.b6){a:{b:{c=a.bN;if(c===null){e=a.l;if(e!==null)break b;}if(c===null)break a;if(!(c instanceof AFi))break a;if(W6(a.l))break a;c=null;$p=7;continue _;}if(AOJ(e)<=0){c=null;$p=5;continue _;}if(W6(a.l)){c=a.t;if(c!==null&&c.w){c=Cif();$p=9;continue _;}}}c=a.bN;if(c!==null)a.fX=10000;if(c!==null){$p=6;continue _;}c=a.bN;if(c!==null&&!c.qS){c:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=
3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break c;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4())
{if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}d:{if(Eb(a.l)){if(a.m.c2.ci)break d;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null)
{$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc
=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}e:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break e;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;}c=a.U;$p=3;case 3:BgM(c);if(C()){break _;}f:{a:{c=a.bN;if(c===null){e=a.l;if(e
!==null)break a;}if(c===null)break f;if(!(c instanceof AFi))break f;if(W6(a.l))break f;c=null;$p=7;continue _;}if(AOJ(e)<=0){c=null;$p=5;continue _;}if(W6(a.l)){c=a.t;if(c!==null&&c.w){c=Cif();$p=9;continue _;}}}c=a.bN;if(c!==null)a.fX=10000;if(c!==null){$p=6;continue _;}c=a.bN;if(c!==null&&!c.qS){g:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if
(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break g;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF))
{c=Ku();$p=17;continue _;}h:{if(Eb(a.l)){if(a.m.c2.ci)break h;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61))
{b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}i:{if(a.m.cU){if(Bp()==
11)Gi(a,0);b=0;while(true){if(b>=9)break i;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 4:c.a9i();if(C()){break _;}b=3553;e=a.U;c=B(263);$p=2;continue _;case 5:Bd_(a,c);if(C()){break _;}c=a.bN;if(c!==null)a.fX=10000;if(c!==null){$p=6;continue _;}c=a.bN;if(c!==
null&&!c.qS){j:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break j;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p
=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}k:{if(Eb(a.l)){if(a.m.c2.ci)break k;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci
&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?
0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}l:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break l;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null)
{$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 6:Bl9(c);if(C()){break _;}c=a.bN;if(c!==null){Bn4(c.bdO);c=a.bN;$p=8;continue _;}c=a.bN;if(c!==null&&!c.qS){m:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6)
{c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break m;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}n:{if(Eb(a.l)){if(a.m.c2.ci)break n;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if
(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if
(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}o:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break o;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()
-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 7:Bd_(a,c);if(C()){break _;}c=a.bN;if(c!==null)a.fX=10000;if(c!==null){$p=6;continue _;}c=a.bN;if(c!==null&&!c.qS){j:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if
(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break j;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF))
{c=Ku();$p=17;continue _;}k:{if(Eb(a.l)){if(a.m.c2.ci)break k;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61))
{b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}l:{if(a.m.cU){if(Bp()==
11)Gi(a,0);b=0;while(true){if(b>=9)break l;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 8:c.hr();if(C()){break _;}c=a.bN;if(c!==null&&!c.qS){p:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC
=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break p;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3))
{c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}q:{if(Eb(a.l)){if(a.m.c2.ci)break q;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if
(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<
0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}r:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break r;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 9:Bd_(a,c);if(C()){break _;}c=a.bN;if(c!==null)a.fX=10000;if(c!==null){$p=6;continue _;}c
=a.bN;if(c!==null&&!c.qS){j:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break j;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0
?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;}BH(B(270));while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}k:{if(Eb(a.l)){if(a.m.c2.ci)break k;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN
===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64)
{c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}l:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break l;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(E3(BD(CS(),a.f_),L(200))){g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c
=a.bN;if(c!==null){$p=12;continue _;}if(!a.ep&&FN())break;}}$p=15;continue _;case 10:BmK(c,e);if(C()){break _;}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6){Cs();a.f_=CS();return;}c=a.dy;$p=27;continue _;}My(a.t,a.m.gS<=0
?0:1,1);c=a.t;$p=24;continue _;case 11:Bd_(a,c);if(C()){break _;}if(Cq(a.m.j3)){c=Kt(a.l);continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}p:{if(Eb(a.l)){if(a.m.c2.ci)break p;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 12:c.br3();if(C()){break _;}while(true)
{if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}s:{if(Eb(a.l)){if(a.m.c2.ci)break s;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if
(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc
=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}t:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break t;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(Do(BD(CS(),a.f_),L(200)))continue;g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){continue _;}if(a.ep)continue;if(!FN())continue;else break;}$p
=15;continue _;case 13:c.bB8();if(C()){break _;}if(Cq(a.m.lG)){c=a.l;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}b:{if(Eb(a.l)){if(a.m.c2.ci)break b;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 14:Boz(c);if(C()){break _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>
0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6){Cs();a.f_=CS();return;}c=a.dy;$p=27;continue _;}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;case 15:Bgd(a);if(C()){break _;}while(true){if(!Ne()){b=a.fX;if(b>0)a.fX=b-1|0;BH(B(271));while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}s:{if(Eb(a.l)){if
(a.m.c2.ci)break s;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()==87){Lq(a);continue;}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b
?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}t:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break t;if
(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}}$p=18;continue _;}Hn(HP()-100|0,FN());if(FN())Hk(HP()-100|0);if(Do(BD(CS(),a.f_),L(200)))continue;g=ML();if(g){OP(a.l.X,g);c=a.m;if(c.eK){if(g>0)g=1;if(g<0)g=(-1);c.jj=c.jj+g*0.25;}}c=a.bN;if(c!==null){$p=12;continue _;}if(a.ep)continue;if(!FN())continue;else break;}continue _;case 16:B1q(c);if(C()){break _;}while(true){f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}u:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break u;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+
1|0;}}}while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}v:{if(Eb(a.l)){if(a.m.c2.ci)break v;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()!=87)break;Lq(a);}c
=a.bN;if(c!==null){continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()!=74)continue;c=a.m;d
=c.cc-0.10000000149011612;c.cc=d;if(d>=0.0)continue;c.cc=0.0;}$p=18;continue _;case 17:Bd_(a,c);if(C()){break _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();continue _;}a:{if(Eb(a.l)){if(a.m.c2.ci)break a;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 18:Bgs(a);if(C()){break _;}while(true){if(Bp()==31&&CV(61))Lz(a);if(Bp()
==20&&CV(61))Js(a.U);if(Bp()==33&&CV(61)){b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);$p=29;continue _;}if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn
=f;f=f+1|0;}w:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break w;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}v:{if(Eb(a.l)){if(a.m.c2.ci)break v;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null
&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()!=87)break;Lq(a);}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()!=1)continue;else break;}continue _;case 19:BUq(a,b);if(C()){break _;}if(Cq(a.m.er)){b=0;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 20:c.bGC(e);if(C()){break _;}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b
=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 21:BwX(c);if(C()){break _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6){Cs();a.f_=CS();return;}c=a.dy;$p=27;continue _;}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;case 22:BUq(a,b);if(C()){break _;}if(Cq(a.m.c2)){b=1;continue _;}if(Cq(a.m.jG)){$p=23;continue _;}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 23:BEC(a);if
(C()){break _;}if(Cq(a.m.jG)){continue _;}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 24:c.bOf();if(C()){break _;}BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6){Cs();a.f_=CS();return;}c=a.dy;$p=27;continue _;case 25:Bxi(a,b,f);if(C()){break _;}b:{c=a.t;if(c!==null){e=a.l;if(e!==null){b=a.g8+1|0;a.g8=b;if(b==30){a.g8=0;$p=10;continue _;}}if(Nn(NK(a.t)))a.t.dC=3;else a.t.dC=a.m.gS;c
=a.t;if(c.w)c.dC=1;BH(B(265));if(!a.b6){c=a.gg;$p=14;continue _;}BH(B(266));if(!a.b6)Nv(a.cW);BH(B(267));if(!a.b6){c=a.t;b=c.gH;if(b>0)c.gH=b-1|0;$p=21;continue _;}if(a.b6&&!E1(a)){BH(B(268));if(!a.b6){c=a.t;if(c!==null){b=Q(a.l.d);f=Q(a.l.h);g=Q(a.l.c);$p=28;continue _;}}BH(B(269));if(a.b6)break b;else{c=a.dy;$p=27;continue _;}}My(a.t,a.m.gS<=0?0:1,1);c=a.t;$p=24;continue _;}}Cs();a.f_=CS();return;case 26:BUq(a,b);if(C()){break _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;case 27:Bdc(c);if(C())
{break _;}Cs();a.f_=CS();return;case 28:BKQ(c,b,f,g);if(C()){break _;}BH(B(269));if(a.b6){Cs();a.f_=CS();return;}c=a.dy;$p=27;continue _;case 29:Bm5(c,e,b);if(C()){break _;}while(true){if(Bp()==30&&CV(61))Gw(a.cW);if(Bp()==59){c=a.m;c.fR=c.fR?0:1;}if(Bp()==61){c=a.m;c.cU=c.cU?0:1;}if(Bp()==63){c=a.m;b=c.c_+1|0;c.c_=b;if(b>2)c.c_=0;}if(Bp()==66){c=a.m;c.f0=c.f0?0:1;}if(Bp()==64){c=a.m;c.eK=c.eK?0:1;}if(Bp()==67){c=a.m;c.fc=c.fc?0:1;}if(Bp()==78){c=a.m;c.cc=c.cc+0.10000000149011612;}if(Bp()==74){c=a.m;d=c.cc-
0.10000000149011612;c.cc=d;if(d<0.0)c.cc=0.0;}f=0;while(f<9){if(Bp()==(2+f|0))a.l.X.dn=f;f=f+1|0;}x:{if(a.m.cU){if(Bp()==11)Gi(a,0);b=0;while(true){if(b>=9)break x;if(Bp()==(2+b|0))Gi(a,b+1|0);b=b+1|0;}}}while(true){if(!J4()){if(Cq(a.m.j3)){c=Kt(a.l);$p=11;continue _;}if(Cq(a.m.lG)){c=a.l;$p=13;continue _;}if(E1(a)&&Cq(a.m.kF)){c=Ku();$p=17;continue _;}v:{if(Eb(a.l)){if(a.m.c2.ci)break v;c=a.bJ;e=a.l;$p=20;continue _;}if(Cq(a.m.er)){b=0;$p=19;continue _;}if(Cq(a.m.c2)){b=1;$p=22;continue _;}if(Cq(a.m.jG)){$p
=23;continue _;}}if(a.m.c2.ci&&!a.hI&&!Eb(a.l)){b=1;$p=26;continue _;}b=0;f=a.bN===null&&a.m.er.ci&&a.ep?1:0;$p=25;continue _;}Hn(Bp(),ER());if(ER())Hk(Bp());if(!ER())continue;if(Bp()!=87)break;Lq(a);}c=a.bN;if(c!==null){$p=16;continue _;}if(Bp()==1)break;if(Bp()==31&&CV(61))Lz(a);if(Bp()==20&&CV(61))Js(a.U);if(Bp()!=33)continue;if(!CV(61))continue;else{b=CV(42)|CV(54);c=a.m;G_();e=C1H;b=!b?1:(-1);continue _;}}$p=18;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Lz(a){var b;B_(DC(),B(272));b=CA3();a.gl=b;b.lb=a.m;}
function E1(a){var b;b=a.t;return b!==null&&b.w?1:0;}
function BwZ(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;$p=1;case 1:Bdk(a,e);if(C()){break _;}e=a.si;$p=2;case 2:$z=BZh(e,b);if(C()){break _;}e=$z;if(!(e!==null&&!e.yl?1:0)){e=a.hd;if(e===null){e=a.si;f=0;$p=6;continue _;}Zi(e,B(273));e=a.hd;g=B(4);$p=8;continue _;}g=a.hd;h=new T;U(h);J(J(h,B(274)),B(275));Zi(g,S(h));d=a.hd;e=B(276);$p=3;case 3:BAk(d,e);if(C()){break _;}d=a.si;e
=a.hd;$p=4;case 4:BN5(d,b,e);if(C()){break _;}d=A0W(Bw,0,1,0);$p=5;case 5:BwZ(a,b,c,d);if(C()){break _;}return;case 6:$z=BTX(e,b,f);if(C()){break _;}e=$z;b=new NX;g=null;$p=7;case 7:BjH(b,e,c,d,g);if(C()){break _;}if(!b.yD){c=a.fE;C1();OC(c,C1I,1);OC(a.fE,C1J,1);c=B(277);$p=9;continue _;}c=a.fE;C1();OC(c,C1K,1);OC(a.fE,C1J,1);c=B(278);$p=10;continue _;case 8:BAk(e,g);if(C()){break _;}e=a.si;f=0;$p=6;continue _;case 9:BUR(a,b,c);if(C()){break _;}return;case 10:BUR(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,$p);}
function BoD(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(Ib()){var $T=ED();$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:c=a.l;d=c.jw;c.jw=b;e=a.t;$p=1;case 1:e.bHo(c);if(C()){break _;}c=a.l;c.cw=0;f=c.d;g=c.c;h=1.0;b=W(d,(-1));if(b>0&&c.jw==(-1))h=0.125;else if(!b&&c.jw>(-1))h=8.0;f=f*h;g=g*h;d=c.jw;if(d==(-1)){DP(c,f,c.h,g,c.r,
c.E);if(H6(a.l)){c=a.t;e=a.l;b=0;$p=5;continue _;}c=new NX;e=a.t;i=Mi(a.l.jw);$p=3;continue _;}if(d){c=new NX;e=a.t;i=Mi(d);$p=2;continue _;}if(!H6(c)){c=new NX;e=a.t;i=Mi(a.l.jw);$p=8;continue _;}c=a.l;DP(c,f,c.h,g,c.r,c.E);c=a.t;e=a.l;d=0;$p=9;continue _;case 2:BE5(c,e,i);if(C()){break _;}i=c.b5.bBa();f=i.dw;e=a.l;h=i.gY;e.h=h;g=i.dv;DP(e,f,h,g,90.0,0.0);if(!H6(a.l)){e=B(279);i=a.l;$p=6;continue _;}e=a.l;b=0;$p=7;continue _;case 3:BE5(c,e,i);if(C()){break _;}e=B(280);i=a.l;$p=4;case 4:BSC(a,c,e,i);if(C())
{break _;}a.l.e=a.t;i=DC();b=a.t.b5.lE;c=new T;U(c);Bj(J(c,B(281)),b);B_(i,S(c));if(!H6(a.l))return;c=a.l;DP(c,f,c.h,g,c.r,c.E);c=a.t;e=a.l;b=0;$p=12;continue _;case 5:BEb(c,e,b);if(C()){break _;}c=new NX;e=a.t;i=Mi(a.l.jw);$p=3;continue _;case 6:BSC(a,c,e,i);if(C()){break _;}a.l.e=a.t;i=DC();b=a.t.b5.lE;c=new T;U(c);Bj(J(c,B(281)),b);B_(i,S(c));if(!H6(a.l))return;c=a.l;DP(c,f,c.h,g,c.r,c.E);c=a.t;e=a.l;b=0;$p=12;continue _;case 7:BEb(c,e,b);if(C()){break _;}e=B(279);i=a.l;$p=6;continue _;case 8:BE5(c,e,i);if
(C()){break _;}if(b){e=B(282);i=a.l;$p=10;continue _;}e=B(283);i=a.l;$p=11;continue _;case 9:BEb(c,e,d);if(C()){break _;}c=new NX;e=a.t;i=Mi(a.l.jw);$p=8;continue _;case 10:BSC(a,c,e,i);if(C()){break _;}a.l.e=a.t;i=DC();b=a.t.b5.lE;c=new T;U(c);Bj(J(c,B(281)),b);B_(i,S(c));if(!H6(a.l))return;c=a.l;DP(c,f,c.h,g,c.r,c.E);c=a.t;e=a.l;b=0;$p=12;continue _;case 11:BSC(a,c,e,i);if(C()){break _;}a.l.e=a.t;i=DC();b=a.t.b5.lE;c=new T;U(c);Bj(J(c,B(281)),b);B_(i,S(c));if(!H6(a.l))return;c=a.l;DP(c,f,c.h,g,c.r,c.E);c=
a.t;e=a.l;b=0;$p=12;case 12:BEb(c,e,b);if(C()){break _;}c=new A3K;c.bEz=new DG;e=a.t;i=a.l;if(e.b5.lE!=1){$p=13;continue _;}b=Q(i.d);d=Q(i.h)-1|0;j=Q(i.c);k=1;l=0;m=(-2);while(m<=2){n=(-2);while(n<=2){o=(-1);if(o<3){p=(b+R(n,k)|0)+R(m,l)|0;q=d+o|0;r=(j+R(n,l)|0)-R(m,k)|0;if(!(o>=0?0:1))s=0;else{O();s=C1L.a;}$p=16;continue _;}n=n+1|0;}m=m+1|0;}DP(i,b,d,j,i.r,0.0);i.j=0.0;i.i=0.0;i.k=0.0;return;case 13:$z=BnF(c,e,i);if(C()){break _;}b=$z;if(b)return;$p=14;case 14:BfT(c,e,i);if(C()){break _;}$p=15;case 15:BnF(c,
e,i);if(C()){break _;}return;case 16:Bxe(e,p,q,r,s);if(C()){break _;}o=o+1|0;a:while(true){if(o<3){p=(b+R(n,k)|0)+R(m,l)|0;q=d+o|0;r=(j+R(n,l)|0)-R(m,k)|0;if(!(o>=0?0:1))s=0;else{O();s=C1L.a;}continue _;}n=n+1|0;while(n>2){m=m+1|0;if(m>2)break a;n=(-2);}o=(-1);}DP(i,b,d,j,i.r,0.0);i.j=0.0;i.i=0.0;i.k=0.0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Bdk(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(4);$p=1;case 1:BUR(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BUR(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=null;$p=1;case 1:BSC(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BSC(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.dc=null;e=a.hd;if(e!==null){Zi(e,c);e=a.hd;f=B(4);$p=1;continue _;}f=a.t;if(f!==null){e=a.hd;$p=2;continue _;}Z3(DC(),b);a.t=b;if(b!==null){if(a.cW===null)a.cW=A7e(a,a.U);if(a.dy===null)a.dy=AWm(b,a.U);}if(b===null){a.l=null;a.f_=Bw;return;}e=a.bJ;if(e!==null)e.Lq(b);if(E1(a)){e=a.l;if(e!==null){$p=3;continue _;}}else if(d===null)a.l=null;if
(!b.w){$p=5;continue _;}if(a.l===null){c=a.bJ.uB(b);a.l=c;$p=6;continue _;}a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d|0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;continue _;case 1:BAk(e,f);if(C()){break _;}f=a.t;if(f!==null){e=a.hd;$p=2;continue _;}Z3(DC(),b);a.t=b;if(b!==null){if(a.cW===null)a.cW
=A7e(a,a.U);if(a.dy===null)a.dy=AWm(b,a.U);}if(b===null){a.l=null;a.f_=Bw;return;}e=a.bJ;if(e!==null)e.Lq(b);if(E1(a)){e=a.l;if(e!==null){$p=3;continue _;}}else if(d===null)a.l=null;if(!b.w){$p=5;continue _;}if(a.l===null){c=a.bJ.uB(b);a.l=c;$p=6;continue _;}a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d
|0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;continue _;case 2:Bpv(f,e);if(C()){break _;}Z3(DC(),b);a.t=b;if(b!==null){if(a.cW===null)a.cW=A7e(a,a.U);if(a.dy===null)a.dy=AWm(b,a.U);}if(b===null){a.l=null;a.f_=Bw;return;}e=a.bJ;if(e!==null)e.Lq(b);if(E1(a)){e=a.l;if(e!==null){$p=3;continue _;}}else if(d===null)a.l=null;if(!b.w){$p=5;continue _;}if(a.l===null){c=a.bJ.uB(b);a.l=c;$p=6;continue _;}a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=
b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d|0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;continue _;case 3:BrD(e);if(C()){break _;}e=a.l;$p=4;case 4:b.bGv(e);if(C()){break _;}if(!b.w){$p=5;continue _;}if(a.l===null){c=a.bJ.uB(b);a.l=c;$p=6;continue _;}a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==
null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d|0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;continue _;case 5:BB$(a,c);if(C()){break _;}if(a.l===null){c=a.bJ.uB(b);a.l=c;$p=6;continue _;}a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d|
0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;continue _;case 6:BrD(c);if(C()){break _;}a.bJ.WM(a.l);a.l.g$=XC(a.m);c=a.cW;if(c!==null){e=c.b0;if(e!==null)T2(e,c);c.uE=(-9999.0);c.uD=(-9999.0);c.uC=(-9999.0);Kk();C1y.r3=b;c.b0=b;c.Em=VP(b);VI(b,c);Gw(c);}c=a.dy;if(c!==null){c.qJ=b;g=0;while(g<4){CC(c.gu.data[g]);g=g+1|0;}}a.bJ.Aj(a.l);f=b.ey;if(f instanceof ID)f.l_(E$(a.l.d|0)>>4,E$(a.l.c|0)>>4);c=a.l;$p=7;case 7:BYW(b,c);if(C()){break _;}if(!b.yD){a.dc=a.l;a.f_=Bw;return;}c=a.hd;$p=8;case 8:Bpv(b,c);if(C()){break _;}a.dc
=a.l;a.f_=Bw;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BB$(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hd;if(c!==null){Zi(c,b);b=a.hd;c=B(284);$p=1;continue _;}d=128;e=0;f=289;b=a.t;g=b.ey;h=MB(b);b=a.l;if(b!==null){h.dw=b.d|0;h.dv=b.c|0;}if(g instanceof ID)g.l_(h.dw>>4,h.dv>>4);i=(-128);j=i;while(j<=d){k=i;if(k<=d){b=a.hd;if(b!==null){l=e+1|0;e=(e*100|0)/f|0;$p
=4;continue _;}b=a.t;l=h.dw+j|0;m=64;n=h.dv+k|0;$p=5;continue _;}j=j+16|0;}b=a.hd;if(b!==null){c=B(285);$p=3;continue _;}b=a.t;$p=2;continue _;case 1:BAk(b,c);if(C()){break _;}d=128;e=0;f=289;b=a.t;g=b.ey;h=MB(b);b=a.l;if(b!==null){h.dw=b.d|0;h.dv=b.c|0;}if(g instanceof ID)g.l_(h.dw>>4,h.dv>>4);i=(-128);j=i;while(j<=d){k=i;if(k<=d){b=a.hd;if(b!==null){l=e+1|0;e=(e*100|0)/f|0;$p=4;continue _;}b=a.t;l=h.dw+j|0;m=64;n=h.dv+k|0;$p=5;continue _;}j=j+16|0;}b=a.hd;if(b!==null){c=B(285);$p=3;continue _;}b=a.t;$p=2;case 2:BXg(b);if
(C()){break _;}return;case 3:BAk(b,c);if(C()){break _;}b=a.t;$p=2;continue _;case 4:BBA(b,e);if(C()){break _;}e=l;b=a.t;l=h.dw+j|0;m=64;n=h.dv+k|0;$p=5;case 5:BHl(b,l,m,n);if(C()){break _;}k=k+16|0;while(true){if(k<=d){b=a.hd;if(b!==null){l=e+1|0;e=(e*100|0)/f|0;$p=4;continue _;}b=a.t;l=h.dw+j|0;m=64;n=h.dv+k|0;continue _;}j=j+16|0;if(j>d)break;k=i;}b=a.hd;if(b!==null){c=B(285);$p=3;continue _;}b=a.t;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BHO(a){var b,c,d,e,f,g,h;b=a.cW;c=b.a3b;d=b.a2G;e=b.VT;f=b.Xs;g=b.Y2;b=new T;U(b);h=J(b,B(286));Bj(h,c);Bb(h,47);Bj(h,d);h=J(h,B(287));Bj(h,e);h=J(h,B(288));Bj(h,f);Bj(J(h,B(289)),g);return S(b);}
function BKr(a){var b,c,d,e,f,g;b=a.cW;c=b.qc;d=b.baj;e=b.bse;f=(d-e|0)-c|0;b=new T;U(b);g=J(b,B(290));Bj(g,c);Bb(g,47);Bj(g,d);g=J(g,B(291));Bj(g,e);Bj(J(g,B(292)),f);return S(b);}
function BXl(a){return BtH(a.t);}
function Bcg(a){var b,c,d,e,f;b=a.dy.gu.data;c=(b[0].p+b[1].p|0)+b[2].p|0;d=new T;U(d);Bj(d,c);d=S(d);e=Bva(a.t);f=new T;U(f);J(J(J(J(f,B(293)),d),B(294)),e);return S(f);}
function BOf(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=a.t;if(!d.w&&!d.b5.RO()){e=0;$p=1;continue _;}f=null;g=null;h=1;d=a.l;if(d!==null&&!b){f=d.ti;if(f!==null){d=a.t;i=d.ey;e=(f.dw-3|0)>>4;b=(f.dv-3|0)>>4;$p=2;continue _;}}if(g===null){g=MB(a.t);h=0;}i=a.t.ey;if(i instanceof ID)i.l_(g.dw>>4,g.dv>>4);d=a.t;$p=8;continue _;case 1:BoD(a,e);if(C()){break _;}f
=null;g=null;h=1;d=a.l;if(d!==null&&!b){f=d.ti;if(f!==null){d=a.t;i=d.ey;e=(f.dw-3|0)>>4;b=(f.dv-3|0)>>4;$p=2;continue _;}}if(g===null){g=MB(a.t);h=0;}i=a.t.ey;if(i instanceof ID)i.l_(g.dw>>4,g.dv>>4);d=a.t;$p=8;continue _;case 2:i.I1(e,b);if(C()){break _;}b=(f.dw+3|0)>>4;e=(f.dv-3|0)>>4;$p=3;case 3:i.I1(b,e);if(C()){break _;}b=(f.dw-3|0)>>4;e=(f.dv+3|0)>>4;$p=4;case 4:i.I1(b,e);if(C()){break _;}b=(f.dw+3|0)>>4;e=(f.dv+3|0)>>4;$p=5;case 5:i.I1(b,e);if(C()){break _;}b=f.dw;e=f.gY;j=f.dv;$p=6;case 6:$z=BHl(d,
b,e,j);if(C()){break _;}b=$z;O();if(b==C1M.a){e=f.dw;j=f.gY;k=f.dv;b=0;$p=7;continue _;}g=null;if(g===null)Tp(a.l,B(295));if(g===null){g=MB(a.t);h=0;}i=a.t.ey;if(i instanceof ID)i.l_(g.dw>>4,g.dv>>4);d=a.t;$p=8;continue _;case 7:$z=BsZ(d,e,j,k,b);if(C()){break _;}g=$z;if(g===null)Tp(a.l,B(295));if(g===null){g=MB(a.t);h=0;}i=a.t.ey;if(i instanceof ID)i.l_(g.dw>>4,g.dv>>4);d=a.t;$p=8;case 8:d.bLE();if(C()){break _;}d=a.t;$p=9;case 9:Bv3(d);if(C()){break _;}e=0;i=a.l;if(i!==null){e=i.h9;d=a.t;$p=10;continue _;}a.dc
=null;d=a.bJ.uB(a.t);a.l=d;d.jw=c;a.dc=d;$p=11;continue _;case 10:d.bHo(i);if(C()){break _;}a.dc=null;d=a.bJ.uB(a.t);a.l=d;d.jw=c;a.dc=d;$p=11;case 11:BrD(d);if(C()){break _;}if(h){YU(a.l,f);DP(a.l,g.dw+0.5,g.gY+0.10000000149011612,g.dv+0.5,0.0,0.0);}a.bJ.WM(a.l);d=a.t;f=a.l;$p=12;case 12:BYW(d,f);if(C()){break _;}a.l.g$=XC(a.m);d=a.l;d.h9=e;a.bJ.Aj(d);d=B(296);$p=13;case 13:BB$(a,d);if(C()){break _;}if(!(a.bN instanceof ADy))return;d=null;$p=14;case 14:Bd_(a,d);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,$p);}
function BFY(){var b;b=C07;return b!==null&&b.m.nE?1:0;}
function ASR(){var b;b=C07;return b!==null&&b.m.uG?1:0;}
function BEC(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lu;if(b===null)return;c=a.t;d=b.l0;e=b.l1;f=b.l2;$p=1;case 1:$z=BHl(c,d,e,f);if(C()){break _;}d=$z;O();if(d==C1N.a)d=C1O.a;if(d==C1P.a)d=C1Q.a;if(d==C1R.a)d=C1S.a;b=a.l.X;d=AHB(b,d);if(d>=0&&d<9)b.dn=d;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bef(){C06=Cb(10485760);C08=Q3(512);C09=Q3(512);C0$=0;C0_=Bw;C1a=null;}
var A5C=K(0);
var Qs=K(0);
var XF=K(0);
var N0=K();
function JJ(a,b){a.jI(b,0,b.data.length);}
function AEK(a){}
function Cnq(a){}
function RE(){N0.call(this);this.cY=null;}
function C1T(a){var b=new RE();AFj(b,a);return b;}
function AFj(a,b){a.cY=b;}
function Byp(a){var b,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{try{a.cY.Cb();break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}}b=a.cY;$p=1;case 1:b.dW();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function APv(a){a.cY.Cb();}
function Bdp(){var a=this;RE.call(a);a.bHV=0;a.a6x=0;a.GS=null;a.a5G=null;a.byH=null;}
function B9U(a,b){var c=new Bdp();CoH(c,a,b);return c;}
function CoH(a,b,c){AFj(a,b);b=new T;U(b);a.GS=b;a.a5G=DW(32);a.bHV=c;ZU();a.byH=CZb;}
function AXJ(a,b,c,d){var e,$$je;e=a.cY;if(e===null)a.a6x=1;if(!(a.a6x?0:1))return;a:{try{e.jI(b,c,d);break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}a.a6x=1;}}
function AVr(a,b,c,d){var e,f,g,h,i;d=d-c|0;e=AWY(b,c,d);f=Cb(C8(16,Du(d,1024)));g=AFT(f);h=A5t(a.byH);M1();h=AMX(AGq(h,C1U),C1U);while(true){i=P8(AD0(h,e,g,1));AXJ(a,f,0,g.cT);ACv(g);if(!i)break;}while(true){i=P8(AZ7(h,g));AXJ(a,f,0,g.cT);ACv(g);if(!i)break;}}
function ABr(a,b){BM(a.GS,b);ANq(a);}
function B_(a,b){var c;c=a.GS;BM(c,b);Bb(c,10);ANq(a);}
function Z3(a,b){Bb(J(a.GS,b),10);ANq(a);}
function XG(a){var b;b=a.a5G;b.data[0]=10;AVr(a,b,0,1);}
function ANq(a){var b,c,d,e,f,g,h,i,j;b=a.GS;c=b.cX;d=a.a5G;if(c>d.data.length)d=DW(c);e=0;f=0;if(e>c){b=new Dm;Bg(b,B(297));M(b);}while(e<c){g=d.data;h=f+1|0;i=b.dx.data;j=e+1|0;g[f]=i[e];f=h;e=j;}AVr(a,d,0,c);a.GS.cX=0;}
var Ys=K();
var Cd=K(Ys);
var C1V=null;var C1W=0;var C1X=0;var C1Y=0;var C1Z=0;var C10=0;var C11=0;var C12=0;var C13=0;var C14=0.0;var C15=0.0;var C16=0.0;var C17=0.0;var C18=0.0;var C19=0.0;var C1$=0;var C1_=0.0;var C2a=0.0;var C2b=0.0;var C2c=0.0;var C2d=0.0;var C2e=0.0;var C2f=0.0;var C2g=0.0;var C2h=0;var C2i=0;var C2j=0;var C2k=0;var C2l=0;var C2m=0;var C2n=0;var C2o=0;var C2p=0;var C2q=0;var C2r=0.0;var C2s=0;var C2t=0;var C2u=0;var C2v=null;var C2w=null;var C2x=null;var C2y=0.0;var C2z=0.0;var C2A=0.0;var C2B=0;var C2C=0.0;var C2D
=0.0;var C2E=0.0;var C2F=0;var C2G=0;var C2H=0;var C2I=0.0;var C2J=0.0;var C2K=0.0;var C2L=0.0;var C2M=0.0;var C2N=0.0;var C2O=0.0;var C2P=0;var C2Q=0;var C2R=null;var C2S=null;var C2T=0;var C2U=0.0;var C2V=0.0;var C2W=0;var C2X=0;var C2Y=0;var C2Z=0;var C20=0;var C21=0;var C22=0;var C23=0;var C24=0;var C25=0.0;var C26=0.0;var C27=0.0;var C28=0.0;var C29=0.0;var C2$=0.0;var C2_=0.0;var C3a=0.0;var C3b=0.0;var C3c=0;var C3d=0;var C3e=null;var C3f=null;var C3g=0;var C3h=0;var C3i=null;var C3j=null;var C3k=0;var C3l
=0;var C3m=null;var C3n=null;var C3o=null;var C3p=null;var C3q=null;var C3r=null;var C3s=null;var C3t=0;var C3u=null;var C3v=null;var C3w=null;var C3x=null;var C3y=null;var C3z=null;function CD(){CD=Be(Cd);CqA();}
function AXZ(b){CD();C2X=b;}
function AHH(b){var c,d;CD();c=0;while(true){d=b.data;if(c>=d.length)break;d[c]=R0();c=c+1|0;}}
function BvB(b){var c,d;CD();c=0;while(true){d=b.data;if(c>=d.length)break;AHH(d[c]);c=c+1|0;}}
function Bhm(b){var c,d,e;CD();c=0;while(true){d=b.data;if(c>=d.length)break;e=0;while(e<d[c].data.length){d[c].data[e]=CuE(0.0,(-1.0),0.0,0.0);e=e+1|0;}c=c+1|0;}}
function A5p(){CD();C2q=1;}
function AZU(b,c,d,e,f,g){var h,i,j,k,l,m;CD();if(g!==0.0){h=new BW;Bg(h,B(298));M(h);}h=C3v;h.fK=d;h.eM=e;h.fb=f;h.fa=0.0;AFQ(C3e.data[C3h],h,h);h=C2w.data[C2u].data[b];i=C3v;j=i.fK;k=j*j;j=i.eM;j=k+j*j;k=i.fb;j=Gh(j+k*k);i=C3v;h.fK=i.fK/j;h.eM=i.eM/j;h.fb=i.fb/j;h.fa=c;l=C2v.data;m=C2u;l[m].data[b]=1;l=C2x.data;l[m]=l[m]+1|0;}
function A8r(b){var c,d;CD();c=C2v.data;d=C2u;c[d].data[b]=1;c=C2x.data;c[d]=c[d]+1|0;}
function A5y(b){var c,d;CD();c=C2v.data;d=C2u;c[d].data[b]=0;c=C2x.data;c[d]=c[d]+1|0;}
function AOb(){CD();if(C1W){TU(2929);C1W=0;}}
function A1r(){CD();if(!C1W){ABT(2929);C1W=1;}}
function AMv(){CD();if(C2j){if(C2l)TU(3042);C2j=0;}}
function AXs(){CD();if(!C2j){if(C2l)ABT(3042);C2j=1;}}
function A34(){CD();if(!C10){ABT(2884);C10=1;}}
function AYp(){CD();if(C10){TU(2884);C10=0;}}
function AV0(){CD();DO();return A2b(C3A,V5());}
function AYB(b){var c,d,e,f,g,h;CD();c=0;d=0;while(true){e=C2S.data;if(d>=e.length)break;if(e[d]==b){f=d==C2Q?0:1;if(!c&&!f)f=c;else Me(33984+d|0);Jc(3553,null);if(AIs()>=300)Jc(32879,null);C2S.data[d]=(-1);c=f;}d=d+1|0;}if(c)Me(33984+C2Q|0);DO();g=C3A;b=b+(-1)|0;if(b<g.Nv&&b>=0){e=g.Gx.data;h=e[b];e[b]=null;g.KR=g.KR-1|0;}else h=null;Yp(h);}
function AIL(){CD();return ASJ(C2S.data[C2Q]);}
function AAX(){var b;CD();C2T=C2T+1|0;C2W=0;b=AIL();if(C2X&&b!==null&&b.bkx&&b.be2){C2W=1;C2U=b.bt_;C2V=b.bBU;}}
function AWj(b){CD();if(b!=C2S.data[C2Q]){DO();Jc(3553,A$P(C3A,b));C2S.data[C2Q]=b;AAX();}}
function P0(b,c,d,e){CD();if(!(C20==b&&C21==c&&C22==d&&C23==e)){Xf(b,c,d,e);C20=b;C21=c;C22=d;C23=e;}}
function AN8(b,c,d,e){CD();if(!(b===C25&&c===C26&&d===C27&&e===C28)){Rp(b,c,d,e);C25=b;C26=c;C27=d;C28=e;}}
function Oc(b){CD();TF(b);}
function BdN(){var b,c,d,e,f,g,h,i;CD();a:{switch(C3d){case 5888:break;case 5889:b=C3l;c=b+1|0;d=C3i.data;e=d.length;if(c<e){AIE(d[c],d[b]);d=C3j.data;d[c]=d[C3l];C3l=c;break a;}f=new Dm;g=new T;U(g);h=J(g,B(299));Bj(h,e);J(h,B(300));Bg(f,S(g));IU(C1V,f);break a;case 5890:d=C3s.data;b=C2Q;c=d[b]+1|0;i=C3p.data;e=i.length;if(c<e){e=d[b];AIE(i[b].data[c],i[b].data[e]);d=C3q.data;b=C2Q;d[b].data[c]=d[b].data[e];C3s.data[b]=c;break a;}f=new Dm;g=new T;U(g);h=J(g,B(301));Bj(h,b);h=J(h,B(302));Bj(h,e);J(h,B(300));Bg(f,
S(g));IU(C1V,f);break a;default:}e=C3h;c=e+1|0;d=C3e.data;b=d.length;if(c<b){AIE(d[c],d[e]);d=C3f.data;d[c]=d[C3h];C3h=c;}else{f=new Dm;g=new T;U(g);h=J(g,B(303));Bj(h,b);J(h,B(300));Bg(f,S(g));IU(C1V,f);}}}
function Y$(){var b,c,d,e,f,g;CD();a:{switch(C3d){case 5888:b=C3h;c=C3e.data[b];d=C3f.data;e=C3g+1|0;C3g=e;d[b]=e;break a;case 5889:e=C3l;c=C3i.data[e];d=C3j.data;f=C3k+1|0;C3k=f;d[e]=f;break a;case 5890:f=C2Q;e=C3s.data[f];c=C3p.data[f].data[e];g=C3q.data[f].data;d=C3o.data;b=d[f]+1|0;d[f]=b;g[e]=b;break a;default:}c=new DJ;Bm(c);M(c);}return c;}
function A8_(b,c){var d,e;CD();a:{switch(b){case 2982:break;case 2983:ANB(C3i.data[C3l],c);break a;case 2984:d=C3p.data;b=C2Q;ANB(d[b].data[C3s.data[b]],c);break a;default:e=new Hq;Bg(e,B(304));M(e);}ANB(C3e.data[C3h],c);}}
function Bcl(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;CD();g=BC(c);h=BT(c);i=1.0-h;j=d*d;k=d*e;l=d*f;m=e*e;n=e*f;o=f*f;p=j*i+h;q=k*i;f=f*g;r=q+f;s=l*i;c=e*g;t=s-c;q=q-f;u=m*i+h;e=n*i;d=d*g;v=e+d;w=s+c;x=e-d;s=o*i+h;c=b.fz;d=c*p;e=b.fu;d=d+e*r;n=b.fr;y=d+n*t;o=b.fy;d=o*p;j=b.fw;d=d+j*r;h=b.fq;z=d+h*t;i=b.fB;d=i*p;k=b.fv;d=d+k*r;l=b.ft;ba=d+l*t;m=b.fA;d=m*p;p=b.fx;g=d+p*r;d=b.fs;bb=g+d*t;bc=c*q+e*u+n*v;bd=o*q+j*u+h*v;be=i*q+k*u+l*v;bf=m*q+p*u+d*v;b.fr=c*w+e*x+n*s;b.fq=o*w+j*x+h
*s;b.ft=i*w+k*x+l*s;b.fs=m*w+p*x+d*s;b.fz=y;b.fy=z;b.fB=ba;b.fA=bb;b.fu=bc;b.fw=bd;b.fv=be;b.fx=bf;}
function Cj(b,c,d,e){CD();C16=b;C17=c;C18=d;C19=e;C1$=C1$+1|0;}
function Bv8(b,c,d,e,f,g,h){var i,j;CD();h=h.data;g=g.data;A4O(C3x,e);A4O(C3y,f);i=C3x;j=C3y;AOk(i,j,j);i=C3y;B_W(i,i);ATn(C3z,(b-g[0])/g[2]*2.0-1.0,(c-g[1])/g[3]*2.0-1.0,d,1.0);i=C3y;j=C3z;AFQ(i,j,j);i=C3z;b=i.fK;c=i.fa;h[0]=b/c;h[1]=i.eM/c;h[2]=i.fb/c;}
function CqA(){C1V=Hy(B(305));C1W=0;C1X=0;C1Y=(-1);C1Z=1;C10=0;C11=0;C12=1029;C13=0;C14=0.0;C15=0.0;C16=1.0;C17=1.0;C18=1.0;C19=1.0;C1$=0;C1_=1.0;C2a=1.0;C2b=1.0;C2c=1.0;C2d=0.0;C2e=0.0;C2f=0.0;C2g=0.0;C2h=0;C2i=0;C2j=0;C2k=0;C2l=1;C2m=(-1);C2n=(-1);C2o=(-1);C2p=0;C2q=0;C2r=0.10000000149011612;C2s=0;C2t=0;C2u=0;C2v=$rt_createBooleanMultiArray([8,2]);C2w=$rt_createMultiArray(PQ,[8,2]);C2x=Bx(2);C2y=0.0;C2z=0.0;C2A=0.0;C2B=0;C2C=0.0;C2D=0.0;C2E=(-1.0);C2F=0;C2G=0;C2H=0;C2I=1.0;C2J=0.0;C2K=1.0;C2L=1.0;C2M=1.0;C2N
=1.0;C2O=1.0;C2P=0;C2Q=0;C2R=G2(16);C2S=Cc([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1)]);C2T=0;C2U=1024.0;C2V=1024.0;C2W=0;C2X=0;C2Y=0;C2Z=0;C20=(-1);C21=(-1);C22=(-1);C23=(-1);C24=15;C25=(-999.0);C26=(-999.0);C27=(-999.0);C28=(-999.0);C29=(-999.0);C2$=(-999.0);C2_=(-999.0);C3a=(-999.0);C3b=(-999.0);C3c=0;C3d=5888;C3e=X(ADM,48);C3f=Bx(48);C3g=0;C3h=0;C3i=X(ADM,8);C3j=Bx(8);C3k=0;C3l=0;C3m=Dk(8);C3n=Dk(8);C3o=Bx(8);C3p=$rt_createMultiArray(ADM,[8,8]);C3q=$rt_createIntMultiArray([8,
8]);C3r=Bx(8);C3s=Bx(8);C3t=0;C3u=R0();AHH(C3e);AHH(C3i);BvB(C3p);Bhm(C2w);C3v=new PQ;C3w=R0();C3x=R0();C3y=R0();C3z=ALD();}
var D8=K(Cd);
var C3B=null;var C3C=null;var C3D=null;var C3A=null;var C3E=null;var C3F=null;var C3G=null;var C3H=0;var C3I=null;var C3J=null;var C3K=null;var C3L=null;var C3M=0;var C3N=null;var C3O=null;var C3P=null;var C3Q=null;var C3R=null;var C3S=null;var C3T=null;var C3U=null;var C3V=null;var C3W=Bw;var C3X=null;var C3Y=0;var C3Z=0;var C30=null;var C31=null;var C32=0;var C33=0;var C34=0;var C35=0;var C36=0;var C37=0;var C38=0;var C39=0;var C3$=0;var C3_=0;var C4a=0;var C4b=0;var C4c=0;var C4d=0;function DO(){DO=Be(D8);CkZ();}
function Fc(b,c,d){var e;DO();if(d==10496)d=33071;e=AIL();if(e!==null&&c==10240)e.be2=d!=9728?0:1;G7(b,c,d);AAX();}
function BGq(b,c,d){var e;DO();e=AIL();if(e!==null&&c==34046)e.bkx=d<=1.0?0:1;CB();C4e.texParameterf(b,c,d);AAX();}
function AKJ(b){var c;DO();c=AJo(C3L,b);if(c===null){c=AEp(b);if(c===null)c=B(4);A5s(C3L,b,c);}if(!Bd(c))c=null;return c;}
function AZY(b,c){var d;DO();switch(b){case 2978:c=c.data;CD();c[0]=C20;c[1]=C21;c[2]=C22;c[3]=C23;return;default:}d=new Hq;Bg(d,B(306));M(d);}
function A87(b,c,d,e,f,g,h,i,j){var k,l;DO();CD();if(b==3553){k=ASJ(C2S.data[C2Q]);if(k!==null){k.bt_=e;k.bBU=f;}}if(C33>=300){a:{switch(d){case 6407:d=32849;break a;case 6408:d=32856;break a;case 6409:d=33321;break a;default:}}ABM(b,c,d,e,f,g,h,i,j);}else{b:{switch(d){case 6407:l=6407;break b;case 6408:l=6408;break b;case 6409:l=6409;break b;case 32849:l=6407;break b;case 32856:l=6408;break b;case 33321:l=6409;break b;default:}j=new Hq;Bm(j);M(j);}ABM(b,c,l,e,f,g,l,i,j);}AAX();}
function Bj_(b,c,d,e,f,g,h){var i,j,k,l,m,n;DO();a:{switch(g){case 5121:break;case 5126:i=AEI(h);CB();h=C4e;i=AKF(i);h.readPixels(b,c,d,e,f,5126,i);break a;case 5131:j=C33!=200?5131:36193;CB();k=C4e;Ov();if(!(h instanceof Y1))M(Vu(h));l=h.hL;m=h.c3;n=l.buffer;g=l.byteOffset+m|0;m=(h.gL-m|0)>>1;h=new $rt_globals.Uint16Array(n,g,m);k.readPixels(b,c,d,e,f,j,h);break a;default:}AW1(b,c,d,e,f,g,h);}}
function A3n(){DO();return Om();}
function AOU(b){DO();A2a(C3B,b);}
function QW(){var b;DO();if(!C3H)return Zj();b=new AR8;b.N6=X(Vn,4);b.HY=null;b.Ho=0;b.De=0;b.Zz=(-1);b.V5=null;return b;}
function AAY(b){DO();if(!C3H)A2a(C3D,b);}
function HM(b){var c;DO();if(!C3H)Ql(b);c=C3N;if(c!==null)c.bDB(1<<b);}
function ADt(b){var c;DO();if(!C3H)Ur(b);c=C3N;if(c!==null)c.bA1(1<<b);}
function HS(b,c,d,e,f,g){var h,i,j,k,l,m;DO();if(!C3H)PD(b,c,d,e,f,g);else{h=C3N;if(h===null){FP(C3G,B(307));return;}i=C3P;if(i===null){FP(C3G,B(308));return;}h=h;j=h.N6;k=j.data.length;if(b>=k){l=k<<1;while(l<=b){l=l<<1;}m=X(Vn,l);CG(j,0,m,0,k);h.N6=m;}j=h.N6;h=new Vn;h.Bm=i;h.bhD=c;h.a6Q=d;h.bd8=e;h.CF=f;h.B9=g;h.K2=(c-1|0)&3|(!e?0:4)|d<<4;c=(((((31+i.bma|0)*31|0)+c|0)*31|0)+d|0)*31|0;d=!e?0:1;j=j.data;h.HO=((((c+d|0)*31|0)+f|0)*31|0)+g|0;j[b]=h;}}
function AEE(b,c){var d,e,f,g,h;DO();if(!C3H)Ym(b,c);else{d=C3N;if(d===null){FP(C3G,B(307));return;}d=d;e=d.HY;if(e!==null){f=e.data.length;if(b>=f){g=f<<1;while(g<=b){g=g<<1;}h=Bx(g);CG(e,0,h,0,f);d.HY=h;}}else if(c){g=8;while(g<=b){g=g<<1;}d.HY=Bx(g);}e=d.HY;if(e!==null){e.data[b]=c;if(c)d.Ho=d.Ho|1<<b;else d.Ho=d.Ho&(1<<b^(-1));}}}
function YQ(b,c,d){var e;DO();if(C3H){e=C3N;if(e===null){FP(C3G,B(309));return;}A4n(e,C3I,0);}Uj(b,c,d);}
function AHq(b,c,d,e,f,g){var h;DO();if(C3H){h=C3N;if(h===null){FP(C3G,B(309));return;}A4n(h,C3I,1);}if(C33<300){CB();C4e.drawElements(b,e,f,g);}else{CB();C4e.drawRangeElements(b,c,d,e,f,g);}}
function LI(b){DO();if(C3H)C3N=b;else if(C3N!==b){Qf(b);C3N=b;}}
function W9(b){DO();if(C3H)C3P=b;else if(C3O!==b){Je(34962,b);C3O=b;}}
function AC4(b){DO();if(C3H)C3P=b;if(C3O!==b){Je(34962,b);C3O=b;}}
function A71(b){var c;DO();if(!C3H)Je(34963,b);else{c=C3N;if(c===null){FP(C3G,B(310));return;}c.V5=b;}}
function AHC(b){var c;DO();if(!C3H)Je(34963,b);else{c=C3N;if(c===null){FP(C3G,B(310));return;}c.V5=b;if(C3Q!==b){Je(34963,b);C3Q=b;}}}
function XN(b){DO();if(C3O!==b){Je(34962,b);C3O=b;}}
function OB(b){DO();if(C3S!==b){ON(b);C3S=b;}}
function AAN(b){var c,d,e,f;DO();a:{if(b&1){CD();c=C2S;d=0;while(true){e=c.data;if(d>=e.length)break a;e[d]=(-1);d=d+1|0;}}}if(b&2){CD();C2S.data[0]=(-1);}if(b&4){CD();C2Q=0;Me(33984);}if(b&8)C3N=null;if(b&16){f=null;C3P=f;C3O=f;}if(b&32)C3S=null;}
function TC(){var b;DO();b=ACA();if(Do(BD(b,C3W),L(120000))){C3W=b;AIC(C3B);AIC(C3C);AIC(C3D);}}
function A9Y(b){var c,d,e,f,g,h;DO();c=C30;if(c===null){c=Om();C30=c;AHC(c);c=VB(49152);d=0;while(d<16384){e=d<<2;f=e+1|0;g=f+1|0;h=g+1|0;Kj(c,e|f<<16);Kj(c,g|e<<16);Kj(c,g|h<<16);d=d+1|0;}N3(c);AYv(34963,c,35044);AU1(c);}else if(b)A71(c);}
function ABa(b,c){var d,e;DO();d=C31;if(d===null){d=Om();C31=d;e=(b+65535|0)&(-65536);C32=e;AHC(d);A1c(e>>2);}else if(C32<b){e=(b+65535|0)&(-65536);C32=e;AHC(d);A1c(e>>2);}else if(c)A71(d);}
function A1c(b){var c,d,e,f,g,h;DO();c=VB(b*6|0);d=0;while(d<b){e=d<<2;f=e+1|0;g=f+1|0;h=g+1|0;Kj(c,e);Kj(c,f);Kj(c,g);Kj(c,e);Kj(c,g);Kj(c,h);d=d+1|0;}N3(c);AYv(34963,c,35044);AU1(c);}
function ASJ(b){DO();return A$P(C3A,b);}
function Bcd(){var b,c,d;DO();AKJ(7936);AKJ(7937);AKJ(7938);C33=ALa();b=RX();C39=b;C3H=b?0:1;c=W(C4f,300);C38=c<0&&!C4g?0:1;C3$=C4h==(-1)?0:1;C3_=c<0?0:1;C4a=AMS();C4b=!A6B()&&!A$y()?0:1;C4c=C4f<300?0:1;C4d=C33<300?(-1):C4e.getParameter(35380);if(!C4c)FP(C3G,B(311));b=AWz(16);C34=b;if(!b)C_(C3G,B(312));else E0(C3G,B(313));b=AWh(16);C36=b;if(!b)C_(C3G,B(314));else E0(C3G,B(315));b=AWz(32);C35=b;if(!b)C_(C3G,B(316));else E0(C3G,B(317));b=AWh(32);C37=b;if(!b)C_(C3G,B(318));else E0(C3G,B(319));a:{b:{if(!(C34&&C36))
{if(!C35)break b;if(!C37)break b;}b=1;break a;}b=0;}if(!b)C_(C3G,B(320));if(C3H)E0(C3G,B(321));if(!C3$)E0(C3G,B(322));C3I=!C3H?null:Cqd();if(C4i<300&&!C4j){if(C4k)X_(C4l);d=QW();C4l=d;LI(d);W9(C4m);HM(0);HS(0,2,5126,0,8,0);C4j=1;}BLs();BLT();if(C3$)Bjl();If(C4n);C4n=null;}
function AIs(){DO();return C33;}
function CkZ(){var b;b=new AX0;AMG(b,256);C3B=b;b=new AX1;AMG(b,256);C3C=b;b=new AX2;AMG(b,256);C3D=b;C3A=B15(8192);C3E=B15(8192);C3F=CLQ();C3G=Hy(B(323));C3H=0;C3I=Cqd();C3J=null;C3K=SF(1048576);C3L=CLQ();C3M=1;C3N=null;C3O=null;C3P=null;C3Q=null;C3R=null;C3S=null;C3T=X(AKM,16);C3U=Bx(16);C3V=Bx(16);C3W=Bw;C3X=null;C3Y=0;C3Z=0;C30=null;C31=null;C32=0;C33=(-1);C34=0;C35=0;C36=0;C37=0;C38=0;C39=0;C3$=0;C3_=0;C4a=0;C4b=0;C4c=0;C4d=(-1);}
var Tn=K();
var C4o=Bw;var C4p=0.0;var C4q=null;function A1h(){return !C4r&&!ATz()?0:1;}
function IN(){var b;CF();if(!(CZF.isContextLost()?1:0))return;b=new T6;Bg(b,B(324));M(b);}
function Bbe(){C4o=L(-250);C4p=1.0;C4q=Q3(1);}
var Gv=K(0);
var V$=K();
function A2z(a,b){var c,d,e,f;c=new Pq;U(c);d=BOc(0);if(b instanceof GP)b=A4a(a,b,c,d);else if(b instanceof Hw)b=A4a(a,B5_(b),c,d);else{if(!(b instanceof Gu)){b=new BW;Bm(b);M(b);}b=b;e=b.Bf();f=b.HU();b=e!==Ds(f)?A0j(a,e,c,d):A9i(a,f,c,d);}return S(b);}
function AFM(){V$.call(this);this.bhO=null;}
function Tc(a,b){var c,d,e,f,g;c=new Pq;U(c);BrJ(new AZ0,0);d=Cum(a.a$L);ABf(d,b);A1v(d,a.bhO.Bo);e=a.bnr.data;f=e.length;g=0;while(g<f){e[g].r9(d,c);g=g+1|0;}return S(c);}
function AHD(){var a=this;AFM.call(a);a.bvN=null;a.bnr=null;a.bvS=null;a.a$L=null;}
function A8H(a){var b=new AHD();A8V(b,a);return b;}
function A8V(a,b){var c,d,e,f,g,h;c=M8();d=Bfu(c);a.bhO=ZO();e=Bfu(d.Az);f=d.R4;if(f!==null)e.R4=I_(f,f.data.length);g=d.Rp;if(g!==null)e.Rp=I_(g,g.data.length);g=d.LW;if(g!==null)e.LW=I_(g,g.data.length);g=d.Sg;if(g!==null)e.Sg=I_(g,g.data.length);g=d.JA;if(g!==null){f=g.data;e.JA=I_(g.d3(),f.length);}g=d.H4;if(g!==null)e.H4=I_(g,g.data.length);a:{g=d.TA;if(g!==null){e.TA=X($rt_arraycls(Co),g.data.length);h=0;while(true){g=d.TA.data;if(h>=g.length)break a;e.TA.data[h]=I_(g[h],g[h].data.length);h=h+1|0;}}}a.bvN
=e;d=M8();a.a$L=d;a.bvS=b;b=new ATA;e=a.bvN;b.go=BL();b.KO=e;b.biq=d;BLW(b,a.bvS);a.bnr=RJ(b.go,X(Hs,0));a.a$L=c;}
function A6g(){D.call(this);this.Dj=Bw;}
function AMw(){var a=new A6g();Bhs(a);return a;}
function A$j(a){var b=new A6g();BEG(b,a);return b;}
function Bhs(a){a.Dj=CS();}
function BEG(a,b){a.Dj=b;}
function A$7(a,b){a.Dj=b;}
function Cvw(){}
function AT7(){var a=this;D.call(a);a.bnl=0.0;a.a2M=0.0;a.zG=0;a.fZ=0.0;a.bru=0.0;a.Yr=0.0;a.a_Z=Bw;a.a19=Bw;a.a1l=Bw;a.SV=0.0;}
function QT(a){var b,c,d,e,f,g,h,i;b=CS();c=BD(b,a.a_Z);d=CN(Nx(),L(1000000));e=Ds(d)/1000.0;if(Do(c,L(1000)))a.a2M=e;else if(EP(c,Bw))a.a2M=e;else{c=Bi(a.a1l,c);a.a1l=c;if(Do(c,L(1000))){f=Ds(c)/Ds(BD(d,a.a19));g=a.SV;a.SV=g+(f-g)*0.20000000298023224;a.a19=d;a.a1l=Bw;}if(EP(a.a1l,Bw))a.a19=d;}a.a_Z=b;g=(e-a.a2M)*a.SV;a.a2M=e;if(g<0.0)g=0.0;if(g>1.0)g=1.0;h=a.Yr+g*a.bru*a.bnl;a.Yr=h;i=h|0;a.zG=i;h=h-i;a.Yr=h;if(i>10)a.zG=10;a.fZ=h;}
function Kq(){D.call(this);this.d1=0.0;}
function C4s(){var a=new Kq();T0(a);return a;}
function T0(a){a.d1=0.0;}
function BTL(a,b,c,d,e){var f;if(c>=b){f=c;c=b;b=f;}Eg(a,c,d,b+1|0,d+1|0,e);}
function BTr(a,b,c,d,e){var f;if(d>=c){f=d;d=c;c=f;}Eg(a,b,d+1|0,b+1|0,c,e);}
function Eg(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(b>=d){g=d;d=b;b=g;}if(c>=e){g=e;e=c;c=g;}h=(f>>24&255)/255.0;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;Cg();l=C1A;Bc(3042);Bl(3553);DB(770,771);Cj(i,j,k,h);B$(l);m=d;n=c;BE(l,m,n,0.0);o=b;BE(l,o,n,0.0);n=e;BE(l,o,n,0.0);BE(l,m,n,0.0);BO(l);Bc(3553);Bl(3042);}
function HV(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;Bl(3553);Bc(3042);Bl(3008);DB(770,771);CD();Cg();p=C1A;B$(p);GY(p,i,j,k,h);q=d;r=c;BE(p,q,r,a.d1);s=b;BE(p,s,r,a.d1);GY(p,m,n,o,l);r=e;BE(p,s,r,a.d1);BE(p,q,r,a.d1);BO(p);Bl(3042);Bc(3008);Bc(3553);}
function BZ3(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-(Dn(b,c)/2|0)|0;h=e;$p=1;case 1:BKh(b,c,g,h,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bz8(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d;h=e;$p=1;case 1:BKh(b,c,g,h,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CW(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;Cg();h=C1A;B$(h);i=b+0|0;j=c+g|0;k=a.d1;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;F(h,i,j,k,l,m);n=b+f|0;o=a.d1;k=(d+f|0)*0.00390625;F(h,n,j,o,k,m);m=c+0|0;o=a.d1;j=(e+0|0)*0.00390625;F(h,n,m,o,k,j);F(h,i,m,a.d1,l,j);BO(h);}
function A72(){var a=this;Kq.call(a);a.wC=null;a.a15=0;a.bgk=0;a.a7V=null;a.WG=null;a.Sq=null;a.Mm=Bw;a.bdc=null;a.a1s=0;}
function BOX(a,b){a.a7V=b.vI;a.WG=A05(b);a.Mm=BD(CS(),L(2500));a.Sq=b;a.a1s=1;}
function A_o(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{if(a.Sq!==null&&DQ(a.Mm,Bw)){b=Ds(BD(CS(),a.Mm))/3000.0;c=a.a1s;if(c)break a;if(c)break a;if(b>=0.0&&b<=1.0)break a;a.Mm=Bw;}return;}d=a.wC;P0(0,0,d.dq,d.cG);Dy(5889);EQ();Dy(5888);EQ();d=a.wC;c=d.dq;a.a15=c;e=d.cG;a.bgk=e;f=Vc(d.m,c,e);a.a15=f.qf;a.bgk=f.qb;Oc(256);Dy(5889);EQ();Y3(0.0,
a.a15,a.bgk,0.0,1000.0,3000.0);Dy(5888);EQ();Bt(0.0,0.0,(-2000.0));Bl(2929);D6(0);g=b*2.0;if(g>1.0)g=2.0-g;b=1.0-g*4.0;if(b<0.0)b=0.0;b=b*b;g=b*b;h=a.a15-160|0;i=0-(g*36.0|0)|0;d=a.wC.U;f=B(325);$p=1;case 1:$z=Bmy(d,f);if(C()){break _;}c=$z;Cj(1.0,1.0,1.0,1.0);Bc(3553);DI(3553,c);Bl(2896);CW(a,h,i,96,202,160,32);if(!a.a1s){d=a.wC.hu;f=a.a7V;c=h+30|0;e=i+7|0;j=(-256);$p=2;continue _;}d=a.wC.hu;f=a.WG;c=h+30|0;e=i+7|0;j=120;k=(-1);$p=4;continue _;case 2:Bz7(d,f,c,e,j);if(C()){break _;}d=a.wC.hu;f=a.WG;e=i+18|
0;j=(-1);$p=3;case 3:Bz7(d,f,c,e,j);if(C()){break _;}BY();Bk(180.0,1.0,0.0,0.0);Hz();BK();Bl(2896);Bc(32826);Bc(2903);Bc(2896);d=a.bdc;l=a.wC;f=l.hu;l=l.U;m=a.Sq.NW;c=h+8|0;e=i+8|0;$p=5;continue _;case 4:BMD(d,f,c,e,j,k);if(C()){break _;}BY();Bk(180.0,1.0,0.0,0.0);Hz();BK();Bl(2896);Bc(32826);Bc(2903);Bc(2896);d=a.bdc;l=a.wC;f=l.hu;l=l.U;m=a.Sq.NW;c=h+8|0;e=i+8|0;$p=5;case 5:BI2(d,f,l,m,c,e);if(C()){break _;}Bl(2896);D6(1);Bc(2929);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Eh(){var a=this;D.call(a);a.se=0.0;a.NR=0;a.blj=null;a.A8=0;a.bgu=null;a.a_U=0;a.bgx=0;}
function HF(a){a.NR=0;a.blj=BL();a.A8=1;a.bgu=Dc();a.a_U=64;a.bgx=32;}
function BNr(a,b,c,d,e){}
function HL(a,b,c,d){var e,f;e=a.bgu;f=new A9B;f.bth=c;f.bsE=d;BS(e,b,f);}
function Bsx(a,b){return Cp(a.bgu,b);}
function WW(){var a=this;Eh.call(a);a.pZ=null;a.zB=null;a.li=null;a.gk=null;a.gX=null;a.oL=null;a.nY=null;a.bDv=null;a.bzX=null;a.brO=0;a.qQ=0;a.zQ=0;a.ux=0;}
function Cpe(){var a=new WW();AXQ(a);return a;}
function AE_(a){var b=new WW();BPw(b,a);return b;}
function C4t(a,b){var c=new WW();A$C(c,a,b);return c;}
function AXQ(a){BPw(a,0.0);}
function BPw(a,b){A$C(a,b,0.0);}
function A$C(a,b,c){var d,e;HF(a);a.brO=0;a.qQ=0;a.zQ=0;a.ux=0;d=Cf(a,0,0);a.bzX=d;Ci(d,(-5.0),0.0,(-1.0),10,16,1,b);d=Cf(a,24,0);a.bDv=d;Ci(d,(-3.0),(-6.0),(-1.0),6,6,1,b);d=Cf(a,0,0);a.pZ=d;Ci(d,(-4.0),(-8.0),(-4.0),8,8,8,b);d=a.pZ;e=0.0+c;B3(d,0.0,e,0.0);d=Cf(a,32,0);a.zB=d;Ci(d,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);B3(a.zB,0.0,e,0.0);d=Cf(a,16,16);a.li=d;Ci(d,(-4.0),0.0,(-2.0),8,12,4,b);B3(a.li,0.0,e,0.0);d=Cf(a,40,16);a.gk=d;Ci(d,(-3.0),(-2.0),(-2.0),4,12,4,b);d=a.gk;e=2.0+c;B3(d,(-5.0),e,0.0);d=Cf(a,40,16);a.gX
=d;d.qh=1;Ci(d,(-1.0),(-2.0),(-2.0),4,12,4,b);B3(a.gX,5.0,e,0.0);d=Cf(a,0,16);a.oL=d;Ci(d,(-2.0),0.0,(-2.0),4,12,4,b);d=a.oL;c=12.0+c;B3(d,(-2.0),c,0.0);d=Cf(a,0,16);a.nY=d;d.qh=1;Ci(d,(-2.0),0.0,(-2.0),4,12,4,b);B3(a.nY,2.0,c,0.0);}
function AQF(a,b,c,d,e,f,g,h){a.xk(c,d,e,f,g,h);B9(a.pZ,h);B9(a.li,h);B9(a.gk,h);B9(a.gX,h);B9(a.oL,h);B9(a.nY,h);B9(a.zB,h);}
function AU4(a,b,c,d,e,f,g){var h,i,j,k,l,m,n;h=a.pZ;e=e/57.2957763671875;h.bf=e;f=f/57.2957763671875;h.K=f;h=a.zB;h.bf=e;h.K=f;h=a.gk;b=b*0.6661999821662903;g=b+3.1415927410125732;h.K=BT(g)*2.0*c*0.5;a.gX.K=BT(b)*2.0*c*0.5;a.gk.cj=0.0;a.gX.cj=0.0;a.oL.K=BT(b)*1.399999976158142*c;a.nY.K=BT(g)*1.399999976158142*c;h=a.oL;h.bf=0.0;i=a.nY;i.bf=0.0;if(a.NR){j=a.gk;j.K=j.K+(-0.6283185482025146);j=a.gX;j.K=j.K+(-0.6283185482025146);h.K=(-1.2566370964050293);i.K=(-1.2566370964050293);h.bf=0.3141592741012573;i.bf=(-0.3141592741012573);}k
=a.brO;if(k){h=a.gX;h.K=h.K*0.5-0.3141592741012573*k;}k=a.qQ;if(k){h=a.gk;h.K=h.K*0.5-0.3141592741012573*k;}a.gk.bf=0.0;a.gX.bf=0.0;l=a.se;if(l>(-9990.0)){a.li.bf=BC(Gh(l)*3.1415927410125732*2.0)*0.20000000298023224;a.gk.dm=BC(a.li.bf)*5.0;a.gk.dA= -BT(a.li.bf)*5.0;a.gX.dm= -BC(a.li.bf)*5.0;a.gX.dA=BT(a.li.bf)*5.0;h=a.gk;b=h.bf;i=a.li;h.bf=b+i.bf;h=a.gX;h.bf=h.bf+i.bf;h.K=h.K+i.bf;b=1.0-a.se;b=b*b;m=BC((1.0-b*b)*3.1415927410125732);n=BC(a.se*3.1415927410125732)* -(a.pZ.K-0.699999988079071)*0.75;h=a.gk;h.K=h.K
-(m*1.2+n);h.bf=h.bf+a.li.bf*2.0;h.cj=BC(a.se*3.1415927410125732)*(-0.4000000059604645);}if(!a.zQ){a.li.K=0.0;h=a.oL;h.dm=0.0;i=a.nY;i.dm=0.0;h.dJ=12.0;i.dJ=12.0;a.pZ.dJ=0.0;}else{a.li.K=0.5;h=a.oL;h.K=h.K-0.0;i=a.nY;i.K=i.K-0.0;j=a.gk;j.K=j.K+0.4000000059604645;j=a.gX;j.K=j.K+0.4000000059604645;h.dm=4.0;i.dm=4.0;h.dJ=9.0;i.dJ=9.0;a.pZ.dJ=1.0;}h=a.gk;c=h.cj;b=d*0.09000000357627869;h.cj=c+BT(b)*0.05000000074505806+0.05000000074505806;h=a.gX;h.cj=h.cj-(BT(b)*0.05000000074505806+0.05000000074505806);h=a.gk;c=h.K;d
=d*0.06700000166893005;h.K=c+BC(d)*0.05000000074505806;h=a.gX;h.K=h.K-BC(d)*0.05000000074505806;if(a.ux){h=a.gk;h.cj=0.0;i=a.gX;i.cj=0.0;j=a.pZ;h.bf=(-0.10000000149011612)+j.bf;i.bf=0.10000000149011612+j.bf+0.4000000059604645;h.K=(-1.5707963705062866)+j.K;i.K=(-1.5707963705062866)+j.K;h.K=h.K-0.0;i.K=i.K-0.0;h.cj=h.cj+BT(b)*0.05000000074505806+0.05000000074505806;h=a.gX;h.cj=h.cj-(BT(b)*0.05000000074505806+0.05000000074505806);h=a.gk;h.K=h.K+BC(d)*0.05000000074505806;h=a.gX;h.K=h.K-BC(d)*0.05000000074505806;}}
function BuZ(a,b){var c,d;c=a.bDv;d=a.pZ;c.bf=d.bf;c.K=d.K;c.dA=0.0;c.dJ=0.0;B9(c,b);}
function BcW(a,b){B9(a.bzX,b);}
function A_T(){var a=this;D.call(a);a.lb=null;a.a8w=null;a.YF=0;a.DX=null;a.Ui=null;a.H7=null;a.a4_=null;a.VE=null;}
function CA3(){var a=new A_T();CFC(a);return a;}
function CFC(a){var b;b=AOf();a.a8w=b;a.YF=Sa(b,12000);a.DX=Dc();a.Ui=Dc();a.a4_=V(Co,[B(326),B(327),B(328),B(329),B(330),B(331),B(332),B(333),B(334)]);a.VE=new AXl;}
function Bwk(a,b){a.lb=b;}
function A$r(a){var b,c,d,e,f,g;b=a.lb.sj;if(b===0.0){c=a.H7;if(c!==null){d=c.Ij;if(!d&&!d){c.Ij=1;c.bDn.stop();}}}else{c=a.H7;if(c!==null&&!c.Ij){e=c.bBp;if(e!==null){f=b*16.0;if(f<16.0)f=16.0;g=f;e.maxDistance=g;}if(b>1.0)b=1.0;c=c.bmh.gain;e=b;c.value=e;}}}
function APz(a){}
function BZq(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lb.sj!==0.0){b=a.H7;if(!(b!==null&&!b.Ij)){c=a.YF;if(c>0){a.YF=c-1|0;return;}d=Sa(a.a8w,a.a4_.data.length);a.YF=Sa(a.a8w,12000)+12000|0;b=a.a4_.data[d];e=new T;U(e);J(J(e,B(335)),b);f=S(e);b=Cp(a.Ui,f);if(b===null){b=Wr();W_();if(b===C4u){c=0;$p=1;continue _;}c=0;b=a.VE;$p=2;continue _;}if(b!==null)a.H7=TD(b,a.lb.sj,1.0,0);}}return;case 1:$z=Bsh(f,
c);if(C()){break _;}b=$z;if(b!==null)BS(a.Ui,f,b);if(b!==null)a.H7=TD(b,a.lb.sj,1.0,0);return;case 2:$z=BUS(f,c,b);if(C()){break _;}b=$z;if(b!==null)BS(a.Ui,f,b);if(b!==null)a.H7=TD(b,a.lb.sj,1.0,0);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Vp(a,b,c){var d,e,f,g,h,i,j,$$je;a:{if(b!==null&&a.lb.nm!==0.0)try{d=b.bG;d=d+(b.E-d)*c;e=b.bz;e=e+(b.r-e)*c;f=b.bU;g=b.d-f;h=c;g=f+g*h;f=b.cD;i=f+(b.h-f)*h;j=b.bX;Bqe(g,i,j+(b.c-j)*h,d,e);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function BiY(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lb.nm!==0.0&&f>0.0){if(b===null)return;h=A$x(b);if(h===null)return;i=Cp(a.DX,h);if(i===null){b=Wr();W_();if(b===C4u){j=1;$p=1;continue _;}j=1;b=a.VE;$p=2;continue _;}if(i!==null)AO_(i,c,d,e,f*a.lb.nm,g,0);}return;case 1:$z=Bsh(h,j);if(C()){break _;}i=$z;if(i!==null)BS(a.DX,h,i);if(i!==null)AO_(i,c,d,e,f
*a.lb.nm,g,0);return;case 2:$z=BUS(h,j,b);if(C()){break _;}i=$z;if(i!==null)BS(a.DX,h,i);if(i!==null)AO_(i,c,d,e,f*a.lb.nm,g,0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BVn(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.lb.nm!==0.0){if(c>1.0)c=1.0;c=c*0.25;if(b===null)return;e=A$x(b);if(e===null)return;f=Cp(a.DX,e);if(f===null){b=Wr();W_();if(b===C4u){g=1;$p=1;continue _;}g=1;b=a.VE;$p=2;continue _;}if(f!==null)TD(f,c*a.lb.nm,d,0);}return;case 1:$z=Bsh(e,g);if(C()){break _;}f=$z;if(f!==null)BS(a.DX,e,f);if(f!==null)TD(f,c*a.lb.nm,d,0);return;case 2:$z
=BUS(e,g,b);if(C()){break _;}f=$z;if(f!==null)BS(a.DX,e,f);if(f!==null)TD(f,c*a.lb.nm,d,0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Ip(){var a=this;D.call(a);a.l4=null;a.JQ=0;a.oz=0;a.bJn=0;a.QJ=0;a.Uv=0;}
function C4v(a){var b=new Ip();Qg(b,a);return b;}
function Qg(a,b){a.l4=Cb(1024);a.oz=0;a.bJn=0;a.QJ=1;a.Uv=0;a.JQ=b;}
function BiU(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Uv;if(!c){d=3553;e=B(263);$p=1;continue _;}if(c!=1)return;d=3553;e=B(336);$p=2;continue _;case 1:$z=Bmy(b,e);if(C()){break _;}c=$z;DI(d,c);return;case 2:$z=Bmy(b,e);if(C()){break _;}c=$z;DI(d,c);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function A11(){var a=this;Ip.call(a);a.a0n=null;a.Zc=null;a.bcF=null;a.baD=null;a.a_r=0;}
function B9K(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a.a_r=a.a_r+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.a0n.data[f+(g*16|0)|0];e=e+1|0;}h=a.Zc.data;i=b+(c*16|0)|0;h[i]=d/3.299999952316284+a.bcF.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}c=0;while(c<16){j=0;while(j<16){k=a.bcF.data;b=c+(j*16|0)|0;d=k[b];h=a.baD.data;k[b]=d+h[b]*0.05000000074505806;if(k[b]<0.0)k[b]=0.0;h[b]=h[b]-0.10000000149011612;if(Cy()<0.05)a.baD.data[b]=0.5;j=j+1|0;}c=c+1|0;}k=a.Zc;a.Zc=a.a0n;a.a0n
=k;c=0;while(c<256){d=k.data[c];if(d>1.0)d=1.0;if(d<0.0)d=0.0;l=d*d;m=32.0+l*32.0|0;i=50.0+l*64.0|0;n=255;o=146.0+l*50.0|0;if(a.oz){b=m*30|0;m=((b+(i*59|0)|0)+2805|0)/100|0;i=(b+(i*70|0)|0)/100|0;n=(b+17850|0)/100|0;}h=a.l4.data;b=c*4|0;h[b+0|0]=m<<24>>24;h[b+1|0]=i<<24>>24;h[b+2|0]=n<<24>>24;h[b+3|0]=o<<24>>24;c=c+1|0;}}
function A7j(){var a=this;Ip.call(a);a.a0E=null;a.a0P=null;a.byX=null;a.bgn=null;}
function B$g(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;while(b<16){c=0;while(c<16){d=0.0;e=BC(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=BC(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.a0E.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.a0P.data;l=b+(c*16|0)|0;d=d/10.0;m=a.byX.data;f=(b+0|0)&15;e=((c+0|0)&15)*16|0;n=m[f+e|0];h=h&15;n=n+m[h+e|0];c=c+1|0;e=(c&15)*16|0;k[l]=d+(n+m[h+e|0]+m[f+e|0])/4.0*0.800000011920929;d
=m[l];k=a.bgn.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cy()<0.005)a.bgn.data[l]=1.5;}b=b+1|0;}m=a.a0P;a.a0P=a.a0E;a.a0E=m;c=0;while(c<256){d=m.data[c]*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.oz){f=j*30|0;j=((f+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(f+(h*70|0)|0)/100|0;l=(f+(l*70|0)|0)/100|0;}k=a.l4.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b+3|0]=(-1);c=c+1|0;}}
function De(){var a=this;Kq.call(a);a.s=null;a.F=0;a.S=0;a.W=null;a.qS=0;a.R=null;a.bdO=null;a.P4=null;}
function C4w(){var a=new De();EZ(a);return a;}
function EZ(a){T0(a);a.W=BL();a.qS=0;a.P4=null;}
function Bkj(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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;f=a.W;if(e>=f.p)return;f=Z(f,e);g=a.s;$p=1;case 1:BNY(f,g,b,c);if(C()){break _;}e=e+1|0;f=a.W;if(e>=f.p)return;f=Z(f,e);g=a.s;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BCJ(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s;e=null;$p=1;case 1:Bd_(d,e);if(C()){break _;}d=a.s;$p=2;case 2:Bgd(d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bbh(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{if(!d){e=0;while(true){f=a.W;if(e>=f.p)break a;f=Z(f,e);if(f.beX(a.s,b,c)){a.P4=f;g=a.s.gl;h=B(337);i=1.0;j=1.0;$p=1;continue _;}e=e+1|0;}}}return;case 1:BVn(g,h,i,j);if(C()){break _;}$p=2;case 2:a.fI(f);if(C()){break _;}while(true){e=e+1|0;f=a.W;if(e>=f.p)break;f=Z(f,e);if(!f.beX(a.s,b,c))continue;else{a.P4
=f;g=a.s.gl;h=B(337);i=1.0;j=1.0;$p=1;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BmY(a,b,c,d){var e;e=a.P4;if(e!==null&&!d){e.by_(b,c);a.P4=null;}}
function BUd(a,b){}
function BQl(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new A8Z;T0(e);e.Yi=BL();e.buG=b;a.bdO=e;a.s=b;a.R=b.hu;a.F=c;a.S=d;CC(a.W);$p=1;case 1:a.fF();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bl9(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(Ne()){$p=1;continue _;}if(!J4())return;$p=2;continue _;case 1:a.br3();if(C()){break _;}if(Ne()){continue _;}if(!J4())return;$p=2;case 2:B1q(a);if(C()){break _;}if(!J4())return;continue _;default:H$();}}ED().s(a,$p);}
function Bbu(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!FN()){a.bhc(R(BEd(),a.F)/a.s.dq|0,(a.S-(R(BVF(),a.S)/a.s.cG|0)|0)-1|0,HP());return;}b=R(BEd(),a.F)/a.s.dq|0;c=(a.S-(R(BVF(),a.S)/a.s.cG|0)|0)-1|0;d=HP();$p=1;case 1:a.oW(b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function B1q(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!ER())return;if(Bp()==87){AF_();return;}b=C4x;c=b!==null?b.bCE:0;d=Bp();$p=1;case 1:a.jZ(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BO4(a){}
function BOL(a){}
function BdK(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:Boh(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Boh(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.s.t!==null){HV(a,0,0,a.F,a.S,(-1072689136),(-804253680));return;}$p=1;case 1:BHD(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BHD(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bl(2896);Bl(2912);Cg();c=C1A;d=3553;e=a.s.U;f=B(338);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;DI(d,g);Cj(1.0,1.0,1.0,1.0);B$(c);GL(c,4210752);g=a.S;h=g;i=g/32.0;j=b;F(c,0.0,h,0.0,0.0,i+j);g=a.F;k=g;d=a.S;F(c,k,d,0.0,g/32.0,d/32.0+j);g=a.F;k=g;h=g/32.0;l=0+b|0;F(c,k,0.0,0.0,h,l);F(c,
0.0,0.0,0.0,0.0,l);BO(c);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function CtQ(a){return 1;}
function CGF(a){}
function YG(){var a=this;De.call(a);a.be1=0.0;a.w2=null;a.bK4=null;a.C0=0;a.bzJ=0;}
var C4y=null;function Qp(){var a=new YG();BpW(a);return a;}
function BpW(a){var b,c,d,e,f,g,$$je;EZ(a);a.be1=0.0;a.w2=B(339);a.C0=0;b=null;a:{b:{c:{d:{e:{try{c=b;d=b;e=BL();f=Lt(B(340));if(f!==null)break e;}catch($$e){$$je=N($$e);if($$je instanceof BA){break b;}else{b=$$je;break d;}}return;}try{c=b;d=b;g=new AL0;d=g;c=g;A7m(g,CVS(f,Ux(B(341))));while(true){c=g;d=g;b=W0(g);if(b===null)break;c=g;d=g;b=DD(b);if(Bd(b)<=0)continue;c=g;d=g;Y(e,b);}c=g;d=g;if(DZ(e)<=0)break c;while(true){c=g;d=g;b=Z(e,E(C4y,DZ(e)));a.w2=b;if(MC(b)==125780783)continue;else break;}c=g;d=g;break c;}
catch($$e){$$je=N($$e);if($$je instanceof BA){break b;}else{b=$$je;}}}f:{if(c!==null)try{Rn(c);break f;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}}M(b);}try{Rn(g);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}break a;}if(d!==null)try{Rn(d);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}}a.be1=P(C4y);}
function BSs(a){a.C0=a.C0+1|0;}
function CfI(a){return 0;}
function BuF(a,b,c){}
function BPa(a){var b,c,d,e,f;a.bzJ=Te(a.s.U,AB2(256,256,1));b=ZO();ABf(b,AMw());if((Dx(b,2)+1|0)==11&&Dx(b,5)==9)a.w2=B(342);else if((Dx(b,2)+1|0)==6&&Dx(b,5)==1)a.w2=B(343);else if((Dx(b,2)+1|0)==12&&Dx(b,5)==24)a.w2=B(344);else if((Dx(b,2)+1|0)==1&&Dx(b,5)==1)a.w2=B(345);c=Ee();d=(a.S/4|0)+48|0;Y(a.W,Fw(1,(a.F/2|0)-100|0,d,200,20,B2(c,B(346))));b=Fw(2,(a.F/2|0)-100|0,d+24|0,200,20,B2(c,B(347)));a.bK4=b;b.cx=1;Y(a.W,b);e=Fw(3,(a.F/2|0)-100|0,d+48|0,200,20,B2(c,B(348)));e.cx=1;Y(a.W,e);b=a.W;e=new UM;f=(a.F
/2|0)-100|0;d=(d+72|0)+12|0;WT(e,0,f,d,98,20,B2(c,B(349)));Y(b,e);Y(a.W,Fw(4,(a.F/2|0)+2|0,d,98,20,B2(c,B(350))));}
function BeZ(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.b2){c=a.s;d=CEB(a,c.m);$p=1;continue _;}if(b.b2!=1){if(b.b2==2){c=a.s;d=A3q(a);$p=2;continue _;}if(b.b2!=3){if(b.b2!=4)return;b=a.s;c=new LA;$p=4;continue _;}c=a.s;d=new Zw;EZ(d);d.rs=(-1);d.QD=a;$p=3;continue _;}c=a.s;d=new AGK;EZ(d);e=new AHD;f=M8();g=f.iO;h=f.iz;if(C4z===null)C4z=A_8();i=C4z;f=Vr(g,h);A8V(e,((i.hasOwnProperty($rt_ustr(f))
?i[$rt_ustr(f)]:i.hasOwnProperty($rt_ustr(g))?i[$rt_ustr(g)]:i.root).mediumFormat!==null?$rt_str((i.hasOwnProperty($rt_ustr(f))?i[$rt_ustr(f)]:i.hasOwnProperty($rt_ustr(g))?i[$rt_ustr(g)]:i.root).mediumFormat):null));d.a4Q=e;d.a4v=B(351);d.V6=0;d.Rt=X(Co,2);d.a6G=a;$p=6;continue _;case 1:Bd_(c,d);if(C()){break _;}if(b.b2!=1){if(b.b2==2){c=a.s;d=A3q(a);$p=2;continue _;}if(b.b2!=3){if(b.b2!=4)return;b=a.s;c=new LA;$p=4;continue _;}c=a.s;d=new Zw;EZ(d);d.rs=(-1);d.QD=a;$p=3;continue _;}c=a.s;d=new AGK;EZ(d);e=
new AHD;f=M8();g=f.iO;h=f.iz;if(C4z===null)C4z=A_8();i=C4z;f=Vr(g,h);A8V(e,((i.hasOwnProperty($rt_ustr(f))?i[$rt_ustr(f)]:i.hasOwnProperty($rt_ustr(g))?i[$rt_ustr(g)]:i.root).mediumFormat!==null?$rt_str((i.hasOwnProperty($rt_ustr(f))?i[$rt_ustr(f)]:i.hasOwnProperty($rt_ustr(g))?i[$rt_ustr(g)]:i.root).mediumFormat):null));d.a4Q=e;d.a4v=B(351);d.V6=0;d.Rt=X(Co,2);d.a6G=a;$p=6;continue _;case 2:Bd_(c,d);if(C()){break _;}if(b.b2!=3){if(b.b2!=4)return;b=a.s;c=new LA;$p=4;continue _;}c=a.s;d=new Zw;EZ(d);d.rs=(-1);d.QD
=a;$p=3;case 3:Bd_(c,d);if(C()){break _;}if(b.b2!=4)return;b=a.s;c=new LA;$p=4;case 4:ASG(c,a);if(C()){break _;}$p=5;case 5:Bd_(b,c);if(C()){break _;}return;case 6:Bd_(c,d);if(C()){break _;}if(b.b2==2){c=a.s;d=A3q(a);$p=2;continue _;}if(b.b2!=3){if(b.b2!=4)return;b=a.s;c=new LA;$p=4;continue _;}c=a.s;d=new Zw;EZ(d);d.rs=(-1);d.QD=a;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bw5(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();e=C1A;Dy(5889);BY();EQ();WU(120.0,1.0,0.05000000074505806,10.0);Dy(5888);BY();EQ();Cj(1.0,1.0,1.0,1.0);Bk(180.0,1.0,0.0,0.0);Bc(3042);Bl(3008);Bl(2884);D6(0);DB(770,771);f=8;g=0;while(g<64){BY();Bt(((g%f|0)/8.0-0.5)/64.0,((g/f|0)/8.0-0.5)/64.0,0.0);Bk(BC((a.C0+d)/400.0)*25.0+20.0,1.0,0.0,0.0);Bk( -(a.C0
+d)*0.10000000149011612,0.0,1.0,0.0);h=0;if(h<6){BY();if(h==1)Bk(90.0,0.0,1.0,0.0);if(h==2)Bk(180.0,0.0,1.0,0.0);if(h==3)Bk((-90.0),0.0,1.0,0.0);if(h==4)Bk(90.0,1.0,0.0,0.0);if(h==5)Bk((-90.0),1.0,0.0,0.0);b=3553;i=a.s.U;j=new T;U(j);k=J(j,B(352));Bj(k,h);J(k,B(254));j=S(j);$p=1;continue _;}BK();Ft(1,1,1,0);g=g+1|0;}G3(e,0.0,0.0,0.0);Ft(1,1,1,1);Dy(5889);BK();Dy(5888);BK();D6(1);Bc(2884);Bc(3008);Bc(2929);return;case 1:$z=Bmy(i,j);if(C()){break _;}c=$z;DI(b,c);B$(e);JQ(e,16777215,255/(g+1|0)|0);F(e,(-1.0),(-1.0),
1.0,0.0,0.0);F(e,1.0,(-1.0),1.0,1.0,0.0);F(e,1.0,1.0,1.0,1.0,1.0);F(e,(-1.0),1.0,1.0,0.0,1.0);BO(e);BK();h=h+1|0;while(true){if(h<6){BY();if(h==1)Bk(90.0,0.0,1.0,0.0);if(h==2)Bk(180.0,0.0,1.0,0.0);if(h==3)Bk((-90.0),0.0,1.0,0.0);if(h==4)Bk(90.0,1.0,0.0,0.0);if(h==5)Bk((-90.0),1.0,0.0,0.0);b=3553;i=a.s.U;j=new T;U(j);k=J(j,B(352));Bj(k,h);J(k,B(254));j=S(j);continue _;}BK();Ft(1,1,1,0);g=g+1|0;if(g>=64)break;BY();Bt(((g%f|0)/8.0-0.5)/64.0,((g/f|0)/8.0-0.5)/64.0,0.0);Bk(BC((a.C0+d)/400.0)*25.0+20.0,1.0,0.0,0.0);Bk( -(a.C0
+d)*0.10000000149011612,0.0,1.0,0.0);h=0;}G3(e,0.0,0.0,0.0);Ft(1,1,1,1);Dy(5889);BK();Dy(5888);BK();D6(1);Bc(2884);Bc(3008);Bc(2929);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function QK(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;DI(3553,a.bzJ);DO();CB();C4e.copyTexSubImage2D(3553,0,0,0,0,0,256,256);c=new T;U(c);d=J(c,B(353));Bj(d,256);Bb(d,120);Bj(d,256);BjR(S(c));Bc(3042);DB(770,771);Ft(1,1,1,0);Cg();c=C1A;B$(c);e=0;while(e<3){f=e+1|0;GY(c,1.0,1.0,1.0,1.0/f);g=a.F;h=a.S;i=(e-1|0)/256.0;j=g;k=h;l=a.d1;m=0.0+i;F(c,j,k,l,m,0.0);n=a.d1;l=1.0+i;F(c,j,0.0,n,l,0.0);F(c,0.0,0.0,a.d1,l,1.0);F(c,0.0,k,a.d1,m,1.0);e=f;}BO(c);Ft(1,1,1,1);}
function BD3(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:P0(0,0,256,256);$p=1;case 1:Bw5(a,b,c,d);if(C()){break _;}QK(a,d);QK(a,d);QK(a,d);QK(a,d);QK(a,d);QK(a,d);QK(a,d);QK(a,d);e=a.s;P0(0,0,e.dq,e.cG);Cg();e=C1A;B$(e);f=a.F;g=a.S;h=f<=g?120.0/g:120.0/f;i
=g*h/256.0;j=f*h/256.0;Fc(3553,10241,9729);Fc(3553,10240,9729);GY(e,1.0,1.0,1.0,1.0);f=a.F;k=a.S;l=a.d1;m=0.5-i;n=0.5+j;F(e,0.0,k,l,m,n);o=f;l=a.d1;p=0.5-j;F(e,o,k,l,m,p);l=a.d1;m=0.5+i;F(e,o,0.0,l,m,p);F(e,0.0,0.0,a.d1,m,n);BO(e);q=C1A;r=a.F;f=(r/2|0)-137|0;HV(a,0,0,r,a.S,(-1426063361),16777215);HV(a,0,0,a.F,a.S,0,(-1442840576));g=3553;e=a.s.U;s=B(354);$p=2;case 2:$z=Bmy(e,s);if(C()){break _;}t=$z;DI(g,t);Cj(1.0,1.0,1.0,1.0);if(a.be1>=1.0E-4){CW(a,f+0|0,30,0,0,155,44);CW(a,f+155|0,30,0,45,155,44);}else{CW(a,
f+0|0,30,0,0,99,44);g=f+99|0;CW(a,g,30,129,0,27,44);g=g+26|0;CW(a,g,30,126,0,3,44);CW(a,g+3|0,30,99,0,26,44);CW(a,f+155|0,30,0,45,155,44);}GL(q,16777215);BY();Bt((a.F/2|0)+90|0,70.0,0.0);Bk((-20.0),0.0,0.0,1.0);h=(1.7999999523162842-Zp(BC(Ds(Dv(CS(),L(1000)))/1000.0*3.1415927410125732*2.0)*0.10000000149011612))*100.0/(Dn(a.R,a.w2)+32|0);Cz(h,h,h);e=a.R;s=a.w2;f=0;g=(-8);t=16776960;$p=3;case 3:BZ3(a,e,s,f,g,t);if(C()){break _;}BK();e=a.R;s=B(355);f=2;g=a.S-20|0;t=16777215;$p=4;case 4:Bz8(a,e,s,f,g,t);if(C())
{break _;}e=a.R;s=Ha(Wr());q=new T;U(q);Bb(J(J(q,B(356)),s),93);s=S(q);f=2;g=a.S-10|0;t=16777215;$p=5;case 5:Bz8(a,e,s,f,g,t);if(C()){break _;}e=B(357);s=a.R;f=(a.F-Dn(s,e)|0)-2|0;g=a.S-10|0;t=16777215;$p=6;case 6:Bz8(a,s,e,f,g,t);if(C()){break _;}$p=7;case 7:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BxL(){C4y=new DG;}
var EV=K();
var C4A=null;var C4B=null;var C4C=null;var C4D=null;var C4E=null;var C1J=null;var C1K=null;var C1I=null;var C4F=null;var C4G=null;var C4H=null;var C4I=null;var C4J=null;var C4K=null;var C4L=null;var C4M=null;var C4N=null;var C4O=null;var C4P=null;var C4Q=null;var C4R=null;var C4S=null;var C4T=null;var C4U=null;var C4V=null;var C4W=null;var C4X=null;var C4Y=null;var C4Z=null;var C40=null;var C41=null;var C42=null;var C43=0;var C44=0;function C1(){C1=Be(EV);Cz3();}
function Blh(){var b;C1();b=C41;O();C41=ARV(b,B(358),16908288,0,C1F.data.length);C42=A3N(C42,B(359),16973824,0,C1F.data.length);C43=1;AZ5();}
function Bzm(){var b;C1();b=C41;O();C41=ARV(b,B(358),16908288,C1F.data.length,32000);C42=A3N(C42,B(359),16973824,C1F.data.length,32000);C44=1;AZ5();}
function AZ5(){var b,c,d,e,f,g,h;C1();if(C43&&C44){b=Gg();c=CH((AJA()).B0);while(Cl(c)){Eo(b,BJ(((Cm(c)).bvl()).N));}d=IA(Gy((AHV()).Vf));while(GH(d)){Eo(b,BJ((HH(d)).N));}C40=X(IP,32000);b=I5(b);while(b.dV()){d=b.de();Bn();e=C45.data;f=d.fT;if(e[f]!==null){g=X(D,1);g.data[0]=AGm(e[f]);h=VM(B(360),g);e=C40.data;f=d.fT;e[f]=UO(APD(16842752+f|0,h,f));}}ACy(C40);}}
function ARV(b,c,d,e,f){var g,h,i;C1();if(b===null)b=X(IP,32000);while(e<f){Bn();g=C45.data;if(g[e]!==null){h=b.data;i=X(D,1);i.data[0]=AGm(g[e]);h[e]=UO(APD(d+e|0,VM(c,i),e));O();if(e>=C1F.data.length)Y(C4D,h[e]);}e=e+1|0;}ACy(b);return b;}
function A3N(b,c,d,e,f){var g,h;C1();if(b===null)b=X(IP,32000);while(e<f){Bn();g=C45.data;if(g[e]!==null&&Wf(g[e])){h=b.data;g=X(D,1);g.data[0]=AGm(C45.data[e]);h[e]=UO(APD(d+e|0,VM(c,g),e));}e=e+1|0;}ACy(b);return b;}
function ACy(b){var c;C1();O();Mj(b,C46.a,C1b.a);c=C47.a;Mj(b,c,c);Mj(b,C48.a,C49.a);Mj(b,C4$.a,C4_.a);Mj(b,C5a.a,C5b.a);Mj(b,C5c.a,C5d.a);Mj(b,C5e.a,C5f.a);Mj(b,C5g.a,C5h.a);Mj(b,C1P.a,C1Q.a);Mj(b,C1N.a,C1O.a);Mj(b,C5i.a,C1O.a);}
function Mj(b,c,d){C1();b=b.data;if(b[c]!==null&&b[d]===null)b[d]=b[c];else{Hr(C4B,b[c]);Hr(C4E,b[c]);Hr(C4C,b[c]);b[c]=b[d];}}
function Cz3(){var b,c,d,e,f,g,h;C4A=Dc();C4B=BL();C4C=BL();C4D=BL();C4E=BL();b=new Gp;IV(b,1000,C6(B(361)));C1J=GB(IH(b));c=new Gp;IV(c,1001,C6(B(362)));C1K=GB(IH(c));c=new Gp;IV(c,1002,C6(B(363)));C1I=GB(IH(c));c=new Gp;IV(c,1003,C6(B(364)));C4F=GB(IH(c));c=new Gp;IV(c,1004,C6(B(365)));C4G=GB(IH(c));b=new Gp;LB(b,1100,C6(B(366)),C5j);C4H=GB(IH(b));c=new Gp;LB(c,2000,C6(B(367)),C5k);C4I=GB(IH(c));c=new Gp;LB(c,2001,C6(B(368)),C5k);C4J=GB(IH(c));c=new Gp;LB(c,2002,C6(B(369)),C5k);C4K=GB(IH(c));c=new Gp;LB(c,
2003,C6(B(370)),C5k);C4L=GB(IH(c));c=new Gp;LB(c,2004,C6(B(371)),C5k);C4M=GB(IH(c));c=new Gp;LB(c,2005,C6(B(372)),C5k);C4N=GB(IH(c));c=new Gp;LB(c,2006,C6(B(373)),C5k);C4O=GB(IH(c));c=new Gp;LB(c,2007,C6(B(374)),C5k);C4P=GB(IH(c));c=new Gp;LB(c,2008,C6(B(375)),C5k);C4Q=GB(IH(c));c=new Gp;IV(c,2010,C6(B(376)));C4R=GB(IH(c));c=new Gp;IV(c,2011,C6(B(377)));C4S=GB(IH(c));c=new Gp;IV(c,2020,C6(B(378)));C4T=GB(c);c=new Gp;IV(c,2021,C6(B(379)));C4U=GB(c);c=new Gp;IV(c,2022,C6(B(380)));C4V=GB(c);c=new Gp;IV(c,2023,
C6(B(381)));C4W=GB(c);c=new Gp;IV(c,2024,C6(B(382)));C4X=GB(c);c=new Gp;IV(c,2025,C6(B(383)));C4Y=GB(c);C1();d=X(IP,256);e=d.data;f=0;while(f<256){O();g=C1F.data;if(g[f]!==null&&g[f].W8){h=X(D,1);h.data[0]=BnN(g[f]);e[f]=UO(APD(16777216+f|0,VM(B(384),h),f));Y(C4E,e[f]);}f=f+1|0;}ACy(d);C4Z=d;EY();C43=0;C44=0;}
var Bbz=K(Tn);
function AG5(){var a=this;D.call(a);a.Pe=null;a.bG8=null;}
var C5l=null;function CbF(){CbF=Be(AG5);CQq();}
function CQq(){var b;b=BL();C5l=b;O();Y(b,C1S);Y(C5l,C5m);Y(C5l,C5n);Y(C5l,C1O);Y(C5l,C5o);Y(C5l,C5p);Y(C5l,C5q);Y(C5l,C5r);Y(C5l,C1Q);Y(C5l,C5s);Y(C5l,C5t);Y(C5l,C5u);Y(C5l,C5v);Y(C5l,C5w);Y(C5l,C5h);Y(C5l,C5g);Y(C5l,C5x);Y(C5l,C5y);Y(C5l,C5z);Y(C5l,C5A);Y(C5l,C5B);Y(C5l,C5C);Y(C5l,C5D);Y(C5l,C5E);Y(C5l,C5F);Y(C5l,C5G);Y(C5l,C5H);Y(C5l,C1L);}
function Y0(){N0.call(this);this.bDD=null;}
function A5O(a){a.bDD=Cb(1);}
function Czo(a,b){var c;c=a.bDD;c.data[0]=b<<24>>24;JJ(a,c);}
var AMj=K(Y0);
var CZn=null;function CvZ(a,b,c,d){var e;e=0;while(e<d){$rt_putStdout(b.data[e+c|0]&255);e=e+1|0;}}
function BJ8(){var b;b=new AMj;A5O(b);CZn=b;}
var AIV=K(Y0);
var CZo=null;function Cuj(a,b,c,d){var e;e=0;while(e<d){$rt_putStderr(b.data[e+c|0]&255);e=e+1|0;}}
function BOr(){var b;b=new AIV;A5O(b);CZo=b;}
var BLH=K();
function AYb(b){return $rt_str(b);}
var PE=K(0);
function BOT(a,b,c){var d;LP(c);d=Cp(a,b);if(d!==null)return d;c=BL();BS(a,b,c);return c;}
function Ra(){var a=this;D.call(a);a.GK=null;a.bia=null;}
function BeI(){var a=this;Ra.call(a);a.h0=0;a.kV=null;a.pz=0;a.bFQ=0.0;a.a0c=0;}
function Dc(){var a=new BeI();CtT(a);return a;}
function BDC(a){var b=new BeI();BBw(b,a);return b;}
function CtT(a){BBw(a,16);}
function BBw(a,b){var c;if(b<0){c=new BW;Bm(c);M(c);}b=BM_(b);a.h0=0;a.kV=X(ABC,b);a.bFQ=0.75;A4d(a);}
function BM_(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 J9(a){var b;if(a.h0>0){a.h0=0;b=a.kV;AK8(b,0,b.data.length,null);a.pz=a.pz+1|0;}}
function A4d(a){a.a0c=a.kV.data.length*a.bFQ|0;}
function Fi(a,b){return ALJ(a,b)===null?0:1;}
function ABQ(a){var b;b=new AS$;b.W9=a;return b;}
function Cp(a,b){var c;c=ALJ(a,b);if(c===null)return null;return c.mp;}
function ALJ(a,b){var c,d;if(b===null)c=ASc(a);else{d=b.db();c=A10(a,b,d&(a.kV.data.length-1|0),d);}return c;}
function A10(a,b,c,d){var e;e=a.kV.data[c];while(e!==null&&!(e.RD==d&&Bo4(b,e.oI))){e=e.mD;}return e;}
function ASc(a){var b;b=a.kV.data[0];while(b!==null&&b.oI!==null){b=b.mD;}return b;}
function LF(a){return a.h0?0:1;}
function M9(a){var b;if(a.GK===null){b=new AQL;b.bA6=a;a.GK=b;}return a.GK;}
function Bz(a,b,c){return BS(a,b,c);}
function BS(a,b,c){var d,e,f,g;if(b===null){d=ASc(a);if(d===null){a.pz=a.pz+1|0;d=A3$(a,null,0,0);e=a.h0+1|0;a.h0=e;if(e>a.a0c)AYh(a);}}else{e=b.db();f=e&(a.kV.data.length-1|0);d=A10(a,b,f,e);if(d===null){a.pz=a.pz+1|0;d=A3$(a,b,f,e);e=a.h0+1|0;a.h0=e;if(e>a.a0c)AYh(a);}}g=d.mp;d.mp=c;return g;}
function A3$(a,b,c,d){var e,f;e=new ABC;A5L(e,b,null);e.RD=d;f=a.kV.data;e.mD=f[c];f[c]=e;return e;}
function A9A(a,b){var c,d;if(!LF(b)){c=a.h0+b.h0|0;if(c>a.a0c)A7M(a,c);b=ANu(ABQ(b));while(GH(b)){d=AKf(b);BS(a,d.oI,d.mp);}}}
function A7M(a,b){var c,d,e,f,g,h,i,j;c=BM_(!b?1:b<<1);d=X(ABC,c);e=d.data;f=0;b=c-1|0;while(true){g=a.kV.data;if(f>=g.length)break;h=g[f];g[f]=null;while(h!==null){i=h.RD&b;j=h.mD;h.mD=e[i];e[i]=h;h=j;}f=f+1|0;}a.kV=d;A4d(a);}
function AYh(a){A7M(a,a.kV.data.length);}
function MV(a,b){var c,d,e,f,g,h;a:{c=0;d=null;if(b===null){e=a.kV.data[0];while(e!==null){if(e.oI===null)break a;b=e.mD;d=e;e=b;}}else{f=b.db();g=a.kV.data;c=f&(g.length-1|0);e=g[c];while(e!==null&&!(e.RD==f&&Bo4(b,e.oI))){h=e.mD;d=e;e=h;}}}if(e===null)e=null;else{if(d!==null)d.mD=e.mD;else a.kV.data[c]=e.mD;a.pz=a.pz+1|0;a.h0=a.h0-1|0;}if(e===null)return null;return e.mp;}
function AA8(a){return a.h0;}
function Gy(a){var b;if(a.bia===null){b=new AQM;b.a89=a;a.bia=b;}return a.bia;}
function Bo4(b,c){return b!==c&&!b.cy(c)?0:1;}
function Dh(){var a=this;D.call(a);a.V2=null;a.dp=0;}
function FO(a,b,c){a.V2=b;a.dp=c;}
function CCX(a){return a.V2;}
function BkC(a){return a.dp;}
function CH9(a){return a.V2;}
function B2E(a,b){return a!==b?0:1;}
function CwK(a){return AAS(a);}
function ADC(a){var b;b=C7(a);if(!ASp(AAr(b),H(Dh)))b=AAr(b);return b;}
function A_u(a,b){var c,d,e;if(ADC(b)===ADC(a))return W(a.dp,b.dp);c=new BW;d=ADC(a);b=ADC(b);e=new T;U(e);J(J(J(J(e,B(385)),d),B(386)),b);Bg(c,S(e));M(c);}
function B8b(a,b){return A_u(a,b);}
function Kp(){var a=this;Dh.call(a);a.Rl=0;a.bbH=null;a.bvQ=null;a.bbV=0;}
var C5I=null;var C0h=null;var C5J=null;var C5K=null;var C5L=null;var C03=null;var C5M=null;var C5N=null;var C5O=null;var C5P=null;var C5Q=null;function Og(){Og=Be(Kp);Cdi();}
function QH(a,b,c,d,e){var f=new Kp();Bd4(f,a,b,c,d,e);return f;}
function Ce$(){Og();return C5Q.d3();}
function Bd4(a,b,c,d,e,f){Og();FO(a,b,c);a.Rl=d;a.bbH=e;a.bvQ=!f?DC():MZ();a.bbV=f;}
function AUG(a){return a.bvQ;}
function Cdi(){var b;C5I=QH(B(387),0,0,B(387),0);C0h=QH(B(388),1,1,B(388),0);C5J=QH(B(389),2,2,B(389),0);C5K=QH(B(390),3,3,B(390),0);C5L=QH(B(391),4,4,B(391),1);C03=QH(B(392),5,5,B(392),1);C5M=QH(B(393),6,6,B(393),0);C5N=QH(B(394),7,7,B(394),1);C5O=QH(B(395),8,8,B(395),0);b=QH(B(396),9,2147483647,B(397),0);C5P=b;C5Q=V(Kp,[C5I,C0h,C5J,C5K,C5L,C03,C5M,C5N,C5O,b]);}
var Bl8=K();
var Bdj=K();
var Bm$=K();
var ANG=K(0);
var A8R=K();
function CBz(a,b){var c;b=ASq(b);c=C0n;b=Pv(b);c.delete(b);}
var BTt=K();
var A8P=K();
function CrQ(a,b){var c;b=ASq(b);c=C0o;b=Pv(b);c.delete(b);}
var ACO=K(0);
var AQU=K();
function Crb(a,b){var c,d;E5();c=MZ();d=new T;U(d);J(J(d,B(398)),b);B_(c,S(d));}
var N9=K(0);
var O1=K(0);
var Kv=K();
function Da(a){return a.iT()?0:1;}
function Gr(a,b){var c;c=a.fi();while(c.dV()){if(L$(c.de(),b))return 1;}return 0;}
function RJ(a,b){var c,d,e,f,g,h;c=b.data;d=a.p;e=c.length;if(e<d)b=AS8(SI(C7(b)),d);else while(d<e){c[d]=null;d=d+1|0;}e=0;f=CH(a);while(Cl(f)){g=b.data;h=e+1|0;g[e]=Cm(f);e=h;}return b;}
function FY(a,b){var c,d;c=0;d=b.fi();while(d.dV()){if(!a.JN(d.de()))continue;c=1;}return c;}
function Ij(a,b){var c,d;c=0;d=CH(a);while(Cl(d)){if(b.LO(Cm(d))){L3(d);c=1;}}return c;}
function CMb(a){var b,c,d;b=new T;U(b);Bb(b,91);c=a.fi();if(c.dV()){d=c.de();if(d===a)d=B(399);J(b,d);}while(c.dV()){d=c.de();BM(b,B(108));if(d===a)d=B(399);J(b,d);}Bb(b,93);return S(b);}
var AEs=K(0);
var TR=K(0);
function Od(){Kv.call(this);this.jn=0;}
function FR(a,b){var c,d,e,f;c=a.qH;if(c<0){b=new Dm;Bm(b);M(b);}d=AJw(a,c);A3L(d);e=new ASY;e.bvM=b;b=d.J8;e.Cj=b;f=d.Al;e.tf=f;if(b!==null)b.tf=e;else d.BJ.MX=e;if(f!==null)f.Cj=e;else d.BJ.YO=e;d.J8=e;b=d.BJ;b.qH=b.qH+1|0;c=b.jn+1|0;b.jn=c;d.Ux=c;d.Tq=null;return 1;}
function CH(a){var b;b=new A6m;b.Qu=a;b.ba5=a.jn;b.a29=a.iT();b.G_=(-1);return b;}
function CMs(a,b){var c;c=new Hq;Bm(c);M(c);}
function A2d(a,b){var c,d;c=a.p;d=0;while(true){if(d>=c)return (-1);if(L$(b,Z(a,d)))break;d=d+1|0;}return d;}
function AGB(a,b){var c,d;if(!Hh(b,TR))return 0;c=b;if(a.p!=c.p)return 0;d=0;while(d<c.p){if(!L$(Z(a,d),Z(c,d)))return 0;d=d+1|0;}return 1;}
var AMT=K(Od);
function AAw(a,b){var c;if(b>=0)return He(AJw(a,b));c=new Dm;Bm(c);M(c);}
function L0(a,b){var c,d;if(b>=0){c=AJw(a,b);d=He(c);AHv(c);return d;}c=new Dm;Bm(c);M(c);}
function Ir(a){return BQL(a,a.MX,null,0);}
var AFc=K(0);
var AKk=K(0);
function OS(){var a=this;AMT.call(a);a.MX=null;a.YO=null;a.qH=0;}
function B8$(){var a=new OS();Cdz(a);return a;}
function Cdz(a){}
function NM(a){return a.qH;}
function Ph(a){a.MX=null;a.YO=null;a.qH=0;a.jn=a.jn+1|0;}
function AJw(a,b){var c,d,e,f;if(b<0){c=new Dm;Bm(c);M(c);}d=a.qH;if(b<=(d/2|0)){e=a.MX;f=0;while(f<b){e=e.tf;f=f+1|0;}return BQL(a,e,e===null?null:e.Cj,b);}if(b>d){c=new Dm;Bm(c);M(c);}c=a.YO;f=b;while(f<d){c=c.Cj;f=f+1|0;}return BQL(a,c===null?null:c.tf,c,b);}
var BZj=K();
function L$(b,c){if(b===c)return 1;return b!==null?b.cy(c):c!==null?0:1;}
function Yj(b){return b!==null?b.db():0;}
function LP(b){if(b!==null)return b;b=new E_;Bg(b,B(4));M(b);}
function BjE(){D.call(this);this.blJ=null;}
function CXg(a){var b=new BjE();CNc(b,a);return b;}
function CNc(a,b){a.blJ=b;}
function AJ1(){D.call(this);this.biX=null;}
var C5R=null;var C5S=null;function AOq(){AOq=Be(AJ1);B_K();}
function CS5(a){var b=new AJ1();BWD(b,a);return b;}
function BWD(a,b){AOq();a.biX=b;}
function E0(a,b){Og();ADb(a,C5J,b);}
function I2(a,b,c){Og();ACn(a,C5J,b,c);}
function FP(a,b){Og();ADb(a,C5K,b);}
function Y2(a,b,c){Og();ACn(a,C5K,b,c);}
function C_(a,b){Og();ADb(a,C5L,b);}
function Ea(a,b,c){Og();ACn(a,C5L,b,c);}
function IU(a,b){Og();AYi(a,C5L,B(400),b);}
function ADb(a,b,c){var d,e,f,g,h,i,$$je;a:{d=b.Rl;A8N();if(d>=C0g.Rl){e=C0f;Hg(e);try{AOq();A$7(C5S,CS());f=Tc(C5R,C5S);g=b.bbH;h=a.biX;i=B6();J(J(J(J(J(J(J(CZ(i,91),f),B(401)),g),B(402)),h),B(403)),c);f=BX(i);B_(AUG(b),f);c=CZD;if(c!==null)AVR(c,f,b.bbV);DN(e);break a;}catch($$e){$$je=N($$e);b=$$je;DN(e);M(b);}}}}
function ACn(a,b,c,d){var e,f,g,h,i,j,$$je;a:{e=b.Rl;A8N();if(e>=C0g.Rl){f=C0f;Hg(f);try{AOq();A$7(C5S,CS());g=Tc(C5R,C5S);h=b.bbH;i=a.biX;c=BYq(c,d);j=B6();J(J(J(J(J(J(J(CZ(j,91),g),B(401)),h),B(402)),i),B(403)),c);h=BX(j);B_(AUG(b),h);c=CZD;if(c!==null)AVR(c,h,b.bbV);DN(f);break a;}catch($$e){$$je=N($$e);b=$$je;DN(f);M(b);}}}}
function BYq(b,c){var d,e,f,g;AOq();c=c.data;d=c.length;if(d<=0)return b;e=new T;U(e);f=0;while(f<d){g=MD(b,B(404));if(g==(-1))break;BM(e,CQ(b,0,g));J(e,c[f]);b=DK(b,g+2|0);f=f+1|0;}BM(e,b);return S(e);}
function AYi(a,b,c,d){var e;ACn(a,b,B(405),V(D,[c,Nf(d)]));e=Zn(d);if(e!==null)AYi(a,b,B(406),e);}
function B_K(){var b;b=A8H(B(407));AOq();b.bhO=ZO();C5R=b;C5S=AMw();}
var SP=K();
var C1D=null;var C5T=0;var C04=0;var C05=null;var C5U=null;var C5V=null;function H1(){H1=Be(SP);B9Y();}
function BVL(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:H1();$p=1;case 1:$z=BIx();if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,$p);}
function CD0(b){var c,d;H1();c=Ka();d=new A5E;d.bFB=c;d.bDL=b;Bb3(Cv(d,"resolveStr"));}
function Xe(b,c,d){var e,f,g,h,i,j,$$je;H1();e=H8();f=e.YE;g=new T;U(g);f=J(g,f);Bb(f,46);J(f,b);h=S(g);g=c===null?null:AFw(c);a:{try{i=$rt_globals.window.localStorage;if(i!==null){if(g===null)i.removeItem($rt_ustr(h));else i.setItem($rt_ustr(h),$rt_ustr(g));}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}if(d){j=e.Qr;if(j.WY!==null){f=new AWA;f.bld=j;f.blf=b;f.ble=g;Q2();b=new A8T;b.blt=f;b.blp=B(408);$rt_globals.setTimeout(Cv(b,"onTimer"),0);}}}
function BoB(b,c){var d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:H1();a:{d=H8();e=d.YE;f=new T;U(f);e=J(f,e);Bb(e,46);J(e,b);b=S(f);g=null;if(c){e=d.Qr;if(e.VD!==null){d=B(409);f=new A5M;f.bl6=e;f.bl7=b;Q2();$p=1;continue _;}f=null;if(f!==null){try{g=OK(f);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C_(CZR,B(410));g=null;}}}if(g!==null)return g;b:{c:{try{e=$rt_globals.window.localStorage;if
(e!==null)break c;b=null;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}return b;}d:{try{h=$rt_str(e.getItem($rt_ustr(b)));if(h!==null)break d;b=null;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}return b;}try{g=OK(h);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}return g;}return null;case 1:$z=BFE(d,f);if(C()){break _;}d=$z;f=d;e:{if(f!==null){try{g=OK(f);break e;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C_(CZR,
B(410));g=null;}}if(g!==null)return g;f:{g:{try{e=$rt_globals.window.localStorage;if(e!==null)break g;b=null;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break f;}else{throw $$e;}}return b;}b:{try{h=$rt_str(e.getItem($rt_ustr(b)));if(h!==null)break b;b=null;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break f;}else{throw $$e;}}return b;}try{g=OK(h);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break f;}else{throw $$e;}}return g;}return null;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function A3t(b,c){var d;H1();if(C5T==(-1)){d=typeof $rt_globals.File.prototype.arrayBuffer==="function"?0:1;C5T=d;if(d==1){CF();E0(CZR,B(411));}}a:{switch(C5T){case 0:break;case 1:BWj(b,Cv(c,"accept"));break a;default:b=new Hq;Bm(b);M(b);}Bx7(b,Cv(c,"accept"));}}
function Bc9(b,c){var d,e,f,g,h,i,j,k;H1();B1l();CF();d=CZT;if(d===null)d=$rt_globals.window.document;if(!C5W){e=d.createElement("input");C5U=e;d="file";e.type=d;f=e.style;f.setProperty("position","absolute");f.setProperty("left","0px");f.setProperty("top","0px");f.setProperty("z-index","-100");if(b!==null)e.accept=$rt_ustr(b);else{b=B6();J(CZ(b,46),c);e.accept=$rt_ustr(BX(b));}e.multiple=!!0;c=CRn(e);e.addEventListener("change",Cv(c,"handleEvent"));CZE.appendChild(e);$rt_globals.setTimeout(Cv(CSU(e),"onTimer"),
50);}else{g=d.createElement("div");C5V=g;g.classList.add("_eaglercraftX_mobile_file_chooser_popup");f=g.style;f.setProperty("position","absolute");f.setProperty("background-color","white");f.setProperty("font-family","sans-serif");f.setProperty("top","10%");f.setProperty("left","10%");f.setProperty("right","10%");f.setProperty("border","5px double black");f.setProperty("padding","15px");f.setProperty("text-align","left");f.setProperty("font-size","20px");f.setProperty("user-select","none");f.setProperty("z-index",
"150");e=d.createElement("h3");h=d.createTextNode("File Chooser");e.appendChild(h);g.appendChild(e);i=d.createElement("p");e=d.createElement("input");C5U=e;h="file";e.type=h;if(b!==null)e.accept=$rt_ustr(b);else{b=B6();J(CZ(b,46),c);e.accept=$rt_ustr(BX(b));}e.multiple=!!0;i.appendChild(e);g.appendChild(i);h=d.createElement("p");j=d.createElement("button");j.classList.add("_eaglercraftX_mobile_file_chooser_btn_cancel");j.style.setProperty("font-size","1.0em");c=CRZ(g);j.addEventListener("click",Cv(c,"handleEvent"));b
=d.createTextNode("Cancel");j.appendChild(b);h.appendChild(j);b=d.createTextNode(" ");h.appendChild(b);k=d.createElement("button");k.classList.add("_eaglercraftX_mobile_file_chooser_btn_done");k.style.setProperty("font-size","1.0em");k.style.setProperty("font-weight","bold");c=CW1(g,e);k.addEventListener("click",Cv(c,"handleEvent"));c=d.createTextNode("Done");k.appendChild(c);h.appendChild(k);g.appendChild(h);CZE.appendChild(g);}}
function B1l(){var b;H1();C04=0;C05=null;b=C5V;if(b!==null){CF();CZE.removeChild(b);C5V=null;C5U=null;}else{b=C5U;if(b!==null){CF();CZE.removeChild(b);C5U=null;}}}
function B9Y(){C1D=A8H(B(412));C5T=(-1);C04=0;C05=null;C5U=null;C5V=null;}
function BIx(){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CD0(callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function Bb3(b){if(!$rt_globals.navigator.clipboard){b(null);}else if(!$rt_globals.navigator.clipboard.readText)b(null);else ($rt_globals.navigator.clipboard.readText()).then(function(s){b(typeof s==="string"?s:null);},function(err){b(null);});}
function Bjw(b,c,d,e){var imgData=b.createImageData(d,e);var ww=d*4;for(var i=0;i<e;++i){imgData.data.set(new $rt_globals.Uint8ClampedArray(c,(e -i -1)*ww,ww),i*ww);}b.putImageData(imgData,0,0);}
function BP$(b,c,d){var vigg=function(el,url){el.style.position="absolute";el.style.left="0px";el.style.top="0px";el.style.zIndex="-100";el.style.color="transparent";el.innerText="Download Screenshot";el.href=url;el.target="_blank";el.download=c;d.appendChild(el);$rt_globals.setTimeout(function(){el.click();$rt_globals.setTimeout(function(){d.removeChild(el);},50);},50);};$rt_globals.setTimeout(function(){vigg($rt_globals.document.createElement("a"),b.toDataURL("image/png"));},50);}
function Bx7(b,c){if(b.files.length>0){var eag=function(value){((value.arrayBuffer()).then(function(arr){c(value.name,arr);})).catch(function(){c(null,null);});};eag(b.files[0]);}else c(null,null);}
function BWj(b,c){if(b.files.length>0){var eag=function(value,reader){reader.addEventListener("loadend",function(evt){c(value.name,reader.result);});reader.addEventListener("error",function(evt){c(null,null);});reader.readAsArrayBuffer(value);};eag(b.files[0],new $rt_globals.FileReader());}else c(null,null);}
function BpD(b,c,d,e){var vigg=function(el){el.style.position="absolute";el.style.left="0px";el.style.top="0px";el.style.zIndex="-100";el.style.color="transparent";el.innerText="Download File";el.href=c;el.target="_blank";el.download=b;e.appendChild(el);$rt_globals.setTimeout(function(){el.click();$rt_globals.setTimeout(function(){e.removeChild(el);},50);$rt_globals.setTimeout(function(){d();},60000);},50);};vigg($rt_globals.document.createElement("a"));}
function AH$(){var a=this;D.call(a);a.bCc=null;a.bbz=null;a.VF=null;}
var C5X=null;var C5Y=null;function CAn(){CAn=Be(AH$);Cg8();}
function Cnh(a){var b=new AH$();BJ2(b,a);return b;}
function A3S(){var b,c;CAn();if(C5Y===null){b=Cnh(typeof $rt_globals.__eaglercraftXES6ShimStatus==="object"?$rt_globals.__eaglercraftXES6ShimStatus:null);C5Y=b;return b;}c=typeof $rt_globals.__eaglercraftXES6ShimStatus==="object"?$rt_globals.__eaglercraftXES6ShimStatus:null;if(C5Y.bCc!==c)C5Y=Cnh(c);return C5Y;}
function BJ2(a,b){var c,d,e,f,g,h,i,j,k;CAn();a.bCc=b;if(b!==null&&(!!b?1:0)){a:{c=b.getShimInitStatus();AP0();c=c+1|0;if(c>=0){d=C5Z.data;if(c<d.length){e=d[c];break a;}}e=null;}a.bbz=e;a.VF=BLz(H(Gk));f=0;g=b.getEnabledShimCount();while(f<g){b:{h=b.getEnabledShimID(f);BsC();if(h>=0){d=C50.data;if(h<d.length){i=d[h];break b;}}i=null;}if(i===null){i=C5X;j=X(D,1);j.data[0]=BJ(h);Y2(i,B(413),j);}else{e=a.VF;k=i.dp;h=k/32|0;c=1<<(k%32|0);d=e.a4A.data;if(!(d[h]&c))d[h]=d[h]|c;}f=f+1|0;}}else{AP0();a.bbz=C51;a.VF
=BLz(H(Gk));}}
function A6D(a){return a.bbz;}
function AMp(a){return a.VF;}
function Cg8(){C5X=Hy(B(414));C5Y=null;}
var AFY=K();
var C52=null;var C53=0;function AC9(){AC9=Be(AFY);Cj3();}
function BgR(){var b,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AC9();if((H8()).bhL){C53=0;E0(C52,B(415));}else{try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C53=0;if(!C53)FP(C52,B(416));}return;case 1:a:{try{$z=BQZ();if(C()){break _;}b=$z;C53=BTc(b);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C53=0;}if(!C53)FP(C52,B(416));return;default:H$();}}ED().s(b,$p);}
function BQZ(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AC9();$p=1;case 1:$z=BvQ();if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,$p);}
function ChP(b){var c,$$je;AC9();a:{try{BZ0(Cv(CSE(b),"call"));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;}else{throw $$e;}}AAM(b,c);}}
function Um(b,c){var d;AC9();if(!C53){d=new A1Z;d.bEU=b;d.bqF=c;return d;}d=new A79;d.bgP=$rt_str(Bg8(b.data.buffer,$rt_ustr(c)));return d;}
function A$c(b){AC9();b.a5L();}
function Cj3(){C52=Hy(B(417));C53=1;}
function BvQ(){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{ChP(callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BZ0(b){if(typeof $rt_globals.URL==="undefined"||typeof $rt_globals.URL.createObjectURL!=="function"){b(false);}else {var objURL=$rt_globals.URL.createObjectURL(new $rt_globals.Blob([new $rt_globals.Uint8Array([69,69,69,69])]));if(!objURL){b(false);return;}var eag=function(theObjURL,theXHRObj){theXHRObj.responseType="arraybuffer";theXHRObj.addEventListener("load",function(evt){try {$rt_globals.URL.revokeObjectURL(theObjURL);}catch(exx){}var stat=theXHRObj.status;if(stat===0||stat>=200&&stat<400){var typedArr
=new $rt_globals.Uint8Array(theXHRObj.response);if(typedArr.length===4&&typedArr[0]===69&&typedArr[1]===69&&typedArr[2]===69&&typedArr[3]===69){b(true);}else {b(false);}}else {b(false);}});theXHRObj.addEventListener("error",function(evt){try {$rt_globals.URL.revokeObjectURL(theObjURL);}catch(exx){}b(false);});theXHRObj.open("GET",theObjURL,true);theXHRObj.send();};eag(objURL,new $rt_globals.XMLHttpRequest());}}
function Bg8(b,c){return $rt_globals.URL.createObjectURL(new $rt_globals.Blob([b],{type:c}));}
var AW3=K();
var CZ_=null;function CV0(){CV0=Be(AW3);B_s();}
function B_s(){var b,c;b=Bx((AVu()).data.length);c=b.data;CZ_=b;c[C54.dp]=1;c[C55.dp]=2;c[C56.dp]=3;c[C57.dp]=4;c[C51.dp]=5;c[C58.dp]=6;}
function LM(){var a=this;Dh.call(a);a.byY=0;a.LH=null;}
var C51=null;var C54=null;var C57=null;var C58=null;var C55=null;var C56=null;var C5Z=null;var C59=null;function AP0(){AP0=Be(LM);CBA();}
function ABZ(a,b,c,d){var e=new LM();BEt(e,a,b,c,d);return e;}
function AVu(){AP0();return C59.d3();}
function BEt(a,b,c,d,e){AP0();FO(a,b,c);a.byY=d;a.LH=e;}
function CBA(){var b,c,d,e;C51=ABZ(B(418),0,(-2147483648),B(419));C54=ABZ(B(420),1,(-1),B(421));C57=ABZ(B(422),2,0,B(423));C58=ABZ(B(424),3,1,B(425));C55=ABZ(B(426),4,2,B(427));b=ABZ(B(428),5,3,B(429));C56=b;C59=V(LM,[C51,C54,C57,C58,C55,b]);C5Z=X(LM,5);c=AVu();d=0;while(true){e=c.data;if(d>=e.length)break;C5Z.data[e[d].byY+1|0]=e[d];d=d+1|0;}}
var Ud=K(CY);
function BZQ(a,b){var c=new Ud();B5N(c,a,b);return c;}
function C5$(a){var b=new Ud();Bj8(b,a);return b;}
function B5N(a,b,c){H2(a,b,c);}
function Bj8(a,b){Bg(a,b);}
var AV3=K();
var C0j=null;function AFp(){AFp=Be(AV3);CMS();}
function Bta(b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AFp();$p=1;case 1:BKC(b);if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
function Brw(b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AFp();c=Bu(b);if(DQ(L(c),b)){d=new BW;Bm(d);M(d);}$p=1;case 1:BKC(c);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,$p);}
function CMS(){C0j=Vt(B(430));}
var BLe=K();
function AQP(b){return b?$rt_createNumericArray($rt_bytecls(),new Int8Array(b)):null;}
function CQM(b){return b?$rt_createNumericArray($rt_bytecls(),new Int8Array(b.buffer)):null;}
function CEU(b){return b?$rt_createNumericArray($rt_intcls(),new Int32Array(b)):null;}
var BTJ=K();
function DR(b){return Math.sin(b);}
function Ek(b){return Math.cos(b);}
function QM(b){return Math.atan(b);}
function AH4(b){return Math.log(b);}
function Bs4(b){return AH4(b)/2.302585092994046;}
function F0(b){return Math.sqrt(b);}
function RH(b){return Math.ceil(b);}
function AF6(b){return Math.floor(b);}
function G9(b,c){return CKh(b,c);}
function CKh(b,c){return Math.pow(b,c);}
function BA$(b){return Ds(ET(b));}
function CK(b,c){return Math.atan2(b,c);}
function AAy(b){return b+B_H(b)*0.5|0;}
function ET(b){return CY0(b+B78(b)*0.5);}
function Cy(){return Cc8();}
function Cc8(){return Math.random();}
function Du(b,c){if(b<c)c=b;return c;}
function C8(b,c){if(b>c)c=b;return c;}
function WO(b,c){if(EP(b,c))c=b;return c;}
function Vo(b,c){if(Do(b,c))c=b;return c;}
function Cak(b,c){return Math.min(b,c);}
function AES(b,c){return Cak(b,c);}
function Cch(b,c){return Math.max(b,c);}
function A0_(b,c){return Cch(b,c);}
function CP(b){if(b<0)b= -b|0;return b;}
function ADX(b){if(EP(b,Bw))b=IZ(b);return b;}
function B3b(b){return Math.abs(b);}
function MX(b){return B3b(b);}
function B6y(b){return Math.abs(b);}
function M3(b){return B6y(b);}
function B78(b){return Math.sign(b);}
function B_H(b){return Math.sign(b);}
var BHI=K();
function BJq(b,c,d){((($rt_globals.fetch(b,{cache:c,mode:"cors"})).then(function(res){return res.arrayBuffer();})).then(function(arr){d(arr);})).catch(function(err){$rt_globals.console.error(err);d(null);});}
function BHu(b,c){var eag=function(xhrObj){xhrObj.responseType="arraybuffer";xhrObj.addEventListener("load",function(evt){var stat=xhrObj.status;if(stat===0||stat>=200&&stat<400){c(xhrObj.response);}else {c(null);}});xhrObj.addEventListener("error",function(evt){c(null);});xhrObj.open("GET",b,true);xhrObj.send();};eag(new $rt_globals.XMLHttpRequest());}
var BDv=K();
function CV2(b,c){var d,e,f,g,h,$$je;d=Cb(1024);e=d.data;f=0;while(f<1024){e[f]=f<<24>>24;f=f+1|0;}g=AFw(d);h=new T;U(h);J(J(h,B(431)),g);h=S(h);g=new AUU;g.bv7=c;g.bv9=d;a:{try{if(!b)BHu($rt_ustr(h),Cv(g,"onFetch"));else BJq($rt_ustr(h),"force-cache",Cv(g,"onFetch"));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}Dw(c,TT(0));}}
function Cyi(b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=CjK(b);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(b,c,$p);}
function CPK(b){var c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=null;try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}d=c;return d!==null&&d.rr?1:0;case 1:a:{try{$z=Cyi(b);if(C()){break _;}d=$z;c=d;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}d=c;}return d!==null&&d.rr?1:0;default:H$();}}ED().s(b,c,d,$p);}
function APu(b){var c,d,e,f,$$je;if(Bd(b)>=6&&Jt(CQ(b,0,5),B(154))){c=Gm(b,44);if(c!=(-1)&&c<(Bd(b)-1|0)){d=QI(CQ(b,0,c));e=DK(b,c+1|0);a:{b:{try{if(!JW(d,B(432)))break b;f=OK(e);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return f;}try{d=$rt_str($rt_globals.decodeURIComponent($rt_ustr(e)));Vw();f=ABL(d,C02);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return f;}return null;}return null;}return null;}
function CjK(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CV2(b,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
var E7=K(0);
var Bub=K();
function CXB(){var a=new Bub();CmO(a);return a;}
function CmO(a){}
function CGe(a,b){var c,d,$$je;a:{try{CF();c=CZR;d=X(D,1);d.data[0]=$rt_str(b.statusMessage);Ea(c,B(433),d);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
var Gn=K();
var C5_=null;var C4e=null;var C4f=0;var C6a=0;var C6b=0;var C6c=0;var C6d=0;var C4g=0;var C6e=0;var C6f=0;var C6g=0;var C6h=0;var C6i=0;var C6j=0;var C6k=0;var C6l=null;var C6m=null;var C6n=0;var C6o=0;var C6p=0;var C6q=0;var C6r=0;var C4h=0;function CB(){CB=Be(Gn);B3n();}
function Brv(b,c){var d,e,f;CB();C4e=c;if(c===null){C4f=(-1);C6a=0;C6b=0;C6c=0;C6d=0;C4g=0;C6e=0;C6f=0;C6g=0;C6h=0;C6i=0;C6j=0;C6k=0;C6l=null;C6m=null;C6n=0;C6o=0;C6p=0;C6q=0;}else{C4f=b;if(!Bj4(H8())){C6a=0;C6b=0;C6c=0;C6d=0;C4g=0;C6e=0;C6f=0;C6g=0;C6h=0;C6i=0;C6j=0;}else{d=W(b,200);c=d?null:C4e.getExtension("ANGLE_instanced_arrays");C6l=c;C6a=!d&&c!==null?1:0;e=W(b,310);f=!(e&&b!=300)&&C4e.getExtension("EXT_color_buffer_float")!==null?1:0;C6b=f;C6c=!f&&!(e&&b!=300&&d)&&C4e.getExtension("EXT_color_buffer_half_float")
!==null?1:0;C6d=!d&&C4e.getExtension("EXT_shader_texture_lod")!==null?1:0;C4g=!d&&C4e.getExtension("OES_fbo_render_mipmap")!==null?1:0;c=d?null:C4e.getExtension("OES_vertex_array_object");C6m=c;C6e=!d&&c!==null?1:0;C6f=!d&&C4e.getExtension("OES_texture_float")!==null?1:0;C6g=b>=300&&C4e.getExtension("OES_texture_float_linear")!==null?1:0;C6h=!d&&C4e.getExtension("OES_texture_half_float")!==null?1:0;C6i=!d&&C4e.getExtension("OES_texture_half_float_linear")!==null?1:0;C6j=C4e.getExtension("EXT_texture_filter_anisotropic")
===null?0:1;}d=C4e.getExtension("WEBGL_debug_renderer_info")===null?0:1;a:{b:{C6k=d;d=W(b,320);if(d<0){if(b<300&&!C6f)break b;if(!C6b&&!C6c)break b;}e=1;break a;}e=0;}c:{d:{C6n=e;if(d<0){if(b<300&&!C6h)break d;if(!C6b)break d;}d=1;break c;}d=0;}C6o=d;d=W(b,300);C6p=d<0&&!C6i?0:1;C6q=d>=0&&C6g?1:0;if(d>=0){C6r=0;C4h=0;}else if(b!=200){C6r=(-1);C4h=(-1);}else{C6r=!C6e?(-1):1;C4h=!C6a?(-1):1;}Rp(1.0,1.0,1.0,1.0);}}
function Bj6(){var b;CB();b=BL();if(C6a)Y(b,B(434));if(C6b)Y(b,B(435));if(C6c)Y(b,B(436));if(C6d)Y(b,B(437));if(C4g)Y(b,B(438));if(C6e)Y(b,B(439));if(C6f)Y(b,B(440));if(C6g)Y(b,B(441));if(C6h)Y(b,B(442));if(C6i)Y(b,B(443));if(C6j)Y(b,B(444));if(C6k)Y(b,B(445));return b;}
function ABT(b){CB();C4e.enable(b);}
function TU(b){CB();C4e.disable(b);}
function Rp(b,c,d,e){CB();C4e.clearColor(b,c,d,e);}
function TF(b){CB();C4e.clear(b);}
function Xf(b,c,d,e){CB();C4e.viewport(b,c,d,e);}
function AW1(b,c,d,e,f,g,h){var i;CB();i=C4e;h=Zr(h);i.readPixels(b,c,d,e,f,g,h);}
function Om(){var b,c;CB();b=new AFO;b.bec=C4e.createBuffer();c=C6s+1|0;C6s=c;b.bma=c;return b;}
function V5(){var b,c,d;CB();b=new APd;c=C4e.createTexture();b.be2=0;b.bkx=0;b.Wr=c;d=C6t+1|0;C6t=d;b.bwq=d;return b;}
function Zj(){var b;CB();switch(C6r){case 0:return Cnl(C4e.createVertexArray());case 1:return Cnl(C6m.createVertexArrayOES());default:}b=new Hq;Bm(b);M(b);}
function ZD(){var b,c;CB();b=new AF4;b.tz=C4e.createProgram();c=C6u+1|0;C6u=c;b.bIC=c;return b;}
function Mh(b){var c;CB();c=new AH2;c.yn=C4e.createShader(b);b=C6v+1|0;C6v=b;c.bHl=b;return c;}
function AOP(){var b,c;CB();b=new APi;b.a5p=C4e.createRenderbuffer();c=C6w+1|0;C6w=c;b.bJq=c;return b;}
function AOV(b){var c;CB();c=C4e;b=b.bec;c.deleteBuffer(b);}
function Yp(b){var c;CB();c=C4e;b=b.Wr;c.deleteTexture(b);}
function X_(b){var c;CB();a:{c=b.a$l;switch(C6r){case 0:break;case 1:C6m.deleteVertexArrayOES(c);break a;default:b=new Hq;Bm(b);M(b);}C4e.deleteVertexArray(c);}}
function Xi(b){var c;CB();c=C4e;b=b.tz;c.deleteProgram(b);}
function If(b){var c;CB();c=C4e;b=b.yn;c.deleteShader(b);}
function Je(b,c){var d;CB();d=C4e;c=c===null?null:c.bec;d.bindBuffer(b,c);}
function A4t(b,c,d){var e;CB();e=C4e;c=Xn(c);e.bufferData(b,c,d);}
function AYv(b,c,d){var e,f,g,h,i;CB();e=C4e;Ov();if(!(c instanceof AB$))M(Vu(c));f=c.zw;g=c.kr;h=c.m9;if(!(!g&&h==c.a_H)){c=f.buffer;i=f.byteOffset+(g<<2)|0;h=h-g|0;f=new $rt_globals.Int32Array(c,i,h);}e.bufferData(b,f,d);}
function ADE(b,c,d){var e;CB();e=C4e;c=AKF(c);e.bufferData(b,c,d);}
function A85(b,c,d){CB();C4e.bufferData(b,c,d);}
function Qf(b){var c;CB();c=b===null?null:b.a$l;a:{switch(C6r){case 0:break;case 1:C6m.bindVertexArrayOES(c);break a;default:b=new Hq;Bm(b);M(b);}C4e.bindVertexArray(c);}}
function Ql(b){CB();C4e.enableVertexAttribArray(b);}
function Ur(b){CB();C4e.disableVertexAttribArray(b);}
function PD(b,c,d,e,f,g){CB();C4e.vertexAttribPointer(b,c,d,!!e,f,g);}
function Ym(b,c){var d;CB();a:{switch(C4h){case 0:C4e.vertexAttribDivisor(b,c);break a;case 1:C6l.vertexAttribDivisorANGLE(b,c);break a;default:}d=new Hq;Bm(d);M(d);}}
function Me(b){CB();C4e.activeTexture(b);}
function Jc(b,c){var d;CB();d=C4e;c=c!==null?c.Wr:null;d.bindTexture(b,c);}
function G7(b,c,d){CB();C4e.texParameteri(b,c,d);}
function ABM(b,c,d,e,f,g,h,i,j){var k;CB();k=C4e;j=j!==null?Zr(j):null;k.texImage2D(b,c,d,e,f,g,h,i,j);}
function AA5(b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p;CB();k=C4e;if(j===null)l=null;else{Ov();if(!(j instanceof AB$))M(Vu(j));m=j.zw;n=j.kr;o=j.m9;j=m.buffer;p=m.byteOffset+(n<<2)|0;o=(o-n|0)<<2;l=new $rt_globals.Uint8Array(j,p,o);}k.texImage2D(b,c,d,e,f,g,h,i,l);}
function BZ_(b){CB();C4e.generateMipmap(b);}
function LL(b,c){var d;CB();d=C4e;b=b.yn;d.shaderSource(b,$rt_ustr(c));}
function L1(b){var c;CB();c=C4e;b=b.yn;c.compileShader(b);}
function Re(b,c){var d;CB();d=C4e;b=b.yn;return d.getShaderParameter(b,c);}
function R3(b){var c;CB();c=C4e;b=b.yn;return $rt_str(c.getShaderInfoLog(b));}
function ON(b){var c;CB();c=C4e;b=b!==null?b.tz:null;c.useProgram(b);}
function NH(b,c){var d;CB();d=C4e;b=b.tz;c=c.yn;d.attachShader(b,c);}
function MW(b,c){var d;CB();d=C4e;b=b.tz;c=c.yn;d.detachShader(b,c);}
function WN(b){var c;CB();c=C4e;b=b.tz;c.linkProgram(b);}
function AJH(b,c){var d;CB();d=C4e;b=b.tz;return d.getProgramParameter(b,c);}
function AJL(b){var c;CB();c=C4e;b=b.tz;return $rt_str(c.getProgramInfoLog(b));}
function MU(b,c,d){var e;CB();e=C4e;b=b.tz;e.bindAttribLocation(b,c,$rt_ustr(d));}
function Uj(b,c,d){CB();C4e.drawArrays(b,c,d);}
function EI(b,c){var d,e;CB();d=C4e;b=b.tz;d=d.getUniformLocation(b,$rt_ustr(c));if(d===null)return null;b=new AJr;b.y2=d;e=C6x+1|0;C6x=e;b.bI8=e;return b;}
function BYw(b,c){var d;CB();if(b!==null){d=C4e;b=b.y2;d.uniform1f(b,c);}}
function VO(b,c,d){var e;CB();if(b!==null){e=C4e;b=b.y2;e.uniform2f(b,c,d);}}
function A9Z(b,c,d,e){var f;CB();if(b!==null){f=C4e;b=b.y2;f.uniform3f(b,c,d,e);}}
function Nk(b,c,d,e,f){var g,h;CB();if(b!==null){g=C4e;h=b.y2;g.uniform4f(h,c,d,e,f);}}
function Q8(b,c){var d;CB();if(b!==null){d=C4e;b=b.y2;d.uniform1i(b,c);}}
function BAy(b,c,d,e,f){var g,h;CB();if(b!==null){g=C4e;h=b.y2;g.uniform4i(h,c,d,e,f);}}
function VX(b,c,d){var e;CB();if(b!==null){e=C4e;b=b.y2;d=d!==null?AKF(d):null;e.uniformMatrix4fv(b,!!c,d);}}
function Pd(b,c){var d,e;CB();if(c!==null){d=C4e;c=c.bk$;d.bindFramebuffer(b,c);}else{c=C4e;CF();d=CZY;c.bindFramebuffer(b,d);if(C4f!=200){c=C4e;e=Bx(1);e.data[0]=36064;c.drawBuffers(BrW(e));}}}
function Uu(b,c){var d;CB();d=C4e;c=c!==null?c.a5p:null;d.bindRenderbuffer(b,c);}
function UR(b,c,d,e){CB();C4e.renderbufferStorage(b,c,d,e);}
function AI9(b,c,d,e){var f;CB();f=C4e;e=e.a5p;f.framebufferRenderbuffer(b,c,d,e);}
function AEp(b){var c;CB();if(!C6k)return $rt_str(C4e.getParameter(b));switch(b){case 7936:c=$rt_str(C4e.getParameter(37445));if(c===null)c=$rt_str(C4e.getParameter(7936));return c;case 7937:c=$rt_str(C4e.getParameter(37446));if(c===null)c=$rt_str(C4e.getParameter(7937));return c;default:}return $rt_str(C4e.getParameter(b));}
function ALa(){CB();return C4f;}
function A$y(){CB();return 0;}
function A6B(){CB();return 0;}
function RX(){CB();return C6r==(-1)?0:1;}
function AMS(){CB();return C4f<300&&!C6d?0:1;}
function AWz(b){CB();switch(b){case 16:break;case 32:return C6o;default:return 0;}return C6n;}
function AWh(b){CB();switch(b){case 16:break;case 32:return C6q;default:return 0;}return C6p;}
function A6S(){CB();return C6j;}
function B3n(){C5_=Hy(B(446));C4e=null;C4f=(-1);C6a=0;C6b=0;C6c=0;C6d=0;C4g=0;C6e=0;C6f=0;C6g=0;C6h=0;C6i=0;C6j=0;C6k=0;C6l=null;C6m=null;C6n=0;C6o=0;C6p=0;C6q=0;C6r=(-1);C4h=(-1);}
var RY=K();
var C6y=null;var C6z=null;var C6A=null;var C6B=null;var C6C=null;var C6D=null;function ADm(b,c){var d,e,f,g;if(c===null)c=C6E;d=X(D,b.p);e=d.data;RJ(b,d);AQ9(d,c);f=0;g=e.length;while(f<g){G5(b,f,e[f]);f=f+1|0;}}
function Yb(b){ADm(b,C6E);}
function Bvh(){C6y=new A4B;C6z=new A4z;C6A=new A4A;C6B=new A4x;C6C=new A4y;C6D=new ATi;}
var OT=K(0);
var APH=K(0);
function A4g(){var a=this;D.call(a);a.bk$=null;a.bO_=0;}
var C6F=0;function CRU(a){var b=new A4g();BZk(b,a);return b;}
function BZk(a,b){var c;a.bk$=b;c=C6F+1|0;C6F=c;a.bO_=c;}
function BM0(){C6F=0;}
var IQ=K();
var C4i=0;var C6G=null;var C6H=null;var C6I=null;var C6J=0;var C6K=0;var C6L=null;var C6M=null;var C6N=null;var C6O=null;var C6P=null;var C4l=null;var C4m=null;var C4k=0;var C4j=0;function Bvj(b,c,d,e,f){var g,h,i,j;C6G=b;C4i=ALa();C6H=c;C6I=d;C4k=RX();C4j=0;C6J=e;C6K=f;if(C4i>=300){C6L=AOP();C6M=AOP();Pd(36160,d);Uu(36161,C6L);UR(36161,32856,e,f);AI9(36160,36064,36161,C6L);Uu(36161,C6M);UR(36161,36012,e,f);AI9(36160,36096,36161,C6M);if(C4f!=200){b=C4e;g=Bx(1);g.data[0]=36064;b.drawBuffers(BrW(g));}}else{C6N
=V5();C6O=AOP();Pd(36160,d);Jc(3553,C6N);G7(3553,10240,9728);G7(3553,10241,9728);G7(3553,10242,33071);G7(3553,10243,33071);ABM(3553,0,6408,e,f,0,6408,5121,null);b=C6N;c=C4e;b=b.Wr;c.framebufferTexture2D(36160,36064,3553,b,0);Uu(36161,C6O);UR(36161,34041,e,f);AI9(36160,33306,36161,C6O);h=MR(48);KH(h,0.0);KH(h,0.0);KH(h,1.0);KH(h,0.0);KH(h,0.0);KH(h,1.0);KH(h,1.0);KH(h,0.0);KH(h,1.0);KH(h,1.0);KH(h,0.0);KH(h,1.0);QA(h);b=Om();C4m=b;AC4(b);A4t(34962,h,35044);if(C4k){b=Zj();C4l=b;Qf(b);Ql(0);PD(0,2,5126,0,8,0);}i
=Mh(35633);LL(i,B(447));L1(i);j=Mh(35632);LL(j,!AMS()?B(448):B(449));L1(j);b=ZD();C6P=b;NH(b,i);NH(C6P,j);MU(C6P,0,B(450));WN(C6P);MW(C6P,i);MW(C6P,j);If(i);If(j);ON(C6P);Q8(EI(C6P,B(451)),0);}}
function BxN(b,c){var d,e,f,g,h,i;if(C4i>=300){d=C6G;e=C6H;d.bindFramebuffer(36008,e);d=C6G;e=null;d.bindFramebuffer(36009,e);f=C6G;g=C6J;h=C6K;f.blitFramebuffer(0,0,g,h,0,0,b,c,16384,9728);d=C6G;e=C6H;d.bindFramebuffer(36160,e);if(!(b==C6J&&c==C6K)){C6J=b;C6K=c;Uu(36161,C6L);UR(36161,32856,b,c);Uu(36161,C6M);UR(36161,36012,b,c);}}else{e=C6G;d=null;e.bindFramebuffer(36160,d);Me(33984);Jc(3553,C6N);i=null;if(!C4j){Xf(0,0,b,c);TU(2929);TU(3042);}else{i=Bx(4);AZY(2978,i);P0(0,0,b,c);C1X=C1W;C11=C10;C2k=C2j;AOb();AMv();}AAN(48);OB(C6P);if
(C4j){LI(C4l);YQ(4,0,6);}else if(C4k){Qf(C4l);Uj(4,0,6);}else{XN(C4m);Ql(0);PD(0,2,5126,0,8,0);Uj(4,0,6);}if(!(b==C6J&&c==C6K)){C6J=b;C6K=c;ABM(3553,0,6408,b,c,0,6408,5121,null);Uu(36161,C6O);UR(36161,34041,b,c);}if(!C4j)AAN(46);else{i=i.data;AAN(38);if(i[2]>0)P0(i[0],i[1],i[2],i[3]);CD();if(!C1X)AOb();else A1r();if(!C11)AYp();else A34();if(!C2k)AMv();else AXs();}d=C6G;e=C6H;d.bindFramebuffer(36160,e);}}
function BTC(){C4i=(-1);C4k=0;C4j=0;}
var CU=K();
var C6Q=null;var C6R=null;var C6S=null;var C6T=null;var C6U=null;var C6V=null;var C6W=null;var C6X=null;var C6Y=null;var C6Z=null;var C60=null;var C61=null;var C62=null;var C63=null;var C64=null;var C65=null;var C66=null;var C67=null;var C68=null;var C69=null;var C6$=null;var C6_=null;var C7a=0;var C7b=0;var C7c=null;var C7d=null;var C5W=0;var C7e=0;var C7f=0;var C7g=0.0;var C7h=0.0;var C7i=0.0;var C7j=0;var C4r=0;var C7k=0;var C7l=0;var C1d=0;var C1e=0;var C1j=0.0;var C7m=0;var C7n=0;var C7o=0;var C7p=0;var C1h
=0;var C1i=0;var C1k=0.0;var C7q=0;var C7r=0;var C7s=0;var C7t=0;var C7u=null;var C4x=null;var C7v=null;var C7w=null;var C7x=0;var C7y=0;var C7z=Bw;var C7A=Bw;var C7B=0;var C7C=0;var C7D=0;var C7E=0;var C7F=null;var C7G=0;var C7H=0;var C1g=0;var C1f=0;var C7I=0;var C7J=0;var C7K=0.0;function Bqo(b,c,d){var e,f,g,h,i,j,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:C6Q=b;C6R=c;C6S=d;d.style.setProperty("cursor",
"default");C1h=(-2);C1i=(-2);C1k=(-2.0);C7q=(-2);C7r=(-2);C7s=(-2);C7t=(-2);C7a=0;CF();E0(CZR,B(452));e=CYf();if(!!($rt_globals.navigator.keyboard&&$rt_globals.navigator.keyboard.getLayoutMap)?1:0){try{LP(e);c=CXl(e);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){f=$$je;}else{throw $$e;}}C_(CZR,B(453));IU(CZR,f);g=AQN(e);if(g>0){c=CZR;h=X(D,1);h.data[0]=BJ(g);I2(c,B(454),h);}}C68=A89(e);c=C6R;e=B$z();C6T=e;c.addEventListener("contextmenu",Cv(e,"handleEvent"));c=C6S;e=B$e();C6U=e;c.addEventListener("mousedown",
Cv(e,"handleEvent"));c=C6S;e=Ch2();C6V=e;c.addEventListener("mouseup",Cv(e,"handleEvent"));c=C6S;e=CNW();C6W=e;c.addEventListener("mousemove",Cv(e,"handleEvent"));c=C6S;e=Cn0();C6X=e;c.addEventListener("mouseenter",Cv(e,"handleEvent"));c=C6S;e=B30();C6Y=e;c.addEventListener("mouseleave",Cv(e,"handleEvent"));c=C6Q;e=Ci6();C6Z=e;c.addEventListener("keydown",Cv(e,"handleEvent"));c=C6Q;e=CqD();C60=e;c.addEventListener("keyup",Cv(e,"handleEvent"));c=C6S;e=CCJ();C61=e;c.addEventListener("wheel",Cv(e,"handleEvent"));c
=C6Q;e=CdQ();C63=e;c.addEventListener("blur",Cv(e,"handleEvent"));c=C6Q;e=B4p();C62=e;c.addEventListener("focus",Cv(e,"handleEvent"));e=C6Q.document;d=Civ();C67=d;e.addEventListener("visibilitychange",Cv(d,"handleEvent"));a:{try{C7y=AZe(C6Q.document);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7y=0;}if(!C7y)C_(CZR,B(455));else{e=C6Q.document;c=C7y!=2?B(456):B(457);d=CsT();C64=d;e.addEventListener($rt_ustr(c),Cv(d,"handleEvent"));e=C6Q.document;c=C7y!=2?B(458):B(459);d=Cns();C65
=d;e.addEventListener($rt_ustr(c),Cv(d,"handleEvent"));if(C7y==2)E0(CZR,B(460));}if(!C7y)C5W=1;else{i=$rt_str($rt_globals.navigator.userAgent||null);if(i===null)C5W=0;else{c=QI(i);C5W=!Fh(c,B(461))&&!Fh(c,B(462))?0:1;}}b:{try{C7E=AQv(C6Q.document);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7E=0;}if(!C7E)C_(CZR,B(463));else{C7F=$rt_globals.window.matchMedia("(display-mode: fullscreen)");if(C7E==1){j=!!($rt_globals.navigator.keyboard&&$rt_globals.navigator.keyboard.lock)?1:0;C7G
=j;if(j){c=C7F;e=CMW();C66=e;c.addEventListener("change",e);}}j=C7E;if(j==2)E0(CZR,B(464));else if(j==3)E0(CZR,B(465));}c:{try{A8D(b,Cv(Cow(),"call"));break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7J=(-1);C1f=0;try{$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C_(CZR,B(466));C7I=AIg(H8());return;case 1:d:{try{BnY(c);if(C()){break _;}break d;}catch($$e){$$je=N($$e);if($$je instanceof Bo){f=$$je;}else{throw $$e;}}C_(CZR,B(453));IU(CZR,f);}g=AQN(e);if
(g>0){c=CZR;h=X(D,1);h.data[0]=BJ(g);I2(c,B(454),h);}C68=A89(e);c=C6R;e=B$z();C6T=e;c.addEventListener("contextmenu",Cv(e,"handleEvent"));c=C6S;e=B$e();C6U=e;c.addEventListener("mousedown",Cv(e,"handleEvent"));c=C6S;e=Ch2();C6V=e;c.addEventListener("mouseup",Cv(e,"handleEvent"));c=C6S;e=CNW();C6W=e;c.addEventListener("mousemove",Cv(e,"handleEvent"));c=C6S;e=Cn0();C6X=e;c.addEventListener("mouseenter",Cv(e,"handleEvent"));c=C6S;e=B30();C6Y=e;c.addEventListener("mouseleave",Cv(e,"handleEvent"));c=C6Q;e=Ci6();C6Z
=e;c.addEventListener("keydown",Cv(e,"handleEvent"));c=C6Q;e=CqD();C60=e;c.addEventListener("keyup",Cv(e,"handleEvent"));c=C6S;e=CCJ();C61=e;c.addEventListener("wheel",Cv(e,"handleEvent"));c=C6Q;e=CdQ();C63=e;c.addEventListener("blur",Cv(e,"handleEvent"));c=C6Q;e=B4p();C62=e;c.addEventListener("focus",Cv(e,"handleEvent"));e=C6Q.document;d=Civ();C67=d;e.addEventListener("visibilitychange",Cv(d,"handleEvent"));e:{try{C7y=AZe(C6Q.document);break e;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7y
=0;}if(!C7y)C_(CZR,B(455));else{e=C6Q.document;c=C7y!=2?B(456):B(457);d=CsT();C64=d;e.addEventListener($rt_ustr(c),Cv(d,"handleEvent"));e=C6Q.document;c=C7y!=2?B(458):B(459);d=Cns();C65=d;e.addEventListener($rt_ustr(c),Cv(d,"handleEvent"));if(C7y==2)E0(CZR,B(460));}if(!C7y)C5W=1;else{i=$rt_str($rt_globals.navigator.userAgent||null);if(i===null)C5W=0;else{c=QI(i);C5W=!Fh(c,B(461))&&!Fh(c,B(462))?0:1;}}f:{try{C7E=AQv(C6Q.document);break f;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7E=0;}if
(!C7E)C_(CZR,B(463));else{C7F=$rt_globals.window.matchMedia("(display-mode: fullscreen)");if(C7E==1){j=!!($rt_globals.navigator.keyboard&&$rt_globals.navigator.keyboard.lock)?1:0;C7G=j;if(j){c=C7F;e=CMW();C66=e;c.addEventListener("change",e);}}j=C7E;if(j==2)E0(CZR,B(464));else if(j==3)E0(CZR,B(465));}g:{try{A8D(b,Cv(Cow(),"call"));break g;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7J=(-1);C1f=0;try{$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C_(CZR,
B(466));C7I=AIg(H8());return;case 2:d:{try{BMV();if(C()){break _;}C1f=1;break d;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C_(CZR,B(466));}C7I=AIg(H8());return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,$p);}
function BnY(b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BAT(b);if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
function CI1(b,c){var d;d=new A0P;d.by$=c;BVE(Cv(b,"call"),Cv(d,"call"));}
function Bx$(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:BVm(b);if(C()){break _;}return;default:H$();}}ED().s(b,$p);}
function BVm(b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:c=A2H(C6Q);if(c<0.01)c=1.0;C1j=c;d=C6R.clientWidth;e=C6R.clientHeight;f=d*c|0;C1d=f;g=e*c|0;C1e=g;CF();if(!CZ7){C7m=0;C7n=0;C7o=f;C7p=g;}else{h=$rt_globals.visualViewport;i=h.scale;C7m=h.pageLeft*c*i|0;C7n=h.pageTop*c*i|0;C7o=h.width*c*i|0;d=h.height*c*i|0;C7p=d;if(C7o<1)C7o=1;if(d<1)C7p
=1;j=C7m;if(j<0){C7o=C7o+j|0;C7m=0;}else{d=C1d;if(j>=d)C7m=d-1|0;}j=C7n;if(j<0){C7p=C7p+j|0;C7n=0;}else{d=C1e;if(j>=d)C7n=d-1|0;}e=C7m;j=e+C7o|0;d=C1d;if(j>d)C7o=d-e|0;j=C7n;d=j+C7p|0;e=C1e;if(d>e)C7p=e-j|0;}if(C6S.width!=f){h=C6S;k=f;h.width=k;}if(C6S.height!=g){h=C6S;k=g;h.height=k;}BxN(f,g);if(!(AL5(C6Q.document)?1:0)){C7K=0.0;b=50;$p=1;continue _;}if(C1f&&C1g){C7K=0.0;$p=2;continue _;}if(C7I){CB();C4e.finish();}if(b>0&&b<=1000){l=1000.0/b;if(C7K===0.0){C7K=Op()+l;$p=4;continue _;}m=Op();j=C7K-m|0;if(j<=
0){$p=5;continue _;}if(!CZZ){b=CZ0;if(b){if(b){$p=8;continue _;}b=0;$p=7;continue _;}}$p=6;continue _;}C7K=0.0;$p=3;continue _;case 1:BKC(b);if(C()){break _;}return;case 2:BMV();if(C()){break _;}return;case 3:Bzp();if(C()){break _;}return;case 4:Bzp();if(C()){break _;}return;case 5:Bzp();if(C()){break _;}i=Op();c=C7K+l;C7K=c;if(c<i)C7K=i;return;case 6:BKC(j);if(C()){break _;}i=Op();c=C7K+l;C7K=c;if(c<i)C7K=i;return;case 7:BKC(b);if(C()){break _;}i=Op();b=C7K-i|0;if(b<=0){i=Op();c=C7K+l;C7K=c;if(c<i)C7K=i;return;}$p
=9;continue _;case 8:BVe();if(C()){break _;}i=Op();b=C7K-i|0;if(b<=0){i=Op();c=C7K+l;C7K=c;if(c<i)C7K=i;return;}$p=9;case 9:BKC(b);if(C()){break _;}i=Op();c=C7K+l;C7K=c;if(c<i)C7K=i;return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BMV(){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:B1c();if(C()){break _;}return;default:H$();}}ED().s($p);}
function Cos(b){var c,d,e,f,g;if(C7J!=(-1)){c=new DJ;Bg(c,B(467));AAM(b,c);return;}d=G2(1);d.data[0]=0;e=Bx(1).data;e[0]=(-1);f=new AXH;f.bok=d;f.boi=b;$rt_globals.requestAnimationFrame(Cv(f,"onAnimationFrame"));c=new AXI;c.bBE=d;c.bBD=b;g=$rt_globals.setTimeout(Cv(c,"onTimer"),50);e[0]=g;C7J=g;}
function API(b,c){a:{switch(b){case 109:b=45;break a;case 173:b=45;break a;case 186:b=59;break a;case 187:b=61;break a;case 188:b=44;break a;case 189:b=45;break a;case 190:b=46;break a;case 191:b=47;break a;case 192:b=96;break a;case 219:b=91;break a;case 220:b=92;break a;case 221:b=93;break a;case 222:b=39;break a;default:}}if(!c){if(b>=65&&b<=90)return (b+32|0)&65535;return b&65535;}b:{switch(b){case 39:break;case 40:case 41:case 42:case 43:case 58:case 60:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 94:case 95:break b;case 44:return 60;case 45:return 95;case 46:return 62;case 47:return 63;case 48:return 41;case 49:return 33;case 50:return 64;case 51:return 35;case 52:return 36;case 53:return 37;case 54:return 94;case 55:return 38;case 56:return 42;case 57:return 40;case 59:return 58;case 61:return 43;case 91:return 123;case 92:return 124;case 93:return 125;case 96:return 126;default:break b;}return 34;}return b
&65535;}
function FA(b){var c;if(C7l){c=C7w.data;c[28]=0;c[29]=0;c[157]=0;c[219]=0;c[220]=0;}a:{if(b>=0){c=C7w.data;if(b<c.length){b=c[b];break a;}}b=0;}return b;}
function AD2(b){var c,d,e,f;if(!C7y)return;c=Ka();C7C=b;C7A=c;if(!b){d=C7B;if(d!=(-1))$rt_globals.clearTimeout(d);C7B=(-1);if(!C7D)A6$(C6Q.document);}else{C7D=1;A1J(C6S);b=C7B;if(b!=(-1))$rt_globals.clearTimeout(b);C7B=(-1);e=BD(c,C7z);if(EP(e,L(3000))){f=new AVS;b=3100-Bu(e)|0;C7B=$rt_globals.setTimeout(Cv(f,"onTimer"),b);}}C7g=0.0;C7h=0.0;}
function A1J(b){var $$je;a:{switch(C7y){case 1:try{b.requestPointerLock();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break a;case 2:break;default:CF();FP(CZR,B(468));break a;}try{b.mozRequestPointerLock();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function A6$(b){var $$je;a:{switch(C7y){case 1:try{b.exitPointerLock();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break a;case 2:break;default:CF();FP(CZR,B(469));break a;}try{b.mozExitPointerLock();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function ATz(){if(!C7D)return ARn();return 1;}
function ARn(){switch(C7y){case 1:return C6Q.document.pointerLockElement===C6S?1:0;case 2:return C6Q.document.mozPointerLockElement===C6S?1:0;default:}return 0;}
function A0m(b){if(FA(C7x)&&b>=49&&b<=57)b=(b-49|0)+112|0;return b;}
function Bks(){var b,c,d,e,$$je;b=C6T;if(b!==null){C6R.removeEventListener("contextmenu",Cv(b,"handleEvent"));C6T=null;}b=C6U;if(b!==null){C6S.removeEventListener("mousedown",Cv(b,"handleEvent"));C6U=null;}b=C6V;if(b!==null){C6S.removeEventListener("mouseup",Cv(b,"handleEvent"));C6V=null;}b=C6W;if(b!==null){C6S.removeEventListener("mousemove",Cv(b,"handleEvent"));C6W=null;}b=C6X;if(b!==null){C6S.removeEventListener("mouseenter",Cv(b,"handleEvent"));C6X=null;}b=C6Y;if(b!==null){C6S.removeEventListener("mouseleave",
Cv(b,"handleEvent"));C6Y=null;}b=C6Z;if(b!==null){C6Q.removeEventListener("keydown",Cv(b,"handleEvent"));C6Z=null;}b=C60;if(b!==null){C6Q.removeEventListener("keyup",Cv(b,"handleEvent"));C60=null;}b=C62;if(b!==null){C6Q.removeEventListener("focus",Cv(b,"handleEvent"));C62=null;}b=C63;if(b!==null){C6Q.removeEventListener("blur",Cv(b,"handleEvent"));C63=null;}if(C67!==null){c=C6Q.document;d=C63;c.removeEventListener("visibilitychange",Cv(d,"handleEvent"));C67=null;}b=C61;if(b!==null){C6S.removeEventListener("wheel",
Cv(b,"handleEvent"));C61=null;}if(C64!==null){c=C6Q.document;d=C64;c.removeEventListener("pointerlockchange",Cv(d,"handleEvent"));C64=null;}if(C65!==null){c=C6Q.document;d=C65;c.removeEventListener("pointerlockerror",Cv(d,"handleEvent"));C65=null;}b=C66;if(b!==null){C7F.removeEventListener("change",b);C66=null;}e=C7B;if(e!=(-1)){$rt_globals.clearTimeout(e);C7B=(-1);}a:{try{A6$(C6Q.document);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}b=C6Q;IB();d=CZr;if(d!==null){b.removeEventListener("error",
$rt_globals.evtHandler);CZr=null;}}
function Bvn(){var b,c,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:H8();if(C5W){b=RX();$p=1;continue _;}if(Da(C6$)&&Da(C6_)&&!(BUj(!!0)?1:0)){b=RX();$p=2;continue _;}C7a=1;return;case 1:BXR(b);if(C()){break _;}a:{try{C7b=1;Bkt();break a;}catch($$e){$$je=N($$e);c=$$je;}C7b=0;M(c);}C7b=0;C7a=1;return;case 2:BXR(b);if(C()){break _;}if(Da(C6$)&&Da(C6_)){b=100;$p=3;continue _;}C7a=1;return;case 3:BKC(b);if(C()){break _;}if(Da(C6$)&&Da(C6_)){b=100;continue _;}C7a
=1;return;default:H$();}}ED().s(b,c,$p);}
function Bkt(){var b,c,d;b=C7c;if(b!==null)C6R.removeChild(b);b=C6Q.document.createElement("div");C7c=b;b.classList.add("_eaglercraftX_mobile_press_any_key");C7c.setAttribute("style","position:absolute;background-color:white;font-family:sans-serif;top:10%;left:10%;right:10%;bottom:10%;border:5px double black;padding:calc(5px + 7vh) 15px;text-align:center;font-size:20px;user-select:none;z-index:10;");b=C7c;c="<h3 style=\"margin-block-start:0px;margin-block-end:0px;-webkit-margin-before:0px;-webkit-margin-after:0px;margin:20px 5px;\">Mobile Browser Detected</h3><p style=\"margin-block-start:0px;margin-block-end:0px;-webkit-margin-before:0px;-webkit-margin-after:0px;margin:20px 5px;\">You must manually select an option below to continue</p><p style=\"margin-block-start:0px;margin-block-end:0px;-webkit-margin-before:0px;-webkit-margin-after:0px;margin:20px 2px;\"><button style=\"font: 24px sans-serif;font-weight:bold;\" class=\"_eaglercraftX_mobile_launch_client\">Launch EaglercraftX</button></p><p style=\"margin-block-start:0px;margin-block-end:0px;-webkit-margin-before:0px;-webkit-margin-after:0px;margin:25px 5px;\">(Tablets and phones with large screens work best)</p>";b.innerHTML
=c;d=C7c.querySelector("._eaglercraftX_mobile_launch_client");c=new AVT;d.addEventListener("click",Cv(c,"handleEvent"));b=C6R;c=C7c;b.appendChild(c);}
function AF_(){var b,c,$$je;b=C7E;if(!b)return;if(!(b&&(C7F.matches?1:0)?1:0)){if(C7G){$rt_globals.navigator.keyboard.lock();C7H=1;}a:{c=C6S;switch(C7E){case 1:try{c.requestFullscreen();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break a;case 2:try{c.webkitRequestFullscreen();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break a;case 3:try{c.mozRequestFullScreen();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break a;default:}CF();FP(CZR,
B(470));}}else{if(C7G){$rt_globals.navigator.keyboard.unlock();C7H=0;}b:{c=C6Q.document;switch(C7E){case 1:try{c.exitFullscreen();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break b;case 2:try{c.webkitExitFullscreen();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break b;case 3:try{c.mozCancelFullscreen();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break b;default:}CF();FP(CZR,B(471));}}}
function BTR(b,c,d){C1d=b;C1e=c;C1j=d;C7m=0;C7n=0;C7o=b;C7p=c;}
function Bxw(){C6Q=null;C6R=null;C6S=null;C6T=null;C6U=null;C6V=null;C6W=null;C6X=null;C6Y=null;C6Z=null;C60=null;C61=null;C62=null;C63=null;C64=null;C65=null;C66=null;C67=null;C68=null;C69=new OS;C6$=new OS;C6_=new OS;C7a=0;C7b=0;C7c=null;C7d=null;C5W=0;C7e=0;C7f=0;C7g=0.0;C7h=0.0;C7i=0.0;C7j=1;C4r=1;C7k=1;C7l=0;C1d=(-1);C1e=(-1);C1j=1.0;C7m=(-1);C7n=(-1);C7o=(-1);C7p=(-1);C1h=(-2);C1i=(-2);C1k=(-2.0);C7q=(-2);C7r=(-2);C7s=(-2);C7t=(-2);C7u=null;C4x=null;C7v=G2(8);C7w=G2(256);C7x=33;C7y=0;C7z=Bw;C7A=Bw;C7B
=(-1);C7C=0;C7D=0;C7E=0;C7F=null;C7G=0;C7H=0;C1g=1;C1f=0;C7I=1;C7J=(-1);C7K=0.0;}
function BAT(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CI1(b,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function B1c(){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{Cos(callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function A8D(b,c){b.__curEaglerX188UnloadListenerCB=c;if(typeof b.__isEaglerX188UnloadListenerSet==="string"&&b.__isEaglerX188UnloadListenerSet==="yes")return;b.onbeforeunload=function(evt){if(b.__curEaglerX188UnloadListenerCB)b.__curEaglerX188UnloadListenerCB();return false;};b.__isEaglerX188UnloadListenerSet="yes";}
function BVE(b,c){return (($rt_globals.navigator.keyboard.getLayoutMap()).then(function(layoutMap){if(layoutMap&&layoutMap.forEach)layoutMap.forEach(b);c();})).catch(function(){c();});}
function AZe(b){return typeof b.exitPointerLock==="function"?1:typeof b.mozExitPointerLock==="function"?2: -1;}
function AQv(b){return typeof b.exitFullscreen==="function"?1:typeof b.webkitExitFullscreen==="function"?2:typeof b.mozExitFullscreen==="function"?3: -1;}
function BUj(b){if($rt_globals.window.navigator.userActivation){return $rt_globals.window.navigator.userActivation.hasBeenActive;}else {return b;}}
function Xc(b,c){return typeof b.offsetX==="number"?b.offsetX:b.pageX -c;}
function Wm(b,c){return typeof b.offsetY==="number"?b.offsetY:b.pageY -c;}
function A$u(b){return typeof b.which==="number"?b.which:typeof b.keyCode==="number"?b.keyCode:0;}
function A$_(b){return typeof b.location==="number"?b.location:0;}
function AL5(b){return typeof b.visibilityState!=="string"||b.visibilityState==="visible";}
function A2H(b){return typeof b.devicePixelRatio==="number"?b.devicePixelRatio:1.0;}
function AWL(b){return typeof b.key==="string"?b.key:"";}
var VT=K();
var C0W=null;var C0X=null;var C0Y=null;var C0Z=null;var C00=null;function B1j(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:d=b<300?0:1;e=V5();Me(33984);Jc(3553,e);G7(3553,10240,9728);G7(3553,10241,9728);G7(3553,10242,33071);G7(3553,10243,33071);f=OK(B(472));$p=1;case 1:$z=BYu(f);if(C()){break _;}g=$z;h
=MR(147456);i=ACb(h);AEy(i,g.eo);N3(i);AA5(3553,0,6408,192,192,0,6408,5121,i);j=V5();C0Y=j;Jc(3553,j);G7(3553,10240,9728);G7(3553,10241,9728);G7(3553,10242,33071);G7(3553,10243,33071);Pm(i);f=OK(B(473));$p=2;case 2:$z=BYu(f);if(C()){break _;}j=$z;AEy(i,j.eo);N3(i);AA5(3553,0,6408,384,16,0,6408,5121,i);j=AEI(h);Mc(j);Fd(j,0.0);Fd(j,0.0);Fd(j,0.0);Fd(j,1.0);Fd(j,1.0);Fd(j,0.0);Fd(j,1.0);Fd(j,0.0);Fd(j,0.0);Fd(j,1.0);Fd(j,1.0);Fd(j,1.0);Lc(j);k=Om();C0W=k;Je(34962,k);ADE(34962,j,35044);k=Mh(35633);LL(k,!d?B(474)
:B(475));L1(k);l=Mh(35632);LL(l,!d?B(476):B(477));L1(l);j=ZD();C0X=j;NH(j,k);NH(C0X,l);if(!d)MU(C0X,0,B(478));WN(C0X);MW(C0X,k);MW(C0X,l);If(k);If(l);ON(C0X);Q8(EI(C0X,B(479)),0);m=C1d;n=C1e;if(m<=n){o=1.0;p=n/m;}else{o=m/n;p=1.0;}Me(33984);Jc(3553,e);Xf(0,0,m,n);Rp(1.0,1.0,1.0,1.0);TF(16384);ON(C0X);VO(EI(C0X,B(480)),o,p);q=null;if(c){q=Zj();Qf(q);}Ql(0);PD(0,2,5126,0,8,0);Uj(4,0,6);Ur(0);$p=3;case 3:Bx$();if(C()){break _;}b=50;$p=4;case 4:Bta(b);if(C()){break _;}ON(null);Je(34962,null);Jc(3553,null);Yp(e);if
(c)X_(q);return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BXR(b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:c=V5();Me(33984);Jc(3553,c);G7(3553,10240,9728);G7(3553,10241,9728);G7(3553,10242,33071);G7(3553,10243,33071);d=OK(B(481));$p=1;case 1:$z=BYu(d);if(C()){break _;}e=$z;f=AJX(16384);AEy(f,e.eo);N3(f);AA5(3553,0,6408,128,128,0,6408,5121,f);ON(C0X);g=C1d;h=C1e;if(g<=h){i=1.0;j=h/g;}else{i=g/h;j=1.0;}Me(33984);Jc(3553,
c);Xf(0,0,g,h);Rp(1.0,1.0,1.0,1.0);TF(16384);VO(EI(C0X,B(480)),i,j);k=null;if(b){k=Zj();Qf(k);}Je(34962,C0W);Ql(0);PD(0,2,5126,0,8,0);Uj(4,0,6);Ur(0);$p=2;case 2:Bx$();if(C()){break _;}l=50;$p=3;case 3:Bta(l);if(C()){break _;}ON(null);Je(34962,null);Jc(3553,null);Yp(c);if(b)X_(k);return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bdh(b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BYu(b);if(C()){break _;}c=$z;if(c===null)return;C00=V5();Me(33984);Jc(3553,C00);G7(3553,10240,9728);G7(3553,10241,9728);G7(3553,10242,33071);G7(3553,10243,33071);d=AJX(R(c.sN,c.qA));AEy(d,c.eo);N3(d);AA5(3553,0,6408,c.sN,c.qA,0,6408,5121,d);return;default:H$();}}ED().s(b,c,d,$p);}
function A_z(b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=C00;if(d===null)return;Jc(3553,d);ON(C0X);e=C1d;f=C1e;if(e<=f){g=1.0;h=f/e;}else{g=e/f;h=1.0;}Me(33984);Jc(3553,C00);Xf(0,0,e,f);Rp(1.0,1.0,1.0,1.0);TF(16384);VO(EI(C0X,B(480)),g,h);d=null;if(b){if(!c){d=Zj();Qf(d);}else{d=QW();LI(d);}}if(b&&c){W9(C0W);HM(0);HS(0,2,5126,0,8,0);YQ(4,0,6);}else{Je(34962,C0W);Ql(0);PD(0,2,5126,0,8,
0);Uj(4,0,6);}if(!c)Ur(0);$p=1;case 1:Bx$();if(C()){break _;}i=50;$p=2;case 2:Bta(i);if(C()){break _;}ON(null);if(!(b&&c))Je(34962,null);Jc(3553,null);if(c)AAN(6);if(b){if(!c)X_(d);else AAY(d);}return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,$p);}
function BsG(){C0W=null;C0X=null;C0Y=null;C0Z=null;C00=null;}
var Yz=K();
var C7L=null;var C0a=null;var C7M=null;var C7N=null;function MP(b){var c;if(Dz(b,B(482)))b=DK(b,1);c=Cp(C0a,b);if(c===C7L)c=null;return c;}
function Baf(b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=B(483);if(b===null)b=null;else{d=A_g(b);if(d!==null){$p=1;continue _;}b=null;}return b;case 1:$z=Bk3(d,c);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,c,d,$p);}
function BYu(b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=B(483);$p=1;case 1:$z=Bk3(b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(b,c,$p);}
function Bk3(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BGE(b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(b,c,$p);}
function B$1(b,c,d){var e,f,g,h,i,j;e=$rt_globals.window.document;f=e.createElement("img");g=X(ADj,1);h=g.data;i=new A23;i.bqg=e;i.rD=f;i.bEA=g;i.bjG=d;f.addEventListener("load",Cv(i,"handleEvent"));j=new A24;j.bFn=g;j.bEh=d;f.addEventListener("error",Cv(j,"handleEvent"));h[0]=Um(b,c);if(h[0]===null)Dw(d,null);else{c=$rt_ustr(h[0].A3());f.src=c;}}
function BZ7(){C7L=Cb(0);C0a=Dc();C7M=null;C7N=null;}
function BGE(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{B$1(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function A2h(){return {willReadFrequently:true};}
var AW0=K();
var C7O=null;function CQD(){CQD=Be(AW0);Cul();}
function BFu(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:CQD();e=OK(B(16));f=B(484);g=0;$p=1;case 1:$z=BoB(f,g);if(C()){break _;}h=$z;i=BbS(e,h);j=0;k=i;a:{while(j<3){b:{l=W(j,1);if(!l){CF();if(!CZ5)break b;}J9(d);m=c===null?0:1;n
=0;o=b.data;if(n<o.length){c:{g=0;f=null;switch(j){case 0:f=o[n].rR;g=0;break c;case 1:FP(C7O,B(485));f=o[n].rR;g=1;break c;case 2:FP(C7O,B(486));f=ALm(o[n].rR,c);g=1;break c;default:}}p=Dz(f,B(154));q=!p&&!Dz(f,B(487))?1:0;if(MD(f,B(488))!=(-1))r=f;else{CF();r=$rt_str(CZS.location.href);}d:{e:{if(q){if(l<0)break e;if(Dz(r,B(489)))break e;if(Dz(r,B(490)))break e;}s=0;break d;}s=1;}m=m&q;if(!p)t=f;else{p=Bd(f);r=new T;U(r);t=J(r,B(491));Bj(t,p);J(t,B(492));t=S(r);}r=C7O;h=X(D,1);h.data[0]=t;I2(r,B(493),h);g=
g?0:1;CF();if(!CZ5){$p=2;continue _;}$p=3;continue _;}if(!m){k=0;break a;}h=Cp(d,B(494));if(h===null){f=C7O;h=X(D,1);h.data[0]=c;Ea(f,B(495),h);}else{f=new Co;Vw();Pn(f,h,C02);u=DD(f);if(c.cy(u)){k=0;break a;}Ea(C7O,B(496),V(D,[u,c]));}if(k)break a;if(j>=2){C_(C7O,B(497));k=1;}}j=j+1|0;}}if(k!=i){if(!k)e=null;Xe(B(484),e,0);}return;case 2:$z=BYj(f);if(C()){break _;}f=$z;v=Pv(f);a:{f:{g:{if(v===null){if(j<2&&s){f=C7O;h=X(D,1);h.data[0]=t;Ea(f,B(498),h);break g;}c=new Ud;d=new T;U(d);Bb(J(J(d,B(499)),t),34);Bg(c,
S(d));M(c);}f=C7O;h=X(D,1);h.data[0]=t;I2(f,B(500),h);h:{try{BHz(v,o[n].a_h,d);}catch($$e){$$je=N($$e);if($$je instanceof Bo){w=$$je;break h;}else{throw $$e;}}n=n+1|0;break f;}if(j<2&&s){f=C7O;h=X(D,1);h.data[0]=t;Ea(f,B(501),h);}else{c=new Ud;d=new T;U(d);Bb(J(J(d,B(502)),t),34);H2(c,S(d),w);M(c);}}i:{while(true){g=1;j=j+g|0;g=3;g=W(j,g);if(g>=0)break;g=1;l=W(j,g);if(l)break i;CF();g=CZ5;if(g)break i;}break a;}J9(d);m=c===null?0:1;n=0;}j:while(true){o=b.data;if(n<o.length){k:{g=0;f=null;switch(j){case 0:f=
o[n].rR;g=0;break k;case 1:FP(C7O,B(485));f=o[n].rR;g=1;break k;case 2:FP(C7O,B(486));f=ALm(o[n].rR,c);g=1;break k;default:}}p=Dz(f,B(154));q=!p&&!Dz(f,B(487))?1:0;if(MD(f,B(488))!=(-1))r=f;else{CF();r=$rt_str(CZS.location.href);}l:{m:{if(q){if(l<0)break m;if(Dz(r,B(489)))break m;if(Dz(r,B(490)))break m;}s=0;break l;}s=1;}m=m&q;if(!p)t=f;else{p=Bd(f);r=new T;U(r);t=J(r,B(491));Bj(t,p);J(t,B(492));t=S(r);}r=C7O;h=X(D,1);h.data[0]=t;I2(r,B(493),h);g=g?0:1;CF();if(!CZ5){continue _;}$p=3;continue _;}if(!m){k=0;break a;}h
=Cp(d,B(494));if(h===null){f=C7O;h=X(D,1);h.data[0]=c;Ea(f,B(495),h);}else{f=new Co;Vw();Pn(f,h,C02);u=DD(f);if(c.cy(u)){k=0;break a;}Ea(C7O,B(496),V(D,[u,c]));}if(k)break a;if(j>=2){C_(C7O,B(497));k=1;}while(true){g=1;j=j+g|0;g=3;g=W(j,g);if(g>=0)break j;g=1;l=W(j,g);if(l)break;CF();g=CZ5;if(g)break;}J9(d);m=c===null?0:1;n=0;}}if(k!=i){if(!k)e=null;Xe(B(484),e,0);}return;case 3:$z=BMa(f,g);if(C()){break _;}f=$z;v=Pv(f);a:{f:{g:{if(v===null){if(j<2&&s){f=C7O;h=X(D,1);h.data[0]=t;Ea(f,B(498),h);break g;}c=new Ud;d
=new T;U(d);Bb(J(J(d,B(499)),t),34);Bg(c,S(d));M(c);}f=C7O;h=X(D,1);h.data[0]=t;I2(f,B(500),h);h:{try{BHz(v,o[n].a_h,d);}catch($$e){$$je=N($$e);if($$je instanceof Bo){w=$$je;break h;}else{throw $$e;}}n=n+1|0;break f;}if(j<2&&s){f=C7O;h=X(D,1);h.data[0]=t;Ea(f,B(501),h);}else{c=new Ud;d=new T;U(d);Bb(J(J(d,B(502)),t),34);H2(c,S(d),w);M(c);}}i:{while(true){g=1;j=j+g|0;g=3;g=W(j,g);if(g>=0)break;g=1;l=W(j,g);if(l)break i;CF();g=CZ5;if(g)break i;}break a;}J9(d);m=c===null?0:1;n=0;}j:while(true){o=b.data;if(n<o.length)
{k:{g=0;f=null;switch(j){case 0:f=o[n].rR;g=0;break k;case 1:FP(C7O,B(485));f=o[n].rR;g=1;break k;case 2:FP(C7O,B(486));f=ALm(o[n].rR,c);g=1;break k;default:}}p=Dz(f,B(154));q=!p&&!Dz(f,B(487))?1:0;if(MD(f,B(488))!=(-1))r=f;else{CF();r=$rt_str(CZS.location.href);}l:{m:{if(q){if(l<0)break m;if(Dz(r,B(489)))break m;if(Dz(r,B(490)))break m;}s=0;break l;}s=1;}m=m&q;if(!p)t=f;else{p=Bd(f);r=new T;U(r);t=J(r,B(491));Bj(t,p);J(t,B(492));t=S(r);}r=C7O;h=X(D,1);h.data[0]=t;I2(r,B(493),h);g=g?0:1;CF();if(!CZ5){$p=2;continue _;}continue _;}if
(!m){k=0;break a;}h=Cp(d,B(494));if(h===null){f=C7O;h=X(D,1);h.data[0]=c;Ea(f,B(495),h);}else{f=new Co;Vw();Pn(f,h,C02);u=DD(f);if(c.cy(u)){k=0;break a;}Ea(C7O,B(496),V(D,[u,c]));}if(k)break a;if(j>=2){C_(C7O,B(497));k=1;}while(true){g=1;j=j+g|0;g=3;g=W(j,g);if(g>=0)break j;g=1;l=W(j,g);if(l)break;CF();g=CZ5;if(g)break;}J9(d);m=c===null?0:1;n=0;}}if(k!=i){if(!k)e=null;Xe(B(484),e,0);}return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);}
function ALm(b,c){var d,e,f,g,h,i;CQD();if(c!==null)d=$rt_str($rt_globals.encodeURIComponent($rt_ustr(c)));else{e=CS();c=new T;U(c);Bb(c,116);HR(c,e);d=S(c);}if(MD(b,B(488))!=(-1))f=b;else{CF();f=$rt_str(CZS.location.href);}if(!Dz(f,B(489))&&!Dz(f,B(490)))return b;g=Gm(b,63);if(g==(Bd(b)-1|0)){c=new T;U(c);J(J(J(c,b),B(503)),d);return S(c);}if(g==(-1)){h=Gm(b,35);if(h==(-1)){c=new T;U(c);J(J(J(c,b),B(504)),d);return S(c);}c=CQ(b,0,h);b=DK(b,h);f=new T;U(f);J(J(J(J(f,c),B(504)),d),b);return S(f);}h=g+1|0;i=DK(b,
h);if(!Dz(i,B(505))&&!Dz(i,B(506))){c=new T;U(c);Bb(c,38);J(c,i);i=S(c);}b=CQ(b,0,h);c=new T;U(c);J(J(J(J(c,b),B(503)),d),i);return S(c);}
function Cul(){C7O=Hy(B(166));}
var AKL=K();
var C7P=null;var C7Q=null;function CWN(){CWN=Be(AKL);CLN();}
function BkK(b){var c,d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:CWN();c=Cp(C7Q,b);if(c!==null){c.Tj=c.Tj+1|0;return BZV(c);}d=null;E5();if(!(H8()).be6){CVw();try{c=!B7(b,AMm(H8()))?b:B(4);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}e=C7R;f=X(D,1);f.data[0]=B(4);Ea(e,B(507),f);IU(C7R,d);d=null;}if(d===null){d=new AJS;d.uY=BYh();d.bBv=b;}if(d.a9v()){c=C7P;f=X(D,1);f.data[0]=b;Y2(c,
B(508),f);}c=new AIZ;c.bkr=d;c.Tj=1;BS(C7Q,b,c);return BZV(c);case 1:a:{try{$z=CGm(c);if(C()){break _;}d=$z;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}e=C7R;f=X(D,1);f.data[0]=B(4);Ea(e,B(507),f);IU(C7R,d);d=null;}if(d===null){d=new AJS;d.uY=BYh();d.bBv=b;}if(d.a9v()){c=C7P;f=X(D,1);f.data[0]=b;Y2(c,B(508),f);}c=new AIZ;c.bkr=d;c.Tj=1;BS(C7Q,b,c);return BZV(c);default:H$();}}ED().s(b,c,d,e,f,$p);}
function CLN(){C7P=Hy(B(509));C7Q=Dc();}
function Np(){var a=this;D.call(a);a.is=null;a.E3=null;a.bP$=null;}
var C7S=null;var C7T=null;function ADd(){ADd=Be(Np);CI2();}
function Ex(a){var b=new Np();S2(b,a);return b;}
function CQW(a,b){var c=new Np();AQQ(c,a,b);return c;}
function BEc(b){ADd();C7T=b;}
function AZI(b){var c,d,e,f,g,h,i,j,k,l;ADd();c=BL();d=0;while(true){e=b.data;if(d>=e.length)break;a:{if(e[d]!==null){f=e[d].bW();if(f!==null){g=0;while(true){e=C7S.data;if(g>=e.length)break;f=AJE(f,e[g],B(482));g=g+1|0;}if(Dz(f,B(482)))f=DK(f,1);if(JW(f,B(482)))f=CQ(f,0,Bd(f)-Bd(B(482))|0);e=FX(f,B(482));g=0;while(true){h=e.data;i=h.length;if(g>=i)break;h[g]=DD(h[g]);g=g+1|0;}j=0;while(true){if(j>=i)break a;b:{if(h[j]!==null&&!B7(h[j],B(257))){if(B7(h[j],B(510))){g=c.p;if(g>0){k=g-1|0;if(!B7(Z(c,k),B(510)))DL(c,
k);else Y(c,B(510));break b;}}Y(c,h[j]);}}j=j+1|0;}}}}d=d+1|0;}if(c.p<=0)return null;l=new T;U(l);d=0;while(d<c.p){if(d>0)BM(l,B(482));BM(l,Z(c,d));d=d+1|0;}return S(l);}
function S2(a,b){ADd();AQQ(a,AZI(b),C7T);}
function AQQ(a,b,c){ADd();a.is=b;a.E3=c;}
function Ox(a){var b,c;if(a.E3===null){b=a.bP$;if(b!==null)a.E3=b.bFr();if(a.E3===null){ADd();b=C7T;a.E3=b;if(b===null){c=new DJ;Bg(c,B(511));M(c);}}}return a.E3;}
function BUg(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Uh(a);b=new ATw;c=Ox(a);d=a.is;$p=1;case 1:$z=Bep(c,d);if(C()){break _;}c=$z;b.Bp=c;return b;default:H$();}}ED().s(a,b,c,d,$p);}
function Nl(a){var b;Uh(a);b=new A4X;Bn8(b,256);b.bkh=0;b.bkI=a;return b;}
function Cte(a){return a.is;}
function AC8(a){var b;b=a.is;return b!==null&&!Fh(b,B(510))?0:1;}
function Uh(a){var b,c,d;if(!AC8(a))return;b=new R_;c=a.is;d=new T;U(d);J(J(d,B(512)),c);Bg(b,S(d));M(b);}
function Jy(a){return !B7(a.is,B(513))?a.is:null;}
function CBS(a){var b;b=a.is;return b!==null?MC(b):0;}
function B6$(a,b){var c;c=a.is;return c!==null&&b!==null&&b instanceof Np&&B7(c,b.is)?1:0;}
function BmB(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(AC8(a))return 0;b=Ox(a);c=a.is;b=b.EA;$p=1;case 1:$z=b.bvF(c);if(C()){break _;}d=$z;return !d?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function Bq9(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=1;$p=1;case 1:$z=Bwi(a,b);if(C()){break _;}c=$z;d=X(D,c.p).data;b=0;c=CH(c);while(Cl(c)){e=b+1|0;d[b]=Cm(c);b=e;}return d.length<=0?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bjn(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(AC8(a))return 0;b=Ox(a);c=a.is;b=b.EA;$p=1;case 1:$z=b.bzz(c);if(C()){break _;}d=$z;return !d?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function BQv(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.is;if(AC8(a))return 0;c=Ox(a);d=a.is;c=c.EA;$p=1;case 1:$z=c.byk(d,b);if(C()){break _;}e=$z;return !e?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BBh(a){var b,c,d,e,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Uh(a);$p=1;case 1:$z=BmB(a);if(C()){break _;}b=$z;if(!b)return null;c=Ox(a);d=a.is;$p=2;case 2:$z=Bep(c,d);if(C()){break _;}c=$z;e=A6w(c);if(e!==null)return e;a:{try{e=Cb(Jm(c));AW2(c,e);break a;}catch($$e){$$je=N($$e);c=$$je;}M(c);}return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BFB(a,b){var c,d,e,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Uh(a);c=A3C(b);if(c===null){c=MR(b.data.length);try{Sr(c,b);QA(c);d=Ox(a);e=a.is;$p=2;continue _;}catch($$e){$$je=N($$e);c=$$je;}M(c);}d=Ox(a);e=a.is;$p=1;case 1:BP1(d,e,c);if(C()){break _;}return;case 2:a:{try{BP1(d,e,c);if(C()){break _;}}catch($$e){$$je=N($$e);c=$$je;break a;}return;}M(c);default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bwi(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BL();d=Ox(a);e=a.is;f=new AVl;f.bxx=d;f.blX=c;d=d.EA;$p=1;case 1:d.bAs(e,f,b);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BjS(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1;$p=1;case 1:$z=Bwi(a,b);if(C()){break _;}c=$z;return RJ(c,X(Np,0));default:H$();}}ED().s(a,b,c,$p);}
function CI2(){var b;b=X(Co,1);b.data[0]=B(514);C7S=b;C7T=null;}
var H_=K();
var C7U=null;var C7V=null;var C7W=null;var C7X=null;var C7Y=null;var C7Z=null;var C70=null;var C71=null;var C72=null;var C73=null;var C74=null;var C75=Bw;var C76=Bw;var C77=0;var C78=0;var C79=0;var C7$=0;function L9(){L9=Be(H_);CLS();}
function BqY(){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:L9();C77=0;C78=0;C79=0;C7$=0;a:{try{C7V=B9s();break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;}else{throw $$e;}}C7V=null;C_(C7U,B(515));IU(C7U,b);return;}if((H8()).ba3){E0(C7U,B(516));C77=0;}else{c=VJ(B(517));try{d=new $rt_globals.Int8Array(c.data.length);b=c.data;d.set(b,0);d=d.buffer;b=null;$p=1;continue _;}catch($$e){$$je=N($$e);if
($$je instanceof Bo){}else{throw $$e;}}C77=0;C_(C7U,B(518));}if(!C77){e=A8k(C7V)?1:0;C78=e;if(!e){FP(C7U,B(519));c=VJ(B(520));try{d=new $rt_globals.Int8Array(c.data.length);b=c.data;d.set(b,0);d=d.buffer;b=null;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C79=0;C_(C7U,B(521));c=VJ(B(522));try{b=new $rt_globals.Int8Array(c.data.length);d=c.data;b.set(d,0);d=b.buffer;b=null;$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7$=0;C_(C7U,B(523));if
(!C79&&!C7$){b:{try{C7V.close();break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7V=null;C_(C7U,B(524));}}}Ph(C6$);Ph(C6_);if((H8()).HP){c=MP(B(525));if(c!==null){f=CZT.createElement("audio");f.classList.add("_eaglercraftX_keepalive_hack");f.setAttribute("style","display:none;");b=!!0;f.autoplay=b;b=!!1;f.loop=b;g=new Wx;f.addEventListener("seeked",Cv(g,"handleEvent"));g=new Wy;f.addEventListener("canplay",Cv(g,"handleEvent"));d=CZT.createElement("source");b="audio/wav";d.type=b;b=
$rt_ustr((Um(c,B(526))).A3());d.src=b;f.appendChild(d);CZE.appendChild(f);C72=f;}}return;case 1:a:{try{$z=BeV(d,b);if(C()){break _;}b=$z;if(b!==null&&b.length){C77=1;break a;}M(Brn());}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C77=0;C_(C7U,B(518));}if(!C77){e=A8k(C7V)?1:0;C78=e;if(!e){FP(C7U,B(519));c=VJ(B(520));try{d=new $rt_globals.Int8Array(c.data.length);b=c.data;d.set(b,0);d=d.buffer;b=null;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C79=0;C_(C7U,
B(521));c=VJ(B(522));try{b=new $rt_globals.Int8Array(c.data.length);d=c.data;b.set(d,0);d=b.buffer;b=null;$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7$=0;C_(C7U,B(523));if(!C79&&!C7$){c:{try{C7V.close();break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7V=null;C_(C7U,B(524));}}}Ph(C6$);Ph(C6_);if((H8()).HP){c=MP(B(525));if(c!==null){f=CZT.createElement("audio");f.classList.add("_eaglercraftX_keepalive_hack");f.setAttribute("style","display:none;");b
=!!0;f.autoplay=b;b=!!1;f.loop=b;g=new Wx;f.addEventListener("seeked",Cv(g,"handleEvent"));g=new Wy;f.addEventListener("canplay",Cv(g,"handleEvent"));d=CZT.createElement("source");b="audio/wav";d.type=b;b=$rt_ustr((Um(c,B(526))).A3());d.src=b;f.appendChild(d);CZE.appendChild(f);C72=f;}}return;case 2:a:{try{$z=BeV(d,b);if(C()){break _;}b=$z;if(b!==null&&b.length){C79=1;break a;}M(Brn());}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C79=0;C_(C7U,B(521));c=VJ(B(522));try{b=new $rt_globals.Int8Array(c.data.length);d
=c.data;b.set(d,0);d=b.buffer;b=null;$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7$=0;C_(C7U,B(523));}if(!C79&&!C7$){c:{try{C7V.close();break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7V=null;C_(C7U,B(524));}Ph(C6$);Ph(C6_);if((H8()).HP){c=MP(B(525));if(c!==null){f=CZT.createElement("audio");f.classList.add("_eaglercraftX_keepalive_hack");f.setAttribute("style","display:none;");b=!!0;f.autoplay=b;b=!!1;f.loop=b;g=new Wx;f.addEventListener("seeked",
Cv(g,"handleEvent"));g=new Wy;f.addEventListener("canplay",Cv(g,"handleEvent"));d=CZT.createElement("source");b="audio/wav";d.type=b;b=$rt_ustr((Um(c,B(526))).A3());d.src=b;f.appendChild(d);CZE.appendChild(f);C72=f;}}return;case 3:a:{try{$z=BeV(d,b);if(C()){break _;}b=$z;if(b!==null&&b.length){C7$=1;break a;}M(Brn());}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}C7$=0;C_(C7U,B(523));}if(!C79&&!C7$){c:{try{C7V.close();break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}C7V
=null;C_(C7U,B(524));}Ph(C6$);Ph(C6_);if((H8()).HP){c=MP(B(525));if(c!==null){f=CZT.createElement("audio");f.classList.add("_eaglercraftX_keepalive_hack");f.setAttribute("style","display:none;");b=!!0;f.autoplay=b;b=!!1;f.loop=b;g=new Wx;f.addEventListener("seeked",Cv(g,"handleEvent"));g=new Wy;f.addEventListener("canplay",Cv(g,"handleEvent"));d=CZT.createElement("source");b="audio/wav";d.type=b;b=$rt_ustr((Um(c,B(526))).A3());d.src=b;f.appendChild(d);CZE.appendChild(f);C72=f;}}return;default:H$();}}ED().s(b,
c,d,e,f,g,$p);}
function Bsh(b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:L9();d=Cp(C73,b);if(d!==null){if(d.CN===null)return null;d.Ca=Ka();return d;}e=MP(b);if(e===null)return null;d=new APe;$p=1;case 1:$z=Bn6(e,b);if(C()){break _;}f=$z;A$1(d,f);if(c)BS(C73,b,d);if(d.CN===null)return null;d.Ca=Ka();return d;default:H$();}}ED().s(b,c,d,e,f,$p);}
function BUS(b,c,d){var e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:L9();e=Cp(C73,b);if(e!==null){if(e.CN===null)return null;e.Ca=Ka();return e;}a:{try{f=A_g(BDZ(b));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}f=null;}if(f===null)return null;e=new APe;$p=1;case 1:$z=Bn6(f,b);if(C()){break _;}d=$z;A$1(e,d);if(c)BS(C73,b,e);if(e.CN===null)return null;e.Ca=Ka();return e;default:H$();}}ED().s(b,c,d,
e,f,$p);}
function Bn6(b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:L9();if(b===null)return null;if(C77){d=new $rt_globals.Int8Array(b.data.length);e=b.data;d.set(e,0);e=d.buffer;$p=1;continue _;}f=b.data;g=f.length;if(g>4&&f[0]==79&&f[1]==103&&f[2]==103&&f[3]==83){e=C7V;h=C78?0:!C79?2:1;$p=3;continue _;}d=new $rt_globals.Int8Array(g);e=b.data;d.set(e,0);e=d.buffer;$p=2;continue _;case 1:$z=BeV(e,c);if(C())
{break _;}c=$z;return c;case 2:$z=BeV(e,c);if(C()){break _;}c=$z;return c;case 3:$z=BT2(e,b,c,h);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function BeV(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:L9();$p=1;case 1:$z=BbE(b,c);if(C()){break _;}b=$z;return Pv(b);default:H$();}}ED().s(b,c,$p);}
function Chu(b,c,d){var e,f,g;L9();e=C7V;f=new AYK;f.bl2=d;g=new AYJ;g.bFR=c;g.bu2=d;e.decodeAudioData(b,Cv(f,"onSuccess"),Cv(g,"onError"));}
function AO_(b,c,d,e,f,g,h){var i,j,k,l,m,n;L9();b.Ca=Ka();i=C7V.createBufferSource();j=b.CN;i.buffer=j;k=i.playbackRate;j=g;k.value=j;k=!!h;i.loop=k;j=C7V.createPanner();j.setPosition(c,d,e);l=f*16.0;if(l<16.0)l=16.0;m=l;j.maxDistance=m;k=1.0;j.rolloffFactor=k;k="linear";j.distanceModel=k;k="HRTF";j.panningModel=k;k=360.0;j.coneInnerAngle=k;k=0.0;j.coneOuterAngle=k;k=0.0;j.coneOuterGain=k;j.setOrientation(0.0,1.0,0.0);k=C7V.createGain();if(f>1.0)f=1.0;m=k.gain;n=f;m.value=n;i.connect(j);j.connect(k);m=C7V.destination;k.connect(m);n
=C71;if(n!==null)k.connect(n);i.start();m=CzL(b,i,j,k,g,h);FR(C74,m);return m;}
function TD(b,c,d,e){var f,g,h,i;L9();b.Ca=Ka();f=C7V.createBufferSource();g=b.CN;f.buffer=g;g=f.playbackRate;h=d;g.value=h;h=!!e;f.loop=h;g=C7V.createGain();if(c>1.0)c=1.0;h=g.gain;i=c;h.value=i;f.connect(g);h=C7V.destination;g.connect(h);i=C71;if(i!==null)g.connect(i);f.start();i=CzL(b,f,null,g,d,e);FR(C74,i);return i;}
function Bqe(b,c,d,e,f){var g,h,i,j,k;L9();f= -f*0.01745329238474369;g=BT(f);h=BC(f);e=e*0.01745329238474369;i= -BT(e);j=BC(e);k=C7V.listener;k.setPosition(b,c,d);b= -h*i;e= -j;f= -g*i;k.setOrientation(b,e,f,0.0,1.0,0.0);}
function CLS(){C7U=Hy(B(527));C7V=null;C7W=null;C7X=null;C7Y=null;C7Z=null;C70=null;C71=null;C72=null;C73=Dc();C74=new OS;C75=Bw;C76=Bw;C77=0;C78=0;C79=0;C7$=0;}
function BbE(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{Chu(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function A8k(b){var tmpBuf=b.createBuffer(2,16,16000);return typeof tmpBuf.copyToChannel==="function";}
var Bue=K();
function CRh(){var a=new Bue();CPq(a);return a;}
function CPq(a){}
function B2O(a,b){var c,d,e,f,$$je;CF();if(b.source===CZS?1:0){c=0;d=CZ4;Hg(d);a:{try{e=CZ3;if(e===null)f=c;else{b:{try{f=e.bun(b.data);c=f;break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}f=c;}if(f)CZ3=null;}DN(d);break a;}catch($$e){$$je=N($$e);b=$$je;}DN(d);M(b);}if(f)e.bz6();}}
function Kg(){Dh.call(this);this.bnC=null;}
var C0J=null;var C0D=null;var C0B=null;var C0K=null;var C0E=null;var C0F=null;var C0C=null;var C0G=null;var C0H=null;var C0I=null;var C7_=null;function A_m(){A_m=Be(Kg);Cz2();}
function PM(a,b,c){var d=new Kg();BMT(d,a,b,c);return d;}
function Cri(){A_m();return C7_.d3();}
function BMT(a,b,c,d){A_m();FO(a,b,c);a.bnC=d;}
function ChW(a){return a.bnC;}
function Cz2(){var b;C0J=PM(B(528),0,B(529));C0D=PM(B(530),1,B(531));C0B=PM(B(532),2,B(533));C0K=PM(B(534),3,B(534));C0E=PM(B(535),4,B(536));C0F=PM(B(537),5,B(538));C0C=PM(B(539),6,B(540));C0G=PM(B(541),7,B(542));C0H=PM(B(543),8,B(544));b=PM(B(545),9,B(546));C0I=b;C7_=V(Kg,[C0J,C0D,C0B,C0K,C0E,C0F,C0C,C0G,C0H,b]);}
function Ot(){var a=this;Dh.call(a);a.bu7=null;a.bLp=null;}
var C0P=null;var C0O=null;var C0M=null;var C0L=null;var C0N=null;var C8a=null;function Bx1(){Bx1=Be(Ot);CQs();}
function A9l(a,b,c,d){var e=new Ot();A6x(e,a,b,c,d);return e;}
function CJa(){Bx1();return C8a.d3();}
function A6x(a,b,c,d,e){Bx1();FO(a,b,c);a.bu7=d;a.bLp=e;}
function B7s(a){return a.bu7;}
function CQs(){var b;b=new Ot;BOZ();A6x(b,B(547),0,B(548),C8b);C0P=b;C0O=A9l(B(549),1,B(550),C8c);C0M=A9l(B(551),2,B(552),C8d);C0L=A9l(B(553),3,B(554),C8d);b=A9l(B(555),4,B(546),C8e);C0N=b;C8a=V(Ot,[C0P,C0O,C0M,C0L,b]);}
function OU(){var a=this;Dh.call(a);a.bGc=0;a.boD=null;a.bMK=null;}
var C0T=null;var C0V=null;var C0R=null;var C0Q=null;var C0S=null;var C0U=null;var C8f=null;function BAg(){BAg=Be(OU);B_u();}
function ACj(a,b,c,d,e){var f=new OU();BOp(f,a,b,c,d,e);return f;}
function B7w(){BAg();return C8f.d3();}
function BOp(a,b,c,d,e,f){BAg();FO(a,b,c);a.bGc=d;a.boD=e;a.bMK=f;}
function Ce0(a){return a.boD;}
function B_u(){var b;C0T=ACj(B(556),0,225281,B(557),B(226));C0V=ACj(B(558),1,225285,B(206),B(559));C0R=ACj(B(560),2,225282,B(208),B(561));C0Q=ACj(B(562),3,225283,B(563),B(564));C0S=ACj(B(565),4,225288,B(209),B(566));b=ACj(B(567),5,225287,B(210),B(568));C0U=b;C8f=V(OU,[C0T,C0V,C0R,C0Q,C0S,b]);}
function BLC(){var a=this;D.call(a);a.bwF=null;a.bpk=null;a.wY=0;a.a81=0;a.baY=0;}
function Cqd(){var a=new BLC();CuV(a);return a;}
function CuV(a){a.bwF=X(Vn,24);a.bpk=Bx(24);a.wY=0;a.a81=0;a.baY=(-1);}
var ANR=K();
var C8g=null;var C8h=null;function BLs(){var b,c,d,e,f,g;C8h=TS(B(569));b=AIs();if(b<310){if(b==300){c=ACi(B(570));BM(c,B(571));BM(c,B(572));BM(c,B(573));}else{if(b!=200){c=new DJ;d=new T;U(d);Bj(J(d,B(574)),b);Bg(c,S(d));M(c);}e=AMS();c=ACi(B(575));if(e)BM(c,B(576));BM(c,B(573));BM(c,B(577));if(e)BM(c,B(578));}}else{c=ACi(B(579));f=A6B();g=!f&&A$y()?1:0;if(f)BM(c,B(580));else if(g)BM(c,B(581));BM(c,B(582));BM(c,B(583));BM(c,B(572));BM(c,B(573));if(!(!f&&!g))BM(c,B(584));}Bb(c,10);C8g=S(c);}
function AND(b,c){var d,e,f;d=C8g;if(d!==null&&C8h!==null){if(c===null)e=B(4);else{e=new T;U(e);Bb(J(e,c),10);e=S(e);}c=C8h;f=new T;U(f);c=J(J(J(J(f,d),B(585)),e),c);Bb(c,10);J(c,b);return S(f);}b=new DJ;Bm(b);M(b);}
function A5X(b,c){var d,e,f;d=C8g;if(d!==null&&C8h!==null){if(c===null)e=B(4);else{e=new T;U(e);Bb(J(e,c),10);e=S(e);}c=C8h;f=new T;U(f);c=J(J(J(J(f,d),B(586)),e),c);Bb(c,10);J(c,b);return S(f);}b=new DJ;Bm(b);M(b);}
function Bk9(){C8g=null;C8h=null;}
var U$=K();
var C8i=null;var C8j=null;var C8k=null;var C4n=null;var C8l=null;function BLT(){var b,c,d,e,f,g,h;if(C8i===null){C8i=QW();C8j=QW();C8k=Om();b=NT(18);ALb(b,Gx([(-1.0),(-1.0),0.0,1.0,(-1.0),0.0,(-1.0),1.0,0.0,1.0,(-1.0),0.0,1.0,1.0,0.0,(-1.0),1.0,0.0]));Lc(b);AC4(C8k);ADE(34962,b,35044);AUN(b);LI(C8i);HM(0);HS(0,2,5126,0,12,0);LI(C8j);HM(0);HS(0,3,5126,0,12,0);}if(C4n===null){c=TS(B(587));C8l=Bo7(c);b=Mh(35633);C4n=b;LL(b,AND(c,B(588)));L1(C4n);if(Re(C4n,35713)!=1){a:{IN();DO();C_(C3G,B(589));d=R3(C4n);if(d!==
null){e=FX(d,B(590));f=0;while(true){g=e.data;if(f>=g.length)break a;d=C3G;h=X(D,1);h.data[0]=g[f];Ea(d,B(591),h);f=f+1|0;}}}d=new DJ;Bg(d,B(592));M(d);}}}
function Bxy(){C8i=null;C8j=null;C8k=null;C4n=null;C8l=null;}
var Et=K();
var C8m=null;var C8n=null;var C8o=null;var C8p=null;var C8q=null;var C8r=null;var C8s=null;var C8t=null;var C8u=null;var C8v=null;var C8w=null;var C8x=0.0;var C8y=0.0;var C8z=0.0;var C8A=0.0;var C8B=0;var C8C=0.0;var C8D=0.0;var C8E=0.0;var C8F=0.0;var C8G=null;var C8H=null;var C8I=0;var C8J=0;var C8K=0.0;var C8L=0.0;var C8M=0.0;var C8N=0.0;var C8O=null;var C8P=0;var C8Q=null;var C8R=0;var C8S=0;var C8T=0;var C8U=0;var C8V=0;var C8W=0;var C8X=0;var C8Y=0;function CVY(){CVY=Be(Et);CCk();}
function Bjl(){var b,c,d,e,f,g,h,i,j,k;CVY();b=TS(B(593));c=TS(B(594));d=Mh(35633);e=Mh(35632);LL(d,AND(b,B(595)));L1(d);if(Re(d,35713)!=1){a:{IN();C_(C8m,B(596));f=R3(d);if(f!==null){g=FX(f,B(590));h=0;while(true){i=g.data;if(h>=i.length)break a;j=C8m;k=X(D,1);k.data[0]=i[h];Ea(j,B(591),k);h=h+1|0;}}}M(ZV(B(597)));}LL(e,A5X(c,B(595)));L1(e);if(Re(e,35713)!=1){b:{IN();C_(C8m,B(598));f=R3(e);if(f!==null){g=FX(f,B(590));h=0;while(true){i=g.data;if(h>=i.length)break b;j=C8m;k=X(D,1);k.data[0]=i[h];Ea(j,B(599),
k);h=h+1|0;}}}M(ZV(B(600)));}j=ZD();C8n=j;NH(j,d);NH(C8n,e);if(AIs()==200)B5w(C8n,Bo7(b));WN(C8n);MW(C8n,d);MW(C8n,e);If(d);If(e);if(AJH(C8n,35714)!=1){c:{IN();C_(C8m,B(601));f=AJL(C8n);if(f!==null){g=FX(f,B(590));h=0;while(true){i=g.data;if(h>=i.length)break c;j=C8m;k=X(D,1);k.data[0]=i[h];Ea(j,B(602),k);h=h+1|0;}}}M(ZV(B(603)));}C8p=NT(16);C8O=SF(65530);C8Q=SF(65530);OB(C8n);C8o=EI(C8n,B(604));C8q=EI(C8n,B(605));C8r=EI(C8n,B(606));C8s=EI(C8n,B(607));C8t=EI(C8n,B(608));Q8(EI(C8n,B(609)),0);C8u=QW();C8v=Om();C8w
=Om();j=NT(108);ALb(j,Gx([0.004999999888241291,0.004999999888241291,0.25,0.004999999888241291,0.9950000047683716,0.25,0.9950000047683716,0.004999999888241291,0.25,0.9950000047683716,0.004999999888241291,0.25,0.004999999888241291,0.9950000047683716,0.25,0.9950000047683716,0.9950000047683716,0.25,0.004999999888241291,0.004999999888241291,0.0,0.004999999888241291,0.9950000047683716,0.0,0.9950000047683716,0.004999999888241291,0.0,0.9950000047683716,0.004999999888241291,0.0,0.004999999888241291,0.9950000047683716,
0.0,0.9950000047683716,0.9950000047683716,0.0,0.004999999888241291,0.004999999888241291,0.25,0.004999999888241291,0.9950000047683716,0.25,0.9950000047683716,0.004999999888241291,0.25,0.9950000047683716,0.004999999888241291,0.25,0.004999999888241291,0.9950000047683716,0.25,0.9950000047683716,0.9950000047683716,0.25,0.004999999888241291,0.004999999888241291,0.75,0.004999999888241291,0.9950000047683716,0.75,0.9950000047683716,0.004999999888241291,0.75,0.9950000047683716,0.004999999888241291,0.75,0.004999999888241291,
0.9950000047683716,0.75,0.9950000047683716,0.9950000047683716,0.75,0.004999999888241291,0.004999999888241291,0.0,0.004999999888241291,0.9950000047683716,0.0,0.9950000047683716,0.004999999888241291,0.0,0.9950000047683716,0.004999999888241291,0.0,0.004999999888241291,0.9950000047683716,0.0,0.9950000047683716,0.9950000047683716,0.0,0.004999999888241291,0.004999999888241291,0.5,0.004999999888241291,0.9950000047683716,0.5,0.9950000047683716,0.004999999888241291,0.5,0.9950000047683716,0.004999999888241291,0.5,0.004999999888241291,
0.9950000047683716,0.5,0.9950000047683716,0.9950000047683716,0.5]));Lc(j);LI(C8u);AC4(C8v);ADE(34962,j,35044);AUN(j);HM(0);HS(0,3,5126,0,12,0);AEE(0,0);W9(C8w);HM(1);HS(1,2,5122,0,10,0);AEE(1,1);HM(2);HS(2,2,5121,0,10,4);AEE(2,1);HM(3);HS(3,4,5121,1,10,6);AEE(3,1);}
function CCk(){C8m=Hy(B(610));C8n=null;C8o=null;C8p=null;C8q=null;C8r=null;C8s=null;C8t=null;C8u=null;C8v=null;C8w=null;C8x=(-999.0);C8y=(-999.0);C8z=(-999.0);C8A=(-999.0);C8B=(-1);C8C=(-999.0);C8D=(-999.0);C8E=(-999.0);C8F=(-999.0);C8G=R0();C8H=new PQ;C8I=(-1);C8J=(-1);C8K=(-1.0);C8L=(-1.0);C8M=(-1.0);C8N=(-1.0);C8O=null;C8P=0;C8Q=null;C8R=0;C8S=0;C8T=0;C8U=0;C8V=2147483647;C8W=2147483647;C8X=2147483647;C8Y=2147483647;}
function APU(){D.call(this);this.bwX=null;}
function B9f(a,b){var c;c=a.bwX;E5();Bb(c,10);BM(c,B(398));BM(c,b);}
function F9(){var a=this;D.call(a);a.iz=null;a.iO=null;a.OP=null;}
var C8Z=null;var C80=null;var C81=null;var C82=null;var C83=null;var C84=null;var C85=null;var C86=null;var C87=null;var C88=null;var C89=null;var C8$=null;var C8_=null;var C9a=null;var C9b=null;var C9c=null;var C9d=null;var C9e=null;var C9f=null;var C9g=null;var C9h=null;var C9i=null;var C9j=null;function Xw(){Xw=Be(F9);CvG();}
function HI(a,b){var c=new F9();BtU(c,a,b);return c;}
function CSd(a,b,c){var d=new F9();A9H(d,a,b,c);return d;}
function BtU(a,b,c){Xw();A9H(a,b,c,B(4));}
function A9H(a,b,c,d){Xw();if(b!==null&&c!==null&&d!==null){if(!Bd(b)&&!Bd(c)){a.iO=B(4);a.iz=B(4);a.OP=d;return;}a.iO=b;a.iz=c;a.OP=d;return;}b=new E_;Bm(b);M(b);}
function Chy(a,b){var c;if(b===a)return 1;if(!(b instanceof F9))return 0;c=b;return B7(a.iO,c.iO)&&B7(a.iz,c.iz)&&B7(a.OP,c.OP)?1:0;}
function M8(){Xw();return C8Z;}
function CB3(a){return (MC(a.iz)+MC(a.iO)|0)+MC(a.OP)|0;}
function CvG(){var b,c;C80=HI(B(611),B(612));C81=HI(B(613),B(612));C82=HI(B(614),B(615));C83=HI(B(614),B(4));C84=HI(B(611),B(4));C85=HI(B(613),B(616));C86=HI(B(613),B(4));C87=HI(B(617),B(4));C88=HI(B(617),B(618));C89=HI(B(619),B(4));C8$=HI(B(619),B(620));C8_=HI(B(621),B(622));C9a=HI(B(621),B(4));C9b=HI(B(623),B(624));C9c=HI(B(623),B(4));C9d=HI(B(614),B(615));C9e=HI(B(614),B(615));C9f=HI(B(614),B(625));C9g=HI(B(614),B(625));C9h=HI(B(611),B(626));C9i=HI(B(611),B(627));C9j=HI(B(4),B(4));if(C9k===null)C9k=B$j();b
=(C9k.value!==null?$rt_str(C9k.value):null);c=Gm(b,95);C8Z=CSd(CQ(b,0,c),DK(b,c+1|0),B(4));}
function Fp(){var a=this;D.call(a);a.ff=null;a.bOs=null;a.OW=null;a.r5=0.0;a.UL=0.0;}
function J3(a){a.bOs=Cpe();a.OW=Vz();a.r5=0.0;a.UL=1.0;}
function BqU(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.ff.Zi;$p=1;case 1:$z=Bmy(c,b);if(C()){break _;}d=$z;D5(c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bw$(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.ff.Zi;$p=1;case 1:$z=Bh5(d,b,c);if(C()){break _;}e=$z;if(e<0)return 0;D5(d,e);return 1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bl2(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Bl(2896);O();g=C9l.G;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;BY();Bt(c,d,e);n=b.O*1.399999976158142;Cz(n,n,n);o=B(263);$p=1;case 1:BqU(a,o);if(C()){break _;}Cg();o=C1A;p=0.5;q=b.bC/n;r=b.h-b.C.L;Bk( -a.ff.rk,0.0,1.0,0.0);Bt(0.0,0.0,(-0.30000001192092896)+(q|0)*0.019999999552965164);Cj(1.0,1.0,1.0,1.0);s=0.0;t=0;B$(o);n=i+16|0;u=n/256.0;v=(n+15.989999771118164)/256.0;while(q>0.0){if(t%2|0){w=j;x=k;f=u;n=v;}else{w=j;x=k;f=l;n=m;}if((t/2|0)%2|0){y=w;w=x;x=y;}c=p-0.0;d=0.0-r;e=s;z=w;ba=n;F(o,c,d,e,z,ba);bb= -p-0.0;bc=x;F(o,bb,d,e,bc,ba);d
=1.399999976158142-r;ba=f;F(o,bb,d,e,bc,ba);F(o,c,d,e,z,ba);q=q-0.44999998807907104;r=r-0.44999998807907104;p=p*0.8999999761581421;s=s+0.029999999329447746;t=t+1|0;}BO(o);BK();Bc(2896);return;default:H$();}}ED().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,$p);}
function BFM(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bc(3042);DB(770,771);h=a.ff.Zi;i=B(628);$p=1;case 1:$z=Bmy(h,i);if(C()){break _;}j=$z;D5(h,j);k=ARu(a);D6(0);l=a.r5;if(b instanceof Fo){i=b;l=l*1.0;if(i instanceof J0&&AIj(i))l=l*0.5;}m=b.g0;n=b.d-m;o=g;n=m+n*o;m=b.fD;m=m+(b.h-m)*o+b.n6();p=b.g1;o=p+(b.c-p)*o;p=l;q=Q(n-p);r=Q(n+p);s=Q(m-p);t=Q(m);u=Q(o-p);v=Q(o+p);w=c-n;x=d-m;y=e-o;Cg();z=C1A;B$(z);m=f;while(q<=r){ba=s;while(ba<=t){bb=u;if(bb<=v){j=ba-1|0;$p=2;continue _;}ba=ba+1|0;}q=q+1|0;}BO(z);Cj(1.0,1.0,1.0,1.0);Bl(3042);D6(1);return;case 2:$z=
BHl(k,q,j,bb);if(C()){break _;}j=$z;if(j>0){$p=3;continue _;}bb=bb+1|0;a:while(true){if(bb<=v){j=ba-1|0;continue _;}ba=ba+1|0;while(ba>t){q=q+1|0;if(q>r)break a;ba=s;}bb=u;}BO(z);Cj(1.0,1.0,1.0,1.0);Bl(3042);D6(1);return;case 3:$z=A_i(k,q,ba,bb);if(C()){break _;}bc=$z;if(bc>3){O();h=C1F.data[j];n=d+b.n6();o=x+b.n6();i=C1A;if(h.dF()){bd=ba;n=(m-(n-(bd+o))/2.0)*0.5;be=ARu(a);$p=4;continue _;}}bb=bb+1|0;b:while(true){if(bb<=v){j=ba-1|0;$p=2;continue _;}ba=ba+1|0;while(ba>t){q=q+1|0;if(q>r)break b;ba=s;}bb=u;}BO(z);Cj(1.0,
1.0,1.0,1.0);Bl(3042);D6(1);return;case 4:$z=Bha(be,q,ba,bb);if(C()){break _;}f=$z;bf=n*f;if(bf>=0.0){if(bf>1.0)bf=1.0;GY(i,1.0,1.0,1.0,bf);n=q;bf=n+h.eh+w;n=n+h.d7+w;bg=bd+h.d8+o+0.015625;o=bb;bh=o+h.dj+y;bi=o+h.c1+y;bj=(c-bf)/2.0/p+0.5;l=(c-n)/2.0/p+0.5;g=(e-bh)/2.0/p+0.5;f=(e-bi)/2.0/p+0.5;o=bj;bd=g;F(i,bf,bg,bh,o,bd);bk=f;F(i,bf,bg,bi,o,bk);o=l;F(i,n,bg,bi,o,bk);F(i,n,bg,bh,o,bd);}bb=bb+1|0;c:while(true){if(bb<=v){j=ba-1|0;$p=2;continue _;}ba=ba+1|0;while(ba>t){q=q+1|0;if(q>r)break c;ba=s;}bb=u;}BO(z);Cj(1.0,
1.0,1.0,1.0);Bl(3042);D6(1);return;default:H$();}}ED().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 ARu(a){return a.ff.r3;}
function CLq(b,c,d,e){var f;Bl(3553);Cg();f=C1A;Cj(1.0,1.0,1.0,1.0);B$(f);G3(f,c,d,e);C3(f,0.0,0.0,(-1.0));BE(f,b.bK,b.bB,b.bL);BE(f,b.bO,b.bB,b.bL);BE(f,b.bO,b.L,b.bL);BE(f,b.bK,b.L,b.bL);C3(f,0.0,0.0,1.0);BE(f,b.bK,b.L,b.bP);BE(f,b.bO,b.L,b.bP);BE(f,b.bO,b.bB,b.bP);BE(f,b.bK,b.bB,b.bP);C3(f,0.0,(-1.0),0.0);BE(f,b.bK,b.L,b.bL);BE(f,b.bO,b.L,b.bL);BE(f,b.bO,b.L,b.bP);BE(f,b.bK,b.L,b.bP);C3(f,0.0,1.0,0.0);BE(f,b.bK,b.bB,b.bP);BE(f,b.bO,b.bB,b.bP);BE(f,b.bO,b.bB,b.bL);BE(f,b.bK,b.bB,b.bL);C3(f,(-1.0),0.0,0.0);BE(f,
b.bK,b.L,b.bP);BE(f,b.bK,b.bB,b.bP);BE(f,b.bK,b.bB,b.bL);BE(f,b.bK,b.L,b.bL);C3(f,1.0,0.0,0.0);BE(f,b.bO,b.L,b.bL);BE(f,b.bO,b.bB,b.bL);BE(f,b.bO,b.bB,b.bP);BE(f,b.bO,b.L,b.bP);G3(f,0.0,0.0,0.0);BO(f);Bc(3553);}
function BD5(a,b){a.ff=b;}
function Bug(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=a.ff;if(h.bdh.nE&&a.r5>0.0){i=b.d;j=b.h;k=b.c;i=i-h.a4h;j=j-h.a4x;k=k-h.a3I;l=(1.0-(i*i+j*j+k*k)/256.0)*a.UL;if(l>0.0){$p=2;continue _;}}if(!b.Kz())return;$p=1;case 1:Bl2(a,b,c,d,e,g);if(C()){break _;}return;case 2:BFM(a,b,c,d,e,l,g);if(C()){break _;}if(!b.Kz())return;$p=1;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A2$(a){return a.ff.bmq;}
function Bop(){var a=this;Fp.call(a);a.Mt=null;a.tq=null;a.mQ=0;a.hR=0.0;}
function ACl(){var a=new Bop();CG9(a);return a;}
function CG9(a){J3(a);a.Mt=Vz();a.tq=new DG;a.mQ=1;a.hR=0.0;a.r5=0.15000000596046448;a.UL=0.75;}
function BrM(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=b.oi;BY();i=BC((b.so+g)/10.0+b.a34)*0.10000000149011612+0.10000000149011612;j=((b.so+g)/20.0+b.a34)*57.2957763671875;k=1;l=b.oi.q;if(l>1)k=2;if(l>5)k=3;if(l>20)k=4;Bt(c,d+i,e);Bc(32826);l=h.N;if(l<256){O();if(Rk(C1F.data[l].dI()))
{Bk(j,0.0,1.0,0.0);b=B(263);$p=2;continue _;}}l=h.N;Bn();if(l==C9m.D){Cz(0.5,0.5,0.5);l=141;b=B(336);$p=1;continue _;}Cz(0.5,0.5,0.5);m=Sk(h);if(h.N>=256){b=B(336);$p=3;continue _;}b=B(263);$p=4;continue _;case 1:BqU(a,b);if(C()){break _;}if(a.mQ){n=C45.data[h.N].pP(h.bD);Cj((n>>16&255)/255.0*1.0,(n>>8&255)/255.0*1.0,(n&255)/255.0*1.0,1.0);}ACW(a,l,k);if(a.mQ){Cj(1.0,1.0,1.0,1.0);ACW(a,Sk(h),k);}Bl(32826);BK();return;case 2:BqU(a,b);if(C()){break _;}o=0.25;p=C1F.data[h.N].dI();if(!(p!=1&&p!=19&&p!=12&&p!=2))o
=0.5;Cz(o,o,o);n=0;if(n>=k){Bl(32826);BK();return;}BY();if(n>0)Bt((P(a.tq)*2.0-1.0)*0.20000000298023224/o,(P(a.tq)*2.0-1.0)*0.20000000298023224/o,(P(a.tq)*2.0-1.0)*0.20000000298023224/o);q=1.0;b=a.Mt;r=C1F.data[h.N];l=h.bD;$p=5;continue _;case 3:BqU(a,b);if(C()){break _;}if(a.mQ){p=C45.data[h.N].pP(h.bD);Cj((p>>16&255)/255.0*1.0,(p>>8&255)/255.0*1.0,(p&255)/255.0*1.0,1.0);}ACW(a,m,k);Bl(32826);BK();return;case 4:BqU(a,b);if(C()){break _;}if(a.mQ){p=C45.data[h.N].pP(h.bD);Cj((p>>16&255)/255.0*1.0,(p>>8&255)/
255.0*1.0,(p&255)/255.0*1.0,1.0);}ACW(a,m,k);Bl(32826);BK();return;case 5:BPB(b,r,l,q);if(C()){break _;}BK();n=n+1|0;if(n>=k){Bl(32826);BK();return;}BY();if(n>0)Bt((P(a.tq)*2.0-1.0)*0.20000000298023224/o,(P(a.tq)*2.0-1.0)*0.20000000298023224/o,(P(a.tq)*2.0-1.0)*0.20000000298023224/o);q=1.0;b=a.Mt;r=C1F.data[h.N];l=h.bD;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function ACW(a,b,c){var d,e,f,g,h,i,j,k,l,m;Cg();d=C1A;e=(b%16|0)*16|0;f=(e+0|0)/256.0;g=(e+16|0)/256.0;b=(b/16|0)*16|0;h=(b+0|0)/256.0;i=(b+16|0)/256.0;e=0;j=f;k=i;l=g;m=h;while(e<c){BY();if(e>0)Bt((P(a.tq)*2.0-1.0)*0.30000001192092896,(P(a.tq)*2.0-1.0)*0.30000001192092896,(P(a.tq)*2.0-1.0)*0.30000001192092896);Bk(180.0-a.ff.rk,0.0,1.0,0.0);B$(d);C3(d,0.0,1.0,0.0);F(d,(-0.5),(-0.25),0.0,j,k);F(d,0.5,(-0.25),0.0,l,k);F(d,0.5,0.75,0.0,l,m);F(d,(-0.5),0.75,0.0,j,m);BO(d);BK();e=e+1|0;}}
function Be3(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=W(d,256);if(i<0){O();if(Rk(C1F.data[d].dI())){b=B(263);$p=2;continue _;}}Bn();if(d==C9m.D){Bl(2896);b=B(336);$p=1;continue _;}if(f<0){Bc(2884);return;}Bl(2896);if(i>=0){b=B(336);$p=4;continue _;}b=B(263);$p=5;continue _;case 1:$z=
Bmy(c,b);if(C()){break _;}i=$z;D5(c,i);j=C45.data[d].pP(e);k=(j>>16&255)/255.0;l=(j>>8&255)/255.0;m=(j&255)/255.0;if(a.mQ)Cj(k,l,m,1.0);AE1(a,g,h,208,128,16,16);if(a.mQ)Cj(1.0,1.0,1.0,1.0);AE1(a,g,h,(f%16|0)*16|0,(f/16|0)*16|0,16,16);Bc(2896);Bc(2884);return;case 2:$z=Bmy(c,b);if(C()){break _;}f=$z;D5(c,f);n=C1F.data[d];BY();Bt(g-2|0,h+3|0,(-3.0)+a.hR);Cz(10.0,10.0,10.0);Bt(1.0,0.5,1.0);Cz(1.0,1.0,(-1.0));Bk(210.0,1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);Bn();o=C45.data[d].pP(e);l=(o>>16&255)/255.0;m=(o>>8&255)/255.0;p
=(o&255)/255.0;if(a.mQ)Cj(l,m,p,1.0);Bk((-90.0),0.0,1.0,0.0);b=a.Mt;b.Er=a.mQ;q=1.0;$p=3;case 3:BPB(b,n,e,q);if(C()){break _;}a.Mt.Er=1;BK();Bc(2884);return;case 4:$z=Bmy(c,b);if(C()){break _;}i=$z;D5(c,i);i=C45.data[d].pP(e);q=(i>>16&255)/255.0;k=(i>>8&255)/255.0;l=(i&255)/255.0;if(a.mQ)Cj(q,k,l,1.0);AE1(a,g,h,(f%16|0)*16|0,(f/16|0)*16|0,16,16);Bc(2896);Bc(2884);return;case 5:$z=Bmy(c,b);if(C()){break _;}i=$z;D5(c,i);i=C45.data[d].pP(e);q=(i>>16&255)/255.0;k=(i>>8&255)/255.0;l=(i&255)/255.0;if(a.mQ)Cj(q,k,
l,1.0);AE1(a,g,h,(f%16|0)*16|0,(f/16|0)*16|0,16,16);Bc(2896);Bc(2884);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BI2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d===null)return;g=d.N;h=d.bD;i=Sk(d);$p=1;case 1:Be3(a,b,c,g,h,i,e,f);if(C()){break _;}if(!AG8(d))return;HN(516);Bl(2896);D6(0);b=B(629);$p=2;case 2:$z=Bmy(c,b);if(C()){break _;}g=$z;D5(c,g);a.hR=a.hR-50.0;Bc(3042);DB(774,
774);Cj(0.5,0.25,0.800000011920929,1.0);e=e-2|0;f=f-2|0;g=0;j=e+0|0;k=f+20|0;l=e+20|0;m=f+0|0;while(g<2){if(!g)DB(768,1);i=W(g,1);if(!i)DB(768,1);n=CS();e=g*1873|0;o=Ds(Dv(n,L(3000+e|0)))/(3000.0+e)*256.0;Cg();b=C1A;p=4.0;if(!i)p=(-1.0);B$(b);q=a.hR;r=20.0*p;F(b,j,k,q,(o+r)*0.00390625,0.078125);q=a.hR;p=o+20.0;F(b,l,k,q,(p+r)*0.00390625,0.078125);F(b,l,m,a.hR,p*0.00390625,0.0);F(b,j,m,a.hR,(o+0.0)*0.00390625,0.0);BO(b);g=g+1|0;}Bl(3042);D6(1);a.hR=a.hR+50.0;Bc(2896);HN(515);return;default:H$();}}ED().s(a,b,
c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BEe(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d!==null){g=d.q;if(g>1){c=new T;U(c);Bj(c,g);c=S(c);Bl(2896);Bl(2929);h=((e+19|0)-2|0)-Dn(b,c)|0;i=(f+6|0)+3|0;j=16777215;$p=1;continue _;}if(AAE(d)){k=Bu((ET(13.0-d.bD*13.0/Y_(d))));l=Bu((ET(255.0-d.bD*255.0/Y_(d))));Bl(2896);Bl(2929);Bl(3553);Cg();m=C1A;j=255-
l|0;g=j<<16|l<<8;j=(j/4|0)<<16|16128;n=e+2|0;l=f+13|0;VS(a,m,n,l,13,2,0);VS(a,m,n,l,12,1,j);VS(a,m,n,l,k,1,g);Bc(3553);Bc(2896);Bc(2929);Cj(1.0,1.0,1.0,1.0);}}return;case 1:BKh(b,c,h,i,j);if(C()){break _;}Bc(2896);Bc(2929);if(AAE(d)){k=Bu((ET(13.0-d.bD*13.0/Y_(d))));l=Bu((ET(255.0-d.bD*255.0/Y_(d))));Bl(2896);Bl(2929);Bl(3553);Cg();m=C1A;j=255-l|0;g=j<<16|l<<8;j=(j/4|0)<<16|16128;n=e+2|0;l=f+13|0;VS(a,m,n,l,13,2,0);VS(a,m,n,l,12,1,j);VS(a,m,n,l,k,1,g);Bc(3553);Bc(2896);Bc(2929);Cj(1.0,1.0,1.0,1.0);}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function VS(a,b,c,d,e,f,g){var h,i,j;B$(b);GL(b,g);h=c+0|0;i=d+0|0;BE(b,h,i,0.0);j=d+f|0;BE(b,h,j,0.0);h=c+e|0;BE(b,h,j,0.0);BE(b,h,i,0.0);BO(b);}
function AE1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;Cg();h=C1A;B$(h);i=b+0|0;j=c+g|0;k=a.hR;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;F(h,i,j,k,l,m);n=b+f|0;o=a.hR;k=(d+f|0)*0.00390625;F(h,n,j,o,k,m);m=c+0|0;o=a.hR;j=(e+0|0)*0.00390625;F(h,n,m,o,k,j);F(h,i,m,a.hR,l,j);BO(h);}
function BH_(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BrM(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var AVG=K(0);
function IM(a){return Nm(a)>=0?0:1;}
function DG(){var a=this;D.call(a);a.boe=0.0;a.a$I=0;}
function CbQ(){var a=new DG();CDV(a);return a;}
function BPt(a){var b=new DG();B5y(b,a);return b;}
function CDV(a){}
function B5y(a,b){}
function AOs(a,b){}
function Nm(a){return 4.294967296E9*By(a)+(-2.147483648E9)|0;}
function E(a,b){var c;if(b>0)return By(a)*b|0;c=new BW;Bm(c);M(c);}
function HX(a){return DY(Dq(L(Nm(a)),32),L(Nm(a)));}
function P(a){return By(a);}
function By(a){return $rt_globals.Math.random();}
function BU(a){var b,c,d,e,f,g;if(a.a$I){a.a$I=0;return a.boe;}b=new A9$;b.bzT=a;while(true){while(true){c=2.0*A82(b)-1.0;d=2.0*A82(b)-1.0;e=c*c+d*d;if(e>=1.0)continue;else break;}if(e===0.0)continue;else break;}f=F0((-2.0)*AH4(e)/e);g=KG(2).data;g[0]=c*f;g[1]=d*f;a.a$I=1;a.boe=g[1];return g[0];}
function BXq(){var a=this;DG.call(a);a.a17=Bw;a.bzj=0;}
function AOf(){var a=new BXq();CL4(a);return a;}
function CL4(a){var b;b=CY0(Cy()*9.007199254740991E15);a.a17=L(69);a.bzj=0;a.a17=BG(Qw(b,G(3740067437, 5)),G(4294967295, 65535));a.bzj=1;}
function AI6(a,b){var c;c=BG(Bi(Ce(a.a17,G(3740067437, 5)),L(11)),G(4294967295, 65535));a.a17=c;return Bu(D3(c,48-b|0));}
function Sa(a,b){var c,d,e;c=AI6(a,31);d=b-1|0;if(!(b&d))e=Bu(CX(Ce(L(b),L(c)),31));else while(true){e=c%b|0;if(((c-e|0)+d|0)>=0)break;c=AI6(a,31);}return e;}
var A7V=K(0);
var AXl=K();
function Bh(){var a=this;D.call(a);a.G=0;a.a=0;a.ED=0.0;a.KE=0.0;a.bNG=0;a.W8=0;a.eh=0.0;a.d8=0.0;a.dj=0.0;a.d7=0.0;a.dB=0.0;a.c1=0.0;a.gJ=null;a.bj8=0.0;a.bv=null;a.yv=0.0;a.Nd=null;}
var C9n=null;var C9o=null;var C9p=null;var C9q=null;var C9r=null;var C9s=null;var C9t=null;var C9u=null;var C9v=null;var C1F=null;var C9w=null;var C9x=null;var C9y=null;var C9z=null;var C9A=null;var C9B=null;var C9C=null;var C1S=null;var C1N=null;var C1O=null;var C5m=null;var C5o=null;var C5u=null;var C1R=null;var C1b=null;var C46=null;var C1c=null;var C47=null;var C5x=null;var C5y=null;var C5D=null;var C5C=null;var C5B=null;var C5p=null;var C5q=null;var C5z=null;var C5s=null;var C9D=null;var C9E=null;var C9F
=null;var C9G=null;var C9H=null;var C1M=null;var C9I=null;var C9J=null;var C9K=null;var C9L=null;var C9M=null;var C9N=null;var C9O=null;var C9P=null;var C5A=null;var C9Q=null;var C5v=null;var C5w=null;var C5h=null;var C5g=null;var C5F=null;var C5E=null;var C1P=null;var C1Q=null;var C5n=null;var C5H=null;var C5G=null;var C5t=null;var C1L=null;var C5r=null;var C9l=null;var C9R=null;var C9S=null;var C9T=null;var C9U=null;var C9V=null;var C9W=null;var C9X=null;var C9Y=null;var C5i=null;var C4_=null;var C4$=null;var C9Z
=null;var C90=null;var C91=null;var C92=null;var C93=null;var C94=null;var C95=null;var C96=null;var C97=null;var C98=null;var C5b=null;var C5a=null;var C5f=null;var C5e=null;var C99=null;var C9$=null;var C9_=null;var C$a=null;var C$b=null;var C$c=null;var C$d=null;var C$e=null;var C$f=null;var C49=null;var C$g=null;var C$h=null;var C$i=null;var C$j=null;var C48=null;var C$k=null;var C5d=null;var C5c=null;var C$l=null;var C$m=null;var C$n=null;var C$o=null;var C$p=null;var C$q=null;var C$r=null;var C$s=null;var C$t
=null;var C$u=null;var C$v=null;var C$w=null;var C$x=null;var C$y=null;var C$z=null;var C$A=null;var C$B=null;var C$C=null;var C$D=null;var C$E=null;var C$F=null;var C$G=null;var C$H=null;var C$I=null;var C$J=null;var C$K=null;var C$L=null;var C$M=null;function O(){O=Be(Bh);CtG();}
function C$N(a,b){var c=new Bh();Ia(c,a,b);return c;}
function Zg(a,b,c){var d=new Bh();DT(d,a,b,c);return d;}
function Ia(a,b,c){var d,e,f,g,h,i;O();a.bNG=1;a.W8=1;a.gJ=C9n;a.bj8=1.0;a.yv=0.6000000238418579;d=C1F.data;if(d[b]!==null){c=new BW;e=Ha(d[b]);f=Ha(a);g=new T;U(g);h=J(g,B(630));Bj(h,b);J(J(J(J(h,B(631)),e),B(632)),f);Bg(c,S(g));M(c);}a.bv=c;d[b]=a;a.a=b;Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);C9x.data[b]=a.dr();d=C9z;d.data[b]=!a.dr()?0:255;d=C9A;i=c.WJ()?0:1;d.data[b]=i;C9y.data[b]=0;}
function Dd(a){O();C9C.data[a.a]=1;return a;}
function CpS(a){}
function DT(a,b,c,d){O();Ia(a,b,d);a.G=c;}
function Cn(a,b){a.gJ=b;return a;}
function LG(a,b){O();C9z.data[a.a]=b;return a;}
function IO(a,b){O();C9B.data[a.a]=15.0*b|0;return a;}
function Fe(a,b){a.KE=b*3.0;return a;}
function CMx(a){return 1;}
function B6O(a){return 0;}
function B8(a,b){var c;a.ED=b;c=a.KE;b=b*5.0;if(c<b)a.KE=b;return a;}
function BR0(a){B8(a,(-1.0));return a;}
function CjU(a){return a.ED;}
function FB(a,b){O();C9w.data[a.a]=b;return a;}
function Bf(a,b,c,d,e,f,g){a.eh=b;a.d8=c;a.dj=d;a.d7=e;a.dB=f;a.c1=g;}
function BKU(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();f=C9B.data[a.a];$p=1;case 1:$z=b.bqr(c,d,e,f);if(C()){break _;}g=$z;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BRM(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();f=C9B.data[a.a];$p=1;case 1:$z=b.QE(c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BMy(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(!f&&a.d8>0.0)c=1;else if(f==1&&a.dB<1.0)c=1;else if(f==2&&a.dj>0.0)c=1;else if(f==3&&a.c1<1.0)c=1;else if(f==4&&a.eh>0.0)c=1;else{if(f!=5)break a;if(a.d7>=1.0)break a;c=1;}return c;}$p=1;case 1:$z=b.bAZ(c,d,e);if(C()){break _;}c=$z;return c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BCh(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;return a.cJ(f,c);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BVl(a,b,c){return a.cg(b);}
function Ct0(a,b){return a.G;}
function XZ(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.eh;h=d;i=h+a.d8;j=e;return D9(g,i,j+a.dj,f+a.d7,h+a.dB,j+a.c1);}
function BSY(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.fh(b,c,d,e);if(C()){break _;}h=$z;if(h!==null&&U1(f,h))Y(g,h);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Xk(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.eh;h=d;i=h+a.d8;j=e;return D9(g,i,j+a.dj,f+a.d7,h+a.dB,j+a.c1);}
function Cg1(a){return 1;}
function CIt(a,b,c){return a.Wj();}
function CeL(a){return 1;}
function Bm2(a,b,c,d,e,f){}
function BXi(a,b,c,d,e,f){}
function BEv(a,b,c,d,e,f){}
function BCK(a,b,c,d,e,f){}
function Bdr(a,b,c,d,e){}
function BbX(a,b,c,d,e){}
function Cw8(a,b){return 1;}
function B8P(a,b,c,d){return a.a;}
function BdE(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.ED<0.0)c=0.0;else{if(A7d(b,a)){$p=1;continue _;}c=1.0/a.ED/100.0;}return c;case 1:$z=Brs(b,a);if(C()){break _;}c=$z;return c/a.ED/30.0;default:H$();}}ED().s(a,b,c,$p);}
function Bhf(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=1.0;$p=1;case 1:a.Eg(b,c,d,e,f,h,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B0s(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!b.w){i=a.Uh(h,b.v);j=0;while(true){if(j>=i)break a;if(P(b.v)<=g){k=a.dg(f,b.v,h);if(k>0){l=E9(k,1,a.v$(f));$p=1;continue _;}}j=j+1|0;}}}return;case 1:BgG(a,b,c,d,e,l);if(C()){break _;}while(true){j=j+1|0;if(j>=i)break;if(P(b.v)>g)continue;k=a.dg(f,b.v,h);if(k<=0)continue;else{l=E9(k,
1,a.v$(f));continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BgG(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;g=P(b.v)*0.699999988079071+0.15000000596046448;h=P(b.v)*0.699999988079071+0.15000000596046448;i=P(b.v)*0.699999988079071+0.15000000596046448;j=Hj(b,c+g,d+h,e+i,f);j.qk=10;$p=1;case 1:b.bGv(j);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function B3Q(a,b){return 0;}
function Czu(a,b){return a.KE/5.0;}
function BpS(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.hg(b,c,d,e);if(C()){break _;}h= -c|0;i= -d|0;j= -e|0;b=HG(f,h,i,j);f=HG(g,h,i,j);k=AEQ(b,f,a.eh);l=AEQ(b,f,a.d7);m=AAD(b,f,a.d8);n=AAD(b,f,a.dB);o=ABw(b,f,a.dj);p=ABw(b,f,a.c1);if(!ASM(a,k))k=null;if(!ASM(a,
l))l=null;if(!AZK(a,m))m=null;if(!AZK(a,n))n=null;if(!AS_(a,o))o=null;if(!AS_(a,p))p=null;q=null;if(k!==null)q=k;if(l!==null&&!(q!==null&&Ie(b,l)>=Ie(b,q)))q=l;if(m!==null&&!(q!==null&&Ie(b,m)>=Ie(b,q)))q=m;if(n!==null&&!(q!==null&&Ie(b,n)>=Ie(b,q)))q=n;if(o!==null&&!(q!==null&&Ie(b,o)>=Ie(b,q)))q=o;if(p!==null&&!(q!==null&&Ie(b,p)>=Ie(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 CAv(c,d,e,r,HG(q,c,d,e));default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function ASM(a,b){var c,d;a:{if(b===null)c=0;else{d=b.P;if(d>=a.d8&&d<=a.dB){d=b.M;if(d>=a.dj&&d<=a.c1){c=1;break a;}}c=0;}}return c;}
function AZK(a,b){var c,d;a:{if(b===null)c=0;else{d=b.Q;if(d>=a.eh&&d<=a.d7){d=b.M;if(d>=a.dj&&d<=a.c1){c=1;break a;}}c=0;}}return c;}
function AS_(a,b){var c,d;a:{if(b===null)c=0;else{d=b.Q;if(d>=a.eh&&d<=a.d7){d=b.P;if(d>=a.d8&&d<=a.dB){c=1;break a;}}c=0;}}return c;}
function ByV(a,b,c,d,e){}
function B47(a){return 0;}
function BUB(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.hx(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BJ4(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{$z=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f){O();if(!C1F.data[f].bv.a0m){c=0;break a;}}c=1;}return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BMR(a,b,c,d,e,f){return 0;}
function BQ1(a,b,c,d,e,f){}
function BCC(a,b,c,d,e,f){}
function BEE(a,b,c,d,e,f){}
function BkS(a,b,c,d,e,f,g){}
function BX2(a,b,c,d,e){}
function B$2(a){return 16777215;}
function B82(a,b){return 16777215;}
function AXu(a,b,c,d,e){return 16777215;}
function BoP(a,b,c,d,e,f){return 0;}
function Cpa(a){return 0;}
function BQ8(a,b,c,d,e,f){}
function BLI(a,b,c,d,e,f){return 0;}
function CyW(a){}
function BJY(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:C1();c.cB(C4Z.data[a.a],1);JN(c,0.02500000037252903);if(a.dF()&&!C9y.data[a.a]){h=c.X;Jp();if(KX(C$O.iV,EM(h))<=0?0:1){c=PY(a);$p=2;continue _;}}c=c.X;Jp();i=KX(C$P.iV,EM(c));$p=1;case 1:Bhf(a,b,d,e,f,g,i);if(C()){break _;}return;case 2:BgG(a,b,d,e,f,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CNe(a,b,c){return a.e3(c);}
function BUz(a,b,c,d,e){return 1;}
function BQW(a,b,c,d,e,f){}
function B5(a,b){var c;c=new T;U(c);J(J(c,B(633)),b);a.Nd=S(c);return a;}
function BnN(a){var b,c;b=a.Nd;c=new T;U(c);J(J(c,b),B(634));return C6(S(c));}
function B3S(a){return a.Nd;}
function A__(a,b,c,d,e,f,g){}
function CJD(a){return a.W8;}
function HT(a){a.W8=0;return a;}
function CtC(a){return a.bv.a4G;}
function Bee(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.kn(c,d,e);if(C()){break _;}c=$z;return !c?1.0:0.20000000298023224;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CtG(){var b,c,d,e;C9n=Xb(B(635),1.0,1.0);C9o=Xb(B(636),1.0,1.0);C9p=Xb(B(637),1.0,1.0);C9q=Xb(B(638),1.0,1.0);C9r=Xb(B(635),1.0,1.0);C9s=Xb(B(635),1.0,1.5);C9t=CTn(B(635),1.0,1.0);C9u=Xb(B(639),1.0,1.0);C9v=CXH(B(640),1.0,1.0);C1F=X(Bh,256);C9w=G2(256);C9x=G2(256);C9y=G2(256);C9z=Bx(256);C9A=G2(256);C9B=Bx(256);C9C=G2(256);C1S=B5(Cn(Fe(B8(CSy(1,1),1.5),10.0),C9r),B(635));C1N=B5(Cn(B8(CXa(2),0.6000000238418579),C9q),B(638));C1O=B5(Cn(B8(CQ4(3,2),0.5),C9p),B(641));b=new Bh;BI();DT(b,4,16,C$Q);C5m=B5(Cn(Fe(B8(b,
2.0),10.0),C9r),B(642));C5o=Dd(B5(Cn(Fe(B8(Zg(5,4,C$R),2.0),5.0),C9o),B(636)));C5u=Dd(B5(Cn(B8(CX8(6,15),0.0),C9q),B(643)));C1R=HT(B5(Cn(Fe(BR0(Zg(7,17,C$Q)),6000000.0),C9r),B(644)));C1b=Dd(HT(B5(LG(B8(B32(8,C$S),100.0),3),B(645))));C46=Dd(HT(B5(LG(B8(B8i(9,C$S),100.0),3),B(645))));C1c=Dd(HT(B5(LG(IO(B8(B32(10,C$T),0.0),1.0),255),B(646))));C47=Dd(HT(B5(LG(IO(B8(B8i(11,C$T),100.0),1.0),255),B(646))));C5x=B5(Cn(B8(CS3(12,18),0.5),C9v),B(640));C5y=B5(Cn(B8(CXi(13,19),0.6000000238418579),C9p),B(637));C5D=B5(Cn(Fe(B8(AM4(14,
32),3.0),5.0),C9r),B(647));C5C=B5(Cn(Fe(B8(AM4(15,33),3.0),5.0),C9r),B(648));C5B=B5(Cn(Fe(B8(AM4(16,34),3.0),5.0),C9r),B(649));C5p=Dd(B5(Cn(B8(CUn(17),2.0),C9o),B(650)));C5q=Dd(B5(Cn(LG(B8(CRT(18,52),0.20000000298023224),1),C9q),B(651)));C5z=B5(Cn(B8(CWm(19),0.6000000238418579),C9q),B(652));C5s=B5(Cn(B8(CSo(20,49,C$U,0),0.30000001192092896),C9t),B(653));C9D=B5(Cn(Fe(B8(AM4(21,160),3.0),5.0),C9r),B(654));C9E=B5(Cn(Fe(B8(Zg(22,144,C$Q),3.0),5.0),C9r),B(655));C9F=Dd(B5(Cn(B8(CWE(23),3.5),C9r),B(656)));C9G=B5(B8(Cn(CWK(24),
C9r),0.800000011920929),B(657));C9H=Dd(B5(B8(CUD(25),0.800000011920929),B(658)));C1M=Dd(HT(B5(B8(CXN(26),0.20000000298023224),B(659))));C9I=Dd(B5(Cn(B8(CGs(27,179,1),0.699999988079071),C9s),B(660)));C9J=Dd(B5(Cn(B8(CTL(28,195),0.699999988079071),C9s),B(661)));C9K=Dd(B5(Cgh(29,106,1),B(662)));C9L=B5(B8(LG(CVA(30,11),1),4.0),B(663));C9M=B5(Cn(B8(CTl(31,39),0.0),C9q),B(664));C9N=B5(Cn(B8(CRo(32,55),0.0),C9q),B(665));C9O=Dd(B5(Cgh(33,107,0),B(666)));C9P=Dd(CV_(34,107));C5A=Dd(B5(Cn(B8(CVg(),0.800000011920929),C9u),
B(639)));C9Q=CSz(36);C5v=B5(Cn(B8(Cd7(37,13),0.0),C9q),B(667));C5w=B5(Cn(B8(Cd7(38,12),0.0),C9q),B(668));C5h=B5(IO(Cn(B8(Cse(39,29),0.0),C9q),0.125),B(669));C5g=B5(Cn(B8(Cse(40,28),0.0),C9q),B(669));C5F=B5(Cn(Fe(B8(BBz(41,23),3.0),10.0),C9s),B(670));C5E=B5(Cn(Fe(B8(BBz(42,22),5.0),10.0),C9s),B(671));C1P=B5(Cn(Fe(B8(CM4(43,1),2.0),10.0),C9r),B(672));C1Q=B5(Cn(Fe(B8(CM4(44,0),2.0),10.0),C9r),B(672));C5n=B5(Cn(Fe(B8(Zg(45,7,C$Q),2.0),10.0),C9r),B(673));C5H=B5(Cn(B8(CRV(46,8),0.0),C9q),B(674));C5G=B5(Cn(B8(CVe(47,
35),1.5),C9o),B(675));C5t=B5(Cn(Fe(B8(Zg(48,36,C$Q),2.0),10.0),C9r),B(676));C1L=B5(Cn(Fe(B8(CSJ(49,37),10.0),2000.0),C9r),B(677));C5r=Dd(B5(Cn(IO(B8(CWq(50,80),0.0),0.9375),C9o),B(678)));C9l=HT(B5(Cn(IO(B8(CUx(51,31),0.0),1.0),C9o),B(679)));C9R=HT(B5(Cn(B8(CUj(52,65),5.0),C9s),B(680)));C9S=Dd(B5(AJ0(53,C5o),B(681)));C9T=Dd(B5(Cn(B8(CU0(54),2.5),C9o),B(682)));C9U=Dd(HT(B5(Cn(B8(CTP(55,164),0.0),C9n),B(683))));C9V=B5(Cn(Fe(B8(AM4(56,50),3.0),5.0),C9r),B(684));C9W=B5(Cn(Fe(B8(BBz(57,24),5.0),10.0),C9s),B(685));C9X
=B5(Cn(B8(CWJ(58),2.5),C9o),B(686));C9Y=Dd(HT(B5(Cn(B8(CX$(59,88),0.0),C9q),B(687))));C5i=Dd(B5(Cn(B8(CTj(60),0.6000000238418579),C9p),B(688)));C4_=Dd(B5(Cn(B8(Cf8(61,0),3.5),C9r),B(689)));C4$=Dd(B5(IO(Cn(B8(Cf8(62,1),3.5),C9r),0.875),B(689)));C9Z=Dd(HT(B5(Cn(B8(B2M(63,H(UJ),1),1.0),C9o),B(690))));C90=Dd(HT(B5(Cn(B8(B9W(64,C$R),3.0),C9o),B(691))));C91=Dd(B5(Cn(B8(CX3(65,83),0.4000000059604645),C9o),B(692)));C92=Dd(B5(Cn(B8(CGs(66,128,0),0.699999988079071),C9s),B(693)));C93=Dd(B5(AJ0(67,C5m),B(694)));C94=Dd(HT(B5(Cn(B8(B2M(68,
H(UJ),0),1.0),C9o),B(690))));C95=Dd(B5(Cn(B8(CW7(69,96),0.5),C9o),B(695)));b=new A8f;c=C1S.G;ASn();BjN(b,70,c,C$V,C$Q);C96=Dd(B5(Cn(B8(b,0.5),C9r),B(696)));C97=Dd(HT(B5(Cn(B8(B9W(71,C$W),5.0),C9s),B(697))));C98=Dd(B5(Cn(B8(CWG(72,C5o.G,C$X,C$R),0.5),C9o),B(696)));C5b=Dd(B5(Cn(Fe(B8(CQA(73,51,0),3.0),5.0),C9r),B(698)));C5a=Dd(B5(Cn(Fe(B8(IO(CQA(74,51,1),0.625),3.0),5.0),C9r),B(698)));C5f=Dd(B5(Cn(B8(CJc(75,115,0),0.0),C9o),B(699)));C5e=Dd(B5(Cn(IO(B8(CJc(76,99,1),0.0),0.5),C9o),B(699)));C99=Dd(B5(Cn(B8(CVx(77,
C1S.G),0.5),C9r),B(700)));C9$=LG(B5(Cn(B8(CYe(78,66),0.10000000149011612),C9u),B(701)),0);C9_=B5(Cn(LG(B8(CYm(79,67),0.5),3),C9t),B(702));C$a=B5(Cn(B8(CX6(80,66),0.20000000298023224),C9u),B(701));C$b=B5(Cn(B8(CRk(81,70),0.4000000059604645),C9u),B(703));C$c=B5(Cn(B8(CVC(82,72),0.6000000238418579),C9p),B(704));C$d=HT(B5(Cn(B8(CYy(83,73),0.0),C9q),B(705)));C$e=Dd(B5(Cn(Fe(B8(CSZ(84,74),2.0),10.0),C9r),B(706)));C$f=B5(Cn(Fe(B8(CRz(85,4),2.0),5.0),C9o),B(707));C49=Dd(B5(Cn(B8(Cd5(86,102,0),1.0),C9o),B(708)));C$g
=B5(Cn(B8(CWv(87,103),0.4000000059604645),C9r),B(709));C$h=B5(Cn(B8(CS9(88,104),0.5),C9v),B(710));C$i=B5(IO(Cn(B8(CUY(89,105,C$Q),0.30000001192092896),C9t),1.0),B(711));C$j=B5(IO(Cn(B8(CU$(90,14),(-1.0)),C9t),0.75),B(712));C48=Dd(B5(IO(Cn(B8(Cd5(91,102,1),1.0),C9o),1.0),B(713)));C$k=Dd(HT(B5(Cn(B8(CVO(92,121),0.5),C9u),B(714))));C5d=Dd(HT(B5(Cn(B8(CPS(93,0),0.0),C9o),B(715))));C5c=Dd(HT(B5(Cn(IO(B8(CPS(94,1),0.0),0.625),C9o),B(715))));C$l=Dd(FB(B5(Cn(IO(B8(CTJ(95),0.0),1.0),C9o),B(716)),1));C$m=Dd(HT(B5(Cn(B8(CVq(96,
C$R),3.0),C9o),B(717))));C$n=B8(CTv(97),0.75);C$o=B5(Cn(Fe(B8(CSf(98),1.5),10.0),C9r),B(718));C$p=Dd(B5(Cn(B8(CPx(99,C$R,142,0),0.20000000298023224),C9o),B(669)));C$q=Dd(B5(Cn(B8(CPx(100,C$R,142,1),0.20000000298023224),C9o),B(669)));C$r=B5(Cn(Fe(B8(B$Z(101,85,85,C$W,1),5.0),10.0),C9s),B(719));C$s=B5(Cn(B8(B$Z(102,49,148,C$U,0),0.30000001192092896),C9t),B(720));C$t=B5(Cn(B8(CV9(103),1.0),C9o),B(721));C$u=Dd(B5(Cn(B8(B4q(104,C49),0.0),C9o),B(722)));C$v=Dd(B5(Cn(B8(B4q(105,C$t),0.0),C9o),B(722)));C$w=Dd(B5(Cn(B8(CSF(106),
0.20000000298023224),C9q),B(723)));C$x=Dd(B5(Cn(Fe(B8(CU4(107,4),2.0),5.0),C9o),B(724)));C$y=Dd(B5(AJ0(108,C5n),B(725)));C$z=Dd(B5(AJ0(109,C$o),B(726)));C$A=B5(Cn(B8(CQ0(110),0.6000000238418579),C9q),B(727));C$B=B5(Cn(B8(CUO(111,76),0.0),C9q),B(728));C$C=B5(Cn(Fe(B8(Zg(112,224,C$Q),2.0),10.0),C9r),B(729));C$D=B5(Cn(Fe(B8(CTA(113,224,C$Q),2.0),10.0),C9r),B(730));C$E=Dd(B5(AJ0(114,C$C),B(731)));C$F=Dd(B5(CXA(115),B(732)));C$G=B5(CQV(116),B(733));C$H=Dd(B5(IO(B8(CWM(117),0.5),0.125),B(734)));C$I=Dd(B5(B8(CRd(118),
2.0),B(735)));C$J=Fe(B8(CVp(119,C$Y),(-1.0)),6000000.0);C$K=Fe(Dd(B5(B8(IO(Cn(CVT(120),C9t),0.125),(-1.0)),B(736))),6000000.0);C$L=B5(Cn(Fe(B8(Zg(121,175,C$Q),3.0),15.0),C9r),B(737));C$M=G2(256);Bn();d=C45.data;e=C5A.a;d[e]=RP(CUK(e-256|0),B(639));d=C45.data;b=C5p;e=b.a;d[e]=RP(Ce4(e-256|0,b),B(650));d=C45.data;b=C$o;e=b.a;d[e]=RP(Ce4(e-256|0,b),B(718));d=C45.data;e=C1Q.a;d[e]=RP(CSb(e-256|0),B(672));d=C45.data;e=C5u.a;d[e]=RP(CQ2(e-256|0),B(643));d=C45.data;e=C5q.a;d[e]=RP(CW0(e-256|0),B(651));d=C45.data;e
=C$w.a;d[e]=BiG(e-256|0,0);d=C45.data;e=C9M.a;d[e]=BiG(e-256|0,1);d=C45.data;e=C$B.a;d[e]=BiG(e-256|0,0);d=C45.data;e=C9O.a;d[e]=CAl(e-256|0);d=C45.data;e=C9K.a;d[e]=CAl(e-256|0);e=0;while(e<256){if(C1F.data[e]!==null){d=C45.data;if(d[e]===null){d[e]=CQ6(e-256|0);C1F.data[e].bD9();}c=0;if(e>0&&C1F.data[e].dI()==10)c=1;if(e>0&&C1F.data[e] instanceof AFB)c=1;if(e==C5i.a)c=1;C$M.data[e]=c;}e=e+1|0;}C9A.data[0]=1;Blh();}
var AI0=K(0);
function R7(){D.call(this);this.bMf=null;}
function AMb(a){a.bMf=new D;}
function AL0(){var a=this;R7.call(a);a.Ob=null;a.M1=null;a.sV=0;a.OK=0;a.bjg=0;a.byT=0;}
function BBr(a){var b=new AL0();A7m(b,a);return b;}
function A7m(a,b){AMb(a);a.byT=(-1);a.Ob=b;a.M1=DW(C8(64,1024));}
function Cz1(a){var b,c;AO6(a);if(a.sV>=a.OK&&!AGs(a,0))return (-1);b=a.M1.data;c=a.sV;a.sV=c+1|0;return b[c];}
function Rn(a){AO6(a);a.Ob.dW();a.Ob=null;}
function W0(a){var b,c,d,e;AO6(a);if(a.bjg&&a.sV>=a.OK)return null;b=new T;U(b);a:{while(true){if(a.sV>=a.OK&&!AGs(a,0))break a;c=a.M1.data;d=a.sV;e=d+1|0;a.sV=e;d=c[d];if(d==10)break;if(d==13){if(e>=a.OK&&!AGs(a,0))break a;c=a.M1.data;e=a.sV;if(c[e]!=10)break a;a.sV=e+1|0;break a;}Bb(b,d);}}return S(b);}
function AGs(a,b){var c,d;if(a.bjg)return 0;a:{while(true){c=a.M1;d=c.data.length;if(b>=d)break a;d=a.Ob.boI(c,b,d-b|0);if(d==(-1)){a.bjg=1;break a;}if(!d)break;b=b+d|0;}}a.OK=b;a.sV=0;a.byT=(-1);return 1;}
function AO6(a){var b;if(a.Ob!==null)return;b=new Ch;Bm(b);M(b);}
function A0T(){var a=this;R7.call(a);a.bjJ=null;a.bkj=null;a.bQt=null;a.sK=null;a.bOP=null;a.vb=null;a.a4j=0;a.bkf=0;}
function Crm(a,b){var c=new A0T();CaL(c,a,b);return c;}
function CVS(a,b){var c=new A0T();AQ3(c,a,b);return c;}
function CXf(a){var b=new A0T();BBL(b,a);return b;}
function CaL(a,b,c){var d,$$je;a:{try{d=Ux(BDL(c));}catch($$e){$$je=N($$e);if($$je instanceof AN9){break a;}else{throw $$e;}}AQ3(a,b,d);return;}b=new A7v;Bg(b,c);M(b);}
function AQ3(a,b,c){var d,e;d=c.Mv();M1();c=A3F(A$p(d,C1U),C1U);AMb(a);e=Cb(8192);a.bQt=e;a.sK=AFT(e);e=DW(1024);a.bOP=e;d=ALZ(e);a.vb=d;a.bjJ=b;a.bkj=c;HQ(d,d.kl);b=a.sK;HQ(b,b.kl);}
function BBL(a,b){ZU();AQ3(a,b,CZb);}
function Byy(a){a.bjJ.dW();}
function B62(a,b,c,d){var e,f,g,h,i,j;if(a.bkf&&!GW(a.vb))return (-1);e=0;a:{while(d>0){f=Du(d,Fk(a.vb));AFs(a.vb,b,c+e|0,f);d=d-f|0;e=e+f|0;if(!GW(a.vb)){if(a.bkf)f=0;else{g=a.vb;if(g.SH){g=new V2;Bm(g);M(g);}b:{h=Fk(g);i=g.cT;if(i>0){j=0;while(true){if(j>=h)break b;f=i+1|0;AI2(g,j,ABN(g,i));j=j+1|0;i=f;}}}g.cT=h;g.kl=g.Bv;g.Aa=(-1);c:{while(true){if(!GW(a.sK)&&!AYg(a))break c;g=ANX(a.bkj,a.sK,a.vb,a.a4j);if(P8(g))break;if(Se(g))AYg(a);}}if(!GW(a.sK)&&a.a4j&&Se(A2T(a.bkj,a.vb)))a.bkf=1;ACe(a.vb);f=1;}if(!f)break a;}}}return e;}
function AYg(a){var b,c,d,e,f,g,h,i,j;if(a.a4j)return 0;b=a.sK;if(b.bg7){b=new V2;Bm(b);M(b);}a:{c=Fk(b);d=b.cT;if(d>0){e=b.T7;f=e+d|0;g=0;while(true){if(g>=c)break a;h=b.El.data;i=e+1|0;d=f+1|0;h[e]=h[f];g=g+1|0;e=i;f=d;}}}b.cT=c;b.kl=b.Bv;b.Aa=(-1);b:{while(true){if(!GW(a.sK))break b;b=a.bjJ;j=a.sK;d=b.g3(j.El,j.cT,Fk(j));if(d==(-1)){a.a4j=1;break b;}b=a.sK;HQ(b,b.cT+d|0);if(!d)break;}}ACe(a.sK);return 1;}
function M7(){var a=this;D.call(a);a.Mi=null;a.bJC=null;}
function AA7(a,b,c){var d,e,f;d=c.data;A4q(b);e=d.length;f=0;while(f<e){A4q(d[f]);f=f+1|0;}a.Mi=b;a.bJC=c.d3();}
function A4q(b){var c,d;if(JH(b))M(BrY(b));if(!BxH(Br(b,0)))M(BrY(b));c=1;while(c<Bd(b)){a:{d=Br(b,c);switch(d){case 43:case 45:case 46:case 58:case 95:break;default:if(BxH(d))break a;else M(BrY(b));}}c=c+1|0;}}
function BxH(b){a:{b:{if(!(b>=48&&b<=57)&&!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;}
function Ux(b){var c;if(b===null){b=new BW;Bg(b,B(738));M(b);}A4q(b);CTE();c=Cp(C$Z,AOw(b));if(c!==null)return c;c=new AN9;Bm(c);c.bJX=b;M(c);}
function Clb(a){return a.Mi;}
function BVJ(a,b){var c,d,$$je;a:{try{c=a.Mv();M1();b=BQ3(A3F(A$p(c,C1U),C1U),b);}catch($$e){$$je=N($$e);if($$je instanceof Rw){d=$$je;break a;}else{throw $$e;}}return b;}c=new II;H2(c,B(739),d);M(c);}
function Bl_(a,b){var c,d,$$je;a:{try{c=a.a4d();M1();b=Brj(AMX(AGq(c,C1U),C1U),b);}catch($$e){$$je=N($$e);if($$je instanceof Rw){d=$$je;break a;}else{throw $$e;}}return b;}c=new II;H2(c,B(739),d);M(c);}
function Bd1(a,b){var c,d,e,f;a:{c=a.Mi;b=b.Mi;if(c===b)d=0;else{e=Du(Bd(c),Bd(b));f=0;while(true){if(f>=e){d=Bd(c)-Bd(b)|0;break a;}d=GU(Br(c,f))-GU(Br(b,f))|0;if(d)break;f=f+1|0;}}}return d;}
function CIx(a,b){return Bd1(a,b);}
var Tz=K(0);
function Bpr(){var a=this;Od.call(a);a.lT=null;a.p=0;}
function BL(){var a=new Bpr();CuC(a);return a;}
function AB1(a){var b=new Bpr();APF(b,a);return b;}
function AAF(a){var b=new Bpr();Cge(b,a);return b;}
function CuC(a){APF(a,10);}
function APF(a,b){var c;if(b>=0){a.lT=X(D,b);return;}c=new BW;Bm(c);M(c);}
function Cge(a,b){var c,d,e,f;APF(a,b.iT());c=b.fi();d=0;while(true){e=a.lT.data;f=e.length;if(d>=f)break;e[d]=c.de();d=d+1|0;}a.p=f;}
function AAW(a,b){var c,d;c=a.lT.data.length;if(c<b){d=c>=1073741823?2147483647:C8(b,C8(c*2|0,5));a.lT=I_(a.lT,d);}}
function Z(a,b){AKC(a,b);return a.lT.data[b];}
function DZ(a){return a.p;}
function G5(a,b,c){var d,e;AKC(a,b);d=a.lT.data;e=d[b];d[b]=c;return e;}
function Y(a,b){var c,d;AAW(a,a.p+1|0);c=a.lT.data;d=a.p;a.p=d+1|0;c[d]=b;a.jn=a.jn+1|0;return 1;}
function AOa(a,b,c){var d,e,f,g;if(b>=0){d=a.p;if(b<=d){AAW(a,d+1|0);e=a.p;f=e;while(f>b){g=a.lT.data;g[f]=g[f-1|0];f=f+(-1)|0;}a.lT.data[b]=c;a.p=e+1|0;a.jn=a.jn+1|0;return;}}c=new Dm;Bm(c);M(c);}
function DL(a,b){var c,d,e,f;AKC(a,b);c=a.lT.data;d=c[b];e=a.p-1|0;a.p=e;while(b<e){f=b+1|0;c[b]=c[f];b=f;}c[e]=null;a.jn=a.jn+1|0;return d;}
function Hr(a,b){var c;c=A2d(a,b);if(c<0)return 0;DL(a,c);return 1;}
function CC(a){AK8(a.lT,0,a.p,null);a.p=0;a.jn=a.jn+1|0;}
function AKC(a,b){var c;if(b>=0&&b<a.p)return;c=new Dm;Bm(c);M(c);}
function CLW(a){var b,c,d,e;b=a.p;if(!b)return B(3);c=b-1|0;d=new T;LJ(d,b*16|0);Bb(d,91);b=0;while(b<c){e=a.lT.data;BM(J(d,e[b]!==a?e[b]:B(399)),B(108));b=b+1|0;}e=a.lT.data;J(d,e[c]!==a?e[c]:B(399));Bb(d,93);return S(d);}
function CpY(a){var b,c;b=1;c=0;while(c<a.p){b=(31*b|0)+Yj(a.lT.data[c])|0;c=c+1|0;}return b;}
var AHF=K(M7);
var CZb=null;function ZU(){ZU=Be(AHF);B5x();}
function Caz(a){var b;b=new A3E;AD1(b,a,0.3333333432674408,0.5);return b;}
function A5t(a){var b;b=new A1u;AD9(b,a,2.0,4.0);return b;}
function B5x(){var b;b=new AHF;ZU();AA7(b,B(341),X(Co,0));CZb=b;}
var AUf=K(0);
function AF$(){var a=this;D.call(a);a.WY=null;a.VD=null;a.a4p=null;a.bD8=null;}
var C$0=null;function Q2(){Q2=Be(AF$);CJf();}
function Bke(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a4p===null)return;d=B(740);e=new AZf;e.bmE=a;e.bmF=b;e.bmC=c;Q2();$p=1;case 1:BBM(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CBT(b,c,d){var e;Q2();e=new A9t;e.bzk=c;e.bzl=b;e.bzi=d;$rt_globals.setTimeout(Cv(e,"onTimer"),0);}
function CNM(b,c,d){var e;Q2();e=new AS9;e.bAb=c;e.bAc=b;e.bAd=d;$rt_globals.setTimeout(Cv(e,"onTimer"),0);}
function CJf(){C$0=Hy(B(741));}
function BBM(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CBT(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function BFE(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CNM(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
var BeT=K();
function Gk(){var a=this;Dh.call(a);a.bpn=0;a.bpL=null;}
var C$1=null;var C$2=null;var C$3=null;var C$4=null;var C$5=null;var C$6=null;var C$7=null;var C$8=null;var C$9=null;var C$$=null;var C$_=null;var C_a=null;var C_b=null;var C_c=null;var C_d=null;var C_e=null;var C_f=null;var C50=null;var C_g=null;function BsC(){BsC=Be(Gk);CvB();}
function Jj(a,b,c,d){var e=new Gk();BTi(e,a,b,c,d);return e;}
function BXF(){BsC();return C_g.d3();}
function BTi(a,b,c,d,e){BsC();FO(a,b,c);a.bpn=d;a.bpL=e;}
function CvB(){var b,c,d,e;C$1=Jj(B(742),0,0,B(743));C$2=Jj(B(744),1,1,B(745));C$3=Jj(B(746),2,2,B(747));C$4=Jj(B(748),3,3,B(749));C$5=Jj(B(750),4,4,B(751));C$6=Jj(B(752),5,5,B(753));C$7=Jj(B(754),6,6,B(755));C$8=Jj(B(756),7,7,B(757));C$9=Jj(B(758),8,8,B(759));C$$=Jj(B(760),9,9,B(761));C$_=Jj(B(762),10,10,B(763));C_a=Jj(B(764),11,11,B(765));C_b=Jj(B(766),12,12,B(767));C_c=Jj(B(768),13,13,B(769));C_d=Jj(B(770),14,14,B(771));C_e=Jj(B(772),15,15,B(773));b=Jj(B(774),16,16,B(775));C_f=b;C_g=V(Gk,[C$1,C$2,C$3,C$4,
C$5,C$6,C$7,C$8,C$9,C$$,C$_,C_a,C_b,C_c,C_d,C_e,b]);C50=X(Gk,20);c=BXF();d=0;while(true){e=c.data;if(d>=e.length)break;C50.data[e[d].bpn]=e[d];d=d+1|0;}}
var BW=K(CY);
function IK(){var a=new BW();B3M(a);return a;}
function C_h(a){var b=new BW();B1o(b,a);return b;}
function B3M(a){Bm(a);}
function B1o(a,b){Bg(a,b);}
var AAO=K();
var C0b=null;var C0c=null;var C0d=null;function Ov(){Ov=Be(AAO);Coi();}
function AXw(b){Ov();return BiC(b);}
function Xn(b){var c,d,e,f;Ov();if(!(b instanceof Y1))M(Vu(b));c=b.hL;d=b.c3;e=b.gL;if(!d&&e==b.D5)return c;c.byteOffset;b=c.buffer;f=c.byteOffset+d|0;d=e-d|0;return new $rt_globals.Int8Array(b,f,d);}
function Zr(b){var c,d,e;Ov();if(!(b instanceof Y1))M(Vu(b));c=b.hL;d=b.c3;e=c.byteOffset;c=c.buffer;e=e+d|0;d=b.gL-d|0;return new $rt_globals.Uint8Array(c,e,d);}
function AKF(b){var c,d,e,f;Ov();if(!(b instanceof AKN))M(Vu(b));c=b.BQ;d=b.jz;e=b.tQ;if(!d&&e==b.Ug)return c;b=c.buffer;f=c.byteOffset+(d<<2)|0;d=e-d|0;return new $rt_globals.Float32Array(b,f,d);}
function Vu(b){var c,d;Ov();c=new A$3;b=AIb(C7(b));d=new T;U(d);J(J(J(d,B(776)),b),B(777));Bg(c,S(d));return c;}
function Coi(){C0b=BiC(new $rt_globals.Int8Array(0));C0c=CPD(new $rt_globals.Int32Array(0));C0d=CJV(new $rt_globals.Float32Array(0));}
var AKB=K();
var C6E=null;function RF(a,b,c){return b.kR(c);}
function Bff(){C6E=new AKB;}
var ZF=K(0);
function FH(b){var c,d;c=new Dm;d=new T;U(d);Bj(J(d,B(778)),b);Bg(c,S(d));return c;}
var AOL=K();
function AC1(){var a=this;D.call(a);a.bL$=61;a.Zm=0;a.buR=0;a.bAS=0;a.L3=0;a.bDy=0;a.bpR=null;}
var C_i=null;function AR0(b,c){b=W(b+(-2147483648)|0,c+(-2147483648)|0);return b<0?(-1):b?1:0;}
function AE2(a,b,c){var d,e,f,g,h;d=c.Ay;if(d===null){c.Ay=Cb(C8(b,8192));c.eY=0;c.F2=0;}else{d=d.data;b=c.eY+b|0;e=d.length;if((b-e|0)>0){e=e*2|0;if(AR0(e,b)<0)e=b;if(AR0(e,2147483639)<=0)b=e;else{if(b<0){c=new GA;f=BG(L(b),G(4294967295, 0));g=new T;U(g);HR(J(g,B(779)),f);Bg(c,S(g));M(c);}if(b<=2147483639)b=2147483639;}d=Cb(b);h=c.Ay;CG(h,0,d,0,h.data.length);c.Ay=d;return d;}}return c.Ay;}
function A40(a){var b;b=a.bpR;AU6();return b!==C_j?0:1;}
function A1p(a,b,c,d,e){var f;if(e.Ay===null)return !e.BZ?0:(-1);f=Du(e.eY-e.F2|0,d);CG(e.Ay,e.F2,b,c,f);c=e.F2+f|0;e.F2=c;if(c>=e.eY)e.Ay=null;return f;}
function Bt4(){C_i=PC([13,10]);}
function AA6(){var a=this;AC1.call(a);a.a28=null;a.bNL=null;a.AX=null;a.a5E=0;a.Jq=0;}
var C_k=null;var C_l=null;var C_m=null;function CFm(a,b,c){var d=new AA6();BUy(d,a,b,c);return d;}
function OK(b){var c,d,e;c=CFm(0,C_i,0);d=ABL(b,Ux(B(341)));if(d!==null){e=d.data.length;if(e){b=new AOW;AT$(c,d,0,e,b);AT$(c,d,0,(-1),b);d=Cb(b.eY);A1p(c,d,0,d.data.length,b);}}return d;}
function AFw(b){var c,d,e,f,g,h,i;c=new Co;if(b!==null){d=b.data.length;if(d){e=CFm(0,C_i,0);f=e.buR;g=Ce(L(((d+f|0)-1|0)/f|0),L(e.bAS));f=e.L3;if(f>0){h=L(f);g=Bi(g,Ce(CN(BD(Bi(g,h),L(1)),h),L(e.bDy)));}if(Do(g,L(2147483647))){c=new BW;e=new T;U(e);Bj(J(HR(J(e,B(780)),g),B(781)),2147483647);Bg(c,S(e));M(c);}if(d&&d){i=new AOW;ATS(e,b,0,d,i);ATS(e,b,0,(-1),i);b=Cb(i.eY-i.F2|0);A1p(e,b,0,b.data.length,i);}}}Pn(c,b,Ux(B(341)));return c;}
function BUy(a,b,c,d){var e,f,g,h,i,j,k,l;AU6();e=C_n;f=c===null?0:c.data.length;a.bL$=61;a.buR=3;a.bAS=4;a.L3=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.bDy=f;a.Zm=61;a.bpR=e;g=C_m;a.bNL=g;if(c===null){a.Jq=4;a.AX=null;}else{h=0;a:{b:{while(true){i=c.data;f=i.length;if(h>=f)break;j=i[h];if(61==j)break b;c:{if(j>=0){i=g.data;if(j<i.length&&i[j]!=(-1)){j=1;break c;}}j=0;}if(j)break b;h=h+1|0;}h=0;break a;}h=1;}if(h){e=CWR(c,Ux(B(341)));k=new BW;l=new T;U(l);Bb(J(J(l,B(782)),e),93);Bg(k,S(l));M(k);}if(b<=0){a.Jq=4;a.AX=
null;}else{a.Jq=4+f|0;g=Cb(f);a.AX=g;CG(c,0,g,0,f);}}a.a5E=a.Jq-1|0;a.a28=!d?C_k:C_l;}
function AT$(a,b,c,d,e){var f,g,h,i,j,k,l,m;if(e.BZ)return;if(d<0)e.BZ=1;f=0;a:{while(true){if(f>=d)break a;g=b.data;h=AE2(a,a.a5E,e);i=c+1|0;j=g[c];if(j==a.Zm)break;if(j>=0){g=C_m.data;if(j<g.length){k=g[j];if(k>=0){c=(e.zq+1|0)%4|0;e.zq=c;j=(e.qY<<6)+k|0;e.qY=j;if(!c){h=h.data;c=e.eY;k=c+1|0;e.eY=k;h[c]=(j>>16&255)<<24>>24;l=k+1|0;e.eY=l;h[k]=(j>>8&255)<<24>>24;e.eY=l+1|0;h[l]=(j&255)<<24>>24;}}}}f=f+1|0;c=i;}e.BZ=1;}b:{if(e.BZ&&e.zq){h=AE2(a,a.a5E,e);c=e.zq;switch(c){case 1:break;case 2:b=h.data;A26(a,15,
e);d=e.qY>>4;e.qY=d;i=e.eY;e.eY=i+1|0;b[i]=(d&255)<<24>>24;break b;case 3:b=h.data;A26(a,3,e);j=e.qY>>2;e.qY=j;k=e.eY;c=k+1|0;e.eY=c;b[k]=(j>>8&255)<<24>>24;e.eY=c+1|0;b[c]=(j&255)<<24>>24;break b;default:e=new DJ;m=new T;U(m);Bj(J(m,B(783)),c);Bg(e,S(m));M(e);}if(A40(a)){m=new BW;Bg(m,B(784));M(m);}}}}
function ATS(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.BZ)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=AE2(a,a.Jq,e);i=(e.zq+1|0)%3|0;e.zq=i;j=c+1|0;k=g[c];if(k<0)k=k+256|0;c=(e.qY<<8)+k|0;e.qY=c;if(0==i){l=h.data;k=e.eY;m=k+1|0;e.eY=m;g=a.a28.data;l[k]=g[c>>18&63];k=m+1|0;e.eY=k;l[m]=g[c>>12&63];i=k+1|0;e.eY=i;l[k]=g[c>>6&63];k=i+1|0;e.eY=k;l[i]=g[c&63];c=e.Sy+4|0;e.Sy=c;m=a.L3;if(m>0&&m<=c){g=a.AX;CG(g,0,h,k,g.data.length);e.eY=e.eY+a.AX.data.length|0;e.Sy=0;}}f=f+1|0;c=j;}}e.BZ=1;if(0==e.zq&&
!a.L3)return;b:{c:{g=AE2(a,a.Jq,e);m=e.eY;c=e.zq;switch(c){case 0:break b;case 1:h=g.data;c=m+1|0;e.eY=c;b=a.a28;l=b.data;d=e.qY;h[m]=l[d>>2&63];k=c+1|0;e.eY=k;h[c]=l[d<<4&63];if(b!==C_k)break b;c=k+1|0;e.eY=c;d=a.Zm;h[k]=d;e.eY=c+1|0;h[c]=d;break b;case 2:break c;default:}e=new DJ;n=new T;U(n);Bj(J(n,B(783)),c);Bg(e,S(n));M(e);}h=g.data;c=m+1|0;e.eY=c;b=a.a28;l=b.data;d=e.qY;h[m]=l[d>>10&63];k=c+1|0;e.eY=k;h[c]=l[d>>4&63];c=k+1|0;e.eY=c;h[k]=l[d<<2&63];if(b===C_k){e.eY=c+1|0;h[c]=a.Zm;}}c=e.Sy;d=e.eY;c=c+(d
-m|0)|0;e.Sy=c;if(a.L3>0&&c>0){b=a.AX;CG(b,0,g,d,b.data.length);e.eY=e.eY+a.AX.data.length|0;}}}
function A26(a,b,c){var d;if(A40(a)&&c.qY&b){d=new BW;Bg(d,B(785));M(d);}}
function BFX(){C_k=PC([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]);C_l=PC([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,45,95]);C_m=PC([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),
(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),62,(-1),62,(-1),63,52,53,54,55,56,57,58,59,60,61,(-1),(-1),(-1),(-1),(-1),(-1),(-1),0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,(-1),(-1),(-1),(-1),63,(-1),26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]);}
function A28(){var a=this;D.call(a);a.sN=0;a.qA=0;a.eo=null;a.btG=0;}
function AB2(a,b,c){var d=new A28();Cmb(d,a,b,c);return d;}
function Cmb(a,b,c,d){a.sN=b;a.qA=c;a.eo=Bx(R(b,c));a.btG=d;}
function Cio(b){var c,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:try{$p=1;continue _;}catch($$e){$$je=N($$e);c=$$je;}try{$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}M(c);case 1:a:{try{$z=Baf(b);if(C()){break _;}c=$z;break a;}catch($$e){$$je=N($$e);c=$$je;}try{$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}M(c);}try{$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}return c;case 2:a:
{try{b.dW();if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}}return c;case 3:a:{try{b.dW();if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}}M(c);default:H$();}}ED().s(b,c,$p);}
function Y9(a,b,c,d,e,f,g,h){var i;i=0;while(i<e){CG(a.eo,(g+R(i+c|0,h)|0)+b|0,f,R(i,d),d);i=i+1|0;}}
var Bpe=K();
function AP6(b,c){var d,e,f,g;b=b.data;d=DW(c);e=d.data;f=Du(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function RW(b,c){var d,e,f,g;b=b.data;d=Cb(c);e=d.data;f=Du(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function Bmw(b,c){var d,e,f,g;b=b.data;d=Bx(c);e=d.data;f=Du(c,b.length);g=0;while(g<f){e[g]=b[g];g=g+1|0;}return d;}
function I_(b,c){var d,e,f,g;d=b.data;e=AS8(SI(C7(b)),c);f=Du(c,d.length);g=0;while(g<f){e.data[g]=d[g];g=g+1|0;}return e;}
function CLK(b,c,d){var e,f,g,h;e=Cb(d-c|0);f=e.data;g=c;while(g<d){h=b.data;f[g-c|0]=h[g];g=g+1|0;}return e;}
function BSy(b,c,d,e){var f,g,h;if(c>d){f=new BW;Bm(f);M(f);}while(c<d){g=b.data;h=c+1|0;g[c]=e;c=h;}}
function YV(b,c){BSy(b,0,b.data.length,c);}
function TB(b,c){var d,e,f,g;b=b.data;d=0;e=b.length;if(d>e){f=new BW;Bm(f);M(f);}while(d<e){g=d+1|0;b[d]=c;d=g;}}
function BS9(b,c,d,e){var f,g,h;if(c>d){f=new BW;Bm(f);M(f);}while(c<d){g=b.data;h=c+1|0;g[c]=e;c=h;}}
function AK8(b,c,d,e){var f,g;if(c>d){e=new BW;Bm(e);M(e);}while(c<d){f=b.data;g=c+1|0;f[c]=e;c=g;}}
function AQ9(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=b.data.length;if(!d)return;if(c===null)c=C6E;e=X(D,d);f=1;g=b;while(f<d){h=0;while(true){i=g.data;j=i.length;if(h>=j)break;k=Du(j,h+f|0);l=h+(2*f|0)|0;m=Du(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.sT(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 ALo(b,c){var d,e,f,g,h;b=b.data;d=0;e=b.length;if(d>e){f=new BW;Bm(f);M(f);}g=e-1|0;a:{while(true){if(d>g){e=( -d|0)-1|0;break a;}e=(d+g|0)/2|0;h=H0(b[e],c);if(!h)break;if(h<=0)d=e+1|0;else g=e-1|0;}}return e;}
function BbS(b,c){var d,e,f;if(b===c)return 1;if(b!==null&&c!==null){b=b.data;c=c.data;d=b.length;if(d==c.length){e=0;a:{while(true){if(e>=d){e=(-1);break a;}f=e+0|0;if(b[f]!=c[f])break;e=e+1|0;}}return e>=0?0:1;}}return 0;}
function Zq(b,c){var d,e,f;if(b===c)return 1;if(b!==null&&c!==null){b=b.data;c=c.data;d=b.length;if(d==c.length){e=0;a:{while(true){if(e>=d){e=(-1);break a;}f=e+0|0;if(!L$(b[f],c[f]))break;e=e+1|0;}}return e>=0?0:1;}}return 0;}
function OR(b){var c,d,e;if(b===null)return 0;c=1;d=0;while(true){e=b.data;if(d>=e.length)break;c=(31*c|0)+Yj(e[d])|0;d=d+1|0;}return c;}
function X2(b){var c;LP(b);c=new APY;c.a3f=b;return c;}
var RU=K();
var C02=null;var C_o=null;var C_p=null;var C_q=null;var C_r=null;var C_s=null;function Vw(){Vw=Be(RU);Cxy();}
function Cxy(){var b;ZU();C02=CZb;b=new AR4;AA7(b,B(786),X(Co,0));C_o=b;b=new AQ$;AA7(b,B(787),X(Co,0));C_p=b;C_q=BHd(B(788),1,0);C_r=BHd(B(789),0,0);C_s=BHd(B(790),0,1);}
var BSz=K();
function BHz(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=b.byteLength;if((e-16|0)<1)M(AA0(B(791)));f=new ATZ;g=e-8|0;BZm(f,b,0,g);h=Cb(8);AGj(f,h);i=BwP(h);if(!B7(B(792),i)){b=new Ch;c=B6();CZ(J(J(c,B(793)),i),39);MS(b,BX(c));M(b);}j=new $rt_globals.Uint8Array(b,g,8);h=Cb(8).data;h[0]=58;h[1]=58;h[2]=58;h[3]=89;h[4]=69;h[5]=69;h[6]=58;h[7]=62;g=0;while(true){if(g>=8){k=BJ6(f);if(!Dz(k,B(794))){b=new Ch;c=B6();J(J(c,B(795)),k);MS(b,BX(c));M(b);}a:{AEe(f,L(Lu(f)));AEe(f,L(CrX(f)));AEe(f,L(8));l=AAk(f);m=Lu(f)
&65535;switch(m){case 48:break a;case 71:f=CVo(f);break a;case 90:f=CYE(f);break a;default:}b=new Ch;c=B6();CZ(J(c,B(796)),m);MS(b,BX(c));M(b);}if(Bd(c)>0&&!JW(c,B(482))){b=B6();CZ(J(b,c),47);c=BX(b);}n=AF2();g=0;b:while(true){if(g>=l){if(AAk(f)==1162757156){f.dW();return;}M(AA0(B(797)));}o=AAk(f);if(o==1162757156){b=new Ch;p=l-g|0;c=B6();J(Fm(J(c,B(798)),p),B(799));MS(b,BX(c));M(b);}c:{q=BJ6(f);r=AAk(f);if(!g){if(o!=1212498244){b=new Ch;c=B6();J(J(J(c,B(800)),q),B(801));MS(b,BX(c));M(b);}s=Cb(r);AGj(f,s);if
(!B7(B(802),q))break b;if(!B7(B(803),BwP(s)))break b;if(Lu(f)==62)break c;else{b=new Ch;c=B6();J(J(J(c,B(804)),q),B(805));MS(b,BX(c));M(b);}}if(o!=1179208773)AEe(f,L(r));else{p=W(r,5);if(p<0){b=new Ch;c=B6();J(J(J(c,B(800)),q),B(805));MS(b,BX(c));M(b);}t=AAk(f);u=Cb(r-5|0);AGj(f,u);if(p>0){h=u.data;AWE(n);AHG(n,u,0,h.length);if(t!=Bu((AXq(n)))){b=new Ch;c=B6();J(J(J(c,B(800)),q),B(806));MS(b,BX(c));M(b);}}if(Lu(f)!=58){b=new Ch;c=B6();J(J(J(c,B(800)),q),B(805));MS(b,BX(c));M(b);}b=B6();J(J(b,c),q);BCz(BX(b),
u,d);}if(Lu(f)!=62){b=new Ch;c=B6();J(J(J(c,B(804)),q),B(805));MS(b,BX(c));M(b);}}g=g+1|0;}M(AA0(B(807)));}if(j[g]!=h[g])break;g=g+1|0;}M(AA0(B(808)));}
function Lu(b){var c;c=b.kG();if(c>=0)return c;b=new Hv;Bm(b);M(b);}
function CrX(b){return Lu(b)<<8|Lu(b);}
function AAk(b){return Lu(b)<<24|Lu(b)<<16|Lu(b)<<8|Lu(b);}
function BwP(b){var c,d,e,f;b=b.data;c=b.length;d=DW(c);e=d.data;f=0;while(f<c){e[f]=b[f]&255&65535;f=f+1|0;}return K4(d);}
function BJ6(b){var c,d,e,f;c=Lu(b);d=DW(c);e=d.data;f=0;while(f<c){e[f]=Lu(b)&65535;f=f+1|0;}return K4(d);}
function AIZ(){var a=this;D.call(a);a.bkr=null;a.Tj=0;}
var ACp=K(0);
function BPs(){var a=this;D.call(a);a.bLg=null;a.EA=null;a.bIT=0;}
function BZV(a){var b=new BPs();CxJ(b,a);return b;}
function CxJ(a,b){a.bLg=b;a.EA=b.bkr;a.bIT=0;}
function Bep(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.EA;$p=1;case 1:$z=c.bk2(b);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,$p);}
function BP1(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.EA;$p=1;case 1:d.bgd(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
var A3U=K();
var C7R=null;function CVw(){CVw=Be(A3U);Cwx();}
function Cwx(){C7R=Hy(B(509));}
function AJS(){var a=this;D.call(a);a.bBv=null;a.uY=null;}
function B6x(a){return 1;}
function BI$(a,b){return WR(a.uY,b)===null?0:1;}
function B0Y(a,b){var c,d;b=AEN(a.uY,b);c=b===null?null:b.ud;if(c===null)return null;d=A3C(c);if(d===null){d=MR(c.data.length);Sr(d,c);QA(d);}return d;}
function BHN(a,b,c){var d,e;d=A6w(c);if(d===null){d=Cb(Jm(c));e=c.c3;AW2(c,d);P$(c,e);}AKv(a.uY,b,d);}
function BYF(a,b){return AEN(a.uY,b)===null?0:1;}
function BpV(a,b,c){var d;d=WR(a.uY,b);if(d===null)return 0;AKv(a.uY,c,d);return 1;}
function AZL(a,b,c,d){var e,f,g;a:{if(!d)AZL(a,b,CkP(c,A6c(b)+1|0),1);else{e=Bd(b)?0:1;f=a.uY;if(f.GK===null){g=new AZx;g.bD0=f;f.GK=g;}g=f.GK.fi();while(true){if(!g.dV())break a;f=g.de();if(!(!e&&!Dz(f,b)))c.ZC(f);}}}}
var Wx=K();
function CLX(a,b){L9();}
var Wy=K();
function CHu(a,b){L9();CF();b=CZT;if(b!==null&&C72!==null&&!(AL5(b)?1:0))C72.play();}
var BFs=K();
function B9s(){var Context=$rt_globals.window.AudioContext||$rt_globals.window.webkitAudioContext;return new Context();}
function A6z(){var a=this;D.call(a);a.Y=null;a.Kn=null;}
var C_t=null;function AWR(){AWR=Be(A6z);Cev();}
function CYf(){var a=new A6z();BcX(a);return a;}
function BcX(a){AWR();AJO(a);a.Y=Dc();a.Kn=Dc();Bz(a.Y,B(809),B0(48,0));Bz(a.Y,B(810),B0(49,0));Bz(a.Y,B(811),B0(50,0));Bz(a.Y,B(812),B0(51,0));Bz(a.Y,B(813),B0(52,0));Bz(a.Y,B(814),B0(53,0));Bz(a.Y,B(815),B0(54,0));Bz(a.Y,B(816),B0(55,0));Bz(a.Y,B(817),B0(56,0));Bz(a.Y,B(818),B0(57,0));Bz(a.Y,B(819),B0(65,0));Bz(a.Y,B(820),B0(66,0));Bz(a.Y,B(821),B0(67,0));Bz(a.Y,B(822),B0(68,0));Bz(a.Y,B(823),B0(69,0));Bz(a.Y,B(824),B0(70,0));Bz(a.Y,B(825),B0(71,0));Bz(a.Y,B(826),B0(72,0));Bz(a.Y,B(827),B0(73,0));Bz(a.Y,B(828),
B0(74,0));Bz(a.Y,B(829),B0(75,0));Bz(a.Y,B(830),B0(76,0));Bz(a.Y,B(831),B0(77,0));Bz(a.Y,B(832),B0(78,0));Bz(a.Y,B(833),B0(79,0));Bz(a.Y,B(834),B0(80,0));Bz(a.Y,B(835),B0(81,0));Bz(a.Y,B(836),B0(82,0));Bz(a.Y,B(837),B0(83,0));Bz(a.Y,B(838),B0(84,0));Bz(a.Y,B(839),B0(85,0));Bz(a.Y,B(840),B0(86,0));Bz(a.Y,B(841),B0(87,0));Bz(a.Y,B(842),B0(88,0));Bz(a.Y,B(843),B0(89,0));Bz(a.Y,B(844),B0(90,0));Bz(a.Y,B(845),B0(188,0));Bz(a.Y,B(846),B0(190,0));Bz(a.Y,B(847),B0(186,0));Bz(a.Y,B(848),B0(222,0));Bz(a.Y,B(849),B0(219,
0));Bz(a.Y,B(850),B0(221,0));Bz(a.Y,B(851),B0(192,0));Bz(a.Y,B(852),B0(220,0));Bz(a.Y,B(853),B0(220,0));Bz(a.Y,B(854),B0(189,0));Bz(a.Y,B(855),B0(187,0));Bz(a.Y,B(856),B0(191,0));Bz(a.Y,B(857),B0(193,0));Bz(a.Y,B(858),B0(255,0));Bz(a.Y,B(859),B0(18,1));Bz(a.Y,B(860),B0(18,2));Bz(a.Y,B(861),B0(20,0));Bz(a.Y,B(862),B0(17,1));Bz(a.Y,B(863),B0(17,2));Bz(a.Y,B(864),B0(91,1));Bz(a.Y,B(865),B0(92,2));Bz(a.Y,B(866),B0(16,1));Bz(a.Y,B(867),B0(16,2));Bz(a.Y,B(868),B0(93,0));Bz(a.Y,B(869),B0(13,0));Bz(a.Y,B(870),B0(32,
0));Bz(a.Y,B(871),B0(8,0));Bz(a.Y,B(872),B0(9,0));Bz(a.Y,B(873),B0(46,0));Bz(a.Y,B(874),B0(35,0));Bz(a.Y,B(875),B0(45,0));Bz(a.Y,B(876),B0(36,0));Bz(a.Y,B(877),B0(45,0));Bz(a.Y,B(878),B0(34,0));Bz(a.Y,B(879),B0(33,0));Bz(a.Y,B(880),B0(40,0));Bz(a.Y,B(881),B0(37,0));Bz(a.Y,B(882),B0(39,0));Bz(a.Y,B(883),B0(38,0));Bz(a.Y,B(884),B0(27,0));Bz(a.Y,B(885),B0(44,0));Bz(a.Y,B(886),B0(145,0));Bz(a.Y,B(887),B0(19,0));Bz(a.Y,B(888),B0(112,0));Bz(a.Y,B(889),B0(113,0));Bz(a.Y,B(890),B0(114,0));Bz(a.Y,B(891),B0(115,0));Bz(a.Y,
B(892),B0(116,0));Bz(a.Y,B(893),B0(117,0));Bz(a.Y,B(894),B0(118,0));Bz(a.Y,B(895),B0(119,0));Bz(a.Y,B(896),B0(120,0));Bz(a.Y,B(897),B0(121,0));Bz(a.Y,B(898),B0(122,0));Bz(a.Y,B(899),B0(123,0));Bz(a.Y,B(900),B0(124,0));Bz(a.Y,B(901),B0(125,0));Bz(a.Y,B(902),B0(126,0));Bz(a.Y,B(903),B0(127,0));Bz(a.Y,B(904),B0(128,0));Bz(a.Y,B(905),B0(129,0));Bz(a.Y,B(906),B0(130,0));Bz(a.Y,B(907),B0(131,0));Bz(a.Y,B(908),B0(132,0));Bz(a.Y,B(909),B0(133,0));Bz(a.Y,B(910),B0(134,0));Bz(a.Y,B(911),B0(135,0));Bz(a.Y,B(912),B0(144,
3));Bz(a.Y,B(913),B0(96,3));Bz(a.Y,B(914),B0(97,3));Bz(a.Y,B(915),B0(98,3));Bz(a.Y,B(916),B0(99,3));Bz(a.Y,B(917),B0(100,3));Bz(a.Y,B(918),B0(101,3));Bz(a.Y,B(919),B0(102,3));Bz(a.Y,B(920),B0(103,3));Bz(a.Y,B(921),B0(104,3));Bz(a.Y,B(922),B0(105,3));Bz(a.Y,B(923),B0(107,3));Bz(a.Y,B(924),B0(194,3));Bz(a.Y,B(925),B0(110,3));Bz(a.Y,B(926),B0(111,3));Bz(a.Y,B(927),B0(13,3));Bz(a.Y,B(928),B0(12,3));Bz(a.Y,B(929),B0(106,3));Bz(a.Y,B(930),B0(109,3));}
function AQN(a){return a.Kn.h0;}
function A89(a){var b;if(LF(a.Kn))return a.Y;b=Dc();A9A(b,a.Y);A9A(b,a.Kn);return b;}
function A8z(b){AWR();a:{switch(b){case 39:break;case 40:case 41:case 43:case 58:case 60:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 94:case 95:case 123:case 124:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:case 133:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 142:case 143:case 144:case 145:case 146:case 147:case 148:case 149:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 158:case 159:case 160:case 161:case 162:case 163:case 164:break a;case 42:return B(929);case 44:return B(845);case 45:return B(854);case 46:return B(846);case 47:return B(856);case 48:return B(809);case 49:return B(810);case 50:return B(811);case 51:return B(812);case 52:return B(813);case 53:return B(814);case 54:return B(815);case 55:return B(816);case 56:return B(817);case 57:return B(818);case 59:return B(847);case 61:return B(855);case 91:return B(849);case 92:return B(852);case 93:return B(850);case 96:return B(851);case 97:return B(819);case 98:return B(820);case 99:return B(821);case 100:return B(822);case 101:return B(823);case 102:return B(824);case 103:return B(825);case 104:return B(826);case 105:return B(827);case 106:return B(828);case 107:return B(829);case 108:return B(830);case 109:return B(831);case 110:return B(832);case 111:return B(833);case 112:return B(834);case 113:return B(835);case 114:return B(836);case 115:return B(837);case 116:return B(838);case 117:return B(839);case 118:return B(840);case 119:return B(841);case 120:return B(842);case 121:return B(843);case 122:return B(844);case 165:return B(858);default:break a;}return B(848);}return null;}
function Cev(){var b,c,d;b=X(Co,17);c=b.data;c[0]=B(845);c[1]=B(854);c[2]=B(846);c[3]=B(856);c[4]=B(855);c[5]=B(869);c[6]=B(809);c[7]=B(810);c[8]=B(811);c[9]=B(812);c[10]=B(813);c[11]=B(814);c[12]=B(815);c[13]=B(816);c[14]=B(817);c[15]=B(818);c[16]=B(858);AWR();d=CQY(BDC(c.length));FY(d,X2(b));C_t=d;}
var BUJ=K();
function B$z(){var a=new BUJ();B4m(a);return a;}
function B4m(a){}
function B5G(a,b){var c;c=b.target;IB();if(c!==CZz){b.preventDefault();b.stopPropagation();}}
var BUL=K();
function B$e(){var a=new BUL();CCA(a);return a;}
function CCA(a){}
function Cy5(a,b){var c,d,e,f,g,h,$$je;b.preventDefault();b.stopPropagation();if(!C4r){CF();FP(CZR,B(931));C4r=1;}C7k=1;if(!C7y)c=0;else if(C7C&&!ATz()){AD2(1);c=1;}else c=0;a:{b:{if(!c){d=b.button;if(d==1)d=2;else if(d==2)d=1;if(d>=0){e=C7v.data;if(d<e.length)e[d]=1;}f=Xc(b,0)*C1j|0;g=(C1e-(Wm(b,0)*C1j|0)|0)-1|0;b=C6$;Hg(b);c:{try{FR(b,A9X(f,g,d,0.0,0));if(NM(C6$)<=64)break c;L0(C6$,0);break c;}catch($$e){$$je=N($$e);h=$$je;break a;}}try{DN(b);break b;}catch($$e){$$je=N($$e);h=$$je;break a;}}}return;}DN(b);M(h);}
var BUK=K();
function Ch2(){var a=new BUK();Crh(a);return a;}
function Crh(a){}
function Co7(a,b){var c,d,e,f,g,$$je;b.preventDefault();b.stopPropagation();c=b.button;if(c==1)c=2;else if(c==2)c=1;if(c>=0){d=C7v.data;if(c<d.length)d[c]=0;}e=Xc(b,0)*C1j|0;f=(C1e-(Wm(b,0)*C1j|0)|0)-1|0;b=C6$;Hg(b);a:{try{FR(b,A9X(e,f,c,0.0,1));if(NM(C6$)>64)L0(C6$,0);DN(b);}catch($$e){$$je=N($$e);g=$$je;break a;}return;}DN(b);M(g);}
var BUF=K();
function CNW(){var a=new BUF();Cd9(a);return a;}
function Cd9(a){}
function Ci0(a,b){var c,d,e,$$je;b.preventDefault();b.stopPropagation();C7e=Xc(b,0)*C1j|0;C7f=(C1e-(Wm(b,0)*C1j|0)|0)-1|0;if(C7C){C7g=C7g+b.movementX;C7h=C7h+ -b.movementY;}a:{b:{if(C7a){c=Xc(b,0)*C1j|0;d=(C1e-(Wm(b,0)*C1j|0)|0)-1|0;b=C6$;Hg(b);c:{try{FR(b,A9X(c,d,(-1),0.0,2));if(NM(C6$)<=64)break c;L0(C6$,0);break c;}catch($$e){$$je=N($$e);e=$$je;break a;}}try{DN(b);break b;}catch($$e){$$je=N($$e);e=$$je;break a;}}}return;}DN(b);M(e);}
var BUE=K();
function Cn0(){var a=new BUE();B3H(a);return a;}
function B3H(a){}
function B9Z(a,b){C7k=1;}
var BUI=K();
function B30(){var a=new BUI();CoB(a);return a;}
function CoB(a){}
function CJX(a,b){C7k=0;}
var BUH=K();
function Ci6(){var a=new BUH();COP(a);return a;}
function COP(a){}
function BLm(a,b){var c,d,e,f,g,h,i,j,$$je;IB();if(!CZA){b.preventDefault();b.stopPropagation();}if(!C7j&&(b.repeat?1:0))return;c=null;if(C68!==null&&(typeof b.code==="string"?1:0))c=Cp(C68,$rt_str(b.code));if(c!==null){d=c.Qi;e=c.Qj;}else{d=A$u(b);e=A$_(b);}if(d==122&&!(b.repeat?1:0))AF_();f=A0m(d);g=A3B(f,f!=d?0:e);if(g)C7w.data[g]=1;h=$rt_str(AWL(b));i=Bd(h);if(i==1)j=Br(h,0);else if(i){if(B7(h,B(932)))return;j=0;}else j=API(d,b.shiftKey?1:0);c=C6_;Hg(c);a:{try{FR(c,CiE(f,e,g,j,0));if(NM(C6_)>64)L0(C6_,0);DN(c);break a;}
catch($$e){$$je=N($$e);b=$$je;}DN(c);M(b);}b.timeStamp;}
function CLy(a,b){BLm(a,b);}
var BUD=K();
function CqD(){var a=new BUD();Cim(a);return a;}
function Cim(a){}
function Cdm(a,b){var c,d,e,f,g,h,i,$$je;IB();if(!CZA){b.preventDefault();b.stopPropagation();}c=null;if(C68!==null&&(typeof b.code==="string"?1:0))c=Cp(C68,$rt_str(b.code));if(c!==null){d=c.Qi;e=c.Qj;}else{d=A$u(b);e=A$_(b);}f=A0m(d);g=f!=d?0:e;a:{h=A3B(f,g);if(h){i=C7w.data;i[h]=0;if(h==C7x){g=59;while(true){if(g>68)break a;i[g]=0;g=g+1|0;}}}}b:{c:{c=$rt_str(AWL(b));g=Bd(c);if(g==1)g=Br(c,0);else if(g){if(B7(c,B(932)))break c;g=0;}else g=API(d,b.shiftKey?1:0);b=C6_;Hg(b);d:{try{FR(b,CiE(f,e,h,g,1));if(NM(C6_)
<=64)break d;L0(C6_,0);break d;}catch($$e){$$je=N($$e);c=$$je;break b;}}try{DN(b);break c;}catch($$e){$$je=N($$e);c=$$je;break b;}}return;}DN(b);M(c);}
var BUC=K();
function CCJ(){var a=new BUC();B6F(a);return a;}
function B6F(a){}
function CiQ(a,b){var c,d,e,f,$$je;a:{b:{b.preventDefault();b.stopPropagation();c= -b.deltaY;C7i=C7i+c;if(C7a){d=Xc(b,0)*C1j|0;e=(C1e-(Wm(b,0)*C1j|0)|0)-1|0;b=C6$;Hg(b);c:{try{FR(b,A9X(d,e,(-1),c,3));if(NM(C6$)<=64)break c;L0(C6$,0);break c;}catch($$e){$$je=N($$e);f=$$je;break a;}}try{DN(b);break b;}catch($$e){$$je=N($$e);f=$$je;break a;}}}return;}DN(b);M(f);}
var BqQ=K();
function CdQ(){var a=new BqQ();CoC(a);return a;}
function CoC(a){}
function Clx(a,b){var c,d,e;C4r=0;c=0;while(true){d=C7v.data;if(c>=d.length)break;d[c]=0;c=c+1|0;}e=0;while(true){d=C7w.data;if(e>=d.length)break;d[e]=0;e=e+1|0;}}
var BqK=K();
function B4p(){var a=new BqK();Cu2(a);return a;}
function Cu2(a){}
function Ch7(a,b){C4r=1;}
var BqL=K();
function Civ(){var a=new BqL();CxK(a);return a;}
function CxK(a){}
function Cdo(a,b){L9();if(C72!==null){CF();if(AL5(CZT)?1:0)C72.pause();else C72.play();}}
var A8X=K(0);
function BwU(){D.call(this);this.bop=null;}
function CXl(a){var b=new BwU();B__(b,a);return b;}
function B__(a,b){a.bop=b;}
function CaR(a,b,c){var d,e,f;b=$rt_str(b);c=$rt_str(c);d=a.bop;e=Cp(d.Y,c);if(e!==null){AWR();if(Bd(b)!=1)b=null;else{f=Br(b,0);b=A8z(f);if(b===null)b=A8z(GU(f));}if(b!==null&&!B7(b,c)&&!(Dz(c,B(933))&&RT(C_t,b))&&!Blq(e,Cp(d.Y,b)))BS(d.Kn,b,e);}}
var BqN=K();
function CsT(){var a=new BqN();B9c(a);return a;}
function B9c(a){}
function CGH(a,b){b=new A6T;b.bGz=a;$rt_globals.setTimeout(Cv(b,"onTimer"),60);C7g=0.0;C7h=0.0;C7D=0;}
var BqP=K();
function Cns(){var a=new BqP();B9G(a);return a;}
function B9G(a){}
function Ctr(a,b){C7D=0;}
var BqJ=K();
function CMW(){var a=new BqJ();Cy$(a);return a;}
function Cy$(a){}
function CBo(a,b){if(!(b.matches?1:0)){$rt_globals.navigator.keyboard.unlock();C7H=0;}}
var AZc=K(0);
var BwT=K();
function Cow(){var a=new BwT();B5o(a);return a;}
function B5o(a){}
function Cxh(a){CF();}
function R9(){var a=this;D.call(a);a.Xq=null;a.bCi=0;}
function AMG(a,b){var c;a.bCi=b;c=new A9z;c.yV=X(D,(b<<1)+1|0);a.Xq=c;}
function A2a(a,b){var c,d,e,f,g,h,i,j;a.bsO(b);c=a.Xq;LP(b);d=AXF(c)+1|0;e=c.yV.data.length;if(d>=e){d=C8(e*2|0,((d*3|0)/2|0)+1|0);if(d<1)d=2147483647;f=X(D,d);e=0;g=c.MN;h=c.Ik;if(g<=h){i=f.data;while(g<h){d=e+1|0;i[e]=c.yV.data[g];g=g+1|0;e=d;}}else{j=f.data;while(true){i=c.yV.data;if(g>=i.length)break;d=e+1|0;j[e]=i[g];g=g+1|0;e=d;}g=0;while(g<h){d=e+1|0;j[e]=i[g];g=g+1|0;e=d;}}c.MN=0;c.Ik=e;c.yV=f;}f=c.yV.data;d=c.Ik;f[d]=b;c.Ik=Bw1(d,f.length);c.VQ=c.VQ+1|0;}
function AIC(a){var b,c,d,e;while(AXF(a.Xq)>a.bCi){b=a.Xq;c=b.MN;if(c==b.Ik)d=null;else{e=b.yV.data;d=e[c];e[c]=null;b.MN=Bw1(c,e.length);b.VQ=b.VQ+1|0;}if(d===null){b=new M5;Bm(b);M(b);}a.bcl(d);}}
var AX0=K(R9);
function Co6(a,b){AOV(b);}
function Cym(a,b){var c;b=b;DO();c=C3O;if(c!==b)Je(34962,b);A85(34962,0,35044);if(c!==b)Je(34962,c);}
var AX1=K(R9);
function B_4(a,b){AOV(b);}
var AX2=K(R9);
function Cut(a,b){X_(b);}
function CAW(a,b){var c,d,e;b=b;c=b.bnK();if(c){DO();d=C3N;if(d!==b)Qf(b);while(true){e=PI(c);Ur(e);c=c&(((e<<1)-1|0)^(-1));if(!c)break;}if(d!==b)Qf(d);}}
function BU_(){var a=this;D.call(a);a.Gx=null;a.Nv=0;a.Hu=0;a.KR=0;}
function B15(a){var b=new BU_();Cff(b,a);return b;}
function Cff(a,b){a.Gx=X(D,b);a.Nv=b;a.Hu=0;a.KR=0;}
function A2b(a,b){var c,d,e,f,g;c=a.Hu;while(true){d=a.Hu+1|0;a.Hu=d;e=a.Nv;if(d>=e)a.Hu=0;d=a.Hu;if(d==c){d=e+(e/2|0)|0;a.Nv=d;f=a.Gx;g=X(D,d);a.Gx=g;CG(f,0,g,0,e);return A2b(a,b);}f=a.Gx.data;if(f[d]!==null)continue;else break;}f[d]=b;a.KR=a.KR+1|0;return d+1|0;}
function A$P(a,b){b=b+(-1)|0;if(b<a.Nv&&b>=0)return a.Gx.data[b];return null;}
var A$W=K(0);
var A39=K(0);
var AGh=K(0);
var ACR=K(0);
function AVo(){var a=this;D.call(a);a.os=null;a.nc=null;a.Eq=0;a.sB=0;a.a$1=0;a.GB=0;a.ben=0.0;a.bII=0;}
var C_u=0;function CLQ(){var a=new AVo();BMW(a);return a;}
function BMW(a){var b,c,d,e,f,g;a.ben=0.75;b=C_v;b.bC3=b.bC3+1|0;c=b.bCM+1|0;b.bCM=c;a.bII=c;if(!(4<=a.a$1&&a.os!==null)){d=a.os;e=a.nc;f=CY0(RH(5.333333333333333));if(CR(f,L(4)))f=Bi(f,L(1));g=BD(f,L(1));g=DY(g,CX(g,1));g=DY(g,CX(g,2));g=DY(g,CX(g,4));g=DY(g,CX(g,8));g=DY(g,CX(g,16));g=Vo(L(4),Bi(DY(g,CX(g,32)),L(1)));if(Do(g,L(1073741824)))M(BWm(B(934),V(D,[BJ(4),Ny(0.75)])));AV5(a,Bu(g));if(d!==null&&!(ARz(a)?0:1))AT9(a,d,e);}}
function A5s(a,b,c){var d,e,f,g,h,i,j,k,l,m;if(!C_u&&a.Eq>=(a.sB+1|0)){c=new II;Bm(c);M(c);}d=a.sB;if(!b){e=!a.GB?null:a.nc.data[d+1|0];a.GB=1;a.nc.data[d+1|0]=c;return e;}f=a.os;g=Xg(a,b)&d;while(true){h=f.data;i=h[g];if(!i){d=W(a.Eq,a.a$1);if(d){h[g]=b;a.nc.data[g]=c;}else{if(!C_u&&!(!d&&!a.os.data[g]&&b)){c=new II;Bm(c);M(c);}f=a.os;h=a.nc;i=a.sB+1|0;j=ARz(a);k=a.ben;if(!C_w&&!AH8(i)){c=new II;Bm(c);M(c);}if(i==1073741824)M(BWm(B(934),V(D,[BJ(j),Ny(k)])));AV5(a,i<<1);if(!C_u){l=f.data;if(a.os.data.length
<=l.length){c=new II;Bm(c);M(c);}}m=f.data;l=h.data;m[g]=b;l[g]=c;AT9(a,f,h);}a.Eq=a.Eq+1|0;return null;}if(b==i)break;g=(g+1|0)&d;}f=a.nc.data;e=f[g];f[g]=c;return e;}
function AJo(a,b){var c,d,e,f;if(!b)return !a.GB?null:a.nc.data[a.sB+1|0];c=a.os;d=a.sB;e=Xg(a,b)&d;while(true){f=c.data[e];if(!f)break;if(b==f)return a.nc.data[e];e=(e+1|0)&d;}return null;}
function ARz(a){return a.Eq+(!a.GB?0:1)|0;}
function Xg(a,b){var c,d;if(!C_u&&!b){c=new II;Bm(c);M(c);}d=R(b,(-1640531527));return d^(d>>>16|0);}
function AT9(a,b,c){var d,e,f,g,h,i,j,k;if(!C_u){d=b.data;e=c.data;f=d.length;if(!(f==e.length&&AH8(f-1|0))){g=new II;Bm(g);M(g);}}h=b.data;b=c.data;d=a.os.data;c=a.nc.data;i=a.sB;j=h.length-1|0;d[d.length-1|0]=h[j];c[c.length-1|0]=b[j];while(true){j=j+(-1)|0;if(j<0)break;f=h[j];if(!f)continue;k=Xg(a,f)&i;while(d[k]){k=(k+1|0)&i;}d[k]=f;c[k]=b[j];}}
function AV5(a,b){var c,d,e,f,g,$$je;if(!C_u&&A2V(b)!=1){c=new II;Bm(c);M(c);}d=a.os;e=a.nc;a:{try{f=b+1|0;a.os=Bx(f);a.nc=X(D,f);break a;}catch($$e){$$je=N($$e);if($$je instanceof GA){c=$$je;}else{throw $$e;}}a.os=d;a.nc=e;M(CSN(B(935),c,V(D,[BJ(a.sB+1|0),BJ(b)])));}g=a.ben;if(!C_w&&!AH8(b)){c=new II;Bm(c);M(c);}f=b-1|0;a.a$1=Du(f,RH(b*g)|0);a.sB=f;}
function Bex(){C_u=0;}
var AKM=K(0);
function Vn(){var a=this;D.call(a);a.Bm=null;a.bhD=0;a.a6Q=0;a.bd8=0;a.CF=0;a.B9=0;a.HO=0;a.K2=0;}
function CiV(a){return a.HO;}
function CCB(a,b){var c;if(b===a)return 1;if(!(b instanceof Vn))return 0;c=b;return c.HO==a.HO&&c.Bm===a.Bm&&c.K2==a.K2&&c.CF==a.CF&&c.B9==a.B9?1:0;}
var DJ=K(CY);
function ZV(a){var b=new DJ();ClB(b,a);return b;}
function ClB(a,b){Bg(a,b);}
var Boy=K();
function Bo7(b){var c,d,e,f,g,h,i,j,k,l,m,$$je;c=MD(b,B(936));if(c==(-1)){b=new APt;Bg(b,B(937));M(b);}d=c+25|0;e=Xj(b,B(938),d);if(e==(-1)){b=new APt;Bg(b,B(939));M(b);}b=CQ(b,d,e);AFp();f=X2(AAV(C0j,b));g=BL();h=0;i=AMc(f);while(h<i){a:{b=DD(A5U(f,h));if(Dz(b,B(940))&&JW(b,B(941))){b=CQ(b,10,Bd(b)-1|0);j=(A6j(Vt(B(942)),b,3)).data;if(j.length==3){b:{try{k=Iy(DD(j[0]));break b;}catch($$e){$$je=N($$e);if($$je instanceof DF){}else{throw $$e;}}break a;}b=new AS5;l=DD(j[1]);m=DD(j[2]);b.bFb=k;b.bHY=l;b.bEO=m;Y(g,
b);}}}h=h+1|0;}return g;}
function B5w(b,c){var d,e,f;d=0;e=c.p;while(d<e){f=Z(c,d);MU(b,f.bFb,f.bEO);d=d+1|0;}}
function BoV(){var a=this;D.call(a);a.Az=null;a.R4=null;a.Rp=null;a.LW=null;a.Sg=null;a.JA=null;a.H4=null;a.TA=null;}
function Bfu(a){var b=new BoV();B51(b,a);return b;}
function B51(a,b){a.Az=b;}
function A0N(a){var b,c,d;if(a.R4===null){b=a.Az;c=b.iO;d=b.iz;if(C_x===null)C_x=Cod();a.R4=Wb(C_x,c,d);}return a.R4.d3();}
function A3h(a){var b,c,d;if(a.LW===null){b=a.Az;c=b.iO;d=b.iz;if(C_y===null)C_y=Cnz();a.LW=Wb(C_y,c,d);}return a.LW.d3();}
function AX9(a){var b,c,d;if(a.Sg===null){b=a.Az;c=b.iO;d=b.iz;if(C_z===null)C_z=B9I();a.Sg=Wb(C_z,c,d);}return a.Sg.d3();}
function A2_(a){var b,c,d,e,f,g,h,i;a:{if(a.JA===null){a.JA=X(Co,8);b=a.Az;c=b.iO;d=b.iz;if(C_A===null)C_A=B$0();e=Wb(C_A,c,d);f=0;while(true){if(f>=7)break a;g=e.data;h=a.JA.data;i=f+1|0;h[i]=g[f];f=i;}}}return a.JA.d3();}
function A6I(a){var b,c,d,e,f,g,h,i;a:{if(a.H4===null){a.H4=X(Co,8);b=a.Az;c=b.iO;d=b.iz;if(C_B===null)C_B=CmT();e=Wb(C_B,c,d);f=0;while(true){if(f>=7)break a;g=e.data;h=a.H4.data;i=f+1|0;h[i]=g[f];f=i;}}}return a.H4.d3();}
var BFJ=K();
function ATg(){var a=this;D.call(a);a.f=null;a.dZ=0;a.dk=0;a.cs=0;a.Er=0;a.vd=null;a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;a.tn=0;a.bP3=0.0;a.vx=0.0;a.Ab=0.0;a.wO=0.0;a.v9=0.0;a.vR=0.0;a.wL=0.0;a.iD=0.0;a.mt=0.0;a.hK=0.0;a.p$=0.0;a.p_=0.0;a.g4=0.0;a.jW=0.0;a.gB=0.0;a.hq=0.0;a.lz=0.0;a.gx=0.0;a.p9=0.0;a.gA=0.0;a.kk=0.0;a.p8=0.0;a.fS=0.0;a.jV=0.0;a.hX=0.0;a.iX=0.0;a.g_=0.0;a.iZ=0;a.gM=0;a.hV=0;a.ie=0;a.ip=0;a.hc=0;a.f9=0;a.gI=0;a.hF=0;a.gU=0;a.gP=0;a.ir=0;a.gO=0;a.gs=0;a.iv=0;a.fQ=0;a.f6=0;a.e6=0;a.fG=0;a.eJ
=0;a.jO=0;a.c0=0;a.c4=0;a.c7=0;a.c5=0;a.bs=0.0;a.bu=0.0;a.bx=0.0;a.bt=0.0;a.bn=0.0;a.br=0.0;a.bo=0.0;a.bq=0.0;a.bm=0.0;a.by=0.0;a.bl=0.0;a.bw=0.0;a.rW=0;a.ny=0;a.p1=0;a.mP=0;a.zs=0;a.nw=0;a.to=0;a.pS=0;a.t4=0;a.ri=0;a.Dz=0;a.qn=0;}
var C_C=0;function VP(a){var b=new ATg();BCS(b,a);return b;}
function Vz(){var a=new ATg();BB2(a);return a;}
function BCS(a,b){var c,d;a.dZ=(-1);a.dk=0;a.cs=0;a.Er=1;a.vd=G2(256);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;a.jO=1;a.f=b;c=0;while(c<256){O();d=C1F.data[c];if(d!==null){if(d===C9_)a.vd.data[c]=1;if(d.dF()&&d.dr())a.vd.data[c]=1;}c=c+1|0;}}
function BB2(a){a.dZ=(-1);a.dk=0;a.cs=0;a.Er=1;a.vd=G2(256);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;a.jO=1;}
function A86(a){a.dZ=(-1);}
function Bu3(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=b.dI();g=a.f;$p=1;case 1:b.hg(g,c,d,e);if(C()){break _;}if(!f){$p=2;continue _;}if(f==4){$p=3;continue _;}if(f==13){g=a.f;$p=4;continue _;}if(f==1){$p=5;continue _;}if(f==19){g=b;Cg();b=C1A;h=a.f;$p=6;continue _;}if(f==
23){$p=9;continue _;}if(f==6){Cg();g=C1A;h=a.f;$p=10;continue _;}if(f==2){$p=14;continue _;}if(f==3){$p=18;continue _;}if(f==5){$p=19;continue _;}if(f==8){$p=20;continue _;}if(f==7){$p=21;continue _;}if(f==9){b=b;$p=22;continue _;}if(f==10){$p=23;continue _;}if(f==11){b=b;$p=24;continue _;}if(f==12){$p=25;continue _;}if(f==14){$p=26;continue _;}if(f==15){$p=27;continue _;}if(f==16){f=0;$p=28;continue _;}if(f==17){f=1;$p=29;continue _;}if(f==18){b=b;$p=30;continue _;}if(f==20){$p=31;continue _;}if(f==21){b=b;$p
=32;continue _;}if(f==24){b=b;$p=33;continue _;}if(f==25){b=b;$p=34;continue _;}if(f!=26)return 0;$p=35;continue _;case 2:$z=BGD(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 3:$z=BGT(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 4:$z=b.mW(g,c,d,e);if(C()){break _;}f=$z;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;if(C_D){l=i*30.0;i=(l+j*59.0+k*11.0)/100.0;j=(l+j*70.0)/100.0;k=(l+k*70.0)/100.0;}$p=8;continue _;case 5:$z=Bds(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 6:$z=BRM(g,h,c,d,e);if(C())
{break _;}f=$z;BP(b,f);m=1.0;h=a.f;$p=7;case 7:$z=BED(g,h,c,d,e);if(C()){break _;}n=$z;i=(n>>16&255)/255.0;j=(n>>8&255)/255.0;k=(n&255)/255.0;if(C_D){l=i*30.0;i=(l+j*59.0+k*11.0)/100.0;j=(l+j*70.0)/100.0;k=(l+k*70.0)/100.0;}BF(b,m*i,m*j,m*k);b=a.f;$p=12;continue _;case 8:$z=BK6(a,b,c,d,e,i,j,k);if(C()){break _;}c=$z;return c;case 9:$z=BUw(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 10:$z=b.bAn(h,c,d,e);if(C()){break _;}f=$z;BP(g,f);BF(g,1.0,1.0,1.0);g=a.f;$p=11;case 11:$z=g.c8(c,d,e);if(C()){break _;}f=$z;A_a(a,
b,f,c,d-0.0625,e);return 1;case 12:Bzx(g,b,c,d,e);if(C()){break _;}b=a.f;$p=13;case 13:$z=BAs(g,b,c,d,e);if(C()){break _;}f=$z;if(f>=0){b=a.f;$p=15;continue _;}b=a.f;$p=17;continue _;case 14:$z=Bu5(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 15:$z=b.c8(c,d,e);if(C()){break _;}o=$z;p=c;q=d;r=e;AG0(a,g,o,0.5,p,q,r);b=a.f;$p=16;case 16:$z=b.c8(c,d,e);if(C()){break _;}c=$z;Bpk(a,g,c,f,g.dB,p,q,r);return 1;case 17:$z=b.c8(c,d,e);if(C()){break _;}f=$z;AG0(a,g,f,g.dB,c,d,e);return 1;case 18:$z=BEf(a,b,c,d,e);if
(C()){break _;}c=$z;return c;case 19:$z=BpE(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 20:$z=BQJ(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 21:$z=BR3(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 22:$z=BoM(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 23:$z=Bod(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 24:$z=BzF(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 25:$z=BSP(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 26:$z=BW7(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 27:$z=BHy(a,b,c,d,e);if
(C()){break _;}c=$z;return c;case 28:$z=BFQ(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;case 29:$z=Byr(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;case 30:$z=BZd(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 31:$z=BfL(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 32:$z=BJs(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 33:$z=Brh(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 34:$z=BdT(a,b,c,d,e);if(C()){break _;}c=$z;return c;case 35:$z=BuV(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BuV(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.f;$p=1;case 1:$z=f.c8(c,d,e);if(C()){break _;}g=$z;h=g&3;if(!h)a.gQ=3;else if(h==3)a.gQ=1;else if(h==1)a.gQ=2;if(Yi(g)){Bf(b,0.0,0.0,0.0,1.0,0.8125,1.0);$p=2;continue _;}Bf(b,0.0,0.0,0.0,1.0,0.8125,1.0);$p=4;continue _;case 2:BGD(a,b,c,d,e);if(C()){break _;}a.dZ=174;Bf(b,0.25,0.8125,0.25,0.75,1.0,0.75);$p=3;case 3:BGD(a,b,c,d,
e);if(C()){break _;}A86(a);b.kI();a.gQ=0;return 1;case 4:BGD(a,b,c,d,e);if(C()){break _;}b.kI();a.gQ=0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BW7(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=QP(h);j=Tw(h);k=0.5;l=1.0;m=0.800000011920929;n=0.6000000238418579;g=a.f;$p=2;case 2:$z=b.bAn(g,c,d,e);if(C()){break _;}o=$z;BP(f,o);BF(f,k,k,k);g=a.f;p=0;$p=3;case 3:$z=b.Fl(g,c,d,e,p);if(C()){break _;}q=$z;p=(q&15)<<4;r=q&240;s=p/256.0;t=((p+16|0)-0.01)/256.0;u=r/256.0;v=((r+16|0)-0.01)/256.0;w=c;x=w+b.eh;y=w+b.d7;z=d;ba=z+b.d8+0.1875;bb=e;bc=bb+b.dj;bd=bb+b.c1;F(f,x,ba,bd,s,v);F(f,x,ba,bc,s,u);F(f,y,ba,bc,t,u);F(f,y,ba,
bd,t,v);g=a.f;p=d+1|0;$p=4;case 4:$z=b.bAn(g,c,p,e);if(C()){break _;}p=$z;BP(f,p);BF(f,l,l,l);g=a.f;p=1;$p=5;case 5:$z=b.Fl(g,c,d,e,p);if(C()){break _;}p=$z;r=(p&15)<<4;p=p&240;bd=r/256.0;v=((r+16|0)-0.01)/256.0;x=p/256.0;y=((p+16|0)-0.01)/256.0;if(!i){s=bd;t=y;u=v;be=x;}else if(i==2){s=v;t=x;u=bd;be=y;ba=bd;bc=x;bd=v;x=y;v=ba;y=bc;}else if(i!=3){s=v;t=x;u=bd;be=y;}else{s=bd;t=y;u=v;be=x;ba=bd;bc=x;bd=v;x=y;v=ba;y=bc;}bf=w+b.eh;bg=w+b.d7;bh=z+b.dB;bi=bb+b.dj;bj=bb+b.c1;F(f,bg,bh,bj,u,y);F(f,bg,bh,bi,bd,t);F(f,
bf,bh,bi,s,x);F(f,bf,bh,bj,v,be);bk=C_E.data;r=bk[i];if(j)r=bk[C_F.data[i]];a:{b:{c:{bl=4;switch(i){case 0:break;case 1:bl=3;break b;case 3:bl=2;break a;case 2:break c;default:break c;}bl=5;break a;}}}if(r!=2){if(!a.cs){g=a.f;j=e-1|0;p=2;$p=6;continue _;}if(b.dj<=0.0){g=a.f;j=e-1|0;$p=8;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=2?0:1;g=a.f;j=2;$p=14;continue _;}if(r!=3){if(!a.cs){g=a.f;j=e+1|0;p=3;$p=7;continue _;}if(b.c1>=1.0){g=a.f;j=e+1|0;$p=10;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=3?0:1;g=a.f;j=3;$p=15;continue _;}if
(r!=4){if(!a.cs){g=a.f;j=c-1|0;p=4;$p=9;continue _;}if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 6:$z=b.rE(g,c,d,j,p);if(C()){break _;}j=$z;if(j){if(b.dj<=0.0){g=a.f;j=e-1|0;$p=8;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=2?0:1;g=a.f;j=2;$p=14;continue _;}if(r!=3){if
(!a.cs){g=a.f;j=e+1|0;p=3;$p=7;continue _;}if(b.c1>=1.0){g=a.f;j=e+1|0;$p=10;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=3?0:1;g=a.f;j=3;$p=15;continue _;}if(r!=4){if(!a.cs){g=a.f;j=c-1|0;p=4;$p=9;continue _;}if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 7:$z=b.rE(g,
c,d,j,p);if(C()){break _;}j=$z;if(j){if(b.c1>=1.0){g=a.f;j=e+1|0;$p=10;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=3?0:1;g=a.f;j=3;$p=15;continue _;}if(r!=4){if(!a.cs){g=a.f;j=c-1|0;p=4;$p=9;continue _;}if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 8:$z=b.bAn(g,c,d,j);if
(C()){break _;}j=$z;BP(f,j);BF(f,m,m,m);a.dk=bl!=2?0:1;g=a.f;j=2;$p=14;continue _;case 9:$z=b.rE(g,j,d,e,p);if(C()){break _;}j=$z;if(j){if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 10:$z=b.bAn(g,c,d,j);if(C()){break _;}j=$z;BP(f,j);BF(f,m,m,m);a.dk=bl!=3?0:1;g=a.f;j
=3;$p=15;continue _;case 11:$z=b.rE(g,j,d,e,p);if(C()){break _;}j=$z;if(!j){a.dk=0;return 1;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 12:$z=b.bAn(g,j,d,e);if(C()){break _;}j=$z;BP(f,j);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;case 13:$z=b.bAn(g,j,d,e);if(C()){break _;}o=$z;BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 14:$z=b.Fl(g,c,d,e,j);if(C()){break _;}j=$z;J5(a,b,w,z,bb,j);if(r!=3){if(!a.cs){g=a.f;j
=e+1|0;p=3;$p=7;continue _;}if(b.c1>=1.0){g=a.f;j=e+1|0;$p=10;continue _;}BP(f,o);BF(f,m,m,m);a.dk=bl!=3?0:1;g=a.f;j=3;$p=15;continue _;}if(r!=4){if(!a.cs){g=a.f;j=c-1|0;p=4;$p=9;continue _;}if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 15:$z=b.Fl(g,c,d,e,j);if(C())
{break _;}j=$z;JT(a,b,w,z,bb,j);if(r!=4){if(!a.cs){g=a.f;j=c-1|0;p=4;$p=9;continue _;}if(b.dj<=0.0){g=a.f;j=c-1|0;$p=12;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=4?0:1;g=a.f;j=4;$p=16;continue _;}if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;continue _;case 16:$z=b.Fl(g,c,d,e,j);if(C()){break _;}j=$z;J2(a,b,w,z,bb,j);if(r==5){a.dk=0;return 1;}if(!a.cs){g=a.f;j=c+1|0;p=5;$p=11;continue _;}if
(b.c1>=1.0){g=a.f;j=c+1|0;$p=13;continue _;}BP(f,o);BF(f,n,n,n);a.dk=bl!=5?0:1;g=a.f;j=5;$p=17;case 17:$z=b.Fl(g,c,d,e,j);if(C()){break _;}c=$z;JZ(a,b,w,z,bb,c);a.dk=0;return 1;default:H$();}}ED().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 BdT(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Bf(b,0.4375,0.0,0.4375,0.5625,0.875,0.5625);$p=1;case 1:BGD(a,b,c,d,e);if(C()){break _;}a.dZ=156;Bf(b,
0.5625,0.0,0.3125,0.9375,0.125,0.6875);$p=2;case 2:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.125,0.0,0.0625,0.5,0.125,0.4375);$p=3;case 3:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.125,0.0,0.5625,0.5,0.125,0.9375);$p=4;case 4:BGD(a,b,c,d,e);if(C()){break _;}A86(a);Cg();f=C1A;g=a.f;$p=5;case 5:$z=BRM(b,g,c,d,e);if(C()){break _;}h=$z;BP(f,h);i=1.0;if(!C_D){j=i;k=i;}else{j=1.0;i=1.0;k=i;}BF(f,1.0*j,1.0*k,1.0*i);l=b.cg(0);h=a.dZ;if(h<0)h=l;m=(h&15)<<4;i=h&240;n=i/256.0;o=(i+15.989999771118164)/256.0;g=a.f;$p=6;case 6:$z
=g.c8(c,d,e);if(C()){break _;}h=$z;p=0;i=m;q=(i+8.0)/256.0;r=(i+15.989999771118164)/256.0;s=(i+7.989999771118164)/256.0;t=(i+0.0)/256.0;u=c+0.5;v=e+0.5;w=d+1|0;x=d+0|0;while(p<3){y=p*3.141592653589793*2.0/3.0+1.5707963267948966;if(h&1<<p){z=s;ba=t;}else{z=q;ba=r;}bb=u+DR(y)*8.0/16.0;bc=v+Ek(y)*8.0/16.0;F(f,u,w,v,z,n);F(f,u,x,v,z,o);F(f,bb,x,bc,ba,o);F(f,bb,w,bc,ba,n);F(f,bb,w,bc,ba,n);F(f,bb,x,bc,ba,o);F(f,u,x,v,z,o);F(f,u,w,v,z,n);p=p+1|0;}AZr(b);return 1;default:H$();}}ED().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,$p);}
function Brh(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BGD(a,b,c,d,e);if(C()){break _;}Cg();f=C1A;g=a.f;$p=2;case 2:$z=BRM(b,g,c,d,e);if(C()){break _;}h=$z;BP(f,h);i=1.0;if(!C_D){j=i;k=i;}else{j=1.0;i=1.0;k=i;}BF(f,1.0*j,1.0*k,1.0*i);i=c;l=i-1.0+0.125;m=d;n=e;JZ(a,b,l,m,n,154);J2(a,b,i
+1.0-0.125,m,n,154);l=c;i=e;JT(a,b,l,m,i-1.0+0.125,154);J5(a,b,l,m,i+1.0-0.125,154);i=d;o=i-1.0;Ls(a,b,l,o+0.25,n,139);Li(a,b,l,i+1.0-0.75,n,139);f=a.f;$p=3;case 3:$z=f.c8(c,d,e);if(C()){break _;}p=$z;if(p>0){if(p>3)p=3;Ls(a,b,l,o+(6.0+p*3.0)/16.0,n,205);}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bu5(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=a.f;$p=1;case 1:$z=f.c8(c,d,e);if(C()){break _;}g=$z;Cg();f=C1A;h=a.f;$p=2;case 2:$z=b.bAn(h,c,d,e);if(C()){break _;}i=$z;BP(f,i);BF(f,1.0,1.0,1.0);if(g==1)Qh(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if(g==2)Qh(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,
0.0);else if(g==3)Qh(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(g!=4)Qh(a,b,c,d,e,0.0,0.0);else Qh(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BHy(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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=a.f;$p=1;case 1:$z=f.c8(c,d,e);if(C()){break _;}g=$z;h=g&3;i=(g&12)>>2;$p=2;case 2:BGD(a,b,c,
d,e);if(C()){break _;}Cg();j=C1A;f=a.f;$p=3;case 3:$z=b.bqP(f,c,d,e);if(C()){break _;}k=$z;if(C9B.data[b.a]>0)k=(k+1.0)*0.5;a:{BF(j,k,k,k);l=0.0;m=0.0;n=0.0;o=0.0;switch(h){case 0:o=(-0.3125);m=C_G.data[i];break a;case 1:n=0.3125;l= -C_G.data[i];break a;case 2:o=0.3125;m= -C_G.data[i];break a;case 3:n=(-0.3125);l=C_G.data[i];break a;default:}}p=c;l=p+l;q=d;r=q+(-0.1875);s=e;Qh(a,b,l,r,s+m,0.0,0.0);Qh(a,b,p+n,r,s+o,0.0,0.0);t=b.cg(1);u=(t&15)<<4;v=t&240;k=u;p=k/256.0;r=(k+15.989999771118164)/256.0;k=v;s=k/256.0;w
=(k+15.989999771118164)/256.0;x=c+1|0;y=c+0|0;z=e+0|0;ba=e+1|0;q=q+0.125;if(h==2){bb=y;bc=x;l=ba;m=z;}else if(h==3){bb=x;n=y;bc=y;l=ba;o=z;m=ba;y=n;ba=o;}else if(h!=1){bb=x;bc=y;n=y;l=z;m=ba;o=ba;y=x;x=n;ba=z;z=o;}else{bb=y;bc=x;m=y;l=z;n=ba;o=ba;y=bc;bc=x;x=m;ba=n;m=z;z=o;}F(j,bc,q,l,p,s);F(j,x,q,m,p,w);F(j,bb,q,z,r,w);F(j,y,q,ba,r,s);return 1;default:H$();}}ED().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,$p);}
function BFQ(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=!f&&!(h&8)?0:1;j=AOX(h);if(!i){a:{b:{switch(j){case 0:a.iJ=3;a.i2=3;a.i9=3;a.i8=3;break b;case 1:break b;case 2:break;case 3:a.i9=2;a.i8=1;a.gQ=3;a.iy=3;break a;case 4:a.iJ=1;a.i2=2;a.gQ=2;a.iy=1;break a;case 5:a.iJ=2;a.i2=1;a.gQ=1;a.iy=2;break a;default:break b;}a.i9
=1;a.i8=2;break a;}}$p=3;continue _;}c:{switch(j){case 0:a.iJ=3;a.i2=3;a.i9=3;a.i8=3;Bf(b,0.0,0.25,0.0,1.0,1.0,1.0);break c;case 1:break;case 2:a.i9=1;a.i8=2;Bf(b,0.0,0.0,0.25,1.0,1.0,1.0);break c;case 3:a.i9=2;a.i8=1;a.gQ=3;a.iy=3;Bf(b,0.0,0.0,0.0,1.0,1.0,0.75);break c;case 4:a.iJ=1;a.i2=2;a.gQ=2;a.iy=1;Bf(b,0.25,0.0,0.0,1.0,1.0,1.0);break c;case 5:a.iJ=2;a.i2=1;a.gQ=1;a.iy=2;Bf(b,0.0,0.0,0.0,0.75,1.0,1.0);break c;default:break c;}Bf(b,0.0,0.0,0.0,1.0,0.75,1.0);}$p=2;case 2:BGD(a,b,c,d,e);if(C()){break _;}a.iJ
=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 3:BGD(a,b,c,d,e);if(C()){break _;}a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function QL(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;j=a.dZ;if(j<0)j=108;k=(j&15)<<4;j=j&240;Cg();l=C1A;m=(k+0|0)/256.0;n=(j+0|0)/256.0;o=(k+i-0.01)/256.0;p=(j+4.0-0.01)/256.0;BF(l,h,h,h);F(l,b,e,f,o,n);F(l,b,d,f,m,n);F(l,c,d,g,m,p);F(l,c,e,g,o,p);}
function Po(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;j=a.dZ;if(j<0)j=108;k=(j&15)<<4;j=j&240;Cg();l=C1A;m=(k+0|0)/256.0;n=(j+0|0)/256.0;o=(k+i-0.01)/256.0;p=(j+4.0-0.01)/256.0;BF(l,h,h,h);F(l,b,d,g,o,n);F(l,b,d,f,m,n);F(l,c,e,f,m,p);F(l,c,e,g,o,p);}
function Pu(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;j=a.dZ;if(j<0)j=108;k=(j&15)<<4;j=j&240;Cg();l=C1A;m=(k+0|0)/256.0;n=(j+0|0)/256.0;o=(k+i-0.01)/256.0;p=(j+4.0-0.01)/256.0;BF(l,h,h,h);F(l,c,d,f,o,n);F(l,b,d,f,m,n);F(l,b,e,g,m,p);F(l,c,e,g,o,p);}
function BxW(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.cs=1;$p=1;case 1:Byr(a,b,c,d,e,f);if(C()){break _;}a.cs=0;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Byr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=Yo(h);g=a.f;$p=2;case 2:$z=b.bqP(g,c,d,e);if(C()){break _;}j=$z;k=!f?0.5:1.0;l=!f?8.0:16.0;switch(i){case 0:a.iJ=3;a.i2=3;a.i9=3;a.i8=3;Bf(b,0.0,
0.0,0.0,1.0,0.25,1.0);$p=3;continue _;case 1:Bf(b,0.0,0.75,0.0,1.0,1.0,1.0);$p=4;continue _;case 2:a.i9=1;a.i8=2;Bf(b,0.0,0.0,0.0,1.0,1.0,0.25);$p=5;continue _;case 3:a.i9=2;a.i8=1;a.gQ=3;a.iy=3;Bf(b,0.0,0.0,0.75,1.0,1.0,1.0);$p=6;continue _;case 4:a.iJ=1;a.i2=2;a.gQ=2;a.iy=1;Bf(b,0.0,0.0,0.0,0.25,1.0,1.0);$p=7;continue _;case 5:a.iJ=2;a.i2=1;a.gQ=1;a.iy=2;Bf(b,0.75,0.0,0.0,1.0,1.0,1.0);$p=8;continue _;default:}a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 3:BGD(a,b,c,
d,e);if(C()){break _;}m=c;n=m+0.375;o=m+0.625;m=d+0.25;p=m;q=m+k;r=e;s=r+0.625;m=j*0.800000011920929;QL(a,n,o,p,q,s,s,m,l);t=r+0.375;QL(a,o,n,p,q,t,t,m,l);m=j*0.6000000238418579;QL(a,n,n,p,q,t,s,m,l);QL(a,o,o,p,q,s,t,m,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 4:BGD(a,b,c,d,e);if(C()){break _;}m=c;o=m+0.375;p=m+0.625;m=d-0.25+1.0;n=m-k;q=m;m=e;s=m+0.625;r=j*0.800000011920929;QL(a,o,p,n,q,s,s,r,l);t=m+0.375;QL(a,p,o,n,q,t,t,r,l);m=j*0.6000000238418579;QL(a,o,o,n,
q,t,s,m,l);QL(a,p,p,n,q,s,t,m,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 5:BGD(a,b,c,d,e);if(C()){break _;}m=c;o=m+0.375;r=d;p=r+0.625;n=r+0.375;r=e+0.25;q=r;s=r+k;r=j*0.6000000238418579;Po(a,o,o,p,n,q,s,r,l);t=m+0.625;Po(a,t,t,n,p,q,s,r,l);Po(a,o,t,n,n,q,s,j*0.5,l);Po(a,t,o,p,p,q,s,j,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 6:BGD(a,b,c,d,e);if(C()){break _;}m=c;o=m+0.375;r=d;p=r+0.625;n=r+0.375;r=e-0.25+1.0;q=r-k;s
=r;r=j*0.6000000238418579;Po(a,o,o,p,n,q,s,r,l);t=m+0.625;Po(a,t,t,n,p,q,s,r,l);Po(a,o,t,n,n,q,s,j*0.5,l);Po(a,t,o,p,p,q,s,j,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 7:BGD(a,b,c,d,e);if(C()){break _;}m=c+0.25;p=m;n=m+k;m=d;o=m+0.375;r=e;q=r+0.625;s=r+0.375;Pu(a,p,n,o,o,q,s,j*0.5,l);t=m+0.625;Pu(a,p,n,t,t,s,q,j,l);m=j*0.6000000238418579;Pu(a,p,n,o,t,s,s,m,l);Pu(a,p,n,t,o,q,q,m,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;case 8:BGD(a,
b,c,d,e);if(C()){break _;}m=c-0.25+1.0;o=m-k;p=m;m=d;n=m+0.375;r=e;q=r+0.625;s=r+0.375;Pu(a,o,p,n,n,q,s,j*0.5,l);t=m+0.625;Pu(a,o,p,t,t,s,q,j,l);m=j*0.6000000238418579;Pu(a,o,p,n,t,s,s,m,l);Pu(a,o,p,t,n,q,q,m,l);a.iJ=0;a.i2=0;a.i9=0;a.i8=0;a.gQ=0;a.iy=0;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BSP(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:f=a.f;$p
=1;case 1:$z=f.c8(c,d,e);if(C()){break _;}g=$z;h=g&7;i=(g&8)<=0?0:1;Cg();j=C1A;k=a.dZ<0?0:1;if(!k){O();a.dZ=C5m.G;}l=W(h,5);if(!l)Bf(b,0.3125,0.0,0.25,0.6875,0.1875,0.75);else if(h==6)Bf(b,0.25,0.0,0.3125,0.75,0.1875,0.6875);else if(h==4)Bf(b,0.3125,0.25,0.8125,0.6875,0.75,1.0);else if(h==3)Bf(b,0.3125,0.25,0.0,0.6875,0.75,0.1875);else if(h==2)Bf(b,0.8125,0.25,0.3125,1.0,0.75,0.6875);else if(h==1)Bf(b,0.0,0.25,0.3125,0.1875,0.75,0.6875);$p=2;case 2:BGD(a,b,c,d,e);if(C()){break _;}if(!k)a.dZ=(-1);f=a.f;$p=3;case 3:$z
=b.bAn(f,c,d,e);if(C()){break _;}g=$z;BP(j,g);m=1.0;if(C9B.data[b.a]>0)m=1.0;BF(j,m,m,m);n=b.cg(0);g=a.dZ;if(g<0)g=n;o=(g&15)<<4;p=g&240;m=o;q=m/256.0;r=(m+15.989999771118164)/256.0;s=p;t=s/256.0;s=(s+15.989999771118164)/256.0;u=X(Xm,8).data;u[0]=Cr((-0.0625),0.0,(-0.0625));u[1]=Cr(0.0625,0.0,(-0.0625));u[2]=Cr(0.0625,0.0,0.0625);u[3]=Cr((-0.0625),0.0,0.0625);u[4]=Cr((-0.0625),0.625,(-0.0625));u[5]=Cr(0.0625,0.625,(-0.0625));u[6]=Cr(0.0625,0.625,0.0625);u[7]=Cr((-0.0625),0.625,0.0625);v=0;k=W(h,6);g=W(h,4);n
=W(h,3);w=W(h,2);h=W(h,1);x=c+0.5;y=d;z=y+0.5;ba=e+0.5;bb=y+0.125;while(v<8){if(!i){b=u[v];b.M=b.M+0.0625;Pb(u[v],(-0.6981317400932312));}else{b=u[v];b.M=b.M-0.0625;Pb(u[v],0.6981317400932312);}if(!k)Mt(u[v],1.5707963705062866);if(l>=0){b=u[v];b.Q=b.Q+x;b=u[v];b.P=b.P+bb;b=u[v];b.M=b.M+ba;}else{b=u[v];b.P=b.P-0.375;Pb(u[v],1.5707963705062866);if(!g)Mt(u[v],0.0);if(!n)Mt(u[v],3.1415927410125732);if(!w)Mt(u[v],1.5707963705062866);if(!h)Mt(u[v],(-1.5707963705062866));b=u[v];b.Q=b.Q+x;b=u[v];b.P=b.P+z;b=u[v];b.M
=b.M+ba;}v=v+1|0;}f=null;bc=null;bd=null;be=null;w=0;bf=(o+7|0)/256.0;bg=((o+9|0)-0.009999999776482582)/256.0;bh=(p+6|0)/256.0;y=((p+8|0)-0.009999999776482582)/256.0;m=((p+16|0)-0.009999999776482582)/256.0;while(w<6){if(!w){q=bf;r=bg;t=bh;s=y;}else if(w==2){q=bf;r=bg;t=bh;s=m;}if(!w){f=u[0];bc=u[1];bd=u[2];be=u[3];}else if(w==1){f=u[7];bc=u[6];bd=u[5];be=u[4];}else if(w==2){f=u[1];bc=u[0];bd=u[4];be=u[5];}else if(w==3){f=u[2];bc=u[1];bd=u[5];be=u[6];}else if(w==4){f=u[3];bc=u[2];bd=u[6];be=u[7];}else if(w==
5){f=u[0];bc=u[3];bd=u[7];be=u[4];}bi=f.Q;bb=f.P;bj=f.M;x=q;z=s;F(j,bi,bb,bj,x,z);bi=bc.Q;bb=bc.P;bj=bc.M;ba=r;F(j,bi,bb,bj,ba,z);bi=bd.Q;bb=bd.P;bj=bd.M;z=t;F(j,bi,bb,bj,ba,z);F(j,be.Q,be.P,be.M,x,z);w=w+1|0;}return 1;default:H$();}}ED().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,$p);}
function BMb(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(Ib()){var $T=ED();$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:Cg();f=C1A;g=0;h=W(b,2);i=W(b,4);j=W(b,8);k=W(b,6);l=W(b,1);m=W(b,3);n=W(b,7);o=W(b,9);p=d+1|0;q=c+1|0;r=e+1|0;s=c;t=s+(-0.0031250000465661287);u=p+0.0031250000465661287;v=e;w=v+(-0.0031250000465661287);x=v+1.0031250000465661;y=s+1.0031250000465661;z=(d+0|0)-0.0031250000465661287;ba
=q+0.0031250000465661287;v=d;bb=v+(-0.0031250000465661287);bc=v+1.0031250000465661;v=(c+0|0)-0.0031250000465661287;bd=r+0.0031250000465661287;be=(e+0|0)-0.0031250000465661287;bf=b-1|0;bg=W(bf%3|0,1);a:{b:{while(g<6){bh=W(g,2);if(!(!(bh&&g!=3)&&(bf/3|0)==1)){b=W(g,4);if(!(!(b&&g!=5)&&!bg)){bi=252;bj=0;if(!h)bj=0;if(!i)bj=1;if(!j)bj=2;if(!k)bj=3;if(!l)bj=0;if(!m)bj=3;if(!n)bj=1;if(!o)bj=2;if(!h)break b;if(!i)break b;if(!k)break b;if(!j)break b;if(bh<0)break a;if(!l){bi=251;if(g!=5&&g!=3){if(b)break a;bj=bj+1|
0;break a;}}else if(!m){bi=251;if(g!=5&&bh){if(g!=3)break a;bj=bj+1|0;break a;}}else if(!n){bi=251;if(b&&g!=3){if(bh)break a;bj=bj+1|0;break a;}}else{if(o)break a;bi=251;if(b&&bh){if(g!=5)break a;bj=bj+1|0;break a;}}}}g=g+1|0;}return 1;}bi=251;}bk=!g?p:d;bl=W(g,1);if(!bl)bk=bk+(-1)|0;bm=!bh?q:c;bn=W(g,3);if(!bn)bm=bm+(-1)|0;bo=!b?r:e;bp=W(g,5);if(!bp)bo=bo+(-1)|0;bq=a.vd.data;br=a.f;$p=1;case 1:$z=br.cu(bm,bk,bo);if(C()){break _;}bs=$z;if(!bq[bs]){GL(f,16384);br=a.f;bs=2;$p=2;continue _;}c:{d:{while(true){g
=g+1|0;if(g>=6)break;bh=W(g,2);if(!(bh&&g!=3)&&(bf/3|0)==1)continue;b=W(g,4);if(!(b&&g!=5)&&!bg)continue;bi=252;bj=0;if(!h)bj=0;if(!i)bj=1;if(!j)bj=2;if(!k)bj=3;if(!l)bj=0;if(!m)bj=3;if(!n)bj=1;if(!o)bj=2;if(!h)break d;if(!i)break d;if(!k)break d;if(!j)break d;if(bh<0)break c;if(!l){bi=251;if(g==5)continue;if(g!=3){if(b)break c;bj=bj+1|0;break c;}continue;}if(!m){bi=251;if(g==5)continue;if(bh){if(g!=3)break c;bj=bj+1|0;break c;}continue;}if(!n){bi=251;if(!b)continue;if(g!=3){if(bh)break c;bj=bj+1|0;break c;}continue;}if
(o)break c;bi=251;if(!b)continue;if(bh){if(g!=5)break c;bj=bj+1|0;break c;}}return 1;}bi=251;}bk=!g?p:d;bl=W(g,1);if(!bl)bk=bk+(-1)|0;bm=!bh?q:c;bn=W(g,3);if(!bn)bm=bm+(-1)|0;bo=!b?r:e;bp=W(g,5);if(!bp)bo=bo+(-1)|0;bq=a.vd.data;br=a.f;continue _;case 2:$z=br.QE(bm,bk,bo,bs);if(C()){break _;}bs=$z;BP(f,bs);bs=(bi&15)<<4;bk=bi&240;s=bs;bt=(s+0.0)/256.0;bu=(s+15.99)/256.0;bv=bk;s=bv/256.0;bw=(bv+15.989999771118164)/256.0;if(!bj){bx=bt;by=bu;bz=bt;bA=bw;bB=s;bt=by;by=bu;bu=bz;bz=bw;bw=bB;}else if(bj==1){bx=bt;by
=bu;bA=s;bz=bw;}else if(bj==2){bx=bu;bz=bt;by=bt;bA=s;bB=bw;bC=bw;bt=bz;bz=s;bw=bB;s=bC;}else if(bj==3){bx=bu;by=bt;bB=bt;bA=bw;bz=s;bC=bw;bt=bu;bu=bB;bw=s;s=bC;}else{bx=bt;by=bu;bz=bt;bA=bw;bB=s;bt=by;by=bu;bu=bz;bz=bw;bw=bB;}if(!g){F(f,t,u,w,bt,bz);F(f,t,u,x,by,bw);F(f,y,u,x,bu,s);F(f,y,u,w,bx,bA);}else if(!bl){F(f,t,z,x,by,bw);F(f,t,z,w,bt,bz);F(f,y,z,w,bx,bA);F(f,y,z,x,bu,s);}else if(!bh){F(f,ba,bb,x,by,bw);F(f,ba,bb,w,bt,bz);F(f,ba,bc,w,bx,bA);F(f,ba,bc,x,bu,s);}else if(!bn){F(f,v,bb,w,bt,bz);F(f,v,bb,
x,by,bw);F(f,v,bc,x,bu,s);F(f,v,bc,w,bx,bA);}else if(!b){F(f,t,bc,bd,by,bw);F(f,t,bb,bd,bt,bz);F(f,y,bb,bd,bx,bA);F(f,y,bc,bd,bu,s);}else if(!bp){F(f,y,bb,be,bx,bA);F(f,t,bb,be,bt,bz);F(f,t,bc,be,by,bw);F(f,y,bc,be,bu,s);}e:{f:{while(true){g=g+1|0;if(g>=6)break;bh=W(g,2);if(!(bh&&g!=3)&&(bf/3|0)==1)continue;b=W(g,4);if(!(b&&g!=5)&&!bg)continue;bi=252;bj=0;if(!h)bj=0;if(!i)bj=1;if(!j)bj=2;if(!k)bj=3;if(!l)bj=0;if(!m)bj=3;if(!n)bj=1;if(!o)bj=2;if(!h)break f;if(!i)break f;if(!k)break f;if(!j)break f;if(bh<0)break e;if
(!l){bi=251;if(g==5)continue;if(g!=3){if(b)break e;bj=bj+1|0;break e;}continue;}if(!m){bi=251;if(g==5)continue;if(bh){if(g!=3)break e;bj=bj+1|0;break e;}continue;}if(!n){bi=251;if(!b)continue;if(g!=3){if(bh)break e;bj=bj+1|0;break e;}continue;}if(o)break e;bi=251;if(!b)continue;if(bh){if(g!=5)break e;bj=bj+1|0;break e;}}return 1;}bi=251;}bk=!g?p:d;bl=W(g,1);if(!bl)bk=bk+(-1)|0;bm=!bh?q:c;bn=W(g,3);if(!bn)bm=bm+(-1)|0;bo=!b?r:e;bp=W(g,5);if(!bp)bo=bo+(-1)|0;bq=a.vd.data;br=a.f;$p=1;continue _;default:H$();}}ED().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 BEf(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(Ib()){var $T=ED();$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:Cg();f=C1A;g=b.cg(0);h=a.dZ;if(h<0)h=g;BF(f,1.0,1.0,1.0);i=a.f;$p=1;case 1:$z=b.bAn(i,c,d,e);if(C()){break _;}g=$z;BP(f,g);j=(h&15)<<4;k=h&240;l=j;m=l/256.0;n=(l+15.989999771118164)/256.0;l=k;o=l/256.0;p=l+15.989999771118164;q=p/256.0;r=1.399999976158142;b=a.f;h=d-1|0;$p=2;case 2:$z=b.kn(c,h,e);if(C()){break _;}g=$z;if(g){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;F(f,y,bc,bd,n,o);be=d+0|0;F(f,t,be,bd,n,q);bf=e+0|0;F(f,t,be,bf,m,q);F(f,y,bc,bf,m,
o);F(f,z,bc,bf,n,o);F(f,u,be,bf,n,q);F(f,u,be,bd,m,q);F(f,z,bc,bd,m,o);u=(k+16|0)/256.0;t=(p+16.0)/256.0;y=c+1|0;F(f,y,bc,bb,n,u);F(f,y,be,x,n,t);z=c+0|0;F(f,z,be,x,m,t);F(f,z,bc,bb,m,u);F(f,z,bc,ba,n,u);F(f,z,be,w,n,t);F(f,y,be,w,m,t);F(f,y,bc,ba,m,u);x=s-0.5;w=s+0.5;ba=v-0.5;bb=v+0.5;bg=s-0.4;bh=s+0.4;bi=v-0.4;s=v+0.4;F(f,bg,bc,bf,m,u);F(f,x,be,bf,m,t);F(f,x,be,bd,n,t);F(f,bg,bc,bd,n,u);F(f,bh,bc,bd,m,u);F(f,w,be,bd,m,t);F(f,w,be,bf,n,t);F(f,bh,bc,bf,n,u);F(f,z,bc,s,m,o);F(f,z,be,bb,m,q);F(f,y,be,bb,n,q);F(f,
y,bc,s,n,o);F(f,y,bc,bi,m,o);F(f,y,be,ba,m,q);F(f,z,be,ba,n,q);F(f,z,bc,bi,n,o);return 1;}b=C9l;i=a.f;$p=3;case 3:$z=BkL(b,i,c,h,e);if(C()){break _;}h=$z;if(h){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;F(f,y,bc,bd,n,o);be=d+0|0;F(f,t,be,bd,n,q);bf=e+0|0;F(f,t,be,bf,m,q);F(f,y,bc,bf,m,o);F(f,z,bc,bf,n,o);F(f,u,be,bf,n,q);F(f,u,be,bd,m,q);F(f,z,bc,bd,m,o);u=(k+16|0)/256.0;t=(p+16.0)/256.0;y=c+1|0;F(f,y,bc,bb,n,u);F(f,y,be,x,n,t);z=c+0|0;F(f,z,be,x,m,t);F(f,
z,bc,bb,m,u);F(f,z,bc,ba,n,u);F(f,z,be,w,n,t);F(f,y,be,w,m,t);F(f,y,bc,ba,m,u);x=s-0.5;w=s+0.5;ba=v-0.5;bb=v+0.5;bg=s-0.4;bh=s+0.4;bi=v-0.4;s=v+0.4;F(f,bg,bc,bf,m,u);F(f,x,be,bf,m,t);F(f,x,be,bd,n,t);F(f,bg,bc,bd,n,u);F(f,bh,bc,bd,m,u);F(f,w,be,bd,m,t);F(f,w,be,bf,n,t);F(f,bh,bc,bf,n,u);F(f,z,bc,s,m,o);F(f,z,be,bb,m,q);F(f,y,be,bb,n,q);F(f,y,bc,s,n,o);F(f,y,bc,bi,m,o);F(f,y,be,ba,m,q);F(f,z,be,ba,n,q);F(f,z,bc,bi,n,o);return 1;}bj=0.20000000298023224;bk=0.0625;if((((c+d|0)+e|0)&1)!=1){x=m;t=n;w=o;y=q;}else{w
=(k+16|0)/256.0;y=(p+16.0)/256.0;x=m;t=n;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){s=x;x=t;t=s;}b=C9l;i=a.f;h=c-1|0;$p=4;case 4:$z=BkL(b,i,h,d,e);if(C()){break _;}h=$z;if(h){z=c+bj;ba=d+r+bk;bb=e+1|0;F(f,z,ba,bb,x,w);s=c+0|0;u=(d+0|0)+bk;F(f,s,u,bb,x,y);v=e+0|0;F(f,s,u,v,t,y);F(f,z,ba,v,t,w);F(f,z,ba,v,t,w);F(f,s,u,v,t,y);F(f,s,u,bb,x,y);F(f,z,ba,bb,x,w);}b=C9l;i=a.f;h=c+1|0;$p=5;case 5:$z=BkL(b,i,h,d,e);if(C()){break _;}g=$z;if(g){u=h-bj;v=d+r+bk;z=e+0|0;F(f,u,v,z,t,w);ba=h-0|0;bb=(d+0|0)+bk;F(f,ba,bb,z,
t,y);s=e+1|0;F(f,ba,bb,s,x,y);F(f,u,v,s,x,w);F(f,u,v,s,x,w);F(f,ba,bb,s,x,y);F(f,ba,bb,z,t,y);F(f,u,v,z,t,w);}b=C9l;i=a.f;g=e-1|0;$p=6;case 6:$z=BkL(b,i,c,d,g);if(C()){break _;}g=$z;if(g){s=c+0|0;u=d+r+bk;v=e+bj;F(f,s,u,v,x,w);z=(d+0|0)+bk;ba=e+0|0;F(f,s,z,ba,x,y);bb=h;F(f,bb,z,ba,t,y);F(f,bb,u,v,t,w);F(f,bb,u,v,t,w);F(f,bb,z,ba,t,y);F(f,s,z,ba,x,y);F(f,s,u,v,x,w);}b=C9l;i=a.f;g=e+1|0;$p=7;case 7:$z=BkL(b,i,c,d,g);if(C()){break _;}j=$z;if(j){s=h;u=d+r+bk;v=g-bj;F(f,s,u,v,t,w);z=(d+0|0)+bk;ba=g-0|0;F(f,s,z,ba,
t,y);bb=c+0|0;F(f,bb,z,ba,x,y);F(f,bb,u,v,x,w);F(f,bb,u,v,x,w);F(f,bb,z,ba,x,y);F(f,s,z,ba,t,y);F(f,s,u,v,t,w);}b=C9l;i=a.f;d=d+1|0;$p=8;case 8:$z=BkL(b,i,c,d,e);if(C()){break _;}j=$z;if(j){s=c+0.5;u=s+0.5;s=s-0.5;v=e+0.5;x=v+0.5;v=v-0.5;if(((c+d|0)+e|0)&1){s=c+0|0;u=d+(-0.20000000298023224);F(f,s,u,x,n,o);t=d+0|0;F(f,s,t,v,n,q);w=h;F(f,w,t,v,m,q);F(f,w,u,x,m,o);y=(k+16|0)/256.0;q=(p+16.0)/256.0;F(f,w,u,v,n,y);F(f,w,t,x,n,q);F(f,s,t,x,m,q);F(f,s,u,v,m,y);}else{v=d+(-0.20000000298023224);x=e+0|0;F(f,s,v,x,n,
o);t=d+0|0;F(f,u,t,x,n,q);w=g;F(f,u,t,w,m,q);F(f,s,v,w,m,o);y=(k+16|0)/256.0;q=(p+16.0)/256.0;F(f,u,v,w,n,y);F(f,s,t,w,n,q);F(f,s,t,x,m,q);F(f,u,v,x,m,y);}}return 1;default:H$();}}ED().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 BpE(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Cg();f=C1A;g=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=b.cJ(1,h);j=a.dZ;if(j<0)j=i;g=a.f;$p=2;case 2:$z=b.bAn(g,c,d,e);if(C()){break _;}k=$z;BP(f,k);l=1.0;m=h/15.0;n=m*0.6000000238418579+0.4000000059604645;if(!h)n=0.30000001192092896;m=m*m;o=m*0.699999988079071-0.5;p=m*0.6000000238418579-0.699999988079071;if(o<0.0)o=0.0;if(p<0.0)p=0.0;BF(f,n,o,p);q=(j&15)<<4;k=j&240;m=q;r=m/256.0;s=(m+15.989999771118164)/256.0;m=k;t=m/256.0;u=(m
+15.989999771118164)/256.0;b=a.f;v=c-1|0;h=1;$p=3;case 3:$z=CeS(b,v,d,e,h);if(C()){break _;}h=$z;if(!h){b=a.f;$p=4;continue _;}w=1;b=a.f;x=c+1|0;h=3;$p=5;continue _;case 4:$z=b.kn(v,d,e);if(C()){break _;}h=$z;if(!h){b=a.f;h=d-1|0;j=(-1);$p=6;continue _;}w=0;b=a.f;x=c+1|0;h=3;$p=5;case 5:$z=CeS(b,x,d,e,h);if(C()){break _;}h=$z;if(!h){b=a.f;$p=7;continue _;}y=1;b=a.f;z=e-1|0;h=2;$p=8;continue _;case 6:$z=CeS(b,v,h,e,j);if(C()){break _;}h=$z;w=h?1:0;b=a.f;x=c+1|0;h=3;$p=5;continue _;case 7:$z=b.kn(x,d,e);if(C())
{break _;}h=$z;if(!h){b=a.f;h=d-1|0;j=(-1);$p=9;continue _;}y=0;b=a.f;z=e-1|0;h=2;$p=8;case 8:$z=CeS(b,c,d,z,h);if(C()){break _;}h=$z;if(!h){b=a.f;$p=10;continue _;}ba=1;b=a.f;h=e+1|0;j=0;$p=11;continue _;case 9:$z=CeS(b,x,h,e,j);if(C()){break _;}h=$z;y=h?1:0;b=a.f;z=e-1|0;h=2;$p=8;continue _;case 10:$z=b.kn(c,d,z);if(C()){break _;}h=$z;if(!h){b=a.f;j=d-1|0;h=(-1);$p=12;continue _;}ba=0;b=a.f;h=e+1|0;j=0;$p=11;case 11:$z=CeS(b,c,d,h,j);if(C()){break _;}j=$z;if(!j){b=a.f;$p=13;continue _;}j=1;b=a.f;bb=d+1|0;$p
=14;continue _;case 12:$z=CeS(b,c,j,z,h);if(C()){break _;}h=$z;ba=h?1:0;b=a.f;h=e+1|0;j=0;$p=11;continue _;case 13:$z=b.kn(c,d,h);if(C()){break _;}j=$z;if(!j){b=a.f;j=d-1|0;k=(-1);$p=15;continue _;}j=0;b=a.f;bb=d+1|0;$p=14;case 14:$z=b.kn(c,bb,e);if(C()){break _;}k=$z;if(!k){b=a.f;$p=16;continue _;}bc=c+0|0;bd=bc;be=x;i=e+0|0;bf=i;bg=h;bh=0;if(!(!w&&!y)&&!ba&&!j)bh=1;if(!(!ba&&!j)&&!y&&!w)bh=2;if(!bh){bi=t;bj=u;}else{m=q+16|0;r=m/256.0;s=(m+15.989999771118164)/256.0;bi=t;bj=u;}if(bh){if(bh==1){bk=be;bl=d+0.015625;bm
=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}else if(bh==2){bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,r,bj);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);F(f,bk,bl,bn,r,bj);bi=bi+0.0625;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);}}else{if(!(!y&&!ba&&!j&&!w)){if(!w)bd=bd+0.3125;if(!w)r=r+0.01953125;if
(!y)be=be-0.3125;if(!y)s=s-0.01953125;if(!ba)bf=bf+0.3125;if(!ba)bi=bi+0.01953125;if(!j)bg=bg-0.3125;if(!j)bj=bj-0.01953125;}bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}b=a.f;$p=24;continue _;case 15:$z=CeS(b,c,j,h,k);if(C()){break _;}j=$z;j=j?1:0;b=a.f;bb=d+1|0;$p=14;continue _;case 16:$z=b.kn(v,d,e);if(C()){break _;}k=$z;if
(k){b=a.f;k=(-1);$p=17;continue _;}b=a.f;$p=18;continue _;case 17:$z=CeS(b,v,bb,e,k);if(C()){break _;}k=$z;if(k)w=1;b=a.f;$p=18;case 18:$z=b.kn(x,d,e);if(C()){break _;}k=$z;if(k){b=a.f;k=(-1);$p=19;continue _;}b=a.f;$p=20;continue _;case 19:$z=CeS(b,x,bb,e,k);if(C()){break _;}k=$z;if(k)y=1;b=a.f;$p=20;case 20:$z=b.kn(c,d,z);if(C()){break _;}k=$z;if(k){b=a.f;k=(-1);$p=21;continue _;}b=a.f;$p=22;continue _;case 21:$z=CeS(b,c,bb,z,k);if(C()){break _;}k=$z;if(k)ba=1;b=a.f;$p=22;case 22:$z=b.kn(c,d,h);if(C()){break _;}k
=$z;if(k){b=a.f;k=(-1);$p=23;continue _;}bc=c+0|0;bd=bc;be=x;i=e+0|0;bf=i;bg=h;bh=0;if(!(!w&&!y)&&!ba&&!j)bh=1;if(!(!ba&&!j)&&!y&&!w)bh=2;if(!bh){bi=t;bj=u;}else{m=q+16|0;r=m/256.0;s=(m+15.989999771118164)/256.0;bi=t;bj=u;}if(bh){if(bh==1){bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}else if(bh==2){bk=be;bl=d+0.015625;bm=bg;F(f,
bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,r,bj);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);F(f,bk,bl,bn,r,bj);bi=bi+0.0625;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);}}else{if(!(!y&&!ba&&!j&&!w)){if(!w)bd=bd+0.3125;if(!w)r=r+0.01953125;if(!y)be=be-0.3125;if(!y)s=s-0.01953125;if(!ba)bf=bf+0.3125;if(!ba)bi=bi+0.01953125;if(!j)bg=bg-0.3125;if(!j)bj=bj-0.01953125;}bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,
l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}b=a.f;$p=24;continue _;case 23:$z=CeS(b,c,bb,h,k);if(C()){break _;}k=$z;if(k)j=1;bc=c+0|0;bd=bc;be=x;i=e+0|0;bf=i;bg=h;bh=0;if(!(!w&&!y)&&!ba&&!j)bh=1;if(!(!ba&&!j)&&!y&&!w)bh=2;if(!bh){bi=t;bj=u;}else{m=q+16|0;r=m/256.0;s=(m+15.989999771118164)/256.0;bi=t;bj=u;}if(bh){if(bh==1){bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,l,l,
l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}else if(bh==2){bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,r,bj);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);F(f,bk,bl,bn,r,bj);bi=bi+0.0625;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,s,bi);}}else{if(!(!y&&!ba&&!j&&!w)){if(!w)bd=bd+0.3125;if(!w)r=r+0.01953125;if(!y)be=be-0.3125;if(!y)s=s-0.01953125;if(!ba)bf=bf+0.3125;if(!ba)bi=bi+0.01953125;if(!j)bg=
bg-0.3125;if(!j)bj=bj-0.01953125;}bk=be;bl=d+0.015625;bm=bg;F(f,bk,bl,bm,s,bj);bn=bf;F(f,bk,bl,bn,s,bi);bo=bd;F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);BF(f,l,l,l);bj=bj+0.0625;F(f,bk,bl,bm,s,bj);bi=bi+0.0625;F(f,bk,bl,bn,s,bi);F(f,bo,bl,bn,r,bi);F(f,bo,bl,bm,r,bj);}b=a.f;$p=24;case 24:$z=b.kn(c,bb,e);if(C()){break _;}j=$z;if(j)return 1;bp=q+16|0;bk=bp/256.0;bl=(bp+15.989999771118164)/256.0;b=a.f;$p=25;case 25:$z=b.kn(v,d,e);if(C()){break _;}j=$z;if(!j){b=a.f;$p=26;continue _;}b=a.f;$p=27;continue _;case 26:$z=
b.kn(x,d,e);if(C()){break _;}j=$z;if(!j){b=a.f;$p=28;continue _;}b=a.f;$p=29;continue _;case 27:$z=b.cu(v,bb,e);if(C()){break _;}j=$z;if(j==C9U.a){BF(f,l*n,l*o,l*p);bm=c+0.015625;bn=bb+0.02187499962747097;bo=h;F(f,bm,bn,bo,bl,t);s=d+0|0;F(f,bm,s,bo,bk,t);bi=i;F(f,bm,s,bi,bk,u);F(f,bm,bn,bi,bl,u);BF(f,l,l,l);bj=t+0.0625;F(f,bm,bn,bo,bl,bj);F(f,bm,s,bo,bk,bj);bj=u+0.0625;F(f,bm,s,bi,bk,bj);F(f,bm,bn,bi,bl,bj);}b=a.f;$p=26;continue _;case 28:$z=b.kn(c,d,z);if(C()){break _;}j=$z;if(!j){b=a.f;$p=30;continue _;}b
=a.f;$p=31;continue _;case 29:$z=b.cu(x,bb,e);if(C()){break _;}j=$z;if(j==C9U.a){BF(f,l*n,l*o,l*p);s=x-0.015625;bi=d+0|0;bj=h;F(f,s,bi,bj,bk,u);bm=bb+0.02187499962747097;F(f,s,bm,bj,bl,u);bn=i;F(f,s,bm,bn,bl,t);F(f,s,bi,bn,bk,t);BF(f,l,l,l);bo=u+0.0625;F(f,s,bi,bj,bk,bo);F(f,s,bm,bj,bl,bo);bj=t+0.0625;F(f,s,bm,bn,bl,bj);F(f,s,bi,bn,bk,bj);}b=a.f;$p=28;continue _;case 30:$z=b.kn(c,d,h);if(C()){break _;}e=$z;if(!e)return 1;b=a.f;$p=32;continue _;case 31:$z=b.cu(c,bb,z);if(C()){break _;}j=$z;if(j==C9U.a){BF(f,
l*n,l*o,l*p);s=x;bi=d+0|0;bj=e+0.015625;F(f,s,bi,bj,bk,u);bm=bb+0.02187499962747097;F(f,s,bm,bj,bl,u);bn=bc;F(f,bn,bm,bj,bl,t);F(f,bn,bi,bj,bk,t);BF(f,l,l,l);bo=u+0.0625;F(f,s,bi,bj,bk,bo);F(f,s,bm,bj,bl,bo);s=t+0.0625;F(f,bn,bm,bj,bl,s);F(f,bn,bi,bj,bk,s);}b=a.f;$p=30;continue _;case 32:$z=b.cu(c,bb,h);if(C()){break _;}c=$z;if(c==C9U.a){BF(f,l*n,l*o,l*p);s=x;bi=bb+0.02187499962747097;bj=h-0.015625;F(f,s,bi,bj,bl,t);bm=d+0|0;F(f,s,bm,bj,bk,t);bn=bc;F(f,bn,bm,bj,bk,u);F(f,bn,bi,bj,bl,u);BF(f,l,l,l);t=t+0.0625;F(f,
s,bi,bj,bl,t);F(f,s,bm,bj,bk,t);t=u+0.0625;F(f,bn,bm,bj,bk,t);F(f,bn,bi,bj,bl,t);}return 1;default:H$();}}ED().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,$p);}
function BoM(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Cg();f=C1A;g=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=BNE(b,0,h);j=a.dZ;if(j<0)j
=i;if(b.ox)h=h&7;g=a.f;$p=2;case 2:$z=BRM(b,g,c,d,e);if(C()){break _;}i=$z;BP(f,i);BF(f,1.0,1.0,1.0);k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;l=j;o=l/256.0;p=(l+15.989999771118164)/256.0;q=c+1|0;r=c+0|0;s=e+0|0;t=e+1|0;u=d+0.0625;if(h!=1&&h!=2&&h!=3&&h!=7){if(h==8){v=r;w=q;x=q;y=t;z=s;ba=s;bb=r;q=w;r=x;bc=t;s=z;t=ba;}else if(h!=9){v=q;w=r;y=s;x=t;bb=q;q=w;bc=s;s=x;}else{v=q;bb=r;w=q;y=t;bc=s;x=s;q=r;r=w;s=t;t=x;}}else{v=r;bb=q;y=s;bc=t;}if(h!=2&&h!=4){if(h!=3&&h!=5){z=u;x=u;ba=u;w=u;u
=x;}else{x=u+1.0;z=x;ba=u;w=u;u=x;}}else{w=u+1.0;z=u;ba=w;}F(f,bb,ba,bc,n,o);F(f,v,z,t,n,p);F(f,r,u,s,m,p);F(f,q,w,y,m,o);F(f,q,w,y,m,o);F(f,r,u,s,m,p);F(f,v,z,t,n,p);F(f,bb,ba,bc,n,o);return 1;default:H$();}}ED().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,$p);}
function BQJ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=b.cg(0);h=a.dZ;if(h<0)h=g;i=a.f;$p=1;case 1:$z=b.bAn(i,c,d,e);if(C()){break _;}g=$z;BP(f,g);BF(f,1.0,1.0,1.0);j=(h&15)<<4;k=h&240;l=j;m=l/256.0;n=(l+15.989999771118164)/256.0;o
=k;p=o/256.0;q=(o+15.989999771118164)/256.0;b=a.f;$p=2;case 2:$z=b.c8(c,d,e);if(C()){break _;}h=$z;if(h==5){r=c+0.05000000074505806;s=(d+1|0)+0.0;t=(e+1|0)+0.0;F(f,r,s,t,m,p);u=(d+0|0)-0.0;F(f,r,u,t,m,q);t=(e+0|0)-0.0;F(f,r,u,t,n,q);F(f,r,s,t,n,p);}if(h==4){s=(c+1|0)-0.05000000074505806;t=(d+0|0)-0.0;r=(e+1|0)+0.0;F(f,s,t,r,n,q);u=(d+1|0)+0.0;F(f,s,u,r,n,p);r=(e+0|0)-0.0;F(f,s,u,r,m,p);F(f,s,t,r,m,q);}if(h==3){r=(c+1|0)+0.0;s=(d+0|0)-0.0;t=e+0.05000000074505806;F(f,r,s,t,n,q);u=(d+1|0)+0.0;F(f,r,u,t,n,p);r=
(c+0|0)-0.0;F(f,r,u,t,m,p);F(f,r,s,t,m,q);}if(h==2){r=(c+1|0)+0.0;s=(d+1|0)+0.0;t=(e+1|0)-0.05000000074505806;F(f,r,s,t,m,p);u=(d+0|0)-0.0;F(f,r,u,t,m,q);r=(c+0|0)-0.0;F(f,r,u,t,n,q);F(f,r,s,t,n,p);}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BfL(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=b.cg(0);h=a.dZ;if(h<0)h=g;i=1.0;j=a.f;$p=1;case 1:$z=b.bAn(j,c,d,e);if(C()){break _;}g=$z;BP(f,g);j=a.f;$p=2;case 2:$z=b.mW(j,c,d,e);if
(C()){break _;}k=$z;l=(k>>16&255)/255.0;m=(k>>8&255)/255.0;n=(k&255)/255.0;BF(f,i*l,i*m,i*n);g=(h&15)<<4;o=h&240;m=g;p=m/256.0;q=(m+15.989999771118164)/256.0;m=o;r=m/256.0;s=(m+15.989999771118164)/256.0;t=0.05000000074505806;b=a.f;$p=3;case 3:$z=b.c8(c,d,e);if(C()){break _;}h=$z;if(h&2){u=c+t;v=d+1|0;w=e+1|0;F(f,u,v,w,p,r);x=d+0|0;F(f,u,x,w,p,s);y=e+0|0;F(f,u,x,y,q,s);F(f,u,v,y,q,r);F(f,u,v,y,q,r);F(f,u,x,y,q,s);F(f,u,x,w,p,s);F(f,u,v,w,p,r);}if(h&8){v=(c+1|0)-t;w=d+0|0;x=e+1|0;F(f,v,w,x,q,s);y=d+1|0;F(f,v,
y,x,q,r);u=e+0|0;F(f,v,y,u,p,r);F(f,v,w,u,p,s);F(f,v,w,u,p,s);F(f,v,y,u,p,r);F(f,v,y,x,q,r);F(f,v,w,x,q,s);}if(h&4){u=c+1|0;v=d+0|0;w=e+t;F(f,u,v,w,q,s);x=d+1|0;F(f,u,x,w,q,r);y=c+0|0;F(f,y,x,w,p,r);F(f,y,v,w,p,s);F(f,y,v,w,p,s);F(f,y,x,w,p,r);F(f,u,x,w,q,r);F(f,u,v,w,q,s);}if(h&1){y=c+1|0;u=d+1|0;v=(e+1|0)-t;F(f,y,u,v,p,r);w=d+0|0;F(f,y,w,v,p,s);x=c+0|0;F(f,x,w,v,q,s);F(f,x,u,v,q,r);F(f,x,u,v,q,r);F(f,x,w,v,q,s);F(f,y,w,v,p,s);F(f,y,u,v,p,r);}b=a.f;d=d+1|0;$p=4;case 4:$z=b.kn(c,d,e);if(C()){break _;}g=$z;if
(g){u=c+1|0;v=d-t;w=e+0|0;F(f,u,v,w,p,r);x=e+1|0;F(f,u,v,x,p,s);p=c+0|0;F(f,p,v,x,q,s);F(f,p,v,w,q,r);}return 1;default:H$();}}ED().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 BZd(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=a.f.bxd();Cg();g=C1A;h=a.f;$p=1;case 1:$z=BRM(b,h,c,d,e);if(C()){break _;}i=$z;BP(g,i);j=1.0;h=a.f;$p=2;case 2:$z=AXu(b,h,c,d,e);if(C()){break _;}k=$z;l=(k>>16&255)/255.0;m=(k>>8&255)/255.0;n=(k&255)/255.0;if(C_D){o=l*30.0;l=(o+m*59.0+n*11.0)/100.0;m=(o+m*70.0)/100.0;n=(o+n*70.0)/100.0;}BF(g,j*l,j*m,j*n);p=a.dZ;if(p<0){h=a.f;$p=3;continue _;}q
=p;r=(q&15)<<4;s=q&240;o=r;t=o/256.0;u=(o+7.989999771118164)/256.0;v=(o+15.989999771118164)/256.0;o=s;w=o/256.0;x=(o+15.989999771118164)/256.0;y=(p&15)<<4;z=p&240;ba=(y+7|0)/256.0;bb=(y+8.989999771118164)/256.0;bc=z;bd=bc/256.0;be=(z+8|0)/256.0;bf=(bc+15.989999771118164)/256.0;bg=c;bh=bg+0.5;r=c+1|0;bi=r;bj=e;bk=bj+0.5;y=e+1|0;bl=y;bm=bh-0.0625;bn=bh+0.0625;bo=bk-0.0625;bp=bk+0.0625;h=a.f;bq=e-1|0;$p=4;continue _;case 3:$z=h.c8(c,d,e);if(C()){break _;}r=$z;q=BVl(b,0,r);p=Bsz(b);r=(q&15)<<4;s=q&240;o=r;t=o/256.0;u
=(o+7.989999771118164)/256.0;v=(o+15.989999771118164)/256.0;o=s;w=o/256.0;x=(o+15.989999771118164)/256.0;y=(p&15)<<4;z=p&240;ba=(y+7|0)/256.0;bb=(y+8.989999771118164)/256.0;bc=z;bd=bc/256.0;be=(z+8|0)/256.0;bf=(bc+15.989999771118164)/256.0;bg=c;bh=bg+0.5;r=c+1|0;bi=r;bj=e;bk=bj+0.5;y=e+1|0;bl=y;bm=bh-0.0625;bn=bh+0.0625;bo=bk-0.0625;bp=bk+0.0625;h=a.f;bq=e-1|0;$p=4;case 4:$z=h.cu(c,d,bq);if(C()){break _;}i=$z;br=K1(b,i);h=a.f;$p=5;case 5:$z=h.cu(c,d,y);if(C()){break _;}i=$z;bs=K1(b,i);h=a.f;s=c-1|0;$p=6;case 6:$z
=h.cu(s,d,e);if(C()){break _;}i=$z;bt=K1(b,i);h=a.f;$p=7;case 7:$z=h.cu(r,d,e);if(C()){break _;}i=$z;i=K1(b,i);h=a.f;k=d+1|0;bu=1;$p=8;case 8:$z=BdZ(b,h,c,k,e,bu);if(C()){break _;}bu=$z;h=a.f;z=d-1|0;p=0;$p=9;case 9:a:{b:{$z=BdZ(b,h,c,z,e,p);if(C()){break _;}bv=$z;if(!(bt&&i)){if(bt)break b;if(i)break b;if(br)break b;if(bs)break b;}bw=k;F(g,bg,bw,bk,t,w);bx=d+0|0;F(g,bg,bx,bk,t,x);F(g,bi,bx,bk,v,x);F(g,bi,bw,bk,v,w);F(g,bi,bw,bk,t,w);F(g,bi,bx,bk,t,x);F(g,bg,bx,bk,v,x);F(g,bg,bw,bk,v,w);if(bu){bw=bw+0.01;F(g,
bg,bw,bp,bb,bf);F(g,bi,bw,bp,bb,bd);F(g,bi,bw,bo,ba,bd);F(g,bg,bw,bo,ba,bf);F(g,bi,bw,bp,bb,bf);F(g,bg,bw,bp,bb,bd);F(g,bg,bw,bo,ba,bd);F(g,bi,bw,bo,ba,bf);}else{q=W(d,f-1|0);if(q<0){b=a.f;$p=10;continue _;}if(q<0){b=a.f;$p=11;continue _;}}if(bv){bw=d-0.01;F(g,bg,bw,bp,bb,bf);F(g,bi,bw,bp,bb,bd);F(g,bi,bw,bo,ba,bd);F(g,bg,bw,bo,ba,bf);F(g,bi,bw,bp,bb,bf);F(g,bg,bw,bp,bb,bd);F(g,bg,bw,bo,ba,bd);F(g,bi,bw,bo,ba,bf);break a;}p=W(d,1);if(p>0){b=a.f;$p=12;continue _;}if(p<=0)break a;b=a.f;$p=14;continue _;}if(bt
&&!i){bw=k;F(g,bg,bw,bk,t,w);bx=d+0|0;F(g,bg,bx,bk,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bg,bx,bk,u,x);F(g,bg,bw,bk,u,w);if(!bs&&!br){F(g,bh,bw,bp,ba,bd);F(g,bh,bx,bp,ba,bf);F(g,bh,bx,bo,bb,bf);F(g,bh,bw,bo,bb,bd);F(g,bh,bw,bo,ba,bd);F(g,bh,bx,bo,ba,bf);F(g,bh,bx,bp,bb,bf);F(g,bh,bw,bp,bb,bd);}if(bu){bw=bw+0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,bb,be);F(g,bg,bw,bp,bb,bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,
be);}else if(d<(f-1|0)){b=a.f;$p=13;continue _;}if(bv){bw=d-0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,bb,be);F(g,bg,bw,bp,bb,bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,be);break a;}if(d<=1)break a;b=a.f;$p=18;continue _;}if(!bt&&i){bx=k;F(g,bh,bx,bk,u,w);bw=d+0|0;F(g,bh,bw,bk,u,x);F(g,bi,bw,bk,v,x);F(g,bi,bx,bk,v,w);F(g,bi,bx,bk,u,w);F(g,bi,bw,bk,u,x);F(g,bh,bw,bk,v,x);F(g,bh,bx,bk,v,w);if(!bs&&!br){F(g,bh,bx,bo,ba,bd);F(g,bh,bw,bo,ba,bf);F(g,bh,bw,bp,bb,
bf);F(g,bh,bx,bp,bb,bd);F(g,bh,bx,bp,ba,bd);F(g,bh,bw,bp,ba,bf);F(g,bh,bw,bo,bb,bf);F(g,bh,bx,bo,bb,bd);}if(bu){bw=bx+0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=16;continue _;}if(bv){bw=d-0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}else if
(d>1){b=a.f;$p=20;continue _;}}}c:{d:{if(!(br&&bs)){if(bt)break d;if(i)break d;if(br)break d;if(bs)break d;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if
(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break c;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break c;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,
bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break c;}if(d<=1)break c;b=a.f;$p=24;continue _;}if
(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if
(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 10:$z=b.kt(s,k,e);if(C()){break _;}p=$z;if(p){bx=bw+0.01;F(g,bg,bx,bp,bb,be);F(g,bh,bx,bp,bb,bf);F(g,bh,bx,bo,ba,bf);F(g,bg,bx,bo,ba,be);F(g,bh,bx,bp,bb,be);F(g,bg,bx,bp,bb,bf);F(g,bg,bx,bo,ba,bf);F(g,bh,bx,bo,ba,be);}if(q<0){b=a.f;$p=11;continue _;}if
(bv){bw=d-0.01;F(g,bg,bw,bp,bb,bf);F(g,bi,bw,bp,bb,bd);F(g,bi,bw,bo,ba,bd);F(g,bg,bw,bo,ba,bf);F(g,bi,bw,bp,bb,bf);F(g,bg,bw,bp,bb,bd);F(g,bg,bw,bo,ba,bd);F(g,bi,bw,bo,ba,bf);}else{p=W(d,1);if(p>0){b=a.f;$p=12;continue _;}if(p>0){b=a.f;$p=14;continue _;}}e:{f:{if(!(br&&bs)){if(bt)break f;if(i)break f;if(br)break f;if(bs)break f;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,
bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break e;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break e;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,
bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p
=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break e;}if(d<=1)break e;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,
ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 11:$z=b.kt(r,
k,e);if(C()){break _;}p=$z;if(p){bw=bw+0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}if(bv){bw=d-0.01;F(g,bg,bw,bp,bb,bf);F(g,bi,bw,bp,bb,bd);F(g,bi,bw,bo,ba,bd);F(g,bg,bw,bo,ba,bf);F(g,bi,bw,bp,bb,bf);F(g,bg,bw,bp,bb,bd);F(g,bg,bw,bo,ba,bd);F(g,bi,bw,bo,ba,bf);}else{p=W(d,1);if(p>0){b=a.f;$p=12;continue _;}if(p>0){b=a.f;$p=14;continue _;}}g:{e:{if(!(br&&bs)){if(bt)break e;if(i)break e;if(br)break e;if
(bs)break e;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,
bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break g;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break g;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu)
{F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break g;}if(d<=1)break g;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,
bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,
ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 12:$z=b.kt(s,z,e);if(C()){break _;}q=$z;if(q){bw=d-0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,bb,be);F(g,bg,bw,bp,bb,bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,be);}if(p>0){b=a.f;$p=14;continue _;}h:{i:{if(!(br&&bs)){if(bt)break i;if(i)break i;if(br)break i;if(bs)break i;}bw=k;F(g,
bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,
bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break h;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break h;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,
bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break h;}if(d<=1)break h;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,
bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,
bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 13:$z=b.kt(s,k,e);if(C()){break _;}p=$z;if(p){bw=bw+0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,bb,be);F(g,bg,bw,bp,bb,bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,be);}if(bv){bw=d-0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,bb,be);F(g,bg,bw,bp,bb,
bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,be);}else if(d>1){b=a.f;$p=18;continue _;}i:{g:{if(!(br&&bs)){if(bt)break g;if(i)break g;if(br)break g;if(bs)break g;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=
a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break i;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break i;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,
ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,
bn,bw,bk,ba,bd);break i;}if(d<=1)break i;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,
bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 14:$z=b.kt(r,z,e);if(C()){break _;}e=$z;if(e){bw=d-0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,
bo,ba,be);F(g,bi,bw,bo,ba,bd);}j:{h:{if(!(br&&bs)){if(bt)break h;if(i)break h;if(br)break h;if(bs)break h;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if
(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break j;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break j;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,
bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break j;}if(d<=1)break j;b=a.f;$p=24;continue _;}if
(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if
(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 15:$z=b.kt(c,k,bq);if(C()){break _;}i=$z;if(i){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}if(e<0){b=a.f;$p=17;continue _;}if(bv){bw=
d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e>0){b=a.f;$p=22;continue _;}}return 1;case 16:$z=b.kt(r,k,e);if(C()){break _;}p=$z;if(p){bw=bx+0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}if(bv){bw=d-0.01;F(g,bh,bw,bp,bb,bd);F(g,
bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}else if(d>1){b=a.f;$p=20;continue _;}i:{g:{if(!(br&&bs)){if(bt)break g;if(i)break g;if(br)break g;if(bs)break g;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,
bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break i;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break i;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,
t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,
bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break i;}if(d<=1)break i;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,
bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 17:$z=b.kt(c,k,y);if(C()){break _;}e=$z;if(e){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,
bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e>0){b=a.f;$p=22;continue _;}}return 1;case 18:$z=b.kt(s,z,e);if(C()){break _;}e=$z;if(e){bw=d-0.01;F(g,bg,bw,bp,bb,be);F(g,bh,bw,bp,bb,bf);F(g,bh,bw,bo,ba,bf);F(g,bg,bw,bo,ba,be);F(g,bh,bw,bp,
bb,be);F(g,bg,bw,bp,bb,bf);F(g,bg,bw,bo,ba,bf);F(g,bh,bw,bo,ba,be);}j:{h:{if(!(br&&bs)){if(bt)break h;if(i)break h;if(br)break h;if(bs)break h;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if
(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break j;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break j;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,
bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break j;}if(d
<=1)break j;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,
bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 19:$z=b.kt(c,z,bq);if(C()){break _;}i=$z;if(i){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}if
(e<=0)return 1;b=a.f;$p=22;continue _;case 20:$z=b.kt(r,z,e);if(C()){break _;}e=$z;if(e){bw=d-0.01;F(g,bh,bw,bp,bb,bd);F(g,bi,bw,bp,bb,be);F(g,bi,bw,bo,ba,be);F(g,bh,bw,bo,ba,bd);F(g,bi,bw,bp,bb,bd);F(g,bh,bw,bp,bb,be);F(g,bh,bw,bo,ba,be);F(g,bi,bw,bo,ba,bd);}j:{h:{if(!(br&&bs)){if(bt)break h;if(i)break h;if(br)break h;if(bs)break h;}bw=k;F(g,bh,bw,bl,t,w);bx=d+0|0;F(g,bh,bx,bl,t,x);F(g,bh,bx,bj,v,x);F(g,bh,bw,bj,v,w);F(g,bh,bw,bj,t,w);F(g,bh,bx,bj,t,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);if(bu){F(g,bn,bw,bl,
bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);}else{e=W(d,f-1|0);if(e<0){b=a.f;$p=15;continue _;}if(e<0){b=a.f;$p=17;continue _;}}if(bv){bw=d;F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bj,bb,bd);F(g,bm,bw,bj,ba,bd);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bj,bb,bf);F(g,bn,bw,bl,bb,bd);F(g,bm,bw,bl,ba,bd);F(g,bm,bw,bj,ba,bf);break j;}e=W(d,1);if(e>0){b=a.f;$p=19;continue _;}if(e<=0)break j;b=a.f;$p=22;continue _;}if(br&&!bs){bw=k;F(g,
bh,bw,bj,t,w);bx=d+0|0;F(g,bh,bx,bj,t,x);F(g,bh,bx,bk,u,x);F(g,bh,bw,bk,u,w);F(g,bh,bw,bk,t,w);F(g,bh,bx,bk,t,x);F(g,bh,bx,bj,u,x);F(g,bh,bw,bj,u,w);if(!i&&!bt){F(g,bm,bw,bk,ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d<(f-1|0)){b=a.f;$p
=21;continue _;}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);break j;}if(d<=1)break j;b=a.f;$p=24;continue _;}if(!br&&bs){bw=k;F(g,bh,bw,bk,u,w);bx=d+0|0;F(g,bh,bx,bk,u,x);F(g,bh,bx,bl,v,x);F(g,bh,bw,bl,v,w);F(g,bh,bw,bl,u,w);F(g,bh,bx,bl,u,x);F(g,bh,bx,bk,v,x);F(g,bh,bw,bk,v,w);if(!i&&!bt){F(g,bn,bw,bk,ba,bd);F(g,bn,bx,bk,ba,bf);F(g,bm,bx,bk,bb,bf);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bk,
ba,bd);F(g,bm,bx,bk,ba,bf);F(g,bn,bx,bk,bb,bf);F(g,bn,bw,bk,bb,bd);}if(bu){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d<(f-1|0)){b=a.f;$p=23;continue _;}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if(d>1){b=a.f;$p=25;continue _;}}}return 1;case 21:$z=b.kt(c,
k,bq);if(C()){break _;}e=$z;if(e){F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}if(bv){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}else if(d>1){b=a.f;$p=24;continue _;}return 1;case 22:$z=b.kt(c,z,y);if(C()){break _;}c=$z;if(c){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,
bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}return 1;case 23:$z=b.kt(c,k,y);if(C()){break _;}e=$z;if(e){F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}if(bv){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}else if
(d>1){b=a.f;$p=25;continue _;}return 1;case 24:$z=b.kt(c,z,bq);if(C()){break _;}c=$z;if(c){bw=d;F(g,bm,bw,bj,bb,bd);F(g,bm,bw,bk,bb,be);F(g,bn,bw,bk,ba,be);F(g,bn,bw,bj,ba,bd);F(g,bm,bw,bk,bb,bd);F(g,bm,bw,bj,bb,be);F(g,bn,bw,bj,ba,be);F(g,bn,bw,bk,ba,bd);}return 1;case 25:$z=b.kt(c,z,y);if(C()){break _;}c=$z;if(c){bw=d;F(g,bm,bw,bk,ba,be);F(g,bm,bw,bl,ba,bf);F(g,bn,bw,bl,bb,bf);F(g,bn,bw,bk,bb,be);F(g,bm,bw,bl,ba,be);F(g,bm,bw,bk,ba,bf);F(g,bn,bw,bk,bb,bf);F(g,bn,bw,bl,bb,be);}return 1;default:H$();}}ED().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 Bds(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=a.f;$p=1;case 1:$z=b.bAn(g,c,d,e);if(C()){break _;}h=$z;BP(f,h);i=1.0;g=a.f;$p=2;case 2:$z=b.mW(g,c,d,e);if(C()){break _;}h=$z;j=(h>>16&255)/255.0;k=(h>>8&255)/255.0;l=(h&255)/255.0;if(C_D){m=j*30.0;j=(m+k*59.0+l*11.0)/
100.0;k=(m+k*70.0)/100.0;l=(m+l*70.0)/100.0;}BF(f,i*j,i*k,i*l);n=c;o=d;p=e;if(b===C9M){q=Qw(Qw(L(R(c,3129871)),Ce(L(e),L(116129781))),L(d));q=Bi(Ce(Ce(q,q),L(42317861)),Ce(q,L(11)));n=n+(Ds(BG(CX(q,16),L(15)))/15.0-0.5)*0.5;o=o+(Ds(BG(CX(q,20),L(15)))/15.0-1.0)*0.2;p=p+(Ds(BG(CX(q,24),L(15)))/15.0-0.5)*0.5;}f=a.f;$p=3;case 3:$z=f.c8(c,d,e);if(C()){break _;}c=$z;AVW(a,b,c,n,o,p);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Qh(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;Cg();h=C1A;i=b.cg(0);j=a.dZ;if(j<0)j=i;k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;l=j;o=l/256.0;l=(l+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;F(h,ba,bb,bd,q,s);bc=bc+0.0625;F(h,ba,bb,bc,q,u);z=z+0.0625;F(h,z,bb,bc,t,u);F(h,z,bb,bd,t,s);bb=c-0.0625;bc=
d+1.0;F(h,bb,bc,x,p,r);z=bb+f;ba=d+0.0;d=x+g;bd=l;F(h,z,ba,d,p,bd);q=y+g;s=n;F(h,z,ba,q,s,bd);F(h,bb,bc,y,s,r);bb=c+0.0625;F(h,bb,bc,y,p,r);c=c+f+0.0625;F(h,c,ba,q,p,bd);F(h,c,ba,d,s,bd);F(h,bb,bc,x,s,r);bb=e+0.0625;F(h,v,bc,bb,p,r);z=v+f;c=bb+g;F(h,z,ba,c,p,bd);d=w+f;F(h,d,ba,c,s,bd);F(h,w,bc,bb,s,r);c=e-0.0625;F(h,w,bc,c,p,r);e=c+g;F(h,d,ba,e,p,bd);F(h,z,ba,e,s,bd);F(h,v,bc,c,s,r);}
function AVW(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;Cg();g=C1A;h=b.cJ(0,c);c=a.dZ;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.45;r=d+0.45;d=f+0.5;s=d-0.45;t=d+0.45;d=e+1.0;F(g,q,d,s,l,o);e=e+0.0;F(g,q,e,s,l,p);F(g,r,e,t,m,p);F(g,r,d,t,m,o);F(g,r,d,t,l,o);F(g,r,e,t,l,p);F(g,q,e,s,m,p);F(g,q,d,s,m,o);F(g,q,d,t,l,o);F(g,q,e,t,l,p);F(g,r,e,s,m,p);F(g,r,d,s,m,o);F(g,r,d,s,l,o);F(g,r,e,s,l,p);F(g,q,e,t,m,p);F(g,q,d,t,
m,o);}
function AG0(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;Cg();h=C1A;i=b.cJ(0,c);j=a.dZ;if(j<0)j=i;k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;o=j/256.0;p=(j+15.989999771118164*d)/256.0;e=e+0.5;q=e-0.44999998807907104;r=e+0.44999998807907104;e=g+0.5;s=e-0.44999998807907104;t=e+0.44999998807907104;d=f+d;F(h,q,d,s,m,o);e=f+0.0;F(h,q,e,s,m,p);F(h,r,e,t,n,p);F(h,r,d,t,n,o);F(h,r,d,t,m,o);F(h,r,e,t,m,p);F(h,q,e,s,n,p);F(h,q,d,s,n,o);F(h,q,d,t,m,o);F(h,q,e,t,m,p);F(h,r,e,s,n,p);F(h,r,d,s,n,o);F(h,
r,d,s,m,o);F(h,r,e,s,m,p);F(h,q,e,t,n,p);F(h,q,d,t,n,o);}
function BUw(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=b.G;h=a.dZ;if(h<0)h=g;i=(h&15)<<4;h=h&240;j
=0.015625;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;k=h;n=k/256.0;o=(k+15.989999771118164)/256.0;p=Qw(Qw(L(R(c,3129871)),Ce(L(e),L(116129781))),L(d));q=Bu(BG(CX(Bi(Ce(Ce(p,p),L(42317861)),Ce(p,L(11))),16),L(3)));r=a.f;$p=1;case 1:$z=b.bAn(r,c,d,e);if(C()){break _;}g=$z;BP(f,g);k=c+0.5;s=e+0.5;t=(q&1)*0.5*(1-(((q/2|0)%2|0)*2|0)|0);c=q+1|0;u=(c&1)*0.5*(1-(((c/2|0)%2|0)*2|0)|0);GL(f,b.ww());v=k+t;w=v-u;x=d+j;y=s+t;z=y+u;F(f,w,x,z,l,n);ba=v+u;s=s-t;bb=s+u;F(f,ba,x,bb,m,n);t=k-t;bc=t+u;bd=s-u;F(f,bc,x,bd,m,o);be
=t-u;bf=y-u;F(f,be,x,bf,l,o);GL(f,(b.ww()&16711422)>>1);F(f,be,x,bf,l,o);F(f,bc,x,bd,m,o);F(f,ba,x,bb,m,n);F(f,w,x,z,l,n);return 1;default:H$();}}ED().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 Bpk(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;Cg();i=C1A;j=b.G+16|0;c=a.dZ;if(c<0)c=j;k=(c&15)<<4;l=c&240;m=k;n=m/256.0;o=(m+15.989999771118164)/256.0;p=l/256.0;q=(l+15.989999771118164*e)/256.0;f=f+0.5;r=f-0.5;s=f+0.5;h=h+0.5;t=h-0.5;u=h+0.5;if((((d+1|0)/2|0)%2|0)!=1){v=n;n=o;o=v;}if(d>=2){e=g+e;F(i,f,e,u,o,p);g=g+0.0;F(i,f,g,u,o,q);F(i,f,g,t,n,q);F(i,f,e,t,n,p);F(i,f,e,t,n,p);F(i,f,g,t,n,q);F(i,f,g,u,o,q);F(i,f,e,u,o,p);}else{e=g+e;F(i,r,e,h,o,p);f=g+0.0;F(i,r,f,h,o,q);F(i,s,f,h,n,q);F(i,s,
e,h,n,p);F(i,s,e,h,n,p);F(i,s,f,h,n,q);F(i,r,f,h,o,q);F(i,r,e,h,o,p);}}
function A_a(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;Cg();g=C1A;h=b.cJ(0,c);c=a.dZ;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.25;r=d+0.25;f=f+0.5;s=f-0.5;t=f+0.5;u=e+1.0;F(g,q,u,s,l,o);e=e+0.0;F(g,q,e,s,l,p);F(g,q,e,t,m,p);F(g,q,u,t,m,o);F(g,q,u,t,l,o);F(g,q,e,t,l,p);F(g,q,e,s,m,p);F(g,q,u,s,m,o);F(g,r,u,t,l,o);F(g,r,e,t,l,p);F(g,r,e,s,m,p);F(g,r,u,s,m,o);F(g,r,u,s,l,o);F(g,r,e,s,l,p);F(g,r,e,t,m,p);F(g,r,u,t,
m,o);q=d-0.5;d=d+0.5;r=f-0.25;f=f+0.25;F(g,q,u,r,l,o);F(g,q,e,r,l,p);F(g,d,e,r,m,p);F(g,d,u,r,m,o);F(g,d,u,r,l,o);F(g,d,e,r,l,p);F(g,q,e,r,m,p);F(g,q,u,r,m,o);F(g,d,u,f,l,o);F(g,d,e,f,l,p);F(g,q,e,f,m,p);F(g,q,u,f,m,o);F(g,q,u,f,l,o);F(g,q,e,f,l,p);F(g,d,e,f,m,p);F(g,d,u,f,m,o);}
function BGT(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Cg();f=C1A;g=a.f;$p=1;case 1:$z=b.mW(g,c,d,e);if(C()){break _;}h=$z;i=(h>>16&255)/255.0;j=(h>>8&255)/255.0;k=(h&255)/255.0;g=a.f;l=d+1|0;m=1;$p=2;case 2:$z=b.rE(g,c,l,e,m);if(C()){break _;}n=$z;g=a.f;o=d-1|0;m=0;$p=3;case 3:$z=b.rE(g,c,o,e,m);if(C()){break _;}p=$z;q=G2(4).data;m=0;g
=a.f;l=e-1|0;h=2;$p=4;case 4:$z=b.rE(g,c,d,l,h);if(C()){break _;}h=$z;q[m]=h;m=1;g=a.f;h=e+1|0;r=3;$p=5;case 5:$z=b.rE(g,c,d,h,r);if(C()){break _;}r=$z;q[m]=r;m=2;g=a.f;s=c-1|0;r=4;$p=6;case 6:$z=b.rE(g,s,d,e,r);if(C()){break _;}r=$z;q[m]=r;m=3;g=a.f;r=c+1|0;t=5;$p=7;case 7:$z=b.rE(g,r,d,e,t);if(C()){break _;}t=$z;q[m]=t;if(!n&&!p&&!q[0]&&!q[1]&&!q[2]&&!q[3])return 0;u=0;v=1.0;w=0.0;x=1.0;g=b.bv;y=a.f;$p=8;case 8:$z=y.c8(c,d,e);if(C()){break _;}z=$z;$p=9;case 9:$z=BeH(a,c,d,e,g);if(C()){break _;}ba=$z;bb=ba;$p
=10;case 10:$z=BeH(a,c,d,h,g);if(C()){break _;}ba=$z;bc=ba;$p=11;case 11:$z=BeH(a,r,d,h,g);if(C()){break _;}ba=$z;bd=ba;$p=12;case 12:$z=BeH(a,r,d,e,g);if(C()){break _;}ba=$z;be=ba;if(!a.cs&&!n){if(!a.cs&&!p){o=0;bf=d;bg=d+0|0;bh=c;bi=r;bj=e;bk=h;a:{while(o<4){n=!o?l:e;bl=W(o,1);if(!bl)n=n+1|0;p=W(o,2);r=!p?s:c;if(o==3)r=r+1|0;bm=b.cJ(o+2|0,z);t=(bm&15)<<4;m=bm&240;if(a.cs)break a;if(q[o])break a;o=o+1|0;}b.d8=w;b.dB=x;return u;}if(!o){bn=bb;bo=be;bp=bh;bq=bi;br=bj;bs=bj;}else if(!bl){bn=bd;bo=bc;bp=bi;bq=bh;br
=bk;bs=bk;}else if(p){bn=be;bo=bd;bp=bi;bq=bi;br=bj;bs=bk;}else{bn=bc;bo=bb;bp=bh;bq=bh;br=bk;bs=bj;}u=1;bt=(t+0|0)/256.0;bu=((t+16|0)-0.01)/256.0;bv=m;bw=(bv+(1.0-bn)*16.0)/256.0;bv=(bv+(1.0-bo)*16.0)/256.0;bx=((m+16|0)-0.01)/256.0;g=a.f;$p=16;continue _;}g=a.f;$p=14;continue _;}u=1;bl=b.cJ(1,z);y=a.f;$p=13;case 13:$z=CjO(y,c,d,e,g);if(C()){break _;}bn=$z;by=bn;n=W(by,(-999.0));if(n>0)bl=b.cJ(2,z);bz=(bl&15)<<4;bA=bl&240;bn=(bz+8.0)/256.0;bo=(bA+8.0)/256.0;if(n<0)by=0.0;else{bn=(bz+16|0)/256.0;bo=(bA+16|0)
/256.0;}bq=BC(by)*8.0/256.0;bB=BT(by)*8.0/256.0;g=a.f;$p=15;continue _;case 14:$z=b.bAn(g,c,o,e);if(C()){break _;}m=$z;BP(f,m);BF(f,0.5,0.5,0.5);Li(a,b,c,d,e,b.cg(0));u=1;o=0;bf=d;bg=d+0|0;bh=c;bi=r;bj=e;bk=h;b:{while(o<4){n=!o?l:e;bl=W(o,1);if(!bl)n=n+1|0;p=W(o,2);r=!p?s:c;if(o==3)r=r+1|0;bm=b.cJ(o+2|0,z);t=(bm&15)<<4;m=bm&240;if(a.cs)break b;if(q[o])break b;o=o+1|0;}b.d8=w;b.dB=x;return u;}if(!o){bn=bb;bo=be;bp=bh;bq=bi;br=bj;bs=bj;}else if(!bl){bn=bd;bo=bc;bp=bi;bq=bh;br=bk;bs=bk;}else if(p){bn=be;bo=bd;bp
=bi;bq=bi;br=bj;bs=bk;}else{bn=bc;bo=bb;bp=bh;bq=bh;br=bk;bs=bj;}u=1;bt=(t+0|0)/256.0;bu=((t+16|0)-0.01)/256.0;bv=m;bw=(bv+(1.0-bn)*16.0)/256.0;bv=(bv+(1.0-bo)*16.0)/256.0;bx=((m+16|0)-0.01)/256.0;g=a.f;$p=16;continue _;case 15:$z=b.bAn(g,c,d,e);if(C()){break _;}m=$z;BP(f,m);BF(f,1.0*i,1.0*j,1.0*k);bk=c+0|0;bh=d;bi=bh+bb;bj=e+0|0;bp=bn-bB;bs=bp-bq;bt=bo-bB;F(f,bk,bi,bj,bs,bt+bq);bi=bh+bc;bs=h;bp=bp+bq;bo=bo+bB;F(f,bk,bi,bs,bp,bo+bq);bk=r;bi=bh+bd;bn=bn+bB;F(f,bk,bi,bs,bn+bq,bo-bq);F(f,bk,bh+be,bj,bn-bq,bt-bq);if
(!a.cs&&!p){o=0;bf=d;bg=d+0|0;bh=c;bi=r;bj=e;bk=h;c:{while(o<4){n=!o?l:e;bl=W(o,1);if(!bl)n=n+1|0;p=W(o,2);r=!p?s:c;if(o==3)r=r+1|0;bm=b.cJ(o+2|0,z);t=(bm&15)<<4;m=bm&240;if(a.cs)break c;if(q[o])break c;o=o+1|0;}b.d8=w;b.dB=x;return u;}if(!o){bn=bb;bo=be;bp=bh;bq=bi;br=bj;bs=bj;}else if(!bl){bn=bd;bo=bc;bp=bi;bq=bh;br=bk;bs=bk;}else if(p){bn=be;bo=bd;bp=bi;bq=bi;br=bj;bs=bk;}else{bn=bc;bo=bb;bp=bh;bq=bh;br=bk;bs=bj;}u=1;bt=(t+0|0)/256.0;bu=((t+16|0)-0.01)/256.0;bv=m;bw=(bv+(1.0-bn)*16.0)/256.0;bv=(bv+(1.0-bo)
*16.0)/256.0;bx=((m+16|0)-0.01)/256.0;g=a.f;$p=16;continue _;}g=a.f;$p=14;continue _;case 16:$z=b.bAn(g,r,d,n);if(C()){break _;}m=$z;BP(f,m);ba=v*(p>=0?0.6000000238418579:0.800000011920929);BF(f,ba*i,ba*j,ba*k);F(f,bp,bf+bn,br,bt,bw);F(f,bq,bf+bo,bs,bu,bv);F(f,bq,bg,bs,bu,bx);F(f,bp,bg,br,bt,bx);c:{while(true){o=o+1|0;if(o>=4)break;n=!o?l:e;bl=W(o,1);if(!bl)n=n+1|0;p=W(o,2);r=!p?s:c;if(o==3)r=r+1|0;bm=b.cJ(o+2|0,z);t=(bm&15)<<4;m=bm&240;if(a.cs)break c;if(q[o])break c;}b.d8=w;b.dB=x;return u;}if(!o){bn=bb;bo
=be;bp=bh;bq=bi;br=bj;bs=bj;}else if(!bl){bn=bd;bo=bc;bp=bi;bq=bh;br=bk;bs=bk;}else if(p){bn=be;bo=bd;bp=bi;bq=bi;br=bj;bs=bk;}else{bn=bc;bo=bb;bp=bh;bq=bh;br=bk;bs=bj;}u=1;bt=(t+0|0)/256.0;bu=((t+16|0)-0.01)/256.0;bv=m;bw=(bv+(1.0-bn)*16.0)/256.0;bv=(bv+(1.0-bo)*16.0)/256.0;bx=((m+16|0)-0.01)/256.0;g=a.f;continue _;default:H$();}}ED().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,$p);}
function BeH(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tk(j,i,k);if(C()){break _;}l=$z;if(l===e)return 1.0;l=a.f;$p=2;case 2:$z=l.tk(j,c,k);if(C()){break _;}l=$z;if(l===e){l=a.f;$p=3;continue _;}if(!l.eu()){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.c8(j,c,k);if(C()){break _;}m=$z;if(!(m<8&&m)){g=g+Wk(m)*10.0;f=f+10|0;}g=g+Wk(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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BGD(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=a.f;$p=1;case 1:$z=b.mW(f,c,d,e);if(C()){break _;}g=$z;h=(g>>16&255)/255.0;i=(g>>8&255)/255.0;j=(g&255)/255.0;if(C_D){k=h*30.0;h=(k+i*59.0+j*11.0)/100.0;i=(k+i*70.0)/100.0;j=(k+j*70.0)/100.0;}if(!ASR()){$p=2;continue _;}$p=3;continue _;case 2:$z=Br1(a,b,c,d,e,h,i,j);if(C()){break _;}c=$z;return c;case 3:$z
=Bpx(a,b,c,d,e,h,i,j);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bpx(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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.tn=1;i=0;j=1;k=1;l=1;m=1;n=1;o=a.f;$p=1;case 1:$z=Bee(b,o,c,d,e);if(C()){break _;}p=$z;a.bP3=p;o=a.f;q=c-1|0;$p=2;case 2:$z=Bee(b,o,q,d,e);if(C()){break _;}p=$z;a.vx=p;o=a.f;r=d-1|0;$p=3;case 3:$z=Bee(b,o,c,r,e);if(C()){break _;}p=$z;a.Ab=p;o=a.f;s=e-1|0;$p=4;case 4:$z=Bee(b,o,c,d,s);if(C()){break _;}p=$z;a.wO=p;o=a.f;t=c+1|0;$p=5;case 5:$z=Bee(b,o,t,d,e);if(C()){break _;}p=$z;a.v9=p;o=a.f;u=d+1|0;$p=6;case 6:$z=Bee(b,o,c,u,e);if(C()){break _;}p=$z;a.vR=p;o
=a.f;v=e+1|0;$p=7;case 7:$z=Bee(b,o,c,d,v);if(C()){break _;}p=$z;a.wL=p;o=a.f;$p=8;case 8:$z=b.bAn(o,c,d,e);if(C()){break _;}w=$z;if(b.d8<=0.0){o=a.f;$p=9;continue _;}x=w;if(b.dB>=1.0){o=a.f;$p=10;continue _;}y=w;if(b.eh<=0.0){o=a.f;$p=11;continue _;}z=w;if(b.d7>=1.0){o=a.f;$p=12;continue _;}ba=w;if(b.dj<=0.0){o=a.f;$p=13;continue _;}bb=w;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;continue _;case 9:$z=b.bAn(o,c,r,e);if(C()){break _;}x=$z;if(b.dB>=1.0){o=a.f;$p=10;continue _;}y
=w;if(b.eh<=0.0){o=a.f;$p=11;continue _;}z=w;if(b.d7>=1.0){o=a.f;$p=12;continue _;}ba=w;if(b.dj<=0.0){o=a.f;$p=13;continue _;}bb=w;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;continue _;case 10:$z=b.bAn(o,c,u,e);if(C()){break _;}y=$z;if(b.eh<=0.0){o=a.f;$p=11;continue _;}z=w;if(b.d7>=1.0){o=a.f;$p=12;continue _;}ba=w;if(b.dj<=0.0){o=a.f;$p=13;continue _;}bb=w;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;continue _;case 11:$z=b.bAn(o,
q,d,e);if(C()){break _;}z=$z;if(b.d7>=1.0){o=a.f;$p=12;continue _;}ba=w;if(b.dj<=0.0){o=a.f;$p=13;continue _;}bb=w;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;continue _;case 12:$z=b.bAn(o,t,d,e);if(C()){break _;}ba=$z;if(b.dj<=0.0){o=a.f;$p=13;continue _;}bb=w;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;continue _;case 13:$z=b.bAn(o,c,d,s);if(C()){break _;}bb=$z;if(b.c1>=1.0){o=a.f;$p=14;continue _;}Cg();BP(C1A,983055);bc=C9A.data;o
=a.f;$p=15;continue _;case 14:$z=b.bAn(o,c,d,v);if(C()){break _;}w=$z;Cg();BP(C1A,983055);bc=C9A.data;o=a.f;$p=15;case 15:$z=o.cu(t,u,e);if(C()){break _;}bd=$z;a.ny=bc[bd];bc=C9A.data;o=a.f;$p=16;case 16:$z=o.cu(t,r,e);if(C()){break _;}bd=$z;a.ri=bc[bd];bc=C9A.data;o=a.f;$p=17;case 17:$z=o.cu(t,d,v);if(C()){break _;}bd=$z;a.nw=bc[bd];bc=C9A.data;o=a.f;$p=18;case 18:$z=o.cu(t,d,s);if(C()){break _;}bd=$z;a.pS=bc[bd];bc=C9A.data;o=a.f;$p=19;case 19:$z=o.cu(q,u,e);if(C()){break _;}bd=$z;a.p1=bc[bd];bc=C9A.data;o
=a.f;$p=20;case 20:$z=o.cu(q,r,e);if(C()){break _;}bd=$z;a.Dz=bc[bd];bc=C9A.data;o=a.f;$p=21;case 21:$z=o.cu(q,d,s);if(C()){break _;}bd=$z;a.zs=bc[bd];bc=C9A.data;o=a.f;$p=22;case 22:$z=o.cu(q,d,v);if(C()){break _;}bd=$z;a.to=bc[bd];bc=C9A.data;o=a.f;$p=23;case 23:$z=o.cu(c,u,v);if(C()){break _;}bd=$z;a.mP=bc[bd];bc=C9A.data;o=a.f;$p=24;case 24:$z=o.cu(c,u,s);if(C()){break _;}bd=$z;a.rW=bc[bd];bc=C9A.data;o=a.f;$p=25;case 25:$z=o.cu(c,r,v);if(C()){break _;}bd=$z;a.qn=bc[bd];bc=C9A.data;o=a.f;$p=26;case 26:$z
=o.cu(c,r,s);if(C()){break _;}bd=$z;a.t4=bc[bd];if(b.G==3){j=0;n=j;m=j;l=j;k=j;}if(a.dZ>=0){j=0;n=j;m=j;l=j;k=j;}if(!a.cs){o=a.f;bd=0;$p=27;continue _;}if(a.jO>0){if(b.d8<=0.0)d=d+(-1)|0;o=a.f;$p=28;continue _;}be=a.Ab;bd=a.gM;a.c5=bd;a.c7=bd;a.c4=bd;a.c0=bd;p=be;bf=be;bg=be;bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl
=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;case 27:$z=b.rE(o,c,r,e,bd);if(C()){break _;}bd=$z;if(!bd){if(!a.cs){o=a.f;bd=d+1|0;j=1;$p=36;continue _;}if(a.jO>0){if(b.dB>=1.0)d=d+1|0;o=a.f;$p=42;continue _;}p=a.vR;a.c5=y;a.c7=y;a.c4=y;a.c0=y;bg=p;bj=p;bf=p;a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o
=a.f;bd=1;$p=39;continue _;}if(a.jO>0){if(b.d8<=0.0)d=d+(-1)|0;o=a.f;$p=28;continue _;}be=a.Ab;bd=a.gM;a.c5=bd;a.c7=bd;a.c4=bd;a.c0=bd;p=be;bf=be;bg=be;bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;case 28:$z=b.bAn(o,q,d,e);if(C()){break _;}bd
=$z;a.gM=bd;o=a.f;$p=29;case 29:$z=b.bAn(o,c,d,s);if(C()){break _;}bd=$z;a.ie=bd;o=a.f;$p=30;case 30:$z=b.bAn(o,c,d,v);if(C()){break _;}bd=$z;a.ip=bd;o=a.f;$p=31;case 31:$z=b.bAn(o,t,d,e);if(C()){break _;}bd=$z;a.f9=bd;o=a.f;$p=32;case 32:$z=Bee(b,o,q,d,e);if(C()){break _;}p=$z;a.mt=p;o=a.f;$p=33;case 33:$z=Bee(b,o,c,d,s);if(C()){break _;}p=$z;a.p$=p;o=a.f;$p=34;case 34:$z=Bee(b,o,c,d,v);if(C()){break _;}p=$z;a.p_=p;o=a.f;$p=35;case 35:$z=Bee(b,o,t,d,e);if(C()){break _;}p=$z;a.jW=p;if(!a.t4&&!a.Dz){a.iD=a.mt;a.iZ
=a.gM;if(!a.qn&&!a.Dz){a.hK=a.mt;a.hV=a.gM;if(!a.t4&&!a.ri){a.g4=a.jW;a.hc=a.f9;if(!a.qn&&!a.ri){a.gB=a.jW;a.gI=a.f9;if(b.d8<=0.0)d=d+1|0;p=a.hK;bh=a.mt;p=p+bh;bf=a.p_;p=p+bf;bi=a.Ab;p=(p+bi)/4.0;bf=bf+bi+a.gB;bg=a.jW;bf=(bf+bg)/4.0;bj=a.p$;bg=(bi+bj+bg+a.g4)/4.0;be=(bh+a.iD+bi+bj)/4.0;a.c0=BZ(a,a.hV,a.gM,a.ip,x);a.c5=BZ(a,a.ip,a.gI,a.f9,x);a.c7=BZ(a,a.ie,a.f9,a.hc,x);a.c4=BZ(a,a.gM,a.iZ,a.ie,x);bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)
*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;}o=a.f;$p=67;continue _;}o=a.f;$p=54;continue _;}o=a.f;$p=40;continue _;}o=a.f;$p=37;continue _;case 36:$z=b.rE(o,c,bd,e,j);if(C()){break _;}bd=$z;if(bd){if(a.jO>0){if(b.dB>=1.0)d=d+1|0;o=a.f;$p=42;continue _;}p=a.vR;a.c5=y;a.c7=y;a.c4=y;a.c0=y;bg=p;bj=p;bf=p;a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br
=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;}if(!a.cs){o=a.f;bd=2;$p=50;continue _;}if(a.jO>0){if(b.dj<=0.0)e=e+(-1)|0;o=a.f;$p=58;continue _;}be=a.wO;a.c5=bb;a.c7=bb;a.c4=bb;a.c0=bb;bh=be;bi=be;bg=be;p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw
=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;case 37:$z=Bee(b,o,q,d,s);if(C()){break _;}p=$z;a.iD=p;o=a.f;$p=38;case 38:$z=b.bAn(o,q,d,s);if(C()){break _;}bd=$z;a.iZ=bd;if(!a.qn&&!a.Dz){a.hK=a.mt;a.hV=a.gM;if(!a.t4&&!a.ri){a.g4=a.jW;a.hc=a.f9;if(!a.qn&&!a.ri){a.gB=a.jW;a.gI=a.f9;if(b.d8<=0.0)d=d+1|0;p=a.hK;bh=a.mt;p=p+bh;bf=a.p_;p=p+bf;bi=a.Ab;p=(p+bi)/4.0;bf=bf+bi+a.gB;bg
=a.jW;bf=(bf+bg)/4.0;bj=a.p$;bg=(bi+bj+bg+a.g4)/4.0;be=(bh+a.iD+bi+bj)/4.0;a.c0=BZ(a,a.hV,a.gM,a.ip,x);a.c5=BZ(a,a.ip,a.gI,a.f9,x);a.c7=BZ(a,a.ie,a.f9,a.hc,x);a.c4=BZ(a,a.gM,a.iZ,a.ie,x);bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;}o=
a.f;$p=67;continue _;}o=a.f;$p=54;continue _;}o=a.f;$p=40;continue _;case 39:$z=b.Fl(o,c,d,e,bd);if(C()){break _;}bd=$z;Ls(a,b,bk,bl,bm,bd);i=1;if(!a.cs){o=a.f;bd=2;$p=50;continue _;}if(a.jO>0){if(b.dj<=0.0)e=e+(-1)|0;o=a.f;$p=58;continue _;}be=a.wO;a.c5=bb;a.c7=bb;a.c4=bb;a.c0=bb;bh=be;bi=be;bg=be;p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm
=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;case 40:$z=Bee(b,o,q,d,v);if(C()){break _;}p=$z;a.hK=p;o=a.f;$p=41;case 41:$z=b.bAn(o,q,d,v);if(C()){break _;}bd=$z;a.hV=bd;if(!a.t4&&!a.ri){a.g4=a.jW;a.hc=a.f9;if(!a.qn&&!a.ri){a.gB=a.jW;a.gI=a.f9;if(b.d8<=0.0)d=d+1|0;p=a.hK;bh=a.mt;p=p+bh;bf=a.p_;p=p+bf;bi=a.Ab;p=(p+bi)/4.0;bf=bf+bi+a.gB;bg=a.jW;bf=(bf+bg)/4.0;bj=a.p$;bg=(bi+bj+bg+a.g4)/4.0;be=(bh+a.iD+bi+bj)/4.0;a.c0=BZ(a,a.hV,
a.gM,a.ip,x);a.c5=BZ(a,a.ip,a.gI,a.f9,x);a.c7=BZ(a,a.ie,a.f9,a.hc,x);a.c4=BZ(a,a.gM,a.iZ,a.ie,x);bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;}o=a.f;$p=67;continue _;}o=a.f;$p=54;continue _;case 42:$z=b.bAn(o,q,d,e);if(C()){break _;}bd
=$z;a.gU=bd;o=a.f;$p=43;case 43:$z=b.bAn(o,t,d,e);if(C()){break _;}bd=$z;a.gs=bd;o=a.f;$p=44;case 44:$z=b.bAn(o,c,d,s);if(C()){break _;}bd=$z;a.ir=bd;o=a.f;$p=45;case 45:$z=b.bAn(o,c,d,v);if(C()){break _;}bd=$z;a.iv=bd;o=a.f;$p=46;case 46:$z=Bee(b,o,q,d,e);if(C()){break _;}p=$z;a.lz=p;o=a.f;$p=47;case 47:$z=Bee(b,o,t,d,e);if(C()){break _;}p=$z;a.kk=p;o=a.f;$p=48;case 48:$z=Bee(b,o,c,d,s);if(C()){break _;}p=$z;a.p9=p;o=a.f;$p=49;case 49:$z=Bee(b,o,c,d,v);if(C()){break _;}p=$z;a.p8=p;if(!a.rW&&!a.p1){a.hq=a.lz;a.hF
=a.gU;if(!a.rW&&!a.ny){a.gA=a.kk;a.gO=a.gs;if(!a.mP&&!a.p1){a.gx=a.lz;a.gP=a.gU;if(!a.mP&&!a.ny){a.fS=a.kk;a.fQ=a.gs;if(b.dB>=1.0)d=d+(-1)|0;p=a.gx;bh=a.lz;p=p+bh;bf=a.p8;p=p+bf;bi=a.vR;bg=(p+bi)/4.0;p=bf+bi+a.fS;bf=a.kk;bj=(p+bf)/4.0;p=a.p9;bf=(bi+p+bf+a.gA)/4.0;p=(bh+a.hq+bi+p)/4.0;a.c5=BZ(a,a.gP,a.gU,a.iv,y);a.c0=BZ(a,a.iv,a.fQ,a.gs,y);a.c4=BZ(a,a.ir,a.gs,a.gO,y);a.c7=BZ(a,a.gU,a.hF,a.ir,y);a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu
=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;}o=a.f;$p=84;continue _;}o=a.f;$p=71;continue _;}o=a.f;$p=56;continue _;}o=a.f;$p=51;continue _;case 50:$z=b.rE(o,c,d,s,bd);if(C()){break _;}bd=$z;if(bd){if(a.jO>0){if(b.dj<=0.0)e=e+(-1)|0;o=a.f;$p=58;continue _;}be=a.wO;a.c5=bb;a.c7=bb;a.c4=bb;a.c0=bb;bh=be;bi=be;bg=be;p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn
=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;}if(!a.cs){o=a.f;bd=e+1|0;j=3;$p=66;continue _;}if(a.jO>0){if(b.c1>=1.0)e=e+1|0;o=a.f;$p=75;continue _;}p=a.wL;a.c5=w;a.c7=w;a.c4=w;a.c0=w;bh=p;bi=p;bg=p;bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l
?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;case 51:$z=Bee(b,o,q,d,s);if(C()){break _;}p=$z;a.hq=p;o=a.f;$p=52;case 52:$z=b.bAn(o,q,d,s);if(C()){break _;}bd=$z;a.hF=bd;if(!a.rW&&!a.ny){a.gA=a.kk;a.gO=a.gs;if(!a.mP&&!a.p1){a.gx=a.lz;a.gP=a.gU;if(!a.mP&&!a.ny){a.fS=a.kk;a.fQ=a.gs;if(b.dB>=1.0)d=d+(-1)|0;p=a.gx;bh=a.lz;p=p+bh;bf=a.p8;p=p+bf;bi
=a.vR;bg=(p+bi)/4.0;p=bf+bi+a.fS;bf=a.kk;bj=(p+bf)/4.0;p=a.p9;bf=(bi+p+bf+a.gA)/4.0;p=(bh+a.hq+bi+p)/4.0;a.c5=BZ(a,a.gP,a.gU,a.iv,y);a.c0=BZ(a,a.iv,a.fQ,a.gs,y);a.c4=BZ(a,a.ir,a.gs,a.gO,y);a.c7=BZ(a,a.gU,a.hF,a.ir,y);a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;}o=a.f;$p=84;continue _;}o=a.f;$p=71;continue _;}o=
a.f;$p=56;continue _;case 53:$z=b.Fl(o,c,d,e,bd);if(C()){break _;}bd=$z;Li(a,b,bk,bl,bm,bd);i=1;if(!a.cs){o=a.f;bd=d+1|0;j=1;$p=36;continue _;}if(a.jO>0){if(b.dB>=1.0)d=d+1|0;o=a.f;$p=42;continue _;}p=a.vR;a.c5=y;a.c7=y;a.c4=y;a.c0=y;bg=p;bj=p;bf=p;a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;case 54:$z=Bee(b,o,
t,d,s);if(C()){break _;}p=$z;a.g4=p;o=a.f;$p=55;case 55:$z=b.bAn(o,t,d,s);if(C()){break _;}bd=$z;a.hc=bd;if(!a.qn&&!a.ri){a.gB=a.jW;a.gI=a.f9;if(b.d8<=0.0)d=d+1|0;p=a.hK;bh=a.mt;p=p+bh;bf=a.p_;p=p+bf;bi=a.Ab;p=(p+bi)/4.0;bf=bf+bi+a.gB;bg=a.jW;bf=(bf+bg)/4.0;bj=a.p$;bg=(bi+bj+bg+a.g4)/4.0;be=(bh+a.iD+bi+bj)/4.0;a.c0=BZ(a,a.hV,a.gM,a.ip,x);a.c5=BZ(a,a.ip,a.gI,a.f9,x);a.c7=BZ(a,a.ie,a.f9,a.hc,x);a.c4=BZ(a,a.gM,a.iZ,a.ie,x);bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br
=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;}o=a.f;$p=67;continue _;case 56:$z=Bee(b,o,t,d,s);if(C()){break _;}p=$z;a.gA=p;o=a.f;$p=57;case 57:$z=b.bAn(o,t,d,s);if(C()){break _;}bd=$z;a.gO=bd;if(!a.mP&&!a.p1){a.gx=a.lz;a.gP=a.gU;if(!a.mP&&!a.ny){a.fS=a.kk;a.fQ=a.gs;if(b.dB>=1.0)d=d+(-1)|0;p=a.gx;bh=a.lz;p=p+bh;bf=a.p8;p=
p+bf;bi=a.vR;bg=(p+bi)/4.0;p=bf+bi+a.fS;bf=a.kk;bj=(p+bf)/4.0;p=a.p9;bf=(bi+p+bf+a.gA)/4.0;p=(bh+a.hq+bi+p)/4.0;a.c5=BZ(a,a.gP,a.gU,a.iv,y);a.c0=BZ(a,a.iv,a.fQ,a.gs,y);a.c4=BZ(a,a.ir,a.gs,a.gO,y);a.c7=BZ(a,a.gU,a.hF,a.ir,y);a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;}o=a.f;$p=84;continue _;}o=a.f;$p=71;continue _;case 58:$z
=Bee(b,o,q,d,e);if(C()){break _;}p=$z;a.jV=p;o=a.f;i=d-1|0;$p=59;case 59:$z=Bee(b,o,c,i,e);if(C()){break _;}p=$z;a.p$=p;o=a.f;j=d+1|0;$p=60;case 60:$z=Bee(b,o,c,j,e);if(C()){break _;}p=$z;a.p9=p;o=a.f;$p=61;case 61:$z=Bee(b,o,t,d,e);if(C()){break _;}p=$z;a.hX=p;o=a.f;$p=62;case 62:$z=b.bAn(o,q,d,e);if(C()){break _;}bd=$z;a.f6=bd;o=a.f;$p=63;case 63:$z=b.bAn(o,c,i,e);if(C()){break _;}bd=$z;a.ie=bd;o=a.f;$p=64;case 64:$z=b.bAn(o,c,j,e);if(C()){break _;}bd=$z;a.ir=bd;o=a.f;$p=65;case 65:$z=b.bAn(o,t,d,e);if(C())
{break _;}bd=$z;a.e6=bd;if(!a.zs&&!a.t4){a.iD=a.jV;a.iZ=a.f6;if(!a.zs&&!a.rW){a.hq=a.jV;a.hF=a.f6;if(!a.pS&&!a.t4){a.g4=a.hX;a.hc=a.e6;if(!a.pS&&!a.rW){a.gA=a.hX;a.gO=a.e6;if(b.dj<=0.0)e=e+1|0;p=a.jV;bh=p+a.hq;bf=a.wO;bh=bh+bf;bi=a.p9;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.hX;bi=(bi+bg+a.gA)/4.0;bj=a.p$;bg=(bj+bf+a.g4+bg)/4.0;be=(a.iD+p+bj+bf)/4.0;a.c0=BZ(a,a.f6,a.hF,a.ir,bb);a.c4=BZ(a,a.ir,a.e6,a.gO,bb);a.c7=BZ(a,a.ie,a.hc,a.e6,bb);a.c5=BZ(a,a.iZ,a.f6,a.ie,bb);p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs
=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;}o=a.f;$p=102;continue _;}o=a.f;$p=89;continue _;}o=a.f;$p=73;continue _;}o=a.f;$p=69;continue _;case 66:$z=b.rE(o,c,d,bd,j);if(C()){break _;}bd=$z;if(bd){if(a.jO>0){if(b.c1>=1.0)e=e+1|0;o=a.f;$p=75;continue _;}p=a.wL;a.c5=w;a.c7
=w;a.c4=w;a.c0=w;bh=p;bi=p;bg=p;bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;}if(!a.cs){o=a.f;bd=4;$p=83;continue _;}if(a.jO>0){if(b.eh<=0.0)c=c+(-1)|0;o=a.f;bd=d-1|0;$p=93;continue _;}p=a.vx;a.c5=z;a.c7=z;a.c4
=z;a.c0=z;bh=p;bi=p;bg=p;bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;case 67:$z=Bee(b,o,t,d,v);if(C()){break _;}p=$z;a.gB=p;o=a.f;$p=68;case 68:$z=b.bAn(o,t,d,v);if(C()){break _;}bd=$z;a.gI=bd;if(b.d8<=0.0)d
=d+1|0;p=a.hK;bh=a.mt;p=p+bh;bf=a.p_;p=p+bf;bi=a.Ab;p=(p+bi)/4.0;bf=bf+bi+a.gB;bg=a.jW;bf=(bf+bg)/4.0;bj=a.p$;bg=(bi+bj+bg+a.g4)/4.0;be=(bh+a.iD+bi+bj)/4.0;a.c0=BZ(a,a.hV,a.gM,a.ip,x);a.c5=BZ(a,a.ip,a.gI,a.f9,x);a.c7=BZ(a,a.ie,a.f9,a.hc,x);a.c4=BZ(a,a.gM,a.iZ,a.ie,x);bh=(!j?1.0:f)*0.5;a.bt=bh;a.bx=bh;a.bu=bh;a.bs=bh;bi=(!j?1.0:g)*0.5;a.bq=bi;a.bo=bi;a.br=bi;a.bn=bi;bj=(!j?1.0:h)*0.5;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=bh*p;a.bn=bi*p;a.bm=bj*p;a.bu=bh*be;a.br=bi*be;a.by=bj*be;a.bx=bh*bg;a.bo=bi*bg;a.bl=bj*bg;a.bt
=bh*bf;a.bq=bi*bf;a.bw=bj*bf;bk=c;bl=d;bm=e;o=a.f;bd=0;$p=53;continue _;case 69:$z=Bee(b,o,q,i,e);if(C()){break _;}p=$z;a.iD=p;o=a.f;$p=70;case 70:$z=b.bAn(o,q,i,e);if(C()){break _;}bd=$z;a.iZ=bd;if(!a.zs&&!a.rW){a.hq=a.jV;a.hF=a.f6;if(!a.pS&&!a.t4){a.g4=a.hX;a.hc=a.e6;if(!a.pS&&!a.rW){a.gA=a.hX;a.gO=a.e6;if(b.dj<=0.0)e=e+1|0;p=a.jV;bh=p+a.hq;bf=a.wO;bh=bh+bf;bi=a.p9;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.hX;bi=(bi+bg+a.gA)/4.0;bj=a.p$;bg=(bj+bf+a.g4+bg)/4.0;be=(a.iD+p+bj+bf)/4.0;a.c0=BZ(a,a.f6,a.hF,a.ir,bb);a.c4=BZ(a,
a.ir,a.e6,a.gO,bb);a.c7=BZ(a,a.ie,a.hc,a.e6,bb);a.c5=BZ(a,a.iZ,a.f6,a.ie,bb);p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;}o=a.f;$p=102;continue _;}o=a.f;$p=89;continue _;}o=a.f;$p=73;continue _;case 71:$z=Bee(b,o,
q,d,v);if(C()){break _;}p=$z;a.gx=p;o=a.f;$p=72;case 72:$z=b.bAn(o,q,d,v);if(C()){break _;}bd=$z;a.gP=bd;if(!a.mP&&!a.ny){a.fS=a.kk;a.fQ=a.gs;if(b.dB>=1.0)d=d+(-1)|0;p=a.gx;bh=a.lz;p=p+bh;bf=a.p8;p=p+bf;bi=a.vR;bg=(p+bi)/4.0;p=bf+bi+a.fS;bf=a.kk;bj=(p+bf)/4.0;p=a.p9;bf=(bi+p+bf+a.gA)/4.0;p=(bh+a.hq+bi+p)/4.0;a.c5=BZ(a,a.gP,a.gU,a.iv,y);a.c0=BZ(a,a.iv,a.fQ,a.gs,y);a.c4=BZ(a,a.ir,a.gs,a.gO,y);a.c7=BZ(a,a.gU,a.hF,a.ir,y);a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f
*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;}o=a.f;$p=84;continue _;case 73:$z=Bee(b,o,q,j,e);if(C()){break _;}p=$z;a.hq=p;o=a.f;$p=74;case 74:$z=b.bAn(o,q,j,e);if(C()){break _;}bd=$z;a.hF=bd;if(!a.pS&&!a.t4){a.g4=a.hX;a.hc=a.e6;if(!a.pS&&!a.rW){a.gA=a.hX;a.gO=a.e6;if(b.dj<=0.0)e=e+1|0;p=a.jV;bh=p+a.hq;bf=a.wO;bh=bh+bf;bi=a.p9;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.hX;bi=(bi+bg+a.gA)/4.0;bj=a.p$;bg=(bj+bf+a.g4
+bg)/4.0;be=(a.iD+p+bj+bf)/4.0;a.c0=BZ(a,a.f6,a.hF,a.ir,bb);a.c4=BZ(a,a.ir,a.e6,a.gO,bb);a.c7=BZ(a,a.ie,a.hc,a.e6,bb);a.c5=BZ(a,a.iZ,a.f6,a.ie,bb);p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;}o=a.f;$p=102;continue _;}o
=a.f;$p=89;continue _;case 75:$z=Bee(b,o,q,d,e);if(C()){break _;}p=$z;a.iX=p;o=a.f;$p=76;case 76:$z=Bee(b,o,t,d,e);if(C()){break _;}p=$z;a.g_=p;o=a.f;bd=d-1|0;$p=77;case 77:$z=Bee(b,o,c,bd,e);if(C()){break _;}p=$z;a.p_=p;o=a.f;i=d+1|0;$p=78;case 78:$z=Bee(b,o,c,i,e);if(C()){break _;}p=$z;a.p8=p;o=a.f;$p=79;case 79:$z=b.bAn(o,q,d,e);if(C()){break _;}j=$z;a.fG=j;o=a.f;$p=80;case 80:$z=b.bAn(o,t,d,e);if(C()){break _;}j=$z;a.eJ=j;o=a.f;$p=81;case 81:$z=b.bAn(o,c,bd,e);if(C()){break _;}j=$z;a.ip=j;o=a.f;$p=82;case 82:$z
=b.bAn(o,c,i,e);if(C()){break _;}j=$z;a.iv=j;if(!a.to&&!a.qn){a.hK=a.iX;a.hV=a.fG;if(!a.to&&!a.mP){a.gx=a.iX;a.gP=a.fG;if(!a.nw&&!a.qn){a.gB=a.g_;a.gI=a.eJ;if(!a.nw&&!a.mP){a.fS=a.g_;a.fQ=a.eJ;if(b.c1>=1.0)e=e+(-1)|0;p=a.iX;bh=p+a.gx;bf=a.wL;bh=bh+bf;bi=a.p8;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.g_;bi=(bi+bg+a.fS)/4.0;bj=a.p_;bg=(bj+bf+a.gB+bg)/4.0;p=(a.hK+p+bj+bf)/4.0;a.c0=BZ(a,a.fG,a.gP,a.iv,w);a.c5=BZ(a,a.iv,a.eJ,a.fQ,w);a.c7=BZ(a,a.ip,a.gI,a.eJ,w);a.c4=BZ(a,a.hV,a.fG,a.ip,w);bf=(!l?1.0:f)*0.800000011920929;a.bt=
bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;}o=a.f;$p=120;continue _;}o=a.f;$p=108;continue _;}o=a.f;$p=91;continue _;}o=a.f;$p=86;continue _;case 83:$z=b.rE(o,q,d,e,bd);if(C()){break _;}bd=$z;if(bd){if(a.jO>0){if(b.eh<=0.0)c=c+(-1)|0;o=a.f;bd
=d-1|0;$p=93;continue _;}p=a.vx;a.c5=z;a.c7=z;a.c4=z;a.c0=z;bh=p;bi=p;bg=p;bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;}if(!a.cs){o=a.f;bd=c+1|0;j=5;$p=101;continue _;}if(a.jO>0){if(b.d7>=1.0)c=c+1|0;o=a.f;bd
=d-1|0;$p=112;continue _;}p=a.v9;a.c5=ba;a.c7=ba;a.c4=ba;a.c0=ba;bh=p;bi=p;bg=p;bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;case 84:$z=Bee(b,o,t,d,v);if(C()){break _;}p=$z;a.fS=p;o=a.f;$p=85;case 85:$z=b.bAn(o,
t,d,v);if(C()){break _;}bd=$z;a.fQ=bd;if(b.dB>=1.0)d=d+(-1)|0;p=a.gx;bh=a.lz;p=p+bh;bf=a.p8;p=p+bf;bi=a.vR;bg=(p+bi)/4.0;p=bf+bi+a.fS;bf=a.kk;bj=(p+bf)/4.0;p=a.p9;bf=(bi+p+bf+a.gA)/4.0;p=(bh+a.hq+bi+p)/4.0;a.c5=BZ(a,a.gP,a.gU,a.iv,y);a.c0=BZ(a,a.iv,a.fQ,a.gs,y);a.c4=BZ(a,a.ir,a.gs,a.gO,y);a.c7=BZ(a,a.gU,a.hF,a.ir,y);a.bt=f;a.bx=f;a.bu=f;a.bs=f;a.bq=g;a.bo=g;a.br=g;a.bn=g;a.bw=h;a.bl=h;a.by=h;a.bm=h;a.bs=f*bj;a.bn=g*bj;a.bm=h*bj;a.bu=f*bf;a.br=g*bf;a.by=h*bf;a.bx=f*p;a.bo=g*p;a.bl=h*p;a.bt=f*bg;a.bq=g*bg;a.bw
=h*bg;bk=c;bl=d;bm=e;o=a.f;bd=1;$p=39;continue _;case 86:$z=Bee(b,o,q,bd,e);if(C()){break _;}p=$z;a.hK=p;o=a.f;$p=87;case 87:$z=b.bAn(o,q,bd,e);if(C()){break _;}j=$z;a.hV=j;if(!a.to&&!a.mP){a.gx=a.iX;a.gP=a.fG;if(!a.nw&&!a.qn){a.gB=a.g_;a.gI=a.eJ;if(!a.nw&&!a.mP){a.fS=a.g_;a.fQ=a.eJ;if(b.c1>=1.0)e=e+(-1)|0;p=a.iX;bh=p+a.gx;bf=a.wL;bh=bh+bf;bi=a.p8;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.g_;bi=(bi+bg+a.fS)/4.0;bj=a.p_;bg=(bj+bf+a.gB+bg)/4.0;p=(a.hK+p+bj+bf)/4.0;a.c0=BZ(a,a.fG,a.gP,a.iv,w);a.c5=BZ(a,a.iv,a.eJ,a.fQ,w);a.c7
=BZ(a,a.ip,a.gI,a.eJ,w);a.c4=BZ(a,a.hV,a.fG,a.ip,w);bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;}o=a.f;$p=120;continue _;}o=a.f;$p=108;continue _;}o=a.f;$p=91;continue _;case 88:$z=b.Fl(o,c,d,e,bd);if(C()){break _;}bd
=$z;bk=c;bl=d;bm=e;J5(a,b,bk,bl,bm,bd);if(C_C&&bd==3&&a.dZ<0){a.bs=a.bs*f;a.bu=a.bu*f;a.bx=a.bx*f;a.bt=a.bt*f;a.bn=a.bn*g;a.br=a.br*g;a.bo=a.bo*g;a.bq=a.bq*g;a.bm=a.bm*h;a.by=a.by*h;a.bl=a.bl*h;a.bw=a.bw*h;J5(a,b,bk,bl,bm,38);}i=1;if(!a.cs){o=a.f;bd=e+1|0;j=3;$p=66;continue _;}if(a.jO>0){if(b.c1>=1.0)e=e+1|0;o=a.f;$p=75;continue _;}p=a.wL;a.c5=w;a.c7=w;a.c4=w;a.c0=w;bh=p;bi=p;bg=p;bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn
=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;case 89:$z=Bee(b,o,t,i,e);if(C()){break _;}p=$z;a.g4=p;o=a.f;$p=90;case 90:$z=b.bAn(o,t,i,e);if(C()){break _;}bd=$z;a.hc=bd;if(!a.pS&&!a.rW){a.gA=a.hX;a.gO=a.e6;if(b.dj<=0.0)e=e+1|0;p=a.jV;bh=p+a.hq;bf=a.wO;bh=bh+bf;bi=a.p9;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.hX;bi=(bi+bg+a.gA)/4.0;bj=a.p$;bg=(bj+bf
+a.g4+bg)/4.0;be=(a.iD+p+bj+bf)/4.0;a.c0=BZ(a,a.f6,a.hF,a.ir,bb);a.c4=BZ(a,a.ir,a.e6,a.gO,bb);a.c7=BZ(a,a.ie,a.hc,a.e6,bb);a.c5=BZ(a,a.iZ,a.f6,a.ie,bb);p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;}o=a.f;$p=102;continue _;case 91:$z
=Bee(b,o,q,i,e);if(C()){break _;}p=$z;a.gx=p;o=a.f;$p=92;case 92:$z=b.bAn(o,q,i,e);if(C()){break _;}j=$z;a.gP=j;if(!a.nw&&!a.qn){a.gB=a.g_;a.gI=a.eJ;if(!a.nw&&!a.mP){a.fS=a.g_;a.fQ=a.eJ;if(b.c1>=1.0)e=e+(-1)|0;p=a.iX;bh=p+a.gx;bf=a.wL;bh=bh+bf;bi=a.p8;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.g_;bi=(bi+bg+a.fS)/4.0;bj=a.p_;bg=(bj+bf+a.gB+bg)/4.0;p=(a.hK+p+bj+bf)/4.0;a.c0=BZ(a,a.fG,a.gP,a.iv,w);a.c5=BZ(a,a.iv,a.eJ,a.fQ,w);a.c7=BZ(a,a.ip,a.gI,a.eJ,w);a.c4=BZ(a,a.hV,a.fG,a.ip,w);bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx
=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;}o=a.f;$p=120;continue _;}o=a.f;$p=108;continue _;case 93:$z=Bee(b,o,c,bd,e);if(C()){break _;}p=$z;a.mt=p;o=a.f;i=e-1|0;$p=94;case 94:$z=Bee(b,o,c,d,i);if(C()){break _;}p=$z;a.jV=p;o=a.f;j=e+1|0;$p=95;case 95:$z
=Bee(b,o,c,d,j);if(C()){break _;}p=$z;a.iX=p;o=a.f;k=d+1|0;$p=96;case 96:$z=Bee(b,o,c,k,e);if(C()){break _;}p=$z;a.lz=p;o=a.f;$p=97;case 97:$z=b.bAn(o,c,bd,e);if(C()){break _;}l=$z;a.gM=l;o=a.f;$p=98;case 98:$z=b.bAn(o,c,d,i);if(C()){break _;}l=$z;a.f6=l;o=a.f;$p=99;case 99:$z=b.bAn(o,c,d,j);if(C()){break _;}l=$z;a.fG=l;o=a.f;$p=100;case 100:$z=b.bAn(o,c,k,e);if(C()){break _;}l=$z;a.gU=l;if(!a.zs&&!a.Dz){a.iD=a.jV;a.iZ=a.f6;if(!a.to&&!a.Dz){a.hK=a.iX;a.hV=a.fG;if(!a.zs&&!a.p1){a.hq=a.jV;a.hF=a.f6;if(!a.to&&
!a.p1){a.gx=a.iX;a.gP=a.fG;if(b.eh<=0.0)c=c+1|0;p=a.mt;bh=p+a.hK;bf=a.vx;bh=bh+bf;bi=a.iX;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.lz;bi=(bi+bg+a.gx)/4.0;bj=a.jV;bg=(bj+bf+a.hq+bg)/4.0;p=(a.iD+p+bj+bf)/4.0;a.c5=BZ(a,a.gM,a.hV,a.fG,z);a.c0=BZ(a,a.fG,a.gU,a.gP,z);a.c4=BZ(a,a.f6,a.hF,a.gU,z);a.c7=BZ(a,a.iZ,a.gM,a.f6,z);bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn
=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;}o=a.f;$p=129;continue _;}o=a.f;$p=125;continue _;}o=a.f;$p=110;continue _;}o=a.f;$p=104;continue _;case 101:$z=b.rE(o,bd,d,e,j);if(C()){break _;}bd=$z;if(!bd){a.tn=0;return i;}if(a.jO>0){if(b.d7>=1.0)c=c+1|0;o=a.f;bd=d-1|0;$p=112;continue _;}p=a.v9;a.c5=ba;a.c7=ba;a.c4=ba;a.c0=ba;bh=p;bi=p;bg=p;bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?
1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;case 102:$z=Bee(b,o,t,j,e);if(C()){break _;}p=$z;a.gA=p;o=a.f;$p=103;case 103:$z=b.bAn(o,t,j,e);if(C()){break _;}bd=$z;a.gO=bd;if(b.dj<=0.0)e=e+1|0;p=a.jV;bh=p+a.hq;bf=a.wO;bh=bh+bf;bi=a.p9;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.hX;bi=(bi+bg
+a.gA)/4.0;bj=a.p$;bg=(bj+bf+a.g4+bg)/4.0;be=(a.iD+p+bj+bf)/4.0;a.c0=BZ(a,a.f6,a.hF,a.ir,bb);a.c4=BZ(a,a.ir,a.e6,a.gO,bb);a.c7=BZ(a,a.ie,a.hc,a.e6,bb);a.c5=BZ(a,a.iZ,a.f6,a.ie,bb);p=(!k?1.0:f)*0.800000011920929;a.bt=p;a.bx=p;a.bu=p;a.bs=p;bf=(!k?1.0:g)*0.800000011920929;a.bq=bf;a.bo=bf;a.br=bf;a.bn=bf;bj=(!k?1.0:h)*0.800000011920929;a.bw=bj;a.bl=bj;a.by=bj;a.bm=bj;a.bs=p*bh;a.bn=bf*bh;a.bm=bj*bh;a.bu=p*bi;a.br=bf*bi;a.by=bj*bi;a.bx=p*bg;a.bo=bf*bg;a.bl=bj*bg;a.bt=p*be;a.bq=bf*be;a.bw=bj*be;o=a.f;bd=2;$p=88;continue _;case 104:$z
=Bee(b,o,c,bd,i);if(C()){break _;}p=$z;a.iD=p;o=a.f;$p=105;case 105:$z=b.bAn(o,c,bd,i);if(C()){break _;}l=$z;a.iZ=l;if(!a.to&&!a.Dz){a.hK=a.iX;a.hV=a.fG;if(!a.zs&&!a.p1){a.hq=a.jV;a.hF=a.f6;if(!a.to&&!a.p1){a.gx=a.iX;a.gP=a.fG;if(b.eh<=0.0)c=c+1|0;p=a.mt;bh=p+a.hK;bf=a.vx;bh=bh+bf;bi=a.iX;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.lz;bi=(bi+bg+a.gx)/4.0;bj=a.jV;bg=(bj+bf+a.hq+bg)/4.0;p=(a.iD+p+bj+bf)/4.0;a.c5=BZ(a,a.gM,a.hV,a.fG,z);a.c0=BZ(a,a.fG,a.gU,a.gP,z);a.c4=BZ(a,a.f6,a.hF,a.gU,z);a.c7=BZ(a,a.iZ,a.gM,a.f6,z);bf=(!m
?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;}o=a.f;$p=129;continue _;}o=a.f;$p=125;continue _;}o=a.f;$p=110;continue _;case 106:$z=b.Fl(o,c,d,e,bd);if(C()){break _;}bd=$z;bk=c;bl=d;bm=e;o=a.f;i=3;$p=107;case 107:$z
=b.Fl(o,c,d,e,i);if(C()){break _;}i=$z;JT(a,b,bk,bl,bm,i);if(C_C&&bd==3&&a.dZ<0){a.bs=a.bs*f;a.bu=a.bu*f;a.bx=a.bx*f;a.bt=a.bt*f;a.bn=a.bn*g;a.br=a.br*g;a.bo=a.bo*g;a.bq=a.bq*g;a.bm=a.bm*h;a.by=a.by*h;a.bl=a.bl*h;a.bw=a.bw*h;JT(a,b,bk,bl,bm,38);}i=1;if(!a.cs){o=a.f;bd=4;$p=83;continue _;}if(a.jO>0){if(b.eh<=0.0)c=c+(-1)|0;o=a.f;bd=d-1|0;$p=93;continue _;}p=a.vx;a.c5=z;a.c7=z;a.c4=z;a.c0=z;bh=p;bi=p;bg=p;bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo
=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;case 108:$z=Bee(b,o,t,bd,e);if(C()){break _;}p=$z;a.gB=p;o=a.f;$p=109;case 109:$z=b.bAn(o,t,bd,e);if(C()){break _;}bd=$z;a.gI=bd;if(!a.nw&&!a.mP){a.fS=a.g_;a.fQ=a.eJ;if(b.c1>=1.0)e=e+(-1)|0;p=a.iX;bh=p+a.gx;bf=a.wL;bh=bh+bf;bi=a.p8;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.g_;bi=(bi
+bg+a.fS)/4.0;bj=a.p_;bg=(bj+bf+a.gB+bg)/4.0;p=(a.hK+p+bj+bf)/4.0;a.c0=BZ(a,a.fG,a.gP,a.iv,w);a.c5=BZ(a,a.iv,a.eJ,a.fQ,w);a.c7=BZ(a,a.ip,a.gI,a.eJ,w);a.c4=BZ(a,a.hV,a.fG,a.ip,w);bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p
=106;continue _;}o=a.f;$p=120;continue _;case 110:$z=Bee(b,o,c,bd,j);if(C()){break _;}p=$z;a.hK=p;o=a.f;$p=111;case 111:$z=b.bAn(o,c,bd,j);if(C()){break _;}bd=$z;a.hV=bd;if(!a.zs&&!a.p1){a.hq=a.jV;a.hF=a.f6;if(!a.to&&!a.p1){a.gx=a.iX;a.gP=a.fG;if(b.eh<=0.0)c=c+1|0;p=a.mt;bh=p+a.hK;bf=a.vx;bh=bh+bf;bi=a.iX;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.lz;bi=(bi+bg+a.gx)/4.0;bj=a.jV;bg=(bj+bf+a.hq+bg)/4.0;p=(a.iD+p+bj+bf)/4.0;a.c5=BZ(a,a.gM,a.hV,a.fG,z);a.c0=BZ(a,a.fG,a.gU,a.gP,z);a.c4=BZ(a,a.f6,a.hF,a.gU,z);a.c7=BZ(a,a.iZ,a.gM,
a.f6,z);bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;}o=a.f;$p=129;continue _;}o=a.f;$p=125;continue _;case 112:$z=Bee(b,o,c,bd,e);if(C()){break _;}p=$z;a.jW=p;o=a.f;i=e-1|0;$p=113;case 113:$z=Bee(b,o,c,d,
i);if(C()){break _;}p=$z;a.hX=p;o=a.f;j=e+1|0;$p=114;case 114:$z=Bee(b,o,c,d,j);if(C()){break _;}p=$z;a.g_=p;o=a.f;k=d+1|0;$p=115;case 115:$z=Bee(b,o,c,k,e);if(C()){break _;}p=$z;a.kk=p;o=a.f;$p=116;case 116:$z=b.bAn(o,c,bd,e);if(C()){break _;}l=$z;a.f9=l;o=a.f;$p=117;case 117:$z=b.bAn(o,c,d,i);if(C()){break _;}l=$z;a.e6=l;o=a.f;$p=118;case 118:$z=b.bAn(o,c,d,j);if(C()){break _;}l=$z;a.eJ=l;o=a.f;$p=119;case 119:$z=b.bAn(o,c,k,e);if(C()){break _;}l=$z;a.gs=l;if(!a.ri&&!a.pS){a.g4=a.hX;a.hc=a.e6;if(!a.ri&&!a.nw)
{a.gB=a.g_;a.gI=a.eJ;if(!a.ny&&!a.pS){a.gA=a.hX;a.gO=a.e6;if(!a.ny&&!a.nw){a.fS=a.g_;a.fQ=a.eJ;if(b.d7>=1.0)c=c+(-1)|0;p=a.jW;bh=p+a.gB;bf=a.v9;bh=bh+bf;bi=a.g_;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.kk;bi=(bi+bg+a.fS)/4.0;bj=a.hX;bg=(bj+bf+a.gA+bg)/4.0;p=(a.g4+p+bj+bf)/4.0;a.c0=BZ(a,a.f9,a.gI,a.eJ,ba);a.c5=BZ(a,a.eJ,a.gs,a.fQ,ba);a.c7=BZ(a,a.e6,a.gO,a.gs,ba);a.c4=BZ(a,a.hc,a.f9,a.e6,ba);bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn
=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;}o=a.f;$p=134;continue _;}o=a.f;$p=132;continue _;}o=a.f;$p=127;continue _;}o=a.f;$p=122;continue _;case 120:$z=Bee(b,o,t,i,e);if(C()){break _;}p=$z;a.fS=p;o=a.f;$p=121;case 121:$z=b.bAn(o,t,i,e);if(C()){break _;}bd=$z;a.fQ=bd;if(b.c1>=1.0)e=e+(-1)|0;p=a.iX;bh=p+a.gx;bf=a.wL;bh=bh+bf;bi=a.p8;bh
=(bh+bi)/4.0;bi=bf+bi;bg=a.g_;bi=(bi+bg+a.fS)/4.0;bj=a.p_;bg=(bj+bf+a.gB+bg)/4.0;p=(a.hK+p+bj+bf)/4.0;a.c0=BZ(a,a.fG,a.gP,a.iv,w);a.c5=BZ(a,a.iv,a.eJ,a.fQ,w);a.c7=BZ(a,a.ip,a.gI,a.eJ,w);a.c4=BZ(a,a.hV,a.fG,a.ip,w);bf=(!l?1.0:f)*0.800000011920929;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!l?1.0:g)*0.800000011920929;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!l?1.0:h)*0.800000011920929;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq
=bj*bi;a.bw=bn*bi;o=a.f;bd=3;$p=106;continue _;case 122:$z=Bee(b,o,c,bd,i);if(C()){break _;}p=$z;a.g4=p;o=a.f;$p=123;case 123:$z=b.bAn(o,c,bd,i);if(C()){break _;}l=$z;a.hc=l;if(!a.ri&&!a.nw){a.gB=a.g_;a.gI=a.eJ;if(!a.ny&&!a.pS){a.gA=a.hX;a.gO=a.e6;if(!a.ny&&!a.nw){a.fS=a.g_;a.fQ=a.eJ;if(b.d7>=1.0)c=c+(-1)|0;p=a.jW;bh=p+a.gB;bf=a.v9;bh=bh+bf;bi=a.g_;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.kk;bi=(bi+bg+a.fS)/4.0;bj=a.hX;bg=(bj+bf+a.gA+bg)/4.0;p=(a.g4+p+bj+bf)/4.0;a.c0=BZ(a,a.f9,a.gI,a.eJ,ba);a.c5=BZ(a,a.eJ,a.gs,a.fQ,ba);a.c7
=BZ(a,a.e6,a.gO,a.gs,ba);a.c4=BZ(a,a.hc,a.f9,a.e6,ba);bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;}o=a.f;$p=134;continue _;}o=a.f;$p=132;continue _;}o=a.f;$p=127;continue _;case 124:$z=b.Fl(o,c,d,e,bd);if
(C()){break _;}bd=$z;bk=c;bl=d;bm=e;J2(a,b,bk,bl,bm,bd);if(C_C&&bd==3&&a.dZ<0){a.bs=a.bs*f;a.bu=a.bu*f;a.bx=a.bx*f;a.bt=a.bt*f;a.bn=a.bn*g;a.br=a.br*g;a.bo=a.bo*g;a.bq=a.bq*g;a.bm=a.bm*h;a.by=a.by*h;a.bl=a.bl*h;a.bw=a.bw*h;J2(a,b,bk,bl,bm,38);}i=1;if(!a.cs){o=a.f;bd=c+1|0;j=5;$p=101;continue _;}if(a.jO>0){if(b.d7>=1.0)c=c+1|0;o=a.f;bd=d-1|0;$p=112;continue _;}p=a.v9;a.c5=ba;a.c7=ba;a.c4=ba;a.c0=ba;bh=p;bi=p;bg=p;bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq
=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;case 125:$z=Bee(b,o,c,k,i);if(C()){break _;}p=$z;a.hq=p;o=a.f;$p=126;case 126:$z=b.bAn(o,c,k,i);if(C()){break _;}bd=$z;a.hF=bd;if(!a.to&&!a.p1){a.gx=a.iX;a.gP=a.fG;if(b.eh<=0.0)c=c+1|0;p=a.mt;bh=p+a.hK;bf=a.vx;bh=bh+bf;bi=a.iX;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.lz;bi
=(bi+bg+a.gx)/4.0;bj=a.jV;bg=(bj+bf+a.hq+bg)/4.0;p=(a.iD+p+bj+bf)/4.0;a.c5=BZ(a,a.gM,a.hV,a.fG,z);a.c0=BZ(a,a.fG,a.gU,a.gP,z);a.c4=BZ(a,a.f6,a.hF,a.gU,z);a.c7=BZ(a,a.iZ,a.gM,a.f6,z);bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd
=4;$p=124;continue _;}o=a.f;$p=129;continue _;case 127:$z=Bee(b,o,c,bd,j);if(C()){break _;}p=$z;a.gB=p;o=a.f;$p=128;case 128:$z=b.bAn(o,c,bd,j);if(C()){break _;}bd=$z;a.gI=bd;if(!a.ny&&!a.pS){a.gA=a.hX;a.gO=a.e6;if(!a.ny&&!a.nw){a.fS=a.g_;a.fQ=a.eJ;if(b.d7>=1.0)c=c+(-1)|0;p=a.jW;bh=p+a.gB;bf=a.v9;bh=bh+bf;bi=a.g_;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.kk;bi=(bi+bg+a.fS)/4.0;bj=a.hX;bg=(bj+bf+a.gA+bg)/4.0;p=(a.g4+p+bj+bf)/4.0;a.c0=BZ(a,a.f9,a.gI,a.eJ,ba);a.c5=BZ(a,a.eJ,a.gs,a.fQ,ba);a.c7=BZ(a,a.e6,a.gO,a.gs,ba);a.c4=BZ(a,
a.hc,a.f9,a.e6,ba);bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;}o=a.f;$p=134;continue _;}o=a.f;$p=132;continue _;case 129:$z=Bee(b,o,c,k,j);if(C()){break _;}p=$z;a.gx=p;o=a.f;$p=130;case 130:$z=b.bAn(o,c,
k,j);if(C()){break _;}bd=$z;a.gP=bd;if(b.eh<=0.0)c=c+1|0;p=a.mt;bh=p+a.hK;bf=a.vx;bh=bh+bf;bi=a.iX;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.lz;bi=(bi+bg+a.gx)/4.0;bj=a.jV;bg=(bj+bf+a.hq+bg)/4.0;p=(a.iD+p+bj+bf)/4.0;a.c5=BZ(a,a.gM,a.hV,a.fG,z);a.c0=BZ(a,a.fG,a.gU,a.gP,z);a.c4=BZ(a,a.f6,a.hF,a.gU,z);a.c7=BZ(a,a.iZ,a.gM,a.f6,z);bf=(!m?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!m?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!m?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs
=bf*bi;a.bn=bj*bi;a.bm=bn*bi;a.bu=bf*bg;a.br=bj*bg;a.by=bn*bg;a.bx=bf*p;a.bo=bj*p;a.bl=bn*p;a.bt=bf*bh;a.bq=bj*bh;a.bw=bn*bh;o=a.f;bd=4;$p=124;continue _;case 131:$z=b.Fl(o,c,d,e,bd);if(C()){break _;}bd=$z;bk=c;bl=d;bm=e;JZ(a,b,bk,bl,bm,bd);if(C_C&&bd==3&&a.dZ<0){a.bs=a.bs*f;a.bu=a.bu*f;a.bx=a.bx*f;a.bt=a.bt*f;a.bn=a.bn*g;a.br=a.br*g;a.bo=a.bo*g;a.bq=a.bq*g;a.bm=a.bm*h;a.by=a.by*h;a.bl=a.bl*h;a.bw=a.bw*h;JZ(a,b,bk,bl,bm,38);}i=1;a.tn=0;return i;case 132:$z=Bee(b,o,c,k,i);if(C()){break _;}p=$z;a.gA=p;o=a.f;$p
=133;case 133:$z=b.bAn(o,c,k,i);if(C()){break _;}bd=$z;a.gO=bd;if(!a.ny&&!a.nw){a.fS=a.g_;a.fQ=a.eJ;if(b.d7>=1.0)c=c+(-1)|0;p=a.jW;bh=p+a.gB;bf=a.v9;bh=bh+bf;bi=a.g_;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.kk;bi=(bi+bg+a.fS)/4.0;bj=a.hX;bg=(bj+bf+a.gA+bg)/4.0;p=(a.g4+p+bj+bf)/4.0;a.c0=BZ(a,a.f9,a.gI,a.eJ,ba);a.c5=BZ(a,a.eJ,a.gs,a.fQ,ba);a.c7=BZ(a,a.e6,a.gO,a.gs,ba);a.c4=BZ(a,a.hc,a.f9,a.e6,ba);bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn
=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;}o=a.f;$p=134;case 134:$z=Bee(b,o,c,k,j);if(C()){break _;}p=$z;a.fS=p;o=a.f;$p=135;case 135:$z=b.bAn(o,c,k,j);if(C()){break _;}bd=$z;a.fQ=bd;if(b.d7>=1.0)c=c+(-1)|0;p=a.jW;bh=p+a.gB;bf=a.v9;bh=bh+bf;bi=a.g_;bh=(bh+bi)/4.0;bi=bf+bi;bg=a.kk;bi=(bi+bg+a.fS)/4.0;bj=a.hX;bg=(bj+bf+a.gA+bg)
/4.0;p=(a.g4+p+bj+bf)/4.0;a.c0=BZ(a,a.f9,a.gI,a.eJ,ba);a.c5=BZ(a,a.eJ,a.gs,a.fQ,ba);a.c7=BZ(a,a.e6,a.gO,a.gs,ba);a.c4=BZ(a,a.hc,a.f9,a.e6,ba);bf=(!n?1.0:f)*0.6000000238418579;a.bt=bf;a.bx=bf;a.bu=bf;a.bs=bf;bj=(!n?1.0:g)*0.6000000238418579;a.bq=bj;a.bo=bj;a.br=bj;a.bn=bj;bn=(!n?1.0:h)*0.6000000238418579;a.bw=bn;a.bl=bn;a.by=bn;a.bm=bn;a.bs=bf*bh;a.bn=bj*bh;a.bm=bn*bh;a.bu=bf*p;a.br=bj*p;a.by=bn*p;a.bx=bf*bg;a.bo=bj*bg;a.bl=bn*bg;a.bt=bf*bi;a.bq=bj*bi;a.bw=bn*bi;o=a.f;bd=5;$p=131;continue _;default:H$();}}ED().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 BZ(a,b,c,d,e){if(!b)b=e;if(!c)c=e;if(!d)d=e;return (((b+c|0)+d|0)+e|0)>>2&16711935;}
function Br1(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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.tn=0;Cg();i=C1A;j=0;k=0.5;l=0.800000011920929;m=0.6000000238418579;n=1.0*f;o=1.0*g;p=1.0*h;O();if
(b===C1N){q=k;r=l;s=m;t=k;u=l;v=m;}else{q=k*f;r=l*f;s=m*f;t=k*g;u=l*g;v=m*g;k=k*h;l=l*h;m=m*h;}w=a.f;$p=1;case 1:$z=b.bAn(w,c,d,e);if(C()){break _;}x=$z;if(!a.cs){w=a.f;y=d-1|0;z=0;$p=2;continue _;}if(b.d8<=0.0){w=a.f;y=d-1|0;$p=3;continue _;}BP(i,x);BF(i,q,t,k);ba=c;bb=d;bc=e;w=a.f;y=0;$p=4;continue _;case 2:$z=b.rE(w,c,y,e,z);if(C()){break _;}y=$z;if(y){if(b.d8<=0.0){w=a.f;y=d-1|0;$p=3;continue _;}BP(i,x);BF(i,q,t,k);ba=c;bb=d;bc=e;w=a.f;y=0;$p=4;continue _;}if(!a.cs){w=a.f;y=d+1|0;z=1;$p=5;continue _;}if
(b.dB>=1.0){w=a.f;y=d+1|0;$p=6;continue _;}BP(i,x);BF(i,n,o,p);ba=c;bb=d;bc=e;w=a.f;y=1;$p=7;continue _;case 3:$z=b.bAn(w,c,y,e);if(C()){break _;}y=$z;BP(i,y);BF(i,q,t,k);ba=c;bb=d;bc=e;w=a.f;y=0;$p=4;case 4:$z=b.Fl(w,c,d,e,y);if(C()){break _;}y=$z;Li(a,b,ba,bb,bc,y);j=1;if(!a.cs){w=a.f;y=d+1|0;z=1;$p=5;continue _;}if(b.dB>=1.0){w=a.f;y=d+1|0;$p=6;continue _;}BP(i,x);BF(i,n,o,p);ba=c;bb=d;bc=e;w=a.f;y=1;$p=7;continue _;case 5:$z=b.rE(w,c,y,e,z);if(C()){break _;}y=$z;if(y){if(b.dB>=1.0){w=a.f;y=d+1|0;$p=6;continue _;}BP(i,
x);BF(i,n,o,p);ba=c;bb=d;bc=e;w=a.f;y=1;$p=7;continue _;}if(!a.cs){w=a.f;y=e-1|0;z=2;$p=8;continue _;}if(b.dj<=0.0){w=a.f;y=e-1|0;$p=9;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=2;$p=10;continue _;case 6:$z=b.bAn(w,c,y,e);if(C()){break _;}y=$z;BP(i,y);BF(i,n,o,p);ba=c;bb=d;bc=e;w=a.f;y=1;$p=7;case 7:$z=b.Fl(w,c,d,e,y);if(C()){break _;}y=$z;Ls(a,b,ba,bb,bc,y);j=1;if(!a.cs){w=a.f;y=e-1|0;z=2;$p=8;continue _;}if(b.dj<=0.0){w=a.f;y=e-1|0;$p=9;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=2;$p=10;continue _;case 8:$z=b.rE(w,
c,d,y,z);if(C()){break _;}y=$z;if(y){if(b.dj<=0.0){w=a.f;y=e-1|0;$p=9;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=2;$p=10;continue _;}if(!a.cs){w=a.f;y=e+1|0;z=3;$p=11;continue _;}if(b.c1>=1.0){w=a.f;y=e+1|0;$p=12;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=3;$p=13;continue _;case 9:$z=b.bAn(w,c,d,y);if(C()){break _;}y=$z;BP(i,y);BF(i,r,u,l);w=a.f;y=2;$p=10;case 10:$z=b.Fl(w,c,d,e,y);if(C()){break _;}z=$z;ba=c;bb=d;bc=e;J5(a,b,ba,bb,bc,z);if(C_C&&z==3&&a.dZ<0){BF(i,r*f,u*g,l*h);J5(a,b,ba,bb,bc,38);}j=1;if(!a.cs){w=
a.f;y=e+1|0;z=3;$p=11;continue _;}if(b.c1>=1.0){w=a.f;y=e+1|0;$p=12;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=3;$p=13;continue _;case 11:$z=b.rE(w,c,d,y,z);if(C()){break _;}y=$z;if(y){if(b.c1>=1.0){w=a.f;y=e+1|0;$p=12;continue _;}BP(i,x);BF(i,r,u,l);w=a.f;y=3;$p=13;continue _;}if(!a.cs){w=a.f;y=c-1|0;z=4;$p=14;continue _;}if(b.eh<=0.0){w=a.f;y=c-1|0;$p=15;continue _;}BP(i,x);BF(i,s,v,m);w=a.f;y=4;$p=16;continue _;case 12:$z=b.bAn(w,c,d,y);if(C()){break _;}y=$z;BP(i,y);BF(i,r,u,l);w=a.f;y=3;$p=13;case 13:$z=b.Fl(w,
c,d,e,y);if(C()){break _;}y=$z;ba=c;bb=d;bc=e;JT(a,b,ba,bb,bc,y);if(C_C&&y==3&&a.dZ<0){BF(i,r*f,u*g,l*h);JT(a,b,ba,bb,bc,38);}j=1;if(!a.cs){w=a.f;y=c-1|0;z=4;$p=14;continue _;}if(b.eh<=0.0){w=a.f;y=c-1|0;$p=15;continue _;}BP(i,x);BF(i,s,v,m);w=a.f;y=4;$p=16;continue _;case 14:$z=b.rE(w,y,d,e,z);if(C()){break _;}y=$z;if(y){if(b.eh<=0.0){w=a.f;y=c-1|0;$p=15;continue _;}BP(i,x);BF(i,s,v,m);w=a.f;y=4;$p=16;continue _;}if(!a.cs){w=a.f;y=c+1|0;z=5;$p=17;continue _;}if(b.d7>=1.0){w=a.f;y=c+1|0;$p=18;continue _;}BP(i,
x);BF(i,s,v,m);w=a.f;y=5;$p=19;continue _;case 15:$z=b.bAn(w,y,d,e);if(C()){break _;}y=$z;BP(i,y);BF(i,s,v,m);w=a.f;y=4;$p=16;case 16:$z=b.Fl(w,c,d,e,y);if(C()){break _;}y=$z;ba=c;bb=d;bc=e;J2(a,b,ba,bb,bc,y);if(C_C&&y==3&&a.dZ<0){BF(i,s*f,v*g,m*h);J2(a,b,ba,bb,bc,38);}j=1;if(!a.cs){w=a.f;y=c+1|0;z=5;$p=17;continue _;}if(b.d7>=1.0){w=a.f;y=c+1|0;$p=18;continue _;}BP(i,x);BF(i,s,v,m);w=a.f;y=5;$p=19;continue _;case 17:$z=b.rE(w,y,d,e,z);if(C()){break _;}y=$z;if(!y)return j;if(b.d7>=1.0){w=a.f;y=c+1|0;$p=18;continue _;}BP(i,
x);BF(i,s,v,m);w=a.f;y=5;$p=19;continue _;case 18:$z=b.bAn(w,y,d,e);if(C()){break _;}x=$z;BP(i,x);BF(i,s,v,m);w=a.f;y=5;$p=19;case 19:$z=b.Fl(w,c,d,e,y);if(C()){break _;}y=$z;bc=c;ba=d;bb=e;JZ(a,b,bc,ba,bb,y);if(C_C&&y==3&&a.dZ<0){BF(i,s*f,v*g,m*h);JZ(a,b,bc,ba,bb,38);}j=1;return j;default:H$();}}ED().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,$p);}
function BK6(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(Ib()){var $T=ED();$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:Cg();i=C1A;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=0.0625;x=a.f;$p=1;case 1:$z=b.bAn(x,c,d,e);if(C()){break _;}y=$z;if(!a.cs){x=a.f;z=d-1|0;ba=0;$p=2;continue _;}if(b.d8<=0.0){x=a.f;z=d-1|0;$p=3;continue _;}BP(i,y);BF(i,k,o,s);bb=c;bc=d;bd=e;x=a.f;z=0;$p=4;continue _;case 2:$z=b.rE(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){if(b.d8<=0.0){x=a.f;z=d-1|0;$p=3;continue _;}BP(i,y);BF(i,k,o,s);bb=c;bc=d;bd=e;x=a.f;z=0;$p=4;continue _;}if(!a.cs){x=a.f;z
=d+1|0;ba=1;$p=5;continue _;}if(b.dB>=1.0){x=a.f;z=d+1|0;$p=6;continue _;}BP(i,y);BF(i,l,p,t);bb=c;bc=d;bd=e;x=a.f;z=1;$p=7;continue _;case 3:$z=b.bAn(x,c,z,e);if(C()){break _;}z=$z;BP(i,z);BF(i,k,o,s);bb=c;bc=d;bd=e;x=a.f;z=0;$p=4;case 4:$z=b.Fl(x,c,d,e,z);if(C()){break _;}z=$z;Li(a,b,bb,bc,bd,z);j=1;if(!a.cs){x=a.f;z=d+1|0;ba=1;$p=5;continue _;}if(b.dB>=1.0){x=a.f;z=d+1|0;$p=6;continue _;}BP(i,y);BF(i,l,p,t);bb=c;bc=d;bd=e;x=a.f;z=1;$p=7;continue _;case 5:$z=b.rE(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){if
(b.dB>=1.0){x=a.f;z=d+1|0;$p=6;continue _;}BP(i,y);BF(i,l,p,t);bb=c;bc=d;bd=e;x=a.f;z=1;$p=7;continue _;}if(!a.cs){x=a.f;z=e-1|0;ba=2;$p=8;continue _;}if(b.dj<=0.0){x=a.f;z=e-1|0;$p=9;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,w);bb=c;bc=d;bd=e;x=a.f;z=2;$p=10;continue _;case 6:$z=b.bAn(x,c,z,e);if(C()){break _;}z=$z;BP(i,z);BF(i,l,p,t);bb=c;bc=d;bd=e;x=a.f;z=1;$p=7;case 7:$z=b.Fl(x,c,d,e,z);if(C()){break _;}z=$z;Ls(a,b,bb,bc,bd,z);j=1;if(!a.cs){x=a.f;z=e-1|0;ba=2;$p=8;continue _;}if(b.dj<=0.0){x=a.f;z=e-
1|0;$p=9;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,w);bb=c;bc=d;bd=e;x=a.f;z=2;$p=10;continue _;case 8:$z=b.rE(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){if(b.dj<=0.0){x=a.f;z=e-1|0;$p=9;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,w);bb=c;bc=d;bd=e;x=a.f;z=2;$p=10;continue _;}if(!a.cs){x=a.f;z=e+1|0;ba=3;$p=11;continue _;}if(b.c1>=1.0){x=a.f;z=e+1|0;$p=12;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,(-0.0625));bb=c;bc=d;bd=e;x=a.f;z=3;$p=13;continue _;case 9:$z=b.bAn(x,c,d,z);if(C()){break _;}z=$z;BP(i,z);BF(i,
m,q,u);FL(i,0.0,0.0,w);bb=c;bc=d;bd=e;x=a.f;z=2;$p=10;case 10:$z=b.Fl(x,c,d,e,z);if(C()){break _;}z=$z;J5(a,b,bb,bc,bd,z);FL(i,0.0,0.0,(-0.0625));j=1;if(!a.cs){x=a.f;z=e+1|0;ba=3;$p=11;continue _;}if(b.c1>=1.0){x=a.f;z=e+1|0;$p=12;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,(-0.0625));bb=c;bc=d;bd=e;x=a.f;z=3;$p=13;continue _;case 11:$z=b.rE(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){if(b.c1>=1.0){x=a.f;z=e+1|0;$p=12;continue _;}BP(i,y);BF(i,m,q,u);FL(i,0.0,0.0,(-0.0625));bb=c;bc=d;bd=e;x=a.f;z=3;$p=13;continue _;}if
(!a.cs){x=a.f;z=c-1|0;ba=4;$p=14;continue _;}if(b.eh<=0.0){x=a.f;z=c-1|0;$p=15;continue _;}BP(i,y);BF(i,n,r,v);FL(i,w,0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=4;$p=16;continue _;case 12:$z=b.bAn(x,c,d,z);if(C()){break _;}z=$z;BP(i,z);BF(i,m,q,u);FL(i,0.0,0.0,(-0.0625));bb=c;bc=d;bd=e;x=a.f;z=3;$p=13;case 13:$z=b.Fl(x,c,d,e,z);if(C()){break _;}z=$z;JT(a,b,bb,bc,bd,z);FL(i,0.0,0.0,w);j=1;if(!a.cs){x=a.f;z=c-1|0;ba=4;$p=14;continue _;}if(b.eh<=0.0){x=a.f;z=c-1|0;$p=15;continue _;}BP(i,y);BF(i,n,r,v);FL(i,w,0.0,0.0);bb=
c;bc=d;bd=e;x=a.f;z=4;$p=16;continue _;case 14:$z=b.rE(x,z,d,e,ba);if(C()){break _;}z=$z;if(z){if(b.eh<=0.0){x=a.f;z=c-1|0;$p=15;continue _;}BP(i,y);BF(i,n,r,v);FL(i,w,0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=4;$p=16;continue _;}if(!a.cs){x=a.f;z=c+1|0;ba=5;$p=17;continue _;}if(b.d7>=1.0){x=a.f;z=c+1|0;$p=18;continue _;}BP(i,y);BF(i,n,r,v);FL(i,(-0.0625),0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=5;$p=19;continue _;case 15:$z=b.bAn(x,z,d,e);if(C()){break _;}z=$z;BP(i,z);BF(i,n,r,v);FL(i,w,0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=4;$p=16;case 16:$z
=b.Fl(x,c,d,e,z);if(C()){break _;}z=$z;J2(a,b,bb,bc,bd,z);FL(i,(-0.0625),0.0,0.0);j=1;if(!a.cs){x=a.f;z=c+1|0;ba=5;$p=17;continue _;}if(b.d7>=1.0){x=a.f;z=c+1|0;$p=18;continue _;}BP(i,y);BF(i,n,r,v);FL(i,(-0.0625),0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=5;$p=19;continue _;case 17:$z=b.rE(x,z,d,e,ba);if(C()){break _;}z=$z;if(!z)return j;if(b.d7>=1.0){x=a.f;z=c+1|0;$p=18;continue _;}BP(i,y);BF(i,n,r,v);FL(i,(-0.0625),0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=5;$p=19;continue _;case 18:$z=b.bAn(x,z,d,e);if(C()){break _;}y=$z;BP(i,
y);BF(i,n,r,v);FL(i,(-0.0625),0.0,0.0);bb=c;bc=d;bd=e;x=a.f;z=5;$p=19;case 19:$z=b.Fl(x,c,d,e,z);if(C()){break _;}c=$z;JZ(a,b,bb,bc,bd,c);FL(i,w,0.0,0.0);j=1;return j;default:H$();}}ED().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 BzF(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bf(b,0.375,0.0,0.375,0.625,1.0,0.625);$p=1;case 1:BGD(a,b,c,d,e);if(C()){break _;}f=1;g=0;h=0;i=a.f;j=c-1|0;$p=2;case 2:$z=BHH(b,i,j,d,e);if(C()){break _;}k=$z;if(!k){i=a.f;k=c+1|0;$p=3;continue _;}g
=1;i=a.f;l=e-1|0;$p=4;continue _;case 3:$z=BHH(b,i,k,d,e);if(C()){break _;}k=$z;if(k)g=1;i=a.f;l=e-1|0;$p=4;case 4:$z=BHH(b,i,c,d,l);if(C()){break _;}k=$z;if(k){h=1;i=a.f;$p=6;continue _;}i=a.f;k=e+1|0;$p=5;case 5:$z=BHH(b,i,c,d,k);if(C()){break _;}k=$z;if(k)h=1;i=a.f;$p=6;case 6:$z=BHH(b,i,j,d,e);if(C()){break _;}j=$z;i=a.f;k=c+1|0;$p=7;case 7:$z=BHH(b,i,k,d,e);if(C()){break _;}k=$z;i=a.f;$p=8;case 8:$z=BHH(b,i,c,d,l);if(C()){break _;}l=$z;i=a.f;m=e+1|0;$p=9;case 9:$z=BHH(b,i,c,d,m);if(C()){break _;}m=$z;if
(!g&&!h)g=1;n=0.4375;o=0.5625;p=0.75;q=0.9375;r=!j?n:0.0;s=!k?o:1.0;t=!l?n:0.0;u=!m?o:1.0;if(g){Bf(b,r,p,n,s,q,o);$p=10;continue _;}if(h){Bf(b,n,p,t,o,q,u);$p=11;continue _;}p=0.375;q=0.5625;if(g){Bf(b,r,p,n,s,q,o);$p=12;continue _;}if(h){Bf(b,n,p,t,o,q,u);$p=13;continue _;}i=a.f;$p=14;continue _;case 10:BGD(a,b,c,d,e);if(C()){break _;}f=1;if(h){Bf(b,n,p,t,o,q,u);$p=11;continue _;}p=0.375;q=0.5625;if(g){Bf(b,r,p,n,s,q,o);$p=12;continue _;}if(h){Bf(b,n,p,t,o,q,u);$p=13;continue _;}i=a.f;$p=14;continue _;case 11:BGD(a,
b,c,d,e);if(C()){break _;}f=1;p=0.375;q=0.5625;if(g){Bf(b,r,p,n,s,q,o);$p=12;continue _;}if(h){Bf(b,n,p,t,o,q,u);$p=13;continue _;}i=a.f;$p=14;continue _;case 12:BGD(a,b,c,d,e);if(C()){break _;}f=1;if(h){Bf(b,n,p,t,o,q,u);$p=13;continue _;}i=a.f;$p=14;continue _;case 13:BGD(a,b,c,d,e);if(C()){break _;}f=1;i=a.f;$p=14;case 14:BU2(b,i,c,d,e);if(C()){break _;}return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BJs(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=1;g=a.f;$p=1;case 1:$z=g.c8(c,d,e);if(C()){break _;}h=$z;i=A$O(h);j=Bkd(h);k=W(j,3);if(k&&j!=1){l=0.4375;m=0.5625;Bf(b,0.0,0.3125,l,0.125,1.0,m);$p=4;continue _;}n=0.4375;o=0.5625;Bf(b,n,0.3125,0.0,o,1.0,0.125);$p=2;case 2:BGD(a,b,c,d,e);if(C())
{break _;}Bf(b,n,0.3125,0.875,o,1.0,1.0);$p=3;case 3:BGD(a,b,c,d,e);if(C()){break _;}if(!i){if(k&&j!=1){m=0.4375;p=0.5625;Bf(b,0.375,0.375,m,0.5,0.9375,p);$p=24;continue _;}o=0.4375;l=0.5625;Bf(b,o,0.375,0.375,l,0.9375,0.5);$p=12;continue _;}if(!k){Bf(b,0.8125,0.375,0.0,0.9375,0.9375,0.125);$p=6;continue _;}if(j==1){Bf(b,0.0625,0.375,0.0,0.1875,0.9375,0.125);$p=18;continue _;}if(!j){Bf(b,0.0,0.375,0.8125,0.125,0.9375,0.9375);$p=30;continue _;}if(j!=2){Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bf(b,0.0,0.375,0.0625,
0.125,0.9375,0.1875);$p=36;continue _;case 4:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.3125,l,1.0,1.0,m);$p=5;case 5:BGD(a,b,c,d,e);if(C()){break _;}if(!i){if(k&&j!=1){m=0.4375;p=0.5625;Bf(b,0.375,0.375,m,0.5,0.9375,p);$p=24;continue _;}o=0.4375;l=0.5625;Bf(b,o,0.375,0.375,l,0.9375,0.5);$p=12;continue _;}if(!k){Bf(b,0.8125,0.375,0.0,0.9375,0.9375,0.125);$p=6;continue _;}if(j==1){Bf(b,0.0625,0.375,0.0,0.1875,0.9375,0.125);$p=18;continue _;}if(!j){Bf(b,0.0,0.375,0.8125,0.125,0.9375,0.9375);$p=30;continue _;}if
(j!=2){Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bf(b,0.0,0.375,0.0625,0.125,0.9375,0.1875);$p=36;continue _;case 6:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.8125,0.375,0.875,0.9375,0.9375,1.0);$p=7;case 7:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5625,0.375,0.0,0.8125,0.5625,0.125);$p=8;case 8:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5625,0.375,0.875,0.8125,0.5625,1.0);$p=9;case 9:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5625,0.75,0.0,0.8125,0.9375,0.125);$p=10;case 10:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5625,0.75,
0.875,0.8125,0.9375,1.0);$p=11;case 11:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 12:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,o,0.375,0.5,l,0.9375,0.625);$p=13;case 13:BGD(a,b,c,d,e);if(C()){break _;}m=0.625;p=0.875;Bf(b,o,0.375,m,l,0.5625,p);$p=14;case 14:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,o,0.75,m,l,0.9375,p);$p=15;case 15:BGD(a,b,c,d,e);if(C()){break _;}m=0.125;p=0.375;Bf(b,o,0.375,m,l,0.5625,p);$p=16;case 16:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,o,0.75,m,l,0.9375,p);$p=17;case 17:BGD(a,
b,c,d,e);if(C()){break _;}Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 18:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0625,0.375,0.875,0.1875,0.9375,1.0);$p=19;case 19:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.1875,0.375,0.0,0.4375,0.5625,0.125);$p=20;case 20:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.1875,0.375,0.875,0.4375,0.5625,1.0);$p=21;case 21:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.1875,0.75,0.0,0.4375,0.9375,0.125);$p=22;case 22:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.1875,0.75,0.875,0.4375,0.9375,1.0);$p=23;case 23:BGD(a,
b,c,d,e);if(C()){break _;}Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 24:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5,0.375,m,0.625,0.9375,p);$p=25;case 25:BGD(a,b,c,d,e);if(C()){break _;}o=0.625;l=0.875;Bf(b,o,0.375,m,l,0.5625,p);$p=26;case 26:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,o,0.75,m,l,0.9375,p);$p=27;case 27:BGD(a,b,c,d,e);if(C()){break _;}o=0.125;l=0.375;Bf(b,o,0.375,m,l,0.5625,p);$p=28;case 28:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,o,0.75,m,l,0.9375,p);$p=29;case 29:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,
0.0,0.0,1.0,1.0,1.0);return f;case 30:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.375,0.8125,1.0,0.9375,0.9375);$p=31;case 31:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.375,0.5625,0.125,0.5625,0.8125);$p=32;case 32:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.375,0.5625,1.0,0.5625,0.8125);$p=33;case 33:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.75,0.5625,0.125,0.9375,0.8125);$p=34;case 34:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.75,0.5625,1.0,0.9375,0.8125);$p=35;case 35:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,
0.0,0.0,0.0,1.0,1.0,1.0);return f;case 36:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.375,0.0625,1.0,0.9375,0.1875);$p=37;case 37:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.375,0.1875,0.125,0.5625,0.4375);$p=38;case 38:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.375,0.1875,1.0,0.5625,0.4375);$p=39;case 39:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.75,0.1875,0.125,0.9375,0.4375);$p=40;case 40:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.875,0.75,0.1875,1.0,0.9375,0.4375);$p=41;case 41:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,
0.0,0.0,0.0,1.0,1.0,1.0);return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bod(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}h=$z;if(!h){Bf(b,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bf(b,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bf(b,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Bf(b,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:BGD(a,
b,c,d,e);if(C()){break _;}Bf(b,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:BGD(a,b,c,d,e);if(C()){break _;}f=1;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 4:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:BGD(a,b,c,d,e);if(C()){break _;}f=1;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 6:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:BGD(a,b,c,d,e);if(C()){break _;}f=1;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;case 8:BGD(a,b,c,d,e);if(C()){break _;}Bf(b,0.0,0.0,0.5,1.0,
0.5,1.0);$p=9;case 9:BGD(a,b,c,d,e);if(C()){break _;}f=1;Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BR3(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=0.5;h=1.0;i=0.800000011920929;j=0.6000000238418579;k=a.f;$p=1;case 1:$z=b.bAn(k,c,d,e);if(C()){break _;}l=$z;if(b.d8<=0.0){k=a.f;m=d-1|0;$p=2;continue _;}BP(f,l);BF(f,g,g,g);n=c;o=d;p=e;k=a.f;m=0;$p=3;continue _;case 2:$z
=b.bAn(k,c,m,e);if(C()){break _;}m=$z;BP(f,m);BF(f,g,g,g);n=c;o=d;p=e;k=a.f;m=0;$p=3;case 3:$z=b.Fl(k,c,d,e,m);if(C()){break _;}m=$z;Li(a,b,n,o,p,m);if(b.dB>=1.0){k=a.f;m=d+1|0;$p=4;continue _;}BP(f,l);BF(f,h,h,h);k=a.f;m=1;$p=5;continue _;case 4:$z=b.bAn(k,c,m,e);if(C()){break _;}m=$z;BP(f,m);BF(f,h,h,h);k=a.f;m=1;$p=5;case 5:$z=b.Fl(k,c,d,e,m);if(C()){break _;}m=$z;Ls(a,b,n,o,p,m);if(b.dj<=0.0){k=a.f;m=e-1|0;$p=6;continue _;}BP(f,l);BF(f,i,i,i);k=a.f;m=2;$p=7;continue _;case 6:$z=b.bAn(k,c,d,m);if(C()){break _;}m
=$z;BP(f,m);BF(f,i,i,i);k=a.f;m=2;$p=7;case 7:$z=b.Fl(k,c,d,e,m);if(C()){break _;}q=$z;if(q<0){a.dk=1;q= -q|0;}J5(a,b,n,o,p,q);a.dk=0;if(b.c1>=1.0){k=a.f;m=e+1|0;$p=8;continue _;}BP(f,l);BF(f,i,i,i);k=a.f;m=3;$p=9;continue _;case 8:$z=b.bAn(k,c,d,m);if(C()){break _;}m=$z;BP(f,m);BF(f,i,i,i);k=a.f;m=3;$p=9;case 9:$z=b.Fl(k,c,d,e,m);if(C()){break _;}m=$z;if(m<0){a.dk=1;m= -m|0;}JT(a,b,n,o,p,m);a.dk=0;if(b.eh<=0.0){k=a.f;m=c-1|0;$p=10;continue _;}BP(f,l);BF(f,j,j,j);k=a.f;m=4;$p=11;continue _;case 10:$z=b.bAn(k,
m,d,e);if(C()){break _;}m=$z;BP(f,m);BF(f,j,j,j);k=a.f;m=4;$p=11;case 11:$z=b.Fl(k,c,d,e,m);if(C()){break _;}m=$z;if(m<0){a.dk=1;m= -m|0;}J2(a,b,n,o,p,m);a.dk=0;if(b.d7>=1.0){k=a.f;m=c+1|0;$p=12;continue _;}BP(f,l);BF(f,j,j,j);k=a.f;m=5;$p=13;continue _;case 12:$z=b.bAn(k,m,d,e);if(C()){break _;}l=$z;BP(f,l);BF(f,j,j,j);k=a.f;m=5;$p=13;case 13:$z=b.Fl(k,c,d,e,m);if(C()){break _;}c=$z;if(c<0){a.dk=1;c= -c|0;}JZ(a,b,n,o,p,c);a.dk=0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Li(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.eh;l=k*16.0;m=(j+l)/256.0;n=b.d7;o=n*16.0;p=(j+o-0.01)/256.0;q=h;r=b.dj;s=r*16.0;t=(q+s)/256.0;u=b.c1;v=u*16.0;w=(q+v-0.01)/256.0;if(!(k>=0.0&&n<=1.0)){x=i;m=(x+0.0)/256.0;p=(x+15.989999771118164)/256.0;}if(!(r>=0.0&&u<=1.0)){x=h;t=(x+0.0)/256.0;w=(x+15.989999771118164)/256.0;}f=a.iy;if(f==2){p=(j+s)/256.0;s=h+16|0;t=(s-o)/256.0;m=(j+v)/256.0;w=(s-l)/256.0;s=p;y=w;j=m;l=t;}else if(f==1)
{y=i+16|0;m=(y-v)/256.0;w=(q+l)/256.0;p=(y-s)/256.0;t=(q+o)/256.0;s=p;y=w;j=m;l=t;}else if(f!=3){s=m;y=t;j=p;l=w;}else{y=i+16|0;m=(y-l)/256.0;p=(y-o-0.01)/256.0;y=h+16|0;t=(y-s)/256.0;w=(y-v-0.01)/256.0;s=m;y=t;j=p;l=w;}k=c+k;v=c+n;q=d+b.d8;r=e+r;u=e+u;if(!a.tn){F(g,k,q,u,m,w);F(g,k,q,r,s,y);F(g,v,q,r,p,t);F(g,v,q,u,j,l);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,k,q,u,m,w);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,k,q,r,s,y);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,v,q,r,p,t);BF(g,a.bt,a.bq,a.bw);BP(g,a.c5);F(g,v,q,u,
j,l);}}
function Ls(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.eh;l=k*16.0;m=(j+l)/256.0;n=b.d7;o=n*16.0;p=(j+o-0.01)/256.0;q=h;r=b.dj;s=r*16.0;t=(q+s)/256.0;u=b.c1;v=u*16.0;w=(q+v-0.01)/256.0;if(!(k>=0.0&&n<=1.0)){x=i;m=(x+0.0)/256.0;p=(x+15.989999771118164)/256.0;}if(!(r>=0.0&&u<=1.0)){x=h;t=(x+0.0)/256.0;w=(x+15.989999771118164)/256.0;}f=a.gQ;if(f==1){p=(j+s)/256.0;s=h+16|0;t=(s-o)/256.0;m=(j+v)/256.0;w=(s-l)/256.0;s=p;y=w;j=m;l=t;}else if(f==2)
{y=i+16|0;m=(y-v)/256.0;w=(q+l)/256.0;p=(y-s)/256.0;t=(q+o)/256.0;s=p;y=w;j=m;l=t;}else if(f!=3){s=m;y=t;j=p;l=w;}else{y=i+16|0;m=(y-l)/256.0;p=(y-o-0.01)/256.0;y=h+16|0;t=(y-s)/256.0;w=(y-v-0.01)/256.0;s=m;y=t;j=p;l=w;}k=c+k;v=c+n;n=d+b.dB;r=e+r;o=e+u;if(!a.tn){F(g,v,n,o,j,l);F(g,v,n,r,p,t);F(g,k,n,r,s,y);F(g,k,n,o,m,w);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,v,n,o,j,l);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,v,n,r,p,t);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,k,n,r,s,y);BF(g,a.bt,a.bq,a.bw);BP(g,a.c5);F(g,k,n,o,
m,w);}}
function J5(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.eh;l=k*16.0;m=(j+l)/256.0;n=b.d7;o=n*16.0;p=(j+o-0.01)/256.0;q=h+16|0;r=b.dB;s=r*16.0;t=(q-s)/256.0;u=b.d8;v=u*16.0;w=(q-v-0.01)/256.0;if(!a.dk){x=p;p=m;m=x;}if(!(k>=0.0&&n<=1.0)){y=i;p=(y+0.0)/256.0;m=(y+15.989999771118164)/256.0;}if(!(u>=0.0&&r<=1.0)){y=h;t=(y+0.0)/256.0;w=(y+15.989999771118164)/256.0;}f=a.iJ;if(f==2){m=(j+v)/256.0;t=(q-l)/256.0;p=(j+s)/256.0;w=(q-o)/256.0;q=m;s=w;x=
p;j=t;}else if(f==1){q=i+16|0;p=(q-s)/256.0;s=h;w=(s+o)/256.0;m=(q-v)/256.0;t=(s+l)/256.0;q=m;s=w;x=p;j=t;}else if(f!=3){q=p;s=t;x=m;j=w;}else{q=i+16|0;p=(q-l)/256.0;m=(q-o-0.01)/256.0;q=h;t=(q+s)/256.0;w=(q+v-0.01)/256.0;q=p;s=t;x=m;j=w;}k=c+k;l=c+n;u=d+u;n=d+r;r=e+b.dj;if(!a.tn){F(g,k,n,r,m,t);F(g,l,n,r,q,s);F(g,l,u,r,p,w);F(g,k,u,r,x,j);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,k,n,r,m,t);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,l,n,r,q,s);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,l,u,r,p,w);BF(g,a.bt,a.bq,a.bw);BP(g,
a.c5);F(g,k,u,r,x,j);}}
function JT(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.eh;l=k*16.0;m=(j+l)/256.0;n=b.d7;o=n*16.0;p=(j+o-0.01)/256.0;q=h+16|0;r=b.dB;s=r*16.0;t=(q-s)/256.0;u=b.d8;v=u*16.0;w=(q-v-0.01)/256.0;if(!a.dk){x=p;p=m;m=x;}if(!(k>=0.0&&n<=1.0)){y=i;p=(y+0.0)/256.0;m=(y+15.989999771118164)/256.0;}if(!(u>=0.0&&r<=1.0)){z=h;t=(z+0.0)/256.0;w=(z+15.989999771118164)/256.0;}f=a.i2;if(f==1){m=(j+v)/256.0;w=(q-l)/256.0;p=(j+s)/256.0;t=(q-o)/256.0;q=m;v=t;x
=p;j=w;}else if(f==2){q=i+16|0;p=(q-s)/256.0;t=h;w=(t+l)/256.0;m=(q-v)/256.0;t=(t+o)/256.0;q=m;v=t;x=p;j=w;}else if(f!=3){q=p;v=w;x=m;j=t;}else{q=i+16|0;p=(q-l)/256.0;m=(q-o-0.01)/256.0;q=h;t=(q+s)/256.0;w=(q+v-0.01)/256.0;q=p;v=w;x=m;j=t;}o=c+k;n=c+n;s=d+u;r=d+r;u=e+b.c1;if(!a.tn){F(g,o,r,u,q,j);F(g,o,s,u,p,w);F(g,n,s,u,x,v);F(g,n,r,u,m,t);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,o,r,u,q,j);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,o,s,u,p,w);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,n,s,u,x,v);BF(g,a.bt,a.bq,a.bw);BP(g,
a.c5);F(g,n,r,u,m,t);}}
function J2(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.dj;l=k*16.0;m=(j+l)/256.0;n=b.c1;o=n*16.0;p=(j+o-0.01)/256.0;q=h+16|0;r=b.dB;s=r*16.0;t=(q-s)/256.0;u=b.d8;v=u*16.0;w=(q-v-0.01)/256.0;if(!a.dk){x=p;p=m;m=x;}if(!(k>=0.0&&n<=1.0)){y=i;p=(y+0.0)/256.0;m=(y+15.989999771118164)/256.0;}if(!(u>=0.0&&r<=1.0)){y=h;t=(y+0.0)/256.0;w=(y+15.989999771118164)/256.0;}f=a.i8;if(f==1){m=(j+v)/256.0;t=(q-o)/256.0;p=(j+s)/256.0;w=(q-l)/256.0;s=m;x=w;o=
p;q=t;}else if(f==2){x=i+16|0;p=(x-s)/256.0;s=h;w=(s+l)/256.0;m=(x-v)/256.0;t=(s+o)/256.0;s=m;x=w;o=p;q=t;}else if(f!=3){s=p;x=t;o=m;q=w;}else{x=i+16|0;p=(x-l)/256.0;m=(x-o-0.01)/256.0;x=h;t=(x+s)/256.0;w=(x+v-0.01)/256.0;s=p;x=t;o=m;q=w;}j=c+b.eh;u=d+u;r=d+r;k=e+k;n=e+n;if(!a.tn){F(g,j,r,n,m,t);F(g,j,r,k,s,x);F(g,j,u,k,p,w);F(g,j,u,n,o,q);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,j,r,n,m,t);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,j,r,k,s,x);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,j,u,k,p,w);BF(g,a.bt,a.bq,a.bw);BP(g,
a.c5);F(g,j,u,n,o,q);}}
function JZ(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;Cg();g=C1A;h=a.dZ;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.dj;l=k*16.0;m=(j+l)/256.0;n=b.c1;o=n*16.0;p=(j+o-0.01)/256.0;q=h+16|0;r=b.dB;s=r*16.0;t=(q-s)/256.0;u=b.d8;v=u*16.0;w=(q-v-0.01)/256.0;if(!a.dk){x=p;p=m;m=x;}if(!(k>=0.0&&n<=1.0)){y=i;p=(y+0.0)/256.0;m=(y+15.989999771118164)/256.0;}if(!(u>=0.0&&r<=1.0)){y=h;t=(y+0.0)/256.0;w=(y+15.989999771118164)/256.0;}f=a.i9;if(f==2){m=(j+v)/256.0;t=(q-l)/256.0;p=(j+s)/256.0;w=(q-o)/256.0;s=m;o=w;q=
p;v=t;}else if(f==1){t=i+16|0;p=(t-s)/256.0;s=h;w=(s+o)/256.0;m=(t-v)/256.0;t=(s+l)/256.0;s=m;o=w;q=p;v=t;}else if(f!=3){s=p;o=t;q=m;v=w;}else{t=i+16|0;p=(t-l)/256.0;m=(t-o-0.01)/256.0;o=h;t=(o+s)/256.0;w=(o+v-0.01)/256.0;s=p;o=t;q=m;v=w;}x=c+b.d7;u=d+u;r=d+r;j=e+k;n=e+n;if(!a.tn){F(g,x,u,n,p,w);F(g,x,u,j,q,v);F(g,x,r,j,m,t);F(g,x,r,n,s,o);}else{BF(g,a.bs,a.bn,a.bm);BP(g,a.c0);F(g,x,u,n,p,w);BF(g,a.bu,a.br,a.by);BP(g,a.c4);F(g,x,u,j,q,v);BF(g,a.bx,a.bo,a.bl);BP(g,a.c7);F(g,x,r,j,m,t);BF(g,a.bt,a.bq,a.bw);BP(g,
a.c5);F(g,x,r,n,s,o);}}
function BPB(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();e=C1A;f=b.a;O();g=f!=C1N.a?0:1;if(a.Er){h=b.Ag(c);if(g)h=16777215;Df((h>>16&255)/255.0*d,(h>>8&255)/255.0*d,(h&255)/255.0*d,1.0);}a:{h=b.dI();if(h&&h!=16){if(h==1){B$(e);C3(e,0.0,(-1.0),0.0);AVW(a,b,c,(-0.5),(-0.5),(-0.5));BO(e);}else if(h==19){B$(e);C3(e,0.0,(-1.0),0.0);b.kI();AG0(a,b,c,b.dB,(-0.5),(-0.5),(-0.5));BO(e);}else if
(h==23){B$(e);C3(e,0.0,(-1.0),0.0);b.kI();BO(e);}else if(h==13){b.kI();Bt((-0.5),(-0.5),(-0.5));B$(e);C3(e,0.0,(-1.0),0.0);Li(a,b,0.0,0.0,0.0,b.cg(0));BO(e);B$(e);C3(e,0.0,1.0,0.0);Ls(a,b,0.0,0.0,0.0,b.cg(1));BO(e);B$(e);C3(e,0.0,0.0,(-1.0));FL(e,0.0,0.0,0.0625);J5(a,b,0.0,0.0,0.0,b.cg(2));FL(e,0.0,0.0,(-0.0625));BO(e);B$(e);C3(e,0.0,0.0,1.0);FL(e,0.0,0.0,(-0.0625));JT(a,b,0.0,0.0,0.0,b.cg(3));FL(e,0.0,0.0,0.0625);BO(e);B$(e);C3(e,(-1.0),0.0,0.0);FL(e,0.0625,0.0,0.0);J2(a,b,0.0,0.0,0.0,b.cg(4));FL(e,(-0.0625),
0.0,0.0);BO(e);B$(e);C3(e,1.0,0.0,0.0);FL(e,(-0.0625),0.0,0.0);JZ(a,b,0.0,0.0,0.0,b.cg(5));FL(e,0.0625,0.0,0.0);BO(e);Bt(0.5,0.5,0.5);}else{if(h==22){CG7();e=C_H;$p=1;continue _;}if(h==6){B$(e);C3(e,0.0,(-1.0),0.0);A_a(a,b,c,(-0.5),(-0.5),(-0.5));BO(e);}else if(h==2){B$(e);C3(e,0.0,(-1.0),0.0);Qh(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);BO(e);}else{if(h==10){f=0;while(true){if(f>=2)break a;if(!f)Bf(b,0.0,0.0,0.0,1.0,1.0,0.5);if(f==1)Bf(b,0.0,0.0,0.5,1.0,0.5,1.0);Bt((-0.5),(-0.5),(-0.5));B$(e);C3(e,0.0,(-1.0),0.0);Li(a,
b,0.0,0.0,0.0,b.cg(0));BO(e);B$(e);C3(e,0.0,1.0,0.0);Ls(a,b,0.0,0.0,0.0,b.cg(1));BO(e);B$(e);C3(e,0.0,0.0,(-1.0));J5(a,b,0.0,0.0,0.0,b.cg(2));BO(e);B$(e);C3(e,0.0,0.0,1.0);JT(a,b,0.0,0.0,0.0,b.cg(3));BO(e);B$(e);C3(e,(-1.0),0.0,0.0);J2(a,b,0.0,0.0,0.0,b.cg(4));BO(e);B$(e);C3(e,1.0,0.0,0.0);JZ(a,b,0.0,0.0,0.0,b.cg(5));BO(e);Bt(0.5,0.5,0.5);f=f+1|0;}}if(h==11){f=0;while(f<4){if(!f)Bf(b,0.375,0.0,0.0,0.625,1.0,0.25);if(f==1)Bf(b,0.375,0.0,0.75,0.625,1.0,1.0);if(f==2)Bf(b,0.4375,0.8125,(-0.125),0.5625,0.9375,1.125);if
(f==3)Bf(b,0.4375,0.3125,(-0.125),0.5625,0.4375,1.125);Bt((-0.5),(-0.5),(-0.5));B$(e);C3(e,0.0,(-1.0),0.0);Li(a,b,0.0,0.0,0.0,b.cg(0));BO(e);B$(e);C3(e,0.0,1.0,0.0);Ls(a,b,0.0,0.0,0.0,b.cg(1));BO(e);B$(e);C3(e,0.0,0.0,(-1.0));J5(a,b,0.0,0.0,0.0,b.cg(2));BO(e);B$(e);C3(e,0.0,0.0,1.0);JT(a,b,0.0,0.0,0.0,b.cg(3));BO(e);B$(e);C3(e,(-1.0),0.0,0.0);J2(a,b,0.0,0.0,0.0,b.cg(4));BO(e);B$(e);C3(e,1.0,0.0,0.0);JZ(a,b,0.0,0.0,0.0,b.cg(5));BO(e);Bt(0.5,0.5,0.5);f=f+1|0;}Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);}else if(h==21){f=0;while
(f<3){if(!f)Bf(b,0.4375,0.30000001192092896,0.0,0.5625,1.0,0.125);if(f==1)Bf(b,0.4375,0.30000001192092896,0.875,0.5625,1.0,1.0);if(f==2)Bf(b,0.4375,0.5,0.0,0.5625,0.9375,1.0);Bt((-0.5),(-0.5),(-0.5));B$(e);C3(e,0.0,(-1.0),0.0);Li(a,b,0.0,0.0,0.0,b.cg(0));BO(e);B$(e);C3(e,0.0,1.0,0.0);Ls(a,b,0.0,0.0,0.0,b.cg(1));BO(e);B$(e);C3(e,0.0,0.0,(-1.0));J5(a,b,0.0,0.0,0.0,b.cg(2));BO(e);B$(e);C3(e,0.0,0.0,1.0);JT(a,b,0.0,0.0,0.0,b.cg(3));BO(e);B$(e);C3(e,(-1.0),0.0,0.0);J2(a,b,0.0,0.0,0.0,b.cg(4));BO(e);B$(e);C3(e,1.0,
0.0,0.0);JZ(a,b,0.0,0.0,0.0,b.cg(5));BO(e);Bt(0.5,0.5,0.5);f=f+1|0;}Bf(b,0.0,0.0,0.0,1.0,1.0,1.0);}}}}else{if(h==16)c=1;b.kI();Bt((-0.5),(-0.5),(-0.5));B$(e);C3(e,0.0,(-1.0),0.0);Li(a,b,0.0,0.0,0.0,b.cJ(0,c));BO(e);if(g&&a.Er){f=b.Ag(c);Df((f>>16&255)/255.0*d,(f>>8&255)/255.0*d,(f&255)/255.0*d,1.0);}B$(e);C3(e,0.0,1.0,0.0);Ls(a,b,0.0,0.0,0.0,b.cJ(1,c));BO(e);if(g&&a.Er)Df(d,d,d,1.0);B$(e);C3(e,0.0,0.0,(-1.0));J5(a,b,0.0,0.0,0.0,b.cJ(2,c));BO(e);B$(e);C3(e,0.0,0.0,1.0);JT(a,b,0.0,0.0,0.0,b.cJ(3,c));BO(e);B$(e);C3(e,
(-1.0),0.0,0.0);J2(a,b,0.0,0.0,0.0,b.cJ(4,c));BO(e);B$(e);C3(e,1.0,0.0,0.0);JZ(a,b,0.0,0.0,0.0,b.cJ(5,c));BO(e);Bt(0.5,0.5,0.5);}}return;case 1:Bpm(e,b,c,d);if(C()){break _;}Bc(32826);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Rk(b){return !b?1:b==13?1:b==10?1:b==11?1:b==22?1:b==21?1:b!=16?0:1;}
function BMN(){C_C=1;}
function Nu(){var a=this;D.call(a);a.xL=0.0;a.xs=0.0;a.a0z=0;a.a0y=0;a.dA=0.0;a.dJ=0.0;a.dm=0.0;a.K=0.0;a.bf=0.0;a.cj=0.0;a.Mg=0;a.HX=0;a.qh=0;a.mY=0;a.T2=0;a.Pn=null;a.wK=null;a.blv=null;a.buY=null;}
function NR(a,b){var c=new Nu();BH8(c,a,b);return c;}
function Q1(a){var b=new Nu();BBJ(b,a);return b;}
function Cf(a,b,c){var d=new Nu();BlQ(d,a,b,c);return d;}
function BH8(a,b,c){a.xL=64.0;a.xs=32.0;a.Mg=0;a.HX=0;a.qh=0;a.mY=1;a.T2=0;a.Pn=BL();a.buY=b;Y(b.blj,a);a.blv=c;Ix(a,b.a_U,b.bgx);}
function BBJ(a,b){BH8(a,b,null);}
function BlQ(a,b,c,d){BBJ(a,b);GF(a,c,d);}
function T5(a,b){if(a.wK===null)a.wK=BL();Y(a.wK,b);}
function GF(a,b,c){a.a0z=b;a.a0y=c;return a;}
function Gz(a,b,c,d,e,f,g,h){var i,j;i=a.blv;j=new T;U(j);i=J(j,i);Bb(i,46);J(i,b);b=S(j);j=Bsx(a.buY,b);GF(a,j.bth,j.bsE);j=a.Pn;i=BL_(a,a.a0z,a.a0y,c,d,e,f,g,h,0.0);i.bKJ=b;Y(j,i);return a;}
function Fy(a,b,c,d,e,f,g){Y(a.Pn,BL_(a,a.a0z,a.a0y,b,c,d,e,f,g,0.0));return a;}
function Ci(a,b,c,d,e,f,g,h){Y(a.Pn,BL_(a,a.a0z,a.a0y,b,c,d,e,f,g,h));}
function B3(a,b,c,d){a.dA=b;a.dJ=c;a.dm=d;}
function B9(a,b){var c,d,e;a:{if(!a.T2&&a.mY){if(!a.Mg)AJx(a,b);if(a.K===0.0&&a.bf===0.0&&a.cj===0.0){c=a.dA;if(c===0.0&&a.dJ===0.0&&a.dm===0.0){Pi(a.HX);if(a.wK===null)break a;d=0;while(true){e=a.wK;if(d>=e.p)break a;B9(Z(e,d),b);d=d+1|0;}}b:{Bt(c*b,a.dJ*b,a.dm*b);Pi(a.HX);if(a.wK!==null){d=0;while(true){e=a.wK;if(d>=e.p)break b;B9(Z(e,d),b);d=d+1|0;}}}Bt( -a.dA*b, -a.dJ*b, -a.dm*b);}else{BY();Bt(a.dA*b,a.dJ*b,a.dm*b);c=a.cj;if(c!==0.0)Bk(c*57.2957763671875,0.0,0.0,1.0);c=a.bf;if(c!==0.0)Bk(c*57.2957763671875,
0.0,1.0,0.0);c=a.K;if(c!==0.0)Bk(c*57.2957763671875,1.0,0.0,0.0);c:{Pi(a.HX);if(a.wK!==null){d=0;while(true){e=a.wK;if(d>=e.p)break c;B9(Z(e,d),b);d=d+1|0;}}}BK();}}}}
function AB3(a,b){if(!a.T2&&a.mY){if(!a.Mg)AJx(a,b);BY();Bt(a.dA*b,a.dJ*b,a.dm*b);b=a.bf;if(b!==0.0)Bk(b*57.2957763671875,0.0,1.0,0.0);b=a.K;if(b!==0.0)Bk(b*57.2957763671875,1.0,0.0,0.0);b=a.cj;if(b!==0.0)Bk(b*57.2957763671875,0.0,0.0,1.0);Pi(a.HX);BK();}}
function XX(a,b){var c;if(!a.T2&&a.mY){if(!a.Mg)AJx(a,b);if(a.K===0.0&&a.bf===0.0&&a.cj===0.0){c=a.dA;if(!(c===0.0&&a.dJ===0.0&&a.dm===0.0))Bt(c*b,a.dJ*b,a.dm*b);}else{Bt(a.dA*b,a.dJ*b,a.dm*b);b=a.cj;if(b!==0.0)Bk(b*57.2957763671875,0.0,0.0,1.0);b=a.bf;if(b!==0.0)Bk(b*57.2957763671875,0.0,1.0,0.0);b=a.K;if(b!==0.0)Bk(b*57.2957763671875,1.0,0.0,0.0);}}}
function AJx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=AKn(1);a.HX=c;YZ(c,4864);Cg();d=C1A;e=0;while(true){f=a.Pn;if(e>=f.p)break;g=Z(f,e);h=0;while(true){i=g.v1.data;if(h>=i.length)break;f=i[h];i=f.Jb.data;j=ARm(i[1].yN,i[0].yN);i=f.Jb.data;k=ARm(i[1].yN,i[2].yN);l=k.P;m=j.M;n=l*m;o=k.M;p=j.P;q=n-o*p;n=j.Q;o=o*n;r=k.Q;j=Fj(Cr(q,o-r*m,r*p-l*n));B$(d);if(!f.bt5)C3(d,j.Q,j.P,j.M);else C3(d, -j.Q, -j.P, -j.M);c=0;while(c<4){j=f.Jb.data[c];k=j.yN;F(d,k.Q*b,k.P*b,k.M*b,j.bfs,j.bft);c=c+1|0;}BO(d);h=h+1|0;}e=e+1
|0;}MN();a.Mg=1;}
function Ix(a,b,c){a.xL=b;a.xs=c;return a;}
var AT3=K();
var C$Z=null;function CTE(){CTE=Be(AT3);CAe();}
function CAe(){var b,c,d,e;C$Z=Dc();b=X(M7,6).data;Vw();b[0]=C02;b[1]=C_o;b[2]=C_p;b[3]=C_q;b[4]=C_r;b[5]=C_s;c=b.length;d=0;while(d<c){e=b[d];BS(C$Z,e.Mi,e);d=d+1|0;}}
function AN9(){BW.call(this);this.bJX=null;}
function ZT(){D.call(this);this.bNE=null;}
var C_I=null;var C1U=null;var C_J=null;function M1(){M1=Be(ZT);B9i();}
function BlS(a){var b=new ZT();BxA(b,a);return b;}
function BxA(a,b){M1();a.bNE=b;}
function B9i(){C_I=BlS(B(943));C1U=BlS(B(944));C_J=BlS(B(945));}
var LT=K();
function ASP(a,b){return a.g3(b,0,b.data.length);}
function BsA(a){}
function AUD(){var a=this;LT.call(a);a.Of=null;a.yH=0;a.bOd=0;a.EO=0;}
function Z2(a){var b=new AUD();CF6(b,a);return b;}
function CF6(a,b){var c;c=b.data;a.bOd=0;a.Of=b;a.yH=0;a.EO=c.length;}
function CPh(a){var b,c,d;b=a.yH;if(b>=a.EO)c=(-1);else{d=a.Of.data;a.yH=b+1|0;c=d[b]&255;}return c;}
function AFy(a,b,c,d){var e,f,g;e=a.yH;f=a.EO;if(e>=f)return (-1);g=f-e|0;if(d<=g)g=d;if(g<=0)return 0;CG(a.Of,e,b,c,g);a.yH=a.yH+g|0;return g;}
function A_g(b){var c,$$je;if(b===null)return null;a:{try{c=Cr_(b);}catch($$e){$$je=N($$e);if($$je instanceof Ch){break a;}else{throw $$e;}}return c;}return null;}
function CIy(a){return a.EO-a.yH|0;}
function ALW(a){}
function Cr_(b){var c,d,e,f,g,$$je;a:{b:{try{if(!(b instanceof AUD))break b;c=BKq(b);}catch($$e){$$je=N($$e);d=$$je;break a;}b.dW();return c;}c:{try{if(!(b instanceof AYA))break c;e=Cb(b.wt());ASP(b,e);}catch($$e){$$je=N($$e);d=$$je;break a;}b.dW();return e;}try{d=A_t(1024);}catch($$e){$$je=N($$e);d=$$je;break a;}d:{try{try{c=Cb(1024);while(true){f=ASP(b,c);if(f==(-1))break;AC5(d,c,0,f);}c=AJF(d);}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;break d;}else{throw $$e;}}ACc(d);}catch($$e){$$je=N($$e);d
=$$je;break a;}b.dW();return c;}try{e:{try{ACc(d);break e;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}KC(g,d);}M(g);}catch($$e){$$je=N($$e);d=$$je;}}b.dW();M(d);}
function CxF(b){var c,d,e,$$je;c=A_t(1024);a:{try{d=Cb(1024);while(true){e=BI4(b,d);if(e==(-1))break;AC5(c,d,0,e);}d=AJF(c);}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break a;}else{throw $$e;}}return d;}b:{try{ACc(c);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;}else{throw $$e;}}KC(b,c);}M(b);}
function BKq(a){var b,c,d;b=a.yH;if(!b){c=a.EO;d=a.Of;if(c==d.data.length)return d;}c=a.EO;d=Cb(c);CG(a.Of,b,d,0,c);return d;}
function IP(){var a=this;D.call(a);a.JD=0;a.vI=null;a.Qc=0;a.bIX=null;a.blk=null;}
var C_K=null;var C_L=null;var C_M=null;var C5j=null;var C5k=null;function A8y(){A8y=Be(IP);Chf();}
function C_N(a,b,c){var d=new IP();LB(d,a,b,c);return d;}
function C_O(a,b){var c=new IP();IV(c,a,b);return c;}
function LB(a,b,c,d){A8y();a.Qc=0;a.JD=b;a.vI=c;a.blk=d;}
function IV(a,b,c){A8y();LB(a,b,c,C_L);}
function IH(a){a.Qc=1;return a;}
function UO(a){var b,c,d,e,f;C1();if(!Fi(C4A,BJ(a.JD))){Y(C4B,a);BS(C4A,BJ(a.JD),a);b=a.JD;CKJ();a.bIX=Cp(C_P.a05,BJ(b));return a;}c=new CY;d=(Cp(C4A,BJ(a.JD))).vI;e=a.vI;b=a.JD;f=new T;U(f);Bj(J(J(J(J(J(f,B(946)),d),B(947)),e),B(948)),b);Bg(c,S(f));M(c);}
function CER(a){return 0;}
function ATB(a,b){return a.blk.biH(b);}
function CyQ(a){return a.vI;}
function TL(){A8y();return C_M;}
function Chf(){var b,c,d;Xw();b=C9i;c=BQC(b.iO,b.iz);d=BHR(c,AMh(b));d.bG2=1;A3e(d,0);A8K(d,0);d.WC=0;C_K=d;C_L=new A6W;C_M=BHR(B(949),AMh(M8()));C5j=new A5V;C5k=new A5D;}
var Gp=K(IP);
function GB(a){UO(a);C1();Y(C4C,a);return a;}
var AV8=K();
var C_Q=null;function CKS(){CKS=Be(AV8);CE8();}
function C6(b){CKS();return B2(C_Q,b);}
function VM(b,c){CKS();return ZI(C_Q,b,c);}
function CE8(){C_Q=Ee();}
var E8=K();
var C_R=0;var C_S=0;var C_T=0;var C_U=0;var C_V=null;var C1z=null;var C_W=null;var C_X=null;var C_Y=null;var C_Z=null;var C_0=null;var C_1=null;var C_2=null;var C_3=null;var C_4=null;var C_5=null;var C_6=null;var C_7=null;var C_8=null;var C_9=null;var C_$=null;var C__=null;var Daa=null;var Dab=null;var Dac=null;var Dad=null;var Dae=null;var Daf=null;var Dag=null;var Dah=null;var Dai=null;var Daj=null;function EY(){EY=Be(E8);CbL();}
function CbL(){var b,c,d,e;C_V=BL();b=new AMA;Bn();BOF(b,0,B(950),0,0,Dak,null);b.Qc=1;c=FM(b);C1z=c;d=new AMA;O();Bx0(d,1,B(951),2,1,C5p,c);c=FM(d);C_W=c;c=FM(Zd(2,B(952),4,(-1),C9X,c));C_X=c;c=FM(IR(3,B(953),4,2,Dal,c));C_Y=c;c=FM(Zd(4,B(954),3,4,C4$,c));C_Z=c;C_0=FM(IR(5,B(955),1,4,Dam,c));c=FM(IR(6,B(956),2,(-3),Dan,C_X));C_1=c;C_2=FM(IR(7,B(957),(-1),(-3),Dao,c));C_3=FM(IR(8,B(958),0,(-5),Dap,C_1));C_4=FM(IR(9,B(959),6,2,Daq,C_Y));C_5=FM(IR(10,B(960),2,6,Dar,C_Z));C_6=FM(SA(Zd(11,B(961),2,3,C92,C_0)));c
=FM(IR(12,B(962),6,(-1),Das,C_X));C_7=c;C_8=FM(IR(13,B(963),8,(-1),Dat,c));c=FM(IR(14,B(964),7,(-3),Dau,C_7));C_9=c;C_$=FM(SA(IR(15,B(965),8,(-4),Dav,c)));C__=FM(SA(IR(16,B(966),7,0,Daw,C_8)));c=FM(IR(17,B(967),(-1),5,Dax,C_0));Daa=c;c=FM(Zd(18,B(712),(-1),7,C1L,c));Dab=c;Dac=FM(SA(IR(19,B(968),(-4),8,Day,c)));c=FM(IR(20,B(969),0,9,Daz,Dab));Dad=c;Dae=FM(IR(21,B(970),2,8,C9m,c));c=FM(SA(IR(22,B(971),3,10,DaA,Dad)));Daf=c;Dag=FM(SA(Zd(23,B(972),4,13,C9R,c)));c=FM(Zd(24,B(973),(-4),4,C$G,Daa));Dah=c;Dai=FM(SA(IR(25,
B(974),(-4),1,DaB,c)));Daj=FM(Zd(26,B(975),(-3),6,C5G,Dah));c=DC();e=C_V.p;d=new T;U(d);Bj(d,e);J(d,B(976));B_(c,S(d));}
function A1n(){var a=this;D.call(a);a.xc=null;a.bM0=null;a.mn=null;a.m8=0;}
function Oo(){var a=this;D.call(a);a.bK_=Bw;a.bJ3=Bw;a.bI4=null;a.bGS=null;a.bOm=0;a.bQu=null;}
var DaC=null;var DaD=null;var DaE=0;var DaF=0;var DaG=null;function AM_(){AM_=Be(Oo);B3g();}
function DaH(a,b){var c=new Oo();AJD(c,a,b);return c;}
function AJD(a,b,c){var d;AM_();a.bI4=new D;a.bOm=1;a.bGS=c;a.bQu=b;d=DaE;DaE=d+1|0;a.bK_=L(d);}
function AGP(b){AM_();if(DaD!==b)DaD=b;DaD.bJ3=CS();}
function Qd(){AM_();return DaD;}
function B3g(){var b;b=new Oo;AM_();AJD(b,null,B(167));DaC=b;DaD=b;DaE=1;DaF=1;DaG=new A2X;}
var AIy=K(CY);
var SQ=K();
var C0k=null;var DaI=null;var DaJ=null;var DaK=null;var C0i=0;var DaL=0;function ABi(){ABi=Be(SQ);CNT();}
function BqF(){return [["java","util","regex","AbstractCharClass$LazyBlank","com","jcraft","jzlib","Inflate","net","lax1dude","eaglercraft","internal","buffer","EaglerArrayByteBuffer","minecraft","src","StatCollector","ThreadedChunkLoader","lang","Integer","TileEntity$<clinit>$lambda$_15_7","TileEntity$<clinit>$lambda$_15_8","jorbis","Floor0$InfoFloor0","EnumCreatureAttribute","TileEntity$<clinit>$lambda$_15_5","math","BigDecimal$1","TileEntity$<clinit>$lambda$_15_6","TileEntity$<clinit>$lambda$_15_9","AbstractCharClass$LazyAlpha",
"GuiCrafting","MapItemRenderer","NibbleArray","Tree","Packet130UpdateSign","EntityHugeExplodeFX","org","lwjgl","glu","GLU","CharSequence","Packet255KickDisconnect","teavm","classlib","impl","tz","DateTimeZoneProvider$1","SaveHandler","BlockDispenser","GuiSlotStats","AbstractCharClass$LazyCategory","norshare","utils","SaveUtils","BehindFSet","WorldInfo","EntityDragonBase","ItemFishingRod","WorldGenTaiga1","WorldGenTaiga2","json","JSONObject$Null","LowHighSurrogateRangeSet","BlockStairs","EntityMinecart","nio",
"charset","AsciiEncoder","Currency","PlatformRuntime$downloadRemoteURIFetch$lambda$_37_1","PlatformRuntime$downloadRemoteURIFetch$lambda$_37_0","function","Supplier","PosPlusGroupQuantifierSet","StringBuffer","AbstractCharClass$PredefinedCharacterClasses","Profiler","ComponentStrongholdStairs2","JSONParserConfiguration","GenLayerIsland","RenderGhast","TeaVMUtils","command","TeleportCommand","EaglerArrayBufferAllocator$WrongBufferClassType","EntityMob","GuiBrewingStand","MaterialLogic","NegativeLookAhead","reflect",
"Array","InfCodes","TileEntityNote","StructurePieceTreasure","NetHandler","ItemCloth","AbstractCharClass$LazyJavaDigit","BlockFurnace","PlatformFilesystem$FilesystemDatabaseLockedException","PlayerControllerSP","StatCrafting","peyton","awt","Color","ModelBiped","WorldProviderEnd","opengl","SoftGLVertexArray","gui","GuiScreenInfo$TextLine","EnchantmentDigging","MapInfo","Mapping0","BlockLog","Object$monitorEnterWait$lambda$_6_0","JSONString","AbstractCharClass$LazyPrint","ChestItemRenderHelper","AsciiCharset",
"ItemRecord","ArrayStoreException","ItemBed","ComponentVillageWell","MatchResultImpl","DateTimeZone","BlockSnow","ComponentNetherBridgeCrossing3","eagler","DetectAnisotropicGlitch","ComponentNetherBridgeCrossing2","AbstractCharClass$LazyGraph","IStatType","Charset","Particle","TileEntitySpecialRenderer","TeaVMFetchJS","DecomposedCharSet","AbstractStringBuilder","IllegalCharsetNameException","io","PrintStream","RenderBlocks","EntitySpellParticleFX","NegativeLookBehind","Packet32EntityLook","BiomeCache","EntitySmokeFX",
"IOUtils","AbstractCharClass$LazyJavaJavaIdentifierPart","UnknownFormatConversionException","TileEntity$<clinit>$lambda$_15_0","TileEntity$<clinit>$lambda$_15_3","TileEntity$<clinit>$lambda$_15_4","TileEntity$<clinit>$lambda$_15_1","TileEntity$<clinit>$lambda$_15_2","IllegalFormatCodePointException","GenLayerVillageLandscape","PlatformAudio","Packet21PickupSpawn","UnifiedQuantifierSet","TeaVMClientConfigAdapterHooks$callLocalStorageLoadHook$lambda$_2_0","BitSet","BlockWorkbench","Float","zip","GZIPInputStream",
"GuiSlotStatsBlock","ModelCow","EntityMagmaCube","Packet$<clinit>$lambda$_17_6","Packet$<clinit>$lambda$_17_7","MapGenCavesHell","Packet$<clinit>$lambda$_17_4","Packet$<clinit>$lambda$_17_5","GenLayerSnow","Packet$<clinit>$lambda$_17_8","Packet$<clinit>$lambda$_17_9","Frustrum","AbstractCharClass$LazyCategoryScope","Packet$<clinit>$lambda$_17_2","Packet$<clinit>$lambda$_17_3","Packet$<clinit>$lambda$_17_0","Packet$<clinit>$lambda$_17_1","EntityPigZombie","Packet20NamedEntitySpawn","ComponentVillageHall","AbstractCharClass$LazyJavaTitleCase$1",
"DataWatcher","Collections$<clinit>$lambda$_59_0","ItemAxe","Packet42RemoveEntityEffect","ModelPig","UnsupportedCharsetException","AbstractCharClass$LazyJavaISOControl$1","EntitySheep","Packet61DoorChange","EntityCreature","LowSurrogateCharSet","Error","AssertionError","DeflaterOutputStream","text","FloatSynthesizer","TreeSet","CompositeQuantifierSet","Division","BitLevel","SupplRangeSet","String","Base64","DamageSource","UTF8Encoder","NBTTagByte","PsyInfo","Properties","StructureStrongholdStones","Session",
"StringWriter","ZStream","EntityEgg","UnexpectedThrowable","PlatformAudio$BrowserAudioResource","UTF8Charset","PathPoint","WorldProviderHell","ItemRenderer","Packet4UpdateTime","ArrayDeque","PlayerCapabilities","Packet71Weather","ContextLostError","BlockSapling","BlockSponge","Buffer","GuiEditSign","EntitySpider","DecimalFormatSymbols","EmptyChunk","Formatter","Object$Monitor","BlockMushroomCap","GuiGameOver","EntitySkeleton","TextureLavaFX","ItemPotion","SoftGLVertexState","vector","Matrix4f","EntityDiggingFX",
"it","unimi","dsi","fastutil","objects","ObjectArrays$ArrayHashStrategy","MessageChannel","WorldProvider","BlockFlowing","ISaveHandler","ThreadedFileIOBase","TileEntityChestRenderer","GuiSlotStatsGeneral","EntityEnderman","Base64VarIntArray","GLObjectRecycler","RecipesDyes","ThreadConnectToServer","BufferOverflowException","InflaterInputStream","IBlockAccess","RedstoneUpdateInfo","AbstractCharClass$LazyJavaLetterOrDigit","unicode","UnicodeHelper$Range","DisplayList","GuiMainMenu","EntityMooshroom","Packet7UseEntity",
"AbstractLineTerminator$2","ChunkCache","AbstractLineTerminator$1","jso","core","JSWeakRef","OutputStream","GuiChat","BiomeGenBase","CharClass","GuiInventory","ComponentStronghold","BufferUnderflowException","BufferedEncoder","ItemSeeds","EnchantmentWaterWorker","MapGenRavine","BlockClay","PlatformAudio$1","PlatformAudio$2","EntityPlayerSP","MapGenWaterlily","PushbackInputStream","Vector4f","CloneNotSupportedException","GuiSlotStatsItem","NBTTagEnd","ColorizerGrass","StructureVillageStart","InventoryCrafting",
"BlockRedstoneTorch","JSArray","BlockChest","EnumSet","MapGenBase","Vector3f","GuiTextField","DateFormatElement$NumericMonth","ContainerChest","MaterialPortal","Base46","RenderGlobal","typedarrays","Int8Array","StructureMineshaftStart","CompositeRangeSet","IWebSocketFrame","Hashtable$Entry","Tessellator","FinalSet","ComponentVillageChurch","BlockGlass","EnumPlatformOS","StackTraceElement","DateFormatElement$MonthText","GLSLHeader","FontRenderer","BlockNetherBrick","ServerAddress","AbstractWebSocketClient","ClientMain$showCrashScreen$lambda$_9_0",
"RandomUtils","MapCoord","WorldProviderSurface","StepSoundSand","TeaVMRuntimeDeobfuscator","RenderPainting","ItemBow","AbstractList$1","CRC32","RenderEntity","ModelLargeChest","BlockStone","SorterStatsItem","PlatformRuntime$checkImmediateContinueSupport0$lambda$_51_0","Runnable","ContainerWorkbench","EntitySquid","PossessiveQuantifierSet","BufferedDecoder$Controller","Locale","Short","DefaultUncaughtExceptionHandler","DecimalFormat$1","WorldGenBigTree","Deflater","ClientMain$1","platform","PlatformRunnable",
"ClientMain$2","StructureStart","SaveConverterMcRegion","Iso8859Decoder","RenderMagmaCube","BlockDoor","HashMap$HashEntry","EntityDamageSource","NBTTagList","carrotsearch","hppc","ObjectArrayList","EntityPickupFX","StatBase","WorldGenHellLava","Achievement","BiomeGenOcean","profile","SkinConverter","TeaVMBlobURLManager$HandleRealBlobURL","HashSet","IExtPipelineCompiler","EntityChicken","OutputStreamWriter","ContainerDispenser","Packet23VehicleSpawn","Packet50PreChunk","GuiOptions","Vector","GenLayerTemperature",
"BlockPane","DateTimeZoneBuilder$PrecalculatedZone","ItemSpade","AbstractCharClass$LazyJavaTitleCase","GuiErrorScreen","TileEntity$<clinit>$lambda$_15_10","GuiEnchantment","MovingObjectPosition","PreviousMatch","ModelSheep2","NonCapFSet","Adler32","JSONArray","ModelSheep1","BlockPistonMoving","ItemStack","AbstractCharClass$LazyJavaLowerCase$1","Path","indexeddb","IDBObjectStoreParameters","Object$monitorExit$lambda$_8_0","SaveFormatOld","PrintWriter","BlockCrops","AbstractCharClass$LazyPunct","AbstractObjectCollection",
"console","Console","websocket","WebSocket","PlatformAssets","OpenGLObjects$ProgramGL","Packet15Place","NoiseGeneratorOctaves","GuiScreenServerList","GuiScreenTexturePackOptions","Dictionary","Throwable","AbstractCharClass$LazySpace","ComponentStrongholdPrison","Elementary","MapGenCaves","LinkedList$SequentialListIterator","EnumEaglerConnectionState","opts","JSEaglercraftXOptsAssetsURI","GuiMultiplayer","ComponentNetherBridgeCorridor2","RenderDragon","ComponentNetherBridgeCorridor3","Packet18Animation","ComponentNetherBridgeCorridor4",
"ComponentNetherBridgeCorridor5","Filesystem","ES6ShimStatus","GuiControls","FormatterClosedException","EagRuntime$debugPrintStackTraceToSTDERR0$lambda$_25_0","BlockRedstoneRepeater","TemplateCollections$AbstractImmutableSet","NoiseGenerator","UTF16Decoder","EnumArt","Residue0$LookResidue0","Random$nextGaussian$lambda$_9_0","AbstractList","ReluctantCompositeQuantifierSet","ModelChicken","ComponentStrongholdCrossing","PlatformInput$MobilePressAnyKeyHandler","ByteBuffer","SOLSet","BiomeGenEnd","Packet24MobSpawn",
"EnchantmentModifierLiving","IRecipe","BlockEndPortalFrame","AbstractObjectList","EnumStatus","MaterialWeb","BiomeGenRiver","TexturedQuad","logging","Logger","storage","DirStorage","GuiScreenCreateOrImport","DateFormatElement$Iso8601Timezone","MapGenNetherBridge","GuiVideoSettings","Inflater","PlayerControllerTest","DecimalFormat$MinusField","DoubleAnalyzer","EOLSet","IEaglerFilesystem","Lexer","AudioUtils","AbstractCharClass$LazyNonSpace","RenderMooshroom","WorldGenDungeons","ItemMinecart","EnumOS1","SimpleDatePatternParser",
"EntityWaterMob","ComponentNetherBridgeNetherBrickRoom","ItemRedstone","EntityList","Floor1$InfoFloor1","EaglerArrayIntBuffer","WorldGenCactus","CodeBook","BlockFire","WorldRenderer","apache","commons","lang3","StringUtils","AbstractStringBuilder$Constants","TextureOffset","NBTTagDouble","jogg","StreamState","EnumES6ShimStatus","BackReferencedSingleSet","PlatformQueue","WorldGenBigMushroom","SignModel","MissingResourceException","RuntimeInitializationFailureException","LayerIsland","ByteOrder","EntityWeatherEffect",
"StructureVillagePieceWeight","Mouse","DateTimeZoneBuilder$Rule","TextureWaterFX","ReluctantGroupQuantifierSet","EntityThrowable","ComponentNetherBridgeStartPiece","TileEntity","EntityFireball","BlockFenceGate","EntityPortalFX","ShapedRecipes","BiomeGenPlains","SlotCrafting","StatStringFormatKeyInv","AsciiDecoder","ChunkCoordIntPair","ModelChest","MapGenMineshaft","MinecraftException","OpenGlHelper","Material","StringReader","IntObjectHashMap","ScuffedUtils","ServerQuery","PriorityQueue","EarlyLoadScreen","ModelMagmaCube",
"AbstractCollection","ByteArrayInputStream","IntegerUtil","concurrent","atomic","AtomicInteger","LoadingScreenRenderer","InventoryLargeChest","EaglercraftUUID","RenderLiving","WeightedRandomChoice","BlockGlowStone","StorableDateTimeZone","Packet43Experience","HFormatter$IllegalFormatWidthException","AbstractCharClass$LazyWord","SequenceSet","DataInput","MovementInput","ZipInputStream","UCIRangeSet","Function","FuncResidue","BlockSnowBlock","Boolean","NoSuchElementException","GuiSlotServer","SoundManager","OpenGLObjects$ShaderGL",
"EntityZombie","BackReferenceSet","EntityPainting","WorldRenderer$<init>$lambda$_0_1","vfs2","VFileInputStream","WorldRenderer$<init>$lambda$_0_0","OpenGLObjects$RenderbufferGL","log4j","LogManager","ItemDoor","GlStateManager$TexGen","GuiIngameMenu","Arrays","GenLayerSmooth","Level","DotSet","GenericEnumSet$1","FuncMapping","EntityLavaFX","ComponentNetherBridgeCrossing","CICharSet","SupplCharSet","WorldGenGlowStone2","GuiScreenEditProfile","WorldGenGlowStone1","AbstractLineTerminator","FlyCommand","Info","WorldGenDeadBush",
"StandardCharsets","Packet","AbstractCharClass$LazyJavaMirrored$1","Enchantment","BlockTrapDoor","ModelGhast","GuiDispenser","UEOLSet","TextureWaterFlowFX","UCICharSet","Iso8859Charset","NBTTagByteArray","GLAllocation","FormatFlagsConversionMismatchException","ModelBox","PlatformInput","Timer","MovementInputFromOptions","Uint16Array","FSet$PossessiveFSet","StructureStrongholdPieceWeight2","StructureStrongholdPieceWeight3","RuntimeException","PosCompositeGroupQuantifierSet","Packet26EntityExpOrb","EnchantmentDurability",
"MainClass","IndexedDBFilesystem$AsyncHandlers","StructureStrongholdPieces","Container","RenderFish","RenderWolf","EnchantmentKnockback","AbstractCharClass$LazyJavaDigit$1","Filesystem$FilesystemHandle","RenderSpider","BlockStem","TextureCompassFX","BlockGrass","NullPointerException","BlockStep","AbstractCharClass$LazyJavaSpaceChar$1","PlayerListEntry","PlatformApplication$FileChooserCallbackImpl","LeafQuantifierSet","AchievementList","Math","ModelBoat","FixedFunctionPipeline","EntitySorter","IWorldAccess",
"AbstractCharClass$LazyJavaUnicodeIdentifierPart","AbstractSequentialList","AbstractCharClass$LazyJavaDefined","MapData","DecimalFormatParser","Writer","Formattable","ItemPickaxe","PosAltGroupQuantifierSet","HFormatter$FloatUtil","EntityClientPlayerMP","ComponentNetherBridgeStraight","GenLayerZoomVoronoi","Packet17Sleep","VFile2","ItemArmor","WorldGenClay","UnmappableCharacterException","DoubleSynthesizer","EnumMobType","BiomeGenMushroomIsland","DateFormatSymbols","UCIDecomposedCharSet","BlockTallGrass","Display",
"MapColor","BlockPistonBase","DateFormatElement$Rfc822Timezone","ComponentVillageRoadPiece","IndexOutOfBoundsException","RenderCow","RenderPig","GuiAchievement","EntityEnderPearl","RenderArrow","RenderLightningBolt","ChunkCoordinates","BlockSilverfish","ItemSoup","ItemBucketMilk","Long","GuiSlider","SequenceSet$IntHash","GuiYesNo","ArithmeticException","GL11","TeaVMClientConfigAdapterHooks$callLocalStorageSavedHook$lambda$_1_0","VSHInputLayoutParser$ShaderInput","MathContext","EnchantmentNameParts","Packet10Flying",
"AbstractCharClass$LazyJavaLetterOrDigit$1","Packet104WindowItems","EntityCaveSpider","CharClass$18","PossessiveGroupQuantifierSet","GuiMultiplayerWarning","CharClass$13","CharClass$12","CharClass$11","CharClass$10","CharClass$17","BlockTorch","CharClass$16","CharClass$15","CharClass$14","NetworkManager","GuiSlot","Packet22Collect","StringBuilder","BlockCactus","RenderGiantZombie","StatFileWriter","PlatformInput$asyncRequestAnimationFrame$lambda$_34_0","IndexedDBFilesystem$AsyncHandlers$11","GenLayerRiver",
"IndexedDBFilesystem$AsyncHandlers$12","IndexedDBFilesystem$AsyncHandlers$13","IndexedDBFilesystem$AsyncHandlers$14","ComponentMineshaftCross","ComponentNetherBridgeStairs","PlatformInput$asyncRequestAnimationFrame$lambda$_34_1","IndexedDBFilesystem$AsyncHandlers$10","ItemEnderEye","RecipesFood","GenLayerDownfallMix","PlatformInput$initHooks$lambda$_3_0","RenderSquid","PlatformInput$initHooks$lambda$_3_1","ref","SoftReference","ComponentStrongholdRoomCrossing","PlatformInput$VKeyEvent","HFormatter$FormatToken",
"IncompatibleClassChangeError","Lookup","AbstractCharClass$LazyASCII","EntityDragon","NBTTagString","ModelEnderman","Quantifier","Packet131MapData","EnchantmentModifierDamage","Packet200Statistic","Packet8UpdateHealth","StructureStrongholdStart","TeaVMClientConfigAdapterHooks$lambda$callCrashReportHook$4$lambda$_14_0","TileEntityMobSpawnerRenderer","MapStorage","RenderSilverfish","ChunkProvider","TeaVMWebSocketClient","ReluctantQuantifierSet","StructureVillagePieces","EntityPotion","BlockFlower","AtomicJointSet",
"EaglerProfile$EaglerProfileSkin","WorldGenPumpkin","EOISet","EntityLiving","MapEntry","UTFDataFormatException","BlockLockedChest","RecipesCrafting","EntitySnowShovelFX","ComponentMineshaftStairs","Packet60Explosion","DateFormatElement$WeekdayText","TreeMap$EntrySet","Lpc","EntitySplashFX","JSEaglercraftXOptsHooks","NBTBase","WorldBlockPositionType","GuiSleepMP","FilterInputStream","Command","OpenGLObjects$BufferGL","EnchantmentProtection","NetClientHandler","Appendable","StructureBoundingBox","HFormatter$MissingFormatArgumentException",
"v1_12","vec","Vec3D_112","IllegalFormatConversionException","DspState","SaveFormatComparator","TextureWatchFX","Packet38EntityStatus","ThreadDownloadImage","Object","GuiSmallButton","LegacyKeycodeTranslator$LegacyKeycode","MapGenStronghold","LeafSet","JointSet","EaglerArrayFloatBuffer","RenderEnchantmentTable","Potion","IntBuffer","LinkedList$Entry","WorldVertexBufferUploader","NBTTagFloat","EntitySnowman","BlockDetectorRail","ICrafting","HangulDecomposedCharSet","KeyboardConstants","ModelBook","Packet11PlayerPosition",
"EagRuntime","FontMappingHelper","ComponentStrongholdStairsStraight","PlatformRuntime$immediateContinueTeaVM0$lambda$_49_2","PlatformRuntime$immediateContinueTeaVM0$lambda$_49_1","Multiplication","PlatformRuntime$immediateContinueTeaVM0$lambda$_49_0","Vec3D","EnchantmentDamage","ITextureGL","TileEntityEndPortal","FuncTime","RecipeSorter","GenLayerZoom","Explosion","PlayerControllerMP","VirtualMachineError","Packet3Chat","Lsp","IntHash","GZIPException","ReluctantAltQuantifierSet","UnsupportedOperationException",
"Matcher$1","BlockIce","HelpCommand","EntityPlayer","WatchableObject","NumberFormatException","DateFormatElement$NumericHour","BoundedProportionalArraySizingStrategy","Comparable","IntArrHash","BitUtil","RenderBoat","JSEaglercraftXOptsServer","EntitySlimeFX","JSONUtils","RecipesIngots","plugin","AsyncCallbackWrapper","ColorizerWater","Enum","Keyboard","IllegalFormatException","ProfilerResult","RenderEndPortal","ItemFlintAndSteel","GuiConflictWarning","SoftGLVertexArray$Attrib","RecipesWeapons","BlockSandStone",
"TeaVMClientConfigAdapterHooks$callHookSafeWithReturn$lambda$_9_0","GuiConnecting","ComponentNetherBridgeThrone","TeaVMBlobURLHandle","BlockFarmland","EntityRenderer","RenderSnowball","WorldGenSand","Deflate$Config","UMultiLineEOLSet","EntitySlime","ChunkFile","Random","Hashtable","WorldGenTallGrass","IllegalFormatFlagsException","BlockNetherrack","RenderBlaze","RecipesTools","Comment","TextureFX","TimeCommand","AbstractCharClass$LazyCntrl","BlockCake","BiomeEndDecorator","StatBasic","BufferedEncoder$Controller",
"ItemSapling","TileEntityRenderer","IChunkProvider","JSONException","UTF16Encoder","GenLayerDownfall","DateFormatElement$Year","IAudioHandle","AbstractCharClass$LazyNonWord","CISequenceSet","LinkageError","GenLayerTemperatureMix","RegionFile","Packet9Respawn","Packet19EntityAction","StructureNetherBridgePieceWeight","BlockReed","StepSoundStone","EntityGhast","EntityFish","EntityWolf","GZIPOutputStream","StructureNetherBridgePieces","ModelBlaze","ItemSlab","ByteArrayOutputStream","EnumDoor","TeaVMDataURLManager",
"CompressedStreamTools","Calendar","AbstractCharClass$LazyJavaUnicodeIdentifierPart$1","BlockWeb","AbstractCharClass$LazyDigit","AbstractCharClass$LazyJavaLetter","JSWrapper$<clinit>$lambda$_30_0","FileChooserResult","JSWrapper$<clinit>$lambda$_30_1","Packet101CloseWindow","GuiStats","Packet16BlockItemSwitch","PlatformRuntime$DumbSleepHandler","AheadFSet","GameSettings","Packet27Position","PlatformOpenGL","PositiveLookAhead","NBTTagShort","StructureMineshaftPieces","TreeMap","ItemSnowball","DataView","ChunkFilePattern",
"RenderSorter","ReadOnlyBufferException","ComponentStrongholdStairs","ContainerCreative","IInventory","ModelWolf","BlockPistonExtension","EntityFootStepFX","NoSuchFieldError","TeaVMWebSocketFrame","EntityCrit2FX","EntityNoteFX","ChunkFolderPattern","FSet","JS","ItemPiston","AbstractCharClass$LazyJavaUnicodeIdentifierStart$1","UTF16Charset","UnicodeHelper","ChunkLoader","TreeMap$EntryIterator","PlatformRuntime$7","StreamBuffer","PlatformRuntime$8","GLObjectMap","AbstractCharClass$LazyJavaSpaceChar","PositiveLookBehind",
"Comparator$NaturalOrder","CharsetEncoder","RenderChicken","BlockObsidian","ItemGlassBottle","RenderSlime","DataInputStream","ModelSkeleton","GuiButton","PlatformRuntime$1","PlatformRuntime$2","AbstractCharClass$LazyJavaJavaIdentifierPart$1","PlatformRuntime$5","PlatformRuntime$6","PlatformApplication","RenderHelper","TeaVMWebSocketClient$1","TeaVMWebSocketClient$4","TeaVMWebSocketClient$2","TeaVMWebSocketClient$3","ItemHoe","TeaVMClientConfigAdapterHooks$callCrashReportHook$lambda$_4_0","Package","ImageData",
"DecimalFormat$PerMillField","EntityFallingSand","Consumer","ComponentVillageHouse2","ComponentVillageHouse1","ComponentVillageHouse3","Class","InventoryPlayer","RenderEngine","ScaledResolution","WorldGenMinable","CharSet","TileEntityPiston","StructureComponent","GuiFurnace","DateTimeZoneBuilder$RuleBasedZone","Collections$5","TileEntityDispenser","Collections$3","TemplateCollections$AbstractImmutableList","Collections$4","Packet102WindowClick","Collections$1","Collections$2","QuantifierSet","Packet34EntityTeleport",
"TeaVMRuntimeDeobfuscator$DeobfNameEntry","CraftingManager","BlockBookshelf","CharBufferOverArray","AxisAlignedBB","PCMToWAVLoader","WorldChunkManagerHell","ComponentStrongholdLibrary","ChunkPosition","ComponentStrongholdLeftTurn","PlatformAssets$1","PlatformAssets$2","EnchantmentData","ContainerEnchantment","TexturePortalFX","BlockPortal","RenderEnderman","GZIPHeader","AtomicFSet","SyncState","NBTTagCompound","ComponentVillageStartPiece","ItemBoat","NumberFormat","ItemBucket","BlockPumpkin","StderrOutputStream",
"BlockStationary","GuiCreateWorld","GenLayerRiverMix","rp","TexturePack$DefaultTexturePack","HFormatter$DateTimeUtil","EnumPlatformANGLE","BlockBed","FuncFloor","DecimalFormat$TextField","BiomeGenHell","WorldGenSpikes","ModelMinecart","MultiLineEOLSet","SaveOldDir","EntityReddustFX","BufferedReader","EntityFlameFX","Page","HashMap$AbstractMapIterator","RegionFileChunkBuffer","ModelVillager","Residue0","Residue1","Residue2","WorldGenFire","ComponentVillage","EffectRenderer","Mdct","Packet25EntityPainting","ItemEnderPearl",
"ContainerFurnace","CharBuffer","SpawnListEntry","RamdiskFilesystemImpl","RenderItem","List","DateTimeZoneBuilder$Recurrence","PlayerController","DateTimeZoneBuilder$OfYear","WorldGenLiquids","AbstractSet","BaseNCodec$Context","Teleporter","NonCapJointSet","Iterable","IChunkLoader","BlockRedstoneWire","TeaVMClientConfigAdapterHooks$callHookSafe$lambda$_5_0","Packet12PlayerLook","GuiContainerCreative","CharMapping","AbstractCharClass$LazyCharClass","NoClassDefFoundError","AbstractCharClass$LazyJavaUnicodeIdentifierStart",
"Util","CharFlow","BlockCloth","RangeSet","EaglerOutputStream","Float32Array","TextureFlamesFX","IntObjectMap","DateFormatElement$AmPmText","ModelSilverfish","EntityAnimal","Closeable","ItemAppleGold","Packet107CreativeSetSlot","ItemLog","VFSListFilesIteratorImpl","ModelBed","GuiRenameWorld","IThreadedFileIO","MalformedInputException","ItemBlock","EntityDropParticleFX","EnchantmentHelper","StaticTree","WorldGenForest","KeyBinding","IStatStringFormat","BigInteger","AbstractCharClass$LazyNonDigit","EntityCritFX",
"TeaVMDataURLManager$checkDataURLSupport0$lambda$_1_0","CIBackReferenceSet","AbstractCharClass$1","AbstractCharClass$2","PossessiveCompositeQuantifierSet","DecimalFormat$CurrencyField","GregorianCalendar","RenderPlayer","MaterialLiquid","currency","CurrencyHelper","RenderMinecart","ItemLeaves","Time0","EntitySnowball","webaudio","AudioContext","UCISequenceSet","GuiAchievements","TeaVMBlobURLManager$checkSameOriginSupport$lambda$_3_0","AbstractCharClass$LazyJavaDefined$1","BlockLilyPad","ImmediateContinue","JSExceptions",
"AbstractCharClass$LazyAlnum","DecimalFormat$FormatField","ComponentVillageTorch","Item","EntityList$<clinit>$lambda$_10_27","EntityList$<clinit>$lambda$_10_26","EntityList$<clinit>$lambda$_10_25","ChunkProviderHell","EntityList$<clinit>$lambda$_10_24","EnumEnchantmentType","EntityList$<clinit>$lambda$_10_23","EntityList$<clinit>$lambda$_10_22","EntityList$<clinit>$lambda$_10_21","EntityList$<clinit>$lambda$_10_20","Packet33RelEntityMoveLook","Packet14BlockDig","PlatformApplication$downloadFileWithName$lambda$_30_0",
"EmptySet","StepSound","MouseHelper","EnumMovingObjectType","DateTimeZoneBuilder$Transition","BooleanResult","EntityList$<clinit>$lambda$_10_29","EntityList$<clinit>$lambda$_10_28","SoundManager$<init>$lambda$_0_0","EntitySilverfish","EntityList$<clinit>$lambda$_10_35","EntityList$<clinit>$lambda$_10_34","EntitySmallFireball","EntityList$<clinit>$lambda$_10_33","NoSuchMethodError","EntityList$<clinit>$lambda$_10_32","EntityList$<clinit>$lambda$_10_31","BlockLeavesBase","ItemReed","EntityList$<clinit>$lambda$_10_30",
"IOException","BlockMobSpawner","ArrayIndexOutOfBoundsException","InputStreamReader","EntityArrow","EntityXPOrb","Pathfinder","GenLayerMushroomIsland","ServerNBTStorage","AbstractMap$SimpleEntry","InfBlocks","OpenGLObjects$UniformGL","TemplateCollections$AbstractImmutableMap","RenderSheep","MathHelper","ChunkBlockMap","GuiDownloadTerrain","PacketCount","ListIterator","Date","ComponentStrongholdCorridor","BlockMycelium","PathEntity","UTF8Decoder","DateTimeZoneProvider$detectTimezone$lambda$_4_0","SlotBrewingStandIngredient",
"BlockLadder","AbstractCharClass$LazyJavaLetter$1","ZipEntry","EnumAction","EntityList$<clinit>$lambda$_10_16","EntityList$<clinit>$lambda$_10_15","EntityList$<clinit>$lambda$_10_14","EntityList$<clinit>$lambda$_10_13","EntityList$<clinit>$lambda$_10_12","EntityList$<clinit>$lambda$_10_11","EntityList$<clinit>$lambda$_10_10","BlockVine","IANATimeZone","Packet52MultiBlockChange","ItemDye","Reference","StructureNetherBridgeEnd","SpecialToken","BlockRail","TileEntityFurnace","EntityList$<clinit>$lambda$_10_19",
"EntityList$<clinit>$lambda$_10_18","EntityList$<clinit>$lambda$_10_17","AbstractCharClass$LazyUpper","HashMap$KeyIterator","VFSFilenameIterator","EnchantmentFireAspect","JSWrapper","InstancedFontRenderer","BlockPressurePlate","BlockMelon","Resource","MultiLineSOLSet","GuiScreenInfo","World","BiomeGenSwamp","ModelRenderer","AbstractCharClass$LazyLower","ClientMain","Packet5PlayerInventory","crypto","MD5Digest","ItemTool","Packet29DestroyEntity","DoubleSupplier","TileEntitySignRenderer","Comparator","VFSFilenameIteratorNonRecursive",
"PlatformInput$5","IClientConfigAdapter$DefaultServer","EnumPlatformAgent","PlatformInput$6","PlatformInput$7","PlatformInput$8","UCISupplCharSet","PlatformInput$9","AbstractQueue","AbstractCharClass$LazyRange","GuiConnectFailed","ModelBase","AltQuantifierSet","EnumRarity","GuiSavingLevelString","DataOutputStream","NoiseGeneratorPerlin","FixedDateTimeZone","PlatformInput$1","PlatformInput$2","UCISupplRangeSet","PlatformInput$3","PlatformInput$4","PositionTextureVertex","EntityBlaze","MapGenVillage","MouseFilter",
"BlockFence","CachedDateTimeZone$Info","BiomeGenDesert","ComponentStrongholdStraight","Packet103SetSlot","Packet100OpenWindow","TextureFormatHelper","TexturePack","HashMap$1","HashMap$2","Packet70Bed","SimpleDateFormat","suppliers","PacketSupplier","DateTimeZoneProvider","NegativeArraySizeException","EntityBoat","Map$Entry","HashContainers","EnumES6Shims","GuiTexturePacks","Floor0$LookFloor0","GuiTexturePackSlot","SummonCommand","EntityExplodeFX","TileEntityMobSpawner","InfoMode","GroupQuantifierSet","ComponentNetherBridgeCorridor",
"OutOfMemoryError","ComponentStrongholdChestCorridor","IllegalStateException","ItemMap","IndexedDBFilesystem$AsyncHandlers$9","IndexedDBFilesystem$AsyncHandlers$8","EnumOptionsMappingHelper","RenderVillager","BlockJukeBox","IndexedDBFilesystem$AsyncHandlers$1","IndexedDBFilesystem$AsyncHandlers$3","IndexedDBFilesystem$AsyncHandlers$2","BiomeGenHills","GuiIngame","IndexedDBFilesystem$AsyncHandlers$5","IndexedDBFilesystem$AsyncHandlers$4","BufferAllocationException","SingleplayerCommands","IndexedDBFilesystem$AsyncHandlers$7",
"IndexedDBFilesystem$AsyncHandlers$6","RenderFallingSand","DateFormatElement$Numeric","HashMap$HashMapEntrySet","AbstractCharClass","Byte","ChunkProviderClient","ComponentVillageHouse4_Garden","BlockEndPortal","SlotEnchantment","PlatformInput$VMouseEvent","EOFException","WorldSettings","Packet6SpawnPosition","PlatformAudio$initialize$lambda$_1_1","PlatformAudio$initialize$lambda$_1_0","TileEntityRecordPlayer","TileEntityChest","GenLayerZoomFuzzy","AchievementMap","Packet39AttachEntity","ConsoleOutputStream",
"AbstractCharClass$LazyJavaIdentifierIgnorable","HashMap","CoderResult","GenLayerSmoothZoom","VSHInputLayoutParser","ModelSpider","EntityCow","EntityPig","RenderTNTPrimed","Int32Array","DateTimeZoneProvider$Score","IllegalArgumentException","StatTypeTime","Matrix","Drft","HashMap$EntryIterator","Collections","Format","Packet106Transaction","TextureLocation","EntityGiantZombie","SingleSet","PlatformRuntime$downloadRemoteURIXHR$lambda$_35_0","PlatformRuntime$downloadRemoteURIXHR$lambda$_35_1","Thread","ClientMain$EPKFileEntry",
"TeaVMBlobURLManager$HandleFakeBlobURL","RegionFileCache","CLDRHelper","GuiContainer","String$<clinit>$lambda$_93_0","Gui","StringIndexOutOfBoundsException","CharsetDecoder","IAudioCacheLoader","UCIBackReferenceSet","Packet53BlockChange","EntitySnowmanBase","StdoutOutputStream","DotAllQuantifierSet","ItemEgg","random","RandomGenerator","EaglercraftGPU$1","EaglercraftGPU$2","EaglercraftGPU$3","BitMixer","CoderMalfunctionError","MinecraftError","BaseNCodec$CodecPolicy","PlatformIncompatibleException","Floor0",
"Floor1","CIDecomposedCharSet","EnumDoorHelper","Packet13PlayerLookMove","PlatformInput$13$1","JSONTokener","StringTranslate","Packet2Handshake","EntityEnderEye","Entity","EntityList$<clinit>$lambda$_10_7","EntityList$<clinit>$lambda$_10_6","HFormatter$DuplicateFormatFlagsException","EntityList$<clinit>$lambda$_10_9","EntityList$<clinit>$lambda$_10_8","EntityList$<clinit>$lambda$_10_3","EntityList$<clinit>$lambda$_10_2","EntityList$<clinit>$lambda$_10_5","EaglerArrayBufferAllocator","EntityList$<clinit>$lambda$_10_4",
"EntityList$<clinit>$lambda$_10_1","EntityList$<clinit>$lambda$_10_0","WorldGenerator","Packet31RelEntityMove","DoubleAnalyzer$Result","EntityFlying","NBTTagLong","JSONObject","PossessiveAltQuantifierSet","EagRuntime$getStackTrace0$lambda$_29_0","Block","IndexedDBFilesystem","JSObjects","ClippingHelper","BlockSign","EntityLightningBolt","GuiWorldSlot","OpenGLObjects$TextureGL","Objects","ChatAllowedCharacters","AltGroupQuantifierSet","IWebSocketClient","Packet28EntityVelocity","GuiParticle","StructureStrongholdPieceWeight",
"ArrayUtils","FurnaceRecipes","Slot","Render","BlockOre","TileEntityEnchantmentTable","JSMap","Packet201PlayerInfo","BlockDirt","Platform","CodingErrorAction","EntitySuspendFX","FloatBuffer","DecimalFormat$Constants","PotionHelper","StructureNetherBridgeStart","DotQuantifierSet","JSFinalizationRegistry","DecimalFormat","IVertexArrayGL","FloatAnalyzer","GenLayerShore","ThreadCheckHasPaid","ItemVine","HashMap$ValueIterator","EnchantmentLootBonus","AbstractCharClass$LazyJavaJavaIdentifierStart$1","TileEntityBrewingStand",
"SaveHandlerMP","CharClass$3","CharClass$4","NBTTagInt","CharClass$1","CharClass$2","StatList","CharClass$7","CharClass$8","CharClass$5","CharClass$6","BigDecimal","CharClass$9","Character","EnumOptions","ResourceLoader","Packet0KeepAlive","JSNumber","StrictMath","BlockGravel","IndexedDBFilesystem$DatabaseOpen","TileEntityRendererPiston","Iso8859Encoder","ArraySizingStrategy","Exception","DateTimeZoneBuilder$DSTZone","PlayerList","GeneralDigest","PlatformRuntime","EagUtils","AbstractMap$KeySet","EnumCreatureType",
"ItemSaddle","BlockBrewingStand","MCHash","SorterStatsBlock","MapGenStructure","EnchantmentUntouching","RelCompositeGroupQuantifierSet","ArrayList","IllegalMonitorStateException","RecipesArmor","RelAltGroupQuantifierSet","ObjectArrays","IntCache","Charset$Charsets","ImageBufferDownload","OpenGLObjects$FramebufferGL","BlockEnchantmentTable","EntityBubbleFX","ComponentNetherBridgeEntrance","AbstractMap$KeySet$1","EntityItem","ItemMapBase","PlatformInput$iterateKeyboardLayout$lambda$_7_0","RenderManager","FoodStats",
"EnchantmentOxygen","EntityAuraFX","ShapelessRecipes","ModelDragon","IllegalFormatPrecisionException","PlatformFilesystem","TeaVMClientConfigAdapterHooks$callHookSafeSync$lambda$_7_0","DateFormat","ModelSquid","PatternSyntaxException","DragonPart","ItemFood","RailLogic","BlockFluid","BlockButton","Pattern","UnsupportedEncodingException","BlockSoulSand","BlockOreStorage","WorldGenReed","HFormatter$Transformer","ParserConfiguration","Inflate$Return","Packet254ServerPing","IClientConfigAdapter","EntityCloudFX",
"BlockBreakable","ThreadDownloadImageData","PistonBlockTextures","ScreenShotHelper","UnicodeCategoryScope","EntityTNTPrimed","PotionEffect","Checksum","InfTree","render","RenderRegionCache","Residue0$InfoResidue0","FloatAnalyzer$Result","ModelQuadruped","GiveCommand","BaseNCodec","HFormatter","HString","VSHInputLayoutParser$ShaderLayoutParseException","InputStream","IEnchantmentModifier","ComponentMineshaftCorridor","Deflate","AbstractCharClass$LazyJavaWhitespace$1","AbstractCharClass$LazyJavaJavaIdentifierStart",
"TextureLavaFlowFX","input","HFormatter$ParserStateMachine","TileEntitySupplier","Uint8Array","BlockLever","EPKLoader","GuiScreen","Map","PlatformApplication$2","PlatformApplication$1","ILogRedirector","PlatformApplication$4","PlatformApplication$3","PlatformApplication$6","PlatformApplication$5","CodeBook$DecodeAux","AbstractCharClass$LazyJavaLowerCase","BiomeDecorator","GenLayer","TeaVMClientConfigAdapterHooks","DateFormatElement$ConstantText","ContainerPlayer","ComponentVillageField2","StructurePieceBlockSelector",
"MaterialTransparent","PotionHealth","GenericEnumSet","VertexFormat","Packet108EnchantItem","SlotFurnace","WorldGenTrees","EnumSkyBlock","ClassLoader","ConcurrentModificationException","ZipOutputStream","Hashtable$1","Hashtable$2","LegacyKeycodeTranslator","StatTypeSimple","EntityHeartFX","BlockCauldron","BlockNote","ChatLine","EntityCreeper","ComponentMineshaftRoom","Mapping0$LookMapping0","EnumPlatformType","SlotArmor","Floor1$LookFloor1","I18n","EntitySupplier","DateFormatElement$NumericWeekday","JOrbisAudioBufferDecoder",
"Packet105UpdateProgressbar","ChunkProviderGenerate","Packet$<clinit>$lambda$_17_11","Packet$<clinit>$lambda$_17_12","AbstractCharClass$LazyJavaUpperCase$1","Packet$<clinit>$lambda$_17_13","Packet$<clinit>$lambda$_17_14","Packet$<clinit>$lambda$_17_10","ResourceAccessor","RenderSnowMan","ISaveFormat","AbstractCharClass$LazyJavaIdentifierIgnorable$1","GuiSelectWorld","IInvBasic","JSWeakMap","BufferedDecoder","ModelCreeper","ComponentVillageWoodHut","BlockRedstoneOre","Packet40EntityMetadata","JSEaglercraftXOptsRoot",
"GlStateManager","ZipException","RenderXPOrb","TimeZone","Collection","GuiScreenAddServer","BiomeGenSnow","TreeMap$TreeNode","TileEntitySign","BlockTNT","browser","Performance","Packet$<clinit>$lambda$_17_33","ByteBufferImpl","Packet$<clinit>$lambda$_17_34","Packet$<clinit>$lambda$_17_35","IndexedDBFilesystem$AsyncHandlers$openDB$lambda$_2_0","DateFormatElement$GeneralTimezone","Packet$<clinit>$lambda$_17_36","DateFormatElement$BaseTimezone","Packet$<clinit>$lambda$_17_30","ItemSign","Packet$<clinit>$lambda$_17_31",
"WorldGenSwamp","Packet$<clinit>$lambda$_17_32","ChunkProviderEnd","ComponentVillagePathGen","EntityOtherPlayerMP","GuiScreenTexturePackOptions$Callback","ItemPainting","DataFormatException","LinkedList","Packet$<clinit>$lambda$_17_26","Packet$<clinit>$lambda$_17_27","EnumToolMaterial","Packet$<clinit>$lambda$_17_28","JSString","Packet$<clinit>$lambda$_17_29","DateTimeZoneBuilder$RuleSet","Packet$<clinit>$lambda$_17_22","Packet$<clinit>$lambda$_17_23","Packet$<clinit>$lambda$_17_24","EntityEnchantmentTableParticleFX",
"Packet$<clinit>$lambda$_17_25","PlatformInput$14","PlatformInput$15","ItemCoal","Mapping0$InfoMapping0","PlatformInput$16","Packet$<clinit>$lambda$_17_20","PlatformInput$17","interop","AsyncCallback","Packet$<clinit>$lambda$_17_21","PlatformInput$10","AliasDateTimeZone","PlatformInput$11","PlatformInput$12","VFileOutputStream","PlatformInput$13","DecimalFormat$PercentField","AbstractMap","Packet51MapChunk","Packet$<clinit>$lambda$_17_19","Packet$<clinit>$lambda$_17_15","Packet$<clinit>$lambda$_17_16","DateTimeZoneBuilder",
"Packet$<clinit>$lambda$_17_17","Packet$<clinit>$lambda$_17_18","Filesystem$FilesystemHandleWrapper","Packet$<clinit>$lambda$_17_55","Packet$<clinit>$lambda$_17_56","Packet$<clinit>$lambda$_17_57","ModelSlime","Packet$<clinit>$lambda$_17_58","Packet$<clinit>$lambda$_17_51","Packet$<clinit>$lambda$_17_52","System","StatTypeDistance","Packet$<clinit>$lambda$_17_53","Conversion","Packet$<clinit>$lambda$_17_54","EntityLargeExplodeFX","ICamera","ArrayBufferInputStream","BlockMushroom","Packet$<clinit>$lambda$_17_50",
"AbstractCharClass$LazyXDigit","BiomeGenTaiga","InventoryCraftResult","Matcher","DotAllSet","FieldPosition","Packet$<clinit>$lambda$_17_48","IProgressUpdate","Packet1Login","Packet$<clinit>$lambda$_17_49","AbstractCharClass$LazyJavaUpperCase","ColorizerFoliage","GenLayerRiverInit","Packet$<clinit>$lambda$_17_44","DuplicateFormatFlagsException","Packet$<clinit>$lambda$_17_45","Packet$<clinit>$lambda$_17_46","Packet$<clinit>$lambda$_17_47","Packet$<clinit>$lambda$_17_40","RenderList","Packet$<clinit>$lambda$_17_41",
"ModelZombie","Packet$<clinit>$lambda$_17_42","BiomeGenForest","MissingFormatWidthException","Packet$<clinit>$lambda$_17_43","FilterOutputStream","Reader","PlatformFilesystem$FilesystemDatabaseInitializationException","EntityVillage","EaglerInputStream","RenderCreeper","BlockLeaves","Packet$<clinit>$lambda$_17_37","Packet$<clinit>$lambda$_17_38","WordBoundary","Packet$<clinit>$lambda$_17_39","SystemClassLoader","CharacterCodingException","Double","TeaVMClientConfigAdapter","EaglerFileSystemException","Packet30Entity",
"ClippingHelperImpl","BlockStoneBrick","RenderBiped","Window","CachedDateTimeZone","EPKDownloadHelper","ComponentStrongholdPortalRoom","WebGLBackBuffer","NextTickListEntry","Number","Chunk","AbstractCharClass$LazyJavaWhitespace","DataOutput","WorldGenFlowers","Packet$<clinit>$lambda$_17_62","Packet$<clinit>$lambda$_17_63","Packet$<clinit>$lambda$_17_64","Packet$<clinit>$lambda$_17_60","Packet$<clinit>$lambda$_17_61","ItemShears","StaticCodeBook","CharBufferImpl","MapDataBase","Packet$<clinit>$lambda$_17_59",
"AbstractCharClass$LazyJavaMirrored","SlotBrewingStandPotion","SlotEnchantmentTable","WorldGenLakes","AbstractCharClass$LazyJavaISOControl","ItemSword","HighSurrogateCharSet","Formatter$FormatWriter","WorldChunkManager","OpenGLObjects$VertexArrayGL","WeightedRandom","PlatformNetworking","BiomeCacheBlock","Packet41EntityEffect","SpawnerAnimals","ThreadedChunkLoaderPending","RoundingMode","Packet54PlayNoteBlock","EnumArmorMaterial","PlatformAudio$BrowserAudioHandle","BlockDeadBush","ChunkProviderLoadOrGenerate",
"EaglercraftGPU","CompositeGroupQuantifierSet","EntityRainFX","BlockContainer","BlockSand","EntityDamageSourceIndirect","DrawUtils","WorldClient","TeaVMBlobURLManager","ContainerBrewingStand","client","Minecraft","ModelSnowMan","RenderFireball","GuiChest","EntityFX","ComponentNetherBridgePiece","AbstractCharClass$LazySpecialsBlock","DateFormatElement","Iterator","IClientConfigAdapterHooks","InventoryBasic","MCHashEntry","ComponentVillageField","dom","xml","Node","DateFormatElement$EraText","EaglerProfile","UnicodeCategory",
"Arrays$ArrayAsList"],["CsS","main","AL_","getClass","AHX","<init>","MC","hashCode","B7","equals","A2Z","clone","DaM","Bbo","toString","CsO","Cs4","BZ4","AAt","getMessage","Zn","getCause","I","wrap","FF","getPure","CTp","asJavaClass","DaN","APx","Bd","length","Br","charAt","AAS","identity","V4","toHexString","CPT","J","append","BX","DaO","DaP","DaQ","clientMain","AJO","U3","getPlatformObject","BUx","setPure","CBw","<clinit>","Z$","arraycopy","CG","fastArraycopy","BYD","AFf","toUnsignedLogRadixString","U","DaR",
"S","DaS","Bg","Bgu","_main","BB7","DaT","B39","Ue","getLength","AIP","doArrayCopy","DaU","C7","SI","getComponentType","DaV","ACX","isPrimitive","DaW","isInstance","O0","numberOfLeadingZeros","Lf","forDigit","LJ","DaX","insert","DaY","CHh","fillInStackTrace","B5g","BCd","getRunningFlag$js_body$_2","BN","unwrapBoolean","B_","println","BGc","getEaglerXOpts$js_body$_4","DX","CU2","getCrashOnUncaughtExceptions$js_body$_9","Cu_","getDeobfStackTraces$js_body$_18","CXu","getContainer$js_body$_1","CM","unwrapString",
"Ze","alert$js_body$_19","Lg","current$js_body$_50","Bs","get","Bq","invoke","CBH","CXL","getAssetsURI$js_body$_2","CdB","delete$static","CSk","getAssetsURIArray$js_body$_3","Ca","unwrapInt","CtP","BR9","loadNative","COg","Csy","Cv","function","BjZ","setWindowErrorHandler$js_body$_5","Ba","PX","dependencyJsToJava","Ob","maybeUnwrap","CUi","getURL$js_body$_1","CSR","getPath$js_body$_2","OM","debugPrintStackTraceToSTDERR","BLP","showCrashScreen","Nf","B0K","create","XB","getStackTrace","AAp","showContextLostScreen",
"AWQ","showIncompatibleScreen","BA0","BNO","run","Crp","BAd","getArrayItem","BPK","DC","out","MZ","err","CD_","Cyf","get$exported$0","CnQ","addEventListener$exported$1","Cnj","removeEventListener$exported$2","Cyb","removeEventListener$exported$3","CbV","dispatchEvent$exported$4","B4d","getLength$exported$5","CqZ","addEventListener$exported$6","CoY","B2S","BGP","call$exported$0","CF0","BzQ","isJava","BbH","directJavaToJs","Pv","unwrap","Cqs","A$D","debugPrintStackTraceToSTDERR0","Buu","DaZ","getVersion","I2",
"info","BQh","CRi","requireSSL$js_body$_72","CSG","isOfflineDownloadURL$js_body$_73","Da0","getPlatformAgent","AOR","getUserAgentString$js_body$_9","Da1","getPlatformOS","Da2","getPlatformANGLE","Bcd","warmUpCache","Da3","postCreate","IN","checkContextLost","A36","getStackTrace0","CT","BB","AAf","crashImageWrapper","Di","set","A8V","Bhs","Tc","format","AWy","getStringNav$js_body$_17","AG$","removeEventHandlers","Da4","Da5","BPw","CFC","Da6","Da7","ACA","steadyTimeMillis","BpW","Da8","func_27360_a","Da9","getWidth",
"Da$","getHeight","Da_","Bef","Dba","CoH","Hy","getLogger","BBy","getSteadyTimeFunc$js_body$_1","A46","valueOf$js_body$_3","A4R","javaToJs","Rs","functionAsObject","Dbb","CtT","B0C","call","CPH","create$js_body$_5","BWG","isSupported$js_body$_3","CNg","create$js_body$_6","Dbc","ClL","create$js_body$_2","Dbd","CB1","isJSImplementation","Dbe","printJSExceptionIfBrowser","Dbf","AR$","CZ","BRq","addWebGLToCrash","Bcs","addShimsToCrash","Rm","addDebugNav","Bix","addDebugNavPlugins","OO","addDebug","BJ","valueOf",
"AD6","addDebugScreen","Bsr","addDebugLocation","Cdz","XG","FX","split","Dbg","next","Dbh","hasNext","Dbi","getHooks","LP","requireNonNull","CNc","Dbj","callCrashReportHook","CTH","setMCServerWindowGlobal$js_body$_33","A3S","getRuntimeStatus","BgR","initialize","E0","A6D","getStatus","BkC","ordinal","Ea","error","AMp","getShims","APA","dumpShims","Bj8","H8","getClientConfigAdapter","Jt","equalsIgnoreCase","BsH","isUseDelayOnSwapTeaVM","Brw","sleep","By4","isUseVisualViewportTeaVM","AIz","isTruthy$js_body$_40",
"MR","allocateByteBuffer","CUr","isVisualViewportSupported$js_body$_11","CP","abs","CwL","CRb","checkFetchSupport$js_body$_1","CPK","checkDataURLSupport","CmO","BPk","isForceWebGL2TeaVM","C_","BGo","isForceWebGL1TeaVM","T1","youEagler$js_body$_5","Brv","setCurrentContext","AEp","_wglGetString","Bj6","dumpActiveExtensions","Yb","sort","DH","BZk","Bvj","initBackBuffer","BTR","initWindowSize","RX","checkVAOCapable","B1j","paintScreen","Dbk","isEmpty","BFu","downloadEPKFilesOfVersion","Dbl","size","MP","getResourceBytes",
"Rp","_wglClearColor","TF","_wglClear","Bx$","update","Bdh","loadFinal","A_z","paintFinal","Dbm","getWorldsDB","BkK","getHandleFor","BEc","setPrimaryFilesystem","Bvn","pressAnyKeyScreen","BqY","Dbn","ASs","isAllowExperimentalWebGL1TeaVM","B7u","experimentalWebGLAlert$js_body$_3","Dbo","asIntBuffer","Dbp","put","Dbq","Py","freeByteBuffer","A2H","getDevicePixelRatio$js_body$_30","NO","unwrapDouble","CPq","BDQ","checkImmediateContinueSupport","B5N","Bqo","initHooks","BR4","isUseXHRFetchTeaVM","Dbr","getFromUA",
"Dbs","Dbt","getGLRenderer","Dbu","fromGLRendererString","CkZ","AKJ","glGetString","ALa","checkOpenGLESVersion","Dbv","checkFBORenderMipmapCapable","Dbw","checkInstancingCapable","Dbx","checkTexStorageCapable","AMS","checkTextureLODCapable","A6B","checkOESGPUShader5Capable","A$y","checkEXTGPUShader5Capable","Dby","checkNPOTCapable","Dbz","_wglGetInteger","AWz","checkHDRFramebufferSupport","FP","warn","AWh","checkLinearHDRFilteringSupport","DbA","checkHasHDRFramebufferSupportWithFilter","CuV","DbB","enterVAOEmulationHook",
"BLs","init","BLT","Bjl","DbC","destroy","Bbe","DbD","contextLost","DbE","DbF","DK","substring","M8","getDefault","DbG","CS","currentTimeMillis","Cvw","Bks","Nx","nanoTime","T0","CG9","A$C","CL4","Sa","nextInt","E","DbH","Qg","Ka","EZ","Ux","forName","AQ3","A7m","Rn","close","DD","trim","DZ","Z","CGo","P","nextFloat","W0","readLine","Y","add","FR","DbI","CuC","Lt","getResourceStream","BxL","Cz3","DbJ","getWindowWidth","DbK","getWindowHeight","CQq","Bm","BJ8","AFj","BOr","A3R","monitorEnter","Hg","monitorEnterSync",
"Kz","monitorExit","DN","monitorExitSync","BWD","DbL","CWO","dependencyJavaToJs","DbM","BBw","Cdi","CBz","accept$exported$0","CrQ","Cbj","getJSException","CRE","printNativeExceptionToConsoleTeaVM$js_body$_58","DbN","Fm","Fu","BN7","getStringNavPlugins$js_body$_20","By7","getString$js_body$_16","BEK","DbO","ensureIntegerCache","BSc","getStringScreen$js_body$_18","Bdn","getStringLocation$js_body$_19","DbP","DbQ","B_K","B9Y","Cg8","Cec","getRuntimeStatus0$js_body$_0","BJ2","Cj3","DbR","isDisableBlobURLsTeaVM",
"BQZ","checkSameOriginSupport","BTc","booleanValue","B_s","AZJ","join","CMS","BKC","B3M","DbS","Cyi","checkDataURLSupport0","CGe","handleEvent$exported$0","B3n","Bj4","isUseWebGLExtTeaVM","Bvh","DbT","instance","ADm","BM0","BTC","V5","_wglGenTextures","AOP","_wglCreateRenderbuffer","Pd","_wglBindFramebuffer","Jc","_wglBindTexture","G7","_wglTexParameteri","ABM","_wglTexImage2D","DbU","_wglFramebufferTexture2D","Uu","_wglBindRenderbuffer","UR","_wglRenderbufferStorage","AI9","_wglFramebufferRenderbuffer","DbV",
"putFloat","DbW","flip","Om","_wglGenBuffers","AC4","bindVAOGLArrayBufferNow","A4t","_wglBufferData","DbX","_wglDrawBuffers","Mh","_wglCreateShader","LL","_wglShaderSource","L1","_wglCompileShader","Zj","_wglGenVertexArrays","Qf","_wglBindVertexArray","Ql","_wglEnableVertexAttribArray","PD","_wglVertexAttribPointer","ZD","_wglCreateProgram","NH","_wglAttachShader","MU","_wglBindAttribLocation","WN","_wglLinkProgram","MW","_wglDetachShader","If","_wglDeleteShader","ON","_wglUseProgram","EI","_wglGetUniformLocation",
"Q8","_wglUniform1i","Bxw","BsG","Me","_wglActiveTexture","OK","decodeBase64","BYu","loadImageFile","DbY","DbZ","AA5","Db0","clear","Db1","asFloatBuffer","Db2","Db3","Db4","Je","_wglBindBuffer","ADE","Xf","_wglViewport","VO","_wglUniform2f","Uj","_wglDrawArrays","Ur","_wglDisableVertexAttribArray","Bta","Yp","_wglDeleteTextures","X_","_wglDeleteVertexArrays","BZ7","Cul","BoB","getLocalStorage","BbS","Db5","Db6","hasFetchSupportTeaVM","ALm","injectCacheInvalidationHack","Dz","startsWith","MD","indexOf","Db7",
"downloadRemoteURI","Pn","ASp","Xe","setLocalStorage","BHz","loadEPK","Dj","Pr","BVm","AJX","allocateIntBuffer","Db8","freeIntBuffer","QW","createGLVertexArray","LI","bindGLVertexArray","W9","bindVAOGLArrayBuffer","HM","enableVertexAttribArray","HS","vertexAttribPointer","YQ","drawArrays","AAN","clearCurrentBinding","AAY","destroyGLVertexArray","CLN","Db9","getConfiguration","Db$","isRamdiskMode","CxJ","Db_","initializePersist","Dca","isRamdisk","Dcb","Dcc","Dcd","Y2","CI2","BXR","paintEnable","BUj","hasBeenActiveTeaVM$js_body$_14",
"Bkt","setupAnyKeyScreenMobile","CLS","Dce","clearEventBuffers","Dcf","isKeepAliveHackTeaVM","A8k","detectLoadViaAudioBufferSupport$js_body$_3","Dcg","detectWAVFallbackSupport","Dch","Dci","Um","registerNewURLByte","Dcj","toExternalForm","B9s","create$js_body$_44","Dck","detectOGGSupport","IU","B2O","BXk","getOriginForPost$js_body$_54","Dcl","checkImmediateContinueSupport0","BW9","checkLegacyImmediateContinueSupport0","Dcm","BcX","CWh","checkKeyboardLayoutSupported$js_body$_8","A89","buildLayoutTable","B4m",
"CCA","Crh","Cd9","B3H","CoB","COP","Cim","B6F","CoC","Cu2","CxK","B__","AQN","getRemappedKeyCount","B9c","B9G","QI","toLowerCase","Fh","contains","AQv","getSupportedFullScreen$js_body$_10","CFO","fullscreenMediaQuery$js_body$_85","Cr5","checkKeyboardLockSupported$js_body$_92","Cy$","HU","addEventListener$js_body$_4","B5o","AIg","isFinishOnSwapTeaVM","AZe","getSupportedPointerLock$js_body$_9","BMV","asyncRequestAnimationFrame","BnY","iterateKeyboardLayout","A8D","onBeforeCloseRegister$js_body$_2","Cz2","CQs",
"B_u","Dcn","Dco","Dcp","Cff","BMW","SF","Dcq","Dcr","Dcs","enterVAOEmulationPhase","Bk9","TS","getRequiredResourceString","AIs","CD9","ClB","Bxy","NT","allocateFloatBuffer","Dct","AUN","freeFloatBuffer","Bo7","getShaderInputs","AND","getVertexHeaderCompat","Re","_wglGetShaderi","R3","_wglGetShaderInfoLog","CCk","A5X","getFragmentHeaderCompat","AJH","_wglGetProgrami","B5w","applyLayout","OB","bindGLShaderProgram","AEE","vertexAttribDivisor","AJL","_wglGetProgramInfoLog","AOV","_wglDeleteBuffers","Xi","_wglDeleteProgram",
"CvG","B51","Dcu","CR8","removeEventListener$js_body$_5","A6$","callExitPointerLock","ASm","clearTimeout$js_body$_26","Dcv","removeErrorHandler","CT$","now$js_body$_1","J3","BB2","CDV","HF","BlQ","Ci","addBox","B3","setRotationPoint","Cy","random","Dcw","CtG","Bvd","steadyTimeMillis0$js_body$_77","A4q","checkCanonicalName","AOw","toUpperCase","B1o","Dcx","Dcy","newDecoder","A$p","onMalformedInput","A3F","onUnmappableCharacter","Dcz","DcA","APF","CF6","C6","translateToLocal","DcB","IH","initIndependentStat",
"UO","registerStat","DcC","GB","DcD","initMinableStats","DcE","func_27374_a","DcF","DcG","B5x","DcH","DcI","AXj","createMonitor","Qd","currentThread","AGP","setCurrentThread","DcJ","Wh","isEmptyMonitor","DcK","CJf","DcL","Bd4","DcM","$values","ASq","jsToJava","DcN","accept","DcO","DcP","getFallbackStackTrace","B3f","getStackSafe$js_body$_44","A5w","X2","asList","A3M","deobfExceptionStack","DcQ","Bb","DcR","DcS","DcT","fixDateFormat","BLz","noneOf","DcU","getStatusById","DcV","getShimById","BvQ","checkSameOriginSupport$_asyncCall_$",
"ChP","Dw","complete","AAM","CVN","AVu","values","DcW","iterator","DcX","Vt","compile","BYU","sleep$_asyncCall_$","CfP","Coi","PT","create$js_body$_3","Cwb","CjK","checkDataURLSupport0$_asyncCall_$","CV2","DcY","handleEvent","DcZ","Dc0","Dc1","Dc2","Dc3","Dc4","Bff","AQ9","Dc5","Dc6","Dc7","BrW","Hd","Zr","getDataView8Unsigned","BYC","A$i","Dc8","Xn","getDataView8","Dc9","Dc$","BzA","BKN","Dc_","Dda","BFX","Ddb","Ddc","decode","Bk3","Ddd","AKF","getDataView32F","Dde","getLocalStorageNamespace","Ddf","callLocalStorageLoadHook",
"Ddg","mismatchImpl","HR","CXY","encodeURIComponent$js_body$_53","Gm","CQ","Bj","Ddh","downloadRemoteURIXHR","Ddi","downloadRemoteURIFetch","Cxy","ALB","AFw","encodeBase64String","Ddj","callLocalStorageSavedHook","BZm","AGj","readFully","BwP","readASCII","MS","Bjm","BJ6","A9a","unwrapShort","Lu","loadByte","AEe","skipFully","CrX","loadShort","AAk","loadInt","CDo","CMq","BDi","JW","endsWith","AWE","reset","AHG","AXq","getValue","BCz","onResourceLoad","BsA","CXI","getVisualViewport$js_body$_12","BxN","flipBuffer",
"AL5","getVisibilityState$js_body$_29","Bzp","swapDelayTeaVM","Op","steadyTimeMillisTeaVM","Ddk","immediateContinue","Ddl","Ddm","Ddn","Ddo","setBit","Ddp","setAttrib","A4n","transitionToState","A2a","destroyObject","Cwx","CGm","createFilesystem","B3p","Ddq","VJ","getRequiredResourceBytes","S1","unwrapByteArray","BeV","decodeAudioBrowserAsync","CLX","CHu","Ddr","YD","unwrapArrayBuffer","Bg8","createBlobURL$js_body$_12","Dds","Ddt","isUseJOrbisAudioDecoderTeaVM","Ddu","CRs","supported$js_body$_1","CYr","CA5",
"CCR","ADO","safeShutdownChannel","Bu0","randomUUID","AN3","CqH","Ddv","Clt","Cev","B5G","Cy5","Co7","Ci0","B9Z","CJX","CLy","Cdm","CiQ","Clx","Ch7","Cdo","CaR","CGH","Ctr","CBo","Cxh","B1c","asyncRequestAnimationFrame$_asyncCall_$","Cos","BAT","iterateKeyboardLayout$_asyncCall_$","CI1","BMT","Ddw","A6x","Ddx","BOp","Ddy","AMG","Ddz","Bex","DdA","AWa","DdB","Xj","DdC","DdD","linesList","DdE","Iy","parseInt","DdF","DdG","CfT","CGy","Ym","_wglVertexAttribDivisor","DdH","setAttribDivisor","BtU","DdI","getDefaultLocale",
"Fg","getProperty","Ho","castToString","A9H","DdJ","DdK","DdL","applyPattern","CRj","mozExitPointerLock$js_body$_65","CUw","removeWindowErrorHandler$js_body$_6","AXQ","BMN","BBJ","GF","setTextureOffset","Cc8","randomImpl","DdM","setSeed","AOs","A0C","CHa","Ckw","Bo6","B8","setHardness","Fe","setResistance","Cn","setStepSound","B5","setBlockName","Cx5","B7_","DT","Dd","setRequiresSelfNotify","CNy","BR0","setBlockUnbreakable","HT","disableStats","Cx_","LG","setLightOpacity","CC2","IO","setLightValue","A3Y","Cuq",
"CyO","CPQ","CA7","Cl9","CgU","Cyu","CwN","Cnr","Bew","BXZ","B4H","CP9","Cmj","Cmh","Ckr","Cew","CdK","CwM","Qj","Cpo","B56","BTq","CAc","CsC","CyE","B0c","CeK","B4v","CjM","CJs","CFe","B$N","B_v","CDq","BDj","CCU","Cmt","Cs5","B1M","BjN","CAV","BZJ","Cen","Cs3","Cry","B2s","Coq","CNR","CIB","CuL","CH6","B5h","B9q","B24","CO4","Cct","CxS","Bsa","Cg$","FB","setTickOnLoad","Ccv","Cjw","B3h","Ctm","CCh","CrR","B21","CyY","CzN","CeY","Ci5","B_2","B$4","CwT","Cyx","Cyy","CG$","COx","CAF","RP","setItemName","Cc4",
"Cvs","Cft","CJO","CIu","CuI","Blh","initBreakableStats","RC","CpS","initializeBlock","B6O","getRenderType","JH","BxH","isValidCharsetStart","CA$","CAe","B9i","AMb","AFT","ALZ","DdN","limit","BfP","position","DdO","C8","max","DdP","CE8","B2","translateKey","IV","Chf","LB","ACy","replaceAllSimilarBlocks","CJD","getEnableStats","BnN","translateBlockName","VM","translateToLocalFormatted","Cu6","CbL","A5O","DdQ","DdR","monitorEnterWait","DdS","B3g","AGW","isEmpty$static","DdT","DdU","postpone","DdV","BM_","calculateCapacity",
"DdW","newElementArray","A4d","computeThreshold","FO","CRm","CTZ","directJsToJava","LD","Bve","CVZ","CNT","BcZ","initialize0","DdX","Bsf","countLeadingWhitespace","Ky","BXp","deobfFunctionFullName","BFU","deobfClassName","Kd","DdY","DdZ","getLocaleCalendar","Dd0","setCalendar","CBA","Dd1","CvB","Dd2","Dd3","Dd4","B3W","BZ0","checkSameOriginSupport0$js_body$_4","Bpz","Dd5","Dd6","BLu","schedule","CW4","launchThread","B2W","Bsl","CIN","BAw","Dd7","CUo","create$js_body$_31","Dd8","BHu","doXHRDownload$js_body$_3",
"BJq","doFetchDownload$js_body$_2","TT","Dd9","Dd$","Dd_","Dea","Du","min","Deb","merge","BAa","BNq","CqW","create$js_body$_30","CUf","valueOf$js_body$_15","Vu","notEagler","BD2","AAq","BZE","Bpp","Bll","Bgz","Dec","BGE","loadImageFile$_asyncCall_$","B$1","Bwp","Ded","AU7","BYj","downloadRemoteURIXHR$_asyncCall_$","B_e","BMa","downloadRemoteURIFetch$_asyncCall_$","CPC","Dee","Def","Csj","Deg","initWithBytes","Deh","encodeBase64","CVF","create$js_body$_4","Cbc","Dei","read","Dej","CvP","Dek","skip","Del","Dem",
"BLn","Cqm","AJE","replace","Den","Wr","getPlatformType","A$h","Deo","getList","CYc","TU","_wglDisable","AZY","glGetInteger","P0","viewport","Dep","eagPushStateForGLES2BlitHack","AOb","disableDepth","AMv","disableBlend","Deq","drawBlitQuad","Der","eagPopStateForGLES2BlitHack","BVe","immediateContinueTeaVM0","CqA","Des","openDB","Det","Deu","Dev","Dew","CpE","BbE","decodeAudioBrowserAsync$_asyncCall_$","Chu","Dex","Dey","Cg5","Dez","nextBytes","CgN","H2","DeA","newHashSet","DeB","DeC","DeD","DeE","DeF","DeG",
"DeH","DeI","DeJ","DeK","DeL","DeM","DeN","DeO","DeP","DeQ","DeR","DeS","CSm","requestAnimationFrame$js_body$_30","DeT","PN","setTimeout$js_body$_24","DeU","BVE","iterateKeyboardLayout0$js_body$_5","Cy9","DeV","DeW","DeX","desiredAssertionStatus","DeY","DeZ","AAV","Pp","De0","ACJ","setIdentity","De1","De2","B$j","getDefaultLocale$$create","B4i","De3","ZO","getInstance","BH8","Ia","CNz","Bf","setBlockBounds","A1V","BfD","De4","AI5","Uw","Xu","A8A","setBounds","BG4","Cxz","CBb","Bza","CrF","BEX","BQ2","Ckq","Cpf",
"setMaxDamage","De5","setHasSubtypes","De6","getBlockID","ARV","initUsableStats","A3N","func_25149_b","AZ5","initCraftableStats","E6","Ct0","getBlockTextureFromSide","Cp1","setIconIndex","Clb","name","BxA","De7","Bti","AWY","Ee","De8","getIntegerInstance","De9","De$","De_","Dfa","Mj","replaceSimilarBlocks","ZI","translateKeyFormat","BOF","Dfb","setIndependent","FM","registerAchievement","Bx0","SA","setSpecial","AA7","CEt","monitorEnterWait$_asyncCall_$","CTF","Dfc","Dfd","CSl","typeOf$js_body$_8","Bgi","CR9",
"get$js_body$_7","W3","isUndefined$js_body$_6","AQw","undefined$js_body$_7","A42","deref$js_body$_3","A7a","jsToWrapper","A7o","wrapperToJs","A17","createWeakRef$js_body$_2","CYd","set$js_body$_8","CC$","get$js_body$_5","CD6","set$js_body$_6","AP5","register$js_body$_4","BqF","getAllClasses","AYb","stringValue$static","F3","BXt","decodeVarIntArray","Dfe","BEt","Dff","Dfg","Bzw","getConstants","BTi","Dfh","BXF","B8E","Bi4","B1Y","B$i","nextObjectId$js_body$_9","Dfi","Dfj","Dfk","compileImpl","Dfl","Dfm","Dfn",
"CPr","onFetch$exported$0","Dfo","Dfp","compare","Cp8","B4b","getLength$exported$1","AIb","getSimpleName","Dfq","Dfr","Bt4","Dfs","Dft","Dfu","A6v","isDataURL","APu","decodeDataURLFallback","Dfv","Dfw","Dfx","Dfy","BVJ","Dfz","hasArray","DfA","Fk","remaining","DfB","Bv$","DfC","capacity","DfD","array","DfE","DfF","charArray","DfG","DfH","DfI","CGi","DfJ","CjY","CzO","ATQ","DfK","DfL","DfM","Cib","Bch","XN","bindGLArrayBuffer","A1r","enableDepth","AYp","disableCull","A34","enableCull","AXs","enableBlend","BlV",
"immediateContinueTeaVM0$_asyncCall_$","Csl","AHH","populateStack","BvB","Bhm","B3_","openDB$_asyncCall_$","CXh","DfN","DfO","DfP","DfQ","DfR","DfS","DfT","addAll","B_R","onAnimationFrame$exported$0","Coz","onTimer$exported$0","B5f","Bzj","DfU","DfV","verifyLoadFactor","DfW","nextIterationSeed","DfX","ensureCapacity","DfY","DfZ","Df0","parseIntImpl","BHA","B2v","Bfk","Ix","setTextureSize","Cg1","isOpaqueCube","Ha","Cky","getCanBlockGrass","BC0","On","X$","setBurning","Xv","setNoHarvest","Cr6","J6","setNoPushMobility",
"Vk","setIsTranslucent","Df1","ADG","setIsGroundCover","Df2","AV7","setImmovableMobility","Df3","BZD","BRO","Df4","AU2","BQ","setIconCoord","BCZ","BkO","B9t","AYL","CC0","B70","B7l","AO2","setFull3D","CdV","Ms","func_40407_b","CbP","BAJ","AWn","Cyc","Crt","BRy","func_35424_o","AAh","setPotionEffect","Cko","BgD","Cag","ALy","setContainerItem","COb","Cu9","CxL","Csw","CH0","Chx","CHc","B4l","B7i","Bk7","A9p","setMaxStackSize","CuA","Cx7","CAH","CgI","CwC","Cu5","CHW","Cuf","Bzm","initStats","AGm","getStatName",
"Wf","isDamageable","AJA","Df5","getRecipeList","AHV","smelting","Df6","getSmeltingList","Df7","Df8","getRecipeOutput","Eo","I5","AH3","intValue","Df9","Crj","Cdj","B2F","Df$","getLanguage","Df_","getCountry","BQC","resolveNumberFormat","Cpg","Bxx","Dga","setParseIntegerOnly","A3e","setMinimumFractionDigits","A8K","setMaximumFractionDigits","Dgb","setDecimalSeparatorAlwaysShown","Dgc","Bo9","Gl","A3P","Vd","Dgd","Dge","add$static","Dgf","createQueue","AJD","CUc","stringValue$js_body$_2","Bst","Dgg","Dgh","lookupCharInt",
"Bmw","copyOf","Dgi","getPlatformClass","CVn","initClass","B$b","getEnumConstants","Dgj","BmG","Dgk","AUo","processExpression","Mz","Dgl","finalizeCompile","UL","AQg","getIndex","ANo","Dgm","onFetch","BUy","CtJ","Ch_","CUm","decodeURIComponent$js_body$_55","ABL","getBytes","B97","CoQ","B8S","CFE","Dgn","Dgo","BCq","A4P","Dgp","Dgq","BdW","Dgr","ABT","_wglEnable","CJH","Cl7","B25","Cgj","CAs","CW8","createIDBFactory$js_body$_14","Dgs","B4C","safeOpen$js_body$_15","B2_","CT_","isNotTruthy$js_body$_41","Dgt","Dgu",
"Dgv","Dgw","CL6","onSuccess$exported$0","CQk","onError$exported$0","Dgx","Dgy","onAnimationFrame","Dgz","onTimer","DgA","BMd","DgB","incrementAndGet","DgC","DgD","getNumericValue","DgE","subSequence","A1_","Bca","CFs","CJn","AKb","CMO","Cb8","B3K","DgF","getMaxUses","DgG","getDamageVsEntity","DgH","CvC","Cng","DgI","func_40574_b","DgJ","func_40576_a","BzT","Chk","Ccc","DgK","Ce2","Cbp","DgL","DgM","DgN","DgO","getNumberFormatMap","DgP","resolveFormatSymbols","DgQ","initData","DgR","CzX","A9U","AKu","LX","AN6",
"DgS","B7Y","createQueueJs$js_body$_30","DgT","quote","O9","toCharArray","Uz","movePointer","DgU","normalize","DgV","DgW","DgX","DgY","T3","DgZ","Sn","isLetter","Dg0","peek","Dg1","lookAhead","Dg2","processAlternations","Dg3","back","CKo","Dg4","restoreFlags","Dg5","Dg6","Dg7","Dg8","Dg9","Dg$","BbR","UX","A64","processSubExpression","DA","AFd","processSecondPass","Dg_","BI1","Dha","Dhb","Dhc","Dhd","Dhe","Dhf","Dhg","getEncodedLength","Dhh","encode","A0c","ATl","Dhi","ADv","Dhj","Cyk","CDA","ATn","CwS","Cc6",
"CM2","CIq","B5W","Dhk","onSuccess","Dhl","onError","Dhm","AIf","Dhn","AFm","BAP","BXe","Dho","Dhp","getEfficiencyOnProperMaterial","B_V","func_40619_a","Bz","Dhq","Bdw","Dhr","AMd","Dhs","setPotionName","IG","func_40618_a","Cxi","func_40614_a","Dht","AZo","func_40616_h","Br5","Dhu","A9_","Dhv","Dhw","AY$","loadLanguage","BgL","Csp","B4","printStackTrace","CkV","getNumberFormatMap$$create","Vr","getCode","GV","has","Fz","Dhx","resolveDecimalData","Qy","castToInt","Dhy","AGZ","nextCodePoint","Gc","nextIndex",
"Bhc","readOctals","AR9","getPredefinedClass","Bvx","parseCharClassName","A7l","readHex","AVI","setMode","Blj","processQuantifier","BAM","readFlags","FZ","Chi","Hi","hasFlag","Cs_","ALL","processRangeSet","CbD","setNext","I6","Dhz","DhA","CKg","getGroupIndex","AFD","isNextSpecial","AIB","AVt","isHighSurrogate","BxP","processDecomposedChar","AHs","CFA","getType","Cp_","getInnerSet","CoD","first","DhB","A$Q","processTerminal","AYm","isLowSurrogate","DhC","processSequence","Crr","DhD","DhE","containsAlphabetOrPad",
"Cae","DhF","DhG","DhH","DhI","DhJ","DhK","DhL","DhM","DhN","DhO","getDigitMapping","Cp5","DhP","DhQ","detectTimezone","DhR","AG_","julianError","O2","setTimeInMillis","B8c","Bmq","addRecipes","COy","BOb","CCK","BhH","CaP","Bqi","Cju","A_0","B4V","BBg","CKx","BTD","K$","BR","Cx","addRecipe","AG9","Y4","GO","addShapelessRecipe","B9w","Lo","addSmelting","CQr","AC3","CaL","DhS","setProperty","DhT","DhU","getDecimalDataMap","Cby","AQX","resolveCountry","DhV","getCountryToCurrencyMap","DhW","GQ","F6","NA","toCodePoint",
"DhX","skipComments","ABP","digit","DhY","getObject","BxG","DhZ","AA2","Dh0","B4Q","Dh1","AHk","delete","Oq","Dh2","Ep","CfH","BVC","hasLowHighSurrogates","Cik","mayContainSupplCodepoints","BCV","getSurrogates","Dh3","Cpv","hasUCI","AA3","getWithoutSurrogates","Dh4","BNy","A9y","CxP","B_f","AOh","CGb","setType","CEf","Cy6","CkF","CzQ","Dh5","hasSingleCodepointDecomposition","AUi","processCharSet","AQf","Dh6","Dh7","Dh8","Dh9","Dh$","TV","nextSpecial","Dh_","Dia","Dib","Dic","Did","AHR","Die","Dif","AVV","Dig",
"Dih","Dii","Dij","Dik","Dil","Dim","Sh","Din","ASa","CaK","getNext","Dio","B7H","Dip","BY3","Diq","Dir","peekSpecial","Yt","isSpecial","AHi","Dis","Dit","processRange","CLf","B4s","CHI","CIc","CQF","CO5","B55","A1f","Diu","AMW","isSupplementaryCodePoint","Div","QO","toChars","Diw","Dix","Cor","Diy","BWU","Diz","DiA","obtainDigitMapping","DiB","decodeIntPairsDiff","B8W","CGt","Bi7","DiC","DiD","setLenient","DiE","resolveFirstDayOfWeek","DiF","setFirstDayOfWeek","DiG","resolveMinimalDaysInFirstWeek","DiH","setMinimalDaysInFirstWeek",
"BFj","BOG","DiI","BAE","DiJ","getCharset","Ctp","getDecimalDataMap$$create","Beq","DiK","DiL","getLikelySubtags","Ti","lastIndexOf","Cc9","getCountryToCurrencyMap$$create","DiM","initCurrencies","DiN","isWhitespace","DiO","isLineSeparator","DiP","DiQ","DiR","DiS","DiT","Cn4","NG","ND","GU","AD5","getSupplement","DiU","A1g","DiV","ASi","CsJ","B$u","DiW","Mg","DiX","DiY","YT","processRangeExpression","Zc","highSurrogate","WQ","lowSurrogate","CFy","DiZ","B7E","ARC","Di0","ZK","BTx","obtainDigitMapping$$create",
"CGD","KQ","decodeUnsigned","Uy","Vy","B2k","getID","Di1","Di2","getStandardOffset","BCv","CI","CCH","getNativeOffset$js_body$_6","Di3","getIds","Di4","Di5","A59","Cge","AId","getTimeZone","Di6","getOffset","Di7","previousTransition","Di8","Di9","remove","AZO","longValue","Di$","Di_","Dja","BOT","computeIfAbsent","Da","A1v","setTimeZone","Djb","getFirstDayOfWeek","Djc","getMinimalDaysInFirstWeek","Djd","Dje","AVb","computeMaxSize","Djf","Djg","BDL","Djh","Dji","getLikelySubtagsMap","Djj","getCurrencies","Bky",
"Djk","BIL","A2A","B5i","Djl","Tq","UV","Djm","Djn","ANO","pattern","BA5","BnQ","union","A5d","intersection","Gd","Bwe","decodeDigit","Djo","ABB","getResource","BfS","keys","BB4","keysToStrings","Djp","Djq","setComparator","Djr","Djs","containsKey","Djt","createTimeZone","Cdf","getFirstDayOfWeek$$create","CLz","getMinimalDaysInFirstWeek$$create","CtF","getLikelySubtagsMap$$create","B65","getCurrencies$$create","AV1","isSpaceChar","Cvu","Ca8","CuZ","B7K","Csk","B4E","CvF","CkA","Czb","CAU","CNF","Cpj","Csx",
"CeR","CzC","Csm","Cw_","B4y","B36","B89","B9M","Ciz","B2o","CsW","B8y","CK8","CsQ","Cm4","CIk","CtZ","CIv","CBR","CI_","Cpm","CCz","Cs9","B5k","CdH","Cci","Dju","getUpperCaseMapping","ARc","mapChar","Djv","getLowerCaseMapping","Qx","setNegative","BGR","getResource$$create","Djw","getTimeZoneResource","Djx","Djy","IE","Djz","DjA","acquireUpperCaseMapping","BdX","decodeCaseMapping","A_D","createCharMapping","DjB","binarySearchTable","DjC","acquireLowerCaseMapping","DjD","readZone","DjE","BCY","DjF","DjG","isBmpCodePoint",
"DjH","getClasses","XQ","isSurrogate","Byc","acquireUpperCaseMapping$$create","DjI","BSy","fill","BXn","acquireLowerCaseMapping$$create","Mu","readTime","BDf","readTimeArray","CIX","AR2","isCachable","A4c","forZone","ATL","CcT","DjJ","DjK","DjL","DjM","BxJ","DjN","obtainClasses","DjO","extractRle","DjP","decodeLong","BrS","DjQ","DjR","AGD","getGMT","BsM","Ccn","DjS","readUnsignedTime","DjT","BmU","obtainClasses$$create","I_","AOc","decodeByte","RW","CAT","DjU","Dx","DjV","decodeUnsignedLong","AS8","newInstance",
"DjW","formatTimeZoneName","A2O","parseNumber","Ccd","newInstanceImpl","A3I","B9f","AMm","ACb","RK","KH","QA","AEI","DjX","free","B1W","AWv","CMM","BvR","Cp","DjY","CgP","CIo","Cve","CwI","AMc","A5U","ASX","DjZ","RF","AEy","N3","Crz","B5Q","CvA","Cn9","Cs$","CIl","ChI","B4O","Ca7","Caj","CkH","B4I","COR","ALb","Lc","Cr2","Ckh","Cdd","Cz4","CKk","B9C","CAY","CoU","CGx","Cj4","Cwt","Crv","CET","Ch4","B4h","CCy","ALW","Cz9","B$7","CLA","CnW","CwR","CpA","ZR","ClA","CFN","B5I","CF1","CKB","Cap","COE","Cjs","Ch3",
"CIQ","CL5","CDI","Cn_","Cem","Cw3","CHm","CLE","Cdw","CcP","CuD","Cvx","CzM","CHN","CBD","CaO","CPW","CGA","CBV","B88","Cav","Cm7","CKI","CkY","Csb","CAg","CKT","CA4","Cxx","B3J","Cwa","CyJ","CxU","B27","CL_","CQv","CnJ","B37","B6f","CNr","B10","CpL","B8s","CmE","Cn6","CD7","B19","CPN","CMt","B6z","CkM","CK6","Ctb","CPg","BW5","CgH","COo","Cl8","CMQ","Cfn","Cbm","B7$","CtE","B2f","Cdu","CPf","CK$","CMC","Cys","CFz","Cnd","Cmy","Ck9","Cqt","B6Y","Ce_","CQn","CF5","Cig","B22","CJG","Cso","CKq","B$Q","CJy","Dj0",
"Dj1","Dj2","addEventListener","Dj3","removeEventListener","Dj4","Dj5","dispatchEvent","Dj6","Dj7","NM","Ir","Bq4","LF","AA8","J9","B6x","AJo","A5s","Crb","CH","Dj8","Dj9","Ph","CJW","CJM","CGr","CrG","Cxo","Dj$","Hr","Ce$","Cri","CJa","B7w","Cm9","CDw","ChT","CIH","CmL","Dj_","Dka","FY","BGj","Cqj","RJ","toArray","G5","A$g","Dkb","B5P","Dkc","Dkd","CBl","CyS","MK","MV","Fi","ANq","printSB","Dke","print","CVc","getWorldsDB$js_body$_4","CT2","getResourcePacksDB$js_body$_5","CTQ","getCheckGLErrors$js_body$_6",
"CW$","getLocalStorageNamespace$js_body$_8","CWL","getForceWebGL1$js_body$_10","CYA","getForceWebGL2$js_body$_11","CXj","getAllowExperimentalWebGL1$js_body$_12","CV4","getUseWebGLExt$js_body$_13","CYK","getUseDelayOnSwap$js_body$_14","CX7","getUseJOrbisAudioDecoder$js_body$_15","CVB","getUseXHRFetch$js_body$_16","CQ$","getUseVisualViewport$js_body$_17","CRa","getDisableBlobURLs$js_body$_19","CTW","getEaglerNoDelay$js_body$_20","CT1","getRamdiskMode$js_body$_21","CRH","getEnableEPKVersionCheck$js_body$_22","CWQ",
"getKeepAliveHack$js_body$_23","CWU","getFinishOnSwap$js_body$_24","CSD","getDemoMode$js_body$_25","CXe","getServers$js_body$_26","CQ1","getHooks$js_body$_7","CRw","getHideAddr$js_body$_2","CRg","getAddr$js_body$_1","CVQ","getName$js_body$_3","Dkf","Dkg","loadHooks","Dkh","ADb","log","ACn","Dki","AKC","checkIndex","Dkj","toLowerCaseChars","Dkk","toLowerCaseCodePoints","By","nextDouble","B1Z","create$js_body$_8","FH","makeIOOBE","B$k","unwrapByte","Dkl","ALg","setOutput","ATM","inflate","Dkm","BF0","WO","Dkn",
"end","Dko","ALJ","entryByKey","BS","putImpl","Dkp","Dkq","Dkr","equalsExplicit","Dks","bindEmulatedVAOIndexBuffer","Dkt","Dku","compareTo","BQ3","Dkv","AXY","CTS","unwrapArrayBufferView","ZP","digits","Dkw","lambda$monitorExit$2","Dkx","deleteMonitor","CuU","getLocalizedMessage","AOd","getName","Dky","CBm","B3S","getBlockName","BnP","getBlockTextureFromSideAndMetadata","BVl","HQ","A6j","AOF","A5g","Cpz","processBackRefReplacement","DL","CMs","AOa","Dkz","DkA","func_40436_c","DkB","compareRecipes","DkC","DkD",
"YR","AAW","CM3","getItemName","Nh","setBurnRate","BFS","DkE","getCodePoint","B50","ALr","getDecomposedChar","DkF","getChar","AUE","accepts","DkG","AHe","AIw","intersects","AEC","DkH","getChars","B7T","DkI","DkJ","DkK","DkL","Bkw","shutdownMinecraftApplet","ACs","clearBoundingBoxPool","AAe","QT","updateTimer","Ht","M_","checkGLError","Vp","func_338_a","TC","optimize","J$","glViewport","Pl","glClearColor","BY","glPushMatrix","Bc","glEnable","Vh","updatingLighting","BkZ","isEntityInsideOpaqueBlock","BN2","BK",
"glPopMatrix","Bkv","updateCameraAndRender","CkQ","setPartialTime","QN","displayDebugInfo","A_o","updateAchievementWindow","Br7","screenshotListener","BQN","updateDisplay","E1","isMultiplayerWorld","CtQ","doesGuiPauseGame","Be9","startGame","CN5","AFA","onMinecraftCrash","BBF","runTick","Bdk","changeWorld1","CPJ","Bd_","displayGuiScreen","BCR","freeMemory","CI5","A7F","gc","BM","BrJ","DkM","DkN","ensureDefined","DkO","isAllEmpty","DkP","DkQ","listIterator","AI6","AO6","requireOpened","AGs","fillBuffer","DkR",
"DkS","putAll","Xg","hashKey","DkT","DkU","allocateThenInsertThenRehash","CfY","DkV","toUpperCaseChars","DkW","toUpperCaseCodePoints","DkX","lambda$static$0","DkY","lambda$static$1","DkZ","Dk0","LH","Dk1","Dk2","Dk3","Dk4","invalidate","Dk5","Dk6","reparsePattern","Dk7","initialScramble","Dk8","getGuid","BTU","Dk9","AMq","Dk$","lambda$initialize$0","Dk_","lambda$initialize$1","Dla","Nm","Dlb","Dlc","Dld","Dle","Dlf","Dlg","BLm","Dlh","Dli","Dlj","handleVisibilityChange","Dlk","addBrowserLayoutMapping","Dll",
"CcQ","mediaQueryMatches$js_body$_86","CxW","unlockKeys$js_body$_91","Dlm","lambda$initHooks$0","Dln","Dlo","getSimpleNameCache","YE","isArray","Dlp","getEnclosingClass","Dlq","setSimpleNameCache","BLr","Dlr","Dls","Dlt","grow","Dlu","Dlv","Dlw","checkLoadFactor","Dlx","minBufferSize","AV5","allocateBuffers","Dly","AT9","rehash","M9","keySet","Dlz","A2d","DlA","lambda$checkSameOriginSupport$0","DlB","lambda$checkDataURLSupport0$0","Bl_","DlC","DlD","DlE","DlF","lambda$asyncRequestAnimationFrame$2","DlG","lambda$asyncRequestAnimationFrame$3",
"DlH","lambda$iterateKeyboardLayout$1","DlI","DlJ","parse","DlK","apply","A$c","releaseURL","A2h","youEagler$js_body$_6","CSX","disableImageSmoothing$js_body$_7","CEU","wrapIntArrayBuffer","DlL","DlM","swapRB","DlN","lambda$downloadRemoteURIXHR$1","DlO","lambda$downloadRemoteURIFetch$2","DlP","DlQ","DlR","inflateInit","DlS","reread","APw","AGS","DlT","isInAlphabet","DlU","lambda$immediateContinueTeaVM0$4","DlV","lambda$immediateContinueTeaVM0$5","DlW","lambda$openDB$0","DlX","Rd","CxD","getDyeFromBlock","DlY",
"DlZ","Dl0","GM","copy","Dl1","N5","Dl2","Dl3","ZC","nextSetBit","Dl4","nextClearBit","CeC","getLowHighSurrogates","Dl5","Dl6","B5O","isNegative","SO","KN","getBits","Cfb","Dl7","Dl8","Dl9","Dl$","removeByKey","Dl_","AUq","VZ","or","T7","xor","Le","and","TN","andNot","AKa","Dma","Dmb","Dmc","Dmd","Dme","Dmf","Dmg","Dmh","Dmi","Dmj","Dmk","Dml","Dmm","Dmn","Dmo","Dmp","Dmq","Dmr","AC0","Dms","Dmt","AVr","Dmu","setLength","Dmv","Dmw","lambda$getStackTrace0$2","BBp","A10","findNonNullKeyEntry","ASc","findNullKeyEntry",
"A3$","createHashedEntry","AYh","Dmx","ATu","Dmy","waitForOtherThreads","Dmz","AXb","ASK","DmA","DmB","DmC","CTG","isUndefined$js_body$_5","A9e","isAssignable","BJO","Bx3","DmD","BeD","glGetError","DmE","gluErrorString","AIC","compact","AN8","clearColor","BdN","pushMatrix","DmF","enableLighting","DmG","enableColorMaterial","DmH","enableFog","A5p","enableAlpha","DmI","enableTexGen","DmJ","enableTexture2D","DmK","enableOverlayFramebufferBlending","A8r","enableMCLight","DmL","enablePolygonOffset","DmM","popMatrix",
"SZ","glClear","Dy","glMatrixMode","EQ","glLoadIdentity","Y3","glOrtho","Bt","glTranslatef","B04","glLineWidth","Bl","glDisable","Mk","startDrawing","GL","setColorOpaque_I","BE","addVertex","BO","draw","CV","isKeyDown","DmN","saveScreenshot","WJ","addChatMessage","CP3","Pe","CRJ","isUndefined$js_body$_42","DmO","DmP","isNotEmpty","DmQ","AK8","DmR","Cqx","A2j","DmS","flipFace","DmT","lambda$debugPrintStackTraceToSTDERR0$0","AQm","DmU","BLW","parsePattern","DmV","getElements","CHe","B1B","DmW","beforeUnload",
"DmX","Vo","Ny","CM$","RH","ceil","DmY","nextHighestPowerOfTwo","AQP","wrapByteArrayBuffer","DmZ","release","BWA","Q5","Hm","insertSpace","Dm0","newEncoder","AGq","AMX","AZ7","flush","P8","isOverflow","AXJ","write","Dm1","ACv","AD0","AP6","Dm2","AWW","Dm3","remove$static","CaB","Dm4","Dm5","AIE","load","Bjd","Bz1","Oc","Dm6","matrixMode","Dm7","loadIdentity","Dm8","ortho","Dm9","translate","Dm$","Dm_","disableLighting","Dna","disableColorMaterial","Dnb","disableFog","Dnc","disableAlpha","Dnd","disableTexGen",
"Dne","disableTexture2D","Dnf","disableOverlayFramebufferBlending","A5y","disableMCLight","Dng","disablePolygonOffset","CCY","Cmd","FA","keyboardIsKeyDown","Dnh","func_35879_a","Bbd","Dni","Dnj","A9M","createVectorHelper","Dnk","Dnl","ACu","setTexturePosition","Dnm","Dnn","BqW","Dno","newArray","Bql","Dnp","BVO","AVm","A5L","AMa","CRf","Dnq","maybeWrap","Dnr","Dns","_wglGetError","Y$","getMatrixIncr","AOk","mul","Dnt","_wglLineWidth","Dnu","Dnv","B43","Dnw","BBL","Dnx","Dny","formatMessage","BSl","Dnz","AW1",
"_wglReadPixels","DnA","Bjw","putImageData$js_body$_13","BP$","downloadScreenshot$js_body$_14","DnB","BZx","DnC","KC","addSuppressed","BRD","Bgk","BmA","Cv8","DnD","DnE","DnF","AMe","createDirectByteBuffer","CMR","BEl","DnG","Bsp","A4Q","updateVertexFormat","A97","A5q","Kj","Pm","Mc","Fd","Cm","Cl","Gy","CvT","CLR","B9u","Bke","DnH","DnI","B8b","B9z","Cq0","CEe","BaJ","Ci_","BNE","CIj","CE2","B8u","Ciu","Cwm","B79","Cjv","Clp","CpG","Cou","Crg","CIP","CnI","Cxe","CAk","Ccu","Cc2","B7t","COh","Cb9","B5z","Co8",
"Cui","CEN","AXG","COl","Lj","CtR","CEM","A_P","CiI","CQb","Be7","B7z","BVs","CEQ","B5S","Ce6","BVI","CKE","BR6","CJr","CE5","CjA","CpO","B7g","CFT","Cur","DnJ","COk","Cho","Ceg","CC","Cjb","Caz","DnK","AVf","DnL","DnM","Byy","A9A","CAW","DnN","addLast","DnO","COY","Chh","B5D","Cd$","Cwp","DnP","offer","Bgh","poll","DnQ","CDO","CqG","DnR","CDg","B62","B40","CNu","CP2","CFn","A5t","B8o","Jm","QC","CjE","A2V","bitCount","DnS","A1m","checkConcurrentModification","DnT","DnU","DnV","computeValue","DnW","DnX","DnY",
"callHookSafeSync","DnZ","Dn0","callHookSafeWithReturn","Dn1","Dn2","callHookSafe","A_u","QP","getDirectionFromMetadata","Tw","isBlockFootOfBed","AOX","getOrientation","XM","isExtended","Yo","func_31050_c","AQl","getState","Dn3","NE","ALo","binarySearch","ASV","getInfo","A7D","AKP","initZone","S4","getSaveMillis","AR_","previous","Dn4","findMatchingRecurrence","A$V","Dn5","Dn6","Dn7","AP2","begin","AFe","setColorOpaque","Dn8","needsUpdate","Yw","pos","Wa","tex","Dn9","setColorRGBA","Dn$","normal","Yn","endVertex",
"Dn_","lightmap","A8p","finishDrawing","BQa","func_181679_a","Doa","AJ5","Dob","lambda$monitorEnterWait$0","CTB","getLocalStorageSavedHook$js_body$_1","CWr","getLocalStorageLoadedHook$js_body$_2","CR1","getCrashReportHook$js_body$_3","CWt","getScreenChangedHook$js_body$_4","Doc","A$7","setTime","AUG","getPrintStream","BYq","formatParams","AYi","logExcp","CVM","random$js_body$_10","BMO","ANH","setInput","Dod","finished","Doe","Dof","A4J","inflateEnd","Dog","ABr","Z3","ABl","matcher","ARk","find","AUd","start",
"AWb","AXg","AL2","Doh","checkIndexForAdd","Doi","getRecipeSize","A_j","func_27175_b","Byi","syncStats","A8d","deleteTexturesAndDisplayLists","APz","closeMinecraft","AC2","exit","Bqe","setListener","Doj","updateAchievementWindowScale","D6","glDepthMask","Bmy","getTexture","Df","glColor4f","DI","glBindTexture","CW","drawTexturedModalRect","Bz7","drawString","BMD","drawSplitString","Bk","glRotatef","Hz","enableStandardItemLighting","BI2","renderItemIntoGUI","Dok","isVSyncSupported","Dol","Dom","wasResized","Don",
"setVSync","Doo","resize","Dop","setTitle","Doq","func_40453_a","AMP","getMinecraftDir","S2","Dor","AXP","Dos","Dot","Dou","BtW","loadScreen","BWy","BKa","getTextureContents","Dov","getWaterBiomeColorizer","Dow","setGrassBiomeColorizer","Dox","getFoilageBiomeColorizer","BfM","CCr","Doy","Doz","DoA","setStatStringFormatter","DoB","R4","glShadeModel","Chp","glClearDepth","HN","glDepthFunc","PP","glAlphaFunc","A7q","glCullFace","Bwk","loadSoundSettings","Oe","registerTextureFX","Cya","BRI","BQ0","CfG","CEa","B$T",
"CMz","B$K","BS$","A6S","checkAnisotropicFilteringSupport","Bm9","hasGlitch","AXZ","anisotropicPatch","ASG","BYi","Clj","DoC","displayUnexpectedThrowable","Ed","func_40663_a","Bxr","func_27178_d","BH","func_40661_c","B08","startThreadCheckHasPaid","BTb","getMouseOver","BRU","updateTick","AYP","getIChunkProvider","E$","floor_float","DoD","setCurrentChunkOver","BSZ","updateController","BgM","updateDynamicTextures","AOJ","func_40114_aH","W6","isPlayerSleeping","DoE","Bl9","handleInput","Bn4","BO4","updateScreen",
"HP","getEventButton","FN","getEventButtonState","Hn","setKeyBindState","Hk","onTick","ML","getEventDWheel","OP","changeCurrentItem","Bgd","setIngameFocus","Ne","Bbu","handleMouseInput","Bp","getEventKey","ER","getEventKeyState","Cq","isPressed","COf","BHo","dropCurrentItem","Eb","isUsingItem","AXd","BN$","onStoppedUsingItem","BUq","clickMouse","Bxi","sendClickBlockToController","Cs","func_40662_b","NK","getWorldInfo","Nn","func_40724_s","BmK","joinEntityInSurroundings","Boz","updateRenderer","Nv","updateClouds",
"BwX","updateEntities","My","setAllowedMobSpawns","BB5","tick","Q","floor_double","BKQ","randomDisplayUpdates","Bdc","updateEffects","BEC","clickMiddleMouseButton","J4","Lq","toggleFullscreen","B1q","handleKeyboardInput","Gi","func_40003_b","Bgs","displayInGameMenu","Lz","forceReload","Js","refreshTextures","Bm5","setOptionValue","Gw","loadRenderers","Cln","BUR","changeWorld2","BOL","onGuiClosed","DoF","clearChatMessages","DoG","setIngameNotInFocus","RV","ADo","getScaledWidth","ZS","getScaledHeight","BQl","setWorldAndResolution",
"DoH","BpA","func_28137_f","BHq","clearBoundingBoxes","Bh4","clearVectorList","ABf","DoI","DoJ","CsI","DoK","putAllImpl","DoL","mixPhi","ARz","DoM","nextBufferSize","Brj","DoN","DoO","A1p","readResults","DoP","AXF","DoQ","Bw1","modInc","DoR","handleWindowMessage","So","compareUnsigned","K8","divideUnsigned","CVE","remainderUnsigned","DoS","handleWindowFocus","DoT","tryGrabCursorHook","Xc","getOffsetX$js_body$_15","Wm","getOffsetY$js_body$_16","DoU","CwU","CuX","hasCodeVar$js_body$_12","A$u","getWhich$js_body$_17",
"A$_","getLocationSafe$js_body$_18","A0m","processFunctionKeys","AF_","A3B","getEaglerKeyFromBrowser","AWL","getCharOrNull$js_body$_41","API","keyToAsciiLegacy","CKc","DoV","getCodeFromLayoutChar","Blq","DoW","DoX","DoY","expandAtCount","AH8","checkPowerOfTwo","DoZ","L$","ABo","parseText","A$A","Do0","Do1","setGroupingSize","Do2","setGroupingUsed","Do3","setMinimumIntegerDigits","Do4","setMaximumIntegerDigits","Do5","setMultiplier","Do6","Do7","Do8","inflateReset","BNN","Do9","rotateLeft","YC","recalculateLength",
"AEJ","CN9","create$js_body$_1","Do$","keyPath$static","Do_","computeTime","Dpa","computeFields","Dpb","AEB","func_40195_b","Dpc","A1d","LN","ATX","equalsKey","Dpd","Dpe","newEntry","PI","numberOfTrailingZeros","Dpf","Dpg","removeAt","Bo4","areEqualKeys","Dph","ABE","trailingOneBits","ACN","trailingZeroBits","Dpi","Dpj","A7M","Dpk","Dpl","Dpm","GW","hasRemaining","AFs","Dpn","Dpo","Dpp","parseQuoted","AQB","isControl","GR","parseRepetitions","AKD","Dpq","Dpr","Cvz","CFq","Cm8","CNJ","B4u","CN3","CuW","CF$",
"CO3","Ccb","CTw","revokeBlobURL$js_body$_14","Dps","Dpt","Dpu","check","Dpv","Dpw","Dpx","ARn","isPointerLockedImpl","CX0","Dpy","Dpz","BBM","callHookSafeSync$_asyncCall_$","CBT","BFE","callHookSafeWithReturn$_asyncCall_$","CNM","DpA","Bor","BxS","DpB","DpC","createInfo","DpD","toDateTimeZone","V8","AD1","DpE","getVertexCount","DpF","getVertexFormat","DpG","getByteBuffer","DpH","DpI","DpJ","getDrawMode","DpK","renderBuffer","AQd","DpL","createDirectIntBuffer","BAV","glDeleteLists","BfV","glDeleteTextures",
"DpM","BT","cos","BC","sin","DpN","depthMask","Cj","color","AWj","bindTexture","DpO","rotate","Cp3","AZU","DpP","setMCLightAmbient","DpQ","DpR","DpS","BfB","DpT","getAppDir","AZI","createPath","AQQ","DpU","BNd","BmO","loadOptions","Cdk","CjV","Cmb","BIN","BMz","BRx","AYs","AVe","DpV","findLegacyWorlds","B$","startDrawingQuads","F","addVertexWithUV","DpW","scaledTessellator","AUR","BC_","BCN","Bul","DpX","DpY","createDirectFloatBuffer","Te","allocateAndSetupTexture","Cgz","DpZ","Dp0","shadeModel","Dp1","clearDepth",
"Dp2","depthFunc","Dp3","alphaFunc","Dp4","cullFace","B5y","CK","atan2","CKX","getIconFromDamage","Cio","Y9","getRGB","CtW","AKn","generateDisplayLists","YZ","glNewList","BDt","renderStars","MN","glEndList","Com","BJN","detect","BQK","loadPendingSkin","BWa","reconcatDD","CeT","Dp5","Dp6","Dp7","B67","Dp8","Dp9","BTj","Dp$","mouseGetEventButton","Dp_","mouseGetEventButtonState","BTH","TO","lookup","Dqa","mouseGetEventDWheel","Dqb","mouseNext","Dqc","keyboardGetEventKey","Dqd","keyboardGetEventKeyState","OF",
"CkD","addStat","CHx","Bxk","swingItem","EM","getCurrentItem","CJ0","func_35641_g","BxQ","sendUseItem","Dqe","func_9450_c","BcP","attackEntity","Boo","interactWithEntity","Dqf","clickBlock","Dqg","sendPlaceBlock","Dqh","func_9449_b","CnN","isInCreativeMode","Dqi","resetBlockRemoving","Dqj","sendBlockRemoving","Cja","func_35190_e","Dqk","addBlockHitEffects","BHl","getBlockId","Dql","setCurrentItem","Dqm","keyboardNext","A_U","func_40664_b","ARw","B2J","CWg","sourceEquals$js_body$_43","Dqn","isValidToken","Dqo",
"execute","ATz","isPointerLocked","AD2","mouseSetGrabbed","Dqp","isFullscreen","Dqq","callExitFullscreen","Dqr","callRequestFullscreen","CXp","lockKeys$js_body$_90","Cvp","A8z","getCodeFromLayoutChar0","Dqs","Dqt","Bkp","parseIntegerPart","Dqu","parseFractionalPart","Dqv","parseExponent","Dqw","Dqx","AAi","BOC","Dqy","Dqz","DqA","lambda$detectTimezone$0","DqB","ANX","AYg","fillReadBuffer","DqC","A2T","Se","isUnderflow","DqD","DqE","getEras","A4k","A0N","getAmPmStrings","A6I","getWeekdays","A2_","getShortWeekdays",
"A3h","getMonths","AX9","getShortMonths","AD9","CW2","isPointerLocked0$js_body$_70","CYq","isMozPointerLocked0$js_body$_71","DqF","DqG","Ct1","CGE","DqH","nextTransition","DqI","DqJ","DqK","growDisplayListBuffer","DqL","setupDirect","AST","Bkg","drawDirectArrays","VB","DqM","DqN","DqO","DqP","glDeleteTexture","DqQ","fatal","DqR","_wglDepthMask","A$P","AAX","updateAnisotropicPatch","Bqn","DqS","_glRotatefZ","Bcl","_glRotatef","DqT","_glRotatefY","DqU","_glRotatefX","BKl","AUt","AFQ","transform","Gh","sqrt_float",
"DqV","splitPath","VN","addKey","DqW","getAllChars","DqX","stringToArray","A80","BlX","Bfq","BMc","Cqy","scanWorlds","Sz","getFilesInManifest","DqY","getFileName","BEi","addToManifest","DqZ","readFontTexture","BMB","Dq0","_wglClearDepth","Dq1","_wglDepthFunc","Dq2","_wglCullFace","Baf","Dq3","glGenLists","Dq4","F0","sqrt","DR","Ek","Dq5","Dq6","Dq7","rewind","AV0","generateTexture","Fc","glTexParameteri","BGq","glTexParameterf","A87","glTexImage2D","BZ_","_wglGenerateMipmap","Dq8","A3n","createGLArrayBuffer",
"AOU","destroyGLArrayBuffer","AYB","deleteTexture","Bj_","glReadPixels","Bmh","cleanup","BcC","BzJ","addSkin","Dq9","concatArrays","B0h","Dq$","Dq_","fixWheel","Cgi","Cle","Dra","BZI","B0e","Drb","A1J","callRequestPointerLock","Drc","CRv","exitFullscreen$js_body$_98","CYl","webkitExitFullscreen$js_body$_99","CSS","mozCancelFullscreen$js_body$_100","CRW","requestFullscreen$js_body$_94","CXk","webkitRequestFullscreen$js_body$_95","CXS","mozRequestFullscreen$js_body$_96","Ck","register","ANC","registerAlt","BWf",
"Bea","Drd","Dre","Drf","B2L","CCs","Drg","Nr","Drh","Dri","AUy","Cnp","AMg","getFragmentState","AGH","getPipelineInstanceCore","Drj","getCurrentExtensionStateBits","AMs","getPipelineInstanceExt","Drk","getDirectModeVertexArray","Drl","uploadData","Drm","_wglBufferSubData","Drn","AIL","getCurrentBoundTexture","Dro","isAnisotropic","Drp","isNearest","Drq","Drr","BeW","Drs","normalizePath","CCi","A8j","Drt","Bwi","listFiles","Jy","getPath","SY","isStringEmpty","Cua","getSave","Btt","getResourceAsStream","CFI",
"Dru","Ccp","Drv","Cr$","CeG","Drw","CNO","Drx","CIs","CID","B7n","CJN","CIa","B2g","B_m","Cv3","Cm6","B6p","B69","B_B","Ck4","Cgk","CP6","CDh","BOQ","CgJ","Ch8","Cxn","Cez","CrW","Hb","BVM","CyG","B$_","CqO","Bvp","CaG","Cki","Cj2","Cv7","Cog","ClQ","CLL","CAE","BD5","setRenderManager","Dry","Drz","ADt","disableVertexAttribArray","DrA","DrB","setupDisplayList","A2b","DrC","setNearest","DrD","_wglTexParameterf","DrE","setAnisotropic","DrF","setTextureCachedSize","DrG","trivializeInternalFormatToGLES20","DrH",
"unbindTextureIfCached","DrI","DrJ","DrK","_wglReadPixels_u16","DrL","getDefaultUsername","DrM","BFr","getMinecraft","DrN","DrO","CKr","B9n","BaA","DrP","CWl","mozRequestPointerLock$js_body$_63","B6q","DrQ","DrR","DrS","DrT","AOI","makeNewPipeline","DrU","getCoreStateMask","DrV","getExtensionStatesCount","Bre","ATk","getBuffer","A85","DrW","getBoundTexture","ASJ","getNativeTexture","CzI","BLf","BmB","exists","AJj","truncateDescLine","Rq","AZG","nameUUIDFromBytes","DrX","getAllLines","DrY","isBlank","DrZ","getSaveLoader",
"Dr0","Dr1","getWorldName","Dr2","getLastTimePlayed","Dr3","getSizeOnDisk","Dr4","getGameType","Dr5","getSaveVersion","Dr6","B4o","Dr7","setRenderPassModel","AB8","Fy","BSe","Dr8","CO0","CEc","Cs1","Dr9","CIh","Dr$","func_40321_a","CpM","Dr_","func_40343_a","B45","Dsa","Dsb","B3a","Ba6","CE6","Cyl","A_g","inputStreamToBytesQuiet","Dsc","Dsd","unsetBit","Dse","setCacheSize","Dsf","getDataView16Unsigned","Bpg","Dsg","getStorage","Dsh","Dsi","getAllowedCharacters","Dsj","Dsk","checkReplacement","BWh","Dsl","getShaderSource",
"Uc","visualizeBits","Dsm","initializeNewShader","ASL","Dsn","Dso","Mw","nextClean","Jz","syntaxError","QJ","AZ6","nextValue","Dsp","Dsq","Dsr","doFinal","Bg_","B1D","HL","Gz","T5","addChild","Cr_","inputStreamToBytes","CTU","Dss","BW8","BQF","AN$","Dst","SV","loadGzippedCompoundFromOutputStream","Dsu","hasNoTags","Is","getString","D0","getInteger","QV","getByteArray","ALh","replaceAll","Dsv","markSupported","Cex","Dsw","A7x","Dsx","BKq","getAsArray","Bn8","Dsy","available","ASP","AJF","toByteArray","AC5","ACc",
"AEK","Dsz","Bmt","AUV","AMx","func_1141_a","Mo","DsA","BS4","BqE","readTag","Bio","AIT","CjQ","AAn","AMR","getShort","PL","AUh","readZeroTerminated","St","AMU","DsB","readByte","DsC","readUTF","BK0","createTagOfType","DsD","readTagContents","B5H","AUQ","DsE","DsF","DsG","DsH","DsI","DsJ","DsK","DsL","B5j","B85","Hc","A0X","A47","IA","Cs8","CfI","Bg3","BFe","BSs","Cji","He","HD","CwJ","Cpi","CpK","B5e","CH9","CLj","Cte","AVQ","A58","BuC","B4W","BK7","Cn1","CMH","AFy","CPh","CmP","CkW","B$9","Cx8","CpR","CkR",
"B4R","CJR","Cx9","Cx2","CmU","CQO","ClZ","B2E","CCB","CfX","Cgt","B$l","CwK","CiV","B2H","CCn","Cye","CFp","CEF","BTI","BuI","Cnf","CBa","Ct8","BbI","Bda","Cil","BOJ","Cxb","CGq","Cw7","Ccs","Ck6","CdU","B7f","Cad","Cgq","CtO","CPE","CdG","Cwi","CtV","CHU","CjH","CBt","B_j","B96","Cm_","BfA","Cxp","CFb","B6I","CwA","CB6","CHp","B1E","Cm3","Cax","CJY","CGN","B1x","Cu0","CwQ","CbH","CGh","Cqq","B6A","Ctj","CHD","B7I","Coo","Cfe","B_b","AVR","CPP","Ble","BsV","BRc","BmV","CPt","BDk","BFw","BkF","BxM","BWg","CdS",
"CN1","Crk","AT$","L0","RT","BBZ","BXW","ATS","AY_","BNx","CDN","DsM","removeFirst","Co6","B_4","Cut","CvZ","Cuj","DsN","CyQ","CQc","Cbh","CzP","Ctw","Cb4","ChW","B7s","Ce0","CES","CpJ","CQa","CDz","Clm","B3t","CBf","Cld","AUn","CF_","CEl","CMv","CjS","Cyr","DsO","DsP","ALu","Sr","AVE","BMJ","CjG","DsQ","CP0","DsR","DsS","Gr","Vv","DsT","Cym","B98","CNV","DsU","DsV","CIy","C4","ATe","Coj","B7r","BWi","B2B","B2Q","CNh","B1F","CaJ","CyL","CBK","B28","Cs6","CGg","BN8","ABk","CPi","CJp","CG1","CHb","CFc","Cgg",
"CJ1","CKl","CnS","CPm","CNL","CQw","B4X","CsK","CfA","CNi","Cis","CD2","Ckk","CJg","CxR","DsW","DsX","COT","implOnMalformedInput","Ko","generateTextureNames","DsY","BCB","readTextureImage","ABO","unwrapImageByColumns","HK","setupTexture","Bft","A4v","func_27277_a","Dn","getStringWidth","A1h","isActive","AWO","updateLightmap","DsZ","mouseXYChange","ADH","setAngles","BjQ","getX","BTo","getY","ANs","func_905_b","BRE","renderWorld","BxC","renderGameOverlay","Bkj","drawScreen","BBt","Ds0","Ds1","Ds2","Ds3","initGui",
"BEd","getEventX","BVF","getEventY","BmY","mouseMovedOrUp","Bbh","mouseClicked","Ds4","getEventCharacter","BCJ","keyTyped","A3L","Ds5","Ds6","CcL","BUg","getInputStream","AXf","AHg","computeHash","ADh","getSlotIndex","Ds7","Nk","_wglUniform4f","O3","store","Ds8","VX","_wglUniformMatrix4fv","BYw","_wglUniform1f","A9Z","_wglUniform3f","BAy","_wglUniform4i","Ds9","updatePipeline","A$2","checkOpened","AHW","Ds$","BK3","Ds_","verifyCrc","Dta","readShort","Dtb","readInt","Dtc","readLong","Dtd","readFloat","Dte","readDouble",
"Dtf","JY","getKey","Dtg","ADC","getDeclaringClass","Dth","Dti","Dtj","Yj","CC9","Dtk","Dtl","Dtm","Dtn","Dto","Dtp","Dtq","Dtr","Dts","Dtt","Dtu","Dtv","Dtw","Dtx","Dty","Dtz","BI9","DtA","DtB","ANI","DtC","DtD","putColorBytes","DtE","DtF","putShort","BDG","proc","Sl","readBytes","YY","checksum","BuO","QD","AQK","readString","DtG","ClD","DtH","TB","DtI","A43","getItemDamage","Sk","getIconIndex","Be3","drawItemIntoGui","AG8","func_40713_r","D5","DB","glBlendFunc","DtJ","func_40266_a","DtK","JU","getImageContentsAndAllocate",
"DtL","Q$","updateCursorCounter","ABh","isButtonDown","ANw","fileChooserHasResult","AFz","getFileChooserResult","DtM","getMimeFromType","DtN","A6o","showPopup","B11","convert64x32to64x64","BJM","save","DtO","enableRepeatEvents","BJ0","processReadPackets","DtP","getBlockReachDistance","Bu4","rayTrace","ABv","getPosition","Cfy","extendedReach","Ie","distanceTo","US","getLook","HG","addVector","Ll","addCoord","Es","expand","Bg7","getEntitiesWithinAABBExcludingEntity","Cnt","canBeCollidedWith","B5v","getCollisionBorderSize",
"ZA","func_1169_a","A1l","isVecInside","Cni","BiU","bindImage","DtQ","grabMouseCursor","ASS","BIf","onCraftGuiClosed","BIF","func_20086_a","DtR","func_35809_c","BZH","updateTorchFlicker","Oi","func_22386_a","Bha","getLightBrightness","BQd","updateEquippedItem","BoQ","addRainParticles","BrV","onUpdate","Bpb","DtS","DtT","DtU","DtV","getKeySet","BkQ","saveOptions","DtW","setGraphicsLevel","DtX","stopRendering","BP5","AJ8","markDirty","AUW","markRenderersForNewPosition","CKR","BSC","changeWorld","DtY","unPressAllKeys",
"DtZ","ungrabMouseCursor","Blr","deleteDisplayLists","Dt0","getTime","Dt1","entrySet","Dt2","Dt3","Dt4","AE2","ensureBufferSize","Dt5","validateTrailingCharacter","A26","validateCharacter","Dt6","Dt7","Dt8","Dt9","lambda$checkImmediateContinueSupport0$6","Dt$","lambda$immediateContinueTeaVM0$3","Dt_","Dua","Dub","AMD","isLenient","OY","isLeapYear","AMY","daysFromBaseYear","AFR","daysInYear","Pz","daysInMonth","WY","getTimeZoneOffset","SJ","It","mod7","Z6","ATa","fullFieldsCalc","Bg6","cachedFieldsCheckAndGet",
"Duc","getKeyHash","Dud","A5o","requireOpen","ClC","BRR","Due","pollFirst","Duf","Dug","Duh","Dui","Duj","Duk","writeStdout","Dul","writeStderr","Dum","Dun","firstTransition","AML","addTransition","Duo","getMillis","AOM","Dup","Duq","getUpperLimit","ASz","Dur","buildTailZone","BgU","buildFixedZone","Dus","Dut","getWallOffset","Duu","Duv","AAa","BIt","getQualifiedName","AO5","resetKeyBindingArrayAndHash","Wv","parseFloat","Duw","setTextureUV","AUC","getBlockFromDye","P3","func_40433_c","BIY","CJl","isCancelled",
"Cvf","setNetClientHandler","Cxs","EK","addToSendQueue","AQ5","disconnect","AK2","Bjf","getBlockMetadata","AT5","BWF","func_4041_a","AYc","multiplyVelocity","BpZ","func_405_d","Ji","addEffect","AQ8","Kx","Iw","BPN","Bc3","Dux","Duy","isReadOnly","Duz","DuA","DuB","putChar","ACe","DuC","resolveEras","DuD","resolveAmPm","DuE","resolveWeekdays","DuF","resolveShortWeekdays","DuG","resolveMonths","DuH","resolveShortMonths","DuI","DuJ","CJ","sqrt_double","Uh","assertNotRelative","BBh","getAllBytes","DuK","arrayToList",
"BMA","DuL","lambda$callHookSafe$5","DuM","shiftConflictingKeys","Ox","getFS","DuN","DuO","eaglerIterate","DuP","DuQ","DuR","DuS","lambda$callHookSafeSync$6","DuT","lambda$callHookSafeWithReturn$7","AC8","isRelative","DuU","eaglerExists","DuV","linesArray","DuW","X9","AZv","DuX","decrementIndexes","AVp","nextSimpleValue","AKr","AYM","ACt","DuY","processWord","DuZ","finish","ABe","unpackWord","Du0","Bsx","func_40297_a","Du1","func_40671_a","Du2","Du3","ATx","Du4","readUnsignedShort","Du5","decodeUTF","Du6","hash",
"OR","Zq","Du7","Du8","CAO","processBeforeFormat","JP","getTimeInMillis","Du9","Du$","Du_","getDisplayName","Dva","getRawOffset","Dvb","func_40701_a","Dvc","Dvd","AI4","Dve","glGenTextures","Dvf","Dvg","Dvh","Dvi","Dvj","getWindowFocused","A3b","createTextureFromBytes","ANJ","func_35464_b","Dvk","mouseGetX","Dvl","mouseGetY","Dvm","mouseGetEventX","Dvn","mouseGetEventY","Dvo","keyboardGetEventCharacter","Dvp","Dvq","CFK","AOr","ALU","needsInput","AHt","BFd","A0h","BD$","needsDictionary","Dvr","Dvs","getRemaining",
"A5N","getLong","AXz","getTotalOut","CtB","Dvt","Bfc","ASI","Dvu","Dvv","groupCount","Dvw","compCount","Dvx","consCount","Dvy","Dvz","useAnchoringBounds","DvA","blendFunc","DvB","mouseIsButtonDown","DvC","DvD","DvE","A03","copyRawPixels","L6","DvF","getText","Bl$","DvG","setName","DvH","DvI","keyboardEnableRepeatEvents","Cr","createVector","Byg","CgR","Bbp","getFOVMultiplier","NI","getRainStrength","BCi","func_35461_e","EU","getWorldChunkManager","Cqk","getBiomeGenAt","Ug","canSpawnLightningBolt","LR","func_35554_b",
"CyK","BpJ","BaK","playSoundEffect","A4N","setPosition","DvJ","unpressKey","DvK","A40","isStrictDecoding","A$t","computeYearAndDay","DvL","AXx","ADT","CXr","writeJsStdout$js_body$_4","CXo","writeJs$js_body$_3","A5I","isTransitionFrom","A0U","clearMap","Bvc","DvM","Bzd","BAU","resolve","DvN","CA","Gb","BJ$","func_40099_c","DvO","getErasMap","Wb","resolveDateFormatSymbols","DvP","getAmPmMap","DvQ","getWeekdayMap","DvR","getShortWeekdayMap","DvS","getMonthMap","DvT","getShortMonthMap","A0$","Wc","DvU","DvV","Zu",
"opt","DvW","A0V","DvX","DvY","DvZ","copyTo","Bsk","Dv0","Dv1","A0Q","YV","APq","Dv2","tryBlendFuncSeparate","Dv3","_wglBlendFunc","Dv4","Dv5","Dv6","setStorage","Dv7","setComponents","PG","Ri","getInventory","Tk","Ff","addSlot","BrI","func_35374_a","BgE","A_7","Dp","setSize","Dv8","BiQ","B0v","synthesizeFloat","Dv9","loadIdCounts","Dv$","synchronizedList","AQR","openWebSocket","Dv_","setEnableStringFrames","Dwa","setEnableBinaryFrames","Lk","networkShutdown","BTm","B2z","FJ","C0","Cfa","getErasMap$$create",
"Cod","getAmPmMap$$create","CmT","getWeekdayMap$$create","B$0","getShortWeekdayMap$$create","Cnz","getMonthMap$$create","B9I","getShortMonthMap$$create","AO$","Dwb","_wglBlendFuncSeparate","CxH","CLM","I7","setString","Ei","setInteger","Dwc","SS","setByteArray","Cjr","writeGzippedCompoundToOutputStream","Dwd","B1R","BJ5","Xh","mulAndShiftRight","ASU","intBitsToFloat$js_body$_25","AHf","unwrapFloat","Dwe","getMapFile","AYZ","func_28110_c","W4","CHg","CB_","CvJ","C9","addIdClassMapping","Ced","B2e","Ce3","CvV",
"CAa","CcX","Caq","Cwy","CM6","Cih","Cyw","CxE","B80","CKF","Cmn","CP$","Cg3","B8h","Cgp","CPo","CmD","B8Z","B_A","CBY","Czr","Cg0","B3O","CpH","CqY","Cxr","CJP","CkU","CLT","Cu7","CIf","CbC","CeD","CqQ","Ceu","B9k","B91","Cy7","Cuo","CN7","Cpp","CGc","Cws","CGw","Cdr","CNf","CjI","CzJ","Cc7","B3V","CI0","Crc","CEy","B3i","CHs","ClX","COM","CoN","B6H","CeP","AN_","getBoundingBox","Dwf","E2","Id","addObject","Dwg","entityInit","Dwh","B13","BUZ","AWu","func_1139_a","Byp","CG8","S5","setColor","TI","setBiomeName",
"MJ","setMinMaxHeight","Dwi","KB","setTemperatureRainfall","Dwj","AHx","setDisableRain","Dwk","Dwl","CrB","func_4124_a","Dwm","CMu","ChV","CO8","CL1","CpQ","Ch$","BrG","BJK","Dwn","Dwo","CWc","Dwp","Dwq","Dwr","Dws","Dwt","Dwu","Ctq","BWb","Brp","Dwv","AUe","writeTag","KD","B5U","Dww","CwG","CBr","B5r","ChF","CBs","AVN","Dwx","writeShort","Dwy","AL$","writeLong","Dwz","writeByte","DwA","writeUTF","DwB","writeTagContents","DwC","Bmn","DwD","DwE","BwD","createBiomeDecorator","ABn","Bfb","DwF","DwG","DwH","DwI",
"DwJ","CdZ","DwK","Bt2","DwL","B2I","CQP","Jx","DwM","DwN","DwO","DwP","DwQ","AMF","HH","GH","B4n","Br2","AGB","B1X","CpY","CBL","CE_","CrO","CHo","CvM","CO_","Cyj","Cai","CpZ","CtH","Cb2","CKi","CMA","CoO","Ccz","Ctu","CN4","Cbi","P$","CJ7","BHQ","CMb","CLW","B1y","DwR","DwS","DwT","DwU","DwV","DwW","DwX","BZh","Czi","Chy","Cme","CB3","Cgo","DwY","DwZ","CEi","Cgm","B2w","B$I","CnX","CKZ","ChZ","CFP","CiH","BGK","Jb","BD3","BnK","BKE","BHa","BnD","BJk","Bts","Byv","Bxa","BPa","Bt6","Bek","BKo","Blf","BRv","BpO",
"Ba$","Bvw","Cnn","Bxs","BVP","BsX","BuF","BVS","Bfo","Beo","BcA","B0D","BlL","BTG","D1","Cw","Vi","Kf","K_","VE","CJu","B4g","Ci2","CHt","B5b","CDi","Cqz","Ca$","CNx","CrC","Cxm","ARG","AUm","SU","WZ","A1i","Csq","CqS","B9K","B$g","Cey","CyZ","Czh","CzH","CMa","CEh","ByS","BjI","Buq","Bwa","Bzg","Bmx","BIZ","ABQ","B7S","CkE","AJw","Dw0","ABN","BhF","B0x","BcG","Bb9","CyI","AI2","AWo","AZ9","CNl","CtN","CAG","AJb","Dw1","Dw2","Dw3","B5L","Ck_","ClR","B5R","AT1","AP$","Bal","Dw4","Czo","C2","A$4","CjR","CJZ",
"Czx","Cj5","CHA","Cl$","CC4","CHE","Cxj","COj","CCl","CK_","Caw","CcA","Cm0","CzT","B6w","B4D","Co3","CP_","CmV","CwB","CeF","Cf3","B4a","CAI","Ct5","Cvo","B3L","COD","B8m","Czm","AJi","makeNext","CIe","implOnUnmappableCharacter","Dw5","preUpdate","Dw6","CIK","ABa","attachQuad32EmulationBuffer","AHq","drawRangeElements","A9Y","attachQuad16EmulationBuffer","Dw7","Dw8","isLowerCase","A5Z","isUpperCase","Dw9","isDefined","XU","isDigit","Xr","isIdentifierIgnorable","Dw$","isISOControl","Dw_","isJavaIdentifierPart",
"Dxa","isJavaIdentifierStart","Dxb","ZQ","isLetterOrDigit","Dxc","isTitleCase","Dxd","isUnicodeIdentifierPart","Dxe","isUnicodeIdentifierStart","Dxf","hasTransparentBounds","AZ2","Dxg","mode","AHL","Dxh","Dxi","Dxj","A1w","setDontDraw","Dxk","sortByDistanceToEntity","IS","getCompoundTag","B3G","BJz","Dxl","getItemStack","BS_","dropPlayerItem","JA","setItemStack","Dxm","wakeThreads","Dxn","Dxo","AIc","D9","getBoundingBoxFromPool","A6r","Dxp","AMK","deleteCharAt","AAr","getSuperclass","Bci","Dxq","BXE","Dxr",
"getInt","ALV","alphaBlend","Dxs","putInt","BOn","renderString","A78","getCharWidth","Dxt","getDX","Dxu","getDY","Ft","glColorMask","Bh1","updateFogColor","Bkb","setupCameraTransform","A7s","BVK","setupFog","Bgg","renderSky","CML","BV8","BzR","clipRenderersByFrustrum","F7","disableStandardItemLighting","AJy","sortAndRender","Bfi","renderEntities","S9","enableLightmap","BHL","func_1187_b","BFR","renderParticles","LS","disableLightmap","BlO","isInsideOfMaterial","Bkq","drawBlockBreaking","Bk4","drawSelectionBox",
"AU5","renderAllRenderLists","BEL","renderRainSnow","BmT","func_40444_c","Baq","renderClouds","BcU","func_4135_b","Bi3","updateRenderers","BFY","isFancyGraphicsEnabled","BIU","getEntityBrightness","BGA","renderVignette","ADQ","armorItemInSlot","FD","isPotionActive","BVU","renderPumpkinBlur","XV","func_35643_e","Bmc","renderPortalOverlay","Kb","getSleepTimer","ALw","getFoodStats","AUJ","getFoodLevel","BtG","getPrevFoodLevel","Dxv","shouldDrawHUD","A8n","xpBarCap","BH2","getPlayerArmorValue","BfZ","getFoodSaturationLevel",
"BJS","renderInventorySlot","B_c","func_35642_f","Eg","drawRect","BKh","drawStringWithShadow","BHO","debugInfoRenders","BKr","func_6262_n","Bcg","debugInfoEntities","BXl","func_21002_o","BQ$","maxMemory","BWT","totalMemory","BuD","Bz8","JG","Hu","getWorldSeed","AX5","hsbToRGB","Dxw","renderSkybox","HV","drawGradientRect","Zp","Cz","glScalef","BZ3","drawCenteredString","BdK","drawDefaultBackground","Fq","Bjy","drawTextBox","BFa","AQF","render","Dxx","BG6","CfJ","getScore","WT","CD3","Byz","Dxy","setMaxStringLength",
"UA","setFocused","AJ2","AOx","func_40118_aO","Dxz","Cr1","mouseReleased","BZS","mousePressed","BVn","playSoundFX","BUd","actionPerformed","RL","DxA","getSlotAtPosition","BcR","func_35309_a","DxB","setText","DxC","Bbc","closeScreen","A1j","DxD","lineIsCommand","B6i","sendChatMessage","A2G","func_22115_j","DxE","eaglerRead","DxF","DxG","YN","readToBuff","AMn","longBitsToDouble","ASb","EX","K5","DxH","ALI","setDayOfMonthPrevious","V_","setDayOfWeek","DxI","Bd5","ES","inflate_flush","Bak","inflate_trees_dynamic",
"AZn","BX_","inflate_trees_bits","BJH","inflate_trees_fixed","D4","getItem","BIs","Rk","renderItemIn3d","CKp","getColorFromDamage","BPB","renderBlockOnInventory","AE1","renderTexturedQuad","CQm","func_40403_e","MB","getSpawnPoint","Md","getCelestialAngle","DxJ","setGrabbed","BWc","func_650_a","Nl","getOutputStream","CB0","Coe","Bb$","HO","DxK","playStreaming","Zi","printText","BAk","displayLoadingString","Bpv","saveWorldIndirectly","DxL","onWorldChange","CFo","func_4085_a","BB$","preloadWorld","B_C","Bnr","createPlayer",
"BrD","preparePlayerToSpawn","DxM","CAC","flipPlayer","DxN","Cwg","func_6473_b","DxO","clearEffects","Czd","emptyMethod1","BYW","spawnPlayerWithLoadedChunks","BW4","entityJoinedWorld","DxP","DxQ","getDefaultBufferSize","DxR","resizeBuffer","DxS","DxT","BvA","parseFormatSpecifier","DxU","configureFormat","DxV","formatValue","A8o","Cuv","ARs","Ce9","AWi","setInstant","DxW","DxX","DxY","getToYear","ALA","setDayOfMonthNext","DxZ","Dx0","setTex","AIR","AXu","colorMultiplier","CkS","getFXLayer","Dx1","readOnly","A6w",
"castNativeByteBuffer","Dx2","LZ","BfE","updateManifest","Dx3","Dx4","incrementIndexes","B6m","Dx5","nextString","Dx6","stringToValue","AJN","processBlock","Dx7","Dx8","processLength","APZ","checkClosed","Dx9","Dx$","Dx_","Dya","Dyb","getNextFormatToken","Bos","getPlainText","BU3","getConversionType","BgA","requireArgument","ByP","AT_","getArgIndex","BoZ","getArgument","Dyc","A9I","Dyd","glTexSubImage2D","Dye","Dyf","A7Z","Dyg","getBytesWritten","A3O","Dyh","renderAABB","Dyi","Dyj","Dyk","Dyl","lambda$callLocalStorageSavedHook$0",
"Dym","lambda$callCrashReportHook$4","Dyn","lambda$callLocalStorageLoadHook$1","Dyo","AE6","testValidity","Dyp","Bz5","setInventorySlotContents","Dyq","CM5","CdR","Cee","CwZ","Cnq","Dyr","lookupEntry","JJ","Dys","countUTFBytes","Dyt","writeShortToBuffer","Dyu","writeUTFBytesToBuffer","AGu","Dyv","Dyw","Dyx","deflateInit","Dyy","getTagName","Dyz","DyA","AHC","bindVAOGLElementArrayBufferNow","A1c","resizeQuad32EmulationBuffer","A71","bindVAOGLElementArrayBuffer","DyB","_wglDrawElements","DyC","_wglDrawRangeElements",
"DyD","resizeQuad16EmulationBuffer","ADu","G4","hasKey","G0","getBoolean","AFC","A08","Bi$","deflate","BjR","BPV","renderStringAtPos","DyE","mouseGetDX","DyF","mouseGetDY","DyG","colorMask","G9","pow","AQE","getSkyColor","BIz","getFogColor","AXT","getCelestialAngleRadians","WE","dotProduct","B_M","calcSunriseSunsetColors","Tl","getWeightedThunderStrength","AOn","drawClouds","IF","getActivePotionEffect","ABU","getDuration","BPR","getFOVModifier","WU","gluPerspective","Bne","glScaled","Yr","hurtCameraEffect",
"Q0","setupViewBobbing","BON","orientCamera","Cdx","Bwq","AP_","setFogColorBuffer","BRV","glFog","Qv","glNormal3f","U4","glFogi","HE","glFogf","DyH","glColorMaterial","BM7","func_35115_a","BHT","renderItemInFirstPerson","BGZ","renderOverlays","BEe","renderItemOverlayIntoGUI","DyI","DyJ","DyK","DyL","AF6","floor","Bw5","func_35355_b","QK","rotateAndBlurSkybox","GY","setColorRGBA_F","DyM","scale","BNY","drawButton","CDH","DyN","drawGuiContainerBackgroundLayer","LW","func_40454_a","BHV","drawSlotInventory","A3y",
"getIsMouseOverSlot","DyO","drawGuiContainerForegroundLayer","P5","getHasStack","Fx","getStack","BVV","func_40712_q","DyP","func_40707_s","CEI","AGc","setDayOfMonth","ARj","nullCheck","DyQ","DyR","BBA","setLoadingProgress","BXg","dropOldChunks","DyS","AR0","DyT","createPositiveCapacity","DyU","parseFlags","AM3","AO7","Ok","A$8","A6l","formatBoolean","A7T","formatChar","A6u","formatDecimalInt","A3p","formatHex","AEx","formatRadixInt","A7k","formatString","CQM","wrapUnsignedByteArray","Bo_","updateProgress","BFB",
"setAllBytes","Bjn","AYa","isNaN$js_body$_14","BZF","isInfinite$js_body$_15","BVZ","analyze","CA2","trailingDecimalZeros","A7r","stringToNumber","DyV","DyW","B7m","convertUTF8WithBuf","DyX","DyY","DyZ","numberIsFinite","Dy0","B7e","BXs","Dy1","setIndexBuffer","AYv","AU1","Dy2","_wglColorMask","CKh","powImpl","Dy3","MX","AEP","func_27307_a","BpF","rayTraceBlocks","Dy4","BBX","glGetFloat","Dy5","Dy6","S8","Dy7","Dy8","Dy9","setFog","Dy$","setFogDensity","Dy_","setFogStart","Dza","setFogEnd","Bq6","G3","setTranslationD",
"JQ","setColorRGBA_I","Dzb","glCopyTexSubImage2D","Dzc","texCoords2DDirect","CNX","getBackgroundIconIndex","Dzd","Dze","Dzf","Dzg","Dzh","AMr","verifyFlagsForGeneralFormat","A7t","Sg","formatGivenString","ZL","verifyFlags","CEX","Dzi","charValue","Dzj","byteValue","Dzk","BY9","shortValue","Dzl","AC_","isValidCodePoint","CPj","Cbn","ATq","verifyIntFlags","ADX","Dzm","getGroupingSeparator","Bm0","getNumberInstance","Dzn","getGroupingSize","Dzo","formatTo","Bto","U_","floatToIntBits","Dzp","Dzq","findLowerDistance",
"Dzr","findUpperDistance","Dzs","isDecimalNotation","BNS","AHK","BXT","YH","bitLength","T9","Rr","AX3","isInfinite","Bu7","A6k","isNaN","Dzt","Dzu","_wglTexSubImage2D","B3X","Dzv","Dzw","BBS","CcO","Dzx","getDataView32","B3b","absImpl","Dzy","Dzz","getFloat","DzA","DzB","DzC","DzD","A9c","DzE","AZa","mayBeAppendSpaces","DzF","flagsToString","B87","CKw","TP","DzG","DzH","BrU","floatToRawIntBits$js_body$_23","DzI","A4T","Clv","DzJ","CQH","AJq","parseDouble","DzK","DzL","_wglCopyTexSubImage2D","DzM","ABd","setUnscaledValue",
"APc","parseLong","SR","BZw","BB3","DzN","setFromString","Bi8","G1","ByT","synthesizeDouble","CU6","DzO","DzP","B20","JL","cutOffLeadingZeroes","DzQ","multiplyByInt","DzR","inplaceAdd","Bgr","Bxv","PA","AZW","calcDecMantissa","DzS","parseLongImpl","FK","multiply","BZG","ACU","BF6","A31","AQe","SE","unsignedMultAddAdd","CJd","CoF","Cbo","BYV","MG","B0B","BuY","ANu","AHv","DzT","DzU","CDZ","DzV","AA4","DzW","CeE","BBa","CFd","A7C","A8w","Ccq","Cxw","Cqo","K7","CMm","Cjm","CgK","CPn","Cga","Cac","BUN","B$h","Cwn",
"AAI","DzX","BeZ","BDV","BiD","BUO","BOR","Bmm","BBe","BvI","BMh","BIq","BDs","Bb_","Bep","CEk","CnZ","AUv","DzY","BnX","L3","Cvm","CGj","Cjd","COF","CAw","CfF","Cvn","B83","CPR","B6k","Cx0","B3R","B2l","B7Q","CfS","CLI","CMf","CcI","CPF","Cfj","B8g","CzY","CBB","Cls","Cvq","Clh","CiS","CBU","CMh","Cne","Cfd","B9H","CQy","CE9","Ckf","B6t","CEW","B4$","Cgc","B8X","Crs","B6g","CPc","CFv","CEv","B$G","B61","Cov","Cqa","Ca6","CP4","Co5","BPY","BtZ","BPo","BKL","Bkf","BED","BoY","BV_","DzZ","Cz1","CQe","Dz0","BI4",
"AZk","CLc","A_y","Car","CLJ","CuQ","CcC","B2d","Cq5","CJj","CgM","Cpc","CNo","Cii","CfM","Bki","Bjv","Dz1","B$H","CMP","Bsn","BWo","CwX","Czw","CHK","A2k","isMalformed","GT","malformedForLength","ANT","AHh","isUnmappable","AFZ","Dz2","decodeLoop","Dz3","B9P","implFlush","BNB","allocate","Bzv","Zb","isError","AAu","throwException","AXn","CKa","Dz4","Dz5","encodeLoop","BBT","Bfe","AP7","allocateMore","AU4","setRotationAngles","Dz6","B9","Dz7","Dz8","Dz9","Dz$","Boh","drawWorldBackground","Dz_","DAa","removeEntry",
"DAb","hasPrevious","DAc","DAd","Bse","toDecimalScaledString","HA","isInfinite$js_body$_22","D2","isNaN$js_body$_21","HZ","getUnscaledValue","BzD","DAe","signum","AMB","Yf","aproxPrecision","N_","powerOf10","QS","DAf","DAg","equalsArrays","DAh","DAi","DAj","AV2","checkConcurrentMod","DAk","DAl","appendTail","DAm","appendReplacement","DAn","AXK","DAo","findAt","DAp","isValid","A3d","finalizeMatch","AGl","ACC","CDL","AJc","DAq","BdF","readPacket","DAr","sendPacket","DAs","processPacket","DAt","handleErrorMessage",
"DAu","AAA","AWg","lookupChar","N$","glColor3f","Pi","glCallList","BXP","func_40475_d","BQA","getStarBrightness","Cro","func_28112_c","AUp","skipAllRenderPasses","DAv","updateInFrustrum","AFr","renderSortedRenderers","AQA","checkOcclusionQueryResult","ADZ","distanceToEntitySquared","A_f","callOcclusionQueryList","DAw","cacheActiveRenderInfo","Bsw","DAx","func_40742_a","B6W","getLoadedEntityList","CAq","isInRangeToRenderVec3D","BtS","renderEntity","DAy","isBoundingBoxInFrustum","G8","blockExists","BCX","renderTileEntity",
"F4","func_40452_a","BP","setBrightness","IX","renderParticle","AZ3","glPolygonOffset","DAz","disableColor","DAA","renderBlockUsingTexture","BX2","setBlockBoundsBasedOnState","XZ","getSelectedBoundingBoxFromPool","Sw","getOffsetBoundingBox","DAB","drawOutlinedBoundingBox","AYI","func_860_a","CnH","func_4069_a","B64","func_40539_b","AAm","getEnableSnow","ByG","func_40540_a","BAL","getLightBrightnessForSkyBlocks","BU","nextGaussian","Bdx","renderCloudsFancy","CJq","getCloudHeight","Cv4","Bgm","AZQ","doCompare",
"DAC","getDebugInfoRenders","DAD","getDebugInfoEntities","DAE","getStatistics","Bva","getDebugLoadedEntities","BtH","func_21119_g","A$x","getSound","Bsh","loadAudioData","BUS","loadAudioDataNew","TD","beginPlaybackStatic","BlB","DAF","BWx","DAG","A0O","displayFileChooser","DAH","DAI","AIH","BH6","BN3","BWv","respawnPlayer","DAJ","DAK","func_40002_b","DAL","flushCache","B8H","func_40479_y","DAM","func_40530_d","DAN","deleteWorldDirectory","OC","readStat","B4G","sendQuittingDisconnectingPacket","ByN","windowClick",
"Beb","slotClick","UF","getSlot","B3j","func_35637_a","F1","getMaxStackSize","A_b","copyItemStack","Ct_","func_35639_a","J1","splitStack","DAO","processCommand","BtF","inflate_fast","ANy","initWorkArea","AI3","huft_build","DAP","getFoliageColorPine","DAQ","getFoliageColorBasic","DAR","getFoliageColorBirch","B$2","getBlockColor","AS0","func_40358_a","B82","getRenderColor","C3","setNormal","AVW","renderCrossedSquares","CyW","setBlockBoundsForItemRender","AG0","func_35928_a","Li","renderBottomFace","Ls","renderTopFace",
"FL","setTranslationF","J5","renderEastFace","JT","renderWestFace","J2","renderNorthFace","JZ","renderSouthFace","Bpm","func_35609_a","A_a","func_1245_b","Qh","renderTorchAtAngle","DAS","TW","setError","A92","DAT","ARA","func_597_c","DAU","DAV","BCS","T2","removeWorldAccess","VI","addWorldAccess","DAW","DAX","DAY","getPacketSize","DAZ","B_0","func_40254_a","DA0","CC1","func_40255_b","BDD","BJ_","DA1","I1","C$","I3","G","IL","H","Ja","K","DA2","DA3","setFormatStringStartIndex","DA4","getNextFormatChar","AAU",
"getFormatString","DA5","process_EXIT_STATE","DA6","process_ENTRY_STATE","DA7","process_START_CONVERSION_STATE","DA8","process_FlAGS_STATE","DA9","process_WIDTH_STATE","BcM","process_PRECISION_STATE","BFN","process_CONVERSION_TYPE_STATE","Bmo","process_SUFFIX_STATE","DA$","transformFromPercent","Bm8","transformFromFloat","DA_","transformFromBoolean","BiP","transformFromCharacter","DBa","transformFromHashCode","DBb","transformFromString","Bup","transformFromDateTime","BL8","transformFromLineSeparator","DBc",
"BIW","transformFromBigInteger","BdA","transformFromInteger","DBd","DBe","getTimeZoneName","DBf","A68","onInventoryChanged","B9g","getInventoryStackLimit","A0r","DBg","DBh","A9r","DBi","DBj","writeInt","DBk","DBl","writeFloat","DBm","writeDouble","DBn","DBo","DBp","access$000","Ba2","ARD","DBq","func_181559_a","PR","getSwingProgress","A9o","getEntityTexture","DBr","Bh5","getTextureForDownloadableImage","BFV","getMapData","BPS","renderMap","AG4","getEntityRenderObject","AWs","drawFirstPersonHand","U6","func_35205_Y",
"Zf","getItemUseAction","Z0","getMaxItemUseDuration","B7X","shouldRotateAroundWhenRendering","BjP","renderItem","MF","isBurning","DBs","renderFireInFirstPerson","BE3","isBlockNormalCube","BDO","renderInsideOfBlock","DBt","renderWarpedTextureOverlay","AAE","isItemDamaged","DBu","getItemDamageForDisplay","Y_","getMaxDamage","ET","round","VS","renderQuad","BTv","func_40218_g","QM","atan","BZf","renderEntityWithPosYaw","BL7","A3C","castPrimitiveByteArray","DBv","eaglerWrite","DBw","eaglerDelete","DBx","DBy","DBz",
"lambda$callCrashReportHook$3","DBA","Czq","getHoverState","B1S","mouseDragged","BzG","moveEntity","CO","setEntityDead","BGQ","getBlockMaterial","CLl","getIsLiquid","Wk","getFluidHeightPercent","Ca_","isSolid","DBB","getStackInSlot","DBC","DBD","DBE","BQo","divideLongByBillion","SM","KV","shiftLeft","DBF","CR5","doubleEqualsJs","YX","doubleToLongBits","A1t","DBG","A9W","setStartIndex","ACG","DBH","Ca5","DBI","getNextFrame","DBJ","isString","DBK","DBL","AIl","CLK","copyOfRange","ALd","onNetworkError","BYa","readPacketStrict",
"AOE","getPacketId","DBM","isOpen","BWQ","writePacket","BmR","APv","DBN","send","DBO","DBP","AQJ","getGLCallListForPass","DBQ","func_859_b","DBR","func_862_a","DBS","func_858_a","DBT","func_861_a","ChY","DBU","setActiveTexture","DBV","doPolygonOffset","B$d","DBW","getSounds","DBX","DBY","DBZ","DB0","Bn6","decodeAudioData","A$1","DB1","loadFile","CLt","CuM","DB2","A0l","BGs","Bc9","B7v","Cda","CD$","FG","J8","showChat","A6p","isCommand","DB3","AM$","func_40360_b","AAC","func_40354_a","B_l","CMx","renderAsNormalBlock",
"DB4","DB5","DB6","getFormatStringStartIndex","DB7","A7A","DB8","setPlainText","DB9","AHz","DB$","setArgIndex","DB_","setWidth","ByL","setFlag","A5x","setPrecision","DCa","setConversionType","DCb","setDateSuffix","DCc","getFlags","Dl","isFlagSet","N6","isWidthSet","QB","isPrecisionSet","GJ","getStrFlags","Kh","padding","AYH","getPrecision","AHw","transformFromNull","DCd","transformFromSpecialNumber","DCe","DCf","DCg","A2l","getDecimalFormatSymbols","DCh","getMinusSign","AJI","wrapParentheses","A30","getAddSign",
"BZR","DCi","DCj","DCk","DCl","BEG","Bn3","DCm","DCn","lineSeparator","DCo","DCp","toOctalString","BsS","DCq","DCr","A$m","getTimeZoneLocalizationMap","CU_","isStr$js_body$_0","DCs","addRecievedFrame","DCt","deflateReset","DCu","renderDefaultChar","Cpy","DCv","DCw","getPotionID","A$X","func_40617_d","CgD","func_40623_c","DCx","getAmplifier","Cw4","func_40611_e","AYV","func_40620_a","AXw","wrapByteBufferTeaVM","B4k","AGA","getFirstNonzeroDigit","AC6","karatsuba","CYs","doubleToRawLongBits","BGu","DCy","DCz",
"readUnsignedByte","DCA","getNewPacket","DCB","readPacketData","DCC","func_40561_a","H5","DCD","DCE","writePacketData","DCF","setupRenderDisplayList","DCG","ATN","DCH","DCI","_wglPolygonOffset","DCJ","BT2","decodeAudioJOrbis","CwY","DCK","getDefaultPattern","B1l","clearFileChooserResult","A1W","setAcceptSelection$js_body$_20","Ccf","setMultipleSelection$js_body$_21","ChU","CoT","CPG","B1T","DCL","DCM","DCN","DCO","DCP","DCQ","COc","func_40612_i","UT","func_40355_a","Ck$","func_40622_b","Cr9","func_40610_g",
"Brk","B2Y","func_40621_j","DCR","DCS","getZeroDigit","DCT","setFlags","DCU","doubleValue","ALR","Cwj","getTimeZoneLocalizationMap$$create","DCV","DCW","getWorldRenderer","DCX","BTf","DCY","B78","sign","Bcy","DCZ","YA","shiftRight","W8","subtract","Ki","DC0","multiplyPAP","DC1","createPacket","BeF","DC2","DC3","DC4","DC5","DC6","DC7","Ca3","setTileEntityRenderer","DC8","CAo","CKy","BnW","BCf","getWAVLen","CYu","unwrapFloatArray","Cyn","createWAV32F","B7p","createWAV16","BhP","DC9","DC$","resolveDateFormats",
"Cot","CiK","CxO","B8D","Ut","CFt","CwH","WM","func_40347_a","CcH","B8J","DC_","multArraysPAP","BSw","DDa","DDb","Br0","DDc","CrK","DDd","DDe","ALX","pageout","AFE","pagein","A01","granulepos","AIn","packetout","AQc","eos","BHb","synthesis","DDf","synthesis_pcmout","BQ9","synthesis_blockin","DDg","synthesis_read","DDh","appendFloatArrays","Y7","buffer","AIU","wrote","DDi","DDj","DDk","DDl","BPj","DDm","Kn","DDn","CoL","ChB","CLO","Bt5","CmM","DDo","A3k","serialno","Bjo","BSV","Bk_","B0i","synthesis_init","BE$",
"AXe","synthesis_headerin","DDp","getDateFormatMap","DDq","DDr","DDs","DDt","DDu","DDv","func_40353_c","DDw","func_40349_b","AFh","func_40348_c","IY","DDx","DDy","multPAP","DDz","CP1","DDA","DDB","DDC","ASw","BDI","DDD","writeinit","Cvh","A_8","getDateFormatMap$$create","P_","func_40357_a","CAf","A2x","square","DDE","BB8","CdJ","BG5","DDF","Mx","addMapping","DDG","DDH","DDI","DDJ","DDK","DDL","DDM","DDN","DDO","DDP","BaC","shiftLeftOneBit","DDQ","DDR","crc_entry","ATD","AKf","CND","B8L","CeM","ClO","Cf2","Ckx",
"Blc","BaM","AZL","By1","BYF","BQz","A2P","DDS","ADK","BRu","BSf","BZ1","A_J","BDr","BUX","BbL","A_h","Btn","BmP","Bq_","BZy","BDM","BcL","BU2","Bj5","BKR","BLh","BiR","Bzx","BEP","BPe","BTA","Bu2","BMn","Bh8","B0k","BC1","BeS","BAc","BJe","Bk0","BqT","BI8","BKJ","A_w","BtT","BP4","BCn","B0r","BDY","BJc","Bt_","Bfg","B$y","BDP","Bk6","BRA","B01","Cxa","Bvs","Bnk","BdB","BOK","Bmv","Bj2","BJF","DDT","DDU","B0Y","BfQ","Bxj","B$O","B_o","CM7","CH4","ChK","B9v","Cox","B4_","CJ3","Cgw","CAL","CdT","Cg4","CK5","B7c",
"Caa","B$p","Crf","AZr","BOk","A35","Btz","ClY","CdA","DV","Cu","Vx","KA","La","BP1","DDV","ACa","Chs","CwP","Cz_","DDW","DDX","BzC","DDY","B3w","Cpq","CaA","CvH","Cgy","ClS","CiB","B1L","CvQ","CuG","Clq","Cux","ClH","CBW","CH_","B73","CHJ","Cjq","Co0","Ckn","CMY","B_k","Cs7","CMD","CHy","CD5","CBI","Cb$","Co1","B42","B7O","CDb","CaF","B3C","CsL","AKi","A9K","Cvt","DDZ","CcD","Crd","Ctn","CoJ","CQI","Crx","CJK","CfE","CvS","B5B","CHY","CzZ","CFH","CnL","COv","Co4","CKM","CqJ","CMc","CiX","CtY","B6e","Cb3","B9_",
"CqC","B$q","CjL","Ct9","B5J","CFM","CkC","B1z","CkL","CII","Cu1","B_3","CBy","CCT","B1G","Cxt","CFk","B5$","COd","Coy","CQx","B26","CMF","CeW","B7W","Cuk","CFx","B_9","B17","Czs","Cix","B7M","CtS","CF7","Cl1","Cq1","CpW","CFl","B71","CtM","CfV","B$s","CDc","H3","OL","AUZ","Bf7","Bh2","BWI","BM8","BCT","BSN","BuS","BWp","COB","Cpx","Cty","DD0","FV","getByte","AEQ","getIntermediateWithXValue","AAD","getIntermediateWithYValue","ABw","getIntermediateWithZValue","AS1","isVecInYZ","A63","isVecInXZ","A7R","isVecInXY",
"Nj","squareDistanceTo","Cie","ACI","func_40711_u","ADL","func_40434_a_","Bu3","renderBlockByRenderType","DD1","isArrayPresent","DD2","getArray","AVU","Ye","compareArrays","DD3","getDateSuffix","DD4","transform_A","DD5","transform_B","DD6","transform_C","DD7","transform_D","DD8","transform_F","AOz","transform_H","A6_","transform_I","DD9","transform_L","ABS","transform_M","DD$","transform_N","DD_","transform_Q","DEa","transform_R","AOA","transform_S","A69","transform_T","AJM","transform_Y","AWC","transform_Z",
"AUA","transform_a","AP4","transform_b","DEb","transform_c","ABW","transform_d","DEc","transform_e","DEd","transform_j","DEe","transform_k","DEf","transform_l","AFv","transform_m","AXD","transform_p","BDJ","transform_r","DEg","transform_s","AXX","transform_y","Bym","transform_z","A8_","Bv8","gluUnProject","BsI","func_31072_a","BrB","getDistanceFrom","Bj7","renderTileEntityAt","DEh","ensureBufferSpace","Bpf","BV1","DEi","DEj","version","DEk","continued","DEl","bos","DEm","pageno","Bt8","lacing_expand","Bdg",
"body_expand","ATy","readinit","Ct","DEn","inverse","DEo","writeclear","DEp","free_info","DEq","DEr","DEs","DEt","DEu","Bot","pageseek","DEv","DEw","DEx","arrayDecode","DEy","Cg6","implReset","DEz","DEA","DEB","DEC","AY7","DED","DEE","arrayEncode","B$D","AJx","compileDisplayList","BHD","drawBackground","A6c","countSlashes","CKs","DEF","B2C","iterateFiles","DEG","fileExists","A2N","DEH","DEI","DEJ","BWX","processReplacement","AWX","checkGroup","BYP","DEK","AVq","RD","DEL","ACw","writeValue","ACH","indent","DEM",
"isBoxInFrustum","DEN","setLightmap","DEO","BpT","getTileEntityAtLocation","DEP","getStoredBlockID","LK","func_31008_a","DEQ","func_31015_b","DER","func_31009_d","DES","setDoorRotation","BHH","isFenceAt","DET","DEU","setBlockBoundsForBlockRender","K1","func_35298_d","A0_","AES","J_","canBePlacedOn","DEV","DEW","glCallLists","DEX","DEY","pairGaussian","DEZ","Lr","removeAll","Ij","Qc","DE0","setupGLTranslation","B47","getRenderBlockPass","BLN","getBlockTileEntity","DE1","hasSpecialRenderer","DE2","renderLightOnBlock",
"DE3","getEnumFloat","DE4","returnEnumOrdinal","QZ","getKeyBinding","AOD","getOptionFloatValue","CHM","Btm","DE5","returnEnumOptions","AQa","getEnumOptions","DE6","DE7","Bjs","loadSaves","DE8","X5","registerScrollButtons","BH4","initButtons","AYE","getSaveName","BaV","BOu","selectWorld","DE9","AB7","getSaveFileName","DE$","BtB","DE_","export","BZB","DFa","loadServerList","DFb","AJV","initGuiControls","DFc","BVy","joinServer","CFG","DFd","APM","DFe","Bac","DFf","func_35325_a","CiZ","By0","getTexturePacks","DFg",
"BaN","showZipFileChooser","DFh","addTexturePack","AV4","removeObject","CrZ","Bw2","genAchievementBackground","DFi","func_27110_k","DFj","DFk","DFl","DFm","addHeaderButtons","Bpn","clearRegionFileReferences","Bq9","dirExists","BjS","CAt","deleteFiles","A0b","writeStatToMap","BFm","transferStackInSlot","BJp","func_35373_b","Bq7","onSlotChanged","CvY","isItemValid","B8p","getSlotStackLimit","BSW","putStack","Bp4","decrStackSize","BWz","onPickupFromSlot","VV","getHasSubtypes","B4Z","readWholeFile","CUP","AE$",
"getGrassColor","AN1","getFoliageColor","DFn","BF","setColorOpaque_F","A7b","DFo","DFp","DFq","func_20134_a","A0p","DFr","DFs","BI_","loadItemData","BRQ","getUniqueDataId","DFt","setItemDamage","BPL","DFu","getSpawnX","DFv","getSpawnZ","Wn","AIk","setItemData","A$M","getEntityClassRenderObject","CeJ","getItemIcon","AEl","func_40686_a","DFw","doRender","Bug","doRenderShadowAndFire","DFx","func_594_b","DFy","DFz","Nq","offset","AF7","CE$","isSneaking","A_K","getCollidingBoundingBoxes","AOH","calculateYOffset",
"ARM","calculateXOffset","AVM","calculateZOffset","A$U","setBB","BXY","updateFallState","Cms","canTriggerWalking","Ii","checkChunksExist","M4","stepSoundDir2","AIM","getVolume","AFl","getPitch","BDB","playSoundAtEntity","BQ1","onEntityWalking","Bq3","isWet","AEX","contract","BZL","isBoundingBoxBurning","BQ8","onEntityCollidedWithBlock","BRt","dealFireDamage","K6","func_40046_d","AGX","testBit","DFA","DFB","getPowerOfTwo","DFC","getRightBound","DFD","getLeftBound","DFE","matches","NF","setStart","DFF","lambda$new$0",
"DFG","DFH","duplicate","DFI","BHn","AHp","BWW","transform_g","AFU","transform_f","DFJ","tr_init","DFK","lm_init","DFL","DFM","DFN","DFO","DFP","DFQ","DFR","DFS","DFT","DFU","DFV","DFW","DFX","DFY","DFZ","DF0","DF1","DF2","DF3","DF4","DF5","DF6","DF7","DF8","DF9","DF$","DF_","DGa","DGb","DGc","DGd","DGe","ALE","DGf","DGg","DGh","DGi","DGj","DGk","DGl","DGm","DGn","DGo","DGp","DGq","DGr","DGs","DGt","DGu","DGv","DGw","DGx","DGy","DGz","DGA","DGB","DGC","DGD","DGE","DGF","DGG","DGH","DGI","DGJ","DGK","DGL","DGM",
"DGN","BQT","AKy","Bnx","unpack_books","DGO","unpack","DGP","unpack_info","A3t","DGQ","getCommandList","B_J","getCommand","Cmv","getCommandUsage","Rb","showUsage","VD","addItemStackToInventory","Bau","formatNamed","ABD","showCommandError","DGR","getRelativePos","DGS","tpPos","Ya","createEntity","BzB","isBlacklisted","Td","getRelativeCoord","DP","setLocationAndAngles","AO1","getEntityString","Yd","createEntityInWorld","Jr","getWorldTime","DGT","getFormattedTime","AKd","setWorldTime","DGU","handleHandshake","Nd",
"writeString","ABz","func_40468_d","X4","getDateFormatSymbols","K0","paddingZeros","A$q","DGV","inDaylightTime","DGW","ANB","A4O","DGX","invert","DGY","BNc","A3u","AIt","ALf","Coc","Ct7","B$X","B4T","DGZ","DG0","func_40670_a","Cf4","iterateFiles$_asyncCall_$","CUQ","Czl","fileExists$_asyncCall_$","CUl","B48","ADk","group","A9O","DG1","AL7","DG2","toJSONString","DG3","numberToString","A93","CCX","DG4","DG5","CgQ","DG6","Cch","maxImpl","Cak","minImpl","CG6","getIsSolid","DG7","getAsDouble","DG8","DG9","Bi0","Bbx",
"Cw$","DG$","getSaveList","Ru","JX","getTagList","F5","tagAt","B58","createServerNBTStorage","JI","tagCount","BBd","AAL","fail","AY5","dispose","DG_","func_22124_a","DHa","DHb","B$f","func_27258_a","A9S","DHc","DHd","func_25072_b","LE","getStatsFileWriter","KY","writeStat","DHe","BO0","B1r","DHf","B9r","readWholeFile$_asyncCall_$","CVj","DHg","DHh","ARJ","CyR","DHi","BDZ","getRequiredResourceStream","AF0","negate","COu","Cv5","Bme","CYh","getFileChooserImpl$js_body$_19","Bx7","getFileChooserResultNew$js_body$_16",
"BWj","getFileChooserResultLegacy$js_body$_17","DHj","loadChunk","Lh","mountEntity","CDX","A3g","createEntityDirect","DHk","getEntityID","ACm","DHl","writeChars","AXB","DHm","DHn","DHo","DHp","DHq","DHr","AGV","DHs","DHt","DHu","DHv","A25","makeTheFuckingKeyWork$js_body$_6","DHw","DHx","DHy","Cdp","ByQ","B9B","A7P","B0d","AH4","BEh","getChunkFromChunkCoords","AQ_","BOv","_import","DHz","getMinecraft1","BH7","func_27259_a","DHA","DHB","DHC","DHD","DHE","DHF","EF","DHG","DHH","DHI","DHJ","DHK","DHL","DHM","DHN",
"DHO","DHP","DHQ","DHR","DHS","DHT","DHU","DHV","DHW","DHX","DHY","DHZ","DH0","DH1","DH2","DH3","DH4","DH5","DH6","DH7","DH8","DH9","DH$","DH_","DIa","DIb","DIc","DId","DIe","BJC","DIf","ALs","BxY","DIg","Bnz","Cc1","Cl0","Cq6","Cbr","DIh","DIi","getMaxNestingDepth","AOB","DIj","DIk","Bq8","Cwu","CMy","DIl","DIm","DIn","DIo","DIp","A1K","BJi","DIq","DIr","DIs","BwG","getPackage","BBm","Bte","getClassLoader","COV","getImpl","DIt","DIu","BVt","Cr0","ALQ","DIv","DIw","AW2","B59","B8T","CyA","Ctt","B7d","CCc","Cb_",
"CBc","Cka","Cj7","B1J","CBg","B4j","Cfc","Czp","Cku","Cfq","B5q","Cdg","Cll","AOO","Cta","CMd","CN6","B3I","Cfx","CGk","CQC","Cks","Cto","Cgv","B_8","CgL","Co_","Co2","CoP","Ck8","Cwk","B$3","B1_","Czf","BZ2","DIx","DIy","CxX","B6C","Csa","CKe","B3o","B3D","CDp","CcJ","B9S","Cq$","CAB","CCV","B14","AGz","CI3","B7L","Cla","Cz6","B6h","CEV","CdY","CzE","CdO","Cm1","Cp$","Con","CDy","B$R","CP7","Cg9","ChS","CIY","CE7","CkK","Cbk","Cel","CCS","B4r","Cjo","Cw6","B3l","Csi","CoS","CIT","CMG","B6Z","Cu8","B3U","Cxd",
"CC8","CuN","B4F","CwF","CbO","Cke","B3m","B$V","CAN","B4e","Csd","B2q","Cj_","CmR","CG2","CaI","Cl5","Czv","Chc","CC3","Cz$","CLk","CvR","Cpn","B2A","CjW","CAD","CBC","CiN","CQo","B76","Cqv","CgW","Cvd","ChG","CdD","Cli","CjJ","Cpu","Crn","CBv","CvW","CjN","Cc$","CCM","BkY","BUG","B0V","BQy","Bny","BzN","Bg0","BtM","BGn","Bzy","BcJ","BY6","Bqu","A_Z","BH0","Bwd","BqI","Bam","BXN","Bv0","BGO","BNh","ACx","BEV","BkD","Bie","BRG","Bik","BFz","Be2","Bro","Bb6","Bmz","BJo","BuA","Bap","BXL","BUU","Bjk","Bbj","Bgt",
"BgT","BzH","Bu1","Bs9","BLi","BIk","BsW","BW0","BKK","Bom","Bb8","BqC","Biz","BPz","Bno","BwJ","BMj","BDh","BDN","BHZ","Bn5","BmQ","BpG","Bp3","BXm","B0m","Ber","BdY","BvM","B1f","BQq","BVD","BAA","BzL","BGN","BeX","BTS","BRe","Bnl","BIC","BtK","Bbl","BjF","BG0","BGi","BIA","BIV","Brc","BHc","BoS","BaE","A_5","BBR","A_E","BAS","BHw","Bw0","BQr","Bad","BfI","BjV","BWu","BxT","Bzt","BeR","BLy","A_v","Bys","BvY","BfF","BRn","BBb","BwW","AEh","BJQ","BHF","BCl","BFL","BDA","BAC","BRZ","BZZ","Ce7","DIz","DIA","CuF",
"CBG","CDk","CPB","B8k","B6G","Cz8","CM8","CkO","CnU","DIB","GN","Jf","ARS","COA","Cfm","CK9","Cd0","Cc3","Bkx","Bqc","BGr","BQG","BnV","Bsi","BS7","BME","BMl","Byj","BCO","BLw","DIC","BV4","BHN","A_9","BI$","BjD","CPb","CQu","BAZ","BZp","BSj","BJJ","BLL","BnB","BN1","Bwr","BYz","Bwu","B1m","Cr8","CEo","Cf9","CsA","CEz","CbM","Cp4","Cyd","Cyo","B3v","CsX","CDT","CGB","Cra","B6u","CDU","CpV","Cv$","Cr3","CG3","CqK","B$C","Cgf","CKz","Cv1","B68","CCG","CsG","Cet","CN8","Cqc","Cea","CQp","B$S","B2G","B9F","CNC",
"B$J","B2U","CnB","CJ4","CE4","CJC","Ce8","B7F","Cmi","Clk","CfU","CcU","CLn","B8f","Cx6","CIM","B4A","B86","CrJ","Cf6","CqV","B9V","Ct3","CAX","CqP","CbE","CFg","Cvg","CL8","CK2","Cuu","Cza","CG4","CJ6","DID","AX6","BLY","AVw","DIE","DIF","B2j","Ccj","B4P","CHH","CQE","A82","DIG","DIH","CtI","B5K","CIC","CyM","Ciq","CPu","CCt","Ch6","CyU","B6D","Cdq","CpB","ClP","CCj","B6S","CMr","COW","B7o","CB7","CIF","CNd","CyD","CoM","CON","CiL","Ci4","Cjc","CPs","B8B","B_a","ClU","CzS","Cj0","Cl3","CMk","CM9","CMi","B_h",
"CwE","CDR","Clu","Cbl","CMT","Cb0","BPy","Bf9","Blt","BrE","BKZ","BE0","Bg9","BrK","BKu","Bga","Bdz","Bru","BcN","B1e","By9","Byk","BH1","BLo","BKv","BBj","BU9","BPE","Bvm","BVN","BNm","BjT","BDn","BP9","BPX","BbU","bindAmountScrolled","DII","DIJ","getSize","DIK","elementClicked","BaG","getContentHeight","BYT","func_27260_a","BVa","overlayBackground","DIL","drawSlot","DIM","isSelected","Bp$","func_27257_b","A_3","func_27255_a","BtE","func_40397_d","CH7","func_40404_a","AKm","func_40710_n","AKo","func_40714_p",
"Ez","Bc$","func_40487_c","CE3","func_40398_f","AM8","isItemStackDamageable","CKC","No","Ih","XS","func_40187_b","DIN","inverse1","DIO","DIP","inverse2","BNQ","backward","ARv","AFX","readBoolean","AVs","readWatchableObjects","CLB","DIQ","BU4","DIR","handlePlace","DIS","handleRespawn","DIT","handleFlying","DIU","handleEntityAction","DIV","handleUseEntity","DIW","handleUpdateTime","DIX","handlePlayerInventory","DIY","handleKeepAlive","DIZ","handleArmAnimation","DI0","handleChat","DI1","handleSleep","DI2","handleLogin",
"DI3","handleHealth","DI4","handleSpawnPosition","DI5","handleBlockDig","DI6","handleBlockItemSwitch","BkX","func_40188_a","BUY","func_40100_q","DI7","handleOpenWindow","DI8","handleStatistic","DI9","handleVehicleSpawn","DI$","func_40599_a","DI_","handlePosition","DJa","handleExplosion","DJb","handleNamedEntitySpawn","DJc","handlePickupSpawn","DJd","handleEntityPainting","DJe","handleUpdateSign","DJf","handleCreativeSetSlot","DJg","handleEntityVelocity","DJh","handleEntity","DJi","handleAttachEntity","DJj",
"handleCraftingProgress","DJk","handleMobSpawn","DJl","handleMultiBlockChange","DJm","handleBlockChange","DJn","handlePreChunk","DJo","handleAuxSFX","DJp","handleBedUpdate","DJq","handleEntityMetadata","DJr","handleCloseWindow","DJs","handleWindowClick","DJt","handleWeather","DJu","handleServerPing","DJv","handleRemoveEntityEffect","DJw","handleExperience","DJx","handleXPOrb","DJy","processItemData","DJz","handleKickDisconnect","DJA","handleSetSlot","DJB","handleEntityTeleport","DJC","handleContainerTransaction",
"DJD","handleDestroyEntity","DJE","handlePlayerInfo","DJF","handleWindowItems","DJG","handleCollect","DJH","handleEntityStatus","DJI","handleNotePlay","DJJ","handleMapChunk","DJK","handleEntityEffect","AM7","writeBoolean","DJL","writeWatchableObjects","DJM","writeObjectsInListToStream","RS","func_40431_c_","BGD","renderStandardBlock","BGT","renderBlockFluids","DJN","renderBlockCactus","Bds","renderBlockReed","DJO","renderBlockCrops","BUw","func_40726_m","DJP","func_35930_l","Bu5","renderBlockTorch","BEf","renderBlockFire",
"BpE","renderBlockRedstoneWire","BQJ","renderBlockLadder","BR3","renderBlockDoor","BoM","renderBlockMinecartTrack","Bod","renderBlockStairs","BzF","renderBlockFence","BSP","renderBlockLever","BW7","renderBlockBed","BHy","renderBlockRepeater","BFQ","renderPistonBase","Byr","renderPistonExtension","BZd","func_35922_a","BfL","func_35929_i","BJs","func_35923_a","Brh","func_40728_a","BdT","func_40730_a","BuV","func_40729_s","CB5","func_31069_a","AYd","getSpecialRendererForEntity","DJQ","DJR","B0M","DJS","DJT","setInPosition",
"DJU","setOutPosition","DJV","hasMoreInput","BGY","decodeBE","BZt","decodeLE","VU","checkMidByte","SC","ANx","hasMoreOutput","DJW","DJX","ST","DJY","AB_","ACQ","unmappableForLength","DJZ","BaY","arrayEncodeBE","BP6","arrayEncodeLE","DJ0","DJ1","AEN","findExact","BzX","AI8","getIsOpaque","DJ2","isTrapdoorOpen","DJ3","DJ4","Clr","Bun","getChunkBlockTileEntity","ACf","abs_int","BMb","renderCorrectedLightOnBlock","DJ5","getEnumString","DJ6","getEnumBoolean","DJ7","getOptionOrdinalValue","DJ8","A8u","func_20080_j",
"Pk","getOptionDisplayString","BB1","setKeyBinding","DJ9","getKeyBindingDescription","DJ$","AD_","stringNullOrLengthZero","DJ_","deleteWorld","DKa","CyT","Cnb","BwZ","startWorld","AOT","Bem","CDQ","BD_","putNextEntry","AHJ","closeEntry","BR5","BEn","BT_","showErrorScreen","A8J","downloadFileWithName","AJK","DKb","getNextStringFrame","DKc","DKd","isClosed","BId","Bua","optString","BMi","getJSONObject","BmZ","optJSONArray","AQ2","Bf6","AYl","optInt","DKe","OV","hasAchievementUnlocked","Nz","canUnlockAchievement",
"BTL","func_27100_a","BTr","func_27099_b","PO","getSpecial","A05","getDescription","AQV","splitStringWidth","AAo","DKf","CHl","DKg","DKh","DKi","Czz","A7X","checkStatus","DKj","CcK","DKk","DKl","BoX","DKm","setDirty","B7N","writeWholeFile","CFr","deleteFile","XO","getEntityFlag","BDy","fall","Bxe","setBlockWithNotify","Bns","func_320_h","A_V","canLightningStrikeAt","BiJ","setStateIfMinecartInteractsWithRail","B9p","setInWeb","BSo","setStateIfMobInteractsWithPlate","BC7","attackEntityFrom","CiO","setInPortal",
"Bz3","func_40182_b","ADs","getEnd","AH6","setEnd","L7","getConsumed","FI","setConsumed","DKn","setValid","Cn8","charCount","ZX","findBack","DKo","Uf","getStart","ADS","isSurrogatePair","DKp","getHangulDecomposition","AGe","codePointAt","ByK","getDecomposition","DKq","hasDecompositionNonNullCanClass","DKr","DKs","DKt","hasConsumed","AUS","getEnterCounter","PU","setEnterCounter","A9G","findLineTerminator","DKu","hasAnchoringBounds","A7Q","isSpace","DKv","getPreviousMatchEnd","DKw","isAfterLineTerminator","DKx",
"isLineTerminator","Wg","DKy","findBackLineTerminator","DKz","DKA","floatValue","DKB","BE8","ALH","DKC","DKD","BpH","A2z","A$s","DKE","getDecimalSeparator","M3","DKF","DKG","BRi","ZY","AGb","movePointRight","ADV","CSa","toStr$js_body$_3","A9m","init_block","AUr","ilog2","B5V","AS6","ABV","window","CDx","BgF","init_decode","DKH","look","CcF","BUt","DKI","DKJ","DKK","DKL","Cpd","AAJ","DKM","B_W","DKN","DKO","DKP","lookingAt","DKQ","getWorlds","DKR","Rz","AHM","isDirectory","AN2","getNextEntry","Ch5","A8G","CxF",
"inputStreamToBytesNoClose","BSH","DKS","CAi","readKey$js_body$_9","DKT","_new","CI9","readRow$js_body$_5","DKU","DKV","getSystemClassLoader","B_1","BvZ","DKW","BER","Bqb","Czg","DKX","DKY","CPy","B$6","DKZ","BgH","DK0","DK1","DK2","DK3","DK4","DK5","BFv","CGO","BtY","CBh","BtN","B6K","Bnc","Bc6","DK6","DK7","DK8","BUA","DK9","DK$","DK_","Bp6","AVk","DLa","DLb","A$v","setOptionFloatValue","DLc","renameWorld","DLd","BPU","textboxKeyTyped","DLe","DLf","CL3","DLg","readChar","BtQ","Bj3","Cnx","DLh","writeWatchableObject",
"BRM","getMixedBrightnessForBlock","BCh","getBlockTexture","BMy","shouldSideBeRendered","BKU","getBlockBrightness","QL","func_31076_a","Po","func_31081_b","Pu","func_31077_c","A86","func_40727_a","Yi","func_40212_d","DLi","initPropertiesIfNeeded","APh","ARt","BAn","CzF","DLj","DLk","COi","writeWholeFile$_asyncCall_$","CXy","Csg","deleteFile$_asyncCall_$","CSC","BOq","func_319_i","BUP","getEntitiesWithinAABB","BeQ","setBlockMetadataWithNotify","BmX","notifyBlocksOfNeighborChange","Iu","markBlocksDirty","DLl",
"tickRate","DLm","BDX","scheduleBlockUpdate","DLn","CaZ","DLo","B6y","AOu","CQi","AXV","DLp","inplaceRound","CBO","Bow","determinant","DLq","Jh","determinant3x3","DLr","DLs","runMatch","DLt","DLu","BJE","DLv","Cit","AXy","X3","Cbu","Qm","DLw","CdW","LV","func_40121_k","ZE","AA1","setSlimeSize","DLx","B6o","BZz","Cco","DLy","CEZ","DLz","CK3","BT6","CHr","BwS","DLA","DLB","BDc","DLC","DLD","CyN","DLE","DLF","DLG","DLH","BJP","Boc","DLI","getObjectType","DLJ","getDataValueId","DLK","DLL","getTempDir","DLM","getHomeDir",
"DLN","DLO","DLP","BpD","downloadBytesImpl$js_body$_29","CtA","writeRow$js_body$_14","DLQ","DLR","DLS","DLT","BIp","isBlockOpaqueCube","BSR","spawnParticle","A0S","AB9","func_40546_j","OA","setDamageBypassesArmor","BrL","setDamageAllowedInCreativeMode","DLU","DLV","multiplyByFivePow","DLW","W2","precision","Uq","divideAndRemainder","DLX","smallRound","S_","toIntScale","AAs","ARa","DLY","getRoundingMode","AXm","roundingBehavior","BtD","Gs","divide","BM$","BkB","DLZ","YL","DL0","func_40117_c","A98","func_40140_ac",
"BMv","L2","Cu$","DL1","func_40494_a","CHn","CoE","B_P","COG","CEH","Cqr","B4J","A7i","multiplyByPositiveInt","DL2","longCompareTo","Bs4","log10","TQ","AH1","DL3","DL4","BbF","DL5","DL6","DL7","DL8","DL9","DL$","Cun","DL_","DMa","testColorValueRange","B5t","CmX","Ct$","BJy","BUc","Ciw","Cf_","BiL","CiC","Cxl","Cmo","CC5","CBQ","CxC","BQO","BEU","Btl","CH1","BCI","CBu","B6Q","CxY","CgO","B_x","B9X","A_N","Co9","Cf0","CIS","CxV","B$5","Cj1","CNb","Cv9","Cub","Ceh","BP0","Chq","CuJ","B81","B1P","B8A","Cz7","Cyp",
"QR","CA6","CLY","B3s","AMZ","Cid","Cwr","Cma","Csc","CNY","CbA","Co$","CNA","CGY","CHQ","Ce1","CMB","CLp","CJ9","CNw","CKf","CMw","CIm","Chn","CN_","ChX","CD1","CFX","Bnt","Bzb","BMo","BAr","BKn","ASB","BO$","A1R","Bka","BM1","BT3","Buk","BFx","BPM","BvD","BVB","BFP","BIc","BR_","Bxh","BsU","BO7","B0p","BAW","BnI","BFD","Bxz","BD9","BnM","BdS","BZA","BXA","CF2","CbX","CPw","CH$","CLs","DMb","DMc","DMd","DMe","DMf","DMg","DMh","DMi","DMj","DMk","DMl","BVw","DMm","BST","DMn","DMo","DMp","DMq","DMr","DMs","DMt",
"DMu","DMv","DMw","DMx","DMy","DMz","DMA","DMB","DMC","DMD","DME","DMF","DMG","DMH","DMI","DMJ","DMK","DML","DMM","DMN","DMO","DMP","DMQ","DMR","DMS","DMT","DMU","Bf5","CvX","DMV","DMW","Cx4","BDd","BFG","Cud","AXp","DMX","DMY","DMZ","DM0","BwF","Bv7","BH_","Bwn","B0o","By_","BiO","Bp2","BoW","BYN","BRS","BlP","BBY","BQg","Bfz","BRJ","Bsd","BXv","BQE","Bwb","Bgn","BJT","Bw9","BOj","BTl","Bzo","Bx6","B0$","BAe","BGH","AKv","WR","Cjf","Cny","Cjx","B6M","CDE","Cq8","CtD","B9a","CNE","CAh","Cm2","Cf1","CNv","B7V",
"Cru","CHL","CgE","CAd","B33","Cqb","DM1","B3B","CNn","ClM","Cek","CM0","CbG","Coa","CQJ","CNa","B_w","CO1","ClI","CsE","Cue","B7C","Cbx","CmC","Ci1","Cfl","Cdc","Cf5","CDB","B6c","Cfo","CCW","CHG","Chz","B4w","B_6","CA9","Cl6","CzG","Ccl","B3$","CnG","BwV","BRm","CaT","B7B","Bfv","BMM","DM2","AKI","Btu","BvO","Bmd","BIQ","Bgl","B0Q","BPQ","BaZ","Bzz","BY0","Bab","BBc","Bxn","BgQ","BYd","BkU","BzZ","BdZ","BVx","BJR","BUf","DM3","BW6","CIZ","CBF","Ciy","CnE","Bjc","BO9","CBS","B6$","B$F","BVu","Bxd","B0w","BMI",
"CNB","Cqw","ByU","B1n","BVo","Baw","DM4","DM5","DM6","B0l","stopUsingItem","DM7","useItemRightClick","BYR","attackTargetEntityWithCurrentItem","BOw","useCurrentItemOnEntity","Cfi","func_35644_a","BMR","blockActivated","Bps","useItem","AVB","B0W","func_35646_d","BZq","playRandomMusicIfReady","Bxb","onBlockHit","BEE","onBlockClicked","BdE","blockStrength","Bw6","sendBlockRemoved","BTa","BiY","playSound","BG9","mdct_kernel","Hp","getSlimeSize","EE","updateObject","IC","isWolfTamed","CwD","func_40488_d","DM8",
"DM9","getServerList","DM$","onElementSelected","DM_","getSelectedWorld","DNa","getSelectButton","DNb","getRenameButton","DNc","getDeleteButton","DNd","getExportButton","DNe","setSelectedServer","DNf","getSelectedServer","DNg","getButtonSelect","DNh","getButtonEdit","DNi","getButtonDelete","DNj","DNk","isDefaultPack","Bth","setSelectedPack","DNl","isShiftKeyDown","DNm","BL1","Bln","drawSprite","DNn","func_22087_f","DNo","getDateFormatter","DNp","DNq","DNr","func_22161_d","DNs","func_35315_i","DNt","func_22088_h",
"DNu","func_40594_g","DNv","func_35327_a","Btx","bindIconTexture","DNw","func_22127_j","B$M","COQ","DNx","func_22120_k","DNy","func_22125_l","DNz","getFontRenderer1","ATB","func_27084_a","DNA","getFontRenderer2","DNB","getFontRenderer3","AK7","func_27264_b","BA6","drawItemSprite","BWr","func_27265_a","DNC","isSelectedPack","BlN","func_27256_c","BQX","func_27267_a","DND","func_27263_a","DNE","getFontRenderer8","DNF","DNG","getFontRenderer9","BBo","func_27266_c","DNH","getMinecraft2","BY7","func_40400_h","ARp",
"translateNamedKey","DNI","func_40359_b","B2N","func_40615_f","A0q","func_40196_b","Bwc","func_40186_c","Fv","getWatchableObjectByte","Qe","setBeenAttacked","DNJ","registerPacket","B$x","BOU","CqT","BOf","respawn","ANZ","func_35648_a","AIW","setPositionAndRotation","JF","getEntityByID","Cnw","outfitWithItem","DNK","COn","performHurtAnimation","BWS","wakeUpPlayer","DNL","func_6420_o","BWe","BGX","ByB","sleepInBedAt","DNM","BuJ","setHealth","DNN","setFoodLevel","DNO","setFoodSaturationLevel","YU","setPlayerSpawnCoordinate",
"AHl","setSpawn","B0u","func_40189_a","BC4","displayGUIChest","DNP","B4Y","Bww","displayGUIFurnace","DNQ","CgB","BwQ","func_40180_a","DNR","B7U","BlG","displayGUIDispenser","DNS","Bi9","displayWorkbenchGUI","DNT","BQQ","func_40181_c","DNU","DNV","func_27361_a","DNW","func_27027_b","BYL","DNX","B5m","DNY","DNZ","CB2","BFA","DN0","DN1","Czc","Cjn","B7h","ATE","By8","func_712_a","CgS","setVelocity","B3Y","Bsb","doExplosionB","DN2","LC","DN3","Buw","BeP","Bmi","setPositionAndRotation2","CHC","updateProgressBar",
"DN4","getMetadata","B3A","getDataWatcher","AT0","updateWatchedObjectsFromList","Bg4","setBlockIDWithMetadata","AKR","invalidateBlockReceiveRegion","DN5","setBlockAndMetadataAndInvalidate","DN6","doPreChunk","Bc4","playAuxSFX","Tp","DN7","DN8","setIsRaining","ATJ","setRainStrength","DN9","func_21047_b","Byf","AOQ","addWeatherEffect","BC9","removePotionEffect","BSh","setXPStats","CjZ","DN$","getMPMapData","DN_","func_28171_a","BWB","putStackInSlot","Cht","func_20110_b","DOa","CIU","func_20113_a","BDF","removeEntityFromWorld",
"DOb","BHj","putStacksInSlots","B_q","BX7","handleHealthUpdate","B1b","playNoteAt","DOc","setChunkData","Tg","addPotionEffect","Czy","ASR","isAmbientOcclusionEnabled","Br1","renderStandardBlockWithColorMultiplier","Bpx","renderStandardBlockWithAmbientOcclusion","BeH","func_1224_a","CjO","func_293_a","BK6","func_1230_b","BAs","func_35296_f","Bpk","func_35926_a","DOd","BkL","canBlockCatchFire","CeS","isPowerProviderOrWire","A_q","getIsPowered","Pb","rotateAroundX","Mt","rotateAroundY","DOe","func_35452_b","Bsz",
"func_35299_s","DOf","isAirBlock","A$O","isFenceGateOpen","Bkd","func_35290_f","AXh","getSpecialRendererForClass","B8d","DOg","Bu_","getKeyName","BKD","saveServerList","DOh","isOldMapFormat","DOi","convertMapFormat","DOj","DOk","DOl","DOm","GZ","F$","DOn","getMethod","DOo","DOp","utf8Count","DOq","setLevel","A7G","setMethod","BPc","BHM","CKL","toUTF8Bytes","A8Q","ARU","getTotalIn","DOr","getComment","DOs","DOt","DOu","wrongValueFormatException","DOv","DOw","listFormattedStringToWidth","DOx","DOy","AVj","getGZIPHeader",
"Bby","ADl","flush_pending","BmW","deflate_stored","BX$","deflate_fast","BxV","deflate_slow","AWk","_tr_stored_block","Bt3","_tr_align","XK","putShortMSB","FW","put_byte","BR8","setCRC","BrM","doRenderItem","BHE","doRenderLiving","DOz","func_40286_a","DOA","func_40271_a","DOB","renderCow","DOC","func_40273_a","DOD","renderWolf","DOE","renderChicken","BxK","renderSilverfish","BLa","renderEnderman","BgX","func_40277_a","BKk","func_40275_a","Bn7","renderPlayer","DOF","func_21008_a","DOG","func_40294_a","Bbm","func_40281_a",
"CLq","renderOffsetAABB","DOH","func_158_a","Bp5","renderArrow","BqU","loadTexture","ASZ","func_40265_a","DOI","func_40088_g","DOJ","doRenderFireball","BAi","func_35438_a","DOK","func_153_a","DOL","doRenderFallingSand","BGC","func_152_a","DOM","renderBoat","BM9","doRenderFish","BSE","doRenderLightningBolt","DON","getDistanceToCamera","BFM","renderShadow","Bl2","renderEntityOnFire","APg","getOrCreateNode","A5Y","setValue","ACP","deleteNode","AF9","DOO","DOP","DOQ","getGroupNoCheck","AXo","DOR","DOS","getLowestSetBit",
"ATt","toBigInteger","DOT","movePoint","BA$","rint","DOU","unquantize","BJh","make_decode_tree","DOV","DOW","DOX","DOY","DOZ","X0","ilog","AZp","maptype1_quantvals","DO0","DO1","ADg","DO2","DO3","icount","DO4","Vf","ARm","DO5","crossProduct","Fj","A8I","QX","R$","DO6","DO7","createZipEntry","DO8","setCrc","DO9","DO$","setCompressedSize","DO_","setExtra","DPa","removeFromManifest","DPb","A$r","onSoundOptionsChanged","CGF","selectNextField","DPc","getClipboardString","DPd","DPe","DPf","getBrightness","DPg","DPh",
"DPi","divideAndRemainderByInteger","AXc","DPj","BEm","func_22129_j","S$","func_35363_g","DPk","DPl","HX","nextLong","AZS","Bum","DPm","BOh","DPn","AV$","DPo","func_40352_a","DPp","Mi","getProviderForDimension","By2","A66","setSpawnPoint","A02","func_709_b","BYg","DPq","Qt","Tb","func_412_b","DPr","Ul","doChunksNearChunkExist","BU6","canPlaceBlockAt","BJ4","Box","getFlowVector","Cpa","canProvidePower","B9N","DPs","CCp","HB","setTag","B6E","func_35621_a","BRX","JO","DPt","func_22178_a","DPu","BjH","ARu","getWorldFromRenderManager",
"CbY","getShadowSize","CL2","func_35159_aC","AIj","func_40127_l","CJo","A_i","getBlockLightValue","DPv","renderShadowOnBlock","DPw","P4","fix","ANz","balance","DPx","DPy","ADf","isZero","A4M","zeroScaledBy","AC$","DPz","multiplyByTenPow","DPA","getClipboard","BRr","divideArrayByInt","BSI","divideLongByInt","DPB","multiplyAndSubtract","DPC","generateUnusedFolderName","DPD","DPE","DPF","B_T","DPG","drawButtonBackground","BpL","isPack","DPH","func_40351_a","DPI","DPJ","DPK","Bcb","CAy","Yy","registerWorld","ACZ",
"getChunkProvider","Tu","calculateInitialSkylight","Vs","calculateInitialWeather","BiH","getEffectiveFlowDecay","BQk","getIsBlockSolid","DPL","DPM","loadWorldInfo","DPN","setWorldName","DPO","getInitialSpawnLocation","DPP","getDimension","DPQ","AIq","BJV","DPR","Ca2","CqI","CoX","DPS","getSizeInventory","DPT","A7J","onCraftMatrixChanged","DPU","ALz","Bc8","DPV","func_35518_a","DPW","func_35519_b","DPX","func_35520_c","DPY","func_40557_c","DPZ","getIsRaining","DP0","getIsThundering","BAY","prompt","BVL","getClipboard0",
"CYi","prompt$js_body$_23","BIx","getClipboard0$_asyncCall_$","CD0","DP1","Bb3","getClipboard1$js_body$_6","Cbq","resolveStr$exported$0","DP2","resolveStr","Cjj","B_D","Cd_","AZj","Cfv","CbT","CFV","BUi","Bxo","CGQ","BOa","BMr","CFL","BFZ","BWd","BMt","BH$","Bqv","B8G","CeX","BKO","CCd","Cj6","BBI","B8t","B1A","Cm5","CBN","CFF","Bet","CqE","CNt","CP5","Cjy","CuT","CAb","B4B","CHZ","CA0","Cgx","B_z","CdC","B7R","CIi","CHw","BYE","Bcw","B4L","BwL","BoH","CdI","Cp0","B_U","Cp2","CGp","B5l","O6","Bhk","Cmk","AH0",
"A4l","A4e","Bcp","B$U","M0","A3Q","CGC","BUT","B$n","AK5","BF5","CGV","DP3","BCc","BFp","Bbw","BQ_","BLV","BsF","BMS","BkG","BlU","BlW","Bht","BoR","Brf","BSb","BXQ","Bkl","BI5","Bj0","Bkh","Brq","BPA","Bmg","BXd","BNP","BFT","BRj","BjB","BIy","BgS","Bg$","BdH","CNG","B3y","B6R","CCa","Bb4","CI4","BVp","BsB","B93","BSi","CgA","Cy2","B38","Bev","Cml","BIP","Bqy","DP4","BTX","DP5","Cwo","BOm","Cam","BiA","Bs8","BO8","BSM","BJf","BIj","Bog","Bm1","BBO","BEp","B1s","BY2","Be6","BPq","DP6","DP7","CJ2","CNj","BND",
"BXX","A_G","BJt","BxF","CwO","B6d","CA_","CPl","CiD","B8r","CFJ","DP8","BN5","DP9","DP$","B9R","Bwj","Bc1","BsQ","BoT","CdF","Can","CD4","BXS","BSm","BWE","BwH","Bz2","BKB","BSX","CER","isAchievement","DP_","queueTakenAchievement","Byn","dropPlayerItemWithRandomChoice","WK","clearItemInUse","DQa","onPlayerStoppedUsing","A8h","func_35202_aE","DQb","Ow","isSprinting","DQc","func_40630_a","DQd","func_40645_b","BOY","isOnLadder","AAb","isInWater","DQe","causePlayerDamage","Hx","getCurrentEquippedItem","Q4","addVelocity",
"DQf","setSprinting","DQg","onCriticalHit","DQh","func_40183_c","JV","triggerAchievement","DQi","hitEntity","DQj","onItemDestroyedByUse","R2","destroyCurrentEquippedItem","JN","addExhaustion","CL$","isEntityAlive","DQk","func_40631_c","Buv","alertWolves","BdV","interact","DQl","useItemOnEntity","AWq","func_35166_t_","CLb","getItemInUse","BQS","getItemInUseDuration","Cy4","getEyeHeight","A6s","getTotalArmorValue","DQm","GK","setRotation","B9A","damageEntity","BNZ","DQn","DQo","DQp","DQq","DQr","DQs","DQt","DQu",
"addChatMessageTranslate","B$$","resetHeight","Buj","setBedOccupied","BsZ","getNearestEmptyChunkCoordinates","Rj","updateAllPlayersSleepingFlag","H6","Mr","isDaytime","DQv","func_22052_e","BeK","BL4","func_35208_ae","Bw8","func_40126_a","Bpq","onNewPotionEffect","DQw","combine","Bsj","onChangedPotionEffect","RA","syncCurrentPlayItem","CLh","CPM","CMg","ByY","DQx","BAt","func_20111_a","DQy","CK4","DQz","func_35645_e","Ou","DQA","render_point","DQB","decodev_set","CEs","lsp_to_curve","DQC","render_line","BPF",
"_2inverse","A2g","_01inverse","DQD","isOne","BjJ","DQE","setDefaultPack","DS","chunkExists","BnU","getSkyBlockTypeBrightness","BSY","Cb6","B7k","getCollisionBox","U1","intersectsWith","DQF","BSU","setBlock","BtX","notifyBlockChange","DQG","Cf$","getEntitiesWithinAABBForEntity","CiG","getEntitiesOfTypeWithinAAAB","Bq5","setBlockMetadata","BWY","notifyBlockOfNeighborChange","DQH","markBlockRangeNeedsUpdate","MH","isRaining","Bk1","canBlockSeeTheSky","DQI","getRandomSeed","Cmc","ALP","factor","AQD","A0i","rotateRight",
"DQJ","fromArray","AHB","getInventorySlotContainItem","CDD","onItemStackChanged","DQK","storePartialItemStack","AMo","getFirstEmptyStack","Bvt","mergeItemStack","CHP","registerWorldChunkManager","Chm","generateLightBrightnessTable","Ccy","isInRangeToRenderDist","YJ","DQL","sequencedEntrySet","DQM","changePitch","BMU","triggerNote","CO2","canRespawnHere","DQN","isBedOccupied","Bss","newExplosion","AFb","BZM","playAuxSFXAtEntity","DQO","Bdy","func_28038_b_","BfO","eatCakeSlice","DQP","shouldFree","A7d","canHarvestBlock",
"Brs","getCurrentPlayerStrVsBlock","AZt","onDestroyBlock","BJY","harvestBlock","AO_","beginPlayback","DQQ","setObject","DQR","setWatching","BBQ","getIcon","DQS","DQT","getFontRenderer6","DQU","getFontRenderer7","DQV","getFontRenderer4","DQW","getFontRenderer5","DQX","getFontRenderer10","DQY","drawGradientRect1","DQZ","getFontRenderer11","Cpw","getItemNameIS","DQ0","func_40592_a","B7q","isInvalid","ByF","getBlockLightValue_do","DQ1","provideChunk","Cjz","getSkyColorByTemp","DQ2","CPd","calculateCelestialAngle",
"BnH","func_40470_b","CI7","removeEntity","BJZ","releaseEntitySkin","BBi","updateEntity","BLA","BJl","removeChunkBlockTileEntity","K3","markBlockNeedsUpdate","A6C","setChunkBlockTileEntity","AAw","BpI","setBlockAndMetadata","BXi","randomDisplayTick","BBW","getChunkFromBlockCoords","Bwg","func_35840_c","DQ3","getSpawnY","DQ4","canSave","DQ5","saveChunks","Btr","saveLevel","Bd8","saveWorld","BPd","func_40566_a","ChM","DQ6","unload100OldestChunks","BRa","rayTraceBlocks_do_do","DQ7","makeString","DQ8","DQ9","func_28117_a",
"DQ$","loadData","DQ_","DRa","setData","DRb","A__","powerBlock","BJ3","getPlayerNBTTagCompound","BCP","readFromNBT","BT5","setPlayerNBTTagCompound","BoD","usePortal","CCD","getPlayerSpawnCoordinate","DRc","verifyRespawnCoordinates","BxX","setSpawnLocation","Bv3","updateEntityList","BEo","DRd","func_40591_a","BcI","B0s","dropBlockAsItemWithChance","ByV","onBlockDestroyedByExplosion","DRe","func_539_c","ASQ","CEG","Bee","func_35276_e","BZ","func_35924_c","DRf","getPositionIndex","DRg","calcLightBrightnessForSkyBlocks",
"DRh","DRi","DRj","DRk","params","AT2","wrapFormattedStringToWidth","DRl","doWrite","APm","fill_window","Qn","flush_block_only","A3j","longest_match","WX","_tr_tally","JB","send_bits","DRm","copy_block","L5","send_code","AQT","bi_flush","ACW","func_40267_a","BL5","renderSwingProgress","BC8","isRiding","A14","renderLivingAt","B1K","handleRotationFloat","AP8","rotateCorpse","CmH","preRenderCallback","BNr","setLivingAnimations","BsE","func_40270_a","A8U","renderEquippedItems","CiR","getColorMultiplier","BaD","shouldRenderPass",
"BNt","inheritRenderPass","BEM","passSpecialRender","DRn","func_35395_a","Su","getCarried","BPJ","func_159_a","DRo","getTextureByXP","BhI","DRp","getWorld","DRq","renderBlockFallingSand","BMY","func_514_g","BX9","func_515_a","Tm","lengthVector","A4a","DRr","DRs","BHC","float32_unpack","DRt","DRu","make_words","DRv","DRw","Bd7","toBARK","DRx","DRy","DRz","B1a","readAndVerifyDataDescriptor","DRA","unread","DRB","Bpu","DRC","DRD","DRE","DRF","DRG","gain","A1s","getLightValue","DRH","bigInteger2Double","DRI","BEv",
"onBlockDestroyedByPlayer","Wi","func_411_c","B0I","func_263_h","AR5","setKey","BtJ","func_22183_a","BoF","func_22181_a","BIM","func_22182_a","DRJ","setSaveVersion","DRK","DRL","saveWorldInfo","DRM","AZd","calculateSkylightSubtracted","DRN","getChunkLoader","Cal","DRO","B4t","getBiomesToSpawnIn","Clc","func_35556_a","Bjg","canCoordinateBeSpawn","A2m","findMatchingRecipe","BKz","func_35561_b","Cvj","updateWeather","BRf","isAllPlayersFullyAsleep","BDS","performSleepSpawning","Bs2","wakeUpAllPlayers","Ba4","performSpawning",
"BGd","tickUpdates","BCL","updateBlocksAndPlayCaveSounds","DRP","Bm2","DRQ","setScheduledTime","DRR","A88","addEntity","Bvq","obtainEntitySkin","BfC","onCrafting","AUc","hasContainerItem","CkG","getContainerItem","DRS","BKe","AQC","func_40641_a","KX","func_40634_b","BY8","DRT","DRU","DRV","DRW","DRX","DRY","CKV","B_p","CsR","getHurtSound","CmQ","getSoundVolume","Bl3","CtU","getDeathSound","BA9","onDeath","DRZ","A6A","coslook","DR0","invsqlook","DR1","invsq2explook","DR2","fromdBlook","DR3","decodevv_add","BZo",
"decodevs_add","Bzu","decodev_add","DR4","DR5","Cay","BCK","onNeighborBlockChange","DR6","storeItemStack","A$o","func_35197_b","AZX","addStats","BOB","markBlockAsNeedsUpdate","BSx","updateAllLightTypes","DR7","markBlockAndNeighborsNeedsUpdate","Bck","checkSessionLock","DR8","saveWorldInfoAndPlayer","DR9","saveAllData","Bqh","AUY","DR$","DR_","func_160_a","A3f","formatRegular","A4I","formatExponent","DSa","DSb","DSc","ldexp","DSd","DSe","nonZeroDroppedBits","DSf","DSg","DSh","DSi","getXChunk","DSj","getYChunk",
"BZb","createOrLoadRegionFile","DSk","isChunkSaved","BdI","getChunkFile","A1b","getChunkDataOutputStream","BvK","CDC","CKD","Ckz","BgW","CIp","BQe","canCreatureTypeSpawnAtLocation","AGo","Ban","getCanSpawnHere","BXG","createEntityPathTo","DSl","getPathEnd","BI0","creatureSpecificInit","BT7","playLivingSound","BV0","CEP","DSm","getPeacefulCreature","DSn","getCreatureClass","S3","countEntities","DSo","getMaxNumberOfCreature","DSp","getRandomSpawningPointInChunk","DSq","getCreatureMaterial","RM","getClosestPlayer",
"Bus","func_40474_a","Ccw","getMaxSpawnedInChunk","BL2","DSr","DSs","DSt","func_40244_a","DSu","openChest","DSv","Cxk","DSw","ARP","DSx","DSy","BG1","DSz","BHK","BNa","DSA","A$0","isStackable","DSB","DSC","func_22154_d","Cy_","DSD","unscaledValue","A2J","DSE","DSF","getMaximumFractionDigits","Pw","fieldsToText","DSG","getMinimumIntegerDigits","ALx","pow10","Ng","DSH","getMinimumFractionDigits","DSI","isDecimalSeparatorAlwaysShown","U2","appendSuffix","A0o","applyRounding","DSJ","getMaximumIntegerDigits","DSK",
"getExponentSeparator","ACD","fastLn10","DSL","DSM","CCN","DSN","CKu","DSO","A1x","DSP","BMC","DSQ","CEA","DSR","getRandomFleeceColor","X8","setFleeceColor","DSS","DST","AGv","DSU","DSV","WG","remainder","Bfr","DSW","debugln","DSX","Wu","DSY","Bzc","Bs7","AU0","DSZ","Bv5","DS0","CC_","DS1","debug","BML","CgX","CLw","BZc","Cqu","ACz","BeM","BjM","Cq7","BCx","COm","Beh","BO5","CIw","Bqa","Boq","CBp","BRB","Bnq","B$E","CLu","BSA","BYx","CJe","CGl","B$A","B6N","CsH","ChN","DS2","B6V","CKv","B1O","B3r","CQz","Bry",
"B4c","DS3","A$J","CfN","BJD","Bpi","CLi","CmW","BMZ","Bfl","BE6","CeZ","BGy","B1U","BFy","Btd","BgO","BcK","BoC","CBd","B1N","AYn","B3E","Bcq","BvS","A7w","B8M","BvW","BGV","ALN","Bnb","BLD","BUp","BoJ","BZN","BSd","Bs$","Bvf","BDo","Cfp","B90","AZ$","CD8","BOM","Bmf","Bbv","COw","BbM","Bfd","CGT","A_l","BcQ","B6B","GC","CuH","Bas","CmF","CIV","A38","BBk","B0A","BpU","BkI","BwA","BF4","BPv","BKj","BE_","CsP","Cvr","CeO","CGR","CPL","BX1","BZ$","B0j","BjW","BLR","BrZ","BA_","BID","B8_","Cpl","CCO","CvL","CyP",
"CpI","Ctc","CKd","Ct6","Cvk","Cir","ZW","Baj","BYK","BA2","BXr","BIE","BiS","BQj","Bcz","Bn_","A_Q","BLE","BeJ","BGL","BzO","B41","B3N","BYv","BzU","BJ1","BC$","B0P","BiT","BIu","Bc2","BAG","Bqj","BUQ","BMP","BDe","BJI","BBq","Bbb","Bz_","Bla","BN_","B2i","CPU","CaM","Ci8","Byw","BtI","A_s","CpN","CKj","CKQ","CmJ","CeV","B3e","CPp","Ckp","CkX","CrY","BVg","Bmr","BG3","B0F","Bw4","B00","BC6","BFh","Bce","Blw","BOd","Czj","BAo","BlD","BAN","BDm","BRl","Bo3","Bpd","BVG","BcE","BUb","CJz","Cup","CDe","CDf","CrM",
"B92","B_G","Chw","Cm$","CDm","CGz","CO$","Cwd","CGX","BfH","Boi","BCr","DS4","DS5","DS6","DS7","BAR","BgB","BHk","DS8","B7b","CEd","CDt","BmE","BK1","B9E","B0z","BEr","BIw","BiN","Bv9","BAQ","Bxm","BPi","BDU","BCw","BiB","Bar","B0R","A_A","ByR","BQt","Bt1","BEs","Bvl","BuB","BeE","BHm","BVW","BzV","BcH","BeY","BDq","BmI","Bil","BjO","BB_","BKp","Bel","CxI","Cwl","CmA","BGw","CFf","Boj","BrN","BMF","BAH","BLl","BGJ","BOV","BTd","BAl","Bol","Bgp","BdO","BqG","Bd3","Bwl","BTe","A_W","BbK","Bfa","Bri","Ba_","BMm",
"Br$","Bt7","Bjb","Bnd","BmS","Bvv","B05","BQs","BVY","BH9","Byd","BvL","A0j","A9i","Bfj","BYl","Cd3","CL0","Cxf","B1Q","B2h","CEx","B74","Bf2","BOD","AXL","Be_","BuG","Bx2","A3J","B5A","Cdt","CEn","Cwf","CuK","BIG","BAf","Beu","BLp","BuM","Cwq","Cna","CFw","CI8","B5p","Csu","CBj","CMp","CiJ","CQQ","CmB","Cqp","Cp9","CHX","CzB","B2t","CLe","CJi","CBq","CnD","B6J","AGO","CcE","CCg","Baz","Bfp","BMf","BfJ","BlZ","BLZ","BUo","BZa","B03","BoI","CL7","B5X","Cw5","Cpt","Cd6","CDr","CgV","CMU","B1$","CmY","CaU","CJ$",
"Cas","B7j","ClK","CrL","CAz","CvE","COS","BS6","BM2","Bm3","Bxp","CxZ","Ckv","COL","A6e","BSp","BMQ","BSS","BKb","BVQ","B0U","BYQ","BPH","BwM","Bzs","Bl7","BYZ","BQU","BEx","BXB","BK_","BYt","Bo8","BrX","BXc","Bp8","CHv","CfZ","Ckg","Cwe","CG5","B9O","B8z","B8n","CGa","B9d","Chv","CBZ","CjT","CeQ","CO9","CCe","Cnk","CAm","Cvi","CbK","BO1","Bpl","CzD","CHz","Cdv","CBn","Bec","BXV","BcF","Brg","BXz","BqZ","BcB","BTY","A4C","BvV","ASl","BLv","Btc","Bfx","BaT","Bhq","BAI","Bko","BmC","Bwy","Bv_","BhQ","Czt","CzW",
"Css","B8w","Cx1","Cw2","COt","Cnv","CGS","B99","B_O","BTO","Bcx","Bgc","BSJ","BCy","BSg","BS5","Bl4","BFW","BJW","BZO","BwE","BXH","Bgo","A_Y","BZ6","BT8","BQM","BBC","BAz","B1v","BaS","BJj","BN6","Bh3","BaW","BJG","AYD","BYB","joinEntityItemWithWorld","AVZ","setEating","DS9","DS$","Sv","getWolfOwner","CuP","isPVPEnabled","DS_","getEntityToAttack","KF","setIsSitting","DTa","setEntityToAttack","S7","isWolfSitting","DTb","needFood","DTc","DTd","SD","DTe","readEntityFromNBT","DTf","sendInventoryChanged","DTg",
"DTh","DTi","getStrVsBlock","DTj","func_40642_b","DTk","func_40633_g","DTl","dropAllItems","BC3","func_35201_a","DTm","onFoodEaten","CE0","func_40124_t","DTn","BMs","onItemUse","B06","onItemRightClick","B6U","CHB","Cde","getItemStackLimit","BNi","onCreated","DTo","DTp","func_27371_a","DTq","func_27297_a","DTr","getSaveDirectory","ChR","DTs","TH","put_short","Z8","CmK","getFalse","NN","chunkXZ2Int","AIm","CLo","onChunkUnload","DTt","W7","Ty","getValueByKey","DTu","getNumHashElements","BUl","func_35575_b","DTv",
"closeChest","DTw","func_40049_b","DTx","CN2","func_40490_a","BTZ","updateTileEntityChunkAndDoNothing","DTy","func_40568_b","AGQ","AYy","outOfBounds","DTz","DTA","BUv","checkIfAABBIsClear","BQp","getIsAnyLiquid","BbY","getFullBlockLightValue","Bvb","func_40147_Y","DTB","BoG","getBlockPathWeight","KL","getClosestPlayerToEntity","B95","getRandomWithSeed","CLr","getLivingSound","AOo","func_40123_ac","BtC","DTC","loadChunkFromFile","Bt0","populateChunk","CKb","func_4143_d","CDd","onChunkLoad","CIA","needsSaving",
"AMM","func_28063_a","BIB","func_28062_b","DTD","saveExtraData","DTE","func_814_a","DTF","func_35391_d","DTG","Cau","unblockable","A3z","func_40115_d","BLb","func_40128_b","Bni","Cmr","getHungerDamage","B07","func_35162_ad","DTH","BR$","DTI","read1","DTJ","adv","B75","getSavedLightValue","BrR","Xk","getCollisionBoundingBoxFromPool","CFQ","BgV","setBlockID","Bcv","B3T","A7L","DTK","Zm","getAverageEdgeLength","DTL","Bsg","doExplosionA","DTM","ALG","playRecord","DTN","func_40638_e","Bhf","dropBlockAsItem","DTO",
"func_40646_d","BgG","dropBlockAsItem_do","DTP","getNumberFormat","DTQ","TL","getDecimalFormat","Ub","CK1","DTR","BEb","updateEntityWithOptionalForce","DTS","CIt","canCollideCheck","BpS","collisionRayTrace","DTT","func_28142_c","DTU","Ev","setShort","Cia","func_35143_b","BEw","tryExtend","AJR","getNewTileEntity","BkA","setBlockTileEntity","BwC","clearPistonTileEntity","DTV","BTz","COq","canPushBlock","CtC","getMobilityFlag","BE5","DTW","DTX","placeInPortal","DTY","func_40472_j","DTZ","setSpawnY","DT0","setSpawnX",
"DT1","setSpawnZ","BRb","getFirstUncoveredBlock","CNe","func_40198_a","B8P","idDropped","B3Q","damageDropped","BNv","renderTileEntitySignAt","DT2","renderTileEntityMobSpawner","BBP","func_31070_a","A_p","func_35376_a","BPO","func_40449_a","Bdf","func_40446_a","DT3","BNk","deflateParams","DT4","DT5","optNumber","DT6","sizeStringToWidth","DT7","getFormatFromString","DT8","read_buf","DT9","_tr_flush_block","ATK","d_code","AUa","bi_windup","DT$","renderPlayerSleep","DT_","func_25004_a","DUa","getWingRotation","DUb",
"func_21006_b","CFY","getDeathMaxRotation","DUc","rotatePlayer","DUd","func_21007_a","DUe","func_40282_a","DUf","scaleSpider","DUg","func_25006_b","DUh","updateCreeperScale","DUi","scaleSlime","DUj","func_40274_a","DUk","renderPlayerScale","DUl","preRenderScale","DUm","func_4014_a","DUn","func_21005_a","DUo","func_40292_b","Oh","isWolfAngry","DUp","getInterestedAngle","ACY","getShakeAngle","DUq","getWolfShaking","DUr","getShadingWhileShaking","Bw$","loadDownloadableImageTexture","DUs","bindSkin","DUt","func_40280_a",
"DUu","func_40272_a","DUv","renderCarrying","DUw","func_40288_a","COe","getHeldItem","XX","postRender","CrD","isFull3D","BvH","renderSpecials","DUx","func_40291_a","BxU","func_40279_a","DUy","updateCreeperColorMultiplier","DUz","setSpiderEyeBrightness","DUA","renderSaddledPig","DUB","setWoolColorAndRender","DUC","shouldSilverfishRenderPass","DUD","func_27006_a","DUE","renderEyes","DUF","func_40287_a","BLd","setArmorModel","DUG","func_40293_a","DUH","func_40283_a","BRh","DUI","AB3","renderWithRotation","DUJ",
"DUK","DUL","A_$","DUM","DUN","DUO","Bzn","DUP","DUQ","DUR","G6","func_40160_a","Qq","func_40307_a","DUS","func_27007_b","DUT","isDebugInfoEnabled","BA7","renderName","DUU","func_40290_a","DUV","getBytesRead","DUW","U0","getLightValueExt","Bjp","spawnExplosionParticle","DUX","getNBTTagCompound","BQv","renameTo","DUY","DUZ","isMapFeaturesEnabled","DU0","DU1","DU2","DU3","getCraftingResult","DU4","getThunderTime","DU5","setThunderTime","DU6","getRainTime","DU7","setRainTime","DU8","setIsThundering","BPZ","isPlayerFullyAsleep",
"DU9","stopPrecipitation","Z4","DU$","DU_","BNz","func_35841_j","NB","getDistanceSq","BB0","func_40481_q","YS","BD7","func_40478_r","Bvu","growTree","BK4","getFlowDecay","BI3","func_30003_j","Bv1","getSmallestFlowDecay","ACF","Bsq","liquidCanDisplaceBlock","BL9","triggerLavaMixEffects","BoK","setBlockAndMetadataWithNotify","DVa","getOptimalFlowDirections","BG$","blockBlocksFlow","BwN","flowIntoBlock","Bcj","func_301_k","DVb","tryToFall","DVc","removeLeaves","BNu","isBlockIndirectlyGettingPowered","BC5","dispenseItem",
"BpN","checkFlowerChange","BIl","canBlockStay","BVR","BUz","BGf","onBlockAdded","Bdr","DVd","Bmb","tryToCatchBlockOnFire","DVe","getChanceOfNeighborsEncouragingFire","DVf","getGrowthRate","DVg","isWaterNearby","DVh","isCropsNearby","DVi","func_30002_h","R6","checkForBurnout","BaQ","ignoreTick","DVj","func_35295_j","DVk","B3u","canHarmInCreative","Cjg","getEntity","BXf","checkForHarden","DVl","func_30004_j","CE1","DVm","BIK","isBlockGettingPowered","Bw_","isNeighborRailPowered","Bo$","DVn","getNAdjacentTracks",
"Bz4","refreshTrackShape","Bra","updatePistonState","BKH","dropTorchIfCantStay","Bb0","func_31032_h","NL","func_35144_b","BsK","BSq","BaI","updateAndPropagateCurrentStrength","BEH","onPoweredBlockChange","DVo","checkIfAttachedToBlock","DVp","DVq","func_305_h","DVr","func_314_h","BrC","DVs","checkBlockCoordValid","BUr","Bbk","DVt","DVu","canVineStay","BkW","updateLightByType","DVv","DVw","isDirty","DVx","saveData","Wo","getSpecialBlockBrightness","DVy","getNaN","DVz","getInfinity","AWF","A5$","DVA","DVB","BC2",
"A12","isAssignableFrom","DVC","func_40377_a","RB","func_35733_a","DVD","getPerMill","DVE","getCurrency","DVF","getLocale","DVG","getSymbol","DVH","getPercent","B0E","func_40193_b","A6h","markBlocksForUpdate","BSu","onUpdate2","Bw7","onStruckByLightning","DVI","isInBed","DVJ","canInteractWith","N8","func_40045_B","BTu","AKs","setWolfAngry","BGx","teleportRandomly","ClV","func_40543_k","B_n","setEntityState","Bd2","knockBack","B_F","func_40545_l","AWe","becomeAngryAt","CPZ","addToPlayerScore","CIW","onKillEntity",
"DVK","func_40637_f","BGg","dropFewItems","BGB","dropItem","CBE","getSourceOfDamage","BBx","showHeartsOrSmokeFX","AYS","DVL","getCookProgressScaled","DVM","getBurnTimeRemainingScaled","DVN","func_40053_g","AAj","func_40346_b","AUg","BXu","func_40250_a","ANg","func_40249_a","DVO","getInvName","N7","func_40146_g","CAM","isRailBlockAt","AHZ","isRailBlock","DVP","func_40151_ac","DVQ","compareChunks","DVR","comparer","AKZ","func_40406_n","Cds","getLookVec","BmM","dropItemWithOffset","BwY","AD3","Cbg","ABp","getSaddled",
"ANj","func_40143_a","WI","getSheared","KU","damageItem","A13","setSheared","PS","getFleeceColor","BuT","entityDropItem","AIo","setIsTamed","DVS","setPathToEntity","AGJ","setOwner","Cyz","getIsWolfsFavoriteMeat","U5","getWatchableObjectInt","Cje","getHealAmount","BS0","heal","Be0","onLivingUpdate","DVT","func_40078_a","Cep","func_40075_e","BNe","func_40148_a","Mm","getDistanceSqToEntity","Z_","causeThrownDamage","BDH","isAABBInMaterial","CN$","func_40136_ag","Cv6","func_40134_ak","B23","func_40135_ac","COs",
"func_40138_aj","AVC","isEating","TK","setItemInUse","Blo","func_40071_a","A6V","getCreeperState","W$","setCreeperState","AYG","causeArrowDamage","BYc","canStay","B0_","pushOutOfBlocks","CKO","canBePushed","BSF","applyEntityCollision","BAx","canBlockBePlacedAt","Bgf","canFallBelow","DVU","explode","A_x","func_40219_x_","DVV","func_40233_a","DVW","Cvc","func_40593_a","Ps","A32","func_40636_a","CqX","DVX","getNBTTagCompoundWithPlayer","DVY","DVZ","func_40550_A_","DV0","DV1","DV2","saveExtraChunkData","DV3","saveChunk",
"AWN","CFi","func_35497_a","DV4","CjU","getHardness","DV5","A3G","isFormatColor","DV6","isFormatSpecial","DV7","DV8","B3P","DV9","DV$","DV_","DWa","DWb","BVz","calculateFlowCost","CdM","getCanBurn","DWc","getRandomStackFromInventory","AC7","setArrowHeading","Qz","func_40076_a","BlA","getChanceToEncourageFire","BHt","isBlockIndirectlyProvidingPowerTo","DWd","BD6","isRailPassingPower","DWe","isPoweredBlockRail","ZM","setConnections","DWf","getAdjacentTracks","BUW","Bcf","isIndirectlyPowered","DWg","canExtend",
"Bsy","BVj","calculateCurrentChanges","Bze","BGU","Bk2","DWh","writeToNBT","ABx","setCompoundTag","BS3","Qk","ARo","A7p","clearPath","XP","openPoint","ClG","DWi","addToPath","DWj","func_35736_a","DWk","func_35734_a","BKm","onEntityUpdate","Cao","CGM","ANE","func_40544_c","BvU","createExplosion","BHi","DWl","DWm","DWn","DWo","CNS","BNM","DWp","DWq","ANK","func_35515_a","DWr","DWs","CAZ","DWt","DWu","DWv","DWw","BuU","func_35517_a","DWx","BNf","func_35496_b","Up","CB$","DWy","DWz","DWA","ABs","ABY","DWB","DWC",
"CcW","BD0","isMinecartTrack","BPC","getMaxCurrentStrength","BSn","func_22329_a","LQ","AY1","addPoint","DWD","dequeue","AVa","AEk","createEntityPath","DWE","findPathOptions","A1a","isAssigned","DWF","changeDistance","DWG","isPathEmpty","DWH","H7","DWI","BPb","getVerticalOffset","Bvg","getSafePoint","DWJ","DWK","DWL","BSG","Bnu","B1h","CN0","Br9","B2K","Cx3","Bnv","CgC","B2c","Cv_","A_X","CnO","Cj9","CnF","B4x","B12","CBX","CdL","DWM","Bs1","BPP","ByC","Bf8","BQ6","BKM","Bms","Bgb","Buo","Bk5","BNG","Bwm","CcV",
"CEm","Cu4","CPO","CzR","Bye","Bp7","ByM","BK9","BG2","A_1","BJA","BIa","BkN","BBK","BL0","BNH","BnE","BOW","Btj","BFK","BMK","BIv","Bnj","BGF","BDW","BeA","BKP","BnO","BiM","BJg","Br6","BEy","CQh","CmG","CHT","CoZ","Cy3","CB4","CJm","CJQ","B_I","Crq","Byu","Cob","Cu3","BEa","ByO","B7a","Cr7","CmN","Cmz","CHd","CMl","B29","B8O","CoA","CMZ","ChA","Bo2","BVq","BzK","BWq","Bzk","BbN","CsD","B2V","CJk","CrP","CaN","CaD","Cbt","CEO","CPY","CvD","CCx","Cyt","CJI","B5a","Cmm","Cic","Crl","Chl","Bld","BCb","BXx","BIJ",
"BUm","Bui","BZ8","BXo","Bon","Bdo","BP3","BD1","Bgj","Bux","BYM","BaB","BFg","BOi","BPI","BF2","BAB","BYb","Bi2","Bjh","BpQ","BFC","BWL","BkR","CPv","BAj","Cb1","DWN","Cg2","Clz","B$c","BHr","BRC","BBu","BJw","BU1","Brl","B2x","CPI","CxB","CwW","Cce","CJx","CLU","CHV","CDW","CsN","B$a","B2R","BZX","CEK","B_N","Cxg","ClN","Cvl","Ck0","CKN","CAx","CDn","B4f","CKm","ChC","CEu","CxT","B2p","CfR","CDY","CQN","Cfr","CPe","Cef","CqL","CHO","Cl2","CIG","COJ","CmZ","CNQ","Cba","CyC","CAA","CbI","ClE","Cfh","CCb","CsZ",
"Cn5","B8e","CkI","CJE","Cv0","CNH","B6b","B9m","CAQ","Coh","B3Z","CNk","CaX","B$P","Cgn","B2T","Ch0","Cg7","B7y","Ctz","CB8","Cyv","Czk","BlR","DWO","Cgs","A_L","BaL","Csv","CDM","Brd","B0G","Bpw","Br_","BYG","Bsv","BGh","Bwx","BCa","BGW","B1H","B_7","BBl","BF9","BuW","BIS","BxO","BIb","Bl0","BQ4","BCH","Bp9","Bat","CJb","CIg","DWP","Bf4","Ckl","BCA","BBB","Bav","Cl4","BnR","BSQ","Bdm","BbJ","BcY","BRp","Bp0","BZC","Bkn","BPn","Bi_","BOt","BTM","BIO","By3","BKV","BbQ","BgN","BgP","Biy","BKx","CrI","Cat","CAK",
"B8F","CQG","BEB","Ccx","Bc_","CiM","IM","nextBoolean","CB9","CKn","B8q","BoU","CnV","CNI","Bs5","CNp","CkT","B8v","CKG","CCo","A3_","DWQ","getChunkInputStream","CDK","loadChunkIntoWorldFromCompound","DWR","isAtLocation","DWS","func_25124_i","Ca9","storeChunkInCompound","BOs","func_40740_k","Cqi","BBs","func_40551_a","DWT","func_35722_b","AUO","loadBlockGeneratorData","B9Q","Bdb","getTemperatures","CMj","DWU","func_35724_a","DWV","func_35725_a","A0Y","func_35723_d","DWW","func_35500_a","DWX","descendingIterator",
"DWY","ascendingIterator","B31","func_40132_ae","BPp","generateNetherTerrain","B1w","func_4058_b","Rf","generate","DWZ","Bbq","generateTerrain","BaF","replaceBlocksForBiome","AJ$","generateSkylightMap","BYJ","func_40380_a","DW0","func_40381_b","DW1","remainderArrayByInt","CId","getTalkInterval","Cj8","func_40047_D","Ctl","canBreatheUnderwater","Bpa","func_40116_f","BQD","func_40120_m_","BHv","updatePotionEffects","BKI","handleWaterMovement","BG_","handleLavaMovement","BgK","setOnFireFromLava","A_O","kill","BCE",
"CFD","Ctf","CC6","onBlockDestroyed","DW2","getWatchableObjectString","DW3","CeB","getIsHarvestable","DW4","DW5","CEL","getPlacedBlockMetadata","BCC","onBlockPlaced","BQW","onBlockPlacedBy","DW6","DW7","displayGUIEditSign","B8Y","placeDoorBlock","DW8","fertilize","DW9","func_35294_i","DW$","func_35293_c","DW_","ejectRecord","A2i","hasItem","Bbg","func_40402_a","B_Q","canMineBlock","DXa","BKA","rayTraceBlocks_do","DXb","Bgq","catchFish","B2b","DXc","DXd","A9f","func_40477_b","DXe","func_40090_a","DXf","removeKey",
"AID","getHashedKey","AAl","getHashIndex","DXg","createKey","DXh","func_35569_c","Chj","B_Y","CI6","Cbd","CCm","DXi","fdrffti","DXj","func_40708_t","DXk","updateCraftingResults","DXl","DXm","func_40629_a","DXn","populate","CpT","CiY","func_40119_ar","CNq","func_40125_g","DXo","func_40643_a","BXI","func_31035_a","BfU","computeBlockLightValue","Bu6","computeSkyLightValue","Bs3","Czu","getExplosionResistance","ATH","getDistance","Bfh","func_675_a","A$l","func_40432_e","AF3","func_40097_b","BYf","addBlockDestroyEffects",
"Cs0","stepSoundDir","DXp","AXU","releaseImageData","BK2","updateRidden","Cah","removeEntityAtIndex","CeL","isCollidable","ASM","isVecInsideYZBounds","AZK","isVecInsideXZBounds","AS_","isVecInsideXYBounds","B8V","getMaterialMobility","BnF","placeInExistingPortal","BfT","createPortal","B2u","func_40469_f","Cw8","quantityDropped","A4j","BCt","BqA","getBlockType","BRW","bindTextureByName","DXq","renderSign","DXr","getFontRenderer","DXs","getMobID","CsU","setWorld","DXt","func_31017_b","DXu","func_31014_c","DXv",
"func_31013_d","DXw","func_31012_k","BxW","func_31079_a","DXx","func_31075_a","DXy","func_31040_i","DXz","func_31052_a_","DXA","func_31051_a","DXB","func_31078_d","ASW","func_35402_a","BCF","func_35147_g","Bu8","func_35306_h","DXC","AO9","build_tree","DXD","build_bl_tree","DXE","set_data_type","A8b","compress_block","DXF","send_all_trees","DXG","setTailRotation","DXH","setSpiderDeathMaxRotation","DXI","getSilverfishDeathRotation","BpY","getBedOrientationInDegrees","Ctg","func_35188_k_","A2E","setCreeperFlashTime",
"AKU","getCarryingData","BuZ","renderEars","BcW","renderCloak","ALk","getPowered","DXJ","isGuiEnabled","Zz","getDistanceToEntity","A2$","getFontRendererFromRenderManager","BnA","renderLivingLabel","AZV","updateTagCompound","DXK","AWT","func_21137_a","A9E","getStackInRowAndColumn","DXL","DXM","firstKey","DXN","func_35839_k","Bqf","func_40476_b","DXO","DXP","Bo5","canThisPlantGrowOnThisBlockID","B9o","CiP","updateCloak","DXQ","ASd","obtainImageData","BRz","isBlockProvidingPowerTo","Br3","CpF","Cno","Ceo","CnA",
"CnR","Bpc","BLk","func_40098_n","BY1","func_40101_o","Bt$","func_40102_p","Cq9","BE2","func_40110_b","Cz0","CLD","Ckb","CKt","Ckj","Cb5","CbW","Cuc","Cnc","CMI","AGE","AZT","CrV","B_r","BfK","CeA","Tf","bucketInt","CMK","Ceb","DXR","DXS","DXT","DXU","DXV","DXW","Bkm","shouldHeal","BQB","teleportTo","CrU","getDropItemId","BAK","DXX","DXY","func_40640_c","BOX","queueAchievementInformation","DXZ","updatePlayerMoveState","ByJ","BaO","Oa","func_40142_a_","DX0","hasCurrentTarget","Ly","hasPath","DX1","getCurrentTarget",
"AJB","setCarried","A8W","setCarryingData","WL","faceEntity","BTE","shouldAttackPlayer","BnT","teleportToEntity","CpU","isMovementBlocked","BgI","moveEntityWithHeading","BLX","jump","Bq2","updateEntityActionState","BLG","AY2","func_40159_b","BWK","func_40158_a","N4","moveFlying","AHU","AJ3","func_40113_j","BEz","func_40613_a","A3H","causeFireballDamage","DX2","DX3","abs_max","BUB","canPlaceBlockOnSide","Y6","areItemStacksEqual","DX4","func_40644_a","AXR","func_40184_i","ASg","func_40705_a","DX5","A7H","BoP",
"isPoweringTo","BxD","canConnectFrom","BF$","getMinecartTrackLogic","BCU","refreshConnectedTracks","A7I","canConnectTo","BXa","connectToNeighbor","AWw","sortBack","AFk","sortForward","Fn","setByte","BEj","getChunkDataInputStream","Cfg","AG3","DX6","func_1014_a","DX7","createEntityFromNBT","DX8","createAndLoadEntity","DX9","addTileEntity","WV","setLong","H9","setBoolean","BbP","addEntityID","O8","AYR","pathToFirst","AK6","pathToNext","A$6","pathToExactOrNext","CEq","JE","DX$","DX_","readStatsFromNBT","DYa","func_40600_b",
"Yv","DYb","calculateVelocity","DYc","DYd","DYe","resizeTable","BVA","drfti1","Cq4","func_40399_b","DYf","func_40639_a","ChD","getHeightValue","Bsc","BQV","checkSkylightNeighborHeight","DYg","DYh","DYi","DYj","DYk","DYl","decrementAnimations","DYm","collideWithPlayer","BJb","canEntityBeSeen","DYn","isItemStackEqual","DYo","func_40635_a","AGT","func_40496_a","AYw","isConnectedTo","ABX","isInTrack","DYp","createTileEntity","Pf","AWK","checkFinished","Cg_","func_40074_d","CJt","func_40077_c","DYq","copyHashTableTo",
"BLx","updateSkylightNeighborHeight","BRH","BtR","onCollideWithPlayer","DYr","func_40650_a","Cpk","func_40493_c","VK","func_40492_a","DYs","func_40489_b","DYt","DYu","func_40491_a","CQf","func_40495_b","CLP","CDG","CDu","CFa","BWZ","BJ9","Bu$","Bsm","CyF","CjB","CPV","B7A","DYv","DYw","DYx","CLg","B3F","B_d","Ckc","Cbw","B_5","CzK","CtK","B8N","B5F","CJv","CEg","B2$","APL","Csn","Cbs","B8j","CpP","Ccg","Caf","Cy0","Cej","CjX","BsJ","BiI","Btp","BzI","BGp","CrA","CLG","CsF","BpB","CBP","B16","Cn3","CjP","Cab",
"Cjp","Cuw","CxM","B7J","CaH","Cc_","BuL","BCj","BWP","BYY","BMG","BWn","BGI","BNK","BOz","BP7","BXJ","BA1","BJu","BYs","BnJ","Bso","BZv","Bdt","BuR","BsY","BRo","Bqt","BuQ","BlF","Bbt","BbA","BY5","BiZ","BV5","Bg2","Bba","BMX","BY_","BQc","COK","Cs2","B9J","BkE","B7D","Cdh","Ci9","Cn2","B8l","CLC","Cmf","B5Z","CfC","CuS","CBi","CPA","B2y","DYy","BLQ","Brt","Cjl","Cd8","B9L","CbU","CIb","CMo","B7x","CuB","CMV","Cuy","CK0","Ctv","CF3","CDP","B6P","Cqn","CaC","CGn","Che","CAS","Cpr","CeH","CQB","B8K","CQj","B5Y",
"CoR","CxA","CcM","CDJ","CBk","CJF","Cp7","Cbz","B49","Cyq","BeC","CiT","Cin","COU","B_i","BEO","BWk","Ba7","B9y","B_t","B53","Cql","Cip","CEw","B5M","Cq_","CqM","CoW","B94","ClJ","B6X","CvK","CEE","CIz","CcN","CpC","ABI","Cmx","Cdl","Bvr","Boe","BW1","CkJ","B$t","BF7","Bw3","BdU","BBD","BQP","BWN","BQf","BL6","BTP","B09","BiX","A_H","BMx","BkH","BP2","BLM","BTw","BiV","B1d","BFo","BUs","CcS","BF1","BVH","BmJ","BDw","Bz$","Ben","BkP","A_n","BmD","BmN","BFI","BEJ","BoA","BUe","BHp","BEY","Bed","BJB","BoO","BzP",
"Bpo","BQ5","BLg","BAp","BTk","BjK","B1g","BE7","BOe","BxB","A_2","Bd6","BuK","Bf$","CsY","B77","CM1","CdN","Clw","Cww","B46","CQK","CFZ","Cjk","Cxq","Bx5","BZY","CIJ","BqD","CGI","CHF","CiU","CPX","Ct2","CeU","ChQ","CFU","CCI","CEr","CaS","CQl","Cer","CHi","Ct4","Cfu","Cck","CKW","Ctx","B2D","Cnu","CFh","B9e","Cre","CoI","CiA","BpK","BKS","BNn","BjA","ByX","BKw","B0N","BdP","BQH","Byo","BM6","Bjr","B0a","BGM","Blp","BT1","BqS","B1t","BUM","BLU","BHY","BE1","ByA","Bjq","Bdu","BKc","Be4","BiE","BrP","BG8","BDb",
"BhU","Bxu","Byb","By$","Bc7","BgY","BCg","BT9","Bxg","BFk","BO_","Cz5","B34","func_35558_c","DYz","hsbToRgb","BMq","func_35455_a","ByW","unloadEntities","DYA","getBlockEntity","SB","getNibble","Jq","setNibble","BbX","onBlockRemoval","Csh","scheduleLightingUpdate","O$","propagateSkylightOcclusion","Bf1","relightBlock","CvU","func_40048_X","AEq","A18","validate","CAJ","generateHeightMap","DYB","validTreeLocation","Bzl","generateLeafNodeList","DYC","generateLeaves","BcD","generateTrunk","Bku","generateLeafNodeBases",
"A37","getCurrencyCode","DYD","resolveCurrency","BHX","Cst","DYE","func_26002_a","DYF","CEp","func_40497_a","BuX","Bx4","addLoadedEntities","DYG","getChunkOutputStream","AEt","getBiomeCacheBlock","DYH","func_35650_b","BS9","DYI","func_35651_a","Cq3","func_35555_a","Z9","func_35268_a","GS","getIntCache","AVD","func_35474_f","A9D","func_35476_e","Jk","func_35499_a","Fs","BdG","func_4057_a","I$","generateNoiseOctaves","DYJ","recursiveGenerate","BA4","func_35557_b","BDz","initializeNoiseField","Bpj","func_40379_a",
"DYK","func_40632_a","Cf7","onEntityDeath","Ca4","func_35163_av","Cts","func_36001_a","S6","getXPSplit","DYL","AJT","onFinishedPotionEffect","Bcu","handleMaterialAcceleration","BvE","isMaterialInBB","AV9","B0L","setChunkTimestamp","Bqd","findFreeSectors","Btq","setOffset","AXO","setSaddled","Cus","CoV","DYM","DYN","determineOrientation","Cei","getIsGroundCover","BPT","isThereANeighborChest","DYO","CvI","BYy","DYP","func_40376_a","Bj9","func_40401_i","DYQ","func_40731_e","DYR","func_40575_a","DYS","updateCraftingInventoryInfo",
"Ccr","setChunkModified","DYT","damageArmor","Col","DYU","setRecordPlayingMessage","DYV","addMountedMovementStat","CKA","updateRiderPosition","DYW","DYX","AMO","pqdownheap","By6","gen_bitlen","DYY","gen_codes","A9q","scan_tree","A9v","send_tree","DYZ","DY0","eaglerMove","DY1","firstNode","DY2","BLI","isIndirectlyPoweringTo","DY3","func_40483_a","DY4","func_40485_b","CL9","getBiomeGenAtChunkCoord","ADi","getSpawnableList","BuH","isBlockTranslucent","ATW","updateRotation","BtO","addMovementStat","Bmk","isOffsetPositionInLiquid",
"CsB","isMovementCeased","Brz","findPlayerToAttack","B0t","getPathToEntity","BaX","updateWanderPath","ATT","DY5","DY6","incrementPathIndex","DY7","isFinished","B9D","attackBlockedEntity","Btg","BU7","getPlayerEntityByName","DY8","getPathOrWalkableBlock","DY9","getPosingIdByMetadata","DY$","func_35304_f","BZl","despawnEntity","BjL","func_40131_af","Bud","func_40133_ao","BPx","isCourseTraversable","A3w","CiF","getVerticalFaceSpeed","DY_","func_40156_a","Qu","func_40122_aP","DZa","func_40542_b","AMy","func_40706_d",
"AXW","newDoubleNBTList","Bs_","newFloatNBTList","XT","setFloat","DZb","writeEntityToNBT","B9l","B4M","AKx","height","RN","forward","AHT","down","UW","loadItemStackFromNBT","DZc","updateAnimation","CbR","func_40137_ah","ADF","causeMobDamage","ClT","func_40130_ai","DZd","onItemPickup","B0O","increaseXP","U9","DZe","DZf","A3x","getDouble","DZg","B_L","CLa","CIE","DZh","DZi","DZj","BFq","func_31010_a","BLB","removeBlockTileEntity","B0Z","markBlocksDirtyVertical","DZk","getCurrencyMap","CF9","Bc5","ACh","func_4109_a",
"ANb","Cyh","DZl","updateCraftingInventorySlot","AAy","DZm","getSqDistanceTo","DZn","bi_reverse","DZo","DZp","DZq","DZr","BIR","B9T","getCurrencyMap$$create","DZs","B_H","BQ7","CGW","B6l","CA8","Cx$","CkB","CM_","B$v","B_$","B8x","Cn7","CEY","CAP","B9x","CnY","CCu","Ch9","Cv2","CyV","CK7","Cb7","CfW","CyH","Cti","ChL","BKi","BuN","BU8","BV6","BTg","Bur","BIH","Bai","B1u","Bq1","BwB","Bhr","BY4","BL3","Bez","BYX","BZ9","BGS","B0f","BzY","BSa","BQn","BvP","BjG","Bqr","BXU","BF3","Bpy","Be1","Bfn","BH3","Bju",
"BHh","Be5","Blm","BX4","BrF","Cmw","Cp6","Bnn","BsO","B2X","CnC","CqB","CEC","COp","CFB","Cy8","B35","Cc0","CCq","CfK","Ckt","B8a","CGG","CaW","B4S","A7N","CpX","Ci$","CLv","CCF","Cuh","Chb","CeN","CMJ","CGZ","CPk","B$o","Cl_","CAj","CGU","B7P","Cxu","Cbb","B3k","CFu","CNK","CLV","CIL","B02","Bna","BK$","B9h","B2Z","DZt","BzS","B0S","BRs","BHx","BBG","BQx","Bei","Cgd","BAh","Be8","CzA","B8R","CcG","Cph","CiW","Bdq","BTK","B54","Bzq","BPW","Bl1","BHP","BrT","BKt","BRK","ClW","CfB","BDE","Bx9","Bov","BW2","BFc",
"Bwo","Bn2","Bm_","BNg","CdE","BEq","CJJ","CgG","DZu","B66","BGl","CF4","CnT","Cxc","Cps","Csr","CFW","B$B","Ceq","CBJ","CGJ","B$L","CqN","Cvy","Cze","JS","Ci3","CrT","CBx","B9j","CLZ","Crw","Ck5","Ces","Csf","B63","CrE","B9$","CxG","CME","Cuz","B6n","Chd","Clf","Cwv","AFV","BOA","B9b","B_X","CJS","CHS","CDj","Ccm","CnP","CCf","BM5","BGe","B5E","ASx","CJT","BN4","BNb","BLS","Be$","BNp","CCE","A_6","Bqg","BlM","BH5","Bo0","Bh6","BIi","BVr","CLF","Bml","BHU","DZv","doNothingWithTileEntity","DZw","canSpawnStructureAtCoords",
"DZx","getStructureStart","AHy","AP3","getItemBurnTime","DZy","ANS","DZz","func_35727_c","DZA","func_40709_o","BIn","notifyWireNeighborsOfNeighborChange","DZB","setDispenserDefaultDirection","BKX","tryToCreatePortal","DZC","setDefaultDirection","BZn","checkBlockLine","ANV","func_528_a","DZD","generateLeafNode","Bi1","placeBlockLine","DZE","leafNodeNeedsBase","CQd","DZF","consumeInventoryItem","DZG","addStatsFrom","Bnf","func_40112_aN","DZH","CNm","func_40547_b","DZI","A0R","choose","DZJ","ATG","func_35516_a",
"DZK","func_35514_b","A04","floor_double_long","Bgv","func_805_a","DZL","generateLargeCaveNode","AA$","generateCaveNode","DZM","ABR","BcO","func_35626_a","B$w","isReady","DZN","deincrementDuration","DZO","performEffect","BkS","velocityToAddToEntity","DZP","getHarvestLevel","Byl","generateStructuresInChunk","DZQ","Bes","DZR","DZS","DZT","BHg","DZU","Bag","BfG","Xx","BY$","Bwt","func_35477_a","BvJ","func_35957_a","DZV","A_C","BHJ","func_40471_p","Cth","getMountedYOffset","CNU","getYOffset","BtP","A$S","smaller",
"CJB","isSizeableStructure","Cd1","AKp","isInsideStructureBB","CHR","func_40560_b","CsV","G$","DZW","func_40185_b","BkV","func_40149_l_","BsP","func_40480_b","BQI","getEntityPathToXYZ","DZX","func_40144_b","BLj","attackEntityAsMob","AU8","func_40150_a","DZY","CxN","canDespawn","DZZ","func_40155_e","DZ0","DZ1","writeStatsToNBT","DZ2","func_40601_a","Ws","DZ3","DZ4","PB","A44","setDouble","BRP","DZ5","increaseLevel","AIp","func_40050_o","Bb5","func_40052_p","DZ6","func_40054_n","AJ7","canSmelt","DZ7","smeltItem",
"DZ8","updateFurnaceBlockState","DZ9","anyPlayerInRange","AJm","updateDelay","DZ$","getSendQueue","DZ_","D0a","Cly","getRainfall","B6s","getSpawningChance","Bv4","getTopSolidOrLiquidBlock","D0b","func_40145_a","AZF","func_40051_b","A99","getSmeltingResult","D0c","isItemEqual","Cc5","func_40405_m","D0d","func_40356_a","W1","func_40350_a","Ce5","CuR","CaY","D0e","B6a","Clg","CDl","CjD","B_g","Ck1","CJ5","B_y","B1I","BtV","Bfs","CA1","COZ","CLm","CFS","CeI","CJL","BpV","BA3","Ba9","B5s","CKP","CaQ","B60","CLd",
"B1i","Cnm","CKH","CQt","CFj","CbB","Cyg","CIx","B5C","Blg","setRandomSeed","CP8","areBiomesViable","D0f","D0g","D0h","D0i","D0j","func_35652_c","D0k","func_526_b","D0l","func_523_a","Ca0","getSaturationModifier","Bjx","func_4110_a","LO","grad","M6","lerp","BXb","D0m","func_40484_a","D0n","BQi","generateStructure","Bdi","decorate","A5A","pickCheckLootItem","Bg5","pickMobSpawner","Brx","setMobID","Ba1","func_40473_b","D0o","BCs","func_28169_a","Bli","updateMapData","Bd1","D0p","ABF","D0q","BXh","buildComponent",
"D0r","AAz","updateBoundingBox","D0s","func_40559_a","D0t","prepareStructurePieces","D0u","Bk$","AZE","markAvailableHeight","D0v","getStructureVillageWeightedPieceList","D0w","D0x","D0y","Bn1","D0z","D0A","func_40689_a","D0B","func_40687_b","BJx","D0C","Go","getRandomIntegerInRange","ClF","D0D","D$","AEA","D0E","BGm","AZi","D0F","D0G","D0H","D0I","D0J","Byq","B2m","D0K","Cva","D0L","BSv","D0M","B8C","COa","BWH","A8t","func_40008_a_","D0N","func_40482_a","AAB","D0O","addComponentParts","BwI","decorate_do","D0P",
"D0Q","getHasItemStack","AYQ","func_28170_a","D0R","compareToIgnoreCase","D0S","NU","func_40022_a","Zh","func_40019_b","UQ","func_40016_c","D0T","getNewBoundingBox","D0U","resizeBoundingBoxTo","V9","getYSize","Jd","SH","func_35028_a","D0V","func_40751_a","VY","func_35012_c","Mp","getNextStructureComponentVillagePath","L_","getXSize","En","getNextComponent","Ml","getZSize","D0W","getNextComponentVillagePath","Ck3","D0X","getNextMineShaftComponent","D0Y","func_35087_a","D0Z","BN9","getWorldChunkMngr","X1","D00",
"getRandomComponent","EB","getComponentToAddBoundingBox","Ey","getIntersectingStructureComponent","D01","D02","func_35071_a","D03","D04","func_35066_a","D05","func_35027_a","D06","D07","Cy1","CAR","CtX","CHf","D08","BF8","BXO","Bls","BVT","BHW","BoE","BZP","BNl","Bgw","CAu","Cgl","Cgb","CED","CdX","CvN","D09","func_40597_e","D0$","func_40596_f","D0_","func_40598_g","D1a","func_40737_a","BRY","fillWithBlocks","Bqm","fillCurrentPositionBlocksDownwards","BvT","isLiquidInStructureBoundingBox","JD","getStrongholdStones",
"BXw","fillWithRandomizedBlocks","BnG","placeDoor","BJn","placeBlockAtCurrentPosition","BII","getAverageGroundLevel","Bma","clearCurrentPositionBlocksUpwards","D1b","randomlyRareFillWithBlocks","Boa","generateOres","CpD","getRandomWorldGenForTrees","CAr","func_517_a","OI","BbT","Ni","BWw","Ck2","BfY","Ef","Bsu","A3A","isStackEqual","Lx","func_40018_a","Lv","func_35850_a","BEk","randomlyFillWithBlocks","BBN","randomlyPlaceBlock","AIK","getTreasurePieces","BFl","createTreasureChestAtCurrentPosition","IW","getYWithOffset",
"I8","getXWithOffset","I9","getZWithOffset","BHf","getBlockIdAtCurrentPosition","Dg","func_35009_c","D1c","func_35077_a","D1d","func_35076_b","D1e","D1f","D1g","D1h","BHs","func_40023_a","D1i","func_40020_a","D1j","func_35848_c","KK","func_40021_a","D1k","D1l","func_40017_a","D1m","func_40693_a","D1n","func_40688_a","D1o","func_40694_a","D1p","func_35847_b","D1q","func_40690_b","D1r","canAddStructurePieces","A2B","getStrongholdComponentFromWeightedPiece","D1s","func_35051_a","ATV","canSpawnMoreStructuresOfType",
"Buz","canSpawnMoreStructures","D1t","D1u","func_40029_a","D1v","func_40033_a","D1w","func_40028_a","D1x","func_40031_a","D1y","func_40026_a","D1z","func_40030_a","B6v","func_40032_a","COr","func_40041_a","Cq2","func_40038_a","Cjt","func_40042_a","CDF","func_40039_a","Cr4","func_40025_a","Cij","func_40040_a","D1A","func_35047_a","D1B","func_35063_a","Bao","func_35045_a","D1C","func_35059_a","D1D","func_35053_a","D1E","getStrongholdStairsComponent","D1F","func_35039_a","D1G","func_40010_a","D1H","func_35055_a",
"D1I","func_40014_a","D1J","D1K","D1L","D1M","D1N","D1O","D1P","D1Q","D1R","D1S","D1T","D1U","D1V","NC","canStrongholdGoDeeper","D1W","D1X","D1Y","B72","D1Z","D10","D11","D12","Cbf","D13","CPa","D14","D15","Os","getRandomDoor","D16","BDu","BuE","Cof","CHq","ChJ","Bmp","Bm6","B0b","BJ7","BvX","BNF","BIm","Bty","Bjj","ByD","Bi5","BAv","BWt","BvC","BAF","Bji","BOO","Bqw","BZs","BES","BAm","BS2","BRT","BSL","B0T","BCp","CIO","CJh","CoG","CrS","B7G","Cqe","CcZ","CyB","Ch1","Cug","CcB","Cvv","B4z","CcR","CuY","Cqg",
"CGP","CwV","Cwh","CbJ","B44","Csz","Cd4","CHj","Ckd","D17","func_40735_a","D18","func_40736_b","D19","selectBlocks","D1$","getSelectedBlockId","D1_","getSelectedBlockMetaData","Bjt","genStandardOre1","Bl5","genStandardOre2","D2a","D2b","fillTreasureChestWithLoot","Sf","getNextStructureComponent","D2c","XH","func_35032_b","XD","func_35029_c","Cca","D2d","func_35735_a","D2e","getNextVillageStructureComponent","D2f","func_35737_a","D2g","func_35732_a","D2h","getNextVillageComponent","D2i","getAvailablePieceWeight",
"D2j","func_35099_a","D2k","canSpawnMoreVillagePiecesOfType","D2l","getVillageComponentFromWeightedPiece","Brr","canSpawnMoreVillagePieces","Ctk","D2m","func_35082_a","D2n","func_35097_a","D2o","func_35095_a","D2p","func_35091_a","Cfw","func_35078_a","Cha","func_35080_a","COC","func_35089_a","B4K","func_35085_a","CMn","func_35101_a","D2q","Rv","canVillageGoDeeper","D2r","D2s","D2t","D2u","D2v","D2w","D2x","D2y","CqU","Bhv","BBE","D2z","BM3","BLt","BAX","Bpt","BFf","A_R","BTV","Bb2","BSK","BgZ","CKY","B5d","CCC",
"CqF","Cw0","CoK","CGu","B$W","Ca1","CsM","BO3","func_35265_a","Bhb","func_40044_a","Bxq","placeDoorAtCurrentPosition","Bej","Cbv","func_40043_a","B3d","CuO","B8U","CG_"],"ABCD","Bfw","uyCF2/E82D","EFGH","AGg","zoDF0oD1oDhvD0B05Dz/C75D85DvkEwkE+oF/oFgpFhpFipF/oFkpFlpF","IJKLMN","Y1","hgBFt2CkNu2C0Dv2C7Tw2C9Tx2C0Vx2D13By2DmN7iFmN8iFmN9iF2xEijFurBjjF53BljFyVwhGurBhkGsrBikG7TjkG7oFhlG0DyhHlpGzhHppGsoIppGtoI7oFuoI9lEhiJsrBiiJ0DjiJ0DuuKmN","IOPQ","AV8","ydzdzrB0B/rBgsB","IOPR","BCm","s3MFuxNz5MvxN15MwxNh+IxxN9sNyxN/sN17N27N"
,"AST","J7","kBlB5B0BzC0CrJsJ8RF9R+RhmBimByyBimB35B45B78B88B4pCOguCOm2DH02D12D0iE1iE2iE3iE4iE5iEykEzkEqlErlE2lEHl+EJniFOxkFmgD9nF82B9zFmgD/4H+vCqmI/7H0oK5mH","IOPU","A1A","jhIF6zOprO","IOPV","A1z","khIF7zOprO","EFWX","APC","xiLF","IOPY","Us","0sN0BvvNFwvNyel7N1f","IOPZ","A1F","hhIF4zOprO","Aab","A6H","/oK0B","IOPc","A1B","ihIF5zOprO","IOPd","A1y","lhIF8zOprO","ABCe","AI1","pyCFx/E82D","IOPf","AZy","hxLFnyMu4GtyM24Gs1MqhE","IOPgB","AQ4","9pEF5xH6xH","IOPhB","A6Y","wlMFjpOFkpOynHx2Oy2Oz2O02O","EFGiB","KZ","56GFl+G0B49M59M+iO/iO96O+6O/6Og7Om/On/O"
,"IOPjB","AEr","04IF8jJq6HplJ2uH7nJ/nHlpJw6HurPF","IOPkB","Bt9","glOFsvOsyGs1OypH/1OksF","lBmBBnBoB","Btb","jsDksD82G92G","ASpB","Zv","15Bf25BhBugCvgC","IOPqB","AB5","54IF4kJq6HlmJ2uHwoJ/nH6pJw6Hk4LF","lBrBsBtBuBvB","A5f","wvCF5hF82BsuF82B","IOPwB","ABg","8gMF1jM2jM3jM0B5mM+rH8mMp7F9mMznL7sMt9Lq3Mr3Mt3M3gM44N1gM","IOPxB","Bdd","ooBF/5Ch0BwxKhjKurLlzKqtMj+DsuMngM9jN+jNllNpkK72N78MluOl+N//Ow2OtgP22O/gPmkN+mP/mP","IOPyB","XI","/8IFj8JgxJvrK0tI3rKixJosKsxJpsKuxJqsKwxJj1KmxJo2Kp2Ks2Kt2Ky2Kz2K02K12K72K82K","ABCzB",
"BTW","nzCFqzCFvgF82D","I0BK1B2B","ADN","j8D+OrpEspE6wE7wE+0E/0ExgKygK","ABC3B","AQ7","liCFqiH1gDhsJk2I","IOP4B","A5W","//DggE54E64E74E84E94E+4E/4Eg5Eh5Ei5EsoGF6zI7zI8zI9zIy4Kz4K+6K/6KknLF0nL1nL4nL5nLxoLyoLzoL0oL6zL7zL22Lj6Ix3Ly3Ls4Ln6Iv4Lw4Lz4L04Lp9Lq9Lw8Mx8My8Mz8M08M18M6hN7hN/hNgiNmiNniNoiNpiNqiNriNsiNtiNuiNviN1sN2sNmtNFkkOlkO","IOP5B","AM5","olKFsqK/nKmxMo9Jh9Oi9OsqPtqP","IOP6B","BUk","97BFzmMmyHszN+2Mu4N7/M","IOP7B","A2c","j7PFh9Py8N","IOP8B","ALp","ykOFpsOy8N","lB9B+B","A6n","08EFyjFH9jFJykFO","ABC/B",
"APJ","iqCFy1DqmCxhI1gDhwKk2I","IOPgC","BDT","/oBF74C/5B15ChrBo6Ch0Bg0D7gDkiI6pHziI8pHtlI+2H8qJ4vI0rJt1IuxK/iK5xKjjKhyKljK0rLlzKmsLwzK5oM10I8pMs3LvqMk5L1qMm5L5sM88LwtMj+Dq1Nu6Ml2Ny7Ml3N78MnuOl+NyuO+kLrvOvgO3vOkhOlwO0hOxgP22OnhPmkNysPzoP","IOPhC","Of","qiKF3lK0BmqK59Fv5KF4sL/5K17L27L37L47L/vMg4KhwMp6K+yM0lL9zMo9Jl0MpwLv0MmrFy0Mz9Fn1MksF7pN2zH8pNg0H9pNioLl5NjzL15N5wH25N7wH35Nv0G45N8yI55Nh4M65NopN75NmjM86NhsN+6NjsNj7Nh1IgxO5nNwzOn2MllPw9O3sPspP","AiCjCtBkC","A9w","jtFFxqJvtI","ABlC","ANt","vlC9yBlpC9yB3tC4tC4wCF1hGOqnNrnNu3Ov3O"
,"IJKLmC","A3r","v3BFi/B52BpjC3+B","IJKLnC","A3s","u3BFh/B52BojC3+B","ABoCpC","ASh","r4F0D","ABCqC","AV6","7qCF1sJk2I","ASrC","Pq","psCFssCoBvsCoB4uCO5uCf8uChB00D5Cu2DoB03D5C2mEoBuzFoBvzFoBsiG05BtlG5Ci0G5C8gH5CtmH5Cz0HFguIoBkpKoB5yKoB0mM5Cl3M5C","ABCsC","WP","upCvpC+tCF7wC0B","IOPtC","V6","49D59D89D99D7/D8/DkrE0B/sEgtE","IOPuC","A9u","ivPF1yPswP","lB9BvC","BX6","9+IF","IOPwC","BL$","0vNF7hPm8N","IOPxC","Blk","91EFqrM56L6+M7+M","IJKLrByC","BLe","8K9Knaoapcqc6e7e8jB9jBjkBkkB4/B5/BqgDrgD3gDrgDqkDrkD4lDrgDpoDqoD9tD+tD9uD+uDg6Gh6Gl9Hm9H"
,"I0BKzC0C","A7y","p7HFyoIhFy5Iz5I05I15I","IJKLM1C","A$3","i3BF","IOP2C","GX","nlKF9nMjiM+wMo9J40MksF24M34Mt0N64Mh6N7qNjzOn2M2jPg8OgkPmsE3kPw9OlqPmqP","IOP3C","ATr","/wLFlyMu4GryM24G","IOP4C","XJ","u6BFs1Di6BtuJh8IvmM+zH","ABC5C","A$d","4iCFwiH1gDnsJk2IowKr+J","AS6C7C","Bvy","mCnCi2Cj2Co2Cp2CxhJ0D6hJ7hJ","EFG8C","AF5","huEFvzE0B4wFz2CmvG9oFrvG+O3sH4sH","IOP9C","ATd","30L40L50L60Lv+OF7/Oy4L2lP2uN","IOP+C","MQ","hyPF","IOP/C","AGp","y3FFgoHhoHo6Ip6I0yJ1yJ2yJ3yJ4yJ5yJ6yJ7yJ8yJ9yJ+yJ/yJgzJhzJizJjzJkzJlzJmzJnzJozJpzJqzJrzJszJtzJuzJvzJwzJxzJyzJzzJ4zJ5zJ6zJ7zJ8zJ9zJ+zJ/zJg0Jh0Ji0Jj0Jk0Jl0Jm0Jn0Jo0Jp0Jq0Jr0Js0Jt0Ju0Jv0Jw0Jx0Jy0Jz0J00J10J20J30J40J50J60J70J80J90J+0J/0Jg1Jh1Ji1Jj1Jk1Jl1Jm1Jn1Jo1Jp1Jq1Jr1Js1Jt1Ju1Jv1Jw1Jx1Jy1Jz1J01J11J21J31J41J51J61J71J81J91J+1J/1Jg2Jh2Ji2Jj2Jk2Jl2Jm2Jn2Jo2Jp2Jq2Jr2Jv3Kw3K"
,"IOPgD","Bgx","yqBFsiFsqEwpMr2L4tOh+N","ABChD","BaH","2yCF+/E82D","IOPiD","ATI","lpBFuzB0Bp6Ch0ByxKhjK3rLlzK+pMs3Lp3N78MpuOl+NkgPw2O0gP22OqhPmkNinPjnPmrPnrP","IJKLjD","AZu","/wBF","IOPkD","BS1","z6JFwpKpjDxpKr+DypKqsEzpKssE0pKysE1pK0sE2pKyqF3pK6rG4pKksG5pK0wG6pK7wG7pKgxGzzK0zK","IOPlD","BZi","hsBFh9Ii9I","ImDAnDoD","FS","1iKvqE4lK0BioKF3oKFhpKipK","IOPpD","WW","xHF1PF7mBFrtGstG+lH/lH2jO3jO4jO5jO","IOPqD","AK1","inLF6qLx2G7qLvoH8qLyqHhpMv0LkpM80L2pM42LoqMr2G+sMonLgtM69L4vOyhO","IJKrDsD","AR8","sjBFvjBwjBxjByjBpmBqmB92CujBojFg6E3kG7pD86G96G"
,"I0BKtDuD","A5u","0jKF1jKFwmKF","IOPvD","AYX","gmKFl0O9rOv0O/rO50OisO","IOPwD","A27","0wPF","EFWxD","ALi","v+IF4gJ0BtjJ1sIujJ5sIlxKigKqxKg5I","IOPyD","BK5","koBF3zD7gDlpMy1L52N78Mh4N98M6vO0hOqgP22O","ASzD","ASv","29BFr1DhF","lB9B0D","AG6","y7Iz7I","ABC1D","Btv","tyCF1/E82D","IOP2D","AM2","/tHguH82H0B57HF","AiCjCtB3D","AR4","tvBFp1DpduhFmvD","IOP4D","A$B","o8BFtsK0xJvsK9xJjzN82M","AS5D","ADA","uCF","IOP6D","BX0","h8BFgzN82M","IOP7D","AHO","pvP6uP2vPF5yPxwP","ABC8D","A9Q","y1FFz1F01F64F3iBgoGhoGioG4/CjoGl6Dt0GqzBtnH+nGxnHynHznH0nH1nH4/C2nHl6Du0H3iBv0H9lCw0Hx0HjuIkuI/1Ig2Ih2Ii2Il2Im2It9Ju9Jv9Jw9Jx9Jy9Jz9J09J19J29J89J99Js+Jt+Ju+Jv+Jy+Jz+J2+J3+JugKu7I4hL5hL"
,"lBrBsBtBuB9D","AKl","lvCmvCovCpvC2vC3vC4vC5vCrxCFnvEovE","IOP+D","Bv6","upBFw4C/5BqiI6pH2lI+2H6xKjjKopMy1L3tMj+DgvMngMimNjmN0uN+kLz1Nu6Mu3N78MpwO0hO","IOP/D","VA","5uP6uPsvPF3yPxwPy2Pz2P/3PF","ImDgEOhE","AEO","v9Dw9D5qE0B6qE7qEqyEryE","IOPiE","AEm","m3Pn3Pp4PFr5PxwP+5P6uP","ABCjE","AKw","syCF0/E82D","IOPkE","ABA","71LqH","AiCjClE","M7","+P/PidjdodpdjrBkrBk0Bl0B90BFw3BkhB0nDujClvDmvDotPmgD1uPmgD","IOPmE","AYx","5mG6mG7mGwM76G0B","IOPnE","KS","98H+8H99HFo4Jp4Js4J/rI5hO6hO9hO+hO","IJKLrBoE","BHI","lLmLluBmuBnuBouB"
,"ABCpE","Ta","3qCFq4CqmCy6C9mC+hD4hDgjH1gDzsJk2Ii+Jj+JywKr+J","ASqE","Yh","8BF9BoB+BO3CF4C5CifoB0hBoB5lBFntB5ClvBoBmvBoBvyBFn3B5CzpCf9uChBnkDoBplDoB2lD5CupD3pC5pDoBhrDjiDlrDkrD8tD5CruDoBivDoBjvDkvDxxD05B92DoBhnE5C4tE5C63EoBu6E5Cn3F5Co3F5C/3GoBt6Gu6G67G5CioH+oGw7IvgCx9Iu6Gl/J1WzgK5C8kKpPkmL1W","AiCjCrE","BKY","lrBF","AsEtE","Bdp","iDjDhIFyJjDl9Cm9Cn9Co9CirDo9CtvDuvD+5Do9C/5DjD4mE5mE","IOPuE","ATg","0cF8mB0BzvG0vG3vG4vG3pH4pHrtHstHvtHwtHxtHytHztH0tH3tH4tH5tH6tH7tH8tH9tH+tHhuHiuHjuHkuHuuHFwpIxpI9vI+vI02J12J22J32J42J52J62J72J82J92J+2J/2Jg3Jh3Ji3Jj3Jk3Jl3Jm3Jn3Jo3Jp3Jq3Jr3Js3Jt3Ju3Jv3Jw3Jx3Jy3Jz3J03J13J23J33J43J53J63J73J83J93J+3J/3Jg4Jh4Ji4Jj4Jk4Jl4Jm4Jn4J75J85JmjKnjKojKpjKqjKrjKsjKtjKo8Kp8Kq8Kr8Ks8Kt8Kw8Kx8K08K18Kt5Lu5Lz7L07LriOsiOtiOuiO1iO2iO"
,"IOPvE","BwR","rlOFslOtlOp1OypH81OksF","ABCwE","ASE","6iCFyiH1gDpsJk2IqwKr+J","IOPxE","AIQ","53IFikJq6HvlJ2uHopJw6H","IOPyE","AUw","xvNF37N47N/7Ng8Nh8Ni8Nj8Nk8N+3O/3O4mP5mPvrPy2F","IOPzE","BLc","52FFu5FF8kHksF9hIypH","IJK0E","A4h","giBhiBriBsiB2vB0B93B+3Bk/B+3B","ABC1E","BjU","5yCFhgF82D","AB2E","AK_","z5GF","IOP3E","A1E","6gIFzzOprO","IOP4E","A1H","/gIF2zOprO","IOP5E","A1G","ghIF3zOprO","IOP6E","A1C","9gIF0zOprO","IOP7E","A1I","+gIF1zOprO","AB8E","BsD","88GF","IOP9E","A2I","9vNFhiPm8N","IJKL+E","H_","9MlKqY0BvYwYxYyY7Y8Y+jB/jBkxBlxBmxB/jB5lD6lD7lD8lDomDpmD36D46DjrHkrHlrHmrHnrHorHk2Hl2Hz1L01L"
,"IOP/E","AJv","u3IF7kJq6HomJ2uH5nJ/nHjpJw6H","ABCgF","A4Y","+mCFusJk2I4tJj6D","IJKLrBhF","A5M","h3DFwlG0D","ABiF","A$z","7pCFhuCF4oDyV5oDmHvpDwpDxpDypDkqDlqDmqDnqDoqDpqDqqDrqDsqDkM+qDyV/qDmH5rDgiD13D0D0kE1kE2kE05BylEzlE0lE1lE","IOPjF","BNT","ipBFm6Ch0B2rLlzK","ASkF","NS","x3F3vFy5F0Bk7Fl7Fn6Go6Gp6Gq6Gq9Gr9Gj+G79Gk+G+9G9+G++Gg/Jh/Jj/JlB5iKsJjmKFhzP88BizPHjzPJkzPOlzPmgDs1PHt1PJu1POv1PmgDo7P82B","ABlFmF","A95","v8EF18EF78EhiB88E98E/8Eg9Eu+EjQv+E4vBrnFsnFj1Fk1F","IOPnF","AZ8","jyIF9rKmxJjsKqxJwsL12K","IOPoF","Bx8",
"p1EF","IOPpF","Yg","ohKFhoMjiM0wMs/L2xMx/LvyM68J1yMkrG5yMqyHyzM13Gx6NprNy6NrrNz6NtrN06NvrNktOs8NutOv9NpvOigOvxOtmO6xOvnOkkP58OrlP+9OslPi+O","IOPqF","Blx","37FFxmI18H","IOPrF","Blv","47FFymI18H","IOPsF","A7U","stNFkiP34OkoPloPmoPnoP","IOPtF","BlH","17FFvmI18H","IOPuF","Bly","27FFwmI18H","IOPvF","A1T","2vNF9hPm8N","IOPwF","Blu","57FFzmI18H","IOPxF","Blz","67FF0mI18H","IOPyF","Bkz","9pGF+pG+2F8hIopHuuIvuI","ABCzF","BT$","ozCFpzCFwgF82D","IOP0F","BlJ","z7FFtmI18H","IOP1F","BlI","07FFumI18H","IOP2F","BlE","v7FFrmI18H"
,"IOP3F","BlK","y7FFsmI18H","IOP4F","Uo","8hKFylK0B7nMjiM4wMs/LnxMo9J6xMx/L70MksFpoNqoNg1Ng5Mq4N3/Mx5NyoNq6N7qNyxOtmOyzOn2M4jPg8OqlPw9O","IOP5F","APb","t3IFokJq6H1lJ2uH4nJ/nHipJw6H","IOP6F","ACq","r8Ps8P78PFo9PxwP39P6uPj+Pg+P","ABC7F","AXN","voFFrhG/Z","IOP8F","AFF","09FF29F39Fj/F0BvyJwyJu2Jv2Jw2Jx2J8iK9iK8zK9zKr3Ks3Kw6Kx6K0qN1qN59N69N","AB9F","ATi","sgBF","IOP+F","A9J","86BF3gC0B","IOP/F","AHm","g4IFnkJq6H0lJ2uHsoJ/nH2pJw6H","IOPgG","BET","j1EFk1EF","AiCjChG","AN9","ndF","ABCiG","AWx","poFFlhG/Z","IOPjG","P6",
"6hKFxlK0B2qK59FlrK/nK+kM/kMglMhlMowMs/LqxMx/Lk0MpwLiqNjqNmqNnqNoqNpqNz0Ng5Mo5NyoNkxOtmO5yOn2MtkPw9OjtP3rP","IOPkG","AKe","o4IFskJq6H5lJ2uHloJ/nHvpJw6H","IOPlG","Ma","9nKF/nMjiM51M61M91M+1M54M64MuqNvqN8mO9mO1xOtwL8xOxnO97O+7O/7Og8Oj8Ok8Or8Os8Ot8OmsE","ABCmG","AOt","suCFs4CqmC06C9mC4jH1gD2tJk2I+tJj6D9vK69J/wKr+J","ASnG","Ks","6CFwrDFkuDFh0HF","ASoG","II","ogDF7kDFshIF","ABlFpG","Vj","x/FFmiGuvD7oGuvD71G81GqkHjQ/wH7yFzjKFv4MF","lBrBsBtBqGrG","AHQ","z5F05Fh7F0B","ABsG","AUx","jnLFooL0Bx+LuQ0iNoM1iN9mC2iN8vC","ABCtG",
"UB","xrCFljH1gDntJk2I","AauG","BIg","5jL6jL7jL5nKumLvmLwmLxmLymLzmL+8N/8N","AavG","BEg","rzH39GnhIohIisIu8HjsIo0H76Iu8H86Io0HohMphM62MohI","ABCwG","Na","pqCFo4CqmCk7C9mC2hD/ZkiDjiD5iH1gDxsJk2IvwKr+J","ASxG","Co","EFGHIJdFefgBhBzB0BjCFzJ0J0K1KoPpPkQlQzS0SyWzW0W1W4WF8Z9Z+Z/ZkdldyhB1WzhBpP6hBF0iB1iB8lB1WgmB0JirBkMitB1WwvBxvBhwBiwBg6BsJ9+B++B9hC+hCglC++BztC0tCxwCO88CvgCj/Ck/Cl/Cm/CpgDzWghDqHthD0tC/kDglDhlDilDorDFyyDqHq1DmgD+4DmgDhtE0tCv4E++B04E14E77E87E0wF0tCy5GsJp/GsJunHsJ0wHldz4HsJ16I9Zp/JiwBz/JsJgjLFi0Lj0L5wP6wP"
,"IJKyG","AA6","qVrVhhB0BihBF7hB8hBgvBFyvBzvBj3BF83BzvBg+Bh+B4+BFj/BzvBjjCFqjCF71D7oDxhFkhB2hFujCotFptFqtFrtF","IOPzG","Ju","ukK0B+mKF/mKgnKhnKinKjnKknKsvLtvL55M65Mg6Mh6M8kN9kN+kN/kNhoNioNnoNooN1oN2oNkrNlrN6rN7rNrvNsvN+nO/nOl9Om9O/9Og+O2nP3nP","AiCjCtB0G","A1u","3mEFwqJvtI","IOP1G","AT4","t9EF0+Eq9E2jG5mC6lGJkmGOskH8/Fh0NhlEw/NF","EFW2G","ATC","+sIz2C","AB3G","ADr","9kCF7oC8oC/gDvmBo6DvmBvmKF","IOP4G","A8F","+vPFjwPFj9P66P","IOP5G","AG5","+HF6Q0B","AsE6G","BdL","3nHFgiJO3qJuvD4qJuvDyuJuvD","EFG7G","YK","vjCFqnCFw/Cx/C0/Cz/C5/C4/C15D25D55D45D3wHm1FxzI81G7+K8+K15Ls+K09M19M"
,"IOP8G","T$","35KFu6N9qN8+NF","IOP9G","BU$","4jDF","IJKL+G","APe","m2HF","AiCjCtB/G","AHF","he0BksBFx1Dpdv2DmvD","IOPgH","Tt","gvNF0wN1wN2wN6qF7wNJgxNhxN7sOH8sOO","IOPhH","AOv","gnLFgpMv0LipMx0LjpM80L1pM42LnqMr2G9sMonL/sM69L","IOPiH","BaR","w8DFjsEksEtsEusE/rFgsF23G33G43G53GnyHoyHryHsyHvyHwyHxyHyyHl0Im0I","IOPjH","AKz","92IFriJ2uHsiJq6HzmJ/nHjnJw6H","ABkH","A9z","ryBF51D61DuiEoMviE05BwiExiE6hF7hFxuFyuF","IOPlH","ARh","4mLF/pOgqOxqPyqP","IOPmH","AHI","q4IF+jJq6HrlJ2uHqoJ/nH0pJw6H","IJKLnH","T6","mPF","IOPoH",
"BUh","2nBF2zD7gDltMj+DgjNhjN/3N98M","IOPpH","BrH","moBFsgP22O+gPmkN","IJKLMqH","ZF","r/Cs/C","IOPrH","AHr","h6OFg/O0B4lP4lFnmP+lFomP3+DpmPqhErmPjuGsmPqmF","IOPsH","PZ","liKF0qK59FjrK/nKmwMs/LoxMx/L/xM2xL10MksFgrNhrNxyN52Mx0Ng5Mn5NyoN95N7qNwjOxjOixOtmO3yOn2MqjPh1ItjPk9JvjPpvLyjPg8O7jPmsErkPw9O9pP+pP2sPspP","AqGtH","BaP","n9BFx9BFwhCxhC0hCLh9Gi9Gs4Ht4H67H77Hq/Jr/JvkMwkM1mN2mN3mN4mNknNlnNonNpnNsnNtnN","IOPuH","Bzf","8hMFzxN4zB0xN45J1xNqwF2xNr6M3xNz6K4xNtzL5xNvzL6xN82L7xNj3L8xNn3L9xNi8K+xNz+L8zNy3M9zN33Mh1Np5Mi1Nr5M91Nx6M+1NxzL/1N5zLh2N7lLj2N+4Mm7Nt5M1vOihOwyOvqOwhPj3O5iPv6O9iPgoB"
,"ABvH","BYH","0rDF1rDqH2rDO3vDF3xDF5lEqHtuFuuF","ASwH","A1n","nsBF","IOPxH","Bi6","jqBFq0D7gD13N78MxwO0hO","IOPyH","ADy","2hEFg+E1jD4iG4lFhjG+lFtjGqmF7hHjuG","IOPzH","Rg","hiKF0lK0B/qK/nKwwMs/LjxMo9JyxMx/L8xMz/LzyN52M60Ng5Mp4N3/Mt5NyoNk6N7qNrxOtmOhzOn2MikPmsE1kPw9O","IOP0H","A7j","0HFnkG/+D","IOP1H","BJr","l8BFyiFsqE8vF9vFjiH2vGvhI8vGupIvpIy2Jz2JrsKyxJssK0xJhzN82MuzN+2M1zNiyH6zNkyH0gO1gO2hP32M","IJKrD2H","BLC","6OF","IJK3H4H","ADM","lmBF0yB1yBzmD1yB6vD7vD8xD9xD7mE7vDqwErwE5mF6mF26I6mF36I7vD46I56IsgK56I3kK4kK6kK7kK"
,"IOP5H","AK9","rwFFswFtwF/hJsyGxnJypH","6H7H8H9H+H/H","ARq","lyDF","IJKLrBgI","BqX","rkBskBtkB4I","IOPhI","Sp","w2Gx2GuoHvoHxqHyqHukLvkLlnLmnLnoLFu0Lv0Lw0Lx0L70L80L32L42L52L62L93Lr2Gz9LonL59L69LxhOyhO","IOPiI","BiK","7nBFmtMj+DkjNljNmjNnjNpjNqjNvjNwjNxjNyjNzjN0jNztN0tN7gPmkN","IOPjI","AK0","o7Fp7F9rH+rHynLznLs9Lt9Lx9Ly9L2gM3gMumN1gM","IOPkI","AHo","73L83L6gM0B0jMFp4Mq4M","IOPlI","AZz","68HF5qM/rIk9Ml9M","IOPmI","ATb","hyIFurK0tIyrKgxJ2rKixJ7rKkxJhsKqxJnsKsxJ","IOPnI","Si","5hKFwlK0B1qK59FkrK/nKq7Lr7LuwMs/LixMo9JwxMx/L3yMkrG0zM13G/nNgoN40Ng5Mr5NyoNi6N7qN0jO1jOqmOrmOumOtmOgnOhnOinOjnOmnOnnOonOpnO/yOn2M3jPg8OzkPw9O"
,"IJKLrBoI","BkM","h2Bi2B","IJKrDpI","R9","rjB4EzjB0jB2lBFtlDulDlsDmsD6lEiP","IOPqI","BLF","roCFsoCgoC","IOPrI","A8x","hrEFirEhF","AiCsI","ABm","v4JF","ABlFtI","Xo","58EFw+E4vBonFjQqnF4vB90F00CkuJn8EglKFw8L8vBx9OF","IOPuI","AJW","3uHy2F6uHqwFhvI6sE77I6vI28KuyHh9Ki9Kl9Km9Ku9KsqHzjL4zH0jL7mK1jL2jL3jL+rF","IOPvI","AQk","huNF","ABCwI","BNs","8yCFkgF82D","lBrBsBtBxIyI","AU3","91CF","IJKrDzI","AUu","+5EF","IOP0I","YG","3HF0Q0B89E1jD/9E3+DwiG4lF5iG+lFmjGqmF8sG9sGi4Gj4Gk4Gl4G0hHjuG","IOP1I","ADB","7hKFg0MpwLltP3rP"
,"IOP2I","AON","g3IFxiJ2uHyiJq6HymJ/nHinJw6HhyLF","ABC3I","AYr","xuCFixK5+JkxK7+J","IOP4I","Xp","0vI6sE5vI6vIm8IFguKqwF6sLuyH7sLi9K8sLm9K3tL4zH4tL7mK5tL2jL6tL+rFmuLy2F28L38L7gM/yL2hN3hNzmN0mN","ABC5I","AYq","wuCFhxK5+JjxK7+J","lBrB6I7I8I","Bdj","yIzI","AsE9I","N0","geFvvDuvDt8EjQ0/FuvD10GqvD40GuvD","IOP+I","RQ","0/DF6rE0BrhF3+DshFqhE2iG4lF/iG+lFljGmmFrjGqmF","IOP/I","DM","12F22Fg7F0Bh+Fi+Fj+Fk+Fl+Fm+Fo+Fp+Fr+Fs+Fv+Fw+Fp/FFhgGigGnqHoqH4uH5uH7uH8uH02L12Lp2Oq2Or4Os4Ot4Ou4Oz7O07OjpPkpPyrPzrPk0Pl0P","ABCgJ","BbG",
"mmCFrmCuQgxCFjxCuQkxClxCmxCnxCoxCuQ98CkqCg9C9yB6pD7pD10D/Z91D0pDhoFFqiGO","IOPhJ","BxE","v/DFphF3+D1iG4lF+iG+lF5hHjuG3kHu4G4kH24G9yH+yH","IOPiJ","GI","/vPFpxPqxP4zP5zPr4Ps4P64P74Pp7Pq7Pr7Ps7P","AiCjJ","AB0","2uFF","AiCjCtBkJ","O_","+uEF1hI5lHutIvtI","IOPlJ","A9d","o7BF4yN82M","IOPmJ","AVJ","7lKFg0O9rOq0O/rO00OisO","IOPnJ","A16","ytNFmiP34OqoProP","IOPoJ","BOI","ypBFw3N78MswO0hO","IJKLpJ","AYK","i5BF+/B//B8jC9jC","IJKLqJ","AYJ","j5BFggChgC+jC/jC","IOPrJ","TJ","r2Fs2F9rG+rGsuGtuGxuGyuG0rH1rHozKFq4Kr4K24K34K64K74K+4K/4Ki5Kj5Kl5Km5Ko5Kp5K86K6tDp7Kq7KopL5rEqpLk4K9lMzvL+lM1vL/lM3vLqmMz0IvyNn2M85N7qN2mO/rNgvOo+N7xOxnO17O27OojP0zHpjPs9JpkPw9OtlPk+O7pP8pP"
,"IOPsJ","AZC","0gGFi5Py8N","AsEtJ","A6d","/kKFnqKjQoqK4vBpqK4vBqqKn8Es8Lt8L","IJK3HuJ","PQ","mmBFx/BF2jCmH","ASvJ","AAx","x2BF","IOPwJ","ARl","iyIF8rKmxJisKqxJvsL12K","IOPxJ","BXD","r9EFz+Eq9E1jG5mC4lGJimGOrkH8/Fg0NhlE","IOPyJ","AQZ","r8Ds8D1pE0BkzIlzI","IOPzJ","A$f","wtPFowPzpP","IOP0J","BD8","+nLF9qLg0H+qL5wH/qL7wHgrLv0GhrL8yI00LioLpkOqkO","IOP1J","A90","spBFwzB0Bl0D7gD/tLjlLgqMs3L1tMj+D+uMngMzkN0kN1kN2kN/lNpkKt3N78M04NmkNtyOwoO3gP22OkjPs7O","lBrB6I7I2J","Bde","0uB1uB92BsF+2B/2Bz8C0D08CnC","IOP3J","BLK",
"gpBFg4C/5Bp5ChrBg6Ch0BxxKhjK1rLlzK2uMngM7iO8iOouOl+NzuO+kL/5Og6OjgPw2OygP22OohPmkN","AB4J","AKt","nfofm2BF","IOP5J","OE","swNFx8Ny8N24O34O","IJK3H6J","Rx","8yDF","IOP7J","A91","8pF9pF/1Fg2FotGptGztGF0tG1tG2tG3tGkuGmmFpuGquGyiKziK","AqG8J","BCQ","ymEFllGxzF","IOP9J","ATs","j/LFknM0rFlnMwyI/4N5nN","IOP+J","A2C","x6BFu1Di6BuuJh8IymM+zH","lBrBsBtB/J","BTn","hvCivCjvCkhBpxCqxCr1Cs1Cg2Ch2C","IOPgK","BEQ","q9DFlgEmgEkhElhE3hE4hE1qE2qE0sF1sF7pG8pG/pGgqGjqGkqGlqGmqGxqGyqGzqG0qG1qG2qG7qG8qG/qGgrGhxG4sFm7Gn7G0oH1oH2oH3oH/pHgqHvqHwqH3qH4qH5qH6qH1vM3zK2vM9mK3vM1zL7vMzgMunNvnNwnNxnNg2N76Ki2N+2L14N1+LyvO96MnsPumP"
,"lBrB6IhKiK","BvG","/fggB7uB1IjzI1vB","IOPjK","A1U","xtPF","ABCkK","A15","oqCFn4CqmCm7C9mC3iH1gDwsJk2IuwKr+J","IJKLlK","A3T","30H40H50H67E60H27E","ABmK","ABb","llEmlEluEFquFruF","ImDgEOnK","AGY","ttDutDvtDwtDxtDytDztD0tDpyDFp4Dq4DtpEupEvpEwpE1oFy4D4vF5vFm4Gn4G77G87G97G+7GvpHwpH1pH2pHptHqtH1tH2tHpzIqzI","ABCoK","Tx","oiCFsiH1gDjsJk2I","IOPnK","AGI","6wD0BgyDF","IOPpK","ADR","l8Pm8P48PFl9PxwPx9P6uPh+Pg+P","IOPqK","BYI","noBF7qJ4vI8vO0hO","IJKLrK","Ot","4N3N1a0BylBFzlByes8C1fpiFO","ASsK","A_c","7sBO","AqGtK",
"Beg","zmEF3jFHikFJrkFqH","IJKrDuK","ANR","9O+Ohb0Bvbwb2b3b","IOPvK","AJu","m8DF","IOPwK","Bay","sqBFg7ChrBu0D7gDzqMk5LiuMj+D73N78M0wO0hO2iP1kO","IOPxK","BOl","03F13F","IJKLyK","AIA","7+FFjiG85FkiG+5Fm5Hn5H+kI20HpuKl7J","IJKLrBzK","BjE","9JFomI2e32I2e","lBrBsBtB0K","BWl","uvIvvI","IOP1K","Bq0","8zLF","IOP2K","A$Z","hnLF","IOP3K","BHe","nnBFxvO7gO","IJKLrB4K","SQ","8elK/egf8sB0B9sB+sBgtBhtBjtBktBltBmtB81B91BukDgf","IOP5K","Bct","k2EFgvKo0IvgLwgLs7Lt7L9gM+gM","IOP6K","BWO","/6BFlzN+2MyzNiyH3zNkyHxhP+uLzhP32M"
,"AB7K","A6m","olDFrzD2JszD4J32D42DmiH8vC","ABlF8K","BE4","68EF+8EwMh9E6iBi9E3iBs9EwM","IOP9K","Bph","j2EF/uKo0I","IOP+K","A9P","g+HF","IOP/K","ALM","onBF02N78M","IOPgL","A7u","g9IF2mM82Bm3Mn3M","IJKLhL","BTT","vkBF0hFhF","ASiL","PH","4jEhF","IOPjL","ARb","n/LFqjMloLrnM0rFsnMwyIj5N5nN","IOPkL","Wj","0hKFirK/nK+nMjiM2wMs/L9wMu/L4xMx/Lh0MpwL+0Ng5Mw5NyoNn6N7qNynOrvLxxOtmO4xOtnOhyOxnOlzOn2M6kPw9O","ABClL","AZN","prCFgtJk2I","AiCjCtBmL","A9N","itIFw4Jx4Jy4Jz4J04J14J84J14J94J+4J","ABnL","F9","qPrPmc0BrmBFymBFh9Bi9Bj9Bk9B/hGJhiGH"
,"ASoL","Kl","s7FsJ5+F0B6+FFxmGJymGH0mGOm1GHn1GO38G48Gg5H+vC2wO88BptPmgD2uPmgD7wP82B","ASpL","A2X","i1BF","AqGqL","ASe","1lM0B","IOPrL","A2Y","+/FFsgG0BssOy8Nk3Ol3Om3On3Oo3Op3Oq3Or3Os3Ot3OknPlnPmnPnnPonPpnPqnPrnPsnPtnP0tP1tP2tP3tPg9Pn0P","EFGsL","Bng","qgGF1gGF2gG+OwzI81G25L35L","IJKLrBtL","BF_","kEF7F8FuIvI","lBrBuLvL","ACB","12BhF","IJKLrBwL","BGb","jEFihF++C","IOPxL","NZ","ypPzpP0pPz9F3pP4pPkuPluP3uPF8uP9uP+uP/uPkvPlvP","IOPyL","A8l","/7DF2jI6rHxuJq8I+sL09K/sL34EiuLulLjuL29Kj9Lk9Ll9Lm9Ln9Lo9L6hMsyI","AiCjCtBzL",
"ASO","k4DFsqJktI","IOP0L","BZe","61EF6uKo0IjgLkgLttLw/KnrM56L0+M1+M","IOP1L","BPg","npBFt3C/5Bt5ChrBk0D7gDy3Dz3DmiI6pH1iI8pHxlI+2H9uI+uI4rLlzKnsLwzK6uMngM7lN8lNtxNl1Hu1Nu6Mo2N07Mu2Np8Mr3N78M0uO+kL","AB2L","ABC","zvDF","IOP3L","ACM","i/LF24N/kN","IOP4L","BHG","19EF8+Eq9E+jG5mC3lGJhmGO0kH8/Fu8Iv8Iy8Iz8ImlLFslLolLp0NhlE","E5L6L7L","XE","g2HyVh2HoMi2HuQj2H0D46HF/8HFg9H0Bi+HFgsIhsI","IOP8L","BTh","87KF5sLsyGouLksFpuLypH","IOP9L","IP","1d2d3d4d2rBF3rB0B4rBFiiFOi2Kj2K1uL2uLm7Mn7Mp7Mq7M","IOP+L","AFq","4oPF5oPy8N"
,"IOP/L","AMA","10BF20B30B40B50B60BF70B80B09BFz8D08D97J+7J/7Jg8J1oM2uL","IOPgM","BFF","g+FF","IJKhMiM","Bfy","pqFqqF81F91F+1F91F","IJKLrBjM","A79","nkBF72C4Yt2DgvD","ABkM","BYA","tzBFl5BF16BF58BuQ68B3fi9C8vCzhF/Z1gHoM5nMyV4pMkM","IJKrDlM","D2A","/zEg0E93E+3E/3Eg4Ev6Ew6Ez6E06EknFlnF","IOPmM","AEY","thKF+qK/nKrwMs/LtxMx/L0yM68J20Ng5Mq5NyoNg6N7qNnxOtmO8yOn2MwkPw9OntP3rP","AsEnM","BJU","nwGFi5Gj5Gk5GFl8GFwkIjQrzIqvDq8Jr8JpvMuvD","IOPoM","A5J","m/LFqnMwyIi5N5nN","IOPpM","ANF","w3IFkkJq6HxlJ2uH0nJ/nH+oJw6H","IOPqM",
"ANh","i4IFukJq6H7lJ2uHkoJ/nHupJw6H","IOPrM","AS4","prHFq2H0B6iI+lF7iIjuG8iI4lF","IJK3HsM","Xa","3yBF","IOPtM","A2y","+vNF9sOm8N","IOPuM","Bob","kqBFh5C/5B65ChrBviI6pHqkIutH+lI+2HkvIlvI+xKjjKj9Kk9K6oM10I23N78M","lBrBsBtBuBvM","BpM","l0Cm0C70CF80C90C40DpvC90D5vCj1D3vC6iFovEsvF4E","IOPwM","AFn","46BF1gC0BriPs1L","ABCxM","Bd0","+yCFmgF82D","IOPyM","Bid","kkDF99E3+DyiG4lF7iG+lFnjGqmF2hHjuG","IOPzM","A3W","mhIF9zOprO","IOP0M","AII","ixLFp/L0BoyMu4GuyM24Gq1M3+Dr1MqhEt1MmmFqsNrsN","IOP1M","BNI","trFFrpIF","ABC2M",
"AVv","2rCFojH1gDqtJk2I1wKr+J","IOP3M","BYn","m1EF","ABC4M","A2U","jiCFoiH1gD/rJk2IjwKr+J","EFG5M","Blb","pnCFkkG6iBlkG3iB/kG3iBrlGwM","lB9B6M","Zy","10EF20EFq4EFp4F0Dq4FfuiGOhpGOyyGmNj0Gu4FjoHuvD57IF67IF/+IFg/In5BmhJn5BnhJn5ByhJn5BzjJ3fx7J27E66Oy+K","IOP7M","BYo","n1EF","IOP8M","B0q","0oBF+3C/5B05ChrBjiI6pHplI+2HzuI0uIyrLlzKuqMk5LyuMngM+7M/7Mn1Nu6Mg3N78MngOogOxuO+kLkyOkoOhgPw2OwgP22OjhPmkN","IOP9M","CE","z9BF19BF2hCF3hCFtoCFxoCFyoCFppDqpDjiFOrpFspFtpFupFxpFypFwvGxvG74G84G94G+4GtsHusHvsHwsHzsH0sHhyHiyHjyHkyHzyH0yH1yH2yH3yH4yHspItpI/yIgzI3zI4zI1xJ2xJ3xJ4xJ+xJ/xJ8yK9yKmzKnzK9uL+uL6vL7vL8vL9vLqwLrwLv1Lw1L2+L3+LyjMzjM22M32M45M7gCkqNlqN+9Ns1L/9Nt2M3/N4/NloOmoOroOsoO+qO/qOn9Oo9O59O69O79O89Oq/OFr/Oy4L6mP7mP2qP2uN8rP9rPw0Px0P"
,"ABC+M","A8S","ioFF+gG/Z","IOP/M","AQb","8kMF8uN9uN3wN4wN5wN6wNixNjxNkxNlxN7oO8oO9oO+oO","lBrB6IgNhN","BEA","3kE4kE5kE6kE","ASiN","AUl","rsBFx3ChF","IOPjN","AM0","/oEF9hG+/D3jIgsHryIsyIrxKwiKr9L34E","AsEkN","BEW","owGFpwGjQqwGjDl5GFmuHnuHouHo9CpuHjDszIuvDtzIqvDu8JuvD2+KuvD65L75L","IOPlN","BR7","jpBFi7ChrBi0D7gDwqMk5LxtMj+DtkNukNn3N78Mr+Ns+NmwO0hOziP1kO","ABCmN","Bm4","ryCFz/E82D","E5L6LnN","AH5","lgIF","lBrBsBtBoNpN","BFb","4uF5uF6uF7uFp3Fq3Fr3Fs3F","lBrB6IqNrN","B0X","8+FxI","IJKLsN","Yz","pMqMsVtVoW0BlhBtVhvBivBjvBtVloDmoDnoDooDrxEtVx2EtV"
,"IJKLtN","AF4","/gBF+uB0B","IOPuN","ANU","o3IFhjJ2uHijJq6HumJ/nH+mJw6HgyLF","IOPvN","Btw","ttNF04O14O9+O++O","IOPwN","AZh","sxIFjwJ+lFowJjuGrwJmmFvwJqmFzwJ3+D2wJqhE7wJ4lF","I0BKtDxN","A96","i1KFwuL3+DzuLmmF","AByN","AIG","rwCFtpDmN","ASzN","Bo","STUVgCF7C8C2EO7QF6sB6EtxBFilCjlCygDzgDjqDjlC0yD1yDx6FF","ABC0N","AOp","kyCFs/E82D","IOP1N","ZJ","s3Pt3Pu4PFz5PxwPq6P6uP","Aa2N","BYk","//GggH3pI4pIksIuQ42Iw8H96IuQ+6Iw8Ht+IuQu+Iw8H","IOP3N","A48","utNFliP34OooPloPpoPnoP","AB4N","Bf0","giEFh+E2Ji+E4JrmF42D5gH8vCkiHuQrmHsmH"
,"IJKL5N","Rc","00H0Bj6HFk6Hye9kI1f","IJKLrB6N7N","Bzh","uEvEwExE","IOP8N","A3X","rrHFs2HFt2H0BgjI+lFhjIjuGijImmFjjIqmFkjI3+DljIqhEmjI4lFjxIkxImxInxIpxIqxIwxIxxI08IqxImuKw6Jj0Kk0Kx0Ky0Kz0K00K10K20K30K40K50K60K70KqxI01K11Kx9Ky9K","IOP9N","AEc","+2P/2Pl4PFs5PxwPr6P6uP","IOP+N","AQ0","i2EF55E0B+uKo0IrgLsgLxtLw/KirM36LwrM96L3rM/6LisMj7Lq+Mr+Mu/Mv/MggNhgN2gN3gN","IOP/N","AEa","i3Pj3Pn4PFu5PxwPu6P6uP","IOPgO","ABJ","r3IFnjJ2uHojJq6H2mJ/nHnnJw6Hz1MF","IOPhO","AEb","k3Pl3Po4PFv5PxwPm6P6uP","IOPiO","AEd","82P92Pk4PFq5PxwPt6P6uP"
,"IJKjO","AKL","3M4M1X0B","IJKLrBkO","AH$","iKjKnKoKtKuKnS0BoSpSqSF","IOPlO","A84","uwIFirJ+lFjrJjuGkrJmmFlrJqmFmrJ4lFk6Jl6J","ABmO","A5T","m3FF","IJKnO","AQU","+IF+7C2enlD2e","IOPoO","ALl","8pBFxzB0B14C/5B75ChrBt6Ch0BzhD7gD8lI+2H9xKjjK+rLlzKhuLjlLiqMs3L8tMj+DlvMngM3kN4kNomNikN03N78MruOl+N8uO+kLvyOwoOthPmkNmjPs7O","ABpO","AIv","quBF","IOPqO","Yk","twNF","AiCjCtBrO","ASj","l4DFtqJktI24J34J44J54J","IOPsO","FC","7iK0BkmKFlmKyesxK1f","EFWtO","AYj","o8LF","ABuO","A9$","tvIFwuJj8I","ABvO","Od","vQuQkfF/7C3fkhD8vCmhDuQvkDwkDvnD1WutFwkD7gGJvrHyVslMmH"
,"ABCwO","ARB","urCFltJk2I","IOPxO","BpP","u1EFlsMstG8gN/lH","IOPyO","YF","23P33P04PF35PxwPw6P6uP","IJKLzO","D2B","hnDvI","AiC0O","AIe","prBXvrBurBo0BXphCF1nDy3B2nD0D3nD73BwvDyVwzEmsDxzE9T3lHmN7lHvlH2pI0DstImN","ABC1O","AGa","0rCFmjH1gDotJk2IzwKr+J","IOP2O","BMu","1+FFnsO12L","IOP3O","AKS","x3IFxkJq6H+lJ2uHhoJ/nHrpJw6Hs6Kt6K","IOP4O","ASu","ijMFjlMFwnMkjM","IOP5O","AO0","38B48Br6Ds6DjiNk2IkiNliN","IOP6O","Bqq","xqBFl5C/5B25ChrBx0D7gDvkIutHujKvjK9oM10I+3N78MtuOl+N","6H7H8H9H+H7O","AKW","n4BuQzjCF","IOP8O","QY",
"q/L0BtjMFujMyeluM1f","IOP9O","AVg","06BFvuJh8I","IOP+O","Bbi","z+FF","IOP/O","AAv","muDFnuDouDmxDFtgK0tD","ABgPhP","AIx","klMjIzlM0B0lMF","I0BKiPjP","ADJ","opEF8wE9wEgxEhxE3xFhxEzyG0yGi6Gj6GjzHj6GgxIhxIm/In/I36Jj6G/6Jg7J9gK3pC0iKn/IqjLrjLy8LrjL","I0BKtDkP","A8e","7wIFhwJ+lFmwJjuGywJ3+D5wJ4lF","AqGlP","BJv","xmEF0jFH/jFJokFqH","IOPmP","ATj","rtNFv7Ow7OosPwmPssPymP","IOPnP","AFu","twIFo8I0B/qJ+lFgrJjuGhrJ4lF","EFGoP","Bqx","g4BFi4BFl/BFwjC+Oy/Cz/C3/C4/C35D45D1hN+O","IOPpP","Bbn","y6JFlpKgsEmpKqsEnpKssEopKwsEppKysEqpK0sErpKyqFspK4qFtpK6rGupK0wGvpKjxGizKjzKpzKqzKoyLpyL"
,"AqGqP","AEZ","ikEFk/EJp/EHvvMstG","lBrBsBtBqGrP","AEL","jgHj7FsgH0BtgHu9GugHw9Gw9Is6G","ABCsP","A5h","3rCFpjH1gDrtJk2I2wKr+J","IJKLtP","ACp","9X+X/xFgyFqyFryF1uG2uGmzHnzHozHpzHm7On7O","ABCuP","WB","s+BFv+BkMy+BOz+B0+B/hCgiChiCiiCpiCqiCriCsiCtiCuiCxiCyiC0iC1iCgjC2JwlCxlCylCzlC0lC1lC4lC5lC6lC7lC8lC9lC+lC/lCgmChmCwmCxmCymCqiCzmC0mChnCinCqpCrpCzqC0qC9qC+qC5rC6rC7rC8rC7tC8tCpuCinCruC0mC2oD3oDg+Jh+Jk+Jl+Jm+Jn+J","ImDgEOvP","Tv","hrHirH91H0B","ABCwP","BtA","jzCFrgF82D","IOPxP","BrA","r1EF0uKo0I3/K4/KntLw/KxrM/6Lw/Mx/M"
,"IOPyP","VW","npPFopPy8NouPpuPquPruP","IOPzP","BwK","17BF8yN82M","IOP0P","Qa","qyB0Bt5BFu5Byeu8C1f","AqG1P","ATA","suDFtuDuuDvuDwuDhmEimEjmEkmElmEmmE","IOP2P","ADx","vlKF44MjiMntOh9NptOl9Np+On2MqiPl5O1qPw9O/sPrqP","IOP3P","AE7","o3Pp3Pq4PFw5PxwPz6P6uP","IOP4P","BCk","37BF9yN82M","IOP5P","Y5","25I35I+5I/5Ig6Ih6Ik+I0Bl+Im+In+Io+Ip+Io+Iy/I8gIhiM35InpOopO","EFW6P","A6f","yiLFziLz2C","IJKLM7P","AB$","+tBFj3CmNk3C9TnzDmNozDyVq+E9lEr+E0DviG0DolGurBplGsrBxlGmN5qJ13B","IOP8P","ART","zgGFk5Py8N","EFW9P","A7Y","+/JF//JggKmiLniLoiLyVqyLkhBtyLuyLh8Li8L9/L+/L//LggMhgMigM"
,"IOP+P","Bwv","9oBFi5C/5Bn5C/qBz5ChrBxhDyhDslI+2H38K48K9kL+kL/8Lg9L7pMs3LvtMj+D1uMngMokNpkKpkNqkNrkNskN9tN+tNp1Nu6M2vOkhOjwO0hOmhPmkN","IOP/P","TY","7tD0BvsFwsFxsFFysFzsF92F+2FmoGnoGwoHxoHyoHzoH4oH5oH6oH7oH0qHkgEu1Hv1H1vI2vI","lBgQhQiQjQ","Byt","skDtkDguDhuDixDkM","ASkQ","VQ","p9G0B","IOPlQ","A9B","+yFF","IOPmQ","ATR","y9EF5+Eq9E7jG5mC+lGJpmGOxkH8/Fm0NhlE0/NF","EFnQoQ","BGk","m+Hn+Hq+Hr+H/+HyVk/HFs/H+OqgI+OtsIusIvsIwsI","IJKLrBpQ","LM","pfqf0f1fttB0Bk2BFl2Bye","ABCqQ","APR","62DF79EihDhuJj6DgwK69J","lBrBuLrQ",
"BPl","psBqsB39B49B4hCX1vD2vD0xDjG","IOPsQ","A81","xgGFi6OFj6Oy8N","IOPtQ","ARx","+9HF7hO8hO","ABuQ","ANl","shDF","IJKLvQ","Ud","xKFxNF","IOPwQ","A1o","yvNF5hPm8N","AiCxQ","AN7","4oC0BotCF","IOPyQ","AGC","6kLF","IOPzQ","BV$","1vPF87P97Pg8Ph8P","IJK0Q","ALK","4+D5+D6+D7+Dg/Dh/Dm/D2JtlFulFvlFwlF/lFgmFhmFimF+pF/pFupGvpGwpGxpGhwGiwG","lBrBsBtBuB1Q","A83","l1CF7xG+3D/xG2JhyGiyG","IOP2Q","A11","zHFmkG/+D","ABC3Q","A2Q","grCF4sJk2I","IOP4Q","Oz","klKFrqK59F3kLFnqL/5K7yM0lLuzMz0L00MksF8qN9qN+qN/qN7tN8tNhqOFtrOurOvrOwrOzyO3rOpzOn2M+kPw9O"
,"IOP5Q","AZD","4uPF","IOP6Q","F2","hgIFzgI0B7gI8gI8rI9rIn6K5wHu2Lv2Lh3Lg3L67M77Ml8MqwF3lN2lN3hO4hOppOqpOzpO2uNqrOy4L/2OulDg3Oh3O","IOP7Q","YO","phKF9pK59F15KFhzM0lLxzMz0L1zM13G3zMo9Jp0MmrFw0MorF90MksF0rN1rNrzOn2M+8OFglPw9O","IOP8Q","BZT","oqBFj5C/5B35ChrBgmI+2Hn9Ko9Kp9Kq9KgsLlzK81Nu6MsuOl+N+uO+kL","IOP9Q","Bdv","vlOF/0O13Gv1OypHh2OksF","IOP+Q","AAc","mpDF/+Es6Dq/E48Bw4Nk2Iy4NliNnkOokO","IOP/Q","ARg","n+FF","IOPgR","BIh","goLFsuL2yIuuL+yI","IOPhR","AS3","y8DFgtL/5G","AiCjCtBiR","A7z","m4DFuqJktI","IOPjR","A9s",
"tiMFyoMHzoMJ0oMOz3M03MszPtzP16P26P36P46P","IOPkR","AFg","/9HF3iO4iO","IOPlR","AWI","xtNFrsPwmPvsPymP","IOPmR","Eu","/kOF","IOPnR","ADU","67D77D5oE0Bv4Gw4GtpHupH","IOPoR","Eq","gzB0Bh6Bi6Bk6BFl6Bm6Bn6Bo6Bq6Br6Bs6Bt6Bv6Bw6By6Bz6B5zH6zH9zH+zHg8Ih8Iw5Jx5J1tN2tN89N99NrhOshO95O+5O","AsEpR","A$9","26EFs+EjQt+E4vBrjF+7EmnFnnFlkH4vB","E5L6LqR","AVo","7aF3lBF4lB0BsyBFv5Bw5Bz5B05B87C0D97CmN5kD6kD8kD9kDnnDonDpnDkMqnDrnDliEoMp0E8vC6xF7xF","I0BK1BrR","Bou","80E90Ep3Eq3E2xI3xIk6Il6Ig1Kh1K","IOPsR","A1k","uxIFvxIwM18I28Il/IjQ"
,"ABtR","AZA","xvCFzxC0xCw1DoMh2Di2Dj2Dk2DslE05BtlEulE","IJKLrBuR","VT","hMiMxMyMzM0MhPiPnV0BkYlY","IOPvR","A_S","y5EFz5E05EurM76LtsMstGkhN/lH","ABwR","Kv","wQuQotBFkwCkM18Cn5B48C58CkjF/ZzhGOwrHyVzvIyvI15J8vCsuK58C","AsExR","AYA","hlCF9oCF28CjQhjF4vByhI4vBjuJn8E","lBrBsBtByR","BjY","6B7B0vD7B","ABzR0R1R","A9n","pgCqgCgkCF","IOP2R","A4s","19DFtwGuwGvwGwwGm5Gn5GquHruHouKs0I","IOP3R","YM","h1LFgmMg0HhmM5wHimM7wHjmMv0GkmM8yIlmMioLmmMmjM/zNh4Mz5NopN/wO5nN","IJK4R","Bbs","ykBzkB0kBOsxBFsgDtgDw4Ex4E","IOP5R","D7",
"h2EFl5Em5EwuKo0Iv/Kw/Ku6Lv6Ly6Lz6L06L16L26L36L46L56L86L96L+6L/6Lg7Lh7Li7Lj7Lk7Ll7Lm7Ln7Lk+Ml+MikOjkO","IOP6R","Sm","jgGF","IOP7R","BUu","5pBFy3N78MtwO0hO","lBrBsBtBuB8R","Km","kvCF3zC4vB30C40C50C60C01C11C","IOP9R","AL9","h4IF9kJq6HqmJ2uHtoJ/nH3pJw6H","IJK+R","A0n","54HF","ABC/R","AKK","hzCFpgF82D","ABCgS","AWV","wsCF/6C9mC0jH1gD9tJj6D/+J1WzvK8hD8vK69J1hLzW2hL0tC","AsEhS","A07","j9Ek9El9Em9EtnFunFvnFwnFxnFynFznF0nF1nF2nF3nFhiBy6GhiB","IOPiS","AJh","q5GF0mO1mO","ABlFjS","BOE","0gKjQ3gK4gK5gKFjyK4vB9iL86J+iLk1F/iL98EhjLijLq8Lr8Lv8L8vB"
,"ABCkS","Bbr","qqCF6iH1gDvvK8hD","ABoClS","A2R","iqDioD","EFWmS","Vm","8sI5sIi7I0B8gJFnyJ1sIngKg5IsiLigK","IOPnS","BCu","wpBF5tMj+Dv3N78MrwO0hO","ASoS","Nt","wSxS2tB0BpuBsJt2BFgiGH3oGHs8GOmhHJrhHmgDwhHOknHmgD/tI82B","ABpS","M5","+pDF","IOPqS","ACE","lxIFj7JgxJsrK0tI0rKixJ5rKkxJ/rKqxJlsKsxJ","IOPrS","A_T","yHFziD0iDz6D06Dg9Dh9DguGhuGrwGswGn2Io2IrzKszK2zK3zKtjLujL","IJKLsS","AH2","8gBF8uB0By2Cz2C","IOPtS","Q7","piKFgrK/nKywMs/L0xMx/L0yN52M80Ng5Mm6N7qNovOigOtxOtmO","ABCuS","BZu","msCFn7C9mCxjH1gDztJk2I8tJj6D7vK69J"
,"IOPvS","Xz","shKF/pK59Fl6KF4kL5kL98L+8L5zMo9J+zMxvLr0MmrFg1MksF8rN9rNm+NFnzOn2M8kPw9OulP0zH","IJKrDwS","AX7","7yDF","IJKLxSyS","ATw","3uGFygH4vBzgHn8E0gHjQxhH4vB","IJKrDzS","AX8","6yDF","IJKL0S","APi","xgBFzuB0B","lBgQgP1S2S","Yx","6F0BiIjI","IOP3S","AVh","x7BF7yN82Mp+Nq+N","IJKrD4S","RO","30F0B14FF24FyeqlG1f","IOP5S","A19","nsFFykG+lFzkG3+D0kG4lF9hHjuG","AB6S","Bpe","sWJ9e+eugB4LthBuhBwuBxuBi+Bj+Bz0C00C51Cj+B81Cj+B2kD00CjuD00CyvDj+B23D33DrnE33DppF00CszFHtzFJr1F00Cx4FuhB54F00Cs9G33D/+G33D80H90Hu/I33DrhJ33D43M00C3sN00Ci4O00C"
,"IOP7S","BT0","8vNFjiPm8N","lBgQgP1S8S","Kp","tR0BweFxeyeq8C1fs5Dt5D","ABC9S","BbB","isCF76CqmC+6C5mCtjH1gDvtJk2I6wKr+J","AB+S","AQH","22DF49E2J59E4JzkF2J","EFW/S","W5","0sI1sI4sI5sI/6I0B3gJFhgKigKogKg5I","IOPgT","Bdl","zlOF90O13Gm1OypH41OksF","IOPhT","AEw","02P12Pg4PFm5PxwPx6P6uP","ABCiT","BBH","yqCF/iH1gDyvK8hD","ABCjT","NV","uuCFv6C9mC0hD1hD6jH1gDguJj6D3vK8hD/vK69J","IOPkT","PJ","+oPF/oPy8N","IJKhMlT","LA","z9DF+qE/qEgrE0BkhF3+DlhFo/DmhFqhErqFsqFziG4lF8iG+lFjjGmmFojGqmF3hHjuG","IOPmT","Rt","8oPF9oPy8N",
"ABCnT","SG","nrC9yB/wCF4+J5+J6+J7+J","I0BKzCoT","A$K","t7HFxoIhF","EFWpT","A5S","i/HyVn/HFt/H+Oy/Hz/HugI0B94I+4Ih5Ii5I","IOPqT","L8","q0PFr0Py8N","AiCjCrT","RU","5hB0B","IOPsT","BV","33FFi6F0Bw7Fx7F+nH/nH1uH2uHg1Hh1Hi1Hj1Hm1Hn1Hn6Ho6Hp6Hq6Hv6Hw6Hq6Ir6IhyJlpFjyJkyJ0zJ1zJp3Kq3K04K14K","ABCtT","AR6","loFFhhG/Z","IOPuT","Ej","6xJ7xJ2iK0BjoKFloKmoKg0Kh0Kl4Mm4MirOjrO6rO7rO8rO9rO+rO/rOhsOisOjsOksO33O43O","IOPvT","BI6","gqBFv3C/5B55ChrBuiI6pH5iI8pHpkIutH9lI+2HivIjvIy5Jz5J/rLlzKssLwzKmvMngMpmN8lN61Nu6Mp2N07MjuOj+NnyOkoO"
,"IOPwT","A29","25EFusMstGlhN/lH","IOPxT","A5B","gxLFmyMu4GsyM24G","ABCyT","ByE","jsCFujH1gDwtJk2I7wKr+J","IOPzT","BSt","n9DFrkG/+D","ABC0T","BM4","xqCF+iH1gDxvK8hD","AiCjCtB1T","AQ$","uvBFn1DpdvhFmvD","IOP2T","A5P","z9EF6+Eq9E8jG5mC5lGJjmGOz0GFykH8/Fn0NhlE","6H7H8H9H+H7L","BB6","jwBoMmwB0Dk4BFm4BuQo/BF/mDgnD","IOP3T","AIX","9yD+yDizD0Bx6Dy6D/nEgoE4pE5pExqEyqE3kF4kF9sF+sF","AB4T","BWR","4+GF","IOP5T","Ba5","+kDFhzFizFk7Il7I","IJKL6T","CU","9L+LvMwM7M8MqNrNyNzNkPlPwPuH2Q3Q4Q5QmV0BgXwMmYnYoYpYrYsYnZoZgahaiajakalasatauavawaxayazarcscijBjjBqlBrlBslBvatlBulBvlBxa3mB4mBoyBpyBtmDumDvmDwmDxmDymD4nD5nD6nD7nD8nD9nD8wD9wD6iE7iE8iE9iE+iE/iEgjEhjEkjEljEmjEnjEojEpjEqjErjEsjE3gEvjEwjExjEyjE9mE+mE2oEw7D3oEz7D4oE17DorEprEqrErrEvrEwrExrEyrEzrE0rE1rE2rE9sE+sEptEqtErtEstEttEutEvtEwtExtEytEztE0tE/uEgvEhvEivEzyE0yE7yE8yE+yE/yEgzEhzEizEjzEkzElzEmzEnzEozEpzE03E13El0Fm0Fr0Fs0Ft0Fu0Fv0Fw0Fx0Fy0Fz0F00F31F41Fl2Fm2Fg2Gh2Gi2Gj2G"
,"IOP7T","AT7","vHFuiDviD","IOP8T","A_4","5wGFzxO1mO","lBrB6IhK9T","Bxl","r7E1I","ABC+T","A6E","5pCF2iH1gDvsJk2ItwKr+J","IOP/T","ARX","8vPF85Ps2P","IOPgU","ARY","9vPF95Ps2P","AShU","CY","RFiFFlZF","ABCiU","A0g","/qCF3sJk2I","IOPjU","AFt","z3IF7jJq6HolJ2uHuoJ/nH4pJw6H","IOPkU","A6b","imKFn0O9rOx0O/rO70OisO","IJKLrBlU","B0n","ABsBtB","IJKLrBmU","BQR","9wB+wB94B+4B/4B+wBgpDhpD5tI6tI7tI8tIhzIizIm7In7Io7I6tIp7Iq7Ir7I8tIr9Is9It9IizI4+I5+Iz8J08J18J28J/gKghKjhKkhK4jK5jK6jK08J7jK8jK9jK28J0mK1mK","IOPnU","Ui","gvPhvPxvP0BrxPsxP0zP1zP00P10P01P11Ph2Pi2Pl2Pm2Pn2Po2P"
,"IOPoU","Ig","zrF0rFl5FFp5Fq5FnsHosHpsHqsHvyIwyIxyIyyIq6Kr6Kw7Kx7Ky7Kz7K17K27K67K77KmoLloLkyLlyLs0Lt0L4nN5nNusNtsN7/N6/N","IOPpU","BqV","t2EFpvKo0IlhLmhL","IOPqU","Bj1","t1EF1uKo0I5/K6/KotLw/K9qM16LkrM56L+9M/9Mu+Mv+M","IOPrU","A2f","9lKFi0O9rOs0O/rO20OisO","ABCsU","A62","noFFjhG/Z","IJKtU","AIZ","gYF","IOPuU","Bx_","i1EFjrM56L5rMj7Ls+Mt+MkgNlgNm4Nl+MqjOrjO","IOPvU","Ba8","mqBFh7ChrBs0D7gDgkHqyG9uHotHwiI6pHrkIutHy8Kz8KyqMk5L+tMj+D5kN6kN43N78Mt+Nu+NywO0hO0iP1kO","IOPwU","AYT","l9DFpkG/+D","IOPxU","BbZ","xnBF1zD7gD7jHqyG6jIktHgkIotHvxKhjKktMj+D12N78M"
,"ASyU","E_","qCF6yBF","IOPzU","AFB","4oBFszB0Br3C/5B73Ch0B6gD7gDqlI+2H4xKjjKh3N78Mk4N98M/vO0hOkhPmkN","ABC0U","A7g","uoFFqhG/Z","IOP1U","ACd","lqOF","IJKL2U","AH7","49IvR59I0Bv/I2ew/IF","ABC3U","Ln","vrCF1iH1gDtsJk2I","IOP4U","E8","9d+disB0B","AS5U","BTJ","iLjL8c9cgnBhnBwrBxrBuuBvuB2/CvuB2uDxrB5uD6uDpqEqqEvxEwxExxEpoEyxEnoEm2Gn2Gg4Gh4Gi7Gj7Gl7GjLg9GjLp+Gq+G5yH6yH/yHgzHt5H5mHp8Hq8HmvIxrBnvIvuB87I97I+7I/7Ii/I++Cs/JjLwkKq+GyoKzoKiiLjiLj/O6yHv/O5mHw/Oq8H","IOP6U","BjX","75EF1sMstG","IJKrD7U","Jw","tvEuvEvvEwMwvExvE6zE0B7zE8zE9zE+zEh0Ei0Ej0Ek0E22E32E73E83Ex6Ey6E16EFx6Hy6Hz6HwX06HgnG"
,"IOP8U","BSr","2sFFvhG82BooGpoG","IOP9U","A$5","mzL3zKrzL9mK0zL1zLygMzgM76M76Kt7M+2L7kN1+L8gO96MtmPumP","ABC+U","BcV","/yCFngF82D","AB/U","AMT","jSF27C3fyhF8vC5kGuQo3L0D","ABCgV","BkJ","1yCF9/E82D","IOPhV","YB","5zIFu7Kv7Kq2Ny4Ln7N2uNxuPyuP3wP4wP","AqGiV","AUT","+nDF/nDgoDhoDioD/jEgkEhkEn2C6tE7tE8tE9tE+tE/tE","AsEjV","Q_","m8GFy+GFmuIuvDpuIuvD8+IuvDv8JuvD3+KuvD","IJKrD/P","APP","3yDF/yD0Bn4Do4Dt4Du4Dv4Dw4Dx4Dy4Dz4D04D14D24D34D44D54D64DynEznE0nE1nE2nE3nE6nE7nE+nE3iB3oF4oF5oFgnDyuIzsF","ABkV","ARL","n9Go9G",
"IOPlV","AXi","76BF2gC0BsiPs1L","ABCmV","A1q","8qCF36CqmC2sJk2I","IJKnV","A4E","o4HFp4HrwEw4Hx4Hy4Ht4Ht2I8qIu2IkrIv2Iw2Ix2Iy2I","IOPoV","QU","t5Ku5KjyLF6lM5rE7lMx/D8lM8rEnmMtuGomMyuGpmM1rHrmM6wLsmMr4KtmMo9J4vMksFo2Mp2MynNznNuyNw1MhxO5qN","IOPpV","Z5","w2Px2P+3PFl5PxwPl6P6uP","IOPqV","AQ1","jwNFgtOm8N","IOPrV","ANQ","q3IFljJ2uHmjJq6H4mJ/nHqnJw6H","IJKLxSsV","Np","5M6MjY0B+7DF8oE9oE+oEFuwEvwEywEzwEz0E00E40E50E60E70Er4Es4Ey4Ez4Ep+EOvmFwmFxxFyxFzxF0xF8xF9xFoyFpyFlwGmwGk6Gl6Gm6G3pCoyIpyIqyI50Es5J4EqyKHryKJ4kM1gD8hN9hNmkO9hN"
,"IOPtV","N2","p7BFjhC0BnhDohDjvOrqO","IOPuV","AXE","tgGF+4Py8N","AiCjCvV","A1S","rtIFzuJT","lBrBsBtBqGwV","AM9","1/G2/GigH0BkgHlgH","IOPxV","Vq","vzB0B26BF36Byev8C1f","IOPyV","BqM","3+FF","AqGzV","BoV","ncF0mBLxuEyuE0uE1uE2uE3uE4uE5uE6uE7uE8uE9uE","ABC0V","A5v","4qCF","IOP1V","BFn","woBF8zD7gD+jHqyG9jIktHikIotHnpMy1Ly2N58M+2N78M","ImDgEOvK","ADq","l7Dm7Dn7Do7DzpEF/vE0BixEjxEglFm7DhlFilFjlFklFqpGrpGspGtpGnsGosG+1G/1GuxHvxHq5Hr5Hh8Ji8J0+K1+K45L55Lw9Mx9My9Mz9MntNotNptNqtN","IJK2V","Tn","9G+G6H7H8H9HjP0Bv7Dw7Dx7DwMy7Dz7D07D17D47D57DllFmlFmsF3gE"
,"IOP3V","In","ygC0BkkCF","IOP4V","BJa","uoBFn3C/5B53ChrB7zD7gDs3Dt3Du3Dv3DhiI6pHlkIutHmlI+2HxrLlzK3oM10IrqMu4LwuMngM87M97Mm8Mn8MvlNwlNruNsuNtuNuuNviOwiOmuOl+N75O85OihPmkN","AqG5V","A2W","pmEFqkFqH","IOP6V","ZZ","oyPF","AS7V","Dm","lCF2gDF","IOP8V","AX4","q1EFzuKo0I1/K2/KmtLw/K","IOP9V","A6X","l1EFxuKo0Ix/Ky/KktLw/K6rMj7LmgNngN","IOP+V","A72","wHFsjDtjD56D66D3uL4uLymOzmO","IOP/V","VL","qhKFz5KFt6N9qNg/NF","IOPgW","BJm","l2EFhvKo0IxgLygL","IOPhW","BR2","u2EFqvKo0InhLohL","IOPiW","AEg","6iKF8wLFk/Ol/O","IOPjW",
"BPG","hqBFo0D7gDqpMy1L6sM88LwwO0hOy8Oz8O08O18O","IOPkW","BVX","k7BF0hP32M","IOPlW","Bnp","67BFqzN+2M0zNiyH5zNkyH1hP32M","ASmW","Nc","g2BsJ+9B0B/9BF9vC+vCxrDlBzxD0Cn2DH3lEHo+EmgDkiFO4iFJxmFmgDxvFO1wF1iE2wF3iE3wF5iE4uG82Bs/Gt/G4/Gt/GmgHngH94H+4H9tI5mHrjJ88BsjJ/7HlnKrlE","IOPnW","BbC","nwIF7vJwzH8vJyzH9vJ9tG+vJ/tG","ABCoW","BKf","6uCF7uCmN6hL0D","IOPpW","AN4","4wIFnrJ+lForJjuGprJ4lF","ASqW","H4","p0HF","lBmBrDrW","BN0","3iD4iD5iD6iD7iD8iD9iD+iDkjDljDhsDisD/sDgtDhtDitDjtDktDltDmtDntDotDptDqtDrtDstD76D86D/6Dg7Dh7Di7Dp7Dq7D28D38D48D58D68D78D88D98D+8D/8DhoEioEjoEkoEzqE0qE3qE4qE2vE3vEsxEtxE0pF1pF/zFg0FipG6xEjpG+xEypGzpGhtGitG3zG4zG91G5mE+2G/2Gq3Gr3Gs3Gt3Gu3Gv3Gw3Gx3Gy3Gz3Gr7Gs7G/7Gg8GmoHnoHooHpoHzpH0pHrvIsvI"
,"IJKLrBsW","AWA","k3DFulGhF","IJKrDtW","AS5","jmBF","AauW","N1","t/JFxkKFykK0BonKi4HznK0nK","IOPvW","ALn","jpNkpNlpNmpNpvN0BmxNF","IOPwW","Ns","j3IF3iJ2uH4iJq6HwmJ/nHknJw6HimOF","ABCxW","AVY","toFFphG/Z","IOPyW","AGk","v4IF0kJq6HhmJ2uH2oJ/nHiqJw6H","IOPzW","ADw","uhKFhrK/nK4wOxjO7sPmqP","ABC0W","AQr","9pDFg2D/ZriGO","ABC1W","A5Q","6qCF0sJk2I","IOP2W","ATf","oxIFiwJ+lFnwJjuGuwJqmF6wJ4lF","ABC3W","AQo","4qDF8gF/Z","ABC4W","AQp","5qDF9gF/Z","ABC5W","AQq","2qDF6gF/Z","lBgQgP1ShP","AJ1","qGrGmKrGrKsKsLsK0O1OnRFlS0BiY1O9YsKlfmfptBqtB9+C++C/+C++Cg/C++Cu5Dv5Dw5Dx5D4vE5vE"
,"ABC6W","AQG","3qDF7gF/Z","ABC7W","AQs","8qDFghF/Z","IOP8W","AJa","8oBF+4C/5Bw5ChrBrlI+2H6pMs3LutMj+D0uMngMlkNmkNxlNylNzlN0lNvuN+kLo1Nu6Mn2N07M/tOj+N","ABC9W","AQt","9qDFhhF/Z","ABC+W","AQu","6qDF+gF/Z","ABC/W","AQn","7qDF/gF/Z","IOPgX","Zo","23FF/5Fg6Fh6F0B0oG1oG2oGwqFoyGlwF6nH7nH8nH9nH+0H/0H17M27M","IOPhX","Mf","ywIzwI/wIjuGixI4lFr8IF98I+8Iq/Ir/I8wJ9wJ+wJ0tI/wJgxJhxJixJjxJkxJlxJmxJnxJoxJpxJqxJrxJsxJtxJuxJvxJwxJw2Kx2K","IOPiX","ANk","v3IF5jJq6HmlJ2uH3oJ/nHjqJw6H","ASjX","T","mBFnBoBpBOhHoBgJoB2RoB3RoBlbF4foBvhBoBxpCFypCf2pC3pCq2C5Cq7C5Cj8C5Co8C5CoiD5C+mD5CgrDjiDjrDkrD3rDoBp2D5Cr2DoBw2D05B7lE5CgmEoB2zEoBm+EoBhiF5CqjF5CtmFoB8uF5CuyF5CslG5C9oG+oG3sGoBh0G5Cv/GhBxgH5CliHoB5kH5CimH5CqzH5Cv7IvgCs+I5Ck/J1WiyKpPkuL1W"
,"IOPkX","Bwh","xpBF64C/5Br5ChrBh6Ch0B3iI8pH3lI+2H6rJ11I6tMj+DhvMngMkmNikN01Nu6M3uO+kL","IOPlX","BRd","81EFprM56L4+M5+M","IOPmX","ARE","t6Du6Dv6Dw6Dx8DF69D79DhsHisHtyIuyIl9Im9I17J27J37J47J","IJKLnX","AXH","hyBFo5Bp5BjgCkgC","IJKLrBoX","A5a","6+IFghJ8SuhJmgB","IOPpX","A3D","7vNFgiPm8N","IJKLrBqX","A4_","7+IFhhJ8SvhJmgB","IJKLrBrX","A4$","2mKFqoK8S7oKmgB","IJKLrBsX","A49","3mKFroK8S8oKmgB","IOPtX","A5_","pyPqyPryPFyyP6uP9yPxwP","IOPuX","AE3","22P32Ph4PFn5PxwPy6P6uP","IJKLvX","AXI","kyBFq5Br5BlgCmgC","IJKLrBwX",
"A5b","3+IF/gJ8SthJmgB","IOPxX","BrO","n8BFizN82MwzN+2Mv4N7/M","IOPyX","BiF","loCFmoCgoC","IOPzX","A3v","pwNFjtOm8N","IJKL0X","BwU","3ZFllB8F8xBvI","IOP1X","BfR","/1EF8uKo0IngLogLvtLw/K/qM16LhrM36LrrM56Li+Mj+Mo+Mp+M8+M9+M","IJKL2X","BwT","paFplB8FgyBvI","AS3X4X","AP1","6kMFiyM0D","IOP5X","Wp","w3Px3Pw4P0Bx4PF15PxwPv6P6uP","IJKL6X","Bqk","zjEF","IJK7X","A9b","qzGrzGszGtzGuzGvzGxzGyzGovHFpvHqvHh3Hi3Hl3Hm3Hp3Hq3Hr3Hs3Ht3Hu3Hv3Hw3Hx3Hy3Hz3H03H13H23H33H43H53H63H73H83H93H+3Hh4Hi4H04H7H87H97H5pI6pI","AS8X","XL","qBF"
,"EFW9X","UI","1/L2/L3/L4/L5/L6/L7/L8/LvjM0B","ABC+X","Bj$","oyCFw/E82D","IOP/X","AE5","yhKFo0MmrFnhNohNp6N7qNznO0nO1nO2nOrtOp9NvhP+2OlkP38OokPi9O","IOPgY","AZ1","09EF7+Eq9E9jG5mC/lGJqmGOx0GFzkH8/Fo0NhlE","IOPhY","BbD","s5EFjtL/lH","ABCiY","AUX","1pCFz0DOo+JxrBp+JvuB","IOPjY","AMu","14IFlkJq6HylJ2uHvoJ/nH5pJw6H","IOPkY","A1D","hjMFilMF2sOkjM","IOPlY","ANi","24IFmkJq6HzlJ2uHznJ/nH9oJw6H","IOPmY","AGN","h3IFziJ2uH0iJq6H6mJ/nHtnJw6H","IOPnY","A2L","vtPF","IJKLrBoY","AXC","26GFi+G8Fm/GvI","IOPpY","A$T","48HF3qM/rIg9Mh9M"
,"IOPqY","WC","z3FF15F25Fn4Lo4Lp4L2zIq4Lr4L4gM5gMxmNymN","IOPrY","Bqp","w1EF3uKo0I9/K+/KqtLw/K8rMj7LqgNrgNn4Nl+MsjOtjO","IOPsY","AVP","09LFroMh+IsoMz2LtoM03LuoM23LvoM/3LwoMj4LxoM9yLk5Ml5Mu5Mv5Mw5Mx5M25M35M64NhnNkvO//N4iPl6O","IJKLrBtY","BuP","u7FFokHjQqxHrxH6hIz3D/kIl1HglIr1HquKr1HruKo7J","ABCuY","A7K","srCFjtJk2I","IOPvY","BqB","mvPnvPvxPwxP3xP4xPm7Pn7Pw7Px7P27P37P47P57P+7P/7P","IOPwY","AHj","45KF3gL4gLv6N9qNw6N/qNh/NF0sOurO1sOwrO","IOPxY","Iv","1oBFq3C/5B13ChrBilI+2HstMj+DouMngM/jNgkNjkNikNj1Nu6M2kO1kOuuO+kL"
,"ABCyY","NP","7iCF86CqmCziH1gDqsJk2I","IJKhMzY","AVi","v3EF","IOP0Y","BV9","s0PFt0Py8N","ABC1Y","AY3","4rCFqjH1gDstJk2I3wKr+J","IOP2Y","Fo","u+Dv+Dy+Dx+DzqF0qF1qF2qF7qF8qFprGqrG5tG6tG22G32GwxHxxHyxHzxHj0Ik0ImlKw5FqlKrlKslKF+nK/nKvqK59Fn7Ko7Kj8Kk8K1lL2lL5lL4lLrpLg4KspLp6KovLpvLswLtwL7wL6wLtxLjwLyxL+7K1xL2xL3xL4xL7xL8xLr/Ls/Lt/Lu/Lv/Lo9Jw/Lx/Ly/Lz/LiiMjiMqiMriM+iM/iMtvM68J0vMmrFz0MksFu1MzwL42M52M/4Mg5Mh5Mi5M75M85M/5M+5Mk6Mj6M2/M3/M4hN5hNloNmoNxoNyoN4qN5qN6qN7qNsyNovN76NhsNg9Nh9Nk9Nl9Nm9Nn9No9Np9Nq9Nr9NhgOigOjgOkgOsmOtmO6mO7mO+mO/mOknOlnOqnOrnOsnOtnOunOvnOwnOxnO6nO7nO7pOn2M8qO9qOvsO4pNvtOz9N0vOghOg5Oh5Oi5Oj5Ok5Ol5Op5Oq5O37O47O28O38O/8Og9Oj9Ok9O5kPw9OznP0nPqqPrqP"
,"AB3Y","Yl","yxDFj/EJo/EHmiFO/jG5nFgkG6iB","AsE4Y","V0","/9GF","IOP5Y","BKg","9pBFi6Ch0BzxKhjK9tMj+D9uO+kL","IOP6Y","B0g","noCFooCgoC","IOP7Y","BDl","6lOF2qOFj1OypH01OksF","IOP8Y","A8a","uyPvyPwyPFzyP6uP+yPxwP","IOP9Y","AK$","n4IFgkJq6HtlJ2uH3nJ/nHhpJw6H","AqG+Y","BdM","wmEFwjFH7jFJmkFqH","AB/Y","ARf","46MFjyN3fn8No8Np8Nq8N","EFWgZ","A7_","k8L+OnhMF","IOPhZ","BZ5","1lOF","IJKLrB6NiZ","BQu","h5Di5Dj5Dk5Dl5Dm5Dn5Do5D","IOPjZ","Gt","ilEhlEklEJ28E38En9Eo9Ep9Eq9E39EF4nF5nF6nF5mCn/Fo/F7/F8/Fk1Gl1Gh9Li9L","IOPkZ",
"BW$","v6MF","IOPlZ","AFi","mhEFthFqhE3iG4lFgjG+lFsjGqmFzuG0uG6hHjuG","AsEmZ","Pg","yjCFv/C4vBz8EjQnkH4vB70Hn8EiyJ4vBx8L8vB","I0BKzCnZ","KP","12H22H32HhFz9HFm5In5Io5Ip5Iq5Ir5Iw5Ix5I65I75I","AiCjCjJ","A1Y","otIF","IJKLoZ","AFO","4gBF6uB0Bo2DH","IOPpZ","Ts","5lKFkoK0BtsLh0K3sOjrO+zO9rOo0O/rOy0OisO3hP43O","IOPqZ","AQI","vqFwqF+vFFkwFlwFmwFnwF7hIhoHpuJp6IwsK3yJxsK5yJysK/yJzsKhzJ0sKjzJ1sKlzJ2sKnzJ3sKpzJ4sKrzJ5sKtzJ6sKvzJ7sK5zJ8sK7zJ9sK9zJ+sKj0J/sKl0JgtKn0JhtKp0JitKr0JjtKv0JktKx0JltKz0JmtK10JntK30JotK50JptK70JqtK90JrtK/0JstKh1JttKj1JutKl1JvtKp1JwtKt1JxtKv1JytKx1JztKz1J0tK11J1tK31J2tK51J3tK71J4tK91J5tK/1J6tKh2J7tKj2J8tKl2J9tKn2J+tKp2J/tKr2J63K73Kl4Lm4L"
,"ASrZ","Xq","yxGoB","IOPsZ","S0","1pP2pP6pPsrFjuPF4vPFvwPlzLixPjxPkxPlxPmxPnxPoxPw0IxxPyxP1xP2xPkyPlyPmzPnzPozPpzPqzPrzP","IJKtZ","ADP","x6GF","ImDgEuZvZwZ","A1N","owEFpwEiiCy0E0B","ABxZ","A_I","98GF","EFWyZ","BkT","w+Hx+Hy+Hz+H0+H1+Hh/HyVm/HFv/Hw/H74I+O8/J9/J","IOPzZ","AU_","+wE/wEj5EFwkFmgD8zFmgDs6J3zFx6Jg5Eq1K84Er1K+4Es1Kt1Ky1Kz1K","IOP0Z","A4F","m9DFqkG/+D","IOP1Z","AL6","83IFykJq6H/lJ2uH4oJ/nHlqJw6H","IOP2Z","Brm","o/OFp/OhF","AS3Z","D","KLNOiBjBuBFrCDoQH/QgRhRiRjRkRlRmR5WJjegRkeleqekRreselsBmsB+0B/0Bg1BmsBugDvgDwgDxgDyrDzrD/4Dg5D"
,"IOP4Z","ALF","owIFpwIqwIyxIF8xIF","IJKLrB5Z","A4G","3kBF2jEJ","IOP6Z","A9F","vtNFpsPwmPtsPymP2yPuwP","ABC7Z","Gq","smCFjuCF9hD8hDksJk2I39J49JwwKr+J","ABC8Z","F_","9iCFtmCFi4CijC56CqmCl7C9mC0iH1gDssJk2IrwKr+J","IJKLM9Z","AKN","guBFy3CmNz3C9TpzDyVqzDmN+iF2xE9gHurB+gH0D/gHurBjhHsrBkhH0D","IOP+Z","A1e","78HF6qM/rIm9Mn9M","IOP/Z","EG","khC0BpkCqkCvkCFwkCxkCykCzkC0kC1kC3kC4kCw5Hx5Hy5Hz5H25H35H45H55Hu7Hv7Hy7Hz7H07H17H37H47Hl3Km3K8nO9nOsoPtoPguPxoP","IJKLMga","AKq","lNmNuVmNvV9TxVyV22BF0vE9lE1vE0D5kF0Dh0FurBi0FsrBy4FmNqvI13B"
,"ABha","ASY","zuHF","IJKrDia","BRF","74D84D","IOPja","AQi","x9EF4+Eq9E6jG5mC9lGJomGOwkH8/Fl0NhlEz/NF","IOPka","AJk","/hKF6qK/nKs5NyoNj6N7qNqxOtmOgzOn2MhkPmsE0kPw9O","IOPla","Bcc","toBF3rJ11Ih9Ji9JokKpkK7tLjlLrtMj+DpyOwoOgjPs7O","IOPma","BMg","s6Ot6Oh/Oi/O","ABCna","AVH","vqCFp4CqmCw6C9mC3hD4hD8iH1gDysJk2IxwKr+J","IJKoa","O7","tjEujE1tE0BqzErzEszEtzEllLw9K","IOPpa","Bja","h+HFipNstGvmO/lH","IOPqa","AOZ","k3IF5iJ2uH6iJq6HonJw6HhmOF","IJKra","Or","yEzE3E4E5E6EkG0BlGmGoGpG/GgH1H2H/I6EyQzQ2X3X8a/Kibjbobpbrbsb6jB7jBkwBlwBwiDyPmrDnrDpuDquD16D26DyvEiX5zEpNm6En6EgqFhqFiqFjqFnqFoqFh5Fi5FxsGysGzsG0sG1sGjkD/6GkXtrHurHz9I09Ih7Ji7JsmLtmL"
,"IJKOsa","BBn","koHloH","IOPta","AEH","y3Pz3Py4PF25PxwPn6P6uP","IJKLua","Bcm","w/BF1jCr5BtnCmgC","IJKLva","Bcn","v/BF0jCr5BsnCmgC","Aawa","XY","6/G0B9/G+/GrgH+/GvgHwgH9mH+mHuzHpgH/5Hg6Hy8Hz8H69H79HjgIkgI0gI1gI81In2GmnKnnKuoKvoKqmLrmL","IJKLxa","Bco","t/BF1hFhF","IOPya","Xm","tiDlK/rD0BjxDkxDjyDF7hE8hE5qF6qF9qF+qFn2Fo2Fj5Fk5FzmGOu2Gv2G9oI+oI/oIgpIhpIipIppIqpI98K+8K/8Kg9K5iLw8H6iL7iL8iLiiC57L67Lm8OqpI","IOPza","UH","8lKFnoK0BusLh0Kq0Nm4M4sOjrOh0O9rOr0O/rO10OisO","IJKL0a","AUz","s0Et0Eu0Ev0Ew0E7Hx0E9H52E62E92E+2Eh6Ei6E"
,"IOP1a","Wz","y+OF","EFW2a","Uk","6sI5sIg7I0B5gJFlgKg5IqiLigK","IOP3a","BCe","1oCFm4C82BphDqhD","IOP4a","AT8","1vNF4vN5vN8hPm8N8nP9nP+nP/nP","IOP5a","ByZ","g6KFh6Ki6K56M66M","IOP6a","A7W","23K33Kp4KFupLpjDvpLr+DwpL2/DxpLgsEypLisEzpLmsE0pLosE1pLqsE2pLssE3pLwsE4pLysE5pL0sE6pLyqF7pL4qF8pL2rF9pL6rG+pLksG/pL0wGgqL7wGhqLgxGiqLmsHjqLssHkqLysH9xL+xLiyL0zKk7NwsN","AS7a","Xd","z+GF","IOP8a","AEf","82IFpiJ2uHqiJq6H3mJ/nHpnJw6Hk2MF","EFW9a","BTF","vyLwyL","ABC+a","Baa","ouC0D","EFG/a","Yc","xjCF","ABCgb","AXS","trCFktJk2I"
,"AShb","Hq","7gBFr4BF","ABCib","Bvi","s7IF5vJO","EFG8K","APS","ziBF2iB3iB4iBwM5iB6iB/vB0BuhG3iB","IOPjb","BMe","vpBF9qJ4vI7xKjjKppMy1L4tMj+Dw2Np8MqwO0hO","I0BKzCkb","AV_","o7HFvoIhF","IOPlb","Ew","hjDijDw+Dx+Dw/Dx/Dy/Dz/D4rE5rE7rE8rE1sE2sEwoGxoGxrGyrGzrG0rG7rG8rGvtGwtGuuGtuG8wG9wG2rH1rH/xHgyHr9Js9J6yK7yK+yK/yKgzKhzKh4Ki4Kj4Kk4Kn4Ko4Kw4Kx4K44K34K84K74Kg5K/4Kk5Kj5Kn5Km5Kq5Kp5K96K6tDlkLFppLk0ItpL+7K0qL/nKsrL59F5uL6uL7uL8uL/uLgvLuvLvvL0vL1vL2vL3vL4vL5vL+vL/vLgwLhwLmwLnwLuwLvwLwwLxwL5wL6wLlxLmxLwxLxxLzxL0xLm0Ln0Lr1Ls1Lt1Lu1L34L44L54L64LqgMrgM4lM68J5lMzwLumMz/LmuMo9J6vMksFv1Mw1M31M41M02M12M95M+5Mi6Mj6MwiNxiN2nN3nNyrNzrNlyN2zH79Nn2Mn+No+NujOvjOomOpmO3mO7qN5nOxnOpoOqoO6qO7qOtsOsoNusOuoNqtOn9NnvOigOqvOkgOzvOghO6wO4kO0xOrnO2xOtnO5xOvnO16O26O57O67Oj+Ok+Ol+Om+OniPj5OoiPl5OujPq9JqkPw9O6qP7qP4sPupP"
,"IOPmb","BPf","00GFmmKnmKomKpmKqmKvpC11L21L31L41L","ASnb","DF","55BFrgCF","AqGob","Bvk","rmEFzjFH+jFJjlGxzF","E5L6Lpb","AE4","mgI0B2gIFphIFiuKgnD","ASqb","Gf","lgDmgD","ABCrb","BpC","vkK0D","E5L6Lsb","Bqs","7uD8uD5tE8uD","IOPtb","BQw","s2EFovKo0IjhLkhL","IJKLrB6Nub","Bkr","z+C0+C1+C2+C3+C4+C","IOPvb","ADn","4lOF8lOFuvOsyGo1OypH","I0BK1Bwb","BpR","0wE1wE1xF2xF","IOPxb","A_F","joCFkoCgoC","lBrBuLybzb","AWD","wfxfyfsKzf4EytBF","IOP0b","ARQ","p8Dq8D0pE0B","AS1b","Dh","pKqK1sBF0zDmgDn3DmgDn+EOg/EJl/EH7nF8nF37Il0B"
,"IJK2b","AKh","1tD2tDp/Dq/Dr/Ds/D1gE2JnmFomFtqFuqFv9Kw9K","AB3b","Ic","p8GF","IOP4b","A1O","4yEFvkFmgD6zF7zF","IOP5b","ARK","88HF7qM/rIo9Mp9M","IOP6b","BKy","96BF2yN82M","IOP7b","By5","/jDF+9E3+DxiG4lF6iG+lF1hHjuG","IJKrD8b","Vn","+/CFggDhgDh/EJm/EH","IOP9b","A_M","hoCFioCgoC","IOP+b","Bc0","poBF93Ch0B","IJKLrB/b","AS9","kvEF0zEr5B53EmgC","IOPgc","ACk","09DFnhF3+D/vFgwFhwFiwF0iG4lF9iG+lFpjGqmF4hHjuG","IOPhc","ACT","42P52Pi4PFo5PxwPj6P6uP","IJKLrBic","ADj","3Y4Y/uDgvD","IOPjc","ByI","kpBFs3C/5Bj0D7gDvlI+2H1rJt1IytMj+D4uMngMvkNwkNxkNykNs1Nu6Mo3N78M"
,"IOPkc","AG7","mjDnjD9vD0Bv8DFg+Dh+DjgEkgEnlFolFxlFylFzlF0lF3rF4rF5rF6rFhsFisF0pG1pG2pG3pG5pG6pGnqGoqGtqGuqG3qG4qG9qG+qG62G72Gg3Gh3Gi3Gj3Gk3Gl3Go3Gp3G","IOPlc","A$e","m2EFivKo0I1gL2gL","IOPmc","Bd$","ugGF94Py8N","EFGnc","AVx","m+GF","ABCoc","Bu9","ksCFvjH1gDxtJk2I8wKr+J","IOPpc","TE","zhKFtlKulK8pK/nKuqK59F6zK7zKioMjiMzwMs/L7wMu/L1xMx/L30MksForNprNqrNrrNsrNtrNurNvrNkyN2zHr8Ns8NuxOtmO/xOxnOxyO3rOkzOn2M48O58O68O78O99O+9Oh+Oi+OnkPg9O4kPw9O","IOPqc","A6y","shMFthMuhMvhMwhM1hM2hMkzMmgDxpNypN","IJKrc","BXq","2PF3P4P+cFinBjnBqxBrxBxkD2JylDzlD9lD4P"
,"ABsc","WS","5oCFptCFqtC0BswCysBtwCuwCspDmNn6D0DnlErnDolEplE","IOPtc","MO","o0PFp0Py8N","ABuc","BDR","5+GF","IOPvc","Byx","3pBF","IOPwc","BX3","21EF5uKo0IhgLigLstLw/K","IJKrDnK","AL8","j8H9yBk8Hl8Hm8H0tD59H0BigIF","IOPxc","Bz0","+nCF/nCgoC","EFWyc","ADW","u/H+OpgIF4gI0B/4Ig5IqgKyV","IOPzc","Ip","7PF7pF/+DurFvrF","I0BKzC0c","AHE","s7HF19H0B0oIhF","ABC1c","BEI","vyCF3/E82D","IOP2c","Bcr","7pBFz4C/5Bu6Ch0Bn0D7gDtiI6pH4iI8pHokIutH7lI+2H9rLlzKrsLwzKn1Lo1LkvMngMnmNikN51Nu6Mz3N78M7uO+kLvwO0hO","IOP3c","ATv","r/FF7yPzwP"
,"IOP4c","Gp","0dF5dF6d4d","AiCjCtB5c","AVc","ttIF/4Jx4Jg5Jz4Jh5J+4Ji5J14Jj5J14Jm5J+4J","IOP6c","BXy","3qBFviFsqE7tOh+N","IOP7c","UY","8oH9oH/oHgpHrpHspH41H0B16HF6rI7rI+rI/rI7vI8vIq4Jr4Jr9Ks9K56O+hO","IOP8c","Q9","g+Ih+Iy2Lz2Lz3L03L13L23L+3L/3Li4Lj4LkgM9yLgnNhnN+/N//Nk6Ol6O","lB9B9c","E4","3DF1yFF4yGF","AiCjCtB+c","A7c","ltFFzqJvtIn5Jo5Jp5Jq5J","IOP/c","A$N","/vNF+sOm8N","AqGgd","Bvz","vmEFvjFH6jFJlkFqH","IJKLhd","AWM","p1Lq1Lz8L4/C08L18L","ABCid","BZg","izCFqgF82D","ABCjd","APX","ysCF2jH1gD1vK8hD","ASkd","XW",
"/BF","IOPld","A1L","owNFitOm8N","IOPmd","AEu","p9IjQohJ0BzhM0hM3hM4hM5kMFqlMrlMtlMwnF2lM3lMr4M3vCs4Mt4M09NuvDhpOipOv5OuvDw5Ox5Oy5Oz5O05O15O/+OixH","IOPnd","AEM","i3IF1iJ2uH2iJq6HvmJ/nH/mJw6Hq2MF","IOPod","AMC","/4GFs3IFpjJ2uHqjJq6HxmJ/nHhnJw6H","IOPpd","ALO","hwPFiwPF71P81P/1Pg2P","IOPqd","Bq$","zpBFu3C/5B45ChrB4lI+2H7tMj+DivMngMlmNmmN11Nu6Mx3N78M+kOikN4uO+kL","IOPrd","Bg1","mnBFwvO7gO","IOPsd","To","niKFwqK59FxqK/nK6nMjiMkoM/iM1wMs/L8wMu/LlxMo9J3xMx/L60MksF90Ng5Mv5NyoNwxOtmOgyOxnO88O98O","IOPtd","AGF","w5KF2kLFlqL/5K4qL59FkwMp6K/yM0lLvzMz0L20MksF9+N++N/+NFiqOjqOnlPw9O"
,"IOPud","OD","9hKF5qK59ForK/nK+zK/zKjoM/iMqwMs/L6wMu/LgxMo9JsxMx/L+xM+7Kn0MpwLo1MksF11M21M71M81M/1Mg2Mg/Mh/Mi/Mj/Mk/Ml/Mm/Mn/Mo/Mp/M9nN+nN3oN4oNsqNtqNwqNxqN10Ng5Mo4NzxH/5N7qNojOpjOotOzwLmxOtmO9xOxnO7yOn2Mw8Ox8OrjPh1IxjP+7O0jPg8O9jPmsEmkPg9OvkPw9O9sPrqPmtP3rP","ABlFvd","BU5","79FFm/FFy/Fz/F1/F2/FliGuvDpkHqvDykI7yF","IOPwd","ANY","tvPuvPvvPwvP6vP0B91P+1Pj2Pk2P","IOPxd","Bwz","v5EFw5Ex5EssMstGjhN/lH","IOPyd","BP8","2qBFuiFsqEypMr2L6tOh+N","AsEzd","AE8","jpFq8Ep1FFq1FuvD44FF+zG05BzhIuvD69KoM","IOP0d","Sc","kwP0BmwPFnwPyeqwP1f"
,"IJKLrB1d","BDv","nLoL5S6SigBjgBkgB6Sq3Br3BynDznD","IOP2d","Bxf","x7Ey7Ex8Ey8E96F+6F99F+9FplLqlLs2Lt2Lg5Lh5L","AB3d","PW","8yB9yB65B0B5nCF8nC9nC8sCF9sC+sC/sCgtChtCitCjtCktCltCmtClwCmwC/1C0DjpDxf9hEr5D+hE1vC7kE8kE9kE+kE2tF3tFiuFowCluFqwCyzFzzF+uGmHgvGuQ0uH9yB44H9yBy6IgtF05LmHq9MmH9iOmH","AiCqH","Zs","rrBsrBz3By3B03B13B33BurB43B53B7kCF9gDurB8lE9lE6mEyV8wF7wFgxF9Tp2I2xE","ABC4d","A8B","woFFshG/Z","IOP5d","BVh","voBFo3C/5B33ChrBnlI+2H4rJ11Im1Nu6M92N78M","ABC6d","ANP","lyCFt/E82D","ABC7d","BfN","7yCFjgF82D","lBrB6ItB8d",
"A8R","2IFuRvR1e2e","IJKL9d","AY6","+gKF","lBrB6ItB+d","A8P","5IFwRvR3e2e","IOP/d","AER","s4IFpkJq6H2lJ2uHooJ/nHypJw6Hj2MF","IOPge","A3i","zrHFw2H0BzjI+lF0jIjuG1jI4lFkyIlyI88It3Ej9Ik9Io/Ip/Ik1Kl1Kg2Kh2Kk2Kl2Km2Kn2Kq2Kr2K22K32K42K/sG52K62K92K+2KokLl1KpkLr2K6mL7mL81L91L+1L/1Lg2Lh2Li2Lj2Lk2Ll2Lm2Ln2Lo2Lp2L","IOPhe","ADe","p3IFjjJ2uHkjJq6H9mJ/nHwnJw6H0/LF","IJKLie","A4i","4tBFn8ChF","ABCje","A$Y","kiCFpiH1gDgsJk2I","IOPke","T8","g8DFihEjhEhpEipEjpE0BrsFssF2vF3vF5qG6qGjwIkwIlwImwIh6Ji6Jm6Jn6Jo6Jp6Jq6Jr6JtiKuiK",
"IOPle","AMi","03IFjkJq6HwlJ2uH2nJ/nHgpJw6H","IJKLme","Gn","xLyLzL0L1L2L/LgMrMsMtMuMgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO2O3O7O8O9S0BmTnToTpTqTrTsTtTuTvTwTxTyTzT0T1T2T3T4T5T+T/TiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU0U1U2U3U4U5U6U7U8U9U+U/UgVhViVjVkVlVoVpVwVxT4V5V6VjU7V8V9V+V/VgWhWiWkWlWmWnWxbybzb0b4b5bgchcicjckclcnmBomBqwBrwBr/Bs/B4xD5xD+xD/xDqyDryDt9Du9D6vE7vElxEmxEnxEoxEpxEqxE/xEgyEn0Eo0E72E82Em3EryDn3Eo3Ek4EjU3mF4mF8mF9mF+mF/mFgnFhnFinFjnF94F+4Fy6Fz6Fu1Gv1Gw1Gx1G+6GjUg7Gh7Gg+Gh+Gn/Go/G26H36H","IJKLM0O",
"AOL","jNkNnN0D6T7T8T9TzV0VhuBFsyD13BxyDmN4nEurB5nEsrBqvEmN0xEmN1xE2xE3zEurB4zE53B12EyV2oF7T6oF7oFuxF0DkpGlpGopGppGxyG0DjmHsrBkmH0D8+HppG9+H7oF++H9lEs8JmN","ABCne","A53","3iCFviH1gDmsJk2InwKr+J","IOPoe","AAZ","u9EF1+Eq9E3jG5mC7lGJmmGOtkH8/Fi0NhlEx/NF","IOPpe","AU$","zxP0xP5xP0B6xP7xPiyPjyP60P70P","ABqe","BRk","4jBFixBF2qJ3xCrrJ0Dt5Ju5JrvKmNsvK8vCvhLwhLzhL0hLtrLitF10L20LrkOoMskOtkO0pO1pO2pO3pO4pO5pOo7Op7Oz9O09O","IOPre","B1k","47BFozN+2M","lBrB6IhKse","BqR","iuBjuB","IOPte","A33","rhMF2kMF3kM0B","IOPue","BW_",
"zqHF1qH2qHuhI82B","AiCve","V2","9wFF","IOPwe","VF","jvP6uPyvPF4yPxwP03P13Pz4PF","IOPxe","AQS","p2FFr5Fs5FqrJyyI94N5nN","IOPye","Mv","/zHg0Hk8J5wHm8J7wHn8Jv0Go8J8yI8+LioLljMmjMg4Mh4MnpNopNkmO5nN","IOPze","BcT","s1EFtrM76LksMstG5gN/lH","IOP0e","Bkk","yoBFp3C/5B43ChrB+zD7gDw3Dx3DiiI6pHolI+2H4oM10IxuMngMxiOyiOziO0iOwuO+kL+vO0hOjyOkoOvgP22O","IOP1e","BZr","0lOFtvOsyGu1OypHg2OksF","AS2e","BWM","PF","IJKLrB3e","AYW","pxHFk5Hl5HmuJ40HnuJ67EouJ27E0/J1/J","IOP4e","YI","l4KFm4KF1kLksF3sLsyGquLypH","IOP5e","Bp_","ulOF0qOFq1OypH91OksF"
,"IOP6e","A9L","qhMF0kMF1kM0B","ABC7e","KI","niCFjmC0BumCvmCniH1gD+rJk2IiwKr+J","lBrB6ItB8e","Bqz","WXYZxByBgDhDmDXtDuDzD0D1D2D+D/DlEmEpEXiH2DlHmHqIrI5L2DsNtN+WX/W2DygBXzgB2D2gB2D3gB2D+gB2DniBoiBpwB2DrvCXt/Cu/C4yD2D/mEXkuEXm7Fn7F3/G2D","IOP9e","B1p","6qBF+tOh+N","ABC+e","APO","xoFFthG/Z","AiCjCtB/e","Bfm","vvBFo1DpdwhFmvD","lBrBsBtBxIgf","BDK","3sC4sC9zC+zC/zCg0Cp1Cq1C61C71C","IOPhf","BAD","q7Nr7Nw7Nx7N","ABif","BOx","6pOFrrOsrOxsO2JysO4JzsO8vC23O2J","IJKLjf","Buf","1kBF0iFmtE2iFotE","IJKrDkf","ADY","l0Em0Eh4E0Bi4Ej4E"
,"IJKLlf","AW3","yS0B","IJKLmf","BU_","6aF8vE0D42ErzEl3Ez2ChyF37D","ABCnf","BxI","9yCFlgF82D","ABCof","A76","5iCFxiH1gDosJk2IpwKr+J","ABpf","AKB","hTiTtgB0BtuBFi3C82B","AiCjCqf","AGr","nvDrdovDtdpvDqvDxvDujCoiEujCyzEF33EFs6Et6EumF2kF8mG4mG2lHtlH4lH5lH6lH3iB8lH9lHwtIntI","IOPrf","BfW","v1EF2uKo0I7/K8/KptLw/K+qM16Lg+Mh+M","IOPsf","A_B","7oBFj3N78MiwO0hO","IOPtf","BnC","m8BFvzN+2M","IOPuf","Bah","51EFmrM56L/rMj7Ly+Mz+MwgNxgN","AsEvf","ALj","w8EFtjFk9EujFm9EmzFnzFozFpzFujGunFvjGwnFwjGynFxjG0nFyjG2nFzjGhiB5uG6uG9uGhiB1zGpzFz6G06Gl6Hm6HtyJuyJ3iK4iK5hM4vB"
,"IOPwf","Bn0","01EFhtL/lH","IOPxf","UM","xtGFytGF8tG9tG+tG/tGq4Gr4GvzHwzHxzHyzH","IJKLyf","Bue","uNF+Y8SqkBmgBvlDmgB","IJKLzf","Bub","pLF7S8SlgBmgBqlDmgB","ABC0f","AUM","qoFFmhG/Z","IJKL1f","Buc","u/BF1iFmtE3iFotE","IJKL2f","Buh","ukBFpxB8Sk5BmgBinDmgB","IJKL3f","SP","gKhKmS0BqWrW6W7WhyD4tDtyDuyDvyDwyDw7ErW51FhqF61FjqF71FoqF/6F7Wu2HurH+6H/6Hg7Hh7Hi7Hj7Hj5IjqF69I79I89I99I+9I/9I3jKi7JymKzmK9nLtmL3oL4oL7oL8oL9oL4oL/oLgpL","IOP4f","AKO","r7Ds7DyoE0BhqGiqG","IJKLrB5f","A51","9+FFs/F8SmgGmgB","IJKLrB6f","A55","g/FFv/F8SpgGmgB"
,"IJKLrB7f","A52","++FFt/F8SngGmgB","IJKLrB8f","A54","/+FFu/F8SogGmgBg1GmgB","IOP9f","BVc","n7BF3yN82Mt4N7/M","IJKLrB+f","AZf","+2DFvlGhF","AS/f","AKQ","3hJ1gD+hJ0BlhK2hJilKF","IJKrDggB","A28","roDFsoDtoDlpEFtqEtVuqEvqEu3EtV4pFtoDkqFlqFmqFtVj0F7Hk0F9H","AqGhgB","AOy","ztFFrmGJsmGHwvMstG","IOPigB","U7","4hKFiqK59F75KFx7Ly7L8yM0lLt0MmrFj1MksF/6Nh1IvzOn2MklPw9O","ABoCjgB","ACO","hf2e","IOPkgB","AEU","x8Py8P+8PFr9PxwPv9P6uPk+Pg+P","IOPlgB","AEV","n8Po8P58PFm9PxwPw9P6uPi+Pg+P","IOPmgB","AET","z8P08P/8PFs9PxwPz9P6uP"
,"ASngB","AEW","CDcFsCtCvCwCxCyCtyBuyBg3Bh3Bk+Bl+B0gD1gD0mD1mD2mD3mD4mD5mD6mD7mDyhGO/oGgpG1hJ2hJ4hJ5hJ+mN/mN","IOPogB","A8E","i/Dj/D9rE+rE7sE8sEuoGvoGyoGzoGnrGorGs5It5I2mLFhoLioLirLg0HjrL5wHkrL7wHlrLv0GmrL8yIhvL7gC0wL1wLk0Ll0Lo0Lp0Lq0Lr0LogMpgMr2Ms1Ls2Mt2My2Mz2M05NopNz+N0+N8pOy4L4qO5qOw6Ox6OvnPwnPuqP2uN1wP2wP","IOPpgB","AJn","96D+6Dh8DFn8Do8Di9Dj9Ds+Dt+DghEhhEmpE0B6pE7pE6kF7kF8kF9kF+kF/kFzpFvoE5pF6pFn0Fo0FmpGnpGxrHnyE1xH2xH9gO+gO6kO7kO","IOPqgB","QQ","vhEFwhExhEyhEzhE","IOPrgB","BI7","vgGF+9Py8N","ABCsgB","PK",
"wqCFx6C9mC5hD6hD9iH1gD5tJj6DtvK49JwvK8hD6vK69J","IOPtgB","NJ","1uI2uI3uI4uI5uI6uI7uI8uIh/I0Bi8Mj8Mk8MqwFjtNFjiOkiOliOmiOniOoiOpiOqiOl2Og3Lm2O2uNw+OFz+O0+O8/Oy4L","IOPugB","Jn","5pPz9F7uP6uP3vPFrwPswPwwPxwPtxPuxPmyPnyPuzPvzPwzPxzPyzPzzP2zP3zP6zP7zP+zP/zPg0Ph0P20P30P40P50P80P90P+0P/0Pg1Ph1Pi1Pj1Pk1Pl1Pm1Pn1Pk7Pl7P89P99P","IOPvgB","AX_","+wLFkyMu4GqyM24G","lBrBsBtBuBwgB","AY9","p0Cm0Cj1CF60DpvCg1D5vCm1D3vC73D83D","ABxgB","A4y","rgBF","IOPygB","A2e","h5KF1nMg0H2nM7wH3nMv0G4nM8yI3tN4tNnmO5nN4/Oy4LzlP2uN2mPioL",
"ABzgB","A4A","pgBF","AB0gB","AJY","suBF","AB1gB","A4x","qgBF","IOP2gB","ABj","t4IF/kJq6HsmJ2uHpoJ/nHzpJw6HmyLF","AB3gB","A4B","ngBF","AB4gB","A4z","ogBF","ABC5gB","OQ","6mC7mCvuCFl4C9mCwzDijCswKr+J","IOP6gB","AFN","73IFhkJq6HulJ2uHyoJ/nH8pJw6H","IJKLrB7gB","AWf","j2BF","IOP8gB","ASk","v8B9yBw8Bx8BnhC0B5kCFvoCwoCzoC0oC79L89L","IOP9gB","Bge","6oBFk6Ch0Bi3N78MhwO0hO","AiC+gB","BGv","/8BF6kG6hDglG/wFjkHuyGi0HFqqJzpIrqJ1pIluJr2I","IOP/gB","ACr","riDsiD+rD0B5hE6hE/qFgrFhrFirFprFqrFrrFsrFy9Fz9Fi/FF4oGqzB5oG6oGglHO9pH+pHjpIkpIlpImpInpIopIv0Iw0Ix0IqpD20I30I40I50I60I70I80I90Iw1Ix1IkzLlzL26M36M"
,"IJKLrBghB","BIT","j9Hk9Hn9Ho9Hp9Hq9H","IOPhhB","AMf","06MF/xN02FgyNkqHhyNmqHiyN49L57N67N87N97N+/Oo2O4hPm4OnjPy7OksPxrPpwPttP","IOPihB","Zx","63P73P34P0B44PF55PxwPs6P6uP","IOPjhB","ABK","syJFlyKHmyKJ","IOPkhB","TA","u3Pv3Pv4PF05PxwP06P6uP","IJKLlhB","A23","l3BF5+B8SkjCmgB","IJKLmhB","A24","m3BF6+B8SljCmgB","IOPnhB","AKA","gsOF","IOPohB","A5c","o/LFtnM0rFunMwyIvnMr6Kj5MloLssNtsNk5N5nN5/N6/N","IOPphB","Bb1","k9DFokG/+D","IOPqhB","BXM","6pBFv4C/5BsiI6pH6lI+2H+qJ4vI8rJ11I8xKjjKhqMs3LjvMngM41Nu6MuwO0hOgnPhnP","IOPrhB",
"Bax","y1EF4uKo0I//KggLrtLw/KyrM/6L+rMj7Ly/Mz/MugNvgN","EFGshB","BVb","npFF6+KmNr/Ks/K","ABCthB","ASr","miCFriH1gDisJk2I79J0+BkwKr+J","EFnQuhB","Bbf","k+Hl+H4+H5+H6+H7+Hj/HyVo/HFp/H+O/sIgtI","IOPvhB","A9T","glEhlEjlEJz7E07E17E27E37E47E57E67E29EF9+Eq9E16FF26F36F46F56F76F86Fq7Fr7F0jG5mC1lG8/FlmGOqoGroG01Gk1F11G21G31G41G7oI8oIs8It8I5xJ98En3Ko3KnlLolLl2Mt+G47M57M3uN4uN/oOgpOtpOupOvpOwpOt9Ou9Oq+Or+O3qP4qP","IOPwhB","A6U","ovPF/xPgyP","IOPxhB","BvF","57BFpzN+2M","AqGyhB","AHY","r0Bs0Bp9Bq9Br9Bs9Bt9Bu9ByhCFlkEmkEnkEokEpkEqkEj9Gk9Gn4H9yB87LqHjhMqHkhMqH8jM9jMgkMhkMlkMmkMtkMukMmlM0nKo7MqHr7MqHmnNnnN"
,"IOPzhB","BzW","y7BFnzN+2M","IOP0hB","BlY","2pBFq6Ch0Bm0D7gDquOl+N6uO+kLshPmkN","lBrBsBtBoN1hB","AIV","+Q0BieFgiFuvD","IOP2hB","BPu","+nBFntMj+DquMngM1jN2jNilNjlN","IOP3hB","AZH","xiKFoyK4lFuyK+lFvyK3+DwyKqhE0yKjuG1yKmmF2yKqmF9jL+jL/jLgkL0mL1mLxqLwjL","IOP4hB","A$H","gwNFkwNlwN/sOm8N","I0BK5hB6hB","Yu","ppEF3wEzQ5wE0BspM61L","IJK7hB","AZR","14HrwE24HF7pI8pI9pI+pI/pIgqIhqIiqIjqIkqIlqImqInqIoqIpqIqqIrqIsqItqIuqIvqIwqIxqIyqIzqI0qI1qI2qI3qI4qI5qI6qI7qI8qI9qI+qI/qIgrIhrIirIjrIkrIlrImrInrIorIprIqrIrrIsrItrIurIvrIwrIxrIyrIzrI0rI1rI2rIu6Iv6Iw6Ix6I"
,"IJKL8hB","OU","7N8N2a0B0lBF1lByet8C1fqiFO","IOP9hB","AXt","roBFpzBqzBrzB0Bl3C/5B23ChrB5zD7gDo3Dp3Dq3Dr3D/hI6pHklI+2HwrLlzKnxLoxLpxLqxL90L+0LtqMk5LuuMngMs2Np8M82N78M","EFW+hB","P9","7sI5sIh7I0B6gJFlyJmyJoyJpyJmgKg5IriLigK","AqG/hB","AUK","zhCFi/EJn/EHuvMstG","IOPgiB","A7h","0+FF","IOPhiB","AU9","lgGF84Py8N","IOPiiB","Bjz","65EF0sMstG","ABCjiB","BOS","lsCFwjH1gDytJk2I9wKr+J","IOPkiB","A$L","z5LF6mMy9L7mM3gM","IOPliB","Bo1","3lOF1qOFx1OypHj2OksF","AsEmiB","AL0","hQFiQjQrQsQvdFykDzkD0kD1kDkkH4vB","IOPniB","BCM",
"ylOFh1O13Gy1OypHk2OksF","EFnQoiB","AD8","o+Hp+Hs+Ht+Hq/Hr/HogIF3gI0BqhIrhIlsImsInsIosIpsIqsIrsIssIu4JhpF","ABlFoP","BKs","48EF40F4/C50F60F70Fz/C80F45D+0F/0Fh1Fi1Fl1Fm1F7zG25D8zG9zGxyJFyyJ25DzyJz/Cp8Ls+Ku8L3iBzhN0hN","ABpiB","RR","+zFF4gG4J1mG2mGmnHnnHkuK8vC","IOPqiB","ARF","u4MFtyNjQ","IOPriB","BeL","35EFk7EFvsMstGmhN/lH","EFWsiB","SN","z+IF9gJ0ByjJ5sIpxKg5IwqL1sI2tLigKzyL0yL1yL2yL","EFWtiB","A9g","0+IFvqL1sI","EFWuiB","A9h","1+IFuqL1sI","IOPviB","BD4","6oPF7oPy8N","IOPwiB","Ga","gwPF8zP9zPo1Pp1Pq1Pr1P28P38P69P79P/9Pg+P"
,"IOPxiB","Bae","r9DFxgEygE3sE4sEywFzwFpqGqqGrqGsqGkxGlxG7qH8qH4gO5gO","EFWyiB","BGt","qyJryJ6/JF7/J+O4zK5zK","IOPziB","AOY","y3IF8kJq6HpmJ2uH6nJ/nHkpJw6H","IOP0iB","BsR","k8BFtzN+2M","IOP1iB","A8i","k/LFmnMwyInnMr6Kg5N5nN","AiC2iB","AGx","qrBXtrBurBp0BXx3By3B23B0D63B73B8kCF+lE0DouEmsDsuE9T3uF6hD+wF/wFkzGXllHmNulHvlH/2H0Dg3H2xEj3HvgCk3HOypIzpI0pI1pIhtImNltImN","IOP3iB","BJd","q/FF","IJKL4iB","AJS","/XF77C+X2hIgyF4hIryF4jI2uGtrJnzHvrJpzH5sPn7O","IOP5iB","Bop","0PFt7Du7DvpFwpF2pF3pF5vG6vG63G73G7yH8yHvuKo0It/Ku/Ks6Lt6L"
,"AB6iB","TR","+M0DvgBmHijE8vC7lFuQh3F1W","lBrBsBtBuB7iB","APQ","g1C4vBv1CF93D+3D/3Dg4DwnE2J","IOP8iB","SX","ojDpjDq+Dr+D1/D2/D/rEgsEhsEisElsEmsEnsEosEpsEqsErsEssEvsEwsExsEysEzsE0sExqFyqF3qF4qF1rF2rFtrGurG5rG6rGjsGksGzwG0wG6wG7wG/wGgxGixGjxGlsHmsHrsHssHxsHysHyjKF1zK0zKvsNwsN","lBrBsBtBuB9iB","A5K","m1C4vB21CF0oFg4DwvF2JhvGivGjvGkvG9xG+xGjyGkyGg5Gh5G","IOP+iB","Ec","u0PFv0Py8N","AB/iB","Il","62BF6gGJ8gGHxvIyvI","IJKgjB","AOW","piEF","IOPhjB","A3K","r8MFs8Mt8MthOuhOvhOwhO","ABCijB","AE9","2iCFuiH1gDlsJk2ImwKr+J"
,"ASjjB","N9","2f3f","6H7H8H9H+HnN","AJd","o4BuQrnCF","IOPkjB","ALv","y5Mz5M05M15M7sNh+I8sN9sN+sN/sN","IOPljB","BxZ","hpBF/4C/5B95ChrBh0D7gD/jHqyGulI+2H58K68K8tLjlL9pMs3L3uMngM4lN+kL5lN6lNwuNxuNywNzwNr1Nu6Mm3N78MqyOwoOzgP22OphPmkNhjPs7O8mP9mP","IJKLrBmjB","A8T","onEFlvEr5B1zEmgC","IOPnjB","ABq","l3IF7iJ2uH8iJq6HgnJw6HjmOF","IOPojB","AA_","yrFFq2F0Bm5Fn5FukG+lFvkGo/DwkG3+DxkG4lF2gHu4G3gH24G8hHjuG/hHouG","lBrBsBtBxIpjB","A94","y0CF","ABCqjB","Db","wpC6iB6zCF72D82D","ASrjB","BsL","MF","ABCsjB","BOo","gzCFogF82D"
,"EFWtjB","BTN","4/J5/JtiLuiL1iL2iL","lBrBsBtBujB","BKG","gvCF","IOPvjB","Bok","zoBFkpDlpD/zD7gD6vF7vFj4N98M","ABCwjB","Px","rqCFo7C9mC7hD8hDiiDjiD7iH1gD","IJKxjB","AIa","l8EFp8Eq8Er8EuvDs8EjQlzF05B66FFniGuvD","lBrB6IhKyjB","Brb","/tBggBkvB1I","IOPzjB","B0J","p9DFtkG/+D","E5L6L0jB","A39","9a0D+amN","AqG1jB","BB9","qmEF5jFHkkFJukFqH","IOP2jB","ANL","p5EFj7E0Bo7Lp7LpsMstGghN/lH","IOP3jB","J0","llKFzqK59F3lL4lL8nMjiM/wMo9Ji0MpwLppNqpNgqNhqNu0N64M+5N7qN4mO5mOltOh9Nn+On2MpiPl5OzjPg8O5jPs8O8jPmsEjqPkqPzqPw9O2rP3rP8sPrqP"
,"AsE4jB","Qs","kzFjQ","IOP5jB","BX5","r7BFwhI8vGusK9xJ","IOP6jB","ANe","y4IF6jJq6HnlJ2uH8nJ/nHmpJw6HnyLF","IOP7jB","BmF","1qBFtiFsqE5tOh+N","IJKLxS8jB","AVl","+xFF1qJ2J","IOP9jB","NW","pnE0B","IOP+jB","AZP","+wIF/vJ+lFkwJjuGpwJmmFswJqmFwwJ3+D0wJqhE3wJ4lF","IOP/jB","APW","4sN5sN","AiCjCgkB","A4p","qtIF0uJT","IOPhkB","Jv","9qBF3zB4zBz1DwhDxpMr2L1yN82M","IOPikB","AO4","5lOF80O13Gk1OypH21OksF","IOPjkB","ACV","kvLlvLmvLnvLkwLlwL9+L0B++L/+Lg/Lh/Lu2Mv2Mw2Mx2M+6M/6Mi7Mj7MvoNwoNysNzsN8/N9/NlgOmgOwmOxmOnoOooOsqOtqOgrOhrO+4O/4O"
,"EFGkkB","V3","2kK0B6nKF","IOPlkB","APa","//FFrsOy8N","IOPmkB","ABt","8+D9+D++D/+Dt/Du/DgpEFsrE0B5sF6sF0vF1vF/2Fg3F","IOPnkB","A4W","z+K/5G","AaokB","Hw","19GF29G39G49G88B59G+vCi/GFj/G0Bx/Gy/Gz/GF0/GsJ7/G8/GhgHFogHpgHhhHOohHJshHmgDvhHH4mH5mH/mHmgDhnHinHm0Hn2Gn0Ho0H84HO95H+5Ht8Hu8Hv8Hw8Hx8HuQ89HF61I71I91I+1Iy9IF19I29IrnKsnKxnKjLynKohI4nK5nK8hL9hL4jL/7H3yL4yLnlMolM","ABCpkB","BEZ","kzCFsgF82D","IOPqkB","ANv","klOFzqOF1rOksFt1OypH","IJKLrBrkB","AUU","kuBF42B52B2+B3+B","ABCskB","Zt","osCF46CqmCzjH1gD1tJk2I8+J27E+wKr+J"
,"ABCtkB","ATP","1pDF+1D/Z","ABCukB","ATO","2pDF/1D/Z","ABCvkB","AVL","rrCFitJk2I","AqGwkB","AF8","0tFFtmGJumGHxvMstG","ABxkB","U8","75BFwgCFxgC0BjkCF6nC7nCy1CF+8CitC/8CmtC3hF8kE4hF+kE4tF5tF6tF7tF8tF9tF+tF/tFguFhuFjuFkuFmuFnuFouFpuFk3Fl3Fx5F9tF/uGuQ","IOPykB","AZ_","71EF15E0B9xH+xH7uKo0IlgLmgLutLw/K8qMz6LgrM36LorM56L1rM/6LgsMj7LysMn7L89M99Mm+Mn+M2+M3+M8/M9/MygNzgNvhNwhN","IOPzkB","Bh7","p6BFyrJ6zHsuJh8IxmM+zH","lBrBsBtB0kB1kB","AKc","jpCkpC1tC2tC1wC2wCgyChyC","IOP2kB","BzE","r2EFnvKo0IhhLihL","IOP3kB","BVf",
"4qBFwiFsqEhiH2vG8tOh+N","EFW4kB","AZm","w+IFvjJ5sImxKg5IztLigK","IOP5kB","OW","3hKFy5KFs6N9qN5+NF","lBrB6I6kB7kB","BFs","5Y6Y","ABC8kB","A_r","xsCF1jH1gD0vK8hD","IOP9kB","Xy","yrHFv2H0BtjI+lFujI1jDvjIjuGwjIqmFxjI3+DyjI4lF9xI+xI/xIgyI","IJKLrB+kB","BjC","ztBFs2B8Fq+BvI","ABC/kB","A5e","moFFihG/Z","IOPglB","BWJ","qqBFj7ChrBikHqyG/jIktHkkIotHhuMj+D/uO+kL5wOikN1iP1kO","IJKLrBhlB","AFx","ltEmtEntEotE","lBrB6IilB","BeT","xRyR","ABCjlB","AGR","qyCFy/E82D","AqGklB","Kr","llMstG","IOPllB","BIe","67P77Pi8PFt9PxwPu9P6uP"
,"IOPmlB","Bv","zqB0qByzB0BzzB0zB1zB2zB/zBFi0Bj0B56B66Bi7Bj7Bl7Bm7Bz7B07B/7Bg8Br8Bs8Bt8Bu8BvhDwhDrqEsqEyvGupF1vG2vG7vG8vGlyHmyHxxJyxJzxJ0xJ8xJ9xJgyJ4yHl8JgzI/2Kg3Kq2Lr2L4+L5+L6+L7+L72M82M92M+2M/2MiyHg3MkyHh3Mi3Mj3Mk3M6/M7/M1pN2pN19N7vL29NrwL39N49Ng+Nh+N1+N2+NggO7gCqqOrqOy3O+uLz3O32M45Os1L55Ot2Mm6On6O5qPksF+rP/rP","IOPnlB","A0K","tgJF9uJ35I","IOPolB","A0G","sgJF/uJ35I","IOPplB","A0F","rgJF1uJ35I","IOPqlB","A$k","+hNFmyNz2LnyN/3Lt8Nu8Nv8Nw8N7wOhnNy4Oz4O6iP//NzsPl6O","IOPrlB","A0E","qgJF4vJ35I","IOPslB","MI","ooK0B4oKF5oKyekyK1f4rO5rO"
,"IOPtlB","A0D","pgJF+uJ35I","IOPulB","A0J","ogJF7uJ35I","IOPvlB","A0I","ngJFmvJ35I","IOPwlB","A0H","mgJFpvJ35I","IOPxlB","AIi","63IFzkJq6HgmJ2uHkqJw6H","IOPylB","ANr","n3IF/iJ2uHgjJq6H8mJ/nHvnJw6H/xLF","IJKLzlB","APG","xmKFpoK8F6oKvI","ABC0lB","BLO","ziCFtiH1gD7kIj6DuvK8hD4vK69JlwKr+J","IOP1lB","Y8","lnBFk1Il1Im1In1Io1Ip1I6gO7gO","IOP2lB","A2D","18DFplFqlFwrFxrF7sF8sF","IOP3lB","ZB","2yE0By3EFz3Eye/iF1f","lBrBsBtBuB4lB","ANn","hvFivFjvF+3DtvFuvFvvFpvCt3Fu3F5xGF6xGF8xGF","IJKLrB5lB","AKX","hhKihKhlK0B7nKF",
"IOP6lB","A0M","vgJFrvJ35I","IOP7lB","A0L","ugJFnvJ35I","IOP8lB","AXl","6PFhlIo2H","IOP9lB","AJQ","xhKFqrK/nKgoMjiMswMs/LhxMo9JuxMx/Lm1MksFyyN52Mr0N34Mv0N64M30Ng5MoxOtmO+xOxnO9yOn2MsjPh1I1jPg8O+jPmsExkPw9O","IOP+lB","A5j","1gJF1vJ35I","IOP/lB","A5i","0gJFsvJ35I","IOPgmB","R5","2hKF25KF4zMo9Jq0MmrF16N1rNpqPF","IOPhmB","A5n","zgJFovJ35I","ASimB","Br8","QF","IOPjmB","A5m","ygJFqvJ35I","IOPkmB","A5l","xgJFhvJ35I","IOPlmB","AL1","lzBF2xKjjK","IOPmmB","BNA","77BF+yN82M","IOPnmB","A5k","wgJF6uJ35I","AsEomB","Ch","kiBF/3BFg1FFt8JF"
,"IOPpmB","Bb7","+oBF04C/5Bk3N78MkwO0hOigPw2O","ASqmB","I4","3lDFpnFF","AsErmB","A0T","gQFudF6oCFrtCstCkyDF21DjQq2D4vB/lE1kDquEruE","IOPsmB","Mn","1hKFhqK59Fx5KFmqL/5KjzM0lL/0MksF5tN6tNyyO3rOozOn2M9kPw9OunPF","IOPtmB","AEz","kiKFlqK59Fr7KFu7Lv7Lw7L13G6zMo9Jh1MksF26Nh1I36N31IttOt9N2yO3rOtzOn2Mm5On5OilPw9O","IOPumB","BeG","+hMFkiMliM9mNliM+uN/uNhvNivN8wN9wN+wN/wNpxNqxNrxNsxNwuPliM","IOPvmB","AYC","3vNF+hPm8N","IOPwmB","BLJ","rxIFw8Ix8IrlLroG","ABxmB","ANd","p8J6iBt9K5nFxhLyhL6nLFy/OJz/OO0/OH","EFGymB","ABG","ukEFxkEz2CiuE3iBjuE0B8oF9oFnvGovG"
,"IJKLzmB","AJr","ghBF/uB0B","AB0mB","AJp","ruBF","IOP1mB","AVd","o1EFyuKo0Iz/K0/KltLw/K7rMj7LogNpgN","IOP2mB","A2F","m+Dn+DtgEugEmoEnoEooEpoEnrE0BswEtwEvxFwxFgtGjL55J65Jt6Ju6JgpNhpN+lO/lOhoOioOgoPhoPzvP0vP","IOP3mB","AYt","03O13O7+O0B","IOP4mB","BnS","z3KFnuL4lFvuL+lFxuL3+DyuLjuG0uLqmF","IOP5mB","XA","r6Hs6H28H0B","AB6mB","ANM","xxGuQ","AB7mB","A6g","oHFvP0Bq5Dr5D/sFgtF34HF","IOP8mB","AWc","p2Pq2Pv2PF75PxwP/5P6uP","ABrc","DG","5P4PpQqQ1cFknBjnBn/Co/C+lD4Py5Dz5DoqEFtqHuqHjkLkkL","IOP9mB","BO2","pqBFt0D7gD0xKhjKjqMs3LguMj+D63N78M"
,"IOP+mB","A8m","miMniMoxNFl8O2qFn8Oo8Op8Oq8O","AiCjCtB/mB","A3E","95DFvqJktI64J74J","lBrBsBtBuBgnB","ASC","hwCFl2DioDxlEioD","IOPhnB","AVA","pjMFnzM2yIqzM4yI","IOPinB","Bf3","opBFg5C/5B85ChrB2iI8pHylI+2H7uMngMv1Nu6MguOj+N1uO+kLnwO0hO","ABCjnB","AP9","soFFohG/Z","ABlFknB","A_k","46JF1gK2gK6gK1gD99K+9Kk+Kl+Km+KgtFn+Kr5Dt+Ku+KjjLkjLljLw5FmjLnjLojLpjL","IOPlnB","QE","s5H0Bn8HFo8HyenmI1f","IOPmnB","A0y","igJFzvJ35I","IOPnnB","A0v","hgJFyvJ35I","IOPonB","A0u","ggJFuvJ35I","IOPpnB","A0t","//IFwvJ35I","IOPqnB","A0s",
"+/IFtvJ35I","IOPrnB","A0x","9/IF3vJ35I","IOPsnB","A0w","8/IFlvJ35I","IOPtnB","BFi","nqBFx4C/5Bo5ChrBhkHqyGxiI6pH+jIktHjkIotHskIutH/lI+2HovIpvIrpMy1L/tMj+DnvMngMqmNrmN71Nu6M53N78MkuOj+NzwO0hOoyOkoO","ABunB","BfX","6sCFr4CLrhDLmlG3vCnlG5zFquJ06I","IOPvnB","AMk","k4IFvkJq6H8lJ2uHioJ/nHspJw6H","EFnQqH","AZs","rgIFsgItgI5gI0BxsIysIzsI4vB2sI3sI84I4vBl6MigKm6Mn6Mo6Mp6M","IOPwnB","APj","+7BFlhC0BxiFsqE0pMr2L/yN82M0tOrwL","AS3XxnB","ANN","q9I0DulMF","IOPynB","AY4","w1Px1P41PFx5PxwPg6P6uP","ABCznB","WD","/tCF","IOP0nB",
"AMJ","soBFm3C/5B03ChrB6zD7gDgiI6pHllI+2H78K88KvuMngMolNplNtlNulNrpNspNtpNupNiuNjuNkuNluNl1Nu6Mm2N07Mt2Np8MvuO+kL9vO0hOhhPmkN","IOP1nB","A$w","54KFxnMg0HynM7wHznMv0G0nM8yI5oNqyH6oN7oN8oN9oNlmO5nN1/Oy4LvlP2uNkmPg3LzmPioL0mP1mPirPjrPkrPlrP","IOP2nB","A0B","lgJF0vJ35I","IOP3nB","A0A","kgJFgvJ35I","IOP4nB","A0z","jgJF2vJ35I","ABC5nB","BK8","nyCFv/E82D","AB6nB","A8M","smFF5gG2J","IJKL7nB","ALe","4tI2J","IOP8nB","A4m","+lKFj0O9rOt0O/rO30OisO","lBrB6ItB9nB","Pc","qErEsEtE9F0B+F/FgGhGiGjGoIpI6I7IpRqRze0e2sB/F3sB4sB5sBXl1BFm1Bn1Bs1Bt1Bu1Bv1Bw1Bx1By1Bz1B01B11B21B31B41B51B61B71BjlDklDllDmlD1xD2xD"
,"IJKrD+nB","Et","gPlK1b0B","IOP/nB","A8f","qpBF84C/5BoiI6pHmkIutH0lI+2H5rJ11Il9Jm9JtkKpkK+tLjlLztMj+D9uMngMx1Nu6Mv2Np8M2uO+kLsyOwoO2gP22OrhPmkNjjPs7O","IOPgoB","BV3","lqBFn6Ch0Br0D7gDz2N58M33N78M2hO0hO","ImDgEOhoB","BEu","nwBowBl4BF","ABCioB","A6i","+rCFrjH1gDttJk2I4wKr+J","I0BKtDjoB","A3l","2jKFpyK4lFtyK+lFzyKjuG","IOPkoB","NX","/iDgjDk+Dl+D9/D+/DhgEigEngEogEpgEqgErgEsgEvgEwgE5sE6sEjrFkrF9rF+rFpwFqwFp0Fq0Ft2Fu2Fv2Fw2Fx2Fy2F72F82F4sG5sG9vG+vG/vGgwGjwGkwGxwGywG1wG2wGmxGnxGoxGpxGqxGrxGo2Gp2Gq2Gr2Gs2Gt2Gy2Gz2G02G12Go5Gp5Go7Gp7GqoHroHsoHtoHhpHipHppHqpHrqHsqH9qH+qH/qHgrH7rH8rHjsHksHvuHwuHxuHyuHtyHuyH3zH4zHzzI0zI1zI2zI/zIg0I00I10Ii1Ij1Iq1Ir1Iy1Iz1Ii6Ij6Im6In6Ij/Ik/I78J88J/8Jg9JgkKhkKikKjkKkkKlkKmkKnkKrkKskK6mK7mK8mK9mKtzKuzKm6K6vI66K76Kg7Kh7Kl7Km7K/7Kg8Kh8Ki8K49KFwkLFxkLykL7kL8kLwlLF6lL7lLnnLonLpnLqnLrnLsnL2nL3nLxsL2jLysLi9KzsLm9KrxLsxLuxLvxL8yL9yL+yL/yLnzLozLpzLqzLwzLxzLyzLzzL2zL3zL4zL5zL/0Lg1Li1Lj1Lw2Lx2L92L+2L/2Lg3Lk3Ll3Lp3Lq3Lt3Lu3L33L43L53L63Lg4Lh4L74L84L94L+4L/4L2zHv9Lw9L/9Lg+Lh+Li+Ll+Lm+Lp+Lq+Lr+Ls+L0+L1+LugMvgMwgMxgM0gM1gMyiMziM6iM7iM8iM9iMn4Mo4Mw4Mx4My4Mz4M04M14M74M84Ms6Mr6M86M96Mu7Mv7Mg8Mh8Mq8MFu8Mv8M28M38MyiNziN7iN8iN9iN0oL+iN/iNtjNujN7jN8jNmlNnlNsmNtmNjoNkoNmrNnrNksNlsN/tNguNtvNuvN3+N4+N6+N7+Ni/Nj/NpgOqgOrgOsgOtgOgoBygOzgOwkOxkO8kO9kOwqOvqOr2Os2Ot2Ou2O32O42O53OspO63O73Or5Os5Ot5Ou5Oh8Oi8Ou8Ov8O1+O2+O3+O4+OppPqpP/pPgqPhqPiqP0rP1rPqtPrtPuuPvuP"
,"IOPloB","BPr","y+FFlsO8uHmsO5uHh5Pl0P","IOPmoB","Nu","3cF4c5c6c7c9mBF+mB/mB+yBF85B95Bo5E5cm7E5cn7Eo7EhmHstGxtIytI4/M5/M6gN7gN","ABCnoB","Bje","myCFu/E82D","IJKLrBooB","KR","hCiC9C0B+C/CkDlDnEoE0E1E7E8E9E+EnG1EjHkHrHsHhJiJjJkJlJmJnJoJpJqJtJuJvJwJ4R5R6R7R/RgShSiSvcwc5mB6mB","IOPpoB","AIO","+2IFtiJ2uHuiJq6H0mJ/nHlnJw6H","IJKqoBroB","AUj","/6EFh7Ei7Eh8E3iB8yF9yFilG5yF9yG+yGmkHhzGgvHvpEhvHzkEivHjvHkvHlvHmvHnvH","IOPsoB","OX","0gCFr4N7/MwtO7vL1tO49NhvOrqOlvO7gCviPt2M","IOPtoB","AGt","23IF3kJq6HkmJ2uH0oJ/nH/pJw6H"
,"ABoCuoB","AQO","i8Ij8I","IOPvoB","ARi","38HF2qM/rI+8M/8M","ABwoB","M2","72B82B","IJKLxoB","Bxc","1tI2tI3tIF0qJ2J","IJKLyoB","BUE","vZF9kB8S0xBmgBjmDmgB","IJKLzoB","A3c","5+CF","IJKL0oB","Kg","2N3N0a0BwlBFxlByer8C1foiFO","IJKL1oB","BUI","wZF+kB8S1xBmgBkmDmgB","IJKL2oB","BUH","xZF/kB8S2xBmgBlmDmgB","IJKL3oB","BUD","yZFglB8S3xBmgBmmDmgB","ABC4oB","AUI","quCF3jH1gD2vK8hD","IJKL5oB","BUC","zZFhlB8S4xBmgBnmDmgB","AB6oB","APf","yvCuQ7vC8vCyxCF","ABC7oB","BqO","lzCFtgF82D","IOP8oB","ACK","owFF7kG+lF8kGqmF9kG3+D+kG4lF+hHjuG"
,"IOP9oB","Eh","2cFl7E/mB/yFgzFttGstGgmH/lH66L76L","ABC+oB","R1","wrCF16CqmCmtJk2I","EFGmF","BWs","xiBF9vBFh4BF","IOP/oB","SL","6kH1f85H0Br8HFs8Hye","IOPgpB","AYF","57KF","AsEhpB","A4S","89FFzlG4/F0lG6/F50G60G70G80G90G+0G/0GuvDo1HqvDt6HuvDzkIz/F0kIixH1kI2/F2kIlxH3kInxHq+Ir+Is2Jt2J","IOPipB","AFG","uwNFioPjoP6tP7tP8tP9tP+tP/tP","lBrBsBtBuBjpB","BdD","5sCFn0Cm0Ch9CpvC/0D5vCl1D3vC","EFnQsT","A70","ngIF","IJKLkpB","BUJ","rZF5kB8SwxBmgB/lDmgB","IJKLlpB","BUL","sZF6kB8SxxBmgBgmDmgB","ABCmpB","AHS","nqCFuzD/Z4iH1gD"
,"IJKLnpB","BUK","tZF7kB8SyxBmgBhmDmgB","IJKLopB","BUF","uZF8kB8SzxBmgBimDmgB","IOPppB","Nb","luDFlxDFnxDoxD8mEF","IOPqpB","VC","riKF3qK59FmrK/nKxwMs/LkxMo9JzxMx/L9xMz/LyyM68J2yMkrG4yMqyH2zM13GvpNwpNs0N34M70Ng5Mu5NyoNl6N7qNsxOtmOizOn2MjkPmsE2kPw9OnqPoqP","IOPrpB","AGM","wtNFvwN0BqsPwmPusPymP","IOPspB","MT","3pEF7rF8rF","IOPtpB","BHS","1pBFrqBF54C/5Bs5ChrBriI6pH5lI+2H/uIgvI21Nu6M5uO+kL","lBrBsBtBuBupB","A9j","63DpvCj4D3vCmvEF","IOPvpB","ASA","q+FF","IOPwpB","AAQ","q3Pr3Pt4PFy5PxwPo6P6uP","IOPxpB","AN0","u4IF4jJq6HllJ2uHxoJ/nH7pJw6H"
,"IOPypB","AJl","r4IFqkJq6H3lJ2uHynJ/nH8oJw6H","IJKrDzpB","BDx","h3Ei3E","I0BK5hB0pB","ME","i8D+OnpE0BqpEF2wEF4wEzQ30E+Og1Eh1Et4Eu4EzxI0xI4xI5xI38I48I78I5xI80K90K+0K/0K21K31K61K1gD71Kg8Ju2Kv2KmkL/0KqkLv2K8mL9mL5yL3pC6yL7yL51L61LjgM7yL","AB1pB","AQL","9jEFj+E3f","AB2pB","AQM","52DF69E3f2oMoM","IOP3pB","ABy","p4IF39I0BglJq6HtmJ2uHmoJ/nHwpJw6H","AqG4pB","AHD","nHFsPFocF1mB2mBwlDxlD01DqHr2HF86H96H","ImDgEO5pB6pB","C5","08H18H","lBrBsBtBuB7pB","ANc","7sC4nCqvC0BsvCtvCuvCvvC0vC1vCsxCtxC4xC5xCzzC0zC1zC2zCmuEnuE","AS8pB",
"A_e","8wCF","IOP9pB","UU","giKFjqK59F55KFpqL/5KgwMg4KjwMp6K6yM0lL7zMo9Jj0MpwLs0MmrFx0Mz9Fi1MksFm5NjzL46Nh1I96NhsNxzOn2M+iP46OmlPw9OvpPspP","AB+pB","Ve","+nF5nF/nF6iB","E5L6L/pB","AOi","x5By5BogC0BjnDknDlnDmnDmiEniE5jE6jE7jE8jE","IJKLrBgqB","Gk","rfsfvtB0Bp2BFq2Byer2B1f","IOPhqB","Zw","srHFnjI+lFojIjuGpjIkmFqjImmFrjI3+DsjI4lF58I68I41K51K81K91K+1K/1K","EFWiqB","A6G","j8LF","IOPjqB","APE","1xIFtrK0tIxrKgxJ1rKixJ6rKkxJgsKqxJmsKsxJ","I0BKzCkqB","AJJ","r7HF09H0BzoIhF45I55I","IOPlqB","Bf_","xlOFi1OypHz1OksF","IOPmqB",
"AIS","/hOgiOu+OF6/Oy4LwlP2uNlmPg3LorPprPqrPrrPsuPtuP","EFWnqB","A4o","pgKF","ABCoqB","KJ","lrCFhjH1gD9sJk2I","IOPpqB","AD7","g3Ph3Pm4PFt5PxwPp6P6uP","ASqqB","GA","n8GF","IOPrqB","YP","43P53P14P0B24PF45PxwPi6P6uP","ASsqB","DJ","mbFkmBF","IOPtqB","BlT","i8BF3xH4xHs7Kt7K7zNk3MhtPksFzuP0uP","IJKLrBuqB","AXa","2+IF+gJ8SshJmgB","IJKLrBvqB","AW_","t/IFqhJ8S0hJmgB","IOPwqB","ARI","klL0B","IOPxqB","Ba3","g2EF9uKo0IpgLqgLwtLw/KsrM56L2rM/6LhsMj7LzsMn7L++M/+M+/M//M0gN1gNxhNyhN","IOPyqB","BXj","0pBFs6Ch0B8rLlzKl1Lm1LxqMk5Lx+Ny+NmgPw2O5gP22O"
,"IJKLrBzqB","AW8","6/BF4jC8SvnCmgB","IJKLrB0qB","AW4","8/BF6jC8SxnCmgB","IJKLrB1qB","AW9","7/BF5jC8SwnCmgB","IOP2qB","ASN","t+FF","IOP3qB","A8g","5tD6tDiyD0Bs9DFi+Dj+DrhEshE1lF2lFlrGmrGrrGsrGvrGwrGhsGisG6sG7sGjxLkxLz6O06O","IJKLrB4qB","AW6","4mKFsoK8S9oKmgB","IJKLrB5qB","AW5","9/BF7jC8SynCmgBipDmgB","E5L6L6qB","AYo","4uDFwxDFmyDnyDzyDF","I0BK7qB","A7f","1sH2sHx2H0Bz2H02Hk5Il5I","IJKLrB8qB","AW$","s/IFphJ8SzhJmgB","IJKLrB9qB","AW7","5mKFtoK8S+oKmgB","IOP+qB","ByH","q2EFmvKo0I/gLghL","AqG/qB","Rh","nmEFxjFH8jFJnkFqHwzFxzF"
,"ABgrB","AS$","sxGF4gH3f1kHoM2kH/Z","ABChrB","CL","2lC3lC0pC0B6pCF8pC9pC+pC/pCgqChqCjqCkqClqCmqCiuC9yBxzCyzC/hDgiDhiDgiDzpD0pD3pD4pD8pD7pD4rD/Z","ASirB","K9","19FsJk/F0Bl/FF08G18Gh5H+vCnyKOsyKJxyKHyyKmgD8jLOhkLHikLmgD68L82B3wO88B","IOPjrB","AR1","n5Lo5Lp5Lh+Iu9LF+mMz2L/mM03LgnM23LhnM/3LinMj4LjnM9yL54NhnN3iPl6O","IOPkrB","ACL","j8Pk8P18PFk9PxwPy9P6uP","IOPlrB","BIr","wqBFm5C/5Bq5ChrByiI6pHkmI+2H9rJ11I/xKjjKmqMs3L1wO0hOpgPw2OuhPmkN","IOPmrB","A3m","sjMFmzM2yI","IJKLnrB","BQY","jjEF","AsEorB","Hv","6vBF65DF",
"IOPprB","BhW","x3KFpoLqoLroLsoLtoLuoLvoLwoL","IOPqrB","AFL","/2IFviJ2uHwiJq6H7mJ/nHunJw6H","IJKLrrB","Wy","0YFhkB8SoxBmgB","IJKLsrB","Wx","zYFgkB8SnxBmgB","IOPtrB","ADp","s+OF3/Oy4L1lP2uN","IOPurB","AHP","49HF1lN2lN5iO6iO2/Oy4LxlP2uN3lPulD5lPioL6lPg0H7lP7wH8lPv0G9lP8yI+lPmjM/lPh4MgmP5nNhmP77MmmPg3LqmPopN","IOPvrB","ARy","zvNF6hPm8N5nP6nP7nP6nP","IOPwrB","AGy","0lD1lDxuD0BpxDF","IOPxrB","ANA","93IF3jJq6HklJ2uH/nJ/nHppJw6H","lBrBsBtBoNyrB","Y0","jsBFylGuvD","ABCzrB","Bof","3yCF//E82D","AB0rB","BeI","tIFsRFveFvsBwsBxsBysBzsB0sBrkCmN42C0D47CkM57CoM67CyVj9C8vCk9C3xC6/C7/C8/C9/CsnDtnDgqDhqDprDqrDrrDsrDtrDurDvrDrnDtzD1f31D4kDhiEiiEvlEwlE4lErnD1kGitF"
,"AiCjC1rB","AJP","rvDsvDoyD0B2yDFuuEvuEhlHilHjlHklHmlHnlHolHfxlHylHzlH0lHk5Jl5J","IOP2rB","BRL","hwNiwNnwNFhtOm8N","IJKrD3rB","Boy","tbub6b7b","IOP4rB","BOH","k5EFosMstG/gN/lH","IOP5rB","RZ","+hKF9qK/nKpwMs/L5wMu/LrxMx/Lm0MpwL00Ng5Mp5NyoNlxOtmO6yOn2MukPw9OktP3rP","IOP6rB","VG","whKFyqK59F8qK/nKnwMs/LpxMx/LxyM68J/zMpwL+pN/pNy0Ng5M74N1nNjxOtmO4yOn2M25O35OskPw9OitP3rP","IOP7rB","Bwf","p2EFlvKo0I9gL+gL","lBrB6IhK8rB","BqH","9tBxIp/Cq/C","lBrBsBtBuB9rB","A4b","6vCF","AS+rB","BW","3SFmdF","IOP/rB","A5V","v0BFupMqH"
,"IJK3HgsB","APo","zyBF2yB1yB7mF6mF66I56I5kK4kK","EFWhsB","P1","zkMFplM0Bk4M+O1/N2/NoqOpqO","ABisB","AS7","omHFthI2J6oI2J","ABjsB","RY","3L4LgT0BjT4Lm5Bn5B35F45F","AqGksB","V$","7yBFo/JqH7hLqH","IOPlsB","AAd","x4IF2jJq6HjlJ2uHzoJ/nH9pJw6H07KF","ImDgEOmsB","Qr","xyEFw3E0BqtGvoE","IOPnsB","AEn","miKFprK/nKw0N64M","ABCosB","Xs","8iCFj4CijCp7C9mCvzDihD8kIj6DrsJk2I5vK69J","IJKLpsB","A60","s3BF/+B52BmjC3+B","IJKLqsB","A61","t3BFg/B52BnjC3+B","ASrsB","Oo","meneoepeosB0Bh1BF79BFjrEhFyyEF","IJKLrBssB","AO3","gEF","IJKLrBtsB",
"A1Z","ikBF62C4Ys2DgvD","IOPusB","ARN","myInyIo9I0BxhMyhMo7Np7N83O93O","AiCjCsI","AUb","ptIF","lBrBsBtBxIvsB","IJ","smBtmB4yB5yBl9Bm9BshCthCuhCvhCklCllCmlCnlCrlCslC+oC/oChpCipCttCutCxtCytCnwCowCpwCqwCzwC0wC6xC7xC8xC9xC+xC/xChxFixFjxFkxFlxFmxFnxFoxFpxFqxFrxFsxF73F83F93F+3F/3Fg4Fh4Fi4Fj4Fk4Fl4Fm4Fn4Fo4Fl6Fm6Fn6Fo6Fp6Fq6Fr6Fs6Ft6Fu6Fv6Fw6F1wH2wHi5Hj5Hh8Hi8Ht9Hu9H0/H1/H2/Hu9HvgIwgIw3Ox3O5+O6+Ot/Ou/O","IOPwsB","HY","3rEF1yE0BohF1jDqhFqhEijGkmFkjGmmFqjGqmFutG4lF4tG+lFluGmuGnuGouGt4Gu4Gx4Gy4Gz4G04G14G24Gp1M3+D","ASxsB",
"AYu","kCF","IOPysB","Kq","zPFj7Dk7DlsGmsG2sGm7D+sG/sGjtGktG57J67J77J87J","ASzsB","XR","liDF","AiCjC0sB","AJ4","qdrdsdtdngDkhBpuEkhBtuEqvDpvEF1kF2kF3mG4mGplHqlHslHtlHwlH3iB1lHirFmtIntI","IJKL1sB","A7V","n2Ho2H","ABC2sB","BsN","nsCFyjH1gD0tJk2I","IOP3sB","AKj","l4IF0jJq6HhlJ2uHjoJ/nHtpJw6H","IOP4sB","ALt","zlKFvwMs/LxxMx/LzyM68J50Ng5MmtOh9No+On2M0qPw9O+sPrqP","lBrBsBtBoN5sB","AMj","8Q0B/dF/hFuvD","ABC6sB","ARO","mrCFjjH1gD+sJk2I6tJj6D","IOP7sB","BZW","87BFrzN+2M","AB8sB9sB","AVG","56N66NgoO4P","IJKrD+sB","AX0",
"3aF8hFiPmjF4EnjFulDzuFiPiyF4EjyFulD","IJKrD/sB","AX1","4aF9hFiP0uFiP","IJKrDgtB","AX2","5aFh8C4EslD4E41DulDtiEulD+hFiP1uFiP","E5L6LhtB","BhG","jiEkiE","AiCjCitB","AJe","rlHF","IOPjtB","EC","suHF","IJKktB","WA","lnC0BzsCF0sCye38C1f","IJKLltB","AFJ","kLF","EFWmtB","APN","x+IFwjJ5sInxKg5IrqLmyJsqLpyJ0tLigKl8Lm8L","EFWntB","AFo","y+IF7gJ0BxjJ5sIoxKg5IqqLmyJtqLpyJ1tLigKryLsyLxyLyyL","ABCotB","A9k","5qCF","IOPptB","AQY","t7P0B","IOPqtB","AIJ","m3IF9iJ2uH+iJq6HsnJw6HgmOF","IJKLrtB","A6T","smDFyuDr5BqxDmgC","lB9BstB",
"BRg","p4EF36EF46E56E66E76E86EyiC96E+6EvyF2JwyFOxyFyyFzyF0yFw4F4/C2yG3yG5yG6yG+uH2J/uH76E","IOPttB","AMl","0rB1rBq0B9yBz0B00Bg9B0BrhCF+kC/kCh3Ki3K","IOPutB","AMI","jwFFxkI2uH1oI/nH2oIw6H72IFoiJq6H","IOPvtB","AEi","vhKFgqK59F05KFoqL/5KgzM0lLwzMz0LzzM13G50MksFk/Nl/N0yO3rOqzOn2M/kPw9O","IOPwtB","EL","jjDijD8vD0BrlFslFlrFmrFnrForFlsFksFv5Fw5Fj6FFk6F+2F49F59FvqGwqGjrGkrG+wG9wG03G13G+kHJ/kHHjpHkpH0xHzxHpyHqyHzzH0zH1zH2zHy0Iz0I+0I/0Ig1Ih1Iu1Iv1I21I31I41I51I85I95Ii+Ij+I38J48J58J68Jj9Jk9Jn9Jo9Jp9Jq9Jt3Ku3K43K53K83K93K/3Kg4K+5K/5Ko6Kp6Ku6Kv6K97K+7KzlL0lLivLjvLqvLrvLwvLxvLyvLzvLiwLjwLowLpwLywLzwL3wL4wLhzLz9FizLjzLy0Lz0Lx4Ly4Lw6Lx6Lx1My1Mm2Mn2M5iN6iN0nN1nN6nN7nNroNsoNtoNuoNzoN0oN3pN4pN5pN6pNqqNrqNirNjrNwrNxrN+rN/rNgsNhsNisNjsNxsNu3HnvNovNi9Nj9Ns9Nt9Nu9Nv9Nw9Nx9Ny9Nz9NwgOxgO/gOghOhiOiiO+jO/jO3kO4kO3nO4nOuoO2uNxpOypO2rO3rO92O+2O36O46O77O87Op9Oq9Or9Os9Ov9Ow9Oy9O/5IrpPspPtpPupP"
,"IOPxtB","A2o","5/IF3uJ35I","IOPytB","A2s","4/IFjvJ35I","IJKztB","AZb","s2IF","IOP0tB","A2p","7/IF4uJ35I","IOP1tB","A2n","6/IF8uJ35I","IOP2tB","A2r","1/IFivJ35I","IOP3tB","A2v","0/IF5uJ35I","IOP4tB","A2t","3/IF2uJ35I","IJKLM5tB","AAO","4S/K+f0B0gB1gB5gB6gBmhB1gBnhBohBqjBiX4uB5uBwyBpbj6Ek6En+Go+G65H75H","IOP6tB","A2q","2/IFkvJ35I","IOP7tB","A2w","z/IFxvJ35I","IOP8tB","A2u","x/IFvvJ35I","IOP9tB","DE","rgGFzkOy8Nm0Pn0P","IOP+tB","ALT","43IF5kJq6HmmJ2uH+pJw6H","lBrBsBtBqG/tB","AOG","7+GF","IOPguB","AFK","1lKFwyM68J3xOtnOwjPpvL"
,"IOPhuB","A$a","w9EF3+Eq9E5jG5mC8lGJnmGOvkH8/Fk0NhlEy/NF","lB9BiuB","Ss","/7E0B2yFFs4FFt4Fu4Fv4FmN+hGOtoGO7yG8yGq0G8vCr0Gs0Gv6Gw6G36G46Gx9Gy9G4nHuvDluIfnuIitFouI8hCquIruIsuItuIx7I8hC07I17I47IF++IFlhJXwhJX8hJX9hJXp7JFq7Jr7Js7Jt7Ju7Jv7Jw7Jr7Jy7Jz7Jw+K0Dx+Ky+Kt9Mv7Ju9Mv9M","ABCjuB","A4V","qrCFhtJk2I","IJKkuB","APU","nPFr2C2e8+C2e","EFWluB","B0y","u+Hv+Hg/HyVl/HFx/H+O","IJKLrBmuB","AWp","2jB3jBhxBFy/Bz/B1/B2/Bu4C+X3hIgyF5hIryF5jI2uGurJnzHwrJpzH6sPn7O","lBrB6I7InuB","BBf","j1Bk1Bo1Bp1Bq1Br1B","IOPouB","ALq","r+GFv5JvuI"
,"IOPpuB","Buy","mpBFh4C/5Bx5ChrBliI6pH0iI8pHwlI+2H5uMngMt1Nu6Mq3N78MlgPw2O","IOPquB","AFa","k7KF5qL59FzvMkpH5vMksFolPw9O","IOPruB","A1X","xwIFrrK0tIwrKgxJzrKixJ4rKkxJ+rKqxJksKsxJ","IJKLsuB","APd","wgBFyuB0B2hGt0E3hGv0E4hG7H5hG9H6hG62E7hG+2E8hGi6EtiGH","ABtuB","BZj","7J8JkS8J+jEJgoFHqzFrzF","IOPluB","Bh","/c0BpnBqnBrnBsnBtnBunBvnBwnBznBF0nB1nB3nB4nB5nB6nB8nB9nB/nBgoB+pB/pB+qB/qBgrBhrB7rB8rB9rB+rB/yBFhzBizBg0Bh0B+5B/5B4gD5gD8gD7gDpyGqyG5pH6pH7pH8pHjtHktHntHotHttHutH92H+2H3vI4vIs1It1I01I11I+iK/iKgjKhjKijKjjKkjKljKqkKpkKkzKlzKvzKwzKxzKyzK/kL+kLilLjlLxnLwnLgzL10Ix1Ly1Lr3Ls3Lt4Lu4Lj5Lk5Ll5Lm5Lr5Ls5L78L88Lu+Lj+DmgMngMt6Mu6Mg7Mh7Mk7Ml7Mx7My7Mz7M07Mo8Mp8M48M58M68M78M88M98MkkNikNnkNmkNktNltNi+Nj+Nk+Nl+NugOvgOjhOkhOlhOmhOnhOohOphOqhOzhO0hOjoOkoOvoOwoO12O22Or7Os7OyoPzoP"
,"IOPuuB","AIY","x3E0Bp6Eq6E","ABCvuB","V1","jrCF26CqmC7sJk2I","IJKLwuB","A3Z","75F85F95F+5Fw0GjQ5nHz3D10H20Hk1Hl1Hq1Hr1Hk7Jl7Jm7Jr1Hn7Jo7J","IOPxuB","APl","13IF1kJq6HimJ2uH9nJ/nHnpJw6H","IOPyuB","A8Z","1+DwM5lF0tD8lFF","IOPzuB","Th","7vPFr2Ps2Pt2Pu2P","lBgQhQiQ0uB","HC","/tDkMgxD0BhxDnC","IOP1uB","AJG","y8Bz8B08B18BohC0B6kCF2oC3oC6rP7rP","IOP2uB","Ke","o5FF34G44G54G64Gj8Gk8GzyI0yI1yI2yI3yI4yI5yI6yI7yI8yI9yI+yI","IOP3uB","Fp","zcFv2Ew2E/zGg0Gn0Io0Ip0Iq0ItgLugLzgL0gLrhLshLthLuhLxlLylL8lL9lLq/Mr/MgkOhkO","IOP4uB",
"BCW","joBFx2N58M42N78Mg4N98M1hO0hO","IOP5uB","Uv","x+OFs/O0BjmPg3L","lBrB6I7I6uB","Bm$","0I1I","IOP7uB","AGd","34IF2kJq6HjmJ2uH1oJ/nHhqJw6H","IOP8uB","Bm7","ynBF","lBrBuL9uB","BpX","abvBwBjFkFssBtsB5tB6tB7tB8tBu2BLv2Bw2B59B69Bm+Bn+Bo+Bp+B5hC6hCmiDwCniDyC8mD1gD9mDh3B6rD7rD8rD9rD3jE5mD","AiCjC+uB","ZT","nrB0Bm0BF","IOP/uB","BDp","ilOF11OksF","IJKLMgvB","AMQ","1VyV2VmN3V9TqbmN32BFhyE2xEt7GsrBu7G0Du+GurBv+G0Dw+GurB","AqGhvB","AJ_","5uN0B","IOPivB","Jg","9gC0BltHmtH42H52H62H72Hw7Hx7H29H39H7/H8/H9/H+/H//HggIxgIygIj3Kk3KrkLskL+mL/mLgsPhsPisPjsP"
,"IOPjvB","A4L","utPF","ABCkvB","AVy","orCFkjH1gD/sJk2I7tJj6Dw+Jx+J9+J++J","lBrB6I7IlvB","BTt","3I4I","AqGmvB","AGi","u0BFo9BFv9Bw9By9B0B1hC2mBjkEkkErkEskEl9Gm9Gg8Hr4HytLqH77LqH97LqH/gMghMhhMihM+jM/jMikMjkMkkM2CnkMokMpkMqkMrkMskMxkMykMqvMqHrvMqH5mNihM6mNghM7mNghM8mNihM6uNykM7uNskM","IJKLnvB","AFP","tjBujB/5Eg6EttF7pD","lBrBsBtBqGovB","ABc","i7Fj7F4+F0Br6Gs6Gt9Gu9Gv9Gw9G","IOPpvB","A0Z","qwNFiiPm8N","IOPqvB","BFt","lrEFmrEhF","IOPrvB","Bzr","5qBFiiH2vGpqJsqE9tOh+N","ABsvB","A75","0kFF3gG2J","IOPtvB","BbV","/lKF5sOjrOk0O9rOu0O/rO40OisO"
,"ABCuvB","A57","roFFnhG/Z","IOPvvB","AHA","94KFloMg0HmoM7wHnoMv0GooM8yIi4Mj4M+oN/oNmmO5nN9/Oy4L0lP2uNimPg3L3mPioL8qP9qP+qP/qPgrPhrP4rP5rP","IOPwvB","AVn","tkLF3qLp7F4mM+rH8sMy9LovM3gM34N1gM","ABCxvB","A6J","uqDFygF/Z","ABCyvB","A6P","xqDF1gF/Z","IOPzvB","A09","v9EF2+Eq9E4jG5mC2lGJgmGOy0GFukH8/Fj0NhlE","ABC0vB","A6L","tqDFxgF/Z","ABC1vB","A6K","vqDFzgF/Z","IOP2vB","EV","4H5H1Q0B7d8d7qB8qB5rB6rB5zB6zB7zB8zB9zB+zBx0By0Bp8Bq8Br5Ks5K","ABC3vB","A6M","yqDF2gF/Z","ABC4vB","A6R","1qDF5gF/Z","ABC5vB","A6O","wqDF0gF/Z"
,"ABC6vB","A6N","zqDF3gF/Z","Aa7vB","GP","z9GF09GmgDg/GFh/G0Bq/Gr/Gu/G39Gw/GF5/G39GihHOlhHJphHmgDthHH1mH2mH6mH5mH7mH8mHu/JFv/J/7Hw/J+vCx/Jy/JzkKF0kK1kKpnKqnKtnKunKvnKwnK1nK2nK3nKFwoKxoK1oKF+hL/hLgiLhiLlmLmmLnmLomLpmLsJ7nLsJ8nLF4jM5jM6jMpgH7jMp4GosO88B","ABC8vB","A6Q","0qDF4gF/Z","AS9vB","Io","1C2ClF0BsgCtgChkCtgCznC0nCuoCsJmpC0mCnpCinCopCppCspCtpC9rCOqsCrsCtsCusC1sC2sCntCF5tC6tC9tCtpCkuCldluC9Z0uC1uC2uC3uC+uC/uC6wC6tC9wCld+wC9ZiyCjyCrzCszCtzCuzCvzCwzC5zC5mC7zC8zCh0Ci0Cj0Ck0Cq0Cr0Cs0Ct0Cu0Cv0Cw0Cx0C10C20Cn1Co1C31C41C81DH/kEHk+EJxhGOknGlnGmnGnnGonGpnGqnGrnGsnGtnGunGvnGwnGxnGynGznG0nGqiC1nG2nG3nG4nG5nG6nG7nG8nG8oG5mCruG2nGy8Gz8G68G78GvwHnnGn3HrnG6vJmgD+9J/9JsiKmgD3hLj+JsjL82BjmLj+J"
,"IOP+vB","Hf","itE0B5yEF6yEyeziF1f/vIgwIhwIiwIrwIswI95J+5J/5Jg6J","ImDgEO/vB","AAR","7iB8iBgwB0B+1H/1H","IOPgwB","Wt","52IFkiJ2uHliJq6H1mJ/nHmnJw6H+3KF","lBrB6I7IhwB","BIX","2uB3uB","ASiwB","BO6","k8I++Cl8IwxE","IOPjwB","BNj","ioBF32N78M","IJKLrBkwB","BVv","3/BF","IOPlwB","ATp","58HFhuKp4J4qM/rIi9Mj9M","AiCjCtBmwB","AYO","ktFFyqJvtI","E5L6LnwB","A_d","t4JgnD","ASowB","BA","rBFgIF2kBF34FF","lBrBsBtBuBpwB","BCG","o0Cm0Ch1CF20DpvC70D5vCh1D3vCh4Di4DtxFovE","IOPqwB","BTp","7hMF13M8vC53MuQ63M73M83M93M+3M/3Mm/Nn/No/Np/Nq/Nr/Ns/Nt/Nu/Nv/NkqOrzFmqOnqOxrOyrO"
,"IJKqoBrwB","AGL","g7EwMg8EFi8E3iB3yFwM4yF5yF6yF7yF/yG+yGgzGhzG","IJKLswB","F8","qF0BsG4EtGuGvGwGxGyGzG0G1G2G3G4G7G8GtHuHkIlI8I9IvKwKyKzK+K/KgLhLvLwLhNiNoNpNvNwN5N6N8P2HzR0R1R6E2S5KuWvW2W3WhXiXjXkX/YgZhZiZjZkZgdhd4e5e7f8f9f5K1hB2hB3hB4hB+iB/iBkjBljBmjBnjBojBpjBwkBxkB6lBpb7lBsbnvBovBpvB2hBqvBrvBsvB4hB6wB7wBo3Bp3Bp4BlwB24B34B44B7wBuoDvoDwoDxoD8oD9oD+oD/oDgsDyPzuD0uDyiEziEloE26DjtEktEvtFwtFxtFytFvyGwyG83GysG93G0sG+3GjkDkzHlzH","IJKtwB","AV3","4K5K1S0BjW5K+lB/lBsyFtyF","ABuwB","AZx","r5JFjpK3f","IOPvwB","R8","siM1fuiMviMwiMxiM0iM1iM4iM5iM9kM0BxlMFylMye"
,"IOPwwB","Bzi","27BFytO7vLztOrwL","IOPxwB","BNR","uqBF/3C/5By5ChrBtkIutHimI+2HisLlzK7oM10IlqMs3L83N78MogPw2O6gP22O","IOPywB","BUn","kpEFtrEurEwwExwEymFzmF0mF1mF2mF5CpsFqsF20FgnDv3Fw3Fz4F04Fh/F3xC20G30G6xI7xI07JqmH","IOPzwB","AZB","n9IF3mM82Bo3Mp3M","IOP0wB","OH","rwNFz8Ny8Nt7Ou7Ox/O34OvmPwmPxmPymP2oP3oPhuPiuPtwPuwP","IOP1wB","AYz","hmKF6sOjrOm0O9rOw0O/rO60OisO","ABC2wB","A4f","irCF6sJk2I","AB3wB","Bpr","mQoMnQ0DtQuQxQFwdFzvCFp8C8vC68CmHh/Ci/CjhD8vClhDuQuhD05Bv1DyVp6Dq6D9gGH0hGO","AS4wB","AIy","teF","IOP5wB",
"BKT","poCFqoCgoC","ABC6wB","A7O","hrCF5sJk2I","6H7H8H9H+H7wB","AJZ","1uDgnDrxD0BsxDtxD","IOP8wB","UK","n4Oo4Op4Oq4O8+O0B","AiCjC9wB","AT3","mrB0B","IOP+wB","AK4","5kOF","IJKL/wB","A4g","6LFkT0B","IOPgxB","BQb","tqBFk5C/5Br6Ch0Bv0D7gDhmI+2HhsLlzKkqMs3LngPw2O","IOPhxB","BMH","hlOF61OksF","IOPixB","AEF","62P72Pj4PFp5PxwPh6P6uP","ABjxB","ASH","4yKFlpL2JmpL4JnpL8vC","IOPkxB","IT","iiKFkqK59Fk6KF8zMo9Jk1MksFg7Nh1Ih7N31IstOt9N1yO3rOszOn2MhlPw9O","IOPlxB","AHn","mhCF","IJKLmxB","A0P","nyBFs5B8FngCvI","IOPnxB","Yq",
"8pE0BkxEF+oH9oHlpHmpHtuHmH7xH8xHhzHizHh0Ii0IphLqhLl7O+hO","IOPoxB","A6q","1rG2rG3rG4rG/rGgsGs4Kt4Ku4Kv4K3mLFsgMtgM01MhwLh2Mi2M8nNksF9pO+pOxnPynPvqPwqP","IOPpxB","AWU","6lKF/zO9rOp0O/rOz0OisO","IOPqxB","BKF","jlOF71OksF","IOPrxB","AEj","rpDF++Es6Dr/E48Bx4Nk2Iz4NliN","IOPsxB","Bn$","45EFvrM76LwsMstGphNqhN","ABtxB","Bmu","x8GF","IJKLuxB","A3U","7X8X1jB0B","IJKLrBvxB","A9t","jvEFzzEr5B43EmgC","AqGwxB","AFM","pHqHzmBFrtBstBpkDqH","IOPxxB","BMw","+1EFnsMstG+gN/lH","ABCyxB","AB6","1+BFjhFT","IOPzxB","AZM","plKFtqK59FiyOo9JlsPmrFmsPw9O"
,"IOP0xB","Ro","+6BFs7Bt7Bu7Bv7B8gCFy0D0qByqNzqN2qN3qNkzN+2MxzNiyH2zNkyHyhP32M4tP5tP","IOP1xB","Nw","qlNFrlNslNmuNnuNouNpuNquNulNwwNxwNxoOyoOzoO0oO1oO2oO3oO4oO5oO6oOkrOlrOmrOnrO","IOP2xB","Ww","jzBFy4C/5Bv5ChrBj6Ch0B8jHqyG7zH8zH7jIktHjlI+2H6qJ4vItxK/iK1xKjjKgyKljKu8Kv8KglLhlLtnLunLvnLwnL5pMs3LpuMngMijNjjNojNpkKrjNsjNglNhlNk1Nu6Mk2Ny7M22N78M5vO0hO8gPmkNxsPzoP","IOP3xB","B0H","tpBF24C/5BpiI6pHnkIutH1lI+2H7rLlzKqsLwzKguLjlLk1LpkK2tMj+D/uMngMgmNhmNzuN+kLy1Nu6MiuOj+NmyOkoOuyOwoO65Ot3D4gP22OljPs7O","ABC4xB","AWG",
"5f6f3tB6fxyB0Jy2BFz2B02Bt+Bu+Bw+Bx+B7hC8hCviCwiC+iC/iCkmClmCnmComC1mC2mC3mC/lC/mCgnCjnCknC1qC2qC/rCgsCmuCnuCyuCzuChxCixC+gD0Jg6Dh6Ds1Ft1Fu1Fv1Fw1Fx1F","AsE5xB","A7v","ywCF","IOP6xB","Ba0","4pBF7rJ11I31Nu6M","IOP7xB","BaU","3oBF63Ch0B","IOP8xB","A7E","ygGFj5Py8N","IJK9xB","AJz","mzGFwzGrwE/vHgwHhwHiwHjwHkwHlwHmwHnwHowHpwHqwHrwHswHtwHuwHwwHxwHywHzwH/3Hg4Hj4Hk4Hl4Hm4Hq4Hr4Hu4Hv4H","lB9B+xB","AMz","ihJFjhJkhJ","EFG/xB","KO","n1FF","IOPgyB","AOl","44IF+kJq6HrmJ2uHroJ/nH1pJw6H","IJKLhyB","ARr","5J6J1M2M4X5XphBqhB"
,"IOPiyB","BWC","2lOFr1OypH+1OksF","IOPjyB","RG","mzBF44C/5B3xKjjK","IOPkyB","A77","q7OF","IOPlyB","Xt","qnE0B","IOPmyB","BNC","3tD4tD+wD/wD","ABCnyB","A8s","zoFFpiG/Z","IOPoyB","AHd","rhKF+pK59F65KF9yM0lLu0MmrFl1MksFosNpsNi7Nh1IuzOn2MjlPw9O","IOPpyB","AEG","42G52Gu5Hv5H05H15H27HF3oIO4oIH5oIJs6It6I5xL6xLo5OksF1nPFuoPvoPwoPxoP","EFGqyB","AOS","mpF6iBopF3iB5wF3iBo1FwM","EFGryB","QF","guEFuzE0BpvGqvGsvGtvGuvGvvG5sH6sH7sH8sH","I0BKsyBtyB","ALY","wvIFn8I0B9sLsqHv5Lw5Lx5Ly5L","EFWuyB","APV","0iLF","lBrBsBtBqGvyB",
"AG2","8+GF","IOPwyB","OJ","n5EFjsMstG4gN/lH","I0BKzCxyB","ASt","q7HFwoIhF","IJKyyB","AC1","jhBkhBk3B0BrjCsjCtjCujCmnCFnnConCrlDkhByoDujC6oD7oDqiEkhBriEsiEtkEujCmtFntFstFn8Ei3Fj3FtxGuxGvxGwxGr5G1iEs5Gt5G","IJKzyB","A8c","s7EFt7EqHu7EOv7EjQu8EFjzFqHizGjzGzzG0zG","IJK0yB","Bvo","l6EqH","IJKrD1yB","APt","9lBF","AsE2yB","LT","9iBjQyrBF3vB4vB5vB4vB7vB8vBm8En8Eo8E4vB","IOP3yB","AKY","jjMkjM","IOP4yB","AYf","syPtyPxyPF0yP6uP/yPxwP","EFG5yB","ABu","h1GFi1Gj1G66G0BsxHj1Go5Hp5Hz2I02I12I22Iw8J81G2/J3/J4+K5+K9+K++K/+Kg/Kh/Ki/Kj/Kk/Kl/Km/Kn/Ko/Kp/Kq/K85L95L+5L/5Lg6Lh6Li6Lj6Lk6Ll6Lm6Ln6Lo6Lp6Lq6Lr6Lu3Mv3Mw3Mq/Kr9Ms9M29M39M69M79MgjOhjOijOjjOkjOljOmjOnjO76O86Oh7Oi7Oj7Ok7OwpPxpP"
,"ABC6yB","AR7","koFFghG/Z","ABC7yB","BSB","6yCFigF82D","IOP8yB","BeU","o9DFskG/+D","lBmB9yB2b","Sb","7wD0B","IJK+yB","A8q","lzGFnzG3iBozGpzGrvHsvHtvHuvHvvHwvHxvHyvHzvH0vH1vH2vH3vH4vH5vH6vH7vH8vH9vH+vHo3HimB","ImDgEO5pB/yB","Lp","orOprO","lBrB6IhKgzB","Bd9","liB1I0vB1vB","IOPhzB","BT4","ppBF34C/5Bu5ChrBniI6pHzlI+2H5rLlzKosLwzK9tLjlL8uMngM9lN+lNyuN+kLw1Nu6MhuOj+NlyOkoOryOwoO1gP22OijPs7O","IJKLrBizB","BSz","8W9WiiBjiBmiBjiBpiBqiBtiBuiBviBwiB","IOPjzB","De","9PF0jD1jDz+D0+D2+D3+Dn/Do/D4gE5gEphEqhE0hE1hE3lF4lF9lF+lFjmFkmFlmFmmFpmFqmFltGmtGiuGjuGmmHnmHztI0tIv6Jw6JvjLwjLxjLyjL"
,"ABkzB","PE","jMkMnMoMoR0DtWyVhYmN28B1fgwC8vCiwCjwC2xC3xC3kD4kD3yEtnDhtFitF","IJKLlzB","A5F","/4FF06Fr5B69FmgC","IJKLmzB","A5E","+oLFhpLipLjpLkpL","lBgQgP1SnzB","A1Q","p5D++C","IJKLozB","BNW","l7HFw9H8S4/HmgB","IJKLpzB","BNV","k7HFv9H8S3/HmgB","IJKLqzB","BNU","n7HFy9Hr5B6/HmgC","IJKLrzB","BNX","m7HFx9H8S5/HmgB","EFWszB","AUH","g8LF","ABCtzB","BYp","xyCF5/E82D","IOPuzB","AJf","kgGFmuPnuPywPzwPi0Pj0P/6Pg7Ph7Pi7P","IOPvzB","EA","htNitNmwNlwNnxNFl8Nm8Nv4Ow4Ox4O4P","IJKLrBwzB","AF$","rRFue0B6+C7+CxzD/JyzDshBzzD+hB/2Dg3Di3Dj3Dl3Dm3DinEjnEknEg3DlnEmnEnnEj3D4xF5xFkyFlyFmyFnyFk0Gl0Gm0Gn0Go0Gp0GszHtzH"
,"AqGxzB","BdJ","umEF1jFHgkFJpkFqH","IOPyzB","BMp","5mLFkoLloL1qL0rF2qLwyI+4N5nN","IOPzzB","AAP","v8Pw8P98PFq9PxwP19P6uP","IOP0zB","ANW","lwPF56P66P76P86P96P+6P","IOP1zB","A$G","j6BFt1Di6BruJh8IwmM+zH","IOP2zB","AI7","2kCFpmIz7HwsPtoP","AB3zB","AZq","utBFn2Bo2Bh3CuQkgDuQlzDoMmzD3f","IJKrD4zB","UG","5yD0BgzDFhzDyejzDkzDz2D1fr4Ds4D94D3iBlvGi+FmyGnyGwuIxuIozIqtH","IOP5zB","ACS","z4IF6kJq6HnmJ2uH1nJ/nH/oJw6HtoOF","IOP6zB","AUB","njMFozM2yIszM+yI","IOP7zB","AL4","9/FFqsOy8N","IOP8zB","Zl","lgM0BwjMFxjMyenuM1f","AS9zB",
"AD4","mhKnhKjlK0B2oKFgpKF","AB+zB","Un","gnEF","ABlF/zB","A73","26J7yF56J66J76J86J96JjQ+6JFnuKuvD79K2/F89Kz/Fg+Kh+Ko+Kp+K","ABg0B","A0e","vwCF","ABh0B","A0d","wwCF","IJKLrBi0B","A6z","mZFpZqZ4Z5Z4kB0BuxBvxBqmDrmD0jE1jE2tE3tE","IOPj0B","A6W","t0BFtpMqH","IOPk0B","BrQ","7lOF3qOFl1OypH31OksF","IOPl0B","BU0","vqBFw3C/5B+5ChrBw0D7gDukIutHjmI+2HjsLlzK8oM10I93N78M","IOPm0B","BV7","qoBFl6Ch0BvrLlzKksLwzKqqMu4LtuMngMggPw2O","IOPn0B","ARZ","6lFF","IOPo0B","TM","jiKF4qK59FnrK/nKtwMs/LvxMx/L7xMz/L+0MksF2rN3rN4rN5rN84N1nNyjOzjO6jO7jOpxOtmO+yOn2M6jPs8O/jPmsEykPw9O"
,"IOPp0B","ASD","qvPFrvP6uP6yPxwP","EFWq0B","A8$","piLF","IJKLr0B","Ua","q4B0Bp/BFq/Byew8C1friFO","IOPs0B","AR3","joLFruL2yItuL4yI","EFWt0B","A2S","n8LF","I0BK1Bu0B","A5R","ntGqHs4G0By2HqHu5Iv5I","ImDgEO5pBv0B","EH","2gJ35I","AqGw0B","BdC","smEFklGxzF","IJKLrBx0B","AAT","56H66Hh9H0Bi9H/oFr9H+Oj+HF2+H3+H","IOPy0B","AG1","w4IF/jJq6HslJ2uHgoJ/nHqpJw6H","IOPz0B","A45","hiNFoyNz2LpyN/3L08N18N28N38N8wOhnN64O74O7iP//N0sPl6O","IOP00B","BhT","87FF2mI18H","IOP10B","BhS","97FF3mI18H","ABC20B","AUP","joFF/gG/Z","IOP30B",
"BhR","+7FF4mI18H","IOP40B","BhM","/7FF5mI18H","IOP50B","BhV","77FF1mI18H","lBrBuLyb60B","BRN","umBvmBwmBxmBolCplCqlC0DtlCulC3wC0D5wCoMuxCvxCwxCxxC","IOP70B","BAq","z1EFzrM/6L0/M1/M","IOP80B","A3a","44E+/D5rH6rH/rHgsHp8Iq8IviKwiKz9K09K39K34EtlLulLvlL29K","ABC90B","A00","ooFFkhG/Z","IOP+0B","AGK","qrHF9iI+lF+iIjuG/iI4lFvwIwwI0wI1wI2wI3wI5wI6wI8wI9wIluKw6Ji0KgxJl0Km0Kn0Ko0Kp0Kq0Kr0Ks0Kt0Ku0Kv0Kw0Km1Kn1Ko1Kp1Ku1Kv1Kw1Kx1K","IOP/0B","BSD","uzIvzI","lBrB6I7Ig1B","Bl8","wIxI","AiCjCtBh1B","OG","xnEF0hIqlHjtIktI",
"IOPi1B","BPm","q5EFr5EFqsMstGhhN/lH","IOPj1B","AAG","p8Pq8P68PFn9PxwP09P6uP","IOPk1B","BTB","rpBF2rJt1I98J+8J+jK/jK6rLlzKpsLwzK/pMs3L0tMj+Ds3N78MowO0hO","IOPl1B","APr","+3IFrkJq6H4lJ2uHnoJ/nHxpJw6Hi7Kj7K","IJKLrB6Nm1B","BTQ","nDoDpDqDrDsD4D5D8D9Dp9Cq9Cr9Cs9Ct9Cu9Cv9Cw9Cx9Cy9Cz9C09C19C29C39C49C59C69C79C89C99C+9C/9Cg+Ch+Ci+Cj+Ck+Cl+Cm+Cn+Co+Cp+Cq+Cr+Cs+Ct+Cu+Cv+Cw+Cx+Cy+C","IJKrDn1B","Cd","uwBvwBwwBxwBywBzwB0wB1wB4wB5wB8wB0Bu4Bv4Bw4Bx4By4Bz4B04B14B54B64B74B64B84B64BnsDosDpsDqsDrsDssDtsDusDvsDwsDxsDysDzsD0sD1sD2sD3sD4sD5sD6sD7sD8sD9sD+sD+vDyV/vDgwDhwDiwDjwDkwDlwDmwDowDpwDqwDrwDswDtwDuwDvwDwwDxwDywDzwD0wD1wD2wD3wD4wD5wD6xD7xDx9Dy9DqoEroEsoEtoEuoEvoEwoExoEzoE6sD0oE1oE+pE/pEgqEhqEiqEjqEkqElqEmqEnqE9vE+vEgwEhwEiwEjwEkwElwEmwEnwE3xE4xEmyEnyEq0Er0E/2Eg3Ej3Ek3El4Em4E11F21F74F84Fk2Gl2Go4Gp4Gk7G92Gy7Gz7G07G17G27G37G47G57Gh8Gi8Gs+Gt+Gs1HtoE51H61H71H81H3rIt+G4rI5rI"
,"ABlFo1B","Jl","59KF/9KF","IOPp1B","BYm","o2EFkvKo0I7gL8gL","ABq1B","WF","ikCrP1nC0B2nCL3nC4nCnvCF+1C1vCk2Cl2Cm2Cn2C0zF3vC1zFmvC2zF3zF4zF5zF2zG3zFz6I06I","ABr1B","O1","igCn5B1xCoM7tGkM05J/Z","IOPs1B","AFW","txIFgwJ+lFlwJjuGqwJmmFtwJqmFxwJ3+D1wJqhE4wJ4lF","ABlFsL","BAb","w/FF51G60F61G25D8wH81G9wH45D+wH4/CtxH81GyzI81Gu9I7yFi+Kj+Kq+Km1Fr+Ks+Kv+K3iB6sNF","IOPt1B","BDa","2+FF","ABu1B","UC","+lLF/lLgmLhmLimL9zL+zL/zLzkEg0Lh0L19O29O39O49O","IOPv1B","UJ","t+OF5/Oy4LylP2uN","IOPw1B","BV2","5oBF83Ch0BzrLlzKlsLwzK0qMm5L4sM88LzuMngMgwO0hOlhPmkN"
,"lBrB6Ix1By1B","BFJ","xcyc","IOPz1B","BhD","y8FFsnI18H","AiC01B","BZU","+8BFgjFmsDj0HFjuK7wF","IOP11B","BhC","z8FFtnI18H","IOP21B","BhB","08FFunI18H","IJKLrB31B","A06","0/BF3jC8FunCvI","AqG41B","BdR","tmEFskFqH","IOP51B","Bhy","18FFvnI18H","AqG61B","WH","zuEF2jFHhkFJ","IOP71B","BhA","v8FFpnI18H","IOP81B","BNJ","w7BF6yN82M","IOP91B","Bhz","w8FFqnI18H","IOP+1B","AXA","ggGFi9Py8N49P59P","IOP/1B","BhE","x8FFrnI18H","IOPg2B","A5G","iiNFqyNz2LryN/3L68N78N88N98N9wOhnN84O94O8iP//N1sPl6O","IOPh2B","ATF","8xP9xP+xPF8yPxwPgzP6uP"
,"IOPi2B","AHN","j6KF8vM93K9vMmxL+vMk4KiwMp6KlwMo9JizM0lL80MksFwyNzwLr6N7qN","I0BKtDj2B","A4U","nkLFyqLw6J","IOPk2B","BBV","q7BF5yN82M","ABlFl2B","Pa","5zGF6zGF","ABm2B","OS","xJF17CoMi8CyV11DwkD4kGwkDpmHqmH","IOPn2B","Bhg","r8FFlnI18H","IOPo2B","Bhe","s8FFmnI18H","IOPp2B","Qb","zgC0B4gC5gC6gC7gClkCFmkCyenkCokCx8C1fo6Op6O0oP1oP","IOPq2B","Bhd","t8FFnnI18H","lBrB6I7Ir2B","BLH","mInI+1B/1B89B99B","IOPs2B","Bhi","u8FFonI18H","lBrBsBtBuBt2B","ACg","k1CFz1C0B9uF+uFkvFFlvFmvFnvFovEovFpvF","IOPu2B","Bho","n8FFhnI18H"
,"IOPv2B","Bhn","o8FFinI18H","IOPw2B","Bhl","p8FFjnI18H","IOPx2B","BKd","wlOF+0O13Gn1OypH51OksF","IOPy2B","Bhh","q8FFknI18H","IJKLz2B","BqP","7ZFnlB8S+xBmgB","IJKL02B","BqJ","maFolB8S/xBmgB","IOP12B","BtL","g7BFzpMr2L","EFW22B","AWS","3iLF4iLz2C","IJKL32B","AVS","9yEF23Er5Br6EmgC","IOP42B","Bhj","l8FF/mI18H","IJKL52B","AVT","5jBFjxB8Sh5BmgB","lBrB62B72B","A2M","wtBxfxtBsK","IOP82B","Bhp","m8FFgnI18H","IJKL92B","BqQ","0ZFilB8S5xBmgB","lBrBsBtBuB+2B","AFH","4zCF30DpvC80D5vCi1D3vC","IJKL/2B","BqK","1ZFjlB8S6xBmgB"
,"IJKLg3B","BqL","2ZFklB8S7xBmgB","IJKLxSh3B","A4X","luHFsrJjQ","IJKLi3B","BqN","6ZFmlB8S9xBmgB","AqGj3B","AM1","1tFFvmGJwmGHyvMstG","ABk3B","Ra","usBFskCmNunDtnDnpD3xCopD0D/pD8vCosFyVlmHoM3yKitF2wL1fw7MkM","IOPl3B","ALC","j4IFwkJq6H9lJ2uH6oJ/nHnqJw6H","IOPm3B","BhN","k8FF+mI18H","IOPn3B","BhL","g8FF6mI18H","IOPo3B","BhK","h8FF7mI18H","lBrBsBtBuBp3B","AJ6","i1CFw1Cx1CunEvnE/uFgvFqvFrvF","IOPq3B","BhJ","i8FF8mI18H","IOPr3B","BhO","j8FF9mI18H","IJKs3B","BPs","6XF6gHgyF7gHryFgiH2uG4kInzH5kIpzH/iPn7O","IOPt3B",
"Biv","o9FFioI18H","IOPu3B","Biu","p9FFjoI18H","IOPv3B","Bit","q9FFkoI18H","IOPw3B","BR1","41EFmsMstG9gN/lH","IOPx3B","Bin","r9FFloI18H","IOPy3B","Bir","k9FF+nI18H","IOPz3B","Biq","l9FF/nI18H","AS03B","AAg","1B2B3B4BoCpCmFnFoFpFtPuPxPyPlkDmkD64H74Hj6JvmBwjKxjKrmKsmKtmKumK","IOP13B","A5D","w0BFvpMqH","IOP23B","Bip","m9FFgoI18H","Aa33B","AOK","qgH0BvmHwmH3mHwmHk0Hl0H48L58L","IOP43B","Biw","n9FFhoI18H","IOP53B","BFH","9lOFvvOsyGg1O13Gw1OypHi2OksF","IOP63B","A3o","npHopH","IJKLrB73B","ATZ","/hBFk8C4vBl8C4vBm8C8vBiuJn8E"
,"IOP83B","BNw","2oBFttMj+DhkNikNv+Nw+N0kO1kO","IOP93B","Bis","j9FF9nI18H","ABC+3B","BRw","wyCF4/E82D","IOP/3B","AWd","x+FFg5Pl0P","IOPg4B","BcS","/nLFnrLg0HorL5wHprL7wHqrLv0GrrL8yI","ABCh4B","AXk","i6Dj6Dk6Dl6Dm6D4/CqpFFjnG87E9nG+nG/nGj6DkoGl6DloG4/ConH3iBpnHqnHrnHsnHvnHwnHhuIiuIt7Iu7I27Ik2IvgKwgK9kK+kK","ABCi4B","Bk8","hsCF66CqmC96C5mCsjH1gDutJk2I5wKr+J","AqGj4B","AZ0","okDF","IOPk4B","Bh$","h9FF7nI18H","IOPl4B","A8O","r0Is0It0IwwGu0In5G","IOPm4B","AA9","62IFmiJ2uHniJq6H5mJ/nHrnJw6HrgKF","IOPn4B","Bh9","i9FF8nI18H"
,"ABCo4B","Bnm","yyCF6/E82D","IOPp4B","AT6","t8Du8D2pE0B9sH+sH/sHgtHhtHitHmzInzI","IOPq4B","A8v","6vNF/hPm8N","IOPr4B","Bih","98FF3nI18H","ABs4B","APB","o8GF","IOPt4B","Big","+8FF4nI18H","IOPu4B","Bif","/8FF5nI18H","IOPv4B","Bh_","g9FF6nI18H","IOPw4B","Bic","58FFznI18H","IOPx4B","A$F","wqEFhqHiqHw1Hx1Hy1Hz1H01H11H21H31H","IOPy4B","Bib","68FF0nI18H","IOPz4B","AGn","31EFitL/lH","IOP04B","Bia","78FF1nI18H","IOP14B","ATh","u+FF/4Pl0P","AB24B","Rl","6+GF","IOP34B","Bii","88FF2nI18H","EFGtI","AJU","yiBF+vBFj4BFm/BFn/BF02C4vB12C4vB22C8vB32CjQ1/C00C"
,"AsE44B","RE","9QF/9FjQp1HqvDu6HuvD","AsE54B","R7","orBFn0BFiuD4vB97E+7E1yG4vB","IJKL64B","AXM","gxBF","IOP74B","ANp","oiKF2lKFgoKhoK7qK/nK3wMs/L5xMx/L/0Ng5Mo6N7qNmzOn2M7kPw9OgtPrqP","IJK84B","AUD","xdFk4CjQ85E95Ep7Eq7Ej8Ek8Ex+E4vBy+E4vBsjFn8E7gK8gK","IOP94B","BeB","x1EFlrM56L4rMh7L9rMj7LxsMl7Lw+Mx+MigNjgNsgNtgNrhNshN","IOP+4B","BHB","loBF94C/5B4zD7gDtsFusF9jHqyG8jIktHhkIotHzrJt1ImpMy1LptMj+D5jN6jN62N78Mi4N98M7vO0hOrgP22O","IOP/4B","Bhx","28FFwnI18H","IOPg5B","Bhw","38FFxnI18H","ABCh5B","BEN","1rCFnjH1gDptJk2I0+J1+J0wKr+J"
,"IOPi5B","Bhu","48FFynI18H","ASj5B","ARe","8nKF","AiCjCk5B","Rw","j7IF","ASl5B","O5","3uDsJuxD0BvxDF7uG8uG69G79G89GsJ99G+9Gk/Gl/GghHOnhHJqhHmgDuhHH7kH88BumHOxmHymHzmH0mHgnHJjnHmgDlnHHq0Hr0Hs0Ht0Hh6Hi6H+tI82Bm/J/7Hn/JlB","IJKLrBm5B","AGf","hEiE5F0BsIF2K3K6K7KqLrLtLuL/MgN0N1NsStS+S/StYuYqaraokBpkBs2C2M52C5X37C6Jg8CqhB","IJKLxSn5B","R_","g5BF","IOPo5B","P7","33IF9jJq6HqlJ2uH+nJ/nHgqJw6H","IOPp5B","AI_","4pG9yBm3G0Bn3G+Oq7GFv7GiiC","IOPq5B","BgC","iqBFp0D7gDl4N98M","IOPr5B","Bs0","11EFu5EF0rM/6L","lBrB6Ix1Bs5B",
"BCD","vDwDxDyDrFsFtFuFvFwFxFyFzF0F1F2F3F4FtcucwhBxhBiyBjyBlyBmyB7+B8+Br7C0Ds7Ct7Cu7Cv7Cw7Cv7Cx7Cy7Cz7CnC07Ct7C1oL2oL5oL6oL","lBrBsBtBuBt5B","ZG","+0C/0Ct1C0Bu1CF50DpvC+0D5vCk1D3vC43D53DsnEtnE","IJKLrBu5B","AW0","lMmMpW0BwWxW","IOPv5B","ADz","83P93P54PF65PxwPk6P6uP","IJKLrBw5B","IQ","7L8LlT0B/agbgjBhjB2wB3wB","IOPx5B","AAH","t+LFv+Lw+LgjM0BgyMHhyMJlzMmgDzpN0pN","ASy5B","Gu","jfF98B88B/vC+vC28G18G58G48G+7H/7Hi/Jh/J","IOPz5B","V7","25J4zB35J45Jy6Kz6Kl8KqwFszLtzLuzLvzL72L82Li3Lj3Lm3Ln3Lv3Lw3Lq5Li8Ky+Lz+L7kMFvlMFx3My3M23M33M94M+4Mm5Mn5Mo5Mp5Mq5Mr5Ms5Mt5Mq6Mr6Mw6Mx6My6MxzLz6M5zLs7M7lL3iN4iNs7Nt7Nu7Nv7Ny7Nz7N48N58NhhOihOukOvkOlpOmpOrpOspOuqOvqOxqOyqOzrO0rO52O62O72O82Oi3Oj3Ou6Ov6Oy6OgoB"
,"ABC05B","BXC","zyCF7/E82D","AsE15B","ATo","3/F4/F5/F6/FgxHz/FhxHixHjxH2/FkxHlxHmxHnxHoxHuvD","IOP25B","I0","wgGFgpPy8N","IOP35B","BhZ","v9FFpoI18H","IOP45B","BhY","w9FFqoI18H","IOP55B","BhX","x9FFroI18H","IOP65B","Bij","t9FFnoI18H","IOP75B","Bh0","u9FFooI18H","IOP85B","BFO","j8BF3tO49NuiPs1LxiPt2M","ABC/iB","Fl","r+B0BhjCijCimCFpmCqmC4mC5mC8mC9mCsqCFtqCuqCyrCzrChhDihDliFOyvFzvFlyG1gDy0Hj6Dj2Ik2I59J69Jq+Jr+J","EFW95B","AH9","9sIyVjgKFkgKg5IkiLliLviLwiL+7L/7LlhMmhM","AiC+5B","AFS","qhCF5iFmsD6wF7wFtyGuyGlmI0DmmIvgCq2Ir2I"
,"IOP/5B","ANa","+zIzsFv9IFx8Jy8J37My4LvmNwmN1uN2uN","IOPg6B","Bim","s9FFmoI18H","ABCh6B","BiW","0yCF8/E82D","IOPi6B","BlC","ojMFpzM2yIrzM4yItzM+yI","IOPj6B","A7B","rjMFpoM5wHqoM7wH","IOPk6B","T_","hpPFipPy8N","ABCl6B","Bxt","4yCFggF82D","IOPm6B","AIr","h7BFmzN+2MzzNiyH4zNkyHs4N7/MxtO7vL2tO49NivOrqOmvO7gCtiPs1LwiPt2M","ABCn6B","AOC","tuCFt4CqmCz6C9mC5jH1gD3tJk2I/tJj6D+vK69JgxKr+J","ABo6B","Bn9","vuFFwuFuvDzxG0xG1xG2xG3xG4xGu5Gv5Gw5GrnGx5GwnF05G15G25G35G45G55G65G75G85G95G+5G/5Gq8Gr8Gt8Gu8Gv8Gw8G+8G/8G0+G1+G2+G3+G"
,"IOPp6B","AEo","z2F02F32F42FjqHkqHlqHmqHpqHqqH19L29L39L49L99L+9L16MFgtNF77N67N+7N97Nn2Oo2Ol4Om4O44O54Ox7Oy7OwrPxrPstPttP","IJKLq6B","A8Y","9gBF9uB0B82CujBpjFg6E2kG7pD","IOPr6B","Bgy","inNjnNjvNkvNlvNmvNu7Pv7Py7Pz7P07P17P","IJKLs6B","AVK","55F65Ft7F0B","IOPt6B","A6a","g4Oh4Oj4Ok4O4nPFytPztP","IOPu6B","AJt","/3IFtkJq6H6lJ2uH7oJ/nHoqJw6H","IOPv6B","AK3","j+Lk+Ln+Lo+L9hM0B/hMgiMoiMpiM2iM3iMlpPmpP","IOPw6B","BbO","07NF","Aax6B","L4","gpC0BvtCFwtCye78C1f","IOPy6B","APn","m4IF1jJq6HilJ2uH5oJ/nHmqJw6H","IOPz6B","P2",
"+gC0B/gCghChhCihCtkCFukCyey8C1fq6Or6O","IJKL06B","BnL","p2HF76H8Ss9HmgB64ImgB1mMq1L2sM4/C3sM18L","IOP16B","BGz","xoBF9zD7gD/2N78MyiP1kO","IOP26B","ID","o+Dp+D","IJKrD36B","D8","5G6G9N0B+N/N4O5OgUhUlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX0XkbhO8b9b+b/bswBtwBs4Bt4B//ClOigDjgD1iD2iD4vDisD5vDksDnwDqtD8nE9nErvEsvEzvEioEuxE0qEzxE4qE5xE6xE7xE8xE9xE+xEiyEjyEkyElyEoyEpyEy2EtxEz2E02En4Eo4E9mG+mG/mGgnGhnGinGo1Gp1Gq1Gr1Gs1Gt1Gy1Gz1G16G4zGw7Gr3Gx7Gt3Gx+Gg8Gt1HpoH","ABC46B","TZ","krCFijH1gD8sJk2I","IOP56B","AME","62FF9kHksF+hIypH"
,"IOP66B","D_","nzBFozBFpqMu4Lv2Ow2OugP22OghPmkN","IOP76B","ACo","hoBFkzB0BotMj+DruMngM3jN4jNklNpkKmsNnsN9gPmkN","IOP86B","A9R","qvNFwsO/kN","IJKrD96B","U$","/O+Onb0B","IOP+6B","AOm","y3KF85K95K06K16K26K36K46K56K37K47KzkL0kLzqLskK0sLsgE1sLksH2sLrxGluLonLi5L2zH+oMozL/oMxzL3pM+2LsqM84LhtMg+LitMq+LjtMs+LjuM1+Lr2Nq3L","IJKLrB/6B","AFY","kKlKrS0BuSvS1Y2YtfufvfvSlkBmkB0tB1tBwnDxnDjoDkoD0mE1mE","IOPg7B","AQ6","l/LFonMwyIpnMr6Kh5N5nN","IOh7Bi7B","Pt","/EFgFhF/H0BpiDqiDxiDyiDqjDrjDujDvjDwjDxjDyjDzjD2jD3jD5jD6jD7jD8jD9jD+jDgkDhkDikDjkD27D37D87D97Dk8Dl8D29D39D+9D/9Dk/Dl/D3/D4/D5/D6/DzgE0gE2gE3gE6gE7gE8gE9gE+gE/gEnhEohEthEuhE6oE7oExpEypEs3Et3E24E34E3sF4sFhrGirGpsGqsGrsGssGtsGusGvsGwsGvuGwuG3wG4wG3rH4rH06J16J03K13Km8Kn8K19K29K14L24LthNuhN8jO9jOsrPtrP"
,"IOPj7B","BBU","t5EFrsMstGihN/lH","IOPk7B","Bkc","n2EFjvKo0I5gL6gL","IOPl7B","AWP","9wLFjyMu4GpyM24G","IOPm7B","Dt","jsFksFuwFvwFwwFxwF43FF53F63FiiG59FryGsyGxpHypHxrJh1I2zJ3zJ2gO3gOllOmlOnlOolOplOqlOplPw9O","IOPn7B","Fr","5vPF8wP9wP+wP/wPgxPhxPy0Pz0Py1Pz1P21P31P51P61P","ABCo7B","BSk","mzCFugF82D","AqGp7B","Hs","/hEqHwuEF","ABq7B","LU","1J2J3J4JgyG8vC","IJKLr7B","AUf","+J/JrhBshB9hB+hB","IOPs7B","AGw","t5FFu0Gv0G4wH5wH6wH7wH6kIg0HtuK8yIkuMioLsvMmjM+zNh4My5NopN+wO5nN","IOPt7B","ADa","10FF","IOPu7B","Z1","t8Pu8P88PFp9PxwP29P6uP"
,"lBrB6Iv7Bw7Bx7B","Bnw","6D7D","AqGy7B","A20","omEF4jFHjkFJtkFqH","IJKhMz7B","Sq","8qE9qEsyE0BtyEuyEvyEwyEr3E4vBo6E4vBh2F1gDi2Fj2Fk2FsqFg5FuvDs/Mt/M","ABC07B","AHu","yoFFoiG/Z","AB17B","APY","/sBF+2CoM/2C0Dg3CmH"];}
function BcZ(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$$je;ABi();a:{try{E0(C0k,B(977));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}b=Ka();c=BqF();if(c.length<2)return;J9(DaJ);J9(DaK);d=Ob(c[0]);e=Ob(c[1]);f=X(Co,d.length).data;g=0;h=f.length;while(g<h){f[g]=AYb(Ob(d[g]));g=g+1|0;}i=X(Co,e.length).data;j=0;h=i.length;while(j<h){i[j]=AYb(Ob(e[j]));j=j+1|0;}j=2;k=c.length-2|0;while(j<k){l=BXt(Ob(c[j]));m=new T;U(m);n=0;o=0;while(true){p=l.data;if(o>=p.length)break;if(n)Bb(m,46);BM(m,
f[p[o]]);n=1;o=o+1|0;}q=S(m);r=AYb(Ob(c[j+1|0]));BS(DaJ,r,q);l=(BXt(Ob(c[j+2|0]))).data;o=0;h=l.length-1|0;while(o<h){s=i[l[o]];t=i[l[o+1|0]];d=DaK;e=new AWf;e.bhe=q;e.a8J=t;BS(d,s,e);o=o+2|0;}j=j+3|0;}b:{try{b=BD(Ka(),b);I2(C0k,B(978),V(D,[BJ(AA8(DaJ)),BJ(AA8(DaK)),F3(b)]));break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function A5w(){var b,c,$$je;ABi();a:{b:{if(!DaL){b=DaI;Hg(b);c:{try{if(C0i)break c;try{BcZ();C0i=1;break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;}else{throw $$e;}}DaL=1;try{C_(C0k,B(979));IU(C0k,c);break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}break c;}catch($$e){$$je=N($$e);c=$$je;break a;}}try{DN(b);break b;}catch($$e){$$je=N($$e);c=$$je;break a;}}}return;}DN(b);M(c);}
function BFU(b){ABi();if(!C0i)return null;return Cp(DaJ,b);}
function BXp(b){var c,d;ABi();if(!C0i)return null;c=Cp(DaK,b);if(c===null)b=null;else{b=c.bhe;if(b===null)b=B(980);c=c.a8J;d=new T;U(d);b=J(d,b);Bb(b,46);J(J(b,c),B(981));b=S(d);}return b;}
function Bsf(b){var c,d,e;ABi();c=0;d=Bd(b);while(true){if(c>=d)return 0;e=Br(b,c);if(e!=32&&e!=9)break;c=c+1|0;}return c;}
function A3M(b){var c,d,e,f,g,h,i,j,k,l,m,n,$$je;ABi();if(!C0i)return;a:{b:{try{c=0;d=AMc(b);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}while(true){try{if(c>=d)break;c:{e=A5U(b,c);f=Bd(e);if(f){g=Bsf(e);h=g+3|0;if(f<=h)h=g;else if(Br(e,g)!=97)h=g;else if(Br(e,g+1|0)!=116)h=g;else if(Br(e,g+2|0)!=32)h=g;i=Ky(e,32,h);j=Ky(e,46,h);k=null;if(j<=0)j=i;else if(j>=i)j=i;else k=CQ(e,j+1|0,i);if(j!=(-1))f=j;else{i=Ky(e,64,h);if(i!=(-1))f=i;else if(i>=h)f=i;else if(i==(h+1|0)&&Br(e,h)==64)break c;}if
((f-h|0)>=1){l=CQ(e,h,f);m=BXp(l);if(m!==null){k=CQ(e,0,h);l=DK(e,f);n=B6();J(J(J(n,k),m),l);ASX(b,c,BX(n));}else{l=BFU(l);if(l!==null){n=null;if(k!==null&&Gm(k,46)==(-1))n=Cp(DaK,k);if(n!==null&&B7(l,n.bhe)){m=n.a8J;k=B6();J(J(CZ(J(k,l),46),m),B(981));l=BX(k);}k=CQ(e,0,h);m=DK(e,f);n=B6();J(J(J(n,k),l),m);ASX(b,c,BX(n));}}}}}c=c+1|0;continue;}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}}break a;}try{C_(C0k,B(180));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}}
function CNT(){C0k=Hy(B(982));DaI=new D;DaJ=Dc();DaK=Dc();C0i=0;DaL=0;}
var We=K(0);
var Il=K(Kv);
function Lr(a,b){var c,d;c=0;if(MG(a)>=b.iT()){d=b.fi();while(d.dV()){if(!MK(a,d.de()))continue;c=1;}}else{d=I5(a);while(d.dV()){if(b.LO(d.de())){c=1;d.u3();}}}return c;}
function Br2(a,b){var c,d;if(a===b)return 1;if(!Hh(b,We))return 0;c=b;if(a.iT()!=c.iT())return 0;d=c.fi();while(d.dV()){if(a.LO(d.de()))continue;else return 0;}return 1;}
function B1X(a){var b,c,d;b=0;c=I5(a);while(c.dV()){d=c.de();if(d!==null)b=b+d.db()|0;}return b;}
var AKt=K(Il);
function BLz(b){var c;c=new AZq;c.bxG=b;c.a4A=Bx((((Bzw(b)).data.length-1|0)/32|0)+1|0);return c;}
function Nt(){D.call(this);this.rr=0;}
var D2C=null;var D2D=null;var D2E=null;function B$8(a){var b=new Nt();Bi4(b,a);return b;}
function Bi4(a,b){a.rr=b;}
function BTc(a){return a.rr;}
function TT(b){return !b?D2D:D2C;}
function A7t(b){return !b?B(15):B(16);}
function B$h(a){return A7t(a.rr);}
function Cme(a){return !a.rr?1237:1231;}
function Cxw(a,b){if(a===b)return 1;return b instanceof Nt&&b.rr==a.rr?1:0;}
function CgK(a,b){var c;b=b;c=a.rr;return c==b.rr?0:!c?(-1):1;}
function Bpz(){D2C=B$8(1);D2D=B$8(0);D2E=H($rt_booleancls());}
function AWG(){var a=this;D.call(a);a.bZ=null;a.rO=0;a.bcS=null;a.bvB=0;a.Hk=0;a.z8=0;a.h6=0;a.bew=null;}
function ABl(a,b){var c,d,e,f,g,h,i,j;c=new AXk;c.CV=(-1);c.a2Z=(-1);c.bLZ=a;c.bke=a.bew;c.u6=b;c.CV=0;d=Bd(b);c.a2Z=d;e=new A9Q;f=c.CV;g=a.Hk;h=a.z8+1|0;i=a.h6+1|0;e.FQ=(-1);g=g+1|0;e.bv$=g;e.s8=Bx(g*2|0);j=Bx(i);e.Vv=j;YV(j,(-1));if(h>0)e.a_l=Bx(h);YV(e.s8,(-1));APq(e,b,f,d);c.jt=e;e.Eb=1;return c;}
function A6j(a,b,c){var d,e,f,g,h,i;d=BL();e=ABl(a,b);f=0;g=0;if(!Bd(b)){h=X(Co,1);h.data[0]=B(4);return h;}while(ARk(e)){i=f+1|0;if(i>=c&&c>0)break;Y(d,CQ(b,g,AUd(e)));g=AWb(e);f=i;}a:{Y(d,CQ(b,g,Bd(b)));f=f+1|0;if(!c)while(true){f=f+(-1)|0;if(f<0)break;if(Bd(Z(d,f)))break a;DL(d,f);}}if(f<0)f=0;return RJ(d,X(Co,f));}
function AAV(a,b){return A6j(a,b,0);}
function ANO(a){return a.bZ.jA;}
function AUo(a,b,c,d){var e,f,g,h,i,j;e=BL();f=a.rO;g=0;if(c!=f)a.rO=c;a:{switch(b){case -1073741784:h=new A2U;c=a.h6+1|0;a.h6=c;T3(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new AQ7;c=a.h6+1|0;a.h6=c;T3(h,c);break a;case -33554392:h=new ASr;c=a.h6+1|0;a.h6=c;T3(h,c);break a;default:c=a.Hk+1|0;a.Hk=c;if(d!==null)h=CT7(c);else{h=new Tx;T3(h,0);g=1;}c=a.Hk;if(c<=(-1))break a;if(c>=10)break a;a.bcS.data[c]=h;break a;}h=new A$Y;T3(h,(-1));}while(true){if(Sn(a.bZ)&&a.bZ.ce
==(-536870788)){d=COX(Hi(a,2),Hi(a,64));while(!Mz(a.bZ)&&Sn(a.bZ)){i=a.bZ;j=i.ce;if(j&&j!=(-536870788)&&j!=(-536870871))break;I6(d,DA(i));i=a.bZ;if(i.gz!=(-536870788))continue;DA(i);}i=ALL(a,d);i.e4(h);}else if(a.bZ.gz==(-536870788)){i=Zk(h);DA(a.bZ);}else{i=A64(a,h);d=a.bZ;if(d.gz==(-536870788))DA(d);}if(i!==null)Y(e,i);if(Mz(a.bZ))break;if(a.bZ.gz==(-536870871))break;}if(a.bZ.a55==(-536870788))Y(e,Zk(h));if(a.rO!=f&&!g){a.rO=f;d=a.bZ;d.Fa=f;d.ce=d.gz;d.xe=d.xr;j=d.pi;d.du=j+1|0;d.M2=j;Uz(d);}switch(b){case -1073741784:break;case -536870872:d
=new A53;UX(d,e,h);return d;case -268435416:d=new A$d;UX(d,e,h);return d;case -134217688:d=new A76;UX(d,e,h);return d;case -67108824:d=new ASE;UX(d,e,h);return d;case -33554392:d=new NP;UX(d,e,h);return d;default:switch(e.p){case 0:break;case 1:return CTY(Z(e,0),h);default:return CRO(e,h);}return Zk(h);}d=new AE9;UX(d,e,h);return d;}
function BxP(a){var b,c,d,e,f,g,h;b=Bx(4);c=(-1);d=(-1);if(!Mz(a.bZ)&&Sn(a.bZ)){e=b.data;c=DA(a.bZ);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=DW(3);b=e.data;b[0]=c&65535;f=a.bZ;g=f.gz;h=g-4449|0;if(h>=0&&h<21){b[1]=g&65535;DA(f);f=a.bZ;g=f.gz;c=g-4519|0;if(c>=0&&c<28){b[2]=g&65535;DA(f);return COH(e,3);}return COH(e,2);}if(!Hi(a,2))return BEF(b[0]);if(Hi(a,64))return CMN(b[0]);return CfL(b[0]);}e=b.data;c=1;while(c<4&&!Mz(a.bZ)&&Sn(a.bZ)){h=c+1|0;e[c]=DA(a.bZ);c=h;}if(c==1){h=e[0];if(!(D2F.a1k(h)==D2G?0:1))return AUi(a,
e[0]);}if(!Hi(a,2))return CYG(b,c);if(Hi(a,64)){f=new A5v;AQf(f,b,c);return f;}f=new A9k;AQf(f,b,c);return f;}
function A64(a,b){var c,d,e,f,g,h,i;if(Sn(a.bZ)&&!AFD(a.bZ)&&AIB(a.bZ.ce)){if(Hi(a,128)){c=BxP(a);if(!Mz(a.bZ)){d=a.bZ;e=d.gz;if(!(e==(-536870871)&&!(b instanceof Tx))&&e!=(-536870788)&&!Sn(d))c=AHs(a,b,c);}}else if(!AVt(a.bZ)&&!AYm(a.bZ)){f=new Pq;U(f);while(!Mz(a.bZ)&&Sn(a.bZ)&&!AVt(a.bZ)&&!AYm(a.bZ)){if(!(!AFD(a.bZ)&&!a.bZ.ce)&&!(!AFD(a.bZ)&&AIB(a.bZ.ce))){g=a.bZ.ce;if(g!=(-536870871)&&(g&(-2147418113))!=(-2147483608)&&g!=(-536870788)&&g!=(-536870876))break;}e=DA(a.bZ);if(!AMW(e))Bb(f,e&65535);else SO(f,
QO(e));}if(!Hi(a,2)){c=new AWV;NG(c);c.k5=S(f);e=f.cX;c.i0=e;c.bh6=Ck7(e);c.a6_=Ck7(c.i0);h=0;while(h<(c.i0-1|0)){ARC(c.bh6,Br(c.k5,h),(c.i0-h|0)-1|0);ARC(c.a6_,Br(c.k5,(c.i0-h|0)-1|0),(c.i0-h|0)-1|0);h=h+1|0;}}else if(Hi(a,64))c=CUA(f);else{c=new APX;NG(c);c.G0=S(f);c.i0=f.cX;}}else c=AHs(a,b,A$Q(a,b));}else{d=a.bZ;if(d.gz!=(-536870871))c=AHs(a,b,A$Q(a,b));else{if(b instanceof Tx)M(Hl(B(4),d.jA,AQg(d)));c=Zk(b);}}a:{if(!Mz(a.bZ)){e=a.bZ.gz;if(!(e==(-536870871)&&!(b instanceof Tx))&&e!=(-536870788)){f=A64(a,
b);if(c instanceof Ln&&!(c instanceof UB)&&!(c instanceof KJ)&&!(c instanceof R1)){i=c;if(!f.jR(i.eG)){c=new A4Y;Sh(c,i.eG,i.ba,i.R0);c.eG.e4(c);}}if((f.PR()&65535)!=43)c.e4(f);else c.e4(f.eG);break a;}}if(c===null)return null;c.e4(b);}if((c.PR()&65535)!=43)return c;return c.eG;}
function AHs(a,b,c){var d,e,f,g,h;d=a.bZ;e=d.gz;if(c!==null&&!(c instanceof Gq)){switch(e){case -2147483606:DA(d);d=new A5Q;Mg(d,c,b,e);APs();c.e4(D2H);return d;case -2147483605:DA(d);d=new AV6;Mg(d,c,b,(-2147483606));APs();c.e4(D2H);return d;case -2147483585:DA(d);d=new A1q;Mg(d,c,b,(-536870849));APs();c.e4(D2H);return d;case -2147483525:f=new A0g;d=TV(d);g=a.z8+1|0;a.z8=g;AHR(f,d,c,b,(-536870849),g);APs();c.e4(D2H);return f;case -1073741782:case -1073741781:DA(d);d=new A2Q;Mg(d,c,b,e);c.e4(d);return d;case -1073741761:DA(d);d
=new A7O;Mg(d,c,b,(-536870849));c.e4(b);return d;case -1073741701:h=new A4f;d=TV(d);e=a.z8+1|0;a.z8=e;AHR(h,d,c,b,(-536870849),e);c.e4(h);return h;case -536870870:case -536870869:DA(d);if(c.PR()!=(-2147483602)){d=new KJ;Mg(d,c,b,e);}else if(Hi(a,32)){d=new ARO;Mg(d,c,b,e);}else{d=new AVy;f=AVV(a.rO);Mg(d,c,b,e);d.a54=f;}c.e4(d);return d;case -536870849:DA(d);d=new V1;Mg(d,c,b,(-536870849));c.e4(b);return d;case -536870789:h=new TZ;d=TV(d);e=a.z8+1|0;a.z8=e;AHR(h,d,c,b,(-536870849),e);c.e4(h);return h;default:}return c;}f
=null;if(c!==null)f=c;switch(e){case -2147483606:case -2147483605:DA(d);d=new AZN;Sh(d,f,b,e);f.ba=d;return d;case -2147483585:DA(d);c=new A4V;Sh(c,f,b,(-2147483585));return c;case -2147483525:c=new AVL;ASa(c,TV(d),f,b,(-2147483525));return c;case -1073741782:case -1073741781:DA(d);d=new A7K;Sh(d,f,b,e);f.ba=d;return d;case -1073741761:DA(d);c=new AXS;Sh(c,f,b,(-1073741761));return c;case -1073741701:c=new ARB;ASa(c,TV(d),f,b,(-1073741701));return c;case -536870870:case -536870869:DA(d);d=CSe(f,b,e);f.ba=d;return d;case -536870849:DA(d);c
=new R1;Sh(c,f,b,(-536870849));return c;case -536870789:return CTf(TV(d),f,b,(-536870789));default:}return c;}
function A$Q(a,b){var c,d,e,f,g,h,i,j;c=null;d=b instanceof Tx;while(true){a:{e=a.bZ;f=e.gz;if((f&(-2147418113))==(-2147483608)){DA(e);g=(f&16711680)>>16;f=f&(-16711681);if(f==(-16777176))a.rO=g;else{if(f!=(-1073741784))g=a.rO;c=AUo(a,f,g,b);e=a.bZ;if(e.gz!=(-536870871))M(Hl(B(4),e.jA,e.pi));DA(e);}}else{b:{c:{switch(f){case -2147483599:case -2147483598:case -2147483597:case -2147483596:case -2147483595:case -2147483594:case -2147483593:case -2147483592:case -2147483591:break c;case -2147483583:break;case -2147483582:DA(e);c
=Cok(0);break a;case -2147483577:DA(e);c=new AVv;FZ(c);break a;case -2147483558:DA(e);c=new A5h;h=a.h6+1|0;a.h6=h;BY3(c,h);break a;case -2147483550:DA(e);c=Cok(1);break a;case -2147483526:DA(e);c=new AY3;FZ(c);break a;case -536870876:DA(e);a.h6=a.h6+1|0;if(Hi(a,8)){if(Hi(a,1)){c=CVr(a.h6);break a;}c=CUL(a.h6);break a;}if(Hi(a,1)){c=CRX(a.h6);break a;}c=CSp(a.h6);break a;case -536870866:DA(e);if(Hi(a,32)){c=CWA();break a;}c=CWa(AVV(a.rO));break a;case -536870821:DA(e);i=0;c=a.bZ;if(c.gz==(-536870818)){i=1;DA(c);}c
=ALL(a,YT(a,i));c.e4(b);e=a.bZ;if(e.gz!=(-536870819))M(Hl(B(4),e.jA,e.pi));AVI(e,1);DA(a.bZ);break a;case -536870818:DA(e);a.h6=a.h6+1|0;if(!Hi(a,8)){c=new AGa;FZ(c);break a;}c=new A6i;e=AVV(a.rO);FZ(c);c.bDi=e;break a;case 0:j=e.xr;if(j!==null)c=ALL(a,j);else{if(Mz(e)){c=Zk(b);break a;}c=BEF(f&65535);}DA(a.bZ);break a;default:break b;}DA(e);c=new AGa;FZ(c);break a;}h=(f&2147483647)-48|0;if(a.Hk<h)M(Hl(B(4),UL(e),AQg(a.bZ)));DA(e);a.h6=a.h6+1|0;c=!Hi(a,2)?CWZ(h,a.h6):Hi(a,64)?CRD(h,a.h6):CYD(h,a.h6);a.bcS.data[h].bhx
=1;a.bvB=1;break a;}if(f>=0&&!Yt(e)){c=AUi(a,f);DA(a.bZ);}else if(f==(-536870788))c=Zk(b);else{if(f!=(-536870871)){b=new AB6;c=!Yt(a.bZ)?AHi(f&65535):a.bZ.xr.bW();e=a.bZ;ANo(b,c,e.jA,e.pi);M(b);}if(d){b=new AB6;e=a.bZ;ANo(b,B(4),e.jA,e.pi);M(b);}c=Zk(b);}}}if(f!=(-16777176))break;}return c;}
function YT(a,b){var c,d,e,f,g,h,i,j,$$je;c=COX(Hi(a,2),Hi(a,64));Qx(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(Mz(a.bZ))break a;h=a.bZ;b=h.gz;f=b==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(b){case -536870874:if(d>=0)I6(c,d);d=DA(a.bZ);h=a.bZ;if(h.gz!=(-536870874)){d=38;break d;}if(h.ce==(-536870821)){DA(h);e=1;d=(-1);break d;}DA(h);if(g){c=YT(a,0);break d;}if(a.bZ.gz==(-536870819))break d;A5d(c,YT(a,0));break d;case -536870867:if(!g){b=h.ce;if(b!=(-536870819)&&b!=(-536870821)&&d>=0){DA(h);h=a.bZ;i=h.gz;if
(Yt(h))break c;if(i<0){j=a.bZ.ce;if(j!=(-536870819)&&j!=(-536870821)&&d>=0)break c;}e:{try{if(AIB(i))break e;i=i&65535;break e;}catch($$e){$$je=N($$e);if($$je instanceof BA){break b;}else{throw $$e;}}}try{Gd(c,d,i);}catch($$e){$$je=N($$e);if($$je instanceof BA){break b;}else{throw $$e;}}DA(a.bZ);d=(-1);break d;}}if(d>=0)I6(c,d);d=45;DA(a.bZ);break d;case -536870821:if(d>=0){I6(c,d);d=(-1);}DA(a.bZ);j=0;h=a.bZ;if(h.gz==(-536870818)){DA(h);j=1;}if(!e)BnQ(c,YT(a,j));else A5d(c,YT(a,j));e=0;DA(a.bZ);break d;case -536870819:if
(d>=0)I6(c,d);d=93;DA(a.bZ);break d;case -536870818:if(d>=0)I6(c,d);d=94;DA(a.bZ);break d;case 0:if(d>=0)I6(c,d);h=a.bZ.xr;if(h===null)d=0;else{BA5(c,h);d=(-1);}DA(a.bZ);break d;default:}if(d>=0)I6(c,d);d=DA(a.bZ);}g=0;}M(Hl(B(4),ANO(a),a.bZ.pi));}M(Hl(B(4),ANO(a),a.bZ.pi));}if(!f){if(d>=0)I6(c,d);return c;}M(Hl(B(4),ANO(a),a.bZ.pi-1|0));}
function AUi(a,b){var c,d,e;c=AMW(b);if(Hi(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return CfL(b&65535);}if(Hi(a,64)&&b>128){if(c){d=new AUI;NG(d);d.i0=2;d.a6F=UV(Tq(b));return d;}if(A1g(b))return B$m(b&65535);if(!ASi(b))return CMN(b&65535);return CIR(b&65535);}}if(!c){if(A1g(b))return B$m(b&65535);if(!ASi(b))return BEF(b&65535);return CIR(b&65535);}d=new NV;NG(d);d.i0=2;d.EW=b;e=(QO(b)).data;d.Og=e[0];d.MJ=e[1];return d;}
function ALL(a,b){var c,d,e;if(!BVC(b)){if(!b.eR){if(b.OJ())return B6T(b);return CBe(b);}if(!b.OJ())return CI$(b);c=new AHS;A9y(c,b);return c;}c=BCV(b);d=new APJ;FZ(d);d.a56=c;d.bAt=c.gG;if(!b.eR){if(b.OJ())return BJL(B6T(AA3(b)),d);return BJL(CBe(AA3(b)),d);}if(!b.OJ())return BJL(CI$(AA3(b)),d);c=new A15;e=new AHS;A9y(e,AA3(b));BNy(c,e,d);return c;}
function Vt(b){var c,d,e,f;if(b===null){b=new E_;Bg(b,B(983));M(b);}D2I=1;c=new AWG;c.bcS=X(KI,10);c.Hk=(-1);c.z8=(-1);c.h6=(-1);d=new WB;d.xi=1;d.jA=b;d.gF=DW(Bd(b)+2|0);CG(O9(b),0,d.gF,0,Bd(b));e=d.gF.data;f=e.length;e[f-1|0]=0;e[f-2|0]=0;d.bDA=f;d.Fa=0;Uz(d);Uz(d);c.bZ=d;c.rO=0;c.bew=AUo(c,(-1),0,null);if(Mz(c.bZ)){if(c.bvB)c.bew.wb();return c;}b=new AB6;c=c.bZ;ANo(b,B(4),c.jA,c.pi);M(b);}
function AD5(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 Hi(a,b){return (a.rO&b)!=b?0:1;}
function Y1(){var a=this;AOL.call(a);a.up=null;a.hL=null;a.D5=0;a.c3=0;a.gL=0;a.Zn=0;}
function BiC(a){var b=new Y1();Cwb(b,a);return b;}
function Cwb(a,b){var c,d,e;a.hL=b;c=b.buffer;d=b.byteOffset;e=b.byteLength;a.up=new $rt_globals.DataView(c,d,e);e=b.byteLength;a.D5=e;a.c3=0;a.gL=e;a.Zn=(-1);}
function Jm(a){return a.gL-a.c3|0;}
function AUZ(a){return a.gL<=a.c3?0:1;}
function AWo(a){var b,c;b=a.c3;if(b>=a.gL)M(FH(b));c=a.hL;a.c3=b+1|0;return c[b];}
function RK(a,b){if(b>=0&&b<a.gL)return a.hL[b];M(FH(b));}
function QC(a,b,c){var d;if(b>=0&&b<a.gL){d=a.hL;b;d[b]=c;return a;}M(FH(b));}
function AW2(a,b){var c,d,e,f,g;c=b.data;d=a.c3;e=c.length;d=d+e|0;if(d>a.gL)M(FH(d-1|0));f=b.data;g=new $rt_globals.Int8Array(a.hL.buffer,a.hL.byteOffset+a.c3|0,e);f.set(g);a.c3=a.c3+e|0;return a;}
function ALu(a,b){var c,d,e,f,g,h,i;if(!(b instanceof Y1)){c=Jm(b);d=a.c3+c|0;if(d>a.gL)M(FH(d-1|0));d=0;while(d<c){e=a.up;f=a.c3+d|0;g=AWo(b);e.setInt8(f,g);d=d+1|0;}a.c3=a.c3+c|0;}else{c=b.gL-b.c3|0;d=a.c3+c|0;if(d>a.gL)M(FH(d-1|0));h=a.hL;i=new $rt_globals.Int8Array(b.hL.buffer,b.hL.byteOffset+b.c3|0,c);d=a.c3;h.set(i,d);a.c3=a.c3+c|0;b.c3=b.c3+c|0;}return a;}
function Bv7(a,b,c,d){var e,f,g;e=a.c3+d|0;if(e>a.gL)M(FH(e-1|0));if(!c&&d==b.data.length){f=a.hL;g=b.data;c=a.c3;f.set(g,c);}else{f=a.hL;g=new $rt_globals.Int8Array(b.data.buffer,c,d);c=a.c3;f.set(g,c);}a.c3=a.c3+d|0;return a;}
function Sr(a,b){var c,d,e,f,g;c=b.data;d=a.c3;e=c.length;d=d+e|0;if(d>a.gL)M(FH(d-1|0));f=a.hL;g=b.data;d=a.c3;f.set(g,d);a.c3=a.c3+e|0;return a;}
function OL(a,b){var c;c=a.c3;if((c+2|0)>a.gL)M(FH(c));a.up.setInt16(c,b,!!1);a.c3=a.c3+2|0;return a;}
function A1i(a,b,c){if(b>=0&&(b+2|0)<=a.gL){a.up.setInt16(b,c,!!1);return a;}M(FH(b));}
function H3(a,b){var c;c=a.c3;if((c+4|0)>a.gL)M(FH(c));a.up.setInt32(c,b,!!1);a.c3=a.c3+4|0;return a;}
function AAI(a,b){if(b>=0&&(b+4|0)<=a.gL)return a.up.getInt32(b,!!1);M(FH(b));}
function ACb(a){var b,c,d,e;b=new AB$;c=a.hL.buffer;d=a.hL.byteOffset;e=a.hL.length>>2;Bsl(b,new $rt_globals.Int32Array(c,d,e));return b;}
function KH(a,b){var c;c=a.c3;if((c+4|0)>a.gL)M(FH(c));a.up.setFloat32(c,b,!!1);a.c3=a.c3+4|0;return a;}
function WZ(a,b,c){if(b>=0&&(b+4|0)<=a.gL){a.up.setFloat32(b,c,!!1);return a;}M(FH(b));}
function AEI(a){var b,c,d,e;b=new AKN;c=a.hL.buffer;d=a.hL.byteOffset;e=a.hL.length>>2;BAw(b,new $rt_globals.Float32Array(c,d,e));return b;}
function Vv(a){a.c3=0;a.gL=a.D5;a.Zn=(-1);return a;}
function QA(a){a.gL=a.c3;a.c3=0;a.Zn=(-1);return a;}
function AVE(a){a.c3=0;a.Zn=(-1);return a;}
function SU(a,b){if(b>=0&&b<=a.D5){a.gL=b;return a;}M(FH(b));}
function P$(a,b){if(b>=0&&b<=a.gL){a.c3=b;return a;}M(FH(b));}
var KM=K();
var BvG=K(KM);
var AIv=K(Il);
var A4B=K(AIv);
var AJp=K(Ra);
var A4z=K(AJp);
var AJY=K(Od);
var A4A=K(AJY);
var LU=K(0);
var A4x=K();
var ANM=K(0);
var A4y=K();
var ATi=K();
var AUz=K(0);
function APd(){var a=this;D.call(a);a.Wr=null;a.bwq=0;a.bt_=0;a.bBU=0;a.be2=0;a.bkx=0;}
var C6t=0;function CiH(a){return a.bwq;}
function BAa(){C6t=0;}
var AYY=K(0);
function APi(){var a=this;D.call(a);a.a5p=null;a.bJq=0;}
var C6w=0;function BNq(){C6w=0;}
function AFO(){var a=this;D.call(a);a.bec=null;a.bma=0;}
var C6s=0;function BD2(){C6s=0;}
var Hq=K(CY);
function D2J(a){var b=new Hq();Bch(b,a);return b;}
function Bch(a,b){Bg(a,b);}
var A6Z=K(0);
function AH2(){var a=this;D.call(a);a.yn=null;a.bHl=0;}
var C6v=0;function BZE(){C6v=0;}
var AFP=K(0);
function A8Y(){var a=this;D.call(a);a.a$l=null;a.bKA=0;a.M4=0;}
var D2K=0;function Cnl(a){var b=new A8Y();BzA(b,a);return b;}
function BzA(a,b){var c;a.a$l=b;c=D2K+1|0;D2K=c;a.bKA=c;}
function B7S(a){return a.M4;}
function Cve(a,b){a.M4=a.M4|b;}
function CNV(a,b){a.M4=a.M4&(b^(-1));}
function Bpp(){D2K=0;}
var AVF=K(0);
function AF4(){var a=this;D.call(a);a.tz=null;a.bIC=0;}
var C6u=0;function Bll(){C6u=0;}
var AL3=K(0);
function AJr(){var a=this;D.call(a);a.y2=null;a.bI8=0;}
var C6x=0;function Bgz(){C6x=0;}
function ATZ(){var a=this;LT.call(a);a.bMN=0;a.tO=0;a.PQ=0;a.blK=null;a.bDJ=null;}
function D2L(a,b,c){var d=new ATZ();BZm(d,a,b,c);return d;}
function BZm(a,b,c,d){var e,f,g,h;a.bMN=(-1);e=c+d|0;if(e<=b.byteLength){a.blK=b;a.bDJ=new $rt_globals.Uint8Array(b);a.tO=c;a.PQ=e;return;}f=new BW;e=b.byteLength;g=new T;U(g);h=J(g,B(984));Bj(h,c);b=J(h,B(985));Bj(b,d);b=J(b,B(986));Bj(b,e);J(b,B(987));Bg(f,S(g));M(f);}
function CGr(a){var b,c;b=a.tO;if(b>=a.PQ)return (-1);c=a.bDJ;a.tO=b+1|0;return c[b];}
function CJM(a,b,c,d){var e,f,g,h,i,j,k;e=b.data;f=c+d|0;g=e.length;if(f>g){h=new I4;i=new T;U(i);j=J(i,B(984));Bj(j,c);k=J(j,B(985));Bj(k,d);k=J(k,B(986));Bj(k,g);J(k,B(988));Bg(h,S(i));M(h);}f=a.PQ-a.tO|0;if(d<=f)f=d;if(f<=0)return (-1);k=b.data;j=new $rt_globals.Int8Array(a.blK,a.tO,f);k.set(j,c);a.tO=a.tO+f|0;return f;}
function CrG(a,b){var c,d,e;c=a.PQ;d=a.tO;e=L(c-d|0);if(E3(b,e))e=b;a.tO=d+Bu(e)|0;return e;}
function Cza(a){return a.PQ-a.tO|0;}
var A4h=K();
var D2M=null;function Btk(){Btk=Be(A4h);Cbc();}
function AGj(b,c){var d,e;Btk();d=0;while(true){e=c.data.length;if(d>=e)break;e=b.g3(c,d,e-d|0);if(e==(-1))break;d=d+e|0;}return d;}
function AEe(b,c){var d,e;Btk();d=Bw;while(EP(d,c)){e=b.bbA(BD(c,d));if(CR(e,Bw))break;d=Bi(d,e);}return d;}
function Cbc(){Btk();D2M=DW(8192);}
var Ch=K(BA);
function B1C(a,b){var c=new Ch();CcK(c,a,b);return c;}
function AA0(a){var b=new Ch();MS(b,a);return b;}
function CcK(a,b,c){H2(a,b,c);}
function MS(a,b){Bg(a,b);}
var Bd9=K(KM);
function Pg(){LT.call(this);this.fW=null;}
function D2N(a){var b=new Pg();ADv(b,a);return b;}
function ADv(a,b){a.fW=b;}
function AIl(a){return a.fW.wt();}
function Mo(a){a.fW.dW();}
function Ih(a){return a.fW.kG();}
function BI4(a,b){return a.g3(b,0,b.data.length);}
function AJU(){var a=this;Pg.call(a);a.yb=null;a.UB=null;a.Cy=0;a.L2=0;a.baN=0;a.a3Q=0;a.a9H=null;a.bzp=null;}
function CYE(a){var b=new AJU();CMq(b,a);return b;}
function D2O(a,b,c,d){var e=new AJU();A4P(e,a,b,c,d);return e;}
function CMq(a,b){A4P(a,b,CNP(0),512,1);a.a3Q=1;}
function A4P(a,b,c,d,e){ADv(a,b);a.Cy=0;a.L2=0;a.baN=1;a.a3Q=0;a.a9H=Cb(1);a.bzp=Cb(512);if(b!==null&&c!==null){if(d>0){a.yb=c;a.UB=Cb(d);a.baN=e;return;}c=new BW;Bg(c,B(989));M(c);}b=new E_;Bm(b);M(b);}
function B1W(a){var b;if(a.Cy){b=new Ch;Bg(b,B(990));M(b);}return AWv(a,a.a9H,0,1)==(-1)?(-1):a.a9H.data[0]&255;}
function AWv(a,b,c,d){var e,f,g,h;if(a.Cy){e=new Ch;Bg(e,B(990));M(e);}if(b===null){e=new E_;Bm(e);M(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.L2)return (-1);f=0;ALg(a.yb,b,c,d);a:{while(!a.L2){if(!a.yb.bR)BF0(a);b:{g=ATM(a.yb,0);e=a.yb;d=e.x7;f=f+(d-c|0)|0;switch(g){case -3:h=new Ch;Bg(h,e.d9);M(h);case 1:case 2:break;default:break b;}a.L2=1;if(g==2)return (-1);}if(!e.i1)break a;c=d;}}return f;}e=new Dm;Bm(e);M(e);}
function CMM(a,b){var c,d,e,f,g,h;if(EP(b,Bw)){c=new BW;Bg(c,B(991));M(c);}if(a.Cy){c=new Ch;Bg(c,B(990));M(c);}d=Bu((WO(b,L(2147483647))));e=0;a:{while(true){if(e>=d)break a;f=d-e|0;g=a.bzp;h=g.data.length;if(f<=h)h=f;f=AWv(a,g,0,h);if(f==(-1))break;e=e+f|0;}a.L2=1;}return L(e);}
function BvR(a){var b;if(!a.Cy){if(a.a3Q){b=a.yb;b.a12=1;b=b.ZW;if(b!==null)A4J(b);}if(a.baN)a.fW.dW();a.Cy=1;}}
function BF0(a){var b,c,d;if(a.Cy){b=new Ch;Bg(b,B(990));M(b);}a:{b=a.fW;c=a.UB;d=b.g3(c,0,c.data.length);if(d==(-1)){b=a.yb.ZW;if(b.oF)break a;if(b.d6!=12?0:1)break a;a.UB.data[0]=0;d=1;}ANH(a.yb,a.UB,0,d,1);return;}if(DQ(b.a1W,L(-1))){b=new Ch;Bg(b,B(992));M(b);}b=new Hv;Bg(b,B(993));M(b);}
var BWs=K(AJU);
function CVo(a){var b=new BWs();CDo(b,a);return b;}
function CDo(a,b){A4P(a,b,CTC(31,0),512,1);a.a3Q=1;}
var AOS=K(0);
function APS(){D.call(this);this.Fr=0;}
var D2P=null;function AF2(){var a=new APS();BDi(a);return a;}
function BDi(a){a.Fr=0;}
function AHG(a,b,c,d){var e,f,g,h;e=a.Fr^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=D2P.data;h=c+1|0;e=g[(e^f[c])&255]^(e>>>8|0);c=h;}a.Fr=e^(-1);}
function AWE(a){a.Fr=0;}
function CN4(a,b){a.Fr=Bu(BG(b,G(4294967295, 0)));}
function AXq(a){return BG(L(a.Fr),G(4294967295, 0));}
function BLn(){var b,c,d,e,f;D2P=null;b=Bx(256);c=b.data;D2P=b;d=0;while(d<256){e=8;f=d;while(true){e=e+(-1)|0;if(e<0)break;if(!(f&1)){f=f>>>1|0;continue;}f=(-306674912)^(f>>>1|0);}c[d]=f;d=d+1|0;}}
var AAR=K();
var D2Q=null;var D2R=null;var D2S=null;function CCL(){CCL=Be(AAR);Cqm();}
function BCz(b,c,d){var e,f,g,h;CCL();e=!Fh(b,B(994))?b:AJE(b,B(994),B(4));f=0;g=D2S.A0;while(f<g){h=A$h(D2S,f);if(Fh(b,h.bzU)&&JW(b,h.byM)){if(!h.bxF)f=g;else{if(h.XQ===null)h.XQ=BL();h.XQ.JN(e);f=g;}}f=f+1|0;}h=Wr();W_();if(h!==C4u&&d!==null)BS(d,b,c);}
function Cqm(){var b;D2Q=BTs();D2R=BTs();b=BTs();D2S=b;ATQ(b,CGf(B(995),B(996),D2Q));ATQ(D2S,CGf(B(997),B(996),D2R));}
function AR8(){var a=this;D.call(a);a.N6=null;a.HY=null;a.Ho=0;a.De=0;a.Zz=0;a.V5=null;}
function CwI(a,b){b=a.De|b;a.De=b;a.Zz=32-O0(b)|0;}
function B98(a,b){b=a.De&(b^(-1));a.De=b;a.Zz=32-O0(b)|0;}
function A4n(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;a:{d=b.a81;e=b.baY;f=b.bpk;g=b.wY;h=b.bwF;DO();i=C3$;j=a.Zz;k=a.De;l=a.N6;m=a.HY;n=a.Ho;if(e<0){o=0;while(true){if(o>=j)break a;p=1<<o;if(k&p){q=l.data;Ql(o);r=q[o];if(r===null)h.data[o]=null;else{q=h.data;XN(r.Bm);PD(o,r.bhD,r.a6Q,r.bd8,r.CF,r.B9);q[o]=r;}if(i){if(!(n&p)){q=f.data;Ym(o,0);q[o]=0;}else{q=m.data;s=f.data;t=q[o];Ym(o,t);s[o]=t;b.wY=b.wY|p;}}}o=o+1|0;}}u=C8(j,e);v=0;while(v<u){w=1<<v;x=v<e&&d&w?1:0;if(v<j&&k&w?1:0){if(!x)Ql(v);q
=l.data;r=v>=q.length?null:q[v];if(r===null)h.data[v]=null;else b:{q=h.data;y=q[v];if(y!==null){c:{d:{if(r!==y){if(r.HO!=y.HO)break d;if(r.Bm!==y.Bm)break d;if(r.K2!=y.K2)break d;if(r.CF!=y.CF)break d;if(r.B9!=y.B9)break d;}p=1;break c;}p=0;}if(p)break b;}XN(r.Bm);PD(v,r.bhD,r.a6Q,r.bd8,r.CF,r.B9);q[v]=r;}if(i){if(n&w){t=m.data[v];if(!(g&w&&t==f.data[v])){q=f.data;Ym(v,t);q[v]=t;b.wY=b.wY|w;}}else if(g&w){q=f.data;Ym(v,0);q[v]=0;b.wY=b.wY&(w^(-1));}}}else if(x)Ur(v);v=v+1|0;}}if(c){z=a.V5;if(z!==null&&C3Q!==
z){Je(34963,z);C3Q=z;}}b.a81=k&((1<<j)-1|0);b.baY=j;}
function CkE(a){return a.De;}
function AWp(){var a=this;D.call(a);a.bPb=null;a.bJh=null;a.sA=null;}
function CGm(b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=new T;U(c);J(J(c,B(998)),b);d=S(c);B_(DC(),d);$p=1;case 1:$z=B3_(d);if(C()){break _;}c=$z;c=c;if(c.bmO){b=new AZu;Bg(b,c.bbQ);M(b);}if(c.bs8){b=new AXM;Bg(b,c.bbQ);M(b);}c=c.bFC;if(c!==null){e=new AWp;e.bPb=b;e.bJh=d;e.sA=c;return e;}b=new E_;Bg(b,B(999));M(b);default:H$();}}ED().s(b,c,d,e,$p);}
function B5I(a){return 0;}
function BjD(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.sA;$p=1;case 1:$z=CFr(c,b);if(C()){break _;}b=$z;return b.G7;default:H$();}}ED().s(a,b,c,$p);}
function BfQ(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.sA;$p=1;case 1:$z=B4Z(c,b);if(C()){break _;}c=$z;if(c===null)return null;return AXw(new $rt_globals.Int8Array(c));default:H$();}}ED().s(a,b,c,$p);}
function A_9(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.sA;e=(Zr(c)).buffer;$p=1;case 1:$z=B7N(d,b,e);if(C()){break _;}d=$z;if(d.G7)return;d=new R_;f=Jm(c);c=new T;U(c);e=J(c,B(1000));Bj(e,f);J(J(e,B(1001)),b);Bg(d,S(c));M(d);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BQz(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.sA;$p=1;case 1:$z=Czl(c,b);if(C()){break _;}b=$z;return b.G7;default:H$();}}ED().s(a,b,c,$p);}
function BA3(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.sA;$p=1;case 1:$z=B4Z(d,b);if(C()){break _;}d=$z;if(d===null)return 0;e=a.sA;$p=2;case 2:$z=B7N(e,c,d);if(C()){break _;}c=$z;if(!c.G7)return 0;c=a.sA;$p=3;case 3:$z=CFr(c,b);if(C()){break _;}b=$z;return !b.G7?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function By1(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d){e=a.sA;d=0;$p=2;continue _;}f=a.sA;d=0;e=CkP(c,A6c(b)+1|0);$p=1;case 1:B2C(f,b,d,e);if(C()){break _;}return;case 2:B2C(e,b,d,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B4C(b,c,d,e){try {return b.open(c,d);}catch(err){e(""+err);return null;}}
var AY0=K(0);
var A5z=K(0);
var A0f=K(0);
function BRk(){var a=this;Ra.call(a);a.lL=null;a.Av=null;a.bNw=null;a.wX=0;a.a93=null;}
function BYh(){var a=new BRk();B3p(a);return a;}
function B3p(a){a.bNw=null;a.Av=C6E;}
function AKv(a,b,c){var d,e;a.lL=APg(a,a.lL,b);d=AEN(a,b);e=A5Y(d,c);A5Y(d,c);a.wX=a.wX+1|0;return e;}
function WR(a,b){var c;c=AEN(a,b);if(c===null)return null;a.lL=ACP(a,a.lL,b);a.wX=a.wX+1|0;return c.ud;}
function AEN(a,b){var c,d;c=a.lL;RF(a.Av,b,b);while(true){if(c===null)return null;d=RF(a.Av,b,c.kL);if(!d)break;c=d>=0?c.jd:c.ix;}return c;}
function A$6(a,b,c){var d,e,f,g,h;d=X(UC,AKx(a));e=d.data;f=0;g=a.lL;a:{while(g!==null){h=RF(a.Av,b,g.kL);if(c)h= -h|0;if(!h){c=f+1|0;e[f]=g;break a;}if(h>=0)g=AHT(g,c);else{h=f+1|0;e[f]=g;g=RN(g,c);f=h;}}c=f;}return I_(d,c);}
function AK6(a,b,c){var d,e,f,g,h;d=X(UC,AKx(a));e=d.data;f=0;g=a.lL;while(g!==null){h=RF(a.Av,b,g.kL);if(c)h= -h|0;if(h>=0)g=AHT(g,c);else{h=f+1|0;e[f]=g;g=RN(g,c);f=h;}}return I_(d,f);}
function AYR(a,b){var c,d,e,f,g;c=X(UC,AKx(a));d=c.data;e=0;f=a.lL;while(f!==null){g=e+1|0;d[e]=f;f=RN(f,b);e=g;}return I_(c,e);}
function APg(a,b,c){var d,e;if(b===null){b=new UC;d=null;b.kL=c;b.ud=d;b.vl=1;b.yC=1;return b;}e=RF(a.Av,c,b.kL);if(!e)return b;if(e>=0)b.jd=APg(a,b.jd,c);else b.ix=APg(a,b.ix,c);P4(b);return ANz(b);}
function ACP(a,b,c){var d,e,f,g,h,i,j;if(b===null)return null;d=RF(a.Av,c,b.kL);if(d<0)b.ix=ACP(a,b.ix,c);else if(d>0)b.jd=ACP(a,b.jd,c);else{e=b.jd;if(e===null)return b.ix;f=b.ix;g=X(UC,e.vl).data;h=0;while(true){b=e.ix;if(b===null)break;i=h+1|0;g[h]=e;h=i;e=b;}b=e.jd;while(h>0){h=h+(-1)|0;j=g[h];j.ix=b;P4(j);b=ANz(j);}e.jd=b;e.ix=f;P4(e);b=e;}P4(b);return ANz(b);}
function AKx(a){var b;b=a.lL;return b===null?0:b.vl;}
var AVT=K();
function CpE(a,b){if(C7b){b=C7d;if(b!==null)b.bRT();}}
var ADj=K(0);
function A1Z(){var a=this;D.call(a);a.bEU=null;a.bqF=null;}
function CgP(a){var b,c,d;b=a.bqF;c=AFw(a.bEU);d=new T;U(d);J(J(J(J(d,B(154)),b),B(1002)),c);return S(d);}
function CNu(a){}
function A79(){D.call(this);this.bgP=null;}
function CIo(a){return a.bgP;}
function CP2(a){$rt_globals.URL.revokeObjectURL($rt_ustr(a.bgP));}
var BqX=K();
var Buh=K();
function CTt(){var a=new Buh();CA5(a);return a;}
function CA5(a){}
function Cg5(a,b){var c,$$je;CF();b=CZ4;Hg(b);a:{try{c=CZ2;CZ2=null;DN(b);break a;}catch($$e){$$je=N($$e);c=$$je;}DN(b);M(c);}if(c!==null)c.yB();}
function BTT(){D.call(this);this.byG=null;}
function CWT(a){var b=new BTT();CCR(b,a);return b;}
function CCR(a,b){a.byG=b;}
function BBZ(a){var b;b=a.byG.data;CF();b[0]=1;}
function Bbs(){var a=this;D.call(a);a.TJ=Bw;a.a6p=Bw;}
function CLx(a){var b=new Bbs();CgN(b,a);return b;}
function CgN(a,b){var c,d,e,f;c=Bw;d=Bw;e=0;while(e<8){f=b.data;c=DY(Dq(c,8),L(f[e]&255));e=e+1|0;}e=8;while(e<16){f=b.data;d=DY(Dq(d,8),L(f[e]&255));e=e+1|0;}a.TJ=c;a.a6p=d;}
function AN3(a){var b,c,d,e,f,g;b=ZP(CX(a.TJ,32),8);c=ZP(CX(a.TJ,16),4);d=ZP(a.TJ,4);e=ZP(CX(a.a6p,48),4);f=ZP(a.a6p,12);g=new T;U(g);b=J(g,b);Bb(b,45);b=J(b,c);Bb(b,45);b=J(b,d);Bb(b,45);b=J(b,e);Bb(b,45);J(b,f);return S(g);}
function ZP(b,c){var d;d=Dq(L(1),c*4|0);return DK(ATu(DY(d,BG(b,BD(d,L(1))))),1);}
function AZG(b){var c,d,e,f,g,h,i;c=b.data;d=new AUj;d.RR=Cb(4);d.B2=0;d.cd=Bx(16);A7x(d);e=0;f=c.length;a:{while(d.B2){if(f<=0)break a;ACt(d,c[e]);e=e+1|0;f=f+(-1)|0;}}while(f>d.RR.data.length){AZ9(d,b,e);g=d.RR.data.length;e=e+g|0;f=f-g|0;d.In=Bi(d.In,L(g));}while(f>0){ACt(d,c[e]);e=e+1|0;f=f+(-1)|0;}c=Cb(16);h=Dq(d.In,3);ACt(d,(-128));while(d.B2){ACt(d,0);}if(d.Mx>14)AJN(d);b=c.data;i=d.cd.data;i[14]=Bu(BG(h,L(-1)));i[15]=CY1(h);AJN(d);ABe(d,d.K3,c,0);ABe(d,d.K4,c,4);ABe(d,d.K5,c,8);ABe(d,d.K6,c,12);A7x(d);b[6]
=(b[6]&15)<<24>>24;b[6]=(b[6]|48)<<24>>24;b[8]=(b[8]&63)<<24>>24;b[8]=(b[8]|128)<<24>>24;return CLx(c);}
function Bu0(){var b,c,d,e,f,g,h,i,j;b=Cb(16);c=b.data;d=AOf();e=0;f=c.length;while(e<f){g=AI6(d,32);h=Du(f-e|0,4);while(true){i=h+(-1)|0;if(h<=0)break;j=e+1|0;c[e]=g<<24>>24;g=g>>8;h=i;e=j;}}c[6]=(c[6]&15)<<24>>24;c[6]=(c[6]|64)<<24>>24;c[8]=(c[8]&63)<<24>>24;c[8]=(c[8]|128)<<24>>24;return CLx(b);}
var AFx=K(0);
function Buf(){var a=this;D.call(a);a.bw7=null;a.bwi=null;}
function CUT(a,b){var c=new Buf();CqH(c,a,b);return c;}
function CqH(a,b,c){a.bw7=b;a.bwi=c;}
function CF_(a,b){return a.bw7!==b?0:1;}
function CMv(a){a.bwi.data[0]=1;}
function A4G(){var a=this;D.call(a);a.Qi=0;a.Qj=0;}
function B0(a,b){var c=new A4G();Clt(c,a,b);return c;}
function Clt(a,b,c){a.Qi=b;a.Qj=c;}
function Blq(a,b){var c;if(a===b)return 1;if(b===null)return 0;if(!(b instanceof A4G))return 0;c=b;if(a.Qi!=c.Qi)return 0;if(a.Qj==c.Qj)return 1;return 0;}
var Qa=K(Dh);
var C8d=null;var D2T=null;var C8b=null;var C8c=null;var C8e=null;var D2U=null;function BOZ(){BOZ=Be(Qa);Cy9();}
function AJg(a,b){var c=new Qa();Bzj(c,a,b);return c;}
function Cm9(){BOZ();return D2U.d3();}
function Bzj(a,b,c){BOZ();FO(a,b,c);}
function Cy9(){var b;C8d=AJg(B(1003),0);D2T=AJg(B(1004),1);C8b=AJg(B(1005),2);C8c=AJg(B(1006),3);b=AJg(B(176),4);C8e=b;D2U=V(Qa,[C8d,D2T,C8b,C8c,b]);}
var APt=K(CY);
var DF=K(BW);
function D2V(a){var b=new DF();BHA(b,a);return b;}
function BHA(a,b){Bg(a,b);}
function AS5(){var a=this;D.call(a);a.bFb=0;a.bHY=null;a.bEO=null;}
var APo=K();
function ADM(){var a=this;APo.call(a);a.fz=0.0;a.fy=0.0;a.fB=0.0;a.fA=0.0;a.fu=0.0;a.fw=0.0;a.fv=0.0;a.fx=0.0;a.fr=0.0;a.fq=0.0;a.ft=0.0;a.fs=0.0;a.hh=0.0;a.hj=0.0;a.hi=0.0;a.hk=0.0;}
function R0(){var a=new ADM();CfT(a);return a;}
function CfT(a){ACJ(a);}
function ACJ(a){a.fz=1.0;a.fy=0.0;a.fB=0.0;a.fA=0.0;a.fu=0.0;a.fw=1.0;a.fv=0.0;a.fx=0.0;a.fr=0.0;a.fq=0.0;a.ft=1.0;a.fs=0.0;a.hh=0.0;a.hj=0.0;a.hi=0.0;a.hk=1.0;return a;}
function AIE(a,b){a.fz=b.fz;a.fy=b.fy;a.fB=b.fB;a.fA=b.fA;a.fu=b.fu;a.fw=b.fw;a.fv=b.fv;a.fx=b.fx;a.fr=b.fr;a.fq=b.fq;a.ft=b.ft;a.fs=b.fs;a.hh=b.hh;a.hj=b.hj;a.hi=b.hi;a.hk=b.hk;return a;}
function A4O(a,b){b=b.data;a.fz=b[0];a.fy=b[1];a.fB=b[2];a.fA=b[3];a.fu=b[4];a.fw=b[5];a.fv=b[6];a.fx=b[7];a.fr=b[8];a.fq=b[9];a.ft=b[10];a.fs=b[11];a.hh=b[12];a.hj=b[13];a.hi=b[14];a.hk=b[15];return a;}
function O3(a,b){Fd(b,a.fz);Fd(b,a.fy);Fd(b,a.fB);Fd(b,a.fA);Fd(b,a.fu);Fd(b,a.fw);Fd(b,a.fv);Fd(b,a.fx);Fd(b,a.fr);Fd(b,a.fq);Fd(b,a.ft);Fd(b,a.fs);Fd(b,a.hh);Fd(b,a.hj);Fd(b,a.hi);Fd(b,a.hk);return a;}
function ANB(a,b){b=b.data;b[0]=a.fz;b[1]=a.fy;b[2]=a.fB;b[3]=a.fA;b[4]=a.fu;b[5]=a.fw;b[6]=a.fv;b[7]=a.fx;b[8]=a.fr;b[9]=a.fq;b[10]=a.ft;b[11]=a.fs;b[12]=a.hh;b[13]=a.hj;b[14]=a.hi;b[15]=a.hk;return a;}
function AOk(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,be,bf,bg,bh,bi,bj;if(d===null)d=R0();e=b.fz;f=c.fz;g=e*f;h=b.fu;i=c.fy;g=g+h*i;j=b.fr;k=c.fB;g=g+j*k;l=b.hh;m=c.fA;n=g+l*m;o=b.fy;g=o*f;p=b.fw;g=g+p*i;q=b.fq;g=g+q*k;r=b.hj;s=g+r*m;t=b.fB;g=t*f;u=b.fv;g=g+u*i;v=b.ft;g=g+v*k;w=b.hi;x=g+w*m;y=b.fA;g=y*f;z=b.fx;g=g+z*i;ba=b.fs;g=g+ba*k;bb=b.hk;bc=g+bb*m;k=c.fu;g=e*k;m=c.fw;bd=g+h*m;be=c.fv;bd=bd+j*be;i=c.fx;bf=bd+l*i;bg=o*k+p*m+q*be+r*i;f=t*k+u*m+v*be+w*i;i=y*k+z*m+ba*be+bb*i;g=c.fr;bd
=e*g;bh=c.fq;bd=bd+h*bh;bi=c.ft;bd=bd+j*bi;bj=c.fs;k=bd+l*bj;m=o*g+p*bh+q*bi+r*bj;be=t*g+u*bh+v*bi+w*bj;bh=y*g+z*bh+ba*bi+bb*bj;bi=c.hh;g=e*bi;e=c.hj;g=g+h*e;bj=c.hi;g=g+j*bj;j=c.hk;l=g+l*j;g=o*bi+p*e+q*bj+r*j;bd=t*bi+u*e+v*bj+w*j;u=y*bi+z*e+ba*bj+bb*j;d.fz=n;d.fy=s;d.fB=x;d.fA=bc;d.fu=bf;d.fw=bg;d.fv=f;d.fx=i;d.fr=k;d.fq=m;d.ft=be;d.fs=bh;d.hh=l;d.hj=g;d.hi=bd;d.hk=u;return d;}
function AFQ(b,c,d){var e,f,g,h,i,j,k,l;if(d===null)d=new PQ;e=b.fz;f=c.fK;e=e*f;g=b.fu;h=c.eM;e=e+g*h;g=b.fr;i=c.fb;e=e+g*i;j=b.hh;g=c.fa;j=e+j*g;k=b.fy*f+b.fw*h+b.fq*i+b.hj*g;l=b.fB*f+b.fv*h+b.ft*i+b.hi*g;e=b.fA*f+b.fx*h+b.fs*i+b.hk*g;d.fK=j;d.eM=k;d.fb=l;d.fa=e;return d;}
function Bow(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=a.fz;c=a.fw;d=a.ft;e=c*d;f=a.hk;g=e*f;h=a.fv;i=a.fs;j=h*i;k=a.hj;g=g+j*k;l=a.fx;m=a.fq;n=l*m;o=a.hi;g=g+n*o;p=l*d;g=g-p*k;q=c*i;g=g-q*o;r=h*m;g=b*(g-r*f);s=a.fy;t=a.fu;u=t*d;b=u*f;v=a.hh;b=b+j*v;j=a.fr;l=l*j;b=b+l*o-p*v;i=t*i;p=b-i*o;b=h*j;d=g-s*(p-b*f);g=a.fB;p=t*m;q=p*f+q*v+l*k-n*v-i*k;c=c*j;return d+g*(q-c*f)-a.fA*(p*o+e*v+b*k-r*v-u*k-c*o);}
function Jh(b,c,d,e,f,g,h,i,j){return b*(f*j-g*i)+c*(g*h-e*j)+d*(e*i-f*h);}
function B_W(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Bow(b);if(d===0.0)return null;if(c===null)c=R0();e=1.0/d;f=Jh(b.fw,b.fv,b.fx,b.fq,b.ft,b.fs,b.hj,b.hi,b.hk);g= -Jh(b.fu,b.fv,b.fx,b.fr,b.ft,b.fs,b.hh,b.hi,b.hk);h=Jh(b.fu,b.fw,b.fx,b.fr,b.fq,b.fs,b.hh,b.hj,b.hk);i= -Jh(b.fu,b.fw,b.fv,b.fr,b.fq,b.ft,b.hh,b.hj,b.hi);j= -Jh(b.fy,b.fB,b.fA,b.fq,b.ft,b.fs,b.hj,b.hi,b.hk);k=Jh(b.fz,b.fB,b.fA,b.fr,b.ft,b.fs,b.hh,b.hi,b.hk);l= -Jh(b.fz,b.fy,b.fA,b.fr,b.fq,b.fs,b.hh,b.hj,b.hk);m=Jh(b.fz,b.fy,b.fB,b.fr,b.fq,
b.ft,b.hh,b.hj,b.hi);n=Jh(b.fy,b.fB,b.fA,b.fw,b.fv,b.fx,b.hj,b.hi,b.hk);o= -Jh(b.fz,b.fB,b.fA,b.fu,b.fv,b.fx,b.hh,b.hi,b.hk);p=Jh(b.fz,b.fy,b.fA,b.fu,b.fw,b.fx,b.hh,b.hj,b.hk);q= -Jh(b.fz,b.fy,b.fB,b.fu,b.fw,b.fv,b.hh,b.hj,b.hi);r= -Jh(b.fy,b.fB,b.fA,b.fw,b.fv,b.fx,b.fq,b.ft,b.fs);s=Jh(b.fz,b.fB,b.fA,b.fu,b.fv,b.fx,b.fr,b.ft,b.fs);t= -Jh(b.fz,b.fy,b.fA,b.fu,b.fw,b.fx,b.fr,b.fq,b.fs);u=Jh(b.fz,b.fy,b.fB,b.fu,b.fw,b.fv,b.fr,b.fq,b.ft);c.fz=f*e;c.fw=k*e;c.ft=p*e;c.hk=u*e;c.fy=j*e;c.fu=g*e;c.fr=h*e;c.fB=n*e;c.fv
=o*e;c.fq=l*e;c.fA=r*e;c.hh=i*e;c.fx=s*e;c.hj=m*e;c.hi=q*e;c.fs=t*e;return c;}
var AOe=K(0);
var Xa=K();
var ATY=K(0);
var AHc=K(0);
var ATU=K(0);
var A$R=K(0);
var APk=K(0);
var A$I=K(0);
function PQ(){var a=this;Xa.call(a);a.fK=0.0;a.eM=0.0;a.fb=0.0;a.fa=0.0;}
function ALD(){var a=new PQ();CGy(a);return a;}
function CuE(a,b,c,d){var e=new PQ();CAs(e,a,b,c,d);return e;}
function CGy(a){}
function CAs(a,b,c,d,e){ATn(a,b,c,d,e);}
function ATn(a,b,c,d,e){a.fK=b;a.eM=c;a.fb=d;a.fa=e;}
var IJ=K();
var D2W=null;var D2X=null;var C_x=null;var C_y=null;var C_z=null;var C_B=null;var C_A=null;var D2Y=null;var C9k=null;var D2Z=null;var D20=null;var C4z=null;var D21=null;var D22=null;var D23=null;function Vr(b,c){var d;if(!JH(c)){d=new T;U(d);b=J(d,b);Bb(b,45);J(b,c);b=S(d);}return b;}
function AQX(b,c){var d;if(JH(c)){if(D2W===null)D2W=CtF();c=D2W;if(c.hasOwnProperty($rt_ustr(b)))b=(c[$rt_ustr(b)].value!==null?$rt_str(c[$rt_ustr(b)].value):null);d=Ti(b,95);c=d<=0?B(4):DK(b,d+1|0);}return c;}
function Wb(b,c,d){var e,f,g,h,i,j;e=Vr(c,d);f=b.hasOwnProperty($rt_ustr(e))?b[$rt_ustr(e)]:b.hasOwnProperty($rt_ustr(c))?b[$rt_ustr(c)]:b.root;g=X(Co,f.length);h=g.data;i=0;j=h.length;while(i<j){h[i]=(f[i].value!==null?$rt_str(f[i].value):null);i=i+1|0;}return g;}
function A$m(){if(D2Y===null)D2Y=Cwj();return D2Y;}
function BQC(b,c){var d;if(D21===null)D21=CkV();d=D21;c=Vr(b,c);return ((d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)]:d.hasOwnProperty($rt_ustr(b))?d[$rt_ustr(b)]:d.root).value!==null?$rt_str((d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)]:d.hasOwnProperty($rt_ustr(b))?d[$rt_ustr(b)]:d.root).value):null);}
function CtF(){return {"ksh":{"value":"ksh-Latn-DE"},"ksj":{"value":"ksj-Latn-ZZ"},"tdu":{"value":"tdu-Latn-MY"},"cch":{"value":"cch-Latn-NG"},"und-Khar":{"value":"pra-Khar-PK"},"gkn":{"value":"gkn-Latn-ZZ"},"ksr":{"value":"ksr-Latn-ZZ"},"und-Mani":{"value":"xmn-Mani-CN"},"gkp":{"value":"gkp-Latn-ZZ"},"xmf":{"value":"xmf-Geor-GE"},"ccp":{"value":"ccp-Cakm-BD"},"ted":{"value":"ted-Latn-ZZ"},"und-Mand":{"value":"myz-Mand-IR"},"ktb":{"value":"ktb-Ethi-ZZ"},"xmn":{"value":"xmn-Mani-CN"},"sd-Sind":{"value":"sd-Sind-IN"}
,"xmr":{"value":"xmr-Merc-SD"},"tem":{"value":"tem-Latn-SL"},"und-Mroo":{"value":"mro-Mroo-BD"},"teo":{"value":"teo-Latn-UG"},"tet":{"value":"tet-Latn-TL"},"ktm":{"value":"ktm-Latn-ZZ"},"glk":{"value":"glk-Arab-IR"},"kto":{"value":"kto-Latn-ZZ"},"ktr":{"value":"ktr-Latn-MY"},"und-Soyo":{"value":"cmg-Soyo-MN"},"xna":{"value":"xna-Narb-SA"},"tfi":{"value":"tfi-Latn-ZZ"},"kub":{"value":"kub-Latn-ZZ"},"kue":{"value":"kue-Latn-ZZ"},"kud":{"value":"kud-Latn-ZZ"},"xnr":{"value":"xnr-Deva-IN"},"ceb":{"value":"ceb-Latn-PH"}
,"kuj":{"value":"kuj-Latn-ZZ"},"kum":{"value":"kum-Cyrl-RU"},"kun":{"value":"kun-Latn-ZZ"},"gmm":{"value":"gmm-Latn-ZZ"},"kup":{"value":"kup-Latn-ZZ"},"kus":{"value":"kus-Latn-ZZ"},"gmv":{"value":"gmv-Ethi-ZZ"},"tgc":{"value":"tgc-Latn-ZZ"},"xog":{"value":"xog-Latn-UG"},"und-Arab-YT":{"value":"swb-Arab-YT"},"und-Latn-ET":{"value":"en-Latn-ET"},"xon":{"value":"xon-Latn-ZZ"},"ha-CM":{"value":"ha-Arab-CM"},"gnd":{"value":"gnd-Latn-ZZ"},"kvg":{"value":"kvg-Latn-ZZ"},"tgo":{"value":"tgo-Latn-ZZ"},"cfa":{"value":
"cfa-Latn-ZZ"},"gng":{"value":"gng-Latn-ZZ"},"tgu":{"value":"tgu-Latn-ZZ"},"und-Latn-GE":{"value":"ku-Latn-GE"},"kvr":{"value":"kvr-Latn-ID"},"kvx":{"value":"kvx-Arab-PK"},"und-Gujr":{"value":"gu-Gujr-IN"},"thl":{"value":"thl-Deva-NP"},"xpr":{"value":"xpr-Prti-IR"},"thq":{"value":"thq-Deva-NP"},"god":{"value":"god-Latn-ZZ"},"gof":{"value":"gof-Ethi-ZZ"},"kwj":{"value":"kwj-Latn-ZZ"},"ky-Arab":{"value":"ky-Arab-CN"},"thr":{"value":"thr-Deva-NP"},"goi":{"value":"goi-Latn-ZZ"},"cgg":{"value":"cgg-Latn-UG"},"kwo":
{"value":"kwo-Latn-ZZ"},"gom":{"value":"gom-Deva-IN"},"kwq":{"value":"kwq-Latn-ZZ"},"gon":{"value":"gon-Telu-IN"},"gos":{"value":"gos-Latn-NL"},"gor":{"value":"gor-Latn-ID"},"und-Latn-CY":{"value":"tr-Latn-CY"},"got":{"value":"got-Goth-UA"},"tif":{"value":"tif-Latn-ZZ"},"tig":{"value":"tig-Ethi-ER"},"kxa":{"value":"kxa-Latn-ZZ"},"kxc":{"value":"kxc-Ethi-ZZ"},"pag":{"value":"pag-Latn-PH"},"tik":{"value":"tik-Latn-ZZ"},"kxe":{"value":"kxe-Latn-ZZ"},"tim":{"value":"tim-Latn-ZZ"},"pal":{"value":"pal-Phli-IR"},"tio":
{"value":"tio-Latn-ZZ"},"pam":{"value":"pam-Latn-PH"},"und-Marc":{"value":"bo-Marc-CN"},"pap":{"value":"pap-Latn-AW"},"und-Latn-CN":{"value":"za-Latn-CN"},"tiv":{"value":"tiv-Latn-NG"},"kxm":{"value":"kxm-Thai-TH"},"kxp":{"value":"kxp-Arab-PK"},"pau":{"value":"pau-Latn-PW"},"chk":{"value":"chk-Latn-FM"},"chm":{"value":"chm-Cyrl-RU"},"xrb":{"value":"xrb-Latn-ZZ"},"chp":{"value":"chp-Latn-CA"},"cho":{"value":"cho-Latn-US"},"kxw":{"value":"kxw-Latn-ZZ"},"und-Latn-DZ":{"value":"fr-Latn-DZ"},"chr":{"value":"chr-Cher-US"}
,"kxz":{"value":"kxz-Latn-ZZ"},"und-Batk":{"value":"bbc-Batk-ID"},"und-Bass":{"value":"bsq-Bass-LR"},"kye":{"value":"kye-Latn-ZZ"},"pbi":{"value":"pbi-Latn-ZZ"},"und-Deva-MU":{"value":"bho-Deva-MU"},"cic":{"value":"cic-Latn-US"},"und-Sgnw":{"value":"ase-Sgnw-US"},"xsa":{"value":"xsa-Sarb-YE"},"kyx":{"value":"kyx-Latn-ZZ"},"xsi":{"value":"xsi-Latn-ZZ"},"pcd":{"value":"pcd-Latn-FR"},"und-Latn-AM":{"value":"ku-Latn-AM"},"xsm":{"value":"xsm-Latn-ZZ"},"tkl":{"value":"tkl-Latn-TK"},"und-Thai-CN":{"value":"lcp-Thai-CN"}
,"grb":{"value":"grb-Latn-ZZ"},"xsr":{"value":"xsr-Deva-NP"},"und-Latn-AF":{"value":"tk-Latn-AF"},"grc":{"value":"grc-Cprt-CY"},"kzj":{"value":"kzj-Latn-MY"},"tkr":{"value":"tkr-Latn-AZ"},"cja":{"value":"cja-Arab-KH"},"pcm":{"value":"pcm-Latn-NG"},"tkt":{"value":"tkt-Deva-NP"},"und-Olck":{"value":"sat-Olck-IN"},"kzr":{"value":"kzr-Latn-ZZ"},"kzt":{"value":"kzt-Latn-MY"},"cjm":{"value":"cjm-Cham-VN"},"grt":{"value":"grt-Beng-IN"},"und-Arab-TJ":{"value":"fa-Arab-TJ"},"und-Arab-TG":{"value":"apd-Arab-TG"},"und-Arab-TH":
{"value":"mfa-Arab-TH"},"und-Deva-PK":{"value":"btv-Deva-PK"},"grw":{"value":"grw-Latn-ZZ"},"cjv":{"value":"cjv-Latn-ZZ"},"pdc":{"value":"pdc-Latn-US"},"tlf":{"value":"tlf-Latn-ZZ"},"und-Arab-TR":{"value":"az-Arab-TR"},"ckb":{"value":"ckb-Arab-IQ"},"tly":{"value":"tly-Latn-AZ"},"pdt":{"value":"pdt-Latn-CA"},"tlx":{"value":"tlx-Latn-ZZ"},"ckl":{"value":"ckl-Latn-ZZ"},"cko":{"value":"cko-Latn-ZZ"},"gsw":{"value":"gsw-Latn-CH"},"ped":{"value":"ped-Latn-ZZ"},"tmh":{"value":"tmh-Latn-NE"},"cky":{"value":"cky-Latn-ZZ"}
,"kk-Arab":{"value":"kk-Arab-CN"},"und-Runr":{"value":"non-Runr-SE"},"cla":{"value":"cla-Latn-ZZ"},"peo":{"value":"peo-Xpeo-IR"},"tmy":{"value":"tmy-Latn-ZZ"},"pex":{"value":"pex-Latn-ZZ"},"ky-TR":{"value":"ky-Latn-TR"},"tnh":{"value":"tnh-Latn-ZZ"},"guc":{"value":"guc-Latn-CO"},"gub":{"value":"gub-Latn-BR"},"gud":{"value":"gud-Latn-ZZ"},"pfl":{"value":"pfl-Latn-DE"},"cme":{"value":"cme-Latn-ZZ"},"cmg":{"value":"cmg-Soyo-MN"},"gur":{"value":"gur-Latn-GH"},"xwe":{"value":"xwe-Latn-ZZ"},"guw":{"value":"guw-Latn-ZZ"}
,"tof":{"value":"tof-Latn-ZZ"},"gux":{"value":"gux-Latn-ZZ"},"guz":{"value":"guz-Latn-KE"},"tog":{"value":"tog-Latn-MW"},"gvf":{"value":"gvf-Latn-ZZ"},"toq":{"value":"toq-Latn-ZZ"},"gvr":{"value":"gvr-Deva-NP"},"und-Guru":{"value":"pa-Guru-IN"},"gvs":{"value":"gvs-Latn-ZZ"},"tpi":{"value":"tpi-Latn-PG"},"tpm":{"value":"tpm-Latn-ZZ"},"und-Tfng":{"value":"zgh-Tfng-MA"},"gwc":{"value":"gwc-Arab-ZZ"},"und-Arab-PK":{"value":"ur-Arab-PK"},"phl":{"value":"phl-Arab-ZZ"},"und-Aghb":{"value":"lez-Aghb-RU"},"phn":{"value"
:"phn-Phnx-LB"},"gwi":{"value":"gwi-Latn-CA"},"tpz":{"value":"tpz-Latn-ZZ"},"cop":{"value":"cop-Copt-EG"},"gwt":{"value":"gwt-Arab-ZZ"},"lab":{"value":"lab-Lina-GR"},"lad":{"value":"lad-Hebr-IL"},"lah":{"value":"lah-Arab-PK"},"pil":{"value":"pil-Latn-ZZ"},"lag":{"value":"lag-Latn-TZ"},"tqo":{"value":"tqo-Latn-ZZ"},"laj":{"value":"laj-Latn-UG"},"pip":{"value":"pip-Latn-ZZ"},"und-Khmr":{"value":"km-Khmr-KH"},"las":{"value":"las-Latn-ZZ"},"sd-Deva":{"value":"sd-Deva-IN"},"und-Khoj":{"value":"sd-Khoj-IN"},"cps":
{"value":"cps-Latn-PH"},"kk-AF":{"value":"kk-Arab-AF"},"und-Arab-MU":{"value":"ur-Arab-MU"},"lbe":{"value":"lbe-Cyrl-RU"},"und-Arab-NG":{"value":"ha-Arab-NG"},"gyi":{"value":"gyi-Latn-ZZ"},"tru":{"value":"tru-Latn-TR"},"trw":{"value":"trw-Arab-ZZ"},"trv":{"value":"trv-Latn-TW"},"lbu":{"value":"lbu-Latn-ZZ"},"lbw":{"value":"lbw-Latn-ID"},"tsd":{"value":"tsd-Grek-GR"},"tsf":{"value":"tsf-Deva-NP"},"pka":{"value":"pka-Brah-IN"},"tsg":{"value":"tsg-Latn-PH"},"tsj":{"value":"tsj-Tibt-BT"},"und-Deva-FJ":{"value":
"hif-Deva-FJ"},"pko":{"value":"pko-Latn-KE"},"lcm":{"value":"lcm-Latn-ZZ"},"crh":{"value":"crh-Cyrl-UA"},"lcp":{"value":"lcp-Thai-CN"},"tsw":{"value":"tsw-Latn-ZZ"},"crj":{"value":"crj-Cans-CA"},"crl":{"value":"crl-Cans-CA"},"und-Arab-MN":{"value":"kk-Arab-MN"},"crk":{"value":"crk-Cans-CA"},"crm":{"value":"crm-Cans-CA"},"und-Arab-MM":{"value":"rhg-Arab-MM"},"pla":{"value":"pla-Latn-ZZ"},"tte":{"value":"tte-Latn-ZZ"},"crs":{"value":"crs-Latn-SC"},"ttd":{"value":"ttd-Latn-ZZ"},"ldb":{"value":"ldb-Latn-ZZ"},"ttj":
{"value":"ttj-Latn-UG"},"kk-CN":{"value":"kk-Arab-CN"},"und-Yiii":{"value":"ii-Yiii-CN"},"tts":{"value":"tts-Thai-TH"},"csb":{"value":"csb-Latn-PL"},"ttr":{"value":"ttr-Latn-ZZ"},"ttt":{"value":"ttt-Latn-AZ"},"csw":{"value":"csw-Cans-CA"},"tuh":{"value":"tuh-Latn-ZZ"},"led":{"value":"led-Latn-ZZ"},"tul":{"value":"tul-Latn-ZZ"},"lee":{"value":"lee-Latn-ZZ"},"tum":{"value":"tum-Latn-MW"},"und-Arab-KH":{"value":"cja-Arab-KH"},"tuq":{"value":"tuq-Latn-ZZ"},"ctd":{"value":"ctd-Pauc-MM"},"lem":{"value":"lem-Latn-ZZ"}
,"lep":{"value":"lep-Lepc-IN"},"pms":{"value":"pms-Latn-IT"},"leq":{"value":"leq-Latn-ZZ"},"und-Pauc":{"value":"ctd-Pauc-MM"},"und-Sogo":{"value":"sog-Sogo-UZ"},"leu":{"value":"leu-Latn-ZZ"},"lez":{"value":"lez-Cyrl-RU"},"tvd":{"value":"tvd-Latn-ZZ"},"mn-CN":{"value":"mn-Mong-CN"},"sr-TR":{"value":"sr-Latn-TR"},"png":{"value":"png-Latn-ZZ"},"tvl":{"value":"tvl-Latn-TV"},"und-Brah":{"value":"pka-Brah-IN"},"und-Brai":{"value":"fr-Brai-FR"},"pnn":{"value":"pnn-Latn-ZZ"},"tvu":{"value":"tvu-Latn-ZZ"},"pnt":{"value"
:"pnt-Grek-GR"},"uz-CN":{"value":"uz-Cyrl-CN"},"ha-SD":{"value":"ha-Arab-SD"},"twh":{"value":"twh-Latn-ZZ"},"und-Takr":{"value":"doi-Takr-IN"},"lgg":{"value":"lgg-Latn-ZZ"},"pon":{"value":"pon-Latn-FM"},"twq":{"value":"twq-Latn-NE"},"und-Arab-ID":{"value":"ms-Arab-ID"},"und-Arab-IN":{"value":"ur-Arab-IN"},"ppa":{"value":"ppa-Deva-IN"},"txg":{"value":"txg-Tang-CN"},"yam":{"value":"yam-Latn-ZZ"},"und-Talu":{"value":"khb-Talu-CN"},"yao":{"value":"yao-Latn-MZ"},"yap":{"value":"yap-Latn-FM"},"yas":{"value":"yas-Latn-ZZ"}
,"yat":{"value":"yat-Latn-ZZ"},"ppo":{"value":"ppo-Latn-ZZ"},"yav":{"value":"yav-Latn-CM"},"yay":{"value":"yay-Latn-ZZ"},"yaz":{"value":"yaz-Latn-ZZ"},"und-Tale":{"value":"tdd-Tale-CN"},"ybb":{"value":"ybb-Latn-CM"},"yba":{"value":"yba-Latn-ZZ"},"tya":{"value":"tya-Latn-ZZ"},"lia":{"value":"lia-Latn-ZZ"},"lid":{"value":"lid-Latn-ZZ"},"und-Latn-TW":{"value":"trv-Latn-TW"},"lif":{"value":"lif-Deva-NP"},"lih":{"value":"lih-Latn-ZZ"},"lig":{"value":"lig-Latn-ZZ"},"lij":{"value":"lij-Latn-IT"},"hag":{"value":"hag-Latn-ZZ"}
,"und-Latn-TN":{"value":"fr-Latn-TN"},"tyv":{"value":"tyv-Cyrl-RU"},"yby":{"value":"yby-Latn-ZZ"},"und-Arab-GB":{"value":"ks-Arab-GB"},"hak":{"value":"hak-Hans-CN"},"und-Taml":{"value":"ta-Taml-IN"},"ham":{"value":"ham-Latn-ZZ"},"lis":{"value":"lis-Lisu-CN"},"und-Latn-SY":{"value":"fr-Latn-SY"},"ky-Latn":{"value":"ky-Latn-TR"},"pra":{"value":"pra-Khar-PK"},"haw":{"value":"haw-Latn-US"},"haz":{"value":"haz-Arab-AF"},"ku-LB":{"value":"ku-Arab-LB"},"prd":{"value":"prd-Arab-IR"},"prg":{"value":"prg-Latn-001"},"tzm":
{"value":"tzm-Latn-MA"},"hbb":{"value":"hbb-Latn-ZZ"},"und-Latn-UA":{"value":"pl-Latn-UA"},"ljp":{"value":"ljp-Latn-ID"},"und-Tang":{"value":"txg-Tang-CN"},"yue-Hans":{"value":"yue-Hans-CN"},"und-Latn-RU":{"value":"krl-Latn-RU"},"lki":{"value":"lki-Arab-IR"},"pss":{"value":"pss-Latn-ZZ"},"lkt":{"value":"lkt-Latn-US"},"sr-RO":{"value":"sr-Latn-RO"},"und-Arab-CN":{"value":"ug-Arab-CN"},"lle":{"value":"lle-Latn-ZZ"},"und-Cyrl":{"value":"ru-Cyrl-RU"},"uz-AF":{"value":"uz-Arab-AF"},"yer":{"value":"yer-Latn-ZZ"},
"und-Beng":{"value":"bn-Beng-BD"},"ptp":{"value":"ptp-Latn-ZZ"},"lln":{"value":"lln-Latn-ZZ"},"sr-RU":{"value":"sr-Latn-RU"},"hdy":{"value":"hdy-Ethi-ZZ"},"unr-NP":{"value":"unr-Deva-NP"},"und-Mend":{"value":"men-Mend-SL"},"lmn":{"value":"lmn-Telu-IN"},"lmp":{"value":"lmp-Latn-ZZ"},"lmo":{"value":"lmo-Latn-IT"},"puu":{"value":"puu-Latn-GA"},"und-Arab-CC":{"value":"ms-Arab-CC"},"pal-Phlp":{"value":"pal-Phlp-CN"},"ygr":{"value":"ygr-Latn-ZZ"},"ygw":{"value":"ygw-Latn-ZZ"},"lns":{"value":"lns-Latn-ZZ"},"ky-CN":
{"value":"ky-Arab-CN"},"lnu":{"value":"lnu-Latn-ZZ"},"pwa":{"value":"pwa-Latn-ZZ"},"und-Chrs":{"value":"xco-Chrs-UZ"},"und-Mahj":{"value":"hi-Mahj-IN"},"rif-NL":{"value":"rif-Latn-NL"},"loj":{"value":"loj-Latn-ZZ"},"lol":{"value":"lol-Latn-CD"},"lok":{"value":"lok-Latn-ZZ"},"lor":{"value":"lor-Latn-ZZ"},"und-Sora":{"value":"srb-Sora-IN"},"los":{"value":"los-Latn-ZZ"},"loz":{"value":"loz-Latn-ZM"},"und-202":{"value":"en-Latn-NG"},"und-Latn-MR":{"value":"fr-Latn-MR"},"ku-Yezi":{"value":"ku-Yezi-GE"},"hhy":{"value"
:"hhy-Latn-ZZ"},"hia":{"value":"hia-Latn-ZZ"},"hif":{"value":"hif-Latn-FJ"},"dad":{"value":"dad-Latn-ZZ"},"hih":{"value":"hih-Latn-ZZ"},"hig":{"value":"hig-Latn-ZZ"},"daf":{"value":"daf-Latn-ZZ"},"ubu":{"value":"ubu-Latn-ZZ"},"dah":{"value":"dah-Latn-ZZ"},"hil":{"value":"hil-Latn-PH"},"dag":{"value":"dag-Latn-ZZ"},"und-Mero":{"value":"xmr-Mero-SD"},"dak":{"value":"dak-Latn-US"},"und-Merc":{"value":"xmr-Merc-SD"},"dar":{"value":"dar-Cyrl-RU"},"dav":{"value":"dav-Latn-KE"},"lrc":{"value":"lrc-Arab-IR"},"yko":
{"value":"yko-Latn-ZZ"},"und-Latn-MK":{"value":"sq-Latn-MK"},"und-Latn-MM":{"value":"kac-Latn-MM"},"dbd":{"value":"dbd-Latn-ZZ"},"und-Latn-MO":{"value":"pt-Latn-MO"},"und-Latn-MA":{"value":"fr-Latn-MA"},"und-Bali":{"value":"ban-Bali-ID"},"und-Tavt":{"value":"blt-Tavt-VN"},"dbq":{"value":"dbq-Latn-ZZ"},"yle":{"value":"yle-Latn-ZZ"},"ylg":{"value":"ylg-Latn-ZZ"},"und-Maka":{"value":"mak-Maka-ID"},"yll":{"value":"yll-Latn-ZZ"},"udm":{"value":"udm-Cyrl-RU"},"dcc":{"value":"dcc-Arab-IN"},"yml":{"value":"yml-Latn-ZZ"}
,"hla":{"value":"hla-Latn-ZZ"},"und-Latn-IR":{"value":"tk-Latn-IR"},"ltg":{"value":"ltg-Latn-LV"},"und-Latn-KM":{"value":"fr-Latn-KM"},"ddn":{"value":"ddn-Latn-ZZ"},"hlu":{"value":"hlu-Hluw-TR"},"lua":{"value":"lua-Latn-CD"},"und-Bamu":{"value":"bax-Bamu-CM"},"hmd":{"value":"hmd-Plrd-CN"},"ded":{"value":"ded-Latn-ZZ"},"luo":{"value":"luo-Latn-KE"},"und-142":{"value":"zh-Hans-CN"},"und-143":{"value":"uz-Latn-UZ"},"den":{"value":"den-Latn-CA"},"und-Gran":{"value":"sa-Gran-IN"},"hmt":{"value":"hmt-Latn-ZZ"},"uga":
{"value":"uga-Ugar-SY"},"luz":{"value":"luz-Arab-IR"},"luy":{"value":"luy-Latn-KE"},"und-145":{"value":"ar-Arab-SA"},"und-Cakm":{"value":"ccp-Cakm-BD"},"und-Dupl":{"value":"fr-Dupl-FR"},"yon":{"value":"yon-Latn-ZZ"},"ug-MN":{"value":"ug-Cyrl-MN"},"hne":{"value":"hne-Deva-IN"},"hnd":{"value":"hnd-Arab-PK"},"hnj":{"value":"hnj-Hmng-LA"},"hno":{"value":"hno-Arab-PK"},"hnn":{"value":"hnn-Latn-PH"},"ug-KZ":{"value":"ug-Cyrl-KZ"},"und-154":{"value":"en-Latn-GB"},"und-155":{"value":"de-Latn-DE"},"und-150":{"value"
:"ru-Cyrl-RU"},"und-151":{"value":"ru-Cyrl-RU"},"und-Sylo":{"value":"syl-Sylo-BD"},"hoc":{"value":"hoc-Deva-IN"},"dga":{"value":"dga-Latn-ZZ"},"lwl":{"value":"lwl-Thai-TH"},"und-Ital":{"value":"ett-Ital-IT"},"hoj":{"value":"hoj-Deva-IN"},"dgh":{"value":"dgh-Latn-ZZ"},"dgi":{"value":"dgi-Latn-ZZ"},"dgl":{"value":"dgl-Arab-ZZ"},"hot":{"value":"hot-Latn-ZZ"},"dgr":{"value":"dgr-Latn-CA"},"dgz":{"value":"dgz-Latn-ZZ"},"yrb":{"value":"yrb-Latn-ZZ"},"yre":{"value":"yre-Latn-ZZ"},"und-Lyci":{"value":"xlc-Lyci-TR"}
,"und-Cans":{"value":"cr-Cans-CA"},"und-Hluw":{"value":"hlu-Hluw-TR"},"und-Nand":{"value":"sa-Nand-IN"},"yrl":{"value":"yrl-Latn-BR"},"dia":{"value":"dia-Latn-ZZ"},"und-Grek":{"value":"el-Grek-GR"},"und-Mong":{"value":"mn-Mong-CN"},"und-Lydi":{"value":"xld-Lydi-TR"},"yss":{"value":"yss-Latn-ZZ"},"und-Newa":{"value":"new-Newa-NP"},"lzh":{"value":"lzh-Hans-CN"},"dje":{"value":"dje-Latn-NE"},"lzz":{"value":"lzz-Latn-TR"},"uli":{"value":"uli-Latn-FM"},"hsb":{"value":"hsb-Latn-DE"},"und-Xsux":{"value":"akk-Xsux-IQ"}
,"hsn":{"value":"hsn-Hans-CN"},"und-Cari":{"value":"xcr-Cari-TR"},"und-Syrc":{"value":"syr-Syrc-IQ"},"yua":{"value":"yua-Latn-MX"},"yue":{"value":"yue-Hant-HK"},"umb":{"value":"umb-Latn-AO"},"yuj":{"value":"yuj-Latn-ZZ"},"yut":{"value":"yut-Latn-ZZ"},"yuw":{"value":"yuw-Latn-ZZ"},"und-Bopo":{"value":"zh-Bopo-TW"},"und-Yezi":{"value":"ku-Yezi-GE"},"und":{"value":"en-Latn-US"},"und-Egyp":{"value":"egy-Egyp-EG"},"und-Tglg":{"value":"fil-Tglg-PH"},"unr":{"value":"unr-Beng-IN"},"hui":{"value":"hui-Latn-ZZ"},"und-Elba":
{"value":"sq-Elba-AL"},"unx":{"value":"unx-Beng-IN"},"und-Narb":{"value":"xna-Narb-SA"},"pa-PK":{"value":"pa-Arab-PK"},"und-Hebr-CA":{"value":"yi-Hebr-CA"},"uok":{"value":"uok-Latn-ZZ"},"und-Geor":{"value":"ka-Geor-GE"},"und-Shrd":{"value":"sa-Shrd-IN"},"dnj":{"value":"dnj-Latn-CI"},"und-Diak":{"value":"dv-Diak-MV"},"dob":{"value":"dob-Latn-ZZ"},"und-Mymr-TH":{"value":"mnw-Mymr-TH"},"doi":{"value":"doi-Arab-IN"},"dop":{"value":"dop-Latn-ZZ"},"und-Sund":{"value":"su-Sund-ID"},"dow":{"value":"dow-Latn-ZZ"},"sr-ME":
{"value":"sr-Latn-ME"},"und-Hung":{"value":"hu-Hung-HU"},"mad":{"value":"mad-Latn-ID"},"mag":{"value":"mag-Deva-IN"},"maf":{"value":"maf-Latn-CM"},"mai":{"value":"mai-Deva-IN"},"mak":{"value":"mak-Latn-ID"},"man":{"value":"man-Latn-GM"},"mas":{"value":"mas-Latn-KE"},"maw":{"value":"maw-Latn-ZZ"},"maz":{"value":"maz-Latn-MX"},"uri":{"value":"uri-Latn-ZZ"},"mbh":{"value":"mbh-Latn-ZZ"},"urt":{"value":"urt-Latn-ZZ"},"mbo":{"value":"mbo-Latn-ZZ"},"urw":{"value":"urw-Latn-ZZ"},"mbq":{"value":"mbq-Latn-ZZ"},"mbu":
{"value":"mbu-Latn-ZZ"},"und-Hebr-GB":{"value":"yi-Hebr-GB"},"usa":{"value":"usa-Latn-ZZ"},"mbw":{"value":"mbw-Latn-ZZ"},"mci":{"value":"mci-Latn-ZZ"},"dri":{"value":"dri-Latn-ZZ"},"mcq":{"value":"mcq-Latn-ZZ"},"drh":{"value":"drh-Mong-CN"},"mcp":{"value":"mcp-Latn-ZZ"},"mcr":{"value":"mcr-Latn-ZZ"},"mcu":{"value":"mcu-Latn-ZZ"},"drs":{"value":"drs-Ethi-ZZ"},"mda":{"value":"mda-Latn-ZZ"},"mdf":{"value":"mdf-Cyrl-RU"},"mde":{"value":"mde-Arab-ZZ"},"mdh":{"value":"mdh-Latn-PH"},"dsb":{"value":"dsb-Latn-DE"},"mdj":
{"value":"mdj-Latn-ZZ"},"utr":{"value":"utr-Latn-ZZ"},"mdr":{"value":"mdr-Latn-ID"},"mdx":{"value":"mdx-Ethi-ZZ"},"mee":{"value":"mee-Latn-ZZ"},"med":{"value":"med-Latn-ZZ"},"mek":{"value":"mek-Latn-ZZ"},"men":{"value":"men-Latn-SL"},"az-RU":{"value":"az-Cyrl-RU"},"mis-Medf":{"value":"mis-Medf-NG"},"mer":{"value":"mer-Latn-KE"},"dtm":{"value":"dtm-Latn-ML"},"meu":{"value":"meu-Latn-ZZ"},"met":{"value":"met-Latn-ZZ"},"dtp":{"value":"dtp-Latn-MY"},"dts":{"value":"dts-Latn-ZZ"},"uvh":{"value":"uvh-Latn-ZZ"},"dty":
{"value":"dty-Deva-NP"},"mfa":{"value":"mfa-Arab-TH"},"uvl":{"value":"uvl-Latn-ZZ"},"mfe":{"value":"mfe-Latn-MU"},"dua":{"value":"dua-Latn-CM"},"dud":{"value":"dud-Latn-ZZ"},"duc":{"value":"duc-Latn-ZZ"},"mfn":{"value":"mfn-Latn-ZZ"},"dug":{"value":"dug-Latn-ZZ"},"mfo":{"value":"mfo-Latn-ZZ"},"mfq":{"value":"mfq-Latn-ZZ"},"und-Phag":{"value":"lzh-Phag-CN"},"dva":{"value":"dva-Latn-ZZ"},"mgh":{"value":"mgh-Latn-MZ"},"mgl":{"value":"mgl-Latn-ZZ"},"mgo":{"value":"mgo-Latn-CM"},"mgp":{"value":"mgp-Deva-NP"},"mgy":
{"value":"mgy-Latn-TZ"},"zag":{"value":"zag-Latn-SD"},"mhi":{"value":"mhi-Latn-ZZ"},"mhl":{"value":"mhl-Latn-ZZ"},"dww":{"value":"dww-Latn-ZZ"},"mif":{"value":"mif-Latn-ZZ"},"und-Mymr-IN":{"value":"kht-Mymr-IN"},"min":{"value":"min-Latn-ID"},"mis":{"value":"mis-Hatr-IQ"},"ian":{"value":"ian-Latn-ZZ"},"miw":{"value":"miw-Latn-ZZ"},"iar":{"value":"iar-Latn-ZZ"},"uz-Arab":{"value":"uz-Arab-AF"},"ibb":{"value":"ibb-Latn-NG"},"iba":{"value":"iba-Latn-MY"},"dyo":{"value":"dyo-Latn-SN"},"dyu":{"value":"dyu-Latn-BF"}
,"iby":{"value":"iby-Latn-ZZ"},"zdj":{"value":"zdj-Arab-KM"},"ica":{"value":"ica-Latn-ZZ"},"mki":{"value":"mki-Arab-ZZ"},"und-Wcho":{"value":"nnp-Wcho-IN"},"ich":{"value":"ich-Latn-ZZ"},"mkl":{"value":"mkl-Latn-ZZ"},"dzg":{"value":"dzg-Latn-ZZ"},"mkp":{"value":"mkp-Latn-ZZ"},"zea":{"value":"zea-Latn-NL"},"mkw":{"value":"mkw-Latn-ZZ"},"mle":{"value":"mle-Latn-ZZ"},"idd":{"value":"idd-Latn-ZZ"},"idi":{"value":"idi-Latn-ZZ"},"lif-Limb":{"value":"lif-Limb-IN"},"mlp":{"value":"mlp-Latn-ZZ"},"mls":{"value":"mls-Latn-SD"}
,"idu":{"value":"idu-Latn-ZZ"},"quc":{"value":"quc-Latn-GT"},"qug":{"value":"qug-Latn-EC"},"und-Jamo":{"value":"ko-Jamo-KR"},"mmo":{"value":"mmo-Latn-ZZ"},"mmu":{"value":"mmu-Latn-ZZ"},"mmx":{"value":"mmx-Latn-ZZ"},"zgh":{"value":"zgh-Tfng-MA"},"mna":{"value":"mna-Latn-ZZ"},"mnf":{"value":"mnf-Latn-ZZ"},"ife":{"value":"ife-Latn-TG"},"mni":{"value":"mni-Beng-IN"},"mnw":{"value":"mnw-Mymr-MM"},"moa":{"value":"moa-Latn-ZZ"},"moe":{"value":"moe-Latn-CA"},"igb":{"value":"igb-Latn-ZZ"},"ige":{"value":"ige-Latn-ZZ"}
,"moh":{"value":"moh-Latn-CA"},"und-Hebr-SE":{"value":"yi-Hebr-SE"},"zhx":{"value":"zhx-Nshu-CN"},"mos":{"value":"mos-Latn-BF"},"und-Shaw":{"value":"en-Shaw-GB"},"zia":{"value":"zia-Latn-ZZ"},"mox":{"value":"mox-Latn-ZZ"},"vag":{"value":"vag-Latn-ZZ"},"vai":{"value":"vai-Vaii-LR"},"van":{"value":"van-Latn-ZZ"},"mpp":{"value":"mpp-Latn-ZZ"},"mpt":{"value":"mpt-Latn-ZZ"},"mps":{"value":"mps-Latn-ZZ"},"mpx":{"value":"mpx-Latn-ZZ"},"und-Hebr-US":{"value":"yi-Hebr-US"},"hi-Latn":{"value":"hi-Latn-IN"},"mql":{"value"
:"mql-Latn-ZZ"},"und-Hebr-UA":{"value":"yi-Hebr-UA"},"mrd":{"value":"mrd-Deva-NP"},"zkt":{"value":"zkt-Kits-CN"},"mrj":{"value":"mrj-Cyrl-RU"},"ijj":{"value":"ijj-Latn-ZZ"},"mro":{"value":"mro-Mroo-BD"},"und-Modi":{"value":"mr-Modi-IN"},"ebu":{"value":"ebu-Latn-KE"},"zlm":{"value":"zlm-Latn-TG"},"arc-Palm":{"value":"arc-Palm-SY"},"ikk":{"value":"ikk-Latn-ZZ"},"ikt":{"value":"ikt-Latn-CA"},"ikw":{"value":"ikw-Latn-ZZ"},"vec":{"value":"vec-Latn-IT"},"ikx":{"value":"ikx-Latn-ZZ"},"zmi":{"value":"zmi-Latn-MY"},
"mtc":{"value":"mtc-Latn-ZZ"},"mtf":{"value":"mtf-Latn-ZZ"},"vep":{"value":"vep-Latn-RU"},"zh-Bopo":{"value":"zh-Bopo-TW"},"mti":{"value":"mti-Latn-ZZ"},"und-Ethi":{"value":"am-Ethi-ET"},"mtr":{"value":"mtr-Deva-IN"},"und-Thai-LA":{"value":"kdt-Thai-LA"},"ilo":{"value":"ilo-Latn-PH"},"zne":{"value":"zne-Latn-ZZ"},"mua":{"value":"mua-Latn-CM"},"und-Thai-KH":{"value":"kdt-Thai-KH"},"imo":{"value":"imo-Latn-ZZ"},"mus":{"value":"mus-Latn-US"},"mur":{"value":"mur-Latn-ZZ"},"mva":{"value":"mva-Latn-ZZ"},"inh":{"value"
:"inh-Cyrl-RU"},"mvn":{"value":"mvn-Latn-ZZ"},"efi":{"value":"efi-Latn-NG"},"mvy":{"value":"mvy-Arab-PK"},"und-Java":{"value":"jv-Java-ID"},"mwk":{"value":"mwk-Latn-ML"},"mwr":{"value":"mwr-Deva-IN"},"und-021":{"value":"en-Latn-US"},"egl":{"value":"egl-Latn-IT"},"mww":{"value":"mww-Hmnp-US"},"mwv":{"value":"mwv-Latn-ID"},"iou":{"value":"iou-Latn-ZZ"},"und-029":{"value":"es-Latn-CU"},"vic":{"value":"vic-Latn-SX"},"egy":{"value":"egy-Egyp-EG"},"und-Ugar":{"value":"uga-Ugar-SY"},"mxc":{"value":"mxc-Latn-ZW"},"raj":
{"value":"raj-Deva-IN"},"rai":{"value":"rai-Latn-ZZ"},"rao":{"value":"rao-Latn-ZZ"},"viv":{"value":"viv-Latn-ZZ"},"mxm":{"value":"mxm-Latn-ZZ"},"und-034":{"value":"hi-Deva-IN"},"und-030":{"value":"zh-Hans-CN"},"und-039":{"value":"it-Latn-IT"},"und-035":{"value":"id-Latn-ID"},"ug-Cyrl":{"value":"ug-Cyrl-KZ"},"myk":{"value":"myk-Latn-ZZ"},"mym":{"value":"mym-Ethi-ZZ"},"aai":{"value":"aai-Latn-ZZ"},"aak":{"value":"aak-Latn-ZZ"},"myw":{"value":"myw-Latn-ZZ"},"myv":{"value":"myv-Cyrl-RU"},"myx":{"value":"myx-Latn-UG"}
,"myz":{"value":"myz-Mand-IR"},"und-Sinh":{"value":"si-Sinh-LK"},"und-Sind":{"value":"sd-Sind-IN"},"aau":{"value":"aau-Latn-ZZ"},"rcf":{"value":"rcf-Latn-RE"},"und-Orkh":{"value":"otk-Orkh-MN"},"mzk":{"value":"mzk-Latn-ZZ"},"mzn":{"value":"mzn-Arab-IR"},"iri":{"value":"iri-Latn-ZZ"},"mzm":{"value":"mzm-Latn-ZZ"},"mzp":{"value":"mzp-Latn-ZZ"},"und-053":{"value":"en-Latn-AU"},"abi":{"value":"abi-Latn-ZZ"},"und-054":{"value":"en-Latn-PG"},"mzw":{"value":"mzw-Latn-ZZ"},"mzz":{"value":"mzz-Latn-ZZ"},"abr":{"value"
:"abr-Latn-GH"},"abq":{"value":"abq-Cyrl-ZZ"},"abt":{"value":"abt-Latn-ZZ"},"und-057":{"value":"en-Latn-GU"},"aby":{"value":"aby-Latn-ZZ"},"eka":{"value":"eka-Latn-ZZ"},"vls":{"value":"vls-Latn-BE"},"ace":{"value":"ace-Latn-ID"},"acd":{"value":"acd-Latn-ZZ"},"ach":{"value":"ach-Latn-UG"},"vmf":{"value":"vmf-Latn-DE"},"eky":{"value":"eky-Kali-MM"},"rej":{"value":"rej-Latn-ID"},"rel":{"value":"rel-Latn-ZZ"},"ada":{"value":"ada-Latn-GH"},"res":{"value":"res-Latn-ZZ"},"vmw":{"value":"vmw-Latn-MZ"},"ade":{"value"
:"ade-Latn-ZZ"},"adj":{"value":"adj-Latn-ZZ"},"und-Hira":{"value":"ja-Hira-JP"},"adp":{"value":"adp-Tibt-BT"},"adz":{"value":"adz-Latn-ZZ"},"ady":{"value":"ady-Cyrl-RU"},"ema":{"value":"ema-Latn-ZZ"},"und-Deva":{"value":"hi-Deva-IN"},"aeb":{"value":"aeb-Arab-TN"},"emi":{"value":"emi-Latn-ZZ"},"und-009":{"value":"en-Latn-AU"},"aey":{"value":"aey-Latn-ZZ"},"und-002":{"value":"en-Latn-NG"},"und-003":{"value":"en-Latn-US"},"und-005":{"value":"pt-Latn-BR"},"rgn":{"value":"rgn-Latn-IT"},"vot":{"value":"vot-Latn-RU"}
,"enn":{"value":"enn-Latn-ZZ"},"enq":{"value":"enq-Latn-ZZ"},"und-011":{"value":"en-Latn-NG"},"rhg":{"value":"rhg-Arab-MM"},"und-017":{"value":"sw-Latn-CD"},"und-018":{"value":"en-Latn-ZA"},"und-019":{"value":"en-Latn-US"},"und-013":{"value":"es-Latn-MX"},"und-014":{"value":"sw-Latn-TZ"},"und-015":{"value":"ar-Arab-EG"},"agc":{"value":"agc-Latn-ZZ"},"und-Zanb":{"value":"cmg-Zanb-MN"},"iwm":{"value":"iwm-Latn-ZZ"},"agd":{"value":"agd-Latn-ZZ"},"agg":{"value":"agg-Latn-ZZ"},"iws":{"value":"iws-Latn-ZZ"},"agm":
{"value":"agm-Latn-ZZ"},"ago":{"value":"ago-Latn-ZZ"},"agq":{"value":"agq-Latn-CM"},"ria":{"value":"ria-Latn-IN"},"rif":{"value":"rif-Tfng-MA"},"nac":{"value":"nac-Latn-ZZ"},"naf":{"value":"naf-Latn-ZZ"},"nak":{"value":"nak-Latn-ZZ"},"nan":{"value":"nan-Hans-CN"},"aha":{"value":"aha-Latn-ZZ"},"nap":{"value":"nap-Latn-IT"},"naq":{"value":"naq-Latn-NA"},"zza":{"value":"zza-Latn-TR"},"nas":{"value":"nas-Latn-ZZ"},"ahl":{"value":"ahl-Latn-ZZ"},"en-Shaw":{"value":"en-Shaw-GB"},"und-Copt":{"value":"cop-Copt-EG"},
"aho":{"value":"aho-Ahom-IN"},"vro":{"value":"vro-Latn-EE"},"rjs":{"value":"rjs-Deva-NP"},"nca":{"value":"nca-Latn-ZZ"},"ncf":{"value":"ncf-Latn-ZZ"},"nce":{"value":"nce-Latn-ZZ"},"nch":{"value":"nch-Latn-MX"},"izh":{"value":"izh-Latn-RU"},"izi":{"value":"izi-Latn-ZZ"},"rkt":{"value":"rkt-Beng-BD"},"nco":{"value":"nco-Latn-ZZ"},"eri":{"value":"eri-Latn-ZZ"},"ajg":{"value":"ajg-Latn-ZZ"},"ncu":{"value":"ncu-Latn-ZZ"},"ndc":{"value":"ndc-Latn-MZ"},"esg":{"value":"esg-Gonm-IN"},"nds":{"value":"nds-Latn-DE"},"akk":
{"value":"akk-Xsux-IQ"},"esu":{"value":"esu-Latn-US"},"neb":{"value":"neb-Latn-ZZ"},"rmf":{"value":"rmf-Latn-FI"},"und-061":{"value":"sm-Latn-WS"},"und-Limb":{"value":"lif-Limb-IN"},"vun":{"value":"vun-Latn-TZ"},"ff-Adlm":{"value":"ff-Adlm-GN"},"vut":{"value":"vut-Latn-ZZ"},"rmo":{"value":"rmo-Latn-CH"},"ala":{"value":"ala-Latn-ZZ"},"rmt":{"value":"rmt-Arab-IR"},"rmu":{"value":"rmu-Latn-SE"},"ali":{"value":"ali-Latn-ZZ"},"nex":{"value":"nex-Latn-ZZ"},"new":{"value":"new-Deva-NP"},"aln":{"value":"aln-Latn-XK"}
,"etr":{"value":"etr-Latn-ZZ"},"und-Rohg":{"value":"rhg-Rohg-MM"},"ett":{"value":"ett-Ital-IT"},"rna":{"value":"rna-Latn-ZZ"},"etu":{"value":"etu-Latn-ZZ"},"alt":{"value":"alt-Cyrl-RU"},"etx":{"value":"etx-Latn-ZZ"},"rng":{"value":"rng-Latn-MZ"},"und-Linb":{"value":"grc-Linb-GR"},"und-Lina":{"value":"lab-Lina-GR"},"und-Jpan":{"value":"ja-Jpan-JP"},"man-GN":{"value":"man-Nkoo-GN"},"nfr":{"value":"nfr-Latn-ZZ"},"amm":{"value":"amm-Latn-ZZ"},"und-Arab":{"value":"ar-Arab-EG"},"amo":{"value":"amo-Latn-NG"},"amn":
{"value":"amn-Latn-ZZ"},"rob":{"value":"rob-Latn-ID"},"amp":{"value":"amp-Latn-ZZ"},"ngb":{"value":"ngb-Latn-ZZ"},"rof":{"value":"rof-Latn-TZ"},"nga":{"value":"nga-Latn-ZZ"},"ngl":{"value":"ngl-Latn-MZ"},"roo":{"value":"roo-Latn-ZZ"},"anc":{"value":"anc-Latn-ZZ"},"ank":{"value":"ank-Latn-ZZ"},"ann":{"value":"ann-Latn-ZZ"},"und-Bhks":{"value":"sa-Bhks-IN"},"nhb":{"value":"nhb-Latn-ZZ"},"nhe":{"value":"nhe-Latn-MX"},"any":{"value":"any-Latn-ZZ"},"und-Orya":{"value":"or-Orya-IN"},"ewo":{"value":"ewo-Latn-CM"},
"nhw":{"value":"nhw-Latn-MX"},"aoj":{"value":"aoj-Latn-ZZ"},"aom":{"value":"aom-Latn-ZZ"},"zh-Hanb":{"value":"zh-Hanb-TW"},"und-Kits":{"value":"zkt-Kits-CN"},"jab":{"value":"jab-Latn-ZZ"},"nif":{"value":"nif-Latn-ZZ"},"aoz":{"value":"aoz-Latn-ID"},"nij":{"value":"nij-Latn-ID"},"nii":{"value":"nii-Latn-ZZ"},"zh-PH":{"value":"zh-Hant-PH"},"nin":{"value":"nin-Latn-ZZ"},"zh-Hant":{"value":"zh-Hant-TW"},"zh-PF":{"value":"zh-Hant-PF"},"und-Ahom":{"value":"aho-Ahom-IN"},"apd":{"value":"apd-Arab-TG"},"apc":{"value"
:"apc-Arab-ZZ"},"ape":{"value":"ape-Latn-ZZ"},"jam":{"value":"jam-Latn-JM"},"zh-PA":{"value":"zh-Hant-PA"},"niu":{"value":"niu-Latn-NU"},"niz":{"value":"niz-Latn-ZZ"},"niy":{"value":"niy-Latn-ZZ"},"ext":{"value":"ext-Latn-ES"},"apr":{"value":"apr-Latn-ZZ"},"aps":{"value":"aps-Latn-ZZ"},"apz":{"value":"apz-Latn-ZZ"},"rro":{"value":"rro-Latn-ZZ"},"njo":{"value":"njo-Latn-IN"},"jbo":{"value":"jbo-Latn-001"},"jbu":{"value":"jbu-Latn-ZZ"},"zh-MO":{"value":"zh-Hant-MO"},"nkg":{"value":"nkg-Latn-ZZ"},"zh-MY":{"value"
:"zh-Hant-MY"},"arc":{"value":"arc-Armi-IR"},"nko":{"value":"nko-Latn-ZZ"},"arh":{"value":"arh-Latn-ZZ"},"pa-Arab":{"value":"pa-Arab-PK"},"und-Mtei":{"value":"mni-Mtei-IN"},"arn":{"value":"arn-Latn-CL"},"aro":{"value":"aro-Latn-BO"},"und-Cyrl-RO":{"value":"bg-Cyrl-RO"},"arq":{"value":"arq-Arab-DZ"},"ars":{"value":"ars-Arab-SA"},"arz":{"value":"arz-Arab-EG"},"ary":{"value":"ary-Arab-MA"},"rtm":{"value":"rtm-Latn-FJ"},"asa":{"value":"asa-Latn-TZ"},"und-Grek-TR":{"value":"bgx-Grek-TR"},"ase":{"value":"ase-Sgnw-US"}
,"asg":{"value":"asg-Latn-ZZ"},"aso":{"value":"aso-Latn-ZZ"},"ast":{"value":"ast-Latn-ES"},"rue":{"value":"rue-Cyrl-UA"},"rug":{"value":"rug-Latn-SB"},"nmg":{"value":"nmg-Latn-CM"},"ata":{"value":"ata-Latn-ZZ"},"jen":{"value":"jen-Latn-ZZ"},"atg":{"value":"atg-Latn-ZZ"},"atj":{"value":"atj-Latn-CA"},"nmz":{"value":"nmz-Latn-ZZ"},"unr-Deva":{"value":"unr-Deva-NP"},"nnf":{"value":"nnf-Latn-ZZ"},"nnh":{"value":"nnh-Latn-CM"},"nnk":{"value":"nnk-Latn-ZZ"},"nnm":{"value":"nnm-Latn-ZZ"},"nnp":{"value":"nnp-Wcho-IN"}
,"az-IR":{"value":"az-Arab-IR"},"und-Adlm":{"value":"ff-Adlm-GN"},"az-IQ":{"value":"az-Arab-IQ"},"und-Nbat":{"value":"arc-Nbat-JO"},"sd-Khoj":{"value":"sd-Khoj-IN"},"nod":{"value":"nod-Lana-TH"},"auy":{"value":"auy-Latn-ZZ"},"noe":{"value":"noe-Deva-IN"},"rwk":{"value":"rwk-Latn-TZ"},"und-Cyrl-MD":{"value":"uk-Cyrl-MD"},"rwo":{"value":"rwo-Latn-ZZ"},"non":{"value":"non-Runr-SE"},"nop":{"value":"nop-Latn-ZZ"},"jgk":{"value":"jgk-Latn-ZZ"},"jgo":{"value":"jgo-Latn-CM"},"und-Vaii":{"value":"vai-Vaii-LR"},"nou":
{"value":"nou-Latn-ZZ"},"avl":{"value":"avl-Arab-ZZ"},"avn":{"value":"avn-Latn-ZZ"},"wae":{"value":"wae-Latn-CH"},"avt":{"value":"avt-Latn-ZZ"},"avu":{"value":"avu-Latn-ZZ"},"waj":{"value":"waj-Latn-ZZ"},"wal":{"value":"wal-Ethi-ET"},"wan":{"value":"wan-Latn-ZZ"},"zh-HK":{"value":"zh-Hant-HK"},"war":{"value":"war-Latn-PH"},"awa":{"value":"awa-Deva-IN"},"und-Plrd":{"value":"hmd-Plrd-CN"},"awb":{"value":"awb-Latn-ZZ"},"awo":{"value":"awo-Latn-ZZ"},"und-Knda":{"value":"kn-Knda-IN"},"zh-ID":{"value":"zh-Hant-ID"}
,"jib":{"value":"jib-Latn-ZZ"},"awx":{"value":"awx-Latn-ZZ"},"wbp":{"value":"wbp-Latn-AU"},"und-Sidd":{"value":"sa-Sidd-IN"},"fab":{"value":"fab-Latn-ZZ"},"wbr":{"value":"wbr-Deva-IN"},"faa":{"value":"faa-Latn-ZZ"},"wbq":{"value":"wbq-Telu-IN"},"und-Kali":{"value":"eky-Kali-MM"},"fag":{"value":"fag-Latn-ZZ"},"nqo":{"value":"nqo-Nkoo-GN"},"fai":{"value":"fai-Latn-ZZ"},"ryu":{"value":"ryu-Kana-JP"},"fan":{"value":"fan-Latn-GQ"},"wci":{"value":"wci-Latn-ZZ"},"nrb":{"value":"nrb-Latn-ZZ"},"und-Phlp":{"value":"pal-Phlp-CN"}
,"ayb":{"value":"ayb-Latn-ZZ"},"und-Phli":{"value":"pal-Phli-IR"},"cu-Glag":{"value":"cu-Glag-BG"},"und-Cyrl-XK":{"value":"sr-Cyrl-XK"},"az-Arab":{"value":"az-Arab-IR"},"ks-Deva":{"value":"ks-Deva-IN"},"und-Thai":{"value":"th-Thai-TH"},"nsk":{"value":"nsk-Cans-CA"},"nsn":{"value":"nsn-Latn-ZZ"},"nso":{"value":"nso-Latn-ZA"},"und-Thaa":{"value":"dv-Thaa-MV"},"und-Nshu":{"value":"zhx-Nshu-CN"},"nss":{"value":"nss-Latn-ZZ"},"zh-VN":{"value":"zh-Hant-VN"},"und-Hmnp":{"value":"mww-Hmnp-US"},"und-Kana":{"value":"ja-Kana-JP"}
,"und-Hmng":{"value":"hnj-Hmng-LA"},"wer":{"value":"wer-Latn-ZZ"},"zh-TW":{"value":"zh-Hant-TW"},"ntm":{"value":"ntm-Latn-ZZ"},"ntr":{"value":"ntr-Latn-ZZ"},"zh-US":{"value":"zh-Hant-US"},"und-Xpeo":{"value":"peo-Xpeo-IR"},"jmc":{"value":"jmc-Latn-TZ"},"nui":{"value":"nui-Latn-ZZ"},"jml":{"value":"jml-Deva-NP"},"nup":{"value":"nup-Latn-ZZ"},"und-Cyrl-SK":{"value":"uk-Cyrl-SK"},"nus":{"value":"nus-Latn-SS"},"nuv":{"value":"nuv-Latn-ZZ"},"nux":{"value":"nux-Latn-ZZ"},"zh-TH":{"value":"zh-Hant-TH"},"wgi":{"value"
:"wgi-Latn-ZZ"},"und-Phnx":{"value":"phn-Phnx-LB"},"und-Cyrl-TR":{"value":"kbd-Cyrl-TR"},"ffi":{"value":"ffi-Latn-ZZ"},"und-Elym":{"value":"arc-Elym-IR"},"ffm":{"value":"ffm-Latn-ML"},"und-Rjng":{"value":"rej-Rjng-ID"},"whg":{"value":"whg-Latn-ZZ"},"nwb":{"value":"nwb-Latn-ZZ"},"zh-SR":{"value":"zh-Hant-SR"},"wib":{"value":"wib-Latn-ZZ"},"und-Hebr":{"value":"he-Hebr-IL"},"saf":{"value":"saf-Latn-GH"},"sah":{"value":"sah-Cyrl-RU"},"saq":{"value":"saq-Latn-KE"},"wiu":{"value":"wiu-Latn-ZZ"},"sas":{"value":"sas-Latn-ID"}
,"wiv":{"value":"wiv-Latn-ZZ"},"nxq":{"value":"nxq-Latn-CN"},"sat":{"value":"sat-Olck-IN"},"nxr":{"value":"nxr-Latn-ZZ"},"sav":{"value":"sav-Latn-SN"},"saz":{"value":"saz-Saur-IN"},"wja":{"value":"wja-Latn-ZZ"},"sba":{"value":"sba-Latn-ZZ"},"sbe":{"value":"sbe-Latn-ZZ"},"wji":{"value":"wji-Latn-ZZ"},"mn-Mong":{"value":"mn-Mong-CN"},"und-419":{"value":"es-Latn-419"},"fia":{"value":"fia-Arab-SD"},"sbp":{"value":"sbp-Latn-TZ"},"und-NO":{"value":"nb-Latn-NO"},"nyn":{"value":"nyn-Latn-UG"},"nym":{"value":"nym-Latn-TZ"}
,"und-NL":{"value":"nl-Latn-NL"},"und-NP":{"value":"ne-Deva-NP"},"fil":{"value":"fil-Latn-PH"},"bal":{"value":"bal-Arab-PK"},"ban":{"value":"ban-Latn-ID"},"bap":{"value":"bap-Deva-NP"},"fit":{"value":"fit-Latn-SE"},"bar":{"value":"bar-Latn-AT"},"bas":{"value":"bas-Latn-CM"},"bav":{"value":"bav-Latn-ZZ"},"bax":{"value":"bax-Bamu-CM"},"jra":{"value":"jra-Latn-ZZ"},"sck":{"value":"sck-Deva-IN"},"nzi":{"value":"nzi-Latn-GH"},"scl":{"value":"scl-Arab-ZZ"},"sco":{"value":"sco-Latn-GB"},"scn":{"value":"scn-Latn-IT"}
,"aa":{"value":"aa-Latn-ET"},"bba":{"value":"bba-Latn-ZZ"},"und-MN":{"value":"mn-Cyrl-MN"},"ab":{"value":"ab-Cyrl-GE"},"und-MM":{"value":"my-Mymr-MM"},"und-Osma":{"value":"so-Osma-SO"},"bbc":{"value":"bbc-Latn-ID"},"scs":{"value":"scs-Latn-CA"},"und-ML":{"value":"bm-Latn-ML"},"bbb":{"value":"bbb-Latn-ZZ"},"und-MK":{"value":"mk-Cyrl-MK"},"ae":{"value":"ae-Avst-IR"},"und-MR":{"value":"ar-Arab-MR"},"af":{"value":"af-Latn-ZA"},"bbd":{"value":"bbd-Latn-ZZ"},"und-MQ":{"value":"fr-Latn-MQ"},"und-Wara":{"value":"hoc-Wara-IN"}
,"und-MO":{"value":"zh-Hant-MO"},"und-MV":{"value":"dv-Thaa-MV"},"und-MU":{"value":"mfe-Latn-MU"},"ak":{"value":"ak-Latn-GH"},"und-MT":{"value":"mt-Latn-MT"},"bbj":{"value":"bbj-Latn-CM"},"am":{"value":"am-Ethi-ET"},"und-MZ":{"value":"pt-Latn-MZ"},"an":{"value":"an-Latn-ES"},"und-MY":{"value":"ms-Latn-MY"},"und-MX":{"value":"es-Latn-MX"},"ar":{"value":"ar-Arab-EG"},"bbp":{"value":"bbp-Latn-ZZ"},"as":{"value":"as-Beng-IN"},"bbr":{"value":"bbr-Latn-ZZ"},"sdc":{"value":"sdc-Latn-IT"},"und-NC":{"value":"fr-Latn-NC"}
,"av":{"value":"av-Cyrl-RU"},"sdh":{"value":"sdh-Arab-IR"},"und-NA":{"value":"af-Latn-NA"},"ay":{"value":"ay-Latn-BO"},"az":{"value":"az-Latn-AZ"},"und-NE":{"value":"ha-Latn-NE"},"und-NI":{"value":"es-Latn-NI"},"ba":{"value":"ba-Cyrl-RU"},"wls":{"value":"wls-Latn-WF"},"und-Kore":{"value":"ko-Kore-KR"},"und-LK":{"value":"si-Sinh-LK"},"be":{"value":"be-Cyrl-BY"},"bcf":{"value":"bcf-Latn-ZZ"},"bg":{"value":"bg-Cyrl-BG"},"bch":{"value":"bch-Latn-ZZ"},"bi":{"value":"bi-Latn-VU"},"und-LU":{"value":"fr-Latn-LU"},"bci":
{"value":"bci-Latn-CI"},"und-LT":{"value":"lt-Latn-LT"},"und-LS":{"value":"st-Latn-LS"},"bm":{"value":"bm-Latn-ML"},"bcn":{"value":"bcn-Latn-ZZ"},"bn":{"value":"bn-Beng-BD"},"und-LY":{"value":"ar-Arab-LY"},"bcm":{"value":"bcm-Latn-ZZ"},"bo":{"value":"bo-Tibt-CN"},"bco":{"value":"bco-Latn-ZZ"},"und-LV":{"value":"lv-Latn-LV"},"br":{"value":"br-Latn-FR"},"bcq":{"value":"bcq-Ethi-ZZ"},"bs":{"value":"bs-Latn-BA"},"bcu":{"value":"bcu-Latn-ZZ"},"sef":{"value":"sef-Latn-CI"},"und-MA":{"value":"ar-Arab-MA"},"sei":{"value"
:"sei-Latn-MX"},"seh":{"value":"seh-Latn-MZ"},"und-MF":{"value":"fr-Latn-MF"},"wmo":{"value":"wmo-Latn-ZZ"},"und-ME":{"value":"sr-Latn-ME"},"und-MD":{"value":"ro-Latn-MD"},"und-MC":{"value":"fr-Latn-MC"},"ca":{"value":"ca-Latn-ES"},"und-MG":{"value":"mg-Latn-MG"},"ses":{"value":"ses-Latn-ML"},"ce":{"value":"ce-Cyrl-RU"},"und-Cyrl-BA":{"value":"sr-Cyrl-BA"},"bdd":{"value":"bdd-Latn-ZZ"},"und-KP":{"value":"ko-Kore-KP"},"ch":{"value":"ch-Latn-GU"},"und-KM":{"value":"ar-Arab-KM"},"und-KR":{"value":"ko-Kore-KR"}
,"co":{"value":"co-Latn-FR"},"flr":{"value":"flr-Latn-ZZ"},"und-KW":{"value":"ar-Arab-KW"},"wnc":{"value":"wnc-Latn-ZZ"},"und-Dogr":{"value":"doi-Dogr-IN"},"cr":{"value":"cr-Cans-CA"},"cs":{"value":"cs-Latn-CZ"},"cu":{"value":"cu-Cyrl-RU"},"und-KZ":{"value":"ru-Cyrl-KZ"},"cv":{"value":"cv-Cyrl-RU"},"wni":{"value":"wni-Arab-KM"},"und-LA":{"value":"lo-Laoo-LA"},"cy":{"value":"cy-Latn-GB"},"und-LB":{"value":"ar-Arab-LB"},"und-LI":{"value":"de-Latn-LI"},"da":{"value":"da-Latn-DK"},"und-Cyrl-AL":{"value":"mk-Cyrl-AL"}
,"wnu":{"value":"wnu-Latn-ZZ"},"de":{"value":"de-Latn-DE"},"bef":{"value":"bef-Latn-ZZ"},"beh":{"value":"beh-Latn-ZZ"},"und-JO":{"value":"ar-Arab-JO"},"bej":{"value":"bej-Arab-SD"},"fmp":{"value":"fmp-Latn-ZZ"},"jut":{"value":"jut-Latn-DK"},"bem":{"value":"bem-Latn-ZM"},"und-JP":{"value":"ja-Jpan-JP"},"wob":{"value":"wob-Latn-ZZ"},"sga":{"value":"sga-Ogam-IE"},"bet":{"value":"bet-Latn-ZZ"},"dv":{"value":"dv-Thaa-MV"},"bex":{"value":"bex-Latn-ZZ"},"bew":{"value":"bew-Latn-ID"},"bez":{"value":"bez-Latn-TZ"},"dz":
{"value":"dz-Tibt-BT"},"ms-ID":{"value":"ms-Latn-ID"},"wos":{"value":"wos-Latn-ZZ"},"und-KH":{"value":"km-Khmr-KH"},"und-KG":{"value":"ky-Cyrl-KG"},"sgs":{"value":"sgs-Latn-LT"},"und-KE":{"value":"sw-Latn-KE"},"ee":{"value":"ee-Latn-GH"},"bfd":{"value":"bfd-Latn-CM"},"sgw":{"value":"sgw-Ethi-ZZ"},"und-IN":{"value":"hi-Deva-IN"},"und-IL":{"value":"he-Hebr-IL"},"el":{"value":"el-Grek-GR"},"sgz":{"value":"sgz-Latn-ZZ"},"und-IR":{"value":"fa-Arab-IR"},"en":{"value":"en-Latn-US"},"und-IQ":{"value":"ar-Arab-IQ"},
"und-Perm":{"value":"kv-Perm-RU"},"eo":{"value":"eo-Latn-001"},"bfq":{"value":"bfq-Taml-IN"},"es":{"value":"es-Latn-ES"},"und-IT":{"value":"it-Latn-IT"},"et":{"value":"et-Latn-EE"},"und-IS":{"value":"is-Latn-IS"},"eu":{"value":"eu-Latn-ES"},"bft":{"value":"bft-Arab-PK"},"bfy":{"value":"bfy-Deva-IN"},"shi":{"value":"shi-Tfng-MA"},"shk":{"value":"shk-Latn-ZZ"},"shn":{"value":"shn-Mymr-MM"},"fod":{"value":"fod-Latn-ZZ"},"fa":{"value":"fa-Arab-IR"},"bgc":{"value":"bgc-Deva-IN"},"ff":{"value":"ff-Latn-SN"},"shu":
{"value":"shu-Arab-ZZ"},"fi":{"value":"fi-Latn-FI"},"fj":{"value":"fj-Latn-FJ"},"fon":{"value":"fon-Latn-BJ"},"und-HM":{"value":"und-Latn-HM"},"und-HK":{"value":"zh-Hant-HK"},"bgn":{"value":"bgn-Arab-PK"},"for":{"value":"for-Latn-ZZ"},"fo":{"value":"fo-Latn-FO"},"und-HN":{"value":"es-Latn-HN"},"fr":{"value":"fr-Latn-FR"},"und-HU":{"value":"hu-Latn-HU"},"und-HT":{"value":"ht-Latn-HT"},"ku-Arab":{"value":"ku-Arab-IQ"},"sid":{"value":"sid-Latn-ET"},"und-HR":{"value":"hr-Latn-HR"},"sig":{"value":"sig-Latn-ZZ"},
"bgx":{"value":"bgx-Grek-TR"},"fy":{"value":"fy-Latn-NL"},"sim":{"value":"sim-Latn-ZZ"},"sil":{"value":"sil-Latn-ZZ"},"fpe":{"value":"fpe-Latn-ZZ"},"ga":{"value":"ga-Latn-IE"},"bhb":{"value":"bhb-Deva-IN"},"gd":{"value":"gd-Latn-GB"},"und-ID":{"value":"id-Latn-ID"},"und-IC":{"value":"es-Latn-IC"},"bhg":{"value":"bhg-Latn-ZZ"},"und-GH":{"value":"ak-Latn-GH"},"bhi":{"value":"bhi-Deva-IN"},"und-GF":{"value":"fr-Latn-GF"},"und-GE":{"value":"ka-Geor-GE"},"und-GL":{"value":"kl-Latn-GL"},"gl":{"value":"gl-Latn-ES"}
,"bhl":{"value":"bhl-Latn-ZZ"},"gn":{"value":"gn-Latn-PY"},"bho":{"value":"bho-Deva-IN"},"und-GP":{"value":"fr-Latn-GP"},"und-GN":{"value":"fr-Latn-GN"},"und-GT":{"value":"es-Latn-GT"},"und-GS":{"value":"und-Latn-GS"},"gu":{"value":"gu-Gujr-IN"},"und-GR":{"value":"el-Grek-GR"},"gv":{"value":"gv-Latn-IM"},"und-GQ":{"value":"es-Latn-GQ"},"und-Palm":{"value":"arc-Palm-SY"},"und-GW":{"value":"pt-Latn-GW"},"bhy":{"value":"bhy-Latn-ZZ"},"ha":{"value":"ha-Latn-NG"},"wrs":{"value":"wrs-Latn-ZZ"},"bib":{"value":"bib-Latn-ZZ"}
,"sjr":{"value":"sjr-Latn-ZZ"},"he":{"value":"he-Hebr-IL"},"big":{"value":"big-Latn-ZZ"},"hi":{"value":"hi-Deva-IN"},"und-Cyrl-GE":{"value":"ab-Cyrl-GE"},"bik":{"value":"bik-Latn-PH"},"bin":{"value":"bin-Latn-NG"},"und-Cham":{"value":"cjm-Cham-VN"},"und-FI":{"value":"fi-Latn-FI"},"bim":{"value":"bim-Latn-ZZ"},"ho":{"value":"ho-Latn-PG"},"tg-PK":{"value":"tg-Arab-PK"},"und-FO":{"value":"fo-Latn-FO"},"bio":{"value":"bio-Latn-ZZ"},"fqs":{"value":"fqs-Latn-ZZ"},"hr":{"value":"hr-Latn-HR"},"skc":{"value":"skc-Latn-ZZ"}
,"wsg":{"value":"wsg-Gong-IN"},"biq":{"value":"biq-Latn-ZZ"},"ht":{"value":"ht-Latn-HT"},"hu":{"value":"hu-Latn-HU"},"und-FR":{"value":"fr-Latn-FR"},"wsk":{"value":"wsk-Latn-ZZ"},"hy":{"value":"hy-Armn-AM"},"hz":{"value":"hz-Latn-NA"},"frc":{"value":"frc-Latn-US"},"ia":{"value":"ia-Latn-001"},"sks":{"value":"sks-Latn-ZZ"},"id":{"value":"id-Latn-ID"},"skr":{"value":"skr-Arab-PK"},"ig":{"value":"ig-Latn-NG"},"und-GA":{"value":"fr-Latn-GA"},"bji":{"value":"bji-Ethi-ZZ"},"ii":{"value":"ii-Yiii-CN"},"bjh":{"value"
:"bjh-Latn-ZZ"},"und-EE":{"value":"et-Latn-EE"},"ik":{"value":"ik-Latn-US"},"bjj":{"value":"bjj-Deva-IN"},"und-EC":{"value":"es-Latn-EC"},"und-Cprt":{"value":"grc-Cprt-CY"},"frp":{"value":"frp-Latn-FR"},"in":{"value":"in-Latn-ID"},"bjo":{"value":"bjo-Latn-ZZ"},"frs":{"value":"frs-Latn-DE"},"io":{"value":"io-Latn-001"},"und-EH":{"value":"ar-Arab-EH"},"bjn":{"value":"bjn-Latn-ID"},"frr":{"value":"frr-Latn-DE"},"und-EG":{"value":"ar-Arab-EG"},"is":{"value":"is-Latn-IS"},"sld":{"value":"sld-Latn-ZZ"},"bjr":{"value"
:"bjr-Latn-ZZ"},"it":{"value":"it-Latn-IT"},"iu":{"value":"iu-Cans-CA"},"und-ER":{"value":"ti-Ethi-ER"},"bjt":{"value":"bjt-Latn-SN"},"iw":{"value":"iw-Hebr-IL"},"und-Tirh":{"value":"mai-Tirh-IN"},"sli":{"value":"sli-Latn-PL"},"und-EU":{"value":"en-Latn-GB"},"wtm":{"value":"wtm-Deva-IN"},"sll":{"value":"sll-Latn-ZZ"},"und-ET":{"value":"am-Ethi-ET"},"bjz":{"value":"bjz-Latn-ZZ"},"und-ES":{"value":"es-Latn-ES"},"und-EZ":{"value":"de-Latn-EZ"},"ja":{"value":"ja-Jpan-JP"},"zh-GF":{"value":"zh-Hant-GF"},"bkc":{"value"
:"bkc-Latn-ZZ"},"zh-GB":{"value":"zh-Hant-GB"},"und-Cyrl-GR":{"value":"mk-Cyrl-GR"},"ji":{"value":"ji-Hebr-UA"},"und-DE":{"value":"de-Latn-DE"},"sly":{"value":"sly-Latn-ID"},"bkm":{"value":"bkm-Latn-CM"},"sma":{"value":"sma-Latn-SE"},"bkq":{"value":"bkq-Latn-ZZ"},"und-DK":{"value":"da-Latn-DK"},"und-DJ":{"value":"aa-Latn-DJ"},"bkv":{"value":"bkv-Latn-ZZ"},"jv":{"value":"jv-Latn-ID"},"bku":{"value":"bku-Latn-PH"},"jw":{"value":"jw-Latn-ID"},"und-DO":{"value":"es-Latn-DO"},"smj":{"value":"smj-Latn-SE"},"smn":
{"value":"smn-Latn-FI"},"ka":{"value":"ka-Geor-GE"},"smq":{"value":"smq-Latn-ZZ"},"wuu":{"value":"wuu-Hans-CN"},"smp":{"value":"smp-Samr-IL"},"sms":{"value":"sms-Latn-FI"},"wuv":{"value":"wuv-Latn-ZZ"},"und-DZ":{"value":"ar-Arab-DZ"},"kg":{"value":"kg-Latn-CD"},"und-EA":{"value":"es-Latn-EA"},"ki":{"value":"ki-Latn-KE"},"kj":{"value":"kj-Latn-NA"},"kk":{"value":"kk-Cyrl-KZ"},"man-Nkoo":{"value":"man-Nkoo-GN"},"und-CD":{"value":"sw-Latn-CD"},"kl":{"value":"kl-Latn-GL"},"und-Telu":{"value":"te-Telu-IN"},"km":
{"value":"km-Khmr-KH"},"kn":{"value":"kn-Knda-IN"},"ko":{"value":"ko-Kore-KR"},"und-CH":{"value":"de-Latn-CH"},"und-CG":{"value":"fr-Latn-CG"},"und-CF":{"value":"fr-Latn-CF"},"kr":{"value":"kr-Latn-ZZ"},"ks":{"value":"ks-Arab-IN"},"und-CL":{"value":"es-Latn-CL"},"snc":{"value":"snc-Latn-ZZ"},"ku":{"value":"ku-Latn-TR"},"blt":{"value":"blt-Tavt-VN"},"kv":{"value":"kv-Cyrl-RU"},"und-CI":{"value":"fr-Latn-CI"},"kw":{"value":"kw-Latn-GB"},"und-CP":{"value":"und-Latn-CP"},"und-CO":{"value":"es-Latn-CO"},"ky":{"value"
:"ky-Cyrl-KG"},"und-CN":{"value":"zh-Hans-CN"},"und-CM":{"value":"fr-Latn-CM"},"snk":{"value":"snk-Latn-ML"},"fub":{"value":"fub-Arab-CM"},"und-CR":{"value":"es-Latn-CR"},"fud":{"value":"fud-Latn-WF"},"snp":{"value":"snp-Latn-ZZ"},"la":{"value":"la-Latn-VA"},"und-CW":{"value":"pap-Latn-CW"},"fuf":{"value":"fuf-Latn-GN"},"lb":{"value":"lb-Latn-LU"},"und-CV":{"value":"pt-Latn-CV"},"fue":{"value":"fue-Latn-ZZ"},"und-CU":{"value":"es-Latn-CU"},"fuh":{"value":"fuh-Latn-ZZ"},"und-CZ":{"value":"cs-Latn-CZ"},"lg":{"value"
:"lg-Latn-UG"},"und-CY":{"value":"el-Grek-CY"},"bmh":{"value":"bmh-Latn-ZZ"},"snx":{"value":"snx-Latn-ZZ"},"li":{"value":"li-Latn-NL"},"sny":{"value":"sny-Latn-ZZ"},"wwa":{"value":"wwa-Latn-ZZ"},"bmk":{"value":"bmk-Latn-ZZ"},"und-Cher":{"value":"chr-Cher-US"},"fur":{"value":"fur-Latn-IT"},"ln":{"value":"ln-Latn-CD"},"und-BA":{"value":"bs-Latn-BA"},"fuq":{"value":"fuq-Latn-NE"},"lo":{"value":"lo-Laoo-LA"},"und-BG":{"value":"bg-Cyrl-BG"},"und-BF":{"value":"fr-Latn-BF"},"fuv":{"value":"fuv-Latn-NG"},"und-BE":{"value"
:"nl-Latn-BE"},"bmq":{"value":"bmq-Latn-ML"},"und-BD":{"value":"bn-Beng-BD"},"lt":{"value":"lt-Latn-LT"},"lu":{"value":"lu-Latn-CD"},"und-BJ":{"value":"fr-Latn-BJ"},"lv":{"value":"lv-Latn-LV"},"ogc":{"value":"ogc-Latn-ZZ"},"sog":{"value":"sog-Sogd-UZ"},"und-BI":{"value":"rn-Latn-BI"},"bmu":{"value":"bmu-Latn-ZZ"},"fuy":{"value":"fuy-Latn-ZZ"},"und-BH":{"value":"ar-Arab-BH"},"und-BO":{"value":"es-Latn-BO"},"und-BN":{"value":"ms-Latn-BN"},"sok":{"value":"sok-Latn-ZZ"},"und-BL":{"value":"fr-Latn-BL"},"und-BR":
{"value":"pt-Latn-BR"},"und-BQ":{"value":"pap-Latn-BQ"},"soq":{"value":"soq-Latn-ZZ"},"und-BV":{"value":"und-Latn-BV"},"und-BT":{"value":"dz-Tibt-BT"},"sou":{"value":"sou-Thai-TH"},"bng":{"value":"bng-Latn-ZZ"},"mg":{"value":"mg-Latn-MG"},"und-BY":{"value":"be-Cyrl-BY"},"und-Glag":{"value":"cu-Glag-BG"},"mh":{"value":"mh-Latn-MH"},"mi":{"value":"mi-Latn-NZ"},"soy":{"value":"soy-Latn-ZZ"},"mk":{"value":"mk-Cyrl-MK"},"ml":{"value":"ml-Mlym-IN"},"bnm":{"value":"bnm-Latn-ZZ"},"mn":{"value":"mn-Cyrl-MN"},"mo":{"value"
:"mo-Latn-RO"},"und-Prti":{"value":"xpr-Prti-IR"},"fvr":{"value":"fvr-Latn-SD"},"und-AF":{"value":"fa-Arab-AF"},"bnp":{"value":"bnp-Latn-ZZ"},"mr":{"value":"mr-Deva-IN"},"und-AE":{"value":"ar-Arab-AE"},"ms":{"value":"ms-Latn-MY"},"spd":{"value":"spd-Latn-ZZ"},"und-AD":{"value":"ca-Latn-AD"},"mt":{"value":"mt-Latn-MT"},"my":{"value":"my-Mymr-MM"},"zh-BN":{"value":"zh-Hant-BN"},"und-AM":{"value":"hy-Armn-AM"},"spl":{"value":"spl-Latn-ZZ"},"und-AL":{"value":"sq-Latn-AL"},"und-AR":{"value":"es-Latn-AR"},"und-AQ":
{"value":"und-Latn-AQ"},"na":{"value":"na-Latn-NR"},"und-AO":{"value":"pt-Latn-AO"},"nb":{"value":"nb-Latn-NO"},"nd":{"value":"nd-Latn-ZW"},"und-AT":{"value":"de-Latn-AT"},"ne":{"value":"ne-Deva-NP"},"sps":{"value":"sps-Latn-ZZ"},"und-AS":{"value":"sm-Latn-AS"},"und-AZ":{"value":"az-Latn-AZ"},"ng":{"value":"ng-Latn-NA"},"und-AX":{"value":"sv-Latn-AX"},"und-AW":{"value":"nl-Latn-AW"},"boj":{"value":"boj-Latn-ZZ"},"nl":{"value":"nl-Latn-NL"},"bon":{"value":"bon-Latn-ZZ"},"nn":{"value":"nn-Latn-NO"},"bom":{"value"
:"bom-Latn-ZZ"},"no":{"value":"no-Latn-NO"},"nr":{"value":"nr-Latn-ZA"},"arc-Nbat":{"value":"arc-Nbat-JO"},"und-Medf":{"value":"mis-Medf-NG"},"nv":{"value":"nv-Latn-US"},"kaa":{"value":"kaa-Cyrl-UZ"},"ny":{"value":"ny-Latn-MW"},"kac":{"value":"kac-Latn-MM"},"kab":{"value":"kab-Latn-DZ"},"kad":{"value":"kad-Latn-ZZ"},"kai":{"value":"kai-Latn-ZZ"},"oc":{"value":"oc-Latn-FR"},"zh-AU":{"value":"zh-Hant-AU"},"kaj":{"value":"kaj-Latn-NG"},"kam":{"value":"kam-Latn-KE"},"und-Tagb":{"value":"tbw-Tagb-PH"},"kao":{"value"
:"kao-Latn-ML"},"und-Ogam":{"value":"sga-Ogam-IE"},"om":{"value":"om-Latn-ET"},"srb":{"value":"srb-Sora-IN"},"or":{"value":"or-Orya-IN"},"tg-Arab":{"value":"tg-Arab-PK"},"os":{"value":"os-Cyrl-GE"},"und-Sogd":{"value":"sog-Sogd-UZ"},"bpy":{"value":"bpy-Beng-IN"},"kbd":{"value":"kbd-Cyrl-RU"},"srn":{"value":"srn-Latn-SR"},"pa":{"value":"pa-Guru-IN"},"srr":{"value":"srr-Latn-SN"},"bqc":{"value":"bqc-Latn-ZZ"},"und-Kthi":{"value":"bho-Kthi-IN"},"kbm":{"value":"kbm-Latn-ZZ"},"kbp":{"value":"kbp-Latn-ZZ"},"srx":
{"value":"srx-Deva-IN"},"bqi":{"value":"bqi-Arab-IR"},"kbq":{"value":"kbq-Latn-ZZ"},"pl":{"value":"pl-Latn-PL"},"bqp":{"value":"bqp-Latn-ZZ"},"kbx":{"value":"kbx-Latn-ZZ"},"kby":{"value":"kby-Arab-NE"},"ps":{"value":"ps-Arab-AF"},"pt":{"value":"pt-Latn-BR"},"ssd":{"value":"ssd-Latn-ZZ"},"und-Nkoo":{"value":"man-Nkoo-GN"},"bqv":{"value":"bqv-Latn-CI"},"ssg":{"value":"ssg-Latn-ZZ"},"und-Mymr":{"value":"my-Mymr-MM"},"kcg":{"value":"kcg-Latn-NG"},"bra":{"value":"bra-Deva-IN"},"kck":{"value":"kck-Latn-ZW"},"kcl":
{"value":"kcl-Latn-ZZ"},"okr":{"value":"okr-Latn-ZZ"},"ssy":{"value":"ssy-Latn-ER"},"brh":{"value":"brh-Arab-PK"},"okv":{"value":"okv-Latn-ZZ"},"kct":{"value":"kct-Latn-ZZ"},"und-Hani":{"value":"zh-Hani-CN"},"und-Bugi":{"value":"bug-Bugi-ID"},"und-Hang":{"value":"ko-Hang-KR"},"qu":{"value":"qu-Latn-PE"},"brx":{"value":"brx-Deva-IN"},"und-Samr":{"value":"smp-Samr-IL"},"brz":{"value":"brz-Latn-ZZ"},"stk":{"value":"stk-Latn-ZZ"},"und-Hano":{"value":"hnn-Hano-PH"},"kde":{"value":"kde-Latn-TZ"},"kdh":{"value":"kdh-Arab-TG"}
,"stq":{"value":"stq-Latn-DE"},"kdl":{"value":"kdl-Latn-ZZ"},"bsj":{"value":"bsj-Latn-ZZ"},"und-Hanb":{"value":"zh-Hanb-TW"},"kdt":{"value":"kdt-Thai-TH"},"rm":{"value":"rm-Latn-CH"},"rn":{"value":"rn-Latn-BI"},"ro":{"value":"ro-Latn-RO"},"sua":{"value":"sua-Latn-ZZ"},"und-Deva-BT":{"value":"ne-Deva-BT"},"bsq":{"value":"bsq-Bass-LR"},"bst":{"value":"bst-Ethi-ZZ"},"sue":{"value":"sue-Latn-ZZ"},"bss":{"value":"bss-Latn-CM"},"ru":{"value":"ru-Cyrl-RU"},"und-Buhd":{"value":"bku-Buhd-PH"},"rw":{"value":"rw-Latn-RW"}
,"kea":{"value":"kea-Latn-CV"},"suk":{"value":"suk-Latn-TZ"},"grc-Linb":{"value":"grc-Linb-GR"},"sa":{"value":"sa-Deva-IN"},"sc":{"value":"sc-Latn-IT"},"sus":{"value":"sus-Latn-GN"},"sd":{"value":"sd-Arab-PK"},"sur":{"value":"sur-Latn-ZZ"},"se":{"value":"se-Latn-NO"},"sg":{"value":"sg-Latn-CF"},"ken":{"value":"ken-Latn-CM"},"si":{"value":"si-Sinh-LK"},"und-Hant":{"value":"zh-Hant-TW"},"und-Hans":{"value":"zh-Hans-CN"},"sk":{"value":"sk-Latn-SK"},"sl":{"value":"sl-Latn-SI"},"sm":{"value":"sm-Latn-WS"},"sn":{"value"
:"sn-Latn-ZW"},"bto":{"value":"bto-Latn-PH"},"so":{"value":"so-Latn-SO"},"sq":{"value":"sq-Latn-AL"},"sr":{"value":"sr-Cyrl-RS"},"ss":{"value":"ss-Latn-ZA"},"kez":{"value":"kez-Latn-ZZ"},"st":{"value":"st-Latn-ZA"},"su":{"value":"su-Latn-ID"},"btt":{"value":"btt-Latn-ZZ"},"sv":{"value":"sv-Latn-SE"},"sw":{"value":"sw-Latn-TZ"},"btv":{"value":"btv-Deva-PK"},"ong":{"value":"ong-Latn-ZZ"},"ta":{"value":"ta-Taml-IN"},"onn":{"value":"onn-Latn-ZZ"},"bua":{"value":"bua-Cyrl-RU"},"bud":{"value":"bud-Latn-ZZ"},"buc":
{"value":"buc-Latn-YT"},"te":{"value":"te-Telu-IN"},"tg":{"value":"tg-Cyrl-TJ"},"th":{"value":"th-Thai-TH"},"und-Gong":{"value":"wsg-Gong-IN"},"bug":{"value":"bug-Latn-ID"},"kfo":{"value":"kfo-Latn-CI"},"ons":{"value":"ons-Latn-ZZ"},"ti":{"value":"ti-Ethi-ET"},"kfr":{"value":"kfr-Deva-IN"},"tk":{"value":"tk-Latn-TM"},"tl":{"value":"tl-Latn-PH"},"und-Lisu":{"value":"lis-Lisu-CN"},"buk":{"value":"buk-Latn-ZZ"},"tn":{"value":"tn-Latn-ZA"},"bum":{"value":"bum-Latn-CM"},"to":{"value":"to-Latn-TO"},"buo":{"value"
:"buo-Latn-ZZ"},"swc":{"value":"swc-Latn-CD"},"tr":{"value":"tr-Latn-TR"},"und-Gonm":{"value":"esg-Gonm-IN"},"kfy":{"value":"kfy-Deva-IN"},"swb":{"value":"swb-Arab-YT"},"ts":{"value":"ts-Latn-ZA"},"tt":{"value":"tt-Cyrl-RU"},"bus":{"value":"bus-Latn-ZZ"},"swg":{"value":"swg-Latn-DE"},"buu":{"value":"buu-Latn-ZZ"},"ty":{"value":"ty-Latn-PF"},"kge":{"value":"kge-Latn-ID"},"kgf":{"value":"kgf-Latn-ZZ"},"swp":{"value":"swp-Latn-ZZ"},"bvb":{"value":"bvb-Latn-GQ"},"ug":{"value":"ug-Arab-CN"},"swv":{"value":"swv-Deva-IN"}
,"kgp":{"value":"kgp-Latn-BR"},"uk":{"value":"uk-Cyrl-UA"},"ur":{"value":"ur-Arab-PK"},"kk-IR":{"value":"kk-Arab-IR"},"khb":{"value":"khb-Talu-CN"},"kha":{"value":"kha-Latn-IN"},"uz":{"value":"uz-Latn-UZ"},"sxn":{"value":"sxn-Latn-ID"},"xav":{"value":"xav-Latn-BR"},"opm":{"value":"opm-Latn-ZZ"},"bwd":{"value":"bwd-Latn-ZZ"},"und-Mlym":{"value":"ml-Mlym-IN"},"ve":{"value":"ve-Latn-ZA"},"khn":{"value":"khn-Deva-IN"},"sxw":{"value":"sxw-Latn-ZZ"},"vi":{"value":"vi-Latn-VN"},"khq":{"value":"khq-Latn-ML"},"kht":
{"value":"kht-Mymr-IN"},"khs":{"value":"khs-Latn-ZZ"},"vo":{"value":"vo-Latn-001"},"khw":{"value":"khw-Arab-PK"},"bwr":{"value":"bwr-Latn-ZZ"},"khz":{"value":"khz-Latn-ZZ"},"und-ZW":{"value":"sn-Latn-ZW"},"xbi":{"value":"xbi-Latn-ZZ"},"gaa":{"value":"gaa-Latn-GH"},"syl":{"value":"syl-Beng-BD"},"wa":{"value":"wa-Latn-BE"},"gag":{"value":"gag-Latn-MD"},"gaf":{"value":"gaf-Latn-ZZ"},"kij":{"value":"kij-Latn-ZZ"},"syr":{"value":"syr-Syrc-IQ"},"und-YE":{"value":"ar-Arab-YE"},"gah":{"value":"gah-Latn-ZZ"},"gaj":{"value"
:"gaj-Latn-ZZ"},"gam":{"value":"gam-Latn-ZZ"},"bxh":{"value":"bxh-Latn-ZZ"},"gan":{"value":"gan-Hans-CN"},"kiu":{"value":"kiu-Latn-TR"},"kiw":{"value":"kiw-Latn-ZZ"},"wo":{"value":"wo-Latn-SN"},"gaw":{"value":"gaw-Latn-ZZ"},"und-Sarb":{"value":"xsa-Sarb-YE"},"gay":{"value":"gay-Latn-ID"},"und-YT":{"value":"fr-Latn-YT"},"kjd":{"value":"kjd-Latn-ZZ"},"szl":{"value":"szl-Latn-PL"},"xco":{"value":"xco-Chrs-UZ"},"xcr":{"value":"xcr-Cari-TR"},"gba":{"value":"gba-Latn-ZZ"},"und-Mult":{"value":"skr-Mult-PK"},"kjg":
{"value":"kjg-Laoo-LA"},"gbf":{"value":"gbf-Latn-ZZ"},"oro":{"value":"oro-Latn-ZZ"},"und-Hatr":{"value":"mis-Hatr-IQ"},"bye":{"value":"bye-Latn-ZZ"},"xh":{"value":"xh-Latn-ZA"},"gbm":{"value":"gbm-Deva-IN"},"oru":{"value":"oru-Arab-ZZ"},"kjs":{"value":"kjs-Latn-ZZ"},"byn":{"value":"byn-Ethi-ER"},"und-XK":{"value":"sq-Latn-XK"},"yue-CN":{"value":"yue-Hans-CN"},"und-Lepc":{"value":"lep-Lepc-IN"},"byr":{"value":"byr-Latn-ZZ"},"kjy":{"value":"kjy-Latn-ZZ"},"osa":{"value":"osa-Osge-US"},"bys":{"value":"bys-Latn-ZZ"}
,"byv":{"value":"byv-Latn-CM"},"gbz":{"value":"gbz-Arab-IR"},"gby":{"value":"gby-Latn-ZZ"},"byx":{"value":"byx-Latn-ZZ"},"kkc":{"value":"kkc-Latn-ZZ"},"und-VU":{"value":"bi-Latn-VU"},"bza":{"value":"bza-Latn-ZZ"},"und-Goth":{"value":"got-Goth-UA"},"kkj":{"value":"kkj-Latn-CM"},"bze":{"value":"bze-Latn-ML"},"und-Avst":{"value":"ae-Avst-IR"},"bzf":{"value":"bzf-Latn-ZZ"},"yi":{"value":"yi-Hebr-001"},"bzh":{"value":"bzh-Latn-ZZ"},"und-WF":{"value":"fr-Latn-WF"},"yo":{"value":"yo-Latn-NG"},"gcr":{"value":"gcr-Latn-GF"}
,"ota":{"value":"ota-Arab-ZZ"},"und-WS":{"value":"sm-Latn-WS"},"bzw":{"value":"bzw-Latn-ZZ"},"und-UZ":{"value":"uz-Latn-UZ"},"und-UY":{"value":"es-Latn-UY"},"otk":{"value":"otk-Orkh-MN"},"xes":{"value":"xes-Latn-ZZ"},"za":{"value":"za-Latn-CN"},"gde":{"value":"gde-Latn-ZZ"},"kln":{"value":"kln-Latn-KE"},"und-VA":{"value":"it-Latn-VA"},"zh":{"value":"zh-Hans-CN"},"gdn":{"value":"gdn-Latn-ZZ"},"klq":{"value":"klq-Latn-ZZ"},"und-Saur":{"value":"saz-Saur-IN"},"klt":{"value":"klt-Latn-ZZ"},"und-VE":{"value":"es-Latn-VE"}
,"gdr":{"value":"gdr-Latn-ZZ"},"klx":{"value":"klx-Latn-ZZ"},"und-VN":{"value":"vi-Latn-VN"},"kk-MN":{"value":"kk-Arab-MN"},"zu":{"value":"zu-Latn-ZA"},"und-Armn":{"value":"hy-Armn-AM"},"kmb":{"value":"kmb-Latn-AO"},"und-TR":{"value":"tr-Latn-TR"},"geb":{"value":"geb-Latn-ZZ"},"und-TW":{"value":"zh-Hant-TW"},"kmh":{"value":"kmh-Latn-ZZ"},"und-TV":{"value":"tvl-Latn-TV"},"und-TZ":{"value":"sw-Latn-TZ"},"kmo":{"value":"kmo-Latn-ZZ"},"gej":{"value":"gej-Latn-ZZ"},"und-UA":{"value":"uk-Cyrl-UA"},"gel":{"value":
"gel-Latn-ZZ"},"kms":{"value":"kms-Latn-ZZ"},"kmu":{"value":"kmu-Latn-ZZ"},"kmw":{"value":"kmw-Latn-ZZ"},"und-Tibt":{"value":"bo-Tibt-CN"},"und-UG":{"value":"sw-Latn-UG"},"und-Armi":{"value":"arc-Armi-IR"},"gez":{"value":"gez-Ethi-ET"},"und-ST":{"value":"pt-Latn-ST"},"knf":{"value":"knf-Latn-GW"},"und-SR":{"value":"nl-Latn-SR"},"und-SV":{"value":"es-Latn-SV"},"und-SY":{"value":"ar-Arab-SY"},"knp":{"value":"knp-Latn-ZZ"},"gfk":{"value":"gfk-Latn-ZZ"},"und-TD":{"value":"fr-Latn-TD"},"und-TH":{"value":"th-Thai-TH"}
,"und-TG":{"value":"fr-Latn-TG"},"und-TF":{"value":"fr-Latn-TF"},"und-TM":{"value":"tk-Latn-TM"},"und-TL":{"value":"pt-Latn-TL"},"und-TK":{"value":"tkl-Latn-TK"},"und-TJ":{"value":"tg-Cyrl-TJ"},"und-TO":{"value":"to-Latn-TO"},"und-TN":{"value":"ar-Arab-TN"},"und-RS":{"value":"sr-Cyrl-RS"},"koi":{"value":"koi-Cyrl-RU"},"und-RW":{"value":"rw-Latn-RW"},"kok":{"value":"kok-Deva-IN"},"und-RU":{"value":"ru-Cyrl-RU"},"kol":{"value":"kol-Latn-ZZ"},"kos":{"value":"kos-Latn-FM"},"ggn":{"value":"ggn-Deva-NP"},"und-SD":
{"value":"ar-Arab-SD"},"und-SC":{"value":"fr-Latn-SC"},"und-SA":{"value":"ar-Arab-SA"},"koz":{"value":"koz-Latn-ZZ"},"und-SE":{"value":"sv-Latn-SE"},"und-SK":{"value":"sk-Latn-SK"},"und-SJ":{"value":"nb-Latn-SJ"},"und-SI":{"value":"sl-Latn-SI"},"taj":{"value":"taj-Deva-NP"},"und-SO":{"value":"so-Latn-SO"},"tal":{"value":"tal-Latn-ZZ"},"und-SN":{"value":"fr-Latn-SN"},"und-Osge":{"value":"osa-Osge-US"},"und-SM":{"value":"it-Latn-SM"},"kpf":{"value":"kpf-Latn-ZZ"},"tan":{"value":"tan-Latn-ZZ"},"kpe":{"value":"kpe-Latn-LR"}
,"und-QO":{"value":"en-Latn-DG"},"taq":{"value":"taq-Latn-ZZ"},"kpo":{"value":"kpo-Latn-ZZ"},"kpr":{"value":"kpr-Latn-ZZ"},"kpx":{"value":"kpx-Latn-ZZ"},"ghs":{"value":"ghs-Latn-ZZ"},"und-Lana":{"value":"nod-Lana-TH"},"tbc":{"value":"tbc-Latn-ZZ"},"und-RE":{"value":"fr-Latn-RE"},"tbd":{"value":"tbd-Latn-ZZ"},"tbg":{"value":"tbg-Latn-ZZ"},"tbf":{"value":"tbf-Latn-ZZ"},"und-RO":{"value":"ro-Latn-RO"},"kqb":{"value":"kqb-Latn-ZZ"},"tbo":{"value":"tbo-Latn-ZZ"},"kqf":{"value":"kqf-Latn-ZZ"},"und-PT":{"value":"pt-Latn-PT"}
,"und-PS":{"value":"ar-Arab-PS"},"cad":{"value":"cad-Latn-US"},"und-PR":{"value":"es-Latn-PR"},"tbw":{"value":"tbw-Latn-PH"},"und-PY":{"value":"gn-Latn-PY"},"gim":{"value":"gim-Latn-ZZ"},"und-PW":{"value":"pau-Latn-PW"},"gil":{"value":"gil-Latn-KI"},"kqs":{"value":"kqs-Latn-ZZ"},"tbz":{"value":"tbz-Latn-ZZ"},"und-Laoo":{"value":"lo-Laoo-LA"},"can":{"value":"can-Latn-ZZ"},"und-QA":{"value":"ar-Arab-QA"},"kqy":{"value":"kqy-Ethi-ZZ"},"ms-CC":{"value":"ms-Arab-CC"},"tci":{"value":"tci-Latn-ZZ"},"krc":{"value":
"krc-Cyrl-RU"},"krj":{"value":"krj-Latn-PH"},"kri":{"value":"kri-Latn-SL"},"ozm":{"value":"ozm-Latn-ZZ"},"und-OM":{"value":"ar-Arab-OM"},"krl":{"value":"krl-Latn-RU"},"gjk":{"value":"gjk-Arab-PK"},"cbj":{"value":"cbj-Latn-ZZ"},"gjn":{"value":"gjn-Latn-ZZ"},"tcy":{"value":"tcy-Knda-IN"},"xla":{"value":"xla-Latn-ZZ"},"krs":{"value":"krs-Latn-ZZ"},"xlc":{"value":"xlc-Lyci-TR"},"kru":{"value":"kru-Deva-IN"},"und-PA":{"value":"es-Latn-PA"},"xld":{"value":"xld-Lydi-TR"},"gju":{"value":"gju-Arab-PK"},"und-PE":{"value"
:"es-Latn-PE"},"tdd":{"value":"tdd-Tale-CN"},"tdg":{"value":"tdg-Deva-NP"},"tdh":{"value":"tdh-Deva-NP"},"und-PH":{"value":"fil-Latn-PH"},"und-PG":{"value":"tpi-Latn-PG"},"ksb":{"value":"ksb-Latn-TZ"},"und-PF":{"value":"fr-Latn-PF"},"und-PM":{"value":"fr-Latn-PM"},"ksd":{"value":"ksd-Latn-ZZ"},"und-PL":{"value":"pl-Latn-PL"},"und-PK":{"value":"ur-Arab-PK"},"ksf":{"value":"ksf-Latn-CM"}};}
function Cfa(){return {"root":[{"value":"BCE"},{"value":"CE"}],"en":[{"value":"BC"},{"value":"AD"}]};}
function Cod(){return {"root":[{"value":"AM"},{"value":"PM"}],"en":[{"value":"AM"},{"value":"PM"}]};}
function Cnz(){return {"root":[{"value":"M01"},{"value":"M02"},{"value":"M03"},{"value":"M04"},{"value":"M05"},{"value":"M06"},{"value":"M07"},{"value":"M08"},{"value":"M09"},{"value":"M10"},{"value":"M11"},{"value":"M12"}],"en":[{"value":"January"},{"value":"February"},{"value":"March"},{"value":"April"},{"value":"May"},{"value":"June"},{"value":"July"},{"value":"August"},{"value":"September"},{"value":"October"},{"value":"November"},{"value":"December"}]};}
function B9I(){return {"root":[{"value":"M01"},{"value":"M02"},{"value":"M03"},{"value":"M04"},{"value":"M05"},{"value":"M06"},{"value":"M07"},{"value":"M08"},{"value":"M09"},{"value":"M10"},{"value":"M11"},{"value":"M12"}],"en":[{"value":"Jan"},{"value":"Feb"},{"value":"Mar"},{"value":"Apr"},{"value":"May"},{"value":"Jun"},{"value":"Jul"},{"value":"Aug"},{"value":"Sep"},{"value":"Oct"},{"value":"Nov"},{"value":"Dec"}]};}
function CmT(){return {"root":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}],"en":[{"value":"Sunday"},{"value":"Monday"},{"value":"Tuesday"},{"value":"Wednesday"},{"value":"Thursday"},{"value":"Friday"},{"value":"Saturday"}]};}
function B$0(){return {"root":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}],"en":[{"value":"Sun"},{"value":"Mon"},{"value":"Tue"},{"value":"Wed"},{"value":"Thu"},{"value":"Fri"},{"value":"Sat"}]};}
function Cwj(){return {"root":{"timeZones":{"Asia":{"Gaza":{"value":"Gaza"},"Makassar":{"value":"Makassar"},"Ulaanbaatar":{"value":"Ulaanbaatar"},"Vladivostok":{"value":"Vladivostok"},"Tashkent":{"value":"Tashkent"},"Beirut":{"value":"Beirut"},"Qyzylorda":{"value":"Qyzylorda"},"Hong_Kong":{"value":"Hong Kong"},"Phnom_Penh":{"value":"Phnom Penh"},"Kabul":{"value":"Kabul"},"Riyadh":{"value":"Riyadh"},"Ashgabat":{"value":"Ashgabat"},"Chita":{"value":"Chita"},"Aqtau":{"value":"Aqtau"},"Tokyo":{"value":"Tokyo"},
"Baku":{"value":"Baku"},"Aqtobe":{"value":"Aqtobe"},"Novosibirsk":{"value":"Novosibirsk"},"Kamchatka":{"value":"Kamchatka"},"Nicosia":{"value":"Nicosia"},"Pontianak":{"value":"Pontianak"},"Qostanay":{"value":"Qostanay"},"Barnaul":{"value":"Barnaul"},"Jerusalem":{"value":"Jerusalem"},"Kuala_Lumpur":{"value":"Kuala Lumpur"},"Novokuznetsk":{"value":"Novokuznetsk"},"Bahrain":{"value":"Bahrain"},"Kuching":{"value":"Kuching"},"Bangkok":{"value":"Bangkok"},"Srednekolymsk":{"value":"Srednekolymsk"},"Karachi":{"value"
:"Karachi"},"Aden":{"value":"Aden"},"Irkutsk":{"value":"Irkutsk"},"Hovd":{"value":"Hovd"},"Katmandu":{"value":"Kathmandu"},"Baghdad":{"value":"Baghdad"},"Samarkand":{"value":"Samarkand"},"Thimphu":{"value":"Thimphu"},"Dhaka":{"value":"Dhaka"},"Yerevan":{"value":"Yerevan"},"Muscat":{"value":"Muscat"},"Saigon":{"value":"Ho Chi Minh"},"Dili":{"value":"Dili"},"Singapore":{"value":"Singapore"},"Rangoon":{"value":"Yangon"},"Damascus":{"value":"Damascus"},"Taipei":{"value":"Taipei"},"Amman":{"value":"Amman"},"Choibalsan":
{"value":"Choibalsan"},"Macau":{"value":"Macao"},"Jayapura":{"value":"Jayapura"},"Manila":{"value":"Manila"},"Oral":{"value":"Oral"},"Dubai":{"value":"Dubai"},"Yakutsk":{"value":"Yakutsk"},"Seoul":{"value":"Seoul"},"Hebron":{"value":"Hebron"},"Qatar":{"value":"Qatar"},"Bishkek":{"value":"Bishkek"},"Tomsk":{"value":"Tomsk"},"Colombo":{"value":"Colombo"},"Khandyga":{"value":"Khandyga"},"Yekaterinburg":{"value":"Yekaterinburg"},"Dushanbe":{"value":"Dushanbe"},"Famagusta":{"value":"Famagusta"},"Kuwait":{"value"
:"Kuwait"},"Magadan":{"value":"Magadan"},"Pyongyang":{"value":"Pyongyang"},"Tehran":{"value":"Tehran"},"Sakhalin":{"value":"Sakhalin"},"Calcutta":{"value":"Kolkata"},"Urumqi":{"value":"Urumqi"},"Shanghai":{"value":"Shanghai"},"Atyrau":{"value":"Atyrau"},"Almaty":{"value":"Almaty"},"Tbilisi":{"value":"Tbilisi"},"Anadyr":{"value":"Anadyr"},"Brunei":{"value":"Brunei"},"Krasnoyarsk":{"value":"Krasnoyarsk"},"Vientiane":{"value":"Vientiane"},"Omsk":{"value":"Omsk"},"Jakarta":{"value":"Jakarta"},"Ust-Nera":{"value"
:"Ust-Nera"}},"Pacific":{"Easter":{"value":"Easter"},"Fiji":{"value":"Fiji"},"Port_Moresby":{"value":"Port Moresby"},"Kiritimati":{"value":"Kiritimati"},"Kosrae":{"value":"Kosrae"},"Kwajalein":{"value":"Kwajalein"},"Auckland":{"value":"Auckland"},"Efate":{"value":"Efate"},"Johnston":{"value":"Johnston"},"Niue":{"value":"Niue"},"Majuro":{"value":"Majuro"},"Truk":{"value":"Chuuk"},"Ponape":{"value":"Pohnpei"},"Guadalcanal":{"value":"Guadalcanal"},"Guam":{"value":"Guam"},"Chatham":{"value":"Chatham"},"Midway":
{"value":"Midway"},"Tahiti":{"value":"Tahiti"},"Pago_Pago":{"value":"Pago Pago"},"Galapagos":{"value":"Galapagos"},"Funafuti":{"value":"Funafuti"},"Marquesas":{"value":"Marquesas"},"Rarotonga":{"value":"Rarotonga"},"Tarawa":{"value":"Tarawa"},"Saipan":{"value":"Saipan"},"Gambier":{"value":"Gambier"},"Tongatapu":{"value":"Tongatapu"},"Wallis":{"value":"Wallis"},"Fakaofo":{"value":"Fakaofo"},"Wake":{"value":"Wake"},"Enderbury":{"value":"Enderbury"},"Pitcairn":{"value":"Pitcairn"},"Apia":{"value":"Apia"},"Noumea":
{"value":"Noumea"},"Palau":{"value":"Palau"},"Nauru":{"value":"Nauru"},"Bougainville":{"value":"Bougainville"},"Norfolk":{"value":"Norfolk"}},"Etc":{"Unknown":{"value":"Unknown"}},"Europe":{"Belgrade":{"value":"Belgrade"},"Saratov":{"value":"Saratov"},"Gibraltar":{"value":"Gibraltar"},"Bucharest":{"value":"Bucharest"},"Dublin":{"value":"Dublin"},"Zaporozhye":{"value":"Zaporozhye"},"Kiev":{"value":"Kiev"},"Zurich":{"value":"Zurich"},"Copenhagen":{"value":"Copenhagen"},"Rome":{"value":"Rome"},"Zagreb":{"value"
:"Zagreb"},"Monaco":{"value":"Monaco"},"Luxembourg":{"value":"Luxembourg"},"Jersey":{"value":"Jersey"},"Istanbul":{"value":"Istanbul"},"Ulyanovsk":{"value":"Ulyanovsk"},"Samara":{"value":"Samara"},"Sarajevo":{"value":"Sarajevo"},"Chisinau":{"value":"Chisinau"},"Vatican":{"value":"Vatican"},"Brussels":{"value":"Brussels"},"Oslo":{"value":"Oslo"},"Warsaw":{"value":"Warsaw"},"Berlin":{"value":"Berlin"},"Lisbon":{"value":"Lisbon"},"Athens":{"value":"Athens"},"Podgorica":{"value":"Podgorica"},"San_Marino":{"value"
:"San Marino"},"Simferopol":{"value":"Simferopol"},"Bratislava":{"value":"Bratislava"},"Stockholm":{"value":"Stockholm"},"Prague":{"value":"Prague"},"Uzhgorod":{"value":"Uzhgorod"},"Astrakhan":{"value":"Astrakhan"},"Budapest":{"value":"Budapest"},"Madrid":{"value":"Madrid"},"Vaduz":{"value":"Vaduz"},"London":{"value":"London"},"Vilnius":{"value":"Vilnius"},"Isle_of_Man":{"value":"Isle of Man"},"Sofia":{"value":"Sofia"},"Kirov":{"value":"Kirov"},"Tallinn":{"value":"Tallinn"},"Moscow":{"value":"Moscow"},"Malta":
{"value":"Malta"},"Busingen":{"value":"Busingen"},"Amsterdam":{"value":"Amsterdam"},"Andorra":{"value":"Andorra"},"Riga":{"value":"Riga"},"Vienna":{"value":"Vienna"},"Helsinki":{"value":"Helsinki"},"Minsk":{"value":"Minsk"},"Kaliningrad":{"value":"Kaliningrad"},"Ljubljana":{"value":"Ljubljana"},"Mariehamn":{"value":"Mariehamn"},"Skopje":{"value":"Skopje"},"Tirane":{"value":"Tirane"},"Guernsey":{"value":"Guernsey"},"Volgograd":{"value":"Volgograd"},"Paris":{"value":"Paris"}},"America":{"Belem":{"value":"Belem"}
,"Guayaquil":{"value":"Guayaquil"},"Costa_Rica":{"value":"Costa Rica"},"Hermosillo":{"value":"Hermosillo"},"Punta_Arenas":{"value":"Punta Arenas"},"Iqaluit":{"value":"Iqaluit"},"Godthab":{"value":"Nuuk"},"Jujuy":{"value":"Jujuy"},"El_Salvador":{"value":"El Salvador"},"Monterrey":{"value":"Monterrey"},"Bahia":{"value":"Bahia"},"Sao_Paulo":{"value":"Sao Paulo"},"Grenada":{"value":"Grenada"},"Grand_Turk":{"value":"Grand Turk"},"Montserrat":{"value":"Montserrat"},"Guadeloupe":{"value":"Guadeloupe"},"Panama":{"value"
:"Panama"},"Guatemala":{"value":"Guatemala"},"Guyana":{"value":"Guyana"},"Swift_Current":{"value":"Swift Current"},"Puerto_Rico":{"value":"Puerto Rico"},"Moncton":{"value":"Moncton"},"Danmarkshavn":{"value":"Danmarkshavn"},"Nome":{"value":"Nome"},"Porto_Velho":{"value":"Porto Velho"},"Cuiaba":{"value":"Cuiaba"},"Pangnirtung":{"value":"Pangnirtung"},"Kralendijk":{"value":"Kralendijk"},"Belize":{"value":"Belize"},"Anguilla":{"value":"Anguilla"},"Santiago":{"value":"Santiago"},"Boise":{"value":"Boise"},"Creston":
{"value":"Creston"},"Miquelon":{"value":"Miquelon"},"Jamaica":{"value":"Jamaica"},"Buenos_Aires":{"value":"Buenos Aires"},"Rankin_Inlet":{"value":"Rankin Inlet"},"Toronto":{"value":"Toronto"},"Eirunepe":{"value":"Eirunepe"},"Dawson":{"value":"Dawson"},"Nassau":{"value":"Nassau"},"Vancouver":{"value":"Vancouver"},"Noronha":{"value":"Noronha"},"Regina":{"value":"Regina"},"St_Vincent":{"value":"St. Vincent"},"Scoresbysund":{"value":"Ittoqqortoormiit"},"Louisville":{"value":"Louisville"},"Aruba":{"value":"Aruba"}
,"Thule":{"value":"Thule"},"Rio_Branco":{"value":"Rio Branco"},"Los_Angeles":{"value":"Los Angeles"},"St_Thomas":{"value":"St. Thomas"},"Cordoba":{"value":"Cordoba"},"Cancun":{"value":"Cancun"},"Coral_Harbour":{"value":"Atikokan"},"Maceio":{"value":"Maceio"},"Sitka":{"value":"Sitka"},"Denver":{"value":"Denver"},"Cayman":{"value":"Cayman"},"Nipigon":{"value":"Nipigon"},"Thunder_Bay":{"value":"Thunder Bay"},"Havana":{"value":"Havana"},"Campo_Grande":{"value":"Campo Grande"},"Cambridge_Bay":{"value":"Cambridge Bay"}
,"Fortaleza":{"value":"Fortaleza"},"Managua":{"value":"Managua"},"Menominee":{"value":"Menominee"},"Halifax":{"value":"Halifax"},"Ojinaga":{"value":"Ojinaga"},"Glace_Bay":{"value":"Glace Bay"},"Lower_Princes":{"value":"Lower Princes Quarter"},"Mendoza":{"value":"Mendoza"},"Yakutat":{"value":"Yakutat"},"Detroit":{"value":"Detroit"},"Merida":{"value":"Merida"},"Bahia_Banderas":{"value":"Bahia Banderas"},"Matamoros":{"value":"Matamoros"},"St_Barthelemy":{"value":"St. Barthelemy"},"Boa_Vista":{"value":"Boa Vista"}
,"Metlakatla":{"value":"Metlakatla"},"Tortola":{"value":"Tortola"},"Inuvik":{"value":"Inuvik"},"Port_of_Spain":{"value":"Port of Spain"},"New_York":{"value":"New York"},"Paramaribo":{"value":"Paramaribo"},"Manaus":{"value":"Manaus"},"Resolute":{"value":"Resolute"},"Curacao":{"value":"Curacao"},"Bogota":{"value":"Bogota"},"Adak":{"value":"Adak"},"Caracas":{"value":"Caracas"},"Mazatlan":{"value":"Mazatlan"},"St_Kitts":{"value":"St. Kitts"},"Mexico_City":{"value":"Mexico City"},"Edmonton":{"value":"Edmonton"},
"Araguaina":{"value":"Araguaina"},"Santo_Domingo":{"value":"Santo Domingo"},"Indianapolis":{"value":"Indianapolis"},"Whitehorse":{"value":"Whitehorse"},"Yellowknife":{"value":"Yellowknife"},"Asuncion":{"value":"Asuncion"},"Santarem":{"value":"Santarem"},"Antigua":{"value":"Antigua"},"Winnipeg":{"value":"Winnipeg"},"Recife":{"value":"Recife"},"Lima":{"value":"Lima"},"Martinique":{"value":"Martinique"},"Phoenix":{"value":"Phoenix"},"Goose_Bay":{"value":"Goose Bay"},"St_Johns":{"value":"St. Johns"},"Montevideo":
{"value":"Montevideo"},"St_Lucia":{"value":"St. Lucia"},"Chicago":{"value":"Chicago"},"Chihuahua":{"value":"Chihuahua"},"La_Paz":{"value":"La Paz"},"Blanc-Sablon":{"value":"Blanc-Sablon"},"Catamarca":{"value":"Catamarca"},"Tijuana":{"value":"Tijuana"},"Barbados":{"value":"Barbados"},"Anchorage":{"value":"Anchorage"},"Port-au-Prince":{"value":"Port-au-Prince"},"Rainy_River":{"value":"Rainy River"},"Cayenne":{"value":"Cayenne"},"Tegucigalpa":{"value":"Tegucigalpa"},"Juneau":{"value":"Juneau"},"Marigot":{"value"
:"Marigot"},"Dawson_Creek":{"value":"Dawson Creek"},"Dominica":{"value":"Dominica"},"Fort_Nelson":{"value":"Fort Nelson"}},"Africa":{"Tunis":{"value":"Tunis"},"Maputo":{"value":"Maputo"},"Casablanca":{"value":"Casablanca"},"Johannesburg":{"value":"Johannesburg"},"Addis_Ababa":{"value":"Addis Ababa"},"Lagos":{"value":"Lagos"},"Accra":{"value":"Accra"},"Nairobi":{"value":"Nairobi"},"Brazzaville":{"value":"Brazzaville"},"Lubumbashi":{"value":"Lubumbashi"},"Banjul":{"value":"Banjul"},"Porto-Novo":{"value":"Porto-Novo"}
,"Lusaka":{"value":"Lusaka"},"Kigali":{"value":"Kigali"},"Ouagadougou":{"value":"Ouagadougou"},"Freetown":{"value":"Freetown"},"Ndjamena":{"value":"Ndjamena"},"Conakry":{"value":"Conakry"},"Niamey":{"value":"Niamey"},"Maseru":{"value":"Maseru"},"El_Aaiun":{"value":"El Aaiun"},"Sao_Tome":{"value":"Sao Tome"},"Ceuta":{"value":"Ceuta"},"Khartoum":{"value":"Khartoum"},"Algiers":{"value":"Algiers"},"Bangui":{"value":"Bangui"},"Bujumbura":{"value":"Bujumbura"},"Gaborone":{"value":"Gaborone"},"Juba":{"value":"Juba"}
,"Dar_es_Salaam":{"value":"Dar es Salaam"},"Windhoek":{"value":"Windhoek"},"Harare":{"value":"Harare"},"Tripoli":{"value":"Tripoli"},"Libreville":{"value":"Libreville"},"Malabo":{"value":"Malabo"},"Abidjan":{"value":"Abidjan"},"Luanda":{"value":"Luanda"},"Lome":{"value":"Lome"},"Nouakchott":{"value":"Nouakchott"},"Bissau":{"value":"Bissau"},"Kinshasa":{"value":"Kinshasa"},"Asmera":{"value":"Asmara"},"Mogadishu":{"value":"Mogadishu"},"Djibouti":{"value":"Djibouti"},"Douala":{"value":"Douala"},"Kampala":{"value"
:"Kampala"},"Dakar":{"value":"Dakar"},"Cairo":{"value":"Cairo"},"Blantyre":{"value":"Blantyre"},"Monrovia":{"value":"Monrovia"},"Mbabane":{"value":"Mbabane"},"Bamako":{"value":"Bamako"}},"Indian":{"Reunion":{"value":"Reunion"},"Maldives":{"value":"Maldives"},"Christmas":{"value":"Christmas"},"Antananarivo":{"value":"Antananarivo"},"Chagos":{"value":"Chagos"},"Mahe":{"value":"Mahe"},"Mayotte":{"value":"Mayotte"},"Kerguelen":{"value":"Kerguelen"},"Mauritius":{"value":"Mauritius"},"Cocos":{"value":"Cocos"},"Comoro":
{"value":"Comoro"}},"Antarctica":{"Macquarie":{"value":"Macquarie"},"Palmer":{"value":"Palmer"},"Casey":{"value":"Casey"},"Troll":{"value":"Troll"},"Vostok":{"value":"Vostok"},"DumontDUrville":{"value":"Dumont dUrville"},"Syowa":{"value":"Syowa"},"Mawson":{"value":"Mawson"},"McMurdo":{"value":"McMurdo"},"Davis":{"value":"Davis"},"Rothera":{"value":"Rothera"}},"Australia":{"Broken_Hill":{"value":"Broken Hill"},"Darwin":{"value":"Darwin"},"Brisbane":{"value":"Brisbane"},"Currie":{"value":"Currie"},"Lord_Howe":
{"value":"Lord Howe"},"Lindeman":{"value":"Lindeman"},"Adelaide":{"value":"Adelaide"},"Perth":{"value":"Perth"},"Eucla":{"value":"Eucla"},"Melbourne":{"value":"Melbourne"},"Sydney":{"value":"Sydney"},"Hobart":{"value":"Hobart"}},"Arctic":{"Longyearbyen":{"value":"Longyearbyen"}},"Atlantic":{"St_Helena":{"value":"St. Helena"},"Reykjavik":{"value":"Reykjavik"},"Stanley":{"value":"Stanley"},"Madeira":{"value":"Madeira"},"Canary":{"value":"Canary"},"Faeroe":{"value":"Faroe"},"Bermuda":{"value":"Bermuda"},"Azores":
{"value":"Azores"},"South_Georgia":{"value":"South Georgia"},"Cape_Verde":{"value":"Cape Verde"}}}},"en":{"timeZones":{"Asia":{"Gaza":{"value":"Gaza"},"Makassar":{"value":"Makassar"},"Ulaanbaatar":{"value":"Ulaanbaatar"},"Vladivostok":{"value":"Vladivostok"},"Tashkent":{"value":"Tashkent"},"Beirut":{"value":"Beirut"},"Qyzylorda":{"value":"Qyzylorda"},"Hong_Kong":{"value":"Hong Kong"},"Phnom_Penh":{"value":"Phnom Penh"},"Kabul":{"value":"Kabul"},"Riyadh":{"value":"Riyadh"},"Ashgabat":{"value":"Ashgabat"},"Chita":
{"value":"Chita"},"Aqtau":{"value":"Aqtau"},"Tokyo":{"value":"Tokyo"},"Baku":{"value":"Baku"},"Aqtobe":{"value":"Aqtobe"},"Novosibirsk":{"value":"Novosibirsk"},"Kamchatka":{"value":"Kamchatka"},"Nicosia":{"value":"Nicosia"},"Pontianak":{"value":"Pontianak"},"Qostanay":{"value":"Kostanay"},"Barnaul":{"value":"Barnaul"},"Jerusalem":{"value":"Jerusalem"},"Kuala_Lumpur":{"value":"Kuala Lumpur"},"Novokuznetsk":{"value":"Novokuznetsk"},"Bahrain":{"value":"Bahrain"},"Kuching":{"value":"Kuching"},"Bangkok":{"value"
:"Bangkok"},"Srednekolymsk":{"value":"Srednekolymsk"},"Karachi":{"value":"Karachi"},"Aden":{"value":"Aden"},"Irkutsk":{"value":"Irkutsk"},"Hovd":{"value":"Hovd"},"Katmandu":{"value":"Kathmandu"},"Baghdad":{"value":"Baghdad"},"Samarkand":{"value":"Samarkand"},"Thimphu":{"value":"Thimphu"},"Dhaka":{"value":"Dhaka"},"Yerevan":{"value":"Yerevan"},"Muscat":{"value":"Muscat"},"Saigon":{"value":"Ho Chi Minh City"},"Dili":{"value":"Dili"},"Singapore":{"value":"Singapore"},"Rangoon":{"value":"Yangon"},"Damascus":{"value"
:"Damascus"},"Taipei":{"value":"Taipei"},"Amman":{"value":"Amman"},"Choibalsan":{"value":"Choibalsan"},"Macau":{"value":"Macao"},"Jayapura":{"value":"Jayapura"},"Manila":{"value":"Manila"},"Oral":{"value":"Oral"},"Dubai":{"value":"Dubai"},"Yakutsk":{"value":"Yakutsk"},"Seoul":{"value":"Seoul"},"Hebron":{"value":"Hebron"},"Qatar":{"value":"Qatar"},"Bishkek":{"value":"Bishkek"},"Tomsk":{"value":"Tomsk"},"Colombo":{"value":"Colombo"},"Khandyga":{"value":"Khandyga"},"Yekaterinburg":{"value":"Yekaterinburg"},"Dushanbe":
{"value":"Dushanbe"},"Famagusta":{"value":"Famagusta"},"Kuwait":{"value":"Kuwait"},"Magadan":{"value":"Magadan"},"Pyongyang":{"value":"Pyongyang"},"Tehran":{"value":"Tehran"},"Sakhalin":{"value":"Sakhalin"},"Calcutta":{"value":"Kolkata"},"Urumqi":{"value":"Urumqi"},"Shanghai":{"value":"Shanghai"},"Atyrau":{"value":"Atyrau"},"Almaty":{"value":"Almaty"},"Tbilisi":{"value":"Tbilisi"},"Anadyr":{"value":"Anadyr"},"Brunei":{"value":"Brunei"},"Krasnoyarsk":{"value":"Krasnoyarsk"},"Vientiane":{"value":"Vientiane"},
"Omsk":{"value":"Omsk"},"Jakarta":{"value":"Jakarta"},"Ust-Nera":{"value":"Ust-Nera"}},"Pacific":{"Easter":{"value":"Easter"},"Fiji":{"value":"Fiji"},"Port_Moresby":{"value":"Port Moresby"},"Kiritimati":{"value":"Kiritimati"},"Kosrae":{"value":"Kosrae"},"Kwajalein":{"value":"Kwajalein"},"Auckland":{"value":"Auckland"},"Efate":{"value":"Efate"},"Johnston":{"value":"Johnston"},"Niue":{"value":"Niue"},"Majuro":{"value":"Majuro"},"Truk":{"value":"Chuuk"},"Ponape":{"value":"Pohnpei"},"Guadalcanal":{"value":"Guadalcanal"}
,"Guam":{"value":"Guam"},"Chatham":{"value":"Chatham"},"Midway":{"value":"Midway"},"Tahiti":{"value":"Tahiti"},"Pago_Pago":{"value":"Pago Pago"},"Galapagos":{"value":"Galapagos"},"Funafuti":{"value":"Funafuti"},"Marquesas":{"value":"Marquesas"},"Rarotonga":{"value":"Rarotonga"},"Tarawa":{"value":"Tarawa"},"Saipan":{"value":"Saipan"},"Gambier":{"value":"Gambier"},"Tongatapu":{"value":"Tongatapu"},"Wallis":{"value":"Wallis"},"Fakaofo":{"value":"Fakaofo"},"Wake":{"value":"Wake"},"Enderbury":{"value":"Enderbury"}
,"Pitcairn":{"value":"Pitcairn"},"Apia":{"value":"Apia"},"Noumea":{"value":"Noumea"},"Palau":{"value":"Palau"},"Nauru":{"value":"Nauru"},"Bougainville":{"value":"Bougainville"},"Norfolk":{"value":"Norfolk"}},"Etc":{"Unknown":{"value":"Unknown City"}},"Europe":{"Belgrade":{"value":"Belgrade"},"Saratov":{"value":"Saratov"},"Gibraltar":{"value":"Gibraltar"},"Bucharest":{"value":"Bucharest"},"Dublin":{"value":"Dublin"},"Zaporozhye":{"value":"Zaporozhye"},"Kiev":{"value":"Kiev"},"Zurich":{"value":"Zurich"},"Copenhagen":
{"value":"Copenhagen"},"Rome":{"value":"Rome"},"Zagreb":{"value":"Zagreb"},"Monaco":{"value":"Monaco"},"Luxembourg":{"value":"Luxembourg"},"Jersey":{"value":"Jersey"},"Istanbul":{"value":"Istanbul"},"Ulyanovsk":{"value":"Ulyanovsk"},"Samara":{"value":"Samara"},"Sarajevo":{"value":"Sarajevo"},"Chisinau":{"value":"Chisinau"},"Vatican":{"value":"Vatican"},"Brussels":{"value":"Brussels"},"Oslo":{"value":"Oslo"},"Warsaw":{"value":"Warsaw"},"Berlin":{"value":"Berlin"},"Lisbon":{"value":"Lisbon"},"Athens":{"value"
:"Athens"},"Podgorica":{"value":"Podgorica"},"San_Marino":{"value":"San Marino"},"Simferopol":{"value":"Simferopol"},"Bratislava":{"value":"Bratislava"},"Stockholm":{"value":"Stockholm"},"Prague":{"value":"Prague"},"Uzhgorod":{"value":"Uzhhorod"},"Astrakhan":{"value":"Astrakhan"},"Budapest":{"value":"Budapest"},"Madrid":{"value":"Madrid"},"Vaduz":{"value":"Vaduz"},"London":{"value":"London"},"Vilnius":{"value":"Vilnius"},"Isle_of_Man":{"value":"Isle of Man"},"Sofia":{"value":"Sofia"},"Kirov":{"value":"Kirov"}
,"Tallinn":{"value":"Tallinn"},"Moscow":{"value":"Moscow"},"Malta":{"value":"Malta"},"Busingen":{"value":"Busingen"},"Amsterdam":{"value":"Amsterdam"},"Andorra":{"value":"Andorra"},"Riga":{"value":"Riga"},"Vienna":{"value":"Vienna"},"Helsinki":{"value":"Helsinki"},"Minsk":{"value":"Minsk"},"Kaliningrad":{"value":"Kaliningrad"},"Ljubljana":{"value":"Ljubljana"},"Mariehamn":{"value":"Mariehamn"},"Skopje":{"value":"Skopje"},"Tirane":{"value":"Tirane"},"Guernsey":{"value":"Guernsey"},"Volgograd":{"value":"Volgograd"}
,"Paris":{"value":"Paris"}},"America":{"Belem":{"value":"Belem"},"Guayaquil":{"value":"Guayaquil"},"Costa_Rica":{"value":"Costa Rica"},"Hermosillo":{"value":"Hermosillo"},"Punta_Arenas":{"value":"Punta Arenas"},"Iqaluit":{"value":"Iqaluit"},"Godthab":{"value":"Nuuk"},"Jujuy":{"value":"Jujuy"},"El_Salvador":{"value":"El Salvador"},"Monterrey":{"value":"Monterrey"},"Bahia":{"value":"Bahia"},"Sao_Paulo":{"value":"Sao Paulo"},"Grenada":{"value":"Grenada"},"Grand_Turk":{"value":"Grand Turk"},"Montserrat":{"value"
:"Montserrat"},"Guadeloupe":{"value":"Guadeloupe"},"Panama":{"value":"Panama"},"Guatemala":{"value":"Guatemala"},"Guyana":{"value":"Guyana"},"Swift_Current":{"value":"Swift Current"},"Puerto_Rico":{"value":"Puerto Rico"},"Moncton":{"value":"Moncton"},"Danmarkshavn":{"value":"Danmarkshavn"},"Nome":{"value":"Nome"},"Porto_Velho":{"value":"Porto Velho"},"Cuiaba":{"value":"Cuiaba"},"Pangnirtung":{"value":"Pangnirtung"},"Kralendijk":{"value":"Kralendijk"},"Belize":{"value":"Belize"},"Anguilla":{"value":"Anguilla"}
,"Santiago":{"value":"Santiago"},"Boise":{"value":"Boise"},"Creston":{"value":"Creston"},"Miquelon":{"value":"Miquelon"},"Jamaica":{"value":"Jamaica"},"Buenos_Aires":{"value":"Buenos Aires"},"Rankin_Inlet":{"value":"Rankin Inlet"},"Toronto":{"value":"Toronto"},"Eirunepe":{"value":"Eirunepe"},"Dawson":{"value":"Dawson"},"Nassau":{"value":"Nassau"},"Vancouver":{"value":"Vancouver"},"Noronha":{"value":"Noronha"},"Regina":{"value":"Regina"},"St_Vincent":{"value":"St. Vincent"},"Scoresbysund":{"value":"Ittoqqortoormiit"}
,"Louisville":{"value":"Louisville"},"Aruba":{"value":"Aruba"},"Thule":{"value":"Thule"},"Rio_Branco":{"value":"Rio Branco"},"Los_Angeles":{"value":"Los Angeles"},"St_Thomas":{"value":"St. Thomas"},"Cordoba":{"value":"Cordoba"},"Cancun":{"value":"Cancun"},"Coral_Harbour":{"value":"Atikokan"},"Maceio":{"value":"Maceio"},"Sitka":{"value":"Sitka"},"Denver":{"value":"Denver"},"Cayman":{"value":"Cayman"},"Nipigon":{"value":"Nipigon"},"Thunder_Bay":{"value":"Thunder Bay"},"Havana":{"value":"Havana"},"Campo_Grande":
{"value":"Campo Grande"},"Cambridge_Bay":{"value":"Cambridge Bay"},"Fortaleza":{"value":"Fortaleza"},"Managua":{"value":"Managua"},"Menominee":{"value":"Menominee"},"Halifax":{"value":"Halifax"},"Ojinaga":{"value":"Ojinaga"},"Glace_Bay":{"value":"Glace Bay"},"Lower_Princes":{"value":"Lower Princes Quarter"},"Mendoza":{"value":"Mendoza"},"Yakutat":{"value":"Yakutat"},"Detroit":{"value":"Detroit"},"Merida":{"value":"Merida"},"Bahia_Banderas":{"value":"Bahia Banderas"},"Matamoros":{"value":"Matamoros"},"St_Barthelemy":
{"value":"St. Barthélemy"},"Boa_Vista":{"value":"Boa Vista"},"Metlakatla":{"value":"Metlakatla"},"Tortola":{"value":"Tortola"},"Inuvik":{"value":"Inuvik"},"Port_of_Spain":{"value":"Port of Spain"},"New_York":{"value":"New York"},"Paramaribo":{"value":"Paramaribo"},"Manaus":{"value":"Manaus"},"Resolute":{"value":"Resolute"},"Curacao":{"value":"Curaçao"},"Bogota":{"value":"Bogota"},"Adak":{"value":"Adak"},"Caracas":{"value":"Caracas"},"Mazatlan":{"value":"Mazatlan"},"St_Kitts":{"value":"St. Kitts"},"Mexico_City":
{"value":"Mexico City"},"Edmonton":{"value":"Edmonton"},"Araguaina":{"value":"Araguaina"},"Santo_Domingo":{"value":"Santo Domingo"},"Indianapolis":{"value":"Indianapolis"},"Whitehorse":{"value":"Whitehorse"},"Yellowknife":{"value":"Yellowknife"},"Asuncion":{"value":"Asunción"},"Santarem":{"value":"Santarem"},"Antigua":{"value":"Antigua"},"Winnipeg":{"value":"Winnipeg"},"Recife":{"value":"Recife"},"Lima":{"value":"Lima"},"Martinique":{"value":"Martinique"},"Phoenix":{"value":"Phoenix"},"Goose_Bay":{"value":"Goose Bay"}
,"St_Johns":{"value":"St. Johns"},"Montevideo":{"value":"Montevideo"},"St_Lucia":{"value":"St. Lucia"},"Chicago":{"value":"Chicago"},"Chihuahua":{"value":"Chihuahua"},"La_Paz":{"value":"La Paz"},"Blanc-Sablon":{"value":"Blanc-Sablon"},"Catamarca":{"value":"Catamarca"},"Tijuana":{"value":"Tijuana"},"Barbados":{"value":"Barbados"},"Anchorage":{"value":"Anchorage"},"Port-au-Prince":{"value":"Port-au-Prince"},"Rainy_River":{"value":"Rainy River"},"Cayenne":{"value":"Cayenne"},"Tegucigalpa":{"value":"Tegucigalpa"}
,"Juneau":{"value":"Juneau"},"Marigot":{"value":"Marigot"},"Dawson_Creek":{"value":"Dawson Creek"},"Dominica":{"value":"Dominica"},"Fort_Nelson":{"value":"Fort Nelson"}},"Africa":{"Tunis":{"value":"Tunis"},"Maputo":{"value":"Maputo"},"Casablanca":{"value":"Casablanca"},"Johannesburg":{"value":"Johannesburg"},"Addis_Ababa":{"value":"Addis Ababa"},"Lagos":{"value":"Lagos"},"Accra":{"value":"Accra"},"Nairobi":{"value":"Nairobi"},"Brazzaville":{"value":"Brazzaville"},"Lubumbashi":{"value":"Lubumbashi"},"Banjul":
{"value":"Banjul"},"Porto-Novo":{"value":"Porto-Novo"},"Lusaka":{"value":"Lusaka"},"Kigali":{"value":"Kigali"},"Ouagadougou":{"value":"Ouagadougou"},"Freetown":{"value":"Freetown"},"Ndjamena":{"value":"Ndjamena"},"Conakry":{"value":"Conakry"},"Niamey":{"value":"Niamey"},"Maseru":{"value":"Maseru"},"El_Aaiun":{"value":"El Aaiun"},"Sao_Tome":{"value":"São Tomé"},"Ceuta":{"value":"Ceuta"},"Khartoum":{"value":"Khartoum"},"Algiers":{"value":"Algiers"},"Bangui":{"value":"Bangui"},"Bujumbura":{"value":"Bujumbura"}
,"Gaborone":{"value":"Gaborone"},"Juba":{"value":"Juba"},"Dar_es_Salaam":{"value":"Dar es Salaam"},"Windhoek":{"value":"Windhoek"},"Harare":{"value":"Harare"},"Tripoli":{"value":"Tripoli"},"Libreville":{"value":"Libreville"},"Malabo":{"value":"Malabo"},"Abidjan":{"value":"Abidjan"},"Luanda":{"value":"Luanda"},"Lome":{"value":"Lome"},"Nouakchott":{"value":"Nouakchott"},"Bissau":{"value":"Bissau"},"Kinshasa":{"value":"Kinshasa"},"Asmera":{"value":"Asmara"},"Mogadishu":{"value":"Mogadishu"},"Djibouti":{"value"
:"Djibouti"},"Douala":{"value":"Douala"},"Kampala":{"value":"Kampala"},"Dakar":{"value":"Dakar"},"Cairo":{"value":"Cairo"},"Blantyre":{"value":"Blantyre"},"Monrovia":{"value":"Monrovia"},"Mbabane":{"value":"Mbabane"},"Bamako":{"value":"Bamako"}},"Indian":{"Reunion":{"value":"Réunion"},"Maldives":{"value":"Maldives"},"Christmas":{"value":"Christmas"},"Antananarivo":{"value":"Antananarivo"},"Chagos":{"value":"Chagos"},"Mahe":{"value":"Mahe"},"Mayotte":{"value":"Mayotte"},"Kerguelen":{"value":"Kerguelen"},"Mauritius":
{"value":"Mauritius"},"Cocos":{"value":"Cocos"},"Comoro":{"value":"Comoro"}},"Antarctica":{"Macquarie":{"value":"Macquarie"},"Palmer":{"value":"Palmer"},"Casey":{"value":"Casey"},"Troll":{"value":"Troll"},"Vostok":{"value":"Vostok"},"DumontDUrville":{"value":"Dumont dUrville"},"Syowa":{"value":"Syowa"},"Mawson":{"value":"Mawson"},"McMurdo":{"value":"McMurdo"},"Davis":{"value":"Davis"},"Rothera":{"value":"Rothera"}},"Australia":{"Broken_Hill":{"value":"Broken Hill"},"Darwin":{"value":"Darwin"},"Brisbane":{"value"
:"Brisbane"},"Currie":{"value":"Currie"},"Lord_Howe":{"value":"Lord Howe"},"Lindeman":{"value":"Lindeman"},"Adelaide":{"value":"Adelaide"},"Perth":{"value":"Perth"},"Eucla":{"value":"Eucla"},"Melbourne":{"value":"Melbourne"},"Sydney":{"value":"Sydney"},"Hobart":{"value":"Hobart"}},"Arctic":{"Longyearbyen":{"value":"Longyearbyen"}},"Atlantic":{"St_Helena":{"value":"St. Helena"},"Reykjavik":{"value":"Reykjavik"},"Stanley":{"value":"Stanley"},"Madeira":{"value":"Madeira"},"Canary":{"value":"Canary"},"Faeroe":{"value"
:"Faroe"},"Bermuda":{"value":"Bermuda"},"Azores":{"value":"Azores"},"South_Georgia":{"value":"South Georgia"},"Cape_Verde":{"value":"Cape Verde"}}}}};}
function B$j(){return {"value":"en_GB"};}
function CLz(){return {"DE":{"value":4},"PT":{"value":4},"DK":{"value":4},"LT":{"value":4},"LU":{"value":4},"HU":{"value":4},"MC":{"value":4},"UM":{"value":1},"IE":{"value":4},"US":{"value":1},"EE":{"value":4},"AD":{"value":4},"IM":{"value":4},"MQ":{"value":4},"IS":{"value":4},"IT":{"value":4},"VA":{"value":4},"AN":{"value":4},"ES":{"value":4},"001":{"value":1},"AT":{"value":4},"RE":{"value":4},"VI":{"value":1},"AX":{"value":4},"JE":{"value":4},"NL":{"value":4},"NO":{"value":4},"BE":{"value":4},"FI":{"value"
:4},"RU":{"value":4},"FJ":{"value":4},"BG":{"value":4},"FO":{"value":4},"FR":{"value":4},"SE":{"value":4},"SJ":{"value":4},"SK":{"value":4},"SM":{"value":4},"GB":{"value":4},"GF":{"value":4},"GG":{"value":4},"GI":{"value":4},"CH":{"value":4},"GP":{"value":4},"GR":{"value":4},"GU":{"value":1},"CZ":{"value":4},"PL":{"value":4},"LI":{"value":4}};}
function Cdf(){return {"PR":{"value":1},"HK":{"value":1},"PT":{"value":1},"HN":{"value":1},"PY":{"value":1},"HR":{"value":2},"YE":{"value":1},"HU":{"value":2},"QA":{"value":7},"ID":{"value":1},"IE":{"value":2},"AD":{"value":2},"IL":{"value":1},"AE":{"value":7},"AF":{"value":7},"IN":{"value":1},"AG":{"value":1},"ZA":{"value":1},"AI":{"value":2},"IQ":{"value":7},"IR":{"value":7},"IS":{"value":2},"AL":{"value":2},"IT":{"value":2},"AM":{"value":2},"AN":{"value":2},"001":{"value":2},"AR":{"value":2},"AS":{"value"
:1},"AT":{"value":2},"RE":{"value":2},"AU":{"value":1},"AX":{"value":2},"AZ":{"value":2},"RO":{"value":2},"ZW":{"value":1},"BA":{"value":2},"RS":{"value":2},"BD":{"value":1},"BE":{"value":2},"JM":{"value":1},"RU":{"value":2},"BG":{"value":2},"JO":{"value":7},"BH":{"value":7},"JP":{"value":1},"BM":{"value":2},"BN":{"value":2},"SA":{"value":1},"BR":{"value":1},"BS":{"value":1},"SD":{"value":7},"BT":{"value":1},"SE":{"value":2},"SG":{"value":1},"BW":{"value":1},"SI":{"value":2},"BY":{"value":2},"BZ":{"value":1}
,"SK":{"value":2},"KE":{"value":1},"SM":{"value":2},"KG":{"value":2},"KH":{"value":1},"CA":{"value":1},"SV":{"value":1},"CH":{"value":2},"SY":{"value":7},"KR":{"value":1},"CL":{"value":2},"CM":{"value":2},"CN":{"value":1},"CO":{"value":1},"KW":{"value":7},"CR":{"value":2},"KZ":{"value":2},"TH":{"value":1},"LA":{"value":1},"CY":{"value":2},"LB":{"value":2},"TJ":{"value":2},"CZ":{"value":2},"TM":{"value":2},"LI":{"value":2},"TR":{"value":2},"LK":{"value":2},"TT":{"value":1},"DE":{"value":2},"TW":{"value":1},"DJ":
{"value":7},"DK":{"value":2},"LT":{"value":2},"DM":{"value":1},"LU":{"value":2},"LV":{"value":2},"DO":{"value":1},"UA":{"value":2},"LY":{"value":7},"DZ":{"value":7},"MC":{"value":2},"MD":{"value":2},"ME":{"value":2},"UM":{"value":1},"MH":{"value":1},"EC":{"value":2},"MK":{"value":2},"US":{"value":1},"EE":{"value":2},"MM":{"value":1},"MN":{"value":2},"EG":{"value":7},"MO":{"value":1},"MQ":{"value":2},"UY":{"value":2},"UZ":{"value":2},"MT":{"value":1},"MV":{"value":6},"MX":{"value":1},"VA":{"value":2},"MY":{"value"
:2},"MZ":{"value":1},"ES":{"value":2},"ET":{"value":1},"VE":{"value":1},"GB-alt-variant":{"value":1},"VI":{"value":1},"VN":{"value":2},"NI":{"value":1},"NL":{"value":2},"NO":{"value":2},"NP":{"value":1},"FI":{"value":2},"FJ":{"value":2},"FO":{"value":2},"FR":{"value":2},"NZ":{"value":2},"GB":{"value":2},"WS":{"value":1},"GE":{"value":2},"OM":{"value":7},"GF":{"value":2},"GP":{"value":2},"GR":{"value":2},"GT":{"value":1},"GU":{"value":1},"PA":{"value":1},"XK":{"value":2},"PE":{"value":1},"PH":{"value":1},"PK":
{"value":1},"PL":{"value":2}};}
function A_8(){return {"root":{"fullFormat":"y MMMM d, EEEE","mediumFormat":"y MMM d","longFormat":"y MMMM d","shortFormat":"y-MM-dd"},"en":{"fullFormat":"EEEE, MMMM d, y","mediumFormat":"MMM d, y","longFormat":"MMMM d, y","shortFormat":"M/d/yy"}};}
function CkV(){return {"root":{"value":"#,##0.###"},"en":{"value":"#,##0.###"}};}
function Ctp(){return {"root":{"exponentSeparator":"E","minusSign":45,"perMille":8240,"decimalSeparator":46,"listSeparator":59,"naN":"NaN","infinity":"∞","groupingSeparator":44,"percent":37},"en":{"exponentSeparator":"E","minusSign":45,"perMille":8240,"decimalSeparator":46,"listSeparator":59,"naN":"NaN","infinity":"∞","groupingSeparator":44,"percent":37}};}
function B9T(){return {"root":{"UGS":{"symbol":"UGS","name":"UGS"},"FJD":{"symbol":"FJD","name":"FJD"},"MXN":{"symbol":"MX$","name":"MXN"},"STD":{"symbol":"STD","name":"STD"},"BRR":{"symbol":"BRR","name":"BRR"},"LVL":{"symbol":"LVL","name":"LVL"},"SCR":{"symbol":"SCR","name":"SCR"},"CDF":{"symbol":"CDF","name":"CDF"},"MXP":{"symbol":"MXP","name":"MXP"},"ZAL":{"symbol":"ZAL","name":"ZAL"},"BBD":{"symbol":"BBD","name":"BBD"},"HNL":{"symbol":"HNL","name":"HNL"},"UGX":{"symbol":"UGX","name":"UGX"},"LVR":{"symbol"
:"LVR","name":"LVR"},"MXV":{"symbol":"MXV","name":"MXV"},"ZAR":{"symbol":"ZAR","name":"ZAR"},"BRZ":{"symbol":"BRZ","name":"BRZ"},"STN":{"symbol":"STN","name":"STN"},"CUC":{"symbol":"CUC","name":"CUC"},"BSD":{"symbol":"BSD","name":"BSD"},"SDD":{"symbol":"SDD","name":"SDD"},"SDG":{"symbol":"SDG","name":"SDG"},"ZRN":{"symbol":"ZRN","name":"ZRN"},"IQD":{"symbol":"IQD","name":"IQD"},"SDP":{"symbol":"SDP","name":"SDP"},"CUP":{"symbol":"CUP","name":"CUP"},"GMD":{"symbol":"GMD","name":"GMD"},"TWD":{"symbol":"NT$","name"
:"TWD"},"RSD":{"symbol":"RSD","name":"RSD"},"ZRZ":{"symbol":"ZRZ","name":"ZRZ"},"UYI":{"symbol":"UYI","name":"UYI"},"MYR":{"symbol":"MYR","name":"MYR"},"FKP":{"symbol":"FKP","name":"FKP"},"UYP":{"symbol":"UYP","name":"UYP"},"XOF":{"symbol":"CFA","name":"XOF"},"ARA":{"symbol":"ARA","name":"ARA"},"UYU":{"symbol":"UYU","name":"UYU"},"SUR":{"symbol":"SUR","name":"SUR"},"UYW":{"symbol":"UYW","name":"UYW"},"CVE":{"symbol":"CVE","name":"CVE"},"OMR":{"symbol":"OMR","name":"OMR"},"KES":{"symbol":"KES","name":"KES"},
"SEK":{"symbol":"SEK","name":"SEK"},"MZE":{"symbol":"MZE","name":"MZE"},"ARL":{"symbol":"ARL","name":"ARL"},"ARM":{"symbol":"ARM","name":"ARM"},"BTN":{"symbol":"BTN","name":"BTN"},"GNF":{"symbol":"GNF","name":"GNF"},"ARP":{"symbol":"ARP","name":"ARP"},"MZN":{"symbol":"MZN","name":"MZN"},"MZM":{"symbol":"MZM","name":"MZM"},"SVC":{"symbol":"SVC","name":"SVC"},"ARS":{"symbol":"ARS","name":"ARS"},"QAR":{"symbol":"QAR","name":"QAR"},"IRR":{"symbol":"IRR","name":"IRR"},"NLG":{"symbol":"NLG","name":"NLG"},"GNS":{"symbol"
:"GNS","name":"GNS"},"XPD":{"symbol":"XPD","name":"XPD"},"THB":{"symbol":"THB","name":"THB"},"UZS":{"symbol":"UZS","name":"UZS"},"XPF":{"symbol":"CFPF","name":"XPF"},"BDT":{"symbol":"BDT","name":"BDT"},"LYD":{"symbol":"LYD","name":"LYD"},"BUK":{"symbol":"BUK","name":"BUK"},"KWD":{"symbol":"KWD","name":"KWD"},"XPT":{"symbol":"XPT","name":"XPT"},"RUB":{"symbol":"RUB","name":"RUB"},"ISK":{"symbol":"ISK","name":"ISK"},"BEC":{"symbol":"BEC","name":"BEC"},"ISJ":{"symbol":"ISJ","name":"ISJ"},"BEF":{"symbol":"BEF",
"name":"BEF"},"MKD":{"symbol":"MKD","name":"MKD"},"BEL":{"symbol":"BEL","name":"BEL"},"RUR":{"symbol":"RUR","name":"RUR"},"DZD":{"symbol":"DZD","name":"DZD"},"PAB":{"symbol":"PAB","name":"PAB"},"MKN":{"symbol":"MKN","name":"MKN"},"SGD":{"symbol":"SGD","name":"SGD"},"KGS":{"symbol":"KGS","name":"KGS"},"HRD":{"symbol":"HRD","name":"HRD"},"XAF":{"symbol":"FCFA","name":"XAF"},"XAG":{"symbol":"XAG","name":"XAG"},"ATS":{"symbol":"ATS","name":"ATS"},"CHF":{"symbol":"CHF","name":"CHF"},"HRK":{"symbol":"HRK","name":
"HRK"},"ITL":{"symbol":"ITL","name":"ITL"},"CHE":{"symbol":"CHE","name":"CHE"},"DJF":{"symbol":"DJF","name":"DJF"},"MLF":{"symbol":"MLF","name":"MLF"},"XRE":{"symbol":"XRE","name":"XRE"},"TZS":{"symbol":"TZS","name":"TZS"},"ADP":{"symbol":"ADP","name":"ADP"},"VND":{"symbol":"₫","name":"VND"},"XAU":{"symbol":"XAU","name":"XAU"},"AUD":{"symbol":"A$","name":"AUD"},"CHW":{"symbol":"CHW","name":"CHW"},"KHR":{"symbol":"KHR","name":"KHR"},"IDR":{"symbol":"IDR","name":"IDR"},"XBA":{"symbol":"XBA","name":"XBA"},"KYD":
{"symbol":"KYD","name":"KYD"},"VNN":{"symbol":"VNN","name":"VNN"},"XBC":{"symbol":"XBC","name":"XBC"},"YDD":{"symbol":"YDD","name":"YDD"},"XBB":{"symbol":"XBB","name":"XBB"},"BWP":{"symbol":"BWP","name":"BWP"},"GQE":{"symbol":"GQE","name":"GQE"},"SHP":{"symbol":"SHP","name":"SHP"},"CYP":{"symbol":"CYP","name":"CYP"},"XBD":{"symbol":"XBD","name":"XBD"},"TJS":{"symbol":"TJS","name":"TJS"},"TJR":{"symbol":"TJR","name":"TJR"},"AED":{"symbol":"AED","name":"AED"},"RWF":{"symbol":"RWF","name":"RWF"},"DKK":{"symbol"
:"DKK","name":"DKK"},"BGL":{"symbol":"BGL","name":"BGL"},"ZWD":{"symbol":"ZWD","name":"ZWD"},"BGN":{"symbol":"BGN","name":"BGN"},"BGM":{"symbol":"BGM","name":"BGM"},"YUD":{"symbol":"YUD","name":"YUD"},"MMK":{"symbol":"MMK","name":"MMK"},"BGO":{"symbol":"BGO","name":"BGO"},"NOK":{"symbol":"NOK","name":"NOK"},"SYP":{"symbol":"SYP","name":"SYP"},"ZWL":{"symbol":"ZWL","name":"ZWL"},"YUM":{"symbol":"YUM","name":"YUM"},"LKR":{"symbol":"LKR","name":"LKR"},"YUN":{"symbol":"YUN","name":"YUN"},"ZWR":{"symbol":"ZWR","name"
:"ZWR"},"CZK":{"symbol":"CZK","name":"CZK"},"IEP":{"symbol":"IEP","name":"IEP"},"YUR":{"symbol":"YUR","name":"YUR"},"GRD":{"symbol":"GRD","name":"GRD"},"XCD":{"symbol":"EC$","name":"XCD"},"HTG":{"symbol":"HTG","name":"HTG"},"XSU":{"symbol":"XSU","name":"XSU"},"AFA":{"symbol":"AFA","name":"AFA"},"BHD":{"symbol":"BHD","name":"BHD"},"SIT":{"symbol":"SIT","name":"SIT"},"PTE":{"symbol":"PTE","name":"PTE"},"KZT":{"symbol":"KZT","name":"KZT"},"SZL":{"symbol":"SZL","name":"SZL"},"YER":{"symbol":"YER","name":"YER"},
"AFN":{"symbol":"AFN","name":"AFN"},"BYB":{"symbol":"BYB","name":"BYB"},"RHD":{"symbol":"RHD","name":"RHD"},"AWG":{"symbol":"AWG","name":"AWG"},"NPR":{"symbol":"NPR","name":"NPR"},"MNT":{"symbol":"MNT","name":"MNT"},"GBP":{"symbol":"£","name":"GBP"},"BYN":{"symbol":"BYN","name":"BYN"},"XTS":{"symbol":"XTS","name":"XTS"},"HUF":{"symbol":"HUF","name":"HUF"},"BYR":{"symbol":"BYR","name":"BYR"},"BIF":{"symbol":"BIF","name":"BIF"},"XUA":{"symbol":"XUA","name":"XUA"},"XDR":{"symbol":"XDR","name":"XDR"},"BZD":{"symbol"
:"BZD","name":"BZD"},"MOP":{"symbol":"MOP","name":"MOP"},"NAD":{"symbol":"NAD","name":"NAD"},"SKK":{"symbol":"SKK","name":"SKK"},"PEI":{"symbol":"PEI","name":"PEI"},"TMM":{"symbol":"TMM","name":"TMM"},"PEN":{"symbol":"PEN","name":"PEN"},"WST":{"symbol":"WST","name":"WST"},"TMT":{"symbol":"TMT","name":"TMT"},"FRF":{"symbol":"FRF","name":"FRF"},"CLF":{"symbol":"CLF","name":"CLF"},"CLE":{"symbol":"CLE","name":"CLE"},"PES":{"symbol":"PES","name":"PES"},"GTQ":{"symbol":"GTQ","name":"GTQ"},"CLP":{"symbol":"CLP","name"
:"CLP"},"XEU":{"symbol":"XEU","name":"XEU"},"TND":{"symbol":"TND","name":"TND"},"SLL":{"symbol":"SLL","name":"SLL"},"XFO":{"symbol":"XFO","name":"XFO"},"DOP":{"symbol":"DOP","name":"DOP"},"KMF":{"symbol":"KMF","name":"KMF"},"XFU":{"symbol":"XFU","name":"XFU"},"GEK":{"symbol":"GEK","name":"GEK"},"GEL":{"symbol":"GEL","name":"GEL"},"MAD":{"symbol":"MAD","name":"MAD"},"MAF":{"symbol":"MAF","name":"MAF"},"AZM":{"symbol":"AZM","name":"AZM"},"TOP":{"symbol":"TOP","name":"TOP"},"AZN":{"symbol":"AZN","name":"AZN"},
"PGK":{"symbol":"PGK","name":"PGK"},"CNH":{"symbol":"CNH","name":"CNH"},"UAH":{"symbol":"UAH","name":"UAH"},"UAK":{"symbol":"UAK","name":"UAK"},"ERN":{"symbol":"ERN","name":"ERN"},"TPE":{"symbol":"TPE","name":"TPE"},"MRO":{"symbol":"MRO","name":"MRO"},"CNX":{"symbol":"CNX","name":"CNX"},"CNY":{"symbol":"CN¥","name":"CNY"},"MRU":{"symbol":"MRU","name":"MRU"},"ESA":{"symbol":"ESA","name":"ESA"},"GWE":{"symbol":"GWE","name":"GWE"},"ESB":{"symbol":"ESB","name":"ESB"},"BMD":{"symbol":"BMD","name":"BMD"},"PHP":{"symbol"
:"PHP","name":"PHP"},"XXX":{"symbol":"¤","name":"XXX"},"PYG":{"symbol":"PYG","name":"PYG"},"JMD":{"symbol":"JMD","name":"JMD"},"GWP":{"symbol":"GWP","name":"GWP"},"ESP":{"symbol":"ESP","name":"ESP"},"COP":{"symbol":"COP","name":"COP"},"USD":{"symbol":"US$","name":"USD"},"COU":{"symbol":"COU","name":"COU"},"MCF":{"symbol":"MCF","name":"MCF"},"USN":{"symbol":"USN","name":"USN"},"ETB":{"symbol":"ETB","name":"ETB"},"VEB":{"symbol":"VEB","name":"VEB"},"ECS":{"symbol":"ECS","name":"ECS"},"USS":{"symbol":"USS","name"
:"USS"},"SOS":{"symbol":"SOS","name":"SOS"},"VEF":{"symbol":"VEF","name":"VEF"},"VUV":{"symbol":"VUV","name":"VUV"},"LAK":{"symbol":"LAK","name":"LAK"},"BND":{"symbol":"BND","name":"BND"},"ECV":{"symbol":"ECV","name":"ECV"},"ZMK":{"symbol":"ZMK","name":"ZMK"},"LRD":{"symbol":"LRD","name":"LRD"},"ALK":{"symbol":"ALK","name":"ALK"},"ALL":{"symbol":"ALL","name":"ALL"},"GHC":{"symbol":"GHC","name":"GHC"},"MTL":{"symbol":"MTL","name":"MTL"},"VES":{"symbol":"VES","name":"VES"},"ZMW":{"symbol":"ZMW","name":"ZMW"},
"MTP":{"symbol":"MTP","name":"MTP"},"ILP":{"symbol":"ILP","name":"ILP"},"MDC":{"symbol":"MDC","name":"MDC"},"ILR":{"symbol":"ILR","name":"ILR"},"TRL":{"symbol":"TRL","name":"TRL"},"ILS":{"symbol":"₪","name":"ILS"},"GHS":{"symbol":"GHS","name":"GHS"},"GYD":{"symbol":"GYD","name":"GYD"},"KPW":{"symbol":"KPW","name":"KPW"},"BOB":{"symbol":"BOB","name":"BOB"},"MDL":{"symbol":"MDL","name":"MDL"},"AMD":{"symbol":"AMD","name":"AMD"},"TRY":{"symbol":"TRY","name":"TRY"},"LBP":{"symbol":"LBP","name":"LBP"},"BOL":{"symbol"
:"BOL","name":"BOL"},"JOD":{"symbol":"JOD","name":"JOD"},"HKD":{"symbol":"HK$","name":"HKD"},"BOP":{"symbol":"BOP","name":"BOP"},"EUR":{"symbol":"€","name":"EUR"},"LSL":{"symbol":"LSL","name":"LSL"},"CAD":{"symbol":"CA$","name":"CAD"},"BOV":{"symbol":"BOV","name":"BOV"},"EEK":{"symbol":"EEK","name":"EEK"},"MUR":{"symbol":"MUR","name":"MUR"},"ROL":{"symbol":"ROL","name":"ROL"},"GIP":{"symbol":"GIP","name":"GIP"},"RON":{"symbol":"RON","name":"RON"},"NGN":{"symbol":"NGN","name":"NGN"},"CRC":{"symbol":"CRC","name"
:"CRC"},"PKR":{"symbol":"PKR","name":"PKR"},"ANG":{"symbol":"ANG","name":"ANG"},"KRH":{"symbol":"KRH","name":"KRH"},"SRD":{"symbol":"SRD","name":"SRD"},"LTL":{"symbol":"LTL","name":"LTL"},"SAR":{"symbol":"SAR","name":"SAR"},"TTD":{"symbol":"TTD","name":"TTD"},"MVP":{"symbol":"MVP","name":"MVP"},"MVR":{"symbol":"MVR","name":"MVR"},"KRO":{"symbol":"KRO","name":"KRO"},"SRG":{"symbol":"SRG","name":"SRG"},"DDM":{"symbol":"DDM","name":"DDM"},"INR":{"symbol":"₹","name":"INR"},"LTT":{"symbol":"LTT","name":"LTT"},"KRW":
{"symbol":"₩","name":"KRW"},"JPY":{"symbol":"JP¥","name":"JPY"},"AOA":{"symbol":"AOA","name":"AOA"},"PLN":{"symbol":"PLN","name":"PLN"},"SBD":{"symbol":"SBD","name":"SBD"},"CSD":{"symbol":"CSD","name":"CSD"},"CSK":{"symbol":"CSK","name":"CSK"},"LUC":{"symbol":"LUC","name":"LUC"},"LUF":{"symbol":"LUF","name":"LUF"},"AOK":{"symbol":"AOK","name":"AOK"},"PLZ":{"symbol":"PLZ","name":"PLZ"},"AON":{"symbol":"AON","name":"AON"},"MWK":{"symbol":"MWK","name":"MWK"},"LUL":{"symbol":"LUL","name":"LUL"},"AOR":{"symbol":
"AOR","name":"AOR"},"BAD":{"symbol":"BAD","name":"BAD"},"MGA":{"symbol":"MGA","name":"MGA"},"NIC":{"symbol":"NIC","name":"NIC"},"FIM":{"symbol":"FIM","name":"FIM"},"DEM":{"symbol":"DEM","name":"DEM"},"MGF":{"symbol":"MGF","name":"MGF"},"BAM":{"symbol":"BAM","name":"BAM"},"BAN":{"symbol":"BAN","name":"BAN"},"EGP":{"symbol":"EGP","name":"EGP"},"SSP":{"symbol":"SSP","name":"SSP"},"BRC":{"symbol":"BRC","name":"BRC"},"BRB":{"symbol":"BRB","name":"BRB"},"BRE":{"symbol":"BRE","name":"BRE"},"NIO":{"symbol":"NIO","name"
:"NIO"},"NZD":{"symbol":"NZ$","name":"NZD"},"BRL":{"symbol":"R$","name":"BRL"},"BRN":{"symbol":"BRN","name":"BRN"}},"en":{"UGS":{"symbol":"UGS","name":"Ugandan Shilling (19661987)"},"FJD":{"symbol":"FJD","name":"Fijian Dollar"},"MXN":{"symbol":"MX$","name":"Mexican Peso"},"STD":{"symbol":"STD","name":"São Tomé & Príncipe Dobra (19772017)"},"BRR":{"symbol":"BRR","name":"Brazilian Cruzeiro (19931994)"},"LVL":{"symbol":"LVL","name":"Latvian Lats"},"SCR":{"symbol":"SCR","name":"Seychellois Rupee"},"CDF":{"symbol"
:"CDF","name":"Congolese Franc"},"MXP":{"symbol":"MXP","name":"Mexican Silver Peso (18611992)"},"ZAL":{"symbol":"ZAL","name":"South African Rand (financial)"},"BBD":{"symbol":"BBD","name":"Barbadian Dollar"},"HNL":{"symbol":"HNL","name":"Honduran Lempira"},"UGX":{"symbol":"UGX","name":"Ugandan Shilling"},"LVR":{"symbol":"LVR","name":"Latvian Ruble"},"MXV":{"symbol":"MXV","name":"Mexican Investment Unit"},"ZAR":{"symbol":"ZAR","name":"South African Rand"},"BRZ":{"symbol":"BRZ","name":"Brazilian Cruzeiro (19421967)"}
,"STN":{"symbol":"STN","name":"São Tomé & Príncipe Dobra"},"CUC":{"symbol":"CUC","name":"Cuban Convertible Peso"},"BSD":{"symbol":"BSD","name":"Bahamian Dollar"},"SDD":{"symbol":"SDD","name":"Sudanese Dinar (19922007)"},"SDG":{"symbol":"SDG","name":"Sudanese Pound"},"ZRN":{"symbol":"ZRN","name":"Zairean New Zaire (19931998)"},"IQD":{"symbol":"IQD","name":"Iraqi Dinar"},"SDP":{"symbol":"SDP","name":"Sudanese Pound (19571998)"},"CUP":{"symbol":"CUP","name":"Cuban Peso"},"GMD":{"symbol":"GMD","name":"Gambian Dalasi"}
,"TWD":{"symbol":"NT$","name":"New Taiwan Dollar"},"RSD":{"symbol":"RSD","name":"Serbian Dinar"},"ZRZ":{"symbol":"ZRZ","name":"Zairean Zaire (19711993)"},"UYI":{"symbol":"UYI","name":"Uruguayan Peso (Indexed Units)"},"MYR":{"symbol":"MYR","name":"Malaysian Ringgit"},"FKP":{"symbol":"FKP","name":"Falkland Islands Pound"},"UYP":{"symbol":"UYP","name":"Uruguayan Peso (19751993)"},"XOF":{"symbol":"CFA","name":"West African CFA Franc"},"ARA":{"symbol":"ARA","name":"Argentine Austral"},"UYU":{"symbol":"UYU","name"
:"Uruguayan Peso"},"SUR":{"symbol":"SUR","name":"Soviet Rouble"},"UYW":{"symbol":"UYW","name":"Uruguayan Nominal Wage Index Unit"},"CVE":{"symbol":"CVE","name":"Cape Verdean Escudo"},"OMR":{"symbol":"OMR","name":"Omani Rial"},"KES":{"symbol":"KES","name":"Kenyan Shilling"},"SEK":{"symbol":"SEK","name":"Swedish Krona"},"MZE":{"symbol":"MZE","name":"Mozambican Escudo"},"ARL":{"symbol":"ARL","name":"Argentine Peso Ley (19701983)"},"ARM":{"symbol":"ARM","name":"Argentine Peso (18811970)"},"BTN":{"symbol":"BTN",
"name":"Bhutanese Ngultrum"},"GNF":{"symbol":"GNF","name":"Guinean Franc"},"ARP":{"symbol":"ARP","name":"Argentine Peso (19831985)"},"MZN":{"symbol":"MZN","name":"Mozambican Metical"},"MZM":{"symbol":"MZM","name":"Mozambican Metical (19802006)"},"SVC":{"symbol":"SVC","name":"Salvadoran Colón"},"ARS":{"symbol":"ARS","name":"Argentine Peso"},"QAR":{"symbol":"QAR","name":"Qatari Rial"},"IRR":{"symbol":"IRR","name":"Iranian Rial"},"NLG":{"symbol":"NLG","name":"Dutch Guilder"},"GNS":{"symbol":"GNS","name":"Guinean Syli"}
,"XPD":{"symbol":"XPD","name":"Palladium"},"THB":{"symbol":"THB","name":"Thai Baht"},"UZS":{"symbol":"UZS","name":"Uzbekistani Som"},"XPF":{"symbol":"CFPF","name":"CFP Franc"},"BDT":{"symbol":"BDT","name":"Bangladeshi Taka"},"LYD":{"symbol":"LYD","name":"Libyan Dinar"},"BUK":{"symbol":"BUK","name":"Burmese Kyat"},"KWD":{"symbol":"KWD","name":"Kuwaiti Dinar"},"XPT":{"symbol":"XPT","name":"Platinum"},"RUB":{"symbol":"RUB","name":"Russian Ruble"},"ISK":{"symbol":"ISK","name":"Icelandic Króna"},"BEC":{"symbol":
"BEC","name":"Belgian Franc (convertible)"},"ISJ":{"symbol":"ISJ","name":"Icelandic Króna (19181981)"},"BEF":{"symbol":"BEF","name":"Belgian Franc"},"MKD":{"symbol":"MKD","name":"Macedonian Denar"},"BEL":{"symbol":"BEL","name":"Belgian Franc (financial)"},"RUR":{"symbol":"RUR","name":"Russian Ruble (19911998)"},"DZD":{"symbol":"DZD","name":"Algerian Dinar"},"PAB":{"symbol":"PAB","name":"Panamanian Balboa"},"MKN":{"symbol":"MKN","name":"Macedonian Denar (19921993)"},"SGD":{"symbol":"SGD","name":"Singapore Dollar"}
,"KGS":{"symbol":"KGS","name":"Kyrgystani Som"},"HRD":{"symbol":"HRD","name":"Croatian Dinar"},"XAF":{"symbol":"FCFA","name":"Central African CFA Franc"},"XAG":{"symbol":"XAG","name":"Silver"},"ATS":{"symbol":"ATS","name":"Austrian Schilling"},"CHF":{"symbol":"CHF","name":"Swiss Franc"},"HRK":{"symbol":"HRK","name":"Croatian Kuna"},"ITL":{"symbol":"ITL","name":"Italian Lira"},"CHE":{"symbol":"CHE","name":"WIR Euro"},"DJF":{"symbol":"DJF","name":"Djiboutian Franc"},"MLF":{"symbol":"MLF","name":"Malian Franc"}
,"XRE":{"symbol":"XRE","name":"RINET Funds"},"TZS":{"symbol":"TZS","name":"Tanzanian Shilling"},"ADP":{"symbol":"ADP","name":"Andorran Peseta"},"VND":{"symbol":"₫","name":"Vietnamese Dong"},"XAU":{"symbol":"XAU","name":"Gold"},"AUD":{"symbol":"A$","name":"Australian Dollar"},"CHW":{"symbol":"CHW","name":"WIR Franc"},"KHR":{"symbol":"KHR","name":"Cambodian Riel"},"IDR":{"symbol":"IDR","name":"Indonesian Rupiah"},"XBA":{"symbol":"XBA","name":"European Composite Unit"},"KYD":{"symbol":"KYD","name":"Cayman Islands Dollar"}
,"VNN":{"symbol":"VNN","name":"Vietnamese Dong (19781985)"},"XBC":{"symbol":"XBC","name":"European Unit of Account (XBC)"},"YDD":{"symbol":"YDD","name":"Yemeni Dinar"},"XBB":{"symbol":"XBB","name":"European Monetary Unit"},"BWP":{"symbol":"BWP","name":"Botswanan Pula"},"GQE":{"symbol":"GQE","name":"Equatorial Guinean Ekwele"},"SHP":{"symbol":"SHP","name":"St. Helena Pound"},"CYP":{"symbol":"CYP","name":"Cypriot Pound"},"XBD":{"symbol":"XBD","name":"European Unit of Account (XBD)"},"TJS":{"symbol":"TJS","name"
:"Tajikistani Somoni"},"TJR":{"symbol":"TJR","name":"Tajikistani Ruble"},"AED":{"symbol":"AED","name":"United Arab Emirates Dirham"},"RWF":{"symbol":"RWF","name":"Rwandan Franc"},"DKK":{"symbol":"DKK","name":"Danish Krone"},"BGL":{"symbol":"BGL","name":"Bulgarian Hard Lev"},"ZWD":{"symbol":"ZWD","name":"Zimbabwean Dollar (19802008)"},"BGN":{"symbol":"BGN","name":"Bulgarian Lev"},"BGM":{"symbol":"BGM","name":"Bulgarian Socialist Lev"},"YUD":{"symbol":"YUD","name":"Yugoslavian Hard Dinar (19661990)"},"MMK":
{"symbol":"MMK","name":"Myanmar Kyat"},"BGO":{"symbol":"BGO","name":"Bulgarian Lev (18791952)"},"NOK":{"symbol":"NOK","name":"Norwegian Krone"},"SYP":{"symbol":"SYP","name":"Syrian Pound"},"ZWL":{"symbol":"ZWL","name":"Zimbabwean Dollar (2009)"},"YUM":{"symbol":"YUM","name":"Yugoslavian New Dinar (19942002)"},"LKR":{"symbol":"LKR","name":"Sri Lankan Rupee"},"YUN":{"symbol":"YUN","name":"Yugoslavian Convertible Dinar (19901992)"},"ZWR":{"symbol":"ZWR","name":"Zimbabwean Dollar (2008)"},"CZK":{"symbol":"CZK",
"name":"Czech Koruna"},"IEP":{"symbol":"IEP","name":"Irish Pound"},"YUR":{"symbol":"YUR","name":"Yugoslavian Reformed Dinar (19921993)"},"GRD":{"symbol":"GRD","name":"Greek Drachma"},"XCD":{"symbol":"EC$","name":"East Caribbean Dollar"},"HTG":{"symbol":"HTG","name":"Haitian Gourde"},"XSU":{"symbol":"XSU","name":"Sucre"},"AFA":{"symbol":"AFA","name":"Afghan Afghani (19272002)"},"BHD":{"symbol":"BHD","name":"Bahraini Dinar"},"SIT":{"symbol":"SIT","name":"Slovenian Tolar"},"PTE":{"symbol":"PTE","name":"Portuguese Escudo"}
,"KZT":{"symbol":"KZT","name":"Kazakhstani Tenge"},"SZL":{"symbol":"SZL","name":"Swazi Lilangeni"},"YER":{"symbol":"YER","name":"Yemeni Rial"},"AFN":{"symbol":"AFN","name":"Afghan Afghani"},"BYB":{"symbol":"BYB","name":"Belarusian Ruble (19941999)"},"RHD":{"symbol":"RHD","name":"Rhodesian Dollar"},"AWG":{"symbol":"AWG","name":"Aruban Florin"},"NPR":{"symbol":"NPR","name":"Nepalese Rupee"},"MNT":{"symbol":"MNT","name":"Mongolian Tugrik"},"GBP":{"symbol":"£","name":"British Pound"},"BYN":{"symbol":"BYN","name"
:"Belarusian Ruble"},"XTS":{"symbol":"XTS","name":"Testing Currency Code"},"HUF":{"symbol":"HUF","name":"Hungarian Forint"},"BYR":{"symbol":"BYR","name":"Belarusian Ruble (20002016)"},"BIF":{"symbol":"BIF","name":"Burundian Franc"},"XUA":{"symbol":"XUA","name":"ADB Unit of Account"},"XDR":{"symbol":"XDR","name":"Special Drawing Rights"},"BZD":{"symbol":"BZD","name":"Belize Dollar"},"MOP":{"symbol":"MOP","name":"Macanese Pataca"},"NAD":{"symbol":"NAD","name":"Namibian Dollar"},"SKK":{"symbol":"SKK","name":"Slovak Koruna"}
,"PEI":{"symbol":"PEI","name":"Peruvian Inti"},"TMM":{"symbol":"TMM","name":"Turkmenistani Manat (19932009)"},"PEN":{"symbol":"PEN","name":"Peruvian Sol"},"WST":{"symbol":"WST","name":"Samoan Tala"},"TMT":{"symbol":"TMT","name":"Turkmenistani Manat"},"FRF":{"symbol":"FRF","name":"French Franc"},"CLF":{"symbol":"CLF","name":"Chilean Unit of Account (UF)"},"CLE":{"symbol":"CLE","name":"Chilean Escudo"},"PES":{"symbol":"PES","name":"Peruvian Sol (18631965)"},"GTQ":{"symbol":"GTQ","name":"Guatemalan Quetzal"}
,"CLP":{"symbol":"CLP","name":"Chilean Peso"},"XEU":{"symbol":"XEU","name":"European Currency Unit"},"TND":{"symbol":"TND","name":"Tunisian Dinar"},"SLL":{"symbol":"SLL","name":"Sierra Leonean Leone"},"XFO":{"symbol":"XFO","name":"French Gold Franc"},"DOP":{"symbol":"DOP","name":"Dominican Peso"},"KMF":{"symbol":"KMF","name":"Comorian Franc"},"XFU":{"symbol":"XFU","name":"French UIC-Franc"},"GEK":{"symbol":"GEK","name":"Georgian Kupon Larit"},"GEL":{"symbol":"GEL","name":"Georgian Lari"},"MAD":{"symbol":"MAD",
"name":"Moroccan Dirham"},"MAF":{"symbol":"MAF","name":"Moroccan Franc"},"AZM":{"symbol":"AZM","name":"Azerbaijani Manat (19932006)"},"TOP":{"symbol":"TOP","name":"Tongan Paʻanga"},"AZN":{"symbol":"AZN","name":"Azerbaijani Manat"},"PGK":{"symbol":"PGK","name":"Papua New Guinean Kina"},"CNH":{"symbol":"CNH","name":"Chinese Yuan (offshore)"},"UAH":{"symbol":"UAH","name":"Ukrainian Hryvnia"},"UAK":{"symbol":"UAK","name":"Ukrainian Karbovanets"},"ERN":{"symbol":"ERN","name":"Eritrean Nakfa"},"TPE":{"symbol":"TPE",
"name":"Timorese Escudo"},"MRO":{"symbol":"MRO","name":"Mauritanian Ouguiya (19732017)"},"CNX":{"symbol":"CNX","name":"Chinese Peoples Bank Dollar"},"CNY":{"symbol":"CN¥","name":"Chinese Yuan"},"MRU":{"symbol":"MRU","name":"Mauritanian Ouguiya"},"ESA":{"symbol":"ESA","name":"Spanish Peseta (A account)"},"GWE":{"symbol":"GWE","name":"Portuguese Guinea Escudo"},"ESB":{"symbol":"ESB","name":"Spanish Peseta (convertible account)"},"BMD":{"symbol":"BMD","name":"Bermudan Dollar"},"PHP":{"symbol":"PHP","name":"Philippine Piso"}
,"XXX":{"symbol":"¤","name":"Unknown Currency"},"PYG":{"symbol":"PYG","name":"Paraguayan Guarani"},"JMD":{"symbol":"JMD","name":"Jamaican Dollar"},"GWP":{"symbol":"GWP","name":"Guinea-Bissau Peso"},"ESP":{"symbol":"ESP","name":"Spanish Peseta"},"COP":{"symbol":"COP","name":"Colombian Peso"},"USD":{"symbol":"$","name":"US Dollar"},"COU":{"symbol":"COU","name":"Colombian Real Value Unit"},"MCF":{"symbol":"MCF","name":"Monegasque Franc"},"USN":{"symbol":"USN","name":"US Dollar (Next day)"},"ETB":{"symbol":"ETB",
"name":"Ethiopian Birr"},"VEB":{"symbol":"VEB","name":"Venezuelan Bolívar (18712008)"},"ECS":{"symbol":"ECS","name":"Ecuadorian Sucre"},"USS":{"symbol":"USS","name":"US Dollar (Same day)"},"SOS":{"symbol":"SOS","name":"Somali Shilling"},"VEF":{"symbol":"VEF","name":"Venezuelan Bolívar (20082018)"},"VUV":{"symbol":"VUV","name":"Vanuatu Vatu"},"LAK":{"symbol":"LAK","name":"Laotian Kip"},"BND":{"symbol":"BND","name":"Brunei Dollar"},"ECV":{"symbol":"ECV","name":"Ecuadorian Unit of Constant Value"},"ZMK":{"symbol"
:"ZMK","name":"Zambian Kwacha (19682012)"},"LRD":{"symbol":"LRD","name":"Liberian Dollar"},"ALK":{"symbol":"ALK","name":"Albanian Lek (19461965)"},"ALL":{"symbol":"ALL","name":"Albanian Lek"},"GHC":{"symbol":"GHC","name":"Ghanaian Cedi (19792007)"},"MTL":{"symbol":"MTL","name":"Maltese Lira"},"VES":{"symbol":"VES","name":"Venezuelan Bolívar"},"ZMW":{"symbol":"ZMW","name":"Zambian Kwacha"},"MTP":{"symbol":"MTP","name":"Maltese Pound"},"ILP":{"symbol":"ILP","name":"Israeli Pound"},"MDC":{"symbol":"MDC","name"
:"Moldovan Cupon"},"ILR":{"symbol":"ILR","name":"Israeli Shekel (19801985)"},"TRL":{"symbol":"TRL","name":"Turkish Lira (19222005)"},"ILS":{"symbol":"₪","name":"Israeli New Shekel"},"GHS":{"symbol":"GHS","name":"Ghanaian Cedi"},"GYD":{"symbol":"GYD","name":"Guyanaese Dollar"},"KPW":{"symbol":"KPW","name":"North Korean Won"},"BOB":{"symbol":"BOB","name":"Bolivian Boliviano"},"MDL":{"symbol":"MDL","name":"Moldovan Leu"},"AMD":{"symbol":"AMD","name":"Armenian Dram"},"TRY":{"symbol":"TRY","name":"Turkish Lira"}
,"LBP":{"symbol":"LBP","name":"Lebanese Pound"},"BOL":{"symbol":"BOL","name":"Bolivian Boliviano (18631963)"},"JOD":{"symbol":"JOD","name":"Jordanian Dinar"},"HKD":{"symbol":"HK$","name":"Hong Kong Dollar"},"BOP":{"symbol":"BOP","name":"Bolivian Peso"},"EUR":{"symbol":"€","name":"Euro"},"LSL":{"symbol":"LSL","name":"Lesotho Loti"},"CAD":{"symbol":"CA$","name":"Canadian Dollar"},"BOV":{"symbol":"BOV","name":"Bolivian Mvdol"},"EEK":{"symbol":"EEK","name":"Estonian Kroon"},"MUR":{"symbol":"MUR","name":"Mauritian Rupee"}
,"ROL":{"symbol":"ROL","name":"Romanian Leu (19522006)"},"GIP":{"symbol":"GIP","name":"Gibraltar Pound"},"RON":{"symbol":"RON","name":"Romanian Leu"},"NGN":{"symbol":"NGN","name":"Nigerian Naira"},"CRC":{"symbol":"CRC","name":"Costa Rican Colón"},"PKR":{"symbol":"PKR","name":"Pakistani Rupee"},"ANG":{"symbol":"ANG","name":"Netherlands Antillean Guilder"},"KRH":{"symbol":"KRH","name":"South Korean Hwan (19531962)"},"SRD":{"symbol":"SRD","name":"Surinamese Dollar"},"LTL":{"symbol":"LTL","name":"Lithuanian Litas"}
,"SAR":{"symbol":"SAR","name":"Saudi Riyal"},"TTD":{"symbol":"TTD","name":"Trinidad & Tobago Dollar"},"MVP":{"symbol":"MVP","name":"Maldivian Rupee (19471981)"},"MVR":{"symbol":"MVR","name":"Maldivian Rufiyaa"},"KRO":{"symbol":"KRO","name":"South Korean Won (19451953)"},"SRG":{"symbol":"SRG","name":"Surinamese Guilder"},"DDM":{"symbol":"DDM","name":"East German Mark"},"INR":{"symbol":"₹","name":"Indian Rupee"},"LTT":{"symbol":"LTT","name":"Lithuanian Talonas"},"KRW":{"symbol":"₩","name":"South Korean Won"}
,"JPY":{"symbol":"¥","name":"Japanese Yen"},"AOA":{"symbol":"AOA","name":"Angolan Kwanza"},"PLN":{"symbol":"PLN","name":"Polish Zloty"},"SBD":{"symbol":"SBD","name":"Solomon Islands Dollar"},"CSD":{"symbol":"CSD","name":"Serbian Dinar (20022006)"},"CSK":{"symbol":"CSK","name":"Czechoslovak Hard Koruna"},"LUC":{"symbol":"LUC","name":"Luxembourgian Convertible Franc"},"LUF":{"symbol":"LUF","name":"Luxembourgian Franc"},"AOK":{"symbol":"AOK","name":"Angolan Kwanza (19771991)"},"PLZ":{"symbol":"PLZ","name":"Polish Zloty (19501995)"}
,"AON":{"symbol":"AON","name":"Angolan New Kwanza (19902000)"},"MWK":{"symbol":"MWK","name":"Malawian Kwacha"},"LUL":{"symbol":"LUL","name":"Luxembourg Financial Franc"},"AOR":{"symbol":"AOR","name":"Angolan Readjusted Kwanza (19951999)"},"BAD":{"symbol":"BAD","name":"Bosnia-Herzegovina Dinar (19921994)"},"MGA":{"symbol":"MGA","name":"Malagasy Ariary"},"NIC":{"symbol":"NIC","name":"Nicaraguan Córdoba (19881991)"},"FIM":{"symbol":"FIM","name":"Finnish Markka"},"DEM":{"symbol":"DEM","name":"German Mark"},
"MGF":{"symbol":"MGF","name":"Malagasy Franc"},"BAM":{"symbol":"BAM","name":"Bosnia-Herzegovina Convertible Mark"},"BAN":{"symbol":"BAN","name":"Bosnia-Herzegovina New Dinar (19941997)"},"EGP":{"symbol":"EGP","name":"Egyptian Pound"},"SSP":{"symbol":"SSP","name":"South Sudanese Pound"},"BRC":{"symbol":"BRC","name":"Brazilian Cruzado (19861989)"},"BRB":{"symbol":"BRB","name":"Brazilian New Cruzeiro (19671986)"},"BRE":{"symbol":"BRE","name":"Brazilian Cruzeiro (19901993)"},"NIO":{"symbol":"NIO","name":"Nicaraguan Córdoba"}
,"NZD":{"symbol":"NZ$","name":"New Zealand Dollar"},"BRL":{"symbol":"R$","name":"Brazilian Real"},"BRN":{"symbol":"BRN","name":"Brazilian New Cruzado (19891990)"}}};}
var BRN=K();
function BfS(b){var result = [];for (var key in b) {result.push(key);}return result;}
function BB4(b){var c,d,e,f;c=b.length;d=X(Co,c);e=d.data;f=0;while(f<c){e[f]=(b[f]!==null?$rt_str(b[f]):null);f=f+1|0;}return d;}
function Y8(){var a=this;D.call(a);a.bhl=null;a.tm=0.0;a.sJ=0.0;}
function Xb(a,b,c){var d=new Y8();A0C(d,a,b,c);return d;}
function A0C(a,b,c,d){a.bhl=b;a.tm=c;a.sJ=d;}
function AIM(a){return a.tm;}
function AFl(a){return a.sJ;}
function Cs0(a){var b,c;b=a.bhl;c=new T;U(c);J(J(c,B(1007)),b);return S(c);}
function M4(a){var b,c;b=a.bhl;c=new T;U(c);J(J(c,B(1007)),b);return S(c);}
var Bg1=K(Y8);
function CTn(a,b,c){var d=new Bg1();CHa(d,a,b,c);return d;}
function CHa(a,b,c,d){A0C(a,b,c,d);}
function CPA(a){return B(1008);}
var BHe=K(Y8);
function CXH(a,b,c){var d=new BHe();Ckw(d,a,b,c);return d;}
function Ckw(a,b,c,d){A0C(a,b,c,d);}
function B2y(a){return B(1009);}
var ALM=K(Bh);
function CSy(a,b){var c=new ALM();Bo6(c,a,b);return c;}
function Bo6(a,b,c){BI();DT(a,b,c,C$Q);}
function CDW(a,b,c,d){O();return C5m.a;}
var BbZ=K(Bh);
function CXa(a){var b=new BbZ();Cx5(b,a);return b;}
function Cx5(a,b){BI();Ia(a,b,D24);a.G=3;FB(a,1);}
function B9z(a,b,c){return b==1?0:b?3:2;}
function Bmd(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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)return 0;if(!f)return 2;d=d+1|0;$p=1;case 1:$z=b.tk(c,d,e);if(C()){break _;}g=$z;BI();return g!==D25&&g!==D26?3:68;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bxj(a){return AE$(0.5,1.0);}
function B9v(a,b){return Bxj(a);}
function BPY(a,b,c,d,e){return ((b.m3()).kH(c,e)).bjX(b,c,d,e);}
function BIw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;g=d+1|0;$p=1;case 1:$z=A_i(b,c,g,e);if(C()){break _;}h=$z;if(h>=4){$p=2;continue _;}O();i=C9z.data;$p=3;continue _;case 2:$z=A_i(b,c,g,e);if(C()){break _;}g=$z;if(g>=9){g=0;if(g<4){h=(c+E(f,3)|0)-1|0;j=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=j+1|0;$p=5;continue _;}}return;case 3:$z
=BHl(b,c,g,e);if(C()){break _;}h=$z;if(i[h]<=2){$p=2;continue _;}g=C1O.a;$p=4;case 4:Bxe(b,c,d,e,g);if(C()){break _;}return;case 5:$z=BHl(b,h,l,k);if(C()){break _;}m=$z;$p=6;case 6:$z=BHl(b,h,j,k);if(C()){break _;}n=$z;O();if(n==C1O.a){$p=7;continue _;}g=g+1|0;if(g>=4)return;h=(c+E(f,3)|0)-1|0;j=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=j+1|0;$p=5;continue _;case 7:$z=A_i(b,h,l,k);if(C()){break _;}l=$z;if(l>=4&&C9z.data[m]<=2){l=C1N.a;$p=8;continue _;}g=g+1|0;if(g>=4)return;h=(c+E(f,3)|0)-1|0;j=(d+E(f,5)|0)-3|0;k
=(e+E(f,3)|0)-1|0;l=j+1|0;$p=5;continue _;case 8:Bxe(b,h,j,k,l);if(C()){break _;}g=g+1|0;if(g>=4)return;h=(c+E(f,3)|0)-1|0;j=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=j+1|0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CsN(a,b,c,d){O();return C1O.dg(0,c,d);}
var Bm7=K(Bh);
function CQ4(a,b){var c=new Bm7();B7_(c,a,b);return c;}
function B7_(a,b,c){BI();DT(a,b,c,D27);}
function Eq(){var a=this;D.call(a);a.bgv=0;a.a0m=0;a.bod=0;a.bit=null;a.a2Q=0;a.a4G=0;}
var D28=null;var D24=null;var D27=null;var C$R=null;var C$Q=null;var C$W=null;var C$S=null;var C$T=null;var D29=null;var D2$=null;var D2_=null;var D3a=null;var D3b=null;var D3c=null;var D3d=null;var D3e=null;var C$U=null;var D3f=null;var D3g=null;var D3h=null;var D25=null;var D26=null;var D3i=null;var D3j=null;var D3k=null;var C$Y=null;var D3l=null;var D3m=null;var D3n=null;function BI(){BI=Be(Eq);CNz();}
function Ik(a){var b=new Eq();On(b,a);return b;}
function On(a,b){BI();a.a2Q=1;a.bit=b;}
function CLl(a){return 0;}
function Ca_(a){return 1;}
function Cky(a){return 1;}
function CG6(a){return 1;}
function Vk(a){a.bod=1;return a;}
function Xv(a){a.a2Q=0;return a;}
function X$(a){a.bgv=1;return a;}
function CdM(a){return a.bgv;}
function ADG(a){a.a0m=1;return a;}
function Cei(a){return a.a0m;}
function AI8(a){return !a.bod?a.hH():0;}
function CeB(a){return a.a2Q;}
function B8V(a){return a.a4G;}
function J6(a){a.a4G=1;return a;}
function AV7(a){a.a4G=2;return a;}
function CNz(){var b;b=new A$G;AMH();BC0(b,D3o);D28=b;D24=Ik(D3p);D27=Ik(D3q);C$R=X$(Ik(D3r));C$Q=Xv(Ik(D3s));C$W=Xv(Ik(D3t));C$S=J6(B6r(D3u));C$T=J6(B6r(D3v));D29=J6(Vk(X$(Ik(D3w))));b=new XJ;On(b,D3w);D2$=J6(b);b=new XJ;On(b,D3w);D2_=ADG(J6(X$(b)));D3a=Ik(D3x);D3b=X$(Ik(D3x));D3c=J6(CWi(D3o));D3d=Ik(D3y);b=new XJ;On(b,D3o);D3e=J6(b);C$U=Vk(Ik(D3o));D3f=Vk(X$(Ik(D3v)));D3g=J6(Ik(D3w));D3h=Vk(Ik(D3z));b=new XJ;On(b,D3A);D25=J6(Xv(Vk(ADG(b))));D26=Xv(Ik(D3A));D3i=J6(Vk(Ik(D3w)));D3j=Ik(D3B);D3k=J6(Ik(D3w));b
=new A2C;On(b,D3o);C$Y=AV7(b);D3l=J6(Ik(D3o));b=new AVg;On(b,D3x);D3m=J6(Xv(b));D3n=AV7(Ik(D3s));}
var Iv=K(Bh);
function Cd7(a,b){var c=new Iv();Qj(c,a,b);return c;}
function Qj(a,b,c){BI();Ia(a,b,D2$);a.G=c;FB(a,1);Bf(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);}
function Bso(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BJ4(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;d=d-1|0;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return !a.ze(c)?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B9o(a,b){O();return b!=C1N.a&&b!=C1O.a&&b!=C5i.a?0:1;}
function Boj(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BpN(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BiB(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BpN(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BpN(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.uJ(b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BVR(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BbY(b,c,d,e);if(C()){break _;}f=$z;if(f<8){$p=3;continue _;}d=d-1|0;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return !a.ze(c)?0:1;case 3:$z=Bk1(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;d=d-1|0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bld(a,b,c,d,e){return null;}
function CIl(a){return 0;}
function B3w(a){return 0;}
function Ckh(a){return 1;}
var BUh=K(Iv);
function CX8(a,b){var c=new BUh();CNy(c,a,b);return c;}
function CNy(a,b,c){Qj(a,b,c);Bf(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
function BiN(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:BpN(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=A_i(b,c,g,e);if(C()){break _;}h=$z;if(h>=9&&!E(f,7)){$p=3;continue _;}return;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g&8){$p=4;continue _;}g=g|8;$p=5;continue _;case 4:Bvu(a,b,c,d,e,f);if(C()){break _;}return;case 5:BeQ(b,c,d,e,g);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Cq0(a,b,c){c=c&3;return c==1?63:c==2?79:a.cg(b);}
function Bvu(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;g=g&3;h=0;$p=2;case 2:b.bPo(c,d,e,h);if(C()){break _;}if(g==1)i=new ALp;else if(g==2)i=new APa;else{i=new AL4;if(!E(f,10))i=CGv();}$p=3;case 3:$z=i.hy(b,f,c,d,e);if(C()){break _;}h=$z;if(h)return;h=a.a;$p=4;case 4:b.bOe(c,d,e,h,g);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function CkI(a,b){return b&3;}
var Ww=K(Bh);
function A1V(a,b,c){BI();DT(a,b,((c!==C$T?12:14)*16|0)+13|0,c);Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);FB(a,1);}
function B$O(a){return 16777215;}
function BtZ(a,b,c,d,e){var f;f=a.bv;BI();if(f!==C$S)return 16777215;return ((b.m3()).kH(c,e)).a7P;}
function Wk(b){if(b>=8)b=0;return (b+1|0)/9.0;}
function B19(a,b){return b&&b!=1?a.G+1|0:a.G;}
function BK4(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,d,e);if(C()){break _;}f=$z;if(f!==a.bv)return (-1);$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BiH(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tk(c,d,e);if(C()){break _;}f=$z;if(f!==a.bv)return (-1);$p=2;case 2:$z=b.c8(c,d,e);if(C()){break _;}g=$z;if(g>=8)g=0;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cpq(a){return 0;}
function COE(a){return 0;}
function Clz(a,b,c){return c&&!b?1:0;}
function BQk(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tk(c,d,e);if(C()){break _;}g=$z;if(g===a.bv)c=0;else if(f==1)c=1;else{BI();if(g!==D3h){$p=2;continue _;}c=0;}return c;case 2:$z=b.tk(c,d,e);if(C()){break _;}b=$z;return b.eu();default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bzz(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tk(c,d,e);if(C()){break _;}g=$z;if(g===a.bv)c=0;else if(f==1)c=1;else{BI();if(g!==D3h){$p=2;continue _;}c=0;}return c;case 2:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BCb(a,b,c,d,e){return null;}
function CKT(a){return 4;}
function B$a(a,b,c,d){return 0;}
function CIb(a,b){return 0;}
function Box(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=Cr(0.0,0.0,0.0);$p=1;case 1:$z=BiH(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.c8(c,
d,e);if(C()){break _;}n=$z;if(n<8)return Fj(f);l=0;n=2;$p=3;case 3:$z=BQk(a,b,c,d,j,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=e+1|0;p=3;$p=4;continue _;}l=1;if(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 4:$z=BQk(a,b,c,d,n,p);if(C()){break _;}n=$z;if(n)l=1;if
(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 5:$z=BQk(a,b,i,d,e,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l
=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 6:$z=BQk(a,b,n,d,e,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 7:$z=BiH(a,b,n,d,o);if(C()){break _;}q=$z;if(q<0){$p=8;continue _;}if(q>=0){p=q-g|0;f=HG(f,R(n-c|0,p),R(m,p),R(o-e|0,p));}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=b.tk(n,d,o);if(C()){break _;}r=$z;if(!r.hH()){$p=10;continue _;}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=BQk(a,b,c,n,j,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 10:$z
=BiH(a,b,n,k,o);if(C()){break _;}p=$z;if(p>=0){p=p-l|0;f=HG(f,R(n-c|0,p),R(m,p),R(o-e|0,p));}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 11:$z=BQk(a,b,c,n,p,k);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 12:$z=BQk(a,b,i,n,e,p);if(C()){break _;}n=$z;if(n)l=1;if(l){l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);}c=c+1|0;d
=d+1|0;n=5;$p=13;case 13:$z=BQk(a,b,c,d,e,n);if(C()){break _;}c=$z;if(c)l=1;if(l)f=HG(Fj(f),0.0,(-6.0),0.0);return Fj(f);default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BtV(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Box(a,b,c,d,e);if(C()){break _;}h=$z;g.Q=g.Q+h.Q;g.P=g.P+h.P;g.M=g.M+h.M;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function ACF(a){var b;b=a.bv;BI();return b===C$S?5:b!==C$T?0:30;}
function Btu(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=0;$p=1;case 1:$z=b.QE(c,d,e,f);if(C()){break _;}f=$z;d=d+1|0;g=0;$p=2;case 2:$z=b.QE(c,d,e,g);if(C()){break _;}g=$z;h=f&255;i=g&255;j=f>>16&255;k=g>>16&255;if(h>i)i=h;if(j>k)k=j;return i|k<<16;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BJR(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bca(c,d,e);if(C()){break _;}f=$z;d=d+1|0;$p=2;case 2:$z=b.bca(c,d,e);if(C()){break _;}g=$z;if(f>g)g=f;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function COA(a){var b;b=a.bv;BI();return b!==C$S?0:1;}
function Baj(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,bg,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:g=a.bv;BI();if(g===C$S){if(!E(f,10)){$p=1;continue _;}h
=0;i=c-1|0;j=e-1|0;k=d-1|0;l=c;m=d;n=e;o=l-0.0625;p=(c+1|0)+0.0625;q=n-0.0625;r=(e+1|0)+0.0625;s=(-0.0625);if(h<0){t=E(f,4);u=!t?i:c;v=W(t,1);if(!v)u=u+1|0;w=W(t,2);x=!w?j:e;y=W(t,3);if(!y)x=x+1|0;$p=12;continue _;}}if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<8){h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=c;m=d;n=e;o=l-0.0625;p=(c+1|0)+0.0625;q=n-0.0625;r=(e+1|0)+0.0625;s=(-0.0625);if(h>=
0){if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;}t=E(f,4);u=!t?i:c;v=W(t,1);if(!v)u=u+1|0;w=W(t,2);x=!w?j:e;y=W(t,3);if(!y)x=x+1|0;$p=12;continue _;}z=B(1010);ba=c+P(f);s=d+P(f);r=e+P(f);bb=0.0;bc=0.0;bd=0.0;$p=4;continue _;case 2:$z=BGQ(b,c,h,e);if(C()){break _;}z=$z;if(z===D28){$p=6;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<8){ba=c+0.5;s=d+0.5;r=e+0.5;z=B(1011);l
=P(f)*0.25+0.75;be=P(f)*1.0+0.5;$p=8;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 4:BSR(b,z,ba,s,r,bb,bc,bd);if(C()){break _;}h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=c;m=d;n=e;o=l-0.0625;p=(c+1|0)+0.0625;q=n-0.0625;r=(e+1|0)+0.0625;s=(-0.0625);if(h>=0){if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;}t=E(f,4);u=!t?i:c;v=W(t,1);if(!v)u=u+1|0;w=W(t,2);x=!w?j:e;y=W(t,3);if(!y)x=x+1|0;$p=12;continue _;case 5:$z
=BGQ(b,c,h,e);if(C()){break _;}z=$z;if(!z.hH())return;h=d-2|0;$p=7;continue _;case 6:$z=BIp(b,c,h,e);if(C()){break _;}h=$z;if(!h&&!E(f,100)){ba=c+P(f);s=d+a.dB;r=e+P(f);z=B(646);bb=0.0;bc=0.0;bd=0.0;$p=9;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 7:$z=BGQ(b,c,h,e);if(C()){break _;}z=$z;if(z.hH())return;ba=c+P(f);q=d-1.05;p=e+P(f);if(a.bv!==C$S){f=B(1012);s=0.0;r=0.0;bb=0.0;$p=10;continue _;}f=B(1013);s=0.0;r=0.0;bb=0.0;$p=11;continue _;case 8:BaK(b,ba,s,r,z,l,be);if(C()){break _;}if(a.bv===C$T)
{h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 9:BSR(b,z,ba,s,r,bb,bc,bd);if(C()){break _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;case 10:BSR(b,f,ba,q,p,s,r,bb);if(C()){break _;}return;case 11:BSR(b,f,ba,q,p,s,r,bb);if(C()){break _;}return;case 12:$z=BGQ(b,u,d,x);if(C()){break _;}g=$z;if(g===D28){$p=13;continue _;}h=h+1|0;if(h>=0){if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;}t=E(f,4);u=!t?i:c;v=W(t,1);if
(!v)u=u+1|0;w=W(t,2);x=!w?j:e;y=W(t,3);if(!y)x=x+1|0;continue _;case 13:$z=BGQ(b,u,k,x);if(C()){break _;}z=$z;if(!z.hH()){$p=14;continue _;}bb=l+P(f);bc=m+P(f);bd=n+P(f);if(!t)bb=o;if(!v)bb=p;if(!w)bd=q;if(!y)bd=r;bf=0.0;bg=0.0;if(!t)bf=s;if(!v)bf=0.0625;if(!w)bg=s;if(!y)bg=0.0625;z=B(1014);ba=0.0;$p=15;continue _;case 14:$z=BGQ(b,u,k,x);if(C()){break _;}z=$z;if(!z.jo()){h=h+1|0;if(h>=0){if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;}t
=E(f,4);u=!t?i:c;v=W(t,1);if(!v)u=u+1|0;w=W(t,2);x=!w?j:e;y=W(t,3);if(!y)x=x+1|0;$p=12;continue _;}bb=l+P(f);bc=m+P(f);bd=n+P(f);if(!t)bb=o;if(!v)bb=p;if(!w)bd=q;if(!y)bd=r;bf=0.0;bg=0.0;if(!t)bf=s;if(!v)bf=0.0625;if(!w)bg=s;if(!y)bg=0.0625;z=B(1014);ba=0.0;$p=15;case 15:BSR(b,z,bb,bc,bd,bf,ba,bg);if(C()){break _;}h=h+1|0;if(h>=0){if(a.bv===C$S&&!E(f,64)){$p=3;continue _;}if(a.bv===C$T){h=d+1|0;$p=2;continue _;}if(E(f,10))return;h=d-1|0;$p=5;continue _;}t=E(f,4);u=!t?i:c;v=W(t,1);if(!v)u=u+1|0;w=W(t,2);x=!w
?j:e;y=W(t,3);if(!y)x=x+1|0;$p=12;continue _;default:H$();}}ED().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,$p);}
function CjO(b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:g=null;BI();if(f===C$S){O();g=C1b;$p=1;continue _;}if(f!==C$T){h=g.Q;return h===0.0&&g.M===0.0?(-1000.0):CK(g.M,h)-1.5707963267948966;}O();f=C1c;$p=2;continue _;case 1:$z=Box(g,b,c,d,e);if(C()){break _;}g=$z;if(f!==C$T){h=g.Q;return h===0.0&&g.M===0.0?(-1000.0):CK(g.M,h)-1.5707963267948966;}O();f=C1c;$p=2;case 2:$z=Box(f,b,c,d,e);if(C()){break _;}g
=$z;h=g.Q;return h===0.0&&g.M===0.0?(-1000.0):CK(g.M,h)-1.5707963267948966;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function B0f(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BXf(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BrN(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BXf(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BXf(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f==a.a){g=a.bv;BI();if(g===C$T){f=0;h=e-1|0;$p=2;continue _;}}return;case 2:$z=BGQ(b,c,d,h);if(C()){break _;}g=$z;if(g===C$S)f=1;if(!f){h=e+1|0;$p=3;continue _;}f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p
=7;continue _;case 3:$z=BGQ(b,c,d,h);if(C()){break _;}g=$z;if(g===C$S)f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 4:$z=BGQ(b,h,d,e);if(C()){break _;}g=$z;if(g===C$S)f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 5:$z=BGQ(b,h,d,e);if(C()){break _;}g=$z;if(g===C$S)f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 6:$z=BGQ(b,
c,h,e);if(C()){break _;}g=$z;if(g===C$S)f=1;if(!f)return;$p=7;case 7:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(!h){O();f=C1L.a;$p=8;continue _;}if(h>4){$p=9;continue _;}O();f=C5m.a;$p=10;continue _;case 8:Bxe(b,c,d,e,f);if(C()){break _;}$p=9;case 9:BL9(a,b,c,d,e);if(C()){break _;}return;case 10:Bxe(b,c,d,e,f);if(C()){break _;}$p=9;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BL9(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c+0.5;g=d+0.5;h=e+0.5;i=B(1015);j=0.5;k=2.5999999046325684+(P(b.v)-P(b.v))*0.800000011920929;$p=1;case 1:BaK(b,f,g,h,i,j,k);if(C()){break _;}l=0;f=c;m=d+1.2;n=e;if(l>=8)return;i=B(1016);h=f+Cy();o=n+Cy();p=0.0;q=0.0;g=0.0;$p=2;case 2:BSR(b,
i,h,m,o,p,q,g);if(C()){break _;}l=l+1|0;if(l>=8)return;i=B(1016);h=f+Cy();o=n+Cy();p=0.0;q=0.0;g=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BiK(){var a=this;Ww.call(a);a.Is=0;a.n1=null;a.mG=null;}
function B32(a,b){var c=new BiK();Cx_(c,a,b);return c;}
function Cx_(a,b,c){A1V(a,b,c);a.Is=0;a.n1=G2(4);a.mG=Bx(4);}
function BI3(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=c-1|0;$p=2;case 2:$z=BK4(a,b,g,d,e);if(C()){break _;}g=$z;if(!g){g=c+1|0;$p=3;continue _;}g=a.a+1|0;$p=4;continue _;case 3:$z=BK4(a,b,g,d,e);if(C()){break _;}g=$z;if(!g){g=e-1|0;$p=5;continue _;}g=a.a+1|0;$p=4;case 4:b.bOe(c,d,e,g,f);if(C()){break _;}Iu(b,c,d,e,c,d,e);K3(b,c,d,e);if
(f){h=a.bv;BI();if(h===C$S){g=a.a+1|0;f=ACF(a);$p=7;continue _;}}return;case 5:$z=BK4(a,b,c,d,g);if(C()){break _;}g=$z;if(!g){g=e+1|0;$p=6;continue _;}g=a.a+1|0;$p=4;continue _;case 6:$z=BK4(a,b,c,d,g);if(C()){break _;}g=$z;if(!g)f=0;g=a.a+1|0;$p=4;continue _;case 7:b.bLr(c,d,e,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bv9(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BK4(a,b,c,d,e);if(C()){break _;}g=$z;h=1;i=a.bv;BI();if(i===C$T&&!b.b5.OS)h=2;j=1;if(g<=0){$p=2;continue _;}k=(-100);a.Is=0;l=c-1|0;$p=3;continue _;case 2:BI3(a,b,c,d,e);if(C()){break _;}j=d-1|0;$p=7;continue _;case 3:$z
=Bv1(a,b,l,d,e,k);if(C()){break _;}l=$z;k=c+1|0;$p=4;case 4:$z=Bv1(a,b,k,d,e,l);if(C()){break _;}k=$z;l=e-1|0;$p=5;case 5:$z=Bv1(a,b,c,d,l,k);if(C()){break _;}k=$z;l=e+1|0;$p=6;case 6:$z=Bv1(a,b,c,d,l,k);if(C()){break _;}k=$z;m=k+h|0;if(!(m<8&&k>=0))m=(-1);k=d+1|0;$p=8;continue _;case 7:$z=Bsq(a,b,c,j,e);if(C()){break _;}k=$z;if(k){if(a.bv===C$T){$p=9;continue _;}if(g>=8){d=a.a;$p=13;continue _;}k=a.a;d=g+8|0;$p=12;continue _;}if(g>=0){if(g){$p=11;continue _;}n=0;m=c-1|0;l=e-1|0;if(n<4){a.mG.data[n]=1000;o=
!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n==3)p=p+1|0;$p=25;continue _;}q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(q[3]){e=e+1|0;$p=31;continue _;}}return;case 8:$z=BK4(a,b,c,k,e);if(C()){break _;}l=$z;if(l>=0){$p=10;continue _;}if(a.Is>=2&&a.bv===C$S){k=d-1|0;$p=16;continue _;}if(a.bv===C$T&&g<8&&m<8&&
m>g&&E(f,4)){j=0;m=g;}if(m!=g){if(m>=0){$p=20;continue _;}k=0;$p=23;continue _;}if(j){$p=19;continue _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 9:$z=BGQ(b,c,j,e);if(C()){break _;}f=$z;if(f===C$S){O();d=C1S.a;$p=14;continue _;}if(g>=8){d=a.a;$p=13;continue _;}k=a.a;d=g+8|0;$p=12;continue _;case 10:$z=BK4(a,b,c,k,e);if(C()){break _;}m=$z;if(m<8)m=m+8|0;if(a.Is>=2&&a.bv===C$S){k=d-1|0;$p=16;continue _;}if(a.bv===C$T&&g<8&&m<8&&m>g&&E(f,4)){j=0;m=g;}if(m!=g){if(m>=0){$p=20;continue _;}k=0;$p=23;continue _;}if(j){$p
=19;continue _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 11:$z=BG$(a,b,c,j,e);if(C()){break _;}k=$z;if(k){n=0;m=c-1|0;l=e-1|0;if(n<4){a.mG.data[n]=1000;o=!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n==3)p=p+1|0;$p=25;continue _;}q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(q[3]){e=e+1|0;$p=31;continue _;}}return;case 12:BoK(b,
c,j,e,k,d);if(C()){break _;}return;case 13:BoK(b,c,j,e,d,g);if(C()){break _;}return;case 14:Bxe(b,c,j,e,d);if(C()){break _;}$p=15;case 15:BL9(a,b,c,j,e);if(C()){break _;}return;case 16:$z=BGQ(b,c,k,e);if(C()){break _;}i=$z;if(!i.eu()){$p=17;continue _;}m=0;if(a.bv===C$T&&g<8&&m<8&&m>g&&E(f,4)){j=0;m=g;}if(m!=g){if(m>=0){$p=20;continue _;}k=0;$p=23;continue _;}if(j){$p=19;continue _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 17:$z=BGQ(b,c,k,e);if(C()){break _;}i=$z;if(i===a.bv){$p=18;continue _;}if(a.bv===C$T&&g<
8&&m<8&&m>g&&E(f,4)){j=0;m=g;}if(m!=g){if(m>=0){$p=20;continue _;}k=0;$p=23;continue _;}if(j){$p=19;continue _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 18:$z=Bjf(b,c,d,e);if(C()){break _;}k=$z;if(!k)m=0;if(a.bv===C$T&&g<8&&m<8&&m>g&&E(f,4)){j=0;m=g;}if(m!=g){if(m>=0){$p=20;continue _;}k=0;$p=23;continue _;}if(j){$p=19;continue _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 19:BI3(a,b,c,d,e);if(C()){break _;}m=g;g=m;j=d-1|0;$p=7;continue _;case 20:BeQ(b,c,d,e,m);if(C()){break _;}k=a.a;l=ACF(a);$p=21;case 21:b.bLr(c,d,
e,k,l);if(C()){break _;}k=a.a;$p=22;case 22:BmX(b,c,d,e,k);if(C()){break _;}g=m;j=d-1|0;$p=7;continue _;case 23:Bxe(b,c,d,e,k);if(C()){break _;}g=m;j=d-1|0;$p=7;continue _;case 24:BwN(a,b,m,d,e,n);if(C()){break _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;case 25:$z=BG$(a,b,o,d,p);if(C()){break _;}k=$z;if(!k){$p=27;continue _;}n=n+1|0;if(n>=4){q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j
=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;}a.mG.data[n]=1000;o=!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n==3)p=p+1|0;continue _;case 26:BwN(a,b,k,d,e,n);if(C()){break _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;case 27:$z=BGQ(b,o,d,p);if(C()){break _;}f=$z;if(f!==a.bv){$p=29;continue _;}$p=30;continue _;case 28:BwN(a,b,c,d,l,n);if(C()){break _;}if
(!q[3])return;e=e+1|0;$p=31;continue _;case 29:$z=BG$(a,b,o,j,p);if(C()){break _;}k=$z;if(k){q=a.mG.data;k=1;$p=32;continue _;}a.mG.data[n]=0;n=n+1|0;if(n>=4){q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;}a.mG.data[n]=1000;o=!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n
==3)p=p+1|0;$p=25;continue _;case 30:$z=Bjf(b,o,d,p);if(C()){break _;}k=$z;if(k){$p=29;continue _;}n=n+1|0;if(n>=4){q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;}a.mG.data[n]=1000;o=!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n==3)p=p+1|0;$p=25;continue _;case 31:BwN(a,
b,c,d,e,n);if(C()){break _;}return;case 32:$z=BVz(a,b,o,d,p,k,n);if(C()){break _;}k=$z;q[n]=k;n=n+1|0;if(n>=4){q=a.mG.data;k=q[0];j=1;while(j<4){if(q[j]<k)k=q[j];j=j+1|0;}j=0;while(j<4){r=a.n1;r.data[j]=q[j]!=k?0:1;j=j+1|0;}q=a.n1;n=g+h|0;if(g>=8)n=1;if(n>=8)return;q=q.data;if(q[0]){$p=24;continue _;}if(q[1]){k=c+1|0;$p=26;continue _;}if(q[2]){$p=28;continue _;}if(!q[3])return;e=e+1|0;$p=31;continue _;}a.mG.data[n]=1000;o=!n?m:c;if(n==1)o=o+1|0;p=n==2?l:e;if(n==3)p=p+1|0;$p=25;continue _;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BwN(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bsq(a,b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}g=$z;if(g<=0){g=a.a;$p=3;continue _;}h=a.bv;BI();if(h===C$T){$p=6;continue _;}O();h=C1F.data[g];$p=4;continue _;case 3:BoK(b,c,d,e,g,f);if(C()){break _;}return;case 4:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;i=0;$p
=5;case 5:Bhf(h,b,c,d,e,g,i);if(C()){break _;}g=a.a;$p=3;continue _;case 6:BL9(a,b,c,d,e);if(C()){break _;}g=a.a;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BVz(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(Ib()){var $T=ED();$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=W(g,1);k=W(g,3);l=W(g,2);m=c-1|0;n=e-1|0;o=d-1|0;p=W(f,4);q=f+1|0;a:{while(i<4){if(!(!i&&!j)){r=W(i,1);if(!(!r&&!g)){s=W(i,2);if(!(!s&&!k)){t=W(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=BG$(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=W(i,1);if(!r&&!g)continue;s=W(i,2);if(!s&&!k)continue;t=W(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=BGQ(b,u,d,r);if(C()){break _;}v=$z;if(v!==a.bv){$p=3;continue _;}$p=4;continue _;case 3:$z=BG$(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=W(i,1);if(!r&&!g)continue;s=W(i,2);if(!s&&!k)continue;t=W(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=Bjf(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=W(i,1);if(!r&&!g)continue;s=W(i,2);if(!s&&!k)continue;t=W(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=BVz(a,b,u,d,r,q,i);if(C()){break _;}t=$z;if(t<h)h=t;c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=W(i,1);if(!r&&!g)continue;s=W(i,2);if(!s&&!k)continue;t=W(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:H$();}}ED().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 BG$(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}f=$z;O();if(f!=C90.a&&f!=C97.a&&f!=C9Z.a&&f!=C91.a&&f!=C$d.a){if(!f)return 0;g=C1F.data[f].bv;BI();return g!==C$Y?g.hH():0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bv1(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BK4(a,b,c,d,e);if(C()){break _;}g=$z;if(g<0)return f;if(!g)a.Is=a.Is+1|0;if(g>=8)g=0;if(f>=0&&g>=f)g=f;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bsq(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,d,e);if(C()){break _;}f=$z;if(f===a.bv)c=0;else{BI();if(f!==C$T){$p=2;continue _;}c=0;}return c;case 2:$z=BG$(a,b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BGS(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BXf(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;g=a.a;if(f!=g)return;f=ACF(a);$p=3;case 3:b.bLr(c,d,e,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BPu=K(Ww);
function B8i(a,b){var c=new BPu();CC2(c,a,b);return c;}
function CC2(a,b,c){A1V(a,b,c);FB(a,0);BI();if(c===C$T)FB(a,1);}
function BMF(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BXf(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.a)return;$p=3;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;b.dD=1;g=a.a-1|0;$p=4;case 4:b.bOe(c,d,e,g,f);if(C()){break _;}Iu(b,c,d,e,c,d,e);f=a.a-1|0;g=ACF(a);$p=5;case 5:b.bLr(c,d,e,f,g);if(C()){break _;}b.dD=0;return;default:H$();}}ED().s(a,
b,c,d,e,f,g,$p);}
function BAQ(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{g=a.bv;BI();if(g!==C$T){if(g!==C$S)break a;$p=1;continue _;}h=E(f,3);i=0;if(i<h){c=c+(E(f,3)-1|0)|0;d=d+1|0;e=e+(E(f,3)-1|0)|0;$p=2;continue _;}}return;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<=8){h=c+1|0;$p=3;continue _;}return;case 2:$z=BHl(b,c,d,e);if(C()){break _;}j=$z;if(!j){j=c-1|0;$p=
4;continue _;}O();if(C1F.data[j].bv.hH())return;i=i+1|0;if(i>=h)return;c=c+(E(f,3)-1|0)|0;d=d+1|0;e=e+(E(f,3)-1|0)|0;continue _;case 3:$z=BK4(a,b,h,d,e);if(C()){break _;}h=$z;if(h){h=d+1|0;$p=5;continue _;}h=c-1|0;$p=6;continue _;case 4:$z=Bcj(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=c+1|0;$p=8;continue _;}O();h=C9l.a;$p=7;continue _;case 5:$z=BHl(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.a)return;h=0;$p=9;continue _;case 6:$z=BK4(a,b,h,d,e);if(C()){break _;}h=$z;if(h){h=d+1|0;$p=5;continue _;}h=e+1|0;$p=10;continue _;case 7:Bxe(b,
c,d,e,h);if(C()){break _;}return;case 8:$z=Bcj(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=e-1|0;$p=11;continue _;}O();h=C9l.a;$p=7;continue _;case 9:BeQ(b,c,d,e,h);if(C()){break _;}return;case 10:$z=BK4(a,b,c,d,h);if(C()){break _;}h=$z;if(h){h=d+1|0;$p=5;continue _;}h=e-1|0;$p=12;continue _;case 11:$z=Bcj(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=e+1|0;$p=13;continue _;}O();h=C9l.a;$p=7;continue _;case 12:$z=BK4(a,b,c,d,h);if(C()){break _;}h=$z;if(!h){h=0;$p=14;continue _;}h=d+1|0;$p=5;continue _;case 13:$z=
Bcj(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=d-1|0;$p=15;continue _;}O();h=C9l.a;$p=7;continue _;case 14:BeQ(b,c,d,e,h);if(C()){break _;}return;case 15:$z=Bcj(a,b,c,j,e);if(C()){break _;}j=$z;if(!j){j=d+1|0;$p=16;continue _;}O();h=C9l.a;$p=7;continue _;case 16:$z=Bcj(a,b,c,j,e);if(C()){break _;}j=$z;if(j){O();h=C9l.a;$p=7;continue _;}i=i+1|0;if(i>=h)return;c=c+(E(f,3)-1|0)|0;d=d+1|0;e=e+(E(f,3)-1|0)|0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bcj(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,d,e);if(C()){break _;}b=$z;return b.bgv;default:H$();}}ED().s(a,b,c,d,e,$p);}
var ACo=K(Bh);
var D3C=0;function CS3(a,b){var c=new ACo();A3Y(c,a,b);return c;}
function A3Y(a,b,c){BI();DT(a,b,c,D3d);}
function BzY(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a;g=3;$p=1;case 1:b.bLr(c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BAH(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a;f=3;$p=1;case 1:b.bLr(c,d,e,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bxm(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-1|0;$p=1;case 1:$z=Bgf(b,c,g,e);if(C()){break _;}g=$z;if(g&&d>=0){if(!D3C&&Ii(b,c-32|0,d-32|0,e-32|0,c+32|0,d+32|0,e+32|0)){f=CS0(b,c+0.5,d+0.5,e+0.5,a.a);$p=4;continue _;}g=0;$p=2;continue _;}return;case 2:Bxe(b,c,d,e,g);if(C()){break _;}g=d-1|0;$p=3;case 3:$z=Bgf(b,c,g,e);if(C()){break _;}g=$z;if(g&&d>0){d=d+(-1)|0;g=d-1|0;continue _;}if
(d<=0)return;g=a.a;$p=5;continue _;case 4:b.bGv(f);if(C()){break _;}return;case 5:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CE1(a){return 3;}
function Bgf(b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;if(!f)return 1;O();if(f==C9l.a)return 1;g=C1F.data[f].bv;BI();return g===C$S?1:g!==C$T?0:1;default:H$();}}ED().s(b,c,d,e,f,g,$p);}
function BfD(){D3C=0;}
var BNj=K(ACo);
function CXi(a,b){var c=new BNj();Cuq(c,a,b);return c;}
function Cuq(a,b,c){A3Y(a,b,c);}
function B2R(a,b,c,d){if(E(c,10-(d*3|0)|0))b=a.a;else{Bn();b=D3D.D;}return b;}
var BCW=K(Bh);
function AM4(a,b){var c=new BCW();CyO(c,a,b);return c;}
function CyO(a,b,c){BI();DT(a,b,c,C$Q);}
function BZX(a,b,c,d){b=a.a;O();if(b==C5B.a){Bn();b=D3E.D;}else if(b==C9V.a){Bn();b=Dax.D;}else if(b==C9D.a){Bn();b=D3F.D;}return b;}
function A4j(a,b){var c;c=a.a;O();return c!=C9D.a?1:4+E(b,5)|0;}
function CJx(a,b,c){var d;if(b>0&&a.a!=BZX(a,0,c,b)){d=E(c,b+2|0)-1|0;if(d<0)d=0;return R(A4j(a,c),d+1|0);}return A4j(a,c);}
function CJE(a,b){b=a.a;O();return b!=C9D.a?0:4;}
var BK5=K(Bh);
function CUn(a){var b=new BK5();CPQ(b,a);return b;}
function CPQ(a,b){BI();Ia(a,b,C$R);a.G=20;}
function CMo(a,b){return 1;}
function CEK(a,b,c,d){O();return C5p.a;}
function BX1(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BJY(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BKi(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{f=4;if(Ii(b,c-5|0,d-5|0,e-5|0,c+5|0,d+5|0,e+5|0)){g=(-4);h=g;while(true){if(h>f)break a;i=g;while(i<=f){j=g;if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;$p=1;continue _;}i=i+1|0;}h=h+1|0;}}}return;case 1:$z=BHl(b,k,l,m);if(C()){break _;}n=$z;O();if(n==C5q.a){$p=2;continue _;}j
=j+1|0;b:while(true){if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;continue _;}i=i+1|0;while(i>f){h=h+1|0;if(h>f)break b;i=g;}j=g;}return;case 2:$z=Bjf(b,k,l,m);if(C()){break _;}o=$z;if(!(o&8)){n=o|8;$p=3;continue _;}j=j+1|0;b:while(true){if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;$p=1;continue _;}i=i+1|0;while(i>f){h=h+1|0;if(h>f)break b;i=g;}j=g;}return;case 3:b.bjn(k,l,m,n);if(C()){break _;}j=j+1|0;a:while(true){if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;$p=1;continue _;}i=i+1|0;while(i>f){h=h+1|0;if(h>f)break a;i=g;}j=g;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function CEe(a,b,c){return b==1?21:!b?21:c==1?116:c!=2?20:117;}
function Cv0(a,b){return b;}
function AL1(){Bh.call(this);this.a2l=0;}
function BY0(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cu(c,d,e);if(C()){break _;}g=$z;if(!a.a2l&&g==a.a)return 0;$p=2;case 2:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BHB(){var a=this;AL1.call(a);a.bnR=0;a.wf=null;}
function CRT(a,b){var c=new BHB();CA7(c,a,b);return c;}
function CA7(a,b,c){BI();DT(a,b,c,D29);a.a2l=0;a.bnR=c;FB(a,1);}
function B_o(a){return AN1(0.5,1.0);}
function Cox(a,b){return (b&1)==1?6396257:(b&2)!=2?4764952:8431445;}
function BPo(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;return (f&1)==1?6396257:(f&2)==2?8431445:((b.m3()).kH(c,e)).bd$(b,c,d,e);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BuN(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{f=1;if(Ii(b,c-2|0,d-2|0,e-2|0,c+2|0,d+2|0,e+2|0)){g=(-1);h=g;while(true){if(h>f)break a;i=g;while(i<=f){j=g;if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;$p=1;continue _;}i=i+1|0;}h=h+1|0;}}}return;case 1:$z=BHl(b,k,l,m);if(C()){break _;}n=$z;O();if(n==C5q.a){$p=2;continue _;}j
=j+1|0;b:while(true){if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;continue _;}i=i+1|0;while(i>f){h=h+1|0;if(h>f)break b;i=g;}j=g;}return;case 2:$z=Bjf(b,k,l,m);if(C()){break _;}o=$z;o=o|8;$p=3;case 3:b.bjn(k,l,m,o);if(C()){break _;}j=j+1|0;a:while(true){if(j<=f){k=c+h|0;l=d+i|0;m=e+j|0;$p=1;continue _;}i=i+1|0;while(i>f){h=h+1|0;if(h>f)break a;i=g;}j=g;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BPi(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(Ib()){var $T=ED();$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(b.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g&8&&!(g&4)){h=4;i=32;j=1024;k=16;if(a.wf===null)a.wf=Bx(32768);if
(Ii(b,c-5|0,d-5|0,e-5|0,c+5|0,d+5|0,e+5|0)){l=(-4);m=l;while(m<=h){n=l;while(n<=h){o=l;if(o<=h){p=c+m|0;q=d+n|0;r=e+o|0;$p=6;continue _;}n=n+1|0;}m=m+1|0;}p=1;while(p<=4){r=l;while(r<=h){o=l;while(o<=h){s=l;while(s<=h){t=a.wf.data;u=r+k|0;v=R(u,j);w=o+k|0;x=R(w,i);y=v+x|0;z=(y+s|0)+k|0;if(t[z]==(p-1|0)){q=((R(u-1|0,j)+x|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((R(u+1|0,j)+x|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((v+R(w-1|0,i)|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((v+R(w+1|0,i)|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=y+((s
+k|0)-1|0)|0;if(t[q]==(-2))t[q]=p;q=z+1|0;if(t[q]==(-2))t[q]=p;}s=s+1|0;}o=o+1|0;}r=r+1|0;}p=p+1|0;}}if(a.wf.data[16912]<0){$p=2;continue _;}h=g&(-9);$p=5;continue _;}return;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;p=0;$p=3;case 3:Bhf(a,b,c,d,e,h,p);if(C()){break _;}h=0;$p=4;case 4:Bxe(b,c,d,e,h);if(C()){break _;}return;case 5:b.bjn(c,d,e,h);if(C()){break _;}return;case 6:$z=BHl(b,p,q,r);if(C()){break _;}q=$z;O();if(q==C5p.a)a.wf.data[((R(m+k|0,j)+R(n+k|0,i)|0)+o|0)+k|0]=0;else if(q!=C5q.a)a.wf.data[((R(m
+k|0,j)+R(n+k|0,i)|0)+o|0)+k|0]=(-1);else a.wf.data[((R(m+k|0,j)+R(n+k|0,i)|0)+o|0)+k|0]=(-2);o=o+1|0;while(o>h){n=n+1|0;while(n>h){m=m+1|0;if(m>h){p=1;while(p<=4){r=l;while(r<=h){o=l;while(o<=h){s=l;while(s<=h){t=a.wf.data;u=r+k|0;v=R(u,j);w=o+k|0;x=R(w,i);y=v+x|0;z=(y+s|0)+k|0;if(t[z]==(p-1|0)){q=((R(u-1|0,j)+x|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((R(u+1|0,j)+x|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((v+R(w-1|0,i)|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=((v+R(w+1|0,i)|0)+s|0)+k|0;if(t[q]==(-2))t[q]=p;q=y+((s+k|0)-1
|0)|0;if(t[q]==(-2))t[q]=p;q=z+1|0;if(t[q]==(-2))t[q]=p;}s=s+1|0;}o=o+1|0;}r=r+1|0;}p=p+1|0;}if(a.wf.data[16912]<0){$p=2;continue _;}h=g&(-9);$p=5;continue _;}n=l;}o=l;}p=c+m|0;q=d+n|0;r=e+o|0;continue _;default:H$();}}ED().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 B7x(a,b){return E(b,20)?0:1;}
function B_N(a,b,c,d){O();return C5u.a;}
function BZ$(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w&&Hx(c)!==null){h=(Hx(c)).N;Bn();if(h==D3G.D){C1();c.cB(C4Z.data[a.a],1);i=new CE;O();LX(i,C5q.a,1,g&3);$p=2;continue _;}}$p=1;case 1:BJY(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:BgG(a,b,d,e,f,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CNH(a,b){return b&3;}
function Cdw(a){return a.a2l?0:1;}
function BaJ(a,b,c){return (c&3)!=1?a.G:a.G+80|0;}
function BAZ(a,b,c,d,e,f){}
var BrH=K(Bh);
function CWm(a){var b=new BrH();Cl9(b,a);return b;}
function Cl9(a,b){BI();Ia(a,b,D3a);a.G=48;}
function BSa(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,f,j,k);if(C()){break _;}l=$z;BI();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:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BU8(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,f,k,l);if(C()){break _;}d=$z;$p=2;case 2:BmX(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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function RG(){Bh.call(this);this.bBj=0;}
function D3H(a,b,c,d){var e=new RG();AI5(e,a,b,c,d);return e;}
function AI5(a,b,c,d,e){DT(a,b,c,d);a.bBj=e;}
function Cn_(a){return 0;}
function Bab(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cu(c,d,e);if(C()){break _;}g=$z;if(!a.bBj&&g==a.a)return 0;$p=2;case 2:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BYI=K(RG);
function CSo(a,b,c,d){var e=new BYI();CgU(e,a,b,c,d);return e;}
function CgU(a,b,c,d,e){AI5(a,b,c,d,e);}
function CuB(a,b){return 0;}
function Cfm(a){return 0;}
var D_=K(Bh);
function Uw(a,b,c){Ia(a,b,c);C9y.data[a.a]=1;}
function Xu(a,b,c,d){DT(a,b,c,d);C9y.data[a.a]=1;}
function BvP(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.nP();$p=1;case 1:BkA(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BTg(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLB(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BYv(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Buw(b,c,d,e);if(C()){break _;}h=$z;if(h!==null)h.boJ(f,g);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bdd(){D_.call(this);this.mc=null;}
function CWE(a){var b=new Bdd();Cyu(b,a);return b;}
function Cyu(a,b){BI();Uw(a,b,C$Q);a.mc=new DG;a.G=45;}
function Cxg(a,b,c,d){O();return C9F.a;}
function BQn(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BvP(a,b,c,d,e);if(C()){break _;}if(b.w)return;f=e-1|0;$p=2;case 2:$z=BHl(b,c,d,f);if(C()){break _;}f=$z;g=e+1|0;$p=3;case 3:$z=BHl(b,c,d,g);if(C()){break _;}g=$z;h=c-1|0;$p=4;case 4:$z=BHl(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=BHl(b,i,d,e);if(C()){break _;}j=
$z;k=3;O();l=C9x.data;if(l[f]&&!l[g])k=3;if(l[g]&&!l[f])k=2;if(l[h]&&!l[j])k=5;if(l[j]&&!l[h])k=4;$p=6;case 6:BeQ(b,c,d,e,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BIQ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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)return a.G+17|0;if(!f)return a.G+17|0;$p=1;case 1:$z=b.c8(c,d,e);if(C()){break _;}g=$z;return f!=g?a.G:a.G+1|0;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B8s(a,b){return b==1?a.G+17|0:!b?a.G+17|0:b!=3?a.G:a.G+1|0;}
function BCc(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;g=b;if(g===null)return 1;$p=2;case 2:BlG(f,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BC5(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(Ib()){var $T=ED();$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:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=0;i=0;if(g==3)i=1;else if(g==2)i=(-1);else h=g!=5?(-1):1;$p=2;case 2:$z=Buw(b,c,d,
e);if(C()){break _;}j=$z;k=j;if(k===null)return;g=(-1);l=1;m=0;while(true){n=k.sw.data;if(m>=n.length)break;if(n[m]!==null){j=k.bpS;o=l+1|0;if(E(j,l))l=o;else{g=m;l=o;}}m=m+1|0;}if(g>=0){l=1;$p=3;continue _;}p=null;q=c;r=h;q=q+r*0.6+0.5;s=d+0.5;t=e;u=i;v=t+u*0.6+0.5;if(p===null){g=1001;h=0;$p=4;continue _;}l=p.N;Bn();if(l==D3I.D){w=BYO(b,q,s,v);AC7(w,r,0.10000000149011612,u,1.100000023841858,6.0);w.vp=1;$p=5;continue _;}if(l==D3J.D){x=new T$;Qt(x,b,q,s,v);Qz(x,r,0.10000000149011612,u,1.100000023841858,6.0);$p
=7;continue _;}if(l==D3K.D){y=new OW;Qt(y,b,q,s,v);Qz(y,r,0.10000000149011612,u,1.100000023841858,6.0);$p=10;continue _;}if(l==C9m.D&&P3(p.bD)){j=BoL(b,q,s,v,p.bD);Qz(j,r,0.10000000149011612,u,1.375,3.0);$p=14;continue _;}z=Hj(b,q,s-0.3,v,p);t=By(f)*0.1+0.2;r=r*t;z.k=r;z.i=0.20000000298023224;z.j=u*t;z.k=r+BU(f)*0.007499999832361937*6.0;z.i=z.i+BU(f)*0.007499999832361937*6.0;z.j=z.j+BU(f)*0.007499999832361937*6.0;$p=12;continue _;case 3:$z=BGV(k,g,l);if(C()){break _;}p=$z;q=c;r=h;q=q+r*0.6+0.5;s=d+0.5;t=e;u
=i;v=t+u*0.6+0.5;if(p===null){g=1001;h=0;$p=4;continue _;}l=p.N;Bn();if(l==D3I.D){w=BYO(b,q,s,v);AC7(w,r,0.10000000149011612,u,1.100000023841858,6.0);w.vp=1;$p=5;continue _;}if(l==D3J.D){x=new T$;Qt(x,b,q,s,v);Qz(x,r,0.10000000149011612,u,1.100000023841858,6.0);$p=7;continue _;}if(l==D3K.D){y=new OW;Qt(y,b,q,s,v);Qz(y,r,0.10000000149011612,u,1.100000023841858,6.0);$p=10;continue _;}if(l==C9m.D&&P3(p.bD)){j=BoL(b,q,s,v,p.bD);Qz(j,r,0.10000000149011612,u,1.375,3.0);$p=14;continue _;}z=Hj(b,q,s-0.3,v,p);t=By(f)
*0.1+0.2;r=r*t;z.k=r;z.i=0.20000000298023224;z.j=u*t;z.k=r+BU(f)*0.007499999832361937*6.0;z.i=z.i+BU(f)*0.007499999832361937*6.0;z.j=z.j+BU(f)*0.007499999832361937*6.0;$p=12;continue _;case 4:Bc4(b,g,c,d,e,h);if(C()){break _;}return;case 5:b.bGv(w);if(C()){break _;}g=1002;l=0;$p=6;case 6:Bc4(b,g,c,d,e,l);if(C()){break _;}l=2000;g=(h+1|0)+((i+1|0)*3|0)|0;$p=9;continue _;case 7:b.bGv(x);if(C()){break _;}g=1002;l=0;$p=8;case 8:Bc4(b,g,c,d,e,l);if(C()){break _;}l=2000;g=(h+1|0)+((i+1|0)*3|0)|0;$p=9;case 9:Bc4(b,
l,c,d,e,g);if(C()){break _;}return;case 10:b.bGv(y);if(C()){break _;}g=1002;l=0;$p=11;case 11:Bc4(b,g,c,d,e,l);if(C()){break _;}l=2000;g=(h+1|0)+((i+1|0)*3|0)|0;$p=9;continue _;case 12:b.bGv(z);if(C()){break _;}g=1000;l=0;$p=13;case 13:Bc4(b,g,c,d,e,l);if(C()){break _;}l=2000;g=(h+1|0)+((i+1|0)*3|0)|0;$p=9;continue _;case 14:b.bGv(j);if(C()){break _;}g=1002;l=0;$p=15;case 15:Bc4(b,g,c,d,e,l);if(C()){break _;}l=2000;g=(h+1|0)+((i+1|0)*3|0)|0;$p=9;continue _;default:H$();}}ED().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 BLl(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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>0){O();if(C1F.data[f].hZ()){$p=1;continue _;}}return;case 1:$z=BNu(b,c,d,e);if(C()){break _;}f=$z;if(!f){f=d+1|0;$p=2;continue _;}if(!1)return;f=a.a;g=4;$p=3;continue _;case 2:$z=BNu(b,c,f,e);if(C()){break _;}f=$z;if(!(f?1:0))return;f=a.a;g=4;$p=3;case 3:b.bLr(c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BDU(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=BNu(b,c,d,e);if(C()){break _;}g=$z;if(g){$p=2;continue _;}g=d+1|0;$p=3;continue _;case 2:BC5(a,b,c,d,e,f);if(C()){break _;}return;case 3:$z=BNu(b,c,g,e);if(C()){break _;}g=$z;if(!g)return;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CnY(a){return BOy();}
function BGI(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(f.r*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 1:BeQ(b,c,d,e,h);if(C()){break _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 2:BeQ(b,c,d,e,h);if(C()){break _;}if(g==2){h
=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 3:BeQ(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=4;$p=4;case 4:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BV6(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:a:{$z=Buw(b,c,d,e);if(C()){break _;}f=$z;g=f;if(g!==null){h=0;i=9;j=c;k=d;l=e;while(true){if(h>=i)break a;f=A7w(g,h);if(f!==null){m=P(a.mc)*0.800000011920929+0.10000000149011612;n
=P(a.mc)*0.800000011920929+0.10000000149011612;o=P(a.mc)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;if(f.q>0){s=E(a.mc,21)+10|0;t=f.q;if(s>t)s=t;f.q=t-s|0;u=Hj(b,p,q,r,E9(f.N,s,f.bD));u.k=BU(a.mc)*0.05000000074505806;u.i=BU(a.mc)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mc)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}}}$p=2;case 2:BLB(b,c,d,e);if(C()){break _;}return;case 3:b.bGv(u);if(C()){break _;}a:while(true){if(f.q>0){s=E(a.mc,21)+10|0;t=f.q;if(s>t)s=t;f.q=t-s|0;u=Hj(b,p,q,r,E9(f.N,
s,f.bD));u.k=BU(a.mc)*0.05000000074505806;u.i=BU(a.mc)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mc)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=i)break a;f=A7w(g,h);if(f===null)continue;else break;}m=P(a.mc)*0.800000011920929+0.10000000149011612;n=P(a.mc)*0.800000011920929+0.10000000149011612;o=P(a.mc)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
var Bc0=K(Bh);
function CWK(a){var b=new Bc0();CwN(b,a);return b;}
function CwN(a,b){BI();DT(a,b,192,C$Q);}
function Cj4(a,b){return b==1?a.G-16|0:b?a.G:a.G+16|0;}
var BV7=K(D_);
function CUD(a){var b=new BV7();Cnr(b,a);return b;}
function Cnr(a,b){BI();Xu(a,b,74,C$R);}
function CMt(a,b){return a.G;}
function BGJ(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(f>0){O();if(C1F.data[f].hZ()){$p=1;continue _;}}return;case 1:$z=BIK(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=Buw(b,c,d,e);if(C()){break _;}h=$z;h=h;if(h!==null&&h.a0r!=g){if(g){$p=3;continue _;}h.a0r=g;}return;case 3:BMU(h,b,c,d,e);if(C()){break _;}h.a0r=g;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BFp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}f=$z;g=f;if(g===null)return 1;g.wl=((g.wl+1|0)%25|0)<<24>>24;$p=2;case 2:BeP(g);if(C()){break _;}$p=3;case 3:BMU(g,b,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BXd(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}f=$z;g=f;if(g===null)return;$p=2;case 2:BMU(g,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CCu(a){return CKK();}
function BzU(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=G9(2.0,(g-12|0)/12.0);i=B(1017);if(f==1)i=B(1018);if(f==2)i=B(1019);if(f==3)i=B(1020);if(f==4)i=B(1021);j=c+0.5;k=d;l=k+0.5;m=e+0.5;n=new T;U(n);J(J(n,B(1022)),i);i=S(n);o=3.0;$p=1;case 1:BaK(b,j,l,m,i,o,h);if(C()){break _;}i=B(1023);k
=k+1.2;l=g/24.0;p=0.0;q=0.0;$p=2;case 2:BSR(b,i,j,k,m,l,p,q);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
var AXt=K(Bh);
var D3L=null;function CXN(a){var b=new AXt();Bew(b,a);return b;}
function Bew(a,b){BI();DT(a,b,134,D3b);A8A(a);}
function Bbw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(b.w)return 1;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!Tw(g)){h=QP(g);i=D3L.data;c=c+i[h].data[0]|0;e=e+i[h].data[1]|0;$p=2;continue _;}if(!b.b5.RO()){j=0;$p=4;continue _;}if(!(!(g&4)?0:1)){$p=8;continue _;}k
=null;l=CH(b.i5);while(Cl(l)){m=Cm(l);if(m.eQ){n=m.oU;if(n.dw==c&&n.gY==d&&n.dv==e)k=m;}}if(k!==null){Tp(f,B(1024));return 1;}j=0;$p=10;continue _;case 2:$z=BHl(b,c,d,e);if(C()){break _;}j=$z;if(j!=a.a)return 1;$p=3;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!b.b5.RO()){j=0;$p=4;continue _;}if(!(!(g&4)?0:1)){$p=8;continue _;}k=null;l=CH(b.i5);while(Cl(l)){m=Cm(l);if(m.eQ){n=m.oU;if(n.dw==c&&n.gY==d&&n.dv==e)k=m;}}if(k!==null){Tp(f,B(1024));return 1;}j=0;$p=10;continue _;case 4:Bxe(b,c,d,e,j);if(C()){break _;}j
=QP(g);i=D3L.data;c=c+i[j].data[0]|0;e=e+i[j].data[1]|0;$p=5;case 5:$z=BHl(b,c,d,e);if(C()){break _;}j=$z;if(j==a.a){j=0;$p=7;continue _;}f=null;o=c+0.5;p=d+0.5;q=e+0.5;r=5.0;c=1;$p=6;case 6:Bss(b,f,o,p,q,r,c);if(C()){break _;}return 1;case 7:Bxe(b,c,d,e,j);if(C()){break _;}f=null;o=c+0.5;p=d+0.5;q=e+0.5;r=5.0;c=1;$p=6;continue _;case 8:$z=ByB(f,c,d,e);if(C()){break _;}s=$z;SW();if(s!==D3M){if(s===D3N)Tp(f,B(1025));return 1;}j=1;$p=9;case 9:Buj(b,c,d,e,j);if(C()){break _;}return 1;case 10:Buj(b,c,d,e,j);if(C())
{break _;}$p=8;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Ci_(a,b,c){var d,e;if(!b){O();return C5o.G;}d=QP(c);e=D3O.data[d].data[b];return !Tw(c)?(e==3?(a.G-1|0)+16|0:e!=5&&e!=4?a.G:a.G+16|0):e==2?(a.G+2|0)+16|0:e!=5&&e!=4?a.G+1|0:(a.G+1|0)+16|0;}
function Cdd(a){return 14;}
function CaA(a){return 0;}
function Crz(a){return 0;}
function BZ1(a,b,c,d,e){A8A(a);}
function BOV(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=QP(g);if(!Tw(g)){i=D3L.data;f=c+i[h].data[0]|0;h=e+i[h].data[1]|0;$p=2;continue _;}i=D3L.data;f=c-i[h].data[0]|0;h=e-i[h].data[1]|0;$p=3;continue _;case 2:$z=BHl(b,f,d,h);if(C()){break _;}f=$z;if(f==a.a)return;f=0;$p=4;continue _;case 3:$z=BHl(b,f,d,h);if(C()){break _;}f
=$z;if(f==a.a)return;f=0;$p=5;continue _;case 4:Bxe(b,c,d,e,f);if(C()){break _;}if(b.w)return;f=0;$p=6;continue _;case 5:Bxe(b,c,d,e,f);if(C()){break _;}return;case 6:Bhf(a,b,c,d,e,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function ClN(a,b,c,d){if(Tw(b))b=0;else{Bn();b=D3P.D;}return b;}
function A8A(a){Bf(a,0.0,0.0,0.0,1.0,0.5625,1.0);}
function QP(b){return b&3;}
function Tw(b){return !(b&8)?0:1;}
function Buj(b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;f=!f?g&(-5):g|4;$p=2;case 2:BeQ(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,e,f,g,$p);}
function BsZ(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=QP(g);i=0;j=d-1|0;k=d+1|0;while(i<=1){l=D3L.data;m=(c-R(l[h].data[0],i)|0)-1|0;n=(e-R(l[h].data[1],i)|0)-1|0;o=m+2|0;p=n+2|0;while(m<=o){q=n;if(q<=p){$p=2;continue _;}m=m+1|0;}i=i+1|0;}return null;case 2:$z
=BE3(b,m,j,q);if(C()){break _;}g=$z;if(g){$p=3;continue _;}q=q+1|0;a:while(true){if(q<=p){continue _;}m=m+1|0;while(m>o){i=i+1|0;if(i>1)break a;l=D3L.data;m=(c-R(l[h].data[0],i)|0)-1|0;n=(e-R(l[h].data[1],i)|0)-1|0;o=m+2|0;p=n+2|0;}q=n;}return null;case 3:$z=BVp(b,m,d,q);if(C()){break _;}g=$z;if(g){$p=4;continue _;}q=q+1|0;a:while(true){if(q<=p){$p=2;continue _;}m=m+1|0;while(m>o){i=i+1|0;if(i>1)break a;l=D3L.data;m=(c-R(l[h].data[0],i)|0)-1|0;n=(e-R(l[h].data[1],i)|0)-1|0;o=m+2|0;p=n+2|0;}q=n;}return null;case 4:$z
=BVp(b,m,k,q);if(C()){break _;}g=$z;if(g){if(f<=0)return Ld(m,d,q);f=f+(-1)|0;}q=q+1|0;b:while(true){if(q<=p){$p=2;continue _;}m=m+1|0;while(m>o){i=i+1|0;if(i>1)break b;l=D3L.data;m=(c-R(l[h].data[0],i)|0)-1|0;n=(e-R(l[h].data[1],i)|0)-1|0;o=m+2|0;p=n+2|0;}q=n;}return null;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function B0P(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(Tw(f))return;h=0;$p=1;case 1:B0s(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B2x(a){return 1;}
function BG4(){D3L=V($rt_arraycls($rt_intcls()),[Cc([0,1]),Cc([(-1),0]),Cc([0,(-1)]),Cc([1,0])]);}
function AMJ(){Bh.call(this);this.ox=0;}
function CGs(a,b,c){var d=new AMJ();BXZ(d,a,b,c);return d;}
function CAM(b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$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=BHl(b,c,d,e);if(C()){break _;}f=$z;O();return f!=C92.a&&f!=C9I.a&&f!=C9J.a?0:1;default:H$();}}ED().s(b,c,d,e,f,$p);}
function AHZ(b){O();return b!=C92.a&&b!=C9I.a&&b!=C9J.a?0:1;}
function BXZ(a,b,c,d){BI();DT(a,b,c,D3e);a.ox=d;Bf(a,0.0,0.0,0.0,1.0,0.125,1.0);}
function A_q(a){return a.ox;}
function BXx(a,b,c,d,e){return null;}
function B5Q(a){return 0;}
function BHr(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:A_J(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BpS(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function A_J(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;if(f>=2&&f<=5)Bf(a,0.0,0.0,0.0,1.0,0.625,1.0);else Bf(a,0.0,0.0,0.0,1.0,0.125,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BNE(a,b,c){a:{if(!a.ox){if(c<6)break a;return a.G-16|0;}b=a.a;O();if(b==C9I.a&&!(c&8))return a.G-16|0;}return a.G;}
function CvH(a){return 0;}
function Cr2(a){return 9;}
function CMV(a,b){return 1;}
function BZv(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BjG(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;f=1;$p=1;case 1:Bz4(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BTd(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=!a.ox?g:g&7;i=0;j=d-1|0;$p=2;case 2:$z=BE3(b,c,j,e);if(C()){break _;}k=$z;if(!k)i=1;l=W(h,2);if(!l){k=c+1|0;$p=3;continue _;}m=W(h,3);if(!m){k=c-1|0;$p=4;continue _;}n=W(h,4);if
(!n){k=e-1|0;$p=5;continue _;}o=W(h,5);if(!o){k=e+1|0;$p=6;continue _;}if(i){$p=7;continue _;}i=a.a;O();if(i==C9I.a){$p=10;continue _;}if(f>0&&C1F.data[f].hZ()&&!a.ox){p=new Nw;$p=12;continue _;}return;case 3:$z=BE3(b,k,d,e);if(C()){break _;}k=$z;if(!k)i=1;m=W(h,3);if(!m){k=c-1|0;$p=4;continue _;}n=W(h,4);if(!n){k=e-1|0;$p=5;continue _;}o=W(h,5);if(!o){k=e+1|0;$p=6;continue _;}if(i){$p=7;continue _;}i=a.a;O();if(i==C9I.a){$p=10;continue _;}if(f>0&&C1F.data[f].hZ()&&!a.ox){p=new Nw;$p=12;continue _;}return;case 4:$z
=BE3(b,k,d,e);if(C()){break _;}k=$z;if(!k)i=1;n=W(h,4);if(!n){k=e-1|0;$p=5;continue _;}o=W(h,5);if(!o){k=e+1|0;$p=6;continue _;}if(i){$p=7;continue _;}i=a.a;O();if(i==C9I.a){$p=10;continue _;}if(f>0&&C1F.data[f].hZ()&&!a.ox){p=new Nw;$p=12;continue _;}return;case 5:$z=BE3(b,c,d,k);if(C()){break _;}k=$z;if(!k)i=1;o=W(h,5);if(!o){k=e+1|0;$p=6;continue _;}if(i){$p=7;continue _;}i=a.a;O();if(i==C9I.a){$p=10;continue _;}if(f>0&&C1F.data[f].hZ()&&!a.ox){p=new Nw;$p=12;continue _;}return;case 6:$z=BE3(b,c,d,k);if(C())
{break _;}k=$z;if(!k)i=1;if(i){$p=7;continue _;}i=a.a;O();if(i==C9I.a){$p=10;continue _;}if(f>0&&C1F.data[f].hZ()&&!a.ox){p=new Nw;$p=12;continue _;}return;case 7:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;h=0;$p=8;case 8:Bhf(a,b,c,d,e,f,h);if(C()){break _;}f=0;$p=9;case 9:Bxe(b,c,d,e,f);if(C()){break _;}return;case 10:$z=BNu(b,c,d,e);if(C()){break _;}f=$z;if(!f){f=d+1|0;$p=11;continue _;}if(!1){f=1;i=0;$p=14;continue _;}if(1&&!(g&8)){f=h|8;$p=17;continue _;}if(!1&&g&8){$p=19;continue _;}if(!0)return;f=a.a;$p=20;continue _;case 11:$z
=BNu(b,c,f,e);if(C()){break _;}f=$z;if(!(f?1:0)){f=1;i=0;$p=14;continue _;}if(1&&!(g&8)){f=h|8;$p=17;continue _;}if(!1&&g&8){$p=19;continue _;}if(!0)return;f=a.a;$p=20;continue _;case 12:Bo$(p,a,b,c,d,e);if(C()){break _;}f=0;i=p.cp;j=p.ck;h=p.co-1|0;$p=13;case 13:$z=BD0(p,i,j,h);if(C()){break _;}h=$z;if(h)f=1;h=p.cp;i=p.ck;j=p.co+1|0;$p=16;continue _;case 14:$z=Bw_(a,b,c,d,e,g,f,i);if(C()){break _;}f=$z;if(!f){f=0;i=0;$p=15;continue _;}if(1&&!(g&8)){f=h|8;$p=17;continue _;}if(!1&&g&8){$p=19;continue _;}if(!0)return;f
=a.a;$p=20;continue _;case 15:$z=Bw_(a,b,c,d,e,g,f,i);if(C()){break _;}f=$z;i=f?1:0;if(i&&!(g&8)){f=h|8;$p=17;continue _;}if(!i&&g&8){$p=19;continue _;}if(!0)return;f=a.a;$p=20;continue _;case 16:$z=BD0(p,h,i,j);if(C()){break _;}h=$z;if(h)f=f+1|0;h=p.cp-1|0;i=p.ck;j=p.co;$p=18;continue _;case 17:BeQ(b,c,d,e,f);if(C()){break _;}if(!1)return;f=a.a;$p=20;continue _;case 18:$z=BD0(p,h,i,j);if(C()){break _;}h=$z;if(h)f=f+1|0;h=p.cp+1|0;i=p.ck;j=p.co;$p=21;continue _;case 19:BeQ(b,c,d,e,h);if(C()){break _;}if(!1)return;f
=a.a;$p=20;case 20:BmX(b,c,j,e,f);if(C()){break _;}if(l&&m&&n&&o)return;d=d+1|0;f=a.a;$p=22;continue _;case 21:$z=BD0(p,h,i,j);if(C()){break _;}h=$z;if(h)f=f+1|0;if(f!=3)return;f=0;$p=23;continue _;case 22:BmX(b,c,d,e,f);if(C()){break _;}return;case 23:Bz4(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bz4(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;g=new Nw;$p=1;case 1:Bo$(g,a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BNu(b,c,d,e);if(C()){break _;}c=$z;$p=3;case 3:BUW(g,c,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bw_(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(h>=8)return 0;a:{i=f&7;j=1;switch(i){case 0:if(!g){e=e+(-1)|0;break a;}e=e+1|0;break a;case 1:if(!g){c=c+1|0;break a;}c=c+(-1)|0;break a;case 2:if(g)c=c+(-1)|0;else{c=c+1|0;d=d+1|0;j=0;}i=1;break a;case 3:if(!g)c=c+1|0;else{c=c+(-1)|0;d=d+1|0;j=0;}i=1;break a;case 4:if(g)e=e+1|0;else{e=e+(-1)|0;d=d+1|0;j=
0;}i=0;break a;case 5:if(!g)e=e+(-1)|0;else{e=e+1|0;d=d+1|0;j=0;}i=0;break a;default:}}$p=1;case 1:$z=BD6(a,b,c,d,e,g,h,i);if(C()){break _;}f=$z;if(f)c=1;else{if(j){d=d-1|0;$p=2;continue _;}c=0;}return c;case 2:$z=BD6(a,b,c,d,e,g,h,i);if(C()){break _;}c=$z;return !c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BD6(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}i=$z;O();if(i!=C9I.a)return 0;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}j=$z;k=j&7;if(h==1&&!(k&&k!=4&&k!=5))return 0;if(!h&&!(k!=1&&k!=2&&k!=3))return 0;if(!(j&8))return 0;$p=3;case 3:$z=BNu(b,c,d,e);if(C()){break _;}h=$z;if(h)return 1;h=d+1|0;$p=4;case 4:$z
=BNu(b,c,h,e);if(C()){break _;}h=$z;if(h)return 1;g=g+1|0;$p=5;case 5:$z=Bw_(a,b,c,d,e,j,f,g);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CPI(a){return 0;}
var Bcc=K(AMJ);
function CTL(a,b){var c=new Bcc();B4H(c,a,b);return c;}
function B4H(a,b,c){BXZ(a,b,c,1);FB(a,1);}
function CwO(a){return 1;}
function BLL(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g&8)return;$p=2;case 2:BiJ(a,b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BCw(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return;$p=2;case 2:BiJ(a,b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BP2(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return !(c&8)?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BzS(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return !(c&8)?0:f!=1?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BiJ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=!(f&8)?0:1;h=0;i=H(Of);j=c+0.125;k=d;l=D9(j,k,e+0.125,(c+1|0)-0.125,k+0.25,(e+1|0)-0.125);$p=1;case 1:$z=BUP(b,i,l);if(C()){break _;}l=$z;if(l.p>0)h=1;if(h&&!g){m=f|8;$p=2;continue _;}if(!h&&g){f=f&7;$p=6;continue _;}if(!h)return;f=a.a;g=20;$p=5;continue _;case 2:BeQ(b,
c,d,e,m);if(C()){break _;}m=a.a;$p=3;case 3:BmX(b,c,d,e,m);if(C()){break _;}m=d-1|0;n=a.a;$p=4;case 4:BmX(b,c,m,e,n);if(C()){break _;}Iu(b,c,d,e,c,d,e);if(!h&&g){f=f&7;$p=6;continue _;}if(!h)return;f=a.a;g=20;$p=5;case 5:b.bLr(c,d,e,f,g);if(C()){break _;}return;case 6:BeQ(b,c,d,e,f);if(C()){break _;}f=a.a;$p=7;case 7:BmX(b,c,d,e,f);if(C()){break _;}f=d-1|0;g=a.a;$p=8;case 8:BmX(b,c,f,e,g);if(C()){break _;}Iu(b,c,d,e,c,d,e);if(!h)return;f=a.a;g=20;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,
m,n,$p);}
function BJa(){var a=this;Bh.call(a);a.NZ=0;a.mz=0;}
function Cgh(a,b,c){var d=new BJa();CP9(d,a,b,c);return d;}
function CP9(a,b,c,d){BI();DT(a,b,c,D3n);a.NZ=d;a.gJ=C9r;B8(a,0.5);}
function CIj(a,b,c){var d;d=AOX(c);return d>5?a.G:b!=d?(b!=D3Q.data[d]?108:109):!XM(c)&&a.eh<=0.0&&a.d8<=0.0&&a.dj<=0.0&&a.d7>=1.0&&a.dB>=1.0&&a.c1>=1.0?a.G:110;}
function B9C(a){return 16;}
function CvA(a){return 0;}
function BQ_(a,b,c,d,e,f){return 0;}
function BNK(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{if(Zp(f.d-c)<2.0&&Zp(f.c-e)<2.0){g=f.h+1.82-f.cv;h=d;if(g-h>2.0){i=1;break a;}if(h-g>0.0){i=0;break a;}}i=Q(f.r*4.0/360.0+0.5)&3;i=!i?2:i==1?5:i==2?3:i!=3?0:4;}$p=1;case 1:BeQ(b,c,d,e,i);if(C()){break _;}if(b.w)return;$p=2;case 2:Bra(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BAl(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.w&&!a.mz){$p=1;continue _;}return;case 1:Bra(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bqr(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}f=$z;if(f!==null)return;$p=2;case 2:Bra(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bra(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=AOX(f);$p=2;case 2:a:{$z=Bcf(a,b,c,d,e,g);if(C()){break _;}h=$z;if(f!=7){if(!(h&&!XM(f))){if(h)break a;if(!XM(f))break a;$p=3;continue _;}i=c+D3R.data[g]|0;f=d+D3S.data[g]|0;j=e+D3T.data[g]|0;k=0;if(k>=13)h=1;else{if(f>0&&f<(b.o-1|0)){$p
=7;continue _;}h=0;}if(h){h=g|8;$p=5;continue _;}}}return;case 3:b.bjn(c,d,e,g);if(C()){break _;}h=1;$p=4;case 4:B1b(b,c,d,e,h,g);if(C()){break _;}return;case 5:b.bjn(c,d,e,h);if(C()){break _;}h=0;$p=6;case 6:B1b(b,c,d,e,h,g);if(C()){break _;}return;case 7:$z=BHl(b,i,f,j);if(C()){break _;}l=$z;if(l){h=1;$p=8;continue _;}if(!1)return;h=g|8;$p=5;continue _;case 8:b:{$z=COq(l,b,i,f,j,h);if(C()){break _;}h=$z;if(!h)h=0;else{O();if(C1F.data[l].tH()!=1){if(k==12){h=0;break b;}i=i+D3R.data[g]|0;f=f+D3S.data[g]|0;j
=j+D3T.data[g]|0;k=k+1|0;if(k<13){if(f>0&&f<(b.o-1|0)){$p=7;continue _;}h=0;break b;}}h=1;}}if(!h)return;h=g|8;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bcf(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(f){g=d-1|0;h=0;$p=1;continue _;}if(f!=1){g=d+1|0;h=1;$p=2;continue _;}if(f!=2){g=e-1|0;h=2;$p=3;continue _;}if(f!=3){g=e+1|0;h=3;$p=4;continue _;}if(f!=5){g=c+1|0;h=5;$p=5;continue _;}if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 1:$z=BHt(b,c,g,e,h);if(C()){break _;}g=$z;if(g)return 1;if(f!=1){g=d+1|0;h=1;$p=2;continue _;}if
(f!=2){g=e-1|0;h=2;$p=3;continue _;}if(f!=3){g=e+1|0;h=3;$p=4;continue _;}if(f!=5){g=c+1|0;h=5;$p=5;continue _;}if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 2:$z=BHt(b,c,g,e,h);if(C()){break _;}g=$z;if(g)return 1;if(f!=2){g=e-1|0;h=2;$p=3;continue _;}if(f!=3){g=e+1|0;h=3;$p=4;continue _;}if(f!=5){g=c+1|0;h=5;$p=5;continue _;}if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 3:$z=BHt(b,c,d,g,h);if(C()){break _;}g=$z;if(g)return 1;if(f!=3){g=e+1|0;h=3;$p=4;continue _;}if(f!=5){g
=c+1|0;h=5;$p=5;continue _;}if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 4:$z=BHt(b,c,d,g,h);if(C()){break _;}g=$z;if(g)return 1;if(f!=5){g=c+1|0;h=5;$p=5;continue _;}if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 5:$z=BHt(b,g,d,e,h);if(C()){break _;}g=$z;if(g)return 1;if(f==4){f=0;$p=6;continue _;}f=c-1|0;g=4;$p=7;continue _;case 6:$z=BHt(b,c,d,e,f);if(C()){break _;}f=$z;if(f)return 1;f=d+2|0;g=1;$p=8;continue _;case 7:$z=BHt(b,f,d,e,g);if(C()){break _;}f=$z;if(f)return 1;f
=0;$p=6;continue _;case 8:$z=BHt(b,c,f,e,g);if(C()){break _;}f=$z;if(f)return 1;d=d+1|0;f=e-1|0;g=2;$p=9;case 9:$z=BHt(b,c,d,f,g);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;g=3;$p=10;case 10:$z=BHt(b,c,d,f,g);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;g=4;$p=11;case 11:$z=BHt(b,f,d,e,g);if(C()){break _;}f=$z;if(f)return 1;c=c+1|0;f=5;$p=12;case 12:$z=BHt(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BJ1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.mz=1;if(!f){$p=1;continue _;}if(f!=1){a.mz=0;return;}f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;i=e+D3T.data[g]|0;$p=2;continue _;case 1:$z=BEw(a,b,c,d,e,g);if(C()){break _;}f=$z;if(!f){a.mz=0;return;}f
=g|8;$p=3;continue _;case 2:$z=Buw(b,f,h,i);if(C()){break _;}j=$z;if(j!==null&&j instanceof NJ){j=j;$p=10;continue _;}O();f=C9Q.a;$p=5;continue _;case 3:BeQ(b,c,d,e,f);if(C()){break _;}k=c+0.5;l=d+0.5;m=e+0.5;j=B(1026);n=0.5;o=P(b.v)*0.25+0.6000000238418579;$p=4;case 4:BaK(b,k,l,m,j,n,o);if(C()){break _;}a.mz=0;return;case 5:b.bOe(c,d,e,f,g);if(C()){break _;}j=AJR(a.a,g,g,0,1);$p=6;case 6:BkA(b,c,d,e,j);if(C()){break _;}if(!a.NZ){a.mz=0;f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;g=e+D3T.data[g]|0;i=0;$p=7;continue _;}h
=c+(D3R.data[g]*2|0)|0;i=d+(D3S.data[g]*2|0)|0;p=e+(D3T.data[g]*2|0)|0;$p=8;continue _;case 7:Bxe(b,f,h,g,i);if(C()){break _;}a.mz=1;k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;case 8:$z=BHl(b,h,i,p);if(C()){break _;}q=$z;$p=9;case 9:$z=Bjf(b,h,i,p);if(C()){break _;}r=$z;s=0;if(q==C9Q.a){$p=12;continue _;}if(!s&&q>0){f=0;$p=14;continue _;}if(!s){a.mz=0;f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;g=e+D3T.data[g]|0;i=0;$p=13;continue _;}k=c+0.5;l=d+0.5;m=e+
0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;case 10:BwC(j);if(C()){break _;}O();f=C9Q.a;$p=5;continue _;case 11:BaK(b,k,l,m,j,o,n);if(C()){break _;}a.mz=0;return;case 12:$z=Buw(b,h,i,p);if(C()){break _;}t=$z;if(t!==null&&t instanceof NJ){u=t;if(u.lO==g&&u.pc){$p=15;continue _;}}if(!s&&q>0){f=0;$p=14;continue _;}if(!s){a.mz=0;f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;g=e+D3T.data[g]|0;i=0;$p=13;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448
+0.6000000238418579;$p=11;continue _;case 13:Bxe(b,f,h,g,i);if(C()){break _;}a.mz=1;k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;case 14:a:{$z=COq(q,b,h,i,p,f);if(C()){break _;}f=$z;if(f){if(!C1F.data[q].tH())break a;if(q==C9O.a)break a;if(q==C9K.a)break a;}if(!s){a.mz=0;f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;g=e+D3T.data[g]|0;i=0;$p=13;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;}a.mz
=0;f=0;$p=16;continue _;case 15:BwC(u);if(C()){break _;}q=u.qq;r=u.B4;s=1;if(!s&&q>0){f=0;$p=14;continue _;}if(!s){a.mz=0;f=c+D3R.data[g]|0;h=d+D3S.data[g]|0;g=e+D3T.data[g]|0;i=0;$p=13;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;case 16:Bxe(b,h,i,p,f);if(C()){break _;}a.mz=1;c=c+D3R.data[g]|0;d=d+D3S.data[g]|0;e=e+D3T.data[g]|0;f=C9Q.a;$p=17;case 17:b.bOe(c,d,e,f,r);if(C()){break _;}j=AJR(q,r,g,0,0);$p=18;case 18:BkA(b,c,d,e,j);if(C())
{break _;}k=c+0.5;l=d+0.5;m=e+0.5;j=B(1027);o=0.5;n=P(b.v)*0.15000000596046448+0.6000000238418579;$p=11;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BDr(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;if(!XM(f))Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);else a:{switch(AOX(f)){case 0:break;case 1:Bf(a,0.0,0.0,0.0,1.0,0.75,1.0);break a;case 2:Bf(a,0.0,0.0,0.25,1.0,1.0,1.0);break a;case 3:Bf(a,0.0,0.0,0.0,1.0,1.0,0.75);break a;case 4:Bf(a,0.25,0.0,0.0,1.0,1.0,1.0);break a;case 5:Bf(a,0.0,0.0,0.0,0.75,1.0,1.0);break a;default:break a;}Bf(a,
0.0,0.25,0.0,1.0,1.0,1.0);}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CAL(a){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function BBk(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);$p=1;case 1:BSY(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cgy(a){return 0;}
function AOX(b){return b&7;}
function XM(b){return !(b&8)?0:1;}
function COq(b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();if(b==C1L.a)return 0;if(b!=C9O.a&&b!=C9K.a){h=C1F.data;if(h[b].ED===(-1.0))return 0;if(h[b].tH()==2)return 0;if(!g&&C1F.data[b].tH()==1)return 0;$p=2;continue _;}$p=1;case 1:$z=Bjf(c,d,e,f);if(C()){break _;}b=$z;if(XM(b))return 0;$p=2;case 2:$z=Buw(c,d,e,f);if(C()){break _;}i=$z;return i!==null?0:1;default:H$();}}ED().s(b,c,d,
e,f,g,h,i,$p);}
function BEw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c+D3R.data[f]|0;h=d+D3S.data[f]|0;i=e+D3T.data[f]|0;j=0;if(j<13){if(h>0&&h<(b.o-1|0)){$p=3;continue _;}return 0;}if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;case 1:$z=BHl(b,k,
l,m);if(C()){break _;}n=$z;$p=2;case 2:$z=Bjf(b,k,l,m);if(C()){break _;}o=$z;if(n==a.a&&k==c&&l==d&&m==e){O();p=C9Q.a;q=f|(!a.NZ?0:8);$p=10;continue _;}O();p=C9Q.a;$p=4;continue _;case 3:$z=BHl(b,g,h,i);if(C()){break _;}p=$z;if(p){q=1;$p=6;continue _;}if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;continue _;case 4:b.bOe(g,h,i,p,o);if(C()){break _;}r=AJR(n,o,f,1,0);$p=5;case 5:BkA(b,g,h,i,r);if(C()){break _;}g=k;h=l;i=m;if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l
=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;continue _;case 6:$z=COq(p,b,g,h,i,q);if(C()){break _;}q=$z;if(!q)return 0;O();if(C1F.data[p].tH()==1){r=C1F.data[p];$p=7;continue _;}if(j==12)return 0;g=g+D3R.data[f]|0;h=h+D3S.data[f]|0;i=i+D3T.data[f]|0;j=j+1|0;if(j<13){if(h>0&&h<(b.o-1|0)){$p=3;continue _;}return 0;}if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;continue _;case 7:$z=Bjf(b,g,h,i);if(C()){break _;}p=$z;q=0;$p=8;case 8:Bhf(r,b,g,h,i,p,q);if(C()){break _;}p=0;$p
=9;case 9:Bxe(b,g,h,i,p);if(C()){break _;}if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;continue _;case 10:b.bOe(g,h,i,p,q);if(C()){break _;}r=AJR(C9P.a,f|(!a.NZ?0:8),f,1,0);$p=11;case 11:BkA(b,g,h,i,r);if(C()){break _;}g=k;h=l;i=m;if(g==c&&h==d&&i==e)return 1;k=g-D3R.data[f]|0;l=h-D3S.data[f]|0;m=i-D3T.data[f]|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
var BVh=K(Bh);
function CVA(a,b){var c=new BVh();Cmj(c,a,b);return c;}
function Cmj(a,b,c){BI();DT(a,b,c,D3m);}
function BnB(a,b,c,d,e,f){f.buK();}
function Cn9(a){return 0;}
function BIJ(a,b,c,d,e){return null;}
function Cz4(a){return 1;}
function ClS(a){return 0;}
function Cvl(a,b,c,d){Bn();return D3U.D;}
var BFn=K(Iv);
function CTl(a,b){var c=new BFn();Cmh(c,a,b);return c;}
function Cmh(a,b,c){Qj(a,b,c);Bf(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
function CE2(a,b,c){return c==1?a.G:c==2?(a.G+16|0)+1|0:c?a.G:a.G+16|0;}
function CM7(a){return AE$(0.5,1.0);}
function B4_(a,b){return b?4764952:16777215;}
function BKL(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;return !f?16777215:((b.m3()).kH(c,e)).bjX(b,c,d,e);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ck0(a,b,c,d){if(E(c,8))b=(-1);else{Bn();b=D3V.D;}return b;}
function CLU(a,b,c){return 1+E(c,(b*2|0)+1|0)|0;}
function B0j(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w&&Hx(c)!==null){h=(Hx(c)).N;Bn();if(h==D3G.D){C1();c.cB(C4Z.data[a.a],1);i=new CE;O();AG9(i,C9M,1,g);$p=2;continue _;}}$p=1;case 1:BJY(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:BgG(a,b,d,e,f,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var BGz=K(Iv);
function CRo(a,b){var c=new BGz();Ckr(c,a,b);return c;}
function Ckr(a,b,c){Qj(a,b,c);Bf(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);}
function B7P(a,b){O();return b!=C5x.a?0:1;}
function B8u(a,b,c){return a.G;}
function CKN(a,b,c,d){return (-1);}
function Bkk(){Bh.call(this);this.Vn=0;}
function CV_(a,b){var c=new Bkk();Cew(c,a,b);return c;}
function Cew(a,b,c){BI();DT(a,b,c,D3n);a.Vn=(-1);a.gJ=C9r;B8(a,0.5);}
function Bur(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=D3Q.data[Yo(f)];f=c+D3R.data[g]|0;d=d+D3S.data[g]|0;e=e+D3T.data[g]|0;$p=2;case 2:$z=BHl(b,f,d,e);if(C()){break _;}h=$z;O();if(h!=C9O.a&&h!=C9K.a)return;$p=3;case 3:$z=Bjf(b,f,d,e);if(C()){break _;}g=$z;if(!XM(g))return;i=C1F.data[h];c=0;$p=4;case 4:Bhf(i,b,f,d,e,g,c);if
(C()){break _;}c=0;$p=5;case 5:Bxe(b,f,d,e,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Ciu(a,b,c){var d;d=Yo(c);if(b!=d)b=b!=D3Q.data[d]?108:107;else{b=a.Vn;if(b<0)b=!(c&8)?a.G:a.G-1|0;}return b;}
function CKk(a){return 17;}
function Cs$(a){return 0;}
function CiB(a){return 0;}
function Bdt(a,b,c,d,e){return 0;}
function BTP(a,b,c,d,e,f){return 0;}
function Cuy(a,b){return 0;}
function B0A(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}h=$z;switch(Yo(h)){case 0:Bf(a,0.0,0.0,0.0,1.0,0.25,1.0);$p=2;continue _;case 1:Bf(a,0.0,0.75,0.0,1.0,1.0,1.0);$p=4;continue _;case 2:Bf(a,0.0,0.0,0.0,1.0,1.0,0.25);$p=6;continue _;case 3:Bf(a,0.0,0.0,0.75,1.0,1.0,1.0);$p=8;continue _;case 4:Bf(a,0.0,0.0,0.0,0.25,1.0,1.0);$p=10;continue _;case 5:Bf(a,
0.75,0.0,0.0,1.0,1.0,1.0);$p=12;continue _;default:}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 2:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.375,0.25,0.375,0.625,1.0,0.625);$p=3;case 3:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.375,0.0,0.375,0.625,0.75,0.625);$p=5;case 5:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.25,0.375,0.25,0.75,0.625,1.0);$p=7;case 7:BSY(a,
b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.25,0.375,0.0,0.75,0.625,0.75);$p=9;case 9:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 10:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.375,0.25,0.25,0.625,0.75,1.0);$p=11;case 11:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 12:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.375,0.25,0.75,0.625,0.75);$p=13;case 13:BSY(a,b,c,d,e,f,g);if
(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BUX(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{$z=b.c8(c,d,e);if(C()){break _;}f=$z;switch(Yo(f)){case 0:break;case 1:Bf(a,0.0,0.75,0.0,1.0,1.0,1.0);break a;case 2:Bf(a,0.0,0.0,0.0,1.0,1.0,0.25);break a;case 3:Bf(a,0.0,0.0,0.75,1.0,1.0,1.0);break a;case 4:Bf(a,0.0,0.0,0.0,0.25,1.0,1.0);break a;case 5:Bf(a,0.75,0.0,0.0,1.0,1.0,1.0);break a;default:break a;}Bf(a,0.0,0.0,0.0,1.0,0.25,1.0);}return;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bol(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=Yo(g);i=c-D3R.data[h]|0;j=d-D3S.data[h]|0;g=e-D3T.data[h]|0;$p=2;case 2:$z=BHl(b,i,j,g);if(C()){break _;}g=$z;O();if(g!=C9O.a&&g!=C9K.a){f=0;$p=4;continue _;}k=C1F.data[g];c=c-D3R.data[h]|0;g=d-D3S.data[h]|0;d=e-D3T.data[h]|0;$p=3;case 3:k.eU(b,c,
g,d,f);if(C()){break _;}return;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Yo(b){return b&7;}
var Bok=K(Bh);
function CVg(){var a=new Bok();CdK(a);return a;}
function CdK(a){BI();DT(a,35,64,D3b);}
function Cwm(a,b,c){if(!c)return a.G;c=c&15^(-1);return (113+((c&8)>>3)|0)+((c&7)*16|0)|0;}
function B6b(a,b){return b;}
function AUC(b){return (b^(-1))&15;}
function CxD(b){return (b^(-1))&15;}
var B0q=K(D_);
function CSz(a){var b=new B0q();CwM(b,a);return b;}
function CwM(a,b){BI();Uw(a,b,D3n);B8(a,(-1.0));}
function Ch9(a){return null;}
function BXU(a,b,c,d,e){}
function BIH(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Buw(b,c,d,e);if(C()){break _;}f=$z;if(f!==null&&f instanceof NJ){b=f;$p=3;continue _;}$p=2;case 2:BTg(a,b,c,d,e);if(C()){break _;}return;case 3:BwC(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BuR(a,b,c,d,e){return 0;}
function B09(a,b,c,d,e,f){return 0;}
function CyJ(a){return (-1);}
function Cwt(a){return 0;}
function B1L(a){return 0;}
function BLV(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 0;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}f=$z;if(f!==null)return 0;g=0;$p=2;case 2:Bxe(b,c,d,e,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CAx(a,b,c,d){return 0;}
function BiT(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;$p=1;case 1:$z=BpT(a,b,c,d,e);if(C()){break _;}i=$z;if(i===null)return;O();j=C1F.data[i.qq];h=i.B4;f=0;$p=2;case 2:Bhf(j,b,c,d,e,h,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bgp(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AJR(b,c,d,e,f){var g;g=new NJ;IY(g);g.qq=b;g.B4=c;g.lO=d;g.pc=e;g.blE=f;return g;}
function BUm(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BpT(a,b,c,d,e);if(C()){break _;}f=$z;if(f===null)return null;g=LK(f,0.0);if(f.pc)g=1.0-g;h=f.qq;i=f.lO;$p=2;case 2:$z=BXI(a,b,c,d,e,h,g,i);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BbL(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BpT(a,b,c,d,e);if(C()){break _;}f=$z;if(f===null)return;O();g=C1F.data[f.qq];if(g!==null&&g!==a){$p=2;continue _;}return;case 2:g.hg(b,c,d,e);if(C()){break _;}h=LK(f,0.0);if(f.pc)h=1.0-h;i=f.lO;j=g.eh;k=D3R.data;a.eh=j-k[i]*h;j=g.d8;l=D3S.data;a.d8=j
-l[i]*h;m=g.dj;n=D3T.data;a.dj=m-n[i]*h;a.d7=g.d7-k[i]*h;a.dB=g.dB-l[i]*h;a.c1=g.c1-n[i]*h;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BXI(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(f&&f!=a.a){O();i=C1F.data[f];$p=1;continue _;}return null;case 1:$z=i.fh(b,c,d,e);if(C()){break _;}i=$z;if(i===null)return null;j=i.bK;k=D3R.data;i.bK=j-k[h]*g;i.bO=i.bO-k[h]*g;l=i.L;k=D3S.data;i.L=l-k[h]*g;i.bB=i.bB-k[h]*g;j=i.bL;k=D3T.data;i.bL=j-k[h]*g;i.bP=i.bP-k[h]*g;return i;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BpT(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bv1(c,d,e);if(C()){break _;}f=$z;return f!==null&&f instanceof NJ?f:null;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BNw=K(Iv);
function Cse(a,b){var c=new BNw();Cpo(c,a,b);return c;}
function Cpo(a,b,c){Qj(a,b,c);Bf(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);FB(a,1);}
function Bar(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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(E(f,25))return;g=5;h=c-4|0;i=c+4|0;j=e-4|0;k=e+4|0;l=d-1|0;m=d+1|0;a:while(true){if(h>i){i=(c+E(f,3)|0)-1|0;n=(d+E(f,2)|0)-E(f,2)|0;o=(e+E(f,3)|0)-1|0;l=0;if(l>=4){$p=1;continue _;}$p=2;continue _;}n=j;while(n<=k){o=l;if(o<=m)break a;n=n+1|
0;}h=h+1|0;}$p=6;continue _;case 1:$z=BVp(b,i,n,o);if(C()){break _;}c=$z;if(!c)return;$p=3;continue _;case 2:$z=BVp(b,i,n,o);if(C()){break _;}g=$z;if(g){$p=4;continue _;}i=(c+E(f,3)|0)-1|0;n=(d+E(f,2)|0)-E(f,2)|0;o=(e+E(f,3)|0)-1|0;l=l+1|0;if(l>=4){$p=1;continue _;}continue _;case 3:$z=BIl(a,b,i,n,o);if(C()){break _;}c=$z;if(!c)return;c=a.a;$p=5;continue _;case 4:$z=BIl(a,b,i,n,o);if(C()){break _;}g=$z;if(g){c=i;d=n;e=o;}i=(c+E(f,3)|0)-1|0;n=(d+E(f,2)|0)-E(f,2)|0;o=(e+E(f,3)|0)-1|0;l=l+1|0;if(l>=4){$p=1;continue _;}$p
=2;continue _;case 5:Bxe(b,i,n,o,c);if(C()){break _;}return;case 6:$z=BHl(b,h,o,n);if(C()){break _;}p=$z;if(p==a.a){g=g+(-1)|0;if(g<=0)return;}o=o+1|0;while(o>m){n=n+1|0;while(n>k){h=h+1|0;if(h>i){i=(c+E(f,3)|0)-1|0;n=(d+E(f,2)|0)-E(f,2)|0;o=(e+E(f,3)|0)-1|0;l=0;if(l>=4){$p=1;continue _;}$p=2;continue _;}n=j;}o=l;}continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bo5(a,b){O();return C9x.data[b];}
function BIl(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d>=0&&d<b.o){f=d-1|0;$p=1;continue _;}return 0;case 1:$z=BHl(b,c,f,e);if(C()){break _;}f=$z;O();if(f==C$A.a)return 1;$p=2;case 2:$z=BbY(b,c,d,e);if(C()){break _;}c=$z;return c<13&&Bo5(a,f)?1:0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BaU=K(Bh);
function BBz(a,b){var c=new BaU();B56(c,a,b);return c;}
function B56(a,b,c){BI();Ia(a,b,C$W);a.G=c;}
function CAY(a,b){return a.G;}
function AFB(){Bh.call(this);this.VV=0;}
var D3W=null;function BmL(){BmL=Be(AFB);Cxz();}
function CM4(a,b){var c=new AFB();BTq(c,a,b);return c;}
function BTq(a,b,c){BmL();BI();DT(a,b,6,C$Q);a.VV=c;if(!c)Bf(a,0.0,0.0,0.0,1.0,0.5,1.0);LG(a,255);}
function BnP(a,b,c){if(!c)b=b>1?5:6;else if(c==1)b=!b?208:b!=1?192:176;else if(c==2)b=4;else if(c==3)b=16;else if(c==4){O();b=C5n.G;}else if(c!=5)b=6;else{O();b=C$o.G;}return b;}
function CoU(a,b){return BnP(a,b,0);}
function ChI(a){return a.VV;}
function BF3(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();f=d-1|0;$p=1;case 1:$z=BHl(b,c,f,e);if(C()){break _;}g=$z;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;$p=3;case 3:$z=Bjf(b,c,f,e);if(C()){break _;}i=$z;if(h==i&&g==C1Q.a){g=0;$p=4;continue _;}return;case 4:Bxe(b,c,d,e,g);if(C()){break _;}d=C1P.a;$p=5;case 5:BoK(b,c,f,e,d,h);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function CDn(a,b,c,d){O();return C1Q.a;}
function CK0(a,b){return !a.VV?1:2;}
function B9m(a,b){return b;}
function CvQ(a){return a.VV;}
function BBc(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();if(a!==C1Q){$p=1;continue _;}if(f==1)return 1;$p=2;continue _;case 1:BMy(a,b,c,d,e,f);if(C()){break _;}if(f==1)return 1;$p=2;case 2:$z=BMy(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.cu(c,d,e);if(C()){break _;}c=$z;return c==a.a?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cxz(){D3W=V(Co,[B(635),B(640),B(636),B(1028),B(673),B(1029)]);}
var BV2=K(Bh);
function CRV(a,b){var c=new BV2();CAc(c,a,b);return c;}
function CAc(a,b,c){BI();DT(a,b,c,D3f);}
function CGx(a,b){return !b?a.G+2|0:b!=1?a.G:a.G+1|0;}
function Bpy(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BNu(b,c,d,e);if(C()){break _;}f=$z;if(!f)return;f=1;$p=2;case 2:BAR(a,b,c,d,e,f);if(C()){break _;}f=0;$p=3;case 3:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BdO(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(f>0){O();if(C1F.data[f].hZ()){$p=1;continue _;}}return;case 1:$z=BNu(b,c,d,e);if(C()){break _;}f=$z;if(!f)return;f=1;$p=2;case 2:BAR(a,b,c,d,e,f);if(C()){break _;}f=0;$p=3;case 3:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ctv(a,b){return 0;}
function BMP(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BS8(b,c+0.5,d+0.5,e+0.5);f.pV=E(b.v,f.pV/4|0)+(f.pV/8|0)|0;$p=1;case 1:b.bGv(f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BAR(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;if(!(f&1)){g=new CE;O();LX(g,C5H.a,1,0);$p=3;continue _;}g=BS8(b,c+0.5,d+0.5,e+0.5);$p=1;case 1:b.bGv(g);if(C()){break _;}h=B(1030);i=1.0;j=1.0;$p=2;case 2:BDB(b,g,h,i,j);if(C()){break _;}return;case 3:BgG(a,b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BNP(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(Hx(f)!==null){g=(Hx(f)).N;Bn();if(g==D3X.D){g=1;$p=1;continue _;}}return;case 1:b.bjn(c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BsF(a,b,c,d,e,f){return 0;}
var Bge=K(Bh);
function CVe(a,b){var c=new Bge();CsC(c,a,b);return c;}
function CsC(a,b,c){BI();DT(a,b,c,C$R);}
function CPN(a,b){return b>1?a.G:4;}
function CF3(a,b){return 3;}
function B4f(a,b,c,d){Bn();return Dak.D;}
var A_B=K(ALM);
function CSJ(a,b){var c=new A_B();CyE(c,a,b);return c;}
function CyE(a,b,c){Bo6(a,b,c);}
function CDP(a,b){return 1;}
function CKm(a,b,c,d){O();return C1L.a;}
var AJa=K(Bh);
function CWq(a,b){var c=new AJa();B0c(c,a,b);return c;}
function B0c(a,b,c){BI();DT(a,b,c,D3e);FB(a,1);}
function Bui(a,b,c,d,e){return null;}
function CcP(a){return 0;}
function CuG(a){return 0;}
function CA4(a){return 2;}
function Bb0(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;O();return f!=C$f.a&&f!=C$D.a?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bsy(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=Bb0(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function BuL(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(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){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 2:$z=Bb0(a,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){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 3:$z=BE3(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){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 4:$z=BE3(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){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 5:$z=BE3(b,h,d,e);if(C()){break _;}h=$z;if(h)g=2;if(f!=5){$p=7;continue _;}f=c-1|0;$p
=6;case 6:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)g=1;$p=7;case 7:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B0R(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;case 2:a.hb(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BGf(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:BeQ(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:BeQ(b,
c,d,e,f);if(C()){break _;}$p=6;case 6:BKH(a,b,c,d,e);if(C()){break _;}return;case 7:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:BeQ(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=Bb0(a,b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5;$p=11;continue _;case 10:BeQ(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:BeQ(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BqG(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BKH(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=0;f=c-1|0;$p=3;case 3:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&
g==3)h=1;f=e+1|0;$p=6;case 6:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=Bb0(a,b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;h=0;$p=9;case 9:Bhf(a,b,c,d,e,f,h);if(C()){break _;}f=0;$p=10;case 10:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BKH(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bsy(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.a)return 0;$p=3;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=4;case 4:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=5;case 5:Bxe(b,c,d,e,f);if(C()){break _;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BRC(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}h=$z;i=h&7;if(i==1)Bf(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(i==2)Bf(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(i==3)Bf(a,0.3499999940395355,
0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(i!=4)Bf(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else Bf(a,0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);$p=2;case 2:$z=BpS(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BYK(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){f=B(1031);k=h-0.27000001072883606;l=i+0.2199999988079071;m=0.0;h=0.0;i=0.0;$p=2;continue _;}if(g==2){f=B(1031);k=h+0.27000001072883606;l=i+0.2199999988079071;m=0.0;h=0.0;i=0.0;$p=
4;continue _;}if(g==3){f=B(1031);l=i+0.2199999988079071;k=j-0.27000001072883606;m=0.0;i=0.0;j=0.0;$p=6;continue _;}if(g!=4){f=B(1031);l=0.0;k=0.0;m=0.0;$p=8;continue _;}f=B(1031);l=i+0.2199999988079071;k=j+0.27000001072883606;m=0.0;i=0.0;j=0.0;$p=10;continue _;case 2:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}f=B(1032);m=0.0;h=0.0;i=0.0;$p=3;case 3:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}return;case 4:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}f=B(1032);m=0.0;h=0.0;i=0.0;$p=5;case 5:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}return;case 6:BSR(b,
f,h,l,k,m,i,j);if(C()){break _;}f=B(1032);m=0.0;i=0.0;j=0.0;$p=7;case 7:BSR(b,f,h,l,k,m,i,j);if(C()){break _;}return;case 8:BSR(b,f,h,i,j,l,k,m);if(C()){break _;}f=B(1032);l=0.0;k=0.0;m=0.0;$p=9;case 9:BSR(b,f,h,i,j,l,k,m);if(C()){break _;}return;case 10:BSR(b,f,h,l,k,m,i,j);if(C()){break _;}f=B(1032);m=0.0;i=0.0;j=0.0;$p=11;case 11:BSR(b,f,h,l,k,m,i,j);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bwv(){var a=this;Bh.call(a);a.WZ=null;a.bcI=null;}
function CUx(a,b){var c=new Bwv();CeK(c,a,b);return c;}
function CeK(a,b,c){BI();DT(a,b,c,D3c);a.WZ=Bx(256);a.bcI=Bx(256);FB(a,1);}
function CBV(a){O();Nh(a,C5o.a,5,20);Nh(a,C$f.a,5,20);Nh(a,C9S.a,5,20);Nh(a,C5p.a,5,5);Nh(a,C5q.a,30,60);Nh(a,C5G.a,30,20);Nh(a,C5H.a,15,100);Nh(a,C9M.a,60,100);Nh(a,C5A.a,30,60);Nh(a,C$w.a,15,100);}
function Nh(a,b,c,d){a.WZ.data[b]=c;a.bcI.data[b]=d;}
function BZ8(a,b,c,d,e){return null;}
function CHN(a){return 0;}
function Clq(a){return 0;}
function Cwa(a){return 3;}
function B6P(a,b){return 0;}
function A_A(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(Ib()){var $T=ED();$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=d-1|0;$p=1;case 1:$z=BHl(b,c,g,e);if(C()){break _;}h=$z;O();i=h!=C$g.a?0:1;$p=2;case 2:$z=BU6(a,b,c,d,e);if(C()){break _;}h=$z;if(!h){h=0;$p=3;continue _;}if(!i&&MH(b)){$p=7;continue _;}$p
=4;continue _;case 3:Bxe(b,c,d,e,h);if(C()){break _;}if(!i&&MH(b)){$p=7;continue _;}$p=4;case 4:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;j=W(h,15);if(j>=0){k=a.a;l=40;$p=5;continue _;}k=h+(E(f,3)/2|0)|0;$p=6;continue _;case 5:b.bLr(c,d,e,k,l);if(C()){break _;}if(!i){$p=8;continue _;}if(!i){$p=17;continue _;}j=c+1|0;k=300;$p=11;continue _;case 6:b.bjn(c,d,e,k);if(C()){break _;}k=a.a;l=40;$p=5;continue _;case 7:$z=A_V(b,c,d,e);if(C()){break _;}h=$z;if(h){h=0;$p=9;continue _;}h=c-1|0;$p=10;continue _;case 8:$z=B0I(a,
b,c,d,e);if(C()){break _;}k=$z;if(!k){$p=18;continue _;}if(!i){$p=17;continue _;}j=c+1|0;k=300;$p=11;continue _;case 9:Bxe(b,c,d,e,h);if(C()){break _;}return;case 10:$z=A_V(b,h,d,e);if(C()){break _;}h=$z;if(h){h=0;$p=9;continue _;}h=c+1|0;$p=19;continue _;case 11:Bmb(a,b,j,d,e,k,f,h);if(C()){break _;}m=c-1|0;k=300;$p=12;case 12:Bmb(a,b,m,d,e,k,f,h);if(C()){break _;}k=250;$p=13;case 13:Bmb(a,b,c,g,e,k,f,h);if(C()){break _;}i=d+1|0;k=250;$p=14;case 14:Bmb(a,b,c,i,e,k,f,h);if(C()){break _;}n=e-1|0;k=300;$p=15;case 15:Bmb(a,
b,c,d,n,k,f,h);if(C()){break _;}o=e+1|0;k=300;$p=16;case 16:Bmb(a,b,c,d,o,k,f,h);if(C()){break _;}l=d+4|0;p=h+30|0;a:{while(m<=j){q=n;while(q<=o){k=g;while(k<=l){if(m!=c)break a;if(k!=d)break a;if(q!=e)break a;k=k+1|0;}q=q+1|0;}m=m+1|0;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 17:$z=BkL(a,b,c,g,e);if(C()){break _;}k=$z;if(!k&&!j&&!E(f,4)){h=0;$p=23;continue _;}j=c+1|0;k=300;$p=11;continue _;case 18:$z=BE3(b,c,g,e);if(C()){break _;}j=$z;if(j&&h<=3)return;h=0;$p=20;continue _;case 19:$z
=A_V(b,h,d,e);if(C()){break _;}h=$z;if(h){h=0;$p=9;continue _;}h=e-1|0;$p=21;continue _;case 20:Bxe(b,c,d,e,h);if(C()){break _;}return;case 21:$z=A_V(b,c,d,h);if(C()){break _;}h=$z;if(h){h=0;$p=9;continue _;}h=e+1|0;$p=22;case 22:$z=A_V(b,c,d,h);if(C()){break _;}h=$z;if(!h){$p=4;continue _;}h=0;$p=9;continue _;case 23:Bxe(b,c,d,e,h);if(C()){break _;}return;case 24:$z=BVp(b,m,k,q);if(C()){break _;}t=$z;if(t){t=m+1|0;$p=25;continue _;}if(0>0){t=(0+40|0)/p|0;if(t>0&&E(f,r)<=t){if(MH(b)){$p=32;continue _;}r=m-1
|0;$p=31;continue _;}}b:{c:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break c;q=n;}k=g;}if(m!=c)break b;if(k!=d)break b;if(q==e)continue;else break b;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;continue _;case 25:$z=BlA(a,b,t,k,q,s);if(C()){break _;}s=$z;t=m-1|0;$p=26;case 26:$z=BlA(a,b,t,k,q,s);if(C()){break _;}s=$z;t=k-1|0;$p=27;case 27:$z=BlA(a,b,m,t,q,s);if(C()){break _;}s=$z;t=k+1|0;$p=28;case 28:$z=BlA(a,b,m,t,q,s);if(C()){break _;}s=$z;t=q-1|0;$p=29;case 29:$z=BlA(a,b,m,k,t,
s);if(C()){break _;}s=$z;t=q+1|0;$p=30;case 30:$z=BlA(a,b,m,k,t,s);if(C()){break _;}u=$z;if(u>0){t=(u+40|0)/p|0;if(t>0&&E(f,r)<=t){if(MH(b)){$p=32;continue _;}r=m-1|0;$p=31;continue _;}}d:{b:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break b;q=n;}k=g;}if(m!=c)break d;if(k!=d)break d;if(q==e)continue;else break d;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 31:$z=A_V(b,r,k,e);if(C()){break _;}r=$z;if(!r){r=m+1|0;$p=33;continue _;}e:{d:while(true){k=k+1|0;while(k
>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break d;q=n;}k=g;}if(m!=c)break e;if(k!=d)break e;if(q==e)continue;else break e;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 32:$z=A_V(b,m,k,q);if(C()){break _;}r=$z;if(!r){r=m-1|0;$p=31;continue _;}e:{d:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break d;q=n;}k=g;}if(m!=c)break e;if(k!=d)break e;if(q==e)continue;else break e;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 33:$z=A_V(b,r,k,q);if(C()){break _;}r
=$z;if(!r){r=q-1|0;$p=34;continue _;}e:{d:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break d;q=n;}k=g;}if(m!=c)break e;if(k!=d)break e;if(q==e)continue;else break e;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 34:$z=A_V(b,m,k,r);if(C()){break _;}r=$z;if(!r){r=q+1|0;$p=35;continue _;}e:{d:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break d;q=n;}k=g;}if(m!=c)break e;if(k!=d)break e;if(q==e)continue;else break e;}return;}r=100;if(k>i)r=r+((k-i
|0)*100|0)|0;s=0;$p=24;continue _;case 35:$z=A_V(b,m,k,r);if(C()){break _;}r=$z;if(!r){s=h+(E(f,5)/4|0)|0;if(s>15)s=15;r=a.a;$p=36;continue _;}b:{c:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break c;q=n;}k=g;}if(m!=c)break b;if(k!=d)break b;if(q==e)continue;else break b;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;case 36:BoK(b,m,k,q,r,s);if(C()){break _;}a:{e:while(true){k=k+1|0;while(k>l){q=q+1|0;while(q>o){m=m+1|0;if(m>j)break e;q=n;}k=g;}if(m!=c)break a;if(k!=d)break a;if
(q==e)continue;else break a;}return;}r=100;if(k>i)r=r+((k-i|0)*100|0)|0;s=0;$p=24;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function Bmb(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bcI.data;$p=1;case 1:$z=BHl(b,c,d,e);if(C()){break _;}j=$z;k=i[j];if(E(g,f)>=k)return;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;O();j=f!=C5H.a?0:1;if(E(g,h+10|0)<5){$p=4;continue _;}f=0;$p=3;case 3:Bxe(b,c,d,e,f);if(C()){break _;}if(!j)return;g=C5H;f=1;$p=5;continue _;case 4:$z
=A_V(b,c,d,e);if(C()){break _;}f=$z;if(f){f=0;$p=3;continue _;}l=h+(E(g,5)/4|0)|0;if(l>15)l=15;f=a.a;$p=6;continue _;case 5:g.Ci(b,c,d,e,f);if(C()){break _;}return;case 6:BoK(b,c,d,e,f,l);if(C()){break _;}if(!j)return;g=C5H;f=1;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B0I(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BkL(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;$p=2;case 2:$z=BkL(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;$p=3;case 3:$z=BkL(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;$p=4;case 4:$z=BkL(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=5;case 5:$z=BkL(a,b,c,d,f);if(C()){break _;}f=
$z;if(f)return 1;e=e+1|0;$p=6;case 6:$z=BkL(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cd8(a){return 0;}
function BkL(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.WZ.data;$p=1;case 1:$z=b.cu(c,d,e);if(C()){break _;}c=$z;return f[c]<=0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BlA(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.WZ.data;$p=1;case 1:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;h=g[c];if(h>f)f=h;return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BU6(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=B0I(a,b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bd3(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=B0I(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=0;$p=3;case 3:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Be1(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.b5.lE>0){f=d-1|0;$p=1;continue _;}f=d-1|0;$p=2;continue _;case 1:$z=BE3(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=4;continue _;}g=a.a;f=40;$p=3;continue _;case 2:$z=BHl(b,c,f,e);if(C()){break _;}f=$z;O();if(f==C1L.a){h=C$j;$p=5;continue _;}f=d-1|0;$p=1;continue _;case 3:b.bLr(c,d,e,g,f);if(C()){break _;}return;case 4:$z=B0I(a,
b,c,d,e);if(C()){break _;}f=$z;if(!f){f=0;$p=6;continue _;}g=a.a;f=40;$p=3;continue _;case 5:$z=BKX(h,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=d-1|0;$p=1;continue _;case 6:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BA2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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(E(f,24)){g=d-1|0;$p=1;continue _;}h=c+0.5;i=d+0.5;j=e+0.5;k=B(1033);l=1.0+P(f);m=P(f)*0.699999988079071+0.30000001192092896;$p=2;continue _;case 1:$z=BE3(b,c,g,e);if
(C()){break _;}n=$z;if(!n){O();k=C9l;$p=3;continue _;}g=0;l=c;m=d;o=e;if(g>=3)return;p=l+P(f);q=m+P(f)*0.5+0.5;r=o+P(f);k=B(1016);s=p;t=q;u=r;h=0.0;i=0.0;j=0.0;$p=5;continue _;case 2:BaK(b,h,i,j,k,l,m);if(C()){break _;}g=d-1|0;$p=1;continue _;case 3:$z=BkL(k,b,c,g,e);if(C()){break _;}g=$z;if(!g){k=C9l;g=c-1|0;$p=4;continue _;}g=0;l=c;m=d;o=e;if(g>=3)return;p=l+P(f);q=m+P(f)*0.5+0.5;r=o+P(f);k=B(1016);s=p;t=q;u=r;h=0.0;i=0.0;j=0.0;$p=5;continue _;case 4:$z=BkL(k,b,g,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;q
=d;r=e;if(g<2){m=l+P(f)*0.10000000149011612;o=q+P(f);v=r+P(f);k=B(1016);h=m;i=o;j=v;s=0.0;t=0.0;u=0.0;$p=9;continue _;}}k=C9l;n=c+1|0;$p=6;continue _;case 5:BSR(b,k,s,t,u,h,i,j);if(C()){break _;}g=g+1|0;if(g>=3)return;p=l+P(f);q=m+P(f)*0.5+0.5;r=o+P(f);k=B(1016);s=p;t=q;u=r;h=0.0;i=0.0;j=0.0;continue _;case 6:$z=BkL(k,b,n,d,e);if(C()){break _;}g=$z;if(g){g=0;l=n;q=d;r=e;if(g<2){m=l-P(f)*0.10000000149011612;o=q+P(f);v=r+P(f);k=B(1016);h=m;i=o;j=v;s=0.0;t=0.0;u=0.0;$p=11;continue _;}}k=C9l;g=e-1|0;$p=7;case 7:$z
=BkL(k,b,c,d,g);if(C()){break _;}g=$z;if(g){g=0;l=c;o=d;r=e;if(g<2){m=l+P(f);q=o+P(f);v=r+P(f)*0.10000000149011612;k=B(1016);h=m;i=q;j=v;s=0.0;t=0.0;u=0.0;$p=12;continue _;}}k=C9l;g=e+1|0;$p=8;case 8:$z=BkL(k,b,c,d,g);if(C()){break _;}n=$z;if(n){n=0;v=c;w=d;m=g;if(n<2){p=v+P(f);l=w+P(f);r=m-P(f)*0.10000000149011612;k=B(1016);t=p;u=l;h=r;i=0.0;j=0.0;s=0.0;$p=13;continue _;}}k=C9l;d=d+1|0;$p=10;continue _;case 9:BSR(b,k,h,i,j,s,t,u);if(C()){break _;}g=g+1|0;if(g>=2){k=C9l;n=c+1|0;$p=6;continue _;}m=l+P(f)*0.10000000149011612;o
=q+P(f);v=r+P(f);k=B(1016);h=m;i=o;j=v;s=0.0;t=0.0;u=0.0;continue _;case 10:$z=BkL(k,b,c,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;r=e;if(g<2){p=l+P(f);o=m-P(f)*0.10000000149011612;v=r+P(f);k=B(1016);h=p;i=o;j=v;s=0.0;t=0.0;u=0.0;$p=14;continue _;}}return;case 11:BSR(b,k,h,i,j,s,t,u);if(C()){break _;}g=g+1|0;if(g>=2){k=C9l;g=e-1|0;$p=7;continue _;}m=l-P(f)*0.10000000149011612;o=q+P(f);v=r+P(f);k=B(1016);h=m;i=o;j=v;s=0.0;t=0.0;u=0.0;continue _;case 12:BSR(b,k,h,i,j,s,t,u);if(C()){break _;}g=g+1|0;if(g>=2)
{k=C9l;g=e+1|0;$p=8;continue _;}m=l+P(f);q=o+P(f);v=r+P(f)*0.10000000149011612;k=B(1016);h=m;i=q;j=v;s=0.0;t=0.0;u=0.0;continue _;case 13:BSR(b,k,t,u,h,i,j,s);if(C()){break _;}n=n+1|0;if(n>=2){k=C9l;d=d+1|0;$p=10;continue _;}p=v+P(f);l=w+P(f);r=m-P(f)*0.10000000149011612;k=B(1016);t=p;u=l;h=r;i=0.0;j=0.0;s=0.0;continue _;case 14:BSR(b,k,h,i,j,s,t,u);if(C()){break _;}g=g+1|0;if(g>=2)return;p=l+P(f);o=m-P(f)*0.10000000149011612;v=r+P(f);k=B(1016);h=p;i=o;j=v;s=0.0;t=0.0;u=0.0;continue _;default:H$();}}ED().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);}
var Bb7=K(D_);
function CUj(a,b){var c=new Bb7();B4v(c,a,b);return c;}
function B4v(a,b,c){BI();Xu(a,b,c,C$Q);}
function Cv2(a){return Cmp();}
function ChC(a,b,c,d){return 0;}
function Cqn(a,b){return 0;}
function Ch3(a){return 0;}
function BDT(){Bh.call(this);this.hp=null;}
function AJ0(a,b){var c=new BDT();CjM(c,a,b);return c;}
function CjM(a,b,c){DT(a,b,c.G,c.bv);a.hp=c;B8(a,c.ED);Fe(a,c.KE/3.0);a.gJ=c.gJ;LG(a,255);}
function A_h(a,b,c,d,e){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function BXo(a,b,c,d,e){return Xk(a,b,c,d,e);}
function CHm(a){return 0;}
function Cux(a){return 0;}
function CxU(a){return 10;}
function Bxn(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BpU(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(!h){Bf(a,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Bf(a,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Bf(a,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;}Bf(a,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:BSY(a,b,c,d,e,f,
g);if(C()){break _;}Bf(a,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.5,1.0,
0.5,1.0);$p=9;case 9:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BXr(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:g.lc(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BFT(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:g.o9(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BgB(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:g.Ci(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BvO(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:$z=f.bAn(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BUf(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:$z=f.bqP(b,c,d,e);if(C()){break _;}g=$z;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cmf(a,b){return a.hp.bkw(b);}
function CK9(a){return a.hp.x9();}
function CEu(a,b,c,d){return a.hp.dg(b,c,d);}
function CaC(a,b){return a.hp.e3(b);}
function B79(a,b,c){return a.hp.cJ(b,0);}
function CK6(a,b){return a.hp.cJ(b,0);}
function BTA(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:$z=f.uI(b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bfs(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:h.Th(b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B9L(a){return a.hp.Wj();}
function B$c(a,b,c){return a.hp.DK(b,c);}
function BsY(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:$z=f.hx(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bfn(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:f.hb(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bai(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:f.jE(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BIu(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;f=0;h=0;$p=1;case 1:i.Eg(b,c,d,e,f,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BZp(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:g.FS(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function ByR(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:g.em(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BMS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:$z=g.gZ(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BDe(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.hp;$p=1;case 1:f.Xr(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BOz(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(f.r*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 1:BeQ(b,c,d,e,h);if(C()){break _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 2:BeQ(b,c,d,e,h);if(C()){break _;}if(g==2){h
=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 3:BeQ(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=0;$p=4;case 4:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BLK(){D_.call(this);this.mI=null;}
function CU0(a){var b=new BLK();CJs(b,a);return b;}
function CJs(a,b){BI();Uw(a,b,C$R);a.mI=new DG;a.G=26;}
function CET(a){return 0;}
function Cav(a){return 22;}
function BH3(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BvP(a,b,c,d,e);if(C()){break _;}$p=2;case 2:Bu8(a,b,c,d,e);if(C()){break _;}f=e-1|0;$p=3;case 3:$z=BHl(b,c,d,f);if(C()){break _;}g=$z;h=e+1|0;$p=4;case 4:$z=BHl(b,c,d,h);if(C()){break _;}i=$z;j=c-1|0;$p=5;case 5:$z=BHl(b,j,d,e);if(C()){break _;}k=$z;l=c+1|0;$p=6;case 6:$z
=BHl(b,l,d,e);if(C()){break _;}m=$z;if(g==a.a){$p=7;continue _;}if(i==a.a){$p=8;continue _;}if(k==a.a){$p=9;continue _;}if(m!=a.a)return;$p=10;continue _;case 7:Bu8(a,b,c,d,f);if(C()){break _;}if(i==a.a){$p=8;continue _;}if(k==a.a){$p=9;continue _;}if(m!=a.a)return;$p=10;continue _;case 8:Bu8(a,b,c,d,h);if(C()){break _;}if(k==a.a){$p=9;continue _;}if(m!=a.a)return;$p=10;continue _;case 9:Bu8(a,b,j,d,e);if(C()){break _;}if(m!=a.a)return;$p=10;case 10:Bu8(a,b,l,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BP7(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e-1|0;$p=1;case 1:$z=BHl(b,c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=BHl(b,c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=BHl(b,k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z=BHl(b,m,d,e);if(C()){break _;}n=$z;o
=0;p=Q(f.r*4.0/360.0+0.5)&3;if(!p)o=2;if(p==1)o=5;if(p==2)o=3;if(p==3)o=4;p=a.a;q=W(h,p);if(q&&j!=p&&l!=p&&n!=p){$p=7;continue _;}a:{if(!(q&&j!=p)){if(o==4)break a;if(o==5)break a;}b:{p=a.a;q=W(l,p);if(!(q&&n!=p)){if(o==2)break b;if(o==3)break b;}return;}if(q){$p=9;continue _;}$p=10;continue _;}if(q){$p=5;continue _;}$p=6;continue _;case 5:BeQ(b,c,d,i,o);if(C()){break _;}$p=8;continue _;case 6:BeQ(b,c,d,g,o);if(C()){break _;}$p=8;continue _;case 7:BeQ(b,c,d,e,o);if(C()){break _;}return;case 8:BeQ(b,c,d,e,o);if
(C()){break _;}c:{p=a.a;q=W(l,p);if(!(q&&n!=p)){if(o==2)break c;if(o==3)break c;}return;}if(q){$p=9;continue _;}$p=10;continue _;case 9:BeQ(b,m,d,e,o);if(C()){break _;}$p=11;continue _;case 10:BeQ(b,k,d,e,o);if(C()){break _;}$p=11;case 11:BeQ(b,c,d,e,o);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Bu8(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;f=e-1|0;$p=1;case 1:$z=BHl(b,c,d,f);if(C()){break _;}g=$z;h=e+1|0;$p=2;case 2:$z=BHl(b,c,d,h);if(C()){break _;}i=$z;j=c-1|0;$p=3;case 3:$z=BHl(b,j,d,e);if(C()){break _;}k=$z;l=c+1|0;$p=4;case 4:$z=BHl(b,l,d,e);if(C()){break _;}m
=$z;n=a.a;o=W(g,n);if(o&&i!=n){o=W(k,n);if(o&&m!=n){n=3;O();p=C9x.data;if(p[g]&&!p[i])n=3;if(p[i]&&!p[g])n=2;if(p[k]&&!p[m])n=5;if(p[m]&&!p[k])n=4;$p=13;continue _;}q=o?l:j;$p=7;continue _;}q=o?h:f;$p=5;case 5:$z=BHl(b,j,d,q);if(C()){break _;}o=$z;q=g!=a.a?h:f;$p=6;case 6:$z=BHl(b,l,d,q);if(C()){break _;}j=$z;n=5;if(g!=a.a){$p=8;continue _;}$p=9;continue _;case 7:$z=BHl(b,q,d,f);if(C()){break _;}o=$z;q=k!=a.a?l:j;$p=10;continue _;case 8:$z=Bjf(b,c,d,h);if(C()){break _;}q=$z;if(q==4)n=4;O();p=C9x.data;if(!(!p[k]
&&!p[o])&&!p[m]&&!p[j])n=5;if(!(!p[m]&&!p[j])&&!p[k]&&!p[o])n=4;$p=13;continue _;case 9:$z=Bjf(b,c,d,f);if(C()){break _;}q=$z;if(q==4)n=4;O();p=C9x.data;if(!(!p[k]&&!p[o])&&!p[m]&&!p[j])n=5;if(!(!p[m]&&!p[j])&&!p[k]&&!p[o])n=4;$p=13;continue _;case 10:$z=BHl(b,q,d,h);if(C()){break _;}f=$z;n=3;if(k!=a.a){$p=11;continue _;}$p=12;continue _;case 11:$z=Bjf(b,l,d,e);if(C()){break _;}q=$z;if(q==2)n=2;O();p=C9x.data;if(!(!p[g]&&!p[o])&&!p[i]&&!p[f])n=3;if(!(!p[i]&&!p[f])&&!p[g]&&!p[o])n=2;$p=13;continue _;case 12:$z
=Bjf(b,j,d,e);if(C()){break _;}q=$z;if(q==2)n=2;O();p=C9x.data;if(!(!p[g]&&!p[o])&&!p[i]&&!p[f])n=3;if(!(!p[i]&&!p[f])&&!p[g]&&!p[o])n=2;$p=13;case 13:BeQ(b,c,d,e,n);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Bgl(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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(f==1)return a.G-1|0;if(!f)return a.G-1|0;g=e-1|0;$p=1;case 1:$z=b.cu(c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=b.cu(c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=b.cu(k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z
=b.cu(m,d,e);if(C()){break _;}n=$z;c=a.a;e=W(h,c);if(e&&j!=c){e=W(l,c);if(e&&n!=c){m=3;O();o=C9x.data;if(o[h]&&!o[j])m=3;if(o[j]&&!o[h])m=2;if(o[l]&&!o[n])m=5;if(o[n]&&!o[l])m=4;return f!=m?a.G:a.G+1|0;}if(f!=4&&f!=5){p=0;if(!e)p=(-1);c=e?m:k;$p=7;continue _;}return a.G;}if(f!=2&&f!=3){p=0;if(!e)p=(-1);c=e?i:g;$p=5;continue _;}return a.G;case 5:$z=b.cu(k,d,c);if(C()){break _;}q=$z;if(h==a.a)i=g;$p=6;case 6:$z=b.cu(m,d,i);if(C()){break _;}i=$z;if(f==4)p=(-1)-p|0;k=5;O();o=C9x.data;if(!(!o[l]&&!o[q])&&!o[n]&&
!o[i])k=5;if(!(!o[n]&&!o[i])&&!o[l]&&!o[q])k=4;return (f!=k?a.G+32|0:a.G+16|0)+p|0;case 7:$z=b.cu(c,d,g);if(C()){break _;}g=$z;if(l==a.a)m=k;$p=8;case 8:$z=b.cu(m,d,i);if(C()){break _;}i=$z;if(f==3)p=(-1)-p|0;k=3;O();o=C9x.data;if(!(!o[h]&&!o[g])&&!o[j]&&!o[i])k=3;if(!(!o[j]&&!o[i])&&!o[h]&&!o[g])k=2;return (f!=k?a.G+32|0:a.G+16|0)+p|0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CmE(a,b){return b==1?a.G-1|0:!b?a.G-1|0:b!=3?a.G:a.G+1|0;}
function BRo(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,g,d,e);if(C()){break _;}h=$z;if(h==a.a)f=1;h=c+1|0;$p=2;case 2:$z=BHl(b,h,d,e);if(C()){break _;}i=$z;if(i==a.a)f=f+1|0;i=e-1|0;$p=3;case 3:$z=BHl(b,c,d,i);if(C()){break _;}j=$z;if(j==a.a)f=f+1|0;k=e+1|0;$p=4;case 4:$z=BHl(b,c,d,k);if(C()){break _;}l=$z;if
(l==a.a)f=f+1|0;if(f>1)return 0;$p=5;case 5:$z=BPT(a,b,g,d,e);if(C()){break _;}j=$z;if(j)return 0;$p=6;case 6:$z=BPT(a,b,h,d,e);if(C()){break _;}e=$z;if(e)return 0;$p=7;case 7:$z=BPT(a,b,c,d,i);if(C()){break _;}e=$z;if(e)return 0;$p=8;case 8:$z=BPT(a,b,c,d,k);if(C()){break _;}c=$z;return c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BPT(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.a)return 0;f=c-1|0;$p=2;case 2:$z=BHl(b,f,d,e);if(C()){break _;}f=$z;if(f==a.a)return 1;f=c+1|0;$p=3;case 3:$z=BHl(b,f,d,e);if(C()){break _;}f=$z;if(f==a.a)return 1;f=e-1|0;$p=4;case 4:$z=BHl(b,c,d,f);if(C()){break _;}f=$z;if(f==a.a)return 1;e=e+1|0;$p=5;case 5:$z=BHl(b,c,d,e);if(C()){break _;}c
=$z;return c!=a.a?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bwl(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Buw(b,c,d,e);if(C()){break _;}b=$z;g=b;if(g!==null)NL(g);return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B1u(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:a:{$z=Buw(b,c,d,e);if(C()){break _;}f=$z;g=f;if(g!==null){h=0;i=27;j=c;k=d;l=e;while(true){if(h>=i)break a;f=ASx(g,h);if(f!==null){m=P(a.mI)*0.800000011920929+0.10000000149011612;n
=P(a.mI)*0.800000011920929+0.10000000149011612;o=P(a.mI)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;if(f.q>0){s=E(a.mI,21)+10|0;t=f.q;if(s>t)s=t;f.q=t-s|0;u=Hj(b,p,q,r,E9(f.N,s,f.bD));u.k=BU(a.mI)*0.05000000074505806;u.i=BU(a.mI)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mI)*0.05000000074505806;if(AKm(f))AMy(u.oi,AEB(f.h8));$p=3;continue _;}}h=h+1|0;}}}$p=2;case 2:BTg(a,b,c,d,e);if(C()){break _;}return;case 3:b.bGv(u);if(C()){break _;}a:while(true){if(f.q>0){s=E(a.mI,21)+10|0;t=f.q;if(s>
t)s=t;f.q=t-s|0;u=Hj(b,p,q,r,E9(f.N,s,f.bD));u.k=BU(a.mI)*0.05000000074505806;u.i=BU(a.mI)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mI)*0.05000000074505806;if(AKm(f))AMy(u.oi,AEB(f.h8));continue _;}while(true){h=h+1|0;if(h>=i)break a;f=ASx(g,h);if(f===null)continue;else break;}m=P(a.mI)*0.800000011920929+0.10000000149011612;n=P(a.mI)*0.800000011920929+0.10000000149011612;o=P(a.mI)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,
n,o,p,q,r,s,t,u,$p);}
function BkG(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}g=$z;h=g;if(h===null)return 1;i=d+1|0;$p=2;case 2:$z=BE3(b,c,i,e);if(C()){break _;}j=$z;if(j)return 1;k=c-1|0;$p=3;case 3:$z=BHl(b,k,d,e);if(C()){break _;}j=$z;if(j==a.a){$p=5;continue _;}l
=c+1|0;$p=4;case 4:$z=BHl(b,l,d,e);if(C()){break _;}j=$z;if(j==a.a){$p=7;continue _;}m=e-1|0;$p=6;continue _;case 5:$z=BE3(b,k,i,e);if(C()){break _;}j=$z;if(j)return 1;l=c+1|0;$p=4;continue _;case 6:$z=BHl(b,c,d,m);if(C()){break _;}j=$z;if(j==a.a){$p=9;continue _;}n=e+1|0;$p=8;continue _;case 7:$z=BE3(b,l,i,e);if(C()){break _;}j=$z;if(j)return 1;m=e-1|0;$p=6;continue _;case 8:$z=BHl(b,c,d,n);if(C()){break _;}j=$z;if(j!=a.a){$p=10;continue _;}$p=11;continue _;case 9:$z=BE3(b,c,i,m);if(C()){break _;}j=$z;if(j)return 1;n
=e+1|0;$p=8;continue _;case 10:$z=BHl(b,k,d,e);if(C()){break _;}o=$z;if(o==a.a){g=new YM;p=B(1034);$p=12;continue _;}g=h;$p=13;continue _;case 11:$z=BE3(b,c,i,n);if(C()){break _;}j=$z;if(j)return 1;$p=10;continue _;case 12:$z=Buw(b,k,d,e);if(C()){break _;}q=$z;AFb(g,p,q,h);$p=13;case 13:$z=BHl(b,l,d,e);if(C()){break _;}j=$z;if(j==a.a){h=new YM;p=B(1034);$p=14;continue _;}h=g;$p=15;continue _;case 14:$z=Buw(b,l,d,e);if(C()){break _;}q=$z;AFb(h,p,g,q);$p=15;case 15:$z=BHl(b,c,d,m);if(C()){break _;}e=$z;if(e==
a.a){g=new YM;p=B(1034);$p=16;continue _;}g=h;$p=17;continue _;case 16:$z=Buw(b,c,d,m);if(C()){break _;}q=$z;AFb(g,p,q,h);$p=17;case 17:$z=BHl(b,c,d,n);if(C()){break _;}e=$z;if(e==a.a){h=new YM;p=B(1034);$p=18;continue _;}h=g;if(b.w)return 1;$p=19;continue _;case 18:$z=Buw(b,c,d,n);if(C()){break _;}q=$z;AFb(h,p,g,q);if(b.w)return 1;$p=19;case 19:BC4(f,h);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CyV(a){return BMk();}
function BxZ(){var a=this;Bh.call(a);a.IL=0;a.hv=null;}
function CTP(a,b){var c=new BxZ();CFe(c,a,b);return c;}
function CFe(a,b,c){BI();DT(a,b,c,D3e);a.IL=1;a.hv=Gg();Bf(a,0.0,0.0,0.0,1.0,0.0625,1.0);}
function Cjv(a,b,c){return a.G;}
function Bon(a,b,c,d,e){return null;}
function CuD(a){return 0;}
function ClH(a){return 0;}
function B10(a){return 5;}
function Bkf(a,b,c,d,e){return 8388608;}
function BSq(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BaI(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BVj(a,b,c,d,e,c,d,e);if(C()){break _;}f=AAF(a.hv);ALN(a.hv);g=0;if(g>=f.p)return;h=Z(f,g);c=h.ek;d=h.e2;e=h.el;i=a.a;$p=2;case 2:BmX(b,c,d,e,i);if(C()){break _;}g=g+1|0;if(g>=f.p)return;h=Z(f,g);c=h.ek;d=h.e2;e=h.el;i=a.a;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BVj(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}i=$z;j=0;a.IL=0;$p=2;case 2:$z=BNu(b,c,d,e);if(C()){break _;}k=$z;a.IL=1;if(k)l=15;else{m=0;n=c-1|0;o=e-1|0;k=d+1|0;p=W(k,g);q=d-1|0;l=W(q,g);r
=W(d,g);if(m<4){s=!m?n:c;if(m==1)s=s+1|0;t=m==2?o:e;if(m==3)t=t+1|0;u=W(s,f);if(!u&&!r&&t==h){$p=5;continue _;}$p=4;continue _;}l=j<=0?0:j+(-1)|0;}if(i==l)return;b.dD=1;$p=3;case 3:BeQ(b,c,d,e,l);if(C()){break _;}Iu(b,c,d,e,c,d,e);b.dD=0;m=0;s=d-1|0;j=c-1|0;p=e-1|0;k=s+2|0;if(m>=4){if(!(i&&l)){Eo(a.hv,Dr(c,d,e));Eo(a.hv,Dr(j,d,e));Eo(a.hv,Dr(c+1|0,d,e));Eo(a.hv,Dr(c,s,e));Eo(a.hv,Dr(c,d+1|0,e));Eo(a.hv,Dr(c,d,p));Eo(a.hv,Dr(c,d,e+1|0));}return;}t=!m?j:c;if(m==1)t=t+1|0;u=m==2?p:e;if(m==3)u=u+1|0;$p=6;continue _;case 4:$z
=BPC(a,b,s,d,t,j);if(C()){break _;}j=$z;$p=5;case 5:$z=BE3(b,s,d,t);if(C()){break _;}g=$z;if(!g){$p=7;continue _;}$p=8;continue _;case 6:$z=BE3(b,t,d,u);if(C()){break _;}f=$z;f=f?k:s;g=(-1);$p=9;continue _;case 7:a:{$z=BE3(b,s,d,t);if(C()){break _;}g=$z;if(!g){if(u)break a;if(l)break a;if(t!=h)break a;}m=m+1|0;if(m>=4){l=j<=0?0:j+(-1)|0;if(i==l)return;b.dD=1;$p=3;continue _;}s=!m?n:c;if(m==1)s=s+1|0;t=m==2?o:e;if(m==3)t=t+1|0;u=W(s,f);if(!u&&!r&&t==h){$p=5;continue _;}$p=4;continue _;}$p=11;continue _;case 8:$z
=BE3(b,c,k,e);if(C()){break _;}g=$z;if(g){$p=7;continue _;}if(!u&&!p&&t==h){m=m+1|0;if(m>=4){l=j<=0?0:j+(-1)|0;if(i==l)return;b.dD=1;$p=3;continue _;}s=!m?n:c;if(m==1)s=s+1|0;t=m==2?o:e;if(m==3)t=t+1|0;u=W(s,f);if(!u&&!r&&t==h){$p=5;continue _;}$p=4;continue _;}$p=12;continue _;case 9:$z=BPC(a,b,t,d,u,g);if(C()){break _;}l=$z;$p=10;case 10:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g>0)g=g+(-1)|0;if(l>=0&&l!=g){$p=15;continue _;}g=(-1);$p=13;continue _;case 11:$z=BPC(a,b,s,q,t,j);if(C()){break _;}j=$z;m=m+1|0;if
(m>=4){l=j<=0?0:j+(-1)|0;if(i==l)return;b.dD=1;$p=3;continue _;}s=!m?n:c;if(m==1)s=s+1|0;t=m==2?o:e;if(m==3)t=t+1|0;u=W(s,f);if(!u&&!r&&t==h){$p=5;continue _;}$p=4;continue _;case 12:$z=BPC(a,b,s,k,t,j);if(C()){break _;}j=$z;m=m+1|0;if(m>=4){l=j<=0?0:j+(-1)|0;if(i==l)return;b.dD=1;$p=3;continue _;}s=!m?n:c;if(m==1)s=s+1|0;t=m==2?o:e;if(m==3)t=t+1|0;u=W(s,f);if(!u&&!r&&t==h){$p=5;continue _;}$p=4;continue _;case 13:$z=BPC(a,b,t,f,u,g);if(C()){break _;}g=$z;$p=14;case 14:$z=Bjf(b,c,d,e);if(C()){break _;}l=$z;if
(l>0)l=l+(-1)|0;if(g>=0&&g!=l){$p=16;continue _;}m=m+1|0;if(m>=4){if(!(i&&l)){Eo(a.hv,Dr(c,d,e));Eo(a.hv,Dr(j,d,e));Eo(a.hv,Dr(c+1|0,d,e));Eo(a.hv,Dr(c,s,e));Eo(a.hv,Dr(c,d+1|0,e));Eo(a.hv,Dr(c,d,p));Eo(a.hv,Dr(c,d,e+1|0));}return;}t=!m?j:c;if(m==1)t=t+1|0;u=m==2?p:e;if(m==3)u=u+1|0;$p=6;continue _;case 15:BVj(a,b,t,d,u,c,d,e);if(C()){break _;}g=(-1);$p=13;continue _;case 16:BVj(a,b,t,f,u,c,d,e);if(C()){break _;}m=m+1|0;if(m>=4){if(!(i&&l)){Eo(a.hv,Dr(c,d,e));Eo(a.hv,Dr(j,d,e));Eo(a.hv,Dr(c+1|0,d,e));Eo(a.hv,
Dr(c,s,e));Eo(a.hv,Dr(c,d+1|0,e));Eo(a.hv,Dr(c,d,p));Eo(a.hv,Dr(c,d,e+1|0));}return;}t=!m?j:c;if(m==1)t=t+1|0;u=m==2?p:e;if(m==3)u=u+1|0;$p=6;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BIn(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}f=$z;g=a.a;if(f!=g)return;$p=2;case 2:BmX(b,c,d,e,g);if(C()){break _;}f=c-1|0;g=a.a;$p=3;case 3:BmX(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.a;$p=4;case 4:BmX(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.a;$p=5;case 5:BmX(b,c,d,f,g);if(C()){break _;}f=e+1|0;g=a.a;$p=6;case 6:BmX(b,c,d,f,g);if(C()){break _;}f
=d-1|0;g=a.a;$p=7;case 7:BmX(b,c,f,e,g);if(C()){break _;}d=d+1|0;f=a.a;$p=8;case 8:BmX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bju(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:BaI(a,b,c,d,e);if(C()){break _;}f=d+1|0;g=a.a;$p=2;case 2:BmX(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.a;$p=3;case 3:BmX(b,c,g,e,h);if(C()){break _;}i=c-1|0;$p=4;case 4:BIn(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:BIn(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p
=6;case 6:BIn(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:BIn(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=BE3(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:BIn(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:BIn(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=BE3(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:BIn(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:BIn(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=BE3(b,c,d,j);if(C()){break _;}e
=$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:BIn(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:BIn(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=BE3(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:BIn(a,b,c,g,k);if(C()){break _;}return;case 19:BIn(a,b,c,f,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bq1(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;f=d+1|0;g=a.a;$p=1;case 1:BmX(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.a;$p=2;case 2:BmX(b,c,g,e,h);if(C()){break _;}$p=3;case 3:BaI(a,b,c,d,e);if(C()){break _;}i=c-1|0;$p=4;case 4:BIn(a,b,i,d,e);if(C()){break _;}h=c+1|0;$p=5;case 5:BIn(a,b,h,d,e);if(C()){break _;}j=e-1|0;$p
=6;case 6:BIn(a,b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:BIn(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=BE3(b,i,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:BIn(a,b,i,g,e);if(C()){break _;}$p=11;continue _;case 10:BIn(a,b,i,f,e);if(C()){break _;}$p=11;case 11:$z=BE3(b,h,d,e);if(C()){break _;}i=$z;if(!i){$p=12;continue _;}$p=13;continue _;case 12:BIn(a,b,h,g,e);if(C()){break _;}$p=14;continue _;case 13:BIn(a,b,h,f,e);if(C()){break _;}$p=14;case 14:$z=BE3(b,c,d,j);if(C()){break _;}e
=$z;if(!e){$p=15;continue _;}$p=16;continue _;case 15:BIn(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:BIn(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=BE3(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:BIn(a,b,c,g,k);if(C()){break _;}return;case 19:BIn(a,b,c,f,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BPC(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.a)return f;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h>f)f=h;return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BTe(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=BSq(a,b,c,d,e);if(C()){break _;}h=$z;if(h){$p=3;continue _;}f=0;$p=4;continue _;case 3:BaI(a,b,c,d,e);if(C()){break _;}return;case 4:Bhf(a,b,c,d,e,g,f);if(C()){break _;}f=0;$p=5;case 5:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,
d,e,f,g,h,$p);}
function CxT(a,b,c,d){Bn();return D3Y.D;}
function B0S(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.IL)return 0;$p=1;case 1:$z=BLM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BLM(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.IL)return 0;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;if(f==1)return 1;h=c-1|0;g=1;$p=2;case 2:$z=CeS(b,h,d,e,g);if(C()){break _;}g=$z;if(!g){$p=3;continue _;}i=1;j=c+1|0;g=3;$p=4;continue _;case 3:$z=BE3(b,h,d,e);if
(C()){break _;}g=$z;if(!g){g=d-1|0;k=(-1);$p=5;continue _;}i=0;j=c+1|0;g=3;$p=4;case 4:$z=CeS(b,j,d,e,g);if(C()){break _;}g=$z;if(!g){$p=6;continue _;}l=1;m=e-1|0;g=2;$p=7;continue _;case 5:$z=CeS(b,h,g,e,k);if(C()){break _;}g=$z;i=g?1:0;j=c+1|0;g=3;$p=4;continue _;case 6:$z=BE3(b,j,d,e);if(C()){break _;}g=$z;if(!g){g=d-1|0;k=(-1);$p=8;continue _;}l=0;m=e-1|0;g=2;$p=7;case 7:$z=CeS(b,c,d,m,g);if(C()){break _;}g=$z;if(!g){$p=9;continue _;}n=1;g=e+1|0;k=0;$p=10;continue _;case 8:$z=CeS(b,j,g,e,k);if(C()){break _;}g
=$z;l=g?1:0;m=e-1|0;g=2;$p=7;continue _;case 9:$z=BE3(b,c,d,m);if(C()){break _;}g=$z;if(!g){g=d-1|0;k=(-1);$p=11;continue _;}n=0;g=e+1|0;k=0;$p=10;case 10:$z=CeS(b,c,d,g,k);if(C()){break _;}k=$z;if(!k){$p=12;continue _;}k=1;o=d+1|0;$p=13;continue _;case 11:$z=CeS(b,c,g,m,k);if(C()){break _;}g=$z;n=g?1:0;g=e+1|0;k=0;$p=10;continue _;case 12:$z=BE3(b,c,d,g);if(C()){break _;}k=$z;if(!k){k=d-1|0;o=(-1);$p=14;continue _;}k=0;o=d+1|0;$p=13;case 13:$z=BE3(b,c,o,e);if(C()){break _;}p=$z;if(p)return !n&&!l&&!i&&!k&&
f>=2&&f<=5?1:f==2&&n&&!i&&!l?1:f==3&&k&&!i&&!l?1:f==4&&i&&!n&&!k?1:f==5&&l&&!n&&!k?1:0;$p=15;continue _;case 14:$z=CeS(b,c,k,g,o);if(C()){break _;}k=$z;k=k?1:0;o=d+1|0;$p=13;continue _;case 15:$z=BE3(b,h,d,e);if(C()){break _;}p=$z;if(p){p=(-1);$p=16;continue _;}$p=17;continue _;case 16:$z=CeS(b,h,o,e,p);if(C()){break _;}p=$z;if(p)i=1;$p=17;case 17:$z=BE3(b,j,d,e);if(C()){break _;}p=$z;if(p){p=(-1);$p=18;continue _;}$p=19;continue _;case 18:$z=CeS(b,j,o,e,p);if(C()){break _;}e=$z;if(e)l=1;$p=19;case 19:$z=BE3(b,
c,d,m);if(C()){break _;}e=$z;if(e){e=(-1);$p=20;continue _;}$p=21;continue _;case 20:$z=CeS(b,c,o,m,e);if(C()){break _;}e=$z;if(e)n=1;$p=21;case 21:$z=BE3(b,c,d,g);if(C()){break _;}d=$z;if(!d)return !n&&!l&&!i&&!k&&f>=2&&f<=5?1:f==2&&n&&!i&&!l?1:f==3&&k&&!i&&!l?1:f==4&&i&&!n&&!k?1:f==5&&l&&!n&&!k?1:0;d=(-1);$p=22;case 22:$z=CeS(b,c,o,g,d);if(C()){break _;}c=$z;if(c)k=1;return !n&&!l&&!i&&!k&&f>=2&&f<=5?1:f==2&&n&&!i&&!l?1:f==3&&k&&!i&&!l?1:f==4&&i&&!n&&!k?1:f==5&&l&&!n&&!k?1:0;default:H$();}}ED().s(a,b,c,d,
e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function B6d(a){return a.IL;}
function BIE(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g<=0)return;h=c+0.5+(P(f)-0.5)*0.2;i=d+0.0625;j=e+0.5+(P(f)-0.5)*0.2;k=g/15.0;l=k*0.6000000238418579+0.4000000059604645;if(!g)l=0.0;m=k*k;n=m*0.699999988079071-0.5;m=m*0.6000000238418579
-0.699999988079071;if(n<0.0)n=0.0;if(m<0.0)m=0.0;f=B(1035);o=l;p=n;q=m;$p=2;case 2:BSR(b,f,h,i,j,o,p,q);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CeS(b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.cu(c,d,e);if(C()){break _;}g=$z;O();if(g==C9U.a)return 1;if(!g)return 0;if(C1F.data[g].hZ())return 1;if(g!=C5d.a&&g!=C5c.a)return 0;$p=2;case 2:$z=b.c8(c,d,e);if(C()){break _;}h=$z;return f!=C_F.data[h&3]?0:1;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
var BNT=K(Bh);
function CWJ(a){var b=new BNT();B$N(b,a);return b;}
function B$N(a,b){BI();Ia(a,b,C$R);a.G=59;}
function B6z(a,b){if(b==1)b=a.G-16|0;else if(!b){O();b=C5o.cg(0);}else b=b!=2&&b!=4?a.G:a.G+1|0;return b;}
function BlU(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:Bi9(f,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BR7=K(Iv);
function CX$(a,b){var c=new BR7();B_v(c,a,b);return c;}
function B_v(a,b,c){Qj(a,b,c);a.G=c;FB(a,1);Bf(a,0.0,0.0,0.0,1.0,0.25,1.0);}
function Cxu(a,b){O();return b!=C5i.a?0:1;}
function BQt(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:BpN(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=A_i(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;$p=3;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h>=7)return;i
=1.0;j=e-1|0;$p=4;case 4:$z=BHl(b,c,d,j);if(C()){break _;}g=$z;k=e+1|0;$p=5;case 5:$z=BHl(b,c,d,k);if(C()){break _;}l=$z;m=c-1|0;$p=6;case 6:$z=BHl(b,m,d,e);if(C()){break _;}n=$z;o=c+1|0;$p=7;case 7:$z=BHl(b,o,d,e);if(C()){break _;}p=$z;$p=8;case 8:$z=BHl(b,m,d,j);if(C()){break _;}q=$z;$p=9;case 9:$z=BHl(b,o,d,j);if(C()){break _;}r=$z;$p=10;case 10:$z=BHl(b,o,d,k);if(C()){break _;}s=$z;$p=11;case 11:$z=BHl(b,m,d,k);if(C()){break _;}t=$z;u=a.a;p=n!=u&&p!=u?0:1;n=g!=u&&l!=u?0:1;g=q!=u&&r!=u&&s!=u&&t!=u?0:1;r=
d-1|0;while(true){if(m>o){a:{if(!g){if(!p)break a;if(!n)break a;}i=i/2.0;}if(E(f,(25.0/i|0)+1|0))return;g=h+1|0;$p=13;continue _;}l=j;if(l<=k)break;m=m+1|0;}$p=12;case 12:$z=BHl(b,m,r,l);if(C()){break _;}q=$z;v=0.0;O();if(q==C5i.a){v=1.0;$p=14;continue _;}if(!(m==c&&l==e))v=v/4.0;i=i+v;l=l+1|0;while(l>k){m=m+1|0;if(m>o){b:{if(!g){if(!p)break b;if(!n)break b;}i=i/2.0;}if(E(f,(25.0/i|0)+1|0))return;g=h+1|0;$p=13;continue _;}l=j;}continue _;case 13:BeQ(b,c,d,e,g);if(C()){break _;}return;case 14:$z=Bjf(b,m,r,l);if
(C()){break _;}q=$z;if(q>0)v=3.0;if(!(m==c&&l==e))v=v/4.0;i=i+v;l=l+1|0;while(l>k){m=m+1|0;if(m>o){c:{if(!g){if(!p)break c;if(!n)break c;}i=i/2.0;}if(E(f,(25.0/i|0)+1|0))return;g=h+1|0;$p=13;continue _;}l=j;}$p=12;continue _;default:H$();}}ED().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 Clp(a,b,c){if(c<0)c=7;return a.G+c|0;}
function CF5(a){return 6;}
function Bc2(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=0;$p=1;case 1:a:{B0s(a,b,c,d,e,f,g,i);if(C()){break _;}if(!b.w){i=3+h|0;j=0;k=c;l=d;m=e;while(true){if(j>=i)break a;if(E(b.v,15)<=f){n=P(b.v)*0.699999988079071+0.15000000596046448;o=P(b.v)
*0.699999988079071+0.15000000596046448;p=P(b.v)*0.699999988079071+0.15000000596046448;q=new IT;r=k+n;s=l+o;t=m+p;u=new CE;Bn();Gl(u,D3V);LC(q,b,r,s,t,u);q.qk=10;$p=2;continue _;}j=j+1|0;}}}return;case 2:b.bGv(q);if(C()){break _;}while(true){j=j+1|0;if(j>=i)break;if(E(b.v,15)>f)continue;else{n=P(b.v)*0.699999988079071+0.15000000596046448;o=P(b.v)*0.699999988079071+0.15000000596046448;p=P(b.v)*0.699999988079071+0.15000000596046448;q=new IT;r=k+n;s=l+o;t=m+p;u=new CE;Bn();Gl(u,D3V);LC(q,b,r,s,t,u);q.qk=10;continue _;}}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function B2p(a,b,c,d){if(b!=7)b=(-1);else{Bn();b=D3Z.D;}return b;}
function CGn(a,b){return 1;}
var ByI=K(Bh);
function CTj(a){var b=new ByI();CDq(b,a);return b;}
function CDq(a,b){BI();Ia(a,b,D27);a.G=87;FB(a,1);Bf(a,0.0,0.0,0.0,1.0,0.9375,1.0);LG(a,255);}
function Bdo(a,b,c,d,e){return D9(c+0|0,d+0|0,e+0|0,c+1|0,d+1|0,e+1|0);}
function B4O(a){return 0;}
function CBW(a){return 0;}
function CpG(a,b,c){b=W(b,1);return !b&&c>0?a.G-1|0:b?2:a.G;}
function Bt1(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=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=2;continue _;}g=7;$p=1;continue _;}l=d;while(l<=i){m=j;if(m<=k)break a;l=l+1|0;}g=g+1|0;}$p=5;continue _;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;case 2:$z=A_V(b,c,i,e);if(C()){break _;}g=$z;if(!g){$p
=3;continue _;}g=7;$p=1;continue _;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g>0){g=g-1|0;$p=4;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;O();g=C1O.a;$p=6;continue _;}l=m;if(l<=j)break;g=g+1|0;}$p=7;continue _;case 4:BeQ(b,c,d,e,g);if(C()){break _;}return;case 5:$z=BGQ(b,g,l,m);if(C()){break _;}f=$z;BI();if(f===C$S)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=2;continue _;}g=7;$p=1;continue _;case 6:Bxe(b,
c,d,e,g);if(C()){break _;}return;case 7:$z=BHl(b,g,i,l);if(C()){break _;}k=$z;O();if(k!=C9Y.a&&k!=C$v.a&&k!=C$u.a){l=l+1|0;while(true){if(l<=j){continue _;}g=g+1|0;if(g>h)break;l=m;}g=0;}else g=1;if(g)return;O();g=C1O.a;$p=6;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BSj(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.v,4))return;O();g=C1O.a;$p=1;case 1:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function A_W(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,f,e);if(C()){break _;}g=$z;if(!g.eu())return;O();f=C1O.a;$p=2;case 2:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CfR(a,b,c,d){O();return C1O.dg(0,c,d);}
function ATI(){var a=this;D_.call(a);a.l$=null;a.bg5=0;}
var D30=0;function Cf8(a,b){var c=new ATI();BDj(c,a,b);return c;}
function BDj(a,b,c){BI();Uw(a,b,C$Q);a.l$=new DG;a.bg5=c;a.G=45;}
function CDY(a,b,c,d){O();return C4_.a;}
function BHh(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BvP(a,b,c,d,e);if(C()){break _;}if(b.w)return;f=e-1|0;$p=2;case 2:$z=BHl(b,c,d,f);if(C()){break _;}f=$z;g=e+1|0;$p=3;case 3:$z=BHl(b,c,d,g);if(C()){break _;}g=$z;h=c-1|0;$p=4;case 4:$z=BHl(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=BHl(b,i,d,e);if(C()){break _;}j=
$z;k=3;O();l=C9x.data;if(l[f]&&!l[g])k=3;if(l[g]&&!l[f])k=2;if(l[h]&&!l[j])k=5;if(l[j]&&!l[h])k=4;$p=6;case 6:BeQ(b,c,d,e,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B0Q(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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)return a.G+17|0;if(!f)return a.G+17|0;$p=1;case 1:$z=b.c8(c,d,e);if(C()){break _;}g=$z;return f!=g?a.G:!a.bg5?a.G-1|0:a.G+16|0;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BiS(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bg5)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.0+P(f)*6.0/16.0;j=e+0.5;k=P(f)*0.6000000238418579-0.30000001192092896;if(g==4){f=B(1031);l=h-0.5199999809265137;m=i;n=j+k;o=0.0;p=0.0;q=0.0;$p=2;continue _;}if
(g==5){f=B(1031);l=h+0.5199999809265137;m=i;n=j+k;o=0.0;p=0.0;q=0.0;$p=4;continue _;}if(g==2){f=B(1031);l=h+k;m=i;n=j-0.5199999809265137;o=0.0;p=0.0;q=0.0;$p=6;continue _;}if(g!=3)return;f=B(1031);o=h+k;p=i;q=j+0.5199999809265137;l=0.0;m=0.0;n=0.0;$p=8;continue _;case 2:BSR(b,f,l,m,n,o,p,q);if(C()){break _;}f=B(1032);o=0.0;p=0.0;q=0.0;$p=3;case 3:BSR(b,f,l,m,n,o,p,q);if(C()){break _;}return;case 4:BSR(b,f,l,m,n,o,p,q);if(C()){break _;}f=B(1032);o=0.0;p=0.0;q=0.0;$p=5;case 5:BSR(b,f,l,m,n,o,p,q);if(C()){break _;}return;case 6:BSR(b,
f,l,m,n,o,p,q);if(C()){break _;}f=B(1032);o=0.0;p=0.0;q=0.0;$p=7;case 7:BSR(b,f,l,m,n,o,p,q);if(C()){break _;}return;case 8:BSR(b,f,o,p,q,l,m,n);if(C()){break _;}f=B(1032);l=0.0;m=0.0;n=0.0;$p=9;case 9:BSR(b,f,o,p,q,l,m,n);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Ctb(a,b){return b==1?a.G+17|0:!b?a.G+17|0:b!=3?a.G:a.G-1|0;}
function BlW(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;g=b;if(g===null)return 1;$p=2;case 2:Bww(f,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CK7(a){return BG7();}
function BXJ(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(f.r*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 1:BeQ(b,c,d,e,h);if(C()){break _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 2:BeQ(b,c,d,e,h);if(C()){break _;}if(g==2){h
=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 3:BeQ(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=4;$p=4;case 4:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BwB(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(Ib()){var $T=ED();$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:if(D30){$p=1;continue _;}$p=2;continue _;case 1:BTg(a,b,c,d,e);if(C()){break _;}return;case 2:a:{$z=Buw(b,c,d,e);if(C()){break _;}f=$z;f=f;if(f!==null){g=0;h=c;i=d;j=e;while(true){if(g>=AHy(f))break a;k
=AYn(f,g);if(k!==null){l=P(a.l$)*0.800000011920929+0.10000000149011612;m=P(a.l$)*0.800000011920929+0.10000000149011612;n=P(a.l$)*0.800000011920929+0.10000000149011612;o=h+l;p=i+m;q=j+n;if(k.q>0){r=E(a.l$,21)+10|0;s=k.q;if(r>s)r=s;k.q=s-r|0;t=Hj(b,o,p,q,E9(k.N,r,k.bD));t.k=BU(a.l$)*0.05000000074505806;t.i=BU(a.l$)*0.05000000074505806+0.20000000298023224;t.j=BU(a.l$)*0.05000000074505806;$p=3;continue _;}}g=g+1|0;}}}$p=1;continue _;case 3:b.bGv(t);if(C()){break _;}a:while(true){if(k.q>0){r=E(a.l$,21)+10|0;s=k.q;if
(r>s)r=s;k.q=s-r|0;t=Hj(b,o,p,q,E9(k.N,r,k.bD));t.k=BU(a.l$)*0.05000000074505806;t.i=BU(a.l$)*0.05000000074505806+0.20000000298023224;t.j=BU(a.l$)*0.05000000074505806;continue _;}while(true){g=g+1|0;if(g>=AHy(f))break a;k=AYn(f,g);if(k===null)continue;else break;}l=P(a.l$)*0.800000011920929+0.10000000149011612;m=P(a.l$)*0.800000011920929+0.10000000149011612;n=P(a.l$)*0.800000011920929+0.10000000149011612;o=h+l;p=i+m;q=j+n;}$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function Bza(){D30=0;}
function Buy(){var a=this;D_.call(a);a.bO5=null;a.bk7=0;}
function B2M(a,b,c){var d=new Buy();CCU(d,a,b,c);return d;}
function CCU(a,b,c,d){BI();Uw(a,b,C$R);a.bk7=d;a.G=4;a.bO5=c;Bf(a,0.25,0.0,0.25,0.75,1.0,0.75);}
function BP3(a,b,c,d,e){return null;}
function Bu2(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Btn(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=XZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Btn(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bk7)return;$p=1;case 1:$z=b.c8(c,d,e);if(C()){break _;}f=$z;Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);if(f==2)Bf(a,0.0,0.28125,0.875,1.0,0.78125,1.0);if(f==3)Bf(a,0.0,0.28125,0.0,1.0,0.78125,0.125);if(f==4)Bf(a,0.875,0.28125,0.0,1.0,0.78125,1.0);if(f==5)Bf(a,0.0,0.28125,0.0,0.125,0.78125,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cxx(a){return (-1);}
function CH_(a){return 0;}
function Ch4(a){return 0;}
function Cb7(a){return B$Y();}
function CQN(a,b,c,d){Bn();return D31.D;}
function BbK(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=0;if(!a.bk7){$p=1;continue _;}f=d-1|0;$p=2;continue _;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;g=1;if(h==2){f=e+1|0;$p=3;continue _;}if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 2:$z=BGQ(b,c,f,e);if(C()){break _;}i=$z;if(!i.eu())g
=1;if(!g)return;$p=5;continue _;case 3:$z=BGQ(b,c,d,f);if(C()){break _;}i=$z;if(i.eu())g=0;if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 4:$z=BGQ(b,c,d,f);if(C()){break _;}i=$z;if(i.eu())g=0;if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;case 5:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;h=0;$p=6;case 6:Bhf(a,b,c,d,e,f,h);if(C()){break _;}f=0;$p=7;case 7:Bxe(b,c,d,e,f);if(C()){break _;}return;case 8:$z
=BGQ(b,f,d,e);if(C()){break _;}i=$z;if(i.eu())g=0;if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 9:$z=BGQ(b,f,d,e);if(C()){break _;}i=$z;if(i.eu())g=0;if(!g)return;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function F2(){var a=this;D.call(a);a.bQ=null;a.bc=0;a.bM=0;a.bb=0;a.fj=0;a.xW=0;a.Mf=null;}
var D32=null;var D33=null;function AM6(){AM6=Be(F2);CAf();}
function D34(){var a=new F2();IY(a);return a;}
function IY(a){AM6();a.xW=(-1);}
function Mx(b,c,d){AM6();if(!Fi(D32,d)){BS(D32,d,c);BS(D33,b,d);return;}b=new BW;c=new T;U(c);J(J(c,B(1036)),d);Bg(b,S(c));M(b);}
function Pf(a,b){a.bc=D0(b,B(1037));a.bM=D0(b,B(1038));a.bb=D0(b,B(1039));}
function O8(a,b){var c,d;AM6();c=Cp(D33,C7(a));if(c!==null){I7(b,B(1040),c);Ei(b,B(1037),a.bc);Ei(b,B(1038),a.bM);Ei(b,B(1039),a.bb);return;}b=new CY;c=Ha(C7(a));d=new T;U(d);J(J(d,c),B(1041));Bg(b,S(d));M(b);}
function BLA(a){}
function BTz(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.xW!=(-1))return a.xW;b=a.bQ;c=a.bc;d=a.bM;e=a.bb;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;a.xW=c;return a.xW;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BeP(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bQ;if(b===null)return;c=a.bc;d=a.bM;e=a.bb;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;a.xW=c;b=a.bQ;c=a.bc;d=a.bM;e=a.bb;$p=2;case 2:BTZ(b,c,d,e,a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BrB(a,b,c,d){var e,f,g;e=a.bc+0.5-b;f=a.bM+0.5-c;g=a.bb+0.5-d;return e*e+f*f+g*g;}
function BqA(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Mf!==null)return a.Mf;O();b=C1F.data;c=a.bQ;d=a.bc;e=a.bM;f=a.bb;$p=1;case 1:$z=BHl(c,d,e,f);if(C()){break _;}d=$z;a.Mf=b[d];return a.Mf;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B7q(a){return a.fj;}
function AEq(a){a.fj=1;}
function A18(a){a.fj=0;}
function Cia(a,b,c){}
function BsK(a){a.Mf=null;a.xW=(-1);}
function CAf(){D32=Dc();D33=Dc();Mx(H(A$w),new A1E,B(1042));Mx(H(AHP),new A1C,B(1043));Mx(H(ADp),new A1I,B(1044));Mx(H(A2e),new A1H,B(1045));Mx(H(UJ),new A1G,B(1046));Mx(H(AIS),new A1F,B(1047));Mx(H(ATd),new A1B,B(1048));Mx(H(NJ),new A1A,B(1049));Mx(H(AHA),new A1z,B(1050));Mx(H(Uv),new A1y,B(1051));Mx(H(Wz),new A3W,B(1052));}
function UJ(){var a=this;F2.call(a);a.hG=null;a.Ds=0;a.byz=0;}
function B$Y(){var a=new UJ();B_L(a);return a;}
function B_L(a){IY(a);a.hG=V(Co,[B(4),B(4),B(4),B(4)]);a.Ds=(-1);a.byz=1;}
function CHS(a,b){O8(a,b);I7(b,B(1053),a.hG.data[0]);I7(b,B(1054),a.hG.data[1]);I7(b,B(1055),a.hG.data[2]);I7(b,B(1056),a.hG.data[3]);}
function B_$(a,b){var c,d,e,f;a.byz=0;Pf(a,b);c=0;while(c<4){d=a.hG.data;e=c+1|0;f=new T;U(f);Bj(J(f,B(1057)),e);d[c]=Is(b,S(f));if(Bd(a.hG.data[c])>15){d=a.hG.data;d[c]=CQ(d[c],0,15);}c=e;}}
var BPg=K(Bh);
function B9W(a,b){var c=new BPg();Cmt(c,a,b);return c;}
function Cmt(a,b,c){Ia(a,b,c);a.G=97;BI();if(c===C$W)a.G=98;Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function Cou(a,b,c){var d,e;if(b&&b!=1){d=AQl(a,c);if((d&&d!=2?0:1)^(b>3?0:1))return a.G;b=((d/2|0)+(b&1^d)|0)+((c&4)/4|0)|0;e=a.G-((c&8)*2|0)|0;if(b&1)e= -e|0;return e;}return a.G;}
function Ca7(a){return 0;}
function B73(a){return 0;}
function Csb(a){return 7;}
function BMn(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BmP(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=XZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BD1(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BmP(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=Xk(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BmP(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;c=AQl(a,c);Bf(a,0.0,0.0,0.0,1.0,2.0,1.0);if(!c)Bf(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(c==1)Bf(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(c==2)Bf(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(c==3)Bf(a,0.0,0.0,0.0,0.1875,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BRj(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bht(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bht(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=a.bv;BI();if(g===C$W)return 1;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(!(h&8)){i=d+1|0;$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=BHl(b,c,i,e);if(C()){break _;}j=$z;if(j!=a.a){j=h^4;$p=4;continue _;}j=(h^4)+8|0;$p=6;continue _;case 3:$z=BHl(b,c,d,e);if(C()){break _;}j=$z;if(j
!=a.a)return 1;$p=7;continue _;case 4:BeQ(b,c,d,e,j);if(C()){break _;}Iu(b,c,d-1|0,e,c,d,e);j=1003;k=0;$p=5;case 5:BZM(b,f,j,c,d,e,k);if(C()){break _;}return 1;case 6:BeQ(b,c,i,e,j);if(C()){break _;}j=h^4;$p=4;continue _;case 7:Bht(a,b,c,d,e,f);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BEH(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8)){$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(((h&4)<=0?0:1)==f)return;i=d+1|0;$p=5;continue _;case 3:$z=BHl(b,c,d,e);if(C()){break _;}h=$z;if(h!=a.a)return;$p=4;case 4:BEH(a,b,c,d,e,f);if(C()){break _;}return;case 5:$z
=BHl(b,c,i,e);if(C()){break _;}f=$z;if(f!=a.a){f=g^4;$p=6;continue _;}f=(g^4)+8|0;$p=8;continue _;case 6:BeQ(b,c,d,e,f);if(C()){break _;}Iu(b,c,d-1|0,e,c,d,e);j=null;f=1003;h=0;$p=7;case 7:BZM(b,j,f,c,d,e,h);if(C()){break _;}return;case 8:BeQ(b,c,i,e,f);if(C()){break _;}f=g^4;$p=6;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bfa(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g&8){h=d-1|0;$p=3;continue _;}i=0;h=d+1|0;$p=2;case 2:$z=BHl(b,c,h,e);if(C()){break _;}j=$z;if(j!=a.a){i=0;$p=4;continue _;}j=d-1|0;$p=6;continue _;case 3:$z=BHl(b,c,h,e);if(C()){break _;}j=$z;if(j!=a.a){i=0;$p=5;continue _;}if(f>0){O();if(C1F.data[f].hZ())
{$p=9;continue _;}}return;case 4:Bxe(b,c,d,e,i);if(C()){break _;}i=1;j=d-1|0;$p=6;continue _;case 5:Bxe(b,c,d,e,i);if(C()){break _;}if(f>0){O();if(C1F.data[f].hZ()){$p=9;continue _;}}return;case 6:$z=BE3(b,c,j,e);if(C()){break _;}j=$z;if(!j){i=0;$p=7;continue _;}a:{if(i){if(b.w)break a;f=0;$p=11;continue _;}if(f>0){O();if(C1F.data[f].hZ()){$p=12;continue _;}}}return;case 7:Bxe(b,c,d,e,i);if(C()){break _;}i=1;$p=8;case 8:$z=BHl(b,c,h,e);if(C()){break _;}j=$z;if(j==a.a){j=0;$p=10;continue _;}a:{if(i){if(b.w)break a;f
=0;$p=11;continue _;}if(f>0){O();if(C1F.data[f].hZ()){$p=12;continue _;}}}return;case 9:Bfa(a,b,c,h,e,f);if(C()){break _;}return;case 10:Bxe(b,c,h,e,j);if(C()){break _;}b:{if(i){if(b.w)break b;f=0;$p=11;continue _;}if(f>0){O();if(C1F.data[f].hZ()){$p=12;continue _;}}}return;case 11:Bhf(a,b,c,d,e,g,f);if(C()){break _;}return;case 12:$z=BNu(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=13;continue _;}h=1;$p=14;continue _;case 13:$z=BNu(b,c,h,e);if(C()){break _;}f=$z;h=f?1:0;$p=14;case 14:BEH(a,b,c,d,e,h);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Cfr(a,b,c,d){if(b&8)b=0;else{c=a.bv;BI();if(c!==C$W){Bn();b=D35.D;}else{Bn();b=D36.D;}}return b;}
function BBu(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BmP(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BpS(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AQl(a,b){return b&4?b&3:(b-1|0)&3;}
function Bqt(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d>=(b.o-1|0))return 0;f=d-1|0;$p=1;case 1:$z=BE3(b,c,f,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=BJ4(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;d=d+1|0;$p=3;case 3:$z=BJ4(a,b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CxB(a){return 1;}
var Bf3=K(Bh);
function CX3(a,b){var c=new Bf3();Cs5(c,a,b);return c;}
function Cs5(a,b,c){BI();DT(a,b,c,D3e);}
function Bgj(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bf(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bf(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bf(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bf(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=Xk(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bh8(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Bf(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Bf(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Bf(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Bf(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=XZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cvx(a){return 0;}
function CHJ(a){return 0;}
function CNr(a){return 8;}
function BuQ(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BCj(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(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=BE3(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=BE3(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=BE3(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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)g=5;$p=6;case 6:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bri(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(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;f=0;$p=6;continue _;case 2:$z=BE3(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;f=0;$p=6;continue _;case 3:$z=BE3(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;f=0;$p=6;continue _;case 4:$z=BE3(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;f=0;$p=6;continue _;case 5:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(h)return;f=0;$p=6;case 6:Bhf(a,b,c,d,e,g,f);if(C()){break _;}f=0;$p=7;case 7:Bxe(b,c,d,e,f);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Che(a,b){return 1;}
var BT4=K(Bh);
function CW7(a,b){var c=new BT4();B1M(c,a,b);return c;}
function B1M(a,b,c){BI();DT(a,b,c,D3e);}
function Bux(a,b,c,d,e){return null;}
function CDI(a){return 0;}
function Cjq(a){return 0;}
function CAg(a){return 12;}
function BiX(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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){g=d-1|0;$p=1;continue _;}if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f!=5)return 0;c=c-1|0;$p=5;continue _;case 1:$z=BE3(b,c,g,e);if(C()){break _;}g=$z;if(g)c=1;else{if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f
==5){c=c-1|0;$p=5;continue _;}c=0;}return c;case 2:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g)c=1;else{if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){c=c-1|0;$p=5;continue _;}c=0;}return c;case 3:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g)c=1;else{if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){c=c-1|0;$p=5;continue _;}c=0;}return c;case 4:$z=BE3(b,g,d,e);if(C()){break _;}g=$z;if(g)c=1;else{if(f==5){c=c-1|0;$p=5;continue _;}c=0;}return c;case 5:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return !c
?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bze(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function BWP(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=(-1);if(f==1){g=d-1|0;$p=2;continue _;}if(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;continue _;case 2:$z=BE3(b,c,g,e);if(C()){break _;}g
=$z;if(g)i=5+E(b.v,2)|0;if(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;continue _;case 3:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;continue _;case 4:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=5;continue _;}if
(f==5){f=c-1|0;$p=6;continue _;}if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;continue _;case 5:$z=BE3(b,g,d,e);if(C()){break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=6;continue _;}if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;continue _;case 6:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;if(i==(-1)){$p=8;continue _;}f=i+h|0;$p=7;case 7:BeQ(b,c,d,e,f);if(C()){break _;}return;case 8:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=9;case 9:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=10;case 10:Bxe(b,c,d,e,f);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Ba_(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bze(a,b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!1)return;$p=5;continue _;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}if(!0)return;$p=5;case 5:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h
=0;f=c-1|0;$p=6;case 6:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=7;case 7:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=8;case 8:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==3)h=1;f=e+1|0;$p=9;case 9:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=10;case 10:$z=BE3(b,c,f,e);if(C()){break _;}i=$z;if(!i&&g==5)h=1;$p=11;case 11:$z=BE3(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==6)h=1;if(!h)return;$p=12;case 12:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p
=13;case 13:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=14;case 14:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bq_(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;f=c&7;if(f==1)Bf(a,0.0,0.20000000298023224,0.3125,0.375,0.800000011920929,0.6875);else if(f==2)Bf(a,0.625,0.20000000298023224,0.3125,1.0,0.800000011920929,0.6875);else if(f==3)Bf(a,0.3125,0.20000000298023224,0.0,0.6875,0.800000011920929,0.375);else if(f!=4)Bf(a,0.25,0.0,0.25,0.75,0.6000000238418579,0.75);else Bf(a,
0.3125,0.20000000298023224,0.625,0.6875,0.800000011920929,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BjB(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BoR(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BoR(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return 1;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;g=h+i|0;$p=2;case 2:BeQ(b,c,d,e,g);if(C()){break _;}Iu(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(337);m=0.30000001192092896;n=i<=0?0.5:0.6000000238418579;$p=3;case 3:BaK(b,j,k,l,f,
m,n);if(C()){break _;}g=a.a;$p=4;case 4:BmX(b,c,d,e,g);if(C()){break _;}if(h==1){c=c-1|0;g=a.a;$p=5;continue _;}if(h==2){c=c+1|0;g=a.a;$p=6;continue _;}if(h==3){e=e-1|0;g=a.a;$p=7;continue _;}if(h!=4){d=d-1|0;g=a.a;$p=8;continue _;}e=e+1|0;g=a.a;$p=9;continue _;case 5:BmX(b,c,d,e,g);if(C()){break _;}return 1;case 6:BmX(b,c,d,e,g);if(C()){break _;}return 1;case 7:BmX(b,c,d,e,g);if(C()){break _;}return 1;case 8:BmX(b,c,d,e,g);if(C()){break _;}return 1;case 9:BmX(b,c,d,e,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bhr(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.a;$p=2;case 2:BmX(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.a;$p=3;continue _;}if(g==2){c=c+1|0;f=a.a;$p=4;continue _;}if(g==3){e=e-1|0;f=a.a;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.a;$p=6;continue _;}e=e+1|0;f=a.a;$p=7;continue _;case 3:BmX(b,c,d,e,f);if(C())
{break _;}return;case 4:BmX(b,c,d,e,f);if(C()){break _;}return;case 5:BmX(b,c,d,e,f);if(C()){break _;}return;case 6:BmX(b,c,d,e,f);if(C()){break _;}return;case 7:BmX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BTw(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BRs(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==6&&f==1?1:h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CA_(a){return 1;}
function A8f(){Bh.call(this);this.Ew=null;}
function CWG(a,b,c,d){var e=new A8f();BjN(e,a,b,c,d);return e;}
function BjN(a,b,c,d,e){DT(a,b,c,e);a.Ew=d;FB(a,1);Bf(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);}
function BYM(a,b,c,d,e){return null;}
function CLE(a){return 0;}
function Co0(a){return 0;}
function BlF(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-1|0;$p=1;case 1:$z=BE3(b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;O();return c==C$f.a?1:0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Be5(a,b,c,d,e){}
function BMm(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;h=d-1|0;$p=1;case 1:$z=BE3(b,c,h,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!g)return;$p=3;continue _;case 2:$z=BHl(b,c,h,e);if(C()){break _;}f=$z;O();if(f!=C$f.a)g=1;if(!g)return;$p=3;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;h=0;$p=4;case 4:Bhf(a,b,c,d,e,f,h);if(C()){break _;}f=0;$p=5;case 5:Bxe(b,c,d,e,f);if(C())
{break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BEs(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:BSo(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BN1(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g==1)return;$p=2;case 2:BSo(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BSo(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;f=f!=1?0:1;g=0;h=0.125;i=null;j=a.Ew;ASn();if(j===C$X){j=null;k=c+h;l=d;i=D9(k,l,e+h,(c+1|0)-h,l+0.25,(e+1|0)-h);$p=2;continue _;}if(a.Ew===C$V){j=H(Fo);l=c+h;m=d;i=D9(l,m,e+h,(c+1|0)-h,m+0.25,
(e+1|0)-h);$p=3;continue _;}if(a.Ew===D37){j=H(Ew);k=c+h;l=d;i=D9(k,l,e+h,(c+1|0)-h,l+0.25,(e+1|0)-h);$p=4;continue _;}if(i.p>0)g=1;if(g&&!f){n=1;$p=5;continue _;}if(!g&&f){f=0;$p=10;continue _;}if(!g)return;f=a.a;g=20;$p=9;continue _;case 2:$z=Bg7(b,j,i);if(C()){break _;}i=$z;if(a.Ew===C$V){j=H(Fo);l=c+h;m=d;i=D9(l,m,e+h,(c+1|0)-h,m+0.25,(e+1|0)-h);$p=3;continue _;}if(a.Ew===D37){j=H(Ew);k=c+h;l=d;i=D9(k,l,e+h,(c+1|0)-h,l+0.25,(e+1|0)-h);$p=4;continue _;}if(i.p>0)g=1;if(g&&!f){n=1;$p=5;continue _;}if(!g&&f)
{f=0;$p=10;continue _;}if(!g)return;f=a.a;g=20;$p=9;continue _;case 3:$z=BUP(b,j,i);if(C()){break _;}i=$z;if(a.Ew===D37){j=H(Ew);k=c+h;l=d;i=D9(k,l,e+h,(c+1|0)-h,l+0.25,(e+1|0)-h);$p=4;continue _;}if(i.p>0)g=1;if(g&&!f){n=1;$p=5;continue _;}if(!g&&f){f=0;$p=10;continue _;}if(!g)return;f=a.a;g=20;$p=9;continue _;case 4:$z=BUP(b,j,i);if(C()){break _;}i=$z;if(i.p>0)g=1;if(g&&!f){n=1;$p=5;continue _;}if(!g&&f){f=0;$p=10;continue _;}if(!g)return;f=a.a;g=20;$p=9;continue _;case 5:BeQ(b,c,d,e,n);if(C()){break _;}n
=a.a;$p=6;case 6:BmX(b,c,d,e,n);if(C()){break _;}n=d-1|0;o=a.a;$p=7;case 7:BmX(b,c,n,e,o);if(C()){break _;}Iu(b,c,d,e,c,d,e);k=c+0.5;l=d+0.1;m=e+0.5;j=B(337);p=0.30000001192092896;h=0.6000000238418579;$p=8;case 8:BaK(b,k,l,m,j,p,h);if(C()){break _;}if(!g&&f){f=0;$p=10;continue _;}if(!g)return;f=a.a;g=20;$p=9;case 9:b.bLr(c,d,e,f,g);if(C()){break _;}return;case 10:BeQ(b,c,d,e,f);if(C()){break _;}f=a.a;$p=11;case 11:BmX(b,c,d,e,f);if(C()){break _;}f=d-1|0;n=a.a;$p=12;case 12:BmX(b,c,f,e,n);if(C()){break _;}Iu(b,
c,d,e,c,d,e);l=c+0.5;m=d+0.1;k=e+0.5;j=B(337);p=0.30000001192092896;h=0.5;$p=13;case 13:BaK(b,l,m,k,j,p,h);if(C()){break _;}if(!g)return;f=a.a;g=20;$p=9;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BY4(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if(f<=0)return;f=a.a;$p=2;case 2:BmX(b,c,d,e,f);if(C()){break _;}d=d-1|0;f=a.a;$p=3;case 3:BmX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BZy(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;if(!(c!=1?0:1))Bf(a,0.0625,0.0,0.0625,0.9375,0.0625,0.9375);else Bf(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BiV(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c<=0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BHx(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return !c?0:f!=1?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CPl(a){return 1;}
function CdT(a){Bf(a,0.0,0.375,0.0,1.0,0.625,1.0);}
function CwW(a){return 1;}
var Vq=K(Dh);
var C$X=null;var C$V=null;var D37=null;var D38=null;function ASn(){ASn=Be(Vq);CrF();}
function BvN(a,b){var c=new Vq();BRO(c,a,b);return c;}
function CDw(){ASn();return D38.d3();}
function BRO(a,b,c){ASn();FO(a,b,c);}
function CrF(){var b;C$X=BvN(B(1058),0);C$V=BvN(B(1059),1);b=BvN(B(1060),2);D37=b;D38=V(Vq,[C$X,C$V,b]);}
function BTB(){Bh.call(this);this.bx8=0;}
function CQA(a,b,c){var d=new BTB();CAV(d,a,b,c);return d;}
function CAV(a,b,c,d){BI();DT(a,b,c,C$Q);if(d)FB(a,1);a.bx8=d;}
function BIy(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bns(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BJJ(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bns(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Brf(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bns(a,b,c,d,e);if(C()){break _;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bns(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BOq(a,b,c,d,e);if(C()){break _;}f=a.a;O();if(f!=C5b.a)return;f=C5a.a;$p=2;case 2:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bvl(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a;O();if(g!=C5a.a)return;g=C5b.a;$p=1;case 1:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CPe(a,b,c,d){Bn();return D3Y.D;}
function CAS(a,b){return 4+E(b,2)|0;}
function BQj(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.bx8)return;$p=1;case 1:BOq(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BOq(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=b.v;g=0;h=c;i=
d;j=e;k=d+1|0;l=k;m=l+0.0625;n=d-1|0;o=(d+0|0)-0.0625;p=e+1|0;q=p;r=q+0.0625;s=e-1|0;t=(e+0|0)-0.0625;u=c+1|0;v=u;w=v+0.0625;x=c-1|0;y=(c+0|0)-0.0625;z=c;ba=e;a:{while(g<6){bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break a;if(bb>v)break a;if(bc<0.0)break a;if(bc>l)break a;if(bd<ba)break a;if(bd>q)break a;g=g+1|0;}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 1:$z
=BIp(b,c,k,e);if(C()){break _;}bi=$z;if(!bi)bc=m;b:{while(true){if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break b;if(bb>v)break b;if(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 2:$z=BIp(b,c,n,e);if(C()){break _;}bi=$z;if(!bi)bc=o;b:{while(true){if(g==2){$p=3;continue _;}if
(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break b;if(bb>v)break b;if(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 3:$z=BIp(b,c,d,p);if(C()){break _;}bi=$z;if(!bi)bd=r;b:{while(true){if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break b;if(bb>v)break b;if
(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 4:$z=BIp(b,c,d,s);if(C()){break _;}bi=$z;if(!bi)bd=t;b:{while(true){if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break b;if(bb>v)break b;if(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd
=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 5:$z=BIp(b,u,d,e);if(C()){break _;}bi=$z;if(!bi)bb=w;b:{while(true){if(g==5){$p=6;continue _;}if(bb<z)break b;if(bb>v)break b;if(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if
(g==4){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;continue _;case 6:$z=BIp(b,x,d,e);if(C()){break _;}bi=$z;if(!bi)bb=y;b:{while(true){if(bb<z)break b;if(bb>v)break b;if(bc<0.0)break b;if(bc>l)break b;if(bd<ba)break b;if(bd>q)break b;g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){continue _;}}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;$p=7;case 7:BSR(b,be,bb,
bc,bd,bf,bg,bh);if(C()){break _;}a:{while(true){g=g+1|0;if(g>=6)break;bb=h+P(f);bc=i+P(f);bd=j+P(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(bb<z)break a;if(bb>v)break a;if(bc<0.0)break a;if(bc>l)break a;if(bd<ba)break a;if(bd<=q)continue;else break a;}return;}be=B(1035);bf=0.0;bg=0.0;bh=0.0;continue _;default:H$();}}ED().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 A90(){AJa.call(this);this.nU=0;}
var D39=null;function CJc(a,b,c){var d=new A90();BZJ(d,a,b,c);return d;}
function Crg(a,b,c){if(b!=1)b=a.cg(b);else{O();b=C9U.cJ(b,c);}return b;}
function R6(a,b,c,d,e,f){var g,h,i,j,k;if(f){g=D39;h=new AQk;i=Jr(b);h.bmd=c;h.bmg=d;h.bme=e;h.Bb=i;Y(g,h);}j=0;k=0;while(true){b=D39;if(k>=b.p)break;g=Z(b,k);if(g.bmd==c&&g.bmg==d&&g.bme==e){j=j+1|0;if(j>=8)return 1;}k=k+1|0;}return 0;}
function BZJ(a,b,c,d){B0c(a,b,c);a.nU=0;a.nU=d;FB(a,1);}
function BlR(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!a.nU)return;g=d-1|0;f=a.a;$p=3;continue _;case 2:BGf(a,b,c,d,e);if(C()){break _;}if(!a.nU)return;g=d-1|0;f=a.a;$p=3;case 3:BmX(b,c,g,e,f);if(C()){break _;}f=d+1|0;g=a.a;$p=4;case 4:BmX(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.a;$p=5;case 5:BmX(b,f,d,e,g);if(C()){break _;}f
=c+1|0;g=a.a;$p=6;case 6:BmX(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.a;$p=7;case 7:BmX(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.a;$p=8;case 8:BmX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BL3(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.nU)return;f=d-1|0;g=a.a;$p=1;case 1:BmX(b,c,f,e,g);if(C()){break _;}f=d+1|0;g=a.a;$p=2;case 2:BmX(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.a;$p=3;case 3:BmX(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.a;$p=4;case 4:BmX(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.a;$p=5;case 5:BmX(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.a;$p=6;case 6:BmX(b,c,d,
e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B1d(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.nU)return 0;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;return g==5&&f==1?0:g==3&&f==3?0:g==4&&f==2?0:g==1&&f==5?0:g==2&&f==4?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BuB(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(Ib()){var $T=ED();$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:$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g==5){h=d-1|0;i=0;$p=2;continue _;}if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=
5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}a:{if(a.nU){if(!0)break a;O();h=C5f.a;$p=7;continue _;}if(!0&&!R6(a,b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 2:$z=BHt(b,c,h,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}b:
{if(a.nU){if(!h)break b;O();h=C5f.a;$p=7;continue _;}if(!h&&!R6(a,b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 3:$z=BHt(b,c,d,h,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}a:{if(a.nU){if(!h)break a;O();h=C5f.a;$p=7;continue _;}if(!h&&!R6(a,b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 4:$z=BHt(b,c,d,h,i);if(C()){break _;}h
=$z;if(h)h=1;else{if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}c:{if(a.nU){if(!h)break c;O();h=C5f.a;$p=7;continue _;}if(!h&&!R6(a,b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 5:$z=BHt(b,h,d,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}d:{if(a.nU){if(!h)break d;O();h=C5f.a;$p=7;continue _;}if(!h&&!R6(a,
b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 6:$z=BHt(b,h,d,e,i);if(C()){break _;}h=$z;h=!h?0:1;while(D39.p>0&&Do(BD(Jr(b),(Z(D39,0)).Bb),L(100))){DL(D39,0);}e:{if(a.nU){if(!h)break e;O();h=C5f.a;$p=7;continue _;}if(!h&&!R6(a,b,c,d,e,0)){O();h=C5e.a;$p=9;continue _;}}return;case 7:$z=Bjf(b,c,d,e);if(C()){break _;}i=$z;$p=8;case 8:BoK(b,c,d,e,h,i);if(C()){break _;}if(!R6(a,b,c,d,e,1))return;j=c+0.5;k=d+0.5;l=e+0.5;m=B(1015);n=0.5;o=2.5999999046325684+(P(b.v)-P(b.v))*0.800000011920929;$p=11;continue _;case 9:$z
=Bjf(b,c,d,e);if(C()){break _;}i=$z;$p=10;case 10:BoK(b,c,d,e,h,i);if(C()){break _;}return;case 11:BaK(b,j,k,l,m,n,o);if(C()){break _;}i=0;j=c;p=d;q=e;if(i>=5)return;k=j+By(f)*0.6+0.2;l=p+By(f)*0.6+0.2;r=q+By(f)*0.6+0.2;m=B(1031);s=0.0;t=0.0;u=0.0;$p=12;case 12:BSR(b,m,k,l,r,s,t,u);if(C()){break _;}i=i+1|0;if(i>=5)return;k=j+By(f)*0.6+0.2;l=p+By(f)*0.6+0.2;r=q+By(f)*0.6+0.2;m=B(1031);s=0.0;t=0.0;u=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function Br$(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BqG(a,b,c,d,e,f);if(C()){break _;}g=a.a;f=2;$p=2;case 2:b.bLr(c,d,e,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BBG(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(f)return 0;$p=1;case 1:$z=B1d(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cef(a,b,c,d){O();return C5e.a;}
function CiD(a){return 1;}
function Bcz(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.nU)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5+(P(f)-0.5)*0.2;i=d+0.699999988079071+(P(f)-0.5)*0.2;j=e+0.5+(P(f)-0.5)*0.2;if(g==1){f=B(1035);k=h-0.27000001072883606;l=i+0.2199999988079071;m=0.0;h=0.0;i=0.0;$p=2;continue _;}if(g==2){f=B(1035);k=h+0.27000001072883606;l
=i+0.2199999988079071;m=0.0;h=0.0;i=0.0;$p=3;continue _;}if(g==3){f=B(1035);l=i+0.2199999988079071;k=j-0.27000001072883606;m=0.0;j=0.0;i=0.0;$p=4;continue _;}if(g!=4){f=B(1035);l=0.0;k=0.0;m=0.0;$p=5;continue _;}f=B(1035);l=i+0.2199999988079071;k=j+0.27000001072883606;m=0.0;j=0.0;i=0.0;$p=6;continue _;case 2:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}return;case 3:BSR(b,f,k,l,j,m,h,i);if(C()){break _;}return;case 4:BSR(b,f,h,l,k,m,j,i);if(C()){break _;}return;case 5:BSR(b,f,h,i,j,l,k,m);if(C()){break _;}return;case 6:BSR(b,
f,h,l,k,m,j,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BEX(){D39=BL();}
var B0H=K(Bh);
function CVx(a,b){var c=new B0H();Cen(c,a,b);return c;}
function Cen(a,b,c){BI();DT(a,b,c,D3e);FB(a,1);}
function BaB(a,b,c,d,e){return null;}
function CL5(a){return 0;}
function Ckn(a){return 0;}
function A_H(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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==2){g=e+1|0;$p=1;continue _;}if(f==3){g=e-1|0;$p=2;continue _;}if(f==4){g=c+1|0;$p=3;continue _;}if(f!=5)return 0;c=c-1|0;$p=4;continue _;case 1:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g)c=1;else{if(f==3){g=e-1|0;$p=2;continue _;}if(f==4){g=c+1|0;$p=3;continue _;}if(f==5){c=c-1|0;$p=4;continue _;}c=0;}return c;case 2:$z=BE3(b,c,d,g);if
(C()){break _;}g=$z;if(g)c=1;else{if(f==4){g=c+1|0;$p=3;continue _;}if(f==5){c=c-1|0;$p=4;continue _;}c=0;}return c;case 3:$z=BE3(b,g,d,e);if(C()){break _;}g=$z;if(g)c=1;else{if(f==5){c=c-1|0;$p=4;continue _;}c=0;}return c;case 4:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BGU(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BYY(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=g&8;if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=7;continue _;}f=c-1|0;$p=6;continue _;case 2:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g){f=4+h|0;$p=5;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==
4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=7;continue _;}f=c-1|0;$p=6;continue _;case 3:$z=BE3(b,c,d,g);if(C()){break _;}g=$z;if(g){f=3+h|0;$p=5;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=7;continue _;}f=c-1|0;$p=6;continue _;case 4:$z=BE3(b,g,d,e);if(C()){break _;}g=$z;if(g){f=2+h|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=7;continue _;}f=c-1|0;$p=6;continue _;case 5:BeQ(b,c,d,e,f);if(C()){break _;}return;case 6:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f){f=c+1|0;$p=8;continue _;}f
=1+h|0;$p=5;continue _;case 7:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f){f=c-1|0;$p=6;continue _;}f=1+h|0;$p=5;continue _;case 8:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f){f=e-1|0;$p=9;continue _;}f=2+h|0;$p=5;continue _;case 9:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f){f=e+1|0;$p=10;continue _;}f=3+h|0;$p=5;continue _;case 10:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;f=(!f?1:4)+h|0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bt7(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGU(a,b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!1)return;$p=5;continue _;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}if(!0)return;$p=5;case 5:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p
=6;case 6:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=7;case 7:$z=BE3(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=8;case 8:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==3)h=1;f=e+1|0;$p=9;case 9:$z=BE3(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;if(!h)return;$p=10;case 10:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=11;case 11:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=12;case 12:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BDM(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.c8(c,d,e);if(C()){break _;}f=$z;g=f&7;h=(f&8)<=0?0:1;i=0.125;if(h)i=0.0625;if(g==1)Bf(a,0.0,0.375,0.3125,i,0.625,0.6875);else if(g==2)Bf(a,1.0-i,0.375,0.3125,1.0,0.625,0.6875);else if(g==3)Bf(a,0.3125,0.375,0.0,0.6875,0.625,i);else if(g==4)Bf(a,0.3125,0.375,1.0-i,0.6875,0.625,1.0);return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function BgS(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BSb(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BSb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;if(!i)return 1;i=h+i|0;$p=2;case 2:BeQ(b,c,d,e,i);if(C()){break _;}Iu(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(337);m=0.30000001192092896;n=0.6000000238418579;$p=3;case 3:BaK(b,j,k,l,f,m,n);if(C())
{break _;}i=a.a;$p=4;case 4:BmX(b,c,d,e,i);if(C()){break _;}if(h==1){i=c-1|0;g=a.a;$p=5;continue _;}if(h==2){i=c+1|0;g=a.a;$p=6;continue _;}if(h==3){i=e-1|0;g=a.a;$p=8;continue _;}if(h!=4){i=d-1|0;g=a.a;$p=9;continue _;}i=e+1|0;g=a.a;$p=10;continue _;case 5:BmX(b,i,d,e,g);if(C()){break _;}i=a.a;g=20;$p=7;continue _;case 6:BmX(b,i,d,e,g);if(C()){break _;}i=a.a;g=20;$p=7;case 7:b.bLr(c,d,e,i,g);if(C()){break _;}return 1;case 8:BmX(b,c,d,i,g);if(C()){break _;}i=a.a;g=20;$p=7;continue _;case 9:BmX(b,c,i,e,g);if
(C()){break _;}i=a.a;g=20;$p=7;continue _;case 10:BmX(b,c,d,i,g);if(C()){break _;}i=a.a;g=20;$p=7;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bez(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.a;$p=2;case 2:BmX(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.a;$p=3;continue _;}if(g==2){c=c+1|0;f=a.a;$p=4;continue _;}if(g==3){e=e-1|0;f=a.a;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.a;$p=6;continue _;}e=e+1|0;f=a.a;$p=7;continue _;case 3:BmX(b,c,d,e,f);if(C())
{break _;}return;case 4:BmX(b,c,d,e,f);if(C()){break _;}return;case 5:BmX(b,c,d,e,f);if(C()){break _;}return;case 6:BmX(b,c,d,e,f);if(C()){break _;}return;case 7:BmX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BFo(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BQx(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B8r(a){return 1;}
function BeE(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return;g=g&7;$p=2;case 2:BeQ(b,c,d,e,g);if(C()){break _;}h=a.a;$p=3;case 3:BmX(b,c,d,e,h);if(C()){break _;}if(g==1){g=c-1|0;h=a.a;$p=4;continue _;}if(g==2){g=c+1|0;h=a.a;$p=5;continue _;}if(g==3){g=e-1|
0;h=a.a;$p=7;continue _;}if(g!=4){g=d-1|0;h=a.a;$p=8;continue _;}g=e+1|0;h=a.a;$p=9;continue _;case 4:BmX(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(337);l=0.30000001192092896;m=0.5;$p=6;continue _;case 5:BmX(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(337);l=0.30000001192092896;m=0.5;$p=6;case 6:BaK(b,i,j,k,f,l,m);if(C()){break _;}Iu(b,c,d,e,c,d,e);return;case 7:BmX(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(337);l=0.30000001192092896;m=0.5;$p=6;continue _;case 8:BmX(b,
c,g,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(337);l=0.30000001192092896;m=0.5;$p=6;continue _;case 9:BmX(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(337);l=0.30000001192092896;m=0.5;$p=6;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Cg4(a){Bf(a,0.3125,0.375,0.375,0.6875,0.625,0.625);}
var Bv6=K(Bh);
function CYe(a,b){var c=new Bv6();Cs3(c,a,b);return c;}
function Cs3(a,b,c){BI();DT(a,b,c,D25);Bf(a,0.0,0.0,0.0,1.0,0.125,1.0);FB(a,1);}
function BFg(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;if((f&7)<3)b=null;else{g=c;h=g+a.eh;i=d+a.d8;j=e;b=D9(h,i,j+a.dj,g+a.d7,d+0.5,j+a.c1);}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CKB(a){return 0;}
function CMY(a){return 0;}
function BcL(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;Bf(a,0.0,0.0,0.0,1.0,(2*(1+(c&7)|0)|0)/16.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bk2(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-1|0;$p=1;case 1:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f){O();if(C1F.data[f].dr()){$p=2;continue _;}}return 0;case 2:$z=BGQ(b,c,d,e);if(C()){break _;}b=$z;return b.hH();default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bjb(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bk2(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BjW(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bn();h=D3K.D;i=P(b.v)*0.699999988079071+0.15000000596046448;j=P(b.v)*0.699999988079071+0.15000000596046448;k=P(b.v)*0.699999988079071+0.15000000596046448;l=Hj(b,d+i,e+j,f+k,E9(h,1,0));l.qk=10;$p=1;case 1:b.bGv(l);if(C()){break _;}g=0;$p=2;case 2:Bxe(b,d,e,f,g);if(C()){break _;}C1();c.cB(C4Z.data[a.a],
1);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function CqL(a,b,c,d){Bn();return D3K.D;}
function Cpr(a,b){return 0;}
function BHm(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:EO();f=D3$;$p=1;case 1:$z=BrR(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=0;$p=3;case 3:Bhf(a,b,c,d,e,g,h);if(C()){break _;}g=0;$p=4;case 4:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BgQ(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(f==1)return 1;$p=1;case 1:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BMe=K(RG);
function CYm(a,b){var c=new BMe();Cry(c,a,b);return c;}
function Cry(a,b,c){BI();AI5(a,b,c,D3h,0);a.yv=0.9800000190734863;FB(a,1);}
function Cd0(a){return 1;}
function BYd(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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-f|0;$p=1;case 1:$z=Bab(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BLR(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BJY(a,b,c,d,e,f,g);if(C()){break _;}g=e-1|0;$p=2;case 2:$z=BGQ(b,d,g,f);if(C()){break _;}h=$z;if(!h.hH()&&!h.jo())return;g=C1b.a;$p=3;case 3:Bxe(b,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CeH(a,b){return 0;}
function BVW(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:EO();f=D3$;$p=1;case 1:$z=BrR(b,f,c,d,e);if(C()){break _;}g=$z;O();if(g<=(11-C9z.data[a.a]|0))return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,h,g);if(C()){break _;}h=C46.a;$p=4;case 4:Bxe(b,c,d,e,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Cce(a){return 0;}
var BCu=K(Bh);
function CX6(a,b){var c=new BCu();B2s(c,a,b);return c;}
function B2s(a,b,c){BI();DT(a,b,c,D26);FB(a,1);}
function CHO(a,b,c,d){Bn();return D3K.D;}
function CQB(a,b){return 4;}
function BzV(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:EO();f=D3$;$p=1;case 1:$z=BrR(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=0;$p=3;case 3:Bhf(a,b,c,d,e,g,h);if(C()){break _;}g=0;$p=4;case 4:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var Bwh=K(Bh);
function CRk(a,b){var c=new Bwh();Coq(c,a,b);return c;}
function Coq(a,b,c){BI();DT(a,b,c,D3i);FB(a,1);}
function BcH(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=d+1|0;$p=1;case 1:$z=BVp(b,c,g,e);if(C()){break _;}h=$z;if(!h)return;i=1;h=d-i|0;$p=2;case 2:$z=BHl(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.a){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.a;$p=5;continue _;}h=h+1|0;$p=4;case 4:BeQ(b,c,d,e,h);if(C())
{break _;}return;case 5:Bxe(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:BeQ(b,c,d,e,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BOi(a,b,c,d,e){return D9(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,(d+1|0)-0.0625,(e+1|0)-0.0625);}
function B0k(a,b,c,d,e){return D9(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,d+1|0,(e+1|0)-0.0625);}
function Cn6(a,b){return b==1?a.G-1|0:b?a.G:a.G+1|0;}
function B_k(a){return 0;}
function Cw3(a){return 0;}
function CKI(a){return 13;}
function Bbt(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BJ4(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=BrC(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bnd(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BrC(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BrC(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c-1|0;$p=1;case 1:$z=BGQ(b,f,d,e);if(C()){break _;}g=$z;if(g.eu())return 0;f=c+1|0;$p=2;case 2:$z=BGQ(b,f,d,e);if(C()){break _;}g=$z;if(g.eu())return 0;f=e-1|0;$p=3;case 3:$z=BGQ(b,c,d,f);if(C()){break _;}g=$z;if(g.eu())return 0;f=e+1|0;$p=4;case 4:$z=BGQ(b,c,d,f);if(C()){break _;}g=$z;if(g.eu())return 0;d=d-1|0;$p=5;case 5:$z=BHl(b,c,d,e);if
(C()){break _;}f=$z;O();return f!=C$b.a&&f!=C5x.a?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bwr(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:EJ();b=D3_;c=1;$p=1;case 1:f.et(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BOI=K(Bh);
function CVC(a,b){var c=new BOI();CNR(c,a,b);return c;}
function CNR(a,b,c){BI();DT(a,b,c,D3j);}
function Cl2(a,b,c,d){Bn();return D4a.D;}
function B8K(a,b){return 4;}
var Bq$=K(Bh);
function CYy(a,b){var c=new Bq$();CIB(c,a,b);return c;}
function CIB(a,b,c){BI();Ia(a,b,D2$);a.G=c;Bf(a,0.125,0.0,0.125,0.875,1.0,0.875);FB(a,1);}
function BeY(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=d+1|0;$p=1;case 1:$z=BVp(b,c,g,e);if(C()){break _;}h=$z;if(!h)return;i=1;h=d-i|0;$p=2;case 2:$z=BHl(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.a){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.a;$p=5;continue _;}h=h+1|0;$p=4;case 4:BeQ(b,c,d,e,h);if(C())
{break _;}return;case 5:Bxe(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:BeQ(b,c,d,e,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BbA(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-1|0;$p=1;case 1:a:{$z=BHl(b,c,f,e);if(C()){break _;}g=$z;if(g==a.a)c=1;else{O();if(g==C1N.a)break a;if(g==C1O.a)break a;if(g==C5x.a)break a;c=0;}return c;}d=c-1|0;$p=2;case 2:$z=BGQ(b,d,f,e);if(C()){break _;}h=$z;BI();if(h===C$S)return 1;d=c+1|0;$p=3;case 3:$z=BGQ(b,d,f,e);if(C()){break _;}h=$z;if(h===C$S)return 1;d=e-1|0;$p=
4;case 4:$z=BGQ(b,c,f,d);if(C()){break _;}h=$z;if(h===C$S)return 1;d=e+1|0;$p=5;case 5:$z=BGQ(b,c,f,d);if(C()){break _;}b=$z;return b!==C$S?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BmS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BbA(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Br3(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BbA(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BPI(a,b,c,d,e){return null;}
function CIG(a,b,c,d){Bn();return D4b.D;}
function Caj(a){return 0;}
function Cs7(a){return 0;}
function CQv(a){return 1;}
var BXj=K(D_);
function CSZ(a,b){var c=new BXj();CuL(c,a,b);return c;}
function CuL(a,b,c){BI();Xu(a,b,c,C$R);}
function CgH(a,b){return a.G+(b!=1?0:1)|0;}
function BXQ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;$p=2;case 2:Bdy(a,b,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bdy(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}f=$z;g=f;if(g!==null){h=g.P0;if(h){i=1005;j=0;$p=2;continue _;}}return;case 2:Bc4(b,i,c,d,e,j);if(C()){break _;}ALG(b,null,c,d,e);g.P0=0;$p=3;case 3:BeP(g);if(C()){break _;}j=0;$p=4;case 4:BeQ(b,c,d,e,j);if(C()){break _;}k
=P(b.v)*0.699999988079071+0.15000000596046448;l=P(b.v)*0.699999988079071+0.06000000238418579+0.6;m=P(b.v)*0.699999988079071+0.15000000596046448;f=Hj(b,c+k,d+l,e+m,E9(h,1,0));f.qk=10;$p=5;case 5:b.bGv(f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BYX(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bdy(a,b,c,d,e);if(C()){break _;}$p=2;case 2:BTg(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BAG(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;h=0;$p=1;case 1:B0s(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CfW(a){var b;b=new ADp;IY(b);return b;}
var BHS=K(Bh);
function CRz(a,b){var c=new BHS();CH6(c,a,b);return c;}
function CTA(a,b,c){var d=new BHS();B_2(d,a,b,c);return d;}
function CH6(a,b,c){BI();DT(a,b,c,C$R);}
function B_2(a,b,c,d){DT(a,b,c,d);}
function BY5(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BJ4(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BF2(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e-1|0;$p=1;case 1:$z=BHH(a,b,c,d,f);if(C()){break _;}g=$z;f=e+1|0;$p=2;case 2:$z=BHH(a,b,c,d,f);if(C()){break _;}f=$z;h=c-1|0;$p=3;case 3:$z=BHH(a,b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=4;case 4:$z=BHH(a,b,i,d,e);if(C()){break _;}i
=$z;j=0.375;k=0.625;l=0.375;m=0.625;if(g)l=0.0;if(f)m=1.0;if(h)j=0.0;if(i)k=1.0;n=c;o=n+j;p=d;q=e;return D9(o,p,q+l,n+k,d+1.5,q+m);default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BU2(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e-1|0;$p=1;case 1:$z=BHH(a,b,c,d,f);if(C()){break _;}f=$z;g=e+1|0;$p=2;case 2:$z=BHH(a,b,c,d,g);if(C()){break _;}g=$z;h=c-1|0;$p=3;case 3:$z=BHH(a,b,h,d,e);if(C()){break _;}h=$z;c=c+1|0;$p=4;case 4:$z=BHH(a,b,c,d,e);if(C()){break _;}i=$z;j=0.375;k=0.625;l=0.375;m=0.625;if(f)l
=0.0;if(g)m=1.0;if(h)j=0.0;if(i)k=1.0;Bf(a,j,0.0,l,k,1.0,m);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Cem(a){return 0;}
function CMD(a){return 0;}
function CkY(a){return 11;}
function BHH(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cu(c,d,e);if(C()){break _;}f=$z;if(f!=a.a){O();if(f!=C$x.a){g=C1F.data[f];return g!==null&&AI8(g.bv)&&g.dF()?(g.bv===D3k?0:1):0;}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BlY(){Bh.call(this);this.bps=0;}
function Cd5(a,b,c){var d=new BlY();B5h(d,a,b,c);return d;}
function B5h(a,b,c,d){BI();Ia(a,b,D3k);a.G=c;FB(a,1);a.bps=d;}
function CIP(a,b,c){var d,e;if(b==1)return a.G;if(!b)return a.G;d=a.G;e=(d+1|0)+16|0;if(a.bps)e=e+1|0;if(!(c==2&&b==2)&&!(c==3&&b==5)&&!(!c&&b==3)&&!(c==1&&b==4))e=d+16|0;return e;}
function CPg(a,b){return b==1?a.G:!b?a.G:b!=3?a.G+16|0:(a.G+1|0)+16|0;}
function Blm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=d-1|0;$p=1;case 1:$z=BHl(b,c,f,e);if(C()){break _;}g=$z;O();if(g!=C$a.a)return;h=d-2|0;$p=2;case 2:$z=BHl(b,c,h,e);if(C()){break _;}g=$z;if(g==C$a.a){if(!b.w){g=0;$p=3;continue _;}g=0;i=c;j=h;k=e;if(g<120){l=B(1061);m=i
+By(b.v);n=j+By(b.v)*2.5;o=k+By(b.v);p=0.0;q=0.0;r=0.0;$p=7;continue _;}}return;case 3:Bxe(b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:Bxe(b,c,f,e,g);if(C()){break _;}g=0;$p=5;case 5:Bxe(b,c,h,e,g);if(C()){break _;}l=CH5(b);DP(l,c+0.5,d-1.95,e+0.5,0.0,0.0);$p=6;case 6:b.bGv(l);if(C()){break _;}g=0;i=c;j=h;k=e;if(g>=120)return;l=B(1061);m=i+By(b.v);n=j+By(b.v)*2.5;o=k+By(b.v);p=0.0;q=0.0;r=0.0;$p=7;case 7:BSR(b,l,m,n,o,p,q,r);if(C()){break _;}g=g+1|0;if(g>=120)return;l=B(1061);m=i+By(b.v);n=j+By(b.v)*2.5;o=k
+By(b.v);p=0.0;q=0.0;r=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BiZ(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(b,c,d,e);if(C()){break _;}f=$z;if(f){O();if(!C1F.data[f].bv.a0m)return 0;}d=d-1|0;$p=2;case 2:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BA1(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(f.r*4.0/360.0+2.5)&3;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var Byx=K(Bh);
function CWv(a,b){var c=new Byx();B9q(c,a,b);return c;}
function B9q(a,b,c){BI();DT(a,b,c,C$Q);}
var Ba0=K(Bh);
function CS9(a,b){var c=new Ba0();B24(c,a,b);return c;}
function B24(a,b,c){BI();DT(a,b,c,D3d);}
function BAB(a,b,c,d,e){return D9(c,d,e,c+1|0,(d+1|0)-0.125,e+1|0);}
function BYz(a,b,c,d,e,f){f.k=f.k*0.4;f.j=f.j*0.4;}
var BUu=K(Bh);
function CUY(a,b,c){var d=new BUu();CO4(d,a,b,c);return d;}
function CO4(a,b,c,d){DT(a,b,c,d);}
function CQj(a,b){return 2+E(b,3)|0;}
function COJ(a,b,c,d){Bn();return D4c.D;}
var BXM=K(RG);
function CU$(a,b){var c=new BXM();Cct(c,a,b);return c;}
function Cct(a,b,c){BI();AI5(a,b,c,C$Y,0);}
function BYb(a,b,c,d,e){return null;}
function Bj5(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.cu(f,d,e);if(C()){break _;}f=$z;if(f==a.a){Bf(a,0.0,0.0,0.375,1.0,1.0,0.625);return;}c=c+1|0;$p=2;case 2:$z=b.cu(c,d,e);if(C()){break _;}c=$z;if(c==a.a)Bf(a,0.0,0.0,0.375,1.0,1.0,0.625);else Bf(a,0.375,0.0,0.0,0.625,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CF1(a){return 0;}
function CHy(a){return 0;}
function BKX(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;h=c-1|0;$p=1;case 1:$z=BHl(b,h,d,e);if(C()){break _;}h=$z;O();if(h!=C1L.a){h=c+1|0;$p=2;continue _;}f=1;h=e-1|0;$p=3;continue _;case 2:$z=BHl(b,h,d,e);if(C()){break _;}h=$z;if(h==C1L.a)f=1;h=e-1|0;$p=3;case 3:$z=BHl(b,c,d,h);if(C()){break _;}h=$z;if(h!=C1L.a)
{h=e+1|0;$p=4;continue _;}g=1;if(f==g)return 0;i=c-f|0;j=e-g|0;$p=5;continue _;case 4:$z=BHl(b,c,d,h);if(C()){break _;}h=$z;if(h==C1L.a)g=1;if(f==g)return 0;i=c-f|0;j=e-g|0;$p=5;case 5:$z=BHl(b,i,d,j);if(C()){break _;}h=$z;if(h){i=c;j=e;}k=(-1);a:while(true){l=W(k,2);if(l>0){b.dD=1;c=0;while(c<2){l=0;if(l<3){e=i+R(f,c)|0;h=d+l|0;m=j+R(g,c)|0;k=C$j.a;$p=6;continue _;}c=c+1|0;}b.dD=0;return 1;}n=(-1);while(true){e=W(n,3);if(e>0)break;m=W(k,(-1));h=m&&l&&n!=(-1)&&e?0:1;if(m&&l)break a;if(n!=(-1)&&e)break a;n=n
+1|0;}k=k+1|0;}c=i+R(f,k)|0;e=d+n|0;m=j+R(g,k)|0;$p=7;continue _;case 6:Bxe(b,e,h,m,k);if(C()){break _;}l=l+1|0;while(true){if(l<3){e=i+R(f,c)|0;h=d+l|0;m=j+R(g,c)|0;k=C$j.a;continue _;}c=c+1|0;if(c>=2)break;l=0;}b.dD=0;return 1;case 7:b:{$z=BHl(b,c,e,m);if(C()){break _;}m=$z;if(h){if(m==C1L.a)break b;return 0;}if(m&&m!=C9l.a)return 0;}while(true){n=n+1|0;while(true){e=W(n,3);if(e<=0)break;k=k+1|0;l=W(k,2);if(l>0){b.dD=1;c=0;while(c<2){l=0;if(l<3){e=i+R(f,c)|0;h=d+l|0;m=j+R(g,c)|0;k=C$j.a;$p=6;continue _;}c
=c+1|0;}b.dD=0;return 1;}n=(-1);}m=W(k,(-1));h=m&&l&&n!=(-1)&&e?0:1;if(m&&l)break;if(n==(-1))continue;if(!e)continue;else break;}c=i+R(f,k)|0;e=d+n|0;m=j+R(g,k)|0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bvv(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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;h=1;i=c-1|0;$p=1;case 1:$z=BHl(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.a){f=c+1|0;$p=2;continue _;}g=1;h=0;j=d;f=j-1|0;$p=3;continue _;case 2:$z=BHl(b,f,d,e);if(C()){break _;}f=$z;if(f==a.a){g=1;h=0;}j=d;f=j-1|0;$p=3;case 3:$z=BHl(b,c,f,e);if(C()){break _;}k=$z;if(k!=a.a){$p=4;continue _;}j
=j+(-1)|0;f=j-1|0;continue _;case 4:$z=BHl(b,c,f,e);if(C()){break _;}f=$z;O();if(f!=C1L.a){f=0;$p=5;continue _;}k=1;if(k<4){f=j+k|0;$p=6;continue _;}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 5:Bxe(b,c,d,e,f);if(C()){break _;}return;case 6:$z=BHl(b,c,f,e);if(C()){break _;}f=$z;if(f==a.a){k=k+1|0;if(k<4){f=j+k|0;continue _;}}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 7:Bxe(b,c,d,e,f);if(C()){break _;}return;case 8:$z=BHl(b,c,f,e);if(C()){break _;}f=$z;if(f==C1L.a){$p=9;continue _;}f
=0;$p=7;continue _;case 9:$z=BHl(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.a){f=c+1|0;$p=10;continue _;}l=1;f=e-1|0;$p=11;continue _;case 10:$z=BHl(b,f,d,e);if(C()){break _;}f=$z;l=f==a.a?1:0;f=e-1|0;$p=11;case 11:$z=BHl(b,c,d,f);if(C()){break _;}f=$z;if(f!=a.a){f=e+1|0;$p=12;continue _;}if(l&&1){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;continue _;case 12:$z=BHl(b,c,d,f);if(C()){break _;}f=$z;i=f==a.a?1:0;if(l&&i){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;case 13:$z=BHl(b,k,d,l);if(C()){break _;}j=$z;if(j
!=C1L.a){f=c-g|0;j=e-h|0;$p=14;continue _;}f=c-g|0;j=e-h|0;$p=15;continue _;case 14:$z=BHl(b,f,d,j);if(C()){break _;}f=$z;if(f==C1L.a){$p=18;continue _;}f=0;$p=17;continue _;case 15:$z=BHl(b,f,d,j);if(C()){break _;}f=$z;if(f==a.a)return;f=c-g|0;j=e-h|0;$p=14;continue _;case 16:Bxe(b,c,d,e,f);if(C()){break _;}return;case 17:Bxe(b,c,d,e,f);if(C()){break _;}return;case 18:$z=BHl(b,k,d,l);if(C()){break _;}f=$z;if(f==a.a)return;f=0;$p=17;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BkU(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.cu(c,d,e);if(C()){break _;}g=$z;if(g==a.a)return 0;g=c-1|0;$p=2;case 2:$z=b.cu(g,d,e);if(C()){break _;}g=$z;if(g==a.a){g=c-2|0;$p=3;continue _;}h=0;g=c+1|0;$p=4;continue _;case 3:$z=b.cu(g,d,e);if(C()){break _;}g=$z;h=g==a.a?0:1;g=c+1|0;$p=4;case 4:$z=b.cu(g,d,e);if(C())
{break _;}g=$z;if(g==a.a){g=c+2|0;$p=5;continue _;}i=0;g=e-1|0;$p=6;continue _;case 5:$z=b.cu(g,d,e);if(C()){break _;}g=$z;i=g==a.a?0:1;g=e-1|0;$p=6;case 6:$z=b.cu(c,d,g);if(C()){break _;}g=$z;if(g==a.a){g=e-2|0;$p=7;continue _;}j=0;g=e+1|0;$p=8;continue _;case 7:$z=b.cu(c,d,g);if(C()){break _;}g=$z;j=g==a.a?0:1;g=e+1|0;$p=8;case 8:$z=b.cu(c,d,g);if(C()){break _;}g=$z;if(g!=a.a){k=!h&&!i?0:1;l=!j&&!0?0:1;return k&&f==4?1:k&&f==5?1:l&&f==2?1:l&&f==3?1:0;}e=e+2|0;$p=9;case 9:$z=b.cu(c,d,e);if(C()){break _;}c=
$z;g=c==a.a?0:1;k=!h&&!i?0:1;l=!j&&!g?0:1;return k&&f==4?1:k&&f==5?1:l&&f==2?1:l&&f==3?1:0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B5Y(a,b){return 0;}
function Cc3(a){return 1;}
function Bwu(a,b,c,d,e,f){if(f.cz===null&&f.ca===null)f.bxD();}
function Bn_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(!E(f,100)){g=c+0.5;h=d+0.5;i=e+0.5;j=B(1062);k=1.0;l=P(f)*0.4000000059604645+0.800000011920929;$p=1;continue _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s
=k+P(f);t=l+P(f);u=n+P(f);v=(E(f,2)*2|0)-1|0;i=(P(f)-0.5)*0.5;g=(P(f)-0.5)*0.5;h=(P(f)-0.5)*0.5;$p=2;continue _;case 1:BaK(b,g,h,i,j,k,l);if(C()){break _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s=k+P(f);t=l+P(f);u=n+P(f);v=(E(f,2)*2|0)-1|0;i=(P(f)-0.5)*0.5;g=(P(f)-0.5)*0.5;h=(P(f)-0.5)*0.5;$p=2;case 2:$z=BHl(b,o,d,e);if(C()){break _;}c=$z;if(c!=a.a){$p=3;continue _;}u=r+0.25*v;h=P(f)*2.0*v;j=B(712);$p=4;continue _;case 3:$z=BHl(b,p,d,e);if(C()){break _;}c=$z;if(c==a.a){u=r+0.25*v;h=P(f)
*2.0*v;}else{s=q+0.25*v;i=P(f)*2.0*v;}j=B(712);$p=4;case 4:BSR(b,j,s,t,u,i,g,h);if(C()){break _;}m=m+1|0;if(m>=4)return;s=k+P(f);t=l+P(f);u=n+P(f);v=(E(f,2)*2|0)-1|0;i=(P(f)-0.5)*0.5;g=(P(f)-0.5)*0.5;h=(P(f)-0.5)*0.5;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
var Bcr=K(Bh);
function CVO(a,b){var c=new Bcr();CxS(c,a,b);return c;}
function CxS(a,b,c){BI();DT(a,b,c,D3l);FB(a,1);}
function BKR(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;Bf(a,(1+(f*2|0)|0)/16.0,0.0,0.0625,0.9375,0.5,0.9375);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CK5(a){Bf(a,0.0625,0.0,0.0625,0.9375,0.5,0.9375);}
function Bi2(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;return D9(c+(1+(f*2|0)|0)/16.0,d,e+0.0625,(c+1|0)-0.0625,d+0.5-0.0625,(e+1|0)-0.0625);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BC1(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;return D9(c+(1+(f*2|0)|0)/16.0,d,e+0.0625,(c+1|0)-0.0625,d+0.5,(e+1|0)-0.0625);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CnI(a,b,c){return b==1?a.G:!b?a.G+3|0:c>0&&b==4?a.G+2|0:a.G+1|0;}
function Cl8(a,b){return b==1?a.G:b?a.G+1|0:a.G+3|0;}
function CD5(a){return 0;}
function Cjs(a){return 0;}
function Bkl(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BfO(a,b,c,d,e,f);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bg$(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BfO(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BfO(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!A$o(f,0))return;AZX(f.oT,2,0.10000000149011612);$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;g=g+1|0;if(g<6){$p=2;continue _;}g=0;$p=3;continue _;case 2:BeQ(b,c,d,e,g);if(C()){break _;}BOB(b,c,d,e);return;case 3:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BV5(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BJ4(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=BUr(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B05(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BUr(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;g=0;$p=3;case 3:Bhf(a,b,c,d,e,f,g);if(C()){break _;}f=0;$p=4;case 4:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BUr(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,d,e);if(C()){break _;}b=$z;return b.eu();default:H$();}}ED().s(a,b,c,d,e,$p);}
function CoR(a,b){return 0;}
function CmZ(a,b,c,d){return 0;}
function ALl(){Bh.call(this);this.By=0;}
var C_G=null;var D4d=null;function CPS(a,b){var c=new ALl();Bsa(c,a,b);return c;}
function Bsa(a,b,c){BI();DT(a,b,6,D3e);a.By=c;Bf(a,0.0,0.0,0.0,1.0,0.125,1.0);}
function CBI(a){return 0;}
function Bg2(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,f,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=BJ4(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bbk(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BDq(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=BaQ(a,b,c,d,e,g);if(C()){break _;}h=$z;i=a.By;if(i&&!h){O();h=C5d.a;$p=4;continue _;}if(i)return;O();i=C5c.a;$p=3;case 3:BoK(b,c,d,e,i,g);if(C()){break _;}if(h)return;i=(g&12)>>2;g=C5c.a;h=D4d.data[i]*2|0;$p=5;continue _;case 4:BoK(b,c,d,e,h,g);if(C()){break _;}return;case 5:b.bLr(c,
d,e,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BFS(a,b,c){return !b?(!a.By?115:99):b!=1?5:!a.By?131:147;}
function BzZ(a,b,c,d,e,f){return f&&f!=1?1:0;}
function B6f(a){return 15;}
function COo(a,b){return BFS(a,b,0);}
function Bei(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BUs(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BUs(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.By)return 0;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;g=c&3;return !g&&f==3?1:g==1&&f==4?1:g==2&&f==2?1:g==3&&f==5?1:0;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BQs(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bbk(a,b,c,d,e);if(C()){break _;}f=$z;if(f){$p=2;continue _;}$p=4;continue _;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:$z=BaQ(a,b,c,d,e,g);if(C()){break _;}h=$z;i=(g&12)>>2;f=a.By;if(f&&!h){g=a.a;f=D4d.data[i]*2|0;$p=7;continue _;}if(!f&&h){f=a.a;i=D4d.data[i]*2|0;$p=8;continue _;}return;case 4:$z
=Bjf(b,c,d,e);if(C()){break _;}f=$z;i=0;$p=5;case 5:Bhf(a,b,c,d,e,f,i);if(C()){break _;}f=0;$p=6;case 6:Bxe(b,c,d,e,f);if(C()){break _;}return;case 7:b.bLr(c,d,e,g,f);if(C()){break _;}return;case 8:b.bLr(c,d,e,f,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BaQ(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:switch(f&3){case 0:e=e+1|0;f=3;$p=1;continue _;case 1:c=c-1|0;f=4;$p=2;continue _;case 2:e=e-1|0;f=2;$p=3;continue _;case 3:f=c+1|0;c=5;$p=4;continue _;default:}return 0;case 1:$z=BHt(b,c,d,e,f);if(C()){break _;}f=$z;if(f)return 1;$p=5;continue _;case 2:$z=BHt(b,c,d,e,f);if(C()){break _;}f=$z;if(f)return 1;$p=6;continue _;case 3:$z=BHt(b,c,d,e,f);if(C())
{break _;}f=$z;if(f)return 1;$p=7;continue _;case 4:$z=BHt(b,f,d,e,c);if(C()){break _;}c=$z;if(c)return 1;$p=8;continue _;case 5:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;O();if(f!=C9U.a)return 0;$p=9;continue _;case 6:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;O();if(f!=C9U.a)return 0;$p=10;continue _;case 7:$z=BHl(b,c,d,e);if(C()){break _;}f=$z;O();if(f!=C9U.a)return 0;$p=11;continue _;case 8:$z=BHl(b,f,d,e);if(C()){break _;}c=$z;O();if(c!=C9U.a)return 0;$p=12;continue _;case 9:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c
>0?1:0;case 10:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c>0?1:0;case 11:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c>0?1:0;case 12:$z=Bjf(b,f,d,e);if(C()){break _;}c=$z;return c>0?1:0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BI5(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=(((g&12)>>2)+1|0)<<2&12|g&3;$p=2;case 2:BeQ(b,c,d,e,h);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CFJ(a){return 0;}
function BJu(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=((Q(f.r*4.0/360.0+0.5)&3)+2|0)%4|0;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}$p=2;case 2:$z=BaQ(a,b,c,d,e,g);if(C()){break _;}h=$z;if(!h)return;g=a.a;h=1;$p=3;case 3:b.bLr(c,d,e,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BX4(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c+1|0;g=a.a;$p=1;case 1:BmX(b,f,d,e,g);if(C()){break _;}f=c-1|0;g=a.a;$p=2;case 2:BmX(b,f,d,e,g);if(C()){break _;}f=e+1|0;g=a.a;$p=3;case 3:BmX(b,c,d,f,g);if(C()){break _;}f=e-1|0;g=a.a;$p=4;case 4:BmX(b,c,d,f,g);if(C()){break _;}f=d-1|0;g=a.a;$p=5;case 5:BmX(b,c,f,e,g);if(C()){break _;}d=d+1|0;f=a.a;$p=6;case 6:BmX(b,c,d,e,f);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CIQ(a){return 0;}
function CNQ(a,b,c,d){Bn();return D4e.D;}
function A_Q(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.By)return;$p=1;case 1:a:{$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5+(P(f)-0.5)*0.2;i=d+0.4000000059604645+(P(f)-0.5)*0.2;j=e+0.5+(P(f)-0.5)*0.2;k=0.0;l=0.0;if(!E(f,2))b:{switch(g&3){case 0:l=(-0.3125);break b;case 1:k=0.3125;break b;case 2:l=0.3125;break b;case 3:k
=(-0.3125);break b;default:}}else{m=(g&12)>>2;switch(g&3){case 0:l=C_G.data[m];break a;case 1:k= -C_G.data[m];break a;case 2:l= -C_G.data[m];break a;case 3:k=C_G.data[m];break a;default:}}}f=B(1035);h=h+k;l=j+l;n=0.0;j=0.0;k=0.0;$p=2;case 2:BSR(b,f,h,i,l,n,j,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BQ2(){C_G=BVi([(-0.0625),0.0625,0.1875,0.3125]);D4d=Cc([1,2,3,4]);}
var BKg=K(Bh);
function CTJ(a){var b=new BKg();Cg$(b,a);return b;}
function Cg$(a,b){BI();Ia(a,b,C$R);a.G=26;}
function BPQ(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(f==1)return a.G-1|0;if(!f)return a.G-1|0;g=e-1|0;$p=1;case 1:$z=b.cu(c,d,g);if(C()){break _;}g=$z;h=e+1|0;$p=2;case 2:$z=b.cu(c,d,h);if(C()){break _;}h=$z;i=c-1|0;$p=3;case 3:$z=b.cu(i,d,e);if(C()){break _;}i=$z;c=c+1|0;$p=4;case 4:$z=b.cu(c,d,e);if(C()){break _;}j=$z;k=3;O();l=C9x.data;if
(l[g]&&!l[h])k=3;if(l[h]&&!l[g])k=2;if(l[i]&&!l[j])k=5;if(l[j]&&!l[i])k=4;return f!=k?a.G:a.G+1|0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function CD7(a,b){return b==1?a.G-1|0:!b?a.G-1|0:b!=3?a.G:a.G+1|0;}
function Bba(a,b,c,d,e){return 1;}
function BmI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:Bxe(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BI6=K(Bh);
function CVq(a,b){var c=new BI6();Ccv(c,a,b);return c;}
function Ccv(a,b,c){Ia(a,b,c);a.G=84;BI();if(c===C$W)a.G=85;Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function CkH(a){return 0;}
function Cb$(a){return 0;}
function CnJ(a){return 0;}
function BeS(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLh(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=XZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bjh(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLh(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=Xk(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BLh(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;Bf(a,0.0,0.0,0.0,1.0,0.1875,1.0);if(!(c&4)?0:1){c=c&3;if(!c)Bf(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(c==1)Bf(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(c==2)Bf(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(c==3)Bf(a,0.0,0.0,0.0,0.1875,1.0,1.0);}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function B7c(a){Bf(a,0.0,0.40625,0.0,1.0,0.59375,1.0);}
function BdH(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bj0(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bj0(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=a.bv;BI();if(g===C$W)return 1;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;i=h^4;$p=2;case 2:BeQ(b,c,d,e,i);if(C()){break _;}i=1003;h=0;$p=3;case 3:BZM(b,f,i,c,d,e,h);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BVY(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;h=g&3;i=h?e:e+1|0;if(h==1)i=i+(-1)|0;j=h!=2?c:c+1|0;if(h==3)j=j+(-1)|0;$p=2;case 2:$z=BE3(b,j,d,i);if(C()){break _;}k=$z;if(!k){k=0;$p=3;continue _;}if(f>0){O();if(C1F.data[f].hZ()){$p=5;continue _;}}return;case 3:Bxe(b,c,d,
e,k);if(C()){break _;}k=0;$p=4;case 4:Bhf(a,b,c,d,e,g,k);if(C()){break _;}if(f>0){O();if(C1F.data[f].hZ()){$p=5;continue _;}}return;case 5:$z=BNu(b,c,d,e);if(C()){break _;}k=$z;$p=6;case 6:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(((g&4)<=0?0:1)==k)return;f=g^4;$p=7;case 7:BeQ(b,c,d,e,f);if(C()){break _;}l=null;k=1003;f=0;$p=8;case 8:BZM(b,l,k,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BJw(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLh(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=BpS(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BMG(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;if(f==2)g=0;if(f==3)g=1;if(f==4)g=2;if(f==5)g=3;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BMx(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(!f)return 0;if(f==1)return 0;if(f==2)e=e+1|0;if(f==3)e=e+(-1)|0;if(f==4)c=c+1|0;if(f==5)c=c+(-1)|0;$p=1;case 1:$z=BE3(b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BPG=K(Bh);
function CTv(a){var b=new BPG();Cjw(b,a);return b;}
function Cjw(a,b){BI();DT(a,b,1,D3j);B8(a,0.0);}
function BrZ(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BJY(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cxe(a,b,c){if(c==1){O();b=C5m.G;}else if(c!=2){O();b=C1S.G;}else{O();b=C$o.G;}return b;}
function BHk(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;g=CcY(b);DP(g,c+0.5,d,e+0.5,0.0,0.0);$p=1;case 1:b.bGv(g);if(C()){break _;}$p=2;case 2:Bjp(g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CxA(a,b){return 0;}
var BgC=K(Bh);
function CSf(a){var b=new BgC();B3h(b,a);return b;}
function B3h(a,b){BI();DT(a,b,54,C$Q);}
function CAk(a,b,c){switch(c){case 1:break;case 2:return 101;default:return 54;}return 100;}
function CAQ(a,b){return b;}
function Bi6(){Bh.call(this);this.xp=0;}
function CPx(a,b,c,d){var e=new Bi6();Ctm(e,a,b,c,d);return e;}
function Ctm(a,b,c,d,e){DT(a,b,d,c);a.xp=e;}
function Ccu(a,b,c){var d,e;a:{if(c==10&&b>1){b=a.G-1|0;break a;}d=W(c,1);if(d>=0&&c<=9&&b==1){b=(a.G-16|0)-a.xp|0;break a;}if(d>=0&&c<=3&&b==2){b=(a.G-16|0)-a.xp|0;break a;}e=W(c,7);if(e>=0&&c<=9&&b==3){b=(a.G-16|0)-a.xp|0;break a;}if(!(d&&c!=4&&e)&&b==4){b=(a.G-16|0)-a.xp|0;break a;}if(!(c!=3&&c!=6&&c!=9)&&b==5){b=(a.G-16|0)-a.xp|0;break a;}if(c==14){b=(a.G-16|0)-a.xp|0;break a;}if(c!=15){b=a.G;break a;}b=a.G-1|0;}return b;}
function CcM(a,b){var c;c=E(b,10)-7|0;if(c<0)c=0;return c;}
function Cba(a,b,c,d){O();return C5h.a+a.xp|0;}
function Bob(){var a=this;Bh.call(a);a.btZ=0;a.byu=0;}
function B$Z(a,b,c,d,e){var f=new Bob();CCh(f,a,b,c,d,e);return f;}
function CCh(a,b,c,d,e,f){DT(a,b,c,e);a.btZ=d;a.byu=f;}
function CyC(a,b,c,d){return !a.byu?0:a.a;}
function CzM(a){return 0;}
function Co1(a){return 0;}
function B37(a){return 18;}
function BdZ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cu(c,d,e);if(C()){break _;}g=$z;if(g==a.a)return 0;$p=2;case 2:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BkI(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=e-1|0;$p=1;case 1:$z=BHl(b,c,d,h);if(C()){break _;}h=$z;h=K1(a,h);i=e+1|0;$p=2;case 2:$z=BHl(b,c,d,i);if(C()){break _;}i=$z;i=K1(a,i);j=c-1|0;$p=3;case 3:$z=BHl(b,j,d,e);if(C()){break _;}j=$z;k=K1(a,j);j=c+1|0;$p=4;case 4:a:{$z=BHl(b,j,d,e);if(C()){break _;}j=$z;j=K1(a,j);if(!(k&&j)){if(k)break a;if
(j)break a;if(h)break a;if(i)break a;}Bf(a,0.0,0.0,0.4375,1.0,1.0,0.5625);$p=5;continue _;}if(k&&!j){Bf(a,0.0,0.0,0.4375,0.5,1.0,0.5625);$p=6;continue _;}if(!k&&j){Bf(a,0.5,0.0,0.4375,1.0,1.0,0.5625);$p=7;continue _;}b:{if(!(h&&i)){if(k)break b;if(j)break b;if(h)break b;if(i)break b;}Bf(a,0.4375,0.0,0.0,0.5625,1.0,1.0);$p=8;continue _;}if(h&&!i){Bf(a,0.4375,0.0,0.0,0.5625,1.0,0.5);$p=9;continue _;}if(!h&&i){Bf(a,0.4375,0.0,0.5,0.5625,1.0,1.0);$p=10;continue _;}return;case 5:BSY(a,b,c,d,e,f,g);if(C()){break _;}a:
{if(!(h&&i)){if(k)break a;if(j)break a;if(h)break a;if(i)break a;}Bf(a,0.4375,0.0,0.0,0.5625,1.0,1.0);$p=8;continue _;}if(h&&!i){Bf(a,0.4375,0.0,0.0,0.5625,1.0,0.5);$p=9;continue _;}if(!h&&i){Bf(a,0.4375,0.0,0.5,0.5625,1.0,1.0);$p=10;continue _;}return;case 6:BSY(a,b,c,d,e,f,g);if(C()){break _;}a:{if(!(h&&i)){if(k)break a;if(j)break a;if(h)break a;if(i)break a;}Bf(a,0.4375,0.0,0.0,0.5625,1.0,1.0);$p=8;continue _;}if(h&&!i){Bf(a,0.4375,0.0,0.0,0.5625,1.0,0.5);$p=9;continue _;}if(!h&&i){Bf(a,0.4375,0.0,0.5,0.5625,
1.0,1.0);$p=10;continue _;}return;case 7:BSY(a,b,c,d,e,f,g);if(C()){break _;}a:{if(!(h&&i)){if(k)break a;if(j)break a;if(h)break a;if(i)break a;}Bf(a,0.4375,0.0,0.0,0.5625,1.0,1.0);$p=8;continue _;}if(h&&!i){Bf(a,0.4375,0.0,0.0,0.5625,1.0,0.5);$p=9;continue _;}if(!h&&i){Bf(a,0.4375,0.0,0.5,0.5625,1.0,1.0);$p=10;continue _;}return;case 8:BSY(a,b,c,d,e,f,g);if(C()){break _;}return;case 9:BSY(a,b,c,d,e,f,g);if(C()){break _;}return;case 10:BSY(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,
e,f,g,h,i,j,k,$p);}
function Caa(a){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function BiR(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.4375;g=0.5625;h=0.4375;i=0.5625;j=e-1|0;$p=1;case 1:$z=b.cu(c,d,j);if(C()){break _;}j=$z;j=K1(a,j);k=e+1|0;$p=2;case 2:$z=b.cu(c,d,k);if(C()){break _;}k=$z;k=K1(a,k);l=c-1|0;$p=3;case 3:$z=b.cu(l,d,e);if(C()){break _;}l=$z;l=K1(a,l);c=c+1|0;$p=4;case 4:a:{b:{$z=b.cu(c,d,e);if
(C()){break _;}c=$z;m=K1(a,c);if(!(l&&m)){if(l)break b;if(m)break b;if(j)break b;if(k)break b;}f=0.0;g=1.0;break a;}if(l&&!m)f=0.0;else if(!l&&m)g=1.0;}c:{d:{if(!(j&&k)){if(l)break d;if(m)break d;if(j)break d;if(k)break d;}h=0.0;i=1.0;break c;}if(j&&!k)h=0.0;else if(!j&&k)i=1.0;}Bf(a,f,0.0,h,g,1.0,i);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bsz(a){return a.btZ;}
function K1(a,b){O();return !C9x.data[b]&&b!=a.a&&b!=C5s.a?0:1;}
var BV3=K(Bh);
function CV9(a){var b=new BV3();CrR(b,a);return b;}
function CrR(a,b){BI();Ia(a,b,D3k);a.G=136;}
function Cc2(a,b,c){return b!=1&&b?136:137;}
function CkM(a,b){return b!=1&&b?136:137;}
function CAA(a,b,c,d){Bn();return D4f.D;}
function BCt(a,b){return 3+E(b,5)|0;}
function CHV(a,b,c){var d;d=BCt(a,c)+E(c,1+b|0)|0;if(d>9)d=9;return d;}
function Ba8(){Iv.call(this);this.qr=null;}
function B4q(a,b){var c=new Ba8();B21(c,a,b);return c;}
function B21(a,b,c){Qj(a,b,111);a.qr=c;FB(a,1);Bf(a,0.375,0.0,0.375,0.625,0.25,0.625);}
function Cbb(a,b){O();return b!=C5i.a?0:1;}
function Bil(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(Ib()){var $T=ED();$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:$p=1;case 1:BpN(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=A_i(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;h=1.0;i=e-1|0;$p=3;case 3:$z=BHl(b,c,d,i);if(C()){break _;}j=$z;k=e+1|0;$p
=4;case 4:$z=BHl(b,c,d,k);if(C()){break _;}l=$z;m=c-1|0;$p=5;case 5:$z=BHl(b,m,d,e);if(C()){break _;}g=$z;n=c+1|0;$p=6;case 6:$z=BHl(b,n,d,e);if(C()){break _;}o=$z;$p=7;case 7:$z=BHl(b,m,d,i);if(C()){break _;}p=$z;$p=8;case 8:$z=BHl(b,n,d,i);if(C()){break _;}q=$z;$p=9;case 9:$z=BHl(b,n,d,k);if(C()){break _;}r=$z;$p=10;case 10:$z=BHl(b,m,d,k);if(C()){break _;}s=$z;t=a.a;o=g!=t&&o!=t?0:1;j=j!=t&&l!=t?0:1;p=p!=t&&q!=t&&r!=t&&s!=t?0:1;t=d-1|0;q=m;while(true){if(q>n){a:{if(!p){if(!o)break a;if(!j)break a;}h=h/2.0;}if
(E(f,(25.0/h|0)+1|0))return;$p=12;continue _;}r=i;if(r<=k)break;q=q+1|0;}$p=11;case 11:$z=BHl(b,q,t,r);if(C()){break _;}g=$z;u=0.0;O();if(g==C5i.a){u=1.0;$p=13;continue _;}if(!(q==c&&r==e))u=u/4.0;h=h+u;r=r+1|0;while(r>k){q=q+1|0;if(q>n){b:{if(!p){if(!o)break b;if(!j)break b;}h=h/2.0;}if(E(f,(25.0/h|0)+1|0))return;$p=12;continue _;}r=i;}continue _;case 12:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g>=7){$p=14;continue _;}g=g+1|0;$p=15;continue _;case 13:$z=Bjf(b,q,t,r);if(C()){break _;}g=$z;if(g>0)u=3.0;if(!(q
==c&&r==e))u=u/4.0;h=h+u;r=r+1|0;while(r>k){q=q+1|0;if(q>n){c:{if(!p){if(!o)break c;if(!j)break c;}h=h/2.0;}if(E(f,(25.0/h|0)+1|0))return;$p=12;continue _;}r=i;}$p=11;continue _;case 14:$z=BHl(b,m,d,e);if(C()){break _;}g=$z;if(g==a.qr.a)return;$p=16;continue _;case 15:BeQ(b,c,d,e,g);if(C()){break _;}return;case 16:$z=BHl(b,n,d,e);if(C()){break _;}g=$z;if(g==a.qr.a)return;$p=17;case 17:$z=BHl(b,c,d,i);if(C()){break _;}g=$z;if(g==a.qr.a)return;$p=18;case 18:$z=BHl(b,c,d,k);if(C()){break _;}g=$z;if(g==a.qr.a)return;o
=E(f,4);if(o)m=c;if(o==1)m=m+1|0;if(o!=2)i=e;if(o==3)i=i+1|0;$p=19;case 19:$z=BHl(b,m,d,i);if(C()){break _;}c=$z;if(c)return;$p=20;case 20:$z=BHl(b,m,t,i);if(C()){break _;}c=$z;O();if(c!=C5i.a)return;c=a.qr.a;$p=21;case 21:Bxe(b,m,d,i,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BDD(a,b){return (b*32|0)<<16|(255-(b*8|0)|0)<<8|(b*4|0);}
function BED(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;return BDD(a,c);default:H$();}}ED().s(a,b,c,d,e,$p);}
function B7t(a,b,c){return a.G;}
function B$p(a){Bf(a,0.375,0.0,0.375,0.625,0.25,0.625);}
function Bzx(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}c=$z;f=((c*2|0)+2|0)/16.0;a.dB=f;Bf(a,0.375,0.0,0.375,0.625,f,0.625);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CQn(a){return 19;}
function BAs(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.c8(c,d,e);if(C()){break _;}f=$z;if(f<7)return (-1);f=c-1|0;$p=2;case 2:$z=b.cu(f,d,e);if(C()){break _;}f=$z;if(f==a.qr.a)return 0;f=c+1|0;$p=3;case 3:$z=b.cu(f,d,e);if(C()){break _;}f=$z;if(f==a.qr.a)return 1;f=e-1|0;$p=4;case 4:$z=b.cu(c,d,f);if(C()){break _;}f=$z;if(f==a.qr.a)return 2;e=e+1|0;$p=5;case 5:$z=b.cu(c,d,e);if(C()){break _;}c
=$z;return c!=a.qr.a?(-1):3;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bqj(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{B0s(a,b,c,d,e,f,g,h);if(C()){break _;}if(!b.w){i=null;j=a.qr;if(j===C49){Bn();i=D4g;}if(j===C$t){Bn();i=D4h;}k=0;l=c;m=d;n=e;while(true){if(k>=3)break a;if(E(b.v,15)<=f){j=Hj(b,l+P(b.v)*0.699999988079071+0.15000000596046448,m+P(b.v)*0.699999988079071
+0.15000000596046448,n+P(b.v)*0.699999988079071+0.15000000596046448,Fb(i));j.qk=10;$p=2;continue _;}k=k+1|0;}}}return;case 2:b.bGv(j);if(C()){break _;}while(true){k=k+1|0;if(k>=3)break;if(E(b.v,15)>f)continue;else{j=Hj(b,l+P(b.v)*0.699999988079071+0.15000000596046448,m+P(b.v)*0.699999988079071+0.15000000596046448,n+P(b.v)*0.699999988079071+0.15000000596046448,Fb(i));j.qk=10;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CbI(a,b,c,d){return (-1);}
function CDJ(a,b){return 1;}
var BFi=K(Bh);
function CSF(a){var b=new BFi();CyY(b,a);return b;}
function CyY(a,b){BI();DT(a,b,143,D2_);FB(a,1);}
function Crf(a){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function B88(a){return 20;}
function Cap(a){return 0;}
function B42(a){return 0;}
function BEP(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.c8(c,d,e);if(C()){break _;}f=$z;g=1.0;h=1.0;i=1.0;j=0.0;k=0.0;l=0.0;m=f<=0?0:1;if(f&2){j=A0_(j,0.0625);g=0.0;h=0.0;k=1.0;i=0.0;l=1.0;m=1;}if(f&8){g=AES(g,0.9375);j=1.0;h=0.0;k=1.0;i=0.0;l=1.0;m=1;}if(f&4){l=A0_(l,0.0625);i=0.0;g=0.0;j=1.0;h=0.0;k=1.0;m=1;}if(f
&1){i=AES(i,0.9375);l=1.0;g=0.0;j=1.0;h=0.0;k=1.0;m=1;}if(m){Bf(a,g,h,i,j,k,l);return;}d=d+1|0;$p=2;case 2:$z=b.cu(c,d,e);if(C()){break _;}c=$z;if(J_(a,c)){h=AES(h,0.9375);k=1.0;g=0.0;j=1.0;i=0.0;l=1.0;}Bf(a,g,h,i,j,k,l);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BpQ(a,b,c,d,e){return null;}
function BkH(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:switch(f){case 1:d=d+1|0;$p=1;continue _;case 2:e=e+1|0;$p=2;continue _;case 3:e=e-1|0;$p=3;continue _;case 4:c=c+1|0;$p=4;continue _;case 5:c=c-1|0;$p=5;continue _;default:}return 0;case 1:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return J_(a,c);case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return J_(a,c);case 3:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return J_(a,
c);case 4:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return J_(a,c);case 5:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;return J_(a,c);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function J_(a,b){var c;if(!b)return 0;O();c=C1F.data[b];return c.dF()&&c.bv.hH()?1:0;}
function CH4(a){return 4764952;}
function CJ3(a,b){return 4764952;}
function BoY(a,b,c,d,e){return ((b.m3()).kH(c,e)).bd$(b,c,d,e);}
function BH9(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}f=$z;if(f<=0)g=f;else{h=0;i=d+1|0;g=f;while(h<=3){j=1<<h;if(f&j){k=c+D4i.data[h]|0;l=e+D4j.data[h]|0;$p=4;continue _;}h=h+1|0;}}if(!g){k=d+1|0;$p=2;continue _;}if(g!=f){$p=3;continue _;}if(1)return;$p=6;continue _;case 2:$z=BHl(b,
c,k,e);if(C()){break _;}k=$z;if(!J_(a,k))f=0;else{if(g!=f){$p=3;continue _;}f=1;}if(f)return;$p=6;continue _;case 3:BeQ(b,c,d,e,g);if(C()){break _;}if(1)return;$p=6;continue _;case 4:$z=BHl(b,k,d,l);if(C()){break _;}k=$z;if(!J_(a,k)){$p=5;continue _;}while(true){h=h+1|0;if(h>3){if(!g){k=d+1|0;$p=2;continue _;}if(g!=f){$p=3;continue _;}if(1)return;$p=6;continue _;}j=1<<h;if(f&j)break;}k=c+D4i.data[h]|0;l=e+D4j.data[h]|0;continue _;case 5:$z=BHl(b,c,i,e);if(C()){break _;}k=$z;if(k==a.a){$p=9;continue _;}g=g&(j
^(-1));while(true){h=h+1|0;if(h>3){if(!g){k=d+1|0;$p=2;continue _;}if(g!=f){$p=3;continue _;}if(1)return;$p=6;continue _;}j=1<<h;if(f&j)break;}k=c+D4i.data[h]|0;l=e+D4j.data[h]|0;$p=4;continue _;case 6:$z=Bjf(b,c,d,e);if(C()){break _;}g=$z;f=0;$p=7;case 7:Bhf(a,b,c,d,e,g,f);if(C()){break _;}f=0;$p=8;case 8:Bxe(b,c,d,e,f);if(C()){break _;}return;case 9:$z=Bjf(b,c,i,e);if(C()){break _;}k=$z;if(!(k&j))g=g&(j^(-1));while(true){h=h+1|0;if(h>3){if(!g){k=d+1|0;$p=2;continue _;}if(g!=f){$p=3;continue _;}if(1)return;$p
=6;continue _;}j=1<<h;if(f&j)break;}k=c+D4i.data[h]|0;l=e+D4j.data[h]|0;$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BjO(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(!b.w&&!E(b.v,4)){g=5;h=0;i=c-4|0;j=c+4|0;k=e-4|0;l=e+4|0;m=d-1|0;n=d+1|0;a:while(true){if(i>j){$p=1;continue _;}o=k;while(o<=l){p=m;if(p<=n)break a;o=o+1|0;}i=i+1|0;}$p=4;continue _;}return;case 1:$z=Bjf(b,c,
d,e);if(C()){break _;}p=$z;o=E(b.v,6);q=D4k.data[o];if(o==1&&d<(b.o-1|0)){$p=2;continue _;}if(o>=2&&o<=5){k=1<<q;if(!(p&k)){if(h)return;l=c+D4i.data[q]|0;r=e+D4j.data[q]|0;$p=7;continue _;}}if(d<=1)return;$p=3;continue _;case 2:b:{$z=BVp(b,c,n,e);if(C()){break _;}k=$z;if(k){if(h)return;l=E(b.v,16)&p;if(l<=0)break b;m=0;if(m>3){if(l<=0)break b;d=a.a;$p=13;continue _;}k=c+D4i.data[m]|0;d=e+D4j.data[m]|0;$p=10;continue _;}if(o>=2&&o<=5){k=1<<q;if(!(p&k)){if(h)return;l=c+D4i.data[q]|0;r=e+D4j.data[q]|0;$p=7;continue _;}}if
(d>1){$p=3;continue _;}}return;case 3:c:{$z=BHl(b,c,m,e);if(C()){break _;}l=$z;if(!l){k=E(b.v,16)&p;if(k<=0)break c;d=a.a;$p=6;continue _;}if(l==a.a){k=E(b.v,16)&p;$p=5;continue _;}}return;case 4:c:{$z=BHl(b,i,p,o);if(C()){break _;}r=$z;if(r==a.a){g=g+(-1)|0;if(g<=0){h=1;break c;}}p=p+1|0;d:while(true){if(p<=n){continue _;}o=o+1|0;while(o>l){i=i+1|0;if(i>j)break d;o=k;}p=m;}}$p=1;continue _;case 5:$z=Bjf(b,c,m,e);if(C()){break _;}r=$z;d=r|k;if(r==d)return;$p=8;continue _;case 6:BoK(b,c,m,e,d,k);if(C()){break _;}return;case 7:$z
=BHl(b,l,d,r);if(C()){break _;}l=$z;if(l){O();s=C1F.data;if(s[l]!==null){if(AI8(s[l].bv)&&C1F.data[l].dF()){k=p|k;$p=16;continue _;}return;}}k=(q+1|0)&3;r=(q+3|0)&3;l=1<<k;o=p&l;if(o){s=D4i.data;m=(c+s[q]|0)+s[k]|0;s=D4j.data;g=(e+s[q]|0)+s[k]|0;$p=9;continue _;}l=1<<r;m=p&l;if(m){s=D4i.data;p=(c+s[q]|0)+s[r]|0;s=D4j.data;g=(e+s[q]|0)+s[r]|0;$p=11;continue _;}if(o){s=D4i.data;l=(c+s[q]|0)+s[k]|0;s=D4j.data;o=(e+s[q]|0)+s[k]|0;$p=14;continue _;}if(!m){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k
=(c+s[q]|0)+s[r]|0;s=D4j.data;l=(e+s[q]|0)+s[r]|0;$p=18;continue _;case 8:BeQ(b,c,m,e,d);if(C()){break _;}return;case 9:$z=BHl(b,m,d,g);if(C()){break _;}m=$z;if(J_(a,m)){c=c+D4i.data[q]|0;e=e+D4j.data[q]|0;k=a.a;$p=12;continue _;}l=1<<r;m=p&l;if(m){s=D4i.data;p=(c+s[q]|0)+s[r]|0;s=D4j.data;g=(e+s[q]|0)+s[r]|0;$p=11;continue _;}if(o){s=D4i.data;l=(c+s[q]|0)+s[k]|0;s=D4j.data;o=(e+s[q]|0)+s[k]|0;$p=14;continue _;}if(!m){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k=(c+s[q]|0)+s[r]|0;s=D4j.data;l
=(e+s[q]|0)+s[r]|0;$p=18;continue _;case 10:$z=BHl(b,k,n,d);if(C()){break _;}d=$z;if(!J_(a,d))l=l&(1<<m^(-1));m=m+1|0;if(m>3){if(l<=0)return;d=a.a;$p=13;continue _;}k=c+D4i.data[m]|0;d=e+D4j.data[m]|0;continue _;case 11:$z=BHl(b,p,d,g);if(C()){break _;}p=$z;if(J_(a,p)){c=c+D4i.data[q]|0;e=e+D4j.data[q]|0;k=a.a;$p=15;continue _;}if(o){s=D4i.data;l=(c+s[q]|0)+s[k]|0;s=D4j.data;o=(e+s[q]|0)+s[k]|0;$p=14;continue _;}if(!m){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k=(c+s[q]|0)+s[r]|0;s=D4j.data;l
=(e+s[q]|0)+s[r]|0;$p=18;continue _;case 12:BoK(b,c,d,e,k,l);if(C()){break _;}return;case 13:BoK(b,c,n,e,d,l);if(C()){break _;}return;case 14:$z=BVp(b,l,d,o);if(C()){break _;}l=$z;if(l){l=c+D4i.data[k]|0;o=e+D4j.data[k]|0;$p=19;continue _;}if(!m){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k=(c+s[q]|0)+s[r]|0;s=D4j.data;l=(e+s[q]|0)+s[r]|0;$p=18;continue _;case 15:BoK(b,c,d,e,k,l);if(C()){break _;}return;case 16:BeQ(b,c,d,e,k);if(C()){break _;}return;case 17:$z=BHl(b,k,n,l);if(C()){break _;}k
=$z;if(!J_(a,k))return;c=c+D4i.data[q]|0;e=e+D4j.data[q]|0;k=a.a;l=0;$p=20;continue _;case 18:$z=BVp(b,k,d,l);if(C()){break _;}k=$z;if(!k){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}k=c+D4i.data[r]|0;l=e+D4j.data[r]|0;$p=21;continue _;case 19:$z=BHl(b,l,d,o);if(C()){break _;}l=$z;if(J_(a,l)){s=D4i.data;c=(c+s[q]|0)+s[k]|0;s=D4j.data;e=(e+s[q]|0)+s[k]|0;k=a.a;l=1<<((q+2|0)&3);$p=22;continue _;}if(!m){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k=(c+s[q]|0)+s[r]|0;s=D4j.data;l=
(e+s[q]|0)+s[r]|0;$p=18;continue _;case 20:BoK(b,c,d,e,k,l);if(C()){break _;}return;case 21:$z=BHl(b,k,d,l);if(C()){break _;}k=$z;if(!J_(a,k)){k=c+D4i.data[q]|0;l=e+D4j.data[q]|0;$p=17;continue _;}s=D4i.data;k=(c+s[q]|0)+s[r]|0;s=D4j.data;e=(e+s[q]|0)+s[r]|0;l=a.a;c=1<<((q+2|0)&3);$p=23;continue _;case 22:BoK(b,c,d,e,k,l);if(C()){break _;}return;case 23:BoK(b,k,d,e,l,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BWn(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{g=0;switch(f){case 2:g=1;break a;case 3:g=4;break a;case 4:g=8;break a;case 5:g=2;break a;default:}}if(!g)return;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function ClE(a,b,c,d){return 0;}
function CBk(a,b){return 0;}
function BA_(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w&&Hx(c)!==null){h=(Hx(c)).N;Bn();if(h==D3G.D){C1();c.cB(C4Z.data[a.a],1);i=new CE;O();AG9(i,C$w,1,g);$p=2;continue _;}}$p=1;case 1:BJY(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:BgG(a,b,d,e,f,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var BZT=K(Bh);
function CU4(a,b){var c=new BZT();CzN(c,a,b);return c;}
function CzN(a,b,c){BI();DT(a,b,c,C$R);}
function BMX(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,c,f,e);if(C()){break _;}g=$z;if(!g.eu())return 0;$p=2;case 2:$z=BJ4(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BFC(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}f=$z;return A$O(f)?null:D9(c,d,e,c+1|0,d+1.5,e+1|0);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CBD(a){return 0;}
function B7O(a){return 0;}
function CL_(a){return 21;}
function BYs(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=(Q(f.r*4.0/360.0+0.5)&3)%4|0;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bkh(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(A$O(g)){h=g&(-5);$p=2;continue _;}h=(Q(f.r*4.0/360.0+0.5)&3)%4|0;if(Bkd(g)!=((h+2|0)%4|0))h=g;h=h|4;$p=4;continue _;case 2:BeQ(b,c,d,e,h);if(C()){break _;}i=1003;h=0;$p=3;case 3:BZM(b,f,i,c,d,e,h);if(C()){break _;}return 1;case 4:BeQ(b,c,d,e,h);if(C()){break _;}i=1003;h
=0;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function A$O(b){return !(b&4)?0:1;}
function Bkd(b){return b&3;}
var BO2=K(Bh);
function CQ0(a){var b=new BO2();CeY(b,a);return b;}
function CeY(a,b){BI();Ia(a,b,D24);a.G=77;FB(a,1);}
function COh(a,b,c){return b==1?78:b?77:2;}
function BaZ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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)return 78;if(!f)return 2;d=d+1|0;$p=1;case 1:$z=b.tk(c,d,e);if(C()){break _;}g=$z;BI();return g!==D25&&g!==D26?77:68;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BB_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.w)return;g=d+1|0;$p=1;case 1:$z=A_i(b,c,g,e);if(C()){break _;}h=$z;if(h>=4){$p=2;continue _;}O();i=C9z.data;$p=3;continue _;case 2:$z=A_i(b,c,g,e);if(C()){break _;}j=$z;if(j>=9){j=0;if(j<4){g=(c+E(f,3)|0)-1|0;h=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=h+1|0;$p=5;continue _;}}return;case 3:$z
=BHl(b,c,g,e);if(C()){break _;}j=$z;if(i[j]<=2){$p=2;continue _;}j=C1O.a;$p=4;case 4:Bxe(b,c,d,e,j);if(C()){break _;}return;case 5:$z=BHl(b,g,l,k);if(C()){break _;}m=$z;$p=6;case 6:$z=BHl(b,g,h,k);if(C()){break _;}n=$z;O();if(n==C1O.a){$p=7;continue _;}j=j+1|0;if(j>=4)return;g=(c+E(f,3)|0)-1|0;h=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=h+1|0;$p=5;continue _;case 7:$z=A_i(b,g,l,k);if(C()){break _;}l=$z;if(l>=4&&C9z.data[m]<=2){l=a.a;$p=8;continue _;}j=j+1|0;if(j>=4)return;g=(c+E(f,3)|0)-1|0;h=(d+E(f,5)|0)-3|0;k
=(e+E(f,3)|0)-1|0;l=h+1|0;$p=5;continue _;case 8:Bxe(b,g,h,k,l);if(C()){break _;}j=j+1|0;if(j>=4)return;g=(c+E(f,3)|0)-1|0;h=(d+E(f,5)|0)-3|0;k=(e+E(f,3)|0)-1|0;l=h+1|0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BLE(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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(E(f,10))return;g=B(1063);h=c+P(f);i=d+1.100000023841858;j=e+P(f);k=0.0;l=0.0;m=0.0;$p=1;case 1:BSR(b,g,h,i,j,k,l,m);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Cfh(a,b,c,d){O();return C1O.dg(0,c,d);}
var BWJ=K(Iv);
function CUO(a,b){var c=new BWJ();Ci5(c,a,b);return c;}
function Ci5(a,b,c){Qj(a,b,c);Bf(a,0.0,0.0,0.0,1.0,0.015625,1.0);FB(a,1);}
function Cig(a){return 23;}
function BKp(a,b,c,d,e,f){}
function ChK(a){return 2129968;}
function Cgw(a,b){return 2129968;}
function BY_(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{$z=Bso(a,b,c,d,e);if(C()){break _;}d=$z;if(d){b=(EU(b)).kH(c,e);Gj();if(b===D4l){c=1;break a;}}c=0;}return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BV_(a,b,c,d,e){return 2129968;}
function B3k(a,b){O();return b!=C1b.a&&b!=C46.a?0:1;}
function BeC(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d>=0&&d<b.o){d=d-1|0;$p=1;continue _;}return 0;case 1:$z=BGQ(b,c,d,e);if(C()){break _;}f=$z;BI();if(f!==C$S)return 0;$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var Bay=K(Iv);
function CXA(a){var b=new Bay();B$4(b,a);return b;}
function B$4(a,b){Qj(a,b,226);FB(a,1);Bf(a,0.0,0.0,0.0,1.0,0.25,1.0);}
function CFu(a,b){O();return b!=C$h.a?0:1;}
function Bel(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bjf(b,c,d,e);if(C()){break _;}g=$z;if(g<3){h=EU(b);if(h!==null&&h.kH(c,e) instanceof A7h&&!E(f,15)){i=g+1|0;$p=3;continue _;}}$p=2;case 2:BpN(a,b,c,d,e);if(C()){break _;}return;case 3:BeQ(b,c,d,e,i);if(C()){break _;}$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Cb9(a,b,c){return c>=3?a.G+2|0:c<=0?a.G:a.G+1|0;}
function Ce_(a){return 6;}
function BUQ(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w){i=1;if(f>=3){i=2+E(b.v,3)|0;if(h>0)i=i+E(b.v,h+1|0)|0;}j=0;if(j<i){k=new CE;Bn();Gl(k,D4m);$p=1;continue _;}}return;case 1:BgG(a,b,c,d,e,k);if(C()){break _;}j=j+1|0;if(j>=i)return;k=new CE;Bn();Gl(k,D4m);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CCb(a,b,c,d){return 0;}
function CJF(a,b){return 0;}
var BQb=K(D_);
function CQV(a){var b=new BQb();CwT(b,a);return b;}
function CwT(a,b){BI();Xu(a,b,166,C$Q);Bf(a,0.0,0.0,0.0,1.0,0.75,1.0);LG(a,0);}
function CDb(a){return 0;}
function BeJ(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=c-2|0;h=c+2|0;i=e-2|0;j=e+2|0;k=e-1|0;l=d+1|0;m=c+0.5;n=d+2.0;o=e+0.5;p=g;while(true){q=W(p,h);if(q>0)break;r=i;while(r
<=j){if(p>g&&q<0&&r==k)r=j;if(!E(f,16)){s=d;if(s<=l){$p=1;continue _;}}r=r+1|0;}p=p+1|0;}return;case 1:$z=BHl(b,p,s,r);if(C()){break _;}t=$z;O();if(t==C5G.a){u=p-c|0;t=(u/2|0)+c|0;v=r-e|0;w=(v/2|0)+e|0;$p=2;continue _;}s=s+1|0;a:while(true){if(s<=l){continue _;}while(true){r=r+1|0;while(r>j){p=p+1|0;q=W(p,h);if(q>0)break a;r=i;}if(p>g&&q<0&&r==k)r=j;if(E(f,16))continue;else break;}s=d;}return;case 2:$z=BGQ(b,t,s,w);if(C()){break _;}x=$z;if(!x.hH()){x=B(1064);y=u+P(f)-0.5;z=(s-d|0)-P(f)-1.0;ba=v+P(f)-0.5;$p=
3;continue _;}a:while(true){r=r+1|0;while(r>j){p=p+1|0;q=W(p,h);if(q>0)break a;r=i;}if(p>g&&q<0&&r==k)r=j;if(E(f,16))continue;s=d;if(s>l)continue;else{$p=1;continue _;}}return;case 3:BSR(b,x,m,n,o,y,z,ba);if(C()){break _;}s=s+1|0;b:while(true){if(s<=l){$p=1;continue _;}while(true){r=r+1|0;while(r>j){p=p+1|0;q=W(p,h);if(q>0)break b;r=i;}if(p>g&&q<0&&r==k)r=j;if(E(f,16))continue;else break;}s=d;}return;default:H$();}}ED().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 CaO(a){return 0;}
function B5z(a,b,c){return BW5(a,b);}
function BW5(a,b){return !b?a.G+17|0:b==1?a.G:a.G+16|0;}
function CyH(a){var b;b=new Uv;IY(b);return b;}
function Brq(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:BQQ(f,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BNR(){D_.call(this);this.mk=null;}
function CWM(a){var b=new BNR();Cyx(b,a);return b;}
function Cyx(a,b){BI();Uw(a,b,C$W);a.mk=new DG;a.G=157;}
function Crv(a){return 0;}
function B3J(a){return 25;}
function Cti(a){return BE9();}
function CaF(a){return 0;}
function BwA(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bf(a,0.4375,0.0,0.4375,0.5625,0.875,0.5625);$p=1;case 1:BSY(a,b,c,d,e,f,g);if(C()){break _;}AZr(a);$p=2;case 2:BSY(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AZr(a){Bf(a,0.0,0.0,0.0,1.0,0.125,1.0);}
function BPA(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;g=b;if(g===null)return 1;$p=2;case 2:BwQ(f,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BGL(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c+0.4000000059604645+P(f)*0.20000000298023224;h=d+0.699999988079071+P(f)*0.30000001192092896;i=e+0.4000000059604645+P(f)*0.20000000298023224;f=B(1031);j=0.0;k=0.0;l=0.0;$p=1;case 1:BSR(b,f,g,h,i,j,k,l);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BZ9(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:a:{$z=Buw(b,c,d,e);if(C()){break _;}f=$z;if(f!==null&&f instanceof AHA){g=f;h=0;i=c;j=d;k=e;while(true){if(h>=ANS(g))break a;l=AZ$(g,h);if(l!==null){m=P(a.mk)*0.800000011920929
+0.10000000149011612;n=P(a.mk)*0.800000011920929+0.10000000149011612;o=P(a.mk)*0.800000011920929+0.10000000149011612;p=i+m;q=j+n;r=k+o;if(l.q>0){s=E(a.mk,21)+10|0;t=l.q;if(s>t)s=t;l.q=t-s|0;u=Hj(b,p,q,r,E9(l.N,s,l.bD));u.k=BU(a.mk)*0.05000000074505806;u.i=BU(a.mk)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mk)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}}}$p=2;case 2:BTg(a,b,c,d,e);if(C()){break _;}return;case 3:b.bGv(u);if(C()){break _;}a:while(true){if(l.q>0){s=E(a.mk,21)+10|0;t=l.q;if(s>t)s=t;l.q
=t-s|0;u=Hj(b,p,q,r,E9(l.N,s,l.bD));u.k=BU(a.mk)*0.05000000074505806;u.i=BU(a.mk)*0.05000000074505806+0.20000000298023224;u.j=BU(a.mk)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=ANS(g))break a;l=AZ$(g,h);if(l===null)continue;else break;}m=P(a.mk)*0.800000011920929+0.10000000149011612;n=P(a.mk)*0.800000011920929+0.10000000149011612;o=P(a.mk)*0.800000011920929+0.10000000149011612;p=i+m;q=j+n;r=k+o;}$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function CsZ(a,b,c,d){Bn();return D4n.D;}
var BU0=K(Bh);
function CRd(a){var b=new BU0();Cyy(b,a);return b;}
function Cyy(a,b){BI();Ia(a,b,C$W);a.G=154;}
function Co8(a,b,c){return b==1?138:b?154:155;}
function BF4(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bf(a,0.0,0.0,0.0,1.0,0.3125,1.0);$p=1;case 1:BSY(a,b,c,d,e,f,g);if(C()){break _;}h=0.125;Bf(a,0.0,0.0,0.0,h,1.0,1.0);$p=2;case 2:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,0.0,0.0,0.0,1.0,1.0,h);$p=3;case 3:BSY(a,b,c,d,e,f,g);if(C()){break _;}i=0.875;Bf(a,i,0.0,0.0,1.0,1.0,1.0);$p=4;case 4:BSY(a,b,c,d,e,f,g);if(C()){break _;}Bf(a,
0.0,0.0,i,1.0,1.0,1.0);$p=5;case 5:BSY(a,b,c,d,e,f,g);if(C()){break _;}BOk(a);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BOk(a){Bf(a,0.0,0.0,0.0,1.0,1.0,1.0);}
function B4I(a){return 0;}
function CpL(a){return 24;}
function B3C(a){return 0;}
function Bmg(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.w)return 1;g=EM(f.X);if(g===null)return 1;$p=1;case 1:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;i=g.N;Bn();if(i==D4o.D){if(h>=3)return 1;f=f.X;i=f.dn;j=Fb(D4p);$p=2;continue _;}if(i==D4q.D&&h>0){j=DU(C9m,1,0);if(VD(f.X,j)){i=g.q-1|0;g.q=i;if(i>0){i=h-1|0;$p=5;continue _;}f=f.X;i=f.dn;j=null;$p=6;continue _;}k
=Hj(b,c+0.5,d+1.5,e+0.5,j);$p=4;continue _;}return 1;case 2:M0(f,i,j);if(C()){break _;}i=3;$p=3;case 3:BeQ(b,c,d,e,i);if(C()){break _;}return 1;case 4:b.bGv(k);if(C()){break _;}i=g.q-1|0;g.q=i;if(i>0){i=h-1|0;$p=5;continue _;}f=f.X;i=f.dn;j=null;$p=6;continue _;case 5:BeQ(b,c,d,e,i);if(C()){break _;}return 1;case 6:M0(f,i,j);if(C()){break _;}i=h-1|0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Cn5(a,b,c,d){Bn();return D4r.D;}
var BIr=K(D_);
function CVp(a,b){var c=new BIr();CG$(c,a,b);return c;}
function CG$(a,b,c){Xu(a,b,0,c);IO(a,1.0);}
function ChL(a){var b;b=new Wz;IY(b);return b;}
function BPe(a,b,c,d,e){Bf(a,0.0,0.0,0.0,1.0,0.0625,1.0);}
function BVx(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(f)return 0;$p=1;case 1:$z=BMy(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CGA(a){return 0;}
function CsL(a){return 0;}
function Cp7(a,b){return 0;}
function B1m(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(f.cz===null&&f.ca===null&&f instanceof Ew){b=f;c=1;$p=1;continue _;}return;case 1:b.bvh(c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BzO(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c+P(f);h=d+0.800000011920929;i=e+P(f);j=0.0;k=0.0;l=0.0;f=B(1031);$p=1;case 1:BSR(b,f,g,h,i,j,k,l);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Cm7(a){return (-1);}
function BrF(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.b5.lE)return;f=0;$p=1;case 1:Bxe(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var Bqq=K(Bh);
function CVT(a){var b=new Bqq();COx(b,a);return b;}
function COx(a,b){BI();DT(a,b,159,C$U);}
function Cui(a,b,c){return b==1?a.G-1|0:b?a.G:a.G+16|0;}
function CPW(a){return 0;}
function B27(a){return 26;}
function A35(a){Bf(a,0.0,0.0,0.0,1.0,0.8125,1.0);}
function BPv(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bf(a,0.0,0.0,0.0,1.0,0.8125,1.0);$p=1;case 1:BSY(a,b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:$z=Bjf(b,c,d,e);if(C()){break _;}h=$z;if(!Yi(h)){A35(a);return;}Bf(a,0.3125,0.8125,0.3125,0.6875,1.0,0.6875);$p=3;case 3:BSY(a,b,c,d,e,f,g);if(C()){break _;}A35(a);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Yi(b){return !(b&4)?0:1;}
function B8e(a,b,c,d){return 0;}
function BnJ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=((Q(f.r*4.0/360.0+0.5)&3)+2|0)%4|0;$p=1;case 1:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bv(){var a=this;D.call(a);a.D=0;a.fk=0;a.hN=0;a.R_=0;a.a70=0;a.n9=0;a.GD=null;a.LS=null;a.V$=null;}
var D4s=null;var C45=null;var D4t=null;var D4u=null;var D4v=null;var D3X=null;var D4w=null;var Daw=null;var D3I=null;var D3E=null;var Dax=null;var Dam=null;var D4x=null;var D4y=null;var Das=null;var D4z=null;var Dal=null;var D4A=null;var D4B=null;var D4C=null;var Daq=null;var D4D=null;var DaB=null;var D4E=null;var D4F=null;var D4G=null;var D4H=null;var D4I=null;var D4J=null;var D4K=null;var D4L=null;var D4M=null;var D4N=null;var D3U=null;var D4O=null;var D4P=null;var Dan=null;var D4Q=null;var D4R=null;var D4S
=null;var D4T=null;var D3V=null;var D3Z=null;var Dao=null;var D4U=null;var D4V=null;var D4W=null;var D4X=null;var D4Y=null;var D4Z=null;var D40=null;var D41=null;var D42=null;var D43=null;var D44=null;var D45=null;var D46=null;var D47=null;var D48=null;var D49=null;var D4$=null;var D4_=null;var D5a=null;var D5b=null;var D3D=null;var D5c=null;var D5d=null;var D5e=null;var D5f=null;var D31=null;var D35=null;var D4p=null;var D4o=null;var D5g=null;var D5h=null;var Dav=null;var D36=null;var D3Y=null;var D3K=null;var D5i
=null;var Dau=null;var D5j=null;var D5k=null;var D4a=null;var D4b=null;var D5l=null;var Dak=null;var D5m=null;var D5n=null;var D5o=null;var D3J=null;var D5p=null;var D5q=null;var D5r=null;var D4c=null;var D5s=null;var Dar=null;var D3F=null;var Dat=null;var D5t=null;var Dap=null;var D3P=null;var D4e=null;var D5u=null;var D5v=null;var D3G=null;var D4f=null;var D4g=null;var D4h=null;var D5w=null;var D5x=null;var D5y=null;var D5z=null;var D5A=null;var D5B=null;var Daz=null;var Day=null;var D5C=null;var D4m=null;var C9m
=null;var D4q=null;var D5D=null;var D5E=null;var D5F=null;var D5G=null;var D4n=null;var D4r=null;var DaA=null;var D5H=null;var D5I=null;var D5J=null;var D5K=null;var D5L=null;var D5M=null;var D5N=null;var D5O=null;var D5P=null;var D5Q=null;var D5R=null;var D5S=null;function Bn(){Bn=Be(Bv);Ckq();}
function FU(a){var b=new Bv();E6(b,a);return b;}
function E6(a,b){var c,d,e;Bn();a.fk=64;a.hN=0;a.a70=0;a.n9=0;a.GD=null;a.LS=null;c=256+b|0;a.D=c;if(C45.data[c]!==null){d=DC();e=new T;U(e);Bj(J(e,B(1065)),b);B_(d,S(e));}C45.data[c]=a;}
function Cp1(a,b){a.R_=b;return a;}
function A9p(a,b){a.fk=b;return a;}
function BQ(a,b,c){a.R_=b+(c*16|0)|0;return a;}
function CKX(a,b){return a.R_;}
function BIs(a,b){return a.ku(b.bD);}
function BMs(a,b,c,d,e,f,g,h){return 0;}
function CoV(a,b,c){return 1.0;}
function B06(a,b,c,d){return b;}
function Cst(a,b,c,d){return b;}
function Cde(a){return a.fk;}
function CEL(a,b){return 0;}
function CHl(a){return a.n9;}
function CKC(a){return a.hN;}
function Cpf(a,b){a.hN=b;return a;}
function Wf(a){return a.hN>0&&!a.n9?1:0;}
function CFD(a,b,c,d){return 0;}
function CC6(a,b,c,d,e,f,g){return 0;}
function CpT(a,b){return 1;}
function Cus(a,b){return 0;}
function Ctf(a,b,c){}
function AO2(a){a.a70=1;return a;}
function CrD(a){return a.a70;}
function B7X(a){return 0;}
function RP(a,b){var c;c=new T;U(c);J(J(c,B(1066)),b);a.V$=S(c);return a;}
function BY7(a,b){var c;c=a.Ff(b);return c!==null?C6(c):B(4);}
function CM3(a){return a.V$;}
function Cpw(a,b){return a.V$;}
function ALy(a,b){var c;if(a.fk<=1){a.GD=b;return a;}c=new BW;Bg(c,B(1067));M(c);}
function CkG(a){return a.GD;}
function AUc(a){return a.GD===null?0:1;}
function AGm(a){var b,c;b=a.OU();c=new T;U(c);J(J(c,b),B(634));return C6(S(c));}
function CKp(a,b){return 16777215;}
function BRP(a,b,c,d,e,f){}
function BNi(a,b,c,d){}
function B6U(a,b){KW();return D5T;}
function CHB(a,b){return 0;}
function BHX(a,b,c,d,e){}
function Ms(a,b){a.LS=b;return a;}
function Cc5(a){return a.LS;}
function AKZ(a){return a.LS===null?0:1;}
function CH7(a,b,c){}
function BtE(a,b){var c;b=ARp(Ee(),BY7(a,b));c=new T;U(c);J(c,b);return DD(S(c));}
function CQm(a,b){return ACI(b);}
function CE3(a,b){if(!ACI(b)){AED();b=D5U;}else{AED();b=D5V;}return b;}
function Bj9(a,b){return a.fk==1&&Wf(a)?1:0;}
function Bbg(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=c.bG;f=e+(c.E-e)*1.0;e=c.bz;g=e+(c.r-e)*1.0;h=c.bU;i=h+(c.d-h)*1.0;h=c.cD;j=h+(c.h-h)*1.0+1.62-c.cv;h=c.bX;k=Cr(i,j,h+(c.c-h)*1.0);e= -g*0.01745329238474369-3.1415927410125732;l=BT(e);e=BC(e);m= -f*0.01745329238474369;n= -BT(m);o=
HG(k,e*n*5.0,BC(m)*5.0,l*n*5.0);p=d?0:1;$p=1;case 1:$z=BRa(b,k,o,d,p);if(C()){break _;}q=$z;return q;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Cq4(a){return 0;}
function Ckq(){var b,c;D4s=CbQ();C45=X(Bv,32000);b=new AFn;Btf();AU2(b,0,D5W);D4t=(BQ(b,2,5)).T(B(1068));D4u=(BQ(AMV(1,D5W),2,6)).T(B(1069));D4v=(BQ(AKH(2,D5W),2,7)).T(B(1070));D3X=(BQ(CSv(3),5,0)).T(B(1071));D4w=(BQ(K2(4,4,0.30000001192092896,0),10,0)).T(B(1072));Daw=(BQ(CVd(5),5,1)).T(B(1073));D3I=(BQ(FU(6),5,2)).T(B(1074));D3E=(BQ(CTx(7),7,0)).T(B(1075));Dax=(BQ(FU(8),7,3)).T(B(1076));Dam=(BQ(FU(9),7,1)).T(B(1077));D4x=(BQ(FU(10),7,2)).T(B(1078));D4y=(BQ(AKg(11,D5W),2,4)).T(B(1079));Das=(BQ(AKg(12,D5X),0,
4)).T(B(1080));D4z=(BQ(AZl(13,D5X),0,5)).T(B(1081));Dal=(BQ(AMV(14,D5X),0,6)).T(B(1082));D4A=(BQ(AKH(15,D5X),0,7)).T(B(1083));D4B=(BQ(AKg(16,D5Y),1,4)).T(B(1084));D4C=(BQ(AZl(17,D5Y),1,5)).T(B(1085));Daq=(BQ(AMV(18,D5Y),1,6)).T(B(1086));D4D=(BQ(AKH(19,D5Y),1,7)).T(B(1087));DaB=(BQ(AKg(20,D5Z),3,4)).T(B(1088));D4E=(BQ(AZl(21,D5Z),3,5)).T(B(1089));D4F=(BQ(AMV(22,D5Z),3,6)).T(B(1090));D4G=(BQ(AKH(23,D5Z),3,7)).T(B(1091));D4H=(AO2(BQ(FU(24),5,3))).T(B(1092));D4I=(BQ(FU(25),7,4)).T(B(1093));D4J=(BQ(CUb(26,8),8,4)).T(B(1094));D4K
=(BQ(AKg(27,D50),4,4)).T(B(1095));D4L=(BQ(AZl(28,D50),4,5)).T(B(1096));D4M=(BQ(AMV(29,D50),4,6)).T(B(1097));D4N=(BQ(AKH(30,D50),4,7)).T(B(1098));D3U=(BQ(FU(31),8,0)).T(B(184));D4O=(BQ(FU(32),8,1)).T(B(1099));c=(BQ(FU(33),8,2)).T(B(1100));NY();D4P=Ms(c,D51);Dan=(BQ(AKT(34,D5X),0,8)).T(B(1101));D4Q=(BQ(AKT(35,D5Y),1,8)).T(B(1102));D4R=(BQ(AKT(36,D5W),2,8)).T(B(1103));D4S=(BQ(AKT(37,D5Z),3,8)).T(B(1104));D4T=(BQ(AKT(38,D50),4,8)).T(B(1105));c=new A9d;O();BAJ(c,39,C9Y.a,C5i.a);D3V=(BQ(c,9,0)).T(B(1106));D3Z=(BQ(FU(40),
9,1)).T(B(1107));Dao=(BQ(K2(41,5,0.6000000238418579,0),9,2)).T(B(1108));c=new N2;Br4();AWn(c,42,D52,0,0);D4U=(BQ(c,0,0)).T(B(1109));D4V=(BQ(Iz(43,D52,0,1),0,1)).T(B(1110));D4W=(BQ(Iz(44,D52,0,2),0,2)).T(B(1111));D4X=(BQ(Iz(45,D52,0,3),0,3)).T(B(1112));D4Y=(BQ(Iz(46,D53,1,0),1,0)).T(B(1113));D4Z=(BQ(Iz(47,D53,1,1),1,1)).T(B(1114));D40=(BQ(Iz(48,D53,1,2),1,2)).T(B(1115));D41=(BQ(Iz(49,D53,1,3),1,3)).T(B(1116));D42=(BQ(Iz(50,D54,2,0),2,0)).T(B(1117));D43=(BQ(Iz(51,D54,2,1),2,1)).T(B(1118));D44=(BQ(Iz(52,D54,2,
2),2,2)).T(B(1119));D45=(BQ(Iz(53,D54,2,3),2,3)).T(B(1120));D46=(BQ(Iz(54,D55,3,0),3,0)).T(B(1121));D47=(BQ(Iz(55,D55,3,1),3,1)).T(B(1122));D48=(BQ(Iz(56,D55,3,2),3,2)).T(B(1123));D49=(BQ(Iz(57,D55,3,3),3,3)).T(B(1124));D4$=(BQ(Iz(58,D56,4,0),4,0)).T(B(1125));D4_=(BQ(Iz(59,D56,4,1),4,1)).T(B(1126));D5a=(BQ(Iz(60,D56,4,2),4,2)).T(B(1127));D5b=(BQ(Iz(61,D56,4,3),4,3)).T(B(1128));D3D=(BQ(FU(62),6,0)).T(B(1129));D5c=(BQ(K2(63,3,0.30000001192092896,1),7,5)).T(B(1130));D5d=(BQ(K2(64,8,0.800000011920929,1),8,5)).T(B(1131));D5e
=(BQ(CRq(65),10,1)).T(B(1132));c=BRy(CRB(66,10,1.2000000476837158,0));Er();D5f=(BQ(AAh(c,D57.cP,30,0,1.0),11,0)).T(B(1133));D31=(BQ(CXT(67),10,2)).T(B(690));c=new AVh;BI();BgD(c,68,C$R);D35=(BQ(c,11,2)).T(B(691));D4p=(BQ(BX8(69,0),10,4)).T(B(1134));D4o=ALy((BQ(BX8(70,C1b.a),11,4)).T(B(1135)),D4p);D5g=ALy((BQ(BX8(71,C1c.a),12,4)).T(B(1136)),D4p);D5h=(BQ(BVd(72,0),7,8)).T(B(1137));Dav=(BQ(CUB(73),8,6)).T(B(1138));D36=(BQ(CXW(74,C$W),12,2)).T(B(697));D3Y=Ms((BQ(CST(75),8,3)).T(B(1139)),D58);D3K=(BQ(CTi(76),14,
0)).T(B(1140));D5i=(BQ(CVy(77),8,8)).T(B(1141));Dau=(BQ(FU(78),7,6)).T(B(1142));D5j=ALy((BQ(CX4(79),13,4)).T(B(1143)),D4p);D5k=(BQ(FU(80),6,1)).T(B(673));D4a=(BQ(FU(81),9,3)).T(B(704));D4b=(BQ(APp(82,C$d),11,1)).T(B(705));D5l=(BQ(FU(83),10,3)).T(B(1144));Dak=(BQ(FU(84),11,3)).T(B(1145));D5m=(BQ(FU(85),14,1)).T(B(1146));D5n=(BQ(BVd(86,1),7,9)).T(B(1147));D5o=(BQ(BVd(87,2),7,10)).T(B(1148));D3J=(BQ(CXb(88),12,0)).T(B(1149));D5p=(BQ(FU(89),6,3)).T(B(1150));D5q=(BQ(CXx(90),5,4)).T(B(1151));D5r=(BQ(FU(91),6,4)).T(B(1152));D4c
=Ms((BQ(FU(92),9,4)).T(B(1153)),D59);D5s=(BQ(K2(93,2,0.30000001192092896,0),9,5)).T(B(1154));Dar=(BQ(K2(94,5,0.6000000238418579,0),10,5)).T(B(1155));D3F=(BQ(CRR(95),14,4)).T(B(1156));Dat=AO2((BQ(FU(96),12,1)).T(B(1157)));D5t=Ms(AO2((BQ(FU(97),13,0)).T(B(1158))),D5$);Dap=(BQ(A9p(APp(98,C$k),1),13,1)).T(B(714));D3P=(BQ(A9p(CXd(99),1),13,2)).T(B(659));D4e=(BQ(APp(100,C5d),6,5)).T(B(715));D5u=(BQ(K2(101,1,0.10000000149011612,0),12,5)).T(B(1159));D5v=(BQ(CTz(102),12,3)).T(B(1160));D3G=(BQ(CXv(103),13,5)).T(B(1161));D4f
=(BQ(K2(104,2,0.30000001192092896,0),13,6)).T(B(721));D4g=(BQ(Bl6(105,C$u.a,C5i.a),13,3)).T(B(1162));D4h=(BQ(Bl6(106,C$v.a,C5i.a),14,3)).T(B(1163));D5w=(BQ(K2(107,3,0.30000001192092896,1),9,6)).T(B(1164));D5x=(BQ(K2(108,8,0.800000011920929,1),10,6)).T(B(1165));D5y=(BQ(AAh(K2(109,2,0.30000001192092896,1),D5_.cP,30,0,0.30000001192092896),9,7)).T(B(1166));D5z=(BQ(K2(110,6,0.6000000238418579,1),10,7)).T(B(1167));D5A=(BQ(AAh(K2(111,4,0.10000000149011612,1),D5_.cP,30,0,0.800000011920929),11,5)).T(B(1168));D5B=(BQ(CX2(112),
11,6)).T(B(1169));Daz=(BQ(FU(113),12,6)).T(B(969));Day=Ms((BQ(FU(114),11,7)).T(B(1170)),B(1171));D5C=(BQ(FU(115),12,7)).T(B(1172));D4m=Ms((BQ(Bl6(116,C$F.a,C$h.a),13,7)).T(B(1173)),B(1174));C9m=(BQ(CUS(117),13,8)).T(B(970));D4q=(BQ(CUR(118),12,8)).T(B(1175));D5D=Ms((BQ(AAh(K2(119,2,0.800000011920929,0),D6a.cP,5,0,1.0),11,8)).T(B(1176)),D6b);D5E=Ms((BQ(FU(120),10,8)).T(B(1177)),D6c);D5F=Ms((BQ(FU(121),13,9)).T(B(1178)),D6d);D5G=Ms((BQ(FU(122),13,10)).T(B(1179)),D6e);D4n=(BQ(APp(123,C$H),12,10)).T(B(734));D4r
=(BQ(APp(124,C$I),12,9)).T(B(735));DaA=(BQ(CX_(125),11,9)).T(B(1180));D5H=Ms((BQ(FU(126),9,8)).T(B(1181)),D6f);D5I=(BQ(Oj(2000,B(1182)),0,15)).T(B(1183));D5J=(BQ(Oj(2001,B(1184)),1,15)).T(B(1183));D5K=(BQ(Oj(2002,B(1185)),2,15)).T(B(1183));D5L=(BQ(Oj(2003,B(1186)),3,15)).T(B(1183));D5M=(BQ(Oj(2004,B(1187)),4,15)).T(B(1183));D5N=(BQ(Oj(2005,B(1188)),5,15)).T(B(1183));D5O=(BQ(Oj(2006,B(1189)),6,15)).T(B(1183));D5P=(BQ(Oj(2007,B(1190)),7,15)).T(B(1183));D5Q=(BQ(Oj(2008,B(1191)),8,15)).T(B(1183));D5R=(BQ(Oj(2009,
B(1192)),9,15)).T(B(1183));D5S=(BQ(Oj(2010,B(1193)),10,15)).T(B(1183));Bzm();}
function Jv(){Bv.call(this);this.t$=0;}
function CQ6(a){var b=new Jv();RC(b,a);return b;}
function RC(a,b){E6(a,b);b=b+256|0;a.t$=b;O();a.R_=C1F.data[b].cg(2);}
function Bye(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}i=$z;O();if(i==C9$.a)h=0;else if(i!=C$w.a){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.q)return 0;if(f==(d.o-1
|0)&&C1F.data[a.t$].bv.eu())return 0;i=a.t$;j=0;$p=2;case 2:$z=BAx(d,i,e,f,g,j,h);if(C()){break _;}i=$z;if(!i)return 0;k=C1F.data;j=a.t$;l=k[j];i=a.yT(b.bD);$p=3;case 3:$z=BoK(d,e,f,g,j,i);if(C()){break _;}i=$z;if(!i)return 1;$p=4;case 4:$z=BHl(d,e,f,g);if(C()){break _;}i=$z;j=a.t$;if(i==j){m=C1F.data[j];$p=6;continue _;}n=e+0.5;o=f+0.5;p=g+0.5;c=M4(l.gJ);m=l.gJ;q=(m.tm+1.0)/2.0;r=m.sJ*0.800000011920929;$p=5;case 5:BaK(d,n,o,p,c,q,r);if(C()){break _;}b.q=b.q-1|0;return 1;case 6:m.zc(d,e,f,g,h);if(C()){break _;}m
=C1F.data[a.t$];$p=7;case 7:m.q_(d,e,f,g,c);if(C()){break _;}n=e+0.5;o=f+0.5;p=g+0.5;c=M4(l.gJ);m=l.gJ;q=(m.tm+1.0)/2.0;r=m.sJ*0.800000011920929;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function CyP(a,b){O();return C1F.data[a.t$].Nd;}
function AVf(a){O();return C1F.data[a.t$].Nd;}
var Bgx=K(Jv);
function CUK(a){var b=new Bgx();CAF(b,a);return b;}
function CAF(a,b){RC(a,b);a.hN=0;a.n9=1;}
function CpJ(a,b){O();return C5A.cJ(2,AUC(b));}
function Cab(a,b){return b;}
function CvL(a,b){var c,d;c=AVf(a);BA8();b=D6g.data[AUC(b.bD)];d=new T;U(d);c=J(d,c);Bb(c,46);J(c,b);return S(d);}
function BmF(){Jv.call(this);this.boL=null;}
function Ce4(a,b){var c=new BmF();Cc4(c,a,b);return c;}
function Cc4(a,b,c){RC(a,b);a.boL=c;a.hN=0;a.n9=1;}
function CQa(a,b){return a.boL.cJ(2,b);}
function Cjp(a,b){return b;}
var BP8=K(Jv);
function CSb(a){var b=new BP8();Cvs(b,a);return b;}
function Cvs(a,b){RC(a,b);a.hN=0;a.n9=1;}
function CDz(a,b){O();return C1Q.cJ(2,b);}
function Cuw(a,b){return b;}
function CpI(a,b){var c,d,e;a:{c=b.bD;if(c>=0){BmL();if(c<D3W.data.length)break a;}c=0;}b=AVf(a);BmL();d=D3W.data[c];e=new T;U(e);b=J(e,b);Bb(b,46);J(b,d);return S(e);}
var BXy=K(Jv);
function CQ2(a){var b=new BXy();Cft(b,a);return b;}
function Cft(a,b){RC(a,b);a.hN=0;a.n9=1;}
function CxM(a,b){return b;}
function Clm(a,b){O();return C5u.cJ(0,b);}
var BVf=K(Jv);
function CW0(a){var b=new BVf();CJO(b,a);return b;}
function CJO(a,b){RC(a,b);a.hN=0;a.n9=1;}
function B7J(a,b){return b|4;}
function B3t(a,b){O();return BaJ(C5q,0,b);}
function CEk(a,b){return (b&1)==1?6396257:(b&2)!=2?4764952:8431445;}
function Bzr(){Jv.call(this);this.bga=null;}
function BiG(a,b){var c=new Bzr();CIu(c,a,b);return c;}
function CIu(a,b,c){RC(a,b);O();a.bga=C1F.data[a.t$];if(c){a.hN=0;a.n9=1;}}
function CnZ(a,b){return a.bga.ww();}
function Ce7(a,b){return a.bga.cJ(0,b);}
function CaH(a,b){return b;}
var B1p=K(Jv);
function CAl(a){var b=new B1p();CuI(b,a);return b;}
function CuI(a,b){RC(a,b);}
function Cc_(a,b){return 7;}
function BKY(){BW.call(this);this.bGq=null;}
function BrY(a){var b=new BKY();CA$(b,a);return b;}
function CA$(a,b){Bm(a);a.bGq=b;}
function AJ4(){var a=this;D.call(a);a.bOS=null;a.bAl=0.0;a.bHb=0.0;a.DW=null;a.MD=null;a.bfH=null;a.A1=0;}
function A$p(a,b){var c;if(b!==null){a.MD=b;return a;}c=new BW;Bg(c,B(1194));M(c);}
function COT(a,b){}
function A3F(a,b){var c;if(b!==null){a.bfH=b;return a;}c=new BW;Bg(c,B(1194));M(c);}
function CIe(a,b){}
function ANX(a,b,c,d){var e,f,g,$$je;e=a.A1;if(!(e==2&&!d)&&e!=3){a.A1=d?2:1;while(true){try{f=Blc(a,b,c);}catch($$e){$$je=N($$e);if($$je instanceof CY){g=$$je;b=new AJe;AO$(b,g);M(b);}else{throw $$e;}}if(P8(f))return f;if(Se(f)){if(d&&GW(b)){g=a.MD;M1();if(g===C_J)return GT(Fk(b));if(Fk(c)<=Bd(a.DW))return D6h;HQ(b,b.cT+Fk(b)|0);if(a.MD===C1U)ANT(c,a.DW);}return f;}if(A2k(f)){g=a.MD;M1();if(g===C_J)return f;if(g===C1U){if(Fk(c)<Bd(a.DW))return D6h;ANT(c,a.DW);}HQ(b,b.cT+AFZ(f)|0);}else if(AHh(f)){g=a.bfH;M1();if
(g===C_J)break;if(g===C1U){if(Fk(c)<Bd(a.DW))return D6h;ANT(c,a.DW);}HQ(b,b.cT+AFZ(f)|0);}}return f;}b=new DJ;Bm(b);M(b);}
function A2T(a,b){var c;c=a.A1;if(c!=3&&c!=2){b=new DJ;Bm(b);M(b);}a.A1=3;return D6i;}
function Bzv(a){a.A1=0;return a;}
function BQ3(a,b){var c,d,e;c=a.A1;if(c&&c!=3){b=new DJ;Bm(b);M(b);}if(!Fk(b))return BNB(0);if(a.A1)Bzv(a);d=BNB(C8(8,Fk(b)*a.bAl|0));while(true){e=ANX(a,b,d,0);if(Se(e))break;if(P8(e))d=AXn(a,d);if(!Zb(e))continue;AAu(e);}b=ANX(a,b,d,1);if(Zb(b))AAu(b);while(!Se(A2T(a,d))){d=AXn(a,d);}ACe(d);return d;}
function AXn(a,b){var c,d;c=b.Fq;d=ALZ(AP6(c,C8(8,c.data.length*2|0)));HQ(d,b.cT);return d;}
function B9P(a,b){return D6i;}
function Cg6(a){}
function Zs(){var a=this;D.call(a);a.Bv=0;a.cT=0;a.kl=0;a.Aa=0;}
function A9_(a,b){a.Aa=(-1);a.Bv=b;a.kl=b;}
function Bv$(a){return a.cT;}
function HQ(a,b){var c,d,e,f;if(b>=0&&b<=a.kl){a.cT=b;if(b<a.Aa)a.Aa=0;return a;}c=new BW;d=a.kl;e=new T;U(e);f=J(e,B(1195));Bj(f,b);f=J(f,B(1196));Bj(f,d);Bb(f,93);Bg(c,S(e));M(c);}
function ACe(a){a.kl=a.cT;a.cT=0;a.Aa=(-1);return a;}
function Fk(a){return a.kl-a.cT|0;}
function GW(a){return a.cT>=a.kl?0:1;}
function AIe(){var a=this;Zs.call(a);a.T7=0;a.El=null;a.bME=null;}
function Bfe(b){var c,d;if(b>=0)return Chr(0,b,Cb(b),0,b,0,0);c=new BW;d=new T;U(d);Bj(J(d,B(1197)),b);Bg(c,S(d));M(c);}
function Bti(b,c,d){return Chr(0,b.data.length,b,c,c+d|0,0,0);}
function AFT(b){return Bti(b,0,b.data.length);}
function AVU(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Dm;i=new T;U(i);j=J(i,B(1198));Bj(j,g);Bj(J(j,B(1199)),f);Bg(h,S(i));M(h);}if(Fk(a)<d){h=new AB0;Bm(h);M(h);}if(d<0){h=new Dm;i=new T;U(i);j=J(i,B(1200));Bj(j,d);J(j,B(1201));Bg(h,S(i));M(h);}g=a.cT;k=g+a.T7|0;l=0;while(l<d){m=c+1|0;b=a.El.data;n=k+1|0;e[c]=b[k];l=l+1|0;c=m;k=n;}a.cT=g+d|0;return a;}}b=b.data;h=new Dm;d=b.length;i=new T;U(i);j=J(i,B(1202));Bj(j,c);j=J(j,B(1196));Bj(j,d);Bb(j,41);Bg(h,S(i));M(h);}
function AY7(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!d)return a;if(a.bg7){e=new V2;Bm(e);M(e);}if(Fk(a)<d){e=new ABm;Bm(e);M(e);}if(c>=0){f=b.data;g=f.length;if(c<=g){h=c+d|0;if(h>g){e=new Dm;i=new T;U(i);j=J(i,B(1203));Bj(j,h);Bj(J(j,B(1199)),g);Bg(e,S(i));M(e);}if(d<0){e=new Dm;i=new T;U(i);j=J(i,B(1200));Bj(j,d);J(j,B(1201));Bg(e,S(i));M(e);}k=a.cT;l=k+a.T7|0;m=0;while(m<d){b=a.El.data;h=l+1|0;g=c+1|0;b[l]=f[c];m=m+1|0;l=h;c=g;}a.cT=k+d|0;return a;}}b=b.data;e=new Dm;d=b.length;i=new T;U(i);j=J(i,B(1202));Bj(j,
c);j=J(j,B(1196));Bj(j,d);Bb(j,41);Bg(e,S(i));M(e);}
function ACv(a){a.cT=0;a.kl=a.Bv;a.Aa=(-1);return a;}
var AGx=K(Zs);
function BNB(b){var c,d;if(b>=0)return BJX(0,b,DW(b),0,b,0);c=new BW;d=new T;U(d);Bj(J(d,B(1197)),b);Bg(c,S(d));M(c);}
function AWY(b,c,d){return BJX(0,b.data.length,b,c,c+d|0,0);}
function ALZ(b){return AWY(b,0,b.data.length);}
function AFs(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Dm;i=new T;U(i);j=J(i,B(1204));Bj(j,g);Bj(J(j,B(1199)),f);Bg(h,S(i));M(h);}if(Fk(a)<d){i=new AB0;Bm(i);M(i);}if(d<0){i=new Dm;h=new T;U(h);j=J(h,B(1200));Bj(j,d);J(j,B(1201));Bg(i,S(h));M(i);}g=a.cT;k=0;while(k<d){l=c+1|0;f=g+1|0;e[c]=ABN(a,g);k=k+1|0;c=l;g=f;}a.cT=a.cT+d|0;return a;}}b=b.data;i=new Dm;d=b.length;h=new T;U(h);j=J(h,B(1202));Bj(j,c);j=J(j,B(1196));Bj(j,d);Bb(j,41);Bg(i,S(h));M(i);}
function ANT(a,b){var c,d,e,f,g,h,i,j;c=0;d=Bd(b);if(a.SH){b=new V2;Bm(b);M(b);}e=d-c|0;if(Fk(a)<e){b=new ABm;Bm(b);M(b);}if(c>Bd(b)){f=new Dm;d=Bd(b);b=new T;U(b);g=J(b,B(1205));Bj(g,c);g=J(g,B(1196));Bj(g,d);Bb(g,41);Bg(f,S(b));M(f);}if(d>Bd(b)){f=new Dm;c=Bd(b);b=new T;U(b);g=J(b,B(1206));Bj(g,d);Bj(J(g,B(1207)),c);Bg(f,S(b));M(f);}if(c<=d){h=a.cT;while(c<d){i=h+1|0;j=c+1|0;AI2(a,h,Br(b,c));h=i;c=j;}a.cT=a.cT+e|0;return a;}b=new Dm;f=new T;U(f);g=J(f,B(1205));Bj(g,c);Bj(J(g,B(1208)),d);Bg(b,S(f));M(b);}
function A7A(a){var b,c,d,e,f,g;b=a.kl;c=a.cT;d=DW(b-c|0);e=d.data;f=0;g=e.length;while(f<g){b=c+1|0;e[f]=ABN(a,c);f=f+1|0;c=b;}return K4(d);}
function BfP(a,b){HQ(a,b);return a;}
function BZi(){IP.call(this);this.tL=0;}
function APD(a,b,c){var d=new BZi();Cu6(d,a,b,c);return d;}
function Cu6(a,b,c,d){IV(a,b,c);a.tL=d;}
var BPl=K();
function AGW(b){return b.length?0:1;}
var ACB=K(0);
function AUl(){D.call(this);this.br2=null;}
function COR(a){var b,c,d,e;b=a.br2;if(!Wh(b)){c=b.j1;if(c.mn===null){b=c.xc;if(b!==null&&!AGW(b)){b=c.xc.shift();Wq();if(b!==null&&!(b instanceof $rt_objcls()))b=LD(b);d=b;c.xc=null;b=d.bwl;c=d.bwm;e=d.bwj;d=d.bwk;AGP(b);c=c.j1;c.mn=b;c.m8=c.m8+e|0;Dw(d,null);}}}}
function APY(){Od.call(this);this.a3f=null;}
function A5U(a,b){return a.a3f.data[b];}
function ASX(a,b,c){var d,e;d=a.a3f.data;e=d[b];d[b]=c;return e;}
function AMc(a){return a.a3f.data.length;}
function AWf(){var a=this;D.call(a);a.bhe=null;a.a8J=null;}
function AZq(){var a=this;AKt.call(a);a.bxG=null;a.a4A=null;}
function Bzw(b){var c;c=b.mS;c.$clinit();return B$b(c);}
function A5q(a){var b;b=new AQH;b.a9E=a;b.bBT=(-1);b.Kw=A97(a);return b;}
function A97(a){var b,c,d,e;b=0;c=a.a4A.data;d=c.length;e=0;while(e<d){b=b+A2V(c[e])|0;e=e+1|0;}return b;}
var A2M=K(0);
function AWD(){D.call(this);this.bbG=null;}
function CVN(b){var c;c=new AWD;c.bbG=b;return c;}
function Dw(a,b){a.bbG.bMP(b);}
function AAM(a,b){a.bbG.bDZ(b);}
var A22=K(0);
function BjC(){D.call(this);this.bqE=null;}
function CSE(a){var b=new BjC();B3W(b,a);return b;}
function B3W(a,b){a.bqE=b;}
function B8E(a,b){var c;c=b?1:0;b=a.bqE;AC9();Dw(b,TT(c));}
function A4i(){D.call(this);this.bA0=null;}
function Cxo(a){Dw(a.bA0,null);}
var AKq=K();
function AB$(){var a=this;AKq.call(a);a.zw=null;a.a_H=0;a.kr=0;a.m9=0;a.a_7=0;}
function CPD(a){var b=new AB$();Bsl(b,a);return b;}
function Bsl(a,b){var c;a.zw=b;c=b.length;a.a_H=c;a.kr=0;a.m9=c;a.a_7=(-1);}
function ARS(a){return a.m9-a.kr|0;}
function AVQ(a){return a.kr>=a.m9?0:1;}
function A58(a){var b,c;b=a.kr;if(b>=a.m9)M(FH(b));c=a.zw;a.kr=b+1|0;return c[b];}
function Kj(a,b){var c,d;c=a.kr;if(c>=a.m9)M(FH(c));d=a.zw;a.kr=c+1|0;c;d[c]=b;return a;}
function Jb(a,b){if(b>=0&&b<a.m9)return a.zw[b];M(FH(b));}
function AEy(a,b){var c,d,e,f,g;c=b.data;d=a.kr;e=c.length;d=d+e|0;if(d>a.m9)M(FH(d-1|0));f=a.zw;g=b.data;d=a.kr;f.set(g,d);a.kr=a.kr+e|0;return a;}
function Pm(a){a.kr=0;a.m9=a.a_H;a.a_7=(-1);return a;}
function N3(a){a.m9=a.kr;a.kr=0;a.a_7=(-1);return a;}
var BqH=K(KM);
var AMQ=K();
function AKN(){var a=this;AMQ.call(a);a.BQ=null;a.Ug=0;a.jz=0;a.tQ=0;a.Yx=0;}
function CJV(a){var b=new AKN();BAw(b,a);return b;}
function BAw(a,b){var c;a.BQ=b;c=b.length;a.Ug=c;a.jz=0;a.tQ=c;a.Yx=(-1);}
function AA4(a){var b,c;b=a.jz;if(b>=a.tQ)M(FH(b));c=a.BQ;a.jz=b+1|0;return c[b];}
function Fd(a,b){var c,d;c=a.jz;if(c>=a.tQ)M(FH(c));d=a.BQ;a.jz=c+1|0;c;d[c]=b;return a;}
function A8w(a,b){var c,d,e,f,g;c=b.data;d=a.jz;e=c.length;d=d+e|0;if(d>a.tQ)FH(d-1|0);f=b.data;g=new $rt_globals.Float32Array(a.BQ.buffer,a.BQ.byteOffset+(a.jz<<2)|0,e);f.set(g);a.jz=a.jz+e|0;return a;}
function ALb(a,b){var c,d,e,f,g;c=b.data;d=a.jz;e=c.length;d=d+e|0;if(d>a.tQ)M(FH(d-1|0));f=a.BQ;g=b.data;d=a.jz;f.set(g,d);a.jz=a.jz+e|0;return a;}
function Mc(a){a.jz=0;a.tQ=a.Ug;a.Yx=(-1);return a;}
function Lc(a){a.tQ=a.jz;a.jz=0;a.Yx=(-1);return a;}
function BMJ(a){a.jz=0;a.Yx=(-1);return a;}
function A7C(a,b){if(b>=0&&b<=a.Ug){a.tQ=b;return a;}M(FH(b));}
var Brb=K(KM);
var BqR=K(KM);
var Va=K(0);
function AUU(){var a=this;D.call(a);a.bv7=null;a.bv9=null;}
function CPr(a,b){var c,d;c=a.bv7;d=a.bv9;if(b!==null&&(!!b?1:0)&&b.byteLength==1024)Dw(c,TT(BbS(AQP(b),d)));else Dw(c,TT(0));}
var Bde=K();
function Cp8(a,b){return A4R(a.r$(b));}
function B4b(a){return a.bPN();}
var BIX=K();
var AR4=K(M7);
function CFT(a){var b;b=new A7z;AD1(b,a,1.0,1.0);return b;}
function CdS(a){var b;b=new A9w;AD9(b,a,1.0,1.0);return b;}
var AQ$=K(M7);
function CpO(a){var b;b=new ASO;AD1(b,a,1.0,1.0);return b;}
function CN1(a){var b;b=new AYO;AD9(b,a,1.0,1.0);return b;}
function Bfm(){var a=this;M7.call(a);a.bab=0;a.bg0=0;}
function BHd(a,b,c){var d=new Bfm();Csj(d,a,b,c);return d;}
function Csj(a,b,c,d){AA7(a,b,X(Co,0));a.bab=c;a.bg0=d;}
function B7g(a){var b,c,d;b=new ASj;c=a.bab;d=a.bg0;AD1(b,a,0.5,0.5);b.a$T=c;b.XY=d;return b;}
function Crk(a){var b,c,d;b=new A7c;c=a.bab;d=a.bg0;AD9(b,a,2.0,4.0);b.a$R=c;b.a6L=d;return b;}
var Hv=K(Ch);
function CVf(){var a=new Hv();CvP(a);return a;}
function CvP(a){Bm(a);}
function Ua(){Dh.call(this);this.bmU=null;}
var C4u=null;var C01=null;var D6j=null;var D6k=null;function W_(){W_=Be(Ua);Cib();}
function Bz9(a,b,c){var d=new Ua();BdW(d,a,b,c);return d;}
function ChT(){W_();return D6k.d3();}
function BdW(a,b,c,d){W_();FO(a,b,c);a.bmU=d;}
function CES(a){return a.bmU;}
function Cib(){var b;C4u=Bz9(B(528),0,B(1209));C01=Bz9(B(1210),1,B(1211));b=Bz9(B(1212),2,B(1213));D6j=b;D6k=V(Ua,[C4u,C01,b]);}
function BEu(){var a=this;D.call(a);a.bzU=null;a.byM=null;a.XQ=null;a.bxF=0;}
function CGf(a,b,c){var d=new BEu();CzO(d,a,b,c);return d;}
function CzO(a,b,c,d){a.bzU=b;a.byM=c;a.XQ=d;a.bxF=d===null?0:1;}
var BQR=K();
function CXh(b,c){var d,e,f,g,h;d=typeof $rt_globals.indexedDB!=='undefined'?$rt_globals.indexedDB:null;if(d===null){Dw(c,AIu(1,0,B(1214),null));return;}e=X(Co,1);f=e.data;f[0]=null;g=new A06;g.bt2=e;h=B4C(d,$rt_ustr(b),1,Cv(g,"call"));if(h!==null&&!(!h?1:0)){g=new AW8;g.bnM=c;h.addEventListener("blocked",g);g=new AW9;g.bwW=c;g.bAp=h;h.addEventListener("success",g);g=new AW4;g.buF=c;h.addEventListener("error",g);c=new AW5;c.bso=h;h.addEventListener("upgradeneeded",c);return;}Dw(c,AIu(1,0,f[0]===null?B(1215)
:f[0],null));}
function CFr(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Csg(b,c);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,c,$p);}
function CSC(b,c,d){var e;b=b.transaction("filesystem","readwrite").objectStore("filesystem");c=A25($rt_ustr(c));e=b.delete(c);c=new AW6;c.bl_=d;e.addEventListener("success",c);c=new AW7;c.bFH=d;e.addEventListener("error",c);}
function B4Z(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=B9r(b,c);if(C()){break _;}b=$z;return Pv(b);default:H$();}}ED().s(b,c,$p);}
function CVj(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=A25($rt_ustr(c));e=b.get(c);c=new AW$;c.bn8=d;c.bll=e;e.addEventListener("success",c);c=new AW_;c.byL=d;e.addEventListener("error",c);}
function B2C(b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=Cf4(b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,c,d,e,$p);}
function CUQ(b,c,d,e,f){var g,h,i,j,k;g=!d?B(1216):B(1217);h=b.transaction("filesystem",$rt_ustr(g)).objectStore("filesystem").openCursor();i=Bx(1);j=Bd(c)?0:1;k=new AXa;k.bFA=h;k.baC=f;k.a1I=i;k.bFx=j;k.bmI=c;k.bFo=e;h.addEventListener("success",k);c=new A5b;c.bzZ=f;c.byj=i;h.addEventListener("error",c);}
function CUl(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=A25($rt_ustr(c));e=b.count(c);c=new A5a;c.bsY=d;c.bl1=e;e.addEventListener("success",c);c=new A4_;c.btI=d;e.addEventListener("error",c);}
function B7N(b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=COi(b,c,d);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,c,d,$p);}
function CXy(b,c,d,e){var f;f=b.transaction("filesystem","readwrite").objectStore("filesystem");c=CtA($rt_ustr(c),d);f=f.put(c);c=new A4$;c.bpy=e;f.addEventListener("success",c);c=new A49;c.bCR=e;f.addEventListener("error",c);}
function B3_(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CXh(b,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function Csg(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CSC(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function B9r(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CVj(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function Cf4(b,c,d,e){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CUQ(b,c,d,e,callback);}catch($e)
{callback.bDZ($rt_exception($e));}});return null;}
function Czl(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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CUl(b,c,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function COi(b,c,d){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.bMP=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.bDZ=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=CVN(callback);thread.suspend(function(){try{CXy(b,c,d,callback);}catch($e){callback.bDZ($rt_exception($e));}});return null;}
function CI9(b){return typeof b==="undefined"?null:typeof b.data==="undefined"?null:b.data;}
function A25(b){return [b];}
function CAi(b){return typeof b==="string"?b:typeof b==="undefined"?null:typeof b[0]==="string"?b[0]:null;}
function CtA(b,c){return {path:b,data:c};}
function BVv(){var a=this;D.call(a);a.bs8=0;a.bmO=0;a.bbQ=null;a.bFC=null;}
function AIu(a,b,c,d){var e=new BVv();B2_(e,a,b,c,d);return e;}
function B2_(a,b,c,d,e){a.bs8=b;a.bmO=c;a.bbQ=d;a.bFC=e;}
var R_=K(CY);
var AZu=K(R_);
var AXM=K(R_);
var A7$=K(0);
function AXH(){var a=this;D.call(a);a.bok=null;a.boi=null;}
function B_R(a,b){var c,d;b;c=a.bok.data;b=a.boi;if(!c[0]){c[0]=1;d=C7J;if(d!=(-1)){$rt_globals.clearTimeout(d);C7J=(-1);}Dw(b,null);}}
var Mb=K(0);
function AXI(){var a=this;D.call(a);a.bBE=null;a.bBD=null;}
function Coz(a){var b,c;b=a.bBE.data;c=a.bBD;if(!b[0]){b[0]=1;if(C7J!=(-1)){C7J=(-1);Dw(c,null);}}}
var AUF=K(0);
function A0P(){D.call(this);this.by$=null;}
function B5f(a){Dw(a.by$,null);}
function A9z(){var a=this;Kv.call(a);a.VQ=0;a.yV=null;a.MN=0;a.Ik=0;}
function AXF(a){var b,c;b=a.Ik;c=a.MN;return b>=c?b-c|0:(a.yV.data.length-c|0)+b|0;}
function Bw1(b,c){b=b+1|0;if(b==c)b=0;return b;}
function PW(){var a=this;D.call(a);a.wp=0;a.cA=null;a.qI=null;a.vz=0;a.jT=Bw;a.a7q=0;a.C_=0;a.bhZ=0;a.bDu=0;a.bCW=0;a.Bo=null;}
var D6l=null;var D6m=0;var D6n=0;var D6o=null;function APK(){APK=Be(PW);B2v();}
function Rd(a){if(!a.vz){AY_(a);a.vz=1;}if(!a.wp){BNx(a);a.wp=1;}}
function Dx(a,b){Rd(a);return a.cA.data[b];}
function SJ(a){return a.bDu;}
function ZO(){APK();return BPh();}
function Bn3(b){APK();return Cum(b);}
function Z6(a){return a.bCW;}
function A$q(a){return A$j(JP(a));}
function JP(a){if(!a.vz){AY_(a);a.vz=1;}return a.jT;}
function A1v(a,b){a.Bo=b;a.wp=0;}
function AMD(a){return a.bhZ;}
function EX(a,b,c){a.cA.data[b]=c;a.qI.data[b]=1;a.wp=0;a.vz=0;if(b>2&&b<9)a.C_=b;if(!(b!=10&&b!=11))a.a7q=b;if(b==9)a.a7q=10;}
function ABf(a,b){O2(a,b.Dj);}
function O2(a,b){if(!(a.vz&&a.wp&&CR(a.jT,b))){a.jT=b;a.vz=1;a.wp=0;Rd(a);}}
function B2v(){D6l=V(Co,[B(1218),B(1219),B(1220),B(1221),B(1222),B(1223),B(1224),B(1225),B(1226),B(1227),B(1228),B(1229),B(1230),B(1231),B(1232),B(1233),B(1234)]);D6m=(-1);D6n=(-1);}
function BYA(){Il.call(this);this.xa=null;}
function Gg(){var a=new BYA();CBb(a);return a;}
function CQY(a){var b=new BYA();BZD(b,a);return b;}
function CBb(a){BZD(a,Dc());}
function BZD(a,b){a.xa=b;}
function Eo(a,b){return BS(a.xa,b,a)!==null?0:1;}
function ALN(a){J9(a.xa);}
function RT(a,b){return Fi(a.xa,b);}
function ZW(a){return LF(a.xa);}
function I5(a){return (M9(a.xa)).fi();}
function MK(a,b){return MV(a.xa,b)===null?0:1;}
function MG(a){return a.xa.h0;}
function AMl(){D.call(this);this.RN=null;}
var D6p=null;function CHk(){CHk=Be(AMl);B2F();}
function AY$(a,b){var c,d;c=BBr(Crm(b,B(341)));while(true){b=W0(c);if(b===null)break;b=DD(b);if(!Bd(b))continue;if(Br(b,0)==35)continue;if(Br(b,0)==33)continue;d=Gm(b,61);if(d>0)N5(a.RN,DD(CQ(b,0,d)),DD(DK(b,d+1|0)));}}
function Ee(){CHk();return D6p;}
function B2(a,b){return AOF(a.RN,b,b);}
function ZI(a,b,c){return A5g(AOF(a.RN,b,b),c);}
function ARp(a,b){var c,d;c=a.RN;d=new T;U(d);J(J(d,b),B(634));return AOF(c,S(d),B(4));}
function B2F(){var b,c,d,$$je;b=new AMl;CHk();c=new ADr;AC3(c);b.RN=c;a:{try{d=Lt(B(1235));if(d===null)d=AIh(BgL(B(1236),B(341)));AY$(b,d);d.dW();c=Lt(B(1237));if(c!==null){AY$(b,c);ALW(c);}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){c=$$je;}else{throw $$e;}}B4(c);}D6p=b;}
function AHY(){var a=this;V$.call(a);a.bmB=0;a.bG2=0;a.Iw=0;a.vL=0;a.np=0;a.qB=0;a.a5K=null;a.bAa=null;}
function Ub(a,b){var c;c=new Pq;U(c);return S(A0j(a,b,c,BOc(0)));}
function Bm0(b){return BHR(BQC(b.iO,b.iz),AMh(b));}
function A8K(a,b){if(b<0)b=0;a.np=b;if(b<a.qB)a.qB=b;}
function A3e(a,b){if(b<0)b=0;a.qB=b;if(a.np<b)a.np=b;}
var ABA=K(0);
var A6W=K();
function B8_(a,b){var c,d,e;A8y();c=C_K;d=L(b);e=new Pq;U(e);return S(A9i(c,d,e,BOc(0)));}
function AGi(){var a=this;AHY.call(a);a.gK=null;a.yA=null;a.wS=null;a.Z5=null;a.a$j=null;a.xY=0;a.v4=0;a.WC=0;a.I5=0;a.bKm=null;}
var D6q=null;var D6r=null;function BHR(a,b){var c=new AGi();Bxx(c,a,b);return c;}
function Bxx(a,b,c){var d,e,f,g,h,i,j,k;a.bmB=1;a.Iw=40;a.vL=1;a.np=3;AOg();a.a5K=D6s;d=M8();if(d===null){b=new E_;Bm(b);M(b);}d=AQX(d.iO,d.iz);if(D6t===null)D6t=Cc9();e=D6t;if(!e.hasOwnProperty($rt_ustr(d)))d=null;else{e=(e[$rt_ustr(d)].value!==null?$rt_str(e[$rt_ustr(d)].value):null);if(e===null){b=new E_;Bm(b);M(b);}if(D6u===null){D6u=Dc();if(D6v===null)D6v=B65();f=D6v;g=0;while(g<f.length){h=f[g];i=D6u;j=(h.code!==null?$rt_str(h.code):null);d=new ANt;d.bhz=h;BS(i,j,d);g=g+1|0;}}d=Cp(D6u,e);if(d===null){b
=new BW;c=new T;U(c);J(J(c,B(1238)),e);Bg(b,S(c));M(b);}}a.bAa=d;a.yA=X(Kr,0);k=X(Kr,1);k.data[0]=ADD(B(1239));a.wS=k;a.Z5=X(Kr,0);a.a$j=X(Kr,0);a.xY=1;a.gK=A9U(c);AKu(a,b);}
function AKu(a,b){var c,d,e,f,g,h,i;c=new AUT;c.Us=0;c.biP=0;c.a9_=0;c.a6y=0;c.a0x=0;c.X3=1;c.gj=b;c.cI=0;c.bq5=ABo(c,0,0);if(c.cI==Bd(b)){c=new BW;d=new T;U(d);J(J(d,B(1240)),b);Bg(c,S(d));M(c);}A$A(c,1);c.bfR=null;c.a6X=null;if(c.cI<Bd(b)&&Br(b,c.cI)!=59)c.bh4=ABo(c,1,0);if(c.cI<Bd(b)){e=c.cI;c.cI=e+1|0;if(Br(b,e)!=59){d=new BW;f=c.cI;c=new T;U(c);g=J(c,B(1241));Bj(g,f);J(J(g,B(1242)),b);Bg(d,S(c));M(d);}c.bfR=ABo(c,0,1);A$A(c,0);c.a6X=ABo(c,1,1);}h=c.bq5;a.yA=h;a.Z5=c.bh4;i=c.bfR;if(i!==null)a.wS=i;else{e
=h.data.length;i=X(Kr,e+1|0);a.wS=i;CG(h,0,i,1,e);a.wS.data[0]=new AEZ;}h=c.a6X;if(h===null)h=c.bh4;a.a$j=h;f=c.Us;a.v4=f;a.bmB=f<=0?0:1;f=!c.a0x?c.bfu:C8(1,c.bfu);if(f<0)f=0;a.vL=f;if(a.Iw<f)a.Iw=f;e=c.blz;if(e<0)e=0;a.Iw=e;if(e<f)a.vL=e;A3e(a,c.biP);A8K(a,c.a9_);a.WC=c.a0x;a.I5=c.a6y;a.xY=c.X3;a.bKm=b;}
function ALR(a){return A9U(a.gK);}
function Pw(a,b,c){var d,e;b=b.data;d=b.length;e=0;while(e<d){b[e].Kt(a,c);e=e+1|0;}return c;}
function A4a(a,b,c,d){if(a.I5<=0)A3f(a,b,c);else A4I(a,b,c);return c;}
function A9i(a,b,c,d){var e;if(a.I5<=0){e=ADX(b);A5$(a,e,Qk(a,e),EP(b,Bw)?0:1,c);}else{e=ADX(b);AWF(a,e,Qk(a,e),EP(b,Bw)?0:1,c);}return c;}
function A0j(a,b,c,d){var e,f,g;if($rt_globals.isNaN(b)?1:0){BM(Pw(a,a.yA,c),a.gK.bAN);U2(a,1,c);}else if(!(!$rt_globals.isFinite(b)?1:0)){e=D6w;ARJ(b,e);if(a.I5<=0)A5$(a,e.Ln,e.OA,e.Te?0:1,c);else AWF(a,e.Ln,e.OA,e.Te?0:1,c);}else{f=W(b,0.0);g=f<=0?a.wS:a.yA;BM(Pw(a,g,c),a.gK.bEg);U2(a,f<=0?0:1,c);}return c;}
function AWF(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=Qk(a,b);g=f+1|0;h=a.xY;if(h!=1){i=ACD(a,h);j=D6r.data[i];k=a.xY;if(j==k)c=c+i|0;else{l=L(k);if(El(b,CN(G(4294967295, 2147483647),l))){A4I(a,ATm(G1(b),f-c|0),e);return;}b=Ce(b,l);f=Qk(a,b);g=f+1|0;}}i=a.vL;k=i+a.np|0;m=(a.Iw-i|0)+1|0;if(m<=1){h=i-1|0;i=c-h|0;f=f-h|0;}else{n=c-R(c/m|0,m)|0;i=c-n|0;f=f-n|0;}if(k<0)b=Bw;else if(k<g){b=ARo(a,b,g,k,d);o=Qk(a,b)+1|0;if(o>g){i=i+1|0;f=f+1|0;g=o;}}Pw(a,!d?a.wS:a.yA,e);p=C8(f,0);q=g-1|0;while(q>=p){r=D6q.data[q];Bb(e,
Ng(a,Bu(CN(b,r))));b=Dv(b,r);q=q+(-1)|0;}q=p-1|0;while(q>=f){Bb(e,48);q=q+(-1)|0;}a:{g=k-(g-f|0)|0;h=g-(a.np-a.qB|0)|0;if(h<=0){if(CR(b,Bw))break a;if(g<=0)break a;}Bb(e,a.gK.q7);s=C8(0,f-g|0);t=0;q=f-1|0;b:{while(q>=s){r=D6q.data[q];Bb(e,Ng(a,Bu(CN(b,r))));b=Dv(b,r);t=t+1|0;if(CR(b,Bw))break b;q=q+(-1)|0;}}while(true){c=t+1|0;if(t>=h)break a;Bb(e,48);t=c;}}BM(e,a.gK.a9D);if(i<0){i= -i|0;Bb(e,a.gK.FI);}q=C8(a.I5,ACD(a,i)+1|0)-1|0;while(q>=0){u=D6r.data[q];Bb(e,Ng(a,i/u|0));i=i%u|0;q=q+(-1)|0;}U2(a,d,e);}
function A5$(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=Qk(a,b)+1|0;g=c+1|0;c=a.xY;if(c!=1){h=ACD(a,c);i=D6r.data[h];c=a.xY;if(i==c)g=g+h|0;else{j=L(c);if(El(b,CN(G(4294967295, 2147483647),j))){A3f(a,ATm(G1(b),f-g|0),e);return;}b=Ce(b,j);f=Qk(a,b)+1|0;}}k=g+a.np|0;if(k<0)b=Bw;else if(k<f){b=ARo(a,b,f,k,d);l=Qk(a,b)+1|0;if(l>f){g=g+1|0;f=l;}}Pw(a,!d?a.wS:a.yA,e);m=C8(0,g);n=C8(m,a.vL)-1|0;o=a.vL-1|0;while(o>=m){Bb(e,48);c=a.v4;if(c>0&&!(n%c|0)&&n>0)Bb(e,a.gK.w1);n=n+(-1)|0;o=o+(-1)|0;}p=Du(f,m);q=f-1|0;o
=0;while(o<p){r=D6q.data;c=q+(-1)|0;s=r[q];Bb(e,Ng(a,CP(Bu(CN(b,s)))));b=Dv(b,s);q=a.v4;if(q>0&&!(n%q|0)&&n>0)Bb(e,a.gK.w1);n=n+(-1)|0;o=o+1|0;q=c;}m=m-p|0;o=0;while(o<m){Bb(e,48);c=a.v4;if(c>0&&!(n%c|0)&&n>0)Bb(e,a.gK.w1);n=n+(-1)|0;o=o+1|0;}a:{if(CR(b,Bw)){if(a.qB){Bb(e,a.gK.q7);o=0;while(o<a.qB){Bb(e,48);o=o+1|0;}}else if(a.WC)Bb(e,a.gK.q7);}else{Bb(e,a.gK.q7);t=Du(a.np,C8(0, -g|0));o=0;u=0;while(u<t){o=o+1|0;Bb(e,48);u=u+1|0;}g=Du(a.np-o|0,q);u=0;b:{while(true){if(u>=g)break b;if(CR(b,Bw))break;o=o+1|0;s
=D6q.data[q];Bb(e,Ng(a,CP(Bu(CN(b,s)))));b=Dv(b,s);q=q+(-1)|0;u=u+1|0;}}while(true){if(o>=a.qB)break a;Bb(e,48);o=o+1|0;}}}U2(a,d,e);}
function A4I(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=a.xY;if(d!=1)b=A2J(b,AIq(L(d)));KT();e=AHK(b,D6x)<0?0:1;f=W2(b);g=f-1|0;h=g-b.dN|0;i=HZ(b);d=a.vL;j=d+a.np|0;k=(a.Iw-d|0)+1|0;if(k<=1){l=d-1|0;h=h-l|0;k=g-l|0;}else{m=h-R(h/k|0,k)|0;h=h-m|0;k=g-m|0;}if(j<0){GG();i=D6y;}else if(j<f)i=A0o(a,i,f,j);Pw(a,!e?a.wS:a.yA,c);l=C8(k,0);GG();n=ALx(a,D6z,g);while(g>=l){o=(Uq(i,n)).data;Bb(c,Ng(a,CP(T9(o[0]))));i=o[1];n=Gs(n,D6A);g=g+(-1)|0;}d=l-1|0;while(d>=k){Bb(c,48);d=d+(-1)|0;}a:{p=j-(f-k|0)|0;q=p-(a.np-a.qB
|0)|0;if(q<=0){if(K7(i,D6y))break a;if(p<=0)break a;}Bb(c,a.gK.q7);p=C8(0,k-p|0);r=0;d=k-1|0;b:{while(d>=p){o=(Uq(i,n)).data;Bb(c,Ng(a,CP(T9(o[0]))));i=o[1];r=r+1|0;if(K7(i,D6y))break b;n=Gs(n,D6A);d=d+(-1)|0;}}while(true){l=r+1|0;if(r>=q)break a;Bb(c,48);r=l;}}BM(c,a.gK.a9D);if(h<0){h= -h|0;Bb(c,a.gK.FI);}d=C8(a.I5,ACD(a,h)+1|0)-1|0;while(d>=0){s=D6r.data[d];Bb(c,Ng(a,h/s|0));h=h%s|0;d=d+(-1)|0;}U2(a,e,c);}
function U2(a,b,c){var d;if(b){d=a.Z5;if(d!==null)Pw(a,d,c);}else{d=a.a$j;if(d===null){d=a.Z5;if(d===null)d=X(Kr,0);}Pw(a,d,c);}}
function A3f(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=a.xY;if(d!=1)b=A2J(b,AIq(L(d)));e=HZ(b);GG();d=QS(e,D6y)<0?0:1;f=W2(b);g=W2(b)-b.dN|0;h=g+a.np|0;if(h<0)e=D6y;else if(h<f)e=A0o(a,e,f,h);Pw(a,!d?a.wS:a.yA,c);i=C8(0,g);j=C8(i,a.vL)-1|0;k=a.vL-1|0;while(k>=i){Bb(c,48);l=a.v4;if(l>0&&!(j%l|0)&&j>0)Bb(c,a.gK.w1);j=j+(-1)|0;k=k+(-1)|0;}m=Du(f,i);n=ALx(a,D6z,f-1|0);k=0;while(k<m){o=(Uq(e,n)).data;Bb(c,Ng(a,CP(T9(o[0]))));e=o[1];l=a.v4;if(l>0&&!(j%l|0)&&j>0)Bb(c,a.gK.w1);j=j+(-1)|0;f=f+(-1)|0;n=Gs(n,D6A);k=k+1
|0;}i=i-m|0;k=0;while(k<i){Bb(c,48);l=a.v4;if(l>0&&!(j%l|0)&&j>0)Bb(c,a.gK.w1);j=j+(-1)|0;k=k+1|0;}a:{if(K7(e,D6y)){if(a.qB){Bb(c,a.gK.q7);k=0;while(k<a.qB){Bb(c,48);k=k+1|0;}}else if(a.WC)Bb(c,a.gK.q7);}else{Bb(c,a.gK.q7);l=Du(a.np,C8(0, -g|0));k=0;p=0;while(p<l){k=k+1|0;Bb(c,48);p=p+1|0;}q=Du(a.np-k|0,f);p=0;b:{while(true){if(p>=q)break b;if(K7(e,D6y))break;k=k+1|0;o=(Uq(e,n)).data;Bb(c,Ng(a,CP(T9(o[0]))));e=o[1];n=Gs(n,D6A);p=p+1|0;}}while(true){if(k>=a.qB)break a;Bb(c,48);k=k+1|0;}}}U2(a,d,c);}
function ARo(a,b,c,d,e){var f,g,h,i;a:{f=D6q.data[c-d|0];CEb();switch(D6B.data[a.a5K.dp]){case 1:b=Ce(CN(b,f),f);if(!e)break a;b=Bi(b,f);break a;case 2:b=Ce(CN(b,f),f);if(e)break a;b=Bi(b,f);break a;case 3:b=Bi(Ce(CN(b,f),f),f);break a;case 4:b=Ce(CN(b,f),f);break a;case 5:if(CR(Dv(b,f),Bw))break a;g=new H4;Bg(g,B(1243));M(g);case 6:h=Dv(b,f);i=CN(f,L(2));if(CR(h,i)){b=Ce(CN(b,f),f);break a;}b=Ce(CN(Bi(b,i),f),f);break a;case 7:i=Dv(b,f);h=CN(f,L(2));if(DQ(i,h)){b=Ce(CN(Bi(b,h),f),f);break a;}b=Bi(Ce(CN(b,f),
f),f);break a;case 8:i=Dv(b,f);h=CN(f,L(2));if(DQ(i,h)){b=Ce(CN(Bi(b,h),f),f);break a;}b=Ce(CN(b,f),f);if(CR(Dv(CN(b,f),L(2)),Bw))break a;b=Bi(b,f);break a;default:}}return b;}
function A0o(a,b,c,d){var e,f;GG();e=ALx(a,D6z,c-d|0);f=QS(b,D6y)<0?AF0(e):e;a:{CEb();switch(D6B.data[a.a5K.dp]){case 1:b=FK(Gs(b,e),e);if(QS(b,D6y)<0)break a;b=Ki(b,e);break a;case 2:b=FK(Gs(b,e),e);if(QS(b,D6y)>0)break a;b=W8(b,e);break a;case 3:b=Ki(FK(Gs(b,e),e),f);break a;case 4:b=FK(Gs(b,e),e);break a;case 5:if(!K7(WG(b,e),D6y))break a;b=new H4;Bg(b,B(1243));M(b);case 6:if(K7(WG(b,e),Gs(f,G1(L(2))))){b=FK(Gs(b,e),e);break a;}b=FK(Gs(Ki(b,Gs(f,G1(L(2)))),e),e);break a;case 7:if(K7(WG(b,e),Gs(f,G1(L(2)))))
{b=Ki(FK(Gs(b,e),e),f);break a;}b=FK(Gs(Ki(b,Gs(f,G1(L(2)))),e),e);break a;case 8:if(!K7(WG(b,e),Gs(f,G1(L(2))))){b=FK(Gs(Ki(b,Gs(f,G1(L(2)))),e),e);break a;}b=FK(Gs(b,e),e);if(K7(WG(Gs(b,e),G1(L(2))),D6y))break a;b=Ki(b,f);break a;default:}}return b;}
function Qk(a,b){var c;if(CR(b,G(0, 2147483648)))return 18;c=0;if(El(b,G(1874919424, 2328306))){c=16;b=CN(b,G(1874919424, 2328306));}if(El(b,L(100000000))){c=c+8|0;b=CN(b,L(100000000));}if(El(b,L(10000))){c=c+4|0;b=CN(b,L(10000));}if(El(b,L(100))){c=c+2|0;b=CN(b,L(100));}if(El(b,L(10)))c=c+1|0;return c;}
function ACD(a,b){var c;c=0;if(b>=100000000){c=8;b=b/100000000|0;}if(b>=10000){c=c+4|0;b=b/10000|0;}if(b>=100){c=c+2|0;b=b/100|0;}if(b>=10)c=c+1|0;return c;}
function ALx(a,b,c){var d;GG();d=D6A;while(c){if(c&1)b=FK(b,d);d=FK(d,d);c=c>>>1|0;}return b;}
function Ng(a,b){return (a.gK.a_M+b|0)&65535;}
function Bo9(){D6q=AH_([L(1),L(10),L(100),L(1000),L(10000),L(100000),L(1000000),L(10000000),L(100000000),L(1000000000),G(1410065408, 2),G(1215752192, 23),G(3567587328, 232),G(1316134912, 2328),G(276447232, 23283),G(2764472320, 232830),G(1874919424, 2328306),G(1569325056, 23283064),G(2808348672, 232830643)]);D6r=Cc([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);}
var A5V=K();
function Cpl(a,b){var c,d,e,f,g,h,i;c=b/20.0;d=c/60.0;e=d/60.0;f=e/24.0;g=f/365.0;if(g>0.5){h=Ub(TL(),g);i=new T;U(i);J(J(i,h),B(1244));h=S(i);}else if(f>0.5){h=Ub(TL(),f);i=new T;U(i);J(J(i,h),B(1245));h=S(i);}else if(e>0.5){h=Ub(TL(),e);i=new T;U(i);J(J(i,h),B(1246));h=S(i);}else if(d<=0.5){h=new T;U(h);J(JG(h,c),B(1247));h=S(h);}else{h=Ub(TL(),d);i=new T;U(i);J(J(i,h),B(1248));h=S(i);}return h;}
var A5D=K();
function CCO(a,b){var c,d,e,f;c=b/100.0;d=c/1000.0;if(d>0.5){e=Ub(TL(),d);f=new T;U(f);J(J(f,e),B(1249));e=S(f);}else if(c<=0.5){e=new T;U(e);Bj(e,b);J(e,B(1250));e=S(e);}else{e=Ub(TL(),c);f=new T;U(f);J(J(f,e),B(1248));e=S(f);}return e;}
function AMA(){var a=this;IP.call(a);a.G9=0;a.GA=0;a.Qk=null;a.a$9=null;a.bFY=null;a.NW=null;a.btt=0;}
function IR(a,b,c,d,e,f){var g=new AMA();BOF(g,a,b,c,d,e,f);return g;}
function Zd(a,b,c,d,e,f){var g=new AMA();Bx0(g,a,b,c,d,e,f);return g;}
function D6C(a,b,c,d,e,f){var g=new AMA();A3P(g,a,b,c,d,e,f);return g;}
function BOF(a,b,c,d,e,f,g){A3P(a,b,c,d,e,Fb(f),g);}
function Bx0(a,b,c,d,e,f,g){A3P(a,b,c,d,e,PY(f),g);}
function A3P(a,b,c,d,e,f,g){var h;b=5242880+b|0;h=new T;U(h);J(J(h,B(1251)),c);IV(a,b,C6(S(h)));a.NW=f;f=new T;U(f);J(J(J(f,B(1251)),c),B(1252));a.a$9=C6(S(f));a.G9=d;a.GA=e;EY();if(d<C_R)C_R=d;if(e<C_S)C_S=e;if(d>C_T)C_T=d;if(e>C_U)C_U=e;a.Qk=g;}
function SA(a){a.btt=1;return a;}
function FM(a){UO(a);EY();Y(C_V,a);return a;}
function CIV(a){return 1;}
function A05(a){var b,c,d;b=a.bFY;if(b===null)b=a.a$9;else{c=a.a$9;d=X(D,1);d.data[0]=Bu_(b.bqq.m.j3.n5);b=A5g(c,d);}return b;}
function PO(a){return a.btt;}
var APT=K(0);
var A2X=K();
var BBf=K();
var A_c=K();
function Nc(){Gu.call(this);this.g6=Bw;}
var D6D=null;function F3(b){var c;c=new Nc;c.g6=b;return c;}
function APc(b){var c,d,e,f,g,h,i,j,k;if(b===null){b=new DF;Bg(b,B(9));M(b);}c=Bd(b);if(0==c){b=new DF;Bg(b,B(10));M(b);}a:{d=0;switch(Br(b,0)){case 43:break;case 45:d=1;e=1;break a;default:e=0;break a;}e=1;}f=Bw;b:{c:{while(e<c){g=e+1|0;e=AIf(Br(b,e));if(e<0){h=new DF;i=CQ(b,0,c);b=new T;U(b);J(J(b,B(11)),i);Bg(h,S(b));M(h);}if(e>=10){h=new DF;j=CQ(b,0,c);b=new T;U(b);k=J(b,B(12));Bj(k,10);J(J(k,B(5)),j);Bg(h,S(b));M(h);}f=Bi(Ce(L(10),f),L(e));if(EP(f,Bw)){if(g!=c)break b;if(DQ(f,G(0, 2147483648)))break b;if
(!d)break b;f=G(0, 2147483648);break c;}e=g;}if(d)f=IZ(f);}return f;}h=new DF;i=CQ(b,0,c);b=new T;U(b);J(J(b,B(13)),i);Bg(h,S(b));M(h);}
function B1_(a){return Bu(a.g6);}
function AZO(a){return a.g6;}
function Czf(a){return Ds(a.g6);}
function ATu(b){return AWW(b,4);}
function AAa(b){var c;c=new T;U(c);return S(HR(c,b));}
function Cbh(a){return AAa(a.g6);}
function CqG(a){var b;b=a.g6;return Bu(b)^CY1(b);}
function Cyr(a,b){if(a===b)return 1;return b instanceof Nc&&CR(b.g6,a.g6)?1:0;}
function AXf(a,b){return H0(a.g6,b.g6);}
function AMa(b){var c,d;if(CR(b,Bw))return 64;c=0;d=D3(b,32);if(DQ(d,Bw))c=32;else d=b;b=D3(d,16);if(CR(b,Bw))b=d;else c=c|16;d=D3(b,8);if(CR(d,Bw))d=b;else c=c|8;b=D3(d,4);if(CR(b,Bw))b=d;else c=c|4;d=D3(b,2);if(CR(d,Bw))d=b;else c=c|2;if(DQ(D3(d,1),Bw))c=c|1;return (64-c|0)-1|0;}
function A2N(b){return Bu(DY(CX(b,63),D3(IZ(b),63)));}
function Iw(b,c){return Long_udiv(b, c);}
function BPN(b,c){return Long_urem(b, c);}
function Kx(b,c){return Long_ucompare(b, c);}
function CLj(a,b){return AXf(a,b);}
function Bst(){D6D=H($rt_longcls());}
var BkM=K();
function BXt(b){var c,d,e,f,g,h,i,j,k,l;c=Bx(8);d=0;e=0;f=b.length;a:while(true){if(e>=f){if(d!=c.data.length)c=Bmw(c,d);return c;}g=0;h=0;while(true){i=e+1|0;j=b.charCodeAt(e)&65535;k=j>=123?(-1):C_m.data[j];if(k==(-1))break a;g=g|(k&31)<<h;if(k<=31)break;if(i>=f)return null;h=h+5|0;e=i;}h=c.data.length;if(d>=h){l=Bx(h<<1);CG(c,0,l,0,h);c=l;}l=c.data;j=d+1|0;l[d]=g;e=i;d=j;}return null;}
var AAx=K(BA);
function Fl(){var a=this;D.call(a);a.ba=null;a.lh=0;a.bhY=null;a.R0=0;}
var D2I=0;function FZ(a){var b;b=D2I;D2I=b+1|0;a.bhY=Oq(b);}
function AOh(a,b){var c;c=D2I;D2I=c+1|0;a.bhY=Oq(c);a.ba=b;}
function ACG(a,b,c,d){var e;e=d.ds;while(true){if(b>e)return (-1);if(a.J(b,c,d)>=0)break;b=b+1|0;}return b;}
function ZX(a,b,c,d,e){while(true){if(c<b)return (-1);if(a.J(c,d,e)>=0)break;c=c+(-1)|0;}return c;}
function CGb(a,b){a.R0=b;}
function CFA(a){return a.R0;}
function BIt(a){var b,c,d;b=a.bhY;c=a.cM();d=new T;U(d);Bb(d,60);b=J(d,b);Bb(b,58);Bb(J(b,c),62);return S(d);}
function CzP(a){return BIt(a);}
function CaK(a){return a.ba;}
function CbD(a,b){a.ba=b;}
function CoD(a,b){return 1;}
function Cpz(a){return null;}
function AFd(a){var b;a.lh=1;b=a.ba;if(b!==null){if(!b.lh){b=b.Ce();if(b!==null){a.ba.lh=1;a.ba=b;}a.ba.wb();}else if(b instanceof Xs&&b.wg.bhx)a.ba=b.ba;}}
function BmG(){D2I=1;}
var A$3=K(CY);
function A23(){var a=this;D.call(a);a.bqg=null;a.rD=null;a.bEA=null;a.bjG=null;}
function BI1(a,b){var c,d,e,f,g,h,i,j,k,l;if(C7M===null)C7M=a.bqg.createElement("canvas");if(C7M.width<a.rD.width){b=C7M;c=a.rD.width;b.width=c;}if(C7M.height<a.rD.height){b=C7M;c=a.rD.height;b.height=c;}if(C7N===null){b=C7M;d=A2h();b=b.getContext("2d",d);C7N=b;b.imageSmoothingEnabled=false;}b=C7N;e=a.rD.width;f=a.rD.height;b.clearRect(0.0,0.0,e,f);b=C7N;c=a.rD;e=c.width;f=a.rD.height;b.drawImage(c,0.0,0.0,e,f);b=C7N;e=a.rD.width;f=a.rD.height;c=b.getImageData(0.0,0.0,e,f);d=c.data;g=R(c.width,c.height);A$c(a.bEA.data[0]);if
(d.byteLength<g<<2){Dw(a.bjG,null);return;}b=a.bjG;h=new A28;g=c.width;i=c.height;j=CEU(d.buffer);h.sN=g;h.qA=i;h.eo=j;h.btG=1;g=0;while(true){k=j.data;if(g>=k.length)break;l=k[g];k[g]=l&(-16711936)|((l&16711680)>>>16|0)|(l&255)<<16;g=g+1|0;}Dw(b,h);}
function CtJ(a,b){BI1(a,b);}
function A24(){var a=this;D.call(a);a.bFn=null;a.bEh=null;}
function Ch_(a,b){A$c(a.bFn.data[0]);Dw(a.bEh,null);}
function A60(){D.call(this);this.bxu=null;}
function B97(a,b){Dw(a.bxu,LD(b));}
function A61(){var a=this;D.call(a);a.bDS=null;a.bDR=null;}
function CoQ(a,b){var c,d,e,$$je;a:{c=a.bDS;d=a.bDR;CF();if(b!==null)Dw(c,LD(b));else{C_(CZR,B(1253));b:{try{e=APu(d);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;}else{throw $$e;}}d=CZR;e=X(D,1);e.data[0]=b;Ea(d,B(1254),e);Dw(c,null);break a;}Dw(c,LD(e!==null?e.data.buffer:null));}}}
function A3s(){D.call(this);this.byB=null;}
function B8S(a,b){Dw(a.byB,LD(b));}
function A3r(){var a=this;D.call(a);a.bvs=null;a.bvu=null;}
function CFE(a,b){var c,d,e,$$je;a:{c=a.bvs;d=a.bvu;CF();if(b!==null)Dw(c,LD(b));else{C_(CZR,B(1255));b:{try{e=APu(d);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;}else{throw $$e;}}d=CZR;e=X(D,1);e.data[0]=b;Ea(d,B(1254),e);Dw(c,null);break a;}Dw(c,LD(e!==null?e.data.buffer:null));}}}
function YK(){var a=this;D.call(a);a.eE=null;a.bg=0;a.bR=0;a.bi=Bw;a.Il=null;a.x7=0;a.i1=0;a.mE=Bw;a.d9=null;a.AN=null;a.ZW=null;a.bJT=0;a.iN=null;}
function D6E(){var a=new YK();A0c(a);return a;}
function A0c(a){a.iN=CnK();}
function ADl(a){var b,c,d,e,f,g,h;b=a.AN;c=b.q0;d=a.i1;if(c<=d)d=c;if(!d)return;e=b.Hd;f=e.data.length;g=b.KA;if(f>g){c=a.Il.data.length;h=a.x7;c>h&&f>=(g+d|0)&&c>=(h+d|0);}CG(e,g,a.Il,a.x7,d);a.x7=a.x7+d|0;b=a.AN;b.KA=b.KA+d|0;a.mE=Bi(a.mE,L(d));a.i1=a.i1-d|0;c=b.q0-d|0;b.q0=c;if(!c)b.KA=0;}
function ALg(a,b,c,d){a.Il=b;a.x7=c;a.i1=d;}
function ANH(a,b,c,d,e){var f,g;if(d<=0&&e&&a.eE!==null)return;f=a.bR;if(f>0&&e){g=Cb(f+d|0);CG(a.eE,a.bg,g,0,f);CG(b,c,g,a.bR,d);a.eE=g;a.bg=0;a.bR=a.bR+d|0;}else{a.eE=b;a.bg=c;a.bR=d;}}
function Bqx(){YK.call(this);this.a12=0;}
function CNP(a){var b=new Bqx();CGi(b,a);return b;}
function CTC(a,b){var c=new Bqx();BCq(c,a,b);return c;}
function CGi(a,b){BCq(a,15,b);}
function BCq(a,b,c){var d,e,f;A0c(a);a.a12=0;d=ATl(a,b,c);if(!d)return;e=new Yc;f=new T;U(f);Bj(f,d);BM(f,B(5));BM(f,a.d9);Bg(e,S(f));M(e);}
function ATl(a,b,c){var d,e,f;a.a12=0;d=new AGg;d.a1W=L(-1);d.CI=(-1);d.a_Q=Cb(4);d.lB=null;d.nX=null;d.ev=a;a.ZW=d;if(c)b= -b|0;a.d9=null;d.N4=null;d.oF=0;if(b<0)b= -b|0;else if(b&1073741824){d.oF=4;b=b&(-1073741825);if(b<48)b=b&15;}else if(b&(-32)){d.oF=4;b=b&15;}else{d.oF=(b>>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){d.bEl=b;e=new ABG;c=1<<b;e.a$o=Bx(1);e.a1m=Bx(1);e.MI=Bx(1);e.MH=Bx(1);e.bfX=X($rt_arraycls($rt_intcls()),1);e.bfZ=X($rt_arraycls($rt_intcls()),1);e.a7l=Bx(1);e.a7w=Bx(1);f=new QF;f.Jc=null;f.zU
=null;f.zT=null;f.Jw=null;f.Q9=null;f.Jx=null;e.a$K=f;e.ec=a;f=new AF5;f.Bu=0;f.jD=a;f.iq=e;e.Q$=f;e.Hj=Bx(4320);e.kD=Cb(c);e.ji=c;e.UR=d.oF?1:0;e.iC=0;AAi(e);d.N4=e;f=d.ev;if(f!==null){f.mE=Bw;f.bi=Bw;f.d9=null;d.d6=14;d.CI=(-1);AAi(e);}b=0;}else{A4J(d);b=(-2);}return b;}
function ATM(a,b){var c,d;c=a.ZW;if(c===null)return (-2);d=BMO(c,b);if(d==1)a.a12=1;return d;}
var ARR=K(0);
var AI$=K(0);
var AJd=K(Kv);
var AWZ=K(0);
var AZw=K(0);
var AKW=K(AJd);
function BB6(){var a=this;AKW.call(a);a.bBr=0;a.z0=null;a.A0=0;}
function BTs(){var a=new BB6();CjY(a);return a;}
function CjY(a){a.z0=X(D,16);a.bBr=0;}
function ATQ(a,b){var c,d,e,f,g,h,i;c=a.A0;d=c+1|0;if(!a.bBr){e=a.z0.data.length;if(d>e){f=X(D,Bu((WO(Vo(Ce(L(2),L(e)),L(d)),L(2147483639)))));CG(a.z0,0,f,0,a.A0);a.z0=f;}}else{g=a.z0;h=g.data.length;if(d>h){e=Bu((WO(Vo(Ce(L(2),L(h)),L(d)),L(2147483639))));i=SI(C7(g));f=!e&&i===H(D)?D6F:AS8(SI(C7(g)),e);Z$(g,0,f,0,c);g=f;}a.z0=g;}f=a.z0.data;c=a.A0;a.A0=c+1|0;f[c]=b;return 1;}
function A$h(a,b){var c,d,e,f;c=a.A0;if(b<c)return a.z0.data[b];d=new Dm;e=new T;U(e);f=J(e,B(1256));Bj(f,b);f=J(f,B(1257));Bj(f,c);Bb(f,41);Bg(d,S(e));M(d);}
var A$n=K(0);
function AYK(){D.call(this);this.bl2=null;}
function CL6(a,b){Dw(a.bl2,LD(b));}
var A8C=K(0);
function AYJ(){var a=this;D.call(a);a.bFR=null;a.bu2=null;}
function CQk(a,b){var c,d;b=a.bFR;if(b!==null){L9();c=C7U;d=X(D,1);d.data[0]=b;Ea(c,B(1258),d);}Dw(a.bu2,null);}
var AOi=K();
var C_v=null;var C_w=0;function AH8(b){var c,d,e;c=C_w;if(!c&&b<=1){d=new II;Bm(d);M(d);}if(!c){e=b+(-1)|0;c=e|e>>1;c=c|c>>2;c=c|c>>4;c=c|c>>8;if(((c|c>>16)+1|0)!=b){d=new II;Bm(d);M(d);}}return 1;}
function BMd(){C_w=0;C_v=new A9n;}
function U8(){var a=this;PW.call(a);a.MQ=Bw;a.rU=0;a.TO=0;a.zC=0;a.baV=null;a.bo9=Bw;a.bzC=Bw;a.KP=0;a.bmQ=0;}
var D6G=null;var D6H=null;var D6I=null;var D6J=null;var D6K=null;function BPh(){var a=new U8();Bfk(a);return a;}
function Cum(a){var b=new U8();A1_(b,a);return b;}
function AZZ(a){var b=new U8();BsM(b,a);return b;}
function D6L(a,b){var c=new U8();AFm(c,a,b);return c;}
function Bfk(a){A1_(a,M8());}
function A1_(a,b){var c,d;A3V();if(D6M===null){c=Bi7();d=c===null?null:AYe(c);D6M=d;if(d===null)D6M=D6N;}AFm(a,ZR(D6M),b);}
function BsM(a,b){AFm(a,b,M8());}
function AFm(a,b,c){var d,e;a:{APK();a.cA=Bx(17);a.qI=G2(17);a.wp=0;a.vz=0;a.bhZ=1;A1v(a,b);a.cA=Bx(17);a.qI=G2(17);a.wp=0;a.vz=0;a.bhZ=1;if(c===D6o){d=D6m;if(d>=0)break a;}b=AQX(c.iO,c.iz);if(D20===null)D20=Cdf();e=D20;d=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(1259))].value;D6m=d;}b:{a.bDu=d;a.zC=0;if(c===D6o){d=D6n;if(d>=0)break b;}b=AQX(c.iO,c.iz);if(D2Z===null)D2Z=CLz();e=D2Z;d=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)].value:e[$rt_ustr(B(1259))].value;D6n=d;}a.bCW=d;a.zC=0;D6o
=c;a.MQ=G(4184124416, 4294964450);a.rU=1582;a.TO=((-1)+AG_(a)|0)-((a.rU-2000|0)/100|0)|0;a.baV=Cc([0,0,0,0,0,0,0,0,0,0]);a.KP=10;O2(a,CS());}
function K5(a,b,c){var d,e,f,g,h,i,j;if(!c)return;if(b>=0&&b<15){a.zC=0;if(!b){Rd(a);if(a.cA.data[0]!=1){if(c<=0)return;EX(a,0,1);}else{if(c>=0)return;EX(a,0,0);}Rd(a);return;}if(b!=1&&b!=2){a:{d=Bw;JP(a);switch(b){case 3:case 4:case 8:d=L(604800000);break a;case 5:case 6:case 7:d=L(86400000);break a;case 9:d=L(43200000);break a;case 10:case 11:a.jT=Bi(a.jT,Ce(L(c),L(3600000)));break a;case 12:a.jT=Bi(a.jT,Ce(L(c),L(60000)));break a;case 13:a.jT=Bi(a.jT,Ce(L(c),L(1000)));break a;case 14:a.jT=Bi(a.jT,L(c));break a;default:}}if
(Do(d,Bw)){e=WY(a,a.jT);f=Bi(a.jT,Ce(L(c),d));a.jT=f;g=WY(a,f);if(g!=e)a.jT=Bi(a.jT,L(e-g|0));}a.wp=0;Rd(a);return;}Rd(a);if(b==2){h=a.cA.data[2]+c|0;if(h>=0)c=h/12|0;else{c=(h-11|0)/12|0;h=12+(h%12|0)|0;}EX(a,2,h%12|0);}EX(a,1,a.cA.data[1]+c|0);i=Pz(a,OY(a,a.cA.data[1]),a.cA.data[2]);if(a.cA.data[5]>i)EX(a,5,i);Rd(a);return;}j=new BW;Bm(j);M(j);}
function ATa(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;e=CN(b,L(86400000));if(c<0){c=c+86400000|0;e=BD(e,L(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=BD(e,L(1));}while(c>=86400000){c=c-86400000|0;e=Bi(e,L(1));}f=L(d);g=Bi(b,f);h=A$t(a,e,g);i=a.cA.data;i[6]=h;if(i[1]==a.rU&&E3(a.MQ,g))h=h+a.KP|0;j=h/32|0;k=OY(a,i[1]);l=h-AFR(a,k,j)|0;if(l>Pz(a,k,j)){l=l-Pz(a,k,j)|0;j=j+1|0;}a.cA.data[7]=It(a,BD(e,L(3)))+1|0;m=WY(a,b);i=a.cA.data;if(i[1]>0)m=m-d|0;i[16]=m;if(!m)n=e;else{c=c+m|0;if(c<0){c=c+86400000|0;n=BD(e,L(1));}else if
(c<86400000)n=e;else{c=c-86400000|0;n=Bi(e,L(1));}if(DQ(e,n)){e=Bi(BD(b,f),L(m));m=A$t(a,n,e);i=a.cA.data;i[6]=m;if(i[1]==a.rU&&E3(a.MQ,e))m=m+a.KP|0;j=m/32|0;k=OY(a,i[1]);l=m-AFR(a,k,j)|0;if(l>Pz(a,k,j)){l=l-Pz(a,k,j)|0;j=j+1|0;}a.cA.data[7]=It(a,BD(n,L(3)))+1|0;}}i=a.cA.data;i[14]=c%1000|0;c=c/1000|0;i[13]=c%60|0;c=c/60|0;i[12]=c%60|0;i[11]=(c/60|0)%24|0;i[9]=i[11]<=11?0:1;i[10]=i[11]%12|0;if(i[1]>0)i[0]=1;else{i[0]=0;i[1]=( -i[1]|0)+1|0;}i[2]=j;i[5]=l;d=l-1|0;i[8]=(d/7|0)+1|0;i[4]=((d+It(a,BD(BD(BD(n,L(l)),
L(2)),L(SJ(a)-1|0)))|0)/7|0)+1|0;o=It(a,BD(BD(BD(n,L(3)),L(a.cA.data[6]-1|0)),L(SJ(a)-1|0)));p=(((a.cA.data[6]-1|0)+o|0)/7|0)+((7-o|0)<Z6(a)?0:1)|0;if(!p){i=a.cA.data;m=!OY(a,i[1]-1|0)?1:2;i[3]=(7-It(a,L(o-m|0))|0)<Z6(a)?52:53;}else{c=a.cA.data[6];d=!k?366:367;m=!k?1:2;if(c<(d-It(a,L(o+m|0))|0))a.cA.data[3]=p;else{i=a.cA;m=!k?1:2;if((7-It(a,L(o+m|0))|0)>=Z6(a))p=1;i.data[3]=p;}}}
function Bg6(a,b,c,d,e,f){var g,h,i,j,k;a:{b:{g=a.cA.data;h=g[16];if(a.zC){i=a.bo9;if(EP(c,i)){j=a.bzC;if(Do(c,j)){k=a.baV.data;if(k[4]==f&&!(!h&&El(d,i))){if(!h)break b;if(Do(d,j))break b;}}}}ATa(a,b,e,f);a.zC=0;break a;}g[1]=k[0];g[2]=k[1];g[5]=k[2];g[7]=k[3];g[0]=k[5];g[3]=k[6];g[4]=k[7];g[6]=k[8];g[8]=k[9];}}
function WY(a,b){return AJb(a.Bo,b);}
function BNx(a){var b,c,d,e,f,g,h,i,j;b=WY(a,a.jT);if(!a.qI.data[15])a.cA.data[15]=b;c=a.jT;d=Bu(Dv(c,L(86400000)));e=a.cA.data;f=e[16];g=b+f|0;h=Bi(c,L(g));i=H0(c,Bw);if(i>0&&EP(h,Bw)&&g>0)h=G(4294967295, 2147483647);else if(i<0&&Do(h,Bw)&&g<0)h=G(0, 2147483648);if(!a.zC)ATa(a,c,d,b);else{i=((d>=0?d:d+86400000|0)+b|0)+f|0;if(i<0)i=i+86400000|0;else if(i>=86400000)i=i-86400000|0;e[14]=i%1000|0;g=i/1000|0;e[13]=g%60|0;g=g/60|0;e[12]=g%60|0;e[11]=(g/60|0)%24|0;e[9]=e[11]<=11?0:1;e[10]=e[11]%12|0;g=H0(h,Bw);Bg6(a,
c,h,g>0&&g<0&&!f?G(4294967295, 2147483647):g>=0?h:g<=0?h:f?G(0, 2147483648):h,d,b);}i=0;while(i<17){a.qI.data[i]=1;i=i+1|0;}if(!a.zC&&DQ(h,G(4294967295, 2147483647))&&DQ(h,G(0, 2147483648))){j=a.baV.data;e=a.cA.data;j[0]=e[1];j[1]=e[2];j[2]=e[5];j[3]=e[7];j[4]=b;j[5]=e[0];j[6]=e[3];j[7]=e[4];j[8]=e[6];j[9]=e[8];a.bo9=Bi(h,L(((0+((((23-e[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-e[12]|0)*60|0)*1000|0)|0)+((59-e[13]|0)*1000|0)|0));a.bzC=BD(h,L(((((e[11]*60|0)*60|0)*1000|0)+((e[12]*60|0)*1000|0)|0)+(e[13]*1000|0)|0));a.zC
=1;}}
function AY_(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a:{b:{c:{d:{if(!AMD(a)){e:{b=a.qI.data;if(b[11]){c=a.cA.data;if(c[11]>=0&&c[11]<=23)break e;M(IK());}if(b[10]){c=a.cA.data;if(!(c[10]>=0&&c[10]<=11))M(IK());}}if(b[12]){c=a.cA.data;if(!(c[12]>=0&&c[12]<=59))M(IK());}if(b[13]){c=a.cA.data;if(!(c[13]>=0&&c[13]<=59))M(IK());}if(b[14]){c=a.cA.data;if(!(c[14]>=0&&c[14]<=999))M(IK());}if(b[3]){c=a.cA.data;if(c[3]<1)break a;if(c[3]>53)break a;}if(b[7]){c=a.cA.data;if(!(c[7]>=1&&c[7]<=7))M(IK());}if(b[8]){c=a.cA.data;if
(c[8]<1)break b;if(c[8]>6)break b;}if(b[4]){c=a.cA.data;if(!(c[4]>=1&&c[4]<=6))M(IK());}if(b[9]){c=a.cA.data;if(c[9]&&c[9]!=1)M(IK());}if(b[10]){c=a.cA.data;if(c[10]<0)break c;if(c[10]>11)break c;}if(b[1]){if(b[0]){c=a.cA.data;if(!c[0]&&!(c[1]>=1&&c[1]<=292269054))M(IK());}c=a.cA.data;if(!(c[1]>=1&&c[1]<=292278994))M(IK());}if(b[2]){b=a.cA.data;if(b[2]<0)break d;if(b[2]>11)break d;}}d=Bw;b=a.qI.data;if(b[11]&&a.a7q!=10)d=L(a.cA.data[11]);else if(b[10]){c=a.cA.data;d=L((c[9]*12|0)+c[10]|0);}e=Ce(d,L(3600000));if
(b[12])e=Bi(e,Ce(L(a.cA.data[12]),L(60000)));if(b[13])e=Bi(e,Ce(L(a.cA.data[13]),L(1000)));if(b[14])e=Bi(e,L(a.cA.data[14]));f=!b[1]?1970:a.cA.data[1];if(b[0]){c=a.cA.data;if(c[0]&&c[0]!=1)M(IK());if(!c[0])f=1-f|0;}g=!b[4]&&!b[8]?0:1;h=!(!b[5]&&!b[2]&&!g)&&a.C_!=6?1:0;if(h){i=a.C_;if(!(i!=7&&i!=3)){if(b[3]&&b[7])h=i!=3&&g&&b[7]?1:0;else if(b[6])h=b[5]&&b[2]?1:0;}}if(!h){j=b[3]&&a.C_!=6?1:0;if(j&&b[6])j=b[7];k=AMY(a,f);if(j){l=!a.qI.data[7]?SJ(a)-1|0:a.cA.data[7]-1|0;d=BD(k,L(3));i=It(a,BD(d,L(SJ(a)-1|0)));k
=Bi(k,L((((a.cA.data[3]-1|0)*7|0)+It(a,BD(L(i+l|0),d))|0)-i|0));if((7-i|0)<Z6(a))k=Bi(k,L(7));}else{b=a.qI.data;if(b[6]){if(!AMD(a)){b=a.cA.data;if(!(b[6]>=1&&b[6]<=(365+(!OY(a,f)?0:1)|0)))M(IK());}k=Bi(k,L(a.cA.data[6]-1|0));}else if(b[7])k=Bi(k,L(It(a,BD(L(a.cA.data[7]-1|0),BD(k,L(3))))));}}else{m=a.cA.data[2];f=f+(m/12|0)|0;h=m%12|0;if(h<0){f=f+(-1)|0;h=h+12|0;}n=OY(a,f);k=Bi(AMY(a,f),L(AFR(a,n,h)));b=a.qI.data;o=b[5];if(o){i=a.C_;if(!(i!=7&&i!=4&&i!=8))o=b[7]&&g?0:1;}if(o){if(!AMD(a)){b=a.cA.data;if(!(b[5]
>=1&&b[5]<=Pz(a,n,h)))M(IK());}k=Bi(k,L(a.cA.data[5]-1|0));}else{l=!b[7]?SJ(a)-1|0:a.cA.data[7]-1|0;b=a.qI.data;if(b[4]&&a.C_!=8){i=It(a,BD(BD(k,L(3)),L(SJ(a)-1|0)));k=Bi(k,L((((a.cA.data[4]-1|0)*7|0)+It(a,BD(L(i+l|0),BD(k,L(2))))|0)-i|0));}else if(b[8])k=a.cA.data[8]>=0?Bi(k,L(It(a,BD(L(l),BD(k,L(3))))+((a.cA.data[8]-1|0)*7|0)|0)):Bi(k,L((Pz(a,n,h)+It(a,BD(L(l),BD(Bi(k,L(Pz(a,n,h))),L(3))))|0)+(a.cA.data[8]*7|0)|0));else if(b[7]){d=BD(k,L(3));i=It(a,BD(d,L(SJ(a)-1|0)));k=Bi(k,L(It(a,L(It(a,BD(L(i+l|0),d))-
i|0))));}}}a.C_=0;d=Bi(e,Ce(k,L(86400000)));if(f==a.rU&&El(d,Bi(a.MQ,Ce(L(AG_(a)),L(86400000)))))d=BD(d,Ce(L(AG_(a)),L(86400000)));a.jT=BD(d,L(WY(a,d)));return;}M(IK());}M(IK());}M(IK());}M(IK());}
function A$t(a,b,c){var d,e,f,g;d=1970;c=El(c,a.MQ)?b:BD(b,L(a.TO));while(true){e=Bu(CN(c,L(365)));if(!e)break;d=d+e|0;c=BD(b,AMY(a,d));}if(EP(c,Bw)){d=d-1|0;f=!OY(a,d)?365:366;g=a.rU;if(d==g)f=f-a.KP|0;if(d==(g-1|0))f=f-a.bmQ|0;c=Bi(c,L(f));}a.cA.data[1]=d;return Bu(c)+1|0;}
function AMY(a,b){var c,d,e;c=L(b);if(EP(c,L(1970))){if(E3(c,L(a.rU)))return Bi(Bi(Ce(BD(c,L(1970)),L(365)),CN(BD(c,L(1972)),L(4))),L(a.TO));d=Bi(Ce(BD(c,L(1970)),L(365)),CN(BD(c,L(1972)),L(4)));c=BD(c,L(2000));return Bi(BD(d,CN(c,L(100))),CN(c,L(400)));}d=Bi(Ce(BD(c,L(1970)),L(365)),CN(BD(c,L(1969)),L(4)));e=a.rU;b=H0(c,L(e));return b>0?BD(d,BD(CN(BD(c,L(1901)),L(100)),CN(BD(c,L(1601)),L(400)))):!b?Bi(d,L(a.KP)):DQ(c,L(e-1|0))?Bi(d,L(a.TO)):Bi(d,L(a.bmQ));}
function Pz(a,b,c){if(b&&c==1)return D6G.data[c]+1|0;return D6G.data[c];}
function AFR(a,b,c){if(b&&c>1)return D6H.data[c]+1|0;return D6H.data[c];}
function OY(a,b){if(b<=a.rU)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;}
function AG_(a){var b;b=a.rU;return ((b/100|0)-(b/400|0)|0)-2|0;}
function It(a,b){var c;c=Bu(Dv(b,L(7)));if(EP(b,Bw)&&c<0)return c+7|0;return c;}
function Bca(){D6G=PC([31,28,31,30,31,30,31,31,30,31,30,31]);D6H=Cc([0,31,59,90,120,151,181,212,243,273,304,334]);D6I=Cc([1,292278994,11,53,6,31,366,7,6,1,11,23,59,59,999,50400000,7200000]);D6J=Cc([0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,(-46800000),0]);D6K=Cc([1,292269054,11,50,3,28,355,7,3,1,11,23,59,59,999,50400000,1200000]);}
var A$G=K(Eq);
function CWi(a){var b=new A$G();BC0(b,a);return b;}
function BC0(a,b){On(a,b);ADG(a);}
function CGl(a){return 0;}
function Cho(a){return 0;}
function B2j(a){return 0;}
function In(){var a=this;D.call(a);a.bDm=0;a.boY=0;}
var D6O=null;var D3o=null;var D3p=null;var D3y=null;var D3x=null;var D3v=null;var D3z=null;var D3t=null;var D3w=null;var D3A=null;var D3B=null;var D3q=null;var D3s=null;var D3u=null;var D3r=null;function AMH(){AMH=Be(In);CFs();}
function Lb(a,b){var c=new In();BAP(c,a,b);return c;}
function BAP(a,b,c){AMH();a.boY=b;a.bDm=c;D6O.data[b]=a;}
function CFs(){D6O=X(In,16);D3o=Lb(0,0);D3p=Lb(1,8368696);D3y=Lb(2,16247203);D3x=Lb(3,10987431);D3v=Lb(4,16711680);D3z=Lb(5,10526975);D3t=Lb(6,10987431);D3w=Lb(7,31744);D3A=Lb(8,16777215);D3B=Lb(9,10791096);D3q=Lb(10,12020271);D3s=Lb(11,7368816);D3u=Lb(12,4210943);D3r=Lb(13,6837042);}
var Bh7=K(Eq);
function B6r(a){var b=new Bh7();Cr6(b,a);return b;}
function Cr6(a,b){On(a,b);ADG(a);J6(a);}
function CQu(a){return 1;}
function Ccj(a){return 0;}
function B$A(a){return 0;}
var XJ=K(Eq);
function CJe(a){return 0;}
function COk(a){return 0;}
function B4P(a){return 0;}
var A2C=K(Eq);
function B6N(a){return 0;}
function Ceg(a){return 0;}
function CHH(a){return 0;}
var AVg=K(Eq);
function CQE(a){return 0;}
function OX(){var a=this;Bv.call(a);a.bnw=null;a.bkV=0.0;a.bov=0;a.yu=null;}
function D6P(a,b,c,d){var e=new OX();AKb(e,a,b,c,d);return e;}
function AKb(a,b,c,d,e){E6(a,b);a.bkV=4.0;a.yu=d;a.bnw=e;a.fk=1;a.hN=d.VI;a.bkV=d.bqI;a.bov=c+d.a$n|0;}
function Cl_(a,b,c){var d,e;d=0;while(true){e=a.bnw.data;if(d>=e.length)break;if(e[d]===c)return a.bkV;d=d+1|0;}return 1.0;}
function CrA(a,b,c,d){KU(b,2,d);return 1;}
function B16(a,b,c,d,e,f,g){KU(b,1,g);return 1;}
function B7D(a,b){return a.bov;}
function Cgn(a){return 1;}
function COK(a){return a.yu.a98;}
var AFn=K(OX);
var D6Q=null;function CTr(){CTr=Be(AFn);CMO();}
function AZl(a,b){var c=new AFn();AU2(c,a,b);return c;}
function AU2(a,b,c){CTr();AKb(a,b,1,c,D6Q);}
function CMJ(a,b){O();return b===C9$?1:b!==C$a?0:1;}
function CMO(){var b,c;b=X(Bh,8);c=b.data;O();c[0]=C1N;c[1]=C1O;c[2]=C5x;c[3]=C5y;c[4]=C9$;c[5]=C$a;c[6]=C$c;c[7]=C5i;D6Q=b;}
function Qb(){var a=this;Dh.call(a);a.D2=0;a.VI=0;a.bqI=0.0;a.a$n=0;a.a98=0;}
var D5X=null;var D5Y=null;var D5W=null;var D5Z=null;var D50=null;var D6R=null;function Btf(){Btf=Be(Qb);CJn();}
function ALS(a,b,c,d,e,f,g){var h=new Qb();BXe(h,a,b,c,d,e,f,g);return h;}
function CIH(){Btf();return D6R.d3();}
function BXe(a,b,c,d,e,f,g,h){Btf();FO(a,b,c);a.D2=d;a.VI=e;a.bqI=f;a.a$n=g;a.a98=h;}
function CJn(){var b;D5X=ALS(B(1260),0,0,59,2.0,0,15);D5Y=ALS(B(1261),1,1,131,4.0,1,5);D5W=ALS(B(1262),2,2,250,6.0,2,14);D5Z=ALS(B(1263),3,3,1561,8.0,3,10);b=ALS(B(1264),4,0,32,12.0,0,22);D50=b;D6R=V(Qb,[D5X,D5Y,D5W,D5Z,b]);}
var AXi=K(OX);
var D6S=null;function CXF(){CXF=Be(AXi);Cb8();}
function AMV(a,b){var c=new AXi();BCZ(c,a,b);return c;}
function BCZ(a,b,c){CXF();AKb(a,b,2,c,D6S);}
function CGZ(a,b){var c;O();if(b===C1L)c=a.yu.D2!=3?0:1;else if(b!==C9W&&b!==C9V){if(b!==C5F&&b!==C5D){if(b!==C5E&&b!==C5C){if(b!==C9E&&b!==C9D){if(b!==C5b&&b!==C5a){b=b.bv;BI();c=b===C$Q?1:b!==C$W?0:1;}else c=a.yu.D2<2?0:1;}else c=a.yu.D2<1?0:1;}else c=a.yu.D2<1?0:1;}else c=a.yu.D2<2?0:1;}else c=a.yu.D2<2?0:1;return c;}
function Cb8(){var b,c;b=X(Bh,17);c=b.data;O();c[0]=C5m;c[1]=C1P;c[2]=C1Q;c[3]=C1S;c[4]=C9G;c[5]=C5t;c[6]=C5C;c[7]=C5E;c[8]=C5B;c[9]=C5F;c[10]=C5D;c[11]=C9V;c[12]=C9W;c[13]=C9_;c[14]=C$g;c[15]=C9D;c[16]=C9E;D6S=b;}
var A9J=K(OX);
var D6T=null;function CS6(){CS6=Be(A9J);B3K();}
function AKH(a,b){var c=new A9J();BkO(c,a,b);return c;}
function BkO(a,b,c){CS6();AKb(a,b,3,c,D6T);}
function B3K(){var b,c;b=X(Bh,4);c=b.data;O();c[0]=C5o;c[1]=C5G;c[2]=C5p;c[3]=C9T;D6T=b;}
var BKy=K(Bv);
function CSv(a){var b=new BKy();B9t(b,a);return b;}
function B9t(a,b){E6(a,b);a.fk=1;a.hN=64;}
function Bp7(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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)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;$p=1;case 1:$z=BHl(d,e,f,g);if(C()){break _;}i=$z;if(i){KU(b,1,c);return 1;}j=e+0.5;k=f+0.5;l=g+0.5;m=B(1265);n=1.0;Bn();o=P(D4s)*0.4000000059604645+0.800000011920929;$p
=2;case 2:BaK(d,j,k,l,m,n,o);if(C()){break _;}O();h=C9l.a;$p=3;case 3:Bxe(d,e,f,g,h);if(C()){break _;}KU(b,1,c);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Ro(){var a=this;Bv.call(a);a.bGi=0;a.Z6=0;a.bcr=0.0;a.WB=0;a.by2=0;a.bkv=0;a.bC2=0;a.bmb=0;a.bxE=0.0;}
function K2(a,b,c,d){var e=new Ro();AYL(e,a,b,c,d);return e;}
function AYL(a,b,c,d,e){E6(a,b);a.bGi=32;a.Z6=c;a.WB=e;a.bcr=d;}
function BsO(a,b,c,d){b.q=b.q-1|0;AZX(d.oT,a.Z6,a.bcr);if(!c.w&&a.bkv>0&&P(c.v)<a.bxE)Tg(d,ZH(a.bkv,a.bC2*20|0,a.bmb));return b;}
function CB4(a,b){return 32;}
function CQh(a,b){KW();return D6U;}
function BFK(a,b,c,d){if(A$o(d,a.by2))TK(d,b,32);return b;}
function Cje(a){return a.Z6;}
function Ca0(a){return a.bcr;}
function Cyz(a){return a.WB;}
function AAh(a,b,c,d,e){a.bkv=b;a.bC2=c;a.bmb=d;a.bxE=e;return a;}
function BRy(a){a.by2=1;return a;}
function CEN(a,b){return RP(a,b);}
var BWO=K(Bv);
function CVd(a){var b=new BWO();CC0(b,a);return b;}
function CC0(a,b){E6(a,b);a.fk=1;}
function Bnn(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d.X;Bn();if(!A2i(f,D3I.D))return;g=(72000-e|0)/20.0;h=(g*g+g*2.0)/3.0;if(h<0.1)return;if(h>1.0)h=1.0;i=CrN(c,d,h*2.0);if(h===1.0)i.te=1;KU(b,1,d);f=B(1266);j=1.0;k=1.0/(P(D4s)*0.4000000059604645+1.2000000476837158)+h*0.5;$p=1;case 1:BDB(c,d,f,j,k);if(C()){break _;}b=d.X;l=AHB(b,
D3I.D);if(l>=0){m=b.dX.data;b=m[l];e=b.q-1|0;b.q=e;if(e<=0)m[l]=null;}if(c.w)return;$p=2;case 2:c.bGv(i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function B2X(a,b,c,d){return b;}
function CJm(a,b){return 72000;}
function CmG(a,b){KW();return D6V;}
function BMK(a,b,c,d){var e;e=d.X;Bn();if(A2i(e,D3I.D))TK(d,b,72000);return b;}
var BtL=K(Bv);
function CTx(a){var b=new BtL();B70(b,a);return b;}
function B70(a,b){E6(a,b);a.n9=1;a.hN=0;}
function Ctc(a,b){return b.bD!=1?B(1267):B(1268);}
function AIr(){var a=this;Bv.call(a);a.bm$=0;a.bq8=null;}
function AKg(a,b){var c=new AIr();B7l(c,a,b);return c;}
function B7l(a,b,c){E6(a,b);a.bq8=c;a.fk=1;a.hN=c.VI;a.bm$=4+c.a$n|0;}
function CAj(a,b,c){var d;d=c.a;O();return d!=C9L.a?1.5:15.0;}
function CLG(a,b,c,d){KU(b,1,d);return 1;}
function Cn3(a,b,c,d,e,f,g){KU(b,2,g);return 1;}
function Cdh(a,b){return a.bm$;}
function B2T(a){return 1;}
function CHT(a,b){KW();return D6W;}
function CJQ(a,b){return 72000;}
function BIv(a,b,c,d){TK(d,b,72000);return b;}
function CPk(a,b){var c;c=b.a;O();return c!=C9L.a?0:1;}
function Cs2(a){return a.bq8.a98;}
var BVX=K(Ro);
function CUb(a,b){var c=new BVX();CdV(c,a,b);return c;}
function CdV(a,b,c){AYL(a,b,c,0.6000000238418579,0);a.fk=1;}
function CnC(a,b,c,d){BsO(a,b,c,d);b=new CE;Bn();Gl(b,D4I);return b;}
var Jg=K();
var D6X=null;var D5$=null;var D6b=null;var D6c=null;var D6f=null;var D6d=null;var D6e=null;var D58=null;var D59=null;var D51=null;var D6Y=null;var D6Z=null;var D60=null;var D61=null;function NY(){NY=Be(Jg);CvC();}
function P_(b,c){NY();return !(b&1<<c)?0:1;}
function AAC(b){var c,d,e,f,g,h,i,j,k,l,m;NY();if(b!==null&&!Da(b)){c=0.0;d=0.0;e=0.0;f=0.0;g=b.fi();while(g.dV()){h=g.de();Er();i=D62.data[h.gr].a6U;j=0;k=(i>>16&255)/255.0;l=(i>>8&255)/255.0;m=(i>>0&255)/255.0;while(j<=h.eP){c=c+k;d=d+l;e=e+m;f=f+1.0;j=j+1|0;}}return (c/f*255.0|0)<<16|(d/f*255.0|0)<<8|e/f*255.0|0;}return 3694022;}
function AS0(b,c){var d;NY();if(c)return AAC(AM$(b,c));if(Fi(D60,BJ(b)))return (Cp(D60,BJ(b))).fT;d=AAC(AM$(b,0));BS(D60,BJ(b),BJ(d));return d;}
function WM(b,c,d,e,f,g,h){var i;NY();i=0;if(b)i=!P_(h,f)?1:0;else if(e==(-1))i=!P_(h,f)?0:1;else if(!e&&AFh(h)==f)i=1;else if(e==1&&AFh(h)>f)i=1;else if(e==2&&AFh(h)<f)i=1;if(c)i=R(i,g);if(d)i=i*(-1)|0;return i;}
function AFh(b){var c;NY();c=0;while(b>0){b=b&(b-1|0);c=c+1|0;}return c;}
function UT(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s;NY();if(c<Bd(b)&&d>=0&&c<d){f=Ky(b,124,c);if(f>=0&&f<d){g=UT(b,c,f-1|0,e);if(g>0)return g;h=UT(b,f+1|0,d,e);if(h<=0)h=0;return h;}g=Ky(b,38,c);if(g>=0&&g<d){h=UT(b,c,g-1|0,e);if(h<=0)return 0;i=UT(b,g+1|0,d,e);if(i<=0)i=0;else if(h>i)i=h;return i;}j=0;k=0;l=0;m=0;n=0;o=(-1);p=0;q=0;r=0;while(c<d){a:{s=Br(b,c);if(s>=48&&s<=57){if(j){q=s-48|0;k=1;break a;}p=(p*10|0)+(s-48|0)|0;l=1;break a;}if(s==42){j=1;break a;}if(s==33){if(l){r=r+WM(m,k,n,o,p,q,e)|0;l=0;p
=0;o=(-1);n=l;j=l;k=l;q=p;}m=1;break a;}if(s==45){if(l){r=r+WM(m,k,n,o,p,q,e)|0;l=0;p=0;o=(-1);m=l;j=l;k=l;q=p;}n=1;break a;}f=W(s,61);if(f&&s!=60&&s!=62){if(s!=43)break a;if(!l)break a;r=r+WM(m,k,n,o,p,q,e)|0;n=0;p=0;o=(-1);q=p;k=n;l=n;j=n;m=n;break a;}if(l){r=r+WM(m,k,n,o,p,q,e)|0;l=0;p=0;o=(-1);m=l;n=l;j=l;k=l;q=p;}if(!f){o=0;break a;}if(s==60){o=2;break a;}if(s!=62)break a;o=1;}c=c+1|0;}if(l)r=r+WM(m,k,n,o,p,q,e)|0;return r;}return 0;}
function AM$(b,c){var d,e,f,g,h,i,j,k,l,m;NY();d=null;Er();e=D62.data;f=e.length;g=0;h=b&16384;while(g<f){i=e[g];if(i!==null&&!(i.UN&&!c)){j=Cp(D6Y,BJ(i.cP));if(j!==null){k=UT(j,0,Bd(j),b);if(k>0){l=0;m=Cp(D6Z,BJ(i.cP));if(m!==null){l=UT(m,0,Bd(m),b);if(l<0)l=0;}if(i.SP())k=1;else{k=Bu((ET(((1200*((k*3|0)+((k-1|0)*2|0)|0)|0)>>l)*i.sh)));if(h)k=Bu((ET(k*0.75+0.5)));}if(d===null)d=BL();Y(d,ZH(i.cP,k,l));}}}g=g+1|0;}return d;}
function W1(b,c,d,e,f){NY();if(f){if(!P_(b,c))return 0;}else if(d)b=b&(1<<c^(-1));else if(!e)b=b|1<<c;else{c=1<<c;b=!(b&c)?b|c:b&(c^(-1));}return b;}
function CvC(){var b;D6X=null;D6Y=Dc();D6Z=Dc();b=D6Y;Er();BS(b,BJ(D57.cP),B(1269));D5$=B(1270);BS(D6Y,BJ(D63.cP),B(1271));D6e=B(1272);BS(D6Y,BJ(D64.cP),B(1273));D6f=B(1274);BS(D6Y,BJ(D65.cP),B(1275));D6b=B(1276);BS(D6Y,BJ(D6a.cP),B(1277));D6c=B(1278);BS(D6Y,BJ(D66.cP),B(1279));BS(D6Y,BJ(D67.cP),B(1280));BS(D6Y,BJ(D68.cP),B(1281));D6d=B(1282);BS(D6Y,BJ(D69.cP),B(1283));D59=B(1284);BS(D6Z,BJ(D63.cP),B(1285));BS(D6Z,BJ(D6$.cP),B(1285));BS(D6Z,BJ(D69.cP),B(1285));BS(D6Z,BJ(D57.cP),B(1285));BS(D6Z,BJ(D67.cP),B(1285));BS(D6Z,
BJ(D65.cP),B(1285));BS(D6Z,BJ(D6_.cP),B(1285));BS(D6Z,BJ(D6a.cP),B(1285));D58=B(1286);D51=B(1287);D60=Dc();D61=V(Co,[B(1288),B(1289),B(1290),B(1291),B(1292),B(1293),B(1294),B(1295),B(1296),B(1297),B(1298),B(1299),B(1300),B(1301),B(1302),B(1303),B(1304),B(1305),B(1306),B(1307),B(1308),B(1309),B(1310),B(1311),B(1312),B(1313),B(1314),B(1315),B(1316),B(1317),B(1318),B(1319)]);}
var BVc=K(Bv);
function AKT(a,b){var c=new BVc();CbP(c,a,b);return c;}
function CbP(a,b,c){E6(a,b);a.fk=1;a.hN=c.VI;}
function ByM(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}i=$z;j=f+1|0;$p=2;case 2:a:{$z=BHl(d,e,j,g);if(C()){break _;}j=$z;if(h&&!j){O();if(i==C1N.a)break a;}O();if(i!=C1O.a)return 0;}O();k=C5i;l=e+0.5;m=f+0.5;n=g+0.5;o=M4(k.gJ);p=k.gJ;q
=(p.tm+1.0)/2.0;r=p.sJ*0.800000011920929;$p=3;case 3:BaK(d,l,m,n,o,q,r);if(C()){break _;}if(d.w)return 1;h=k.a;$p=4;case 4:Bxe(d,e,f,g,h);if(C()){break _;}KU(b,1,c);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function Ch0(a){return 1;}
function A9d(){var a=this;Bv.call(a);a.bmM=0;a.bsb=0;}
function Bl6(a,b,c){var d=new A9d();BAJ(d,a,b,c);return d;}
function BAJ(a,b,c,d){E6(a,b);a.bmM=c;a.bsb=d;}
function BK9(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(Ib()){var $T=ED();$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;h=f+1|0;$p=1;case 1:$z=BHl(d,e,f,g);if(C()){break _;}i=$z;if(i!=a.bsb)return 0;$p=2;case 2:$z=BVp(d,e,h,g);if(C()){break _;}f=$z;if(!f)return 0;f=a.bmM;$p=3;case 3:Bxe(d,e,h,g,f);if(C()){break _;}b.q=b.q-1|0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function N2(){var a=this;Bv.call(a);a.TU=0;a.blF=0;a.bz3=0;a.bER=null;}
var D7a=null;function Iz(a,b,c,d){var e=new N2();AWn(e,a,b,c,d);return e;}
function AWn(a,b,c,d,e){E6(a,b);a.bER=c;a.TU=e;a.bz3=d;a.blF=c.boy.data[e];a.hN=R(D7a.data[e],c.bnW);a.fk=1;}
function B9J(a){return a.bER.bEE;}
function BzT(){D7a=Cc([11,16,15,13]);}
function P2(){var a=this;Dh.call(a);a.bnW=0;a.boy=null;a.bEE=0;}
var D52=null;var D53=null;var D54=null;var D56=null;var D55=null;var D7b=null;function Br4(){Br4=Be(P2);Cng();}
function ANf(a,b,c,d,e){var f=new P2();Bdw(f,a,b,c,d,e);return f;}
function CmL(){Br4();return D7b.d3();}
function Bdw(a,b,c,d,e,f){Br4();FO(a,b,c);a.bnW=d;a.boy=e;a.bEE=f;}
function Cng(){var b;D52=ANf(B(1320),0,5,Cc([1,3,2,1]),15);D53=ANf(B(1321),1,15,Cc([2,5,4,1]),12);D54=ANf(B(1262),2,15,Cc([2,6,5,2]),9);D56=ANf(B(1264),3,7,Cc([2,5,3,1]),25);b=ANf(B(1322),4,33,Cc([3,8,6,3]),10);D55=b;D7b=V(P2,[D52,D53,D54,D56,b]);}
var BBV=K(Bv);
function CRq(a){var b=new BBV();Cyc(b,a);return b;}
function Cyc(a,b){E6(a,b);}
function BG2(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!h)return 0;if(h==1)return 0;i=0;if(h==4)i=1;if(h==3)i=2;if(h==5)i=3;j=CCZ(d);j.vg=e;j.NU=f;j.vn=g;c=BL();k=(AKI()).data;e=k.length;f=0;if(f<e){l=k[f];j.jl=l;Tb(j,i);$p=1;continue _;}e=c.p;if(e>0)j.jl=Z(c,E(j.g,e));Tb(j,i);$p=2;continue _;case 1:$z=BYc(j);if(C()){break _;}g=$z;if(g)Y(c,
l);f=f+1|0;if(f<e){l=k[f];j.jl=l;Tb(j,i);continue _;}e=c.p;if(e>0)j.jl=Z(c,E(j.g,e));Tb(j,i);$p=2;case 2:$z=BYc(j);if(C()){break _;}e=$z;if(e){if(!d.w){$p=3;continue _;}b.q=b.q-1|0;}return 1;case 3:d.bGv(j);if(C()){break _;}b.q=b.q-1|0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
var BX5=K(Ro);
function CRB(a,b,c,d){var e=new BX5();Crt(e,a,b,c,d);return e;}
function Crt(a,b,c,d,e){AYL(a,b,c,d,e);}
function CeM(a,b){return 1;}
function CH$(a,b){AED();return D7c;}
function EG(){var a=this;D.call(a);a.cP=0;a.hl=null;a.Fd=0;a.a5I=0;a.sh=0.0;a.UN=0;a.a6U=0;}
var D62=null;var D7d=null;var D63=null;var D68=null;var D6$=null;var D7e=null;var D69=null;var D65=null;var D67=null;var D7f=null;var D7g=null;var D57=null;var D6_=null;var D64=null;var D7h=null;var D7i=null;var D7j=null;var D7k=null;var D5_=null;var D66=null;var D6a=null;var D7l=null;var D7m=null;var D7n=null;var D7o=null;var D7p=null;var D7q=null;var D7r=null;var D7s=null;var D7t=null;var D7u=null;var D7v=null;var D7w=null;function Er(){Er=Be(EG);Chk();}
function Jo(a,b,c){var d=new EG();AMd(d,a,b,c);return d;}
function AMd(a,b,c,d){Er();a.hl=B(4);a.Fd=(-1);a.cP=b;D62.data[b]=a;a.a5I=c;if(!c)a.sh=1.0;else a.sh=0.5;a.a6U=d;}
function IG(a,b,c){a.Fd=b+(c*8|0)|0;return a;}
function B_V(a){return a.cP;}
function BXb(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{b:{d=a.cP;Er();if(d!=D57.cP){if(d==D6a.cP){if(b.c$<=1)break b;EJ();e=D7x;c=1;$p=1;continue _;}if(d==D5_.cP&&b instanceof Ew)JN(b,0.02500000037252903*(c+1|0));else{c:{if(!(d==D65.cP&&!Qu(b))){if(a.cP!=D67.cP)break c;if(!Qu(b))break c;}b.J0(6<<c);break b;}if(a.cP==D67.cP&&!Qu(b))break a;if(a.cP==D65.cP&&Qu(b))break a;}}else if(b.c$<b.gN())b.J0(1);}return;}EJ();e
=D7x;c=6<<c;$p=2;continue _;case 1:b.et(e,c);if(C()){break _;}return;case 2:b.et(e,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BEz(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{b:{c:{f=a.cP;Er();if(!(f==D65.cP&&!Qu(c))){if(a.cP!=D67.cP)break c;if(!Qu(c))break c;}c.J0(e*(6<<d)+0.5|0);break b;}if(a.cP==D67.cP&&!Qu(c))break a;if(a.cP==D65.cP&&Qu(c))break a;}return;}f=e*(6<<d)+0.5|0;if(b===null){EJ();b=D7x;$p=2;continue _;}EJ();b=OA(APy(B(1323),c,b));$p=1;case 1:c.et(b,f);if(C()){break _;}return;case 2:c.et(b,f);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ck$(a){return 0;}
function B$w(a,b,c){var d;d=a.cP;Er();if(d!=D57.cP&&d!=D6a.cP)return d!=D5_.cP?0:1;d=25>>c;return d<=0?1:b%d|0?0:1;}
function CgD(a){return a.hl;}
function A$X(a){return a.Fd<0?0:1;}
function Cw4(a){return a.Fd;}
function B2N(a){return a.a5I;}
function AYV(b){var c,d;Er();c=b.ga/20|0;d=c/60|0;c=c%60|0;if(c<10){b=new T;U(b);Bj(b,d);Bj(J(b,B(1324)),c);b=S(b);}else{b=new T;U(b);Bj(b,d);Bb(b,58);Bj(b,c);b=S(b);}return b;}
function Cxi(a,b){a.sh=b;return a;}
function Cr9(a){return a.sh;}
function AZo(a){a.UN=1;return a;}
function COc(a){return a.UN;}
function B2Y(a){return a.a6U;}
function Chk(){var b;D62=X(EG,32);D7d=null;b=Jo(1,0,8171462);b.hl=B(1325);D63=IG(b,0,0);b=Jo(2,1,5926017);b.hl=B(1326);D68=IG(b,1,0);b=Jo(3,0,14270531);b.hl=B(1327);b=IG(b,2,0);b.sh=1.5;D6$=b;b=Jo(4,1,4866583);b.hl=B(1328);D7e=IG(b,3,0);b=Jo(5,0,9643043);b.hl=B(1329);D69=IG(b,4,0);b=new AI7;AMd(b,6,0,16262179);b.hl=B(1330);D65=b;b=new AI7;AMd(b,7,1,4393481);b.hl=B(1331);D67=b;b=Jo(8,0,7889559);b.hl=B(1332);D7f=IG(b,2,1);b=Jo(9,1,5578058);b.hl=B(1333);b=IG(b,3,1);b.sh=0.25;D7g=b;b=Jo(10,0,13458603);b.hl=B(1334);b
=IG(b,7,0);b.sh=0.25;D57=b;b=Jo(11,0,10044730);b.hl=B(1335);D6_=IG(b,6,1);b=Jo(12,0,14981690);b.hl=B(1336);D64=IG(b,7,1);b=Jo(13,0,3035801);b.hl=B(1337);D7h=IG(b,0,2);b=Jo(14,0,8356754);b.hl=B(1338);D7i=AZo(IG(b,0,1));b=Jo(15,1,2039587);b.hl=B(1339);b=IG(b,5,1);b.sh=0.25;D7j=b;b=Jo(16,0,2039713);b.hl=B(1340);D7k=AZo(IG(b,4,1));b=Jo(17,1,5797459);b.hl=B(1341);D5_=IG(b,1,1);b=Jo(18,1,4738376);b.hl=B(1342);D66=IG(b,5,0);b=Jo(19,1,5149489);b.hl=B(1343);b=IG(b,6,0);b.sh=0.25;D6a=b;D7l=null;D7m=null;D7n=null;D7o=
null;D7p=null;D7q=null;D7r=null;D7s=null;D7t=null;D7u=null;D7v=null;D7w=null;}
var BNJ=K(Bv);
function CXT(a){var b=new BNJ();Cko(b,a);return b;}
function Cko(a,b){E6(a,b);a.fk=1;}
function A_1(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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)return 0;$p=1;case 1:$z=BGQ(d,e,f,g);if(C()){break _;}i=$z;if(!i.eu())return 0;j=W(h,1);if(!j)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;O();i=C9Z;$p=2;case 2:$z=i.hx(d,e,f,g);if(C()){break _;}k=$z;if(!k)return 0;if(j){k=C94.a;$p=3;continue _;}k=Q((c.r+180.0)
*16.0/360.0+0.5)&15;h=C9Z.a;$p=4;continue _;case 3:BoK(d,e,f,g,k,h);if(C()){break _;}b.q=b.q-1|0;$p=5;continue _;case 4:BoK(d,e,f,g,h,k);if(C()){break _;}b.q=b.q-1|0;$p=5;case 5:$z=Buw(d,e,f,g);if(C()){break _;}b=$z;i=b;if(i===null)return 1;$p=6;case 6:BQc(c,i);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AVh(){Bv.call(this);this.bp1=null;}
function CXW(a,b){var c=new AVh();BgD(c,a,b);return c;}
function BgD(a,b,c){E6(a,b);a.bp1=c;a.fk=1;}
function BJA(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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!=1)return 0;i=f+1|0;j=a.bp1;BI();if(j!==C$R){O();j=C97;}else{O();j=C90;}$p=1;case 1:$z=j.hx(d,e,i,g);if(C()){break _;}f=$z;if(!f)return 0;k=Q((c.r+180.0)*4.0/360.0-0.5)&3;$p=2;case 2:B8Y(d,e,i,g,k,j);if(C()){break _;}b.q=b.q-1|0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function B8Y(b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:h=0;i=0;if(!f)i=1;if(f==1)h=(-1);if(f==2)i=(-1);if(f==3)h=1;j=c-h|0;k=e-i|0;$p=1;case 1:$z=BE3(b,j,d,k);if(C()){break _;}l=$z;m=!l?0:1;n=d+1|0;$p=2;case 2:$z=BE3(b,j,n,k);if(C()){break _;}l=$z;l=m+(!l?0:1)|0;m=c+h|0;o=e+i|0;$p=3;case 3:$z=BE3(b,m,d,o);if
(C()){break _;}h=$z;h=!h?0:1;$p=4;case 4:$z=BE3(b,m,n,o);if(C()){break _;}p=$z;p=h+(!p?0:1)|0;$p=5;case 5:$z=BHl(b,j,d,k);if(C()){break _;}h=$z;if(h!=g.a){$p=6;continue _;}j=1;$p=7;continue _;case 6:$z=BHl(b,j,n,k);if(C()){break _;}h=$z;j=h==g.a?1:0;$p=7;case 7:$z=BHl(b,m,d,o);if(C()){break _;}h=$z;if(h!=g.a){$p=8;continue _;}o=0;if(j&&!1)o=1;else if(p>l)o=1;if(o)f=((f-1|0)&3)+4|0;b.dD=1;h=g.a;$p=9;continue _;case 8:$z=BHl(b,m,n,o);if(C()){break _;}h=$z;m=h==g.a?1:0;o=0;if(j&&!m)o=1;else if(p>l)o=1;if(o)f=((f
-1|0)&3)+4|0;b.dD=1;h=g.a;$p=9;case 9:BoK(b,c,d,e,h,f);if(C()){break _;}h=g.a;f=f+8|0;$p=10;case 10:BoK(b,c,n,e,h,f);if(C()){break _;}b.dD=0;f=g.a;$p=11;case 11:BmX(b,c,d,e,f);if(C()){break _;}d=g.a;$p=12;case 12:BmX(b,c,n,e,d);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BzW(){Bv.call(this);this.xS=0;}
function BX8(a,b){var c=new BzW();Cag(c,a,b);return c;}
function Cag(a,b,c){E6(a,b);a.fk=1;a.xS=c;}
function Bnj(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(Ib()){var $T=ED();$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=d.bU;f=e+(d.d-e)*1.0;e=d.cD;g=e+(d.h-e)*1.0+1.62-d.cv;e=d.bX;h=e+(d.c-e)*1.0;i=a.xS?0:1;$p=1;case 1:$z=Bbg(a,c,d,i);if(C()){break _;}j=$z;if(j===null)return b;k=j.uN;Pj();if(k!==C1E){if(!a.xS&&j.ks instanceof RZ)return Fb(D5j);return b;}l
=j.l0;m=j.l1;n=j.l2;i=a.xS;if(!i){$p=2;continue _;}if(i<0)return Fb(D4p);o=j.B3;if(!o)m=m+(-1)|0;if(o==1)m=m+1|0;if(o==2)n=n+(-1)|0;if(o==3)n=n+1|0;if(o==4)l=l+(-1)|0;if(o==5)l=l+1|0;$p=8;continue _;case 2:$z=BGQ(c,l,m,n);if(C()){break _;}j=$z;BI();if(j!==C$S){$p=3;continue _;}$p=4;continue _;case 3:$z=BGQ(c,l,m,n);if(C()){break _;}j=$z;if(j!==C$T)return b;$p=5;continue _;case 4:$z=Bjf(c,l,m,n);if(C()){break _;}i=$z;if(i){$p=3;continue _;}i=0;$p=6;continue _;case 5:$z=Bjf(c,l,m,n);if(C()){break _;}i=$z;if(i)return b;i
=0;$p=7;continue _;case 6:Bxe(c,l,m,n,i);if(C()){break _;}if(d.gt.pf)return b;return Fb(D4o);case 7:Bxe(c,l,m,n,i);if(C()){break _;}if(d.gt.pf)return b;return Fb(D5g);case 8:$z=BVp(c,l,m,n);if(C()){break _;}i=$z;if(!i){$p=9;continue _;}if(c.b5.OS){i=a.xS;O();if(i==C1b.a){e=f+0.5;f=g+0.5;g=h+0.5;j=B(1015);p=0.5;q=2.5999999046325684+(P(c.v)-P(c.v))*0.800000011920929;$p=11;continue _;}}i=a.xS;o=0;$p=10;continue _;case 9:$z=BGQ(c,l,m,n);if(C()){break _;}j=$z;if(j.eu())return b;if(c.b5.OS){i=a.xS;O();if(i==C1b.a)
{e=f+0.5;f=g+0.5;g=h+0.5;j=B(1015);p=0.5;q=2.5999999046325684+(P(c.v)-P(c.v))*0.800000011920929;$p=11;continue _;}}i=a.xS;o=0;$p=10;case 10:BoK(c,l,m,n,i,o);if(C()){break _;}if(d.gt.pf)return b;return Fb(D4p);case 11:BaK(c,e,f,g,j,p,q);if(C()){break _;}o=0;if(o>=8){if(d.gt.pf)return b;return Fb(D4p);}j=B(1016);r=l+Cy();e=m+Cy();f=n+Cy();g=0.0;h=0.0;s=0.0;$p=12;case 12:BSR(c,j,r,e,f,g,h,s);if(C()){break _;}o=o+1|0;if(o>=8){if(d.gt.pf)return b;return Fb(D4p);}j=B(1016);r=l+Cy();e=m+Cy();f=n+Cy();g=0.0;h=0.0;s
=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BwK(){Bv.call(this);this.byh=0;}
function BVd(a,b){var c=new BwK();COb(c,a,b);return c;}
function COb(a,b,c){E6(a,b);a.fk=1;a.byh=c;}
function BIa(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}i=$z;if(!AHZ(i))return 0;if(d.w){b.q=b.q-1|0;return 1;}c=A41(d,e+0.5,f+0.5,g+0.5,a.byh);$p=2;case 2:d.bGv(c);if(C()){break _;}b.q=b.q-1|0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var Bzi=K(Bv);
function CUB(a){var b=new Bzi();Cu9(b,a);return b;}
function Cu9(a,b){E6(a,b);a.fk=1;}
function BpB(a,b,c){var d;if(c instanceof VG){d=c;if(!ABp(d)){AXO(d,1);b.q=b.q-1|0;}}}
function CsF(a,b,c,d){BpB(a,b,c);return 1;}
var BCk=K(Bv);
function CST(a){var b=new BCk();CxL(b,a);return b;}
function CxL(a,b){E6(a,b);}
function BkN(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}i=$z;O();if(i==C9$.a){c=C9U;$p=2;continue _;}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;$p=4;continue _;case 2:$z=c.hx(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 1;b.q=b.q-1|0;h=C9U.a;$p=3;case 3:Bxe(d,e,f,g,h);if(C())
{break _;}return 1;case 4:$z=BVp(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 0;c=C9U;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var B1k=K(Bv);
function CTi(a){var b=new B1k();Csw(b,a);return b;}
function Csw(a,b){E6(a,b);a.fk=16;}
function BGF(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.q=b.q-1|0;e=B(1266);f=0.5;Bn();g=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=1;case 1:BDB(c,d,e,f,g);if(C()){break _;}if(c.w)return b;e=new OW;Yv(e,c,d);$p=2;case 2:c.bGv(e);if(C()){break _;}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BvF=K(Bv);
function CVy(a){var b=new BvF();CH0(b,a);return b;}
function CH0(a,b){E6(a,b);a.fk=1;}
function BDW(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(Ib()){var $T=ED();$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=d.bG;f=e+(d.E-e)*1.0;g=d.bz;e=g+(d.r-g)*1.0;h=d.bU;h=h+(d.d-h)*1.0;i=d.cD;i=i+(d.h-i)*1.0+1.62-d.cv;j=d.bX;k=Cr(h,i,j+(d.c-j)*1.0);e= -e*0.01745329238474369-3.1415927410125732;g
=BT(e);l=BC(e);e= -f*0.01745329238474369;m= -BT(e);n=BC(e);o=l*m;p=g*m;q=HG(k,o*5.0,n*5.0,p*5.0);r=1;$p=1;case 1:$z=BKA(c,k,q,r);if(C()){break _;}s=$z;if(s===null)return b;d=s.uN;Pj();if(d===C1E){r=s.l0;t=s.l1;u=s.l2;if(!c.w){$p=2;continue _;}b.q=b.q-1|0;}return b;case 2:$z=BHl(c,r,t,u);if(C()){break _;}v=$z;O();if(v==C9$.a)t=t+(-1)|0;d=Cwz(c,r+0.5,t+1.0,u+0.5);$p=3;case 3:c.bGv(d);if(C()){break _;}b.q=b.q-1|0;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
var Bnp=K(Bv);
function CX4(a){var b=new Bnp();Chx(b,a);return b;}
function Chx(a,b){E6(a,b);a.fk=1;}
function CqB(a,b,c,d){b.q=b.q-1|0;if(!c.w)Bnf(d);if(b.q<=0){b=new CE;Bn();Gl(b,D4p);}return b;}
function B_I(a,b){return 32;}
function CoZ(a,b){KW();return D7y;}
function BeA(a,b,c,d){TK(d,b,32);return b;}
function BNA(){Bv.call(this);this.L1=0;}
function APp(a,b){var c=new BNA();CHc(c,a,b);return c;}
function CHc(a,b,c){E6(a,b);a.L1=c.a;}
function BBK(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}i=$z;O();if(i==C9$.a)h=0;else if(i!=C$w.a){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.q)return 0;j=a.L1;i=0;$p
=2;case 2:$z=BAx(d,j,e,f,g,i,h);if(C()){break _;}j=$z;if(!j)return 1;k=C1F.data;j=a.L1;l=k[j];$p=3;case 3:$z=Bxe(d,e,f,g,j);if(C()){break _;}j=$z;if(!j)return 1;$p=4;case 4:$z=BHl(d,e,f,g);if(C()){break _;}j=$z;i=a.L1;if(j==i){m=C1F.data[i];$p=6;continue _;}n=e+0.5;o=f+0.5;p=g+0.5;c=M4(l.gJ);m=l.gJ;q=(m.tm+1.0)/2.0;r=m.sJ*0.800000011920929;$p=5;case 5:BaK(d,n,o,p,c,q,r);if(C()){break _;}b.q=b.q-1|0;return 1;case 6:m.zc(d,e,f,g,h);if(C()){break _;}m=C1F.data[a.L1];$p=7;case 7:m.q_(d,e,f,g,c);if(C()){break _;}n
=e+0.5;o=f+0.5;p=g+0.5;c=M4(l.gJ);m=l.gJ;q=(m.tm+1.0)/2.0;r=m.sJ*0.800000011920929;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
var BZW=K(Bv);
function CXb(a){var b=new BZW();B4l(b,a);return b;}
function B4l(a,b){E6(a,b);a.fk=16;}
function BKP(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.q=b.q-1|0;e=B(1266);f=0.5;Bn();g=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=1;case 1:BDB(c,d,e,f,g);if(C()){break _;}if(c.w)return b;e=new T$;Yv(e,c,d);$p=2;case 2:c.bGv(e);if(C()){break _;}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BUk=K(Bv);
function CXx(a){var b=new BUk();B7i(b,a);return b;}
function B7i(a,b){E6(a,b);a.hN=64;a.fk=1;}
function Cg7(a){return 1;}
function CsH(a){return 1;}
function BnO(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d.DY;if(e!==null){$p=2;continue _;}e=B(1266);f=0.5;Bn();g=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=1;case 1:BDB(c,d,e,f,g);if(C()){break _;}if(c.w){d.uF();return b;}e=CTb(c,d);$p=3;continue _;case 2:$z=Bgq(e);if(C()){break _;}h=$z;KU(b,h,d);d.uF();return b;case 3:c.bGv(e);if(C()){break _;}d.uF();return b;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var APj=K(Bv);
var D6g=null;var D7z=null;function BA8(){BA8=Be(APj);Ccc();}
function CRR(a){var b=new APj();Bk7(b,a);return b;}
function Bk7(a,b){BA8();E6(a,b);a.n9=1;a.hN=0;}
function CBf(a,b){return (a.R_+((b%8|0)*16|0)|0)+(b/8|0)|0;}
function CKd(a,b){var c,d;c=a.V$;BA8();b=D6g.data[b.bD];d=new T;U(d);c=J(d,c);Bb(c,46);J(c,b);return S(d);}
function BL0(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.bD!=15)return 0;$p=1;case 1:$z=BHl(d,e,f,g);if(C()){break _;}i=$z;O();c=C5u;if(i==c.a){if(d.w)return 1;c=c;j=d.v;$p=2;continue _;}if(i!=C5h.a&&i!=C5g.a){if(i!=C$v.a&&i!=C$u.a){if(i==C9Y.a){if(d.w)return 1;h=7;$p=8;continue _;}if
(i!=C1N.a)return 0;if(!d.w){b.q=b.q-1|0;k=0;l=f+1|0;if(k<128){m=0;i=e;n=l;o=g;if(m>=(k/16|0)){$p=9;continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;continue _;}}return 1;}if(d.w)return 1;h=7;$p=5;continue _;}if(d.w)return 1;p=C1F.data[i];q=d.v;$p=3;continue _;case 2:Bvu(c,d,e,f,g,j);if(C()){break _;}b.q=b.q-1|0;return 1;case 3:$z=Bjf(d,e,f,g);if(C()){break _;}k=$z;h=0;$p=4;case 4:d.bPo(e,f,g,h);if(C()){break _;}c=null;h=p.a;if(h==C5h.a)c=Cgr(0);else if
(h==C5g.a)c=Cgr(1);if(c!==null){$p=7;continue _;}h=p.a;$p=6;continue _;case 5:BeQ(d,e,f,g,h);if(C()){break _;}b.q=b.q-1|0;return 1;case 6:d.bOe(e,f,g,h,k);if(C()){break _;}if(0)b.q=b.q-1|0;return 1;case 7:$z=BYy(c,d,q,e,f,g);if(C()){break _;}h=$z;if(h){if(1)b.q=b.q-1|0;return 1;}h=p.a;$p=6;continue _;case 8:BeQ(d,e,f,g,h);if(C()){break _;}b.q=b.q-1|0;return 1;case 9:$z=BHl(d,i,n,o);if(C()){break _;}f=$z;if(!f){Bn();if(E(D4s,10)){f=C9M.a;h=1;$p=12;continue _;}if(!E(D4s,3)){f=C5w.a;$p=13;continue _;}f=C5v.a;$p
=14;continue _;}k=k+1|0;if(k>=128)return 1;m=0;i=e;n=l;o=g;if(m>=(k/16|0)){continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;case 10:$z=BHl(d,i,f,o);if(C()){break _;}f=$z;if(f==C1N.a){$p=11;continue _;}k=k+1|0;if(k>=128)return 1;m=0;i=e;n=l;o=g;if(m>=(k/16|0)){$p=9;continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;continue _;case 11:$z=BE3(d,i,n,o);if(C()){break _;}f=$z;if(!f)m=m+1|0;else{k=k+1|
0;if(k>=128)return 1;m=0;i=e;n=l;o=g;}if(m>=(k/16|0)){$p=9;continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;continue _;case 12:BoK(d,i,n,o,f,h);if(C()){break _;}k=k+1|0;if(k>=128)return 1;m=0;i=e;n=l;o=g;if(m>=(k/16|0)){$p=9;continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;continue _;case 13:Bxe(d,i,n,o,f);if(C()){break _;}k=k+1|0;if(k>=128)return 1;m=0;i=e;n=l;o=g;if(m>=(k/16|0)){$p=9;continue _;}Bn();i
=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;continue _;case 14:Bxe(d,i,n,o,f);if(C()){break _;}k=k+1|0;if(k>=128)return 1;m=0;i=e;n=l;o=g;if(m>=(k/16|0)){$p=9;continue _;}Bn();i=i+(E(D4s,3)-1|0)|0;n=n+(R(E(D4s,3)-1|0,E(D4s,3))/2|0)|0;o=o+(E(D4s,3)-1|0)|0;f=n-1|0;$p=10;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CBP(a,b,c){var d,e;if(c instanceof P6){d=c;e=AUC(b.bD);if(!WI(d)&&PS(d)!=e){X8(d,e);b.q=b.q-1|0;}}}
function Ccc(){D6g=V(Co,[B(1344),B(1345),B(1346),B(1347),B(1348),B(1349),B(1350),B(1351),B(1352),B(1353),B(1354),B(1355),B(1356),B(1357),B(1358),B(1359)]);D7z=Cc([1973019,11743532,3887386,5320730,2437522,8073150,2651799,2651799,4408131,14188952,4312372,14602026,6719955,12801229,15435844,15790320]);}
var BX0=K(Bv);
function CXd(a){var b=new BX0();CuA(b,a);return b;}
function CuA(a,b){E6(a,b);}
function BNH(a,b,c,d,e,f,g,h){var i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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(h!=1)return 0;f=f+1|0;O();i=C1M;j=Q(c.r*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;k=e+k|0;l=g+l|0;$p=1;case 1:$z=BVp(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 0;$p=2;case 2:$z=BVp(d,k,f,l);if(C()){break _;}h=$z;if(!h)return 0;h=f-1|0;$p
=3;case 3:$z=BE3(d,e,h,g);if(C()){break _;}m=$z;if(!m)return 0;$p=4;case 4:$z=BE3(d,k,h,l);if(C()){break _;}h=$z;if(!h)return 0;h=i.a;$p=5;case 5:BoK(d,e,f,g,h,j);if(C()){break _;}e=i.a;g=j+8|0;$p=6;case 6:BoK(d,k,f,l,e,g);if(C()){break _;}b.q=b.q-1|0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AHn=K(Bv);
var BlT=K(AHn);
function CTz(a){var b=new BlT();Cx7(b,a);return b;}
function Cx7(a,b){E6(a,b);a.fk=1;}
function BFV(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new T;U(d);BM(d,B(1360));Bj(d,b.bD);S(d);d=H(YB);e=b.bD;f=new T;U(f);Bj(J(f,B(1360)),e);f=S(f);$p=1;case 1:$z=BI_(c,d,f);if(C()){break _;}d=$z;if(d!==null)return d;d=B(1160);$p=2;case 2:$z=BRQ(c,d);if(C()){break _;}e=$z;b.bD=e;b=new T;U(b);Bj(J(b,B(1360)),e);f=S(b);d=Bnh(f);b=c.cL;d.Jk=b.u1;d.Ii=b.u2;d.vU=3;d.Fo=c.b5.lE<<24>>24;Wn(d);AIk(c,f,d);return d;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bli(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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:a:{if(b.b5.lE==d.Fo){e=128;f=128;g=1<<d.vU;h=d.Jk;i=d.Ii;j=Q(c.d-h)/g|0;k=64;l=j+k|0;m=(Q(c.c-i)/g|0)+k|0;n=128/g|0;if(b.b5.jP)n=n/2|0;d.Mh=d.Mh+1|0;o=(l-n|0)+1|0;p=R(g,g);q=g+4|0;r=p;while(true){if(o>=(l+n|0))break a;if((o&15)==(d.Mh&15)){s=255;t=0;u=0.0;v=(m-n|0)-1|0;while(v<(m+n|0)){if(o>=0&&v>=(-1)&&o<e&&v<f){w=o-l|0;x=v-m|0;w=R(w,w)+R(x,x)|0;j=n-2|0;y=w<=R(j,j)?0:1;z=R(((h/g|0)+o|0)
-k|0,g);ba=R(((i/g|0)+v|0)-k|0,g);bb=Bx(256);$p=1;continue _;}v=v+1|0;}if(s<=t)AYQ(d,o,s,t);}o=o+1|0;}}}return;case 1:$z=BBW(b,z,ba);if(C()){break _;}bc=$z;bd=z&15;be=ba&15;bf=0;bg=0.0;if(!b.b5.jP){bh=bb.data;bi=0;while(bi<g){bj=0;while(bj<g){b:{ba=bi+bd|0;bk=bj+be|0;bl=bc.Gq(ba,bk)+1|0;bm=0;if(bl>1){while(true){bn=1;bm=bc.nN(ba,bl-1|0,bk);if(!bm)bn=0;else if(bl>0&&bm>0){O();c=C1F.data[bm].bv.bit;AMH();if(c===D3o)bn=0;}if(!bn){bl=bl+(-1)|0;bm=bc.nN(ba,bl-1|0,bk);}if(bn)break;}if(bm){O();if(C1F.data[bm].bv.jo())
{j=bl-1|0;while(true){bn=j+(-1)|0;bo=bc.nN(ba,j,bk);bf=bf+1|0;if(bn<=0)break;if(!bo)break b;if(!C1F.data[bo].bv.jo())break b;j=bn;}}}}}bg=bg+bl/r;bh[bm]=bh[bm]+1|0;bj=bj+1|0;}bi=bi+1|0;}}else{bi=z+(ba*231871|0)|0;if((R(R(bi,bi),31287121)+(bi*11|0)|0)>>20&1){bp=bb.data;O();j=C1S.a;bp[j]=bp[j]+10|0;}else{bp=bb.data;O();j=C1O.a;bp[j]=bp[j]+10|0;}bg=100.0;}bp=bb.data;bn=bf/p|0;ba=0;bj=0;bl=0;while(bl<256){if(bp[bl]>ba){ba=bp[bl];bj=bl;}bl=bl+1|0;}bq=(bg-u)*4.0/q;bk=(o+v|0)&1;u=bk;br=bq+(u-0.5)*0.4;bs=1;if(br>0.6)bs
=2;if(br<(-0.6))bs=0;j=0;if(bj>0){O();bt=C1F.data[bj].bv.bit;AMH();if(bt===D3u){bq=bn*0.1+u*0.2;bs=1;if(bq<0.5)bs=2;if(bq>0.9)bs=0;}j=bt.boY;}if(v<0)u=bg;else if(w>=R(n,n))u=bg;else if(y&&!bk)u=bg;else{bp=d.x0.data;ba=o+R(v,e)|0;bk=bp[ba];bn=((j*4|0)+bs|0)<<24>>24;if(bk==bn)u=bg;else{if(s>v)s=v;if(t<v)t=v;bp[ba]=bn;u=bg;}}c:while(true){v=v+1|0;while(v>=(m+n|0)){if(s<=t)AYQ(d,o,s,t);while(true){o=o+1|0;if(o>=(l+n|0))break c;if((o&15)!=(d.Mh&15))continue;else break;}s=255;t=0;u=0.0;v=(m-n|0)-1|0;}if(o<0)continue;if
(v<(-1))continue;if(o>=e)continue;if(v<f){w=o-l|0;x=v-m|0;w=R(w,w)+R(x,x)|0;j=n-2|0;y=w<=R(j,j)?0:1;z=R(((h/g|0)+o|0)-k|0,g);ba=R(((i/g|0)+v|0)-k|0,g);bb=Bx(256);continue _;}}return;default:H$();}}ED().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,$p);}
function B1i(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(c.w)return;$p=1;case 1:$z=BFV(a,b,c);if(C()){break _;}g=$z;if(d instanceof Ew)BCs(g,d,b);if(!f)return;$p=2;case 2:Bli(a,c,d,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Byu(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=B(1160);$p=1;case 1:$z=BRQ(c,e);if(C()){break _;}f=$z;b.bD=f;b=new T;U(b);Bj(J(b,B(1360)),f);b=S(b);e=Bnh(b);AIk(c,b,e);e.Jk=Q(d.d);e.Ii=Q(d.c);e.vU=3;e.Fo=c.b5.lE<<24>>24;Wn(e);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var BFO=K(Bv);
function CXv(a){var b=new BFO();CAH(b,a);return b;}
function CAH(a,b){E6(a,b);a.fk=1;a.hN=238;}
function CjP(a,b,c,d,e,f,g){O();if(c!=C5q.a&&c!=C9L.a&&c!=C9M.a&&c!=C$w.a)return 0;KU(b,1,g);return 1;}
function B$o(a,b){var c;c=b.a;O();return c!=C9L.a?0:1;}
function CGU(a,b,c){var d;d=c.a;O();return d!=C9L.a&&d!=C5q.a?(d==C5A.a?5.0:1.0):15.0;}
var BsR=K(Bv);
function CX2(a){var b=new BsR();CgI(b,a);return b;}
function CgI(a,b){E6(a,b);a.fk=16;}
function BiM(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d.gt.pf)return b;b.q=b.q-1|0;e=B(1266);f=0.5;Bn();g=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=1;case 1:BDB(c,d,e,f,g);if(C()){break _;}if(c.w)return b;e=new VL;Yv(e,c,d);$p=2;case 2:c.bGv(e);if(C()){break _;}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BJr(){Bv.call(this);this.bgG=null;}
function CUS(a){var b=new BJr();CwC(b,a);return b;}
function CwC(a,b){E6(a,b);a.bgG=Dc();a.fk=1;a.n9=1;a.hN=0;}
function ADL(a,b){return RS(a,b.bD);}
function RS(a,b){var c;c=Cp(a.bgG,BJ(b));if(c===null){c=AM$(b,0);BS(a.bgG,BJ(b),c);}return c;}
function CEC(a,b,c,d){var e,f,g;a:{b.q=b.q-1|0;if(!c.w){e=ADL(a,b);if(e!==null){f=CH(e);while(true){if(!Cl(f))break a;g=Cm(f);c=new AEG;c.gr=g.gr;c.ga=g.ga;c.eP=g.eP;Tg(d,c);}}}}if(b.q<=0){b=new CE;Bn();Gl(b,D4q);return b;}d=d.X;e=new CE;Bn();Gl(e,D4q);VD(d,e);return b;}
function Crq(a,b){return 32;}
function Cy3(a,b){KW();return D7y;}
function BJg(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!P3(b.bD)){TK(d,b,32);return b;}b.q=b.q-1|0;e=B(1266);f=0.5;Bn();g=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=1;case 1:BDB(c,d,e,f,g);if(C()){break _;}if(c.w)return b;e=new AHj;h=b.bD;Yv(e,c,d);e.C9=h;$p=2;case 2:c.bGv(e);if(C()){break _;}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BnE(a,b,c,d,e,f,g,h){return 0;}
function Cld(a,b){return !P3(b)?140:154;}
function P3(b){return !(b&16384)?0:1;}
function AUv(a,b){return AS0(b,0);}
function A$l(a,b){var c,d,e;c=RS(a,b);if(c!==null&&!Da(c)){d=CH(c);while(Cl(d)){e=Cm(d);Er();if(!D62.data[e.gr].SP())continue;else return 1;}return 0;}return 0;}
function CF2(a,b){var c,d,e,f,g;if(!b.bD)return DD(C6(B(1361)));c=BtE(a,b);if(P3(b.bD)){d=DD(C6(B(1362)));e=new T;U(e);d=J(e,d);Bb(d,32);J(d,c);c=S(e);}d=ADL(C9m,b);if(d!==null&&!Da(d)){e=ABz(Z(d,0));b=new T;U(b);J(J(b,e),B(1363));b=DD(C6(S(b)));d=new T;U(d);c=J(d,c);Bb(c,32);J(c,b);return S(d);}f=b.bD;NY();g=(!P_(f,5)?0:16)|(!P_(f,4)?0:8)|(!P_(f,3)?0:4)|(!P_(f,2)?0:2)|(!P_(f,1)?0:1);b=DD(C6(D61.data[g]));d=new T;U(d);b=J(d,b);Bb(b,32);J(b,c);return S(d);}
function CbX(a,b,c){var d,e,f,g,h,i;if(b.bD){Bn();d=ADL(C9m,b);if(d!==null&&!Da(d)){e=CH(d);while(Cl(e)){f=Cm(e);g=DD(C6(ABz(f)));h=f.eP;if(h>0){b=new T;U(b);Bj(J(b,B(1364)),h);b=DD(C6(S(b)));d=new T;U(d);i=J(d,g);Bb(i,32);J(i,b);g=S(d);}if(f.ga>20){b=AYV(f);d=new T;U(d);Bb(J(J(J(d,g),B(1365)),b),41);g=S(d);}Er();if(!D62.data[f.gr].a5I){b=new T;U(b);J(J(b,B(1366)),g);Y(c,S(b));}else{b=new T;U(b);J(J(b,B(1367)),g);Y(c,S(b));}}}else{i=DD(C6(B(1368)));b=new T;U(b);J(J(b,B(1366)),i);Y(c,S(b));}}}
function B8L(a,b){var c;c=ADL(a,b);return c!==null&&!Da(c)?1:0;}
var BnC=K(Bv);
function CUR(a){var b=new BnC();Cu5(b,a);return b;}
function Cu5(a,b){E6(a,b);}
function Br6(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=1;$p=1;case 1:$z=Bbg(a,c,d,e);if(C()){break _;}f=$z;if(f===null)return b;g=f.uN;Pj();if(g!==C1E)return b;e=f.l0;h=f.l1;i=f.l2;$p=2;case 2:$z=BGQ(c,e,h,i);if(C()){break _;}c=$z;BI();if(c===C$S){e=b.q-1|0;b.q=e;if(e<=0)return Fb(C9m);if(!VD(d.X,Fb(C9m))){c=E9(C9m.D,1,0);$p=3;continue _;}}return b;case 3:BS_(d,c);if(C())
{break _;}return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var BrO=K(Bv);
function CX_(a){var b=new BrO();CHW(b,a);return b;}
function CHW(a,b){E6(a,b);}
function BOW(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,be,bf,bg,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:$p=1;case 1:$z=BHl(d,e,f,g);if(C()){break _;}i
=$z;$p=2;case 2:$z=Bjf(d,e,f,g);if(C()){break _;}j=$z;O();if(i==C$K.a&&!Yi(j)){if(d.w)return 1;h=j+4|0;$p=3;continue _;}return 0;case 3:BeQ(d,e,f,g,h);if(C()){break _;}b.q=b.q-1|0;k=0;l=e;m=f+0.8125;n=g;if(k<16){Bn();o=l+(5.0+P(D4s)*6.0)/16.0;p=n+(5.0+P(D4s)*6.0)/16.0;q=0.0;r=0.0;s=0.0;b=B(1031);$p=4;continue _;}i=j&3;t=0;u=0;v=0;w=1;x=D7A.data[i];y=(-2);if(y<=2){z=e+R(D4i.data[x],y)|0;ba=g+R(D4j.data[x],y)|0;$p=5;continue _;}a:{if(w&&u==(t+2|0)){bb=t;if(bb<=u){bc=D4i.data;z=e+R(bc[x],bb)|0;bd=D4j.data;ba=g
+R(bd[x],bb)|0;h=z+(bc[i]*4|0)|0;be=ba+(bd[i]*4|0)|0;$p=7;continue _;}v=t-1|0;b:{while(true){if(v>(u+1|0))break b;z=1;if(z<=3)break;v=v+4|0;}bd=D4i.data;ba=e+R(bd[x],v)|0;bc=D4j.data;bf=g+R(bc[x],v)|0;h=ba+R(bd[i],z)|0;be=bf+R(bc[i],z)|0;$p=9;continue _;}if(w)while(true){if(t>u)break a;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;$p=11;continue _;}t=t+1|0;}}}return 1;case 4:BSR(d,b,o,m,p,q,r,s);if(C()){break _;}k=k+1|0;if(k<16){Bn();o
=l+(5.0+P(D4s)*6.0)/16.0;p=n+(5.0+P(D4s)*6.0)/16.0;q=0.0;r=0.0;s=0.0;b=B(1031);continue _;}i=j&3;t=0;u=0;v=0;w=1;x=D7A.data[i];y=(-2);if(y<=2){z=e+R(D4i.data[x],y)|0;ba=g+R(D4j.data[x],y)|0;$p=5;continue _;}a:{if(w&&u==(t+2|0)){bb=t;if(bb<=u){bc=D4i.data;z=e+R(bc[x],bb)|0;bd=D4j.data;ba=g+R(bd[x],bb)|0;h=z+(bc[i]*4|0)|0;be=ba+(bd[i]*4|0)|0;$p=7;continue _;}v=t-1|0;b:{while(true){if(v>(u+1|0))break b;z=1;if(z<=3)break;v=v+4|0;}bd=D4i.data;ba=e+R(bd[x],v)|0;bc=D4j.data;bf=g+R(bc[x],v)|0;h=ba+R(bd[i],z)|0;be=bf
+R(bc[i],z)|0;$p=9;continue _;}if(w)while(true){if(t>u)break a;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;$p=11;continue _;}t=t+1|0;}}}return 1;case 5:$z=BHl(d,z,f,ba);if(C()){break _;}bf=$z;if(bf==C$K.a){$p=6;continue _;}y=y+1|0;if(y<=2){z=e+R(D4i.data[x],y)|0;ba=g+R(D4j.data[x],y)|0;continue _;}a:{if(w&&u==(t+2|0)){bb=t;if(bb<=u){bc=D4i.data;z=e+R(bc[x],bb)|0;bd=D4j.data;ba=g+R(bd[x],bb)|0;h=z+(bc[i]*4|0)|0;be=ba+(bd[i]*4|0)|0;$p=
7;continue _;}v=t-1|0;b:{while(true){if(v>(u+1|0))break b;z=1;if(z<=3)break;v=v+4|0;}bd=D4i.data;ba=e+R(bd[x],v)|0;bc=D4j.data;bf=g+R(bc[x],v)|0;h=ba+R(bd[i],z)|0;be=bf+R(bc[i],z)|0;$p=9;continue _;}if(w)while(true){if(t>u)break a;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;$p=11;continue _;}t=t+1|0;}}}return 1;case 6:$z=Bjf(d,z,f,ba);if(C()){break _;}be=$z;if(!Yi(be))w=0;else{if(v)u=y;else{v=1;t=y;u=y;}y=y+1|0;if(y<=2){z=e+R(D4i.data[x],
y)|0;ba=g+R(D4j.data[x],y)|0;$p=5;continue _;}}c:{if(w&&u==(t+2|0)){bb=t;if(bb<=u){bc=D4i.data;z=e+R(bc[x],bb)|0;bd=D4j.data;ba=g+R(bd[x],bb)|0;h=z+(bc[i]*4|0)|0;be=ba+(bd[i]*4|0)|0;$p=7;continue _;}v=t-1|0;d:{while(true){if(v>(u+1|0))break d;z=1;if(z<=3)break;v=v+4|0;}bd=D4i.data;ba=e+R(bd[x],v)|0;bc=D4j.data;bf=g+R(bc[x],v)|0;h=ba+R(bd[i],z)|0;be=bf+R(bc[i],z)|0;$p=9;continue _;}if(w)while(true){if(t>u)break c;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf
+R(bd[i],z)|0;bf=C$J.a;$p=11;continue _;}t=t+1|0;}}}return 1;case 7:$z=BHl(d,h,f,be);if(C()){break _;}bf=$z;$p=8;case 8:$z=Bjf(d,h,f,be);if(C()){break _;}be=$z;if(bf==C$K.a&&Yi(be)){bb=bb+1|0;if(bb<=u){bc=D4i.data;z=e+R(bc[x],bb)|0;bd=D4j.data;ba=g+R(bd[x],bb)|0;h=z+(bc[i]*4|0)|0;be=ba+(bd[i]*4|0)|0;$p=7;continue _;}}else w=0;v=t-1|0;while(true){if(v>(u+1|0)){d:{if(w)while(true){if(t>u)break d;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;$p
=11;continue _;}t=t+1|0;}}return 1;}z=1;if(z<=3)break;v=v+4|0;}bd=D4i.data;ba=e+R(bd[x],v)|0;bc=D4j.data;bf=g+R(bc[x],v)|0;h=ba+R(bd[i],z)|0;be=bf+R(bc[i],z)|0;$p=9;case 9:$z=BHl(d,h,f,be);if(C()){break _;}bb=$z;$p=10;case 10:$z=Bjf(d,h,f,be);if(C()){break _;}bg=$z;if(bb==C$K.a&&Yi(bg)){z=z+1|0;h=3;h=W(z,h);if(h<=0){bc=D4i;bd=bc.data;h=bd[x];h=R(h,v);ba=e+h|0;bc=D4j;bc=bc.data;h=bc[x];h=R(h,v);bf=g+h|0;h=bd[i];h=R(h,z);h=ba+h|0;be=bc[i];be=R(be,z);be=bf+be|0;$p=9;continue _;}}else w=0;while(true){v=v+4|0;if
(v>(u+1|0)){d:{if(w)while(true){if(t>u)break d;z=1;if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;$p=11;continue _;}t=t+1|0;}}return 1;}z=1;h=3;h=W(z,h);if(h<=0)break;}bc=D4i;bd=bc.data;h=bd[x];h=R(h,v);ba=e+h|0;bc=D4j;bc=bc.data;h=bc[x];h=R(h,v);bf=g+h|0;h=bd[i];h=R(h,z);h=ba+h|0;be=bc[i];be=R(be,z);be=bf+be|0;$p=9;continue _;case 11:Bxe(d,h,f,be,bf);if(C()){break _;}z=z+1|0;while(true){if(z<=3){bc=D4i.data;ba=e+R(bc[x],t)|0;bd=D4j.data;bf
=g+R(bd[x],t)|0;h=ba+R(bc[i],z)|0;be=bf+R(bd[i],z)|0;bf=C$J.a;continue _;}t=t+1|0;if(t>u)break;z=1;}return 1;default:H$();}}ED().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,$p);}
function BEy(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:$z=Bbg(a,c,d,e);if(C()){break _;}f=$z;if(f!==null){g=f.uN;Pj();if(g===C1E){e=f.l0;h=f.l1;i=f.l2;$p=2;continue _;}}if(!c.w){g=A9f(c,B(1369),d.d|0,d.h|0,d.c|0);if(g!==null){j=BTy(c,d.d,d.h+1.62-d.cv,d.c);k=g.ek;e
=g.e2;l=g.el;m=k-j.d;n=l-j.c;o=CJ(m*m+n*n);if(o<=12.0){j.KX=k;j.KM=e;j.NX=l;}else{k=j.d;l=o;j.KX=k+m/l*12.0;j.NX=j.c+n/l*12.0;j.KM=j.h+8.0;}j.vf=0;j.a7I=E(j.g,5)<=0?0:1;$p=3;continue _;}}return b;case 2:$z=BHl(c,e,h,i);if(C()){break _;}e=$z;O();if(e==C$K.a)return b;if(!c.w){g=A9f(c,B(1369),d.d|0,d.h|0,d.c|0);if(g!==null){j=BTy(c,d.d,d.h+1.62-d.cv,d.c);k=g.ek;e=g.e2;l=g.el;m=k-j.d;n=l-j.c;o=CJ(m*m+n*n);if(o<=12.0){j.KX=k;j.KM=e;j.NX=l;}else{k=j.d;l=o;j.KX=k+m/l*12.0;j.NX=j.c+n/l*12.0;j.KM=j.h+8.0;}j.vf=0;j.a7I
=E(j.g,5)<=0?0:1;$p=3;continue _;}}return b;case 3:c.bGv(j);if(C()){break _;}g=B(1266);p=0.5;o=0.4000000059604645/(P(D4s)*0.4000000059604645+0.800000011920929);$p=4;case 4:BDB(c,d,g,p,o);if(C()){break _;}g=null;e=1002;h=d.d|0;i=d.h|0;q=d.c|0;r=0;$p=5;case 5:BZM(c,g,e,h,i,q,r);if(C()){break _;}b.q=b.q-1|0;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function B7y(a){return 1;}
function A$B(){Bv.call(this);this.a6j=null;}
function Oj(a,b){var c=new A$B();Cuf(c,a,b);return c;}
function Cuf(a,b,c){E6(a,b);a.a6j=c;a.fk=1;}
function Btj(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(d,e,f,g);if(C()){break _;}h=$z;O();if(h!=C$e.a)return 0;$p=2;case 2:$z=Bjf(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;i=d.w;if(i)return 1;h=a.D;if(!i){$p=4;continue _;}c=null;h=1005;i=a.D;$p=3;case 3:BZM(d,c,h,e,f,g,i);if(C()){break _;}b.q=b.q-1|0;return 1;case 4:$z=Buw(d,e,f,g);if(C()){break _;}c=
$z;c=c;if(c!==null){c.P0=h;$p=5;continue _;}c=null;h=1005;i=a.D;$p=3;continue _;case 5:BeP(c);if(C()){break _;}h=1;$p=6;case 6:BeQ(d,e,f,g,h);if(C()){break _;}c=null;h=1005;i=a.D;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CPw(a,b,c){var d;b=a.a6j;d=new T;U(d);J(J(d,B(1370)),b);Y(c,S(d));}
function CLs(a,b){AED();return D5V;}
function ASk(){D.call(this);this.B0=null;}
var D7B=null;function B$r(){B$r=Be(ASk);Ce2();}
function CUU(){var a=new ASk();Br5(a);return a;}
function AJA(){B$r();return D7B;}
function Br5(a){var b,c,d;B$r();AJO(a);a.B0=BL();Bmq(CWW(),a);BOb(CU5(),a);BhH(CWS(),a);Bqi(CSq(),a);A_0(CVk(),a);BBg(CSi(),a);BTD(CVH(),a);b=new CE;Bn();K$(b,D5l,3);Cx(a,b,V(D,[B(1371),BR(35),D4b]));Cx(a,Fa(Dak,1),V(D,[B(506),B(506),B(506),BR(35),D5l]));c=new CE;O();AN6(c,C$f,2);Cx(a,c,V(D,[B(1371),B(1371),BR(35),D4H]));Cx(a,EW(C$D,6),V(D,[B(1371),B(1371),BR(35),C$C]));Cx(a,EW(C$x,1),V(D,[B(1372),B(1372),BR(35),D4H,BR(87),C5o]));Cx(a,EW(C$e,1),V(D,[B(1371),B(1373),B(1371),BR(35),C5o,BR(88),Dax]));Cx(a,EW(C9H,
1),V(D,[B(1371),B(1373),B(1371),BR(35),C5o,BR(88),D3Y]));Cx(a,EW(C5G,1),V(D,[B(1371),B(1374),B(1371),BR(35),C5o,BR(88),Dak]));Cx(a,EW(C$a,1),V(D,[B(1375),B(1375),BR(35),D3K]));Cx(a,EW(C$c,1),V(D,[B(1375),B(1375),BR(35),D4a]));Cx(a,EW(C5n,1),V(D,[B(1375),B(1375),BR(35),D5k]));Cx(a,EW(C$i,1),V(D,[B(1375),B(1375),BR(35),D4c]));Cx(a,EW(C5A,1),V(D,[B(1375),B(1375),BR(35),D3U]));Cx(a,EW(C5H,1),V(D,[B(1376),B(1373),B(1376),BR(88),D4P,BR(35),C5x]));Cx(a,TG(C1Q,3,3),V(D,[B(1371),BR(35),C5m]));Cx(a,TG(C1Q,3,0),V(D,[B(1371),
BR(35),C1S]));Cx(a,TG(C1Q,3,1),V(D,[B(1371),BR(35),C9G]));Cx(a,TG(C1Q,3,2),V(D,[B(1371),BR(35),C5o]));Cx(a,TG(C1Q,3,4),V(D,[B(1371),BR(35),C5n]));Cx(a,TG(C1Q,3,5),V(D,[B(1371),BR(35),C$o]));Cx(a,EW(C91,2),V(D,[B(1377),B(1371),B(1377),BR(35),D4H]));Cx(a,Fa(D35,1),V(D,[B(1375),B(1375),B(1375),BR(35),C5o]));Cx(a,EW(C$m,2),V(D,[B(1371),B(1371),BR(35),C5o]));Cx(a,Fa(D36,1),V(D,[B(1375),B(1375),B(1375),BR(35),Dam]));Cx(a,Fa(D31,1),V(D,[B(1371),B(1371),B(1378),BR(35),C5o,BR(88),D4H]));Cx(a,Fa(Dap,1),V(D,[B(1379),B(1380),
B(1381),BR(65),D5j,BR(66),D5t,BR(67),D3Z,BR(69),D3J]));Cx(a,Fa(D5t,1),V(D,[B(506),BR(35),D4b]));Cx(a,EW(C5o,4),V(D,[B(506),BR(35),C5p]));Cx(a,Fa(D4H,4),V(D,[B(506),B(506),BR(35),C5o]));Cx(a,EW(C5r,4),V(D,[B(1382),B(506),BR(88),D3E,BR(35),D4H]));Cx(a,EW(C5r,4),V(D,[B(1382),B(506),BR(88),DU(D3E,1,1),BR(35),D4H]));Cx(a,Fa(D4I,4),V(D,[B(1377),B(1383),BR(35),C5o]));Cx(a,Fa(D4q,3),V(D,[B(1377),B(1383),BR(35),C5s]));Cx(a,EW(C92,16),V(D,[B(1384),B(1376),B(1384),BR(88),Dam,BR(35),D4H]));Cx(a,EW(C9I,6),V(D,[B(1384),B(1376),
B(1385),BR(88),D4x,BR(82),D3Y,BR(35),D4H]));Cx(a,EW(C9J,6),V(D,[B(1384),B(1376),B(1385),BR(88),Dam,BR(82),D3Y,BR(35),C96]));Cx(a,Fa(D5h,1),V(D,[B(1377),B(1371),BR(35),Dam]));Cx(a,Fa(D4r,1),V(D,[B(1377),B(1377),B(1371),BR(35),Dam]));Cx(a,Fa(D4n,1),V(D,[B(1386),B(1371),BR(35),C5m,BR(66),Daz]));Cx(a,EW(C48,1),V(D,[B(1387),B(1388),BR(65),C49,BR(66),C5r]));Cx(a,Fa(D5n,1),V(D,[B(1387),B(1388),BR(65),C9T,BR(66),D5h]));Cx(a,Fa(D5o,1),V(D,[B(1387),B(1388),BR(65),C4_,BR(66),D5h]));Cx(a,Fa(D5i,1),V(D,[B(1377),B(1371),
BR(35),C5o]));Cx(a,Fa(D4p,1),V(D,[B(1377),B(1383),BR(35),Dam]));Cx(a,Fa(D3X,1),V(D,[B(1389),B(1390),BR(65),Dam,BR(66),D3D]));Cx(a,Fa(Dao,1),V(D,[B(1371),BR(35),D3Z]));Cx(a,EW(C9S,4),V(D,[B(1391),B(1392),B(1371),BR(35),C5o]));Cx(a,Fa(D5q,1),V(D,[B(1393),B(1394),B(1395),BR(35),D4H,BR(88),D3U]));Cx(a,EW(C93,4),V(D,[B(1391),B(1392),B(1371),BR(35),C5m]));Cx(a,EW(C$y,4),V(D,[B(1391),B(1392),B(1371),BR(35),C5n]));Cx(a,EW(C$z,4),V(D,[B(1391),B(1392),B(1371),BR(35),C$o]));Cx(a,EW(C$E,4),V(D,[B(1391),B(1392),B(1371),
BR(35),C$C]));Cx(a,Fa(D5e,1),V(D,[B(1371),B(1373),B(1371),BR(35),D4H,BR(88),C5A]));Cx(a,Fa(D5f,1),V(D,[B(1371),B(1373),B(1371),BR(35),C5F,BR(88),D4w]));Cx(a,EW(C95,1),V(D,[B(1382),B(506),BR(35),C5m,BR(88),D4H]));Cx(a,EW(C5e,1),V(D,[B(1382),B(506),BR(35),D4H,BR(88),D3Y]));Cx(a,Fa(D4e,1),V(D,[B(1373),B(1396),BR(35),C5e,BR(88),D3Y,BR(73),C1S]));Cx(a,Fa(D5r,1),V(D,[B(1383),B(1373),B(1383),BR(35),D4x,BR(88),D3Y]));Cx(a,Fa(D5p,1),V(D,[B(1383),B(1373),B(1383),BR(35),Dam,BR(88),D3Y]));Cx(a,Fa(D5v,1),V(D,[B(1371),B(1373),
B(1371),BR(35),D5l,BR(88),D5p]));Cx(a,EW(C99,1),V(D,[B(506),B(506),BR(35),C1S]));Cx(a,EW(C96,1),V(D,[B(1375),BR(35),C1S]));Cx(a,EW(C98,1),V(D,[B(1375),BR(35),C5o]));Cx(a,EW(C9F,1),V(D,[B(1371),B(1373),B(1397),BR(35),C5m,BR(88),Daw,BR(82),D3Y]));Cx(a,EW(C9O,1),V(D,[B(1398),B(1373),B(1397),BR(35),C5m,BR(88),Dam,BR(82),D3Y,BR(84),C5o]));Cx(a,EW(C9K,1),V(D,[B(1399),B(1400),BR(83),D5m,BR(80),C9O]));Cx(a,Fa(D3P,1),V(D,[B(1371),B(1374),BR(35),C5A,BR(88),C5o]));Cx(a,EW(C$G,1),V(D,[B(1386),B(1401),B(1371),BR(35),C1L,
BR(66),Dak,BR(68),Dax]));GO(a,Fa(DaA,1),V(D,[D5B,D5F]));ADm(a.B0,CRM(a));c=DC();d=DZ(a.B0);b=B6();J(Fm(b,d),B(1402));B_(c,BX(b));}
function Cx(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=c.data;e=B(4);f=0;g=0;h=0;if(!Hh(d[f],$rt_arraycls(Co))){while(d[f] instanceof Co){i=f+1|0;j=d[f];h=h+1|0;g=Bd(j);k=new T;U(k);J(J(k,e),j);e=S(k);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=Bd(k);j=new T;U(j);J(J(j,e),k);e=S(j);m=m+1|0;}}n=Dc();while(i<d.length){o=d[i];p=null;m=i+1|0;if(d[m] instanceof Bv)p=Fb(d[m]);else if(d[m] instanceof Bh)p=TG(d[m],1,(-1));else if(d[m] instanceof CE)p=d[m];BS(n,o,p);i=i+2|0;}m
=R(g,h);d=X(CE,m);c=d.data;q=0;while(q<m){i=Br(e,q);if(!Fi(n,BR(i)))c[q]=null;else c[q]=GM(Cp(n,BR(i)));q=q+1|0;}e=a.B0;j=new AAc;j.bQf=b.N;j.Uw=g;j.XI=h;j.bgA=d;j.a9l=b;Y(e,j);}
function GO(a,b,c){var d,e,f,g,h;c=c.data;d=BL();e=c.length;f=0;while(true){if(f>=e){g=a.B0;h=new AEj;h.a$F=b;h.bkd=d;Y(g,h);return;}h=c[f];if(h instanceof CE)Y(d,GM(h));else if(h instanceof Bv)Y(d,Fb(h));else{if(!(h instanceof Bh))break;Y(d,PY(h));}f=f+1|0;}b=new CY;Bg(b,B(1403));M(b);}
function A2m(a,b){var c,d,e,f,g,h,i,j;c=0;d=null;e=null;f=0;while(f<YJ(b)){g=O6(b,f);if(g!==null){if(!c)d=g;if(c==1)e=g;c=c+1|0;}f=f+1|0;}if(c==2){h=d.N;if(h==e.N&&d.q==1&&e.q==1){Bn();if(Wf(C45.data[h])){i=C45.data;c=d.N;h=i[c].hN;h=h-(((h-d.bD|0)+(h-e.bD|0)|0)+((h*10|0)/100|0)|0)|0;if(h<0)h=0;return E9(c,1,h);}}}c=0;while(true){d=a.B0;if(c>=d.p)break;j=Z(d,c);if(j.bAK(b))return j.bu3(b);c=c+1|0;}return null;}
function Ce2(){D7B=CUU();}
function AJG(){D.call(this);this.Vf=null;}
var D7C=null;function CJA(){CJA=Be(AJG);Cbp();}
function AHV(){CJA();return D7C;}
function Lo(a,b,c){BS(a.Vf,BJ(b),c);}
function A99(a,b){return Cp(a.Vf,BJ(b));}
function Cbp(){var b,c,d;b=new AJG;CJA();b.Vf=Dc();O();c=C5C.a;d=new CE;Bn();Gl(d,Dam);Lo(b,c,d);Lo(b,C5D.a,Fb(D4x));Lo(b,C9V.a,Fb(Dax));Lo(b,C5x.a,PY(C5s));Lo(b,D5c.D,Fb(D5d));Lo(b,D5w.D,Fb(D5x));Lo(b,D5y.D,Fb(D5z));Lo(b,D5s.D,Fb(Dar));Lo(b,C5m.a,PY(C1S));Lo(b,D4a.D,Fb(D5k));Lo(b,C$b.a,DU(D3F,1,2));Lo(b,C5p.a,DU(D3E,1,1));D7C=b;}
var AO0=K(0);
function CE(){var a=this;D.call(a);a.q=0;a.xy=0;a.N=0;a.h8=null;a.bD=0;}
function PY(a){var b=new CE();Vd(b,a);return b;}
function EW(a,b){var c=new CE();AN6(c,a,b);return c;}
function TG(a,b,c){var d=new CE();AG9(d,a,b,c);return d;}
function Fb(a){var b=new CE();Gl(b,a);return b;}
function Fa(a,b){var c=new CE();K$(c,a,b);return c;}
function DU(a,b,c){var d=new CE();Y4(d,a,b,c);return d;}
function E9(a,b,c){var d=new CE();LX(d,a,b,c);return d;}
function Vd(a,b){AN6(a,b,1);}
function AN6(a,b,c){LX(a,b.a,c,0);}
function AG9(a,b,c,d){LX(a,b.a,c,d);}
function Gl(a,b){LX(a,b.D,1,0);}
function K$(a,b,c){LX(a,b.D,c,0);}
function Y4(a,b,c,d){LX(a,b.D,c,d);}
function LX(a,b,c,d){a.q=0;a.N=b;a.q=c;a.bD=d;}
function UW(b){var c;c=new CE;c.q=0;c.N=Ez(b,B(1040));c.q=FV(b,B(1404));c.bD=Ez(b,B(1405));if(G4(b,B(1406)))c.h8=IS(b,B(1406));if(D4(c)===null)c=null;return c;}
function J1(a,b){var c,d;c=E9(a.N,b,a.bD);d=a.h8;if(d!==null)c.h8=AEB(d);a.q=a.q-b|0;return c;}
function D4(a){Bn();return C45.data[a.N];}
function Sk(a){return BIs(D4(a),a);}
function Bps(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=D4(a);$p=1;case 1:$z=h.k$(a,b,c,d,e,f,g);if(C()){break _;}i=$z;if(i){C1();b.cB(C41.data[a.N],1);}return i;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function PB(a,b){var c;Ev(b,B(1040),a.N<<16>>16);Fn(b,B(1404),a.q<<24>>24);Ev(b,B(1405),a.bD<<16>>16);c=a.h8;if(c!==null)HB(b,B(1406),c);return b;}
function F1(a){return (D4(a)).fk;}
function A$0(a){var b;a:{b:{if(F1(a)>1){if(!AM8(a))break b;if(!AAE(a))break b;}b=0;break a;}b=1;}return b;}
function AM8(a){Bn();return C45.data[a.N].hN<=0?0:1;}
function VV(a){Bn();return C45.data[a.N].n9;}
function AAE(a){return AM8(a)&&a.bD>0?1:0;}
function A43(a){return a.bD;}
function Y_(a){Bn();return C45.data[a.N].hN;}
function KU(a,b,c){var d,e;if(AM8(a)){if(b>0&&c instanceof Ew){d=c.X;Jp();e=KX(D7D.iV,EM(d));if(e>0&&E(c.e.v,e+1|0)>0)return;}b=a.bD+b|0;a.bD=b;if(b>Y_(a)){if(c instanceof Ew){C1();c.cB(C42.data[a.N],1);}b=a.q-1|0;a.q=b;if(b<0)a.q=0;a.bD=0;}}}
function AZt(a,b,c,d,e,f){Bn();if(C45.data[a.N].ZM(a,b,c,d,e,f)){C1();f.cB(C41.data[a.N],1);}}
function GM(a){var b,c;b=E9(a.N,a.q,a.bD);c=a.h8;if(c!==null){c=AEB(c);b.h8=c;if(!A1d(c,a.h8))return b;}return b;}
function Y6(b,c){var d;if(b===null&&c===null)d=1;else if(b!==null&&c!==null){if(b.q!=c.q)d=0;else if(b.N!=c.N)d=0;else if(b.bD!=c.bD)d=0;else{b=b.h8;d=b===null&&c.h8!==null?0:b!==null&&!A1d(b,c.h8)?0:1;}}else d=0;return d;}
function A_b(b){return b!==null?GM(b):null;}
function CQc(a){var b,c,d,e;b=a.q;Bn();c=C45.data[a.N].OU();d=a.bD;e=new T;U(e);Bj(e,b);Bb(e,120);c=J(e,c);Bb(c,64);Bj(c,d);return S(e);}
function BfC(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:C1();c.cB(C40.data[a.N],a.q);Bn();d=C45.data[a.N];$p=1;case 1:d.btO(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function A3A(a,b){return a.N==b.N&&a.q==b.q&&a.bD==b.bD?1:0;}
function Z0(a){return (D4(a)).AS(a);}
function Zf(a){return (D4(a)).A9(a);}
function AKm(a){return a.h8===null?0:1;}
function AKo(a){var b;b=a.h8;return b===null?null:A0q(b,B(1407));}
function AMy(a,b){var c;Bn();if(C45.data[a.N].fk==1){a.h8=b;return;}c=new BW;Bg(c,B(1408));M(c);}
function BVV(a){var b,c,d,e,f,g,h;a:{b=BL();Bn();c=C45.data[a.N];Y(b,c.buC(a));c.bgE(a,b);if(AKm(a)){d=AKo(a);if(d!==null){e=0;while(true){if(e>=JI(d))break a;f=Ez(F5(d,e),B(1040));g=Ez(F5(d,e),B(1409));Jp();h=D7E.data;if(h[f]!==null)Y(b,Bc$(h[f],g));e=e+1|0;}}}}return b;}
function AG8(a){return (D4(a)).a5i(a);}
function ASg(a,b,c){var d,e;if(a.h8===null)AMy(a,FT());if(!G4(a.h8,B(1407)))HB(a.h8,B(1407),AWH(B(1407)));d=A0q(a.h8,B(1407));e=FT();Ev(e,B(1040),b.iV<<16>>16);Ev(e,B(1409),c<<24>>24<<16>>16);JO(d,e);}
function ACI(a){var b;b=a.h8;return b!==null&&G4(b,B(1407))?1:0;}
function BZU(){var a=this;AIe.call(a);a.bMI=0;a.bg7=0;}
function Chr(a,b,c,d,e,f,g){var h=new BZU();Crj(h,a,b,c,d,e,f,g);return h;}
function Crj(a,b,c,d,e,f,g,h){A9_(a,c);Ci7();a.bME=D7F;a.T7=b;a.El=d;a.cT=e;a.kl=f;a.bMI=g;a.bg7=h;}
var AFS=K(AGx);
function AKi(a){var b,c;b=a.cT;if(b<a.kl){a.cT=b+1|0;return ABN(a,b);}c=new AB0;Bm(c);M(c);}
function A9K(a,b,c){var d,e,f;d=a.Bv;e=a.cT;f=e+b|0;e=e+c|0;c=a.SH;return BJX(a.Yh+0|0,d,a.Fq,f,e,c);}
function BGv(){var a=this;AFS.call(a);a.SH=0;a.Yh=0;a.Fq=null;}
function BJX(a,b,c,d,e,f){var g=new BGv();Cdj(g,a,b,c,d,e,f);return g;}
function Cdj(a,b,c,d,e,f,g){A9_(a,c);a.cT=e;a.kl=f;a.Yh=b;a.SH=g;a.Fq=d;}
function ABN(a,b){return a.Fq.data[b+a.Yh|0];}
function AI2(a,b,c){a.Fq.data[b+a.Yh|0]=c;}
function BaP(){var a=this;D.call(a);a.blM=null;a.a_M=0;a.w1=0;a.q7=0;a.byd=0;a.bvp=0;a.bKp=0;a.bQc=0;a.bAN=null;a.bEg=null;a.FI=0;a.bHr=0;a.a9D=null;}
function AMh(a){var b=new BaP();Cpg(b,a);return b;}
function Cpg(a,b){var c,d,e;a.blM=b;c=b.iO;d=b.iz;if(D22===null)D22=Ctp();e=D22;b=Vr(c,d);e=e.hasOwnProperty($rt_ustr(b))?e[$rt_ustr(b)]:e.hasOwnProperty($rt_ustr(c))?e[$rt_ustr(c)]:e.root;a.a_M=48;a.w1=e.groupingSeparator&65535;a.q7=e.decimalSeparator&65535;a.byd=e.perMille&65535;a.bvp=e.percent&65535;a.bKp=35;a.bQc=59;a.bAN=(e.naN!==null?$rt_str(e.naN):null);a.bEg=(e.infinity!==null?$rt_str(e.infinity):null);a.FI=e.minusSign&65535;a.bHr=e.decimalSeparator&65535;a.a9D=(e.exponentSeparator!==null?$rt_str(e.exponentSeparator)
:null);}
function A9U(a){var b,c,d,$$je;a:{try{b=A2Z(a);}catch($$e){$$je=N($$e);if($$je instanceof AAx){c=$$je;break a;}else{throw $$e;}}return b;}d=new II;H2(d,B(1410),c);M(d);}
function ASv(){var a=this;D.call(a);a.bwl=null;a.bwm=null;a.bwj=0;a.bwk=null;}
function KI(){var a=this;Fl.call(a);a.bhx=0;a.sr=0;}
var D2H=null;function APs(){APs=Be(KI);Chi();}
function CT7(a){var b=new KI();T3(b,a);return b;}
function T3(a,b){APs();FZ(a);a.sr=b;}
function Cr8(a,b,c,d){var e,f;e=ADs(d,a.sr);AH6(d,a.sr,b);f=a.ba.J(b,c,d);if(f<0)AH6(d,a.sr,e);return f;}
function CKg(a){return a.sr;}
function Cvm(a){return B(1411);}
function B3B(a,b){return 0;}
function Chi(){var b;b=new A6E;FZ(b);D2H=b;}
function WB(){var a=this;D.call(a);a.gF=null;a.Fa=0;a.xi=0;a.bzh=0;a.a55=0;a.gz=0;a.ce=0;a.bDA=0;a.xr=null;a.xe=null;a.du=0;a.SE=0;a.pi=0;a.M2=0;a.jA=null;}
var D7G=null;var D2F=null;var D2G=0;function AVI(a,b){if(b>0&&b<3)a.xi=b;if(b==1){a.ce=a.gz;a.xe=a.xr;a.du=a.M2;a.M2=a.pi;Uz(a);}}
function Yt(a){return a.xr===null?0:1;}
function AFD(a){return a.xe===null?0:1;}
function DA(a){Uz(a);return a.a55;}
function TV(a){var b;b=a.xr;Uz(a);return b;}
function Uz(a){var b,c,d,e,f,g,h,$$je;a.a55=a.gz;a.gz=a.ce;a.xr=a.xe;a.pi=a.M2;a.M2=a.du;while(true){b=0;c=a.du>=a.gF.data.length?0:AGZ(a);a.ce=c;a.xe=null;if(a.xi==4){if(c!=92)return;c=a.du;d=a.gF.data;c=c>=d.length?0:d[Gc(a)];a.ce=c;switch(c){case 69:break;default:a.ce=92;a.du=a.SE;return;}a.xi=a.bzh;a.ce=a.du>(a.gF.data.length-2|0)?0:AGZ(a);}a:{c=a.ce;if(c!=92){e=a.xi;if(e==1)switch(c){case 36:a.ce=(-536870876);break a;case 40:if(a.gF.data[a.du]!=63){a.ce=(-2147483608);break a;}Gc(a);c=a.gF.data[a.du];e=
0;while(true){b:{if(e){e=0;switch(c){case 33:break;case 61:a.ce=(-134217688);Gc(a);break b;default:M(Hl(B(4),UL(a),a.du));}a.ce=(-67108824);Gc(a);}else{switch(c){case 33:break;case 60:Gc(a);c=a.gF.data[a.du];e=1;break b;case 61:a.ce=(-536870872);Gc(a);break b;case 62:a.ce=(-33554392);Gc(a);break b;default:f=BAM(a);a.ce=f;if(f<256){a.Fa=f;f=f<<16;a.ce=f;a.ce=(-1073741784)|f;break b;}f=f&255;a.ce=f;a.Fa=f;f=f<<16;a.ce=f;a.ce=(-16777176)|f;break b;}a.ce=(-268435416);Gc(a);}}if(!e)break;}break a;case 41:a.ce=(-536870871);break a;case 42:case 43:case 63:e
=a.du;d=a.gF.data;switch(e>=d.length?42:d[e]){case 43:a.ce=c|(-2147483648);Gc(a);break a;case 63:a.ce=c|(-1073741824);Gc(a);break a;default:}a.ce=c|(-536870912);break a;case 46:a.ce=(-536870866);break a;case 91:a.ce=(-536870821);AVI(a,2);break a;case 93:if(e!=2)break a;a.ce=(-536870819);break a;case 94:a.ce=(-536870818);break a;case 123:a.xe=Blj(a,c);break a;case 124:a.ce=(-536870788);break a;default:}else if(e==2)switch(c){case 38:a.ce=(-536870874);break a;case 45:a.ce=(-536870867);break a;case 91:a.ce=(-536870821);break a;case 93:a.ce
=(-536870819);break a;case 94:a.ce=(-536870818);break a;default:}}else{c=a.du>=(a.gF.data.length-2|0)?(-1):AGZ(a);c:{a.ce=c;switch(c){case -1:M(Hl(B(4),UL(a),a.du));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.ce
=Bhc(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.xi!=1)break a;a.ce=(-2147483648)|c;break a;case 65:a.ce=(-2147483583);break a;case 66:a.ce=(-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(Hl(B(4),UL(a),a.du));case 68:case 83:case 87:case 100:case 115:case 119:a.xe=AR9(KE(a.gF,
a.SE,1),0);a.ce=0;break a;case 71:a.ce=(-2147483577);break a;case 80:case 112:break c;case 81:a.bzh=a.xi;a.xi=4;b=1;break a;case 90:a.ce=(-2147483558);break a;case 97:a.ce=7;break a;case 98:a.ce=(-2147483550);break a;case 99:c=a.du;d=a.gF.data;if(c>=(d.length-2|0))M(Hl(B(4),UL(a),a.du));a.ce=d[Gc(a)]&31;break a;case 101:a.ce=27;break a;case 102:a.ce=12;break a;case 110:a.ce=10;break a;case 114:a.ce=13;break a;case 116:a.ce=9;break a;case 117:a.ce=A7l(a,4);break a;case 120:a.ce=A7l(a,2);break a;case 122:a.ce
=(-2147483526);break a;default:}break a;}g=Bvx(a);h=0;if(a.ce==80)h=1;try{a.xe=AR9(g,h);}catch($$e){$$je=N($$e);if($$je instanceof ANl){M(Hl(B(4),UL(a),a.du));}else{throw $$e;}}a.ce=0;}}if(b)continue;else break;}}
function Bvx(a){var b,c,d,e,f,g;b=new T;LJ(b,10);c=a.du;d=a.gF;e=d.data;if(c<(e.length-2|0)){if(e[c]!=123){b=KE(d,Gc(a),1);f=new T;U(f);J(J(f,B(1412)),b);return S(f);}Gc(a);c=0;a:{while(true){g=a.du;d=a.gF.data;if(g>=(d.length-2|0))break;c=d[Gc(a)];if(c==125)break a;Bb(b,c);}}if(c!=125)M(Hl(B(4),a.jA,a.du));}if(!b.cX)M(Hl(B(4),a.jA,a.du));f=S(b);if(Bd(f)==1){b=new T;U(b);J(J(b,B(1412)),f);return S(b);}b:{c:{if(Bd(f)>3){if(Dz(f,B(1412)))break c;if(Dz(f,B(1413)))break c;}break b;}f=DK(f,2);}return f;}
function Blj(a,b){var c,d,e,f,g,$$je;c=new T;LJ(c,4);d=(-1);e=2147483647;a:{while(true){f=a.du;g=a.gF.data;if(f>=g.length)break a;b=g[Gc(a)];if(b==125)break a;if(b==44&&d<0)try{d=Pp(BX(c),10);AHk(c,0,AA2(c));continue;}catch($$e){$$je=N($$e);if($$je instanceof DF){break;}else{throw $$e;}}Bb(c,b&65535);}M(Hl(B(4),a.jA,a.du));}if(b!=125)M(Hl(B(4),a.jA,a.du));if(c.cX>0)b:{try{e=Pp(BX(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=N($$e);if($$je instanceof DF){}else{throw $$e;}}M(Hl(B(4),a.jA,a.du));}else if
(d<0)M(Hl(B(4),a.jA,a.du));if((d|e|(e-d|0))<0)M(Hl(B(4),a.jA,a.du));b=a.du;g=a.gF.data;f=b>=g.length?42:g[b];c:{switch(f){case 43:a.ce=(-2147483525);Gc(a);break c;case 63:a.ce=(-1073741701);Gc(a);break c;default:}a.ce=(-536870789);}c=new AUX;c.z4=d;c.zY=e;return c;}
function UL(a){return a.jA;}
function Mz(a){return !a.gz&&!a.ce&&a.du==a.bDA&&!Yt(a)?1:0;}
function AIB(b){return b<0?0:1;}
function Sn(a){return !Mz(a)&&!Yt(a)&&AIB(a.gz)?1:0;}
function AVt(a){var b;b=a.gz;return b<=56319&&b>=55296?1:0;}
function AYm(a){var b;b=a.gz;return b<=57343&&b>=56320?1:0;}
function ASi(b){return b<=56319&&b>=55296?1:0;}
function A1g(b){return b<=57343&&b>=56320?1:0;}
function A7l(a,b){var c,d,e,f,$$je;c=new T;LJ(c,b);d=a.gF.data.length-2|0;e=0;while(true){f=W(e,b);if(f>=0)break;if(a.du>=d)break;Bb(c,a.gF.data[Gc(a)]);e=e+1|0;}if(!f)a:{try{b=Pp(BX(c),16);}catch($$e){$$je=N($$e);if($$je instanceof DF){break a;}else{throw $$e;}}return b;}M(Hl(B(4),a.jA,a.du));}
function Bhc(a){var b,c,d,e,f,g;b=3;c=1;d=a.gF.data;e=d.length-2|0;f=ABP(d[a.du],8);switch(f){case -1:break;default:if(f>3)b=2;Gc(a);a:{while(true){if(c>=b)break a;g=a.du;if(g>=e)break a;g=ABP(a.gF.data[g],8);if(g<0)break;f=(f*8|0)+g|0;Gc(a);c=c+1|0;}}return f;}M(Hl(B(4),a.jA,a.du));}
function BAM(a){var b,c,d,e;b=1;c=a.Fa;a:while(true){d=a.du;e=a.gF.data;if(d>=e.length)M(Hl(B(4),a.jA,d));b:{c:{switch(e[d]){case 41:Gc(a);return c|256;case 45:if(!b)M(Hl(B(4),a.jA,d));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;}Gc(a);}Gc(a);return c;}
function Gc(a){var b,c,d,e,f;b=a.du;a.SE=b;if(!(a.Fa&4))a.du=b+1|0;else{c=a.gF.data.length-2|0;a.du=b+1|0;a:while(true){d=a.du;if(d<c&&A2A(a.gF.data[d])){a.du=a.du+1|0;continue;}d=a.du;if(d>=c)break;e=a.gF.data;if(e[d]!=35)break;a.du=d+1|0;while(true){f=a.du;if(f>=c)continue a;b=e[f];if(b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1)continue a;a.du=f+1|0;}}}return a.SE;}
function ByK(b){return D7G.b$w(b);}
function AGZ(a){var b,c,d,e;b=a.gF.data[Gc(a)];if(GQ(b)){c=a.SE+1|0;d=a.gF.data;if(c<d.length){e=d[c];if(F6(e)){Gc(a);return NA(b,e);}}}return b;}
function AQg(a){return a.pi;}
function AB6(){var a=this;BW.call(a);a.boF=null;a.bex=null;a.a0e=0;}
function Hl(a,b,c){var d=new AB6();ANo(d,a,b,c);return d;}
function ANo(a,b,c,d){Bm(a);a.a0e=(-1);a.boF=b;a.bex=c;a.a0e=d;}
function CPP(a){var b,c,d,e,f,g,h;b=B(4);c=a.a0e;if(c>=1){d=DW(c);TB(d,32);b=K4(d);}e=a.boF;f=a.bex;if(f!==null&&Bd(f)){g=a.a0e;f=a.bex;h=new T;U(h);Bj(h,g);J(J(J(J(h,B(108)),f),B(108)),b);b=S(h);}else b=B(4);f=new T;U(f);J(J(f,e),b);return S(f);}
function Bco(){D.call(this);this.bnB=null;}
function CVG(a){var b=new Bco();CJH(b,a);return b;}
function CJH(a,b){a.bnB=b;}
function BXW(a){var b;b=a.bnB;CF();Dw(b,null);}
function Buc(){var a=this;D.call(a);a.bnY=null;a.bxl=null;}
function CVP(a,b){var c=new Buc();Cl7(c,a,b);return c;}
function Cl7(a,b,c){a.bnY=b;a.bxl=c;}
function CEl(a,b){return a.bnY!==b?0:1;}
function CjS(a){Dw(a.bxl,null);}
function Bcn(){D.call(this);this.blT=null;}
function CWB(a){var b=new Bcn();B25(b,a);return b;}
function B25(a,b){a.blT=b;}
function Cyk(a){var b;b=a.blT;CF();Dw(b,null);}
function Bcm(){D.call(this);this.bmG=null;}
function CQ_(a){var b=new Bcm();Cgj(b,a);return b;}
function Cgj(a,b){a.bmG=b;}
function CDA(a){var b;b=a.bmG;CF();Dw(b,null);}
var AXr=K(0);
function A06(){D.call(this);this.bt2=null;}
function CwS(a,b){b=$rt_str(b);a.bt2.data[0]=b;}
var JM=K(0);
function AW8(){D.call(this);this.bnM=null;}
function Cc6(a){Dw(a.bnM,AIu(0,1,B(1414),null));}
function AW9(){var a=this;D.call(a);a.bwW=null;a.bAp=null;}
function CM2(a){Dw(a.bwW,AIu(0,0,null,a.bAp.result));}
function AW4(){D.call(this);this.buF=null;}
function CIq(a){Dw(a.buF,AIu(1,0,B(1415),null));}
function AW5(){D.call(this);this.bso=null;}
function B5W(a,b){var c,d,e,f,g,h,i;c=a.bso.result;d=CN9();e=X(Co,1).data;e[0]=B(1416);f=e.length;g=new $rt_globals.Array(f);h=0;while(h<f){i=$rt_ustr(e[h]);h;g[h]=i;h=h+1|0;}d.keyPath=g;c.createObjectStore("filesystem",d);}
var Kr=K(0);
function AUK(){D.call(this);this.Nu=null;}
function ADD(a){var b=new AUK();CzX(b,a);return b;}
function CzX(a,b){a.Nu=b;}
function Cd3(a,b,c){BM(c,a.Nu);}
function CfX(a,b){var c;if(a===b)return 1;if(!(b instanceof AUK))return 0;c=b;return B7(a.Nu,c.Nu);}
function B2H(a){return MC(a.Nu);}
var A2U=K(KI);
function CEo(a,b,c,d){var e;e=a.sr;FI(d,e,b-L7(d,e)|0);return a.ba.J(b,c,d);}
function CGj(a){return B(1417);}
function CNn(a,b){return 0;}
var A$Y=K(KI);
function Cf9(a,b,c,d){return b;}
function Cjd(a){return B(1418);}
var AQ7=K(KI);
function CsA(a,b,c,d){if(L7(d,a.sr)!=b)b=(-1);return b;}
function COF(a){return B(1419);}
function ASr(){KI.call(this);this.bqs=0;}
function CEz(a,b,c,d){var e;e=a.sr;FI(d,e,b-L7(d,e)|0);a.bqs=b;return b;}
function CAw(a){return B(1420);}
function ClM(a,b){return 0;}
var Tx=K(KI);
function CbM(a,b,c,d){if(d.R$!=1&&b!=d.ds)return (-1);d.Uf=1;AH6(d,0,b);return b;}
function CfF(a){return B(1421);}
function Gq(){Fl.call(this);this.i0=0;}
function NG(a){FZ(a);a.i0=1;}
function Cp4(a,b,c,d){var e;if((b+a.ko()|0)>d.ds){d.re=1;return (-1);}e=a.h5(b,c);if(e<0)return (-1);return a.ba.J(b+e|0,c,d);}
function Cn8(a){return a.i0;}
function B7C(a,b){return 1;}
var BLO=K(Gq);
function Zk(a){var b=new BLO();CKo(b,a);return b;}
function CKo(a,b){AOh(a,b);a.i0=1;a.R0=1;a.i0=0;}
function Cny(a,b,c){return 0;}
function Chs(a,b,c,d){var e,f,g;e=d.ds;f=d.oH;while(true){g=W(b,e);if(g>0)return (-1);if(g<0&&F6(Br(c,b))&&b>f&&GQ(Br(c,b-1|0))){b=b+1|0;continue;}if(a.ba.J(b,c,d)>=0)break;b=b+1|0;}return b;}
function Cf1(a,b,c,d,e){var f,g;f=e.ds;g=e.oH;while(true){if(c<b)return (-1);if(c<f&&F6(Br(d,c))&&c>g&&GQ(Br(d,c-1|0))){c=c+(-1)|0;continue;}if(a.ba.J(c,d,e)>=0)break;c=c+(-1)|0;}return c;}
function Cvn(a){return B(1422);}
function Cek(a,b){return 0;}
function F_(){var a=this;Fl.call(a);a.i3=null;a.wg=null;a.fO=0;}
function CRO(a,b){var c=new F_();UX(c,a,b);return c;}
function UX(a,b,c){FZ(a);a.i3=b;a.wg=c;a.fO=c.sr;}
function B6u(a,b,c,d){var e,f,g,h;if(a.i3===null)return (-1);e=Uf(d,a.fO);NF(d,a.fO,b);f=a.i3.p;g=0;while(true){if(g>=f){NF(d,a.fO,e);return (-1);}h=(Z(a.i3,g)).J(b,c,d);if(h>=0)break;g=g+1|0;}return h;}
function Cys(a,b){a.wg.ba=b;}
function B7Q(a){return B(1423);}
function CJG(a,b){var c;a:{c=a.i3;if(c!==null){c=CH(c);while(true){if(!Cl(c))break a;if(!(Cm(c)).jR(b))continue;else return 1;}}}return 0;}
function B_w(a,b){return ADs(b,a.fO)>=0&&Uf(b,a.fO)==ADs(b,a.fO)?0:1;}
function B4h(a){var b,c,d,e;a.lh=1;b=a.wg;if(b!==null&&!b.lh)AFd(b);a:{b=a.i3;if(b!==null){c=b.p;d=0;while(true){if(d>=c)break a;b=Z(a.i3,d);e=b.Ce();if(e===null)e=b;else{b.lh=1;DL(a.i3,d);AOa(a.i3,d,e);}if(!e.lh)e.wb();d=d+1|0;}}}if(a.ba!==null)AFd(a);}
var AE9=K(F_);
function Cyd(a,b,c,d){var e,f,g,h;e=L7(d,a.fO);FI(d,a.fO,b);f=a.i3.p;g=0;while(true){if(g>=f){FI(d,a.fO,e);return (-1);}h=(Z(a.i3,g)).J(b,c,d);if(h>=0)break;g=g+1|0;}return h;}
function B83(a){return B(1424);}
function CM0(a,b){return !L7(b,a.fO)?0:1;}
var NP=K(AE9);
function CGB(a,b,c,d){var e,f,g;e=L7(d,a.fO);FI(d,a.fO,b);f=a.i3.p;g=0;while(g<f){if((Z(a.i3,g)).J(b,c,d)>=0)return a.ba.J(a.wg.bqs,c,d);g=g+1|0;}FI(d,a.fO,e);return (-1);}
function Cmy(a,b){a.ba=b;}
function B2l(a){return B(1424);}
var A53=K(NP);
function Cyo(a,b,c,d){var e,f;e=a.i3.p;f=0;while(f<e){if((Z(a.i3,f)).J(b,c,d)>=0)return a.ba.J(b,c,d);f=f+1|0;}return (-1);}
function CbG(a,b){return 0;}
function CPR(a){return B(1425);}
var A$d=K(NP);
function B3v(a,b,c,d){var e,f;e=a.i3.p;f=0;while(true){if(f>=e)return a.ba.J(b,c,d);if((Z(a.i3,f)).J(b,c,d)>=0)break;f=f+1|0;}return (-1);}
function Coa(a,b){return 0;}
function B6k(a){return B(1426);}
var A76=K(NP);
function CsX(a,b,c,d){var e,f,g,h;e=a.i3.p;f=d.a0t?0:d.oH;a:{g=a.ba.J(b,c,d);if(g>=0){FI(d,a.fO,b);h=0;while(true){if(h>=e)break a;if((Z(a.i3,h)).ln(f,b,c,d)>=0){FI(d,a.fO,(-1));return g;}h=h+1|0;}}}return (-1);}
function CQJ(a,b){return 0;}
function Cx0(a){return B(1427);}
var ASE=K(NP);
function CDT(a,b,c,d){var e,f;e=a.i3.p;FI(d,a.fO,b);f=0;while(true){if(f>=e)return a.ba.J(b,c,d);if((Z(a.i3,f)).ln(0,b,c,d)>=0)break;f=f+1|0;}return (-1);}
function CNa(a,b){return 0;}
function B3R(a){return B(1428);}
function Xs(){F_.call(this);this.pB=null;}
function CTY(a,b){var c=new Xs();BbR(c,a,b);return c;}
function BbR(a,b,c){FZ(a);a.pB=b;a.wg=c;a.fO=c.sr;}
function Cra(a,b,c,d){var e,f;e=Uf(d,a.fO);NF(d,a.fO,b);f=a.pB.J(b,c,d);if(f>=0)return f;NF(d,a.fO,e);return (-1);}
function CwP(a,b,c,d){var e;e=a.pB.k9(b,c,d);if(e>=0)NF(d,a.fO,e);return e;}
function CNv(a,b,c,d,e){var f;f=a.pB.ln(b,c,d,e);if(f>=0)NF(e,a.fO,f);return f;}
function CJy(a,b){return a.pB.jR(b);}
function CLR(a){var b;b=new APR;BbR(b,a.pB,a.wg);a.ba=b;return b;}
function CCy(a){var b;a.lh=1;b=a.wg;if(b!==null&&!b.lh)AFd(b);b=a.pB;if(b!==null&&!b.lh){b=b.Ce();if(b!==null){a.pB.lh=1;a.pB=b;}a.pB.wb();}}
var WA=K(Dh);
var C_j=null;var C_n=null;var D7H=null;function AU6(){AU6=Be(WA);Crr();}
function CmS(a,b){var c=new WA();BWU(c,a,b);return c;}
function Cqj(){AU6();return D7H.d3();}
function BWU(a,b,c){AU6();FO(a,b,c);}
function Crr(){var b;C_j=CmS(B(1429),0);b=CmS(B(1430),1);C_n=b;D7H=V(WA,[C_j,b]);}
var Yc=K(Ch);
function A9n(){var a=this;Gu.call(a);a.bCM=0;a.bC3=0;}
function WF(){D.call(this);this.a0X=null;}
var D6M=null;var D6N=null;function A3V(){A3V=Be(WF);Cp5();}
function A9I(a,b,c,d){var e,f,g;e=d.iO;f=d.iz;d=a.a0X;f=Vr(e,f);if((A$m()).hasOwnProperty($rt_ustr(f)))e=f;if(!(A$m()).hasOwnProperty($rt_ustr(e)))f=null;else{f=(A$m())[$rt_ustr(e)];b=Gm(d,47);if(b<0)f=null;else{g=CQ(d,0,b);d=DK(d,b+1|0);if(!f.timeZones.hasOwnProperty($rt_ustr(g)))f=null;else{f=f.timeZones[$rt_ustr(g)];f=!f.hasOwnProperty($rt_ustr(d))?null:(f[$rt_ustr(d)].value!==null?$rt_str(f[$rt_ustr(d)].value):null);}}}if(f===null)f=a.a0X;return f;}
function A2O(b,c,d){var e,f,g,h;A3V();e=Bd(b);f=0;g=c;a:{while(true){if(g>=e)break a;h=ABP(Br(b,g),10);if(h==(-1))break;g=g+1|0;f=(f*10|0)+h|0;}}if(g==c)g=(-1);d.data[0]=g;return f;}
function Cp5(){D6N=AYe(AY8(B(1431),0,0));}
var AI7=K(EG);
function CcD(a){return 1;}
function B1I(a,b,c){return b<1?0:1;}
function AN7(){D.call(this);this.bM7=null;}
var D7F=null;var D7I=null;function Ci7(){Ci7=Be(AN7);CQr();}
function B5n(a){var b=new AN7();BOG(b,a);return b;}
function BOG(a,b){Ci7();a.bM7=b;}
function CQr(){D7F=B5n(B(1432));D7I=B5n(B(1433));}
var AIG=K();
function WS(){var a=this;AIG.call(a);a.a9J=0;a.t9=null;a.bDo=0.0;a.bBd=0;a.P8=0;a.Np=0;a.bFM=0;}
var D7J=null;var D7K=null;function D7L(){var a=new WS();AC3(a);return a;}
function AC3(a){var b,c;a.Np=(-1);a.a9J=0;b=X(ABb,11);c=b.data;a.t9=b;a.P8=c.length;a.bDo=0.75;AVb(a);}
function AVb(a){a.bBd=a.t9.data.length*a.bDo|0;}
function AXg(a,b){var c,d,e,f;Hg(a);try{c=MC(b);d=c&2147483647;e=a.t9.data;f=e[d%e.length|0];while(f!==null){if(ATX(f,b,c))return f.mp;f=f.RQ;}return null;}finally{DN(a);}}
function N5(a,b,c){var d,e,f,g,h,i,j,k,l,m;Hg(a);try{if(b!==null&&c!==null){d=MC(b);e=d&2147483647;f=a.t9.data;g=e%f.length|0;h=f[g];while(h!==null&&!ATX(h,b,d)){h=h.RQ;}if(h!==null){i=h.mp;h.mp=c;return i;}a.bFM=a.bFM+1|0;j=a.a9J+1|0;a.a9J=j;if(j>a.bBd){j=(a.t9.data.length<<1)+1|0;if(!j)j=1;g=(-1);k=X(ABb,j);f=k.data;d=a.Np+1|0;l=j;while(true){d=d+(-1)|0;if(d<a.P8)break;i=a.t9.data[d];while(i!==null){m=(i.oI.db()&2147483647)%j|0;if(m<l)l=m;if(m>g)g=m;h=i.RQ;i.RQ=f[m];f[m]=i;i=h;}}a.P8=l;a.Np=g;a.t9=k;AVb(a);g
=e%a.t9.data.length|0;}if(g<a.P8)a.P8=g;if(g>a.Np)a.Np=g;h=new ABb;A5L(h,b,c);h.boq=MC(b);f=a.t9.data;h.RQ=f[g];f[g]=h;return null;}b=new E_;Bm(b);M(b);}finally{DN(a);}}
function BAE(){D7J=new A0e;D7K=new A0d;}
function ADr(){WS.call(this);this.bfg=null;}
function AL2(a,b){var c,d;c=AXg(a,b);d=!(c instanceof Co)?null:c;if(d===null){c=a.bfg;if(c!==null)d=AL2(c,b);}return d;}
function AOF(a,b,c){var d,e;d=AXg(a,b);e=!(d instanceof Co)?null:d;if(e===null){d=a.bfg;if(d!==null)e=AL2(d,b);}if(e!==null)return e;return c;}
function AYA(){var a=this;LT.call(a);a.bh8=null;a.Cc=0;a.bHe=0;a.ZE=0;}
function AIh(a){var b=new AYA();Csp(b,a);return b;}
function Csp(a,b){var c;c=b.data.length;a.bh8=b;a.Cc=0;a.bHe=0;a.ZE=0+c|0;}
function Cf2(a){var b,c,d;b=a.Cc;if(b>=a.ZE)c=(-1);else{d=a.bh8.data;a.Cc=b+1|0;c=d[b]&255;}return c;}
function CP0(a,b,c,d){var e,f,g,h,i;e=Du(d,a.ZE-a.Cc|0);f=0;while(f<e){g=b.data;d=c+1|0;h=a.bh8.data;i=a.Cc;a.Cc=i+1|0;g[c]=h[i];f=f+1|0;c=d;}if(e<=0)e=(-1);return e;}
function CG4(a){return a.ZE-a.Cc|0;}
function BGj(a){}
function L4(){Dh.call(this);this.bNt=0;}
var D7M=null;var D7N=null;var D7O=null;var D7P=null;var D7Q=null;var D7R=null;var D6s=null;var D7S=null;var D7T=null;function AOg(){AOg=Be(L4);Cby();}
function Tr(a,b,c){var d=new L4();Beq(d,a,b,c);return d;}
function A$g(){AOg();return D7T.d3();}
function Beq(a,b,c,d){AOg();FO(a,b,c);a.bNt=d;}
function Cby(){var b;D7M=Tr(B(1434),0,0);D7N=Tr(B(1435),1,1);D7O=Tr(B(1436),2,2);D7P=Tr(B(1437),3,3);D7Q=Tr(B(1438),4,4);D7R=Tr(B(1439),5,5);D6s=Tr(B(1440),6,6);b=Tr(B(1441),7,7);D7S=b;D7T=V(L4,[D7M,D7N,D7O,D7P,D7Q,D7R,D6s,b]);}
function ANt(){D.call(this);this.bhz=null;}
var D6u=null;function A37(a){return (a.bhz.code!==null?$rt_str(a.bhz.code):null);}
function B1y(a){return (a.bhz.code!==null?$rt_str(a.bhz.code):null);}
var WD=K();
function CL(){var a=this;WD.call(a);a.gG=0;a.lg=0;a.eN=null;a.Yj=null;a.a45=null;a.eR=0;}
var D7U=null;function AQz(){AQz=Be(CL);B4Q();}
function Ep(a){var b;AQz();b=new A$z;b.d$=Bx(64);a.eN=b;}
function Cfb(a){return null;}
function CeC(a){return a.eN;}
function BVC(a){var b,c,d,e,f;if(!a.lg)b=ZC(a.eN,0)>=2048?0:1;else{a:{c=a.eN;b=0;d=c.hC;if(b<d){e=c.d$.data;f=(e[0]^(-1))>>>0|0;if(f)b=PI(f)+b|0;else{b=(d+31|0)/32|0;f=1;while(f<b){if(e[f]!=(-1)){b=(f*32|0)+PI(e[f]^(-1))|0;break a;}f=f+1|0;}b=d;}}}b=b>=2048?0:1;}return b;}
function Cik(a){return a.eR;}
function Cn4(a){return a;}
function BCV(a){var b,c;if(a.a45===null){b=a.Ak();c=new ATP;c.bKZ=a;c.bqJ=b;Ep(c);a.a45=c;Qx(c,a.lg);}return a.a45;}
function AA3(a){var b,c;if(a.Yj===null){b=a.Ak();c=new ATO;c.bHZ=a;c.btP=b;c.bzv=a;Ep(c);a.Yj=c;Qx(c,a.gG);a.Yj.eR=a.eR;}return a.Yj;}
function Cpv(a){return 0;}
function Qx(a,b){var c;c=a.gG;if(c^b){a.gG=c?0:1;a.lg=a.lg?0:1;}if(!a.eR)a.eR=1;return a;}
function B5O(a){return a.gG;}
function AIw(b,c){AQz();return b.cq(c);}
function AEC(b,c){var d,e;AQz();if(b.qM()!==null&&c.qM()!==null){b=b.qM();c=c.qM();d=Du(b.d$.data.length,c.d$.data.length);e=0;a:{while(e<d){if(b.d$.data[e]&c.d$.data[e]){d=1;break a;}e=e+1|0;}d=0;}return d;}return 1;}
function AR9(b,c){var d,e,f;AQz();d=0;while(true){CzU();e=D7V.data;if(d>=e.length){f=new ANl;Bg(f,B(4));f.bNQ=B(4);f.bK2=b;M(f);}e=e[d].data;if(B7(b,e[0]))break;d=d+1|0;}return BxG(e[1],c);}
function B4Q(){var b;b=new WP;CzU();D7U=b;}
function BbG(){var a=this;CL.call(a);a.a_N=0;a.blB=0;a.JR=0;a.a6z=0;a.tW=0;a.D$=0;a.eF=null;a.ic=null;}
function MA(){var a=new BbG();CC9(a);return a;}
function COX(a,b){var c=new BbG();Cs_(c,a,b);return c;}
function CC9(a){Ep(a);a.eF=CQL();}
function Cs_(a,b,c){Ep(a);a.eF=CQL();a.a_N=b;a.blB=c;}
function I6(a,b){a:{if(a.a_N){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.tW){APw(a.eF,AD5(b&65535));break a;}AGS(a.eF,AD5(b&65535));break a;}if(a.blB&&b>128){a.JR=1;b=UV(Tq(b));}}}if(!(!ASi(b)&&!A1g(b))){if(a.a6z)APw(a.eN,b-55296|0);else AGS(a.eN,b-55296|0);}if(a.tW)APw(a.eF,b);else AGS(a.eF,b);if(!a.eR&&AMW(b))a.eR=1;return a;}
function BA5(a,b){var c,d,e;if(!a.eR&&b.eR)a.eR=1;if(a.a6z){if(!b.lg)TN(a.eN,b.Ak());else Le(a.eN,b.Ak());}else if(!b.lg)VZ(a.eN,b.Ak());else{T7(a.eN,b.Ak());Le(a.eN,b.Ak());a.lg=a.lg?0:1;a.a6z=1;}if(!a.D$&&b.qM()!==null){if(a.tW){if(!b.gG)TN(a.eF,b.qM());else Le(a.eF,b.qM());}else if(!b.gG)VZ(a.eF,b.qM());else{T7(a.eF,b.qM());Le(a.eF,b.qM());a.gG=a.gG?0:1;a.tW=1;}}else{c=a.gG;d=a.ic;if(d!==null){if(!c){e=new A6O;e.bOz=a;e.bFk=c;e.bpl=d;e.bpd=b;Ep(e);a.ic=e;}else{e=new A6P;e.bQp=a;e.bxw=c;e.bsk=d;e.brW=b;Ep(e);a.ic
=e;}}else{if(c&&!a.tW&&AKa(a.eF)){d=new A6L;d.bJ4=a;d.bC0=b;Ep(d);a.ic=d;}else if(!c){d=new A6J;d.bim=a;d.a9x=c;d.bra=b;Ep(d);a.ic=d;}else{d=new A6K;d.bfb=a;d.a4W=c;d.bpg=b;Ep(d);a.ic=d;}a.D$=1;}}return a;}
function Gd(a,b,c){var d,e,f,g,h;if(b>c){d=new BW;Bm(d);M(d);}a:{b:{if(!a.a_N){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;I6(a,b);b=b+1|0;}}if(!a.tW)AC0(a.eF,b,c+1|0);else{d=a.eF;c=c+1|0;if(b>=0&&b<=c){e=d.hC;if(b<e){f=Du(e,c);if(b!=f){g=b/32|0;c=f/32|0;if(g==c){h=d.d$.data;h[g]=h[g]&(ABE(d,b)|ACN(d,f));}else{h=d.d$.data;h[g]=h[g]&ABE(d,b);e=g+1|0;while(e<c){d.d$.data[e]=0;e=e+1|0;}if(f&31){h=d.d$.data;h[c]=h[c]&ACN(d,f);}}YC(d);}}}else{d=new Dm;Bm(d);M(d);}}}return a;}
function BnQ(a,b){var c,d,e;if(!a.eR&&b.eR)a.eR=1;if(b.JR)a.JR=1;c=a.lg;if(!(c^b.lg)){if(!c)VZ(a.eN,b.eN);else Le(a.eN,b.eN);}else if(c)TN(a.eN,b.eN);else{T7(a.eN,b.eN);Le(a.eN,b.eN);a.lg=1;}if(!a.D$&&KN(b)!==null){c=a.gG;if(!(c^b.gG)){if(!c)VZ(a.eF,KN(b));else Le(a.eF,KN(b));}else if(c)TN(a.eF,KN(b));else{T7(a.eF,KN(b));Le(a.eF,KN(b));a.gG=1;}}else{c=a.gG;d=a.ic;if(d!==null){if(!c){e=new AQq;e.bGe=a;e.boO=c;e.bt1=d;e.bpE=b;Ep(e);a.ic=e;}else{e=new AQG;e.bL2=a;e.bFc=c;e.blu=d;e.blC=b;Ep(e);a.ic=e;}}else{if(!a.tW
&&AKa(a.eF)){if(!c){d=new A6M;d.bLk=a;d.bwR=b;Ep(d);a.ic=d;}else{d=new A6N;d.bJl=a;d.bE3=b;Ep(d);a.ic=d;}}else if(!c){d=new A6Q;d.byI=a;d.bnG=b;d.bsp=c;Ep(d);a.ic=d;}else{d=new A6R;d.bn2=a;d.bx4=b;d.bDV=c;Ep(d);a.ic=d;}a.D$=1;}}}
function A5d(a,b){var c,d,e;if(!a.eR&&b.eR)a.eR=1;if(b.JR)a.JR=1;c=a.lg;if(!(c^b.lg)){if(!c)Le(a.eN,b.eN);else VZ(a.eN,b.eN);}else if(!c)TN(a.eN,b.eN);else{T7(a.eN,b.eN);Le(a.eN,b.eN);a.lg=0;}if(!a.D$&&KN(b)!==null){c=a.gG;if(!(c^b.gG)){if(!c)Le(a.eF,KN(b));else VZ(a.eF,KN(b));}else if(!c)TN(a.eF,KN(b));else{T7(a.eF,KN(b));Le(a.eF,KN(b));a.gG=0;}}else{c=a.gG;d=a.ic;if(d!==null){if(!c){e=new AQs;e.bOy=a;e.btF=c;e.bqH=d;e.bxt=b;Ep(e);a.ic=e;}else{e=new AQt;e.bJp=a;e.bD3=c;e.bqe=d;e.btB=b;Ep(e);a.ic=e;}}else{if
(!a.tW&&AKa(a.eF)){if(!c){d=new AQo;d.bGJ=a;d.bCd=b;Ep(d);a.ic=d;}else{d=new AQp;d.bQl=a;d.bwD=b;Ep(d);a.ic=d;}}else if(!c){d=new AQu;d.buW=a;d.bFj=b;d.bn$=c;Ep(d);a.ic=d;}else{d=new AQn;d.bx2=a;d.btr=b;d.bsx=c;Ep(d);a.ic=d;}a.D$=1;}}}
function Lj(a,b){var c;c=a.ic;if(c!==null)return a.gG^c.cq(b);return a.gG^NE(a.eF,b);}
function KN(a){if(!a.D$)return a.eF;return null;}
function Chh(a){return a.eN;}
function CBl(a){var b,c;if(a.ic!==null)return a;b=KN(a);c=new AQr;c.bOi=a;c.WD=b;Ep(c);return Qx(c,a.gG);}
function CKZ(a){var b,c,d;b=new T;U(b);c=ZC(a.eF,0);while(c>=0){SO(b,QO(c));Bb(b,124);c=ZC(a.eF,c+1|0);}d=b.cX;if(d>0)AMK(b,d-1|0);return S(b);}
function B5P(a){return a.JR;}
function ANl(){var a=this;CY.call(a);a.bNQ=null;a.bK2=null;}
function OQ(){Fl.call(this);this.eG=null;}
function Mg(a,b,c,d){AOh(a,c);a.eG=b;a.R0=d;}
function Cp_(a){return a.eG;}
function Cz9(a,b){return !a.eG.jR(b)&&!a.ba.jR(b)?0:1;}
function CO1(a,b){return 1;}
function B9u(a){var b;a.lh=1;b=a.ba;if(b!==null&&!b.lh){b=b.Ce();if(b!==null){a.ba.lh=1;a.ba=b;}a.ba.wb();}b=a.eG;if(b!==null){if(!b.lh){b=b.Ce();if(b!==null){a.eG.lh=1;a.eG=b;}a.eG.wb();}else if(b instanceof Xs&&b.wg.bhx)a.eG=b.ba;}}
function Ln(){OQ.call(this);this.ge=null;}
function CSe(a,b,c){var d=new Ln();Sh(d,a,b,c);return d;}
function Sh(a,b,c,d){Mg(a,b,c,d);a.ge=b;}
function CDU(a,b,c,d){var e,f;e=0;a:{while((b+a.ge.ko()|0)<=d.ds){f=a.ge.h5(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.ba.J(b,c,d);if(f>=0)break;b=b-a.ge.ko()|0;e=e+(-1)|0;}return f;}
function CfS(a){return B(1442);}
function UB(){Ln.call(this);this.PH=null;}
function CTf(a,b,c,d){var e=new UB();ASa(e,a,b,c,d);return e;}
function ASa(a,b,c,d,e){Sh(a,c,d,e);a.PH=b;}
function CE4(a,b,c,d){var e,f,g,h,i;e=a.PH;f=e.z4;g=e.zY;h=0;while(true){if(h>=f){a:{while(h<g){if((b+a.ge.ko()|0)>d.ds)break a;i=a.ge.h5(b,c);if(i<1)break a;b=b+i|0;h=h+1|0;}}while(true){if(h<f)return (-1);i=a.ba.J(b,c,d);if(i>=0)break;b=b-a.ge.ko()|0;h=h+(-1)|0;}return i;}if((b+a.ge.ko()|0)>d.ds){d.re=1;return (-1);}i=a.ge.h5(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);}
function Cfd(a){return AXG(a.PH);}
var KJ=K(OQ);
function Cea(a,b,c,d){var e;if(!a.eG.eD(d))return a.ba.J(b,c,d);e=a.eG.J(b,c,d);if(e>=0)return e;return a.ba.J(b,c,d);}
function CiS(a){return B(1443);}
var R1=K(Ln);
function CJ4(a,b,c,d){var e;e=a.eG.J(b,c,d);if(e<0)e=a.ba.J(b,c,d);return e;}
function Cdu(a,b){a.ba=b;a.eG.e4(b);}
var A4Y=K(Ln);
function CpV(a,b,c,d){while((b+a.ge.ko()|0)<=d.ds&&a.ge.h5(b,c)>0){b=b+a.ge.ko()|0;}return a.ba.J(b,c,d);}
function B9V(a,b,c,d){var e,f,g;e=a.ba.k9(b,c,d);if(e<0)return (-1);f=e-a.ge.ko()|0;while(f>=b&&a.ge.h5(f,c)>0){g=f-a.ge.ko()|0;e=f;f=g;}return e;}
function Blb(){var a=this;D.call(a);a.mB=Bw;a.mC=Bw;}
function CnK(){var a=new Blb();Cae(a);return a;}
function Cae(a){a.mB=L(1);a.mC=Bw;}
function CqS(a,b){a.mB=BG(b,L(65535));a.mC=BG(CX(b,16),L(65535));}
function CyI(a){a.mB=L(1);a.mC=Bw;}
function Csq(a){return DY(Dq(a.mC,16),a.mB);}
function Ck_(a,b,c,d){var e,f,g,h,i,j,k;if(d==1){b=b.data;e=Bi(a.mB,L(b[c]&255));a.mB=e;f=Bi(a.mC,e);a.mC=f;a.mB=Dv(e,L(65521));a.mC=Dv(f,L(65521));return;}g=d/5552|0;h=d%5552|0;while(true){i=g+(-1)|0;if(g<=0)break;j=5552;while(true){g=j+(-1)|0;if(j<=0)break;k=b.data;e=a.mB;d=c+1|0;e=Bi(e,L(k[c]&255));a.mB=e;a.mC=Bi(a.mC,e);j=g;c=d;}a.mB=Dv(a.mB,L(65521));a.mC=Dv(a.mC,L(65521));g=i;}while(true){d=h+(-1)|0;if(h<=0)break;k=b.data;e=a.mB;i=c+1|0;e=Bi(e,L(k[c]&255));a.mB=e;a.mC=Bi(a.mC,e);h=d;c=i;}a.mB=Dv(a.mB,
L(65521));a.mC=Dv(a.mC,L(65521));}
function Bz0(){var a=this;D.call(a);a.buf=null;a.bkM=null;}
function CWW(){var a=new Bz0();B8c(a);return a;}
function B8c(a){var b,c,d,e;a.buf=V($rt_arraycls(Co),[V(Co,[B(1374),B(1383),B(1383)]),V(Co,[B(1382),B(506),B(506)]),V(Co,[B(1444),B(1445),B(1446)]),V(Co,[B(1444),B(1446),B(1446)])]);b=X($rt_arraycls(D),5);c=b.data;d=X(D,5);e=d.data;O();e[0]=C5o;e[1]=C5m;Bn();e[2]=Dam;e[3]=Dax;e[4]=D4x;c[0]=d;c[1]=V(D,[Dal,Daq,D4u,D4F,D4M]);c[2]=V(D,[D4z,D4C,D4t,D4E,D4L]);c[3]=V(D,[D4A,D4D,D4v,D4G,D4N]);c[4]=V(D,[Dan,D4Q,D4R,D4S,D4T]);a.bkM=b;}
function Bmq(a,b){var c,d,e,f,g,h,i,j;c=0;while(true){d=a.bkM.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){d=a.bkM.data;if(f>=(d.length-1|0))break;g=f+1|0;h=d[g].data[c];i=Fb(h);d=X(D,5);j=d.data;j[0]=a.buf.data[f];j[1]=BR(35);Bn();j[2]=D4H;j[3]=BR(88);j[4]=e;Cx(b,i,d);f=g;}c=c+1|0;}i=new CE;Bn();Gl(i,D3G);Cx(b,i,V(D,[B(1446),B(1447),BR(35),Dam]));}
function A_M(){var a=this;D.call(a);a.bzt=null;a.bii=null;}
function CU5(){var a=new A_M();COy(a);return a;}
function COy(a){var b,c,d,e;b=X($rt_arraycls(Co),1);b.data[0]=V(Co,[B(1382),B(1382),B(506)]);a.bzt=b;b=X($rt_arraycls(D),2);c=b.data;d=X(D,5);e=d.data;O();e[0]=C5o;e[1]=C5m;Bn();e[2]=Dam;e[3]=Dax;e[4]=D4x;c[0]=d;c[1]=V(D,[Das,D4B,D4y,DaB,D4K]);a.bii=b;}
function BOb(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.bii.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){d=a.bii.data;if(f>=(d.length-1|0))break;g=f+1|0;h=d[g].data[c];i=Fb(h);j=X(D,5);k=j.data;k[0]=a.bzt.data[f];k[1]=BR(35);Bn();k[2]=D4H;k[3]=BR(88);k[4]=e;Cx(b,i,j);f=g;}c=c+1|0;}h=new CE;Bn();K$(h,Daw,1);Cx(b,h,V(D,[B(1394),B(1395),B(1394),BR(88),D3U,BR(35),D4H]));Cx(b,Fa(D3I,4),V(D,[B(1382),B(506),B(1448),BR(89),D4O,BR(88),D3D,BR(35),D4H]));}
function A_F(){D.call(this);this.brX=null;}
function CWS(){var a=new A_F();CCK(a);return a;}
function CCK(a){var b,c,d,e,f;b=X($rt_arraycls(D),4);c=b.data;d=X(D,2);e=d.data;O();e[0]=C5F;f=new CE;Bn();K$(f,D4x,9);e[1]=f;c[0]=d;c[1]=V(D,[C5E,Fa(Dam,9)]);c[2]=V(D,[C9W,Fa(Dax,9)]);c[3]=V(D,[C9E,DU(D3F,9,4)]);a.brX=b;}
function BhH(a,b){var c,d,e,f;c=0;while(true){d=a.brX.data;if(c>=d.length)break;e=d[c].data[0];f=d[c].data[1];Cx(b,PY(e),V(D,[B(1371),B(1371),B(1371),BR(35),f]));Cx(b,f,V(D,[B(506),BR(35),e]));c=c+1|0;}e=new CE;Bn();Gl(e,D4x);Cx(b,e,V(D,[B(1371),B(1371),B(1371),BR(35),D5C]));Cx(b,Fa(D5C,9),V(D,[B(506),BR(35),D4x]));}
var BiF=K();
function CSq(){var a=new BiF();CaP(a);return a;}
function CaP(a){}
function Bqi(a,b){var c,d,e;c=new CE;Bn();Gl(c,D4J);d=X(D,3);e=d.data;O();e[0]=C5h;e[1]=C5g;e[2]=D4I;GO(b,c,d);Cx(b,Fa(D5u,8),V(D,[B(1373),BR(88),DU(D3F,1,3),BR(35),D3Z]));Cx(b,PY(C$t),V(D,[B(1449),B(1449),B(1449),BR(77),D4f]));Cx(b,Fb(D4h),V(D,[B(1450),BR(77),D4f]));Cx(b,Fa(D4g,4),V(D,[B(1450),BR(77),C49]));GO(b,Fb(D5E),V(D,[D5D,C5h,D5t]));GO(b,Fb(D5H),V(D,[D4f,D5C]));c=Fa(D5F,2);d=X(D,1);d.data[0]=Daz;GO(b,c,d);GO(b,Fb(D5G),V(D,[D5F,D5m]));}
var B0g=K();
function CVk(){var a=new B0g();Cju(a);return a;}
function Cju(a){}
function A_0(a,b){var c,d,e;c=new CE;O();Vd(c,C9T);Cx(b,c,V(D,[B(1371),B(1377),B(1371),BR(35),C5o]));Cx(b,PY(C4_),V(D,[B(1371),B(1377),B(1371),BR(35),C5m]));Cx(b,PY(C9X),V(D,[B(1375),B(1375),BR(35),C5o]));Cx(b,PY(C9G),V(D,[B(1375),B(1375),BR(35),C5x]));Cx(b,EW(C$o,4),V(D,[B(1375),B(1375),BR(35),C1S]));c=EW(C$r,16);d=X(D,4);e=d.data;e[0]=B(1371);e[1]=B(1371);e[2]=BR(35);Bn();e[3]=Dam;Cx(b,c,d);Cx(b,EW(C$s,16),V(D,[B(1371),B(1371),BR(35),C5s]));}
function BKT(){var a=this;D.call(a);a.bwo=null;a.bdV=null;}
function CSi(){var a=new BKT();B4V(a);return a;}
function B4V(a){var b,c,d,e;a.bwo=V($rt_arraycls(Co),[V(Co,[B(1374),B(1384)]),V(Co,[B(1384),B(1374),B(1374)]),V(Co,[B(1374),B(1384),B(1384)]),V(Co,[B(1384),B(1384)])]);b=X($rt_arraycls(D),5);c=b.data;d=X(D,5);e=d.data;Bn();e[0]=Dau;O();e[1]=C9l;e[2]=Dam;e[3]=Dax;e[4]=D4x;c[0]=d;c[1]=V(D,[D4U,D4Y,D42,D46,D4$]);c[2]=V(D,[D4V,D4Z,D43,D47,D4_]);c[3]=V(D,[D4W,D40,D44,D48,D5a]);c[4]=V(D,[D4X,D41,D45,D49,D5b]);a.bdV=b;}
function BBg(a,b){var c,d,e,f,g,h;c=0;while(true){d=a.bdV.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.bdV.data;if(f>=(g.length-1|0))break;h=f+1|0;Cx(b,Fb(g[h].data[c]),V(D,[a.bwo.data[f],BR(88),e]));f=h;}c=c+1|0;}}
var BLF=K();
function CVH(){var a=new BLF();CKx(a);return a;}
function CKx(a){}
function BTD(a,b){var c,d,e,f,g;c=0;while(c<16){d=new CE;O();AG9(d,C5A,1,CxD(c));e=X(D,2);f=e.data;g=new CE;Bn();Y4(g,D3F,1,c);f[0]=g;f[1]=DU(C45.data[C5A.a],1,0);GO(b,d,e);c=c+1|0;}g=new CE;Bn();Y4(g,D3F,2,11);e=X(D,1);f=e.data;O();f[0]=C5v;GO(b,g,e);d=DU(D3F,2,1);e=X(D,1);e.data[0]=C5w;GO(b,d,e);d=DU(D3F,3,15);e=X(D,1);e.data[0]=Dat;GO(b,d,e);GO(b,DU(D3F,2,9),V(D,[DU(D3F,1,1),DU(D3F,1,15)]));GO(b,DU(D3F,2,14),V(D,[DU(D3F,1,1),DU(D3F,1,11)]));GO(b,DU(D3F,2,10),V(D,[DU(D3F,1,2),DU(D3F,1,15)]));GO(b,DU(D3F,2,
8),V(D,[DU(D3F,1,0),DU(D3F,1,15)]));GO(b,DU(D3F,2,7),V(D,[DU(D3F,1,8),DU(D3F,1,15)]));GO(b,DU(D3F,3,7),V(D,[DU(D3F,1,0),DU(D3F,1,15),DU(D3F,1,15)]));GO(b,DU(D3F,2,12),V(D,[DU(D3F,1,4),DU(D3F,1,15)]));GO(b,DU(D3F,2,6),V(D,[DU(D3F,1,4),DU(D3F,1,2)]));GO(b,DU(D3F,2,5),V(D,[DU(D3F,1,4),DU(D3F,1,1)]));GO(b,DU(D3F,2,13),V(D,[DU(D3F,1,5),DU(D3F,1,9)]));GO(b,DU(D3F,3,13),V(D,[DU(D3F,1,4),DU(D3F,1,1),DU(D3F,1,9)]));GO(b,DU(D3F,4,13),V(D,[DU(D3F,1,4),DU(D3F,1,1),DU(D3F,1,1),DU(D3F,1,15)]));}
function BCe(){D.call(this);this.bPA=null;}
function CRM(a){var b=new BCe();B9w(b,a);return b;}
function B9w(a,b){a.bPA=b;}
function B$7(a,b,c){b=b;c=c;return b instanceof AEj&&c instanceof AAc?1:c instanceof AEj&&b instanceof AAc?(-1):c.Oe()<b.Oe()?(-1):c.Oe()<=b.Oe()?0:1;}
var AKc=K();
var D6v=null;var D6t=null;function B65(){return [{"code":"AFN","fractionDigits":2,"numericCode":971},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"ALL","fractionDigits":2,"numericCode":8},{"code":"DZD","fractionDigits":2,"numericCode":12},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"AOA","fractionDigits":2,"numericCode":973},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":null,"fractionDigits":0,"numericCode":0},{"code"
:"XCD","fractionDigits":2,"numericCode":951},{"code":"ARS","fractionDigits":2,"numericCode":32},{"code":"AMD","fractionDigits":2,"numericCode":51},{"code":"AWG","fractionDigits":2,"numericCode":533},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"AZN","fractionDigits":2,"numericCode":944},{"code":"BSD","fractionDigits":2,"numericCode":44},{"code":"BHD","fractionDigits":3,"numericCode":48},{"code":"BDT","fractionDigits":2,"numericCode":50},{"code"
:"BBD","fractionDigits":2,"numericCode":52},{"code":"BYR","fractionDigits":0,"numericCode":974},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"BZD","fractionDigits":2,"numericCode":84},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"BMD","fractionDigits":2,"numericCode":60},{"code":"BTN","fractionDigits":2,"numericCode":64},{"code":"INR","fractionDigits":2,"numericCode":356},{"code":"BOB","fractionDigits":2,"numericCode":68},{"code":"BOV","fractionDigits":2,"numericCode":984},{"code"
:"USD","fractionDigits":2,"numericCode":840},{"code":"BAM","fractionDigits":2,"numericCode":977},{"code":"BWP","fractionDigits":2,"numericCode":72},{"code":"NOK","fractionDigits":2,"numericCode":578},{"code":"BRL","fractionDigits":2,"numericCode":986},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"BND","fractionDigits":2,"numericCode":96},{"code":"BGN","fractionDigits":2,"numericCode":975},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"BIF","fractionDigits":0,"numericCode":108},{"code"
:"KHR","fractionDigits":2,"numericCode":116},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"CAD","fractionDigits":2,"numericCode":124},{"code":"CVE","fractionDigits":2,"numericCode":132},{"code":"KYD","fractionDigits":2,"numericCode":136},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"CLF","fractionDigits":4,"numericCode":990},{"code":"CLP","fractionDigits":0,"numericCode":152},{"code":"CNY","fractionDigits":2,"numericCode":156}
,{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"COP","fractionDigits":2,"numericCode":170},{"code":"COU","fractionDigits":2,"numericCode":970},{"code":"KMF","fractionDigits":0,"numericCode":174},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"CDF","fractionDigits":2,"numericCode":976},{"code":"NZD","fractionDigits":2,"numericCode":554},{"code":"CRC","fractionDigits":2,"numericCode":188},{"code":"XOF","fractionDigits":0,"numericCode"
:952},{"code":"HRK","fractionDigits":2,"numericCode":191},{"code":"CUC","fractionDigits":2,"numericCode":931},{"code":"CUP","fractionDigits":2,"numericCode":192},{"code":"ANG","fractionDigits":2,"numericCode":532},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"CZK","fractionDigits":2,"numericCode":203},{"code":"DKK","fractionDigits":2,"numericCode":208},{"code":"DJF","fractionDigits":0,"numericCode":262},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"DOP","fractionDigits":2,"numericCode"
:214},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"EGP","fractionDigits":2,"numericCode":818},{"code":"SVC","fractionDigits":2,"numericCode":222},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"ERN","fractionDigits":2,"numericCode":232},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"ETB","fractionDigits":2,"numericCode":230},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"FKP","fractionDigits":2,"numericCode"
:238},{"code":"DKK","fractionDigits":2,"numericCode":208},{"code":"FJD","fractionDigits":2,"numericCode":242},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XPF","fractionDigits":0,"numericCode":953},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XAF","fractionDigits":0,"numericCode":950},{"code":"GMD","fractionDigits":2,"numericCode":270},{"code":"GEL","fractionDigits":2,"numericCode"
:981},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"GHS","fractionDigits":2,"numericCode":936},{"code":"GIP","fractionDigits":2,"numericCode":292},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"DKK","fractionDigits":2,"numericCode":208},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"GTQ","fractionDigits":2,"numericCode":320},{"code":"GBP","fractionDigits":2,"numericCode"
:826},{"code":"GNF","fractionDigits":0,"numericCode":324},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"GYD","fractionDigits":2,"numericCode":328},{"code":"HTG","fractionDigits":2,"numericCode":332},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"HNL","fractionDigits":2,"numericCode":340},{"code":"HKD","fractionDigits":2,"numericCode":344},{"code":"HUF","fractionDigits":2,"numericCode"
:348},{"code":"ISK","fractionDigits":0,"numericCode":352},{"code":"INR","fractionDigits":2,"numericCode":356},{"code":"IDR","fractionDigits":2,"numericCode":360},{"code":"XDR","fractionDigits":-1,"numericCode":960},{"code":"IRR","fractionDigits":2,"numericCode":364},{"code":"IQD","fractionDigits":3,"numericCode":368},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"GBP","fractionDigits":2,"numericCode":826},{"code":"ILS","fractionDigits":2,"numericCode":376},{"code":"EUR","fractionDigits":2,"numericCode"
:978},{"code":"JMD","fractionDigits":2,"numericCode":388},{"code":"JPY","fractionDigits":0,"numericCode":392},{"code":"GBP","fractionDigits":2,"numericCode":826},{"code":"JOD","fractionDigits":3,"numericCode":400},{"code":"KZT","fractionDigits":2,"numericCode":398},{"code":"KES","fractionDigits":2,"numericCode":404},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"KPW","fractionDigits":2,"numericCode":408},{"code":"KRW","fractionDigits":0,"numericCode":410},{"code":"KWD","fractionDigits":3,"numericCode"
:414},{"code":"KGS","fractionDigits":2,"numericCode":417},{"code":"LAK","fractionDigits":2,"numericCode":418},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"LBP","fractionDigits":2,"numericCode":422},{"code":"LSL","fractionDigits":2,"numericCode":426},{"code":"ZAR","fractionDigits":2,"numericCode":710},{"code":"LRD","fractionDigits":2,"numericCode":430},{"code":"LYD","fractionDigits":3,"numericCode":434},{"code":"CHF","fractionDigits":2,"numericCode":756},{"code":"EUR","fractionDigits":2,"numericCode"
:978},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"MOP","fractionDigits":2,"numericCode":446},{"code":"MKD","fractionDigits":2,"numericCode":807},{"code":"MGA","fractionDigits":2,"numericCode":969},{"code":"MWK","fractionDigits":2,"numericCode":454},{"code":"MYR","fractionDigits":2,"numericCode":458},{"code":"MVR","fractionDigits":2,"numericCode":462},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"USD","fractionDigits":2,"numericCode"
:840},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"MRO","fractionDigits":2,"numericCode":478},{"code":"MUR","fractionDigits":2,"numericCode":480},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XUA","fractionDigits":-1,"numericCode":965},{"code":"MXN","fractionDigits":2,"numericCode":484},{"code":"MXV","fractionDigits":2,"numericCode":979},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"MDL","fractionDigits":2,"numericCode":498},{"code":"EUR","fractionDigits":2,"numericCode"
:978},{"code":"MNT","fractionDigits":2,"numericCode":496},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"MAD","fractionDigits":2,"numericCode":504},{"code":"MZN","fractionDigits":2,"numericCode":943},{"code":"MMK","fractionDigits":2,"numericCode":104},{"code":"NAD","fractionDigits":2,"numericCode":516},{"code":"ZAR","fractionDigits":2,"numericCode":710},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"NPR","fractionDigits":2,"numericCode"
:524},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XPF","fractionDigits":0,"numericCode":953},{"code":"NZD","fractionDigits":2,"numericCode":554},{"code":"NIO","fractionDigits":2,"numericCode":558},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"NGN","fractionDigits":2,"numericCode":566},{"code":"NZD","fractionDigits":2,"numericCode":554},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"NOK","fractionDigits":2,"numericCode"
:578},{"code":"OMR","fractionDigits":3,"numericCode":512},{"code":"PKR","fractionDigits":2,"numericCode":586},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":null,"fractionDigits":0,"numericCode":0},{"code":"PAB","fractionDigits":2,"numericCode":590},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"PGK","fractionDigits":2,"numericCode":598},{"code":"PYG","fractionDigits":0,"numericCode":600},{"code":"PEN","fractionDigits":2,"numericCode":604},{"code":"PHP","fractionDigits":2,"numericCode"
:608},{"code":"NZD","fractionDigits":2,"numericCode":554},{"code":"PLN","fractionDigits":2,"numericCode":985},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"QAR","fractionDigits":2,"numericCode":634},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"RON","fractionDigits":2,"numericCode":946},{"code":"RUB","fractionDigits":2,"numericCode":643},{"code":"RWF","fractionDigits":0,"numericCode":646},{"code":"EUR","fractionDigits":2,"numericCode"
:978},{"code":"SHP","fractionDigits":2,"numericCode":654},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"XCD","fractionDigits":2,"numericCode":951},{"code":"WST","fractionDigits":2,"numericCode":882},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"STD","fractionDigits":2,"numericCode":678},{"code":"SAR","fractionDigits":2,"numericCode"
:682},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"RSD","fractionDigits":2,"numericCode":941},{"code":"SCR","fractionDigits":2,"numericCode":690},{"code":"SLL","fractionDigits":2,"numericCode":694},{"code":"SGD","fractionDigits":2,"numericCode":702},{"code":"ANG","fractionDigits":2,"numericCode":532},{"code":"XSU","fractionDigits":-1,"numericCode":994},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"SBD","fractionDigits":2,"numericCode"
:90},{"code":"SOS","fractionDigits":2,"numericCode":706},{"code":"ZAR","fractionDigits":2,"numericCode":710},{"code":null,"fractionDigits":0,"numericCode":0},{"code":"SSP","fractionDigits":2,"numericCode":728},{"code":"EUR","fractionDigits":2,"numericCode":978},{"code":"LKR","fractionDigits":2,"numericCode":144},{"code":"SDG","fractionDigits":2,"numericCode":938},{"code":"SRD","fractionDigits":2,"numericCode":968},{"code":"NOK","fractionDigits":2,"numericCode":578},{"code":"SZL","fractionDigits":2,"numericCode"
:748},{"code":"SEK","fractionDigits":2,"numericCode":752},{"code":"CHE","fractionDigits":2,"numericCode":947},{"code":"CHF","fractionDigits":2,"numericCode":756},{"code":"CHW","fractionDigits":2,"numericCode":948},{"code":"SYP","fractionDigits":2,"numericCode":760},{"code":"TWD","fractionDigits":2,"numericCode":901},{"code":"TJS","fractionDigits":2,"numericCode":972},{"code":"TZS","fractionDigits":2,"numericCode":834},{"code":"THB","fractionDigits":2,"numericCode":764},{"code":"USD","fractionDigits":2,"numericCode"
:840},{"code":"XOF","fractionDigits":0,"numericCode":952},{"code":"NZD","fractionDigits":2,"numericCode":554},{"code":"TOP","fractionDigits":2,"numericCode":776},{"code":"TTD","fractionDigits":2,"numericCode":780},{"code":"TND","fractionDigits":3,"numericCode":788},{"code":"TRY","fractionDigits":2,"numericCode":949},{"code":"TMT","fractionDigits":2,"numericCode":934},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"AUD","fractionDigits":2,"numericCode":36},{"code":"UGX","fractionDigits":0,"numericCode"
:800},{"code":"UAH","fractionDigits":2,"numericCode":980},{"code":"AED","fractionDigits":2,"numericCode":784},{"code":"GBP","fractionDigits":2,"numericCode":826},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"USN","fractionDigits":2,"numericCode":997},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"UYI","fractionDigits":0,"numericCode":940},{"code":"UYU","fractionDigits":2,"numericCode":858},{"code":"UZS","fractionDigits":2,"numericCode":860},{"code":"VUV","fractionDigits":0,"numericCode"
:548},{"code":"VEF","fractionDigits":2,"numericCode":937},{"code":"VND","fractionDigits":0,"numericCode":704},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"USD","fractionDigits":2,"numericCode":840},{"code":"XPF","fractionDigits":0,"numericCode":953},{"code":"MAD","fractionDigits":2,"numericCode":504},{"code":"YER","fractionDigits":2,"numericCode":886},{"code":"ZMW","fractionDigits":2,"numericCode":967},{"code":"ZWL","fractionDigits":2,"numericCode":932},{"code":"XBA","fractionDigits":-1,"numericCode"
:955},{"code":"XBB","fractionDigits":-1,"numericCode":956},{"code":"XBC","fractionDigits":-1,"numericCode":957},{"code":"XBD","fractionDigits":-1,"numericCode":958},{"code":"XTS","fractionDigits":-1,"numericCode":963},{"code":"XXX","fractionDigits":-1,"numericCode":999},{"code":"XAU","fractionDigits":-1,"numericCode":959},{"code":"XPD","fractionDigits":-1,"numericCode":964},{"code":"XPT","fractionDigits":-1,"numericCode":962},{"code":"XAG","fractionDigits":-1,"numericCode":961}];}
function Cc9(){return {"":{"value":"CYP"},"PR":{"value":"USD"},"PT":{"value":"EUR"},"PW":{"value":"USD"},"PY":{"value":"PYG"},"QA":{"value":"QAR"},"AC":{"value":"SHP"},"AD":{"value":"EUR"},"AE":{"value":"AED"},"AF":{"value":"AFN"},"AG":{"value":"XCD"},"AI":{"value":"XCD"},"AL":{"value":"ALL"},"AM":{"value":"AMD"},"AN":{"value":"ANG"},"AO":{"value":"AOA"},"242":{"value":"Brazzaville"},"AQ":{"value":""},"AR":{"value":"ARS"},"243":{"value":"Kinshasa"},"AS":{"value":"USD"},"AT":{"value":"EUR"},"RE":{"value":"EUR"}
,"AU":{"value":""},"AW":{"value":"AWG"},"AX":{"value":"EUR"},"AZ":{"value":"AMD"},"RO":{"value":"RON"},"BA":{"value":"BAM"},"BB":{"value":"BBD"},"RS":{"value":"RSD"},"BD":{"value":"BDT"},"BE":{"value":"EUR"},"RU":{"value":"RUB"},"BF":{"value":"XOF"},"BG":{"value":"BGN"},"RW":{"value":"RWF"},"27":{"value":""},"BH":{"value":"BHD"},"BI":{"value":"BIF"},"BJ":{"value":"XOF"},"BM":{"value":"BMD"},"BN":{"value":"BND"},"BO":{"value":"BOB"},"SA":{"value":"SAR"},"SB":{"value":"SBD"},"BR":{"value":"BRL"},"SC":{"value"
:"SCR"},"SD":{"value":"SDD"},"BT":{"value":"BTN"},"SE":{"value":"SEK"},"SG":{"value":"SGD"},"BV":{"value":""},"BW":{"value":"BWP"},"SH":{"value":"SHP"},"SI":{"value":"EUR"},"BY":{"value":"BYR"},"SJ":{"value":"NOK"},"BZ":{"value":"BZD"},"SK":{"value":"SKK"},"SL":{"value":"SLL"},"SM":{"value":"EUR"},"SN":{"value":"XOF"},"SO":{"value":""},"CA":{"value":"CAD"},"SR":{"value":"SRD"},"CC":{"value":"AUD"},"ST":{"value":"STD"},"CF":{"value":"XAF"},"SV":{"value":"USD"},"CH":{"value":"CHF"},"CI":{"value":"XOF"},"SY":{"value"
:"SYP"},"SZ":{"value":"SZL"},"CK":{"value":"NZD"},"CL":{"value":"CLP"},"CM":{"value":"XAF"},"CO":{"value":"COP"},"TA":{"value":"SHP"},"CR":{"value":"CRC"},"TC":{"value":"USD"},"TD":{"value":"XAF"},"CU":{"value":"CUP"},"TF":{"value":""},"CV":{"value":"CVE"},"TG":{"value":"XOF"},"TH":{"value":"THB"},"CX":{"value":"AUD"},"CY":{"value":"TRY"},"TJ":{"value":"TJS"},"CZ":{"value":"CZK"},"TK":{"value":"NZD"},"TL":{"value":"USD"},"TM":{"value":"TMM"},"TN":{"value":"TND"},"TO":{"value":"TOP"},"TR":{"value":"TRY"},"TT":
{"value":"TTD"},"DE":{"value":"EUR"},"TV":{"value":"AUD"},"DJ":{"value":"DJF"},"TZ":{"value":"TZS"},"DK":{"value":"DKK"},"DM":{"value":"XCD"},"DO":{"value":"DOP"},"UA":{"value":"UAH"},"UG":{"value":"UGX"},"DZ":{"value":"DZD"},"UM":{"value":""},"EC":{"value":"USD"},"US":{"value":"USD"},"EE":{"value":"EEK"},"EG":{"value":"EGP"},"UY":{"value":"UYU"},"UZ":{"value":"UZS"},"VA":{"value":"EUR"},"ER":{"value":"ERN"},"VC":{"value":"XCD"},"ES":{"value":"EUR"},"ET":{"value":"ETB"},"VE":{"value":"VEB"},"VG":{"value":"USD"}
,"VI":{"value":"USD"},"VN":{"value":"VND"},"VU":{"value":"VUV"},"FI":{"value":"EUR"},"FJ":{"value":"FJD"},"FK":{"value":"FKP"},"FM":{"value":"USD"},"FO":{"value":"DKK"},"FR":{"value":"EUR"},"WF":{"value":"XPF"},"850":{"value":"Pyongyang"},"GA":{"value":"XAF"},"GB":{"value":"GBP"},"WS":{"value":"WST"},"GD":{"value":"XCD"},"GE":{"value":"RUB and GEL"},"GF":{"value":"EUR"},"GG":{"value":"GGP"},"GH":{"value":"GHC"},"GI":{"value":"GIP"},"GL":{"value":"DKK"},"GN":{"value":"GNF"},"GP":{"value":"EUR"},"GQ":{"value"
:"XAF"},"GR":{"value":"EUR"},"GS":{"value":""},"GT":{"value":"GTQ"},"GU":{"value":"USD"},"GW":{"value":"XOF"},"GY":{"value":"GYD"},"-241":{"value":"Nassau"},"82":{"value":"Seoul"},"86":{"value":"Beijing"},"HK":{"value":"HKD"},"HM":{"value":""},"HN":{"value":"HNL"},"HR":{"value":"HRK"},"HT":{"value":"HTG"},"YE":{"value":"YER"},"HU":{"value":"HUF"},"ID":{"value":"IDR"},"YT":{"value":"EUR"},"IE":{"value":"EUR"},"IL":{"value":"ILS"},"IM":{"value":"IMP"},"IN":{"value":"INR"},"IO":{"value":""},"IQ":{"value":"IQD"}
,"IR":{"value":"IRR"},"IS":{"value":"ISK"},"IT":{"value":"EUR"},"ZM":{"value":"ZMK"},"886":{"value":"Taipei"},"JE":{"value":"JEP"},"ZW":{"value":"ZWD"},"JM":{"value":"JMD"},"JO":{"value":"JOD"},"JP":{"value":"JPY"},"KE":{"value":"KES"},"KG":{"value":"KGS"},"KH":{"value":"KHR"},"KI":{"value":"AUD"},"KM":{"value":"KMF"},"KN":{"value":"XCD"},"KW":{"value":"KWD"},"KY":{"value":"KYD"},"KZ":{"value":"KZT"},"LA":{"value":"LAK"},"LB":{"value":"LBP"},"LC":{"value":"XCD"},"LI":{"value":"CHF"},"LK":{"value":"LKR"},"LR":
{"value":"LRD"},"LS":{"value":"LSL"},"LT":{"value":"LTL"},"LU":{"value":"EUR"},"LV":{"value":"LVL"},"LY":{"value":"LYD"},"MA":{"value":"MAD"},"MC":{"value":"EUR"},"MD":{"value":""},"ME":{"value":"EUR"},"MG":{"value":"MGA"},"MH":{"value":"USD"},"MK":{"value":"MKD"},"ML":{"value":"XOF"},"MM":{"value":"MMK"},"MN":{"value":"MNT"},"MO":{"value":"MOP"},"MP":{"value":"USD"},"MQ":{"value":"EUR"},"MR":{"value":"MRO"},"MS":{"value":"XCD"},"MT":{"value":"MTL"},"MU":{"value":"MUR"},"MV":{"value":"MVR"},"MW":{"value":"MWK"}
,"MX":{"value":"MXN"},"MY":{"value":"MYR"},"MZ":{"value":"MZM"},"NA":{"value":"NAD"},"NC":{"value":"XPF"},"NE":{"value":"XOF"},"NF":{"value":"AUD"},"NG":{"value":"NGN"},"NI":{"value":"NIO"},"NL":{"value":"EUR"},"NO":{"value":"NOK"},"NP":{"value":"NPR"},"NR":{"value":"AUD"},"NU":{"value":"NZD"},"NZ":{"value":"NZD"},"OM":{"value":"OMR"},"220":{"value":"Banjul"},"PA":{"value":"PAB"},"PE":{"value":"PEN"},"PF":{"value":""},"PG":{"value":"PGK"},"PH":{"value":"PHP"},"PK":{"value":"PKR"},"PL":{"value":"PLN"},"PM":{"value"
:"EUR"},"PN":{"value":"NZD"}};}
function Db(){var a=this;D.call(a);a.a7B=null;a.bdx=null;}
function BxG(a,b){if(!b&&a.a7B===null)a.a7B=a.eq();else if(b&&a.bdx===null)a.bdx=Qx(a.eq(),1);if(b)return a.bdx;return a.a7B;}
function AUX(){var a=this;WD.call(a);a.z4=0;a.zY=0;}
function AXG(a){var b,c,d,e;b=a.z4;c=a.zY;d=c!=2147483647?Oq(c):B(4);e=new T;U(e);Bb(e,123);Bj(e,b);Bb(e,44);Bb(J(e,d),125);return S(e);}
var A6E=K(Fl);
function Cv$(a,b,c,d){return b;}
function CLI(a){return B(1451);}
function ClI(a,b){return 0;}
function A$z(){var a=this;D.call(a);a.d$=null;a.hC=0;}
function CQL(){var a=new A$z();CfH(a);return a;}
function CfH(a){a.d$=Bx(2);}
function AGS(a,b){var c,d,e;if(b<0){c=new Dm;Bm(c);M(c);}d=b/32|0;if(b>=a.hC){AEJ(a,d+1|0);a.hC=b+1|0;}e=a.d$.data;e[d]=e[d]|1<<(b%32|0);}
function AC0(a,b,c){var d,e,f,g,h;if(b>=0){d=W(b,c);if(d<=0){if(!d)return;d=b/32|0;e=c/32|0;if(c>a.hC){AEJ(a,e+1|0);a.hC=c;}if(d==e){f=a.d$.data;f[d]=f[d]|ACN(a,b)&ABE(a,c);}else{f=a.d$.data;f[d]=f[d]|ACN(a,b);g=d+1|0;while(g<e){a.d$.data[g]=(-1);g=g+1|0;}if(c&31){f=a.d$.data;f[e]=f[e]|ABE(a,c);}}return;}}h=new Dm;Bm(h);M(h);}
function ACN(a,b){return (-1)<<(b%32|0);}
function ABE(a,b){b=b%32|0;return !b?0:(-1)>>>(32-b|0)|0;}
function APw(a,b){var c,d,e,f,g;if(b<0){c=new Dm;Bm(c);M(c);}d=b/32|0;e=a.d$.data;if(d<e.length){f=e[d];g=(b%32|0)&31;e[d]=f&((-2)<<g|((-2)>>>(32-g|0)|0));if(b==(a.hC-1|0))YC(a);}}
function NE(a,b){var c,d,e;if(b<0){c=new Dm;Bm(c);M(c);}d=b/32|0;e=a.d$.data;return d<e.length&&e[d]&1<<(b%32|0)?1:0;}
function ZC(a,b){var c,d,e,f,g;if(b<0){c=new Dm;Bm(c);M(c);}d=a.hC;if(b>=d)return (-1);e=b/32|0;f=a.d$.data;g=f[e]>>>(b%32|0)|0;if(g)return PI(g)+b|0;d=(d+31|0)/32|0;g=e+1|0;while(g<d){if(f[g])return (g*32|0)+PI(f[g])|0;g=g+1|0;}return (-1);}
function AEJ(a,b){var c;c=a.d$.data.length;if(c>=b)return;c=C8((b*3|0)/2|0,(c*2|0)+1|0);a.d$=Bmw(a.d$,c);}
function YC(a){var b,c,d;b=(a.hC+31|0)/32|0;a.hC=b*32|0;c=b-1|0;a:{while(true){if(c<0)break a;d=O0(a.d$.data[c]);if(d<32)break;c=c+(-1)|0;a.hC=a.hC-32|0;}a.hC=a.hC-d|0;}}
function Le(a,b){var c,d,e,f;c=Du(a.d$.data.length,b.d$.data.length);d=0;while(d<c){e=a.d$.data;e[d]=e[d]&b.d$.data[d];d=d+1|0;}while(true){f=a.d$.data;if(c>=f.length)break;f[c]=0;c=c+1|0;}a.hC=Du(a.hC,b.hC);YC(a);}
function TN(a,b){var c,d,e;c=Du(a.d$.data.length,b.d$.data.length);d=0;while(d<c){e=a.d$.data;e[d]=e[d]&(b.d$.data[d]^(-1));d=d+1|0;}YC(a);}
function VZ(a,b){var c,d,e;c=C8(a.hC,b.hC);a.hC=c;AEJ(a,(c+31|0)/32|0);c=Du(a.d$.data.length,b.d$.data.length);d=0;while(d<c){e=a.d$.data;e[d]=e[d]|b.d$.data[d];d=d+1|0;}}
function T7(a,b){var c,d,e;c=C8(a.hC,b.hC);a.hC=c;AEJ(a,(c+31|0)/32|0);c=Du(a.d$.data.length,b.d$.data.length);d=0;while(d<c){e=a.d$.data;e[d]=e[d]^b.d$.data[d];d=d+1|0;}YC(a);}
function AKa(a){return a.hC?0:1;}
function APJ(){var a=this;F_.call(a);a.a56=null;a.bAt=0;}
function ClO(a){var b,c,d;b=!a.bAt?B(1452):B(1453);c=a.a56.bW();d=new T;U(d);J(J(J(d,B(1454)),b),c);return S(d);}
function A15(){var a=this;F_.call(a);a.a1p=null;a.a3M=null;}
function BJL(a,b){var c=new A15();BNy(c,a,b);return c;}
function BNy(a,b,c){FZ(a);a.a1p=b;a.a3M=c;}
function Cr3(a,b,c,d){var e,f,g,h,i;e=a.a1p.J(b,c,d);if(e<0)a:{f=a.a3M;g=d.oH;e=d.ds;h=b+1|0;e=W(h,e);if(e>0){d.re=1;e=(-1);}else{i=Br(c,b);if(!f.a56.cq(i))e=(-1);else{if(GQ(i)){if(e<0&&F6(Br(c,h))){e=(-1);break a;}}else if(F6(i)&&b>g&&GQ(Br(c,b-1|0))){e=(-1);break a;}e=f.ba.J(h,c,d);}}}if(e>=0)return e;return (-1);}
function CLA(a,b){a.ba=b;a.a3M.ba=b;a.a1p.e4(b);}
function CMf(a){var b,c,d;b=a.a1p;c=a.a3M;d=new T;U(d);J(J(J(J(d,B(1455)),b),B(1456)),c);return S(d);}
function CsE(a,b){return 1;}
function Cso(a,b){return 1;}
function Na(){var a=this;F_.call(a);a.pH=null;a.a6Y=0;}
function CI$(a){var b=new Na();A9y(b,a);return b;}
function A9y(a,b){FZ(a);a.pH=b.a3x();a.a6Y=b.gG;}
function CG3(a,b,c,d){var e,f,g,h;e=d.ds;if(b<e){f=b+1|0;g=Br(c,b);if(a.cq(g)){h=a.ba.J(f,c,d);if(h>0)return h;}if(f<e){b=f+1|0;f=Br(c,f);if(ADS(g,f)&&a.cq(NA(g,f)))return a.ba.J(b,c,d);}}return (-1);}
function CPF(a){var b,c,d;b=!a.a6Y?B(1452):B(1453);c=a.pH.bW();d=new T;U(d);J(J(J(d,B(1454)),b),c);return S(d);}
function B50(a,b){return a.pH.cq(b);}
function B22(a,b){if(b instanceof NV)return AIw(a.pH,b.EW);if(b instanceof PK)return AIw(a.pH,b.o4);if(b instanceof Na)return AEC(a.pH,b.pH);if(!(b instanceof Px))return 1;return AEC(a.pH,b.xM);}
function B7T(a){return a.pH;}
function CnW(a,b){a.ba=b;}
function Cue(a,b){return 1;}
var AHS=K(Na);
function CvT(a,b){return a.pH.cq(UV(Tq(b)));}
function CcI(a){var b,c,d;b=!a.a6Y?B(1452):B(1453);c=a.pH.bW();d=new T;U(d);J(J(J(d,B(1457)),b),c);return S(d);}
function Bbr(){var a=this;Gq.call(a);a.a_c=null;a.bwY=0;}
function B6T(a){var b=new Bbr();CxP(b,a);return b;}
function CxP(a,b){NG(a);a.a_c=b.a3x();a.bwY=b.gG;}
function Cjx(a,b,c){return !a.a_c.cq(GU(ND(Br(c,b))))?(-1):1;}
function Cfj(a){var b,c,d;b=!a.bwY?B(1452):B(1453);c=a.a_c.bW();d=new T;U(d);J(J(J(d,B(1457)),b),c);return S(d);}
function Px(){var a=this;Gq.call(a);a.xM=null;a.bof=0;}
function CBe(a){var b=new Px();B_f(b,a);return b;}
function B_f(a,b){NG(a);a.xM=b.a3x();a.bof=b.gG;}
function AUE(a,b,c){return !a.xM.cq(Br(c,b))?(-1):1;}
function B8g(a){var b,c,d;b=!a.bof?B(1452):B(1453);c=a.xM.bW();d=new T;U(d);J(J(J(d,B(1454)),b),c);return S(d);}
function B$Q(a,b){if(b instanceof PK)return AIw(a.xM,b.o4);if(b instanceof Px)return AEC(a.xM,b.xM);if(!(b instanceof Na)){if(!(b instanceof NV))return 1;return 0;}return AEC(a.xM,b.pH);}
function AVH(){var a=this;F_.call(a);a.Qa=null;a.bax=null;a.U9=0;}
function COH(a,b){var c=new AVH();CEf(c,a,b);return c;}
function CEf(a,b,c){FZ(a);a.Qa=b;a.U9=c;}
function CwR(a,b){a.ba=b;}
function ALr(a){if(a.bax===null)a.bax=K4(a.Qa);return a.bax;}
function CzY(a){var b,c;b=ALr(a);c=new T;U(c);J(J(c,B(1458)),b);return S(c);}
function CqK(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;e=d.ds;f=Bx(3);g=(-1);h=(-1);if(b>=e)return (-1);i=b+1|0;j=Br(c,b);b=j-44032|0;if(b>=0&&b<11172){k=4352+(b/588|0)|0;l=4449+((b%588|0)/28|0)|0;b=b%28|0;m=!b?Cc([k,l]):Cc([k,l,4519+b|0]);}else m=null;if(m!==null){m=m.data;l=0;b=m.length;n=a.U9;if(b!=n)return (-1);while(true){if(l>=n)return a.ba.J(i,c,d);if(m[l]!=a.Qa.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<e){j=Br(c,i);g=j-4449|0;}if(g>=0&&g<21){k=i+1|0;f[1]=j;if(k<e){j=Br(c,
k);h=j-4519|0;}if(h>=0&&h<28){a:{b=k+1|0;f[2]=j;if(a.U9==3){k=f[0];m=a.Qa.data;if(k==m[0]&&f[1]==m[1]&&f[2]==m[2]){b=a.ba.J(b,c,d);break a;}}b=(-1);}return b;}b:{if(a.U9==2){b=f[0];m=a.Qa.data;if(b==m[0]&&f[1]==m[1]){b=a.ba.J(k,c,d);break b;}}b=(-1);}return b;}return (-1);}return (-1);}
function Cfn(a,b){return b instanceof AVH&&!B7(ALr(b),ALr(a))?0:1;}
function Cbx(a,b){return 1;}
function PK(){Gq.call(this);this.o4=0;}
function BEF(a){var b=new PK();Cy6(b,a);return b;}
function Cy6(a,b){NG(a);a.o4=b;}
function Cjf(a){return 1;}
function B6M(a,b,c){return a.o4!=Br(c,b)?(-1):1;}
function Ct3(a,b,c,d){var e,f,g;if(!(c instanceof Co))return ACG(a,b,c,d);e=d.ds;while(true){if(b>=e)return (-1);f=Ky(c,a.o4,b);if(f<0)return (-1);g=a.ba;b=f+1|0;if(g.J(b,c,d)>=0)break;}return f;}
function B7V(a,b,c,d,e){var f;if(!(d instanceof Co))return ZX(a,b,c,d,e);a:{while(true){if(c<b)return (-1);f=YR(d,a.o4,c);if(f<0)break a;if(f<b)break a;if(a.ba.J(f+1|0,d,e)>=0)break;c=f+(-1)|0;}return f;}return (-1);}
function CBB(a){var b,c;b=a.o4;c=new T;U(c);Bb(c,b);return S(c);}
function Cbm(a,b){if(b instanceof PK)return b.o4!=a.o4?0:1;if(!(b instanceof Px)){if(b instanceof Na)return b.cq(a.o4);if(!(b instanceof NV))return 1;return 0;}return AUE(b,0,AHi(a.o4))<=0?0:1;}
function BM4(){Gq.call(this);this.a9t=0;}
function CMN(a){var b=new BM4();CkF(b,a);return b;}
function CkF(a,b){NG(a);a.a9t=GU(ND(b));}
function CDE(a,b,c){return a.a9t!=GU(ND(Br(c,b)))?(-1):1;}
function Cls(a){var b,c;b=a.a9t;c=new T;U(c);Bb(J(c,B(1459)),b);return S(c);}
function BBH(){var a=this;Gq.call(a);a.a8N=0;a.bqA=0;}
function CfL(a){var b=new BBH();CzQ(b,a);return b;}
function CzQ(a,b){NG(a);a.a8N=b;a.bqA=AD5(b);}
function Cq8(a,b,c){return a.a8N!=Br(c,b)&&a.bqA!=Br(c,b)?(-1):1;}
function Cvq(a){var b,c;b=a.a8N;c=new T;U(c);Bb(J(c,B(1460)),b);return S(c);}
function Ta(){var a=this;F_.call(a);a.RI=0;a.a5Q=null;a.bcb=null;a.a4M=0;}
function CYG(a,b){var c=new Ta();AQf(c,a,b);return c;}
function AQf(a,b,c){FZ(a);a.RI=1;a.bcb=b;a.a4M=c;}
function CpA(a,b){a.ba=b;}
function B$C(a,b,c,d){var e,f,g,h,i,j,k,l;e=Bx(4);f=d.ds;if(b>=f)return (-1);g=AGe(a,b,c,f);h=b+a.RI|0;i=ByK(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;CG(i,0,e,0,b);b=0+b|0;}a:{if(h<f){j=e.data;g=AGe(a,h,c,f);while(b<4){if(!((g!=832?0:1)|(g!=833?0:1)|(g!=835?0:1)|(g!=836?0:1))){k=b+1|0;j[b]=g;}else{i=(ByK(g)).data;if(i.length!=2){k=b+1|0;j[b]=i[0];}else{l=b+1|0;j[b]=i[0];k=l+1|0;j[l]=i[1];}}h=h+a.RI|0;if(h>=f){b=k;break a;}g=AGe(a,h,c,f);b=k;}}}if(b!=a.a4M)return (-1);i=e.data;g=0;while(true)
{if(g>=b)return a.ba.J(h,c,d);if(i[g]!=a.bcb.data[g])break;g=g+1|0;}return (-1);}
function AHe(a){var b,c;if(a.a5Q===null){b=new T;U(b);c=0;while(c<a.a4M){SO(b,QO(a.bcb.data[c]));c=c+1|0;}a.a5Q=S(b);}return a.a5Q;}
function Clh(a){var b,c;b=AHe(a);c=new T;U(c);J(J(c,B(1461)),b);return S(c);}
function AGe(a,b,c,d){var e,f,g;a.RI=1;if(b>=(d-1|0))e=Br(c,b);else{d=b+1|0;e=Br(c,b);f=Br(c,d);if(ADS(e,f)){g=DW(2).data;g[0]=e;g[1]=f;e=0<(g.length-1|0)&&GQ(g[0])&&F6(g[1])?NA(g[0],g[1]):g[0];a.RI=2;}}return e;}
function B7$(a,b){return b instanceof Ta&&!B7(AHe(b),AHe(a))?0:1;}
function CmC(a,b){return 1;}
var A5v=K(Ta);
var A9k=K(Ta);
var A5Q=K(KJ);
function Cgf(a,b,c,d){var e;while(true){e=a.eG.J(b,c,d);if(e<=0)break;b=e;}return a.ba.J(b,c,d);}
var AV6=K(KJ);
function CKz(a,b,c,d){var e;e=a.eG.J(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.eG.J(e,c,d);if(b<=e)break;e=b;}b=e;}return a.ba.J(b,c,d);}
var V1=K(KJ);
function CN8(a,b,c,d){var e;if(!a.eG.eD(d))return a.ba.J(b,c,d);e=a.eG.J(b,c,d);if(e>=0)return e;return a.ba.J(b,c,d);}
function CPf(a,b){a.ba=b;a.eG.e4(b);}
var A1q=K(V1);
function Cv1(a,b,c,d){var e;e=a.eG.J(b,c,d);if(e<=0)e=b;return a.ba.J(e,c,d);}
function CK$(a,b){a.ba=b;}
function TZ(){var a=this;KJ.call(a);a.CX=null;a.rl=0;}
function D7W(a,b,c,d,e){var f=new TZ();AHR(f,a,b,c,d,e);return f;}
function AHR(a,b,c,d,e,f){Mg(a,c,d,e);a.CX=b;a.rl=f;}
function Cqc(a,b,c,d){var e,f;e=AUS(d,a.rl);if(!a.eG.eD(d))return a.ba.J(b,c,d);if(e>=a.CX.zY)return a.ba.J(b,c,d);f=a.rl;e=e+1|0;PU(d,f,e);f=a.eG.J(b,c,d);if(f>=0){PU(d,a.rl,0);return f;}f=a.rl;e=e+(-1)|0;PU(d,f,e);if(e>=a.CX.z4)return a.ba.J(b,c,d);PU(d,a.rl,0);return (-1);}
function CBU(a){return AXG(a.CX);}
var A0g=K(TZ);
function B68(a,b,c,d){var e,f,g;e=0;f=a.CX.zY;a:{while(true){g=a.eG.J(b,c,d);if(g<=b)break a;if(e>=f)break;e=e+1|0;b=g;}}if(g<0&&e<a.CX.z4)return (-1);return a.ba.J(b,c,d);}
var A2Q=K(KJ);
function CCG(a,b,c,d){var e;if(!a.eG.eD(d))return a.ba.J(b,c,d);e=a.ba.J(b,c,d);if(e>=0)return e;return a.eG.J(b,c,d);}
var A7O=K(V1);
function CsG(a,b,c,d){var e;if(!a.eG.eD(d))return a.ba.J(b,c,d);e=a.ba.J(b,c,d);if(e<0)e=a.eG.J(b,c,d);return e;}
var A4f=K(TZ);
function Cet(a,b,c,d){var e,f,g;e=AUS(d,a.rl);if(!a.eG.eD(d))return a.ba.J(b,c,d);f=a.CX;if(e>=f.zY){PU(d,a.rl,0);return a.ba.J(b,c,d);}if(e<f.z4){PU(d,a.rl,e+1|0);g=a.eG.J(b,c,d);}else{g=a.ba.J(b,c,d);if(g>=0){PU(d,a.rl,0);return g;}PU(d,a.rl,e+1|0);g=a.eG.J(b,c,d);}return g;}
var ARO=K(OQ);
function CQp(a,b,c,d){var e;e=d.ds;if(e>b)return a.ba.ln(b,e,c,d);return a.ba.J(b,c,d);}
function CAX(a,b,c,d){var e;e=d.ds;if(a.ba.ln(b,e,c,d)>=0)return b;return (-1);}
function CMh(a){return B(1462);}
function AVy(){OQ.call(this);this.a54=null;}
function B$S(a,b,c,d){var e,f;e=d.ds;f=A9G(a,b,e,c);if(f>=0)e=f;if(e>b)return a.ba.ln(b,e,c,d);return a.ba.J(b,c,d);}
function CqP(a,b,c,d){var e,f,g,h;e=d.ds;f=a.ba.k9(b,c,d);if(f<0)return (-1);g=A9G(a,f,e,c);if(g>=0)e=g;g=C8(f,a.ba.ln(f,e,c,d));if(g<=0)h=g?(-1):0;else{h=g-1|0;a:{while(true){if(h<b){h=(-1);break a;}if(a.a54.LL(Br(c,h)))break;h=h+(-1)|0;}}}if(h>=b)b=h>=g?h:h+1|0;return b;}
function A9G(a,b,c,d){while(true){if(b>=c)return (-1);if(a.a54.LL(Br(d,b)))break;b=b+1|0;}return b;}
function Cne(a){return B(1463);}
var SG=K();
var D7X=null;var D7Y=null;function AVV(b){var c;if(!(b&1)){c=D7Y;if(c!==null)return c;c=new AYr;D7Y=c;return c;}c=D7X;if(c!==null)return c;c=new AYq;D7X=c;return c;}
var AZN=K(Ln);
function B2G(a,b,c,d){var e;a:{while(true){if((b+a.ge.ko()|0)>d.ds)break a;e=a.ge.h5(b,c);if(e<1)break;b=b+e|0;}}return a.ba.J(b,c,d);}
var A4V=K(R1);
function B9F(a,b,c,d){var e;if((b+a.ge.ko()|0)<=d.ds){e=a.ge.h5(b,c);if(e>=1)b=b+e|0;}return a.ba.J(b,c,d);}
var AVL=K(UB);
function CNC(a,b,c,d){var e,f,g,h,i;e=a.PH;f=e.z4;g=e.zY;h=0;while(true){if(h>=f){a:{while(true){if(h>=g)break a;if((b+a.ge.ko()|0)>d.ds)break a;i=a.ge.h5(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}}return a.ba.J(b,c,d);}if((b+a.ge.ko()|0)>d.ds){d.re=1;return (-1);}i=a.ge.h5(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);}
var A7K=K(Ln);
function B$J(a,b,c,d){var e;while(true){e=a.ba.J(b,c,d);if(e>=0)break;if((b+a.ge.ko()|0)<=d.ds){e=a.ge.h5(b,c);b=b+e|0;}if(e<1)return (-1);}return e;}
var AXS=K(R1);
function B2U(a,b,c,d){var e;e=a.ba.J(b,c,d);if(e>=0)return e;return a.eG.J(b,c,d);}
var ARB=K(UB);
function CnB(a,b,c,d){var e,f,g,h,i,j;e=a.PH;f=e.z4;g=e.zY;h=0;while(true){if(h>=f){a:{while(true){i=a.ba.J(b,c,d);if(i>=0)break;if((b+a.ge.ko()|0)<=d.ds){i=a.ge.h5(b,c);b=b+i|0;h=h+1|0;}if(i<1)break a;if(h>g)break a;}return i;}return (-1);}if((b+a.ge.ko()|0)>d.ds){d.re=1;return (-1);}j=a.ge.h5(b,c);if(j<1)break;b=b+j|0;h=h+1|0;}return (-1);}
var AGa=K(Fl);
function CJC(a,b,c,d){if(b&&!(d.Eb&&b==d.oH))return (-1);return a.ba.J(b,c,d);}
function Ci1(a,b){return 0;}
function B9H(a){return B(1464);}
function BEN(){Fl.call(this);this.bzd=0;}
function Cok(a){var b=new BEN();B7H(b,a);return b;}
function B7H(a,b){FZ(a);a.bzd=b;}
function Ce8(a,b,c,d){var e,f,g;e=b<d.ds?Br(c,b):32;f=!b?32:Br(c,b-1|0);g=d.a0t?0:d.oH;return (e!=32&&!A7Q(a,e,b,g,c)?0:1)^(f!=32&&!A7Q(a,f,b-1|0,g,c)?0:1)^a.bzd?(-1):a.ba.J(b,c,d);}
function Cfl(a,b){return 0;}
function CQy(a){return B(1465);}
function A7Q(a,b,c,d,e){var f;if(!ZQ(b)&&b!=95){a:{if(IE(b)==6)while(true){c=c+(-1)|0;if(c<d)break a;f=Br(e,c);if(ZQ(f))return 0;if(IE(f)!=6)return 1;}}return 1;}return 0;}
var AVv=K(Fl);
function B7F(a,b,c,d){if(b!=d.FQ)return (-1);return a.ba.J(b,c,d);}
function Cdc(a,b){return 0;}
function CE9(a){return B(1466);}
function A5h(){Fl.call(this);this.Fi=0;}
function CSp(a){var b=new A5h();BY3(b,a);return b;}
function BY3(a,b){FZ(a);a.Fi=b;}
function Cmi(a,b,c,d){var e,f,g;e=!d.Eb?Bd(c):d.ds;if(b>=e){FI(d,a.Fi,0);return a.ba.J(b,c,d);}f=e-b|0;if(f==2&&Br(c,b)==13&&Br(c,b+1|0)==10){FI(d,a.Fi,0);return a.ba.J(b,c,d);}a:{if(f==1){g=Br(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);}FI(d,a.Fi,0);return a.ba.J(b,c,d);}
function Cf5(a,b){var c;c=!L7(b,a.Fi)?0:1;FI(b,a.Fi,(-1));return c;}
function Ckf(a){return B(1467);}
var AY3=K(Fl);
function Clk(a,b,c,d){if(b<(d.a0t?Bd(c):d.ds))return (-1);d.re=1;d.bPW=1;return a.ba.J(b,c,d);}
function CDB(a,b){return 0;}
function B6t(a){return B(1468);}
function A6i(){Fl.call(this);this.bDi=null;}
function CfU(a,b,c,d){a:{if(b!=d.ds){if(!b)break a;if(d.Eb&&b==d.oH)break a;if(a.bDi.btn(Br(c,b-1|0),Br(c,b)))break a;}return (-1);}return a.ba.J(b,c,d);}
function B6c(a,b){return 0;}
function CEW(a){return B(1469);}
var Bk8=K(F_);
function CWA(){var a=new Bk8();CLf(a);return a;}
function CLf(a){FZ(a);}
function CcU(a,b,c,d){var e,f,g,h;e=d.ds;f=b+1|0;if(f>e){d.re=1;return (-1);}g=Br(c,b);if(GQ(g)){h=b+2|0;if(h<=e&&ADS(g,Br(c,f)))return a.ba.J(h,c,d);}return a.ba.J(f,c,d);}
function B4$(a){return B(1470);}
function CFz(a,b){a.ba=b;}
function Ck9(a){return (-2147483602);}
function Cfo(a,b){return 1;}
function BbB(){F_.call(this);this.bel=null;}
function CWa(a){var b=new BbB();B4s(b,a);return b;}
function B4s(a,b){FZ(a);a.bel=b;}
function CLn(a,b,c,d){var e,f,g,h;e=d.ds;f=b+1|0;if(f>e){d.re=1;return (-1);}g=Br(c,b);if(GQ(g)){b=b+2|0;if(b<=e){h=Br(c,f);if(ADS(g,h))return a.bel.LL(NA(g,h))?(-1):a.ba.J(b,c,d);}}return a.bel.LL(g)?(-1):a.ba.J(f,c,d);}
function Cgc(a){return B(257);}
function Cnd(a,b){a.ba=b;}
function Cqt(a){return (-2147483602);}
function CCW(a,b){return 1;}
function ByE(){Fl.call(this);this.M7=0;}
function CRX(a){var b=new ByE();CHI(b,a);return b;}
function CHI(a,b){FZ(a);a.M7=b;}
function B8f(a,b,c,d){var e;e=!d.Eb?Bd(c):d.ds;if(b>=e){FI(d,a.M7,0);return a.ba.J(b,c,d);}if((e-b|0)==1&&Br(c,b)==10){FI(d,a.M7,1);return a.ba.J(b+1|0,c,d);}return (-1);}
function CHG(a,b){var c;c=!L7(b,a.M7)?0:1;FI(b,a.M7,(-1));return c;}
function B8X(a){return B(1467);}
function Bu9(){Fl.call(this);this.Ph=0;}
function CVr(a){var b=new Bu9();CIc(b,a);return b;}
function CIc(a,b){FZ(a);a.Ph=b;}
function Cx6(a,b,c,d){if((!d.Eb?Bd(c)-b|0:d.ds-b|0)<=0){FI(d,a.Ph,0);return a.ba.J(b,c,d);}if(Br(c,b)!=10)return (-1);FI(d,a.Ph,1);return a.ba.J(b+1|0,c,d);}
function Chz(a,b){var c;c=!L7(b,a.Ph)?0:1;FI(b,a.Ph,(-1));return c;}
function Crs(a){return B(1471);}
function BOS(){Fl.call(this);this.Cp=0;}
function CUL(a){var b=new BOS();CQF(b,a);return b;}
function CQF(a,b){FZ(a);a.Cp=b;}
function CIM(a,b,c,d){var e,f,g;e=!d.Eb?Bd(c)-b|0:d.ds-b|0;if(!e){FI(d,a.Cp,0);return a.ba.J(b,c,d);}if(e<2){f=Br(c,b);g=97;}else{f=Br(c,b);g=Br(c,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:FI(d,a.Cp,0);return a.ba.J(b,c,d);case 13:if(g!=10){FI(d,a.Cp,0);return a.ba.J(b,c,d);}FI(d,a.Cp,0);return a.ba.J(b,c,d);default:}return (-1);}
function B4w(a,b){var c;c=!L7(b,a.Cp)?0:1;FI(b,a.Cp,(-1));return c;}
function B6g(a){return B(1472);}
function Zt(){var a=this;F_.call(a);a.bly=0;a.F9=0;}
function CYD(a,b){var c=new Zt();A1f(c,a,b);return c;}
function A1f(a,b,c){FZ(a);a.bly=b;a.F9=c;}
function CrJ(a,b,c,d){var e,f,g,h;e=Wg(a,d);if(e!==null&&(b+Bd(e)|0)<=d.ds){f=0;while(true){if(f>=Bd(e)){FI(d,a.F9,Bd(e));return a.ba.J(b+Bd(e)|0,c,d);}g=Br(e,f);h=b+f|0;if(g!=Br(c,h)&&AD5(Br(e,f))!=Br(c,h))break;f=f+1|0;}return (-1);}return (-1);}
function CMC(a,b){a.ba=b;}
function Wg(a,b){var c,d;c=a.bly;d=Uf(b,c);c=ADs(b,c);return (c|d|(c-d|0))>=0&&c<=Bd(b.Uk)?CQ(b.Uk,d,c):null;}
function CEv(a){var b,c;b=a.fO;c=new T;U(c);Bj(J(c,B(1473)),b);return S(c);}
function B_6(a,b){var c;c=!L7(b,a.F9)?0:1;FI(b,a.F9,(-1));return c;}
var BZu=K(Zt);
function CWZ(a,b){var c=new BZu();CO5(c,a,b);return c;}
function CO5(a,b,c){A1f(a,b,c);}
function B4A(a,b,c,d){var e,f;e=Wg(a,d);if(e!==null&&(b+Bd(e)|0)<=d.ds){f=!AXY(c,e,b)?(-1):Bd(e);if(f<0)return (-1);FI(d,a.F9,f);return a.ba.J(b+f|0,c,d);}return (-1);}
function CbE(a,b,c,d){var e,f;e=Wg(a,d);f=d.oH;if(e!==null&&(b+Bd(e)|0)<=f){while(true){if(b>f)return (-1);b=Xj(c,e,b);if(b<0)return (-1);if(a.ba.J(b+Bd(e)|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);}
function Cru(a,b,c,d,e){var f,g;f=Wg(a,e);if(f===null)return (-1);a:{while(true){if(c<b)return (-1);g=AQ8(d,f,c);if(g<0)break a;if(g<b)break a;if(a.ba.J(g+Bd(f)|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function CKq(a,b){return 1;}
function CPc(a){var b,c;b=a.fO;c=new T;U(c);Bj(J(c,B(1474)),b);return S(c);}
function BsN(){Zt.call(this);this.bGn=0;}
function CRD(a,b){var c=new BsN();B55(c,a,b);return c;}
function B55(a,b,c){A1f(a,b,c);}
function B86(a,b,c,d){var e,f;e=Wg(a,d);if(e!==null&&(b+Bd(e)|0)<=d.ds){f=0;while(true){if(f>=Bd(e)){FI(d,a.F9,Bd(e));return a.ba.J(b+Bd(e)|0,c,d);}if(GU(ND(Br(e,f)))!=GU(ND(Br(c,b+f|0))))break;f=f+1|0;}return (-1);}return (-1);}
function CFv(a){var b,c;b=a.bGn;c=new T;U(c);Bj(J(c,B(1475)),b);return S(c);}
var Pq=K(Yh);
function B5R(a,b,c,d,e){ADT(a,b,c,d,e);return a;}
function CFn(a,b,c,d){Q5(a,b,c,d);return a;}
function ChN(a,b,c,d,e){AXx(a,b,c,d,e);return a;}
function CmX(a,b,c,d){AQm(a,b,c,d);return a;}
function CFy(a){return S(a);}
function CFP(a,b){AVm(a,b);}
function COl(a,b,c){Kd(a,b,c);return a;}
function CDZ(a,b,c){Pe(a,b,c);return a;}
function AWV(){var a=this;Gq.call(a);a.k5=null;a.bh6=null;a.a6_=null;}
function CtD(a,b,c){return !AF9(a,c,b)?(-1):a.i0;}
function CFg(a,b,c,d){var e,f,g;e=d.ds;while(true){if(b>e)return (-1);f=Br(a.k5,a.i0-1|0);a:{while(true){g=a.i0;if(b>(e-g|0)){b=(-1);break a;}g=Br(c,(b+g|0)-1|0);if(g==f&&AF9(a,c,b))break;b=b+AXo(a.bh6,g)|0;}}if(b<0)return (-1);if(a.ba.J(b+a.i0|0,c,d)>=0)break;b=b+1|0;}return b;}
function CHL(a,b,c,d,e){var f,g;while(true){if(c<b)return (-1);f=Br(a.k5,0);g=(Bd(d)-c|0)-a.i0|0;if(g<=0)c=c+g|0;a:{while(true){if(c<b){c=(-1);break a;}g=Br(d,c);if(g==f&&AF9(a,d,c))break;c=c-AXo(a.a6_,g)|0;}}if(c<0)return (-1);if(a.ba.J(c+a.i0|0,d,e)>=0)break;c=c+(-1)|0;}return c;}
function B$G(a){var b,c;b=a.k5;c=new T;U(c);J(J(c,B(1476)),b);return S(c);}
function B6Y(a,b){var c;if(b instanceof PK)return b.o4!=Br(a.k5,0)?0:1;if(b instanceof Px)return AUE(b,0,CQ(a.k5,0,1))<=0?0:1;if(!(b instanceof Na)){if(!(b instanceof NV))return 1;return Bd(a.k5)>1&&b.EW==NA(Br(a.k5,0),Br(a.k5,1))?1:0;}a:{b:{b=b;if(!b.cq(Br(a.k5,0))){if(Bd(a.k5)<=1)break b;if(!b.cq(NA(Br(a.k5,0),Br(a.k5,1))))break b;}c=1;break a;}c=0;}return c;}
function AF9(a,b,c){var d;d=0;while(d<a.i0){if(Br(b,d+c|0)!=Br(a.k5,d))return 0;d=d+1|0;}return 1;}
function A_r(){Gq.call(this);this.Rv=null;}
function CUA(a){var b=new A_r();Cor(b,a);return b;}
function Cor(a,b){var c,d;NG(a);c=new T;U(c);d=0;while(d<b.cX){Bb(c,GU(ND(ZK(b,d))));d=d+1|0;}a.Rv=S(c);a.i0=c.cX;}
function B9a(a,b,c){var d;d=0;while(true){if(d>=Bd(a.Rv))return Bd(a.Rv);if(Br(a.Rv,d)!=GU(ND(Br(c,b+d|0))))break;d=d+1|0;}return (-1);}
function B61(a){var b,c;b=a.Rv;c=new T;U(c);J(J(c,B(1477)),b);return S(c);}
function APX(){Gq.call(this);this.G0=null;}
function CNE(a,b,c){var d,e,f;d=0;while(true){if(d>=Bd(a.G0))return Bd(a.G0);e=Br(a.G0,d);f=b+d|0;if(e!=Br(c,f)&&AD5(Br(a.G0,d))!=Br(c,f))break;d=d+1|0;}return (-1);}
function Cov(a){var b,c;b=a.G0;c=new T;U(c);J(J(c,B(1478)),b);return S(c);}
var BDK=K();
function BdX(b){var c,d,e,f,g,h,i;c=A4w(O9(b));d=KQ(c);e=Bx(d*2|0);f=e.data;g=0;h=0;while(h<d){g=g+KQ(c)|0;i=h*2|0;f[i]=g;f[i+1|0]=Uy(c);h=h+1|0;}return e;}
function A_D(b){var c,d,e,f,g,h,i,j,k,l;c=Bx(65536);d=c.data;e=0;f=0;g=0;a:{while(true){h=b.data;if(g>=h.length)break a;i=h[g];j=h[g+1|0];k=d.length;if(i<k)k=i;else if(i==e)break;BSy(c,e,k,f);g=g+2|0;e=k;f=j;}}l=new A94;l.bxz=b;l.bsM=c;return l;}
function AOc(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 BfX(){var a=this;WF.call(a);a.Jf=null;a.KY=0;a.bED=0;}
function AYe(a){var b=new BfX();CGt(b,a);return b;}
function CGt(a,b){var c,d;c=b.MO;A3V();a.a0X=c;a.Jf=b;d=b.r8(CS());a.KY=d;a.bED= -d|0;}
function AJb(a,b){return (a.KY+a.bED|0)+a.Jf.m0(b)|0;}
function ZR(a){var b,$$je;a:{try{b=A2Z(a);break a;}catch($$e){$$je=N($$e);if($$je instanceof AAx){}else{throw $$e;}}b=null;}b.KY=a.KY;b.Jf=a.Jf;return b;}
function AKl(){D.call(this);this.MO=null;}
function B2k(a){return a.MO;}
var Km=K(AKl);
function Vy(a,b){var c;if(b!==null){a.MO=b;return;}c=new BW;Bg(c,B(1479));M(c);}
function Mu(b){var c,d;c=L(KQ(b));d=CN(c,L(2));if(DQ(Dv(c,L(2)),Bw))d=IZ(d);if(DQ(BG(d,L(1)),Bw))return CX(d,1);return Ce(CX(d,1),L(1800000));}
function BDf(b,c){var d,e,f,g,h,i;d=0;while(true){e=c.data;if(d>=e.length)break;f=Uy(b);if(f>=0){g=Bu((Mu(b)));while(true){h=f+(-1)|0;if(f<=0)break;i=d+1|0;e[d]=g;f=h;d=i;}}else{i=f^(-1);while(true){g=i+(-1)|0;if(i<=0)break;h=d+1|0;e[d]=Bu((Mu(b)));i=g;d=h;}}}}
function BdD(){var a=this;Km.call(a);a.byS=0;a.bu5=0;}
function AY8(a,b,c){var d=new BdD();B8W(d,a,b,c);return d;}
function B8W(a,b,c,d){Vy(a,b);a.byS=c;a.bu5=d;}
function CE5(a,b){return a.byS;}
function CyS(a,b){return a.bu5;}
function B5S(a,b){return b;}
var ANc=K();
var D7Z=null;var D70=null;function AId(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(!Fi(D7Z,b)){c=D7Z;d=Gm(b,47);if(d<0){e=B(4);f=b;}else{e=CQ(b,0,d);f=DK(b,d+1|0);}if(!(ABB()).hasOwnProperty($rt_ustr(e)))e=null;else{e=(ABB())[$rt_ustr(e)];e=!e.hasOwnProperty($rt_ustr(f))?null:e[$rt_ustr(f)];}if(e===null)e=null;else{e=(e.data!==null?$rt_str(e.data):null);f=A4w(O9(e));if(KQ(f)==4){f=DK(e,f.x5);e=new AFH;f=AId(f);Vy(e,b);e.Zs=f;}else a:{b:{f=A4w(O9(e));d=KQ(f);switch(d){case 0:g=KQ(f);d=!(g&1)?0:1;c:{g=g>>>1
|0;h=Q3(g);i=Bx(g);j=Bx(g);if(!d){k=h.data;k[0]=Mu(f);l=1;while(true){if(l>=g)break c;k[l]=Bi(Bi(k[l-1|0],Mu(f)),L(657000000));l=l+1|0;}}k=h.data;k[0]=G(0, 2147483648);if(k.length>1){k[1]=Mu(f);d=2;while(d<g){k[d]=Bi(Bi(k[d-1|0],Mu(f)),L(657000000));d=d+1|0;}}}BDf(f,i);BDf(f,j);k=f.Wd.data;d=f.x5;g=d+1|0;f.x5=g;if(k[d]!=121)f=null;else{f.x5=g+1|0;f=BCY(b,f);}e=CGK(b,h,i,j,f);if(AR2(e))e=A4c(e);break a;case 1:e=AY8(b,Bu((Mu(f))),Bu((Mu(f))));break a;case 2:case 4:break b;case 3:break;case 5:m=new AJ6;m.S6=AB1(10);n
=KQ(f);o=(-2147483648);p=0;while(p<n){q=new ACg;Bz6();q.sx=AB1(10);q.EG=2147483647;q.Vl=Bu((Mu(f)));q.qt=Bu((Mu(f)));d=KQ(f);if(d&1)q.bo6=B(163);r=d>>>1|0;d=0;while(d<r){g=Uy(f);if(o!=(-2147483648))g=g+o|0;l=KQ(f);if(!l){l=2147483647;o=g;}else{l=l+(-1)|0;o=!(l&1)?l>>>1|0:( -(l>>>1|0)|0)-1|0;if(g!=(-2147483648))o=o+g|0;l=o;}e=ATL(f);s=q.sx;t=new A83;t.La=e;t.a0g=g;t.LY=l;Y(s,t);d=d+1|0;}d=KQ(f);if(!d)q.EG=2147483647;else{d=d+(-1)|0;d=!(d&1)?d>>>1|0:( -(d>>>1|0)|0)-1|0;o=o!=(-2147483648)?d+o|0:d;q.EG=o;q.M5=BxJ(f);}Y(m.S6,
q);p=p+1|0;}e=new AY9;Vy(e,b);e.bmu=m;break a;default:break b;}e=BCY(b,f);break a;}b=new BW;c=new T;U(c);Bj(J(c,B(1480)),d);Bg(b,S(c));M(b);}}BS(c,b,e);}return Cp(D7Z,b);}
function Bi7(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;b=BL();c=CS();d= -(new $rt_globals.Date(Ds(CS()))).getTimezoneOffset()|0;e=BL();f=(BB4(BfS(ABB()))).data;g=f.length;h=0;while(h<g){i=f[h];j=(BB4(BfS((ABB())[$rt_ustr(i)]))).data;k=j.length;l=0;while(l<k){m=j[l];if(!JH(i)){n=new T;U(n);o=J(n,i);Bb(o,47);J(o,m);m=S(n);}Y(e,m);l=l+1|0;}h=h+1|0;}f=(RJ(e,X(Co,e.p))).data;g=f.length;h=0;while(h<g){p=AId(f[h]);if(!(p instanceof AFH)&&CP((p.m0(c)/60000|0)-d|0)<=120&&DQ(p.tI(c),c)){e=new A4b;e.uW=p;Y(b,e);}h=h
+1|0;}i=BL();FY(i,b);q=Dc();m=new AZA;g=b.p;e=new A5f;if(g<1){b=new BW;Bm(b);M(b);}m.pd=X(D,g);m.bOA=e;m.UV=e;n=Gg();A59(m,F3(c));BS(q,F3(c),AAF(b));a:{b:{c:while(true){if(Da(m))break b;if(i.p<=1)break b;if(Da(m)){b=new M5;Bm(b);M(b);}r=(Bgh(m)).g6;MK(n,F3(r));b=MV(q,F3(r));k= -(new $rt_globals.Date(Ds(r))).getTimezoneOffset()|0;o=CH(b);while(Cl(o)){e=Cm(o);s=e.uW.tI(r);if(CR(s,r)){if(Z(i,0)===e)break c;Hr(i,e);}else{if(CP((e.uW.m0(r)/60000|0)-k|0)>120){Hr(i,e);continue;}Y(BOT(q,F3(s),new ASC),e);if(Eo(n,F3(s)))A59(m,
F3(s));}}if(i.p==1)break a;if(CR((Z(i,0)).uW.tI(r),r))break a;if(i.p>1&&((Z(i,0)).JE+2880|0)<(Z(i,1)).JE)return (Z(i,0)).uW;l=i.p-1|0;while(l>=0){e=Z(i,l);h=e.uW.m0(r)/60000|0;if(h!=k)e.JE=e.JE+(R(Bu(CN(BD(c,r),L(60000))),CP(h-k|0))/30|0)|0;t=l+1|0;while(t<i.p&&e.JE>(Z(i,t)).JE){G5(i,t-1|0,Z(i,t));t=t+1|0;}G5(i,t-1|0,e);l=l+(-1)|0;}c=r;}return e.uW;}return (Z(i,0)).uW;}return (Z(i,0)).uW;}
function ABB(){if(D70===null)D70=BGR();return D70;}
function BCv(){D7Z=Dc();}
function BGR(){return {"":{"PRC":{"data":")Asia/Shanghai"},"Singapore":{"data":")Asia/Singapore"},"UTC":{"data":")Etc/UTC"},"Hongkong":{"data":")Asia/Hong_Kong"},"Egypt":{"data":")Africa/Cairo"},"UCT":{"data":")Etc/UTC"},"WET":{"data":"+# 9{q#/\')%=)1/#%3\'=) %# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "},"Kwajalein":{"data":")Pacific/Kwajalein"},"NZ":{"data":")Pacific/Auckland"},"Libya":{"data":")Africa/Tripoli"},"Portugal":{"data":")Europe/Lisbon"},"Iceland":{"data":")Atlantic/Reykjavik"},"Zulu":{"data":")Etc/UTC"}
,"EST5EDT":{"data":"+# tUFm#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Iran":{"data":")Asia/Tehran"},"PST8PDT":{"data":"+# H#UFm#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Eire":{"data":")Europe/Dublin"},"Poland":{"data":")Europe/Warsaw"},"GB":{"data":")Europe/London"},"CST6CDT":{"data":"+# (#UFm#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"GMT-0":{"data":")Etc/GMT"},"GMT+0":{"data":")Etc/GMT"},"Universal":{"data":")Etc/UTC"},"GMT0":{"data":")Etc/GMT"},"Japan":{"data":")Asia/Tokyo"},"EST":{"data":"+# t# "},"ROC":{"data":")Asia/Taipei"},"HST":{"data":"+# i## "},"NZ-CHAT":{"data":")Pacific/Chatham"},"Navajo":{"data":")America/Denver"},"GMT":{"data":")Etc/GMT"},"Greenwich":{"data":")Etc/GMT"},"MST":{"data":"+# 8## "},"MST7MDT":{"data":"+# 8#UFm#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"ROK":{"data":")Asia/Seoul"},"W-SU":{"data":")Europe/Moscow"},"Cuba":{"data":")America/Havana"},"CET":{"data":"+# 1f>m##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 F#/7)%=11/#53\'=1 %#15%1 %d53\'=1 [ 5\'\'=11^ 55\'=1 "},"Turkey":{"data":")Europe/Istanbul"},"EET":{"data":"+# A9{q#/\')%=)1/#%3\'=) %# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "},"Israel":{"data":")Asia/Jerusalem"},"GB-Eire":{"data":")Europe/London"},"Jamaica":{"data":")America/Jamaica"},"MET":{"data":"+# 1f>m##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 F#/7)%=11/#53\'=1 %#15%1 %d53\'=1 [ 5\'\'=11^ 55\'=1 "}
},"Europe":{"Belgrade":{"data":"+/ .V2F)#yi#)#% 1#P%))j!% 1=\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #)#% 1##1+A111##13b1 1#]#)72# 117/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Saratov":{"data":"+3 :XHs3#Lm# /% Q#O)-v bAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11z1\'2#1 Q-?/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 b#\'1\':#1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q#+1911 b# "},"Gibraltar":{"data":"+) 06i.##ii#)1) B%V##1+v11 #15%1 %#1)A11 #13f1 %#1\'&#11 #13>#1 %#1\'>#11 #13:#1 %#1\'6#11 #15*#1 %#1)-11 #15-1 %#1\'.#11 #15A1 %#7)b=11 \'73b=1 #7)E=11%\'7)b=11\'W75)=1 O#7)E=11%\'7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11 #77b=1 %#7%!#=11%#7+)=)A +71E=)1\'+7))=)A #73b=)1%#7))%)A #7/E=)1 \'75)=1 #7)E=11%#1\'b11 #1)U)A #11I)1 #17)1 %#1\'Y11 #15B#1 %#1)-11 #15>#1 %+7)Y=11++75v=1 %#7)b=11 ?75)=1 ;#7)E=11%\'7)b=11%#7)E=11#))Y1 1#,#)#% 117/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Bucharest":{"data":"+/ c4HX+#8k#)5% c4HX+#i#)/&# A=%#1+v 1 ?75%= ;;7))= 1g##)+2# 1 #-3\'= %#))5!%1 #-3\'=) \'1\':#1 A-3/7)%=11\'d53\'=1 [ 5\'\'=11K)#% A1O#))5!%1 #-3\'=) M+5\'\'= 1++53\'= \')#% A1h//)%= 1\'d-3\'= [ -\'\'= 1^ -5\'= \')#% A-ld%3\'=) [ %\'\'=)1^ %5\'=) "},"Dublin":{"data":"+7 q6PB##ii#)1) q6PB##X#1+v11q6PB###15%1 Q #1+v11 #15%1 %#1)A11 #13f1 %#1\'&#11 #13>#1 %#1\'>#11 #13:#1 %#1\'6#11 #15*#1 %#1)-11 #15-1 #)99 !#\'#1\'6#11 #15*#1 %#1)-11 #15-1 %#1\'.#11 #15A1 %#7)b=11 \'73b=1 #7)E=11%\'7)b=11\'W75)=1 O#7)E=11%\'7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11 #77b=1 %#7%!#=11#1%*#11 #;1591 #\'1\'b11 ##17)1 #\'1)j1 v\'#1\'b11 #1)U)A #11I)1 #17)1 %#1\'Y11 #15B#1 %#1)-11 #15>#1 %+7)Y=11++75v=1 %#7)b=11 ?75)=1 ;#7)E=11%\'7)b=11%#7)E=11%\'7)b=11%#7)E=11%+5\'\'=11+?75!#=1"
+" 3/7\'n=11%#1%j11#)52# 1=-# 5B#13%C\'\'b=1 CC\'5!#=13% %\'\'=) C\'5!#=)3%7\'5z=)3% %5\'=)3 "},"Zaporozhye":{"data":")Europe/Kyiv"},"Kiev":{"data":")Europe/Kyiv"},"Zurich":{"data":"+) !L0o##Xg#)/b F2FX##m#)-% 1)&%\'/+%%)1\'\'/5%%1 e#)#% 113/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Copenhagen":{"data":")Europe/Berlin"},"Belfast":{"data":")Europe/London"},"Rome":{"data":"+- kP,a%#0i#)9Q kP,a%#4# 5B#!% 1U!##)-1 1 \')5% #))% 1%#)\'I 1 #)5= %#)\') 1 #)55 %#)\'v 1 #)3n r#)-^ 1)#17)1 %#1\':#11 #1511 #)3I 15\'#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)-1 1>#\'#1\':#11 #1511 %#1))11 #13f1 %#)))11 #)3^) %#1\'f11 #1591 %#1\'b 1 #155 %#1%:#11 #15-1 j+7+z= 1+#)3*# %+73z= #1-% 1%#1+B# 1 #53\'= %\'7+z= 1\'#53\'= %#15% %#1-- 1 \'53\'= #1+.# 1%#1-% 1 +53\'= \'#1+># 1%+7+z= 1\'#15% %#13># \')#% 15//\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Zagreb":{"data":")Europe/Belgrade"},"Monaco":{"data":")Europe/Paris"},"Luxembourg":{"data":")Europe/Brussels"},"Kyiv":{"data":"+3 Z}{R-#ii#)#% Z}{R-#y#)+) A#;)-v Q#O)3r 11\'#1)%11)#17)1 %#1\':#11 #1511 #)79 QA|#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11r)/%11A#\')3:#9 A1[/7)%=11\'d53\'=1 [ 5\'\'=11^ 55\'=1 #)+U A-hd%3\'=) [ %\'\'=)1^ %5\'=) "},"Tiraspol":{"data":")Europe/Chisinau"},"Jersey":{"data":")Europe/London"},"Istanbul":{"data":"+; kia4-#ii#)#% !i>:-#@#)5% AV#9#)+% 1 #)5% 1#)\'6# 1 #)5*# %#))- 1 #)5- %#)\'.# 1 #)5A )#)+U 1 \')5% #)+% 1^#)/% 1 #)59 #)9% 1%#)3v %#))% 1-#)5A %#)-% 1 #)5% %\'/)b= 1\'3/5)= +#))I 1%#))b 1%#))z 1M#)/^ 1%#)5># %#)+^ 1 #)5% E#)--)1 //5B#=1 +#)\'B#11%#)\'z11%#)\'v11%\'/)%=11\'\'/5^=1 #)-:# #)-:# Q=7//5B#=1 #)\'v11%\'/)%=11\'\'/5^=1 #)-:# 5#)/B#11 #)5)1 \')7%1 AE\'#)/B#11 #)5)1 )#1)r)1 #136#) %?5\'\'=)1?G53\'=) \'#1\'r)1%O5\'\'=)1KK55\'=) \')#% A-8#d%3\'=) [ %\'\'=)1^ %5\'=) ` \'2#) A## \'6#) A-H#d%3\'=) [ %\'\'=)1^ %5\'="
+") l \'>#) A## \'B#) A-T#d%3\'=) [ %\'\'=)1^ %5\'=) p 5*#)1A## 7A) A-X#d%3\'=) [ %\'\'=)1^ %5\'=) t)3= Q# "},"Ulyanovsk":{"data":"+3 !HBD5#Lm# /% Q#O)-v bAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 Q-C/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 A-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q#+1\'2#1 b# "},"Samara":{"data":"+5 J,{e5#Lm# /% Q#O)-v b#7)#2# bA[#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 Q-C/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 A-K/))% 1 O53\'=1 K,#5\'\'=11n13:#1 Q##)5r9 b1K/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 #1\'6#1 Q-0#O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b# "}
,"Nicosia":{"data":")Asia/Nicosia"},"Sarajevo":{"data":")Europe/Belgrade"},"Chisinau":{"data":"+5 2<D2-#ii#)#% &NT0-#a#)%^ c4HX+#W)/&# A-%#1+v 1 ?75%= ;;7))= 1\')1^ 1A#\')/f 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)1&# QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11r)+91 A-G/))% 1 O53\'=1 K,#5\'\'=11j)#% A1`//)%= 1\'d-3\'= [ -\'\'= 1^ -5\'= \')#% A) -\'\'=11 -5\'=9 "},"Vatican":{"data":")Europe/Rome"},"Brussels":{"data":"+3 Fs.x#ii#)#% Fs.x#S)+%4JVK #|)7A 1#+)+% 11 #))>#!%1 #)5%) %\'7)^%11\'\'73^%1 # 7Mz :# #1\'E 1 \'75%9!% #1\'%!%1%#1%Y!%1 #15!#!% %#1\'Y!%1 #15*#!% %#1\'*#!%1 775%9!% 3#1)v!%1%#1\':#!%1%#1)1!%1%#1)f!%1%#1)E!%1%#1)Y!%1 K75)=1 G#1)v11%#1)U11%#1)n11%#1)-11%#1\'.#11%#1)A11%#1\'B#11%#1)n11%#1)111%#1\'2#11%#1)b11 #17n1 %#1%*#11#1+r1 1A$#\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)3- 193#1%*#111#13f1 %#1))11 #13b1 %#1+n11 #15=1 D#)#% 19 /\')%=)1/#%3\'=) %# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Oslo":{"data":")Europe/Berlin"},"Warsaw":{"data":"+3 wF,P)#ii#)#% wF,P)#T#)15 11%#))>#!%1 #)5%) %\'7)^%11\'\'73^%1 #)3b9 A) \'13b1 #1)^11/)-% 1)3\'13b1 #1)^11x)-!#1 1A$#\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)5% 1r0#\'13b1 #1)^11*##1)-11 #)511 %#)):# 1 #)7% %#1)Y 1 #15=1 %#1+111 +75%=1 \'#1)j11%#1)I11A#1-))1 \'53\'=) #1\'>#)1%#1+B#)1 +75%=) \'#1)-)1%/5+\'=)1++53\'=) W)#% 15 /7)%=)1/#53\'=) %#15%) %d53\'=) [ 5\'\'=)1?)#% 11O/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Berlin":
{"data":"++ V:oq%#@k#))% 1M!##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #)+&#1 1- #)+&#1A #)3&#91 #17j1 \')#% 1A #1)Y11 #15=1 %+75%=1 +#1)991 #1+M1A #)-:#91%#1)j11%#1)I11D#)#% 15//\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "},"Lisbon":{"data":"+1 ,8Z{##yi#)#% ,8Z{##8# #% g#1#)-f!%1 #)7%) %#1%6#!%1 315Y!% /#1\'%!%1%#1%6#!%1%#1%:#!%1%#1%6#!%1-#1)b!%1 #15Y!% )#1)f!%1 /75%9!% +#1)E!%1%#1)Y!%1%#1)r!%1)#1)j!%1 \'75%9!% #1))!%1)#1)=!%1 375%9!% /#1\'>#!%1%#1)j!%1%#1)-!%1%#1\'.#!%1%#1)^!%1 #17j!% %#1%&#!%1 \'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%#7)%9!%1 #75%9!% %l7)%=11ll75%=1 \'))-1 1#K)3.#) I<#l7)%=11ll75%=1 Q#1\'2# 1 #13*# %\'7)%= 1\'#15% %/53\'=) +#5\'\'= 1%\'5\'\'=)1%#5\'\'=11#13*#) -;/7)%=)1\'d53\'=) [ 5\'\'=)1O132#) 11`/"
+"\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) # \'B#) -hd%3\'=) [ %\'\'=)1^ %5\'=) "},"Athens":{"data":"+- Vwu(+#Hk#)3Y Vwu(+#x)/6#ec6# A-b#)/= 1 #)3% E#))= 1#))># 19G#)/= 1 #)3% E#))= 1%#)7)9 %#)\'># 1 #)51 \'))1 A^\'#)\'># 1 #)51 E#)/% 1 #)7) !##1)Q 1 #17.# %#1)M11 #15I1 %\'7)%=11\'#13.#1 %#)3&#A %#))%j1 #)3:#1 %#))% 1 #)36# \')#% A13/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Podgorica":{"data":")Europe/Belgrade"},"San_Marino":{"data":")Europe/Rome"},"Simferopol":{"data":"+? 6c>>/#ii#)#% :@@</#y#)+) A#;)-v Q#O)7% 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #))U QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11r)#% Q##)/%1 A#+)\'r A-`/7)%=11\'d53\'=1 [ 5\'\'=11W)+% Q1h/7)%=11\'d53\'=1 [ 5\'\'=11^ 55\'=1 #1\'B# 1Q##152#9 Q#\'%\'\'=) A-ld%3\'=) [ %\'\'=)1^ %5\'=) l)\'>#1 b##15.#1 Q# "}
,"Bratislava":{"data":")Europe/Prague"},"Stockholm":{"data":")Europe/Berlin"},"Prague":{"data":"+/ J4B*\'#Lg#)#% J4B*\'#m#)5% 1M*##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #)+E 11 #7)%%11 #15%1 %#1+911 /75%=1 -)9%931#\')%!#1 11\'#1+911 /75%=1 +\'7)^=11%#1)E11@#)#% 15+/\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "},"Uzhgorod":{"data":")Europe/Kyiv"},"Astrakhan":{"data":"+3 _Zu<5#am#)+% Q#;)-v bAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 Q-C/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 b#\'1\':#1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q#+1\'2#1 b# "}
,"Budapest":{"data":"+- wo4*)#4k#)7% 11.##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 #)#% 1- \'))^11\'+/3^%9 #))511x))=!% 1=\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #)#% 1j4#+/3^%9 #))511*##)+%!%1 #)7%) %#1\'B#11 #)5=1 %+7)1=11++75%=1 5#)+!# 1 #)5- %#)+z11 #)5)9 %\'/-%=11\'\'-3\'=9 !##))9 1 #)36#) %+-\'\'= 1++-3\'=) \')#% 11?/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Madrid":{"data":"+) T(@j#ak# #% bf#))^!%1 \'159*% #))9!%15#))b!%1 #151*% )#))f!%1 /75%9*% +#))E!%1%#))^ 1%#))r!%1A#)-b!%1 #15)*% %#)))!%1 #))>#!%A #)5- 1%#15=*% \')\'b!% 1^\'#15=*% -#)+)!%1 #)3%) %//)U9!%1/\'/5%=) %\'-3\'=) -#))>#!%1 #)5)) *#\'/)Q9!%1\'\'/5%=) %#)\'2#!%1 \'-3\'=) #)))!%1%#1))11 #15%1 \')#% 15+/\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Vaduz":{"data":")Europe/Zurich"},"London":{"data":"++ ei(\'#@g#)9% Z%!\'#1+v11 #15%1 %#1)A11 #13f1 %#1\'&#11 #13>#1 %#1\'>#11 #13:#1 %#1\'6#11 #15*#1 %#1)-11 #15-1 %#1\'.#11 #15A1 %#7)b=11 \'73b=1 #7)E=11%\'7)b=11\'W75)=1 O#7)E=11%\'7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11%#7)E=11%\'7)b=11%#7)E=11%#7)b=11 #77b=1 %#7%!#=11%#7+)=)A +71E=)1\'+7))=)A #73b=)1%#7))%)A #7/E=)1 \'75)=1 #7)E=11%#1\'b11 #1)U)A #11I)1 #17)1 %#1\'Y11 #15B#1 %#1)-11 #15>#1 %+7)Y=11++75v=1 %#7)b=11 ?75)=1 ;#7)E=11%\'7)b=11%#7)E=11%\'7)b=11%#7)E=11%+5\'\'=11+?75!#=1 3/7\'n=11%#1%j11#)52# 1#/ 5B#1 =K?75!#"
+"=1 #1%j111C7\'b=11CC75!#=1 %[%\'\'=)1[C\'5!#=) %7\'5z=) \')#% -hd%3\'=) [ %\'\'=)1^ %5\'=) "},"Vilnius":{"data":"+? smaH+#ii#)#% wF,P)#]#)#% _*e,+#+)5I 1#\')/Q A##)5E 1#t)1- Q#\')-&# 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)1% QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 A-C/))% 1 O53\'=1 K,#5\'\'=11n13:#1 A1[/7)%=11\'d53\'=1 [ 5\'\'=11^ 55\'=1 +)#% A## \':#) 1-pd%3\'=) [ %\'\'=)1^ %5\'=) / 5B#) A#3)#% A-(#d%3\'=) [ %\'\'=)1^ %5\'=) "},"Isle_of_Man":
{"data":")Europe/London"},"Sofia":{"data":"+5 gJ{})#ii#)#% !i>:-#[)7># A#,%)7)9 1=+#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #)#% 1##)))9 A#P#)\'B#!% A5 #)\'B#!%1 #)5%) %+/)%9!%1+#)3:#) %#)32#1 \')3.#9 A-7/7)%=11\'d53\'=1 [ 5\'\'=11K)#% A1[//)%= 1\'d-3\'= [ -\'\'= 1^ -5\'= \')#% A-ld%3\'=) [ %\'\'=)1^ %5\'=) "},"Kirov":{"data":"+1 J42_5#Lm# /% Q#O)-v bAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 Q-C/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 b#\'1\':#1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q# "}
,"Tallinn":{"data":"+; ke*>+#ii#)#% ke*>+#a#)%% 11+#))>#!%1 #)5%) %\'7)^%11\'\'73^%1 \')/% ke*>+#+)+% A#p)19 Q#\')3^ 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)3z QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#11A##13&#1 A1S/7)%=11\'d53\'=1 [ 5\'\'=11^ 55\'=1 +)3z A-pd%3\'=) [ %\'\'=)1^ %5\'=) /)5B#A A#/)%v A-$#d%3\'=) [ %\'\'=)1^ %5\'=) "},"Moscow":{"data":"+7 !DT&1#ii#)#% !DT&1#X#)/- >V*,1=%#)/%!%1 #)96# %#)+B#w#A #)3b)1%#)+B#!%A # /% 1 #)1b # /% QE\'#)+B#w#A #)3b)1%#)+B#!%A # /% 1 #)1b )#)%Y!%1 #)\'r!%A #)3% 1 #)5% #)5% Q=+#)+B#!%A # /% 1 #)1b )#)%Y!%1 #)\'r!%A #)3% 1 #)5% \')5% A#C)-v QAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 A-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q# "}
,"Malta":{"data":"+) V!2,\'#@k#)7) 1N#!##)-1 1 \')5% #))% 1%#)\'I 1 #)5= %#)\') 1 #)55 %#)\'v 1 #)3n r#)-^ 1)#17)1 %#1\':#11 #1511 %#1))11 #13f1 %#)))11 #)3^) %#1\'f11 #1591 %#1\'b 1 #155 %#1%:#11 #15-1 j+7+z= 1+#)3*# %+73z= #1-% 1%#1+B# 1 #53\'= %\'7+z= 1\'#53\'= %#15% %#1-- 1 \'53\'= %)\'B# 1= #1\'B# 1 #13:# %#1)v 1 #13b %3/)^=1137/3^=1 #)\'B#11\')#% 113/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Busingen":{"data":")Europe/Zurich"},"Amsterdam":{"data":")Europe/Brussels"},"Andorra":{"data"
:"+) 6*{=#ak#)#% #}#)3># 1#e#)\'B#1 11C/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Riga":{"data":"+? .g*2+#ii#)#% .g*2+#a#))^11.g*2+##)3b9 .g*2+#\'))%11.g*2+##)+z9 .g*2+#?)+M A#[)15 Q#\')/% 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)5U QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v5\'\'=11A##53\'=1 A) ?5\'\'=11??53\'=1 \')#v A-ld%3\'=) [ %\'\'=)1^ %5\'=) 3)%:# A#\')#) A-|d%3\'=) [ %\'\'=)1^ %5\'=) "},"Vienna":{"data":"+1 V*.P\'#@k#))% 11!##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 +)#% 1) #1)511 #13U1 t1)%1 1E$#\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #1))111##1)Q1 1#\')#% 1E0##1)511 #13U1 .##1)Y11 #15=1 %\'75%=1 \'#1)911%#1)j11F##))9 1 #)36# \')#% 113/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Helsinki":{"data":"+) _B,B+#ai#)+B# _B,B+#u#)+% A1v#))- 1 #)51) c#\'-\'\'=11\'\'-3\'=9 \')#% A1;/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Minsk":{"data":"+3 FZsu+#ii#)#% *D6u+#y#)+) A#;)-v Q#O)-6# 19\'#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)/- QA$##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11r)#% Q#\'1\'B#1 A1K/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 Q# "},"Kaliningrad":{"data":"+/ .V2F)#@k#))% 1M!##))>#!%1 #)5%) %\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 %#13b1 #))I A9\'#1)-11 #)511 %#)):# 1 #)7% %#1)Y 1 #15=1 #))= QA,##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 A1C/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 Q#/15.#1 A# "}
,"Ljubljana":{"data":")Europe/Belgrade"},"Mariehamn":{"data":")Europe/Helsinki"},"Skopje":{"data":")Europe/Belgrade"},"Tirane":{"data":"+) *,Z8)#8m#)#% 1#0#)-b 1*# #)-b 1)#)7)9 %#)\':#11 #))I9 B##)+1 1 #)5) %#)+% 1 #)5) %#)+) 1 #)5- %#)+A 1 #)5) %#)+9 1 #)5% %#)+5 1 #)3># %#)+- 1 #)51 %#)).# 1 #)32# %#)+) 1 #)5- %#))j 1 #)5% %#))% 1#)/% 11?/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Guernsey":{"data":")Europe/London"},"Volgograd":{"data":"+7 V6(R3#Pm#)#- Q#K)-v b#D#)7M bAi##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11z1\'2#1 Q-?/))% 1 O53\'=1 K,#5\'\'=11n1\'B#1 b#\'1\':#1 Q1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 b#/15.#1 Q#3156#1 b#+192#1 Q# "}
,"Paris":{"data":"+/ _N&O#8k#)\'b _N&O#t)\'M >#5#1-Y!%1 /75%=!% +#1\'&#!%1%#1\'E!%1%#1\'%!%1%#1%Y!%1 #15!#!% %#1\'Y!%1 #15*#!% %#1\'*#!%1 d75%9!% `#1+.#!%1%#1\':#!%1%#1)1!%1%#1)f!%1%#1)E!%1%#1)Y!%1%#1)r!%1%#1)Q!%1%#1)j!%1%#1))!%1%#1\'*#!%1%#1)=!%1%#1\'>#!%1%#1)j!%1%#1)-!%1%#1\'.#!%1%#1)^!%1 #17j!% %#)%*#11#)-Y!% 1A$#\'7)^%11\'\'73^%1 z#1)%11)#17)1 %#1\':#11 #1511 %\'7)%%11\'#15)1 #)1*# 9\'#)\':#1A #)5191%#))-1A #)5A)1%#)))1A #)3b9 #)3b9 19\'#))-1A #)5A)1%#)))1A #)3b9 B##)\'6#)1 #)3.#) \')#% 19 /\')%=)1/#%3\'=) %# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "}
},"Africa":{"Tunis":{"data":"+\' k$J2%#mi#)+Q _N&O#@#)\'M 1*#6##1)^!%1 #17j!% %#1%*#!%1%#)59 %#)\'E 1 #)7)9 %#)\':#11 #))f1 #))*#11 #)511 %\'/)%%11\'#)5A %#)3b F##1)># 1 #13&# %#1+% 1 #15% I#1-% 1 +53\'= \'#1\'.# 1%#1+% 1^#1+% 1 #13>#) %+5\'\'=11++55\'=1 "},"Maputo":{"data":"+% &ZB}-#ik#)\'% A# "},"Casablanca":{"data":"++ qJkZ##4m#)5.# ^.##)3Q 1 #)7n %#)%*# 15#)7j 5#)-M 1 #)5:# f#)--&#1 #)5% =#)-&# 1 #)3% )\')+% 1\'#)1% %#)36# %#)-% 1 #)11 ;)\'b 1#+)#% 6#C#)-% 1 #)11 >##)-% 1 #)3% %#)-% 1 #)1v %#)+) 1 #)1A %#))- 1 #)/B# %\'-)\'=11\'#)/r9 #)1r11 #)3>#9 %#)/=9 #)1I11 7-5\'=9 33-\'\'=113#)-6#9 #)1)11%#)-Y9 #)/n11%#)-59 #)/I11%#)+v9 #)/)11%#)+U9 #)-f11#)56#9 1J-77-5\'=9 33-\'\'=11\'#)+v9 #)/)11%#)+U9 #)-f11%#)+593 #)-E1 %#))n93 #)+B#1 %#))M93 #)+b1 %#)\'2#93 #)+A1 %#)\'n93 #))!#1 %#)\'I93 #))Y1 %#)%!#93 #))91 %#)%^"
+"93 #)\'z1 %#)%=93 #)\'Y1 %#)#!#93 #)\'51 %#)#Y93 #)%j1 #)9>#93%#)%I1 #)9z93%#)#.#1 #)9Y93%#)#j1 #)76#93%#)#E1 #)7r93 #)9*#1 %#)7593 #)9f1 %#)56#93 #)9E1 %#)5n93 #)7!#1 %#)5193 #)7^1 %#)3.#93 #)5B#1 %#)3j93 #)5!#1 %#)3)93 #)5Y1 %#)1*#93 #)3:#1 %#)1I93 #)3v1 %#)1)93 #)3U1 %#)/&#93 #)16#1 %#)/E93 #)1r1 %#)/%93 #)151 %#)-!#93 #)/6#1 %#)-=93 #)/n1 %#)+>#93 #)/11 %#)+^93 #)-.#1 %#)+=93 #)-j1 %#))6#93 #)-)1 %#))U93 #)+*#1 %#))593 #)+I1 %#)\'6#93 #)+)1 %#)\'Q93 #))!#1 %#)\'193 #))A1 %#)%f93 #)\'B#1 %#)%E93 #)\'!#1 %#)"
+"%%93 #)\'=1 %#)#b93 #)%2#1 %#)#A93 #)%Q1 #)9B#93%#)%11 #)9b93%#)#2#1 #)9=93%#)#M1 #)7z93%#)#-1 #)7Y93 #)9.#1 %#)7993 #)9M1 %#)5v93 #)9)1 %#)5U93 #)7f1 %#)5593 #)7E1 %#)3r93 #)7%1 %#)3M93 #)5b1 %#)12#93 #)5A1 %#)1n93 #)3>#1 %#)1M93 #)3^1 %#)/.#93 #)391 %#)/j93 #)1z1 %#)/I93 #)1Y1 %#)-*#93 #)191 %#)-b93 #)/v1 %#)-%93 #)/U1 %#)+&#93 #)-6#1 %#)+b93 #)-r1 %#))>#93 #)-M1 %#))z93 #)+2#1 %#))Y93 #)+n1 %#)\'>#93 #)+M1 "},"Johannesburg":{"data":"+\' s40!-#<k#)%A 9#O)\'% A)c#\'/3^=11 \'/\'^=1 "},"Addis_Ababa":
{"data":")Africa/Nairobi"},"Lagos":{"data":"++ Z]Nd#qk#)/% #/)/% Z]Nd#;)#% )#7)3% 1# "},"Accra":{"data":")Africa/Abidjan"},"Nairobi":{"data":"+- s4,u/#}k#)+% I#t)/% Q#+)#5 I#;)9B#eP<Xn ZToo1#;)1% Q# "},"Brazzaville":{"data":")Africa/Lagos"},"Lubumbashi":{"data":")Africa/Maputo"},"Banjul":{"data":")Africa/Abidjan"},"Porto-Novo":{"data":")Africa/Lagos"},"Lusaka":{"data":")Africa/Maputo"},"Kigali":{"data":")Africa/Maputo"},"Ouagadougou":{"data":")Africa/Abidjan"},"Freetown":{"data":")Africa/Abidjan"},
"Ndjamena":{"data":"+) !}H6\'#0m#)#% 1#y%)5Y 11#\')\'A 1# "},"Conakry":{"data":")Africa/Abidjan"},"Niamey":{"data":")Africa/Lagos"},"Maseru":{"data":")Africa/Johannesburg"},"El_Aaiun":{"data":"+) 8_2o%#,o#)#% 3#q#))Y J#+#)-&# 1 #)3% )\')+% 1\'#)1% %#)36# %#)-% 1 #)11 >##)-% 1 #)3% %#)-% 1 #)1v %#)+) 1 #)1A %#))- 1 #)/B# %\'-)\'=11\'#)/r9 #)1r11 #)3>#9 %#)/=9 #)1I11 7-5\'=9 33-\'\'=113#)-6#9 #)1)11%#)-Y9 #)/n11%#)-59 #)/I11%#)+v9 #)/)11%#)+U9 #)-f11#)56#9 1J-77-5\'=9 33-\'\'=11\'#)+v9 #)/)11%#)+U9 #)-f11%#)+593 #)-E1 %#))n93 #)+B#1 %#))M93 #)+b1 %#)\'2#93 #)+A1 %#)\'n93 #))!#1 %#)\'I93 #))Y1 %#)%!#93 #))91 %#)%^93 #)\'z1 %#)%=93 #)\'Y1 %#)#!#93 #)\'51 %#)#Y93 #)%j1 #)9>#93%#)%I1 #)9z93%#)#.#1 "
+" #)9Y93%#)#j1 #)76#93%#)#E1 #)7r93 #)9*#1 %#)7593 #)9f1 %#)56#93 #)9E1 %#)5n93 #)7!#1 %#)5193 #)7^1 %#)3.#93 #)5B#1 %#)3j93 #)5!#1 %#)3)93 #)5Y1 %#)1*#93 #)3:#1 %#)1I93 #)3v1 %#)1)93 #)3U1 %#)/&#93 #)16#1 %#)/E93 #)1r1 %#)/%93 #)151 %#)-!#93 #)/6#1 %#)-=93 #)/n1 %#)+>#93 #)/11 %#)+^93 #)-.#1 %#)+=93 #)-j1 %#))6#93 #)-)1 %#))U93 #)+*#1 %#))593 #)+I1 %#)\'6#93 #)+)1 %#)\'Q93 #))!#1 %#)\'193 #))A1 %#)%f93 #)\'B#1 %#)%E93 #)\'!#1 %#)%%93 #)\'=1 %#)#b93 #)%2#1 %#)#A93 #)%Q1 #)9B#93%#)%11 #)9b93%#)#2#1 #)9=93%#)#M"
+"1 #)7z93%#)#-1 #)7Y93 #)9.#1 %#)7993 #)9M1 %#)5v93 #)9)1 %#)5U93 #)7f1 %#)5593 #)7E1 %#)3r93 #)7%1 %#)3M93 #)5b1 %#)12#93 #)5A1 %#)1n93 #)3>#1 %#)1M93 #)3^1 %#)/.#93 #)391 %#)/j93 #)1z1 %#)/I93 #)1Y1 %#)-*#93 #)191 %#)-b93 #)/v1 %#)-%93 #)/U1 %#)+&#93 #)-6#1 %#)+b93 #)-r1 %#))>#93 #)-M1 %#))z93 #)+2#1 %#))Y93 #)+n1 %#)\'>#93 #)+M1 "},"Sao_Tome":{"data":"++ kmFJ##yi#)#% ,8Z{##8# #% #]))#%) 1#\')#%1 # "},"Ceuta":{"data":"+3 P*J.##ak# #% #h)+9!%1 ##)5=!% #;)#% E;\'159*% #))9!%15#))b!%1 #151*% )#))f!%1 /75%9*% +#))E!%1%#))^ 1%#))r!%1#)#% #a#)#% E #)--&#1 #)5% =#)-&# 1 #)3% )\')+% 1\'#)1% %#)36# %#)-% 1 #)11 ;)\'b 1#+)#% 11G/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "}
,"Khartoum":{"data":"+) Vwq{-#}m#)#% A1c##)+% 1 `)5^ [#))># 1%W-)\'= 1`)#^&# Q#h)7% A# "},"Algiers":{"data":"+5 6g(^#8k#)\'b _N&O#t)\'M M5#1-Y!%1 /75%=!% +#1\'&#!%1%#1\'E!%1%#1\'%!%1%#1%Y!%1 #15!#!% %#1\'Y!%1 #1-v!% j#13M!%1 #)7n) \')%*#1 15\'#13M!%1 #)7n) 5\'/)%%11\'#)5A1 %#)3b) \')5= #K)#:# 1#?))Y 9p\'/)%%11 #)3b) .##1)*#!%1 #13.#!% 9#)+9 1 #)5v #)5v 19;#1)*#!%1 #13.#!% 9#)+9 1 #)5v %#)\'&#)1 #)3z9 \')5.# 1\'#)\'&#)1 #)3z9 )#))*# 1 #)5B#1 \')+% 1# "},"Bangui":{"data":")Africa/Lagos"},"Bujumbura":
{"data":")Africa/Maputo"},"Gaborone":{"data":")Africa/Maputo"},"Juba":{"data":"+) .&oi-#}m#)#% A1c##)+% 1 `)5^ [#))># 1%W-)\'= 1`)#^&# Q#x)%% A# "},"Dar_es_Salaam":{"data":")Africa/Nairobi"},"Windhoek":{"data":"+- Z$__\'#<k#)%A 9#O)\'% A#e#)3r11A#\')\'v1 A#(%)\'v A-1#)\'v 3 $#/3%=1 ||/)%=13 "},"Harare":{"data":")Africa/Maputo"},"Tripoli":{"data":"+3 N*$o%#Pm#)#% 19B##)5Y11%#)#% %#)5E11%#)#% %#)3># 1%#)#% /)#% A#$#)#% 1A0##)#% .#+))% 1+/)5% #))9 1%#))1 1 #)5- %+))% 1++)5% \')+1 A#;)3># 11G+))% 1++)5% A#))1 1 #)51 #)51 A#`)7I1 11`#))1 1 #)51 b#-\'\'5)1 #-5\'51 #)5*#1 A# "}
,"Libreville":{"data":")Africa/Lagos"},"Malabo":{"data":")Africa/Lagos"},"Abidjan":{"data":"+% uqip#0m#)#% # "},"Luanda":{"data":")Africa/Lagos"},"Lome":{"data":")Africa/Abidjan"},"Nouakchott":{"data":")Africa/Abidjan"},"Bissau":{"data":"+\' Dya@\'#0m# #%) 3#i%)#% # "},"Asmara":{"data":")Africa/Nairobi"},"Kinshasa":{"data":")Africa/Lagos"},"Asmera":{"data":")Africa/Asmara"},"Timbuktu":{"data":")Africa/Abidjan"},"Mogadishu":{"data":")Africa/Nairobi"},"Djibouti":{"data":")Africa/Nairobi"},"Douala":{"data"
:")Africa/Lagos"},"Kampala":{"data":")Africa/Nairobi"},"Dakar":{"data":")Africa/Abidjan"},"Cairo":{"data":"+% VcVc-#]k#)5% AN#g##)/^ 1 #)5% %#))^ 1 #)3b %+))% 1+#)52# %+)7% #))b 1Q#)+I 1 \')5% #)+% 1%|)+%)1|;)3>#9 %8#)5%9 S#)/*#)1%#)/Q)1%3)+%)1%#)+9)1%3)+%)1%`5)\'5 1`K-5%5 %#)3z %#/3)5 %#-3%5 %#)1v %#)1M #)3I 1 #-5%5 1#)+b 1 #)-2# #)1% 1 #-5%5 E -)\'5 1 -7%5 "},"Blantyre":{"data":")Africa/Maputo"},"Monrovia":{"data":"+) L8B>%#qi#)#% L8B>%#]#)\'% u8eD%#@%)#= # "},"Mbabane":{"data":")Africa/Johannesburg"}
,"Bamako":{"data":")Africa/Abidjan"}},"Canada":{"Yukon":{"data":")America/Whitehorse"},"Mountain":{"data":")America/Edmonton"},"Pacific":{"data":")America/Vancouver"},"Central":{"data":")America/Winnipeg"},"Eastern":{"data":")America/Toronto"},"Newfoundland":{"data":")America/St_Johns"},"Saskatchewan":{"data":")America/Regina"},"Atlantic":{"data":")America/Halifax"}},"Asia":{"Tashkent":{"data":"++ {TJq=#am#)+) r#;)-v &#16%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n)\'B#1 r-K/))% 1 O53\'=1 K,#5\'\'=11j)#% r# "},"Beirut":
{"data":"+% Zq,Z/#ii#)#% A&#g##)\'6# 1 #)5*# %#))- 1 #)5- %#)\'.# 1 #)5A %#))z 1 #)3b N#3)+% 133)5% M#)-z 1 7)5% 33)+% 1%#))># 1 #)3># 9/)+% 1/?)5b /#)-% 1%#)+I 1%+)+% 1 #)51 % -\'\'= 1 7-3\'= % -5\'= "},"Hong_Kong":{"data":"+- _Z(NQ#mk# 5:#N# F##]#)-^91F###)5%A)F###)9*# V##3)7j1 F#Y%#))v 1 #19%= %#1)U=1 #17>#= %#1+)=1 3756#== /3/)%==1 O/5B#== KK/\'j==1%O/)b==1OO/5b== /#)9>#=19#)+U=1 #)5v= "},"Kabul":{"data":"+\' {(Po=#4k#)#% b#H%)#% j# "},"Chita":{"data":"+1 &:*@Q#Lm#)9^ F##O)-v V#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 F#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 V#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 g##/15.#1 F##+)\'2#1 V## "}
,"Baku":{"data":"+/ s8_a5#am#)+) Q#L#)\'% b1&#/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 Q-K/))% 1 O53\'=1 K,#5\'\'=11j53\'=1 b#3)#% b-` %\'\'=)1+d%3\'=) % %5\'=) \')#% b) l-\'\'=A1ll-5\'=I "},"Kathmandu":{"data":"+\' k}J<E#Pm#)#% z#u%)#% &J_NE# "},"Aqtobe":{"data":"+3 Rem89#am#)+) b#;)-v r#8%))% 1r##)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 r# "},"Kamchatka":{"data":"+/ V>e!f#Xm#)7I w##C)-v *%AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 w#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 *%1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 #1\'6#1 w#-0#O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 *%# "}
,"Istanbul":{"data":")Europe/Istanbul"},"Nicosia":{"data":"+\' s}(0/#Tm#)7Y AEB%#))U 1 #)5Q %#)+^ 1 #)5M %//)%= 1/#)3*# %#)5) %l-3\'= dh-\'\'= 1#)3% A-h %\'\'=)1+d%3\'=) % %5\'=) "},"Pontianak":{"data":"+3 2$@JO#}k#)+% 2$@JO#(#)7% >##K)#:# V##/)3!# >##/)+% F##+)+% >##[)#% F##(#)#% 6## "},"Qostanay":{"data":"+3 6!J];#am#)+) b#;)-v r#8%))% 1r##)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 &## "},"Kuala_Lumpur":
{"data":")Asia/Singapore"},"Hanoi":{"data":"+1 Ra{aM#uk#)/% J<ZqM#7)+% 6##D#)9B#!% F##/)\'Y!% V###)3) 6##+))% F##?)5% 6## "},"Novokuznetsk":{"data":"+/ .J$cE#am#)+% &##;)-v 6#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 &#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 6#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 #1\'6#1 &#-0#O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 6## "},"Bahrain":{"data":")Asia/Qatar"},"Bangkok":{"data":"+\' 2$DTK#ii#)#% 2$DTK#i#))% 6## "},"Srednekolymsk":{"data":"+/ &.({b#am#)+) g##;)-v w#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 g#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 w#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 *%#/15.#1 w## "}
,"Karachi":{"data":"+- F_<D=#yk#)#% z#T#)3% 1z#/)5^ z#;)3># r#t)\'.# r5B##/))= 1 #/5)= 9#)-% 1 \')7% #))^ 1 "},"Aden":{"data":")Asia/Riyadh"},"Irkutsk":{"data":"+1 !8FBM#ii#)#% !8FBM#i#)#*# 6##K)-v F#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 6#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 F#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 V##/15.#1 F## "},"Hovd":{"data":"+\' c@w]G#qk#)1% &##4\')#% 6#E5\'))% 1\'#)5% )W-\'\'= 1[[-3\'= -#-)\'911 7-3\'91 33-\'\'911E\'-\'\'911\'\'-3\'9 "}
,"Katmandu":{"data":")Asia/Kathmandu"},"Ashkhabad":{"data":")Asia/Ashgabat"},"Samarkand":{"data":"+/ 6gPB=#am#)+) b#;)-v r#8%))% 1r##)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11j)#% r# "},"Thimphu":{"data":"+\' V{26G#ao#)1^ z#i#)5% &## "},"Ujung_Pandang":{"data":")Asia/Makassar"},"Muscat":{"data":")Asia/Dubai"},"Amman":{"data":"+\' *LFc/#}m#)#% AF#o##)-9 1 +)5% \'/)+% 1\'#)7% %#)5% %#))># 1 #)3># =#))% 1 #)5% %+/)%5 1+3/5%5 \'#)+A 1%#))2# 1%#))f 1 #)32# %#))I 1 \'/5%5 7/)%5 13#/3^5 %/73^5 %#1/% 1 /53\'5 +\'5\'\'1 1%K-)%5 1G#15&# %#15^ %#53\'5 %755\'5 )#)9r %?-)%5 1?C55\'5 #-\'%5 1#156# Q# "}
,"Choibalsan":{"data":"++ :(<TQ#qk#)1% 6##4\')#% F##7))% V#= \'))% 1\'#)5% )W-\'\'= 1[[-3\'= -#-)\'911 7-3\'91 33-\'\'911+)\'B# F#1?7-3\'91 33-\'\'911E\'-\'\'911\'\'-3\'9 "},"Thimbu":{"data":")Asia/Thimphu"},"Jayapura":{"data":"+) s]a0^#$o#)7% V##S)3% _##t)#% V## "},"Oral":{"data":"+5 6kJ!7#am#)+) Q#;)-v r#8%))% 1r##)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11v1\'.#1 b-C/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r-O/))% 1 O53\'=1 K,#5\'\'=11j1\':#1 b1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 r# "}
,"Dubai":{"data":"+% !qFq7#Pm#)#% b# "},"Chungking":{"data":")Asia/Chongqing"},"Yakutsk":{"data":"+/ 6!ZmW#Lm#)9^ F##O)-v V#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 F#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 V#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 g##/15.#1 V## "},"Seoul":{"data":"+- 2$86W#}k#))% N##3)#% V##L#)3A V#9-#)-% 1 #)3U %#))- 1 +/3A= \'#))% 1%#)+9 1/)\'v N#A7+/3A= #)+9 11#)+5 1 #)3E %#)+r 1 #)3># %//+%= 1///3j= \')1I V#13//+%= 1///3j= 2#\'/+A=11\'\'/5A=9 "}
,"Hebron":{"data":"+- oN.R/#]k#)5% AEg## +B#*%1 # 3>#*% # 7b*%1)3 5B#*% /\' \'B#*%1%\' )^*%1)# +z*%A # 1B#*%1 \' 5B#*% %)+^ A9E#)+I 1 \')5% #)+% 1%C)+%)1C;)3>#9 %#)5%9 \')-5 AN#K# )2#*%1 # 3v*% f#)/= 1 #)5U %#))r 1 #)1B# 5#11)*%1 #13U*% 1#1+5*%1 #11*#*% %#))Y 1 #)3% %#)+j 1 #)3= %#))^ 1 #)3U %#))I 1 #)31 %#))># 1 #)3- %#)\'*# 1 #)1.# %#)\'&# 1 #)3% %#)\':# 1 #)39 %#))) 1 #)35 %#))% 1 #)16# %#)\'B# 1 #)3- %#)\'^ 1 #)3b #)#% A5/7/)%5 13#/3^5 %/73^5 %#1/% 1 /53\'5 -)#% Ak) ;/)^5 1;3/5^5 %#)5%) %#)511 %\'))% 1\'#)3z "
+"%#)3U1 %\'-\'\'5 1\'#)3% %#)31) %#)\'.# 1 #)1M %#))%ec6#1 #)1% #)1># 1 #)3># %+-)%5 1+#)3v) %#)32# %#)5&# %#)\'6# 1 #)5!#) %+-\'>#9)1++-5>#9) %#)\':# 1 #-5>#9 %\'-\'>#9 1\'#)5&#) %#)5:#) %#)\'2# 1 W-5>#91 S#)):#11%#))U11%#))511%8#-\'>#911l#)5j1 %#)5I1 %#)3*#1 %#)3f1 #)5z11 8#-5>#91 4##)3%1 #)5U11%#)1&#1 #)36#11%#)1b1 #)3r11%#)1%1 #)3Q11%#)/!#1 #)12#11%#)/^1 #)1n11%#)->#1 #)1M11%#)-z1 #)/2#11%#)-91 #)/j11%#)+:#1 #)/-11%#)+v1 #)-*#11%#)+91 #)-f11%#))2#1 #)-%11%#))Q1 #)+&#11%#))11 #)+b11%#)+%11%#))z"
+"11%#))=11% -\'>#911I#)5r1 %#)5Q1 %#)511 %#)3n1 %#)3I1 #)5^11%#)3)1 #)5=11%#)1j1 #)3:#11%#)1I1 #)3Y11 -5>#91 %#)/*#1 #)3511%#)/f1 #)16#11%#)/E1 #)1U11%#)-&#1 #)1511%#)-^1 #)/r11%#)-=1 #)/Q11%#)+!#1 #)/111%#)+^1 #)-n11%#)):#1 #)-I11%#))v1 #)-)11%#))U1 #)+j11 "},"Yekaterinburg":{"data":"+1 >F&!;#@m#)/- s<}&9#/)/^A b#O)-v rAG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 &##/15.#1 r# "}
,"Famagusta":{"data":"++ k]o:/#Tm#)7Y AEB%#))U 1 #)5Q %#)+^ 1 #)5M %//)%= 1/#)3*# %#)5) %l-3\'= dh-\'\'= 1#)3% A-h %\'\'=)1+d%3\'=) % %5\'=) t)3A Q#\' 5:#) A-X# %\'\'=)1+d%3\'=) % %5\'=) "},"Tel_Aviv":{"data":")Asia/Jerusalem"},"Kuwait":{"data":")Asia/Riyadh"},"Calcutta":{"data":")Asia/Kolkata"},"Urumqi":{"data":"+% .BmiE#qm#)#% &## "},"Shanghai":{"data":"+\' {eZ$U#ak#)#% F#Yj#))U 1 #)5% v#)-% 1 #)5U %#)\'^ 1 #)7) %#)#B# 1-#)3) %#)+^ 1 #)5% %#))^ 1 #)7% %\')+% 1\'\')5% #)+6# F#-Z##)+111 7/3M=1 33/)M=11 "}
,"Atyrau":{"data":"+3 .J4.7#am#)+) Q#;)-v r#8%)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 M1\'6#1 b-`O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 r# "},"Tbilisi":{"data":"+7 Z8mX3#ii#)#% Z8mX3#y#)+) Q#L#)\'% b1&#/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 Q-K/))% 1 O53\'=1 K,#5\'\'=11j)#% Q)O -\'\'= 1+d-3\'= %-3\'= b-W -\'\'= 1+d-3\'= % -5\'= #-5\'= 1b#\'-\'\'= b-d -\'\'= 1+d-3\'= % -5\'= C)-2# Q-tO53\'=1 K,#5\'\'=11[[55\'=1 5-\'\'=1 b# "}
,"Anadyr":{"data":"+1 &gL&n#am#)+) *%#;)-v :%9G#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %1)% *%Aa%#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 w#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 *%1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 #1\'6#1 w#-0#O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 *%# "},"Brunei":{"data":")Asia/Kuching"},"Vientiane":{"data":")Asia/Bangkok"},"Jakarta":{"data":"+3 Za@uM#4i#)1I Za@uM#L% 9B#aiokU 6NuVO#G)7% >##K)\'!# V##/)3!# >##/)+% F##+)+% >##[)#% 6## "},"Gaza":{"data"
:"+9 F&yD/#]k#)5% AEg## +B#*%1 # 3>#*% # 7b*%1)3 5B#*% /\' \'B#*%1%\' )^*%1)# +z*%A # 1B#*%1 \' 5B#*% %)+^ A9E#)+I 1 \')5% #)+% 1%C)+%)1C;)3>#9 %#)5%9 \')-5 AN#K# )2#*%1 # 3v*% f#)/= 1 #)5U %#))r 1 #)1B# 5#11)*%1 #13U*% 1#1+5*%1 #11*#*% %#))Y 1 #)3% %#)+j 1 #)3= %#))^ 1 #)3U %#))I 1 #)31 %#))># 1 #)3- %#)\'*# 1 #)1.# %#)\'&# 1 #)3% %#)\':# 1 #)39 %#))) 1 #)35 %#))% 1 #)16# %#)\'B# 1 #)3- %#)\'^ 1 #)3b #)#% A5/7/)%5 13#/3^5 %/73^5 %#1/% 1 /53\'5 -)#% AE ;/)^5 1;3/5^5 %#)5%) %#)511 %\'))% 1\'#)3z %"
+"#)3U1 %\'-\'\'5 1\'#)3% #)1:# A##)3% A=+\'))% 1 #)3U1 %\'-\'\'5 1\'#)3% %#)31) %#)\'.# 1 #)1M #)#% A##)\'2#ec6# AA+\'-\'\'5 1 #)31) %#)\'.# 1 #)1M %#))%ec6#1 #)1% #)1># 1 #)3># #)1% A#\')#% A:)\'#))%ec6#1 #)1% #)1># 1 #)3># %+-)%5 1+#)3v) %#)32# %#)5&# %#)\'6# 1 #)5!#) %+-\'>#9)1++-5>#9) %#)\':# 1 #-5>#9 %\'-\'>#9 1\'#)5&#) %#)5:#) %#)\'2# 1 W-5>#91 S#)):#11%#))U11%#))511%8#-\'>#911l#)5j1 %#)5I1 %#)3*#1 %#)3f1 #)5z11 8#-5>#91 4##)3%1 #)5U11%#)1&#1 #)36#11%#)1b1 #)3r11%#)1%1 #)3Q11%#)/!#1 #)12#11%#)/^1 #)1n1"
+"1%#)->#1 #)1M11%#)-z1 #)/2#11%#)-91 #)/j11%#)+:#1 #)/-11%#)+v1 #)-*#11%#)+91 #)-f11%#))2#1 #)-%11%#))Q1 #)+&#11%#))11 #)+b11%#)+%11%#))z11%#))=11% -\'>#911I#)5r1 %#)5Q1 %#)511 %#)3n1 %#)3I1 #)5^11%#)3)1 #)5=11%#)1j1 #)3:#11%#)1I1 #)3Y11 -5>#91 %#)/*#1 #)3511%#)/f1 #)16#11%#)/E1 #)1U11%#)-&#1 #)1511%#)-^1 #)/r11%#)-=1 #)/Q11%#)+!#1 #)/111%#)+^1 #)-n11%#)):#1 #)-I11%#))v1 #)-)11%#))U1 #)+j11 "},"Makassar":{"data":"++ ..ZXS#Pm#)#% ..ZXS#S)7% F##K)%E V##/)3!# F## "},"Ulaanbaatar":
{"data":"+\' gN0wM#qk#)1% 6##4\')#% F#E5\'))% 1\'#)5% )W-\'\'= 1[[-3\'= -#-)\'911 7-3\'91 33-\'\'911E\'-\'\'911\'\'-3\'9 "},"Harbin":{"data":")Asia/Shanghai"},"Vladivostok":{"data":"+/ wga:Y#Xm#)7^ V##C)-v g#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 V#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 g#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 w##/15.#1 g## "},"Qyzylorda":{"data":"+9 w>a$=#am#)+) b#;)-v r#8%))% 1r##)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11n13:#1 r-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 &#-O/))% 1 O53\'=1 K,#5\'\'=11j1\':#1 r1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 &##[)9v r# "}
,"Phnom_Penh":{"data":")Asia/Bangkok"},"Riyadh":{"data":"+% Vcg!5#ao#)\'Y Q# "},"Ashgabat":{"data":"++ ocmP9#am#)+) b#;)-v r16%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n)\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j)#n1 r# "},"Aqtau":{"data":"+3 R<ii5#am#)+) b#;)-v r#8%)5% &##\'))% r1\'/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 b-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 r-O/))% 1 O53\'=1 K,#5\'\'=11b13*#1 b1W/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 r# "},"Tokyo":{"data":"+% og:{[#(k# 9B#># V#1_%#/+)= 1 //3A92% +#/))= 1%\'/+)= 1 "}
,"Novosibirsk":{"data":"+3 o.kiC#Lm#)9YQ &##O)-v 6#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 &#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 6#-O/))% 1 O53\'=1 K,#5\'\'=11f)+!# &#1S/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 6##/15.#1 &##+1/&#1 6## "},"Barnaul":{"data":"+3 .6!{C#Lm#)9I &##O)-v 6#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 &#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 6#-O/))% 1 O53\'=1 K,#5\'\'=11^)+6# &#1[/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 6##/15.#1 &##+1\'2#1 6## "}
,"Jerusalem":{"data":"+\' N*HT/#ii#)#% *]oR/#a#)#% Ac\'z# +B#*%1 # 3>#*% # 7b*%1)3 5B#*% /\' \'B#*%1%\' )^*%1)# +z*%A # 1B#*%1 \' 5B#*% # )>#*%1%# )^*%1 # 3Y*% %# \'B#*%1 # 7I*% %# )n*%1 # 5j*% %# )M*%1 # 3Q*% %# -Q*%1 # 3M*% %# -M*%1 # 3I*% %# -)*%1 # 3:#*% %# )2#*%1 # 3v*% f#)/= 1 #)5U %#))r 1 #)1B# 5#11)*%1 #13U*% 1#1+5*%1 #11*#*% %#))Y 1 #)3% %#)+j 1 #)3= %#))^ 1 #)3U %#))I 1 #)31 %#))># 1 #)3- %#)\'*# 1 #)1.# %#)\'&# 1 #)3% %#)\':# 1 #)39 %#))) 1 #)35 %#))% 1 #)16# %#)\'B# 1 #)3- %#)\'^ 1 #)3b %#)\'v 1 #)3Y %#)\'r 1 #)"
+"39 %#)))11 #)3-1 %#))Y11 #)59) %#))E)1 #)3&#) %#)\':#)1 #)5=) %#)\'6#)1 #)5-) %#))=)1 #)3z) %?-)%511?#)5E1 %#)5%1 %#)3b1 %#)551 %#)32#1 %#)3Q1 %#)5)1 %#)3!#1 % /\'!#511 -5\'=1 "},"Kolkata":{"data":"+1 {eRyE#]g#)-6# >Z4yE#d)#% 66u4C#X#)#% z#T#)5% 1z#\')+^ z##)3% 1z#/)5^ z# "},"Kuching":{"data":"++ gc2_O#im#)\'% >##?)#% F#));)3Y sH>(#;;)9Y \')%b V##/)3Q F## "},"Dacca":{"data":")Asia/Dhaka"},"Baghdad":{"data":"+) V6(R3#4k#)#% g_uP3#8#)#% Q#m%)+% QA #)+% 1 +)5% \'#)\'B# 1%\'))% 1 753\'=) 335\'\'=)1%d1)%91dd15%9 "}
,"Dhaka":{"data":"+/ VkgDG#4k#)#% >Z4yE#8%)5% .##\')+^ z##)3% .##G)3># &##T%)#% &#) #)-n!%1 #)9B#eP<Xn "},"Yerevan":{"data":"+/ c$uR3#am#)+) Q#L#)\'% b1&#/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 Q-K/))% 1 O53\'=1 K,#5\'\'=11^13&#1 b#+)#% b-WO53\'=1 K,#5\'\'=11[[55\'=1 \')#% b) #5\'\'=11 #55\'=1 "},"Saigon":{"data":")Asia/Ho_Chi_Minh"},"Dili":{"data":"++ ZHXwU#0m#)#% F##@#)%v!% V##P#)+- F##(#)3f V## "},"Singapore":{"data":"+3 B4<:M#ak#)#% B4<:M#3)-% 6##8#)#% sH>(#6##/)#% 6NuVO#7)3% >##\')%b V##/)3Q >##X# 9B#F# F## "}
,"Rangoon":{"data":")Asia/Yangon"},"Damascus":{"data":"+\' :m!k/#Pm#)#% Ak# //)^=11///5%=1 c##)):#11 #)5%1 %+)+%11+#)3>#1 %#)5%1 %#)3>#1 %#))&#11 K)5%1 GO)+%11\'\')3%1 5\'))E11\'\')5%1 )#)%b11 #)5E1 %#)\'%11 \')5B#1 #)\'^11%#)\'B#11 #)5%1 %#))%11 #)3>#1 %#))% 1 \')5% #))A 1%#)\'.# 1 #)3*# %+))% 1+O)5% C\'-\'\'% 1%?))% 1 #)3z %#-\'\'5 1 #/7%5 %#/)%5 1 #)7% %#-\'\'5 1%\'/)%5 1%K-\'\'5 1WW-5\'5 #)56# Q# "},"Taipei":{"data":"+) 6s>&U#Lk#)#% F##m#)5% V##C)3v) F#^%#)+^ 1 #)5% %#))^ 1 #)7% %/)+% 1//)5% %#)\'% 1 +)7% \';))% 13;)5% \'\')-% 1U\'))% 1\'\')5% 1#)/% 1 #)5% "}
,"Macau":{"data":"+) :<o@Q#mk#)5># F##]#)9v!% V#-%\'))>#!%1\'#)7f!% %#)3>#!% +)5% F#.#/\'))>#!%1 #)3>#!% -#1)>#!%1 #13>#!% %#1)n!%1 #17>#!% %#1+)!%1 #15B#!% %\'7)%9!%1\'\'55\'9!% %#1\'B#!%1 #156#!% %\'7)%9!%1\'#17%!% %\'55\'9!% +7\'f9!%1\'#175!% %C/7%== ??/\'j==1%C/)b==1C\'/5b=5 %G/5b== /#)9>#=1)\'/)b==1-#)+U=1 #/5b== "},"Manila":{"data":"++ (!48,##4g#)9B# J$FyS#H%)+M F#)Z##)7% 1%#)%% 7)+% V##+)7% F#5?#)%% f#))Q 1 #)/% &##)\'z 1 #)3v "},"Ulan_Bator":{"data":")Asia/Ulaanbaatar"},"Kashgar":{"data"
:")Asia/Urumqi"},"Qatar":{"data":"+\' >{8&7#Pm#)#% b#<%)-% Q# "},"Bishkek":{"data":"+- Z}g}?#am#)+) r#;)-v &#16%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 r-K/))% 1 O53\'=1 K,#5\'\'=11n)1B#1 r1%37)== 133-3\'= %C-\'\'=51C?-5\'=5 \')1Q &## "},"Chongqing":{"data":")Asia/Shanghai"},"Tomsk":{"data":"+3 N>{4E#Lm#)9z &##O)-v 6#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 &#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 6#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 A)+%9 &#-lO53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 6##/15.#1 &##+1+:#1 6## "}
,"Colombo":{"data":"+3 ooR,C#ii#)#% N{q,C#0#)#% z#X#)#5 )z##)3% 1z#/)5b1 z#8%)+*# .###)5.#% &##K))^% z# "},"Khandyga":{"data":"+3 V&y&[#Lm#)9^ F##O)-v V#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 F#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 V#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 9)#% g#-tO53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 w###13U g##/15.#1 V## "},"Dushanbe":{"data":"++ .ZTg=#am#)+) r#;)-v &#16%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#11r##13E1 r# "},"Magadan":{"data":"+1 Ns<@b#am#)+) g##;)-v w#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 g#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 w#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 *%#/15.#1 g##+1)&#1 w## "}
,"Pyongyang":{"data":"+- s$8{U#}k#))% N##3)#% V##L#)1&# V##(\')1^ N##/)+1&% V## "},"Tehran":{"data":"++ BX:$7#@m#)#% BX:$7#p)-U Y-,##)#% w%#)\'v!%1 #)5v #)5v b=y%#)#% w%#)\'v!%1 #)5v %#)\'*# 1 #)15) %#)+2# 1 #)3n #)#% YZ#\'#)\'*# 1 #)15) %#)+2# 1 #)3n %#)\'v 1 #)3!# M#)+- 1%/)\'z 133)3z %#)\'v 1 #)3v %+)\'z 1++)3z %#)\'v 1 #)3v %+)\'z 1++)3z %#)\'v 1 #)3v %#)\'z 1 #)3z -#)\'v 1 #)3v %+)\'z 1++)3z %#)\'v 1 #)3v %+)\'z 1++)3z %#)\'v 1 #)3v %+)\'z 1++)3z %#)\'v 1 #)3v %\')\'z 1\'\')3z "}
,"Sakhalin":{"data":"+3 !$HX^#qk#)1!# V##i#)1*# w#A(##)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 g#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 w#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 U5\'\'=1 g#-WO53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 w##/15.#1 g##+1\'2#1 w## "},"Yangon":{"data":"++ :egZI#ii#)#% :egZI#i#)#% .##|)+% V##/)+- .## "},"Almaty":{"data":"+- *0yNA#am#)+) r#;)-v &#16%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 r-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 &#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 915B#1 &## "}
,"Krasnoyarsk":{"data":"+/ *TouG#Pm#)#9 &##K)-v 6#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 &#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 6#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 F##/15.#1 6## "},"Omsk":{"data":"+/ F6ae?#Lm#)7Y r#O)-v &#AG#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 r-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 &#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 6##/15.#1 &## "},"Macao":{"data":")Asia/Macau"},"Ho_Chi_Minh":{"data":"+5 J<ZqM#uk#)/% J<ZqM#7)+% 6##D#)9B#!% F##/)\'Y!% V###)3) 6##+))% F##C)/% 6##3)9B#!% F##d)-U 6## "}
,"Ust-Nera":{"data":"+3 R4Xc^#Lm#)9^ F##O)-v V#9G#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% )))% w#A]%#)%Y!%1 #)\'r!%A #)3% 1 #)5% Z%/))% 1/+)5% %O53\'=1 K,#5\'\'=11n1\'B#1 g#-K/))% 1 O53\'=1 K,#5\'\'=11j1#n1 w#1O/))% 1 O53\'=1 K,#5\'\'=11[[55\'=1 \'1\'2#1 *%##13U w##/15.#1 g## "}},"Etc":{"UTC":{"data":"+# # "},"UCT":{"data":")Etc/UTC"},"Zulu":{"data":")Etc/UTC"},"GMT+9":{"data":"+# X## "},"GMT-10":{"data":"+# g## "},"GMT-11":{"data":"+# w## "},"GMT+5":{"data":"+# t# "},"GMT-7":{"data":"+# 6## "},"GMT+12":
{"data":"+# ,%# "},"GMT+6":{"data":"+# (## "},"GMT-8":{"data":"+# F## "},"GMT+11":{"data":"+# y## "},"GMT+7":{"data":"+# 8## "},"GMT-9":{"data":"+# V## "},"GMT+10":{"data":"+# i## "},"GMT+8":{"data":"+# H## "},"GMT+1":{"data":"+# 3# "},"GMT-3":{"data":"+# Q# "},"GMT+2":{"data":"+# C# "},"GMT-4":{"data":"+# b# "},"GMT+3":{"data":"+# S# "},"GMT-5":{"data":"+# r# "},"GMT+4":{"data":"+# d# "},"GMT-6":{"data":"+# &## "},"GMT-0":{"data":")Etc/GMT"},"GMT-1":{"data":"+# 1# "},"GMT+0":{"data":")Etc/GMT"},"GMT-2":{"data"
:"+# A# "},"Universal":{"data":")Etc/UTC"},"GMT0":{"data":")Etc/GMT"},"GMT-12":{"data":"+# *%# "},"GMT-13":{"data":"+# :%# "},"GMT-14":{"data":"+# J%# "},"GMT":{"data":"+# # "},"Greenwich":{"data":")Etc/GMT"}},"Pacific":{"Easter":{"data":"+) i._JO#4k#)#% i._JO#q#)3% 8#M73)3% 1/3))% V## 7-A1%# \'>#9 # 7!#A1%# \':#9 %# \'Y9 \'+\'5E=A1 [\'\'E=9 W# 3>#A1%W\'5E=A15 \'Y9 (#6#K[\'\'E=9 W# 3>#A1%W\'5E=A1 # )Q9 %+\'\'E=9 +\'\'5E=A1%# 3bA1%7\'\'E=9 7;\'5E=A1 # \'>#9 %#\'\'E=9 # 32#A1%# )19 O\'5E=A1K?\'\'E=9 %# \'>#9 %#\'\'E=9 %#\')%=9 %#\'+)=9 #\'1b=A1%+\')!#=9 ++\'3)=A1)+\'+E=9 ++\'1E=A1% \'))=9 +\'3)=A1%#\'3E=A1% \'3)=A1 "}
,"Fiji":{"data":"+% wViBn#<m#)5.# *%QZ\'\'/7%=11 \'-%\'=9 E#)7:#11%#-\'\'=9 //5v=11+#/\'%=9 %\'/#j=9 %#/#j=1 3/7%=11/;/#Q=9 +#/7A=11%#)9r11 "},"Port_Moresby":{"data":"+\' FNLT`#ii#)#% gB.T`#`)#% g## "},"Kiritimati":{"data":"+) 8{eed#ak#)#% Hk$>f#H\')5% i##`)9B# J%# "},"Pohnpei":{"data":")Pacific/Guadalcanal"},"Chuuk":{"data":")Pacific/Port_Moresby"},"Yap":{"data":")Pacific/Chuuk"},"Kosrae":{"data":"+5 0g,8v#4g#)9B# B<Lyf#P%)#% w##W)5% V##7)%% w##l)#% g##3))% V##3)1% w##(#)5% *%#@#)#% w## "}
,"Kwajalein":{"data":"+/ {mBsh#ak#)#% w##X#)#% g##3))% V##/)%9 w##,#)5% ,%#(#)1v *%# "},"Auckland":{"data":"+\' F6aLl#8i#)7) !%=V%#)7911%#)\'11 7/5A=1)33/\'^=1 %;-)\'=1 ;;-3\'=1)9#)#% #)#% *%QS;-)\'=1 ;;-3\'=1)9#)#% 6##77%=11%#5%\'=1 W55\'=11SW7\'%=1 #75A=11%d75%=11dh7\'^=1 53\'=11% 7)%=1 "},"Efate":{"data":"+% cy&*j#0m#)#U w#9_%# 9z&#1%# \'>#&# EC/3!#= 1??/\'!#= %\'/#!#= \'#/5!#= 1 "},"Johnston":{"data":")Pacific/Honolulu"},"Niue":{"data":"+\' yooHj#uo#)5b (__Jj#S)/% y## "},"Majuro":{"data"
:")Pacific/Tarawa"},"Truk":{"data":")Pacific/Chuuk"},"Ponape":{"data":")Pacific/Pohnpei"},"Guadalcanal":{"data":"+% !,T<f#0m#)5% w## "},"Honolulu":{"data":"++ i.wod#Lk#)#U&# q##]#))>#11q###)+v&# q#5`\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 +)-A1 i## "},"Guam":{"data":"+- uyy.!##4g#)9B# Z(]$`#P%)#% g##i#)9I V##/)/B# g#Y^#)-2#11)#)#:#1 9#)3%11)#)#.#ec6# #)-z11 #)1B#1 %\'-)\'=11\'\'/3%=1 )#)9b11%#)%&#1 )#)+.#11 #)1z4!28\' %#))&#11 #)16#1 $#)9!# g## "},"Chatham":{"data":"+\' ke>@p#8i#)7) _o:Fp#H\')#% FN8!tE6##77%=m:HH)1%#5%\'=m:HH) W55\'=m:HH)1SW7\'%=m:HH) #75A=m:HH)1%d75%=m:HH)1dh7\'^=m:HH) 53\'=m:HH)1% 7)%=m:HH) "}
,"Midway":{"data":")Pacific/Pago_Pago"},"Kanton":{"data":"+) #8o#)1B# ,%#q#)5% y##`)9B# :%# "},"Tahiti":{"data":"+% <@.(b#0m#)5% i## "},"Pago_Pago":{"data":"+\' gk!Xr#<k#)/5 i6VXj#p)#% y## "},"Galapagos":{"data":"+\' $<c4G#}m#)#% t#H%)#% (#)9#)76# 1%#)%5 "},"Funafuti":{"data":")Pacific/Tarawa"},"Marquesas":{"data":"+% @6qu[#0m#)5% a## "},"Rarotonga":{"data":"+) _*qwv#Xk#)9.# qwe8f#@%)5b q##0#)7Q i#- #)7Q )%S/\'%= SO-5\'= ) "},"Tarawa":{"data":"+% _:H*l#ak#)#% *%# "},"Saipan":{"data":")Pacific/Guam"}
,"Gambier":{"data":"+% my{wY#0m#)5% X## "},"Tongatapu":{"data":"+) c4]Zp#Xo#)3I ZyX_p#d)#% :%#a#)#% :%9 #15=11%#1\'n1 \'/7%=11 \'-#\'=1 Y#/7%=11%#/#^=9 "},"Wallis":{"data":")Pacific/Tarawa"},"Fakaofo":{"data":"+\' 44ocj#ak#)#% y##m))9># :%# "},"Wake":{"data":")Pacific/Tarawa"},"Samoa":{"data":")Pacific/Pago_Pago"},"Enderbury":{"data":")Pacific/Kanton"},"Pitcairn":{"data":"+\' X!}sW#ak#)#% P##8)))2# H## "},"Apia":{"data":"++ R}mBr#<k#)/5 }$imj#p)#% $%#e#)#% y#-Z%#-3\'= 1%#/)%9A #-3\'991#)9># :%5\'#-3\'= 1%#/)%9A #-3\'991%G/)%=A GC-3\'=91 "}
,"Noumea":{"data":"+% 2(_ah#0m#)#U w#1o%\'/9%= 1 \')%2# f#19%11%#1\')1 "},"Palau":{"data":"+\' ik4B&##4g#)9B# g6DoY#P%)#% V## "},"Nauru":{"data":"++ >k8kh#Tm#)#^ !%#x)1:# V##/)3A !%#P#)%I1 *%# "},"Bougainville":{"data":"+- gJ>Bd#ii#)#% gB.T`#`)#% g##(%)/% V##/)1v g##$\')96#1 w## "},"Norfolk":{"data":"+/ B0Z!j#ak#)#% !<y!j#4%)#% !%#$#152#11!%#\'1\')1 !%#i#1511 w##3)/% w#1l;55\'=11 #5\'\'=1 % 7)%=1 75%=11 "}},"America":{"Belem":{"data":"+\' (62F5#8m#)#% Svf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q S# "}
,"Guayaquil":{"data":"+\' y:D,C#4k#)#% qB6oA#m#)#% t)_%#)76# 1%#)%5 "},"Argentina/Buenos_Aires":{"data":"+/ ({LR9#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 SA+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S5\'#/5%= 1%#)\'- =#)9># 1%\'/\'^= \'#/5^= 1 "},"Costa_Rica":{"data":"+\' u4!$E#4k#)#% u4!$E#D#)#^ (#5R%\'-%\'= 1\'\'/-%= M\'/#^9 1\'#)/% %#)\'^ "}
,"Hermosillo":{"data":"+3 (&JkO#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##K))&# 8##?)#Y H##x)#% 8#1t#)%Q 1 #)/># !%3/)%=1133-5\'=1 %)#% 8## "},"Punta_Arenas":{"data":"+= }uH4?#4k#)#% Dy00?#t)#I t#;)/% Dy00?#+)3I d#\')/% Dy00?#C)3% t) 3)3% 1/3))% #)3% d#K)-% t##)1% d#3)1:# 1t#\'))% t##)+v!% dB#p3))% V## 7-A1%# \'>#9 # 7!#A1%# \':#9 %# \'Y9 \'+\'5E=A1 [\'\'E=9 W# 3>#A1%W\'5E=A1 # )Q9 %+\'\'E=9 +\'\'5E=A1%# 3bA1%7\'\'E=9 7;\'5E=A1 # \'>#9 %#\'\'E=9 # 32#A1%# )19 O\'5E=A1K?\'\'E=9 %# \'>#9 %#\'\'E=9 %#\')%=9 %#\'+)=9 #\'1b=A1%+\')!#=9 ++\'3)=A1)+\'+E=9 ++\'1E=A1))91 S# "}
,"Iqaluit":{"data":"+) #Lo#)1% tA$##)+*#11 #)7% !##)%E11-# 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 pp/)%=11=)5B#1 (#-,#S-)\'=11SH#-5\'=1 pp/)%=119)5:#1 t50#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Godthab":{"data":")America/Nuuk"},"Jujuy":{"data":")America/Argentina/Jujuy"},"El_Salvador":{"data":"+% 4mg,G#Tm#)#% (#)s%\'/+%= 1\'\'-3\'= "},"Monterrey":{"data":"+) 4<FPK#Xm# #%Q (##u%)#% (#-xe#-5\'=1 @#K-)\'=11%p/)%=11f)#% (#Ae##)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 "},"Bahia":
{"data":"++ (Ns81#8m#)#% S{#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1%#)%f #)5r 1%#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1%#)%b #)59 1%#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1 7/%^= 3#)7- 1%#)5n 1#)3&# S#C)5b S53#)%*# #/5A= 1%G/5^= 1G//%^= %#/%z= #)5v S# "},"Indiana/Winamac":{"data":"+1 <,0VE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#1 [-)\'=11[C-3\'=1 %\'-5\'=1 %/-3\'=1 \'))>#1 t#C)#% t1(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11))#% t#T#)))1 (#5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 #)\'M1 t1i#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Sao_Paulo":{"data":"+) T@i}3#8m#)#% SAf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1#)5!# 1S#\')#% S2%\'#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1%#)%f #)5r 1%#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1%#)%b #)59 1%#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1 7/%^= 3#)7- 1%#)5n 1%#)7) 1%#)5b 1%#)75 1%#)%*# #/5A= 1%G/5^= 1G//%^= %#/%z= %\'/%^= %#/%z= %//%^= \'#/7%= 1 "},"Grenada":
{"data":")America/Puerto_Rico"},"Grand_Turk":{"data":"+- e4V8?#4k#)#% a>DLA#|)%% t#y%)#% t9Se#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 C)\'A1 d#/)\'M9 t18%e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Montserrat":{"data":")America/Puerto_Rico"},"Guadeloupe":{"data":")America/Puerto_Rico"},"Panama":{"data":"+\' (2H&C#4k#)#% 8R$.C#l))z t# "},"Guatemala":{"data":"+% L0gFG#Hm#)55 (#AF%#)7*# 1%#)%&# E#)+v 1 #)3z A#)\'!# 1 #)3= ^#))># 1 #)5% "},"Guyana":{"data":"++ (R]L9#,m#)1% d#3)\'% $qi&9#]%)1% S#h)\':#) d# "}
,"Swift_Current":{"data":"++ iNR,O#qk#)3% 8#5U#))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \'-)\'=1 8#9\'# 1Y!%1 #-3\'=1 %#/)A=11 #/5A=1 %K-)\'=11KK-3\'=1 =)#% 8#5=#-)\'=11 #-5\'=1 )+-)\'=11+#-5\'=1 %\'-3\'=1 O-)\'=1 (## "},"Puerto_Rico":{"data":"+) 4T{0=#Xk#)\'6#&# d#u#)+- d5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% d# "},"Moncton":{"data":"+3 }<ys;#ui#)9E t#p)-^ d)b#))Y11 #)52#1 `)#% dA +/-A=)1++/3A=) %+/-%=)1++/3%=) %#)+2#)1 +/3v9) \'#)+n)1%#)+1)1\')#% d5(##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \')#% d5?+/3v9) #)+1)150#-)\'=110#K-3\'=1 %`-5\'=1 \')#% d58## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11U)#% d1(%0#-)\'=11``-5\'=1 vW/)%=ec6#1WW-5\'=ec6# \')#% d1L#H#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Danmarkshavn":{"data":"+) 4m*!)#@m#)/6# S#m%))91 S5//\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) #)#% # "},"Fort_Wayne":{"data":")America/Indiana/Indianapolis"},"Nome":{"data":"+3 RT4et#4i#)5nT**cK }LDLh#L#)1r&# y##q#)#% y#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% y##x))% y##+)#% y#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)5>#1 X#-de#-5\'=1 D##-%\'=11%K-)\'=11-)7># X#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Porto_Velho":{"data":"+\' 4T6c;#8m#)#% dvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q d# "}
,"Cuiaba":{"data":"+) i6.$9#8m#)#% d{#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1%#)%f #)5r 1%#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1%#)%b #)59 1%#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1 7/%^= 3#)7- 1%#)5n 1#)3&# d#\')5% dY/7/%^= /#)5n 1%#)7) 1%#)5b 1%#)75 1%#)%*# #/5A= 1%G/5^= 1G//%^= %#/%z= %\'/%^= %#/%z= %//%^= \'#/7%= 1 "},"Pangnirtung":
{"data":")America/Iqaluit"},"Kralendijk":{"data":")America/Curacao"},"Indiana/Vincennes":{"data":"+1 ]i:iE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#E #-)\'=11 #-3\'=1 =\'-)\'=11\';-3\'=1 3#)+% 1%?-)\'=11/#-5\'=1 %#-3\'=1 %\'-5\'=1 \')).#1 t#7)#% t1(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11))#% t#T#)))1 (#5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 #)711 t1i#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Indiana/Indianapolis":{"data":"+7 yogLE#ui# 7jV# (#)R#\'-\'\'=11\'\'-5\'=1 \')#% (#)v#)-z11 W-3\'=1 Q)#% (#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#-7#)-z11 W-3\'=1 CC-)\'=11\'))&#1 t#+)3:#1 (##\'))2#1 t#O)#% t1(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11))#% t#T#)#% t5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Belize":{"data":"+% ],uuE#0m#))% (#M9$#/5)= )|$#/%E= #)-6# 1-# 1Y!%1 #)9b )t/5)= )pt/%E= 5#)95 1%#)%E A#)9j 1%#)%Q "},"Indiana/Marengo":{"data":"+3 }uXPE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ;)#% (#1 #-)\'=11 #-3\'=1 -;-)\'=11;;-3\'=1 \'))>#1 t#C)#% t5(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911#)#911(###)52#1 t5?e#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11I)#% t#@#)#% t5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Anguilla":{"data":")America/Puerto_Rico"},"Argentina/Ushuaia":
{"data":"+5 <iZ]=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 SA+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)+># d##)-r S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Santiago":{"data":"+= Dy00?#4k#)#% Dy00?#t)#I t#;)/% Dy00?#+)3I d#\')/% Dy00?#C)3% t) 3)3% 1/3))% #)3% d#K)-% t##)1% d#3)/^ 1d##)1:# 1t#\'))% t##)+v!% dR#p3))% V## 7-A1%# \'>#9 # 7!#A1%# \':#9 %# \'Y9 \'+\'5E=A1 [\'\'E=9 W# 3>#A1%W\'5E=A1 # )Q9 %+\'\'E=9 +\'\'5E=A1%# 3bA1%7\'\'E=9 7;\'5E=A1 # \'>#9 %#\'\'E=9 # 32#A1%# )19 O\'5E=A1K?\'\'E=9 %# \'>#9 %#\'\'E=9 %#\')%=9 %#\'+)=9 #\'1b=A1%+\')!#=9 ++\'3)=A1)+\'+E=9 ++\'1E=A1% \'))=9 +\'3)=A1%#\'3E=A1% \'3)=A1 "}
,"Argentina/Catamarca":{"data":"+9 T}k*=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'- d##)5r S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)-% d##)-r S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Argentina/ComodRivadavia":{"data":")America/Argentina/Catamarca"},"Boise":{"data"
:"++ H6*wQ#ui# 7jg# H#)R#\'-\'\'=11\'\'-5\'=1 3)+U1 8#A7\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911#)#% 8###)%-1 8#A?e#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Creston":{"data":")America/Phoenix"},"Miquelon":{"data":"+) u${$9#,m#)+^ d#$\')+% S#?)#% S5WS-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Jamaica":{"data":"++ a>DLA#4k#)#% a>DLA#|)%% t#e%)#% t5?e#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11))#% t# "},"Buenos_Aires":{"data":")America/Argentina/Buenos_Aires"}
,"Rankin_Inlet":{"data":"+) #,q#)#% (#5S# 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 pp/)%=119)5:#1 t#\'))%9 (#54#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Toronto":{"data":"+- ],y!C#Hk#)#% t)!##))Y11 #)52#1 \')#% tU #)\'>#&%1 #)5.# %#)+)11 #)3.# %#)+^11 #)3^1 %\'/+A=11\'3/3^=1 +//+%=11 K/3*#=1 GG/)*#=11%+-)\'=11+\'-3\'=1 /1%E1 t5(##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \')#% tIC+-)\'=115\'-3\'=1 #-)\'=11%+-)\'= 1+\'-3\'= %#-7\'= %$#-)\'=11$##-7\'=1 %7-3\'=1 %d-5\'=1 \')#% t=<## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Eirunepe":{"data":"+/ yR(}=#8m#)#% tvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q t#7)36# t5\'#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %)3z t#[)-&# d#7)7I t# "},"Dawson":{"data":"+- 4H$u[#]k#)1r X#=j#))Y11 #)52#1 %#)+*#11 #)7% !##)%E11-# 1Y!%1 #)3>#1 t)#% X#) #-)\'= A #-5\'=1 C)56# H##?)#% H#=T## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 W)7% 8## "},"Argentina/Mendoza":
{"data":"+A u0eg=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1))\'1 d##)5^ 1d#\')\'% d##)5^ 1d#\')\'% d##)5j S13#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)+!# d##)3.# S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Nassau":{"data":")America/Toronto"},"Vancouver":{"data":"+\' <@:FU#yi#)#% H#EN##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 %i#-)\'=11i##)3:#1 %[-3\'=1 %y#-5\'=1 n)#% H#5WS-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Noronha":{"data":"+/ e}cy-#8m#)#% C*#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1#)3f C#G)3># C9\'#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1%)5^ C#\')3U C1\'#)%2# \'/5A= 1 7/%^= 3#)7- 1#)5% C# "},"Argentina/Cordoba":{"data":"+3 (_2i;#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'- d##)5r S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S5\'#/5%= 1%#)\'- =#)9># 1%\'/\'^= \'#/5^= 1 "}
,"Argentina/La_Rioja":{"data":"+9 Hw>@=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'% d##)+= S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)-% d##)-r S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Regina":{"data":"+\' }8.JM#qk#)3% 8#fU#))Y11 #)52#1 Q3/+%= 133/5%= -3/)A= 13#/5A= %#/5%= %+/5A= %#)%E11-# 1Y!%1 #-3\'=1 %#/)A=11 #/5A=1 %K-)\'=11KK-3\'=1 )#-)\'=11 #-5\'=1 \'-)\'=1 (## "}
,"St_Vincent":{"data":")America/Puerto_Rico"},"Scoresbysund":{"data":"+) i{]c)#@m#)/6# C#m%))91 C1//7)%=11+#15%1 %d53\'=1 [ 5\'\'=11#)\':# 313/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Louisville":{"data":")America/Kentucky/Louisville"},"Aruba":{"data":")America/Puerto_Rico"},"North_Dakota/Center":{"data":"+\' yF*eK#ui# 7j_# 8#MR#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11Y)5*#1 (#5,#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Thule":{"data":"+% 8&Fg=#@m#)/6# d9:\'\'-\'\'=11\'\'-3\'=1 %W/)%=11WW-5\'=1 % /\'A=11 /7%=1 "}
,"Argentina/San_Juan":{"data":"+9 $(ia=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'% d##)+= S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)+B# d##)/*# S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Rio_Branco":{"data":"++ PwaR=#8m#)#% tvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q t#t)-&# d#7)7I t# "}
,"Los_Angeles":{"data":"+) 0Z2BS#ui# 7jg# H#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% H#5)#)\'Y4!28\'1%#)#%1 %d-)\'=)1dO-3\'=1 %3-5\'=1 \')#% H#I|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"St_Thomas":{"data":")America/Puerto_Rico"},"Cordoba":{"data":")America/Argentina/Cordoba"},"Cancun":{"data":"++ XogXE#Xm# #%Q (##X%)9!# t1D##)%Q 1 #)/># !%3/)%=1133-5\'=1 ))1)1 (#A,%#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 =)%%1 t# "},
"Coral_Harbour":{"data":")America/Panama"},"Ensenada":{"data":")America/Tijuana"},"Maceio":{"data":"+3 <0:_/#8m#)#% S*#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1#)3f S#7)5U S5+#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1#)31 S#/)3># S9\'#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1%)5z S#\')3U S1\'#)%2# \'/5A= 1 7/%^= 3#)7- 1#)5% S# "},"Sitka":{"data":"+1 FF,2&##4i#)5nB# ,]L![#L#)1r&# H##q#)#% H#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% H##$#)#% H#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)5>#1 X#-de#-5\'=1 D##-%\'=11%K-)\'=11-)7># X#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Denver":{"data":"+- PNHPM#ui# 7j_# 8#)R#\'-\'\'=11\'\'-5\'=1 \')#% 8#- \'-\'\'=11\'#-5\'=1 %#)+z1 x)#% 8#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% 8#10#\'-\'\'=11 #)+z1 w#\'-)\'=11\'\'-5\'=1 \')#% 8#I|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Porto_Acre":{"data":")America/Rio_Branco"},"Cayman":{"data":")America/Panama"},"Nipigon":{"data":")America/Toronto"},"Thunder_Bay":{"data":")America/Toronto"},"Havana":{"data":"+\' PZB_C#4k#)#% 0ga_C#T#)/n&# tc#-#)-I 1 #)5I Q+/-%= 1++/3%= -\'/-%= 1\'\'/3%= n#)-% 1 #)3># %#)+:# 1 #)5) %#))A 1 \'/3A= #))Y 1%C-)\'= 1C+-5\'= %+)5A %+-5\'= %#)+= 1 S/5A= O\'/\'^= 1%3/+5= 1%//\'Y= 1%?/)%= 1;375A= %#159 %#15Q %\'5\'\'= 1\'755\'= //7)%= 1%#5\'\'= 1)355\'= /#7\'A= 1%#7\'^= 1%\'7\'A= 1%#7\'^= 1 #17U %#1)% 1 77%= % 7\'A= 1 "}
,"Campo_Grande":{"data":"+% (o_c7#8m#)#% dN%f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1%#)%f #)5r 1%#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1%#)%b #)59 1%#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1 7/%^= 3#)7- 1%#)5n 1%#)7) 1%#)5b 1%#)75 1%#)%*# #/5A= 1%G/5^= 1G//%^= %#/%z= %\'/%^= %#/%z= %//%^= \'#/7%= 1 "},"Rosario":{"data":")America/Argentina/Cordoba"}
,"Cambridge_Bay":{"data":"+- #Pm#)#% 8#A\'#)+*#11 #)7% !##)%E11-# 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 pp/)%=11=)5B#1 (#-,#S-)\'=11SH#-5\'=1 pp/)%=119)5:#1 t##)75 (##\'))%9 8#54#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Fortaleza":{"data":"+/ 8wc81#8m#)#% S*#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1#)3f S#G)3># S9\'#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1%)5z S#\')3U S1\'#)%2# \'/5A= 1 7/%^= 3#)7- 1#)5% S# "}
,"Managua":{"data":"+3 ]T}NE#4k#)#% L,0PE#y#)-!# (##e#)+% t#+)%b (#)1\'/\'b= 1\'\'/-!#% S)#%A t##)3&# (##\')#% t#3)#% (#9l\'/\'b= 1\'\'/-!#% *##))I 1 #/5%= %#))>#11 #/5%=) "},"Menominee":{"data":"++ iV*kE#}i#)3j&# (#5J#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#1 #-)\'=11 #-3\'=1 r#-)\'=11 #-5\'=1 /))2#1 t#3)):#1 (#I8## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Halifax":{"data":"+/ @J:];#ek#)-^ d)Y#))% 1 #)5% +)#% d) #))Y11 #)52#1 \')#% dJ#/#))% 1 #)5% 1#)+E 1 #)1:# %#)+9 1 \')35 #))># 1%+/+%= 1+#)31 %#)3^ %#)36# %#)+b 1 #)3U %#)+% 1 #)3.# %//+A= 1/#)3E %#)3- %#)3^ %\'/3&#% #)+% 1%#))># 1 #)5) %#)+r 1 #)3b %#)-) 1 #)3># %#)-% 1 #)3Y %\'/+%= 1\'3/3&#% +#)+6# 1%\'/+%= 1\'1%E1 d5(##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \')#% dIG3/3&#% \'\'/+%= 15/-)\'=11//-3\'=1 )/-)\'=11//-3\'=1 )/-)\'=11//-3\'=1 -O-)\'=11OO-5\'=1 \')#% d=<## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%"
+"=1 "},"Ojinaga":{"data":"+7 HFoDM#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##m%)#% (#1$%#)%Q 1 #)/># !%3/)%=1133-5\'=1 ))#% (###/)%=9 8#A,%#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 Q)#% 8#1u#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 `)5>#1 (###)7># (#1H%e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Argentina/Tucuman":{"data":"+7 Lu4};#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'- d##)5r S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)-% d##)-U S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1 "}
,"Glace_Bay":{"data":"+- HN:q9#ek#)-^ d5b#))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 C)#% d1?/-)\'=11//-3\'=1 )/-)\'=11//-3\'=1 #)#% d#l)#% d1d/-)\'=11//-3\'=1 -O-)\'=11OO-5\'=1 \')#% d=<## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Lower_Princes":{"data":")America/Curacao"},"Indiana/Petersburg":{"data":"+1 8BmcE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 K)#% (#1 #)+% 1 7-3\'=1 3C-)\'=11//-5\'=1 \'))*#1 t#\')5>#1 (#=x# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11E)5>#1 t#<#)))1 (#5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 #)711 t1i#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Montreal":{"data":")America/Toronto"},"Mendoza":{"data":")America/Argentina/Mendoza"},"Yakutat":{"data":"+/ VoL6$##4i#)5n(8eJQ y2,{[#L#)1r&# X##q#)#% X#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% X##$#)#% X#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)7># X#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Detroit":{"data":"+5 Hg&mC#qk#)#% (##K)+^1 t#4#)#% t5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% t))#-)\'=11 #-3\'=1 p)-Yec6# t1|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=111)#% t#3)#% t98## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11#)#% t##))2#1 t=Ce#-5\'=1 H##)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Santa_Isabel":{"data":")America/Tijuana"},"Merida":{"data":"+) qoq4G#Xm# #%Q (##X%)9!# t#\')9) (#AH##)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 "},"Bahia_Banderas":{"data":"+3 eL&VM#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##K))&# 8##?)#Y H##x)#% 8#At#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 Q))11 (#1G#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 "},"Matamoros":{"data":"++ 0##Xm# #%Q (##u%)#% (#-xe#-5\'=1 @#K-)\'=11%p/)%=11f)#% (#Ae##)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 Q)#% (#1u#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Indiana/Vevay":{"data":"+- @V}6E#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 G))*#1 t#`)#% t1(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11#)#% t#L#)#% t5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"St_Barthelemy":{"data":")America/Port_of_Spain"},"Argentina/San_Luis":{"data":"+A ](F6=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1))#% 1S##)\'Y d##)5^ 1d#\')\'% d##)-% S#C)5- 1d#\')\'- S#3)+B# d##)/*# S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)#v d) \'/\'A= +\'/5A= 1\')5M S# "}
,"Boa_Vista":{"data":"++ yZ@!;#8m#)#% dvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q d#O)3># d9\'#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1%)5^ d# "},"Indiana/Tell_City":{"data":"+1 ]ycXE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#1E#)+% 1 7-3\'=1 3?-)\'=11++-5\'=1 \')).#1 t#/)5:#1 (#1|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=111))2#1 t1(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11))#% t#T#)))1 (#5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Metlakatla":{"data":"+5 N:u{&##4i#)5n${w>S $ia4Y#L#)1r&# H##q#)#% H#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% H##$#)#% H#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)5>#1 H##H#)7%1 X#1,%e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 O)711 H##\')#r1 X#1<%e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Tortola":{"data":")America/Puerto_Rico"},"Nuuk":{"data":"+) 0c6*7#@m#)/6# S#m%))91 S5//\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) 4# 5:#) C-y#d%3\'=) [ %\'\'=)1^ %5\'=) "},"Argentina/Jujuy":{"data"
:"+; Xc$!=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1))\'1 d##)56# 1d#\')\'f d##)59 1S#\')#% S13#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S5\'#/5%= 1%#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"North_Dakota/New_Salem":{"data":"+\' iJ4gK#ui# 7j_# 8#MR#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11-)5.#1 (#5X#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Inuvik":{"data":"+) #yo#)#% H#1C# 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 2#-)\'=1 8#1P## 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 .#)#% 8#=T## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Port_of_Spain":{"data":")America/Puerto_Rico"},"New_York":{"data":"+- eTwq?#ui# 7jN# t)R#\'-\'\'=11\'\'-5\'=1 \')#% t1 #-\'\'=11 #-5\'=1 %}#-)\'=11}#L#-3\'=1 Q)#% t5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% t50##-\'\'=11 #-5\'=1 %}#-)\'=11}#L#-3\'=1 %O-5\'=1 \')#% tI|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Paramaribo":{"data":"++ @B*o7#,m#)#% m$Xo7#(#)#% Pkwm7#K)5% [#e#)5% S# "},"Manaus":{"data":"++ eewq9#8m#)#% dvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q d#7)36# d5\'#)%E #)5*# 1%#)#B# +/5M= 1\'\'/%^= %)3z d# "},"Resolute":{"data":"+- #ao#)1B# (#5+# 1Y!%1 #)3>#1 2#[-)\'=11[P#-5\'=1 pp/)%=119)5:#1 t#\'))%9 (#-4#S-)\'=11SH#-5\'=1 pp/)%=11#)5:#1 t#\')\'M9 (#1L#H#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Curacao":{"data":")America/Puerto_Rico"},"North_Dakota/Beulah":{"data":"+\' ykmmK#ui# 7j_# 8#UR#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 /)7=1 (#1u#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Bogota":{"data":"+\' ,$Ps?#yi#)\'U ,$Ps?#@#)7!# t)F\'#)+- 1%#)%= "},"Ciudad_Juarez":{"data":"+7 q!6oM#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##m%)#% (#1$%#)%Q 1 #)/># !%3/)%=1133-5\'=1 ))#% (###/)%=9 8#A,%#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 Q)#% 8#1u#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 `)5>#1 (###)7># 8#1H%e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Adak":{"data":"+3 wV8>p#4i#)5n8,ZNI XJ@sl#L#)1r&# y##q#)#% y#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% y##x))% y##+)#% y#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)5>#1 i#-de#-5\'=1 D##-%\'=11%K-)\'=11-)7># i#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Caracas":{"data":"+- Te.B=#4k#)#% e0}@=#|)%Q l#@%)#% d#q#)9E9 l#G)+%5 d# "},"Mazatlan":{"data":"+1 TiTmM#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##K))&# 8##?)#Y H##x)#% 8#At#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 "}
,"St_Kitts":{"data":")America/Puerto_Rico"},"Argentina/Salta":{"data":"+5 D]2$=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S=+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1%)\'- d##)5r S1/#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S5\'#/5%= 1%#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Mexico_City":{"data":"+/ D}s8K#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (#Y\'#)+%!%1 #)5% A#)%5 1 #)-*# %#)9E 1%#))% )#)9b 1%#)+% 9#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 #)3>#1 (##\')%r (#1\'#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 "}
,"Edmonton":{"data":"+\' }8*@Q#uk#)3% 8#UQ\'/)A=11\'#)52#1 %#)+2#1 %/-)\'=11/#-5\'=1 %+-3\'=1 n#)%E11-# 1Y!%1 #-3\'=1 )#-)\'=11 #-3\'=1 *#[-)\'=11[P#-5\'=1 n)#% 8#5WS-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Kentucky/Louisville":{"data":"+3 ,DmDE#ui# 7jV# (#)R#\'-\'\'=11\'\'-5\'=1 +)#% (#1 #)+%11 #)3%1 r#-)\'=11 #-3\'=1 \')#% (#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#=7#-)\'=11 #-3\'=1 5#-)\'=ec6#1 #)-)1 1O-)\'=11O7-3\'=1 %7-5\'=1 #)/!#1 t#?)#% t5$## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911#)#911(###)52#1 tA?e#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Araguaina":{"data":"+/ $aD@5#8m#)#% S*#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1#)3f S#7)3Y Sb+#)#B# +/5M= 1\'\'/%^= %#)%M #)59 1%#)%b #)59 1%#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1 7/%^= 3#)7- 1%#)5n 1#)3&# S#G)5v S13G/5^= 1G//%^= %#/%z= %\'/%^= %)3% S# "},"Santo_Domingo":{"data":"+- X_F}=#4k#)#% T$F!?#u#))%&# t9J##)5># 1%#)%6# )3-5\'= )/#)%v %#)#r %+)#v #)52# d#0#)5:#1 t-L#e#-5\'=1 @#K-)\'=11%p/)%=119)9-) d# "}
,"Indiana/Knox":{"data":"+/ (VBVE#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 +)#% (#5 [-)\'=11[?-3\'=1 %\'-5\'=1 %\'-3\'=1 %+-5\'=1 \')):#1 t#\')52#1 (#Al# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11^)52#1 t#`)))1 (#5e#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Indianapolis":{"data":")America/Indiana/Indianapolis"},"Whitehorse":{"data":"+- i>{yY#]k#)1r X#=j#))Y11 #)52#1 %#)+*#11 #)7% !##)%E11-# 1Y!%1 #)3>#1 t)#% X#) #-)\'= A #-5\'=1 \')%2# H##[)#% H#=T## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 W)7% 8## "}
,"Yellowknife":{"data":")America/Edmonton"},"Kentucky/Monticello":{"data":"++ X:q2E#ui# 7jV# (#5R#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (##|)#% (#A$## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=119)5:#1 t5L#e#-5\'=1 @#K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Asuncion":{"data":"++ 8VgB9#4k#)#% 8VgB9#m#)5I d#m#)5% S#+))% dz%W)5% 1W/)\'% %S))% +#)5z 1%#)5% 1%#)59 1%#)\'% #)55 1%#)\'B# +)5% 1\'\'-%\'= %#)\'% 7/5%= 13#-%\'= %//\'%= %+/)%= +\'/3%= 1%7/5^= 133/\'A= % /5%= 1 +/)A= % /\'z= "}
,"Santarem":{"data":"+) 4]Ne7#8m#)#% dvf#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1#)3Q d#t)-&# S# "},"Antigua":{"data":")America/Puerto_Rico"},"Virgin":{"data":")America/St_Thomas"},"Winnipeg":{"data":"+\' 8Z0oI#(k#)/b (#&#:##))!# 1 #)3f )#))Y11 #)52#1 n#)+b11 #)3.#1 5#)%E11-# 1Y!%1 #-3\'=1 %#)+Q11 #)5U1 %+-)\'=11++-3\'=1 %#)+%11 #)3>#1 %G-)\'=11G?-3\'=1 %#-5\'=1 %#-3\'=1 -#-)\'=11 #)3z1 -t5)\'=11te#55\'=1 ll7)%=11\')#% (#5H#S-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Recife":{"data":"+/ m]4N/#8m#)#% S*#f#)5-z1%\'))% \'#)5- 1f/)9% 1+#))b) %\'))% %#)\'% I#)9E 1%#)\'% %#)#B# 1 #)\'B# #)9% 1%+)\'% +\')7% 1j#)7) 1%#)\'^ #)5*# 1%#)%Y #)5*# 1%#)%= #)5b 1%#)#:# #)5^ 1%#)%M #)5v 1#)3f S#G)3># S9\'#)\'% #)5M 1%#)%v #)5- 1%#)%2# \'/5A= 1%)5^ S#\')3U S1\'#)%2# \'/5A= 1 7/%^= 3#)7- 1#)5% S# "},"Lima":{"data":"+\' }PwPA#4k#)#% ysuRA#l)/6# tI>##)#% 1 #))% \'-3\'= 1 \'/\'&#= !%\')#% 1\'\'))% -#)#% 1 #))% 1#)#% 1 #))% "},"Shiprock":{"data":")America/Denver"}
,"Martinique":{"data":"++ X_J*;#4k#)#% X_J*;#x)+% d#$\'))9 1d##)36# d# "},"Phoenix":{"data":"+/ PsB$Q#ui# 7j_# 8#-R#\'-\'\'=11\'\'-5\'=1 !##)%E11+)#%ec6# 8###))%ec6# 8#%+#)%E11+)5%ec6# 8##$#)#% 8#1|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=115)\'v 8## "},"Goose_Bay":{"data":"+5 T4sy9#yi#)#% umw<7#P#)#% umw<7) #))Y11 #)52#1 \')#% umw<7#d)\'># [#\')#% [1d`/+%=!%1``-5\'=!% %7/+E% 177/5)% \')+M [5(##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \')#% [=K7/+E% 177/5)% 53/+A=1133/5)=1 %T#-)\'=11T#C-3\'=1 %0#-5\'=1 r)\'^1 dE`T#-)\'=11T#C-3\'=1 %0#-5\'=1 %#/)%=ec6#1 p-5\'=ec6# l#/)%=ec6#A%h/)%=ec6#1%3/\'A=ec6#13//7%=ec6# \')7% d1]#H#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"St_Johns":{"data":"+1 umw<7#yi#)#% umw<7)J##))A11 #)3f1 \')#% umw<7) #))Y11 #)52#1 \')#% umw<79+#))A11 #)3f1 )#)+5!%1 #)1Q!% %`/+%=!%1``-5\'=!% #)\'># [9d#)+5!%1 #)1Q!% %`/+%=!%1``-5\'=!% %7/+E% 177/5)% \')+M [5(##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 \')#% [UK7/+E% 177/5)% 53/+A=1133/5)=1 %T#-)\'=11T#C-3\'=1 %0#-5\'=1 %#/)%=ec6#1 p-5\'=ec6# l#/)%=ec6#A%h/)%=ec6#1%3/\'A=ec6#13//7%=ec6# \')7% [1]#H#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "},"Montevideo":{"data":"+7 HoF&9#}k#)-I HoF&9#S)+% d#/)5% [A +)5% )\'+))% =7-5\'= )3?-)%= +#)5% )%#)52# )%#)1% )%#)9Y )#)9Y SAC?-)%= #)1% )%#)9Y )%#)\'Y b#)+&# ) #)7^ %#)#f 1 #)\'9 #)#% SA\'#)+&# ) #)7^ %#)#f 1 #)\'9 5#))1 1 #)3.# -#)+2# ) #)9% #)#% S9/#))1 1 #)3.# -#)+2# ) #)9% )#))*# 1 #)-Y #)#% SI+#)+2# ) #)9% )#))*# 1 #)-Y )#))!# 1 #)/b )#)#U 9 #)\'I ) #)3% #)9z 1#)#% S9+#))!# 1 #)/b )#)#U 9 #)\'I ) #)3% #)9z 1#)\'I S9+#))!# 1 #)/b )#)#U 9 #)\'I ) #)3% #)9z 1#)9z S:#+#))!# 1 #)/b )#)#U 9 #)\'I ) #)3% "
+" #)9z 1%#)\'># %#)9n 1%#)\'9 #)91 1%\'/\'%= \'#)9f 1%#)):# 1%#)\'b =#)9Y 1%#)%6# #)9M 1%#)\'5 #)5:# 1%#)%*# \'/5v= 1 \'/\'%= #)5j 1%#)%6# M#)3n 1%#)\'2#1 #)5E11%G/\'A=1 GC/5%=11 "},"St_Lucia":{"data":")America/Puerto_Rico"},"Knox_IN":{"data":")America/Indiana/Knox"},"Chicago":{"data":"+1 DXLkE#ui# 7jV# (#)R#\'-\'\'=11\'\'-5\'=1 \')#% (#5 #)-U11 \'-5\'=1 #-\'\'=11%y#-)\'=11y#H#-3\'=1 j)\'%1 t##)7^1 (#1d\'-5\'=1 #-\'\'=11%y#-)\'=11y#H#-3\'=1 Q)#% (#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% (#50#\'-5\'=1 #-\'\'=11%y#-)\'=11y#H#-3\'=1 %O-5\'=1 \')#% (#I|# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Chihuahua":{"data":"+3 $T:gM#Xm# #%Y 8##7)-I!% (##/)7^ 8#)%#)+%!%1 #)5% \'))% (##m%)#% (#1$%#)%Q 1 #)/># !%3/)%=1133-5\'=1 ))#% (###/)%=9 8#A,%#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 #)5>#1 (## "},"La_Paz":{"data":"+) qc.Z=#4k#)#% qc.Z=#m#)5^ 1qc.Z=#\')\'v d# "},"Blanc-Sablon":{"data":")America/Puerto_Rico"},"Catamarca":{"data":")America/Argentina/Catamarca"},"Tijuana":{"data":"+G yo**S#Xm# #%Y 8##+)#% H##/)-I!% 8##/)7^ H##\'))% 1H###)3># H##O))&# 1H##/ 1Y!%1H###)7Q H##/))5 1H##\')#Y H##7)#% H#-7#)#%1 %d-)\'=)1dO-3\'=1 #)#% H##`)#% H#1Ge#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11I)#% H#9$%#)%Q 1 #)/># !%3/)%=1133-5\'=1 %#/+%=11 #-3\'=1 #)#% H#-P#e#-5\'=1 @#K-)\'=11%p/)%=111)%r H#1\'#/+%=11 #-3\'=1 %t/)%=11tt-5\'=1 Q)#% H#1u#e#-5\'=1 pp/)%=11% /\'A=11 /7%=1 "}
,"Barbados":{"data":"+) q.$k9#,m#)16# d9B## )nI1 # 1B#Q %# +)I1 # 35Q %# )II) # 3IQ #)#% d1\'# +)I1 # 35Q %# )II) # 3IQ \')#% d=\'# )II) # 3IQ J##)-Q11 \'/5%=1 +/)^=11\'#)3>#1 %#)3*#1 "},"Atka":{"data":")America/Adak"},"Anchorage":{"data":"+1 cL0&|#4i#)5n]&VBO mTH.b#L#)1r&# i##q#)#% i#=(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=119))% i##+)#% i#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=11-)5>#1 X#-de#-5\'=1 D##-%\'=11%K-)\'=11-)7># X#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Port-au-Prince":{"data":"+\' 4]FP?#4k#)#% (oVN?#4#)#&#&# tMs%#)+A 1%/-)\'= 133-5\'= %G7)%=)1GG55\'=) A\'/)%= 1\'\'-5\'= 9//\'A=11///7%=1 ) /\'A=11 /7%=1 "},"Rainy_River":{"data":")America/Winnipeg"},"Cayenne":{"data":"+\' uu.67#,m#)/% d#L%)5% S# "},"Tegucigalpa":{"data":"+% u}2cE#Tm#))% (#1s%\'/+%= 1\'\'-3\'= j#/+%= 1 #/1%% "},"Juneau":{"data":"+5 20oB&##4i#)5nDFu!S @sgmY#L#)1r&# H##q#)#% H#5(#\'-\'\'=11\'\'-5\'=1 !##)%E11-# 1Y!%1 #)3>#1 \')#% H##$#)#% H#=(## 1Y!%1 #)3>#1 ze#-5\'=1 e#;-)\'=11%#)#911%#-%\'=11%K-)\'=119))2#1 X#-We#-5\'=1 D##-%\'=11%K-)\'=119)5.#1 H#-We#-5\'=1 D##-%\'=11%K-)\'=11-)5>#1 X#-de#-5\'=1 D##-%\'=11%K-)\'=11-)7># X#9de#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "}
,"Marigot":{"data":")America/Port_of_Spain"},"Atikokan":{"data":")America/Panama"},"Argentina/Rio_Gallegos":{"data":"+5 e]_o=#Dk#)5B# (_2i;#0#)+% d#K)9% dn #)9% 1%#))% #)5^ 1%C)\'% C?)7% 1%#)/% 1%#)-^ #)5^ 1)#)1% #)5^ 1-#)\'% #)5% 1f#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 SA+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% Y#)9% 1%3/\'%= 3//5^= 1=#/5%= 1#)5- d-K3/\'%= 9#/5%= 1%#)\'- #)\'- S#3)-% d##)-r S13#)\'- =#)9># 1%\'/\'^= \'#/5^= 1#)5j S# "},"Dawson_Creek":{"data":"+) D4oiS#yi#)#% H#5N##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 +)#% H#1\'i#-)\'=11i##)3:#1 %[-3\'=1 %y#-5\'=1 N#)1>#1 8## "}
,"Dominica":{"data":")America/Puerto_Rico"},"Fort_Nelson":{"data":"+- aF,>U#yi#)#% H#=N##))Y11 #)52#1 &##)%E11-# 1Y!%1 #)3>#1 %i#-)\'=11i##)3:#1 #)#% H##\')#% H#1\'i#-)\'=11i##)3:#1 %[-3\'=1 %y#-5\'=1 n)#% H#5WS-)\'=11SH#-5\'=1 pp/)%=11% /\'A=11 /7%=1 C)\'A1 8## "}},"Brazil":{"DeNoronha":{"data":")America/Noronha"},"West":{"data":")America/Manaus"},"Acre":{"data":")America/Rio_Branco"},"East":{"data":")America/Sao_Paulo"}},"Indian":{"Reunion":{"data":")Asia/Dubai"},"Maldives":{"data":"+\' *yug?#ii#)#% *yug?#P\')#% r# "}
,"Christmas":{"data":")Asia/Bangkok"},"Antananarivo":{"data":")Africa/Nairobi"},"Chagos":{"data":"+\' FJ6R?#yk#)#% r#u\')#% &## "},"Mahe":{"data":")Asia/Dubai"},"Mayotte":{"data":")Africa/Nairobi"},"Kerguelen":{"data":")Indian/Maldives"},"Mauritius":{"data":"+% &{*@9#yk#)#% b1:\'#)5I 1%#)\'v *##-5\'=11%#-\'\'=1 "},"Cocos":{"data":")Asia/Yangon"},"Comoro":{"data":")Africa/Nairobi"}},"Mexico":{"General":{"data":")America/Mexico_City"},"BajaNorte":{"data":")America/Tijuana"},"BajaSur":{"data":")America/Mazatlan"}
},"Antarctica":{"Macquarie":{"data":"+3 #Xk#)7% g##h)5%11g##\')%% g#) #1#%11 #5\'\'=1 +1)% #<#)\'*# g#%7\'5\'\'=1 $#)#% g#r0%\'7\'%=1 *%#75%=11%#7\':#=1 h55\'=11d+7\'A=1 %#5%\'=1 %C7\'%=1 %\'5\'\'=1 %+7\'%=1 #75^=11%/7\'^=1 /#75z=11%+55\'=11%C75%=11C[5\'\'=1 7#51\'=11% 75%=115#7)%=1 %#5\'\'=1 % 7)%=1 +)#% 1g##\')#% g#-K 75%=119#5\'\'=1 % 7)%=1 "},"Palmer":{"data":"++ #Lq#)#% d=+#)5% #)9^ 1%+)\'% ++)5^ 1%#))) \'/5%= 1 \'/)%= #)55 S1+\'/5%= 1 \'/)%= 5#)#!# 1 #)+% C)+% d&#K[\'\'E=9 W# 3>#A1%W\'5E=A1 # )Q9 %+\'\'E=9 +\'\'5E=A1%# 3bA1%7\'\'E=9 7;\'5E=A1 # \'>#9 %#\'\'E=9 # 32#A1%# )19 O\'5E=A1K?\'\'E=9 %# \'>#9 %#\'\'E=9 %#\')%=9 %#\'+)=9 #\'1b=A1%+\')!#=9 ++\'3)=A1)+\'+E=9 ++\'1E=A1))91 S# "}
,"Casey":{"data":"+; #]q#)#% F##i#)5j1 w##\')\'51 F##\')56#1 w##\' %vN# F##3)5z w##+)\'MA F###)5=A w##\')\'f9 F###)519 w##\')\'A9 F###)51ec6# w## "},"Troll":{"data":"+% #4u#)%Q ) %\'\'=)A\' %5\'=) "},"Vostok":{"data":")Asia/Urumqi"},"DumontDUrville":{"data":")Pacific/Port_Moresby"},"Syowa":{"data":")Asia/Riyadh"},"South_Pole":{"data":")Antarctica/McMurdo"},"Mawson":{"data":"+\' #}o#)%U &##H%)5j1 r# "},"McMurdo":{"data":")Pacific/Auckland"},"Davis":{"data":"+1 #,q#)#U 6##?)7% #7)%% 6##i#)5j1 r#\' \'Ig# 6##\')56#1 r#\' %vg# 6## "}
,"Rothera":{"data":"+% #yq#)9% S# "}},"Arctic":{"Longyearbyen":{"data":")Europe/Oslo"}},"Australia":{"Lord_Howe":{"data":"+) &w}*f#Hk#)%% g##i\')\'% o#- /-5\'=11+//\'%=1 #-5\'=1)#)/% o#Y3/-5\'=11+//\'%=1 #-5\'=1)%//\'^=1 /#)5n1)%S-5\'=1)G7/\'%=1 %G-\'\'=1 7#-1\'=1)%;-5\'=1)\'#/)%=1 %#-\'\'=1 % /)%=1 /5%=1) "},"Lindeman":{"data":"+) JaDy`#Hk#)#% g#=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% g#1 #55\'=11%#5%\'=1 f+55\'=11\'+7\'%=1 #)/% g#) \'55\'=11 \'7\'%=1 "},"Tasmania":
{"data":")Australia/Hobart"},"Victoria":{"data":")Australia/Melbourne"},"West":{"data":")Australia/Perth"},"Adelaide":{"data":"+) {@mc[#Hk#)%% V##3)+% _#=j#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% _#^ [55\'=11%#15n11%t55\'=11T##1%2#1 %S7\'%=1 %37\'^=1 %#1\'-1 %#1\'z1 %#1\'=1 %#1\'r1 %K5\'\'=1 %#1))1 %#5\'\'=1 % 7)%=1 75%=11 "},"Perth":{"data":"+\' 2TXoQ#Hk#)9% F#=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-11#)/% F#EB##55\'=11%#7\'%=1 A#55\'=11%#7\'%=1 =#17f11%#7\'%=1 Y#19-11%+5\'\'=1 +\'55\'=11 "}
,"South":{"data":")Australia/Adelaide"},"Eucla":{"data":"+\' B$}ZW#Hk#)9% N>N.Y=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-11#)/% N>N.YEB##55\'=11%#7\'%=1 A#55\'=11%#7\'%=1 =#17f11%#7\'%=1 Y#19-11%+5\'\'=1 +\'55\'=11 "},"LHI":{"data":")Australia/Lord_Howe"},"Melbourne":{"data":"+\' BDi(`#Hk#)%% g#=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% g#Y [55\'=11W#5%\'=1 %S7\'%=1 %37\'^=1 3\'75^=11%O55\'=11C/7\'%=1 %K5\'\'=1 7#51\'=11%;55\'=11\'#7)%=1 %#5\'\'=1 % 7)%=1 75%=11 "}
,"Hobart":{"data":"+) oRyV`#Hk#)3% g#1v#75%=11%#5\'\'=1 \'75z=11 \'7\'%=1 #)5&# g#=+#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-11(#)#% g#r0%\'7\'%=1 *%#75%=11%#7\':#=1 h55\'=11d+7\'A=1 %#5%\'=1 %C7\'%=1 %\'5\'\'=1 %+7\'%=1 #75^=11%/7\'^=1 /#75z=11%+55\'=11%C75%=11C[5\'\'=1 7#51\'=11% 75%=115#7)%=1 %#5\'\'=1 % 7)%=1 "},"Broken_Hill":{"data":"+- &w(@^#Hk#)%% g##\')1!# V##/)+% _#=j#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% _#M [55\'=11W#1%2#1 %C7\'%=1 %#7)%=1 %+7\'%=1 %/7\'^=1 /#15n11%S55\'=11G77\'%=1 %G5\'\'=1 7#51\'=11#)#% _#=Wt55\'=11W#1\'r1 %K5\'\'=1 %#1))1 %#5\'\'=1 % 7)%=1 75%=11 "}
,"Darwin":{"data":"+\' o:D&Y#Hk#)%% V##3)+% _#=j#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-11 "},"ACT":{"data":")Australia/Sydney"},"Brisbane":{"data":"+\' 2,@mb#Hk#)#% g#=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% g#1 #55\'=11%#5%\'=1 f+55\'=11\'+7\'%=1 "},"NSW":{"data":")Australia/Sydney"},"Currie":{"data":")Australia/Hobart"},"Yancowinna":{"data":")Australia/Broken_Hill"},"Canberra":{"data":")Australia/Sydney"},"North":{"data":")Australia/Darwin"},"Sydney":{"data"
:"+\' .wFHb#Hk#)%% g#=z#1#%11 #5\'\'=1 *##1#%11 #5\'\'=1 #132#11%\'5\'\'=1 \'#15-118#)#% g#b [55\'=11W#1%2#1 %C7\'%=1 %#7)%=1 %+7\'%=1 %/7\'^=1 /#15n11%S55\'=11G77\'%=1 %G5\'\'=1 7#51\'=11%;55\'=11\'#7)%=1 %#5\'\'=1 % 7)%=1 75%=11 "},"Queensland":{"data":")Australia/Brisbane"}},"Chile":{"EasterIsland":{"data":")Pacific/Easter"},"Continental":{"data":")America/Santiago"}},"Atlantic":{"St_Helena":{"data":")Africa/Abidjan"},"Reykjavik":{"data":")Africa/Abidjan"},"Stanley":{"data":"+- @gTF9#4k#)#% @gTF9#|)\'Q d9*#\'-3\'= 1 3/\'n= /#)5% 1%+-3\'= 1%#)#% g##-3\'= 1#)+% S5i##)#% g##-3\'= 1%\'-)\'= \'#)3b 1%`/3E= 1^)3^ d9\'\'-)\'= \'#)3b 1%`/3E= 1[[/)b= %G/)^=1 GG/3%=11#)351 S# "}
,"Faroe":{"data":"+\' DyeJ##}k#)#M #4\')#% 13/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Madeira":{"data":"+; ]<aZ\'#yi#)#% ]<aZ\'#8# #%) 3J#1#)-f!%1 #)7%) %#1%6#!%1 315Y!% /#1\'%!%1%#1%6#!%1%#1%:#!%1%#1%6#!%1-#1)b!%1 #15Y!% )#1)f!%1 /75%9!% +#1)E!%1%#1)Y!%1%#1)r!%1)#1)j!%1 \'75%9!% #1))!%1)#1)=!%1 375%9!% /#1\'>#!%1%#1)j!%1%#1)-!%1%#1\'.#!%1%#1)^!%1 #17j!% %#1%&#!%1 \'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% -1)*#w# 39+\'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% -11^w# 3A+\'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w#1)1)fw# 39\'/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w"
+"#1)116#w# 3=\'/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%1)zw# 35+/7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%11.#w# 35+/7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A#1)vw# 35//7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A#11*#w# 3E//7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%#7)%9!%1 #75%9!% %l7)%=11ll75%=1 \'))-1 Ipl7)%=11ll75%=1 Q#1\'2# 1 #13*# %\'7)%= 1\'#15% %/53\'=) +#5\'\'= 1%\'5\'\'=)1%#5\'\'=11#13*#) 1;/\')%=)1\'d%3\'=) [ %\'\'=)1^ %5\'=) "},"Canary":{"data"
:"++ <is<\'#Xm#)\'% 3#(#)3>#) #P#1)9 1 ## 36#) 5//\')%=)1+# 5%) %d%3\'=) [ %\'\'=)1^ %5\'=) "},"Faeroe":{"data":")Atlantic/Faroe"},"Jan_Mayen":{"data":")Europe/Berlin"},"Bermuda":{"data":"++ T4Bu;#4k#)#% T4Bu;12##))9 1 #)5% %#))Y 1 #)3b S)#%1 dYS#))Y 1 #)3b &##)#M11 #)5j1 %#)\'v11 #)5B#1 %\'/\'A=11\'\'/7%=1 )#/+^=11 #/3A=1 %3/+z=1133/3%=1 1#/+z=11 #-5\'=1 l))6#1 d1<## 1Y!%1 #)3>#1 :#S-)\'=11SH#-5\'=1 >#)#% d9Ge#-5\'=1 D##-%\'=11%K-)\'=11%p/)%=11% /\'A=11 /7%=1 "},"Azores":{"data":"+? 0Z.P+#yi#)#% 4TF.-#8# #%1 CJ#1#)-f!%1 #)7%) %#1%6#!%1 315Y!% /#1\'%!%1%#1%6#!%1%#1%:#!%1%#1%6#!%1-#1)b!%1 #15Y!% )#1)f!%1 /75%9!% +#1)E!%1%#1)Y!%1%#1)r!%1)#1)j!%1 \'75%9!% #1))!%1)#1)=!%1 375%9!% /#1\'>#!%1%#1)j!%1%#1)-!%1%#1\'.#!%1%#1)^!%1 #17j!% %#1%&#!%1 \'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% -1)*#w# C9+\'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% -11^w# CA+\'155!% #1)5!%1%/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w#1)1)fw# C9\'/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w"
+"#1)116#w# C=\'/7\'A9!%1/#1)*#w#A #11^w#1 /75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%1)zw# C5+/7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%11.#w# C5+/7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A#1)vw# C5//7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A#11*#w# CE//7\'A9!%1//75&#9!% +#1)fw#A +71*#9w#1\'\'7)v9w#A%#7)%9!%1 #75%9!% %l7)%=11ll75%=1 \'))-1 3Ipl7)%=11ll75%=1 Q#1\'2# 1 #13*# %\'7)%= 1\'#15% %/53\'=) +#5\'\'= 1%\'5\'\'=)1%#5\'\'=11#13*#) 3-;/7)%=)1\'d53\'=) [ 5\'\'=)1O132#) -`/\')%=)1\'d%3\'=) [ %\'\'=)1S \'6#) 31d/\')%=)1\'d%3\'=) [ %"
+"\'\'=)1^ %5\'=) "},"South_Georgia":{"data":"+% i_>o/#4k#)#% C# "},"Cape_Verde":{"data":"++ X2y$+#0m# #%1 C#@#)3% 1C#/)5^ C#@#)7*#1 3# "}},"US":{"Aleutian":{"data":")America/Adak"},"Mountain":{"data":")America/Denver"},"Pacific":{"data":")America/Los_Angeles"},"East-Indiana":{"data":")America/Indiana/Indianapolis"},"Hawaii":{"data":")Pacific/Honolulu"},"Alaska":{"data":")America/Anchorage"},"Central":{"data":")America/Chicago"},"Eastern":{"data":")America/New_York"},"Indiana-Starke":{"data":")America/Indiana/Knox"}
,"Arizona":{"data":")America/Phoenix"},"Samoa":{"data":")Pacific/Pago_Pago"},"Michigan":{"data":")America/Detroit"}}};}
var WP=K();
var D71=null;var D72=null;var D7V=null;function CzU(){CzU=Be(WP);B5i();}
function B5i(){D71=CWn();D72=CXK();D7V=V($rt_arraycls(D),[V(D,[B(1481),CWI()]),V(D,[B(1482),CQU()]),V(D,[B(1483),CUe()]),V(D,[B(1484),CUq()]),V(D,[B(1485),D72]),V(D,[B(1486),CXR()]),V(D,[B(1487),CRK()]),V(D,[B(1488),CW5()]),V(D,[B(1489),CWY()]),V(D,[B(1490),CQ9()]),V(D,[B(1491),CVh()]),V(D,[B(1492),CS4()]),V(D,[B(1493),CV3()]),V(D,[B(1494),CUI()]),V(D,[B(1495),CUk()]),V(D,[B(1496),CRt()]),V(D,[B(1497),CTK()]),V(D,[B(1498),CTe()]),V(D,[B(1499),CXP()]),V(D,[B(1500),CU9()]),V(D,[B(1501),CUs()]),V(D,[B(1502),CS$()]),
V(D,[B(1503),CVR()]),V(D,[B(1504),CUd()]),V(D,[B(1505),CUa()]),V(D,[B(1506),CWx()]),V(D,[B(1507),CU7()]),V(D,[B(1508),CX9()]),V(D,[B(870),D71]),V(D,[B(1509),CVU()]),V(D,[B(1510),CW6()]),V(D,[B(1511),D71]),V(D,[B(1399),CQR()]),V(D,[B(1512),D72]),V(D,[B(1513),CVl()]),V(D,[B(1514),B1(0,127)]),V(D,[B(1515),B1(128,255)]),V(D,[B(1516),B1(256,383)]),V(D,[B(1517),B1(384,591)]),V(D,[B(1518),B1(592,687)]),V(D,[B(1519),B1(688,767)]),V(D,[B(1520),B1(768,879)]),V(D,[B(1521),B1(880,1023)]),V(D,[B(1522),B1(1024,1279)]),V(D,
[B(1523),B1(1280,1327)]),V(D,[B(1524),B1(1328,1423)]),V(D,[B(1525),B1(1424,1535)]),V(D,[B(1526),B1(1536,1791)]),V(D,[B(1527),B1(1792,1871)]),V(D,[B(1528),B1(1872,1919)]),V(D,[B(1529),B1(1920,1983)]),V(D,[B(1530),B1(2304,2431)]),V(D,[B(1531),B1(2432,2559)]),V(D,[B(1532),B1(2560,2687)]),V(D,[B(1533),B1(2688,2815)]),V(D,[B(1534),B1(2816,2943)]),V(D,[B(1535),B1(2944,3071)]),V(D,[B(1536),B1(3072,3199)]),V(D,[B(1537),B1(3200,3327)]),V(D,[B(1538),B1(3328,3455)]),V(D,[B(1539),B1(3456,3583)]),V(D,[B(1540),B1(3584,3711)]),
V(D,[B(1541),B1(3712,3839)]),V(D,[B(1542),B1(3840,4095)]),V(D,[B(1543),B1(4096,4255)]),V(D,[B(1544),B1(4256,4351)]),V(D,[B(1545),B1(4352,4607)]),V(D,[B(1546),B1(4608,4991)]),V(D,[B(1547),B1(4992,5023)]),V(D,[B(1548),B1(5024,5119)]),V(D,[B(1549),B1(5120,5759)]),V(D,[B(1550),B1(5760,5791)]),V(D,[B(1551),B1(5792,5887)]),V(D,[B(1552),B1(5888,5919)]),V(D,[B(1553),B1(5920,5951)]),V(D,[B(1554),B1(5952,5983)]),V(D,[B(1555),B1(5984,6015)]),V(D,[B(1556),B1(6016,6143)]),V(D,[B(1557),B1(6144,6319)]),V(D,[B(1558),B1(6400,
6479)]),V(D,[B(1559),B1(6480,6527)]),V(D,[B(1560),B1(6528,6623)]),V(D,[B(1561),B1(6624,6655)]),V(D,[B(1562),B1(6656,6687)]),V(D,[B(1563),B1(7424,7551)]),V(D,[B(1564),B1(7552,7615)]),V(D,[B(1565),B1(7616,7679)]),V(D,[B(1566),B1(7680,7935)]),V(D,[B(1567),B1(7936,8191)]),V(D,[B(1568),B1(8192,8303)]),V(D,[B(1569),B1(8304,8351)]),V(D,[B(1570),B1(8352,8399)]),V(D,[B(1571),B1(8400,8447)]),V(D,[B(1572),B1(8448,8527)]),V(D,[B(1573),B1(8528,8591)]),V(D,[B(1574),B1(8592,8703)]),V(D,[B(1575),B1(8704,8959)]),V(D,[B(1576),
B1(8960,9215)]),V(D,[B(1577),B1(9216,9279)]),V(D,[B(1578),B1(9280,9311)]),V(D,[B(1579),B1(9312,9471)]),V(D,[B(1580),B1(9472,9599)]),V(D,[B(1581),B1(9600,9631)]),V(D,[B(1582),B1(9632,9727)]),V(D,[B(1583),B1(9728,9983)]),V(D,[B(1584),B1(9984,10175)]),V(D,[B(1585),B1(10176,10223)]),V(D,[B(1586),B1(10224,10239)]),V(D,[B(1587),B1(10240,10495)]),V(D,[B(1588),B1(10496,10623)]),V(D,[B(1589),B1(10624,10751)]),V(D,[B(1590),B1(10752,11007)]),V(D,[B(1591),B1(11008,11263)]),V(D,[B(1592),B1(11264,11359)]),V(D,[B(1593),B1(11392,
11519)]),V(D,[B(1594),B1(11520,11567)]),V(D,[B(1595),B1(11568,11647)]),V(D,[B(1596),B1(11648,11743)]),V(D,[B(1597),B1(11776,11903)]),V(D,[B(1598),B1(11904,12031)]),V(D,[B(1599),B1(12032,12255)]),V(D,[B(1600),B1(12272,12287)]),V(D,[B(1601),B1(12288,12351)]),V(D,[B(1602),B1(12352,12447)]),V(D,[B(1603),B1(12448,12543)]),V(D,[B(1604),B1(12544,12591)]),V(D,[B(1605),B1(12592,12687)]),V(D,[B(1606),B1(12688,12703)]),V(D,[B(1607),B1(12704,12735)]),V(D,[B(1608),B1(12736,12783)]),V(D,[B(1609),B1(12784,12799)]),V(D,[B(1610),
B1(12800,13055)]),V(D,[B(1611),B1(13056,13311)]),V(D,[B(1612),B1(13312,19893)]),V(D,[B(1613),B1(19904,19967)]),V(D,[B(1614),B1(19968,40959)]),V(D,[B(1615),B1(40960,42127)]),V(D,[B(1616),B1(42128,42191)]),V(D,[B(1617),B1(42752,42783)]),V(D,[B(1618),B1(43008,43055)]),V(D,[B(1619),B1(44032,55203)]),V(D,[B(1620),B1(55296,56191)]),V(D,[B(1621),B1(56192,56319)]),V(D,[B(1622),B1(56320,57343)]),V(D,[B(1623),B1(57344,63743)]),V(D,[B(1624),B1(63744,64255)]),V(D,[B(1625),B1(64256,64335)]),V(D,[B(1626),B1(64336,65023)]),
V(D,[B(1627),B1(65024,65039)]),V(D,[B(1628),B1(65040,65055)]),V(D,[B(1629),B1(65056,65071)]),V(D,[B(1630),B1(65072,65103)]),V(D,[B(1631),B1(65104,65135)]),V(D,[B(1632),B1(65136,65279)]),V(D,[B(1633),B1(65280,65519)]),V(D,[B(1634),B1(0,1114111)]),V(D,[B(1635),CW9()]),V(D,[B(1636),FQ(0,1)]),V(D,[B(1637),AE0(62,1)]),V(D,[B(1638),FQ(1,1)]),V(D,[B(1639),FQ(2,1)]),V(D,[B(1640),FQ(3,0)]),V(D,[B(1641),FQ(4,0)]),V(D,[B(1642),FQ(5,1)]),V(D,[B(1643),AE0(448,1)]),V(D,[B(1644),FQ(6,1)]),V(D,[B(1645),FQ(7,0)]),V(D,[B(1646),
FQ(8,1)]),V(D,[B(1647),AE0(3584,1)]),V(D,[B(1648),FQ(9,1)]),V(D,[B(1649),FQ(10,1)]),V(D,[B(1650),FQ(11,1)]),V(D,[B(1651),AE0(28672,0)]),V(D,[B(1652),FQ(12,0)]),V(D,[B(1653),FQ(13,0)]),V(D,[B(1654),FQ(14,0)]),V(D,[B(1655),CTu(983040,1,1)]),V(D,[B(1656),FQ(15,0)]),V(D,[B(1657),FQ(16,1)]),V(D,[B(1658),FQ(18,1)]),V(D,[B(1659),CRS(19,0,1)]),V(D,[B(1660),AE0(1643118592,1)]),V(D,[B(1661),FQ(20,0)]),V(D,[B(1662),FQ(21,0)]),V(D,[B(1663),FQ(22,0)]),V(D,[B(1664),FQ(23,0)]),V(D,[B(1665),FQ(24,1)]),V(D,[B(1666),AE0(2113929216,
1)]),V(D,[B(1667),FQ(25,1)]),V(D,[B(1668),FQ(26,0)]),V(D,[B(1669),FQ(27,0)]),V(D,[B(1670),FQ(28,1)]),V(D,[B(1671),FQ(29,0)]),V(D,[B(1672),FQ(30,0)])]);}
function AUI(){Gq.call(this);this.a6F=0;}
function CAh(a,b,c){var d,e;d=b+1|0;e=Br(c,b);d=Br(c,d);return a.a6F!=UV(Tq(NA(e,d)))?(-1):2;}
function Cqa(a){var b,c;b=K4(QO(a.a6F));c=new T;U(c);J(J(c,B(1459)),b);return S(c);}
function AOt(){F_.call(this);this.Bg=0;}
function B$m(a){var b=new AOt();CsJ(b,a);return b;}
function CsJ(a,b){FZ(a);a.Bg=b;}
function ClA(a,b){a.ba=b;}
function Cf6(a,b,c,d){var e,f;e=b+1|0;if(e>d.ds){d.re=1;return (-1);}f=Br(c,b);if(b>d.oH&&GQ(Br(c,b-1|0)))return (-1);if(a.Bg!=f)return (-1);return a.ba.J(e,c,d);}
function Cvg(a,b,c,d){var e,f,g,h;if(!(c instanceof Co))return ACG(a,b,c,d);e=d.oH;f=d.ds;while(true){if(b>=f)return (-1);g=Ky(c,a.Bg,b);if(g<0)return (-1);if(g>e&&GQ(Br(c,g-1|0))){b=g+1|0;continue;}h=a.ba;b=g+1|0;if(h.J(b,c,d)>=0)break;}return g;}
function CgE(a,b,c,d,e){var f,g;if(!(d instanceof Co))return ZX(a,b,c,d,e);f=e.oH;a:{while(true){if(c<b)return (-1);g=YR(d,a.Bg,c);if(g<0)break a;if(g<b)break a;if(g>f&&GQ(Br(d,g-1|0))){c=g+(-2)|0;continue;}if(a.ba.J(g+1|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function Ca6(a){var b,c;b=a.Bg;c=new T;U(c);Bb(c,b);return S(c);}
function B2f(a,b){if(b instanceof PK)return 0;if(b instanceof Px)return 0;if(b instanceof Na)return 0;if(b instanceof NV)return 0;if(b instanceof AOC)return 0;if(!(b instanceof AOt))return 1;return b.Bg!=a.Bg?0:1;}
function CA9(a,b){return 1;}
function AOC(){F_.call(this);this.CS=0;}
function CIR(a){var b=new AOC();B$u(b,a);return b;}
function B$u(a,b){FZ(a);a.CS=b;}
function CFN(a,b){a.ba=b;}
function CqV(a,b,c,d){var e,f,g,h;e=d.ds;f=b+1|0;g=W(f,e);if(g>0){d.re=1;return (-1);}h=Br(c,b);if(g<0&&F6(Br(c,f)))return (-1);if(a.CS!=h)return (-1);return a.ba.J(f,c,d);}
function CL8(a,b,c,d){var e,f;if(!(c instanceof Co))return ACG(a,b,c,d);e=d.ds;while(true){if(b>=e)return (-1);f=Ky(c,a.CS,b);if(f<0)return (-1);b=f+1|0;if(b<e&&F6(Br(c,b))){b=f+2|0;continue;}if(a.ba.J(b,c,d)>=0)break;}return f;}
function CAd(a,b,c,d,e){var f,g;if(!(d instanceof Co))return ZX(a,b,c,d,e);f=e.ds;a:{while(true){if(c<b)return (-1);g=YR(d,a.CS,c);if(g<0)break a;if(g<b)break a;c=g+1|0;if(c<f&&F6(Br(d,c))){c=g+(-1)|0;continue;}if(a.ba.J(c,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);}
function CP4(a){var b,c;b=a.CS;c=new T;U(c);Bb(c,b);return S(c);}
function CtE(a,b){if(b instanceof PK)return 0;if(b instanceof Px)return 0;if(b instanceof Na)return 0;if(b instanceof NV)return 0;if(b instanceof AOt)return 0;if(!(b instanceof AOC))return 1;return b.CS!=a.CS?0:1;}
function Cl6(a,b){return 1;}
function NV(){var a=this;Gq.call(a);a.Og=0;a.MJ=0;a.EW=0;}
function Cm2(a,b,c){var d,e;d=b+1|0;e=Br(c,b);d=Br(c,d);return a.Og==e&&a.MJ==d?2:(-1);}
function CK2(a,b,c,d){var e,f;if(!(c instanceof Co))return ACG(a,b,c,d);e=d.ds;while(b<e){b=Ky(c,a.Og,b);if(b<0)return (-1);b=b+1|0;if(b>=e)continue;f=Br(c,b);if(a.MJ==f&&a.ba.J(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);}
function B33(a,b,c,d,e){var f;if(!(d instanceof Co))return ZX(a,b,c,d,e);a:{while(true){if(c<b)return (-1);f=YR(d,a.MJ,c)+(-1)|0;if(f<0)break a;if(f<b)break a;if(a.Og==Br(d,f)&&a.ba.J(f+2|0,d,e)>=0)break;c=f+(-1)|0;}return f;}return (-1);}
function Co5(a){var b,c,d;b=a.Og;c=a.MJ;d=new T;U(d);Bb(d,b);Bb(d,c);return S(d);}
function CMQ(a,b){if(b instanceof NV)return b.EW!=a.EW?0:1;if(b instanceof Na)return b.cq(a.EW);if(b instanceof PK)return 0;if(!(b instanceof Px))return 1;return 0;}
var AYq=K(SG);
function B3$(a,b){return b!=10?0:1;}
function CzG(a,b,c){return b!=10?0:1;}
var AYr=K(SG);
function CnG(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;}
function Ccl(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 BKf(){var a=this;D.call(a);a.a9f=null;a.bcj=null;a.Mz=0;a.bpW=0;}
function Ck7(a){var b=new BKf();B7E(b,a);return b;}
function B7E(a,b){var c,d;while(true){c=a.Mz;if(b<c)break;a.Mz=c<<1|1;}d=c<<1|1;a.Mz=d;d=d+1|0;a.a9f=Bx(d);a.bcj=Bx(d);a.bpW=b;}
function ARC(a,b,c){var d,e,f,g;d=0;e=a.Mz;f=b&e;while(true){g=a.a9f.data;if(!g[f])break;if(g[f]==b)break;d=(d+1|0)&e;f=(f+d|0)&e;}g[f]=b;a.bcj.data[f]=c;}
function AXo(a,b){var c,d,e,f;c=a.Mz;d=b&c;e=0;while(true){f=a.a9f.data[d];if(!f)break;if(f==b)return a.bcj.data[d];e=(e+1|0)&c;d=(d+e|0)&c;}return a.bpW;}
function BKG(){var a=this;D.call(a);a.Wd=null;a.x5=0;}
function A4w(a){var b=new BKG();CGD(b,a);return b;}
function CGD(a,b){a.Wd=b;}
var BTn=K();
function KQ(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.Wd.data;f=b.x5;b.x5=f+1|0;g=Bwe(e[f]);f=(g%2|0)!=1?0:1;c=c+R(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;}
function Uy(b){var c,d;c=KQ(b);d=c/2|0;if(c%2|0)d= -d|0;return d;}
function Bwe(b){if(b<34)return b-32|0;if(b>=92)return (b-32|0)-2|0;return (b-32|0)-1|0;}
var APf=K(Kv);
function A59(a,b){var c,d,e;if(b===null){b=new E_;Bm(b);M(b);}c=a.uU+1|0;d=a.pd.data.length;if(d<c){c=C8(c,(d*3|0)/2|0);a.pd=I_(a.pd,c);}c=a.uU;while(c>0){d=(c-1|0)/2|0;if(a.UV.sT(b,a.pd.data[d])>=0)break;e=a.pd.data;e[c]=e[d];c=d;}a.pd.data[c]=b;a.uU=a.uU+1|0;a.a0H=a.a0H+1|0;return 1;}
function AZA(){var a=this;APf.call(a);a.pd=null;a.UV=null;a.bOA=null;a.uU=0;a.a0H=0;}
function Bgh(a){var b,c,d,e,f,g,h,i;b=a.uU;if(!b)return null;c=a.pd.data;d=c[0];e=0;a.a0H=a.a0H+1|0;f=c[b-1|0];a:{while(true){b=(e*2|0)+1|0;g=b+1|0;h=a.uU;if(b>=h)break;if(g<h){i=a.UV;c=a.pd.data;if(i.sT(c[b],c[g])>=0)b=g;}if(a.UV.sT(f,a.pd.data[b])<=0)break a;c=a.pd.data;c[e]=c[b];e=b;}}c=a.pd.data;c[e]=f;e=a.uU-1|0;a.uU=e;c[e]=null;return d;}
function Cjb(a){return a.uU;}
var A5f=K();
function CDN(a,b,c){b=b;return AXf(c,b);}
function AFH(){Km.call(this);this.Zs=null;}
function CKE(a,b){return a.Zs.m0(b);}
function CEM(a,b){return a.Zs.r8(b);}
function B7z(a,b){return a.Zs.tI(b);}
function A4b(){var a=this;D.call(a);a.uW=null;a.JE=0;}
var A2R=K(0);
var ASC=K();
var A7S=K(0);
var A0e=K();
var A0d=K();
var A7v=K(Ch);
var A_e=K(CY);
var Baa=K();
var Ve=K(0);
function Yl(){var a=this;D.call(a);a.oI=null;a.mp=null;}
function D73(a,b){var c=new Yl();A5L(c,a,b);return c;}
function A5L(a,b,c){a.oI=b;a.mp=c;}
function Cgt(a,b){var c;if(a===b)return 1;if(!Hh(b,Ve))return 0;c=b;return L$(a.oI,c.Kd())&&L$(a.mp,c.Pp())?1:0;}
function ARG(a){return a.oI;}
function AUm(a){return a.mp;}
function CCn(a){return Yj(a.oI)^Yj(a.mp);}
function Ctw(a){var b,c,d;b=a.oI;c=a.mp;d=new T;U(d);b=J(d,b);Bb(b,61);J(b,c);return S(d);}
function ABb(){var a=this;Yl.call(a);a.RQ=null;a.boq=0;}
function ATX(a,b,c){return a.boq==MC(b)&&a.oI.cy(b)?1:0;}
var AOp=K(Db);
function CWn(){var a=new AOp();Cvu(a);return a;}
function Cvu(a){}
function BTI(a){return I6(Gd(MA(),9,13),32);}
var ANP=K(Db);
function CXK(){var a=new ANP();Ca8(a);return a;}
function Ca8(a){}
function BuI(a){return Gd(MA(),48,57);}
var Bje=K(Db);
function CWI(){var a=new Bje();CuZ(a);return a;}
function CuZ(a){}
function Cnf(a){return Gd(MA(),97,122);}
var BK8=K(Db);
function CQU(){var a=new BK8();B7K(a);return a;}
function B7K(a){}
function CBa(a){return Gd(MA(),65,90);}
var Bj$=K(Db);
function CUe(){var a=new Bj$();Csk(a);return a;}
function Csk(a){}
function Ct8(a){return Gd(MA(),0,127);}
var AI1=K(Db);
function CUq(){var a=new AI1();B4E(a);return a;}
function B4E(a){}
function BbI(a){return Gd(Gd(MA(),97,122),65,90);}
var AGR=K(AI1);
function CXR(){var a=new AGR();CvF(a);return a;}
function CvF(a){}
function Bda(a){return Gd(BbI(a),48,57);}
var Bm4=K(Db);
function CRK(){var a=new Bm4();CkA(a);return a;}
function CkA(a){}
function Cil(a){return Gd(Gd(Gd(MA(),33,64),91,96),123,126);}
var AKw=K(AGR);
function CW5(){var a=new AKw();Czb(a);return a;}
function Czb(a){}
function BOJ(a){return Gd(Gd(Gd(Bda(a),33,64),91,96),123,126);}
var Btv=K(AKw);
function CWY(){var a=new Btv();CAU(a);return a;}
function CAU(a){}
function Cxb(a){return I6(BOJ(a),32);}
var Bfw=K(Db);
function CQ9(){var a=new Bfw();CNF(a);return a;}
function CNF(a){}
function CGq(a){return I6(I6(MA(),32),9);}
var BEI=K(Db);
function CVh(){var a=new BEI();Cpj(a);return a;}
function Cpj(a){}
function Cw7(a){return I6(Gd(MA(),0,31),127);}
var BRw=K(Db);
function CS4(){var a=new BRw();Csx(a);return a;}
function Csx(a){}
function Ccs(a){return Gd(Gd(Gd(MA(),48,57),97,102),65,70);}
var BYp=K(Db);
function CV3(){var a=new BYp();CeR(a);return a;}
function CeR(a){}
function Ck6(a){var b;b=new A8S;b.bPh=a;Ep(b);b.eR=1;return b;}
var Bnm=K(Db);
function CUI(){var a=new Bnm();CzC(a);return a;}
function CzC(a){}
function CdU(a){var b;b=new AUP;b.bJ5=a;Ep(b);b.eR=1;return b;}
var BXC=K(Db);
function CUk(){var a=new BXC();Csm(a);return a;}
function Csm(a){}
function B7f(a){var b;b=new AR7;b.bO2=a;Ep(b);return b;}
var BiW=K(Db);
function CRt(){var a=new BiW();Cw_(a);return a;}
function Cw_(a){}
function Cad(a){var b;b=new AR6;b.bGK=a;Ep(b);return b;}
var BkJ=K(Db);
function CTK(){var a=new BkJ();B4y(a);return a;}
function B4y(a){}
function Cgq(a){var b;b=new A5e;b.bId=a;Ep(b);AC0(b.eN,0,2048);b.eR=1;return b;}
var BaH=K(Db);
function CTe(){var a=new BaH();B36(a);return a;}
function B36(a){}
function CtO(a){var b;b=new A62;b.bKj=a;Ep(b);b.eR=1;return b;}
var Bof=K(Db);
function CXP(){var a=new Bof();B89(a);return a;}
function B89(a){}
function CPE(a){var b;b=new A00;b.bNS=a;Ep(b);b.eR=1;return b;}
var Bxt=K(Db);
function CU9(){var a=new Bxt();B9M(a);return a;}
function B9M(a){}
function CdG(a){var b;b=new AWx;b.bHp=a;Ep(b);return b;}
var BjU=K(Db);
function CUs(){var a=new BjU();Ciz(a);return a;}
function Ciz(a){}
function Cwi(a){var b;b=new AUM;b.bF2=a;Ep(b);b.eR=1;return b;}
var BSB=K(Db);
function CS$(){var a=new BSB();B2o(a);return a;}
function B2o(a){}
function CtV(a){var b;b=new A57;b.bM2=a;Ep(b);b.eR=1;return b;}
var BfN=K(Db);
function CVR(){var a=new BfN();CsW(a);return a;}
function CsW(a){}
function CHU(a){var b;b=new AP9;b.bIb=a;Ep(b);b.eR=1;return b;}
var BNs=K(Db);
function CUd(){var a=new BNs();B8y(a);return a;}
function B8y(a){}
function CjH(a){var b;b=new AVY;b.bP_=a;Ep(b);b.eR=1;return b;}
var BxI=K(Db);
function CUa(){var a=new BxI();CK8(a);return a;}
function CK8(a){}
function CBt(a){var b;b=new A7g;b.bG5=a;Ep(b);return b;}
var Bd0=K(Db);
function CWx(){var a=new Bd0();CsQ(a);return a;}
function CsQ(a){}
function B_j(a){var b;b=new AXN;b.bPJ=a;Ep(b);return b;}
var BcV=K(Db);
function CU7(){var a=new BcV();Cm4(a);return a;}
function Cm4(a){}
function B96(a){var b;b=new A8B;b.bF4=a;Ep(b);b.eR=1;return b;}
var BOo=K(Db);
function CX9(){var a=new BOo();CIk(a);return a;}
function CIk(a){}
function Cm_(a){var b;b=new APO;b.bQw=a;Ep(b);b.eR=1;return b;}
var AKK=K(Db);
function CVU(){var a=new AKK();CtZ(a);return a;}
function CtZ(a){}
function BfA(a){return I6(Gd(Gd(Gd(MA(),97,122),65,90),48,57),95);}
var BZg=K(AKK);
function CW6(){var a=new BZg();CIv(a);return a;}
function CIv(a){}
function Cxp(a){var b;b=Qx(BfA(a),1);b.eR=1;return b;}
var BtA=K(AOp);
function CQR(){var a=new BtA();CBR(a);return a;}
function CBR(a){}
function CFb(a){var b;b=Qx(BTI(a),1);b.eR=1;return b;}
var BEZ=K(ANP);
function CVl(){var a=new BEZ();CI_(a);return a;}
function CI_(a){}
function B6I(a){var b;b=Qx(BuI(a),1);b.eR=1;return b;}
function BqO(){var a=this;Db.call(a);a.bnn=0;a.bsz=0;}
function B1(a,b){var c=new BqO();Cpm(c,a,b);return c;}
function Cpm(a,b,c){a.bnn=b;a.bsz=c;}
function CwA(a){return Gd(MA(),a.bnn,a.bsz);}
var BSk=K(Db);
function CW9(){var a=new BSk();CCz(a);return a;}
function CCz(a){}
function CB6(a){return Gd(Gd(MA(),65279,65279),65520,65533);}
function BTW(){var a=this;Db.call(a);a.bj4=0;a.a9q=0;a.brj=0;}
function FQ(a,b){var c=new BTW();Cs9(c,a,b);return c;}
function CRS(a,b,c){var d=new BTW();Cci(d,a,b,c);return d;}
function Cs9(a,b,c){a.a9q=c;a.bj4=b;}
function Cci(a,b,c,d){a.brj=d;a.a9q=c;a.bj4=b;}
function CHp(a){var b;b=CWD(a.bj4);if(a.brj)AC0(b.eN,0,2048);b.eR=a.a9q;return b;}
function BT$(){var a=this;Db.call(a);a.a74=0;a.a4Y=0;a.bvv=0;}
function AE0(a,b){var c=new BT$();B5k(c,a,b);return c;}
function CTu(a,b,c){var d=new BT$();CdH(d,a,b,c);return d;}
function B5k(a,b,c){a.a4Y=c;a.a74=b;}
function CdH(a,b,c,d){a.bvv=d;a.a4Y=c;a.a74=b;}
function B1E(a){var b;b=new A8s;BI9(b,a.a74);if(a.bvv)AC0(b.eN,0,2048);b.eR=a.a4Y;return b;}
function A94(){var a=this;D.call(a);a.bxz=null;a.bsM=null;}
function BpM(){var a=this;Km.call(a);a.FA=null;a.XO=null;a.a2L=null;a.Hi=null;}
function CGK(a,b,c,d,e){var f=new BpM();CIX(f,a,b,c,d,e);return f;}
function CIX(a,b,c,d,e,f){Vy(a,b);a.FA=c;a.XO=d;a.a2L=e;a.Hi=f;}
function BR6(a,b){var c,d,e;c=a.FA;d=ALo(c,b);if(d>=0)return a.XO.data[d];c=c.data;d=d^(-1);if(d<c.length){if(d<=0)return 0;return a.XO.data[d-1|0];}e=a.Hi;if(e!==null)return BVI(e,b);return a.XO.data[d-1|0];}
function A_P(a,b){var c,d,e;c=a.FA;d=ALo(c,b);if(d>=0)return a.a2L.data[d];c=c.data;d=d^(-1);if(d<c.length){if(d<=0)return 0;return a.a2L.data[d-1|0];}e=a.Hi;if(e!==null)return e.GI;return a.a2L.data[d-1|0];}
function BVs(a,b){var c,d,e,f;c=a.FA;d=ALo(c,b);if(d>=0){if(E3(b,G(0, 2147483648)))return b;return BD(b,L(1));}c=c.data;d=d^(-1);if(d<c.length){if(d>0){e=c[d-1|0];if(Do(e,G(0, 2147483648)))return BD(e,L(1));}return b;}f=a.Hi;if(f!==null){e=Be7(f,b);if(EP(e,b))return e;}e=c[d-1|0];if(E3(e,G(0, 2147483648)))return b;return BD(e,L(1));}
function AR2(a){var b,c,d,e,f,g;if(a.Hi!==null)return 1;b=a.FA.data;c=b.length;if(c<=1)return 0;d=0.0;e=0;f=1;while(f<c){g=BD(b[f],b[f-1|0]);if(EP(g,G(3028857856, 14))){d=d+Ds(g);e=e+1|0;}f=f+1|0;}if(e>0&&d/e/8.64E7>=25.0)return 1;return 0;}
function BCG(){var a=this;Km.call(a);a.GI=0;a.a36=null;a.Wq=null;a.Sf=null;}
function COI(a,b,c,d){var e=new BCG();CcT(e,a,b,c,d);return e;}
function CcT(a,b,c,d,e){Vy(a,b);a.Sf=AZZ(AGD());a.GI=c;a.a36=d;a.Wq=e;}
function BVI(a,b){var c,d,e,f,g,$$je;c=a.GI;d=a.a36;e=a.Wq;a:{b:{try{f=V8(d,b,c,S4(e),a.Sf);}catch($$e){$$je=N($$e);if($$je instanceof BW){break b;}else if($$je instanceof H4){break b;}else{throw $$e;}}break a;}f=b;}c:{d:{try{g=V8(e,b,c,S4(d),a.Sf);}catch($$e){$$je=N($$e);if($$je instanceof BW){break d;}else if($$je instanceof H4){break d;}else{throw $$e;}}break c;}g=b;}if(Do(f,g))e=d;return c+e.a1i|0;}
function CtR(a,b){return a.GI;}
function Be7(a,b){var c,d,e,f,g,h,i,$$je;c=Bi(b,L(1));d=a.GI;e=a.a36;f=a.Wq;a:{b:{try{c:{try{g=AR_(e,c,d,S4(f));h=H0(c,Bw);if(h>=0)break c;if(E3(g,Bw))break c;g=c;break c;}catch($$e){$$je=N($$e);if($$je instanceof BW){break b;}else{throw $$e;}}}break a;}catch($$e){$$je=N($$e);if($$je instanceof H4){}else{throw $$e;}}}g=c;}d:{e:{try{f:{try{i=AR_(f,c,d,S4(e));if(h>=0)break f;if(E3(i,Bw))break f;i=c;break f;}catch($$e){$$je=N($$e);if($$je instanceof BW){break e;}else{throw $$e;}}}break d;}catch($$e){$$je=N($$e);if
($$je instanceof H4){}else{throw $$e;}}}i=c;}if(Do(g,i))i=g;return BD(i,L(1));}
function BCY(b,c){return COI(b,Bu((Mu(c))),ATL(c),ATL(c));}
function AY9(){var a=this;Km.call(a);a.bmu=null;a.RJ=null;}
function AKP(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;if(a.RJ===null){b=a.bmu;c=a.MO;if(c===null){b=new BW;Bm(b);M(b);}d=BL();e=null;f=G(0, 2147483648);g=b.S6.p;h=AZZ(AGD());i=0;j=g-1|0;while(i<g){k=Z(b.S6,i);if(k.bo6!==null){l=new ANn;m=k.qt;A8o(l,f,m+k.Vl|0,m);}else{n=AAF(k.sx);o=G(0, 2147483648);m=0;l=null;a:{while(true){p=ASz(k,o,m,h);if(p===null)break;o=p.q5;m=H0(o,f);if(!m){l=CBM(f,p);break a;}if(m>0){b:{if(l===null){q=CH(k.sx);while(Cl(q)){p=Cm(q);if(!ARs(p)){l=Cpb(f,p,k.qt);break b;}}}}if
(l!==null)break a;l=new ANn;m=k.qt;A8o(l,f,m,m);break a;}l=CBM(f,p);m=AOM(p);}}k.sx=n;}if(l!==null){AML(b,d,l);o=l.q5;r=AOM(l);l=new ACg;Bz6();l.qt=k.qt;l.sx=AAF(k.sx);l.Vl=k.Vl;l.EG=k.EG;l.M5=k.M5;c:{while(true){n=ASz(l,o,r,h);if(n===null)break c;if(AML(b,d,n)&&e!==null)break;o=n.q5;r=AOM(n);if(e!==null)continue;if(i!=j)continue;d:{e=l.sx;if(e.p==2){n=Z(e,0);p=Z(l.sx,1);if(n.LY==2147483647&&p.LY==2147483647){e=COI(c,l.qt,n.La,p.La);break d;}}e=null;}}}s=l.EG;f=s==2147483647?G(4294967295, 2147483647):AWi(l.M5,
s,l.qt,r);}i=i+1|0;}e:{i=d.p;if(!i){if(e===null)e=BgU(c,0,0);}else if(i==1&&e===null){b=Z(d,0);e=BgU(c,b.qG,b.ve);}else{if(!i){b=new BW;Bm(b);M(b);}t=Q3(i);u=t.data;v=Bx(i);w=v.data;x=Bx(i);y=x.data;n=null;m=0;while(true){if(m>=i){b=CGK(c,t,v,x,e);if(!AR2(b)){e=b;break e;}e=A4c(b);break e;}b=Z(d,m);if(!A5I(b,n))break;u[m]=b.q5;w[m]=b.qG;y[m]=b.ve;m=m+1|0;n=b;}b=new BW;Bg(b,c);M(b);}}a.RJ=e;}}
function CjA(a,b){AKP(a);return a.RJ.m0(b);}
function CQb(a,b){AKP(a);return a.RJ.r8(b);}
function Ce6(a,b){AKP(a);return a.RJ.tI(b);}
function AU3(){var a=this;D.call(a);a.brF=0;a.bnN=0;a.brJ=null;}
function B5T(a,b,c){var d=new AU3();CAT(d,a,b,c);return d;}
function CAT(a,b,c,d){a.brF=b;a.bnN=c;a.brJ=d;}
function ZG(){var a=this;Km.call(a);a.Mj=null;a.bwv=null;}
var D74=0;function A4c(b){var c;if(b instanceof ZG)return b;c=new ZG;Vy(c,b.MO);c.bwv=X(A9j,D74+1|0);c.Mj=b;return c;}
function CJr(a,b){return A$V(ASV(a,b),b);}
function CiI(a,b){return A7D(ASV(a,b),b);}
function CEQ(a,b){return BVs(a.Mj,b);}
function ASV(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je;c=CY1(b);d=a.bwv.data;e=c&D74;f=d[e];if(!(f!==null&&CY1(f.Iz)==c)){g=BG(b,G(0, 4294967295));f=Cj$(a.Mj,g);h=DY(g,G(4294967295, 0));i=f;a:{while(true){j=a.Mj;k=j.FA;c=ALo(k,g);c=c<0?c^(-1):c+1|0;k=k.data;l=k.length;if(c<l)m=k[c];else{n=j.Hi;if(n===null)m=g;else{o=k[l-1|0];if(El(g,o))o=g;p=n.GI;q=n.a36;r=n.Wq;b:{c:{try{d:{try{m=V8(q,o,p,S4(r),n.Sf);l=H0(o,Bw);if(l<=0)break d;if(El(m,Bw))break d;m=o;break d;}catch($$e){$$je=N($$e);if($$je instanceof BW)
{break c;}else{throw $$e;}}}break b;}catch($$e){$$je=N($$e);if($$je instanceof H4){}else{throw $$e;}}}m=o;}e:{f:{try{g:{try{b=V8(r,o,p,S4(q),n.Sf);if(l<=0)break g;if(El(b,Bw))break g;b=o;break g;}catch($$e){$$je=N($$e);if($$je instanceof BW){break f;}else{throw $$e;}}}break e;}catch($$e){$$je=N($$e);if($$je instanceof H4){}else{throw $$e;}}}b=o;}if(Do(m,b))m=b;}}if(CR(m,g))break a;if(Do(m,h))break;j=Cj$(a.Mj,m);i.bkR=j;g=m;i=j;}}d[e]=f;}return f;}
function BrS(){D74=511;}
function APQ(){var a=this;D.call(a);a.bgy=null;a.a1i=0;}
function V8(a,b,c,d,e){var f,g,h,i;f=a.bgy;g=f.a3i;if(g==119)c=c+d|0;else if(g!=115)c=0;h=L(c);i=Bi(b,h);O2(e,i);EX(e,2,f.Gf-1|0);EX(e,5,1);EX(e,11,0);EX(e,12,0);EX(e,13,0);EX(e,14,0);K5(e,14,f.Xo);ALA(f,e);if(f.RT){V_(f,e);if(E3(JP(e),i)){K5(e,1,1);EX(e,2,f.Gf-1|0);ALA(f,e);V_(f,e);}}else if(E3(JP(e),i)){K5(e,1,1);ALA(f,e);}return BD(JP(e),h);}
function AR_(a,b,c,d){var e,f,g,h;e=a.bgy;f=e.a3i;if(f==119)c=c+d|0;else if(f!=115)c=0;g=L(c);b=Bi(b,g);h=AZZ(AGD());O2(h,b);EX(h,2,e.Gf-1|0);EX(h,5,1);EX(h,11,0);EX(h,12,0);EX(h,13,0);EX(h,14,0);K5(h,14,e.Xo);ALI(e,h);if(e.RT){V_(e,h);if(El(JP(h),b)){K5(h,1,(-1));EX(h,2,e.Gf-1|0);ALI(e,h);V_(e,h);}}else if(El(JP(h),b)){K5(h,1,(-1));ALI(e,h);}return BD(JP(h),g);}
function S4(a){return a.a1i;}
function ATL(b){var c,d;c=BxJ(b);d=Bu((Mu(b)));b=new APQ;b.bgy=c;b.a1i=d;return b;}
function AJ6(){D.call(this);this.S6=null;}
var D75=null;function BgU(b,c,d){return AY8(b,c,d);}
function AGD(){var b,c,d,e,f,g,h,i,j,k;if(D75===null){a:{A3V();b=AId(B(1673));if(b!==null)c=AYe(b);else{b:{if(Dz(B(1673),B(1431))&&Bd(B(1673))>3){d=Br(B(1673),3);if(!(d!=43&&d!=45)){e=Bx(1);f=4;b=new T;U(b);g=Bd(B(1673));BM(b,CQ(B(1673),0,f));while(f<g){if(ABP(Br(B(1673),f),10)!=(-1)){Bb(b,Br(B(1673),f));if((g-(f+1|0)|0)==2)Bb(b,58);}else if(Br(B(1673),f)==58)Bb(b,58);f=f+1|0;}if(MD(S(b),B(1674))==(-1)){Bb(b,58);BM(b,B(1675));}if(MD(S(b),B(1674))==5)Kd(b,4,48);h=S(b);i=A2O(h,4,e);if(i>=0&&i<=23){j=e.data;k=
j[0];if(k==(-1))break b;else{c:{f=R(i,3600000);if(k<Bd(h)&&Br(h,k)==58){i=A2O(h,k+1|0,e);if(j[0]!=(-1)&&i>=0&&i<=59){f=f+(i*60000|0)|0;break c;}c=ZR(D6N);break a;}if(k>6)f=i*60000|0;}if(d==45)f= -f|0;c=AYe(AY8(h,f,f));break a;}}c=ZR(D6N);break a;}}}c=ZR(D6N);}}D75=c;}return D75;}
function AML(a,b,c){var d,e,f,g,h,i;d=b.p;if(!d){Y(b,c);return 1;}e=d-1|0;f=Z(b,e);if(!A5I(c,f))return 0;g=0;if(d>=2)g=(Z(b,d-2|0)).qG;h=f.qG;i=Bi(f.q5,L(g));if(CR(Bi(c.q5,L(h)),i)){DL(b,e);return AML(a,b,c);}Y(b,c);return 1;}
function ACg(){var a=this;D.call(a);a.qt=0;a.sx=null;a.bo6=null;a.Vl=0;a.EG=0;a.M5=null;}
var D76=0;function Bz6(){Bz6=Be(ACg);Ccn();}
function ASz(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;e=null;f=G(4294967295, 2147483647);g=2147483647;h=CH(a.sx);i=H0(b,G(0, 2147483648));while(Cl(h)){j=Cm(h);if(j.a0g>g)continue;k=a.qt;l=k+c|0;if(!i)m=(-2147483648);else{O2(d,Bi(b,L(l)));m=Dx(d,1);}if(m>j.LY)n=b;else{if(m>=j.a0g)n=b;else{O2(d,Bw);EX(d,1,j.a0g);n=BD(BD(JP(d),L(l)),L(1));}n=V8(j.La,n,k,c,d);if(Do(n,b)){O2(d,Bi(n,L(l)));if(Dx(d,1)>j.LY)n=b;}}if(E3(n,b)){L3(h);continue;}if(E3(n,f)){g=Dx(d,1);e=j;f=n;}}if(e===null)return null;O2(d,f);l=Dx(d,1);Bz6();if(l
>=D76)return null;l=a.EG;if(l<2147483647&&El(f,AWi(a.M5,l,a.qt,c)))return null;return Cpb(f,e,a.qt);}
function Ccn(){D76=Dx(ZO(),1)+100|0;}
function A83(){var a=this;D.call(a);a.La=null;a.a0g=0;a.LY=0;}
function ARs(a){return a.La.a1i;}
function A5K(){var a=this;D.call(a);a.a3i=0;a.Gf=0;a.bjU=0;a.RT=0;a.bqU=0;a.Xo=0;}
function BxJ(b){var c,d,e,f,g,h,i,j,k,l,m,n;c=KQ(b);d=!(c&1)?0:1;e=!(c&2)?0:1;a:{switch((c>>>2|0)&3){case 1:f=119;break a;case 2:f=115;break a;default:}f=117;}g=KQ(b);h=Uy(b);i=!e?0:Uy(b);j=Bw;k=L(1);while(true){l=b.Wd.data;c=b.x5;b.x5=c+1|0;c=Bwe(l[c]);e=(c%2|0)!=1?0:1;j=Bi(j,Ce(k,L(c/2|0)));k=Ce(k,L(46));if(!e)break;}m=Bu((DQ(BG(j,L(1)),Bw)?D3(j,1):Ce(D3(j,1),L(1800000))));b=new A5K;if(f!=117&&f!=119&&f!=115){b=new BW;n=new T;U(n);Bb(J(n,B(1676)),f);Bg(b,S(n));M(b);}b.a3i=f;b.Gf=g;b.bjU=h;b.RT=i;b.bqU=d;b.Xo
=m;return b;}
function AWi(a,b,c,d){var e,f,g;e=a.a3i;if(e==119)c=c+d|0;else if(e!=115)c=0;f=AGD();APK();g=AZZ(f);O2(g,Bw);EX(g,1,b);EX(g,2,a.Gf-1|0);EX(g,10,0);EX(g,12,0);EX(g,13,0);EX(g,14,0);K5(g,14,a.Xo);AGc(a,g);if(a.RT)V_(a,g);return BD(JP(g),L(c));}
function ALA(a,b){a:{if(Dx(b,2)==1&&Dx(b,5)==29)while(true){if(OY(b,Dx(b,1)))break a;K5(b,1,1);}}AGc(a,b);}
function ALI(a,b){a:{if(Dx(b,2)==1&&Dx(b,5)==29)while(true){if(OY(b,Dx(b,1)))break a;K5(b,1,(-1));}}AGc(a,b);}
function AGc(a,b){var c;c=a.bjU;if(c>=0)EX(b,5,c);else{EX(b,5,1);K5(b,2,1);K5(b,5,a.bjU);}}
function V_(a,b){var c,d;c=Dx(b,7);d=(a.RT==7?1:c+1|0)-c|0;if(d){if(!a.bqU){if(d>0)d=d+(-7)|0;}else if(d<0)d=d+7|0;K5(b,5,d);}}
function A9j(){var a=this;D.call(a);a.Iz=Bw;a.bb1=null;a.bkR=null;a.UE=0;a.Wl=0;}
function Cj$(a,b){var c=new A9j();CGE(c,a,b);return c;}
function CGE(a,b,c){a.UE=(-2147483648);a.Wl=(-2147483648);a.Iz=c;a.bb1=b;}
function A$V(a,b){var c;c=a.bkR;if(c!==null&&El(b,c.Iz))return A$V(c,b);if(a.UE==(-2147483648))a.UE=BR6(a.bb1,a.Iz);return a.UE;}
function A7D(a,b){var c;c=a.bkR;if(c!==null&&El(b,c.Iz))return A7D(c,b);if(a.Wl==(-2147483648))a.Wl=A_P(a.bb1,a.Iz);return a.Wl;}
var Bkr=K();
function A3c(){var a=this;D.call(a);a.bMv=null;a.bJJ=null;a.bPH=0;}
function ABC(){var a=this;Yl.call(a);a.RD=0;a.mD=null;}
var Rw=K(Ch);
var II=K(Ks);
function CXO(a){var b=new II();ATD(b,a);return b;}
function ATD(a,b){Bg(a,Ha(b));}
var XR=K(Dm);
var EC=K(Ks);
function ACr(){var a=this;D.call(a);a.bK=0.0;a.L=0.0;a.bL=0.0;a.bO=0.0;a.bB=0.0;a.bP=0.0;}
var D77=null;var D78=0;function AN_(b,c,d,e,f,g){var h;h=new ACr;h.bK=b;h.L=c;h.bL=d;h.bO=e;h.bB=f;h.bP=g;return h;}
function BHq(){CC(D77);D78=0;}
function ACs(){D78=0;}
function D9(b,c,d,e,f,g){var h,i,j;h=D78;i=D77;if(h>=i.p)Y(i,AN_(0.0,0.0,0.0,0.0,0.0,0.0));i=D77;j=D78;D78=j+1|0;return AIc(Z(i,j),b,c,d,e,f,g);}
function AIc(a,b,c,d,e,f,g){a.bK=b;a.L=c;a.bL=d;a.bO=e;a.bB=f;a.bP=g;return a;}
function Ll(a,b,c,d){var e,f,g,h,i,j,k;e=a.bK;f=a.L;g=a.bL;h=a.bO;i=a.bB;j=a.bP;k=W(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=W(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=W(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return D9(e,f,g,h,i,j);}
function Es(a,b,c,d){return D9(a.bK-b,a.L-c,a.bL-d,a.bO+b,a.bB+c,a.bP+d);}
function Sw(a,b,c,d){return D9(a.bK+b,a.L+c,a.bL+d,a.bO+b,a.bB+c,a.bP+d);}
function ARM(a,b,c){var d,e;if(b.bB>a.L&&b.L<a.bB){if(b.bP>a.bL&&b.bL<a.bP){if(c<=0.0)d=c;else{d=b.bO;e=a.bK;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.bK;e=a.bO;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function AOH(a,b,c){var d,e;if(b.bO>a.bK&&b.bK<a.bO){if(b.bP>a.bL&&b.bL<a.bP){if(c<=0.0)d=c;else{d=b.bB;e=a.L;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.L;e=a.bB;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function AVM(a,b,c){var d,e;if(b.bO>a.bK&&b.bK<a.bO){if(b.bB>a.L&&b.L<a.bB){if(c<=0.0)d=c;else{d=b.bP;e=a.bL;if(d>e)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.bL;e=a.bP;if(c<e)e=d;else{e=e-c;if(e<=d)e=d;}}return e;}return c;}return c;}
function U1(a,b){return b.bO>a.bK&&b.bK<a.bO?(b.bB>a.L&&b.L<a.bB?(b.bP>a.bL&&b.bL<a.bP?1:0):0):0;}
function Nq(a,b,c,d){a.bK=a.bK+b;a.L=a.L+c;a.bL=a.bL+d;a.bO=a.bO+b;a.bB=a.bB+c;a.bP=a.bP+d;return a;}
function A1l(a,b){var c,d;c=b.Q;if(c>a.bK&&c<a.bO){c=b.P;if(c>a.L&&c<a.bB){c=b.M;d=c>a.bL&&c<a.bP?1:0;}else d=0;}else d=0;return d;}
function Zm(a){return (a.bO-a.bK+a.bB-a.L+a.bP-a.bL)/3.0;}
function AEX(a,b,c,d){return D9(a.bK+b,a.L+c,a.bL+d,a.bO-b,a.bB-c,a.bP-d);}
function AF7(a){return D9(a.bK,a.L,a.bL,a.bO,a.bB,a.bP);}
function ZA(a,b,c){var d,e,f,g,h,i,j,k;d=AEQ(b,c,a.bK);e=AEQ(b,c,a.bO);f=AAD(b,c,a.L);g=AAD(b,c,a.bB);h=ABw(b,c,a.bL);i=ABw(b,c,a.bP);if(!AS1(a,d))d=null;if(!AS1(a,e))e=null;if(!A63(a,f))f=null;if(!A63(a,g))g=null;if(!A7R(a,h))h=null;if(!A7R(a,i))i=null;j=null;if(d!==null)j=d;if(e!==null&&!(j!==null&&Nj(b,e)>=Nj(b,j)))j=e;if(f!==null&&!(j!==null&&Nj(b,f)>=Nj(b,j)))j=f;if(g!==null&&!(j!==null&&Nj(b,g)>=Nj(b,j)))j=g;if(h!==null&&!(j!==null&&Nj(b,h)>=Nj(b,j)))j=h;if(i!==null&&!(j!==null&&Nj(b,i)>=Nj(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 CAv(0,0,0,k,j);}
function AS1(a,b){var c,d;a:{if(b===null)c=0;else{d=b.P;if(d>=a.L&&d<=a.bB){d=b.M;if(d>=a.bL&&d<=a.bP){c=1;break a;}}c=0;}}return c;}
function A63(a,b){var c,d;a:{if(b===null)c=0;else{d=b.Q;if(d>=a.bK&&d<=a.bO){d=b.M;if(d>=a.bL&&d<=a.bP){c=1;break a;}}c=0;}}return c;}
function A7R(a,b){var c,d;a:{if(b===null)c=0;else{d=b.Q;if(d>=a.bK&&d<=a.bO){d=b.P;if(d>=a.L&&d<=a.bB){c=1;break a;}}c=0;}}return c;}
function A$U(a,b){a.bK=b.bK;a.L=b.L;a.bL=b.bL;a.bO=b.bO;a.bB=b.bB;a.bP=b.bP;}
function CHK(a){var b,c,d,e,f,g,h;b=a.bK;c=a.L;d=a.bL;e=a.bO;f=a.bB;g=a.bP;h=new T;U(h);Bb(JG(J(JG(J(JG(J(JG(J(JG(J(JG(J(h,B(1677)),b),B(108)),c),B(108)),d),B(1678)),e),B(108)),f),B(108)),g),93);return S(h);}
function BJO(){D77=BL();D78=0;}
function Xm(){var a=this;D.call(a);a.Q=0.0;a.P=0.0;a.M=0.0;}
var D79=null;var D7$=0;function A9M(b,c,d){var e;e=new Xm;if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;e.Q=b;e.P=c;e.M=d;return e;}
function Bh4(){CC(D79);D7$=0;}
function AAe(){D7$=0;}
function Cr(b,c,d){var e,f,g,h;e=D7$;f=D79;if(e>=f.p)Y(f,A9M(0.0,0.0,0.0));g=D79;h=D7$;D7$=h+1|0;g=Z(g,h);g.Q=b;g.P=c;g.M=d;return g;}
function ARm(a,b){return Cr(b.Q-a.Q,b.P-a.P,b.M-a.M);}
function Fj(a){var b,c;b=a.Q;b=b*b;c=a.P;b=b+c*c;c=a.M;b=CJ(b+c*c);return b<1.0E-4?Cr(0.0,0.0,0.0):Cr(a.Q/b,a.P/b,a.M/b);}
function WE(a,b){return a.Q*b.Q+a.P*b.P+a.M*b.M;}
function HG(a,b,c,d){return Cr(a.Q+b,a.P+c,a.M+d);}
function Ie(a,b){var c,d,e;c=b.Q-a.Q;d=b.P-a.P;e=b.M-a.M;return CJ(c*c+d*d+e*e);}
function Nj(a,b){var c,d,e;c=b.Q-a.Q;d=b.P-a.P;e=b.M-a.M;return c*c+d*d+e*e;}
function Tm(a){var b,c;b=a.Q;b=b*b;c=a.P;b=b+c*c;c=a.M;return CJ(b+c*c);}
function AEQ(a,b,c){var d,e,f,g,h,i,j;d=b.Q;e=a.Q;d=d-e;f=b.P;g=a.P;h=f-g;f=b.M;i=a.M;f=f-i;if(d*d<1.0000000116860974E-7)return null;j=(c-e)/d;return j>=0.0&&j<=1.0?Cr(e+d*j,g+h*j,i+f*j):null;}
function AAD(a,b,c){var d,e,f,g,h,i,j;d=b.Q;e=a.Q;d=d-e;f=b.P;g=a.P;h=f-g;f=b.M;i=a.M;f=f-i;if(h*h<1.0000000116860974E-7)return null;j=(c-g)/h;return j>=0.0&&j<=1.0?Cr(e+d*j,g+h*j,i+f*j):null;}
function ABw(a,b,c){var d,e,f,g,h,i,j;d=b.Q;e=a.Q;d=d-e;f=b.P;g=a.P;h=f-g;f=b.M;i=a.M;f=f-i;if(f*f<1.0000000116860974E-7)return null;j=(c-i)/f;return j>=0.0&&j<=1.0?Cr(e+d*j,g+h*j,i+f*j):null;}
function B8m(a){var b,c,d,e;b=a.Q;c=a.P;d=a.M;e=new T;U(e);Bb(e,40);Bb(JG(J(JG(J(JG(e,b),B(108)),c),B(108)),d),41);return S(e);}
function Pb(a,b){var c,d,e,f,g,h,i,j,k;c=BT(b);d=BC(b);e=a.Q;f=a.P;g=c;h=f*g;i=a.M;j=d;k=h+i*j;f=i*g-f*j;a.Q=e;a.P=k;a.M=f;}
function Mt(a,b){var c,d,e,f,g,h,i,j;c=BT(b);d=BC(b);e=a.Q;f=c;g=e*f;h=a.M;i=d;g=g+h*i;j=a.P;e=h*f-e*i;a.Q=g;a.P=j;a.M=e;}
function Bx3(){D79=BL();D7$=0;}
var Eu=K(CY);
function CS8(a){var b=new Eu();CpF(b,a);return b;}
function CpF(a,b){Bg(a,b);}
var Xd=K(Ks);
var GA=K(Xd);
var BN0=K(Ys);
function Bc(b){a:{switch(b){case 2884:A34();break a;case 2896:CD();C2t=1;break a;case 2903:CD();C2s=1;break a;case 2912:CD();C2G=1;break a;case 2929:A1r();break a;case 3008:A5p();break a;case 3042:AXs();break a;case 3168:case 3169:case 3170:case 3171:CD();C2Z=1;break a;case 3553:CD();C2R.data[C2Q]=1;break a;case 6969:CD();C2p=1;break a;case 16384:A8r(0);break a;case 16385:A8r(1);break a;case 32823:CD();if(!C13){ABT(32823);C13=1;}break a;case 32826:break;default:break a;}}}
function Bl(b){a:{switch(b){case 2884:AYp();break a;case 2896:CD();C2t=0;break a;case 2903:CD();C2s=0;break a;case 2912:CD();C2G=0;break a;case 2929:AOb();break a;case 3008:CD();C2q=0;break a;case 3042:AMv();break a;case 3168:case 3169:case 3170:case 3171:CD();C2Z=0;break a;case 3553:CD();C2R.data[C2Q]=0;break a;case 6969:CD();C2p=0;break a;case 16384:A5y(0);break a;case 16385:A5y(1);break a;case 32823:CD();if(C13){TU(32823);C13=0;}break a;case 32826:break;default:break a;}}}
function R4(b){CD();}
function Chp(b){var c;c=b;CD();c=1.0-c;if(c!==C29){CB();C4e.clearDepth(c);C29=c;}}
function HN(b){a:{CD();switch(b){case 513:b=516;break a;case 514:b=514;break a;case 515:b=518;break a;case 516:b=513;break a;case 518:b=515;break a;case 517:break;default:}}if(b!=C1Y){CB();C4e.depthFunc(b);C1Y=b;}}
function PP(b,c){var d;CD();if(b==516){C2r=c;return;}d=new Hq;Bg(d,B(1679));M(d);}
function A7q(b){CD();if(C12!=b){CB();C4e.cullFace(b);C12=b;}}
function Dy(b){CD();C3d=b;}
function EQ(){var b,c,d,e,f;a:{CD();switch(C3d){case 5888:break;case 5889:ACJ(C3i.data[C3l]);b=C3j.data;c=C3l;d=C3k+1|0;C3k=d;b[c]=d;break a;case 5890:b=C3p.data;c=C2Q;ACJ(b[c].data[C3s.data[c]]);b=C3q.data;c=C2Q;e=b[c].data;d=C3s.data[c];b=C3r.data;f=b[c]+1|0;b[c]=f;e[d]=f;break a;default:}ACJ(C3e.data[C3h]);b=C3f.data;f=C3h;c=C3g+1|0;C3g=c;b[f]=c;}}
function J$(b,c,d,e){P0(b,c,d,e);}
function Ft(b,c,d,e){var f;CD();f=(!b?0:1)|(!c?0:2)|(!d?0:4)|(!e?0:8);if(f!=C24){CB();C4e.colorMask(!!b,!!c,!!d,!!e);C24=f;}}
function Pl(b,c,d,e){AN8(b,c,d,e);}
function SZ(b){Oc(b);}
function Bt(b,c,d){var e;CD();e=Y$();e.hh=e.fz*b+e.fu*c+e.fr*d+e.hh;e.hj=e.fy*b+e.fw*c+e.fq*d+e.hj;e.hi=e.fB*b+e.fv*c+e.ft*d+e.hi;e.hk=e.fA*b+e.fx*c+e.fs*d+e.hk;}
function Bk(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;a:{b:{CD();f=Y$();if(c!==0.0){if(c!==1.0&&c!==(-1.0))break b;if(d!==0.0)break b;if(e!==0.0)break b;b=0.01745329238474369*b*c;c=BC(b);b=BT(b);d=f.fu;e=f.fw;g=f.fv;h=f.fx;i=f.fr;j=f.fq;k=f.ft;l=f.fs;m= -c;f.fr=d*m+i*b;f.fq=e*m+j*b;f.ft=g*m+k*b;f.fs=h*m+l*b;f.fu=d*b+i*c;f.fw=e*b+j*c;f.fv=g*b+k*c;f.fx=h*b+l*c;break a;}if(d===0.0){if(e!==1.0&&e!==(-1.0))break b;b=0.01745329238474369*b*e;c=BC(b);b=BT(b);d=f.fz;e=d*b;g=f.fu;e=e+g*c;h=f.fy;i=h*b;j=f.fw;i=i+j*c;k=f.fB;l
=k*b;m=f.fv;l=l+m*c;n=f.fA;o=n*b;p=f.fx;o=o+p*c;c= -c;f.fu=d*c+g*b;f.fw=h*c+j*b;f.fv=k*c+m*b;f.fx=n*c+p*b;f.fz=e;f.fy=i;f.fB=l;f.fA=o;break a;}if(!(d!==1.0&&d!==(-1.0))&&e===0.0){b=0.01745329238474369*b*d;c=BC(b);b=BT(b);d=f.fz;e=d*b;g=f.fr;h= -c;e=e+g*h;i=f.fy;j=i*b;k=f.fq;j=j+k*h;l=f.fB;m=l*b;n=f.ft;m=m+n*h;o=f.fA;p=o*b;q=f.fs;h=p+q*h;f.fr=d*c+g*b;f.fq=i*c+k*b;f.ft=l*c+n*b;f.fs=o*c+q*b;f.fz=e;f.fy=j;f.fB=m;f.fA=h;break a;}}Bcl(f,0.01745329238474369*b,c,d,e);}}
function Df(b,c,d,e){Cj(b,c,d,e);}
function DI(b,c){var d;if(b==3553){AWj(c);return;}d=new CY;Bg(d,B(1680));M(d);}
function DB(b,c){var d,e,f,g,h;CD();d=C2p;if(!d){d=b|b<<16;e=c|c<<16;if(!(d==C2n&&e==C2o)){CB();C4e.blendFunc(b,c);C2n=d;C2o=e;}}else{f=0;e=1;if(d){f=1;e=771;}g=b|f<<16;h=c|e<<16;if(!(g==C2n&&h==C2o)){CB();C4e.blendFuncSeparate(b,c,f,e);C2n=g;C2o=h;}}}
function BY(){BdN();}
function BK(){var b,c,d,e,f;a:{CD();switch(C3d){case 5888:break;case 5889:b=C3l;if(b>0){C3l=b-1|0;break a;}c=new Dm;Bg(c,B(1681));IU(C1V,c);break a;case 5890:d=C3s.data;b=C2Q;if(d[b]>0){d[b]=d[b]-1|0;break a;}c=new Dm;e=new T;U(e);f=J(e,B(301));Bj(f,b);J(f,B(1682));Bg(c,S(e));IU(C1V,c);break a;default:}b=C3h;if(b>0)C3h=b-1|0;else{e=new Dm;Bg(e,B(1683));IU(C1V,e);}}}
function Cz(b,c,d){var e;CD();e=Y$();e.fz=e.fz*b;e.fy=e.fy*b;e.fB=e.fB*b;e.fA=e.fA*b;e.fu=e.fu*c;e.fw=e.fw*c;e.fv=e.fv*c;e.fx=e.fx*c;e.fr=e.fr*d;e.fq=e.fq*d;e.ft=e.ft*d;e.fs=e.fs*d;}
function D6(b){CD();if(b!=C1Z){CB();C4e.depthMask(!!b);C1Z=b;}}
function Y3(b,c,d,e,f,g){var h,i,j,k,l;CD();h=Y$();i=C3w;j=c-b;i.fz=2.0/j;i.fy=0.0;i.fB=0.0;i.fA=0.0;i.fu=0.0;k=e-d;i.fw=2.0/k;i.fv=0.0;i.fx=0.0;i.fr=0.0;i.fq=0.0;l=g-f;i.ft=2.0/l;i.fs=0.0;i.hh= -(c+b)/j;i.hj= -(e+d)/k;i.hi=(g+f)/l;i.hk=1.0;AOk(h,i,h);}
function BBX(b,c){var d;a:{CD();switch(b){case 2982:break;case 2983:O3(C3i.data[C3l],c);break a;case 2984:d=C3p.data;b=C2Q;O3(d[b].data[C3s.data[b]],c);break a;default:c=new Hq;Bg(c,B(304));M(c);}O3(C3e.data[C3h],c);}}
function N$(b,c,d){CD();C16=b;C17=c;C18=d;C19=1.0;C1$=C1$+1|0;}
function AZ3(b,c){var d;CD();if(!(b===C14&&c===C15)){d= -b;CB();C4e.polygonOffset(d,c);C14=b;C15=c;}}
function Bne(b,c,d){Cz(b,c,d);}
function BfV(b){while(AVQ(b)){AYB(A58(b));}}
function HE(b,c){switch(b){case 2914:CD();C2I=c;C2P=C2P+1|0;return;case 2915:CD();C2J=c;C2P=C2P+1|0;return;case 2916:CD();C2K=c;C2P=C2P+1|0;return;default:}}
function U4(b,c){switch(b){case 2917:CD();C2H=c!=2048?0:1;C2P=C2P+1|0;return;default:}}
function BeD(){DO();CB();return C4e.getError();}
function B04(b){DO();CB();C4e.lineWidth(b);}
function BRV(b,c){var d,e,f;DO();d=c.jz;switch(b){case 2918:e=AA4(c);CD();C2L=e;C2M=AA4(c);C2N=AA4(c);C2O=AA4(c);C2P=C2P+1|0;if(d>=0&&d<=c.tQ){c.jz=d;return;}M(FH(d));default:}f=new Hq;Bg(f,B(1684));M(f);}
function Qv(b,c,d){DO();CD();C2C=b;C2D=c;C2E=d;C2F=C2F+1|0;}
function BAV(b){var c,d,e,f,g,h,i,j,k,l;a:{DO();c=C3F;d=c.sB;if(!b){if(!c.GB)e=null;else{c.GB=0;f=c.nc.data;b=d+1|0;e=f[b];f[b]=null;}}else{f=c.os;g=Xg(c,b)&d;while(true){h=f.data[g];if(!h)break;if(b==h){f=c.nc.data;e=f[g];i=c.os;d=c.sB;h=0;while(true){j=i.data;h=h+1|0;k=(g+h|0)&d;l=j[k];if(!l)break;if(((k-Xg(c,l)|0)&d)>=h){j[g]=l;f[g]=f[k];h=0;g=k;}}j[g]=0;f[g]=null;c.Eq=c.Eq-1|0;break a;}g=(g+1|0)&d;}e=null;}}c=e;if(c!==null){e=c.vc;if(e!==null)AAY(e);c=c.zF;if(c!==null)AOU(c);}}
function Pi(b){var c,d,e,f;DO();c=AJo(C3F,b);if(c===null){c=new E_;d=new T;U(d);Bj(J(d,B(1685)),b);Bg(c,S(d));M(c);}b=c.pO;if(b!=(-1)){Qo();b=b|AMg();CD();if(!C3t)d=AGH(b);else{d=D7_;if(d===null){d=new DJ;Bg(d,B(1686));M(d);}d=AMs(b,d.br$(b));}d=AST(d);LI(c.vc);e=c.LM;if(e!=7){f=c.FC;OB(d.GT);YQ(e,0,f);}else{b=c.FC;if(b<=65536){if(c.Fh!=16){c.Fh=16;A9Y(1);}ATN(d,4,0,b-1|0,(b>>2)*6|0,5123,0);}else{if(c.Fh==32)ABa(b,0);else{c.Fh=32;ABa(b,1);}ATN(d,4,0,b-1|0,(b>>2)*6|0,5125,0);}}}}
function YZ(b,c){var d,e;DO();if(C3J!==null){d=new DJ;Bg(d,B(1687));M(d);}if(c!=4864){d=new Hq;Bg(d,B(1688));M(d);}d=AJo(C3F,b);C3J=d;if(d===null){d=new BW;e=new T;U(e);Bj(J(e,B(1689)),b);Bg(d,S(e));M(d);}e=d.vc;if(e!==null&&d.pO>0){LI(e);b=0;if(d.pO&1){b=1;ADt(b);}if(d.pO&2){b=b+1|0;ADt(b);}if(d.pO&4){b=b+1|0;ADt(b);}if(d.pO&8)ADt(b+1|0);}d.pO=(-1);d.LM=(-1);d.FC=0;}
function MN(){var b,c,d;DO();b=C3J;if(b===null){b=new DJ;Bg(b,B(1690));M(b);}if(b.pO==(-1)){c=b.vc;if(c!==null){AAY(c);b.vc=null;}c=b.zF;if(c!==null){AOU(c);b.zF=null;}C3J=null;}else{if(b.vc===null){b.vc=QW();b.Fh=0;}if(b.zF===null)b.zF=A3n();AC4(b.zF);QA(C3K);A4t(34962,C3K,35044);Vv(C3K);Qo();d=b.pO|AMg();CD();if(!C3t)c=AGH(d);else{c=D7_;if(c===null){c=new DJ;Bg(c,B(1686));M(c);}c=AMs(d,c.br$(d));}LI(b.vc);W9(b.zF);HM(0);HS(0,3,5126,0,c.nC,0);d=c.Hz;if(d!=(-1)){HM(d);HS(c.Hz,2,5126,0,c.nC,c.Vo);}d=c.JC;if(d
!=(-1)){HM(d);HS(c.JC,4,5121,1,c.nC,c.a1h);}d=c.Jz;if(d!=(-1)){HM(d);HS(c.Jz,4,5120,1,c.nC,c.X6);}d=c.FR;if(d!=(-1)){HM(d);HS(c.FR,2,5123,0,c.nC,c.Vs);}C3J=null;}}
function BXE(b,c,d,e,f,g,h,i,j){var k;A87(b,c,d,e,f,g,h,i,j);j=new T;U(j);k=J(j,B(1691));Bj(k,e);Bb(k,120);Bj(k,f);BjR(S(j));}
function BjR(b){var c,d,e,f;c=BeD();if(c){d=new BA;e=new T;U(e);f=J(e,B(1692));Bj(f,c);J(J(f,B(1242)),b);Bg(d,S(e));B4(d);}}
function T8(){var a=this;D.call(a);a.sj=0.0;a.nm=0.0;a.hJ=0.0;a.x2=0;a.lQ=0;a.ne=0;a.es=0;a.DP=0;a.o_=0;a.nE=0;a.uG=0;a.Ch=0;a.EQ=null;a.a5a=null;a.a42=null;a.a$2=null;a.bdv=null;a.bbJ=null;a.j3=null;a.lG=null;a.kF=null;a.a9j=null;a.er=null;a.c2=null;a.I$=null;a.jG=null;a.pw=null;a.DG=null;a.UU=null;a.gS=0;a.fR=0;a.c_=0;a.cU=0;a.a50=null;a.eK=0;a.f0=0;a.fc=0;a.jj=0.0;a.cc=0.0;a.IV=0.0;a.Jo=0.0;a.qR=0;a.bIr=0;a.bGX=0;}
var D8a=null;var D8b=null;var D8c=null;var D8d=null;function AIN(){AIN=Be(T8);Cdk();}
function D8e(a,b){var c=new T8();AXP(c,a,b);return c;}
function AXP(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:AIN();a.sj=1.0;a.nm=1.0;a.hJ=0.5;a.x2=0;a.lQ=0;a.ne=1;a.es=0;a.DP=0;a.o_=1;a.nE=1;a.uG=1;a.Ch=1;a.EQ=B(226);a.a5a=LY(B(1693),17);a.a42=LY(B(1694),30);a.a$2=LY(B(1695),31);a.bdv=LY(B(1696),32);a.bbJ=LY(B(1697),57);a.j3=LY(B(1698),18);a.lG=LY(B(1699),16);a.kF=LY(B(1700),20);a.a9j=LY(B(1701),42);a.er=LY(B(1702),(-100));a.c2=LY(B(1703),(-99));a.I$=LY(B(1704),15);d=LY(B(1705),(-98));a.jG
=d;a.pw=V(ABt,[a.er,a.c2,a.a5a,a.a42,a.a$2,a.bdv,a.bbJ,a.a9j,a.lG,a.j3,a.kF,a.I$,d]);a.gS=2;a.fR=0;a.c_=0;a.cU=0;a.a50=B(4);a.eK=0;a.f0=0;a.fc=0;a.jj=1.0;a.cc=1.0;a.IV=0.0;a.Jo=0.0;a.qR=0;a.bIr=0;a.bGX=0;a.DG=b;a.UU=Ex(V(D,[c,B(1706)]));$p=1;case 1:BmO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Pk(a,b){var c,d,e;c=a.pw.data[b].n5;if(c>=0)d=Bu_(c);else{e=X(D,1);e.data[0]=BJ(c+101|0);d=VM(B(1707),e);}return d;}
function BB1(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.pw.data[b].n5=c;$p=1;case 1:BkQ(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function A$v(a,b,c){G_();if(b===D8f){a.sj=c;A$r(a.DG.gl);}if(b===D8g){a.nm=c;A$r(a.DG.gl);}if(b===D8h)a.hJ=c;if(b===D8i)a.IV=c;if(b===D8j)a.Jo=c;}
function Bm5(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:G_();if(b===D8k)a.x2=a.x2?0:1;if(b===C1H)a.lQ=(a.lQ+c|0)&3;if(b===D8l)a.qR=(a.qR+c|0)&3;if(b===D8m)a.ne=a.ne?0:1;if(b===D8n)a.Ch=a.Ch?0:1;if(b===D8o){a.DP=a.DP?0:1;Gw(a.DG.cW);}if(b===D8p){a.es=a.es?0:1;Js(a.DG.U);}if(b===D8q)a.o_=((a.o_+c|0)+3|0)%3|0;if(b===D8r)a.gS=(a.gS+c|0)&3;if(b===D8s){a.nE=a.nE?0:1;Gw(a.DG.cW);}if(b===D8t){a.uG=a.uG?0:1;Gw(a.DG.cW);}$p=1;case 1:BkQ(a);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,$p);}
function AOD(a,b){G_();return b===D8i?a.IV:b===D8j?a.Jo:b===D8f?a.sj:b===D8g?a.nm:b!==D8h?0.0:a.hJ;}
function QZ(a,b){var c,d,e,f,g;c=Ee();d=B2(c,b.bAU);e=new T;U(e);J(J(e,d),B(5));e=S(e);if(b.W7){f=AOD(a,b);G_();if(b===D8h){if(f===0.0){b=B2(c,B(1708));c=new T;U(c);J(J(c,e),b);b=S(c);}else if(f===1.0){b=B2(c,B(1709));c=new T;U(c);J(J(c,e),b);b=S(c);}else{g=f*200.0|0;b=new T;U(b);c=J(b,e);Bj(c,g);Bb(c,37);b=S(b);}}else if(b===D8i){if(f===0.0){b=B2(c,B(1710));c=new T;U(c);J(J(c,e),b);b=S(c);}else if(f===1.0){b=B2(c,B(1711));c=new T;U(c);J(J(c,e),b);b=S(c);}else{g=70.0+f*40.0|0;b=new T;U(b);Bj(J(b,e),g);b=S(b);}}
else if(b!==D8j){if(f===0.0){b=B2(c,B(1712));c=new T;U(c);J(J(c,e),b);b=S(c);}else{g=f*100.0|0;b=new T;U(b);c=J(b,e);Bj(c,g);Bb(c,37);b=S(b);}}else if(f===0.0){b=B2(c,B(1713));c=new T;U(c);J(J(c,e),b);b=S(c);}else if(f===1.0){b=B2(c,B(1714));c=new T;U(c);J(J(c,e),b);b=S(c);}else{g=f*100.0|0;b=new T;U(b);c=J(b,e);Bb(c,43);Bj(c,g);Bb(c,37);b=S(b);}return b;}if(!b.bpG){G_();if(b===C1H){AIN();b=B2(c,D8a.data[a.lQ]);c=B6();J(J(c,e),b);e=BX(c);}else if(b===D8r){AIN();b=B2(c,D8b.data[a.gS]);c=B6();J(J(c,e),b);e=BX(c);}
else if(b===D8l){AIN();b=B2(c,D8c.data[a.qR]);c=B6();J(J(c,e),b);e=BX(c);}else if(b===D8q){AIN();b=C6(D8d.data[a.o_]);c=B6();J(J(c,e),b);e=BX(c);}else if(b===D8s){if(!a.nE){b=B2(c,B(1715));c=B6();J(J(c,e),b);e=BX(c);}else{b=B2(c,B(1716));c=B6();J(J(c,e),b);e=BX(c);}}return e;}a:{CTV();switch(D8u.data[b.dp]){case 1:break;case 2:g=a.ne;break a;case 3:g=a.es;break a;case 4:g=a.DP;break a;case 5:g=a.uG;break a;case 6:g=a.Ch;break a;default:g=0;break a;}g=a.x2;}if(g){b=B2(c,B(1717));c=B6();J(J(c,e),b);b=BX(c);}else
{b=B2(c,B(1712));c=new T;U(c);J(J(c,e),b);b=S(c);}return b;}
function BmO(a){var b,c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:try{b=a.UU;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B_(DC(),B(1718));B4(b);return;case 1:a:{b:{try{$z=BmB(b);if(C()){break _;}c=$z;if(c)break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;break a;}else{throw $$e;}}return;}try{d=new AL0;b=new A0T;e=a.UU;$p=2;continue _;}
catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}}B_(DC(),B(1718));B4(b);return;case 2:try{$z=BUg(e);if(C()){break _;}e=$z;BBL(b,e);A7m(d,b);while(true){b=W0(d);if(b===null)break;try{f=(FX(b,B(1674))).data;if(B7(f[0],B(1719)))a.sj=Wv(a,f[1]);if(B7(f[0],B(1720)))a.nm=Wv(a,f[1]);if(B7(f[0],B(1721)))a.hJ=Wv(a,f[1]);if(B7(f[0],B(1722)))a.IV=Wv(a,f[1]);if(B7(f[0],B(1723)))a.Jo=Wv(a,f[1]);if(B7(f[0],B(1724)))a.x2=B7(f[1],B(16));if(B7(f[0],B(1725)))a.lQ=Iy(f[1]);if(B7(f[0],B(1726)))a.qR=Iy(f[1]);if
(B7(f[0],B(1727)))a.ne=B7(f[1],B(16));if(B7(f[0],B(1728)))a.es=B7(f[1],B(16));if(B7(f[0],B(1729)))a.DP=B7(f[1],B(16));if(B7(f[0],B(1730)))a.o_=Iy(f[1]);if(B7(f[0],B(1731)))a.gS=Iy(f[1]);if(B7(f[0],B(1732)))a.nE=B7(f[1],B(16));if(B7(f[0],B(1733)))a.uG=B7(f[1],B(16));if(B7(f[0],B(1734)))a.Ch=B7(f[1],B(16));if(B7(f[0],B(1735)))a.EQ=f[1];if(B7(f[0],B(1736))&&f.length>=2)a.a50=f[1];c=0;while(true){g=a.pw.data;if(c>=g.length)break;e=f[0];h=g[c].Sd;i=B6();J(J(i,B(1737)),h);if(B7(e,BX(i)))a.pw.data[c].n5=Iy(f[1]);c
=c+1|0;}continue;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}e=DC();h=B6();J(J(h,B(1738)),b);B_(e,BX(h));}AO5();$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B_(DC(),B(1718));B4(b);return;case 3:a:{try{Rn(d);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B_(DC(),B(1718));B4(b);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Wv(a,b){return B7(b,B(16))?1.0:!B7(b,B(15))?Bvc(b):0.0;}
function BkQ(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{try{b=CTT(CYv(Nl(a.UU)));c=a.sj;d=B6();Nr(J(d,B(1739)),c);HO(b,BX(d));c=a.nm;d=B6();Nr(J(d,B(1740)),c);HO(b,BX(d));e=a.x2;d=B6();Fu(J(d,B(1741)),e);HO(b,BX(d));c=a.hJ;d=B6();Nr(J(d,B(1742)),c);HO(b,BX(d));c=a.IV;d=B6();Nr(J(d,B(1743)),c);HO(b,BX(d));c=a.Jo;d=B6();Nr(J(d,B(1744)),c);HO(b,BX(d));e=a.lQ;d=B6();Fm(J(d,B(1745)),
e);HO(b,BX(d));e=a.qR;d=B6();Fm(J(d,B(1746)),e);HO(b,BX(d));e=a.ne;d=B6();Fu(J(d,B(1747)),e);HO(b,BX(d));e=a.es;d=B6();Fu(J(d,B(1748)),e);HO(b,BX(d));e=a.DP;d=B6();Fu(J(d,B(1749)),e);HO(b,BX(d));e=a.o_;d=B6();Fm(J(d,B(1750)),e);HO(b,BX(d));e=a.gS;d=B6();Fm(J(d,B(1751)),e);HO(b,BX(d));e=a.nE;d=B6();Fu(J(d,B(1752)),e);HO(b,BX(d));e=a.uG;d=B6();Fu(J(d,B(1753)),e);HO(b,BX(d));e=a.Ch;d=B6();Fu(J(d,B(1754)),e);HO(b,BX(d));d=a.EQ;f=B6();J(J(f,B(1755)),d);HO(b,BX(f));d=a.a50;f=B6();J(J(f,B(1756)),d);HO(b,BX(f));e=0;}
catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;break a;}else{throw $$e;}}while(true){try{g=a.pw.data;if(e>=g.length)break;d=g[e].Sd;h=g[e].n5;f=B6();Fm(CZ(J(J(f,B(1737)),d),58),h);HO(b,BX(f));e=e+1|0;continue;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;break a;}else{throw $$e;}}}try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}else{throw $$e;}}}B_(DC(),B(1757));B4(d);return;case 1:a:{try{Bb$(b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){d
=$$je;}else{throw $$e;}}B_(DC(),B(1757));B4(d);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BmT(a){return a.lQ<2&&a.Ch?1:0;}
function Cdk(){D8a=V(Co,[B(1758),B(1759),B(1760),B(1761)]);D8b=V(Co,[B(1762),B(1763),B(1764),B(1765)]);D8c=V(Co,[B(1766),B(1767),B(1768),B(1769)]);D8d=V(Co,[B(1770),B(1771),B(1772)]);}
function TY(){var a=this;D.call(a);a.bcE=null;a.JP=0;a.PY=0;a.a1v=0;a.a1w=0;a.a1c=0;a.IU=0;a.GR=0;a.VB=0;a.a31=0;a.WW=0;a.ZT=0;a.a2c=0;a.a32=0;a.kB=0;a.oM=null;a.Yt=0;a.a0$=0;a.a3p=0;a.bIP=0.0;a.tv=0;a.bFL=null;a.biK=0;a.Ed=0;a.SG=0;a.bPj=0;a.Iy=0;a.ug=0;a.lH=null;a.oQ=null;a.om=0;}
var D8v=null;var C1C=0;function BPD(){BPD=Be(TY);CP3();}
function CWV(a,b,c,d,e,f,g){var h=new TY();BP5(h,a,b,c,d,e,f,g);return h;}
function BP5(a,b,c,d,e,f,g,h){BPD();a.JP=(-1);a.kB=0;a.oM=G2(2);a.Ed=1;a.ug=0;a.lH=BL();a.bcE=b;a.oQ=c;a.GR=g;a.IU=g;a.a1c=g;g=R(g,g);a.bIP=Gh((g+g|0)+g|0)/2.0;a.JP=h;a.PY=(-999);A4N(a,d,e,f);a.tv=0;}
function A4N(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!(b==a.PY&&c==a.a1v&&d==a.a1w)){A1w(a);a.PY=b;a.a1v=c;a.a1w=d;e=a.a1c;a.Yt=b+(e/2|0)|0;f=a.IU;a.a0$=c+(f/2|0)|0;g=a.GR;a.a3p=d+(g/2|0)|0;h=b&1023;a.ZT=h;a.a2c=c;i=d&1023;a.a32=i;a.VB=b-h|0;a.a31=c-c|0;a.WW=d-i|0;a.bFL=AN_(b-6.0,c-6.0,d-6.0,(b+e|0)+6.0,(c+f|0)+6.0,(d+g|0)+6.0);YZ(a.JP+2|0,4864);b=a.ZT;j=b-6.0;c=a.a2c;k=c-6.0;d=a.a32;l=D9(j,k,d-6.0,(b+a.a1c|0)+6.0,(c+a.IU|0)+6.0,(d+a.GR|0)+6.0);Cg();m=C1A;B$(m);BE(m,l.bK,l.bB,l.bL);BE(m,l.bO,l.bB,l.bL);BE(m,l.bO,
l.L,l.bL);BE(m,l.bK,l.L,l.bL);BE(m,l.bK,l.L,l.bP);BE(m,l.bO,l.L,l.bP);BE(m,l.bO,l.bB,l.bP);BE(m,l.bK,l.bB,l.bP);BE(m,l.bK,l.L,l.bL);BE(m,l.bO,l.L,l.bL);BE(m,l.bO,l.L,l.bP);BE(m,l.bK,l.L,l.bP);BE(m,l.bK,l.bB,l.bP);BE(m,l.bO,l.bB,l.bP);BE(m,l.bO,l.bB,l.bL);BE(m,l.bK,l.bB,l.bL);BE(m,l.bK,l.L,l.bP);BE(m,l.bK,l.bB,l.bP);BE(m,l.bK,l.bB,l.bL);BE(m,l.bK,l.L,l.bL);BE(m,l.bO,l.L,l.bL);BE(m,l.bO,l.bB,l.bL);BE(m,l.bO,l.bB,l.bP);BE(m,l.bO,l.L,l.bP);BO(m);MN();AJ8(a);}}
function Bgm(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.tv)return;BPD();C1C=C1C+1|0;b=a.PY;c=a.a1v;d=a.a1w;e=b+a.a1c|0;f=c+a.IU|0;g=d+a.GR|0;h=0;while(h<2){a.oM.data[h]=1;h
=h+1|0;}D8w=0;i=Gg();FY(i,a.lH);CC(a.lH);j=1;k=new ALY;l=a.bcE;m=b-j|0;n=c-j|0;o=d-j|0;p=e+j|0;q=f+j|0;h=g+j|0;$p=1;case 1:Bi0(k,l,m,n,o,p,q,h);if(C()){break _;}k.bDY=m-j|0;k.bDX=n-j|0;k.bDW=o-j|0;YV(D8x,(-1));l=VP(k);a.om=0;o=0;a:{while(true){if(o>=2)break a;n=0;m=0;r=0;s=c;while(s<f){t=d;while(t<g){p=b;if(p<e){$p=2;continue _;}t=t+1|0;}s=s+1|0;}if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break;o=o+1|0;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,
i);a.Iy=D8w;a.ug=1;return;case 2:b:{$z=Qc(k,p,s,t);if(C()){break _;}q=$z;if(q>0){if(!r){r=1;YZ(a.JP+o|0,4864);BY();Bt(a.ZT,a.a2c,a.a32);v=( -a.GR|0)/2.0;Bt(v,( -a.IU|0)/2.0,v);Cz(1.0000009536743164,1.0000009536743164,1.0000009536743164);w=a.GR/2.0;Bt(w,a.IU/2.0,w);B$(D8v);G3(D8v,a.ZT-a.PY|0,a.a2c-a.a1v|0,a.a32-a.a1w|0);}if(!o){O();if(C9y.data[q]){$p=3;continue _;}}O();x=C1F.data[q];y=x.x9();if(!o){if(l!==null)q=0;else{q=ACf(p-13|0);h=W(ACf(t-52|0),32);if(h<=0){q=W(q,32);if(q<=0){if(!q)break b;if(!h)break b;}}q
=0;}if(q)m=1;}q=W(y,o);if(q)n=1;else if(!q){$p=4;continue _;}}p=p+1|0;c:{d:while(true){if(p<e){continue _;}t=t+1|0;while(t>=g){s=s+1|0;while(s>=f){if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break d;o=o+1|0;if(o>=2)break c;n=0;m=0;r=0;s=c;}t=d;}p=b;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,i);a.Iy=D8w;a.ug=1;return;}z=l.vd.data;ba=l.f;$p=5;continue _;case 3:$z=BLN(k,p,s,t);if(C()){break _;}ba=$z;X6();if(AYd(D8y,ba)===null?0:1)Y(a.lH,ba);e:{O();x
=C1F.data[q];y=x.x9();if(!o){if(l!==null)q=0;else{q=ACf(p-13|0);h=W(ACf(t-52|0),32);if(h<=0){q=W(q,32);if(q<=0){if(!q)break e;if(!h)break e;}}q=0;}if(q)m=1;}q=W(y,o);if(q)n=1;else if(!q){$p=4;continue _;}p=p+1|0;f:{c:while(true){if(p<e){$p=2;continue _;}t=t+1|0;while(t>=g){s=s+1|0;while(s>=f){if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break c;o=o+1|0;if(o>=2)break f;n=0;m=0;r=0;s=c;}t=d;}p=b;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,i);a.Iy=D8w;a.ug
=1;return;}z=l.vd.data;ba=l.f;$p=5;continue _;case 4:$z=Bu3(l,x,p,s,t);if(C()){break _;}q=$z;m=m|q;p=p+1|0;a:{g:while(true){if(p<e){$p=2;continue _;}t=t+1|0;while(t>=g){s=s+1|0;while(s>=f){if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break g;o=o+1|0;if(o>=2)break a;n=0;m=0;r=0;s=c;}t=d;}p=b;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,i);a.Iy=D8w;a.ug=1;return;case 5:$z=ba.cu(p,s,t);if(C()){break _;}q=$z;if(z[q]){q=5;if(p==(-19))q=4;if(p==45)q=q+1|
0;if(t==20)q=q+(-3)|0;if(t==84)q=q+3|0;$p=6;continue _;}if(0)m=1;q=W(y,o);if(q)n=1;else if(!q){$p=4;continue _;}p=p+1|0;c:{d:while(true){if(p<e){$p=2;continue _;}t=t+1|0;while(t>=g){s=s+1|0;while(s>=f){if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break d;o=o+1|0;if(o>=2)break c;n=0;m=0;r=0;s=c;}t=d;}p=b;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,i);a.Iy=D8w;a.ug=1;return;case 6:BMb(l,q,p,s,t);if(C()){break _;}if(1)m=1;q=W(y,o);if(q)n=1;else if(!q)
{$p=4;continue _;}p=p+1|0;h:{i:while(true){if(p<e){$p=2;continue _;}t=t+1|0;while(t>=g){s=s+1|0;while(s>=f){if(!r)m=0;else{a.om=a.om+BO(D8v)|0;BK();MN();G3(D8v,0.0,0.0,0.0);}if(m)a.oM.data[o]=0;if(!n)break i;o=o+1|0;if(o>=2)break h;n=0;m=0;r=0;s=c;}t=d;}p=b;}}u=Gg();FY(u,a.lH);Lr(u,i);FY(a.oQ,u);Lr(i,a.lH);Ij(a.oQ,i);a.Iy=D8w;a.ug=1;return;default:H$();}}ED().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 ADZ(a,b){var c,d,e;c=b.d-a.Yt;d=b.h-a.a0$;e=b.c-a.a3p;return c*c+d*d+e*e;}
function A1w(a){var b;b=0;while(b<2){a.oM.data[b]=1;b=b+1|0;}a.kB=0;a.ug=0;}
function AQJ(a,b){return !a.kB?(-1):a.oM.data[b]?(-1):a.JP+b|0;}
function A_f(a){Pi(a.JP+2|0);}
function AUp(a){var b,c;if(!a.ug)b=0;else{c=a.oM.data;b=c[0]&&c[1]?1:0;}return b;}
function AJ8(a){a.tv=1;}
function CP3(){Cg();D8v=C1A;C1C=0;}
function BU$(){var a=this;D.call(a);a.bEG=null;a.bnV=null;}
function BAO(a,b){var c=new BU$();CN5(c,a,b);return c;}
function CN5(a,b,c){a.bEG=b;a.bnV=c;}
var AJW=K(0);
function NX(){var a=this;D.call(a);a.gm=0;a.jM=0;a.o=0;a.rp=0;a.pk=0;a.tx=0;a.eS=null;a.kx=null;a.m1=null;a.uw=null;a.ej=null;a.fd=null;a.gh=null;a.i5=null;a.v2=null;a.a4g=Bw;a.nK=0;a.f8=0;a.a$i=0;a.Vc=0.0;a.kM=0.0;a.bdk=0.0;a.lf=0.0;a.zE=0;a.gH=0;a.dD=0;a.Mp=Bw;a.YS=0;a.dC=0;a.v=null;a.yD=0;a.b5=null;a.ib=null;a.ey=null;a.t3=null;a.cL=null;a.a16=0;a.a4r=0;a.yG=null;a.z7=null;a.lF=0;a.zx=0;a.AM=0;a.Jd=null;a.Dr=0;a.f$=null;a.A_=null;a.w=0;}
function D8z(a,b,c,d){var e=new NX();By2(e,a,b,c,d);return e;}
function D8A(a,b){var c=new NX();BE5(c,a,b);return c;}
function D8B(a,b,c,d){var e=new NX();BjH(e,a,b,c,d);return e;}
function EU(a){return a.b5.WP;}
function By2(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.gm=7;a.jM=11;a.o=128;a.rp=127;a.pk=63;a.tx=0;a.eS=BL();a.kx=BL();a.m1=BSO();a.uw=Gg();a.ej=BL();a.fd=BL();a.gh=BL();a.i5=BL();a.v2=BL();a.a4g=L(16777215);a.nK=0;a.f8=Nm(new DG);a.a$i=1013904223;a.zE=0;a.gH=0;a.dD=0;a.Mp=CS();a.YS=40;a.v=new DG;a.yD=0;a.ib=BL();a.z7=BL();a.zx=1;a.AM=1;a.Jd=Gg();a.Dr=E(a.v,12000);a.f$=Bx(32768);a.A_=BL();a.w=0;a.t3=b;a.cL=AWB(e,
c);a.b5=d;c=new WC;$p=1;case 1:Bzd(c,b);if(C()){break _;}a.yG=c;Yy(d,a);b=new AR1;b.O1=BYe();b.brp=BL();b.boa=CdP(a,Cb(256*a.o|0),0,0);b.bEc=a;a.bdM=b;a.ey=b;Tu(a);Vs(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BE5(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.gm=7;a.jM=11;a.o=128;a.rp=127;a.pk=63;a.tx=0;a.eS=BL();a.kx=BL();a.m1=BSO();a.uw=Gg();a.ej=BL();a.fd=BL();a.gh=BL();a.i5=BL();a.v2=BL();a.a4g=L(16777215);a.nK=0;a.f8=Nm(new DG);a.a$i=1013904223;a.zE=0;a.gH=0;a.dD=0;a.Mp=CS();a.YS=40;a.v=new DG;a.yD=0;a.ib=BL();a.z7=BL();a.zx=1;a.AM=1;a.Jd=Gg();a.Dr=E(a.v,12000);a.f$=Bx(32768);a.A_=BL();a.w=0;a.Mp=b.Mp;d=b.t3;a.t3
=d;e=new A5W;b=b.cL;e.la=0;e.Jg=b.Jg;e.Ji=b.Ji;e.Ea=b.Ea;e.u1=b.u1;e.x1=b.x1;e.u2=b.u2;e.ia=b.ia;e.a1U=b.a1U;e.P2=b.P2;e.IW=b.IW;e.HJ=b.HJ;e.sm=b.sm;e.yl=b.yl;e.tc=b.tc;e.nl=b.nl;e.tA=b.tA;e.pl=b.pl;e.la=b.la;a.cL=e;b=new WC;$p=1;case 1:Bzd(b,d);if(C()){break _;}a.yG=b;a.b5=c;Yy(c,a);a.ey=ACZ(a);Tu(a);Vs(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BjH(a,b,c,d,e){var f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.gm=7;a.jM=11;a.o=128;a.rp=127;a.pk=63;a.tx=0;a.eS=BL();a.kx=BL();a.m1=BSO();a.uw=Gg();a.ej=BL();a.fd=BL();a.gh=BL();a.i5=BL();a.v2=BL();a.a4g=L(16777215);a.nK=0;a.f8=Nm(new DG);a.a$i=1013904223;a.zE=0;a.gH=0;a.dD=0;a.Mp=CS();a.YS=40;a.v=new DG;a.yD=0;a.ib=BL();a.z7=BL();a.zx=1;a.AM
=1;a.Jd=Gg();a.Dr=E(a.v,12000);a.f$=Bx(32768);a.A_=BL();a.w=0;a.t3=b;f=new WC;$p=1;case 1:Bzd(f,b);if(C()){break _;}a.yG=f;g=Ex(V(D,[b.nk,B(1773)]));$p=2;case 2:$z=BmB(g);if(C()){break _;}h=$z;if(h){try{$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);}f=Ex(V(D,[b.nk,B(1774)]));$p=3;case 3:$z=BmB(f);if(C()){break _;}h=$z;if(h){try{$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}g=null;a.cL=g;h=g!==null?0:1;a:{a.yD=h;if
(e!==null)a.b5=e;else{if(g!==null){h=g.HJ;if(h){a.b5=Mi(h);break a;}}a.b5=Mi(0);}}h=0;b=a.cL;if(b!==null)b.sm=c;else{a.cL=AWB(d,c);h=1;}Yy(a.b5,a);a.ey=ACZ(a);if(!h){Tu(a);Vs(a);return;}a.a16=1;b=EU(a);d=b.D9;c=new DG;Hu(a);b=b.QH(0,0,256,d,c);h=0;i=a.o/2|0;j=0;if(b!==null){h=b.ek;j=b.el;}else B_(DC(),B(1775));k=0;b=a.b5;$p=6;continue _;case 4:b:{try{$z=BUg(g);if(C()){break _;}f=$z;g=AVz(IS(SV(f),B(1776)));break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);f=Ex(V(D,[b.nk,B(1774)]));$p
=3;continue _;}a.cL=g;h=g!==null?0:1;c:{a.yD=h;if(e!==null)a.b5=e;else{if(g!==null){h=g.HJ;if(h){a.b5=Mi(h);break c;}}a.b5=Mi(0);}}h=0;b=a.cL;if(b!==null)b.sm=c;else{a.cL=AWB(d,c);h=1;}Yy(a.b5,a);a.ey=ACZ(a);if(!h){Tu(a);Vs(a);return;}a.a16=1;b=EU(a);d=b.D9;c=new DG;Hu(a);b=b.QH(0,0,256,d,c);h=0;i=a.o/2|0;j=0;if(b!==null){h=b.ek;j=b.el;}else B_(DC(),B(1775));k=0;b=a.b5;$p=6;continue _;case 5:b:{try{$z=BUg(f);if(C()){break _;}b=$z;g=AVz(IS(SV(b),B(1776)));break b;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{b=$$je;}else{throw $$e;}}B4(b);g=null;}a.cL=g;h=g!==null?0:1;c:{a.yD=h;if(e!==null)a.b5=e;else{if(g!==null){h=g.HJ;if(h){a.b5=Mi(h);break c;}}a.b5=Mi(0);}}h=0;b=a.cL;if(b!==null)b.sm=c;else{a.cL=AWB(d,c);h=1;}Yy(a.b5,a);a.ey=ACZ(a);if(!h){Tu(a);Vs(a);return;}a.a16=1;b=EU(a);d=b.D9;c=new DG;Hu(a);b=b.QH(0,0,256,d,c);h=0;i=a.o/2|0;j=0;if(b!==null){h=b.ek;j=b.el;}else B_(DC(),B(1775));k=0;b=a.b5;$p=6;case 6:$z=b.bxB(h,j);if(C()){break _;}l=$z;if(!l){h=h+(E(c,64)-E(c,64)|0)|0;j=j+(E(c,64)-E(c,64)|0)|0;k=k+1|0;if
(k!=1000){b=a.b5;continue _;}}AHl(a.cL,h,i,j);a.a16=0;Tu(a);Vs(a);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function ACZ(a){var b,c,d;b=a.t3.bq_(a.b5);c=new AVP;d=a.b5.a0b();c.sg=Gg();c.qU=BYe();c.um=BL();c.YU=CdP(a,Cb(256*a.o|0),0,0);c.tu=a;c.CQ=b;c.wZ=d;return c;}
function BxX(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cL;if(b.x1<=0)b.x1=a.o/2|0;c=b.u1;d=b.u2;e=0;$p=1;case 1:$z=BRb(a,c,d);if(C()){break _;}f=$z;if(!f){c=c+(E(a.v,8)-E(a.v,8)|0)|0;d=d+(E(a.v,8)-E(a.v,8)|0)|0;e=e+1|0;if(e!=10000){continue _;}}b=a.cL;b.u1=c;b.u2=d;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BRb(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.pk;e=d+1|0;$p=1;case 1:$z=BVp(a,b,e,c);if(C()){break _;}f=$z;if(f){$p=2;continue _;}d=e;e=d+1|0;continue _;case 2:$z=BHl(a,b,d,c);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Czd(a){}
function BYW(a,b){var c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{c=BJ3(a.cL);if(c!==null){$p=1;continue _;}c=a.ey;if(c instanceof ID)c.l_(E$(b.d|0)>>4,E$(b.c|0)>>4);$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}else{throw $$e;}}B4(d);return;case 1:try{BCP(b,c);if(C()){break _;}BT5(a.cL,null);c=a.ey;if(c instanceof ID)c.l_(E$(b.d|0)>>4,E$(b.c|0)>>4);$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{d=$$je;}else{throw $$e;}}B4(d);return;case 2:a:{try{a.bGv(b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}else{throw $$e;}}B4(d);}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bd8(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.ey.a8b())return;if(c!==null)AXp(c,B(1777));$p=1;case 1:Btr(a);if(C()){break _;}if(c===null){d=a.ey;$p=2;continue _;}d=B(1778);$p=3;continue _;case 2:d.a$E(b,c);if(C()){break _;}return;case 3:BAk(c,d);if(C()){break _;}d=a.ey;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,$p);}
function Btr(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bck(a);if(C()){break _;}b=a.t3;c=a.cL;d=a.i5;$p=2;case 2:b.bt$(c,d);if(C()){break _;}b=a.yG;e=0;while(true){c=b.zg;if(e>=c.p)break;c=Z(c,e);if(c.Qf){a:{d=b.It;if(d!==null){try{d=d.Gz(c.ZF);if(d===null)break a;f=FT();A3_(c,f);g=FT();ABx(g,B(1779),f);d=Nl(d);$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}
else{throw $$e;}}B4(d);}}c.Qf=0;}e=e+1|0;}return;case 3:b:{try{Cjr(g,d);if(C()){break _;}break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}else{throw $$e;}}B4(d);}a:while(true){c.Qf=0;while(true){e=e+1|0;c=b.zg;if(e>=c.p)break a;c=Z(c,e);if(!c.Qf)continue;else break;}d=b.It;if(d===null)continue;try{d=d.Gz(c.ZF);if(d===null)continue;f=FT();A3_(c,f);g=FT();ABx(g,B(1779),f);d=Nl(d);continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;}else{throw $$e;}}B4(d);}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,$p);}
function BWc(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.ey.a8b())return 1;if(!b){$p=2;continue _;}c=a.ey;b=0;d=null;$p=1;case 1:$z=c.a$E(b,d);if(C()){break _;}b=$z;return b;case 2:Btr(a);if(C()){break _;}c=a.ey;b=0;d=null;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,$p);}
function BHl(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(c<0)b=0;else{if(c<a.o){e=b>>4;f=d>>4;$p=1;continue _;}b=0;}}else b=0;return b;case 1:$z=BEh(a,e,f);if(C()){break _;}g=$z;return g.nN(b&15,c,d&15);default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BVp(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}b=$z;return b?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function G8(a,b,c,d){return c>=0&&c<a.o?DS(a,b>>4,d>>4):0;}
function Ul(a,b,c,d,e){return Ii(a,b-e|0,c-e|0,d-e|0,b+e|0,c+e|0,d+e|0);}
function Ii(a,b,c,d,e,f,g){var h,i;if(f>=0&&c<a.o){h=b>>4;b=d>>4;c=e>>4;d=g>>4;while(h<=c){i=b;while(i<=d){if(!DS(a,h,i))return 0;i=i+1|0;}h=h+1|0;}return 1;}return 0;}
function DS(a,b,c){return a.ey.beM(b,c);}
function BBW(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BEh(a,d,b);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BEh(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.ey;$p=1;case 1:$z=d.Fy(b,c);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function BpI(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(c<0)return 0;if(c>=a.o)return 0;g=b>>4;h=d>>4;$p=1;continue _;}return 0;case 1:$z=BEh(a,g,h);if(C()){break _;}i=$z;g=b&15;h=d&15;$p=2;case 2:$z=i.bQd(g,c,h,e,f);if(C()){break _;}g=$z;$p=3;case 3:BSx(a,b,c,d);if(C()){break _;}return g;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function BSU(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(c<0)return 0;if(c>=a.o)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=BEh(a,f,g);if(C()){break _;}h=$z;f=b&15;g=d&15;$p=2;case 2:$z=h.bGg(f,c,g,e);if(C()){break _;}f=$z;$p=3;case 3:BSx(a,b,c,d);if(C()){break _;}return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,
$p);}
function BGQ(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}e=$z;if(!e){BI();f=D28;}else{O();f=C1F.data[e].bv;}return f;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bjf(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(c<0)return 0;if(c>=a.o)return 0;e=b>>4;f=d>>4;$p=1;continue _;}return 0;case 1:$z=BEh(a,e,f);if(C()){break _;}g=$z;return g.c8(b&15,c,d&15);default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BeQ(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bjn(b,c,d,e);if(C()){break _;}e=$z;if(!e)return;$p=2;case 2:$z=BHl(a,b,c,d);if(C()){break _;}f=$z;O();if(!C9C.data[f&255]){$p=3;continue _;}$p=4;continue _;case 3:BmX(a,b,c,d,f);if(C()){break _;}return;case 4:BtX(a,b,c,d,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bq5(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(c<0)return 0;if(c>=a.o)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=BEh(a,f,g);if(C()){break _;}h=$z;b=b&15;d=d&15;$p=2;case 2:$z=h.bjn(b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bxe(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bPo(b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:BtX(a,b,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BoK(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.bOe(b,c,d,e,f);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:BtX(a,b,c,d,e);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function K3(a,b,c,d){var e,f;e=0;while(true){f=a.ib;if(e>=f.p)break;A3J(Z(f,e),b,c,d);e=e+1|0;}}
function BtX(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:K3(a,b,c,d);$p=1;case 1:BmX(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function B0Z(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(d<=e){f=d;d=e;e=f;}if(!a.b5.jP){f=e;if(f<=d){EO();g=D8C;$p=1;continue _;}}Iu(a,b,e,c,b,d,c);return;case 1:BkW(a,g,b,f,c);if(C()){break _;}f=f+1|0;if(f>d){Iu(a,b,e,c,b,d,c);return;}EO();g=D8C;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BOB(a,b,c,d){var e,f;e=0;while(true){f=a.ib;if(e>=f.p)break;AXL(Z(f,e),b,c,d,b,c,d);e=e+1|0;}}
function Iu(a,b,c,d,e,f,g){var h,i;h=0;while(true){i=a.ib;if(h>=i.p)break;AXL(Z(i,h),b,c,d,e,f,g);h=h+1|0;}}
function BmX(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b-1|0;$p=1;case 1:BWY(a,f,c,d,e);if(C()){break _;}f=b+1|0;$p=2;case 2:BWY(a,f,c,d,e);if(C()){break _;}f=c-1|0;$p=3;case 3:BWY(a,b,f,d,e);if(C()){break _;}f=c+1|0;$p=4;case 4:BWY(a,b,f,d,e);if(C()){break _;}f=d-1|0;$p=5;case 5:BWY(a,b,c,f,e);if(C()){break _;}d=d+1|0;$p=6;case 6:BWY(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,
$p);}
function BWY(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.dD&&!a.w){O();f=C1F.data;$p=1;continue _;}return;case 1:$z=BHl(a,b,c,d);if(C()){break _;}g=$z;h=f[g];if(h===null)return;$p=2;case 2:h.eU(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bk1(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BEh(a,e,f);if(C()){break _;}g=$z;return g.bfx(b&15,c,d&15);default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BbY(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(c<0)return 0;e=a.o;if(c>=e)c=e-1|0;f=b>>4;e=d>>4;$p=1;case 1:$z=BEh(a,f,e);if(C()){break _;}g=$z;return g.a0M(b&15,c,d&15,0);default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function A_i(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=ByF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function ByF(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<30000000){if(e){$p=1;continue _;}if(c<0)return 0;e=a.o;if(c>=e)c=e-1|0;f=b>>4;e=d>>4;$p=7;continue _;}return 15;case 1:$z=BHl(a,b,c,d);if(C()){break _;}g=$z;O();if(g!=C1Q.a&&g!=C5i.a&&g!=C93.a&&g!=C9S.a){if(c<0)return 0;e=a.o;if(c>=e)c=e-
1|0;f=b>>4;e=d>>4;$p=7;continue _;}e=c+1|0;f=0;$p=2;case 2:$z=ByF(a,b,e,d,f);if(C()){break _;}f=$z;e=b+1|0;h=0;$p=3;case 3:$z=ByF(a,e,c,d,h);if(C()){break _;}h=$z;e=b-1|0;i=0;$p=4;case 4:$z=ByF(a,e,c,d,i);if(C()){break _;}i=$z;e=d+1|0;j=0;$p=5;case 5:$z=ByF(a,b,c,e,j);if(C()){break _;}j=$z;d=d-1|0;e=0;$p=6;case 6:$z=ByF(a,b,c,d,e);if(C()){break _;}k=$z;if(h<=f)h=f;if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;return k;case 7:$z=BEh(a,f,e);if(C()){break _;}l=$z;return l.a0M(b&15,c,d&15,a.nK);default:H$();}}ED().s(a,b,
c,d,e,f,g,h,i,j,k,l,$p);}
function Bsc(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&c>=(-30000000)&&b<30000000&&c<30000000){d=b>>4;e=c>>4;if(!DS(a,d,e))return 0;$p=1;continue _;}return 0;case 1:$z=BEh(a,d,e);if(C()){break _;}f=$z;return f.Gq(b&15,c&15);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BnU(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.b5.jP){EO();if(b===D8C)return 0;}if(d<0)d=0;f=W(d,a.o);if(f>=0){EO();if(b===D8C)return 15;}if(d>=0&&f<0&&c>=(-30000000)&&e>=(-30000000)&&c<30000000&&e<30000000){g=c>>4;h=e>>4;if(!DS(a,g,h))return 0;O();i=C$M.data;$p=1;continue _;}return b.O4;case 1:$z=BHl(a,c,
d,e);if(C()){break _;}f=$z;if(!i[f]){$p=2;continue _;}f=d+1|0;$p=3;continue _;case 2:$z=BEh(a,g,h);if(C()){break _;}j=$z;return j.Jh(b,c&15,d,e&15);case 3:$z=BrR(a,b,c,f,e);if(C()){break _;}k=$z;f=c+1|0;$p=4;case 4:$z=BrR(a,b,f,d,e);if(C()){break _;}f=$z;l=c-1|0;$p=5;case 5:$z=BrR(a,b,l,d,e);if(C()){break _;}l=$z;m=e+1|0;$p=6;case 6:$z=BrR(a,b,c,d,m);if(C()){break _;}m=$z;e=e-1|0;$p=7;case 7:$z=BrR(a,b,c,d,e);if(C()){break _;}n=$z;if(f<=k)f=k;if(l<=f)l=f;if(m<=l)m=l;if(n<=m)n=m;return n;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BrR(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;f=a.o;if(d>=f)d=f-1|0;if(d>=0&&d<f&&c>=(-30000000)&&e>=(-30000000)&&c<30000000&&e<30000000){g=c>>4;f=e>>4;if(!DS(a,g,f))return 0;$p=1;continue _;}return b.O4;case 1:$z=BEh(a,g,f);if(C()){break _;}h=$z;return h.Jh(b,c&15,d,e&15);default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bs3(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=(-30000000)&&e>=(-30000000)&&c<30000000&&e<30000000&&d>=0&&d<a.o){g=c>>4;h=e>>4;if(DS(a,g,h)){$p=1;continue _;}}return;case 1:$z=BEh(a,g,h);if(C()){break _;}i=$z;i.a$X(b,c&15,d,e&15,f);g=0;while(true){b=a.ib;if(g>=b.p)break;A3J(Z(b,g),c,d,e);g=g+1|0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BAL(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:EO();f=D8C;$p=1;case 1:$z=BnU(a,f,b,c,d);if(C()){break _;}g=$z;f=D3$;$p=2;case 2:$z=BnU(a,f,b,c,d);if(C()){break _;}h=$z;if(h>=e)e=h;return g<<20|e<<4;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bb4(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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_i(a,b,c,d);if(C()){break _;}f=$z;if(f>=e)e=f;return a.b5.xq.data[e];default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bha(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.b5.xq.data;$p=1;case 1:$z=A_i(a,b,c,d);if(C()){break _;}b=$z;return e[b];default:H$();}}ED().s(a,b,c,d,e,$p);}
function Mr(a){return a.nK>=4?0:1;}
function BpF(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;e=0;$p=1;case 1:$z=BRa(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BKA(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:$z=BRa(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BRa(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(Ib()){var $T=ED();$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:if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(!($rt_globals.isNaN(c.Q)?1:0)&&!($rt_globals.isNaN(c.P)?1:0)&&!($rt_globals.isNaN(c.M)?1:0)){f=Q(c.Q);g=Q(c.P);h=Q(c.M);i=Q(b.Q);j=Q(b.P);k=Q(b.M);$p=1;continue _;}return null;}return null;case 1:$z=BHl(a,i,j,k);if(C()){break _;}l=$z;$p=2;case 2:$z=Bjf(a,i,j,k);if(C()){break _;}m=$z;O();n=C1F.data[l];if(e&&n!==null){$p=3;continue _;}if(l>0&&n.DK(m,d)){$p=4;continue _;}l=200+(-1)|0;if(200<0)return null;if
(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=999.0;t=999.0;u=W(f,i);if(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf
*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if(v==5){i=i+(-1)|0;bg.Q=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;case 3:$z=n.fh(a,i,j,k);if(C()){break _;}bg=$z;if(bg!==null&&l>0&&n.DK(m,d)){$p=4;continue _;}l=200+(-1)|0;if(200<0)return null;if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)
?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=999.0;t=999.0;u=W(f,i);if(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*
x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if(v==5){i=i+(-1)|0;bg.Q=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;case 4:$z=n.YW(a,i,j,k,b,c);if(C()){break _;}bh=$z;if(bh!==null)return bh;l=200+(-1)|0;if(200<0)return null;if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=999.0;t=999.0;u=W(f,i);if
(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if(v==5){i=i+(-1)|0;bg.Q
=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;case 5:$z=BHl(a,i,j,k);if(C()){break _;}u=$z;$p=6;case 6:$z=Bjf(a,i,j,k);if(C()){break _;}bi=$z;bj=C1F.data[u];if(e&&bj!==null){$p=7;continue _;}if(u>0&&bj.DK(bi,d)){$p=8;continue _;}v=l;l=v+(-1)|0;if(v<0)return null;if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=
999.0;t=999.0;u=W(f,i);if(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if
(v==5){i=i+(-1)|0;bg.Q=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;case 7:$z=bj.fh(a,i,j,k);if(C()){break _;}bg=$z;if(bg!==null&&u>0&&bj.DK(bi,d)){$p=8;continue _;}v=l;l=v+(-1)|0;if(v<0)return null;if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=999.0;t=999.0;u=W(f,i);if(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+
0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if(v==5){i=i+(-1)|0;bg.Q=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j
=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;case 8:$z=bj.YW(a,i,j,k,b,c);if(C()){break _;}bk=$z;if(bk!==null)return bk;v=l;l=v+(-1)|0;if(v<0)return null;if(!($rt_globals.isNaN(b.Q)?1:0)&&!($rt_globals.isNaN(b.P)?1:0)&&!($rt_globals.isNaN(b.M)?1:0)){if(i==f&&j==g&&k==h)return null;o=1;p=1;q=1;r=999.0;s=999.0;t=999.0;u=W(f,i);if(u>0)r=i+1.0;else if(u>=0)o=0;else r=i+0.0;v=W(g,j);if(v>0)s=j+1.0;else if(v>=0)p=0;else s=j+0.0;i=W(h,k);if(i>0)t=k+1.0;else if
(i>=0)q=0;else t=k+0.0;w=999.0;x=999.0;y=999.0;z=c.Q;ba=b.Q;bb=z-ba;z=c.P;bc=b.P;bd=z-bc;z=c.M;be=b.M;bf=z-be;if(o)w=(r-ba)/bb;if(p)x=(s-bc)/bd;if(q)y=(t-be)/bf;if(w<x&&w<y){v=u<=0?5:4;b.Q=r;b.P=bc+bd*w;b.M=be+bf*w;}else if(x>=y){v=i<=0?3:2;b.Q=ba+bb*y;b.P=bc+bd*y;b.M=t;}else{v=v<=0?1:0;b.Q=ba+bb*x;b.P=s;b.M=be+bf*x;}bg=Cr(b.Q,b.P,b.M);z=Q(b.Q);bg.Q=z;i=z|0;if(v==5){i=i+(-1)|0;bg.Q=z+1.0;}z=Q(b.P);bg.P=z;j=z|0;if(v==1){j=j+(-1)|0;bg.P=z+1.0;}z=Q(b.M);bg.M=z;k=z|0;if(v==3){k=k+(-1)|0;bg.M=z+1.0;}$p=5;continue _;}return null;default:
H$();}}ED().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 BDB(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=0;g=a.ib;if(f>=g.p)return;g=Z(g,f);h=b.d;i=b.h-b.cv;j=b.c;$p=1;case 1:Bf2(g,c,h,i,j,d,e);if(C()){break _;}f=f+1|0;g=a.ib;if(f>=g.p)return;g=Z(g,f);h=b.d;i=b.h-b.cv;j=b.c;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BaK(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=0;i=a.ib;if(h>=i.p)return;i=Z(i,h);$p=1;case 1:Bf2(i,e,b,c,d,f,g);if(C()){break _;}h=h+1|0;i=a.ib;if(h>=i.p)return;i=Z(i,h);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function ALG(a,b,c,d,e){var f,g,h,i;f=0;while(true){g=a.ib;if(f>=g.p)break;g=Z(g,f);if(b!==null){h=g.d0.kE;g=new T;U(g);J(J(g,B(1370)),b);i=S(g);g=new T;U(g);J(J(g,B(1780)),i);h.VW=S(g);h.IG=60;h.WX=1;}f=f+1|0;}}
function BSR(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=0;j=a.ib;if(i>=j.p)return;j=Z(j,i);$p=1;case 1:B0E(j,b,c,d,e,f,g,h);if(C()){break _;}i=i+1|0;j=a.ib;if(i>=j.p)return;j=Z(j,i);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AOQ(a,b){Y(a.v2,b);return 1;}
function BW4(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b.d/16.0);d=Q(b.c/16.0);e=0;f=b instanceof Ew;if(f)e=1;if(!e&&!DS(a,c,d))return 0;if(f){g=b;Y(a.i5,g);Rj(a);}$p=1;case 1:$z=BEh(a,c,d);if(C()){break _;}g=$z;g.a7p(b);Y(a.eS,b);a.bej(b);return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bvq(a,b){var c,d,e,f;c=0;while(true){d=a.ib;if(c>=d.p)break;e=Z(d,c);b.bx7();d=b.pC;if(d!==null)ASd(e.lp,d,new AK4);f=b.bj$;if(f!==null)ASd(e.lp,f,new AK4);c=c+1|0;}}
function BJZ(a,b){var c,d,e;c=0;while(true){d=a.ib;if(c>=d.p)break;e=Z(d,c);d=b.pC;if(d!==null)AXU(e.lp,d);d=b.bj$;if(d!==null)AXU(e.lp,d);c=c+1|0;}}
function BEo(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.ca;if(c!==null)Lh(c,null);if(b.cz!==null)Lh(b,null);$p=1;case 1:b.zR();if(C()){break _;}if(b instanceof Ew){Hr(a.i5,b);Rj(a);}return;default:H$();}}ED().s(a,b,c,$p);}
function VI(a,b){Y(a.ib,b);}
function T2(a,b){Hr(a.ib,b);}
function A_K(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:CC(a.z7);d=Q(c.bK);e=Q(c.bO+1.0);f=Q(c.L);g=Q(c.bB+1.0);h=Q(c.bL);i=Q(c.bP+1.0);f=f-1|0;while(d<e){j=h;while(j<i){if(G8(a,d,a.o/2|0,j)){k=f;if(k<g){O();l=C1F.data;$p=2;continue _;}}j=j+1|0;}d=d+1|0;}m=Es(c,0.25,0.25,0.25);$p=1;case 1:$z=Bg7(a,
b,m);if(C()){break _;}n=$z;o=0;while(o<n.p){p=(Z(n,o)).bgp();if(p!==null&&U1(p,c))Y(a.z7,p);m=b.a7U(Z(n,o));if(m!==null&&U1(m,c))Y(a.z7,m);o=o+1|0;}return a.z7;case 2:$z=BHl(a,d,k,j);if(C()){break _;}o=$z;m=l[o];if(m!==null){n=a.z7;$p=3;continue _;}k=k+1|0;while(k>=g){while(true){j=j+1|0;while(j>=i){d=d+1|0;if(d>=e){m=Es(c,0.25,0.25,0.25);$p=1;continue _;}j=h;}if(!G8(a,d,a.o/2|0,j))continue;else break;}k=f;}O();l=C1F.data;continue _;case 3:m.CP(a,d,k,j,c,n);if(C()){break _;}k=k+1|0;while(k>=g){while(true){j
=j+1|0;while(j>=i){d=d+1|0;if(d>=e){m=Es(c,0.25,0.25,0.25);$p=1;continue _;}j=h;}if(!G8(a,d,a.o/2|0,j))continue;else break;}k=f;}O();l=C1F.data;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function AZd(a,b){var c;c=1.0-(BT(Md(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 (1.0-(1.0-c)*(1.0-NI(a,b)*5.0/16.0)*(1.0-Tl(a,b)*5.0/16.0))*11.0|0;}
function ANJ(a,b){var c;c=1.0-(BT(Md(a,b)*3.1415927410125732*2.0)*2.0+0.20000000298023224);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return (1.0-c)*(1.0-NI(a,b)*5.0/16.0)*(1.0-Tl(a,b)*5.0/16.0)*0.800000011920929+0.20000000298023224;}
function AQE(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=BT(Md(a,c)*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;e=Q(b.d);f=Q(b.c);g=LR(EU(a),e,64,f);h=((EU(a)).kH(e,f)).bxY(g);i=(h>>16&255)/255.0;j=(h>>8&255)/255.0;k=(h&255)/255.0;l=i*d;i=j*d;d=k*d;m=NI(a,c);if(m>0.0){n=(l*0.30000001192092896+i*0.5899999737739563+d*0.10999999940395355)*0.6000000238418579;o=1.0-m*0.75;l=l*o;k=n*(1.0-o);l=l+k;i=i*o+k;d=d*o+k;}n=Tl(a,c);if(n>0.0){o=(l*0.30000001192092896+i*0.5899999737739563+d*0.10999999940395355)
*0.20000000298023224;p=1.0-n*0.75;l=l*p;k=o*(1.0-p);l=l+k;i=i*p+k;d=d*p+k;}h=a.gH;if(h>0){o=h-c;if(o>1.0)o=1.0;c=o*0.44999998807907104;k=1.0-c;l=l*k;j=0.800000011920929*c;l=l+j;i=i*k+j;d=d*k+1.0*c;}return Cr(l,i,d);}
function Md(a,b){return a.b5.bi8(a.cL.ia,b);}
function BXP(a,b){return BnH(a.b5,a.cL.ia,b);}
function AXT(a,b){return Md(a,b)*3.1415927410125732*2.0;}
function AOn(a,b){var c,d,e,f,g,h,i,j,k,l;c=BT(Md(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=a.a4g;e=Ds(BG(CX(d,16),L(255)))/255.0;f=Ds(BG(CX(d,8),L(255)))/255.0;g=Ds(BG(d,L(255)))/255.0;h=NI(a,b);if(h>0.0){i=(e*0.30000001192092896+f*0.5899999737739563+g*0.10999999940395355)*0.6000000238418579;j=1.0-h*0.949999988079071;e=e*j;k=i*(1.0-j);e=e+k;f=f*j+k;g=g*j+k;}k=c*0.8999999761581421+0.10000000149011612;e=e*k;k=f*k;c=g*(c*0.8500000238418579+0.15000000596046448);i=Tl(a,b);if(i>0.0){j=
(e*0.30000001192092896+k*0.5899999737739563+c*0.10999999940395355)*0.20000000298023224;l=1.0-i*0.949999988079071;e=e*l;b=j*(1.0-l);e=e+b;k=k*l+b;c=c*l+b;}return Cr(e,k,c);}
function BIz(a,b){var c;c=Md(a,b);return a.b5.a9$(c,b);}
function BCi(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BBW(a,b,c);if(C()){break _;}d=$z;return Bwg(d,b&15,c&15);default:H$();}}ED().s(a,b,c,d,$p);}
function Bv4(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BBW(a,b,c);if(C()){break _;}d=$z;e=a.o-1|0;b=b&15;c=c&15;while(e>0){f=d.nN(b,e,c);if(f){O();if(C1F.data[f].bv.hH()&&C1F.data[f].bv!==D29)return e+1|0;}e=e+(-1)|0;}return (-1);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BQA(a,b){var c;c=1.0-(BT(Md(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 BDX(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new AAH;h=D8D;D8D=Bi(h,L(1));g.bgs=h;g.ob=b;g.nS=c;g.oO=d;g.Hs=e;if(!a.tx){if(Ii(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){if(e>0)g.Hf=Bi(L(f),a.cL.ia);if(!RT(a.uw,g)){Eo(a.uw,g);AKv(a.m1.vS,g,g);}}}else if(Ii(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){b=g.ob;c=g.nS;d=g.oO;$p=1;continue _;}return;case 1:$z=BHl(a,
b,c,d);if(C()){break _;}i=$z;if(i==g.Hs&&i>0){O();j=C1F.data[i];b=g.ob;c=g.nS;d=g.oO;g=a.v;$p=2;continue _;}return;case 2:j.em(a,b,c,d,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BwX(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1781));Ed(B(1782));b=0;c=a.v2;if(b<c.p){d=Z(c,b);$p=1;continue _;}BH(B(1783));Ij(a.eS,a.kx);b=0;while(true){c=a.kx;if(b>=c.p){b=0;while(true){c=a.kx;if(b>=c.p)break;a.mT(Z(c,b));b=b+1|0;}CC(c);BH(B(1784));b=0;a:while(true){c=a.eS;if(b>=c.p){BH(B(1785));a.lF=1;c=CH(a.ej);while(true){if(!Cl(c))
{a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}}$p=5;continue _;}b:{d=Z(c,b);c=d.cz;if(c!==null){if(!c.cw&&c.ca===d)break b;c.ca=null;d.cz=null;}if(!d.cw)break a;Ed(B(1783));if
(d.cw){g=d.hO;i=d.hP;if(d.fn&&DS(a,g,i)){$p=6;continue _;}c=a.eS;g=b+(-1)|0;DL(c,b);a.mT(d);b=g;}Cs();}b=b+1|0;}$p=3;continue _;}d=Z(c,b);g=d.hO;i=d.hP;if(d.fn&&DS(a,g,i))break;b=b+1|0;}$p=2;continue _;case 1:d.df();if(C()){break _;}if(!d.cw)g=b;else{c=a.v2;g=b+(-1)|0;DL(c,b);}b=g+1|0;c=a.v2;if(b<c.p){d=Z(c,b);continue _;}BH(B(1783));Ij(a.eS,a.kx);b=0;while(true){c=a.kx;if(b>=c.p){b=0;while(true){c=a.kx;if(b>=c.p)break;a.mT(Z(c,b));b=b+1|0;}CC(c);BH(B(1784));b=0;b:while(true){c=a.eS;if(b>=c.p){BH(B(1785));a.lF
=1;c=CH(a.ej);while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}}$p=5;continue _;}c:{d=Z(c,b);c=d.cz;if(c!==null){if(!c.cw&&c.ca===d)break c;c.ca=null;d.cz
=null;}if(!d.cw)break b;Ed(B(1783));if(d.cw){g=d.hO;i=d.hP;if(d.fn&&DS(a,g,i)){$p=6;continue _;}c=a.eS;g=b+(-1)|0;DL(c,b);a.mT(d);b=g;}Cs();}b=b+1|0;}$p=3;continue _;}d=Z(c,b);g=d.hO;i=d.hP;if(d.fn&&DS(a,g,i))break;b=b+1|0;}$p=2;case 2:$z=BEh(a,g,i);if(C()){break _;}c=$z;c.Oc(d);while(true){b=b+1|0;c=a.kx;if(b>=c.p){b=0;while(true){c=a.kx;if(b>=c.p)break;a.mT(Z(c,b));b=b+1|0;}CC(c);BH(B(1784));b=0;d:while(true){c=a.eS;if(b>=c.p){BH(B(1785));a.lF=1;c=CH(a.ej);while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,
a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}}$p=5;continue _;}e:{d=Z(c,b);c=d.cz;if(c!==null){if(!c.cw&&c.ca===d)break e;c.ca=null;d.cz=null;}if(!d.cw)break d;Ed(B(1783));if(d.cw){g=d.hO;i=d.hP;if
(d.fn&&DS(a,g,i)){$p=6;continue _;}c=a.eS;g=b+(-1)|0;DL(c,b);a.mT(d);b=g;}Cs();}b=b+1|0;}$p=3;continue _;}d=Z(c,b);g=d.hO;i=d.hP;if(!d.fn)continue;if(!DS(a,g,i))continue;else break;}continue _;case 3:BBi(a,d);if(C()){break _;}while(true){Ed(B(1783));if(d.cw){g=d.hO;i=d.hP;if(d.fn&&DS(a,g,i)){$p=6;continue _;}c=a.eS;g=b+(-1)|0;DL(c,b);a.mT(d);b=g;}Cs();f:{while(true){b=b+1|0;c=a.eS;if(b>=c.p){BH(B(1785));a.lF=1;c=CH(a.ej);while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd))
{e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}}$p=5;continue _;}d=Z(c,b);c=d.cz;if(c===null)break f;if(c.cw)break;if(c.ca!==d)break;}c.ca=null;d.cz=null;}if(d.cw)continue;else break;}continue _;case 4:$z=BEh(a,b,g);if(C()){break _;}j=$z;if
(j!==null){b=h.bc&15;g=h.bM;i=h.bb&15;$p=7;continue _;}while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(!h.fj)continue;L3(c);if(!DS(a,h.bc>>4,h.bb>>4))continue;else{b=h.bc>>4;g=h.bb>>4;continue _;}}$p=5;case 5:h.CD();if(C()){break _;}while
(true){if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(h.fj)continue;if(h.bQ===null)continue;if(!G8(a,h.bc,h.bM,h.bb))continue;else break;}continue _;case 6:$z=BEh(a,g,i);if(C()){break _;}c=$z;c.Oc(d);while(true)
{c=a.eS;g=b+(-1)|0;DL(c,b);a.mT(d);b=g;while(true){Cs();g:{while(true){b=b+1|0;c=a.eS;if(b>=c.p){BH(B(1785));a.lF=1;c=CH(a.ej);while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(h.fj){L3(c);if(DS(a,h.bc>>4,h.bb>>4)){b=h.bc>>4;g
=h.bb>>4;$p=4;continue _;}}}$p=5;continue _;}d=Z(c,b);c=d.cz;if(c===null)break g;if(c.cw)break;if(c.ca!==d)break;}c.ca=null;d.cz=null;}if(!d.cw){$p=3;continue _;}Ed(B(1783));if(d.cw)break;}g=d.hO;i=d.hP;if(!d.fn)continue;if(!DS(a,g,i))continue;else break;}continue _;case 7:j.bIy(b,g,i);if(C()){break _;}while(true){if(!Cl(c)){a.lF=0;if(!Da(a.gh)){Ij(a.ej,a.gh);CC(a.gh);}BH(B(1786));if(!Da(a.fd)){e=CH(a.fd);while(Cl(e)){f=Cm(e);if(!f.fj){if(!Gr(a.ej,f))Y(a.ej,f);if(DS(a,f.bc>>4,f.bb>>4)){b=f.bc>>4;g=f.bb>>4;$p
=8;continue _;}K3(a,f.bc,f.bM,f.bb);}}CC(a.fd);}Cs();Cs();return;}h=Cm(c);if(!h.fj&&h.bQ!==null&&G8(a,h.bc,h.bM,h.bb))break;if(!h.fj)continue;L3(c);if(!DS(a,h.bc>>4,h.bb>>4))continue;else{b=h.bc>>4;g=h.bb>>4;$p=4;continue _;}}$p=5;continue _;case 8:$z=BEh(a,b,g);if(C()){break _;}k=$z;if(k!==null)k.bd4(f.bc&15,f.bM,f.bb&15,f);h:while(true){K3(a,f.bc,f.bM,f.bb);while(true){if(!Cl(e))break h;f=Cm(e);if(f.fj)continue;else break;}if(!Gr(a.ej,f))Y(a.ej,f);if(!DS(a,f.bc>>4,f.bb>>4))continue;else{b=f.bc>>4;g=f.bb>>
4;continue _;}}CC(a.fd);Cs();Cs();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BuX(a,b){if(!a.lF)FY(a.ej,b);else FY(a.fd,b);}
function BBi(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:BEb(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BEb(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b.d);e=Q(b.c);if(!(c&&!Ii(a,d-32|0,0,e-32|0,d+32|0,a.o,e+32|0))){b.g0=b.d;b.fD=b.h;b.g1=b.c;b.bz=b.r;b.bG=b.E;if(c&&b.fn){if(b.cz===null){$p=1;continue _;}$p=2;continue _;}Ed(B(1787));if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.g0;if(!(!($rt_globals.isNaN(b.h)?1:0)&&!(!$rt_globals.isFinite(b.h)
?1:0)))b.h=b.fD;if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.g1;if(!(!($rt_globals.isNaN(b.E)?1:0)&&!(!$rt_globals.isFinite(b.E)?1:0)))b.E=b.bG;if(!(!($rt_globals.isNaN(b.r)?1:0)&&!(!$rt_globals.isFinite(b.r)?1:0)))b.r=b.bz;f=Q(b.d/16.0);g=Q(b.h/16.0);h=Q(b.c/16.0);d=b.fn;if(!(d&&b.hO==f&&b.G3==g&&b.hP==h)){if(d&&DS(a,b.hO,b.hP)){g=b.hO;d=b.hP;$p=4;continue _;}if(DS(a,f,h)){b.fn=1;$p=3;continue _;}b.fn=0;}Cs();if(c&&b.fn){i=b.ca;if(i!==null){if(!i.cw&&i.cz===b){$p=5;continue _;}i.cz
=null;b.ca=null;}}}return;case 1:b.df();if(C()){break _;}Ed(B(1787));if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.g0;if(!(!($rt_globals.isNaN(b.h)?1:0)&&!(!$rt_globals.isFinite(b.h)?1:0)))b.h=b.fD;if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.g1;if(!(!($rt_globals.isNaN(b.E)?1:0)&&!(!$rt_globals.isFinite(b.E)?1:0)))b.E=b.bG;if(!(!($rt_globals.isNaN(b.r)?1:0)&&!(!$rt_globals.isFinite(b.r)?1:0)))b.r=b.bz;f=Q(b.d/16.0);g=Q(b.h/16.0);h=Q(b.c/16.0);d
=b.fn;if(!(d&&b.hO==f&&b.G3==g&&b.hP==h)){if(d&&DS(a,b.hO,b.hP)){g=b.hO;d=b.hP;$p=4;continue _;}if(DS(a,f,h)){b.fn=1;$p=3;continue _;}b.fn=0;}Cs();if(c&&b.fn){i=b.ca;if(i!==null){if(!i.cw&&i.cz===b){$p=5;continue _;}i.cz=null;b.ca=null;}}return;case 2:b.bp4();if(C()){break _;}Ed(B(1787));if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.g0;if(!(!($rt_globals.isNaN(b.h)?1:0)&&!(!$rt_globals.isFinite(b.h)?1:0)))b.h=b.fD;if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)
?1:0)))b.c=b.g1;if(!(!($rt_globals.isNaN(b.E)?1:0)&&!(!$rt_globals.isFinite(b.E)?1:0)))b.E=b.bG;if(!(!($rt_globals.isNaN(b.r)?1:0)&&!(!$rt_globals.isFinite(b.r)?1:0)))b.r=b.bz;f=Q(b.d/16.0);g=Q(b.h/16.0);h=Q(b.c/16.0);d=b.fn;if(!(d&&b.hO==f&&b.G3==g&&b.hP==h)){if(d&&DS(a,b.hO,b.hP)){g=b.hO;d=b.hP;$p=4;continue _;}if(DS(a,f,h)){b.fn=1;$p=3;continue _;}b.fn=0;}Cs();if(c&&b.fn){i=b.ca;if(i!==null){if(!i.cw&&i.cz===b){$p=5;continue _;}i.cz=null;b.ca=null;}}return;case 3:$z=BEh(a,f,h);if(C()){break _;}i=$z;i.a7p(b);Cs();if
(c&&b.fn){i=b.ca;if(i!==null){if(!i.cw&&i.cz===b){$p=5;continue _;}i.cz=null;b.ca=null;}}return;case 4:$z=BEh(a,g,d);if(C()){break _;}i=$z;i.biw(b,b.G3);if(DS(a,f,h)){b.fn=1;$p=3;continue _;}b.fn=0;Cs();if(c&&b.fn){i=b.ca;if(i!==null){if(!i.cw&&i.cz===b){$p=5;continue _;}i.cz=null;b.ca=null;}}return;case 5:BBi(a,i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BUv(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bg7(a,c,b);if(C()){break _;}c=$z;d=0;while(d<c.p){e=Z(c,d);if(!e.cw&&e.DA)return 0;d=d+1|0;}return 1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BQp(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=Q(b.bK);d=Q(b.bO+1.0);e=Q(b.L);f=Q(b.bB+1.0);g=Q(b.bL);h=Q(b.bP+1.0);if(b.bK<0.0)c=c+(-1)|0;if(b.L<0.0)e=e+(-1)|0;if(b.bL<0.0)g=g+(-1)|0;while(c<d){i=e;while(i<f){j=g;if(j<h){O();k=C1F.data;$p=1;continue _;}i=i+1|0;}c=c+1|0;}return 0;case 1:$z=BHl(a,c,i,j);if(C()){break _;}l
=$z;m=k[l];if(m!==null&&m.bv.jo())return 1;j=j+1|0;a:while(true){if(j<h){O();k=C1F.data;continue _;}i=i+1|0;while(i>=f){c=c+1|0;if(c>=d)break a;i=e;}j=g;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BZL(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{c=Q(b.bK);d=Q(b.bO+1.0);e=Q(b.L);f=Q(b.bB+1.0);g=Q(b.bL);h=Q(b.bP+1.0);if(Ii(a,c,e,g,d,f,h))while(true){if(c>=d)break a;i=e;while(i<f){j=g;if(j<h){$p=1;continue _;}i=i+1|0;}c=c+1|0;}}return 0;case 1:$z=BHl(a,c,i,j);if(C()){break _;}k=$z;O();if(k!=C9l.a&&k!=C1c.a&&k!=C47.a){j=j+1|0;b:while(true)
{if(j<h){continue _;}i=i+1|0;while(i>=f){c=c+1|0;if(c>=d)break b;i=e;}j=g;}return 0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bcu(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(Ib()){var $T=ED();$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=Q(b.bK);f=Q(b.bO+1.0);g=Q(b.L);h=Q(b.bB+1.0);i=Q(b.bL);j=Q(b.bP+1.0);if(!Ii(a,e,g,i,f,h,j))return 0;k=0;l=Cr(0.0,0.0,0.0);m=h;while(e<f){n=g;while(n<h){o=i;if(o<j){O();p=C1F.data;$p=1;continue _;}n=n+1|0;}e=e
+1|0;}if(Tm(l)>0.0){b=Fj(l);d.k=d.k+b.Q*0.014;d.i=d.i+b.P*0.014;d.j=d.j+b.M*0.014;}return k;case 1:$z=BHl(a,e,n,o);if(C()){break _;}q=$z;r=p[q];if(r!==null&&r.bv===c){s=n+1|0;$p=2;continue _;}o=o+1|0;a:while(true){if(o<j){O();p=C1F.data;continue _;}n=n+1|0;while(n>=h){e=e+1|0;if(e>=f)break a;n=g;}o=i;}if(Tm(l)>0.0){b=Fj(l);d.k=d.k+b.Q*0.014;d.i=d.i+b.P*0.014;d.j=d.j+b.M*0.014;}return k;case 2:$z=Bjf(a,e,n,o);if(C()){break _;}q=$z;if(m>=s-Wk(q)){k=1;$p=3;continue _;}o=o+1|0;b:while(true){if(o<j){O();p=C1F.data;$p
=1;continue _;}n=n+1|0;while(n>=h){e=e+1|0;if(e>=f)break b;n=g;}o=i;}if(Tm(l)>0.0){b=Fj(l);d.k=d.k+b.Q*0.014;d.i=d.i+b.P*0.014;d.j=d.j+b.M*0.014;}return k;case 3:r.Th(a,e,n,o,d,l);if(C()){break _;}o=o+1|0;c:while(true){if(o<j){O();p=C1F.data;$p=1;continue _;}n=n+1|0;while(n>=h){e=e+1|0;if(e>=f)break c;n=g;}o=i;}if(Tm(l)>0.0){b=Fj(l);d.k=d.k+b.Q*0.014;d.i=d.i+b.P*0.014;d.j=d.j+b.M*0.014;}return k;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BvE(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b.bK);e=Q(b.bO+1.0);f=Q(b.L);g=Q(b.bB+1.0);h=Q(b.bL);i=Q(b.bP+1.0);while(d<e){j=f;while(j<g){k=h;if(k<i){O();l=C1F.data;$p=1;continue _;}j=j+1|0;}d=d+1|0;}return 0;case 1:$z=BHl(a,d,j,k);if(C()){break _;}m=$z;n=l[m];if(n!==null&&n.bv===c)return 1;k=k+1|0;a:while
(true){if(k<i){O();l=C1F.data;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BDH(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b.bK);e=Q(b.bO+1.0);f=Q(b.L);g=Q(b.bB+1.0);h=Q(b.bL);i=Q(b.bP+1.0);while(d<e){j=f;while(j<g){k=h;if(k<i){O();l=C1F.data;$p=1;continue _;}j=j+1|0;}d=d+1|0;}return 0;case 1:$z=BHl(a,d,j,k);if(C()){break _;}m=$z;n=l[m];if(n!==null&&n.bv===c){$p
=2;continue _;}k=k+1|0;a:while(true){if(k<i){O();l=C1F.data;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;case 2:$z=Bjf(a,d,j,k);if(C()){break _;}o=$z;p=j+1|0;if(o<8)p=p-o/8.0;if(p>=b.L)return 1;k=k+1|0;b:while(true){if(k<i){O();l=C1F.data;$p=1;continue _;}j=j+1|0;while(j>=g){d=d+1|0;if(d>=e)break b;j=f;}k=h;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BvU(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:$z=Bss(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bss(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=B2n(a,b,c,d,e,f);h.FX=g;$p=1;case 1:Bsg(h);if(C()){break _;}g=1;$p=2;case 2:Bsb(h,g);if(C()){break _;}return h;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bfh(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bO-c.bK)*2.0+1.0);e=1.0/((c.bB-c.L)*2.0+1.0);f=1.0/((c.bP-c.bL)*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.bK;l=k+(c.bO-k)*i;k=c.L;k=k+(c.bB-k)*j;m=c.bL;n=c.bP-m;o=0.0;p=Cr(l,k,m+n*o);$p=1;continue _;}j
=j+e;}i=i+d;}return g/h;case 1:$z=BpF(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.bK;l=k+(c.bO-k)*i;k=c.L;k=k+(c.bB-k)*j;m=c.bL;n=c.bP-m;o=q;p=Cr(l,k,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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function Bxb(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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)d=d+(-1)|0;if(f==1)d=d+1|0;if(f==2)e=e+(-1)|0;if(f==3)e=e+1|0;if(f==4)c=c+(-1)|0;if(f==5)c=c+1|0;$p=1;case 1:$z=BHl(a,c,d,e);if(C()){break _;}f=$z;O();if(f!=C9l.a)return;f=1004;g=0;$p=2;case 2:BZM(a,b,f,c,d,e,g);if(C()){break _;}f=0;$p=3;case 3:Bxe(a,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CFo(a,b){return null;}
function Bva(a){var b,c;b=a.eS.p;c=new T;U(c);Bj(J(c,B(1788)),b);return S(c);}
function BtH(a){return a.ey.boj();}
function Buw(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=b>>4;f=d>>4;$p=1;case 1:$z=BEh(a,e,f);if(C()){break _;}g=$z;if(g===null)return null;e=b&15;f=d&15;$p=2;case 2:a:{$z=g.bPp(e,c,f);if(C()){break _;}h=$z;if(h!==null)i=h;else{j=CH(a.fd);while(true){if(!Cl(j)){i=h;break a;}i=Cm(j);if(!i.fj&&i.bc==b&&i.bM==c&&i.bb==d)break;}}}return i;default:H$();}}ED().s(a,b,
c,d,e,f,g,h,i,j,$p);}
function BkA(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(e!==null&&!e.fj){if(!a.lF){Y(a.ej,e);f=b>>4;g=d>>4;$p=1;continue _;}e.bc=b;e.bM=c;e.bb=d;Y(a.fd,e);}return;case 1:$z=BEh(a,f,g);if(C()){break _;}h=$z;if(h!==null)h.bd4(b&15,c,d&15,e);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BLB(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Buw(a,b,c,d);if(C()){break _;}e=$z;if(e!==null&&a.lF){$p=3;continue _;}if(e!==null){Hr(a.fd,e);Hr(a.ej,e);}f=b>>4;g=d>>4;$p=2;case 2:$z=BEh(a,f,g);if(C()){break _;}h=$z;if(h===null)return;b=b&15;d=d&15;$p=4;continue _;case 3:e.a8q();if(C()){break _;}Hr(a.fd,e);return;case 4:h.bIy(b,c,d);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BMq(a,b){Y(a.gh,b);}
function BIp(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();e=C1F.data;$p=1;case 1:$z=BHl(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f!==null?f.dr():0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BE3(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();e=C1F.data;$p=1;case 1:$z=BHl(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f===null?0:AI8(f.bv)&&f.dF()?1:0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bpv(a,b){var c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:Bd8(a,c,b);if(C()){break _;}a:{try{BPd(D8E);break a;}catch($$e){$$je=N($$e);if($$je instanceof A1$){d=$$je;}else{throw $$e;}}d.Oj();}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Tu(a){var b;b=AZd(a,1.0);if(b!=a.nK)a.nK=b;}
function My(a,b,c){a.zx=b;a.AM=c;}
function BB5(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cL.la&&a.dC<3)a.dC=3;BKz(EU(a));a.bvd();if(BRf(a)){if(a.zx&&a.dC>=1){b=a.i5;$p=3;continue _;}if(!0){b=a.cL;c=Bi(b.ia,L(24000));b.ia=BD(c,Dv(c,L(24000)));$p=4;continue _;}}Ed(B(680));d=a.zx;e=a.AM&&CR(Dv(a.cL.ia,L(400)),Bw)?1:0;$p=1;case 1:Ba4(a,d,e);if(C()){break _;}BH(B(1789));b=a.ey;$p=2;case 2:b.DU();if(C()){break _;}d=AZd(a,1.0);if(d!=a.nK)a.nK
=d;f=Bi(a.cL.ia,L(1));if(CR(Dv(f,L(a.YS)),Bw)){BH(B(1790));d=0;b=null;$p=7;continue _;}a.cL.ia=f;BH(B(1791));d=0;$p=5;continue _;case 3:$z=BDS(a,b);if(C()){break _;}e=$z;if(!e){b=a.cL;c=Bi(b.ia,L(24000));b.ia=BD(c,Dv(c,L(24000)));$p=4;continue _;}Ed(B(680));d=a.zx;e=a.AM&&CR(Dv(a.cL.ia,L(400)),Bw)?1:0;$p=1;continue _;case 4:Bs2(a);if(C()){break _;}Ed(B(680));d=a.zx;e=a.AM&&CR(Dv(a.cL.ia,L(400)),Bw)?1:0;$p=1;continue _;case 5:a.bJL(d);if(C()){break _;}BH(B(1792));$p=6;case 6:a.bPR();if(C()){break _;}Cs();return;case 7:Bd8(a,
d,b);if(C()){break _;}a.cL.ia=f;BH(B(1791));d=0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Vs(a){var b;b=a.cL;if(b.nl){a.kM=1.0;if(b.pl)a.lf=1.0;}}
function Cvj(a){var b,c,d,e,f;if(!a.b5.jP){b=a.zE;if(b>0)a.zE=b-1|0;c=a.cL;d=c.tA;if(d<=0){if(!c.pl)c.tA=E(a.v,168000)+12000|0;else c.tA=E(a.v,12000)+3600|0;}else{b=d+(-1)|0;c.tA=b;if(b<=0)c.pl=c.pl?0:1;}c=a.cL;e=c.tc;if(e<=0){if(!c.nl)c.tc=E(a.v,168000)+12000|0;else c.tc=E(a.v,12000)+12000|0;}else{b=e+(-1)|0;c.tc=b;if(b<=0)c.nl=c.nl?0:1;}f=a.kM;a.Vc=f;c=a.cL;if(!c.nl)a.kM=f-0.01;else a.kM=f+0.01;if(a.kM<0.0)a.kM=0.0;if(a.kM>1.0)a.kM=1.0;f=a.lf;a.bdk=f;if(!c.pl)a.lf=f-0.01;else a.lf=f+0.01;if(a.lf<0.0)a.lf=
0.0;if(a.lf>1.0)a.lf=1.0;}}
function BCL(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:ALN(a.Jd);Ed(B(1793));b=0;while(true){c=a.i5;if(b>=c.p)break;d=Z(c,b);e=Q(d.d/16.0);f=Q(d.c/16.0);g=(-7);while(g<=7){h=(-7);while(h<=7){Eo(a.Jd,
Tj(g+e|0,h+f|0));h=h+1|0;}g=g+1|0;}b=b+1|0;}b=a.Dr;if(b>0)a.Dr=b-1|0;Cs();c=I5(a.Jd);if(!c.dV())return;i=c.de();j=i.iR*16|0;g=i.iU*16|0;Ed(B(1794));b=i.iR;k=i.iU;$p=1;case 1:$z=BEh(a,b,k);if(C()){break _;}l=$z;BH(B(1795));$p=2;case 2:BNz(l);if(C()){break _;}BH(B(1796));if(!a.Dr){b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;o=k>>16&a.rp;p=l.nN(m,o,n);b=m+j|0;k=n+g|0;if(!p){$p=5;continue _;}}BH(B(1797));if(!E(a.v,100000)&&MH(a)&&YS(a)){b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=j+(k&15)|0;n=g+(k>>8
&15)|0;$p=10;continue _;}BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;case 3:$z=BCi(a,k,m);if(C()){break _;}o=$z;p=o-1|0;$p=4;case 4:$z=BB0(a,k,p,m);if(C()){break _;}b=$z;if(b){O();b=C9_.a;$p=6;continue _;}if(MH(a)){$p=9;continue _;}BH(B(1799));k=j+E(a.v,16)|0;m=E(a.v,a.o);b=g+E(a.v,16)|0;$p=8;continue _;case 5:$z=BbY(a,b,o,k);if(C()){break _;}m=$z;if(m<=E(a.v,8)){EO();q=D8C;$p=7;continue _;}BH(B(1797));if(!E(a.v,100000)&&MH(a)&&YS(a)){b=(a.f8*3|0)+1013904223|0;a.f8
=b;k=b>>2;m=j+(k&15)|0;n=g+(k>>8&15)|0;$p=10;continue _;}BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;continue _;case 6:Bxe(a,k,p,m,b);if(C()){break _;}if(MH(a)){$p=9;continue _;}BH(B(1799));k=j+E(a.v,16)|0;m=E(a.v,a.o);b=g+E(a.v,16)|0;$p=8;continue _;case 7:$z=BrR(a,q,b,o,k);if(C()){break _;}m=$z;if(m<=0){r=b+0.5;s=o+0.5;t=k+0.5;q=RM(a,r,s,t,8.0);if(q!==null&&NB(q,r,s,t)>4.0){q=B(1800);u=0.699999988079071;v=0.800000011920929+P(a.v)*0.20000000298023224;$p=14;continue _;}}BH(B(1797));if
(!E(a.v,100000)&&MH(a)&&YS(a)){b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=j+(k&15)|0;n=g+(k>>8&15)|0;$p=10;continue _;}BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;continue _;case 8:BSx(a,k,m,b);if(C()){break _;}BH(B(1792));n=0;while(true){if(n>=20){Cs();if(!c.dV())return;i=c.de();j=i.iR*16|0;g=i.iU*16|0;Ed(B(1794));b=i.iR;k=i.iU;$p=1;continue _;}b=(a.f8*3|0)+1013904223|0;a.f8=b;b=b>>2;k=b&15;m=b>>8&15;p=b>>16&a.rp;w=l.j2.data[k<<a.jM|m<<a.gm|p]&255;O();if(C9w.data[w])break;n
=n+1|0;}q=C1F.data[w];b=k+j|0;k=m+g|0;i=a.v;$p=15;continue _;case 9:$z=BD7(a,k,o,m);if(C()){break _;}b=$z;if(b){O();b=C9$.a;$p=12;continue _;}BH(B(1799));k=j+E(a.v,16)|0;m=E(a.v,a.o);b=g+E(a.v,16)|0;$p=8;continue _;case 10:$z=BCi(a,m,n);if(C()){break _;}o=$z;$p=11;case 11:$z=A_V(a,m,o,n);if(C()){break _;}b=$z;if(b){q=new AFa;x=m;y=o;r=n;$p=13;continue _;}BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;continue _;case 12:Bxe(a,k,o,m,b);if(C()){break _;}BH(B(1799));k=
j+E(a.v,16)|0;m=E(a.v,a.o);b=g+E(a.v,16)|0;$p=8;continue _;case 13:Byf(q,a,x,y,r);if(C()){break _;}AOQ(a,q);a.zE=2;BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;continue _;case 14:BaK(a,r,s,t,q,u,v);if(C()){break _;}a.Dr=E(a.v,12000)+6000|0;BH(B(1797));if(!E(a.v,100000)&&MH(a)&&YS(a)){b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=j+(k&15)|0;n=g+(k>>8&15)|0;$p=10;continue _;}BH(B(1798));b=(a.f8*3|0)+1013904223|0;a.f8=b;k=b>>2;m=k&15;n=k>>8&15;k=m+j|0;m=n+g|0;$p=3;continue _;case 15:q.em(a,
b,p,k,i);if(C()){break _;}while(true){n=n+1|0;if(n>=20){Cs();if(!c.dV())return;i=c.de();j=i.iR*16|0;g=i.iU*16|0;Ed(B(1794));b=i.iR;k=i.iU;$p=1;continue _;}b=(a.f8*3|0)+1013904223|0;a.f8=b;b=b>>2;k=b&15;m=b>>8&15;p=b>>16&a.rp;w=l.j2.data[k<<a.jM|m<<a.gm|p]&255;O();if(!C9w.data[w])continue;else break;}q=C1F.data[w];b=k+j|0;k=m+g|0;i=a.v;continue _;default:H$();}}ED().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 BHJ(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:$z=Bqf(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BB0(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bqf(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bqf(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(LR(EU(a),b,c,d)>0.15000000596046448)return 0;if(c>=0&&c<a.o){EO();f=D3$;$p=1;continue _;}return 0;case 1:$z=BrR(a,f,b,c,d);if(C()){break _;}g=$z;if(g>=10)return 0;$p=2;case 2:$z=BHl(a,b,c,d);if(C()){break _;}h=$z;O();if(h!=C46.a&&h!=C1b.a)return 0;$p=3;case 3:$z=Bjf(a,b,c,d);if(C()){break _;}g=$z;if(g)return 0;if(!e)return 1;g
=1;e=b-1|0;$p=4;case 4:$z=BGQ(a,e,c,d);if(C()){break _;}f=$z;BI();if(f!==C$S)g=0;if(g){e=b+1|0;$p=5;continue _;}if(g){e=d-1|0;$p=6;continue _;}if(!g){if(g)return 0;return 1;}d=d+1|0;$p=7;continue _;case 5:$z=BGQ(a,e,c,d);if(C()){break _;}f=$z;if(f!==C$S)g=0;if(g){e=d-1|0;$p=6;continue _;}if(!g){if(g)return 0;return 1;}d=d+1|0;$p=7;continue _;case 6:$z=BGQ(a,b,c,e);if(C()){break _;}f=$z;if(f!==C$S)g=0;if(!g){if(g)return 0;return 1;}d=d+1|0;$p=7;case 7:$z=BGQ(a,b,c,d);if(C()){break _;}f=$z;if(f!==C$S)g=0;if(g)return 0;return 1;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BD7(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(LR(EU(a),b,c,d)>0.15000000596046448)return 0;if(c>=0&&c<a.o){EO();e=D3$;$p=1;continue _;}return 0;case 1:$z=BrR(a,e,b,c,d);if(C()){break _;}f=$z;if(f>=10)return 0;f=c-1|0;$p=2;case 2:$z=BHl(a,b,f,d);if(C()){break _;}f=$z;$p=3;case 3:$z=BHl(a,b,c,d);if(C()){break _;}g=$z;if(g)return 0;O();e=C9$;$p=4;case 4:$z=e.hx(a,b,c,d);if(C()){break _;}b
=$z;if(b&&f&&f!=C9_.a&&C1F.data[f].bv.hH())return 1;return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BSx(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.b5.jP){EO();e=D3$;$p=1;continue _;}EO();e=D8C;$p=2;continue _;case 1:BkW(a,e,b,c,d);if(C()){break _;}return;case 2:BkW(a,e,b,c,d);if(C()){break _;}EO();e=D3$;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bu6(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:$z=Bk1(a,c,d,e);if(C()){break _;}b=$z;if(b)h=15;else{if(!g)g=1;i=0;if(i<6){j=((i%2|0)*2|0)-1|0;k=i/2|0;l=c+R((k%3|0)/2|0,j)|0;m=d+R(((k+1|0)%3|0)/2|0,j)|0;k=e+R(((k+2|0)%3|0)/2|0,j)|0;EO();n=D8C;$p=2;continue _;}}return h;case 2:$z=BrR(a,
n,l,m,k);if(C()){break _;}b=$z;o=b-g|0;if(o>h)h=o;i=i+1|0;if(i>=6)return h;j=((i%2|0)*2|0)-1|0;k=i/2|0;l=c+R((k%3|0)/2|0,j)|0;m=d+R(((k+1|0)%3|0)/2|0,j)|0;k=e+R(((k+2|0)%3|0)/2|0,j)|0;EO();n=D8C;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BfU(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();h=C9B.data[f];EO();i=D3$;b=c-1|0;$p=1;case 1:$z=BrR(a,i,b,d,e);if(C()){break _;}b=$z;j=b-g|0;i=D3$;b=c+1|0;$p=2;case 2:$z=BrR(a,i,b,d,e);if(C()){break _;}b=$z;k=b-g|0;i=D3$;b=d-1|0;$p=3;case 3:$z=BrR(a,i,c,b,e);if(C()){break _;}b=$z;l=b-g|0;i=D3$;b=d
+1|0;$p=4;case 4:$z=BrR(a,i,c,b,e);if(C()){break _;}b=$z;m=b-g|0;i=D3$;b=e-1|0;$p=5;case 5:$z=BrR(a,i,c,d,b);if(C()){break _;}b=$z;n=b-g|0;i=D3$;b=e+1|0;$p=6;case 6:$z=BrR(a,i,c,d,b);if(C()){break _;}b=$z;o=b-g|0;if(j<=h)j=h;if(k<=j)k=j;if(l<=k)l=k;if(m<=l)m=l;if(n<=m)n=m;if(o<=n)o=n;return o;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BkW(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!Ul(a,c,d,e,17))return;f=0;g=0;$p=1;case 1:$z=BrR(a,b,c,d,e);if(C()){break _;}h=$z;$p=2;case 2:$z=BHl(a,c,d,e);if(C()){break _;}i=
$z;O();j=C9z.data[i];if(!j)j=1;EO();if(b!==D8C){$p=3;continue _;}$p=4;continue _;case 3:$z=BfU(a,h,c,d,e,i,j);if(C()){break _;}k=$z;i=W(k,h);if(i>0){l=a.f$.data;i=1;l[g]=133152;}else if(i>=0)i=g;else{l=a.f$.data;i=1;l[g]=133152+(h<<18)|0;if(f<i){l=a.f$.data;g=f+1|0;m=l[f];n=((m&63)-32|0)+c|0;o=((m>>6&63)-32|0)+d|0;f=((m>>12&63)-32|0)+e|0;p=m>>18&15;$p=7;continue _;}f=0;}if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 4:$z=Bu6(a,
h,c,d,e,i,j);if(C()){break _;}k=$z;i=W(k,h);if(i>0){l=a.f$.data;i=1;l[g]=133152;}else if(i>=0)i=g;else{l=a.f$.data;i=1;l[g]=133152+(h<<18)|0;if(f<i){l=a.f$.data;g=f+1|0;m=l[f];n=((m&63)-32|0)+c|0;o=((m>>6&63)-32|0)+d|0;f=((m>>12&63)-32|0)+e|0;p=m>>18&15;$p=7;continue _;}f=0;}if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;case 5:$z=BrR(a,b,n,m,q);if(C()){break _;}h=$z;$p=6;case 6:$z=BHl(a,n,m,q);if(C()){break _;}j=$z;p=C9z.data[j];if(!p)p=1;if
(b!==D8C){$p=9;continue _;}$p=10;continue _;case 7:$z=BrR(a,b,n,o,f);if(C()){break _;}r=$z;if(r==p){h=0;$p=8;continue _;}f=g;if(f<i){l=a.f$.data;g=f+1|0;m=l[f];n=((m&63)-32|0)+c|0;o=((m>>6&63)-32|0)+d|0;f=((m>>12&63)-32|0)+e|0;p=m>>18&15;continue _;}f=0;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 8:Bs3(a,b,n,o,f,h);if(C()){break _;}if(p<=0)f=g;else{s=n-c|0;t=o-d|0;u=f-e|0;if(s<0)s= -s|0;if(t<0)t= -t|0;if(u<0)u= -u|0;if(((s
+t|0)+u|0)>=17)f=g;else{q=0;if(q<6){v=((q%2|0)*2|0)-1|0;h=q/2|0;w=n+R((h%3|0)/2|0,v)|0;x=o+R(((h+1|0)%3|0)/2|0,v)|0;y=f+R(((h+2|0)%3|0)/2|0,v)|0;$p=12;continue _;}f=g;}}if(f<i){l=a.f$.data;g=f+1|0;m=l[f];n=((m&63)-32|0)+c|0;o=((m>>6&63)-32|0)+d|0;f=((m>>12&63)-32|0)+e|0;p=m>>18&15;$p=7;continue _;}f=0;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 9:$z=BfU(a,h,n,m,q,j,p);if(C()){break _;}o=$z;h=W(o,h);if(h){$p=11;continue _;}f
=g;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 10:$z=Bu6(a,h,n,m,q,j,p);if(C()){break _;}o=$z;h=W(o,h);if(h){$p=11;continue _;}f=g;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 11:Bs3(a,b,n,m,q,o);if(C()){break _;}if(h>0){s=n-c|0;t=m-d|0;u=q-e|0;if((((s<0? -s|0:s)+(t<0? -t|0:t)|0)+(u<0? -u|0:u)|0)<17&&i<(a.f$.data.length-6|0)){j=n-1|0;$p=14;continue _;}}f
=g;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 12:$z=BrR(a,b,w,x,y);if(C()){break _;}h=$z;l=C9z.data;$p=13;case 13:$z=BHl(a,w,x,y);if(C()){break _;}j=$z;z=l[j];if(!z)z=1;j=p-z|0;if(h==j){l=a.f$.data;h=i+1|0;l[i]=((((w-c|0)+32|0)+(((x-d|0)+32|0)<<6)|0)+(((y-e|0)+32|0)<<12)|0)+(j<<18)|0;i=h;}q=q+1|0;if(q<6){v=((q%2|0)*2|0)-1|0;h=q/2|0;w=n+R((h%3|0)/2|0,v)|0;x=o+R(((h+1|0)%3|0)/2|0,v)|0;y=f+R(((h+2|0)%3|0)/2|0,v)|0;$p=12;continue _;}f
=g;if(f<i){l=a.f$.data;g=f+1|0;m=l[f];n=((m&63)-32|0)+c|0;o=((m>>6&63)-32|0)+d|0;f=((m>>12&63)-32|0)+e|0;p=m>>18&15;$p=7;continue _;}f=0;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;case 14:$z=BrR(a,b,j,m,q);if(C()){break _;}h=$z;if(h>=o)w=i;else{l=a.f$.data;w=i+1|0;l[i]=(((j-c|0)+32|0)+((t+32|0)<<6)|0)+((u+32|0)<<12)|0;}i=n+1|0;$p=15;case 15:$z=BrR(a,b,i,m,q);if(C()){break _;}h=$z;if(h>=o)v=w;else{l=a.f$.data;v=w+1|0;l[w]=(((i-
c|0)+32|0)+((t+32|0)<<6)|0)+((u+32|0)<<12)|0;}j=m-1|0;$p=16;case 16:$z=BrR(a,b,n,j,q);if(C()){break _;}h=$z;if(h>=o)k=v;else{l=a.f$.data;k=v+1|0;l[v]=((s+32|0)+(((j-d|0)+32|0)<<6)|0)+((u+32|0)<<12)|0;}i=m+1|0;$p=17;case 17:$z=BrR(a,b,n,i,q);if(C()){break _;}h=$z;if(h>=o)v=k;else{l=a.f$.data;v=k+1|0;l[k]=((s+32|0)+(((i-d|0)+32|0)<<6)|0)+((u+32|0)<<12)|0;}h=q-1|0;$p=18;case 18:$z=BrR(a,b,n,m,h);if(C()){break _;}i=$z;if(i>=o)j=v;else{l=a.f$.data;j=v+1|0;l[v]=((s+32|0)+((t+32|0)<<6)|0)+(((h-e|0)+32|0)<<12)|0;}h
=q+1|0;$p=19;case 19:$z=BrR(a,b,n,m,h);if(C()){break _;}i=$z;if(i>=o)i=j;else{l=a.f$.data;i=j+1|0;l[j]=((s+32|0)+((t+32|0)<<6)|0)+(((h-e|0)+32|0)<<12)|0;}f=g;if(f>=i)return;l=a.f$.data;g=f+1|0;h=l[f];n=((h&63)-32|0)+c|0;m=((h>>6&63)-32|0)+d|0;q=((h>>12&63)-32|0)+e|0;$p=5;continue _;default:H$();}}ED().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 BGd(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=Z4(a.m1);if(c!=MG(a.uw)){d=new DJ;Bg(d,B(1801));M(d);}if(c>1000)c=1000;e=0;a:{while(true){if(e>=c)break a;d=a.m1.vS.lL;f=null;while(d!==null){g=RN(d,0);f=d;d=g;}if(f===null)break;g=f.kL;if(!b&&Do(g.Hf,a.cL.ia))break a;WR(a.m1.vS,g);MK(a.uw,g);h=g.ob;i=h-8|0;j=g.nS;k=j-8|0;l
=g.oO;if(Ii(a,i,k,l-8|0,h+8|0,j+8|0,l+8|0)){h=g.ob;j=g.nS;m=g.oO;$p=1;continue _;}e=e+1|0;}d=new M5;Bm(d);M(d);}return !Z4(a.m1)?0:1;case 1:$z=BHl(a,h,j,m);if(C()){break _;}h=$z;if(h==g.Hs&&h>0){O();d=C1F.data[h];h=g.ob;j=g.nS;m=g.oO;f=a.v;$p=2;continue _;}b:{while(true){e=e+1|0;if(e>=c)break b;d=a.m1.vS.lL;f=null;while(d!==null){g=RN(d,0);f=d;d=g;}if(f===null)break;g=f.kL;if(!b&&Do(g.Hf,a.cL.ia))break b;WR(a.m1.vS,g);MK(a.uw,g);h=g.ob;i=h-8|0;j=g.nS;k=j-8|0;l=g.oO;if(!Ii(a,i,k,l-8|0,h+8|0,j+8|0,l+8|0))continue;else
{h=g.ob;j=g.nS;m=g.oO;continue _;}}d=new M5;Bm(d);M(d);}return !Z4(a.m1)?0:1;case 2:d.em(a,h,j,m,f);if(C()){break _;}c:{while(true){e=e+1|0;if(e>=c)break c;d=a.m1.vS.lL;f=null;while(d!==null){g=RN(d,0);f=d;d=g;}if(f===null)break;g=f.kL;if(!b&&Do(g.Hf,a.cL.ia))break c;WR(a.m1.vS,g);MK(a.uw,g);h=g.ob;i=h-8|0;j=g.nS;k=j-8|0;l=g.oO;if(!Ii(a,i,k,l-8|0,h+8|0,j+8|0,l+8|0))continue;else{h=g.ob;j=g.nS;m=g.oO;$p=1;continue _;}}d=new M5;Bm(d);M(d);}return !Z4(a.m1)?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BKQ(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(Ib()){var $T=ED();$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=16;f=new DG;g=0;if(g>=1000)return;h=(b+E(a.v,e)|0)-E(a.v,e)|0;i=(c+E(a.v,e)|0)-E(a.v,e)|0;j=(d+E(a.v,e)|0)-E(a.v,e)|0;$p=1;case 1:$z=BHl(a,h,i,j);if(C()){break _;}k=$z;if(E(a.v,8)>i&&!k){l=B(1802);m=h+P(a.v);n
=i+P(a.v);o=j+P(a.v);p=0.0;q=0.0;r=0.0;$p=3;continue _;}if(k>0){O();s=C1F.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+E(a.v,e)|0)-E(a.v,e)|0;i=(c+E(a.v,e)|0)-E(a.v,e)|0;j=(d+E(a.v,e)|0)-E(a.v,e)|0;continue _;case 2:s.lc(a,h,i,j,f);if(C()){break _;}g=g+1|0;if(g>=1000)return;h=(b+E(a.v,e)|0)-E(a.v,e)|0;i=(c+E(a.v,e)|0)-E(a.v,e)|0;j=(d+E(a.v,e)|0)-E(a.v,e)|0;$p=1;continue _;case 3:BSR(a,l,m,n,o,p,q,r);if(C()){break _;}if(k>0){O();s=C1F.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+E(a.v,e)
|0)-E(a.v,e)|0;i=(c+E(a.v,e)|0)-E(a.v,e)|0;j=(d+E(a.v,e)|0)-E(a.v,e)|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Bg7(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:CC(a.A_);d=Q((c.bK-2.0)/16.0);e=Q((c.bO+2.0)/16.0);f=Q((c.bL-2.0)/16.0);g=Q((c.bP+2.0)/16.0);while(d<=e){h=f;while(h<=g){if(DS(a,d,h)){$p=1;continue _;}h=h+1|0;}d=d+1|0;}return a.A_;case 1:$z=BEh(a,d,h);if(C()){break _;}i=$z;i.bud(b,c,a.A_);a:while(true){h=h+1|0;while(h>g){d=d+1|0;if(d>e)break a;h=f;}if(!DS(a,d,h))continue;else
{continue _;}}return a.A_;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BUP(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q((c.bK-2.0)/16.0);e=Q((c.bO+2.0)/16.0);f=Q((c.bL-2.0)/16.0);g=Q((c.bP+2.0)/16.0);h=BL();while(d<=e){i=f;while(i<=g){if(DS(a,d,i)){$p=1;continue _;}i=i+1|0;}d=d+1|0;}return h;case 1:$z=BEh(a,d,i);if(C()){break _;}j=$z;j.bEY(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(!DS(a,d,i))continue;else
{continue _;}}return h;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function B6W(a){return a.eS;}
function BTZ(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!G8(a,b,c,d)){f=0;while(true){e=a.ib;if(f>=e.p)break;Z(e,f);f=f+1|0;}return;}$p=1;case 1:$z=BBW(a,b,d);if(C()){break _;}e=$z;e.bgq();f=0;while(true){e=a.ib;if(f>=e.p)break;Z(e,f);f=f+1|0;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function S3(a,b){var c,d,e;c=0;d=0;while(true){e=a.eS;if(d>=e.p)break;if(A12(b,C7(Z(e,d))))c=c+1|0;d=d+1|0;}return c;}
function Bx4(a,b){var c;FY(a.eS,b);c=0;while(c<b.p){a.bej(Z(b,c));c=c+1|0;}}
function ByW(a,b){FY(a.kx,b);}
function BXg(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ey;$p=1;case 1:$z=b.DU();if(C()){break _;}c=$z;if(!c)return;b=a.ey;continue _;default:H$();}}ED().s(a,b,c,$p);}
function BAx(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,c,d,e);if(C()){break _;}h=$z;O();i=C1F.data;j=i[h];k=i[b];$p=2;case 2:$z=k.fh(a,c,d,e);if(C()){break _;}l=$z;if(f)l=null;if(l!==null){$p=3;continue _;}if(!(j!==C1b&&j!==C46&&j!==C1c&&j!==C47&&j!==C9l&&j!==C9$&&j!==C$w))j=null;if(b>0&&j===null){$p=4;continue _;}return 0;case 3:$z
=BUv(a,l);if(C()){break _;}f=$z;if(!f)return 0;if(!(j!==C1b&&j!==C46&&j!==C1c&&j!==C47&&j!==C9l&&j!==C9$&&j!==C$w))j=null;if(b>0&&j===null){$p=4;continue _;}return 0;case 4:$z=k.Gy(a,c,d,e,g);if(C()){break _;}b=$z;return !b?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B0t(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1803));e=Q(b.d);f=Q(b.h);g=Q(b.c);h=d+16.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 Xp;$p=1;case 1:Bi0(o,a,i,j,k,l,m,n);if(C()){break _;}p=BOg(o);$p=2;case 2:$z=BXG(p,b,c,d);if(C()){break _;}p=$z;Cs();return p;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BQI(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(Ib()){var $T=ED();$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:Ed(B(1803));g=Q(b.d);h=Q(b.h);i=Q(b.c);j=f+8.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 Xp;$p=1;case 1:Bi0(q,a,k,l,m,n,o,p);if(C()){break _;}r=BOg(q);s=c+0.5;t=d+0.5;u=e+0.5;$p
=2;case 2:$z=BC2(r,b,s,t,u,f);if(C()){break _;}r=$z;Cs();return r;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BRz(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;O();g=C1F.data[f];$p=2;case 2:$z=g.xg(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BIK(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c-1|0;f=0;$p=1;case 1:$z=BRz(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=BRz(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=BRz(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=BRz(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=BRz(a,f,c,d,e);if
(C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=BRz(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BHt(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BE3(a,b,c,d);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}$p=3;continue _;case 2:$z=BHl(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;O();g=C1F.data[f];$p=4;continue _;case 3:$z=BIK(a,b,c,d);if(C()){break _;}b=$z;return b;case 4:$z=g.ym(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BNu(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c-1|0;f=0;$p=1;case 1:$z=BHt(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=BHt(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=BHt(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=BHt(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=BHt(a,f,c,d,e);if
(C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=BHt(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function KL(a,b,c){return RM(a,b.d,b.h,b.c,c);}
function RM(a,b,c,d,e){var f,g,h,i,j,k,l;f=(-1.0);g=null;h=0;i=W(e,0.0);j=e*e;while(true){k=a.i5;if(h>=k.p)break;k=Z(k,h);l=NB(k,b,c,d);if(!(i>=0&&l>=j)&&!(f!==(-1.0)&&l>=f)){f=l;g=k;}h=h+1|0;}return g;}
function BsP(a,b,c){return Ba1(a,b.d,b.h,b.c,c);}
function Ba1(a,b,c,d,e){var f,g,h,i,j,k;f=(-1.0);g=null;h=0;i=W(e,0.0);e=e*e;while(true){j=a.i5;if(h>=j.p)break;j=Z(j,h);if(!j.gt.mJ){k=NB(j,b,c,d);if(!(i>=0&&k>=e)&&!(f!==(-1.0)&&k>=f)){f=k;g=j;}}h=h+1|0;}return g;}
function BU7(a,b){var c,d;c=0;while(true){d=a.i5;if(c>=d.p)break;if(B7(b,(Z(d,c)).oJ))return Z(a.i5,c);c=c+1|0;}return null;}
function B4G(a){}
function Bck(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.t3;$p=1;case 1:b.beB();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function AKd(a,b){a.cL.ia=b;}
function Hu(a){return a.cL.Jg;}
function Jr(a){return a.cL.ia;}
function MB(a){var b,c;b=new AEg;c=a.cL;Bj3(b,c.u1,c.x1,c.u2);return b;}
function A66(a,b){AHl(a.cL,b.dw,b.gY,b.dv);}
function BmK(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b.d/16.0);d=Q(b.c/16.0);e=c-2|0;c=c+2|0;f=d-2|0;g=d+2|0;while(e<=c){h=f;if(h<=g){$p=1;continue _;}e=e+1|0;}if(!Gr(a.eS,b))Y(a.eS,b);return;case 1:BEh(a,e,h);if(C()){break _;}h=h+1|0;while(true){if(h<=g){continue _;}e=e+1|0;if(e>c)break;h=f;}if(!Gr(a.eS,b))Y(a.eS,b);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B_Q(a,b,c,d,e){return 1;}
function B_n(a,b,c){}
function Bv3(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ij(a.eS,a.kx);b=0;while(true){c=a.kx;if(b>=c.p){b=0;while(true){c=a.kx;if(b>=c.p)break;a.mT(Z(c,b));b=b+1|0;}CC(c);d=0;while(true){c=a.eS;if(d>=c.p)break;a:{c=Z(c,d);e=c.cz;if(e!==null){if(!e.cw&&e.ca===c)break a;e.ca=null;c.cz=null;}if(c.cw){f=c.hO;g=c.hP;if(c.fn&&DS(a,f,g)){$p=2;continue _;}e=a.eS;b=d+(-1)|0;DL(e,d);a.mT(c);d=b;}}d=d+1|0;}return;}c
=Z(c,b);d=c.hO;g=c.hP;if(c.fn&&DS(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=BEh(a,d,g);if(C()){break _;}e=$z;e.Oc(c);while(true){b=b+1|0;c=a.kx;if(b>=c.p){b=0;while(true){c=a.kx;if(b>=c.p)break;a.mT(Z(c,b));b=b+1|0;}CC(c);d=0;while(true){c=a.eS;if(d>=c.p)break;b:{c=Z(c,d);e=c.cz;if(e!==null){if(!e.cw&&e.ca===c)break b;e.ca=null;c.cz=null;}if(c.cw){f=c.hO;g=c.hP;if(c.fn&&DS(a,f,g)){$p=2;continue _;}e=a.eS;b=d+(-1)|0;DL(e,d);a.mT(c);d=b;}}d=d+1|0;}return;}c=Z(c,b);d=c.hO;g=c.hP;if(!c.fn)continue;if(!DS(a,d,g))continue;else break;}continue _;case 2:$z
=BEh(a,f,g);if(C()){break _;}e=$z;e.Oc(c);c:while(true){e=a.eS;b=d+(-1)|0;DL(e,d);a.mT(c);d=b;while(true){d=d+1|0;c=a.eS;if(d>=c.p)break c;c=Z(c,d);e=c.cz;if(e!==null){if(!e.cw&&e.ca===c)continue;e.ca=null;c.cz=null;}if(c.cw)break;}f=c.hO;g=c.hP;if(!c.fn)continue;if(!DS(a,f,g))continue;else{continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AYP(a){return a.ey;}
function B1b(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}g=$z;if(g<=0)return;O();h=C1F.data[g];$p=2;case 2:h.a1O(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B8H(a){return a.t3;}
function NK(a){return a.cL;}
function Rj(a){var b;a.a4r=Da(a.i5)?0:1;b=CH(a.i5);a:{while(true){if(!Cl(b))break a;if(!(Cm(b)).eQ)break;}a.a4r=0;}}
function Bs2(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a4r=0;b=CH(a.i5);while(Cl(b)){c=Cm(b);if(c.eQ){d=0;e=0;f=1;$p=1;continue _;}}b=a.cL;b.tc=0;b.nl=0;b.tA=0;b.pl=0;return;case 1:BWS(c,d,e,f);if(C()){break _;}while(Cl(b)){c=Cm(b);if(!c.eQ)continue;else{d=0;e=0;f=1;continue _;}}b=a.cL;b.tc=0;b.nl=0;b.tA=0;b.pl=0;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BRf(a){var b;if(a.a4r&&!a.w){b=CH(a.i5);while(Cl(b)){if(BPZ(Cm(b)))continue;else return 0;}return 1;}return 0;}
function Tl(a,b){var c;c=a.bdk;return (c+(a.lf-c)*b)*NI(a,b);}
function NI(a,b){var c;c=a.Vc;return c+(a.kM-c)*b;}
function ATJ(a,b){a.Vc=b;a.kM=b;}
function YS(a){return Tl(a,1.0)<=0.9?0:1;}
function MH(a){return NI(a,1.0)<=0.2?0:1;}
function A_V(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!MH(a))return 0;$p=1;case 1:$z=Bk1(a,b,c,d);if(C()){break _;}e=$z;if(!e)return 0;$p=2;case 2:$z=BCi(a,b,d);if(C()){break _;}e=$z;if(e>c)return 0;f=(EU(a)).kH(b,d);return !f.a6R?Ug(f):0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AIk(a,b,c){var d;d=a.yG;if(c===null){b=new CY;Bg(b,B(1804));M(b);}if(Fi(d.w5,b))Hr(d.zg,MV(d.w5,b));BS(d.w5,b,c);Y(d.zg,c);}
function BI_(a,b,c){var d,e,f,g,h,i,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.yG;e=Cp(d.w5,c);if(e===null){a:{f=d.It;if(f!==null){try{g=e;f=f.Gz(c);if(f===null)break a;g=e;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);e=g;}}if(e!==null){BS(d.w5,c,e);Y(d.zg,e);}}return e;case 1:b:{try{$z=BmB(f);if(C()){break _;}h=$z;if(!h)break b;g=e;if(b!==
H(YB)){g=e;f=new CY;b=BHQ(b);i=B6();J(J(i,B(1805)),b);b=BX(i);g=e;BZ4(f,b);M(f);}g=e;e=new YB;g=e;BPL(e,c);g=e;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);e=g;}if(e!==null){BS(d.w5,c,e);Y(d.zg,e);}return e;case 2:b:{try{$z=BUg(f);if(C()){break _;}b=$z;BU1(e,IS(SV(b),B(1779)));break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);e=g;}if(e!==null){BS(d.w5,c,e);Y(d.zg,e);}return e;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BRQ(a,b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.yG;d=Cp(c.DR,b);d=d===null?W4(0):W4((d.nu+1|0)<<16>>16);BS(c.DR,b,d);b=c.It;if(b===null)e=d.nu;else{a:{try{b=b.Gz(B(1806));if(b===null)break a;f=FT();g=(M9(c.DR)).fi();while(g.dV()){h=g.de();Ev(f,h,BY9(Cp(c.DR,h)));}c=AF1(Nl(b));AWu(f,c);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}e
=d.nu;}return e;case 1:b:{try{Byp(c);if(C()){break _;}break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return d.nu;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bc4(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;$p=1;case 1:BZM(a,g,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BZM(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=0;i=a.ib;if(h>=i.p)return;i=Z(i,h);$p=1;case 1:BAj(i,b,c,d,e,f,g);if(C()){break _;}h=h+1|0;i=a.ib;if(h>=i.p)return;i=Z(i,h);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CI4(a){return a.o;}
function Blg(a,b,c,d){return a.v;}
function Vh(a){return 0;}
function Csh(a,b,c,d,e,f,g,h){}
function Bus(a,b,c,d,e){var f;f=a.ey.EN(b,c,d,e);return f!==null&&!Da(f)?RB(a.v,f):null;}
function A9f(a,b,c,d,e){return a.ey.F1(a,b,c,d,e);}
function By5(){De.call(this);this.a_1=0;}
function CmI(){var a=new By5();CPJ(a);return a;}
function CPJ(a){EZ(a);a.a_1=0;}
function BFe(a){a.a_1=a.a_1+1|0;}
function Bt6(a){CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B(1807)));}
function BDV(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx&&!b.b2){c=a.s;b=Qp();$p=1;continue _;}return;case 1:Bd_(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BnK(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=B(1808);g=a.F/2|0;h=((a.S/4|0)-60|0)+20|0;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}f=a.R;e=B(1809);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+0|0;i=10526880;$p=3;case 3:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1810);i=(a.F/2|0)-140|0;g=(((a.S/4|0)-60|0)+60
|0)+18|0;h=10526880;$p=4;case 4:Bz8(a,f,e,i,g,h);if(C()){break _;}f=a.R;e=B(1811);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+27|0;i=10526880;$p=5;case 5:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1812);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+45|0;i=10526880;$p=6;case 6:Bz8(a,f,e,g,h,i);if(C()){break _;}$p=7;case 7:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bid(){De.call(this);this.a7M=0;}
function CYw(){var a=new Bid();CI5(a);return a;}
function CI5(a){EZ(a);a.a7M=0;}
function Bg3(a){a.a7M=a.a7M+1|0;}
function Bek(a){}
function BiD(a,b){}
function BVS(a,b,c){}
function BKE(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=B(1813);g=a.F/2|0;h=((a.S/4|0)-60|0)+20|0;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}f=a.R;e=B(1814);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+0|0;i=10526880;$p=3;case 3:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1815);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60
|0)+18|0;i=10526880;$p=4;case 4:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1816);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+27|0;i=10526880;$p=5;case 5:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1817);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+36|0;i=10526880;$p=6;case 6:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1818);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+45|0;i=10526880;$p=7;case 7:Bz8(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1812);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+63|0;i=10526880;$p=8;case 8:Bz8(a,
f,e,g,h,i);if(C()){break _;}f=a.R;e=B(1819);g=(a.F/2|0)-140|0;h=(((a.S/4|0)-60|0)+60|0)+81|0;i=10526880;$p=9;case 9:Bz8(a,f,e,g,h,i);if(C()){break _;}$p=10;case 10:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function AZ0(){D.call(this);this.bMQ=0;}
function BOc(a){var b=new AZ0();BrJ(b,a);return b;}
function BrJ(a,b){a.bMQ=b;}
var Byt=K();
function Ba5(){var a=this;D.call(a);a.bmk=null;a.v1=null;a.bG0=0.0;a.bHa=0.0;a.bGQ=0.0;a.bKw=0.0;a.bJ9=0.0;a.bK$=0.0;a.bKJ=null;}
function BL_(a,b,c,d,e,f,g,h,i,j){var k=new Ba5();CfY(k,a,b,c,d,e,f,g,h,i,j);return k;}
function CfY(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh;a.bG0=e;a.bHa=f;a.bGQ=g;l=e+h;a.bKw=l;m=f+i;a.bJ9=m;n=g+j;a.bK$=n;a.bmk=X(Nb,8);a.v1=X(AAv,6);o=e-k;p=f-k;q=g-k;l=l+k;m=m+k;e=n+k;if(!b.qh){f=o;o=l;l=f;}a:{r=Vl(l,p,q,0.0,0.0);s=Vl(o,p,q,0.0,8.0);t=Vl(o,m,q,8.0,8.0);u=Vl(l,m,q,8.0,0.0);v=Vl(l,p,e,0.0,0.0);w=Vl(o,p,e,0.0,8.0);x=Vl(o,m,e,8.0,8.0);y=Vl(l,m,e,8.0,0.0);z=a.bmk.data;z[0]=r;z[1]=s;z[2]=t;z[3]=u;z[4]=v;z[5]=w;z[6]=x;z[7]=y;ba=a.v1.data;bb=new AAv;z=V(Nb,[w,
s,t,x]);bc=c+j|0;bd=bc+h|0;be=d+j|0;j=bd+j|0;bf=be+i|0;A2j(bb,z,bd,be,j,bf,b.xL,b.xs);ba[0]=bb;a.v1.data[1]=AYk(V(Nb,[r,v,y,u]),c+0|0,be,bc,bf,b.xL,b.xs);z=a.v1.data;bb=new AAv;bg=V(Nb,[w,v,r,s]);d=d+0|0;A2j(bb,bg,bc,d,bd,be,b.xL,b.xs);z[2]=bb;a.v1.data[3]=AYk(V(Nb,[t,u,y,x]),bd,be,bd+h|0,d,b.xL,b.xs);a.v1.data[4]=AYk(V(Nb,[s,r,u,t]),bc,be,bd,bf,b.xL,b.xs);a.v1.data[5]=AYk(V(Nb,[v,w,x,y]),j,be,j+h|0,bf,b.xL,b.xs);if(b.qh){bh=0;while(true){z=a.v1.data;if(bh>=z.length)break a;b=z[bh];z=b.Jb.data;c=z.length;bg
=X(Nb,c);ba=bg.data;d=0;while(d<c){ba[d]=z[(c-d|0)-1|0];d=d+1|0;}b.Jb=bg;bh=bh+1|0;}}}}
function A6m(){var a=this;D.call(a);a.N7=0;a.ba5=0;a.a29=0;a.G_=0;a.Qu=null;}
function Cl(a){return a.N7>=a.a29?0:1;}
function Cm(a){var b,c;A1m(a);b=a.N7;a.G_=b;c=a.Qu;a.N7=b+1|0;return c.r$(b);}
function L3(a){var b,c,d;if(a.G_<0){b=new DJ;Bm(b);M(b);}A1m(a);a.Qu.bba(a.G_);a.ba5=a.Qu.jn;c=a.G_;d=a.N7;if(c<d)a.N7=d-1|0;a.a29=a.a29-1|0;a.G_=(-1);}
function A1m(a){var b;if(a.ba5>=a.Qu.jn)return;b=new Un;Bm(b);M(b);}
function AGy(){D.call(this);this.a05=null;}
var C_P=null;function CKJ(){CKJ=Be(AGy);CHe();}
function CHe(){var b,c,d,e,f,$$je;b=new AGy;CKJ();b.a05=Dc();a:{b:{try{c=Lt(B(1820));if(c===null){B_(DC(),B(1821));break a;}d=BBr(CXf(c));while(true){c=W0(d);if(c===null)break;e=(FX(c,B(942))).data;if(e.length>=2)Bz(b.a05,BJ(Iy(e[0])),e[1]);}c:{try{Rn(d);break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}}c=DC();f=AA8(b.a05);d=B6();Fm(J(d,B(1822)),f);B_(c,BX(d));break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}B4(c);}}C_P=b;}
var I4=K(Dm);
function A6T(){D.call(this);this.bGz=null;}
function B1B(a){var b;b=ARn();if(!b&&C7C)C7z=Ka();C7C=b;}
function AUT(){var a=this;D.call(a);a.bq5=null;a.bh4=null;a.bfR=null;a.a6X=null;a.Us=0;a.bfu=0;a.blz=0;a.biP=0;a.a9_=0;a.a6y=0;a.a0x=0;a.gj=null;a.cI=0;a.X3=0;}
function ABo(a,b,c){var d,e,f,g,h,i;d=BL();e=new T;U(e);a:{b:{c:while(true){if(a.cI>=Bd(a.gj))break a;d:{f=Br(a.gj,a.cI);switch(f){case 35:case 48:if(!b)break a;d=new BW;b=a.cI;g=a.gj;h=new T;U(h);e=J(h,B(1823));Bj(e,b);J(J(e,B(1242)),g);Bg(d,S(h));M(d);case 37:if(e.cX>0){Y(d,ADD(S(e)));e.cX=0;}Y(d,new AM1);a.cI=a.cI+1|0;a.X3=100;break d;case 39:f=a.cI+1|0;a.cI=f;i=Ky(a.gj,39,f);if(i<0){d=new BW;b=a.cI;g=a.gj;h=new T;U(h);e=J(h,B(1824));Bj(e,b);J(J(e,B(1825)),g);Bg(d,S(h));M(d);}f=a.cI;if(i==f)Bb(e,39);else BM(e,
CQ(a.gj,f,i));a.cI=i+1|0;break d;case 45:if(e.cX>0){Y(d,ADD(S(e)));e.cX=0;}Y(d,new AEZ);a.cI=a.cI+1|0;break d;case 46:case 69:break c;case 59:break b;case 164:if(e.cX>0){Y(d,ADD(S(e)));e.cX=0;}Y(d,new AF8);a.cI=a.cI+1|0;break d;case 8240:if(e.cX>0){Y(d,ADD(S(e)));e.cX=0;}Y(d,new AOy);a.cI=a.cI+1|0;a.X3=1000;break d;default:}Bb(e,f);a.cI=a.cI+1|0;}}d=new BW;b=a.cI;g=a.gj;h=new T;U(h);e=J(h,B(1823));Bj(e,b);J(J(e,B(1242)),g);Bg(d,S(h));M(d);}if(c){d=new BW;b=a.cI;g=a.gj;h=new T;U(h);e=J(h,B(1823));Bj(e,b);J(J(e,
B(1242)),g);Bg(d,S(h));M(d);}}if(e.cX>0)Y(d,ADD(S(e)));return RJ(d,X(Kr,d.p));}
function A$A(a,b){var c,d,e,f,g,h,i;Bkp(a,b);if(a.cI<Bd(a.gj)&&Br(a.gj,a.cI)==46){a.cI=a.cI+1|0;c=0;d=0;e=0;a:{b:while(true){if(a.cI>=Bd(a.gj))break a;c:{switch(Br(a.gj,a.cI)){case 35:break;case 44:f=new BW;b=a.cI;g=a.gj;h=new T;U(h);i=J(h,B(1826));Bj(i,b);J(J(i,B(1242)),g);Bg(f,S(h));M(f);case 46:f=new BW;b=a.cI;g=a.gj;h=new T;U(h);i=J(h,B(1827));Bj(i,b);J(J(i,B(1242)),g);Bg(f,S(h));M(f);case 48:if(c)break b;d=d+1|0;e=e+1|0;break c;default:break a;}d=d+1|0;c=1;}a.cI=a.cI+1|0;}f=new BW;b=a.cI;g=a.gj;h=new T;U(h);i
=J(h,B(1828));Bj(i,b);J(J(i,B(1242)),g);Bg(f,S(h));M(f);}if(b){a.a9_=d;a.biP=e;a.a0x=d?0:1;}}if(a.cI<Bd(a.gj)&&Br(a.gj,a.cI)==69){a.cI=a.cI+1|0;c=0;d:{e:while(true){if(a.cI>=Bd(a.gj))break d;switch(Br(a.gj,a.cI)){case 35:case 44:case 46:case 69:break e;case 48:break;default:break d;}c=c+1|0;a.cI=a.cI+1|0;}f=new BW;b=a.cI;g=a.gj;h=new T;U(h);i=J(h,B(1829));Bj(i,b);J(J(i,B(1242)),g);Bg(f,S(h));M(f);}if(!c){f=new BW;b=a.cI;g=a.gj;h=new T;U(h);i=J(h,B(1830));Bj(i,b);J(J(i,B(1242)),g);Bg(f,S(h));M(f);}if(b)a.a6y
=c;}}
function Bkp(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.cI;d=1;e=0;f=0;g=c;a:{b:while(true){if(a.cI>=Bd(a.gj))break a;c:{d:{switch(Br(a.gj,a.cI)){case 35:if(!d){h=new BW;b=a.cI;i=a.gj;j=new T;U(j);k=J(j,B(1831));Bj(k,b);J(J(k,B(1242)),i);Bg(h,S(j));M(h);}e=e+1|0;break c;case 44:break d;case 48:break;default:break a;}d=0;e=e+1|0;f=f+1|0;break c;}l=a.cI;if(g==l)break b;if(b)a.Us=l-g|0;g=l+1|0;}a.cI=a.cI+1|0;}h=new BW;i=a.gj;j=new T;U(j);k=J(j,B(1832));Bj(k,l);J(J(k,B(1242)),i);Bg(h,S(j));M(h);}if(!e){h=new BW;b=a.cI;i=
a.gj;j=new T;U(j);k=J(j,B(1833));Bj(k,b);J(J(k,B(1242)),i);Bg(h,S(j));M(h);}d=a.cI;if(g==d){h=new BW;i=a.gj;j=new T;U(j);k=J(j,B(1834));Bj(k,d);J(J(k,B(1242)),i);Bg(h,S(j));M(h);}if(b&&g>c)a.Us=d-g|0;if(b){a.blz=e;a.bfu=f;}}
function AGg(){var a=this;D.call(a);a.d6=0;a.bNe=0;a.a1W=Bw;a.ee=Bw;a.LZ=0;a.oF=0;a.bEl=0;a.N4=null;a.ev=null;a.pe=0;a.CI=0;a.a_Q=null;a.lB=null;a.nX=null;}
var D8F=null;function A4J(a){var b;b=a.N4;if(b!==null)BNN(b);return 0;}
function BMO(a,b){var c,d,e,f,g,h,i,j,k,$$je;c=a.ev;if(c!==null&&c.eE!==null){d=b!=4?0:(-5);e=(-5);a:{b:{c:{d:{e:{f:{g:{h:{i:while(true){j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(a.d6){case 6:a.d6=13;a.ev.d9=B(1835);a.LZ=0;return (-2);case 7:e=BDG(a.N4,e);if(e==(-3)){a.d6=13;a.LZ=0;continue i;}if(!e)e=d;if(e!=1)break i;a.a1W=a.ev.iN.EH();AAi(a.N4);if(!a.oF){a.d6=12;e=d;continue i;}a.d6=8;e=d;break w;case 12:break e;case 13:return (-3);case 14:break r;case 23:try{e=Sl(a,2,e,d);}catch($$e){$$je=N($$e);if
($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}f=a.ee;b=Bu(f)&65535;a.pe=b;if((b&255)!=8){a.ev.d9=B(1836);a.d6=13;continue i;}if(b&57344){a.ev.d9=B(1837);a.d6=13;continue i;}if(b&512)YY(a,2,f);a.d6=16;break p;case 2:break d;case 3:break c;case 4:break b;case 5:d=e;break a;case 8:break w;case 9:break v;case 10:break u;case 11:break t;case 15:break s;case 16:break p;case 17:break o;case 18:break n;case 19:break q;case 20:break l;case 21:break k;case 22:break;default:return (-2);}break j;}c=a.ev;b=c.bR;if
(!b)return e;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));g=c.eE.data;b=c.bg;c.bg=b+1|0;a.ee=BG(L((g[b]&255)<<24),G(4278190080, 0));a.d6=9;e=d;}c=a.ev;b=c.bR;if(!b)return e;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));f=a.ee;g=c.eE.data;b=c.bg;c.bg=b+1|0;a.ee=Bi(f,BG(L((g[b]&255)<<16),L(16711680)));a.d6=10;e=d;}c=a.ev;b=c.bR;if(!b)return e;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));f=a.ee;g=c.eE.data;b=c.bg;c.bg=b+1|0;a.ee=Bi(f,BG(L((g[b]&255)<<8),L(65280)));a.d6=11;e=d;}c=a.ev;b=c.bR;if(!b)return e;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));f=a.ee;g=c.eE.data;b
=c.bg;c.bg=b+1|0;f=Bi(f,BG(L(g[b]),L(255)));a.ee=f;b=a.pe;if(b)a.ee=BG(DY(DY(DY(CX(BG(f,L(-16777216)),24),CX(BG(f,L(16711680)),8)),Dq(BG(f,L(65280)),8)),Dq(BG(f,L(65535)),24)),G(4294967295, 0));e=Bu(a.a1W);f=a.ee;if(e!=Bu(f))c.d9=B(1838);else if(b){c=a.lB;if(c!==null)c.bqz=f;}a.d6=15;e=d;}if(!(a.oF&&a.pe)){c=a.ev.d9;if(c===null)break f;if(!B7(c,B(1838)))break f;a.d6=13;a.LZ=5;continue i;}try{e=Sl(a,4,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}c=a.ev.d9;if(c!==null
&&B7(c,B(1838))){a.d6=13;a.LZ=5;continue i;}f=a.ee;c=a.ev;if(CR(f,BG(c.mE,G(4294967295, 0)))){c.d9=null;break f;}c.d9=B(1839);a.d6=13;continue i;}if(!a.oF){a.d6=7;continue i;}try{e=Sl(a,2,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}b=a.oF;h=W(b,4);if(!(h&&!(b&2))&&CR(a.ee,L(35615))){if(!h)a.oF=2;a.ev.iN=AF2();YY(a,2,a.ee);if(a.lB===null)a.lB=CLH();a.d6=23;continue i;}if(b&2){a.d6=13;a.ev.d9=B(1840);continue i;}a.pe=0;f=a.ee;i=Bu(f)&255;a.bNe=i;j=Bu(CX(f,8))&255;if
(!(b&1&&!(((i<<8)+j|0)%31|0))&&(i&15)!=8){if(h){a.d6=13;a.ev.d9=B(1840);continue i;}c=a.ev;c.bg=c.bg-2|0;c.bR=c.bR+2|0;c.bi=BD(c.bi,L(2));a.oF=0;a.d6=7;continue i;}if((i&15)!=8){a.d6=13;a.ev.d9=B(1836);continue i;}if(!h)a.oF=1;if(((i>>4)+8|0)>a.bEl){a.d6=13;a.ev.d9=B(1841);continue i;}a.ev.iN=CnK();if(j&32){a.d6=2;break d;}a.d6=7;continue i;}break m;}try{e=Sl(a,4,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}c=a.lB;if(c!==null)c.bOO=a.ee;if(a.pe&512)YY(a,4,a.ee);a.d6
=17;}try{e=Sl(a,2,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}c=a.lB;if(c!==null){b=Bu(a.ee);c.bKq=b&255;c.bf0=b>>8&255;}if(a.pe&512)YY(a,2,a.ee);a.d6=18;}if(!(a.pe&1024)){c=a.lB;if(c!==null)c.xU=null;}else{try{e=Sl(a,2,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}c=a.lB;if(c!==null)c.xU=Cb(Bu(a.ee)&65535);if(a.pe&512)YY(a,2,a.ee);}a.d6=19;}if(!(a.pe&1024)){c=a.lB;if(c!==null)c.xU=null;}else x:{try{e=BuO(a,e,d);if(a.lB===
null)break x;g=QD(a.nX);k=g.data;a.nX=null;b=k.length;k=a.lB.xU;if(b!=k.data.length){a.ev.d9=B(1842);a.d6=13;continue i;}CG(g,0,k,0,b);break x;}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}}a.d6=20;}y:{if(!(a.pe&2048)){c=a.lB;if(c!==null)c.S3=null;}else{z:{try{e=AQK(a,e,d);c=a.lB;if(c===null)break z;c.S3=QD(a.nX);break z;}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;break h;}else{throw $$e;}}}try{a.nX=null;break y;}catch($$e){$$je=N($$e);if($$je instanceof KO){c
=$$je;break h;}else{throw $$e;}}}}a.d6=21;}ba:{if(!(a.pe&4096)){c=a.lB;if(c!==null)c.UJ=null;}else{bb:{try{e=AQK(a,e,d);c=a.lB;if(c===null)break bb;c.UJ=QD(a.nX);break bb;}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;break g;}else{throw $$e;}}}try{a.nX=null;break ba;}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;break g;}else{throw $$e;}}}}a.d6=22;}if(a.pe&512){try{e=Sl(a,2,e,d);}catch($$e){$$je=N($$e);if($$je instanceof KO){c=$$je;return c.qP;}else{throw $$e;}}c=a.lB;if(c!==null)c.bQy=Bu(BG(a.ee,
L(65535)));if(DQ(a.ee,BG(a.ev.iN.EH(),L(65535)))){a.d6=13;a.ev.d9=B(1843);a.LZ=5;continue;}}a.ev.iN=AF2();a.d6=7;}return e;}return c.qP;}return c.qP;}a.d6=12;}return 1;}c=a.ev;i=c.bR;if(!i)return e;c.bR=i-1|0;c.bi=Bi(c.bi,L(1));g=c.eE.data;e=c.bg;c.bg=e+1|0;a.ee=BG(L((g[e]&255)<<24),G(4278190080, 0));a.d6=3;e=d;}c=a.ev;b=c.bR;if(!b)return e;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));f=a.ee;g=c.eE.data;e=c.bg;c.bg=e+1|0;a.ee=Bi(f,BG(L((g[e]&255)<<16),L(16711680)));a.d6=4;e=d;}c=a.ev;b=c.bR;if(!b)return e;c.bR=b-1|0;c.bi=
Bi(c.bi,L(1));f=a.ee;g=c.eE.data;b=c.bg;c.bg=b+1|0;a.ee=Bi(f,BG(L((g[b]&255)<<8),L(65280)));a.d6=5;}c=a.ev;b=c.bR;if(!b)return d;c.bR=b-1|0;c.bi=Bi(c.bi,L(1));f=a.ee;g=c.eE.data;b=c.bg;c.bg=b+1|0;f=Bi(f,BG(L(g[b]),L(255)));a.ee=f;c.iN.bFt(f);a.d6=6;return 2;}if(b==4&&a.d6==14)return 0;return (-2);}
function Sl(a,b,c,d){var e,f,g,h,i;if(a.CI==(-1)){a.CI=b;a.ee=Bw;}while(true){e=a.CI;if(e<=0){if(b==2)a.ee=BG(a.ee,L(65535));else if(b==4)a.ee=BG(a.ee,G(4294967295, 0));a.CI=(-1);return c;}f=a.ev;g=f.bR;if(!g)break;f.bR=g-1|0;f.bi=Bi(f.bi,L(1));h=a.ee;i=f.eE.data;g=f.bg;f.bg=g+1|0;a.ee=DY(h,L((i[g]&255)<<((b-e|0)*8|0)));a.CI=e-1|0;c=d;}M(BNo(a,c));}
function AQK(a,b,c){var d,e,f,g,h;if(a.nX===null)a.nX=A8L();while(true){d=a.ev;e=d.bR;if(!e)M(BNo(a,b));d.bR=e-1|0;d.bi=Bi(d.bi,L(1));f=d.eE;g=f.data;e=d.bg;h=g[e];if(h)ASI(a.nX,f,e,1);d=a.ev;d.iN.y4(d.eE,d.bg,1);d=a.ev;d.bg=d.bg+1|0;if(!h)break;b=c;}return c;}
function BuO(a,b,c){var d,e;if(a.nX===null)a.nX=A8L();while(Do(a.ee,Bw)){d=a.ev;e=d.bR;if(!e)M(BNo(a,b));d.bR=e-1|0;d.bi=Bi(d.bi,L(1));ASI(a.nX,d.eE,d.bg,1);d=a.ev;d.iN.y4(d.eE,d.bg,1);d=a.ev;d.bg=d.bg+1|0;a.ee=BD(a.ee,L(1));b=c;}return b;}
function YY(a,b,c){var d;d=0;while(d<b){a.a_Q.data[d]=Bu(BG(c,L(255)))<<24>>24;c=CX(c,8);d=d+1|0;}a.ev.iN.y4(a.a_Q,0,b);}
function BWA(){D8F=PC([0,0,(-1),(-1)]);}
function AAc(){var a=this;D.call(a);a.Uw=0;a.XI=0;a.bgA=null;a.a9l=null;a.bQf=0;}
function CFp(a){return a.a9l;}
function Ctz(a,b){var c,d;c=0;while(c<=(3-a.Uw|0)){d=0;while(d<=(3-a.XI|0)){if(AWT(a,b,c,d,1))return 1;if(AWT(a,b,c,d,0))return 1;d=d+1|0;}c=c+1|0;}return 0;}
function AWT(a,b,c,d,e){var f,g,h,i,j,k,l,m;f=0;a:{while(f<3){g=0;while(g<3){h=f-c|0;i=g-d|0;j=null;if(h>=0&&i>=0){k=a.Uw;if(h<k&&i<a.XI)j=!e?a.bgA.data[h+R(i,k)|0]:a.bgA.data[((k-h|0)-1|0)+R(i,k)|0];}l=A9E(b,f,g);if(!(l===null&&j===null)){if(l===null&&j!==null)break a;if(l!==null&&j===null)break a;if(j.N!=l.N)return 0;m=j.bD;if(m!=(-1)&&m!=l.bD)return 0;}g=g+1|0;}f=f+1|0;}return 1;}return 0;}
function Cyv(a,b){var c;b=new CE;c=a.a9l;LX(b,c.N,c.q,c.bD);return b;}
function ClZ(a){return R(a.Uw,a.XI);}
function AEj(){var a=this;D.call(a);a.a$F=null;a.bkd=null;}
function CEF(a){return a.a$F;}
function CB8(a,b){var c,d,e,f,g,h,i,j;c=AAF(a.bkd);d=0;while(d<3){e=0;while(e<3){f=A9E(b,e,d);if(f!==null){g=0;h=CH(c);a:{b:{while(Cl(h)){i=Cm(h);if(f.N==i.N){j=i.bD;if(j==(-1))break b;if(f.bD==j)break b;}}break a;}g=1;Hr(c,i);}if(!g)return 0;}e=e+1|0;}d=d+1|0;}return Da(c);}
function Czk(a,b){return GM(a.a$F);}
function CQO(a){return a.bkd.p;}
function ATP(){var a=this;CL.call(a);a.bqJ=null;a.bKZ=null;}
function B5D(a,b){var c;c=b-55296|0;return c>=0&&c<2048?a.lg^NE(a.bqJ,c):0;}
function ATO(){var a=this;CL.call(a);a.btP=null;a.bzv=null;a.bHZ=null;}
function Cd$(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.lg^NE(a.btP,c):0;return a.bzv.cq(b)&&!d?1:0;}
function AQr(){var a=this;CL.call(a);a.WD=null;a.bOi=null;}
function Cwp(a,b){return a.gG^NE(a.WD,b);}
function ChZ(a){var b,c,d;b=new T;U(b);c=ZC(a.WD,0);while(c>=0){SO(b,QO(c));Bb(b,124);c=ZC(a.WD,c+1|0);}d=b.cX;if(d>0)AMK(b,d-1|0);return S(b);}
var M5=K(CY);
function A6L(){var a=this;CL.call(a);a.bC0=null;a.bJ4=null;}
function Cm3(a,b){return a.bC0.cq(b);}
function A6J(){var a=this;CL.call(a);a.a9x=0;a.bra=null;a.bim=null;}
function Cax(a,b){return !(a.a9x^NE(a.bim.eF,b))&&!(a.a9x^a.bim.tW^a.bra.cq(b))?0:1;}
function A6K(){var a=this;CL.call(a);a.a4W=0;a.bpg=null;a.bfb=null;}
function CJY(a,b){return !(a.a4W^NE(a.bfb.eF,b))&&!(a.a4W^a.bfb.tW^a.bpg.cq(b))?1:0;}
function A6O(){var a=this;CL.call(a);a.bFk=0;a.bpl=null;a.bpd=null;a.bOz=null;}
function CGN(a,b){return a.bFk^(!a.bpl.cq(b)&&!a.bpd.cq(b)?0:1);}
function A6P(){var a=this;CL.call(a);a.bxw=0;a.bsk=null;a.brW=null;a.bQp=null;}
function B1x(a,b){return a.bxw^(!a.bsk.cq(b)&&!a.brW.cq(b)?0:1)?0:1;}
function A6M(){var a=this;CL.call(a);a.bwR=null;a.bLk=null;}
function Cu0(a,b){return Lj(a.bwR,b);}
function A6N(){var a=this;CL.call(a);a.bE3=null;a.bJl=null;}
function CwQ(a,b){return Lj(a.bE3,b)?0:1;}
function A6Q(){var a=this;CL.call(a);a.bnG=null;a.bsp=0;a.byI=null;}
function CbH(a,b){return !Lj(a.bnG,b)&&!(a.bsp^NE(a.byI.eF,b))?0:1;}
function A6R(){var a=this;CL.call(a);a.bx4=null;a.bDV=0;a.bn2=null;}
function CGh(a,b){return !Lj(a.bx4,b)&&!(a.bDV^NE(a.bn2.eF,b))?1:0;}
function AQq(){var a=this;CL.call(a);a.boO=0;a.bt1=null;a.bpE=null;a.bGe=null;}
function Cqq(a,b){return !(a.boO^a.bt1.cq(b))&&!Lj(a.bpE,b)?0:1;}
function AQG(){var a=this;CL.call(a);a.bFc=0;a.blu=null;a.blC=null;a.bL2=null;}
function B6A(a,b){return !(a.bFc^a.blu.cq(b))&&!Lj(a.blC,b)?1:0;}
function AQo(){var a=this;CL.call(a);a.bCd=null;a.bGJ=null;}
function Ctj(a,b){return Lj(a.bCd,b);}
function AQp(){var a=this;CL.call(a);a.bwD=null;a.bQl=null;}
function CHD(a,b){return Lj(a.bwD,b)?0:1;}
function AQu(){var a=this;CL.call(a);a.bFj=null;a.bn$=0;a.buW=null;}
function B7I(a,b){return Lj(a.bFj,b)&&a.bn$^NE(a.buW.eF,b)?1:0;}
function AQn(){var a=this;CL.call(a);a.btr=null;a.bsx=0;a.bx2=null;}
function Coo(a,b){return Lj(a.btr,b)&&a.bsx^NE(a.bx2.eF,b)?0:1;}
function AQs(){var a=this;CL.call(a);a.btF=0;a.bqH=null;a.bxt=null;a.bOy=null;}
function Cfe(a,b){return a.btF^a.bqH.cq(b)&&Lj(a.bxt,b)?1:0;}
function AQt(){var a=this;CL.call(a);a.bD3=0;a.bqe=null;a.btB=null;a.bJp=null;}
function B_b(a,b){return a.bD3^a.bqe.cq(b)&&Lj(a.btB,b)?0:1;}
function BYH(){var a=this;D.call(a);a.bqT=null;a.Tb=null;a.bP1=null;}
function B52(a){var b=new BYH();CaB(b,a);return b;}
function CaB(a,b){var c;c=new T;U(c);a.Tb=c;a.bqT=b;}
function A5o(a){var b;if(a.Tb!==null)return;b=new A5T;Bm(b);M(b);}
function ASK(a){A5o(a);return S(a.Tb);}
function AXb(a,b,c){var d,$$je;d=a.bqT;A5o(a);a:{try{if(c===null)c=X(D,1);BRR(CVt(a,a.Tb,d,b,c));break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){b=$$je;}else{throw $$e;}}a.bP1=b;}return a;}
var Btb=K();
function WU(b,c,d,e){var f,g,h;CD();f=Y$();g=b*0.01745329238474369*0.5;b=Ek(g)/DR(g);h=C3w;h.fz=b/c;h.fy=0.0;h.fB=0.0;h.fA=0.0;h.fu=0.0;h.fw=b;h.fv=0.0;h.fx=0.0;h.fr=0.0;h.fq=0.0;b=e+d;c=e-d;h.ft=b/c;h.fs=(-1.0);h.hh=0.0;h.hj=0.0;h.hi=2.0*e*d/c;h.hk=0.0;AOk(f,h,f);}
function EL(){var a=this;D.call(a);a.h9=0;a.bdo=0.0;a.DA=0;a.ca=null;a.cz=null;a.e=null;a.bU=0.0;a.cD=0.0;a.bX=0.0;a.d=0.0;a.h=0.0;a.c=0.0;a.k=0.0;a.i=0.0;a.j=0.0;a.r=0.0;a.E=0.0;a.bz=0.0;a.bG=0.0;a.C=null;a.bY=0;a.oD=0;a.beU=0;a.bj0=0;a.brf=0;a.a_J=0;a.DN=0;a.cw=0;a.cv=0.0;a.O=0.0;a.bC=0.0;a.Zg=0.0;a.sZ=0.0;a.kp=0.0;a.Pd=0;a.g0=0.0;a.fD=0.0;a.g1=0.0;a.iF=0.0;a.FK=0.0;a.jY=0;a.a6u=0.0;a.g=null;a.xt=0;a.YX=0;a.di=0;a.If=0;a.iS=0;a.jF=0;a.oc=0;a.Ku=0;a.pC=null;a.bj$=null;a.kf=0;a.bE=null;a.Ah=0.0;a.zP=0.0;a.fn
=0;a.hO=0;a.G3=0;a.hP=0;a.tT=0;a.tS=0;a.tR=0;a.BE=0;a.Va=0;}
var D8G=0;function FJ(a,b){var c,d;c=D8G;D8G=c+1|0;a.h9=c;a.bdo=1.0;a.DA=0;a.C=AN_(0.0,0.0,0.0,0.0,0.0,0.0);a.bY=0;a.bj0=0;a.brf=0;a.DN=1;a.cw=0;a.cv=0.0;a.O=0.6000000238418579;a.bC=1.7999999523162842;a.Zg=0.0;a.sZ=0.0;a.kp=0.0;a.Pd=1;a.iF=0.0;a.FK=0.0;a.jY=0;a.a6u=0.0;a.g=new DG;a.xt=0;a.YX=1;a.di=0;a.If=300;a.iS=0;a.jF=0;a.oc=300;a.Ku=1;a.kf=0;d=new AFF;AUk();d.zb=Dc();a.bE=d;a.fn=0;a.e=b;C0(a,0.0,0.0,0.0);Id(a.bE,0,E2(0));a.gy();}
function B3A(a){return a.bE;}
function CwX(a,b){return !(b instanceof EL)?0:b.h9!=a.h9?0:1;}
function Czw(a){return a.h9;}
function CO(a){a.cw=1;}
function Dp(a,b,c){a.O=b;a.bC=c;}
function GK(a,b,c){a.r=b%360.0;a.E=c%360.0;}
function C0(a,b,c,d){var e,f,g,h,i;a.d=b;a.h=c;a.c=d;e=a.O/2.0;f=a.bC;g=a.C;h=e;i=b-h;c=c-a.cv+a.iF;AIc(g,i,c,d-h,b+h,c+f,d+h);}
function ADH(a,b,c){var d,e,f;d=a.E;e=a.r;f=e+b*0.15;a.r=f;b=d-c*0.15;a.E=b;if(b<(-90.0))a.E=(-90.0);if(a.E>90.0)a.E=90.0;a.bG=a.bG+a.E-d;a.bz=a.bz+f-e;}
function Bpb(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.bKE();if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function BKm(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1844));b=a.cz;if(b!==null&&b.cw)a.cz=null;a.xt=a.xt+1|0;a.Zg=a.sZ;a.bU=a.d;a.cD=a.h;a.bX=a.c;a.bG=a.E;a.bz=a.r;if(!Ow(a)){$p=1;continue _;}c=Q(a.d);d=Q(a.h-0.20000000298023224-a.cv);e=Q(a.c);b=a.e;$p=2;continue _;case 1:$z
=a.bBu();if(C()){break _;}e=$z;if(!e)a.iS=0;else{if(!a.iS&&!a.Ku){f=a.k;f=f*f*0.20000000298023224;g=a.i;f=f+g*g;g=a.j;h=CJ(f+g*g*0.20000000298023224)*0.20000000298023224;if(h>1.0)h=1.0;b=a.e;i=B(1845);j=1.0+(P(a.g)-P(a.g))*0.4000000059604645;$p=6;continue _;}a.kp=0.0;a.iS=1;a.di=0;}if(a.e.w)a.di=0;else{e=a.di;if(e>0){if(a.kf){e=e-4|0;a.di=e;if(e<0)a.di=0;}else{if(!(e%20|0)){EJ();b=D8H;e=1;$p=8;continue _;}a.di=a.di-1|0;}}}$p=4;continue _;case 2:$z=BHl(b,c,d,e);if(C()){break _;}k=$z;if(k<=0){$p=1;continue _;}b
=a.e;i=B6();Fm(J(i,B(1846)),k);l=BX(i);g=a.d+(P(a.g)-0.5)*a.O;m=a.C.L+0.1;n=a.c+(P(a.g)-0.5)*a.O;o= -a.k*4.0;p=1.5;f= -a.j*4.0;$p=3;case 3:BSR(b,l,g,m,n,o,p,f);if(C()){break _;}$p=1;continue _;case 4:$z=a.VL();if(C()){break _;}e=$z;if(e){$p=5;continue _;}if(a.h>=(-64.0)){if(!a.e.w){Ps(a,0,a.di<=0?0:1);Ps(a,2,a.cz===null?0:1);}a.Ku=0;Cs();return;}$p=7;continue _;case 5:BgK(a);if(C()){break _;}a.kp=a.kp*0.5;if(a.h>=(-64.0)){if(!a.e.w){Ps(a,0,a.di<=0?0:1);Ps(a,2,a.cz===null?0:1);}a.Ku=0;Cs();return;}$p=7;continue _;case 6:BDB(b,
a,i,h,j);if(C()){break _;}j=Q(a.C.L);e=0;p=j+1.0;if(e<1.0+a.O*20.0){q=(P(a.g)*2.0-1.0)*a.O;r=(P(a.g)*2.0-1.0)*a.O;b=a.e;i=B(1847);m=a.d+q;n=a.c+r;o=a.k;f=a.i-P(a.g)*0.20000000298023224;g=a.j;$p=9;continue _;}e=0;if(e<1.0+a.O*20.0){q=(P(a.g)*2.0-1.0)*a.O;r=(P(a.g)*2.0-1.0)*a.O;b=a.e;i=B(1014);f=a.d+q;g=a.c+r;m=a.k;n=a.i;o=a.j;$p=10;continue _;}a.kp=0.0;a.iS=1;a.di=0;if(a.e.w)a.di=0;else{e=a.di;if(e>0){if(a.kf){e=e-4|0;a.di=e;if(e<0)a.di=0;}else{if(!(e%20|0)){EJ();b=D8H;e=1;$p=8;continue _;}a.di=a.di-1|0;}}}$p
=4;continue _;case 7:a.bJ6();if(C()){break _;}if(!a.e.w){Ps(a,0,a.di<=0?0:1);Ps(a,2,a.cz===null?0:1);}a.Ku=0;Cs();return;case 8:a.et(b,e);if(C()){break _;}a.di=a.di-1|0;$p=4;continue _;case 9:BSR(b,i,m,p,n,o,f,g);if(C()){break _;}e=e+1|0;if(e<1.0+a.O*20.0){q=(P(a.g)*2.0-1.0)*a.O;r=(P(a.g)*2.0-1.0)*a.O;b=a.e;i=B(1847);m=a.d+q;n=a.c+r;o=a.k;f=a.i-P(a.g)*0.20000000298023224;g=a.j;continue _;}e=0;if(e<1.0+a.O*20.0){q=(P(a.g)*2.0-1.0)*a.O;r=(P(a.g)*2.0-1.0)*a.O;b=a.e;i=B(1014);f=a.d+q;g=a.c+r;m=a.k;n=a.i;o=a.j;$p
=10;continue _;}a.kp=0.0;a.iS=1;a.di=0;if(a.e.w)a.di=0;else{e=a.di;if(e>0){if(a.kf){e=e-4|0;a.di=e;if(e<0)a.di=0;}else{if(!(e%20|0)){EJ();b=D8H;e=1;$p=8;continue _;}a.di=a.di-1|0;}}}$p=4;continue _;case 10:BSR(b,i,f,p,g,m,n,o);if(C()){break _;}e=e+1|0;if(e<1.0+a.O*20.0){q=(P(a.g)*2.0-1.0)*a.O;r=(P(a.g)*2.0-1.0)*a.O;b=a.e;i=B(1014);f=a.d+q;g=a.c+r;m=a.k;n=a.i;o=a.j;continue _;}a.kp=0.0;a.iS=1;a.di=0;if(a.e.w)a.di=0;else{e=a.di;if(e>0){if(a.kf){e=e-4|0;a.di=e;if(e<0)a.di=0;}else{if(!(e%20|0)){EJ();b=D8H;e=1;$p
=8;continue _;}a.di=a.di-1|0;}}}$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BgK(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.kf)return;EJ();b=D8I;c=4;$p=1;case 1:a.et(b,c);if(C()){break _;}K6(a,15);return;default:H$();}}ED().s(a,b,c,$p);}
function K6(a,b){var c;c=b*20|0;if(a.di<c)a.di=c;}
function N8(a){a.di=0;}
function A_O(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.zR();if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function Bmk(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Sw(a.C,b,c,d);f=a.e;$p=1;case 1:$z=A_K(f,a,e);if(C()){break _;}f=$z;if(f.p>0)return 0;f=a.e;$p=2;case 2:$z=BQp(f,e);if(C()){break _;}g=$z;return g?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BzG(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,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(a.jY){Nq(a.C,b,c,d);e=a.C;a.d=(e.bK+e.bO)/2.0;a.h=e.L+a.cv-a.iF;a.c=(e.bL+e.bP)/2.0;return;}Ed(B(1848));a.iF=a.iF*0.4000000059604645;f=a.d;g=a.c;if(a.a_J){a.a_J=0;b=b*0.25;c=c*0.05000000074505806;d=d*0.25;a.k=0.0;a.i=0.0;a.j=0.0;}e=AF7(a.C);h=a.bY&&a.xn()?1:0;if(!h){i=b;j=d;}else{k=0.05;i=b;l=W(b,0.0);if(l){m=a.e;n=Sw(a.C,b,(-1.0),0.0);$p=2;continue _;}j=d;l=W(d,0.0);if(l){m=a.e;n=Sw(a.C,0.0,(-1.0),d);$p=3;continue _;}}m=a.e;n=Ll(a.C,b,c,d);$p=1;case 1:$z=A_K(m,a,n);if(C()){break _;}o=$z;p=0;q=c;while
(p<DZ(o)){q=AOH(Z(o,p),a.C,q);p=p+1|0;}Nq(a.C,0.0,q,0.0);if(!a.DN&&c!==q){b=0.0;d=b;q=b;}a:{b:{if(!a.bY){if(c===q)break b;if(c>=0.0)break b;}r=1;break a;}r=0;}s=0;while(s<DZ(o)){b=ARM(Z(o,s),a.C,b);s=s+1|0;}Nq(a.C,b,0.0,0.0);if(!a.DN&&i!==b){b=0.0;d=b;q=b;}t=0;while(t<DZ(o)){d=AVM(Z(o,t),a.C,d);t=t+1|0;}Nq(a.C,0.0,0.0,d);if(!a.DN&&j!==d){b=0.0;d=b;q=b;}c:{u=a.FK;if(u>0.0&&r&&!(!h&&a.iF>=0.05000000074505806)){if(i!==b)break c;if(j!==d)break c;}Cs();Ed(B(1849));e=a.C;a.d=(e.bK+e.bO)/2.0;a.h=e.L+a.cv-a.iF;a.c=
(e.bL+e.bP)/2.0;l=W(i,b);t=!l&&j===d?0:1;a.oD=t;r=W(c,q);p=!r?0:1;a.beU=p;s=r&&c<0.0?1:0;a.bY=s;a.bj0=!t&&!p?0:1;$p=5;continue _;}v=u;n=AF7(a.C);A$U(a.C,e);e=a.e;m=Ll(a.C,i,v,j);$p=4;continue _;case 2:$z=A_K(m,a,n);if(C()){break _;}m=$z;if(DZ(m))j=d;else{b=b<k&&b>=(-0.05)?0.0:l<=0?b+k:b-k;i=b;l=W(b,0.0);if(l){m=a.e;n=Sw(a.C,b,(-1.0),0.0);continue _;}j=d;}l=W(d,0.0);if(!l){m=a.e;n=Ll(a.C,b,c,d);$p=1;continue _;}m=a.e;n=Sw(a.C,0.0,(-1.0),d);$p=3;case 3:$z=A_K(m,a,n);if(C()){break _;}m=$z;if(!DZ(m)){d=d<k&&d>=
(-0.05)?0.0:l<=0?d+k:d-k;j=d;l=W(d,0.0);if(l){m=a.e;n=Sw(a.C,0.0,(-1.0),d);continue _;}}m=a.e;n=Ll(a.C,b,c,d);$p=1;continue _;case 4:$z=A_K(e,a,m);if(C()){break _;}o=$z;t=0;while(t<DZ(o)){v=AOH(Z(o,t),a.C,v);t=t+1|0;}Nq(a.C,0.0,v,0.0);if(a.DN){w=j;x=i;}else if(c===v){w=j;x=i;}else{x=0.0;w=x;v=x;}t=0;while(t<DZ(o)){x=ARM(Z(o,t),a.C,x);t=t+1|0;}Nq(a.C,x,0.0,0.0);if(!a.DN&&i!==x){x=0.0;w=x;v=x;}t=0;while(t<DZ(o)){w=AVM(Z(o,t),a.C,w);t=t+1|0;}Nq(a.C,0.0,0.0,w);l=a.DN;if(!l&&j!==w){x=0.0;w=x;v=x;}if(!l&&c!==v){x
=0.0;w=x;k=x;}else{k= -a.FK;l=0;while(l<DZ(o)){k=AOH(Z(o,l),a.C,k);l=l+1|0;}Nq(a.C,0.0,k,0.0);}if(b*b+d*d>=x*x+w*w)A$U(a.C,n);else{b=a.C.L;y=b-(b|0);if(y<=0.0){b=x;q=k;d=w;}else{a.iF=a.iF+y+0.01;b=x;q=k;d=w;}}Cs();Ed(B(1849));e=a.C;a.d=(e.bK+e.bO)/2.0;a.h=e.L+a.cv-a.iF;a.c=(e.bL+e.bP)/2.0;l=W(i,b);t=!l&&j===d?0:1;a.oD=t;r=W(c,q);p=!r?0:1;a.beU=p;s=r&&c<0.0?1:0;a.bY=s;a.bj0=!t&&!p?0:1;$p=5;case 5:BXY(a,q,s);if(C()){break _;}if(l)a.k=0.0;if(r)a.i=0.0;if(j!==d)a.j=0.0;v=a.d-f;z=a.c-g;if(a.q1()&&!h&&a.cz===null)
{a.sZ=a.sZ+CJ(v*v+z*z)*0.6;ba=Q(a.d);bb=Q(a.h-0.20000000298023224-a.cv);bc=Q(a.c);e=a.e;$p=9;continue _;}b:{l=Q(a.C.bK+0.001);bb=Q(a.C.L+0.001);bc=Q(a.C.bL+0.001);t=Q(a.C.bO-0.001);bd=Q(a.C.bB-0.001);be=Q(a.C.bP-0.001);if(Ii(a.e,l,bb,bc,t,bd,be))while(true){if(l>t)break b;bf=bb;while(bf<=bd){bg=bc;if(bg<=be){e=a.e;$p=14;continue _;}bf=bf+1|0;}l=l+1|0;}}$p=6;case 6:$z=Bq3(a);if(C()){break _;}bh=$z;e=a.e;m=AEX(a.C,0.001,0.001,0.001);$p=7;case 7:$z=BZL(e,m);if(C()){break _;}h=$z;if(h){h=1;$p=8;continue _;}if(a.di
<=0)a.di= -a.YX|0;if(bh&&a.di>0){e=a.e;m=B(1015);bi=0.699999988079071;bj=1.600000023841858+(P(a.g)-P(a.g))*0.4000000059604645;$p=12;continue _;}Cs();return;case 8:a.bwK(h);if(C()){break _;}if(!bh){h=a.di+1|0;a.di=h;if(!h)K6(a,8);}if(bh&&a.di>0){e=a.e;m=B(1015);bi=0.699999988079071;bj=1.600000023841858+(P(a.g)-P(a.g))*0.4000000059604645;$p=12;continue _;}Cs();return;case 9:$z=BHl(e,ba,bb,bc);if(C()){break _;}t=$z;e=a.e;h=bb-1|0;$p=10;case 10:$z=BHl(e,ba,h,bc);if(C()){break _;}l=$z;O();if(l==C$f.a){e=a.e;$p=11;continue _;}bi
=a.sZ;if(bi>a.Pd&&t>0){a.Pd=(bi|0)+1|0;m=C1F.data[t].gJ;e=a.e;h=bb+1|0;$p=13;continue _;}d:{l=Q(a.C.bK+0.001);bb=Q(a.C.L+0.001);bc=Q(a.C.bL+0.001);t=Q(a.C.bO-0.001);bd=Q(a.C.bB-0.001);be=Q(a.C.bP-0.001);if(Ii(a.e,l,bb,bc,t,bd,be))while(true){if(l>t)break d;bf=bb;while(bf<=bd){bg=bc;if(bg<=be){e=a.e;$p=14;continue _;}bf=bf+1|0;}l=l+1|0;}}$p=6;continue _;case 11:$z=BHl(e,ba,h,bc);if(C()){break _;}t=$z;bi=a.sZ;if(bi>a.Pd&&t>0){a.Pd=(bi|0)+1|0;m=C1F.data[t].gJ;e=a.e;h=bb+1|0;$p=13;continue _;}e:{l=Q(a.C.bK+0.001);bb
=Q(a.C.L+0.001);bc=Q(a.C.bL+0.001);t=Q(a.C.bO-0.001);bd=Q(a.C.bB-0.001);be=Q(a.C.bP-0.001);if(Ii(a.e,l,bb,bc,t,bd,be))while(true){if(l>t)break e;bf=bb;while(bf<=bd){bg=bc;if(bg<=be){e=a.e;$p=14;continue _;}bf=bf+1|0;}l=l+1|0;}}$p=6;continue _;case 12:BDB(e,a,m,bi,bj);if(C()){break _;}a.di= -a.YX|0;Cs();return;case 13:$z=BHl(e,ba,h,bc);if(C()){break _;}h=$z;e=C9$;if(h==e.a){e=e.gJ;m=a.e;n=M4(e);bi=AIM(e)*0.15000000596046448;bj=AFl(e);$p=15;continue _;}if(C1F.data[t].bv.jo()){e=C1F.data[t];m=a.e;$p=17;continue _;}e
=a.e;n=M4(m);bi=AIM(m)*0.15000000596046448;bj=AFl(m);$p=18;continue _;case 14:$z=BHl(e,l,bf,bg);if(C()){break _;}bk=$z;if(bk>0){O();e=C1F.data[bk];m=a.e;$p=16;continue _;}bg=bg+1|0;e:while(true){if(bg<=be){e=a.e;continue _;}bf=bf+1|0;while(bf>bd){l=l+1|0;if(l>t)break e;bf=bb;}bg=bc;}$p=6;continue _;case 15:BDB(m,a,n,bi,bj);if(C()){break _;}e=C1F.data[t];m=a.e;$p=17;continue _;case 16:e.zD(m,l,bf,bg,a);if(C()){break _;}bg=bg+1|0;f:while(true){if(bg<=be){e=a.e;$p=14;continue _;}bf=bf+1|0;while(bf>bd){l=l+1|0;if
(l>t)break f;bf=bb;}bg=bc;}$p=6;continue _;case 17:e.FS(m,ba,bb,bc,a);if(C()){break _;}f:{l=Q(a.C.bK+0.001);bb=Q(a.C.L+0.001);bc=Q(a.C.bL+0.001);t=Q(a.C.bO-0.001);bd=Q(a.C.bB-0.001);be=Q(a.C.bP-0.001);if(Ii(a.e,l,bb,bc,t,bd,be))while(true){if(l>t)break f;bf=bb;while(bf<=bd){bg=bc;if(bg<=be){e=a.e;$p=14;continue _;}bf=bf+1|0;}l=l+1|0;}}$p=6;continue _;case 18:BDB(e,a,n,bi,bj);if(C()){break _;}e=C1F.data[t];m=a.e;$p=17;continue _;default:H$();}}ED().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 Cms(a){return 1;}
function BXY(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c){d=a.kp;if(d>0.0){$p=1;continue _;}}else if(b<0.0)a.kp=a.kp-b;return;case 1:a.z3(d);if(C()){break _;}a.kp=0.0;return;default:H$();}}ED().s(a,b,c,d,$p);}
function Cb6(a){return null;}
function BRt(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.kf)return;EJ();c=D8J;$p=1;case 1:a.et(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Cj8(a){return a.kf;}
function BDy(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.ca;if(c===null)return;$p=1;case 1:c.z3(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bq3(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.iS)return 1;b=a.e;c=Q(a.d);d=Q(a.h);e=Q(a.c);$p=1;case 1:$z=A_V(b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:H$();}}ED().s(a,b,c,d,e,$p);}
function AAb(a){return a.iS;}
function BKI(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=AEX(Es(a.C,0.0,(-0.4000000059604645),0.0),0.001,0.001,0.001);BI();d=C$S;$p=1;case 1:$z=Bcu(b,c,d,a);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BlO(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.h+a.ht();d=Q(a.d);e=E$(Q(c));f=Q(a.c);g=a.e;$p=1;case 1:$z=BHl(g,d,e,f);if(C()){break _;}h=$z;if(h){O();if(C1F.data[h].bv===b){b=a.e;$p=2;continue _;}}return 0;case 2:$z=Bjf(b,d,e,f);if(C()){break _;}d=$z;return c>=(e+1|0)-(Wk(d)-0.1111111119389534)?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Cy4(a){return 0.0;}
function BG_(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=Es(a.C,(-0.10000000149011612),(-0.4000000059604645),(-0.10000000149011612));BI();d=C$T;$p=1;case 1:$z=BvE(b,c,d);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function N4(a,b,c,d){var e,f,g;e=Gh(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=BC(a.r*3.1415927410125732/180.0);g=BT(a.r*3.1415927410125732/180.0);a.k=a.k+b*g-c*f;a.j=a.j+c*g+b*f;}}
function BM7(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);d=Q(a.c);e=a.e;if(!G8(e,c,e.o/2|0,d))return 0;e=a.C;f=(e.bB-e.L)*0.66;g=Q(a.h-a.cv+f);e=a.e;h=0;$p=1;case 1:$z=BAL(e,c,g,d,h);if(C()){break _;}g=$z;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BIU(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);d=Q(a.c);e=a.e;if(!G8(e,c,e.o/2|0,d))return 0.0;e=a.C;f=(e.bB-e.L)*0.66;g=Q(a.h-a.cv+f);e=a.e;$p=1;case 1:$z=Bha(e,c,g,d);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CsU(a,b){a.e=b;}
function AIW(a,b,c,d,e,f){var g;a.d=b;a.bU=b;a.h=c;a.cD=c;a.c=d;a.bX=d;a.r=e;a.bz=e;a.E=f;a.bG=f;a.iF=0.0;g=e-e;if(g<(-180.0))a.bz=e+360.0;if(g>=180.0)a.bz=a.bz-360.0;C0(a,b,c,d);GK(a,e,f);}
function DP(a,b,c,d,e,f){a.d=b;a.bU=b;a.g0=b;c=c+a.cv;a.h=c;a.cD=c;a.fD=c;a.c=d;a.bX=d;a.g1=d;a.r=e;a.E=f;C0(a,b,c,d);}
function Zz(a,b){var c,d,e;c=a.d-b.d;d=a.h-b.h;e=a.c-b.c;return Gh(c*c+d*d+e*e);}
function NB(a,b,c,d){var e,f,g;e=a.d-b;f=a.h-c;g=a.c-d;return e*e+f*f+g*g;}
function ATH(a,b,c,d){var e,f,g;e=a.d-b;f=a.h-c;g=a.c-d;return CJ(e*e+f*f+g*g);}
function Mm(a,b){var c,d,e;c=a.d-b.d;d=a.h-b.h;e=a.c-b.c;return c*c+d*d+e*e;}
function BtR(a,b){}
function BSF(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.ca!==a&&b.cz!==a){c=b.d-a.d;d=b.c-a.c;e=c<0.0? -c:c;f=d<0.0? -d:d;if(e>f)f=e;if(f>=0.009999999776482582){e=CJ(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;f=1.0-a.a6u;c=c*f;e=e*f;f= -c;d=0.0;g= -e;$p=1;continue _;}}return;case 1:a.a62(f,d,g);if(C()){break _;}f=0.0;$p=2;case 2:Q4(b,c,
f,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Q4(a,b,c,d){a.k=a.k+b;a.i=a.i+c;a.j=a.j+d;a.Va=1;}
function Qe(a){a.brf=1;}
function BC7(a,b,c){Qe(a);return 0;}
function Cnt(a){return 0;}
function CKO(a){return 0;}
function CPZ(a,b,c){}
function CAq(a,b){var c,d,e;c=a.d-b.Q;d=a.h-b.P;e=a.c-b.M;return a.Rs(c*c+d*d+e*e);}
function Ccy(a,b){var c;c=Zm(a.C)*64.0*a.bdo;return b>=c*c?0:1;}
function BbP(a,b){var c;c=AO1(a);if(!a.cw&&c!==null){I7(b,B(1040),c);A7H(a,b);return 1;}return 0;}
function A7H(a,b){HB(b,B(1850),AXW(a,BVi([a.d,a.h+a.iF,a.c])));HB(b,B(1851),AXW(a,BVi([a.k,a.i,a.j])));HB(b,B(1852),Bs_(a,Gx([a.r,a.E])));XT(b,B(1853),a.kp);Ev(b,B(1854),a.di<<16>>16);Ev(b,B(1855),a.oc<<16>>16);H9(b,B(1856),a.bY);a.eC(b);}
function BCP(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=JX(b,B(1850));d=JX(b,B(1851));e=JX(b,B(1852));a.k=(F5(d,0)).no;a.i=(F5(d,1)).no;a.j=(F5(d,2)).no;if(M3(a.k)>10.0)a.k=0.0;if(M3(a.i)>10.0)a.i=0.0;if(M3(a.j)>10.0)a.j=0.0;f=(F5(c,0)).no;a.d=f;a.g0=f;a.bU=f;f=(F5(c,1)).no;a.h=f;a.fD=f;a.cD=f;f=(F5(c,2)).no;a.c=f;a.g1=f;a.bX=f;g=(F5(e,0)).sO;a.r=g;a.bz=g;g=(F5(e,1)).sO;a.E=g;a.bG=g;a.kp=SD(b,
B(1853));a.di=Ez(b,B(1854));a.oc=Ez(b,B(1855));a.bY=G0(b,B(1856));C0(a,a.d,a.h,a.c);GK(a,a.r,a.E);$p=1;case 1:a.fN(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B4M(a){return AO1(a);}
function AXW(a,b){var c,d,e,f;b=b.data;c=MY();d=b.length;e=0;f=null;while(e<d){JO(c,BGa(f,b[e]));e=e+1|0;}return c;}
function Bs_(a,b){var c,d,e,f;b=b.data;c=MY();d=b.length;e=0;f=null;while(e<d){JO(c,BAu(f,b[e]));e=e+1|0;}return c;}
function CbY(a){return a.bC/2.0;}
function BGB(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0.0;$p=1;case 1:$z=BmM(a,b,c,d);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BmM(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E9(b,c,0);$p=1;case 1:$z=BuT(a,e,d);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BuT(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Hj(a.e,a.d,a.h+c,a.c,b);d.qk=10;b=a.e;$p=1;case 1:b.bGv(d);if(C()){break _;}return d;default:H$();}}ED().s(a,b,c,d,$p);}
function CL$(a){return a.cw?0:1;}
function BN2(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;if(b>=8)return 0;c=((b>>0)%2|0)-0.5;d=a.O;e=c*d*0.8999999761581421;f=(((b>>1)%2|0)-0.5)*0.10000000149011612;c=(((b>>2)%2|0)-0.5)*d*0.8999999761581421;g=Q(a.d+e);h=Q(a.h+a.ht()+f);i=Q(a.c+c);j=a.e;$p=1;case 1:$z=BE3(j,g,h,i);if(C()){break _;}g=$z;if(g)return 1;b=b+1|0;if(b>=8)return 0;c=((b>>0)%2|0)-0.5;d
=a.O;e=c*d*0.8999999761581421;f=(((b>>1)%2|0)-0.5)*0.10000000149011612;c=(((b>>2)%2|0)-0.5)*d*0.8999999761581421;g=Q(a.d+e);h=Q(a.h+a.ht()+f);i=Q(a.c+c);j=a.e;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BdV(a,b){return 0;}
function B7k(a,b){return null;}
function BK2(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cz.cw){a.cz=null;return;}a.k=0.0;a.i=0.0;a.j=0.0;$p=1;case 1:a.df();if(C()){break _;}b=a.cz;if(b!==null){b.bqV();c=a.zP;b=a.cz;a.zP=c+b.r-b.bz;a.Ah=a.Ah+b.E-b.bG;while(true){d=a.zP;if(d<180.0)break;a.zP=d-360.0;}while(true){c=a.zP;if(c>=(-180.0))break;a.zP=c+360.0;}while(true){d=a.Ah;if(d<180.0)break;a.Ah=d-360.0;}while(true)
{d=a.Ah;if(d>=(-180.0))break;a.Ah=d+360.0;}e=c*0.5;f=d*0.5;g=10.0;if(e>g)e=g;h=(-10.0);if(e<h)e=h;if(f<=g)g=f;if(g>=h)h=g;a.zP=c-e;a.Ah=d-h;a.r=a.r+e;a.E=a.E+h;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CKA(a){C0(a.ca,a.d,a.h+a.YI()+a.ca.beh(),a.c);}
function CNU(a){return a.cv;}
function Cth(a){return a.bC*0.75;}
function Lh(a,b){var c;a.Ah=0.0;a.zP=0.0;if(b===null){b=a.cz;if(b!==null){DP(a,b.d,b.C.L+b.bC,b.c,a.r,a.E);a.cz.ca=null;}a.cz=null;}else{c=a.cz;if(c===b){c.ca=null;a.cz=null;DP(a,b.d,b.C.L+b.bC,b.c,a.r,a.E);}else{if(c!==null)c.ca=null;c=b.ca;if(c!==null)c.cz=null;a.cz=b;b.ca=a;}}}
function Bmi(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:C0(a,b,c,d);GK(a,e,f);h=a.e;i=AEX(a.C,0.03125,0.0,0.03125);$p=1;case 1:$z=A_K(h,a,i);if(C()){break _;}h=$z;if(h.p>0){j=0.0;k=0;while(k<h.p){l=(Z(h,k)).bB;if(l>j)j=l;k=k+1|0;}C0(a,b,c+j-a.C.L,d);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B5v(a){return 0.10000000149011612;}
function Cds(a){return null;}
function CiO(a){}
function CgS(a,b,c,d){a.k=b;a.i=c;a.j=d;}
function BX7(a,b){}
function COn(a){}
function CiP(a){}
function Cnw(a,b,c,d){}
function MF(a){return a.di<=0&&!XO(a,0)?0:1;}
function BC8(a){return a.cz===null&&!XO(a,2)?0:1;}
function CE$(a){return XO(a,1);}
function Ow(a){return XO(a,3);}
function AVC(a){return XO(a,4);}
function AVZ(a,b){Ps(a,4,b);}
function XO(a,b){return !(Fv(a.bE,0)&1<<b)?0:1;}
function Ps(a,b,c){var d;d=Fv(a.bE,0);if(c)EE(a.bE,0,E2((d|1<<b)<<24>>24));else EE(a.bE,0,E2((d&(1<<b^(-1)))<<24>>24));}
function Bw7(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=5;$p=1;case 1:a.bwK(c);if(C()){break _;}c=a.di+1|0;a.di=c;if(!c)K6(a,8);return;default:H$();}}ED().s(a,b,c,$p);}
function CIW(a,b){}
function B0_(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=Q(b);f=Q(c);g=Q(d);h=b-e;i=c-f;j=d-g;k=a.e;$p=1;case 1:$z=BE3(k,e,f,g);if(C()){break _;}l=$z;if(!l)return 0;k=a.e;l=e-1|0;$p=2;case 2:$z=BE3(k,l,f,g);if(C()){break _;}l=$z;m=l?0:1;k=a.e;l=e+1|0;$p=
3;case 3:$z=BE3(k,l,f,g);if(C()){break _;}l=$z;n=l?0:1;k=a.e;l=f-1|0;$p=4;case 4:$z=BE3(k,e,l,g);if(C()){break _;}l=$z;o=l?0:1;k=a.e;l=f+1|0;$p=5;case 5:$z=BE3(k,e,l,g);if(C()){break _;}l=$z;p=l?0:1;k=a.e;l=g-1|0;$p=6;case 6:$z=BE3(k,e,f,l);if(C()){break _;}l=$z;l=l?0:1;k=a.e;q=g+1|0;$p=7;case 7:$z=BE3(k,e,f,q);if(C()){break _;}e=$z;q=e?0:1;r=(-1);s=9999.0;if(m&&h<s){r=0;s=h;}if(!n)b=s;else{b=1.0-h;if(b<s)r=1;else b=s;}if(o&&i<b){r=2;b=i;}if(!p)c=b;else{c=1.0-i;if(c<b)r=3;else c=b;}if(l&&j<c){r=4;c=j;}if(q&&
1.0-j<c)r=5;t=P(a.g)*0.20000000298023224+0.10000000149011612;if(!r)a.k= -t;if(r==1)a.k=t;if(r==2)a.i= -t;if(r==3)a.i=t;if(r==4)a.j= -t;if(r==5)a.j=t;return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function B9p(a){a.a_J=1;}
function CvU(a){return null;}
function Bjd(){D8G=0;}
function Fo(){var a=this;EL.call(a);a.Gj=0;a.bNZ=0.0;a.bOv=0.0;a.f4=0.0;a.s7=0.0;a.bB5=0.0;a.Rk=0.0;a.bji=0.0;a.bLH=0.0;a.bL5=0;a.eL=null;a.bMS=0;a.bzf=0.0;a.bFu=null;a.bKN=0.0;a.bnI=0;a.bL3=0.0;a.Bd=0;a.qZ=0.0;a.wH=0.0;a.bE$=0.0;a.Uz=0.0;a.c$=0;a.buP=0;a.Je=0;a.a63=0;a.iL=0;a.N8=0;a.lR=0.0;a.oa=0;a.fY=0;a.Dp=0.0;a.qV=0.0;a.bBI=0;a.LJ=0;a.bJM=0;a.bJR=0.0;a.qL=0.0;a.e8=0.0;a.iP=0.0;a.ra=null;a.jS=0;a.LV=0;a.K8=0;a.h$=null;a.z9=0;a.bPS=0;a.Ql=0;a.biN=0.0;a.biO=0.0;a.biM=0.0;a.a7X=0.0;a.baH=0.0;a.bNy=0.0;a.O9=
0;a.kj=0;a.o8=0.0;a.lU=0.0;a.n2=0.0;a.mb=0;a.bwJ=0.0;a.nd=0.0;a.J9=0;a.HG=null;a.K7=0;}
function ZE(a,b){FJ(a,b);a.Gj=20;a.f4=0.0;a.s7=0.0;a.bL5=1;a.eL=B(1857);a.bMS=1;a.bzf=0.0;a.bFu=null;a.bKN=1.0;a.bnI=0;a.bL3=0.0;a.Bd=0;a.qZ=0.10000000149011612;a.wH=0.019999999552965164;a.c$=a.gN();a.lR=0.0;a.oa=0;a.fY=0;a.bBI=0;a.bJM=(-1);a.bJR=Cy()*0.8999999761581421+0.10000000149011612;a.ra=null;a.jS=0;a.LV=0;a.K8=0;a.h$=Dc();a.z9=1;a.bNy=0.0;a.O9=0;a.kj=0;a.mb=0;a.bwJ=0.0;a.nd=0.699999988079071;a.J9=0;a.K7=0;a.DA=1;a.bOv=(Cy()+1.0)*0.009999999776482582;C0(a,a.d,a.h,a.c);a.bNZ=Cy()*12398.0;a.r=Cy()*3.1415927410125732
*2.0;a.FK=0.5;}
function QR(a){Id(a.bE,8,BJ(a.bPS));}
function BJb(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.e;d=Cr(a.d,a.h+a.ht(),a.c);b=Cr(b.d,b.h+b.ht(),b.c);$p=1;case 1:$z=BpF(c,d,b);if(C()){break _;}b=$z;return b!==null?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function A9o(a){return a.eL;}
function B74(a){return a.cw?0:1;}
function CB9(a){return a.cw?0:1;}
function AYD(a){return a.bC*0.8500000238418579;}
function CId(a){return 80;}
function BT7(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.k0();if(b===null)return;c=a.e;d=a.sp();e=AOo(a);$p=1;case 1:BDB(c,a,b,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Buo(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bE$=a.Uz;$p=1;case 1:BKm(a);if(C()){break _;}Ed(B(1858));b=E(a.g,1000);c=a.a63;a.a63=c+1|0;if(b<c){a.a63= -a.a4a()|0;$p=2;continue _;}if(H6(a)){$p=3;continue _;}if(!(!a.kf&&!a.e.w))N8(a);if(H6(a)){BI();d=C$S;$p=5;continue _;}a.oc=a.If;a.Dp=a.qV;e=a.fY;if
(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 2:BT7(a);if(C()){break _;}if(H6(a)){$p=3;continue _;}if(!(!a.kf&&!a.e.w))N8(a);if(H6(a)){BI();d=C$S;$p=5;continue _;}a.oc=a.If;a.Dp=a.qV;e=a.fY;if(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 3:$z=a.bsh();if(C()){break _;}e=$z;if(e){EJ();d=D8K;e
=1;$p=4;continue _;}if(!(!a.kf&&!a.e.w))N8(a);if(H6(a)){BI();d=C$S;$p=5;continue _;}a.oc=a.If;a.Dp=a.qV;e=a.fY;if(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 4:a.et(d,e);if(C()){break _;}if(!(!a.kf&&!a.e.w))N8(a);if(H6(a)){BI();d=C$S;$p=5;continue _;}a.oc=a.If;a.Dp=a.qV;e=a.fY;if(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS
=e-1|0;$p=9;continue _;case 5:a:{$z=BlO(a,d);if(C()){break _;}e=$z;if(e&&!a.buL()){d=a.h$;Er();if(!Fi(d,BJ(D7h.cP))){e=a.bz9(a.oc);a.oc=e;if(e==(-20)){a.oc=0;e=0;if(e>=8){EJ();d=D8L;e=2;$p=7;continue _;}f=P(a.g)-P(a.g);g=P(a.g)-P(a.g);h=P(a.g)-P(a.g);d=a.e;i=B(1847);j=a.d+f;k=a.h+g;l=a.c+h;m=a.k;n=a.i;o=a.j;$p=8;continue _;}N8(a);break a;}}a.oc=a.If;}a.Dp=a.qV;e=a.fY;if(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 6:a.bQj();if
(C()){break _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 7:a.et(d,e);if(C()){break _;}N8(a);a.Dp=a.qV;e=a.fY;if(e>0)a.fY=e-1|0;e=a.iL;if(e>0)a.iL=e-1|0;e=a.jF;if(e>0)a.jF=e-1|0;if(a.c$<=0){$p=6;continue _;}e=a.jS;if(e<=0)a.ra=null;else a.jS=e-1|0;$p=9;continue _;case 8:BSR(d,i,j,k,l,m,n,o);if(C()){break _;}e=e+1|0;if(e>=8){EJ();d=D8L;e=2;$p=7;continue _;}f=P(a.g)-P(a.g);g=P(a.g)-P(a.g);h=P(a.g)-P(a.g);d=a.e;i=B(1847);j=a.d+f;k=a.h+g;l=a.c+h;m=a.k;n=a.i;o=a.j;continue _;case 9:BHv(a);if(C())
{break _;}a.bLH=a.bji;a.s7=a.f4;a.bz=a.r;a.bG=a.E;Cs();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BQD(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.oa+1|0;a.oa=b;if(b!=20)return;if(!a.e.w&&!(a.jS<=0&&!a.bnU())&&!a.Ip()){b=a.a2R(a.ra);if(b>0){c=S6(b);b=b-c|0;d=a.e;e=UE(d,a.d,a.h,a.c,c);$p=3;continue _;}}$p=1;case 1:a.zR();if(C()){break _;}b=0;if(b>=20)return;f=BU(a.g)*0.02;g=BU(a.g)*0.02;h=BU(a.g)
*0.02;d=a.e;e=B(1859);i=a.d;j=P(a.g);k=a.O;l=i+j*k*2.0-k;m=a.h+P(a.g)*a.bC;n=a.c;k=P(a.g);o=a.O;i=n+k*o*2.0-o;$p=2;case 2:BSR(d,e,l,m,i,f,g,h);if(C()){break _;}b=b+1|0;if(b>=20)return;f=BU(a.g)*0.02;g=BU(a.g)*0.02;h=BU(a.g)*0.02;d=a.e;e=B(1859);i=a.d;j=P(a.g);k=a.O;l=i+j*k*2.0-k;m=a.h+P(a.g)*a.bC;n=a.c;k=P(a.g);o=a.O;i=n+k*o*2.0-o;continue _;case 3:d.bGv(e);if(C()){break _;}if(b<=0){$p=1;continue _;}c=S6(b);b=b-c|0;d=a.e;e=UE(d,a.d,a.h,a.c,c);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Bpa(a,b){return b-1|0;}
function Cts(a,b){return a.LJ;}
function Ca4(a){return 0;}
function Bjp(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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;if(b>=20)return;c=BU(a.g)*0.02;d=BU(a.g)*0.02;e=BU(a.g)*0.02;f=a.e;g=B(1859);h=a.d;i=P(a.g);j=a.O;h=h+i*j*2.0-j-c*10.0;k=a.h+P(a.g)*a.bC-d*10.0;l=a.c;j=P(a.g);i=a.O;m=l+j*i*2.0-i-e*10.0;$p=1;case 1:BSR(f,g,h,k,m,c,d,e);if(C()){break _;}b=b+1|0;if(b>=20)return;c=BU(a.g)*0.02;d
=BU(a.g)*0.02;e=BU(a.g)*0.02;f=a.e;g=B(1859);h=a.d;i=P(a.g);j=a.O;h=h+i*j*2.0-j-c*10.0;k=a.h+P(a.g)*a.bC-d*10.0;l=a.c;j=P(a.g);i=a.O;m=l+j*i*2.0-i-e*10.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Brt(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BK2(a);if(C()){break _;}a.bB5=a.Rk;a.Rk=0.0;return;default:H$();}}ED().s(a,$p);}
function BUi(a,b,c,d,e,f,g){a.cv=0.0;a.biN=b;a.biO=c;a.biM=d;a.a7X=e;a.baH=f;a.Ql=g;}
function BTO(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bKE();if(C()){break _;}b=a.LV;if(b>0){if(a.K8<=0)a.K8=60;c=a.K8-1|0;a.K8=c;if(c<=0)a.LV=b-1|0;}$p=2;case 2:a.kA();if(C()){break _;}d=a.d-a.bU;e=a.c-a.bX;f=CJ(d*d+e*e);g=a.f4;h=0.0;a.bB5=a.Rk;i=0.0;if(f>0.05000000074505806){i=1.0;h=f*3.0;g=CK(e,d)*180.0/3.1415927410125732-90.0;}if(a.Uz
>0.0)g=a.r;if(!a.bY)i=0.0;f=a.Rk;a.Rk=f+(i-f)*0.30000001192092896;j=a.f4;k=g-j;while(k<(-180.0)){k=k+360.0;}while(k>=180.0){k=k-360.0;}f=j+k*0.30000001192092896;a.f4=f;g=a.r;j=g-f;while(j<(-180.0)){j=j+360.0;}while(j>=180.0){j=j-360.0;}b=j>=(-90.0)&&j<90.0?0:1;if(j<(-75.0))j=(-75.0);if(j>=75.0)j=75.0;k=g-j;a.f4=k;if(j*j>2500.0)a.f4=k+j*0.20000000298023224;if(b)h=h*(-1.0);while(true){j=a.bz;if(g-j>=(-180.0))break;a.bz=j-360.0;}while(true){j=a.bz;if(g-j<180.0)break;a.bz=j+360.0;}while(true){f=a.f4;g=a.s7;if(f
-g>=(-180.0))break;a.s7=g-360.0;}while(true){g=a.s7;if(f-g<180.0)break;a.s7=g+360.0;}while(true){f=a.E;g=a.bG;if(f-g>=(-180.0))break;a.bG=g-360.0;}while(true){g=a.bG;if(f-g<180.0)break;a.bG=g+360.0;}a.bji=a.bji+h;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Cbu(a,b,c){Dp(a,b,c);}
function BS0(a,b){var c;c=a.c$;if(c>0){b=c+b|0;a.c$=b;if(b>a.gN())a.c$=a.gN();a.jF=a.Gj/2|0;}}
function AOJ(a){return a.c$;}
function LV(a,b){a.c$=b;if(b>a.gN())a.gN();}
function Bl3(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.e.w)return 0;a.kj=0;if(a.c$<=0)return 0;if(b.T6){Er();if(FD(a,D64))return 0;}a.e8=1.5;d=1;e=a.jF;f=a.Gj;if(e<=f/2.0){a.O9=c;a.buP=a.c$;a.jF=f;a.Pj(b,c);a.N8=10;a.iL=10;}else{f=a.O9;if(c<=f)return 0;a.Pj(b,c-f|0);a.O9=c;d=0;}a.lR=0.0;g=b.jk();if(g!==null){if(g instanceof Ew){a.jS=60;a.ra=g;}else if
(g instanceof OD&&IC(g)){a.jS=60;a.ra=null;}}if(d){Qe(a);if(g===null)a.lR=(Cy()*2.0|0)*180|0;else{h=g.d-a.d;i=g.c-a.c;while(h*h+i*i<1.0E-4){h=(Cy()-Cy())*0.01;i=(Cy()-Cy())*0.01;}a.lR=CK(i,h)*180.0/3.1415927410125732-a.r;Bd2(a,g,c,h,i);}}if(a.c$<=0){if(!d){$p=2;continue _;}g=a.e;j=a.iW();k=a.sp();e=AOo(a);$p=3;continue _;}if(!d)return 1;b=a.e;g=a.iB();k=a.sp();e=AOo(a);$p=1;case 1:BDB(b,a,g,k,e);if(C()){break _;}return 1;case 2:a.X1(b);if(C()){break _;}return 1;case 3:BDB(g,a,j,k,e);if(C()){break _;}$p=2;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AOo(a){return !a.Ip()?(P(a.g)-P(a.g))*0.20000000298023224+1.0:(P(a.g)-P(a.g))*0.20000000298023224+1.5;}
function CFV(a){a.N8=10;a.iL=10;a.lR=0.0;}
function CiY(a){return 0;}
function CNq(a,b){}
function A3z(a,b,c){var d;if(!b.NQ){d=R(c,25-a.Vh()|0)+a.Je|0;a.bzx(c);c=d/25|0;a.Je=d%25|0;}return c;}
function Bni(a,b,c){var d;Er();if(FD(a,D6_)){d=R(c,25-(((IF(a,D6_)).eP+1|0)*5|0)|0)+a.Je|0;c=d/25|0;a.Je=d%25|0;}return c;}
function BNZ(a,b,c){c=a.bpe(b,A3z(a,b,c));a.c$=a.c$-c|0;}
function CmQ(a){return 1.0;}
function CLr(a){return null;}
function CsR(a){return B(1860);}
function CtU(a){return B(1860);}
function Bd2(a,b,c,d,e){var f,g,h,i,j;a.Va=1;f=CJ(d*d+e*e);g=a.k/2.0;a.k=g;h=a.i/2.0;a.i=h;i=a.j/2.0;a.j=i;j=f;a.k=g-d/j*0.4000000059604645;d=h+0.4000000059604645;a.i=d;a.j=i-e/j*0.4000000059604645;if(d>0.4000000059604645)a.i=0.4000000059604645;}
function BA9(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.jk();d=a.bnI;if(d>=0&&c!==null)c.bpU(a,d);if(c!==null)c.bm6(a);a.bBI=1;if(!a.e.w){d=0;if(c instanceof Ew){b=c.X;Jp();d=KX(D8M.iV,EM(b));}if(!a.Ip()){e=a.jS<=0?0:1;$p=1;continue _;}}return;case 1:a.rg(e,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BGg(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.jU();if(d>0){e=E(a.g,3);if(c>0)e=e+E(a.g,c+1|0)|0;f=0;if(f<e){b=1;$p=1;continue _;}}return;case 1:BGB(a,d,b);if(C()){break _;}f=f+1|0;if(f>=e)return;b=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CrU(a){return 0;}
function BYl(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BDy(a,b);if(C()){break _;}c=RH(b-3.0)|0;if(c<=0)return;EJ();d=D8N;$p=2;case 2:a.et(d,c);if(C()){break _;}d=a.e;c=Q(a.d);e=Q(a.h-0.20000000298023224-a.cv);f=Q(a.c);$p=3;case 3:$z=BHl(d,c,e,f);if(C()){break _;}e=$z;if(e<=0)return;O();d=C1F.data[e].gJ;g=a.e;h=M4(d);i=d.tm*0.5;b=d.sJ*0.75;$p=4;case 4:BDB(g,a,h,
i,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BgI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.O0();if(C()){break _;}d=$z;if(!d){$p=2;continue _;}e=a.h;N4(a,b,c,0.019999999552965164);f=a.k;g=a.i;h=a.j;$p=3;continue _;case 2:$z=a.VL();if(C()){break _;}d=$z;if(d){e=a.h;N4(a,b,c,0.019999999552965164);f=a.k;g=a.i;h=a.j;$p=4;continue _;}i
=0.9100000262260437;if(a.bY){i=0.546000063419342;j=a.e;d=Q(a.d);k=Q(a.C.L)-1|0;l=Q(a.c);$p=6;continue _;}m=0.16277135908603668/(i*i*i);N4(a,b,c,!a.bY?a.wH:a.qZ*m);b=0.9100000262260437;if(!a.bY){$p=9;continue _;}b=0.546000063419342;j=a.e;d=Q(a.d);k=Q(a.C.L)-1|0;l=Q(a.c);$p=8;continue _;case 3:a.SQ(f,g,h);if(C()){break _;}h=a.k*0.800000011920929;a.k=h;f=a.i*0.800000011920929;a.i=f;n=a.j*0.800000011920929;a.j=n;f=f-0.02;a.i=f;if(!a.oD){a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.e8;b=b
+(o-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;}e=f+0.6000000238418579-a.h+e;$p=5;continue _;case 4:a.SQ(f,g,h);if(C()){break _;}f=a.k*0.5;a.k=f;g=a.i*0.5;a.i=g;h=a.j*0.5;a.j=h;g=g-0.02;a.i=g;if(!a.oD){a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.e8;b=b+(o-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;}e=g+0.6000000238418579-a.h+e;$p=7;continue _;case 5:$z=Bmk(a,h,e,n);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o
=1.0;b=a.e8;b=b+(o-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;case 6:$z=BHl(j,d,k,l);if(C()){break _;}k=$z;if(k>0){O();i=C1F.data[k].yv*0.9100000262260437;}m=0.16277135908603668/(i*i*i);N4(a,b,c,!a.bY?a.wH:a.qZ*m);b=0.9100000262260437;if(!a.bY){$p=9;continue _;}b=0.546000063419342;j=a.e;d=Q(a.d);k=Q(a.C.L)-1|0;l=Q(a.c);$p=8;continue _;case 7:$z=Bmk(a,f,e,h);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.e8;b=b+(o-b)*0.4000000059604645;a.e8
=b;a.iP=a.iP+b;return;case 8:$z=BHl(j,d,k,l);if(C()){break _;}d=$z;if(d>0){O();b=C1F.data[d].yv*0.9100000262260437;}$p=9;case 9:$z=a.bt0();if(C()){break _;}d=$z;if(d){if(a.k<(-0.15000000596046448))a.k=(-0.15000000596046448);if(a.k>0.15000000596046448)a.k=0.15000000596046448;if(a.j<(-0.15000000596046448))a.j=(-0.15000000596046448);if(a.j>0.15000000596046448)a.j=0.15000000596046448;a.kp=0.0;if(a.i<(-0.15))a.i=(-0.15);if(a.xn()&&a.i<0.0)a.i=0.0;}e=a.k;f=a.i;g=a.j;$p=10;case 10:a.SQ(e,f,g);if(C()){break _;}if(!a.oD)
{e=a.i-0.08;a.i=e;a.i=e*0.9800000190734863;e=a.k;f=b;a.k=e*f;a.j=a.j*f;a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.e8;b=b+(o-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;}$p=11;case 11:$z=a.bt0();if(C()){break _;}d=$z;if(d)a.i=0.2;e=a.i-0.08;a.i=e;a.i=e*0.9800000190734863;e=a.k;f=b;a.k=e*f;a.j=a.j*f;a.qL=a.e8;e=a.d-a.bU;f=a.c-a.bX;o=CJ(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.e8;b=b+(o-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BOY(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);c=Q(a.C.L);d=Q(a.c);e=a.e;$p=1;case 1:$z=BHl(e,b,c,d);if(C()){break _;}b=$z;O();return b!=C91.a?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function JS(a,b){var c,d,e,f;Ev(b,B(1861),a.c$<<16>>16);Ev(b,B(1862),a.iL<<16>>16);Ev(b,B(1863),a.oa<<16>>16);Ev(b,B(1864),a.fY<<16>>16);if(!LF(a.h$)){c=MY();d=IA(Gy(a.h$));while(GH(d)){e=HH(d);f=FT();Fn(f,B(1865),e.gr<<24>>24);Fn(f,B(1866),e.eP<<24>>24);Ei(f,B(1867),e.ga);JO(c,f);}HB(b,B(1868),c);}}
function JE(a,b){var c,d,e,f,g,h;a.c$=Ez(b,B(1861));if(!G4(b,B(1861)))a.c$=a.gN();a:{a.iL=Ez(b,B(1862));a.oa=Ez(b,B(1863));a.fY=Ez(b,B(1864));if(G4(b,B(1868))){c=JX(b,B(1868));d=0;while(true){if(d>=JI(c))break a;e=F5(c,d);f=FV(e,B(1865));g=FV(e,B(1866));h=D0(e,B(1867));BS(a.h$,BJ(f),ZH(f,h,g));d=d+1|0;}}}}
function H6(a){return !a.cw&&a.c$>0?1:0;}
function Ctl(a){return 0;}
function Be0(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.J9;if(b>0)a.J9=b-1|0;b=a.Ql;if(b<=0){Ed(B(1869));if(a.bb2()){a.mb=0;a.o8=0.0;a.lU=0.0;a.n2=0.0;}else if(!a.Bd){$p=3;continue _;}Cs();$p=1;continue _;}c=a.d;d=a.biN-c;e=b;c=c+d/e;d=a.h;d=d+(a.biO-d)/e;f=a.c;g=f+(a.biM-
f)/e;f=a.a7X;h=a.r;i=f-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.r=h+i/e;f=a.E;a.E=f+(a.baH-f)/e;a.Ql=b-1|0;C0(a,c,d,g);GK(a,a.r,a.E);j=a.e;k=AEX(a.C,0.03125,0.0,0.03125);$p=6;continue _;case 1:$z=a.O0();if(C()){break _;}b=$z;$p=2;case 2:$z=a.VL();if(C()){break _;}l=$z;if(!a.mb)a.J9=0;else if(b)a.i=a.i+0.03999999910593033;else if(l)a.i=a.i+0.03999999910593033;else if(a.bY&&!a.J9){a.biG();a.J9=10;}a.o8=a.o8*0.9800000190734863;a.lU=a.lU*0.9800000190734863;a.n2=a.n2*0.8999999761581421;m=a.qZ;a.qZ
=m*a.btc();n=a.o8;o=a.lU;$p=4;continue _;case 3:a.zS();if(C()){break _;}Cs();$p=1;continue _;case 4:a.bj_(n,o);if(C()){break _;}a.qZ=m;Ed(B(1870));j=a.e;k=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=5;case 5:a:{$z=Bg7(j,a,k);if(C()){break _;}j=$z;if(j!==null&&j.p>0){p=0;while(true){if(p>=j.p)break a;k=Z(j,p);if(k.wi()){$p=7;continue _;}p=p+1|0;}}}Cs();return;case 6:$z=A_K(j,a,k);if(C()){break _;}q=$z;if(q.p>0){e=0.0;r=0;while(r<q.p){f=(Z(q,r)).bB;if(f>e)e=f;r=r+1|0;}C0(a,c,d+e-a.C.L,g);}Ed(B(1869));if
(a.bb2()){a.mb=0;a.o8=0.0;a.lU=0.0;a.n2=0.0;}else if(!a.Bd){$p=3;continue _;}Cs();$p=1;continue _;case 7:k.bMH(a);if(C()){break _;}while(true){p=p+1|0;if(p>=j.p)break;k=Z(j,p);if(!k.wi())continue;else{continue _;}}Cs();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function CpU(a){return a.c$>0?0:1;}
function BLX(a){var b;a.i=0.41999998688697815;Er();if(FD(a,D7f))a.i=a.i+((IF(a,D7f)).eP+1|0)*0.10000000149011612;if(Ow(a)){b=a.r*0.01745329238474369;a.k=a.k-BC(b)*0.20000000298023224;a.j=a.j+BT(b)*0.20000000298023224;}a.Va=1;}
function CxN(a){return 1;}
function BZl(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=KL(a.e,a,(-1.0));if(b!==null){c=b.d-a.d;d=b.h-a.h;e=b.c-a.c;f=c*c+d*d+e*e;if(a.xT()&&f>16384.0){$p=1;continue _;}if(a.kj>600&&!E(a.g,800)&&f>1024.0&&a.xT()){$p=2;continue _;}if(f<1024.0)a.kj=0;}return;case 1:a.zR();if(C()){break _;}if(a.kj>600&&!E(a.g,800)&&f>1024.0&&a.xT()){$p=2;continue _;}if(f<1024.0)a.kj=0;return;case 2:a.zR();if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bq2(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.kj=a.kj+1|0;KL(a.e,a,(-1.0));$p=1;case 1:a.bH4();if(C()){break _;}a.o8=0.0;a.lU=0.0;if(P(a.g)<0.019999999552965164){b=KL(a.e,a,8.0);if(b===null)a.n2=(P(a.g)-0.5)*20.0;else{a.HG=b;a.K7=10+E(a.g,20)|0;}}a:{b=a.HG;if(b!==null){WL(a,b,10.0,a.a7r());c=a.K7;a.K7=c-1|0;if(c>0){b=a.HG;if(!b.cw&&Mm(b,a)<=64.0)break a;}a.HG=null;}else{if(P(a.g)<0.05000000074505806)a.n2=(P(a.g)-0.5)
*20.0;a.r=a.r+a.n2;a.E=a.bwJ;}}$p=2;case 2:$z=a.O0();if(C()){break _;}c=$z;$p=3;case 3:$z=a.VL();if(C()){break _;}d=$z;if(!(!c&&!d))a.mb=P(a.g)>=0.800000011920929?0:1;return;default:H$();}}ED().s(a,b,c,d,$p);}
function CiF(a){return 40;}
function WL(a,b,c,d){var e,f,g,h,i,j,k;e=b.d-a.d;f=b.c-a.c;if(!(b instanceof Fo)){b=b.C;g=(b.L+b.bB)/2.0-(a.h+a.ht());}else{h=b;g=a.h+a.ht()-(h.h+h.ht());}i=CJ(e*e+f*f);j=CK(f,e)*180.0/3.1415927410125732-90.0;k= -(CK(g,i)*180.0/3.1415927410125732);a.E= -ATW(a,a.E,k,d);a.r=ATW(a,a.r,j,c);}
function ATW(a,b,c,d){var e;e=c-b;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}if(e>d)e=d;c= -d;if(e>=c)c=e;return b+c;}
function Cf7(a){}
function Ban(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.e;c=a.C;$p=1;case 1:$z=BUv(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.e;c=a.C;$p=2;case 2:$z=A_K(b,a,c);if(C()){break _;}b=$z;if(b.p)return 0;b=a.e;c=a.C;$p=3;case 3:$z=BQp(b,c);if(C()){break _;}d=$z;return d?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function BGp(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:EJ();b=D8O;c=4;$p=1;case 1:a.et(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function PR(a,b){var c,d;c=a.Uz;d=a.bE$;c=c-d;if(c<0.0)c=c+1.0;return d+c*b;}
function ABv(a,b){var c,d,e,f;if(b===1.0)return Cr(a.d,a.h,a.c);c=a.bU;d=a.d-c;e=b;c=c+d*e;d=a.cD;d=d+(a.h-d)*e;f=a.bX;return Cr(c,d,f+(a.c-f)*e);}
function CPV(a){return US(a,1.0);}
function US(a,b){var c,d,e,f,g;if(b!==1.0){c=a.bG;c=c+(a.E-c)*b;d=a.bz;b= -(d+(a.r-d)*b)*0.01745329238474369-3.1415927410125732;e=BT(b);f=BC(b);b= -c*0.01745329238474369;g= -BT(b);return Cr(f*g,BC(b),e*g);}c=BT( -a.r*0.01745329238474369-3.1415927410125732);d=BC( -a.r*0.01745329238474369-3.1415927410125732);e= -BT( -a.E*0.01745329238474369);return Cr(d*e,BC( -a.E*0.01745329238474369),c*e);}
function CL2(a){return 1.0;}
function Bu4(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=ABv(a,c);e=US(a,c);f=HG(d,e.Q*b,e.P*b,e.M*b);e=a.e;$p=1;case 1:$z=BpF(e,d,f);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ccw(a){return 4;}
function COe(a){return null;}
function BeK(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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!=2){if(b!=3)return;c=a.e;d=a.iW();e=a.sp();f=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=3;continue _;}a.e8=1.5;a.jF=a.Gj;a.N8=10;a.iL=10;a.lR=0.0;c=a.e;d=a.iB();e=a.sp();f=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=1;case 1:BDB(c,a,d,e,f);if(C()){break _;}EJ();c=D8P;b=0;$p=2;case 2:a.et(c,b);if(C()){break _;}return;case 3:BDB(c,a,d,e,f);if(C()){break _;}a.c$
=0;EJ();c=D8P;$p=4;case 4:a.X1(c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CeJ(a,b,c){return Sk(b);}
function BHv(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=(M9(a.h$)).fi();while(true){if(!b.dV()){if(a.z9){if(!a.e.w){if(LF(a.h$))EE(a.bE,8,BJ(0));else{c=AAC(Gy(a.h$));EE(a.bE,8,BJ(c));}}a.z9=0;}if(IM(a.g)){c=U5(a.bE,8);if(c>0){d=(c>>16&255)/255.0;e=(c>>8&255)/255.0;f=(c>>0&255)/255.0;b=a.e;g=B(1871);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-a.cv;j=a.c
+(By(a.g)-0.5)*a.O;$p=1;continue _;}}return;}g=b.de();k=Cp(a.h$,g);c=k.ga;if(c>0){Er();if(D62.data[k.gr].bgb(c,k.eP)&&k.ga>0)break;k.ga=k.ga-1|0;}c=k.ga<=0?0:1;if(!c&&!a.e.w){b.u3();AJT(a,k);}}g=D62.data[k.gr];c=k.eP;$p=2;continue _;case 1:BSR(b,g,h,i,j,d,e,f);if(C()){break _;}return;case 2:BXb(g,a,c);if(C()){break _;}while(true){while(true){k.ga=k.ga-1|0;while(true){c=k.ga<=0?0:1;if(!c&&!a.e.w){b.u3();AJT(a,k);}if(!b.dV()){if(a.z9){if(!a.e.w){if(LF(a.h$))EE(a.bE,8,BJ(0));else{c=AAC(Gy(a.h$));EE(a.bE,8,BJ(c));}}a.z9
=0;}if(IM(a.g)){c=U5(a.bE,8);if(c>0){d=(c>>16&255)/255.0;e=(c>>8&255)/255.0;f=(c>>0&255)/255.0;b=a.e;g=B(1871);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-a.cv;j=a.c+(By(a.g)-0.5)*a.O;$p=1;continue _;}}return;}g=b.de();k=Cp(a.h$,g);c=k.ga;if(c<=0)continue;else break;}Er();if(!D62.data[k.gr].bgb(c,k.eP))continue;else break;}if(k.ga<=0)continue;else break;}g=D62.data[k.gr];c=k.eP;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bnf(a){var b,c,d;b=(M9(a.h$)).fi();while(b.dV()){c=b.de();d=Cp(a.h$,c);if(!a.e.w){b.u3();AJT(a,d);}}}
function AOx(a){return Gy(a.h$);}
function FD(a,b){return Fi(a.h$,BJ(b.cP));}
function IF(a,b){return Cp(a.h$,BJ(b.cP));}
function Tg(a,b){var c,d,e;if(a.bqp(b)){if(!Fi(a.h$,BJ(b.gr))){BS(a.h$,BJ(b.gr),b);Bpq(a,b);}else{c=Cp(a.h$,BJ(b.gr));if(c.gr!=b.gr)B_(MZ(),B(1872));d=b.eP;e=W(d,c.eP);if(e>0){c.eP=d;c.ga=b.ga;}else if(!e){d=c.ga;e=b.ga;if(d<e)c.ga=e;}Bsj(a,Cp(a.h$,BJ(b.gr)));}}}
function Bw8(a,b){var c,d;a:{c=a.yU();Ol();if(c===D8Q){d=b.gr;Er();if(d==D57.cP)break a;if(d==D6a.cP)break a;}return 1;}return 0;}
function Qu(a){var b;b=a.yU();Ol();return b!==D8Q?0:1;}
function BC9(a,b){MV(a.h$,BJ(b));}
function Bpq(a,b){a.z9=1;}
function Bsj(a,b){a.z9=1;}
function AJT(a,b){a.z9=1;}
function AWq(a){var b;b=1.0;Er();if(FD(a,D63))b=b*(1.0+0.20000000298023224*((IF(a,D63)).eP+1|0));if(FD(a,D68))b=b*(1.0-0.15000000596046448*((IF(a,D68)).eP+1|0));return b;}
function AJ3(a,b,c,d){DP(a,b,c,d,a.r,a.E);}
function CJo(a){return 0;}
function CE0(a){Ol();return D8R;}
function Ew(){var a=this;Fo.call(a);a.X=null;a.rS=null;a.ih=null;a.oT=null;a.FL=0;a.bMZ=0;a.p3=0;a.HQ=0.0;a.qC=0.0;a.QL=0;a.wq=0;a.oJ=null;a.jw=0;a.To=null;a.vV=0;a.rV=0.0;a.r0=0.0;a.r4=0.0;a.ky=0.0;a.k3=0.0;a.k4=0.0;a.eQ=0;a.oU=null;a.fV=0;a.VY=0.0;a.bbh=0.0;a.Ye=0.0;a.ti=null;a.Ky=null;a.mN=0;a.Bc=0;a.hm=0.0;a.GY=0.0;a.gt=null;a.io=0;a.Qv=0;a.zJ=0.0;a.lS=null;a.qd=0;a.Tz=0.0;a.bhS=0.0;a.DY=null;}
function AZS(a,b){var c,d;ZE(a,b);c=new A8E;c.dX=X(CE,36);c.g2=X(CE,4);c.dn=0;c.bvA=0;c.kQ=a;a.X=c;d=new A6q;d.on=20;d.tC=5.0;d.pA=0;d.bfE=20;a.oT=d;a.FL=0;a.bMZ=0;a.p3=0;a.QL=0;a.wq=0;a.vV=0;a.mN=20;a.Bc=0;d=new ARh;d.mJ=0;d.mh=0;d.sM=0;d.pf=0;a.gt=d;a.Tz=0.10000000149011612;a.bhS=0.019999999552965164;a.DY=null;d=CVV(c,b.w?0:1);a.rS=d;a.ih=d;a.cv=1.6200000047683716;c=MB(b);DP(a,c.dw+0.5,c.gY+1|0,c.dv+0.5,0.0,0.0);a.bFu=B(1873);a.bzf=180.0;a.YX=20;a.eL=B(1857);}
function B4L(a){return 20;}
function CGV(a){QR(a);Id(a.bE,16,E2(0));Id(a.bE,17,E2(0));}
function CLb(a){return a.lS;}
function U6(a){return a.qd;}
function Eb(a){return a.lS===null?0:1;}
function BQS(a){return !Eb(a)?0:Z0(a.lS)-a.qd|0;}
function B0l(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lS;if(b===null){WK(a);return;}c=a.e;d=a.qd;e=D4(b);$p=1;case 1:e.bl8(b,c,a,d);if(C()){break _;}WK(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function WK(a){a.lS=null;a.qd=0;if(!a.e.w)AVZ(a,0);}
function B07(a){var b,c,d;a:{if(Eb(a)){Bn();b=C45.data;c=a.lS;c=b[c.N].A9(c);KW();if(c===D6W){d=1;break a;}}d=0;}return d;}
function Bx2(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.lS!==null){b=EM(a.X);if(b!==a.lS)WK(a);else{c=a.qd;if(c<=25&&!(c%4|0)){c=5;$p=2;continue _;}c=a.qd-1|0;a.qd=c;if(!c&&!a.e.w){$p=4;continue _;}}}c=a.vV;if(c>0)a.vV=c-1|0;if(!a.eQ){d=a.fV;if(d>0){c=d+1|0;a.fV=c;if(c>=110)a.fV=0;}}else{c=a.fV+1|0;a.fV=c;if(c>100)a.fV=100;b=a.e;if(!b.w)
{e=a.oU;c=e.dw;d=e.gY;f=e.dv;$p=3;continue _;}}$p=1;case 1:BTO(a);if(C()){break _;}if(!a.e.w){b=a.ih;if(b!==null){$p=5;continue _;}}a:{if(a.gt.mh){c=0;while(true){if(c>=8)break a;c=c+1|0;}}}if(MF(a)&&a.gt.mJ)N8(a);g=a.ky;a.rV=g;h=a.k3;a.r0=h;i=a.k4;a.r4=i;j=a.d;k=j-g;g=a.h;h=g-h;l=a.c;i=l-i;if(k>10.0){a.ky=j;a.rV=j;}if(i>10.0){a.k4=l;a.r4=l;}if(h>10.0){a.k3=g;a.r0=g;}if(k<(-10.0)){a.ky=j;a.rV=j;}if(i<(-10.0)){a.k4=l;a.r4=l;}if(h<(-10.0)){a.k3=g;a.r0=g;}a.ky=a.ky+k*0.25;a.k4=a.k4+i*0.25;a.k3=a.k3+h*0.25;C1();a.cB(C4H,
1);if(a.cz===null)a.Ky=null;if(a.e.w)return;b=a.oT;$p=9;continue _;case 2:BC3(a,b,c);if(C()){break _;}c=a.qd-1|0;a.qd=c;if(!c&&!a.e.w){$p=4;continue _;}c=a.vV;if(c>0)a.vV=c-1|0;if(!a.eQ){d=a.fV;if(d>0){c=d+1|0;a.fV=c;if(c>=110)a.fV=0;}}else{c=a.fV+1|0;a.fV=c;if(c>100)a.fV=100;b=a.e;if(!b.w){e=a.oU;c=e.dw;d=e.gY;f=e.dv;$p=3;continue _;}}$p=1;continue _;case 3:$z=BHl(b,c,d,f);if(C()){break _;}c=$z;O();if(!(c!=C1M.a?0:1)){c=1;d=1;f=0;$p=7;continue _;}if(!Mr(a.e)){$p=1;continue _;}d=0;f=1;c=1;$p=8;continue _;case 4:BL4(a);if
(C()){break _;}c=a.vV;if(c>0)a.vV=c-1|0;if(!a.eQ){d=a.fV;if(d>0){c=d+1|0;a.fV=c;if(c>=110)a.fV=0;}}else{c=a.fV+1|0;a.fV=c;if(c>100)a.fV=100;b=a.e;if(!b.w){e=a.oU;c=e.dw;d=e.gY;f=e.dv;$p=3;continue _;}}$p=1;continue _;case 5:$z=b.l3(a);if(C()){break _;}c=$z;if(!c){$p=6;continue _;}a:{if(a.gt.mh){c=0;while(true){if(c>=8)break a;c=c+1|0;}}}if(MF(a)&&a.gt.mJ)N8(a);g=a.ky;a.rV=g;h=a.k3;a.r0=h;i=a.k4;a.r4=i;j=a.d;k=j-g;g=a.h;h=g-h;l=a.c;i=l-i;if(k>10.0){a.ky=j;a.rV=j;}if(i>10.0){a.k4=l;a.r4=l;}if(h>10.0){a.k3=g;a.r0
=g;}if(k<(-10.0)){a.ky=j;a.rV=j;}if(i<(-10.0)){a.k4=l;a.r4=l;}if(h<(-10.0)){a.k3=g;a.r0=g;}a.ky=a.ky+k*0.25;a.k4=a.k4+i*0.25;a.k3=a.k3+h*0.25;C1();a.cB(C4H,1);if(a.cz===null)a.Ky=null;if(a.e.w)return;b=a.oT;$p=9;continue _;case 6:a.a7m();if(C()){break _;}a.ih=a.rS;b:{if(a.gt.mh){c=0;while(true){if(c>=8)break b;c=c+1|0;}}}if(MF(a)&&a.gt.mJ)N8(a);g=a.ky;a.rV=g;h=a.k3;a.r0=h;i=a.k4;a.r4=i;j=a.d;k=j-g;g=a.h;h=g-h;l=a.c;i=l-i;if(k>10.0){a.ky=j;a.rV=j;}if(i>10.0){a.k4=l;a.r4=l;}if(h>10.0){a.k3=g;a.r0=g;}if(k<(-10.0))
{a.ky=j;a.rV=j;}if(i<(-10.0)){a.k4=l;a.r4=l;}if(h<(-10.0)){a.k3=g;a.r0=g;}a.ky=a.ky+k*0.25;a.k4=a.k4+i*0.25;a.k3=a.k3+h*0.25;C1();a.cB(C4H,1);if(a.cz===null)a.Ky=null;if(a.e.w)return;b=a.oT;$p=9;continue _;case 7:BWS(a,c,d,f);if(C()){break _;}$p=1;continue _;case 8:BWS(a,d,f,c);if(C()){break _;}$p=1;continue _;case 9:BTu(b,a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BC3(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Zf(b);KW();if(d!==D6U)return;e=0;if(e>=c){f=a.e;b=B(1874);g=0.5+0.5*E(a.g,2);h=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=1;continue _;}i=Cr((P(a.g)-0.5)*0.1,Cy()*0.1+0.1,0.0);Pb(i, -a.E*3.1415927410125732/180.0);Mt(i, -a.r*3.1415927410125732
/180.0);f=Cr((P(a.g)-0.5)*0.3, -P(a.g)*0.6-0.3,0.6);Pb(f, -a.E*3.1415927410125732/180.0);Mt(f, -a.r*3.1415927410125732/180.0);f=HG(f,a.d,a.h+a.ht(),a.c);d=a.e;j=(D4(b)).D;k=new T;U(k);Bj(J(k,B(1875)),j);k=S(k);l=f.Q;m=f.P;n=f.M;o=i.Q;p=i.P+0.05;q=i.M;$p=2;continue _;case 1:BDB(f,a,b,g,h);if(C()){break _;}return;case 2:BSR(d,k,l,m,n,o,p,q);if(C()){break _;}e=e+1|0;if(e>=c){f=a.e;b=B(1874);g=0.5+0.5*E(a.g,2);h=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=1;continue _;}i=Cr((P(a.g)-0.5)*0.1,Cy()*0.1+0.1,0.0);Pb(i,
-a.E*3.1415927410125732/180.0);Mt(i, -a.r*3.1415927410125732/180.0);f=Cr((P(a.g)-0.5)*0.3, -P(a.g)*0.6-0.3,0.6);Pb(f, -a.E*3.1415927410125732/180.0);Mt(f, -a.r*3.1415927410125732/180.0);f=HG(f,a.d,a.h+a.ht(),a.c);d=a.e;j=(D4(b)).D;k=new T;U(k);Bj(J(k,B(1875)),j);k=S(k);l=f.Q;m=f.P;n=f.M;o=i.Q;p=i.P+0.05;q=i.M;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BL4(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lS;if(b===null)return;c=16;$p=1;case 1:a:{BC3(a,b,c);if(C()){break _;}b=a.lS;c=b.q;d=a.e;d=(D4(b)).I6(b,d,a);if(d===a.lS){if(d===null)break a;if(d.q==c)break a;}b=a.X;e=b.dX.data;c=b.dn;e[c]=d;if(!d.q)e[c]=null;}WK(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bxo(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b!=9){$p=1;continue _;}$p=2;continue _;case 1:BeK(a,b);if(C()){break _;}return;case 2:BL4(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Cmx(a){return a.c$>0&&!a.eQ?0:1;}
function A1j(a){a.ih=a.rS;}
function CiT(a){a.To=null;a.bj$=null;}
function BLQ(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.d;c=a.h;d=a.c;$p=1;case 1:Brt(a);if(C()){break _;}a.HQ=a.qC;a.qC=0.0;b=a.d-b;c=a.h-c;d=a.c-d;if(a.cz!==null){e=AAy(CJ(b*b+c*c+d*d)*100.0);if(e>0){f=a.cz;if(!(f instanceof Of)){if(f instanceof UU){C1();a.cB(C4P,e);}else if(f instanceof VG){C1();a.cB(C4Q,e);}}else{C1();a.cB(C4O,e);f=a.Ky;if(f===null)a.Ky=Ld(Q(a.d),Q(a.h),Q(a.c));else
{e=Q(a.d);g=Q(a.h);h=Q(a.c);e=f.dw-e|0;g=f.gY-g|0;h=f.dv-h|0;if(F0((R(e,e)+R(g,g)|0)+R(h,h)|0)>=1000.0){EY();a.cB(C_6,1);}}}}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BrD(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.cv=1.6200000047683716;Dp(a,0.6000000238418579,1.7999999523162842);if(a.e!==null){b=a.h;if(b>0.0){C0(a,a.d,b,a.c);c=a.e;d=a.C;$p=1;continue _;}a.j=0.0;a.i=0.0;a.k=0.0;a.E=0.0;}LV(a,20);a.oa=0;return;case 1:$z=A_K(c,a,d);if(C()){break _;}c=$z;if(c.p){a.h=a.h+1.0;b=a.h;if(b>0.0){C0(a,a.d,b,a.c);c=a.e;d=a.C;continue _;}}a.j=0.0;a.i=0.0;a.k=0.0;a.E=0.0;LV(a,20);a.oa=0;return;default:
H$();}}ED().s(a,b,c,d,$p);}
function A8h(a){Er();return FD(a,D6$)?6-((1+(IF(a,D6$)).eP|0)*1|0)|0:!FD(a,D7e)?6:6+((1+(IF(a,D7e)).eP|0)*2|0)|0;}
function AHU(a){var b,c;b=A8h(a);if(!a.QL)a.wq=0;else{c=a.wq+1|0;a.wq=c;if(c>=b){a.wq=0;a.QL=0;}}a.Uz=a.wq/b;}
function BaO(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.FL;if(b>0)a.FL=b-1|0;if(!a.e.dC&&a.c$<20&&!((a.xt%20|0)*12|0))a.J0(1);c=a.X;b=0;while(true){d=c.dX.data;if(b>=d.length)break;if(d[b]!==null){e=d[b];f=c.kQ;g=f.e;h=c.dn!=b?0:1;i=e.xy;if(i>0)e.xy=i-1|0;Bn();j=C45.data[e.N];$p=2;continue _;}b=b+1|0;}a.HQ
=a.qC;$p=1;case 1:Be0(a);if(C()){break _;}a.qZ=a.Tz;a.wH=a.bhS;if(Ow(a)){a.qZ=a.qZ+a.Tz*0.3;a.wH=a.wH+a.bhS*0.3;}k=a.k;k=k*k;l=a.j;m=CJ(k+l*l);n=QM( -a.i*0.20000000298023224)*15.0;if(m>0.10000000149011612)m=0.10000000149011612;b=a.bY;if(!(b&&a.c$>0))m=0.0;if(!(!b&&a.c$>0))n=0.0;o=a.qC;a.qC=o+(m-o)*0.4000000059604645;m=a.qV;a.qV=m+(n-m)*0.800000011920929;if(a.c$<=0)return;c=a.e;e=Es(a.C,1.0,0.0,1.0);$p=3;continue _;case 2:j.bvi(e,g,f,b,h);if(C()){break _;}while(true){b=b+1|0;d=c.dX.data;if(b>=d.length)break;if
(d[b]===null)continue;else{e=d[b];f=c.kQ;g=f.e;h=c.dn!=b?0:1;i=e.xy;if(i>0)e.xy=i-1|0;Bn();j=C45.data[e.N];continue _;}}a.HQ=a.qC;$p=1;continue _;case 3:a:{$z=Bg7(c,a,e);if(C()){break _;}c=$z;if(c!==null){b=0;while(true){if(b>=c.p)break a;e=Z(c,b);if(!e.cw){$p=4;continue _;}b=b+1|0;}}}return;case 4:e.B5(a);if(C()){break _;}while(true){b=b+1|0;if(b>=c.p)break;e=Z(c,b);if(e.cw)continue;else{continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function CfJ(a){return a.p3;}
function BYx(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BA9(a,b);if(C()){break _;}Dp(a,0.20000000298023224,0.20000000298023224);C0(a,a.d,a.h,a.c);a.i=0.10000000149011612;if(B7(a.oJ,B(1876))){c=new CE;Bn();K$(c,D4w,1);d=1;$p=2;continue _;}c=a.X;d=0;while(true){e=c.dX.data;if(d>=e.length){d=0;while(true){e=c.g2.data;if(d>=e.length)break;if(e[d]!==null){f=c.kQ;g=e[d];h=1;$p=4;continue _;}d
=d+1|0;}if(b===null){a.j=0.0;a.k=0.0;}else{a.k= -BT((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;a.j= -BC((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;}a.cv=0.10000000149011612;C1();a.cB(C4V,1);return;}if(e[d]!==null)break;d=d+1|0;}f=c.kQ;g=e[d];h=1;$p=3;continue _;case 2:Byn(a,c,d);if(C()){break _;}c=a.X;d=0;while(true){e=c.dX.data;if(d>=e.length){d=0;while(true){e=c.g2.data;if(d>=e.length)break;if(e[d]!==null){f=c.kQ;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.j=0.0;a.k=0.0;}
else{a.k= -BT((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;a.j= -BC((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;}a.cv=0.10000000149011612;C1();a.cB(C4V,1);return;}if(e[d]!==null)break;d=d+1|0;}f=c.kQ;g=e[d];h=1;$p=3;case 3:Byn(f,g,h);if(C()){break _;}c.dX.data[d]=null;while(true){d=d+1|0;e=c.dX.data;if(d>=e.length){d=0;while(true){e=c.g2.data;if(d>=e.length)break;if(e[d]!==null){f=c.kQ;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.j=0.0;a.k=0.0;}else{a.k= -BT((a.lR+a.r)*3.1415927410125732
/180.0)*0.10000000149011612;a.j= -BC((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;}a.cv=0.10000000149011612;C1();a.cB(C4V,1);return;}if(e[d]===null)continue;else break;}f=c.kQ;g=e[d];h=1;continue _;case 4:Byn(f,g,h);if(C()){break _;}c.g2.data[d]=null;while(true){d=d+1|0;e=c.g2.data;if(d>=e.length)break;if(e[d]===null)continue;else{f=c.kQ;g=e[d];h=1;continue _;}}if(b===null){a.j=0.0;a.k=0.0;}else{a.k= -BT((a.lR+a.r)*3.1415927410125732/180.0)*0.10000000149011612;a.j= -BC((a.lR+a.r)*3.1415927410125732
/180.0)*0.10000000149011612;}a.cv=0.10000000149011612;C1();a.cB(C4V,1);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CyF(a,b,c){a.p3=a.p3+c|0;if(!(b instanceof Ew)){C1();a.cB(C4W,1);}else{C1();a.cB(C4X,1);}}
function CjX(a,b){var c,d;c=a.X;Jp();d=A32(D8S.iV,c.g2);if(!(d>0&&E(a.g,d+1|0)>0))b=Bpa(a,b);return b;}
function BHo(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.X;c=b.dn;d=1;$p=1;case 1:$z=A3Q(b,c,d);if(C()){break _;}b=$z;d=0;$p=2;case 2:Byn(a,b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BS_(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;$p=1;case 1:Byn(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Byn(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Hj(a.e,a.d,a.h-0.30000001192092896+a.ht(),a.c,b);d.qk=40;if(c){e=P(a.g)*0.5;f=P(a.g)*3.1415927410125732*2.0;d.k= -BC(f)*e;d.j=BT(f)*e;d.i=0.20000000298023224;}else{d.k= -BC(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732)*0.30000001192092896;d.j=BT(a.r/180.0*3.1415927410125732)
*BT(a.E/180.0*3.1415927410125732)*0.30000001192092896;d.i= -BC(a.E/180.0*3.1415927410125732)*0.30000001192092896+0.10000000149011612;g=P(a.g)*3.1415927410125732*2.0;f=0.019999999552965164*P(a.g);h=d.k;i=g;j=Ek(i);k=f;d.k=h+j*k;d.i=d.i+(P(a.g)-P(a.g))*0.10000000149011612;d.j=d.j+DR(i)*k;}$p=1;case 1:a.bNK(d);if(C()){break _;}C1();a.cB(C4S,1);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BYB(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.e;$p=1;case 1:c.bGv(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Brs(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.X;d=1.0;e=c.dX.data;f=c.dn;if(e[f]!==null){g=e[f];d=d*(D4(g)).a30(g,b);}b=a.X;Jp();f=KX(D8T.iV,EM(b));if(f>0&&d>1.0)d=d+(R(f,f)+1|0);Er();if(FD(a,D6$))d=d*(1.0+((IF(a,D6$)).eP+1|0)*0.20000000298023224);if(FD(a,D7e))d=d*(1.0-((IF(a,D7e)).eP+1|0)*0.20000000298023224);BI();b=C$S;$p=1;case 1:$z=BlO(a,b);if(C()){break _;}f=$z;if(f){b=a.X;if(!(A32(D8U.iV,
b.g2)<=0?0:1))d=d/5.0;}if(!a.bY)d=d/5.0;return d;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function A7d(a,b){var c,d;c=a.X;if(b.bv.a2Q)d=1;else{c=A4e(c,c.dn);if(c===null)d=0;else{Bn();d=C45.data[c.N].Gs(b);}}return d;}
function BGl(a,b){var c,d,e,f,g,h;JS(a,b);c=a.X;d=MY();e=0;while(true){f=c.dX.data;if(e>=f.length)break;if(f[e]!==null){g=FT();Fn(g,B(1877),e<<24>>24);PB(c.dX.data[e],g);JO(d,g);}e=e+1|0;}e=0;while(true){f=c.g2.data;if(e>=f.length)break;if(f[e]!==null){h=FT();Fn(h,B(1877),(e+100|0)<<24>>24);PB(c.g2.data[e],h);JO(d,h);}e=e+1|0;}HB(b,B(1878),d);Ei(b,B(1879),a.jw);H9(b,B(1880),a.eQ);Ev(b,B(1881),a.fV<<16>>16);XT(b,B(1882),a.zJ);Ei(b,B(1883),a.io);Ei(b,B(1884),a.Qv);d=a.ti;if(d!==null){Ei(b,B(1885),d.dw);Ei(b,B(1886),
a.ti.gY);Ei(b,B(1887),a.ti.dv);}d=a.oT;Ei(b,B(1888),d.on);Ei(b,B(1889),d.pA);XT(b,B(1890),d.tC);XT(b,B(1891),d.Cs);d=a.gt;g=FT();H9(g,B(1892),d.mJ);H9(g,B(1893),d.mJ);H9(g,B(1894),d.sM);H9(g,B(1895),d.pf);HB(b,B(1896),g);}
function CgX(a){return 0.11999999731779099;}
function B$$(a){a.cv=1.6200000047683716;}
function BGw(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.gt.mJ&&!b.Pc)return 0;a.kj=0;if(a.c$<=0)return 0;if(a.eQ&&!a.e.w){d=1;e=1;f=0;$p=1;continue _;}g=b.jk();if(!(!(g instanceof GX)&&!(g instanceof Mn))){e=a.e.dC;if(!e)c=0;if(e==1)c=(c/2|0)+1|0;if(e==3)c=(c*3|0)/2|0;}if(!c)return 0;if(!(g instanceof Mn))h=g;else{h=g.DZ;if(h===null)h=g;}if(h instanceof Fo){h=h;d=0;$p=3;continue _;}C1();a.cB(C4U,
c);$p=2;continue _;case 1:BWS(a,d,e,f);if(C()){break _;}g=b.jk();if(!(!(g instanceof GX)&&!(g instanceof Mn))){e=a.e.dC;if(!e)c=0;if(e==1)c=(c/2|0)+1|0;if(e==3)c=(c*3|0)/2|0;}if(!c)return 0;if(!(g instanceof Mn))h=g;else{h=g.DZ;if(h===null)h=g;}if(h instanceof Fo){h=h;d=0;$p=3;continue _;}C1();a.cB(C4U,c);$p=2;case 2:$z=Bl3(a,b,c);if(C()){break _;}c=$z;return c;case 3:Buv(a,h,d);if(C()){break _;}C1();a.cB(C4U,c);$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BLb(a,b,c){var d,e,f,g,h,i;d=Bni(a,b,c);if(d<=0)return 0;e=a.X;f=D8V;f.H$=0;f.bD6=b;g=e.g2.data;c=g.length;h=0;while(h<c){AQC(f,g[h]);h=h+1|0;}b=D8V;if(b.H$>25)b.H$=25;h=b.H$;h=((h+1|0)>>1)+E(D8W,(h>>1)+1|0)|0;if(h>20)h=20;if(h>0&&h<=20){i=R(d,25-h|0)+a.Je|0;d=i/25|0;a.Je=i%25|0;}return d;}
function CuP(a){return 0;}
function Buv(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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 instanceof TM)&&!(b instanceof To)){if(b instanceof OD){d=b;if(IC(d)&&B7(a.oJ,Sv(d)))return;}if(!(b instanceof Ew)){e=a.e;f=H(OD);g=a.d;h=a.h;i=a.c;j=Es(D9(g,h,i,g+1.0,h+1.0,i+1.0),16.0,4.0,16.0);$p=1;continue _;}}return;case 1:$z=BUP(e,f,j);if(C()){break _;}e=$z;j=CH(e);while(Cl(j)){k=Cm(j);if
(!IC(k))continue;if(k.b_!==null)continue;if(!B7(a.oJ,Sv(k)))continue;if(c&&S7(k))continue;KF(k,0);k.b_=b;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CLC(a,b){var c,d,e;c=a.X;d=0;while(true){e=c.g2.data;if(d>=e.length)break;if(e[d]!==null&&D4(e[d]) instanceof N2){KU(c.g2.data[d],b,c.kQ);e=c.g2.data;if(!e[d].q)e[d]=null;}d=d+1|0;}}
function Ci9(a){return A6s(a.X);}
function B9A(a,b,c){if(!b.NQ&&B07(a))c=(1+c|0)>>1;c=BLb(a,b,A3z(a,b,c));JN(a,b.Zd);BNZ(a,b,c);}
function BOw(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.s3(a);if(C()){break _;}c=$z;if(!c){d=Hx(a);if(d!==null&&b instanceof Fo){b=b;Bn();C45.data[d.N].a$N(d,b);if(d.q<=0)R2(a);}}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Hx(a){return EM(a.X);}
function R2(a){var b;b=a.X;M0(b,b.dn,null);}
function CJL(a){return a.cv-0.5;}
function Bxk(a){if(!(a.QL&&a.wq<(A8h(a)/2|0)&&a.wq>=0)){a.wq=(-1);a.QL=1;}}
function BYR(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.X;c=A4e(c,c.dn);if(c===null)d=1;else{Bn();d=C45.data[c.N].a5_(b);}Er();if(FD(a,D69))d=d+(3<<(IF(a,D69)).eP)|0;if(FD(a,D66))d=d-(2<<(IF(a,D66)).eP)|0;e=0;f=0;g=b instanceof Fo;if(g){h=a.X;i=b;c=D8X;c.a04=0;c.bx0=i;AQC(c,EM(h));j=
D8X.a04;f=j<=0?0:1+E(D8W,j)|0;h=a.X;Jp();e=e+KX(D8Y.iV,EM(h))|0;}if(Ow(a))e=e+1|0;if(d<=0&&f<=0)return;if(a.i<0.0&&!a.bY){$p=1;continue _;}j=0;if(j)d=d+E(a.g,(d/2|0)+2|0)|0;d=d+f|0;EJ();c=BYr(B(1897),a);$p=2;continue _;case 1:$z=BOY(a);if(C()){break _;}j=$z;j=!j&&!a.iS&&!FD(a,D7j)?1:0;if(j)d=d+E(a.g,(d/2|0)+2|0)|0;d=d+f|0;EJ();c=BYr(B(1897),a);$p=2;case 2:$z=b.et(c,d);if(C()){break _;}k=$z;if(k){if(e>0){l= -BC(a.r*3.1415927410125732/180.0);m=e;n=l*m*0.5;o=0.1;p=BT(a.r*3.1415927410125732/180.0)*m*0.5;$p=3;continue _;}if
(j){$p=4;continue _;}if(f>0){$p=6;continue _;}if(d>=18){EY();JV(a,Dai);}}c=Hx(a);if(c!==null&&g){h=b;Bn();if(C45.data[c.N].BK(c,h,a)){C1();a.cB(C41.data[c.N],1);}if(c.q<=0)R2(a);}if(g){if(b.Gv()){c=b;g=1;$p=5;continue _;}C1();a.cB(C4T,d);c=a.X;Jp();q=KX(D8Z.iV,EM(c));if(q>0)K6(b,q*4|0);}JN(a,0.30000001192092896);return;case 3:b.a62(n,o,p);if(C()){break _;}a.k=a.k*0.6;a.j=a.j*0.6;ACz(a,0);if(j){$p=4;continue _;}if(f>0){$p=6;continue _;}if(d>=18){EY();JV(a,Dai);}c=Hx(a);if(c!==null&&g){h=b;Bn();if(C45.data[c.N].BK(c,
h,a)){C1();a.cB(C41.data[c.N],1);}if(c.q<=0)R2(a);}if(g){if(b.Gv()){c=b;g=1;$p=5;continue _;}C1();a.cB(C4T,d);c=a.X;Jp();q=KX(D8Z.iV,EM(c));if(q>0)K6(b,q*4|0);}JN(a,0.30000001192092896);return;case 4:BeM(a,b);if(C()){break _;}if(f>0){$p=6;continue _;}if(d>=18){EY();JV(a,Dai);}c=Hx(a);if(c!==null&&g){h=b;Bn();if(C45.data[c.N].BK(c,h,a)){C1();a.cB(C41.data[c.N],1);}if(c.q<=0)R2(a);}if(g){if(b.Gv()){c=b;g=1;$p=5;continue _;}C1();a.cB(C4T,d);c=a.X;Jp();q=KX(D8Z.iV,EM(c));if(q>0)K6(b,q*4|0);}JN(a,0.30000001192092896);return;case 5:Buv(a,
c,g);if(C()){break _;}C1();a.cB(C4T,d);c=a.X;Jp();q=KX(D8Z.iV,EM(c));if(q>0)K6(b,q*4|0);JN(a,0.30000001192092896);return;case 6:BjM(a,b);if(C()){break _;}if(d>=18){EY();JV(a,Dai);}c=Hx(a);if(c!==null&&g){h=b;Bn();if(C45.data[c.N].BK(c,h,a)){C1();a.cB(C41.data[c.N],1);}if(c.q<=0)R2(a);}if(g){if(b.Gv()){c=b;g=1;$p=5;continue _;}C1();a.cB(C4T,d);c=a.X;Jp();q=KX(D8Z.iV,EM(c));if(q>0)K6(b,q*4|0);}JN(a,0.30000001192092896);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CDD(a,b){}
function BPP(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:CO(a);if(C()){break _;}b=a.rS;$p=2;case 2:BwL(b,a);if(C()){break _;}b=a.ih;if(b===null)return;$p=3;case 3:b.TE(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BkZ(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.eQ)return 0;$p=1;case 1:$z=BN2(a);if(C()){break _;}b=$z;return !b?0:1;default:H$();}}ED().s(a,b,$p);}
function ByB(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{if(!a.e.w){if(!a.eQ&&H6(a)){e=a.e;if(e.b5.tG){SW();return D80;}if(Mr(e)){SW();return D3N;}if(M3(a.d-b)<=3.0&&M3(a.h-c)<=2.0&&M3(a.c-d)<=3.0)break a;SW();return D81;}SW();return D82;}}Dp(a,0.20000000298023224,0.20000000298023224);a.cv=0.20000000298023224;if(!G8(a.e,b,c,d)){C0(a,b+0.5,c+0.9375,d+0.5);a.eQ=1;a.fV=0;a.oU
=Ld(b,c,d);a.i=0.0;a.j=0.0;a.k=0.0;e=a.e;if(!e.w)Rj(e);SW();return D3M;}e=a.e;$p=1;case 1:a:{$z=Bjf(e,b,c,d);if(C()){break _;}f=$z;g=QP(f);h=0.5;i=0.5;switch(g){case 0:i=0.8999999761581421;break a;case 1:h=0.10000000149011612;break a;case 2:i=0.10000000149011612;break a;case 3:h=0.8999999761581421;break a;default:}}b:{a.VY=0.0;a.Ye=0.0;switch(g){case 0:break;case 1:a.VY=1.7999999523162842;break b;case 2:a.Ye=1.7999999523162842;break b;case 3:a.VY=(-1.7999999523162842);break b;default:break b;}a.Ye=(-1.7999999523162842);}C0(a,
b+h,c+0.9375,d+i);a.eQ=1;a.fV=0;a.oU=Ld(b,c,d);a.i=0.0;a.j=0.0;a.k=0.0;e=a.e;if(!e.w)Rj(e);SW();return D3M;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BWS(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Dp(a,0.6000000238418579,1.7999999523162842);a.bBS();e=a.oU;if(e===null){a.eQ=0;f=a.e;if(!f.w&&c)Rj(f);if(!b)a.fV=100;else a.fV=0;if(d)YU(a,a.oU);return;}f=a.e;g=e.dw;h=e.gY;i=e.dv;$p=1;case 1:$z=BHl(f,g,h,i);if(C()){break _;}g=$z;O();if(g!=C1M.a){a.eQ=0;f=a.e;if(!f.w&&c)Rj(f);if(!b)a.fV=100;else a.fV=0;if(d)YU(a,
a.oU);return;}f=a.e;g=e.dw;h=e.gY;i=e.dv;j=0;$p=2;case 2:Buj(f,g,h,i,j);if(C()){break _;}f=a.e;g=e.dw;h=e.gY;i=e.dv;j=0;$p=3;case 3:$z=BsZ(f,g,h,i,j);if(C()){break _;}f=$z;if(f===null)f=Ld(e.dw,e.gY+1|0,e.dv);C0(a,f.dw+0.5,f.gY+a.cv+0.10000000149011612,f.dv+0.5);a.eQ=0;f=a.e;if(!f.w&&c)Rj(f);if(!b)a.fV=100;else a.fV=0;if(d)YU(a,a.oU);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BpY(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.oU;if(b===null)return 0.0;c=a.e;d=b.dw;e=b.gY;f=b.dv;$p=1;case 1:$z=Bjf(c,d,e,f);if(C()){break _;}d=$z;switch(QP(d)){case 0:return 90.0;case 1:return 0.0;case 2:return 270.0;case 3:return 180.0;default:}return 0.0;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function W6(a){return a.eQ;}
function BPZ(a){return a.eQ&&a.fV>=100?1:0;}
function Kb(a){return a.fV;}
function CCD(a){return a.ti;}
function YU(a,b){var c;if(b===null)a.ti=null;else{c=new AEg;c.dw=b.dw;c.gY=b.gY;c.dv=b.dv;a.ti=c;}}
function JV(a,b){a.cB(b,1);}
function CkD(a,b,c){}
function CkJ(a){BLX(a);C1();a.cB(C4R,1);if(!Ow(a))JN(a,0.20000000298023224);else JN(a,0.800000011920929);}
function Bvr(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.d;e=a.h;f=a.c;if(!a.gt.mh){$p=1;continue _;}g=a.i;h=a.wH;a.wH=0.05000000074505806;$p=2;continue _;case 1:BgI(a,b,c);if(C()){break _;}i=a.d-d;d=a.h-e;g=a.c-f;$p=3;continue _;case 2:BgI(a,b,c);if(C()){break _;}a.i=g*0.6;a.wH=h;i=a.d-d;d=a.h-e;g=a.c-f;$p=3;case 3:BtO(a,i,d,g);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function BtO(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cz!==null)return;BI();e=C$S;$p=1;case 1:$z=BlO(a,e);if(C()){break _;}f=$z;if(f){f=AAy(CJ(b*b+c*c+d*d)*100.0);if(f>0){C1();a.cB(C4N,f);JN(a,0.014999999664723873*f*0.009999999776482582);}}else{if(!a.iS){$p=2;continue _;}f=AAy(CJ(b*b+d*d)*100.0);if(f>0){C1();a.cB(C4J,f);JN(a,0.014999999664723873*f*0.009999999776482582);}}return;case 2:$z=BOY(a);if(C())
{break _;}f=$z;if(f){if(c>0.0){C1();a.cB(C4L,Bu((ET(c*100.0))));}}else if(!a.bY){f=AAy(CJ(b*b+d*d)*100.0);if(f>25){C1();a.cB(C4M,f);}}else{f=AAy(CJ(b*b+d*d)*100.0);if(f>0){C1();a.cB(C4I,f);if(!Ow(a))JN(a,0.009999999776482582*f*0.009999999776482582);else JN(a,0.09999999403953552*f*0.009999999776482582);}}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BML(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.gt.sM)return;if(b>=2.0){C1();a.cB(C4K,Bu((ET(b*100.0))));}$p=1;case 1:BYl(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function CjB(a,b){if(b instanceof GX){EY();JV(a,C_8);}}
function Cfv(a,b,c){var d,e;d=Sk(b);e=b.N;Bn();if(e==D5q.D&&a.DY!==null)d=Sk(b)+16|0;else{if(e==C9m.D){if(c!=1)return 141;return Sk(b);}if(a.lS!==null&&e==Daw.D){e=Z0(b)-a.qd|0;if(e>=18)return 133;if(e>13)return 117;if(e>0)return 101;}}return d;}
function CiW(a){if(a.mN<=0)a.Bc=1;else a.mN=10;}
function B0O(a,b){var c;a.p3=a.p3+b|0;a.zJ=a.zJ+b/A8n(a);a.Qv=a.Qv+b|0;while(true){c=a.zJ;if(c<1.0)break;a.zJ=c-1.0;a.io=a.io+1|0;}}
function AXR(a,b){b=a.io-b|0;a.io=b;if(b<0)a.io=0;}
function A8n(a){return (a.io+1|0)*7|0;}
function JN(a,b){var c;if(!a.gt.mJ&&!a.e.w){c=a.oT;c.Cs=AES(c.Cs+b,40.0);}}
function ALw(a){return a.oT;}
function A$o(a,b){return !(!b&&!(a.oT.on>=20?0:1))&&!a.gt.mJ?1:0;}
function Bkm(a){var b;b=a.c$;return b>0&&b<20?1:0;}
function TK(a,b,c){if(b!==a.lS){a.lS=b;a.qd=c;if(!a.e.w)AVZ(a,1);}}
function Cja(a,b,c,d){return 1;}
function Cuh(a,b){var c;c=a.io*7|0;if(c>100)c=100;return c;}
function CCF(a){return 1;}
function Bz3(a,b){}
function AG7(){var a=this;D.call(a);a.I=null;a.yK=0.0;a.t_=null;a.q2=0;a.R7=null;a.brK=null;a.bvJ=null;a.blR=null;a.blQ=null;a.blO=null;a.blN=null;a.Pa=0.0;a.be5=0.0;a.OI=0.0;a.a5c=0.0;a.Lx=0.0;a.a5r=0.0;a.Ir=0.0;a.IA=0.0;a.bfL=0.0;a.bgL=0.0;a.Ra=0.0;a.yx=0.0;a.bkW=0.0;a.HE=0.0;a.bgF=0.0;a.bcy=0;a.bbg=null;a.bhM=0.0;a.bAR=0.0;a.bPg=0.0;a.DH=0;a.zp=0.0;a.a88=0.0;a.bcp=0.0;a.bjF=Bw;a.vA=Bw;a.XF=0;a.a38=0.0;a.R5=0.0;a.bi3=0.0;a.a00=0.0;a.g7=null;a.AU=0;a.C$=null;a.Ia=null;a.bOI=0;a.bOH=0;a.RP=null;a.e1=0.0;a.e0
=0.0;a.eV=0.0;a.Zo=0.0;a.H0=0.0;a.a1R=0;}
var C_D=0;var D83=0;function CXJ(a){var b=new AG7();BfM(b,a);return b;}
function BfM(a,b){a.yK=0.0;a.R7=null;a.brK=new MT;a.bvJ=new MT;a.blR=new MT;a.blQ=new MT;a.blO=new MT;a.blN=new MT;a.Pa=4.0;a.be5=4.0;a.OI=0.0;a.a5c=0.0;a.Lx=0.0;a.a5r=0.0;a.yx=0.0;a.bkW=0.0;a.HE=0.0;a.bgF=0.0;a.DH=0;a.zp=1.0;a.a88=0.0;a.bcp=0.0;a.bjF=CS();a.vA=Bw;a.XF=0;a.a38=0.0;a.R5=0.0;a.bi3=0.0;a.a00=0.0;a.g7=new DG;a.AU=0;a.bOI=0;a.bOH=0;a.RP=NT(16);a.I=b;a.t_=Cd2(b);a.bcy=Te(b.U,AB2(16,16,1));a.bbg=Bx(256);}
function Boz(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=Bbp(a.I.dc);a.bPg=b;c=a.bhM;a.bAR=c;a.bhM=c+(b-c)*0.5;BZH(a);a.Zo=a.H0;a.be5=a.Pa;a.a5c=a.OI;a.a5r=a.Lx;a.bkW=a.yx;a.bgF=a.HE;if(a.I.bN===null){b=0.0;c=0.0;d=0.0;e=0.0;if(FA(22))b=b-0.30000001192092896*a.I.m.cc;else if(FA(24))b=b+0.30000001192092896*a.I.m.cc;if(FA(36))c=c+8.0*a.I.m.cc;else if(FA(38))c
=c-8.0*a.I.m.cc;if(FA(23))d=d+6.0*a.I.m.cc;else if(FA(37))d=d-6.0*a.I.m.cc;if(FA(21)&&FA(35))a.yx=0.0;else if(FA(21))a.yx=a.yx-3.0;else if(FA(35))a.yx=a.yx+3.0;if(FA(49)&&FA(50))a.HE=0.0;else if(FA(49))e=e-8.0*a.I.m.cc;else if(FA(50))e=e+8.0*a.I.m.cc;f=a.I.m;if(f.f0){b=Oi(a.blR,b,0.5*f.hJ);c=Oi(a.blQ,c,0.5*a.I.m.hJ);d=Oi(a.blO,d,0.5*a.I.m.hJ);e=Oi(a.blN,e,0.5*a.I.m.hJ);}a.Pa=a.Pa+b;a.OI=a.OI+c;a.Lx=a.Lx+d;a.HE=a.HE+e;}f=a.I.m;if(f.f0){b=f.hJ*0.6000000238418579+0.20000000298023224;c=b*b*b*8.0;f=a.brK;b=a.Ir;c
=0.05000000074505806*c;a.bfL=Oi(f,b,c);a.bgL=Oi(a.bvJ,a.IA,c);a.Ra=0.0;a.Ir=0.0;a.IA=0.0;}f=a.I;if(f.dc===null)f.dc=f.l;g=f.t;h=Q(f.dc.d);i=Q(a.I.dc.h);j=Q(a.I.dc.c);$p=1;case 1:$z=Bha(g,h,i,j);if(C()){break _;}b=$z;c=(3-a.I.m.lQ|0)/3.0;k=b*(1.0-c)+c;b=a.H0;a.H0=b+(k-b)*0.10000000149011612;a.q2=a.q2+1|0;BQd(a.t_);$p=2;case 2:BoQ(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BTb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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.I;if(c.dc!==null&&c.t!==null){d=c.bJ.ba8();c=a.I;e=c.dc;$p=1;continue _;}return;case 1:$z=Bu4(e,d,b);if(C()){break _;}e=$z;c.lu=e;c=ABv(a.I.dc,b);e=a.I.lu;if(e!==null)d=Ie(e.nn,c);if(a.I.bJ.a8W())d=6.0;else if(d>3.0)d=3.0;f=US(a.I.dc,b);g=HG(c,f.Q*d,f.P*d,f.M*d);a.R7
=null;e=a.I;h=e.t;i=e.dc;e=Es(Ll(i.C,f.Q*d,f.P*d,f.M*d),1.0,1.0,1.0);$p=2;case 2:$z=Bg7(h,i,e);if(C()){break _;}e=$z;j=0.0;k=0;while(k<e.p){h=Z(e,k);if(h.mg()){l=h.bpN();i=h.C;d=l;i=Es(i,d,d,d);m=ZA(i,c,g);if(A1l(i,c)){if(!(0.0>=j&&j!==0.0)){a.R7=h;j=0.0;}}else if(m!==null){n=Ie(c,m.nn);if(!(n>=j&&j!==0.0)){a.R7=h;j=n;}}}k=k+1|0;}c=a.R7;if(c!==null)a.I.lu=AHb(c);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BPR(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a1R>0)return 90.0;d=a.I;e=d.dc;f=70.0;if(c){g=f+d.m.IV*40.0;h=a.bAR;f=g*(h+(a.bhM-h)*b);}if(e.c$<=0)f=f/((1.0-500.0/(e.oa+b+500.0))*2.0+1.0);BI();d=C$S;$p=1;case 1:$z=BlO(e,d);if(C()){break _;}c=$z;if(c)f=f*60.0/70.0;g=a.bkW;return f+g+(a.yx-g)*b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Yr(a,b){var c,d,e;c=a.I.dc;d=c.iL-b;if(c.c$<=0)Bk(40.0-8000.0/(c.oa+b+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.N8;b=BC(b*b*b*b*3.1415927410125732);e=c.lR;Bk( -e,0.0,1.0,0.0);Bk( -b*14.0,0.0,0.0,1.0);Bk(e,0.0,1.0,0.0);}}
function Q0(a,b){var c,d,e,f,g;c=a.I.dc;if(c instanceof Ew){d=c.sZ;d= -(d+(d-c.Zg)*b);e=c.HQ;f=e+(c.qC-e)*b;e=c.Dp;g=e+(c.qV-e)*b;d=d*3.1415927410125732;Bt(BC(d)*f*0.5, -MX(BT(d)*f),0.0);Bk(BC(d)*f*3.0,0.0,0.0,1.0);Bk(MX(BT(d-0.20000000298023224)*f)*5.0,1.0,0.0,0.0);Bk(g,1.0,0.0,0.0);}}
function BON(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(Ib()){var $T=ED();$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:{c=a.I.dc;d=c.cv-1.6200000047683716;e=c.bU;f=c.d-e;g=b;h=e+f*g;e=c.cD;e=e+(c.h-
e)*g;i=d;e=e-i;f=c.bX;f=f+(c.c-f)*g;j=a.bgF;Bk(j+(a.HE-j)*b,0.0,0.0,1.0);if(W6(c)){d=i+1.0;Bt(0.0,0.30000001192092896,0.0);k=a.I;if(k.m.fc)break a;k=k.t;l=Q(c.d);m=Q(c.h);n=Q(c.c);$p=1;continue _;}k=a.I.m;l=k.c_;if(l<=0)Bt(0.0,0.0,(-0.10000000149011612));else{j=a.be5;i=j+(a.Pa-j)*b;if(k.fc){j=a.a5c;o=j+(a.OI-j)*b;j=a.a5r;p=j+(a.Lx-j)*b;Bt(0.0,0.0, -i);Bk(p,1.0,0.0,0.0);Bk(o,0.0,1.0,0.0);}else{q=c.r;p=c.E;if(l==2)p=p+180.0;j=q/180.0*3.1415927410125732;r= -BC(j);s=p/180.0*3.1415927410125732;t=r*BT(s)*i;u=BT(j)
*BT(s)*i;v= -BC(s)*i;n=0;t=h-t;v=e-v;u=f-u;if(n<8){j=((n&1)*2|0)-1|0;r=((n>>1&1)*2|0)-1|0;s=((n>>2&1)*2|0)-1|0;j=j*0.10000000149011612;r=r*0.10000000149011612;s=s*0.10000000149011612;k=a.I.t;w=j;x=h+w;y=r;z=e+y;ba=s;bb=Cr(x,z,f+ba);bc=Cr(t+w+ba,v+y,u+ba);$p=3;continue _;}if(a.I.m.c_==2)Bk(180.0,0.0,1.0,0.0);Bk(c.E-p,1.0,0.0,0.0);Bk(c.r-q,0.0,1.0,0.0);Bt(0.0,0.0, -i);Bk(q-c.r,0.0,1.0,0.0);Bk(p-c.E,1.0,0.0,0.0);}}}if(!a.I.m.fc){j=c.bG;Bk(j+(c.E-j)*b,1.0,0.0,0.0);j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,1.0,0.0);}Bt(0.0,
d,0.0);e=c.bU;e=e+(c.d-e)*g;f=c.cD;f=f+(c.h-f)*g-d;h=c.bX;h=h+(c.c-h)*g;a.DH=AEP(a.I.cW,e,f,h,b);return;case 1:$z=BHl(k,l,m,n);if(C()){break _;}l=$z;O();if(l!=C1M.a){j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,(-1.0),0.0);j=c.bG;Bk(j+(c.E-j)*b,(-1.0),0.0,0.0);if(!a.I.m.fc){j=c.bG;Bk(j+(c.E-j)*b,1.0,0.0,0.0);j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,1.0,0.0);}Bt(0.0,d,0.0);e=c.bU;e=e+(c.d-e)*g;f=c.cD;f=f+(c.h-f)*g-d;h=c.bX;h=h+(c.c-h)*g;a.DH=AEP(a.I.cW,e,f,h,b);return;}k=a.I.t;l=Q(c.d);m=Q(c.h);n=Q(c.c);$p=2;case 2:$z=Bjf(k,l,m,n);if
(C()){break _;}m=$z;Bk((m&3)*90|0,0.0,1.0,0.0);j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,(-1.0),0.0);j=c.bG;Bk(j+(c.E-j)*b,(-1.0),0.0,0.0);if(!a.I.m.fc){j=c.bG;Bk(j+(c.E-j)*b,1.0,0.0,0.0);j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,1.0,0.0);}Bt(0.0,d,0.0);e=c.bU;e=e+(c.d-e)*g;f=c.cD;f=f+(c.h-f)*g-d;h=c.bX;h=h+(c.c-h)*g;a.DH=AEP(a.I.cW,e,f,h,b);return;case 3:$z=BpF(k,bb,bc);if(C()){break _;}k=$z;if(k!==null){bd=Ie(k.nn,Cr(h,e,f));if(bd<i)i=bd;}n=n+1|0;if(n>=8){if(a.I.m.c_==2)Bk(180.0,0.0,1.0,0.0);Bk(c.E-p,1.0,0.0,0.0);Bk(c.r-q,0.0,
1.0,0.0);Bt(0.0,0.0, -i);Bk(q-c.r,0.0,1.0,0.0);Bk(p-c.E,1.0,0.0,0.0);if(!a.I.m.fc){j=c.bG;Bk(j+(c.E-j)*b,1.0,0.0,0.0);j=c.bz;Bk(j+(c.r-j)*b+180.0,0.0,1.0,0.0);}Bt(0.0,d,0.0);e=c.bU;e=e+(c.d-e)*g;f=c.cD;f=f+(c.h-f)*g-d;h=c.bX;h=h+(c.c-h)*g;a.DH=AEP(a.I.cW,e,f,h,b);return;}j=((n&1)*2|0)-1|0;r=((n>>1&1)*2|0)-1|0;s=((n>>2&1)*2|0)-1|0;j=j*0.10000000149011612;r=r*0.10000000149011612;s=s*0.10000000149011612;k=a.I.t;w=j;x=h+w;y=r;z=e+y;ba=s;bb=Cr(x,z,f+ba);bc=Cr(t+w+ba,v+y,u+ba);continue _;default:H$();}}ED().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 Bkb(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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.yK=256>>a.I.m.lQ;Dy(5889);EQ();if(a.I.m.es)Bt(( -((c*2|0)-1|0)|0)*0.07000000029802322,0.0,0.0);if(a.zp===1.0){d=1;$p=1;continue _;}Bt(a.a88, -a.bcp,0.0);e=a.zp;Bne(e,e,1.0);d=1;$p=2;continue _;case 1:$z=BPR(a,b,d);if(C()){break _;}f=$z;g=a.I;WU(f,g.dq/g.cG,0.05000000074505806,a.yK*2.0);Dy(5888);EQ();if(a.I.m.es)Bt(((c
*2|0)-1|0)*0.10000000149011612,0.0,0.0);Yr(a,b);if(a.I.m.ne)Q0(a,b);g=a.I.l;h=g.GY;f=h+(g.hm-h)*b;if(f>0.0){d=20;Er();if(FD(g,D7g))d=7;i=5.0/(f*f+5.0)-f*0.03999999910593033;h=i*i;f=a.q2+b;i=d;Bk(f*i,0.0,1.0,1.0);Cz(1.0/h,1.0,1.0);Bk( -(a.q2+b)*i,0.0,1.0,1.0);}$p=3;continue _;case 2:$z=BPR(a,b,d);if(C()){break _;}h=$z;g=a.I;WU(h,g.dq/g.cG,0.05000000074505806,a.yK*2.0);Dy(5888);EQ();if(a.I.m.es)Bt(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);Yr(a,b);if(a.I.m.ne)Q0(a,b);g=a.I.l;h=g.GY;f=h+(g.hm-h)*b;if(f>0.0){d=
20;Er();if(FD(g,D7g))d=7;i=5.0/(f*f+5.0)-f*0.03999999910593033;h=i*i;f=a.q2+b;i=d;Bk(f*i,0.0,1.0,1.0);Cz(1.0/h,1.0,1.0);Bk( -(a.q2+b)*i,0.0,1.0,1.0);}$p=3;case 3:BON(a,b);if(C()){break _;}c=a.a1R;if(c>0){j=c-1|0;if(j==1)Bk(90.0,0.0,1.0,0.0);if(j==2)Bk(180.0,0.0,1.0,0.0);if(j==3)Bk((-90.0),0.0,1.0,0.0);if(j==4)Bk(90.0,1.0,0.0,0.0);if(j==5)Bk((-90.0),1.0,0.0,0.0);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BcU(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a1R>0)return;Dy(5889);EQ();if(a.I.m.es)Bt(( -((c*2|0)-1|0)|0)*0.07000000029802322,0.0,0.0);if(a.zp===1.0){d=0;$p=1;continue _;}Bt(a.a88, -a.bcp,0.0);e=a.zp;Bne(e,e,1.0);d=0;$p=2;continue _;case 1:$z=BPR(a,b,d);if(C()){break _;}f=$z;g=a.I;WU(f,g.dq/g.cG,0.05000000074505806,a.yK*2.0);Dy(5888);EQ();if(a.I.m.es)Bt(((c*2|0)-1|0)*
0.10000000149011612,0.0,0.0);BY();Yr(a,b);if(a.I.m.ne)Q0(a,b);g=a.I;h=g.m;if(!h.c_&&!g.dc.eQ&&!h.fR){e=b;S9(a,e);g=a.t_;$p=4;continue _;}BK();g=a.I;if(!g.m.c_&&!g.dc.eQ){g=a.t_;$p=3;continue _;}if(a.I.m.ne)Q0(a,b);return;case 2:$z=BPR(a,b,d);if(C()){break _;}f=$z;g=a.I;WU(f,g.dq/g.cG,0.05000000074505806,a.yK*2.0);Dy(5888);EQ();if(a.I.m.es)Bt(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);BY();Yr(a,b);if(a.I.m.ne)Q0(a,b);g=a.I;h=g.m;if(!h.c_&&!g.dc.eQ&&!h.fR){e=b;S9(a,e);g=a.t_;$p=4;continue _;}BK();g=a.I;if(!g.m.c_
&&!g.dc.eQ){g=a.t_;$p=3;continue _;}if(a.I.m.ne)Q0(a,b);return;case 3:BGZ(g,b);if(C()){break _;}Yr(a,b);if(a.I.m.ne)Q0(a,b);return;case 4:BHT(g,b);if(C()){break _;}LS(a,e);BK();g=a.I;if(!g.m.c_&&!g.dc.eQ){g=a.t_;$p=3;continue _;}if(a.I.m.ne)Q0(a,b);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function LS(a,b){F4(C1n);Bl(3553);F4(C1m);}
function S9(a,b){F4(C1n);Dy(5890);EQ();Cz(0.00390625,0.00390625,0.00390625);Bt(8.0,8.0,8.0);Dy(5888);D5(a.I.U,a.bcy);Fc(3553,10241,9729);Fc(3553,10240,9729);Fc(3553,10241,9729);Fc(3553,10240,9729);Fc(3553,10242,10496);Fc(3553,10243,10496);Cj(1.0,1.0,1.0,1.0);Bc(3553);F4(C1m);}
function BZH(a){var b,c,d;a.R5=a.R5+(Cy()-Cy())*Cy()*Cy();b=a.a00+(Cy()-Cy())*Cy()*Cy();a.a00=b;c=a.R5*0.9;a.R5=c;b=b*0.9;a.a00=b;d=a.a38;a.a38=d+(c-d)*1.0;c=a.bi3;a.bi3=c+(b-c)*1.0;a.XF=1;}
function AWO(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=a.I.t;if(b!==null){c=0;while(c<256){d=ANJ(b,1.0)*0.949999988079071+0.05000000074505806;e=b.b5.xq.data;f=c/16|0;g=e[f]*d;h=e[c%16|0]*(a.a38*0.10000000149011612+1.5);if(b.gH>0)g=e[f];i=g*(ANJ(b,1.0)*0.6499999761581421+0.3499999940395355);j=g*(ANJ(b,1.0)*0.6499999761581421+0.3499999940395355);k=h*((h*0.6000000238418579+0.4000000059604645)*0.6000000238418579+0.4000000059604645);l=h*(h*h*0.6000000238418579+0.4000000059604645);m=i+h;n=j+k;o=g+l;g=m*0.9599999785423279
+0.029999999329447746;i=n*0.9599999785423279+0.029999999329447746;j=o*0.9599999785423279+0.029999999329447746;if(b.b5.lE==1){g=0.2199999988079071+h*0.75;i=0.2800000011920929+k*0.75;j=0.25+l*0.75;}p=a.I.m.Jo;if(g>1.0)g=1.0;if(i>1.0)i=1.0;if(j>1.0)j=1.0;q=1.0-g;r=1.0-i;s=1.0-j;h=1.0-q*q*q*q;k=1.0-r*r*r*r;l=1.0-s*s*s*s;m=1.0-p;g=g*m+h*p;h=i*m+k*p;i=j*m+l*p;g=g*0.9599999785423279+0.029999999329447746;h=h*0.9599999785423279+0.029999999329447746;i=i*0.9599999785423279+0.029999999329447746;if(g>1.0)g=1.0;if(h>1.0)h
=1.0;if(i>1.0)i=1.0;if(g<0.0)g=0.0;if(h<0.0)h=0.0;if(i<0.0)i=0.0;a.bbg.data[c]=(-16777216)|(g*255.0|0)<<16|(h*255.0|0)<<8|i*255.0|0;c=c+1|0;}A3b(a.I.U,a.bbg,16,16,a.bcy);}}
function Bkv(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1898));if(a.XF)AWO(a);Cs();if(A1h())a.bjF=CS();else if(Do(BD(CS(),a.bjF),L(500))){c=a.I;$p=1;continue _;}Ed(B(270));c=a.I;if(c.ep){d=c.a0l;e=C7g|0;C7g=0.0;d.bdt=e;f=C7h|0;C7h=0.0;d.bdr=f;c=c.m;g=c.hJ*0.6000000238418579+0.20000000298023224;h
=g*g*g*8.0;i=e*h;j=f*h;k=1;if(c.x2)k=(-1);if(!c.fc){if(FA(36))i=(-12.0)*a.I.m.hJ;else if(FA(38))i=12.0*a.I.m.hJ;if(FA(23))j=12.0*a.I.m.hJ;else if(FA(37))j=(-12.0)*a.I.m.hJ;}c=a.I;if(!c.m.f0)ADH(c.l,i,j*k);else{a.Ir=a.Ir+i;a.IA=a.IA+j;l=b-a.Ra;a.Ra=b;g=a.bfL*l;h=a.bgL*l;ADH(c.l,g,h*k);}}Cs();c=a.I;if(!c.rb){d=c.m;C_D=d.es;m=Vc(d,c.dq,c.cG);f=ADo(m);e=ZS(m);n=R(BjQ(),f)/a.I.dq|0;f=R(BTo(),e);c=a.I;k=c.cG;o=(e-(f/k|0)|0)-1|0;p=200;f=c.m.o_;if(f==1)p=120;if(f==2)p=40;if(c.t!==null){Ed(B(267));if(!a.I.m.o_){q=Bw;$p
=3;continue _;}q=Bi(a.vA,L(1000000000/p|0));$p=2;continue _;}J$(0,0,c.dq,k);Dy(5889);EQ();Dy(5888);EQ();ANs(a);a.vA=Nx();if(a.I.bN!==null){SZ(256);c=a.I.bN;$p=4;continue _;}}return;case 1:Bgs(c);if(C()){break _;}Ed(B(270));c=a.I;if(c.ep){d=c.a0l;e=C7g|0;C7g=0.0;d.bdt=e;f=C7h|0;C7h=0.0;d.bdr=f;c=c.m;g=c.hJ*0.6000000238418579+0.20000000298023224;h=g*g*g*8.0;i=e*h;j=f*h;k=1;if(c.x2)k=(-1);if(!c.fc){if(FA(36))i=(-12.0)*a.I.m.hJ;else if(FA(38))i=12.0*a.I.m.hJ;if(FA(23))j=12.0*a.I.m.hJ;else if(FA(37))j=(-12.0)*a.I.m.hJ;}c
=a.I;if(!c.m.f0)ADH(c.l,i,j*k);else{a.Ir=a.Ir+i;a.IA=a.IA+j;l=b-a.Ra;a.Ra=b;g=a.bfL*l;h=a.bgL*l;ADH(c.l,g,h*k);}}Cs();c=a.I;if(!c.rb){d=c.m;C_D=d.es;m=Vc(d,c.dq,c.cG);f=ADo(m);e=ZS(m);n=R(BjQ(),f)/a.I.dq|0;f=R(BTo(),e);c=a.I;k=c.cG;o=(e-(f/k|0)|0)-1|0;p=200;f=c.m.o_;if(f==1)p=120;if(f==2)p=40;if(c.t!==null){Ed(B(267));if(!a.I.m.o_){q=Bw;$p=3;continue _;}q=Bi(a.vA,L(1000000000/p|0));$p=2;continue _;}J$(0,0,c.dq,k);Dy(5889);EQ();Dy(5888);EQ();ANs(a);a.vA=Nx();if(a.I.bN!==null){SZ(256);c=a.I.bN;$p=4;continue _;}}return;case 2:BRE(a,
b,q);if(C()){break _;}BH(B(1899));if(a.I.m.o_==2){q=CN(BD(Bi(a.vA,L(1000000000/p|0)),Nx()),L(1000000));Do(q,Bw)&&El(q,L(500));}a.vA=Nx();BH(B(259));c=a.I;if(c.m.fR&&c.bN===null){Cs();if(a.I.bN===null)return;SZ(256);c=a.I.bN;$p=4;continue _;}d=c.kE;f=c.bN===null?0:1;$p=6;continue _;case 3:BRE(a,b,q);if(C()){break _;}BH(B(1899));if(a.I.m.o_==2){q=CN(BD(Bi(a.vA,L(1000000000/p|0)),Nx()),L(1000000));Do(q,Bw)&&El(q,L(500));}a.vA=Nx();BH(B(259));c=a.I;if(c.m.fR&&c.bN===null){Cs();if(a.I.bN===null)return;SZ(256);c=
a.I.bN;$p=4;continue _;}d=c.kE;f=c.bN===null?0:1;$p=6;continue _;case 4:c.fC(n,o,b);if(C()){break _;}c=a.I.bN;if(c!==null){c=c.bdO;if(c!==null){$p=5;continue _;}}return;case 5:BBt(c,b);if(C()){break _;}return;case 6:BxC(d,b,f,n,o);if(C()){break _;}Cs();if(a.I.bN===null)return;SZ(256);c=a.I.bN;$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BRE(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1898));if(a.XF)AWO(a);Bc(2884);Bc(2929);d=a.I;if(d.dc===null)d.dc=d.l;BH(B(260));$p=1;case 1:BTb(a,b);if(C()){break _;}d=a.I;e=d.dc;f=d.cW;g=d.dy;h=e.g0;i=e.d-h;j=b;i=h+i*j;h=e.fD;k=h+(e.h-h)*j;h=e.g1;h=h+
(e.c-h)*j;BH(B(1900));l=AYP(a.I.t);if(l instanceof ID)l.l_(E$(i|0)>>4,E$(h|0)>>4);m=0;n=H0(c,Bw);o=e instanceof Ew;if(m>=2){Ft(1,1,1,0);Cs();return;}if(a.I.m.es){D83=m;if(m)Ft(1,0,0,0);else Ft(0,1,1,0);}BH(B(1901));d=a.I;J$(0,0,d.dq,d.cG);$p=2;case 2:Bh1(a,b);if(C()){break _;}SZ(16640);Bc(2884);BH(B(1902));$p=3;case 3:Bkb(a,b,m);if(C()){break _;}BH(B(1903));A7s();if(a.I.m.lQ<2){p=(-1);$p=5;continue _;}Bc(2912);p=1;$p=4;case 4:BVK(a,p,b);if(C()){break _;}if(a.I.m.uG)R4(7425);BH(B(1904));d=CWX();BV8(d,i,k,h);BzR(a.I.cW,
d,b);if(m){p=0;$p=7;continue _;}BH(B(1905));l=a.I.cW;p=0;$p=15;continue _;case 5:BVK(a,p,b);if(C()){break _;}BH(B(1906));$p=6;case 6:Bgg(f,b);if(C()){break _;}Bc(2912);p=1;$p=4;continue _;case 7:BVK(a,p,b);if(C()){break _;}Bc(2912);p=3553;l=a.I.U;q=B(263);$p=8;case 8:$z=Bmy(l,q);if(C()){break _;}r=$z;DI(p,r);F7();BH(B(1907));AJy(f,e,0,j);R4(7424);if(!a.a1R){Hz();BH(B(1781));l=ABv(e,b);$p=11;continue _;}Bl(3042);Bc(2884);DB(770,771);D6(1);p=0;$p=9;case 9:BVK(a,p,b);if(C()){break _;}Bc(3042);Bl(2884);p=3553;d
=a.I.U;l=B(263);$p=10;case 10:$z=Bmy(d,l);if(C()){break _;}r=$z;DI(p,r);if(!a.I.m.nE){BH(B(645));AJy(f,e,1,j);}else{BH(B(645));if(a.I.m.uG)R4(7425);Ft(0,0,0,0);p=AJy(f,e,1,j);if(!a.I.m.es)Ft(1,1,1,1);else if(D83)Ft(1,0,0,1);else Ft(0,1,1,1);if(p>0)AU5(f,1,j);R4(7424);}D6(1);Bc(2884);Bl(3042);if(a.zp===1.0&&o&&a.I.lu!==null){BI();d=C$S;$p=23;continue _;}BH(B(1908));$p=17;continue _;case 11:Bfi(f,l,d,b);if(C()){break _;}S9(a,j);BH(B(1909));$p=12;case 12:BHL(g,e,b);if(C()){break _;}F7();p=0;$p=13;case 13:BVK(a,
p,b);if(C()){break _;}BH(B(269));$p=14;case 14:BFR(g,e,b);if(C()){break _;}LS(a,j);if(a.I.lu!==null){BI();d=C$S;$p=16;continue _;}Bl(3042);Bc(2884);DB(770,771);D6(1);p=0;$p=9;continue _;case 15:$z=Bi3(l,e,p);if(C()){break _;}p=$z;if(!p&&n){s=BD(c,Nx());if(El(s,Bw)&&E3(s,L(1000000000))){l=a.I.cW;p=0;continue _;}}p=0;$p=7;continue _;case 16:$z=BlO(e,d);if(C()){break _;}p=$z;if(p&&o){Bl(3008);BH(B(1910));d=a.I.lu;p=0;l=EM(e.X);$p=18;continue _;}Bl(3042);Bc(2884);DB(770,771);D6(1);p=0;$p=9;continue _;case 17:BEL(a,
b);if(C()){break _;}Bl(2912);if(BmT(a.I.m)){BH(B(1734));BY();p=0;$p=20;continue _;}BH(B(1911));if(a.zp===1.0){SZ(256);$p=24;continue _;}if(!a.I.m.es){Cs();return;}m=m+1|0;if(m>=2){Ft(1,1,1,0);Cs();return;}if(a.I.m.es){D83=m;if(m)Ft(1,0,0,0);else Ft(0,1,1,0);}BH(B(1901));d=a.I;J$(0,0,d.dq,d.cG);$p=2;continue _;case 18:Bkq(f,e,d,p,l,b);if(C()){break _;}d=a.I.lu;p=0;l=EM(e.X);$p=19;case 19:Bk4(f,e,d,p,l,b);if(C()){break _;}Bc(3008);Bl(3042);Bc(2884);DB(770,771);D6(1);p=0;$p=9;continue _;case 20:BVK(a,p,b);if(C())
{break _;}Bc(2912);$p=21;case 21:Baq(f,b);if(C()){break _;}Bl(2912);p=1;$p=22;case 22:BVK(a,p,b);if(C()){break _;}BK();BH(B(1911));if(a.zp===1.0){SZ(256);$p=24;continue _;}if(!a.I.m.es){Cs();return;}m=m+1|0;if(m>=2){Ft(1,1,1,0);Cs();return;}if(a.I.m.es){D83=m;if(m)Ft(1,0,0,0);else Ft(0,1,1,0);}BH(B(1901));d=a.I;J$(0,0,d.dq,d.cG);$p=2;continue _;case 23:$z=BlO(e,d);if(C()){break _;}p=$z;if(p){BH(B(1908));$p=17;continue _;}Bl(3008);BH(B(1910));d=a.I.lu;p=0;l=EM(e.X);$p=25;continue _;case 24:BcU(a,b,m);if(C())
{break _;}if(!a.I.m.es){Cs();return;}m=m+1|0;if(m>=2){Ft(1,1,1,0);Cs();return;}if(a.I.m.es){D83=m;if(m)Ft(1,0,0,0);else Ft(0,1,1,0);}BH(B(1901));d=a.I;J$(0,0,d.dq,d.cG);$p=2;continue _;case 25:Bkq(f,e,d,p,l,b);if(C()){break _;}d=a.I.lu;p=0;l=EM(e.X);$p=26;case 26:Bk4(f,e,d,p,l,b);if(C()){break _;}Bc(3008);BH(B(1908));$p=17;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BoQ(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(Ib()){var $T=ED();$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:b=NI(a.I.t,1.0);c=a.I;if(!c.m.nE)b=b/2.0;if(b!==0.0){d=c.dc;c=c.t;e=Q(d.d);f=Q(d.h);g=Q(d.c);h=10;i=0.0;j=0.0;k=0.0;l=0;m=0;n=f+10|0;f=f-10|0;if(m<(100.0*b
*b|0)){o=(e+E(a.g7,h)|0)-E(a.g7,h)|0;p=(g+E(a.g7,h)|0)-E(a.g7,h)|0;$p=1;continue _;}if(l>0){l=E(a.g7,3);m=a.AU;a.AU=m+1|0;if(l<m){a.AU=0;if(j>d.h+1.0){q=Q(d.d);l=Q(d.c);$p=4;continue _;}c=a.I.t;d=B(1912);b=0.20000000298023224;r=1.0;$p=3;continue _;}}}return;case 1:$z=BCi(c,o,p);if(C()){break _;}s=$z;q=s-1|0;$p=2;case 2:$z=BHl(c,o,q,p);if(C()){break _;}t=$z;if(s<=n&&s>=f&&Ug((EU(c)).kH(o,p))&&LR(EU(c),o,s,p)>0.20000000298023224){u=P(a.g7);v=P(a.g7);if(t>0){O();w=C1F.data;x=w[t].bv;BI();if(x===C$T)Ji(a.I.dy,B1V(c,
o+u,s+0.10000000149011612-w[t].d8,p+v,0.0,0.0,0.0));else{l=l+1|0;if(!E(a.g7,l)){i=o+u;j=s+0.10000000149011612-C1F.data[t].d8;k=p+v;}Ji(a.I.dy,CUg(c,o+u,s+0.10000000149011612-C1F.data[t].d8,p+v));}}}m=m+1|0;if(m<(100.0*b*b|0)){o=(e+E(a.g7,h)|0)-E(a.g7,h)|0;p=(g+E(a.g7,h)|0)-E(a.g7,h)|0;$p=1;continue _;}if(l>0){l=E(a.g7,3);m=a.AU;a.AU=m+1|0;if(l<m){a.AU=0;if(j>d.h+1.0){q=Q(d.d);l=Q(d.c);$p=4;continue _;}c=a.I.t;d=B(1912);b=0.20000000298023224;r=1.0;$p=3;continue _;}}return;case 3:BaK(c,i,j,k,d,b,r);if(C()){break _;}return;case 4:$z
=BCi(c,q,l);if(C()){break _;}q=$z;if(q<=Q(d.h)){c=a.I.t;d=B(1912);b=0.20000000298023224;r=1.0;$p=3;continue _;}d=a.I.t;c=B(1912);b=0.10000000149011612;r=0.5;$p=5;case 5:BaK(d,i,j,k,c,b,r);if(C()){break _;}return;default:H$();}}ED().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 BEL(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();bE=$T.l();bD=$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:c=NI(a.I.t,b);if(c<=0.0)return;a:{d=b;S9(a,d);if(a.C$===null){a.C$=Dk(1024);a.Ia=Dk(1024);e=0;while(true){if(e>=32)break a;f=0;while(f<32){g=f-16|0;h=e-16|0;i=Gh(g*g+h*h);j=a.C$.data;k=e<<5|f;j[k]= -h/i;a.Ia.data[k]=g/i;f=f+1|0;}e=e+1|0;}}}l=a.I;m
=l.dc;n=l.t;o=Q(m.d);p=Q(m.h);k=Q(m.c);Cg();q=C1A;Bl(2884);Qv(0.0,1.0,0.0);Bc(3042);DB(770,771);PP(516,0.009999999776482582);r=3553;l=a.I.U;s=B(1913);$p=1;case 1:$z=Bmy(l,s);if(C()){break _;}t=$z;DI(r,t);u=m.g0;v=u+(m.d-u)*d;u=m.fD;w=u+(m.h-u)*d;u=m.g1;x=u+(m.c-u)*d;y=Q(w);z=5;if(a.I.m.nE)z=10;l=EU(n);r=o-z|0;t=k-z|0;ba=(z*2|0)+1|0;j=l.bvW(r,t,ba,ba);bb=(EU(n)).a80(r,t,ba,ba);bc=(-1);bd=a.q2+b;if(a.I.m.nE)z=10;Df(1.0,1.0,1.0,1.0);r=0;t=k-z|0;v= -v*1.0;w= -w*1.0;be= -x*1.0;g=bd*0.009999999776482582;b:{while(t
<=(k+z|0)){ba=o-z|0;while(ba<=(o+z|0)){bf=j.data;bg=(((((t-k|0)+16|0)*32|0)+ba|0)-o|0)+16|0;bh=a.C$.data[bg]*0.5;bi=a.Ia.data[bg]*0.5;bg=r+1|0;l=bf[r];if(Ug(l))break b;if(AAm(l))break b;ba=ba+1|0;r=bg;}t=t+1|0;}if(bc>=0)BO(q);Bc(2884);Bl(3042);PP(516,0.10000000149011612);LS(a,d);return;}$p=2;case 2:$z=BCi(n,ba,t);if(C()){break _;}bj=$z;bk=p-z|0;bl=p+z|0;if(bk<bj)bk=bj;if(bl<bj)bl=bj;bm=1.0;e=bj<y?y:bj;if(bk==bl){c:{d:while(true){ba=ba+1|0;r=bg;while(ba>(o+z|0)){t=t+1|0;if(t>(k+z|0))break d;ba=o-z|0;}bf=j.data;bg
=(((((t-k|0)+16|0)*32|0)+ba|0)-o|0)+16|0;bh=a.C$.data[bg]*0.5;bi=a.Ia.data[bg]*0.5;bg=r+1|0;l=bf[r];if(Ug(l))break c;if(AAm(l))break c;}if(bc>=0)BO(q);Bc(2884);Bl(3042);PP(516,0.10000000149011612);LS(a,d);return;}continue _;}bn=bb.data;l=a.g7;f=R(ba,ba)*3121|0;bo=R(ba,45238971);r=f+bo|0;bp=R(R(t,t),418711);bq=t*13761|0;AOs(l,L(r^(bp+bq|0)));br=bn[bg-1|0];if(ByG(EU(n),br,bj)>=0.15000000596046448){if(bc){if(bc>=0)BO(q);bc=0;r=3553;l=a.I.U;s=B(1914);$p=6;continue _;}bs=((((((a.q2+f|0)+bo|0)+bp|0)+bq|0)&31)+b)/
32.0*(3.0+P(a.g7));bt=ba;u=bt+0.5-m.d;bu=t;bv=bu+0.5-m.c;bw=CJ(u*u+bv*bv)/z;bx=1.0;r=0;$p=5;continue _;}if(bc!=1){if(bc>=0)BO(q);bc=1;r=3553;l=a.I.U;s=B(1913);$p=4;continue _;}bs=((a.q2&511)+b)/512.0;bu=P(a.g7)+g*BU(a.g7);by=P(a.g7)+bd*BU(a.g7)*0.0010000000474974513;br=ba;bz=br+0.5-m.d;h=t;bA=h+0.5-m.c;bt=CJ(bz*bz+bA*bA)/z;bB=1.0;r=0;$p=3;case 3:$z=BAL(n,ba,e,t,r);if(C()){break _;}r=$z;BP(q,((r*3|0)+15728880|0)/4|0);GY(q,bB,bB,bB,((1.0-bt*bt)*0.30000001192092896+0.5)*c);G3(q,v,w,be);bC=br-bh+0.5;bD=bk;bE=h-
bi+0.5;bv=0.0+bu;bw=bk*bm/4.0;bx=bs*bm;u=bw+bx+by;F(q,bC,bD,bE,bv,u);bA=br+bh+0.5;bz=h+bi+0.5;x=1.0+bu;F(q,bA,bD,bz,x,u);bD=bl;u=bl*bm/4.0+bx+by;F(q,bA,bD,bz,x,u);F(q,bC,bD,bE,bv,u);G3(q,0.0,0.0,0.0);e:{a:while(true){ba=ba+1|0;r=bg;while(ba>(o+z|0)){t=t+1|0;if(t>(k+z|0))break a;ba=o-z|0;}bf=j.data;bg=(((((t-k|0)+16|0)*32|0)+ba|0)-o|0)+16|0;bh=a.C$.data[bg]*0.5;bi=a.Ia.data[bg]*0.5;bg=r+1|0;l=bf[r];if(Ug(l))break e;if(AAm(l))break e;}if(bc>=0)BO(q);Bc(2884);Bl(3042);PP(516,0.10000000149011612);LS(a,d);return;}$p
=2;continue _;case 4:$z=Bmy(l,s);if(C()){break _;}bj=$z;DI(r,bj);B$(q);bs=((a.q2&511)+b)/512.0;bu=P(a.g7)+g*BU(a.g7);by=P(a.g7)+bd*BU(a.g7)*0.0010000000474974513;br=ba;bz=br+0.5-m.d;h=t;bA=h+0.5-m.c;bt=CJ(bz*bz+bA*bA)/z;bB=1.0;r=0;$p=3;continue _;case 5:$z=BAL(n,ba,e,t,r);if(C()){break _;}r=$z;BP(q,r);GY(q,bx,bx,bx,((1.0-bw*bw)*0.5+0.5)*c);G3(q,v,w,be);x=bt-bh+0.5;bA=bk;bD=bu-bi+0.5;bw=bk*bm/4.0;bx=bs*bm;bz=bw+bx;F(q,x,bA,bD,0.0,bz);bE=bt+bh+0.5;u=bu+bi+0.5;F(q,bE,bA,u,1.0,bz);bA=bl;bz=bl*bm/4.0+bx;F(q,bE,bA,
u,1.0,bz);F(q,x,bA,bD,0.0,bz);G3(q,0.0,0.0,0.0);e:{a:while(true){ba=ba+1|0;r=bg;while(ba>(o+z|0)){t=t+1|0;if(t>(k+z|0))break a;ba=o-z|0;}bf=j.data;bg=(((((t-k|0)+16|0)*32|0)+ba|0)-o|0)+16|0;bh=a.C$.data[bg]*0.5;bi=a.Ia.data[bg]*0.5;bg=r+1|0;l=bf[r];if(Ug(l))break e;if(AAm(l))break e;}if(bc>=0)BO(q);Bc(2884);Bl(3042);PP(516,0.10000000149011612);LS(a,d);return;}$p=2;continue _;case 6:$z=Bmy(l,s);if(C()){break _;}bj=$z;DI(r,bj);B$(q);bs=((((((a.q2+f|0)+bo|0)+bp|0)+bq|0)&31)+b)/32.0*(3.0+P(a.g7));bt=ba;u=bt+0.5
-m.d;bu=t;bv=bu+0.5-m.c;bw=CJ(u*u+bv*bv)/z;bx=1.0;r=0;$p=5;continue _;default:H$();}}ED().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,bD,bE,$p);}
function ANs(a){var b,c;b=new QQ;c=a.I;RV(b,c.m,c.dq,c.cG);Oc(256);Dy(5889);EQ();Y3(0.0,b.Sc,b.Ih,0.0,1000.0,3000.0);Dy(5888);EQ();Bt(0.0,0.0,(-2000.0));}
function Bh1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.I;d=c.t;e=c.dc;f=1.0-G9(1.0/(4-c.m.lQ|0),0.25);g=AQE(d,a.I.dc,b);h=g.Q;i=g.P;j=g.M;k=BIz(d,b);a.e1=k.Q;a.e0=k.P;a.eV=k.M;if(a.I.m.lQ<2){c=BC(AXT(d,b))<=0.0?Cr(1.0,0.0,0.0):Cr((-1.0),0.0,
0.0);l=WE(US(e,b),c);if(l<0.0)l=0.0;if(l>0.0){m=d.b5.a51(Md(d,b),b);if(m!==null){m=m.data;l=l*m[3];n=a.e1;o=1.0-l;a.e1=n*o+m[0]*l;a.e0=a.e0*o+m[1]*l;a.eV=a.eV*o+m[2]*l;}}}l=a.e1;a.e1=l+(h-l)*f;l=a.e0;a.e0=l+(i-l)*f;l=a.eV;a.eV=l+(j-l)*f;p=NI(d,b);if(p>0.0){l=1.0-p*0.5;n=1.0-p*0.4000000059604645;a.e1=a.e1*l;a.e0=a.e0*l;a.eV=a.eV*n;}l=Tl(d,b);if(l>0.0){n=1.0-l*0.5;a.e1=a.e1*n;a.e0=a.e0*n;a.eV=a.eV*n;}if(a.DH){q=AOn(d,b);a.e1=q.Q;a.e0=q.P;a.eV=q.M;l=a.Zo;n=l+(a.H0-l)*b;a.e1=a.e1*n;a.e0=a.e0*n;a.eV=a.eV*n;r=e.fD;r
=(r+(e.h-r)*b)/32.0;Er();if(FD(e,D7j)){s=ABU(IF(e,D7j));r=s>=20?0.0:r*(1.0-s/20.0);}if(r<1.0){if(r<0.0)r=0.0;r=r*r;a.e1=a.e1*r;a.e0=a.e0*r;a.eV=a.eV*r;}if(a.I.m.es){b=a.e1*30.0;l=a.e0;n=b+l*59.0;o=a.eV;f=(n+o*11.0)/100.0;t=(b+l*70.0)/100.0;u=(b+o*70.0)/100.0;a.e1=f;a.e0=t;a.eV=u;}Pl(a.e1,a.e0,a.eV,0.0);return;}BI();c=C$S;$p=1;case 1:$z=BlO(e,c);if(C()){break _;}s=$z;if(s){a.e1=0.019999999552965164;a.e0=0.019999999552965164;a.eV=0.20000000298023224;l=a.Zo;n=l+(a.H0-l)*b;a.e1=a.e1*n;a.e0=a.e0*n;a.eV=a.eV*n;r=
e.fD;r=(r+(e.h-r)*b)/32.0;Er();if(FD(e,D7j)){s=ABU(IF(e,D7j));r=s>=20?0.0:r*(1.0-s/20.0);}if(r<1.0){if(r<0.0)r=0.0;r=r*r;a.e1=a.e1*r;a.e0=a.e0*r;a.eV=a.eV*r;}if(a.I.m.es){b=a.e1*30.0;l=a.e0;n=b+l*59.0;o=a.eV;f=(n+o*11.0)/100.0;t=(b+l*70.0)/100.0;u=(b+o*70.0)/100.0;a.e1=f;a.e0=t;a.eV=u;}Pl(a.e1,a.e0,a.eV,0.0);return;}c=C$T;$p=2;case 2:$z=BlO(e,c);if(C()){break _;}s=$z;if(s){a.e1=0.6000000238418579;a.e0=0.10000000149011612;a.eV=0.0;}l=a.Zo;n=l+(a.H0-l)*b;a.e1=a.e1*n;a.e0=a.e0*n;a.eV=a.eV*n;r=e.fD;r=(r+(e.h-r)
*b)/32.0;Er();if(FD(e,D7j)){s=ABU(IF(e,D7j));r=s>=20?0.0:r*(1.0-s/20.0);}if(r<1.0){if(r<0.0)r=0.0;r=r*r;a.e1=a.e1*r;a.e0=a.e0*r;a.eV=a.eV*r;}if(a.I.m.es){b=a.e1*30.0;l=a.e0;n=b+l*59.0;o=a.eV;f=(n+o*11.0)/100.0;t=(b+l*70.0)/100.0;u=(b+o*70.0)/100.0;a.e1=f;a.e0=t;a.eV=u;}Pl(a.e1,a.e0,a.eV,0.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BVK(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=a.I.dc;if(b==999){BRV(2918,AP_(a,0.0,0.0,0.0,1.0));U4(2917,9729);HE(2915,0.0);HE(2916,8.0);HE(2915,0.0);}else{BRV(2918,AP_(a,a.e1,a.e0,a.eV,1.0));Qv(0.0,(-1.0),0.0);Cj(1.0,1.0,1.0,1.0);Er();if(FD(d,D7j)){e=5.0;f=(IF(d,D7j)).ga;if(f<20)e=5.0+(a.yK-5.0)*(1.0-f/20.0);U4(2917,9729);if(b>=0){HE(2915,
e*0.25);HE(2916,e);}else{HE(2915,0.0);HE(2916,e*0.800000011920929);}}else{if(!a.DH){BI();g=C$S;$p=1;continue _;}U4(2917,2048);HE(2914,0.10000000149011612);}Bc(2903);}return;case 1:$z=BlO(d,g);if(C()){break _;}h=$z;if(h){U4(2917,2048);if(FD(d,D7h))HE(2914,0.05000000074505806);else HE(2914,0.10000000149011612);Bc(2903);return;}g=C$T;$p=2;case 2:$z=BlO(d,g);if(C()){break _;}h=$z;if(h){U4(2917,2048);HE(2914,2.0);}else{e=a.yK;if(!a.I.t.b5.jP){$p=3;continue _;}i=e;U4(2917,9729);if(b>=0){HE(2915,i*0.25);HE(2916,i);}
else{HE(2915,0.0);HE(2916,i*0.800000011920929);}if(a.I.t.b5.tG)HE(2915,0.0);}Bc(2903);return;case 3:$z=BM7(d,c);if(C()){break _;}h=$z;j=((h&15728640)>>20)/16.0;k=d.fD;j=j+(k+(d.h-k)*c+4.0)/32.0;if(j>=1.0)i=e;else{if(j<0.0)j=0.0;i=100.0*j*j;if(i<5.0)i=5.0;if(e<=i)i=e;}U4(2917,9729);if(b>=0){HE(2915,i*0.25);HE(2916,i);}else{HE(2915,0.0);HE(2916,i*0.800000011920929);}if(a.I.t.b5.tG)HE(2915,0.0);Bc(2903);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AP_(a,b,c,d,e){Mc(a.RP);Fd(Fd(Fd(Fd(a.RP,b),c),d),e);Lc(a.RP);return a.RP;}
function Bz1(){C_D=0;}
function SX(){var a=this;D.call(a);a.dP=null;a.bDx=0;}
function APh(a,b){a.bDx=0;a.dP=b;}
function BTa(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=a.dP.t;O();g=C1F.data;$p=1;case 1:$z=BHl(f,b,c,d);if(C()){break _;}e=$z;h=g[e];if(h===null)return 0;e=2001;i=h.a;$p=2;case 2:$z=Bjf(f,b,c,d);if(C()){break _;}j=$z;i=i+(j*256|0)|0;$p=3;case 3:Bc4(f,e,b,c,d,i);if(C()){break _;}$p=4;case 4:$z=Bjf(f,b,c,d);if(C()){break _;}i=$z;e=0;$p=5;case 5:$z=Bxe(f,b,c,d,e);if
(C()){break _;}j=$z;if(!j)return j;$p=6;case 6:h.Ci(f,b,c,d,i);if(C()){break _;}return j;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CkQ(a,b){}
function BxQ(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d.q;f=D4(d);$p=1;case 1:$z=f.ns(d,c,b);if(C()){break _;}f=$z;if(f===d&&!(f!==null&&f.q!=e))return 0;b=b.X;g=b.dX.data;e=b.dn;g[e]=f;if(!f.q)g[e]=null;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CAC(a,b){}
function BSZ(a){}
function Cwg(a,b){}
function Bnr(a,b){var c,d;c=new TJ;d=a.dP;AVB(c,d,b,d.z2,b.b5.lE);return c;}
function Boo(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BOw(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BcP(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BYR(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function ByN(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=f.ih;$p=1;case 1:$z=Beb(g,c,d,e,f);if(C()){break _;}f=$z;return f;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BIF(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=c.ih;$p=1;case 1:d.TE(c);if(C()){break _;}c.ih=c.rS;return;default:H$();}}ED().s(a,b,c,d,$p);}
function Cvc(a,b,c){}
function XV(a){return 0;}
function BN$(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:B0l(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function B_c(a){return 0;}
function CJ0(a){return 1;}
function CnN(a){return 0;}
function Cfy(a){return 0;}
function B3j(a,b,c){}
function Ct_(a,b){}
function AGY(){var a=this;D.call(a);a.o$=null;a.ov=null;a.IF=0;a.a5V=0.0;a.a5U=0.0;a.bAC=0;a.bAD=0;a.bAE=0;a.bAF=0;a.bmY=0.0;a.bmZ=0.0;a.bmX=0.0;a.a1A=0.0;a.a2n=0.0;a.a2p=0.0;a.bny=0;}
function BO(a){var b,c;A8p(a.o$);BQa(a.o$);b=a.IF;c=a.ov;b=R(b,c.su);a.IF=0;c.Rf=0;c.R6=0;c.MU=0;c.Lo=0;return b;}
function B$(a){Mk(a,7);}
function Mk(a,b){a.IF=0;AP2(a.o$,b,a.ov);}
function BF(a,b,c,d){AFe(a,b*255.0|0,c*255.0|0,d*255.0|0);}
function GY(a,b,c,d,e){ANI(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);}
function AFe(a,b,c,d){ANI(a,b,c,d,255);}
function ANI(a,b,c,d,e){var f,g;if(!a.o$.a2d){f=a.ov;if(!f.yL){g=new DJ;Bg(g,B(1915));M(g);}f.R6=1;a.bAC=b;a.bAD=c;a.bAE=d;a.bAF=e;}}
function F(a,b,c,d,e,f){var g,h;g=a.ov;if(g.yL){g.Rf=1;a.a5V=e;a.a5U=f;BE(a,b,c,d);return;}h=new DJ;Bg(h,B(1915));M(h);}
function BE(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;a:{b:{e=a.ov;if(e.yL){if(e.Pv!=e.R6)break b;if(e.Sx!=e.Rf)break b;if(e.Nr!=e.MU)break b;if(e.NG!=e.Lo)break b;}f=0;break a;}f=1;}if(f)A4Q(e);e=a.o$;e.tt=a.ov;Yw(e,b+a.a1A,c+a.a2n,d+a.a2p);if(a.ov.Sx)Wa(a.o$,a.a5V,a.a5U);if(a.ov.Pv){e=a.o$;f=a.bAC;g=a.bAD;h=a.bAE;i=a.bAF;if(!e.a2d){if(f>255)f=255;if(g>255)g=255;if(h>255)h=255;if(i>255)i=255;if(f<0)f=0;if(g<0)g=0;if(h<0)h=0;if(i<0)i=0;j=e.tt;k=R(e.sb,j.su)+j.bkP|0;QC(e.gE,k,f<<24>>24);QC(e.gE,k+1|0,g<<24>>24);QC(e.gE,
k+2|0,h<<24>>24);QC(e.gE,k+3|0,i<<24>>24);}}if(a.ov.Nr){e=a.o$;l=a.bmY;m=a.bmZ;n=a.bmX;j=e.tt;f=R(e.sb,j.su)+j.a7g|0;QC(e.gE,f,(((l|0)*127|0)&255)<<24>>24);QC(e.gE,f+1|0,(((m|0)*127|0)&255)<<24>>24);QC(e.gE,f+2|0,(((n|0)*127|0)&255)<<24>>24);}if(a.ov.NG){e=a.o$;f=a.bny;g=f>>>16|0;f=f&65535;j=e.tt;h=R(e.sb,j.su)+j.a8O|0;A1i(e.gE,h,f<<16>>16);A1i(e.gE,h+2|0,g<<16>>16);}Yn(a.o$);a.IF=a.IF+1|0;}
function GL(a,b){AFe(a,b>>16&255,b>>8&255,b&255);}
function JQ(a,b,c){ANI(a,b>>16&255,b>>8&255,b&255,c);}
function C3(a,b,c,d){var e,f;e=a.ov;if(e.yL){e.MU=1;a.bmY=b;a.bmZ=c;a.bmX=d;return;}f=new DJ;Bg(f,B(1915));M(f);}
function G3(a,b,c,d){a.a1A=b;a.a2n=c;a.a2p=d;}
function FL(a,b,c,d){a.a1A=a.a1A+b;a.a2n=a.a2n+c;a.a2p=a.a2p+d;}
function BP(a,b){var c,d;c=a.ov;if(c.yL){c.Lo=1;a.bny=b;return;}d=new DJ;Bg(d,B(1915));M(d);}
var AGI=K(AGY);
var C1A=null;function Cg(){Cg=Be(AGI);CCY();}
function CCY(){var b;b=new AGI;Cg();A1P();b.ov=D84;b.IF=0;b.a5V=0.0;b.a5U=0.0;b.o$=CCw(524288);C1A=b;}
var O7=K();
var D85=null;var D86=null;var D87=null;var D88=null;var D89=null;var D8$=null;function A6F(){A6F=Be(O7);Cvp();}
function Ck(b,c,d,e,f,g){var h,i,j,k,l;A6F();h=D87.data;if(h[b]){f=new BW;i=new T;U(i);j=J(i,B(1916));Bj(j,b);Bj(J(j,B(1678)),c);Bg(f,S(i));M(f);}h[b]=c;h=D86.data;if(h[c]){f=new BW;i=new T;U(i);j=J(i,B(1917));Bj(j,c);Bj(J(j,B(1678)),b);Bg(f,S(i));M(f);}h[c]=b;if(!e){h=D89.data;if(h[b]){f=new BW;i=new T;U(i);j=J(i,B(1918));Bj(j,b);j=J(j,B(1678));Bj(j,d);J(j,B(1919));Bg(f,S(i));M(f);}h[b]=d;h=D88.data;if(h[d]){f=new BW;i=new T;U(i);j=J(i,B(1920));Bj(j,d);Bj(J(j,B(1921)),b);Bg(f,S(i));M(f);}h[d]=b;}else{e=e*384
|0;h=D89.data;if(h[b]){f=new BW;i=new T;U(i);j=J(i,B(1918));Bj(j,b);j=J(j,B(1678));Bj(j,d);Bb(j,40);Bj(j,e);Bb(j,41);Bg(f,S(i));M(f);}k=d+e|0;h[b]=k;h=D88.data;if(h[k]){f=new BW;i=new T;U(i);j=J(i,B(1920));Bj(j,d);Bb(j,40);Bj(j,e);Bj(J(j,B(1922)),b);Bg(f,S(i));M(f);}h[k]=b;}h=D85.data;if(h[b]!==null){i=new BW;j=new T;U(j);l=J(j,B(1923));Bj(l,b);J(J(l,B(1678)),f);Bg(i,S(j));M(i);}h[b]=f;h=D8$.data;if(!h[b]){h[b]=g;return;}f=new BW;i=new T;U(i);j=J(i,B(1924));Bj(j,b);Bb(J(j,B(1678)),g);Bg(f,S(i));M(f);}
function ANC(b,c,d){var e,f,g,h,i;A6F();a:{if(!d){e=D88.data;if(!e[c]){e[c]=b;break a;}f=new BW;g=new T;U(g);h=J(g,B(1925));Bj(h,c);Bj(J(h,B(1678)),b);Bg(f,S(g));M(f);}d=d*384|0;e=D88.data;i=c+d|0;if(e[i]){f=new BW;g=new T;U(g);h=J(g,B(1925));Bj(h,c);Bb(h,40);Bj(h,d);Bj(J(h,B(1922)),b);Bg(f,S(g));M(f);}e[i]=b;}}
function A3B(b,c){var d,e;A6F();if(b>=0&&b<384){if(c>0&&c<4){d=D88.data;e=d[b+(c*384|0)|0];if(!e)e=d[b];return e;}return D88.data[b];}return 0;}
function Cvp(){D85=X(Co,256);D86=Bx(384);D87=Bx(256);D88=Bx(1536);D89=Bx(256);D8$=DW(256);Ck(57,32,32,0,B(870),32);Ck(40,39,222,0,B(848),39);Ck(51,44,188,0,B(845),44);Ck(12,45,189,0,B(854),45);Ck(52,46,190,0,B(846),46);Ck(53,47,191,0,B(856),47);Ck(11,48,48,0,B(18),48);Ck(2,49,49,0,B(1926),49);Ck(3,50,50,0,B(1927),50);Ck(4,51,51,0,B(1928),51);Ck(5,52,52,0,B(1929),52);Ck(6,53,53,0,B(1285),53);Ck(7,54,54,0,B(1930),54);Ck(8,55,55,0,B(1931),55);Ck(9,56,56,0,B(1932),56);Ck(10,57,57,0,B(1933),57);Ck(39,59,186,0,B(847),
59);Ck(13,61,187,0,B(1934),61);Ck(30,65,65,0,B(1387),97);Ck(48,66,66,0,B(1388),98);Ck(46,67,67,0,B(1935),99);Ck(32,68,68,0,B(1513),100);Ck(18,69,69,0,B(1936),101);Ck(33,70,70,0,B(1937),102);Ck(34,71,71,0,B(1938),103);Ck(35,72,72,0,B(1939),104);Ck(23,73,73,0,B(1940),105);Ck(36,74,74,0,B(1941),106);Ck(37,75,75,0,B(1942),107);Ck(38,76,76,0,B(1943),108);Ck(50,77,77,0,B(1450),109);Ck(49,78,78,0,B(1647),110);Ck(24,79,79,0,B(1944),111);Ck(25,80,80,0,B(1400),112);Ck(16,81,81,0,B(1945),113);Ck(19,82,82,0,B(1946),114);Ck(31,
83,83,0,B(1399),115);Ck(20,84,84,0,B(1947),116);Ck(22,85,85,0,B(1948),117);Ck(47,86,86,0,B(1949),118);Ck(17,87,87,0,B(1510),119);Ck(45,88,88,0,B(1382),120);Ck(21,89,89,0,B(1448),121);Ck(44,90,90,0,B(1950),122);Ck(26,91,219,0,B(1951),91);Ck(43,92,220,0,B(852),92);Ck(27,93,221,0,B(1952),93);Ck(41,96,192,0,B(1953),96);Ck(1,256,27,0,B(884),0);Ck(28,257,13,0,B(869),10);Ck(15,258,9,0,B(872),9);Ck(14,259,8,0,B(871),0);Ck(210,260,45,0,B(877),0);Ck(211,261,46,0,B(873),0);Ck(205,262,39,0,B(1954),0);Ck(203,263,37,0,B(1955),
0);Ck(208,264,40,0,B(1956),0);Ck(200,265,38,0,B(1957),0);Ck(201,266,33,0,B(1958),0);Ck(209,267,34,0,B(1959),0);Ck(199,268,36,0,B(876),0);Ck(207,269,35,0,B(874),0);Ck(58,280,20,0,B(1960),0);Ck(70,281,145,0,B(1961),0);Ck(69,282,144,0,B(1962),0);Ck(197,284,19,0,B(887),0);Ck(59,290,112,0,B(888),0);Ck(60,291,113,0,B(889),0);Ck(61,292,114,0,B(890),0);Ck(62,293,115,0,B(891),0);Ck(63,294,116,0,B(892),0);Ck(64,295,117,0,B(893),0);Ck(65,296,118,0,B(894),0);Ck(66,297,119,0,B(895),0);Ck(67,298,120,0,B(896),0);Ck(68,299,
121,0,B(897),0);Ck(87,300,122,0,B(898),0);Ck(88,301,123,0,B(899),0);Ck(82,320,96,3,B(1963),48);Ck(79,321,97,3,B(1964),49);Ck(80,322,98,3,B(1965),50);Ck(81,323,99,3,B(1966),51);Ck(75,324,100,3,B(1967),52);Ck(76,325,101,3,B(1968),53);Ck(77,326,102,3,B(1969),54);Ck(71,327,103,3,B(1970),55);Ck(72,328,104,3,B(1971),56);Ck(73,329,105,3,B(1972),57);Ck(83,330,110,3,B(1973),46);Ck(181,331,111,3,B(1974),47);Ck(55,332,106,3,B(1975),42);Ck(74,333,109,3,B(1976),45);Ck(78,334,107,3,B(1977),43);Ck(156,335,13,3,B(869),10);Ck(141,
336,187,3,B(1934),61);Ck(42,340,16,1,B(1978),0);Ck(29,341,17,1,B(1979),0);Ck(56,342,18,1,B(1980),0);ANC(42,16,0);ANC(29,17,0);ANC(56,18,0);Ck(54,344,16,2,B(1981),0);Ck(157,345,17,2,B(1982),0);Ck(184,346,18,2,B(1983),0);}
var AKh=K(O7);
function J4(){var b,c,d,e,$$je;b=C6_;Hg(b);a:{b:{try{if(C7l){Ph(b);C4x=null;c=C7w.data;c[29]=0;c[157]=0;c[28]=0;c[219]=0;c[220]=0;C7l=0;d=0;DN(b);break a;}c:{C4x=null;if(!Da(b)){e=L0(C6_,0);C4x=e;if(e!==null){d=1;break c;}}d=0;}DN(b);break b;}catch($$e){$$je=N($$e);e=$$je;}DN(b);M(e);}}return d;}
function ER(){var b;b=C4x;return b===null?0:b.buy==1?0:1;}
function Bp(){var b;b=C4x;return b!==null?b.bFU:(-1);}
function CV(b){return FA(b);}
function Bu_(b){var c,d;a:{A6F();if(b>=0&&b<256){c=D85.data;if(c[b]!==null){d=c[b];break a;}}d=B(546);}return d;}
var Sb=K(AKh);
var D8_=null;var D9a=null;var D9b=0;var D9c=null;var D9d=0;var D9e=null;function D9f(){D9f=Be(Sb);Cmd();}
function Cmd(){var b,c,d,e,f,g;D8_=BDC(253);b=X(Co,224);c=b.data;c[0]=B(1984);c[1]=B(1985);c[2]=B(1926);c[3]=B(1927);c[4]=B(1928);c[5]=B(1929);c[6]=B(1285);c[7]=B(1930);c[8]=B(1931);c[9]=B(1932);c[10]=B(1933);c[11]=B(18);c[12]=B(1986);c[13]=B(1987);c[14]=B(1988);c[15]=B(1989);c[16]=B(1945);c[17]=B(1510);c[18]=B(1936);c[19]=B(1946);c[20]=B(1947);c[21]=B(1448);c[22]=B(1948);c[23]=B(1940);c[24]=B(1944);c[25]=B(1400);c[26]=B(1990);c[27]=B(1991);c[28]=B(1992);c[29]=B(1993);c[30]=B(1387);c[31]=B(1399);c[32]=B(1513);c[33]
=B(1937);c[34]=B(1938);c[35]=B(1939);c[36]=B(1941);c[37]=B(1942);c[38]=B(1943);c[39]=B(1994);c[40]=B(1995);c[41]=B(1996);c[42]=B(1997);c[43]=B(1998);c[44]=B(1950);c[45]=B(1382);c[46]=B(1935);c[47]=B(1949);c[48]=B(1388);c[49]=B(1647);c[50]=B(1450);c[51]=B(1999);c[52]=B(2000);c[53]=B(2001);c[54]=B(2002);c[55]=B(2003);c[56]=B(2004);c[57]=B(2005);c[58]=B(2006);c[59]=B(888);c[60]=B(889);c[61]=B(890);c[62]=B(891);c[63]=B(892);c[64]=B(893);c[65]=B(894);c[66]=B(895);c[67]=B(896);c[68]=B(897);c[69]=B(2007);c[70]=B(2008);c[71]
=B(2009);c[72]=B(2010);c[73]=B(2011);c[74]=B(2012);c[75]=B(2013);c[76]=B(2014);c[77]=B(2015);c[78]=B(2016);c[79]=B(2017);c[80]=B(2018);c[81]=B(2019);c[82]=B(2020);c[83]=B(2021);c[84]=B(4);c[85]=B(4);c[86]=B(4);c[87]=B(898);c[88]=B(899);c[89]=B(4);c[90]=B(4);c[91]=B(4);c[92]=B(4);c[93]=B(4);c[94]=B(4);c[95]=B(4);c[96]=B(4);c[97]=B(4);c[98]=B(4);c[99]=B(4);c[100]=B(900);c[101]=B(901);c[102]=B(902);c[103]=B(903);c[104]=B(904);c[105]=B(905);c[106]=B(4);c[107]=B(4);c[108]=B(4);c[109]=B(4);c[110]=B(4);c[111]=B(4);c[112]
=B(2022);c[113]=B(906);c[114]=B(4);c[115]=B(4);c[116]=B(4);c[117]=B(4);c[118]=B(4);c[119]=B(4);c[120]=B(4);c[121]=B(2023);c[122]=B(4);c[123]=B(2024);c[124]=B(4);c[125]=B(2025);c[126]=B(4);c[127]=B(4);c[128]=B(4);c[129]=B(4);c[130]=B(4);c[131]=B(4);c[132]=B(4);c[133]=B(4);c[134]=B(4);c[135]=B(4);c[136]=B(4);c[137]=B(4);c[138]=B(4);c[139]=B(4);c[140]=B(4);c[141]=B(2026);c[142]=B(4);c[143]=B(4);c[144]=B(2027);c[145]=B(2028);c[146]=B(2029);c[147]=B(2030);c[148]=B(2031);c[149]=B(2032);c[150]=B(2033);c[151]=B(2034);c[152]
=B(4);c[153]=B(4);c[154]=B(4);c[155]=B(4);c[156]=B(2035);c[157]=B(2036);c[158]=B(4);c[159]=B(4);c[160]=B(4);c[161]=B(4);c[162]=B(4);c[163]=B(4);c[164]=B(4);c[165]=B(4);c[166]=B(4);c[167]=B(2037);c[168]=B(4);c[169]=B(4);c[170]=B(4);c[171]=B(4);c[172]=B(4);c[173]=B(4);c[174]=B(4);c[175]=B(4);c[176]=B(4);c[177]=B(4);c[178]=B(4);c[179]=B(2038);c[180]=B(4);c[181]=B(2039);c[182]=B(4);c[183]=B(2040);c[184]=B(2041);c[185]=B(4);c[186]=B(4);c[187]=B(4);c[188]=B(4);c[189]=B(4);c[190]=B(4);c[191]=B(4);c[192]=B(4);c[193]
=B(4);c[194]=B(4);c[195]=B(4);c[196]=B(2042);c[197]=B(2043);c[198]=B(4);c[199]=B(2044);c[200]=B(1434);c[201]=B(2045);c[202]=B(4);c[203]=B(2046);c[204]=B(4);c[205]=B(2047);c[206]=B(4);c[207]=B(2048);c[208]=B(1435);c[209]=B(2049);c[210]=B(2050);c[211]=B(2051);c[212]=B(4);c[213]=B(4);c[214]=B(4);c[215]=B(4);c[216]=B(4);c[217]=B(4);c[218]=B(2052);c[219]=B(2053);c[220]=B(2054);c[221]=B(2055);c[222]=B(2056);c[223]=B(2057);D9a=b;D9c=X(Co,256);D9d=0;D9e=Cc([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),14,15,(-1),(-1),(-1),
28,(-1),(-1),42,29,56,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),1,(-1),(-1),(-1),(-1),57,210,201,207,199,203,200,205,208,205,208,(-1),(-1),210,211,211,11,2,3,4,5,6,7,8,9,10,(-1),(-1),(-1),(-1),(-1),(-1),(-1),30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),
(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),39,13,51,12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),26,43,27,40]);d=0;e=c.length;f=0;while(f<e){g=c[f];D9c.data[d]=g;Bz(D8_,g,BJ(d));d=d+1|0;D9b=D9b+1|0;f=f+1|0;}e=0;b
=D9e.data;d=b.length;f=0;while(f<d){if(AH3(BJ(b[f]))!=(-1))e=e+1|0;f=f+1|0;}D9d=e;}
var BNC=K();
var HC=K();
var D9g=null;var D9h=null;var D9i=null;var D9j=null;var D9k=null;var D9l=null;var D9m=null;var D9n=null;var D9o=null;var D9p=null;var D9q=null;var D9r=null;var D9s=null;var D9t=null;var D9u=null;var D9v=null;var D9w=null;var D9x=null;var D9y=null;function Bbd(){D9g=X(D,0);D9h=X(AEW,0);D9i=X(Co,0);D9j=Q3(0);D9k=X(Nc,0);D9l=Bx(0);D9m=X(J7,0);D9n=RI(0);D9o=X(Kl,0);D9p=Cb(0);D9q=X(K9,0);D9r=KG(0);D9s=X(O5,0);D9t=Dk(0);D9u=X(NS,0);D9v=G2(0);D9w=X(Nt,0);D9x=DW(0);D9y=X(Io,0);}
function Nb(){var a=this;D.call(a);a.yN=null;a.bfs=0.0;a.bft=0.0;}
function Vl(a,b,c,d,e){var f=new Nb();Cqx(f,a,b,c,d,e);return f;}
function Cqx(a,b,c,d,e,f){a.yN=A9M(b,c,d);a.bfs=e;a.bft=f;}
function ACu(a,b,c){var d;d=new Nb;d.yN=a.yN;d.bfs=b;d.bft=c;return d;}
function AAv(){var a=this;D.call(a);a.Jb=null;a.bur=0;a.bt5=0;}
function AYk(a,b,c,d,e,f,g){var h=new AAv();A2j(h,a,b,c,d,e,f,g);return h;}
function A2j(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=b.data;a.bur=0;a.bt5=0;a.Jb=b;a.bur=i.length;j=0.0/g;k=0.0/h;l=i[0];m=e/g-j;n=d/h+k;i[0]=ACu(l,m,n);l=i[1];g=c/g+j;i[1]=ACu(l,g,n);l=i[2];h=f/h-k;i[2]=ACu(l,g,h);i[3]=ACu(i[3],m,h);}
function ATA(){var a=this;D.call(a);a.KO=null;a.biq=null;a.go=null;a.hM=0;a.w0=null;}
function BLW(a,b){var c,d,e,f,g,h,i,j;CC(a.go);a.w0=b;a.hM=0;while(a.hM<Bd(b)){a:{b:{c:{c=Br(b,a.hM);switch(c){case 39:a.hM=a.hM+1|0;d=new T;U(d);while(a.hM<Bd(a.w0)){e=a.w0;f=a.hM;a.hM=f+1|0;c=Br(e,f);if(c!=39)Bb(d,c);else{if(a.hM>=Bd(a.w0))break;if(Br(a.w0,a.hM)!=39)break;Bb(d,39);a.hM=a.hM+1|0;}}Y(a.go,CbN(S(d)));break a;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 73:case 74:case 78:case 79:case 80:case 81:case 82:case 84:case 85:case 86:case 91:case 92:case 93:case 94:case 95:case 96:case 98:case 101:case 102:case 103:case 105:case 106:case 108:case 110:case 111:case 112:case 113:case 114:case 116:case 118:case 120:break b;case 68:f
=GR(a);Y(a.go,O4(6,f,3));break a;case 69:case 99:f=GR(a);Y(a.go,CYk(a.KO,f>3?0:1));break a;case 70:f=GR(a);Y(a.go,O4(8,f,2));break a;case 71:GR(a);d=a.go;g=new A20;h=a.KO;if(h.Rp===null){e=h.Az;i=e.iO;j=e.iz;if(D2X===null)D2X=Cfa();h.Rp=Wb(D2X,i,j);}g.P$=h.Rp.d3();Y(d,g);break a;case 72:f=GR(a);Y(a.go,O4(11,f,2));break a;case 75:f=GR(a);Y(a.go,O4(10,f,2));break a;case 76:case 77:break c;case 83:f=GR(a);Y(a.go,O4(14,f,3));break a;case 87:f=GR(a);Y(a.go,O4(4,f,1));break a;case 88:f=GR(a);if(f>3){b=new BW;c=a.hM;d
=B6();Fm(J(d,B(2058)),c);B1o(b,BX(d));M(b);}Y(a.go,CYC(f));break a;case 89:case 121:f=GR(a);if(f==2){Y(a.go,CUz(1));break a;}Y(a.go,O4(1,f,8));break a;case 90:GR(a);d=a.go;e=new A2W;A4k(e,a.biq);Y(d,e);break a;case 97:break;case 100:f=GR(a);Y(a.go,O4(5,f,2));break a;case 104:f=GR(a);Y(a.go,Cfk(10,f,12));break a;case 107:f=GR(a);Y(a.go,Cfk(11,f,24));break a;case 109:f=GR(a);Y(a.go,O4(12,f,2));break a;case 115:f=GR(a);Y(a.go,O4(13,f,2));break a;case 117:f=GR(a);Y(a.go,CQS(f));break a;case 119:f=GR(a);Y(a.go,O4(3,
f,2));break a;case 122:GR(a);Y(a.go,CWw(a.biq));break a;default:break b;}GR(a);Y(a.go,CXn(a.KO));break a;}f=GR(a);if(f<=2){Y(a.go,CTa(f));break a;}Y(a.go,CXs(a.KO,f!=3?0:1));break a;}if(AQB(a,c))GR(a);else{d=B6();while(a.hM<Bd(b)&&!AQB(a,Br(b,a.hM))){f=a.hM;a.hM=f+1|0;CZ(d,Br(b,f));}Y(a.go,CbN(BX(d)));}}}}
function AQB(a,b){a:{b:{if(b!=39&&!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;}
function GR(a){var b,c,d,e;b=1;c=a.w0;d=a.hM;a.hM=d+1|0;e=Br(c,d);while(a.hM<Bd(a.w0)&&Br(a.w0,a.hM)==e){a.hM=a.hM+1|0;b=b+1|0;}return b;}
var Hs=K();
var AJZ=K();
var D6F=null;var D9z=null;function BqW(){D6F=X(D,0);D9z=new ARq;}
var AYo=K(CY);
function BWm(a,b){var c=new AYo();CM$(c,a,b);return c;}
function CSN(a,b,c){var d=new AYo();BVO(d,a,b,c);return d;}
function CM$(a,b,c){BVO(a,b,null,c);}
function BVO(a,b,c,d){var e,f,g,$$je;a:{try{Xw();e=BZx(C9j,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ic){e=$$je;break a;}else{throw $$e;}}H2(a,e,c);return;}f=new AYo;g=new T;U(g);J(J(g,b),B(2059));Bg(f,S(g));if(c!==null)KC(f,c);KC(f,e);M(f);}
function O5(){Gu.call(this);this.sa=0.0;}
var D9A=null;function CMP(a){return a.sa|0;}
function Ny(b){var c;c=new O5;c.sa=b;return c;}
function Bu7(b){return Ny(AJq(b));}
function AJq(b){var c,d,e,f,g,h,i,j,k,l,m;if(JH(b)){b=new DF;Bm(b);M(b);}c=0;d=Bd(b);while(true){if(Br(b,c)>32){while(Br(b,d-1|0)<=32){d=d+(-1)|0;}e=0;if(Br(b,c)==45){c=c+1|0;e=1;}else if(Br(b,c)==43)c=c+1|0;if(c==d){b=new DF;Bm(b);M(b);}a:{f=Br(b,c);g=Bw;h=(-1);i=0;j=G(2808348672, 232830643);if(f!=46){i=1;if(f>=48&&f<=57){b:{while(c<d){if(Br(b,c)!=48)break b;c=c+1|0;}}while(c<d){k=Br(b,c);if(k<48)break a;if(k>57)break a;if(Do(j,Bw)){g=Bi(g,Ce(j,L(k-48|0)));j=Iw(j,L(10));}h=h+1|0;c=c+1|0;}}else{b=new DF;Bm(b);M(b);}}}if
(c<d&&Br(b,c)==46){c=c+1|0;c:{while(true){if(c>=d)break c;f=Br(b,c);k=W(f,48);if(k<0)break c;if(f>57)break;if(CR(g,Bw)&&!k)h=h+(-1)|0;else if(Do(j,Bw)){g=Bi(g,Ce(j,L(f-48|0)));j=Iw(j,L(10));}c=c+1|0;i=1;}}if(!i){b=new DF;Bm(b);M(b);}}if(c<d){f=Br(b,c);if(f!=101&&f!=69){b=new DF;Bm(b);M(b);}f=c+1|0;l=0;if(f==d){b=new DF;Bm(b);M(b);}if(Br(b,f)==45){f=f+1|0;l=1;}else if(Br(b,f)==43)f=f+1|0;m=0;c=0;d:{while(true){if(f>=d)break d;i=Br(b,f);if(i<48)break d;if(i>57)break;m=(10*m|0)+(i-48|0)|0;c=1;f=f+1|0;}}if(!c){b
=new DF;Bm(b);M(b);}if(l)m= -m|0;h=h+m|0;}return ByT(g,h,e);}c=c+1|0;if(c==d)break;}b=new DF;Bm(b);M(b);}
function CeE(a){var b,c;b=a.sa;c=new T;U(c);return S(JG(c,b));}
function Cqo(a,b){if(a===b)return 1;return b instanceof O5&&CYZ(a.sa,b.sa)?1:0;}
function Cac(a){var b;b=YX(a.sa);return CY1(b)^Bu(b);}
function A6k(a){return $rt_globals.isNaN(a.sa)?1:0;}
function AX3(a){return !$rt_globals.isFinite(a.sa)?1:0;}
function YX(b){if(!($rt_globals.isNaN(b)?1:0))return $rt_doubleToRawLongBits(b);return G(0, 2146959360);}
function BpH(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if($rt_globals.isNaN(b)?1:0)return B(2060);if(!$rt_globals.isFinite(b)?1:0)return b<=0.0?B(2061):B(2062);c=DW(30);d=0;e=YX(b);f=0;g=Bu(BG(D3(e,52),L(2047)))-1023|0;h=BG(e,G(4294967295, 1048575));if(g==(-1023)){g=g+1|0;f=1;}i=c.data;j=0;while(j<13){k=Bu(BG(h,L(15)));if(k<=0&&d<=0)l=d;else{l=d+1|0;i[d]=Lf(k,16);}h=D3(h,4);j=j+1|0;d=l;}if(d)m=d;else{m=d+1|0;i[d]=48;}d=m+1|0;i[m]=46;l=d+1|0;i[d]=!f?49:48;m=l+1|0;i[l]=120;d=m+1|0;i[m]=48;if(CR(BG(e,G(0, 2147483648)),
Bw))f=d;else{f=d+1|0;i[d]=45;}l=f/2|0;m=0;while(m<l){n=i[m];d=(f-m|0)-1|0;i[m]=i[d];i[d]=n;m=m+1|0;}d=f+1|0;i[f]=112;if(g>=0)f=d;else{g= -g|0;f=d+1|0;i[d]=45;}o=1000;p=1;m=0;while(m<4){k=g/o|0;if(k<=0&&p)d=f;else{d=f+1|0;i[f]=Lf(k,10);p=0;}g=g%o|0;o=o/10|0;m=m+1|0;f=d;}if(!p)g=f;else{g=f+1|0;i[f]=48;}return KE(c,0,g);}
function Cjm(a,b){var c,d,e,f,g;b=b;c=a.sa;d=b.sa;e=(c<=d?0:1)-(d<=c?0:1)|0;if(!e){f=1.0/c;g=1.0/d;e=(((f<=g?0:1)-(g<=f?0:1)|0)+(d!==d?0:1)|0)-(c!==c?0:1)|0;}return e;}
function Bql(){D9A=H($rt_doublecls());}
var Bqs=K();
function A8g(){var a=this;Kq.call(a);a.it=null;a.U1=null;a.bp=null;a.a_B=null;a.Gp=0;a.VW=null;a.IG=0;a.WX=0;a.X2=0.0;a.Xv=0.0;}
var D9B=null;function Bv2(){Bv2=Be(A8g);B43();}
function CUu(a){var b=new A8g();BS$(b,a);return b;}
function BS$(a,b){Bv2();T0(a);a.it=BL();a.U1=new DG;a.a_B=null;a.Gp=0;a.VW=B(4);a.IG=0;a.WX=0;a.Xv=1.0;a.bp=b;}
function AX5(b,c,d){var e,f,g,h,i,j;Bv2();a:{b=(b-AF6(b))*6.0;e=b|0;f=b-e;g=d*(1.0-c);h=d*(1.0-c*f);i=d*(1.0-c*(1.0-f));switch(e){case 0:break;case 1:i=d;d=h;break a;case 2:b=d;h=i;d=g;i=b;g=h;break a;case 3:j=d;d=g;i=h;g=j;break a;case 4:h=d;d=i;i=g;g=h;break a;default:i=g;g=h;break a;}}return (d*255.0|0)<<16|(i*255.0|0)<<8|g*255.0|0;}
function BxC(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:f=new QQ;g=a.bp;RV(f,g.m,g.dq,g.cG);h=ADo(f);i=ZS(f);f=a.bp;j=f.hu;ANs(f.gg);Bc(3042);if(BFY()){f=a.bp.l;$p=1;continue _;}DB(770,771);k=ADQ(a.bp.l.X,3);if(!a.bp.m.c_&&k!==null){c=k.N;O();if(c==C49.a){$p=6;continue _;}}f=a.bp.l;Er();if(!FD(f,D7g)){f=a.bp.l;l=f.GY;l=l+(f.hm-l)*b;if(l
>0.0){$p=5;continue _;}}if(!XV(a.bp.bJ)){Df(1.0,1.0,1.0,1.0);c=3553;f=a.bp.U;g=B(2063);$p=3;continue _;}if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),
f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 1:$z=BIU(f,b);if(C()){break _;}l=$z;$p=2;case 2:BGA(a,l,h,i);if(C()){break _;}k=ADQ(a.bp.l.X,3);if(!a.bp.m.c_&&k!==null){c=k.N;O();if(c==C49.a){$p=6;continue _;}}f=a.bp.l;Er();if(!FD(f,D7g)){f=a.bp.l;l=f.GY;l=l+(f.hm-l)*b;if(l>0.0){$p=5;continue _;}}if(!XV(a.bp.bJ)){Df(1.0,1.0,1.0,1.0);c=3553;f=a.bp.U;g=B(2063);$p=3;continue _;}if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if
(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 3:$z=Bmy(f,g);if(C()){break _;}d=$z;DI(c,d);s=a.bp.l.X;a.d1=(-90.0);c=h/2|0;d=c-91|0;e=i-22|0;CW(a,d,e,0,0,182,22);CW(a,(d-1|0)+(s.dn*20|0)|0,e-1|0,0,22,24,22);e=3553;f=a.bp.U;g=B(2066);$p
=4;case 4:$z=Bmy(f,g);if(C()){break _;}t=$z;DI(e,t);Bc(3042);DB(775,769);CW(a,c-7|0,(i/2|0)-7|0,0,0,16,16);Bl(3042);f=a.bp.l;e=f.jF;u=((e/3|0)%2|0)!=1?0:1;if(e<10)u=0;v=AOJ(f);q=a.bp.l.buP;AOs(a.U1,L(R(a.Gp,312871)));w=ALw(a.bp.l);x=AUJ(w);BtG(w);if(!a.bp.bJ.bea()){Bl(3042);Bc(32826);BY();Bk(120.0,1.0,0.0,0.0);Hz();BK();y=0;d=c-90|0;z=(i-16|0)-3|0;if(y<9){ba=(d+(y*20|0)|0)+2|0;$p=25;continue _;}F7();Bl(32826);if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,
i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;}ba=c+91|0;if(A8n(a.bp.l)>0){bb=a.bp.l.zJ*183.0|0;bc=(i-32|0)+3|0;CW(a,d,bc,0,64,182,5);if(bb>0)CW(a,d,bc,0,69,bb,5);}bd=i-39|0;bb=bd-10|0;bc
=BH2(a.bp.l);be=(-1);if(FD(a.bp.l,D57))be=a.Gp%25|0;bf=0;r=W(v,4);while(bf<10){if(bc>0){bg=d+(bf*8|0)|0;e=W((bf*2|0)+1|0,bc);if(e<0)CW(a,bg,bb,34,9,9,9);if(!e)CW(a,bg,bb,25,9,9,9);if(e>0)CW(a,bg,bb,16,9,9,9);}bg=16;if(FD(a.bp.l,D6a))bg=52;bh=0;if(u)bh=1;bi=d+(bf*8|0)|0;t=r>0?bd:bd+E(a.U1,2)|0;if(bf==be)t=t+(-2)|0;bj=0;if(Nn(NK(a.bp.t)))bj=5;e=16+(bh*9|0)|0;bk=9*bj|0;CW(a,bi,t,e,bk,9,9);if(u){bl=W((bf*2|0)+1|0,q);if(bl<0)CW(a,bi,t,bg+54|0,bk,9,9);if(!bl)CW(a,bi,t,bg+63|0,bk,9,9);}e=W((bf*2|0)+1|0,v);if(e<0)CW(a,
bi,t,bg+36|0,bk,9,9);if(!e)CW(a,bi,t,bg+45|0,bk,9,9);bf=bf+1|0;}e=0;q=(x*3|0)+1|0;while(e<10){bm=16;bn=0;if(FD(a.bp.l,D5_)){bm=52;bn=13;}d=BfZ(ALw(a.bp.l))>0.0?bd:a.Gp%q|0?bd:bd+(E(a.U1,3)-1|0)|0;bo=(ba-(e*8|0)|0)-9|0;CW(a,bo,d,16+(bn*9|0)|0,27,9,9);t=W((e*2|0)+1|0,x);if(t<0)CW(a,bo,d,bm+36|0,27,9,9);if(!t)CW(a,bo,d,bm+45|0,27,9,9);e=e+1|0;}f=a.bp.l;BI();g=C$S;$p=27;continue _;case 5:Bmc(a,l,h,i);if(C()){break _;}if(!XV(a.bp.bJ)){Df(1.0,1.0,1.0,1.0);c=3553;f=a.bp.U;g=B(2063);$p=3;continue _;}if(Kb(a.bp.l)>0)
{Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 6:BVU(a,h,i);if(C()){break _;}f=a.bp.l;Er();if(!FD(f,
D7g)){f=a.bp.l;l=f.GY;l=l+(f.hm-l)*b;if(l>0.0){$p=5;continue _;}}if(!XV(a.bp.bJ)){Df(1.0,1.0,1.0,1.0);c=3553;f=a.bp.U;g=B(2063);$p=3;continue _;}if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,
32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 7:BKh(j,f,l,n,c);if(C()){break _;}c=a.IG;if(c>0){l=c-b;o=l*256.0/20.0|0;if(o>255)o=255;if(o>0){BY();Bt(h/2|0,i-48|0,0.0);Bc(3042);DB(770,771);v=16777215;if(a.WX)v=AX5(l/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.VW;c=( -Dn(j,f)|0)/2|0;d=(-4);e=v+(o<<24)|0;$p=26;continue _;}}bp=10;u=0;if(a.bp.bN instanceof RQ){bp=20;u=1;}Bc(3042);DB(770,771);Bl(3008);BY();Bt(0.0,i-48|0,0.0);bq=0;a:{while(true)
{if(bq>=DZ(a.it))break a;if(bq>=bp)break a;if(!((Z(a.it,bq)).qE>=200&&!u)){br=(1.0-(Z(a.it,bq)).qE/200.0)*10.0;if(br<0.0)br=0.0;if(br>1.0)br=1.0;t=255.0*br*br|0;if(u)t=255;if(t>0)break;}bq=bq+1|0;}bl=( -bq|0)*9|0;g=(Z(a.it,bq)).SI;Eg(a,2,bl-1|0,322,bl+8|0,(t/2|0)<<24);Bc(3042);b=2.0;l=bl;c=16777215+(t<<24)|0;$p=30;continue _;}b:{BK();f=a.bp;g=f.l;if(g instanceof QU&&f.m.I$.ci){bs=g.iw;bt=bs.DB;r=bs.IH;x=1;c=r;while(c>20){x=x+1|0;c=((r+x|0)-1|0)/x|0;}bl=300/x|0;if(bl>150)bl=150;d=R(x,bl);y=(h-d|0)/2|0;bu=10;Eg(a,
y-1|0,9,y+d|0,bu+(9*c|0)|0,(-2147483648));z=0;while(true){if(z>=r)break b;bd=y+R(z%x|0,bl)|0;bb=bu+((z/x|0)*9|0)|0;c=bd+bl|0;Eg(a,bd,bb,c-1|0,bb+8|0,553648127);Df(1.0,1.0,1.0,1.0);Bc(3008);if(z<DZ(bt)){bv=Z(bt,z);f=bv.J_;b=bd;l=bb;d=16777215;$p=28;continue _;}z=z+1|0;}}}Df(1.0,1.0,1.0,1.0);Bl(2896);Bc(3008);return;case 8:Bz7(j,p,c,r,d);if(C()){break _;}c=q-1|0;d=0;$p=9;case 9:Bz7(j,p,c,r,d);if(C()){break _;}c=r+1|0;d=0;$p=10;case 10:Bz7(j,p,q,c,d);if(C()){break _;}c=r-1|0;d=0;$p=11;case 11:Bz7(j,p,q,c,d);if
(C()){break _;}$p=12;case 12:Bz7(j,p,q,r,o);if(C()){break _;}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;case 13:BKh(j,f,l,n,c);if(C()){break _;}f=BHO(a.bp);l=2.0;n=12.0;c=16777215;$p=14;case 14:BKh(j,f,l,n,c);if(C()){break _;}f=BKr(a.bp);l=2.0;n=22.0;c=16777215;$p=15;case 15:BKh(j,f,l,n,c);if(C()){break _;}f=Bcg(a.bp);l=2.0;n=32.0;c=16777215;$p=16;case 16:BKh(j,f,l,n,c);if
(C()){break _;}f=BXl(a.bp);l=2.0;n=42.0;c=16777215;$p=17;case 17:BKh(j,f,l,n,c);if(C()){break _;}bw=BQ$();bx=BWT();by=BD(bx,BuD());bz=CN(Ce(by,L(100)),bw);by=CN(CN(by,L(1024)),L(1024));bA=CN(CN(bw,L(1024)),L(1024));f=B6();J(HR(J(HR(J(HR(J(f,B(2067)),bz),B(2068)),by),B(2069)),bA),B(2070));g=BX(f);c=(h-Dn(j,g)|0)-2|0;d=2;e=14737632;$p=18;case 18:Bz8(a,j,g,c,d,e);if(C()){break _;}bA=CN(Ce(bx,L(100)),bw);bw=CN(CN(bx,L(1024)),L(1024));f=B6();J(HR(J(HR(J(f,B(2071)),bA),B(2068)),bw),B(2072));f=BX(f);c=(h-Dn(j,f)|0)
-2|0;d=12;e=14737632;$p=19;case 19:Bz8(a,j,f,c,d,e);if(C()){break _;}br=a.bp.l.d;f=B6();JG(J(f,B(2073)),br);f=BX(f);c=2;d=64;e=14737632;$p=20;case 20:Bz8(a,j,f,c,d,e);if(C()){break _;}br=a.bp.l.h;f=B6();JG(J(f,B(2074)),br);f=BX(f);c=2;d=72;e=14737632;$p=21;case 21:Bz8(a,j,f,c,d,e);if(C()){break _;}br=a.bp.l.c;f=B6();JG(J(f,B(2075)),br);f=BX(f);c=2;d=80;e=14737632;$p=22;case 22:Bz8(a,j,f,c,d,e);if(C()){break _;}c=Q(a.bp.l.r*4.0/360.0+0.5)&3;f=B6();Fm(J(f,B(2076)),c);f=BX(f);c=2;d=88;e=14737632;$p=23;case 23:Bz8(a,
j,f,c,d,e);if(C()){break _;}bA=Hu(a.bp.t);f=B6();HR(J(f,B(2077)),bA);f=BX(f);c=2;d=104;e=14737632;$p=24;case 24:Bz8(a,j,f,c,d,e);if(C()){break _;}BK();c=a.IG;if(c>0){l=c-b;o=l*256.0/20.0|0;if(o>255)o=255;if(o>0){BY();Bt(h/2|0,i-48|0,0.0);Bc(3042);DB(770,771);v=16777215;if(a.WX)v=AX5(l/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.VW;c=( -Dn(j,f)|0)/2|0;d=(-4);e=v+(o<<24)|0;$p=26;continue _;}}bp=10;u=0;if(a.bp.bN instanceof RQ){bp=20;u=1;}Bc(3042);DB(770,771);Bl(3008);BY();Bt(0.0,i-48|0,0.0);bq=0;a:
{while(true){if(bq>=DZ(a.it))break a;if(bq>=bp)break a;if(!((Z(a.it,bq)).qE>=200&&!u)){br=(1.0-(Z(a.it,bq)).qE/200.0)*10.0;if(br<0.0)br=0.0;if(br>1.0)br=1.0;t=255.0*br*br|0;if(u)t=255;if(t>0)break;}bq=bq+1|0;}bl=( -bq|0)*9|0;g=(Z(a.it,bq)).SI;Eg(a,2,bl-1|0,322,bl+8|0,(t/2|0)<<24);Bc(3042);b=2.0;l=bl;c=16777215+(t<<24)|0;$p=30;continue _;}b:{BK();f=a.bp;g=f.l;if(g instanceof QU&&f.m.I$.ci){bs=g.iw;bt=bs.DB;r=bs.IH;x=1;c=r;while(c>20){x=x+1|0;c=((r+x|0)-1|0)/x|0;}bl=300/x|0;if(bl>150)bl=150;d=R(x,bl);y=(h-d|0)
/2|0;bu=10;Eg(a,y-1|0,9,y+d|0,bu+(9*c|0)|0,(-2147483648));z=0;while(true){if(z>=r)break b;bd=y+R(z%x|0,bl)|0;bb=bu+((z/x|0)*9|0)|0;c=bd+bl|0;Eg(a,bd,bb,c-1|0,bb+8|0,553648127);Df(1.0,1.0,1.0,1.0);Bc(3008);if(z<DZ(bt)){bv=Z(bt,z);f=bv.J_;b=bd;l=bb;d=16777215;$p=28;continue _;}z=z+1|0;}}}Df(1.0,1.0,1.0,1.0);Bl(2896);Bc(3008);return;case 25:BJS(a,y,ba,z,b);if(C()){break _;}y=y+1|0;if(y<9){ba=(d+(y*20|0)|0)+2|0;continue _;}F7();Bl(32826);if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m
-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 26:Bz7(j,f,c,d,e);if(C()){break _;}Bl(3042);BK();bp=10;u=0;if(a.bp.bN instanceof RQ){bp=20;u=1;}Bc(3042);DB(770,
771);Bl(3008);BY();Bt(0.0,i-48|0,0.0);bq=0;c:{while(true){if(bq>=DZ(a.it))break c;if(bq>=bp)break c;if(!((Z(a.it,bq)).qE>=200&&!u)){br=(1.0-(Z(a.it,bq)).qE/200.0)*10.0;if(br<0.0)br=0.0;if(br>1.0)br=1.0;t=255.0*br*br|0;if(u)t=255;if(t>0)break;}bq=bq+1|0;}bl=( -bq|0)*9|0;g=(Z(a.it,bq)).SI;Eg(a,2,bl-1|0,322,bl+8|0,(t/2|0)<<24);Bc(3042);b=2.0;l=bl;c=16777215+(t<<24)|0;$p=30;continue _;}d:{BK();f=a.bp;g=f.l;if(g instanceof QU&&f.m.I$.ci){bs=g.iw;bt=bs.DB;r=bs.IH;x=1;c=r;while(c>20){x=x+1|0;c=((r+x|0)-1|0)/x|0;}bl
=300/x|0;if(bl>150)bl=150;d=R(x,bl);y=(h-d|0)/2|0;bu=10;Eg(a,y-1|0,9,y+d|0,bu+(9*c|0)|0,(-2147483648));z=0;while(true){if(z>=r)break d;bd=y+R(z%x|0,bl)|0;bb=bu+((z/x|0)*9|0)|0;c=bd+bl|0;Eg(a,bd,bb,c-1|0,bb+8|0,553648127);Df(1.0,1.0,1.0,1.0);Bc(3008);if(z<DZ(bt)){bv=Z(bt,z);f=bv.J_;b=bd;l=bb;d=16777215;$p=28;continue _;}z=z+1|0;}}}Df(1.0,1.0,1.0,1.0);Bl(2896);Bc(3008);return;case 27:e:{$z=BlO(f,g);if(C()){break _;}d=$z;if(d){d=RH((a.bp.l.oc-2|0)*10.0/300.0)|0;bg=(RH(a.bp.l.oc*10.0/300.0)|0)-d|0;bm=0;e=d+bg|0;while
(true){if(bm>=e)break e;if(bm>=d)CW(a,(ba-(bm*8|0)|0)-9|0,bb,25,18,9,9);else CW(a,(ba-(bm*8|0)|0)-9|0,bb,16,18,9,9);bm=bm+1|0;}}}Bl(3042);Bc(32826);BY();Bk(120.0,1.0,0.0,0.0);Hz();BK();y=0;d=c-90|0;z=(i-16|0)-3|0;if(y<9){ba=(d+(y*20|0)|0)+2|0;$p=25;continue _;}F7();Bl(32826);if(Kb(a.bp.l)>0){Bl(2929);Bl(3008);m=Kb(a.bp.l);n=m/100.0;if(n>1.0)n=1.0-(m-100|0)/10.0;Eg(a,0,0,h,i,(220.0*n|0)<<24|1052704);Bc(3008);Bc(2929);}if(a.bp.bJ.ur()){c=a.bp.l.io;if(c>0){o=8453920;f=B6();Fm(f,c);p=BX(f);q=(h-Dn(j,p)|0)/2|0;r
=(i-31|0)-4|0;c=q+1|0;d=0;$p=8;continue _;}}if(!a.bp.m.cU){f=B(2064);l=2.0;n=2.0;c=16777215;$p=7;continue _;}BY();if(Do(C0_,Bw))Bt(0.0,32.0,0.0);f=a.bp.rZ;g=B6();CZ(J(J(g,B(2065)),f),41);f=BX(g);l=2.0;n=2.0;c=16777215;$p=13;continue _;case 28:BKh(j,f,b,l,d);if(C()){break _;}f=a.bp.U;g=B(2066);$p=29;case 29:$z=Bmy(f,g);if(C()){break _;}d=$z;D5(f,d);d=bv.bFa;bB=d<0?5:d<150?0:d<300?1:d<600?2:d>=1000?4:3;a.d1=a.d1+100.0;CW(a,c-12|0,bb,0,176+(bB*8|0)|0,10,8);a.d1=a.d1-100.0;while(true){z=z+1|0;if(z>=r)break;bd=y
+R(z%x|0,bl)|0;bb=bu+((z/x|0)*9|0)|0;c=bd+bl|0;Eg(a,bd,bb,c-1|0,bb+8|0,553648127);Df(1.0,1.0,1.0,1.0);Bc(3008);if(z>=DZ(bt))continue;else{bv=Z(bt,z);f=bv.J_;b=bd;l=bb;d=16777215;$p=28;continue _;}}Df(1.0,1.0,1.0,1.0);Bl(2896);Bc(3008);return;case 30:BKh(j,g,b,l,c);if(C()){break _;}e:{while(true){bq=bq+1|0;if(bq>=DZ(a.it))break e;if(bq>=bp)break e;if((Z(a.it,bq)).qE>=200&&!u)continue;br=(1.0-(Z(a.it,bq)).qE/200.0)*10.0;if(br<0.0)br=0.0;if(br>1.0)br=1.0;t=255.0*br*br|0;if(u)t=255;if(t<=0)continue;else break;}bl
=( -bq|0)*9|0;g=(Z(a.it,bq)).SI;Eg(a,2,bl-1|0,322,bl+8|0,(t/2|0)<<24);Bc(3042);b=2.0;l=bl;c=16777215+(t<<24)|0;continue _;}f:{BK();f=a.bp;g=f.l;if(g instanceof QU&&f.m.I$.ci){bs=g.iw;bt=bs.DB;r=bs.IH;x=1;c=r;while(c>20){x=x+1|0;c=((r+x|0)-1|0)/x|0;}bl=300/x|0;if(bl>150)bl=150;d=R(x,bl);y=(h-d|0)/2|0;bu=10;Eg(a,y-1|0,9,y+d|0,bu+(9*c|0)|0,(-2147483648));z=0;while(true){if(z>=r)break f;bd=y+R(z%x|0,bl)|0;bb=bu+((z/x|0)*9|0)|0;c=bd+bl|0;Eg(a,bd,bb,c-1|0,bb+8|0,553648127);Df(1.0,1.0,1.0,1.0);Bc(3008);if(z<DZ(bt))
{bv=Z(bt,z);f=bv.J_;b=bd;l=bb;d=16777215;$p=28;continue _;}z=z+1|0;}}}Df(1.0,1.0,1.0,1.0);Bl(2896);Bc(3008);return;default:H$();}}ED().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,$p);}
function BVU(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bl(2929);D6(0);DB(770,771);Cj(1.0,1.0,1.0,1.0);Bl(3008);d=3553;e=a.bp.U;f=B(2078);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;DI(d,g);Cg();e=C1A;B$(e);h=c;F(e,0.0,h,(-90.0),0.0,1.0);i=b;F(e,i,h,(-90.0),1.0,1.0);F(e,i,0.0,(-90.0),1.0,0.0);F(e,0.0,0.0,(-90.0),0.0,0.0);BO(e);D6(1);Bc(2929);Bc(3008);Cj(1.0,1.0,1.0,1.0);return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BGA(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=1.0-b;if(b<0.0)b=0.0;if(b>1.0)b=1.0;e=a.Xv;a.Xv=e+(b-e)*0.01;Bl(2929);D6(0);DB(0,769);b=a.Xv;Cj(b,b,b,1.0);f=3553;g=a.bp.U;h=B(2079);$p=1;case 1:$z=Bmy(g,h);if(C()){break _;}i=$z;DI(f,i);Cg();g=C1A;B$(g);j=d;F(g,0.0,j,(-90.0),0.0,1.0);k=c;F(g,k,j,(-90.0),1.0,1.0);F(g,k,0.0,(-90.0),1.0,0.0);F(g,0.0,
0.0,(-90.0),0.0,0.0);BO(g);D6(1);Bc(2929);Cj(1.0,1.0,1.0,1.0);DB(770,771);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bmc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b<1.0){b=b*b;b=b*b*0.800000011920929+0.20000000298023224;}Bl(3008);Bl(2929);D6(0);DB(770,771);Cj(1.0,1.0,1.0,b);e=3553;f=a.bp.U;g=B(263);$p=1;case 1:$z=Bmy(f,g);if(C()){break _;}h=$z;DI(e,h);O();e=C$j.G;h=e%16|0;i=h/16.0;e=e/16|0;j
=e/16.0;k=(h+1|0)/16.0;l=(e+1|0)/16.0;Cg();f=C1A;B$(f);m=d;n=i;o=l;F(f,0.0,m,(-90.0),n,o);p=c;q=k;F(f,p,m,(-90.0),q,o);o=j;F(f,p,0.0,(-90.0),q,o);F(f,0.0,0.0,(-90.0),n,o);BO(f);D6(1);Bc(2929);Bc(3008);Cj(1.0,1.0,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BJS(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bp.l.X.dX.data[b];if(f===null)return;g=f.xy-e;b=W(g,0.0);if(b>0){BY();h=1.0+g/5.0;i=c+8|0;e=i;j=d+12|0;Bt(e,j,0.0);Cz(1.0/h,(h+1.0)/2.0,1.0);Bt( -i|0, -j|0,0.0);}Bv2();k=D9B;l=a.bp;m=l.hu;l=l.U;$p=1;case 1:BI2(k,m,l,f,c,d);if(C()){break _;}if(b>0)BK();m=D9B;k=a.bp;l=k.hu;k
=k.U;$p=2;case 2:BEe(m,l,k,f,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BRU(a){var b,c;b=a.IG;if(b>0)a.IG=b-1|0;a.Gp=a.Gp+1|0;b=0;while(true){c=a.it;if(b>=c.p)break;c=Z(c,b);c.qE=c.qE+1|0;b=b+1|0;}}
function WJ(a,b){var c,d,e,f,g;while(Dn(a.bp.hu,b)>320){c=1;while(c<Bd(b)){d=a.bp.hu;e=c+1|0;if(Dn(d,CQ(b,0,e))>320)break;c=e;}WJ(a,CQ(b,0,c));b=DK(b,c);}f=a.it;d=new ARZ;d.SI=b;d.qE=0;AOa(f,0,d);while(true){b=a.it;g=b.p;if(g<=50)break;DL(b,g-1|0);}}
function B43(){D9B=ACl();}
function AGr(){var a=this;D.call(a);a.bIY=null;a.bm8=null;a.bor=0.0;a.bp_=0.0;a.a7G=null;a.bd_=null;a.Q1=0;}
function AGq(a,b){var c;if(b!==null){a.a7G=b;return a;}c=new BW;Bg(c,B(2080));M(c);}
function CcL(a,b){}
function AMX(a,b){var c;if(b!==null){a.bd_=b;return a;}c=new BW;Bg(c,B(2080));M(c);}
function CIK(a,b){}
function AD0(a,b,c,d){var e,f,g,h,i,j,$$je;a:{e=a.Q1;if(e!=3){if(d)break a;if(e!=2)break a;}b=new DJ;Bm(b);M(b);}a.Q1=!d?1:2;while(true){try{f=BaM(a,b,c);}catch($$e){$$je=N($$e);if($$je instanceof CY){g=$$je;b=new AJe;AO$(b,g);M(b);}else{throw $$e;}}if(Se(f)){if(!d)return f;h=Fk(b);if(h<=0)return f;f=GT(h);}else if(P8(f))break;i=!AHh(f)?a.a7G:a.bd_;b:{M1();if(i!==C1U){if(i===C_I)break b;else return f;}h=Fk(c);j=a.bm8;e=j.data.length;if(h<e)return D6h;AY7(c,j,0,e);}HQ(b,b.cT+AFZ(f)|0);}return f;}
function Brj(a,b){var c,d;if(!Fk(b))return Bfe(0);BBT(a);c=Bfe(Fk(b)*a.bor|0);while(true){d=AD0(a,b,c,0);if(d===D6i)break;if(d===D6h){c=AP7(a,c);continue;}if(!Zb(d))continue;AAu(d);}b=AD0(a,b,c,1);if(Zb(b))AAu(b);while(true){b=AZ7(a,c);if(Se(b))break;if(!P8(b))continue;c=AP7(a,c);}ACe(c);return c;}
function AP7(a,b){var c,d;c=b.El;d=AFT(RW(c,c.data.length*2|0));HQ(d,b.cT);return d;}
function AZ7(a,b){var c,d;c=a.Q1;if(c!=2&&c!=4){b=new DJ;Bm(b);M(b);}d=D6i;if(d===d)a.Q1=3;return d;}
function CKa(a,b){return D6i;}
function BBT(a){a.Q1=0;return a;}
function B$D(a){}
function AJP(){var a=this;D.call(a);a.Hw=0;a.Zq=0;}
var D6i=null;var D6h=null;function AQh(a,b){var c=new AJP();BRD(c,a,b);return c;}
function BRD(a,b,c){a.Hw=b;a.Zq=c;}
function Se(a){return a.Hw?0:1;}
function P8(a){return a.Hw!=1?0:1;}
function Zb(a){return !A2k(a)&&!AHh(a)?0:1;}
function A2k(a){return a.Hw!=2?0:1;}
function AHh(a){return a.Hw!=3?0:1;}
function AFZ(a){var b;if(Zb(a))return a.Zq;b=new Hq;Bm(b);M(b);}
function GT(b){return AQh(2,b);}
function ACQ(b){return AQh(3,b);}
function AAu(a){var b,c;switch(a.Hw){case 0:b=new A1Y;Bm(b);M(b);case 1:b=new AUb;Bm(b);M(b);case 2:b=new A4p;c=a.Zq;Bm(b);b.bzL=c;M(b);case 3:b=new A1S;c=a.Zq;Bm(b);b.bue=c;M(b);default:}}
function BSl(){D6i=AQh(0,0);D6h=AQh(1,0);}
function Kl(){Gu.call(this);this.nu=0;}
var D9C=null;function Cbz(a){return a.nu;}
function BY9(a){return a.nu;}
function W4(b){var c;c=new Kl;c.nu=b;return c;}
function Czm(a){var b,c;b=a.nu;c=new T;U(c);Bj(c,b);return S(c);}
function B3L(a,b){return b instanceof Kl&&b.nu==a.nu?1:0;}
function COD(a){return a.nu;}
function B5C(a,b){b=b;return a.nu-b.nu|0;}
function BJK(){D9C=H($rt_shortcls());}
function K9(){Gu.call(this);this.th=0;}
var D9D=null;function VH(a){var b=new K9();Brp(b,a);return b;}
function Brp(a,b){a.th=b;}
function B49(a){return a.th;}
function E2(b){return VH(b);}
function CnE(a){var b,c;b=a.th;c=new T;U(c);Bj(c,b);return S(c);}
function B$F(a,b){return b instanceof K9&&b.th==a.th?1:0;}
function CNB(a){return a.th;}
function Cqw(a,b){b=b;return a.th-b.th|0;}
function BWb(){D9D=H($rt_bytecls());}
function NS(){Gu.call(this);this.ru=0.0;}
var D9E=null;function Cgl(a){return a.ru|0;}
function BtQ(b){var c;c=new NS;c.ru=b;return c;}
function CdX(a){var b,c;b=a.ru;c=new T;U(c);return S(Nr(c,b));}
function CED(a,b){var c,d,e;if(a===b)return 1;a:{if(b instanceof NS){c=a.ru;d=b.ru;if(c!==c?(d===d?0:1):$rt_floatToRawIntBits(c)!=$rt_floatToRawIntBits(d)?0:1){e=1;break a;}}e=0;}return e;}
function Cgb(a){return U_(a.ru);}
function Bvc(b){var c,d,e,f,g,h,i,j,k,l,m;if(JH(b)){b=new DF;Bm(b);M(b);}c=0;d=Bd(b);while(true){if(Br(b,c)>32){while(Br(b,d-1|0)<=32){d=d+(-1)|0;}e=0;if(Br(b,c)==45){c=c+1|0;e=1;}else if(Br(b,c)==43)c=c+1|0;if(c==d){b=new DF;Bm(b);M(b);}a:{f=Br(b,c);g=0;h=(-1);i=100000000;j=0;if(f!=46){j=1;if(f>=48&&f<=57){b:{while(c<d){if(Br(b,c)!=48)break b;c=c+1|0;}}while(c<d){k=Br(b,c);if(k<48)break a;if(k>57)break a;if(i>0){g=g+R(i,k-48|0)|0;i=$rt_udiv(i,10);}h=h+1|0;c=c+1|0;}}else{b=new DF;Bm(b);M(b);}}}if(c<d&&Br(b,
c)==46){c=c+1|0;c:{while(true){if(c>=d)break c;f=Br(b,c);k=W(f,48);if(k<0)break c;if(f>57)break;if(!g&&!k)h=h+(-1)|0;else if(i>0){g=g+R(i,f-48|0)|0;i=$rt_udiv(i,10);}c=c+1|0;j=1;}}if(!j){b=new DF;Bm(b);M(b);}}if(c<d){f=Br(b,c);if(f!=101&&f!=69){b=new DF;Bm(b);M(b);}f=c+1|0;l=0;if(f==d){b=new DF;Bm(b);M(b);}if(Br(b,f)==45){f=f+1|0;l=1;}else if(Br(b,f)==43)f=f+1|0;m=0;c=0;d:{while(true){if(f>=d)break d;i=Br(b,f);if(i<48)break d;if(i>57)break;m=(10*m|0)+(i-48|0)|0;c=1;f=f+1|0;}}if(!c){b=new DF;Bm(b);M(b);}if(l)m
= -m|0;h=h+m|0;}return B0v(g,h,e);}c=c+1|0;if(c==d)break;}b=new DF;Bm(b);M(b);}
function U_(b){if($rt_globals.isNaN(b)?1:0)return 2143289344;return $rt_floatToRawIntBits(b);}
function BE8(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if($rt_globals.isNaN(b)?1:0)return B(2060);if(!$rt_globals.isFinite(b)?1:0)return b<=0.0?B(2061):B(2062);c=DW(18);d=0;e=U_(b);f=0;g=((e>>>23|0)&255)-127|0;h=(e&8388607)<<1;if(g==(-127)){g=g+1|0;f=1;}i=c.data;j=0;while(j<6){k=h&15;if(k<=0&&d<=0)l=d;else{l=d+1|0;i[d]=Lf(k,16);}h=h>>>4|0;j=j+1|0;d=l;}if(d)m=d;else{m=d+1|0;i[d]=48;}d=m+1|0;i[m]=46;l=d+1|0;i[d]=!f?49:48;m=l+1|0;i[l]=120;d=m+1|0;i[m]=48;if(CR(BG(L(e),G(2147483648, 0)),Bw))e=d;else{e=d+1|0;i[d]=45;}l
=e/2|0;m=0;while(m<l){n=i[m];d=(e-m|0)-1|0;i[m]=i[d];i[d]=n;m=m+1|0;}d=e+1|0;i[e]=112;if(g>=0)e=d;else{g= -g|0;e=d+1|0;i[d]=45;}o=100;p=1;m=0;while(m<3){k=g/o|0;if(k<=0&&p)d=e;else{d=e+1|0;i[e]=Lf(k,10);p=0;}g=g%o|0;o=o/10|0;m=m+1|0;e=d;}if(!p)g=e;else{g=e+1|0;i[e]=48;}return KE(c,0,g);}
function CvN(a,b){var c,d,e,f,g;b=b;c=a.ru;d=b.ru;e=(c<=d?0:1)-(d<=c?0:1)|0;if(!e){f=1.0/c;g=1.0/d;e=(((f<=g?0:1)-(g<=f?0:1)|0)+(d!==d?0:1)|0)-(c!==c?0:1)|0;}return e;}
function BiQ(){D9E=H($rt_floatcls());}
var ASf=K(0);
var ARq=K();
var Ic=K(BW);
function UG(){var a=this;Dh.call(a);a.bPO=0;a.bLW=0;a.bH0=0;a.bHW=0;a.bQn=0;a.bP8=0;a.bJk=0;a.Sx=0;a.bsd=0;a.bfB=0;a.bx3=0;a.bEv=0;a.bv2=0;a.bAH=0;a.Pv=0;a.bm0=0;a.bkP=0;a.bEC=0;a.bsS=0;a.blS=0;a.bEH=0;a.Nr=0;a.bl5=0;a.a7g=0;a.bnS=0;a.byE=0;a.bwI=0;a.brg=0;a.NG=0;a.bwE=0;a.a8O=0;a.bn3=0;a.bEV=0;a.bvC=0;a.bqm=0;a.bJx=0;a.su=0;a.bs$=0;a.baA=0;a.yL=0;a.Rf=0;a.R6=0;a.MU=0;a.Lo=0;}
var D9F=null;var D9G=null;var D84=null;var D9H=null;function A1P(){A1P=Be(UG);Cv8();}
function Bws(a,b,c,d,e,f,g){var h=new UG();BEl(h,a,b,c,d,e,f,g);return h;}
function CjE(){A1P();return D9H.d3();}
function BEl(a,b,c,d,e,f,g,h){A1P();FO(a,b,c);a.baA=0;a.yL=0;a.Rf=0;a.R6=0;a.MU=0;a.Lo=0;a.Sx=d;a.Pv=e;a.Nr=f;a.NG=g;a.yL=h;A4Q(a);}
function A4Q(a){var b,c,d,e;if(a.yL&&a.baA){a.Sx=a.Rf;a.Pv=a.R6;a.Nr=a.MU;a.NG=a.Lo;}a.baA=1;b=0;a.bPO=1;c=1;a.bLW=0;a.bH0=0;a.bHW=5126;a.bQn=0;a.bP8=3;a.bJk=12;d=12;if(!a.Pv){a.bm0=(-1);a.bkP=(-1);a.bEC=(-1);a.bsS=0;a.blS=(-1);a.bEH=(-1);}else{a.bm0=c;a.bkP=d;a.bEC=5121;a.bsS=1;a.blS=4;a.bEH=4;d=16;b=2;c=2;}if(!a.Sx){a.bsd=(-1);a.bfB=(-1);a.bx3=(-1);a.bEv=0;a.bv2=(-1);a.bAH=(-1);}else{e=c+1|0;a.bsd=c;a.bfB=d;a.bx3=5126;a.bEv=0;a.bv2=2;a.bAH=8;d=d+8|0;b=b|1;c=e;}if(!a.Nr){a.bl5=(-1);a.a7g=(-1);a.bnS=(-1);a.byE
=0;a.bwI=(-1);a.brg=(-1);}else{e=c+1|0;a.bl5=c;a.a7g=d;a.bnS=5120;a.byE=1;a.bwI=4;a.brg=4;d=d+4|0;b=b|4;c=e;}if(!a.NG){a.bwE=(-1);a.a8O=(-1);a.bn3=(-1);a.bEV=0;a.bvC=(-1);a.bqm=(-1);}else{e=c+1|0;a.bwE=c;a.a8O=d;a.bn3=5123;a.bEV=0;a.bvC=2;a.bqm=4;d=d+4|0;b=b|8;c=e;}a.bJx=c;a.su=d;a.bs$=b;}
function Cv8(){var b;D9F=Bws(B(2081),0,1,0,0,0,0);D9G=Bws(B(2082),1,1,1,0,0,0);b=Bws(B(2083),2,0,0,0,0,1);D84=b;D9H=V(UG,[D9F,D9G,b]);}
function APP(){var a=this;D.call(a);a.a2d=0;a.bC_=0;a.bIq=0.0;a.bKi=0.0;a.bK3=0.0;a.XH=0;a.tt=null;a.sb=0;a.gE=null;a.bdC=null;a.boX=null;a.bNj=0;a.bIA=null;a.bIB=null;a.bKf=null;a.bNC=null;a.bKk=null;a.bHB=null;a.bHz=null;a.bHA=null;a.bHD=null;a.bHE=null;a.bHC=null;}
var D9I=null;function CgZ(){CgZ=Be(APP);CMR();}
function CCw(a){var b=new APP();Bgk(b,a);return b;}
function Bgk(a,b){var c;CgZ();a.bNj=0;a.bIA=null;a.bIB=null;a.bKf=null;c=new AX8;c.bMB=a;a.bNC=c;c=new AX7;c.bMX=a;a.bKk=c;a.bHB=new Rx;a.bHz=new Rx;a.bHA=new Rx;a.bHD=new Rx;a.bHE=new Rx;a.bHC=new Rx;c=AMe(b<<2);a.gE=c;a.bdC=ACb(c);a.boX=AEI(a.gE);}
function AQd(a){a.sb=0;Vv(a.gE);Pm(a.bdC);}
function AP2(a,b,c){var d;if(a.XH){d=new DJ;Bg(d,B(2084));M(d);}a.XH=1;AQd(a);a.tt=c;a.bC_=b;a.a2d=0;c=a.gE;SU(c,c.D5);}
function Wa(a,b,c){var d,e;d=a.tt;e=R(a.sb,d.su)+d.bfB|0;WZ(a.gE,e,b);WZ(a.gE,e+4|0,c);return a;}
function Yn(a){var b,c,d,e,f,g;b=a.sb+1|0;a.sb=b;c=a.tt.su;d=c>>2;b=R(b,c)>>2;c=a.gE.D5>>2;if(d>(c-b|0)){d=((((b+d|0)+(d>>1)|0)>>16)+1|0)<<16;CgZ();e=D9I;c=c<<2;b=d<<2;f=new T;U(f);g=J(f,B(2085));Bj(g,c);g=J(g,B(2086));Bj(g,b);J(g,B(2087));FP(e,S(f));e=AMe(b);P$(a.gE,0);ALu(e,a.gE);AVE(e);AUy(a.gE);a.gE=e;a.bdC=ACb(e);a.boX=AEI(a.gE);}}
function Yw(a,b,c,d){var e;e=R(a.sb,a.tt.su);WZ(a.gE,e,b+a.bIq);WZ(a.gE,e+4|0,c+a.bKi);WZ(a.gE,e+8|0,d+a.bK3);return a;}
function A8p(a){var b;if(!a.XH){b=new DJ;Bg(b,B(2088));M(b);}a.XH=0;P$(a.gE,0);SU(a.gE,R(a.sb,a.tt.su));}
function CMR(){D9I=Hy(B(2089));}
var AOj=K(0);
function AX8(){D.call(this);this.bMB=null;}
function AX7(){D.call(this);this.bMX=null;}
var Rx=K(Xa);
var AIX=K();
var D9J=null;var D9K=null;function AKn(b){var c,d,e,f,g;Hg(H(AIX));try{DO();c=C3M;d=0;while(d<b){e=C3F;f=C3M;g=new AUu;g.vc=null;g.zF=null;g.pO=(-1);g.LM=(-1);g.FC=0;g.Fh=0;A5s(e,f,g);C3M=C3M+1|0;d=d+1|0;}Y(D9J,BJ(c));Y(D9J,BJ(b));return c;}finally{DN(H(AIX));}}
function Ko(b){var c,d,e;Hg(H(AIX));try{c=b.kr;while(true){if(c>=b.m9){d=b.kr;while(d<b.m9){Y(D9K,BJ(Jb(b,d)));d=d+1|0;}return;}d=AV0();if(c<0)break;if(c>=b.m9)break;e=b.zw;c;e[c]=d;c=c+1|0;}M(FH(c));}finally{DN(H(AIX));}}
function Blr(b){var c;Hg(H(AIX));try{c=A2d(D9J,BJ(b));if(c>=0){BAV((Z(D9J,c)).fT);DL(D9J,c);DL(D9J,c);}}finally{DN(H(AIX));}}
function A8d(){var b,c,d,e;Hg(H(AIX));try{b=0;while(true){c=D9J;if(b>=c.p)break;BAV((Z(c,b)).fT);b=b+2|0;}d=VB(D9K.p);e=0;while(true){c=D9K;if(e>=c.p)break;Kj(d,(Z(c,e)).fT);e=e+1|0;}N3(d);BfV(d);CC(D9J);CC(D9K);}finally{DN(H(AIX));}}
function AMe(b){Hg(H(AIX));try{return SF(b);}finally{DN(H(AIX));}}
function Bsp(){D9J=BL();D9K=BL();}
function AQH(){var a=this;D.call(a);a.Ap=0;a.bBT=0;a.Kw=0;a.a9E=null;}
function A47(a){return a.Kw<=0?0:1;}
function A0X(a){var b,c,d,e;if(!a.Kw){b=new M5;Bm(b);M(b);}a.bBT=a.Ap;while(true){c=a.a9E.a4A.data;d=a.Ap;e=PI(c[d/32|0]>>>(d%32|0)|0);if(e<32)break;a.Ap=((a.Ap/32|0)+1|0)*32|0;}a.Ap=a.Ap+e|0;a.Kw=a.Kw-1|0;c=(Bzw(a.a9E.bxG)).data;d=a.Ap;a.Ap=d+1|0;return c[d];}
function AQM(){Kv.call(this);this.a89=null;}
function A38(a){return a.a89.h0;}
function IA(a){var b;b=new A75;AI4(b,a.a89);return b;}
var APR=K(Xs);
function Cuu(a,b,c,d){var e,f,g;e=0;f=d.ds;a:{while(true){if(b>f){b=e;break a;}g=Uf(d,a.fO);NF(d,a.fO,b);e=a.pB.J(b,c,d);if(e>=0)break;NF(d,a.fO,g);b=b+1|0;}}return b;}
function Cqb(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c<b){c=f;break a;}g=Uf(e,a.fO);NF(e,a.fO,c);f=a.pB.J(c,d,e);if(f>=0)break;NF(e,a.fO,g);c=c+(-1)|0;}}return c;}
function Cs8(a){return null;}
function AZf(){var a=this;D.call(a);a.bmE=null;a.bmF=null;a.bmC=null;}
function AP$(a){var b,c,d,e;b=a.bmE;c=a.bmF;d=a.bmC;b=b.a4p;e=new AXC;e.bDT=d;b.call($rt_ustr(c),Cv(e,"call"));}
var ASh=K(0);
function A5M(){var a=this;D.call(a);a.bl6=null;a.bl7=null;}
function Bal(a){var b,c;b=a.bl6;c=a.bl7;return $rt_str(b.VD.call($rt_ustr(c)));}
function AWA(){var a=this;D.call(a);a.bld=null;a.blf=null;a.ble=null;}
function AT1(a){var b,c,d;b=a.bld;c=a.blf;d=a.ble;b.WY.call($rt_ustr(c),$rt_ustr(d));}
var NW=K();
var D4i=null;var D4j=null;var C_E=null;var D4k=null;var C_F=null;var D7A=null;var D9L=null;var D3O=null;function Bor(){D4i=Cc([0,(-1),0,1]);D4j=Cc([1,0,(-1),0]);C_E=Cc([3,4,2,5]);D4k=Cc([(-1),(-1),2,0,1,3]);C_F=Cc([2,3,0,1]);D7A=Cc([1,2,3,0]);D9L=Cc([3,0,1,2]);D3O=V($rt_arraycls($rt_intcls()),[Cc([1,0,3,2,5,4]),Cc([1,0,5,4,2,3]),Cc([1,0,2,3,4,5]),Cc([1,0,4,5,3,2])]);}
var Xt=K();
var D3Q=null;var D3R=null;var D3S=null;var D3T=null;function BxS(){D3Q=Cc([1,0,3,2,5,4]);D3R=Cc([0,0,0,0,(-1),1]);D3S=Cc([(-1),1,0,0,0,0]);D3T=Cc([0,0,(-1),1,0,0]);}
var H4=K(CY);
function OG(){var a=this;AJ4.call(a);a.bqS=null;a.bs_=null;}
function AD1(a,b,c,d){var e;a.DW=B(2090);M1();e=C_J;a.MD=e;a.bfH=e;if(c<=0.0){b=new BW;e=new T;U(e);Nr(J(e,B(2091)),c);Bg(b,S(e));M(b);}if(d>0.0){a.bOS=b;a.bAl=c;a.bHb=d;a.bqS=Cb(512);a.bs_=DW(512);return;}b=new BW;e=new T;U(e);Nr(J(e,B(2092)),d);Bg(b,S(e));M(b);}
function Blc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=a.bqS;e=0;f=0;g=a.bs_;a:{while(true){if((e+32|0)>f&&GW(b)){h=e;while(h<f){i=d.data;i[h-e|0]=i[h];h=h+1|0;}i=d.data;j=f-e|0;f=Du(Fk(b)+j|0,i.length);AVU(b,d,j,f-j|0);e=0;}if(!GW(c)){k=!GW(b)&&e>=f?D6i:D6h;break a;}i=g.data;l=Fk(c);h=i.length;l=Du(l,h);m=new A9N;m.a6$=b;m.bEI=c;k=a.Tw(d,e,f,g,0,l,m);e=m.F$;if(k===null&&0==m.CL)k=D6i;j=m.CL;n=0;if(c.SH){b=new V2;Bm(b);M(b);}if(Fk(c)<j)break;if(n>h){b=new Dm;c=new T;U(c);m=J(c,B(1202));Bj(m,n);m=J(m,B(1196));Bj(m,
h);Bb(m,41);Bg(b,S(c));M(b);}l=n+j|0;if(l>h){b=new Dm;c=new T;U(c);m=J(c,B(1206));Bj(m,l);Bj(J(m,B(1199)),h);Bg(b,S(c));M(b);}if(j<0){b=new Dm;c=new T;U(c);m=J(c,B(1200));Bj(m,j);J(m,B(1201));Bg(b,S(c));M(b);}o=c.cT;p=0;while(p<j){l=o+1|0;h=n+1|0;AI2(c,o,i[n]);p=p+1|0;o=l;n=h;}c.cT=c.cT+j|0;if(k!==null)break a;}b=new ABm;Bm(b);M(b);}HQ(b,b.cT-(f-e|0)|0);return k;}
var ASO=K(OG);
function CuF(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;while(c<d&&f<g){j=b.data;k=e.data;l=c+1|0;m=j[c]&255;n=f+1|0;k[f]=m&65535;c=l;f=n;}h.F$=c;h.CL=f;return i;}
function ASj(){var a=this;OG.call(a);a.a$T=0;a.XY=0;}
function CBG(a,b,c,d,e,f,g,h){var i,j,k;if(a.a$T){if((c+2|0)>d)return !GW(h.a6$)?D6i:null;i=b.data;a.a$T=0;j=c+1|0;k=i[c];if(k==(-1)){if(i[j]!=(-2))c=j+(-1)|0;else{c=j+1|0;a.XY=1;}}else if(k!=(-2))c=j+(-1)|0;else if(i[j]!=(-1))c=j+(-1)|0;else{c=j+1|0;a.XY=0;}}return !a.XY?BGY(a,b,c,d,e,f,g,h):BZt(a,b,c,d,e,f,g,h);}
function BZt(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;if((c+2|0)>d){if(SC(h,2))break a;i=D6i;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(l|(j[k]&255)<<8)&65535;if(!GQ(m)){if(F6(m)){c=c+(-2)|0;i=GT(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!SC(h,4))i=D6i;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(l|(j[k]&255)<<8)&65535;if(!F6(n)){c=c+(-4)|0;i=GT(4);break a;}if((f+2|0)>g){if(ANx(h,2))break a;i=D6h;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.F$
=c;h.CL=f;return i;}
function BGY(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;if((c+2|0)>d){if(SC(h,2))break a;i=D6i;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(j[k]&255|l<<8)&65535;if(!GQ(m)){if(F6(m)){c=c+(-2)|0;i=GT(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!SC(h,4))i=D6i;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(j[k]&255|l<<8)&65535;if(!F6(n)){c=c+(-4)|0;i=GT(4);break a;}if((f+2|0)>g){if(ANx(h,2))break a;i=D6h;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.F$
=c;h.CL=f;return i;}
var A7z=K(OG);
function CDk(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(l&128){i=GT(1);c=k+(-1)|0;break a;}j=e.data;m=f+1|0;j[f]=l&65535;c=k;f=m;}}h.F$=c;h.CL=f;return i;}
var BRF=K();
function BQa(b){var c,d,e,f,g,h,i,j,k,l,m;c=b.sb;if(c>0){d=b.tt;e=b.gE;SU(P$(e,0),R(c,d.su));f=d.bs$;g=b.bC_;DO();h=C3J;if(h!==null){i=h.pO;if(i==(-1))h.pO=f;else if(i!=f){b=new Hq;Bg(b,B(2093));M(b);}f=h.LM;if(f==(-1))h.LM=g;else if(f!=g){b=new Hq;Bg(b,B(2094));M(b);}h.FC=h.FC+c|0;if(Jm(e)>Jm(C3K)){f=Jm(e);h=C3K;f=h.c3+f|0;if(h.D5<f){h=SF((f&(-131072))+262144|0);ALu(h,QA(C3K));AUy(C3K);C3K=h;}}ALu(C3K,e);C3X=null;}else{i=g!=7?0:1;Qo();f=f|AMg();CD();if(!C3t)h=AGH(f);else{h=D7_;if(h===null){h=new DJ;Bg(h,B(1686));M(h);}h
=AMs(f,h.br$(f));}d=h.bjl;if(d===null){d=QW();h.bjl=d;LI(d);W9(ATk());HM(0);HS(0,3,5126,0,h.nC,0);f=h.Hz;if(f!=(-1)){HM(f);HS(h.Hz,2,5126,0,h.nC,h.Vo);}f=h.JC;if(f!=(-1)){HM(f);HS(h.JC,4,5121,1,h.nC,h.a1h);}f=h.Jz;if(f!=(-1)){HM(f);HS(h.Jz,4,5120,1,h.nC,h.X6);}f=h.FR;if(f!=(-1)){HM(f);HS(h.FR,2,5123,0,h.nC,h.Vs);}d=h.bjl;}LI(d);j=h.nC;k=Jm(e)/h.nC|0;XN(ATk());l=((D9M+j|0)-1|0)/j|0;if(i)l=(l+3|0)&(-4);f=R(l,j);i=R(k,j);if((D9N-f|0)>=i)D9M=f+i|0;else{D9M=0;i=(i+65535|0)&(-4096);D9N=i;A85(34962,i,35040);l=0;}i
=R(l,h.nC);CB();m=C4e;e=Xn(e);m.bufferSubData(34962,i,e);h.bEd=l;h=AST(h);C3X=h;Bkg(h,g,0,c);C3Y=g;C3Z=c;}AQd(b);}}
var BQu=K();
var A3E=K(OG);
function CPB(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<d){if(f>=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(SC(h,2))break a;i=D6i;break a;}c=k+1|0;k=j[k];if(!VU(a,k)){c=c+(-2)|0;i=GT(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=c;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(SC(h,3))break a;i=D6i;break a;}c=k+1|0;m=j[k];k=c+1|0;n=j[c];if(!VU(a,m))break b;if(!VU(a,n))break b;o=((l&15)<<12
|(m&63)<<6|n&63)&65535;if(XQ(o)){c=k+(-3)|0;i=GT(3);break a;}j=e.data;m=f+1|0;j[f]=o;}else{if((l&248)!=240){c=k+(-1)|0;i=GT(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(SC(h,4))break a;i=D6i;break a;}if((f+2|0)>g){c=k+(-1)|0;if(ANx(h,2))break a;i=D6h;break a;}c=k+1|0;m=j[k];p=c+1|0;n=j[c];k=p+1|0;p=j[p];if(!VU(a,m))break c;if(!VU(a,n))break c;if(!VU(a,p))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(n&63)<<6|p&63;c=f+1|0;j[f]=Zc(q);m=c+1|0;j[c]=WQ(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=GT(1);break a;}c=k+(-3)|0;i=GT(1);}h.F$
=c;h.CL=f;return i;}
function VU(a,b){return (b&192)!=128?0:1;}
var AKO=K();
var D9O=null;var D9P=null;function CCv(){CCv=Be(AKO);Cp3();}
function F7(){CCv();Bl(2896);Bl(16384);Bl(16385);Bl(2903);}
function Hz(){var b;CCv();Bc(2896);b=D9O;AZU(0,0.6000000238418579,b.Ps,b.Su,b.KC,0.0);b=D9P;AZU(1,0.6000000238418579,b.Ps,b.Su,b.KC,0.0);C2y=0.4000000059604645;C2z=0.4000000059604645;C2A=0.4000000059604645;C2B=C2B+1|0;Bc(2903);}
function Cp3(){D9O=AUt(ARW(0.20000000298023224,1.0,(-0.699999988079071)));D9P=AUt(ARW((-0.20000000298023224),1.0,0.699999988079071));}
var ADU=K();
var C1m=0;var C1n=0;var C1l=0;function F4(b){var c;CD();c=b-33984|0;if(c!=C2Q){Me(b);C2Q=c;}}
function LW(b,c,d){var e;b=b-C1m|0;CD();C3m.data[b]=c;C3n.data[b]=d;e=C3o.data;e[b]=e[b]+1|0;}
function BfB(){C1l=0;}
var A3a=K(0);
function AM0(){D.call(this);this.GQ=null;}
function BZh(a,b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ex(V(D,[a.GQ,b]));d=Ex(V(D,[c,B(1773)]));$p=1;case 1:$z=BmB(d);if(C()){break _;}e=$z;if(e){try{$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);}b=Ex(V(D,[c,B(1774)]));$p=2;case 2:$z=BmB(b);if(C()){break _;}e=$z;if(e){try{$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{g=$$je;}else{throw $$e;}}B4(g);}return null;case 3:a:{try{$z=BUg(d);if(C()){break _;}b=$z;h=IS(SV(b),B(1776));b=AVz(h);}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;break a;}else{throw $$e;}}return b;}B4(f);b=Ex(V(D,[c,B(1774)]));$p=2;continue _;case 4:a:{try{$z=BUg(b);if(C()){break _;}b=$z;h=IS(SV(b),B(1776));b=AVz(h);}catch($$e){$$je=N($$e);if($$je instanceof BA){g=$$je;break a;}else{throw $$e;}}return b;}B4(g);return null;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CAt(b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=0;d=b.data;if(c>=d.length)return;e=d[c];$p=1;case 1:$z=BjS(e);if(C()){break _;}d=$z;if(d.data.length<=0){$p=2;continue _;}f=DC();g=Ha(e);h=new T;U(h);J(J(h,B(2095)),g);B_(f,S(h));$p=3;continue _;case 2:Bjn(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=BjS(e);if(C()){break _;}d=$z;$p=4;case 4:CAt(d);if
(C()){break _;}$p=2;continue _;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
var A8l=K(AM0);
function BTX(a,b,c){var d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new A$L;e=a.GQ;CVK();d.bkq=CS();f=Ex(V(D,[e,b]));d.nk=f;d.bKI=Ex(V(D,[f,B(1060)]));d.bEL=Ex(V(D,[d.nk,B(1779)]));d.btd=b;try{b=Ex(V(D,[d.nk,B(2096)]));e=AF1(Nl(b));a:{try{Vx(e,d.bkq);}catch($$e){$$je=N($$e);b=$$je;break a;}$p=2;continue _;}$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);b=new CY;Bg(b,
B(2097));M(b);case 1:try{Byp(e);if(C()){break _;}M(b);}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);b=new CY;Bg(b,B(2097));M(b);case 2:b:{try{Byp(e);if(C()){break _;}}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;break b;}else{throw $$e;}}return d;}B4(b);b=new CY;Bg(b,B(2097));M(b);default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BN5(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:BBA(c,d);if(C()){break _;}e=BL();f=BL();g=BL();h=BL();i=BL();j=BL();k=Ex(V(D,[a.GQ,b]));l=Ex(V(D,[k,B(2098)]));m=Ex(V(D,[k,B(2099)]));B_(DC(),B(2100));$p=2;case 2:BtJ(a,k,e,f);if(C()){break _;}$p=3;case 3:$z=BmB(l);if
(C()){break _;}d=$z;if(!d){$p=4;continue _;}$p=5;continue _;case 4:$z=BmB(m);if(C()){break _;}d=$z;if(d){$p=10;continue _;}n=((((e.p+g.p|0)+i.p|0)+f.p|0)+h.p|0)+j.p|0;o=DC();p=new T;U(p);Bj(J(p,B(2101)),n);B_(o,S(p));d=0;$p=6;continue _;case 5:BtJ(a,l,g,h);if(C()){break _;}$p=4;continue _;case 6:BoF(a,k,e,d,n,c);if(C()){break _;}d=e.p;$p=7;case 7:BoF(a,l,g,d,n,c);if(C()){break _;}d=e.p+g.p|0;$p=8;case 8:BoF(a,m,i,d,n,c);if(C()){break _;}$p=9;case 9:$z=BZh(a,b);if(C()){break _;}q=$z;if(q!==null){q.yl=19132;d
=0;$p=13;continue _;}d=e.p+g.p|0;$p=11;continue _;case 10:BtJ(a,m,i,j);if(C()){break _;}n=((((e.p+g.p|0)+i.p|0)+f.p|0)+h.p|0)+j.p|0;o=DC();p=new T;U(p);Bj(J(p,B(2101)),n);B_(o,S(p));d=0;$p=6;continue _;case 11:BIM(a,f,d,n,c);if(C()){break _;}$p=12;case 12:$z=BmB(l);if(C()){break _;}d=$z;if(!d)return 1;d=(e.p+g.p|0)+f.p|0;$p=14;continue _;case 13:$z=BTX(a,b,d);if(C()){break _;}o=$z;p=FT();AZV(q,p,q.IW);b=FT();HB(b,B(1776),p);try{j=Ex(V(D,[o.nk,B(2102)]));p=Ex(V(D,[o.nk,B(1774)]));i=Ex(V(D,[o.nk,B(1773)]));k=
Nl(j);$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|0;$p=11;continue _;case 14:BIM(a,h,d,n,c);if(C()){break _;}return 1;case 15:try{Cjr(b,k);if(C()){break _;}$p=16;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|0;$p=11;continue _;case 16:try{$z=BmB(p);if(C()){break _;}d=$z;if(!d){$p=17;continue _;}$p=19;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p
|0;$p=11;continue _;case 17:try{BQv(i,p);if(C()){break _;}$p=18;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|0;$p=11;continue _;case 18:try{$z=BmB(i);if(C()){break _;}d=$z;if(!d){$p=20;continue _;}$p=22;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|0;$p=11;continue _;case 19:try{Bjn(p);if(C()){break _;}$p=17;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+
g.p|0;$p=11;continue _;case 20:try{BQv(j,i);if(C()){break _;}$p=21;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|0;$p=11;continue _;case 21:a:{try{$z=BmB(j);if(C()){break _;}d=$z;if(!d)break a;$p=23;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}d=e.p+g.p|0;$p=11;continue _;case 22:try{Bjn(i);if(C()){break _;}$p=20;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);d=e.p+g.p|
0;$p=11;continue _;case 23:a:{try{Bjn(j);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}d=e.p+g.p|0;$p=11;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BtJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:CRl();CTM();$p=1;case 1:$z=BjS(b);if(C()){break _;}e=$z;if(e===null)return;e=e.data;f=e.length;g=0;if(g>=f)return;h=e[g];$p=2;case 2:$z=Bq9(h);if(C()){break _;}i=$z;if(i){Y(d,h);$p=3;continue _;}g=g+1|0;if(g>=f)return;h=e[g];continue _;case 3:$z
=BjS(h);if(C()){break _;}j=$z;if(j!==null){j=j.data;k=j.length;l=0;if(l<k){m=j[l];$p=4;continue _;}}g=g+1|0;if(g>=f)return;h=e[g];$p=2;continue _;case 4:a:{$z=BjS(m);if(C()){break _;}n=$z;if(n!==null){n=n.data;i=n.length;o=0;while(true){if(o>=i)break a;p=n[o];h=new A6y;h.bsZ=p;q=D9Q;r=ARw(p.is,B(482));b=ABl(q,r==(-1)?p.is:DK(p.is,r+1|0));if(!A93(b)){h.HV=0;h.GG=0;}else{h.HV=Pp(ADk(b,1),36);h.GG=Pp(ADk(b,2),36);}Y(c,h);o=o+1|0;}}}l=l+1|0;if(l<k){m=j[l];continue _;}g=g+1|0;if(g>=f)return;h=e[g];$p=2;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BoF(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Yb(c);g=Cb(4096);h=CH(c);i=e;if(!Cl(h)){$p=1;continue _;}j=Cm(h);k=j.HV;l=j.GG;$p=2;continue _;case 1:Bpn();if(C()){break _;}return;case 2:$z=BZb(b,k,l);if(C()){break _;}m=$z;n=k&31;o=l&31;if(!(!AGQ(m,n,o)?0:1)){try{p
=new ALj;c=new A95;q=BdI(j);$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){q=$$je;}else{throw $$e;}}B4(q);}d=d+1|0;n=Bu((ET(100.0*d/i)));$p=3;case 3:BBA(f,n);if(C()){break _;}if(!Cl(h)){$p=1;continue _;}j=Cm(h);k=j.HV;l=j.GG;$p=2;continue _;case 4:try{$z=BUg(q);if(C()){break _;}q=$z;Bmt(c,q);AUV(p,c);r=A1b(m,n,o);while(true){o=BvK(p,g);if(o==(-1))break;AGu(r,g,0,o);}$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){q=$$je;}else{throw $$e;}}B4(q);d=d+1|0;n=Bu((ET(100.0*d/i)));$p=
3;continue _;case 5:try{Byp(r);if(C()){break _;}$p=6;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){q=$$je;}else{throw $$e;}}B4(q);d=d+1|0;n=Bu((ET(100.0*d/i)));$p=3;continue _;case 6:a:{try{Mo(p);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){q=$$je;}else{throw $$e;}}B4(q);}d=d+1|0;n=Bu((ET(100.0*d/i)));$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BIM(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=CH(b);g=d;if(!Cl(f))return;h=Cm(f);$p=1;case 1:$z=BjS(h);if(C()){break _;}i=$z;if(i===null){$p=2;continue _;}$p=4;continue _;case 2:Bjn(h);if(C()){break _;}c=c+1|0;j=Bu((ET(100.0*c/g)));$p=3;case 3:BBA(e,j);if(C()){break _;}if(!Cl(f))return;h=Cm(f);$p=1;continue _;case 4:CDC(i);if(C()){break _;}$p=2;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CDC(b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=b.data;c=b.length;d=0;if(d>=c)return;e=b[d];$p=1;case 1:$z=BjS(e);if(C()){break _;}f=$z;if(f!==null&&f.data.length>0){$p=3;continue _;}$p=2;case 2:Bjn(e);if(C()){break _;}d=d+1|0;if(d>=c)return;e=b[d];$p=1;continue _;case 3:CDC(f);if(C()){break _;}$p=2;continue _;default:H$();}}ED().s(b,c,d,e,f,$p);}
function AJn(){var a=this;D.call(a);a.i_=null;a.kX=null;a.OB=null;a.e$=null;a.iY=null;a.a2o=null;a.Di=null;a.Qn=null;a.qT=0;a.u8=0;a.bJY=null;a.hT=null;}
var D9R=0;function BKa(a,b){var c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Cp(a.kX,b);if(c!==null){d=c.eo;e=0;while(true){f=d.data;if(e>=f.length)break;g=f[e];f[e]=g&(-16711936)|((g&16711680)>>>16|0)|(g&255)<<16;e=e+1|0;}return d;}try{if(Dz(b,B(1375))){c=DK(b,2);$p=1;continue _;}if(Dz(b,B(2103))){a.qT=1;c=DK(b,7);$p=3;continue _;}if(!Dz(b,B(2104))){$p=5;continue _;}a.u8=1;a.qT
=1;c=DK(b,6);$p=6;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;}else{throw $$e;}}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 1:try{$z=Btt(c);if(C()){break _;}c=$z;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;}else{throw $$e;}}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 2:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;d=JU(a,ABO(a,c));Bz(a.kX,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;break a;}else{throw $$e;}}return d;}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 3:try
{$z=Btt(c);if(C()){break _;}c=$z;$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;}else{throw $$e;}}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 4:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;d=JU(a,ABO(a,c));a.qT=0;Bz(a.kX,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;break a;}else{throw $$e;}}return d;}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 5:a:{b:{try{$z=Btt(b);if(C()){break _;}i=$z;if(i!==null)break b;d=JU(a,a.hT);Bz(a.kX,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ch)
{h=$$je;break a;}else{throw $$e;}}return d;}try{$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;}else{throw $$e;}}}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 6:try{$z=Btt(c);if(C()){break _;}c=$z;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;}else{throw $$e;}}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;case 7:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;d=JU(a,ABO(a,c));a.qT=0;a.u8=0;Bz(a.kX,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;break a;}else{throw $$e;}}return d;}B4(h);f
=JU(a,a.hT);BS(a.kX,b,f);return f;case 8:a:{try{$z=BCB(a,i);if(C()){break _;}c=$z;d=JU(a,c);Bz(a.kX,b,d);}catch($$e){$$je=N($$e);if($$je instanceof Ch){h=$$je;break a;}else{throw $$e;}}return d;}B4(h);f=JU(a,a.hT);BS(a.kX,b,f);return f;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function JU(a,b){var c,d,e;c=b.sN;d=b.qA;e=Bx(R(c,d));Y9(b,0,0,c,d,e,0,c);return e;}
function Bmy(a,b){var c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Cp(a.i_,b);if(c!==null)return c.fT;try{Pm(a.e$);Ko(a.e$);d=Jb(a.e$,0);if(Dz(b,B(1375))){c=DK(b,2);$p=1;continue _;}if(Dz(b,B(2103))){a.qT=1;c=DK(b,7);$p=3;continue _;}if(Dz(b,B(2104))){a.u8=1;c=DK(b,6);$p=5;continue _;}if(!Dz(b,B(2105))){$p=7;continue _;}a.u8=1;a.qT=1;c=DK(b,11);$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{e=$$je;}else{throw $$e;}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 1:try{$z=Btt(c);if(C()){break _;}c=$z;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 2:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;HK(a,ABO(a,c),d);Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break a;}else{throw $$e;}}return d;}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,
b,BJ(f));return f;case 3:try{$z=Btt(c);if(C()){break _;}c=$z;$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 4:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;HK(a,c,d);a.qT=0;Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break a;}else{throw $$e;}}return d;}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 5:try{$z=Btt(c);if(C()){break _;}c=$z;$p=6;continue _;}
catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 6:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;HK(a,c,d);a.u8=0;Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break a;}else{throw $$e;}}return d;}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 7:a:{b:{try{$z=Btt(b);if(C()){break _;}g=$z;if(g!==null)break b;HK(a,a.hT,d);Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if($$je instanceof BA)
{e=$$je;break a;}else{throw $$e;}}return d;}try{$p=10;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 8:try{$z=Btt(c);if(C()){break _;}c=$z;$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 9:a:{try{$z=BCB(a,c);if(C()){break _;}c=$z;HK(a,c,d);a.u8=0;a.qT=0;Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if
($$je instanceof BA){e=$$je;break a;}else{throw $$e;}}return d;}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;case 10:a:{try{$z=BCB(a,g);if(C()){break _;}c=$z;HK(a,c,d);Bz(a.i_,b,BJ(d));}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break a;}else{throw $$e;}}return d;}B4(e);Ko(a.e$);f=Jb(a.e$,0);HK(a,a.hT,f);BS(a.i_,b,BJ(f));return f;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function ABO(a,b){var c,d,e,f,g,h,i,j,k,l;c=b.sN/16|0;d=AB2(16,R(b.qA,c),1);e=b.sN;f=b.qA;g=0;while(g<c){h=g*16|0;i=R(g,f);j=0;while(j<f){k=h+R(j,e)|0;l=(i+j|0)*16|0;CG(b.eo,k,d.eo,l,16);j=j+1|0;}g=g+1|0;}return d;}
function Te(a,b){var c;Pm(a.e$);Ko(a.e$);c=Jb(a.e$,0);HK(a,b,c);VN(a.OB,c,b);return c;}
function HK(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;DI(3553,c);if(!D9R){Fc(3553,10241,9728);Fc(3553,10240,9728);}else{Fc(3553,10241,9986);Fc(3553,10240,9728);}if(a.u8){Fc(3553,10241,9729);Fc(3553,10240,9729);}if(!a.qT){Fc(3553,10242,10497);Fc(3553,10243,10497);}else{Fc(3553,10242,10496);Fc(3553,10243,10496);}d=b.sN;e=b.qA;c=R(d,e);f=Bx(c);g=f.data;h=Cb(c*4|0);i=h.data;Y9(b,0,0,d,e,f,0,d);j=0;k=g.length;while(j<k){l=g[j]>>24&255;m=g[j]>>16&255;n=g[j]>>8&255;o=g[j]&255;b=a.Qn;if(b!==null&&b.es){c=m*30|
0;m=((c+(n*59|0)|0)+(o*11|0)|0)/100|0;n=(c+(n*70|0)|0)/100|0;o=(c+(o*70|0)|0)/100|0;}c=j*4|0;i[c+0|0]=m<<24>>24;i[c+1|0]=n<<24>>24;i[c+2|0]=o<<24>>24;i[c+3|0]=l<<24>>24;j=j+1|0;}a:{b:{Vv(a.iY);Sr(a.iY,h);SU(P$(a.iY,0),i.length);BXE(3553,0,6408,d,e,0,6408,5121,a.iY);if(D9R){o=1;while(true){if(o>4)break b;l=d>>(o-1|0);p=d>>o;k=e>>o;q=0;while(q<p){m=0;while(m<k){b=a.iY;j=q*2|0;c=j+0|0;r=m*2|0;s=R(r+0|0,l);n=AAI(b,(c+s|0)*4|0);b=a.iY;t=j+1|0;u=AAI(b,(t+s|0)*4|0);b=a.iY;j=R(r+1|0,l);t=AAI(b,(t+j|0)*4|0);r=AAI(a.iY,
(c+j|0)*4|0);s=ALV(a,ALV(a,n,u),ALV(a,t,r));b=a.iY;c=(q+R(m,p)|0)*4|0;if(c<0)break a;if((c+4|0)>b.gL)break a;b.up.setInt32(c,s,!!1);m=m+1|0;}q=q+1|0;}BXE(3553,o,6408,p,k,0,6408,5121,a.iY);o=o+1|0;}}}return;}M(FH(c));}
function A3b(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o;DI(3553,e);if(!D9R){Fc(3553,10241,9728);Fc(3553,10240,9728);}else{Fc(3553,10241,9986);Fc(3553,10240,9728);}if(a.u8){Fc(3553,10241,9729);Fc(3553,10240,9729);}if(!a.qT){Fc(3553,10242,10497);Fc(3553,10243,10497);}else{Fc(3553,10242,10496);Fc(3553,10243,10496);}f=Cb(R(c,d)*4|0);g=f.data;h=0;while(true){i=b.data;if(h>=i.length)break;j=i[h]>>24&255;k=i[h]>>16&255;l=i[h]>>8&255;m=i[h]&255;n=a.Qn;if(n!==null&&n.es){e=k*30|0;k=((e+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(e+(l*
70|0)|0)/100|0;m=(e+(m*70|0)|0)/100|0;}e=h*4|0;g[e+0|0]=k<<24>>24;g[e+1|0]=l<<24>>24;g[e+2|0]=m<<24>>24;g[e+3|0]=j<<24>>24;h=h+1|0;}Vv(a.iY);Sr(a.iY,f);SU(P$(a.iY,0),g.length);n=a.iY;DO();CB();o=C4e;n=n!==null?Zr(n):null;o.texSubImage2D(3553,0,0,0,c,d,6408,5121,n);}
function AIH(a,b){AV4(a.OB,b);Pm(a.e$);Kj(a.e$,b);N3(a.e$);BfV(a.e$);}
function Bh5(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Cp(a.Di,b);if(d!==null){b=d.bLI;if(b!==null&&!d.ZA){e=d.Kl;if(e>=0)HK(a,b,e);else d.Kl=Te(a,b);d.ZA=1;}}a:{if(d!==null){e=d.Kl;if(e>=0)break a;}if(c!==null){$p=1;continue _;}e=(-1);}return e;case 1:$z=Bmy(a,c);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function ASd(a,b,c){var d,e;d=Cp(a.Di,b);if(d!==null)d.LI=d.LI+1|0;else{c=a.Di;e=new A77;e.LI=1;e.Kl=(-1);e.ZA=0;BS(c,b,e);}return d;}
function AXU(a,b){var c,d;c=Cp(a.Di,b);if(c!==null){d=c.LI-1|0;c.LI=d;if(!d){d=c.Kl;if(d>=0)AIH(a,d);MV(a.Di,b);}}}
function Oe(a,b){Y(a.a2o,b);b.tw();}
function BgM(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;while(true){c=a.a2o;if(b>=c.p)break;d=Z(c,b);d.oz=a.Qn.es;d.tw();Vv(a.iY);Sr(a.iY,d.l4);SU(P$(a.iY,0),d.l4.data.length);if(d.JQ!=(-1)){$p=1;continue _;}e=0;while(true){f=d.QJ;if(e>=f)break;g=0;while(g<f){g=g+1|0;}e=e+1|0;}b=b+1|0;}return;case 1:BiU(d,a);if(C()){break _;}h=d.JQ;while(true){e=0;while(true){f=d.QJ;if(e>=f)break;g
=0;while(g<f){g=g+1|0;}e=e+1|0;}b=b+1|0;c=a.a2o;if(b>=c.p)break;d=Z(c,b);d.oz=a.Qn.es;d.tw();Vv(a.iY);Sr(a.iY,d.l4);SU(P$(a.iY,0),d.l4.data.length);if(d.JQ!=h){continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function ALV(a,b,c){var d,e,f,g,h,i,j,k,l;d=(b&(-16777216))>>24&255;e=(c&(-16777216))>>24&255;f=255;if(!(d+e|0)){d=1;e=1;f=0;}g=R(b>>16&255,d);h=R(b>>8&255,d);i=R(b&255,d);j=R(c>>16&255,e);k=R(c>>8&255,e);l=R(c&255,e);b=g+j|0;c=d+e|0;return f<<24|(b/c|0)<<16|((h+k|0)/c|0)<<8|((i+l|0)/c|0);}
function Js(a){var b,c,d;J9(a.i_);J9(a.kX);b=I5(a.OB.a33);while(b.dV()){c=(b.de()).fT;HK(a,TO(a.OB,c),c);}d=IA(Gy(a.Di));while(GH(d)){(HH(d)).ZA=0;}}
function BCB(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Cio(b);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,$p);}
function D5(a,b){if(b>=0)DI(3553,b);}
function BIN(){D9R=0;}
function ME(){var a=this;D.call(a);a.DQ=null;a.Ue=null;a.bkk=null;a.btq=null;a.Cn=null;a.V1=null;a.C5=0;a.Tk=null;}
var C1p=null;var C1o=null;var D9S=0;var C1q=null;var D9T=null;function D9U(a,b){var c=new ME();A80(c,a,b);return c;}
function D9V(a){var b=new ME();AVe(b,a);return b;}
function A80(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=c.data;a.Cn=V(Co,[B(4),B(4)]);a.V1=null;a.C5=(-1);a.Tk=B(4);a.DQ=b;e=Ex(V(D,[C1p.MR,b]));a.Ue=e;a.bkk=Ex(V(D,[e,B(2106)]));a.btq=Ex(V(D,[a.Ue,B(2107)]));f=d.length;if(f<=0){b=a.bkk;$p=1;continue _;}g=0;while(g<Du(2,f)){b=d[g];if(b!==null)a.Cn.data[g]=AJj(b);g=g+1|0;}b=B(2108);$p=2;continue _;case 1:$z
=BmB(b);if(C()){break _;}f=$z;if(!f){b=B(2108);$p=2;continue _;}b=a.bkk;Uh(b);$p=4;continue _;case 2:$z=a.bGL(b);if(C()){break _;}b=$z;$p=3;case 3:$z=Cio(b);if(C()){break _;}b=$z;a.V1=b;b=AZG(Rq(a.DQ));c=a.Cn.data;h=c[0];e=c[1];i=new T;U(i);J(J(J(i,h),B(2109)),e);h=AZG(Rq(S(i)));b=Ha(b);h=Ha(h);e=new T;U(e);b=J(e,b);Bb(b,45);J(b,h);a.Tk=AN3(AZG(Rq(S(e))));return;case 4:$z=BmB(b);if(C()){break _;}f=$z;if(f){h=new Co;$p=5;continue _;}c=null;j=0;while(true){k=c.data;if(j>=Du(2,k.length))break;b=k[j];if(b!==null)a.Cn.data[j]
=AJj(b);j=j+1|0;}b=B(2108);$p=2;continue _;case 5:$z=BBh(b);if(C()){break _;}c=$z;Vw();Pn(h,c,C02);AFp();c=AAV(C0j,h);j=0;while(true){k=c.data;if(j>=Du(2,k.length))break;b=k[j];if(b!==null)a.Cn.data[j]=AJj(b);j=j+1|0;}b=B(2108);$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AVe(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=X(Co,0);$p=1;case 1:A80(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function B$M(a){return a.DQ;}
function COQ(a){return a.Cn;}
function BBQ(a){return a.V1;}
function Bfq(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Ex(V(D,[a.Ue,b]));$p=1;case 1:$z=BmB(c);if(C()){break _;}d=$z;if(!d)return Lt(b);$p=2;case 2:$z=BUg(c);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,$p);}
function Btx(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.bhv();if(C()){break _;}b=$z;if(b===null){c=3553;d=C1o.U;b=B(2110);$p=2;continue _;}if(a.C5>=0){D5(C1o.U,a.C5);return;}b=C1o.U;$p=3;continue _;case 2:$z=Bmy(d,b);if(C()){break _;}e=$z;DI(c,e);return;case 3:$z=a.bhv();if(C()){break _;}d=$z;a.C5=Te(b,d);D5(C1o.U,a.C5);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BjJ(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=C1p;d=a.DQ;$p=1;case 1:BSH(c,b,d);if(C()){break _;}b=a.btq;$p=2;case 2:Bjn(b);if(C()){break _;}b=a.Ue;$p=3;case 3:Bjn(b);if(C()){break _;}AY5(a);D9S=1;return;default:H$();}}ED().s(a,b,c,d,$p);}
function AY5(a){var b;b=a.C5;if(b>=0){AIH(C1o.U,b);a.C5=(-1);}a.V1=null;}
function BpL(a,b){return B7(a.Tk,b.Tk);}
function By0(){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=D9S;D9S=0;c=D9T;if(c!==null&&!b)return c;a:{if(c!==null){c=CH(c);while(true){if(!Cl(c))break a;AY5(Cm(c));}}}c=BL();$p=1;case 1:BZK();if(C()){break _;}Y(c,C1r);d=CH(Sz(C1p));if(!Cl(d)){D9T=c;return c;}e=Cm(d);f=new ME;$p=2;case 2:AVe(f,e);if(C()){break _;}Y(c,f);if(!Cl(d)){D9T=c;return c;}e=Cm(d);f=new ME;continue _;default:H$();}}ED().s(b,c,d,e,f,$p);}
function Bum(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:if(AV$(b))return;C1q=b;c=C1o.m;c.EQ=b.DQ;$p=1;case 1:BkQ(c);if(C()){break _;}Js(C1o.U);Gw(C1o.cW);return;default:H$();}}ED().s(b,c,$p);}
function Bth(b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:Bum(b,c);if(C()){break _;}return;default:H$();}}ED().s(b,c,$p);}
function AV$(b){return BpL(C1q,b);}
function Btt(b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:c=C1q;if(c===null)return Lt(b);$p=1;case 1:$z=c.bGL(b);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(b,c,$p);}
function AJj(b){if(b!==null&&Bd(b)>34)b=CQ(b,0,34);return b;}
function BMz(){C1o=null;D9S=0;C1q=null;D9T=null;}
var ADN=K();
var C1t=null;var C1s=null;var C1u=null;function Cqy(){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:b=BL();c=BL();d=C1u;e=1;$p=1;case 1:$z=Bwi(d,e);if(C()){break _;}d=$z;f=Jy(C1u);g=Bd(f);d=CH(d);while(Cl(d)){h=Jy(Cm(d));if(!SY(h)&&Dz(h,f)){i=DK(h,g);if(Dz(i,B(482)))i=DK(i,1);if(!SY(i)){e=Gm(i,47);if(e>=0)i=CQ(i,0,e);if(!SY(i)&&!Gr(c,i))Y(c,i);}}}c=CH(c);if(!Cl(c))return b;i=Cm(c);$p
=2;case 2:$z=Cua(i);if(C()){break _;}j=$z;if(j!==null)Y(b,j);if(!Cl(c))return b;i=Cm(c);continue _;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,$p);}
function Cua(b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=C1s.si;$p=1;case 1:$z=BZh(c,b);if(C()){break _;}c=$z;if(c===null)return null;d=c.sm;if(SY(d))d=b;e=new AU_;f=c.a1U;g=c.P2;h=c.Ji;i=c.yl==19132?0:1;e.BB=b;e.a7A=d;e.Yw=f;e.bCx=g;e.a$c=h;e.btg=i;e.bpw=0;return e;default:H$();}}ED().s(b,c,d,e,f,g,h,i,$p);}
function ADq(){var a=this;D.call(a);a.MV=null;a.bFF=0;a.bGf=null;a.Vy=null;a.jm=0.0;a.nf=0.0;a.baa=0.0;a.bch=0.0;a.bgl=0.0;a.NA=0.0;a.bAG=0;a.bgV=null;a.Y_=null;}
var D9W=null;function D9X(a,b,c){var d=new ADq();AUR(d,a,b,c);return d;}
function AUR(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(Ib()){var $T=ED();$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.MV=Bx(256);a.bFF=9;a.bGf=AOf();a.Vy=Bx(32);a.Y_=c;a.bgV=d;e=3553;$p=1;case 1:$z=Bmy(d,c);if(C()){break _;}f=$z;DI(e,f);f=0;while(f<32){e=(f>>3&1)*85|0;g=((f>>2&1)*170|0)+e|0;h=((f>>1&1)*170|0)+e|0;i=((f>>0&1)
*170|0)+e|0;if(f==6)g=g+85|0;if(b.es){e=g*30|0;g=((e+(h*59|0)|0)+(i*11|0)|0)/100|0;h=(e+(h*70|0)|0)/100|0;i=(e+(i*70|0)|0)/100|0;}if(f>=16){g=g/4|0;h=h/4|0;i=i/4|0;}a.Vy.data[f]=(g&255)<<16|(h&255)<<8|i&255;f=f+1|0;}b=a.Y_;$p=2;case 2:$z=Btt(b);if(C()){break _;}b=$z;$p=3;case 3:$z=Cio(b);if(C()){break _;}b=$z;f=b.sN;j=b.qA;k=b.eo;e=j/16|0;j=f/16|0;l=8.0/j;i=0;m=j-1|0;while(i<256){h=i%16|0;n=i/16|0;if(i==32)a.MV.data[i]=4;o=R(h,j);p=R(n,j);n=m;a:{while(true){if(n<0)break a;q=o+n|0;r=1;s=0;while(s<e&&r){if(k.data[q
+R(p+s|0,f)|0]>>24&255)r=0;s=s+1|0;}if(!r)break;n=n+(-1)|0;}}g=n+1|0;a.MV.data[i]=(0.5+g*l|0)+1|0;i=i+1|0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BKh(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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;$p=1;case 1:$z=Bft(a,b,c,d,e,f);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bz7(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c;g=d;c=0;$p=1;case 1:$z=Bft(a,b,f,g,e,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bft(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:A5p();if(!f){f=0;$p=1;continue _;}g=c+1.0;h=d+1.0;f=1;$p=2;continue _;case 1:$z=BOn(a,b,c,d,e,f);if(C()){break _;}i=$z;return i;case 2:$z=BOn(a,b,g,h,e,f);if(C()){break _;}i=$z;f=0;$p=3;case 3:$z=BOn(a,b,c,d,e,f);if(C()){break _;}e=$z;return C8(i,e);default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BPV(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=0;while(d<Bd(b)){a:{e=Br(b,d);if(e==167){f=d+1|0;if(f<Bd(b)){g=Gm(B(2111),GU(Br(b,f)));if(g<16){if(!(g>=0&&g<=15))g=15;if(c)g=g+16|0;h=a.Vy.data[g];a.bAG=h;Cj((h>>16)/255.0,(h
>>8&255)/255.0,(h&255)/255.0,a.NA);}else if(g==21)Cj(a.baa,a.bch,a.bgl,a.NA);break a;}}f=AWg(e,0);i=1.0;j=!(e&&f!=(-1))&&c?1:0;if(j){a.jm=a.jm-i;a.nf=a.nf-i;}if(e!=32){f=(e%16|0)*8|0;g=(e/16|0)*8|0;h=3553;k=a.bgV;l=a.Y_;$p=1;continue _;}if(j){a.jm=a.jm+i;a.nf=a.nf+i;}a.jm=a.jm+(4.0|0);f=d;}d=f+1|0;}return;case 1:$z=Bmy(k,l);if(C()){break _;}m=$z;DI(h,m);n=a.MV.data[e];o=n-0.009999999776482582;CjC();p=D9Y;l=p.TH;A1P();AP2(l,5,D9F);k=Yw(l,a.jm+0.0,a.nf,0.0);q=f;r=q/128.0;s=g;t=s/128.0;Yn(Wa(k,r,t));k=Yw(l,a.jm
-0.0,a.nf+7.989999771118164,0.0);u=(s+7.989999771118164)/128.0;Yn(Wa(k,r,u));k=Yw(l,a.jm+o-1.0+0.0,a.nf,0.0);v=(q+o-1.0)/128.0;Yn(Wa(k,v,t));Yn(Wa(Yw(l,a.jm+o-1.0-0.0,a.nf+7.989999771118164,0.0),v,u));A8p(p.TH);BQa(p.TH);b:while(true){if(j){a.jm=a.jm+i;a.nf=a.nf+i;}a.jm=a.jm+(n|0);f=d;while(true){d=f+1|0;if(d>=Bd(b))break b;e=Br(b,d);if(e!=167)break;f=d+1|0;if(f>=Bd(b))break;g=Gm(B(2111),GU(Br(b,f)));if(g<16){if(!(g>=0&&g<=15))g=15;if(c)g=g+16|0;h=a.Vy.data[g];a.bAG=h;Cj((h>>16)/255.0,(h>>8&255)/255.0,(h&255)
/255.0,a.NA);}else if(g==21)Cj(a.baa,a.bch,a.bgl,a.NA);}f=AWg(e,0);i=1.0;j=!(e&&f!=(-1))&&c?1:0;if(j){a.jm=a.jm-i;a.nf=a.nf-i;}if(e!=32){f=(e%16|0)*8|0;g=(e/16|0)*8|0;h=3553;k=a.bgV;l=a.Y_;continue _;}n=4.0;}return;default:H$();}}ED().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 BOn(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b===null){a.jm=c;a.nf=d;return a.jm|0;}if(!(e&(-67108864)))e=e|(-16777216);if(f)e=(e&16579836)>>2|e&(-16777216);g=(e>>16&255)/255.0;a.baa=g;h=(e>>8&255)/255.0;a.bch=h;i=(e&255)/255.0;a.bgl=i;j=(e>>24&255)/255.0;a.NA=j;Cj(g,h,i,j);a.jm=c;a.nf=d;$p=1;case 1:BPV(a,b,f);if(C()){break _;}return a.jm|0;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Dn(a,b){var c,d,e,f,g;if(b===null)return 0;c=0;d=0;e=0;while(e<Bd(b)){f=A78(a,Br(b,e));if(f<0&&e<(Bd(b)-1|0)){e=e+1|0;g=Br(b,e);if(!(g!=108&&g!=76))d=1;else if(!(g!=114&&g!=82))d=0;f=0;}c=c+f|0;if(d&&f>0)c=c+1|0;e=e+1|0;}return c;}
function A78(a,b){var c;if(b==167)return (-1);if(b==32)return 4;c=AWg(b,0);if(b>0&&c!=(-1))return a.MV.data[c];return 0;}
function AQV(a,b,c){return R(a.bFF,AMc(X2(FX(AT2(a,b,c,0),B(179)))));}
function AT2(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;if(d>20)return b;e=Bd(b);f=0;g=0;h=(-1);i=0;j=e-1|0;a:{while(g<e){b:{c:{k=Br(b,g);switch(k){case 10:break;case 32:h=g;break c;case 167:if(g>=j)break b;g=g+1|0;l=Br(b,g);if(l!=108&&l!=76){if(l!=114&&l!=82&&!A3G(l))break b;i=0;break b;}i=1;break b;default:break c;}g=g+(-1)|0;break b;}f=f+A78(a,k)|0;if(i)f=f+1|0;}if(k==10){h=g+1|0;g=h;break a;}if(f>c)break a;g=g+1|0;}}if(g!=e&&h!=(-1)&&h<g)g=h;if(Bd(b)<=g)return b;m=CQ(b,0,g);e=Br(b,g);i=e!=32&&e!=10?0:1;n=B(4);f
=(-1);h=Bd(m)-1|0;while(true){f=Ky(m,167,f+1|0);if(f==(-1))break;if(f>=h)continue;o=Br(m,f+1|0);if(A3G(o)){n=new T;U(n);Bb(n,167);Bb(n,o);n=S(n);}else if(!(o>=107&&o<=111)&&!(o>=75&&o<=79)&&o!=114&&o!=82?0:1){p=new T;U(p);n=J(p,n);Bb(n,167);Bb(n,o);n=S(p);}}b=DK(b,g+(!i?0:1)|0);p=new T;U(p);J(J(p,n),b);b=AT2(a,S(p),c,d+1|0);n=new T;U(n);m=J(n,m);Bb(m,10);J(m,b);return S(n);}
function A3G(b){a:{b:{if(!(b>=48&&b<=57)&&!(b>=97&&b<=102)){if(b<65)break b;if(b>70)break b;}b=1;break a;}b=0;}return b;}
function BMD(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{g=(FX(b,B(179))).data;h=g.length;if(h>1){i=0;if(i>=h)break a;b=g[i];$p=1;continue _;}j=FX(b,B(1452));k=0;l=32;while(true){g=j.data;i=g.length;if(k>=i)break a;m=k+1|0;b=g[k];n=new T;U(n);Bb(J(n,b),l);o=S(n);b:{while(m<i){n=g[m];p=
new T;U(p);J(J(p,o),n);if(Dn(a,S(p))>=e)break b;h=m+1|0;p=g[m];b=new T;U(b);Bb(J(J(b,o),p),l);o=S(b);m=h;}}while(Dn(a,o)>e){q=0;while(true){h=q+1|0;if(Dn(a,CQ(o,0,h))>e)break;q=h;}if(Bd(DD(CQ(o,0,q)))>0){b=CQ(o,0,q);$p=3;continue _;}o=DK(o,q);}if(Bd(DD(o))>0){$p=2;continue _;}k=m;}}return;case 1:BMD(a,b,c,d,e,f);if(C()){break _;}d=d+A4v(a,g[i],e)|0;i=i+1|0;if(i>=h)return;b=g[i];continue _;case 2:Bz7(a,o,c,d,f);if(C()){break _;}d=d+8|0;while(true){k=m;g=j.data;i=g.length;if(k>=i)break;m=k+1|0;b=g[k];n=new T;U(n);Bb(J(n,
b),l);o=S(n);c:{while(m<i){n=g[m];p=new T;U(p);J(J(p,o),n);if(Dn(a,S(p))>=e)break c;h=m+1|0;p=g[m];b=new T;U(b);Bb(J(J(b,o),p),l);o=S(b);m=h;}}while(Dn(a,o)>e){q=0;while(true){h=q+1|0;if(Dn(a,CQ(o,0,h))>e)break;q=h;}if(Bd(DD(CQ(o,0,q)))>0){b=CQ(o,0,q);$p=3;continue _;}o=DK(o,q);}if(Bd(DD(o))>0){continue _;}}return;case 3:Bz7(a,b,c,d,f);if(C()){break _;}d=d+8|0;a:while(true){o=DK(o,q);c:while(Dn(a,o)<=e){if(Bd(DD(o))>0){$p=2;continue _;}k=m;g=j.data;i=g.length;if(k>=i)break a;m=k+1|0;b=g[k];n=new T;U(n);Bb(J(n,
b),l);o=S(n);while(m<i){n=g[m];p=new T;U(p);J(J(p,o),n);if(Dn(a,S(p))>=e)continue c;h=m+1|0;p=g[m];b=new T;U(b);Bb(J(J(b,o),p),l);o=S(b);m=h;}}q=0;while(true){h=q+1|0;if(Dn(a,CQ(o,0,h))>e)break;q=h;}if(Bd(DD(CQ(o,0,q)))>0){b=CQ(o,0,q);continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function A4v(a,b,c){var d,e,f,g,h,i,j,k,l;d=(FX(b,B(179))).data;e=d.length;if(e>1){f=0;g=0;while(g<e){f=f+A4v(a,d[g],c)|0;g=g+1|0;}return f;}d=FX(b,B(1452));g=0;h=0;while(true){i=d.data;j=i.length;if(g>=j)break;f=g+1|0;b=i[g];k=new T;U(k);Bb(J(k,b),32);k=S(k);a:{while(f<j){b=i[f];l=new T;U(l);J(J(l,k),b);if(Dn(a,S(l))>=c)break a;e=f+1|0;b=i[f];l=new T;U(l);Bb(J(J(l,k),b),32);k=S(l);f=e;}}while(Dn(a,k)>c){j=0;while(true){e=j+1|0;if(Dn(a,CQ(k,0,e))>c)break;j=e;}if(Bd(DD(CQ(k,0,j)))>0)h=h+8|0;k=DK(k,j);}if(Bd(DD(k))
>0)h=h+8|0;g=f;}if(h<8)h=h+8|0;return h;}
function Bqn(){D9W=AIF([192,193,194,200,202,203,205,211,212,213,218,223,227,245,287,304,305,338,339,350,351,372,373,382,519,0,0,0,0,0,0,0,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,0,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,
197,201,230,198,244,246,242,251,249,255,214,220,248,163,216,215,402,225,237,243,250,241,209,170,186,191,174,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,945,946,915,960,931,963,956,964,934,920,937,948,8734,8709,8712,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,0]);}
var AJu=K(ADq);
function D9Z(a,b,c){var d=new AJu();BWy(d,a,b,c);return d;}
function BWy(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:AUR(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
var ARQ=K();
var C1v=null;function BC_(){C1v=Bx(65536);}
var AQZ=K();
var C1w=null;function AE$(b,c){var d,e;c=c*b;d=(1.0-b)*255.0|0;e=(1.0-c)*255.0|0;return C1w.data[e<<8|d];}
function BCN(){C1w=Bx(65536);}
var AT6=K();
var C1x=null;function AN1(b,c){var d,e;c=c*b;d=(1.0-b)*255.0|0;e=(1.0-c)*255.0|0;return C1x.data[e<<8|d];}
function Bul(){C1x=Bx(65536);}
function Yq(){var a=this;D.call(a);a.dz=null;a.bmq=null;a.Zi=null;a.w9=null;a.r3=null;a.ba4=null;a.rk=0.0;a.zh=0.0;a.bdh=null;a.a4h=0.0;a.a4x=0.0;a.a3I=0.0;}
var C1y=null;var D90=0.0;var D91=0.0;var D92=0.0;function Kk(){Kk=Be(Yq);Cgz();}
function CRr(){var a=new Yq();BMB(a);return a;}
function BMB(a){var b,c,d,e,f;Kk();b=Dc();a.dz=b;BS(b,H(PZ),B2a());BS(a.dz,H(ADw),B2a());c=a.dz;d=new A6X;b=Cdn(0.0);e=Cdn(0.5);Hb(d,b,0.699999988079071);d.lm=e;BS(c,H(VG),d);b=a.dz;f=new AVd;d=CWH();e=CSj();Hb(f,d,0.699999988079071);f.lm=e;BS(b,H(P6),f);b=a.dz;f=new AX4;Hb(f,CxQ(),0.699999988079071);BS(b,H(RZ),f);Bz(a.dz,H(ADB),CUZ(CxQ(),0.699999988079071));Bz(a.dz,H(OD),CXV(CVW(),0.5));Bz(a.dz,H(AEY),CVi(CVs(),0.30000001192092896));Bz(a.dz,H(AJQ),CYt());Bz(a.dz,H(TM),CXG());Bz(a.dz,H(Si),CSY());Bz(a.dz,H(AJk),
CU1());Bz(a.dz,H(Rg),CCP(CT5(),0.5));Bz(a.dz,H(VC),CSH());Bz(a.dz,H(Q7),CCP(Cqh(),0.5));Bz(a.dz,H(TE),CUF(ChE(16),ChE(0),0.25));Bz(a.dz,H(Yg),CWo());Bz(a.dz,H(Ew),CSA());Bz(a.dz,H(AEn),CV$(Cqh(),0.5,6.0));Bz(a.dz,H(To),CUG());Bz(a.dz,H(Wj),CXU(CSt(),0.699999988079071));Bz(a.dz,H(ANp),CXc());Bz(a.dz,H(Fo),CR0(Cpe(),0.5));Bz(a.dz,H(AE5),CXC());Bz(a.dz,H(EL),CTI());Bz(a.dz,H(Xz),CXm());Bz(a.dz,H(Mn),CUt());b=a.dz;f=new A$e;Bn();Bvp(f,D3K.ku(0));Bz(b,H(OW),f);Bz(a.dz,H(VL),A9x(D5B.ku(0)));Bz(a.dz,H(AEi),A9x(DaA.ku(0)));Bz(a.dz,
H(T$),A9x(D3J.ku(0)));Bz(a.dz,H(AHj),A9x(154));Bz(a.dz,H(YO),Czn(2.0));Bz(a.dz,H(R5),Czn(0.5));Bz(a.dz,H(IT),ACl());Bz(a.dz,H(AEz),CUy());Bz(a.dz,H(AHd),CRu());Bz(a.dz,H(U7),CRp());Bz(a.dz,H(Of),CTs());Bz(a.dz,H(UU),CVv());Bz(a.dz,H(AGF),CRF());Bz(a.dz,H(AFa),CTo());b=IA(Gy(a.dz));while(GH(b)){BD5(HH(b),a);}}
function A$M(a,b){var c;c=Cp(a.dz,b);if(c===null&&b!==H(EL)){c=A$M(a,AAr(b));BS(a.dz,b,c);}return c;}
function AG4(a,b){return A$M(a,C7(b));}
function Bsw(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.r3=b;a.Zi=c;a.bdh=f;a.ba4=e;a.bmq=d;if(!e.eQ){h=e.bz;a.rk=h+(e.r-h)*g;h=e.bG;a.zh=h+(e.E-h)*g;i=e.g0;j=e.d-i;k=g;a.a4h=i+j*k;i=e.fD;a.a4x=i+(e.h-i)*k;i=e.g1;a.a3I=i+(e.c-i)*k;return;}l=Q(e.d);m=Q(e.h);n=Q(e.c);$p=1;case 1:$z=BHl(b,l,m,n);if(C()){break _;}l=$z;O();if
(l!=C1M.a){i=e.g0;j=e.d-i;k=g;a.a4h=i+j*k;i=e.fD;a.a4x=i+(e.h-i)*k;i=e.g1;a.a3I=i+(e.c-i)*k;return;}l=Q(e.d);m=Q(e.h);n=Q(e.c);$p=2;case 2:$z=Bjf(b,l,m,n);if(C()){break _;}m=$z;a.rk=((m&3)*90|0)+180|0;a.zh=0.0;i=e.g0;j=e.d-i;k=g;a.a4h=i+j*k;i=e.fD;a.a4x=i+(e.h-i)*k;i=e.g1;a.a3I=i+(e.c-i)*k;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BtS(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.g0;e=b.d-d;f=c;e=d+e*f;d=b.fD;d=d+(b.h-d)*f;g=b.g1;g=g+(b.c-g)*f;h=b.bz;i=h+(b.r-h)*c;$p=1;case 1:$z=b.m6(c);if(C()){break _;}j=$z;k=j%65536|0;l=j/65536|0;LW(C1n,k/1.0,l/1.0);Cj(1.0,1.0,1.0,1.0);Kk();e=e-D90;d=d-D91;f=g-D92;$p=2;case 2:BZf(a,b,e,d,f,i,c);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BZf(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=AG4(a,b);if(h===null)return;$p=1;case 1:h.gp(b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:Bug(h,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Cgz(){C1y=CRr();}
function BaR(){var a=this;D.call(a);a.dH=null;a.Ha=null;a.BX=0.0;a.beo=0.0;a.bns=null;a.boT=null;a.bjI=0;}
function Cd2(a){var b=new BaR();CCr(b,a);return b;}
function CCr(a,b){var c,d,e,f;a.Ha=null;a.BX=0.0;a.beo=0.0;a.bns=Vz();a.bjI=(-1);a.dH=b;c=new AQ4;d=b.hu;e=b.m;b=b.U;c.Od=Bx(16384);c.bs3=e;c.by6=d;c.bjZ=Te(b,AB2(128,128,1));f=0;while(f<16384){c.Od.data[f]=0;f=f+1|0;}a.boT=c;}
function BjP(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();e=c.N;if(e<256){O();if(Rk(C1F.data[e].dI())){d=3553;b=a.dH.U;f=B(263);$p=3;continue _;}}if(c.N>=256){e=3553;g=a.dH.U;f=B(336);$p=1;continue _;}e=3553;f=a.dH.U;g=B(263);$p=2;continue _;case 1:$z=Bmy(g,f);if(C()){break _;}h=$z;DI(e,h);Cg();f=C1A;e=b.a7h(c,d);i=(e%16|0)*16|
0;j=(i+0.0)/256.0;k=(i+15.989999771118164)/256.0;i=(e/16|0)*16|0;l=(i+0.0)/256.0;m=(i+15.989999771118164)/256.0;Bc(32826);Bt(-0.0,(-0.30000001192092896),0.0);Cz(1.5,1.5,1.5);Bk(50.0,0.0,1.0,0.0);Bk(335.0,0.0,0.0,1.0);Bt((-0.9375),(-0.0625),0.0);AEl(a,f,k,l,j,m);if(AG8(c)&&!d){HN(514);Bl(2896);b=a.dH.U;c=B(629);$p=5;continue _;}Bl(32826);BK();return;case 2:$z=Bmy(f,g);if(C()){break _;}h=$z;DI(e,h);Cg();f=C1A;e=b.a7h(c,d);i=(e%16|0)*16|0;j=(i+0.0)/256.0;k=(i+15.989999771118164)/256.0;i=(e/16|0)*16|0;l=(i+0.0)
/256.0;m=(i+15.989999771118164)/256.0;Bc(32826);Bt(-0.0,(-0.30000001192092896),0.0);Cz(1.5,1.5,1.5);Bk(50.0,0.0,1.0,0.0);Bk(335.0,0.0,0.0,1.0);Bt((-0.9375),(-0.0625),0.0);AEl(a,f,k,l,j,m);if(AG8(c)&&!d){HN(514);Bl(2896);b=a.dH.U;c=B(629);$p=5;continue _;}Bl(32826);BK();return;case 3:$z=Bmy(b,f);if(C()){break _;}e=$z;DI(d,e);b=a.bns;f=C1F.data[c.N];d=c.bD;i=1.0;$p=4;case 4:BPB(b,f,d,i);if(C()){break _;}BK();return;case 5:$z=Bmy(b,c);if(C()){break _;}d=$z;D5(b,d);Bc(3042);DB(768,1);Cj(0.3799999952316284,0.1899999976158142,
0.6079999804496765,1.0);Dy(5890);BY();Cz(0.125,0.125,0.125);Bt(Ds(Dv(CS(),L(3000)))/3000.0*8.0,0.0,0.0);Bk((-50.0),0.0,0.0,1.0);AEl(a,f,0.0,0.0,1.0,1.0);BK();BY();Cz(0.125,0.125,0.125);Bt( -(Ds(Dv(CS(),L(4873)))/4873.0*8.0),0.0,0.0);Bk(10.0,0.0,0.0,1.0);AEl(a,f,0.0,0.0,1.0,1.0);BK();Dy(5888);Bl(3042);Bc(2896);HN(515);Bl(32826);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AEl(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;B$(b);C3(b,0.0,0.0,1.0);g=c;h=f;F(b,0.0,0.0,0.0,g,h);i=e;F(b,1.0,0.0,0.0,i,h);j=d;F(b,1.0,1.0,0.0,i,j);F(b,0.0,1.0,0.0,g,j);BO(b);B$(b);C3(b,0.0,0.0,(-1.0));F(b,0.0,1.0,(-0.0625),g,j);F(b,1.0,1.0,(-0.0625),i,j);F(b,1.0,0.0,(-0.0625),i,h);F(b,0.0,0.0,(-0.0625),g,h);BO(b);B$(b);C3(b,(-1.0),0.0,0.0);k=0;l=e-c;while(k<16){m=k/16.0;n=c+l*m-0.001953125;o=1.0*m;p=n;F(b,o,0.0,(-0.0625),p,h);F(b,o,0.0,0.0,p,h);F(b,o,1.0,0.0,p,j);F(b,o,1.0,(-0.0625),p,j);k=k+1|0;}BO(b);B$(b);C3(b,
1.0,0.0,0.0);k=0;while(k<16){m=k/16.0;n=c+l*m-0.001953125;o=1.0*m+0.0625;p=n;F(b,o,1.0,(-0.0625),p,j);F(b,o,1.0,0.0,p,j);F(b,o,0.0,0.0,p,h);F(b,o,0.0,(-0.0625),p,h);k=k+1|0;}BO(b);B$(b);C3(b,0.0,1.0,0.0);k=0;c=d-f;while(k<16){m=k/16.0;n=f+c*m-0.001953125;q=1.0*m+0.0625;r=n;F(b,0.0,q,0.0,g,r);F(b,1.0,q,0.0,i,r);F(b,1.0,q,(-0.0625),i,r);F(b,0.0,q,(-0.0625),g,r);k=k+1|0;}BO(b);B$(b);C3(b,0.0,(-1.0),0.0);s=0;while(s<16){m=s/16.0;n=f+c*m-0.001953125;o=1.0*m;p=n;F(b,1.0,o,0.0,i,p);F(b,0.0,o,0.0,g,p);F(b,0.0,o,(-0.0625),
g,p);F(b,1.0,o,(-0.0625),i,p);s=s+1|0;}BO(b);}
function BHT(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.beo;d=c+(a.BX-c)*b;e=a.dH.l;c=e.bG;f=c+(e.E-c)*b;BY();Bk(f,1.0,0.0,0.0);c=e.bz;Bk(c+(e.r-c)*b,0.0,1.0,0.0);Hz();BK();if
(e instanceof TJ){c=e.bpm;g=c+(e.bhR-c)*b;c=e.boP;h=c+(e.a_q-c)*b;Bk((e.E-g)*0.10000000149011612,1.0,0.0,0.0);Bk((e.r-h)*0.10000000149011612,0.0,1.0,0.0);}i=a.Ha;j=a.dH.t;k=Q(e.d);l=Q(e.h);m=Q(e.c);$p=1;case 1:Bha(j,k,l,m);if(C()){break _;}c=1.0;j=a.dH.t;l=Q(e.d);m=Q(e.h);n=Q(e.c);k=0;$p=2;case 2:$z=BAL(j,l,m,n,k);if(C()){break _;}k=$z;l=k%65536|0;n=k/65536|0;LW(C1n,l/1.0,n/1.0);Df(1.0,1.0,1.0,1.0);if(i===null)Df(c,c,c,1.0);else{Bn();k=C45.data[i.N].pP(A43(i));Df(c*(k>>16&255)/255.0,c*(k>>8&255)/255.0,c*(k&
255)/255.0,1.0);}if(i!==null){k=i.N;Bn();if(k==D5v.D){BY();o=PR(e,b);p=BC(o*3.1415927410125732);Bt( -BC(Gh(o)*3.1415927410125732)*0.4000000059604645,BC(Gh(o)*3.1415927410125732*2.0)*0.20000000298023224, -p*0.20000000298023224);c=1.0-f/45.0+0.10000000149011612;if(c<0.0)c=0.0;if(c>1.0)c=1.0;c= -BT(c*3.1415927410125732)*0.5+0.5;Bt(0.0,0.0-(1.0-d)*1.2000000476837158-c*0.5+0.03999999910593033,(-0.7199999690055847));Bk(90.0,0.0,1.0,0.0);Bk(c*(-85.0),0.0,0.0,1.0);Bc(32826);k=3553;j=a.dH;q=j.U;j=j.l;r=j.pC;j=A9o(j);$p
=4;continue _;}}if(i===null){BY();o=PR(e,b);p=BC(o*3.1415927410125732);Bt( -BC(Gh(o)*3.1415927410125732)*0.30000001192092896,BC(Gh(o)*3.1415927410125732*2.0)*0.4000000059604645, -p*0.4000000059604645);Bt(0.64000004529953,(-0.6000000238418579)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bk(45.0,0.0,1.0,0.0);Bc(32826);b=PR(e,b);c=BC(b*b*3.1415927410125732);Bk(BC(Gh(b)*3.1415927410125732)*70.0,0.0,1.0,0.0);Bk( -c*20.0,0.0,0.0,1.0);k=3553;e=a.dH;i=e.U;e=e.l;j=e.pC;e=A9o(e);$p=3;continue _;}BY();if(U6(e)<=
0){o=PR(e,b);p=BC(o*3.1415927410125732);Bt( -BC(Gh(o)*3.1415927410125732)*0.4000000059604645,BC(Gh(o)*3.1415927410125732*2.0)*0.20000000298023224, -p*0.20000000298023224);}else{s=Zf(i);KW();if(!(s!==D6U&&s!==D7y)){p=U6(e)-b+1.0;t=1.0-p/Z0(i);u=1.0-t;g=u*u*u;g=g*g*g;v=1.0-g*g*g;Bt(0.0,Zp(BT(p/4.0*3.1415927410125732)*0.10000000149011612)*(t<=0.2?0:1),0.0);Bt(v*0.6000000238418579, -v*0.5,0.0);Bk(v*90.0,0.0,1.0,0.0);Bk(v*10.0,1.0,0.0,0.0);Bk(v*30.0,0.0,0.0,1.0);}}Bt(0.5600000023841858,(-0.5199999809265137)-(1.0
-d)*0.6000000238418579,(-0.7199999690055847));Bk(45.0,0.0,1.0,0.0);Bc(32826);o=PR(e,b);p=BC(o*o*3.1415927410125732);t=BC(Gh(o)*3.1415927410125732);Bk( -p*20.0,0.0,1.0,0.0);d= -t;Bk(d*20.0,0.0,0.0,1.0);Bk(d*80.0,1.0,0.0,0.0);Cz(0.4000000059604645,0.4000000059604645,0.4000000059604645);if(U6(e)>0){w=Zf(i);KW();if(w===D6W){Bt((-0.5),0.20000000298023224,0.0);Bk(30.0,0.0,1.0,0.0);Bk((-80.0),1.0,0.0,0.0);Bk(60.0,0.0,1.0,0.0);}else if(w===D6V){Bk((-18.0),0.0,0.0,1.0);Bk((-12.0),0.0,1.0,0.0);Bk((-8.0),1.0,0.0,0.0);Bt((-0.8999999761581421),
0.20000000298023224,0.0);b=Z0(i)-(U6(e)-b+1.0);x=b/20.0;d=(x*x+x*2.0)/3.0;if(d>1.0)d=1.0;if(d>0.10000000149011612)Bt(0.0,BC((b-0.10000000149011612)*1.2999999523162842)*0.009999999776482582*(d-0.10000000149011612),0.0);Bt(0.0,0.0,d*0.10000000149011612);Bk((-335.0),0.0,0.0,1.0);Bk((-50.0),0.0,1.0,0.0);Bt(0.0,0.5,0.0);Cz(1.0,1.0,1.0+d*0.20000000298023224);Bt(0.0,(-0.5),0.0);Bk(50.0,0.0,1.0,0.0);Bk(335.0,0.0,0.0,1.0);}}if((D4(i)).bjO())Bk(180.0,0.0,1.0,0.0);if(i.N!=C9m.D){k=0;$p=5;continue _;}k=0;$p=6;continue _;case 3:$z
=Bh5(i,j,e);if(C()){break _;}l=$z;DI(k,l);Bt((-1.0),3.5999999046325684,3.5);Bk(120.0,0.0,0.0,1.0);Bk(200.0,1.0,0.0,0.0);Bk((-135.0),0.0,1.0,0.0);Cz(1.0,1.0,1.0);Bt(5.599999904632568,0.0,0.0);Kk();y=AG4(C1y,a.dH.l);Cz(1.0,1.0,1.0);AWs(y);BK();Bl(32826);F7();return;case 4:$z=Bh5(q,r,j);if(C()){break _;}l=$z;DI(k,l);l=0;while(l<2){m=(l*2|0)-1|0;BY();Bt(-0.0,(-0.6000000238418579),1.100000023841858*m);Bk((-45)*m|0,1.0,0.0,0.0);Bk((-90.0),0.0,0.0,1.0);Bk(59.0,0.0,0.0,1.0);Bk((-65)*m|0,0.0,1.0,0.0);Kk();q=AG4(C1y,
a.dH.l);Cz(1.0,1.0,1.0);AWs(q);BK();l=l+1|0;}b=PR(e,b);c=BC(b*b*3.1415927410125732);x=BC(Gh(b)*3.1415927410125732);Bk( -c*20.0,0.0,1.0,0.0);b= -x;Bk(b*20.0,0.0,0.0,1.0);Bk(b*80.0,1.0,0.0,0.0);Cz(0.3799999952316284,0.3799999952316284,0.3799999952316284);Bk(90.0,0.0,1.0,0.0);Bk(180.0,0.0,0.0,1.0);Bt((-1.0),(-1.0),0.0);Cz(0.015625,0.015625,0.015625);e=a.dH.U;j=B(2112);$p=8;continue _;case 5:BjP(a,e,i,k);if(C()){break _;}BK();Bl(32826);F7();return;case 6:BjP(a,e,i,k);if(C()){break _;}Df(c,c,c,1.0);k=1;$p=7;case 7:BjP(a,
e,i,k);if(C()){break _;}BK();Bl(32826);F7();return;case 8:$z=Bmy(e,j);if(C()){break _;}k=$z;D5(e,k);Cg();z=C1A;Qv(0.0,0.0,(-1.0));B$(z);F(z,(-7.0),135.0,0.0,0.0,1.0);F(z,135.0,135.0,0.0,1.0,1.0);F(z,135.0,(-7.0),0.0,1.0,0.0);F(z,(-7.0),(-7.0),0.0,0.0,0.0);BO(z);e=D5v;j=a.dH.t;$p=9;case 9:$z=BFV(e,i,j);if(C()){break _;}ba=$z;e=a.boT;i=a.dH;j=i.l;i=i.U;$p=10;case 10:BPS(e,j,i,ba);if(C()){break _;}BK();Bl(32826);F7();return;default:H$();}}ED().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 BGZ(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bl(3008);if(!MF(a.dH.l)){c=a.dH.l;$p=1;continue _;}c=a.dH.U;d=B(263);$p=2;continue _;case 1:$z=BkZ(c);if(C()){break _;}e=$z;if(!e){d=a.dH.l;BI();c
=C$S;$p=3;continue _;}e=Q(a.dH.l.d);f=Q(a.dH.l.h);g=Q(a.dH.l.c);c=a.dH.U;d=B(263);$p=4;continue _;case 2:$z=Bmy(c,d);if(C()){break _;}e=$z;DI(3553,e);Cg();c=C1A;Cj(1.0,1.0,1.0,0.8999999761581421);Bc(3042);DB(770,771);e=0;while(e<2){BY();O();f=C9l.G+(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;Bt(( -f|0)*0.23999999463558197,(-0.30000001192092896),0.0);Bk(f*10.0,0.0,1.0,0.0);B$(c);l=h;m=j;F(c,(-0.5),(-0.5),(-0.5),l,m);n=
i;F(c,0.5,(-0.5),(-0.5),n,m);m=k;F(c,0.5,0.5,(-0.5),n,m);F(c,(-0.5),0.5,(-0.5),l,m);BO(c);BK();e=e+1|0;}Cj(1.0,1.0,1.0,1.0);Bl(3042);c=a.dH.l;$p=1;continue _;case 3:$z=BlO(d,c);if(C()){break _;}e=$z;if(!e){Bc(3008);return;}c=a.dH.U;d=B(2113);$p=7;continue _;case 4:$z=Bmy(c,d);if(C()){break _;}o=$z;DI(3553,o);c=a.dH.t;$p=5;case 5:$z=BHl(c,e,f,g);if(C()){break _;}p=$z;c=a.dH.t;$p=6;case 6:$z=BE3(c,e,f,g);if(C()){break _;}o=$z;if(o){O();e=C1F.data[p].cg(2);$p=9;continue _;}q=0;r=e;s=f;h=g;if(q>=8){O();t=C1F.data;if
(t[p]!==null){e=t[p].cg(2);$p=11;continue _;}d=a.dH.l;BI();c=C$S;$p=3;continue _;}i=((q>>0)%2|0)-0.5;c=a.dH.l;j=c.O;i=i*j*0.8999999761581421;k=(((q>>1)%2|0)-0.5)*c.bC*0.20000000298023224;j=(((q>>2)%2|0)-0.5)*j*0.8999999761581421;u=E$(r+i);v=E$(s+k);w=E$(h+j);c=a.dH.t;$p=10;continue _;case 7:$z=Bmy(c,d);if(C()){break _;}e=$z;DI(3553,e);Cg();c=C1A;d=a.dH.l;$p=8;case 8:$z=BIU(d,b);if(C()){break _;}h=$z;Cj(h,h,h,0.5);Bc(3042);DB(770,771);BY();d=a.dH.l;h= -d.r/64.0;i=d.E/64.0;B$(c);x=4.0+h;l=4.0+i;F(c,(-1.0),(-1.0),
(-0.5),x,l);y=0.0+h;F(c,1.0,(-1.0),(-0.5),y,l);l=0.0+i;F(c,1.0,1.0,(-0.5),y,l);F(c,(-1.0),1.0,(-0.5),x,l);BO(c);BK();Cj(1.0,1.0,1.0,1.0);Bl(3042);Bc(3008);return;case 9:BDO(a,b,e);if(C()){break _;}O();t=C1F.data;if(t[p]!==null){e=t[p].cg(2);$p=11;continue _;}d=a.dH.l;BI();c=C$S;$p=3;continue _;case 10:$z=BE3(c,u,v,w);if(C()){break _;}e=$z;if(e){c=a.dH.t;$p=12;continue _;}q=q+1|0;if(q>=8){O();t=C1F.data;if(t[p]!==null){e=t[p].cg(2);$p=11;continue _;}d=a.dH.l;BI();c=C$S;$p=3;continue _;}i=((q>>0)%2|0)-0.5;c=a.dH.l;j
=c.O;i=i*j*0.8999999761581421;k=(((q>>1)%2|0)-0.5)*c.bC*0.20000000298023224;j=(((q>>2)%2|0)-0.5)*j*0.8999999761581421;u=E$(r+i);v=E$(s+k);w=E$(h+j);c=a.dH.t;continue _;case 11:BDO(a,b,e);if(C()){break _;}d=a.dH.l;BI();c=C$S;$p=3;continue _;case 12:$z=BHl(c,u,v,w);if(C()){break _;}p=$z;q=q+1|0;if(q>=8){O();t=C1F.data;if(t[p]!==null){e=t[p].cg(2);$p=11;continue _;}d=a.dH.l;BI();c=C$S;$p=3;continue _;}i=((q>>0)%2|0)-0.5;c=a.dH.l;j=c.O;i=i*j*0.8999999761581421;k=(((q>>1)%2|0)-0.5)*c.bC*0.20000000298023224;j=(((q
>>2)%2|0)-0.5)*j*0.8999999761581421;u=E$(r+i);v=E$(s+k);w=E$(h+j);c=a.dH.t;$p=10;continue _;default:H$();}}ED().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 BDO(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();d=C1A;e=a.dH.l;$p=1;case 1:BIU(e,b);if(C()){break _;}Cj(0.10000000149011612,0.10000000149011612,0.10000000149011612,0.5);BY();b=c%16|0;f=b/256.0-0.0078125;g=(b+15.989999771118164)/256.0+0.0078125;b=c/16|0;h=b/256.0-0.0078125;i=(b+15.989999771118164)/256.0+0.0078125;B$(d);j=g;k=i;F(d,
(-1.0),(-1.0),(-0.5),j,k);l=f;F(d,1.0,(-1.0),(-0.5),l,k);k=h;F(d,1.0,1.0,(-0.5),l,k);F(d,(-1.0),1.0,(-0.5),j,k);BO(d);BK();Cj(1.0,1.0,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BQd(a){var b,c,d,e,f,g,h,i,j;a.beo=a.BX;b=a.dH.l;c=EM(b.X);d=a.bjI;e=b.X.dn;f=d==e&&c===a.Ha?1:0;b=a.Ha;if(b===null&&c===null)f=1;if(c!==null&&b!==null&&c!==b&&c.N==b.N&&c.bD==b.bD){a.Ha=c;f=1;}g=0.4000000059604645;h=!f?0.0:1.0;i=a.BX;j=h-i;h=(-0.4000000059604645);if(j>=h)h=j;if(h<=g)g=h;g=i+g;a.BX=g;if(g<0.10000000149011612){a.Ha=c;a.bjI=e;}}
function ARE(){var a=this;D.call(a);a.Z8=null;a.bws=null;}
function OC(a,b,c){A0b(a,a.bws,b,c);A0b(a,a.Z8,b,c);}
function A0b(a,b,c,d){var e;e=Cp(b,c);BS(b,c,BJ((e===null?0:e.fT)+d|0));}
function OV(a,b){return Fi(a.Z8,b);}
function Nz(a,b){b=b.Qk;return b!==null&&!OV(a,b)?0:1;}
function KY(a,b){var c;c=Cp(a.Z8,b);return c===null?0:c.fT;}
function A_j(a){}
function Byi(a){}
function Bxr(a){}
var A4W=K(0);
function AS3(){D.call(this);this.bqq=null;}
function A2D(){var a=this;D.call(a);a.bdt=0;a.bdr=0;}
function Bb1(){var a=this;Ip.call(a);a.a7d=0;a.bee=null;}
function CWk(){var a=new Bb1();Cya(a);return a;}
function Cya(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;O();Qg(a,C$j.G);a.a7d=0;a.bee=$rt_createByteMultiArray([1024,32]);b=new DG;c=0;while(c<32){d=0;while(d<16){e=0;while(e<16){f=0.0;g=0;while(g<2){h=g*8|0;i=(d-h)/16.0*2.0;j=(e-h)/16.0*2.0;if(i<(-1.0))i=i+2.0;if(i>=1.0)i=i-2.0;if(j<(-1.0))j=j+2.0;if(j>=1.0)j=j-2.0;k=i*i+j*j;i=CK(j,i);h=c/32.0*3.1415927410125732*2.0-k*10.0;l=g*2|0;f=f+(BC(i+(h+l)*(l-1|0))+1.0)/2.0/(k+1.0)*0.5;g=g+1|0;}h=f+P(b)*0.10000000149011612;g=h*100.0+155.0|0;f=h*h;l=f*200.0+55.0|0;m=f*h*
h*255.0|0;n=(e*16|0)+d|0;o=a.bee.data;p=o[c].data;q=n*4|0;p[q+0|0]=l<<24>>24;o[c].data[q+1|0]=m<<24>>24;p=o[c].data;l=q+2|0;g=g<<24>>24;p[l]=g;o[c].data[q+3|0]=g;e=e+1|0;}d=d+1|0;}c=c+1|0;}}
function Cey(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=a.a7d+1|0;a.a7d=b;c=a.bee.data[b&31];b=0;while(b<256){d=c.data;e=b*4|0;f=e+0|0;g=d[f]&255;h=e+1|0;i=d[h]&255;j=e+2|0;k=d[j]&255;l=e+3|0;m=d[l]&255;if(a.oz){n=g*30|0;g=((n+(i*59|0)|0)+(k*11|0)|0)/100|0;i=(n+(i*70|0)|0)/100|0;k=(n+(k*70|0)|0)/100|0;}d=a.l4.data;d[f]=g<<24>>24;d[h]=i<<24>>24;d[j]=k<<24>>24;d[l]=m<<24>>24;b=b+1|0;}}
function AYT(){var a=this;Ip.call(a);a.ZU=null;a.a$B=null;a.bbo=0.0;a.baI=0.0;}
function D93(a){var b=new AYT();BRI(b,a);return b;}
function BRI(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bn();Qg(a,D5p.ku(0));a.a$B=Bx(256);a.ZU=b;a.Uv=1;b=Lt(B(336));$p=1;case 1:$z=Cio(b);if(C()){break _;}c=$z;d=a.JQ;Y9(c,(d%16|0)*16|0,(d/16|0)*16|0,16,16,a.a$B,0,16);return;default:H$();}}ED().s(a,b,c,d,$p);}
function CyZ(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;b=0;while(b<256){c=a.a$B.data;d=c[b]>>24&255;e=c[b]>>16&255;f=c[b]>>8&255;g=c[b]>>0&255;if(a.oz){h=e*30|0;e=((h+(f*59|0)|0)+(g*11|0)|0)/100|0;f=(h+(f*70|0)|0)/100|0;g=(h+(g*70|0)|0)/100|0;}c=a.l4.data;h=b*4|0;c[h+0|0]=e<<24>>24;c[h+1|0]=f<<24>>24;c[h+2|0]=g<<24>>24;c[h+3|0]=d<<24>>24;b=b+1|0;}i=0.0;j=a.ZU;k=j.t;if(k!==null&&j.l!==null){j=MB(k);i=j.dw;k=a.ZU.l;l=i-k.d;m=j.dv-k.c;i=(k.r-90.0)*3.141592653589793/180.0-CK(m,l);if(a.ZU.t.b5.tG)i=
Cy()*3.1415927410125732*2.0;}n=a.bbo;o=i-n;while(o<(-3.141592653589793)){o=o+6.283185307179586;}while(o>=3.141592653589793){o=o-6.283185307179586;}if(o<(-1.0))o=(-1.0);if(o>1.0)o=1.0;i=a.baI+o*0.1;a.baI=i;i=i*0.8;a.baI=i;i=n+i;a.bbo=i;n=DR(i);p=Ek(a.bbo);q=(-4);while(q<=4){o=q;r=((7.5-n*o*0.3*0.5|0)*16|0)+(8.5+p*o*0.3|0)|0;s=100;t=100;u=100;if(a.oz){s=100;u=100;t=u;}c=a.l4.data;b=r*4|0;c[b+0|0]=s<<24>>24;c[b+1|0]=t<<24>>24;c[b+2|0]=u<<24>>24;c[b+3|0]=(-1);q=q+1|0;}r=(-8);while(r<=16){o=r;v=((7.5+p*o*0.3*0.5
|0)*16|0)+(8.5+n*o*0.3|0)|0;w=r<0?100:255;t=r<0?100:20;x=r<0?100:20;if(a.oz){b=w*30|0;w=((b+(t*59|0)|0)+(x*11|0)|0)/100|0;t=(b+(t*70|0)|0)/100|0;x=(b+(x*70|0)|0)/100|0;}c=a.l4.data;y=v*4|0;c[y+0|0]=w<<24>>24;c[y+1|0]=t<<24>>24;c[y+2|0]=x<<24>>24;c[y+3|0]=(-1);r=r+1|0;}}
function A4F(){var a=this;Ip.call(a);a.bi1=null;a.a8M=null;a.a$Q=null;a.a53=0.0;a.a7J=0.0;}
function D94(a){var b=new A4F();BQ0(b,a);return b;}
function BQ0(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bn();Qg(a,D5r.ku(0));a.a8M=Bx(256);a.a$Q=Bx(256);a.bi1=b;a.Uv=1;b=Lt(B(336));$p=1;case 1:$z=Cio(b);if(C()){break _;}c=$z;d=a.JQ;Y9(c,(d%16|0)*16|0,(d/16|0)*16|0,16,16,a.a8M,0,16);b=Lt(B(2114));$p=2;case 2:$z=Cio(b);if(C()){break _;}e=$z;Y9(e,0,0,16,16,a.a$Q,0,16);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Czh(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=0.0;c=a.bi1;d=c.t;if(d!==null&&c.l!==null){b= -Md(d,1.0)*3.1415927410125732*2.0;if(a.bi1.t.b5.tG)b=Cy()*3.1415927410125732*2.0;}e=a.a53;f=b-e;while(f<(-3.141592653589793)){f=f+6.283185307179586;}while(f>=3.141592653589793){f=f-6.283185307179586;}if(f<(-1.0))f=(-1.0);if(f>1.0)f=1.0;b=a.a7J+f*0.1;a.a7J=b;b=b*0.8;a.a7J=b;b=e+b;a.a53=b;e=DR(b);g=Ek(a.a53);h=0;while(h<256){i=a.a8M.data;j=i[h]>>24&255;k=i[h]>>16&255;l=i[h]>>8&255;m=i[h]>>0&255;if(k!=m)n=k;else if
(l)n=k;else if(m<=0)n=k;else{o= -((h%16|0)/15.0-0.5);p=(h/16|0)/15.0-0.5;q=(((o*g+p*e+0.5)*16.0|0)&15)+((((p*g-o*e+0.5)*16.0|0)&15)*16|0)|0;i=a.a$Q.data;j=i[q]>>24&255;n=R(i[q]>>16&255,k)/255|0;l=R(i[q]>>8&255,k)/255|0;m=R(i[q]>>0&255,k)/255|0;}if(a.oz){k=n*30|0;n=((k+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(k+(l*70|0)|0)/100|0;m=(k+(m*70|0)|0)/100|0;}i=a.l4.data;k=h*4|0;i[k+0|0]=n<<24>>24;i[k+1|0]=l<<24>>24;i[k+2|0]=m<<24>>24;i[k+3|0]=j<<24>>24;h=h+1|0;}}
function BSt(){var a=this;Ip.call(a);a.a2b=null;a.a2g=null;a.biI=null;a.big=null;a.a01=0;}
function CRG(){var a=new BSt();CfG(a);return a;}
function CfG(a){O();Qg(a,C1b.G+1|0);a.a2b=Dk(256);a.a2g=Dk(256);a.biI=Dk(256);a.big=Dk(256);a.a01=0;a.QJ=2;}
function CzH(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.a01=a.a01+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.a2b.data[f+(g*16|0)|0];e=e+1|0;}h=a.a2g.data;i=b+(c*16|0)|0;h[i]=d/3.200000047683716+a.biI.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}b=0;while(b<16){c=0;while(c<16){j=a.biI.data;i=b+(c*16|0)|0;d=j[i];h=a.big.data;j[i]=d+h[i]*0.05000000074505806;if(j[i]<0.0)j[i]=0.0;h[i]=h[i]-0.30000001192092896;if(Cy()<0.2)a.big.data[i]=0.5;c=c+1|0;}b=b+1|0;}j=a.a2g;a.a2g=a.a2b;a.a2b=
j;c=0;while(c<256){d=j.data[(c-(a.a01*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.oz){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;}h=a.l4.data;b=c*4|0;h[b+0|0]=i<<24>>24;h[b+1|0]=l<<24>>24;h[b+2|0]=m<<24>>24;h[b+3|0]=n<<24>>24;c=c+1|0;}}
function BeU(){var a=this;Ip.call(a);a.WS=null;a.Xj=null;a.btf=null;a.baF=null;a.a0i=0;}
function CYg(){var a=new BeU();CEa(a);return a;}
function CEa(a){O();Qg(a,C1c.G+1|0);a.WS=Dk(256);a.Xj=Dk(256);a.btf=Dk(256);a.baF=Dk(256);a.a0i=0;a.QJ=2;}
function CMa(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.a0i=a.a0i+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=BC(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=BC(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.WS.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.Xj.data;l=b+(c*16|0)|0;d=d/10.0;m=a.btf.data;e=(b+0|0)&15;j=((c+0|0)&15)*16|0;n=m[e+j|0];h=h&15;n=n+m[h+j|0];c=c+1|0;j=(c&15)*16|0;k[l]=d+(n+m[h+j|0]+m[e+j
|0])/4.0*0.800000011920929;d=m[l];k=a.baF.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cy()<0.005)a.baF.data[l]=1.5;}b=b+1|0;}m=a.Xj;a.Xj=a.WS;a.WS=m;c=0;while(c<256){d=m.data[(c-((a.a0i/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.oz){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;}k=a.l4.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24
>>24;k[b+3|0]=(-1);c=c+1|0;}}
function B0J(){var a=this;Ip.call(a);a.Vu=null;a.a1X=null;}
function B5u(a){var b=new B0J();B$T(b,a);return b;}
function B$T(a,b){O();Qg(a,C9l.G+(b*16|0)|0);a.Vu=Dk(320);a.a1X=Dk(320);}
function CEh(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<20){d=18;e=a.Vu.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+e[h+(i*16|0)|0];d=d+1|0;i=i+1|0;}h=h+1|0;}e=a.a1X.data;j=b+(c*16|0)|0;e[j]=g/(d*1.059999942779541);if(c>=19)e[j]=Cy()*Cy()*Cy()*4.0+Cy()*0.10000000149011612+0.20000000298023224;c=f;}b=b+1|0;}e=a.a1X;a.a1X=a.Vu;a.Vu=e;c=0;while(c<256){k=e.data[c]*1.7999999523162842;if(k>1.0)k=1.0;if(k<0.0)k=0.0;j=k*155.0+
100.0|0;g=k*k;l=g*255.0|0;m=g*k*k*k*k*k*k*k*k*255.0|0;n=255;if(k<0.5)n=0;if(a.oz){d=j*30|0;j=((d+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(d+(l*70|0)|0)/100|0;m=(d+(m*70|0)|0)/100|0;}o=a.l4.data;b=c*4|0;o[b+0|0]=j<<24>>24;o[b+1|0]=l<<24>>24;o[b+2|0]=m<<24>>24;o[b+3|0]=n<<24>>24;c=c+1|0;}}
var A$5=K(0);
function BEQ(){var a=this;D.call(a);a.AI=null;a.b0=null;a.lp=null;a.h_=null;a.jf=null;a.pp=null;a.rt=0;a.ws=0;a.Xd=0;a.bcf=0;a.d0=null;a.Em=null;a.bJG=null;a.Q8=0;a.HD=0;a.LA=0;a.bDG=0;a.bir=0;a.YP=0;a.YQ=0;a.YR=0;a.a3U=0;a.a3T=0;a.a3V=0;a.a2v=0;a.a3e=0;a.baj=0;a.qc=0;a.bse=0;a.bIG=null;a.QM=null;a.a2G=0;a.VT=0;a.Xs=0;a.a3b=0;a.Y2=0;a.bPw=0;a.bwP=0;a.a1S=null;a.IJ=null;a.uE=0.0;a.uD=0.0;a.uC=0.0;a.HI=0.0;a.a1f=0;}
function A7e(a,b){var c=new BEQ();CMz(c,a,b);return c;}
function CMz(a,b,c){var d,e,f,g,h,i,j,k,l;a.AI=BL();a.h_=BL();a.Q8=0;a.HD=0;a.a2v=(-1);a.a3e=2;a.bIG=Bx(50000);a.QM=VB(64);a.a1S=BL();a.IJ=V(A$F,[AUL(),AUL(),AUL(),AUL()]);a.uE=(-9999.0);a.uD=(-9999.0);a.uC=(-9999.0);a.a1f=0;a.d0=b;a.lp=c;a.bcf=AKn(27744);a.LA=AKn(3);BY();YZ(a.LA,4864);BDt(a);MN();BK();Cg();d=C1A;e=a.LA+1|0;a.bDG=e;YZ(e,4864);f=(-384);while(f<=384){g=(-384);while(g<=384){B$(d);h=f+0|0;i=g+0|0;BE(d,h,16.0,i);j=f+64|0;BE(d,j,16.0,i);g=g+64|0;i=g;BE(d,j,16.0,i);BE(d,h,16.0,i);BO(d);}f=f+64|0;}MN();g
=a.LA+2|0;a.bir=g;YZ(g,4864);B$(d);k=(-384);while(k<=384){l=(-384);while(l<=384){h=k+64|0;i=l+0|0;BE(d,h,(-16.0),i);j=k+0|0;BE(d,j,(-16.0),i);l=l+64|0;i=l;BE(d,j,(-16.0),i);BE(d,h,(-16.0),i);}k=k+64|0;}BO(d);MN();}
function BDt(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,be;b=new DG;Cg();c=C1A;B$(c);d=0;while(d<1500){a:{e=P(b)*2.0-1.0;f=P(b)*2.0-1.0;g=P(b)*2.0-1.0;h=0.25+P(b)*0.25;i=e*e+f*f+g*g;if(i<1.0&&i>0.01){j=1.0/F0(i);e=e*j;f=f*j;g=g*j;k=e*100.0;l=f*100.0;m=g*100.0;n=CK(e,g);o=DR(n);p=Ek(n);q=CK(F0(e*e+g*g),f);r=DR(q);s=Ek(q);t=By(b)*3.141592653589793*2.0;u=DR(t);v=Ek(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;BE(c,k+bd,l+bb,m+be);}}}d=d+1|0;}BO(c);}
function Gw(a){var b,c,d,e,f,g,h,i,j,k,l;if(a.b0!==null){O();b=C5q;c=a.d0.m;d=c.nE;b.a2l=d;e=b.bnR;d=!d?1:0;a:{b.G=e+d|0;a.a2v=c.lQ;if(a.pp!==null){d=0;while(true){f=a.pp.data;if(d>=f.length)break a;b=f[d];A1w(b);b.bcE=null;d=d+1|0;}}}d=64<<(3-a.a2v|0);if(d>400)d=400;d=(d/16|0)+1|0;a.rt=d;e=a.b0.o/16|0;a.ws=e;a.Xd=d;g=R(R(d,e),d);a.pp=X(TY,g);a.jf=X(TY,g);g=0;h=0;a.YP=0;a.YQ=0;a.YR=0;a.a3U=d;a.a3T=e;a.a3V=d;i=0;while(true){b=a.h_;if(i>=b.p)break;(Z(b,i)).tv=0;i=i+1|0;}CC(b);CC(a.AI);j=0;while(j<a.rt){e=0;while
(e<a.ws){k=0;while(k<a.Xd){a.pp.data[R(R(k,a.ws)+e|0,a.rt)+j|0]=CWV(a.b0,a.AI,j*16|0,e*16|0,k*16|0,16,a.bcf+g|0);if(a.Q8)a.pp.data[R(R(k,a.ws)+e|0,a.rt)+j|0].bPj=a.bJG.a1k(h);f=a.pp.data;d=R(R(k,a.ws)+e|0,a.rt)+j|0;f[d].SG=0;f[d].Ed=1;f[d].kB=1;b=f[d];i=h+1|0;b.biK=h;AJ8(f[d]);l=a.jf.data;d=R(R(k,a.ws)+e|0,a.rt)+j|0;f=a.pp.data;l[d]=f[d];Y(a.h_,f[d]);g=g+3|0;k=k+1|0;h=i;}e=e+1|0;}j=j+1|0;}if(a.b0!==null){b=a.d0.dc;if(b!==null){AUW(a,Q(b.d),Q(b.h),Q(b.c));AQ9(a.jf,Cxv(b));}}a.a3e=2;}}
function Bfi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=a.a3e;if(e>0){a.a3e=e-1|0;return;}Ed(B(2115));X6();f=D8y;g=a.b0;h=a.lp;i=a.d0;j=i.hu;i=i.dc;if(f.bhs!==g)BsI(f,g);f.br5=h;f.bKr=i;f.bt4=j;k=i.bz;f.bMY=k+(i.r-k)*d;k=i.bG;f.bGV=k+(i.E-k)*d;l=i.g0;m=
i.d-l;n=d;f.bbM=l+m*n;l=i.fD;f.bbL=l+(i.h-l)*n;l=i.g1;f.bbK=l+(i.c-l)*n;A8_(2982,f.bc8);A8_(2983,f.bdN);AZY(2978,f.bju);o=f.bju;p=o.data;Bv8((p[0]+p[2]|0)/2|0,(p[1]+p[3]|0)/2|0,0.0,f.bc8,f.bdN,o,f.bg8);o=f.bg8.data;f.SR=o[0];f.Am=o[1];f.R3=o[2];Kk();f=C1y;i=a.b0;g=a.lp;h=a.d0;j=h.hu;q=h.dc;h=h.m;$p=1;case 1:Bsw(f,i,g,j,q,h,d);if(C()){break _;}a.baj=0;a.qc=0;a.bse=0;i=a.d0;f=i.dc;l=f.g0;l=l+(f.d-l)*n;D90=l;m=f.fD;m=m+(f.h-m)*n;D91=m;r=f.g1;r=r+(f.c-r)*n;D92=r;D95=l;D96=m;D97=r;S9(i.gg,n);BH(B(1782));h=a.b0.eS;a.baj
=h.p;e=0;while(true){f=a.b0.v2;if(e>=f.p){BH(B(1781));e=0;while(true){if(e>=h.p){BH(B(2116));Hz();e=0;b=a.AI;if(e>=b.p){LS(a.d0.gg,n);Cs();return;}c=D8y;b=Z(b,e);$p=3;continue _;}i=Z(h,e);if(i.EY(b)&&!(!i.BE&&!ADK(c,i.C))){f=a.d0;g=f.dc;if(!(i===g&&!f.m.c_&&!g.eQ)){s=Q(i.h);if(s<0)s=0;f=a.b0;t=f.o;if(s>=t)s=t-1|0;if(G8(f,Q(i.d),s,Q(i.c)))break;}}e=e+1|0;}a.qc=a.qc+1|0;f=C1y;$p=4;continue _;}i=Z(f,e);a.qc=a.qc+1|0;if(i.EY(b))break;e=e+1|0;}f=C1y;$p=2;case 2:BtS(f,i,d);if(C()){break _;}while(true){e=e+1|0;f=a.b0.v2;if
(e>=f.p){BH(B(1781));e=0;while(true){if(e>=h.p){BH(B(2116));Hz();e=0;b=a.AI;if(e>=b.p){LS(a.d0.gg,n);Cs();return;}c=D8y;b=Z(b,e);$p=3;continue _;}i=Z(h,e);if(i.EY(b)&&!(!i.BE&&!ADK(c,i.C))){f=a.d0;g=f.dc;if(!(i===g&&!f.m.c_&&!g.eQ)){s=Q(i.h);if(s<0)s=0;f=a.b0;t=f.o;if(s>=t)s=t-1|0;if(G8(f,Q(i.d),s,Q(i.c)))break;}}e=e+1|0;}a.qc=a.qc+1|0;f=C1y;$p=4;continue _;}i=Z(f,e);a.qc=a.qc+1|0;if(!i.EY(b))continue;else break;}f=C1y;continue _;case 3:BCX(c,b,d);if(C()){break _;}e=e+1|0;b=a.AI;if(e>=b.p){LS(a.d0.gg,n);Cs();return;}c
=D8y;b=Z(b,e);continue _;case 4:BtS(f,i,d);if(C()){break _;}while(true){e=e+1|0;if(e>=h.p){BH(B(2116));Hz();e=0;b=a.AI;if(e>=b.p){LS(a.d0.gg,n);Cs();return;}c=D8y;b=Z(b,e);$p=3;continue _;}i=Z(h,e);if(!i.EY(b))continue;if(!i.BE&&!ADK(c,i.C))continue;f=a.d0;g=f.dc;if(i===g&&!f.m.c_&&!g.eQ)continue;s=Q(i.h);if(s<0)s=0;f=a.b0;t=f.o;if(s>=t)s=t-1|0;if(!G8(f,Q(i.d),s,Q(i.c)))continue;else break;}a.qc=a.qc+1|0;f=C1y;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function AUW(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.YP=2147483647;a.YQ=2147483647;a.YR=2147483647;a.a3U=(-2147483648);a.a3T=(-2147483648);a.a3V=(-2147483648);e=a.rt*16|0;f=e/2|0;g=0;h=e-1|0;while(g<a.rt){i=g*16|0;j=(i+f|0)-c|0;if(j<0)j=j-h|0;i=i-R(j/e|0,e)|0;if(i<a.YP)a.YP=i;if(i>a.a3U)a.a3U=i;k=0;while(k<a.Xd){l=k*16|0;m=(l+f|0)-d|0;if(m<0)m=m-h|0;j=l-R(m/e|0,e)|0;if(j<a.YR)a.YR=j;if(j>a.a3V)a.a3V=j;n=0;while(true){o=a.ws;if(n>=o)break;p=n*16|0;if(p<a.YQ)a.YQ=p;if(p>a.a3T)a.a3T=p;q=
a.pp.data[R(R(k,o)+n|0,a.rt)+g|0];o=q.tv;A4N(q,i,p,j);if(!o&&q.tv)Y(a.h_,q);n=n+1|0;}k=k+1|0;}g=g+1|0;}}
function AJy(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,be,bf;Ed(B(2117));e=0;while(e<10){f=a.bwP+1|0;g=a.pp.data;f=f%g.length|0;a.bwP=f;h=g[f];if(h.tv&&!Gr(a.h_,h))Y(a.h_,h);e=e+1|0;}if(a.d0.m.lQ!=a.a2v)Gw(a);if(!c){a.a2G=0;a.bPw=0;a.VT=0;a.Xs=0;a.a3b=0;a.Y2=0;}i=b.g0;j=b.d;k=i+(j-i)*d;i=b.fD;l=b.h;i=i+(l-i)*d;m=b.g1;n=b.c;m=m+(n-m)*d;o=j-a.uE;p=l-a.uD;q=n-a.uC;if(o*o+p*p+q*q>16.0){a.uE=j;a.uD=l;a.uC=n;AUW(a,Q(j),Q(b.h),Q(b.c));AQ9(a.jf,Cxv(b));}a:{F7();if(a.Q8){r=a.d0.m;if(r.DP&&
!r.es&&!c){s=16;AQA(a,0,s);t=0;while(t<s){a.jf.data[t].Ed=1;t=t+1|0;}BH(B(2118));u=0+AFr(a,0,s,c,d)|0;while(true){BH(B(2119));f=s*2|0;t=a.jf.data.length;if(f<=t)t=f;Bl(3553);Bl(2896);Bl(3008);Bl(2912);Ft(0,0,0,0);D6(0);Ed(B(2120));AQA(a,s,t);Cs();BY();v=0.0;w=0.0;x=0.0;y=s;while(y<t){if(AUp(a.jf.data[y]))a.jf.data[y].kB=0;else{g=a.jf.data;if(!g[y].kB)g[y].Ed=1;if(g[y].kB&&!g[y].SG){z=1.0+Gh(ADZ(g[y],b))/128.0|0;if((a.HD%z|0)==(y%z|0)){r=a.jf.data[y];ba=r.VB-k;bb=r.a31-i;bc=r.WW-m;bd=ba-v;be=bb-w;bf=bc-x;if(!(bd
===0.0&&be===0.0&&bf===0.0)){Bt(bd,be,bf);v=v+bd;w=w+be;x=x+bf;}Ed(B(2121));A_f(a.jf.data[y]);Cs();a.jf.data[y].SG=1;}}}y=y+1|0;}BK();if(!a.d0.m.es)Ft(1,1,1,1);else if(D83)Ft(1,0,0,1);else Ft(0,1,1,1);D6(1);Bc(3553);Bc(3008);Bc(2912);BH(B(2118));u=u+AFr(a,s,t,c,d)|0;if(t>=a.jf.data.length)break;s=t;}break a;}}BH(B(2118));u=0+AFr(a,0,a.jf.data.length,c,d)|0;}Cs();return u;}
function AQA(a,b,c){while(b<c){if(a.jf.data[b].SG){Pm(a.QM);if(Jb(a.QM,0)){a.jf.data[b].SG=0;Pm(a.QM);a.jf.data[b].Ed=!Jb(a.QM,0)?0:1;}}b=b+1|0;}}
function AFr(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r;CC(a.a1S);f=0;while(b<c){if(!d){a.a2G=a.a2G+1|0;g=a.jf.data;if(g[b].oM.data[d])a.Y2=a.Y2+1|0;else if(!g[b].kB)a.VT=a.VT+1|0;else if(a.Q8&&!g[b].Ed)a.Xs=a.Xs+1|0;else a.a3b=a.a3b+1|0;}g=a.jf.data;if(!g[b].oM.data[d]&&g[b].kB&&!(a.Q8&&!g[b].Ed)&&AQJ(g[b],d)>=0){Y(a.a1S,a.jf.data[b]);f=f+1|0;}b=b+1|0;}h=a.d0.dc;i=h.g0;j=i+(h.d-i)*e;i=h.fD;k=i+(h.h-i)*e;i=h.g1;i=i+(h.c-i)*e;l=0;m=0;while(true){g=a.IJ.data;if(m>=g.length)break;n=g[m];n.Rb=0;n.a2S=0;m=m+1|0;}b
=0;while(true){n=a.a1S;if(b>=n.p)break;n=Z(n,b);o=(-1);p=0;while(p<l){h=a.IJ.data[p];c=n.VB;m=n.a31;q=n.WW;if(!h.Rb?0:c==h.bfn&&m==h.beH&&q==h.bdY?1:0)o=p;p=p+1|0;}if(o>=0){p=l;l=o;}else{p=l+1|0;r=a.IJ.data[l];o=n.VB;m=n.a31;q=n.WW;r.Rb=1;Pm(r.Ei);r.bfn=o;r.beH=m;r.bdY=q;r.bFX=j;r.bE_=k;r.bEq=i;}h=a.IJ.data[l];c=AQJ(n,d);Kj(h.Ei,c);if(!ARS(h.Ei))AYI(h);b=b+1|0;l=p;}AU5(a,d,e);return f;}
function AU5(a,b,c){var d,e;S9(a.d0.gg,c);d=0;while(true){e=a.IJ.data;if(d>=e.length)break;AYI(e[d]);d=d+1|0;}LS(a.d0.gg,c);}
function Nv(a){a.HD=a.HD+1|0;}
function Bgg(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.d0.t.b5;if(c.lE==1){Bl(2912);Bl(3008);Bc(3042);DB(770,771);F7();D6(0);c=a.lp;d=B(2122);$p=1;continue _;}if
(c.tG)return;Bl(3553);c=AQE(a.b0,a.d0.dc,b);e=c.Q;f=c.P;g=c.M;if(a.d0.m.es){h=e*30.0;e=(h+f*59.0+g*11.0)/100.0;f=(h+f*70.0)/100.0;g=(h+g*70.0)/100.0;}N$(e,f,g);Cg();i=C1A;D6(0);Bc(2912);N$(e,f,g);Pi(a.bDG);Bl(2912);Bl(3008);Bc(3042);DB(770,771);F7();c=a.b0;j=c.b5.a51(Md(c,b),b);if(j!==null){Bl(3553);R4(7425);BY();Bk(90.0,1.0,0.0,0.0);h=BC(AXT(a.b0,b))>=0.0?0.0:180.0;j=j.data;Bk(h,0.0,0.0,1.0);Bk(90.0,0.0,0.0,1.0);h=j[0];k=j[1];l=j[2];if(a.d0.m.es){m=h*30.0;h=(m+k*59.0+l*11.0)/100.0;k=(m+k*70.0)/100.0;l=(m+l
*70.0)/100.0;}Mk(i,6);GY(i,h,k,l,j[3]);BE(i,0.0,100.0,0.0);GY(i,j[0],j[1],j[2],0.0);n=0;while(n<=16){l=n*3.1415927410125732*2.0/16.0;m=BC(l);o=BT(l);BE(i,m*120.0,o*120.0, -o*40.0*j[3]);n=n+1|0;}BO(i);BK();R4(7424);}Bc(3553);DB(770,1);BY();p=1.0-NI(a.b0,b);Df(1.0,1.0,1.0,p);Bt(0.0,0.0,0.0);Bk((-90.0),0.0,1.0,0.0);Bk(Md(a.b0,b)*360.0,1.0,0.0,0.0);q=3553;c=a.lp;d=B(2123);$p=2;continue _;case 1:$z=Bmy(c,d);if(C()){break _;}q=$z;D5(c,q);Cg();d=C1A;r=0;while(r<6){BY();if(r==1)Bk(90.0,1.0,0.0,0.0);if(r==2)Bk((-90.0),
1.0,0.0,0.0);if(r==3)Bk(180.0,1.0,0.0,0.0);if(r==4)Bk(90.0,0.0,0.0,1.0);if(r==5)Bk((-90.0),0.0,0.0,1.0);B$(d);GL(d,1579032);F(d,(-100.0),(-100.0),(-100.0),0.0,0.0);F(d,(-100.0),(-100.0),100.0,0.0,16.0);F(d,100.0,(-100.0),100.0,16.0,16.0);F(d,100.0,(-100.0),(-100.0),16.0,0.0);BO(d);BK();r=r+1|0;}D6(1);Bc(3553);Bc(3008);return;case 2:$z=Bmy(c,d);if(C()){break _;}n=$z;DI(q,n);B$(i);F(i,(-30.0),100.0,(-30.0),0.0,0.0);F(i,30.0,100.0,(-30.0),1.0,0.0);F(i,30.0,100.0,30.0,1.0,1.0);F(i,(-30.0),100.0,30.0,0.0,1.0);BO(i);q
=3553;c=a.lp;d=B(2124);$p=3;case 3:$z=Bmy(c,d);if(C()){break _;}n=$z;DI(q,n);n=BXP(a.b0,b);s=n%4|0;t=(n/4|0)%2|0;o=(s+0|0)/4.0;u=(t+0|0)/2.0;v=(s+1|0)/4.0;w=(t+1|0)/2.0;B$(i);x=v;y=w;F(i,(-20.0),(-100.0),20.0,x,y);z=o;F(i,20.0,(-100.0),20.0,z,y);y=u;F(i,20.0,(-100.0),(-20.0),z,y);F(i,(-20.0),(-100.0),(-20.0),x,y);BO(i);Bl(3553);k=BQA(a.b0,b)*p;if(k>0.0){Df(k,k,k,k);Pi(a.LA);}Df(1.0,1.0,1.0,1.0);Bl(3042);Bc(3008);Bc(2912);BK();Bl(3553);N$(0.0,0.0,0.0);ba=(ABv(a.d0.l,b)).P-64.0;if(ba<0.0){BY();Bt(0.0,12.0,0.0);Pi(a.bir);BK();b
= -(ba+64.0);B$(i);JQ(i,0,255);bb=b;BE(i,(-1.0),bb,1.0);BE(i,1.0,bb,1.0);BE(i,1.0,(-1.0),1.0);BE(i,(-1.0),(-1.0),1.0);BE(i,(-1.0),(-1.0),(-1.0));BE(i,1.0,(-1.0),(-1.0));BE(i,1.0,bb,(-1.0));BE(i,(-1.0),bb,(-1.0));BE(i,1.0,(-1.0),(-1.0));BE(i,1.0,(-1.0),1.0);BE(i,1.0,bb,1.0);BE(i,1.0,bb,(-1.0));BE(i,(-1.0),bb,(-1.0));BE(i,(-1.0),bb,1.0);BE(i,(-1.0),(-1.0),1.0);BE(i,(-1.0),(-1.0),(-1.0));BE(i,(-1.0),(-1.0),(-1.0));BE(i,(-1.0),(-1.0),1.0);BE(i,1.0,(-1.0),1.0);BE(i,1.0,(-1.0),(-1.0));BO(i);}if(!a.b0.b5.bAW())N$(e,
f,g);else N$(e*0.20000000298023224+0.03999999910593033,f*0.20000000298023224+0.03999999910593033,g*0.6000000238418579+0.10000000149011612);BY();Bt(0.0, -(ba-16.0),0.0);Pi(a.bir);BK();Bc(3553);D6(1);return;default:H$();}}ED().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,$p);}
function Baq(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(Ib()){var $T=ED();$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:c=a.d0;if(c.t.b5.tG)return;if(c.m.nE){$p=2;continue _;}Bl(2884);c=a.d0.dc;d=c.fD;e=c.h-d;f=b;g=d+e*f;h=32;Cg();i=C1A;j=3553;c=a.lp;k=
B(2125);$p=1;case 1:$z=Bmy(c,k);if(C()){break _;}l=$z;DI(j,l);Bc(3042);DB(770,771);c=AOn(a.b0,b);m=c.Q;n=c.P;o=c.M;c=a.d0;if(c.m.es){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.HD+b;c=c.dc;d=c.bU;e=d+(c.d-d)*f+q*0.029999999329447746;d=c.bX;d=d+(c.c-d)*f;r=Q(e/2048.0);l=Q(d/2048.0);e=e-(r*2048|0);f=d-(l*2048|0);s=a.b0.b5.bd9()-g+0.33000001311302185;p=e*4.8828125E-4;t=f*4.8828125E-4;B$(i);GY(i,m,n,o,0.800000011920929);u=s;v=(-256);while(v<256){w=(-256);while(w<256){j=v+0|0;q=
j;x=w+h|0;e=x;y=j*4.8828125E-4+p;f=x*4.8828125E-4+t;F(i,q,u,e,y,f);j=v+h|0;z=j;d=j*4.8828125E-4+p;F(i,z,u,e,d,f);j=w+0|0;e=j;f=j*4.8828125E-4+t;F(i,z,u,e,d,f);F(i,q,u,e,y,f);w=x;}v=v+h|0;}BO(i);Cj(1.0,1.0,1.0,1.0);Bl(3042);Bc(2884);return;case 2:Bdx(a,b);if(C()){break _;}return;default:H$();}}ED().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 AEP(a,b,c,d,e){return 0;}
function Bdx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:Bl(2884);c
=a.d0.dc;d=c.fD;e=c.h-d;f=b;g=d+e*f;Cg();h=C1A;i=12.0;d=a.HD+b;e=c.bU;j=(e+(c.d-e)*f+d*0.029999999329447746)/12.0;d=c.bX;e=(d+(c.c-d)*f)/12.0+0.33000001311302185;k=a.b0.b5.bd9()-g+0.33000001311302185;l=Q(j/2048.0);m=Q(e/2048.0);d=j-(l*2048|0);e=e-(m*2048|0);n=3553;c=a.lp;o=B(2125);$p=1;case 1:$z=Bmy(c,o);if(C()){break _;}l=$z;DI(n,l);Bc(3042);DB(770,771);c=AOn(a.b0,b);p=c.Q;q=c.P;r=c.M;if(a.d0.m.es){b=p*30.0;p=(b+q*59.0+r*11.0)/100.0;q=(b+q*70.0)/100.0;r=(b+r*70.0)/100.0;}s=Q(d)*0.00390625;t=Q(e)*0.00390625;u
=d-Q(d);v=e-Q(e);Cz(i,1.0,i);w=0;m=W(k,(-5.0));x=k+0.0;y=W(k,5.0);b=k+4.0;z=b-9.765625E-4;ba=b;while(w<2){if(!w)Ft(0,0,0,0);else if(!a.d0.m.es)Ft(1,1,1,1);else if(D83)Ft(1,0,0,1);else Ft(0,1,1,1);bb=(-3);while(bb<=4){bc=(-3);while(bc<=4){B$(h);bd=bb*8|0;be=bc*8|0;bf=bd-u;bg=be-v;if(m>0){GY(h,p*0.699999988079071,q*0.699999988079071,r*0.699999988079071,0.800000011920929);C3(h,0.0,(-1.0),0.0);bh=bf+0.0;bi=bg+8.0;d=(bd+0.0)*0.00390625+s;e=(be+8.0)*0.00390625+t;F(h,bh,x,bi,d,e);f=bf+8.0;j=(bd+8.0)*0.00390625+s;F(h,
f,x,bi,j,e);e=bg+0.0;bi=(be+0.0)*0.00390625+t;F(h,f,x,e,j,bi);F(h,bh,x,e,d,bi);}if(y<=0){GY(h,p,q,r,0.800000011920929);C3(h,0.0,1.0,0.0);bh=bf+0.0;bi=bg+8.0;d=(bd+0.0)*0.00390625+s;e=(be+8.0)*0.00390625+t;F(h,bh,z,bi,d,e);f=bf+8.0;j=(bd+8.0)*0.00390625+s;F(h,f,z,bi,j,e);e=bg+0.0;bi=(be+0.0)*0.00390625+t;F(h,f,z,e,j,bi);F(h,bh,z,e,d,bi);}a:{GY(h,p*0.8999999761581421,q*0.8999999761581421,r*0.8999999761581421,0.800000011920929);if(bb>(-1)){C3(h,(-1.0),0.0,0.0);bj=0;e=bg+8.0;j=(be+8.0)*0.00390625+t;bi=bg+0.0;bh
=(be+0.0)*0.00390625+t;while(true){if(bj>=8)break a;b=bj;d=bf+b+0.0;f=(bd+b+0.5)*0.00390625+s;F(h,d,x,e,f,j);F(h,d,ba,e,f,j);F(h,d,ba,bi,f,bh);F(h,d,x,bi,f,bh);bj=bj+1|0;}}}b:{if(bb<=1){C3(h,1.0,0.0,0.0);bj=0;e=bg+8.0;j=(be+8.0)*0.00390625+t;bi=bg+0.0;bh=(be+0.0)*0.00390625+t;while(true){if(bj>=8)break b;b=bj;d=bf+b+1.0-9.765625E-4;f=(bd+b+0.5)*0.00390625+s;F(h,d,x,e,f,j);F(h,d,ba,e,f,j);F(h,d,ba,bi,f,bh);F(h,d,x,bi,f,bh);bj=bj+1|0;}}}c:{GY(h,p*0.800000011920929,q*0.800000011920929,r*0.800000011920929,0.800000011920929);if
(bc>(-1)){C3(h,0.0,0.0,(-1.0));bj=0;d=bf+0.0;f=(bd+0.0)*0.00390625+s;bi=bf+8.0;bh=(bd+8.0)*0.00390625+s;while(true){if(bj>=8)break c;b=bj;e=bg+b+0.0;j=(be+b+0.5)*0.00390625+t;F(h,d,ba,e,f,j);F(h,bi,ba,e,bh,j);F(h,bi,x,e,bh,j);F(h,d,x,e,f,j);bj=bj+1|0;}}}d:{if(bc<=1){C3(h,0.0,0.0,1.0);bj=0;bi=bf+0.0;d=(bd+0.0)*0.00390625+s;f=bf+8.0;j=(bd+8.0)*0.00390625+s;while(true){if(bj>=8)break d;b=bj;bh=bg+b+1.0-9.765625E-4;e=(be+b+0.5)*0.00390625+t;F(h,bi,ba,bh,d,e);F(h,f,ba,bh,j,e);F(h,f,x,bh,j,e);F(h,bi,x,bh,d,e);bj=
bj+1|0;}}}BO(h);bc=bc+1|0;}bb=bb+1|0;}w=w+1|0;}Df(1.0,1.0,1.0,1.0);Bl(3042);Bc(2884);return;default:H$();}}ED().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,$p);}
function Bi3(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=2;e=CSI(b);f=X(TY,d).data;g=null;h=a.h_.p;i=0;j=0;while(j<h){a:{b:{k=Z(a.h_,j);if(c){if(k.kB)break b;break a;}if(ADZ(k,b)>256.0){l=0;while(l<d&&!(f[l]!==null&&AZQ(e,f[l],k)>0)){l=l+1|0;}m=l+(-1)|0;if(m<=0)break a;n
=m;while(true){n=n+(-1)|0;if(!n)break;f[n-1|0]=f[n];}f[m]=k;break a;}}if(g===null)g=BL();i=i+1|0;Y(g,k);G5(a.h_,j,null);}j=j+1|0;}if(g!==null){if(g.p>1)ADm(g,e);c=g.p-1|0;if(c>=0){k=Z(g,c);$p=1;continue _;}}j=0;m=1;o=m;c:{d:{while(true){if(o<0)break d;p=f[o];if(p!==null)break;o=o+(-1)|0;}if(p.kB)break c;if(o==m)break c;f[o]=null;f[0]=null;}l=0;q=0;n=a.h_.p;while(l!=n){r=Z(a.h_,l);if(r!==null){m=0;s=0;while(s<d&&!m){if(r===f[s])m=1;s=s+1|0;}if(!m){if(q!=l)G5(a.h_,q,r);q=q+1|0;}}l=l+1|0;}while(true){l=l+(-1)|
0;if(l<q)break;DL(a.h_,l);}return h!=(i+j|0)?0:1;}b=f[o];$p=2;continue _;case 1:Bgm(k);if(C()){break _;}k.tv=0;c=c+(-1)|0;if(c>=0){k=Z(g,c);continue _;}j=0;m=1;o=m;a:{e:{while(true){if(o<0)break e;p=f[o];if(p!==null)break;o=o+(-1)|0;}if(p.kB)break a;if(o==m)break a;f[o]=null;f[0]=null;}l=0;q=0;n=a.h_.p;while(l!=n){r=Z(a.h_,l);if(r!==null){m=0;s=0;while(s<d&&!m){if(r===f[s])m=1;s=s+1|0;}if(!m){if(q!=l)G5(a.h_,q,r);q=q+1|0;}}l=l+1|0;}while(true){l=l+(-1)|0;if(l<q)break;DL(a.h_,l);}return h!=(i+j|0)?0:1;}b=f[o];$p
=2;case 2:Bgm(b);if(C()){break _;}f[o].tv=0;j=j+1|0;f:{a:{while(true){o=o+(-1)|0;if(o<0)break a;p=f[o];if(p!==null)break;}if(p.kB)break f;if(o==m)break f;f[o]=null;f[0]=null;}l=0;q=0;n=a.h_.p;while(l!=n){r=Z(a.h_,l);if(r!==null){m=0;s=0;while(s<d&&!m){if(r===f[s])m=1;s=s+1|0;}if(!m){if(q!=l)G5(a.h_,q,r);q=q+1|0;}}l=l+1|0;}while(true){l=l+(-1)|0;if(l<q)break;DL(a.h_,l);}return h!=(i+j|0)?0:1;}b=f[o];continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Bkq(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{Cg();g=C1A;Bc(3042);Bc(3008);DB(770,1);Cj(1.0,1.0,1.0,(BC(Ds(CS())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(!d){if(a.HI<=0.0)break a;DB(774,768);e=a.lp;h=B(263);$p=2;continue _;}if(e!==null){DB(770,771);i=BC(Ds(CS())/100.0)*0.20000000298023224
+0.800000011920929;Cj(i,i,i,BC(Ds(CS())/200.0)*0.20000000298023224+0.5);b=a.lp;e=B(263);$p=1;continue _;}}Bl(3042);Bl(3008);return;case 1:$z=Bmy(b,e);if(C()){break _;}j=$z;DI(3553,j);d=c.B3;Bl(3042);Bl(3008);return;case 2:$z=Bmy(e,h);if(C()){break _;}k=$z;DI(3553,k);Cj(1.0,1.0,1.0,0.5);BY();e=a.b0;d=c.l0;k=c.l1;j=c.l2;$p=3;case 3:$z=BHl(e,d,k,j);if(C()){break _;}j=$z;if(j<=0)h=null;else{O();h=C1F.data[j];}Bl(3008);AZ3((-3.0),(-3.0));Bc(32823);l=b.g0;m=b.d-l;n=f;l=l+m*n;m=b.fD;m=m+(b.h-m)*n;o=b.g1;n=o+(b.c-o)
*n;if(h===null){O();h=C1S;}Bc(3008);B$(g);G3(g, -l, -m, -n);g.o$.a2d=1;b=a.Em;d=c.l0;k=c.l1;j=c.l2;b.dZ=240+(a.HI*10.0|0)|0;$p=4;case 4:Bu3(b,h,d,k,j);if(C()){break _;}b.dZ=(-1);BO(g);G3(g,0.0,0.0,0.0);Bl(3008);AZ3(0.0,0.0);Bl(32823);Bc(3008);D6(1);BK();Bl(3042);Bl(3008);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Bk4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!d){g=c.uN;Pj();if(g===C1E){Bc(3042);DB(770,771);Cj(0.0,0.0,0.0,0.4000000059604645);B04(2.0);Bl(3553);D6(0);e=a.b0;d=c.l0;h=c.l1;i=c.l2;$p=1;continue _;}}return;case 1:$z=BHl(e,d,h,i);if(C()){break _;}h=$z;if(h<=0){D6(1);Bc(3553);Bl(3042);return;}O();e=C1F.data[h];g
=a.b0;d=c.l0;i=c.l1;j=c.l2;$p=2;case 2:e.hg(g,d,i,j);if(C()){break _;}k=b.g0;l=b.d-k;m=f;k=k+l*m;l=b.fD;l=l+(b.h-l)*m;n=b.g1;m=n+(b.c-n)*m;b=C1F.data[h];e=a.b0;d=c.l0;h=c.l1;i=c.l2;$p=3;case 3:$z=b.uI(e,d,h,i);if(C()){break _;}b=$z;b=Sw(Es(b,0.0020000000949949026,0.0020000000949949026,0.0020000000949949026), -k, -l, -m);Cg();c=C1A;Mk(c,3);BE(c,b.bK,b.L,b.bL);BE(c,b.bO,b.L,b.bL);BE(c,b.bO,b.L,b.bP);BE(c,b.bK,b.L,b.bP);BE(c,b.bK,b.L,b.bL);BO(c);Mk(c,3);BE(c,b.bK,b.bB,b.bL);BE(c,b.bO,b.bB,b.bL);BE(c,b.bO,b.bB,
b.bP);BE(c,b.bK,b.bB,b.bP);BE(c,b.bK,b.bB,b.bL);BO(c);Mk(c,1);BE(c,b.bK,b.L,b.bL);BE(c,b.bK,b.bB,b.bL);BE(c,b.bO,b.L,b.bL);BE(c,b.bO,b.bB,b.bL);BE(c,b.bO,b.L,b.bP);BE(c,b.bO,b.bB,b.bP);BE(c,b.bK,b.L,b.bP);BE(c,b.bK,b.bB,b.bP);BO(c);D6(1);Bc(3553);Bl(3042);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function A6h(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=Tf(b,16);i=Tf(c,16);j=Tf(d,16);k=Tf(e,16);l=Tf(f,16);m=Tf(g,16);while(h<=k){b=a.rt;n=h%b|0;if(n<0)n=n+b|0;o=i;while(o<=l){b=a.ws;p=o%b|0;if(p<0)p=p+b|0;q=j;while(q<=m){b=a.Xd;r=q%b|0;if(r<0)r=r+b|0;s=R(R(r,a.ws)+p|0,a.rt)+n|0;t=a.pp.data[s];if(!t.tv){Y(a.h_,t);AJ8(t);}q=q+1|0;}o=o+1|0;}h=h+1|0;}}
function A3J(a,b,c,d){A6h(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);}
function AXL(a,b,c,d,e,f,g){A6h(a,b-1|0,c-1|0,d-1|0,e+1|0,f+1|0,g+1|0);}
function BzR(a,b,c){var d,e,f;d=0;while(true){e=a.pp.data;if(d>=e.length)break;if(!AUp(e[d])){e=a.pp.data;if(!(e[d].kB&&(d+a.a1f|0)&15)){f=e[d];f.kB=ADK(b,f.bFL);}}d=d+1|0;}a.a1f=a.a1f+1|0;}
function Bf2(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=16.0;if(f>1.0)h=h*f;if(NB(a.d0.dc,c,d,e)>=h*h)return;i=a.d0.gl;h=c;j=d;k=e;$p=1;case 1:BiY(i,b,h,j,k,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BOD(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:B0E(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B0E(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=a.d0;if(i!==null){j=i.dc;if(j!==null&&i.dy!==null){k=j.d-c;l=j.h-d;m=j.c-e;j=null;if(B7(b,B(2126))){i=a.d0.dy;j=CQ5(a.b0,c,d,e,f,g,h);Ji(i,j);}else if(B7(b,B(2127))){i=a.d0.dy;j=CR3(a.lp,a.b0,c,d,e,f,g,h);Ji(i,j);}if(j!==null)return j;if(k*k+l*l+m*m>256.0)return null;a:
{if(B7(b,B(1847))){j=CVD(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1010))){j=CVu(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1802))){j=CDs(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1063))){j=CDs(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(2128))){j=new ANv;b=a.b0;$p=1;continue _;}if(B7(b,B(2129))){j=new ANv;b=a.b0;$p=2;continue _;}if(B7(b,B(1031))){j=B1V(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1871))){j=BLq(a.b0,c,d,e,0.0,0.0,0.0);AF3(j,f,g,h);break a;}if(B7(b,B(2130))){j=BLq(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(2131))){j=BLq(a.b0,c,
d,e,f,g,h);BE2(j,144);break a;}if(B7(b,B(1023))){j=CTX(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(712))){j=CQZ(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1064))){j=CXM(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1859))){j=CSO(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1032))){j=CU8(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(646))){j=CYj(a.b0,c,d,e);break a;}if(B7(b,B(2132))){j=CWu(a.lp,a.b0,c,d,e);break a;}if(B7(b,B(1014))){j=CT3(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(1016))){j=CTD(a.b0,c,d,e,f,g,h,2.5);break a;}if(B7(b,B(2133))){j=CWe(a.b0,
c,d,e,f,g,h);break a;}if(B7(b,B(1035))){j=CSB(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(2134))){j=new ADn;b=a.b0;Bn();AGE(j,b,c,d,e,D3K);break a;}if(B7(b,B(1013))){j=new AO4;b=a.b0;BI();AZT(j,b,c,d,e,C$S);break a;}if(B7(b,B(1012))){j=new AO4;b=a.b0;BI();AZT(j,b,c,d,e,C$T);break a;}if(B7(b,B(1061))){j=CRN(a.b0,c,d,e,f,g,h);break a;}if(B7(b,B(2135))){j=new ADn;b=a.b0;Bn();AGE(j,b,c,d,e,D5m);break a;}if(B7(b,B(2136))){j=CVa(a.b0,c,d,e,f,g,h);break a;}if(Dz(b,B(1875))){n=Iy(DK(b,MD(b,B(2137))+1|0));j=new ADn;b=a.b0;Bn();BfK(j,
b,c,d,e,f,g,h,C45.data[n]);break a;}if(!Dz(b,B(1846)))break a;n=Iy(DK(b,MD(b,B(2137))+1|0));j=new AK9;b=a.b0;O();AT5(j,b,c,d,e,f,g,h,C1F.data[n],0,0);}if(j!==null)Ji(a.d0.dy,j);return j;}}return null;case 1:Bpc(j,b,c,d,e,f,g,h);if(C()){break _;}if(j!==null)Ji(a.d0.dy,j);return j;case 2:Bpc(j,b,c,d,e,f,g,h);if(C()){break _;}AF3(j,BLk(j)*0.30000001192092896,BY1(j)*0.800000011920929,Bt$(j));BJ$(j,BUY(j)+1|0);if(j!==null)Ji(a.d0.dy,j);return j;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BpA(a){Blr(a.bcf);}
function BAj(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(Ib()){var $T=ED();$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:a:{b=a.b0;h=b.v;switch(c){case 1000:i=d;j=e;k=f;h=B(337);l=1.0;m=1.0;$p=1;continue _;case 1001:i=d;j=e;k=f;h=B(337);l=1.0;m=1.2000000476837158;$p=2;continue _;case 1002:i=d;j=e;k=f;h=B(1266);l=1.0;m=1.2000000476837158;$p=3;continue _;case 1003:if(Cy()>=0.5){b=a.b0;i=d+0.5;j=e+0.5;k=f+0.5;h=B(2138);m=1.0;l=P(b.v)*0.10000000149011612+0.8999999761581421;$p=8;continue _;}b=a.b0;i=d+0.5;j=e+0.5;k=f+0.5;h=B(2139);l=1.0;m=P(b.v)*0.10000000149011612+0.8999999761581421;$p=9;continue _;case 1004:i=
d+0.5;j=e+0.5;k=f+0.5;n=B(1015);l=0.5;m=2.5999999046325684+(P(h)-P(h))*0.800000011920929;$p=4;continue _;case 1005:break;case 1007:i=d+0.5;j=e+0.5;k=f+0.5;n=B(2140);l=10.0;m=(P(h)-P(h))*0.20000000298023224+1.0;$p=5;continue _;case 1008:i=d+0.5;j=e+0.5;k=f+0.5;n=B(2141);l=10.0;m=(P(h)-P(h))*0.20000000298023224+1.0;$p=6;continue _;case 1009:i=d+0.5;j=e+0.5;k=f+0.5;n=B(2141);l=1.0;m=(P(h)-P(h))*0.20000000298023224+1.0;$p=7;continue _;case 2000:o=(g%3|0)-1|0;p=((g/3|0)%3|0)-1|0;i=d;q=o;r=i+q*0.6+0.5;s=e+0.5;i=f;t
=p;u=i+t*0.6+0.5;v=0;w=r+q*0.01;u=u+t*0.01;if(v>=10)return;x=By(h)*0.2+0.01;y=w+(By(h)-0.5)*t*0.5;z=s+(By(h)-0.5)*0.5;i=u+(By(h)-0.5)*q*0.5;j=q*x+BU(h)*0.01;k=(-0.03)+BU(h)*0.01;ba=t*x+BU(h)*0.01;b=B(1031);$p=12;continue _;case 2001:o=g&255;if(o<=0){b=a.d0.dy;c=g>>8&255;$p=10;continue _;}O();bb=C1F.data[o];b=a.d0.gl;h=bb.gJ.a7z();l=d+0.5;m=e+0.5;bc=f+0.5;bd=(AIM(bb.gJ)+1.0)/2.0;be=AFl(bb.gJ)*0.800000011920929;$p=11;continue _;case 2002:bf=d;r=e;q=f;Bn();c=C9m.D;b=B6();Fm(J(b,B(1875)),c);bg=BX(b);bh=0;if(bh<
8){j=BU(h)*0.15;k=By(h)*0.2;i=BU(h)*0.15;$p=13;continue _;}c=AUv(C9m,g);l=(c>>16&255)/255.0;m=(c>>8&255)/255.0;bc=(c>>0&255)/255.0;n=B(2130);if(A$l(C9m,g))n=B(2131);bi=0;k=r+0.3;if(bi>=100){b=a.b0;i=bf+0.5;j=r+0.5;k=q+0.5;h=B(1008);l=1.0;m=P(b.v)*0.10000000149011612+0.8999999761581421;$p=17;continue _;}t=By(h)*4.0;i=By(h)*3.141592653589793*2.0;j=Ek(i)*t;w=0.01+By(h)*0.5;ba=DR(i)*t;i=bf+j*0.1;s=q+ba*0.1;$p=18;continue _;case 2003:bf=d+0.5;r=e;q=f+0.5;Bn();c=DaA.D;b=B6();Fm(J(b,B(1875)),c);bg=BX(b);bh=0;if(bh
<8){i=BU(h)*0.15;j=By(h)*0.2;k=BU(h)*0.15;$p=14;continue _;}bj=0.0;k=r-0.4;if(bj>=6.283185307179586)break a;else{b=B(712);i=bf+Ek(bj)*5.0;j=q+DR(bj)*5.0;ba=Ek(bj)*(-5.0);r=0.0;t=DR(bj)*(-5.0);$p=15;continue _;}default:break a;}Bn();bk=C45.data;if(!(bk[g] instanceof A$B))ALG(b,null,d,e,f);else ALG(b,bk[g].a6j,d,e,f);}return;case 1:BaK(b,i,j,k,h,l,m);if(C()){break _;}return;case 2:BaK(b,i,j,k,h,l,m);if(C()){break _;}return;case 3:BaK(b,i,j,k,h,l,m);if(C()){break _;}return;case 4:BaK(b,i,j,k,n,l,m);if(C()){break _;}return;case 5:BaK(b,
i,j,k,n,l,m);if(C()){break _;}return;case 6:BaK(b,i,j,k,n,l,m);if(C()){break _;}return;case 7:BaK(b,i,j,k,n,l,m);if(C()){break _;}return;case 8:BaK(b,i,j,k,h,m,l);if(C()){break _;}return;case 9:BaK(b,i,j,k,h,l,m);if(C()){break _;}return;case 10:BYf(b,d,e,f,o,c);if(C()){break _;}return;case 11:BiY(b,h,l,m,bc,bd,be);if(C()){break _;}b=a.d0.dy;c=g>>8&255;$p=10;continue _;case 12:BOD(a,b,y,z,i,j,k,ba);if(C()){break _;}v=v+1|0;if(v>=10)return;x=By(h)*0.2+0.01;y=w+(By(h)-0.5)*t*0.5;z=s+(By(h)-0.5)*0.5;i=u+(By(h)-
0.5)*q*0.5;j=q*x+BU(h)*0.01;k=(-0.03)+BU(h)*0.01;ba=t*x+BU(h)*0.01;b=B(1031);continue _;case 13:BOD(a,bg,bf,r,q,j,k,i);if(C()){break _;}bh=bh+1|0;if(bh<8){j=BU(h)*0.15;k=By(h)*0.2;i=BU(h)*0.15;continue _;}c=AUv(C9m,g);l=(c>>16&255)/255.0;m=(c>>8&255)/255.0;bc=(c>>0&255)/255.0;n=B(2130);if(A$l(C9m,g))n=B(2131);bi=0;k=r+0.3;if(bi>=100){b=a.b0;i=bf+0.5;j=r+0.5;k=q+0.5;h=B(1008);l=1.0;m=P(b.v)*0.10000000149011612+0.8999999761581421;$p=17;continue _;}t=By(h)*4.0;i=By(h)*3.141592653589793*2.0;j=Ek(i)*t;w=0.01+By(h)
*0.5;ba=DR(i)*t;i=bf+j*0.1;s=q+ba*0.1;$p=18;continue _;case 14:BOD(a,bg,bf,r,q,i,j,k);if(C()){break _;}bh=bh+1|0;if(bh<8){i=BU(h)*0.15;j=By(h)*0.2;k=BU(h)*0.15;continue _;}bj=0.0;k=r-0.4;if(bj>=6.283185307179586)return;b=B(712);i=bf+Ek(bj)*5.0;j=q+DR(bj)*5.0;ba=Ek(bj)*(-5.0);r=0.0;t=DR(bj)*(-5.0);$p=15;case 15:BOD(a,b,i,k,j,ba,r,t);if(C()){break _;}b=B(712);i=bf+Ek(bj)*5.0;j=q+DR(bj)*5.0;ba=Ek(bj)*(-7.0);r=0.0;t=DR(bj)*(-7.0);$p=16;case 16:BOD(a,b,i,k,j,ba,r,t);if(C()){break _;}bj=bj+0.15707963267948966;if(bj
>=6.283185307179586)return;b=B(712);i=bf+Ek(bj)*5.0;j=q+DR(bj)*5.0;ba=Ek(bj)*(-5.0);r=0.0;t=DR(bj)*(-5.0);$p=15;continue _;case 17:BaK(b,i,j,k,h,l,m);if(C()){break _;}return;case 18:$z=B0E(a,n,i,k,s,j,w,ba);if(C()){break _;}bl=$z;if(bl!==null){bd=0.75+P(h)*0.25;AF3(bl,l*bd,m*bd,bc*bd);AYc(bl,t);}bi=bi+1|0;if(bi>=100){b=a.b0;i=bf+0.5;j=r+0.5;k=q+0.5;h=B(1008);l=1.0;m=P(b.v)*0.10000000149011612+0.8999999761581421;$p=17;continue _;}t=By(h)*4.0;i=By(h)*3.141592653589793*2.0;j=Ek(i)*t;w=0.01+By(h)*0.5;ba=DR(i)*t;i
=bf+j*0.1;s=q+ba*0.1;continue _;default:H$();}}ED().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 Bae(){var a=this;D.call(a);a.qJ=null;a.gu=null;a.ll=null;a.GU=null;}
function AWm(a,b){var c=new Bae();B$K(c,a,b);return c;}
function B$K(a,b,c){var d;a.gu=X(TR,4);a.GU=new DG;if(b!==null)a.qJ=b;a.ll=c;d=0;while(d<4){a.gu.data[d]=BL();d=d+1|0;}}
function Ji(a,b){var c,d;c=b.z1();d=a.gu.data;if(d[c].p>=4000)DL(d[c],0);Y(a.gu.data[c],b);}
function Bdc(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;while(b<4){c=0;d=a.gu.data;if(c<d[b].p){e=Z(d[b],c);$p=1;continue _;}b=b+1|0;}return;case 1:e.df();if(C()){break _;}if(!e.cw)f=c;else{e=a.gu.data[b];f=c+(-1)|0;DL(e,c);}c=f+1|0;while(true){d=a.gu.data;if(c<d[b].p){e=Z(d[b],c);continue _;}b=b+1|0;if(b>=4)break;c=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BFR(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BT(b.r*3.1415927410125732/180.0);e=BC(b.r*3.1415927410125732/180.0);f= -e*BC(b.E*3.1415927410125732/180.0);g=d*BC(b.E*3.1415927410125732/180.0);h=BT(b.E*3.1415927410125732/180.0);i=b.g0;j=b.d-i;k=c;D98=i+j*k;i=b.fD;D99=i+(b.h-i)*k;i
=b.g1;D9$=i+(b.c-i)*k;l=0;while(l<3){if(a.gu.data[l].p){if(!l){b=a.ll;m=B(2142);$p=1;continue _;}if(l==1){b=a.ll;m=B(263);$p=2;continue _;}if(l==2){b=a.ll;m=B(336);$p=3;continue _;}DI(3553,0);Cg();m=C1A;Cj(1.0,1.0,1.0,1.0);B$(m);n=0;o=a.gu.data;if(n<o[l].p){p=Z(o[l],n);$p=4;continue _;}BO(m);}l=l+1|0;}return;case 1:$z=Bmy(b,m);if(C()){break _;}q=$z;a:while(true){if(l==1){b=a.ll;m=B(263);$p=2;continue _;}if(l==2){b=a.ll;m=B(336);$p=3;continue _;}DI(3553,q);Cg();m=C1A;Cj(1.0,1.0,1.0,1.0);B$(m);n=0;o=a.gu.data;if
(n<o[l].p){p=Z(o[l],n);$p=4;continue _;}BO(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.gu.data[l].p)continue;else break;}q=0;if(!l){b=a.ll;m=B(2142);continue _;}}return;case 2:$z=Bmy(b,m);if(C()){break _;}q=$z;a:while(true){if(l==2){b=a.ll;m=B(336);$p=3;continue _;}DI(3553,q);Cg();m=C1A;Cj(1.0,1.0,1.0,1.0);B$(m);n=0;o=a.gu.data;if(n<o[l].p){p=Z(o[l],n);$p=4;continue _;}BO(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.gu.data[l].p)continue;else break;}q=0;if(!l){b=a.ll;m=B(2142);$p=1;continue _;}if(l==1){b=a.ll;m
=B(263);continue _;}}return;case 3:$z=Bmy(b,m);if(C()){break _;}q=$z;a:while(true){DI(3553,q);Cg();m=C1A;Cj(1.0,1.0,1.0,1.0);B$(m);n=0;o=a.gu.data;if(n<o[l].p){p=Z(o[l],n);$p=4;continue _;}BO(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.gu.data[l].p)continue;else break;}q=0;if(!l){b=a.ll;m=B(2142);$p=1;continue _;}if(l==1){b=a.ll;m=B(263);$p=2;continue _;}if(l==2){b=a.ll;m=B(336);continue _;}}return;case 4:$z=p.m6(c);if(C()){break _;}q=$z;BP(m,q);$p=5;case 5:p.hA(m,c,d,h,e,f,g);if(C()){break _;}n=n+1|0;a:while
(true){o=a.gu.data;if(n<o[l].p){p=Z(o[l],n);$p=4;continue _;}BO(m);while(true){l=l+1|0;if(l>=3)break a;if(!a.gu.data[l].p)continue;else break;}if(!l){b=a.ll;m=B(2142);$p=1;continue _;}if(l==1){b=a.ll;m=B(263);$p=2;continue _;}if(l==2){b=a.ll;m=B(336);$p=3;continue _;}DI(3553,0);Cg();m=C1A;Cj(1.0,1.0,1.0,1.0);B$(m);n=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BHL(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BT(b.r*3.1415927410125732/180.0);e=BC(b.r*3.1415927410125732/180.0);f= -e*BC(b.E*3.1415927410125732/180.0);g=d*BC(b.E*3.1415927410125732/180.0);h=BT(b.E*3.1415927410125732/180.0);i=3;if(a.gu.data[i].p){Cg();j=C1A;k=0;l=a.gu.data;if(k<l[i].p){m=Z(l[i],k);$p=1;continue _;}}return;case 1:$z
=m.m6(c);if(C()){break _;}n=$z;BP(j,n);$p=2;case 2:m.hA(j,c,d,h,e,f,g);if(C()){break _;}k=k+1|0;l=a.gu.data;if(k>=l[i].p)return;m=Z(l[i],k);$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BYf(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{if(e){O();g=C1F.data[e];h=4;i=0;j=b;k=c;l=d;while(true){if(i>=h)break a;m=0;while(m<h){n=0;if(n<h){o=j+(i+0.5)/4.0;p=k+(m+0.5)/4.0;q=l+(n+0.5)/4.0;r=E(a.GU,6);s=Chg(a.qJ,o,p,q,o-j-0.5,p-k-0.5,q-l-0.5,g,r,f);$p
=1;continue _;}m=m+1|0;}i=i+1|0;}}}return;case 1:$z=BWF(s,b,c,d);if(C()){break _;}s=$z;Ji(a,s);n=n+1|0;a:while(true){if(n<h){o=j+(i+0.5)/4.0;p=k+(m+0.5)/4.0;q=l+(n+0.5)/4.0;r=E(a.GU,6);s=Chg(a.qJ,o,p,q,o-j-0.5,p-k-0.5,q-l-0.5,g,r,f);continue _;}m=m+1|0;while(m>=h){i=i+1|0;if(i>=h)break a;m=0;}n=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
var AEO=K();
var D9_=null;var D$a=0;var D$b=0;function BsT(){BsT=Be(AEO);Com();}
function Bm9(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:BsT();if(D$a)return D$b;$p=1;case 1:$z=BJN();if(C()){break _;}b=$z;D$b=b;D$a=1;return D$b;default:H$();}}ED().s(b,$p);}
function BJN(){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:BsT();if(!A6S()){FP(D9_,B(2143));FP(D9_,B(2144));FP(D9_,B(2145));return 0;}b=Mh(35633);LL(b,B(2146));L1(b);if(Re(b,35713)!=1){IN();C_(D9_,B(2147));C_(D9_,R3(b));If(b);return 0;}c=Mh(35632);LL(c,B(2148));L1(c);if(Re(c,35713)!=1){IN();C_(D9_,B(2149));C_(D9_,R3(c));If(b);If(c);return 0;}d
=ZD();NH(d,b);NH(d,c);MU(d,0,B(478));MU(d,0,B(2150));WN(d);MW(d,b);MW(d,c);If(b);If(c);if(AJH(d,35714)!=1){IN();C_(D9_,B(2151));C_(D9_,AJL(d));Xi(d);return 0;}OB(d);Q8(EI(d,B(479)),0);e=Cb(48);f=e.data;f[0]=0;f[1]=0;f[2]=0;f[3]=(-1);f[4]=0;f[5]=0;f[6]=0;f[7]=(-1);f[8]=(-1);f[9]=(-1);f[10]=(-1);f[11]=(-1);f[12]=0;f[13]=0;f[14]=0;f[15]=(-1);f[16]=0;f[17]=0;f[18]=0;f[19]=(-1);f[20]=0;f[21]=0;f[22]=0;f[23]=(-1);f[24]=(-1);f[25]=(-1);f[26]=(-1);f[27]=(-1);f[28]=0;f[29]=0;f[30]=0;f[31]=(-1);f[32]=0;f[33]=0;f[34]=
0;f[35]=(-1);f[36]=0;f[37]=0;f[38]=0;f[39]=(-1);f[40]=(-1);f[41]=(-1);f[42]=(-1);f[43]=(-1);f[44]=0;f[45]=0;f[46]=0;f[47]=(-1);g=SF(f.length);Sr(g,e);AVE(g);h=AV0();AWj(h);Fc(3553,10242,10497);Fc(3553,10243,10497);Fc(3553,10241,9986);Fc(3553,10240,9728);BGq(3553,34046,16.0);A87(3553,0,32856,4,3,0,6408,5121,g);BZ_(3553);f=Dk(12);e=f.data;e[0]=0.0;e[1]=0.0;e[2]=1.0;e[3]=0.0;e[4]=0.0;e[5]=1.0;e[6]=1.0;e[7]=0.0;e[8]=1.0;e[9]=1.0;e[10]=0.0;e[11]=1.0;i=NT(e.length);ALb(i,f);BMJ(i);j=A3n();XN(j);ADE(34962,i,35044);k
=QW();LI(k);HM(0);HS(0,2,5126,0,8,0);P0(0,0,400,300);YQ(4,0,6);AAY(k);AOU(j);AYB(h);Xi(d);l=SF(4);Bj_(175,150,1,1,6408,5121,l);m=!((RK(l,0)+RK(l,1)|0)+RK(l,2)|0)?0:1;if(m)E0(D9_,B(2152));$p=1;case 1:Bmh();if(C()){break _;}return m;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bmh(){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();}_:while(true){switch($p){case 0:BsT();IN();AN8(0.0,0.0,0.0,1.0);Oc(16640);$p=1;case 1:Bx$();if(C()){break _;}return;default:H$();}}ED().s($p);}
function Com(){D9_=Hy(B(2153));D$a=0;D$b=0;}
function LA(){var a=this;De.call(a);a.VN=null;a.vF=null;a.oe=0;a.pj=null;a.xV=0;a.oV=0;a.h3=0;a.Ks=0;a.y0=0;a.bkL=0;a.a4w=0;a.x6=0;a.a61=null;}
var D$c=null;var D$d=null;var D$e=null;var D$f=null;function Xl(){Xl=Be(LA);CeT();}
function D$g(a){var b=new LA();ASG(b,a);return b;}
function ASG(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Xl();EZ(a);a.oe=0;a.xV=0;a.oV=0;a.h3=(-1);a.Ks=0;a.y0=0;a.bkL=0;a.a4w=0;a.x6=15;a.a61=B(2154);a.VN=b;$p=1;case 1:BQK();if(C()){break _;}$p=2;case 2:BWa(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BWa(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:QG();if(C()){break _;}b=X(Co,D$h.p);c=b.data;d=0;e=c.length;while(d<e){c[d]=(Z(D$h,d)).XV;d=d+1|0;}Xl();c=D$d;f=c.data.length;g=X(Co,e+f|0);CG(b,0,g,0,e);CG(c,0,g,e,f);a.pj=g;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BKo(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:C7j=1;a.a61=Fq(B(2155));b=new A91;c=a.R;d=(a.F/2|0)-19|0;e=((a.S/6|0)+25|0)+a.x6|0;f=138;g=20;$p=1;case 1:$z=Bl$();if(C()){break _;}h=$z;Byz(b,a,c,d,e,f,g,h);a.vF=b;b.KU=1;b.zt=16;UA(b,1);g=D$i;a.oV=g==(-1)?D$j:g+D$h.p|0;Y(a.W,Ge(200,(a.F/2|0)-100|0,(a.S/6|0)+168|0,Fq(B(2156))));return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BHa(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.a61;g=a.F/2|0;h=15;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}e=a.R;f=Fq(B(2157));i=(a.F/2|0)-20|0;g=((a.S/6|0)+8|0)+a.x6|0;h=10526880;$p=3;case 3:Bz8(a,e,f,i,g,
h);if(C()){break _;}e=a.R;f=Fq(B(2158));i=(a.F/2|0)-20|0;g=((a.S/6|0)+66|0)+a.x6|0;h=10526880;$p=4;case 4:Bz8(a,e,f,i,g,h);if(C()){break _;}a.bkL=b;a.a4w=c;j=(a.F/2|0)-120|0;k=(a.S/6|0)+8|0;i=j+80|0;g=k+130|0;Eg(a,j,k,i,g,(-6250336));Eg(a,j+1|0,k+1|0,i-1|0,g-1|0,(-16777195));e=a.vF;$p=5;case 5:Bjy(e);if(C()){break _;}if(!a.oe){$p=6;continue _;}i=0;g=0;$p=7;continue _;case 6:Bkj(a,b,c,d);if(C()){break _;}j=(a.F/2|0)-20|0;k=((a.S/6|0)+82|0)+a.x6|0;i=j+140|0;g=k+22|0;Eg(a,j,k,i,g,(-6250336));h=j+1|0;l=k+1|0;m=
i-21|0;g=g-1|0;Eg(a,h,l,m,g,(-16777216));Eg(a,i-20|0,l,i-1|0,g,(-16777216));Df(1.0,1.0,1.0,1.0);Xl();e=D$c;$p=8;continue _;case 7:Bkj(a,i,g,d);if(C()){break _;}j=(a.F/2|0)-20|0;k=((a.S/6|0)+82|0)+a.x6|0;i=j+140|0;g=k+22|0;Eg(a,j,k,i,g,(-6250336));h=j+1|0;l=k+1|0;m=i-21|0;g=g-1|0;Eg(a,h,l,m,g,(-16777216));Eg(a,i-20|0,l,i-1|0,g,(-16777216));Df(1.0,1.0,1.0,1.0);Xl();e=D$c;$p=8;case 8:BFa(e);if(C()){break _;}CW(a,i-18|0,k+3|0,0,0,16,16);e=a.R;f=a.pj.data[a.oV];d=j+5|0;n=k+7|0;i=14737632;$p=9;case 9:BKh(e,f,d,n,
i);if(C()){break _;}i=(a.F/2|0)-20|0;g=a.S;h=((g/6|0)+103|0)+a.x6|0;g=((g-h|0)-10|0)/10|0;a.xV=g;m=a.pj.data.length;if(g>m)a.xV=m;g=a.xV;j=(g*10|0)+7|0;a.Ks=j;if(a.h3==(-1))a.h3=a.oV-2|0;k=a.h3;g=m-g|0;if(k>g)a.h3=g;if(a.h3<0)a.h3=0;if(a.oe){g=i+140|0;l=h+j|0;Eg(a,i,h,g,l,(-6250336));m=i+1|0;k=h+1|0;o=g-1|0;Eg(a,m,k,o,l-1|0,(-16777216));p=0;d=i+5|0;q=h+5|0;k=W(b,i);r=W(b,g-10|0);while(true){i=a.xV;if(p>=i)break;i=p+a.h3|0;if(i<a.pj.data.length){if(a.oV==i){i=h+(p*10|0)|0;Eg(a,m,i+4|0,o,i+14|0,2013265919);}else if
(k>=0&&r<0){i=h+(p*10|0)|0;if(c>=(i+5|0)&&c<(i+15|0))Eg(a,m,i+4|0,o,i+14|0,1442840575);}e=a.R;f=a.pj.data[p+a.h3|0];n=q+(p*10|0)|0;i=14737632;$p=12;continue _;}p=p+1|0;}i=R(j,i);l=a.pj.data.length;m=i/l|0;l=R(j,a.h3)/l|0;i=g-4|0;g=h+l|0;Eg(a,i,g+1|0,o,g+m|0,(-7829368));}i=(a.F/2|0)-80|0;g=(a.S/6|0)+130|0;h=a.oV;$p=10;case 10:QG();if(C()){break _;}h=h-DZ(D$h)|0;if(h<0){D5((BFr()).U,(Z(D$h,a.oV)).NY);Bc(3553);Bl(3042);Bl(2884);Df(1.0,1.0,1.0,1.0);BY();Bt(i,g-80|0,100.0);Cz(50.0,50.0,50.0);Bk(180.0,1.0,0.0,0.0);Hz();Cz(1.0,
(-1.0),1.0);Bt(0.0,1.0,0.0);d=g-c|0;Bk(d*(-0.05999999865889549),1.0,0.0,0.0);n=(i-b|0)*0.05999999865889549;Bk(n,0.0,1.0,0.0);Bt(0.0,(-1.0),0.0);if(D$f===null)D$f=AE_(0.0);AQF(D$f,null,0.0,0.0,Ds(Dv(CS(),L(100000)))/50.0,n,d*(-0.10000000149011612),0.0625);F7();BK();Bc(3042);Bc(2884);Df(1.0,1.0,1.0,1.0);return;}e=D$e.data[h];$p=11;case 11:BFa(e);if(C()){break _;}Bc(3553);Bl(3042);Bl(2884);Df(1.0,1.0,1.0,1.0);BY();Bt(i,g-80|0,100.0);Cz(50.0,50.0,50.0);Bk(180.0,1.0,0.0,0.0);Hz();Cz(1.0,(-1.0),1.0);Bt(0.0,1.0,0.0);d
=g-c|0;Bk(d*(-0.05999999865889549),1.0,0.0,0.0);n=(i-b|0)*0.05999999865889549;Bk(n,0.0,1.0,0.0);Bt(0.0,(-1.0),0.0);if(D$f===null)D$f=AE_(0.0);AQF(D$f,null,0.0,0.0,Ds(Dv(CS(),L(100000)))/50.0,n,d*(-0.10000000149011612),0.0625);F7();BK();Bc(3042);Bc(2884);Df(1.0,1.0,1.0,1.0);return;case 12:BKh(e,f,d,n,i);if(C()){break _;}while(true){p=p+1|0;i=a.xV;if(p>=i)break;i=p+a.h3|0;if(i>=a.pj.data.length)continue;else{if(a.oV==i){i=h+(p*10|0)|0;Eg(a,m,i+4|0,o,i+14|0,2013265919);}else if(k>=0&&r<0){i=h+(p*10|0)|0;if(c>=
(i+5|0)&&c<(i+15|0))Eg(a,m,i+4|0,o,i+14|0,1442840575);}e=a.R;f=a.pj.data[p+a.h3|0];n=q+(p*10|0)|0;i=14737632;continue _;}}i=R(j,i);l=a.pj.data.length;m=i/l|0;l=R(j,a.h3)/l|0;i=g-4|0;g=h+l|0;Eg(a,i,g+1|0,o,g+m|0,(-7829368));i=(a.F/2|0)-80|0;g=(a.S/6|0)+130|0;h=a.oV;$p=10;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function BsV(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Bbu(a);if(C()){break _;}if(!a.oe)return;b=ML();if(b<0)a.h3=a.h3+3|0;if(b>0)a.h3=a.h3-3|0;if(a.h3<0)a.h3=0;b=a.h3;Xl();c=D$d.data.length;$p=2;case 2:QG();if(C()){break _;}c=c+D$h.p|0;if(b>c)a.h3=c;return;default:H$();}}ED().s(a,b,c,$p);}
function BJM(a){var b,c,d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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(Bd(a.vF.dd)<=0){$p=1;continue _;}b=a.vF.dd;$p=2;continue _;case 1:$z=Bl$();if(C()){break _;}b=$z;$p=2;case 2:QG();if(C()){break _;}D$k=b;c=C07;if(c!==null){c=c.z2;if(c!==null)c.Pe=b;}d=a.oV;e=d-D$h.p|0;D$i=e;if(e>=0)D$j=(-1);else{D$i=(-1);D$j=d;}b=FT();I7(b,B(2159),D$k);Ei(b,B(2160),D$i);Ei(b,B(2161),D$j);if(D$i==(-1)){d=D$j;if(d>=0){c=D$h;if(d
<c.p){c=Z(c,d);I7(b,B(2162),c.XV);SS(b,B(2163),c.a$U);}}}c=A_t(32);try{$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}f=null;if(f!==null){E5();H1();Xe(B(2164),f,1);}return;case 3:a:{b:{try{Cjr(b,c);if(C()){break _;}}catch($$e){$$je=N($$e);if($$je instanceof Ch){break b;}else{throw $$e;}}f=AJF(c);break a;}f=null;}if(f!==null){E5();H1();Xe(B(2164),f,1);}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BUO(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.oe){c=b.b2;if(c==200){$p=1;continue _;}if(c==2)A0O(B(483),B(2165));else if(c==3){$p=3;continue _;}}return;case 1:BJM(a);if(C()){break _;}b=a.s;d=a.VN;$p=2;case 2:Bd_(b,d);if(C()){break _;}return;case 3:QG();if(C()){break _;}b=CH(D$h);while(Cl(b)){d=Cm(b);AIH(a.s.U,d.NY);}CC(D$h);Xl();a.pj=D$d;a.oV=0;$p=4;case 4:BJM(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,
c,d,$p);}
function Ble(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Q$(a.vF);if(!a.oe)a.y0=0;else if(!ABh(0))a.y0=0;else{b=(a.F/2|0)-20|0;c=(a.S/6|0)+103|0;d=a.bkL;b=b+140|0;if(d>=(b-10|0)&&d<b){b=a.a4w;if(b>=c&&b<(c+a.Ks|0))a.y0=1;}if(a.y0){e=a.Ks;b=R(e,a.xV);d=a.pj.data.length;f=b/d|0;a.h3=R((a.a4w
-c|0)-(f/2|0)|0,d)/e|0;}}if(ANw()){g=AFz();if(g!==null){h=g.XS;i=g.Co;if(i===null)i=B(483);else{i=QI(i);i=JW(i,B(254))?B(483):!JW(i,B(2166))&&!JW(i,B(2167))?(JW(i,B(2168))?B(2169):!JW(i,B(2170))?B(483):B(2171)):B(2172);}$p=1;continue _;}}return;case 1:$z=Bk3(h,i);if(C()){break _;}j=$z;if(j===null){g=g.Co;i=new T;U(i);J(J(J(i,B(2173)),g),B(2174));A6o(S(i));}else{b=W(j.sN,64);d=!b&&j.qA==32?1:0;k=!b&&j.qA==64?1:0;if(!d)i=j;else{i=AB2(64,64,1);B11(j,i);k=1;}if(k){h=Cb(16384);l=h.data;m=0;while(m<4096){n=m<<2;o
=i.eo.data[m];l[n]=(o>>>24|0)<<24>>24;l[n+1|0]=(o>>>16|0)<<24>>24;l[n+2|0]=(o>>>8|0)<<24>>24;l[n+3|0]=(o&255)<<24>>24;m=m+1|0;}p=20;while(p<32){q=16;while(q<40){l[p<<8|q<<2]=(-1);q=q+1|0;}p=p+1|0;}g=CQ(g.Co,0,32);$p=2;continue _;}g=g.Co;i=new T;U(i);J(J(J(i,B(2175)),g),B(2176));A6o(S(i));}return;case 2:$z=BzJ(g,h);if(C()){break _;}b=$z;if(b==(-1))return;a.oV=b;$p=3;case 3:BWa(a);if(C()){break _;}$p=4;case 4:BJM(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BRc(a){C7j=0;}
function Bxs(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}RL(a.vF,b,c,d);if(d)return;e=(a.F/2|0)-20|0;f=((a.S/6|0)+82|0)+a.x6|0;g=W(b,e);if(g>=0&&b<(e+140|0)&&c>=f&&c<(f+22|0)){a.oe=a.oe?0:1;return;}a:{h=f+21|0;if(a.oe&&!a.y0){i=0;j=W(b,(e+140|0)-10|0);while(true){if(i>=a.xV)break a;k=i+a.h3|0;if(k>=a.pj.data.length)break a;if
(g>=0&&j<0){l=h+(i*10|0)|0;if(c>=(l+5|0)&&c<(l+15|0))break;}i=i+1|0;}a.oV=k;a.oe=0;a.y0=0;return;}}if(!(g>=0&&b<(e+140|0)&&c>=f&&c<(h+a.Ks|0))){a.oe=0;a.y0=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bfo(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.oe){if(c==1)a.oe=0;return;}if(c==1){d=a.s;e=a.VN;$p=1;continue _;}if(c!=28&&c!=156){d=a.vF;if(!d.kZ)return;d=d.dd;if(d===null)d=B(4);if(c==14){if(Bd(d)>0)a.vF.dd=CQ(d,0,Bd(d)-1|0);return;}if(b>=32&&b!=127&&Bd(d)<16&&!(!ZQ(b)&&b!=95&&b!=45)){e=a.vF;f=new T;U(f);Bb(J(f,d),b);e.dd=S(f);}return;}$p=2;continue _;case 1:Bd_(d,e);if(C()){break _;}return;case 2:BJM(a);if
(C()){break _;}d=a.s;e=a.VN;$p=3;case 3:Bd_(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CeT(){D$c=GE(B(2177));D$d=V(Co,[B(2178),B(2179),B(2180),B(2181),B(2182),B(2183),B(2184),B(2185),B(2186),B(2187),B(2188),B(2189),B(1876),B(2190),B(2191),B(2192),B(2193),B(2194)]);D$e=V(Qr,[GE(B(2195)),GE(B(2196)),GE(B(2197)),GE(B(2198)),GE(B(2199)),GE(B(2200)),GE(B(2201)),GE(B(2202)),GE(B(2203)),GE(B(2204)),GE(B(2205)),GE(B(2206)),GE(B(2207)),GE(B(2208)),GE(B(2209)),GE(B(2210)),GE(B(2211)),GE(B(2212))]);D$f=null;}
function ACk(){var a=this;De.call(a);a.Oq=null;a.OQ=0;}
function D$l(a,b,c){var d=new ACk();BYi(d,a,b,c);return d;}
function BYi(a,b,c,d){var e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:EZ(a);a.OQ=0;e=DC();f=new T;U(f);Bj(J(J(J(f,B(2213)),c),B(108)),d);B_(e,S(f));e=null;$p=1;case 1:Bdk(b,e);if(C()){break _;}e=new A8x;AM_();AJD(e,null,null);e.OV=a;e.a3Z=b;e.bNq=c;e.bGy=d;try{f=new AQI;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}if(e.OV.OQ)return;c=e.a3Z;e=new ACK;g=X(D,1);g.data[0]
=Nf(b);AK2(e,B(2214),B(2215),g);$p=3;continue _;case 2:a:{try{BIY(f,b,c,d);if(C()){break _;}if(CJl(e.OV)){AQ5(f);break a;}Cvf(e.OV,f);EK(f,CQX(e.a3Z.z2.Pe));break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}if(!e.OV.OQ){c=e.a3Z;e=new ACK;g=X(D,1);g.data[0]=Nf(b);AK2(e,B(2214),B(2215),g);$p=3;continue _;}}return;case 3:Bd_(c,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BmV(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.Oq;if(b===null)return;$p=1;case 1:BJ0(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Beo(a,b,c){}
function Blf(a){var b;b=Ee();CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B2(b,B(2216))));}
function BOR(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.b2)return;a.OQ=1;b=a.Oq;if(b!==null)AQ5(b);b=a.s;c=Qp();$p=1;case 1:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BnD(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=Ee();if(a.Oq!==null){f=a.R;g=B2(e,B(2217));h=a.F/2|0;i=(a.S/2|0)-50|0;j=16777215;$p=2;continue _;}f=a.R;g=B2(e,B(2218));h=a.F/2|0;i=(a.S/2|0)-50|0;j=16777215;$p=4;continue _;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=a.Oq.bG_;h=a.F/2|0;i=(a.S/2|0)-10|0;j=16777215;$p
=3;case 3:BZ3(a,f,g,h,i,j);if(C()){break _;}$p=6;continue _;case 4:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B(4);h=a.F/2|0;i=(a.S/2|0)-10|0;j=16777215;$p=5;case 5:BZ3(a,f,g,h,i,j);if(C()){break _;}$p=6;case 6:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Cvf(b,c){b.Oq=c;return c;}
function CJl(b){return b.OQ;}
var A8O=K(0);
function A4s(){var a=this;D.call(a);a.bjw=null;a.zL=null;a.Z4=null;a.Q7=Bw;a.JF=0;}
function Cmu(a){var b=new A4s();Clj(b,a);return b;}
function Clj(a,b){a.bjw=B(4);a.Z4=B(4);a.Q7=CS();a.JF=0;a.zL=b;}
function Zi(a,b){a.JF=0;ARA(a,b);}
function AXp(a,b){a.JF=1;ARA(a,a.Z4);}
function ARA(a,b){var c,d;a:{c=a.zL;if(!c.v3){if(a.JF)break a;b=new EC;Bm(b);M(b);}a.Z4=b;d=Vc(c.m,c.dq,c.cG);Oc(256);Dy(5889);EQ();Y3(0.0,d.Sc,d.Ih,0.0,100.0,300.0);Dy(5888);EQ();Bt(0.0,0.0,(-200.0));}}
function BAk(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.zL.v3){if(a.JF)return;b=new EC;Bm(b);M(b);}a.Q7=Bw;a.bjw=b;c=(-1);$p=1;case 1:BBA(a,c);if(C()){break _;}a.Q7=Bw;return;default:H$();}}ED().s(a,b,c,$p);}
function BBA(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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.zL.v3){if(a.JF)break a;c=new EC;Bm(c);M(c);}d=CS();if(El(BD(d,a.Q7),L(20))){a.Q7=d;c=new QQ;e=a.zL;RV(c,e.m,e.dq,e.cG);f=c.qf;g=c.qb;Oc(256);Dy(5889);EQ();Y3(0.0,c.Sc,c.Ih,0.0,100.0,300.0);Dy(5888);EQ();Bt(0.0,0.0,
(-200.0));Oc(16640);Cg();e=C1A;c=a.zL.U;h=B(338);$p=1;continue _;}}return;case 1:$z=Bmy(c,h);if(C()){break _;}i=$z;DI(3553,i);B$(e);GL(e,4210752);j=g;k=g/32.0;F(e,0.0,j,0.0,0.0,k);l=f;m=f/32.0;F(e,l,j,0.0,m,k);F(e,l,0.0,0.0,m,0.0);F(e,0.0,0.0,0.0,0.0,0.0);BO(e);if(b>=0){n=(f/2|0)-50|0;o=(g/2|0)+16|0;Bl(3553);B$(e);GL(e,8421504);l=n;p=o;BE(e,l,p,0.0);m=o+2|0;BE(e,l,m,0.0);j=n+100|0;BE(e,j,m,0.0);BE(e,j,p,0.0);GL(e,8454016);BE(e,l,p,0.0);BE(e,l,m,0.0);l=n+b|0;BE(e,l,m,0.0);BE(e,l,p,0.0);BO(e);Bc(3553);}c=a.zL.hu;e
=a.Z4;q=(f-Dn(c,e)|0)/2|0;i=(g/2|0)-4|0;r=i-16|0;b=16777215;$p=2;case 2:BKh(c,e,q,r,b);if(C()){break _;}c=a.zL.hu;e=a.bjw;r=(f-Dn(c,e)|0)/2|0;q=i+8|0;b=16777215;$p=3;case 3:BKh(c,e,r,q,b);if(C()){break _;}$p=4;case 4:Bx$();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
var V6=K();
var D$m=0;var D$n=null;var D$o=null;var D$p=null;var D$q=null;function A$b(){A$b=Be(V6);B67();}
function Ed(b){var c,d;A$b();if(D$m){if(Bd(D$p)>0){c=D$p;d=new T;U(d);Bb(J(d,c),46);D$p=S(d);}c=D$p;d=new T;U(d);J(J(d,c),b);c=S(d);D$p=c;Y(D$n,c);Y(D$o,F3(Nx()));}}
function Cs(){var b,c,d,e,f,g;A$b();if(D$m){b=Nx();c=D$o;d=(DL(c,c.p-1|0)).g6;c=D$n;DL(c,c.p-1|0);e=BD(b,d);if(!Fi(D$q,D$p))BS(D$q,D$p,F3(e));else{c=D$q;f=D$p;BS(c,f,F3(Bi((Cp(c,f)).g6,e)));}c=D$n;g=c.p;D$p=g<=0?B(4):Z(c,g-1|0);}}
function A_U(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;A$b();if(!D$m)return null;c=!Fi(D$q,B(222))?Bw:(Cp(D$q,B(222))).g6;d=!Fi(D$q,b)?L(-1):(Cp(D$q,b)).g6;e=BL();if(Bd(b)>0){f=new T;U(f);Bb(J(f,b),46);b=S(f);}g=Bw;h=(M9(D$q)).fi();while(h.dV()){i=h.de();if(Bd(i)>Bd(b)&&Dz(i,b)&&Xj(i,B(257),Bd(b)+1|0)<0)g=Bi(g,(Cp(D$q,i)).g6);}j=Ds(g);if(El(g,d))d=g;if(EP(c,d))c=d;k=(M9(D$q)).fi();while(k.dV()){f=k.de();if(Bd(f)<=Bd(b))continue;if(!Dz(f,b))continue;if(Xj(f,B(257),Bd(b)+1|0)>=0)continue;l=Ds((Cp(D$q,f)).g6)*100.0;m
=l/Ds(d);l=l/Ds(c);Y(e,B_E(DK(f,Bd(b)),m,l));}f=(M9(D$q)).fi();while(f.dV()){n=f.de();o=D$q;BS(o,n,F3(CN(Ce((Cp(o,n)).g6,L(999)),L(1000))));}p=Ds(d);if(p>j){f=new A1O;l=(p-j)*100.0;BZI(f,B(256),l/Ds(d),l/Ds(c));Y(e,f);}Yb(e);AOa(e,0,B_E(b,100.0,Ds(d)*100.0/Ds(c)));return e;}
function BH(b){A$b();Cs();Ed(b);}
function B67(){D$m=0;D$n=BL();D$o=BL();D$p=B(4);D$q=Dc();}
var Q9=K(0);
var ID=K();
function TJ(){var a=this;Ew.call(a);a.g$=null;a.eI=null;a.tJ=0;a.KH=0;a.a_q=0.0;a.bhR=0.0;a.boP=0.0;a.bpm=0.0;a.bCQ=0.0;a.bnZ=0.0;a.bGx=0.0;a.bz4=null;a.brL=null;a.bvt=null;}
function D$r(a,b,c,d){var e=new TJ();AVB(e,a,b,c,d);return e;}
function AVB(a,b,c,d,e){AZS(a,c);a.tJ=0;a.KH=0;a.bz4=new MT;a.brL=new MT;a.bvt=new MT;a.eI=b;a.jw=e;a.pC=null;a.oJ=d.Pe;}
function BAh(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.eI;if(a===e.l){e=e.m;if(e.eK){a.jY=1;f=a.sZ;g=b;h=d;i=e.jj;j=g*i;k=h*i;a.bCQ=Oi(a.bz4,j,0.3499999940395355*e.hJ);a.bnZ=Oi(a.brL,0.0,0.3499999940395355*a.eI.m.hJ);h=Oi(a.bvt,k,0.3499999940395355*a.eI.m.hJ);a.bGx=h;a.kp=0.0;a.i=0.0;b=a.bCQ;c=a.bnZ;d=h;$p=2;continue _;}}a.jY=0;$p=1;case 1:BzG(a,b,
c,d);if(C()){break _;}return;case 2:BzG(a,b,c,d);if(C()){break _;}a.bY=1;a.sZ=f;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BF7(a){var b,c,d;AHU(a);b=a.g$;a.o8=b.lq;a.lU=b.h7;a.mb=b.vN;c=a.a_q;a.boP=c;d=a.bhR;a.bpm=d;a.bhR=d+(a.E-d)*0.5;a.a_q=c+(a.r-c)*0.5;}
function BSQ(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.KH;if(b>0){b=b-1|0;a.KH=b;if(!b)ACz(a,0);}b=a.tJ;if(b>0)a.tJ=b-1|0;if(XV(a.eI.bJ)){a.c=0.5;a.d=0.5;a.d=0.0;a.c=0.0;a.r=a.xt/12.0;a.E=10.0;a.h=68.5;return;}c=a.eI.fE;EY();if(!OV(c,C1z))BOX(a.eI.rw,C1z);a.GY=a.hm;if(!a.Bc){Er();if(FD(a,D7g)&&ABU(IF(a,D7g))>60){d=a.hm+0.006666666828095913;a.hm
=d;if(d>1.0)a.hm=1.0;}else{e=a.hm;if(e>0.0)a.hm=e-0.05000000074505806;if(a.hm<0.0)a.hm=0.0;}}else{if(!a.e.w&&a.cz!==null)Lh(a,null);f=a.eI;if(f.bN!==null){c=null;$p=1;continue _;}if(a.hm===0.0){f=a.eI.gl;c=B(2219);d=1.0;e=P(a.g)*0.4000000059604645+0.800000011920929;$p=2;continue _;}d=a.hm+0.012500000186264515;a.hm=d;if(d>=1.0){a.hm=1.0;if(!a.e.w){a.mN=10;f=a.eI.gl;c=B(2220);e=1.0;d=P(a.g)*0.4000000059604645+0.800000011920929;$p=3;continue _;}}a.Bc=0;}b=a.mN;if(b>0)a.mN=b-1|0;f=a.g$;g=f.vN;d=0.800000011920929;h
=f.h7<d?0:1;ABI(f,a);if(Eb(a)){f=a.g$;f.lq=f.lq*0.20000000298023224;f.h7=f.h7*0.20000000298023224;a.tJ=0;}if(a.g$.zf&&a.iF<0.20000000298023224)a.iF=0.20000000298023224;i=a.d;j=a.O*0.35;i=i-j;k=a.C.L+0.5;j=a.c+j;$p=5;continue _;case 1:Bd_(f,c);if(C()){break _;}if(a.hm===0.0){f=a.eI.gl;c=B(2219);d=1.0;e=P(a.g)*0.4000000059604645+0.800000011920929;$p=2;continue _;}d=a.hm+0.012500000186264515;a.hm=d;if(d>=1.0){a.hm=1.0;if(!a.e.w){a.mN=10;f=a.eI.gl;c=B(2220);e=1.0;d=P(a.g)*0.4000000059604645+0.800000011920929;$p
=3;continue _;}}a.Bc=0;b=a.mN;if(b>0)a.mN=b-1|0;f=a.g$;g=f.vN;d=0.800000011920929;h=f.h7<d?0:1;ABI(f,a);if(Eb(a)){f=a.g$;f.lq=f.lq*0.20000000298023224;f.h7=f.h7*0.20000000298023224;a.tJ=0;}if(a.g$.zf&&a.iF<0.20000000298023224)a.iF=0.20000000298023224;i=a.d;j=a.O*0.35;i=i-j;k=a.C.L+0.5;j=a.c+j;$p=5;continue _;case 2:BVn(f,c,d,e);if(C()){break _;}d=a.hm+0.012500000186264515;a.hm=d;if(d>=1.0){a.hm=1.0;if(!a.e.w){a.mN=10;f=a.eI.gl;c=B(2220);e=1.0;d=P(a.g)*0.4000000059604645+0.800000011920929;$p=3;continue _;}}a.Bc
=0;b=a.mN;if(b>0)a.mN=b-1|0;f=a.g$;g=f.vN;d=0.800000011920929;h=f.h7<d?0:1;ABI(f,a);if(Eb(a)){f=a.g$;f.lq=f.lq*0.20000000298023224;f.h7=f.h7*0.20000000298023224;a.tJ=0;}if(a.g$.zf&&a.iF<0.20000000298023224)a.iF=0.20000000298023224;i=a.d;j=a.O*0.35;i=i-j;k=a.C.L+0.5;j=a.c+j;$p=5;continue _;case 3:BVn(f,c,e,d);if(C()){break _;}b=a.jw!=(-1)?(-1):0;f=a.eI;$p=4;case 4:BoD(f,b);if(C()){break _;}JV(a,Dab);a.Bc=0;b=a.mN;if(b>0)a.mN=b-1|0;f=a.g$;g=f.vN;d=0.800000011920929;h=f.h7<d?0:1;ABI(f,a);if(Eb(a)){f=a.g$;f.lq=
f.lq*0.20000000298023224;f.h7=f.h7*0.20000000298023224;a.tJ=0;}if(a.g$.zf&&a.iF<0.20000000298023224)a.iF=0.20000000298023224;i=a.d;j=a.O*0.35;i=i-j;k=a.C.L+0.5;j=a.c+j;$p=5;case 5:ByJ(a,i,k,j);if(C()){break _;}j=a.d;i=a.O*0.35;j=j-i;k=a.C.L+0.5;i=a.c-i;$p=6;case 6:ByJ(a,j,k,i);if(C()){break _;}j=a.d;i=a.O*0.35;j=j+i;k=a.C.L+0.5;i=a.c-i;$p=7;case 7:ByJ(a,j,k,i);if(C()){break _;}j=a.d;i=a.O*0.35;j=j+i;k=a.C.L+0.5;i=a.c+i;$p=8;case 8:ByJ(a,j,k,i);if(C()){break _;}l=AUJ(ALw(a))<=6.0?0:1;a:{if(!a.bY)break a;if(h)break a;if
(a.g$.h7<d)break a;if(Ow(a))break a;if(!l)break a;if(Eb(a))break a;Er();if(FD(a,D7j))break a;if(!a.tJ){a.tJ=7;break a;}ACz(a,1);a.tJ=0;}if(Ow(a)&&!(a.g$.h7>=d&&!a.oD&&l))ACz(a,0);f=a.gt;if(f.sM&&!g&&a.g$.vN){if(!a.FL)a.FL=7;else{f.mh=f.mh?0:1;a.FL=0;}}if(f.mh){f=a.g$;if(f.zf)a.i=a.i-0.15;if(f.vN)a.i=a.i+0.15;}$p=9;case 9:BaO(a);if(C()){break _;}if(a.bY){f=a.gt;if(f.mh)f.mh=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Be8(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w)return;EY();JV(a,Daf);c=a.eI.gl;d=B(2220);e=1.0;f=P(a.g)*0.4000000059604645+0.800000011920929;$p=1;case 1:BVn(c,d,e,f);if(C()){break _;}c=a.eI;b=1;$p=2;case 2:BoD(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bbp(a){var b,c,d;b=1.0;if(a.gt.mh)b=1.100000023841858;b=b*(a.qZ*AWq(a)/a.Tz+1.0)/2.0;if(Eb(a)){c=a.lS.N;Bn();if(c==Daw.D){d=BQS(a)/20.0;b=b*(1.0-(d<=1.0?d*d:1.0)*0.15000000596046448);}}return b;}
function B66(a,b){BGl(a,b);Ei(b,B(2221),a.p3);}
function Bwm(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:JE(a,b);if(C()){break _;}c=JX(b,B(1878));d=a.X;d.dX=X(CE,36);d.g2=X(CE,4);e=0;while(e<JI(c)){f=F5(c,e);g=FV(f,B(1877))&255;f=UW(f);if(f!==null){if(g>=0){h=d.dX.data;if(g<h.length)h[g]=f;}if(g>=100){h=d.g2.data;if(g<(h.length+100|0))h[g-100|0]=f;}}e=e+1|0;}a.jw=D0(b,B(1879));a.eQ=G0(b,B(1880));a.fV
=Ez(b,B(1881));a.zJ=SD(b,B(1882));a.io=D0(b,B(1883));a.Qv=D0(b,B(1884));if(!a.eQ){if(G4(b,B(1885))&&G4(b,B(1886))&&G4(b,B(1887)))a.ti=Ld(D0(b,B(1885)),D0(b,B(1886)),D0(b,B(1887)));c=a.oT;if(G4(b,B(1888))){c.on=D0(b,B(1888));c.pA=D0(b,B(1889));c.tC=SD(b,B(1890));c.Cs=SD(b,B(1891));}c=a.gt;if(G4(b,B(1896))){i=IS(b,B(1896));c.mJ=G0(i,B(1892));c.mh=G0(i,B(1893));c.sM=G0(i,B(1894));c.pf=G0(i,B(1895));}a.p3=D0(b,B(2221));return;}a.oU=Ld(Q(a.d),Q(a.h),Q(a.c));g=1;j=1;e=0;$p=2;case 2:BWS(a,g,j,e);if(C()){break _;}if
(G4(b,B(1885))&&G4(b,B(1886))&&G4(b,B(1887)))a.ti=Ld(D0(b,B(1885)),D0(b,B(1886)),D0(b,B(1887)));c=a.oT;if(G4(b,B(1888))){c.on=D0(b,B(1888));c.pA=D0(b,B(1889));c.tC=SD(b,B(1890));c.Cs=SD(b,B(1891));}c=a.gt;if(G4(b,B(1896))){i=IS(b,B(1896));c.mJ=G0(i,B(1892));c.mh=G0(i,B(1893));c.sM=G0(i,B(1894));c.pf=G0(i,B(1895));}a.p3=D0(b,B(2221));return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bbc(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A1j(a);if(C()){break _;}b=a.eI;c=null;$p=2;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BQc(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.eI;d=new AHr;Cop();EZ(d);d.bxm=B(2222);d.rm=0;d.lM=b;$p=1;case 1:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BC4(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.eI;d=new AWP;e=a.X;f=new ATs;PG(f);f.biW=b;f.T0=b.lJ()/9|0;$p=1;case 1:b.Gw();if(C()){break _;}g=(f.T0-4|0)*18|0;h=0;while(h<f.T0){i=0;while(i<9){Ff(f,HJ(b,i+(h*9|0)|0,8+(i*18|0)|0,18+(h*18|0)|0));i=i+1|0;}h=h+1|0;}i=0;while(i<3){j=0;while(j<9){Ff(f,HJ(e,(j+(i*9|0)|0)+9|0,8+(j*18|0)|0,(103+(i*18|0)|0)+g|
0));j=j+1|0;}i=i+1|0;}i=0;j=161+g|0;while(i<9){Ff(f,HJ(e,i,8+(i*18|0)|0,j));i=i+1|0;}OF(d,f);d.S8=0;d.bLv=e;d.byi=b;d.qS=0;g=b.lJ()/9|0;d.S8=g;d.hw=114+(g*18|0)|0;$p=2;case 2:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bi9(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.eI;f=new AZy;g=a.X;h=a.e;i=new ARb;PG(i);i.Bh=CbZ(i,3,3);j=CgY();i.bwN=j;i.a47=h;i.bbv=b;i.bbw=c;i.bbx=d;Ff(i,CfO(g.kQ,i.Bh,j,0,124,35));k=0;while(k<3){b=0;while(b<3){Ff(i,HJ(i.Bh,b+(k*3|0)|0,30+(b*18|0)|0,17+(k*18|0)|0));b=b+1|0;}k=k+1|0;}k=0;while(k<3){c=0;while(c<9){Ff(i,HJ(g,(c+(k*9|0)|0)+
9|0,8+(c*18|0)|0,84+(k*18|0)|0));c=c+1|0;}k=k+1|0;}c=0;while(c<9){Ff(i,HJ(g,c,8+(c*18|0)|0,142));c=c+1|0;}h=i.Bh;$p=1;case 1:ARP(i,h);if(C()){break _;}OF(f,i);$p=2;case 2:Bd_(e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BQQ(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.eI;f=new AII;g=a.X;h=a.e;CMe();i=new A5c;PG(i);j=new A7B;BgE(j,B(2223),1);j.bzP=i;i.Ec=j;i.wV=new DG;i.fP=Bx(3);i.j9=h;i.lW=b;i.mF=c;i.mm=d;h=new A3m;Tk(h,j,0,25,47);h.bHH=i;Ff(i,h);k=0;while(k<3){b=0;while(b<9){Ff(i,HJ(g,(b+(k*9|0)|0)+9|0,8+(b*18|0)|0,84+(k*18|0)|0));b=b+1|0;}k=k+1|0;}d=0;while
(d<9){Ff(i,HJ(g,d,8+(d*18|0)|0,142));d=d+1|0;}OF(f,i);f.a8r=new DG;f.st=f.lK;$p=1;case 1:Bd_(e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bww(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.eI;d=new AX_;e=a.X;f=new A8i;PG(f);f.bIQ=0;f.bNa=0;f.bJf=0;f.Nn=b;Ff(f,HJ(b,0,56,17));Ff(f,HJ(b,1,56,53));g=new AUB;h=e.kQ;Tk(g,b,2,116,35);g.Ty=h;Ff(f,g);i=0;while(i<3){j=0;while(j<9){Ff(f,HJ(e,(j+(i*9|0)|0)+9|0,8+(j*18|0)|0,84+(i*18|0)|0));j=j+1|0;}i=i+1|0;}k=0;while(k<9){Ff(f,HJ(e,k,8+(k*18
|0)|0,142));k=k+1|0;}OF(d,f);d.Xk=b;$p=1;case 1:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BwQ(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.eI;d=new ATr;e=a.X;f=new AQ6;PG(f);f.bJm=0;f.a9Y=b;Ff(f,Bmj(f,e.kQ,b,0,56,46));Ff(f,Bmj(f,e.kQ,b,1,79,53));Ff(f,Bmj(f,e.kQ,b,2,102,46));g=new AVA;Tk(g,b,3,79,17);g.bLq=f;Ff(f,g);h=0;while(h<3){i=0;while(i<9){Ff(f,HJ(e,(i+(h*9|0)|0)+9|0,8+(i*18|0)|0,84+(h*18|0)|0));i=i+1|0;}h=h+1|0;}h=0;while(h<9){Ff(f,HJ(e,h,8+(h*18
|0)|0,142));h=h+1|0;}OF(d,f);d.brE=b;$p=1;case 1:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BlG(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.eI;d=new A5B;e=a.X;f=new A5J;PG(f);f.bvo=b;g=0;while(g<3){h=0;while(h<3){Ff(f,HJ(b,h+(g*3|0)|0,62+(h*18|0)|0,17+(g*18|0)|0));h=h+1|0;}g=g+1|0;}i=0;while(i<3){g=0;while(g<9){Ff(f,HJ(e,(g+(i*9|0)|0)+9|0,8+(g*18|0)|0,84+(i*18|0)|0));g=g+1|0;}i=i+1|0;}j=0;while(j<9){Ff(f,HJ(e,j,8+(j*18|0)|0,142));j=j+1|0;}OF(d,
f);$p=1;case 1:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BeM(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.eI;d=c.dy;e=new YI;c=c.t;$p=1;case 1:BWe(e,c,b);if(C()){break _;}Ji(d,e);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BjM(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new YI;d=a.eI.t;e=B(2129);$p=1;case 1:BGX(c,d,b,e);if(C()){break _;}Ji(a.eI.dy,c);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function AFV(a,b,c){var d;d=a.eI;Ji(d.dy,CzV(d.t,b,a,(-0.5)));}
function BH2(a){return A6s(a.X);}
function B6i(a,b){}
function Bnq(a){return a.g$.zf&&!a.eQ?1:0;}
function BuJ(a,b){var c,d;c=a.c$;d=c-b|0;if(d<=0){LV(a,b);if(d<0)a.jF=a.Gj/2|0;}else{a.O9=d;LV(a,c);a.jF=a.Gj;EJ();a.Pj(D8P,d);a.N8=10;a.iL=10;}}
function BWv(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.eI;c=0;d=0;$p=1;case 1:BOf(b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function CbT(a){}
function Tp(a,b){WJ(a.eI.kE,B2(Ee(),b));}
function AZj(a,b,c){var d,e,f;if(b!==null){if(!b.bB6())OC(a.eI.fE,b,c);else{d=b;e=d.Qk;if(!(e!==null&&!OV(a.eI.fE,e))){if(!OV(a.eI.fE,d)){f=a.eI.rw;f.a7V=C6(B(2224));f.WG=d.vI;f.Mm=CS();f.Sq=d;f.a1s=0;}OC(a.eI.fE,b,c);}}}}
function BuH(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.e;$p=1;case 1:$z=BE3(e,b,c,d);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function ByJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b);f=Q(c);g=Q(d);h=b-e;i=d-g;$p=1;case 1:$z=BuH(a,e,f,g);if(C()){break _;}j=$z;if(j){j=e-1|0;$p=2;continue _;}j=f+1|0;$p=3;continue _;case 2:$z=BuH(a,j,f,g);if(C()){break _;}k=$z;if(!k){k=f+1|0;$p=4;continue _;}l=0;k=e+1|0;$p=5;continue _;case 3:$z=BuH(a,
e,j,g);if(C()){break _;}j=$z;if(!j)return 0;j=e-1|0;$p=2;continue _;case 4:$z=BuH(a,j,k,g);if(C()){break _;}j=$z;l=j?0:1;k=e+1|0;$p=5;case 5:$z=BuH(a,k,f,g);if(C()){break _;}j=$z;if(!j){j=f+1|0;$p=6;continue _;}k=0;j=g-1|0;$p=7;continue _;case 6:$z=BuH(a,k,j,g);if(C()){break _;}j=$z;k=j?0:1;j=g-1|0;$p=7;case 7:$z=BuH(a,e,f,j);if(C()){break _;}m=$z;if(!m){m=f+1|0;$p=8;continue _;}j=0;m=g+1|0;$p=9;continue _;case 8:$z=BuH(a,e,m,j);if(C()){break _;}j=$z;j=j?0:1;m=g+1|0;$p=9;case 9:$z=BuH(a,e,f,m);if(C()){break _;}g
=$z;if(g){m=(-1);n=9999.0;if(l&&h<n){m=0;n=h;}if(!k)b=n;else{b=1.0-h;if(b<n)m=1;else b=n;}if(j&&i<b){m=4;b=i;}if(0&&1.0-i<b)m=5;if(!m)a.k=(-0.10000000149011612);if(m==1)a.k=0.10000000149011612;if(m==4)a.j=(-0.10000000149011612);if(m==5)a.j=0.10000000149011612;return 0;}f=f+1|0;$p=10;case 10:$z=BuH(a,e,f,m);if(C()){break _;}e=$z;o=e?0:1;m=(-1);n=9999.0;if(l&&h<n){m=0;n=h;}if(!k)b=n;else{b=1.0-h;if(b<n)m=1;else b=n;}if(j&&i<b){m=4;b=i;}if(o&&1.0-i<b)m=5;if(!m)a.k=(-0.10000000149011612);if(m==1)a.k=0.10000000149011612;if
(m==4)a.j=(-0.10000000149011612);if(m==5)a.j=0.10000000149011612;return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ACz(a,b){Ps(a,3,b);if(b)a.KH=600;else a.KH=0;}
function BSh(a,b,c,d){a.zJ=b;a.Qv=c;a.io=d;}
var A2F=K();
var D$s=null;function BC(b){return D$s.data[(b*10430.3779296875|0)&65535];}
function BT(b){return D$s.data[(b*10430.3779296875+16384.0|0)&65535];}
function Gh(b){return F0(b);}
function CJ(b){return F0(b);}
function E$(b){var c;c=b|0;if(b<c)c=c-1|0;return c;}
function AAj(b){return (b+1024.0|0)-1024|0;}
function Q(b){var c;c=b|0;if(b<c)c=c-1|0;return c;}
function A04(b){var c;c=CY0(b);if(b<Ds(c))c=BD(c,L(1));return c;}
function Zp(b){if(b<0.0)b= -b;return b;}
function ACf(b){if(b<0)b= -b|0;return b;}
function Tf(b,c){return b>=0?b/c|0:( -((( -b|0)-1|0)/c|0)|0)-1|0;}
function AD_(b){return b!==null&&Bd(b)?0:1;}
function Go(b,c,d){if(c<d)c=E(b,(d-c|0)+1|0)+c|0;return c;}
function BTj(){var b;D$s=Dk(65536);b=0;while(b<65536){D$s.data[b]=DR(b*3.141592653589793*2.0/65536.0);b=b+1|0;}}
var ALK=K();
function ML(){var b,c;b=C7u;if(b.WI!=3)c=0;else{c=W(b.bwd,0.0);c=c>0?1:c>=0?0:(-1);}return c;}
function BjQ(){return C7e;}
function BTo(){return C7f;}
function FN(){var b;b=C7u;return b===null?0:b.WI?0:1;}
function Ne(){var b,c,d,$$je;C7u=null;b=C6$;Hg(b);a:{try{b:{if(!Da(b)){c=L0(C6$,0);C7u=c;if(c!==null){d=1;break b;}}d=0;}DN(b);}catch($$e){$$je=N($$e);c=$$je;break a;}return d;}DN(b);M(c);}
function BEd(){var b;b=C7u;return b!==null?b.btj:(-1);}
function BVF(){var b;b=C7u;return b!==null?b.btk:(-1);}
function HP(){var b;b=C7u;return b!==null&&b.WI!=2?b.bBG:(-1);}
function ABh(b){var c;a:{if(b>=0){c=C7v.data;if(b<c.length){b=c[b];break a;}}b=0;}return b;}
var Bp1=K(ALK);
function ABt(){var a=this;D.call(a);a.Sd=null;a.n5=0;a.ci=0;a.AG=0;}
var C1B=null;var D$t=null;function LY(a,b){var c=new ABt();BNd(c,a,b);return c;}
function Hk(b){var c;c=TO(D$t,b);if(c!==null)c.AG=c.AG+1|0;}
function Hn(b,c){var d;d=TO(D$t,b);if(d!==null)d.ci=c;}
function AO5(){var b,c;A0U(D$t);b=CH(C1B);while(Cl(b)){c=Cm(b);VN(D$t,c.n5,c);}}
function BNd(a,b,c){a.AG=0;a.Sd=b;a.n5=c;Y(C1B,a);VN(D$t,c,a);}
function Cq(a){var b;b=a.AG;if(!b)return 0;a.AG=b-1|0;return 1;}
function BTH(){C1B=BL();D$t=AAK();}
function HY(){var a=this;De.call(a);a.mZ=0;a.hw=0;a.lK=null;a.un=0;a.xd=0;}
var D$u=null;function CaE(){CaE=Be(HY);Cgi();}
function OF(a,b){CaE();EZ(a);a.mZ=176;a.hw=166;a.lK=b;}
function AJ2(a){a.s.l.ih=a.lK;a.un=(a.F-a.mZ|0)/2|0;a.xd=(a.S-a.hw|0)/2|0;}
function BG6(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:BdK(a);if(C()){break _;}e=a.un;f=a.xd;$p=2;case 2:a.w4(d,b,c);if(C()){break _;}BY();Bk(120.0,1.0,0.0,0.0);Hz();BK();BY();Bt(e,f,0.0);Cj(1.0,1.0,
1.0,1.0);Bc(32826);g=null;LW(C1n,240.0,240.0);Cj(1.0,1.0,1.0,1.0);h=0;i=a.lK.gb;if(h<i.p){j=Z(i,h);$p=3;continue _;}i=a.s.l.X;if(i.hB===null){Bl(32826);F7();Bl(2896);Bl(2929);$p=4;continue _;}Bt(0.0,0.0,32.0);a.d1=200.0;k=D$u;k.hR=200.0;j=a.R;l=a.s.U;m=i.hB;h=(b-e|0)-8|0;n=(c-f|0)-8|0;$p=5;continue _;case 3:BHV(a,j);if(C()){break _;}if(A3y(a,j,b,c)){Bl(2896);Bl(2929);o=j.a09;p=j.a0_;HV(a,o,p,o+16|0,p+16|0,(-2130706433),(-2130706433));Bc(2896);Bc(2929);g=j;}h=h+1|0;i=a.lK.gb;if(h<i.p){j=Z(i,h);continue _;}i=
a.s.l.X;if(i.hB===null){Bl(32826);F7();Bl(2896);Bl(2929);$p=4;continue _;}Bt(0.0,0.0,32.0);a.d1=200.0;k=D$u;k.hR=200.0;j=a.R;l=a.s.U;m=i.hB;h=(b-e|0)-8|0;n=(c-f|0)-8|0;$p=5;continue _;case 4:a.z_();if(C()){break _;}if(i.hB===null&&g!==null&&P5(g)){m=Fx(g);k=BVV(m);if(k.p>0){p=0;q=0;while(true){h=k.p;if(q>=h)break;r=Dn(a.R,Z(k,q));if(r>p)p=r;q=q+1|0;}s=(b-e|0)+12|0;t=(c-f|0)-12|0;u=8;if(h>1)u=u+(2+((h-1|0)*10|0)|0)|0;a.d1=300.0;D$u.hR=300.0;h=s-3|0;e=t-4|0;f=s+p|0;p=f+3|0;q=t-3|0;HV(a,h,e,p,q,(-267386864),(-267386864));e
=t+u|0;u=e+3|0;HV(a,h,u,p,e+4|0,(-267386864),(-267386864));HV(a,h,q,p,u,(-267386864),(-267386864));HV(a,s-4|0,q,h,u,(-267386864),(-267386864));HV(a,p,q,f+4|0,u,(-267386864),(-267386864));n=q+1|0;o=h+1|0;r=u-1|0;HV(a,h,n,o,r,1347420415,1344798847);HV(a,f+2|0,n,p,r,1347420415,1344798847);HV(a,h,q,p,n,1347420415,1347420415);HV(a,h,e+2|0,p,u,1344798847,1344798847);v=0;w=s;n=167;if(v<k.p){l=Z(k,v);if(v){g=new T;U(g);J(J(g,B(1366)),l);g=S(g);}else{g=V4(((D4(m)).a0K(m)).a9Q);i=new T;U(i);Bb(i,n);J(J(i,g),l);g=S(i);}i
=a.R;x=t;h=(-1);$p=8;continue _;}a.d1=0.0;D$u.hR=0.0;}}BK();$p=7;continue _;case 5:BI2(k,j,l,m,h,n);if(C()){break _;}k=D$u;j=a.R;l=a.s.U;m=i.hB;$p=6;case 6:BEe(k,j,l,m,h,n);if(C()){break _;}a.d1=0.0;D$u.hR=0.0;Bl(32826);F7();Bl(2896);Bl(2929);$p=4;continue _;case 7:Bkj(a,b,c,d);if(C()){break _;}Bc(2896);Bc(2929);return;case 8:BKh(i,g,w,x,h);if(C()){break _;}if(!v)t=t+2|0;t=t+10|0;v=v+1|0;if(v>=k.p){a.d1=0.0;D$u.hR=0.0;BK();$p=7;continue _;}l=Z(k,v);if(v){g=new T;U(g);J(J(g,B(1366)),l);g=S(g);}else{g=V4(((D4(m)).a0K(m)).a9Q);i
=new T;U(i);Bb(i,n);J(J(i,g),l);g=S(i);}i=a.R;x=t;h=(-1);continue _;default:H$();}}ED().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 BHV(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.a09;d=b.a0_;e=Fx(b);a.d1=100.0;CaE();f=D$u;f.hR=100.0;if(0){D$u.hR=0.0;a.d1=0.0;return;}g=a.R;b=a.s.U;$p=1;case 1:BI2(f,g,b,e,c,d);if(C()){break _;}b=D$u;f=a.R;g=a.s.U;$p=2;case 2:BEe(b,f,g,e,c,d);if(C()){break _;}D$u.hR=0.0;a.d1=0.0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BVP(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}if(!(d&&d!=1)){e=0;a:{while(true){f=a.lK.gb;if(e>=f.p){f=null;break a;}f=Z(f,e);if(A3y(a,f,b,c))break;e=e+1|0;}}e=a.un;g=a.xd;h=b>=e&&c>=g&&b<(e+a.mZ|0)&&c<(g+a.hw|0)?0:1;i=(-1);if(f!==null)i=f.IM;if(h)i=(-999);if(i!=(-1)){b:{c:{if(i!=(-999)){if(FA(42))break c;if(FA(54))break c;}j
=0;break b;}j=1;}$p=2;continue _;}}return;case 2:a.bMx(f,i,d,j);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function A3y(a,b,c,d){var e,f;a:{e=a.un;f=a.xd;e=c-e|0;d=d-f|0;f=b.a09;if(e>=(f-1|0)&&e<((f+16|0)+1|0)){c=b.a0_;if(d>=(c-1|0)&&d<((c+16|0)+1|0)){c=1;break a;}}c=0;}return c;}
function BcR(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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!==null)c=b.IM;f=a.s;g=f.bJ;h=a.lK.k6;b=f.l;$p=1;case 1:g.bMM(h,c,d,e,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Cnn(a,b,c,d){}
function BcA(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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.s.m.j3.n5)return;d=a.s.l;$p=1;case 1:d.a7m();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BFw(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.s.l;if(b===null)return;c=a.lK;$p=1;case 1:c.TE(b);if(C()){break _;}b=a.s;c=b.bJ;d=a.lK.k6;b=b.l;$p=2;case 2:c.bLf(d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function CPt(a){return 0;}
function BJj(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(H6(a.s.l)&&!a.s.l.cw)return;b=a.s.l;$p=1;case 1:b.a7m();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Cgi(){D$u=ACl();}
function BxE(){var a=this;HY.call(a);a.bx5=0.0;a.bEB=0.0;}
function Kt(a){var b=new BxE();COf(b,a);return b;}
function COf(a,b){OF(a,b.rS);a.qS=1;EY();b.cB(C1z,1);}
function BDk(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.s.bJ.C7())return;b=a.s;c=new AA_;d=b.l;$p=1;case 1:ASS(c,d);if(C()){break _;}$p=2;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BRv(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:CC(a.W);if(!a.s.bJ.C7()){$p=1;continue _;}b=a.s;c=new AA_;d=b.l;$p=2;continue _;case 1:AJ2(a);if(C()){break _;}if(!Da(AOx(a.s.l)))a.un=160+(((a.F-a.mZ|0)-200|0)/2|0)|0;return;case 2:ASS(c,d);if(C()){break _;}$p=3;case 3:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bjv(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(2225);d=86;e=16;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BJk(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BG6(a,b,c,d);if(C()){break _;}a.bx5=b;a.bEB=c;return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bki(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.s.U;f=B(2226);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);h=a.un;i=a.xd;CW(a,h,i,0,0,a.mZ,a.hw);$p=2;case 2:BTv(a);if(C()){break _;}Bc(32826);Bc(2903);BY();b=h+51|0;c=i+75|0;Bt(b,c,50.0);Cz((-30.0),
30.0,30.0);Bk(180.0,0.0,0.0,1.0);f=a.s.l;j=f.f4;k=f.r;l=f.E;m=b-a.bx5;n=(c-50|0)-a.bEB;Bk(135.0,0.0,1.0,0.0);Hz();Bk((-135.0),0.0,1.0,0.0);o=n/40.0;Bk( -QM(o)*20.0,1.0,0.0,0.0);f=a.s.l;p=m/40.0;f.f4=QM(p)*20.0;a.s.l.r=QM(p)*40.0;a.s.l.E= -QM(o)*20.0;Bt(0.0,a.s.l.cv,0.0);Kk();f=C1y;f.rk=180.0;e=a.s.l;o=0.0;p=0.0;q=0.0;b=0.0;r=1.0;$p=3;case 3:BZf(f,e,o,p,q,b,r);if(C()){break _;}f=a.s.l;f.f4=j;f.r=k;f.E=l;BK();F7();Bl(32826);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function Bmm(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.b2){c=a.s;d=Z7(c.fE);$p=1;continue _;}if(b.b2!=1)return;b=a.s;c=Sj(a,b.fE);$p=2;continue _;case 1:Bd_(c,d);if(C()){break _;}if(b.b2!=1)return;b=a.s;c=Sj(a,b.fE);$p=2;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BTv(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.un-124|0;c=a.xd;d=a.s.U;e=B(2226);$p=1;case 1:$z=Bmy(d,e);if(C()){break _;}f=$z;g=AOx(a.s.l);if(!Da(g)){h=33;if(A38(g)>5)h=132/(A38(g)-1|0)|0;i=IA(AOx(a.s.l));j=b+6|0;k=32;l=(b+10|0)+18|0;if(GH(i)){d=HH(i);Er();e=D62.data[d.gr];Cj(1.0,
1.0,1.0,1.0);D5(a.s.U,f);CW(a,b,c,0,a.hw,140,32);if(A$X(e)){m=e.Fd;CW(a,j,c+7|0,0+((m%8|0)*18|0)|0,(a.hw+32|0)+((m/8|0)*18|0)|0,18,18);}n=C6(e.hl);o=d.eP;if(o>0){e=new T;U(e);Bj(J(e,B(1364)),o);g=C6(S(e));e=new T;U(e);p=J(e,n);Bb(p,k);J(p,g);n=S(e);}e=a.R;o=c+6|0;q=o;r=16777215;$p=2;continue _;}}return;case 2:BKh(e,n,l,q,r);if(C()){break _;}p=AYV(d);d=a.R;q=o+10|0;o=8355711;$p=3;case 3:BKh(d,p,l,q,o);if(C()){break _;}c=c+h|0;if(!GH(i))return;d=HH(i);Er();e=D62.data[d.gr];Cj(1.0,1.0,1.0,1.0);D5(a.s.U,f);CW(a,
b,c,0,a.hw,140,32);if(A$X(e)){m=e.Fd;CW(a,j,c+7|0,0+((m%8|0)*18|0)|0,(a.hw+32|0)+((m/8|0)*18|0)|0,18,18);}n=C6(e.hl);o=d.eP;if(o>0){e=new T;U(e);Bj(J(e,B(1364)),o);g=C6(S(e));e=new T;U(e);p=J(e,n);Bb(p,k);J(p,g);n=S(e);}e=a.R;o=c+6|0;q=o;r=16777215;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function RQ(){var a=this;De.call(a);a.iA=null;a.a0o=0;}
var D$v=null;function B3q(){B3q=Be(RQ);CHx();}
function Ku(){var a=new RQ();AXd(a);return a;}
function AXd(a){B3q();EZ(a);a.iA=B(4);a.a0o=0;}
function BpO(a){C7j=1;}
function BxM(a){C7j=0;}
function BkF(a){a.a0o=a.a0o+1|0;}
function B0D(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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==1){d=a.s;e=null;$p=1;continue _;}if(c!=28){if(c==14&&Bd(a.iA)>0){d=a.iA;a.iA=CQ(d,0,Bd(d)-1|0);}B3q();if(Gm(D$v,b)>=0&&Bd(a.iA)<100){d=a.iA;e=new T;U(e);Bb(J(e,d),b);a.iA=S(e);}return;}if(Bd(DD(a.iA))>0){e=DD(a.iA);if(!E1(a.s)&&Dz(e,B(482))){BmH();if(Dz(e,B(482)))d=e;else{d=new T;U(d);Bb(d,47);J(d,e);d=S(d);}f=FX(ALh(DD(d),
B(2227),B(1452)),B(1452));d=CH(D$w);while(Cl(d)){g=f.data;h=Cm(d);if(A6p(h,g[0])){$p=3;continue _;}}g=f.data;f=X(D,1);f.data[0]=g[0];J8(FG(B(2228),f));b=1;}else b=0;if(!b)a.s.l.Wv(e);}d=a.s;e=null;$p=2;continue _;case 1:Bd_(d,e);if(C()){break _;}return;case 2:Bd_(d,e);if(C()){break _;}return;case 3:h.JK(f);if(C()){break _;}if(!1)a.s.l.Wv(e);d=a.s;e=null;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bts(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.S;Eg(a,2,e-14|0,a.F-2|0,e-2|0,(-2147483648));f=a.R;g=a.iA;h=(a.a0o/6|0)%2|0?B(4):B(2137);i=new T;U(i);J(J(J(i,B(2229)),g),h);g=S(i);e=4;j=a.S-12|0;k=14737632;$p=1;case 1:Bz8(a,f,g,e,j,k);if(C()){break _;}$p=2;case 2:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,
k,$p);}
function BsX(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!d){if(a.s.kE.a_B===null){$p=1;continue _;}if(Bd(a.iA)>0&&!JW(a.iA,B(1452))){e=a.iA;f=new T;U(f);Bb(J(f,e),32);a.iA=S(f);}e=a.iA;f=a.s.kE.a_B;g=new T;U(g);J(J(g,e),f);e=S(g);a.iA=e;if(Bd(e)>100)a.iA=CQ(a.iA,0,100);}return;case 1:Bbh(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CHx(){AB4();D$v=D$x;}
var Mv=K(0);
function A8E(){var a=this;D.call(a);a.dX=null;a.g2=null;a.dn=0;a.kQ=null;a.hB=null;a.bvA=0;}
function EM(a){var b;b=a.dn;return b<9&&b>=0?a.dX.data[b]:null;}
function AHB(a,b){var c,d;c=0;while(true){d=a.dX.data;if(c>=d.length)return (-1);if(d[c]!==null&&d[c].N==b)break;c=c+1|0;}return c;}
function AMo(a){var b,c;b=0;while(true){c=a.dX.data;if(b>=c.length)return (-1);if(c[b]===null)break;b=b+1|0;}return b;}
function OP(a,b){if(b>0)b=1;if(b<0)b=(-1);a.dn=a.dn-b|0;while(true){b=a.dn;if(b>=0)break;a.dn=b+9|0;}while(true){b=a.dn;if(b<9)break;a.dn=b-9|0;}}
function A2i(a,b){return AHB(a,b)<0?0:1;}
function VD(a,b){var c,d,e,f,g,h,i;if(AAE(b)){c=AMo(a);if(c<0)return 0;a.dX.data[c]=A_b(b);a.dX.data[c].xy=5;b.q=0;return 1;}while(true){c=b.q;d=b.N;if(F1(b)==1){e=AMo(a);if(e<0)f=c;else{g=a.dX.data;if(g[e]===null)g[e]=A_b(b);f=0;}}else{h=0;a:{while(true){g=a.dX.data;if(h>=g.length){h=(-1);break a;}if(g[h]!==null&&g[h].N==b.N&&A$0(g[h])){g=a.dX.data;if(g[h].q<F1(g[h])){g=a.dX.data;if(g[h].q<64){if(!VV(g[h]))break;if(a.dX.data[h].bD==b.bD)break;}}}h=h+1|0;}}if(h<0)h=AMo(a);if(h<0)f=c;else{g=a.dX.data;if(g[h]
===null)g[h]=E9(d,0,b.bD);d=F1(a.dX.data[h]);g=a.dX.data;e=c<=(d-g[h].q|0)?c:F1(g[h])-a.dX.data[h].q|0;g=a.dX.data;if(e>(64-g[h].q|0))e=64-g[h].q|0;if(!e)f=c;else{f=c-e|0;i=g[h];i.q=i.q+e|0;g[h].xy=5;}}}b.q=f;if(f<=0)break;if(f<c)continue;else break;}return f>=c?0:1;}
function A3Q(a,b,c){var d,e,f,g;d=a.dX;e=d.data.length;if(b>=e){d=a.g2;b=b-e|0;}d=d.data;if(d[b]===null)return null;if(d[b].q<=c){f=d[b];d[b]=null;return f;}g=J1(d[b],c);if(!d[b].q)d[b]=null;return g;}
function M0(a,b,c){var d,e;d=a.dX;e=d.data.length;if(b>=e){b=b-e|0;d=a.g2;}d.data[b]=c;}
function A4e(a,b){var c,d;c=a.dX;d=c.data.length;if(b>=d){b=b-d|0;c=a.g2;}return c.data[b];}
function B$U(a){return 64;}
function ADQ(a,b){return a.g2.data[b];}
function A6s(a){var b,c,d;b=0;c=0;while(true){d=a.g2.data;if(c>=d.length)break;if(d[c]!==null&&D4(d[c]) instanceof N2)b=b+(D4(a.g2.data[c])).blF|0;c=c+1|0;}return b;}
function Bcp(a){a.bvA=1;}
function JA(a,b){a.hB=b;}
function Hf(){var a=this;Dh.call(a);a.W7=0;a.bpG=0;a.bAU=null;}
var D8f=null;var D8g=null;var D8k=null;var D8h=null;var D8i=null;var D8j=null;var C1H=null;var D8m=null;var D8p=null;var D8o=null;var D8q=null;var D8r=null;var D8s=null;var D8t=null;var D8l=null;var D8n=null;var D$y=null;function G_(){G_=Be(Hf);B2J();}
function JR(a,b,c,d,e){var f=new Hf();B0e(f,a,b,c,d,e);return f;}
function AUn(){G_();return D$y.d3();}
function AQa(b){var c,d,e,f;G_();c=(AUn()).data;d=c.length;e=0;while(true){if(e>=d)return null;f=c[e];if(f.dp==b)break;e=e+1|0;}return f;}
function B0e(a,b,c,d,e,f){G_();FO(a,b,c);a.bAU=d;a.W7=e;a.bpG=f;}
function B2J(){var b;D8f=JR(B(2230),0,B(2231),1,0);D8g=JR(B(2232),1,B(2233),1,0);D8k=JR(B(2234),2,B(2235),0,1);D8h=JR(B(2236),3,B(2237),1,0);D8i=JR(B(2238),4,B(2239),1,0);D8j=JR(B(2240),5,B(2241),1,0);C1H=JR(B(2242),6,B(2243),0,0);D8m=JR(B(2244),7,B(2245),0,1);D8p=JR(B(2246),8,B(2247),0,1);D8o=JR(B(2248),9,B(2249),0,1);D8q=JR(B(2250),10,B(2251),0,0);D8r=JR(B(2252),11,B(2253),0,0);D8s=JR(B(2254),12,B(2255),0,0);D8t=JR(B(2256),13,B(2257),0,1);D8l=JR(B(2258),14,B(2259),0,0);b=JR(B(2260),15,B(2261),0,1);D8n=b;D$y
=V(Hf,[D8f,D8g,D8k,D8h,D8i,D8j,C1H,D8m,D8p,D8o,D8q,D8r,D8s,D8t,D8l,b]);}
var AFi=K(RQ);
function Cif(){var a=new AFi();Cln(a);return a;}
function Cln(a){AXd(a);}
function Ba$(a){var b;C7j=1;b=Ee();Y(a.W,Ge(1,(a.F/2|0)-100|0,a.S-40|0,B2(b,B(2262))));}
function BWg(a){C7j=0;}
function BlL(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c==1)A2G(a);else{if(c!=28){$p=1;continue _;}if(Bd(DD(a.iA))>0)a.s.l.Wv(DD(a.iA));a.iA=B(4);}return;case 1:B0D(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Byv(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bts(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BBe(a,b){if(b.b2==1)A2G(a);}
function A2G(a){var b;b=a.s.l;if(b instanceof QU)EK(b.iw,AO8(b,3));}
var ARd=K(De);
function QQ(){var a=this;D.call(a);a.qf=0;a.qb=0;a.Sc=0.0;a.Ih=0.0;a.Pi=0;}
function Vc(a,b,c){var d=new QQ();RV(d,a,b,c);return d;}
function RV(a,b,c,d){var e,f,g,h,i;a.qf=c;a.qb=d;a.Pi=1;e=b.qR;if(!e)e=1000;while(true){f=a.Pi;if(f>=e)break;g=f+1|0;if((c/g|0)<320)break;if((d/g|0)<240)break;a.Pi=g;}h=c;i=f;h=h/i;a.Sc=h;a.Ih=d/i;a.qf=RH(h)|0;a.qb=RH(a.Ih)|0;}
function ADo(a){return a.qf;}
function ZS(a){return a.qb;}
var ADy=K(De);
function Bvw(a){CC(a.W);if(a.s.t.cL.la)Y(a.W,Ge(1,(a.F/2|0)-100|0,(a.S/4|0)+96|0,C6(B(2263))));else{Y(a.W,Ge(1,(a.F/2|0)-100|0,(a.S/4|0)+72|0,C6(B(2264))));Y(a.W,Ge(2,(a.F/2|0)-100|0,(a.S/4|0)+96|0,C6(B(2265))));if(a.s.z2===null)(Z(a.W,1)).cx=0;}}
function BTG(a,b,c){}
function BvI(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.b2;if(c!=1){if(b.b2!=2)return;b=a.s;d=null;$p=1;continue _;}d=a.s;e=d.t;if(!e.cL.la){d=d.l;$p=3;continue _;}f=B(2266);d.t=null;g=null;$p=5;continue _;case 1:Bdk(b,d);if(C()){break _;}b=a.s;d=Qp();$p=2;case 2:Bd_(b,d);if(C()){break _;}return;case 3:d.bGk();if(C()){break _;}d=a.s;e=null;$p=4;case 4:Bd_(d,e);if(C()){break _;}if
(b.b2!=2)return;b=a.s;d=null;$p=1;continue _;case 5:BUR(d,g,f);if(C()){break _;}f=a.s.si;$p=6;case 6:Bpn();if(C()){break _;}d=e.t3.bCt();e=Ex(V(D,[f.GQ,d]));$p=7;case 7:$z=Bq9(e);if(C()){break _;}h=$z;if(h){$p=9;continue _;}d=a.s;e=Qp();$p=8;case 8:Bd_(d,e);if(C()){break _;}if(b.b2!=2)return;b=a.s;d=null;$p=1;continue _;case 9:$z=BjS(e);if(C()){break _;}i=$z;$p=10;case 10:CAt(i);if(C()){break _;}$p=11;case 11:Bjn(e);if(C()){break _;}d=a.s;e=Qp();$p=8;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bxa(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:HV(a,0,0,a.F,a.S,1615855616,(-1602211792));BY();Cz(2.0,2.0,2.0);if(!a.s.t.cL.la){e=a.R;f=C6(B(2267));g=(a.F/2|0)/2|0;h=30;i=16777215;$p=1;continue _;}e=a.R;f=C6(B(2268));g=(a.F/2|0)/2|0;h=30;i=16777215;$p=2;continue _;case 1:BZ3(a,e,f,g,h,i);if(C()){break _;}BK();if(a.s.t.cL.la){e=a.R;f=C6(B(2269));g=a.F/2|0;h
=144;i=16777215;$p=5;continue _;}e=a.R;f=C6(B(2270));g=a.s.l.p3;j=new T;U(j);Bj(J(J(j,f),B(2271)),g);f=S(j);g=a.F/2|0;h=100;i=16777215;$p=3;continue _;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}BK();if(a.s.t.cL.la){e=a.R;f=C6(B(2269));g=a.F/2|0;h=144;i=16777215;$p=5;continue _;}e=a.R;f=C6(B(2270));g=a.s.l.p3;j=new T;U(j);Bj(J(J(j,f),B(2271)),g);f=S(j);g=a.F/2|0;h=100;i=16777215;$p=3;case 3:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=4;case 4:Bkj(a,b,c,d);if(C()){break _;}return;case 5:BZ3(a,e,f,g,h,i);if(C()){break _;}e
=a.R;f=C6(B(2270));g=a.s.l.p3;j=new T;U(j);Bj(J(J(j,f),B(2271)),g);f=S(j);g=a.F/2|0;h=100;i=16777215;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Cji(a){return 0;}
function Bf0(){var a=this;D.call(a);a.Al=null;a.J8=null;a.Tq=null;a.R2=0;a.Ux=0;a.BJ=null;}
function BQL(a,b,c,d){var e=new Bf0();CsI(e,a,b,c,d);return e;}
function CsI(a,b,c,d,e){a.BJ=b;a.Ux=b.jn;a.Al=c;a.J8=d;a.R2=e;}
function HD(a){return a.Al===null?0:1;}
function He(a){var b,c;A3L(a);b=a.Al;if(b===null){b=new M5;Bm(b);M(b);}c=b.bvM;a.Tq=b;a.J8=b;a.Al=b.tf;a.R2=a.R2+1|0;return c;}
function AHv(a){var b,c,d,e;b=a.Tq;if(b===null){b=new DJ;Bm(b);M(b);}c=a.BJ;d=b.Cj;if(d===null)c.MX=b.tf;else d.tf=b.tf;e=b.tf;if(e===null)c.YO=d;else e.Cj=d;c.qH=c.qH-1|0;c.jn=c.jn+1|0;c=a.J8;if(b===c){a.J8=!HD(a)?null:a.Al.Cj;a.R2=a.R2-1|0;}else if(b===a.Al)a.Al=!(c===null?0:1)?null:c.tf;a.Ux=a.BJ.jn;a.Tq=null;}
function A3L(a){var b;if(a.Ux>=a.BJ.jn)return;b=new Un;Bm(b);M(b);}
var BhG=K();
function AOW(){var a=this;D.call(a);a.qY=0;a.Ay=null;a.eY=0;a.F2=0;a.BZ=0;a.Sy=0;a.zq=0;}
function BQY(){var a=this;D.call(a);a.btj=0;a.btk=0;a.bBG=0;a.bwd=0.0;a.WI=0;}
function A9X(a,b,c,d,e){var f=new BQY();CwU(f,a,b,c,d,e);return f;}
function CwU(a,b,c,d,e,f){a.btj=b;a.btk=c;a.bBG=d;a.bwd=e;a.WI=f;}
function Bqk(){var a=this;D.call(a);a.bLy=0;a.bNi=0;a.bFU=0;a.bCE=0;a.buy=0;}
function CiE(a,b,c,d,e){var f=new Bqk();CKc(f,a,b,c,d,e);return f;}
function CKc(a,b,c,d,e,f){a.bLy=b;a.bNi=c;a.bFU=d;a.bCE=e;a.buy=f;}
function AQL(){Il.call(this);this.bA6=null;}
function CwJ(a){var b;b=new A8M;AI4(b,a.bA6);return b;}
var AEZ=K();
function CL0(a,b,c){Bb(c,b.gK.FI);}
function B$l(a,b){return b instanceof AEZ;}
function Cye(a){return 3;}
function ABG(){var a=this;D.call(a);a.iC=0;a.W4=0;a.baS=0;a.v6=0;a.p0=null;a.a$o=null;a.a1m=null;a.MI=null;a.MH=null;a.bfX=null;a.bfZ=null;a.a7l=null;a.a7w=null;a.Q$=null;a.Yp=0;a.dT=0;a.dS=0;a.Hj=null;a.kD=null;a.ji=0;a.lI=0;a.cO=0;a.UR=0;a.a$K=null;a.ec=null;}
var D$z=null;var D$A=null;function AAi(a){var b;b=a.iC;b!=4&&b!=5;a.iC=0;a.dT=0;a.dS=0;a.cO=0;a.lI=0;if(a.UR)a.ec.iN.rY();}
function BDG(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=a.ec;d=c.bg;e=c.bR;f=a.dS;g=a.dT;h=a.cO;i=a.lI;j=h>=i?a.ji-h|0:(i-h|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.iC){case 2:break f;case 9:a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-3));case 0:break j;case 1:break;case 3:while(g<14){if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}b=0;e=e+(-1)|0;k=a.ec.eE.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}i=f&16383;a.baS
=i;l=i&31;if(l>29)break d;i=i>>5&31;if(i>29)break d;k:{l:{i=(258+l|0)+i|0;k=a.p0;if(k!==null){k=k.data;if(k.length>=i)break l;}a.p0=Bx(i);break k;}l=0;while(true){if(l>=i)break k;k[l]=0;l=l+1|0;}}f=f>>>14|0;g=g+(-14)|0;a.v6=0;a.iC=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.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-2));}while(g<32){if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}b
=0;e=e+(-1)|0;k=a.ec.eE.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}i=((f^(-1))>>>16|0)&65535;l=f&65535;if(i!=l){a.iC=9;c=a.ec;c.d9=B(2272);a.dS=f;a.dT=g;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-3));}a.W4=l;g=0;a.iC=l?2:!a.Yp?0:7;f=g;continue e;}while(g<3){if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}b=0;e=e+(-1)|0;k=a.ec.eE.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}m:{m=f&7;a.Yp=m&1;switch(m>>>1|0){case 0:i=f>>>3|0;l=g+(-3)|0;n=l&7;f=i>>>n
|0;g=l-n|0;a.iC=1;break m;case 1:BJH(a.MI,a.MH,a.bfX,a.bfZ,a.ec);AZn(a.Q$,a.MI.data[0],a.MH.data[0],a.bfX.data[0],0,a.bfZ.data[0],0);f=f>>>3|0;g=g+(-3)|0;a.iC=6;break m;case 2:f=f>>>3|0;g=g+(-3)|0;a.iC=3;break m;case 3:b=f>>>3|0;i=g+(-3)|0;a.iC=9;c=a.ec;c.d9=B(2273);a.dS=b;a.dT=i;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-3));default:}}continue e;}while(true){i=a.v6;if(i>=(4+(a.baS>>>10|0)|0))break;while(g<3){if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,
b);}b=0;e=e+(-1)|0;k=a.ec.eE.data;l=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=l;}o=a.p0.data;k=D$A.data;a.v6=i+1|0;o[k[i]]=f&7;f=f>>>3|0;g=g+(-3)|0;}while(true){i=a.v6;if(i>=19)break;o=a.p0.data;k=D$A.data;a.v6=i+1|0;o[k[i]]=0;}k=a.a$o;k.data[0]=7;i=BX_(a.a$K,a.p0,k,a.a1m,a.Hj,a.ec);if(i){if(i==(-3)){a.p0=null;a.iC=9;}a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,i);}a.v6=0;a.iC=5;}while(true){i=a.baS;l=a.v6;n=i&31;j=258+n|0;i=i>>5&31;j=j+i|0;if(l>=j)break;m=a.a$o.data[0];while(g<m)
{if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}b=0;e=e+(-1)|0;k=a.ec.eE.data;i=d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}k=a.a1m.data;p=a.Hj.data;i=k[0];o=D$z.data;q=p[((i+(f&o[m])|0)*3|0)+1|0];n=p[((k[0]+(f&o[q])|0)*3|0)+2|0];m=W(n,16);if(m<0){f=f>>>q|0;g=g-q|0;k=a.p0.data;a.v6=l+1|0;k[l]=n;}else{i=W(n,18);r=!i?7:n-14|0;s=i?3:11;while(g<(q+r|0)){if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}b=0;e=e+(-1)|0;k=a.ec.eE.data;i=
d+1|0;f=f|(k[d]&255)<<g;g=g+8|0;d=i;}n=f>>>q|0;g=g-q|0;i=s+(n&o[r])|0;f=n>>>r|0;g=g-r|0;if((l+i|0)>j)break c;if(!m&&l<1)break c;j=m?0:a.p0.data[l-1|0];while(true){k=a.p0.data;n=l+1|0;k[l]=j;i=i+(-1)|0;if(!i)break;l=n;}a.v6=n;}}a.a1m.data[0]=(-1);k=a.MI;k.data[0]=9;o=a.MH;o.data[0]=6;i=Bak(a.a$K,257+n|0,1+i|0,a.p0,k,o,a.a7l,a.a7w,a.Hj,a.ec);if(i){if(i==(-3)){a.p0=null;a.iC=9;}a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,i);}c=a.Q$;i=a.MI.data[0];l=a.MH.data[0];k=a.Hj;AZn(c,
i,l,k,a.a7l.data[0],k,a.a7w.data[0]);a.iC=6;}a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;b=Bd5(a.Q$,b);if(b!=1)break e;b=0;Bc3(a.Q$,a.ec);c=a.ec;d=c.bg;e=c.bR;f=a.dS;g=a.dT;h=a.cO;i=a.lI;j=h>=i?a.ji-h|0:(i-h|0)-1|0;if(a.Yp){a.iC=7;break b;}a.iC=0;continue e;}if(!e){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}if(!j){n=a.ji;if(h==n){i=a.lI;if(i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}}if(!j){a.cO=h;l=ES(a,b);h=a.cO;i=a.lI;j=h>=i?a.ji-h|0:(i-h|0)-1|0;n=a.ji;if
(h==n&&i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}if(!j){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,l);}}}b=0;i=a.W4;if(i>e)i=e;if(i>j)i=j;CG(a.ec.eE,d,a.kD,h,i);d=d+i|0;e=e-i|0;h=h+i|0;j=j-i|0;i=a.W4-i|0;a.W4=i;if(i)continue;a.iC=!a.Yp?0:7;}return ES(a,b);}a.iC=9;c=a.ec;c.d9=B(2274);a.dS=f;a.dT=g;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-3));}a.p0=null;a.iC=9;c=a.ec;c.d9=B(2275);a.dS=f;a.dT=g;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,(-3));}a.cO
=h;b=ES(a,b);h=a.cO;i=a.lI;if(i!=h){a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,b);}a.iC=8;}a.dS=f;a.dT=g;c=a.ec;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;a.cO=h;return ES(a,1);}
function BNN(a){AAi(a);a.kD=null;a.Hj=null;}
function ES(a,b){var c,d,e,f,g,h;c=a.ec;d=c.x7;e=a.lI;f=a.cO;if(e>f)f=a.ji;g=f-e|0;f=c.i1;if(g>f)g=f;if(g&&b==(-5))b=0;c.i1=f-g|0;c.mE=Bi(c.mE,L(g));if(a.UR&&g>0)c.iN.y4(a.kD,e,g);CG(a.kD,e,a.ec.Il,d,g);f=d+g|0;h=e+g|0;d=a.ji;if(h==d){if(a.cO==d)a.cO=0;d=a.cO-0|0;c=a.ec;e=c.i1;if(d>e)d=e;if(d&&b==(-5))b=0;c.i1=e-d|0;c.mE=Bi(c.mE,L(d));if(a.UR&&d>0)c.iN.y4(a.kD,0,d);CG(a.kD,0,a.ec.Il,f,d);f=f+d|0;h=0+d|0;}a.ec.x7=f;a.lI=h;return b;}
function BOC(){D$z=Cc([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);D$A=Cc([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);}
var BEA=K();
function CN9(){return {};}
function Gt(){D.call(this);this.vk=null;}
function Hc(a,b){if(b!==null)a.vk=b;else a.vk=B(4);}
function LN(a,b){var c,d;if(b!==null&&b instanceof Gt){a:{c=b;if(a.kY()!=c.kY())d=0;else{b:{b=a.vk;if(!(b===null&&c.vk!==null)){if(b===null)break b;if(c.vk!==null)break b;}d=0;break a;}d=b!==null&&!B7(b,c.vk)?0:1;}}return d;}return 0;}
function AR5(a,b){if(b!==null)a.vk=b;else a.vk=B(4);return a;}
function JY(a){var b;b=a.vk;if(b===null)b=B(4);return b;}
function BqE(b){var c,d;c=C4(b);if(!c)return But();d=BK0(c,ATe(b));d.pQ(b);return d;}
function AUe(b,c){C2(c,b.kY());if(b.kY()){A$4(c,JY(b));b.p2(c);}}
function BK0(b,c){var d;switch(b){case 0:return But();case 1:d=new AT4;Hc(d,c);return d;case 2:d=new AAZ;Hc(d,c);return d;case 3:d=new A09;Hc(d,c);return d;case 4:d=new A$a;Hc(d,c);return d;case 5:d=new AQi;Hc(d,c);return d;case 6:d=new ATR;Hc(d,c);return d;case 7:d=new A5P;Hc(d,c);return d;case 8:d=new AZ1;Hc(d,c);return d;case 9:return AWH(c);case 10:return BYS(c);default:}return null;}
function A9T(){Gt.call(this);this.dE=null;}
function FT(){var a=new A9T();CLM(a);return a;}
function BYS(a){var b=new A9T();B85(b,a);return b;}
function CLM(a){Hc(a,B(4));a.dE=Dc();}
function B85(a,b){Hc(a,b);a.dE=Dc();}
function CjR(a,b){var c;c=IA(Gy(a.dE));while(GH(c)){AUe(HH(c),b);}C2(b,0);}
function CmU(a,b){var c;J9(a.dE);while(true){c=BqE(b);if(!c.kY())break;BS(a.dE,JY(c),c);}}
function AYZ(a){return Gy(a.dE);}
function CJu(a){return 10;}
function HB(a,b,c){BS(a.dE,b,AR5(c,b));}
function Fn(a,b,c){BS(a.dE,b,B6_(b,c));}
function Ev(a,b,c){BS(a.dE,b,ChH(b,c));}
function Ei(a,b,c){BS(a.dE,b,B3z(b,c));}
function WV(a,b,c){BS(a.dE,b,B_Z(b,c));}
function XT(a,b,c){BS(a.dE,b,BAu(b,c));}
function A44(a,b,c){BS(a.dE,b,BGa(b,c));}
function I7(a,b,c){BS(a.dE,b,Ctd(b,c));}
function SS(a,b,c){BS(a.dE,b,CfQ(b,c));}
function ABx(a,b,c){BS(a.dE,b,AR5(c,b));}
function H9(a,b,c){Fn(a,b,(!c?0:1)<<24>>24);}
function A0q(a,b){return Cp(a.dE,b);}
function G4(a,b){return Fi(a.dE,b);}
function FV(a,b){return !Fi(a.dE,b)?0:(Cp(a.dE,b)).Aq;}
function Ez(a,b){return !Fi(a.dE,b)?0:(Cp(a.dE,b)).sS;}
function D0(a,b){return !Fi(a.dE,b)?0:(Cp(a.dE,b)).xG;}
function ADu(a,b){return !Fi(a.dE,b)?Bw:(Cp(a.dE,b)).Ad;}
function SD(a,b){return !Fi(a.dE,b)?0.0:(Cp(a.dE,b)).sO;}
function A3x(a,b){return !Fi(a.dE,b)?0.0:(Cp(a.dE,b)).no;}
function Is(a,b){return !Fi(a.dE,b)?B(4):(Cp(a.dE,b)).us;}
function QV(a,b){return !Fi(a.dE,b)?Cb(0):(Cp(a.dE,b)).tb;}
function IS(a,b){return !Fi(a.dE,b)?BYS(b):Cp(a.dE,b);}
function JX(a,b){return !Fi(a.dE,b)?AWH(b):Cp(a.dE,b);}
function G0(a,b){return !FV(a,b)?0:1;}
function B6w(a){var b,c;b=a.dE.h0;c=new T;U(c);Bj(c,b);J(c,B(2276));return S(c);}
function AEB(a){var b,c,d;b=BYS(JY(a));c=(M9(a.dE)).fi();while(c.dV()){d=c.de();HB(b,d,(Cp(a.dE,d)).pa());}return b;}
function A1d(a,b){var c;if(!LN(a,b))return 0;c=b;return Br2(ABQ(a.dE),ABQ(c.dE));}
function Rh(){var a=this;Hs.call(a);a.Qp=0;a.Sp=0;a.bMU=0;}
function O4(a,b,c){var d=new Rh();AKD(d,a,b,c);return d;}
function AKD(a,b,c,d){a.Qp=b;a.Sp=c;a.bMU=C8(c,d);}
function CPm(a,b,c){var d,e;d=Oq(a.Tl(Dx(b,a.Qp)));e=Bd(d);while(e<a.Sp){Bb(c,48);e=e+1|0;}BM(c,d);}
function CAO(a,b){return b;}
function BN8(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return a.Qp==c.Qp&&a.Sp==c.Sp?1:0;}return 0;}
function BWi(a){return OR(V(D,[BJ(a.Qp),BJ(a.Sp)]));}
function BdM(){var a=this;Hs.call(a);a.QF=null;a.Kk=null;a.R9=0;}
function CYk(a,b){var c=new BdM();CuW(c,a,b);return c;}
function CuW(a,b,c){a.QF=A6I(b);a.Kk=A2_(b);a.R9=c;}
function CnS(a,b,c){var d;d=Dx(b,7);BM(c,!a.R9?a.QF.data[d]:a.Kk.data[d]);}
function CGg(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return a.R9==c.R9&&Zq(a.QF,c.QF)&&Zq(a.Kk,c.Kk)?1:0;}return 0;}
function B7r(a){return OR(V(D,[a.QF,a.Kk,TT(a.R9)]));}
function A20(){Hs.call(this);this.P$=null;}
function CNi(a,b,c){var d;d=Dx(b,0);BM(c,a.P$.data[d]);}
function Cgg(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return Zq(a.P$,c.P$);}return 0;}
function CBK(a){return OR(a.P$);}
function WH(){var a=this;Hs.call(a);a.Md=null;a.a7K=null;}
function A4k(a,b){a.Md=b;}
function CHb(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return L$(a.Md,c.Md)&&L$(a.a7K,c.a7K)?1:0;}return 0;}
function CaJ(a){return OR(V(D,[a.Md,a.a7K]));}
var A2W=K(WH);
function B4X(a,b,c){var d,e,f;d=AJb(b.Bo,JP(b))/60000|0;if(d>=0)Bb(c,43);else{d= -d|0;Bb(c,45);}e=d/60|0;f=d%60|0;Bj(c,e/10|0);Bj(c,e%10|0);Bj(c,f/10|0);Bj(c,f%10|0);}
function BB9(){Hs.call(this);this.Ma=null;}
function CXn(a){var b=new BB9();Cvz(b,a);return b;}
function Cvz(a,b){a.Ma=A0N(b);}
function Cis(a,b,c){var d;d=Dx(b,9);BM(c,a.Ma.data[d]);}
function CJ1(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return Zq(a.Ma,c.Ma);}return 0;}
function B28(a){return OR(a.Ma);}
function Bvk(){Rh.call(this);this.Ny=0;}
function Cfk(a,b,c){var d=new Bvk();CFq(d,a,b,c);return d;}
function CFq(a,b,c,d){AKD(a,b,c,2);a.Ny=d;}
function CNl(a,b){if(!b)b=a.Ny;return b;}
function CPi(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){if(!BN8(a,b))return 0;c=b;return a.Ny!=c.Ny?0:1;}return 0;}
function B2Q(a){return OR(V(D,[BJ(BWi(a)),BJ(a.Ny)]));}
var BdC=K(Rh);
function CQS(a){var b=new BdC();Cm8(b,a);return b;}
function Cm8(a,b){AKD(a,7,b,1);}
function CtN(a,b){return b==1?7:b-1|0;}
var BdR=K(WH);
function CWw(a){var b=new BdR();CNJ(b,a);return b;}
function CNJ(a,b){A4k(a,b);}
function CfA(a,b,c){var d,e,f;d=b.Bo;if(!Dz(d.a0X,B(1431)))BM(c,A9I(d,0,1,a.Md));else{e=d.KY/60000|0;BM(c,B(1431));if(e>=0)Bb(c,43);else{e= -e|0;Bb(c,45);}f=e/60|0;e=e%60|0;Bj(c,f/10|0);Bj(c,f%10|0);Bb(c,58);Bj(c,e/10|0);Bj(c,e%10|0);}}
function BdJ(){Hs.call(this);this.LK=null;}
function CbN(a){var b=new BdJ();B4u(b,a);return b;}
function B4u(a,b){a.LK=b;}
function CQw(a,b,c){BM(c,a.LK);}
function CG1(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return L$(a.LK,c.LK);}return 0;}
function B1F(a){var b;b=X(D,1);b.data[0]=a.LK;return OR(b);}
function Bvz(){Hs.call(this);this.Lp=0;}
function CUz(a){var b=new Bvz();CN3(b,a);return b;}
function CN3(a,b){a.Lp=b;}
function CKl(a,b,c){var d;d=Dx(b,a.Lp);if(d<10)Bj(c,d);else{Bb(c,(((d%100|0)/10|0)+48|0)&65535);Bb(c,((d%10|0)+48|0)&65535);}}
function Cs6(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return a.Lp!=c.Lp?0:1;}return 0;}
function Coj(a){var b;b=X(D,1);b.data[0]=BJ(a.Lp);return OR(b);}
function BJv(){Hs.call(this);this.JV=0;}
function CYC(a){var b=new BJv();CF$(b,a);return b;}
function CF$(a,b){a.JV=b;}
function CNL(a,b,c){var d,e,f;d=AJb(b.Bo,JP(b))/60000|0;if(!d){Bb(c,90);return;}if(d>0)Bb(c,43);else{d= -d|0;Bb(c,45);}e=d/60|0;f=d%60|0;Bj(c,e/10|0);Bj(c,e%10|0);if(a.JV>=3)Bb(c,58);if(a.JV>1){Bj(c,f/10|0);Bj(c,f%10|0);}}
function CJp(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return a.JV!=c.JV?0:1;}return 0;}
function CNh(a){var b;b=X(D,1);b.data[0]=BJ(a.JV);return OR(b);}
function Beg(){var a=this;Hs.call(a);a.KS=null;a.OC=null;a.PI=0;}
function CXs(a,b){var c=new Beg();Ccb(c,a,b);return c;}
function Ccb(a,b,c){a.KS=A3h(b);a.OC=AX9(b);a.PI=c;}
function CsK(a,b,c){var d;d=Dx(b,2);BM(c,!a.PI?a.KS.data[d]:a.OC.data[d]);}
function CFc(a,b){var c;if(a===b)return 1;if(b!==null&&C7(a)===C7(b)){c=b;return a.PI==c.PI&&Zq(a.KS,c.KS)&&Zq(a.OC,c.OC)?1:0;}return 0;}
function CyL(a){return OR(V(D,[a.KS,a.OC,TT(a.PI)]));}
var BCQ=K(Rh);
function CTa(a){var b=new BCQ();CO3(b,a);return b;}
function CO3(a,b){AKD(a,2,b,2);}
function CAG(a,b){return b+1|0;}
function O_(){var a=this;AGr.call(a);a.bCg=null;a.bl4=null;}
function AD9(a,b,c,d){var e,f,g,h;e=Cb(1);f=e.data;f[0]=63;M1();g=C_J;a.a7G=g;a.bd_=g;h=f.length;if(h&&h>=a.bp_){a.bIY=b;a.bm8=e.d3();a.bor=c;a.bp_=d;a.bCg=DW(512);a.bl4=Cb(512);return;}g=new BW;Bg(g,B(2277));M(g);}
function BaM(a,b,c){var d,e,f,g,h,i,j,k,l;d=a.bCg;e=0;f=0;g=a.bl4;a:{while(true){if((e+32|0)>f&&GW(b)){h=e;while(h<f){i=d.data;i[h-e|0]=i[h];h=h+1|0;}i=d.data;j=f-e|0;f=Du(Fk(b)+j|0,i.length);AFs(b,d,j,f-j|0);e=0;}if(!GW(c)){k=!GW(b)&&e>=f?D6i:D6h;break a;}i=g.data;j=Du(Fk(c),i.length);l=new AVc;l.bce=b;l.a$6=c;k=a.Tc(d,e,f,g,0,j,l);e=l.FO;j=l.F5;if(k===null){if(!GW(b)&&e>=f)k=D6i;else if(!GW(c)&&e>=f)k=D6h;}AY7(c,g,0,j);if(k!==null)break;}}HQ(b,b.cT-(f-e|0)|0);return k;}
var A1u=K(O_);
function B8k(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;i=null;a:{while(c<d){if(f>=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(ST(h,2))break a;i=D6h;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(!XQ(l)){if((f+3|0)>g){j=j+(-1)|0;if(ST(h,3))break a;i=D6h;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(!GQ(l)){i=GT(1);break a;}if
(j>=d){if(GW(h.bce))break a;i=D6i;break a;}c=j+1|0;m=k[j];if(!F6(m)){j=c+(-2)|0;i=GT(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(ST(h,4))break a;i=D6h;break a;}k=e.data;o=NA(l,m);m=f+1|0;k[f]=(240|o>>18)<<24>>24;n=m+1|0;k[m]=(128|o>>12&63)<<24>>24;f=n+1|0;k[n]=(128|o>>6&63)<<24>>24;m=f+1|0;k[f]=(128|o&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.FO=j;h.F5=f;return i;}
var Un=K(CY);
function A8T(){var a=this;D.call(a);a.blt=null;a.blp=null;}
function Ct1(a){var b,c,d,e,f,$$je;b=a.blt;c=a.blp;Q2();a:{try{AT1(b);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}e=C$0;f=X(D,1);f.data[0]=c;Ea(e,B(2278),f);IU(C$0,d);}}
var AMN=K(0);
function AXk(){var a=this;D.call(a);a.bLZ=null;a.bke=null;a.u6=null;a.jt=null;a.CV=0;a.a2Z=0;a.WO=0;a.a5f=null;a.bc6=null;a.yc=null;}
function BWX(a,b){var c,d,e,f,g,h,i,j,k,l,$$je;c=a.a5f;if(c!==null&&B7(c,b)){if(a.yc===null)return a.bc6;d=new T;U(d);e=0;while(true){b=a.yc;if(e>=b.p)break;J(d,Z(b,e));e=e+1|0;}return S(d);}a.a5f=b;f=O9(b);c=new T;U(c);a.yc=null;g=0;h=0;i=0;a:{b:while(true){j=f.data;e=j.length;if(g>=e){b=a.yc;if(b!==null){k=c.cX;if(h!=k)Y(b,A9O(c,h,k));}return S(c);}if(j[g]==92&&!i){i=1;g=g+1|0;}c:{if(i){if(g>=e)break b;Bb(c,j[g]);i=0;}else if(j[g]!=36)Bb(c,j[g]);else{if(a.yc===null)a.yc=BL();d:{try{b=new Co;g=g+1|0;APx(b,
f,g,1);k=Iy(b);if(h==AA2(c))break d;Y(a.yc,A9O(c,h,AA2(c)));h=AA2(c);break d;}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}try{Y(a.yc,CRY(a,k));l=ADk(a,k);h=h+Bd(l)|0;CT(c,l);break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}}g=g+1|0;}b=new Dm;Bm(b);M(b);}b=new BW;Bg(b,B(4));M(b);}
function ADk(a,b){var c;c=a.jt;return ACC(c,b)<0?null:CQ(c.Uk,ACC(c,b),AGl(c,b));}
function AZ2(a,b){var c,d;c=Bd(a.u6);if(b>=0&&b<=c){A1t(a.jt);d=a.jt;d.R$=1;A9W(d,b);b=a.bke.k9(b,a.u6,a.jt);if(b==(-1))a.jt.re=1;if(b>=0){d=a.jt;if(d.Uf){A3d(d);return 1;}}a.jt.v7=(-1);return 0;}d=new Dm;Bg(d,AXK(b));M(d);}
function ARk(a){var b,c,d;b=Bd(a.u6);c=a.jt;if(!c.a0t)b=a.a2Z;if(c.v7>=0&&c.R$==1){c.v7=AHL(c);if(AHL(a.jt)==ACC(a.jt,0)){c=a.jt;c.v7=c.v7+1|0;}d=a.jt.v7;return d<=b&&AZ2(a,d)?1:0;}return AZ2(a,a.CV);}
function A93(a){var b,c,d,e;b=a.CV;A1t(a.jt);c=a.jt;c.R$=2;A9W(c,b);c=a.bke;d=a.jt;if(c.J(b,a.u6,d)<0)e=0;else{A3d(d);e=1;}return e;}
function AUd(a){return ACC(a.jt,0);}
function AWb(a){return AGl(a.jt,0);}
function A1N(){var a=this;D.call(a);a.Ps=0.0;a.Su=0.0;a.KC=0.0;}
var D$B=null;function ARW(a,b,c){var d=new A1N();BKl(d,a,b,c);return d;}
function BKl(a,b,c,d){if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;a.Ps=b;a.Su=c;a.KC=d;}
function AUt(a){var b,c;b=a.Ps;b=b*b;c=a.Su;b=b+c*c;c=a.KC;b=CJ(b+c*c);return b<1.0E-4?D$B:ARW(a.Ps/b,a.Su/b,a.KC/b);}
function BeW(){D$B=ARW(0.0,0.0,0.0);}
function BUn(){var a=this;D.call(a);a.vD=null;a.OD=0;a.Wg=0;a.bNT=0.75;a.Fe=0;a.a33=null;}
function AAK(){var a=new BUn();CjV(a);return a;}
function CjV(a){a.vD=X(ADa,16);a.Wg=12;a.bNT=0.75;a.a33=Gg();}
function AHg(b){b=b^(b>>>20|0)^(b>>>12|0);return b^(b>>>7|0)^(b>>>4|0);}
function ADh(b,c){return b&(c-1|0);}
function TO(a,b){var c,d,e;c=AHg(b);d=a.vD.data;e=d[ADh(c,d.length)];while(e!==null){if(e.Px==b)return e.a2E;e=e.zK;}return null;}
function VN(a,b,c){var d,e,f,g,h,i,j,k,l,m;Eo(a.a33,BJ(b));d=AHg(b);e=ADh(d,a.vD.data.length);f=a.vD.data;g=f[e];while(g!==null){if(g.Px==b)g.a2E=c;g=g.zK;}a.Fe=a.Fe+1|0;h=f[e];g=new ADa;g.a2E=c;g.zK=h;g.Px=b;g.bx1=d;f[e]=g;b=a.OD;a.OD=b+1|0;if(b>=a.Wg){i=f.length;b=2*i|0;if(i==1073741824)a.Wg=2147483647;else{j=X(ADa,b);k=j.data;d=k.length;e=0;while(e<i){a:{g=f[e];if(g!==null){f[e]=null;while(true){c=g.zK;l=ADh(g.bx1,d);g.zK=k[l];k[l]=g;if(c===null)break a;g=c;}}}e=e+1|0;}a.vD=j;m=b;LP(a);a.Wg=m*0.75|0;}}}
function AV4(a,b){var c,d,e,f,g;MK(a.a33,BJ(b));c=ADh(AHg(b),a.vD.data.length);d=a.vD.data;e=d[c];f=e;a:{while(e!==null){g=e.zK;if(e.Px==b){a.Fe=a.Fe+1|0;a.OD=a.OD-1|0;if(f!==e)f.zK=g;else d[c]=g;break a;}f=e;e=g;}}return e!==null?e.a2E:null;}
function A0U(a){var b,c,d;a.Fe=a.Fe+1|0;b=a.vD;c=0;while(true){d=b.data;if(c>=d.length)break;d[c]=null;c=c+1|0;}a.OD=0;}
function ADJ(){var a=this;D.call(a);a.MR=null;a.Iq=null;a.a0d=null;a.v_=null;}
function D$C(a,b){var c=new ADJ();BRx(c,a,b);return c;}
function BRx(a,b,c){var d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.Iq=b;d=Ex(V(D,[AMP(),c]));a.MR=d;b=new Np;e=X(D,2);f=e.data;f[0]=d;d=new T;U(d);J(J(d,c),B(2279));f[1]=S(d);S2(b,e);a.a0d=b;Uh(b);$p=1;case 1:$z=BmB(b);if(C()){break _;}g=$z;if(!g){c=null;a:{try{b=Cfz(c);break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}b=ADI();}a.v_=b;return;}c=new Co;$p=2;case 2:$z=BBh(b);if(C())
{break _;}f=$z;Vw();Pn(c,f,C02);b:{try{b=Cfz(c);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}b=ADI();}a.v_=b;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BOv(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:try{e=c;f=0;g=Fq(B(2280));$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 1:try{Bo_(a,b,g);if(C()){break _;}i=CDa(Z2(d.d3()));try{while(true){e=c;g=AN2(i);if(g===null)break;e=c;if
(AHM(g))continue;e=c;f=f+1|0;}e=c;$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=c;try{e=c;$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=c;KC(g,j);e=c;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;case 2:BSH(a,b,e);if(C()){break _;}b=FG(B(2281),V(D,[Fq(B(2282)),c]));$p=3;case 3:BT_(a,b,h);if(C()){break _;}return;case 4:try{a:{try{Rz(i);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if
($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=c;try{e=c;$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=c;KC(g,j);e=c;M(g);}e=c;$p=6;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 5:try{a:{try{Rz(i);if(C()){break _;}e=c;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=c;KC(g,j);}e=c;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 6:b:
{try{Rz(i);if(C()){break _;}e=c;k=Ti(c,46);if(k<=0)i=c;else{e=c;i=CQ(c,0,k);e=i;}e=i;l=CH(Sz(a));}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;break b;}else{throw $$e;}}while(true){try{e=i;if(!Cl(l))break;e=i;m=Cm(l);while(true){e=i;if(!Jt(i,m))break;e=i;g=B6();CZ(J(g,i),45);i=BX(g);e=i;e=i;}e=i;continue;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;break b;}else{throw $$e;}}}try{e=i;g=Fq(B(2283));$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}}$p=2;continue _;case 7:try
{Bo_(a,b,g);if(C()){break _;}g=ADI();j=Ex(V(D,[a.MR,i]));l=CDa(Z2(d.d3()));try{e=i;n=0;while(true){e=i;m=AN2(l);if(m===null)break;e=i;if(!AHM(m)){e=i;o=A8G(m);LZ(g,o);d=X(D,1);d.data[0]=o;m=FG(B(2284),d);n=n+1|0;p=Bu((ET(n*100.0/f)));$p=11;continue _;}e=i;}e=i;$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=i;try{e=i;$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=i;KC(g,j);e=i;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo)
{h=$$je;}else{throw $$e;}}$p=2;continue _;case 8:try{a:{try{Rz(l);if(C()){break _;}e=i;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=i;KC(g,j);}e=i;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 9:try{a:{try{Rz(l);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=i;try{e=i;$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e=i;KC(g,j);e=
i;M(g);}e=i;$p=10;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 10:try{Rz(l);if(C()){break _;}e=i;$p=13;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 11:try{try{Bem(a,b,m,p);if(C()){break _;}m=Ex(V(D,[j,o]));d=CxF(l);$p=12;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=i;try{e=i;$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e
=i;KC(g,j);e=i;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 12:try{try{BFB(m,d);if(C()){break _;}while(true){e=i;m=AN2(l);if(m===null)break;e=i;if(!AHM(m)){e=i;o=A8G(m);LZ(g,o);d=X(D,1);d.data[0]=o;m=FG(B(2284),d);n=n+1|0;p=Bu((ET(n*100.0/f)));$p=11;continue _;}e=i;}e=i;$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;}else{throw $$e;}}e=i;try{e=i;$p=8;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){j=$$je;}else{throw $$e;}}e
=i;KC(g,j);e=i;M(g);}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;}else{throw $$e;}}$p=2;continue _;case 13:b:{try{BMA(a,b,i);if(C()){break _;}}catch($$e){$$je=N($$e);if($$je instanceof Bo){h=$$je;break b;}else{throw $$e;}}return;}$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BSH(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ex(V(D,[a.MR,c]));e=1;$p=1;case 1:$z=Bwi(d,e);if(C()){break _;}f=$z;g=Bd(Jy(d));h=0;i=Fq(B(2285));$p=2;case 2:Bo_(a,b,i);if(C()){break _;}i=CH(f);j=47;g=g+1|0;while(true){if(!Cl(i)){b=null;i=ADI();k=CH(Sz(a));while(Cl(k)){l=Cm(k);if(!B7(l,c))LZ(i,l);}a.v_
=i;$p=5;continue _;}k=Cm(i);l=Jy(k);m=Jy(d);n=new T;U(n);Bb(J(n,m),j);if(Dz(l,S(n)))break;}o=X(D,1);o.data[0]=DK(Jy(k),g);l=FG(B(2286),o);h=h+1|0;e=Bu((ET(h*100.0/f.p)));$p=3;case 3:Bem(a,b,l,e);if(C()){break _;}$p=4;case 4:$z=BmB(k);if(C()){break _;}e=$z;if(e){$p=6;continue _;}while(true){if(!Cl(i)){b=null;i=ADI();k=CH(Sz(a));while(Cl(k)){l=Cm(k);if(!B7(l,c))LZ(i,l);}a.v_=i;$p=5;continue _;}k=Cm(i);l=Jy(k);m=Jy(d);n=new T;U(n);Bb(J(n,m),j);if(Dz(l,S(n)))break;}o=X(D,1);o.data[0]=DK(Jy(k),g);l=FG(B(2286),o);h
=h+1|0;e=Bu((ET(h*100.0/f.p)));$p=3;continue _;case 5:BfE(a,b);if(C()){break _;}return;case 6:Bjn(k);if(C()){break _;}while(true){if(!Cl(i)){b=null;i=ADI();k=CH(Sz(a));while(Cl(k)){l=Cm(k);if(!B7(l,c))LZ(i,l);}a.v_=i;$p=5;continue _;}k=Cm(i);l=Jy(k);m=Jy(d);n=new T;U(n);Bb(J(n,m),j);if(Dz(l,S(n)))break;}o=X(D,1);o.data[0]=DK(Jy(k),g);l=FG(B(2286),o);h=h+1|0;e=Bu((ET(h*100.0/f.p)));$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BMA(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:LZ(a.v_,c);$p=1;case 1:BfE(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BEi(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:BMA(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Sz(a){var b,c,d;b=a.v_;c=BL();d=0;while(d<Wc(b)){Y(c,A0$(b,d));d=d+1|0;}return c;}
function BL7(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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!==null){if(!SY(c)){if(!(b instanceof A4s))AXp(b,c);else Zi(b,c);}if(!SY(d)){$p=1;continue _;}if(e!=(-2)){$p=2;continue _;}}return;case 1:BAk(b,d);if(C()){break _;}if(e==(-2))return;$p=2;case 2:BBA(b,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bo_(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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);e=(-2);$p=1;case 1:BL7(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bem(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=B(4);$p=1;case 1:BL7(a,b,e,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BfE(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Fq(B(2287));$p=1;case 1:Bo_(a,b,c);if(C()){break _;}if(Wc(a.v_)<=0){b=a.a0d;$p=2;continue _;}b=a.a0d;d=Rq(BGK(a.v_));$p=3;continue _;case 2:$z=BmB(b);if(C()){break _;}e=$z;if(!e)return;b=a.a0d;$p=4;continue _;case 3:BFB(b,d);if(C()){break _;}return;case 4:Bjn(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BT_(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BL();e=c.vv();Y(d,CWy(b,16764108));Y(d,A74(B(4)));if(Dn(a.Iq.hu,e)<=a.Iq.dq*0.75)Y(d,A74(e));else{f=(FX(e,B(1452))).data;g=B(4);h=f.length;i=0;while(i<h){j=f[i];e=a.Iq.hu;b=new T;U(b);Bb(J(J(b,g),j),32);if(Dn(e,S(b))>a.Iq.dq*0.75){Y(d,A74(DD(g)));g=B(4);}b=new T;U(b);Bb(J(J(b,g),j),32);g=S(b);i=i+1|0;}if(!JH(g))Y(d,
A74(DD(g)));}b=a.Iq;c=new A3l;e=b.bN;f=RJ(d,X(A5u,0));EZ(c);c.buD=e;c.bcv=f;c.bE5=e!==null&&!(e instanceof YG)?0:1;$p=1;case 1:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Yu(){ME.call(this);this.boN=null;}
var C1r=null;var Yu_$clinitCalled=false;function BZK(){var $p=0;if(Ib()){$p=ED().pop();}else if(Yu_$clinitCalled){return;}_:while(true){switch($p){case 0:Yu_$clinitCalled=true;$p=1;case 1:BMc();if(C()){break _;}BZK=Be(Yu);return;default:H$();}}ED().push($p);}
function D$D(){var a=new Yu();AYs(a);return a;}
function AYs(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BZK();if(C()){break _;}b=B(226);c=X(Co,1);c.data[0]=B(2288);$p=2;case 2:A80(a,b,c);if(C()){break _;}b=Lt(B(2108));$p=3;case 3:$z=Cio(b);if(C()){break _;}b=$z;a.boN=b;return;default:H$();}}ED().s(a,b,c,$p);}
function BID(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return a.boN;default:H$();}}ED().s(a,$p);}
function BlX(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return Lt(b);default:H$();}}ED().s(a,b,$p);}
function BMc(){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=new Yu;$p=1;case 1:AYs(b);if(C()){break _;}C1r=b;return;default:H$();}}ED().s(b,$p);}
function MT(){var a=this;D.call(a);a.bCI=0.0;a.bBQ=0.0;a.bxJ=0.0;}
function Oi(a,b,c){var d,e;b=a.bCI+b;a.bCI=b;d=a.bBQ;b=(b-d)*c;c=a.bxJ;c=c+(b-c)*0.5;a.bxJ=c;e=W(b,0.0);if(!(e>0&&b>c)){if(e>=0)c=b;else if(b>=c)c=b;}a.bBQ=d+c;return c;}
function AQ4(){var a=this;D.call(a);a.Od=null;a.bjZ=0;a.bs3=null;a.by6=null;}
function BPS(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;while(e<16384){f=d.x0.data[e];g=f/4|0;if(!g)a.Od.data[e]=((((e+(e/128|0)|0)&1)*8|0)+16|0)<<24;else{AMH();g=D6O.data[g].bDm;h=f&3;i=220;if(h==2)i=255;if
(!h)i=180;j=R(g>>16&255,i)/255|0;k=R(g>>8&255,i)/255|0;l=R(g&255,i)/255|0;if(a.bs3.es){f=j*30|0;j=((f+(k*59|0)|0)+(l*11|0)|0)/100|0;k=(f+(k*70|0)|0)/100|0;l=(f+(l*70|0)|0)/100|0;}a.Od.data[e]=(-16777216)|j<<16|k<<8|l;}e=e+1|0;}A3b(c,a.Od,128,128,a.bjZ);m=0;n=0;Cg();o=C1A;DI(3553,a.bjZ);Bc(3042);Bl(3008);B$(o);F(o,0.0,128.0,(-0.009999999776482582),0.0,1.0);F(o,128.0,128.0,(-0.009999999776482582),1.0,1.0);F(o,128.0,0.0,(-0.009999999776482582),1.0,0.0);F(o,0.0,0.0,(-0.009999999776482582),0.0,0.0);BO(o);Bc(3008);Bl(3042);b
=B(2289);$p=1;case 1:$z=Bmy(c,b);if(C()){break _;}f=$z;D5(c,f);p=CH(d.yq);while(Cl(p)){q=Cm(p);BY();Bt(0.0+q.btw/2.0+64.0,0.0+q.boR/2.0+64.0,(-0.019999999552965164));Bk((q.btN*360|0)/16.0,0.0,0.0,1.0);Cz(4.0,4.0,3.0);Bt((-0.125),0.125,0.0);f=q.bsK;g=f%4|0;r=(g+0|0)/4.0;h=f/4|0;s=(h+0|0)/4.0;t=(g+1|0)/4.0;u=(h+1|0)/4.0;B$(o);v=r;w=s;F(o,(-1.0),1.0,0.0,v,w);x=t;F(o,1.0,1.0,0.0,x,w);w=u;F(o,1.0,(-1.0),0.0,x,w);F(o,(-1.0),(-1.0),0.0,v,w);BO(o);BK();}BY();Bt(0.0,0.0,(-0.03999999910593033));Cz(1.0,1.0,1.0);b=a.by6;c
=d.ZF;f=(-16777216);$p=2;case 2:Bz7(b,c,m,n,f);if(C()){break _;}BK();return;default:H$();}}ED().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 A$F(){var a=this;D.call(a);a.bfn=0;a.beH=0;a.bdY=0;a.bFX=0.0;a.bE_=0.0;a.bEq=0.0;a.Ei=null;a.Rb=0;a.a2S=0;}
function AUL(){var a=new A$F();CtW(a);return a;}
function CtW(a){a.Ei=VB(65536);a.Rb=0;a.a2S=0;}
function AYI(a){var b;if(a.Rb){if(!a.a2S){N3(a.Ei);a.a2S=1;}if(ARS(a.Ei)>0){BY();Bt(a.bfn-a.bFX,a.beH-a.bE_,a.bdY-a.bEq);b=a.Ei;while(AVQ(b)){Pi(A58(b));}BK();}}}
var Sq=K();
var D$k=null;var D$i=0;var D$j=0;var D$h=null;var D$E=null;var D$F=null;var Sq_$clinitCalled=false;function QG(){var $p=0;if(Ib()){$p=ED().pop();}else if(Sq_$clinitCalled){return;}_:while(true){switch($p){case 0:Sq_$clinitCalled=true;$p=1;case 1:BcC();if(C()){break _;}QG=Be(Sq);return;default:H$();}}ED().push($p);}
function BzJ(b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:QG();if(C()){break _;}d=0;e=D$h.p;a:{while(true){if(d>=e){d=(-1);break a;}if(Jt((Z(D$h,d)).XV,b))break;d=d+1|0;}}f=C07.U;$p=2;case 2:$z=BYu(c);if(C()){break _;}g=$z;h=Te(f,g);if(d!=(-1)){(Z(D$h,d)).NY=h;(Z(D$h,d)).a$U=c;}else{g=D$h;d=g.p;f=new AVi;f.XV=b;f.a$U=c;f.NY=h;Y(g,f);}return d;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function Bl$(){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:QG();if(C()){break _;}return D$k;default:H$();}}ED().s($p);}
function BQK(){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:QG();if(C()){break _;}if(D$i==(-1)&&Da(D$h)){b=D$F;if(b!==null&&b.data.length>0){c=D$E;$p=2;continue _;}}return;case 2:$z=BzJ(c,b);if(C()){break _;}d=$z;D$j=d;D$F=null;return;default:H$();}}ED().s(b,c,d,$p);}
function BcC(){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=X(Co,16).data;b[0]=B(2290);b[1]=B(2290);b[2]=B(2291);b[3]=B(2291);b[4]=B(2292);b[5]=B(2293);b[6]=B(2294);b[7]=B(2295);b[8]=B(2296);b[9]=B(2297);b[10]=B(2298);b[11]=B(2299);b[12]=B(2299);b[13]=B(2300);b[14]=B(2301);b[15]=B(2302);c=AOf();while(true){d=X(D,3);e=d.data;f=b.length;e[0]=b[Sa(c,f)];e[1]=b[Sa(c,f)];e[2]=BJ(Sa(c,10000));g=Bpg(B(2303),
d);if(Bd(g)>16)continue;else break;}D$k=g;D$h=BL();$p=1;case 1:QG();if(C()){break _;}c=B(2164);E5();H1();h=1;$p=2;case 2:a:{$z=BoB(c,h);if(C()){break _;}b=$z;if(b!==null){b:{try{c=SV(Z2(b));break b;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}break a;}if(c!==null&&!LF(c.dE)){g=DD(Is(c,B(2159)));h=D0(c,B(2160));D$E=Is(c,B(2162));D$F=QV(c,B(2163));if(!JH(g))D$k=ALh(g,B(2304),B(2137));D$i=h;D$j=D0(c,B(2161));}}}return;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function A8x(){var a=this;Oo.call(a);a.a3Z=null;a.bNq=null;a.bGy=0;a.OV=null;}
function BFt(){D.call(this);this.cev=null;}
function A8Z(){var a=this;Kq.call(a);a.Yi=null;a.buG=null;}
function Bn4(a){var b,c,d;b=0;while(true){c=a.Yi;if(b>=c.p)break;c=Z(c,b);c.bV2();c.ciV(a);if(!c.bF1)d=b;else{c=a.Yi;d=b+(-1)|0;DL(c,b);}b=d+1|0;}}
function BBt(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.buG.U;d=B(2305);$p=1;case 1:$z=Bmy(c,d);if(C()){break _;}e=$z;D5(c,e);f=0;g=b;while(true){d=a.Yi;if(f>=d.p)break;d=Z(d,f);h=d.bJs;i=h+(d.bKX-h)*g-4.0|0;h=d.bJr;j=h+(d.bKW-h)*g-4.0|0;h=d.bOE;k=h+(d.bH5-h)*g;h=d.bNI;l=h+(d.bN3-h)*g;h=d.bLT;m=h+(d.bKY-h)*g;h=d.bHG;Cj(l,m,h+(d.bK5
-h)*g,k);CW(a,i,j,40,0,8,8);f=f+1|0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BNI(){var a=this;D.call(a);a.uN=null;a.l0=0;a.l1=0;a.l2=0;a.B3=0;a.nn=null;a.ks=null;}
function CAv(a,b,c,d,e){var f=new BNI();Cie(f,a,b,c,d,e);return f;}
function AHb(a){var b=new BNI();Cni(b,a);return b;}
function Cie(a,b,c,d,e,f){Pj();a.uN=C1E;a.l0=b;a.l1=c;a.l2=d;a.B3=e;a.nn=Cr(f.Q,f.P,f.M);}
function Cni(a,b){Pj();a.uN=C1G;a.ks=b;a.nn=Cr(b.d,b.h,b.c);}
var ZB=K(Dh);
var C1E=null;var C1G=null;var D$G=null;function Pj(){Pj=Be(ZB);Cle();}
function Clo(a,b){var c=new ZB();BaA(c,a,b);return c;}
function CjG(){Pj();return D$G.d3();}
function BaA(a,b,c){Pj();FO(a,b,c);}
function Cle(){var b;C1E=Clo(B(2306),0);b=Clo(B(2307),1);C1G=b;D$G=V(ZB,[C1E,b]);}
function A5W(){var a=this;D.call(a);a.Jg=Bw;a.u1=0;a.x1=0;a.u2=0;a.ia=Bw;a.a1U=Bw;a.P2=Bw;a.IW=null;a.HJ=0;a.sm=null;a.yl=0;a.nl=0;a.tc=0;a.pl=0;a.tA=0;a.Ji=0;a.Ea=0;a.la=0;}
function AVz(a){var b=new A5W();B3G(b,a);return b;}
function AWB(a,b){var c=new A5W();CAy(c,a,b);return c;}
function B3G(a,b){a.la=0;a.Jg=ADu(b,B(2308));a.Ji=D0(b,B(2309));if(!G4(b,B(2310)))a.Ea=1;else a.Ea=G0(b,B(2310));a.u1=D0(b,B(1885));a.x1=D0(b,B(1886));a.u2=D0(b,B(1887));a.ia=ADu(b,B(2311));a.a1U=ADu(b,B(2312));a.P2=ADu(b,B(2313));a.sm=Is(b,B(2314));a.yl=D0(b,B(2315));a.tc=D0(b,B(2316));a.nl=G0(b,B(2317));a.tA=D0(b,B(2318));a.pl=G0(b,B(2319));a.la=G0(b,B(2320));if(G4(b,B(223))){b=IS(b,B(223));a.IW=b;a.HJ=D0(b,B(1879));}}
function CAy(a,b,c){a.la=0;a.Jg=b.buc;a.Ji=b.bqy;a.Ea=b.brb;a.sm=c;a.la=b.byv;}
function AZV(a,b,c){WV(b,B(2308),a.Jg);Ei(b,B(2309),a.Ji);H9(b,B(2310),a.Ea);Ei(b,B(1885),a.u1);Ei(b,B(1886),a.x1);Ei(b,B(1887),a.u2);WV(b,B(2311),a.ia);WV(b,B(2313),a.P2);WV(b,B(2312),CS());I7(b,B(2314),a.sm);Ei(b,B(2315),a.yl);Ei(b,B(2316),a.tc);H9(b,B(2317),a.nl);Ei(b,B(2318),a.tA);H9(b,B(2319),a.pl);H9(b,B(2320),a.la);if(c!==null)ABx(b,B(223),c);}
function BJ3(a){return a.IW;}
function BT5(a,b){a.IW=b;}
function AHl(a,b,c,d){a.u1=b;a.x1=c;a.u2=d;}
function Nn(a){return a.la;}
function Bbn(){SX.call(this);this.a37=0;}
function Cmq(a){var b=new Bbn();CyT(b,a);return b;}
function CyT(a,b){APh(a,b);a.bDx=1;}
function B0W(b){b=b.gt;b.sM=1;b.pf=1;b.mJ=1;}
function CBQ(a,b){var c,d,e;B0W(b);c=0;while(c<9){d=b.X.dX.data;if(d[c]===null){e=new CE;CbF();Vd(e,Z(C5l,c));d[c]=e;}c=c+1|0;}}
function Cfi(b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:h=b.t;b=b.l;$p=1;case 1:Bxb(h,b,d,e,f,g);if(C()){break _;}$p=2;case 2:c.bvI(d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function BUc(a,b,c,d,e,f,g,h){var i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(c,e,f,g);if(C()){break _;}i=$z;if(i>0){O();j=C1F.data[i];$p=2;continue _;}if(d===null)return 0;k=d.bD;l=d.q;$p=3;continue _;case 2:$z=j.gZ(c,e,f,g,b);if(C()){break _;}k=$z;if(k)return 1;if(d===null)return 0;k=d.bD;l=d.q;$p=3;case 3:$z=Bps(d,b,c,e,f,g,h);if(C())
{break _;}m=$z;d.bD=k;d.q=l;return m;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BJy(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.dP;$p=1;case 1:Cfi(f,a,b,c,d,e);if(C()){break _;}a.a37=5;return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BiL(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a37-1|0;a.a37=f;if(f>0)return;a.a37=5;g=a.dP;$p=1;case 1:Cfi(g,a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cf_(a){}
function Cmo(a){return 0;}
function CC5(a,b){}
function CiC(a){return 5.0;}
function Ct$(a){return 0;}
function Ciw(a){return 1;}
function Cxl(a){return 1;}
function A1O(){var a=this;D.call(a);a.bjx=0.0;a.bQh=0.0;a.JI=null;}
function B_E(a,b,c){var d=new A1O();BZI(d,a,b,c);return d;}
function BZI(a,b,c,d){a.JI=b;a.bjx=c;a.bQh=d;}
function CD2(a,b){var c;b=b;c=W(b.bjx,a.bjx);return c<0?(-1):c>0?1:AJ5(b.JI,a.JI);}
function QF(){var a=this;D.call(a);a.Jc=null;a.zU=null;a.zT=null;a.Jw=null;a.Q9=null;a.Jx=null;}
var D$H=null;var D$I=null;var D$J=null;var D$K=null;var D$L=null;var D$M=null;function AI3(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;m=0;n=d;while(true){o=b.data;p=a.zT.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(p[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}b=i.data;r=b[0];s=1;a:{while(true){if(s>15)break a;if(p[s])break;s=s+1|0;}}if(r<s)r=s;m=15;b:{while(true){if(!m)break b;if(p[m])break;m=m+(-1)|0;}}if(r>m)r=m;b[0]=r;t=1<<s;u=s;while(true){if(u>=m){n
=t-p[m]|0;if(n<0)return (-3);p[m]=p[m]+n|0;b=a.Jx.data;v=0;b[1]=v;w=1;u=2;x=m;while(true){x=x+(-1)|0;if(!x)break;v=v+p[w]|0;b[u]=v;u=u+1|0;w=w+1|0;}q=0;u=0;while(true){x=o[c+u|0];if(x){i=l.data;w=b[x];b[x]=w+1|0;i[w]=q;}u=u+1|0;q=q+1|0;if(q>=d)break;}u=b[m];y=0;b[0]=y;z=0;ba=(-1);w= -r|0;a.Q9.data[0]=0;bb=0;bc=0;c:while(true){if(s>m)return n&&m!=1?(-5):0;q=a.zT.data[s];while(true){bd=q+(-1)|0;if(!q)break;t=bd+1|0;while(true){x=w+r|0;if(s<=x)break;ba=ba+1|0;v=m-x|0;if(v>r)v=r;d:{w=s-x|0;c=1<<w;if(c>t){c=c-t|
0;if(w<v){d=s;while(true){w=w+1|0;if(w>=v)break;c=c<<1;b=a.zT.data;d=d+1|0;if(c<=b[d])break d;c=c-b[d]|0;}}}}i=k.data;bc=1<<w;if((i[0]+bc|0)>1440)break c;b=a.Q9.data;bb=i[0];b[ba]=bb;i[0]=i[0]+bc|0;if(!ba){h.data[0]=bb;w=x;continue;}a.Jx.data[ba]=y;i=a.Jw;p=i.data;p[0]=w<<24>>24;p[1]=r<<24>>24;v=y>>>(x-r|0)|0;d=ba-1|0;p[2]=(bb-b[d]|0)-v|0;CG(i,0,j,(b[d]+v|0)*3|0,3);w=x;}p=a.Jw.data;x=s-w|0;p[1]=x<<24>>24;if(z>=u)p[0]=192;else{o=l.data;if(o[z]>=e){b=g.data;i=f.data;p[0]=((b[o[z]-e|0]+16|0)+64|0)<<24>>24;d=z+
1|0;p[2]=i[o[z]-e|0];z=d;}else{p[0]=(o[z]>=256?96:0)<<24>>24;d=z+1|0;p[2]=o[z];z=d;}}x=1<<x;c=y>>>w|0;while(c<bc){CG(a.Jw,0,j,(bb+c|0)*3|0,3);c=c+x|0;}c=1<<(s-1|0);while(y&c){y=y^c;c=c>>>1|0;}y=y^c;v=(1<<w)-1|0;while((y&v)!=a.Jx.data[ba]){ba=ba+(-1)|0;w=w-r|0;v=(1<<w)-1|0;}q=bd;}s=s+1|0;}return (-3);}q=t-p[u]|0;if(q<0)break;u=u+1|0;t=q<<1;}return (-3);}
function BX_(a,b,c,d,e,f){var g,h;ANy(a,19);g=a.Jc;g.data[0]=0;h=AI3(a,b,0,19,19,null,null,d,c,e,g,a.zU);if(h==(-3))f.d9=B(2321);else if(!(h!=(-5)&&c.data[0])){f.d9=B(2322);h=(-3);}return h;}
function Bak(a,b,c,d,e,f,g,h,i,j){var k,l;ANy(a,288);k=a.Jc;k.data[0]=0;l=AI3(a,d,0,b,257,D$J,D$K,g,e,i,k,a.zU);if(!l&&e.data[0]){ANy(a,288);c=AI3(a,d,b,c,0,D$L,D$M,h,f,i,a.Jc,a.zU);if(!c&&!(!f.data[0]&&b>257))return 0;if(c==(-3))j.d9=B(2323);else if(c==(-5)){j.d9=B(2324);c=(-3);}else if(c!=(-4)){j.d9=B(2325);c=(-3);}return c;}if(l==(-3))j.d9=B(2326);else if(l!=(-4)){j.d9=B(2327);l=(-3);}return l;}
function BJH(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=D$H;e[0]=D$I;return 0;}
function ANy(a,b){var c;if(a.Jc===null){a.Jc=Bx(1);a.zU=Bx(b);a.zT=Bx(16);a.Jw=Bx(3);a.Q9=Bx(15);a.Jx=Bx(16);}if(a.zU.data.length<b)a.zU=Bx(b);c=0;while(c<b){a.zU.data[c]=0;c=c+1|0;}c=0;while(c<16){a.zT.data[c]=0;c=c+1|0;}c=0;while(c<3){a.Jw.data[c]=0;c=c+1|0;}CG(a.zT,0,a.Q9,0,15);CG(a.zT,0,a.Jx,0,16);}
function BWf(){D$H=Cc([96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,192,80,7,10,0,8,96,0,8,32,0,9,160,0,8,0,0,8,128,0,8,64,0,9,224,80,7,6,0,8,88,0,8,24,0,9,144,83,7,59,0,8,120,0,8,56,0,9,208,81,7,17,0,8,104,0,8,40,0,9,176,0,8,8,0,8,136,0,8,72,0,9,240,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,200,81,7,13,0,8,100,0,8,36,0,9,168,0,8,4,0,8,132,0,8,68,0,9,232,80,7,8,0,8,92,0,8,28,0,9,152,84,7,83,0,8,124,0,8,60,0,9,216,82,7,23,0,8,108,0,8,44,0,9,184,0,8,12,0,8,140,0,8,76,0,9,248,80,7,
3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,196,81,7,11,0,8,98,0,8,34,0,9,164,0,8,2,0,8,130,0,8,66,0,9,228,80,7,7,0,8,90,0,8,26,0,9,148,84,7,67,0,8,122,0,8,58,0,9,212,82,7,19,0,8,106,0,8,42,0,9,180,0,8,10,0,8,138,0,8,74,0,9,244,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,204,81,7,15,0,8,102,0,8,38,0,9,172,0,8,6,0,8,134,0,8,70,0,9,236,80,7,9,0,8,94,0,8,30,0,9,156,84,7,99,0,8,126,0,8,62,0,9,220,82,7,27,0,8,110,0,8,46,0,9,188,0,8,14,0,8,142,0,8,78,0,9,252,96,7,256,0,8,81,0,8,17,85,8,131,82,
7,31,0,8,113,0,8,49,0,9,194,80,7,10,0,8,97,0,8,33,0,9,162,0,8,1,0,8,129,0,8,65,0,9,226,80,7,6,0,8,89,0,8,25,0,9,146,83,7,59,0,8,121,0,8,57,0,9,210,81,7,17,0,8,105,0,8,41,0,9,178,0,8,9,0,8,137,0,8,73,0,9,242,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,202,81,7,13,0,8,101,0,8,37,0,9,170,0,8,5,0,8,133,0,8,69,0,9,234,80,7,8,0,8,93,0,8,29,0,9,154,84,7,83,0,8,125,0,8,61,0,9,218,82,7,23,0,8,109,0,8,45,0,9,186,0,8,13,0,8,141,0,8,77,0,9,250,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,198,81,
7,11,0,8,99,0,8,35,0,9,166,0,8,3,0,8,131,0,8,67,0,9,230,80,7,7,0,8,91,0,8,27,0,9,150,84,7,67,0,8,123,0,8,59,0,9,214,82,7,19,0,8,107,0,8,43,0,9,182,0,8,11,0,8,139,0,8,75,0,9,246,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,206,81,7,15,0,8,103,0,8,39,0,9,174,0,8,7,0,8,135,0,8,71,0,9,238,80,7,9,0,8,95,0,8,31,0,9,158,84,7,99,0,8,127,0,8,63,0,9,222,82,7,27,0,8,111,0,8,47,0,9,190,0,8,15,0,8,143,0,8,79,0,9,254,96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,193,80,7,10,0,8,96,0,8,32,0,9,161,0,
8,0,0,8,128,0,8,64,0,9,225,80,7,6,0,8,88,0,8,24,0,9,145,83,7,59,0,8,120,0,8,56,0,9,209,81,7,17,0,8,104,0,8,40,0,9,177,0,8,8,0,8,136,0,8,72,0,9,241,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,201,81,7,13,0,8,100,0,8,36,0,9,169,0,8,4,0,8,132,0,8,68,0,9,233,80,7,8,0,8,92,0,8,28,0,9,153,84,7,83,0,8,124,0,8,60,0,9,217,82,7,23,0,8,108,0,8,44,0,9,185,0,8,12,0,8,140,0,8,76,0,9,249,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,197,81,7,11,0,8,98,0,8,34,0,9,165,0,8,2,0,8,130,0,8,66,0,9,229,80,
7,7,0,8,90,0,8,26,0,9,149,84,7,67,0,8,122,0,8,58,0,9,213,82,7,19,0,8,106,0,8,42,0,9,181,0,8,10,0,8,138,0,8,74,0,9,245,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,205,81,7,15,0,8,102,0,8,38,0,9,173,0,8,6,0,8,134,0,8,70,0,9,237,80,7,9,0,8,94,0,8,30,0,9,157,84,7,99,0,8,126,0,8,62,0,9,221,82,7,27,0,8,110,0,8,46,0,9,189,0,8,14,0,8,142,0,8,78,0,9,253,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,195,80,7,10,0,8,97,0,8,33,0,9,163,0,8,1,0,8,129,0,8,65,0,9,227,80,7,6,0,8,89,0,8,25,0,9,147,83,
7,59,0,8,121,0,8,57,0,9,211,81,7,17,0,8,105,0,8,41,0,9,179,0,8,9,0,8,137,0,8,73,0,9,243,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,203,81,7,13,0,8,101,0,8,37,0,9,171,0,8,5,0,8,133,0,8,69,0,9,235,80,7,8,0,8,93,0,8,29,0,9,155,84,7,83,0,8,125,0,8,61,0,9,219,82,7,23,0,8,109,0,8,45,0,9,187,0,8,13,0,8,141,0,8,77,0,9,251,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,199,81,7,11,0,8,99,0,8,35,0,9,167,0,8,3,0,8,131,0,8,67,0,9,231,80,7,7,0,8,91,0,8,27,0,9,151,84,7,67,0,8,123,0,8,59,0,9,215,82,
7,19,0,8,107,0,8,43,0,9,183,0,8,11,0,8,139,0,8,75,0,9,247,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,207,81,7,15,0,8,103,0,8,39,0,9,175,0,8,7,0,8,135,0,8,71,0,9,239,80,7,9,0,8,95,0,8,31,0,9,159,84,7,99,0,8,127,0,8,63,0,9,223,82,7,27,0,8,111,0,8,47,0,9,191,0,8,15,0,8,143,0,8,79,0,9,255]);D$I=Cc([80,5,1,87,5,257,83,5,17,91,5,4097,81,5,5,89,5,1025,85,5,65,93,5,16385,80,5,3,88,5,513,84,5,33,92,5,8193,82,5,9,90,5,2049,86,5,129,192,5,24577,80,5,2,87,5,385,83,5,25,91,5,6145,81,5,7,89,5,1537,85,5,97,93,
5,24577,80,5,4,88,5,769,84,5,49,92,5,12289,82,5,13,90,5,3073,86,5,193,192,5,24577]);D$J=Cc([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]);D$K=Cc([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,112,112]);D$L=Cc([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577]);D$M=Cc([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);}
function AF5(){var a=this;D.call(a);a.mu=0;a.EU=0;a.Qg=null;a.Bu=0;a.Fj=0;a.blD=0;a.W2=0;a.TV=0;a.a6N=0;a.bdE=0;a.bk4=null;a.bgh=0;a.baU=null;a.bgr=0;a.jD=null;a.iq=null;}
var D$N=null;function AZn(a,b,c,d,e,f,g){a.mu=0;a.a6N=b<<24>>24;a.bdE=c<<24>>24;a.bk4=d;a.bgh=e;a.baU=f;a.bgr=g;a.Qg=null;}
function Bd5(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.jD;d=c.bg;e=c.bR;c=a.iq;f=c.dS;g=c.dT;h=c.cO;i=c.lI;j=h>=i?c.ji-h|0:(i-h|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.mu){case 0:break f;case 2:i=a.W2;while(g<i){if(!e){c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,b);}b=0;e=e+(-1)|0;l=a.jD.eE.data;m=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=m;}a.EU=a.EU+(f&D$N.data[i])|0;f=f>>i;g=g-i|0;a.Fj=a.bdE;a.Qg=a.baU;a.Bu=a.bgr;a.mu=3;break g;case 4:m=a.W2;while(g<m){if(!e){c=a.iq;c.dS
=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,b);}b=0;e=e+(-1)|0;l=a.jD.eE.data;i=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=i;}a.TV=a.TV+(f&D$N.data[m])|0;f=f>>m;g=g-m|0;a.mu=5;break c;case 6:break d;case 7:if(g>7){g=g+(-8)|0;e=e+1|0;d=d+(-1)|0;}c=a.iq;c.cO=h;b=ES(c,b);c=a.iq;h=c.cO;i=c.lI;if(i!=h){c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,b);}a.mu=8;break a;case 9:c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,
(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,(-2));}}i=a.Fj;while(g<i){if(!e){c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,b);}b=0;e=e+(-1)|0;l=a.jD.eE.data;m=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=m;}i=(a.Bu+(f&D$N.data[i])|0)*3|0;l=a.Qg.data;m=i+1|0;f=f>>l[m];g=g-l[m]|0;m=l[i];if(m&16){a.W2=m&15;a.TV=l[i+2|0];a.mu=4;continue b;}if(m&64){a.mu=9;c=a.jD;c.d9=B(2328);k
=a.iq;k.dS=f;k.dT=g;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;k.cO=h;return ES(k,(-3));}a.Fj=m;a.Bu=(i/3|0)+l[i+2|0]|0;continue b;}if(j>=258&&e>=10){c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;b=BtF(a,a.a6N,a.bdE,a.bk4,a.bgh,a.baU,a.bgr,c,k);c=a.jD;d=c.bg;e=c.bR;c=a.iq;f=c.dS;g=c.dT;h=c.cO;i=c.lI;j=h>=i?c.ji-h|0:(i-h|0)-1|0;if(b){a.mu=b!=1?9:7;continue b;}}a.Fj=a.a6N;a.Qg=a.bk4;a.Bu=a.bgh;a.mu=1;}m=a.Fj;while(g<m){if(!e){c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg
=d;c.cO=h;return ES(c,b);}b=0;e=e+(-1)|0;l=a.jD.eE.data;i=d+1|0;f=f|(l[d]&255)<<g;g=g+8|0;d=i;}n=(a.Bu+(f&D$N.data[m])|0)*3|0;l=a.Qg.data;i=n+1|0;f=f>>>l[i]|0;g=g-l[i]|0;o=l[n];if(!o){a.blD=l[n+2|0];a.mu=6;continue b;}if(o&16){a.W2=o&15;a.EU=l[n+2|0];a.mu=2;continue b;}if(!(o&64)){a.Fj=o;a.Bu=(n/3|0)+l[n+2|0]|0;continue b;}if(!(o&32)){a.mu=9;c=a.jD;c.d9=B(2329);k=a.iq;k.dS=f;k.dT=g;c.bR=e;c.bi=Bi(c.bi,L(d-c.bg|0));c.bg=d;k.cO=h;return ES(k,(-3));}a.mu=7;continue b;}if(j)i=h;else{c=a.iq;m=c.ji;if(h!=m)i=h;else
{n=c.lI;if(!n)i=h;else{i=0;j=i>=n?m-i|0:(n-i|0)-1|0;}}if(!j){c.cO=i;b=ES(c,b);c=a.iq;i=c.cO;m=c.lI;j=i>=m?c.ji-i|0:(m-i|0)-1|0;n=c.ji;if(i==n&&m){i=0;j=i>=m?n-i|0:(m-i|0)-1|0;}if(!j){c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=i;return ES(c,b);}}}b=0;l=a.iq.kD.data;h=i+1|0;l[i]=a.blD<<24>>24;j=j+(-1)|0;a.mu=0;continue b;}i=h-a.TV|0;while(i<0){i=i+a.iq.ji|0;}while(a.EU){if(j)m=h;else{c=a.iq;n=c.ji;if(h!=n)m=h;else{o=c.lI;if(!o)m=h;else{m=0;j=m>=o?n-m|0:(o-m|0)-1|0;}}if(!j){c.cO=m;b=ES(c,
b);c=a.iq;m=c.cO;n=c.lI;j=m>=n?c.ji-m|0:(n-m|0)-1|0;o=c.ji;if(m==o&&n){m=0;j=m>=n?o-m|0:(n-m|0)-1|0;}if(!j)break b;}}c=a.iq;l=c.kD.data;h=m+1|0;n=i+1|0;l[m]=l[i];j=j+(-1)|0;i=n==c.ji?0:n;a.EU=a.EU-1|0;}a.mu=0;}c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=m;return ES(c,b);}c=a.iq;c.dS=f;c.dT=g;k=a.jD;k.bR=e;k.bi=Bi(k.bi,L(d-k.bg|0));k.bg=d;c.cO=h;return ES(c,1);}
function Bc3(a,b){}
function BtF(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,y;j=i.bg;k=i.bR;l=h.dS;m=h.dT;n=h.cO;o=h.lI;p=n>=o?h.ji-n|0:(o-n|0)-1|0;q=D$N.data;r=q[b];s=q[c];while(true){if(m<20){k=k+(-1)|0;q=i.eE.data;b=j+1|0;l=l|(q[j]&255)<<m;m=m+8|0;j=b;continue;}a:{t=d.data;u=l&r;v=(e+u|0)*3|0;c=t[v];if(!c){b=v+1|0;l=l>>t[b];m=m-t[b]|0;q=h.kD.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}else{while(true){b=v+1|0;l=l>>t[b];m=m-t[b]|0;if(c&16){c=c&15;b=t[v+2|0];x=D$N.data;y=b+(l&x[c])|0;b=l>>c;c=m-c|0;while(c<15){k=
k+(-1)|0;q=i.eE.data;o=j+1|0;b=b|(q[j]&255)<<c;c=c+8|0;j=o;}q=f.data;o=b&s;w=(g+o|0)*3|0;l=q[w];while(true){m=w+1|0;b=b>>q[m];c=c-q[m]|0;if(l&16)break;if(l&64){i.d9=B(2328);e=i.bR-k|0;g=c>>3;if(g<e)e=g;g=k+e|0;o=j-e|0;c=c-(e<<3)|0;h.dS=b;h.dT=c;i.bR=g;i.bi=Bi(i.bi,L(o-i.bg|0));i.bg=o;h.cO=n;return (-3);}o=(o+q[w+2|0]|0)+(b&x[l])|0;w=(g+o|0)*3|0;l=q[w];}o=l&15;while(c<o){k=k+(-1)|0;t=i.eE.data;l=j+1|0;b=b|(t[j]&255)<<c;c=c+8|0;j=l;}w=q[w+2|0]+(b&x[o])|0;l=b>>o;m=c-o|0;p=p-y|0;if(n>=w){o=n-w|0;b=n-o|0;if(b>0&&
2>b){q=h.kD.data;b=n+1|0;c=o+1|0;q[n]=q[o];n=b+1|0;o=c+1|0;q[b]=q[c];y=y+(-2)|0;}else{q=h.kD;CG(q,o,q,n,2);n=n+2|0;o=o+2|0;y=y+(-2)|0;}}else{o=n-w|0;while(true){b=h.ji;o=o+b|0;if(o>=0)break;}b=b-o|0;if(y>b){y=y-b|0;c=n-o|0;if(c>0&&b>c){c=n;while(true){q=h.kD.data;n=c+1|0;w=o+1|0;q[c]=q[o];b=b+(-1)|0;if(!b)break;c=n;o=w;}}else{q=h.kD;CG(q,o,q,n,b);n=n+b|0;}o=0;}}b=n-o|0;if(b>0&&y>b){while(true){q=h.kD.data;w=n+1|0;b=o+1|0;q[n]=q[o];y=y+(-1)|0;if(!y)break;n=w;o=b;}break a;}q=h.kD;CG(q,o,q,n,y);w=n+y|0;break a;}if
(c&64){if(c&32){y=i.bR-k|0;b=m>>3;if(b<y)y=b;b=k+y|0;c=j-y|0;e=m-(y<<3)|0;h.dS=l;h.dT=e;i.bR=b;i.bi=Bi(i.bi,L(c-i.bg|0));i.bg=c;h.cO=n;return 1;}i.d9=B(2329);y=i.bR-k|0;b=m>>3;if(b<y)y=b;b=k+y|0;c=j-y|0;e=m-(y<<3)|0;h.dS=l;h.dT=e;i.bR=b;i.bi=Bi(i.bi,L(c-i.bg|0));i.bg=c;h.cO=n;return (-3);}u=(u+t[v+2|0]|0)+(l&D$N.data[c])|0;v=(e+u|0)*3|0;c=t[v];if(!c)break;}b=v+1|0;l=l>>t[b];m=m-t[b]|0;q=h.kD.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}}if(p<258)break;if(k<10)break;n=w;}y=i.bR-k|0;b=m>>3;if(b<y)y=b;b=k+y|
0;c=j-y|0;e=m-(y<<3)|0;h.dS=l;h.dT=e;i.bR=b;i.bi=Bi(i.bi,L(c-i.bg|0));i.bg=c;h.cO=w;return 0;}
function Bea(){D$N=Cc([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);}
function A9t(){var a=this;D.call(a);a.bzk=null;a.bzl=null;a.bzi=null;}
function B2L(a){var b,c,d,e,f,$$je;b=a.bzk;c=a.bzl;d=a.bzi;Q2();a:{b:{c:{d:{try{AP$(b);}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break d;}else{b=$$je;break c;}}Dw(d,null);break a;}try{e=C$0;f=X(D,1);f.data[0]=c;Ea(e,B(2278),f);IU(C$0,b);break b;}catch($$e){$$je=N($$e);b=$$je;}}Dw(d,null);M(b);}Dw(d,null);}}
function AS9(){var a=this;D.call(a);a.bAb=null;a.bAc=null;a.bAd=null;}
function CCs(a){var b,c,d,e,f,g,h,$$je;b=a.bAb;c=a.bAc;d=a.bAd;Q2();e=null;a:{b:{c:{d:{try{f=e;b=Bal(b);e=b;f=b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){g=$$je;break d;}else{b=$$je;break c;}}Dw(d,b);break a;}try{f=e;b=C$0;h=X(D,1);h.data[0]=c;Ea(b,B(2278),h);IU(C$0,g);break b;}catch($$e){$$je=N($$e);b=$$je;}}Dw(d,f);M(b);}Dw(d,e);}}
function AUu(){var a=this;D.call(a);a.vc=null;a.zF=null;a.pO=0;a.LM=0;a.FC=0;a.Fh=0;}
function Jw(){var a=this;D.call(a);a.a90=0;a.bj3=0;a.bDa=null;a.G8=0;a.bEm=0;a.XG=0;a.Ry=0;a.a0v=0;a.a4o=0;a.bgY=0;a.Hp=0;a.tp=0;a.a8Y=0;a.XU=0;a.Ur=0;a.Hz=0;a.Vo=0;a.JC=0;a.a1h=0;a.Jz=0;a.X6=0;a.FR=0;a.Vs=0;a.nC=0;a.GT=null;a.bBV=null;a.bdF=0.0;a.bdI=0.0;a.bdH=0.0;a.bdG=0.0;a.bb3=0;a.bEW=null;a.bkB=0.0;a.bkC=0.0;a.bky=0.0;a.bkz=0.0;a.bFP=null;a.biV=0.0;a.biT=0.0;a.biY=0.0;a.biZ=0.0;a.a_n=0;a.bsC=null;a.a5o=0.0;a.bwQ=null;a.bcH=null;a.bfT=0;a.VP=null;a.bhh=0;a.bt9=null;a.bf3=0.0;a.bf4=0.0;a.bf6=0.0;a.a7D=0;a.bpD
=null;a.bkT=0.0;a.bkU=0.0;a.bkS=0.0;a.bj2=0;a.bts=null;a.a9N=0;a.a8G=0.0;a.bhy=0.0;a.a$d=0.0;a.bqh=null;a.bb6=0.0;a.bb7=0.0;a.bb$=0.0;a.bb9=0.0;a.bj5=0;a.bqY=null;a.a7i=0;a.bAh=null;a.bk9=null;a.bhX=0;a.buw=null;a.btU=null;a.bcT=0;a.buk=null;a.bpr=null;a.a8P=0;a.bE2=null;a.bng=null;a.bfh=0;a.a3k=null;a.Li=0;a.bEy=null;a.N0=0;a.bae=null;a.bxn=null;a.bqG=null;a.a13=null;a.bBx=null;a.brQ=null;a.bhV=null;a.QI=null;a.a8e=null;a.N3=null;a.byV=null;a.bh3=0.0;a.bh2=0.0;a.bjd=0.0;a.bjl=null;a.bEd=0;a.Wc=0;}
var D$O=null;var D7_=null;var D$P=null;var D$Q=null;var D$R=null;var D$S=null;var D$T=null;var D$U=null;var D$V=null;var D$W=null;function Qo(){Qo=Be(Jw);Cnp();}
function D$X(a,b,c){var d=new Jw();ASL(d,a,b,c);return d;}
function AMg(){var b,c,d;Qo();CD();b=C2R.data;c=(!b[0]?0:16)|(!b[1]?0:32)|(!C2q?0:64)|(C2t&&C2s?128:0);d=b[0]&&C2Z?256:0;a:{b:{c=c|d;if(b[0]){d=C2W;if(d)break b;if(d&&C2X)break b;}d=0;break a;}d=512;}return c|d|(C2G&&C2I>0.0?1024:0)|(!C2i?0:2048);}
function Bkg(a,b,c,d){var e,f;OB(a.GT);c=c+a.bEd|0;if(b!=7)YQ(b,c,d);else{e=(c>>2)*6|0;f=(d>>2)*6|0;b=c+d|0;if(b<=65536){if(a.Wc!=16){a.Wc=16;A9Y(1);}AHq(4,c,b-1|0,f,5123,e<<1);}else{if(a.Wc==32)ABa(d,0);else{a.Wc=32;ABa(d,1);}AHq(4,c,b-1|0,f,5125,e<<2);}}}
function ATN(a,b,c,d,e,f,g){OB(a.GT);AHq(b,c,d,e,f,g);}
function AGH(b){var c,d;Qo();c=D$P.data;d=c[b];if(d===null){d=AOI(b,0,0);c[b]=d;}return d;}
function AMs(b,c){var d,e,f,g,h;Qo();d=b&(15|D7_.chn(c));e=D$Q.data;f=e[d];if(f!==null){e=f.data;g=e[c];if(g===null){g=AOI(d,c,1);e[c]=g;}return g;}f=X(Jw,1<<D7_.b0_());h=f.data;e[d]=f;g=AOI(d,c,1);h[c]=g;return g;}
function AOI(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je;Qo();e=null;if(d){e=X(D,1);f=(D7_.bU1(b,c,e)).data;g=f[0];h=f[1];}else{if(D$S===null)D$S=TS(B(2330));g=D$S;if(D$T===null)D$T=TS(B(2331));h=D$T;}i=new T;U(i);if(b&1)BM(i,B(2332));if(b&2)BM(i,B(2333));if(b&4)BM(i,B(2334));if(b&8)BM(i,B(2335));if(b&16)BM(i,B(2336));if(b&32)BM(i,B(2337));if(b&64)BM(i,B(2338));if(b&128)BM(i,B(2339));if(b&256)BM(i,B(2340));if(b&512)BM(i,B(2341));if(b&1024)BM(i,B(2342));if(b&2048)BM(i,B(2343));BM(i,B(2344));BM(i,B(588));BM(i,
B(2345));j=Mh(35633);k=S(i);LL(j,AND(g,k));L1(j);if(Re(j,35713)!=1){IN();l=D$O;e=X(D,1);m=Uc(b);if(d&&c){n=Uc(c);k=new T;U(k);J(J(k,B(2346)),n);n=S(k);}else n=B(4);a:{f=e.data;k=new T;U(k);J(J(k,m),n);f[0]=S(k);Ea(l,B(2347),e);o=R3(j);if(o!==null){p=FX(o,B(590));q=0;while(true){e=p.data;if(q>=e.length)break a;l=D$O;f=X(D,1);f.data[0]=e[q];Ea(l,B(591),f);q=q+1|0;}}}If(j);j=new DJ;Bg(j,B(2348));M(j);}l=Mh(35632);LL(l,A5X(h,k));L1(l);if(Re(l,35713)==1){r=ZD();NH(r,j);NH(r,l);m=null;n=null;b:{try{k=new Jw;m=k;ASL(k,
b,c,r);break b;}catch($$e){$$je=N($$e);if($$je instanceof DJ){n=$$je;}else{throw $$e;}}k=m;}MW(r,j);MW(r,l);If(l);If(j);if(n!==null){Xi(r);M(n);}if(e!==null){k.bDa=e;D7_.ccK(r,k.a90,k.bj3,e);}Y(D$R,k);return k;}IN();r=D$O;e=X(D,1);g=Uc(b);if(d&&c){h=Uc(c);n=new T;U(n);J(J(n,B(2346)),h);h=S(n);}else h=B(4);c:{f=e.data;n=new T;U(n);J(J(n,g),h);f[0]=S(n);Ea(r,B(2349),e);o=R3(l);if(o!==null){p=FX(o,B(590));q=0;while(true){e=p.data;if(q>=e.length)break c;r=D$O;f=X(D,1);f.data[0]=e[q];Ea(r,B(599),f);q=q+1|0;}}}If(l);If(j);j
=new DJ;Bg(j,B(2350));M(j);}
function Uc(b){var c,d,e,f,g;Qo();if(!b)return B(18);c=new T;U(c);d=0;e=0;while(true){f=b&1<<d;if(f<=0)g=e;else{g=e+1|0;if(e>0)Bb(c,32);Bj(c,f);}d=d+1|0;if(b<1<<d)break;e=g;}return S(c);}
function ASL(a,b,c,d){var e,f,g,h,i,j,k,l,m;Qo();AJO(a);a.bdF=(-999.0);a.bdI=(-999.0);a.bdH=(-999.0);a.bdG=(-999.0);a.bb3=(-1);a.bkB=(-999.0);a.bkC=(-999.0);a.bky=(-999.0);a.bkz=(-999.0);a.biV=(-999.0);a.biT=(-999.0);a.biY=(-999.0);a.biZ=(-999.0);a.a_n=(-1);a.a5o=(-999.0);a.bcH=X(AL3,2);a.bfT=(-1);a.VP=X(PQ,2);a.bhh=(-1);a.bf3=(-999.0);a.bf4=(-999.0);a.bf6=(-999.0);a.a7D=(-1);a.bkT=(-999.0);a.bkU=(-999.0);a.bkS=(-999.0);a.bj2=(-1);a.a9N=0;a.a8G=(-999.0);a.bhy=(-999.0);a.a$d=(-999.0);a.bb6=(-999.0);a.bb7=(-999.0);a.bb$
=(-999.0);a.bb9=(-999.0);a.bj5=(-1);a.a7i=(-1);a.bk9=ALD();a.bhX=(-1);a.btU=ALD();a.bcT=(-1);a.bpr=ALD();a.a8P=(-1);a.bng=ALD();a.bfh=(-1);a.Li=(-1);a.N0=(-1);a.a13=Bx(8);a.bhV=Dk(8);a.QI=Dk(8);a.a8e=Bx(8);a.N3=Bx(8);a.bh3=(-999.0);a.bh2=(-999.0);a.bjd=0.0;a.GT=d;a.G8=!(b&1)?0:1;a.bEm=!(b&2)?0:1;a.XG=!(b&4)?0:1;a.Ry=!(b&8)?0:1;a.a90=b;a.bj3=c;e=0;MU(d,e,B(2351));f=12;if(!a.bEm){a.JC=(-1);a.a1h=(-1);}else{e=1;a.JC=e;a.a1h=f;MU(d,e,B(2352));f=16;}if(!a.G8){a.Hz=(-1);a.Vo=(-1);}else{e=e+1|0;a.Hz=e;a.Vo=f;MU(d,
e,B(2353));f=f+8|0;}if(!a.XG){a.Jz=(-1);a.X6=(-1);}else{e=e+1|0;a.Jz=e;a.X6=f;MU(d,e,B(2354));f=f+4|0;}if(!a.Ry){a.FR=(-1);a.Vs=(-1);}else{e=e+1|0;a.FR=e;a.Vs=f;MU(d,e,B(2355));f=f+4|0;}a.nC=f;WN(d);if(AJH(d,35714)==1){a.a0v=!(b&16)?0:1;a.a4o=!(b&32)?0:1;a.bgY=!(b&64)?0:1;a.Hp=!(b&128)?0:1;a.tp=!(b&256)?0:1;a.a8Y=!(b&512)?0:1;a.XU=!(b&1024)?0:1;a.Ur=!(b&2048)?0:1;f=0;while(true){g=a.VP.data;if(f>=g.length)break;g[f]=CuE((-999.0),(-999.0),(-999.0),0.0);f=f+1|0;}f=0;while(true){g=a.a13.data;if(f>=g.length)break;g[f]
=(-1);f=f+1|0;}a.bBV=EI(d,B(607));a.bsC=!a.bgY?null:EI(d,B(2356));h=!a.Hp?null:EI(d,B(2357));a:{a.bwQ=h;if(a.Hp){f=0;while(true){g=a.bcH.data;if(f>=g.length)break a;h=B6();CZ(Fm(J(h,B(2358)),f),93);g[f]=EI(d,BX(h));f=f+1|0;}}}a.bt9=!a.Hp?null:EI(d,B(2359));a.bpD=!a.XG&&a.Hp?EI(d,B(2360)):null;a.bts=!a.XU?null:EI(d,B(2361));a.bqh=!a.XU?null:EI(d,B(2362));a.bqY=!a.tp?null:EI(d,B(2363));a.bAh=!a.tp?null:EI(d,B(2364));a.buw=!a.tp?null:EI(d,B(2365));a.buk=!a.tp?null:EI(d,B(2366));a.bE2=!a.tp?null:EI(d,B(2367));a.a3k
=EI(d,B(2368));a.bEy=EI(d,B(2369));a.bae=EI(d,B(2370));a.bxn=!a.tp&&!a.G8?null:EI(d,B(2371));a.bqG=!a.Ry?null:EI(d,B(2372));a.bBx=!a.G8&&a.a0v?EI(d,B(2373)):null;a.brQ=!a.Ry&&a.a4o?EI(d,B(2374)):null;a.byV=!a.a8Y?null:EI(d,B(2375));a.bEW=!a.Ur?null:EI(d,B(2376));a.bFP=!a.Ur?null:EI(d,B(2377));if(a.a0v){OB(d);Q8(EI(d,B(2378)),0);}if(a.a4o){OB(d);Q8(EI(d,B(2379)),1);}return;}IN();h=D$O;g=X(D,1);i=Uc(b);if(D7_!==null&&c){j=Uc(c);k=B6();J(J(k,B(2346)),j);j=BX(k);}else j=B(4);b:{l=g.data;k=B6();J(J(k,i),j);l[0]=
BX(k);Ea(h,B(2380),g);h=AJL(d);if(h!==null){g=FX(h,B(590));f=0;while(true){l=g.data;if(f>=l.length)break b;d=D$O;m=X(D,1);m.data[0]=l[f];Ea(d,B(602),m);f=f+1|0;}}}M(ZV(B(2381)));}
function AST(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,be,bf,bg,bh,bi;OB(a.GT);CD();b=C1$;if(a.bb3!=b){a.bb3=b;c=C16;d=C17;e=C18;f=C19;if(!(a.bdF===c&&a.bdI===d&&a.bdH===e&&a.bdG===f)){Nk(a.bBV,c,d,e,f);a.bdF=c;a.bdI=d;a.bdH=e;a.bdG=f;}}Qo();if(D$W===null)D$W=AWa(16);if(a.bae===null){g=C3h;b=C3f.data[g];if(a.Li!=b){a.Li=b;Mc(D$W);O3(C3e.data[g],D$W);Lc(D$W);VX(a.a3k,0,D$W);}b=C3l;g=C3j.data[b];if(a.N0!=g){a.N0=g;Mc(D$W);O3(C3i.data[b],D$W);Lc(D$W);VX(a.bEy,0,D$W);}}else{g=C3h;b=C3f.data[g];h
=C3l;i=C3j.data[h];j=a.Li==b?0:1;if(!(!j&&a.N0==i)){a.Li=b;a.N0=i;if(j&&a.a3k!==null){Mc(D$W);O3(C3e.data[g],D$W);Lc(D$W);VX(a.a3k,0,D$W);}AOk(C3i.data[h],C3e.data[g],D$U);Mc(D$W);O3(D$U,D$W);Lc(D$W);VX(a.bae,0,D$W);}}if(a.bgY){k=C2r;if(a.a5o!==k){a.a5o=k;BYw(a.bsC,k);}}if(a.a0v){b=C3s.data[0];g=C3q.data[0].data[b];if(!(!a.G8&&!a.tp)){l=a.a13.data;if(l[0]!=g){l[0]=g;Mc(D$W);O3(C3p.data[0].data[b],D$W);Lc(D$W);VX(a.bxn,0,D$W);}}if(!a.G8&&!a.tp){i=C3o.data[0];l=a.a8e.data;if(!(l[0]==i&&a.N3.data[0]==g)){l[0]=
i;a.N3.data[0]=g;m=D$V;m.fK=C3m.data[0];m.eM=C3n.data[0];m.fb=0.0;m.fa=1.0;AFQ(C3p.data[0].data[b],m,m);m=D$V;c=m.fK;d=m.fa;n=c/d;o=m.eM/d;l=a.bhV.data;if(!(n===l[0]&&o===a.QI.data[0])){l[0]=n;a.QI.data[0]=o;VO(a.bBx,n,o);}}}}if(a.a4o){b=C3s.data[1];g=C3q.data[1].data[b];if(!a.Ry){i=C3o.data[1];l=a.a8e.data;if(!(l[1]==i&&a.N3.data[1]==g)){l[1]=i;a.N3.data[1]=g;m=D$V;m.fK=C3m.data[1];m.eM=C3n.data[1];m.fb=0.0;m.fa=1.0;AFQ(C3p.data[1].data[b],m,m);m=D$V;c=m.fK;d=m.fa;n=c/d;o=m.eM/d;l=a.bhV.data;if(!(n===l[1]&&
o===a.QI.data[1])){l[1]=n;a.QI.data[1]=o;VO(a.brQ,n,o);}}}else{l=a.a13.data;if(l[1]!=g){l[1]=g;Mc(D$W);O3(C3p.data[1].data[b],D$W);Lc(D$W);VX(a.bqG,0,D$W);}}}if(a.Hp){b=C2u;g=C2x.data[b];if(a.bhh!=g){a.bhh=g;l=C2v.data[b];p=0;q=0;a:{while(true){r=l.data;if(q>=r.length)break;if(r[q]){s=a.VP.data[p];t=C2w.data[b].data[q];n=t.fK;o=t.eM;u=t.fb;v=t.fa;if(!(s.fK===n&&s.eM===o&&s.fb===u&&s.fa===v)){s.fK=n;s.eM=o;s.fb=u;s.fa=v;Nk(a.bcH.data[p],n,o,u,v);}p=p+1|0;if(p>=a.VP.data.length)break a;}q=q+1|0;}}if(a.bfT!=p)
{a.bfT=p;Q8(a.bwQ,p);}}b=C2B;if(a.a7D!=b){a.a7D=b;c=C2y;d=C2z;e=C2A;if(!(a.bf3===c&&a.bf4===d&&a.bf6===e)){a.bf3=c;a.bf4=d;a.bf6=e;A9Z(a.bt9,c,d,e);}}if(!a.XG){b=C2F;if(a.bj2!=b){a.bj2=b;n=C2C;o=C2D;u=C2E;w=1.0/Gh(n*n+o*o+u*u);c=n*w;d=o*w;e=u*w;if(!(a.bkT===c&&a.bkU===d&&a.bkS===e)){a.bkT=c;a.bkU=d;a.bkS=e;A9Z(a.bpD,c,d,e);}}}}if(a.XU){b=C2P;if(a.bj5!=b){a.bj5=b;x=C2H;y=C2I;z=C2J;ba=C2K;if(!(a.a9N==x&&a.a8G===y&&a.bhy===z&&a.a$d===ba)){a.a9N=x;a.a8G=y;a.bhy=z;a.a$d=ba;Nk(a.bts,!x?0.0:1.0,y,z,ba);}c=C2L;d=C2M;e
=C2N;f=C2O;if(!(a.bb6===c&&a.bb7===d&&a.bb$===e&&a.bb9===f)){a.bb6=c;a.bb7=d;a.bb$=e;a.bb9=f;Nk(a.bqh,c,d,e,f);}}}if(a.a8Y){b=C2T;c=a.bjd;d=b;if(c!==d){a.bjd=d;v=C2U;bb=C2V;if(!(a.bh3===v&&a.bh2===bb)){a.bh3=v;a.bh2=bb;VO(a.byV,v,bb);}}}if(a.tp){b=C3c;if(a.bfh!=b){a.bfh=b;BVk();bc=D$Y.Na;bd=D$Z.Na;be=D$0.Na;bf=D$1.Na;if(!(a.a7i==bc&&a.bhX==bd&&a.bcT==be&&a.a8P==bf)){a.a7i=bc;a.bhX=bd;a.bcT=be;a.a8P=bf;BAy(a.bqY,bc!=9474?0:1,bd!=9474?0:1,be!=9474?0:1,bf!=9474?0:1);}m=D$Y.Lu;bg=a.bk9;c=bg.fK;d=m.fK;if(!(c===d
&&bg.eM===m.eM&&bg.fb===m.fb&&bg.fa===m.fa)){bg.fK=d;bg.eM=m.eM;bg.fb=m.fb;bg.fa=m.fa;Nk(a.bAh,m.fK,m.eM,m.fb,m.fa);}bg=D$Z.Lu;m=a.btU;c=m.fK;d=bg.fK;if(!(c===d&&m.eM===bg.eM&&m.fb===bg.fb&&m.fa===bg.fa)){m.fK=d;m.eM=bg.eM;m.fb=bg.fb;m.fa=bg.fa;Nk(a.buw,bg.fK,bg.eM,bg.fb,bg.fa);}bh=D$0.Lu;m=a.bpr;c=m.fK;d=bh.fK;if(!(c===d&&m.eM===bh.eM&&m.fb===bh.fb&&m.fa===bh.fa)){m.fK=d;m.eM=bh.eM;m.fb=bh.fb;m.fa=bh.fa;Nk(a.buk,bh.fK,bh.eM,bh.fb,bh.fa);}bi=D$1.Lu;m=a.bng;c=m.fK;d=bi.fK;if(!(c===d&&m.eM===bi.eM&&m.fb===bi.fb
&&m.fa===bi.fa)){m.fK=d;m.eM=bi.eM;m.fb=bi.fb;m.fa=bi.fa;Nk(a.bE2,bi.fK,bi.eM,bi.fb,bi.fa);}}}if(a.Ur){b=C2h;if(a.a_n!=b){a.a_n=b;c=C1_;d=C2a;e=C2b;f=C2c;if(!(a.bkB===c&&a.bkC===d&&a.bky===e&&a.bkz===f)){Nk(a.bEW,c,d,e,f);a.bkB=c;a.bkC=d;a.bky=e;a.bkz=f;}c=C2d;d=C2e;e=C2f;f=C2g;if(!(a.biV===c&&a.biT===d&&a.biY===e&&a.biZ===f)){Nk(a.bFP,c,d,e,f);a.biV=c;a.biT=d;a.biY=e;a.biZ=f;}}}m=D7_;if(m!==null){l=a.bDa;if(l!==null)m.bRm(a.GT,a.a90,a.bj3,l);}return a;}
function Cnp(){D$O=Hy(B(2382));D$P=X(Jw,4096);D$Q=X($rt_arraycls(Jw),4096);D$R=AB1(1024);D$S=null;D$T=null;D$U=R0();D$V=new PQ;D$W=null;}
function ADa(){var a=this;D.call(a);a.Px=0;a.a2E=null;a.zK=null;a.bx1=0;}
var BpR=K();
function AU_(){var a=this;D.call(a);a.BB=null;a.a7A=null;a.Yw=Bw;a.bCx=Bw;a.btg=0;a.a$c=0;a.bpw=0;}
function Ckk(a,b){var c;b=b;c=H0(a.Yw,b.Yw);return c<0?1:c>0?(-1):AJ5(a.BB,b.BB);}
function AVi(){var a=this;D.call(a);a.XV=null;a.a$U=null;a.NY=0;}
function Qr(){var a=this;D.call(a);a.Rn=0;a.bpH=null;a.bjD=0;}
var D$2=null;var D$3=null;var D$4=null;var D$5=null;var D$6=null;var D$7=null;function CT8(){CT8=Be(Qr);CKr();}
function GE(a){var b=new Qr();B0h(b,a);return b;}
function B0h(a,b){CT8();a.Rn=(-1);a.bjD=0;a.bpH=b;}
function BFa(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.bpH;if(b===null)return;if(a.Rn==(-1)&&!a.bjD){c=C07.U;$p=1;continue _;}d=a.Rn;if(d>=0)DI(3553,d);return;case 1:$z=Bmy(c,b);if(C()){break _;}d=$z;a.Rn=d;a.bjD=1;d=a.Rn;if(d>=0)DI(3553,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function CKr(){D$2=GE(B(263));D$3=GE(B(2142));D$4=GE(B(336));D$5=GE(B(2063));D$6=GE(B(2383));D$7=GE(B(2066));}
var AIY=K();
var D$x=null;var D$8=null;function AB4(){AB4=Be(AIY);B9n();}
function B9n(){var b,c,d,e,f,g,$$je;AB4();b=B(4);a:{b:{try{c=b;d=Lt(B(2384));if(d===null){c=b;b=B(2385);break a;}c=b;e=BBr(Crm(d,B(341)));while(true){c=b;f=W0(e);if(f===null)break;c=b;if(Dz(f,B(506)))continue;c=b;g=B6();J(J(g,b),f);b=BX(g);c=b;c=b;}c=b;Rn(e);break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}b=c;}}D$x=b;D$8=AIF([47,10,13,9,0,12,96,63,42,92,60,62,124,34,58]);}
var AVS=K();
function B6q(a){A1J(C6S);}
var ADY=K();
var D$9=null;var D9M=0;var D9N=0;function ATk(){var b;b=D$9;if(b!==null)return b;b=Om();D$9=b;return b;}
function Bre(){D$9=null;D9M=0;D9N=0;}
function Zy(){D.call(this);this.nJ=null;}
function ADI(){var a=new Zy();A8j(a);return a;}
function CWj(a){var b=new Zy();BLf(b,a);return b;}
function Cfz(a){var b=new Zy();CCi(b,a);return b;}
function CjF(a,b,c){var d=new Zy();B9B(d,a,b,c);return d;}
function Cw1(a){var b=new Zy();CgQ(b,a);return b;}
function A8j(a){a.nJ=BL();}
function BLf(a,b){var c,d;A8j(a);if(Mw(b)!=91)M(Jz(b,B(2386)));c=Mw(b);if(!c)M(Jz(b,B(2387)));if(c==93)return;QJ(b);while(true){if(Mw(b)!=44){QJ(b);Y(a.nJ,AZ6(b));}else{QJ(b);d=a.nJ;Lm();Y(d,D$$);}switch(Mw(b)){case 0:M(Jz(b,B(2387)));case 44:break;case 93:return;default:M(Jz(b,B(2387)));}c=Mw(b);if(!c)M(Jz(b,B(2387)));if(c==93)break;QJ(b);}}
function CCi(a,b){BLf(a,B6j(b));}
function B9B(a,b,c,d){var e,f;e=d.biC;if(c>e){b=new E4;d=new T;U(d);Bj(J(d,B(2388)),e);Bg(b,S(d));M(b);}if(b===null)a.nJ=BL();else{f=AB1(b.iT());a.nJ=f;AAW(f,f.p+b.iT()|0);f=b.fi();c=c+1|0;while(f.dV()){LZ(a,AOB(f.de(),c,d));}}}
function CgQ(a,b){A8j(a);if(YE(C7(b))){A7P(a,b,1,0);return;}b=new E4;Bg(b,B(2389));M(b);}
function CKe(a){return CH(a.nJ);}
function A0$(a,b){var c,d,e;c=b>=0&&b<Wc(a)?Z(a.nJ,b):null;if(c!==null)return c;c=new E4;d=new T;U(d);e=J(d,B(2390));Bj(e,b);J(e,B(2391));Bg(c,S(d));M(c);}
function Bf6(a,b){var c,d,e,f,g,h;c=A0$(a,b);if(c instanceof Co)return c;d=null;if(c===null){e=new E4;c=new T;U(c);f=J(c,B(2390));Bj(f,b);J(J(J(f,B(2392)),B(2393)),B(2394));H2(e,S(c),d);}else if(!Hh(c,PE)&&!Hh(c,N9)&&!(c instanceof Ss)){e=new E4;g=Ha(C7(c));h=Ha(c);c=new T;U(c);f=J(c,B(2390));Bj(f,b);J(J(J(J(J(J(J(f,B(2392)),B(2393)),B(1365)),g),B(2395)),h),B(2396));H2(e,S(c),d);}else{e=new E4;g=Ha(C7(c));c=new T;U(c);f=J(c,B(2390));Bj(f,b);J(J(J(J(J(f,B(2392)),B(2393)),B(1365)),g),B(2396));H2(e,S(c),d);}M(e);}
function Wc(a){return a.nJ.p;}
function LZ(a,b){AE6(b);Y(a.nJ,b);return a;}
function BGK(a){var b,$$je;a:{try{b=Bci(a,0);}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return b;}return null;}
function Bci(a,b){return ALQ(AAA(a,BXK(),b,0));}
function AAA(a,b,c,d){var e,f,g,h,i,j,$$je;a:{try{b:{e=0;f=Wc(a);GN(b,91);if(f==1)c:{try{ACw(b,Z(a.nJ,0),c,d);break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){g=$$je;}else{throw $$e;}}M(CSM(B(2397),g));}else if(f){h=d+c|0;i=0;while(true){if(i>=f){if(c>0)GN(b,10);ACH(b,d);break b;}if(e)GN(b,44);if(c>0)GN(b,10);ACH(b,h);try{ACw(b,Z(a.nJ,i),c,h);}catch($$e){$$je=N($$e);if($$je instanceof BA){g=$$je;break;}else{throw $$e;}}e=1;i=i+1|0;}b=new E4;j=B6();Fm(J(j,B(2398)),i);AKr(b,BX(j),g);M(b);}}GN(b,93);}catch
($$e){$$je=N($$e);if($$je instanceof Ch){g=$$je;break a;}else{throw $$e;}}return b;}M(AQW(g));}
function A7P(a,b,c,d){var e,f,g,h;e=ASo();if(YE(C7(b)))a:{f=Ue(b);g=a.nJ;AAW(g,g.p+f|0);if(!c){c=0;while(true){if(c>=f)break a;LZ(a,BJi(b,c));c=c+1|0;}}c=0;h=d+1|0;while(c<f){LZ(a,AOB(BJi(b,c),h,e));c=c+1|0;}}else if(b instanceof Zy)FY(a.nJ,b.nJ);else if(Hh(b,O1))A7P(a,b,c,d);else{if(!Hh(b,N9)){e=new E4;Bg(e,B(2389));M(e);}b:{b=b;if(!c){b=b.fi();while(true){if(!b.dV())break b;LZ(a,b.de());}}b=b.fi();while(b.dV()){e=b.de();Lm();LZ(a,A1K(e,null,0,ASo()));}}}}
var Bou=K();
function BaN(){A0O(B(2399),B(2400));}
function SY(b){var c,d;a:{if(b!==null&&!JH(b)){c=0;b:{while(true){d=b.ef.data;if(c>=d.length)break;if(d[c]!=32){c=0;break b;}c=c+1|0;}c=1;}if(!c&&Bd(b)>=1){c=0;break a;}}c=1;}return c;}
function Ma(){var a=this;Fo.call(a);a.hQ=null;a.b_=null;a.gV=0;a.qW=0;}
function YL(a,b){ZE(a,b);a.gV=0;a.qW=0;}
function CsB(a){return 0;}
function Bw3(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(1869));b=a.qW;if(b>0)a.qW=b-1|0;a.gV=a.bvT();c=16.0;d=a.b_;if(d===null){$p=1;continue _;}if(d.Gv()){e=Zz(a.b_,a);d=a.b_;$p=2;continue _;}a.b_=null;a:{Cs();if(!a.gV&&a.b_!==null){if(a.hQ===null)break a;if(!E(a.g,20))break a;}if(!a.gV
&&!(!(a.hQ===null&&!E(a.g,180))&&E(a.g,120)&&a.qW<=0)&&a.kj<100){$p=9;continue _;}b=Q(a.C.L+0.5);$p=5;continue _;}d=a.e;f=a.b_;$p=8;continue _;case 1:$z=a.yj();if(C()){break _;}d=$z;a.b_=d;if(d!==null){f=a.e;$p=3;continue _;}b:{Cs();if(!a.gV&&a.b_!==null){if(a.hQ===null)break b;if(!E(a.g,20))break b;}if(!a.gV&&!(!(a.hQ===null&&!E(a.g,180))&&E(a.g,120)&&a.qW<=0)&&a.kj<100){$p=9;continue _;}b=Q(a.C.L+0.5);$p=5;continue _;}d=a.e;f=a.b_;$p=8;continue _;case 2:$z=BJb(a,d);if(C()){break _;}b=$z;if(b){d=a.b_;$p=4;continue _;}a.bj7(a.b_,
e);b:{Cs();if(!a.gV&&a.b_!==null){if(a.hQ===null)break b;if(!E(a.g,20))break b;}if(!a.gV&&!(!(a.hQ===null&&!E(a.g,180))&&E(a.g,120)&&a.qW<=0)&&a.kj<100){$p=9;continue _;}b=Q(a.C.L+0.5);$p=5;continue _;}d=a.e;f=a.b_;$p=8;continue _;case 3:$z=B0t(f,a,d,c);if(C()){break _;}d=$z;a.hQ=d;c:{Cs();if(!a.gV&&a.b_!==null){if(a.hQ===null)break c;if(!E(a.g,20))break c;}if(!a.gV&&!(!(a.hQ===null&&!E(a.g,180))&&E(a.g,120)&&a.qW<=0)&&a.kj<100){$p=9;continue _;}b=Q(a.C.L+0.5);$p=5;continue _;}d=a.e;f=a.b_;$p=8;continue _;case 4:a.rX(d,
e);if(C()){break _;}c:{Cs();if(!a.gV&&a.b_!==null){if(a.hQ===null)break c;if(!E(a.g,20))break c;}if(!a.gV&&!(!(a.hQ===null&&!E(a.g,180))&&E(a.g,120)&&a.qW<=0)&&a.kj<100){$p=9;continue _;}b=Q(a.C.L+0.5);$p=5;continue _;}d=a.e;f=a.b_;$p=8;continue _;case 5:$z=a.O0();if(C()){break _;}g=$z;$p=6;case 6:$z=BG_(a);if(C()){break _;}h=$z;a.E=0.0;if(a.hQ!==null&&E(a.g,100)){Ed(B(2401));f=ATT(a.hQ,a);i=a.O*2.0;j=i*i;while(f!==null){k=a.d;l=f.P;m=a.c;k=k-f.Q;l=l-l;m=m-f.M;if(k*k+l*l+m*m>=j)break;d=a.hQ;n=d.a6C+1|0;d.a6C
=n;if(!(n<d.a2r.data.length?0:1)){f=ATT(d,a);continue;}f=null;a.hQ=null;}a.mb=0;if(f!==null){k=f.Q-a.d;l=f.M-a.c;m=f.P-b;o=CK(l,k)*180.0/3.1415927410125732-90.0;c=a.r;p=o-c;a.lU=a.nd;while(p<(-180.0)){p=p+360.0;}while(p>=180.0){p=p-360.0;}if(p>30.0)p=30.0;if(p<(-30.0))p=(-30.0);q=c+p;a.r=q;if(a.gV){d=a.b_;if(d!==null){j=d.d-a.d;c=CK(d.c-a.c,j)*180.0/3.1415927410125732-90.0;a.r=c;c=(q-c+90.0)*3.1415927410125732/180.0;a.o8= -BC(c)*a.lU*1.0;a.lU=BT(c)*a.lU*1.0;}}if(m>0.0)a.mb=1;}d=a.b_;if(d!==null)WL(a,d,30.0,
30.0);if(a.oD&&!Ly(a))a.mb=1;if(P(a.g)<0.800000011920929&&!(!g&&!h))a.mb=1;Cs();return;}$p=7;case 7:Bq2(a);if(C()){break _;}a.hQ=null;return;case 8:$z=B0t(d,a,f,c);if(C()){break _;}d=$z;a.hQ=d;b=Q(a.C.L+0.5);$p=5;continue _;case 9:BaX(a);if(C()){break _;}b=Q(a.C.L+0.5);$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BaX(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Ed(B(2402));b=0;c=(-1);d=(-1);e=(-1);f=(-99999.0);g=0;if(g>=10){if(!b){Cs();return;}h=a.e;f=10.0;$p=2;continue _;}i=Q(a.d+E(a.g,13)-6.0);j=Q(a.h+E(a.g,7)-3.0);k=Q(a.c+E(a.g,13)-6.0);$p=1;case 1:$z=a.GZ(i,j,k);if(C()){break _;}l=$z;if(l>f){b=1;f=l;c=i;d=j;e=k;}g=g+1|0;if(g>=10){if(!b){Cs();return;}h
=a.e;f=10.0;$p=2;continue _;}i=Q(a.d+E(a.g,13)-6.0);j=Q(a.h+E(a.g,7)-3.0);k=Q(a.c+E(a.g,13)-6.0);continue _;case 2:$z=BQI(h,a,c,d,e,f);if(C()){break _;}h=$z;a.hQ=h;Cs();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Btg(a,b,c){}
function B9D(a,b,c){}
function BoG(a,b,c,d){return 0.0;}
function Brz(a){return null;}
function BSd(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);c=Q(a.C.L);d=Q(a.c);$p=1;case 1:$z=Ban(a);if(C()){break _;}e=$z;if(!e)return 0;$p=2;case 2:$z=a.GZ(b,c,d);if(C()){break _;}f=$z;return f<0.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ly(a){return a.hQ===null?0:1;}
function Cdl(a){var b;b=AWq(a);if(a.qW>0)b=b*2.0;return b;}
var Wl=K(0);
function GX(){Ma.call(this);this.wR=0;}
function Qm(a,b){YL(a,b);a.wR=2;a.LJ=5;}
function Bp0(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=a.Lz(b);if(C()){break _;}b=$z;if(b>0.5)a.kj=a.kj+2|0;$p=2;case 2:Be0(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BSg(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BTO(a);if(C()){break _;}b=a.e;if(!b.w&&!b.dC){$p=2;continue _;}return;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BrT(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BsP(a.e,a,16.0);if(b===null){b=null;return b;}$p=1;case 1:$z=BJb(a,b);if(C()){break _;}c=$z;if(!c)b=null;return b;default:H$();}}ED().s(a,b,c,$p);}
function Baz(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bl3(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;d=b.jk();if(a.ca!==d&&a.cz!==d){if(d!==a)a.b_=d;return 1;}return 1;default:H$();}}ED().s(a,b,c,d,$p);}
function BLj(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.wR;Er();if(FD(a,D69))c=c+(3<<(IF(a,D69)).eP)|0;if(FD(a,D66))c=c-(2<<(IF(a,D66)).eP)|0;d=ADF(a);$p=1;case 1:$z=b.et(d,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,$p);}
function Bwo(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.fY<=0&&c<2.0){d=b.C;e=d.bB;f=a.C;if(e>f.L&&d.L<f.bB){a.fY=20;$p=1;continue _;}}return;case 1:a.bOV(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BzK(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.5;f=a.e;$p=1;case 1:$z=Bha(f,b,c,d);if(C()){break _;}g=$z;return e-g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cvy(a,b){JS(a,b);}
function BoO(a,b){JE(a,b);}
function Bvb(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);c=Q(a.C.L);d=Q(a.c);e=a.e;EO();f=D8C;$p=1;case 1:$z=BrR(e,f,b,c,d);if(C()){break _;}g=$z;if(g>E(a.g,32))return 0;f=a.e;$p=2;case 2:$z=A_i(f,b,c,d);if(C()){break _;}g=$z;if(!YS(a.e))return g>E(a.g,8)?0:1;f=a.e;h=f.nK;f.nK=10;$p=3;case 3:$z=A_i(f,b,c,d);if(C()){break _;}g=$z;a.e.nK=h;return g>E(a.g,8)?0:1;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,$p);}
function BoJ(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.by8();if(C()){break _;}b=$z;if(!b)return 0;$p=2;case 2:$z=BSd(a);if(C()){break _;}b=$z;return !b?0:1;default:H$();}}ED().s(a,b,$p);}
var PZ=K(GX);
function CYp(a){var b=new PZ();BUA(b,a);return b;}
function BUA(a,b){Qm(a,b);a.eL=B(2403);Dp(a,1.399999976158142,0.8999999761581421);a.nd=0.800000011920929;}
function Cid(a){QR(a);Id(a.bE,16,VH(0));}
function Bdm(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Bp0(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function Bgc(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BSg(a);if(C()){break _;}if(!a.e.w)BNe(a,a.oD);return;default:H$();}}ED().s(a,$p);}
function CKf(a){return 16;}
function CFS(a){return a.bC*0.75-0.5;}
function CzA(a){return 0;}
function Bzq(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=BIU(a,b);if(C()){break _;}b=$z;if(b>=0.5)return null;return KL(a.e,a,16.0);default:H$();}}ED().s(a,b,$p);}
function CsD(a){return B(2404);}
function Cwq(a){return B(2404);}
function CL7(a){return B(2405);}
function BDE(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BIU(a,d);if(C()){break _;}d=$z;if(d>0.5&&!E(a.g,100))a.b_=null;else{if(c<=2.0)break a;if(c>=6.0)break a;if(E(a.g,10))break a;if(a.bY){e=b.d-a.d;f=b.c-a.c;g=CJ(e*e+f*f);a.k=e/g*0.5*0.800000011920929+a.k*0.20000000298023224;a.j=f/g*0.5*0.800000011920929+a.j*0.20000000298023224;a.i=0.4000000059604645;}}return;}$p=2;case 2:Bwo(a,
b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CF4(a,b){JS(a,b);}
function BkP(a,b){JE(a,b);}
function B_t(a){Bn();return D3U.D;}
function BBl(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{BGg(a,b,c);if(C()){break _;}if(b){if(!E(a.g,3))break a;if(E(a.g,1+c|0)>0)break a;}return;}Bn();b=D5D.D;c=1;$p=2;case 2:BGB(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bdq(a){return BkV(a);}
function Cph(a){}
function Ctg(a){return 1.0;}
function CEm(a){Ol();return D$_;}
function CxZ(a,b){var c;c=b.gr;Er();return c!=D6a.cP?Bw8(a,b):0;}
function BkV(a){return !(Fv(a.bE,16)&1)?0:1;}
function BNe(a,b){var c;c=Fv(a.bE,16);b=!b?(c&(-2))<<24>>24:(c|1)<<24>>24;EE(a.bE,16,E2(b));}
function D7(){var a=this;Fp.call(a);a.gW=null;a.lm=null;}
function CR0(a,b){var c=new D7();Hb(c,a,b);return c;}
function Hb(a,b,c){J3(a);a.gW=b;a.r5=c;}
function BHE(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,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();Bl(2884);a.gW.se=BL5(a,b,g);h=a.lm;if(h!==null)h.se=a.gW.se;a.gW.NR=BC8(b);h=a.lm;if(h!==null)h.NR
=a.gW.NR;a.gW.A8=b.Ip();h=a.lm;if(h!==null)h.A8=a.gW.A8;try{f=b.s7;i=f+(b.f4-f)*g;f=b.bz;j=f+(b.r-f)*g;f=b.bG;k=f+(b.E-f)*g;a.box(b,c,d,e);l=a.Ua(b,g);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 1:try{a.UX(b,l,i,g);if(C()){break _;}m=0.0625;Bc(32826);Cz((-1.0),(-1.0),1.0);a.qN(b,g);Bt(0.0,(-1.5078125),0.0);n=b.qL;f=b.e8;o=n+(f-n)*g;p=b.iP-f*(1.0-g);if(b.Ip())p=p*3.0;if(o>1.0)o=1.0;Bc(3008);h=a.gW;$p
=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;case 2:a.bcg(b,c,d,e);if(C()){break _;}return;case 3:try{h.Vk(b,p,o,g);if(C()){break _;}q=j-i;$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 4:try{a.bLl(b,p,o,l,q,k,m);if(C()){break _;}r=0;if(r>=4){$p=5;continue _;}$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 5:try{a.zO(b,g);if(C()){break _;}$p=6;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 6:a:{try{$z=b.Lz(g);if(C()){break _;}s=$z;t=a.bq4(b,s,g);F4(C1n);Bl(3553);F4(C1m);r=t>>24&255;if(!(r<=0&&b.iL<=0&&b.oa<=0)){Bl(3553);Bl(3008);Bc(3042);DB(770,771);HN(514);if(!(b.iL<=0&&b.oa<=0)){Df(s,0.0,0.0,0.4000000059604645);a.gW.gC(b,
p,o,l,q,k,m);u=0;if(u<4){$p=9;continue _;}}if(r>0){v=(t>>16&255)/255.0;w=(t>>8&255)/255.0;n=(t&255)/255.0;x=r/255.0;Df(v,w,n,x);a.gW.gC(b,p,o,l,q,k,m);y=0;if(y<4){$p=10;continue _;}}HN(515);Bl(3042);Bc(3008);Bc(3553);}Bl(32826);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);}F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 7:try{$z=a.pN(b,r,g);if(C()){break _;}z=$z;if(z>0){a.lm.gC(b,p,o,l,q,k,m);if(z==15){v=b.xt+g;h=B(629);$p=8;continue _;}Bl(3042);Bc(3008);}r
=r+1|0;if(r>=4){$p=5;continue _;}continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 8:try{BqU(a,h);if(C()){break _;}Bc(3042);Df(0.5,0.5,0.5,1.0);HN(514);D6(0);ba=0;while(ba<2){Bl(2896);Df(0.3799999952316284,0.1899999976158142,0.6079999804496765,1.0);DB(768,1);Dy(5890);EQ();i=ba;bb=v*(0.0010000000474974513+i*0.003000000026077032)*20.0;Cz(0.3333333432674408,0.3333333432674408,0.3333333432674408);Bk(30.0-i*60.0,0.0,
0.0,1.0);Bt(0.0,bb,0.0);Dy(5888);a.lm.gC(b,p,o,l,q,k,m);ba=ba+1|0;}Df(1.0,1.0,1.0,1.0);Dy(5890);D6(1);EQ();Dy(5888);Bc(2896);Bl(3042);HN(515);Bl(3042);Bc(3008);r=r+1|0;if(r>=4){$p=5;continue _;}$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 9:a:{try{$z=a.bNs(b,u,g);if(C()){break _;}y=$z;if(y>=0){Df(s,0.0,0.0,0.4000000059604645);a.lm.gC(b,p,o,l,q,k,m);}u=u+1|0;if(u<4){continue _;}if(r>0){v=(t>>16&255)/255.0;w
=(t>>8&255)/255.0;n=(t&255)/255.0;x=r/255.0;Df(v,w,n,x);a.gW.gC(b,p,o,l,q,k,m);y=0;if(y<4){$p=10;continue _;}}HN(515);Bl(3042);Bc(3008);Bc(3553);Bl(32826);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){h=$$je;}else{throw $$e;}}B4(h);}F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;case 10:a:{try{$z=a.bNs(b,y,g);if(C()){break _;}z=$z;if(z>=0){Df(v,w,n,x);a.lm.gC(b,p,o,l,q,k,m);}y=y+1|0;if(y>=4){HN(515);Bl(3042);Bc(3008);Bc(3553);Bl(32826);break a;}continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA)
{h=$$je;}else{throw $$e;}}B4(h);}F4(C1n);Bc(3553);F4(C1m);Bc(2884);BK();$p=2;continue _;default:H$();}}ED().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,$p);}
function BsE(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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===C07.l){$p=2;continue _;}i=b.pC;j=b.brm();$p=1;case 1:Bw$(a,i,j);if(C()){break _;}a.gW.gC(b,c,d,e,f,g,h);return;case 2:QG();if(C()){break _;}$p=3;case 3:BQK();if(C()){break _;}k=D$i;if(k==(-1)){l=D$j;if(l>=0){i=D$h;if(l<i.p){D5(C07.U,(Z(i,l)).NY);a.gW.gC(b,c,d,e,f,g,h);return;}}}Xl();k
=C8(0,Du(k,D$e.data.length-1|0));i=D$e.data[k];$p=4;case 4:BFa(i);if(C()){break _;}a.gW.gC(b,c,d,e,f,g,h);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A14(a,b,c,d,e){Bt(c,d,e);}
function AP8(a,b,c,d,e){var f;Bk(180.0-d,0.0,1.0,0.0);f=b.oa;if(f>0){c=Gh((f+e-1.0)/20.0*1.600000023841858);if(c>1.0)c=1.0;Bk(c*a.bk1(b),0.0,0.0,1.0);}}
function BL5(a,b,c){return PR(b,c);}
function B1K(a,b,c){return b.xt+c;}
function A8U(a,b,c){}
function BNt(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=a.pN(b,c,d);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,$p);}
function BaD(a,b,c,d){return (-1);}
function CFY(a,b){return 90.0;}
function CiR(a,b,c,d){return 0;}
function CmH(a,b,c){}
function BEM(a,b,c,d,e){b=C07;b!==null&&b.m.cU;}
function BnA(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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(Zz(b,a.ff.ba4)>g)return;h=A2$(a);BY();Bt(d+0.0,e+2.299999952316284,f);Qv(0.0,1.0,0.0);Bk( -a.ff.rk,0.0,1.0,0.0);Bk(a.ff.zh,1.0,0.0,0.0);Cz((-0.0266666691750288),(-0.0266666691750288),0.0266666691750288);Bl(2896);D6(0);Bl(2929);Bc(3042);DB(770,771);Cg();i=C1A;j=0;if(B7(c,B(2406)))j=(-10);Bl(3553);B$(i);k
=Dn(h,c)/2|0;GY(i,0.0,0.0,0.0,0.25);d=( -k|0)-1|0;e=(-1)+j|0;BE(i,d,e,0.0);f=8+j|0;BE(i,d,f,0.0);d=k+1|0;BE(i,d,f,0.0);BE(i,d,e,0.0);BO(i);Bc(3553);g=( -Dn(h,c)|0)/2|0;k=553648127;$p=1;case 1:Bz7(h,c,g,j,k);if(C()){break _;}Bc(2929);D6(1);g=( -Dn(h,c)|0)/2|0;k=(-1);$p=2;case 2:Bz7(h,c,g,j,k);if(C()){break _;}Bc(2896);Bl(3042);Cj(1.0,1.0,1.0,1.0);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bwn(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.nO(b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var Bx_=K(D7);
function B2a(){var a=new Bx_();CFI(a);return a;}
function CFI(a){Hb(a,CG0(),1.0);a.lm=CG0();}
function CpN(a,b,c){c=b.bDr();Cz(c,c,c);}
function Coh(a,b){return 180.0;}
function BAo(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c)return (-1);b=B(2407);$p=1;case 1:BqU(a,b);if(C()){break _;}Bc(3042);Bl(3008);DB(1,1);LW(C1n,61680.0,0.0);Cj(1.0,1.0,1.0,1.0);Cj(1.0,1.0,1.0,1.0);return 1;default:H$();}}ED().s(a,b,c,d,$p);}
var ADw=K(PZ);
function CJ9(a){return 12;}
function Cyq(a){return 0.699999988079071;}
function Ba9(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BLj(a,b);if(C()){break _;}c=$z;if(!c)return 0;if(b instanceof Fo){c=0;d=a.e.dC;if(d>1){if(d==2)c=7;else if(d==3)c=15;}if(c>0){e=b;f=new AEG;Er();Brk(f,D6a.cP,c*20|0,0);Tg(e,f);}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function J0(){var a=this;Ma.call(a);a.j8=0;a.pb=0;}
function X3(a,b){YL(a,b);a.pb=0;}
function AMZ(a){QR(a);Id(a.bE,12,AYU(0));}
function N7(a){return U5(a.bE,12);}
function Oa(a,b){EE(a.bE,12,BJ(b));}
function BbJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Be0(a);if(C()){break _;}b=N7(a);if(b<0)Oa(a,b+1|0);else if(b>0)Oa(a,b+(-1)|0);c=a.j8;if(c<=0)a.pb=0;else{b=c-1|0;a.j8=b;d=B(2136);if(!(b%10|0)){e=BU(a.g)*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;h=a.e;i=a.d;j=P(a.g);k=a.O;l=i+j*k*2.0-k;i=a.h+0.5+P(a.g)*a.bC;m=a.c;j=P(a.g);k
=a.O;m=m+j*k*2.0-k;$p=2;continue _;}}return;case 2:BSR(h,d,l,i,m,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bx9(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{if(b instanceof Ew){if(c<3.0){d=b.d-a.d;a.r=CK(b.c-a.c,d)*180.0/3.1415927410125732-90.0;a.gV=1;}e=b;if(!(Hx(e)!==null&&ANj(a,Hx(e))))a.b_=null;}else if(b instanceof J0){f=b;if(!(N7(a)>0&&N7(f)<0)){if(a.j8>0){g=f.j8;if(g>0){if(f.b_===null)f.b_=a;if(f.b_===a&&c<3.5){f.j8=g+1
|0;a.j8=a.j8+1|0;g=a.pb+1|0;a.pb=g;if(!(g%4|0)){b=a.e;e=B(2136);d=a.d;c=P(a.g);h=a.O;i=d+c*h*2.0-h;j=a.h+0.5+P(a.g)*a.bC;d=a.c;c=P(a.g);h=a.O;k=d+c*h*2.0-h;l=0.0;d=0.0;m=0.0;$p=1;continue _;}if(a.pb!=60)break a;b=a.D1(f);if(b!==null){Oa(a,6000);Oa(f,6000);a.j8=0;a.pb=0;a.b_=null;f.b_=null;f.pb=0;f.j8=0;Oa(b,(-24000));DP(b,a.d,a.h,a.c,a.r,a.E);g=0;if(g>=7){f=a.e;$p=2;continue _;}m=BU(a.g)*0.02;i=BU(a.g)*0.02;j=BU(a.g)*0.02;f=a.e;e=B(2136);d=a.d;c=P(a.g);h=a.O;k=d+c*h*2.0-h;d=a.h+0.5+P(a.g)*a.bC;l=a.c;c=P(a.g);h
=a.O;l=l+c*h*2.0-h;$p=3;continue _;}break a;}a.pb=0;break a;}}a.pb=0;}else if(c<2.5)a.gV=1;}}return;case 1:BSR(b,e,i,j,k,l,d,m);if(C()){break _;}if(a.pb==60){b=a.D1(f);if(b!==null){Oa(a,6000);Oa(f,6000);a.j8=0;a.pb=0;a.b_=null;f.b_=null;f.pb=0;f.j8=0;Oa(b,(-24000));DP(b,a.d,a.h,a.c,a.r,a.E);g=0;if(g>=7){f=a.e;$p=2;continue _;}m=BU(a.g)*0.02;i=BU(a.g)*0.02;j=BU(a.g)*0.02;f=a.e;e=B(2136);d=a.d;c=P(a.g);h=a.O;k=d+c*h*2.0-h;d=a.h+0.5+P(a.g)*a.bC;l=a.c;c=P(a.g);h=a.O;l=l+c*h*2.0-h;$p=3;continue _;}}return;case 2:f.bGv(b);if
(C()){break _;}return;case 3:BSR(f,e,k,d,l,m,i,j);if(C()){break _;}g=g+1|0;if(g>=7){f=a.e;$p=2;continue _;}m=BU(a.g)*0.02;i=BU(a.g)*0.02;j=BU(a.g)*0.02;f=a.e;e=B(2136);d=a.d;c=P(a.g);h=a.O;k=d+c*h*2.0-h;d=a.h+0.5+P(a.g)*a.bC;l=a.c;c=P(a.g);h=a.O;l=l+c*h*2.0-h;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function ClW(a,b,c){}
function Bfp(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.qW=60;a.b_=null;a.j8=0;$p=1;case 1:$z=Bl3(a,b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,$p);}
function BWq(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;f=c-1|0;$p=1;case 1:$z=BHl(e,b,f,d);if(C()){break _;}g=$z;O();if(g==C1N.a)return 10.0;e=a.e;$p=2;case 2:$z=Bha(e,b,c,d);if(C()){break _;}h=$z;return h-0.5;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Ws(a,b){JS(a,b);Ei(b,B(2408),N7(a));Ei(b,B(2409),a.j8);}
function U9(a,b){JE(a,b);Oa(a,D0(b,B(2408)));a.j8=D0(b,B(2409));}
function BPW(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.qW>0)return null;if(a.j8>0){b=a.e;c=C7(a);d=Ll(a.C,8.0,8.0,8.0);$p=1;continue _;}if(!N7(a)){b=a.e;c=H(Ew);d=Ll(a.C,8.0,8.0,8.0);$p=2;continue _;}if(N7(a)<=0)return null;b=a.e;c=C7(a);d=Ll(a.C,8.0,8.0,8.0);$p=3;continue _;case 1:$z=BUP(b,c,d);if(C()){break _;}b=$z;e=0;while(true){if(e>=b.p)return null;c=Z(b,e);if(c!==a&&c.j8>0)break;e=e+1|0;}return c;case 2:$z
=BUP(b,c,d);if(C()){break _;}b=$z;e=0;while(true){if(e>=b.p)return null;d=Z(b,e);if(Hx(d)!==null&&ANj(a,Hx(d)))break;e=e+1|0;}return d;case 3:$z=BUP(b,c,d);if(C()){break _;}b=$z;e=0;while(true){if(e>=b.p)return null;c=Z(b,e);if(c!==a&&N7(c)<0)break;e=e+1|0;}return c;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BUp(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(a.d);c=Q(a.C.L);d=Q(a.c);e=a.e;f=c-1|0;$p=1;case 1:$z=BHl(e,b,f,d);if(C()){break _;}f=$z;O();if(f!=C1N.a)return 0;e=a.e;$p=2;case 2:$z=BbY(e,b,c,d);if(C()){break _;}f=$z;if(f<=8)return 0;$p=3;case 3:$z=BSd(a);if(C()){break _;}f=$z;return !f?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CpP(a){return 120;}
function B5s(a){return 0;}
function Chb(a,b){return 1+E(a.e.v,3)|0;}
function ANj(a,b){var c;c=b.N;Bn();return c!=D3Z.D?0:1;}
function BAI(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=EM(b.X);if(c!==null&&ANj(a,c)&&!N7(a)){d=c.q-1|0;c.q=d;if(d<=0){b=b.X;d=b.dn;c=null;$p=1;continue _;}a.j8=600;a.b_=null;d=0;if(d>=7)return 1;e=BU(a.g)*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;c=a.e;h=B(2136);i=a.d;j=P(a.g);k=a.O;i=i+j*k*2.0-k;l=a.h+0.5+P(a.g)*a.bC;m=a.c;j=P(a.g);k
=a.O;m=m+j*k*2.0-k;$p=2;continue _;}return 0;case 1:M0(b,d,c);if(C()){break _;}a.j8=600;a.b_=null;d=0;if(d>=7)return 1;e=BU(a.g)*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;c=a.e;h=B(2136);i=a.d;j=P(a.g);k=a.O;i=i+j*k*2.0-k;l=a.h+0.5+P(a.g)*a.bC;m=a.c;j=P(a.g);k=a.O;m=m+j*k*2.0-k;$p=2;case 2:BSR(c,h,i,l,m,e,f,g);if(C()){break _;}d=d+1|0;if(d>=7)return 1;e=BU(a.g)*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;c=a.e;h=B(2136);i=a.d;j=P(a.g);k=a.O;i=i+j*k*2.0-k;l=a.h+0.5+P(a.g)*a.bC;m=a.c;j=P(a.g);k=a.O;m=m+j*k*2.0-k;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AIj(a){return N7(a)>=0?0:1;}
var VG=K(J0);
function CEJ(a){var b=new VG();CPy(b,a);return b;}
function CPy(a,b){X3(a,b);a.eL=B(2410);Dp(a,0.8999999761581421,0.8999999761581421);}
function CGY(a){return 10;}
function B3s(a){AMZ(a);Id(a.bE,16,E2(0));}
function CnT(a,b){Ws(a,b);H9(b,B(2411),ABp(a));}
function A_n(a,b){U9(a,b);AXO(a,G0(b,B(2411)));}
function B2V(a){return B(2412);}
function Cna(a){return B(2412);}
function B5X(a){return B(2413);}
function Bfx(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(ABp(a)&&!a.e.w){c=a.ca;if(!(c!==null&&c!==b)){Lh(b,a);return 1;}}$p=1;case 1:$z=BAI(a,b);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function B53(a){var b;if(!MF(a)){Bn();b=D5c.D;}else{Bn();b=D5d.D;}return b;}
function ABp(a){return !(Fv(a.bE,16)&1)?0:1;}
function AXO(a,b){if(!b)EE(a.bE,16,E2(0));else EE(a.bE,16,E2(1));}
function Brd(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.e;if(b.w)return;c=B2P(b);DP(c,a.d,a.h,a.c,a.r,a.E);b=a.e;$p=1;case 1:b.bGv(c);if(C()){break _;}$p=2;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BXB(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BYl(a,b);if(C()){break _;}if(b>5.0){c=a.ca;if(c instanceof Ew){c=c;EY();JV(c,C_$);}}return;default:H$();}}ED().s(a,b,c,$p);}
function Cnm(a,b){return CEJ(a.e);}
var A6X=K(D7);
function BlD(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;e=B(2414);$p=1;case 1:BqU(a,e);if(C()){break _;}return !c&&ABp(b)?1:(-1);default:H$();}}ED().s(a,b,c,d,e,$p);}
function BiA(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B0o(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function OJ(){var a=this;Eh.call(a);a.lN=null;a.pn=null;a.y_=null;a.y$=null;a.y9=null;a.za=null;a.bg6=0.0;a.a1_=0.0;}
function D_a(a,b){var c=new OJ();AB8(c,a,b);return c;}
function AB8(a,b,c){var d,e;HF(a);d=Cf(a,0,0);a.lN=d;a.bg6=8.0;a.a1_=4.0;Ci(d,(-4.0),(-4.0),(-8.0),8,8,8,c);B3(a.lN,0.0,18-b|0,(-6.0));d=Cf(a,28,8);a.pn=d;Ci(d,(-5.0),(-10.0),(-7.0),10,16,8,c);B3(a.pn,0.0,17-b|0,2.0);d=Cf(a,0,16);a.y_=d;Ci(d,(-2.0),0.0,(-2.0),4,b,4,c);d=a.y_;e=24-b|0;B3(d,(-3.0),e,7.0);d=Cf(a,0,16);a.y$=d;Ci(d,(-2.0),0.0,(-2.0),4,b,4,c);B3(a.y$,3.0,e,7.0);d=Cf(a,0,16);a.y9=d;Ci(d,(-2.0),0.0,(-2.0),4,b,4,c);B3(a.y9,(-3.0),e,(-5.0));d=Cf(a,0,16);a.za=d;Ci(d,(-2.0),0.0,(-2.0),4,b,4,c);B3(a.za,
3.0,e,(-5.0));}
function CJz(a,b,c,d,e,f,g,h){BRh(a,c,d,e,f,g,h);if(!a.A8){B9(a.lN,h);B9(a.pn,h);B9(a.y_,h);B9(a.y$,h);B9(a.y9,h);B9(a.za,h);}else{BY();Bt(0.0,a.bg6*h,a.a1_*h);B9(a.lN,h);BK();BY();Cz(0.5,0.5,0.5);Bt(0.0,24.0*h,0.0);B9(a.pn,h);B9(a.y_,h);B9(a.y$,h);B9(a.y9,h);B9(a.za,h);BK();}}
function BRh(a,b,c,d,e,f,g){var h;h=a.lN;h.K=f/57.2957763671875;h.bf=e/57.2957763671875;a.pn.K=1.5707963705062866;h=a.y_;b=b*0.6661999821662903;h.K=BT(b)*1.399999976158142*c;h=a.y$;d=b+3.1415927410125732;h.K=BT(d)*1.399999976158142*c;a.y9.K=BT(d)*1.399999976158142*c;a.za.K=BT(b)*1.399999976158142*c;}
var BET=K(OJ);
function Cdn(a){var b=new BET();Ccp(b,a);return b;}
function Ccp(a,b){AB8(a,6,b);Ci(GF(a.lN,16,16),(-2.0),0.0,(-9.0),4,3,1,b);a.bg6=4.0;}
var P6=K(J0);
var D_b=null;function BUV(a){var b=new P6();BFv(b,a);return b;}
function BFv(a,b){X3(a,b);a.eL=B(2415);Dp(a,0.8999999761581421,1.2999999523162842);}
function CIm(a){return 8;}
function Cma(a){AMZ(a);Id(a.bE,16,VH(0));}
function BF9(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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(WI(a))return;d=new CE;O();LX(d,C5A.a,1,PS(a));e=0.0;$p=1;case 1:BuT(a,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Cql(a){O();return C5A.a;}
function BmC(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=EM(b.X);if(c!==null){d=c.N;Bn();if(d==D3G.D&&!WI(a)){if(!a.e.w){A13(a,1);e=2+E(a.g,3)|0;f=0;if(f<e){g=new CE;O();LX(g,C5A.a,1,PS(a));h=1.0;$p=2;continue _;}}KU(c,1,b);}}$p=1;case 1:$z=BAI(a,b);if(C()){break _;}d=$z;return d;case 2:$z=BuT(a,g,h);if(C()){break _;}i=$z;i.i=i.i+P(a.g)*0.05000000074505806;i.k=i.k+(P(a.g)-
P(a.g))*0.10000000149011612;i.j=i.j+(P(a.g)-P(a.g))*0.10000000149011612;f=f+1|0;if(f>=e){KU(c,1,b);$p=1;continue _;}g=new CE;O();LX(g,C5A.a,1,PS(a));h=1.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Cxc(a,b){Ws(a,b);H9(b,B(2416),WI(a));Fn(b,B(2417),PS(a)<<24>>24);}
function BmD(a,b){U9(a,b);A13(a,G0(b,B(2416)));X8(a,FV(b,B(2417)));}
function CJk(a){return B(2418);}
function CFw(a){return B(2418);}
function Cw5(a){return B(2418);}
function PS(a){return Fv(a.bE,16)&15;}
function X8(a,b){var c;c=Fv(a.bE,16);EE(a.bE,16,E2((c&240|b&15)<<24>>24));}
function WI(a){return !(Fv(a.bE,16)&16)?0:1;}
function A13(a,b){var c;c=Fv(a.bE,16);if(!b)EE(a.bE,16,E2((c&(-17))<<24>>24));else EE(a.bE,16,E2((c|16)<<24>>24));}
function CKH(a,b){var c,d;c=b;d=BUV(a.e);if(!IM(a.g))X8(d,PS(c));else X8(d,PS(a));return BUV(a.e);}
function BZz(){D_b=V($rt_arraycls($rt_floatcls()),[Gx([1.0,1.0,1.0]),Gx([0.949999988079071,0.699999988079071,0.20000000298023224]),Gx([0.8999999761581421,0.5,0.8500000238418579]),Gx([0.6000000238418579,0.699999988079071,0.949999988079071]),Gx([0.8999999761581421,0.8999999761581421,0.20000000298023224]),Gx([0.5,0.800000011920929,0.10000000149011612]),Gx([0.949999988079071,0.699999988079071,0.800000011920929]),Gx([0.30000001192092896,0.30000001192092896,0.30000001192092896]),Gx([0.6000000238418579,0.6000000238418579,
0.6000000238418579]),Gx([0.30000001192092896,0.6000000238418579,0.699999988079071]),Gx([0.699999988079071,0.4000000059604645,0.8999999761581421]),Gx([0.20000000298023224,0.4000000059604645,0.800000011920929]),Gx([0.5,0.4000000059604645,0.30000001192092896]),Gx([0.4000000059604645,0.5,0.20000000298023224]),Gx([0.800000011920929,0.30000001192092896,0.30000001192092896]),Gx([0.10000000149011612,0.10000000149011612,0.10000000149011612])]);}
var AVd=K(D7);
function BAN(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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;if(!c&&!WI(b)){e=B(2419);$p=1;continue _;}return (-1);case 1:BqU(a,e);if(C()){break _;}c=PS(b);f=D_b.data;N$(1.0*f[c].data[0],1.0*f[c].data[1],1.0*f[c].data[2]);return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bs8(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function By_(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var BYn=K(OJ);
function CWH(){var a=new BYn();Cr$(a);return a;}
function Cr$(a){var b;AB8(a,12,0.0);b=Cf(a,0,0);a.lN=b;Ci(b,(-3.0),(-4.0),(-6.0),6,6,8,0.0);B3(a.lN,0.0,6.0,(-8.0));b=Cf(a,28,8);a.pn=b;Ci(b,(-4.0),(-10.0),(-7.0),8,16,6,0.0);B3(a.pn,0.0,5.0,2.0);}
var BYo=K(OJ);
function CSj(){var a=new BYo();CeG(a);return a;}
function CeG(a){var b;AB8(a,12,0.0);b=Cf(a,0,0);a.lN=b;Ci(b,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);B3(a.lN,0.0,6.0,(-8.0));b=Cf(a,28,8);a.pn=b;Ci(b,(-4.0),(-10.0),(-7.0),8,16,6,1.75);B3(a.pn,0.0,5.0,2.0);b=Cf(a,0,16);a.y_=b;Ci(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B3(a.y_,(-3.0),12.0,7.0);b=Cf(a,0,16);a.y$=b;Ci(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B3(a.y$,3.0,12.0,7.0);b=Cf(a,0,16);a.y9=b;Ci(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B3(a.y9,(-3.0),12.0,(-5.0));b=Cf(a,0,16);a.za=b;Ci(b,(-2.0),0.0,(-2.0),4,6,4,0.5);B3(a.za,3.0,
12.0,(-5.0));}
var RZ=K(J0);
function BoN(a){var b=new RZ();BtN(b,a);return b;}
function BtN(a,b){X3(a,b);a.eL=B(2420);Dp(a,0.8999999761581421,1.2999999523162842);}
function CHQ(a){return 10;}
function Cps(a,b){Ws(a,b);}
function BmN(a,b){U9(a,b);}
function CrP(a){return B(2421);}
function CI8(a){return B(2422);}
function Cpt(a){return B(2422);}
function CnD(a){return 0.4000000059604645;}
function Cip(a){Bn();return Dau.D;}
function BuW(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E(a.g,3);e=a.g;b=1+c|0;d=d+E(e,b)|0;f=0;if(f<d){Bn();c=Dau.D;g=1;$p=1;continue _;}b=(E(a.g,3)+1|0)+E(a.g,b)|0;c=0;if(c>=b)return;if(!MF(a)){Bn();d=D5w.D;f=1;$p=2;continue _;}Bn();d=D5x.D;f=1;$p=3;continue _;case 1:BGB(a,c,g);if(C()){break _;}f=f+1|0;if(f<d){Bn();c=Dau.D;g=1;continue _;}b=(E(a.g,3)+1|0)+E(a.g,b)|0;c=0;if(c>=b)return;if(!MF(a))
{Bn();d=D5w.D;f=1;$p=2;continue _;}Bn();d=D5x.D;f=1;$p=3;continue _;case 2:BGB(a,d,f);if(C()){break _;}c=c+1|0;if(c>=b)return;if(!MF(a)){Bn();d=D5w.D;f=1;continue _;}Bn();d=D5x.D;f=1;$p=3;case 3:BGB(a,d,f);if(C()){break _;}c=c+1|0;if(c>=b)return;if(!MF(a)){Bn();d=D5w.D;f=1;$p=2;continue _;}Bn();d=D5x.D;f=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bv_(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=EM(b.X);if(c!==null){d=c.N;Bn();if(d==D4p.D){e=b.X;d=e.dn;b=Fb(D5j);$p=2;continue _;}}$p=1;case 1:$z=BAI(a,b);if(C()){break _;}d=$z;return d;case 2:M0(e,d,b);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CQt(a,b){return BoN(a.e);}
var AX4=K(D7);
function BO8(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BiO(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var Bx8=K(OJ);
function CxQ(){var a=new Bx8();CNO(a);return a;}
function CNO(a){var b,c;AB8(a,12,0.0);b=Cf(a,0,0);a.lN=b;Ci(b,(-4.0),(-4.0),(-6.0),8,8,6,0.0);B3(a.lN,0.0,4.0,(-8.0));Ci(GF(a.lN,22,0),(-5.0),(-5.0),(-4.0),1,3,1,0.0);Ci(GF(a.lN,22,0),4.0,(-5.0),(-4.0),1,3,1,0.0);b=Cf(a,18,4);a.pn=b;Ci(b,(-6.0),(-10.0),(-7.0),12,18,10,0.0);B3(a.pn,0.0,5.0,2.0);Fy(GF(a.pn,52,0),(-2.0),2.0,(-8.0),4,6,1);b=a.y_;b.dA=b.dA-1.0;c=a.y$;c.dA=c.dA+1.0;b.dm=b.dm+0.0;c.dm=c.dm+0.0;b=a.y9;b.dA=b.dA-1.0;c=a.za;c.dA=c.dA+1.0;b.dm=b.dm-1.0;c.dm=c.dm-1.0;a.a1_=a.a1_+2.0;}
var ADB=K(RZ);
function B8Q(a){var b=new ADB();CGO(b,a);return b;}
function CGO(a,b){BtN(a,b);a.eL=B(2423);Dp(a,0.8999999761581421,1.2999999523162842);}
function BaT(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=EM(b.X);if(c!==null){d=c.N;Bn();if(d==D4I.D){b=b.X;d=b.dn;c=Fb(D4J);$p=2;continue _;}}if(c!==null){d=c.N;Bn();if(d==D3G.D){$p=3;continue _;}}$p=1;case 1:$z=Bv_(a,b);if(C()){break _;}d=$z;return d;case 2:M0(b,d,c);if(C()){break _;}return 1;case 3:CO(a);if(C()){break _;}e=BoN(a.e);DP(e,
a.d,a.h,a.c,a.r,a.E);LV(e,a.c$);e.f4=a.f4;b=a.e;$p=4;case 4:b.bGv(e);if(C()){break _;}b=a.e;c=B(2127);f=a.d;g=a.h+a.bC/2.0;h=a.c;i=0.0;j=0.0;k=0.0;$p=5;case 5:BSR(b,c,f,g,h,i,j,k);if(C()){break _;}d=0;if(d>=5)return 1;c=a.e;e=new IT;j=a.d;k=a.h+a.bC;f=a.c;l=new CE;O();Vd(l,C5g);LC(e,c,j,k,f,l);$p=6;case 6:c.bGv(e);if(C()){break _;}d=d+1|0;if(d>=5)return 1;c=a.e;e=new IT;j=a.d;k=a.h+a.bC;f=a.c;l=new CE;O();Vd(l,C5g);LC(e,c,j,k,f,l);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function CFj(a,b){return B8Q(a.e);}
var BrA=K(D7);
function CUZ(a,b){var c=new BrA();CIs(c,a,b);return c;}
function CIs(a,b,c){Hb(a,b,c);}
function Bw4(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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(AIj(b))return;b=B(263);$p=1;case 1:BqU(a,b);if(C()){break _;}Bc(2884);BY();Cz(1.0,(-1.0),1.0);Bt(0.20000000298023224,0.4000000059604645,0.5);Bk(42.0,0.0,1.0,0.0);b=a.OW;O();d=C5g;e=0;c=1.0;$p=2;case 2:BPB(b,d,e,c);if(C()){break _;}Bt(0.10000000149011612,0.0,(-0.6000000238418579));Bk(42.0,0.0,1.0,0.0);b=a.OW;d=C5g;e=0;c=1.0;$p=3;case 3:BPB(b,d,e,c);if(C()){break _;}BK();BY();XX(a.gW.lN,
0.0625);Cz(1.0,(-1.0),1.0);Bt(0.0,0.75,(-0.20000000298023224));Bk(12.0,0.0,1.0,0.0);b=a.OW;d=C5g;e=0;c=1.0;$p=4;case 4:BPB(b,d,e,c);if(C()){break _;}BK();Bl(2884);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BSM(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bp2(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function OD(){var a=this;J0.call(a);a.Ox=0;a.a1a=0.0;a.bDC=0.0;a.EJ=0;a.ub=0;a.mM=0.0;a.ue=0.0;}
function CJw(a){var b=new OD();CBh(b,a);return b;}
function CBh(a,b){X3(a,b);a.Ox=0;a.eL=B(2424);Dp(a,0.800000011920929,0.800000011920929);a.nd=1.100000023841858;}
function ChX(a){return !IC(a)?8:20;}
function CbA(a){AMZ(a);Id(a.bE,16,E2(0));Id(a.bE,17,B(4));Id(a.bE,18,AYU(a.c$));}
function B8R(a){return 0;}
function CNk(a){return IC(a)?B(2425):Oh(a)?B(2426):a.eL;}
function Csr(a,b){Ws(a,b);H9(b,B(2427),Oh(a));H9(b,B(2428),S7(a));if(Sv(a)!==null)I7(b,B(2429),Sv(a));else I7(b,B(2429),B(4));}
function BFI(a,b){var c;U9(a,b);AKs(a,G0(b,B(2427)));KF(a,G0(b,B(2428)));c=Is(b,B(2429));if(Bd(c)>0){AGJ(a,c);AIo(a,1);}}
function CKP(a){return IC(a)?0:1;}
function CaN(a){return Oh(a)?B(2430):E(a.g,3)?B(2431):IC(a)&&U5(a.bE,18)<10?B(2432):B(2433);}
function B5p(a){return B(2434);}
function Cd6(a){return B(2435);}
function B6J(a){return 0.4000000059604645;}
function CEw(a){return (-1);}
function BdU(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(Ib()){var $T=ED();$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:$p=1;case 1:Bw3(a);if(C()){break _;}if(!a.gV&&!Ly(a)&&IC(a)&&a.cz===null){b=BU7(a.e,Sv(a));if(b!==null){c=Zz(b,a);if(c>5.0){d=a.e;e=16.0;$p=3;continue _;}}else if(!a.iS)KF(a,1);}else if(a.b_===null&&!Ly(a)&&!IC(a)
&&!E(a.e.v,100)){d=a.e;b=H(P6);f=a.d;g=a.h;h=a.c;i=Es(D9(f,g,h,f+1.0,g+1.0,h+1.0),16.0,4.0,16.0);$p=2;continue _;}if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;case 2:$z=BUP(d,b,i);if(C()){break _;}d=$z;if(!Da(d))a.b_=Z(d,E(a.e.v,d.p));if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;case 3:a:{$z=B0t(d,a,b,e);if(C()){break _;}d=$z;if(d===null&&c>12.0){j=Q(b.d)-2|0;k=Q(b.c)-2|0;l=Q(b.C.L);m=0;n=l-1|0;o=l+1|0;while(m<=4){p=0;while(p<=4){if(m<1)break a;if(p<1)break a;if(m>3)break a;if(p>3)break a;p
=p+1|0;}m=m+1|0;}}else a.hQ=d;if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;}d=a.e;q=j+m|0;r=k+p|0;$p=4;case 4:$z=BE3(d,q,n,r);if(C()){break _;}s=$z;if(s){d=a.e;$p=5;continue _;}b:{c:while(true){p=p+1|0;while(p>4){m=m+1|0;if(m>4)break c;p=0;}if(m<1)break b;if(p<1)break b;if(m>3)break b;if(p<=3)continue;else break b;}if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;}d=a.e;q=j+m|0;r=k+p|0;continue _;case 5:$z=BE3(d,q,l,r);if(C()){break _;}s=$z;if(!s){d=a.e;$p=6;continue _;}b:{c:while(true){p=p+1|
0;while(p>4){m=m+1|0;if(m>4)break c;p=0;}if(m<1)break b;if(p<1)break b;if(m>3)break b;if(p<=3)continue;else break b;}if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;}d=a.e;q=j+m|0;r=k+p|0;$p=4;continue _;case 6:a:{$z=BE3(d,q,o,r);if(C()){break _;}s=$z;if(!s)DP(a,q+0.5,l,r+0.5,a.r,a.E);else d:while(true){p=p+1|0;while(p>4){m=m+1|0;if(m>4)break d;p=0;}if(m<1)break a;if(p<1)break a;if(m>3)break a;if(p<=3)continue;else break a;}if(a.iS)KF(a,0);if(!a.e.w)EE(a.bE,18,BJ(a.c$));return;}d=a.e;q=j+m|0;r=k+p|0;$p
=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BcY(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BbJ(a);if(C()){break _;}a.Ox=0;b=a.HG===null?0:1;a:{if(b&&!Ly(a)&&!Oh(a)){c=a.HG;if(c instanceof Ew){d=EM(c.X);if(d!==null){if(!IC(a)){b=d.N;Bn();if(b==Dat.D){a.Ox=1;break a;}}if(IC(a)){Bn();e=C45.data;b=d.N;if(e[b] instanceof Ro)a.Ox=e[b].WB;}}}}}if(!a.Bd&&a.EJ&&!a.ub&&!Ly(a)&&a.bY){a.ub=1;a.mM=0.0;a.ue=0.0;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BaS(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BTO(a);if(C()){break _;}b=a.a1a;a.bDC=b;c=a.Ox;if(!c)a.a1a=b+(0.0-b)*0.4000000059604645;else a.a1a=b+(1.0-b)*0.4000000059604645;if(c)a.K7=10;$p=2;case 2:$z=Bq3(a);if(C()){break _;}c=$z;if(c){a.EJ=1;a.ub=0;a.mM=0.0;a.ue=0.0;}else if(!(!a.EJ&&!a.ub)&&a.ub)
{if(a.mM===0.0){d=a.e;e=B(2436);f=0.4000000059604645;g=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=3;continue _;}g=a.mM;a.ue=g;a.mM=g+0.05000000074505806;if(g>=2.0){a.EJ=0;a.ub=0;a.ue=0.0;a.mM=0.0;}g=a.mM;if(g>0.4000000059604645){b=a.C.L;c=BC((g-0.4000000059604645)*3.1415927410125732)*7.0|0;h=0;i=b+0.800000011920929;if(h<c){g=(P(a.g)*2.0-1.0)*a.O*0.5;f=(P(a.g)*2.0-1.0)*a.O*0.5;d=a.e;e=B(1014);j=a.d+g;k=a.c+f;l=a.k;m=a.i;n=a.j;$p=4;continue _;}}}return;case 3:BDB(d,a,e,f,g);if(C()){break _;}g=a.mM;a.ue=g;a.mM
=g+0.05000000074505806;if(g>=2.0){a.EJ=0;a.ub=0;a.ue=0.0;a.mM=0.0;}g=a.mM;if(g>0.4000000059604645){b=a.C.L;c=BC((g-0.4000000059604645)*3.1415927410125732)*7.0|0;h=0;i=b+0.800000011920929;if(h<c){g=(P(a.g)*2.0-1.0)*a.O*0.5;f=(P(a.g)*2.0-1.0)*a.O*0.5;d=a.e;e=B(1014);j=a.d+g;k=a.c+f;l=a.k;m=a.i;n=a.j;$p=4;continue _;}}return;case 4:BSR(d,e,j,i,k,l,m,n);if(C()){break _;}h=h+1|0;if(h>=c)return;g=(P(a.g)*2.0-1.0)*a.O*0.5;f=(P(a.g)*2.0-1.0)*a.O*0.5;d=a.e;e=B(1014);j=a.d+g;k=a.c+f;l=a.k;m=a.i;n=a.j;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ACY(a,b,c){var d;d=a.ue;d=(d+(a.mM-d)*b+c)/1.7999999523162842;if(d<0.0)d=0.0;else if(d>1.0)d=1.0;b=d*3.1415927410125732;return BC(b)*BC(b*11.0)*0.15000000596046448*3.1415927410125732;}
function Cy0(a){return a.bC*0.800000011920929;}
function CJJ(a){return S7(a)?20:40;}
function B54(a){return !S7(a)&&!a.ub?0:1;}
function BMf(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.jk();KF(a,0);if(d!==null&&!(d instanceof Ew)&&!(d instanceof Mn))c=(c+1|0)/2|0;$p=1;case 1:$z=Bfp(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;if(!IC(a)&&!Oh(a)){if(d instanceof Ew){AKs(a,1);a.b_=d;}if(!(d instanceof Mn))b=d;else{b=d.DZ;if(b===null)b=d;}if(b instanceof Fo){d=a.e;e=H(OD);f=a.d;g=a.h;h=a.c;i
=Es(D9(f,g,h,f+1.0,g+1.0,h+1.0),16.0,4.0,16.0);$p=2;continue _;}}else if(d!==a&&d!==null){if(IC(a)&&d instanceof Ew&&Jt(d.oJ,Sv(a)))return 1;a.b_=d;}return 1;case 2:$z=BUP(d,e,i);if(C()){break _;}e=$z;i=CH(e);while(Cl(i)){j=Cm(i);if(!IC(j)&&j.b_===null){j.b_=b;if(b instanceof Ew)AKs(j,1);}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bl1(a){return !Oh(a)?null:KL(a.e,a,16.0);}
function Bov(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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>2.0&&c<6.0&&!E(a.g,10)){if(a.bY){d=b.d-a.d;e=b.c-a.c;f=CJ(d*d+e*e);a.k=d/f*0.5*0.800000011920929+a.k*0.20000000298023224;a.j=e/f*0.5*0.800000011920929+a.j*0.20000000298023224;a.i=0.4000000059604645;}}else if(c<1.5){g=b.C;d=g.bB;h=a.C;if(d>h.L&&g.L<h.bB){a.fY=20;i=2;if(IC(a))i=4;g=ADF(a);$p=1;continue _;}}return;case 1:b.et(g,
i);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BhQ(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{c=EM(b.X);if(!IC(a)){if(c===null)break a;d=c.N;Bn();if(d!=Dat.D)break a;if(Oh(a))break a;d=c.q-1|0;c.q=d;if(d<=0){c=b.X;d=c.dn;e=null;$p=2;continue _;}if(a.e.w)return 1;if(E(a.g,3)){d=0;$p=4;continue _;}AIo(a,1);a.hQ=null;KF(a,1);LV(a,20);AGJ(a,b.oJ);d=1;$p=5;continue _;}if(c!==null){Bn();f=C45.data;d=c.N;if(f[d] instanceof Ro){e=f[d];if(e.WB&&U5(a.bE,
18)<20){c.q=c.q-1|0;BS0(a,e.Z6);if(c.q>0)return 1;b=b.X;d=b.dn;c=null;$p=3;continue _;}}}if(Jt(b.oJ,Sv(a))){if(!a.e.w){KF(a,S7(a)?0:1);a.mb=0;a.hQ=null;}return 1;}}$p=1;case 1:$z=BAI(a,b);if(C()){break _;}d=$z;return d;case 2:M0(c,d,e);if(C()){break _;}if(a.e.w)return 1;if(E(a.g,3)){d=0;$p=4;continue _;}AIo(a,1);a.hQ=null;KF(a,1);LV(a,20);AGJ(a,b.oJ);d=1;$p=5;continue _;case 3:M0(b,d,c);if(C()){break _;}return 1;case 4:BBx(a,d);if(C()){break _;}return 1;case 5:BBx(a,d);if(C()){break _;}return 1;default:H$();}}ED().s(a,
b,c,d,e,f,$p);}
function BBx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=B(2136);if(!b)c=B(1031);d=0;if(d>=7)return;e=BU(a.g)*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;h=a.e;i=a.d;j=P(a.g);k=a.O;l=i+j*k*2.0-k;m=a.h+0.5+P(a.g)*a.bC;n=a.c;k=P(a.g);j=a.O;i=n+k*j*2.0-j;$p=1;case 1:BSR(h,c,l,m,i,e,f,g);if(C()){break _;}d=d+1|0;if(d>=7)return;e=BU(a.g)
*0.02;f=BU(a.g)*0.02;g=BU(a.g)*0.02;h=a.e;i=a.d;j=P(a.g);k=a.O;l=i+j*k*2.0-k;m=a.h+0.5+P(a.g)*a.bC;n=a.c;k=P(a.g);j=a.O;i=n+k*j*2.0-j;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bxp(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==7){b=1;$p=1;continue _;}if(b==6){b=0;$p=2;continue _;}if(b==8){a.ub=1;a.mM=0.0;a.ue=0.0;return;}$p=3;continue _;case 1:BBx(a,b);if(C()){break _;}return;case 2:BBx(a,b);if(C()){break _;}return;case 3:BeK(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Cfp(a){return 8;}
function Sv(a){return (Cp(a.bE.zb,BJ(17))).l9;}
function AGJ(a,b){EE(a.bE,17,b);}
function S7(a){return !(Fv(a.bE,16)&1)?0:1;}
function KF(a,b){var c;c=Fv(a.bE,16);if(!b)EE(a.bE,16,E2((c&(-2))<<24>>24));else EE(a.bE,16,E2((c|1)<<24>>24));}
function Oh(a){return !(Fv(a.bE,16)&2)?0:1;}
function AKs(a,b){var c;c=Fv(a.bE,16);if(!b)EE(a.bE,16,E2((c&(-3))<<24>>24));else EE(a.bE,16,E2((c|2)<<24>>24));}
function IC(a){return !(Fv(a.bE,16)&4)?0:1;}
function AIo(a,b){var c;c=Fv(a.bE,16);if(!b)EE(a.bE,16,E2((c&(-5))<<24>>24));else EE(a.bE,16,E2((c|4)<<24>>24));}
function CbB(a,b){return CJw(a.e);}
var Bj1=K(D7);
function CXV(a,b){var c=new Bj1();B7n(c,a,b);return c;}
function B7n(a,b,c){Hb(a,b,c);}
function CKj(a,b,c){}
function CPU(a,b,c){b=b;return Oh(b)?1.539380431175232:!IC(b)?0.6283185482025146:(0.550000011920929-(20-U5(b.bE,18)|0)*0.019999999552965164)*3.1415927410125732;}
function BJf(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BoW(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BcT(){var a=this;Eh.call(a);a.yR=null;a.tl=null;a.Af=null;a.Ae=null;a.Ep=null;a.Eo=null;a.sW=null;a.wF=null;}
function CVW(){var a=new BcT();CID(a);return a;}
function CID(a){var b;HF(a);b=Cf(a,0,0);a.yR=b;Ci(b,(-3.0),(-3.0),(-2.0),6,6,4,0.0);B3(a.yR,(-1.0),13.5,(-7.0));b=Cf(a,18,14);a.tl=b;Ci(b,(-4.0),(-2.0),(-3.0),6,9,6,0.0);B3(a.tl,0.0,14.0,2.0);b=Cf(a,21,0);a.wF=b;Ci(b,(-4.0),(-3.0),(-3.0),8,6,7,0.0);B3(a.wF,(-1.0),14.0,2.0);b=Cf(a,0,18);a.Af=b;Ci(b,(-1.0),0.0,(-1.0),2,8,2,0.0);B3(a.Af,(-2.5),16.0,7.0);b=Cf(a,0,18);a.Ae=b;Ci(b,(-1.0),0.0,(-1.0),2,8,2,0.0);B3(a.Ae,0.5,16.0,7.0);b=Cf(a,0,18);a.Ep=b;Ci(b,(-1.0),0.0,(-1.0),2,8,2,0.0);B3(a.Ep,(-2.5),16.0,(-4.0));b
=Cf(a,0,18);a.Eo=b;Ci(b,(-1.0),0.0,(-1.0),2,8,2,0.0);B3(a.Eo,0.5,16.0,(-4.0));b=Cf(a,9,18);a.sW=b;Ci(b,(-1.0),0.0,(-1.0),2,8,2,0.0);B3(a.sW,(-1.0),12.0,8.0);Ci(GF(a.yR,16,14),(-3.0),(-5.0),0.0,2,2,1,0.0);Ci(GF(a.yR,16,14),1.0,(-5.0),0.0,2,2,1,0.0);Ci(GF(a.yR,0,10),(-1.5),0.0,(-5.0),3,3,4,0.0);}
function Cup(a,b,c,d,e,f,g,h){b=a.yR;b.K=g/57.2957763671875;b.bf=f/57.2957763671875;a.sW.K=e;if(!a.A8){AB3(b,h);B9(a.tl,h);B9(a.Af,h);B9(a.Ae,h);B9(a.Ep,h);B9(a.Eo,h);AB3(a.sW,h);B9(a.wF,h);}else{BY();Bt(0.0,5.0*h,2.0*h);AB3(a.yR,h);BK();BY();Cz(0.5,0.5,0.5);Bt(0.0,24.0*h,0.0);B9(a.tl,h);B9(a.Af,h);B9(a.Ae,h);B9(a.Ep,h);B9(a.Eo,h);AB3(a.sW,h);B9(a.wF,h);BK();}}
function BVg(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=b;if(Oh(f))a.sW.bf=0.0;else a.sW.bf=BT(c*0.6661999821662903)*1.399999976158142*d;if(S7(f)){B3(a.wF,(-1.0),16.0,(-3.0));b=a.wF;b.K=1.2566370964050293;b.bf=0.0;B3(a.tl,0.0,18.0,0.0);a.tl.K=0.7853981852531433;B3(a.sW,(-1.0),21.0,6.0);B3(a.Af,(-2.5),22.0,2.0);a.Af.K=4.71238899230957;B3(a.Ae,0.5,22.0,2.0);a.Ae.K=4.71238899230957;b
=a.Ep;b.K=5.811946868896484;B3(b,(-2.490000009536743),17.0,(-4.0));b=a.Eo;b.K=5.811946868896484;B3(b,0.5099999904632568,17.0,(-4.0));}else{B3(a.tl,0.0,14.0,2.0);a.tl.K=1.5707963705062866;B3(a.wF,(-1.0),14.0,(-3.0));a.wF.K=a.tl.K;B3(a.sW,(-1.0),12.0,8.0);B3(a.Af,(-2.5),16.0,7.0);B3(a.Ae,0.5,16.0,7.0);B3(a.Ep,(-2.5),16.0,(-4.0));B3(a.Eo,0.5,16.0,(-4.0));b=a.Af;g=c*0.6661999821662903;b.K=BT(g)*1.399999976158142*d;b=a.Ae;c=g+3.1415927410125732;b.K=BT(c)*1.399999976158142*d;a.Ep.K=BT(c)*1.399999976158142*d;a.Eo.K
=BT(g)*1.399999976158142*d;}c=f.bDC;a.yR.cj=(c+(f.a1a-c)*e)*0.15000000596046448*3.1415927410125732+ACY(f,e,0.0);a.wF.cj=ACY(f,e,(-0.07999999821186066));a.tl.cj=ACY(f,e,(-0.1599999964237213));a.sW.cj=ACY(f,e,(-0.20000000298023224));if(!f.EJ)return;$p=1;case 1:$z=BIU(f,e);if(C()){break _;}c=$z;h=f.ue;i=c*(0.75+(h+(f.mM-h)*e)/2.0*0.25);N$(i,i,i);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function AEY(){var a=this;J0.call(a);a.bQv=0;a.a4l=0.0;a.Br=0.0;a.bmA=0.0;a.bDU=0.0;a.Ru=0.0;a.a2q=0;}
function AJs(a){var b=new AEY();Czg(b,a);return b;}
function Czg(a,b){X3(a,b);a.bQv=0;a.a4l=0.0;a.Br=0.0;a.Ru=1.0;a.eL=B(2437);Dp(a,0.30000001192092896,0.699999988079071);a.a2q=E(a.g,6000)+6000|0;}
function Ce1(a){return 4;}
function BRp(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BbJ(a);if(C()){break _;}b=a.a4l;a.bDU=b;c=a.Br;a.bmA=c;d=c;e=a.bY;c=d+(!e?4:(-1))*0.3;a.Br=c;if(c<0.0)a.Br=0.0;if(a.Br>1.0)a.Br=1.0;if(!e&&a.Ru<1.0)a.Ru=1.0;c=a.Ru*0.9;a.Ru=c;if(!e){f=a.i;if(f<0.0)a.i=f*0.6;}a.a4l=b+c*2.0;if(!AIj(a)){g=a.e;if(!g.w){e=a.a2q-1|0;a.a2q=e;if(e<=0){h=B(2438);i=1.0;b=(P(a.g)
-P(a.g))*0.20000000298023224+1.0;$p=2;continue _;}}}return;case 2:BDB(g,a,h,i,b);if(C()){break _;}Bn();e=D3J.D;j=1;$p=3;case 3:BGB(a,e,j);if(C()){break _;}a.a2q=E(a.g,6000)+6000|0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bo8(a,b){}
function CFW(a,b){Ws(a,b);}
function BEJ(a,b){U9(a,b);}
function CaD(a){return B(2439);}
function Csu(a){return B(2440);}
function CDr(a){return B(2440);}
function B5M(a){Bn();return D4O.D;}
function BIS(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E(a.g,3)+E(a.g,1+c|0)|0;e=0;if(e<d){Bn();b=D4O.D;c=1;$p=1;continue _;}if(!MF(a)){Bn();b=D5y.D;c=1;$p=2;continue _;}Bn();b=D5z.D;c=1;$p=3;continue _;case 1:BGB(a,b,c);if(C()){break _;}e=e+1|0;if(e<d){Bn();b=D4O.D;c=1;continue _;}if(!MF(a)){Bn();b=D5y.D;c=1;$p=2;continue _;}Bn();b=D5z.D;c=1;$p=3;continue _;case 2:BGB(a,b,c);if(C()){break _;}return;case 3:BGB(a,b,
c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Cyg(a,b){return AJs(a.e);}
var BfW=K(D7);
function CVi(a,b){var c=new BfW();CIa(c,a,b);return c;}
function CIa(a,b,c){Hb(a,b,c);}
function CaM(a,b,c){var d,e;b=b;d=b.bDU;d=d+(b.a4l-d)*c;e=b.bmA;c=e+(b.Br-e)*c;return (BC(d)+1.0)*c;}
function BIj(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BYN(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BpP(){var a=this;Eh.call(a);a.QB=null;a.RH=null;a.Me=null;a.Pq=null;a.Qs=null;a.Pb=null;a.P1=null;a.Nc=null;}
function CVs(){var a=new BpP();CJN(a);return a;}
function CJN(a){var b;HF(a);b=Cf(a,0,0);a.QB=b;Ci(b,(-2.0),(-6.0),(-2.0),4,6,3,0.0);B3(a.QB,0.0,15.0,(-4.0));b=Cf(a,14,0);a.P1=b;Ci(b,(-2.0),(-4.0),(-4.0),4,2,2,0.0);B3(a.P1,0.0,15.0,(-4.0));b=Cf(a,14,4);a.Nc=b;Ci(b,(-1.0),(-2.0),(-3.0),2,2,2,0.0);B3(a.Nc,0.0,15.0,(-4.0));b=Cf(a,0,9);a.RH=b;Ci(b,(-3.0),(-4.0),(-3.0),6,8,6,0.0);B3(a.RH,0.0,16.0,0.0);b=Cf(a,26,0);a.Me=b;Fy(b,(-1.0),0.0,(-3.0),3,5,3);B3(a.Me,(-2.0),19.0,1.0);b=Cf(a,26,0);a.Pq=b;Fy(b,(-1.0),0.0,(-3.0),3,5,3);B3(a.Pq,1.0,19.0,1.0);b=Cf(a,24,13);a.Qs
=b;Fy(b,0.0,0.0,(-3.0),1,4,6);B3(a.Qs,(-4.0),13.0,0.0);b=Cf(a,24,13);a.Pb=b;Fy(b,(-1.0),0.0,(-3.0),1,4,6);B3(a.Pb,4.0,13.0,0.0);}
function CDe(a,b,c,d,e,f,g,h){var i;b=a.QB;g= -(g/57.2957763671875);b.K=g;f=f/57.2957763671875;b.bf=f;i=a.P1;i.K=g;i.bf=f;i=a.Nc;i.K=b.K;i.bf=b.bf;a.RH.K=1.5707963705062866;b=a.Me;c=c*0.6661999821662903;b.K=BT(c)*1.399999976158142*d;a.Pq.K=BT(c+3.1415927410125732)*1.399999976158142*d;a.Qs.cj=e;a.Pb.cj= -e;if(!a.A8){B9(a.QB,h);B9(a.P1,h);B9(a.Nc,h);B9(a.RH,h);B9(a.Me,h);B9(a.Pq,h);B9(a.Qs,h);B9(a.Pb,h);}else{BY();Bt(0.0,5.0*h,2.0*h);B9(a.QB,h);B9(a.P1,h);B9(a.Nc,h);BK();BY();Cz(0.5,0.5,0.5);Bt(0.0,24.0*h,0.0);B9(a.RH,
h);B9(a.Me,h);B9(a.Pq,h);B9(a.Qs,h);B9(a.Pb,h);BK();}}
function AJQ(){GX.call(this);this.SX=0;}
function CcY(a){var b=new AJQ();B$6(b,a);return b;}
function B$6(a,b){Qm(a,b);a.eL=B(2441);Dp(a,0.30000001192092896,0.699999988079071);a.nd=0.6000000238418579;a.wR=1;}
function CFX(a){return 8;}
function CcG(a){return 0;}
function BHP(a){return KL(a.e,a,8.0);}
function Cbt(a){return B(2404);}
function CBj(a){return B(2404);}
function CgV(a){return B(2405);}
function BfJ(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.SX<=0&&b instanceof ACM)a.SX=20;$p=1;case 1:$z=Baz(a,b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,$p);}
function BW2(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.fY<=0&&c<1.2000000476837158){d=b.C;e=d.bB;f=a.C;if(e>f.L&&d.L<f.bB){a.fY=20;d=ADF(a);g=a.wR;$p=1;continue _;}}return;case 1:b.et(d,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B$B(a,b){JS(a,b);}
function BoA(a,b){JE(a,b);}
function Cq_(a){return 0;}
function BAz(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.f4=a.r;$p=1;case 1:BSg(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function BBD(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bw3(a);if(C()){break _;}if(!a.e.w){a:{b=a.SX;if(b>0){b=b-1|0;a.SX=b;if(!b){b=Q(a.d);c=Q(a.h);d=Q(a.c);e=0;f=0;b:while(true){if(e)break a;if(f>5)break a;if(f<(-5))break a;g=0;while(!e&&g<=10&&g>=(-10)){h=0;if(!e&&h<=10&&h>=(-10))break b;g
=g>0?0-g|0:1-g|0;}f=f>0?0-f|0:1-f|0;}i=a.e;j=b+g|0;k=c+f|0;l=d+h|0;$p=7;continue _;}}}if(a.b_===null&&!Ly(a)){b=Q(a.d);c=Q(a.h+0.5);d=Q(a.c);m=E(a.g,6);i=a.e;e=b+D3R.data[m]|0;f=c+D3S.data[m]|0;g=d+D3T.data[m]|0;$p=2;continue _;}if(a.b_!==null&&!Ly(a))a.b_=null;}return;case 2:$z=BHl(i,e,f,g);if(C()){break _;}f=$z;O();if(!(f!=C1S.a&&f!=C5m.a&&f!=C$o.a?0:1)){$p=3;continue _;}i=a.e;e=b+D3R.data[m]|0;b=c+D3S.data[m]|0;c=d+D3T.data[m]|0;d=C$n.a;m=f==C5m.a?1:f!=C$o.a?0:2;$p=4;continue _;case 3:BaX(a);if(C()){break _;}return;case 4:BoK(i,
e,b,c,d,m);if(C()){break _;}$p=5;case 5:Bjp(a);if(C()){break _;}$p=6;case 6:CO(a);if(C()){break _;}return;case 7:$z=BHl(i,j,k,l);if(C()){break _;}n=$z;O();m=C$n.a;if(n==m){i=a.e;n=2001;$p=8;continue _;}h=h>0?0-h|0:1-h|0;b:{while(!(!e&&h<=10&&h>=(-10))){g=g>0?0-g|0:1-g|0;while(!(!e&&g<=10&&g>=(-10))){f=f>0?0-f|0:1-f|0;if(e)break b;if(f>5)break b;if(f<(-5))break b;g=0;}h=0;}i=a.e;j=b+g|0;k=c+f|0;l=d+h|0;continue _;}if(a.b_===null&&!Ly(a)){b=Q(a.d);c=Q(a.h+0.5);d=Q(a.c);m=E(a.g,6);i=a.e;e=b+D3R.data[m]|0;f=c+D3S.data[m]
|0;g=d+D3T.data[m]|0;$p=2;continue _;}if(a.b_!==null&&!Ly(a))a.b_=null;return;case 8:$z=Bjf(i,j,k,l);if(C()){break _;}o=$z;m=m+(o*256|0)|0;$p=9;case 9:Bc4(i,n,j,k,l,m);if(C()){break _;}i=a.e;m=0;$p=10;case 10:Bxe(i,j,k,l,m);if(C()){break _;}i=C$n;p=a.e;m=0;$p=11;case 11:i.Ci(p,j,k,l,m);if(C()){break _;}if(IM(a.g))e=1;else{h=h>0?0-h|0:1-h|0;if(!e){m=10;m=W(h,m);if(m<=0){m=(-10);m=W(h,m);if(m>=0){i=a.e;j=b+g|0;k=c+f|0;l=d+h|0;$p=7;continue _;}}}}c:{while(true){g=g>0?0-g|0:1-g|0;while(!(!e&&g<=10&&g>=(-10))){f
=f>0?0-f|0:1-f|0;if(e)break c;if(f>5)break c;if(f<(-5))break c;g=0;}h=0;if(e)continue;m=10;m=W(h,m);if(m>0)continue;m=(-10);m=W(h,m);if(m>=0)break;}i=a.e;j=b+g|0;k=c+f|0;l=d+h|0;$p=7;continue _;}if(a.b_===null&&!Ly(a)){b=Q(a.d);c=Q(a.h+0.5);d=Q(a.c);m=E(a.g,6);i=a.e;e=b+D3R.data[m]|0;f=c+D3S.data[m]|0;g=d+D3T.data[m]|0;$p=2;continue _;}if(a.b_!==null&&!Ly(a))a.b_=null;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bzk(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.e;f=c-1|0;$p=1;case 1:$z=BHl(e,b,f,d);if(C()){break _;}f=$z;O();if(f==C1S.a)return 10.0;$p=2;case 2:$z=BzK(a,b,c,d);if(C()){break _;}g=$z;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bo2(a){return 1;}
function Bs$(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BoJ(a);if(C()){break _;}b=$z;if(!b)return 0;return KL(a.e,a,5.0)!==null?0:1;default:H$();}}ED().s(a,b,$p);}
function Cu4(a){Ol();return D$_;}
function Bqp(){D7.call(this);this.buS=0;}
function CYt(){var a=new Bqp();B2g(a);return a;}
function B2g(a){Hb(a,B18(),0.30000001192092896);}
function BxK(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(38!=a.buS){a.buS=38;a.gW=B18();B_(DC(),B(2442));}$p=1;case 1:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B3Z(a,b){return 180.0;}
function BDm(a,b,c,d){return (-1);}
function Bog(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BxK(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BRS(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BxK(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function TM(){var a=this;GX.call(a);a.f3=0;a.bmR=0;}
function CN_(a){return 20;}
function CNY(a){QR(a);Id(a.bE,16,E2((-1)));Id(a.bE,17,E2(0));}
function Ceq(a,b){JS(a,b);if(Fv(a.bE,17)==1)H9(b,B(2443),1);}
function BUe(a,b){JE(a,b);EE(a.bE,17,E2((!G0(b,B(2443))?0:1)<<24>>24));}
function CfB(a,b,c){var d;if(!a.e.w&&a.f3>0){W$(a,(-1));d=a.f3-1|0;a.f3=d;if(d<0)a.f3=0;}}
function BwE(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bmR=a.f3;if(a.e.w){b=A6V(a);if(b>0&&!a.f3){c=a.e;d=B(1030);e=1.0;f=0.5;$p=2;continue _;}b=a.f3+b|0;a.f3=b;if(b<0)a.f3=0;if(a.f3>=30)a.f3=30;}$p=1;case 1:BSg(a);if(C()){break _;}if(a.b_===null&&a.f3>0){W$(a,(-1));b=a.f3-1|0;a.f3=b;if(b<0)a.f3=0;}return;case 2:BDB(c,a,d,e,f);if(C()){break _;}b=a.f3+b|0;a.f3=b;if(b<0)a.f3=0;if(a.f3>=30)a.f3=30;$p=1;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function CMp(a){return B(2444);}
function CMU(a){return B(2445);}
function BS6(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BA9(a,b);if(C()){break _;}if(!(b.jk() instanceof Rg))return;Bn();c=D5I.D+E(a.g,2)|0;d=1;$p=2;case 2:BGB(a,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BFc(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w){d=A6V(a);if(!(d<=0&&c<3.0)&&!(d>0&&c<7.0)){W$(a,(-1));d=a.f3-1|0;a.f3=d;if(d<0)a.f3=0;}else{if(!a.f3){b=a.e;e=B(1030);c=1.0;f=0.5;$p=1;continue _;}W$(a,1);d=a.f3+1|0;a.f3=d;if(d>=30){if(!ALk(a)){b=a.e;g=a.d;h=a.h;i=a.c;c=3.0;$p=2;continue _;}b=a.e;g=a.d;h=a.h;i=a.c;c=6.0;$p=3;continue _;}a.gV=1;}}return;case 1:BDB(b,
a,e,c,f);if(C()){break _;}W$(a,1);d=a.f3+1|0;a.f3=d;if(d<30){a.gV=1;return;}if(!ALk(a)){b=a.e;g=a.d;h=a.h;i=a.c;c=3.0;$p=2;continue _;}b=a.e;g=a.d;h=a.h;i=a.c;c=6.0;$p=3;continue _;case 2:BvU(b,a,g,h,i,c);if(C()){break _;}$p=4;continue _;case 3:BvU(b,a,g,h,i,c);if(C()){break _;}$p=4;case 4:CO(a);if(C()){break _;}a.gV=1;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function ALk(a){return Fv(a.bE,17)!=1?0:1;}
function A2E(a,b){var c;c=a.bmR;return (c+(a.f3-c|0)*b)/28.0;}
function CqM(a){Bn();return D4P.D;}
function A6V(a){return Fv(a.bE,16);}
function W$(a,b){EE(a.bE,16,E2(b<<24>>24));}
function B0G(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Bw7(a,b);if(C()){break _;}EE(a.bE,17,E2(1));return;default:H$();}}ED().s(a,b,$p);}
function BeB(){D7.call(this);this.bCU=null;}
function CXG(){var a=new BeB();B_m(a);return a;}
function B_m(a){Hb(a,CNs(0.0),0.5);a.bCU=CNs(2.0);}
function CKQ(a,b,c){var d,e;d=A2E(b,c);c=1.0+BC(d*100.0)*d*0.009999999776482582;if(d<0.0)d=0.0;if(d>1.0)d=1.0;d=d*d;d=d*d;e=(1.0+d*0.4000000059604645)*c;Cz(e,(1.0+d*0.10000000149011612)/c,e);}
function Czj(a,b,c,d){var e;c=A2E(b,d);if(!((c*10.0|0)%2|0))e=0;else{e=c*0.20000000298023224*255.0|0;if(e<0)e=0;if(e>255)e=255;e=e<<24|16711680|65280|255;}return e;}
function BRl(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;if(ALk(b)){if(c==1){d=b.xt+d;b=B(2446);$p=1;continue _;}if(c==2){Dy(5890);EQ();Dy(5888);Bc(2896);Bl(3042);}}return (-1);case 1:BqU(a,b);if(C()){break _;}Dy(5890);EQ();e=d*0.009999999776482582;Bt(e,e,0.0);a.lm=a.bCU;Dy(5888);Bc(3042);Cj(0.5,0.5,0.5,1.0);Bl(2896);DB(1,1);return 1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BfH(a,b,c,d){return (-1);}
function Si(){var a=this;GX.call(a);a.a0u=0;a.pu=0;a.So=0;}
var D_c=null;function CYH(){CYH=Be(Si);B6o();}
function CMw(a){return 40;}
function Cwr(a){QR(a);Id(a.bE,16,VH(0));Id(a.bE,17,VH(0));}
function CBJ(a,b){JS(a,b);Ev(b,B(2447),Su(a)<<16>>16);Ev(b,B(2448),AKU(a)<<16>>16);}
function BHp(a,b){JE(a,b);AJB(a,Ez(b,B(2447)));A8W(a,Ez(b,B(2448)));}
function BKt(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=KL(a.e,a,64.0);if(b===null)return null;$p=1;case 1:$z=BTE(a,b);if(C()){break _;}c=$z;if(!c)a.So=0;else{d=a.So;a.So=d+1|0;if(d==5){a.So=0;return b;}}return null;default:H$();}}ED().s(a,b,c,d,$p);}
function BcF(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BM7(a,b);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,$p);}
function Bp8(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BIU(a,b);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,$p);}
function BTE(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.X.g2.data[3];if(c!==null){d=c.N;O();if(d==C49.a)return 0;}e=Fj(US(b,1.0));f=Cr(a.d-b.d,a.C.L+a.bC/2.0-(b.h+b.ht()),a.c-b.c);g=Tm(f);if(WE(e,Fj(f))<=1.0-0.025/g)return 0;$p=1;case 1:$z=BJb(b,a);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BZC(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bq3(a);if(C()){break _;}b=$z;if(b){EJ();c=D8L;b=1;$p=2;continue _;}c=a.b_;a.a0u=c===null?0:1;d=c===null?0.30000001192092896:6.5;a:{a.nd=d;if(!a.e.w){if(Su(a)){if(E(a.g,2000))break a;b=Q(a.d-1.0+By(a.g)*2.0);e=Q(a.h+By(a.g)*2.0);f
=Q(a.c-1.0+By(a.g)*2.0);c=a.e;$p=4;continue _;}if(!E(a.g,20)){b=Q(a.d-2.0+By(a.g)*4.0);e=Q(a.h+By(a.g)*3.0);f=Q(a.c-2.0+By(a.g)*4.0);c=a.e;$p=6;continue _;}}}b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;continue _;case 2:BlZ(a,c,b);if(C()){break _;}c=a.b_;a.a0u=c===null?0:1;d=c===null?0.30000001192092896:6.5;b:{a.nd=d;if(!a.e.w){if(Su(a))
{if(E(a.g,2000))break b;b=Q(a.d-1.0+By(a.g)*2.0);e=Q(a.h+By(a.g)*2.0);f=Q(a.c-1.0+By(a.g)*2.0);c=a.e;$p=4;continue _;}if(!E(a.g,20)){b=Q(a.d-2.0+By(a.g)*4.0);e=Q(a.h+By(a.g)*3.0);f=Q(a.c-2.0+By(a.g)*4.0);c=a.e;$p=6;continue _;}}}b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;case 3:BSR(c,g,h,i,j,k,l,m);if(C()){break _;}b=b+1|0;if(b>=2){if(Mr(a.e)
&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;continue _;case 4:$z=BHl(c,b,e,f);if(C()){break _;}n=$z;c=a.e;o=e-1|0;$p=5;case 5:$z=BHl(c,b,o,f);if(C()){break _;}o=$z;if(!n&&o>0){O();if(C1F.data[o].dF()){c=a.e;o=Su(a);n=AKU(a);$p=14;continue _;}}b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)
*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;continue _;case 6:$z=BHl(c,b,e,f);if(C()){break _;}n=$z;if(D_c.data[n]){c=a.e;$p=8;continue _;}b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;continue _;case 7:$z=Bq3(a);if(C()){break _;}b=$z;if(b){a.b_=null;$p=11;continue _;}a.mb=0;c=a.b_;if(c!==null)WL(a,
c,100.0,100.0);if(!a.e.w){c=a.b_;if(c===null)a.pu=0;else{if(c instanceof Ew){c=c;$p=17;continue _;}if(Mm(a.b_,a)>256.0){o=a.pu;a.pu=o+1|0;if(o>=30){c=a.b_;$p=18;continue _;}}}}$p=15;continue _;case 8:$z=BHl(c,b,e,f);if(C()){break _;}o=$z;AJB(a,o);c=a.e;$p=9;case 9:$z=Bjf(c,b,e,f);if(C()){break _;}o=$z;A8W(a,o);c=a.e;o=0;$p=10;case 10:Bxe(c,b,e,f,o);if(C()){break _;}b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)
-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;continue _;case 11:BGx(a);if(C()){break _;}a.mb=0;c=a.b_;if(c!==null)WL(a,c,100.0,100.0);if(!a.e.w){c=a.b_;if(c===null)a.pu=0;else{if(c instanceof Ew){c=c;$p=17;continue _;}if(Mm(a.b_,a)>256.0){o=a.pu;a.pu=o+1|0;if(o>=30){c=a.b_;$p=18;continue _;}}}}$p=15;continue _;case 12:$z=BIU(a,d);if(C()){break _;}p=$z;if(p<=0.5){$p=7;continue _;}c=a.e;b=Q(a.d);o=Q(a.h);n=Q(a.c);$p=13;case 13:$z=Bk1(c,b,o,n);if(C()){break _;}b=$z;if(b&&P(a.g)*30.0<(p-0.4000000059604645)
*2.0){a.b_=null;$p=16;continue _;}$p=7;continue _;case 14:BoK(c,b,e,f,o,n);if(C()){break _;}AJB(a,0);b=0;if(b>=2){if(Mr(a.e)&&!a.e.w){d=1.0;$p=12;continue _;}$p=7;continue _;}c=a.e;g=B(712);h=a.d+(By(a.g)-0.5)*a.O;i=a.h+By(a.g)*a.bC-0.25;j=a.c+(By(a.g)-0.5)*a.O;k=(By(a.g)-0.5)*2.0;l= -By(a.g);m=(By(a.g)-0.5)*2.0;$p=3;continue _;case 15:Bp0(a);if(C()){break _;}return;case 16:BGx(a);if(C()){break _;}$p=7;continue _;case 17:c:{$z=BTE(a,c);if(C()){break _;}b=$z;if(!b){if(Mm(a.b_,a)<=256.0)break c;o=a.pu;a.pu=o+
1|0;if(o<30)break c;c=a.b_;$p=18;continue _;}a.lU=0.0;a.o8=0.0;a.nd=0.0;if(Mm(a.b_,a)<16.0){$p=19;continue _;}a.pu=0;}$p=15;continue _;case 18:$z=BnT(a,c);if(C()){break _;}b=$z;if(b)a.pu=0;$p=15;continue _;case 19:BGx(a);if(C()){break _;}a.pu=0;$p=15;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BGx(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.d+(By(a.g)-0.5)*64.0;c=a.h+(E(a.g,64)-32|0);d=a.c+(By(a.g)-0.5)*64.0;$p=1;case 1:$z=BQB(a,b,c,d);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BnT(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Fj(Cr(a.d-b.d,a.C.L+a.bC/2.0-b.h+b.ht(),a.c-b.c));c=a.d+(By(a.g)-0.5)*8.0-b.Q*16.0;d=a.h+(E(a.g,16)-8|0)-b.P*16.0;e=a.c+(By(a.g)-0.5)*8.0-b.M*16.0;$p=1;case 1:$z=BQB(a,c,d,e);if(C()){break _;}f=$z;return f;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BQB(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=a.d;f=a.h;g=a.c;a.d=b;a.h=c;a.c=d;h=0;i=Q(b);j=Q(a.h);k=Q(a.c);if(G8(a.e,i,j,k)){l=0;if(!l&&j>0){m=a.e;n=j-1|0;$p=2;continue _;}if(l){C0(a,a.d,a.h,a.c);m
=a.e;o=a.C;$p=1;continue _;}}if(!h){C0(a,e,f,g);return 0;}n=128;p=0;q=127.0;if(p>=n)return 1;r=p/q;s=(P(a.g)-0.5)*0.20000000298023224;t=(P(a.g)-0.5)*0.20000000298023224;u=(P(a.g)-0.5)*0.20000000298023224;v=e+(a.d-e)*r+(By(a.g)-0.5)*a.O*2.0;w=f+(a.h-f)*r+By(a.g)*a.bC;x=g+(a.c-g)*r+(By(a.g)-0.5)*a.O*2.0;m=a.e;o=B(712);b=s;c=t;d=u;$p=3;continue _;case 1:$z=A_K(m,a,o);if(C()){break _;}m=$z;if(!m.p){m=a.e;o=a.C;$p=4;continue _;}if(!h){C0(a,e,f,g);return 0;}n=128;p=0;q=127.0;if(p>=n)return 1;r=p/q;s=(P(a.g)-0.5)*
0.20000000298023224;t=(P(a.g)-0.5)*0.20000000298023224;u=(P(a.g)-0.5)*0.20000000298023224;v=e+(a.d-e)*r+(By(a.g)-0.5)*a.O*2.0;w=f+(a.h-f)*r+By(a.g)*a.bC;x=g+(a.c-g)*r+(By(a.g)-0.5)*a.O*2.0;m=a.e;o=B(712);b=s;c=t;d=u;$p=3;continue _;case 2:a:{$z=BHl(m,i,n,k);if(C()){break _;}p=$z;if(p){O();if(C1F.data[p].bv.hH()){l=1;break a;}}a.h=a.h-1.0;j=j+(-1)|0;}if(!l&&j>0){m=a.e;n=j-1|0;continue _;}if(l){C0(a,a.d,a.h,a.c);m=a.e;o=a.C;$p=1;continue _;}if(!h){C0(a,e,f,g);return 0;}n=128;p=0;q=127.0;if(p>=n)return 1;r=p/q;s
=(P(a.g)-0.5)*0.20000000298023224;t=(P(a.g)-0.5)*0.20000000298023224;u=(P(a.g)-0.5)*0.20000000298023224;v=e+(a.d-e)*r+(By(a.g)-0.5)*a.O*2.0;w=f+(a.h-f)*r+By(a.g)*a.bC;x=g+(a.c-g)*r+(By(a.g)-0.5)*a.O*2.0;m=a.e;o=B(712);b=s;c=t;d=u;$p=3;case 3:BSR(m,o,v,w,x,b,c,d);if(C()){break _;}p=p+1|0;if(p>=n)return 1;r=p/q;s=(P(a.g)-0.5)*0.20000000298023224;t=(P(a.g)-0.5)*0.20000000298023224;u=(P(a.g)-0.5)*0.20000000298023224;v=e+(a.d-e)*r+(By(a.g)-0.5)*a.O*2.0;w=f+(a.h-f)*r+By(a.g)*a.bC;x=g+(a.c-g)*r+(By(a.g)-0.5)*a.O*2.0;m
=a.e;o=B(712);b=s;c=t;d=u;continue _;case 4:$z=BQp(m,o);if(C()){break _;}i=$z;if(!i)h=1;if(!h){C0(a,e,f,g);return 0;}n=128;p=0;q=127.0;if(p>=n)return 1;r=p/q;s=(P(a.g)-0.5)*0.20000000298023224;t=(P(a.g)-0.5)*0.20000000298023224;u=(P(a.g)-0.5)*0.20000000298023224;v=e+(a.d-e)*r+(By(a.g)-0.5)*a.O*2.0;w=f+(a.h-f)*r+By(a.g)*a.bC;x=g+(a.c-g)*r+(By(a.g)-0.5)*a.O*2.0;m=a.e;o=B(712);b=s;c=t;d=u;$p=3;continue _;default:H$();}}ED().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 CEO(a){return B(2449);}
function CiJ(a){return B(2450);}
function B1$(a){return B(2451);}
function BAK(a){Bn();return D5B.D;}
function BxO(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BAK(a);if(d>0){e=E(a.g,2+c|0);f=0;if(f<e){b=1;$p=1;continue _;}}return;case 1:BGB(a,d,b);if(C()){break _;}f=f+1|0;if(f>=e)return;b=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AJB(a,b){EE(a.bE,16,E2((b&255)<<24>>24));}
function Su(a){return Fv(a.bE,16);}
function A8W(a,b){EE(a.bE,17,E2((b&255)<<24>>24));}
function AKU(a){return Fv(a.bE,17);}
function BlZ(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(b instanceof A9R)){$p=1;continue _;}d=0;if(d>=64)return 0;$p=2;continue _;case 1:$z=Baz(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=BGx(a);if(C()){break _;}c=$z;if(c)return 1;d=d+1|0;if(d>=64)return 0;continue _;default:H$();}}ED().s(a,b,c,d,$p);}
function B6o(){var b,c;b=G2(256);c=b.data;D_c=b;O();c[C1N.a]=1;c[C1O.a]=1;c[C5x.a]=1;c[C5y.a]=1;c[C5v.a]=1;c[C5w.a]=1;c[C5h.a]=1;c[C5g.a]=1;c[C5H.a]=1;c[C$b.a]=1;c[C$c.a]=1;c[C49.a]=1;c[C$t.a]=1;c[C$A.a]=1;}
function Bax(){var a=this;D7.call(a);a.bd5=null;a.bck=null;}
function CSY(){var a=new Bax();Cv3(a);return a;}
function Cv3(a){var b;Hb(a,CV8(),0.5);b=a.gW;a.bd5=b;a.bck=new DG;a.lm=b;}
function BLa(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bd5.bg2=Su(b)<=0?0:1;h=a.bd5;i=b.a0u;h.bjs=i;if(i){c=c+BU(a.bck)*0.02;e=e+BU(a.bck)*0.02;}$p=1;case 1:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bo3(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c)return (-1);b=B(2452);$p=1;case 1:BqU(a,b);if(C()){break _;}Bc(3042);Bl(3008);DB(1,1);Bl(2896);LW(C1n,61680.0,0.0);Cj(1.0,1.0,1.0,1.0);Bc(2896);Cj(1.0,1.0,1.0,1.0);return 1;default:H$();}}ED().s(a,b,c,d,$p);}
function B00(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;if(Su(b)<=0)return;Bc(32826);BY();Bt(0.0,0.6875,(-0.75));Bk(20.0,1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);Cz(0.5,(-0.5),0.5);$p=1;case 1:$z=BM7(b,c);if(C()){break _;}d=$z;e=d%65536|0;f=d/65536|0;LW(C1n,e/1.0,f/1.0);Cj(1.0,1.0,1.0,1.0);Cj(1.0,1.0,1.0,1.0);g=B(263);$p=2;case 2:BqU(a,g);if(C()){break _;}h=a.OW;O();g=C1F.data[Su(b)];e=AKU(b);c
=1.0;$p=3;case 3:BPB(h,g,e,c);if(C()){break _;}BK();Bl(32826);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bm1(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLa(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BlP(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BLa(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var ALt=K(Ma);
function BYt(a,b){}
function CPY(a){return B(2453);}
function CQQ(a){return B(2453);}
function CmY(a){return B(2453);}
function Ccg(a){return 120;}
function CaQ(a){return 0;}
var AJk=K(ALt);
function CH5(a){var b=new AJk();B6K(b,a);return b;}
function B6K(a,b){YL(a,b);a.eL=B(2454);Dp(a,0.4000000059604645,1.7999999523162842);}
function Co$(a){return 4;}
function Bkn(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Be0(a);if(C()){break _;}if(a.b_===null&&!Ly(a)&&!E(a.e.v,100)){b=a.e;c=H(GX);d=a.d;e=a.h;f=a.c;g=Es(D9(d,e,f,d+1.0,e+1.0,f+1.0),16.0,4.0,16.0);$p=3;continue _;}h=Q(a.d);i=Q(a.h);j=Q(a.c);if(LR(EU(a.e),h,i,j)>1.0){EJ();b=D8H;h=1;$p=2;continue _;}h=0;if(h>=4)return;i=Q(a.d+(((h
%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b=a.e;$p=4;continue _;case 2:Bl3(a,b,h);if(C()){break _;}h=0;if(h>=4)return;i=Q(a.d+(((h%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b=a.e;$p=4;continue _;case 3:$z=BUP(b,c,g);if(C()){break _;}b=$z;if(!Da(b))a.b_=Z(b,E(a.e.v,b.p));h=Q(a.d);i=Q(a.h);j=Q(a.c);if(LR(EU(a.e),h,i,j)>1.0){EJ();b=D8H;h=1;$p=2;continue _;}h=0;if(h>=4)return;i=Q(a.d+(((h%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b
=a.e;$p=4;case 4:$z=BHl(b,i,k,l);if(C()){break _;}j=$z;if(!j&&LR(EU(a.e),i,k,l)<0.800000011920929){O();b=C9$;c=a.e;$p=5;continue _;}h=h+1|0;if(h>=4)return;i=Q(a.d+(((h%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b=a.e;continue _;case 5:$z=b.hx(c,i,k,l);if(C()){break _;}j=$z;if(j){b=a.e;j=C9$.a;$p=6;continue _;}h=h+1|0;if(h>=4)return;i=Q(a.d+(((h%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b=a.e;$p=4;continue _;case 6:Bxe(b,i,k,l,j);if(C()){break _;}h=h+1|0;if
(h>=4)return;i=Q(a.d+(((h%2|0)*2|0)-1|0)*0.25);k=Q(a.h);l=Q(a.c+((((h/2|0)%2|0)*2|0)-1|0)*0.25);b=a.e;$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bn2(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(c<10.0){d=b.d-a.d;e=b.c-a.c;if(!a.fY){f=new OW;Yv(f,a.e,a);g=b.h+b.ht()-1.100000023841858-f.h;h=CJ(d*d+e*e)*0.20000000298023224;b=a.e;i=B(1266);j=1.0;c=1.0/(P(a.g)*0.4000000059604645+0.800000011920929);$p=1;continue _;}a.r=CK(e,d)*180.0/3.1415927410125732-90.0;a.gV=1;}return;case 1:BDB(b,a,i,j,c);if(C()){break _;}b
=a.e;$p=2;case 2:b.bGv(f);if(C()){break _;}Qz(f,d,g+h,e,1.600000023841858,12.0);a.fY=10;a.r=CK(e,d)*180.0/3.1415927410125732-90.0;a.gV=1;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CGJ(a,b){JS(a,b);}
function BEY(a,b){JE(a,b);}
function CoW(a){Bn();return D3K.D;}
function BIb(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E(a.g,16);e=0;if(e>=d)return;Bn();c=D3K.D;b=1;$p=1;case 1:BGB(a,c,b);if(C()){break _;}e=e+1|0;if(e>=d)return;Bn();c=D3K.D;b=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BAq(){D7.call(this);this.bpu=null;}
function CU1(){var a=new BAq();Cm6(a);return a;}
function Cm6(a){var b;Hb(a,CWd(),0.5);b=a.gW;a.bpu=b;a.lm=b;}
function BC6(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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;d=new CE;O();AN6(d,C49,1);if((D4(d)).D>=256)return;BY();XX(a.bpu.Sn,0.0625);if(Rk(C1F.data[d.N].dI())){Bt(0.0,(-0.34375),0.0);Bk(180.0,0.0,1.0,0.0);Cz(0.625,(-0.625),0.625);}e=a.ff.w9;f=0;$p=1;case 1:BjP(e,b,d,f);if(C()){break _;}BK();return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var Rg=K(GX);
var D_d=null;function COz(){COz=Be(Rg);CEZ();}
function B7Z(a){var b=new Rg();Bc6(b,a);return b;}
function Bc6(a,b){COz();Qm(a,b);a.eL=B(2455);}
function CMB(a){return 20;}
function CvD(a){return B(2456);}
function CmB(a){return B(2457);}
function CaU(a){return B(2457);}
function BLZ(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Baz(a,b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,$p);}
function BM2(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BA9(a,b);if(C()){break _;}if(b.jk() instanceof Mn&&b.jk() instanceof Ew){c=b.jk();d=c.d-a.d;e=c.c-a.c;if(d*d+e*e>=2500.0){EY();JV(c,C__);}}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BPn(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(Mr(a.e)&&!a.e.w){b=1.0;$p=2;continue _;}$p=1;case 1:Bp0(a);if(C()){break _;}return;case 2:$z=BIU(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.e;d=Q(a.d);e=Q(a.h);f=Q(a.c);$p=3;case 3:$z=Bk1(c,d,e,f);if(C()){break _;}d=$z;if(d&&P(a.g)*30.0<(b-0.4000000059604645)*2.0)K6(a,8);$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bm_(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(c<10.0){d=b.d-a.d;e=b.c-a.c;if(!a.fY){f=CrN(a.e,a,1.0);g=b.h+b.ht()-0.699999988079071-f.h;h=CJ(d*d+e*e)*0.20000000298023224;b=a.e;i=B(1266);j=1.0;c=1.0/(P(a.g)*0.4000000059604645+0.800000011920929);$p=1;continue _;}a.r=CK(e,d)*180.0/3.1415927410125732-90.0;a.gV=1;}return;case 1:BDB(b,a,i,j,c);if(C()){break _;}b
=a.e;$p=2;case 2:b.bGv(f);if(C()){break _;}AC7(f,d,g+h,e,1.600000023841858,12.0);a.fY=60;a.r=CK(e,d)*180.0/3.1415927410125732-90.0;a.gV=1;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function B$L(a,b){JS(a,b);}
function Bed(a,b){JE(a,b);}
function B94(a){Bn();return D3I.D;}
function Bl0(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.g;b=3+c|0;e=E(d,b);f=0;if(f<e){Bn();c=D3I.D;g=1;$p=1;continue _;}b=E(a.g,b);c=0;if(c>=b)return;Bn();f=Dat.D;e=1;$p=2;continue _;case 1:BGB(a,c,g);if(C()){break _;}f=f+1|0;if(f<e){Bn();c=D3I.D;g=1;continue _;}b=E(a.g,b);c=0;if(c>=b)return;Bn();f=Dat.D;e=1;$p=2;case 2:BGB(a,f,e);if(C()){break _;}c=c+1|0;if(c>=b)return;Bn();f=Dat.D;e=1;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CaX(a){COz();return D_d;}
function CPO(a){Ol();return D8Q;}
function CEZ(){var b;b=new CE;Bn();K$(b,Daw,1);D_d=b;}
function Bs0(){var a=this;D7.call(a);a.a79=null;a.bI$=0.0;}
function CCP(a,b){var c=new Bs0();B69(c,a,b);return c;}
function B69(a,b,c){Hb(a,b,c);a.a79=b;a.bI$=1.0;a.a79=b;}
function BFh(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.a5M();if(d===null)return;a:{BY();XX(a.a79.gk,0.0625);Bt((-0.0625),0.4375,0.0625);e=d.N;if(e<256){O();if(Rk(C1F.data[e].dI())){Bt(0.0,0.1875,(-0.3125));Bk(20.0,1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);Cz(0.375,(-0.375),0.375);break a;}}e=d.N;Bn();if(e==Daw.D){Bt(0.0,0.125,0.3125);Bk((-20.0),0.0,1.0,0.0);Cz(0.625,(-0.625),0.625);Bk((-100.0),1.0,0.0,0.0);Bk(45.0,
0.0,1.0,0.0);}else if(C45.data[e].BI()){Bt(0.0,0.1875,0.0);Cz(0.625,(-0.625),0.625);Bk((-100.0),1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);}else{Bt(0.25,0.1875,(-0.1875));Cz(0.375,0.375,0.375);Bk(60.0,0.0,0.0,1.0);Bk((-90.0),1.0,0.0,0.0);Bk(20.0,0.0,0.0,1.0);}}f=a.ff.w9;e=0;$p=1;case 1:BjP(f,b,d,e);if(C()){break _;}e=d.N;Bn();if(e!=C9m.D){BK();return;}f=a.ff.w9;e=1;$p=2;case 2:BjP(f,b,d,e);if(C()){break _;}BK();return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var AGn=K(WW);
function Cqh(){var a=new AGn();Ck4(a);return a;}
function Ck4(a){AXQ(a);}
function BOm(a,b,c,d,e,f,g){var h,i,j,k;AU4(a,b,c,d,e,f,g);h=BC(a.se*3.1415927410125732);c=1.0-a.se;i=BC((1.0-c*c)*3.1415927410125732);j=a.gk;j.cj=0.0;k=a.gX;k.cj=0.0;b=0.10000000149011612-h*0.6000000238418579;j.bf= -b;k.bf=b;j.K=(-1.5707963705062866);k.K=(-1.5707963705062866);b=j.K;c=h*1.2000000476837158-i*0.4000000059604645;j.K=b-c;k.K=k.K-c;b=j.cj;c=d*0.09000000357627869;j.cj=b+BT(c)*0.05000000074505806+0.05000000074505806;j=a.gX;j.cj=j.cj-(BT(c)*0.05000000074505806+0.05000000074505806);j=a.gk;b=j.K;c=d*
0.06700000166893005;j.K=b+BC(c)*0.05000000074505806;j=a.gX;j.K=j.K-BC(c)*0.05000000074505806;}
var Bn0=K(AGn);
function CT5(){var a=new Bn0();B6p(a);return a;}
function B6p(a){var b;AXQ(a);b=Cf(a,40,16);a.gk=b;Ci(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B3(a.gk,(-5.0),2.0,0.0);b=Cf(a,40,16);a.gX=b;b.qh=1;Ci(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);B3(a.gX,5.0,2.0,0.0);b=Cf(a,0,16);a.oL=b;Ci(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B3(a.oL,(-2.0),12.0,0.0);b=Cf(a,0,16);a.nY=b;b.qh=1;Ci(b,(-1.0),0.0,(-1.0),2,12,2,0.0);B3(a.nY,2.0,12.0,0.0);}
function Cwo(a,b,c,d,e,f,g){a.ux=1;BOm(a,b,c,d,e,f,g);}
function VC(){var a=this;GX.call(a);a.Oy=0.0;a.IZ=0;a.a1F=0;}
function Chn(a){return 20;}
function Csc(a){QR(a);Id(a.bE,16,VH(0));}
function CCx(a){return B(2458);}
function Cqp(a){return B(2459);}
function CJ$(a){return B(2459);}
function BUo(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Baz(a,b,c);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,$p);}
function Bm3(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BA9(a,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BXz(a,b){return 15728880;}
function BXc(a,b){return 1.0;}
function Bi_(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.e.w){$p=1;continue _;}if(!E(a.g,24)){b=a.e;c=a.d+0.5;d=a.h+0.5;e=a.c+0.5;f=B(1033);g=1.0+P(a.g);h=P(a.g)*0.699999988079071+0.30000001192092896;$p=2;continue _;}if(!a.bY){c=a.i;if(c<0.0)a.i=c*0.6;}i=0;if(i>=2){$p=4;continue _;}b=a.e;f=B(1016);c=a.d+(By(a.g)-0.5)*a.O;j=a.h+By(a.g)*a.bC;d
=a.c+(By(a.g)-0.5)*a.O;k=0.0;l=0.0;e=0.0;$p=5;continue _;case 1:$z=Bq3(a);if(C()){break _;}i=$z;if(i){EJ();b=D8L;i=1;$p=3;continue _;}i=a.IZ-1|0;a.IZ=i;if(i<=0){a.IZ=100;a.Oy=0.5+BU(a.g)*3.0;}b=a.b_;if(b!==null&&b.h+b.ht()>a.h+AYD(a)+a.Oy){e=a.i;a.i=e+(0.30000001192092896-e)*0.30000001192092896;}if(!E(a.g,24)){b=a.e;c=a.d+0.5;d=a.h+0.5;e=a.c+0.5;f=B(1033);g=1.0+P(a.g);h=P(a.g)*0.699999988079071+0.30000001192092896;$p=2;continue _;}if(!a.bY){c=a.i;if(c<0.0)a.i=c*0.6;}i=0;if(i>=2){$p=4;continue _;}b=a.e;f=B(1016);c
=a.d+(By(a.g)-0.5)*a.O;j=a.h+By(a.g)*a.bC;d=a.c+(By(a.g)-0.5)*a.O;k=0.0;l=0.0;e=0.0;$p=5;continue _;case 2:BaK(b,c,d,e,f,g,h);if(C()){break _;}if(!a.bY){c=a.i;if(c<0.0)a.i=c*0.6;}i=0;if(i>=2){$p=4;continue _;}b=a.e;f=B(1016);c=a.d+(By(a.g)-0.5)*a.O;j=a.h+By(a.g)*a.bC;d=a.c+(By(a.g)-0.5)*a.O;k=0.0;l=0.0;e=0.0;$p=5;continue _;case 3:Baz(a,b,i);if(C()){break _;}i=a.IZ-1|0;a.IZ=i;if(i<=0){a.IZ=100;a.Oy=0.5+BU(a.g)*3.0;}b=a.b_;if(b!==null&&b.h+b.ht()>a.h+AYD(a)+a.Oy){e=a.i;a.i=e+(0.30000001192092896-e)*0.30000001192092896;}if
(!E(a.g,24)){b=a.e;c=a.d+0.5;d=a.h+0.5;e=a.c+0.5;f=B(1033);g=1.0+P(a.g);h=P(a.g)*0.699999988079071+0.30000001192092896;$p=2;continue _;}if(!a.bY){c=a.i;if(c<0.0)a.i=c*0.6;}i=0;if(i>=2){$p=4;continue _;}b=a.e;f=B(1016);c=a.d+(By(a.g)-0.5)*a.O;j=a.h+By(a.g)*a.bC;d=a.c+(By(a.g)-0.5)*a.O;k=0.0;l=0.0;e=0.0;$p=5;continue _;case 4:Bp0(a);if(C()){break _;}return;case 5:BSR(b,f,c,j,d,k,l,e);if(C()){break _;}i=i+1|0;if(i>=2){$p=4;continue _;}b=a.e;f=B(1016);c=a.d+(By(a.g)-0.5)*a.O;j=a.h+By(a.g)*a.bC;d=a.c+(By(a.g)-0.5)
*a.O;k=0.0;l=0.0;e=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BNg(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.fY;if(d<=0&&c<2.0){e=b.C;f=e.bB;g=a.C;if(f>g.L&&e.L<g.bB){a.fY=20;$p=1;continue _;}}if(c<30.0){h=b.d-a.d;f=b.C.L+b.bC/2.0-(a.h+a.bC/2.0);i=b.c-a.c;if(!d){d=a.a1F+1|0;a.a1F=d;if(d==1){a.fY=60;AU8(a,1);}else if(d<=4)a.fY=6;else{a.fY=100;a.a1F=0;AU8(a,0);}if
(a.a1F>1){j=Gh(c)*0.5;b=a.e;e=null;k=1009;l=a.d|0;m=a.h|0;n=a.c|0;d=0;$p=2;continue _;}}a.r=CK(i,h)*180.0/3.1415927410125732-90.0;a.gV=1;}return;case 1:BLj(a,b);if(C()){break _;}return;case 2:BZM(b,e,k,l,m,n,d);if(C()){break _;}d=0;o=j;if(d>=1){a.r=CK(i,h)*180.0/3.1415927410125732-90.0;a.gV=1;return;}e=new R5;A3w(e,a.e,a,h+BU(a.g)*o,f,i+BU(a.g)*o);Dp(e,0.3125,0.3125);e.h=a.h+a.bC/2.0+0.5;b=a.e;$p=3;case 3:b.bGv(e);if(C()){break _;}d=d+1|0;if(d>=1){a.r=CK(i,h)*180.0/3.1415927410125732-90.0;a.gV=1;return;}e=new R5;A3w(e,
a.e,a,h+BU(a.g)*o,f,i+BU(a.g)*o);Dp(e,0.3125,0.3125);e.h=a.h+a.bC/2.0+0.5;b=a.e;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BK_(a,b){}
function CqN(a,b){JS(a,b);}
function BJB(a,b){JE(a,b);}
function ClJ(a){Bn();return Daz.D;}
function CHv(a){return !(Fv(a.bE,16)&1)?0:1;}
function BQ4(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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){d=E(a.g,2+c|0);e=0;if(e<d){Bn();b=Daz.D;c=1;$p=1;continue _;}}return;case 1:BGB(a,b,c);if(C()){break _;}e=e+1|0;if(e>=d)return;Bn();b=Daz.D;c=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function AU8(a,b){var c;c=Fv(a.bE,16);b=!b?(c&(-2))<<24>>24:(c|1)<<24>>24;EE(a.bE,16,E2(b));}
function BVq(a){return 1;}
function BX3(){D7.call(this);this.bi_=0;}
function CSH(){var a=new BX3();B_B(a);return a;}
function B_B(a){Hb(a,B3c(),0.5);a.bi_=8;}
function BgX(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(8!=a.bi_){a.bi_=8;a.gW=B3c();}$p=1;case 1:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BBO(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BgX(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BBY(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BgX(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var Q7=K(GX);
function CRe(a){var b=new Q7();Bp6(b,a);return b;}
function Bp6(a,b){Qm(a,b);a.eL=B(2460);a.nd=0.5;a.wR=4;}
function CLp(a){return 20;}
function Cn2(a){return 2;}
function BOt(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(Mr(a.e)&&!a.e.w){b=1.0;$p=2;continue _;}$p=1;case 1:Bp0(a);if(C()){break _;}return;case 2:$z=BIU(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.e;d=Q(a.d);e=Q(a.h);f=Q(a.c);$p=3;case 3:$z=Bk1(c,d,e,f);if(C()){break _;}d=$z;if(d&&P(a.g)*30.0<(b-0.4000000059604645)*2.0)K6(a,8);$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cyt(a){return B(2461);}
function Cp9(a){return B(2462);}
function Cas(a){return B(2463);}
function B6X(a){Bn();return D5A.D;}
function CzR(a){Ol();return D8Q;}
function TE(){var a=this;Fo.call(a);a.sI=0.0;a.OZ=0.0;a.ZP=0.0;a.Jy=0;}
function CgF(a){var b=new TE();BgH(b,a);return b;}
function BgH(a,b){var c;ZE(a,b);a.Jy=0;a.eL=B(2464);c=1<<E(a.g,3);a.cv=0.0;a.Jy=E(a.g,20)+10|0;AA1(a,c);a.LJ=c;}
function Cyp(a){QR(a);Id(a.bE,16,VH(1));}
function AA1(a,b){var c;EE(a.bE,16,VH(b<<24>>24));c=0.6000000238418579*b;Dp(a,c,c);C0(a,a.d,a.h,a.c);LV(a,A_N(a));}
function A_N(a){var b;b=Hp(a);return R(b,b);}
function Hp(a){return Fv(a.bE,16);}
function Cze(a,b){JS(a,b);Ei(b,B(2465),Hp(a)-1|0);}
function BzP(a,b){JE(a,b);AA1(a,D0(b,B(2465))+1|0);}
function B23(a){return B(2135);}
function COs(a){return B(2466);}
function BCy(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.OZ;b=b+(a.sI-b)*0.5;a.OZ=b;a.ZP=b;c=a.bY;$p=1;case 1:BTO(a);if(C()){break _;}if(a.bY&&!c){d=Hp(a);e=0;c=d*8|0;f=d;if(e<c){g=P(a.g)*3.1415927410125732*2.0;h=P(a.g)*0.5+0.5;b=BC(g)*f*0.5*h;i=BT(g)*f*0.5*h;j=a.e;k=a.bcX();l=a.d+b;m
=a.C.L;n=a.c+i;o=0.0;p=0.0;q=0.0;$p=2;continue _;}if(a.a$W()){j=a.e;k=a.a0O();b=AGO(a);i=((P(a.g)-P(a.g))*0.20000000298023224+1.0)/0.800000011920929;$p=3;continue _;}a.sI=(-0.5);}a.Xl();return;case 2:BSR(j,k,l,m,n,o,p,q);if(C()){break _;}e=e+1|0;if(e>=c){if(!a.a$W()){a.sI=(-0.5);a.Xl();return;}j=a.e;k=a.a0O();b=AGO(a);i=((P(a.g)-P(a.g))*0.20000000298023224+1.0)/0.800000011920929;$p=3;continue _;}g=P(a.g)*3.1415927410125732*2.0;h=P(a.g)*0.5+0.5;b=BC(g)*f*0.5*h;i=BT(g)*f*0.5*h;j=a.e;k=a.bcX();l=a.d+b;m=a.C.L;n
=a.c+i;o=0.0;p=0.0;q=0.0;continue _;case 3:BDB(j,a,k,b,i);if(C()){break _;}a.sI=(-0.5);a.Xl();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function BQP(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BZl(a);if(C()){break _;}b=KL(a.e,a,16.0);if(b!==null)WL(a,b,10.0,20.0);a:{b:{c=a.bY;if(c){d=a.Jy;a.Jy=d-1|0;if(d<=0)break b;}a.mb=0;if(!c)break a;a.lU=0.0;a.o8=0.0;break a;}c=a.bl$();a.Jy=c;if(b!==null)a.Jy=c/3|0;a.mb=1;if(Bud(a)){b=a.e;e=a.a0O();f=AGO(a);g=((P(a.g)-P(a.g))*0.20000000298023224+1.0)*0.800000011920929;$p=2;continue _;}a.sI
=1.0;a.o8=1.0-P(a.g)*2.0;a.lU=1*Hp(a)|0;}return;case 2:BDB(b,a,e,f,g);if(C()){break _;}a.sI=1.0;a.o8=1.0-P(a.g)*2.0;a.lU=1*Hp(a)|0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CN$(a){a.sI=a.sI*0.6000000238418579;}
function BjL(a){return E(a.g,20)+10|0;}
function B31(a){return CgF(a.e);}
function Bs1(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Hp(a);if(!a.e.w&&b>1&&a.c$<=0){c=2+E(a.g,3)|0;d=0;e=b;if(d<c){f=((d%2|0)-0.5)*e/4.0;g=((d/2|0)-0.5)*e/4.0;h=a.a7c();AA1(h,b/2|0);DP(h,a.d+f,a.h+0.5,a.c+g,P(a.g)*360.0,0.0);i=a.e;$p=2;continue _;}}$p=1;case 1:CO(a);if(C()){break _;}return;case 2:i.bGv(h);if(C()){break _;}d=d+1|0;if(d>=c){$p=1;continue _;}f=((d%2|0)-0.5)
*e/4.0;g=((d/2|0)-0.5)*e/4.0;h=a.a7c();AA1(h,b/2|0);DP(h,a.d+f,a.h+0.5,a.c+g,P(a.g)*360.0,0.0);i=a.e;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BF1(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.bp5())return;c=Hp(a);$p=1;case 1:$z=BJb(a,b);if(C()){break _;}d=$z;if(d&&Zz(a,b)<0.6*c){e=ADF(a);c=a.bFh();$p=2;continue _;}return;case 2:$z=b.et(e,c);if(C()){break _;}c=$z;if(!c)return;b=a.e;e=B(2467);f=1.0;g=(P(a.g)-P(a.g))*0.20000000298023224+1.0;$p=3;case 3:BDB(b,a,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,
$p);}
function CbR(a){return Hp(a)<=1?0:1;}
function ClT(a){return Hp(a);}
function CHX(a){return B(2466);}
function B7j(a){return B(2466);}
function CvK(a){var b;if(Hp(a)!=1)b=0;else{Bn();b=D5m.D;}return b;}
function BDo(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.e;c=Q(a.d);d=Q(a.c);$p=1;case 1:$z=BBW(b,c,d);if(C()){break _;}b=$z;return !(Hp(a)!=1&&a.e.dC<=0)&&!E(a.g,10)&&!E(b.bDz(L(987234911)),10)&&a.h<40.0?1:0;default:H$();}}ED().s(a,b,c,d,$p);}
function AGO(a){return 0.4000000059604645*Hp(a);}
function CgG(a){return 0;}
function Bud(a){return Hp(a)<=1?0:1;}
function Cv6(a){return Hp(a)<=2?0:1;}
function Bah(){D7.call(this);this.bou=null;}
function CUF(a,b,c){var d=new Bah();CP6(d,a,b,c);return d;}
function CP6(a,b,c,d){Hb(a,b,d);a.bou=c;}
function CmJ(a,b,c){var d,e,f;b=b;d=Hp(b);e=b.ZP;c=e+(b.OZ-e)*c;e=d;c=1.0/(c/(e*0.5+1.0)+1.0);f=c*e;Cz(f,1.0/c*e,f);}
function Bpd(a,b,c,d){if(!c){a.lm=a.bou;Bc(2977);Bc(3042);DB(770,771);c=1;}else{if(c==1){Bl(3042);Cj(1.0,1.0,1.0,1.0);}c=(-1);}return c;}
function BR1(){var a=this;Eh.call(a);a.a7E=null;a.bCB=null;a.bCe=null;a.bq7=null;}
function ChE(a){var b=new BR1();Cgk(b,a);return b;}
function Cgk(a,b){var c;HF(a);c=Cf(a,0,b);a.a7E=c;Fy(c,(-4.0),16.0,(-4.0),8,8,8);if(b>0){c=Cf(a,0,b);a.a7E=c;Fy(c,(-3.0),17.0,(-3.0),6,6,6);c=Cf(a,32,0);a.bCB=c;Fy(c,(-3.25),18.0,(-3.5),2,2,2);c=Cf(a,32,4);a.bCe=c;Fy(c,1.25,18.0,(-3.5),2,2,2);c=Cf(a,32,8);a.bq7=c;Fy(c,0.0,21.0,(-3.5),1,1,1);}}
function CDf(a,b,c,d,e,f,g,h){B9(a.a7E,h);b=a.bCB;if(b!==null){B9(b,h);B9(a.bCe,h);B9(a.bq7,h);}}
var Yg=K(TE);
function CIr(a){var b=new Yg();B_1(b,a);return b;}
function B_1(a,b){BgH(a,b);a.eL=B(2468);a.kf=1;a.qZ=0.20000000298023224;}
function Bvf(a){return a.e.dC<=0?0:1;}
function B8l(a){return Hp(a)*3|0;}
function Bec(a,b){return 15728880;}
function BrX(a,b){return 1.0;}
function B8F(a){return B(1032);}
function B8j(a){return CIr(a.e);}
function CEE(a){return 0;}
function CfZ(a){return 0;}
function CdE(a){return BjL(a)*4|0;}
function Cat(a){a.sI=a.sI*0.8999999761581421;}
function B$t(a){a.i=0.41999998688697815+Hp(a)*0.10000000149011612;a.Va=1;}
function BQU(a,b){}
function Clf(a){return 1;}
function Cwv(a){return Hp(a)+2|0;}
function CzB(a){return B(2469);}
function ClK(a){return B(2470);}
function CQG(a){return Hp(a)<=1?B(2471):B(2472);}
function BzI(a){return 0;}
function CAK(a){return 1;}
function BZe(){D7.call(this);this.bd1=0;}
function CWo(){var a=new BZe();CDh(a);return a;}
function CDh(a){Hb(a,CgT(),0.25);a.bd1=5;}
function BKk(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(5!=a.bd1){a.bd1=5;a.gW=CgT();B_(DC(),B(2473));}$p=1;case 1:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CeV(a,b,c){var d,e,f;b=b;d=Hp(b);e=b.ZP;c=e+(b.OZ-e)*c;e=d;c=1.0/(c/(e*0.5+1.0)+1.0);f=c*e;Cz(f,1.0/c*e,f);}
function BEp(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BKk(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BQg(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BKk(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AZ_(){var a=this;D7.call(a);a.pY=null;a.A5=null;a.BG=null;}
var D_e=null;function CO7(){CO7=Be(AZ_);B45();}
function CSA(){var a=new AZ_();BOQ(a);return a;}
function BOQ(a){CO7();Hb(a,AE_(0.0),0.5);a.pY=a.gW;a.A5=AE_(1.0);a.BG=AE_(0.5);}
function BLd(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=ADQ(b.X,3-c|0);if(e!==null){f=D4(e);if(f instanceof N2){g=f;CO7();f=D_e.data[g.bz3];h=W(c,2);i=h?1:2;b=new T;U(b);j=J(J(b,B(2474)),f);Bb(j,95);Bj(j,i);J(j,B(254));b=S(b);$p=1;continue _;}}return (-1);case 1:BqU(a,b);if(C()){break _;}j=h?a.A5:a.BG;j.pZ.mY=c?0:1;j.zB.mY=c?0:1;b=j.li;k=W(c,1);b.mY=
k&&h?0:1;j.gk.mY=k?0:1;j.gX.mY=k?0:1;j.oL.mY=h&&c!=3?0:1;j.nY.mY=h&&c!=3?0:1;a.lm=j;if(!ACI(e))return 1;return 15;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Bn7(a,b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=EM(b.X);i=a.A5;j=a.BG;k=a.pY;l=h===null?0:1;k.qQ=l;j.qQ=l;i.qQ=l;if(h!==null&&b.qd>0){i=Zf(h);KW();if(i===D6W){i=a.A5;h=a.BG;a.pY.qQ=3;h.qQ=3;i.qQ=3;}else if(i===D6V){i=a.A5;h=a.BG;a.pY.ux=1;h.ux=1;i.ux=1;}}i=a.A5;h=a.BG;j=a.pY;l=b.xn();j.zQ=l;h.zQ=l;i.zQ=l;m=d-b.cv;if(b.xn()
&&!(b instanceof TJ))m=m-0.125;$p=1;case 1:BHE(a,b,c,m,e,f,g);if(C()){break _;}b=a.A5;i=a.BG;h=a.pY;h.ux=0;i.ux=0;b.ux=0;h.zQ=0;i.zQ=0;b.zQ=0;h.qQ=0;i.qQ=0;b.qQ=0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BA7(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=C07;if(f!==null&&f.m.fR?0:1){f=a.ff.ba4;if(b!==f&&Zz(b,f)<(!b.xn()?64.0:32.0)){f=b.oJ;if(!b.xn()){if(!b.eQ){g=64;$p=2;continue _;}d=d-1.5;g=64;$p=3;continue _;}h=A2$(a);BY();Bt(c+0.0,d+2.299999952316284,e);Qv(0.0,1.0,0.0);Bk( -a.ff.rk,0.0,1.0,0.0);Bk(a.ff.zh,1.0,0.0,0.0);Cz((-0.0266666691750288),
(-0.0266666691750288),0.0266666691750288);Bl(2896);Bt(0.0,9.374999046325684,0.0);D6(0);Bc(3042);DB(770,771);Cg();i=C1A;Bl(3553);B$(i);g=Dn(h,f)/2|0;GY(i,0.0,0.0,0.0,0.25);c=( -g|0)-1|0;BE(i,c,(-1.0),0.0);BE(i,c,8.0,0.0);c=g+1|0;BE(i,c,8.0,0.0);BE(i,c,(-1.0),0.0);BO(i);Bc(3553);D6(1);g=( -Dn(h,f)|0)/2|0;j=0;k=553648127;$p=1;continue _;}}return;case 1:Bz7(h,f,g,j,k);if(C()){break _;}Bc(2896);Bl(3042);Cj(1.0,1.0,1.0,1.0);BK();return;case 2:BnA(a,b,f,c,d,e,g);if(C()){break _;}return;case 3:BnA(a,b,f,c,d,e,g);if
(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BvH(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:A8U(a,b,c);if(C()){break _;}d=ADQ(b.X,3);if(d!==null&&(D4(d)).D<256){BY();XX(a.pY.pZ,0.0625);O();if(Rk(C1F.data[d.N].dI())){Bt(0.0,(-0.25),0.0);Bk(180.0,0.0,1.0,0.0);Cz(0.625,(-0.625),0.625);}e
=a.ff.w9;f=0;$p=4;continue _;}if(!B7(b.oJ,B(2406))){e=b.To;d=null;$p=2;continue _;}e=b.pC;d=null;$p=3;continue _;case 2:$z=Bw$(a,e,d);if(C()){break _;}f=$z;if(f){BY();Bt(0.0,0.0,0.125);g=b.rV;h=b.ky-g;i=c;g=g+h*i;h=b.bU;g=g-(h+(b.d-h)*i);h=b.r0;h=h+(b.k3-h)*i;j=b.cD;h=h-(j+(b.h-j)*i);j=b.r4;j=j+(b.k4-j)*i;k=b.bX;i=j-(k+(b.c-k)*i);l=b.s7;l=(l+(b.f4-l)*c)*3.1415927410125732/180.0;j=BC(l);k= -BT(l);m=h*10.0;if(m<(-6.0))m=(-6.0);if(m>32.0)m=32.0;n=(g*j+i*k)*100.0;o=(g*k-i*j)*100.0;if(n<0.0)n=0.0;l=b.HQ;p=l+(b.qC
-l)*c;l=b.Zg;c=m+BC((l+(b.sZ-l)*c)*6.0)*32.0*p;if(b.xn())c=c+25.0;Bk(6.0+n/2.0+c,1.0,0.0,0.0);Bk(o/2.0,0.0,0.0,1.0);Bk( -o/2.0,0.0,1.0,0.0);Bk(180.0,0.0,1.0,0.0);BcW(a.pY,0.0625);BK();}e=EM(b.X);if(e===null)return;BY();XX(a.pY.gk,0.0625);Bt((-0.0625),0.4375,0.0625);if(b.DY!==null){e=new CE;Bn();Gl(e,D4H);}q=null;if(U6(b)>0)q=Zf(e);a:{f=e.N;if(f<256){O();if(Rk(C1F.data[f].dI())){Bt(0.0,0.1875,(-0.3125));Bk(20.0,1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);Cz(0.375,(-0.375),0.375);break a;}}f=e.N;Bn();if(f==Daw.D){Bt(0.0,
0.125,0.3125);Bk((-20.0),0.0,1.0,0.0);Cz(0.625,(-0.625),0.625);Bk((-100.0),1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);}else if(!C45.data[f].BI()){Bt(0.25,0.1875,(-0.1875));Cz(0.375,0.375,0.375);Bk(60.0,0.0,0.0,1.0);Bk((-90.0),1.0,0.0,0.0);Bk(20.0,0.0,0.0,1.0);}else{if(C45.data[e.N].bjO()){Bk(180.0,0.0,0.0,1.0);Bt(0.0,(-0.125),0.0);}if(U6(b)>0){KW();if(q===D6W){Bt(0.05000000074505806,0.0,(-0.10000000149011612));Bk((-50.0),0.0,1.0,0.0);Bk((-10.0),1.0,0.0,0.0);Bk((-60.0),0.0,0.0,1.0);}}Bt(0.0,0.1875,0.0);Cz(0.625,(-0.625),
0.625);Bk((-100.0),1.0,0.0,0.0);Bk(45.0,0.0,1.0,0.0);}}f=e.N;Bn();if(f!=C9m.D){d=a.ff.w9;f=0;$p=5;continue _;}r=(D4(e)).pP(A43(e));Df((r>>16&255)/255.0,(r>>8&255)/255.0,(r&255)/255.0,1.0);d=a.ff.w9;f=0;$p=6;continue _;case 3:b:{$z=Bw$(a,e,d);if(C()){break _;}f=$z;if(f){f=0;while(true){if(f>=2)break b;l=b.bz;l=l+(b.r-l)*c;m=b.s7;s=l-(m+(b.f4-m)*c);l=b.bG;t=l+(b.E-l)*c;BY();Bk(s,0.0,1.0,0.0);Bk(t,1.0,0.0,0.0);Bt(0.375*((f*2|0)-1|0),0.0,0.0);Bt(0.0,(-0.375),0.0);Bk( -t,1.0,0.0,0.0);Bk( -s,0.0,1.0,0.0);Cz(1.3333333730697632,
1.3333333730697632,1.3333333730697632);BuZ(a.pY,0.0625);BK();f=f+1|0;}}}e=b.To;d=null;$p=2;continue _;case 4:BjP(e,b,d,f);if(C()){break _;}BK();if(!B7(b.oJ,B(2406))){e=b.To;d=null;$p=2;continue _;}e=b.pC;d=null;$p=3;continue _;case 5:BjP(d,b,e,f);if(C()){break _;}BK();return;case 6:BjP(d,b,e,f);if(C()){break _;}Df(1.0,1.0,1.0,1.0);d=a.ff.w9;f=1;$p=7;case 7:BjP(d,b,e,f);if(C()){break _;}BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function AWs(a){var b;b=a.pY;b.se=0.0;b.xk(0.0,0.0,0.0,0.0,0.0,0.0625);B9(a.pY.gk,0.0625);}
function Boi(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=b;$p=1;case 1:BA7(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function B3e(a,b,c){Cz(0.9375,0.9375,0.9375);}
function BVG(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:$z=BLd(a,b,c,d);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,$p);}
function Bce(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:BvH(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Byw(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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=b;if(H6(b)&&b.eQ){$p=2;continue _;}$p=1;case 1:AP8(a,b,c,d,e);if(C()){break _;}return;case 2:$z=BpY(b);if(C()){break _;}c=$z;Bk(c,0.0,1.0,0.0);Bk(90.0,0.0,0.0,1.0);Bk(270.0,0.0,1.0,0.0);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function B2i(a,b,c,d,e){b=b;if(H6(b)&&b.eQ)A14(a,b,c+b.VY,d+b.bbh,e+b.Ye);else A14(a,b,c,d,e);}
function B1s(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bn7(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bfz(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bn7(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B45(){D_e=V(Co,[B(639),B(2475),B(2476),B(2477),B(2478)]);}
var AEn=K(GX);
function CD1(a){return 100;}
function BbN(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;$p=1;case 1:$z=Bha(e,b,c,d);if(C()){break _;}f=$z;return f-0.5;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BRd(){D7.call(this);this.buo=0.0;}
function CV$(a,b,c){var d=new BRd();CgJ(d,a,b,c);return d;}
function CgJ(a,b,c,d){Hb(a,b,c*d);a.buo=d;}
function CPp(a,b,c){c=a.buo;Cz(c,c,c);}
var AFK=K(Fo);
function BEx(a,b){}
function Boe(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.iS){$p=1;continue _;}N4(a,b,c,0.019999999552965164);d=a.k;e=a.i;f=a.j;$p=2;continue _;case 1:$z=BG_(a);if(C()){break _;}g=$z;if(g){N4(a,b,c,0.019999999552965164);d=a.k;e=a.i;f=a.j;$p=3;continue _;}h=0.9100000262260437;if(a.bY){h=0.546000063419342;i=a.e;g=Q(a.d);j=Q(a.C.L)
-1|0;k=Q(a.c);$p=4;continue _;}l=0.16277135908603668/(h*h*h);N4(a,b,c,!a.bY?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.bY){d=a.k;e=a.i;f=a.j;$p=6;continue _;}b=0.546000063419342;i=a.e;g=Q(a.d);j=Q(a.C.L)-1|0;k=Q(a.c);$p=5;continue _;case 2:BzG(a,d,e,f);if(C()){break _;}a.k=a.k*0.800000011920929;a.i=a.i*0.800000011920929;a.j=a.j*0.800000011920929;a.qL=a.e8;d=a.d-a.bU;e=a.c-a.bX;m=CJ(d*d+e*e)*4.0;if(m>1.0)m=1.0;b=a.e8;b=b+(m-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;case 3:BzG(a,
d,e,f);if(C()){break _;}a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;a.qL=a.e8;d=a.d-a.bU;e=a.c-a.bX;m=CJ(d*d+e*e)*4.0;if(m>1.0)m=1.0;b=a.e8;b=b+(m-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;case 4:$z=BHl(i,g,j,k);if(C()){break _;}j=$z;if(j>0){O();h=C1F.data[j].yv*0.9100000262260437;}l=0.16277135908603668/(h*h*h);N4(a,b,c,!a.bY?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.bY){d=a.k;e=a.i;f=a.j;$p=6;continue _;}b=0.546000063419342;i=a.e;g=Q(a.d);j=Q(a.C.L)-1|0;k=Q(a.c);$p=5;case 5:$z=BHl(i,
g,j,k);if(C()){break _;}g=$z;if(g>0){O();b=C1F.data[g].yv*0.9100000262260437;}d=a.k;e=a.i;f=a.j;$p=6;case 6:BzG(a,d,e,f);if(C()){break _;}d=a.k;e=b;a.k=d*e;a.i=a.i*e;a.j=a.j*e;a.qL=a.e8;d=a.d-a.bU;e=a.c-a.bX;m=CJ(d*d+e*e)*4.0;if(m>1.0)m=1.0;b=a.e8;b=b+(m-b)*0.4000000059604645;a.e8=b;a.iP=a.iP+b;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BTK(a){return 0;}
function To(){var a=this;AFK.call(a);a.a4H=0;a.SO=0.0;a.SM=0.0;a.SN=0.0;a.lX=null;a.Ba=0;a.bhT=0;a.jC=0;}
function BZa(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(B7(B(2479),b.a8g)&&b.jk() instanceof Ew){c=1000;$p=2;continue _;}$p=1;case 1:$z=Bl3(a,b,c);if(C()){break _;}c=$z;return c;case 2:Bl3(a,b,c);if(C()){break _;}b=b.jk();EY();JV(b,Dac);return 1;default:H$();}}ED().s(a,b,c,$p);}
function CA6(a){QR(a);Id(a.bE,16,E2(0));}
function CLY(a){return 10;}
function Bl4(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BTO(a);if(C()){break _;}a.eL=Fv(a.bE,16)!=1?B(2480):B(2481);return;default:H$();}}ED().s(a,$p);}
function BWN(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.e;if(!b.w&&!b.dC){$p=2;continue _;}$p=1;case 1:BZl(a);if(C()){break _;}a.bhT=a.jC;c=a.SO-a.d;d=a.SM-a.h;e=a.SN-a.c;f=CJ(c*c+d*d+e*e);if(!(f>=1.0&&f<=60.0)){a.SO=a.d+(P(a.g)*2.0-1.0)*16.0;a.SM=a.h+(P(a.g)*2.0-1.0)*16.0;a.SN=a.c+(P(a.g)*2.0-
1.0)*16.0;}g=a.a4H;h=g-1|0;a.a4H=h;if(g<=0){a.a4H=h+(E(a.g,5)+2|0)|0;i=a.SO;j=a.SM;k=a.SN;$p=3;continue _;}b=a.lX;if(b!==null&&b.cw)a.lX=null;a:{if(a.lX!==null){g=a.Ba;a.Ba=g-1|0;if(g>0)break a;}b=KL(a.e,a,100.0);a.lX=b;if(b!==null)a.Ba=20;}b=a.lX;if(b!==null&&Mm(b,a)<4096.0){b=a.lX;i=b.d-a.d;j=b.C.L+b.bC/2.0-(a.h+a.bC/2.0);k=b.c-a.c;l= -CK(i,k)*180.0/3.1415927410125732;a.r=l;a.f4=l;b=a.lX;$p=4;continue _;}l= -CK(a.k,a.j)*180.0/3.1415927410125732;a.r=l;a.f4=l;g=a.jC;if(g>0)a.jC=g-1|0;if(!a.e.w){g=Fv(a.bE,16);h
=(a.jC<=10?0:1)<<24>>24;if(g!=h)EE(a.bE,16,E2(h));}return;case 2:CO(a);if(C()){break _;}$p=1;continue _;case 3:$z=BPx(a,i,j,k,f);if(C()){break _;}g=$z;if(!g){a.SO=a.d;a.SM=a.h;a.SN=a.c;}else{a.k=a.k+c/f*0.1;a.i=a.i+d/f*0.1;a.j=a.j+e/f*0.1;}b=a.lX;if(b!==null&&b.cw)a.lX=null;b:{if(a.lX!==null){g=a.Ba;a.Ba=g-1|0;if(g>0)break b;}b=KL(a.e,a,100.0);a.lX=b;if(b!==null)a.Ba=20;}b=a.lX;if(b!==null&&Mm(b,a)<4096.0){b=a.lX;i=b.d-a.d;j=b.C.L+b.bC/2.0-(a.h+a.bC/2.0);k=b.c-a.c;l= -CK(i,k)*180.0/3.1415927410125732;a.r=l;a.f4
=l;b=a.lX;$p=4;continue _;}l= -CK(a.k,a.j)*180.0/3.1415927410125732;a.r=l;a.f4=l;g=a.jC;if(g>0)a.jC=g-1|0;if(!a.e.w){g=Fv(a.bE,16);h=(a.jC<=10?0:1)<<24>>24;if(g!=h)EE(a.bE,16,E2(h));}return;case 4:$z=BJb(a,b);if(C()){break _;}g=$z;if(!g){g=a.jC;if(g>0)a.jC=g-1|0;}else{if(a.jC==10){b=a.e;m=null;g=1007;h=a.d|0;n=a.h|0;o=a.c|0;p=0;$p=5;continue _;}g=a.jC+1|0;a.jC=g;if(g==20){b=a.e;m=null;h=1008;n=a.d|0;o=a.h|0;p=a.c|0;g=0;$p=6;continue _;}}if(!a.e.w){g=Fv(a.bE,16);h=(a.jC<=10?0:1)<<24>>24;if(g!=h)EE(a.bE,16,E2(h));}return;case 5:BZM(b,
m,g,h,n,o,p);if(C()){break _;}g=a.jC+1|0;a.jC=g;if(g!=20){if(!a.e.w){g=Fv(a.bE,16);h=(a.jC<=10?0:1)<<24>>24;if(g!=h)EE(a.bE,16,E2(h));}return;}b=a.e;m=null;h=1008;n=a.d|0;o=a.h|0;p=a.c|0;g=0;$p=6;case 6:BZM(b,m,h,n,o,p,g);if(C()){break _;}b=CQ8(a.e,a,i,j,k);m=US(a,1.0);b.d=a.d+m.Q*4.0;b.h=a.h+a.bC/2.0+0.5;b.c=a.c+m.M*4.0;m=a.e;$p=7;case 7:m.bGv(b);if(C()){break _;}a.jC=(-40);if(!a.e.w){g=Fv(a.bE,16);h=(a.jC<=10?0:1)<<24>>24;if(g!=h)EE(a.bE,16,E2(h));}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,
o,p,$p);}
function BPx(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=(a.SO-a.d)/e;g=(a.SM-a.h)/e;h=(a.SN-a.c)/e;i=AF7(a.C);j=1;if(j>=e)return 1;Nq(i,f,g,h);k=a.e;$p=1;case 1:$z=A_K(k,a,i);if(C()){break _;}k=$z;if(k.p>0)return 0;j=j+1|0;if(j>=e)return 1;Nq(i,f,g,h);k=a.e;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CJI(a){return B(2482);}
function B2t(a){return B(2483);}
function CrL(a){return B(2484);}
function CIz(a){Bn();return D4P.D;}
function BCH(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E(a.g,2);e=a.g;b=1+c|0;d=d+E(e,b)|0;f=0;if(f<d){Bn();g=Day.D;c=1;$p=1;continue _;}b=E(a.g,3)+E(a.g,b)|0;c=0;if(c>=b)return;Bn();d=D4P.D;f=1;$p=2;continue _;case 1:BGB(a,g,c);if(C()){break _;}f=f+1|0;if(f<d){Bn();g=Day.D;c=1;continue _;}b=E(a.g,3)+E(a.g,b)|0;c=0;if(c>=b)return;Bn();d=D4P.D;f=1;$p=2;case 2:BGB(a,d,f);if(C()){break _;}c=c+1|
0;if(c>=b)return;Bn();d=D4P.D;f=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CcE(a){return 10.0;}
function Bnb(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(E(a.g,20))return 0;$p=1;case 1:$z=Ban(a);if(C()){break _;}b=$z;return b&&a.e.dC>0?1:0;default:H$();}}ED().s(a,b,$p);}
function B90(a){return 1;}
var Blk=K(D7);
function CUG(){var a=new Blk();Ch8(a);return a;}
function Ch8(a){var b,c,d,e,f,g,h;b=new A29;HF(b);b.JZ=X(Nu,9);c=Cf(b,0,0);b.bbq=c;Fy(c,(-8.0),(-8.0),(-8.0),16,16,16);c=b.bbq;c.dJ=c.dJ+8.0;c=new DG;d=0;while(true){e=b.JZ.data;if(d>=e.length)break;e[d]=Cf(b,0,0);f=d%3|0;g=d/3|0;f=((f-(g%2|0)*0.5+0.25)/2.0*2.0-1.0)*5.0;h=(g/2.0*2.0-1.0)*5.0;g=E(c,7)+8|0;Fy(b.JZ.data[d],(-1.0),0.0,(-1.0),2,g,2);e=b.JZ.data;e[d].dA=f;e[d].dm=h;e[d].dJ=15.0;d=d+1|0;}Hb(a,b,0.5);}
function Ckp(a,b,c){var d,e;b=b;d=b.bhT;c=(d+(b.jC-d|0)*c)/20.0;if(c<0.0)c=0.0;c=1.0/(c*c*c*c*c*2.0+1.0);e=(8.0+c)/2.0;c=(8.0+1.0/c)/2.0;Cz(c,e,c);Cj(1.0,1.0,1.0,1.0);}
var ADx=K(Ma);
function Cej(a){return 1;}
function Caf(a){return 120;}
function B60(a){return 1;}
function CeN(a,b){return 1+E(a.e.v,3)|0;}
function Wj(){var a=this;ADx.call(a);a.w_=0.0;a.a5g=0.0;a.Ko=0.0;a.bkH=0.0;a.J5=0.0;a.bD$=0.0;a.JL=0.0;a.biL=0.0;a.PL=0.0;a.a2F=0.0;a.Bi=0.0;a.Sl=0.0;a.Sk=0.0;a.Sm=0.0;}
function CNw(a){return 10;}
function Ci3(a,b){JS(a,b);}
function Bpo(a,b){JE(a,b);}
function B5a(a){return null;}
function CLe(a){return null;}
function CAz(a){return null;}
function CCg(a){return 0.4000000059604645;}
function CcN(a){return 0;}
function Bp9(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=E(a.g,3+c|0)+1|0;e=0;if(e>=d)return;f=new CE;Bn();Y4(f,D3F,1,0);g=0.0;$p=1;case 1:BuT(a,f,g);if(C()){break _;}e=e+1|0;if(e>=d)return;f=new CE;Bn();Y4(f,D3F,1,0);g=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bhq(a,b){return 0;}
function BLG(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=Es(a.C,0.0,(-0.6000000238418579),0.0);BI();d=C$S;$p=1;case 1:$z=Bcu(b,c,d,a);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BTM(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Be0(a);if(C()){break _;}a.a5g=a.w_;a.bkH=a.Ko;b=a.J5;a.bD$=b;a.biL=a.JL;b=b+a.a2F;a.J5=b;if(b>6.2831854820251465){a.J5=b-6.2831854820251465;if(!E(a.g,10))a.a2F=1.0/(P(a.g)+1.0)*0.20000000298023224;}$p=2;case 2:$z=BLG(a);if(C()){break _;}c=$z;if(!c){a.JL=Zp(BC(a.J5))*3.1415927410125732*0.25;if(!a.Bd){a.k=0.0;d=a.i-0.08;a.i=d;a.i=d*0.9800000190734863;a.j
=0.0;}e=a.w_;a.w_=e+((-90.0)-e)*0.02;}else{b=a.J5;if(b>=3.1415927410125732){a.JL=0.0;a.PL=a.PL*0.8999999761581421;a.Bi=a.Bi*0.9900000095367432;}else{b=b/3.1415927410125732;a.JL=BC(b*b*3.1415927410125732)*3.1415927410125732*0.25;if(b<=0.75)a.Bi=a.Bi*0.800000011920929;else{a.PL=1.0;a.Bi=1.0;}}if(!a.Bd){b=a.Sl;e=a.PL;a.k=b*e;a.i=a.Sk*e;a.j=a.Sm*e;}d=a.k;d=d*d;f=a.j;b=CJ(d+f*f);e=a.f4+( -CK(a.k,a.j)*180.0/3.1415927410125732-a.f4)*0.10000000149011612;a.f4=e;a.r=e;a.Ko=a.Ko+3.1415927410125732*a.Bi*1.5;a.w_=a.w_+( -CK(b,
a.i)*180.0/3.1415927410125732-a.w_)*0.10000000149011612;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BW1(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.k;e=a.i;f=a.j;$p=1;case 1:BzG(a,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BQf(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{b=a.kj+1|0;a.kj=b;if(b>100){a.Sm=0.0;a.Sk=0.0;a.Sl=0.0;}else{if(E(a.g,50)&&a.iS){if(a.Sl!==0.0)break a;if(a.Sk!==0.0)break a;if(a.Sm!==0.0)break a;}c=P(a.g)*3.1415927410125732*2.0;a.Sl=BT(c)*0.20000000298023224;a.Sk=(-0.10000000149011612)+P(a.g)*0.20000000298023224;a.Sm=BC(c)*0.20000000298023224;}}$p=1;case 1:BZl(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BZN(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.h;if(b>45.0){c=a.e;if(b<c.pk){d=a.C;$p=1;continue _;}}return 0;case 1:$z=BUv(c,d);if(C()){break _;}e=$z;return !e?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
var BfR=K(D7);
function CXU(a,b){var c=new BfR();Cez(c,a,b);return c;}
function Cez(a,b,c){Hb(a,b,c);}
function CkX(a,b,c){}
function Ci8(a,b,c){var d;b=b;d=b.biL;return d+(b.JL-d)*c;}
function BtI(a,b,c,d,e){var f;b=b;c=b.a5g;c=c+(b.w_-c)*e;f=b.bkH;e=f+(b.Ko-f)*e;Bt(0.0,0.5,0.0);Bk(180.0-d,0.0,1.0,0.0);Bk(c,1.0,0.0,0.0);Bk(e,0.0,1.0,0.0);Bt(0.0,(-1.2000000476837158),0.0);}
function BY2(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BRJ(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BMw(){var a=this;Eh.call(a);a.a9g=null;a.BY=null;}
function CSt(){var a=new BMw();Cxn(a);return a;}
function Cxn(a){var b,c,d,e,f,g,h;HF(a);a.BY=X(Nu,8);b=Cf(a,0,0);a.a9g=b;Fy(b,(-6.0),(-8.0),(-6.0),12,16,12);b=a.a9g;b.dJ=b.dJ+8.0;c=0;while(true){d=a.BY.data;if(c>=d.length)break;d[c]=Cf(a,48,0);e=c*3.141592653589793;f=e*2.0/a.BY.data.length;g=Ek(f)*5.0;h=DR(f)*5.0;Fy(a.BY.data[c],(-1.0),0.0,(-1.0),2,18,2);d=a.BY.data;d[c].dA=g;d[c].dm=h;d[c].dJ=15.0;e=e*(-2.0)/d.length+1.5707963267948966;d[c].bf=e;c=c+1|0;}}
function CrM(a,b,c,d,e,f,g,h){var i,j,k;i=0;while(true){j=a.BY.data;if(i>=j.length)break;j[i].K=e;i=i+1|0;}B9(a.a9g,h);k=0;while(true){j=a.BY.data;if(k>=j.length)break;B9(j[k],h);k=k+1|0;}}
function ANp(){Ma.call(this);this.UK=0;}
function BP_(a,b){var c=new ANp();CK3(c,a,b);return c;}
function CK3(a,b,c){YL(a,b);a.UK=c;A98(a);a.nd=0.5;}
function CNA(a){return 20;}
function BIO(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Be0(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function CrT(a,b){JS(a,b);Ei(b,B(2485),a.UK);}
function BQ5(a,b){JE(a,b);a.UK=D0(b,B(2485));A98(a);}
function A98(a){var b;a.eL=B(2486);b=a.UK;if(!b)a.eL=B(2487);if(b==1)a.eL=B(2488);if(b==2)a.eL=B(2489);if(b==3)a.eL=B(2490);if(b==4)a.eL=B(2491);}
function CLd(a){return 0;}
function Cmm(a){return B(2492);}
function CJi(a){return B(2493);}
function CvE(a){return B(2494);}
function Ba3(){D7.call(this);this.bGH=null;}
function CXc(){var a=new Ba3();CrW(a);return a;}
function CrW(a){Hb(a,CTg(0.0,0.0),0.5);a.bGH=a.gW;}
function BCr(a,b,c,d,e){}
function CrY(a,b,c){Cz(0.9375,0.9375,0.9375);}
function BcE(a,b,c,d){return (-1);}
function Blw(a,b,c){}
function Be6(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bsd(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AM5(){Fo.call(this);this.a7H=0;}
function B8A(a){return a.a7H;}
function B03(a,b,c){return 0;}
function AE5(){var a=this;AM5.call(a);a.zV=0.0;a.FF=0.0;a.uo=0.0;a.a40=null;a.FT=0;a.byq=null;a.we=null;a.uH=null;a.Fp=null;a.Fs=null;a.ET=null;a.H8=null;a.Kb=null;a.bi9=0.0;a.DO=0.0;a.bdd=0;a.a3r=0;a.NN=null;a.uX=0;}
function G6(a,b,c){var d,e,f,g,h,i,j,k;if(a.c$<=0)c=0.0;c=1.0-c;b=a.FT-(b*1|0)|0;d=b&63;e=(b-1|0)&63;f=KG(3);g=a.a40.data;h=g[d].data[0];i=g[e].data[0]-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}j=f.data;k=c;j[0]=h+i*k;h=g[d].data[1];j[1]=h+(g[e].data[1]-h)*k;j[2]=g[d].data[2]+(g[e].data[2]-g[d].data[2])*k;return f;}
function By3(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,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:
while(true){switch($p){case 0:a.bi9=a.DO;if(a.c$<=0){b=(P(a.g)-0.5)*8.0;c=(P(a.g)-0.5)*4.0;d=(P(a.g)-0.5)*8.0;e=a.e;f=B(2127);g=a.d+b;h=a.h+2.0+c;i=a.c+d;j=0.0;k=0.0;l=0.0;$p=1;continue _;}k=a.k;k=k*k;l=a.j;b=0.20000000298023224/(CJ(k+l*l)*10.0+1.0)*G9(2.0,a.i);if(!a.a3r)a.DO=a.DO+b;else a.DO=a.DO+b*0.5;while(true){b=a.r;if(b<180.0)break;a.r=b-360.0;}while(true){b=a.r;if(b>=(-180.0))break;a.r=b+360.0;}m=a.FT+1|0;a.FT=m;n=a.a40.data;if(m==n.length)a.FT=0;m=a.FT;o=n[m].data;k=b;o[0]=k;n=n[m].data;l=a.h;n[1]=l;if
(a.e.w){m=a.Ql;if(m>0){g=a.d;h=a.biN-g;i=m;h=g+h/i;l=l+(a.biO-l)/i;g=a.c;p=g+(a.biM-g)/i;q=a.a7X-k;while(q<(-180.0)){q=q+360.0;}while(q>=180.0){q=q-360.0;}a.r=k+q/i;k=a.E;a.E=k+(a.baH-k)/i;a.Ql=m-1|0;C0(a,h,l,p);GK(a,a.r,a.E);}a.f4=a.r;e=a.we;e.bC=3.0;e.O=3.0;e=a.Fp;e.bC=2.0;e.O=2.0;e=a.Fs;e.bC=2.0;e.O=2.0;e=a.ET;e.bC=2.0;e.O=2.0;e=a.uH;e.bC=3.0;e.O=5.0;e=a.H8;e.bC=2.0;e.O=4.0;e=a.Kb;e.bC=3.0;e.O=4.0;c=((G6(a,5,1.0)).data[1]-(G6(a,10,1.0)).data[1])*10.0/180.0*3.1415927410125732;d=BT(c);r= -BC(c);s=a.r*3.1415927410125732
/180.0;t=BC(s);u=BT(s);e=a.uH;$p=2;continue _;}k=a.zV;g=a.d;h=k-g;l=a.FF-l;i=a.uo;j=a.c;i=i-j;v=h*h;q=v+l*l;w=i*i;q=q+w;e=a.NN;if(e===null){a.zV=k+BU(a.g)*2.0;a.uo=a.uo+BU(a.g)*2.0;}else{k=e.d;a.zV=k;x=e.c;a.uo=x;k=k-g;g=x-j;x=0.4000000059604645+F0(k*k+g*g)/40.0;if(x>10.0)x=10.0;a.FF=a.NN.C.L+x;}if(!(!a.bdd&&q>=100.0&&q<=6400.0&&!a.oD&&!a.beU)){a.bdd=0;if(E(a.g,2)==1&&DZ(a.e.i5)>0){e=a.e.i5;a.NN=Z(e,E(a.g,DZ(e)));}else{a.zV=0.0;a.FF=70.0+P(a.g)*50.0;a.uo=0.0;a.zV=a.zV+P(a.g)*120.0-60.0;a.uo=a.uo+P(a.g)*120.0
-60.0;a.NN=null;}}k=l/CJ(v+w);l=(-0.20000000298023224);if(k>=l)l=k;k=0.20000000298023224;if(l<=k)k=l;a.i=a.i+k*0.10000000149011612;while(true){b=a.r;if(b>=(-180.0))break;a.r=b+360.0;}while(true){b=a.r;if(b<180.0)break;a.r=b-360.0;}w=180.0-CK(h,i)*180.0/3.1415927410125732-a.r;while(w<(-180.0)){w=w+360.0;}while(w>=180.0){w=w-360.0;}if(w>50.0)w=50.0;if(w<(-50.0))w=(-50.0);f=Fj(Cr(a.zV-a.d,a.FF-a.h,a.uo-a.c));e=Fj(Cr(BC(a.r*3.1415927410125732/180.0),a.i, -BT(a.r*3.1415927410125732/180.0)));y=(WE(e,f)+0.5)/1.5;if
(y<0.0)y=0.0;a.n2=a.n2*0.800000011920929;k=a.k;k=k*k;l=a.j;z=CJ(k+l*l)*1.0+1.0;k=a.k;k=k*k;l=a.j;ba=F0(k+l*l)*1.0+1.0;if(ba>40.0)ba=40.0;b=a.n2+w*0.699999988079071/ba/z;a.n2=b;a.r=a.r+b*0.10000000149011612;bb=2.0/(ba+1.0);N4(a,0.0,(-1.0),0.05999999865889549*(y*bb+1.0-bb));if(!a.a3r){k=a.k;l=a.i;g=a.j;$p=9;continue _;}k=a.k*0.800000011920929;l=a.i*0.800000011920929;g=a.j*0.800000011920929;$p=10;continue _;case 1:BSR(e,f,g,h,i,j,k,l);if(C()){break _;}return;case 2:Bpb(e);if(C()){break _;}DP(a.uH,a.d+t*0.5,a.h,
a.c-u*0.5,0.0,0.0);e=a.H8;$p=3;case 3:Bpb(e);if(C()){break _;}e=a.H8;k=a.d;l=u*4.5;k=k+l;g=a.h+2.0;h=a.c;i=t*4.5;DP(e,k,g,h+i,0.0,0.0);e=a.Kb;$p=4;case 4:Bpb(e);if(C()){break _;}DP(a.Kb,a.d-l,a.h+2.0,a.c-i,0.0,0.0);bc=(G6(a,5,1.0)).data;n=(G6(a,0,1.0)).data;bd=BC(a.r*3.1415927410125732/180.0-a.n2*0.009999999776482582);be=BT(a.r*3.1415927410125732/180.0-a.n2*0.009999999776482582);e=a.we;$p=5;case 5:Bpb(e);if(C()){break _;}DP(a.we,a.d+bd*5.5*d,a.h+(n[1]-bc[1])*1.0+r*5.5,a.c-be*5.5*d,0.0,0.0);m=0;bb=t*1.5;bf=u
*1.5;if(m>=3){if(a.e.w)return;e=a.we.C;$p=6;continue _;}bg=null;if(!m)bg=a.Fp;if(m==1)bg=a.Fs;if(m==2)bg=a.ET;n=(G6(a,12+(m*2|0)|0,1.0)).data;bh=a.r*3.1415927410125732/180.0+AY2(a,n[0]-bc[0])*3.1415927410125732/180.0*1.0;bi=BC(bh);bj=BT(bh);bk=1.5;m=m+1|0;bl=m*2.0;$p=8;continue _;case 6:$z=BWK(a,e);if(C()){break _;}m=$z;e=a.uH.C;$p=7;case 7:$z=BWK(a,e);if(C()){break _;}bm=$z;a.a3r=m|bm;return;case 8:Bpb(bg);if(C()){break _;}DP(bg,a.d-(bb+bi*bl)*d,a.h+(n[1]-bc[1])*1.0-(bl+bk)*r+1.5,a.c+(bf+bj*bl)*d,0.0,0.0);if
(m>=3){if(a.e.w)return;e=a.we.C;$p=6;continue _;}bg=null;if(!m)bg=a.Fp;if(m==1)bg=a.Fs;if(m==2)bg=a.ET;n=(G6(a,12+(m*2|0)|0,1.0)).data;bh=a.r*3.1415927410125732/180.0+AY2(a,n[0]-bc[0])*3.1415927410125732/180.0*1.0;bi=BC(bh);bj=BT(bh);bk=1.5;m=m+1|0;bl=m*2.0;continue _;case 9:BzG(a,k,l,g);if(C()){break _;}b=0.800000011920929+0.15000000596046448*(WE(Fj(Cr(a.k,a.i,a.j)),e)+1.0)/2.0;k=a.k;l=b;a.k=k*l;a.j=a.j*l;a.i=a.i*0.9100000262260437;a.f4=a.r;e=a.we;e.bC=3.0;e.O=3.0;e=a.Fp;e.bC=2.0;e.O=2.0;e=a.Fs;e.bC=2.0;e.O
=2.0;e=a.ET;e.bC=2.0;e.O=2.0;e=a.uH;e.bC=3.0;e.O=5.0;e=a.H8;e.bC=2.0;e.O=4.0;e=a.Kb;e.bC=3.0;e.O=4.0;c=((G6(a,5,1.0)).data[1]-(G6(a,10,1.0)).data[1])*10.0/180.0*3.1415927410125732;d=BT(c);r= -BC(c);s=a.r*3.1415927410125732/180.0;t=BC(s);u=BT(s);e=a.uH;$p=2;continue _;case 10:BzG(a,k,l,g);if(C()){break _;}b=0.800000011920929+0.15000000596046448*(WE(Fj(Cr(a.k,a.i,a.j)),e)+1.0)/2.0;k=a.k;l=b;a.k=k*l;a.j=a.j*l;a.i=a.i*0.9100000262260437;a.f4=a.r;e=a.we;e.bC=3.0;e.O=3.0;e=a.Fp;e.bC=2.0;e.O=2.0;e=a.Fs;e.bC=2.0;e.O
=2.0;e=a.ET;e.bC=2.0;e.O=2.0;e=a.uH;e.bC=3.0;e.O=5.0;e=a.H8;e.bC=2.0;e.O=4.0;e=a.Kb;e.bC=3.0;e.O=4.0;c=((G6(a,5,1.0)).data[1]-(G6(a,10,1.0)).data[1])*10.0/180.0*3.1415927410125732;d=BT(c);r= -BC(c);s=a.r*3.1415927410125732/180.0;t=BC(s);u=BT(s);e=a.uH;$p=2;continue _;default:H$();}}ED().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,$p);}
function AY2(a,b){while(b>=180.0){b=b-360.0;}while(b<(-180.0)){b=b+360.0;}return b;}
function BWK(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=Q(b.bK);d=Q(b.L);e=Q(b.bL);f=Q(b.bO);g=Q(b.bB);h=Q(b.bP);i=0;j=0;a:while(true){if(c>f){if(!j)return i;k=b.bK;l=k+(b.bO-k)*P(a.g);k=b.L;m=k+(b.bB-k)*P(a.g);k=b.bL;n=k+(b.bP-k)*P(a.g);b=a.e;o
=B(2127);k=0.0;p=0.0;q=0.0;$p=1;continue _;}r=d;while(r<=g){s=e;if(s<=h)break a;r=r+1|0;}c=c+1|0;}o=a.e;$p=2;continue _;case 1:BSR(b,o,l,m,n,k,p,q);if(C()){break _;}return i;case 2:$z=BHl(o,c,r,s);if(C()){break _;}t=$z;if(t){O();if(t!=C1L.a&&t!=C$L.a){j=1;o=a.e;u=0;$p=3;continue _;}i=1;}s=s+1|0;while(s>h){r=r+1|0;while(r>g){c=c+1|0;if(c>f){if(!j)return i;k=b.bK;l=k+(b.bO-k)*P(a.g);k=b.L;m=k+(b.bB-k)*P(a.g);k=b.bL;n=k+(b.bP-k)*P(a.g);b=a.e;o=B(2127);k=0.0;p=0.0;q=0.0;$p=1;continue _;}r=d;}s=e;}o=a.e;continue _;case 3:Bxe(o,
c,r,s,u);if(C()){break _;}s=s+1|0;while(s>h){r=r+1|0;while(r>g){c=c+1|0;if(c>f){if(!j)return i;k=b.bK;l=k+(b.bO-k)*P(a.g);k=b.L;m=k+(b.bB-k)*P(a.g);k=b.bL;n=k+(b.bP-k)*P(a.g);b=a.e;o=B(2127);k=0.0;p=0.0;q=0.0;$p=1;continue _;}r=d;}s=e;}o=a.e;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BsJ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.uX+1|0;a.uX=b;if(b>=180&&b<=200){c=(P(a.g)-0.5)*8.0;d=(P(a.g)-0.5)*4.0;e=(P(a.g)-0.5)*8.0;f=a.e;g=B(2126);h=a.d+c;i=a.h+2.0+d;j=a.c+e;k=0.0;l=0.0;m=0.0;$p=2;continue _;}if(!a.e.w){b=a.uX;if(b>150&&!(b%5|0)){b=1000;if(b>0){n=S6(b);b=b-n|0;f
=a.e;g=UE(f,a.d,a.h,a.c,n);$p=6;continue _;}}}l=0.0;j=0.30000001192092896;k=0.0;$p=1;case 1:BzG(a,l,j,k);if(C()){break _;}c=a.r+20.0;a.r=c;a.f4=c;if(a.uX!=200)return;b=10000;if(b>0){n=S6(b);b=b-n|0;f=a.e;g=UE(f,a.d,a.h,a.c,n);$p=5;continue _;}o=a.e;p=new IT;j=a.d;k=a.h;l=a.c;f=new CE;O();Vd(f,C1L);LC(p,o,j,k,l,f);$p=3;continue _;case 2:BSR(f,g,h,i,j,k,l,m);if(C()){break _;}if(!a.e.w){b=a.uX;if(b>150&&!(b%5|0)){b=1000;if(b>0){n=S6(b);b=b-n|0;f=a.e;g=UE(f,a.d,a.h,a.c,n);$p=6;continue _;}}}l=0.0;j=0.30000001192092896;k
=0.0;$p=1;continue _;case 3:o.bGv(p);if(C()){break _;}$p=4;case 4:CO(a);if(C()){break _;}return;case 5:f.bGv(g);if(C()){break _;}if(b>0){n=S6(b);b=b-n|0;f=a.e;g=UE(f,a.d,a.h,a.c,n);continue _;}o=a.e;p=new IT;j=a.d;k=a.h;l=a.c;f=new CE;O();Vd(f,C1L);LC(p,o,j,k,l,f);$p=3;continue _;case 6:f.bGv(g);if(C()){break _;}if(b<=0){l=0.0;j=0.30000001192092896;k=0.0;$p=1;continue _;}n=S6(b);b=b-n|0;f=a.e;g=UE(f,a.d,a.h,a.c,n);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BEq(a){}
function Cmw(a){return a.byq;}
function Czt(a){return 0;}
function AQ0(){D7.call(this);this.bMb=null;}
var D_f=0;function CXC(){var a=new AQ0();BVM(a);return a;}
function BVM(a){var b;Hb(a,ChO(0.0),0.5);b=a.gW;a.bMb=b;a.lm=b;}
function Bbm(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(D_f!=4){a.gW=ChO(0.0);D_f=4;}$p=1;case 1:BHE(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BxU(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;if(b.uX>0){F7();d=(b.uX+c)/200.0;e=0.0;if(d>0.800000011920929)e=(d-0.800000011920929)/0.20000000298023224;f=new DG;Cg();g=C1A;Bl(3553);CD();Bc(3042);DB(770,1);Bl(3008);Bc(2884);D6(0);BY();Bt(0.0,(-1.0),(-2.0));h=0;i=(d+d*d)/2.0*60.0;j=d*90.0;while(h<i){Bk(P(f)*360.0,1.0,0.0,0.0);Bk(P(f)*360.0,0.0,1.0,0.0);Bk(P(f)*360.0,0.0,0.0,1.0);Bk(P(f)*360.0,1.0,0.0,0.0);Bk(P(f)*360.0,0.0,1.0,0.0);Bk(P(f)*360.0+j,0.0,0.0,1.0);Mk(g,6);k=P(f)*20.0+5.0+e*10.0;l=P(f)*2.0+1.0
+e*2.0;JQ(g,16777215,255.0*(1.0-e)|0);BE(g,0.0,0.0,0.0);JQ(g,16711935,0);m=l;n=(-0.866)*m;o=k;p=(-0.5)*l;BE(g,n,o,p);BE(g,0.866*m,o,p);BE(g,0.0,o,1.0*l);BE(g,n,o,p);BO(g);h=h+1|0;}BK();D6(1);Bl(2884);Bl(3042);Cj(1.0,1.0,1.0,1.0);Bc(3553);Bc(3008);Hz();}}
function BUb(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c==1)HN(515);if(c)return (-1);b=B(2495);$p=1;case 1:BqU(a,b);if(C()){break _;}Bc(3042);Bl(3008);DB(1,1);Bl(2896);HN(514);LW(C1n,61680.0,0.0);Cj(1.0,1.0,1.0,1.0);Bc(2896);Cj(1.0,1.0,1.0,1.0);return 1;default:H$();}}ED().s(a,b,c,d,$p);}
function BOd(a,b,c){BxU(a,b,c);}
function A_s(a,b,c,d,e){var f;b=b;c=(G6(b,7,e)).data[0];d=(G6(b,5,e)).data[1]-(G6(b,10,e)).data[1];Bk( -c,0.0,1.0,0.0);Bk(d*10.0,1.0,0.0,0.0);Bt(0.0,0.0,1.0);f=b.oa;if(f>0){c=Gh((f+e-1.0)/20.0*1.600000023841858);if(c>1.0)c=1.0;Bk(c*90.0,0.0,0.0,1.0);}}
function B0F(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;j=i.uX;if(j<=0){k=i.pC;b=i.eL;$p=1;continue _;}l=j/200.0;HN(515);Bc(3008);PP(516,l);k=i.pC;b=B(2496);$p=2;continue _;case 1:Bw$(a,k,b);if(C()){break _;}a.gW.gC(i,c,d,e,f,g,h);return;case 2:Bw$(a,k,b);if(C()){break _;}a.gW.gC(i,c,d,e,f,g,h);PP(516,0.10000000149011612);HN(514);k=i.pC;b
=i.eL;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BPq(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbm(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BXv(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbm(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Ba6(){D_f=0;}
var Bph=K(Fp);
function CTI(){var a=new Bph();CyG(a);return a;}
function CyG(a){J3(a);}
function BQE(a,b,c,d,e,f,g){BY();CLq(b.C,c-b.g0,d-b.fD,e-b.g1);BK();}
function Xz(){var a=this;EL.call(a);a.a21=0;a.jc=0;a.vg=0;a.NU=0;a.vn=0;a.jl=null;}
function CCZ(a){var b=new Xz();Bqb(b,a);return b;}
function Bqb(a,b){FJ(a,b);a.a21=0;a.jc=0;a.cv=0.0;Dp(a,0.5,0.5);}
function CIS(a){}
function Tb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;a.jc=b;c=b*90|0;a.r=c;a.bz=c;d=a.jl;e=d.sF;c=e;f=d.GX;if(b&&b!=2){g=c;c=0.5;}else g=0.5;c=c/32.0;h=f/32.0;i=g/32.0;j=a.vg+0.5;k=a.NU+0.5;l=a.vn+0.5;if(!b)l=l-0.5625;m=W(b,1);if(!m)j=j-0.5625;n=W(b,2);if(!n)l=l+0.5625;o=W(b,3);if(!o)j=j+0.5625;if(!b)j=j-Wi(a,e);if(!m)l=l+Wi(a,a.jl.sF);if(!n)j=j+Wi(a,a.jl.sF);if(!o)l=l-Wi(a,a.jl.sF);f=k+Wi(a,a.jl.GX);C0(a,j,f,l);AIc(a.C,j-c+0.0062500000931322575,f-h+0.0062500000931322575,l-i+0.0062500000931322575,j+c+(-0.0062500000931322575),
f+h+(-0.0062500000931322575),l+i+(-0.0062500000931322575));}
function Wi(a,b){return b==32?0.5:b!=64?0.0:0.5;}
function Bgo(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.a21;a.a21=b+1|0;if(b==100&&!a.e.w){a.a21=0;$p=1;continue _;}return;case 1:$z=BYc(a);if(C()){break _;}c=$z;if(c)return;$p=2;case 2:CO(a);if(C()){break _;}d=a.e;e=new IT;f=a.d;g=a.h;h=a.c;i=new CE;Bn();Gl(i,D5e);LC(e,d,f,g,h,i);$p=3;case 3:d.bGv(e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BYc(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=a.C;$p=1;case 1:$z=A_K(b,a,c);if(C()){break _;}b=$z;if(b.p>0)return 0;b=a.jl;d=b.sF;e=d/16|0;f=b.GX/16|0;g=a.vg;h=a.vn;if(!a.jc)g=Q(a.d-d/32.0);if(a.jc==1)h=Q(a.c-a.jl.sF/32.0);if(a.jc==2)g=Q(a.d-a.jl.sF/32.0);if(a.jc==3)h=Q(a.c-a.jl.sF/32.0);i=Q(a.h-a.jl.GX/32.0);j=0;while
(j<e){k=0;if(k<f){l=a.jc;if(l&&l!=2){b=a.e;d=a.vg;l=i+k|0;m=h+j|0;$p=4;continue _;}b=a.e;d=g+j|0;l=i+k|0;m=a.vn;$p=3;continue _;}j=j+1|0;}b=a.e;c=a.C;$p=2;case 2:$z=Bg7(b,a,c);if(C()){break _;}c=$z;d=0;while(d<c.p){if(Z(c,d) instanceof Xz)return 0;d=d+1|0;}return 1;case 3:$z=BGQ(b,d,l,m);if(C()){break _;}b=$z;if(!b.eu())return 0;k=k+1|0;while(true){if(k<f){l=a.jc;if(l&&l!=2){b=a.e;d=a.vg;l=i+k|0;m=h+j|0;$p=4;continue _;}b=a.e;d=g+j|0;l=i+k|0;m=a.vn;continue _;}j=j+1|0;if(j>=e)break;k=0;}b=a.e;c=a.C;$p=2;continue _;case 4:$z
=BGQ(b,d,l,m);if(C()){break _;}b=$z;if(!b.eu())return 0;k=k+1|0;while(true){if(k<f){l=a.jc;if(l&&l!=2){b=a.e;d=a.vg;l=i+k|0;m=h+j|0;continue _;}b=a.e;d=g+j|0;l=i+k|0;m=a.vn;$p=3;continue _;}j=j+1|0;if(j>=e)break;k=0;}b=a.e;c=a.C;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function B8w(a){return 1;}
function BTY(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cw&&!a.e.w){$p=1;continue _;}return 1;case 1:CO(a);if(C()){break _;}Qe(a);d=a.e;b=new IT;e=a.d;f=a.h;g=a.c;h=new CE;Bn();Gl(h,D5e);LC(b,d,e,f,g,h);$p=2;case 2:d.bGv(b);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function CBx(a,b){Fn(b,B(2497),a.jc<<24>>24);I7(b,B(2498),a.jl.Xc);Ei(b,B(2499),a.vg);Ei(b,B(2500),a.NU);Ei(b,B(2501),a.vn);}
function BLg(a,b){var c,d,e,f,g;a.jc=FV(b,B(2497));a.vg=D0(b,B(2499));a.NU=D0(b,B(2500));a.vn=D0(b,B(2501));c=Is(b,B(2498));d=(AKI()).data;e=d.length;f=0;while(f<e){g=d[f];if(B7(g.Xc,c))a.jl=g;f=f+1|0;}if(a.jl===null)a.jl=D_g;Tb(a,a.jc);}
function BOA(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.e.w&&b*b+c*c+d*d>0.0){$p=1;continue _;}return;case 1:CO(a);if(C()){break _;}e=a.e;f=new IT;b=a.d;c=a.h;d=a.c;g=new CE;Bn();Gl(g,D5e);LC(f,e,b,c,d,g);$p=2;case 2:e.bGv(f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Btc(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.e.w&&b*b+c*c+d*d>0.0){$p=1;continue _;}return;case 1:CO(a);if(C()){break _;}e=a.e;f=new IT;b=a.d;c=a.h;d=a.c;g=new CE;Bn();Gl(g,D5e);LC(f,e,b,c,d,g);$p=2;case 2:e.bGv(f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bct(){Fp.call(this);this.bJH=null;}
function CXm(){var a=new Bct();B$_(a);return a;}
function B$_(a){J3(a);a.bJH=new DG;}
function BPJ(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,bg,bh,bi,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=( -c|0)/2.0;h=
( -d|0)/2.0;i=0;j=c/16|0;k=d/16|0;l=e+c|0;m=f+d|0;while(i<j){if(0<k){c=(i+1|0)*16|0;n=g+c;o=i*16|0;p=g+o;q=0+1|0;r=q*16|0;s=h+r;t=0*16|0;u=h+t;v=(n+p)/2.0;w=(s+u)/2.0;f=Q(b.d);x=Q(b.h+w/16.0);y=Q(b.c);if(!b.jc)f=Q(b.d+v/16.0);if(b.jc==1)y=Q(b.c-v/16.0);if(b.jc==2)f=Q(b.d-v/16.0);if(b.jc==3)y=Q(b.c+v/16.0);z=a.ff.r3;d=0;$p=1;continue _;}i=i+1|0;}return;case 1:$z=BAL(z,f,x,y,d);if(C()){break _;}d=$z;e=d%65536|0;d=d/65536|0;LW(C1n,e,d);N$(1.0,1.0,1.0);w=(l-o|0)/256.0;v=(l-c|0)/256.0;ba=(m-t|0)/256.0;bb=(m-r|0)
/256.0;Cg();z=C1A;B$(z);C3(z,0.0,0.0,(-1.0));bc=n;bd=u;be=v;bf=ba;F(z,bc,bd,(-0.5),be,bf);bg=p;bh=w;F(z,bg,bd,(-0.5),bh,bf);bf=s;bi=bb;F(z,bg,bf,(-0.5),bh,bi);F(z,bc,bf,(-0.5),be,bi);C3(z,0.0,0.0,1.0);F(z,bc,bf,0.5,0.75,0.0);F(z,bg,bf,0.5,0.8125,0.0);F(z,bg,bd,0.5,0.8125,0.0625);F(z,bc,bd,0.5,0.75,0.0625);C3(z,0.0,1.0,0.0);F(z,bc,bf,(-0.5),0.75,0.001953125);F(z,bg,bf,(-0.5),0.8125,0.001953125);F(z,bg,bf,0.5,0.8125,0.001953125);F(z,bc,bf,0.5,0.75,0.001953125);C3(z,0.0,(-1.0),0.0);F(z,bc,bd,0.5,0.75,0.001953125);F(z,
bg,bd,0.5,0.8125,0.001953125);F(z,bg,bd,(-0.5),0.8125,0.001953125);F(z,bc,bd,(-0.5),0.75,0.001953125);C3(z,(-1.0),0.0,0.0);F(z,bc,bf,0.5,0.751953125,0.0);F(z,bc,bd,0.5,0.751953125,0.0625);F(z,bc,bd,(-0.5),0.751953125,0.0625);F(z,bc,bf,(-0.5),0.751953125,0.0);C3(z,1.0,0.0,0.0);F(z,bg,bf,(-0.5),0.751953125,0.0);F(z,bg,bd,(-0.5),0.751953125,0.0625);F(z,bg,bd,0.5,0.751953125,0.0625);F(z,bg,bf,0.5,0.751953125,0.0);BO(z);x=q;while(true){if(x<k){c=(i+1|0)*16|0;n=g+c;o=i*16|0;p=g+o;q=x+1|0;r=q*16|0;s=h+r;t=x*16|0;u
=h+t;v=(n+p)/2.0;w=(s+u)/2.0;f=Q(b.d);x=Q(b.h+w/16.0);y=Q(b.c);if(!b.jc)f=Q(b.d+v/16.0);if(b.jc==1)y=Q(b.c-v/16.0);if(b.jc==2)f=Q(b.d-v/16.0);if(b.jc==3)y=Q(b.c+v/16.0);z=a.ff.r3;d=0;continue _;}i=i+1|0;if(i>=j)break;x=0;}return;default:H$();}}ED().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 Bwb(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b;BY();Bt(c,d,e);Bk(f,0.0,1.0,0.0);Bc(32826);h=B(2502);$p=1;case 1:BqU(a,h);if(C()){break _;}h=b.jl;Cz(0.0625,0.0625,0.0625);i=h.sF;j=h.GX;k=h.bmK;l=h.bmJ;$p=2;case 2:BPJ(a,b,i,j,k,l);if(C()){break _;}Bl(32826);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Mn(){var a=this;EL.call(a);a.og=0;a.ok=0;a.n7=0;a.Dw=0;a.Cu=0;a.rA=0;a.vp=0;a.pv=0;a.DZ=null;a.ND=0;a.tK=0;a.te=0;}
function BYO(a,b,c,d){var e=new Mn();B5m(e,a,b,c,d);return e;}
function CrN(a,b,c){var d=new Mn();CQd(d,a,b,c);return d;}
function B5m(a,b,c,d,e){FJ(a,b);a.og=(-1);a.ok=(-1);a.n7=(-1);a.Dw=0;a.Cu=0;a.rA=0;a.vp=0;a.pv=0;a.tK=0;a.te=0;Dp(a,0.5,0.5);C0(a,c,d,e);a.cv=0.0;}
function CQd(a,b,c,d){var e;FJ(a,b);a.og=(-1);a.ok=(-1);a.n7=(-1);a.Dw=0;a.Cu=0;a.rA=0;a.vp=0;a.pv=0;a.tK=0;a.te=0;a.DZ=c;a.vp=c instanceof Ew;Dp(a,0.5,0.5);DP(a,c.d,c.h+c.ht(),c.c,c.r,c.E);a.d=a.d-BT(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.h=a.h-0.10000000149011612;e=a.c-BC(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.c=e;C0(a,a.d,a.h,e);a.cv=0.0;a.k= -BC(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732);a.j=BT(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732);e= -BC(a.E
/180.0*3.1415927410125732);a.i=e;AC7(a,a.k,e,a.j,d*1.5,1.0);}
function B$5(a){}
function AC7(a,b,c,d,e,f){var g,h,i;g=CJ(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=BU(a.g)*0.007499999832361937;h=f;b=b+g*h;c=c+BU(a.g)*0.007499999832361937*h;d=d+BU(a.g)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.k=b;a.i=c;a.j=d;i=CJ(b*b+d*d);e=CK(b,d)*180.0/3.1415927410125732;a.r=e;a.bz=e;e=CK(c,i)*180.0/3.1415927410125732;a.E=e;a.bG=e;a.ND=0;}
function Cjy(a,b,c,d){var e,f;a.k=b;a.i=c;a.j=d;if(a.bG===0.0&&a.bz===0.0){e=CJ(b*b+d*d);f=CK(b,d)*180.0/3.1415927410125732;a.r=f;a.bz=f;e=CK(c,e)*180.0/3.1415927410125732;a.E=e;a.bG=e;a.bG=e;f=a.r;a.bz=f;DP(a,a.d,a.h,a.c,f,e);a.ND=0;}}
function BXH(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:Bpb(a);if(C()){break _;}if(a.bG===0.0&&a.bz===0.0){b=a.k;b=b*b;c=a.j;d=CJ(b+c*c);e=CK(a.k,a.j)*180.0/3.1415927410125732;a.r
=e;a.bz=e;e=CK(a.i,d)*180.0/3.1415927410125732;a.E=e;a.bG=e;}f=a.e;g=a.og;h=a.ok;i=a.n7;$p=2;case 2:$z=BHl(f,g,h,i);if(C()){break _;}g=$z;if(g>0){O();f=C1F.data[g];j=a.e;h=a.og;i=a.ok;k=a.n7;$p=3;continue _;}g=a.pv;if(g>0)a.pv=g-1|0;if(a.rA){f=a.e;g=a.og;h=a.ok;i=a.n7;$p=6;continue _;}a.tK=a.tK+1|0;f=Cr(a.d,a.h,a.c);j=Cr(a.d+a.k,a.h+a.i,a.c+a.j);l=a.e;g=0;h=1;$p=5;continue _;case 3:f.hg(j,h,i,k);if(C()){break _;}f=C1F.data[g];j=a.e;g=a.og;h=a.ok;i=a.n7;$p=4;case 4:$z=f.fh(j,g,h,i);if(C()){break _;}m=$z;if(m
!==null&&A1l(m,Cr(a.d,a.h,a.c)))a.rA=1;g=a.pv;if(g>0)a.pv=g-1|0;if(a.rA){f=a.e;g=a.og;h=a.ok;i=a.n7;$p=6;continue _;}a.tK=a.tK+1|0;f=Cr(a.d,a.h,a.c);j=Cr(a.d+a.k,a.h+a.i,a.c+a.j);l=a.e;g=0;h=1;$p=5;case 5:$z=BRa(l,f,j,g,h);if(C()){break _;}l=$z;f=Cr(a.d,a.h,a.c);j=Cr(a.d+a.k,a.h+a.i,a.c+a.j);if(l!==null){j=l.nn;j=Cr(j.Q,j.P,j.M);}n=null;o=a.e;p=Es(Ll(a.C,a.k,a.i,a.j),1.0,1.0,1.0);$p=8;continue _;case 6:$z=BHl(f,g,h,i);if(C()){break _;}g=$z;f=a.e;h=a.og;i=a.ok;k=a.n7;$p=7;case 7:a:{$z=Bjf(f,h,i,k);if(C()){break _;}q
=$z;if(g==a.Dw&&q==a.Cu){g=a.ND+1|0;a.ND=g;if(g!=1200)break a;else{$p=9;continue _;}}a.rA=0;a.k=a.k*P(a.g)*0.20000000298023224;a.i=a.i*P(a.g)*0.20000000298023224;a.j=a.j*P(a.g)*0.20000000298023224;a.ND=0;a.tK=0;}return;case 8:$z=Bg7(o,a,p);if(C()){break _;}o=$z;b=0.0;h=0;while(h<DZ(o)){p=Z(o,h);if(p.mg()&&!(p===a.DZ&&a.tK<5)){r=ZA(Es(p.C,0.30000001192092896,0.30000001192092896,0.30000001192092896),f,j);if(r!==null){c=Ie(f,r.nn);if(!(c>=b&&b!==0.0)){n=p;b=c;}}}h=h+1|0;}if(n!==null)l=AHb(n);if(l!==null){if(l.ks
===null){g=l.l0;a.og=g;h=l.l1;a.ok=h;i=l.l2;a.n7=i;f=a.e;$p=10;continue _;}b=a.k;b=b*b;c=a.i;b=b+c*c;c=a.j;k=RH(CJ(b+c*c)*2.0)|0;if(a.te)k=k+E(a.g,(k/2|0)+2|0)|0;f=a.DZ;f=f!==null?AYG(a,f):AYG(a,a);j=l.ks;$p=14;continue _;}if(a.te){g=0;if(g<4){f=a.e;j=B(2128);b=a.d;s=a.k;c=g;t=b+s*c/4.0;b=a.h;u=a.i;v=b+u*c/4.0;w=a.c;b=a.j;c=w+b*c/4.0;x= -s;s= -u+0.2;b= -b;$p=13;continue _;}}b=a.d;c=a.k;a.d=b+c;a.h=a.h+a.i;b=a.c;x=a.j;a.c=b+x;e=CJ(c*c+x*x);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;e=CK(a.i,e)*180.0/3.1415927410125732;a.E
=e;while(true){y=a.bG;if(e-y>=(-180.0))break;a.bG=y-360.0;}while(true){y=a.bG;d=e-y;if(d<180.0)break;a.bG=y+360.0;}while(true){e=a.r;z=a.bz;if(e-z>=(-180.0))break;a.bz=z-360.0;}while(true){z=a.bz;ba=e-z;if(ba<180.0)break;a.bz=z+360.0;}a.E=y+d*0.20000000298023224;a.r=z+ba*0.20000000298023224;y=0.9900000095367432;$p=15;continue _;case 9:CO(a);if(C()){break _;}return;case 10:$z=BHl(f,g,h,i);if(C()){break _;}g=$z;a.Dw=g;f=a.e;g=a.og;h=a.ok;i=a.n7;$p=11;case 11:$z=Bjf(f,g,h,i);if(C()){break _;}g=$z;a.Cu=g;f=l.nn;b
=f.Q-a.d;a.k=b;c=f.P-a.h;a.i=c;x=f.M-a.c;a.j=x;e=CJ(b*b+c*c+x*x);b=a.d;c=a.k;x=e;a.d=b-c/x*0.05000000074505806;a.h=a.h-a.i/x*0.05000000074505806;a.c=a.c-a.j/x*0.05000000074505806;f=a.e;j=B(2503);e=1.0;y=1.2000000476837158/(P(a.g)*0.20000000298023224+0.8999999761581421);$p=12;case 12:BDB(f,a,j,e,y);if(C()){break _;}a.rA=1;a.pv=7;a.te=0;if(a.te){g=0;if(g<4){f=a.e;j=B(2128);b=a.d;s=a.k;c=g;t=b+s*c/4.0;b=a.h;u=a.i;v=b+u*c/4.0;w=a.c;b=a.j;c=w+b*c/4.0;x= -s;s= -u+0.2;b= -b;$p=13;continue _;}}b=a.d;c=a.k;a.d=b+c;a.h
=a.h+a.i;b=a.c;x=a.j;a.c=b+x;e=CJ(c*c+x*x);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;e=CK(a.i,e)*180.0/3.1415927410125732;a.E=e;while(true){y=a.bG;if(e-y>=(-180.0))break;a.bG=y-360.0;}while(true){y=a.bG;d=e-y;if(d<180.0)break;a.bG=y+360.0;}while(true){e=a.r;z=a.bz;if(e-z>=(-180.0))break;a.bz=z-360.0;}while(true){z=a.bz;ba=e-z;if(ba<180.0)break;a.bz=z+360.0;}a.E=y+d*0.20000000298023224;a.r=z+ba*0.20000000298023224;y=0.9900000095367432;$p=15;continue _;case 13:BSR(f,j,t,v,c,x,s,b);if(C()){break _;}g=g+1|0;if(g
<4){f=a.e;j=B(2128);b=a.d;s=a.k;c=g;t=b+s*c/4.0;b=a.h;u=a.i;v=b+u*c/4.0;w=a.c;b=a.j;c=w+b*c/4.0;x= -s;s= -u+0.2;b= -b;continue _;}b=a.d;c=a.k;a.d=b+c;a.h=a.h+a.i;b=a.c;x=a.j;a.c=b+x;e=CJ(c*c+x*x);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;e=CK(a.i,e)*180.0/3.1415927410125732;a.E=e;while(true){y=a.bG;if(e-y>=(-180.0))break;a.bG=y-360.0;}while(true){y=a.bG;d=e-y;if(d<180.0)break;a.bG=y+360.0;}while(true){e=a.r;z=a.bz;if(e-z>=(-180.0))break;a.bz=z-360.0;}while(true){z=a.bz;ba=e-z;if(ba<180.0)break;a.bz=z+360.0;}a.E
=y+d*0.20000000298023224;a.r=z+ba*0.20000000298023224;y=0.9900000095367432;$p=15;continue _;case 14:$z=j.et(f,k);if(C()){break _;}g=$z;if(g){f=l.ks;if(f instanceof Fo){f=f;f.LV=f.LV+1|0;}f=a.e;j=B(2503);e=1.0;y=1.2000000476837158/(P(a.g)*0.20000000298023224+0.8999999761581421);$p=16;continue _;}a.k=a.k*(-0.10000000149011612);a.i=a.i*(-0.10000000149011612);a.j=a.j*(-0.10000000149011612);a.r=a.r+180.0;a.bz=a.bz+180.0;a.tK=0;if(a.te){g=0;if(g<4){f=a.e;j=B(2128);b=a.d;s=a.k;c=g;t=b+s*c/4.0;b=a.h;u=a.i;v=b+u*c/4.0;w
=a.c;b=a.j;c=w+b*c/4.0;x= -s;s= -u+0.2;b= -b;$p=13;continue _;}}b=a.d;c=a.k;a.d=b+c;a.h=a.h+a.i;b=a.c;x=a.j;a.c=b+x;e=CJ(c*c+x*x);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;e=CK(a.i,e)*180.0/3.1415927410125732;a.E=e;while(true){y=a.bG;if(e-y>=(-180.0))break;a.bG=y-360.0;}while(true){y=a.bG;d=e-y;if(d<180.0)break;a.bG=y+360.0;}while(true){e=a.r;z=a.bz;if(e-z>=(-180.0))break;a.bz=z-360.0;}while(true){z=a.bz;ba=e-z;if(ba<180.0)break;a.bz=z+360.0;}a.E=y+d*0.20000000298023224;a.r=z+ba*0.20000000298023224;y=0.9900000095367432;$p
=15;case 15:$z=AAb(a);if(C()){break _;}g=$z;if(g){i=0;if(i<4){f=a.e;j=B(1847);b=a.d;c=a.k;b=b-c*0.25;s=a.h;u=a.i;s=s-u*0.25;t=a.c;v=a.j;x=t-v*0.25;$p=18;continue _;}y=0.800000011920929;}b=a.k;c=y;a.k=b*c;b=a.i*c;a.i=b;a.j=a.j*c;a.i=b-0.05000000074505806;C0(a,a.d,a.h,a.c);return;case 16:BDB(f,a,j,e,y);if(C()){break _;}$p=17;case 17:CO(a);if(C()){break _;}if(a.te){g=0;if(g<4){f=a.e;j=B(2128);b=a.d;s=a.k;c=g;t=b+s*c/4.0;b=a.h;u=a.i;v=b+u*c/4.0;w=a.c;b=a.j;c=w+b*c/4.0;x= -s;s= -u+0.2;b= -b;$p=13;continue _;}}b=
a.d;c=a.k;a.d=b+c;a.h=a.h+a.i;b=a.c;x=a.j;a.c=b+x;e=CJ(c*c+x*x);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;e=CK(a.i,e)*180.0/3.1415927410125732;a.E=e;while(true){y=a.bG;if(e-y>=(-180.0))break;a.bG=y-360.0;}while(true){y=a.bG;d=e-y;if(d<180.0)break;a.bG=y+360.0;}while(true){e=a.r;z=a.bz;if(e-z>=(-180.0))break;a.bz=z-360.0;}while(true){z=a.bz;ba=e-z;if(ba<180.0)break;a.bz=z+360.0;}a.E=y+d*0.20000000298023224;a.r=z+ba*0.20000000298023224;y=0.9900000095367432;$p=15;continue _;case 18:BSR(f,j,b,s,x,c,u,v);if(C()){break _;}i
=i+1|0;if(i>=4){y=0.800000011920929;b=a.k;c=y;a.k=b*c;b=a.i*c;a.i=b;a.j=a.j*c;a.i=b-0.05000000074505806;C0(a,a.d,a.h,a.c);return;}f=a.e;j=B(1847);b=a.d;c=a.k;b=b-c*0.25;s=a.h;u=a.i;s=s-u*0.25;t=a.c;v=a.j;x=t-v*0.25;continue _;default:H$();}}ED().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 B9j(a,b){Ev(b,B(2504),a.og<<16>>16);Ev(b,B(2505),a.ok<<16>>16);Ev(b,B(2506),a.n7<<16>>16);Fn(b,B(2507),a.Dw<<24>>24);Fn(b,B(2508),a.Cu<<24>>24);Fn(b,B(2509),a.pv<<24>>24);Fn(b,B(2510),(!a.rA?0:1)<<24>>24);H9(b,B(1897),a.vp);}
function BAp(a,b){a.og=Ez(b,B(2504));a.ok=Ez(b,B(2505));a.n7=Ez(b,B(2506));a.Dw=FV(b,B(2507))&255;a.Cu=FV(b,B(2508))&255;a.pv=FV(b,B(2509))&255;a.rA=FV(b,B(2510))!=1?0:1;a.vp=G0(b,B(1897));}
function BVH(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.e.w&&a.rA&&a.vp&&a.pv<=0){c=b.X;d=new CE;Bn();K$(d,D3I,1);if(VD(c,d)){d=a.e;e=B(2511);f=0.20000000298023224;g=((P(a.g)-P(a.g))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:BDB(d,a,e,f,g);if(C()){break _;}AFV(b,a,1);$p=2;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CBZ(a){return 0.0;}
var BJm=K(Fp);
function CUt(){var a=new BJm();CqO(a);return a;}
function CqO(a){J3(a);}
function Bp5(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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(2512);$p=1;case 1:BqU(a,h);if(C()){break _;}BY();Bt(c,d,e);f=b.bz;Bk(f+(b.r-f)*g-90.0,0.0,1.0,0.0);f=b.bG;Bk(f+(b.E-f)*g,0.0,0.0,1.0);Cg();h=C1A;Bc(32826);i=b.pv-g;if(i>0.0)Bk( -BC(i*3.0)*i,0.0,0.0,1.0);Bk(45.0,1.0,0.0,0.0);Cz(0.05624999850988388,0.05624999850988388,0.05624999850988388);Bt((-4.0),0.0,0.0);Qv(0.05624999850988388,
0.0,0.0);B$(h);F(h,(-7.0),(-2.0),(-2.0),0.0,0.15625);F(h,(-7.0),(-2.0),2.0,0.15625,0.15625);F(h,(-7.0),2.0,2.0,0.15625,0.3125);F(h,(-7.0),2.0,(-2.0),0.0,0.3125);BO(h);Qv((-0.05624999850988388),0.0,0.0);B$(h);F(h,(-7.0),2.0,(-2.0),0.0,0.15625);F(h,(-7.0),2.0,2.0,0.15625,0.15625);F(h,(-7.0),(-2.0),2.0,0.15625,0.3125);F(h,(-7.0),(-2.0),(-2.0),0.0,0.3125);BO(h);j=0;while(j<4){Bk(90.0,1.0,0.0,0.0);Qv(0.0,0.0,0.05624999850988388);B$(h);F(h,(-8.0),(-2.0),0.0,0.0,0.0);F(h,8.0,(-2.0),0.0,0.5,0.0);F(h,8.0,2.0,0.0,0.5,
0.15625);F(h,(-8.0),2.0,0.0,0.0,0.15625);BO(h);j=j+1|0;}Bl(32826);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bgn(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bp5(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Oz(){var a=this;EL.call(a);a.Gk=0;a.ID=0;a.FZ=0;a.Hc=0;a.Cq=0;a.C1=0;a.oo=null;a.P3=0;a.BN=0;}
function AXy(a,b){FJ(a,b);a.Gk=(-1);a.ID=(-1);a.FZ=(-1);a.Hc=0;a.Cq=0;a.C1=0;a.BN=0;Dp(a,0.25,0.25);}
function B1P(a){}
function CzD(a,b){var c;c=Zm(a.C)*4.0*64.0;return b>=c*c?0:1;}
function Yv(a,b,c){var d;FJ(a,b);a.Gk=(-1);a.ID=(-1);a.FZ=(-1);a.Hc=0;a.Cq=0;a.C1=0;a.BN=0;a.oo=c;Dp(a,0.25,0.25);DP(a,c.d,c.h+c.ht(),c.c,c.r,c.E);a.d=a.d-BT(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.h=a.h-0.10000000149011612;d=a.c-BC(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.c=d;C0(a,a.d,a.h,d);a.cv=0.0;a.k= -BC(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732)*0.4000000059604645;a.j=BT(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732)*0.4000000059604645;d= -BC((a.E
+a.bm_())/180.0*3.1415927410125732)*0.4000000059604645;a.i=d;Qz(a,a.k,d,a.j,a.boo(),1.0);}
function Qt(a,b,c,d,e){FJ(a,b);a.Gk=(-1);a.ID=(-1);a.FZ=(-1);a.Hc=0;a.Cq=0;a.C1=0;a.BN=0;a.P3=0;Dp(a,0.25,0.25);C0(a,c,d,e);a.cv=0.0;}
function CJt(a){return 1.5;}
function Cg_(a){return 0.0;}
function Qz(a,b,c,d,e,f){var g,h,i;g=CJ(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=BU(a.g)*0.007499999832361937;h=f;b=b+g*h;c=c+BU(a.g)*0.007499999832361937*h;d=d+BU(a.g)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.k=b;a.i=c;a.j=d;i=CJ(b*b+d*d);e=CK(b,d)*180.0/3.1415927410125732;a.r=e;a.bz=e;e=CK(c,i)*180.0/3.1415927410125732;a.E=e;a.bG=e;a.P3=0;}
function CuT(a,b,c,d){var e,f;a.k=b;a.i=c;a.j=d;if(a.bG===0.0&&a.bz===0.0){e=CJ(b*b+d*d);f=CK(b,d)*180.0/3.1415927410125732;a.r=f;a.bz=f;e=CK(c,e)*180.0/3.1415927410125732;a.E=e;a.bG=e;}}
function Bcx(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(Ib()){var $T=ED();$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:a.g0=a.d;a.fD=a.h;a.g1=a.c;$p=1;case 1:Bpb(a);if(C()){break _;}b=a.C1;if(b>0)a.C1=b-1|0;if(a.Cq){c=a.e;b=a.Gk;d=a.ID;e=a.FZ;$p=2;continue _;}a.BN=a.BN+1|0;c=Cr(a.d,a.h,
a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);g=a.e;$p=3;continue _;case 2:$z=BHl(c,b,d,e);if(C()){break _;}b=$z;if(b==a.Hc){b=a.P3+1|0;a.P3=b;if(b!=1200)return;$p=4;continue _;}a.Cq=0;a.k=a.k*P(a.g)*0.20000000298023224;a.i=a.i*P(a.g)*0.20000000298023224;a.j=a.j*P(a.g)*0.20000000298023224;a.P3=0;a.BN=0;c=Cr(a.d,a.h,a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);g=a.e;$p=3;case 3:$z=BpF(g,c,f);if(C()){break _;}g=$z;c=Cr(a.d,a.h,a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);if(g!==null){f=g.nn;f=Cr(f.Q,f.P,f.M);}h=a.e;if(!h.w){i=null;j=Es(Ll(a.C,
a.k,a.i,a.j),1.0,1.0,1.0);$p=5;continue _;}if(g!==null){$p=6;continue _;}k=a.d;l=a.k;a.d=k+l;a.h=a.h+a.i;k=a.c;m=a.j;a.c=k+m;n=CJ(l*l+m*m);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;n=CK(a.i,n)*180.0/3.1415927410125732;a.E=n;while(true){o=a.bG;if(n-o>=(-180.0))break;a.bG=o-360.0;}while(true){o=a.bG;p=n-o;if(p<180.0)break;a.bG=o+360.0;}while(true){n=a.r;q=a.bz;if(n-q>=(-180.0))break;a.bz=q-360.0;}while(true){q=a.bz;r=n-q;if(r<180.0)break;a.bz=q+360.0;}a.E=o+p*0.20000000298023224;a.r=q+r*0.20000000298023224;o=0.9900000095367432;p
=a.a1T();$p=7;continue _;case 4:CO(a);if(C()){break _;}return;case 5:$z=Bg7(h,a,j);if(C()){break _;}h=$z;k=0.0;e=0;while(e<DZ(h)){j=Z(h,e);if(j.mg()&&!(j===a.oo&&a.BN<5)){s=ZA(Es(j.C,0.30000001192092896,0.30000001192092896,0.30000001192092896),c,f);if(s!==null){l=Ie(c,s.nn);if(!(l>=k&&k!==0.0)){i=j;k=l;}}}e=e+1|0;}if(i!==null)g=AHb(i);if(g!==null){$p=6;continue _;}k=a.d;l=a.k;a.d=k+l;a.h=a.h+a.i;k=a.c;m=a.j;a.c=k+m;n=CJ(l*l+m*m);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;n=CK(a.i,n)*180.0/3.1415927410125732;a.E
=n;while(true){o=a.bG;if(n-o>=(-180.0))break;a.bG=o-360.0;}while(true){o=a.bG;p=n-o;if(p<180.0)break;a.bG=o+360.0;}while(true){n=a.r;q=a.bz;if(n-q>=(-180.0))break;a.bz=q-360.0;}while(true){q=a.bz;r=n-q;if(r<180.0)break;a.bz=q+360.0;}a.E=o+p*0.20000000298023224;a.r=q+r*0.20000000298023224;o=0.9900000095367432;p=a.a1T();$p=7;continue _;case 6:a.a1x(g);if(C()){break _;}k=a.d;l=a.k;a.d=k+l;a.h=a.h+a.i;k=a.c;m=a.j;a.c=k+m;n=CJ(l*l+m*m);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;n=CK(a.i,n)*180.0/3.1415927410125732;a.E
=n;while(true){o=a.bG;if(n-o>=(-180.0))break;a.bG=o-360.0;}while(true){o=a.bG;p=n-o;if(p<180.0)break;a.bG=o+360.0;}while(true){n=a.r;q=a.bz;if(n-q>=(-180.0))break;a.bz=q-360.0;}while(true){q=a.bz;r=n-q;if(r<180.0)break;a.bz=q+360.0;}a.E=o+p*0.20000000298023224;a.r=q+r*0.20000000298023224;o=0.9900000095367432;p=a.a1T();$p=7;case 7:$z=AAb(a);if(C()){break _;}b=$z;if(b){d=0;if(d<4){c=a.e;f=B(1847);k=a.d;l=a.k;k=k-l*0.25;t=a.h;u=a.i;t=t-u*0.25;v=a.c;w=a.j;m=v-w*0.25;$p=8;continue _;}o=0.800000011920929;}k=a.k;l
=o;a.k=k*l;k=a.i*l;a.i=k;a.j=a.j*l;a.i=k-p;C0(a,a.d,a.h,a.c);return;case 8:BSR(c,f,k,t,m,l,u,w);if(C()){break _;}d=d+1|0;if(d>=4){o=0.800000011920929;k=a.k;l=o;a.k=k*l;k=a.i*l;a.i=k;a.j=a.j*l;a.i=k-p;C0(a,a.d,a.h,a.c);return;}c=a.e;f=B(1847);k=a.d;l=a.k;k=k-l*0.25;t=a.h;u=a.i;t=t-u*0.25;v=a.c;w=a.j;m=v-w*0.25;continue _;default:H$();}}ED().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 Cep(a){return 0.029999999329447746;}
function CLZ(a,b){Ev(b,B(2504),a.Gk<<16>>16);Ev(b,B(2505),a.ID<<16>>16);Ev(b,B(2506),a.FZ<<16>>16);Fn(b,B(2507),a.Hc<<24>>24);Fn(b,B(2509),a.C1<<24>>24);Fn(b,B(2510),(!a.Cq?0:1)<<24>>24);}
function BTk(a,b){a.Gk=Ez(b,B(2504));a.ID=Ez(b,B(2505));a.FZ=Ez(b,B(2506));a.Hc=FV(b,B(2507))&255;a.C1=FV(b,B(2509))&255;a.Cq=FV(b,B(2510))!=1?0:1;}
function BmJ(a,b){}
function Cwe(a){return 0.0;}
var OW=K(Oz);
function BgN(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b.ks;if(b!==null){c=0;if(b instanceof VC)c=3;d=Z_(a,a.oo);$p=2;continue _;}e=0;if(e>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;d=B(2134);f=a.d;g=a.h;h=a.c;i=0.0;j=0.0;k=0.0;$p=1;case 1:BSR(b,d,f,g,h,i,j,k);if(C()){break _;}e=e+1|0;if(e>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;d=B(2134);f=a.d;g
=a.h;h=a.c;i=0.0;j=0.0;k=0.0;continue _;case 2:$z=b.et(d,c);if(C()){break _;}c=$z;e=0;if(e>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;d=B(2134);f=a.d;g=a.h;h=a.c;i=0.0;j=0.0;k=0.0;$p=1;continue _;case 3:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function A$e(){Fp.call(this);this.baW=0;}
function A9x(a){var b=new A$e();Bvp(b,a);return b;}
function Bvp(a,b){J3(a);a.baW=b;}
function BJT(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();Bt(c,d,e);Bc(32826);Cz(0.5,0.5,0.5);h=B(336);$p=1;case 1:BqU(a,h);if(C()){break _;}Cg();h=C1A;if(a.baW==154){i=AS0(b.C9,0);N$((i>>16&255)/255.0,(i>>8&255)/255.0,(i&255)/255.0);BY();ASZ(a,h,141);BK();N$(1.0,1.0,1.0);}ASZ(a,h,a.baW);Bl(32826);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function ASZ(a,b,c){var d,e,f,g,h,i,j,k,l;d=(c%16|0)*16|0;e=(d+0|0)/256.0;f=(d+16|0)/256.0;c=(c/16|0)*16|0;g=(c+0|0)/256.0;h=(c+16|0)/256.0;Bk(180.0-a.ff.rk,0.0,1.0,0.0);Bk( -a.ff.zh,1.0,0.0,0.0);B$(b);C3(b,0.0,1.0,0.0);i=e;j=h;F(b,(-0.5),(-0.25),0.0,i,j);k=f;F(b,0.5,(-0.25),0.0,k,j);l=g;F(b,0.5,0.75,0.0,k,l);F(b,(-0.5),0.75,0.0,i,l);BO(b);}
var VL=K(Oz);
function BgP(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b.ks;if(b!==null){c=Z_(a,a.oo);d=0;$p=1;continue _;}e=0;if(e<32){b=a.e;c=B(712);f=a.d;g=a.h+By(a.g)*2.0;h=a.c;i=BU(a.g);j=0.0;k=BU(a.g);$p=2;continue _;}if(a.e.w)return;b=a.oo;if(b===null){$p=3;continue _;}AJ3(b,a.d,a.h,a.c);b=a.oo;b.kp=0.0;EJ();c=D8N;d=5;$p=4;continue _;case 1:$z=b.et(c,d);if(C())
{break _;}d=$z;e=0;if(e<32){b=a.e;c=B(712);f=a.d;g=a.h+By(a.g)*2.0;h=a.c;i=BU(a.g);j=0.0;k=BU(a.g);$p=2;continue _;}if(a.e.w)return;b=a.oo;if(b===null){$p=3;continue _;}AJ3(b,a.d,a.h,a.c);b=a.oo;b.kp=0.0;EJ();c=D8N;d=5;$p=4;continue _;case 2:BSR(b,c,f,g,h,i,j,k);if(C()){break _;}e=e+1|0;if(e<32){b=a.e;c=B(712);f=a.d;g=a.h+By(a.g)*2.0;h=a.c;i=BU(a.g);j=0.0;k=BU(a.g);continue _;}if(a.e.w)return;b=a.oo;if(b===null){$p=3;continue _;}AJ3(b,a.d,a.h,a.c);b=a.oo;b.kp=0.0;EJ();c=D8N;d=5;$p=4;continue _;case 3:CO(a);if
(C()){break _;}return;case 4:b.et(c,d);if(C()){break _;}$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function AEi(){var a=this;EL.call(a);a.bl3=0;a.KX=0.0;a.KM=0.0;a.NX=0.0;a.vf=0;a.a7I=0;}
function BTy(a,b,c,d){var e=new AEi();CB2(e,a,b,c,d);return e;}
function CxV(a){}
function Cdv(a,b){var c;c=Zm(a.C)*4.0*64.0;return b>=c*c?0:1;}
function CB2(a,b,c,d,e){FJ(a,b);a.bl3=0;a.vf=0;Dp(a,0.25,0.25);C0(a,c,d,e);a.cv=0.0;}
function CAb(a,b,c,d){var e,f;a.k=b;a.i=c;a.j=d;if(a.bG===0.0&&a.bz===0.0){e=CJ(b*b+d*d);f=CK(b,d)*180.0/3.1415927410125732;a.r=f;a.bz=f;e=CK(c,e)*180.0/3.1415927410125732;a.E=e;a.bG=e;}}
function BS5(a){var b,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(Ib()){var $T=ED();$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:a.g0=a.d;a.fD=a.h;a.g1=a.c;$p=1;case 1:a.bKE();if(C()){break _;}b=a.d;c=a.k;a.d=b+c;a.h=a.h+a.i;b=a.c;d=a.j;a.c=b+d;e=CJ(c*c+d*d);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;b=a.i;c
=e;f=CK(b,c)*180.0/3.1415927410125732;a.E=f;while(true){g=a.bG;if(f-g>=(-180.0))break;a.bG=g-360.0;}while(true){g=a.bG;h=f-g;if(h<180.0)break;a.bG=g+360.0;}while(true){f=a.r;i=a.bz;if(f-i>=(-180.0))break;a.bz=i-360.0;}while(true){i=a.bz;j=f-i;if(j<180.0)break;a.bz=i+360.0;}a.E=g+h*0.20000000298023224;a.r=i+j*0.20000000298023224;if(!a.e.w){b=a.KX-a.d;d=a.NX-a.c;f=F0(b*b+d*d);g=CK(d,b);c=c+(f-e)*0.0025;if(f<1.0){c=c*0.8;a.i=a.i*0.8;}b=g;a.k=Ek(b)*c;a.j=DR(b)*c;if(a.h>=a.KM){b=a.i;a.i=b+((-1.0)-b)*0.014999999664723873;}
else{b=a.i;a.i=b+(1.0-b)*0.014999999664723873;}}if(!a.iS){k=a.e;l=B(712);b=a.d-a.k*0.25+By(a.g)*0.6-0.3;c=a.h-a.i*0.25-0.5;d=a.c-a.j*0.25+By(a.g)*0.6-0.3;m=a.k;n=a.i;o=a.j;$p=2;continue _;}p=0;if(p<4){k=a.e;l=B(1847);b=a.d;c=a.k;b=b-c*0.25;m=a.h;n=a.i;m=m-n*0.25;o=a.c;q=a.j;d=o-q*0.25;$p=3;continue _;}if(!a.e.w){C0(a,a.d,a.h,a.c);p=a.vf+1|0;a.vf=p;if(p>80&&!a.e.w){$p=4;continue _;}}return;case 2:BSR(k,l,b,c,d,m,n,o);if(C()){break _;}if(!a.e.w){C0(a,a.d,a.h,a.c);p=a.vf+1|0;a.vf=p;if(p>80&&!a.e.w){$p=4;continue _;}}return;case 3:BSR(k,
l,b,m,d,c,n,q);if(C()){break _;}p=p+1|0;if(p<4){k=a.e;l=B(1847);b=a.d;c=a.k;b=b-c*0.25;m=a.h;n=a.i;m=m-n*0.25;o=a.c;q=a.j;d=o-q*0.25;continue _;}if(!a.e.w){C0(a,a.d,a.h,a.c);p=a.vf+1|0;a.vf=p;if(p>80&&!a.e.w){$p=4;continue _;}}return;case 4:CO(a);if(C()){break _;}if(a.a7I){k=a.e;l=new IT;b=a.d;c=a.h;d=a.c;r=new CE;Bn();Gl(r,DaA);LC(l,k,b,c,d,r);$p=6;continue _;}k=a.e;p=2003;s=Bu((ET(a.d)));t=Bu((ET(a.h)));u=Bu((ET(a.c)));v=0;$p=5;case 5:Bc4(k,p,s,t,u,v);if(C()){break _;}return;case 6:k.bGv(l);if(C()){break _;}return;default:
H$();}}ED().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 Crw(a,b){}
function BjK(a,b){}
function BDw(a,b){}
function CGa(a){return 0.0;}
function BXV(a,b){return 15728880;}
var T$=K(Oz);
function Biy(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b.ks;if(b!==null){c=Z_(a,a.oo);d=0;$p=1;continue _;}if(!a.e.w&&!E(a.g,8)){d=1;if(!E(a.g,32))d=4;e=0;if(e<d){c=AJs(a.e);DP(c,a.d,a.h,a.c,a.r,0.0);b=a.e;$p=4;continue _;}}f=0;if(f>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;c=B(2134);g=a.d;h=a.h;i=a.c;j=0.0;k=0.0;l=0.0;$p=2;continue _;case 1:$z
=b.et(c,d);if(C()){break _;}d=$z;if(!a.e.w&&!E(a.g,8)){d=1;if(!E(a.g,32))d=4;e=0;if(e<d){c=AJs(a.e);DP(c,a.d,a.h,a.c,a.r,0.0);b=a.e;$p=4;continue _;}}f=0;if(f>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;c=B(2134);g=a.d;h=a.h;i=a.c;j=0.0;k=0.0;l=0.0;$p=2;case 2:BSR(b,c,g,h,i,j,k,l);if(C()){break _;}f=f+1|0;if(f>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;c=B(2134);g=a.d;h=a.h;i=a.c;j=0.0;k=0.0;l=0.0;continue _;case 3:CO(a);if(C()){break _;}return;case 4:b.bGv(c);if(C()){break _;}e=e+1|0;if(e<d){c=AJs(a.e);DP(c,
a.d,a.h,a.c,a.r,0.0);b=a.e;continue _;}f=0;if(f>=8){if(a.e.w)return;$p=3;continue _;}b=a.e;c=B(2134);g=a.d;h=a.h;i=a.c;j=0.0;k=0.0;l=0.0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AHj(){Oz.call(this);this.C9=0;}
function BoL(a,b,c,d,e){var f=new AHj();Czc(f,a,b,c,d,e);return f;}
function Czc(a,b,c,d,e,f){Qt(a,b,c,d,e);a.C9=f;}
function CrI(a){return 0.05000000074505806;}
function B3F(a){return 0.5;}
function CLg(a){return (-20.0);}
function BKx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w)return;Bn();c=RS(C9m,a.C9);if(c!==null&&!Da(c)){d=Es(a.C,4.0,2.0,4.0);e=a.e;f=H(Fo);$p=3;continue _;}b=a.e;g=2002;h=Bu((ET(a.d)));i=Bu((ET(a.h)));j=Bu((ET(a.c)));k=a.C9;$p=1;case 1:Bc4(b,g,h,i,j,k);if(C()){break _;}$p=2;case 2:CO(a);if
(C()){break _;}return;case 3:$z=BUP(e,f,d);if(C()){break _;}l=$z;if(l!==null&&!Da(l)){m=CH(l);while(Cl(m)){n=Cm(m);o=Mm(a,n);if(o>=16.0)continue;p=1.0-F0(o)/4.0;if(n===b.ks)p=1.0;e=CH(c);while(Cl(e)){f=Cm(e);i=f.gr;Er();if(D62.data[i].SP()){d=D62.data[i];l=a.oo;q=n;g=f.eP;$p=4;continue _;}g=p*f.ga+0.5|0;if(g>20)Tg(n,ZH(i,g,f.eP));}}}b=a.e;g=2002;h=Bu((ET(a.d)));i=Bu((ET(a.h)));j=Bu((ET(a.c)));k=a.C9;$p=1;continue _;case 4:BEz(d,l,q,g,p);if(C()){break _;}while(true){while(!Cl(e)){while(true){if(!Cl(m)){b=a.e;g
=2002;h=Bu((ET(a.d)));i=Bu((ET(a.h)));j=Bu((ET(a.c)));k=a.C9;$p=1;continue _;}n=Cm(m);o=Mm(a,n);if(o>=16.0)continue;else break;}p=1.0-F0(o)/4.0;if(n===b.ks)p=1.0;e=CH(c);}f=Cm(e);i=f.gr;Er();if(D62.data[i].SP())break;g=p*f.ga+0.5|0;if(g<=20)continue;Tg(n,ZH(i,g,f.eP));}d=D62.data[i];l=a.oo;q=n;g=f.eP;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function YO(){var a=this;EL.call(a);a.Eh=0;a.D0=0;a.AC=0;a.EX=0;a.y6=0;a.Gd=null;a.a9h=0;a.ut=0;a.QS=0.0;a.QR=0.0;a.QQ=0.0;}
function CUV(a){var b=new YO();BvZ(b,a);return b;}
function CYo(a,b,c,d,e,f,g){var h=new YO();BFA(h,a,b,c,d,e,f,g);return h;}
function CQ8(a,b,c,d,e){var f=new YO();A3w(f,a,b,c,d,e);return f;}
function BvZ(a,b){FJ(a,b);a.Eh=(-1);a.D0=(-1);a.AC=(-1);a.EX=0;a.y6=0;a.ut=0;Dp(a,1.0,1.0);}
function Co9(a){}
function CBn(a,b){var c;c=Zm(a.C)*4.0*64.0;return b>=c*c?0:1;}
function BFA(a,b,c,d,e,f,g,h){var i;FJ(a,b);a.Eh=(-1);a.D0=(-1);a.AC=(-1);a.EX=0;a.y6=0;a.ut=0;Dp(a,1.0,1.0);DP(a,c,d,e,a.r,a.E);C0(a,c,d,e);i=CJ(f*f+g*g+h*h);a.QS=f/i*0.1;a.QR=g/i*0.1;a.QQ=h/i*0.1;}
function A3w(a,b,c,d,e,f){var g;FJ(a,b);a.Eh=(-1);a.D0=(-1);a.AC=(-1);a.EX=0;a.y6=0;a.ut=0;a.Gd=c;Dp(a,1.0,1.0);DP(a,c.d,c.h,c.c,c.r,c.E);C0(a,a.d,a.h,a.c);a.cv=0.0;a.j=0.0;a.i=0.0;a.k=0.0;d=d+BU(a.g)*0.4;e=e+BU(a.g)*0.4;f=f+BU(a.g)*0.4;g=CJ(d*d+e*e+f*f);a.QS=d/g*0.1;a.QR=e/g*0.1;a.QQ=f/g*0.1;}
function BZO(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(Ib()){var $T=ED();$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:$p=1;case 1:a:{Bpb(a);if(C()){break _;}K6(a,1);if(!a.e.w){b=a.Gd;if(b===null)break a;if(b.cw)break a;}if(a.y6){b=a.e;c=a.Eh;d=a.D0;e=a.AC;$p=2;continue _;}a.ut=a.ut+1
|0;b=Cr(a.d,a.h,a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);g=a.e;$p=4;continue _;}$p=3;continue _;case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;if(c==a.EX){c=a.a9h+1|0;a.a9h=c;if(c!=1200)return;$p=5;continue _;}a.y6=0;a.k=a.k*P(a.g)*0.20000000298023224;a.i=a.i*P(a.g)*0.20000000298023224;a.j=a.j*P(a.g)*0.20000000298023224;a.a9h=0;a.ut=0;b=Cr(a.d,a.h,a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);g=a.e;$p=4;continue _;case 3:CO(a);if(C()){break _;}if(a.y6){b=a.e;c=a.Eh;d=a.D0;e=a.AC;$p=2;continue _;}a.ut=a.ut+1|0;b=Cr(a.d,a.h,a.c);f
=Cr(a.d+a.k,a.h+a.i,a.c+a.j);g=a.e;$p=4;case 4:$z=BpF(g,b,f);if(C()){break _;}g=$z;b=Cr(a.d,a.h,a.c);f=Cr(a.d+a.k,a.h+a.i,a.c+a.j);if(g!==null){f=g.nn;f=Cr(f.Q,f.P,f.M);}h=null;i=a.e;j=Es(Ll(a.C,a.k,a.i,a.j),1.0,1.0,1.0);$p=6;continue _;case 5:CO(a);if(C()){break _;}return;case 6:$z=Bg7(i,a,j);if(C()){break _;}i=$z;k=0.0;e=0;while(e<DZ(i)){j=Z(i,e);if(j.mg()&&!(j===a.Gd&&a.ut<25)){l=ZA(Es(j.C,0.30000001192092896,0.30000001192092896,0.30000001192092896),b,f);if(l!==null){m=Ie(b,l.nn);if(!(m>=k&&k!==0.0)){h=j;k
=m;}}}e=e+1|0;}if(h!==null)g=AHb(h);if(g!==null){$p=7;continue _;}k=a.d;m=a.k;a.d=k+m;a.h=a.h+a.i;k=a.c;n=a.j;a.c=k+n;o=CJ(m*m+n*n);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;o=CK(a.i,o)*180.0/3.1415927410125732;a.E=o;while(true){p=a.bG;if(o-p>=(-180.0))break;a.bG=p-360.0;}while(true){p=a.bG;q=o-p;if(q<180.0)break;a.bG=p+360.0;}while(true){o=a.r;r=a.bz;if(o-r>=(-180.0))break;a.bz=r-360.0;}while(true){r=a.bz;s=o-r;if(s<180.0)break;a.bz=r+360.0;}a.E=p+q*0.20000000298023224;a.r=r+s*0.20000000298023224;p=0.949999988079071;$p
=8;continue _;case 7:a.bO1(g);if(C()){break _;}k=a.d;m=a.k;a.d=k+m;a.h=a.h+a.i;k=a.c;n=a.j;a.c=k+n;o=CJ(m*m+n*n);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;o=CK(a.i,o)*180.0/3.1415927410125732;a.E=o;while(true){p=a.bG;if(o-p>=(-180.0))break;a.bG=p-360.0;}while(true){p=a.bG;q=o-p;if(q<180.0)break;a.bG=p+360.0;}while(true){o=a.r;r=a.bz;if(o-r>=(-180.0))break;a.bz=r-360.0;}while(true){r=a.bz;s=o-r;if(s<180.0)break;a.bz=r+360.0;}a.E=p+q*0.20000000298023224;a.r=r+s*0.20000000298023224;p=0.949999988079071;$p=8;case 8:$z
=AAb(a);if(C()){break _;}c=$z;if(c){d=0;if(d<4){b=a.e;f=B(1847);k=a.d;m=a.k;k=k-m*0.25;t=a.h;u=a.i;t=t-u*0.25;v=a.c;w=a.j;n=v-w*0.25;$p=10;continue _;}p=0.800000011920929;}k=a.k+a.QS;a.k=k;m=a.i+a.QR;a.i=m;n=a.j+a.QQ;a.j=n;t=p;a.k=k*t;a.i=m*t;a.j=n*t;b=a.e;f=B(1031);t=a.d;u=a.h+0.5;v=a.c;k=0.0;m=0.0;n=0.0;$p=9;case 9:BSR(b,f,t,u,v,k,m,n);if(C()){break _;}C0(a,a.d,a.h,a.c);return;case 10:BSR(b,f,k,t,n,m,u,w);if(C()){break _;}d=d+1|0;if(d<4){b=a.e;f=B(1847);k=a.d;m=a.k;k=k-m*0.25;t=a.h;u=a.i;t=t-u*0.25;v=a.c;w
=a.j;n=v-w*0.25;continue _;}p=0.800000011920929;k=a.k+a.QS;a.k=k;m=a.i+a.QR;a.i=m;n=a.j+a.QQ;a.j=n;t=p;a.k=k*t;a.i=m*t;a.j=n*t;b=a.e;f=B(1031);t=a.d;u=a.h+0.5;v=a.c;k=0.0;m=0.0;n=0.0;$p=9;continue _;default:H$();}}ED().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 Blo(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w)return;b=b.ks;if(b!==null){c=A3H(a,a.Gd);d=4;$p=3;continue _;}c=a.e;b=null;e=a.d;f=a.h;g=a.c;h=1.0;d=1;$p=1;case 1:Bss(c,b,e,f,g,h,d);if(C()){break _;}$p=2;case 2:CO(a);if(C()){break _;}return;case 3:$z=b.et(c,d);if(C()){break _;}d=$z;c=a.e;b=null;e=a.d;f=a.h;g=a.c;h=1.0;d=1;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,
e,f,g,h,$p);}
function Ck5(a,b){Ev(b,B(2504),a.Eh<<16>>16);Ev(b,B(2505),a.D0<<16>>16);Ev(b,B(2506),a.AC<<16>>16);Fn(b,B(2507),a.EX<<24>>24);Fn(b,B(2510),(!a.y6?0:1)<<24>>24);}
function B1g(a,b){a.Eh=Ez(b,B(2504));a.D0=Ez(b,B(2505));a.AC=Ez(b,B(2506));a.EX=FV(b,B(2507))&255;a.y6=FV(b,B(2510))!=1?0:1;}
function CzW(a){return 1;}
function CGS(a){return 1.0;}
function BqZ(a,b,c){var d,e,f,g;Qe(a);if(b.jk()===null)return 0;d=(b.jk()).bsV();if(d!==null){e=d.Q;a.k=e;f=d.P;a.i=f;g=d.M;a.j=g;a.QS=e*0.1;a.QR=f*0.1;a.QQ=g*0.1;}if(b.jk() instanceof Fo)a.Gd=b.jk();return 1;}
function B9d(a){return 0.0;}
function Brg(a,b){return 15728880;}
function Bkc(){Fp.call(this);this.bwn=0.0;}
function Czn(a){var b=new Bkc();CaG(b,a);return b;}
function CaG(a,b){J3(a);a.bwn=b;}
function Bw9(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();Bt(c,d,e);Bc(32826);f=a.bwn/1.0;Cz(f,f,f);b=B(336);$p=1;case 1:BqU(a,b);if(C()){break _;}Cg();b=C1A;Bk(180.0-a.ff.rk,0.0,1.0,0.0);Bk( -a.ff.zh,1.0,0.0,0.0);B$(b);C3(b,0.0,1.0,0.0);F(b,(-0.5),(-0.25),0.0,0.875,0.1875);F(b,0.5,(-0.25),0.0,0.9375,0.1875);F(b,0.5,0.75,0.0,0.9375,0.125);F(b,(-0.5),0.75,0.0,0.875,0.125);BO(b);Bl(32826);BK();return;default:
H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var R5=K(YO);
function BEB(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;if(c.w)return;d=b.ks;if(d!==null){if(d.kf){$p=1;continue _;}c=A3H(a,a.Gd);e=5;$p=2;continue _;}a:{e=b.l0;f=b.l1;g=b.l2;switch(b.B3){case 0:f=f+(-1)|0;break a;case 1:f=f+1|0;break a;case 2:g=g+(-1)|0;break a;case 3:g=g+1|0;break a;case 4:e=e+(-1)|0;break a;case 5:e=e+1|0;break a;default:}}$p=3;continue _;case 1:CO(a);if(C())
{break _;}return;case 2:$z=d.et(c,e);if(C()){break _;}e=$z;if(e)K6(b.ks,5);$p=1;continue _;case 3:$z=BVp(c,e,f,g);if(C()){break _;}h=$z;if(!h){$p=1;continue _;}c=a.e;O();h=C9l.a;$p=4;case 4:Bxe(c,e,f,g,h);if(C()){break _;}$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Css(a){return 0;}
function BcB(a,b,c){return 0;}
function IT(){var a=this;EL.call(a);a.oi=null;a.a4m=0;a.so=0;a.qk=0;a.Ic=0;a.a34=0.0;}
function Hj(a,b,c,d,e){var f=new IT();LC(f,a,b,c,d,e);return f;}
function LC(a,b,c,d,e,f){FJ(a,b);a.so=0;a.Ic=5;a.a34=Cy()*3.141592653589793*2.0;Dp(a,0.25,0.25);a.cv=a.bC/2.0;C0(a,c,d,e);a.oi=f;a.r=Cy()*360.0;a.k=Cy()*0.20000000298023224-0.10000000149011612;a.i=0.20000000298023224;a.j=Cy()*0.20000000298023224-0.10000000149011612;}
function CNI(a){return 0;}
function Cv9(a){}
function BQM(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bKE();if(C()){break _;}b=a.qk;if(b>0)a.qk=b-1|0;c=a.d;a.bU=c;a.cD=a.h;a.bX=a.c;a.i=a.i-0.03999999910593033;d=a.e;b=Q(c);e=Q(a.h);f=Q(a.c);$p=2;case 2:$z=BGQ(d,b,e,f);if(C()){break _;}d=$z;BI();if(d!==C$T){g=a.d;d=a.C;c=(d.L+d.bB)/2.0;h=a.c;$p=3;continue _;}a.i=0.20000000298023224;a.k
=(P(a.g)-P(a.g))*0.20000000298023224;a.j=(P(a.g)-P(a.g))*0.20000000298023224;d=a.e;i=B(1015);j=0.4000000059604645;k=2.0+P(a.g)*0.4000000059604645;$p=5;continue _;case 3:B0_(a,g,c,h);if(C()){break _;}g=a.k;c=a.i;h=a.j;$p=4;case 4:BzG(a,g,c,h);if(C()){break _;}k=0.9800000190734863;if(a.bY){k=0.5880000591278076;d=a.e;b=Q(a.d);e=Q(a.C.L)-1|0;f=Q(a.c);$p=6;continue _;}g=a.k;c=k;a.k=g*c;g=a.i*0.9800000190734863;a.i=g;a.j=a.j*c;if(a.bY)a.i=g*(-0.5);a.a4m=a.a4m+1|0;b=a.so+1|0;a.so=b;if(b<6000)return;$p=7;continue _;case 5:BDB(d,
a,i,j,k);if(C()){break _;}g=a.d;d=a.C;c=(d.L+d.bB)/2.0;h=a.c;$p=3;continue _;case 6:$z=BHl(d,b,e,f);if(C()){break _;}b=$z;if(b>0){O();k=C1F.data[b].yv*0.9800000190734863;}g=a.k;c=k;a.k=g*c;g=a.i*0.9800000190734863;a.i=g;a.j=a.j*c;if(a.bY)a.i=g*(-0.5);a.a4m=a.a4m+1|0;b=a.so+1|0;a.so=b;if(b<6000)return;$p=7;case 7:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BiI(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=a.C;BI();d=C$S;$p=1;case 1:$z=Bcu(b,c,d,a);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bs5(a,b){EJ();ASl(a,D8J,b);}
function ASl(a,b,c){Qe(a);c=a.Ic-c|0;a.Ic=c;if(c<=0)CO(a);return 0;}
function Ces(a,b){Ev(b,B(1861),a.Ic<<24>>24<<16>>16);Ev(b,B(2408),a.so<<16>>16);ABx(b,B(2513),PB(a.oi,FT()));}
function BE7(a,b){a.Ic=Ez(b,B(1861))&255;a.so=Ez(b,B(2408));b=UW(IS(b,B(2513)));a.oi=b;if(b===null)CO(a);}
function Bz$(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w){c=a.oi;d=c.q;if(!a.qk&&VD(b.X,c)){e=a.oi.N;O();if(e==C5p.a){EY();JV(b,C_W);}e=a.oi.N;Bn();if(e==Dau.D){EY();JV(b,C_9);}if(a.oi.N==Dax.D){EY();JV(b,Daa);}if(a.oi.N==Daz.D){EY();JV(b,Dad);}f=a.e;c=B(2511);g=0.20000000298023224;h=((P(a.g)-P(a.g))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:BDB(f,a,c,g,h);if
(C()){break _;}AFV(b,a,d);if(a.oi.q>0)return;$p=2;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AEz(){var a=this;EL.call(a);a.NP=0;a.Au=0;a.bap=0;a.Fg=0;a.OR=0;}
function UE(a,b,c,d,e){var f=new AEz();CjZ(f,a,b,c,d,e);return f;}
function CjZ(a,b,c,d,e,f){FJ(a,b);a.Au=0;a.Fg=5;Dp(a,0.5,0.5);a.cv=a.bC/2.0;C0(a,c,d,e);a.r=Cy()*360.0;a.k=(Cy()*0.20000000298023224-0.10000000149011612)*2.0;a.i=Cy()*0.2*2.0;a.j=(Cy()*0.20000000298023224-0.10000000149011612)*2.0;a.OR=f;}
function Ccx(a){return 0;}
function Cub(a){}
function BhI(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BM7(a,b);if(C()){break _;}c=$z;d=c&255;e=c>>16&255;c=d+120|0;if(c>240)c=240;return c|e<<16;default:H$();}}ED().s(a,b,c,d,e,$p);}
function A_Y(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bKE();if(C()){break _;}b=a.bap;if(b>0)a.bap=b-1|0;c=a.d;a.bU=c;a.cD=a.h;a.bX=a.c;a.i=a.i-0.029999999329447746;d=a.e;b=Q(c);e=Q(a.h);f=Q(a.c);$p=2;case 2:$z=BGQ(d,b,e,f);if(C()){break _;}d=$z;BI();if(d!==C$T){g=a.d;d=a.C;c=(d.L+d.bB)/2.0;h=a.c;$p=3;continue _;}a.i
=0.20000000298023224;a.k=(P(a.g)-P(a.g))*0.20000000298023224;a.j=(P(a.g)-P(a.g))*0.20000000298023224;d=a.e;i=B(1015);j=0.4000000059604645;k=2.0+P(a.g)*0.4000000059604645;$p=4;continue _;case 3:B0_(a,g,c,h);if(C()){break _;}d=KL(a.e,a,8.0);if(d!==null){c=(d.d-a.d)/8.0;h=(d.h+d.ht()-a.h)/8.0;l=(d.c-a.c)/8.0;m=F0(c*c+h*h+l*l);n=1.0-m;if(n>0.0){g=n*n;a.k=a.k+c/m*g*0.1;a.i=a.i+h/m*g*0.1;a.j=a.j+l/m*g*0.1;}}g=a.k;c=a.i;h=a.j;$p=5;continue _;case 4:BDB(d,a,i,j,k);if(C()){break _;}g=a.d;d=a.C;c=(d.L+d.bB)/2.0;h=a.c;$p
=3;continue _;case 5:BzG(a,g,c,h);if(C()){break _;}k=0.9800000190734863;if(a.bY){k=0.5880000591278076;d=a.e;b=Q(a.d);e=Q(a.C.L)-1|0;f=Q(a.c);$p=6;continue _;}g=a.k;c=k;a.k=g*c;g=a.i*0.9800000190734863;a.i=g;a.j=a.j*c;if(a.bY)a.i=g*(-0.8999999761581421);a.NP=a.NP+1|0;b=a.Au+1|0;a.Au=b;if(b<6000)return;$p=7;continue _;case 6:$z=BHl(d,b,e,f);if(C()){break _;}b=$z;if(b>0){O();k=C1F.data[b].yv*0.9800000190734863;}g=a.k;c=k;a.k=g*c;g=a.i*0.9800000190734863;a.i=g;a.j=a.j*c;if(a.bY)a.i=g*(-0.8999999761581421);a.NP=
a.NP+1|0;b=a.Au+1|0;a.Au=b;if(b<6000)return;$p=7;case 7:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Btp(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;c=a.C;BI();d=C$S;$p=1;case 1:$z=Bcu(b,c,d,a);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bc_(a,b){EJ();A4C(a,D8J,b);}
function A4C(a,b,c){Qe(a);c=a.Fg-c|0;a.Fg=c;if(c<=0)CO(a);return 0;}
function Csf(a,b){Ev(b,B(1861),a.Fg<<24>>24<<16>>16);Ev(b,B(2408),a.Au<<16>>16);Ev(b,B(2514),a.OR<<16>>16);}
function BOe(a,b){a.Fg=Ez(b,B(1861))&255;a.Au=Ez(b,B(2408));a.OR=Ez(b,B(2514));}
function Ben(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e;if(!c.w&&!a.bap&&!b.vV){b.vV=2;d=B(2511);e=0.20000000298023224;f=0.5*((P(a.g)-P(a.g))*0.699999988079071+1.0);$p=1;continue _;}return;case 1:BDB(c,a,d,e,f);if(C()){break _;}AFV(b,a,1);B0O(b,a.OR);$p=2;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function S6(b){a:{if(b>=2477){b=2477;break a;}if(b>=1237){b=1237;break a;}if(b>=617){b=617;break a;}if(b>=307){b=307;break a;}if(b>=149){b=149;break a;}if(b>=73){b=73;break a;}if(b>=37){b=37;break a;}if(b>=17){b=17;break a;}if(b>=7){b=7;break a;}if(b<3){b=1;break a;}b=3;}return b;}
function BYm(){var a=this;Fp.call(a);a.bPZ=null;a.bJA=0;}
function CUy(){var a=new BYm();Cki(a);return a;}
function Cki(a){J3(a);a.bPZ=Vz();a.bJA=1;a.r5=0.15000000596046448;a.UL=0.75;}
function BAi(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{BY();Bt(c,d,e);h=b.OR;if(h>=2477){i=10;break a;}if(h>=1237){i=9;break a;}if(h>=617){i=8;break a;}if(h>=307){i=7;break a;}if(h>=149){i=6;break a;}if(h>=73){i=5;break a;}if
(h>=37){i=4;break a;}if(h>=17){i=3;break a;}if(h>=7){i=2;break a;}if(h<3){i=0;break a;}i=1;}j=B(2515);$p=1;case 1:BqU(a,j);if(C()){break _;}Cg();j=C1A;k=(i%4|0)*16|0;l=(k+0|0)/64.0;m=(k+16|0)/64.0;k=(i/4|0)*16|0;n=(k+0|0)/64.0;o=(k+16|0)/64.0;$p=2;case 2:$z=BhI(b,g);if(C()){break _;}k=$z;h=k%65536|0;p=k/65536|0;LW(C1n,h/1.0,p/1.0);Cj(1.0,1.0,1.0,1.0);q=(b.NP+g)/2.0;k=(BC(q+0.0)+1.0)*0.5*255.0|0;r=(BC(q+4.188790321350098)+1.0)*0.10000000149011612*255.0|0;s=k<<16|65280|r;Bk(180.0-a.ff.rk,0.0,1.0,0.0);Bk( -a.ff.zh,
1.0,0.0,0.0);Cz(0.30000001192092896,0.30000001192092896,0.30000001192092896);B$(j);JQ(j,s,128);C3(j,0.0,1.0,0.0);t=l;u=o;F(j,(-0.5),(-0.25),0.0,t,u);v=m;F(j,0.5,(-0.25),0.0,v,u);w=n;F(j,0.5,0.75,0.0,v,w);F(j,(-0.5),0.75,0.0,t,w);BO(j);Bl(3042);Bl(32826);BK();return;default:H$();}}ED().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 BOj(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BAi(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AHd(){EL.call(this);this.pV=0;}
function CXE(a){var b=new AHd();BER(b,a);return b;}
function BS8(a,b,c,d){var e=new AHd();B7h(e,a,b,c,d);return e;}
function BER(a,b){FJ(a,b);a.pV=0;a.DA=1;Dp(a,0.9800000190734863,0.9800000190734863);a.cv=a.bC/2.0;}
function B7h(a,b,c,d,e){var f;BER(a,b);C0(a,c,d,e);f=Cy()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.k= -BC(f)*0.019999999552965164;a.i=0.20000000298023224;a.j= -BT(f)*0.019999999552965164;a.pV=80;a.bU=c;a.cD=d;a.bX=e;}
function Cf0(a){}
function CNp(a){return 0;}
function COt(a){return a.cw?0:1;}
function BBC(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.i-0.03999999910593033;a.i=b;c=a.k;d=a.j;$p=1;case 1:BzG(a,c,b,d);if(C()){break _;}b=a.k*0.9800000190734863;a.k=b;c=a.i*0.9800000190734863;a.i=c;d=a.j*0.9800000190734863;a.j=d;if(a.bY){a.k=b*0.699999988079071;a.j=d*0.699999988079071;a.i=c*(-0.5);}e=a.pV;a.pV=e-1|0;if(e
<=0){if(a.e.w){$p=3;continue _;}$p=4;continue _;}f=a.e;g=B(1031);c=a.d;b=a.h+0.5;h=a.c;d=0.0;i=0.0;j=0.0;$p=2;case 2:BSR(f,g,c,b,h,d,i,j);if(C()){break _;}return;case 3:CO(a);if(C()){break _;}return;case 4:CO(a);if(C()){break _;}k=4.0;g=a.e;f=null;b=a.d;c=a.h;d=a.c;$p=5;case 5:BvU(g,f,b,c,d,k);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function B63(a,b){Fn(b,B(2516),a.pV<<24>>24);}
function BxB(a,b){a.pV=FV(b,B(2516));}
function B9O(a){return 0.0;}
function Bwf(){Fp.call(this);this.bgz=null;}
function CRu(){var a=new Bwf();Cj2(a);return a;}
function Cj2(a){J3(a);a.bgz=Vz();a.r5=0.5;}
function BTl(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b;BY();Bt(c,d,e);f=b.pV-g+1.0;if(f<10.0){h=1.0-f/10.0;if(h<0.0)h=0.0;if(h>1.0)h=1.0;f=h*h;f=1.0+f*f*0.30000001192092896;Cz(f,f,f);}f=(1.0-(b.pV-g+1.0)/100.0)*0.800000011920929;i=B(263);$p=1;case 1:BqU(a,i);if(C()){break _;}i=a.bgz;O();j=C5H;k=0;$p=2;case 2:$z=BIU(b,g);if(C()){break _;}g=$z;$p=3;case 3:BPB(i,
j,k,g);if(C()){break _;}if((b.pV/5|0)%2|0){BK();return;}Bl(3553);Bl(2896);Bc(3042);DB(770,772);Cj(1.0,1.0,1.0,f);b=a.bgz;i=C5H;k=0;f=1.0;$p=4;case 4:BPB(b,i,k,f);if(C()){break _;}Cj(1.0,1.0,1.0,1.0);Bl(3042);Bc(2896);Bc(3553);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function U7(){var a=this;EL.call(a);a.nT=0;a.IN=0;}
function CS0(a,b,c,d,e){var f=new U7();ATE(f,a,b,c,d,e);return f;}
function ATE(a,b,c,d,e,f){FJ(a,b);a.IN=0;a.nT=f;a.DA=1;Dp(a,0.9800000190734863,0.9800000190734863);a.cv=a.bC/2.0;C0(a,c,d,e);a.k=0.0;a.i=0.0;a.j=0.0;a.bU=c;a.cD=d;a.bX=e;}
function CnV(a){return 0;}
function Cj1(a){}
function Cw2(a){return a.cw?0:1;}
function BT8(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.nT){$p=3;continue _;}a.bU=a.d;a.cD=a.h;a.bX=a.c;a.IN=a.IN+1|0;b=a.i-0.03999999910593033;a.i=b;c=a.k;d=a.j;$p=1;case 1:BzG(a,c,b,d);if(C()){break _;}a.k=a.k*0.9800000190734863;a.i=a.i*0.9800000190734863;a.j=a.j*0.9800000190734863;e=Q(a.d);f=Q(a.h);g=Q(a.c);h=a.e;$p=2;case 2:$z=BHl(h,e,f,g);if
(C()){break _;}i=$z;if(i==a.nT){h=a.e;i=0;$p=4;continue _;}if(!a.bY){if(a.IN>100&&!a.e.w){i=a.nT;e=1;$p=8;continue _;}return;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;a.i=a.i*(-0.5);$p=5;continue _;case 3:CO(a);if(C()){break _;}return;case 4:Bxe(h,e,f,g,i);if(C()){break _;}if(!a.bY){if(a.IN>100&&!a.e.w){i=a.nT;e=1;$p=8;continue _;}return;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;a.i=a.i*(-0.5);$p=5;case 5:CO(a);if(C()){break _;}h=a.e;j=a.nT;k=1;i=1;$p=6;case 6:$z=BAx(h,j,e,f,g,k,i);if(C())
{break _;}i=$z;if(i){h=a.e;i=f-1|0;$p=7;continue _;}if(a.e.w)return;i=a.nT;e=1;$p=10;continue _;case 7:$z=Bgf(h,e,i,g);if(C()){break _;}i=$z;if(!i){h=a.e;i=a.nT;$p=11;continue _;}if(a.e.w)return;i=a.nT;e=1;$p=10;continue _;case 8:BGB(a,i,e);if(C()){break _;}$p=9;case 9:CO(a);if(C()){break _;}return;case 10:BGB(a,i,e);if(C()){break _;}return;case 11:$z=Bxe(h,e,f,g,i);if(C()){break _;}i=$z;if(!i&&!a.e.w){i=a.nT;e=1;$p=10;continue _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CrE(a,b){Fn(b,B(2517),a.nT<<24>>24);}
function A_2(a,b){a.nT=FV(b,B(2517))&255;}
function CG5(a){return 0.0;}
function ByH(){Fp.call(this);this.bm1=null;}
function CRp(){var a=new ByH();Cv7(a);return a;}
function Cv7(a){J3(a);a.bm1=Vz();a.r5=0.5;}
function Bzo(a,b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;BY();Bt(c,d,e);h=B(263);$p=1;case 1:BqU(a,h);if(C()){break _;}O();h=C1F.data[b.nT];i=b.e;Bl(2896);j=a.bm1;k=Q(b.d);l=Q(b.h);m=Q(b.c);Cg();b=C1A;B$(b);$p=2;case 2:$z=h.bAn(i,k,l,m);if(C()){break _;}k=$z;BP(b,k);BF(b,0.5,0.5,0.5);Li(j,h,(-0.5),(-0.5),(-0.5),h.cg(0));BF(b,1.0,
1.0,1.0);Ls(j,h,(-0.5),(-0.5),(-0.5),h.cg(1));BF(b,0.800000011920929,0.800000011920929,0.800000011920929);J5(j,h,(-0.5),(-0.5),(-0.5),h.cg(2));BF(b,0.800000011920929,0.800000011920929,0.800000011920929);JT(j,h,(-0.5),(-0.5),(-0.5),h.cg(3));BF(b,0.6000000238418579,0.6000000238418579,0.6000000238418579);J2(j,h,(-0.5),(-0.5),(-0.5),h.cg(4));BF(b,0.6000000238418579,0.6000000238418579,0.6000000238418579);JZ(j,h,(-0.5),(-0.5),(-0.5),h.cg(5));BO(b);Bc(2896);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,
m,$p);}
function Of(){var a=this;EL.call(a);a.wc=null;a.wx=0;a.Cm=0;a.C2=0;a.jX=0;a.lP=0;a.tU=0;a.nh=0.0;a.ni=0.0;a.bkY=0;a.brV=0.0;a.brT=0.0;a.brU=0.0;a.bpC=0.0;a.bs0=0.0;a.bnb=0.0;a.bnc=0.0;a.bne=0.0;}
var D_h=null;function CUv(a){var b=new Of();AVk(b,a);return b;}
function A41(a,b,c,d,e){var f=new Of();BYL(f,a,b,c,d,e);return f;}
function AVk(a,b){FJ(a,b);a.wc=X(CE,36);a.wx=0;a.Cm=0;a.C2=1;a.jX=0;a.DA=1;Dp(a,0.9800000190734863,0.699999988079071);a.cv=a.bC/2.0;}
function CkT(a){return 0;}
function Ceh(a){}
function B1H(a,b){return b.C;}
function B_O(a){return null;}
function CKn(a){return 1;}
function BYL(a,b,c,d,e,f){AVk(a,b);C0(a,c,d+a.cv,e);a.k=0.0;a.i=0.0;a.j=0.0;a.bU=c;a.cD=d;a.bX=e;a.lP=f;}
function CeI(a){return a.bC*0.0-0.30000001192092896;}
function BLv(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.e.w&&!a.cw){a.C2= -a.C2|0;a.Cm=10;Qe(a);c=a.wx+(c*10|0)|0;a.wx=c;if(c<=40)return 1;b=a.ca;if(b!==null)Lh(b,a);$p=1;continue _;}return 1;case 1:BwY(a);if(C()){break _;}Bn();c=D5h.D;d=1;e=0.0;$p=2;case 2:BmM(a,c,d,e);if(C()){break _;}c=a.lP;if(c!=1){if(c!=2)return 1;O();c
=C4_.a;d=1;e=0.0;$p=3;continue _;}d=0;f=27;while(d<f){g=AD3(a,d);if(g!==null){e=P(a.g)*0.800000011920929+0.10000000149011612;h=P(a.g)*0.800000011920929+0.10000000149011612;i=P(a.g)*0.800000011920929+0.10000000149011612;j=e;k=h;l=i;if(g.q>0){m=E(a.g,21)+10|0;c=g.q;if(m>c)m=c;g.q=c-m|0;n=Hj(a.e,a.d+j,a.h+k,a.c+l,E9(g.N,m,g.bD));n.k=BU(a.g)*0.05000000074505806;n.i=BU(a.g)*0.05000000074505806+0.20000000298023224;n.j=BU(a.g)*0.05000000074505806;b=a.e;$p=5;continue _;}}d=d+1|0;}O();c=C9T.a;d=1;e=0.0;$p=4;continue _;case 3:BmM(a,
c,d,e);if(C()){break _;}return 1;case 4:BmM(a,c,d,e);if(C()){break _;}return 1;case 5:b.bGv(n);if(C()){break _;}a:while(true){if(g.q>0){m=E(a.g,21)+10|0;c=g.q;if(m>c)m=c;g.q=c-m|0;n=Hj(a.e,a.d+j,a.h+k,a.c+l,E9(g.N,m,g.bD));n.k=BU(a.g)*0.05000000074505806;n.i=BU(a.g)*0.05000000074505806+0.20000000298023224;n.j=BU(a.g)*0.05000000074505806;b=a.e;continue _;}while(true){d=d+1|0;if(d>=f)break a;g=AD3(a,d);if(g===null)continue;else break;}e=P(a.g)*0.800000011920929+0.10000000149011612;h=P(a.g)*0.800000011920929+0.10000000149011612;i
=P(a.g)*0.800000011920929+0.10000000149011612;j=e;k=h;l=i;}O();c=C9T.a;d=1;e=0.0;$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Cwf(a){var b;B_(DC(),B(2518));a.C2= -a.C2|0;a.Cm=10;b=a.wx;a.wx=b+(b*10|0)|0;}
function Cnv(a){return a.cw?0:1;}
function BwY(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=0;c=27;while(b<c){d=AD3(a,b);if(d!==null){e=P(a.g)*0.800000011920929+0.10000000149011612;f=P(a.g)*0.800000011920929+0.10000000149011612;g=P(a.g)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;if(d.q>0){k=E(a.g,21)+10|0;l=d.q;if(k>l)k=l;d.q=l-k|0;m=Hj(a.e,a.d+h,
a.h+i,a.c+j,E9(d.N,k,d.bD));m.k=BU(a.g)*0.05000000074505806;m.i=BU(a.g)*0.05000000074505806+0.20000000298023224;m.j=BU(a.g)*0.05000000074505806;n=a.e;$p=2;continue _;}}b=b+1|0;}$p=1;case 1:CO(a);if(C()){break _;}return;case 2:n.bGv(m);if(C()){break _;}a:while(true){if(d.q>0){k=E(a.g,21)+10|0;l=d.q;if(k>l)k=l;d.q=l-k|0;m=Hj(a.e,a.d+h,a.h+i,a.c+j,E9(d.N,k,d.bD));m.k=BU(a.g)*0.05000000074505806;m.i=BU(a.g)*0.05000000074505806+0.20000000298023224;m.j=BU(a.g)*0.05000000074505806;n=a.e;continue _;}while(true){b=b
+1|0;if(b>=c)break a;d=AD3(a,b);if(d===null)continue;else break;}e=P(a.g)*0.800000011920929+0.10000000149011612;f=P(a.g)*0.800000011920929+0.10000000149011612;g=P(a.g)*0.800000011920929+0.10000000149011612;h=e;i=f;j=g;}$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function B1v(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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:b=a.Cm;if(b>0)a.Cm=b-1|0;b=a.wx;if(b>0)a.wx=b-1|0;if(a.e.w){b=a.bkY;if(b>0){if(b<=0){C0(a,a.d,a.h,a.c);GK(a,a.r,a.E);}else{c=a.d;d=a.brV-c;e=b;f=c+d/e;c=a.h;g=c+(a.brT-c)/e;c=a.c;h=c+(a.brU-c)/e;c=a.bpC;d=a.r;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.r=d+i/e;c=a.E;a.E=c+(a.bs0-c)/e;a.bkY=b-1|0;C0(a,f,g,h);GK(a,a.r,a.E);}return;}}d=a.d;a.bU=d;a.cD=a.h;a.bX=a.c;a.i=a.i-0.03999999910593033;j=Q(d);k=Q(a.h);l=Q(a.c);m=a.e;b=k-1|0;$p
=1;case 1:$z=CAM(m,j,b,l);if(C()){break _;}b=$z;if(b)k=k+(-1)|0;n=0.4;o=0;i=0.0078125;m=a.e;$p=2;case 2:$z=BHl(m,j,k,l);if(C()){break _;}p=$z;if(AHZ(p)){c=a.d;d=a.h;e=a.c;$p=3;continue _;}if(a.k<(-0.4))a.k=(-0.4);if(a.k>n)a.k=n;if(a.j<(-0.4))a.j=(-0.4);if(a.j>n)a.j=n;if(a.bY){a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;}c=a.k;d=a.i;e=a.j;$p=5;continue _;case 3:$z=BMY(a,c,d,e);if(C()){break _;}q=$z;m=a.e;$p=4;case 4:$z=Bjf(m,j,k,l);if(C()){break _;}r=$z;a.h=k;s=0;t=0;O();if(p==C9I.a){s=!(r&8)?0:1;t=s?0:1;}if(A_q(C1F.data[p]))r
=r&7;b=W(r,2);if(b>=0&&r<=5)a.h=k+1|0;if(!b)a.k=a.k-i;if(r==3)a.k=a.k+i;if(r==4)a.j=a.j+i;if(r==5)a.j=a.j-i;u=D_h.data[r].data;v=u[1].data[0]-u[0].data[0]|0;w=u[1].data[2]-u[0].data[2]|0;x=F0(v*v+w*w);c=a.k;d=c*v;e=a.j;if(d+e*w<0.0){v= -v;w= -w;}y=F0(c*c+e*e);c=y*v/x;a.k=c;d=y*w/x;a.j=d;if(t){if(F0(c*c+d*d)>=0.03){a.k=a.k*0.5;a.i=a.i*0.0;a.j=a.j*0.5;}else{a.k=a.k*0.0;a.i=a.i*0.0;a.j=a.j*0.0;}}c=j;d=c+0.5;z=d+u[0].data[0]*0.5;e=l;ba=e+0.5;bb=ba+u[0].data[2]*0.5;bc=d+u[1].data[0]*0.5;bd=ba+u[1].data[2]*0.5;be
=bc-z;v=bd-bb;if(be===0.0){a.d=d;c=a.c-e;}else if(v===0.0){a.c=ba;c=a.d-c;}else c=((a.d-z)*be+(a.c-bb)*v)*2.0;d=z+be*c;a.d=d;c=bb+v*c;a.c=c;C0(a,d,a.h+a.cv,c);bf=a.k;bg=a.j;if(a.ca!==null){bf=bf*0.75;bg=bg*0.75;}c=(-0.4);if(bf<c)bf=c;if(bf>n)bf=n;if(bg>=c)c=bg;if(c<=n)n=c;c=0.0;$p=9;continue _;case 5:BzG(a,c,d,e);if(C()){break _;}if(!a.bY){a.k=a.k*0.949999988079071;a.i=a.i*0.949999988079071;a.j=a.j*0.949999988079071;}a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001){bj=CK(bi,bh)*180.0/3.141592653589793;a.r
=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a:{$z=Bg7(m,a,q);if(C()){break _;}bl=$z;if(bl!==null&&DZ(bl)>0){bm=0;while(true){if(bm>=DZ(bl))break a;bn=Z(bl,bm);if(bn!==a.ca&&bn.wi()&&bn instanceof Of)break;bm=bm+1|0;}$p=8;continue _;}}m=a.ca;if(m!==null&&m.cw)a.ca=null;if(o&&!E(a.g,4)){b=a.tU-1|0;a.tU=b;if
(b<0){a.ni=0.0;a.nh=0.0;}m=a.e;q=B(1016);ba=a.d;be=a.h+0.8;n=a.c;c=0.0;d=0.0;e=0.0;$p=7;continue _;}return;case 7:BSR(m,q,ba,be,n,c,d,e);if(C()){break _;}return;case 8:bn.bMH(a);if(C()){break _;}while(true){bm=bm+1|0;if(bm>=DZ(bl)){m=a.ca;if(m!==null&&m.cw)a.ca=null;if(o&&!E(a.g,4)){b=a.tU-1|0;a.tU=b;if(b<0){a.ni=0.0;a.nh=0.0;}m=a.e;q=B(1016);ba=a.d;be=a.h+0.8;n=a.c;c=0.0;d=0.0;e=0.0;$p=7;continue _;}return;}bn=Z(bl,bm);if(bn===a.ca)continue;if(!bn.wi())continue;if(!(bn instanceof Of))continue;else break;}continue _;case 9:BzG(a,
bf,c,n);if(C()){break _;}if(u[0].data[1]&&(Q(a.d)-j|0)==u[0].data[0]&&(Q(a.c)-l|0)==u[0].data[2])C0(a,a.d,a.h+u[0].data[1],a.c);else if(u[1].data[1]&&(Q(a.d)-j|0)==u[1].data[0]&&(Q(a.c)-l|0)==u[1].data[2])C0(a,a.d,a.h+u[1].data[1],a.c);if(a.ca!==null){a.k=a.k*0.996999979019165;a.i=a.i*0.0;a.j=a.j*0.996999979019165;}else{if(a.lP==2){c=a.nh;c=c*c;d=a.ni;c=CJ(c+d*d);if(c<=0.01){a.k=a.k*0.8999999761581421;a.i=a.i*0.0;a.j=a.j*0.8999999761581421;}else{o=1;d=a.nh/c;a.nh=d;c=a.ni/c;a.ni=c;ba=a.k*0.800000011920929;a.k
=ba;a.i=a.i*0.0;be=a.j*0.800000011920929;a.j=be;a.k=ba+d*0.04;a.j=be+c*0.04;}}a.k=a.k*0.9599999785423279;a.i=a.i*0.0;a.j=a.j*0.9599999785423279;}c=a.d;d=a.h;e=a.c;$p=10;case 10:$z=BMY(a,c,d,e);if(C()){break _;}m=$z;if(m!==null&&q!==null){ba=(q.P-m.P)*0.05;c=a.k;c=c*c;d=a.j;c=F0(c+d*d);if(c>0.0){d=a.k/c;e=c+ba;a.k=d*e;a.j=a.j/c*e;}C0(a,a.d,m.P,a.c);}b=Q(a.d);bo=Q(a.c);if(!(b==j&&bo==l)){c=a.k;c=c*c;d=a.j;c=F0(c+d*d);a.k=c*(b-j|0);a.j=c*(bo-l|0);}if(a.lP==2){c=a.nh;c=c*c;d=a.ni;d=CJ(c+d*d);if(d>0.01){c=a.k;e=
c*c;ba=a.j;if(e+ba*ba>0.001){e=a.nh/d;a.nh=e;d=a.ni/d;a.ni=d;if(e*c+d*ba>=0.0){a.nh=c;a.ni=ba;}else{a.nh=0.0;a.ni=0.0;}}}}if(s){c=a.k;c=c*c;d=a.j;d=F0(c+d*d);if(d>0.01){c=a.k;a.k=c+c/d*0.06;c=a.j;a.j=c+c/d*0.06;}else{if(r==1){m=a.e;b=j-1|0;$p=11;continue _;}if(!r){m=a.e;b=l-1|0;$p=12;continue _;}}}a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001){bj=CK(bi,bh)*180.0/3.141592653589793;a.r=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)
&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;case 11:$z=BE3(m,b,k,l);if(C()){break _;}b=$z;if(!b){m=a.e;b=j+1|0;$p=13;continue _;}a.k=0.02;a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001){bj=CK(bi,bh)*180.0/3.141592653589793;a.r=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,
0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;case 12:$z=BE3(m,j,k,b);if(C()){break _;}b=$z;if(!b){m=a.e;b=l+1|0;$p=14;continue _;}a.j=0.02;a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001){bj=CK(bi,bh)*180.0/3.141592653589793;a.r=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;case 13:$z
=BE3(m,b,k,l);if(C()){break _;}b=$z;if(b)a.k=(-0.02);a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001){bj=CK(bi,bh)*180.0/3.141592653589793;a.r=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;case 14:$z=BE3(m,j,k,b);if(C()){break _;}b=$z;if(b)a.j=(-0.02);a.E=0.0;bh=a.bU-a.d;bi=a.bX-a.c;if(bh*bh+bi*bi>0.001)
{bj=CK(bi,bh)*180.0/3.141592653589793;a.r=bj;if(a.jX)a.r=bj+180.0;}bj=a.r;bk=bj-a.bz;while(bk>=180.0){bk=bk-360.0;}while(bk<(-180.0)){bk=bk+360.0;}if(!(bk>=(-170.0)&&bk<170.0)){a.r=bj+180.0;a.jX=a.jX?0:1;}GK(a,a.r,a.E);m=a.e;q=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;default:H$();}}ED().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,$p);}
function BX9(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Q(b);g=Q(c);h=Q(d);i=a.e;j=g-1|0;$p=1;case 1:$z=CAM(i,f,j,h);if(C()){break _;}j=$z;if(j)g=g+(-1)|0;i=a.e;$p=2;case 2:$z=BHl(i,f,g,h);if(C()){break _;}j=$z;if(!AHZ(j))return null;i=a.e;$p=3;case 3:$z=Bjf(i,f,g,h);if(C()){break _;}k=$z;O();if(C1F.data[j].ox)k
=k&7;c=g;if(k>=2&&k<=5)c=g+1|0;l=D_h.data[k].data;m=l[1].data[0]-l[0].data[0]|0;n=l[1].data[2]-l[0].data[2]|0;o=F0(m*m+n*n);m=m/o;n=n/o;b=b+m*e;e=d+n*e;if(l[0].data[1]&&(Q(b)-f|0)==l[0].data[0]&&(Q(e)-h|0)==l[0].data[2])c=c+l[0].data[1];else if(l[1].data[1]&&(Q(b)-f|0)==l[1].data[0]&&(Q(e)-h|0)==l[1].data[2])c=c+l[1].data[1];$p=4;case 4:$z=BMY(a,b,c,e);if(C()){break _;}i=$z;return i;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BMY(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=Q(b);f=Q(c);g=Q(d);h=a.e;i=f-1|0;$p=1;case 1:$z=CAM(h,e,i,g);if(C()){break _;}i=$z;if(i)f=f+(-1)|0;h=a.e;$p=2;case 2:$z=BHl(h,e,f,g);if(C()){break _;}i=$z;if(!AHZ(i))return null;h
=a.e;$p=3;case 3:$z=Bjf(h,e,f,g);if(C()){break _;}j=$z;c=f;O();if(C1F.data[i].ox)j=j&7;j>=2&&j>5;k=D_h.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;t=m+k[1].data[0]*0.5;m=o+k[1].data[1]*0.5;o=r+k[1].data[2]*0.5;u=t-n;r=(m-p)*2.0;v=o-s;w=u===0.0?d-q:v===0.0?b-l:((b-n)*u+(d-s)*v)*2.0;b=n+u*w;c=p+r*w;d=s+v*w;i=W(r,0.0);if(i<0)c=c+1.0;if(i>0)c=c+0.5;return Cr(b,c,d);default:H$();}}ED().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 B9$(a,b){var c,d,e,f;Ei(b,B(2519),a.lP);c=a.lP;if(c==2){A44(b,B(2520),a.nh);A44(b,B(2521),a.ni);Ev(b,B(2522),a.tU<<16>>16);}else if(c==1){d=MY();c=0;while(true){e=a.wc.data;if(c>=e.length)break;if(e[c]!==null){f=FT();Fn(f,B(1877),c<<24>>24);PB(a.wc.data[c],f);JO(d,f);}c=c+1|0;}HB(b,B(2523),d);}}
function Bd6(a,b){var c,d,e,f,g;a:{c=D0(b,B(2519));a.lP=c;if(c==2){a.nh=A3x(b,B(2520));a.ni=A3x(b,B(2521));a.tU=Ez(b,B(2522));}else if(c==1){d=JX(b,B(2523));a.wc=X(CE,27);c=0;while(true){if(c>=JI(d))break a;e=F5(d,c);f=FV(e,B(1877))&255;if(f>=0){g=a.wc.data;if(f<g.length)g[f]=UW(e);}c=c+1|0;}}}}
function B8z(a){return 0.0;}
function BoU(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(!a.e.w){c=a.ca;if(b!==c){if(b instanceof Fo&&!(b instanceof Ew)&&!a.lP){d=a.k;d=d*d;e=a.j;if(d+e*e>0.01&&c===null&&b.cz===null)Lh(b,a);}d=b.d-a.d;e=b.c-a.c;f=d*d+e*e;if(f>=9.999999747378752E-5){f=CJ(f);d=d/f;e=e/f;g=1.0/f;if(g>1.0)g=1.0;d=d*g;e=e*g;d=d*0.10000000149011612;f=e*0.10000000149011612;e=1.0-a.a6u;d=d*e;e=f*e;d=d*0.5;e=e*0.5;if(!(b instanceof Of)){Q4(a, -d,0.0, -e);Q4(b,d/4.0,0.0,e/4.0);}else{h=b.d-a.d;i=b.c-a.c;f=b.j;j=h*f+i*b.bU;if(j*j>5.0)return;g=
b.k;h=a.k;k=g+h;i=a.j;l=f+i;m=W(b.lP,2);if(!m&&a.lP!=2){a.k=h*0.20000000298023224;a.j=i*0.20000000298023224;Q4(a,b.k-d,0.0,b.j-e);b.k=b.k*0.699999988079071;b.j=b.j*0.699999988079071;}else if(m&&a.lP==2){b.k=g*0.20000000298023224;b.j=f*0.20000000298023224;Q4(b,a.k+d,0.0,a.j+e);a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}else{f=k/2.0;g=l/2.0;a.k=h*0.20000000298023224;a.j=i*0.20000000298023224;Q4(a,f-d,0.0,g-e);b.k=b.k*0.20000000298023224;b.j=b.j*0.20000000298023224;Q4(b,f+d,0.0,g+e);}}}}}}
function Cbg(a){return 27;}
function AD3(a,b){return a.wc.data[b];}
function BBB(a,b,c){var d,e;d=a.wc.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;return e;}e=J1(d[b],c);d=a.wc.data;if(!d[b].q)d[b]=null;return e;}
function BCA(a,b,c){a.wc.data[b]=c;if(c!==null&&c.q>64)c.q=64;}
function Cl4(a){return B(2524);}
function Ckl(a){return 64;}
function Bf4(a){}
function Bwy(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{c=a.lP;if(!c){d=a.ca;if(d!==null&&d instanceof Ew&&d!==b)return 1;if(!a.e.w)Lh(b,a);}else{if(c==1){if(a.e.w)break a;$p=1;continue _;}if(c==2){d=EM(b.X);if(d!==null){e=d.N;Bn();if(e==D3E.D){e=d.q-1|0;d.q=e;if(!e){d=b.X;e=d.dn;f=null;$p=2;continue _;}a.tU=a.tU+1200|0;}}a.nh=a.d-b.d;a.ni=a.c-b.c;}}}return 1;case 1:BC4(b,a);if(C()){break _;}return 1;case 2:M0(d,
e,f);if(C()){break _;}a.tU=a.tU+1200|0;a.nh=a.d-b.d;a.ni=a.c-b.c;return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BIG(a,b,c,d,e,f,g){a.brV=b;a.brT=c;a.brU=d;a.bpC=e;a.bs0=f;a.bkY=g+2|0;a.k=a.bnb;a.i=a.bnc;a.j=a.bne;}
function Cy2(a,b,c,d){a.k=b;a.bnb=b;a.i=c;a.bnc=c;a.j=d;a.bne=d;}
function Ba7(a,b){return a.cw?0:Mm(b,a)>64.0?0:1;}
function BnR(a){}
function Bav(a){}
function BT6(){D_h=V($rt_arraycls($rt_arraycls($rt_intcls())),[V($rt_arraycls($rt_intcls()),[Cc([0,0,(-1)]),Cc([0,0,1])]),V($rt_arraycls($rt_intcls()),[Cc([(-1),0,0]),Cc([1,0,0])]),V($rt_arraycls($rt_intcls()),[Cc([(-1),(-1),0]),Cc([1,0,0])]),V($rt_arraycls($rt_intcls()),[Cc([(-1),0,0]),Cc([1,(-1),0])]),V($rt_arraycls($rt_intcls()),[Cc([0,0,(-1)]),Cc([0,(-1),1])]),V($rt_arraycls($rt_intcls()),[Cc([0,(-1),(-1)]),Cc([0,0,1])]),V($rt_arraycls($rt_intcls()),[Cc([0,0,1]),Cc([1,0,0])]),V($rt_arraycls($rt_intcls()),
[Cc([0,0,1]),Cc([(-1),0,0])]),V($rt_arraycls($rt_intcls()),[Cc([0,0,(-1)]),Cc([(-1),0,0])]),V($rt_arraycls($rt_intcls()),[Cc([0,0,(-1)]),Cc([1,0,0])])]);}
function BzE(){Fp.call(this);this.bCl=null;}
function CTs(){var a=new BzE();Cog(a);return a;}
function Cog(a){J3(a);a.r5=0.5;a.bCl=CYI();}
function BGC(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(Ib()){var $T=ED();$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:BY();h=b.g0;i=b.d-h;j=g;h=h+i*j;i=b.fD;i=i+(b.h-i)*j;k=b.g1;j=k+(b.c-k)*j;k=0.30000001192092896;$p=1;case 1:$z=BMY(b,h,i,j);if(C()){break _;}l=$z;m=b.bG;m=m+(b.E-m)*g;if(l!==null){$p=2;continue _;}Bt(c,d,e);Bk(180.0
-f,0.0,1.0,0.0);Bk( -m,0.0,0.0,1.0);n=b.Cm-g;o=b.wx-g;if(o<0.0)o=0.0;if(n>0.0)Bk(BC(n)*n*o/10.0*b.C2,1.0,0.0,0.0);if(!b.lP){b=B(2525);$p=4;continue _;}l=B(263);$p=5;continue _;case 2:$z=BX9(b,h,i,j,k);if(C()){break _;}p=$z;k=(-0.30000001192092896);$p=3;case 3:$z=BX9(b,h,i,j,k);if(C()){break _;}q=$z;if(p===null)p=l;if(q===null)q=l;c=c+l.Q-h;h=p.P;d=d+(h+q.P)/2.0-i;e=e+l.M-j;r=HG(q, -p.Q, -h, -p.M);if(Tm(r)!==0.0){l=Fj(r);f=CK(l.M,l.Q)*180.0/3.141592653589793;m=QM(l.P)*73.0;}Bt(c,d,e);Bk(180.0-f,0.0,1.0,0.0);Bk( -m,
0.0,0.0,1.0);n=b.Cm-g;o=b.wx-g;if(o<0.0)o=0.0;if(n>0.0)Bk(BC(n)*n*o/10.0*b.C2,1.0,0.0,0.0);if(!b.lP){b=B(2525);$p=4;continue _;}l=B(263);$p=5;continue _;case 4:BqU(a,b);if(C()){break _;}Cz((-1.0),(-1.0),1.0);b=a.bCl;b.iE.data[5].dJ=4.099999904632568;s=0;while(s<6){B9(b.iE.data[s],0.0625);s=s+1|0;}BK();return;case 5:BqU(a,l);if(C()){break _;}Cz(0.75,0.75,0.75);s=b.lP;if(s==1){Bt((-0.5),0.0,0.5);Bk(90.0,0.0,1.0,0.0);l=Vz();O();p=C9T;s=0;$p=6;continue _;}if(s!=2){Cz(1.3333333730697632,1.3333333730697632,1.3333333730697632);b
=B(2525);$p=4;continue _;}Bt(0.0,0.3125,0.0);Bk(90.0,0.0,1.0,0.0);l=Vz();O();p=C4_;s=0;$p=8;continue _;case 6:$z=BIU(b,g);if(C()){break _;}f=$z;$p=7;case 7:BPB(l,p,s,f);if(C()){break _;}Bk((-90.0),0.0,1.0,0.0);Bt(0.5,0.0,(-0.5));Cz(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(2525);$p=4;continue _;case 8:$z=BIU(b,g);if(C()){break _;}f=$z;$p=9;case 9:BPB(l,p,s,f);if(C()){break _;}Bk((-90.0),0.0,1.0,0.0);Bt(0.0,(-0.3125),0.0);Cz(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(2525);$p
=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function Bx6(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BGC(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function UU(){var a=this;EL.call(a);a.vK=0;a.EM=0;a.HW=0;a.Ss=0;a.a6e=0.0;a.a6d=0.0;a.a6c=0.0;a.bcP=0.0;a.a9p=0.0;a.bBN=0.0;a.bBO=0.0;a.bBM=0.0;}
function CR_(a){var b=new UU();Bnc(b,a);return b;}
function Cwz(a,b,c,d){var e=new UU();Cjn(e,a,b,c,d);return e;}
function Bnc(a,b){FJ(a,b);a.vK=0;a.EM=0;a.HW=1;a.DA=1;Dp(a,1.5,0.6000000238418579);a.cv=a.bC/2.0;}
function CiM(a){return 0;}
function CNb(a){}
function B_7(a,b){return b.C;}
function B99(a){return a.C;}
function B8q(a){return 1;}
function Cjn(a,b,c,d,e){Bnc(a,b);C0(a,c,d+a.cv,e);a.k=0.0;a.i=0.0;a.j=0.0;a.bU=c;a.cD=d;a.bX=e;}
function BtP(a){return a.bC*0.0-0.30000001192092896;}
function BvV(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.e.w&&!a.cw){a.HW= -a.HW|0;a.EM=10;a.vK=a.vK+(c*10|0)|0;Qe(a);if(a.vK<=40)return 1;b=a.ca;if(b!==null)Lh(b,a);d=0;if(d<3){O();c=C5o.a;e=1;f=0.0;$p=1;continue _;}c=0;if(c>=2){$p=2;continue _;}Bn();d=D4H.D;e=1;f=0.0;$p=3;continue _;}return 1;case 1:BmM(a,c,e,f);if(C()){break _;}d=d+1|0;if(d<3){O();c=C5o.a;e=1;f=0.0;continue _;}c=0;if(c>=2){$p=2;continue _;}Bn();d
=D4H.D;e=1;f=0.0;$p=3;continue _;case 2:CO(a);if(C()){break _;}return 1;case 3:BmM(a,d,e,f);if(C()){break _;}c=c+1|0;if(c>=2){$p=2;continue _;}Bn();d=D4H.D;e=1;f=0.0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CuK(a){var b;a.HW= -a.HW|0;a.EM=10;b=a.vK;a.vK=b+(b*10|0)|0;}
function Cx1(a){return a.cw?0:1;}
function Beu(a,b,c,d,e,f,g){a.a6e=b;a.a6d=c;a.a6c=d;a.bcP=e;a.a9p=f;a.Ss=g+4|0;a.k=a.bBN;a.i=a.bBO;a.j=a.bBM;}
function B4B(a,b,c,d){a.k=b;a.bBN=b;a.i=c;a.bBO=c;a.j=d;a.bBM=d;}
function BZ6(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:Bpb(a);if(C()){break _;}b=a.EM;if(b>0)a.EM=b-1|0;b=a.vK;if(b>0)a.vK=b-1|0;a.bU=a.d;a.cD=a.h;a.bX
=a.c;b=5;c=0.0;d=0;e=0.2;if(d<b){f=a.C;g=f.L;h=f.bB-g;i=g+h*(d+0|0)/5.0-0.125;d=d+1|0;j=g+h*d/5.0-0.125;k=D9(f.bK,i,f.bL,f.bO,j,f.bP);f=a.e;BI();l=C$S;$p=2;continue _;}if(a.e.w){b=a.Ss;if(b<=0){C0(a,a.d+a.k,a.h+a.i,a.c+a.j);if(a.bY){a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;}a.k=a.k*0.9900000095367432;a.i=a.i*0.949999988079071;a.j=a.j*0.9900000095367432;}else{g=a.d;c=a.a6e-g;h=b;g=g+c/h;c=a.h;m=c+(a.a6d-c)/h;c=a.c;n=c+(a.a6c-c)/h;c=a.bcP;o=a.r;p=c-o;while(p<(-180.0)){p=p+360.0;}while(p>=180.0){p=p-360.0;}a.r=o+p/
h;c=a.E;a.E=c+(a.a9p-c)/h;a.Ss=b-1|0;C0(a,g,m,n);GK(a,a.r,a.E);}return;}if(c<1.0){g=c*2.0-1.0;a.i=a.i+0.03999999910593033*g;}else{g=a.i;if(g<0.0)a.i=g/2.0;a.i=a.i+0.007000000216066837;}f=a.ca;if(f!==null){a.k=a.k+f.k*0.2;a.j=a.j+f.j*0.2;}if(a.k<(-0.4))a.k=(-0.4);if(a.k>0.4)a.k=0.4;if(a.j<(-0.4))a.j=(-0.4);if(a.j>0.4)a.j=0.4;if(a.bY){a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;}g=a.k;c=a.i;h=a.j;$p=3;continue _;case 2:$z=BDH(f,k,l);if(C()){break _;}q=$z;if(q)c=c+e;if(d<b){f=a.C;g=f.L;h=f.bB-g;i=g+h*(d+0|0)/5.0-0.125;d
=d+1|0;j=g+h*d/5.0-0.125;k=D9(f.bK,i,f.bL,f.bO,j,f.bP);f=a.e;BI();l=C$S;continue _;}if(a.e.w){b=a.Ss;if(b<=0){C0(a,a.d+a.k,a.h+a.i,a.c+a.j);if(a.bY){a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;}a.k=a.k*0.9900000095367432;a.i=a.i*0.949999988079071;a.j=a.j*0.9900000095367432;}else{g=a.d;c=a.a6e-g;h=b;g=g+c/h;c=a.h;m=c+(a.a6d-c)/h;c=a.c;n=c+(a.a6c-c)/h;c=a.bcP;o=a.r;p=c-o;while(p<(-180.0)){p=p+360.0;}while(p>=180.0){p=p-360.0;}a.r=o+p/h;c=a.E;a.E=c+(a.a9p-c)/h;a.Ss=b-1|0;C0(a,g,m,n);GK(a,a.r,a.E);}return;}if(c<1.0){g=
c*2.0-1.0;a.i=a.i+0.03999999910593033*g;}else{g=a.i;if(g<0.0)a.i=g/2.0;a.i=a.i+0.007000000216066837;}f=a.ca;if(f!==null){a.k=a.k+f.k*0.2;a.j=a.j+f.j*0.2;}if(a.k<(-0.4))a.k=(-0.4);if(a.k>0.4)a.k=0.4;if(a.j<(-0.4))a.j=(-0.4);if(a.j>0.4)a.j=0.4;if(a.bY){a.k=a.k*0.5;a.i=a.i*0.5;a.j=a.j*0.5;}g=a.k;c=a.i;h=a.j;$p=3;case 3:BzG(a,g,c,h);if(C()){break _;}g=a.k;g=g*g;c=a.j;h=F0(g+c*c);b=W(h,0.15);if(b>0){n=Ek(a.r*3.141592653589793/180.0);o=DR(a.r*3.141592653589793/180.0);r=0;e=1.0+h*60.0;if(r<e){s=P(a.g)*2.0-1.0;t=((E(a.g,
2)*2|0)-1|0)*0.7;if(!IM(a.g)){u=a.d+n+o*s*0.7;v=a.c+o-n*s*0.7;f=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;$p=5;continue _;}u=a.d-n*s*0.8+o*t;v=a.c-o*s*0.8-n*t;f=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;$p=6;continue _;}}a:{if(a.oD&&b>0){if(a.e.w)break a;$p=4;continue _;}a.k=a.k*0.9900000095367432;a.i=a.i*0.949999988079071;a.j=a.j*0.9900000095367432;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX-a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if
(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=9;continue _;case 4:CO(a);if(C()){break _;}q=0;if(q<3){O();b=C5o.a;d=1;x=0.0;$p=7;continue _;}b=0;if(b<2){Bn();d=D4H.D;q=1;x=0.0;$p=8;continue _;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX-a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,
0.0,0.20000000298023224);$p=9;continue _;case 5:BSR(f,l,u,g,v,c,h,w);if(C()){break _;}r=r+1|0;if(r<e){s=P(a.g)*2.0-1.0;t=((E(a.g,2)*2|0)-1|0)*0.7;if(!IM(a.g)){u=a.d+n+o*s*0.7;v=a.c+o-n*s*0.7;f=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;continue _;}u=a.d-n*s*0.8+o*t;v=a.c-o*s*0.8-n*t;f=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;$p=6;continue _;}a:{if(a.oD&&b>0){if(a.e.w)break a;$p=4;continue _;}a.k=a.k*0.9900000095367432;a.i=a.i*0.949999988079071;a.j=a.j*0.9900000095367432;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX-
a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=9;continue _;case 6:BSR(f,l,u,g,v,c,h,w);if(C()){break _;}r=r+1|0;if(r<e){s=P(a.g)*2.0-1.0;t=((E(a.g,2)*2|0)-1|0)*0.7;if(!IM(a.g)){u=a.d+n+o*s*0.7;v=a.c+o-n*s*0.7;f=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;$p=5;continue _;}u=a.d-n*s*0.8+o*t;v=a.c-o*s*0.8-n*t;f
=a.e;l=B(1014);g=a.h-0.125;c=a.k;h=a.i;w=a.j;continue _;}a:{if(a.oD&&b>0){if(a.e.w)break a;$p=4;continue _;}a.k=a.k*0.9900000095367432;a.i=a.i*0.949999988079071;a.j=a.j*0.9900000095367432;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX-a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=9;continue _;case 7:BmM(a,b,d,x);if(C()){break _;}q
=q+1|0;if(q<3){O();b=C5o.a;d=1;x=0.0;continue _;}b=0;if(b<2){Bn();d=D4H.D;q=1;x=0.0;$p=8;continue _;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX-a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=9;continue _;case 8:BmM(a,d,q,x);if(C()){break _;}b=b+1|0;if(b<2){Bn();d=D4H.D;q=1;x=0.0;continue _;}a.E=0.0;n=a.r;o=a.bU-a.d;w=a.bX
-a.c;if(o*o+w*w>0.001)n=CK(w,o)*180.0/3.141592653589793;g=a.r;e=n-g;while(e>=180.0){e=e-360.0;}while(e<(-180.0)){e=e+360.0;}if(e>20.0)e=20.0;if(e<(-20.0))e=(-20.0);x=g+e;a.r=x;GK(a,x,a.E);f=a.e;l=Es(a.C,0.20000000298023224,0.0,0.20000000298023224);$p=9;case 9:b:{$z=Bg7(f,a,l);if(C()){break _;}f=$z;if(f!==null&&DZ(f)>0){y=0;while(true){if(y>=DZ(f))break b;l=Z(f,y);if(l!==a.ca&&l.wi()&&l instanceof UU)break;y=y+1|0;}$p=12;continue _;}}y=0;if(y>=4){f=a.ca;if(f!==null&&f.cw)a.ca=null;return;}z=Q(a.d+((y%2|0)-0.5)
*0.8);ba=Q(a.h);bb=Q(a.c+((y/2|0)-0.5)*0.8);f=a.e;$p=10;case 10:$z=BHl(f,z,ba,bb);if(C()){break _;}b=$z;O();if(b==C9$.a){f=a.e;b=0;$p=11;continue _;}y=y+1|0;if(y>=4){f=a.ca;if(f!==null&&f.cw)a.ca=null;return;}z=Q(a.d+((y%2|0)-0.5)*0.8);ba=Q(a.h);bb=Q(a.c+((y/2|0)-0.5)*0.8);f=a.e;continue _;case 11:Bxe(f,z,ba,bb,b);if(C()){break _;}y=y+1|0;if(y>=4){f=a.ca;if(f!==null&&f.cw)a.ca=null;return;}z=Q(a.d+((y%2|0)-0.5)*0.8);ba=Q(a.h);bb=Q(a.c+((y/2|0)-0.5)*0.8);f=a.e;$p=10;continue _;case 12:l.bMH(a);if(C()){break _;}while
(true){y=y+1|0;if(y>=DZ(f)){y=0;if(y>=4){f=a.ca;if(f!==null&&f.cw)a.ca=null;return;}z=Q(a.d+((y%2|0)-0.5)*0.8);ba=Q(a.h);bb=Q(a.c+((y/2|0)-0.5)*0.8);f=a.e;$p=10;continue _;}l=Z(f,y);if(l===a.ca)continue;if(!l.wi())continue;if(!(l instanceof UU))continue;else break;}continue _;default:H$();}}ED().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,$p);}
function B2Z(a){var b,c;if(a.ca!==null){b=Ek(a.r*3.141592653589793/180.0)*0.4;c=DR(a.r*3.141592653589793/180.0)*0.4;C0(a.ca,a.d+b,a.h+BtP(a)+a.ca.beh(),a.c+c);}}
function CxG(a,b){}
function BuK(a,b){}
function Ckg(a){return 0.0;}
function Bko(a,b){var c;c=a.ca;if(c!==null&&c instanceof Ew&&c!==b)return 1;if(!a.e.w)Lh(b,a);return 1;}
function BQw(){Fp.call(this);this.buZ=null;}
function CVv(){var a=new BQw();ClQ(a);return a;}
function ClQ(a){J3(a);a.r5=0.5;a.buZ=CSc();}
function B0$(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;BY();Bt(c,d,e);Bk(180.0-f,0.0,1.0,0.0);f=b.EM-g;g=b.vK-g;if(g<0.0)g=0.0;if(f>0.0)Bk(BC(f)*f*g/10.0*b.HW,1.0,0.0,0.0);b=B(263);$p=1;case 1:BqU(a,b);if(C()){break _;}Cz(0.75,0.75,0.75);Cz(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(2526);$p=2;case 2:BqU(a,b);if(C()){break _;}Cz((-1.0),(-1.0),1.0);b=a.buZ;h=0;while
(h<5){B9(b.kT.data[h],0.0625);h=h+1|0;}BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AGF(){var a=this;EL.call(a);a.a3$=0;a.a1$=0;a.TN=0;a.a1N=0;a.ts=0;a.SA=0;a.kN=null;a.Y7=0;a.FB=0;a.m_=0;a.yz=null;a.a4$=0;a.bEk=0.0;a.bEi=0.0;a.bEj=0.0;a.bt6=0.0;a.bul=0.0;a.brs=0.0;a.brr=0.0;a.brt=0.0;}
function CTb(a,b){var c=new AGF();B2b(c,a,b);return c;}
function B2b(a,b,c){var d,e,f,g,h,i;FJ(a,b);a.a3$=(-1);a.a1$=(-1);a.TN=(-1);a.a1N=0;a.ts=0;a.SA=0;a.FB=0;a.m_=0;a.yz=null;a.BE=1;a.kN=c;c.DY=a;Dp(a,0.25,0.25);DP(a,c.d,c.h+1.62-c.cv,c.c,c.r,c.E);a.d=a.d-BT(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.h=a.h-0.10000000149011612;d=a.c-BC(a.r/180.0*3.1415927410125732)*0.1599999964237213;a.c=d;C0(a,a.d,a.h,d);a.cv=0.0;a.k= -BC(a.r/180.0*3.1415927410125732)*BT(a.E/180.0*3.1415927410125732)*0.4000000059604645;a.j=BT(a.r/180.0*3.1415927410125732)*BT(a.E/180.0
*3.1415927410125732)*0.4000000059604645;d= -BC(a.E/180.0*3.1415927410125732)*0.4000000059604645;a.i=d;e=a.k;f=a.j;g=CJ(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+BU(a.g)*0.007499999832361937*1.0;d=d+BU(a.g)*0.007499999832361937*1.0;f=f+BU(a.g)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.k=e;a.i=d;a.j=f;h=CJ(e*e+f*f);i=CK(e,f)*180.0/3.1415927410125732;a.r=i;a.bz=i;h=CK(d,h)*180.0/3.1415927410125732;a.E=h;a.bG=h;a.Y7=0;}
function Cp0(a){}
function CHz(a,b){var c;c=Zm(a.C)*4.0*64.0;return b>=c*c?0:1;}
function BLp(a,b,c,d,e,f,g){a.bEk=b;a.bEi=c;a.bEj=d;a.bt6=e;a.bul=f;a.a4$=g;a.k=a.brs;a.i=a.brr;a.j=a.brt;}
function CP5(a,b,c,d){a.k=b;a.brs=b;a.i=c;a.brr=c;a.j=d;a.brt=d;}
function BSJ(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(Ib()){var $T=ED();$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:$p=1;case 1:Bpb(a);if(C()){break _;}b=a.a4$;if(b>0){c=a.d;d=a.bEk-c;e=b;f=c+d/e;c
=a.h;g=c+(a.bEi-c)/e;c=a.c;h=c+(a.bEj-c)/e;c=a.bt6;d=a.r;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.r=d+i/e;c=a.E;a.E=c+(a.bul-c)/e;a.a4$=b-1|0;C0(a,f,g,h);GK(a,a.r,a.E);return;}a:{if(!a.e.w){j=Hx(a.kN);k=a.kN;if(k.cw)break a;if(!H6(k))break a;if(j===null)break a;k=D4(j);Bn();if(k!==D5q)break a;if(Mm(a,a.kN)>1024.0)break a;k=a.yz;if(k!==null){if(!k.cw){a.d=k.d;a.h=k.C.L+k.bC*0.8;a.c=k.c;return;}a.yz=null;}}b=a.SA;if(b>0)a.SA=b-1|0;if(a.ts){k=a.e;b=a.a3$;l=a.a1$;m=a.TN;$p=3;continue _;}a.FB
=a.FB+1|0;k=Cr(a.d,a.h,a.c);n=Cr(a.d+a.k,a.h+a.i,a.c+a.j);o=a.e;$p=4;continue _;}$p=2;case 2:CO(a);if(C()){break _;}a.kN.DY=null;return;case 3:$z=BHl(k,b,l,m);if(C()){break _;}b=$z;if(b==a.a1N){b=a.Y7+1|0;a.Y7=b;if(b!=1200)return;$p=5;continue _;}a.ts=0;a.k=a.k*P(a.g)*0.20000000298023224;a.i=a.i*P(a.g)*0.20000000298023224;a.j=a.j*P(a.g)*0.20000000298023224;a.Y7=0;a.FB=0;k=Cr(a.d,a.h,a.c);n=Cr(a.d+a.k,a.h+a.i,a.c+a.j);o=a.e;$p=4;case 4:$z=BpF(o,k,n);if(C()){break _;}o=$z;k=Cr(a.d,a.h,a.c);n=Cr(a.d+a.k,a.h+a.i,
a.c+a.j);if(o!==null){n=o.nn;n=Cr(n.Q,n.P,n.M);}p=null;q=a.e;r=Es(Ll(a.C,a.k,a.i,a.j),1.0,1.0,1.0);$p=6;continue _;case 5:CO(a);if(C()){break _;}return;case 6:$z=Bg7(q,a,r);if(C()){break _;}q=$z;c=0.0;l=0;while(l<DZ(q)){s=Z(q,l);if(s.mg()&&!(s===a.kN&&a.FB<5)){t=ZA(Es(s.C,0.30000001192092896,0.30000001192092896,0.30000001192092896),k,n);if(t!==null){u=Ie(k,t.nn);if(!(u>=c&&c!==0.0)){p=s;c=u;}}}l=l+1|0;}if(p!==null)o=AHb(p);if(o!==null){k=o.ks;if(k!==null){n=Z_(a,a.kN);b=0;$p=8;continue _;}a.ts=1;}if(a.ts)return;c
=a.k;d=a.i;e=a.j;$p=7;case 7:BzG(a,c,d,e);if(C()){break _;}c=a.k;c=c*c;d=a.j;v=CJ(c+d*d);a.r=CK(a.k,a.j)*180.0/3.1415927410125732;v=CK(a.i,v)*180.0/3.1415927410125732;a.E=v;while(true){w=a.bG;if(v-w>=(-180.0))break;a.bG=w-360.0;}while(true){w=a.bG;x=v-w;if(x<180.0)break;a.bG=w+360.0;}while(true){v=a.r;y=a.bz;if(v-y>=(-180.0))break;a.bz=y-360.0;}while(true){y=a.bz;z=v-y;if(z<180.0)break;a.bz=y+360.0;}a.E=w+x*0.20000000298023224;a.r=y+z*0.20000000298023224;w=0.9200000166893005;if(!(!a.bY&&!a.oD))w=0.5;ba=5;bb
=0.0;bc=0;h=0.2;if(bc<ba){k=a.C;c=k.L;d=k.bB-c;e=c+d*(bc+0|0)/5.0-0.125+0.125;bc=bc+1|0;d=c+d*bc/5.0-0.125+0.125;r=D9(k.bK,e,k.bL,k.bO,d,k.bP);k=a.e;BI();n=C$S;$p=9;continue _;}l=W(bb,0.0);if(l>0){m=a.m_;if(m<=0){bd=500;k=a.e;b=Q(a.d);m=Q(a.h)+1|0;ba=Q(a.c);$p=10;continue _;}a.m_=m-1|0;}if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;case 8:$z=k.et(n,b);if(C()){break _;}b=$z;if
(b)a.yz=o.ks;if(a.ts)return;c=a.k;d=a.i;e=a.j;$p=7;continue _;case 9:$z=BDH(k,r,n);if(C()){break _;}b=$z;if(b)bb=bb+h;if(bc<ba){k=a.C;c=k.L;d=k.bB-c;e=c+d*(bc+0|0)/5.0-0.125+0.125;bc=bc+1|0;d=c+d*bc/5.0-0.125+0.125;r=D9(k.bK,e,k.bL,k.bO,d,k.bP);k=a.e;BI();n=C$S;continue _;}l=W(bb,0.0);if(l>0){m=a.m_;if(m<=0){bd=500;k=a.e;b=Q(a.d);m=Q(a.h)+1|0;ba=Q(a.c);$p=10;continue _;}a.m_=m-1|0;}if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k
=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;case 10:$z=A_V(k,b,m,ba);if(C()){break _;}b=$z;if(b)bd=300;if(E(a.g,bd)){if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;}a.m_=E(a.g,30)+10|0;a.i=a.i-0.20000000298023224;k=a.e;n=B(1845);v=0.25;x=1.0+(P(a.g)-P(a.g))*0.4000000059604645;$p=11;case 11:BDB(k,a,n,v,x);if(C()){break _;}z=Q(a.C.L);m=0;e=z+1.0;if(m<1.0+a.O*20.0){x=(P(a.g)
*2.0-1.0)*a.O;y=(P(a.g)*2.0-1.0)*a.O;k=a.e;n=B(1847);c=a.d+x;d=a.c+y;u=a.k;f=a.i-P(a.g)*0.20000000298023224;g=a.j;$p=12;continue _;}b=0;if(b>=1.0+a.O*20.0){if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;}x=(P(a.g)*2.0-1.0)*a.O;y=(P(a.g)*2.0-1.0)*a.O;k=a.e;n=B(1014);c=a.d+x;d=a.c+y;u=a.k;f=a.i;g=a.j;$p=13;continue _;case 12:BSR(k,n,c,e,d,u,f,g);if(C()){break _;}m=m+1|0;if(m<1.0
+a.O*20.0){x=(P(a.g)*2.0-1.0)*a.O;y=(P(a.g)*2.0-1.0)*a.O;k=a.e;n=B(1847);c=a.d+x;d=a.c+y;u=a.k;f=a.i-P(a.g)*0.20000000298023224;g=a.j;continue _;}b=0;if(b>=1.0+a.O*20.0){if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;}x=(P(a.g)*2.0-1.0)*a.O;y=(P(a.g)*2.0-1.0)*a.O;k=a.e;n=B(1014);c=a.d+x;d=a.c+y;u=a.k;f=a.i;g=a.j;$p=13;case 13:BSR(k,n,c,e,d,u,f,g);if(C()){break _;}b=b+1|0;if(b>=
1.0+a.O*20.0){if(a.m_>0)a.i=a.i-P(a.g)*P(a.g)*P(a.g)*0.2;u=bb*2.0-1.0;c=a.i+0.03999999910593033*u;a.i=c;if(l>0){w=w*0.9;a.i=c*0.8;}c=a.k;d=w;a.k=c*d;a.i=a.i*d;a.j=a.j*d;C0(a,a.d,a.h,a.c);return;}x=(P(a.g)*2.0-1.0)*a.O;y=(P(a.g)*2.0-1.0)*a.O;k=a.e;n=B(1014);c=a.d+x;d=a.c+y;u=a.k;f=a.i;g=a.j;continue _;default:H$();}}ED().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 CME(a,b){Ev(b,B(2504),a.a3$<<16>>16);Ev(b,B(2505),a.a1$<<16>>16);Ev(b,B(2506),a.TN<<16>>16);Fn(b,B(2507),a.a1N<<24>>24);Fn(b,B(2509),a.SA<<24>>24);Fn(b,B(2510),(!a.ts?0:1)<<24>>24);}
function B8n(a){return 0.0;}
function Bgq(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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;if(a.yz!==null){c=a.kN;d=c.d-a.d;e=c.h-a.h;f=c.c-a.c;g=CJ(d*d+e*e+f*f);c=a.yz;c.k=c.k+d*0.1;c.i=c.i+e*0.1+CJ(g)*0.08;c=a.yz;c.j=c.j+f*0.1;b=3;}else if(a.m_>0){h=new IT;i=a.e;j=a.d;k=a.h;l=a.c;c=new CE;Bn();Gl(c,D5s);LC(h,i,j,k,l,c);c=a.kN;j=c.d-a.d;k=c.h-a.h;l=c.c-a.c;m=CJ(j
*j+k*k+l*l);h.k=j*0.1;h.i=k*0.1+CJ(m)*0.08;h.j=l*0.1;c=a.e;$p=1;continue _;}if(a.ts)b=2;$p=2;continue _;case 1:c.bGv(h);if(C()){break _;}c=a.kN;C1();c.cB(C4Y,1);b=1;if(a.ts)b=2;$p=2;case 2:CO(a);if(C()){break _;}a.kN.DY=null;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var BqV=K(Fp);
function CRF(){var a=new BqV();CLL(a);return a;}
function CLL(a){J3(a);}
function BM9(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();Bt(c,d,e);Bc(32826);Cz(0.5,0.5,0.5);h=B(2142);$p=1;case 1:BqU(a,h);if(C()){break _;}Cg();i=C1A;Bk(180.0-a.ff.rk,0.0,1.0,0.0);Bk( -a.ff.zh,1.0,0.0,0.0);B$(i);C3(i,
0.0,1.0,0.0);F(i,(-0.5),(-0.5),0.0,0.0625,0.1875);F(i,0.5,(-0.5),0.0,0.125,0.1875);F(i,0.5,0.5,0.0,0.125,0.125);F(i,(-0.5),0.5,0.0,0.0625,0.125);BO(i);Bl(32826);BK();h=b.kN;if(h!==null){f=h.bz;j=(f+(h.r-f)*g)*3.1415927410125732/180.0;BC(j);BT(j);k=BC(Gh(PR(b.kN,g))*3.1415927410125732);h=Cr((-0.5),0.03,0.8);l=b.kN;f=l.bG;Pb(h, -(f+(l.E-f)*g)*3.1415927410125732/180.0);l=b.kN;f=l.bz;Mt(h, -(f+(l.r-f)*g)*3.1415927410125732/180.0);Mt(h,k*0.5);Pb(h, -k*0.699999988079071);l=b.kN;m=l.bU;n=l.d-m;o=g;p=m+n*o+h.Q;m=l.cD;q
=m+(l.h-m)*o+h.P;m=l.bX;m=m+(l.c-m)*o+h.M;if(a.ff.bdh.c_>0){f=l.s7;f=(f+(l.f4-f)*g)*3.1415927410125732/180.0;m=BC(f);n=BT(f);h=b.kN;q=h.bU;p=q+(h.d-q)*o-n*0.35-m*0.85;q=h.cD;q=q+(h.h-q)*o-0.45;r=h.bX;m=r+(h.c-r)*o-m*0.35+n*0.85;}n=b.bU;n=n+(b.d-n)*o;r=b.cD;r=r+(b.h-r)*o+0.25;s=b.bX;o=s+(b.c-s)*o;s=p-n;t=q-r;u=m-o;Bl(3553);Bl(2896);Mk(i,3);GL(i,0);v=0;while(v<=16){w=v/16.0;m=w;BE(i,c+s*m,d+t*(w*w+w)*0.5+0.25,e+u*m);v=v+1|0;}BO(i);Bc(2896);Bc(3553);}return;default:H$();}}ED().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 BAe(a,b,c,d,e,f,g){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BM9(a,b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
var AGC=K(EL);
function AFa(){var a=this;AGC.call(a);a.mj=0;a.a1u=Bw;a.BL=0;}
function D_i(a,b,c,d){var e=new AFa();Byf(e,a,b,c,d);return e;}
function Byf(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:FJ(a,b);a.a1u=Bw;DP(a,c,d,e,0.0,0.0);a.mj=2;a.a1u=HX(a.g);a.BL=E(a.g,3)+1|0;if(b.dC>=2&&Ul(b,Q(c),Q(d),Q(e),10)){f=Q(c);g=Q(d);h=Q(e);$p=1;continue _;}return;case 1:$z=BHl(b,f,g,h);if(C()){break _;}i=$z;if(!i){O();j=C9l;$p=2;continue _;}f=0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)
-1|0;i=(Q(e)+E(a.g,3)|0)-1|0;$p=4;continue _;case 2:$z=BU6(j,b,f,g,h);if(C()){break _;}i=$z;if(i){i=C9l.a;$p=3;continue _;}f=0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)-1|0;i=(Q(e)+E(a.g,3)|0)-1|0;$p=4;continue _;case 3:Bxe(b,f,g,h,i);if(C()){break _;}f=0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)-1|0;i=(Q(e)+E(a.g,3)|0)-1|0;$p=4;case 4:$z=BHl(b,h,k,i);if(C()){break _;}g=$z;if(!g){O();j=C9l;$p=5;continue _;}f=f+1|0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)-1
|0;i=(Q(e)+E(a.g,3)|0)-1|0;continue _;case 5:$z=BU6(j,b,h,k,i);if(C()){break _;}g=$z;if(g){g=C9l.a;$p=6;continue _;}f=f+1|0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)-1|0;i=(Q(e)+E(a.g,3)|0)-1|0;$p=4;continue _;case 6:Bxe(b,h,k,i,g);if(C()){break _;}f=f+1|0;if(f>=4)return;h=(Q(c)+E(a.g,3)|0)-1|0;k=(Q(d)+E(a.g,3)|0)-1|0;i=(Q(e)+E(a.g,3)|0)-1|0;$p=4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BuG(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bKE();if(C()){break _;}if(a.mj==2){b=a.e;c=a.d;d=a.h;e=a.c;f=B(2527);g=10000.0;h=0.800000011920929+P(a.g)*0.20000000298023224;$p=2;continue _;}i=a.mj-1|0;a.mj=i;if(i<0){if(!a.BL){$p=5;continue _;}if(i<( -E(a.g,10)|0)){a.BL=a.BL-1
|0;a.mj=1;a.a1u=HX(a.g);if(Ul(a.e,Q(a.d),Q(a.h),Q(a.c),10)){j=Q(a.d);k=Q(a.h);l=Q(a.c);f=a.e;$p=7;continue _;}}}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=4;continue _;case 2:BaK(b,c,d,e,f,g,h);if(C()){break _;}f=a.e;c=a.d;d=a.h;e=a.c;b=B(2528);h=2.0;p=0.5+P(a.g)*0.20000000298023224;$p=3;case 3:BaK(f,c,d,e,b,h,p);if(C()){break _;}i=a.mj-1|0;a.mj=i;if(i<0){if(!a.BL){$p=5;continue _;}if(i<( -E(a.g,10)|0)){a.BL=a.BL-1|0;a.mj=1;a.a1u=HX(a.g);if(Ul(a.e,Q(a.d),
Q(a.h),Q(a.c),10)){j=Q(a.d);k=Q(a.h);l=Q(a.c);f=a.e;$p=7;continue _;}}}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=4;case 4:$z=Bg7(f,a,b);if(C()){break _;}f=$z;i=0;if(i>=f.p){a.e.gH=2;return;}b=Z(f,i);$p=6;continue _;case 5:CO(a);if(C()){break _;}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=4;continue _;case 6:b.bp8(a);if(C()){break _;}i=i+1|0;if(i>=f.p){a.e.gH=2;return;}b=Z(f,i);continue _;case 7:$z=BHl(f,
j,k,l);if(C()){break _;}i=$z;if(!i){O();f=C9l;b=a.e;$p=8;continue _;}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=4;continue _;case 8:$z=BU6(f,b,j,k,l);if(C()){break _;}i=$z;if(i){f=a.e;i=C9l.a;$p=9;continue _;}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=4;continue _;case 9:Bxe(f,j,k,l,i);if(C()){break _;}if(a.mj<0)return;f=a.e;c=a.d;e=c-3.0;m=a.h;n=m-3.0;o=a.c;b=D9(e,n,o-3.0,c+3.0,m+6.0+3.0,o+3.0);$p=
4;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function B_U(a){}
function Cuz(a,b){}
function CEx(a,b){return a.mj<0?0:1;}
var BR2=K(Fp);
function CTo(){var a=new BR2();CAE(a);return a;}
function CAE(a){J3(a);}
function BSE(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;Cg();h=C1A;Bl(3553);Bl(2896);Bc(3042);DB(770,1);i=KG(8).data;j=KG(8).data;k=0.0;l=0.0;m=new DG;n=7;while(n>=0){i[n]=k;j[n]=l;k=k+(E(m,11)-5|0);l=l+(E(m,11)-5|0);n=n+(-1)|0;}o=0;p=c+0.5;q=e+0.5;while(o<4){r=new DG;s=0;while(s<3){t=7;u=0;if(s>0)t=7-s|0;if(s>0)u=t-2|0;v=i[t]-k;w=j[t]-l;while(t>=u){if(s){x=v+(E(r,31)-15|0);y=w+(E(r,31)-15|0);}else{x=v+(E(r,11)-5|0);y=w+(E(r,11)-5|0);}Mk(h,5);GY(h,0.44999998807907104,0.44999998807907104,
0.5,0.30000001192092896);z=0.1+o*0.2;ba=s?z:z*(t*0.1+1.0);if(!s)z=z*((t-1|0)*0.1+1.0);bb=0;while(bb<5){bc=p-ba;bd=q-ba;n=W(bb,1);if(!(n&&bb!=2))bc=bc+ba*2.0;be=W(bb,2);if(!(be&&bb!=3))bd=bd+ba*2.0;bf=p-z;bg=q-z;if(!(n&&be))bf=bf+z*2.0;if(!(be&&bb!=3))bg=bg+z*2.0;BE(h,bf+x,d+(t*16|0),bg+y);BE(h,bc+v,d+((t+1|0)*16|0),bd+w);bb=bb+1|0;}BO(h);t=t+(-1)|0;v=x;w=y;}s=s+1|0;}o=o+1|0;}Bl(3042);Bc(2896);Bc(3553);}
function BGH(a,b,c,d,e,f,g){BSE(a,b,c,d,e,f,g);}
var BDx=K();
function BRg(){var a=this;D.call(a);a.rH=Bw;a.QG=0;a.EP=Bw;a.xN=Bw;a.O3=0;a.bmc=null;a.Gu=0;a.WR=Bw;}
function B6j(a){var b=new BRg();CzI(b,a);return b;}
function CzI(a,b){var c;c=new A$9;AMb(c);if(b===null){b=new E_;Bm(b);M(b);}c.zr=b;a.bmc=c;a.QG=0;a.Gu=0;a.O3=0;a.EP=Bw;a.rH=L(1);a.WR=Bw;a.xN=L(1);}
function QJ(a){var b,c,d,e;if(!a.Gu){b=a.EP;if(Do(b,Bw)){a.EP=BD(b,L(1));c=a.O3;if(c!=13&&c!=10){d=a.rH;if(Do(d,Bw))a.rH=BD(d,L(1));}else{a.xN=BD(a.xN,L(1));a.rH=a.WR;}a.Gu=1;a.QG=0;return;}}e=new E4;Bg(e,B(2529));M(e);}
function A0V(a){return a.QG&&!a.Gu?1:0;}
function X9(a){var b,c,$$je;if(a.Gu){a.Gu=0;b=a.O3;}else a:{try{b=a.bmc.kG();break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){c=$$je;}else{throw $$e;}}M(AQW(c));}if(b<=0){a.QG=1;return 0;}if(b>0){a.EP=Bi(a.EP,L(1));if(b==13){a.xN=Bi(a.xN,L(1));a.WR=a.rH;a.rH=Bw;}else if(b!=10)a.rH=Bi(a.rH,L(1));else{if(a.O3!=13){a.xN=Bi(a.xN,L(1));a.WR=a.rH;}a.rH=Bw;}}b=b&65535;a.O3=b;return b;}
function BJ_(a,b){var c,d,e;if(!b)return B(4);c=DW(b);d=c.data;e=0;while(e<b){d[e]=X9(a);if(A0V(a))M(Jz(a,B(2530)));e=e+1|0;}return K4(c);}
function Mw(a){var b;while(true){b=X9(a);if(!b)break;if(b>32)break;}return b;}
function AZ6(a){var b,c,d,$$je;b=Mw(a);switch(b){case 91:QJ(a);a:{try{c=CWj(a);}catch($$e){$$je=N($$e);if($$je instanceof AGG){c=$$je;break a;}else{throw $$e;}}return c;}d=new E4;H2(d,B(2531),c);M(d);case 123:QJ(a);b:{try{c=CVI(a);}catch($$e){$$je=N($$e);if($$je instanceof AGG){c=$$je;break b;}else{throw $$e;}}return c;}d=new E4;H2(d,B(2531),c);M(d);default:}return AVp(a,b);}
function AVp(a,b){var c,d,e,f,g,h,$$je;switch(b){case 34:case 39:break;default:c=new T;U(c);while(b>=32&&Gm(B(2532),b)<0){Bb(c,b);b=X9(a);}if(!a.QG)QJ(a);d=DD(S(c));if(B7(B(4),d))M(Jz(a,B(2533)));a:{Lm();if(!B7(B(4),d)){if(Jt(B(16),d))d=D2C;else if(Jt(B(15),d))d=D2D;else if(Jt(B(8),d))d=D$$;else{b:{b=Br(d,0);if(!(!(b>=48&&b<=57)&&b!=45))try{c=A7r(d);break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}break a;}d=c;}}}return d;}c=new T;U(c);c:while(true){d:{e=X9(a);switch(e){case 0:case 10:case 13:break c;case 92:break d;default:}if
(e==b)return S(c);Bb(c,e);continue c;}e=X9(a);switch(e){case 34:case 39:case 47:case 92:break;case 98:Bb(c,8);continue c;case 102:Bb(c,12);continue c;case 110:Bb(c,10);continue c;case 114:Bb(c,13);continue c;case 116:Bb(c,9);continue c;case 117:try{CZ(c,Pp(BJ_(a,4),16)&65535);continue c;}catch($$e){$$je=N($$e);if($$je instanceof DF){c=$$je;f=new E4;g=AZv(a);h=new T;U(h);J(J(h,B(2534)),g);H2(f,S(h),c);M(f);}else{throw $$e;}}default:M(Jz(a,B(2534)));}Bb(c,e);}M(Jz(a,B(2535)));}
function Jz(a,b){var c,d,e;c=new E4;d=AZv(a);e=new T;U(e);J(J(e,b),d);Bg(c,S(e));return c;}
function AZv(a){var b,c,d,e;b=a.EP;c=a.rH;d=a.xN;e=new T;U(e);Bb(HR(J(HR(J(HR(J(e,B(2536)),b),B(2537)),c),B(2538)),d),93);return S(e);}
function BOH(){var a=this;Eh.call(a);a.Zy=null;a.a5N=null;a.bf1=null;a.Nf=null;a.Ne=null;a.Nh=null;a.Ng=null;a.Nj=null;a.Ni=null;a.Nl=null;a.Nk=null;}
function CG0(){var a=new BOH();B4o(a);return a;}
function B4o(a){var b;HF(a);b=Cf(a,32,4);a.Zy=b;Ci(b,(-4.0),(-4.0),(-8.0),8,8,8,0.0);B3(a.Zy,0.0,15.0,(-3.0));b=Cf(a,0,0);a.a5N=b;Ci(b,(-3.0),(-3.0),(-3.0),6,6,6,0.0);B3(a.a5N,0.0,15.0,0.0);b=Cf(a,0,12);a.bf1=b;Ci(b,(-5.0),(-4.0),(-6.0),10,8,12,0.0);B3(a.bf1,0.0,15.0,9.0);b=Cf(a,18,0);a.Nf=b;Ci(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Nf,(-4.0),15.0,2.0);b=Cf(a,18,0);a.Ne=b;Ci(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Ne,4.0,15.0,2.0);b=Cf(a,18,0);a.Nh=b;Ci(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Nh,(-4.0),15.0,
1.0);b=Cf(a,18,0);a.Ng=b;Ci(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Ng,4.0,15.0,1.0);b=Cf(a,18,0);a.Nj=b;Ci(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Nj,(-4.0),15.0,0.0);b=Cf(a,18,0);a.Ni=b;Ci(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Ni,4.0,15.0,0.0);b=Cf(a,18,0);a.Nl=b;Ci(b,(-15.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Nl,(-4.0),15.0,(-1.0));b=Cf(a,18,0);a.Nk=b;Ci(b,(-1.0),(-1.0),(-1.0),16,2,2,0.0);B3(a.Nk,4.0,15.0,(-1.0));}
function B92(a,b,c,d,e,f,g,h){A_$(a,c,d,e,f,g,h);B9(a.Zy,h);B9(a.a5N,h);B9(a.bf1,h);B9(a.Nf,h);B9(a.Ne,h);B9(a.Nh,h);B9(a.Ng,h);B9(a.Nj,h);B9(a.Ni,h);B9(a.Nl,h);B9(a.Nk,h);}
function A_$(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;h=a.Zy;h.bf=e/57.2957763671875;h.K=f/57.2957763671875;h=a.Nf;h.cj=(-0.7853981852531433);i=a.Ne;i.cj=0.7853981852531433;j=a.Nh;j.cj=(-0.5811946392059326);k=a.Ng;k.cj=0.5811946392059326;l=a.Nj;l.cj=(-0.5811946392059326);m=a.Ni;m.cj=0.5811946392059326;n=a.Nl;n.cj=(-0.7853981852531433);o=a.Nk;o.cj=0.7853981852531433;h.bf=0.7853981852531433;i.bf=(-0.7853981852531433);j.bf=0.39269909262657166;k.bf=(-0.39269909262657166);l.bf=(-0.39269909262657166);m.bf
=0.39269909262657166;n.bf=(-0.7853981852531433);o.bf=0.7853981852531433;b=b*0.6661999821662903;d=b*2.0;p= -(BT(d+0.0)*0.4000000059604645)*c;q= -(BT(d+3.1415927410125732)*0.4000000059604645)*c;r= -(BT(d+1.5707963705062866)*0.4000000059604645)*c;s= -(BT(d+4.71238899230957)*0.4000000059604645)*c;t=MX(BC(b+0.0)*0.4000000059604645)*c;u=MX(BC(b+3.1415927410125732)*0.4000000059604645)*c;v=MX(BC(b+1.5707963705062866)*0.4000000059604645)*c;w=MX(BC(b+4.71238899230957)*0.4000000059604645)*c;o=a.Nf;o.bf=o.bf+p;h=a.Ne;h.bf
=h.bf+ -p;i=a.Nh;i.bf=i.bf+q;j=a.Ng;j.bf=j.bf+ -q;k=a.Nj;k.bf=k.bf+r;l=a.Ni;l.bf=l.bf+ -r;m=a.Nl;m.bf=m.bf+s;n=a.Nk;n.bf=n.bf+ -s;o.cj=o.cj+t;h.cj=h.cj+ -t;i.cj=i.cj+u;j.cj=j.cj+ -u;k.cj=k.cj+v;l.cj=l.cj+ -v;m.cj=m.cj+w;n.cj=n.cj+ -w;}
function ANL(){var a=this;Eh.call(a);a.yw=null;a.rf=null;a.Rd=null;}
var D_j=null;var D_k=null;function B18(){var a=new ANL();BSe(a);return a;}
function BSe(a){var b,c,d,e,f;HF(a);a.yw=X(Nu,7);a.Rd=Dk(7);b=(-3.5);c=0;while(true){d=a.yw.data;if(c>=d.length)break;e=new Nu;f=D_k.data;BlQ(e,a,f[c].data[0],f[c].data[1]);d[c]=e;e=a.yw.data[c];d=D_j.data;Fy(e,d[c].data[0]*(-0.5),0.0,d[c].data[2]*(-0.5),d[c].data[0],d[c].data[1],d[c].data[2]);B3(a.yw.data[c],0.0,24-D_j.data[c].data[1]|0,b);a.Rd.data[c]=b;if(c<(a.yw.data.length-1|0)){d=D_j.data;b=b+(d[c].data[2]+d[c+1|0].data[2]|0)*0.5;}c=c+1|0;}d=X(Nu,3);f=d.data;a.rf=d;f[0]=Cf(a,20,0);e=a.rf.data[0];d=D_j.data;Fy(e,
(-5.0),0.0,d[2].data[2]*(-0.5),10,8,d[2].data[2]);B3(a.rf.data[0],0.0,16.0,a.Rd.data[2]);a.rf.data[1]=Cf(a,20,11);e=a.rf.data[1];d=D_j.data;Fy(e,(-3.0),0.0,d[4].data[2]*(-0.5),6,4,d[4].data[2]);B3(a.rf.data[1],0.0,20.0,a.Rd.data[4]);a.rf.data[2]=Cf(a,20,18);e=a.rf.data[2];d=D_j.data;Fy(e,(-3.0),0.0,d[4].data[2]*(-0.5),6,5,d[1].data[2]);B3(a.rf.data[2],0.0,19.0,a.Rd.data[1]);}
function B_G(a,b,c,d,e,f,g,h){var i,j,k,l;i=0;c=e*0.8999999761581421;while(true){j=a.yw.data;if(i>=j.length)break;b=j[i];d=c+i*0.15000000596046448*3.1415927410125732;e=BT(d)*3.1415927410125732*0.05000000074505806;k=i-2|0;b.bf=e*(1+CP(k)|0);a.yw.data[i].dA=BC(d)*3.1415927410125732*0.20000000298023224*CP(k);i=i+1|0;}l=a.rf.data;l[0].bf=j[2].bf;l[1].bf=j[4].bf;l[1].dA=j[4].dA;l[2].bf=j[1].bf;l[2].dA=j[1].dA;k=0;while(true){j=a.yw.data;if(k>=j.length)break;B9(j[k],h);k=k+1|0;}k=0;while(true){j=a.rf.data;if(k>=j.length)break;B9(j[k],
h);k=k+1|0;}}
function Bg_(){D_j=V($rt_arraycls($rt_intcls()),[Cc([3,2,2]),Cc([4,3,2]),Cc([6,4,3]),Cc([3,3,3]),Cc([2,2,3]),Cc([2,1,2]),Cc([1,1,2])]);D_k=V($rt_arraycls($rt_intcls()),[Cc([0,0]),Cc([0,4]),Cc([0,9]),Cc([0,16]),Cc([0,22]),Cc([11,0]),Cc([13,4])]);}
function BPm(){var a=this;Eh.call(a);a.TD=null;a.bri=null;a.bjq=null;a.a2W=null;a.a2V=null;a.a2U=null;a.a2T=null;}
function CNs(a){var b=new BPm();CO0(b,a);return b;}
function CO0(a,b){var c;HF(a);c=Cf(a,0,0);a.TD=c;Ci(c,(-4.0),(-8.0),(-4.0),8,8,8,b);B3(a.TD,0.0,4.0,0.0);c=Cf(a,32,0);a.bri=c;Ci(c,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);B3(a.bri,0.0,4.0,0.0);c=Cf(a,16,16);a.bjq=c;Ci(c,(-4.0),0.0,(-2.0),8,12,4,b);B3(a.bjq,0.0,4.0,0.0);c=Cf(a,0,16);a.a2W=c;Ci(c,(-2.0),0.0,(-2.0),4,6,4,b);B3(a.a2W,(-2.0),16.0,4.0);c=Cf(a,0,16);a.a2V=c;Ci(c,(-2.0),0.0,(-2.0),4,6,4,b);B3(a.a2V,2.0,16.0,4.0);c=Cf(a,0,16);a.a2U=c;Ci(c,(-2.0),0.0,(-2.0),4,6,4,b);B3(a.a2U,(-2.0),16.0,(-4.0));c=Cf(a,0,16);a.a2T
=c;Ci(c,(-2.0),0.0,(-2.0),4,6,4,b);B3(a.a2T,2.0,16.0,(-4.0));}
function Chw(a,b,c,d,e,f,g,h){b=a.TD;b.bf=f/57.2957763671875;b.K=g/57.2957763671875;b=a.a2W;e=c*0.6661999821662903;b.K=BT(e)*1.399999976158142*d;b=a.a2V;c=e+3.1415927410125732;b.K=BT(c)*1.399999976158142*d;a.a2U.K=BT(c)*1.399999976158142*d;a.a2T.K=BT(e)*1.399999976158142*d;B9(a.TD,h);B9(a.bjq,h);B9(a.a2W,h);B9(a.a2V,h);B9(a.a2U,h);B9(a.a2T,h);}
function BbD(){var a=this;WW.call(a);a.bg2=0;a.bjs=0;}
function CV8(){var a=new BbD();CEc(a);return a;}
function CEc(a){var b;A$C(a,0.0,(-14.0));a.bg2=0;a.bjs=0;b=Cf(a,0,16);a.zB=b;Ci(b,(-4.0),(-8.0),(-4.0),8,8,8,(-0.5));B3(a.zB,0.0,(-14.0),0.0);b=Cf(a,32,16);a.li=b;Ci(b,(-4.0),0.0,(-2.0),8,12,4,0.0);B3(a.li,0.0,(-14.0),0.0);b=Cf(a,56,0);a.gk=b;Ci(b,(-1.0),(-2.0),(-1.0),2,30,2,0.0);B3(a.gk,(-3.0),(-12.0),0.0);b=Cf(a,56,0);a.gX=b;b.qh=1;Ci(b,(-1.0),(-2.0),(-1.0),2,30,2,0.0);B3(a.gX,5.0,(-12.0),0.0);b=Cf(a,56,0);a.oL=b;Ci(b,(-1.0),0.0,(-1.0),2,30,2,0.0);B3(a.oL,(-2.0),(-2.0),0.0);b=Cf(a,56,0);a.nY=b;b.qh=1;Ci(b,
(-1.0),0.0,(-1.0),2,30,2,0.0);B3(a.nY,2.0,(-2.0),0.0);}
function Cam(a,b,c,d,e,f,g){var h,i,j,k,l;AU4(a,b,c,d,e,f,g);h=a.pZ;h.mY=1;i=a.li;i.K=0.0;i.dJ=(-14.0);i.dm=-0.0;i=a.oL;i.K=i.K-0.0;j=a.nY;j.K=j.K-0.0;k=a.gk;k.K=k.K*0.5;l=a.gX;l.K=l.K*0.5;i.K=i.K*0.5;j.K=j.K*0.5;if(k.K>0.4000000059604645)k.K=0.4000000059604645;if(l.K>0.4000000059604645)l.K=0.4000000059604645;if(k.K<(-0.4000000059604645))k.K=(-0.4000000059604645);if(l.K<(-0.4000000059604645))l.K=(-0.4000000059604645);if(i.K>0.4000000059604645)i.K=0.4000000059604645;if(j.K>0.4000000059604645)j.K=0.4000000059604645;if
(i.K<(-0.4000000059604645))i.K=(-0.4000000059604645);if(j.K<(-0.4000000059604645))j.K=(-0.4000000059604645);if(a.bg2){k.K=(-0.5);l.K=(-0.5);k.cj=0.05000000074505806;l.cj=(-0.05000000074505806);}k.dm=0.0;l.dm=0.0;i.dm=0.0;j.dm=0.0;i.dJ=(-5.0);j.dJ=(-5.0);h.dm=-0.0;h.dJ=(-13.0);i=a.zB;i.dA=h.dA;i.dJ=(-13.0);i.dm=-0.0;i.K=h.K;i.bf=h.bf;i.cj=h.cj;if(a.bjs)h.dJ=h.dJ-5.0;}
function BBU(){var a=this;Eh.call(a);a.SB=null;a.a5w=null;a.Sn=null;a.Ub=null;a.S$=null;}
function CWd(){var a=new BBU();Cs1(a);return a;}
function Cs1(a){var b;HF(a);b=Ix(Cf(a,0,0),64,64);a.Sn=b;Ci(b,(-4.0),(-8.0),(-4.0),8,8,8,(-0.5));B3(a.Sn,0.0,4.0,0.0);b=Ix(Cf(a,32,0),64,64);a.Ub=b;Ci(b,(-1.0),0.0,(-1.0),12,2,2,(-0.5));B3(a.Ub,0.0,6.0,0.0);b=Ix(Cf(a,32,0),64,64);a.S$=b;Ci(b,(-1.0),0.0,(-1.0),12,2,2,(-0.5));B3(a.S$,0.0,6.0,0.0);b=Ix(Cf(a,0,16),64,64);a.SB=b;Ci(b,(-5.0),(-10.0),(-5.0),10,10,10,(-0.5));B3(a.SB,0.0,13.0,0.0);b=Ix(Cf(a,0,36),64,64);a.a5w=b;Ci(b,(-6.0),(-12.0),(-6.0),12,12,12,(-0.5));B3(a.a5w,0.0,24.0,0.0);}
function Cm$(a,b,c,d,e,f,g,h){var i,j;b=a.Sn;c=f/57.2957763671875;b.bf=c;b.K=g/57.2957763671875;b=a.SB;c=c*0.25;b.bf=c;d=BC(c);c=BT(a.SB.bf);i=a.Ub;i.cj=1.0;b=a.S$;b.cj=(-1.0);j=a.SB;i.bf=0.0+j.bf;b.bf=3.1415927410125732+j.bf;i.dA=c*5.0;i.dm= -d*5.0;b.dA= -c*5.0;b.dm=d*5.0;B9(j,h);B9(a.a5w,h);B9(a.Sn,h);B9(a.Ub,h);B9(a.S$,h);}
function Bwz(){var a=this;Eh.call(a);a.n3=null;a.a6K=null;}
function B3c(){var a=new Bwz();CIh(a);return a;}
function CIh(a){var b,c,d;HF(a);a.n3=X(Nu,12);b=0;while(true){c=a.n3.data;if(b>=c.length)break;c[b]=Cf(a,0,16);Fy(a.n3.data[b],0.0,0.0,0.0,2,8,2);b=b+1|0;}d=Cf(a,0,0);a.a6K=d;Fy(d,(-4.0),(-4.0),(-4.0),8,8,8);}
function CDm(a,b,c,d,e,f,g,h){var i,j;Bzn(a,c,d,e,f,g,h);B9(a.a6K,h);i=0;while(true){j=a.n3.data;if(i>=j.length)break;B9(j[i],h);i=i+1|0;}}
function Bzn(a,b,c,d,e,f,g){var h,i,j;g=d*3.1415927410125732;h=g*(-0.10000000149011612);i=0;while(i<4){a.n3.data[i].dJ=(-2.0)+BT(((i*2|0)+d)*0.25);a.n3.data[i].dA=BT(h)*9.0;a.n3.data[i].dm=BC(h)*9.0;h=h+1.5707963705062866;i=i+1|0;}b=0.7853981852531433+g*0.029999999329447746;i=4;while(i<8){a.n3.data[i].dJ=2.0+BT(((i*2|0)+d)*0.25);a.n3.data[i].dA=BT(b)*7.0;a.n3.data[i].dm=BC(b)*7.0;b=b+1.5707963705062866;i=i+1|0;}b=0.4712389409542084+g*(-0.05000000074505806);i=8;while(i<12){a.n3.data[i].dJ=11.0+BT((i*1.5+d)*0.5);a.n3.data[i].dA
=BT(b)*5.0;a.n3.data[i].dm=BC(b)*5.0;b=b+1.5707963705062866;i=i+1|0;}j=a.a6K;j.bf=e/57.2957763671875;j.K=f/57.2957763671875;}
function A_S(){var a=this;Eh.call(a);a.No=null;a.bte=null;}
function CgT(){var a=new A_S();CpM(a);return a;}
function CpM(a){var b,c,d,e,f;HF(a);a.No=X(Nu,8);b=0;while(true){c=a.No.data;if(b>=c.length)break;d=0;if(b==2){d=24;e=10;}else if(b!=3)e=b;else{d=24;e=19;}c[b]=Cf(a,d,e);Fy(a.No.data[b],(-4.0),16+b|0,(-4.0),8,1,8);b=b+1|0;}f=Cf(a,0,16);a.bte=f;Fy(f,(-2.0),18.0,(-2.0),4,4,4);}
function Bmr(a,b,c,d,e){var f,g,h,i;f=b;c=f.ZP;g=c+(f.OZ-c)*e;if(g<0.0)g=0.0;h=0;while(true){i=a.No.data;if(h>=i.length)break;i[h].dJ=( -(4-h|0)|0)*g*1.7000000476837158;h=h+1|0;}}
function CGz(a,b,c,d,e,f,g,h){var i,j;B9(a.bte,h);i=0;while(true){j=a.No.data;if(i>=j.length)break;B9(j[i],h);i=i+1|0;}}
function A29(){var a=this;Eh.call(a);a.bbq=null;a.JZ=null;}
function CO$(a,b,c,d,e,f,g,h){var i,j;i=0;d=e*0.30000001192092896;while(true){j=a.JZ.data;if(i>=j.length)break;j[i].K=0.20000000298023224*BC(d+i)+0.4000000059604645;i=i+1|0;}B9(a.bbq,h);i=0;while(true){j=a.JZ.data;if(i>=j.length)break;B9(j[i],h);i=i+1|0;}}
function BeL(){var a=this;Eh.call(a);a.Nz=null;a.Vp=null;a.Gi=null;a.Ly=null;a.LQ=null;a.bJK=0;a.bHw=0;a.bKt=0;a.bKU=0;}
function CTg(a,b){var c=new BeL();B1D(c,a,b);return c;}
function B1D(a,b,c){var d,e;HF(a);a.bJK=0;a.bHw=0;a.bKt=0;a.bKU=0;d=Ix(Q1(a),64,64);a.Nz=d;e=0.0+c;B3(d,0.0,e,0.0);Ci(GF(a.Nz,0,0),(-4.0),(-10.0),(-4.0),8,10,8,b);Ci(GF(a.Nz,24,0),(-1.0),(-3.0),(-6.0),2,4,2,b);d=Ix(Q1(a),64,64);a.Vp=d;B3(d,0.0,e,0.0);Ci(GF(a.Vp,16,20),(-4.0),0.0,(-3.0),8,12,6,b);Ci(GF(a.Vp,0,38),(-4.0),0.0,(-3.0),8,18,6,b+0.5);d=Ix(Q1(a),64,64);a.Gi=d;B3(d,0.0,e+2.0,0.0);Ci(GF(a.Gi,44,22),(-8.0),(-2.0),(-2.0),4,8,4,b);Ci(GF(a.Gi,44,22),4.0,(-2.0),(-2.0),4,8,4,b);Ci(GF(a.Gi,40,38),(-4.0),2.0,
(-2.0),8,4,4,b);d=Ix(Cf(a,0,22),64,64);a.Ly=d;c=12.0+c;B3(d,(-2.0),c,0.0);Ci(a.Ly,(-2.0),0.0,(-2.0),4,12,4,b);d=Ix(Cf(a,0,22),64,64);a.LQ=d;d.qh=1;B3(d,2.0,c,0.0);Ci(a.LQ,(-2.0),0.0,(-2.0),4,12,4,b);}
function Cwd(a,b,c,d,e,f,g,h){b=a.Nz;b.bf=f/57.2957763671875;b.K=g/57.2957763671875;b=a.Gi;b.dJ=3.0;b.dm=(-1.0);b.K=(-0.75);b=a.Ly;c=c*0.6661999821662903;b.K=BT(c)*1.399999976158142*d*0.5;a.LQ.K=BT(c+3.1415927410125732)*1.399999976158142*d*0.5;a.Ly.bf=0.0;a.LQ.bf=0.0;B9(a.Nz,h);B9(a.Vp,h);B9(a.Ly,h);B9(a.LQ,h);B9(a.Gi,h);}
function Bn$(){var a=this;Eh.call(a);a.rI=null;a.j4=null;a.TY=null;a.ER=null;a.KD=null;a.QV=null;a.Ro=null;a.RL=null;a.a3W=null;a.UY=null;a.DM=null;a.SU=null;a.tY=0.0;}
function ChO(a){var b=new Bn$();B3a(b,a);return b;}
function B3a(a,b){var c,d;HF(a);a.a_U=256;a.bgx=256;HL(a,B(2539),0,0);HL(a,B(2540),(-56),88);HL(a,B(2541),(-56),144);HL(a,B(2542),0,0);HL(a,B(2543),112,0);HL(a,B(2544),196,0);HL(a,B(2545),112,30);HL(a,B(2546),112,88);HL(a,B(2547),176,44);HL(a,B(2548),176,65);HL(a,B(2549),112,104);HL(a,B(2550),112,136);HL(a,B(2551),144,104);HL(a,B(2552),192,104);HL(a,B(2553),226,138);HL(a,B(2554),220,53);HL(a,B(2555),0,0);HL(a,B(2556),48,0);HL(a,B(2557),112,0);c=NR(a,B(2558));a.rI=c;Gz(c,B(2559),(-6.0),(-1.0),(-24.0),12,5,16);Gz(a.rI,
B(2560),(-8.0),(-8.0),(-10.0),16,16,16);d=a.rI;d.qh=1;Gz(d,B(2561),(-5.0),(-12.0),(-4.0),2,4,6);Gz(a.rI,B(2562),(-5.0),(-3.0),(-22.0),2,2,4);d=a.rI;d.qh=0;Gz(d,B(2561),3.0,(-12.0),(-4.0),2,4,6);Gz(a.rI,B(2562),3.0,(-3.0),(-22.0),2,2,4);d=NR(a,B(2563));a.TY=d;B3(d,0.0,4.0,(-8.0));Gz(a.TY,B(2563),(-6.0),0.0,(-16.0),12,4,16);T5(a.rI,a.TY);d=NR(a,B(2564));a.j4=d;Gz(d,B(2565),(-5.0),(-5.0),(-5.0),10,10,10);Gz(a.j4,B(2561),(-1.0),(-9.0),(-3.0),2,4,6);d=NR(a,B(127));a.ER=d;B3(d,0.0,4.0,8.0);Gz(a.ER,B(127),(-12.0),
0.0,(-16.0),24,24,64);Gz(a.ER,B(2561),(-1.0),(-6.0),(-10.0),2,6,12);Gz(a.ER,B(2561),(-1.0),(-6.0),10.0,2,6,12);Gz(a.ER,B(2561),(-1.0),(-6.0),30.0,2,6,12);d=NR(a,B(2566));a.DM=d;B3(d,(-12.0),5.0,2.0);Gz(a.DM,B(1157),(-56.0),(-4.0),(-4.0),56,8,8);Gz(a.DM,B(1735),(-56.0),0.0,2.0,56,0,56);d=NR(a,B(2567));a.SU=d;B3(d,(-56.0),0.0,0.0);Gz(a.SU,B(1157),(-56.0),(-2.0),(-2.0),56,4,4);Gz(a.SU,B(1735),(-56.0),0.0,2.0,56,0,56);T5(a.DM,a.SU);d=NR(a,B(2568));a.QV=d;B3(d,(-12.0),20.0,2.0);Gz(a.QV,B(167),(-4.0),(-4.0),(-4.0),
8,24,8);d=NR(a,B(2569));a.RL=d;B3(d,0.0,20.0,(-1.0));Gz(a.RL,B(167),(-3.0),(-1.0),(-3.0),6,24,6);T5(a.QV,a.RL);d=NR(a,B(2570));a.UY=d;B3(d,0.0,23.0,0.0);Gz(a.UY,B(167),(-4.0),0.0,(-12.0),8,4,16);T5(a.RL,a.UY);d=NR(a,B(2571));a.KD=d;B3(d,(-16.0),16.0,42.0);Gz(a.KD,B(167),(-8.0),(-4.0),(-8.0),16,32,16);d=NR(a,B(2572));a.Ro=d;B3(d,0.0,32.0,(-4.0));Gz(a.Ro,B(167),(-6.0),(-2.0),0.0,12,32,12);T5(a.KD,a.Ro);d=NR(a,B(2573));a.a3W=d;B3(d,0.0,31.0,4.0);Gz(a.a3W,B(167),(-9.0),0.0,(-20.0),18,6,24);T5(a.Ro,a.a3W);}
function BG3(a,b,c,d,e){a.tY=e;}
function CGX(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;BY();i=b;c=i.bi9;j=c+(i.DO-c)*a.tY;b=a.TY;j=j*3.1415927410125732*2.0;k=j;b.K=(DR(k)+1.0)*0.20000000298023224;l=DR(j-1.0)+1.0;c=(l*l*1.0+l*2.0)*0.05000000074505806;Bt(0.0,c-2.0,(-3.0));Bk(c*2.0,1.0,0.0,0.0);m=0.0;n=G6(i,6,a.tY);o=Qq(a,(G6(i,5,a.tY)).data[0]-(G6(i,10,a.tY)).data[0]);p=Qq(a,(G6(i,5,a.tY)).data[0]+o/2.0);f=20.0;g=(-12.0);q=0;r=p;while(q<5){s=n.data;t=(G6(i,5-q|0,a.tY)).data;d=Ek(q*0.44999998807907104+j)*0.15000000596046448;a.j4.bf=Qq(a,
t[0]-s[0])*3.1415927410125732/180.0*1.5;b=a.j4;b.K=d+(t[1]-s[1])*3.1415927410125732/180.0*1.5*5.0;b.cj= -Qq(a,t[0]-r)*3.1415927410125732/180.0*1.5;b=a.j4;b.dJ=f;b.dm=g;b.dA=m;f=f+DR(b.K)*10.0;g=g-Ek(a.j4.bf)*Ek(a.j4.K)*10.0;m=m-DR(a.j4.bf)*Ek(a.j4.K)*10.0;B9(a.j4,h);q=q+1|0;}n=n.data;b=a.rI;b.dJ=f;b.dm=g;b.dA=m;t=(G6(i,0,a.tY)).data;a.rI.bf=Qq(a,t[0]-n[0])*3.1415927410125732/180.0*1.0;a.rI.cj= -Qq(a,t[0]-r)*3.1415927410125732/180.0*1.0;B9(a.rI,h);BY();Bt(0.0,1.0,0.0);Bk( -o*1.5*1.0,0.0,0.0,1.0);Bt(0.0,(-1.0),
0.0);b=a.ER;b.cj=0.0;B9(b,h);u=0;v=j+2.0;c=c*0.10000000149011612;e=1.0+c;f=0.5+c;g=0.75+c;m=1.2999999523162842+c;l=(-0.5)-c;while(u<2){Bc(2884);a.DM.K=0.125-Ek(k)*0.20000000298023224;b=a.DM;b.bf=0.25;b.cj=(DR(k)+0.125)*0.800000011920929;a.SU.cj= -(DR(v)+0.5)*0.75;a.KD.K=e;a.Ro.K=f;a.a3W.K=g;a.QV.K=m;a.RL.K=l;a.UY.K=g;B9(a.DM,h);B9(a.QV,h);B9(a.KD,h);Cz((-1.0),1.0,1.0);if(!u)A7q(1028);u=u+1|0;}BK();A7q(1029);Bl(2884);c= -DR(k)*0.0;d=10.0;e=60.0;f=0.0;t=G6(i,11,a.tY);q=0;while(q<12){n=t.data;s=(G6(i,12+q|0,a.tY)).data;c
=c+DR(q*0.44999998807907104+j)*0.05000000074505806;a.j4.bf=(Qq(a,s[0]-n[0])*1.5+180.0)*3.1415927410125732/180.0;b=a.j4;b.K=c+(s[1]-n[1])*3.1415927410125732/180.0*1.5*5.0;b.cj=Qq(a,s[0]-r)*3.1415927410125732/180.0*1.5;b=a.j4;b.dJ=d;b.dm=e;b.dA=f;d=d+DR(b.K)*10.0;e=e-Ek(a.j4.bf)*Ek(a.j4.K)*10.0;f=f-DR(a.j4.bf)*Ek(a.j4.K)*10.0;B9(a.j4,h);q=q+1|0;}BK();}
function Qq(a,b){while(b>=180.0){b=b-360.0;}while(b<(-180.0)){b=b+360.0;}return b;}
function Bjz(){Eh.call(this);this.iE=null;}
function CYI(){var a=new Bjz();CE6(a);return a;}
function CE6(a){var b,c;HF(a);b=X(Nu,7);c=b.data;a.iE=b;c[0]=Cf(a,0,10);a.iE.data[1]=Cf(a,0,0);a.iE.data[2]=Cf(a,0,0);a.iE.data[3]=Cf(a,0,0);a.iE.data[4]=Cf(a,0,0);a.iE.data[5]=Cf(a,44,10);Ci(a.iE.data[0],(-10.0),(-8.0),(-1.0),20,16,2,0.0);B3(a.iE.data[0],0.0,4.0,0.0);Ci(a.iE.data[5],(-9.0),(-7.0),(-1.0),18,14,1,0.0);B3(a.iE.data[5],0.0,4.0,0.0);Ci(a.iE.data[1],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B3(a.iE.data[1],(-9.0),4.0,0.0);Ci(a.iE.data[2],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B3(a.iE.data[2],9.0,4.0,0.0);Ci(a.iE.data[3],
(-8.0),(-9.0),(-1.0),16,8,2,0.0);B3(a.iE.data[3],0.0,4.0,(-7.0));Ci(a.iE.data[4],(-8.0),(-9.0),(-1.0),16,8,2,0.0);B3(a.iE.data[4],0.0,4.0,7.0);b=a.iE.data;b[0].K=1.5707963705062866;b[1].bf=4.71238899230957;b[2].bf=1.5707963705062866;b[3].bf=3.1415927410125732;b[5].K=(-1.5707963705062866);}
function BjX(){Eh.call(this);this.kT=null;}
function CSc(){var a=new BjX();Cyl(a);return a;}
function Cyl(a){var b,c;HF(a);b=X(Nu,5);c=b.data;a.kT=b;c[0]=Cf(a,0,8);a.kT.data[1]=Cf(a,0,0);a.kT.data[2]=Cf(a,0,0);a.kT.data[3]=Cf(a,0,0);a.kT.data[4]=Cf(a,0,0);Ci(a.kT.data[0],(-12.0),(-8.0),(-3.0),24,16,4,0.0);B3(a.kT.data[0],0.0,4.0,0.0);Ci(a.kT.data[1],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B3(a.kT.data[1],(-11.0),4.0,0.0);Ci(a.kT.data[2],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B3(a.kT.data[2],11.0,4.0,0.0);Ci(a.kT.data[3],(-10.0),(-7.0),(-1.0),20,6,2,0.0);B3(a.kT.data[3],0.0,4.0,(-9.0));Ci(a.kT.data[4],(-10.0),
(-7.0),(-1.0),20,6,2,0.0);B3(a.kT.data[4],0.0,4.0,9.0);b=a.kT.data;b[0].K=1.5707963705062866;b[1].bf=4.71238899230957;b[2].bf=1.5707963705062866;b[3].bf=3.1415927410125732;}
var Bvo=K();
function Bpg(b,c){var d,e,f,$$je;d=new A8c;e=new T;U(e);f=M8();d.bhH=0;if(null!==e)d.LF=e;else{e=new T;U(e);d.LF=e;}d.bu0=f;a:{try{b=BQF(BW8(d,b,c));}catch($$e){$$je=N($$e);if($$je instanceof Bo){b=$$je;break a;}else{throw $$e;}}AN$(d);return b;}b:{try{AN$(d);break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){d=$$je;}else{throw $$e;}}KC(b,d);}M(b);}
function A$9(){var a=this;R7.call(a);a.zr=null;a.Bz=0;}
function CQe(a){var b,c;A$2(a);if(a.Bz>=Bd(a.zr))return (-1);b=a.zr;c=a.Bz;a.Bz=c+1|0;return Br(b,c);}
function B4W(a,b,c,d){var e,f,g,h,i;A$2(a);if(a.Bz>=Bd(a.zr))return (-1);e=Du(Bd(a.zr)-a.Bz|0,d);f=0;while(f<e){g=b.data;d=c+1|0;h=a.zr;i=a.Bz;a.Bz=i+1|0;g[c]=Br(h,i);f=f+1|0;c=d;}return e;}
function BuC(a){a.zr=null;}
function A$2(a){var b;if(a.zr!==null)return;b=new Ch;Bm(b);M(b);}
function Ss(){D.call(this);this.yP=null;}
var D_l=null;var D$$=null;function Lm(){Lm=Be(Ss);Cex();}
function CVI(a){var b=new Ss();AYM(b,a);return b;}
function B4N(a,b,c){var d=new Ss();ByQ(d,a,b,c);return d;}
function CUX(a){var b=new Ss();BId(b,a);return b;}
function AYM(a,b){var c,d,e;Lm();a.yP=Dc();if(Mw(b)!=123)M(Jz(b,B(2574)));a:while(true){c=Mw(b);switch(c){case 0:M(Jz(b,B(2575)));case 125:break a;default:}d=(AVp(b,c)).bW();if(Mw(b)!=58)M(Jz(b,B(2576)));if(d!==null){if(Zu(a,d)!==null){e=new T;U(e);Bb(J(J(e,B(2577)),d),34);M(Jz(b,S(e)));}e=AZ6(b);if(e!==null){AE6(e);BS(a.yP,d,e);}}switch(Mw(b)){case 44:case 59:break;case 125:return;default:M(Jz(b,B(2578)));}if(Mw(b)==125)return;if(A0V(b))M(Jz(b,B(2575)));QJ(b);}}
function ByQ(a,b,c,d){var e,f,g,h;Lm();e=d.biC;if(c>e){b=new E4;d=new T;U(d);Bj(J(d,B(2579)),e);Bg(b,S(d));M(b);}a:{if(b===null)a.yP=Dc();else{a.yP=BDC(b.iT());b=(b.bFE()).fi();f=c+1|0;while(true){if(!b.dV())break a;g=b.de();if(g.Kd()===null){b=new E_;Bg(b,B(2580));M(b);}h=g.Pp();if(h!==null){AE6(h);BS(a.yP,Ha(g.Kd()),AOB(h,f,d));}}}}}
function BId(a,b){Lm();AYM(a,B6j(b));}
function BMi(a,b){var c,d,e,f,g,h,i;if(b===null){b=new E4;Bg(b,B(2580));M(b);}c=Zu(a,b);if(c===null){d=new E4;b=RD(b);e=new T;U(e);J(J(J(e,B(2581)),b),B(2391));Bg(d,S(e));M(d);}f=c instanceof Ss;if(f)return c;d=null;if(!Hh(c,PE)&&!Hh(c,N9)&&!f){g=new E4;b=RD(b);h=Ha(C7(c));c=Ha(c);i=new T;U(i);J(J(J(J(J(J(J(J(J(i,B(2581)),b),B(2392)),B(2582)),B(1365)),h),B(2395)),c),B(2396));H2(g,S(i),d);}else{g=new E4;b=RD(b);c=Ha(C7(c));h=new T;U(h);J(J(J(J(J(J(J(h,B(2581)),b),B(2392)),B(2582)),B(1365)),c),B(2396));H2(g,S(h),
d);}M(g);}
function AVq(a){return ABQ(a.yP);}
function BYP(a){return a.yP.h0;}
function Zu(a,b){return b===null?null:Cp(a.yP,b);}
function AYl(a,b,c){var d,e,$$je;a:{d=null;b=Zu(a,b);if(!ABk(D$$,b)){if(b instanceof Gu)d=b;else{b:{try{e=A7r(b.bW());break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}break a;}d=e;}}}if(d===null)return c;return d.uK();}
function BmZ(a,b){var c;c=null;b=Zu(a,b);if(b instanceof Zy)c=b;return c;}
function Bua(a,b){return AQ2(a,b,B(4));}
function AQ2(a,b,c){var d;d=Zu(a,b);if(!ABk(D$$,d))c=d.bW();return c;}
function RD(b){var c,$$je;Lm();c=BXK();a:{try{b=ALQ(AL7(b,c));}catch($$e){$$je=N($$e);if($$je instanceof Ch){break a;}else{throw $$e;}}return b;}return B(4);}
function AL7(b,c){var d,e,f,g,h,i;Lm();if(b!==null&&!JH(b)){d=0;e=Bd(b);GN(c,34);f=0;while(f<e){a:{g=Br(b,f);switch(g){case 8:break;case 9:Jf(c,B(2583));break a;case 10:Jf(c,B(2584));break a;case 12:Jf(c,B(2585));break a;case 13:Jf(c,B(2586));break a;case 34:case 92:GN(c,92);GN(c,g);break a;case 47:if(d==60)GN(c,92);GN(c,g);break a;default:if(g>=32&&!(g>=128&&g<160)&&!(g>=8192&&g<8448)){GN(c,g);break a;}Jf(c,B(2587));h=V4(g);i=CQ(B(2588),0,0+(4-Bd(h)|0)|0);BM(c.NM,i);Jf(c,h);break a;}Jf(c,B(2589));}f=f+1|0;d
=g;}GN(c,34);return c;}Jf(c,B(2590));return c;}
function A7r(b){var c,d,e,f,g,h,$$je;Lm();c=Br(b,0);d=W(c,48);if(!(d>=0&&c<=57)&&c!=45){e=new DF;f=new T;U(f);J(J(J(f,B(2591)),b),B(2592));Bg(e,S(f));M(e);}if(!(Gm(b,46)<=(-1)&&Gm(b,101)<=(-1)&&Gm(b,69)<=(-1)&&!B7(B(2593),b)?0:1)){if(!d&&Bd(b)>1){d=Br(b,1);if(d>=48&&d<=57){e=new DF;f=new T;U(f);J(J(J(f,B(2591)),b),B(2592));Bg(e,S(f));M(e);}}else if(c==45&&Bd(b)>2){d=Br(b,1);g=Br(b,2);if(d==48&&g>=48&&g<=57){e=new DF;f=new T;U(f);J(J(J(f,B(2591)),b),B(2592));Bg(e,S(f));M(e);}}e=CaV(b);if(YH(e)<=31)return BJ(T9(e));if
(YH(e)>63)return e;return F3(Rr(e));}a:{b:{try{f=CS_(b);if(c==45&&!AHK(D6x,f))break b;}catch($$e){$$je=N($$e);if($$je instanceof DF){break a;}else{throw $$e;}}return f;}try{e=Ny(-0.0);}catch($$e){$$je=N($$e);if($$je instanceof DF){break a;}else{throw $$e;}}return e;}c:{d:{try{h=Bu7(b);if(A6k(h))break d;if(AX3(h))break d;}catch($$e){$$je=N($$e);if($$je instanceof DF){break c;}else{throw $$e;}}return h;}try{e=new DF;f=B6();J(J(J(f,B(2591)),b),B(2592));BHA(e,BX(f));M(e);}catch($$e){$$je=N($$e);if($$je instanceof DF)
{}else{throw $$e;}}}e=new DF;f=new T;U(f);J(J(J(f,B(2591)),b),B(2592));Bg(e,S(f));M(e);}
function AE6(b){var c,d;Lm();if(b instanceof Gu){a:{b=b;if(b instanceof O5){c=b;if(!(!AX3(c)&&!A6k(c))){d=0;break a;}}b:{if(b instanceof NS){b=b;if(!$rt_globals.isFinite(b.ru)?1:0)break b;if($rt_globals.isNaN(b.ru)?1:0)break b;}d=1;break a;}d=0;}if(!d){c=new E4;Bg(c,B(2594));M(c);}}}
function Czi(a){var b,$$je;a:{try{b=BJz(a,0);}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return b;}return null;}
function BJz(a,b){return ALQ(AJc(a,BXK(),b,0));}
function AOB(b,c,d){Lm();return A1K(b,null,c,d);}
function A1K(b,c,d,e){var f,g,h,i,j,$$je;Lm();a:{b:{c:{try{if(!ABk(D$$,b))break c;b=D$$;}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else if($$je instanceof BA){break a;}else{throw $$e;}}return b;}d:{try{e:{try{if(b instanceof Ss)break e;if(b instanceof Zy)break e;if(ABk(D$$,b))break e;if(Hh(b,AG6))break e;if(b instanceof K9)break e;if(b instanceof Io)break e;if(b instanceof Kl)break e;if(b instanceof J7)break e;if(b instanceof Nc)break e;if(b instanceof Nt)break e;if(b instanceof NS)break e;if
(b instanceof O5)break e;if(b instanceof Co)break e;if(b instanceof Hw)break e;if(b instanceof GP)break e;if(!(b instanceof Dh))break d;else break e;}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else{throw $$e;}}}}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return b;}f:{try{if(!Hh(b,O1))break f;g=b;b=CjF(g,d,e);}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else if($$je instanceof BA){break a;}else{throw $$e;}}return b;}g:{try{if(!YE(C7(b)))break g;c
=Cw1(b);}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else if($$je instanceof BA){break a;}else{throw $$e;}}return c;}h:{try{if(!Hh(b,PE))break h;h=b;b=B4N(h,d,e);}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else if($$je instanceof BA){break a;}else{throw $$e;}}return b;}i:{try{j:{try{i=BwG(C7(b));if(i!==null)break j;j=B(4);break i;}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else{throw $$e;}}}try{j=BBm(i);break i;}catch($$e){$$je=N($$e);if($$je instanceof E4)
{f=$$je;break b;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}k:{try{l:{try{if(Dz(j,B(2595)))break l;if(Dz(j,B(2596)))break l;if(Bte(C7(b))!==null)break k;else break l;}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else{throw $$e;}}}try{b=b.bW();}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;break b;}else{throw $$e;}}}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return b;}try{c=new Hq;b=AIb(C7(b));e=B6();J(J(e,B(2597)),
b);Bch(c,BX(e));M(c);}catch($$e){$$je=N($$e);if($$je instanceof E4){f=$$je;}else if($$je instanceof BA){break a;}else{throw $$e;}}}M(f);}return null;}
function ACw(b,c,d,e){var f,g,h,$$je;Lm();if(c!==null&&!c.cy(null)){if(Hh(c,AG6)){a:{try{f=c.cjT();break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){g=$$je;}else{throw $$e;}}M(AQW(g));}Jf(b,f!==null?f.bW():RD(c.bW()));}else if(!(c instanceof Gu)){if(c instanceof Nt)Jf(b,c.bW());else if(c instanceof Dh)Jf(b,RD(c.V2));else if(c instanceof Ss)AJc(c,b,d,e);else if(c instanceof Zy)AAA(c,b,d,e);else if(Hh(c,PE))AJc(B4N(c,0,ASo()),b,d,e);else if(Hh(c,O1))AAA(CjF(c,0,ASo()),b,d,e);else if(!YE(C7(c)))AL7(c.bW(),
b);else AAA(Cw1(c),b,d,e);}else{c=c;if(c===null){b=new E4;Bg(b,B(2598));M(b);}AE6(c);h=c.bW();if(Gm(h,46)>0&&Gm(h,101)<0&&Gm(h,69)<0){while(JW(h,B(18))){h=CQ(h,0,Bd(h)-1|0);}if(JW(h,B(257)))h=CQ(h,0,Bd(h)-1|0);}if(!A93(ABl(D_l,h)))AL7(h,b);else Jf(b,h);}}else Jf(b,B(8));return b;}
function ACH(b,c){var d;Lm();d=0;while(d<c){GN(b,32);d=d+1|0;}}
function AJc(a,b,c,d){var e,f,g,h,i,j,k,$$je;a:{try{b:{e=0;f=BYP(a);GN(b,123);if(f==1){g=AKf(ANu(AVq(a)));h=ARG(g);Jf(b,RD(h));GN(b,58);if(c>0)GN(b,32);try{ACw(b,AUm(g),c,d);break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){i=$$je;}else{throw $$e;}}b=new E4;g=B6();J(J(g,B(2599)),h);AKr(b,BX(g),i);M(b);}if(f){j=d+c|0;i=ANu(AVq(a));while(true){if(!GH(i)){if(c>0)GN(b,10);ACH(b,d);break b;}g=AKf(i);if(e)GN(b,44);if(c>0)GN(b,10);ACH(b,j);h=ARG(g);Jf(b,RD(h));GN(b,58);if(c>0)GN(b,32);try{ACw(b,AUm(g),c,j);}catch
($$e){$$je=N($$e);if($$je instanceof BA){i=$$je;break;}else{throw $$e;}}e=1;}b=new E4;g=B6();J(J(g,B(2599)),h);AKr(b,BX(g),i);M(b);}}GN(b,125);}catch($$e){$$je=N($$e);if($$je instanceof Ch){k=$$je;break a;}else{throw $$e;}}return b;}M(AQW(k));}
function Cex(){D_l=Vt(B(2600));D$$=new A6n;}
function AGL(){var a=this;D.call(a);a.RR=null;a.B2=0;a.In=Bw;}
function ACt(a,b){var c,d,e,f;c=a.RR;d=c.data;e=a.B2;f=e+1|0;a.B2=f;d[e]=b;if(f==d.length){AZ9(a,c,0);a.B2=0;}a.In=Bi(a.In,L(1));}
function AUj(){var a=this;AGL.call(a);a.K3=0;a.K4=0;a.K5=0;a.K6=0;a.cd=null;a.Mx=0;}
function AZ9(a,b,c){var d,e,f;d=b.data;b=a.cd.data;e=a.Mx;f=e+1|0;a.Mx=f;b[e]=d[c]&255|(d[c+1|0]&255)<<8|(d[c+2|0]&255)<<16|(d[c+3|0]&255)<<24;if(f==16)AJN(a);}
function ABe(a,b,c,d){c=c.data;c[d]=b<<24>>24;c[d+1|0]=(b>>>8|0)<<24>>24;c[d+2|0]=(b>>>16|0)<<24>>24;c[d+3|0]=(b>>>24|0)<<24>>24;}
function A7x(a){var b,c;a.In=Bw;a.B2=0;b=0;while(true){c=a.RR.data;if(b>=c.length)break;c[b]=0;b=b+1|0;}a.K3=1732584193;a.K4=(-271733879);a.K5=(-1732584194);a.K6=271733878;a.Mx=0;b=0;while(true){c=a.cd.data;if(b==c.length)break;c[b]=0;b=b+1|0;}}
function C$(a,b,c){return b<<c|(b>>>(32-c|0)|0);}
function I1(a,b,c,d){return b&c|(b^(-1))&d;}
function I3(a,b,c,d){return b&d|c&(d^(-1));}
function IL(a,b,c,d){return b^c^d;}
function Ja(a,b,c,d){return c^(b|d^(-1));}
function AJN(a){var b,c,d,e,f,g;b=a.K3;c=a.K4;d=a.K5;e=a.K6;b=C$(a,((b+I1(a,c,d,e)|0)+a.cd.data[0]|0)+(-680876936)|0,7)+c|0;e=C$(a,((e+I1(a,b,c,d)|0)+a.cd.data[1]|0)+(-389564586)|0,12)+b|0;d=C$(a,((d+I1(a,e,b,c)|0)+a.cd.data[2]|0)+606105819|0,17)+e|0;c=C$(a,((c+I1(a,d,e,b)|0)+a.cd.data[3]|0)+(-1044525330)|0,22)+d|0;b=C$(a,((b+I1(a,c,d,e)|0)+a.cd.data[4]|0)+(-176418897)|0,7)+c|0;e=C$(a,((e+I1(a,b,c,d)|0)+a.cd.data[5]|0)+1200080426|0,12)+b|0;d=C$(a,((d+I1(a,e,b,c)|0)+a.cd.data[6]|0)+(-1473231341)|0,17)+e|0;c=
C$(a,((c+I1(a,d,e,b)|0)+a.cd.data[7]|0)+(-45705983)|0,22)+d|0;b=C$(a,((b+I1(a,c,d,e)|0)+a.cd.data[8]|0)+1770035416|0,7)+c|0;e=C$(a,((e+I1(a,b,c,d)|0)+a.cd.data[9]|0)+(-1958414417)|0,12)+b|0;d=C$(a,((d+I1(a,e,b,c)|0)+a.cd.data[10]|0)+(-42063)|0,17)+e|0;c=C$(a,((c+I1(a,d,e,b)|0)+a.cd.data[11]|0)+(-1990404162)|0,22)+d|0;b=C$(a,((b+I1(a,c,d,e)|0)+a.cd.data[12]|0)+1804603682|0,7)+c|0;e=C$(a,((e+I1(a,b,c,d)|0)+a.cd.data[13]|0)+(-40341101)|0,12)+b|0;d=C$(a,((d+I1(a,e,b,c)|0)+a.cd.data[14]|0)+(-1502002290)|0,17)+e|
0;c=C$(a,((c+I1(a,d,e,b)|0)+a.cd.data[15]|0)+1236535329|0,22)+d|0;b=C$(a,((b+I3(a,c,d,e)|0)+a.cd.data[1]|0)+(-165796510)|0,5)+c|0;e=C$(a,((e+I3(a,b,c,d)|0)+a.cd.data[6]|0)+(-1069501632)|0,9)+b|0;d=C$(a,((d+I3(a,e,b,c)|0)+a.cd.data[11]|0)+643717713|0,14)+e|0;c=C$(a,((c+I3(a,d,e,b)|0)+a.cd.data[0]|0)+(-373897302)|0,20)+d|0;b=C$(a,((b+I3(a,c,d,e)|0)+a.cd.data[5]|0)+(-701558691)|0,5)+c|0;e=C$(a,((e+I3(a,b,c,d)|0)+a.cd.data[10]|0)+38016083|0,9)+b|0;d=C$(a,((d+I3(a,e,b,c)|0)+a.cd.data[15]|0)+(-660478335)|0,14)+e|
0;f=C$(a,((c+I3(a,d,e,b)|0)+a.cd.data[4]|0)+(-405537848)|0,20)+d|0;b=C$(a,((b+I3(a,f,d,e)|0)+a.cd.data[9]|0)+568446438|0,5)+f|0;c=C$(a,((e+I3(a,b,f,d)|0)+a.cd.data[14]|0)+(-1019803690)|0,9)+b|0;d=C$(a,((d+I3(a,c,b,f)|0)+a.cd.data[3]|0)+(-187363961)|0,14)+c|0;e=C$(a,((f+I3(a,d,c,b)|0)+a.cd.data[8]|0)+1163531501|0,20)+d|0;b=C$(a,((b+I3(a,e,d,c)|0)+a.cd.data[13]|0)+(-1444681467)|0,5)+e|0;c=C$(a,((c+I3(a,b,e,d)|0)+a.cd.data[2]|0)+(-51403784)|0,9)+b|0;d=C$(a,((d+I3(a,c,b,e)|0)+a.cd.data[7]|0)+1735328473|0,14)+c|
0;e=C$(a,((e+I3(a,d,c,b)|0)+a.cd.data[12]|0)+(-1926607734)|0,20)+d|0;b=C$(a,((b+IL(a,e,d,c)|0)+a.cd.data[5]|0)+(-378558)|0,4)+e|0;c=C$(a,((c+IL(a,b,e,d)|0)+a.cd.data[8]|0)+(-2022574463)|0,11)+b|0;d=C$(a,((d+IL(a,c,b,e)|0)+a.cd.data[11]|0)+1839030562|0,16)+c|0;e=C$(a,((e+IL(a,d,c,b)|0)+a.cd.data[14]|0)+(-35309556)|0,23)+d|0;b=C$(a,((b+IL(a,e,d,c)|0)+a.cd.data[1]|0)+(-1530992060)|0,4)+e|0;c=C$(a,((c+IL(a,b,e,d)|0)+a.cd.data[4]|0)+1272893353|0,11)+b|0;d=C$(a,((d+IL(a,c,b,e)|0)+a.cd.data[7]|0)+(-155497632)|0,16)
+c|0;e=C$(a,((e+IL(a,d,c,b)|0)+a.cd.data[10]|0)+(-1094730640)|0,23)+d|0;b=C$(a,((b+IL(a,e,d,c)|0)+a.cd.data[13]|0)+681279174|0,4)+e|0;c=C$(a,((c+IL(a,b,e,d)|0)+a.cd.data[0]|0)+(-358537222)|0,11)+b|0;d=C$(a,((d+IL(a,c,b,e)|0)+a.cd.data[3]|0)+(-722521979)|0,16)+c|0;e=C$(a,((e+IL(a,d,c,b)|0)+a.cd.data[6]|0)+76029189|0,23)+d|0;b=C$(a,((b+IL(a,e,d,c)|0)+a.cd.data[9]|0)+(-640364487)|0,4)+e|0;c=C$(a,((c+IL(a,b,e,d)|0)+a.cd.data[12]|0)+(-421815835)|0,11)+b|0;d=C$(a,((d+IL(a,c,b,e)|0)+a.cd.data[15]|0)+530742520|0,16)
+c|0;e=C$(a,((e+IL(a,d,c,b)|0)+a.cd.data[2]|0)+(-995338651)|0,23)+d|0;b=C$(a,((b+Ja(a,e,d,c)|0)+a.cd.data[0]|0)+(-198630844)|0,6)+e|0;c=C$(a,((c+Ja(a,b,e,d)|0)+a.cd.data[7]|0)+1126891415|0,10)+b|0;d=C$(a,((d+Ja(a,c,b,e)|0)+a.cd.data[14]|0)+(-1416354905)|0,15)+c|0;e=C$(a,((e+Ja(a,d,c,b)|0)+a.cd.data[5]|0)+(-57434055)|0,21)+d|0;b=C$(a,((b+Ja(a,e,d,c)|0)+a.cd.data[12]|0)+1700485571|0,6)+e|0;c=C$(a,((c+Ja(a,b,e,d)|0)+a.cd.data[3]|0)+(-1894986606)|0,10)+b|0;d=C$(a,((d+Ja(a,c,b,e)|0)+a.cd.data[10]|0)+(-1051523)|0,
15)+c|0;e=C$(a,((e+Ja(a,d,c,b)|0)+a.cd.data[1]|0)+(-2054922799)|0,21)+d|0;b=C$(a,((b+Ja(a,e,d,c)|0)+a.cd.data[8]|0)+1873313359|0,6)+e|0;c=C$(a,((c+Ja(a,b,e,d)|0)+a.cd.data[15]|0)+(-30611744)|0,10)+b|0;d=C$(a,((d+Ja(a,c,b,e)|0)+a.cd.data[6]|0)+(-1560198380)|0,15)+c|0;e=C$(a,((e+Ja(a,d,c,b)|0)+a.cd.data[13]|0)+1309151649|0,21)+d|0;b=C$(a,((b+Ja(a,e,d,c)|0)+a.cd.data[4]|0)+(-145523070)|0,6)+e|0;c=C$(a,((c+Ja(a,b,e,d)|0)+a.cd.data[11]|0)+(-1120210379)|0,10)+b|0;d=C$(a,((d+Ja(a,c,b,e)|0)+a.cd.data[2]|0)+718787259
|0,15)+c|0;e=C$(a,((e+Ja(a,d,c,b)|0)+a.cd.data[9]|0)+(-343485551)|0,21)+d|0;a.K3=a.K3+b|0;a.K4=a.K4+e|0;a.K5=a.K5+d|0;a.K6=a.K6+c|0;a.Mx=0;f=0;while(true){g=a.cd.data;if(f==g.length)break;g[f]=0;f=f+1|0;}}
var Bxl=K(KM);
function A8c(){var a=this;D.call(a);a.LF=null;a.bu0=null;a.bhH=0;a.bEQ=null;}
function APZ(a){var b;if(!a.bhH)return;b=new DJ;Bg(b,B(2601));M(b);}
function BQF(a){APZ(a);return S(a.LF);}
function AN$(a){var b,$$je;a.bhH=1;a:{try{b=a.LF;if(Hh(b,Qs))b.dW();break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){b=$$je;}else{throw $$e;}}a.bEQ=b;}}
function BW8(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$$je;d=a.bu0;APZ(a);e=ALZ(O9(b));b=new A8q;b.iQ=1;b.mr=0;b.kU=null;b.kU=e;f=new AJz;if(null===d){Xw();d=C9i;}f.Qe=d;g=0;h=null;i=0;while(GW(e)){b.mr=65535;b.iQ=1;b.ol=null;d=new A9b;d.a0S=(-1);d.m4=0;d.wk=(-1);d.fU=(-1);j=new T;LJ(j,6);d.bdS=j;d.gi=65535;b.ol=d;d.bow=b.kU.cT;a:while(true){if(0!=b.iQ){k=!GW(b.kU)?65535:AKi(b.kU);b.mr=k;if(65535==k&&1!=b.iQ)M(AEv(AAU(b)));}b:{switch(b.iQ){case 0:break a;case 1:l=b.mr;if(65535==l)b.iQ=0;else if(37==l)b.iQ=2;break b;case 2:if
(!XU(b.mr)){if(60==b.mr){b.iQ=3;b.ol.a0S=(-2);}else{b.iQ=3;d=b.kU;HQ(d,d.cT-1|0);}}else{d=b.kU;k=d.cT-1|0;l=AHz(b,d);m=0;if(GW(b.kU))m=AKi(b.kU);if(36!=m){if(48==b.mr){b.iQ=3;HQ(b.kU,k);}else{b.iQ=4;d=b.kU;HQ(d,d.cT-1|0);b.ol.wk=l;}}else{if(l>0)b.ol.a0S=l-1|0;else if(l==(-1)){d=new ADP;Bg(d,AAU(b));M(d);}b.iQ=3;}b.mr=m;}break b;case 3:if(!ByL(b.ol,b.mr)){if(XU(b.mr)){b.ol.wk=AHz(b,b.kU);b.iQ=4;}else if(46==b.mr)b.iQ=5;else{b.iQ=6;d=b.kU;HQ(d,d.cT-1|0);}}break b;case 4:if(46==b.mr)b.iQ=5;else{b.iQ=6;d=b.kU;BfP(d,
d.cT-1|0);}break b;case 5:break;case 6:BFN(b);break b;case 7:Bmo(b);break b;default:break b;}BcM(b);}}b.ol.bcG=AAU(b);j=b.ol;n=Bos(j);if(BU3(j)!=65535){n=CQ(n,0,Gm(n,37));d=null;if(BgA(j)){if(AT_(j)!=(-1))k=AT_(j);else{l=g+1|0;k=g;g=l;}h=BoZ(a,c,k,j,h,i);i=1;d=h;}d=ByP(f,j,d);if(null!==d){j=B6();J(J(j,n),d);n=BX(j);}}c:{if(null!==n){try{BnX(a.LF,n);break c;}catch($$e){$$je=N($$e);if($$je instanceof Ch){d=$$je;}else{throw $$e;}}a.bEQ=d;}}}return a;}
function BoZ(a,b,c,d,e,f){var g;g=W(c,(-2));if(!g&&!f){d=new ADP;Bg(d,B(2602));M(d);}if(null===b)return null;b=b.data;if(c<b.length){if(!g)return e;return b[c];}e=new ADP;Bg(e,d.bcG);M(e);}
var Bxf=K();
function SV(b){var c,d,$$je;c=ZN(BWV(b));a:{try{d=AMx(c);break a;}catch($$e){$$je=N($$e);b=$$je;}Mo(c);M(b);}Mo(c);return d;}
function Cjr(b,c){var d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:d=AF1(CKU(c));a:{try{AWu(b,d);}catch($$e){$$je=N($$e);b=$$je;break a;}$p=2;continue _;}$p=1;case 1:Byp(d);if(C()){break _;}M(b);case 2:Byp(d);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,$p);}
function B6E(b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BmB(c);if(C()){break _;}d=$z;if(d){$p=3;continue _;}c=Nl(c);$p=2;case 2:Cjr(b,c);if(C()){break _;}return;case 3:Bjn(c);if(C()){break _;}c=Nl(c);$p=2;continue _;default:H$();}}ED().s(b,c,d,$p);}
function AMx(b){var c;c=BqE(b);if(c instanceof A9T)return c;c=new Ch;Bg(c,B(2603));M(c);}
function AWu(b,c){AUe(b,c);}
function AIa(){var a=this;N0.call(a);a.zH=null;a.r7=0;}
function A_t(a){var b=new AIa();Bn8(b,a);return b;}
function Bn8(a,b){var c,d;if(b>=0){a.zH=Cb(b);return;}c=new BW;d=new T;U(d);Bj(J(d,B(2604)),b);Bg(c,S(d));M(c);}
function ATx(a,b){var c;c=a.zH.data.length;if(c<b){b=C8(b,(c*3|0)/2|0);a.zH=RW(a.zH,b);}}
function B2w(a,b){var c,d;ATx(a,a.r7+1|0);c=a.zH.data;d=a.r7;c[d]=b<<24>>24;a.r7=d+1|0;}
function AC5(a,b,c,d){var e,f;if(c>=0){e=b.data.length;if(c<=e&&d>=0&&((c+d|0)-e|0)<=0){ATx(a,a.r7+d|0);CG(b,c,a.zH,a.r7,d);a.r7=a.r7+d|0;return;}}f=new Dm;Bm(f);M(f);}
function AJF(a){return RW(a.zH,a.r7);}
function ACc(a){}
var A07=K(0);
function ALj(){Pg.call(this);this.BD=null;}
function ZN(a){var b=new ALj();AUV(b,a);return b;}
function AUV(a,b){ADv(a,b);a.BD=Cb(8);}
function BvK(a,b){var c;c=b.data;return a.fW.g3(b,0,c.length);}
function AFX(a){var b,c;b=a.fW.kG();if(b<0){c=new Hv;Bm(c);M(c);}return !b?0:1;}
function C4(a){var b,c;b=a.fW.kG();if(b>=0)return b<<24>>24;c=new Hv;Bm(c);M(c);}
function YN(a,b){var c,d;c=0;while(c<b){d=a.fW.g3(a.BD,c,b-c|0);if(d==(-1))return d;c=c+d|0;}return c;}
function K_(a){return $rt_longBitsToDouble((Vi(a)));}
function Kf(a){return $rt_intBitsToFloat(Cw(a));}
function VE(a,b){ASb(a,b,0,b.data.length);}
function ASb(a,b,c,d){var e,f;if(d<0){e=new Dm;Bm(e);M(e);}if(!d)return;if(a.fW===null){e=new E_;Bm(e);M(e);}if(b===null){e=new E_;Bm(e);M(e);}if(c>=0&&c<=(b.data.length-d|0)){while(d>0){f=a.fW.g3(b,c,d);if(f<0){e=new Hv;Bm(e);M(e);}c=c+f|0;d=d-f|0;}return;}e=new Dm;Bm(e);M(e);}
function Cw(a){var b,c;if(YN(a,4)<0){b=new Hv;Bm(b);M(b);}c=a.BD.data;return (c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255;}
function Vi(a){var b,c;if(YN(a,8)<0){b=new Hv;Bm(b);M(b);}c=a.BD.data;return DY(Dq(BG(L((c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255),G(4294967295, 0)),32),BG(L((c[4]&255)<<24|(c[5]&255)<<16|(c[6]&255)<<8|c[7]&255),G(4294967295, 0)));}
function D1(a){var b,c;if(YN(a,2)<0){b=new Hv;Bm(b);M(b);}c=a.BD.data;return ((c[0]&255)<<24>>16|c[1]&255)<<16>>16;}
function ATe(a){var b,c,d,e;if(YN(a,2)<0){b=new Hv;Bm(b);M(b);}c=a.BD.data;d=((c[0]&255)<<8|c[1]&255)&65535;c=Cb(d);e=DW(d);ASb(a,c,0,d);return B7m(c,e,0,d);}
function B7m(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f<e){h=b.data;i=c.data;j=f+1|0;k=h[d+f|0]&65535;i[g]=k;l=i[g];if(k<128)g=g+1|0;else if((l&224)==192){if(j>=e){m=new V0;Bg(m,B(2605));M(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new V0;Bg(m,B(2606));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 V0;Bg(m,B(2606));M(m);}f=j+1|0;if(f>=e){m=new V0;Bg(m,B(2606));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 KE(c,0,g);}m=new V0;Bg(m,B(2606));M(m);}
function Xo(){var a=this;Pg.call(a);a.nj=null;a.uq=null;a.s4=0;a.uM=0;a.sv=0;}
function CSQ(a){var b=new Xo();B9l(b,a);return b;}
function D_m(a,b,c){var d=new Xo();AIT(d,a,b,c);return d;}
function B9l(a,b){AIT(a,b,CQg(),512);}
function AIT(a,b,c,d){ADv(a,b);if(b!==null&&c!==null){if(d>0){a.nj=c;a.uq=Cb(d);return;}b=new BW;Bm(b);M(b);}b=new E_;Bm(b);M(b);}
function CMH(a){var b;b=Cb(1);if(a.g3(b,0,1)==(-1))return (-1);return b.data[0]&255;}
function BK3(a,b,c,d){var e,f,g,h,i,$$je;if(a.uM){e=new Ch;Bg(e,B(2607));M(e);}if(null===b){e=new E_;Bm(e);M(e);}if(c>=0&&d>=0){f=b.data;g=c+d|0;h=f.length;if(g<=h){if(!d)return 0;if(a.sv)return (-1);if(c<=h&&(h-c|0)>=d){a:{b:{c:{d:{while(true){if(ALU(a.nj))A0h(a);try{h=AHt(a.nj,b,c,d);g=BFd(a.nj);a.sv=g;if(h>0)break;if(g)break d;if(BD$(a.nj))break b;if(a.s4==(-1))break c;continue;}catch($$e){$$je=N($$e);if($$je instanceof Pa){e=$$je;break a;}else{throw $$e;}}}return h;}try{}catch($$e){$$je=N($$e);if($$je instanceof Pa)
{e=$$je;break a;}else{throw $$e;}}return (-1);}try{a.sv=1;M(CVf());}catch($$e){$$je=N($$e);if($$je instanceof Pa){e=$$je;break a;}else{throw $$e;}}}try{a.sv=1;}catch($$e){$$je=N($$e);if($$je instanceof Pa){e=$$je;break a;}else{throw $$e;}}return (-1);}a.sv=1;if(a.s4!=(-1)){i=new Ch;AO$(i,e);M(i);}e=new Hv;Bm(e);M(e);}e=new I4;Bm(e);M(e);}}e=new Dm;Bm(e);M(e);}
function A0h(a){var b,c;if(a.uM){b=new Ch;Bm(b);M(b);}c=a.fW.U6(a.uq);a.s4=c;if(c>0)A7Z(a.nj,a.uq,0,c);}
function CJ6(a){var b;if(!a.uM){if(!a.sv)return 1;return 0;}b=new Ch;Bg(b,B(2607));M(b);}
function AHW(a){if(!a.uM){AOr(a.nj);a.uM=1;a.sv=1;Mo(a);}}
function A95(){var a=this;Xo.call(a);a.tr=null;a.OG=0;}
function BWV(a){var b=new A95();Bmt(b,a);return b;}
function D_n(a,b){var c=new A95();BS4(c,a,b);return c;}
function Bmt(a,b){BS4(a,b,512);}
function BS4(a,b,c){var d,e,f,g,h,i,j,k;AIT(a,b,Cmg(1),c);a.tr=A1M();d=Cb(10);e=d.data;f=e.length;AAn(a,d,0,f);if(AMR(a,d,0)!=35615){b=new Ch;Bm(b);M(b);}g=e[3];h=!(g&2)?0:1;if(h)PL(a.tr,d,0,f);a:{if(g&4){AAn(a,d,0,2);if(h)PL(a.tr,d,0,2);i=AMR(a,d,0);while(true){if(i<=0)break a;e=a.uq;f=e.data.length;if(i<=f)f=i;j=a.fW.g3(e,0,f);if(j==(-1))break;if(h)PL(a.tr,a.uq,0,j);i=i-j|0;}b=new Hv;Bm(b);M(b);}}if(g&8)AUh(a,h);if(g&16)AUh(a,h);if(h){AAn(a,d,0,2);k=AMR(a,d,0);if(DQ(BG(St(a.tr),L(65535)),L(k))){b=new Ch;Bm(b);M(b);}AMU(a.tr);}}
function BK7(a){a.OG=1;AHW(a);}
function A5N(a,b,c){b=b.data;return DY(DY(DY(DY(Bw,L(b[c]&255)),L((b[c+1|0]&255)<<8)),L((b[c+2|0]&255)<<16)),Dq(L(b[c+3|0]&255),24));}
function AMR(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;}
function Cn1(a,b,c,d){var e,f,g,$$je;if(a.uM){e=new Ch;Bm(e);M(e);}if(a.OG)return (-1);f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a:{try{f=BK3(a,b,c,d);break a;}catch($$e){$$je=N($$e);e=$$je;}a.OG=a.sv;M(e);}a.OG=a.sv;if(f!=(-1))PL(a.tr,b,c,f);if(a.OG){e=a.nj;d=e.RU-e.Dm|0;b=Cb(8);g=d<=8?d:8;CG(a.uq,a.s4-d|0,b,0,g);AAn(a,b,g,8-g|0);if(DQ(A5N(a,b,0),St(a.tr))){e=new Ch;Bm(e);M(e);}if(Bu((A5N(a,b,4)))!=AXz(a.nj)){e=new Ch;Bm(e);M(e);}}return f;}e=new I4;Bm(e);M(e);}
function AAn(a,b,c,d){var e,f;while(d>0){e=a.fW.g3(b,c,d);if(e==(-1)){f=new Hv;Bm(f);M(f);}c=c+e|0;d=d-e|0;}}
function AUh(a,b){var c,d;while(true){c=a.fW.kG();if(c<=0)break;if(!b)continue;AUQ(a.tr,c);}if(c!=(-1)){if(b)AUQ(a.tr,c);return;}d=new Hv;Bm(d);M(d);}
var A6n=K();
function ABk(a,b){return b!==null&&b!==a?0:1;}
function B2B(a){return 0;}
function CxR(a){return B(8);}
function BKs(){var a=this;D.call(a);a.N9=0;a.btV=0;a.RU=0;a.Dm=0;a.F8=0;a.sP=null;}
function CQg(){var a=new BKs();CLB(a);return a;}
function Cmg(a){var b=new BKs();Bio(b,a);return b;}
function CLB(a){Bio(a,0);}
function Bio(a,b){var $$je;a.btV=b;a:{try{a.sP=CNP(b);break a;}catch($$e){$$je=N($$e);if($$je instanceof Yc){}else{throw $$e;}}}}
function AOr(a){a.Dm=0;a.RU=0;a.sP=null;}
function BFd(a){return a.N9;}
function AXz(a){var b;b=a.sP;if(b!==null)return Bu(b.mE);b=new DJ;Bm(b);M(b);}
function BU4(a,b){return AHt(a,b,0,b.data.length);}
function AHt(a,b,c,d){var e,f,g,h,i,j,k;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){if(a.sP===null){f=new DJ;Bm(f);M(f);}if(ALU(a))return 0;a:{f=a.sP;g=f.bi;h=f.mE;e=a.F8;a.F8=0;ALg(f,b,c,d);i=ATM(a.sP,0);switch(i){case 0:break a;case 1:a.N9=1;break a;case 2:a.F8=1;break a;default:}f=new Pa;j=new T;U(j);Bj(J(j,B(2608)),i);Bg(f,S(j));M(f);}if(a.F8&&e){f=new Pa;Bm(f);M(f);}k=L(a.Dm);f=a.sP;a.Dm=Bu(Bi(k,BD(f.bi,g)));return Bu(BD(f.mE,h));}f=new I4;Bm(f);M(f);}
function BD$(a){return a.F8;}
function ALU(a){return a.Dm!=a.RU?0:1;}
function A7Z(a,b,c,d){var e,f;e=a.sP;if(e===null){e=new DJ;Bm(e);M(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a.Dm=0;a.RU=d;ANH(e,b,c,d,0);return;}e=new I4;Bm(e);M(e);}
var AWr=K(0);
function BE4(){var a=this;D.call(a);a.Kp=null;a.CH=Bw;}
function A1M(){var a=new BE4();CjQ(a);return a;}
function CjQ(a){a.Kp=AF2();}
function St(a){return AXq(a.Kp);}
function AMU(a){AWE(a.Kp);a.CH=Bw;}
function AUQ(a,b){var c,d;c=a.Kp;d=Cb(1);d.data[0]=b<<24>>24;AHG(c,d,0,1);}
function PL(a,b,c,d){var e,f;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){AHG(a.Kp,b,c,d);a.CH=Bi(a.CH,L(d));return;}f=new I4;Bm(f);M(f);}
var BXD=K(Gt);
function But(){var a=new BXD();B5H(a);return a;}
function B5H(a){Hc(a,null);}
function CmP(a,b){}
function Car(a,b){}
function B4g(a){return 0;}
function CcA(a){return B(2048);}
function B7a(a){return But();}
function Cj5(a,b){return LN(a,b);}
function AT4(){Gt.call(this);this.Aq=0;}
function B6_(a,b){var c=new AT4();Chj(c,a,b);return c;}
function Chj(a,b,c){Hc(a,b);a.Aq=c;}
function CLJ(a,b){C2(b,a.Aq);}
function CkW(a,b){a.Aq=C4(b);}
function Ci2(a){return 1;}
function CzT(a){var b,c;b=a.Aq;c=new T;U(c);Bj(c,b<<24>>24);return S(c);}
function Cl$(a,b){var c;if(!LN(a,b))return 0;c=b;return a.Aq!=c.Aq?0:1;}
function Cr7(a){return B6_(JY(a),a.Aq);}
function AAZ(){Gt.call(this);this.sS=0;}
function ChH(a,b){var c=new AAZ();B_Y(c,a,b);return c;}
function B_Y(a,b,c){Hc(a,b);a.sS=c;}
function CuQ(a,b){DV(b,a.sS);}
function B$9(a,b){a.sS=D1(b);}
function CHt(a){return 2;}
function B4D(a){var b,c;b=a.sS;c=new T;U(c);Bj(c,b<<16>>16);return S(c);}
function CmN(a){return ChH(JY(a),a.sS);}
function CC4(a,b){var c;if(!LN(a,b))return 0;c=b;return a.sS!=c.sS?0:1;}
function A09(){Gt.call(this);this.xG=0;}
function B3z(a,b){var c=new A09();CdR(c,a,b);return c;}
function CdR(a,b,c){Hc(a,b);a.xG=c;}
function CcC(a,b){Cu(b,a.xG);}
function Cx8(a,b){a.xG=Cw(b);}
function B5b(a){return 3;}
function CK_(a){var b,c;b=a.xG;c=new T;U(c);Bj(c,b);return S(c);}
function Cmz(a){return B3z(JY(a),a.xG);}
function CJZ(a,b){var c;if(!LN(a,b))return 0;c=b;return a.xG!=c.xG?0:1;}
function A$a(){Gt.call(this);this.Ad=Bw;}
function B_Z(a,b){var c=new A$a();CI6(c,a,b);return c;}
function CI6(a,b,c){Hc(a,b);a.Ad=c;}
function B2d(a,b){Vx(b,a.Ad);}
function CpR(a,b){a.Ad=Vi(b);}
function CDi(a){return 4;}
function Co3(a){var b,c;b=a.Ad;c=new T;U(c);HR(c,b);return S(c);}
function CHd(a){return B_Z(JY(a),a.Ad);}
function CHE(a,b){var c;if(!LN(a,b))return 0;c=b;return DQ(a.Ad,c.Ad)?0:1;}
function AQi(){Gt.call(this);this.sO=0.0;}
function BAu(a,b){var c=new AQi();Cbd(c,a,b);return c;}
function Cbd(a,b,c){Hc(a,b);a.sO=c;}
function Cq5(a,b){KA(b,a.sO);}
function CkR(a,b){a.sO=Kf(b);}
function Cqz(a){return 5;}
function CP_(a){var b,c;b=a.sO;c=new T;U(c);Nr(c,b);return S(c);}
function CMl(a){return BAu(JY(a),a.sO);}
function Cxj(a,b){var c;if(!LN(a,b))return 0;c=b;return a.sO!==c.sO?0:1;}
function ATR(){Gt.call(this);this.no=0.0;}
function BGa(a,b){var c=new ATR();CCm(c,a,b);return c;}
function CCm(a,b,c){Hc(a,b);a.no=c;}
function CJj(a,b){La(b,a.no);}
function B4R(a,b){a.no=K_(b);}
function Ca$(a){return 6;}
function CmV(a){var b,c;b=a.no;c=new T;U(c);JG(c,b);return S(c);}
function B29(a){return BGa(JY(a),a.no);}
function COj(a,b){var c;if(!LN(a,b))return 0;c=b;return a.no!==c.no?0:1;}
function A5P(){Gt.call(this);this.tb=null;}
function CfQ(a,b){var c=new A5P();Cee(c,a,b);return c;}
function Cee(a,b,c){Hc(a,b);a.tb=c;}
function CgM(a,b){Cu(b,a.tb.data.length);JJ(b,a.tb);}
function CJR(a,b){var c;c=Cb(Cw(b));a.tb=c;VE(b,c);}
function CNx(a){return 7;}
function Cm0(a){var b,c;b=a.tb.data.length;c=new T;U(c);Bb(c,91);Bj(c,b);J(c,B(2609));return S(c);}
function CHA(a,b){var c,d,e;if(!LN(a,b))return 0;a:{b:{c=b;d=a.tb;if(!(d===null&&c.tb===null)){if(d===null)break b;if(!ASp(d,c.tb))break b;}e=1;break a;}e=0;}return e;}
function B8O(a){var b,c,d;b=a.tb;c=b.data.length;d=Cb(c);CG(b,0,d,0,c);return CfQ(JY(a),d);}
function AZ1(){Gt.call(this);this.us=null;}
function Ctd(a,b){var c=new AZ1();CM5(c,a,b);return c;}
function CM5(a,b,c){Hc(a,b);a.us=c;if(c!==null)return;c=new BW;Bg(c,B(2610));M(c);}
function Cpc(a,b){A$4(b,a.us);}
function Cx9(a,b){a.us=ATe(b);}
function CrC(a){return 8;}
function CwB(a){var b,c;b=a.us;c=new T;U(c);J(c,b);return S(c);}
function CoA(a){return Ctd(JY(a),a.us);}
function CCl(a,b){var c,d;if(!LN(a,b))return 0;a:{b:{c=b;b=a.us;if(!(b===null&&c.us===null)){if(b===null)break b;if(!B7(b,c.us))break b;}d=1;break a;}d=0;}return d;}
function BHG(){var a=this;Gt.call(a);a.ml=null;a.rz=0;}
function MY(){var a=new BHG();CCp(a);return a;}
function AWH(a){var b=new BHG();B5j(b,a);return b;}
function CCp(a){Hc(a,B(4));a.ml=BL();}
function B5j(a,b){Hc(a,b);a.ml=BL();}
function CNo(a,b){var c,d;c=a.ml;if(c.p<=0)a.rz=1;else a.rz=(Z(c,0)).kY();C2(b,a.rz);Cu(b,a.ml.p);d=0;while(true){c=a.ml;if(d>=c.p)break;(Z(c,d)).p2(b);d=d+1|0;}}
function Cx2(a,b){var c,d,e,f;a.rz=C4(b);c=Cw(b);a.ml=BL();d=0;e=null;while(d<c){f=BK0(a.rz,e);f.pQ(b);Y(a.ml,f);d=d+1|0;}}
function Cxm(a){return 9;}
function Caw(a){var b,c,d;a:{b=a.ml.p;switch(a.rz){case 0:break;case 1:c=B(2611);break a;case 2:c=B(2612);break a;case 3:c=B(2613);break a;case 4:c=B(2614);break a;case 5:c=B(2615);break a;case 6:c=B(2616);break a;case 7:c=B(2617);break a;case 8:c=B(2618);break a;case 9:c=B(2619);break a;case 10:c=B(2620);break a;default:c=B(545);break a;}c=B(2621);}d=new T;U(d);Bj(d,b);J(J(d,B(2622)),c);return S(d);}
function JO(a,b){a.rz=b.kY();Y(a.ml,b);}
function F5(a,b){return Z(a.ml,b);}
function JI(a){return a.ml.p;}
function CMZ(a){var b,c,d;b=AWH(JY(a));b.rz=a.rz;c=CH(a.ml);while(Cl(c)){d=(Cm(c)).pa();Y(b.ml,d);}return b;}
function Czx(a,b){var c;if(LN(a,b)){c=b;if(a.rz==c.rz)return AGB(a.ml,c.ml);}return 0;}
function RR(){var a=this;D.call(a);a.ZX=0;a.a0N=0;a.N1=null;a.y3=null;a.bip=null;a.Hn=null;}
function D_o(a){var b=new RR();AI4(b,a);return b;}
function AI4(a,b){a.Hn=b;a.a0N=b.pz;a.N1=null;}
function GH(a){var b,c;if(a.N1!==null)return 1;while(true){b=a.ZX;c=a.Hn.kV.data;if(b>=c.length)break;if(c[b]!==null)return 1;a.ZX=b+1|0;}return 0;}
function AV2(a){var b;if(a.a0N==a.Hn.pz)return;b=new Un;Bm(b);M(b);}
function AJi(a){var b,c,d,e;AV2(a);if(!GH(a)){b=new M5;Bm(b);M(b);}b=a.N1;if(b!==null){c=a.y3;if(c!==null)a.bip=c;a.y3=b;a.N1=b.mD;}else{d=a.Hn.kV.data;e=a.ZX;a.ZX=e+1|0;b=d[e];a.y3=b;a.N1=b.mD;a.bip=null;}}
function Cx4(a){var b,c,d,e,f;AV2(a);b=a.y3;if(b===null){b=new DJ;Bm(b);M(b);}c=a.bip;if(c!==null)c.mD=b.mD;else{d=b.RD;e=a.Hn.kV.data;f=d&(e.length-1|0);e[f]=e[f].mD;}a.y3=null;a.a0N=a.a0N+1|0;b=a.Hn;b.pz=b.pz+1|0;b.h0=b.h0-1|0;}
var A75=K(RR);
function HH(a){AJi(a);return a.y3.mp;}
function ARZ(){var a=this;D.call(a);a.SI=null;a.qE=0;}
function ASY(){var a=this;D.call(a);a.bvM=null;a.tf=null;a.Cj=null;}
var A8M=K(RR);
function B4n(a){AJi(a);return a.y3.oI;}
function RO(){var a=this;Dh.call(a);a.bIw=0;a.Na=0;a.Lu=null;}
var D$Y=null;var D$Z=null;var D$0=null;var D$1=null;var D_p=null;function BVk(){BVk=Be(RO);CFK();}
function A56(a,b){var c=new RO();Bsk(c,a,b);return c;}
function B5L(){BVk();return D_p.d3();}
function Bsk(a,b,c){BVk();FO(a,b,c);a.bIw=9217;a.Na=9473;a.Lu=new PQ;}
function CFK(){var b;D$Y=A56(B(1399),0);D$Z=A56(B(1947),1);D$0=A56(B(1946),2);b=A56(B(1945),3);D$1=b;D_p=V(RO,[D$Y,D$Z,D$0,b]);}
function A8S(){CL.call(this);this.bPh=null;}
function CBL(a,b){return IE(b)!=2?0:1;}
function AUP(){CL.call(this);this.bJ5=null;}
function CE_(a,b){return A5Z(b);}
function AR7(){CL.call(this);this.bO2=null;}
function CrO(a,b){return A2A(b);}
function AR6(){CL.call(this);this.bGK=null;}
function CHo(a,b){return 0;}
function A5e(){CL.call(this);this.bId=null;}
function CvM(a,b){return !IE(b)?0:1;}
function A62(){CL.call(this);this.bKj=null;}
function CO_(a,b){return XU(b);}
function A00(){CL.call(this);this.bNS=null;}
function Cyj(a,b){return Xr(b);}
function AWx(){CL.call(this);this.bHp=null;}
function Cai(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 AUM(){CL.call(this);this.bF2=null;}
function CpZ(a,b){a:{b:{switch(IE(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=Xr(b);}return b;}
function A57(){CL.call(this);this.bM2=null;}
function CtH(a,b){a:{b:{switch(IE(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=Xr(b);}return b;}
function AP9(){CL.call(this);this.bIb=null;}
function Cb2(a,b){a:{switch(IE(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;}
function AVY(){CL.call(this);this.bP_=null;}
function CKi(a,b){return ZQ(b);}
function A7g(){CL.call(this);this.bG5=null;}
function CMA(a,b){return AV1(b);}
function AXN(){CL.call(this);this.bPJ=null;}
function CoO(a,b){return IE(b)!=3?0:1;}
function A8B(){CL.call(this);this.bF4=null;}
function Ccz(a,b){a:{b:{switch(IE(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=Xr(b);}return b;}
function APO(){CL.call(this);this.bQw=null;}
function Ctu(a,b){a:{b:{switch(IE(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=Xr(b);}return b;}
function AHu(){CL.call(this);this.beT=0;}
function CWD(a){var b=new AHu();BI9(b,a);return b;}
function BI9(a,b){Ep(a);a.beT=b;}
function B$I(a,b){return a.gG^(a.beT!=IE(b&65535)?0:1);}
var A8s=K(AHu);
function CnX(a,b){return a.gG^(!(a.beT>>IE(b&65535)&1)?0:1);}
function KO(){var a=this;BA.call(a);a.qP=0;a.bPv=null;}
function BNo(a,b){var c=new KO();CtB(c,a,b);return c;}
function CtB(a,b,c){a.bPv=b;Bm(a);a.qP=c;}
function BVb(){var a=this;D.call(a);a.bEX=0;a.byU=0;a.bOO=Bw;a.bKq=0;a.bf0=0;a.xU=null;a.S3=null;a.UJ=null;a.bQy=0;a.bqz=Bw;a.bNp=0;a.Q2=Bw;}
function CLH(){var a=new BVb();ClD(a);return a;}
function ClD(a){a.bEX=0;a.byU=0;a.bf0=255;a.bNp=0;a.Q2=Bw;}
function BR8(a,b){a.bqz=b;}
function Bby(a,b){var c,d,e,f;c=0;if(a.bEX)c=1;if(a.byU)c=c|2;if(a.xU!==null)c=c|4;if(a.S3!==null)c=c|8;if(a.UJ!==null)c=c|16;d=0;e=b.s5;if(e==1)d=4;else if(e==9)d=2;TH(b,(-29921));FW(b,8);FW(b,c<<24>>24);FW(b,Bu(a.Q2)<<24>>24);FW(b,Bu(CX(a.Q2,8))<<24>>24);FW(b,Bu(CX(a.Q2,16))<<24>>24);FW(b,Bu(CX(a.Q2,24))<<24>>24);FW(b,d<<24>>24);FW(b,a.bf0<<24>>24);f=a.xU;if(f!==null){FW(b,f.data.length<<24>>24);FW(b,a.xU.data.length>>8<<24>>24);f=a.xU;Z8(b,f,0,f.data.length);}f=a.S3;if(f!==null){Z8(b,f,0,f.data.length);FW(b,
0);}f=a.UJ;if(f!==null){Z8(b,f,0,f.data.length);FW(b,0);}}
function AY6(){var a=this;D.call(a);a.Co=null;a.XS=null;}
var Bfy=K();
function B11(b,c){A03(b.eo,c.eo,0,0,0,0,64,32,64,64,0);L6(b.eo,c.eo,24,48,20,52,4,16,8,20,64,64);L6(b.eo,c.eo,28,48,24,52,8,16,12,20,64,64);L6(b.eo,c.eo,20,52,16,64,8,20,12,32,64,64);L6(b.eo,c.eo,24,52,20,64,4,20,8,32,64,64);L6(b.eo,c.eo,28,52,24,64,0,20,4,32,64,64);L6(b.eo,c.eo,32,52,28,64,12,20,16,32,64,64);L6(b.eo,c.eo,40,48,36,52,44,16,48,20,64,64);L6(b.eo,c.eo,44,48,40,52,48,16,52,20,64,64);L6(b.eo,c.eo,36,52,32,64,48,20,52,32,64,64);L6(b.eo,c.eo,40,52,36,64,44,20,48,32,64,64);L6(b.eo,c.eo,44,52,40,64,
40,20,44,32,64,64);L6(b.eo,c.eo,48,52,44,64,52,20,56,32,64,64);}
function L6(b,c,d,e,f,g,h,i,j,k,l,m){if(d<=f)A03(b,c,h,i,d,e,j-h|0,k-i|0,l,m,0);else A03(b,c,h,i,f,e,j-h|0,k-i|0,l,m,1);}
function A03(b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p;m=0;while(m<i){n=0;while(n<h){o=b.data[(R(e+m|0,j)+d|0)+n|0];p=!l?(R(g+m|0,k)+f|0)+n|0:(((R(g+m|0,k)+f|0)+h|0)-n|0)-1|0;c.data[p]=o;n=n+1|0;}m=m+1|0;}}
function AA_(){var a=this;HY.call(a);a.oh=0.0;a.XL=0;a.btL=0;}
var D_q=null;function BxR(){BxR=Be(AA_);CgR();}
function D_r(a){var b=new AA_();ASS(b,a);return b;}
function ASS(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BxR();c=new AQS;$p=1;case 1:Byg(c,b);if(C()){break _;}OF(a,c);a.oh=0.0;a.XL=0;b.ih=a.lK;a.qS=1;EY();b.cB(C1z,1);a.hw=208;return;default:H$();}}ED().s(a,b,c,$p);}
function Buq(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.s.bJ.C7())return;b=a.s;c=Kt(b.l);$p=1;case 1:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bb_(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{if(b===null){b=a.s.l;f=b.X;g=f.hB;if(g===null)break a;if(!d){$p=2;continue _;}if(d!=1)break a;g=J1(f.hB,1);b=a.s.l;$p=3;continue _;}f=b.AL;BxR();if(f!==D_q){f=a.lK;c=b.IM;g=a.s.l;$p=1;continue _;}f=a.s.l.X;g=f.hB;h=Fx(b);if(!(g!==null&&h!==null&&g.N==h.N)){if(g!==null)JA(f,null);else if(h===null)JA(f,null);else{JA(f,
A_b(h));b=f.hB;if(e)b.q=F1(b);}}else if(d){c=g.q;if(c<=1)JA(f,null);else g.q=c-1|0;}else if(e)g.q=F1(g);else if(g.q<F1(g))g.q=g.q+1|0;}return;case 1:Beb(f,c,d,e,g);if(C()){break _;}i=Fx(UF(a.lK,b.IM));a.s.bJ.bot(i,((b.IM-a.lK.gb.p|0)+9|0)+36|0);return;case 2:BS_(b,g);if(C()){break _;}a.s.bJ.a9o(f.hB);JA(f,null);if(d!=1)return;g=J1(f.hB,1);b=a.s.l;$p=3;case 3:BS_(b,g);if(C()){break _;}a.s.bJ.a9o(g);if(!f.hB.q)JA(f,null);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function ByS(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.s.bJ.C7()){$p=1;continue _;}b=a.s;c=Kt(b.l);$p=2;continue _;case 1:AJ2(a);if(C()){break _;}CC(a.W);return;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BuY(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(2623);d=8;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BjI(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbu(a);if(C()){break _;}b=ML();if(!b)return;c=a.lK;d=((c.pU.p/8|0)-8|0)+1|0;if(b>0)b=1;if(b<0)b=(-1);e=a.oh-b/d;a.oh=e;if(e<0.0)a.oh=0.0;if(a.oh>1.0)a.oh=1.0;e=a.oh;$p=2;case 2:BrI(c,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bwa(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=ABh(0);f=a.un;g=a.xd;h=f+155|0;i=g+17|0;j=h+14|0;k=(i+160|0)+2|0;if(!a.btL&&e&&b>=h&&c>=i&&b<j&&c<k)a.XL=1;if(!e)a.XL=0;a.btL=e;if(!a.XL){$p=1;continue _;}l=(c-(i+8|0)|0)/((k-i|0)-16.0);a.oh=l;if(l<0.0)a.oh=0.0;if(a.oh>1.0)a.oh=1.0;m=a.lK;l=a.oh;$p=2;continue _;case 1:BG6(a,
b,c,d);if(C()){break _;}Cj(1.0,1.0,1.0,1.0);Bl(2896);return;case 2:BrI(m,l);if(C()){break _;}$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function B0B(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cj(1.0,1.0,1.0,1.0);e=a.s.U;f=B(2624);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;D5(a.s.U,g);h=a.un;i=a.xd;CW(a,h,i,0,0,a.mZ,a.hw);j=i+17|0;k=(j+160|0)+2|0;CW(a,h+154|0,j+(((k-j|0)-17|0)*a.oh|0)|0,0,208,16,16);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BMh(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.b2){c=a.s;d=Z7(c.fE);$p=1;continue _;}if(b.b2!=1)return;b=a.s;c=Sj(a,b.fE);$p=2;continue _;case 1:Bd_(c,d);if(C()){break _;}if(b.b2!=1)return;b=a.s;c=Sj(a,b.fE);$p=2;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Ri(){BxR();return D_q;}
function CgR(){D_q=CH3(B(2625),72);}
function Ig(){var a=this;D.call(a);a.qj=null;a.gb=null;a.k6=0;a.a6q=0;a.rv=null;a.bGP=null;}
function PG(a){a.qj=BL();a.gb=BL();a.k6=0;a.a6q=0;a.rv=BL();a.bGP=Gg();}
function Ff(a,b){var c;c=a.gb;b.IM=c.p;Y(c,b);Y(a.qj,null);}
function UF(a,b){return Z(a.gb,b);}
function BFm(a,b){var c;c=Z(a.gb,b);return c===null?null:Fx(c);}
function Beb(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;g=W(c,1);if(g>0)return null;a:{if(!(c&&g)){h=e.X;i=W(b,(-999));if(i){if(d){$p=1;continue _;}if(b<0)return null;j=Z(a.gb,b);if(j===null)break a;$p=2;continue _;}j=h.hB;if(j!==null&&!i){if(!c){$p=3;continue _;}if(!g){j=J1(h.hB,1);$p=4;continue _;}}}}return f;case 1:$z
=a.yg(b);if(C()){break _;}k=$z;if(k!==null){i=k.N;f=GM(k);l=Z(a.gb,b);if(l!==null&&Fx(l)!==null&&(Fx(l)).N==i){$p=5;continue _;}}return f;case 2:Bq7(j);if(C()){break _;}m=Fx(j);n=h.hB;if(m!==null)f=GM(m);b:{if(m===null){if(n===null)break b;if(!j.yh(n))break b;g=c?1:n.q;if(g>j.An())g=j.An();e=J1(n,g);$p=10;continue _;}if(n===null){g=!c?m.q:(m.q+1|0)/2|0;$p=6;continue _;}if(!j.yh(n)){if(m.N!=n.N)break b;if(F1(n)<=1)break b;if(VV(m)&&m.bD!=n.bD)break b;g=m.q;if(g<=0)break b;if((g+n.q|0)>F1(n))break b;n.q=n.q+g
|0;J1(m,g);if(!m.q){e=null;$p=12;continue _;}e=h.hB;$p=11;continue _;}if(m.N==n.N&&!(VV(m)&&m.bD!=n.bD)){g=c?1:n.q;if(g>(j.An()-m.q|0))g=j.An()-m.q|0;if(g>(F1(n)-m.q|0))g=F1(n)-m.q|0;J1(n,g);if(!n.q)JA(h,null);m.q=m.q+g|0;}else if(n.q<=j.An()){$p=7;continue _;}}return f;case 3:BS_(e,j);if(C()){break _;}JA(h,null);if(g)return f;j=J1(h.hB,1);$p=4;case 4:BS_(e,j);if(C()){break _;}if(!h.hB.q)JA(h,null);return f;case 5:a.bPL(b,c,d,e);if(C()){break _;}return f;case 6:$z=Bp4(j,g);if(C()){break _;}o=$z;JA(h,o);if(!m.q)
{e=null;$p=9;continue _;}e=h.hB;$p=8;continue _;case 7:BSW(j,n);if(C()){break _;}JA(h,m);return f;case 8:j.ba_(e);if(C()){break _;}return f;case 9:BSW(j,e);if(C()){break _;}e=h.hB;$p=8;continue _;case 10:BSW(j,e);if(C()){break _;}if(!n.q)JA(h,null);return f;case 11:j.ba_(e);if(C()){break _;}return f;case 12:BSW(j,e);if(C()){break _;}e=h.hB;$p=11;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BJp(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Beb(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BIf(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.X;d=c.hB;if(d===null)return;$p=1;case 1:BS_(b,d);if(C()){break _;}JA(c,null);return;default:H$();}}ED().s(a,b,c,d,$p);}
function BWB(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=UF(a,b);$p=1;case 1:BSW(d,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BHj(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;d=b.data;if(c>=d.length)return;e=UF(a,c);f=d[c];$p=1;case 1:BSW(e,f);if(C()){break _;}c=c+1|0;d=b.data;if(c>=d.length)return;e=UF(a,c);f=d[c];continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CHC(a,b,c){}
function BAt(a,b){var c;c=(a.a6q+1|0)<<16>>16;a.a6q=c;return c;}
function CIU(a,b){}
function Cht(a,b){}
function Bvt(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=!e?c:d-1|0;a:{if(A$0(b))while(b.q>0){if(!(!e&&f<d)){if(!e)break a;if(f<c)break a;}g=Z(a.gb,f);h=Fx(g);if(h!==null&&h.N==b.N&&!(VV(b)&&b.bD!=h.bD)){i=h.q+b.q|0;if(i<=F1(b)){b.q=0;h.q=i;$p=3;continue _;}if(h.q<F1(b)){b.q=b.q-(F1(b)-h.q|0)|0;h.q=F1(b);$p=4;continue _;}}if(!e){f=f+1|0;continue;}f=f+(-1)|0;}}b:
{if(b.q>0){j=!e?c:d-1|0;while(true){if(!(!e&&j<d)){if(!e)break b;if(j<c)break;}g=Z(a.gb,j);if(Fx(g)===null){h=GM(b);$p=1;continue _;}if(!e){j=j+1|0;continue;}j=j+(-1)|0;}}}return 0;case 1:BSW(g,h);if(C()){break _;}$p=2;case 2:Bq7(g);if(C()){break _;}b.q=0;return 1;case 3:Bq7(g);if(C()){break _;}c:{while(true){f=!e?f+1|0:f+(-1)|0;if(b.q<=0)break c;if(!(!e&&f<d)){if(!e)break c;if(f<c)break;}g=Z(a.gb,f);h=Fx(g);if(h===null)continue;if(h.N!=b.N)continue;if(VV(b)&&b.bD!=h.bD)continue;i=h.q+b.q|0;if(i<=F1(b)){b.q
=0;h.q=i;continue _;}if(h.q<F1(b)){b.q=b.q-(F1(b)-h.q|0)|0;h.q=F1(b);$p=4;continue _;}}}d:{if(b.q>0){j=!e?c:d-1|0;while(true){if(!(!e&&j<d)){if(!e)break d;if(j<c)break;}g=Z(a.gb,j);if(Fx(g)===null){h=GM(b);$p=1;continue _;}if(!e){j=j+1|0;continue;}j=j+(-1)|0;}}}return 1;case 4:Bq7(g);if(C()){break _;}c:{while(true){f=!e?f+1|0:f+(-1)|0;if(b.q<=0)break c;if(!(!e&&f<d)){if(!e)break c;if(f<c)break;}g=Z(a.gb,f);h=Fx(g);if(h===null)continue;if(h.N!=b.N)continue;if(VV(b)&&b.bD!=h.bD)continue;i=h.q+b.q|0;if(i<=F1(b))
{b.q=0;h.q=i;$p=3;continue _;}if(h.q<F1(b)){b.q=b.q-(F1(b)-h.q|0)|0;h.q=F1(b);continue _;}}}d:{if(b.q>0){j=!e?c:d-1|0;while(true){if(!(!e&&j<d)){if(!e)break d;if(j<c)break;}g=Z(a.gb,j);if(Fx(g)===null){h=GM(b);$p=1;continue _;}if(!e){j=j+1|0;continue;}j=j+(-1)|0;}}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Dt(){var a=this;EL.call(a);a.ex=0;a.bge=0.0;a.bgf=0.0;a.cF=0;a.bT=0;a.cQ=0.0;a.u7=0.0;a.e5=0.0;a.eO=0.0;a.e9=0.0;}
var D98=0.0;var D99=0.0;var D9$=0.0;function D_s(a,b,c,d,e,f,g){var h=new Dt();Gb(h,a,b,c,d,e,f,g);return h;}
function Gb(a,b,c,d,e,f,g,h){var i,j;FJ(a,b);a.cF=0;a.bT=0;Dp(a,0.20000000298023224,0.20000000298023224);a.cv=a.bC/2.0;C0(a,c,d,e);a.e9=1.0;a.eO=1.0;a.e5=1.0;a.k=f+(Cy()*2.0-1.0)*0.4000000059604645;a.i=g+(Cy()*2.0-1.0)*0.4000000059604645;a.j=h+(Cy()*2.0-1.0)*0.4000000059604645;i=(Cy()+Cy()+1.0)*0.15000000596046448;c=a.k;c=c*c;d=a.i;c=c+d*d;d=a.j;j=CJ(c+d*d);c=a.k;d=j;c=c/d;e=i;a.k=c*e*0.4000000059604645;a.i=a.i/d*e*0.4000000059604645+0.10000000149011612;a.j=a.j/d*e*0.4000000059604645;a.bge=P(a.g)*3.0;a.bgf=
P(a.g)*3.0;a.cQ=(P(a.g)*0.5+0.5)*2.0;a.bT=4.0/(P(a.g)*0.8999999761581421+0.10000000149011612)|0;a.cF=0;}
function AYc(a,b){var c,d;c=a.k;d=b;a.k=c*d;a.i=(a.i-0.10000000149011612)*d+0.10000000149011612;a.j=a.j*d;return a;}
function BpZ(a,b){var c;c=0.20000000298023224*b;Dp(a,c,c);a.cQ=a.cQ*b;return a;}
function AF3(a,b,c,d){a.e5=b;a.eO=c;a.e9=d;}
function BLk(a){return a.e5;}
function BY1(a){return a.eO;}
function Bt$(a){return a.e9;}
function CPb(a){return 0;}
function Cgo(a){}
function BrV(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}c=a.i-0.04*a.u7;a.i=c;d=a.k;e=a.j;$p=1;case 1:BzG(a,d,c,e);if(C()){break _;}c=a.k*0.9800000190734863;a.k=c;a.i=a.i*0.9800000190734863;d=a.j*0.9800000190734863;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}c=a.i-0.04*a.u7;a.i=c;d=a.k;e=
a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function IX(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;i=a.ex;j=(i%16|0)/16.0;k=j+0.062437500804662704;l=(i/16|0)/16.0;m=l+0.062437500804662704;n=0.10000000149011612*a.cQ;o=a.bU;p=a.d-o;q=c;r=o+p*q-D98;p=a.cD;s=p+(a.h-p)*q-D99;o=a.bX;t=o+(a.c-o)*q-D9$;BF(b,a.e5*1.0,a.eO*1.0,a.e9*1.0);u=d*n;v=r-u;w=g*n;x=v-w;c=e*n;o=s-c;d=f*n;e=t-d;f=h*n;p=e-f;q=k;y=m;F(b,x,o,p,q,y);x=v+w;z=s+c;ba=e+f;p=l;F(b,x,z,ba,q,p);c=r+u;q=c+w;d=t+d;x=d+f;ba=j;F(b,q,z,x,ba,p);F(b,c-w,o,d-f,ba,y);}
function CkS(a){return 0;}
function B6n(a,b){}
function BJ$(a,b){a.ex=b;}
function BUY(a){return a.ex;}
function A19(){var a=this;De.call(a);a.a4u=0;a.Lm=0;}
function Bzg(a){a.a4u=0;CC(a.W);Y(a.W,Ge(1,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+(-16)|0,B(2626)));if(E1(a.s))(Z(a.W,0)).f5=B(2627);Y(a.W,Ge(4,(a.F/2|0)-100|0,((a.S/4|0)+24|0)+(-16)|0,B(2628)));Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+96|0)+(-16)|0,B(2629)));Y(a.W,Fw(5,(a.F/2|0)-100|0,((a.S/4|0)+48|0)+(-16)|0,98,20,C6(B(2630))));Y(a.W,Fw(6,(a.F/2|0)+2|0,((a.S/4|0)+48|0)+(-16)|0,98,20,C6(B(2631))));}
function BIq(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.b2){c=a.s;d=CEB(a,c.m);$p=1;continue _;}if(b.b2==1){c=a.s.fE;C1();OC(c,C4G,1);if(E1(a.s))a.s.t.bhF();c=a.s;d=null;$p=4;continue _;}if(b.b2==4){c=a.s;d=null;$p=2;continue _;}if(b.b2==5){c=a.s;d=Z7(c.fE);$p=6;continue _;}if(b.b2!=6)return;b=a.s;c=Sj(a,b.fE);$p=7;continue _;case 1:Bd_(c,d);if(C()){break _;}if(b.b2==1){c=a.s.fE;C1();OC(c,C4G,1);if(E1(a.s))a.s.t.bhF();c=a.s;d
=null;$p=4;continue _;}if(b.b2==4){c=a.s;d=null;$p=2;continue _;}if(b.b2==5){c=a.s;d=Z7(c.fE);$p=6;continue _;}if(b.b2!=6)return;b=a.s;c=Sj(a,b.fE);$p=7;continue _;case 2:Bd_(c,d);if(C()){break _;}c=a.s;$p=3;case 3:Bgd(c);if(C()){break _;}if(b.b2==5){c=a.s;d=Z7(c.fE);$p=6;continue _;}if(b.b2!=6)return;b=a.s;c=Sj(a,b.fE);$p=7;continue _;case 4:Bdk(c,d);if(C()){break _;}c=a.s;d=Qp();$p=5;case 5:Bd_(c,d);if(C()){break _;}if(b.b2==4){c=a.s;d=null;$p=2;continue _;}if(b.b2==5){c=a.s;d=Z7(c.fE);$p=6;continue _;}if
(b.b2!=6)return;b=a.s;c=Sj(a,b.fE);$p=7;continue _;case 6:Bd_(c,d);if(C()){break _;}if(b.b2!=6)return;b=a.s;c=Sj(a,b.fE);$p=7;case 7:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bmx(a){a.Lm=a.Lm+1|0;}
function BIZ(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.s.t;f=a.a4u;a.a4u=f+1|0;$p=2;case 2:$z=BWc(e,f);if(C()){break _;}f=$z;f=f?0:1;if(!f&&a.Lm>=20){e=a.R;g=B(2632);f=a.F/2|0;h=40;i=16777215;$p=4;continue _;}h=255.0*(BC(((a.Lm%10|0)+d)/10.0*3.1415927410125732*2.0)*0.20000000298023224+0.800000011920929)|0;e=a.R;g=B(2633);f=8;i=a.S-16
|0;h=h<<16|h<<8|h;$p=3;case 3:Bz8(a,e,g,f,i,h);if(C()){break _;}e=a.R;g=B(2632);f=a.F/2|0;h=40;i=16777215;$p=4;case 4:BZ3(a,e,g,f,h,i);if(C()){break _;}$p=5;case 5:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function A77(){var a=this;D.call(a);a.bLI=null;a.LI=0;a.Kl=0;a.ZA=0;}
function BSr(){var a=this;D.call(a);a.bwh=0.0;a.bwg=0.0;a.bwf=0.0;}
function Cxv(a){var b=new BSr();CKR(b,a);return b;}
function CKR(a,b){a.bwh= -b.d;a.bwg= -b.h;a.bwf= -b.c;}
function Cbi(a,b,c){var d,e,f,g,h,i,j;b=b;c=c;d=b.Yt;e=a.bwh;d=d+e;f=b.a0$;g=a.bwg;f=f+g;h=b.a3p;i=a.bwf;h=h+i;j=c.Yt+e;e=c.a0$+g;g=c.a3p+i;return (d*d+f*f+h*h-(j*j+e*e+g*g))*1024.0|0;}
var A9w=K(O_);
function B6G(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(GQ(l)){if(j>=d){if(!AB_(h,2)){i=D6i;break a;}j=j+(-1)|0;break a;}if(!F6(k[j])){i=GT(1);break a;}j=j+(-1)|0;i=ACQ(2);break a;}if(F6(l))i=GT(1);if(l>=128){i=ACQ(1);j=j+(-1)|0;break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.FO=j;h.F5=f;return i;}
var AYO=K(O_);
function Cz8(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c<d){if(f>=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(GQ(l)){if(j==d){if(!AB_(h,2)){i=D6i;break a;}j=j+(-1)|0;break a;}if(!F6(k[j])){i=GT(1);break a;}j=j+(-1)|0;i=ACQ(2);break a;}if(F6(l))i=GT(1);if(l>=256){j=j+(-1)|0;i=ACQ(1);break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.FO=j;h.F5=f;return i;}
function A7c(){var a=this;O_.call(a);a.a$R=0;a.a6L=0;}
function CM8(a,b,c,d,e,f,g,h){var i,j;if(a.a$R){if((f+2|0)>g)return !GW(h.a$6)?D6h:null;a.a$R=0;if(!a.a6L){i=e.data;j=f+1|0;i[f]=(-2);f=j+1|0;i[j]=(-1);}else{i=e.data;j=f+1|0;i[f]=(-1);f=j+1|0;i[j]=(-2);}}return !a.a6L?BaY(a,b,c,d,e,f,g,h):BP6(a,b,c,d,e,f,g,h);}
function BP6(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c];if(!GQ(l)){if(F6(l)){c=k+(-1)|0;i=GT(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(ST(h,2))break a;i=D6h;break a;}j=e.data;c=f+1|0;j[f]=(l&255)<<24>>24;f=c+1|0;j[c]=l>>8<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(AB_(h,2))break a;i=D6i;break a;}c=k+1|0;m=j[k];if(!F6(m)){c=c+(-2)|0;i=GT(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(ST(h,4))break a;i=D6h;break a;}j=e.data;n=f+1|0;j[f]=(l&255)<<24>>24;f=n+1|0;j[n]=l>>8
<<24>>24;n=f+1|0;j[f]=(m&255)<<24>>24;f=n+1|0;j[n]=m>>8<<24>>24;}}}h.FO=c;h.F5=f;return i;}
function BaY(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c<d){if(f>=g)break a;j=b.data;k=c+1|0;l=j[c];if(!GQ(l)){if(F6(l)){c=k+(-1)|0;i=GT(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(ST(h,2))break a;i=D6h;break a;}j=e.data;c=f+1|0;j[f]=l>>8<<24>>24;f=c+1|0;j[c]=(l&255)<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(AB_(h,2))break a;i=D6i;break a;}c=k+1|0;m=j[k];if(!F6(m)){c=c+(-2)|0;i=GT(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(ST(h,4))break a;i=D6h;break a;}j=e.data;n=f+1|0;j[f]=l>>8<<24>>24;f=n+1|0;j[n]=(l&255)
<<24>>24;n=f+1|0;j[f]=m>>8<<24>>24;f=n+1|0;j[n]=(m&255)<<24>>24;}}}h.FO=c;h.F5=f;return i;}
var AOy=K();
function Cxf(a,b,c){Bb(c,b.gK.byd);}
function CeF(a,b){return b instanceof AOy;}
function Cf3(a){return 2;}
var AF8=K();
function B1Q(a,b,c){var d,e,f,g;d=b.bAa;if(d===null)Bb(c,164);else{b=b.gK.blM;e=b.iO;f=b.iz;b=A37(d);f=Vr(e,f);if(D23===null)D23=B9T();a:{g=D23;if(g.hasOwnProperty($rt_ustr(f))){f=g[$rt_ustr(f)];if(f.hasOwnProperty($rt_ustr(b))){b=f[$rt_ustr(b)];break a;}}if(g.hasOwnProperty($rt_ustr(e))){f=g[$rt_ustr(e)];if(f.hasOwnProperty($rt_ustr(b))){b=f[$rt_ustr(b)];break a;}}b=null;}BM(c,b!==null&&!JH((b.symbol!==null?$rt_str(b.symbol):null))?(b.symbol!==null?$rt_str(b.symbol):null):A37(d));}}
function B4a(a,b){return b instanceof AF8;}
function CAI(a){return 0;}
var AM1=K();
function B2h(a,b,c){Bb(c,b.gK.bvp);}
function Ct5(a,b){return b instanceof AM1;}
function Cvo(a){return 1;}
function Bn9(){var a=this;D.call(a);a.bzO=null;a.FW=null;a.bdm=null;a.h4=null;a.Dq=null;a.gd=0;a.bnq=0;a.btp=0;a.qg=0;a.bxk=0;a.tM=0;a.Fv=0;a.mi=0;}
function CVt(a,b,c,d,e){var f=new Bn9();ClC(f,a,b,c,d,e);return f;}
function ClC(a,b,c,d,e,f){a.bzO=b;a.FW=c;a.bdm=d;a.h4=e;a.Dq=f;}
function BRR(a){var b,c,d;a:while(true){b=Ky(a.h4,37,a.gd);if(b<0){LH(a.FW,DK(a.h4,a.gd));return;}LH(a.FW,CQ(a.h4,a.gd,b));b=b+1|0;a.gd=b;a.bnq=b;c=BvA(a);if(a.mi&256)a.qg=C8(0,a.bxk);if(a.qg==(-1)){d=a.btp;a.btp=d+1|0;a.qg=d;}b:{a.bxk=a.qg;switch(c){case 66:break;case 67:A7T(a,c,1);break b;case 68:A6u(a,c,1);break b;case 69:case 70:case 71:case 73:case 74:case 75:case 76:case 77:case 78:case 80:case 81:case 82:case 84:case 85:case 86:case 87:case 89:case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:case 101:case 102:case 103:case 105:case 106:case 107:case 108:case 109:case 110:case 112:case 113:case 114:case 116:case 117:case 118:case 119:break a;case 72:A3p(a,
c,1);break b;case 79:AEx(a,c,3,1);break b;case 83:A7k(a,c,1);break b;case 88:AEx(a,c,4,1);break b;case 98:A6l(a,c,0);break b;case 99:A7T(a,c,0);break b;case 100:A6u(a,c,0);break b;case 104:A3p(a,c,0);break b;case 111:AEx(a,c,3,0);break b;case 115:A7k(a,c,0);break b;case 120:AEx(a,c,4,0);break b;default:break a;}A6l(a,c,1);}}M(AEv(Ok(c)));}
function A6l(a,b,c){var d;AMr(a,b);d=a.Dq.data[a.qg];Sg(a,c,A7t(d instanceof Nt?d.bJu():d===null?0:1));}
function A3p(a,b,c){var d;AMr(a,b);d=a.Dq.data[a.qg];Sg(a,c,d===null?B(8):V4(d.db()));}
function A7k(a,b,c){var d,e;AMr(a,b);d=a.Dq.data[a.qg];if(!Hh(d,ARL))Sg(a,c,Ha(d));else{e=a.mi&7;if(c)e=e|2;d.bTp(a.bzO,e,a.tM,a.Fv);}}
function A7T(a,b,c){var d,e;ZL(a,b,259);d=a.Dq.data[a.qg];e=a.Fv;if(e>=0)M(T4(e));if(d instanceof Io)e=d.bUy();else if(d instanceof K9)e=d.boS()&65535;else if(d instanceof Kl)e=d.bfK()&65535;else{if(!(d instanceof J7)){if(d===null){Sg(a,c,B(8));return;}M(UN(b,C7(d)));}e=d.fT;if(!AC_(e))M(A5r(e));}Sg(a,c,K4(QO(e)));}
function A6u(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;ZL(a,b,507);ATq(a);d=a.Dq.data[a.qg];if(d instanceof Nc){e=d.g6;f=AAa(ADX(e));g=El(e,Bw)?0:1;}else{if(!(d instanceof J7)&&!(d instanceof K9)&&!(d instanceof Kl))M(UN(b,d===null?null:C7(d)));h=d.uK();f=Oq(CP(h));g=h>=0?0:1;}i=0;j=new T;U(j);if(g){if(!(a.mi&128)){Bb(j,45);i=1;}else{Bb(j,40);i=2;}}else{b=a.mi;if(b&8){Bb(j,43);i=1;}else if(b&16){Bb(j,32);i=1;}}k=new T;U(k);if(!(a.mi&64))BM(k,f);else{l=(AMh(a.bdm)).w1;m=(Bm0(a.bdm)).v4;n=Bd(f)%m|0;if(!n)n=m;o=0;while
(n<Bd(f)){BM(k,CQ(f,o,n));Bb(k,l);p=n+m|0;o=n;n=p;}BM(k,DK(f,o));}a:{if(a.mi&32){p=k.cX+i|0;while(true){if(p>=a.tM)break a;Bb(j,Lf(0,10));p=p+1|0;}}}LH(j,k);if(g&&a.mi&128)Bb(j,41);Sg(a,c,S(j));}
function AEx(a,b,c,d){var e,f,g,h,i;ZL(a,b,423);ATq(a);e=a.Dq.data[a.qg];if(e instanceof Nc)f=AWW(e.g6,c);else if(e instanceof J7)f=AFf(e.fT,c);else if(e instanceof Kl)f=AFf(e.bfK()&65535,c);else{if(!(e instanceof K9))M(UN(b,e===null?null:C7(e)));f=AFf(e.boS()&255,c);}g=new T;U(g);if(a.mi&4){h=c!=4?B(18):B(2634);e=new T;U(e);J(J(e,h),f);f=S(e);}a:{if(a.mi&32){i=Bd(f);while(true){if(i>=a.tM)break a;Bb(g,Lf(0,10));i=i+1|0;}}}BM(g,f);Sg(a,d,S(g));}
function ATq(a){var b,c;b=a.mi;if(b&8&&b&16)M(Sd(B(2635)));if(b&32&&b&1)M(Sd(B(2636)));c=a.Fv;if(c>=0)M(T4(c));if(b&1&&a.tM<0)M(A0k(CQ(a.h4,a.bnq,a.gd)));}
function Sg(a,b,c){var d;d=a.Fv;if(d>0)c=CQ(c,0,d);if(b)c=AOw(c);if(!(a.mi&1)){AZa(a,c);LH(a.FW,c);}else{LH(a.FW,c);AZa(a,c);}}
function AMr(a,b){ZL(a,b,263);}
function ZL(a,b,c){var d;d=a.mi;if((d|c)==c)return;M(Lw(Ok(Br(B(2637),PI(d&(c^(-1))))),b));}
function AZa(a,b){var c,d,e;if(a.tM>Bd(b)){c=a.tM-Bd(b)|0;d=new T;LJ(d,c);e=0;while(e<c){Bb(d,32);e=e+1|0;}LH(a.FW,d);}}
function BvA(a){var b,c,d,e,f,g;a.mi=0;a.qg=(-1);a.tM=(-1);a.Fv=(-1);b=Br(a.h4,a.gd);if(b!=48&&AM3(b)){c=AO7(a);if(a.gd<Bd(a.h4)&&Br(a.h4,a.gd)==36){a.gd=a.gd+1|0;a.qg=c-1|0;}else a.tM=c;}a:{b:{while(true){if(a.gd>=Bd(a.h4))break a;c:{b=Br(a.h4,a.gd);switch(b){case 32:break;case 33:case 34:case 36:case 37:case 38:case 39:case 41:case 42:case 46:case 47:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:break b;case 35:c=4;break c;case 40:c=128;break c;case 43:c=8;break c;case 44:c
=64;break c;case 45:c=1;break c;case 48:c=32;break c;case 60:c=256;break c;default:break b;}c=16;}d=a.mi;if(d&c)break;a.mi=d|c;a.gd=a.gd+1|0;}e=new APB;f=Ok(b);g=new T;U(g);J(J(g,B(2638)),f);Bg(e,S(g));e.bOB=f;M(e);}}if(a.tM<0&&a.gd<Bd(a.h4)&&AM3(Br(a.h4,a.gd)))a.tM=AO7(a);if(a.gd<Bd(a.h4)&&Br(a.h4,a.gd)==46){b=a.gd+1|0;a.gd=b;if(b<Bd(a.h4)&&AM3(Br(a.h4,a.gd)))a.Fv=AO7(a);else M(AEv(Ok(Br(a.h4,a.gd-1|0))));}if(a.gd<Bd(a.h4)){e=a.h4;c=a.gd;a.gd=c+1|0;return Br(e,c);}e=new AK_;f=a.h4;A$8(e,Ok(Br(f,Bd(f)-1|0)));M(e);}
function AO7(a){var b,c,d,e;b=0;while(a.gd<Bd(a.h4)&&AM3(Br(a.h4,a.gd))){c=b*10|0;d=a.h4;e=a.gd;a.gd=e+1|0;b=c+(Br(d,e)-48|0)|0;}return b;}
function AM3(b){return b>=48&&b<=57?1:0;}
var AB0=K(CY);
var BFb=K();
function ANn(){var a=this;D.call(a);a.q5=Bw;a.qG=0;a.ve=0;}
function CBM(a,b){var c=new ANn();Cuv(c,a,b);return c;}
function Cpb(a,b,c){var d=new ANn();Ce9(d,a,b,c);return d;}
function D_t(a,b,c){var d=new ANn();A8o(d,a,b,c);return d;}
function Cuv(a,b,c){a.q5=b;a.qG=c.qG;a.ve=c.ve;}
function Ce9(a,b,c,d){a.q5=b;a.qG=d+ARs(c)|0;a.ve=d;}
function A8o(a,b,c,d){a.q5=b;a.qG=c;a.ve=d;}
function AOM(a){return a.qG-a.ve|0;}
function A5I(a,b){var c;if(b===null)return 1;a:{b:{if(Do(a.q5,b.q5)){if(a.qG!=b.qG)break b;if(a.ve!=b.ve)break b;}c=0;break a;}c=1;}return c;}
var AGp=K();
function AQI(){var a=this;AGp.call(a);a.nQ=0;a.wr=null;a.bG_=null;a.cf=null;a.dO=null;a.a14=0;a.bs5=null;a.YN=null;a.DB=null;a.IH=0;a.a8K=null;}
function D_u(a,b,c){var d=new AQI();BIY(d,a,b,c);return d;}
function BIY(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.nQ=0;a.a14=0;e=new WC;f=null;$p=1;case 1:Bzd(e,f);if(C()){break _;}a.bs5=e;a.YN=Dc();a.DB=BL();a.IH=20;a.a8K=new DG;a.cf=b;b=new Zo;c=BAU(c,d);b.OF=new D;b.pW=1;b.mU=BL();b.Xg=BL();b.Zb=BL();b.bmW=0;b.rN=0;b.Hx=B(4);b.tN=0;b.Q3=0;b.w3=Cb(0);b.Yl=0;b.bPU=50;b.t7=a;c=AQR(c);b.xf=c;if(c!==null){c.a8s=1;c.bgR=1;}else{g=X(D,1);g.data[0]=B(2639);Lk(b,
B(2215),g);}a.wr=b;return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BJ0(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.nQ){b=a.wr;c=b.xf;if(c!==null){c=A2P(c);UD();if(c===D_v){d=X(D,1);d.data[0]=B(2640);Lk(b,B(2215),d);}}while(b.pW&&BdF(b)){}a:{while(true){if(!b.pW)break a;c=b.xf;if(c!==null&&c.rG)break;if(!0)break a;}c=null;e=b.OF;$p=1;continue _;}if(!Da(b.mU)){f=100+(-1)|0;if(100>0){c=DL(b.mU,0);e=b.t7;$p=2;continue _;}}if
(b.pW){g=b.tN+1|0;b.tN=g;if(g>1200)Lk(b,B(2641),X(D,0));}if(b.rN&&Da(b.mU)){c=b.t7;e=b.Hx;d=b.St;if(!c.nQ){c.nQ=1;h=c.cf;i=null;$p=3;continue _;}b.rN=0;}}return;case 1:A3R(e);if(C()){break _;}b:{try{if(!Da(b.Xg))c=DL(b.Xg,0);else if(!Da(b.Zb)){f=b.Yl;b.Yl=f-1|0;if(f<=0){c=DL(b.Zb,0);b.Yl=2;}}Kz(e);break b;}catch($$e){$$je=N($$e);b=$$je;}Kz(e);M(b);}if(c===null)g=0;else{try{e=CUh(c.ch()+1|0);h=AF1(e);$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}ALd(b,c);g=0;}c:{while
(true){if(!g)break c;if(!b.pW)break c;c=b.xf;if(c!==null&&c.rG)break;g=0;}c=null;e=b.OF;continue _;}if(!Da(b.mU)){f=100+(-1)|0;if(100>0){c=DL(b.mU,0);e=b.t7;$p=2;continue _;}}if(b.pW){g=b.tN+1|0;b.tN=g;if(g>1200)Lk(b,B(2641),X(D,0));}if(b.rN&&Da(b.mU)){c=b.t7;e=b.Hx;d=b.St;if(!c.nQ){c.nQ=1;h=c.cf;i=null;$p=3;continue _;}b.rN=0;}return;case 2:c.cC(e);if(C()){break _;}g=f;if(!Da(b.mU)){f=g+(-1)|0;if(g>0){c=DL(b.mU,0);e=b.t7;continue _;}}if(b.pW){g=b.tN+1|0;b.tN=g;if(g>1200)Lk(b,B(2641),X(D,0));}if(b.rN&&Da(b.mU))
{c=b.t7;e=b.Hx;d=b.St;if(!c.nQ){c.nQ=1;h=c.cf;i=null;$p=3;continue _;}b.rN=0;}return;case 3:Bdk(h,i);if(C()){break _;}h=c.cf;i=CYB(B(2642),e,d);$p=4;case 4:Bd_(h,i);if(C()){break _;}b.rN=0;return;case 5:b:{try{BWQ(c,h);if(C()){break _;}BmR(h);d=QD(e);j=d.data;BzC(b.xf,d);g=b.Q3;f=j.length;b.Q3=g-f|0;d=D_w.data;g=AOE(c);d[g]=d[g]+f|0;g=1;break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}ALd(b,c);g=0;}d:{while(true){if(!g)break d;if(!b.pW)break d;c=b.xf;if(c!==null&&c.rG)break;g=
0;}c=null;e=b.OF;$p=1;continue _;}if(!Da(b.mU)){f=100+(-1)|0;if(100>0){c=DL(b.mU,0);e=b.t7;$p=2;continue _;}}if(b.pW){g=b.tN+1|0;b.tN=g;if(g>1200)Lk(b,B(2641),X(D,0));}if(b.rN&&Da(b.mU)){c=b.t7;e=b.Hx;d=b.St;if(!c.nQ){c.nQ=1;h=c.cf;i=null;$p=3;continue _;}b.rN=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BST(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.TL/32.0;d=b.a0G/32.0;e=b.a0R/32.0;f=null;if(b.jL==10)f=A41(a.dO,c,d,e,0);if(b.jL==11)f=A41(a.dO,c,d,e,1);if(b.jL==12)f=A41(a.dO,c,d,e,2);if(b.jL==90){f=new AGF;FJ(f,a.dO);f.a3$=(-1);f.a1$=(-1);f.TN=(-1);f.a1N=0;f.ts=0;f.SA=0;f.FB=0;f.m_=0;f.yz=null;Dp(f,0.25,0.25);f.BE=1;C0(f,c,d,e);f.BE=1;}if(b.jL==60)f=BYO(a.dO,c,
d,e);if(b.jL==61){f=new OW;Qt(f,a.dO,c,d,e);}if(b.jL==65){f=new VL;Qt(f,a.dO,c,d,e);}if(b.jL==72)f=BTy(a.dO,c,d,e);if(b.jL==63){f=CYo(a.dO,c,d,e,b.Km/8000.0,b.KZ/8000.0,b.KJ/8000.0);b.uf=0;}if(b.jL==64){f=new R5;BFA(f,a.dO,c,d,e,b.Km/8000.0,b.KZ/8000.0,b.KJ/8000.0);Dp(f,0.3125,0.3125);b.uf=0;}if(b.jL==62){f=new T$;Qt(f,a.dO,c,d,e);}if(b.jL==73){f=BoL(a.dO,c,d,e,b.uf);b.uf=0;}if(b.jL==1)f=Cwz(a.dO,c,d,e);if(b.jL==50)f=BS8(a.dO,c,d,e);if(b.jL==70){f=new U7;g=a.dO;O();ATE(f,g,c,d,e,C5x.a);}if(b.jL==71){f=new U7;h
=a.dO;O();ATE(f,h,c,d,e,C5y.a);}if(f===null)return;f.tT=b.TL;f.tS=b.a0G;f.tR=b.a0R;f.r=0.0;f.E=0.0;i=b.ba6;f.h9=i;g=a.dO;$p=1;case 1:By8(g,i,f);if(C()){break _;}i=b.uf;if(i>0){if(b.jL==60){g=JF(a,i);if(g instanceof Fo)f.DZ=g;}f.xu(b.Km/8000.0,b.KZ/8000.0,b.KJ/8000.0);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function EK(a,b){if(!a.nQ)AIR(a.wr,b);}
function AQ5(a){a.nQ=1;Lk(a.wr,B(2643),X(D,0));}
function JF(a,b){var c;c=a.cf.l;if(b!=c.h9)c=A02(a.dO,b);return c;}
function BVw(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=b.bdu;if(!c){d=CH3(b.a3Y,b.a41);e=a.cf.l;$p=1;continue _;}if(c==2){f=BG7();e=a.cf.l;$p=2;continue _;}if(c==5){g=BE9();e=a.cf.l;$p=3;continue _;}if(c==3){h=BOy();e=a.cf.l;$p=4;continue _;}if(c==1){e=a.cf.l;i=Q(e.d);c=Q(e.h);j=Q(e.c);$p=5;continue _;}if(c!=4)return;e=a.cf.l;i=Q(e.d);c=Q(e.h);j=Q(e.c);$p=6;continue _;case 1:BC4(e,
d);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;case 2:Bww(e,f);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;case 3:BwQ(e,g);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;case 4:BlG(e,h);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;case 5:Bi9(e,i,c,j);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;case 6:BQQ(e,i,c,j);if(C()){break _;}a.cf.l.ih.k6=b.zM;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BV(){var a=this;D.call(a);a.bN4=Bw;a.vE=0;}
var D_x=null;var D_y=null;var D_z=null;var D_A=null;var D_B=null;var D_C=0;function Za(){Za=Be(BV);B2z();}
function CA(a){Za();a.bN4=CS();a.vE=0;}
function C9(b,c,d,e,f){var g,h,i;Za();g=D_x;h=AHg(b);i=g.vD.data;g=i[ADh(h,i.length)];a:{while(true){if(g===null){g=null;break a;}if(g.Px==b)break;g=g.zK;}}if(g===null?0:1){e=new BW;f=new T;U(f);Bj(J(f,B(2644)),b);Bg(e,S(f));M(e);}if(Fi(D_y,e)){f=new BW;e=Ha(e);g=new T;U(g);J(J(g,B(2645)),e);Bg(f,S(g));M(f);}VN(D_x,b,f);BS(D_y,e,BJ(b));if(c)Eo(D_z,BJ(b));if(d)Eo(D_A,BJ(b));}
function AOE(a){Za();return (Cp(D_y,C7(a))).fT;}
function BYa(b,c){var d,e,f,g,$$je;Za();d=b.fW.kG();if(d<0){b=new Hv;Bm(b);M(b);}a:{d=d&255;if(!(c&&!RT(D_A,BJ(d)))){if(c)break a;if(RT(D_z,BJ(d)))break a;}b=new Ch;e=new T;U(e);Bj(J(e,B(2646)),d);Bg(b,S(e));M(b);}b:{try{e=TO(D_x,d);e=e!==null?e.cr():null;break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}B4(e);e=DC();f=new T;U(f);Bj(J(f,B(2647)),d);B_(e,S(f));e=null;}if(e===null){b=new Ch;e=new T;U(e);Bj(J(e,B(2646)),d);Bg(b,S(e));M(b);}c:{d:{e.cn(b);g=L(e.ch());if(D_D){b=D_E;Hg(b);e:
{try{if(!Fi(D_F,BJ(d))){Bz(D_F,BJ(d),F3(L(1)));Bz(D_G,BJ(d),F3(g));break e;}Bz(D_F,BJ(d),F3(Bi(AZO(Cp(D_F,BJ(d))),L(1))));Bz(D_G,BJ(d),F3(Bi(AZO(Cp(D_G,BJ(d))),g)));break e;}catch($$e){$$je=N($$e);e=$$je;break c;}}try{DN(b);break d;}catch($$e){$$je=N($$e);e=$$je;break c;}}}return e;}DN(b);M(e);}
function BWQ(b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Za();H5(c,AOE(b));$p=1;case 1:b.cm(c);if(C()){break _;}return;default:H$();}}ED().s(b,c,$p);}
function Nd(b,c){var d,e,f,g;Za();if(Bd(b)>32767){c=new Ch;Bg(c,B(2648));M(c);}DV(c,Bd(b));d=Cb(Bd(b)*2|0);e=d.data;f=0;while(f<Bd(b)){g=!f?f:f*2|0;e[g]=Br(b,f)>>8<<24>>24;e[g+1|0]=Br(b,f)<<24>>24;f=f+1|0;}JJ(c.cY,d);c.lj=c.lj+e.length|0;}
function No(b,c){var d,e,f,g,h;Za();d=D1(b);if(d>c){b=new Ch;e=new T;U(e);f=J(e,B(2649));Bj(f,d<<16>>16);f=J(f,B(2650));Bj(f,c);Bb(f,41);Bg(b,S(e));M(b);}if(d<0){e=new Ch;Bg(e,B(2651));M(e);}e=new T;U(e);g=0;while(g<d){if(YN(b,2)<0){b=new Hv;Bm(b);M(b);}h=b.BD.data;Bb(e,((h[0]&255)<<8|h[1]&255)&65535);g=g+1|0;}return S(e);}
function XS(a,b){var c,d;c=null;d=D1(b);if(d>=0){c=E9(d,C4(b),D1(b));Bn();if(Wf(C45.data[d]))c.h8=Bwc(a,b);}return c;}
function BkX(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===null)DV(c,(-1));else{DV(c,b.N);C2(c,b.q);DV(c,b.bD);if(Wf(D4(b))){b=b.h8;$p=1;continue _;}}return;case 1:B0u(a,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bwc(a,b){var c,d,e,$$je;c=D1(b);if(c<0)return null;d=Cb(c);VE(b,d);b=ZN(BWV(AIh(d)));a:{try{e=AMx(b);break a;}catch($$e){$$je=N($$e);e=$$je;}Mo(b);M(e);}Mo(b);return e;}
function B0u(a,b,c){var d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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===null){DV(c,(-1));return;}d=A8L();e=AF1(CKU(d));a:{try{AWu(b,e);}catch($$e){$$je=N($$e);b=$$je;break a;}$p=2;continue _;}$p=1;case 1:Byp(e);if(C()){break _;}M(b);case 2:Byp(e);if(C()){break _;}f=QD(d);DV(c,f.data.length<<16>>16);JJ(c,f);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B2z(){D_x=AAK();D_y=Dc();D_z=Gg();D_A=Gg();C9(0,1,1,H(Wt),CTm());C9(1,1,1,H(AA9),CRc());C9(2,1,1,H(AMI),CS2());C9(3,1,1,H(AEf),CUJ());C9(4,1,0,H(AKz),CS1());C9(5,1,0,H(AIO),CQ7());C9(6,1,0,H(AFL),CSu());C9(7,0,1,H(AON),CWf());C9(8,1,0,H(AGN),CXw());C9(9,1,1,H(AEM),CRI());C9(10,1,1,H(Ns),CRx());C9(11,1,1,H(AOZ),CTc());C9(12,1,1,H(ABq),CV7());C9(13,1,1,H(AIJ),CWz());C9(14,0,1,H(ANr),CSh());C9(15,0,1,H(ANU),CXQ());C9(16,0,1,H(ADe),CT6());C9(17,1,0,H(ANQ),CYJ());C9(18,1,1,H(ABJ),CT4());C9(19,0,1,H(AMC),
CRQ());C9(20,1,0,H(APb),CTd());C9(21,1,0,H(AJv),CYF());C9(22,1,0,H(ANk),CT0());C9(23,1,0,H(ANF),CRL());C9(24,1,0,H(AKS),CR7());C9(25,1,0,H(AOY),CWF());C9(26,1,0,H(AFt),CV1());C9(27,0,1,H(AMi),CTh());C9(28,1,0,H(APl),CRA());C9(29,1,0,H(AGt),CUp());C9(30,1,0,H(P7),CWs());C9(31,1,0,H(ALT),CVX());C9(32,1,0,H(AIQ),CX5());C9(33,1,0,H(AIi),CTR());C9(34,1,0,H(AFN),CX1());C9(38,1,0,H(AL6),CVm());C9(39,1,0,H(ANA),CXq());C9(40,1,0,H(APr),CSs());C9(41,1,0,H(AJt),CWC());C9(42,1,0,H(AHm),CVb());C9(43,1,0,H(AL9),CXD());C9(50,
1,0,H(ANh),CR4());C9(51,1,0,H(ALC),CSP());C9(52,1,0,H(AMk),CWb());C9(53,1,0,H(AKj),CVL());C9(54,1,0,H(APn),CYa());C9(60,1,0,H(AK$),CUC());C9(61,1,0,H(AKe),CW_());C9(70,1,0,H(ABy),CVJ());C9(71,1,0,H(AHI),CWP());C9(100,1,0,H(AJl),CTN());C9(101,1,1,H(AER),CXX());C9(102,0,1,H(ABj),CTy());C9(103,1,0,H(AN0),CV5());C9(104,1,0,H(AGk),CSn());C9(105,1,0,H(AG1),CSx());C9(106,1,1,H(AAd),CXz());C9(107,1,1,H(ANe),CUM());C9(108,0,1,H(ACS),CW3());C9(130,1,1,H(AEr),CQ3());C9(131,1,0,H(AMu),CR$());C9(200,1,0,H(ANi),CTq());C9(201,
1,0,H(AGd),CYn());C9(254,0,1,H(AOl),CT9());C9(255,1,1,H(AB5),CRy());D_B=AAK();D_C=0;}
function AMI(){BV.call(this);this.QC=null;}
function CQX(a){var b=new AMI();Cxs(b,a);return b;}
function Cxs(a,b){CA(a);a.QC=b;}
function B7d(a,b){a.QC=No(b,32);}
function BWp(a,b){Nd(a.QC,b);}
function BuS(a,b){var c,d,e;c=a.QC;if(c!==null&&Bd(DD(c))){c=new AA9;d=b.cf.z2.Pe;CA(c);c.Vr=d;c.a0Z=21;EK(b,c);}else{d=b.wr;e=X(D,1);e.data[0]=B(2652);Lk(d,B(2215),e);}}
function ClY(a){return (4+Bd(a.QC)|0)+4|0;}
function ACK(){var a=this;De.call(a);a.bup=null;a.a6o=null;}
function CYB(a,b,c){var d=new ACK();AK2(d,a,b,c);return d;}
function AK2(a,b,c,d){var e;EZ(a);e=Ee();a.bup=B2(e,b);if(d===null)a.a6o=B2(e,c);else a.a6o=ZI(e,c,d);}
function BcG(a){}
function B0x(a,b,c){}
function BhF(a){var b;b=Ee();CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B2(b,B(2653))));}
function BDs(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.b2)return;c=a.s;b=Qp();$p=1;case 1:Bd_(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bb9(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.bup;g=a.F/2|0;h=(a.S/2|0)-50|0;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}e=a.R;f=a.a6o;g=a.F/2|0;h=(a.S/2|0)-10|0;i=16777215;$p=3;case 3:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=4;case 4:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,
$p);}
function AK9(){Dt.call(this);this.bqv=null;}
function Chg(a,b,c,d,e,f,g,h,i,j){var k=new AK9();AT5(k,a,b,c,d,e,f,g,h,i,j);return k;}
function AT5(a,b,c,d,e,f,g,h,i,j,k){Gb(a,b,c,d,e,f,g,h);a.bqv=i;a.ex=i.cJ(0,k);a.u7=i.bj8;a.e9=0.6000000238418579;a.eO=0.6000000238418579;a.e5=0.6000000238418579;a.cQ=a.cQ/2.0;}
function BWF(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.bqv;O();if(e===C1N)return a;f=a.e;$p=1;case 1:$z=e.mW(f,b,c,d);if(C()){break _;}g=$z;a.e5=a.e5*(g>>16&255)/255.0;a.eO=a.eO*(g>>8&255)/255.0;a.e9=a.e9*(g&255)/255.0;return a;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Cr0(a){return 1;}
function Bap(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;i=a.ex;j=((i%16|0)+a.bge/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.bgf/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612*a.cQ;o=a.bU;p=a.d-o;q=c;r=o+p*q-D98;o=a.cD;s=o+(a.h-o)*q-D99;p=a.bX;t=p+(a.c-p)*q-D9$;BF(b,1.0*a.e5,1.0*a.eO,1.0*a.e9);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;u=t-f;h=h*n;q=u-h;v=j;w=m;F(b,o,p,q,v,w);o=d+g;q=s+e;x=u+h;y=l;F(b,o,q,x,v,y);c=r+c;o=c+g;d=t+f;v=d+h;x=k;F(b,o,q,v,x,y);F(b,c-g,p,d-h,x,w);}
var V2=K(Hq);
var ALe=K(0);
function AVl(){var a=this;D.call(a);a.bxx=null;a.blX=null;}
function CnU(a,b){var c,d,e;c=a.blX;d=a.bxx;e=X(D,1);e.data[0]=b;ADd();Y(c,CQW(AZI(e),d));}
var AGG=K(Xd);
function A9B(){var a=this;D.call(a);a.bth=0;a.bsE=0;}
function Sp(){var a=this;D.call(a);a.tP=null;a.WP=null;a.tG=0;a.OS=0;a.jP=0;a.xq=null;a.lE=0;a.bn1=null;}
function ALz(a){a.tG=0;a.OS=0;a.jP=0;a.xq=Dk(16);a.lE=0;a.bn1=Dk(4);}
function Yy(a,b){a.tP=b;a.bkN();a.bti();}
function Chm(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.xq.data[b]=(1.0-c)/(c*3.0+1.0)*1.0+0.0;b=b+1|0;}}
function CHP(a){var b,c,d;b=new AEo;c=a.tP;AWN(b);d=(CFi(Hu(c))).data;b.Ti=d[0];b.bmt=d[1];b.bBc=d[2];b.bB7=d[3];a.WP=b;}
function Cal(a){var b,c,d,e,f,g;b=new A45;c=a.tP;Hu(c);d=a.tP.cL.Ea;b.VJ=KG(256);e=new A48;ABY(e);b.bA9=e;e=new A9F;ABs(e);f=X(DM,4);g=f.data;Gj();g[0]=D_H;g[1]=D_I;g[2]=D_J;g[3]=D4l;e.bCZ=f;e.Kh=X(A9s,3);b.T9=e;e=new AGM;A4D();ABs(e);b.a95=e;e=new AWI;ABs(e);b.a$8=e;e=new A16;ABY(e);e.bau=Dk(1024);b.bDQ=e;b.bNf=$rt_createIntMultiArray([32,32]);b.cE=c;b.bcx=d;c=new DG;b.cb=c;b.blo=Im(c,16);b.blq=Im(b.cb,16);b.blm=Im(b.cb,8);b.bln=Im(b.cb,4);b.blr=Im(b.cb,10);b.bls=Im(b.cb,16);b.bH3=Im(b.cb,8);return b;}
function Bjg(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tP;$p=1;case 1:$z=BRb(d,b,c);if(C()){break _;}e=$z;O();return e!=C1N.a?0:1;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CPd(a,b,c){var d;d=(Bu(Dv(b,L(24000)))+c)/24000.0-0.25;if(d<0.0)d=d+1.0;if(d>1.0)d=d-1.0;return d+(1.0-(Ek(d*3.141592653589793)+1.0)/2.0-d)/3.0;}
function BnH(a,b,c){return Bu(CN(b,L(24000)))%8|0;}
function B_M(a,b,c){var d,e,f,g,h;d=BT(b*3.1415927410125732*2.0)-0.0;if(d>=(-0.4000000059604645)&&d<=0.4000000059604645){e=(d-0.0)/0.4000000059604645*0.5+0.5;f=1.0-(1.0-BC(e*3.1415927410125732))*0.9900000095367432;b=f*f;g=a.bn1;h=g.data;h[0]=e*0.30000001192092896+0.699999988079071;c=e*e;h[1]=c*0.699999988079071+0.20000000298023224;h[2]=c*0.0+0.20000000298023224;h[3]=b;return g;}return null;}
function ChM(a,b,c){var d;d=BT(b*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;b=d*0.9399999976158142+0.05999999865889549;return Cr(0.7529411911964417*b,0.8470588326454163*b,1.0*(d*0.9100000262260437+0.09000000357627869));}
function CO2(a){return 1;}
function Mi(b){var c;if(b==(-1)){c=new AOv;ALz(c);}else if(!b){c=new A$Z;ALz(c);}else if(b!=1)c=null;else{c=new AK1;ALz(c);}return c;}
function CJq(a){return a.tP.o;}
function Cro(a){return 1;}
function B2u(a){return null;}
var Pa=K(BA);
function AE8(){var a=this;N0.call(a);a.yE=null;a.wU=0;}
function A8L(){var a=new AE8();Bfc(a);return a;}
function CUh(a){var b=new AE8();A0Q(b,a);return b;}
function Bfc(a){A0Q(a,32);}
function A0Q(a,b){a.yE=Cb(b);}
function Ckx(a,b){var c,d;A3O(a,a.wU+1|0);c=a.yE.data;d=a.wU;a.wU=d+1|0;c[d]=b<<24>>24;}
function ASI(a,b,c,d){var e,f,g,h,i;A3O(a,a.wU+d|0);e=0;while(e<d){f=b.data;g=a.yE.data;h=a.wU;a.wU=h+1|0;i=c+1|0;g[h]=f[c];e=e+1|0;c=i;}}
function A3O(a,b){var c;c=a.yE.data.length;if(c<b){b=C8(b,(c*3|0)/2|0);a.yE=RW(a.yE,b);}}
function QD(a){return RW(a.yE,a.wU);}
function A9Q(){var a=this;D.call(a);a.s8=null;a.Vv=null;a.a_l=null;a.Uk=null;a.bv$=0;a.Uf=0;a.oH=0;a.ds=0;a.v7=0;a.a0t=0;a.Eb=0;a.re=0;a.bPW=0;a.FQ=0;a.R$=0;}
function FI(a,b,c){a.Vv.data[b]=c;}
function L7(a,b){return a.Vv.data[b];}
function AHL(a){return AGl(a,0);}
function AGl(a,b){AWX(a,b);return a.s8.data[(b*2|0)+1|0];}
function NF(a,b,c){a.s8.data[b*2|0]=c;}
function AH6(a,b,c){a.s8.data[(b*2|0)+1|0]=c;}
function Uf(a,b){return a.s8.data[b*2|0];}
function ADs(a,b){return a.s8.data[(b*2|0)+1|0];}
function ACC(a,b){AWX(a,b);return a.s8.data[b*2|0];}
function A3d(a){var b,c;b=a.s8.data;if(b[0]==(-1)){c=a.v7;b[0]=c;b[1]=c;}a.FQ=AHL(a);}
function AUS(a,b){return a.a_l.data[b];}
function PU(a,b,c){a.a_l.data[b]=c;}
function AWX(a,b){var c;if(!a.Uf){c=new DJ;Bm(c);M(c);}if(b>=0&&b<a.bv$)return;c=new Dm;Bg(c,AXK(b));M(c);}
function APq(a,b,c,d){a.Uf=0;a.R$=2;YV(a.s8,(-1));YV(a.Vv,(-1));if(b!==null)a.Uk=b;if(c>=0){a.oH=c;a.ds=d;}a.v7=a.oH;}
function A1t(a){APq(a,null,(-1),(-1));}
function A9W(a,b){var c;a.v7=b;c=a.FQ;if(c>=0)b=c;a.FQ=b;}
function A91(){var a=this;Kq.call(a);a.baf=null;a.E4=0;a.E_=0;a.Un=0;a.Iu=0;a.dd=null;a.zt=0;a.a2B=0;a.kZ=0;a.KU=0;a.bqx=null;}
function ADc(a,b,c,d,e,f,g){var h=new A91();Byz(h,a,b,c,d,e,f,g);return h;}
function Byz(a,b,c,d,e,f,g,h){T0(a);a.kZ=0;a.KU=1;a.bqx=b;a.baf=c;a.E4=d;a.E_=e;a.Un=f;a.Iu=g;a.dd=h;}
function Q$(a){a.a2B=a.a2B+1|0;}
function BPU(a,b,c){var d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.KU&&a.kZ){if(b==9)a.bqx.bm4();if(b==22){E5();H1();d=null;try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CF();C_(CZR,B(2654));e=d;a:{if(e!==null)f=e;else{try{f=BAY(B(2655));e=f;break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}f=e;}}if(f===null)f=B(4);g=32-Bd(a.dd)|0;if(g
>Bd(f))g=Bd(f);if(g>0){d=a.dd;e=CQ(f,0,g);f=new T;U(f);J(J(f,d),e);a.dd=S(f);}}if(c==14&&Bd(a.dd)>0){d=a.dd;a.dd=CQ(d,0,Bd(d)-1|0);}AB4();if(Gm(D$x,b)>=0){c=Bd(a.dd);g=a.zt;if(!(c>=g&&g)){d=a.dd;e=new T;U(e);Bb(J(e,d),b);a.dd=S(e);}}}return;case 1:b:{try{$z=BVL();if(C()){break _;}e=$z;d=e;break b;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}CF();C_(CZR,B(2654));e=d;}c:{if(e!==null)f=e;else{try{f=BAY(B(2655));e=f;break c;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}f=e;}}if
(f===null)f=B(4);g=32-Bd(a.dd)|0;if(g>Bd(f))g=Bd(f);if(g>0){d=a.dd;e=CQ(f,0,g);f=new T;U(f);J(J(f,d),e);a.dd=S(f);}if(c==14&&Bd(a.dd)>0){d=a.dd;a.dd=CQ(d,0,Bd(d)-1|0);}AB4();if(Gm(D$x,b)>=0){c=Bd(a.dd);g=a.zt;if(!(c>=g&&g)){d=a.dd;e=new T;U(e);Bb(J(e,d),b);a.dd=S(e);}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function RL(a,b,c,d){var e;a:{if(a.KU){d=a.E4;if(b>=d&&b<(d+a.Un|0)){b=a.E_;if(c>=b&&c<(b+a.Iu|0)){e=1;break a;}}}e=0;}UA(a,e);}
function UA(a,b){if(b&&!a.kZ)a.a2B=0;a.kZ=b;}
function Bjy(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.E4;c=b-1|0;d=a.E_;Eg(a,c,d-1|0,(b+a.Un|0)+1|0,(d+a.Iu|0)+1|0,(-6250336));e=a.E4;b=a.E_;Eg(a,e,b,e+a.Un|0,b+a.Iu|0,(-16777216));if(!a.KU){f=a.baf;g=a.dd;b=a.E4+4|0;e=a.E_+((a.Iu-8|0)/2|0)|0;c=7368816;$p=1;continue _;}e=a.kZ&&!((a.a2B/6|0)%2|0)?1:0;f=a.baf;g=a.dd;h=!e?B(4):B(2137);i=new T;U(i);J(J(i,g),h);g=S(i);e=a.E4
+4|0;b=a.E_+((a.Iu-8|0)/2|0)|0;c=14737632;$p=2;continue _;case 1:Bz8(a,f,g,b,e,c);if(C()){break _;}return;case 2:Bz8(a,f,g,e,b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function AQS(){Ig.call(this);this.pU=null;}
function D_K(a){var b=new AQS();Byg(b,a);return b;}
function Byg(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:PG(a);a.pU=BL();c=X(Bh,110).data;O();c[0]=C5m;c[1]=C1S;c[2]=C9V;c[3]=C5D;c[4]=C5C;c[5]=C5B;c[6]=C9D;c[7]=C5b;d=C$o;c[8]=d;c[9]=d;c[10]=d;c[11]=C$c;c[12]=C9W;c[13]=C5F;c[14]=C5E;c[15]=C1R;c[16]=C9E;c[17]=C5n;c[18]=C5t;d=C1Q;c[19]=d;c[20]=d;c[21]=d;c[22]=d;c[23]=d;c[24]=d;c[25]
=C1L;c[26]=C$g;c[27]=C$h;c[28]=C$i;d=C5p;c[29]=d;c[30]=d;c[31]=d;c[32]=C5q;c[33]=C1O;c[34]=C1N;c[35]=C5x;c[36]=C9G;c[37]=C5y;c[38]=C9L;c[39]=C5o;d=C5u;c[40]=d;c[41]=d;c[42]=d;c[43]=C9N;c[44]=C5z;c[45]=C9_;c[46]=C$a;c[47]=C5v;c[48]=C5w;c[49]=C5h;c[50]=C5g;c[51]=C$d;c[52]=C$b;c[53]=C$t;c[54]=C49;c[55]=C48;c[56]=C$w;c[57]=C$r;c[58]=C$s;c[59]=C$C;c[60]=C$D;c[61]=C$E;c[62]=C$L;c[63]=C$A;c[64]=C9T;c[65]=C9X;c[66]=C5s;c[67]=C5H;c[68]=C5G;d=C5A;c[69]=d;c[70]=d;c[71]=d;c[72]=d;c[73]=d;c[74]=d;c[75]=d;c[76]=d;c[77]=d;c[78]
=d;c[79]=d;c[80]=d;c[81]=d;c[82]=d;c[83]=d;c[84]=d;c[85]=C9F;c[86]=C4_;c[87]=C9H;c[88]=C$e;c[89]=C9K;c[90]=C9O;c[91]=C$f;c[92]=C$x;c[93]=C91;c[94]=C92;c[95]=C9I;c[96]=C9J;c[97]=C5r;c[98]=C9S;c[99]=C93;c[100]=C$y;c[101]=C$z;c[102]=C95;c[103]=C96;c[104]=C98;c[105]=C5e;c[106]=C99;c[107]=C$k;c[108]=C$m;c[109]=C$G;e=0;f=0;g=0;h=0;i=0;j=0;while(j<c.length){if(c[j]===C5A)k=e+1|0;else if(c[j]===C1Q){l=f+1|0;k=e;e=f;f=l;}else if(c[j]===C5p){l=g+1|0;k=e;e=g;g=l;}else if(c[j]===C5u){l=h+1|0;k=e;e=h;h=l;}else if(c[j]!==
C$o){k=e;e=0;}else{l=i+1|0;k=e;e=i;i=l;}Y(a.pU,TG(c[j],1,e));j=j+1|0;e=k;}e=256;while(true){Bn();c=C45.data;if(e>=c.length)break;if(c[e]!==null&&c[e].D!=C9m.D)Y(a.pU,Fb(c[e]));e=e+1|0;}e=1;while(e<16){Y(a.pU,E9(D3F.D,1,e));e=e+1|0;}d=b.X;l=0;while(l<9){k=0;while(k<8){Ff(a,HJ(Ri(),k+(l*8|0)|0,8+(k*18|0)|0,18+(l*18|0)|0));k=k+1|0;}l=l+1|0;}g=0;while(g<9){Ff(a,HJ(d,g,8+(g*18|0)|0,184));g=g+1|0;}m=0.0;$p=1;case 1:BrI(a,m);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bpw(a,b){return 1;}
function BrI(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=b*(((a.pU.p/8|0)-8|0)+1|0)+0.5|0;if(c<0)c=0;d=0;e=null;while(d<9){f=0;if(f<8){g=f+((d+c|0)*8|0)|0;if(g>=0&&g<a.pU.p){h=Ri();i=f+(d*8|0)|0;j=Z(a.pU,g);$p=2;continue _;}j=Ri();i=f+(d*8|0)|0;$p=1;continue _;}d=d+1|0;}return;case 1:Bz5(j,i,e);if(C()){break _;}f=f+1|0;while(true){if(f<8){g=f+((d+c|0)*8|0)|0;if(g
>=0&&g<a.pU.p){h=Ri();i=f+(d*8|0)|0;j=Z(a.pU,g);$p=2;continue _;}j=Ri();i=f+(d*8|0)|0;continue _;}d=d+1|0;if(d>=9)break;f=0;}return;case 2:Bz5(h,i,j);if(C()){break _;}f=f+1|0;while(true){if(f<8){g=f+((d+c|0)*8|0)|0;if(g>=0&&g<a.pU.p){h=Ri();i=f+(d*8|0)|0;j=Z(a.pU,g);continue _;}j=Ri();i=f+(d*8|0)|0;$p=1;continue _;}d=d+1|0;if(d>=9)break;f=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BLw(a,b,c,d,e){}
function BLc(){Dt.call(this);this.bA2=0.0;}
function B1V(a,b,c,d,e,f,g){var h=new BLc();CyK(h,a,b,c,d,e,f,g);return h;}
function CTD(a,b,c,d,e,f,g,h){var i=new BLc();A_7(i,a,b,c,d,e,f,g,h);return i;}
function CyK(a,b,c,d,e,f,g,h){A_7(a,b,c,d,e,f,g,h,1.0);}
function A_7(a,b,c,d,e,f,g,h,i){var j,k;Gb(a,b,c,d,e,0.0,0.0,0.0);c=a.k*0.10000000149011612;a.k=c;d=a.i*0.10000000149011612;a.i=d;e=a.j*0.10000000149011612;a.j=e;a.k=c+f;a.i=d+g;a.j=e+h;j=Cy()*0.30000001192092896;a.e9=j;a.eO=j;a.e5=j;j=a.cQ*0.75;a.cQ=j;j=j*i;a.cQ=j;a.bA2=j;k=8.0/(Cy()*0.8+0.2)|0;a.bT=k;a.bT=k*i|0;a.jY=0;}
function BRu(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.bA2*i;IX(a,b,c,d,e,f,g,h);}
function Bsn(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;case 1:BzG(a,d,c,e);if(C()){break _;}if(a.h===a.cD){a.k=a.k*1.1;a.j=a.j*1.1;}c=a.k*0.9599999785423279;a.k=c;a.i=a.i*0.9599999785423279;d=a.j*0.9599999785423279;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if
(C()){break _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
var AME=K(Dt);
function CUg(a,b,c,d){var e=new AME();BpJ(e,a,b,c,d);return e;}
function BpJ(a,b,c,d,e){Gb(a,b,c,d,e,0.0,0.0,0.0);a.k=a.k*0.30000001192092896;a.i=Cy()*0.20000000298023224+0.10000000149011612;a.j=a.j*0.30000001192092896;a.e5=1.0;a.eO=1.0;a.e9=1.0;a.ex=19+E(a.g,4)|0;Dp(a,0.009999999776482582,0.009999999776482582);a.u7=0.05999999865889549;a.bT=8.0/(Cy()*0.8+0.2)|0;}
function BSf(a,b,c,d,e,f,g,h){IX(a,b,c,d,e,f,g,h);}
function BWo(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.i-a.u7;a.i=b;c=a.k;d=a.j;$p=1;case 1:BzG(a,c,b,d);if(C()){break _;}a.k=a.k*0.9800000190734863;a.i=a.i*0.9800000190734863;a.j=a.j*0.9800000190734863;e=a.bT;a.bT=e-1|0;if(e<=0){$p=2;continue _;}if(a.bY){if(Cy()<0.5){$p=5;continue _;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}f=a.e;e
=Q(a.d);g=Q(a.h);h=Q(a.c);$p=3;continue _;case 2:CO(a);if(C()){break _;}if(a.bY){if(Cy()<0.5){$p=5;continue _;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}f=a.e;e=Q(a.d);g=Q(a.h);h=Q(a.c);$p=3;case 3:$z=BGQ(f,e,g,h);if(C()){break _;}f=$z;if(!f.jo()&&!f.eu())return;i=Q(a.h)+1|0;f=a.e;e=Q(a.d);g=Q(a.h);h=Q(a.c);$p=4;case 4:$z=Bjf(f,e,g,h);if(C()){break _;}e=$z;b=i-Wk(e);if(a.h>=b)return;$p=6;continue _;case 5:CO(a);if(C()){break _;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;f=a.e;e=Q(a.d);g=
Q(a.h);h=Q(a.c);$p=3;continue _;case 6:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var A5T=K(DJ);
function WC(){var a=this;D.call(a);a.It=null;a.w5=null;a.zg=null;a.DR=null;}
function D_L(a){var b=new WC();Bzd(b,a);return b;}
function Bzd(a,b){var c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.w5=Dc();a.zg=BL();c=Dc();a.DR=c;a.It=b;a:{try{J9(c);c=a.It;if(c===null)break a;b=c.Gz(B(1806));if(b===null)break a;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return;case 1:a:{try{$z=BmB(b);if(C()){break _;}d=$z;if(!d)break a;$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return;case 2:a:
{b:{try{$z=BUg(b);if(C()){break _;}b=$z;if(b===null){B_(MZ(),B(2656));break a;}c=ZN(b);b=AMx(c);try{$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}c.Oj();b=IA(AYZ(b));while(GH(b)){c=HH(b);if(c instanceof AAZ){c=c;Bz(a.DR,JY(c),W4(c.sS));}}break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}}return;case 3:a:{try{c:{try{Mo(c);if(C()){break _;}break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}c.Oj();}b=IA(AYZ(b));while
(GH(b)){c=HH(b);if(c instanceof AAZ){c=c;Bz(a.DR,JY(c),W4(c.sS));}}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return;default:H$();}}ED().s(a,b,c,d,$p);}
var AK0=K(0);
function Zo(){var a=this;D.call(a);a.OF=null;a.pW=0;a.mU=null;a.Xg=null;a.Zb=null;a.t7=null;a.xf=null;a.bmW=0;a.rN=0;a.Hx=null;a.St=null;a.tN=0;a.Q3=0;a.w3=null;a.Yl=0;a.bPU=0;}
var D_M=null;var D_w=null;var D_N=null;function AIR(a,b){var c,$$je;if(!a.pW)return;c=a.OF;Hg(c);a:{try{a.Q3=a.Q3+(b.ch()+1|0)|0;if(!b.vE)Y(a.Xg,b);else Y(a.Zb,b);DN(c);}catch($$e){$$je=N($$e);b=$$je;break a;}return;}DN(c);M(b);}
function BdF(a){var b,c,d,e,f,g,h,i,j,k,l,$$je;b=a.xf;if(b===null)return 0;c=b.Se;Hg(c);a:{b:{try{if(Da(c)){d=null;DN(c);break a;}d=L0(b.Se,0);if(!AX6(d))b.MY=b.MY-1|0;else b.uO=b.uO-1|0;DN(c);break b;}catch($$e){$$je=N($$e);b=$$je;}DN(c);M(b);}}if(d===null)return 0;if(d.Js){e=AVw(d);if(!(!Jt(B(2657),e)&&!Jt(B(2658),e))){f=X(D,1);g=f.data;d=new T;U(d);J(J(d,B(2659)),e);g[0]=S(d);Lk(a,B(2215),f);}return 1;}c:{try{f=BLY(d);h=f.data;g=a.w3;i=g.data.length;j=h.length;k=i+j|0;if(k>33554432)M(AA0(B(2660)));g=RW(g,
k);a.w3=g;CG(f,0,g,i,j);b=AIh(a.w3);c=ZN(b);j=0;d:{while(AIl(c)>0){k=a.w3.data.length-AIl(c)|0;try{e=BYa(c,1);Y(a.mU,e);f=D_N.data;i=AOE(e);f[i]=f[i]+(e.ch()+1|0)|0;j=a.w3.data.length-AIl(c)|0;continue;}catch($$e){$$je=N($$e);if($$je instanceof Hv){break d;}else{throw $$e;}}}k=j;}f=a.w3;i=f.data.length;a.w3=k!=i?CLK(f,k,i):Cb(0);a.tN=0;}catch($$e){$$je=N($$e);if($$je instanceof BA){l=$$je;break c;}else{throw $$e;}}return 1;}ALd(a,l);return 0;}
function ALd(a,b){var c;c=X(D,1);c.data[0]=Nf(b);Lk(a,B(2215),c);}
function Lk(a,b,c){if(a.pW){a.rN=1;a.Hx=b;a.St=c;a.pW=0;b=a.xf;if(b!==null)AZk(b);}}
function BTm(){D_M=new D;D_w=Bx(256);D_N=Bx(256);}
var BOl=K();
function BAU(b,c){var d;d=DD(b);if(!Dz(d,B(2661))&&!Dz(d,B(2662))){if(Gm(d,58)<0&&c!=25565){b=new T;U(b);d=J(b,d);Bb(d,58);Bj(d,c);d=S(b);}b=new T;U(b);J(J(b,B(2662)),d);return S(b);}return d;}
function A5F(){D.call(this);this.bnx=null;}
function CxH(a){$rt_globals.alert($rt_ustr(a.bnx));}
function Ke(){var a=this;D.call(a);a.YL=0;a.AL=null;a.IM=0;a.a09=0;a.a0_=0;}
function HJ(a,b,c,d){var e=new Ke();Tk(e,a,b,c,d);return e;}
function Tk(a,b,c,d,e){a.AL=b;a.YL=c;a.a09=d;a.a0_=e;}
function BWz(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:Bq7(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function CvY(a,b){return 1;}
function Fx(a){return a.AL.o7(a.YL);}
function P5(a){return Fx(a)===null?0:1;}
function BSW(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.AL;d=a.YL;$p=1;case 1:c.pM(d,b);if(C()){break _;}$p=2;case 2:Bq7(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bq7(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.AL;$p=1;case 1:b.oR();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function B8p(a){return a.AL.m2();}
function CNX(a){return (-1);}
function Bp4(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.AL;d=a.YL;$p=1;case 1:$z=c.qa(d,b);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,$p);}
function AGw(){var a=this;D.call(a);a.bEf=null;a.bCS=0;a.Kj=null;a.baw=null;}
function CH3(a,b){var c=new AGw();BgE(c,a,b);return c;}
function BgE(a,b,c){a.bEf=b;a.bCS=c;a.Kj=X(CE,c);}
function ACa(a,b){return a.Kj.data[b];}
function BwF(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.Kj.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;$p=1;continue _;}f=J1(d[b],c);d=a.Kj.data;if(!d[b].q)d[b]=null;$p=2;continue _;case 1:a.oR();if(C()){break _;}return e;case 2:a.oR();if(C()){break _;}return f;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bz5(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.Kj.data[b]=c;if(c!==null&&c.q>a.m2())c.q=a.m2();$p=1;case 1:a.oR();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Cwl(a){return a.bCS;}
function CJb(a){return a.bEf;}
function B9g(a){return 64;}
function A68(a){var b;a:{if(a.baw!==null){b=0;while(true){if(b>=a.baw.iT())break a;(a.baw.r$(b)).b6G(a);b=b+1|0;}}}}
function BEO(a,b){return 1;}
function Bfj(a){}
function BEa(a){}
function AEo(){var a=this;D.call(a);a.Ti=null;a.bmt=null;a.bBc=null;a.bB7=null;a.EF=null;a.D9=null;a.Uy=null;a.bCA=null;}
function D_O(){var a=new AEo();AWN(a);return a;}
function AWN(a){var b;b=new AUw;b.a7N=Bw;b.Yb=BYe();b.UI=BL();b.ZR=a;a.EF=b;b=BL();a.D9=b;Gj();Y(b,D_I);Y(a.D9,D4l);Y(a.D9,D_P);}
function B4t(a){return a.D9;}
function CL9(a,b){return a.kH(b.iR<<4,b.iU<<4);}
function Cqk(a,b,c){return (AEt(a.EF,b,c)).ZH.data[b&15|(c&15)<<4];}
function B34(a,b,c){return (AEt(a.EF,b,c)).bdJ.data[b&15|(c&15)<<4];}
function Cly(a,b,c,d,e,f){var g,h,i;Z9();if(!(b!==null&&b.data.length>=R(e,f)))b=Dk(R(e,f));g=a.bB7.ei(c,d,e,f);h=0;c=R(e,f);while(h<c){i=g.data[h]/65536.0;if(i>1.0)i=1.0;b.data[h]=i;h=h+1|0;}return b;}
function LR(a,b,c,d){return (AEt(a.EF,b,d)).bvw.data[b&15|(d&15)<<4];}
function ByG(a,b,c){return b;}
function B64(a,b,c,d,e){var f;f=a.bjV(a.bCA,b,c,d,e);a.bCA=f;return f;}
function CMj(a,b,c,d,e,f){var g,h,i;Z9();if(!(b!==null&&b.data.length>=R(e,f)))b=Dk(R(e,f));g=a.bBc.ei(c,d,e,f);h=0;c=R(e,f);while(h<c){i=g.data[h]/65536.0;if(i>1.0)i=1.0;b.data[h]=i;h=h+1|0;}return b;}
function BA4(a,b,c,d,e,f){var g,h,i,j;Z9();if(!(b!==null&&b.data.length>=R(e,f)))b=X(DM,R(e,f));g=a.Ti.ei(c,d,e,f);h=0;c=R(e,f);while(h<c){i=g.data;j=b.data;Gj();j[h]=D_Q.data[i[h]];h=h+1|0;}return b;}
function CnH(a,b,c,d,e){var f;if(d==16&&e==16&&!(b&15)&&!(c&15))return A0Y(a.EF,b,c);f=a.Zj(a.Uy,b,c,d,e);a.Uy=f;return f;}
function B9Q(a,b,c,d,e,f){return a.baK(b,c,d,e,f,1);}
function Cq3(a,b,c,d,e,f,g){var h,i,j,k;Z9();if(!(b!==null&&b.data.length>=R(e,f)))b=X(DM,R(e,f));if(g&&e==16&&f==16&&!(c&15)&&!(d&15)){CG(A0Y(a.EF,c,d),0,b,0,R(e,f));return b;}h=a.bmt.ei(c,d,e,f);i=0;c=R(e,f);while(i<c){j=h.data;k=b.data;Gj();k[i]=D_Q.data[j[i]];i=i+1|0;}return b;}
function CP8(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;f=(b-d|0)>>2;g=(c-d|0)>>2;h=(b+d|0)>>2;i=(c+d|0)>>2;j=(h-f|0)+1|0;k=(i-g|0)+1|0;l=a.Ti.ei(f,g,j,k);m=0;c=R(j,k);while(m<c){n=l.data;Gj();if(!Gr(e,D_Q.data[n[m]]))return 0;m=m+1|0;}return 1;}
function Clc(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;g=(b-d|0)>>2;h=(c-d|0)>>2;i=(b+d|0)>>2;j=(c+d|0)>>2;k=(i-g|0)+1|0;l=(j-h|0)+1|0;m=a.Ti.ei(g,h,k,l);n=null;o=0;p=0;while(true){q=m.data;if(p>=q.length)break;r=(g+(p%k|0)|0)<<2;s=(h+(p/k|0)|0)<<2;Gj();if(Gr(e,D_Q.data[q[p]])&&!(n!==null&&E(f,o+1|0))){n=Dr(r,0,s);o=o+1|0;}p=p+1|0;}return n;}
function BKz(a){var b,c,d,e,f,g,h,i;a:{b=a.EF;c=CS();d=BD(c,b.a7N);if(!(E3(d,L(7500))&&El(d,Bw))){b.a7N=c;e=0;while(true){f=b.UI;if(e>=f.p)break a;g=Z(f,e);h=BD(c,g.by0);if(E3(h,L(30000))&&El(h,Bw))i=e;else{f=b.UI;i=e+(-1)|0;DL(f,e);d=DY(BG(L(g.bxA),G(4294967295, 0)),Dq(BG(L(g.bxy),G(4294967295, 0)),32));AIm(b.Yb,d);}e=i+1|0;}}}}
function DM(){var a=this;D.call(a);a.q$=null;a.rJ=0;a.vw=0;a.SF=0;a.Ow=0;a.Wb=0.0;a.a6v=0.0;a.bbF=0.0;a.a$J=0.0;a.a7P=0;a.t8=null;a.mw=null;a.mA=null;a.Io=null;a.a6R=0;a.a$H=0;a.iI=0;a.bed=null;a.a6S=null;a.buM=null;a.br7=null;}
var D_Q=null;var D_R=null;var D_S=null;var D_H=null;var D_J=null;var D_I=null;var D_P=null;var D4l=null;var D_T=null;var D_U=null;var D_V=null;var D_W=null;var D_X=null;var D_Y=null;var D_Z=null;var D_0=null;var D_1=null;function Gj(){Gj=Be(DM);B1R();}
function KD(a,b){Gj();O();a.vw=C1N.a<<24>>24;a.SF=C1O.a<<24>>24;a.Ow=5169201;a.Wb=0.10000000149011612;a.a6v=0.30000001192092896;a.bbF=0.5;a.a$J=0.5;a.a7P=16777215;a.mw=BL();a.mA=BL();a.Io=BL();a.a$H=1;a.bed=new AL4;a.a6S=CGv();a.buM=new APa;a.br7=new AXA;a.iI=b;D_Q.data[b]=a;a.t8=BwD(a);Y(a.mA,HW(H(P6),12,4,4));Y(a.mA,HW(H(VG),10,4,4));Y(a.mA,HW(H(AEY),10,4,4));Y(a.mA,HW(H(RZ),8,4,4));Y(a.mw,HW(H(PZ),10,4,4));Y(a.mw,HW(H(Q7),10,4,4));Y(a.mw,HW(H(Rg),10,4,4));Y(a.mw,HW(H(TM),10,4,4));Y(a.mw,HW(H(TE),10,4,4));Y(a.mw,
HW(H(Si),1,1,4));Y(a.Io,HW(H(Wj),10,4,4));}
function BwD(a){return CTO(a);}
function KB(a,b,c){var d;if(b>0.10000000149011612&&b<0.20000000298023224){d=new BW;Bg(d,B(2663));M(d);}a.bbF=b;a.a$J=c;return a;}
function MJ(a,b,c){a.Wb=b;a.a6v=c;return a;}
function AHx(a){a.a$H=0;return a;}
function CpD(a,b){return E(b,10)?a.bed:a.a6S;}
function TI(a,b){a.q$=b;return a;}
function CrB(a,b){a.Ow=b;return a;}
function S5(a,b){a.rJ=b;return a;}
function Cjz(a,b){var c,d,e,f,g;c=b/3.0;if(c<(-1.0))c=(-1.0);if(c>1.0)c=1.0;d=0.6222222447395325-c*0.05000000074505806;c=0.5+c*0.10000000149011612;e=1.0;Gj();if(c===0.0)f=16777215;else{a:{b=(d-AF6(d))*6.0;f=b|0;b=b-f;d=e*(1.0-c);g=e*(1.0-c*b);b=e*(1.0-c*(1.0-b));switch(f){case 0:break;case 1:b=e;e=g;break a;case 2:c=e;g=b;e=d;b=c;d=g;break a;case 3:c=e;e=d;b=g;d=c;break a;case 4:c=e;e=b;b=d;d=c;break a;default:b=d;d=g;break a;}}f=(e*255.0+0.5|0)<<16|(b*255.0+0.5|0)<<8|d*255.0+0.5|0;}return f;}
function ADi(a,b){Oy();return b===D_2?a.mw:b===D_3?a.mA:b!==D_4?null:a.Io;}
function AAm(a){return a.a6R;}
function Ug(a){return !a.a6R?a.a$H:0;}
function B6s(a){return 0.10000000149011612;}
function A9D(a){return a.a$J*65536.0|0;}
function AVD(a){return a.bbF*65536.0|0;}
function Bwt(a,b,c,d,e){var f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.t8;$p=1;case 1:Bdi(f,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function B_0(a,b,c,d,e){return AE$(LR(b.m3(),c,d,e),(b.m3()).RC(c,e));}
function CC1(a,b,c,d,e){return AN1(LR(b.m3(),c,d,e),(b.m3()).RC(c,e));}
function B1R(){var b,c,d;D_Q=X(DM,256);b=CrH(0);b.rJ=112;b.q$=B(2664);D_R=MJ(b,(-1.0),0.4000000059604645);b=new ARg;KD(b,1);c=b.t8;c.q9=(-999);c.pG=4;c.nL=10;b.rJ=9286496;b.q$=B(2665);D_S=KB(b,0.800000011920929,0.4000000059604645);b=new ASA;KD(b,2);CC(b.mA);O();d=C5x.a<<24>>24;b.vw=d;b.SF=d;c=b.t8;c.q9=(-999);c.ow=2;c.jK=50;c.i7=10;b.rJ=16421912;b.q$=B(2666);D_H=MJ(KB(AHx(b),2.0,0.0),0.10000000149011612,0.20000000298023224);b=new ASN;KD(b,3);b.rJ=6316128;b.q$=B(2667);D_J=KB(MJ(b,0.20000000298023224,1.7999999523162842),
0.20000000298023224,0.30000001192092896);b=new ATh;KD(b,4);Y(b.mA,HW(H(OD),5,4,4));c=b.t8;c.q9=10;c.nL=2;b.rJ=353825;b.q$=B(2668);b.Ow=5159473;D_I=KB(b,0.699999988079071,0.800000011920929);b=new AWd;KD(b,5);Y(b.mA,HW(H(OD),8,4,4));c=b.t8;c.q9=10;c.nL=1;b.rJ=747097;b.q$=B(2669);b.Ow=5159473;D_P=MJ(KB(b,0.30000001192092896,0.800000011920929),0.10000000149011612,0.4000000059604645);b=CXZ(6);b.rJ=522674;b.q$=B(2670);b.Ow=9154376;D4l=KB(MJ(b,(-0.20000000298023224),0.10000000149011612),0.800000011920929,0.8999999761581421);b
=Ckm(7);b.rJ=255;b.q$=B(2671);D_T=MJ(b,(-0.5),0.0);b=CYb(8);b.rJ=16711680;b.q$=B(2672);D_U=KB(AHx(b),2.0,0.0);b=CSr(9);b.rJ=8421631;b.q$=B(2673);D_V=AHx(b);D_W=KB(MJ(TI(S5(CrH(10),9474208),B(2674)),(-1.0),0.5),0.0,0.5);D_X=KB(MJ(TI(S5(Ckm(11),10526975),B(2675)),(-0.5),0.0),0.0,0.5);D_Y=KB(TI(S5(B3x(12),16777215),B(2676)),0.0,0.5);D_Z=KB(MJ(TI(S5(B3x(13),10526880),B(2677)),0.20000000298023224,1.7999999523162842),0.0,0.5);D_0=MJ(KB(TI(S5(CGd(14),16711935),B(2678)),0.8999999761581421,1.0),0.20000000298023224,1.0);D_1
=MJ(KB(TI(S5(CGd(15),10486015),B(2679)),0.8999999761581421,1.0),(-1.0),0.10000000149011612);}
var AHQ=K();
var D_5=null;var D_6=null;function B0v(b,c,d){var e,f,g,h,i,j;e=50+c|0;if(b){f=D_5.data;if(e<=f.length&&e>=0){g=Xh(b,f[e],0);h=D_6.data[e]-1|0;i=(32-O0(g)|0)-30|0;b=i>=0?g>>>i|0:g<<( -i|0);c=h+i|0;if(c>=255)return !d?Infinity:(-Infinity);b=b+32|0;if(b&(-1073741824)){b=b>>>1|0;c=c+1|0;}if(c<=0){b=b>>Du(( -c|0)+1|0,32);c=0;}j=(b>>>6|0)&8388607|c<<23;if(d)j=j^(-2147483648);return $rt_intBitsToFloat(j);}}return $rt_intBitsToFloat(!d?0:(-2147483648));}
function BJ5(){D_5=Cc([(-1598972629),(-924973963),(-82475629),(-1662160004),(-1003958181),(-181205903),(-1723866425),(-1081091207),(-277622185),(-1784126602),(-1156416428),(-371778711),(-1842974431),(-1229976214),(-463728444),(-1900443013),(-1301811943),(-553523104),(-1956564676),(-1371964021),(-641213203),(-2011370988),(-1440471911),(-726848064),(-2064892776),(-1507374146),(-810475859),(-2117160148),(-1572708361),(-892143627),(-41437709),(-1636511304),(-971897307),(-141129809),(-1698818867),(-1049781759),(-238485375),
(-1759666096),(-1125840795),(-333559170),(-1819087217),(-1200117198),(-426404673),(-1877115657),(-1272652747),(-517074110),(-1933784055),(-1343488244),(-605618481),(-1989124287),(-1412663534),(-692087594),(-2043167482),(-1480217529),(-776530087),(-2095944040),(-1546188227),(-858993459),(-2147483648),(-1610612736),(-939524096),(-100663296),(-1673527296),(-1018167296),(-198967296),(-1734967296),(-1094967296),(-294967296),(-1794967296),(-1169967296),(-388717296),(-1853561046),(-1243209483),(-480270030),(-1910781505),
(-1314735057),(-569676998),(-1966660859),(-1384584250),(-656988489),(-2021230542),(-1452796353),(-742253617),(-2074521247),(-1519409734),(-825520344),(-2126562951),(-1584461865),(-906835507),(-59802560),(-1647989336),(-986244846),(-159064233),(-1710027882),(-1063793028),(-255999461),(-1770612399),(-1139523675),(-350662770),(-1829776967)]);D_6=Cc([(-35),(-32),(-29),(-25),(-22),(-19),(-15),(-12),(-9),(-5),(-2),1,5,8,11,15,18,21,25,28,31,35,38,41,45,48,51,55,58,61,64,68,71,74,78,81,84,88,91,94,98,101,104,108,111,
114,118,121,124,128,131,134,138,141,144,148,151,154,158,161,164,167,171,174,177,181,184,187,191,194,197,201,204,207,211,214,217,221,224,227,231,234,237,241,244,247,251,254,257,260,264,267,270,274,277,280,284,287,290,294]);}
var AVK=K();
var D_7=null;function CSK(){CSK=Be(AVK);CHg();}
function AQR(b){var c,d,e,$$je;CSK();a:{try{c=CQT(b);}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;break a;}else{throw $$e;}}return c;}d=D_7;e=X(D,1);e.data[0]=b;Ea(d,B(2680),e);IU(D_7,c);return null;}
function CHg(){D_7=Hy(B(2681));}
var ABc=K();
var D_8=0;var D_9=null;var D_$=null;function BVZ(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=U_(b);c.bvH=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.bdz=0;c.a5F=0;return;}if(f)d=e|8388608;else{d=e<<1;while(CR(BG(L(d),L(8388608)),Bw)){d=d<<1;f=f+(-1)|0;}}g=D_$.data;e=0;h=g.length;if(e>h){c=new BW;Bm(c);M(c);}i=h-1|0;a:{while(true){if(e>i){h=( -e|0)-1|0;break a;}h=(e+i|0)/2|0;j=g[h];if(j==f)break;if(f>=j)e=h+1|0;else i=h-1|0;}}if(h<0)h= -h|0;e=h+1|0;k=9+(f-g[e]|0)|0;l=Xh(d,D_9.data[e],k);if(l<D_8){while
($rt_ucmp(l,D_8)<=0){h=h+(-1)|0;l=(l*10|0)+9|0;}g=D_$.data;e=h+1|0;k=9+(f-g[e]|0)|0;l=Xh(d,D_9.data[e],k);}e=d<<1;d=e+1|0;g=D_9.data;f=h+1|0;i=g[f];j=k-1|0;m=Xh(d,i,j);n=Xh(e-1|0,D_9.data[f],j);o=1;while(true){p=o*10|0;if($rt_ucmp($rt_udiv(l,p),$rt_udiv(n,p))<=0)break;o=p;}j=1;while(true){q=j*10|0;if($rt_ucmp($rt_udiv(l,q),$rt_udiv(m,q))>=0)break;j=q;}i=$rt_ucmp(o,j);e=i>0?R($rt_udiv(l,o),o):i<0?R($rt_udiv(l,j),j)+j|0:R($rt_udiv((l+(j/2|0)|0),j),j);if(Kx(L(e),L(1000000000))>=0)while(true){h=h+1|0;e=$rt_udiv(e,
10);if($rt_ucmp(e,1000000000)<0)break;}else if($rt_ucmp(e,100000000)<0){h=h+(-1)|0;e=e*10|0;}c.bdz=e;c.a5F=h-50|0;}
function Xh(b,c,d){return Bu(D3(Ce(BG(L(b),G(4294967295, 0)),BG(L(c),G(4294967295, 0))),32-d|0));}
function BrG(){D_8=$rt_udiv((-1),10);D_9=Cc([(-18543760),(-873828468),(-1558056233),(-2105438446),(-791721136),(-1492370368),(-2052889754),(-707643228),(-1425108042),(-1999079893),(-621547450),(-1356231419),(-1943978595),(-533385374),(-1285701758),(-1887554866),(-443107408),(-1213479385),(-1829776968),(-350662770),(-1139523676),(-1770612400),(-255999462),(-1063793029),(-1710027882),(-159064234),(-986244846),(-1647989336),(-59802560),(-906835507),(-1584461865),(-2126562952),(-825520345),(-1519409735),(-2074521247),
(-742253618),(-1452796353),(-2021230542),(-656988489),(-1384584251),(-1966660860),(-569676998),(-1314735058),(-1910781505),(-480270031),(-1243209484),(-1853561046),(-388717296),(-1169967296),(-1794967296),(-294967296),(-1094967296),(-1734967296),(-198967296),(-1018167296),(-1673527296),(-100663296),(-939524096),(-1610612736),(-2147483648),(-858993460),(-1546188227),(-2095944041),(-776530088),(-1480217529),(-2043167483),(-692087595),(-1412663535),(-1989124287),(-605618482),(-1343488245),(-1933784055),(-517074110),
(-1272652747),(-1877115657),(-426404674),(-1200117198),(-1819087218),(-333559171),(-1125840796),(-1759666096),(-238485376),(-1049781760),(-1698818867),(-141129810),(-971897307),(-1636511305),(-41437710),(-892143627),(-1572708361),(-2117160148),(-810475859),(-1507374147),(-2064892777),(-726848065),(-1440471911),(-2011370988),(-641213203),(-1371964022),(-1956564688)]);D_$=Cc([(-37),(-34),(-31),(-28),(-24),(-21),(-18),(-14),(-11),(-8),(-4),(-1),2,6,9,12,16,19,22,26,29,32,36,39,42,46,49,52,56,59,62,65,69,72,75,
79,82,85,89,92,95,99,102,105,109,112,115,119,122,125,129,132,135,139,142,145,149,152,155,158,162,165,168,172,175,178,182,185,188,192,195,198,202,205,208,212,215,218,222,225,228,232,235,238,242,245,248,252,255,258,261,265,268,271,275,278,281,285,288,291]);}
var A3Z=K(0);
function AIA(){var a=this;D.call(a);a.uO=0;a.MY=0;a.Se=null;a.bK0=null;a.a8s=0;a.bgR=0;}
function BuP(){var a=this;AIA.call(a);a.zu=null;a.AA=0;a.rG=0;a.a4T=0;}
function CQT(a){var b=new BuP();CB_(b,a);return b;}
function CB_(a,b){var c,d;a.uO=0;a.MY=0;a.Se=new OS;a.a8s=1;a.bgR=1;a.bK0=b;a.AA=1;a.rG=0;a.a4T=0;c=new $rt_globals.WebSocket($rt_ustr(b));a.zu=c;b="arraybuffer";c.binaryType=b;c=a.zu;b=new A51;b.bsr=a;c.addEventListener("open",b);b=a.zu;d=new A52;d.bAe=a;b.addEventListener("close",d);b=a.zu;d=new A54;d.bA_=a;b.addEventListener("message",d);b=a.zu;d=new A55;d.bCY=a;b.addEventListener("error",d);}
function A2P(a){var b;if(a.rG){UD();b=D__;}else if(a.a4T){UD();b=D_v;}else if(!a.AA){UD();b=Eaa;}else{UD();b=Eab;}return b;}
function AZk(a){a.AA=0;a.rG=0;a.zu.close();}
function BzC(a,b){var c,d;if(a.rG){c=a.zu;d=b.data.buffer;c.send(d);}}
function Wt(){BV.call(this);this.a3h=0;}
function BtM(a,b){var c,d;c=new Wt;d=a.a3h;CA(c);c.a3h=d;EK(b,c);}
function B8T(a,b){a.a3h=Cw(b);}
function BkD(a,b){Cu(b,a.a3h);}
function B59(a){return 4;}
var C5=K(0);
var BlE=K();
function CTm(){var a=new BlE();CvJ(a);return a;}
function CvJ(a){}
function Ctn(a){var b;b=new Wt;CA(b);return b;}
function AA9(){var a=this;BV.call(a);a.a0Z=0;a.Vr=null;a.baE=Bw;a.a0L=0;a.a23=0;a.a7$=0;a.bCG=0;a.a_C=0;}
function Ctt(a,b){a.a0Z=Cw(b);a.Vr=No(b,16);a.baE=Vi(b);a.a0L=Cw(b);a.a23=C4(b);a.a7$=C4(b);a.bCG=C4(b);a.a_C=C4(b);}
function Be2(a,b){Cu(b,a.a0Z);Nd(a.Vr,b);Vx(b,a.baE);Cu(b,a.a0L);C2(b,a.a23);C2(b,a.a7$);C2(b,a.bCG);C2(b,a.a_C);}
function BY6(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.cf;d=new A7W;APh(d,c);d.H6=(-1);d.H5=(-1);d.Kc=(-1);d.nV=0.0;d.D7=0.0;d.sU=0.0;d.Fx=0;d.wQ=0;d.a9r=0;d.kS=b;c.bJ=d;d=b.cf.fE;C1();OC(d,C4F,1);d=new AOm;c=A0W(a.baE,a.a0L,0,0);e=a.a23;f=a.a7$;$p=1;case 1:BOU(d,b,c,e,f);if(C()){break _;}b.dO=d;d.w=1;c=b.cf;$p=2;case 2:Bdk(c,d);if(C()){break _;}d=b.cf;d.l.jw=a.a23;c=CnM(b);$p=3;case 3:Bd_(d,c);if(C())
{break _;}d=b.cf;d.l.h9=a.a0Z;b.IH=a.a_C;ANZ(d.bJ,a.a0L!=1?0:1);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CyA(a){return (((4+Bd(a.Vr)|0)+4|0)+7|0)+4|0;}
var BlK=K();
function CRc(){var a=new BlK();Ced(a);return a;}
function Ced(a){}
function CoJ(a){var b;b=new AA9;CA(b);return b;}
var BlJ=K();
function CS2(){var a=new BlJ();B2e(a);return a;}
function B2e(a){}
function CQI(a){var b;b=new AMI;CA(b);return b;}
function AEf(){BV.call(this);this.Mr=null;}
function Cb_(a,b){a.Mr=No(b,119);}
function Bik(a,b){Nd(a.Mr,b);}
function Bzy(a,b){WJ(b.cf.kE,a.Mr);}
function CCc(a){return Bd(a.Mr);}
var BlI=K();
function CUJ(){var a=new BlI();Ce3(a);return a;}
function Ce3(a){}
function Crx(a){var b;b=new AEf;CA(b);return b;}
function AKz(){BV.call(this);this.a_$=Bw;}
function Cka(a,b){a.a_$=Vi(b);}
function BNh(a,b){Vx(b,a.a_$);}
function BzN(a,b){AKd(b.cf.t,a.a_$);}
function CBc(a){return 8;}
var BlH=K();
function CS1(){var a=new BlH();CvV(a);return a;}
function CvV(a){}
function CJK(a){var b;b=new AKz;CA(b);return b;}
function AIO(){var a=this;BV.call(a);a.bkF=0;a.a7S=0;a.a75=0;a.a4L=0;}
function B1J(a,b){a.bkF=Cw(b);a.a7S=D1(b);a.a75=D1(b);a.a4L=D1(b);}
function BEV(a,b){Cu(b,a.bkF);DV(b,a.a7S);DV(b,a.a75);DV(b,a.a4L);}
function Bg0(a,b){b=JF(b,a.bkF);if(b!==null)b.brY(a.a7S,a.a75,a.a4L);}
function Cj7(a){return 8;}
var Bly=K();
function CQ7(){var a=new Bly();CAa(a);return a;}
function CAa(a){}
function CfE(a){var b;b=new AIO;CA(b);return b;}
function AFL(){var a=this;BV.call(a);a.YB=0;a.Yy=0;a.SY=0;}
function B4j(a,b){a.YB=Cw(b);a.Yy=Cw(b);a.SY=Cw(b);}
function Bmz(a,b){Cu(b,a.YB);Cu(b,a.Yy);Cu(b,a.SY);}
function A_Z(a,b){YU(b.cf.l,Ld(a.YB,a.Yy,a.SY));AHl(b.cf.t.cL,a.YB,a.Yy,a.SY);}
function CBg(a){return 12;}
var Blx=K();
function CSu(){var a=new Blx();CcX(a);return a;}
function CcX(a){}
function CvS(a){var b;b=new AFL;CA(b);return b;}
function AON(){var a=this;BV.call(a);a.a$s=0;a.a$e=0;a.a4V=0;}
function Cvb(a,b,c){var d=new AON();CMg(d,a,b,c);return d;}
function CMg(a,b,c,d){CA(a);a.a$s=b;a.a$e=c;a.a4V=d;}
function Czp(a,b){a.a$s=Cw(b);a.a$e=Cw(b);a.a4V=C4(b);}
function BGO(a,b){Cu(b,a.a$s);Cu(b,a.a$e);C2(b,a.a4V);}
function Bny(a,b){}
function Cfc(a){return 9;}
var Blv=K();
function CWf(){var a=new Blv();Caq(a);return a;}
function Caq(a){}
function B5B(a){var b;b=new AON;CA(b);return b;}
function AGN(){var a=this;BV.call(a);a.bby=0;a.bdn=0;a.a7W=0.0;}
function Cfq(a,b){a.bby=D1(b);a.bdn=D1(b);a.a7W=Kf(b);}
function Bb6(a,b){DV(b,a.bby);DV(b,a.bdn);KA(b,a.a7W);}
function Bqu(a,b){b.cf.l.buv(a.bby);b=b.cf.l.oT;b.on=a.bdn;b.tC=a.a7W;}
function Cku(a){return 8;}
var Blu=K();
function CXw(){var a=new Blu();Cwy(a);return a;}
function Cwy(a){}
function CHY(a){var b;b=new AGN;CA(b);return b;}
function AEM(){var a=this;BV.call(a);a.M9=Bw;a.xA=0;a.a2a=0;a.bgX=0;a.Qw=0;}
function BUG(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.xA;d=b.cf.l;if(c==d.jw&&CR(a.M9,Hu(d.e))){d=b.cf;c=1;e=a.xA;$p=4;continue _;}b.a14=0;f=new AOm;d=A0W(a.M9,a.Qw,0,0);c=a.xA;e=a.a2a;$p=1;case 1:BOU(f,b,d,c,e);if(C()){break _;}b.dO=f;f.w=1;d=b.cf;$p=2;case 2:Bdk(d,f);if(C()){break _;}d=b.cf;d.l.jw=a.xA;f=CnM(b);$p=3;case 3:Bd_(d,f);if(C()){break _;}d=b.cf;c=1;e=a.xA;$p=4;case 4:BOf(d,c,e);if(C()){break _;}ANZ(b.cf.bJ,
a.Qw!=1?0:1);return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cdg(a,b){a.xA=C4(b);a.a2a=C4(b);a.Qw=C4(b);a.bgX=D1(b);a.M9=Vi(b);}
function Bam(a,b){C2(b,a.xA);C2(b,a.a2a);C2(b,a.Qw);DV(b,a.bgX);Vx(b,a.M9);}
function B5q(a){return 13;}
var Blz=K();
function CRI(){var a=new Blz();CM6(a);return a;}
function CM6(a){}
function CzZ(a){var b;b=new AEM;CA(b);return b;}
function Ns(){var a=this;BV.call(a);a.xK=0.0;a.xb=0.0;a.y7=0.0;a.Do=0.0;a.Cw=0.0;a.BV=0.0;a.GH=0;a.Oi=0;a.Lh=0;}
function B0V(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.cf.l;d=c.d;e=c.h;f=c.c;g=c.r;h=c.E;if(a.Oi){d=a.xK;e=a.xb;f=a.y7;}if(a.Lh){g=a.Cw;h=a.BV;}c.iF=0.0;c.j=0.0;c.i=0.0;c.k=0.0;AIW(c,d,e,f,g,h);a.xK=c.d;a.xb=c.C.L;a.y7=c.c;a.Do=c.h;AIR(b.wr,a);if(b.a14)return;c=b.cf;i=c.l;i.bU=i.d;i.cD=i.h;i.bX=i.c;b.a14=1;b=null;$p=1;case 1:Bd_(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function AOO(a,b){a.GH=!Ih(b)?0:1;}
function ACx(a,b){H5(b,!a.GH?0:1);}
function Cll(a){return 1;}
var BhV=K();
function CRx(){var a=new BhV();Cih(a);return a;}
function Cih(a){}
function CFH(a){var b;b=new Ns;CA(b);return b;}
var AOZ=K(Ns);
function CDS(a,b,c,d,e){var f=new AOZ();Ceb(f,a,b,c,d,e);return f;}
function Ceb(a,b,c,d,e,f){CA(a);a.xK=b;a.xb=c;a.Do=d;a.y7=e;a.GH=f;a.Oi=1;}
function CMd(a,b){a.xK=K_(b);a.xb=K_(b);a.Do=K_(b);a.y7=K_(b);AOO(a,b);}
function BRG(a,b){La(b,a.xK);La(b,a.xb);La(b,a.Do);La(b,a.y7);ACx(a,b);}
function Cta(a){return 33;}
var BhT=K();
function CTc(){var a=new BhT();Cyw(a);return a;}
function Cyw(a){}
function CnL(a){var b;b=new AOZ;CA(b);b.Oi=1;return b;}
var ABq=K(Ns);
function B3I(a,b){a.Cw=Kf(b);a.BV=Kf(b);AOO(a,b);}
function BXN(a,b){KA(b,a.Cw);KA(b,a.BV);ACx(a,b);}
function CN6(a){return 9;}
var BhS=K();
function CV7(){var a=new BhS();CxE(a);return a;}
function CxE(a){}
function COv(a){var b;b=new ABq;CA(b);b.Lh=1;return b;}
var AIJ=K(Ns);
function Cjh(a,b,c,d,e,f,g){var h=new AIJ();CMK(h,a,b,c,d,e,f,g);return h;}
function CMK(a,b,c,d,e,f,g,h){CA(a);a.xK=b;a.xb=c;a.Do=d;a.y7=e;a.Cw=f;a.BV=g;a.GH=h;a.Lh=1;a.Oi=1;}
function CGk(a,b){a.xK=K_(b);a.xb=K_(b);a.Do=K_(b);a.y7=K_(b);a.Cw=Kf(b);a.BV=Kf(b);AOO(a,b);}
function Bro(a,b){La(b,a.xK);La(b,a.xb);La(b,a.Do);La(b,a.y7);KA(b,a.Cw);KA(b,a.BV);ACx(a,b);}
function Cfx(a){return 41;}
var BhR=K();
function CWz(){var a=new BhR();B80(a);return a;}
function B80(a){}
function Co4(a){var b;b=new AIJ;CA(b);b.Lh=1;b.Oi=1;return b;}
function ANr(){var a=this;BV.call(a);a.a9I=0;a.bdT=0;a.a$G=0;a.a7F=0;a.bah=0;}
function YW(a,b,c,d,e){var f=new ANr();CLh(f,a,b,c,d,e);return f;}
function CLh(a,b,c,d,e,f){CA(a);a.bah=b;a.a9I=c;a.bdT=d;a.a$G=e;a.a7F=f;}
function Cks(a,b){a.bah=Ih(b);a.a9I=Cw(b);a.bdT=Ih(b);a.a$G=Cw(b);a.a7F=Ih(b);}
function BJo(a,b){H5(b,a.bah);Cu(b,a.a9I);H5(b,a.bdT);Cu(b,a.a$G);H5(b,a.a7F);}
function BH0(a,b){}
function CQC(a){return 11;}
var BhM=K();
function CSh(){var a=new BhM();CKF(a);return a;}
function CKF(a){}
function CKM(a){var b;b=new ANr;CA(b);return b;}
function ANU(){var a=this;BV.call(a);a.bcD=0;a.a9T=0;a.a6I=0;a.a_v=0;a.bbs=null;}
function CyX(a,b,c,d,e){var f=new ANU();CPM(f,a,b,c,d,e);return f;}
function CPM(a,b,c,d,e,f){CA(a);a.bcD=b;a.a9T=c;a.a6I=d;a.a_v=e;a.bbs=f;}
function Cgv(a,b){a.bcD=Cw(b);a.a9T=Ih(b);a.a6I=Cw(b);a.a_v=Ih(b);a.bbs=XS(a,b);}
function BqI(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cu(b,a.bcD);H5(b,a.a9T);Cu(b,a.a6I);H5(b,a.a_v);c=a.bbs;$p=1;case 1:BkX(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BkY(a,b){}
function Cto(a){return 15;}
var BhL=K();
function CXQ(){var a=new BhL();Cmn(a);return a;}
function Cmn(a){}
function CqJ(a){var b;b=new ANU;CA(b);return b;}
function ADe(){BV.call(this);this.a6k=0;}
function CgL(a,b){a.a6k=D1(b);}
function BuA(a,b){DV(b,a.a6k);}
function Bwd(a,b){}
function B_8(a){return 2;}
var BhK=K();
function CT6(){var a=new BhK();CP$(a);return a;}
function CP$(a){}
function CMc(a){var b;b=new ADe;CA(b);return b;}
function ANQ(){var a=this;BV.call(a);a.a_u=0;a.a5$=0;a.a59=0;a.a58=0;a.bbI=0;}
function Co2(a,b){a.a_u=Cw(b);a.bbI=C4(b);a.a5$=Cw(b);a.a59=C4(b);a.a58=Cw(b);}
function BFz(a,b){Cu(b,a.a_u);C2(b,a.bbI);Cu(b,a.a5$);C2(b,a.a59);Cu(b,a.a58);}
function BcJ(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=JF(b,a.a_u);if(b!==null&&!a.bbI){b=b;c=a.a5$;d=a.a59;e=a.a58;$p=1;continue _;}return;case 1:ByB(b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Co_(a){return 14;}
var BhJ=K();
function CYJ(){var a=new BhJ();Cg3(a);return a;}
function Cg3(a){}
function CiX(a){var b;b=new ANQ;CA(b);return b;}
function ABJ(){var a=this;BV.call(a);a.Vi=0;a.Zk=0;}
function Ck8(a,b){a.Vi=Cw(b);a.Zk=C4(b);}
function Bie(a,b){Cu(b,a.Vi);C2(b,a.Zk);}
function BGn(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=JF(b,a.Vi);if(c!==null){d=a.Zk;if(d==1)c.uF();else if(d==2)c.Yd();else{if(d==3){b=c;d=0;e=0;f=0;$p=1;continue _;}if(d==4)c.buj();else{if(d==6){b=b.cf;g=b.dy;h=new YI;b=b.t;$p=2;continue _;}if(d==7){h=new YI;i=b.cf.t;g=B(2129);$p=3;continue _;}d==5&&!(c instanceof AHN);}}}return;case 1:BWS(b,d,e,f);if(C()){break _;}return;case 2:BWe(h,
b,c);if(C()){break _;}Ji(g,h);return;case 3:BGX(h,i,c,g);if(C()){break _;}Ji(b.cf.dy,h);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CoP(a){return 5;}
var BhO=K();
function CT4(){var a=new BhO();B8h(a);return a;}
function B8h(a){}
function CtY(a){var b;b=new ABJ;CA(b);return b;}
function AMC(){var a=this;BV.call(a);a.bgg=0;a.bje=0;}
function AO8(a,b){var c=new AMC();CEI(c,a,b);return c;}
function CEI(a,b,c){CA(a);a.bgg=b.h9;a.bje=c;}
function B$3(a,b){a.bgg=Cw(b);a.bje=C4(b);}
function Bv0(a,b){Cu(b,a.bgg);C2(b,a.bje);}
function BQy(a,b){}
function Cwk(a){return 5;}
var BhN=K();
function CRQ(){var a=new BhN();Cgp(a);return a;}
function Cgp(a){}
function B6e(a){var b;b=new AMC;CA(b);return b;}
function APb(){var a=this;BV.call(a);a.bfM=0;a.bfF=null;a.a3L=0;a.Z3=0;a.a3n=0;a.bff=0;a.a$O=0;a.biD=0;}
function Cp$(a,b){a.bfM=Cw(b);a.bfF=No(b,16);a.a3L=Cw(b);a.Z3=Cw(b);a.a3n=Cw(b);a.bff=C4(b);a.a$O=C4(b);a.biD=D1(b);}
function BG0(a,b){Cu(b,a.bfM);Nd(a.bfF,b);Cu(b,a.a3L);Cu(b,a.Z3);Cu(b,a.a3n);C2(b,a.bff);C2(b,a.a$O);DV(b,a.biD);}
function BzH(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.a3L/32.0;d=a.Z3/32.0;e=a.a3n/32.0;f=(a.bff*360|0)/256.0;g=(a.a$O*360|0)/256.0;h=new AHN;i=b.cf.t;j=a.bfF;AZS(h,i);h.Qq=0;h.bMi=0.0;h.oJ=j;h.cv=0.0;h.FK=0.0;if(j!==null&&Bd(j)>0){i=new T;U(i);J(J(J(i,B(2682)),j),B(254));h.pC=S(i);}h.jY=1;h.bbh=0.25;h.bdo=10.0;k=a.a3L;h.tT=
k;l=k;h.g0=l;h.bU=l;k=a.Z3;h.tS=k;l=k;h.fD=l;h.cD=l;k=a.a3n;h.tR=k;l=k;h.g1=l;h.bX=l;m=a.biD;if(!m){i=h.X;i.dX.data[i.dn]=null;}else{i=h.X;i.dX.data[i.dn]=E9(m,1,0);}AIW(h,c,d,e,f,g);b=b.dO;k=a.bfM;$p=1;case 1:By8(b,k,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Cz$(a){return 28;}
var Bhj=K();
function CTd(){var a=new Bhj();CPo(a);return a;}
function CPo(a){}
function Cb3(a){var b;b=new APb;CA(b);return b;}
function AJv(){var a=this;BV.call(a);a.a7a=0;a.Zf=0;a.Wh=0;a.XR=0;a.a8F=0;a.bb0=0;a.a$g=0;a.bj1=0;a.bja=0;a.a$0=0;}
function CIT(a,b){a.a7a=Cw(b);a.bj1=D1(b);a.bja=C4(b);a.a$0=D1(b);a.Zf=Cw(b);a.Wh=Cw(b);a.XR=Cw(b);a.a8F=C4(b);a.bb0=C4(b);a.a$g=C4(b);}
function BGi(a,b){Cu(b,a.a7a);DV(b,a.bj1);C2(b,a.bja);DV(b,a.a$0);Cu(b,a.Zf);Cu(b,a.Wh);Cu(b,a.XR);C2(b,a.a8F);C2(b,a.bb0);C2(b,a.a$g);}
function Bu1(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.Zf/32.0;d=a.Wh/32.0;e=a.XR/32.0;f=Hj(b.dO,c,d,e,E9(a.bj1,a.bja,a.a$0));f.k=a.a8F/128.0;f.i=a.bb0/128.0;f.j=a.a$g/128.0;f.tT=a.Zf;f.tS=a.Wh;f.tR=a.XR;b=b.dO;g=a.a7a;$p=1;case 1:By8(b,g,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Crn(a){return 24;}
var Bhp=K();
function CYF(){var a=new Bhp();CmD(a);return a;}
function CmD(a){}
function B9_(a){var b;b=new AJv;CA(b);return b;}
function ANk(){var a=this;BV.call(a);a.Xn=0;a.a6M=0;}
function Cq$(a,b){a.Xn=Cw(b);a.a6M=Cw(b);}
function BCl(a,b){Cu(b,a.Xn);Cu(b,a.a6M);}
function BAA(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=JF(b,a.Xn);d=JF(b,a.a6M);if(d===null)d=b.cf.l;if(c===null)return;e=b.dO;f=B(2511);g=0.20000000298023224;h=((P(b.a8K)-P(b.a8K))*0.699999988079071+1.0)*2.0;$p=1;case 1:BDB(e,c,f,g,h);if(C()){break _;}i=b.cf;Ji(i.dy,CzV(i.t,c,d,(-0.5)));b=b.dO;j=a.Xn;$p=2;case 2:BDF(b,j);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,$p);}
function Cke(a){return 8;}
var Bho=K();
function CT0(){var a=new Bho();B8Z(a);return a;}
function B8Z(a){}
function CqC(a){var b;b=new ANk;CA(b);return b;}
function ANF(){var a=this;BV.call(a);a.ba6=0;a.TL=0;a.a0G=0;a.a0R=0;a.Km=0;a.KZ=0;a.KJ=0;a.jL=0;a.uf=0;}
function CdY(a,b){var c;a.ba6=Cw(b);a.jL=C4(b);a.TL=Cw(b);a.a0G=Cw(b);a.a0R=Cw(b);c=Cw(b);a.uf=c;if(c>0){a.Km=D1(b);a.KZ=D1(b);a.KJ=D1(b);}}
function BIC(a,b){Cu(b,a.ba6);C2(b,a.jL);Cu(b,a.TL);Cu(b,a.a0G);Cu(b,a.a0R);Cu(b,a.uf);if(a.uf>0){DV(b,a.Km);DV(b,a.KZ);DV(b,a.KJ);}}
function Bjk(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BST(b,a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Cl5(a){return (21+a.uf|0)<=0?0:6;}
var Bhn=K();
function CRL(){var a=new Bhn();B_A(a);return a;}
function B_A(a){}
function B$q(a){var b;b=new ANF;CA(b);return b;}
function AKS(){var a=this;BV.call(a);a.WE=0;a.bjt=0;a.WK=0;a.Xp=0;a.a0f=0;a.a_A=0;a.bbU=0;a.bIW=null;a.bAM=null;}
function CkK(a,b){a.WE=Cw(b);a.bjt=C4(b);a.WK=Cw(b);a.Xp=Cw(b);a.a0f=Cw(b);a.a_A=C4(b);a.bbU=C4(b);a.bAM=AVs(b);}
function BBR(a,b){Cu(b,a.WE);C2(b,a.bjt);Cu(b,a.WK);Cu(b,a.Xp);Cu(b,a.a0f);C2(b,a.a_A);C2(b,a.bbU);a.bIW.b_6(b);}
function Bb8(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.WK/32.0;d=a.Xp/32.0;e=a.a0f/32.0;f=(a.a_A*360|0)/256.0;g=(a.bbU*360|0)/256.0;h=Ya(a.bjt,b.cf.t);h.tT=a.WK;h.tS=a.Xp;h.tR=a.a0f;h.h9=a.WE;AIW(h,c,d,e,f,g);h.Bd=1;b=b.dO;i=a.WE;$p=1;case 1:By8(b,i,h);if(C()){break _;}b=a.bAM;if(b!==null)AT0(h.bE,b);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CQo(a){return 20;}
var Bhl=K();
function CR7(){var a=new Bhl();CBY(a);return a;}
function CBY(a){}
function CjL(a){var b;b=new AKS;CA(b);return b;}
function AOY(){var a=this;BV.call(a);a.bdq=0;a.a7O=0;a.a7b=0;a.bgm=0;a.a6O=0;a.bjb=null;}
function CMG(a,b){a.bdq=Cw(b);AXv();a.bjb=No(b,Eac);a.a7O=Cw(b);a.a7b=Cw(b);a.bgm=Cw(b);a.a6O=Cw(b);}
function BIA(a,b){Cu(b,a.bdq);Nd(a.bjb,b);Cu(b,a.a7O);Cu(b,a.a7b);Cu(b,a.bgm);Cu(b,a.a6O);}
function Bs9(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=new Xz;d=b.dO;e=a.a7O;f=a.a7b;g=a.bgm;h=a.a6O;i=a.bjb;Bqb(c,d);c.vg=e;c.NU=f;c.vn=g;j=(AKI()).data;g=j.length;e=0;a:{while(true){if(e>=g)break a;d=j[e];if(B7(d.Xc,i))break;e=e+1|0;}c.jl=d;}Tb(c,h);b=b.dO;g=a.bdq;$p=1;case 1:By8(b,g,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CBv(a){return 24;}
var Bhh=K();
function CWF(){var a=new Bhh();Czr(a);return a;}
function Czr(a){}
function Ct9(a){var b;b=new AOY;CA(b);return b;}
function AFt(){var a=this;BV.call(a);a.bci=0;a.TR=0;a.TT=0;a.TS=0;a.a7s=0;}
function CCV(a,b){a.bci=Cw(b);a.TR=Cw(b);a.TT=Cw(b);a.TS=Cw(b);a.a7s=D1(b);}
function BLy(a,b){Cu(b,a.bci);Cu(b,a.TR);Cu(b,a.TT);Cu(b,a.TS);DV(b,a.a7s);}
function Bp3(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=UE(b.dO,a.TR,a.TT,a.TS,a.a7s);c.tT=a.TR;c.tS=a.TT;c.tR=a.TS;c.r=0.0;c.E=0.0;d=a.bci;c.h9=d;b=b.dO;$p=1;case 1:By8(b,d,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function B$V(a){return 18;}
var Bhg=K();
function CV1(){var a=new Bhg();Cg0(a);return a;}
function Cg0(a){}
function B5J(a){var b;b=new AFt;CA(b);return b;}
function AMi(){var a=this;BV.call(a);a.bBg=0.0;a.bwt=0.0;a.bEp=0;a.buO=0;a.bwb=0.0;a.bCk=0.0;}
function CEV(a,b){a.bBg=Kf(b);a.bwt=Kf(b);a.bwb=Kf(b);a.bCk=Kf(b);a.bEp=AFX(b);a.buO=AFX(b);}
function Bbl(a,b){KA(b,a.bBg);KA(b,a.bwt);KA(b,a.bwb);KA(b,a.bCk);AM7(b,a.bEp);AM7(b,a.buO);}
function Bgt(a,b){}
function CaI(a){return 18;}
var Bhe=K();
function CTh(){var a=new Bhe();B3O(a);return a;}
function B3O(a){}
function CFM(a){var b;b=new AMi;CA(b);return b;}
function APl(){var a=this;BV.call(a);a.bdD=0;a.bcV=0;a.bcW=0;a.bcU=0;}
function B4r(a,b){a.bdD=Cw(b);a.bcV=D1(b);a.bcW=D1(b);a.bcU=D1(b);}
function BHc(a,b){Cu(b,a.bdD);DV(b,a.bcV);DV(b,a.bcW);DV(b,a.bcU);}
function BsW(a,b){b=JF(b,a.bdD);if(b!==null)b.xu(a.bcV/8000.0,a.bcW/8000.0,a.bcU/8000.0);}
function Cvd(a){return 10;}
var Bhd=K();
function CRA(){var a=new Bhd();CpH(a);return a;}
function CpH(a){}
function CkC(a){var b;b=new APl;CA(b);return b;}
function AGt(){BV.call(this);this.a_O=0;}
function Cw6(a,b){a.a_O=Cw(b);}
function BwW(a,b){Cu(b,a.a_O);}
function B1f(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.dO;c=a.a_O;$p=1;case 1:BDF(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function CdD(a){return 4;}
var Bhi=K();
function CUp(){var a=new Bhi();CqY(a);return a;}
function CqY(a){}
function B1z(a){var b;b=new AGt;CA(b);return b;}
function P7(){var a=this;BV.call(a);a.a_5=0;a.Om=0;a.L0=0;a.LD=0;a.Qy=0;a.K9=0;a.We=0;}
function CSW(){var a=new P7();ALE(a);return a;}
function ALE(a){CA(a);a.We=0;}
function AGz(a,b){a.a_5=Cw(b);}
function AEh(a,b){Cu(b,a.a_5);}
function BW0(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=JF(b,a.a_5);if(b===null)return;c=b.tT+a.Om|0;b.tT=c;d=b.tS+a.L0|0;b.tS=d;e=b.tR+a.LD|0;b.tR=e;f=c/32.0;g=d/32.0;h=e/32.0;c=a.We;i=!c?b.r:(a.Qy*360|0)/256.0;j=!c?b.E:(a.K9*360|0)/256.0;c=3;$p=1;case 1:b.Mw(f,g,h,i,j,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function B4e(a){return 4;}
var BhA=K();
function CWs(){var a=new BhA();Cxr(a);return a;}
function Cxr(a){}
function CkL(a){return CSW();}
var ALT=K(P7);
function Csi(a,b){AGz(a,b);a.Om=C4(b);a.L0=C4(b);a.LD=C4(b);}
function BBb(a,b){AEh(a,b);C2(b,a.Om);C2(b,a.L0);C2(b,a.LD);}
function CjJ(a){return 7;}
var Bhz=K();
function CVX(){var a=new Bhz();CJP(a);return a;}
function CJP(a){}
function CII(a){var b;b=new ALT;ALE(b);return b;}
var AIQ=K(P7);
function B6h(a,b){AGz(a,b);a.Qy=C4(b);a.K9=C4(b);}
function BoS(a,b){AEh(a,b);C2(b,a.Qy);C2(b,a.K9);}
function CG2(a){return 6;}
var BhE=K();
function CX5(){var a=new BhE();CkU(a);return a;}
function CkU(a){}
function Cu1(a){var b;b=new AIQ;ALE(b);b.We=1;return b;}
var AIi=K(P7);
function Cel(a,b){AGz(a,b);a.Om=C4(b);a.L0=C4(b);a.LD=C4(b);a.Qy=C4(b);a.K9=C4(b);}
function BFL(a,b){AEh(a,b);C2(b,a.Om);C2(b,a.L0);C2(b,a.LD);C2(b,a.Qy);C2(b,a.K9);}
function Cqv(a){return 9;}
var BhD=K();
function CTR(){var a=new BhD();CLT(a);return a;}
function CLT(a){}
function B_3(a){var b;b=new AIi;ALE(b);b.We=1;return b;}
function AFN(){var a=this;BV.call(a);a.bjK=0;a.a$x=0;a.a_3=0;a.bat=0;a.bhW=0;a.a6n=0;}
function Cz6(a,b){a.bjK=Cw(b);a.a$x=Cw(b);a.a_3=Cw(b);a.bat=Cw(b);a.bhW=Ih(b)<<24>>24;a.a6n=Ih(b)<<24>>24;}
function BfF(a,b){Cu(b,a.bjK);Cu(b,a.a$x);Cu(b,a.a_3);Cu(b,a.bat);H5(b,a.bhW);H5(b,a.a6n);}
function BdY(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=JF(b,a.bjK);if(b===null)return;c=a.a$x;b.tT=c;d=a.a_3;b.tS=d;e=a.bat;b.tR=e;f=c/32.0;g=d/32.0+0.015625;h=e/32.0;i=(a.bhW*360|0)/256.0;j=(a.a6n*360|0)/256.0;c=3;$p=1;case 1:b.Mw(f,g,h,i,j,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CmR(a){return 34;}
var BhC=K();
function CX1(){var a=new BhC();Cu7(a);return a;}
function Cu7(a){}
function CBy(a){var b;b=new AFN;CA(b);return b;}
function AL6(){var a=this;BV.call(a);a.bc2=0;a.bbn=0;}
function Cbk(a,b){a.bc2=Cw(b);a.bbn=C4(b);}
function BDA(a,b){Cu(b,a.bc2);C2(b,a.bbn);}
function BzL(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=JF(b,a.bc2);if(b===null)return;c=a.bbn;$p=1;case 1:b.Wp(c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function B76(a){return 5;}
var BhB=K();
function CVm(){var a=new BhB();CIf(a);return a;}
function CIf(a){}
function CCT(a){var b;b=new AL6;CA(b);return b;}
function ANA(){var a=this;BV.call(a);a.a4b=0;a.bkn=0;}
function CwF(a){return 8;}
function CcJ(a,b){a.a4b=Cw(b);a.bkn=Cw(b);}
function BaE(a,b){Cu(b,a.a4b);Cu(b,a.bkn);}
function BKK(a,b){var c,d,e;c=JF(b,a.a4b);d=JF(b,a.bkn);e=a.a4b;b=b.cf.l;if(e!=b.h9)b=c;if(b!==null)Lh(b,d);}
var Bhy=K();
function CXq(){var a=new Bhy();CbC(a);return a;}
function CbC(a){}
function B1G(a){var b;b=new ANA;CA(b);return b;}
function APr(){var a=this;BV.call(a);a.a85=0;a.a9Z=null;}
function B$R(a,b){a.a85=Cw(b);a.a9Z=AVs(b);}
function Bad(a,b){var c,d;a:{Cu(b,a.a85);c=a.a9Z;AUk();if(c!==null){c=CH(c);while(true){if(!Cl(c))break a;b:{d=Cm(c);C2(b,(d.a43<<5|d.bcC&31)&255);switch(d.a43){case 0:C2(b,d.l9.th);break b;case 1:DV(b,d.l9.nu);break b;case 2:Cu(b,d.l9.fT);break b;case 3:KA(b,d.l9.ru);break b;case 4:break;case 5:d=d.l9;DV(b,(D4(d)).D);C2(b,d.q);DV(b,d.bD);break b;case 6:d=d.l9;Cu(b,d.dw);Cu(b,d.gY);Cu(b,d.dv);break b;default:break b;}Nd(d.l9,b);}}}}C2(b,127);}
function BMj(a,b){var c;b=JF(b,a.a85);if(b!==null){c=a.a9Z;if(c!==null)AT0(b.bE,c);}}
function Cpn(a){return 5;}
var Bhx=K();
function CSs(){var a=new Bhx();CeD(a);return a;}
function CeD(a){}
function Cxt(a){var b;b=new APr;CA(b);return b;}
function AJt(){var a=this;BV.call(a);a.a_w=0;a.a7k=0;a.bac=0;a.a52=0;}
function Cg9(a,b){a.a_w=Cw(b);a.a7k=C4(b);a.bac=C4(b);a.a52=D1(b);}
function BZZ(a,b){Cu(b,a.a_w);C2(b,a.a7k);C2(b,a.bac);DV(b,a.a52);}
function BTS(a,b){b=JF(b,a.a_w);if(b!==null&&b instanceof Fo)Tg(b,ZH(a.a7k,a.a52,a.bac));}
function CjW(a){return 8;}
var Bhw=K();
function CWC(){var a=new Bhw();CqQ(a);return a;}
function CqQ(a){}
function CFk(a){var b;b=new AJt;CA(b);return b;}
function AHm(){var a=this;BV.call(a);a.baq=0;a.beO=0;}
function Cm1(a,b){a.baq=Cw(b);a.beO=C4(b);}
function Bzt(a,b){Cu(b,a.baq);C2(b,a.beO);}
function BmQ(a,b){b=JF(b,a.baq);if(b!==null&&b instanceof Fo)BC9(b,a.beO);}
function CC3(a){return 5;}
var Bhu=K();
function CVb(){var a=new Bhu();Ceu(a);return a;}
function Ceu(a){}
function B5$(a){var b;b=new AHm;CA(b);return b;}
function AL9(){var a=this;BV.call(a);a.bis=0.0;a.a8v=0;a.bf_=0;}
function B6Z(a,b){a.bis=Kf(b);a.bf_=D1(b);a.a8v=D1(b);}
function BeR(a,b){KA(b,a.bis);DV(b,a.bf_);DV(b,a.a8v);}
function BpG(a,b){BSh(b.cf.l,a.bis,a.a8v,a.bf_);}
function CvW(a){return 4;}
var Bic=K();
function CXD(){var a=new Bic();B9k(a);return a;}
function B9k(a){}
function COd(a){var b;b=new AL9;CA(b);return b;}
function ANh(){var a=this;BV.call(a);a.bgC=0;a.a8x=0;a.bep=0;}
function ChS(a,b){a.bgC=Cw(b);a.a8x=Cw(b);a.bep=!Ih(b)?0:1;}
function BHw(a,b){Cu(b,a.bgC);Cu(b,a.a8x);H5(b,!a.bep?0:1);}
function BPz(a,b){var c,d,e,f,g;b=b.dO;c=a.bgC;d=a.a8x;e=a.bep;if(e)ASQ(b.bdM,c,d);else{f=b.bdM;g=A$J(f,c,d);if(!g.bE8())g.XD();AIm(f.O1,NN(c,d));Hr(f.brp,g);}if(!e){e=c*16|0;c=d*16|0;Iu(b,e,0,c,e+15|0,b.o,c+15|0);}}
function CAD(a){return 9;}
var Bib=K();
function CR4(){var a=new Bib();B91(a);return a;}
function B91(a){}
function Coy(a){var b;b=new ANh;CA(b);b.vE=0;return b;}
function ALC(){var a=this;BV.call(a);a.a3G=0;a.a4E=0;a.a4q=0;a.PU=0;a.Nw=0;a.MS=0;a.Vj=null;a.Wz=0;}
function CE7(a,b){var c,d,e,f,$$je;a.a3G=Cw(b);a.a4E=D1(b);a.a4q=Cw(b);a.PU=Ih(b)+1|0;a.Nw=Ih(b)+1|0;a.MS=Ih(b)+1|0;c=Cw(b);a.Wz=c;d=Cb(c);e=d.data;VE(b,d);a.Vj=Cb((R(R(a.PU,a.Nw),a.MS)*5|0)/2|0);f=CQg();A7Z(f,d,0,e.length);a:{b:{try{BU4(f,a.Vj);}catch($$e){$$je=N($$e);if($$je instanceof Pa){break b;}else{b=$$je;break a;}}AOr(f);return;}try{M(AA0(B(2683)));}catch($$e){$$je=N($$e);b=$$je;}}AOr(f);M(b);}
function BRZ(a,b){Cu(b,a.a3G);DV(b,a.a4E);Cu(b,a.a4q);H5(b,a.PU-1|0);H5(b,a.Nw-1|0);H5(b,a.MS-1|0);Cu(b,a.Wz);AGu(b,a.Vj,0,a.Wz);}
function BeX(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=b.dO;d=a.a3G;e=a.a4E;f=a.a4q;AKR(c,d,e,f,(d+a.PU|0)-1|0,(e+a.Nw|0)-1|0,(f+a.MS|0)-1|0);b=b.dO;g=a.a3G;h=a.a4E;i=a.a4q;d=a.PU;e=a.Nw;f=a.MS;j=a.Vj;k=g>>4;l
=i>>4;m=g+d|0;n=(m-1|0)>>4;o=i+f|0;p=(o-1|0)>>4;q=0;d=h+e|0;if(h<0)h=0;r=b.o;if(d<=r)r=d;while(k<=n){s=k*16|0;t=g-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;if(v<=p){w=v*16|0;e=i-w|0;x=o-w|0;if(e<0)e=0;if(x>16)x=16;$p=1;continue _;}k=k+1|0;}return;case 1:$z=BEh(b,k,v);if(C()){break _;}c=$z;q=c.bvE(j,t,h,e,u,r,x,q);Iu(b,s+t|0,h,w+e|0,s+u|0,r,w+x|0);v=v+1|0;while(true){if(v<=p){w=v*16|0;e=i-w|0;x=o-w|0;if(e<0)e=0;if(x>16)x=16;continue _;}k=k+1|0;if(k>n)break;s=k*16|0;t=g-s|0;u=m-s|0;if(t<0)t=0;if(u>16)u=16;v=l;}return;default:
H$();}}ED().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 CiN(a){return 17+a.Wz|0;}
var Bia=K();
function CSP(){var a=new Bia();Cy7(a);return a;}
function Cy7(a){}
function CQx(a){var b;b=new ALC;CA(b);b.vE=1;return b;}
function AMk(){var a=this;BV.call(a);a.VK=0;a.Zr=0;a.NH=null;a.KW=null;a.SS=null;a.AJ=0;}
function CIY(a,b){var c;a.VK=Cw(b);a.Zr=Cw(b);c=D1(b)&65535;a.AJ=c;a.NH=RI(c);a.KW=Cb(c);a.SS=Cb(c);c=0;while(c<a.AJ){a.NH.data[c]=D1(b);c=c+1|0;}VE(b,a.KW);VE(b,a.SS);}
function A_E(a,b){var c;Cu(b,a.VK);Cu(b,a.Zr);DV(b,a.AJ<<16>>16);c=0;while(c<a.AJ){DV(b,a.NH.data[c]);c=c+1|0;}JJ(b,a.KW);JJ(b,a.SS);}
function BqC(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=b.dO;d=a.VK;e=a.Zr;$p=1;case 1:$z=BEh(c,d,e);if(C()){break _;}c=$z;f=a.VK*16|0;d=a.Zr*16|0;e=0;if(e>=a.AJ)return;g=a.NH.data[e];h=a.KW.data[e]&255;i=a.SS.data[e];j=g>>12&15;k=g>>8&15;l=g&255;$p=2;case 2:c.bQd(j,l,k,h,i);if(C()){break _;}m=b.dO;g=j+f|0;k=k+d|0;AKR(m,g,l,k,g,
l,k);Iu(b.dO,g,l,k,g,l,k);e=e+1|0;if(e>=a.AJ)return;g=a.NH.data[e];h=a.KW.data[e]&255;i=a.SS.data[e];j=g>>12&15;k=g>>8&15;l=g&255;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function CBC(a){return 10+(a.AJ*4|0)|0;}
var Bii=K();
function CWb(){var a=new Bii();Cuo(a);return a;}
function Cuo(a){}
function B26(a){var b;b=new AMk;CA(b);b.vE=1;return b;}
function AKj(){var a=this;BV.call(a);a.a9G=0;a.ber=0;a.a$Z=0;a.bgJ=0;a.bkA=0;}
function B3o(a,b){a.a9G=Cw(b);a.ber=Ih(b);a.a$Z=Cw(b);a.bgJ=Ih(b);a.bkA=Ih(b);}
function BAS(a,b){Cu(b,a.a9G);H5(b,a.ber);Cu(b,a.a$Z);H5(b,a.bgJ);H5(b,a.bkA);}
function Biz(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.dO;c=a.a9G;d=a.ber;e=a.a$Z;f=a.bgJ;g=a.bkA;AKR(b,c,d,e,c,d,e);$p=1;case 1:$z=BpI(b,c,d,e,f,g);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:BtX(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CC8(a){return 11;}
var Bih=K();
function CVL(){var a=new Bih();CN7(a);return a;}
function CN7(a){}
function CMF(a){var b;b=new AKj;CA(b);b.vE=1;return b;}
function APn(){var a=this;BV.call(a);a.bjS=0;a.bhp=0;a.bb5=0;a.a5W=0;a.bih=0;}
function B3D(a,b){a.bjS=Cw(b);a.bhp=D1(b);a.bb5=Cw(b);a.a5W=Ih(b);a.bih=Ih(b);}
function BAC(a,b){Cu(b,a.bjS);DV(b,a.bhp);Cu(b,a.bb5);H5(b,a.a5W);H5(b,a.bih);}
function BGN(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cf.t;c=a.bjS;d=a.bhp;e=a.bb5;f=a.a5W;g=a.bih;$p=1;case 1:B1b(b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CuN(a){return 12;}
var Big=K();
function CYa(){var a=new Big();Cpp(a);return a;}
function Cpp(a){}
function CeW(a){var b;b=new APn;CA(b);return b;}
function AK$(){var a=this;BV.call(a);a.Op=0.0;a.Oo=0.0;a.On=0.0;a.a9u=0.0;a.Ib=null;}
function Cla(a,b){var c,d,e,f,g,h,i,j;a.Op=K_(b);a.Oo=K_(b);a.On=K_(b);a.a9u=Kf(b);c=Cw(b);a.Ib=Gg();d=a.Op|0;e=a.Oo|0;f=a.On|0;g=0;while(g<c){h=C4(b)+d|0;i=C4(b)+e|0;j=C4(b)+f|0;Eo(a.Ib,Dr(h,i,j));g=g+1|0;}}
function BjF(a,b){var c,d,e,f,g,h,i,j;La(b,a.Op);La(b,a.Oo);La(b,a.On);KA(b,a.a9u);Cu(b,MG(a.Ib));c=a.Op|0;d=a.Oo|0;e=a.On|0;f=I5(a.Ib);while(f.dV()){g=f.de();h=g.ek-c|0;i=g.e2-d|0;j=g.el-e|0;C2(b,h);C2(b,i);C2(b,j);}}
function BgT(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B2n(b.cf.t,null,a.Op,a.Oo,a.On,a.a9u);c.FV=a.Ib;d=1;$p=1;case 1:Bsb(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Cj_(a){return 32+(MG(a.Ib)*3|0)|0;}
var Bif=K();
function CUC(){var a=new Bif();CGc(a);return a;}
function CGc(a){}
function B7W(a){var b;b=new AK$;CA(b);return b;}
function AKe(){var a=this;BV.call(a);a.a9n=0;a.bgS=0;a.bbW=0;a.bbY=0;a.bbX=0;}
function CP7(a,b){a.a9n=Cw(b);a.bbW=Cw(b);a.bbY=C4(b);a.bbX=Cw(b);a.bgS=Cw(b);}
function Bw0(a,b){Cu(b,a.a9n);Cu(b,a.bbW);C2(b,a.bbY);Cu(b,a.bbX);Cu(b,a.bgS);}
function Bno(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cf.t;c=a.a9n;d=a.bbW;e=a.bbY;f=a.bbX;g=a.bgS;$p=1;case 1:Bc4(b,c,d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B2A(a){return 20;}
var Bh_=K();
function CW_(){var a=new Bh_();Cws(a);return a;}
function Cws(a){}
function Cuk(a){var b;b=new AKe;CA(b);return b;}
function ABy(){var a=this;BV.call(a);a.bbR=0;a.a_R=0;}
var Ead=null;function CIn(){CIn=Be(ABy);COu();}
function Cxd(a,b){a.bbR=C4(b);a.a_R=C4(b);}
function BQr(a,b){C2(b,a.bbR);C2(b,a.a_R);}
function BwJ(a,b){var c,d;c=a.bbR;if(c>=0){CIn();d=Ead.data;if(c<d.length&&d[c]!==null)Tp(b.cf.l,d[c]);}if(c==1){b=b.dO;b.cL.nl=1;ATJ(b,1.0);}else if(c==2){b=b.dO;b.cL.nl=0;ATJ(b,0.0);}else if(c==3)ANZ(b.cf.bJ,a.a_R!=1?0:1);}
function CCM(a){return 2;}
function COu(){Ead=V(Co,[B(295),null,null,B(2684)]);}
var Bh$=K();
function CVJ(){var a=new Bh$();CGw(a);return a;}
function CGw(a){}
function CFx(a){var b;b=new ABy;CIn();CA(b);return b;}
function AHI(){var a=this;BV.call(a);a.a1z=0;a.Ot=0;a.Os=0;a.Or=0;a.bh1=0;}
function CI3(a,b){a.a1z=Cw(b);a.bh1=C4(b);a.Ot=Cw(b);a.Os=Cw(b);a.Or=Cw(b);}
function BWu(a,b){Cu(b,a.a1z);C2(b,a.bh1);Cu(b,a.Ot);Cu(b,a.Os);Cu(b,a.Or);}
function BHZ(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.Ot/32.0;d=a.Os/32.0;e=a.Or/32.0;f=null;if(a.bh1!=1){if(f!==null){f.tT=a.Ot;f.tS=a.Os;f.tR=a.Or;f.r=0.0;f.E=0.0;f.h9=a.a1z;AOQ(b.dO,f);}return;}f=new AFa;g=b.dO;$p=1;case 1:Byf(f,g,c,d,e);if(C()){break _;}if(f!==null){f.tT=a.Ot;f.tS=a.Os;f.tR=a.Or;f.r=0.0;f.E=0.0;f.h9=a.a1z;AOQ(b.dO,f);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Csd(a){return 17;}
var Bh9=K();
function CWP(){var a=new Bh9();Cdr(a);return a;}
function Cdr(a){}
function B_9(a){var b;b=new AHI;CA(b);return b;}
function AJl(){var a=this;BV.call(a);a.zM=0;a.bdu=0;a.a3Y=null;a.a41=0;}
function BXL(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BVw(b,a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function CDy(a,b){a.zM=C4(b);a.bdu=C4(b);a.a3Y=No(b,16);a.a41=C4(b);}
function BRe(a,b){C2(b,a.zM);C2(b,a.bdu);Nd(a.a3Y,b);C2(b,a.a41);}
function CvR(a){return 3+Bd(a.a3Y)|0;}
var Bis=K();
function CTN(){var a=new Bis();CNf(a);return a;}
function CNf(a){}
function B17(a){var b;b=new AJl;CA(b);return b;}
function AER(){BV.call(this);this.a92=0;}
function BDh(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b.cf.l;$p=1;case 1:b.a7m();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Con(a,b){a.a92=C4(b);}
function BfI(a,b){C2(b,a.a92);}
function CLk(a){return 1;}
var Bir=K();
function CXX(){var a=new Bir();CjI(a);return a;}
function CjI(a){}
function Czs(a){var b;b=new AER;CA(b);return b;}
function ABj(){var a=this;BV.call(a);a.a_E=0;a.a5s=0;a.bin=0;a.a_S=0;a.a9O=null;a.bbt=0;}
function BDN(a,b){}
function B3U(a,b){a.a_E=C4(b);a.a5s=D1(b);a.bin=C4(b);a.a_S=D1(b);a.bbt=AFX(b);a.a9O=XS(a,b);}
function BjV(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:C2(b,a.a_E);DV(b,a.a5s);C2(b,a.bin);DV(b,a.a_S);AM7(b,a.bbt);c=a.a9O;$p=1;case 1:BkX(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Cc$(a){return 11;}
var Biq=K();
function CTy(){var a=new Biq();CzJ(a);return a;}
function CzJ(a){}
function Cix(a){var b;b=new ABj;CA(b);return b;}
function AN0(){var a=this;BV.call(a);a.bhq=0;a.O2=0;a.PG=null;}
function Ber(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bhq;if(c==(-1))JA(b.cf.l.X,a.PG);else{if(!c){d=a.O2;if(d>=36&&d<45){e=Fx(UF(b.cf.l.rS,d));f=a.PG;if(f!==null&&!(e!==null&&e.q>=f.q))f.xy=5;b=b.cf.l.rS;d=a.O2;$p=2;continue _;}}b=b.cf.l.ih;if(c==b.k6){d=a.O2;e=a.PG;$p=1;continue _;}}return;case 1:BWB(b,d,e);if(C()){break _;}return;case 2:BWB(b,d,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,
c,d,e,f,$p);}
function B9S(a,b){a.bhq=C4(b);a.O2=D1(b);a.PG=XS(a,b);}
function BvY(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:C2(b,a.bhq);DV(b,a.O2);c=a.PG;$p=1;case 1:BkX(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function CbO(a){return 8;}
var Bip=K();
function CV5(){var a=new Bip();Cc7(a);return a;}
function Cc7(a){}
function B7M(a){var b;b=new AN0;CA(b);return b;}
function AGk(){var a=this;BV.call(a);a.bkl=0;a.At=null;}
function CCS(a,b){var c,d;a.bkl=C4(b);c=D1(b);a.At=X(CE,c);d=0;while(d<c){a.At.data[d]=XS(a,b);d=d+1|0;}}
function BHF(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:C2(b,a.bkl);DV(b,a.At.data.length);c=0;d=a.At.data;if(c>=d.length)return;e=d[c];$p=1;case 1:BkX(a,e,b);if(C()){break _;}c=c+1|0;d=a.At.data;if(c>=d.length)return;e=d[c];continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BVD(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bkl;if(!c){b=b.cf.l.rS;d=a.At;$p=1;continue _;}b=b.cf.l.ih;if(c!=b.k6)return;d=a.At;$p=2;continue _;case 1:BHj(b,d);if(C()){break _;}return;case 2:BHj(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function CgW(a){return 3+(a.At.data.length*5|0)|0;}
var Biw=K();
function CSn(){var a=new Biw();B3V(a);return a;}
function B3V(a){}
function CtS(a){var b;b=new AGk;CA(b);return b;}
function AG1(){var a=this;BV.call(a);a.bet=0;a.a73=0;a.bbu=0;}
function Bom(a,b){b=b.cf.l.ih;if(b!==null&&b.k6==a.bet)b.S2(a.a73,a.bbu);}
function B7L(a,b){a.bet=C4(b);a.a73=D1(b);a.bbu=D1(b);}
function A_5(a,b){C2(b,a.bet);DV(b,a.a73);DV(b,a.bbu);}
function B2q(a){return 5;}
var Biv=K();
function CSx(){var a=new Biv();CI0(a);return a;}
function CI0(a){}
function CF7(a){var b;b=new AG1;CA(b);return b;}
function AAd(){var a=this;BV.call(a);a.V0=0;a.XM=0;a.a0J=0;}
function BvM(a,b){var c,d,e,f;c=null;d=a.V0;if(!d)e=b.cf.l.rS;else{e=b.cf.l.ih;if(d!=e.k6)e=c;}if(e!==null&&!a.a0J){c=new AAd;f=a.XM;CA(c);c.V0=d;c.XM=f;c.a0J=1;EK(b,c);}}
function CDp(a,b){a.V0=C4(b);a.XM=D1(b);a.a0J=!C4(b)?0:1;}
function BRn(a,b){C2(b,a.V0);DV(b,a.XM);C2(b,!a.a0J?0:1);}
function B4F(a){return 4;}
var Biu=K();
function CXz(){var a=new Biu();Crc(a);return a;}
function Crc(a){}
function Cl1(a){var b;b=new AAd;CA(b);return b;}
function ANe(){var a=this;BV.call(a);a.bbN=0;a.bkD=null;}
function CtL(a,b){var c=new ANe();CK4(c,a,b);return c;}
function CK4(a,b,c){CA(a);a.bbN=b;a.bkD=c;}
function BIk(a,b){}
function CAB(a,b){a.bbN=D1(b);a.bkD=XS(a,b);}
function Brc(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:DV(b,a.bbN);c=a.bkD;$p=1;case 1:BkX(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function B3m(a){return 8;}
var Bit=K();
function CUM(){var a=new Bit();CEy(a);return a;}
function CEy(a){}
function Cq1(a){var b;b=new ANe;CA(b);return b;}
function ACS(){var a=this;BV.call(a);a.bf2=0;a.a$q=0;}
function Bbj(a,b){}
function CoS(a,b){a.bf2=C4(b);a.a$q=C4(b);}
function BtK(a,b){C2(b,a.bf2);C2(b,a.a$q);}
function Cpu(a){return 2;}
var Bin=K();
function CW3(){var a=new Bin();B3i(a);return a;}
function B3i(a){}
function CpW(a){var b;b=new ACS;CA(b);return b;}
function AEr(){var a=this;BV.call(a);a.L8=0;a.PJ=0;a.Pm=0;a.E9=null;}
function B14(a,b){var c;a.L8=Cw(b);a.PJ=D1(b);a.Pm=Cw(b);a.E9=X(Co,4);c=0;while(c<4){a.E9.data[c]=No(b,15);c=c+1|0;}}
function BIV(a,b){var c;Cu(b,a.L8);DV(b,a.PJ);Cu(b,a.Pm);c=0;while(c<4){Nd(a.E9.data[c],b);c=c+1|0;}}
function BLi(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!G8(b.cf.t,a.L8,a.PJ,a.Pm))return;b=b.cf.t;c=a.L8;d=a.PJ;e=a.Pm;$p=1;case 1:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;if(!(b instanceof UJ))return;b=b;c=0;while(c<4){b.hG.data[c]=a.E9.data[c];c=c+1|0;}$p=2;case 2:BeP(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CAN(a){var b,c;b=0;c=0;while(c<4){b=b+Bd(a.E9.data[c])|0;c=c+1|0;}return b;}
var Bim=K();
function CQ3(){var a=new Bim();CHs(a);return a;}
function CHs(a){}
function CFl(a){var b;b=new AEr;CA(b);b.vE=1;return b;}
function AMu(){var a=this;BV.call(a);a.bh$=0;a.TP=0;a.FY=null;}
function CzE(a,b){var c;a.bh$=D1(b);a.TP=D1(b);c=Cb(C4(b)&255);a.FY=c;VE(b,c);}
function A_v(a,b){DV(b,a.bh$);DV(b,a.TP);C2(b,a.FY.data.length);JJ(b,a.FY);}
function BXm(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:c=a.bh$;Bn();if(c!=D5v.D){b=DC();c=a.TP;d=new T;U(d);Bj(J(d,B(2685)),c<<16>>16);B_(b,S(d));return;}c=a.TP;b=b.cf.t;d=new T;U(d);BM(d,B(1360));Bj(d,c);S(d);d=H(YB);e=new T;U(e);Bj(J(e,B(1360)),c<<16>>16);e=S(e);$p=1;case 1:$z=BI_(b,d,e);if(C()){break _;}d=$z;if(d!==null){a:{f=a.FY.data;if(!f[0]){c=f[1]&255;g=
f[2]&255;h=0;while(h<(f.length-3|0)){d.x0.data[((h+g|0)*128|0)+c|0]=f[h+3|0];h=h+1|0;}Wn(d);}else if(f[0]==1){CC(d.yq);g=0;while(true){if(g>=((f.length-1|0)/3|0))break a;c=g*3|0;h=c+1|0;i=(f[h]%16|0)<<24>>24;j=f[c+2|0];c=f[c+3|0];h=(f[h]/16|0)<<24>>24;Y(d.yq,Bs6(d,i,j,c,h));g=g+1|0;}}}return;}d=B(1160);$p=2;case 2:$z=BRQ(b,d);if(C()){break _;}c=$z;d=new T;U(d);Bj(J(d,B(1360)),c);e=S(d);d=Bnh(e);AIk(b,e,d);b:{f=a.FY.data;if(!f[0]){c=f[1]&255;g=f[2]&255;h=0;while(h<(f.length-3|0)){d.x0.data[((h+g|0)*128|0)+c|
0]=f[h+3|0];h=h+1|0;}Wn(d);}else if(f[0]==1){CC(d.yq);g=0;while(true){if(g>=((f.length-1|0)/3|0))break b;c=g*3|0;h=c+1|0;i=(f[h]%16|0)<<24>>24;j=f[c+2|0];c=f[c+3|0];h=(f[h]/16|0)<<24>>24;Y(d.yq,Bs6(d,i,j,c,h));g=g+1|0;}}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Czv(a){return 4+a.FY.data.length|0;}
var Bij=K();
function CR$(){var a=new Bij();ClX(a);return a;}
function ClX(a){}
function B71(a){var b;b=new AMu;CA(b);b.vE=1;return b;}
function ANi(){var a=this;BV.call(a);a.a_j=0;a.bcc=0;}
function BUU(a,b){var c,d;b=b.cf.l;c=a.a_j;C1();d=Cp(C4A,BJ(c));c=a.bcc;if(d!==null&&!d.Qc)AZj(b,d,c);}
function CdO(a,b){a.a_j=Cw(b);a.bcc=C4(b);}
function Bnl(a,b){Cu(b,a.a_j);C2(b,a.bcc);}
function Chc(a){return 6;}
var Bh0=K();
function CTq(){var a=new Bh0();COM(a);return a;}
function COM(a){}
function CtM(a){var b;b=new ANi;CA(b);return b;}
function AGd(){var a=this;BV.call(a);a.G6=null;a.M3=0;a.a5Y=0;}
function Cjo(a,b){a.G6=No(b,16);a.M3=!C4(b)?0:1;a.a5Y=D1(b);}
function BJQ(a,b){Nd(a.G6,b);C2(b,!a.M3?0:1);DV(b,a.a5Y);}
function BQq(a,b){var c,d;c=Cp(b.YN,a.G6);if(c===null&&a.M3){c=new AYF;d=a.G6;c.J_=d;BS(b.YN,d,c);Y(b.DB,c);}if(c!==null&&!a.M3){MV(b.YN,a.G6);Hr(b.DB,c);}if(a.M3&&c!==null)c.bFa=a.a5Y;}
function ChG(a){return ((Bd(a.G6)+2|0)+1|0)+2|0;}
var BhZ=K();
function CYn(){var a=new BhZ();CoN(a);return a;}
function CoN(a){}
function CfV(a){var b;b=new AGd;CA(b);return b;}
var AOl=K(BV);
function Cu8(a,b){}
function BxT(a,b){}
function Bn5(a,b){}
function CjN(a){return 0;}
var BhY=K();
function CT9(){var a=new BhY();B6H(a);return a;}
function B6H(a){}
function B$s(a){var b;b=new AOl;CA(b);return b;}
function AB5(){BV.call(this);this.PP=null;}
function B3l(a,b){a.PP=No(b,100);}
function Bys(a,b){Nd(a.PP,b);}
function B0m(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Lk(b.wr,B(2686),X(D,0));b.nQ=1;c=b.cf;d=null;$p=1;case 1:Bdk(c,d);if(C()){break _;}d=b.cf;e=new ACK;f=X(D,1);f.data[0]=a.PP;AK2(e,B(2687),B(2215),f);$p=2;case 2:Bd_(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Cli(a){return Bd(a.PP);}
var BhX=K();
function CRy(){var a=new BhX();CeP(a);return a;}
function CeP(a){}
function CDc(a){var b;b=new AB5;CA(b);return b;}
function AFF(){var a=this;D.call(a);a.zb=null;a.bKx=0;}
var Eae=null;function AUk(){AUk=Be(AFF);Ctq();}
function Id(a,b,c){var d,e;AUk();d=Cp(Eae,C7(c));if(d===null){d=new BW;c=Ha(C7(c));e=new T;U(e);J(J(e,B(2688)),c);Bg(d,S(e));M(d);}if(b>31){c=new BW;d=new T;U(d);e=J(d,B(2689));Bj(e,b);J(e,B(2690));Bg(c,S(d));M(c);}if(!Fi(a.zb,BJ(b))){e=UZ(d.fT,b,c);BS(a.zb,BJ(b),e);return;}c=new BW;d=new T;U(d);e=J(d,B(2691));Bj(e,b);Bb(e,33);Bg(c,S(d));M(c);}
function Fv(a,b){return (Cp(a.zb,BJ(b))).l9.th;}
function U5(a,b){return (Cp(a.zb,BJ(b))).l9.fT;}
function EE(a,b,c){var d;d=Cp(a.zb,BJ(b));if(!c.cy(d.l9)){d.l9=c;d.bDf=1;a.bKx=1;}}
function AVs(b){var c,d,e,f,g,h,i,j,k,l,m;AUk();c=null;d=C4(b);while(d!=127){if(c===null)c=BL();a:{e=(d&224)>>5;f=d&31;g=null;switch(e){case 0:g=UZ(e,f,E2(C4(b)));break a;case 1:g=UZ(e,f,W4(D1(b)));break a;case 2:g=UZ(e,f,BJ(Cw(b)));break a;case 3:g=UZ(e,f,BtQ(Kf(b)));break a;case 4:g=UZ(e,f,No(b,64));break a;case 5:h=D1(b);i=C4(b);j=D1(b);g=UZ(e,f,E9(h,i,j));break a;case 6:k=Cw(b);l=Cw(b);m=Cw(b);g=UZ(e,f,Ld(k,l,m));break a;default:}}Y(c,g);d=C4(b);}return c;}
function AT0(a,b){var c,d,e;c=CH(b);while(Cl(c)){d=Cm(c);e=Cp(a.zb,BJ(d.bcC));if(e!==null)e.l9=d.l9;}}
function Ctq(){var b;b=Dc();Eae=b;BS(b,H(K9),BJ(0));BS(Eae,H(Kl),BJ(1));BS(Eae,H(J7),BJ(2));BS(Eae,H(NS),BJ(3));BS(Eae,H(Co),BJ(4));BS(Eae,H(CE),BJ(5));BS(Eae,H(AEg),BJ(6));}
var ATo=K(0);
function A4S(){var a=this;RE.call(a);a.lj=0;a.WA=null;}
function AF1(a){var b=new A4S();BUZ(b,a);return b;}
function BUZ(a,b){AFj(a,b);a.WA=Cb(8);}
function BmR(a){APv(a);}
function AGu(a,b,c,d){var e;if(b!==null){a.cY.jI(b,c,d);a.lj=a.lj+d|0;return;}e=new E_;Bm(e);M(e);}
function H5(a,b){a.cY.hn(b);a.lj=a.lj+1|0;}
function AM7(a,b){a.cY.hn(!b?0:1);a.lj=a.lj+1|0;}
function C2(a,b){a.cY.hn(b);a.lj=a.lj+1|0;}
function La(a,b){Vx(a,YX(b));}
function KA(a,b){Cu(a,U_(b));}
function Cu(a,b){var c,d;c=a.WA;d=c.data;d[0]=b>>24<<24>>24;d[1]=b>>16<<24>>24;d[2]=b>>8<<24>>24;d[3]=b<<24>>24;a.cY.jI(c,0,4);a.lj=a.lj+4|0;}
function Vx(a,b){var c,d;c=a.WA;d=c.data;d[0]=Bu(CX(b,56))<<24>>24;d[1]=Bu(CX(b,48))<<24>>24;d[2]=Bu(CX(b,40))<<24>>24;d[3]=CY1(b)<<24>>24;d[4]=Bu(CX(b,24))<<24>>24;d[5]=Bu(CX(b,16))<<24>>24;d[6]=Bu(CX(b,8))<<24>>24;d[7]=Bu(b)<<24>>24;a.cY.jI(c,0,8);a.lj=a.lj+8|0;}
function DV(a,b){var c,d;c=a.WA;d=c.data;d[0]=b>>8<<24>>24;d[1]=b<<24>>24;a.cY.jI(c,0,2);a.lj=a.lj+2|0;}
function A$4(a,b){var c,d,e,f,g,h,i,j,k,l;c=0;d=Bd(b);e=0;while(e<d){f=Br(b,e);c=f>0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}g=L(c);if(Do(g,L(65535))){b=new Ch;Bg(b,B(2692));M(b);}c=Bu(g);h=Cb(c+2|0);i=h.data;i[0]=c>>8<<24>>24;j=2;i[1]=c<<24>>24;e=Bd(b);f=0;while(f<e){k=Br(b,f);if(k>0&&k<=127){c=j+1|0;i[j]=k<<24>>24;}else if(k<=2047){d=j+1|0;i[j]=(192|31&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}else{l=j+1|0;i[j]=(224|15&k>>12)<<24>>24;d=l+1|0;i[l]=(128|63&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}f
=f+1|0;j=c;}AGu(a,h,0,j);}
function Vj(){var a=this;RE.call(a);a.w6=null;a.kq=null;a.Y1=0;}
function Eaf(a,b){var c=new Vj();ARt(c,a,b);return c;}
function Eag(a,b,c){var d=new Vj();AVN(d,a,b,c);return d;}
function ARt(a,b,c){AVN(a,b,c,512);}
function AVN(a,b,c,d){AFj(a,b);if(b!==null&&c!==null){if(d>0){a.kq=c;a.w6=Cb(d);return;}b=new BW;Bm(b);M(b);}b=new E_;Bm(b);M(b);}
function Bi$(a){var b;while(true){b=ARD(a.kq,a.w6);a.cY.jI(a.w6,0,b);if(!AFC(a.kq))continue;else break;}}
function A_y(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.kq.UH)a.bfl();a.kq.rB=null;b=a.cY;$p=1;case 1:b.dW();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function A9r(a){var b,c;if(a.Y1)return;a.kq.a3c=4;while(true){b=a.kq;if(b.UH)break;if(AFC(b))A08(a.kq,a.w6,0,0);c=ARD(a.kq,a.w6);a.cY.jI(a.w6,0,c);}a.Y1=1;}
function Cgm(a,b){var c;c=Cb(1);c.data[0]=b<<24>>24;a.jI(c,0,1);}
function A6r(a,b,c,d){var e,f;if(a.Y1){e=new Ch;Bm(e);M(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){if(AFC(a.kq)){A08(a.kq,b,c,d);Bi$(a);return;}e=new Ch;Bm(e);M(e);}e=new I4;Bm(e);M(e);}
function BU5(){Vj.call(this);this.a2k=null;}
function CKU(a){var b=new BU5();B13(b,a);return b;}
function B13(a,b){AVN(a,b,BBv((-1),1),512);a.a2k=A1M();a.cY.hn(31);a.cY.hn(139);a.cY.hn(8);a.cY.hn(0);AL$(a,Bw);a.cY.hn(0);a.cY.hn(0);}
function CLc(a){var b,c,d;b=a.kq;c=a.w6;d=A0r(b,c,0,c.data.length,2);a.cY.jI(a.w6,0,d);a.cY.Cb();}
function CdA(a){A9r(a);AL$(a,St(a.a2k));AL$(a,a.a2k.CH);}
function CEi(a,b,c,d){A6r(a,b,c,d);PL(a.a2k,b,c,d);}
function AL$(a,b){var c;c=Bu(b);a.cY.hn(c&255);a.cY.hn(c>>8&255);a.cY.hn(c>>16&255);a.cY.hn(c>>24&255);return b;}
var BFF=K(DM);
function CrH(a){var b=new BFF();CG8(b,a);return b;}
function CG8(a,b){KD(a,b);CC(a.mA);}
var ARg=K(DM);
var ASA=K(DM);
var ASN=K(DM);
var ATh=K(DM);
function Cof(a,b){return !E(b,5)?a.buM:E(b,10)?a.bed:a.a6S;}
var AWd=K(DM);
function CHq(a,b){return E(b,3)?new ALp:new A2c;}
var BPr=K(DM);
function CXZ(a){var b=new BPr();CMu(b,a);return b;}
function CMu(a,b){var c;KD(a,b);c=a.t8;c.q9=2;c.pG=(-999);c.ow=1;c.lv=8;c.jK=10;c.NJ=1;c.oy=4;a.a7P=14745456;}
function ChJ(a,b){return a.br7;}
function CDG(a,b,c,d,e){return ((AE$(LR(b.m3(),c,d,e),(b.m3()).RC(c,e))&16711422)+5115470|0)/2|0;}
function CLP(a,b,c,d,e){return ((AN1(LR(b.m3(),c,d,e),(b.m3()).RC(c,e))&16711422)+5115470|0)/2|0;}
var Bbi=K(DM);
function Ckm(a){var b=new Bbi();ChV(b,a);return b;}
function ChV(a,b){KD(a,b);CC(a.mA);}
var A7h=K(DM);
function CYb(a){var b=new A7h();CO8(b,a);return b;}
function CO8(a,b){KD(a,b);CC(a.mw);CC(a.mA);CC(a.Io);Y(a.mw,HW(H(To),50,4,4));Y(a.mw,HW(H(Uo),100,4,4));Y(a.mw,HW(H(Yg),1,4,4));}
var BMu=K(DM);
function CSr(a){var b=new BMu();CL1(b,a);return b;}
function CL1(a,b){var c,d;KD(a,b);CC(a.mw);CC(a.mA);CC(a.Io);Y(a.mw,HW(H(Si),10,4,4));O();b=C1O.a<<24>>24;a.vw=b;a.SF=b;c=new ATv;Bfb(c,a);d=new AU9;d.bbr=C$L.a;c.bxr=d;a.t8=c;}
function CDu(a,b){return 0;}
var BDa=K(DM);
function B3x(a){var b=new BDa();CpQ(b,a);return b;}
function CpQ(a,b){KD(a,b);}
var BqM=K(DM);
function CGd(a){var b=new BqM();Ch$(b,a);return b;}
function Ch$(a,b){var c;KD(a,b);c=a.t8;c.q9=(-100);c.pG=(-100);c.nL=(-100);c.lv=1;c.AB=1;O();a.vw=C$A.a<<24>>24;CC(a.mw);CC(a.mA);CC(a.Io);Y(a.mA,HW(H(ADB),8,4,8));}
var B0X=K();
function A51(){D.call(this);this.bsr=null;}
function CwG(a,b){b=a.bsr;b.AA=0;b.rG=1;}
function A52(){D.call(this);this.bAe=null;}
function CBr(a,b){b=a.bAe;b.AA=0;b.rG=0;}
function A54(){D.call(this);this.bA_=null;}
function B5r(a,b){var c,d,e,$$je;a:{b:{c:{c=a.bA_;d=new AYW;b=b.data;d.bi6=null;d.a7y=null;d.bI1=(-1);d.biu=b;d.Js=typeof b==="string"?1:0;d.bKs=Ka();e=d.Js;if(!e){if(c.bgR)break c;break b;}if(!c.a8s)break b;}b=c.Se;Hg(b);d:{try{FR(b,d);if(!e){c.MY=c.MY+1|0;break d;}c.uO=c.uO+1|0;break d;}catch($$e){$$je=N($$e);d=$$je;break a;}}try{DN(b);break b;}catch($$e){$$je=N($$e);d=$$je;break a;}}return;}DN(b);M(d);}
function A55(){D.call(this);this.bCY=null;}
function ChF(a,b){b=a.bCY;if(b.AA){b.a4T=1;b.AA=0;}}
function AJf(){var a=this;D.call(a);a.n=null;a.b=null;a.A=0;a.z=0;a.Fu=null;a.Tx=null;a.CW=null;a.bJB=null;a.bw0=null;a.blc=null;a.brG=null;a.bnv=null;a.bsT=null;a.bEK=null;a.bC5=null;a.bnO=null;a.uS=null;a.bqM=null;a.ma=null;a.gn=null;a.Dk=null;a.eX=null;a.ja=null;a.oB=null;a.oy=0;a.q9=0;a.pG=0;a.nL=0;a.ow=0;a.lv=0;a.jK=0;a.i7=0;a.PE=0;a.a57=0;a.NJ=0;a.AB=0;a.jx=0;}
function CTO(a){var b=new AJf();Bfb(b,a);return b;}
function Bfb(a,b){var c;c=new AXE;O();c.btH=C$c.a;c.bAg=4;a.Tx=c;a.CW=CO6(7,C5x.a);a.bJB=CO6(6,C5y.a);a.bw0=VR(C1O.a,32);a.blc=VR(C5y.a,32);a.brG=VR(C5B.a,16);a.bnv=VR(C5C.a,8);a.bsT=VR(C5D.a,8);a.bEK=VR(C5b.a,7);a.bC5=VR(C9V.a,7);a.bnO=VR(C9D.a,6);a.uS=A$E(C5v.a);a.bqM=A$E(C5w.a);a.ma=A$E(C5h.a);a.gn=A$E(C5g.a);c=new A81;c.a26=(-1);a.Dk=c;a.eX=new A7E;a.ja=new ART;a.oB=new AZC;a.oy=0;a.q9=0;a.pG=2;a.nL=1;a.ow=0;a.lv=0;a.jK=0;a.i7=0;a.PE=1;a.a57=3;a.NJ=1;a.AB=0;a.jx=1;a.Fu=b;}
function Bdi(a,b,c,d,e){var $p,$z;$p=0;if(Ib()){var $T=ED();$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.n!==null){c=new CY;Bg(c,B(2693));M(c);}a.n=b;a.b=c;a.A=d;a.z=e;$p=1;case 1:a.bM3();if(C()){break _;}a.n=null;a.b=null;return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BwI(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Boa(a);if(C()){break _;}b=0;if(b<a.a57){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g=a.b;$p=2;continue _;}b=0;if(b<a.NJ){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.Tx;f=a.n;g=a.b;$p=4;continue _;}b=0;if(b<a.PE){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g
=a.b;$p=6;continue _;}b=a.q9;if(!E(a.b,10))b=b+1|0;c=0;if(c<b){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Fu.z6(a.b);e.G2(1.0,1.0,1.0);f=a.n;g=a.b;$p=8;continue _;}b=0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b
=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f
=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A
+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 2:$z
=Bv4(f,c,d);if(C()){break _;}h=$z;$p=3;case 3:BDu(e,f,g,c,h,d);if(C()){break _;}b=b+1|0;if(b<a.a57){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g=a.b;$p=2;continue _;}b=0;if(b<a.NJ){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.Tx;f=a.n;g=a.b;$p=4;continue _;}b=0;if(b<a.PE){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g=a.b;$p=6;continue _;}b=a.q9;if(!E(a.b,10))b=b+1|0;c=0;if(c<b){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Fu.z6(a.b);e.G2(1.0,1.0,1.0);f=a.n;g=
a.b;$p=8;continue _;}b=0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b
<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b
=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d
=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 4:$z=Bv4(f,c,d);if(C()){break _;}h=$z;$p=5;case 5:BuE(e,f,g,c,h,d);if(C()){break _;}b=b+1|0;if(b<a.NJ){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)
|0)+8|0;e=a.Tx;f=a.n;g=a.b;$p=4;continue _;}b=0;if(b<a.PE){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g=a.b;$p=6;continue _;}b=a.q9;if(!E(a.b,10))b=b+1|0;c=0;if(c<b){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Fu.z6(a.b);e.G2(1.0,1.0,1.0);f=a.n;g=a.b;$p=8;continue _;}b=0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if
(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,
16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b
<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i
=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 6:$z=Bv4(f,c,d);if(C()){break _;}h=$z;$p=7;case 7:BDu(e,f,g,c,h,d);if(C()){break _;}b=b+1|0;if(b<a.PE){c=(a.A+E(a.b,16)|0)+8|0;d=(a.z+E(a.b,16)|0)+8|0;e=a.CW;f=a.n;g=a.b;$p=6;continue _;}b=a.q9;if(!E(a.b,10))b=b+1|0;c=0;if(c<b){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Fu.z6(a.b);e.G2(1.0,1.0,1.0);f=a.n;g=a.b;$p=8;continue _;}b=0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h
=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,
a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z
+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8
|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 8:$z=Bsc(f,d,h);if(C()){break _;}i=$z;$p=9;case 9:e.hy(f,g,d,i,h);if(C()){break _;}c=c+1|0;if(c<b){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Fu.z6(a.b);e.G2(1.0,1.0,1.0);f=a.n;g=a.b;$p=8;continue _;}b
=0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)
|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A
+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)
+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 10:$z=Bsc(f,d,h);if(C()){break _;}c=$z;$p=11;case 11:BYy(e,f,g,d,c,h);if(C()){break _;}b=b+1|0;if(b<a.AB){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.Dk;f
=a.n;g=a.b;$p=10;continue _;}b=0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g
=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g
=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e
=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 12:BfG(e,f,g,d,h,i);if(C()){break _;}if(!E(a.b,4)){c=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.bqM;f=a.n;g=a.b;$p=13;continue _;}b=b+1|0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8
|0;e=a.uS;f=a.n;g=a.b;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,
16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f
=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,
16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 13:BfG(e,f,g,c,d,h);if(C()){break _;}b=b+1|0;if(b<a.pG){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.uS;f=a.n;g=a.b;$p=12;continue _;}b=0;if(b<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;$p=14;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i
=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+
E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i
=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 14:BbT(e,f,g,h,i,j);if(C()){break _;}b=b+1|0;if(b
<a.nL){h=(a.A+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);j=(a.z+E(a.b,16)|0)+8|0;e=new MO;O();OI(e,C9M.a,1);f=a.n;g=a.b;continue _;}b=0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;$p=15;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8
|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d
=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,
a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 15:BWw(e,f,g,d,h,i);if(C()){break _;}b=b+1|0;if(b<a.ow){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=new L8;O();Ni(e,C9N.a);f=a.n;g=a.b;continue _;}b=0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;$p=16;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|
0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=
a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,
16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 16:Bmp(e,f,g,d,i,h);if(C()){break _;}b=b+1|0;if(b<a.oy){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);if(i<=0){e=a.oB;f=a.n;g=a.b;continue _;}e=a.n;c=i-1|0;$p=17;continue _;}b=0;while(true){if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,
8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,
16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;}d
=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 17:$z=BHl(e,d,c,h);if(C()){break _;}c=$z;if(!c){i=i+(-1)|0;if(i>0){e=a.n;c=i-1|0;continue _;}}e=a.oB;f=a.n;g=a.b;$p=16;continue _;case 18:BfG(e,f,g,b,d,h);if(C()){break _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h
=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,
E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 19:$z=Bsc(e,d,h);if(C()){break _;}i=$z;e=a.ma;f=a.n;g=a.b;$p=20;case 20:BfG(e,f,g,d,i,h);if(C()){break _;}while(true){if(!E(a.b,8)){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;$p=22;continue _;}b=b+1|0;if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)
|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f
=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(E(a.b,4))continue;else break;}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 21:BfG(e,f,g,b,d,h);if(C()){break _;}b=0;if(b<a.jK)
{d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-
8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 22:BfG(e,f,g,d,i,h);if(C()){break _;}while(true){b=b+1|0;if(b>=a.lv){if(!E(a.b,4)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=a.ma;f=a.n;g=a.b;$p=18;continue _;}if(!E(a.b,8)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)
|0)+8|0;e=a.gn;f=a.n;g=a.b;$p=21;continue _;}b=0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;$p=23;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b
=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;}if(!E(a.b,4))break;if(E(a.b,8))continue;else{d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.gn;f=a.n;g=a.b;continue _;}}d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;e=a.n;$p=19;continue _;case 23:Bm6(e,
f,g,d,i,h);if(C()){break _;}b=b+1|0;if(b<a.jK){d=(a.A+E(a.b,16)|0)+8|0;h=(a.z+E(a.b,16)|0)+8|0;i=E(a.b,a.n.o);e=a.eX;f=a.n;g=a.b;continue _;}b=0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;$p=24;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A
+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 24:Bm6(e,f,g,d,h,i);if(C()){break _;}b=b+1|0;if(b<10){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.eX;f=a.n;g=a.b;continue _;}if(!E(a.b,32)){b=(a.A+E(a.b,16)|0)+8|0;d=E(a.b,a.n.o);h=(a.z+E(a.b,
16)|0)+8|0;e=JK();f=a.n;g=a.b;$p=25;continue _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 25:BfY(e,f,g,b,d,h);if
(C()){break _;}b=0;if(b<a.i7){d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;$p=26;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 26:B0b(e,f,g,d,h,i);if(C()){break _;}b=b+1|0;if(b<a.i7)
{d=(a.A+E(a.b,16)|0)+8|0;h=E(a.b,a.n.o);i=(a.z+E(a.b,16)|0)+8|0;e=a.ja;f=a.n;g=a.b;continue _;}if(a.jx){b=0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;$p=27;continue _;}c=0;if(c<20){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;continue _;}}return;case 27:Bsu(e,f,g,d,h,i);if(C()){break _;}b=b+1|0;if(b<50){d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,
E(e,a.n.o-8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1b.a);f=a.n;g=a.b;continue _;}c=0;if(c>=20)return;d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;$p=28;case 28:Bsu(e,f,g,d,h,i);if(C()){break _;}c=c+1|0;if(c>=20)return;d=(a.A+E(a.b,16)|0)+8|0;e=a.b;h=E(e,E(e,E(e,a.n.o-16|0)+8|0)+8|0);i=(a.z+E(a.b,16)|0)+8|0;e=new Ec;O();Ef(e,C1c.a);f=a.n;g=a.b;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bjt(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e-d|0;if(f>=b)return;h=a.A+E(a.b,16)|0;i=E(a.b,g)+d|0;j=a.z+E(a.b,16)|0;k=a.n;l=a.b;$p=1;case 1:Bej(c,k,l,h,i,j);if(C()){break _;}f=f+1|0;if(f>=b)return;h=a.A+E(a.b,16)|0;i=E(a.b,g)+d|0;j=a.z+E(a.b,16)|0;k=a.n;l=a.b;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Bl5(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d-e|0;if(f>=b)return;h=a.A+E(a.b,16)|0;i=(E(a.b,e)+E(a.b,e)|0)+g|0;j=a.z+E(a.b,16)|0;k=a.n;l=a.b;$p=1;case 1:Bej(c,k,l,h,i,j);if(C()){break _;}f=f+1|0;if(f>=b)return;h=a.A+E(a.b,16)|0;i=(E(a.b,e)+E(a.b,e)|0)+g|0;j=a.z+E(a.b,16)|0;k=a.n;l=a.b;continue _;default:H$();}}ED().s(a,b,c,
d,e,f,g,h,i,j,k,l,$p);}
function Boa(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=20;c=a.bw0;d=0;e=a.n.o;$p=1;case 1:Bjt(a,b,c,d,e);if(C()){break _;}b=10;c=a.blc;d=0;e=a.n.o;$p=2;case 2:Bjt(a,b,c,d,e);if(C()){break _;}b=20;c=a.brG;d=0;e=a.n.o;$p=3;case 3:Bjt(a,b,c,d,e);if(C()){break _;}d=20;c=a.bnv;e=0;b=a.n.o/2|0;$p=4;case 4:Bjt(a,d,c,e,b);if(C()){break _;}b=2;c=a.bsT;d=0;e=a.n.o/4|0;$p=5;case 5:Bjt(a,b,c,d,e);if(C()){break _;}b=8;c=a.bEK;d
=0;e=a.n.o/8|0;$p=6;case 6:Bjt(a,b,c,d,e);if(C()){break _;}b=1;c=a.bC5;d=0;e=a.n.o/8|0;$p=7;case 7:Bjt(a,b,c,d,e);if(C()){break _;}b=1;c=a.bnO;d=a.n.o/8|0;$p=8;case 8:Bl5(a,b,c,d,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Sm(){D.call(this);this.wy=0;}
function Eah(a){var b=new Sm();ABn(b,a);return b;}
function ABn(a,b){a.wy=b;}
function BJd(){var a=this;Sm.call(a);a.bfc=null;a.ZQ=0;a.Z$=0;}
function HW(a,b,c,d){var e=new BJd();B5U(e,a,b,c,d);return e;}
function B5U(a,b,c,d,e){ABn(a,c);a.bfc=b;a.ZQ=d;a.Z$=e;}
function Uo(){var a=this;Q7.call(a);a.Sb=0;a.Z9=0;}
var Eai=null;function B8I(){B8I=Be(Uo);Cco();}
function B2P(a){var b=new Uo();BtY(b,a);return b;}
function BtY(a,b){B8I();Bp6(a,b);a.Sb=0;a.Z9=0;a.eL=B(2694);a.nd=0.5;a.wR=5;a.kf=1;}
function BFW(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.nd=a.b_===null?0.5:0.949999988079071;b=a.Z9;if(b>0){c=b-1|0;a.Z9=c;if(!c){d=a.e;e=B(2695);f=2.0;g=((P(a.g)-P(a.g))*0.20000000298023224+1.0)*1.7999999523162842;$p=2;continue _;}}$p=1;case 1:BSg(a);if(C()){break _;}return;case 2:BDB(d,a,e,f,g);if(C()){break _;}$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BLD(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.e;if(b.dC<=0)return 0;c=a.C;$p=1;case 1:$z=BUv(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.e;c=a.C;$p=2;case 2:$z=A_K(b,a,c);if(C()){break _;}b=$z;if(b.p)return 0;b=a.e;c=a.C;$p=3;case 3:$z=BQp(b,c);if(C()){break _;}d=$z;return d?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function Chd(a,b){JS(a,b);Ev(b,B(2696),a.Sb<<16>>16);}
function Bf$(a,b){JE(a,b);a.Sb=Ez(b,B(2696));}
function BRK(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.Sb)return null;$p=1;case 1:$z=BrT(a);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,$p);}
function BKV(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BOt(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function BoI(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.jk();if(!(d instanceof Ew)){$p=1;continue _;}e=a.e;f=Es(a.C,32.0,32.0,32.0);$p=2;continue _;case 1:$z=Baz(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=Bg7(e,a,f);if(C()){break _;}f=$z;g=0;while(g<f.p){e=Z(f,g);if(e instanceof Uo)AWe(e,d);g=g+1|0;}AWe(a,d);$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AWe(a,b){a.b_=b;a.Sb=400+E(a.g,400)|0;a.Z9=E(a.g,40);}
function Cic(a){return B(2697);}
function CBq(a){return B(2698);}
function COS(a){return B(2699);}
function Bat(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.g;b=2+c|0;e=E(d,b);f=0;if(f<e){Bn();c=D5A.D;g=1;$p=1;continue _;}b=E(a.g,b);c=0;if(c>=b)return;Bn();f=D5C.D;e=1;$p=2;continue _;case 1:BGB(a,c,g);if(C()){break _;}f=f+1|0;if(f<e){Bn();c=D5A.D;g=1;continue _;}b=E(a.g,b);c=0;if(c>=b)return;Bn();f=D5C.D;e=1;$p=2;case 2:BGB(a,f,e);if(C()){break _;}c=c+1|0;if(c>=b)return;Bn();f=D5C.D;e=1;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function CpC(a){Bn();return D5A.D;}
function B$P(a){B8I();return Eai;}
function Cco(){var b;b=new CE;Bn();K$(b,D4K,1);Eai=b;}
function ATv(){AJf.call(this);this.bxr=null;}
function BHW(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Boa(a);if(C()){break _;}if(E(a.b,10)){!a.A&&a.z;return;}b=(a.A+E(a.b,16)|0)+8|0;c=(a.z+E(a.b,16)|0)+8|0;d=a.n;$p=2;case 2:$z=Bv4(d,b,c);if(C()){break _;}e=$z;if(e<=0){!a.A&&a.z;return;}d=a.bxr;f=a.n;g=a.b;$p=3;case 3:$z
=BVp(f,b,e,c);if(C()){break _;}h=$z;if(!h){!a.A&&a.z;return;}i=e-1|0;$p=4;case 4:a:{$z=BHl(f,b,i,c);if(C()){break _;}h=$z;if(h==d.bbr){j=E(g,32)+6|0;k=E(g,4)+1|0;l=b-k|0;h=b+k|0;m=c-k|0;n=c+k|0;o=R(k,k)+1|0;p=l;b:while(true){if(p>h){k=e+j|0;while(e<k&&e<f.o){i=l;while(i<=h){j=m;while(j<=n){p=i-b|0;q=j-c|0;if((R(p,p)+R(q,q)|0)<=o){O();p=C1L.a;$p=6;continue _;}j=j+1|0;}i=i+1|0;}e=e+1|0;}break a;}k=m;while(k<=n){q=p-b|0;r=k-c|0;if((R(q,q)+R(r,r)|0)<=o)break b;k=k+1|0;}p=p+1|0;}$p=5;continue _;}}!a.A&&a.z;return;case 5:a:
{$z=BHl(f,p,i,k);if(C()){break _;}q=$z;if(q==d.bbr){while(true){k=k+1|0;while(k>n){p=p+1|0;if(p>h){k=e+j|0;while(e<k&&e<f.o){i=l;while(i<=h){j=m;while(j<=n){p=i-b|0;q=j-c|0;if((R(p,p)+R(q,q)|0)<=o){O();p=C1L.a;$p=6;continue _;}j=j+1|0;}i=i+1|0;}e=e+1|0;}break a;}k=m;}q=p-b|0;r=k-c|0;if((R(q,q)+R(r,r)|0)>o)continue;else break;}continue _;}}!a.A&&a.z;return;case 6:Bxe(f,i,e,j,p);if(C()){break _;}a:while(true){j=j+1|0;while(j>n){i=i+1|0;while(i>h){e=e+1|0;if(e>=k)break a;if(e>=f.o)break a;i=l;}j=m;}p=i-b|0;q=j
-c|0;if((R(p,p)+R(q,q)|0)>o)continue;else{O();p=C1L.a;continue _;}}!a.A&&a.z;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);}
function AEg(){var a=this;D.call(a);a.dw=0;a.gY=0;a.dv=0;}
function Ld(a,b,c){var d=new AEg();Bj3(d,a,b,c);return d;}
function Bj3(a,b,c,d){a.dw=b;a.gY=c;a.dv=d;}
function BAb(){var a=this;D.call(a);a.a3c=0;a.UH=0;a.Gb=0;a.bDb=0;a.rB=null;a.a3F=0;a.byb=0;a.a4N=0;}
function BBv(a,b){var c=new BAb();CBs(c,a,b);return c;}
function CBs(a,b,c){var d,$$je;a.a3c=0;a.Gb=(-1);a.bDb=0;if(b>=(-1)&&b<=9){a.Gb=b;a:{try{a.rB=CUH(b,c);break a;}catch($$e){$$je=N($$e);if($$je instanceof Yc){}else{throw $$e;}}}a.a4N=c;return;}d=new BW;Bm(d);M(d);}
function ARD(a,b){return A0r(a,b,0,b.data.length,a.a3c);}
function A0r(a,b,c,d,e){var f,g,h,i,j,k;f=a.rB;if(f===null){f=new DJ;Bm(f);M(f);}g=b.data.length;if(c<=g&&d>=0&&c>=0&&(g-c|0)>=d){a:{h=f.bi;i=f.mE;ALg(f,b,c,d);g=A0p(a.rB,e);switch(g){case 0:break;case 1:a.UH=1;break a;default:f=new CY;j=new T;U(j);Bj(J(j,B(2700)),g);Bg(f,S(j));M(f);}}k=L(a.a3F);f=a.rB;a.a3F=Bu(Bi(k,BD(f.bi,h)));return Bu(BD(f.mE,i));}f=new I4;Bm(f);M(f);}
function ARU(a){var b;b=a.rB;if(b!==null)return Bu(b.bi);b=new DJ;Bm(b);M(b);}
function A8Q(a){var b;b=a.rB;if(b!==null)return Bu(b.mE);b=new DJ;Bm(b);M(b);}
function AFC(a){return a.a3F!=a.byb?0:1;}
function A08(a,b,c,d){var e,f;e=a.rB;if(e===null){e=new DJ;Bm(e);M(e);}f=b.data.length;if(c<=f&&d>=0&&c>=0&&(f-c|0)>=d){a.byb=d;a.a3F=0;if(e.eE===null)AMF(e,a.Gb,15,a.a4N);ANH(a.rB,b,c,d,0);return;}e=new I4;Bm(e);M(e);}
var DE=K();
function CAr(a,b,c,d){}
var AL4=K(DE);
function BJ9(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(Ib()){var $T=ED();$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)<=b.o){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<b.o)break a;h=0;p=p+1|0;}o=o+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=BHl(b,d,m,f);if(C()){break _;}k=$z;O();if(!(k!=C1N.a&&k!=C1O.a)&&e<((b.o-g|0)-1|0)){k=C1O.a;$p=2;continue _;}return 0;case 2:b.bPo(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(CP(j)!=q)break b;if(CP(t)!=q)break b;if(E(c,
2)&&o)break b;s=s+1|0;}r=r+1|0;}k=k+1|0;}u=C9x.data;$p=5;continue _;case 3:$z=BHl(b,d,o,f);if(C()){break _;}m=$z;if(m&&m!=C5q.a){k=k+1|0;if(k>=g)return 1;o=e+k|0;continue _;}m=C5p.a;$p=4;case 4:b.bPo(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=BHl(b,r,k,s);if(C()){break _;}t=$z;if(!u[t]){t=C5q.a;$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(CP(j)!=q)break;if(CP(t)!=q)break;if(!E(c,2))continue;if(!o)continue;else break;}u=C9x.data;continue _;case 6:b.bPo(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(CP(j)!=q)break;if(CP(t)!=q)break;if(!E(c,2))continue;if(!o)continue;else break;}u=C9x.data;$p=5;continue _;case 7:$z=BHl(b,o,l,p);if(C()){break _;}r
=$z;if(r){O();if(r!=C5q.a)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<b.o)break;h=0;}continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function A2Y(){var a=this;DE.call(a);a.yJ=null;a.ty=null;a.le=null;a.s9=0;a.a18=0;a.bv0=0.0;a.bKS=0.0;a.btm=0.0;a.Nt=0.0;a.a_g=0.0;a.bpY=0;a.bcn=0;a.pT=0;a.sl=null;}
var Eaj=null;function CGv(){var a=new A2Y();Bmn(a);return a;}
function Bmn(a){a.yJ=new DG;a.le=Cc([0,0,0]);a.s9=0;a.bv0=0.618;a.bKS=1.0;a.btm=0.381;a.Nt=1.0;a.a_g=1.0;a.bpY=1;a.bcn=12;a.pT=4;}
function Bzl(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.s9;c=b;d=c*a.bv0|0;a.a18=d;if(d>=b)a.a18=b-1|0;b=1.382+G9(a.a_g*c/13.0,2.0)|0;if(b<1)b=1;d=a.s9;e=$rt_createIntMultiArray([4,R(b,d)]);f=e.data;g
=a.le.data;h=(g[1]+d|0)-a.pT|0;i=1;j=g[1]+a.a18|0;k=h-g[1]|0;f[0].data[0]=g[0];f[0].data[1]=h;f[0].data[2]=g[2];f[0].data[3]=j;h=h+(-1)|0;l=j;while(k>=0){m=0;n=ANV(a,k);if(n<0.0){h=h+(-1)|0;k=k+(-1)|0;}else{o=0.5;p=n;if(m<b){q=a.Nt*p*(P(a.yJ)+0.328);r=P(a.yJ)*2.0*3.14159;s=Q(q*DR(r)+a.le.data[0]+o);t=Q(q*Ek(r)+a.le.data[2]+o);u=Bx(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=Cc([s,h+a.pT|0,t]);$p=1;continue _;}h=h+(-1)|0;k=k+(-1)|0;}}f=$rt_createIntMultiArray([4,i]);a.sl=f;CG(e,0,f,0,i);return;case 1:$z=BZn(a,u,w);if
(C()){break _;}d=$z;if(d==(-1)){g=Bx(3);x=g.data;w=a.le.data;x[0]=w[0];x[1]=w[1];x[2]=w[2];y=F0(G9(CP(w[0]-v[0]|0),2.0)+G9(CP(a.le.data[2]-v[2]|0),2.0))*a.btm;if(v[1]-y>l)x[1]=j;else x[1]=v[1]-y|0;$p=2;continue _;}m=m+1|0;a:while(true){if(m<b){q=a.Nt*p*(P(a.yJ)+0.328);r=P(a.yJ)*2.0*3.14159;s=Q(q*DR(r)+a.le.data[0]+o);t=Q(q*Ek(r)+a.le.data[2]+o);u=Bx(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=Cc([s,h+a.pT|0,t]);continue _;}h=h+(-1)|0;k=k+(-1)|0;while(true){if(k<0)break a;m=0;n=ANV(a,k);if(n>=0.0)break;h=h+(-1)|0;k=k
+(-1)|0;}o=0.5;p=n;}f=$rt_createIntMultiArray([4,i]);a.sl=f;CG(e,0,f,0,i);return;case 2:$z=BZn(a,g,u);if(C()){break _;}d=$z;if(d==(-1)){f[i].data[0]=s;f[i].data[1]=h;f[i].data[2]=t;f[i].data[3]=x[1];i=i+1|0;}m=m+1|0;b:while(true){if(m<b){q=a.Nt*p*(P(a.yJ)+0.328);r=P(a.yJ)*2.0*3.14159;s=Q(q*DR(r)+a.le.data[0]+o);t=Q(q*Ek(r)+a.le.data[2]+o);u=Bx(3);v=u.data;v[0]=s;v[1]=h;v[2]=t;w=Cc([s,h+a.pT|0,t]);$p=1;continue _;}h=h+(-1)|0;k=k+(-1)|0;while(true){if(k<0)break b;m=0;n=ANV(a,k);if(n>=0.0)break;h=h+(-1)|0;k=k+
(-1)|0;}o=0.5;p=n;}f=$rt_createIntMultiArray([4,i]);a.sl=f;CG(e,0,f,0,i);return;default:H$();}}ED().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 ANV(a,b){var c,d,e;c=b;d=a.s9;if(c<d*0.3)return (-1.6180000305175781);e=d/2.0;d=e-b;if(d!==0.0)e=MX(d)>=e?0.0:F0(G9(MX(e),2.0)-G9(MX(d),2.0));return e*0.5;}
function Bi1(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(Ib()){var $T=ED();$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=Bx(3).data;e[0]=0;e[1]=0;e[2]=0;f=0;g=0;while(f<3){h=c.data;i=b.data;e[f]=h[f]-i[f]|0;if(CP(e[f])>CP(e[g]))g=f;f=(f+1|0)<<24>>24;}if(e[g]){c=Eaj.data;j=c[g];k=c[g+3|0];l=e[g]<=0?(-1):1;m
=e[j]/e[g];n=e[k]/e[g];h=Bx(3).data;h[0]=0;h[1]=0;h[2]=0;o=0;p=e[g]+l|0;if(o!=p){c=b.data;h[g]=Q((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=Q(q+r*m+0.5);h[k]=Q(c[k]+r*n+0.5);s=a.ty;f=h[0];t=h[1];u=h[2];$p=1;continue _;}}return;case 1:s.bPo(f,t,u,d);if(C()){break _;}o=o+l|0;if(o==p)return;c=b.data;h[g]=Q((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=Q(q+r*m+0.5);h[k]=Q(c[k]+r*n+0.5);s=a.ty;f=h[0];t=h[1];u=h[2];continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BcD(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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.le.data;c=b[0];d=b[1];e=b[1]+a.a18|0;f=b[2];b=Bx(3);g=b.data;g[0]=c;g[1]=d;g[2]=f;h=Bx(3);i=h.data;i[0]=c;i[1]=e;i[2]=f;j=17;$p=1;case 1:Bi1(a,b,h,j);if(C()){break _;}if(a.bpY!=2)return;g[0]=g[0]+1|0;i[0]=i[0]+1|0;j=17;$p=2;case 2:Bi1(a,b,h,j);if(C()){break _;}g[2]=g[2]+1|0;i[2]=i[2]+1|0;j=17;$p=3;case 3:Bi1(a,
b,h,j);if(C()){break _;}g[0]=g[0]+(-1)|0;i[0]=i[0]+(-1)|0;j=17;$p=4;case 4:Bi1(a,b,h,j);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bku(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;c=a.sl.data.length;d=Bx(3);e=d.data;f=a.le.data;e[0]=f[0];e[1]=f[1];e[2]=f[2];while(b<c){g=a.sl.data[b].data;f=Cc([g[0],g[1],g[2]]);e[1]=g[3];if((e[1]-a.le.data[1]|0)<a.s9*0.2?0:1){h=17;$p=1;continue _;}b=b+1|0;}return;case 1:Bi1(a,d,f,h);if(C()){break _;}while(true){b=b+1|0;if(b>=c)break;g=a.sl.data[b].data;f=Cc([g[0],g[1],g[2]]);e[1]
=g[3];if(!((e[1]-a.le.data[1]|0)<a.s9*0.2?0:1))continue;else{h=17;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BZn(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=Bx(3).data;d[0]=0;d[1]=0;d[2]=0;e=0;f=0;while(e<3){g=c.data;h=b.data;d[e]=g[e]-h[e]|0;if(CP(d[e])>CP(d[f]))f=e;e=(e+1|0)<<24>>24;}if(!d[f])return (-1);c=Eaj.data;i=c[f];j=c[f+3|0];k=d[f]
<=0?(-1):1;l=d[i]/d[f];m=d[j]/d[f];c=Bx(3).data;c[0]=0;c[1]=0;c[2]=0;n=0;o=d[f]+k|0;p=W(n,o);if(!p)return p?CP(n):(-1);g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=Q(q+r*l);c[j]=Q(g[j]+r*m);s=a.ty;t=c[0];e=c[1];u=c[2];$p=1;case 1:$z=BHl(s,t,e,u);if(C()){break _;}u=$z;if(!(u&&u!=18)){n=n+k|0;p=W(n,o);if(p){g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=Q(q+r*l);c[j]=Q(g[j]+r*m);s=a.ty;t=c[0];e=c[1];u=c[2];continue _;}}return p?CP(n):(-1);default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function CqU(a,b,c,d){a.bcn=b*12.0|0;if(b>0.5)a.pT=5;a.Nt=c;a.a_g=d;}
function Bsm(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(Ib()){var $T=ED();$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:a.ty=b;HX(c);g=a.le.data;g[0]=d;g[1]=e;g[2]=f;if(!a.s9)a.s9=5+E(a.yJ,a.bcn)|0;g=Bx(3);h=g.data;i=a.le.data;h[0]=i[0];h[1]=i[1];h[2]=i[2];h
=Cc([i[0],(i[1]+a.s9|0)-1|0,i[2]]);b=a.ty;d=i[0];e=i[1]-1|0;f=i[2];$p=1;case 1:$z=BHl(b,d,e,f);if(C()){break _;}d=$z;if(d!=2&&d!=3){if(!0)return 0;$p=3;continue _;}$p=2;case 2:$z=BZn(a,g,h);if(C()){break _;}d=$z;if(d==(-1))d=1;else if(d<6)d=0;else{a.s9=d;d=1;}if(!d)return 0;$p=3;case 3:Bzl(a);if(C()){break _;}d=0;e=a.sl.data.length;j=4;while(d<e){g=a.sl.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.pT|0;o=l;while(o<n){a:{f=o-l|0;if(f>=0){p=a.pT;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break a;}q=2.0;break a;}}q
=(-1.0);}r=18;s=q;t=s+0.618|0;g=Eaj.data;u=g[1];v=g[j];g=Bx(3).data;g[0]=k;g[1]=o;g[2]=m;i=Bx(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;while(x<=t){i[u]=g[u]+x|0;y=w;while(y<=t){if(F0(G9(CP(x)+0.5,2.0)+G9(CP(y)+0.5,2.0))<=s){i[v]=g[v]+y|0;b=a.ty;f=i[0];z=i[1];p=i[2];$p=6;continue _;}y=y+1|0;}x=x+1|0;}o=o+1|0;}d=d+1|0;}$p=4;case 4:BcD(a);if(C()){break _;}$p=5;case 5:Bku(a);if(C()){break _;}return 1;case 6:$z=BHl(b,f,z,p);if(C()){break _;}f=$z;if(f&&f!=18){y=y+1|0;a:while(true){while(y>t){x=x+1|0;while
(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break a;g=a.sl.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.pT|0;o=l;}b:{f=o-l|0;if(f>=0){p=a.pT;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break b;}q=2.0;break b;}}q=(-1.0);}r=18;s=q;t=s+0.618|0;g=Eaj.data;u=g[1];v=g[j];g=Bx(3).data;g[0]=k;g[1]=o;g[2]=m;i=Bx(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;}i[u]=g[u]+x|0;y=w;}if(F0(G9(CP(x)+0.5,2.0)+G9(CP(y)+0.5,2.0))<=s){i[v]=g[v]+y|0;b=a.ty;f=i[0];z=i[1];p=i[2];continue _;}y=y+1|0;}$p=4;continue _;}b=a.ty;f=i[0];z
=i[1];p=i[2];$p=7;case 7:b.bPo(f,z,p,r);if(C()){break _;}y=y+1|0;c:while(true){while(y>t){x=x+1|0;while(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break c;g=a.sl.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.pT|0;o=l;}d:{f=o-l|0;if(f>=0){p=a.pT;if(f<p){if(f&&f!=(p-1|0)){q=3.0;break d;}q=2.0;break d;}}q=(-1.0);}r=18;s=q;t=s+0.618|0;g=Eaj.data;u=g[1];v=g[j];g=Bx(3).data;g[0]=k;g[1]=o;g[2]=m;i=Bx(3).data;i[0]=0;i[1]=0;i[2]=0;w= -t|0;i[1]=g[1];x=w;}i[u]=g[u]+x|0;y=w;}if(F0(G9(CP(x)+0.5,2.0)+G9(CP(y)+0.5,
2.0))<=s){i[v]=g[v]+y|0;b=a.ty;f=i[0];z=i[1];p=i[2];$p=6;continue _;}y=y+1|0;}$p=4;continue _;default:H$();}}ED().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 Bt2(){Eaj=PC([2,0,0,1,2,1]);}
var APa=K(DE);
function Bu$(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=E(c,3)+5|0;h=1;if(e>=1){i=e+g|0;if((i+1|0)<=b.o){j=(e+1|0)+g|0;k=j-2|0;l=e;a:while(true){if(l>j){if(!h)return 0;k=e-1|0;$p=1;continue _;}m=1;if(l==e)m=0;if(l>=k)m=2;n=d-m|0;while
(n<=(d+m|0)&&h){o=f-m|0;while(o<=(f+m|0)&&h){if(l>=0&&l<b.o)break a;h=0;o=o+1|0;}n=n+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=BHl(b,d,k,f);if(C()){break _;}p=$z;O();if(!(p!=C1N.a&&p!=C1O.a)&&e<((b.o-g|0)-1|0)){p=C1O.a;$p=2;continue _;}return 0;case 2:b.bPo(d,k,f,p);if(C()){break _;}p=(e-3|0)+g|0;b:while(true){if(p>i){p=0;if(p>=g)return 1;j=e+p|0;$p=3;continue _;}j=p-i|0;o=1-(j/2|0)|0;q=d-o|0;l=d+o|0;h=f-o|0;r=f+o|0;while(q<=l){s=q-d|0;t=h;while(t<=r){u=t-f|0;if(CP(s)!=o)break b;if(CP(u)!=o)break b;if
(E(c,2)&&j)break b;t=t+1|0;}q=q+1|0;}p=p+1|0;}v=C9x.data;$p=5;continue _;case 3:$z=BHl(b,d,j,f);if(C()){break _;}k=$z;if(k&&k!=C5q.a){p=p+1|0;if(p>=g)return 1;j=e+p|0;continue _;}k=C5p.a;s=2;$p=4;case 4:b.bOe(d,j,f,k,s);if(C()){break _;}p=p+1|0;if(p>=g)return 1;j=e+p|0;$p=3;continue _;case 5:$z=BHl(b,q,p,t);if(C()){break _;}k=$z;if(!v[k]){k=C5q.a;u=2;$p=6;continue _;}while(true){t=t+1|0;while(t>r){q=q+1|0;while(q>l){p=p+1|0;if(p>i){p=0;if(p>=g)return 1;j=e+p|0;$p=3;continue _;}j=p-i|0;o=1-(j/2|0)|0;q=d-o|0;l
=d+o|0;h=f-o|0;r=f+o|0;}s=q-d|0;t=h;}u=t-f|0;if(CP(s)!=o)break;if(CP(u)!=o)break;if(!E(c,2))continue;if(!j)continue;else break;}v=C9x.data;continue _;case 6:b.bOe(q,p,t,k,u);if(C()){break _;}while(true){t=t+1|0;while(t>r){q=q+1|0;while(q>l){p=p+1|0;if(p>i){p=0;if(p>=g)return 1;j=e+p|0;$p=3;continue _;}j=p-i|0;o=1-(j/2|0)|0;q=d-o|0;l=d+o|0;h=f-o|0;r=f+o|0;}s=q-d|0;t=h;}u=t-f|0;if(CP(s)!=o)break;if(CP(u)!=o)break;if(!E(c,2))continue;if(!j)continue;else break;}v=C9x.data;$p=5;continue _;case 7:$z=BHl(b,n,l,o);if
(C()){break _;}r=$z;if(r){O();if(r!=C5q.a)h=0;}while(true){o=o+1|0;while(!(o<=(f+m|0)&&h)){n=n+1|0;while(!(n<=(d+m|0)&&h)){l=l+1|0;if(l>j){if(!h)return 0;k=e-1|0;$p=1;continue _;}m=1;if(l==e)m=0;if(l>=k)m=2;n=d-m|0;}o=f-m|0;}if(l>=0&&l<b.o)break;h=0;}continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);}
var AXA=K(DE);
function BBE(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=E(c,4)+5|0;h=e-1|0;$p=1;case 1:$z=BGQ(b,d,h,f);if(C()){break _;}i=$z;BI();if(i===C$S){e=e+(-1)|0;h=e-1|0;continue _;}j=1;if(e>=1){k=e+g|0;if((k+1|0)<=b.o){l=e;a:while(true){m=
(e+1|0)+g|0;if(l>m){if(!j)return 0;$p=2;continue _;}n=1;o=W(l,e);if(!o)n=0;if(l>=(m-2|0))n=3;m=d-n|0;while(m<=(d+n|0)&&j){p=f-n|0;while(p<=(f+n|0)&&j){if(l>=0&&l<b.o)break a;j=0;p=p+1|0;}m=m+1|0;}l=l+1|0;}$p=8;continue _;}}return 0;case 2:$z=BHl(b,d,h,f);if(C()){break _;}l=$z;O();if(!(l!=C1N.a&&l!=C1O.a)&&e<((b.o-g|0)-1|0)){l=C1O.a;$p=3;continue _;}return 0;case 3:b.bPo(d,h,f,l);if(C()){break _;}j=(e-3|0)+g|0;q=j;b:while(true){if(q>k){o=0;if(o<g){l=e+o|0;$p=4;continue _;}while(j<=k){o=2-((j-k|0)/2|0)|0;r=d-
o|0;l=d+o|0;m=f-o|0;n=f+o|0;while(r<=l){s=m;if(s<=n){$p=9;continue _;}r=r+1|0;}j=j+1|0;}return 1;}m=q-k|0;o=2-(m/2|0)|0;r=d-o|0;l=d+o|0;p=f-o|0;t=f+o|0;while(r<=l){s=r-d|0;h=p;while(h<=t){u=h-f|0;if(CP(s)!=o)break b;if(CP(u)!=o)break b;if(E(c,2)&&m)break b;h=h+1|0;}r=r+1|0;}q=q+1|0;}v=C9x.data;$p=6;continue _;case 4:$z=BHl(b,d,l,f);if(C()){break _;}m=$z;if(m&&m!=C5q.a&&m!=C1b.a&&m!=C46.a){o=o+1|0;if(o<g){l=e+o|0;continue _;}while(j<=k){o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;while(r<=l){s=m;if(s
<=n){$p=9;continue _;}r=r+1|0;}j=j+1|0;}return 1;}m=C5p.a;$p=5;case 5:b.bPo(d,l,f,m);if(C()){break _;}o=o+1|0;if(o<g){l=e+o|0;$p=4;continue _;}while(j<=k){o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;while(r<=l){s=m;if(s<=n){$p=9;continue _;}r=r+1|0;}j=j+1|0;}return 1;case 6:$z=BHl(b,r,q,h);if(C()){break _;}n=$z;if(!v[n]){n=C5q.a;$p=7;continue _;}while(true){h=h+1|0;while(h>t){r=r+1|0;while(r>l){q=q+1|0;if(q>k){o=0;if(o<g){l=e+o|0;$p=4;continue _;}while(j<=k){o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o
|0;n=f+o|0;while(r<=l){s=m;if(s<=n){$p=9;continue _;}r=r+1|0;}j=j+1|0;}return 1;}m=q-k|0;o=2-(m/2|0)|0;r=d-o|0;l=d+o|0;p=f-o|0;t=f+o|0;}s=r-d|0;h=p;}u=h-f|0;if(CP(s)!=o)break;if(CP(u)!=o)break;if(!E(c,2))continue;if(!m)continue;else break;}v=C9x.data;continue _;case 7:b.bPo(r,q,h,n);if(C()){break _;}while(true){h=h+1|0;while(h>t){r=r+1|0;while(r>l){q=q+1|0;if(q>k){o=0;if(o<g){l=e+o|0;$p=4;continue _;}while(j<=k){o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;while(r<=l){s=m;if(s<=n){$p=9;continue _;}r=
r+1|0;}j=j+1|0;}return 1;}m=q-k|0;o=2-(m/2|0)|0;r=d-o|0;l=d+o|0;p=f-o|0;t=f+o|0;}s=r-d|0;h=p;}u=h-f|0;if(CP(s)!=o)break;if(CP(u)!=o)break;if(!E(c,2))continue;if(!m)continue;else break;}v=C9x.data;$p=6;continue _;case 8:$z=BHl(b,m,l,p);if(C()){break _;}r=$z;if(r){O();if(r!=C5q.a){if(r!=C46.a&&r!=C1b.a)j=0;else if(o>0)j=0;}}while(true){p=p+1|0;while(!(p<=(f+n|0)&&j)){m=m+1|0;while(!(m<=(d+n|0)&&j)){l=l+1|0;m=(e+1|0)+g|0;if(l>m){if(!j)return 0;$p=2;continue _;}n=1;o=W(l,e);if(!o)n=0;if(l>=(m-2|0))n=3;m=d-n|0;}p
=f-n|0;}if(l>=0&&l<b.o)break;j=0;}continue _;case 9:$z=BHl(b,r,j,s);if(C()){break _;}e=$z;if(e==C5q.a){if(!E(c,4)){o=r-1|0;$p=10;continue _;}if(!E(c,4)){e=r+1|0;$p=11;continue _;}if(!E(c,4)){e=s-1|0;$p=13;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}}s=s+1|0;c:while(true){if(s<=n){continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break c;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 10:$z=BHl(b,o,j,s);if(C()){break _;}e=$z;if(!e){e=8;$p=12;continue _;}if(!E(c,4)){e=r+1|0;$p=11;continue _;}if
(!E(c,4)){e=s-1|0;$p=13;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;c:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break c;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 11:$z=BHl(b,e,j,s);if(C()){break _;}o=$z;if(!o){o=2;$p=14;continue _;}if(!E(c,4)){e=s-1|0;$p=13;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;a:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break a;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-
o|0;n=f+o|0;}s=m;}return 1;case 12:BO3(a,b,o,j,s,e);if(C()){break _;}if(!E(c,4)){e=r+1|0;$p=11;continue _;}if(!E(c,4)){e=s-1|0;$p=13;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;a:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break a;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 13:$z=BHl(b,r,j,e);if(C()){break _;}o=$z;if(!o){o=1;$p=16;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;d:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while
(r>l){j=j+1|0;if(j>k)break d;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 14:BO3(a,b,e,j,s,o);if(C()){break _;}if(!E(c,4)){e=s-1|0;$p=13;continue _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;d:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break d;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 15:$z=BHl(b,r,j,e);if(C()){break _;}o=$z;if(!o){o=4;$p=17;continue _;}s=s+1|0;e:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l)
{j=j+1|0;if(j>k)break e;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 16:BO3(a,b,r,j,e,o);if(C()){break _;}if(!E(c,4)){e=s+1|0;$p=15;continue _;}s=s+1|0;e:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break e;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s=m;}return 1;case 17:BO3(a,b,r,j,e,o);if(C()){break _;}s=s+1|0;b:while(true){if(s<=n){$p=9;continue _;}r=r+1|0;while(r>l){j=j+1|0;if(j>k)break b;o=2-((j-k|0)/2|0)|0;r=d-o|0;l=d+o|0;m=f-o|0;n=f+o|0;}s
=m;}return 1;default:H$();}}ED().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 BO3(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();g=C$w.a;$p=1;case 1:BoK(b,c,d,e,g,f);if(C()){break _;}g=4;d=d+(-1)|0;$p=2;case 2:$z=BHl(b,c,d,e);if(C()){break _;}h=$z;if(!h&&g>0){h=C$w.a;$p=3;continue _;}return;case 3:BoK(b,c,d,e,h,f);if(C()){break _;}g=g+(-1)|0;d=d+(-1)|0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AU9(){DE.call(this);this.bbr=0;}
function Bng(){YK.call(this);this.bcq=0;}
function CUH(a,b){var c=new Bng();CdZ(c,a,b);return c;}
function CdZ(a,b,c){var d,e;A0c(a);a.bcq=0;b=AMF(a,b,15,c);if(!b)return;d=new Yc;e=new T;U(e);Bj(e,b);BM(e,B(5));BM(e,a.d9);Bg(d,S(e));M(d);}
function AMF(a,b,c,d){var e;a.bcq=0;e=new ABu;UP();e.uk=1;e.OE=new KZ;e.Lw=new KZ;e.bfA=new KZ;e.PO=RI(16);e.br6=RI(16);e.nW=Bx(573);e.Ge=Cb(573);e.a1q=null;e.eZ=a;e.pD=RI(1146);e.xx=RI(122);e.ms=RI(78);a.AN=e;if(d)c= -c|0;return Ba2(e,b,8,c,8,0);}
function A0p(a,b){var c,d;c=a.AN;if(c===null)return (-2);d=BoX(c,b);if(d==1)a.bcq=1;return d;}
function AXE(){var a=this;DE.call(a);a.btH=0;a.bAg=0;}
function BuE(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,d,e,f);if(C()){break _;}g=$z;BI();if(g!==C$S)return 0;h=E(c,a.bAg-2|0)+2|0;i=d-h|0;j=d+h|0;k=f-h|0;l=f+h|0;m=R(h,h);n=e-1|0;o=e+1|0;while(i<=j){p=k;while(p<=l){q=i-d|0;r=p-f|0;if
((R(q,q)+R(r,r)|0)<=m){s=n;if(s<=o){$p=2;continue _;}}p=p+1|0;}i=i+1|0;}return 1;case 2:$z=BHl(b,i,s,p);if(C()){break _;}t=$z;O();if(t!=C1O.a&&t!=C$c.a){s=s+1|0;a:while(true){if(s<=o){continue _;}while(true){p=p+1|0;while(p>l){i=i+1|0;if(i>j)break a;p=k;}q=i-d|0;r=p-f|0;if((R(q,q)+R(r,r)|0)>m)continue;else break;}s=n;}return 1;}e=a.btH;$p=3;case 3:b.bPo(i,s,p,e);if(C()){break _;}s=s+1|0;b:while(true){if(s<=o){$p=2;continue _;}while(true){p=p+1|0;while(p>l){i=i+1|0;if(i>j)break b;p=k;}q=i-d|0;r=p-f|0;if((R(q,
q)+R(r,r)|0)>m)continue;else break;}s=n;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function Bd$(){var a=this;DE.call(a);a.boz=0;a.bxi=0;}
function CO6(a,b){var c=new Bd$();B2I(c,a,b);return c;}
function B2I(a,b,c){a.boz=c;a.bxi=b;}
function BDu(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BGQ(b,d,e,f);if(C()){break _;}g=$z;BI();if(g!==C$S)return 0;h=E(c,a.bxi-2|0)+2|0;i=d-h|0;j=d+h|0;k=f-h|0;l=f+h|0;m=R(h,h);n=e-2|0;o=e+2|0;while(i<=j){p=k;while(p<=l){q=i-d|0;r=p-f|0;if
((R(q,q)+R(r,r)|0)<=m){s=n;if(s<=o){$p=2;continue _;}}p=p+1|0;}i=i+1|0;}return 1;case 2:$z=BHl(b,i,s,p);if(C()){break _;}t=$z;O();if(t!=C1O.a&&t!=C1N.a){s=s+1|0;a:while(true){if(s<=o){continue _;}while(true){p=p+1|0;while(p>l){i=i+1|0;if(i>j)break a;p=k;}q=i-d|0;r=p-f|0;if((R(q,q)+R(r,r)|0)>m)continue;else break;}s=n;}return 1;}e=a.boz;$p=3;case 3:b.bPo(i,s,p,e);if(C()){break _;}s=s+1|0;b:while(true){if(s<=o){$p=2;continue _;}while(true){p=p+1|0;while(p>l){i=i+1|0;if(i>j)break b;p=k;}q=i-d|0;r=p-f|0;if((R(q,
q)+R(r,r)|0)>m)continue;else break;}s=n;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BI7(){var a=this;DE.call(a);a.bwT=0;a.nI=0;}
function VR(a,b){var c=new BI7();CQP(c,a,b);return c;}
function CQP(a,b,c){a.bwT=b;a.nI=c;}
function Bej(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(Ib()){var $T=ED();$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=P(c)*3.1415927410125732;h=d+8|0;i=h+BC(g)*a.nI/8.0;j=
h-BC(g)*a.nI/8.0;h=f+8|0;k=h+BT(g)*a.nI/8.0;l=h-BT(g)*a.nI/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;l=l-k;while(true){d=a.nI;if(o>d)break;p=o;q=j*p;r=d;s=i+q/r;t=m+n*p/r;u=k+l*p/r;p=By(c);d=a.nI;v=p*d/16.0;h=o*3.1415927410125732;w=(BC(h/d)+1.0)*v+1.0;x=(BC(h/a.nI)+1.0)*v+1.0;v=w/2.0;y=Q(s-v);w=x/2.0;z=Q(t-w);ba=Q(u-v);bb=Q(s+v);bc=Q(t+w);bd=Q(u+v);while(y<=bb){a:{r=(y+0.5-s)/v;x=r*r;if(x<1.0){be=z;while(true){if(be>bc)break a;b:{q=(be+0.5-t)/w;r=x+q*q;if(r<1.0){bf=ba;while(true){if(bf>bd)break b;p
=(bf+0.5-u)/v;if(r+p*p<1.0){$p=1;continue _;}bf=bf+1|0;}}}be=be+1|0;}}}y=y+1|0;}o=o+1|0;}return 1;case 1:$z=BHl(b,y,be,bf);if(C()){break _;}d=$z;O();if(d==C1S.a){d=a.bwT;$p=2;continue _;}c:while(true){bf=bf+1|0;while(bf>bd){while(true){be=be+1|0;while(be>bc){while(true){y=y+1|0;while(y>bb){o=o+1|0;d=a.nI;if(o>d)break c;p=o;q=j*p;r=d;s=i+q/r;t=m+n*p/r;u=k+l*p/r;p=By(c);d=a.nI;v=p*d/16.0;h=o*3.1415927410125732;w=(BC(h/d)+1.0)*v+1.0;x=(BC(h/a.nI)+1.0)*v+1.0;v=w/2.0;y=Q(s-v);w=x/2.0;z=Q(t-w);ba=Q(u-v);bb=Q(s+v);bc
=Q(t+w);bd=Q(u+v);}r=(y+0.5-s)/v;x=r*r;if(x>=1.0)continue;else break;}be=z;}q=(be+0.5-t)/w;r=x+q*q;if(r>=1.0)continue;else break;}bf=ba;}p=(bf+0.5-u)/v;if(r+p*p>=1.0)continue;else{continue _;}}return 1;case 2:b.bPo(y,be,bf,d);if(C()){break _;}d:while(true){bf=bf+1|0;while(bf>bd){while(true){be=be+1|0;while(be>bc){while(true){y=y+1|0;while(y>bb){o=o+1|0;d=a.nI;if(o>d)break d;p=o;q=j*p;r=d;s=i+q/r;t=m+n*p/r;u=k+l*p/r;p=By(c);d=a.nI;v=p*d/16.0;h=o*3.1415927410125732;w=(BC(h/d)+1.0)*v+1.0;x=(BC(h/a.nI)+1.0)*v+1.0;v
=w/2.0;y=Q(s-v);w=x/2.0;z=Q(t-w);ba=Q(u-v);bb=Q(s+v);bc=Q(t+w);bd=Q(u+v);}r=(y+0.5-s)/v;x=r*r;if(x>=1.0)continue;else break;}be=z;}q=(be+0.5-t)/w;r=x+q*q;if(r>=1.0)continue;else break;}bf=ba;}p=(bf+0.5-u)/v;if(r+p*p>=1.0)continue;else{$p=1;continue _;}}return 1;default:H$();}}ED().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 I0(){DE.call(this);this.a5A=0;}
function A$E(a){var b=new I0();Jx(b,a);return b;}
function Jx(a,b){a.a5A=b;}
function BfG(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BVp(b,h,i,j);if(C()){break _;}k=$z;if(k){O();l=C1F.data[a.a5A];$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.uJ(b,h,i,j);if(C()){break _;}k=$z;if(k){k=a.a5A;$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:b.bPo(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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A81(){DE.call(this);this.a26=0;}
function Cgr(a){var b=new A81();CvI(b,a);return b;}
function CvI(a,b){a.a26=(-1);a.a26=b;}
function BYy(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(Ib()){var $T=ED();$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);h=a.a26;if(h<0)h=g;i=E(c,3)+4|0;j=1;if(e>=1){k=e+i|0;if((k+1|0)<=b.o){l=(e+1|0)+i|0;m=e;a:while(true){if(m>l){if(!j)return 0;j
=e-1|0;$p=1;continue _;}n=3;if(m==e)n=0;o=d-n|0;while(o<=(d+n|0)&&j){p=f-n|0;while(p<=(f+n|0)&&j){if(m>=0&&m<b.o)break a;j=0;p=p+1|0;}o=o+1|0;}m=m+1|0;}$p=6;continue _;}}return 0;case 1:$z=BHl(b,d,j,f);if(C()){break _;}g=$z;O();if(g!=C1O.a&&g!=C1N.a&&g!=C$A.a)return 0;c=C5h;$p=2;case 2:$z=c.hx(b,d,e,f);if(C()){break _;}g=$z;if(!g)return 0;g=C1O.a;$p=3;case 3:b.bPo(d,j,f,g);if(C()){break _;}q=h!=1?k:k-3|0;o=W(e,k-1|0);b:while(true){p=W(q,k);if(p>0){j=0;if(j>=i)return 1;g=e+j|0;$p=4;continue _;}r=1;if(p<0)r=2;if
(!h)r=3;s=d-r|0;t=s;while(true){u=W(t,d+r|0);if(u>0)break;n=f-r|0;v=n;while(true){w=W(v,f+r|0);if(w>0)break;x=5;y=W(t,s);if(!y)x=4;if(!u)x=x+1|0;l=W(v,n);if(!l)x=x+(-3)|0;if(!w)x=x+3|0;c:{if(!(h&&p>=0)){if(!(y&&u)){if(!l)break c;if(!w)break c;}j=r-1|0;g=W(t,d-j|0);if(!g&&!l)x=1;if(!y&&v==(f-j|0))x=1;m=W(t,d+j|0);if(!m&&!l)x=3;if(!u&&v==(f-j|0))x=3;if(!g&&!w)x=7;if(!y&&v==(f+j|0))x=7;if(!m&&!w)x=9;if(!u&&v==(f+j|0))x=9;}if(x==5&&p<0)x=0;if(x)break b;if(o>=0)break b;}v=v+1|0;}t=t+1|0;}q=q+1|0;}z=C9x.data;$p=7;continue _;case 4:$z
=BHl(b,d,g,f);if(C()){break _;}k=$z;if(!C9x.data[k]){k=C$p.a+h|0;m=10;$p=5;continue _;}j=j+1|0;if(j>=i)return 1;g=e+j|0;continue _;case 5:b.bOe(d,g,f,k,m);if(C()){break _;}j=j+1|0;if(j>=i)return 1;g=e+j|0;$p=4;continue _;case 6:$z=BHl(b,o,m,p);if(C()){break _;}s=$z;if(s){O();if(s!=C5q.a)j=0;}while(true){p=p+1|0;while(!(p<=(f+n|0)&&j)){o=o+1|0;while(!(o<=(d+n|0)&&j)){m=m+1|0;if(m>l){if(!j)return 0;j=e-1|0;$p=1;continue _;}n=3;if(m==e)n=0;o=d-n|0;}p=f-n|0;}if(m>=0&&m<b.o)break;j=0;}continue _;case 7:$z=BHl(b,
t,q,v);if(C()){break _;}j=$z;if(!z[j]){j=C$p.a+h|0;$p=8;continue _;}while(true){v=v+1|0;while(true){w=W(v,f+r|0);if(w<=0)break;t=t+1|0;while(true){u=W(t,d+r|0);if(u<=0)break;q=q+1|0;p=W(q,k);if(p>0){j=0;if(j>=i)return 1;g=e+j|0;$p=4;continue _;}r=1;if(p<0)r=2;if(!h)r=3;s=d-r|0;t=s;}n=f-r|0;v=n;}x=5;y=W(t,s);if(!y)x=4;if(!u)x=x+1|0;l=W(v,n);if(!l)x=x+(-3)|0;if(!w)x=x+3|0;if(!(h&&p>=0)){if(!(y&&u)){if(!l)continue;if(!w)continue;}j=r-1|0;g=W(t,d-j|0);if(!g&&!l)x=1;if(!y&&v==(f-j|0))x=1;m=W(t,d+j|0);if(!m&&!l)x
=3;if(!u&&v==(f-j|0))x=3;if(!g&&!w)x=7;if(!y&&v==(f+j|0))x=7;if(!m&&!w)x=9;if(!u&&v==(f+j|0))x=9;}if(x==5&&p<0)x=0;if(x)break;if(o<0)continue;else break;}z=C9x.data;continue _;case 8:b.bOe(t,q,v,j,x);if(C()){break _;}while(true){v=v+1|0;while(true){w=W(v,f+r|0);if(w<=0)break;t=t+1|0;while(true){u=W(t,d+r|0);if(u<=0)break;q=q+1|0;p=W(q,k);if(p>0){j=0;if(j>=i)return 1;g=e+j|0;$p=4;continue _;}r=1;if(p<0)r=2;if(!h)r=3;s=d-r|0;t=s;}n=f-r|0;v=n;}x=5;y=W(t,s);if(!y)x=4;if(!u)x=x+1|0;l=W(v,n);if(!l)x=x+(-3)|0;if(!w)x
=x+3|0;if(!(h&&p>=0)){if(!(y&&u)){if(!l)continue;if(!w)continue;}j=r-1|0;g=W(t,d-j|0);if(!g&&!l)x=1;if(!y&&v==(f-j|0))x=1;m=W(t,d+j|0);if(!m&&!l)x=3;if(!u&&v==(f-j|0))x=3;if(!g&&!w)x=7;if(!y&&v==(f+j|0))x=7;if(!m&&!w)x=9;if(!u&&v==(f+j|0))x=9;}if(x==5&&p<0)x=0;if(x)break;if(o<0)continue;else break;}z=C9x.data;$p=7;continue _;default:H$();}}ED().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);}
var A7E=K(DE);
function Bm6(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e-1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;case 1:$z=BVp(b,i,e,j);if(C()){break _;}k=$z;if(k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;continue _;case 2:$z=
BGQ(b,k,h,j);if(C()){break _;}l=$z;BI();if(l!==C$S){k=i+1|0;$p=3;continue _;}k=2+E(c,E(c,3)+1|0)|0;m=0;if(m<k){O();l=C$d;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;case 3:$z=BGQ(b,k,h,j);if(C()){break _;}l=$z;if(l!==C$S){k=j-1|0;$p=4;continue _;}k=2+E(c,E(c,3)+1|0)|0;m=0;if(m<k){O();l=C$d;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;case 4:$z=BGQ(b,i,h,k);if(C()){break _;}l
=$z;if(l!==C$S){k=j+1|0;$p=6;continue _;}k=2+E(c,E(c,3)+1|0)|0;m=0;if(m<k){O();l=C$d;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;case 5:$z=l.uJ(b,i,n,j);if(C()){break _;}o=$z;if(o){o=C$d.a;$p=7;continue _;}m=m+1|0;if(m<k){O();l=C$d;n=e+m|0;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;case 6:$z=BGQ(b,i,h,k);if(C()){break _;}l=$z;if(l===C$S){k=2+E(c,E(c,3)+1|0)|0;m=0;if(m<k){O();l=C$d;n
=e+m|0;$p=5;continue _;}}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;case 7:b.bPo(i,n,j,o);if(C()){break _;}m=m+1|0;if(m<k){O();l=C$d;n=e+m|0;$p=5;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+E(c,4)|0)-E(c,4)|0;j=(f+E(c,4)|0)-E(c,4)|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
var ART=K(DE);
function B0b(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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;if(g>=10)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=BVp(b,h,i,j);if(C()){break _;}k=$z;if(k){k=1+E(c,E(c,3)+1|0)|0;l=0;if(l<k){O();m=C$b;n=i+l|0;$p=2;continue _;}}g=g+1|0;if(g>=10)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=m.uJ(b,h,n,j);if(C()){break _;}o=$z;if(o){o=C$b.a;$p=3;continue _;}l=l+1|0;if(l<k){O();m=C$b;n=i+l|0;continue _;}g=g+1|0;if(g>=10)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:b.bPo(h,n,j,o);if(C()){break _;}l=l+1|0;if(l<k){O();m=C$b;n=i+l|0;$p=2;continue _;}g=g+1|0;if(g>=10)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:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
var AZC=K(DE);
function Bmp(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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>=10)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=BVp(b,h,i,j);if(C()){break _;}k=$z;if(k){O();l=C$B;$p=2;continue _;}g=g+1|0;if(g>=10)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.hx(b,h,i,j);if(C()){break _;}k=$z;if(k){k=C$B.a;$p=3;continue _;}g=g+1|0;if(g>=10)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:b.bPo(h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=10)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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AYx(){var a=this;D.call(a);a.bKX=0.0;a.bKW=0.0;a.bJs=0.0;a.bJr=0.0;a.bF1=0;a.bN3=0.0;a.bKY=0.0;a.bK5=0.0;a.bH5=0.0;a.bNI=0.0;a.bLT=0.0;a.bHG=0.0;a.bOE=0.0;}
var Eak=null;function BXs(){Eak=new DG;}
function ALq(){var a=this;D.call(a);a.zo=null;a.baM=null;a.bjC=null;a.DV=null;}
function BzX(a,b,c,d,e,f,g){var h,i;h=0;while(h<6){i=a.zo.data;if(i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0
&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;}
function AI_(){var a=this;ALq.call(a);a.N5=null;a.Pl=null;a.brh=null;}
var Eal=null;function CNN(){CNN=Be(AI_);Cdx();}
function A7s(){CNN();Bwq(Eal);return Eal;}
function S8(a,b,c){var d,e;b=b.data;d=Gh(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 Bwq(a){var b,c,d,e,f;Mc(a.N5);Mc(a.Pl);Mc(a.brh);BBX(2983,a.N5);BBX(2982,a.Pl);A7C(Lc(a.N5),16);A8w(a.N5,a.baM);A7C(Lc(a.Pl),16);A8w(a.Pl,a.bjC);b=a.DV.data;c=a.bjC.data;d=c[0];e=a.baM.data;b[0]=d*e[0]+c[1]*e[4]+c[2]*e[8]+c[3]*e[12];b[1]=c[0]*e[1]+c[1]*e[5]+c[2]*e[9]+c[3]*e[13];b[2]=c[0]*e[2]+c[1]*e[6]+c[2]*e[10]+c[3]*e[14];b[3]=c[0]*e[3]+c[1]*e[7]+c[2]*e[11]+c[3]*e[15];b[4]=c[4]*e[0]+c[5]*e[4]+c[6]*e[8]+c[7]*e[12];b[5]=c[4]*e[1]+c[5]*e[5]+c[6]*e[9]+c[7]*e[13];b[6]=c[4]*e[2]+c[5]*e[6]+c[6]*e[10]+c[7]
*e[14];b[7]=c[4]*e[3]+c[5]*e[7]+c[6]*e[11]+c[7]*e[15];b[8]=c[8]*e[0]+c[9]*e[4]+c[10]*e[8]+c[11]*e[12];b[9]=c[8]*e[1]+c[9]*e[5]+c[10]*e[9]+c[11]*e[13];b[10]=c[8]*e[2]+c[9]*e[6]+c[10]*e[10]+c[11]*e[14];b[11]=c[8]*e[3]+c[9]*e[7]+c[10]*e[11]+c[11]*e[15];b[12]=c[12]*e[0]+c[13]*e[4]+c[14]*e[8]+c[15]*e[12];b[13]=c[12]*e[1]+c[13]*e[5]+c[14]*e[9]+c[15]*e[13];b[14]=c[12]*e[2]+c[13]*e[6]+c[14]*e[10]+c[15]*e[14];b[15]=c[12]*e[3]+c[13]*e[7]+c[14]*e[11]+c[15]*e[15];c=a.zo;e=c.data;e[0].data[0]=b[3]-b[0];e[0].data[1]=b[7]
-b[4];e[0].data[2]=b[11]-b[8];e[0].data[3]=b[15]-b[12];S8(a,c,0);c=a.zo;e=c.data;f=e[1].data;b=a.DV.data;f[0]=b[3]+b[0];e[1].data[1]=b[7]+b[4];e[1].data[2]=b[11]+b[8];e[1].data[3]=b[15]+b[12];S8(a,c,1);c=a.zo;e=c.data;f=e[2].data;b=a.DV.data;f[0]=b[3]+b[1];e[2].data[1]=b[7]+b[5];e[2].data[2]=b[11]+b[9];e[2].data[3]=b[15]+b[13];S8(a,c,2);c=a.zo;e=c.data;f=e[3].data;b=a.DV.data;f[0]=b[3]-b[1];e[3].data[1]=b[7]-b[5];e[3].data[2]=b[11]-b[9];e[3].data[3]=b[15]-b[13];S8(a,c,3);c=a.zo;e=c.data;f=e[4].data;b=a.DV.data;f[0]
=b[3]-b[2];e[4].data[1]=b[7]-b[6];e[4].data[2]=b[11]-b[10];e[4].data[3]=b[15]-b[14];S8(a,c,4);c=a.zo;e=c.data;f=e[5].data;b=a.DV.data;f[0]=b[3]+b[2];e[5].data[1]=b[7]+b[6];e[5].data[2]=b[11]+b[10];e[5].data[3]=b[15]+b[14];S8(a,c,5);}
function Cdx(){var b;b=new AI_;CNN();b.zo=$rt_createFloatMultiArray([16,16]);b.baM=Dk(16);b.bjC=Dk(16);b.DV=Dk(16);b.N5=NT(16);b.Pl=NT(16);b.brh=NT(16);Eal=b;}
var A3o=K(0);
function Bkz(){var a=this;D.call(a);a.brN=null;a.boQ=0.0;a.bpB=0.0;a.bz1=0.0;}
function CWX(){var a=new Bkz();CML(a);return a;}
function CML(a){a.brN=A7s();}
function BV8(a,b,c,d){a.boQ=b;a.bpB=c;a.bz1=d;}
function ADK(a,b){var c,d,e,f,g,h,i,j,k;c=b.bK;d=b.L;e=b.bL;f=b.bO;g=b.bB;h=b.bP;b=a.brN;i=a.boQ;c=c-i;j=a.bpB;d=d-j;k=a.bz1;return BzX(b,c,d,e-k,f-i,g-j,h-k);}
function QU(){var a=this;TJ.call(a);a.iw=null;a.a2e=0;a.bjv=0;a.bDl=0.0;a.bBw=0.0;a.bDh=0.0;a.bDg=0.0;a.bAT=0.0;a.bBy=0.0;a.bdK=0;a.bbc=0;a.a6b=0;a.CY=0;}
function BSA(a,b,c){return 0;}
function B9y(a,b){}
function Be_(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!G8(a.e,Q(a.d),a.e.o/2|0,Q(a.c)))return;$p=1;case 1:Bx2(a);if(C()){break _;}BSu(a);return;default:H$();}}ED().s(a,$p);}
function BSu(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=a.a2e;a.a2e=b+1|0;if(b==20)a.a2e=0;c=Ow(a);if(c!=a.a6b){if(!c)EK(a.iw,AO8(a,5));else EK(a.iw,AO8(a,4));a.a6b=c;}b=Bnq(a);if(b!=a.bbc){if(!b)EK(a.iw,AO8(a,2));else EK(a.iw,AO8(a,1));a.bbc=b;}d=a.d;e=d-a.bDl;f=a.C.L;g=f-a.bBw;h=a.h;i=h-a.bDh;j=a.c;k=j-a.bDg;l=a.r;m=l-a.bAT;n=a.E;o=n-a.bBy;p=g===0.0&&i===0.0&&e===0.0&&k===0.0?0:1;q=m===0.0&&o===0.0?0:1;a:{if(a.cz!==null){if(!q)EK(a.iw,Cjh(a.k,(-999.0),(-999.0),a.j,l,n,a.bY));else EK(a.iw,CDS(a.k,(-999.0),
(-999.0),a.j,a.bY));p=0;}else if(p&&q){EK(a.iw,Cjh(d,f,h,j,l,n,a.bY));a.CY=0;}else if(p){EK(a.iw,CDS(d,f,h,j,a.bY));a.CY=0;}else if(q){r=a.iw;s=new ABq;c=a.bY;CA(s);s.Cw=l;s.BV=n;s.GH=c;s.Lh=1;EK(r,s);a.CY=0;}else{r=a.iw;s=new Ns;c=a.bY;CA(s);s.GH=c;EK(r,s);if(a.bdK==a.bY){c=a.CY;if(c<=200){a.CY=c+1|0;break a;}}a.CY=0;}}a.bdK=a.bY;if(p){a.bDl=a.d;a.bBw=a.C.L;a.bDh=a.h;a.bDg=a.c;}if(q){a.bAT=a.r;a.bBy=a.E;}}
function BZc(a){EK(a.iw,YW(4,0,0,0,0));}
function BNG(a,b){}
function CBp(a,b){var c,d;c=a.iw;d=new AEf;CA(d);if(Bd(b)>119)b=CQ(b,0,119);d.Mr=b;EK(c,d);}
function Cqu(a){var b,c;Bxk(a);b=a.iw;c=new ABJ;CA(c);c.Vi=a.h9;c.Zk=1;EK(b,c);}
function BRB(a){var b,c,d,e,f,g,h;b=a.iw;c=new AEM;d=a.jw<<24>>24;e=a.e;f=e.dC<<24>>24;g=Hu(e);h=a.e.o;CA(c);c.xA=d;c.a2a=f;c.M9=g;c.bgX=h;c.Qw=0;EK(b,c);}
function B$E(a,b,c){LV(a,a.c$-c|0);}
function Boq(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.iw;c=new AER;d=a.ih.k6;CA(c);c.a92=d;EK(b,c);JA(a.X,null);$p=1;case 1:Bbc(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function CLu(a,b){if(a.bjv)BuJ(a,b);else{LV(a,b);a.bjv=1;}}
function CLw(a,b,c){if(b!==null&&b.Qc)AZj(a,b,c);}
function AYF(){var a=this;D.call(a);a.J_=null;a.bFa=0;}
var A5R=K();
var Eam=null;function BW3(){BW3=Be(A5R);CDH();}
function Fq(b){var c,d;BW3();c=new T;U(c);J(J(c,B(2701)),b);d=S(c);c=B2(Eam,d);if(B7(c,d))c=B2(Eam,b);return c;}
function FG(b,c){var d,e;BW3();d=new T;U(d);J(J(d,B(2701)),b);e=S(d);d=ZI(Eam,e,c);if(B7(d,e))d=ZI(Eam,b,c);return d;}
function Bau(b){var c,d,e;BW3();c=new T;U(c);J(J(c,b),B(634));d=S(c);b=new T;U(b);J(J(b,B(2701)),d);c=S(b);e=B2(Eam,c);if(B7(e,c))e=B2(Eam,d);return e;}
function CDH(){Eam=Ee();}
function UM(){var a=this;Kq.call(a);a.od=0;a.uT=0;a.o3=0;a.tg=0;a.f5=null;a.b2=0;a.cx=0;a.va=0;}
function Ge(a,b,c,d){var e=new UM();CD3(e,a,b,c,d);return e;}
function Fw(a,b,c,d,e,f){var g=new UM();WT(g,a,b,c,d,e,f);return g;}
function CD3(a,b,c,d,e){WT(a,b,c,d,200,20,e);}
function WT(a,b,c,d,e,f,g){T0(a);a.od=200;a.uT=20;a.cx=1;a.va=1;a.b2=b;a.o3=c;a.tg=d;a.od=e;a.uT=f;a.f5=g;}
function Czq(a,b){var c;c=1;if(!a.cx)c=0;else if(b)c=2;return c;}
function BNY(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!a.va)return;e=b.hu;f=3553;g=b.U;h=B(2063);$p=1;case 1:a:{$z=Bmy(g,h);if(C()){break _;}i=$z;DI(f,i);Cj(1.0,1.0,1.0,1.0);f=a.o3;if(c>=f){i=a.tg;if(d>=i&&c<(f+a.od|0)&&d<(i+a.uT|0)){f=1;break a;}}f=0;}i=a.bCy(f);j=a.o3;k=a.tg;i=46+(i*20|0)|0;CW(a,j,k,0,i,a.od/2|0,a.uT);j=a.o3;k=a.od/2|0;CW(a,j+k|
0,a.tg,200-k|0,i,k,a.uT);a.bB_(b,c,d);if(!a.cx){b=a.f5;c=a.o3+(a.od/2|0)|0;d=a.tg+((a.uT-8|0)/2|0)|0;f=(-6250336);$p=2;continue _;}if(!f){b=a.f5;c=a.o3+(a.od/2|0)|0;d=a.tg+((a.uT-8|0)/2|0)|0;f=14737632;$p=3;continue _;}b=a.f5;c=a.o3+(a.od/2|0)|0;d=a.tg+((a.uT-8|0)/2|0)|0;f=16777120;$p=4;continue _;case 2:BZ3(a,e,b,c,d,f);if(C()){break _;}return;case 3:BZ3(a,e,b,c,d,f);if(C()){break _;}return;case 4:BZ3(a,e,b,c,d,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function B1S(a,b,c,d){}
function Cr1(a,b,c){}
function BZS(a,b,c,d){var e,f;a:{if(a.cx&&a.va){e=a.o3;if(c>=e){f=a.tg;if(d>=f&&c<(e+a.od|0)&&d<(f+a.uT|0)){c=1;break a;}}}c=0;}return c;}
function ATw(){LT.call(this);this.Bp=null;}
function Cwn(a){var b,c;b=a.Bp;if(b===null){c=new Ch;Bg(c,B(2607));M(c);}if(Jm(b)<=0)return (-1);return AWo(a.Bp)&255;}
function CoF(a,b,c,d){var e,f,g,h,i,j;e=a.Bp;if(e===null){e=new Ch;Bg(e,B(2607));M(e);}f=e.c3;g=e.gL;h=g-f|0;if(h>=d)h=d;if(h>0){d=f+h|0;if(d>g)M(FH(d-1|0));i=b.data;j=new $rt_globals.Int8Array(e.hL.buffer,e.hL.byteOffset+e.c3|0,h);i.set(j,c);e.c3=e.c3+h|0;}if(h<=0)h=(-1);return h;}
function Cbo(a){var b;b=a.Bp;return b!==null?Jm(b):(-1);}
function BYV(a){if(a.Bp!==null){CF();a.Bp=null;}}
function Q_(){D.call(this);this.a1M=null;}
function A9c(a){a.a1M=a;}
function BEW(){var a=this;Q_.call(a);a.IO=null;a.bGT=0;a.bt3=0;}
function CTT(a){var b=new BEW();Coe(b,a);return b;}
function Coe(a,b){if(b!==null){a.a1M=b;a.bt3=0;a.IO=b;return;}b=new E_;Bm(b);M(b);}
function Bb$(a){var b,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.IO;if(b!==null){try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}TW(a);a.IO=null;}return;case 1:a:{try{Btz(b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}TW(a);}a.IO=null;return;default:H$();}}ED().s(a,b,$p);}
function A92(a,b){var c,d,$$je;if(b===null)b=Ha(null);a:{c=O9(b);d=c.data.length;b=a.IO;if(b===null)TW(a);else{try{BvL(b,c,0,d);break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}TW(a);}}}
function HO(a,b){var $$je;A92(a,b);A92(a,B(179));if(a.bt3)a:{b=a.IO;if(b===null)TW(a);else{try{A7b(b);break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}TW(a);}}}
function TW(a){a.bGT=1;}
function BJU(){var a=this;Q_.call(a);a.Ym=null;a.bwL=null;a.bde=null;a.F0=null;a.bh_=0;}
function CYv(a){var b=new BJU();CB0(b,a);return b;}
function CB0(a,b){var c,d,e;c=ARj(b);ZU();b=CZb;c=ARj(c);d=A5t(b);M1();b=AMX(AGq(d,C1U),C1U);A9c(a);e=Cb(512);a.bde=e;a.F0=AFT(e);a.Ym=ARj(c);a.bwL=b;}
function ARj(b){if(b!==null)return b;b=new E_;Bm(b);M(b);}
function Btz(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bh_)return;A7b(a);a.bh_=1;b=a.Ym;$p=1;case 1:BV4(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function A7b(a){var b;A7X(a);b=a.F0.cT;if(b>0){AC5(a.Ym,a.bde,0,b);ACv(a.F0);}}
function A7X(a){var b;if(!a.bh_)return;b=new Ch;Bg(b,B(2702));M(b);}
function BvL(a,b,c,d){var e,f,g,$$je;e=a.a1M;Hg(e);a:{try{A7X(a);if(b===null)M(CS7());if(!(c>=0&&c<=(b.data.length-d|0)&&d>=0))M(CUW());f=AWY(b,c,d);while(GW(f)){if(!P8(AD0(a.bwL,f,a.F0,0)))continue;AC5(a.Ym,a.bde,0,Bv$(a.F0));ACv(a.F0);}DN(e);}catch($$e){$$je=N($$e);g=$$je;break a;}return;}DN(e);M(g);}
function AJh(){var a=this;D.call(a);a.lq=0.0;a.h7=0.0;a.bO9=0;a.vN=0;a.zf=0;}
function A_4(){AJh.call(this);this.btv=null;}
function XC(a){var b=new A_4();B_C(b,a);return b;}
function B_C(a,b){a.lq=0.0;a.h7=0.0;a.bO9=0;a.vN=0;a.zf=0;a.btv=b;}
function ABI(a,b){var c;a.lq=0.0;a.h7=0.0;b=a.btv;if(b.a5a.ci)a.h7=1.0;if(b.a$2.ci)a.h7=a.h7-1.0;if(b.a42.ci)a.lq=1.0;if(b.bdv.ci)a.lq=a.lq-1.0;a.vN=b.bbJ.ci;c=b.a9j.ci;a.zf=c;if(c){a.lq=a.lq*0.3;a.h7=a.h7*0.3;}}
function AS$(){Il.call(this);this.W9=null;}
function Cii(a){return a.W9.h0;}
function CfM(a,b){var c,d;if(!Hh(b,Ve))return 0;c=b;d=ALJ(a.W9,c.Kd());return d!==null&&L$(d.mp,c.Pp())?1:0;}
function ANu(a){var b;b=new AS7;AI4(b,a.W9);return b;}
function A8q(){var a=this;D.call(a);a.ol=null;a.iQ=0;a.mr=0;a.kU=null;}
function AAU(a){var b,c;b=a.kU;c=b.cT;b.Aa=(-1);b.cT=0;b=A7A(A9K(b,a.ol.bow,c));HQ(a.kU,c);return b;}
function BcM(a){if(!XU(a.mr))M(AEv(AAU(a)));a.ol.fU=AHz(a,a.kU);a.iQ=6;}
function BFN(a){var b,c;b=a.ol;c=a.mr;b.gi=c;if(116!=c&&84!=c)a.iQ=0;else a.iQ=7;}
function Bmo(a){a.ol.bhG=a.mr;a.iQ=0;}
function AHz(a,b){var c,d,e,$$je;c=b.cT-1|0;d=b.kl;a:{while(GW(b)){if(XU(AKi(b)))continue;else{d=b.cT-1|0;break a;}}}HQ(b,0);e=A7A(A9K(b,c,d));HQ(b,d);b:{try{c=Iy(e);}catch($$e){$$je=N($$e);if($$je instanceof DF){break b;}else{throw $$e;}}return c;}return (-1);}
function AJz(){var a=this;D.call(a);a.Z=null;a.pI=null;a.Qe=null;a.bbZ=null;a.a5h=null;}
var Ean=null;function A2l(a){if(null===a.bbZ)a.bbZ=AMh(a.Qe);return a.bbZ;}
function ByP(a,b,c){var d,e,f,g,h;a:{a.Z=b;a.pI=c;d=b.gi;switch(d){case 37:c=ACi(B(2703));e=a.Z;f=e.m4;if(Dl(e,1)&&!N6(a.Z)){b=new Rl;f=a.Z.gi;c=new T;U(c);Bb(c,45);Bb(c,f);TP(b,S(c));M(b);}if(0!=f&&1!=f)M(Lw(GJ(a.Z),a.Z.gi));if(QB(a.Z))M(T4(a.Z.fU));e=Kh(a,c,0);break a;case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 68:case 70:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 85:case 86:case 87:case 89:case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 105:case 106:case 107:case 108:case 109:case 112:case 113:case 114:case 117:case 118:case 119:break;case 65:case 69:case 71:case 97:case 101:case 102:case 103:e
=Bm8(a);break a;case 66:case 98:c=new T;U(c);e=a.Z;g=e.m4;if(Dl(e,1)&&!N6(a.Z)){b=new Rl;f=a.Z.gi;c=new T;U(c);Bb(c,45);Bb(c,f);TP(b,S(c));M(b);}if(0!=g&&1!=g)M(Lw(GJ(a.Z),a.Z.gi));e=null;h=a.pI;if(e===h)BM(c,B(15));else if(h instanceof Nt)J(c,h);else BM(c,B(16));e=Kh(a,c,0);break a;case 67:case 99:e=BiP(a);break a;case 72:case 104:c=new T;U(c);e=a.Z;g=e.m4;if(Dl(e,1)&&!N6(a.Z)){b=new Rl;f=a.Z.gi;c=new T;U(c);Bb(c,45);Bb(c,f);TP(b,S(c));M(b);}if(0!=g&&1!=g)M(Lw(GJ(a.Z),a.Z.gi));e=null;h=a.pI;if(e===h)BM(c,B(8));else BM(c,
V4(h.db()));e=Kh(a,c,0);break a;case 83:case 115:c=new T;U(c);e=a.Z;g=e.m4;if(Dl(e,1)&&!N6(a.Z)){b=new Rl;f=a.Z.gi;c=new T;U(c);Bb(c,45);Bb(c,f);TP(b,S(c));M(b);}if(0!=g&&1!=g)M(Lw(GJ(a.Z),a.Z.gi));J(c,a.pI);e=Kh(a,c,0);break a;case 84:case 116:e=Bup(a);break a;case 88:case 100:case 111:case 120:if(null!==c&&!(c instanceof Hw)){e=BdA(a);break a;}e=BIW(a);break a;case 110:e=BL8(a);break a;default:}M(AEv(Ok(d)));}if(A5Z(b.gi)&&null!==e){Xw();e=AOw(e);}return e;}
function BiP(a){var b,c,d,e,f,g,h,i;b=new T;U(b);c=a.Z;d=c.m4;if(Dl(c,1)&&!N6(a.Z)){b=new Rl;e=a.Z.gi;c=new T;U(c);Bb(c,45);Bb(c,e);TP(b,S(c));M(b);}if(0!=d&&1!=d)M(Lw(GJ(a.Z),a.Z.gi));if(QB(a.Z))M(T4(a.Z.fU));c=null;f=a.pI;if(c===f)BM(b,B(8));else if(f instanceof Io)J(b,f);else if(f instanceof K9){g=f.boS();if(!AC_(g))M(A5r(g));Bb(b,g&65535);}else if(f instanceof Kl){e=f.bfK();if(!AC_(e))M(A5r(e));Bb(b,e&65535);}else{if(!(f instanceof J7))M(UN(a.Z.gi,C7(f)));h=f.fT;if(!AC_(h))M(A5r(h));i=QO(h);JC();BM(b,K4(i));}return Kh(a,
b,0);}
function BL8(a){var b;if(QB(a.Z))M(T4(a.Z.fU));if(N6(a.Z)){b=new A0n;Bg(b,Oq(a.Z.wk));M(b);}b=a.Z;if(0!=b.m4)M(Sd(GJ(b)));if(null===Ean)Ean=B(179);return Ean;}
function Kh(a,b,c){var d,e,f,g,h,i,j;d=Dl(a.Z,1);e=32;if(!Dl(a.Z,16))c=0;else e=100!=a.Z.gi?48:(A2l(a)).a_M;f=a.Z;g=f.wk;h=f.fU;i=b.cX;if(h>=0){i=Du(i,h);AHk(b,i,b.cX);}if(g>0)g=C8(b.cX,g);if(i>=g)return S(b);j=DW(g-i|0);TB(j,e);f=K4(j);if(!d)Pe(b,c,f);else BM(b,f);return S(b);}
function BdA(a){var b,c,d,e,f,g,h;b=0;c=0;d=new T;U(d);e=a.Z;f=e.gi;if(!(!Dl(e,1)&&!Dl(a.Z,16))&&!N6(a.Z))M(A0k(GJ(a.Z)));if(Dl(a.Z,4)&&Dl(a.Z,8))M(Sd(GJ(a.Z)));if(QB(a.Z))M(T4(a.Z.fU));e=a.pI;if(e instanceof Nc)g=e.g6;else if(e instanceof J7)g=BsS(e);else if(e instanceof Kl)g=e.HU();else{if(!(e instanceof K9))M(UN(a.Z.gi,C7(e)));g=e.HU();}h=W(100,f);if(h&&!(!Dl(a.Z,4)&&!Dl(a.Z,8)&&!Dl(a.Z,32)&&!Dl(a.Z,64)))M(Lw(GJ(a.Z),a.Z.gi));if(Dl(a.Z,2)){if(!h)M(Lw(GJ(a.Z),a.Z.gi));if(111!=f){BM(d,B(2634));b=2;}else{BM(d,
B(18));b=1;}}if(Dl(a.Z,1)&&Dl(a.Z,16))M(Sd(GJ(a.Z)));if(EP(g,Bw))c=1;if(!h)J(d,a.pI);else{if(c){e=a.pI;if(e instanceof K9)g=BG(g,L(255));else if(e instanceof Kl)g=BG(g,L(65535));else if(e instanceof J7)g=BG(g,G(4294967295, 0));}if(111!=f)BM(d,ATu(g));else BM(d,AWW(g,3));c=0;}if(!c){if(Dl(a.Z,4)){Kd(d,0,43);b=b+1|0;}if(Dl(a.Z,8)){Kd(d,0,32);b=b+1|0;}}if(c&&Dl(a.Z,64))return S(AJI(a,d));if(c&&Dl(a.Z,16))b=b+1|0;return Kh(a,d,b);}
function AJI(a,b){var c;AMK(b,0);Kd(b,0,40);if(!Dl(a.Z,16)){Bb(b,41);Kh(a,b,0);}else{c=a.Z;c.wk=c.wk-1|0;Kh(a,b,1);Bb(b,41);}return b;}
function AHw(a){var b;b=a.Z;b.m4=b.m4&(-17);return Kh(a,ACi(B(8)),0);}
function BIW(a){var b,c,d,e,f,g,h;b=0;c=new T;U(c);d=a.pI;e=a.Z;f=e.gi;if(!(!Dl(e,1)&&!Dl(a.Z,16))&&!N6(a.Z))M(A0k(GJ(a.Z)));if(Dl(a.Z,4)&&Dl(a.Z,8))M(Sd(GJ(a.Z)));if(Dl(a.Z,16)&&Dl(a.Z,1))M(Sd(GJ(a.Z)));if(QB(a.Z))M(T4(a.Z.fU));g=W(100,f);if(g&&Dl(a.Z,32))M(Lw(GJ(a.Z),f));if(Dl(a.Z,2)&&!g)M(Lw(GJ(a.Z),f));if(null===d)return AHw(a);GG();h=d.bHI(D6y)>=0?0:1;if(!g)J(c,d);else if(111!=f)BM(c,d.bbS(16));else BM(c,d.bbS(8));if(Dl(a.Z,2)){b=!h?0:1;if(111==f){Pe(c,b,B(18));b=b+1|0;}else if(!(120!=f&&88!=f)){Pe(c,b,
B(2634));b=b+2|0;}}if(!h){if(Dl(a.Z,4)){Kd(c,0,43);b=b+1|0;}if(Dl(a.Z,8)){Kd(c,0,32);b=b+1|0;}}if(h&&Dl(a.Z,64))return S(AJI(a,c));if(h&&Dl(a.Z,16))b=b+1|0;return Kh(a,c,b);}
function Bm8(a){var b,c,d,e,f,g,h,i,j,k;b=new T;U(b);c=0;d=a.Z;e=d.gi;if(Dl(d,17)&&!N6(a.Z))M(A0k(GJ(a.Z)));if(Dl(a.Z,4)&&Dl(a.Z,8))M(Sd(GJ(a.Z)));if(Dl(a.Z,1)&&Dl(a.Z,16))M(Sd(GJ(a.Z)));if(101==GU(e)&&Dl(a.Z,32))M(Lw(GJ(a.Z),e));if(103==GU(e)&&Dl(a.Z,2))M(Lw(GJ(a.Z),e));if(97==GU(e)&&!(!Dl(a.Z,32)&&!Dl(a.Z,64)))M(Lw(GJ(a.Z),e));f=null;d=a.pI;if(f===d)return AHw(a);if(!(d instanceof NS)&&!(d instanceof O5)&&!(d instanceof GP))M(UN(e,C7(d)));g=null;if(d instanceof Gu&&!(d instanceof GP)){h=d.Bf();if($rt_globals.isNaN(h)
?1:0)g=B(2060);else if(!$rt_globals.isFinite(h)?1:0)g=h<0.0?(!Dl(a.Z,64)?B(2061):B(2704)):Dl(a.Z,4)?B(2705):!Dl(a.Z,8)?B(2062):B(2706);if(null!==g){d=a.Z;d.fU=(-1);d.m4=d.m4&(-17);g=Kh(a,ACi(g),0);}}else g=null;if(null!==g)return g;if(97!=GU(e)){d=a.Z;A5x(d,!QB(d)?6:AYH(a.Z));}a:{f=new A4E;g=a.Z;d=Bm0(a.Qe);i=a.pI;f.oj=b;f.iH=g;f.yF=d;f.F6=i;f.but=(ALR(d)).FI;d=a.Z;f.oj=b;f.iH=d;j=d.gi;switch(j){case 65:case 97:BHn(f);break a;case 69:case 101:AHp(f);break a;case 71:case 103:BWW(f);break a;case 102:AFU(f);break a;default:}M(AEv(Ok(j)));}a.Z.fU
=(-1);if((A2l(a)).FI!=ZK(b,0)){if(Dl(a.Z,8)){A3I(b,0,32);c=1;}if(Dl(a.Z,4)){A3I(b,0,A30(f));c=c+1|0;}}else if(Dl(a.Z,64))return BX(AJI(a,b));k=BZw(b,0);if(Dl(a.Z,16)&&!(k!=A30(f)&&k!=BZR(f)))c=1;if(97==GU(e))c=c+2|0;return Kh(a,b,c);}
function Bup(a){var b,c,d,e,f,g,h,i;b=a.Z;c=b.gi;if(QB(b))M(T4(a.Z.fU));if(Dl(a.Z,2))M(Lw(GJ(a.Z),c));if(Dl(a.Z,1)&&(-1)==a.Z.wk){b=new Rl;d=new T;U(d);Bb(d,45);Bb(d,c);TP(b,S(d));M(b);}b=null;d=a.pI;if(b===d)return AHw(a);if(d instanceof PW)d=d;else{if(d instanceof Nc)b=A$j(d.g6);else{if(!(d instanceof A6g))M(UN(c,C7(d)));b=d;}d=Bn3(a.Qe);ABf(d,b);}if(null===a.a5h){b=new AZR;b.a4J=a.Qe;a.a5h=b;}a:{b:{b=new T;U(b);e=a.a5h;f=a.Z;e.d2=b;e.nF=d;switch(f.bhG){case 65:g=Dx(d,7);BM(e.d2,(A6I(X4(e))).data[g]);break a;case 66:g
=Dx(d,2);BM(e.d2,(A3h(X4(e))).data[g]);break a;case 67:g=Dx(d,1)/100|0;BM(e.d2,K0(L(g),2));break a;case 68:AFv(e);Bb(e.d2,47);ABW(e);Bb(e.d2,47);AXX(e);break a;case 69:case 71:case 74:case 75:case 79:case 80:case 85:case 86:case 87:case 88:case 91:case 92:case 93:case 94:case 95:case 96:case 102:case 103:case 105:case 110:case 111:case 113:case 116:case 117:case 118:case 119:case 120:break b;case 70:AJM(e);Bb(e.d2,45);AFv(e);Bb(e.d2,45);ABW(e);break a;case 72:break;case 73:A6_(e);break a;case 76:g=Dx(d,14);BM(e.d2,
K0(L(g),3));break a;case 77:ABS(e);break a;case 78:h=Ce(L(Dx(d,14)),L(1000000));BM(e.d2,K0(h,9));break a;case 81:h=JP(d);HR(e.d2,h);break a;case 82:AOz(e);Bb(e.d2,58);ABS(e);break a;case 83:AOA(e);break a;case 84:A69(e);break a;case 89:AJM(e);break a;case 90:AWC(e);break a;case 97:AUA(e);break a;case 98:case 104:AP4(e);break a;case 99:AUA(e);Bb(e.d2,32);AP4(e);Bb(e.d2,32);ABW(e);Bb(e.d2,32);A69(e);Bb(e.d2,32);AWC(e);Bb(e.d2,32);AJM(e);break a;case 100:ABW(e);break a;case 101:g=Dx(d,5);Bj(e.d2,g);break a;case 106:g
=Dx(d,6);BM(e.d2,K0(L(g),3));break a;case 107:g=Dx(d,11);Bj(e.d2,g);break a;case 108:g=Dx(d,10);if(0==g)g=12;Bj(e.d2,g);break a;case 109:AFv(e);break a;case 112:AXD(e,1);break a;case 114:BDJ(e);break a;case 115:h=CN(JP(d),L(1000));HR(e.d2,h);break a;case 121:AXX(e);break a;case 122:Bym(e);break a;default:break b;}AOz(e);break a;}b=new AK_;d=Ok(f.gi);i=f.bhG;e=new T;U(e);Bb(J(e,d),i);A$8(b,S(e));M(b);}return Kh(a,b,0);}
function BPf(){var a=this;D.call(a);a.a43=0;a.bcC=0;a.l9=null;a.bDf=0;}
function UZ(a,b,c){var d=new BPf();CwZ(d,a,b,c);return d;}
function CwZ(a,b,c,d){a.bcC=c;a.l9=d;a.a43=b;a.bDf=1;}
function ABu(){var a=this;D.call(a);a.eZ=null;a.Jv=0;a.Hd=null;a.bxq=0;a.KA=0;a.q0=0;a.uk=0;a.bmx=0;a.bIe=0;a.Fb=0;a.wj=0;a.bsg=0;a.Fc=0;a.nR=null;a.bvq=0;a.EE=null;a.w$=null;a.n0=0;a.a3g=0;a.bI6=0;a.CR=0;a.Bl=0;a.ys=0;a.mv=0;a.brA=0;a.Fn=0;a.ea=0;a.HB=0;a.f2=0;a.xw=0;a.bfV=0;a.a1P=0;a.s5=0;a.OT=0;a.bhQ=0;a.bc9=0;a.pD=null;a.xx=null;a.ms=null;a.OE=null;a.Lw=null;a.bfA=null;a.PO=null;a.br6=null;a.nW=null;a.u9=0;a.B6=0;a.Ge=null;a.beS=null;a.bA5=0;a.E1=0;a.a6J=0;a.wn=0;a.GM=0;a.Ze=0;a.RM=0;a.ng=0;a.ps=0;a.a1q
=null;}
var Eao=null;var Eap=null;function UP(){UP=Be(ABu);B7e();}
function A9m(a){var b;b=0;while(b<286){a.pD.data[b*2|0]=0;b=b+1|0;}b=0;while(b<30){a.xx.data[b*2|0]=0;b=b+1|0;}b=0;while(b<19){a.ms.data[b*2|0]=0;b=b+1|0;}a.pD.data[512]=1;a.GM=0;a.wn=0;a.Ze=0;a.E1=0;}
function AMO(a,b,c){var d,e,f,g;d=a.nW.data[c];e=c<<1;a:{while(true){f=W(e,a.u9);if(f>0)break a;if(f>=0)f=e;else{g=a.nW.data;f=e+1|0;if(!A$S(b,g[f],g[e],a.Ge))f=e;}if(A$S(b,d,a.nW.data[f],a.Ge))break;g=a.nW.data;g[c]=g[f];e=f<<1;c=f;}}a.nW.data[c]=d;}
function A$S(b,c,d,e){var f;UP();a:{b:{b=b.data;f=W(b[c*2|0],b[d*2|0]);if(f>=0){if(f)break b;b=e.data;if(b[c]>b[d])break b;}c=1;break a;}c=0;}return c;}
function A9q(a,b,c){var d,e,f,g,h,i,j,k;b=b.data;d=(-1);e=b[1];f=0;g=7;h=4;if(!e){g=138;h=3;}b[((c+1|0)*2|0)+1|0]=(-1);i=0;while(i<=c){i=i+1|0;j=b[(i*2|0)+1|0];f=f+1|0;if(!(f<g&&e==j)){if(f<h){k=a.ms.data;d=e*2|0;k[d]=(k[d]+f|0)<<16>>16;}else if(!e){if(f>10){k=a.ms.data;k[36]=(k[36]+1|0)<<16>>16;}else{k=a.ms.data;k[34]=(k[34]+1|0)<<16>>16;}}else{if(e!=d){k=a.ms.data;g=e*2|0;k[g]=(k[g]+1|0)<<16>>16;}k=a.ms.data;k[32]=(k[32]+1|0)<<16>>16;}f=0;if(!j){g=138;h=3;d=e;}else if(e!=j){g=7;h=4;d=e;}else{g=6;h=3;d=e;}}e
=j;}}
function A9v(a,b,c){var d,e,f,g,h,i,j,k;d=b.data;e=(-1);f=d[1];g=0;h=7;i=4;if(!f){h=138;i=3;}j=0;while(j<=c){j=j+1|0;k=d[(j*2|0)+1|0];g=g+1|0;if(!(g<h&&f==k)){if(g<i)while(true){L5(a,f,a.ms);g=g+(-1)|0;if(!g)break;}else if(!f){if(g>10){L5(a,18,a.ms);JB(a,g-11|0,7);}else{L5(a,17,a.ms);JB(a,g-3|0,3);}}else{if(f!=e){L5(a,f,a.ms);g=g+(-1)|0;}L5(a,16,a.ms);JB(a,g-3|0,2);}g=0;if(!k){h=138;i=3;e=f;}else if(f!=k){h=7;i=4;e=f;}else{h=6;i=3;e=f;}}f=k;}}
function Z8(a,b,c,d){CG(b,c,a.Hd,a.q0,d);a.q0=a.q0+d|0;}
function FW(a,b){var c,d;c=a.Hd.data;d=a.q0;a.q0=d+1|0;c[d]=b;}
function TH(a,b){FW(a,b<<24>>24);FW(a,(b>>>8|0)<<24>>24);}
function XK(a,b){FW(a,b>>8<<24>>24);FW(a,b<<24>>24);}
function L5(a,b,c){var d;c=c.data;d=b*2|0;JB(a,c[d]&65535,c[d+1|0]&65535);}
function JB(a,b,c){var d,e;d=a.ps;if(d<=(16-c|0)){a.ng=(a.ng|b<<d&65535)<<16>>16;a.ps=d+c|0;}else{e=(a.ng|b<<d&65535)<<16>>16;a.ng=e;TH(a,e);d=a.ps;a.ng=(b>>>(16-d|0)|0)<<16>>16;a.ps=d+(c-16|0)|0;}}
function Bt3(a){JB(a,2,3);AZ4();L5(a,256,Eaq);AQT(a);if((((1+a.RM|0)+10|0)-a.ps|0)<9){JB(a,2,3);L5(a,256,Eaq);AQT(a);}a.RM=7;}
function WX(a,b,c){var d,e,f,g,h;d=a.Hd.data;e=a.a6J;f=a.E1;g=e+(f*2|0)|0;d[g]=(b>>>8|0)<<24>>24;d[g+1|0]=b<<24>>24;a.beS.data[f]=c<<24>>24;a.E1=f+1|0;if(!b){d=a.pD.data;b=c*2|0;d[b]=(d[b]+1|0)<<16>>16;}else{a.Ze=a.Ze+1|0;b=b+(-1)|0;h=a.pD.data;c=((Ear.data[c]+256|0)+1|0)*2|0;h[c]=(h[c]+1|0)<<16>>16;d=a.xx.data;b=ATK(b)*2|0;d[b]=(d[b]+1|0)<<16>>16;}c=a.E1;if(!(c&8191)&&a.s5>2){f=c*8|0;g=a.ea-a.ys|0;e=0;while(e<30){f=Bu(Bi(L(f),Ce(L(a.xx.data[e*2|0]),Bi(L(5),L(Eas.data[e])))));e=e+1|0;}b=f>>>3|0;if(a.Ze<(c/2
|0)&&b<(g/2|0))return 1;}return c!=(a.bA5-1|0)?0:1;}
function A8b(a,b,c){var d,e,f,g,h,i;a:{d=0;if(a.E1)while(true){e=a.Hd.data;f=a.a6J+(d*2|0)|0;g=e[f]<<8&65280|e[f+1|0]&255;h=a.beS.data[d]&255;d=d+1|0;if(!g)L5(a,h,b);else{f=Ear.data[h];L5(a,(f+256|0)+1|0,b);i=Eat.data[f];if(i)JB(a,h-Eau.data[f]|0,i);g=g+(-1)|0;f=ATK(g);L5(a,f,c);h=Eas.data[f];if(h)JB(a,g-Eav.data[f]|0,h);}if(d>=a.E1)break a;}}c=b.data;L5(a,256,b);a.RM=c[513];}
function AQT(a){var b;b=a.ps;if(b==16){TH(a,a.ng);a.ng=0;a.ps=0;}else if(b>=8){FW(a,a.ng<<24>>24);a.ng=(a.ng>>>8|0)<<16>>16;a.ps=a.ps-8|0;}}
function AUa(a){var b;b=a.ps;if(b>8)TH(a,a.ng);else if(b>0)FW(a,a.ng<<24>>24);a.ng=0;a.ps=0;}
function Qn(a,b){var c,d,e,f,g,h;c=a.ys;d=c<0?(-1):c;e=a.ea-c|0;f=0;if(a.s5<=0){g=e+5|0;c=g;}else{if(a.bmx==2){c=0;g=0;f=0;while(c<7){f=f+a.pD.data[c*2|0]|0;c=c+1|0;}while(c<128){g=g+a.pD.data[c*2|0]|0;c=c+1|0;}while(c<256){f=f+a.pD.data[c*2|0]|0;c=c+1|0;}a.bmx=(f<=(g>>>2|0)?1:0)<<24>>24;}AO9(a.OE,a);AO9(a.Lw,a);A9q(a,a.pD,a.OE.AW);A9q(a,a.xx,a.Lw.AW);AO9(a.bfA,a);f=18;a:{while(true){if(f<3)break a;if(a.ms.data[(Eaw.data[f]*2|0)+1|0])break;f=f+(-1)|0;}}h=a.wn+((((3*(f+1|0)|0)+5|0)+5|0)+4|0)|0;a.wn=h;c=((h+3
|0)+7|0)>>>3|0;g=((a.GM+3|0)+7|0)>>>3|0;if(g<=c)c=g;}if((e+4|0)<=c&&d!=(-1))AWk(a,d,e,b);else if(g==c){JB(a,2+(!b?0:1)|0,3);AZ4();A8b(a,Eaq,Eax);}else{JB(a,4+(!b?0:1)|0,3);d=a.OE.AW+1|0;h=a.Lw.AW+1|0;c=f+1|0;JB(a,d-257|0,5);h=h-1|0;JB(a,h,5);JB(a,c-4|0,4);g=0;while(g<c){JB(a,a.ms.data[(Eaw.data[g]*2|0)+1|0],3);g=g+1|0;}A9v(a,a.pD,d-1|0);A9v(a,a.xx,h);A8b(a,a.pD,a.xx);}A9m(a);if(b)AUa(a);a.ys=a.ea;ADl(a.eZ);}
function BmW(a,b){var c,d,e;c=a.bxq-5|0;if(65535<=c)c=65535;while(true){if(a.f2<=1){APm(a);d=a.f2;if(!d&&!b)return 0;if(!d){b=W(b,4);Qn(a,b?0:1);if(a.eZ.i1)return b?1:3;return b?0:2;}}d=a.ea+a.f2|0;a.ea=d;a.f2=0;e=a.ys+c|0;if(!(d&&d<e)){a.f2=d-e|0;a.ea=e;Qn(a,0);if(!a.eZ.i1)return 0;}if((a.ea-a.ys|0)<(a.wj-262|0))continue;Qn(a,0);if(!a.eZ.i1)break;}return 0;}
function AWk(a,b,c,d){JB(a,0+(!d?0:1)|0,3);AUa(a);a.RM=8;TH(a,c<<16>>16);TH(a,(c^(-1))<<16>>16);Z8(a,a.nR,b,c);}
function APm(a){var b,c,d,e,f,g,h,i;while(true){b=a.bvq;c=a.f2;b=b-c|0;d=a.ea;e=b-d|0;if(!e&&!d&&!c)e=a.wj;else if(e==(-1))e=e+(-1)|0;else{c=a.wj;if(d>=((c+c|0)-262|0)){f=a.nR;CG(f,c,f,0,c);b=a.HB;c=a.wj;a.HB=b-c|0;a.ea=a.ea-c|0;a.ys=a.ys-c|0;b=a.a3g;g=b;while(true){f=a.w$.data;g=g+(-1)|0;d=f[g]&65535;f[g]=d<c?0:(d-c|0)<<16>>16;b=b+(-1)|0;if(!b)break;}d=c;g=c;while(true){f=a.EE.data;d=d+(-1)|0;h=f[d]&65535;f[d]=h<c?0:(h-c|0)<<16>>16;g=g+(-1)|0;if(!g)break;}e=e+c|0;}}i=a.eZ;b=i.bR;if(!b)return;f=a.nR;c=a.ea+
a.f2|0;if(b<=e)e=b;if(!e)e=0;else{i.bR=b-e|0;if(i.AN.uk)i.iN.y4(i.eE,i.bg,e);CG(i.eE,i.bg,f,c,e);i.bg=i.bg+e|0;i.bi=Bi(i.bi,L(e));}b=a.f2+e|0;a.f2=b;if(b>=3){f=a.nR.data;c=a.ea;d=f[c]&255;a.n0=d;a.n0=(d<<a.Bl^f[c+1|0]&255)&a.CR;}if(b>=262)break;if(a.eZ.bR)continue;else break;}}
function BX$(a,b){var c,d,e,f,g;c=0;while(true){if(a.f2<262){APm(a);d=a.f2;if(d<262&&!b)return 0;if(!d){b=W(b,4);Qn(a,b?0:1);if(!a.eZ.i1){if(b)return 0;return 2;}return b?1:3;}}if(a.f2>=3){c=a.n0<<a.Bl;e=a.nR.data;d=a.ea;f=(c^e[d+2|0]&255)&a.CR;a.n0=f;e=a.w$.data;c=e[f]&65535;a.EE.data[d&a.Fc]=e[f];e[f]=d<<16>>16;}if(DQ(L(c),Bw)&&((a.ea-c|0)&65535)<=(a.wj-262|0)&&a.OT!=2)a.mv=A3j(a,c);g=a.mv;if(g<3){d=WX(a,0,a.nR.data[a.ea]&255);a.f2=a.f2-1|0;a.ea=a.ea+1|0;}else{d=WX(a,a.ea-a.HB|0,g-3|0);f=a.f2;g=a.mv;f=f-g
|0;a.f2=f;if(g<=a.a1P&&f>=3){a.mv=g-1|0;while(true){f=a.ea+1|0;a.ea=f;g=(a.n0<<a.Bl^a.nR.data[f+2|0]&255)&a.CR;a.n0=g;e=a.w$.data;c=e[g]&65535;a.EE.data[f&a.Fc]=e[g];e[g]=f<<16>>16;g=a.mv-1|0;a.mv=g;if(g)continue;else break;}a.ea=f+1|0;}else{f=a.ea+g|0;a.ea=f;a.mv=0;e=a.nR.data;g=e[f]&255;a.n0=g;a.n0=(g<<a.Bl^e[f+1|0]&255)&a.CR;}}if(!d)continue;Qn(a,0);if(!a.eZ.i1)break;}return 0;}
function BxV(a,b){var c,d,e,f,g,h;c=0;while(true){if(a.f2<262){APm(a);d=a.f2;if(d<262&&!b)return 0;if(!d){if(a.Fn){WX(a,0,a.nR.data[a.ea-1|0]&255);a.Fn=0;}b=W(b,4);Qn(a,b?0:1);if(!a.eZ.i1){if(b)return 0;return 2;}return b?1:3;}}if(a.f2>=3){c=a.n0<<a.Bl;e=a.nR.data;d=a.ea;f=(c^e[d+2|0]&255)&a.CR;a.n0=f;e=a.w$.data;c=e[f]&65535;a.EE.data[d&a.Fc]=e[f];e[f]=d<<16>>16;}a:{f=a.mv;a.xw=f;a.brA=a.HB;a.mv=2;if(c&&f<a.a1P&&((a.ea-c|0)&65535)<=(a.wj-262|0)){if(a.OT!=2)a.mv=A3j(a,c);d=a.mv;if(d<=5){if(a.OT!=1){if(d!=3)break a;if
((a.ea-a.HB|0)<=4096)break a;}a.mv=2;}}}g=a.xw;if(!(g>=3&&a.mv<=g)){if(!a.Fn){a.Fn=1;a.ea=a.ea+1|0;a.f2=a.f2-1|0;continue;}if(WX(a,0,a.nR.data[a.ea-1|0]&255))Qn(a,0);a.ea=a.ea+1|0;a.f2=a.f2-1|0;if(!a.eZ.i1)break;continue;}d=a.ea;f=(d+a.f2|0)-3|0;d=WX(a,(d-1|0)-a.brA|0,g-3|0);h=a.f2;g=a.xw;a.f2=h-(g-1|0)|0;a.xw=g-2|0;while(true){h=a.ea+1|0;a.ea=h;if(h<=f){g=(a.n0<<a.Bl^a.nR.data[h+2|0]&255)&a.CR;a.n0=g;e=a.w$.data;c=e[g]&65535;a.EE.data[h&a.Fc]=e[g];e[g]=h<<16>>16;}g=a.xw-1|0;a.xw=g;if(!g)break;}a.Fn=0;a.mv=
2;a.ea=h+1|0;if(d){Qn(a,0);if(!a.eZ.i1)return 0;}}return 0;}
function A3j(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.bfV;d=a.ea;e=a.xw;f=a.wj-262|0;g=d<=f?0:d-f|0;h=a.bc9;i=a.Fc;j=d+258|0;k=a.nR.data;f=d+e|0;l=k[f-1|0];m=k[f];if(e>=a.bhQ)c=c>>2;n=a.f2;if(h>n)h=n;o=j-258|0;a:{while(true){f=b+e|0;if(k[f]==m&&k[f-1|0]==l&&k[b]==k[d]){p=b+1|0;if(k[p]==k[d+1|0]){f=d+2|0;d=p+1|0;b:{while(true){f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break;f=f+1|0;p=k[f];q=d+1|0;if(p!=k[q])break b;f=f+1|0;d=k[f];p=q+1|0;if(d!=k[p])break b;f=f+1|0;q=k[f];d=p+1|0;if(q!=k[d])break b;f=f+1|0;p=k[f];d
=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;if(f>=j)break b;}}f=258-(j-f|0)|0;if(f<=e)d=o;else{a.HB=b;if(f>=h)break;m=o+f|0;l=k[m-1|0];m=k[m];d=o;e=f;}}}b=a.EE.data[b&i]&65535;if(b<=g){f=e;break a;}c=c+(-1)|0;if(!c){f=e;break a;}}}if(f>n)return n;return f;}
function Ba2(a,b,c,d,e,f){var g,h,i,j,k,l;g=1;h=a.eZ;h.d9=null;if(b==(-1))b=6;if(d<0){g=0;d= -d|0;}else if(d>15){g=2;d=d+(-16)|0;h.iN=AF2();}a:{if(e<1)break a;if(e>9)break a;if(c!=8)break a;if(d<9)break a;if(d>15)break a;if(b<0)break a;if(b>9)break a;if(f<0)break a;if(f<=2){i=a.eZ;i.AN=a;a.uk=g;a.bsg=d;d=1<<d;a.wj=d;a.Fc=d-1|0;j=e+7|0;a.bI6=j;k=1<<j;a.a3g=k;a.CR=k-1|0;a.Bl=((j+3|0)-1|0)/3|0;a.nR=Cb(d*2|0);a.EE=RI(d);a.w$=RI(k);d=1<<(e+6|0);a.bA5=d;e=d*3|0;a.Hd=Cb(e);a.bxq=e;a.a6J=d;a.beS=Cb(d);a.s5=b;a.OT=f;a.bIe
=c<<24>>24;i.mE=Bw;i.bi=Bw;i.d9=null;i.bJT=2;a.q0=0;a.KA=0;if(g<0)a.uk= -g|0;a.Jv=a.uk?42:113;i.iN.rY();a.Fb=0;i=a.OE;i.MZ=a.pD;AZ4();i.PT=Eay;i=a.Lw;i.MZ=a.xx;i.PT=Eaz;i=a.bfA;i.MZ=a.ms;i.PT=EaA;a.ng=0;a.ps=0;a.RM=8;A9m(a);a.bvq=2*a.wj|0;l=a.w$.data;b=a.a3g-1|0;l[b]=0;c=0;while(c<b){l[c]=0;c=c+1|0;}l=Eao.data;b=a.s5;a.a1P=l[b].beC;a.bhQ=l[b].bay;a.bc9=l[b].a_y;a.bfV=l[b].bd0;a.ea=0;a.ys=0;a.f2=0;a.xw=2;a.mv=2;a.Fn=0;a.n0=0;return 0;}}return (-2);}
function BNk(a,b,c){var d,e,f;d=0;if(b==(-1))b=6;if(b>=0&&b<=9&&c>=0&&c<=2){UP();e=Eao.data;if(e[a.s5].Xm!=e[b].Xm){f=a.eZ;if(DQ(f.bi,Bw))d=A0p(f,1);}if(a.s5!=b){a.s5=b;e=Eao.data;a.a1P=e[b].beC;a.bhQ=e[b].bay;a.bc9=e[b].a_y;a.bfV=e[b].bd0;}a.OT=c;return d;}return (-2);}
function BoX(a,b){var c,d,e,f,g,h,i,j;c=W(b,4);if(c<=0&&b>=0){a:{d=a.eZ;if(d.Il!==null&&!(d.eE===null&&d.bR)){e=a.Jv;if(e!=666)break a;if(!c)break a;}UP();d.d9=Eap.data[4];return (-2);}if(!d.i1){UP();d.d9=Eap.data[7];return (-5);}f=a.Fb;a.Fb=b;if(e==42){if(a.uk==2){Bby(AVj(a),a);a.Jv=113;a.eZ.iN.rY();}else{g=(8+((a.bsg-8|0)<<4)|0)<<8;e=((a.s5-1|0)&255)>>1;if(e>3)e=3;g=g|e<<6;if(a.ea)g=g|32;e=g+(31-(g%31|0)|0)|0;a.Jv=113;XK(a,e);if(a.ea){h=a.eZ.iN.EH();XK(a,Bu(D3(h,16)));XK(a,Bu(BG(h,L(65535))));}a.eZ.iN.rY();}}b:
{if(a.q0){ADl(a.eZ);if(a.eZ.i1)break b;a.Fb=(-1);return 0;}d=a.eZ;if(!d.bR&&b<=f&&c){UP();d.d9=Eap.data[7];return (-5);}}e=W(a.Jv,666);if(!e){d=a.eZ;if(d.bR){UP();d.d9=Eap.data[7];return (-5);}}c:{if(!a.eZ.bR&&!a.f2){if(!b)break c;if(!e)break c;}d:{i=(-1);UP();switch(Eao.data[a.s5].Xm){case 0:i=BmW(a,b);break d;case 1:i=BX$(a,b);break d;case 2:i=BxV(a,b);break d;default:}}e=W(i,2);if(!(e&&i!=3))a.Jv=666;if(i&&e){if(i!=1)break c;e:{if(b==1)Bt3(a);else{AWk(a,0,0,0);if(b==3){j=0;while(true){if(j>=a.a3g)break e;a.w$.data[j]
=0;j=j+1|0;}}}}ADl(a.eZ);if(a.eZ.i1)break c;a.Fb=(-1);return 0;}if(!a.eZ.i1)a.Fb=(-1);return 0;}if(c)return 0;b=a.uk;if(b<=0)return 1;if(b!=2){h=a.eZ.iN.EH();XK(a,Bu(D3(h,16)));XK(a,Bu(BG(h,L(65535))));}else{h=a.eZ.iN.EH();FW(a,Bu(BG(h,L(255)))<<24>>24);FW(a,Bu(BG(CX(h,8),L(255)))<<24>>24);FW(a,Bu(BG(CX(h,16),L(255)))<<24>>24);FW(a,Bu(BG(CX(h,24),L(255)))<<24>>24);FW(a,Bu(BG(a.eZ.bi,L(255)))<<24>>24);FW(a,Bu(BG(CX(a.eZ.bi,8),L(255)))<<24>>24);FW(a,Bu(BG(CX(a.eZ.bi,16),L(255)))<<24>>24);FW(a,Bu(BG(CX(a.eZ.bi,
24),L(255)))<<24>>24);BR8(AVj(a),h);}ADl(a.eZ);b=a.uk;if(b>0)a.uk= -b|0;return !a.q0?1:0;}return (-2);}
function AVj(a){Hg(a);try{if(a.a1q===null)a.a1q=CLH();return a.a1q;}finally{DN(a);}}
function B7e(){var b,c;b=X(AVx,10);c=b.data;Eao=b;c[0]=PF(0,0,0,0,0);Eao.data[1]=PF(4,4,8,4,1);Eao.data[2]=PF(4,5,16,8,1);Eao.data[3]=PF(4,6,32,32,1);Eao.data[4]=PF(4,4,16,16,2);Eao.data[5]=PF(8,16,32,32,2);Eao.data[6]=PF(8,16,128,128,2);Eao.data[7]=PF(8,32,128,256,2);Eao.data[8]=PF(32,128,258,1024,2);Eao.data[9]=PF(32,258,258,4096,2);Eap=V(Co,[B(1835),B(2707),B(4),B(2708),B(2709),B(2710),B(2711),B(2712),B(2713),B(4)]);}
function A6q(){var a=this;D.call(a);a.on=0;a.tC=0.0;a.Cs=0.0;a.pA=0;a.bfE=0;}
function AZX(a,b,c){var d;d=Du(b+a.on|0,20);a.on=d;a.tC=AES(a.tC+b*c*2.0,d);}
function BTu(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.e.dC;d=a.on;a.bfE=d;e=a.Cs;if(e>4.0){a.Cs=e-4.0;f=a.tC;if(f>0.0)a.tC=A0_(f-1.0,0.0);else if(c>0)a.on=C8(d-1|0,0);}a:{if(a.on>=18&&Bkm(b)){g=a.pA+1|0;a.pA=g;if(g>=80){b.J0(1);a.pA=0;}}else if(a.on>0)a.pA=0;else{g=a.pA+1|0;a.pA=g;if(g>=80){d=b.c$;if(d>10)break a;if(c>=3)break a;if(d>1&&c>=2)break a;a.pA=0;}}return;}EJ();h=EaB;g
=1;$p=1;case 1:b.et(h,g);if(C()){break _;}a.pA=0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AUJ(a){return a.on;}
function BtG(a){return a.bfE;}
function BfZ(a){return a.tC;}
function SL(){var a=this;Dh.call(a);a.a9Q=0;a.bLi=null;}
var D5U=null;var EaC=null;var D5V=null;var D7c=null;var EaD=null;function AED(){AED=Be(SL);B4k();}
function ARH(a,b,c,d){var e=new SL();Bcy(e,a,b,c,d);return e;}
function B$H(){AED();return EaD.d3();}
function Bcy(a,b,c,d,e){AED();FO(a,b,c);a.a9Q=d;a.bLi=e;}
function B4k(){var b;D5U=ARH(B(2714),0,15,B(2715));EaC=ARH(B(2716),1,14,B(2717));D5V=ARH(B(2718),2,11,B(2719));b=ARH(B(2720),3,13,B(2721));D7c=b;EaD=V(SL,[D5U,EaC,D5V,b]);}
function AK_(){Ic.call(this);this.bQr=null;}
function AEv(a){var b=new AK_();A$8(b,a);return b;}
function A$8(a,b){var c;c=new T;U(c);J(J(c,B(2722)),b);Bg(a,S(c));a.bQr=b;}
var VQ=K();
var EaE=null;var EaF=null;var CZh=null;var CZg=null;var CZf=null;function Bto(){EaE=Cc([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);EaF=AH_([L(1),L(10),L(100),L(1000),L(10000),L(100000),L(1000000),L(10000000),L(100000000),L(1000000000),G(1410065408, 2),G(1215752192, 23),G(3567587328, 232),G(1316134912, 2328),G(276447232, 23283),G(2764472320, 232830),G(1874919424, 2328306),G(1569325056, 23283064),G(2808348672, 232830643)]);CZh=AH_([L(1),L(10),L(100),L(10000),L(100000000),G(1874919424, 2328306)]);CZg
=new AOG;CZf=new AG2;}
function AG2(){var a=this;D.call(a);a.bdz=0;a.a5F=0;a.bvH=0;}
function A9b(){var a=this;D.call(a);a.bow=0;a.bcG=null;a.a0S=0;a.m4=0;a.wk=0;a.fU=0;a.bdS=null;a.bhG=0;a.gi=0;}
function QB(a){return a.fU==(-1)?0:1;}
function N6(a){return a.wk==(-1)?0:1;}
function Dl(a,b){return 0==(a.m4&b)?0:1;}
function AT_(a){return a.a0S;}
function Bos(a){return a.bcG;}
function AYH(a){return a.fU;}
function A5x(a,b){a.fU=b;}
function GJ(a){return S(a.bdS);}
function ByL(a,b){var c,d,e;a:{switch(b){case 32:c=8;break a;case 33:case 34:case 36:case 37:case 38:case 39:case 41:case 42:case 46:case 47:break;case 35:c=2;break a;case 40:c=64;break a;case 43:c=4;break a;case 44:return 1;case 45:c=1;break a;case 48:c=16;break a;default:}return 0;}d=a.m4;if(0==(d&c)){a.m4=d|c;Bb(a.bdS,b);return 1;}e=new AZb;Bg(e,Ok(b));M(e);}
function BU3(a){return a.gi;}
function BgA(a){var b;b=a.gi;return b!=37&&b!=110?1:0;}
var ADP=K(BW);
var ATc=K(0);
function AXC(){D.call(this);this.bDT=null;}
function B3X(a,b){var c;b=$rt_str(b);c=a.bDT;Q2();FR(c.blJ,b);}
function KZ(){var a=this;D.call(a);a.MZ=null;a.AW=0;a.PT=null;}
var Eat=null;var Eas=null;var EaG=null;var Eaw=null;var EaH=null;var Ear=null;var Eau=null;var Eav=null;function ATK(b){return b<256?EaH.data[b]:EaH.data[256+(b>>>7|0)|0];}
function By6(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=a.MZ;d=a.PT;e=d.ba9;f=d.bEn;g=d.bos;h=d.bua;i=0;j=0;while(j<=15){b.PO.data[j]=0;j=j+1|0;}k=c.data;l=b.nW.data;j=b.B6;k[(l[j]*2|0)+1|0]=0;m=j+1|0;while(m<573){n=l[m];j=n*2|0;o=j+1|0;p=k[(k[o]*2|0)+1|0]+1|0;if(p>h){i=i+1|0;p=h;}k[o]=p<<16>>16;if(n<=a.AW){c=b.PO.data;c[p]=(c[p]+1|0)<<16>>16;q=0;if(n>=g)q=f.data[n-g|0];r=k[j];b.wn=b.wn+R(r,p+q|0)|0;if(e!==null){c=e.data;b.GM=b.GM+R(r,c[o]+q|0)|0;}}m=m+1|0;}if(!i)return;g=h-1|0;while(true){n=g;while(true){c
=b.PO.data;if(c[n])break;n=n+(-1)|0;}c[n]=(c[n]-1|0)<<16>>16;j=n+1|0;c[j]=(c[j]+2|0)<<16>>16;c[h]=(c[h]-1|0)<<16>>16;i=i+(-2)|0;if(i<=0)break;}while(h){n=c[h];while(n){m=m+(-1)|0;o=l[m];if(o>a.AW)continue;i=o*2|0;j=i+1|0;if(k[j]!=h){b.wn=Bu(Bi(L(b.wn),Ce(BD(L(h),L(k[j])),L(k[i]))));k[j]=h<<16>>16;}n=n+(-1)|0;}h=h+(-1)|0;}}
function AO9(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.MZ;d=a.PT;e=d.ba9;f=d.boM;g=(-1);b.u9=0;b.B6=573;h=0;while(h<f){i=c.data;j=h*2|0;if(!i[j])i[j+1|0]=0;else{i=b.nW.data;j=b.u9+1|0;b.u9=j;i[j]=h;b.Ge.data[h]=0;g=h;}h=h+1|0;}while(true){j=b.u9;if(j>=2)break;i=b.nW;j=j+1|0;b.u9=j;if(g>=2)h=0;else{g=g+1|0;h=g;}k=i.data;i=c.data;k[j]=h;j=h*2|0;i[j]=1;b.Ge.data[h]=0;b.wn=b.wn-1|0;if(e===null)continue;i=e.data;b.GM=b.GM-i[j+1|0]|0;}a.AW=g;j=j/2|0;while(j>=1){AMO(b,c,j);j=j+(-1)|0;}while(true){i=c.data;e=b.nW.data;l
=e[1];m=b.u9;b.u9=m-1|0;e[1]=e[m];AMO(b,c,1);e=b.nW.data;j=e[1];h=b.B6-1|0;b.B6=h;e[h]=l;h=h-1|0;b.B6=h;e[h]=j;h=f*2|0;m=l*2|0;n=i[m];o=j*2|0;i[h]=(n+i[o]|0)<<16>>16;e=b.Ge.data;e[f]=(C8(e[l],e[j])+1|0)<<24>>24;j=m+1|0;l=o+1|0;h=f<<16>>16;i[l]=h;i[j]=h;e=b.nW.data;l=f+1|0;e[1]=f;AMO(b,c,1);if(b.u9<2)break;f=l;}c=b.nW.data;j=b.B6-1|0;b.B6=j;c[j]=c[1];By6(a,b);e=b.PO;k=b.br6.data;l=0;k[0]=0;h=1;while(h<=15){l=(l+e.data[h-1|0]|0)<<1<<16>>16;k[h]=l;h=h+1|0;}j=0;while(j<=g){l=j*2|0;h=i[l+1|0];if(h){f=k[h];k[h]=(f
+1|0)<<16>>16;m=0;while(true){m=m|f&1;f=f>>>1|0;m=m<<1;h=h+(-1)|0;if(h<=0)break;}i[l]=(m>>>1|0)<<16>>16;}j=j+1|0;}}
function BBS(){Eat=Cc([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]);Eas=Cc([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);EaG=Cc([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]);Eaw=PC([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);EaH=PC([0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,
19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,
28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29]);Ear=PC([0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,
21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28]);Eau=Cc([0,1,2,3,4,5,6,
7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0]);Eav=Cc([0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576]);}
function AEG(){var a=this;D.call(a);a.gr=0;a.ga=0;a.eP=0;}
function ZH(a,b,c){var d=new AEG();Brk(d,a,b,c);return d;}
function Brk(a,b,c,d){a.gr=b;a.ga=c;a.eP=d;}
function ABU(a){return a.ga;}
function ABz(a){Er();return D62.data[a.gr].hl;}
function Cpx(a){return a.gr;}
function COB(a){var b,c,d,e;if(a.eP<=0){b=ABz(a);c=a.ga;d=new T;U(d);Bj(J(J(d,b),B(2723)),c);b=S(d);}else{b=ABz(a);c=a.eP+1|0;e=a.ga;d=new T;U(d);b=J(J(d,b),B(2724));Bj(b,c);Bj(J(b,B(2723)),e);b=S(d);}Er();if(D62.data[a.gr].UN){d=new T;U(d);Bb(d,40);Bb(J(d,b),41);b=S(d);}return b;}
function Cty(a,b){var c;if(!(b instanceof AEG))return 0;c=b;return a.gr==c.gr&&a.eP==c.eP&&a.ga==c.ga?1:0;}
function APB(){Ic.call(this);this.bOB=null;}
function Bmu(){Ic.call(this);this.bMA=0;}
function T4(a){var b=new Bmu();CEX(b,a);return b;}
function CEX(a,b){var c;c=new T;U(c);Bj(J(c,B(2725)),b);Bg(a,S(c));a.bMA=b;}
function BsD(){Ic.call(this);this.bOj=0;}
function A5r(a){var b=new BsD();CPj(b,a);return b;}
function CPj(a,b){var c,d;c=new T;U(c);d=J(c,B(2726));Bj(d,b);J(d,B(2727));Bg(a,S(c));a.bOj=b;}
function A_I(){var a=this;Ic.call(a);a.bLt=0;a.bJi=null;}
function UN(a,b){var c=new A_I();Cbn(c,a,b);return c;}
function Cbn(a,b,c){var d,e;d=new T;U(d);e=J(J(J(d,B(2728)),c),B(2729));Bb(e,b);J(e,B(2730));Bg(a,S(d));a.bLt=b;a.bJi=c;}
var ARL=K(0);
function GP(){var a=this;Gu.call(a);a.bkQ=null;a.Si=0;a.t1=null;a.h2=0;a.hS=Bw;a.dN=0;a.wz=0;}
var D6x=null;var EaI=null;var EaJ=null;var EaK=null;var EaL=null;var EaM=null;var EaN=null;var EaO=null;var EaP=null;var EaQ=null;var EaR=null;var EaS=null;function KT(){KT=Be(GP);Clv();}
function B57(a,b){var c=new GP();BJV(c,a,b);return c;}
function Wd(a,b){var c=new GP();BB3(c,a,b);return c;}
function EaT(a,b,c){var d=new GP();A4T(d,a,b,c);return d;}
function CS_(a){var b=new GP();BNS(b,a);return b;}
function EaU(a){var b=new GP();AXV(b,a);return b;}
function B5_(a){var b=new GP();BtD(b,a);return b;}
function ATm(a,b){var c=new GP();AH1(c,a,b);return c;}
function BJV(a,b,c){KT();a.hS=b;a.dN=c;a.h2=SR(b);}
function BB3(a,b,c){KT();a.hS=L(b);a.dN=c;if(b<0)b=b^(-1);a.h2=32-O0(b)|0;}
function A4T(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;KT();e=c+(d-1|0)|0;if(b===null){f=new E_;Bm(f);M(f);}g=b.data;if(e<g.length&&c>=0&&d>0&&e>=0){f=new T;LJ(f,d);if(c>e)h=c;else if(g[c]!=43)h=c;else{c=c+1|0;h=c;}i=0;j=0;while(true){k=W(h,e);if(k>0)break;if(g[h]==46)break;if(g[h]==101)break;if(g[h]==69)break;if(!j){if(g[h]!=48)j=1;else i=i+1|0;}h=h+1|0;}d=h-c|0;Q5(f,b,c,d);c=0+d|0;if(k<=0&&g[h]==46){l=h+1|0;h=l;while(h<=e&&g[h]!=101&&g[h]!=69){if(!j){if(g[h]!=48)j=1;else i=i+1|0;}h=h+1|0;}d=h-l|0;a.dN=d;c=c+d|0;Q5(f,
b,l,d);}else a.dN=0;if(h<=e&&!(g[h]!=101&&g[h]!=69)){l=h+1|0;if(l>e)d=l;else if(g[l]!=43)d=l;else{d=l+1|0;if(d>e)d=l;else if(g[d]==45)d=l;}e=(e+1|0)-d|0;JC();m=KE(b,d,e);n=BD(L(a.dN),L(Iy(m)));d=Bu(n);a.dN=d;if(DQ(n,L(d))){f=new DF;Bg(f,B(2731));M(f);}}if(c>=19)ABd(a,CaV(S(f)));else{n=APc(S(f));a.hS=n;a.h2=SR(n);}a.wz=f.cX-i|0;if(ZK(f,0)==45)a.wz=a.wz-1|0;return;}f=new DF;Bm(f);M(f);}
function BNS(a,b){KT();A4T(a,O9(b),0,Bd(b));}
function AXV(a,b){var c,d,e,f,g,h,i,j,k,l;KT();if(!(!$rt_globals.isFinite(b)?1:0)&&!($rt_globals.isNaN(b)?1:0)){c=YX(b);d=1075-Bu(BG(CX(c,52),L(2047)))|0;a.dN=d;e=d!=1075?DY(BG(c,G(4294967295, 1048575)),G(0, 1048576)):Dq(BG(c,G(4294967295, 1048575)),1);d=H0(e,Bw);if(!d){a.dN=0;a.wz=1;}f=a.dN;if(f>0){if(!d)d=64;else{g=0;h=Dq(e,32);if(DQ(h,Bw))g=32;else h=e;i=Dq(h,16);if(CR(i,Bw))i=h;else g=g|16;h=Dq(i,8);if(CR(h,Bw))h=i;else g=g|8;i=Dq(h,4);if(CR(i,Bw))i=h;else g=g|4;h=Dq(i,2);if(CR(h,Bw))h=i;else g=g|2;if(DQ(Dq(h,
1),Bw))g=g|1;d=(64-g|0)-1|0;}f=Du(f,d);e=D3(e,f);a.dN=a.dN-f|0;}if(DQ(CX(c,63),Bw))e=IZ(e);d=SR(e);f=a.dN;if(f<0){d=d?d-f|0:0;a.h2=d;if(d<64)a.hS=Dq(e, -f|0);else a.t1=KV(G1(e), -a.dN|0);a.dN=0;}else if(f<=0){a.hS=e;a.h2=d;}else{j=EaN.data;if(f<j.length&&(d+EaO.data[f]|0)<64){c=Ce(e,j[f]);a.hS=c;a.h2=SR(c);}else{k=G1(e);d=a.dN;M$();j=EaV.data;if(d<j.length)k=A7i(k,j[d]);else{j=EaW.data;k=d<j.length?FK(k,j[d]):FK(k,SM(j[1],d));}ABd(a,k);}}return;}l=new DF;Bg(l,B(2732));M(l);}
function BtD(a,b){KT();AH1(a,b,0);}
function AH1(a,b,c){KT();if(b!==null){a.dN=c;ABd(a,b);return;}b=new E_;Bm(b);M(b);}
function AC$(b,c){var d;KT();if(!c)return AIq(b);if(CR(b,Bw)&&c>=0){d=EaR.data;if(c<d.length)return d[c];}return B57(b,c);}
function AIq(b){KT();if(El(b,Bw)&&EP(b,L(11)))return EaQ.data[Bu(b)];return B57(b,0);}
function A2J(a,b){var c;c=Bi(L(a.dN),L(b.dN));if(!ADf(a)&&!ADf(b)){if((a.h2+b.h2|0)<64)return AC$(Ce(a.hS,b.hS),S_(c));return ATm(FK(HZ(a),HZ(b)),S_(c));}return A4M(c);}
function AMB(a){if(a.h2<64)return A2N(a.hS);return (HZ(a)).cZ;}
function ADf(a){return !a.h2&&DQ(a.hS,L(-1))?1:0;}
function W2(a){var b,c,d,e,f,g,h,i,j,k;b=a.wz;if(b>0)return b;c=a.h2;d=1.0;if(c>=1024){b=1.0+(c-1|0)*0.3010299956639812|0;if((Gs(HZ(a),N_(L(b)))).cZ)b=b+1|0;}else{if(c>=64)a:{b:{e=HZ(a);c=e.dG;b=W(c,2);if(b>=0){if(b)break b;if(e.bV.data[1]<=0)break b;}d=Ds(Rr(e));break a;}if(c>32)d=e.cZ<=0?(-Infinity):Infinity;else{b=YH(AAs(e));f=L(b-1|0);b=b-54|0;g=BG(Rr(YA(AAs(e),b)),G(4294967295, 2097151));if(CR(f,L(1023))){if(CR(g,G(4294967295, 2097151))){d=e.cZ<=0?(-Infinity):Infinity;break a;}if(CR(g,G(4294967294, 2097151)))
{d=e.cZ<=0?(-1.7976931348623157E308):1.7976931348623157E308;break a;}}c:{if(!(CR(BG(g,L(1)),L(1))&&CR(BG(g,L(2)),L(2)))){h=e.bV;c=b>>5;i=b&31;j=0;while(true){k=W(j,c);if(k>=0)break;if(h.data[j])break;j=j+1|0;}if(!(!k&&!(h.data[j]<<(32-i|0))?0:1))break c;}g=Bi(g,L(2));}g=CX(g,1);d=$rt_longBitsToDouble(DY(DY(e.cZ>=0?Bw:G(0, 2147483648),BG(Dq(Bi(L(1023),f),52),G(0, 2146435072))),g));}}else if(c>=1)d=Ds(a.hS);b=1.0+Bs4(M3(d))|0;}a.wz=b;return b;}
function AGb(a,b){var c,d,e,f,g,h;a:{c=BD(L(a.dN),L(b));if(ADf(a))d=A4M(Vo(c,Bw));else if(El(c,Bw)){if(a.h2<64)d=AC$(a.hS,S_(c));else d=ATm(HZ(a),S_(c));}else{c=IZ(c);e=EaM.data;if(EP(c,L(e.length))){b=a.h2;f=EaP.data;g=Bu(c);if((b+f[g]|0)<64){d=AC$(Ce(a.hS,e[g]),0);break a;}}d=new GP;h=HZ(a);c=L(Bu(c));M$();e=EaX.data;AH1(d,El(c,L(e.length))?FK(h,N_(c)):A7i(h,e[Bu(c)]),0);}}return d;}
function AHK(a,b){var c,d,e,f,g,h,i;c=AMB(a);d=W(c,AMB(b));if(d){if(d>=0)return 1;return (-1);}d=a.dN;e=b.dN;if(d==e&&a.h2<64&&b.h2<64){c=H0(a.hS,b.hS);return c<0?(-1):c<=0?0:1;}f=BD(L(d),L(e));g=L(Yf(a)-Yf(b)|0);if(Do(g,Bi(f,L(1))))return c;if(EP(g,BD(f,L(1))))return -c|0;h=HZ(a);i=HZ(b);c=H0(f,Bw);if(c<0)h=FK(h,N_(IZ(f)));else if(c>0)i=FK(i,N_(f));return QS(h,i);}
function Ccq(a,b){var c,d;if(a===b)return 1;if(!(b instanceof GP))return 0;a:{b:{c:{c=b;if(c.dN==a.dN){if(a.h2>=64){if(!K7(a.t1,c.t1))break c;else break b;}if(CR(c.hS,a.hS))break b;}}d=0;break a;}d=1;}return d;}
function Cga(a){var b,c;b=a.Si;if(b)return b;if(a.h2>=64){b=(17*BUN(a.t1)|0)+a.dN|0;a.Si=b;return b;}c=a.hS;b=Bu(c);a.Si=b;b=(33*b|0)+CY1(c)|0;a.Si=b;b=(17*b|0)+a.dN|0;a.Si=b;return b;}
function CFd(a){var b,c,d,e,f,g;b=a.bkQ;if(b!==null)return b;if(a.h2<32){b=BzD(a.hS,a.dN);a.bkQ=b;return b;}b=BBa(HZ(a));if(!a.dN)return b;c=(HZ(a)).cZ>=0?1:2;d=Bd(b);e=BD(Bi(IZ(L(a.dN)),L(d)),L(c));f=new T;U(f);BM(f,b);g=a.dN;if(g>0&&El(e,L(-6))){if(El(e,Bw))Kd(f,d-g|0,46);else{Pe(f,c-1|0,B(2733));ADT(f,c+1|0,EaS,0,( -Bu(e)|0)-1|0);}}else{if((d-c|0)>=1){Kd(f,c,46);d=d+1|0;}Kd(f,d,69);if(Do(e,Bw)){d=d+1|0;Kd(f,d,43);}Pe(f,d+1|0,AAa(e));}b=S(f);a.bkQ=b;return b;}
function ATt(a){if(a.dN&&!ADf(a)){if(a.dN>=0)return Gs(HZ(a),N_(L(a.dN)));return FK(HZ(a),N_(IZ(L(a.dN))));}return HZ(a);}
function ZY(a){var b;b=a.dN;return b>(-64)&&b<=Yf(a)?Rr(ATt(a)):Bw;}
function CFa(a){var b;b=a.dN;return b>(-32)&&b<=Yf(a)?T9(ATt(a)):0;}
function BRi(a){var b,c,d,e,f,g,h,i,j,k,l,m;b=AMB(a);c=1076;d=BD(L(a.h2),CY0(a.dN/0.3010299956639812));if(El(d,L(-1074))&&b){if(Do(d,L(1025)))return b*Infinity;e=AAs(HZ(a));f=a.dN;if(f<=0)e=FK(e,N_(L( -f|0)));else{g=N_(L(f));f=100-Bu(d)|0;if(f>0){e=KV(e,f);c=c-f|0;}h=(Uq(e,g)).data;i=QS(ARa(h[1]),g);e=Ki(KV(h[0],2),G1(L((R(i,i+3|0)/2|0)+1|0)));c=c+(-2)|0;}if(!e.cZ)j=(-1);else{i=AGA(e);j=(i<<5)+PI(e.bV.data[i])|0;}k=YH(e)-54|0;if(k<=0){l=Dq(Rr(e), -k|0);d=DQ(BG(l,L(3)),L(3))?l:Bi(l,L(2));}else{l=Rr(YA(e,k));d
=!(CR(BG(l,L(1)),L(1))&&j<k)&&DQ(BG(l,L(3)),L(3))?l:Bi(l,L(2));}if(CR(BG(d,G(0, 4194304)),Bw)){d=CX(d,1);c=c+k|0;}else{d=CX(d,2);c=c+(k+1|0)|0;}if(c>2046)return b*Infinity;if(c<=0){if(c<(-53))return b*0.0;a:{d=CX(l,1);m=BG(d,D3(L(-1),63+c|0));d=CX(d, -c|0);if(DQ(BG(d,L(3)),L(3))){if(DQ(BG(d,L(1)),L(1)))break a;if(CR(m,Bw))break a;if(j>=k)break a;}d=Bi(d,L(1));}c=0;d=CX(d,1);}return $rt_longBitsToDouble(DY(DY(BG(L(b),G(0, 2147483648)),Dq(L(c),52)),BG(d,G(4294967295, 1048575))));}return b*0.0;}
function AXm(b,c,d){var e,f;KT();a:{e=0;CSL();switch(EaY.data[d.dp]){case 1:if(!c)break a;f=new H4;Bg(f,B(2734));M(f);case 2:e=TQ(c);break a;case 3:break;case 4:e=C8(TQ(c),0);break a;case 5:e=Du(TQ(c),0);break a;case 6:if(CP(c)<5)break a;e=TQ(c);break a;case 7:if(CP(c)<=5)break a;e=TQ(c);break a;case 8:if((CP(c)+b|0)<=5)break a;e=TQ(c);break a;default:break a;}}return e;}
function Yf(a){var b;b=a.wz;if(b<=0)b=((a.h2-1|0)*0.3010299956639812|0)+1|0;return b;}
function S_(b){var c;KT();if(EP(b,L(-2147483648))){c=new H4;Bg(c,B(2735));M(c);}if(E3(b,L(2147483647)))return Bu(b);c=new H4;Bg(c,B(2736));M(c);}
function A4M(b){var c;KT();c=Bu(b);if(CR(b,L(c)))return AC$(Bw,c);if(EP(b,Bw))return Wd(0,(-2147483648));return Wd(0,2147483647);}
function HZ(a){if(a.t1===null)a.t1=G1(a.hS);return a.t1;}
function ABd(a,b){var c;a.t1=b;c=YH(b);a.h2=c;if(c<64)a.hS=Rr(b);}
function SR(b){KT();if(EP(b,Bw))b=Qw(b,L(-1));return 64-AMa(b)|0;}
function CMm(a,b){return AHK(a,b);}
function Clv(){var b,c,d,e,f;D6x=Wd(0,0);EaI=Wd(1,0);EaJ=Wd(10,0);b=Q3(19);c=b.data;c[0]=L(1);c[1]=L(10);c[2]=L(100);c[3]=L(1000);c[4]=L(10000);c[5]=L(100000);c[6]=L(1000000);c[7]=L(10000000);c[8]=L(100000000);c[9]=L(1000000000);c[10]=G(1410065408, 2);c[11]=G(1215752192, 23);c[12]=G(3567587328, 232);c[13]=G(1316134912, 2328);c[14]=G(276447232, 23283);c[15]=G(2764472320, 232830);c[16]=G(1874919424, 2328306);c[17]=G(1569325056, 23283064);c[18]=G(2808348672, 232830643);EaM=b;b=Q3(28);d=b.data;d[0]=L(1);d[1]=L(5);d[2]
=L(25);d[3]=L(125);d[4]=L(625);d[5]=L(3125);d[6]=L(15625);d[7]=L(78125);d[8]=L(390625);d[9]=L(1953125);d[10]=L(9765625);d[11]=L(48828125);d[12]=L(244140625);d[13]=L(1220703125);d[14]=G(1808548329, 1);d[15]=G(452807053, 7);d[16]=G(2264035265, 35);d[17]=G(2730241733, 177);d[18]=G(766306777, 888);d[19]=G(3831533885, 4440);d[20]=G(1977800241, 22204);d[21]=G(1299066613, 111022);d[22]=G(2200365769, 555111);d[23]=G(2411894253, 2775557);d[24]=G(3469536673, 13877787);d[25]=G(167814181, 69388939);d[26]=G(839070905, 346944695);d[27]
=G(4195354525, 1734723475);EaN=b;EaO=Bx(d.length);EaP=Bx(c.length);EaQ=X(GP,11);EaR=X(GP,11);EaS=DW(100);e=0;while(e<EaR.data.length){EaQ.data[e]=Wd(e,0);EaR.data[e]=Wd(0,e);EaS.data[e]=48;e=e+1|0;}while(true){b=EaS.data;if(e>=b.length)break;b[e]=48;e=e+1|0;}f=0;while(true){b=EaO.data;if(f>=b.length)break;b[f]=SR(EaN.data[f]);f=f+1|0;}f=0;while(true){b=EaP.data;if(f>=b.length)break;b[f]=SR(EaM.data[f]);f=f+1|0;}M$();EaL=EaZ;EaK=EaW;}
function Hw(){var a=this;Gu.call(a);a.bV=null;a.dG=0;a.cZ=0;a.y5=0;a.L_=0;}
var D6y=null;var D6z=null;var D6A=null;var Ea0=null;var Ea1=null;var Ea2=null;function GG(){GG=Be(Hw);CQH();}
function CaV(a){var b=new Hw();BXT(b,a);return b;}
function Kw(a,b){var c=new Hw();Bi8(c,a,b);return c;}
function Iq(a,b,c){var d=new Hw();BSw(d,a,b,c);return d;}
function CvO(a,b){var c=new Hw();Bgr(c,a,b);return c;}
function BXT(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;GG();a.y5=(-2);if(b===null){b=new E_;Bm(b);M(b);}if(!Bd(b)){b=new DF;Bg(b,B(2737));M(b);}c=Bd(b);if(Br(b,0)!=45){d=1;e=0;f=c;}else{d=(-1);e=1;f=c+(-1)|0;}g=Ea3.data[10];h=f/g|0;f=f%g|0;if(f)h=h+1|0;i=Bx(h);j=Ea4.data[8];k=0;if(!f)f=g;l=i.data;m=e+f|0;while(e<c){h=Pp(CQ(b,e,m),10);M$();e=ACU(i,i,k,j);n=BG(L(h),G(4294967295, 0));h=0;while(DQ(n,Bw)&&h<k){o=Bi(n,BG(L(l[h]),G(4294967295, 0)));l[h]=Bu(o);n=CX(o,32);h=h+1|0;}f=e+Bu(n)|0;h=k+1|0;l[k]=f;f=m+g|0;k=h;e=m;m
=f;}a.cZ=d;a.dG=k;a.bV=i;JL(a);}
function Bi8(a,b,c){var d;GG();a.y5=(-2);a.cZ=b;a.dG=1;d=Bx(1);d.data[0]=c;a.bV=d;}
function BSw(a,b,c,d){GG();a.y5=(-2);a.cZ=b;a.dG=c;a.bV=d;}
function Bgr(a,b,c){var d;GG();a.y5=(-2);a.cZ=b;if(CR(BG(c,G(0, 4294967295)),Bw)){a.dG=1;d=Bx(1);d.data[0]=Bu(c);a.bV=d;}else{a.dG=2;a.bV=Cc([Bu(c),CY1(c)]);}}
function G1(b){GG();if(EP(b,Bw)){if(CR(b,L(-1)))return Ea0;return CvO((-1),IZ(b));}if(Do(b,L(10)))return CvO(1,b);return Ea1.data[Bu(b)];}
function AAs(a){if(a.cZ<0)a=Iq(1,a.dG,a.bV);return a;}
function AF0(a){var b;b=a.cZ;return !b?a:Iq( -b|0,a.dG,a.bV);}
function Ki(a,b){var c,d,e,f,g,h,i,j,k;a:{c=a.cZ;d=b.cZ;if(c){if(!d)b=a;else{e=a.dG;f=b.dG;if((e+f|0)==2){g=BG(L(a.bV.data[0]),G(4294967295, 0));h=BG(L(b.bV.data[0]),G(4294967295, 0));if(c!=d)b=G1(c>=0?BD(g,h):BD(h,g));else{g=Bi(g,h);i=Bu(g);e=CY1(g);b=!e?Kw(c,i):Iq(c,2,Cc([i,e]));}}else{if(c==d)j=e<f?AIt(b.bV,f,a.bV,e):AIt(a.bV,e,b.bV,f);else{i=W(e,f);i=!i?Ye(a.bV,b.bV,e):i<=0?(-1):1;if(!i){GG();b=D6y;break a;}if(i!=1){j=ALf(b.bV,f,a.bV,e);c=d;}else j=ALf(a.bV,e,b.bV,f);}k=j.data;b=Iq(c,k.length,j);JL(b);}}}}return b;}
function W8(a,b){var c,d,e,f,g,h,i,j,k;a:{c=a.cZ;d=b.cZ;if(d){if(!c)a=AF0(b);else{e=a.dG;f=b.dG;if((e+f|0)==2){g=BG(L(a.bV.data[0]),G(4294967295, 0));h=BG(L(b.bV.data[0]),G(4294967295, 0));if(c<0)g=IZ(g);if(d<0)h=IZ(h);a=G1(BD(g,h));}else{i=W(e,f);i=!i?Ye(a.bV,b.bV,e):i<=0?(-1):1;if(i==(-1)){i= -d|0;j=c!=d?AIt(b.bV,f,a.bV,e):ALf(b.bV,f,a.bV,e);}else if(c!=d){j=AIt(a.bV,e,b.bV,f);i=c;}else{if(!i){GG();a=D6y;break a;}j=ALf(a.bV,e,b.bV,f);i=c;}k=j.data;a=Iq(i,k.length,j);JL(a);}}}}return a;}
function YA(a,b){if(b&&a.cZ)return b>0?Bpf(a,b):BV1(a, -b|0);return a;}
function KV(a,b){if(b&&a.cZ)return b>0?BV1(a,b):Bpf(a, -b|0);return a;}
function ARa(a){var b,c,d,e;if(!a.cZ)b=a;else{c=a.dG;d=c+1|0;e=Bx(d);BaC(e,a.bV,c);b=Iq(a.cZ,d,e);JL(b);}return b;}
function YH(a){var b,c,d,e;b=a.cZ;if(!b)c=0;else{d=a.dG;e=d<<5;c=a.bV.data[d-1|0];if(b<0&&AGA(a)==(a.dG-1|0))c=c+(-1)|0;c=e-O0(c)|0;}return c;}
function AGX(a,b){var c,d,e,f;if(!b)return !(a.bV.data[0]&1)?0:1;if(b<0){c=new H4;Bg(c,B(2738));M(c);}d=b>>5;if(d>=a.dG)return a.cZ>=0?0:1;e=a.bV.data[d];b=1<<(b&31);if(a.cZ<0){f=AGA(a);if(d<f)return 0;e=f==d? -e|0:e^(-1);}return !(e&b)?0:1;}
function T9(a){return R(a.cZ,a.bV.data[0]);}
function Rr(a){var b,c;if(a.dG<=1)b=BG(L(a.bV.data[0]),G(4294967295, 0));else{c=a.bV.data;b=DY(Dq(L(c[1]),32),BG(L(c[0]),G(4294967295, 0)));}return Ce(L(a.cZ),b);}
function QS(a,b){var c,d,e,f;c=a.cZ;d=b.cZ;e=W(c,d);if(e>0)return 1;if(e<0)return (-1);e=a.dG;f=W(e,b.dG);if(f>0)return c;if(f<0)return -d|0;return R(c,Ye(a.bV,b.bV,e));}
function BUN(a){var b,c;b=a.L_;if(b)return b;b=0;while(true){c=a.bV.data;if(b>=c.length)break;a.L_=(a.L_*33|0)+c[b]|0;b=b+1|0;}b=R(a.L_,a.cZ);a.L_=b;return b;}
function K7(a,b){var c,d,e,f;if(a===b)return 1;if(!(b instanceof Hw))return 0;a:{c=b;if(a.cZ==c.cZ){d=a.dG;if(d==c.dG){e=c.bV;d=d-1|0;while(d>=0){f=e.data;if(a.bV.data[d]!=f[d])break;d=d+(-1)|0;}if(d>=0?0:1){d=1;break a;}}}d=0;}return d;}
function BBa(a){return Bse(a,0);}
function FK(a,b){if(!b.cZ){GG();return D6y;}if(!a.cZ){GG();return D6y;}M$();return AC6(a,b);}
function SM(a,b){var c,d,e,f,g,h,i,j,k;if(b<0){c=new H4;Bg(c,B(2739));M(c);}if(!b){GG();return D6z;}if(b!=1){GG();if(!K7(a,D6z)&&!K7(a,D6y)){if(!AGX(a,0)){d=1;while(!AGX(a,d)){d=d+1|0;}e=R(d,b);f=Ea2.data;if(e<f.length)c=f[e];else{g=e>>5;h=e&31;i=g+1|0;f=Bx(i);f.data[g]=1<<h;c=Iq(1,i,f);}return FK(c,SM(YA(a,d),b));}M$();c=D6z;while(b>1){if(b&1)c=FK(c,a);d=a.dG;if(d==1)a=FK(a,a);else{j=new Hw;f=A2x(a.bV,d,Bx(d<<1));k=f.data;j.y5=(-2);d=k.length;if(d){j.cZ=1;j.dG=d;j.bV=f;JL(j);}else{j.cZ=0;j.dG=1;f=Bx(1);f.data[0]
=0;j.bV=f;}a=j;}b=b>>1;}return FK(c,a);}}return a;}
function Uq(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=b.cZ;if(!c){b=new H4;Bg(b,B(2740));M(b);}d=b.dG;e=b.bV;if(d==1){f=e.data[0];e=a.bV;d=a.dG;g=a.cZ;if(d!=1){c=g!=c?(-1):1;h=Bx(d);i=Bx(1);i.data[0]=BRr(h,e,d,f);b=Iq(c,d,h);j=Iq(g,1,i);JL(b);JL(j);h=V(Hw,[b,j]);}else{k=BG(L(e.data[0]),G(4294967295, 0));l=BG(L(f),G(4294967295, 0));m=CN(k,l);k=Dv(k,l);if(g!=c)m=IZ(m);if(g<0)k=IZ(k);h=V(Hw,[G1(m),G1(k)]);}return h;}h=a.bV;f=a.dG;n=W(f,d);if((!n?Ye(h,e,f):n<=0?(-1):1)<0){e=X(Hw,2);h=e.data;GG();h[0]=D6y;h[1]=
a;return e;}g=a.cZ;o=(f-d|0)+1|0;p=g!=c?(-1):1;i=Bx(o);q=AXc(i,o,h,f,e,d);j=Iq(p,o,i);r=Iq(g,d,q);JL(j);JL(r);return V(Hw,[j,r]);}
function Gs(a,b){var c,d,e,f,g,h,i,j,k,l,m;c=b.cZ;if(!c){b=new H4;Bg(b,B(2740));M(b);}d=b.dG;e=W(d,1);if(!e&&b.bV.data[0]==1?1:0){if(c<=0)a=AF0(a);return a;}f=a.cZ;g=a.dG;if((g+d|0)==2){h=CN(BG(L(a.bV.data[0]),G(4294967295, 0)),BG(L(b.bV.data[0]),G(4294967295, 0)));if(f!=c)h=IZ(h);return G1(h);}i=W(g,d);i=!i?Ye(a.bV,b.bV,g):i<=0?(-1):1;if(!i){if(f!=c){GG();b=Ea0;}else{GG();b=D6z;}return b;}if(i==(-1)){GG();return D6y;}j=(g-d|0)+1|0;k=Bx(j);l=f!=c?(-1):1;if(e)AXc(k,j,a.bV,g,b.bV,d);else BRr(k,a.bV,g,b.bV.data[0]);m
=Iq(l,j,k);JL(m);return m;}
function WG(a,b){var c,d,e,f,g,h,i,j,k;if(!b.cZ){b=new H4;Bg(b,B(2740));M(b);}c=a.dG;d=b.dG;e=W(c,d);if((!e?Ye(a.bV,b.bV,c):e<=0?(-1):1)==(-1))return a;f=Bx(d);if(d!=1)f=AXc(null,(c-d|0)+1|0,a.bV,c,b.bV,d);else{g=a.bV;h=b.bV.data[0];i=Bw;c=c-1|0;while(c>=0){j=g.data;i=L(CY1((BSI(Bi(Dq(i,32),BG(L(j[c]),G(4294967295, 0))),h))));c=c+(-1)|0;}f.data[0]=Bu(i);}k=Iq(a.cZ,d,f);JL(k);return k;}
function JL(a){var b,c,d;while(true){b=a.dG;if(b<=0)break;c=a.bV.data;b=b-1|0;a.dG=b;if(c[b])break;}c=a.bV.data;d=a.dG;a.dG=d+1|0;if(!c[d])a.cZ=0;}
function AGA(a){var b;if(a.y5==(-2)){if(!a.cZ)b=(-1);else{b=0;while(!a.bV.data[b]){b=b+1|0;}}a.y5=b;}return a.y5;}
function CPn(a,b){return QS(a,b);}
function CQH(){var b,c;D6y=Kw(0,0);D6z=Kw(1,1);D6A=Kw(1,10);Ea0=Kw((-1),1);Ea1=V(Hw,[D6y,D6z,Kw(1,2),Kw(1,3),Kw(1,4),Kw(1,5),Kw(1,6),Kw(1,7),Kw(1,8),Kw(1,9),D6A]);Ea2=X(Hw,32);b=0;while(true){c=Ea2.data;if(b>=c.length)break;c[b]=G1(Dq(L(1),b));b=b+1|0;}}
var V0=K(Ch);
function AVx(){var a=this;D.call(a);a.bay=0;a.beC=0;a.a_y=0;a.bd0=0;a.Xm=0;}
function PF(a,b,c,d,e){var f=new AVx();CcO(f,a,b,c,d,e);return f;}
function CcO(a,b,c,d,e,f){a.bay=b;a.beC=c;a.a_y=d;a.bd0=e;a.Xm=f;}
function BWR(){var a=this;Ic.call(a);a.bGN=null;a.bPI=0;}
function Lw(a,b){var c=new BWR();B87(c,a,b);return c;}
function B87(a,b,c){var d;d=new T;U(d);Bb(J(J(J(d,B(2741)),b),B(2742)),c);Bg(a,S(d));a.bGN=b;a.bPI=c;}
function BDR(){Ic.call(this);this.bIf=null;}
function Sd(a){var b=new BDR();CKw(b,a);return b;}
function CKw(a,b){var c;c=new T;U(c);J(J(c,B(2743)),b);Bg(a,S(c));a.bIf=b;}
function Rl(){Ic.call(this);this.bLF=null;}
function A0k(a){var b=new Rl();TP(b,a);return b;}
function TP(a,b){var c;c=new T;U(c);J(J(c,B(2744)),b);Bg(a,S(c));a.bLF=b;}
function AOG(){var a=this;D.call(a);a.Ln=Bw;a.OA=0;a.Te=0;}
var XY=K();
var EaX=null;var EaV=null;var EaZ=null;var EaW=null;function M$(){M$=Be(XY);B20();}
function AC6(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;M$();if(c.dG<=b.dG){d=c;c=b;b=d;}e=b.dG;if(e>=63){e=(c.dG&(-2))<<4;d=YA(c,e);f=YA(b,e);g=W8(c,KV(d,e));h=W8(b,KV(f,e));i=AC6(d,f);j=AC6(g,h);b=KV(Ki(Ki(AC6(W8(d,g),W8(h,f)),i),j),e);return Ki(Ki(KV(i,e<<1),b),j);}k=c.dG;l=k+e|0;m=c.cZ==b.cZ?1:(-1);if(l==2){n=SE(c.bV.data[0],b.bV.data[0],0,0);e=Bu(n);k=CY1(n);b=!k?Kw(m,e):Iq(m,2,Cc([e,k]));}else{o=c.bV;p=b.bV;q=Bx(l);if(k&&e){if(k==1){r=o.data;q.data[e]=ACU(q,p,e,r[0]);}else if(e==1){r=p.data;q.data[k]
=ACU(q,o,k,r[0]);}else if(o===p&&k==e)A2x(o,k,q);else{s=q.data;t=0;while(t<k){r=o.data;n=Bw;u=r[t];v=0;while(v<e){w=p.data[v];x=t+v|0;n=SE(u,w,s[x],Bu(n));s[x]=Bu(n);n=D3(n,32);v=v+1|0;}s[t+e|0]=Bu(n);t=t+1|0;}}}b=Iq(m,l,q);JL(b);}return b;}
function ACU(b,c,d,e){var f,g,h;M$();f=Bw;g=0;while(g<d){h=b.data;f=SE(c.data[g],e,Bu(f),0);h[g]=Bu(f);f=D3(f,32);g=g+1|0;}return Bu(f);}
function A7i(b,c){var d,e,f,g,h,i,j,k,l;M$();d=b.cZ;if(!d){GG();return D6y;}e=b.dG;f=b.bV;if(e!=1){g=e+1|0;h=Bx(g);h.data[e]=ACU(h,f,e,c);i=Iq(d,g,h);JL(i);return i;}j=SE(f.data[0],c,0,0);k=Bu(j);l=CY1(j);return !l?Kw(d,k):Iq(d,2,Cc([k,l]));}
function A2x(b,c,d){var e,f,g,h,i,j,k,l,m;M$();e=0;while(e<c){f=Bw;g=e+1|0;h=g;while(h<c){i=d.data;j=b.data;k=j[e];l=j[h];m=e+h|0;f=SE(k,l,i[m],Bu(f));i[m]=Bu(f);f=D3(f,32);h=h+1|0;}d.data[e+c|0]=Bu(f);e=g;}BaC(d,d,c<<1);f=Bw;e=0;k=0;while(e<c){i=d.data;j=b.data;f=SE(j[e],j[e],i[k],Bu(f));i[k]=Bu(f);f=D3(f,32);g=k+1|0;f=Bi(f,BG(L(i[g]),G(4294967295, 0)));i[g]=Bu(f);f=D3(f,32);e=e+1|0;k=g+1|0;}return d;}
function N_(b){var c,d,e,f,g;M$();c=Bu(b);d=EaZ.data;if(EP(b,L(d.length)))return d[c];if(E3(b,L(50))){GG();return SM(D6A,c);}if(E3(b,L(1000)))return KV(SM(EaW.data[1],c),c);if(Do(Bi(L(1),CY0(Ds(b)/2.4082399653118496)),L(1000000))){e=new H4;Bg(e,B(2745));M(e);}if(E3(b,L(2147483647)))return KV(SM(EaW.data[1],c),c);e=SM(EaW.data[1],2147483647);f=BD(b,L(2147483647));c=Bu(Dv(b,L(2147483647)));g=e;b=f;while(Do(b,L(2147483647))){g=FK(g,e);b=BD(b,L(2147483647));}e=KV(FK(g,SM(EaW.data[1],c)),2147483647);while(Do(f,L(2147483647)))
{e=KV(e,2147483647);f=BD(f,L(2147483647));}return KV(e,c);}
function SE(b,c,d,e){M$();return Bi(Bi(Ce(BG(L(b),G(4294967295, 0)),BG(L(c),G(4294967295, 0))),BG(L(d),G(4294967295, 0))),BG(L(e),G(4294967295, 0)));}
function B20(){var b,c,d,e;EaX=Cc([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);EaV=Cc([1,5,25,125,625,3125,15625,78125,390625,1953125,9765625,48828125,244140625,1220703125]);EaZ=X(Hw,32);EaW=X(Hw,32);b=L(1);c=0;while(c<=18){EaW.data[c]=G1(b);EaZ.data[c]=G1(Dq(b,c));b=Ce(b,L(5));c=c+1|0;}while(c<EaZ.data.length){d=EaW.data;e=c-1|0;d[c]=FK(d[e],d[1]);d=EaZ.data;d[c]=FK(d[e],D6A);c=c+1|0;}}
var AM9=K();
var Ea5=null;var Ea6=null;function ByT(b,c,d){var e,f,g,h,i,j,k,l,m,n;e=330+c|0;if(DQ(b,Bw)){f=Ea5.data;if(e<=f.length&&e>=0){g=PA(b,f[e],0);h=Ea6.data[e];i=(64-AMa(g)|0)-58|0;g=i>=0?D3(g,i):Dq(g, -i|0);c=h+i|0;if(c>=2047)return !d?Infinity:(-Infinity);j=Bu(BG(g,L(31)));k=16;if(CP(j-16|0)<=1){l=BG(g,L(-32));m=Kx(BD(b,AZW(l,32,e,c)),BD(AZW(Bi(l,L(32)),32,e,c),b));if(m<0)k= -j|0;else if(m>0)k=32-j|0;}b=Bi(g,L(k));if(DQ(BG(b,G(0, 4227858432)),Bw)){b=D3(b,1);c=c+1|0;}if(c<=0){b=CX(b,Du(( -c|0)+1|0,64));c=0;}n=DY(BG(D3(b,
5),G(4294967295, 1048575)),Dq(L(c),52));if(d)n=Qw(n,G(0, 2147483648));return $rt_longBitsToDouble(n);}}return $rt_longBitsToDouble((!d?Bw:G(0, 2147483648)));}
function AZW(b,c,d,e){var f,g,h,i,j,k,l;f=c>>>1|0;g=7-(Ea7.data[d]-e|0)|0;h=PA(b,Ea8.data[d],g);i=L(f);j=PA(Bi(b,i),Ea8.data[d],g);i=A31(h,PA(BD(b,i),Ea8.data[d],g));k=AQe(h,j);l=Kx(i,k);return l>0?Ce(Iw(h,i),i):l<0?Bi(Ce(Iw(h,k),k),k):Ce(Iw(Bi(h,CN(k,L(2))),k),k);}
function Bxv(){Ea5=AH_([G(136053384, 4203730336),G(85033365, 2627331460),G(106291706, 3284164325),G(1206606457, 4105205406),G(3975354508, 2565753378),G(2821709486, 3207191723),G(2453395034, 4008989654),G(459630072, 2505618534),G(2722021238, 3132023167),G(2328784724, 3915028959),G(3066103188, 2446893099),G(2758887162, 3058616374),G(1301125304, 3823270468),G(2960686963, 2389544042),G(1553375056, 2986930053),G(3015460644, 3733662566),G(810921078, 2333539104),G(1013651348, 2916923880),G(1267064185, 3646154850),
G(1865656940, 2278846781),G(3405812998, 2848558476),G(4257266248, 3560698095),G(4271404141, 2225436309),G(2118029704, 2781795387),G(1573795306, 3477244234),G(2057363890, 2173277646),G(424221215, 2716597058),G(2677760167, 3395746322),G(1199716561, 4244682903),G(2360435586, 2652926814),G(803060835, 3316158518),G(3151309692, 4145198147),G(1432697645, 2590748842),G(3938355705, 3238436052),G(627977335, 4048045066),G(1466227658, 2530028166),G(3980268221, 3162535207),G(3901593452, 3953169009),G(827883171, 2470730631),
G(4256079436, 3088413288),G(1025131999, 3860516611),G(103836588, 2412822882),G(2277279383, 3016028602),G(699115580, 3770035753),G(3121301798, 2356272345),G(680401775, 2945340432),G(850502219, 3681675540),G(2679047535, 2301047212),G(3348809418, 2876309015),G(3112269949, 3595386269),G(2482039630, 2247116418),G(955065890, 2808895523),G(120090538, 3511119404),G(2222540234, 2194449627),G(1704433469, 2743062034),G(4278025484, 3428827542),G(3200048207, 4286034428),G(4147513777, 2678771517),G(1963166750, 3348464397),
G(3527700261, 4185580496),G(2204812663, 2615987810),G(608532181, 3269984763),G(3981890698, 4087480953),G(878068951, 2554675596),G(1097586188, 3193344495),G(298240911, 3991680619),G(3944496953, 2494800386),G(2783137544, 3118500483),G(2405180106, 3898125604),G(3650721214, 2436328502),G(2415917870, 3045410628),G(3019897337, 3806763285),G(2424306748, 2379227053),G(4104125259, 2974033816),G(835189277, 3717542271),G(2132606034, 2323463919),G(1592015719, 2904329899),G(916277825, 3630412374),G(3793899112, 2269007733),
G(1521148418, 2836259667),G(827693699, 3545324584),G(517308562, 2215827865),G(1720377526, 2769784831),G(1076730084, 3462231039),G(2283569038, 2163894399),G(1780719474, 2704867999),G(1152157519, 3381084999),G(366455074, 4226356249),G(2913388981, 2641472655),G(2567994403, 3301840819),G(2136251179, 4127301024),G(1335156987, 2579563140),G(1668946234, 3224453925),G(3159924616, 4030567406),G(901211061, 2519104629),G(2200255651, 3148880786),G(602835915, 3936100983),G(1987385183, 2460063114),G(336747831, 3075078893),
G(1494676613, 3843848616),G(934172883, 2402405385),G(2241457928, 3003006731),G(1728080585, 3753758414),G(6308542, 2346099009),G(1081627501, 2932623761),G(2425776201, 3665779701),G(2052981037, 2291112313),G(3639968121, 2863890391),G(3476218327, 3579862989),G(2709507366, 2237414368),G(3386884208, 2796767960),G(4233605260, 3495959950),G(1572261463, 2184974969),G(3039068653, 2731218711),G(2725093993, 3414023389),G(185142019, 4267529237),G(652584674, 2667205773),G(1889472666, 3334007216),G(2361840833, 4167509020),
G(3623634168, 2604693137),G(1308317239, 3255866422),G(3782880196, 4069833027),G(1827429211, 2543645642),G(136802865, 3179557053),G(1244745406, 3974446316),G(2925449527, 2484028947),G(2583070084, 3105036184),G(3228837605, 3881295230),G(944281679, 2425809519),G(106610275, 3032261899),G(3354488316, 3790327373),G(2633426109, 2368954608),G(3291782637, 2961193260),G(4114728296, 3701491575),G(4182317921, 2313432234),G(3080413753, 2891790293),G(629291719, 3614737867),G(4151403709, 2259211166),G(3041770988, 2824013958),
G(1654730087, 3530017448),G(1034206304, 2206260905),G(2366499704, 2757826131),G(1884382806, 3447282664),G(1177739254, 2154551665),G(2545915892, 2693189581),G(4256136688, 3366486976),G(1025203564, 4208108721),G(3325106788, 2630067950),G(2008899837, 3287584938),G(363641148, 4109481173),G(764146629, 2568425733),G(2028925111, 3210532166),G(388672741, 4013165208),G(242920463, 2508228255),G(3524876051, 3135285318),G(2258611415, 3919106648),G(1411632134, 2449441655),G(690798344, 3061802069),G(1937239754, 3827252586),
G(2284516670, 2392032866),G(708162190, 2990041083),G(4106428209, 3737551353),G(955904895, 2335969596),G(1194881119, 2919961995),G(419859574, 3649952494),G(3483637706, 2281220308),G(59579836, 2851525386),G(2221958443, 3564406732),G(3536207675, 2227754207),G(3346517770, 2784692759),G(3109405388, 3480865949),G(2480249280, 2175541218),G(952827952, 2719426523),G(117293116, 3399283154),G(2294100043, 4249103942),G(360070703, 2655689964),G(450088378, 3319612455),G(3783835945, 4149515568),G(2364897466, 2593447230),G(808638184, 3241809038),
G(3158281378, 4052261297),G(363313125, 2532663311),G(3675366878, 3165829138),G(2446724950, 3957286423),G(3139815830, 2473304014),G(1777286139, 3091630018),G(74124026, 3864537523),G(3804423900, 2415335951),G(3681788051, 3019169939),G(3528493240, 3773962424),G(2205308275, 2358726515),G(1682893520, 2948408144),G(2103616900, 3685510180),G(3462244210, 2303443862),G(2180321615, 2879304828),G(2725402019, 3599131035),G(1166505350, 2249456897),G(2531873511, 2811821121),G(4238583713, 3514776401),G(1038502085, 2196735251),
G(224385782, 2745919064),G(280482227, 3432398830),G(2498086432, 4290498537),G(4245658580, 2681561585),G(2085847753, 3351951982),G(459826043, 4189939978),G(1361133101, 2618712486),G(3848900024, 3273390607),G(3737383206, 4091738259),G(1798993592, 2557336412),G(2248741990, 3196670515),G(1737185663, 3995838144),G(1085741040, 2497398840),G(1357176300, 3121748550),G(3843954022, 3902185687),G(4013084000, 2438866054),G(2868871352, 3048582568),G(3586089190, 3810728210),G(3315047568, 2381705131),G(3070067636, 2977131414),
G(1690100897, 3721414268),G(3203796708, 2325883917),G(783520414, 2907354897),G(2053142341, 3634193621),G(1820084875, 2271371013),G(3348847918, 2839213766),G(2038576249, 3549017208),G(1274110156, 2218135755),G(518895871, 2772669694),G(2796103486, 3465837117),G(2284435591, 2166148198),G(708060841, 2707685248),G(885076051, 3384606560),G(1106345064, 4230758200),G(691465665, 2644223875),G(4085557553, 3305279843),G(4033205117, 4131599804),G(373269550, 2582249878),G(2614070586, 3227812347),G(2193846408, 4034765434),
G(2444895829, 2521728396),G(3056119787, 3152160495),G(2746407909, 3940200619),G(1179634031, 2462625387),G(400800715, 3078281734),G(2648484542, 3847852167),G(3265915575, 2404907604),G(4082394468, 3006134505),G(1881767613, 3757668132),G(3323588406, 2348542582),G(2007001860, 2935678228),G(2508752325, 3669597785),G(4252324763, 2293498615),G(4241664130, 2866873269),G(2080854690, 3583591587),G(763663269, 2239744742),G(3102062735, 2799680927),G(2803836594, 3499601159),G(3363010608, 2187250724),G(4203763259, 2734063405),
G(2033478602, 3417579257),G(3615590077, 4271974071),G(3870356534, 2669983794),G(2690462020, 3337479743),G(2289335700, 4171849679),G(3041447549, 2607406049),G(580583964, 3259257562),G(2873213603, 4074071952),G(1795758502, 2546294970),G(97214479, 3182868713),G(1195259923, 3978585891),G(210166540, 2486616182),G(2410191823, 3108270227),G(1938997955, 3885337784),G(1211873722, 2428336115),G(441100328, 3035420144),G(551375410, 3794275180),G(2492093279, 2371421987),G(2041374775, 2964277484),G(2551718469, 3705346855),
G(3205436779, 2315841784),G(4006795974, 2894802230),G(2861011319, 3618502788),G(3935615723, 2261564242),G(2772036005, 2826955303),G(2391303183, 3533694129),G(4178919049, 2208558830),G(3076165163, 2760698538),G(1697722806, 3450873173),G(1597947666, 2156795733),G(3071176406, 2695994666),G(1691486860, 3369993333),G(3188100399, 4212491666),G(3066304573, 2632807291),G(2759138893, 3291009114),G(1301439968, 4113761393),G(3497754540, 2571100870),G(2224709527, 3213876088),G(2780886909, 4017345110),G(664312494, 2510840694),
G(2977874265, 3138550867),G(2648601008, 3923188584),G(1655375630, 2451992865),G(3142961361, 3064991081),G(707476230, 3831238852),G(2589656291, 2394524282),G(1089586716, 2993155353),G(2435725219, 3741444191),G(3132940998, 2338402619),G(2842434424, 2923003274),G(1405559382, 3653754093),G(1415345525, 2283596308),G(1769181907, 2854495385),G(3285219208, 3568119231),G(3663874741, 2230074519),G(3506101602, 2787593149),G(1161401530, 3484491437),G(1262746869, 2177807148),G(1578433586, 2722258935),G(899300158, 3402823669),
G(2197867022, 4253529586),G(2447408712, 2658455991),G(1985519067, 3323069989),G(3555640657, 4153837486),G(1148533587, 2596148429),G(2509408807, 3245185536),G(3136761009, 4056481920),G(1960475631, 2535301200),G(2450594539, 3169126500),G(3063243173, 3961408125),G(2451397895, 2475880078),G(916763721, 3094850098),G(3293438299, 3868562622),G(984657113, 2417851639),G(157079567, 3022314549),G(1270091283, 3777893186),G(1867548876, 2361183241),G(3408177919, 2951479051),G(3186480575, 3689348814),G(917808535, 2305843009),
G(2221002493, 2882303761),G(3849994940, 3602879701),G(2943117750, 2251799813),G(457671715, 2814749767),G(3793315116, 3518437208),G(2370821947, 2199023255),G(1889785610, 2748779069),G(3435973837, 3435973836),G(0, 2147483648),G(0, 2684354560),G(0, 3355443200),G(0, 4194304000),G(0, 2621440000),G(0, 3276800000),G(0, 4096000000),G(0, 2560000000),G(0, 3200000000),G(0, 4000000000),G(0, 2500000000),G(0, 3125000000),G(0, 3906250000),G(0, 2441406250),G(2147483648, 3051757812),G(2684354560, 3814697265),G(67108864, 2384185791),
G(3305111552, 2980232238),G(1983905792, 3725290298),G(2313682944, 2328306436),G(2892103680, 2910383045),G(393904128, 3637978807),G(1856802816, 2273736754),G(173519872, 2842170943),G(3438125312, 3552713678),G(1075086496, 2220446049),G(2417599944, 2775557561),G(4095741754, 3469446951),G(4170451332, 2168404344),G(918096869, 2710505431),G(73879263, 3388131789),G(1166090902, 4235164736),G(728806814, 2646977960),G(911008517, 3308722450),G(3286244295, 4135903062),G(980160860, 2584939414),G(3372684723, 3231174267),
G(3142114080, 4038967834),G(3037563124, 2524354896),G(3796953905, 3155443620),G(451225085, 3944304526),G(3503241150, 2465190328),G(84084142, 3081487911),G(3326330649, 3851859888),G(2078956656, 2407412430),G(451212172, 3009265538),G(2711498863, 3761581922),G(2768428613, 2350988701),G(239310295, 2938735877),G(1372879692, 3673419846),G(4079275280, 2295887403),G(4025352276, 2869859254),G(2884206696, 3587324068),G(3950112833, 2242077542),G(2790157394, 2802596928),G(3487696742, 3503246160),G(2179810464, 2189528850),
G(577279432, 2736911063),G(3942824762, 3421138828),G(633563656, 4276423536),G(395977285, 2672764710),G(2642455254, 3340955887),G(2229327244, 4176194859),G(856458615, 2610121787),G(4291798741, 3262652233),G(2143522955, 4078315292),G(3487185495, 2548947057),G(1137756396, 3186183822),G(3569679143, 3982729777),G(620436729, 2489206111),G(3996771383, 3111507638),G(2848480580, 3889384548),G(3927784011, 2430865342),G(2762246365, 3038581678),G(1305324309, 3798227098),G(1889569517, 2373891936),G(2361961896, 2967364920),
G(2952452370, 3709206150),G(771540907, 2318253844),G(964426134, 2897817305),G(2279274492, 3622271631),G(3035159293, 2263919769),G(572723645, 2829899712),G(715904556, 3537374640),G(447440347, 2210859150),G(2706784082, 2763573937),G(162254631, 3454467422),G(3322634616, 2159042138),G(2005809622, 2698802673),G(3581003852, 3373503341),G(1255029343, 4216879177),G(3468747899, 2635549485),G(1114709402, 3294436857),G(2467128577, 4118046071),G(3152568096, 2573778794),G(1793226473, 3217223493),G(3315274915, 4021529366),
G(998304998, 2513455854),G(3395364895, 3141819817),G(1022980647, 3927274772),G(2786846552, 2454546732),G(3483558190, 3068183415),G(3280705914, 3835229269),G(2587312108, 2397018293),G(12914663, 2996272867),G(3237368801, 3745341083),G(1486484589, 2340838177),G(2931847560, 2926047721),G(443583978, 3657559652),G(2424723634, 2285974782),G(883420895, 2857468478),G(3251759766, 3571835597),G(2569220766, 2232397248),G(3211525958, 2790496560),G(4014407447, 3488120700),G(361521006, 2180075438),G(2599384906, 2725094297),
G(28005660, 3406367872),G(35007075, 4257959840),G(21879422, 2661224900),G(27349278, 3326531125),G(1107928421, 4158163906),G(1766197087, 2598852441),G(3281488183, 3248565551),G(3028118405, 4060706939),G(1355703091, 2537941837),G(2768370688, 3172427296),G(3460463360, 3965534120),G(2162789600, 2478458825),G(3777228824, 3098073531),G(3647794206, 3872591914),G(3353613203, 2420369946),G(2044532855, 3025462433),G(3629407893, 3781828041),G(657767197, 2363642526),G(2969692644, 2954553157),G(490890333, 3693191447),G(1917419194, 2308244654),
G(249290345, 2885305818),G(2459096579, 3606632272),G(1536935362, 2254145170),G(4068652851, 2817681462),G(2938332415, 3522101828),G(3983941407, 2201313642),G(2832443111, 2751642053),G(319328417, 3439552567),G(1810192997, 2149720354),G(115257598, 2687150443),G(3365297469, 3358938053),G(985396365, 4198672567),G(2226485464, 2624170354),G(635623182, 3280212943),G(4015754449, 4100266178),G(3583588355, 2562666361),G(1258259972, 3203332952),G(1572824965, 4004166190),G(4204241075, 2502603868),G(960334048, 3128254836),
G(1200417559, 3910318545),G(3434615535, 2443949090),G(2145785770, 3054936363),G(1608490389, 3818670454),G(4226531965, 2386669033),G(2061939484, 2983336292),G(2577424355, 3729170365),G(2147761134, 2330731478),G(537217770, 2913414348),G(671522212, 3641767935),G(2030314119, 2276104959),G(1464150824, 2845131199),G(756446706, 3556413999),G(2083391927, 2222758749),G(3677981733, 2778448436),G(302509871, 3473060546),G(1262810493, 2170662841),G(2652254940, 2713328551),G(2241576851, 3391660689),G(3875712888, 4239575861),
G(2959191467, 2649734913),G(477763862, 3312168642),G(2744688476, 4140210802),G(2789172121, 2587631751),G(2412723328, 3234539689),G(4089645983, 4043174611),G(2019157828, 2526984132),G(2523947285, 3158730165),G(4228675930, 3948412706),G(3716664280, 2467757941),G(1424604878, 3084697427),G(707014274, 3855871784),G(441883921, 2409919865),G(1626096725, 3012399831),G(958879083, 3765499789),G(1136170339, 2353437368),G(1420212923, 2941796710),G(3922749802, 3677245887),G(4062331362, 2298278679),G(4004172379, 2872848349),
G(1783990002, 3591060437),G(1651864663, 2244412773),G(3138572653, 2805515966),G(1775732168, 3506894958),G(36090781, 2191809349),G(1118855300, 2739761686),G(3546052773, 3424702107),G(3358824142, 4280877634),G(3173006913, 2675548521),G(745033169, 3344435652),G(931291462, 4180544565),G(1118928076, 2612840353),G(2472401918, 3266050441),G(4164244222, 4082563051),G(2065781727, 2551601907),G(1508485334, 3189502384),G(1885606668, 3986877980),G(3325987816, 2491798737),G(936259297, 3114748422),G(3317807770, 3893435527),
G(3684242592, 2433397204),G(310335944, 3041746506),G(2535403578, 3802183132),G(3732110884, 2376364457),G(1443913133, 2970455572),G(1804891417, 3713069465),G(3812411696, 2320668415),G(3691772795, 2900835519),G(3540974170, 3626044399),G(3823721592, 2266277749),G(1558426518, 2832847187),G(874291324, 3541058984),G(546432078, 2213161865),G(1756781921, 2766452331),G(1122235577, 3458065414),G(3922622708, 2161290883),G(3829536561, 2701613604),G(491953405, 3377017006),G(2762425404, 4221271257),G(115903142, 2638294536),
G(144878927, 3297868170),G(2328582307, 4122335212),G(3602847590, 2576459507),G(3429817663, 3220574384),G(4287272079, 4025717980),G(532061401, 2516073738),G(2812560400, 3145092172),G(3515700500, 3931365215),G(3807925548, 2457103259),G(3686165111, 3071379074),G(2460222741, 3839223843),G(1000768301, 2399514902),G(3398444024, 2999393627),G(3174313207, 3749242034),G(3057687578, 2343276271),G(2748367649, 2929095339),G(2361717737, 3661369174),G(402331761, 2288355734),G(2650398350, 2860444667),G(2239256113, 3575555834),
G(2473276895, 2234722396),G(3091596119, 2793402995),G(2790753324, 3491753744),G(1744220828, 2182346090),G(32792387, 2727932613),G(1114732307, 3409915766),G(3540899032, 4262394707),G(1676190983, 2663996692),G(2095238729, 3329995865),G(3692790235, 4162494831),G(3918606633, 2601559269),G(1677032819, 3251949087),G(1022549200, 4064936359),G(2249705986, 2540585224),G(2812132482, 3175731530),G(1367681955, 3969664413),G(1391672134, 2481040258),G(3887073815, 3101300322),G(2711358621, 3876625403),G(1157728226, 2422890877),
G(2520902107, 3028613596),G(3151127633, 3785766995),G(1432583859, 2366104372),G(1790729824, 2957630465),G(3312154103, 3697038081),G(459483579, 2310648801),G(1648096297, 2888311001),G(3133862196, 3610388751),G(3569276608, 2256492969),G(1240370288, 2820616212),G(1550462860, 3525770265),G(3653393848, 2203606415),G(3493000486, 2754508019),G(3292508783, 3443135024),G(2057817989, 2151959390),G(424788839, 2689949238),G(2678469697, 3362436547),G(2274345297, 4203045684),G(3568949458, 2626903552),G(166219527, 3283629441),
G(1281516233, 4104536801),G(3485302206, 2565335500),G(61660461, 3206669376),G(77075576, 4008336720),G(48172235, 2505210450),G(2207698942, 3131513062),G(612140029, 3914391328),G(382587518, 2446494580),G(478234398, 3058118225),G(1671534821, 3822647781),G(1581580175, 2389154863),G(903233395, 2986443579),G(55299920, 3733054474),G(1108304274, 2333159046)]);Ea6=AUs([(-76),(-72),(-69),(-66),(-62),(-59),(-56),(-52),(-49),(-46),(-42),(-39),(-36),(-32),(-29),(-26),(-22),(-19),(-16),(-12),(-9),(-6),(-2),1,4,8,11,14,17,
21,24,27,31,34,37,41,44,47,51,54,57,61,64,67,71,74,77,81,84,87,91,94,97,101,104,107,110,114,117,120,124,127,130,134,137,140,144,147,150,154,157,160,164,167,170,174,177,180,184,187,190,194,197,200,204,207,210,213,217,220,223,227,230,233,237,240,243,247,250,253,257,260,263,267,270,273,277,280,283,287,290,293,297,300,303,306,310,313,316,320,323,326,330,333,336,340,343,346,350,353,356,360,363,366,370,373,376,380,383,386,390,393,396,400,403,406,409,413,416,419,423,426,429,433,436,439,443,446,449,453,456,459,463,
466,469,473,476,479,483,486,489,493,496,499,502,506,509,512,516,519,522,526,529,532,536,539,542,546,549,552,556,559,562,566,569,572,576,579,582,586,589,592,595,599,602,605,609,612,615,619,622,625,629,632,635,639,642,645,649,652,655,659,662,665,669,672,675,679,682,685,689,692,695,698,702,705,708,712,715,718,722,725,728,732,735,738,742,745,748,752,755,758,762,765,768,772,775,778,782,785,788,791,795,798,801,805,808,811,815,818,821,825,828,831,835,838,841,845,848,851,855,858,861,865,868,871,875,878,881,885,888,
891,894,898,901,904,908,911,914,918,921,924,928,931,934,938,941,944,948,951,954,958,961,964,968,971,974,978,981,984,987,991,994,997,1001,1004,1007,1011,1014,1017,1021,1024,1027,1031,1034,1037,1041,1044,1047,1051,1054,1057,1061,1064,1067,1071,1074,1077,1081,1084,1087,1090,1094,1097,1100,1104,1107,1110,1114,1117,1120,1124,1127,1130,1134,1137,1140,1144,1147,1150,1154,1157,1160,1164,1167,1170,1174,1177,1180,1183,1187,1190,1193,1197,1200,1203,1207,1210,1213,1217,1220,1223,1227,1230,1233,1237,1240,1243,1247,1250,
1253,1257,1260,1263,1267,1270,1273,1276,1280,1283,1286,1290,1293,1296,1300,1303,1306,1310,1313,1316,1320,1323,1326,1330,1333,1336,1340,1343,1346,1350,1353,1356,1360,1363,1366,1370,1373,1376,1379,1383,1386,1389,1393,1396,1399,1403,1406,1409,1413,1416,1419,1423,1426,1429,1433,1436,1439,1443,1446,1449,1453,1456,1459,1463,1466,1469,1472,1476,1479,1482,1486,1489,1492,1496,1499,1502,1506,1509,1512,1516,1519,1522,1526,1529,1532,1536,1539,1542,1546,1549,1552,1556,1559,1562,1566,1569,1572,1575,1579,1582,1585,1589,1592,
1595,1599,1602,1605,1609,1612,1615,1619,1622,1625,1629,1632,1635,1639,1642,1645,1649,1652,1655,1659,1662,1665,1668,1672,1675,1678,1682,1685,1688,1692,1695,1698,1702,1705,1708,1712,1715,1718,1722,1725,1728,1732,1735,1738,1742,1745,1748,1752,1755,1758,1761,1765,1768,1771,1775,1778,1781,1785,1788,1791,1795,1798,1801,1805,1808,1811,1815,1818,1821,1825,1828,1831,1835,1838,1841,1845,1848,1851,1855,1858,1861,1864,1868,1871,1874,1878,1881,1884,1888,1891,1894,1898,1901,1904,1908,1911,1914,1918,1921,1924,1928,1931,1934,
1938,1941,1944,1948,1951,1954,1957,1961,1964,1967,1971,1974,1977,1981,1984,1987,1991,1994,1997,2001,2004,2007,2011,2014,2017,2021,2024,2027,2031,2034,2037,2041,2044,2047,2051,2054,2057,2060,2064,2067,2070,2074,2077,2080,2084,2087,2090,2094,2097,2100,2104,2107,2110,2114]);}
var AOK=K();
var Ea3=null;var Ea4=null;function Bse(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;d=b.cZ;e=b.dG;f=b.bV;if(!d){switch(c){case 0:break;case 1:return B(2746);case 2:return B(2747);case 3:return B(2748);case 4:return B(2749);case 5:return B(2750);case 6:return B(2751);default:g=new T;U(g);if(c>=0)BM(g,B(2752));else BM(g,B(2753));Bj(g, -c|0);return S(g);}return B(18);}h=((e*10|0)+1|0)+7|0;i=DW(h+1|0);if(e==1){j=f.data[0];if(j>=0){k=h;while(true){f=i.data;l=j/10|0;k=k+(-1)|0;f[k]=(48+(j-(l*10|0)|0)
|0)&65535;if(!l)break;j=l;}}else{m=BG(L(j),G(4294967295, 0));k=h;while(true){f=i.data;n=CN(m,L(10));k=k+(-1)|0;f[k]=(48+Bu(BD(m,Ce(n,L(10))))|0)&65535;if(CR(n,Bw))break;m=n;}}}else{o=i.data;p=Bx(e);q=p.data;CG(f,0,p,0,e);r=h;a:while(true){s=Bw;t=e-1|0;k=t;while(k>=0){u=BQo(Bi(Dq(s,32),BG(L(q[k]),G(4294967295, 0))));q[k]=Bu(u);s=L(CY1(u));k=k+(-1)|0;}v=Bu(s);k=r;while(true){k=k+(-1)|0;o[k]=(48+(v%10|0)|0)&65535;v=v/10|0;if(!v)break;if(!k)break;}w=(9-r|0)+k|0;x=0;while(x<w&&k>0){k=k+(-1)|0;o[k]=48;x=x+1|0;}while
(!q[t]){if(!t)break a;t=t+(-1)|0;}e=t+1|0;r=k;}while(o[k]==48){k=k+1|0;}}r=d>=0?0:1;d=h-k|0;y=(d-c|0)-1|0;if(!c){if(r){f=i.data;k=k+(-1)|0;f[k]=45;}return KE(i,k,h-k|0);}if(c>0&&y>=(-6)){if(y<0){f=i.data;t=2;c=( -y|0)+1|0;while(t<c){k=k+(-1)|0;f[k]=48;t=t+1|0;}c=k+(-1)|0;f[c]=46;c=c+(-1)|0;f[c]=48;if(r){c=c+(-1)|0;f[c]=45;}return KE(i,c,h-c|0);}f=i.data;z=k+y|0;t=h-1|0;while(t>=z){f[t+1|0]=f[t];t=t+(-1)|0;}f[z+1|0]=46;if(r){k=k+(-1)|0;f[k]=45;}return KE(i,k,(h-k|0)+1|0);}ba=k+1|0;g=new T;LJ(g,(16+h|0)-ba|0);if
(r)Bb(g,45);if((h-ba|0)<1)Q5(g,i,k,d);else{Bb(g,i.data[k]);Bb(g,46);Q5(g,i,ba,d-1|0);}Bb(g,69);if(y>0)Bb(g,43);BM(g,Oq(y));return S(g);}
function BzD(b,c){var d,e,f,g,h,i,j,k,l,m;d=El(b,Bw)?0:1;if(d)b=IZ(b);if(CR(b,Bw)){switch(c){case 0:break;case 1:return B(2746);case 2:return B(2747);case 3:return B(2748);case 4:return B(2749);case 5:return B(2750);case 6:return B(2751);default:e=new T;U(e);if(c>=0)BM(e,B(2752));else BM(e,B(2753));BM(e,c==(-2147483648)?B(2754):Oq( -c|0));return S(e);}return B(18);}f=DW(19);g=18;while(true){h=f.data;i=CN(b,L(10));g=g+(-1)|0;h[g]=Bu(Bi(L(48),BD(b,Ce(i,L(10)))))&65535;if(CR(i,Bw))break;b=i;}j=BD(BD(BD(L(18),L(g)),
L(c)),L(1));if(!c){if(d){g=g+(-1)|0;h[g]=45;}return KE(f,g,18-g|0);}if(c>0&&El(j,L(-6))){if(EP(j,Bw)){k=2;b=Bi(IZ(j),L(1));while(EP(L(k),b)){g=g+(-1)|0;h[g]=48;k=k+1|0;}c=g+(-1)|0;h[c]=46;c=c+(-1)|0;h[c]=48;if(d){c=c+(-1)|0;h[c]=45;}return KE(f,c,18-c|0);}l=g+Bu(j)|0;k=17;while(k>=l){h[k+1|0]=h[k];k=k+(-1)|0;}h[l+1|0]=46;if(d){g=g+(-1)|0;h[g]=45;}return KE(f,g,(18-g|0)+1|0);}m=g+1|0;e=new T;LJ(e,34-m|0);if(d)Bb(e,45);if((18-m|0)<1)Q5(e,f,g,18-g|0);else{Bb(e,h[g]);Bb(e,46);Q5(e,f,m,(18-g|0)-1|0);}Bb(e,69);if
(Do(j,Bw))Bb(e,43);BM(e,AAa(j));return S(e);}
function BQo(b){var c,d,e;if(El(b,Bw)){c=CN(b,L(1000000000));d=Dv(b,L(1000000000));}else{e=D3(b,1);c=CN(e,L(500000000));d=Bi(Dq(Dv(e,L(500000000)),1),BG(b,L(1)));}return DY(Dq(d,32),BG(c,G(4294967295, 0)));}
function BZG(){Ea3=Cc([(-1),(-1),31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]);Ea4=Cc([(-2147483648),1162261467,1073741824,1220703125,362797056,1977326743,1073741824,387420489,1000000000,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,1280000000,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729000000,887503681,1073741824,1291467969,1544804416,1838265625,60466176]);}
var BYk=K();
function Ye(b,c,d){var e,f;e=d-1|0;while(e>=0){f=c.data;if(b.data[e]!=f[e])break;e=e+(-1)|0;}if(e<0)d=0;else{c=c.data;d=El(BG(L(b.data[e]),G(4294967295, 0)),BG(L(c[e]),G(4294967295, 0)))?1:(-1);}return d;}
function AIt(b,c,d,e){var f,g,h,i,j;b=b.data;d=d.data;f=Bx(c+1|0);g=f.data;h=Bi(BG(L(b[0]),G(4294967295, 0)),BG(L(d[0]),G(4294967295, 0)));g[0]=Bu(h);i=CX(h,32);if(c<e){j=1;while(j<c){h=Bi(i,Bi(BG(L(b[j]),G(4294967295, 0)),BG(L(d[j]),G(4294967295, 0))));g[j]=Bu(h);i=CX(h,32);j=j+1|0;}while(j<e){h=Bi(i,BG(L(d[j]),G(4294967295, 0)));g[j]=Bu(h);i=CX(h,32);j=j+1|0;}}else{j=1;while(j<e){h=Bi(i,Bi(BG(L(b[j]),G(4294967295, 0)),BG(L(d[j]),G(4294967295, 0))));g[j]=Bu(h);i=CX(h,32);j=j+1|0;}while(j<c){h=Bi(i,BG(L(b[j]),
G(4294967295, 0)));g[j]=Bu(h);i=CX(h,32);j=j+1|0;}}if(DQ(i,Bw))g[j]=Bu(i);return f;}
function ALf(b,c,d,e){var f,g,h,i,j,k,l;f=Bx(c);g=f.data;h=Bw;i=0;while(i<e){j=b.data;k=d.data;l=Bi(h,BD(BG(L(j[i]),G(4294967295, 0)),BG(L(k[i]),G(4294967295, 0))));g[i]=Bu(l);h=CX(l,32);i=i+1|0;}while(i<c){l=Bi(h,BG(L(b.data[i]),G(4294967295, 0)));g[i]=Bu(l);h=CX(l,32);i=i+1|0;}return f;}
var AEL=K();
var Ea9=Bw;var Ea8=null;var Ea7=null;function ARJ(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=YX(b);c.Te=CR(BG(d,G(0, 2147483648)),Bw)?0:1;e=BG(d,G(4294967295, 1048575));f=Bu(CX(d,52))&2047;if(CR(e,Bw)&&!f){c.Ln=Bw;c.OA=0;return;}if(f)e=DY(e,G(0, 1048576));else{e=Dq(e,1);while(CR(BG(e,G(0, 1048576)),Bw)){e=Dq(e,1);f=f+(-1)|0;}}g=Ea7.data;h=f<<16>>16;i=0;j=g.length;if(i>j){c=new BW;Bm(c);M(c);}k=j-1|0;a:{while(true){if(i>k){l=( -i|0)-1|0;break a;}l=(i+k|0)/2|0;j=W(g[l],h);if(!j)break;if(j<=0)i=l+1|0;else k=l-1|0;}}if
(l<0)l= -l|0;h=l+1|0;k=12+(f-g[h]|0)|0;m=PA(e,Ea8.data[h],k);if(E3(m,Ea9)){while(Kx(m,Ea9)<=0){l=l+(-1)|0;m=Bi(Ce(m,L(10)),L(9));}g=Ea7.data;h=l+1|0;k=12+(f-g[h]|0)|0;m=PA(e,Ea8.data[h],k);}e=Dq(e,1);d=Bi(e,L(1));g=Ea8.data;h=l+1|0;n=g[h];f=k-1|0;n=PA(d,n,f);o=A31(m,PA(BD(e,L(1)),Ea8.data[h],f));p=AQe(m,n);h=Kx(o,p);e=h>0?Ce(Iw(m,o),o):h<0?Bi(Ce(Iw(m,p),p),p):Ce(Iw(Bi(m,CN(p,L(2))),p),p);if(Kx(e,G(2808348672, 232830643))>=0)while(true){l=l+1|0;e=Iw(e,L(10));if(Kx(e,G(2808348672, 232830643))<0)break;}else if
(Kx(e,G(1569325056, 23283064))<0){l=l+(-1)|0;e=Ce(e,L(10));}c.Ln=e;c.OA=l-330|0;}
function A31(b,c){var d,e;d=L(1);while(true){e=Ce(d,L(10));if(Kx(Iw(b,e),Iw(c,e))<=0)break;d=e;}return d;}
function AQe(b,c){var d,e;d=L(1);while(true){e=Ce(d,L(10));if(Kx(Iw(b,e),Iw(c,e))>=0)break;d=e;}return d;}
function PA(b,c,d){var e,f,g,h,i,j,k,l;e=BG(b,L(65535));f=BG(D3(b,16),L(65535));g=BG(D3(b,32),L(65535));h=BG(D3(b,48),L(65535));i=BG(c,L(65535));j=BG(D3(c,16),L(65535));k=BG(D3(c,32),L(65535));l=BG(D3(c,48),L(65535));return Bi(Bi(Bi(Dq(Ce(l,h),32+d|0),Dq(Bi(Ce(l,g),Ce(k,h)),16+d|0)),Dq(Bi(Bi(Ce(l,f),Ce(k,g)),Ce(j,h)),d)),D3(Bi(Bi(Bi(Ce(k,e),Ce(j,f)),Ce(i,g)),Dq(Bi(Bi(Bi(Ce(l,e),Ce(k,f)),Ce(j,g)),Ce(i,h)),16)),32-d|0));}
function BF6(){Ea9=Iw(L(-1),L(10));Ea8=AH_([G(3251292512, 2194092222),G(1766094183, 3510547556),G(553881887, 2808438045),G(443105509, 2246750436),G(3285949193, 3594800697),G(910772436, 2875840558),G(2446604867, 2300672446),G(2196580869, 3681075914),G(2616258154, 2944860731),G(1234013064, 2355888585),G(1974420903, 3769421736),G(720543263, 3015537389),G(1435428070, 2412429911),G(578697993, 3859887858),G(2180945313, 3087910286),G(885762791, 2470328229),G(3135207384, 3952525166),G(1649172448, 3162020133),G(3037324877, 2529616106),
G(3141732885, 4047385770),G(2513386308, 3237908616),G(1151715587, 2590326893),G(983751480, 4144523029),G(1645994643, 3315618423),G(3034782633, 2652494738),G(3996658754, 4243991581),G(2338333544, 3395193265),G(1870666835, 2716154612),G(4073513845, 2172923689),G(3940641775, 3476677903),G(575533043, 2781342323),G(2178413352, 2225073858),G(2626467905, 3560118173),G(3819161242, 2848094538),G(478348616, 2278475631),G(3342338164, 3645561009),G(3532863990, 2916448807),G(1108304273, 2333159046),G(55299919, 3733054474),
G(903233395, 2986443579),G(1581580175, 2389154863),G(1671534821, 3822647781),G(478234397, 3058118225),G(382587518, 2446494580),G(612140029, 3914391328),G(2207698941, 3131513062),G(48172235, 2505210450),G(77075576, 4008336720),G(61660460, 3206669376),G(3485302205, 2565335500),G(1281516232, 4104536801),G(166219527, 3283629441),G(3568949458, 2626903552),G(2274345296, 4203045684),G(2678469696, 3362436547),G(424788838, 2689949238),G(2057817989, 2151959390),G(3292508783, 3443135024),G(3493000485, 2754508019),G(3653393847, 2203606415),
G(1550462860, 3525770265),G(1240370288, 2820616212),G(3569276608, 2256492969),G(3133862195, 3610388751),G(1648096297, 2888311001),G(459483578, 2310648801),G(3312154103, 3697038081),G(1790729823, 2957630465),G(1432583858, 2366104372),G(3151127633, 3785766995),G(2520902106, 3028613596),G(1157728226, 2422890877),G(2711358621, 3876625403),G(3887073815, 3101300322),G(1391672133, 2481040258),G(1367681954, 3969664413),G(2812132482, 3175731530),G(2249705985, 2540585224),G(1022549199, 4064936359),G(1677032818, 3251949087),
G(3918606632, 2601559269),G(3692790234, 4162494831),G(2095238728, 3329995865),G(1676190982, 2663996692),G(3540899031, 4262394707),G(1114732307, 3409915766),G(32792386, 2727932613),G(1744220827, 2182346090),G(2790753324, 3491753744),G(3091596118, 2793402995),G(2473276894, 2234722396),G(2239256113, 3575555834),G(2650398349, 2860444667),G(402331761, 2288355734),G(2361717736, 3661369174),G(2748367648, 2929095339),G(3057687578, 2343276271),G(3174313206, 3749242034),G(3398444024, 2999393627),G(1000768301, 2399514902),
G(2460222741, 3839223843),G(3686165111, 3071379074),G(3807925548, 2457103259),G(3515700499, 3931365215),G(2812560399, 3145092172),G(532061401, 2516073738),G(4287272078, 4025717980),G(3429817663, 3220574384),G(3602847589, 2576459507),G(2328582306, 4122335212),G(144878926, 3297868170),G(115903141, 2638294536),G(2762425404, 4221271257),G(491953404, 3377017006),G(3829536560, 2701613604),G(3922622707, 2161290883),G(1122235577, 3458065414),G(1756781920, 2766452331),G(546432077, 2213161865),G(874291324, 3541058984),
G(1558426518, 2832847187),G(3823721592, 2266277749),G(3540974170, 3626044399),G(3691772795, 2900835519),G(3812411695, 2320668415),G(1804891416, 3713069465),G(1443913133, 2970455572),G(3732110884, 2376364457),G(2535403578, 3802183132),G(310335944, 3041746506),G(3684242592, 2433397204),G(3317807769, 3893435527),G(936259297, 3114748422),G(3325987815, 2491798737),G(1885606668, 3986877980),G(1508485334, 3189502384),G(2065781726, 2551601907),G(4164244222, 4082563051),G(2472401918, 3266050441),G(1118928075, 2612840353),
G(931291461, 4180544565),G(745033169, 3344435652),G(3173006913, 2675548521),G(3358824142, 4280877634),G(3546052773, 3424702107),G(1118855300, 2739761686),G(36090780, 2191809349),G(1775732167, 3506894958),G(3138572652, 2805515966),G(1651864662, 2244412773),G(1783990001, 3591060437),G(4004172378, 2872848349),G(4062331362, 2298278679),G(3922749802, 3677245887),G(1420212923, 2941796710),G(1136170338, 2353437368),G(958879082, 3765499789),G(1626096725, 3012399831),G(441883920, 2409919865),G(707014273, 3855871784),
G(1424604878, 3084697427),G(3716664280, 2467757941),G(4228675929, 3948412706),G(2523947284, 3158730165),G(2019157827, 2526984132),G(4089645983, 4043174611),G(2412723327, 3234539689),G(2789172121, 2587631751),G(2744688475, 4140210802),G(477763862, 3312168642),G(2959191467, 2649734913),G(3875712888, 4239575861),G(2241576851, 3391660689),G(2652254940, 2713328551),G(1262810493, 2170662841),G(302509870, 3473060546),G(3677981733, 2778448436),G(2083391927, 2222758749),G(756446706, 3556413999),G(1464150824, 2845131199),
G(2030314118, 2276104959),G(671522212, 3641767935),G(537217769, 2913414348),G(2147761134, 2330731478),G(2577424355, 3729170365),G(2061939484, 2983336292),G(4226531965, 2386669033),G(1608490388, 3818670454),G(2145785770, 3054936363),G(3434615534, 2443949090),G(1200417559, 3910318545),G(960334047, 3128254836),G(4204241074, 2502603868),G(1572824964, 4004166190),G(1258259971, 3203332952),G(3583588354, 2562666361),G(4015754449, 4100266178),G(635623181, 3280212943),G(2226485463, 2624170354),G(985396364, 4198672567),
G(3365297469, 3358938053),G(115257597, 2687150443),G(1810192996, 2149720354),G(319328417, 3439552567),G(2832443111, 2751642053),G(3983941407, 2201313642),G(2938332415, 3522101828),G(4068652850, 2817681462),G(1536935362, 2254145170),G(2459096579, 3606632272),G(249290345, 2885305818),G(1917419194, 2308244654),G(490890333, 3693191447),G(2969692644, 2954553157),G(657767197, 2363642526),G(3629407892, 3781828041),G(2044532855, 3025462433),G(3353613202, 2420369946),G(3647794205, 3872591914),G(3777228823, 3098073531),
G(2162789599, 2478458825),G(3460463359, 3965534120),G(2768370687, 3172427296),G(1355703090, 2537941837),G(3028118404, 4060706939),G(3281488183, 3248565551),G(1766197087, 2598852441),G(1107928421, 4158163906),G(27349277, 3326531125),G(21879422, 2661224900),G(35007075, 4257959840),G(28005660, 3406367872),G(2599384905, 2725094297),G(361521006, 2180075438),G(4014407446, 3488120700),G(3211525957, 2790496560),G(2569220766, 2232397248),G(3251759766, 3571835597),G(883420894, 2857468478),G(2424723634, 2285974782),G(443583977, 3657559652),
G(2931847559, 2926047721),G(1486484588, 2340838177),G(3237368801, 3745341083),G(12914663, 2996272867),G(2587312108, 2397018293),G(3280705914, 3835229269),G(3483558190, 3068183415),G(2786846552, 2454546732),G(1022980646, 3927274772),G(3395364895, 3141819817),G(998304997, 2513455854),G(3315274914, 4021529366),G(1793226472, 3217223493),G(3152568096, 2573778794),G(2467128576, 4118046071),G(1114709402, 3294436857),G(3468747899, 2635549485),G(1255029343, 4216879177),G(3581003852, 3373503341),G(2005809622, 2698802673),
G(3322634616, 2159042138),G(162254630, 3454467422),G(2706784082, 2763573937),G(447440347, 2210859150),G(715904555, 3537374640),G(572723644, 2829899712),G(3035159293, 2263919769),G(2279274491, 3622271631),G(964426134, 2897817305),G(771540907, 2318253844),G(2952452370, 3709206150),G(2361961896, 2967364920),G(1889569516, 2373891936),G(1305324308, 3798227098),G(2762246365, 3038581678),G(3927784010, 2430865342),G(2848480580, 3889384548),G(3996771382, 3111507638),G(620436728, 2489206111),G(3569679143, 3982729777),
G(1137756396, 3186183822),G(3487185494, 2548947057),G(2143522954, 4078315292),G(4291798741, 3262652233),G(856458615, 2610121787),G(2229327243, 4176194859),G(2642455254, 3340955887),G(395977285, 2672764710),G(633563656, 4276423536),G(3942824761, 3421138828),G(577279431, 2736911063),G(2179810463, 2189528850),G(3487696741, 3503246160),G(2790157393, 2802596928),G(3950112833, 2242077542),G(2884206696, 3587324068),G(4025352275, 2869859254),G(4079275279, 2295887403),G(1372879692, 3673419846),G(239310294, 2938735877),
G(2768428613, 2350988701),G(2711498862, 3761581922),G(451212171, 3009265538),G(2078956655, 2407412430),G(3326330649, 3851859888),G(84084141, 3081487911),G(3503241150, 2465190328),G(451225085, 3944304526),G(3796953905, 3155443620),G(3037563124, 2524354896),G(3142114080, 4038967834),G(3372684723, 3231174267),G(980160860, 2584939414),G(3286244294, 4135903062),G(911008517, 3308722450),G(728806813, 2646977960),G(1166090902, 4235164736),G(73879262, 3388131789),G(918096869, 2710505431),G(4170451332, 2168404344),G(4095741754, 3469446951),
G(2417599944, 2775557561),G(1075086496, 2220446049),G(3438125312, 3552713678),G(173519872, 2842170943),G(1856802816, 2273736754),G(393904128, 3637978807),G(2892103680, 2910383045),G(2313682944, 2328306436),G(1983905792, 3725290298),G(3305111552, 2980232238),G(67108864, 2384185791),G(2684354560, 3814697265),G(2147483648, 3051757812),G(0, 2441406250),G(0, 3906250000),G(0, 3125000000),G(0, 2500000000),G(0, 4000000000),G(0, 3200000000),G(0, 2560000000),G(0, 4096000000),G(0, 3276800000),G(0, 2621440000),G(0, 4194304000),
G(0, 3355443200),G(0, 2684354560),G(0, 2147483648),G(3435973836, 3435973836),G(1889785610, 2748779069),G(2370821947, 2199023255),G(3793315115, 3518437208),G(457671715, 2814749767),G(2943117749, 2251799813),G(3849994940, 3602879701),G(2221002492, 2882303761),G(917808535, 2305843009),G(3186480574, 3689348814),G(3408177918, 2951479051),G(1867548875, 2361183241),G(1270091283, 3777893186),G(157079567, 3022314549),G(984657113, 2417851639),G(3293438299, 3868562622),G(916763721, 3094850098),G(2451397895, 2475880078),
G(3063243173, 3961408125),G(2450594538, 3169126500),G(1960475630, 2535301200),G(3136761009, 4056481920),G(2509408807, 3245185536),G(1148533586, 2596148429),G(3555640657, 4153837486),G(1985519066, 3323069989),G(2447408712, 2658455991),G(2197867021, 4253529586),G(899300158, 3402823669),G(1578433585, 2722258935),G(1262746868, 2177807148),G(1161401530, 3484491437),G(3506101601, 2787593149),G(3663874740, 2230074519),G(3285219207, 3568119231),G(1769181906, 2854495385),G(1415345525, 2283596308),G(1405559381, 3653754093),
G(2842434423, 2923003274),G(3132940998, 2338402619),G(2435725219, 3741444191),G(1089586716, 2993155353),G(2589656291, 2394524282),G(707476229, 3831238852),G(3142961361, 3064991081),G(1655375629, 2451992865),G(2648601007, 3923188584),G(2977874265, 3138550867),G(664312493, 2510840694),G(2780886908, 4017345110),G(2224709526, 3213876088),G(3497754539, 2571100870),G(1301439967, 4113761393),G(2759138892, 3291009114),G(3066304573, 2632807291),G(3188100398, 4212491666),G(1691486859, 3369993333),G(3071176406, 2695994666),
G(1597947665, 2156795733),G(1697722806, 3450873173),G(3076165163, 2760698538),G(4178919049, 2208558830),G(2391303182, 3533694129),G(2772036005, 2826955303),G(3935615722, 2261564242),G(2861011319, 3618502788),G(4006795973, 2894802230),G(3205436779, 2315841784),G(2551718468, 3705346855),G(2041374775, 2964277484),G(2492093279, 2371421987),G(551375410, 3794275180),G(441100328, 3035420144),G(1211873721, 2428336115),G(1938997954, 3885337784),G(2410191822, 3108270227),G(210166539, 2486616182),G(1195259923, 3978585891),
G(97214479, 3182868713),G(1795758501, 2546294970),G(2873213602, 4074071952),G(580583963, 3259257562),G(3041447548, 2607406049),G(2289335700, 4171849679),G(2690462019, 3337479743),G(3870356534, 2669983794),G(3615590076, 4271974071),G(2033478602, 3417579257),G(4203763259, 2734063405),G(3363010607, 2187250724),G(2803836594, 3499601159),G(3102062734, 2799680927),G(763663269, 2239744742),G(2080854690, 3583591587),G(4241664129, 2866873269),G(4252324763, 2293498615),G(2508752324, 3669597785),G(2007001859, 2935678228),
G(3323588406, 2348542582),G(1881767613, 3757668132),G(4082394468, 3006134505),G(3265915574, 2404907604),G(2648484541, 3847852167),G(400800715, 3078281734),G(1179634031, 2462625387),G(2746407909, 3940200619),G(3056119786, 3152160495),G(2444895829, 2521728396),G(2193846408, 4034765434),G(2614070585, 3227812347),G(373269550, 2582249878),G(4033205117, 4131599804),G(4085557553, 3305279843),G(691465664, 2644223875),G(1106345063, 4230758200),G(885076050, 3384606560),G(708060840, 2707685248),G(2284435591, 2166148198),
G(2796103486, 3465837117),G(518895870, 2772669694),G(1274110155, 2218135755),G(2038576249, 3549017208),G(3348847917, 2839213766),G(1820084875, 2271371013),G(2053142340, 3634193621),G(783520413, 2907354897),G(3203796708, 2325883917),G(1690100896, 3721414268),G(3070067635, 2977131414),G(3315047567, 2381705131),G(3586089190, 3810728210),G(2868871352, 3048582568),G(4013084000, 2438866054),G(3843954022, 3902185687),G(1357176299, 3121748550),G(1085741039, 2497398840),G(1737185663, 3995838144),G(2248741989, 3196670515),
G(1798993591, 2557336412),G(3737383206, 4091738259),G(3848900024, 3273390607),G(1361133101, 2618712486),G(459826043, 4189939978),G(2085847752, 3351951982),G(4245658579, 2681561585),G(2498086431, 4290498537),G(280482227, 3432398830),G(224385781, 2745919064),G(1038502084, 2196735251),G(4238583712, 3514776401),G(2531873511, 2811821121),G(1166505349, 2249456897),G(2725402018, 3599131035),G(2180321615, 2879304828),G(3462244210, 2303443862),G(2103616899, 3685510180),G(1682893519, 2948408144),G(2205308275, 2358726515),
G(3528493240, 3773962424),G(3681788051, 3019169939),G(3804423900, 2415335951),G(74124026, 3864537523),G(1777286139, 3091630018),G(3139815829, 2473304014),G(2446724950, 3957286423),G(3675366878, 3165829138),G(363313125, 2532663311),G(3158281377, 4052261297),G(808638183, 3241809038),G(2364897465, 2593447230),G(3783835944, 4149515568),G(450088378, 3319612455),G(360070702, 2655689964),G(2294100042, 4249103942),G(117293115, 3399283154),G(952827951, 2719426523),G(2480249279, 2175541218),G(3109405388, 3480865949),
G(3346517769, 2784692759),G(3536207675, 2227754207),G(2221958443, 3564406732),G(59579836, 2851525386),G(3483637705, 2281220308),G(419859574, 3649952494),G(1194881118, 2919961995),G(955904894, 2335969596),G(4106428209, 3737551353),G(708162189, 2990041083),G(2284516670, 2392032866),G(1937239754, 3827252586),G(690798344, 3061802069),G(1411632134, 2449441655),G(2258611415, 3919106648),G(3524876050, 3135285318),G(242920462, 2508228255),G(388672740, 4013165208),G(2028925110, 3210532166),G(764146629, 2568425733),G(363641147, 4109481173),
G(2008899836, 3287584938),G(3325106787, 2630067950),G(1025203564, 4208108721),G(4256136688, 3366486976),G(2545915891, 2693189581),G(1177739254, 2154551665),G(1884382806, 3447282664),G(2366499704, 2757826131),G(1034206304, 2206260905),G(1654730086, 3530017448),G(3041770987, 2824013958),G(4151403708, 2259211166),G(629291719, 3614737867),G(3080413753, 2891790293),G(4182317920, 2313432234),G(4114728295, 3701491575),G(3291782636, 2961193260),G(2633426109, 2368954608),G(3354488315, 3790327373),G(106610275, 3032261899),
G(944281679, 2425809519),G(3228837605, 3881295230),G(2583070084, 3105036184),G(2925449526, 2484028947),G(1244745405, 3974446316),G(136802865, 3179557053),G(1827429210, 2543645642),G(3782880196, 4069833027),G(1308317238, 3255866422),G(3623634168, 2604693137),G(2361840832, 4167509020),G(1889472666, 3334007216),G(652584673, 2667205773),G(185142018, 4267529237),G(2725093992, 3414023389),G(3039068653, 2731218711),G(1572261463, 2184974969),G(4233605259, 3495959950),G(3386884207, 2796767960),G(2709507366, 2237414368),
G(3476218326, 3579862989),G(3639968120, 2863890391),G(2052981037, 2291112313),G(2425776200, 3665779701),G(1081627501, 2932623761),G(6308541, 2346099009),G(1728080585, 3753758414),G(2241457927, 3003006731),G(934172882, 2402405385),G(1494676612, 3843848616),G(336747830, 3075078893),G(1987385183, 2460063114),G(602835915, 3936100983),G(2200255650, 3148880786),G(901211061, 2519104629),G(3159924616, 4030567406),G(1668946233, 3224453925),G(1335156987, 2579563140),G(2136251179, 4127301024),G(2567994402, 3301840819),
G(2913388981, 2641472655),G(366455074, 4226356249),G(1152157518, 3381084999),G(1780719474, 2704867999),G(2283569038, 2163894399),G(1076730083, 3462231039),G(1720377526, 2769784831),G(517308561, 2215827865),G(827693699, 3545324584),G(1521148418, 2836259667),G(3793899112, 2269007733),G(916277824, 3630412374),G(1592015718, 2904329899),G(2132606034, 2323463919),G(835189277, 3717542271),G(4104125258, 2974033816),G(2424306747, 2379227053),G(3019897337, 3806763285),G(2415917869, 3045410628),G(3650721214, 2436328502),
G(2405180105, 3898125604),G(2783137543, 3118500483),G(3944496953, 2494800386),G(298240911, 3991680619),G(1097586188, 3193344495),G(878068950, 2554675596),G(3981890698, 4087480953),G(608532181, 3269984763),G(2204812663, 2615987810),G(3527700261, 4185580496),G(1963166749, 3348464397),G(4147513777, 2678771517),G(3200048207, 4286034428),G(4278025484, 3428827542),G(1704433468, 2743062034),G(2222540234, 2194449627),G(120090538, 3511119404),G(955065889, 2808895523),G(2482039630, 2247116418),G(3112269949, 3595386269),
G(3348809418, 2876309015),G(2679047534, 2301047212),G(850502218, 3681675540),G(680401775, 2945340432),G(3121301797, 2356272345),G(699115580, 3770035753),G(2277279382, 3016028602),G(103836587, 2412822882),G(1025131999, 3860516611),G(4256079436, 3088413288),G(827883168, 2470730631),G(3901593088, 3953169009)]);Ea7=AUs([(-70),(-66),(-63),(-60),(-56),(-53),(-50),(-46),(-43),(-40),(-36),(-33),(-30),(-26),(-23),(-20),(-16),(-13),(-10),(-6),(-3),0,4,7,10,14,17,20,23,27,30,33,37,40,43,47,50,53,57,60,63,67,70,73,77,80,
83,87,90,93,97,100,103,107,110,113,116,120,123,126,130,133,136,140,143,146,150,153,156,160,163,166,170,173,176,180,183,186,190,193,196,200,203,206,210,213,216,219,223,226,229,233,236,239,243,246,249,253,256,259,263,266,269,273,276,279,283,286,289,293,296,299,303,306,309,312,316,319,322,326,329,332,336,339,342,346,349,352,356,359,362,366,369,372,376,379,382,386,389,392,396,399,402,406,409,412,415,419,422,425,429,432,435,439,442,445,449,452,455,459,462,465,469,472,475,479,482,485,489,492,495,499,502,505,508,512,
515,518,522,525,528,532,535,538,542,545,548,552,555,558,562,565,568,572,575,578,582,585,588,592,595,598,601,605,608,611,615,618,621,625,628,631,635,638,641,645,648,651,655,658,661,665,668,671,675,678,681,685,688,691,695,698,701,704,708,711,714,718,721,724,728,731,734,738,741,744,748,751,754,758,761,764,768,771,774,778,781,784,788,791,794,797,801,804,807,811,814,817,821,824,827,831,834,837,841,844,847,851,854,857,861,864,867,871,874,877,881,884,887,891,894,897,900,904,907,910,914,917,920,924,927,930,934,937,
940,944,947,950,954,957,960,964,967,970,974,977,980,984,987,990,993,997,1000,1003,1007,1010,1013,1017,1020,1023,1027,1030,1033,1037,1040,1043,1047,1050,1053,1057,1060,1063,1067,1070,1073,1077,1080,1083,1086,1090,1093,1096,1100,1103,1106,1110,1113,1116,1120,1123,1126,1130,1133,1136,1140,1143,1146,1150,1153,1156,1160,1163,1166,1170,1173,1176,1180,1183,1186,1189,1193,1196,1199,1203,1206,1209,1213,1216,1219,1223,1226,1229,1233,1236,1239,1243,1246,1249,1253,1256,1259,1263,1266,1269,1273,1276,1279,1282,1286,1289,
1292,1296,1299,1302,1306,1309,1312,1316,1319,1322,1326,1329,1332,1336,1339,1342,1346,1349,1352,1356,1359,1362,1366,1369,1372,1376,1379,1382,1385,1389,1392,1395,1399,1402,1405,1409,1412,1415,1419,1422,1425,1429,1432,1435,1439,1442,1445,1449,1452,1455,1459,1462,1465,1469,1472,1475,1478,1482,1485,1488,1492,1495,1498,1502,1505,1508,1512,1515,1518,1522,1525,1528,1532,1535,1538,1542,1545,1548,1552,1555,1558,1562,1565,1568,1572,1575,1578,1581,1585,1588,1591,1595,1598,1601,1605,1608,1611,1615,1618,1621,1625,1628,1631,
1635,1638,1641,1645,1648,1651,1655,1658,1661,1665,1668,1671,1674,1678,1681,1684,1688,1691,1694,1698,1701,1704,1708,1711,1714,1718,1721,1724,1728,1731,1734,1738,1741,1744,1748,1751,1754,1758,1761,1764,1767,1771,1774,1777,1781,1784,1787,1791,1794,1797,1801,1804,1807,1811,1814,1817,1821,1824,1827,1831,1834,1837,1841,1844,1847,1851,1854,1857,1861,1864,1867,1870,1874,1877,1880,1884,1887,1890,1894,1897,1900,1904,1907,1910,1914,1917,1920,1924,1927,1930,1934,1937,1940,1944,1947,1950,1954,1957,1960,1963,1967,1970,1973,
1977,1980,1983,1987,1990,1993,1997,2000,2003,2007,2010,2013,2017,2020,2023,2027,2030,2033,2037,2040,2043,2047,2050,2053,2057,2060,2063,2066,2070,2073,2076,2080,2083,2086,2090,2093,2096,2100,2103,2106,2110,2113,2116,2120]);}
var AJe=K(Ks);
var AS7=K(RR);
function AKf(a){AJi(a);return a.y3;}
function BdL(){Q_.call(this);this.NM=null;}
function BXK(){var a=new BdL();CDL(a);return a;}
function CDL(a){var b;A9c(a);b=new Pq;LJ(b,16);a.NM=b;a.a1M=b;}
function ALQ(a){return S(a.NM);}
function GN(a,b){Bb(a.NM,b&65535);}
function Jf(a,b){BM(a.NM,b);}
function Rc(){var a=this;Dh.call(a);a.bMd=0;a.bKz=0;}
var Eaa=null;var Eab=null;var D__=null;var D_v=null;var Ea$=null;function UD(){UD=Be(Rc);Ca5();}
function A21(a,b,c,d){var e=new Rc();BGu(e,a,b,c,d);return e;}
function Cz_(){UD();return Ea$.d3();}
function BGu(a,b,c,d,e){UD();FO(a,b,c);a.bMd=d;a.bKz=e;}
function Ca5(){var b;Eaa=A21(B(2755),0,1,0);Eab=A21(B(2756),1,0,0);D__=A21(B(2757),2,0,1);b=A21(B(2758),3,1,0);D_v=b;Ea$=V(Rc,[Eaa,Eab,D__,b]);}
var BBn=K();
function AWg(b,c){switch(b){case 0:break;case 32:return 32;case 33:return 33;case 34:return 34;case 35:return 35;case 36:return 36;case 37:return 37;case 38:return 38;case 39:return 39;case 40:return 40;case 41:return 41;case 42:return 42;case 43:return 43;case 44:return 44;case 45:return 45;case 46:return 46;case 47:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 58:return 58;case 59:return 59;case 60:return 60;case 61:return 61;case 62:return 62;case 63:return 63;case 64:return 64;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 91:return 91;case 92:return 92;case 93:return 93;case 94:return 94;case 95:return 95;case 96:return 96;case 97:return 97;case 98:return 98;case 99:return 99;case 100:return 100;case 101:return 101;case 102:return 102;case 103:return 103;case 104:return 104;case 105:return 105;case 106:return 106;case 107:return 107;case 108:return 108;case 109:return 109;case 110:return 110;case 111:return 111;case 112:return 112;case 113:return 113;case 114:return 114;case 115:return 115;case 116:return 116;case 117:return 117;case 118:return 118;case 119:return 119;case 120:return 120;case 121:return 121;case 122:return 122;case 123:return 123;case 124:return 124;case 125:return 125;case 126:return 126;case 160:return 32;case 161:return 173;case 163:return 156;case 167:return !c
?(-1):256;case 170:return 166;case 171:return 174;case 172:return 170;case 174:return 169;case 176:return 248;case 177:return 241;case 178:return 253;case 183:return 250;case 186:return 167;case 187:return 175;case 188:return 172;case 189:return 171;case 191:return 168;case 192:return 0;case 193:return 1;case 194:return 2;case 196:return 142;case 197:return 143;case 198:return 146;case 199:return 128;case 200:return 3;case 201:return 144;case 202:return 4;case 203:return 5;case 205:return 6;case 209:return 165;case 211:return 7;case 212:return 8;case 213:return 9;case 214:return 153;case 215:return 158;case 216:return 157;case 218:return 10;case 220:return 154;case 223:return 11;case 224:return 133;case 225:return 160;case 226:return 131;case 227:return 12;case 228:return 132;case 229:return 134;case 230:return 145;case 231:return 135;case 232:return 138;case 233:return 130;case 234:return 136;case 235:return 137;case 236:return 141;case 237:return 161;case 238:return 140;case 239:return 139;case 241:return 164;case 242:return 149;case 243:return 162;case 244:return 147;case 245:return 13;case 246:return 148;case 247:return 246;case 248:return 155;case 249:return 151;case 250:return 163;case 251:return 150;case 252:return 129;case 255:return 152;case 287:return 14;case 304:return 15;case 305:return 16;case 338:return 17;case 339:return 18;case 350:return 19;case 351:return 20;case 372:return 21;case 373:return 22;case 382:return 23;case 402:return 159;case 519:return 24;case 915:return 226;case 920:return 233;case 931:return 228;case 934:return 232;case 937:return 234;case 945:return 224;case 946:return 225;case 948:return 235;case 956:return 230;case 960:return 227;case 963:return 229;case 964:return 231;case 8319:return 252;case 8709:return 237;case 8712:return 238;case 8729:return 249;case 8730:return 251;case 8734:return 236;case 8745:return 239;case 8776:return 247;case 8801:return 240;case 8804:return 243;case 8805:return 242;case 8992:return 244;case 8993:return 245;case 9472:return 196;case 9474:return 179;case 9484:return 218;case 9488:return 191;case 9492:return 192;case 9496:return 217;case 9500:return 195;case 9508:return 180;case 9516:return 194;case 9524:return 193;case 9532:return 197;case 9552:return 205;case 9553:return 186;case 9554:return 213;case 9555:return 214;case 9556:return 201;case 9557:return 184;case 9558:return 183;case 9559:return 187;case 9560:return 212;case 9561:return 211;case 9562:return 200;case 9563:return 190;case 9564:return 189;case 9565:return 188;case 9566:return 198;case 9567:return 199;case 9568:return 204;case 9569:return 181;case 9570:return 182;case 9571:return 185;case 9572:return 209;case 9573:return 210;case 9574:return 203;case 9575:return 207;case 9576:return 208;case 9577:return 202;case 9578:return 216;case 9579:return 215;case 9580:return 206;case 9600:return 223;case 9604:return 220;case 9608:return 219;case 9612:return 221;case 9616:return 222;case 9617:return 176;case 9618:return 177;case 9619:return 178;case 9632:return 254;default:return (-1);}return 25;}
function UY(){var a=this;D.call(a);a.sq=null;a.bt4=null;a.br5=null;a.bhs=null;a.bKr=null;a.bMY=0.0;a.bGV=0.0;a.bbM=0.0;a.bbL=0.0;a.bbK=0.0;a.bju=null;a.bc8=null;a.bdN=null;a.bg8=null;a.SR=0.0;a.Am=0.0;a.R3=0.0;}
var D8y=null;var D95=0.0;var D96=0.0;var D97=0.0;function X6(){X6=Be(UY);ChY();}
function AXh(a,b){var c;c=Cp(a.sq,b);if(c===null&&b!==H(F2)){c=AXh(a,AAr(b));BS(a.sq,b,c);}return c;}
function AYd(a,b){return b===null?null:AXh(a,C7(b));}
function BCX(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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(BrB(b,a.bbM,a.bbL,a.bbK)>=4096.0)return;d=a.bhs;e=b.bc;f=b.bM;g=b.bb;h=0;$p=1;case 1:$z=BAL(d,e,f,g,h);if(C()){break _;}e=$z;f=e%65536|0;g=e/65536|0;LW(C1n,f/1.0,g/1.0);Cj(1.0,1.0,1.0,1.0);i=b.bc;X6();i=i-D95;j=b.bM-D96;k=b.bb-D97;$p=2;case 2:Bj7(a,b,i,j,k,c);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,$p);}
function Bj7(a,b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=AYd(a,b);if(g===null)return;$p=1;case 1:g.Bx(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BsI(a,b){var c,d;a.bhs=b;c=IA(Gy(a.sq));while(GH(c)){d=HH(c);if(d!==null)d.bql(b);}}
function ChY(){var b,c,d,e,f;b=new UY;X6();c=Dc();b.sq=c;b.bju=Bx(16);b.bc8=Dk(16);b.bdN=Dk(16);b.bg8=Dk(3);b.SR=0.0;b.Am=0.0;b.R3=0.0;d=new ARi;e=new ARx;HF(e);f=Cf(e,0,0);e.bp2=f;Ci(f,(-12.0),(-14.0),(-1.0),24,12,2,0.0);f=Cf(e,0,14);e.a2i=f;Ci(f,(-1.0),(-2.0),(-1.0),2,14,2,0.0);d.VG=e;BS(c,H(UJ),d);c=b.sq;d=new A$T;d.bhj=Dc();BS(c,H(AIS),d);BS(b.sq,H(NJ),new ATp);c=b.sq;d=new AZz;d.bhi=CUN();e=new A9P;Br0(e);f=Ix(Cf(e,0,0),128,64);e.B8=f;Ci(f,0.0,(-5.0),(-14.0),30,5,14,0.0);f=e.B8;f.dA=1.0;f.dJ=7.0;f.dm=15.0;f
=Ix(Cf(e,0,0),128,64);e.I4=f;Ci(f,(-1.0),(-2.0),(-15.0),2,4,1,0.0);f=e.I4;f.dA=16.0;f.dJ=7.0;f.dm=15.0;f=Ix(Cf(e,0,19),128,64);e.LN=f;Ci(f,0.0,0.0,0.0,30,10,14,0.0);f=e.LN;f.dA=1.0;f.dJ=6.0;f.dm=1.0;d.bhB=e;BS(c,H(AHP),d);c=b.sq;d=new A1e;d.bzw=CF8();BS(c,H(Uv),d);c=b.sq;d=new ARK;d.bHk=NT(16);BS(c,H(Wz),d);c=IA(Gy(b.sq));while(GH(c)){(HH(c)).rc=b;}D8y=b;}
function BW_(){D.call(this);this.bc1=null;}
function CSI(a){var b=new BW_();Cv4(b,a);return b;}
function Cv4(a,b){a.bc1=b;}
function AZQ(a,b,c){var d,e;d=b.kB;e=c.kB;if(d&&!e)return 1;if(e&&!d)return (-1);d=W(ADZ(b,a.bc1),ADZ(c,a.bc1));return d<0?1:d>0?(-1):b.biK>=c.biK?(-1):1;}
function CND(a,b,c){return AZQ(a,b,c);}
var Tv=K();
var Ea_=null;var Eba=null;var Ebb=null;var Ebc=null;var Ebd=0;function CWp(){CWp=Be(Tv);B$d();}
function A$x(b){var c,d,e,f,g,h,i,j,k,l,m,n;CWp();if(Ebb===null){CCL();Ebb=D2Q;}c=Ebb;if(c!==null){d=c.A0;if(d){b=AJE(b,B(257),B(482));c=new T;U(c);J(J(c,b),B(2759));e=S(c);b=Ebc;AK8(b.zd,0,b.vj,null);b.vj=0;f=0;while(true){if(f>=d){d=Ebc.vj;if(!d)return null;a:{d=Sa(Ea_,d);b=Ebc;BGG();if(!Ebe){if(d<0)break a;if(d>=b.vj)break a;}return b.zd.data[d];}c=new II;f=b.vj;b=new T;U(b);g=J(b,B(2760));Bj(g,d);g=J(g,B(2761));Bj(g,f);J(g,B(2396));ATD(c,S(b));M(c);}c=A$h(Ebb,f);if(Fh(ALh(c,B(2762),B(4)),e)){b=Ebc;h=b.zd;i
=h===null?0:h.data.length;j=b.vj;if((j+1|0)>i){g=b.bpT;k=L(i);l=Vo(Bi(L(j),L(1)),WO(L(2147483615),Bi(WO(Vo(CY0(Ds(k)*g.br_),L(g.brP)),L(g.bpj)),k)));if(Do(l,L(2147483615)))break;m=Bu(l);BGG();if(!Ebe){n=b.vj+1|0;if(m<n){b=new II;c=new T;U(c);g=J(c,B(2763));Bj(g,m);Bj(J(g,B(2764)),n);ATD(b,S(c));M(b);}}b.zd=I_(b.zd,m);}h=b.zd.data;m=b.vj;b.vj=m+1|0;h[m]=c;}f=f+1|0;}M(BWm(B(2765),V(D,[BJ(i),BJ(j),BJ(1)])));}}return null;}
function B$d(){var b,c,d;Ea_=AOf();Eba=null;Ebb=null;b=new XE;BGG();c=Ebf;d=Ebg;b.zd=d;if(!Ebe&&c===null){b=new II;Bm(b);M(b);}b.bpT=c;b.zd=I_(d,4);Ebc=b;Ebd=(-1);}
var A$$=K(0);
function AS4(){var a=this;De.call(a);a.bqn=null;a.a4O=null;a.Ax=null;}
var Ebh=null;function CH2(){CH2=Be(AS4);CuM();}
function CEB(a,b){var c=new AS4();BlB(c,a,b);return c;}
function BlB(a,b,c){CH2();EZ(a);a.a4O=B(2766);a.bqn=b;a.Ax=c;}
function BAc(a){var b,c,d,e,f,g,h,i,j;b=Ee();a.a4O=B2(b,B(2767));c=0;CH2();d=Ebh.data;e=d.length;f=0;while(f<e){g=d[f];if(g.W7)Y(a.W,CGL(g.dp,((a.F/2|0)-155|0)+((c%2|0)*160|0)|0,(a.S/6|0)+(24*(c>>1)|0)|0,g,QZ(a.Ax,g),AOD(a.Ax,g)));else{h=B84(g.dp,((a.F/2|0)-155|0)+((c%2|0)*160|0)|0,(a.S/6|0)+(24*(c>>1)|0)|0,g,QZ(a.Ax,g));G_();if(g===D8r){i=a.s.t;if(i!==null&&i.cL.la){h.cx=0;i=C6(B(2253));g=C6(B(2768));j=new T;U(j);J(J(J(j,i),B(5)),g);h.f5=S(j);}}Y(a.W,h);}c=c+1|0;f=f+1|0;}Y(a.W,Ge(101,(a.F/2|0)-100|0,((a.S/
6|0)+96|0)+12|0,B2(b,B(2769))));Y(a.W,Ge(100,(a.F/2|0)-100|0,((a.S/6|0)+120|0)+12|0,B2(b,B(2770))));Y(a.W,Ge(200,(a.F/2|0)-100|0,(a.S/6|0)+168|0,B2(b,B(2156))));}
function BJe(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){if(b.b2<100&&b instanceof ALF){c=a.Ax;d=b.a1r;e=1;$p=3;continue _;}if(b.b2==101){c=a.s.m;$p=1;continue _;}if(b.b2==100){c=a.s.m;$p=4;continue _;}if(b.b2==200){b=a.s.m;$p=6;continue _;}}return;case 1:BkQ(c);if(C()){break _;}c=a.s;d=new AFu;f=a.Ax;B4U();EZ(d);d.a7n=B(2771);d.Xi=0;d.bzS=a;d.sC=f;$p=2;case 2:Bd_(c,d);if(C()){break _;}if(b.b2==100)
{c=a.s.m;$p=4;continue _;}if(b.b2!=200)return;b=a.s.m;$p=6;continue _;case 3:Bm5(c,d,e);if(C()){break _;}b.f5=QZ(a.Ax,AQa(b.b2));if(b.b2==101){c=a.s.m;$p=1;continue _;}if(b.b2==100){c=a.s.m;$p=4;continue _;}if(b.b2!=200)return;b=a.s.m;$p=6;continue _;case 4:BkQ(c);if(C()){break _;}c=a.s;d=new A84;f=a.Ax;EZ(d);d.bc3=B(2772);d.pF=(-1);d.bw2=a;d.k_=f;$p=5;case 5:Bd_(c,d);if(C()){break _;}if(b.b2!=200)return;b=a.s.m;$p=6;case 6:BkQ(b);if(C()){break _;}b=a.s;c=a.bqn;$p=7;case 7:Bd_(b,c);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bk0(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.a4O;g=a.F/2|0;h=20;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CuM(){var b,c;b=X(Hf,6);c=b.data;G_();c[0]=D8f;c[1]=D8g;c[2]=D8k;c[3]=D8h;c[4]=D8i;c[5]=D8r;Ebh=b;}
function AGK(){var a=this;De.call(a);a.a4Q=null;a.a6G=null;a.a4v=null;a.V6=0;a.wN=0;a.xZ=null;a.a5x=null;a.bxj=null;a.bwA=null;a.Rt=null;a.bku=0;a.a2Y=null;a.a20=null;a.Tg=null;a.Vw=null;}
function BqT(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ee();a.a4v=B2(b,B(2773));a.bxj=B2(b,B(2774));a.bwA=B2(b,B(2775));a.Rt.data[0]=B2(b,B(2776));a.Rt.data[1]=B2(b,B(2777));$p=1;case 1:Bjs(a);if(C()){break _;}b=new A1X;c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,32,e-64|0,36);b.lw=a;a.a5x=b;X5(b,a.W,4,5);BH4(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bjs(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=BL();c=CH(Sz(C1t));if(!Cl(c)){a.xZ=b;Yb(b);a.wN=(-1);return;}d=Cm(c);$p=1;case 1:$z=Cua(d);if(C()){break _;}d=$z;if(d!==null)Y(b,d);if(!Cl(c)){a.xZ=b;Yb(b);a.wN=(-1);return;}d=Cm(c);continue _;default:H$();}}ED().s(a,b,c,d,$p);}
function AB7(a,b){return (Z(a.xZ,b)).BB;}
function AYE(a,b){var c,d;c=(Z(a.xZ,b)).a7A;if(!(c!==null&&!AD_(c))){d=B2(Ee(),B(2774));b=b+1|0;c=new T;U(c);d=J(c,d);Bb(d,32);Bj(d,b);c=S(c);}return c;}
function BH4(a){var b,c,d,e;b=Ee();c=a.W;d=Fw(1,(a.F/2|0)-154|0,a.S-52|0,150,20,B2(b,B(2778)));a.a20=d;Y(c,d);d=a.W;e=Fw(6,(a.F/2|0)-154|0,a.S-28|0,70,20,B2(b,B(2779)));a.a2Y=e;Y(d,e);d=a.W;e=Fw(2,(a.F/2|0)-74|0,a.S-28|0,70,20,B2(b,B(2780)));a.Tg=e;Y(d,e);d=a.W;e=Fw(4,(a.F/2|0)+4|0,a.S-28|0,70,20,Fq(B(2781)));a.Vw=e;Y(d,e);Y(a.W,Fw(3,(a.F/2|0)+4|0,a.S-52|0,150,20,B2(b,B(2782))));Y(a.W,Fw(0,(a.F/2|0)+84|0,a.S-28|0,70,20,B2(b,B(2216))));a.a20.cx=0;a.a2Y.cx=0;a.Tg.cx=0;a.Vw.cx=0;}
function BI8(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:if(b.cx){c=b.b2;if(c!=2){if(c==1){d=a.wN;$p=1;continue _;}if(c==3){b=a.s;e=new A8e;EZ(e);e.a3P=a;e.bxs=Fq(B(2783));$p=3;continue _;}if(c==6){b=a.s;e=new AZP;f=AB7(a,a.wN);EZ(e);e.O7=a;e.biF=f;$p
=4;continue _;}if(!c){b=a.s;e=a.a6G;$p=5;continue _;}if(c==4){b=C1t;e=a.s.hd;f=AB7(a,a.wN);g=null;h=null;try{try{i=h;j=g;k=Ex(V(D,[b.MR,f]));d=1;$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;}else{throw $$e;}}j=g;i=h;e=FG(B(2281),V(D,[Fq(B(2784)),f]));$p=9;continue _;}catch($$e){$$je=N($$e);b=$$je;}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);}e=a.a5x;$p=6;continue _;}e=AYE(a,a.wN);if(e!==null){a.bku=1;f=Ee();j=B2(f,B(2785));b
=B2(f,B(2786));i=new T;U(i);Bb(i,39);J(J(J(i,e),B(2787)),b);k=Cbe(a,j,S(i),B2(f,B(2788)),B2(f,B(2216)),a.wN);b=a.s;$p=2;continue _;}}return;case 1:BOu(a,d);if(C()){break _;}return;case 2:Bd_(b,k);if(C()){break _;}return;case 3:Bd_(b,e);if(C()){break _;}return;case 4:Bd_(b,e);if(C()){break _;}return;case 5:Bd_(b,e);if(C()){break _;}return;case 6:BtB(e,b);if(C()){break _;}return;case 7:try{try{$z=Bwi(k,d);if(C()){break _;}l=$z;d=Bd(Jy(k));m=new AE8;g=m;j=m;Bfc(m);n=new A73;h=n;i=n;BEn(n,m);k=Fq(B(2789));$p=8;continue _;}
catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;}else{throw $$e;}}j=g;i=h;e=FG(B(2281),V(D,[Fq(B(2784)),f]));$p=9;continue _;}catch($$e){$$je=N($$e);b=$$je;}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);case 8:a:{b:{try{Bo_(b,e,k);if(C()){break _;}c=0;k=CH(l);}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;break b;}else{b=$$je;break a;}}c:{try{while(true){i=n;h=n;j=m;g=m;if(!Cl(k))break;i=n;h=n;j=m;g=m;o=Cm(k);p=DK(Jy(o),d);if(!SY(p))break c;i
=n;h=n;j=m;g=m;}i=n;h=n;j=m;g=m;AOT(n);APv(n);e=B6();J(J(e,f),B(2400));e=BX(e);i=n;h=n;j=m;g=m;A8J(e,QD(m));}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;break b;}else{b=$$je;break a;}}try{$p=16;continue _;$p=17;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;}try{i=n;h=n;j=m;g=m;q=X(D,1);q.data[0]=DK(p,1);r=FG(B(2790),q);c=c+1|0;s=Bu((ET(c*100.0/DZ(l))));$p=12;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;}else{b=$$je;break a;}}}try{j=g;i=h;e=FG(B(2281),
V(D,[Fq(B(2784)),f]));$p=9;continue _;}catch($$e){$$je=N($$e);b=$$je;}}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);case 9:a:{try{BT_(b,e,l);if(C()){break _;}break a;}catch($$e){$$je=N($$e);b=$$je;}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);}try{$p=10;continue _;$p=14;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;case 10:a:{try{AEK(g);if(C()){break _;}break a;}
catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}try{$p=14;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;case 11:a:{try{AEK(j);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}try{$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);case 12:try{try{Bem(b,e,r,s);if(C()){break _;}BD_(n,CJ_(p));$p=13;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;}else{throw $$e;}}j
=g;i=h;e=FG(B(2281),V(D,[Fq(B(2784)),f]));$p=9;continue _;}catch($$e){$$je=N($$e);b=$$je;}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);case 13:a:{b:{try{$z=BBh(o);if(C()){break _;}t=$z;JJ(n,t);AHJ(n);}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;break b;}else{b=$$je;break a;}}c:{try{while(true){i=n;h=n;j=m;g=m;if(!Cl(k))break;i=n;h=n;j=m;g=m;o=Cm(k);p=DK(Jy(o),d);if(!SY(p))break c;i=n;h=n;j=m;g=m;}i=n;h=n;j=m;g=m;AOT(n);APv(n);e=B6();J(J(e,
f),B(2400));e=BX(e);i=n;h=n;j=m;g=m;A8J(e,QD(m));}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;break b;}else{b=$$je;break a;}}try{$p=16;continue _;$p=17;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;}try{i=n;h=n;j=m;g=m;q=X(D,1);q.data[0]=DK(p,1);r=FG(B(2790),q);c=c+1|0;s=Bu((ET(c*100.0/DZ(l))));$p=12;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){l=$$je;}else{b=$$je;break a;}}}try{j=g;i=h;e=FG(B(2281),V(D,[Fq(B(2784)),f]));$p=9;continue _;}catch($$e){$$je
=N($$e);b=$$je;}}try{$p=11;continue _;$p=15;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}M(b);case 14:a:{try{BR5(h);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}return;case 15:a:{try{BR5(i);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}M(b);case 16:a:{try{AEK(m);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}try{$p=17;continue _;}catch($$e){$$je
=N($$e);if($$je instanceof Bo){}else{throw $$e;}}return;case 17:a:{try{BR5(n);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){}else{throw $$e;}}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BOu(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s;d=null;$p=1;case 1:Bd_(c,d);if(C()){break _;}if(a.V6)return;a.V6=1;if((Z(a.xZ,b)).a$c){d=a.s;d.bJ=Cmq(d);}else{d=a.s;d.bJ=CFR(d);}d=AB7(a,b);if(d===null){d=new T;U(d);Bj(J(d,B(2791)),b);d=S(d);}c=a.s;e=AYE(a,b);f=null;$p=2;case 2:BwZ(c,d,e,f);if(C()){break _;}d=a.s;c=null;$p=3;case 3:Bd_(d,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,
e,f,$p);}
function BDd(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bku)return;a.bku=0;if(!b){d=a.s;$p=1;continue _;}$p=2;continue _;case 1:Bd_(d,a);if(C()){break _;}return;case 2:Bpn();if(C()){break _;}d=C1t;e=a.s.hd;f=AB7(a,c);$p=3;case 3:BSH(d,e,f);if(C()){break _;}$p=4;case 4:Bjs(a);if(C()){break _;}d=a.s;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BKJ(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a5x;$p=1;case 1:BZB(e,b,c,d);if(C()){break _;}f=a.R;e=a.a4v;g=a.F/2|0;h=20;i=16777215;$p=2;case 2:BZ3(a,f,e,g,h,i);if(C()){break _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function A3X(){var a=this;De.call(a);a.YZ=null;a.HA=null;a.lV=null;a.uh=0;a.VS=null;a.YJ=null;a.YT=null;a.a2K=0;a.WF=0;a.a1e=0;a.XT=0;a.a3z=null;a.DL=null;a.blL=0;}
var Ebi=0;function A3q(a){var b=new A3X();BWx(b,a);return b;}
function CSw(a,b){var c=new A3X();A0l(c,a,b);return c;}
function BWx(a,b){A0l(a,b,Ebi);}
function A0l(a,b,c){EZ(a);a.lV=BL();a.uh=(-1);a.a2K=0;a.WF=0;a.a1e=0;a.XT=0;a.a3z=null;a.DL=null;a.YZ=b;a.blL=c;}
function B0r(a){var b,c,d,e,f;b=0;c=0;while(true){d=a.lV;if(c>=d.p)break;e=Z(d,c);if(!e.WQ&&b<5){e.WQ=1;e.a4f=L(-2);e.UG=B(4);e.X4=B(4);d=new A1k;d.QO=e;d.a9U=CS();f=AQR(BAU(e.pX,25565));d.J1=f;if(f===null)AAL(d);e.bk3=d;}d=e.bk3;if(d!==null){b=b+1|0;if(Bac(d))e.bk3=null;}c=c+1|0;}}
function A_w(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!(!a.blL&&!Ebi)){try{b=Ex(V(D,[a.s.YK,B(2792)]));$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);C7j=1;CC(a.W);b=new ACE;c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,32,e-64|0,36);b.ki=a;a.HA=b;AJV(a);return;}Ebi=1;b=a.s;c=new ATf;f=a.YZ;EZ(c);c.Ud=f;$p=2;continue _;case 1:a:{try{$z=BmB(b);if(C()){break _;}g
=$z;if(!g)break a;$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}C7j=1;CC(a.W);b=new ACE;c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,32,e-64|0,36);b.ki=a;a.HA=b;AJV(a);return;case 2:Bd_(b,c);if(C()){break _;}return;case 3:a:{try{$z=BUg(b);if(C()){break _;}b=$z;b=JX(SV(b),B(2793));CC(a.lV);g=0;while(g<JI(b)){Y(a.lV,B58(F5(b,g)));g=g+1|0;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}C7j=1;CC(a.W);b=new ACE;c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,
32,e-64|0,36);b.ki=a;a.HA=b;AJV(a);return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BKD(a){var b,c,d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:try{b=Ex(V(D,[a.s.YK,B(2792)]));c=MY();d=0;while(d<DZ(a.lV)){JO(c,BRX(Z(a.lV,d)));d=d+1|0;}e=FT();HB(e,B(2793),c);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);return;case 1:a:{try{B6E(e,b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);}return;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function AJV(a){var b,c,d,e,f;b=Ee();c=a.W;d=Fw(7,(a.F/2|0)-154|0,a.S-28|0,70,20,B2(b,B(2794)));a.VS=d;Y(c,d);d=a.W;e=Fw(2,(a.F/2|0)-74|0,a.S-28|0,70,20,B2(b,B(2795)));a.YT=e;Y(d,e);d=a.W;e=Fw(1,(a.F/2|0)-154|0,a.S-52|0,100,20,B2(b,B(2796)));a.YJ=e;Y(d,e);Y(a.W,Fw(4,(a.F/2|0)-50|0,a.S-52|0,100,20,B2(b,B(2797))));Y(a.W,Fw(3,((a.F/2|0)+4|0)+50|0,a.S-52|0,100,20,B2(b,B(2798))));Y(a.W,Fw(8,(a.F/2|0)+4|0,a.S-28|0,70,20,B2(b,B(2799))));Y(a.W,Fw(0,((a.F/2|0)+4|0)+76|0,a.S-28|0,75,20,B2(b,B(2216))));f=a.uh;f=f>=0&&
f<AJK(a.HA)?1:0;a.YJ.cx=f;a.VS.cx=f;a.YT.cx=f;}
function BDY(a){C7j=0;}
function BtT(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){c=b.b2;if(c!=2){if(c==1){d=a.uh;$p=1;continue _;}if(c==4){a.XT=1;b=a.s;e=new AZh;f=AQy(C6(B(2800)),B(4));a.DL=f;EZ(e);e.bfN=a;e.bcN=f;$p=3;continue _;}if(c==3){a.WF=1;b=a.s;e=new AFW;f=AQy(C6(B(2800)),B(4));a.DL=f;APM(e,a,f);$p=4;continue _;}if(c!=7){if(!c){b=a.s;e=a.YZ;$p=6;continue _;}if(c!=8){e=a.HA;$p=7;continue _;}b
=a.s;e=A3q(a.YZ);$p=8;continue _;}a.a1e=1;e=Z(a.lV,a.uh);f=a.s;g=new AFW;b=AQy(e.vZ,e.pX);a.DL=b;APM(g,a,b);$p=5;continue _;}f=(Z(a.lV,a.uh)).vZ;if(f!==null){a.a2K=1;g=Ee();h=B2(g,B(2801));b=B2(g,B(2802));e=new T;U(e);Bb(e,39);J(J(J(e,f),B(2787)),b);i=Cbe(a,h,S(e),B2(g,B(2803)),B2(g,B(2216)),a.uh);b=a.s;$p=2;continue _;}}return;case 1:BVy(a,d);if(C()){break _;}return;case 2:Bd_(b,i);if(C()){break _;}return;case 3:Bd_(b,e);if(C()){break _;}return;case 4:Bd_(b,e);if(C()){break _;}return;case 5:Bd_(f,g);if(C())
{break _;}return;case 6:Bd_(b,e);if(C()){break _;}return;case 7:BtB(e,b);if(C()){break _;}return;case 8:Bd_(b,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BFG(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a2K){a.a2K=0;if(!b){d=a.s;$p=1;continue _;}DL(a.lV,c);$p=2;continue _;}if(a.XT){a.XT=0;if(!b){d=a.s;$p=3;continue _;}d=a.DL;$p=4;continue _;}if(a.WF){a.WF=0;if(!b){d=a.s;$p=5;continue _;}Y(a.lV,a.DL);$p=6;continue _;}if(!a.a1e)return;a.a1e=0;if(!b){d=a.s;$p=7;continue _;}d=Z(a.lV,a.uh);e=a.DL;d.vZ=e.vZ;d.pX=e.pX;$p=8;continue _;case 1:Bd_(d,a);if(C()){break _;}return;case 2:BKD(a);if
(C()){break _;}d=a.s;$p=1;continue _;case 3:Bd_(d,a);if(C()){break _;}return;case 4:BBd(a,d);if(C()){break _;}return;case 5:Bd_(d,a);if(C()){break _;}return;case 6:BKD(a);if(C()){break _;}d=a.s;$p=5;continue _;case 7:Bd_(d,a);if(C()){break _;}return;case 8:BKD(a);if(C()){break _;}d=a.s;$p=7;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BCn(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b!=13)return;d=Z(a.W,2);$p=1;case 1:BtT(a,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BP4(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BJc(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a3z=null;e=Ee();$p=1;case 1:BdK(a);if(C()){break _;}f=a.HA;$p=2;case 2:BZB(f,b,c,d);if(C()){break _;}f=a.R;e=B2(e,B(2804));g=a.F/2|0;h=20;i=16777215;$p=3;case 3:BZ3(a,f,e,g,h,i);if(C()){break _;}$p=4;case 4:Bkj(a,b,c,d);if(C()){break _;}e=a.a3z;if(e===null)return;i=b+12|0;c=c-12|0;g=Dn(a.R,e);HV(a,i-3|0,c-
3|0,(i+g|0)+3|0,(c+8|0)+3|0,(-1073741824),(-1073741824));f=a.R;d=i;j=c;b=(-1);$p=5;case 5:BKh(f,e,d,j,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BVy(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=Z(a.lV,b);$p=1;case 1:BBd(a,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BBd(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s;d=new ACk;b=b.pX;e=25565;$p=1;case 1:BYi(d,c,b,e);if(C()){break _;}$p=2;case 2:Bd_(c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BGs(){Ebi=0;}
function Zw(){var a=this;De.call(a);a.QD=null;a.rs=0;a.a8X=null;}
function Bt_(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ee();Y(a.W,A4K(5,(a.F/2|0)-154|0,a.S-48|0,B2(b,B(2805))));Y(a.W,A4K(6,(a.F/2|0)+4|0,a.S-48|0,B2(b,B(2156))));$p=1;case 1:By0();if(C()){break _;}b=new APE;c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,32,(e-55|0)+4|0,36);b.JG=a;a.a8X=b;X5(b,a.W,7,8);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bfg(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx){c=b.b2;if(c!=5){if(c!=6){d=a.a8X;$p=1;continue _;}Js(a.s.U);b=a.s;d=a.QD;$p=2;continue _;}BaN();}return;case 1:BtB(d,b);if(C()){break _;}return;case 2:Bd_(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BDP(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function B$y(a,b,c,d){BmY(a,b,c,d);}
function BRA(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=a.a8X;$p=1;case 1:BZB(e,b,c,d);if(C()){break _;}if(a.rs<=0){$p=5;continue _;}e=Ee();f=a.R;g=B2(e,B(2806));h=a.F/2|0;i=16;j=16777215;$p=2;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;e=B2(e,B(2807));h=(a.F/2|0)-77|0;i=a.S-26|0;j=8421504;$p=3;case 3:BZ3(a,f,e,h,i,j);if(C()){break _;}$p=4;case 4:Bkj(a,b,c,d);if
(C()){break _;}return;case 5:By0();if(C()){break _;}a.rs=a.rs+20|0;e=Ee();f=a.R;g=B2(e,B(2806));h=a.F/2|0;i=16;j=16777215;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bk6(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!ANw()){a.rs=a.rs-1|0;return;}b=a.s.hd;c=AFz();d=c.Co;e=c.XS;c=C1p;$p=1;case 1:BOv(c,b,d,e);if(C()){break _;}D9S=1;a.rs=a.rs-1|0;return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Xy(){var a=this;De.call(a);a.Hh=0;a.F4=0;a.bdj=0;a.bdi=0;a.XP=0.0;a.Xu=0.0;a.DT=0.0;a.DS=0.0;a.CK=0.0;a.CO=0.0;a.Zl=0;a.k7=null;}
var Ebj=0;var Ebk=0;var Ebl=0;var Ebm=0;function BKW(){BKW=Be(Xy);B7v();}
function Z7(a){var b=new Xy();BH6(b,a);return b;}
function BH6(a,b){var c;BKW();EZ(a);a.Hh=256;a.F4=202;a.bdj=0;a.bdi=0;a.Zl=0;a.k7=b;EY();b=C1z;c=((b.G9*24|0)-70|0)-12|0;a.CK=c;a.DT=c;a.XP=c;c=(b.GA*24|0)-70|0;a.CO=c;a.DS=c;a.Xu=c;}
function B01(a){CC(a.W);Y(a.W,Cgu(1,(a.F/2|0)+24|0,(a.S/2|0)+74|0,80,20,C6(B(2156))));}
function Bvs(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.b2!=1)return;b=a.s;c=null;$p=1;case 1:Bd_(b,c);if(C()){break _;}b=a.s;$p=2;case 2:Bgd(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bnk(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s;if(c!=d.m.j3.n5){$p=1;continue _;}e=null;$p=2;continue _;case 1:BCJ(a,b,c);if(C()){break _;}return;case 2:Bd_(d,e);if(C()){break _;}d=a.s;$p=3;case 3:Bgd(d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BOK(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!ABh(0))a.Zl=0;else{e=(a.F-a.Hh|0)/2|0;f=(a.S-a.F4|0)/2|0;g=e+8|0;h=f+17|0;f=a.Zl;if(!(f&&f!=1)&&b>=g&&b<(g+224|0)&&c>=h&&c<(h+155|0)){if(!f)a.Zl=1;else{i=a.DT-(b-a.bdj|0);a.DT=i;j=a.DS-(c-a.bdi|0);a.DS=j;a.XP=i;a.CK=i;a.Xu=j;a.CO=j;}a.bdj=b;a.bdi=c;}j=a.CK;BKW();i=Ebj;if(j<i)a.CK=i;j
=a.CO;i=Ebk;if(j<i)a.CO=i;j=a.CK;e=Ebl;if(j>=e)a.CK=e-1|0;j=a.CO;e=Ebm;if(j>=e)a.CO=e-1|0;}$p=1;case 1:BdK(a);if(C()){break _;}$p=2;case 2:Bw2(a,b,c,d);if(C()){break _;}Bl(2896);Bl(2929);c=(a.F-a.Hh|0)/2|0;e=(a.S-a.F4|0)/2|0;k=a.R;l=B(2808);c=c+15|0;b=e+5|0;e=4210752;$p=3;case 3:Bz7(k,l,c,b,e);if(C()){break _;}Bc(2896);Bc(2929);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BdB(a){var b,c,d,e;b=a.DT;a.XP=b;c=a.DS;a.Xu=c;d=a.CK-b;e=a.CO-c;if(d*d+e*e<4.0){a.DT=b+d;a.DS=c+e;}else{a.DT=b+d*0.85;a.DS=c+e*0.85;}}
function Bw2(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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:e=a.XP;f=a.DT-e;g=d;h=Q(e+f*g);e=a.Xu;i=Q(e+(a.DS-e)*g);BKW();j=Ebj;if(h>=j)j=h;h=Ebk;if(i>=h)h=i;k=Ebl;if(j>=k)j=k-1|0;k=Ebm;if(h>=k)h=k-1|0;l=a.s.U;m=B(263);$p=1;case 1:$z=Bmy(l,m);if(C()){break _;}n=$z;l=a.s.U;m=B(325);$p=2;case 2:$z=Bmy(l,m);if(C()){break _;}o=$z;p=(a.F-a.Hh|0)/2|0;q=(a.S-a.F4|0)/2|0;r=p+16|0;s=q+17|0;a.d1=0.0;HN(518);BY();Bt(0.0,0.0,(-200.0));Bc(3553);Bl(2896);Bc(32826);Bc(2903);D5(a.s.U,
n);k=j+288|0;t=k>>4;u=h+288|0;v=u>>4;w=k%16|0;x=u%16|0;y=CbQ();z=0;ba=1234+t|0;i=1+v|0;while(true){u=z*16|0;if((u-x|0)>=155)break;k=v+z|0;bb=0.6000000238418579-k/25.0*0.30000001192092896;Df(bb,bb,bb,1.0);bc=0;bd=(s+u|0)-x|0;be=W(k,35);while(true){u=bc*16|0;if((u-w|0)>=224)break;AOs(y,L(ba+bc|0));Nm(y);bf=E(y,i+z|0)+(k/2|0)|0;O();bg=C5x.G;if(bf<=37&&be){if(bf==22)bg=E(y,2)?C5b.G:C9V.G;else if(bf==10)bg=C5C.G;else if(bf==8)bg=C5B.G;else if(bf>4)bg=C1S.G;else if(bf>0)bg=C1O.G;}else bg=C1R.G;CW(a,(r+u|0)-w|0,bd,
(bg%16|0)<<4,bg>>4<<4,16,16);bc=bc+1|0;}z=z+1|0;}Bc(2929);HN(515);Bl(3553);k=0;while(true){EY();if(k>=DZ(C_V))break;bh=Z(C_V,k);l=bh.Qk;if(l!==null){u=(((bh.G9*24|0)-j|0)+11|0)+r|0;bc=(((bh.GA*24|0)-h|0)+11|0)+s|0;bi=(((l.G9*24|0)-j|0)+11|0)+r|0;bj=(((l.GA*24|0)-h|0)+11|0)+s|0;ba=OV(a.k7,bh);be=Nz(a.k7,bh);bd=DR(Ds(Dv(CS(),L(600)))/600.0*3.141592653589793*2.0)<=0.6?130:255;bk=ba?(-9408400):!be?(-16777216):65280+(bd<<24)|0;BTL(a,u,bi,bc,bk);BTr(a,bi,bc,bj,bk);}k=k+1|0;}bl=null;bm=ACl();BY();Bk(180.0,1.0,0.0,
0.0);Hz();BK();Bl(2896);Bc(32826);Bc(2903);bi=0;bj=W(b,r);ba=W(c,s);be=W(b,r+224|0);bd=W(c,s+155|0);while(bi<DZ(C_V)){bn=Z(C_V,bi);u=(bn.G9*24|0)-j|0;k=(bn.GA*24|0)-h|0;if(u>=(-24)&&k>=(-24)&&u<=224&&k<=155){if(OV(a.k7,bn))Df(1.0,1.0,1.0,1.0);else if(!Nz(a.k7,bn))Df(0.30000001192092896,0.30000001192092896,0.30000001192092896,1.0);else{bo=DR(Ds(Dv(CS(),L(600)))/600.0*3.141592653589793*2.0)>=0.6?0.800000011920929:0.6000000238418579;Df(bo,bo,bo,1.0);}D5(a.s.U,o);bp=r+u|0;bq=s+k|0;if(!PO(bn))CW(a,bp-2|0,bq-2|0,
0,202,26,26);else CW(a,bp-2|0,bq-2|0,26,202,26,26);if(!Nz(a.k7,bn)){Df(0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0);bm.mQ=0;}Bc(2896);Bc(2884);l=a.s;m=l.hu;l=l.U;bh=bn.NW;k=bp+3|0;u=bq+3|0;$p=8;continue _;}bi=bi+1|0;}Bl(2929);Bc(3042);Df(1.0,1.0,1.0,1.0);D5(a.s.U,o);CW(a,p,q,0,0,a.Hh,a.F4);BK();a.d1=0.0;HN(515);Bl(2929);Bc(3553);$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}if(bl===null){Bc(2929);Bc(2896);F7();return;}l=bl.vI;m=A05(bl);k=b+12|0;bk=c-4|0;if(!Nz(a.k7,bl)){j=C8(Dn(a.R,l),120);br
=X(D,1);br.data[0]=bl.Qk.vI;bs=VM(B(2809),br);HV(a,k-3|0,bk-3|0,(k+j|0)+3|0,((bk+AQV(a.R,bs,j)|0)+12|0)+3|0,(-1073741824),(-1073741824));m=a.R;b=bk+12|0;c=(-9416624);$p=4;continue _;}j=C8(Dn(a.R,l),120);bt=AQV(a.R,m,j);if(OV(a.k7,bl))bt=bt+12|0;b=k-3|0;c=bk-3|0;u=(k+j|0)+3|0;bc=bk+bt|0;HV(a,b,c,u,(bc+3|0)+12|0,(-1073741824),(-1073741824));bn=a.R;b=bk+12|0;c=(-6250336);$p=5;continue _;case 4:BMD(m,bs,k,b,j,c);if(C()){break _;}m=a.R;d=k;bo=bk;b=!Nz(a.k7,bl)?(!PO(bl)?(-8355712):(-8355776)):!PO(bl)?(-1):(-128);$p
=7;continue _;case 5:BMD(bn,m,k,b,j,c);if(C()){break _;}if(OV(a.k7,bl)){m=a.R;bn=C6(B(2810));d=k;bo=bc+4|0;b=(-7302913);$p=6;continue _;}m=a.R;d=k;bo=bk;b=!Nz(a.k7,bl)?(!PO(bl)?(-8355712):(-8355776)):!PO(bl)?(-1):(-128);$p=7;continue _;case 6:BKh(m,bn,d,bo,b);if(C()){break _;}m=a.R;d=k;bo=bk;b=!Nz(a.k7,bl)?(!PO(bl)?(-8355712):(-8355776)):!PO(bl)?(-1):(-128);$p=7;case 7:BKh(m,l,d,bo,b);if(C()){break _;}Bc(2929);Bc(2896);F7();return;case 8:BI2(bm,m,l,bh,k,u);if(C()){break _;}Bl(2896);if(!Nz(a.k7,bn))bm.mQ=1;a:
{Df(1.0,1.0,1.0,1.0);if(bj<0)break a;if(ba<0)break a;if(be>=0)break a;if(bd>=0)break a;if(b<bp)break a;if(b>(bp+22|0))break a;if(c<bq)break a;if(c>(bq+22|0))break a;bl=bn;}while(true){bi=bi+1|0;if(bi>=DZ(C_V))break;bn=Z(C_V,bi);u=(bn.G9*24|0)-j|0;k=(bn.GA*24|0)-h|0;if(u<(-24))continue;if(k<(-24))continue;if(u>224)continue;if(k<=155){if(OV(a.k7,bn))Df(1.0,1.0,1.0,1.0);else if(!Nz(a.k7,bn))Df(0.30000001192092896,0.30000001192092896,0.30000001192092896,1.0);else{bo=DR(Ds(Dv(CS(),L(600)))/600.0*3.141592653589793
*2.0)>=0.6?0.800000011920929:0.6000000238418579;Df(bo,bo,bo,1.0);}D5(a.s.U,o);bp=r+u|0;bq=s+k|0;if(!PO(bn))CW(a,bp-2|0,bq-2|0,0,202,26,26);else CW(a,bp-2|0,bq-2|0,26,202,26,26);if(!Nz(a.k7,bn)){Df(0.10000000149011612,0.10000000149011612,0.10000000149011612,1.0);bm.mQ=0;}Bc(2896);Bc(2884);l=a.s;m=l.hu;l=l.U;bh=bn.NW;k=bp+3|0;u=bq+3|0;continue _;}}Bl(2929);Bc(3042);Df(1.0,1.0,1.0,1.0);D5(a.s.U,o);CW(a,p,q,0,0,a.Hh,a.F4);BK();a.d1=0.0;HN(515);Bl(2929);Bc(3553);$p=3;continue _;default:H$();}}ED().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,$p);}
function Cxa(a){return 1;}
function B7v(){EY();Ebj=(C_R*24|0)-112|0;Ebk=(C_S*24|0)-112|0;Ebl=(C_T*24|0)-77|0;Ebm=(C_U*24|0)-77|0;}
function A3i(){var a=this;De.call(a);a.bmo=null;a.a$7=null;a.bd6=null;a.a6g=null;a.bi5=null;a.bD1=null;a.Bw=null;}
var Ebn=null;function OZ(){OZ=Be(A3i);Cda();}
function Sj(a,b){var c=new A3i();BN3(c,a,b);return c;}
function BN3(a,b,c){OZ();EZ(a);a.a$7=B(351);a.Bw=null;a.bmo=b;a.bD1=c;}
function Bmv(a){var b,c,d,e,f,g,h;a.a$7=C6(B(2631));b=new ATb;OZ();c=a.s;d=a.F;e=a.S;Ru(b,c,d,e,32,e-64|0,10);b.PX=a;b.EB=0;a.bd6=b;X5(b,a.W,1,1);b=new ARl;A9S(b,a);b.nz=a;b.Ex=BL();C1();c=CH(C4D);while(Cl(c)){f=Cm(c);g=0;d=f.tL;if(KY(LE(a),f)>0)g=1;else if(C42.data[d]!==null&&KY(LE(a),C42.data[d])>0)g=1;else if(C40.data[d]!==null&&KY(LE(a),C40.data[d])>0)g=1;if(g)Y(b.Ex,f);}c=new A7u;c.a4t=b;c.bJW=a;b.bhu=c;a.a6g=b;X5(b,a.W,1,1);b=new AZ8;A9S(b,a);b.mX=a;b.Ex=BL();c=CH(C4E);while(Cl(c)){f=Cm(c);g=0;d=f.tL;if
(KY(LE(a),f)>0)g=1;else if(C41.data[d]!==null&&KY(LE(a),C41.data[d])>0)g=1;else if(C40.data[d]!==null&&KY(LE(a),C40.data[d])>0)g=1;if(g)Y(b.Ex,f);}c=new AZB;c.Ww=b;c.bMl=a;b.bhu=c;a.bi5=b;X5(b,a.W,1,1);a.Bw=a.bd6;b=Ee();Y(a.W,Fw(0,(a.F/2|0)+4|0,a.S-28|0,150,20,B2(b,B(2156))));Y(a.W,Fw(1,(a.F/2|0)-154|0,a.S-52|0,100,20,B2(b,B(2811))));c=a.W;f=Fw(2,(a.F/2|0)-46|0,a.S-52|0,100,20,B2(b,B(2812)));Y(c,f);c=a.W;h=Fw(3,(a.F/2|0)+62|0,a.S-52|0,100,20,B2(b,B(2813)));Y(c,h);if(!AAo(a.bi5))f.cx=0;if(!AAo(a.a6g))h.cx=0;}
function Bj2(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx){c=b.b2;if(!c){b=a.s;d=a.bmo;$p=1;continue _;}if(c==1)a.Bw=a.bd6;else if(c==3)a.Bw=a.a6g;else{if(c!=2){d=a.Bw;$p=2;continue _;}a.Bw=a.bi5;}}return;case 1:Bd_(b,d);if(C()){break _;}return;case 2:BtB(d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BJF(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Bw;$p=1;case 1:BZB(e,b,c,d);if(C()){break _;}f=a.R;e=a.a$7;g=a.F/2|0;h=20;i=16777215;$p=2;case 2:BZ3(a,f,e,g,h,i);if(C()){break _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BOh(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.s.U;g=B(2814);$p=1;case 1:$z=Bmy(f,g);if(C()){break _;}h=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,h);Cg();g=C1A;B$(g);i=b+0|0;j=c+18|0;k=a.d1;l=(d+0|0)*0.0078125;m=(e+18|0)*0.0078125;F(g,i,j,k,l,m);k=b+18|0;n=a.d1;o=(d+18|0)*0.0078125;F(g,k,j,n,o,m);m=c+0|0;n
=a.d1;j=(e+0|0)*0.0078125;F(g,k,m,n,o,j);F(g,i,m,a.d1,l,j);BO(g);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function LE(b){OZ();return b.bD1;}
function Bln(b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:OZ();$p=1;case 1:BOh(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(b,c,d,e,f,$p);}
function BA6(b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:OZ();f=c+1|0;g=d+1|0;h=0;i=0;$p=1;case 1:BOh(b,f,g,h,i);if(C()){break _;}Bc(32826);BY();Bk(180.0,1.0,0.0,0.0);Hz();BK();j=Ebn;k=b.R;b=b.s.U;i=0;Bn();h=C45.data[e].ku(0);c=c+2|0;d=d+2|0;$p=2;case 2:Be3(j,k,b,e,i,h,c,d);if(C()){break _;}F7();Bl(32826);return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,$p);}
function Cda(){Ebn=ACl();}
var A7f=K();
var D$w=null;function BmH(){BmH=Be(A7f);CD$();}
function J8(b){BmH();WJ(C07.kE,b);}
function CD$(){var b,c,d;b=BL();D$w=b;c=new AV_;d=X(Co,1);d.data[0]=B(2815);Ut(c,B(2816),d,B(2817));Y(b,c);b=D$w;c=new A7y;d=X(Co,1);d.data[0]=B(2818);Ut(c,B(2819),d,B(2820));Y(b,c);b=D$w;c=new ASt;d=X(Co,1);d.data[0]=B(4);Ut(c,B(2821),d,B(2822));Y(b,c);b=D$w;c=new AJJ;Cwc();d=X(Co,1);d.data[0]=B(4);Ut(c,B(2823),d,B(2824));Y(b,c);b=D$w;c=new AHE;CDv();d=X(Co,1);d.data[0]=B(4);Ut(c,B(2825),d,B(2826));Y(b,c);b=D$w;c=new A$K;d=X(Co,1);d.data[0]=B(4);Ut(c,B(2827),d,B(4));Y(b,c);}
function AM2(){D.call(this);this.bEr=null;}
var C_H=null;function CG7(){CG7=Be(AM2);B_l();}
function Bpm(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:X6();b=D8y;e=a.bEr;f=0.0;g=0.0;h=0.0;d=0.0;$p=1;case 1:Bj7(b,e,f,g,h,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function B_l(){var b;b=new AM2;CG7();b.bEr=BMk();C_H=b;}
function A4X(){var a=this;AIa.call(a);a.bkI=null;a.bkh=0;}
function BV4(a){var b,c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bkh)return;a.bkh=1;b=MR(a.r7);try{try{Bv7(b,a.zH,0,a.r7);QA(b);c=Ox(a.bkI);d=a.bkI.is;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;}else{throw $$e;}}M(B1C(B(2828),c));}catch($$e){$$je=N($$e);b=$$je;}M(b);case 1:a:{b:{try{BP1(c,d,b);if(C()){break _;}}catch($$e){$$je=N($$e);if($$je instanceof Bo){c=$$je;break b;}else{b=$$je;break a;}}return;}try
{M(B1C(B(2828),c));}catch($$e){$$je=N($$e);b=$$je;}}M(b);default:H$();}}ED().s(a,b,c,d,$p);}
var A3T=K(0);
function AYW(){var a=this;D.call(a);a.biu=null;a.Js=0;a.bi6=null;a.a7y=null;a.bI1=0;a.bKs=Bw;}
function AX6(a){return a.Js;}
function AVw(a){var b;if(!a.Js)return null;b=a.bi6;if(b!==null)return b;b=$rt_str(a.biu);a.bi6=b;return b;}
function BLY(a){var b;if(a.Js)return null;b=a.a7y;if(b!==null)return b;b=AQP(a.biu);a.a7y=b;return b;}
var QE=K(Dh);
var D5T=null;var D6U=null;var D7y=null;var D6W=null;var D6V=null;var Ebo=null;function KW(){KW=Be(QE);Cpy();}
function AJ9(a,b){var c=new QE();BTf(c,a,b);return c;}
function Cvt(){KW();return Ebo.d3();}
function BTf(a,b,c){KW();FO(a,b,c);}
function Cpy(){var b;D5T=AJ9(B(2453),0);D6U=AJ9(B(2829),1);D7y=AJ9(B(2830),2);D6W=AJ9(B(2831),3);b=AJ9(B(1073),4);D6V=b;Ebo=V(QE,[D5T,D6U,D7y,D6W,b]);}
var BEg=K();
function BV1(b,c){var d,e,f,g;d=c>>5;c=c&31;e=(b.dG+d|0)+(c?1:0)|0;f=Bx(e);A3u(f,b.bV,d,c);g=Iq(b.cZ,e,f);JL(g);return g;}
function A3u(b,c,d,e){var f,g,h,i,j,k;a:{if(!e)CG(c,0,b,d,b.data.length-d|0);else{f=b.data;g=32-e|0;h=f.length-1|0;f[h]=0;while(true){if(h<=d)break a;i=c.data;j=f[h];k=(h-d|0)-1|0;f[h]=j|(i[k]>>>g|0);f[h-1|0]=i[k]<<e;h=h+(-1)|0;}}}j=0;while(j<d){b.data[j]=0;j=j+1|0;}}
function BaC(b,c,d){var e,f,g,h;e=0;f=0;while(f<d){g=b.data;h=c.data[f];g[f]=h<<1|e;e=h>>>31|0;f=f+1|0;}if(e)b.data[d]=e;}
function Bpf(b,c){var d,e,f,g,h,i,j,k,l,m;d=c>>5;c=c&31;e=b.dG;if(d>=e){if(b.cZ>=0){GG();b=D6y;}else{GG();b=Ea0;}return b;}a:{e=e-d|0;f=e+1|0;g=Bx(f);BNc(g,e,b.bV,d,c);h=b.cZ;if(h>=0)f=e;else{i=0;while(true){j=W(i,d);if(j>=0)break;if(b.bV.data[i])break;i=i+1|0;}if(j>=0){if(c<=0){f=e;break a;}if(!(b.bV.data[i]<<(32-c|0))){f=e;break a;}}k=g.data;l=0;while(true){i=W(l,e);if(i>=0)break;if(k[l]!=(-1))break;k[l]=0;l=l+1|0;}if(i)f=e;k[l]=k[l]+1|0;}}m=Iq(h,f,g);JL(m);return m;}
function BNc(b,c,d,e,f){var g,h,i,j,k,l;g=1;h=0;while(h<e){g=g&(d.data[h]?0:1);h=h+1|0;}if(!f)CG(d,e,b,0,c);else{i=d.data;j=32-f|0;g=g&(i[h]<<j?0:1);k=0;l=c-1|0;while(k<l){d=b.data;c=k+e|0;d[k]=(i[c]>>>f|0)|i[c+1|0]<<j;k=k+1|0;}b.data[k]=i[k+e|0]>>>f|0;}return g;}
function APe(){var a=this;D.call(a);a.CN=null;a.Ca=Bw;}
function Ebp(a){var b=new APe();A$1(b,a);return b;}
function A$1(a,b){a.Ca=Bw;a.CN=b;}
var AWM=K(0);
function BnL(){var a=this;D.call(a);a.bOh=null;a.bDn=null;a.bBp=null;a.bmh=null;a.bKF=0.0;a.bGI=0;a.bIa=0;a.Ij=0;a.bQs=0;}
function CzL(a,b,c,d,e,f){var g=new BnL();CLt(g,a,b,c,d,e,f);return g;}
function CLt(a,b,c,d,e,f,g){a.bIa=0;a.Ij=0;a.bQs=0;a.bOh=b;a.bDn=c;a.bBp=d;a.bmh=e;a.bKF=f;a.bGI=g;c.addEventListener("ended",a);}
function CwY(a,b){a.Ij=1;}
function KP(){var a=this;D.call(a);a.qw=null;a.T3=null;a.bCz=null;a.Tv=null;}
function Ebq(a,b,c){var d=new KP();Ut(d,a,b,c);return d;}
function Ut(a,b,c,d){a.qw=C07;a.T3=b;a.bCz=c;a.Tv=d;}
function A6p(a,b){var c,d,e,f;c=(FX(b,B(1452))).data[0];if(B7(c,a.T3))return 1;d=a.bCz.data;e=d.length;f=0;while(f<e){if(B7(c,d[f]))return 1;f=f+1|0;}return 0;}
function Rb(a,b){J8(FG(B(2832),V(D,[b,a.Tv])));}
function ABD(a,b){var c,d;c=X(D,1);c.data[0]=b.vv();b=FG(B(2833),c);d=new T;U(d);J(J(d,B(2834)),b);J8(S(d));}
function Td(a,b,c){var d,e,$$je;if(!(b instanceof Co))return c;d=DD(b);if(B7(d,B(2835)))return c;if(!Dz(d,B(2835))){a:{try{e=AJq(d);}catch($$e){$$je=N($$e);if($$je instanceof Bo){break a;}else{throw $$e;}}return e;}return c;}b:{try{e=c+(Bd(d)==1?0.0:AJq(DK(d,1)));}catch($$e){$$je=N($$e);if($$je instanceof Bo){break b;}else{throw $$e;}}return e;}return c;}
function B_J(a){return a.T3;}
function Cmv(a){return a.Tv;}
function A4E(){var a=this;D.call(a);a.oj=null;a.yF=null;a.iH=null;a.F6=null;a.but=0;}
function BZR(a){return a.but;}
function A30(a){return 43;}
function AHp(a){var b,c,d,e,f;b=new T;U(b);Bb(b,48);if(a.iH.fU>0){Bb(b,46);c=DW(a.iH.fU);TB(c,48);SO(b,c);}Bb(b,69);BM(b,B(2836));AKu(a.yF,S(b));d=A2z(a.yF,a.F6);BM(a.oj,A$s(d,69,101));if(Dl(a.iH,2)&&0==a.iH.fU){e=ALH(a.oj,B(2837));f=(ALR(a.yF)).q7;Kd(a.oj,e,f);}}
function BWW(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=a.iH;c=b.fU;if(0==c)c=1;b.fU=c;if(0.0===a.F6.Bf()){a.iH.fU=c+(-1)|0;AFU(a);return;}d=1;e=M3(a.F6.Bf());if(!$rt_globals.isFinite(e)?1:0){b=a.iH;b.fU=b.fU+(-1)|0;AHp(a);return;}f=new GP;b=new N1;CNZ();AOg();AOu(b,c,D7Q);KT();AXV(f,e);g=b.WT;if((Yf(f)-g|0)>0&&g){h=W2(f)-g|0;if(h>0){if(f.h2<64){i=EaM.data[h];j=BD(L(f.dN),L(h));k=f.hS;l=CN(k,i);m=Dv(k,i);if(DQ(m,Bw)){n=H0(Dq(ADX(m),1),i);h=n>0?1:n>=0?0:(-1);l=Bi(l,L(AXm(Bu(l)&1,R(A2N(m),5+h|0),b.biR)));if(Bs4(Ds(ADX(l)))
>=b.WT){l=CN(l,L(10));j=BD(j,L(1));}}f.dN=S_(j);f.wz=b.WT;f.hS=l;f.h2=SR(l);f.t1=null;}else{k=L(h);o=N_(k);p=(Uq(HZ(f),o)).data;i=BD(L(f.dN),k);if(p[1].cZ){q=QS(ARa(AAs(p[1])),o);n=AXm(!AGX(p[0],0)?0:1,R(p[1].cZ,5+q|0),b.biR);if(n)p[0]=Ki(p[0],G1(L(n)));if(W2(B5_(p[0]))>g){p[0]=Gs(p[0],D6A);i=BD(i,L(1));}}f.dN=S_(i);f.wz=g;ABd(f,p[0]);}}}a:{e=BRi(f);k=ZY(f);n=W(e,1.0);if(n>=0){r=c;if(e<G9(10.0,r)){if(Ds(k)>=G9(10.0,r))break a;d=0;n=c-Bd(ADV(k))|0;if(n<0)n=0;c=n+1|0;g=Bd(ADV(ET(e*G9(10.0,c))));b=a.iH;if(g>b.fU)c
=n;b.fU=c;break a;}}k=ZY(AGb(f,4));if(e>=G9(10.0,(-4.0))&&n<0){d=0;n=c+(4-Bd(ADV(k))|0)|0;c=n+1|0;if(Bd(ADV(ZY(AGb(f,c))))>AYH(a.iH))c=n;if(Ds(ZY(AGb(f,c)))>=G9(10.0,c-4|0))A5x(a.iH,c);}}if(!d)AFU(a);else{b=a.iH;b.fU=b.fU+(-1)|0;AHp(a);}}
function AFU(a){var b,c,d,e,f;b=new T;U(b);if(Dl(a.iH,32)){Bb(b,44);c=a.yF.v4;if(c>1){d=DW(c-1|0);TB(d,35);SO(b,d);}}Bj(b,0);if(a.iH.fU>0){Bb(b,46);e=DW(a.iH.fU);TB(e,48);SO(b,e);}AKu(a.yF,S(b));BM(a.oj,A2z(a.yF,a.F6));if(Dl(a.iH,2)&&0==a.iH.fU){f=(ALR(a.yF)).q7;Bb(a.oj,f);}}
function BHn(a){var b,c,d,e,f,g,h,i;b=a.iH.gi;c=a.F6;if(c instanceof NS){d=c;BM(a.oj,BE8(d.b8e()));}else{if(!(c instanceof O5))M(UN(b,C7(c)));c=c;BM(a.oj,BpH(c.Bf()));}if(!QB(a.iH))return;e=a.iH.fU;if(0==e)e=1;f=ALH(a.oj,B(257))+1|0;g=ALH(a.oj,B(2164));h=g-f|0;b=W(h,e);if(!b)return;if(b>=0){AHk(a.oj,f+e|0,g);return;}i=DW(e-h|0);TB(i,48);AXB(a.oj,g,i);}
function AZR(){var a=this;D.call(a);a.nF=null;a.a4J=null;a.d2=null;a.bd3=null;}
function ABW(a){var b;b=Dx(a.nF,5);BM(a.d2,K0(L(b),2));}
function AFv(a){var b;b=Dx(a.nF,2)+1|0;BM(a.d2,K0(L(b),2));}
function AXX(a){var b;b=Dx(a.nF,1)%100|0;BM(a.d2,K0(L(b),2));}
function AJM(a){var b;b=Dx(a.nF,1);BM(a.d2,K0(L(b),4));}
function AUA(a){var b;b=Dx(a.nF,7);BM(a.d2,(A2_(X4(a))).data[b]);}
function AP4(a){var b;b=Dx(a.nF,2);BM(a.d2,(AX9(X4(a))).data[b]);}
function AWC(a){var b,c,d;b=a.nF;c=b.Bo;d=a.d2;b=A$q(b);BM(d,A9I(c,c.Jf.m0(b.Dj)==c.Jf.r8(b.Dj)?0:1,0,a.a4J));}
function Bym(a){var b;b=(Dx(a.nF,15)/3600000|0)*100|0;if(b>=0)Bb(a.d2,43);BM(a.d2,K0(L(b),4));}
function AXD(a,b){var c,d;c=Dx(a.nF,9);d=(A0N(X4(a))).data[c];if(b)d=QI(d);BM(a.d2,d);}
function AOA(a){var b;b=Dx(a.nF,13);BM(a.d2,K0(L(b),2));}
function ABS(a){var b;b=Dx(a.nF,12);BM(a.d2,K0(L(b),2));}
function A6_(a){var b;b=Dx(a.nF,10);if(0==b)b=12;BM(a.d2,K0(L(b),2));}
function AOz(a){var b;b=Dx(a.nF,11);BM(a.d2,K0(L(b),2));}
function A69(a){AOz(a);Bb(a.d2,58);ABS(a);Bb(a.d2,58);AOA(a);}
function BDJ(a){A6_(a);Bb(a.d2,58);ABS(a);Bb(a.d2,58);AOA(a);Bb(a.d2,32);AXD(a,0);}
function K0(b,c){var d,e,f;d=new T;U(d);HR(d,b);e=0;if(EP(b,Bw)){c=c+1|0;e=1;}c=c-d.cX|0;if(c>0){f=DW(c);TB(f,48);AXB(d,e,f);}return S(d);}
function X4(a){if(null===a.bd3)a.bd3=Bfu(a.a4J);return a.bd3;}
var A0n=K(BW);
var XA=K();
var D_D=0;var D_F=null;var D_G=null;var D_E=null;function BeF(){D_D=1;D_F=Dc();D_G=Dc();D_E=new D;}
var A6t=K(0);
var AKG=K(0);
var AH5=K();
var A67=K(0);
function XE(){var a=this;AH5.call(a);a.zd=null;a.vj=0;a.bpT=null;}
var Ebg=null;var Ebf=null;var Ebe=0;function BGG(){BGG=Be(XE);CAo();}
function CAo(){Ebe=0;Ebg=X(D,0);CJ8();Ebf=Ebr;}
function AAT(){var a=this;D.call(a);a.N_=null;a.Cx=0;a.RG=null;a.oK=0;a.a2s=0;a.F3=0;a.Po=null;a.bx_=null;a.bv4=null;a.Es=null;a.r1=null;a.tj=null;a.kP=null;a.Bs=null;a.GV=null;a.W$=null;a.oC=null;a.bO7=null;}
var Ebs=null;var Ebt=null;function Sx(){Sx=Be(AAT);CKy();}
function BT2(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:Sx();f=Ebt;$p=1;case 1:A3R(f);if(C()){break _;}a:{b:{try{if(BhP(f,c,d))break b;b=Ebs;c=X(D,1);c.data[0]=d;Ea(b,B(2838),c);b=null;Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return b;}try{g=(-1);h=0;i=B8$();while(true){c=BnW(f);if(c===null)break;if
(g==(-1))g=c.data.length;h=h+c.data[0].data.length|0;FR(i,c);}if(f.oC.iu!=g){j=Ebs;c=X(D,1);c.data[0]=d;Y2(j,B(2839),c);}}catch($$e){$$je=N($$e);b=$$je;break a;}c:{try{if(g!=(-1)&&h)break c;b=Ebs;c=X(D,1);c.data[0]=d;Ea(b,B(2840),c);b=null;Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return b;}d:{e:{try{f:{switch(e){case 0:break f;case 1:break e;case 2:break d;default:}M(IK());}k=f.oC.vO;l=b.createBuffer(g,h,k);m=0;b=Ir(i);while(HD(b)){n=He(b);o=0;while(o<g){d=n.data[o].data;l.copyToChannel(d,o,m);o=o+1|0;}m
=m+n.data[0].data.length|0;}Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return l;}g:{try{m=BCf(i,1);if(m&&m!=44)break g;b=Ebs;c=X(D,1);c.data[0]=d;Ea(b,B(2841),c);b=null;Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return b;}try{j=MR(m);try{Cyn(i,g,f.oC.vO,j);QA(j);p=(Xn(j)).buffer;b=B6();J(J(b,d),B(2842));b=BX(b);$p=2;continue _;}catch($$e){$$je=N($$e);b=$$je;}Py(j);M(b);}catch($$e){$$je=N($$e);b=$$je;break a;}}h:{try{m=BCf(i,0);if(m&&m!=44)break h;b=Ebs;c=X(D,1);c.data[0]=d;Ea(b,B(2841),c);b=null;Kz(f);}
catch($$e){$$je=N($$e);b=$$je;break a;}return b;}try{p=MR(m);try{B7p(i,g,f.oC.vO,p);QA(p);i=(Xn(p)).buffer;b=B6();J(J(b,d),B(2842));b=BX(b);$p=3;continue _;}catch($$e){$$je=N($$e);b=$$je;}Py(p);M(b);}catch($$e){$$je=N($$e);b=$$je;}}Kz(f);M(b);case 2:a:{try{b:{try{$z=BeV(p,b);if(C()){break _;}b=$z;break b;}catch($$e){$$je=N($$e);b=$$je;}Py(j);M(b);}Py(j);Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return b;}Kz(f);M(b);case 3:a:{try{b:{try{$z=BeV(i,b);if(C()){break _;}b=$z;break b;}catch($$e){$$je=N($$e);b=
$$je;}Py(p);M(b);}Py(p);Kz(f);}catch($$e){$$je=N($$e);b=$$je;break a;}return b;}Kz(f);M(b);default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BhP(a,b,c){var d,e,f,g,h,$$je;a.N_=Z2(b);a.bO7=c;d=a.tj;if(d!==null){d.ya=null;d.q3=null;d.u$=null;}d=a.GV;if(d!==null)BPj(d);d=a.oC;if(d!==null)Kn(d);d=a.kP;if(d!==null)d.lY=null;a:{d=a.N_;if(d!==null)try{ALW(d);break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){}else{throw $$e;}}}a.oK=8192;a.RG=null;a.a2s=0;a.F3=0;a.tj=CMX();a.GV=CJU(a.Bs);a.Bs=CEj();a.oC=CfD();d=B_S();a.kP=d;a.Cx=0;Y7(d,a.oK);d=a.kP;a.RG=d.lY;e=Y7(d,a.oK);a.F3=e;e=AFy(a.N_,a.kP.lY,e,a.oK);if(e<0)e=0;b:{AIU(a.kP,e);if(ALX(a.kP,
a.r1)==1){Bjo(a.tj,A3k(a.r1));BSV(a.oC);Bk_(a.W$);if(AFE(a.tj,a.r1)<0){Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2843),b);return 0;}if(AIn(a.tj,a.Es)!=1){Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2844),b);return 0;}if(AXe(a.oC,a.W$,a.Es)<0){Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2845),b);return 0;}f=0;while(true){if(f>=2){a.F3=Y7(a.kP,a.oK);a.RG=a.kP.lY;break b;}c:{while(true){e=W(f,2);if(e>=0)break;g=ALX(a.kP,a.r1);if(!g)break c;if(g!=1)continue;AFE(a.tj,a.r1);d:{while(true){if(f>=2)break d;e=AIn(a.tj,a.Es);if(!e)break;if
(e==(-1)){Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2846),b);return 0;}AXe(a.oC,a.W$,a.Es);f=f+1|0;}}}}g=Y7(a.kP,a.oK);a.F3=g;g=AFy(a.N_,a.kP.lY,g,a.oK);if(g<0)g=0;if(!g&&e<0)break;AIU(a.kP,g);}Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2847),b);return 0;}else if(e>=a.oK){Sx();d=Ebs;b=X(D,1);b.data[0]=c;Ea(d,B(2848),b);return 0;}}e:{B0i(a.Bs,a.oC);BE$(a.GV,a.Bs);h=a.oC.iu;a.bx_=X($rt_arraycls($rt_arraycls($rt_floatcls())),1);a.bv4=Bx(h);b=a.Po;if(b!==null){b=b.data;e=b.length;if(e==h){if(e<=0)break e;if(b[0].data.length
==a.oK)break e;}}a.Po=$rt_createFloatMultiArray([a.oK,h]);}return 1;}
function BnW(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$$je;if(a.Cx)return null;a:{b=null;switch(ALX(a.kP,a.r1)){case -1:case 0:break;default:AFE(a.tj,a.r1);if(CR(A01(a.r1),Bw)){a.Cx=1;return null;}b:while(true){c:{switch(AIn(a.tj,a.Es)){case -1:break;case 0:break b;default:if(!BHb(a.GV,a.Es))BQ9(a.Bs,a.GV);while(true){c=a.Bs;d=a.bx_;e=a.bv4;f=c.PK;g=c.t2;if(f>=g)h=0;else{if(d!==null){i=0;while(i<c.m7.iu){e.data[i]=f;i=i+1|0;}d.data[0]=c.Df;}h=g-f|0;}if(h<=0)break;j=d.data[0];i=a.oK;if(h<i)i=h;k=0;while(k<a.oC.iu)
{d=j.data;l=e.data;m=a.Po.data[k];d=d[k];n=l[k];o=0;while(o<i){m.data[o]=d.data[n+o|0];o=o+1|0;}k=k+1|0;}if(!(i&&(f+i|0)>g))c.PK=f+i|0;d:{j=a.Po;Sx();if(j!==null){h=j.data[0].data.length;if(h){if(h<i)break d;h=i;break d;}}h=0;}if(!(b===null&&j===null)&&h>0){if(b===null){j=j.data;f=j.length;b=$rt_createFloatMultiArray([h,f]);d=b.data;g=0;while(g<f){Z$(j[g],0,d[g],0,h);g=g+1|0;}}else{m=b.data;f=m.length;g=m[0].data.length;if(j!==null&&h>0){b=$rt_createFloatMultiArray([g+h|0,f]);e=b.data;i=0;while(i<f){p=j.data;Z$(m[i],
0,e[i],0,g);Z$(p[i],0,e[i],g,h);i=i+1|0;}}else{b=$rt_createFloatMultiArray([g,f]);d=b.data;h=0;while(h<f){Z$(m[h],0,d[h],0,g);h=h+1|0;}}}}else b=null;}break c;}}}if(!AQc(a.r1))break a;a.Cx=1;break a;}}if(!a.Cx){h=Y7(a.kP,a.oK);a.F3=h;j=a.kP.lY;a.RG=j;e:{try{h=AFy(a.N_,j,h,a.oK);a.a2s=h;break e;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}return null;}if(h==(-1))return b;AIU(a.kP,h);if(!a.a2s)a.Cx=1;}return b;}
function CKy(){var b,c;Ebs=Hy(B(2849));b=new AAT;Sx();b.Cx=0;b.RG=null;b.a2s=0;b.F3=0;b.Po=null;b.Es=new A70;b.r1=new AD8;b.tj=CMX();b.kP=B_S();c=CEj();b.Bs=c;b.GV=CJU(c);c=new ADW;CR2();b.W$=c;b.oC=CfD();Ebt=b;}
function BNV(){D.call(this);this.blW=null;}
function CRZ(a){var b=new BNV();ChU(b,a);return b;}
function ChU(a,b){a.blW=b;}
function Cot(a,b){var c;H1();b=C5V;c=a.blW;if(b===c){CF();CZE.removeChild(c);C5V=null;C5U=null;}}
function BNW(){var a=this;D.call(a);a.a8H=null;a.byD=null;}
function CW1(a,b){var c=new BNW();CoT(c,a,b);return c;}
function CoT(a,b,c){a.a8H=b;a.byD=c;}
function CiK(a,b){var c;H1();if(C5V===a.a8H){A3t(a.byD,Ebu);CF();b=CZE;c=a.a8H;b.removeChild(c);C5V=null;C5U=null;}}
function BNX(){D.call(this);this.a_t=null;}
function CRn(a){var b=new BNX();CPG(b,a);return b;}
function CPG(a,b){a.a_t=b;}
function CxO(a,b){var c;H1();b=C5U;c=a.a_t;if(b===c){A3t(c,Ebu);CF();b=CZE;c=a.a_t;b.removeChild(c);C5U=null;}}
function BNU(){D.call(this);this.bDM=null;}
function CSU(a){var b=new BNU();B1T(b,a);return b;}
function B1T(a,b){a.bDM=b;}
function B8D(a){a.bDM.click();}
var AV_=K(KP);
function Bf7(a,b){var c,d,e,f,g;a:{b=b.data;BmH();c=AAF(D$w);d=b.length;if(d==1){J8(Fq(B(2850)));c=CH(c);while(Cl(c)){e=Cm(c);J8(FG(B(2851),V(D,[e.T3,e.Tv])));}}else if(d!=2)Rb(a,b[0]);else{if(!Dz(b[1],B(482))){e=b[1];f=new T;U(f);Bb(f,47);J(f,e);b[1]=S(f);}c=CH(c);while(true){if(!Cl(c)){g=X(D,1);g.data[0]=b[1];J8(FG(B(2228),g));break a;}e=Cm(c);if(A6p(e,b[1]))break;}Rb(e,b[1]);return;}}}
var A7y=K(KP);
function BM8(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b.data;if(b.length!=4){Rb(a,b[0]);return;}c=a.qw.l;d=b[1];e=b[2];f=b[3];b=KG(3).data;b[0]=Td(a,d,c.d);b[1]=Td(a,e,c.h);b[2]=Td(a,f,c.c);if(c.cz!==null)Lh(c,null);c.k=0.0;c.i=0.0;c.j=0.0;d=c.e.ey;g=(b[0]|0)>>4;h=(b[2]|0)>>4;$p=1;case 1:d.I1(g,h);if(C()){break _;}C0(c,b[0],b[1],b[2]);c.ky=b[0];c.k3=b[1];c.k4=b[2];J8(FG(B(2852),V(D,
[Ny(b[0]),Ny(b[1]),Ny(b[2])])));return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var ASt=K(KP);
function Bh2(a,b){var c,d,e,f,g,h,i,$$je;a:{b=b.data;c=b.length;if(c>=2){d=W(c,4);if(d<=0){try{e=Iy(b[1]);O();f=C1F.data[e];Bn();g=C45.data[e];if(!(e>=256?(g===null?0:1):f===null?0:1)){b=X(D,1);b.data[0]=BJ(e);h=FG(B(2853),b);f=B6();J(J(f,B(1367)),h);J8(BX(f));}else{c=c<3?1:Iy(b[2]);h=E9(e,c,d?0:Iy(b[3]));VD(a.qw.l.X,h);J8(FG(B(2854),V(D,[BJ(c),DD(Bau(g.OU()))])));}break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){i=$$je;}else{throw $$e;}}ABD(a,i);break a;}}Rb(a,b[0]);}}
var AJJ=K(KP);
var Ebv=null;function Cwc(){Cwc=Be(AJJ);CFt();}
function BCT(a,b){var c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{b=b.data;c=b.length;if(c>=2){d=W(c,5);if(d<=0){try{b:{c:{try{e=Ya(Iy(b[1]),a.qw.t);}catch($$e){$$je=N($$e);if($$je instanceof DF){break c;}else{throw $$e;}}break b;}e=Yd(b[1],a.qw.t);}if(e!==null&&!BzB(b[1],e)){f=a.qw.l;g=f.d;h=f.h;i=f.c;if(c>=3)g=Td(a,b[2],g);if(c>=4)h=Td(a,b[3],h);if(d>=0)i=Td(a,b[4],
i);DP(e,g,h,i,0.0,0.0);f=a.qw.t;$p=1;continue _;}j=X(D,1);j.data[0]=b[1];e=FG(B(2853),j);f=B6();J(J(f,B(1367)),e);J8(BX(f));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){f=$$je;}else{throw $$e;}}ABD(a,f);break a;}}Rb(a,b[0]);}return;case 1:a:{try{f.bGv(e);if(C()){break _;}J8(FG(B(2855),V(D,[DD(AO1(e)),Ny(g),Ny(h),Ny(i)])));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){f=$$je;}else{throw $$e;}}ABD(a,f);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function BzB(b,c){var d,e,$$je;Cwc();Qi();c=Cp(Ebw,C7(c));d=c===null?(-1):c.fT;a:{try{e=Iy(b);break a;}catch($$e){$$je=N($$e);if($$je instanceof DF){}else{throw $$e;}}e=ACm(b);}return !Gr(Ebv,BJ(d))&&!Gr(Ebv,BJ(e))?0:1;}
function CFt(){var b;b=BL();Ebv=b;Y(b,BJ(1));Y(Ebv,BJ(9));}
var AHE=K(KP);
var Ebx=null;function CDv(){CDv=Be(AHE);CwH();}
function BSN(a,b){var c,d,e,f,g,h,i,$$je;a:{b=b.data;c=b.length;if(c==1){d=Jr(a.qw.t);e=Dv(Bi(Dv(Bi(Dv(d,L(24000)),L(24000)),L(24000)),L(6000)),L(24000));f=CN(e,L(1000));g=CN(Ce(Dv(e,L(1000)),L(60)),L(1000));J8(FG(B(2856),V(D,[F3(CN(d,L(24000))),Bpg(B(2857),V(D,[F3(f),F3(g)]))])));}else if(c!=2)Rb(a,b[0]);else{h=0;b:{while(true){CDv();i=Ebx;if(h>=i.h0)break b;if(Fi(i,b[1]))break;h=h+1|0;}b[1]=Cp(Ebx,b[1]);}try{e=APc(b[1]);f=Jr(a.qw.t);d=Bi(BD(f,Dv(f,L(24000))),e);AKd(a.qw.t,d);b=X(D,1);b.data[0]=F3(e);J8(FG(B(2858),
b));break a;}catch($$e){$$je=N($$e);if($$je instanceof Bo){i=$$je;}else{throw $$e;}}ABD(a,i);}}}
function CwH(){var b;b=Dc();Ebx=b;BS(b,B(2859),B(2860));BS(Ebx,B(2861),B(2862));BS(Ebx,B(2863),B(2864));BS(Ebx,B(2865),B(2866));BS(Ebx,B(2867),B(2868));BS(Ebx,B(2869),B(2864));}
var A$K=K(KP);
function BWI(a,b){var c,d;b=b.data;if(b.length!=1)Rb(a,b[0]);else{c=a.qw.l.gt;d=c.sM?0:1;c.sM=d;c.mh=d;b=X(D,1);b.data[0]=!d?Fq(B(2870)):Fq(B(2871));J8(FG(B(2872),b));}}
function AL8(){D.call(this);this.TH=null;}
var D9Y=null;function CjC(){CjC=Be(AL8);B8J();}
function B8J(){var b;b=new AL8;CjC();b.TH=CCw(2097152);D9Y=b;}
function KS(){D.call(this);this.rc=null;}
function BRW(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.rc.br5;if(c===null)return;$p=1;case 1:$z=Bmy(c,b);if(C()){break _;}d=$z;D5(c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function Ca3(a,b){a.rc=b;}
function CB5(a,b){}
function ARi(){KS.call(this);this.VG=null;}
function BNv(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BqA(b);if(C()){break _;}g=$z;BY();h=0.6666666865348816;O();if(g!==C9Z){$p=2;continue _;}Bt(c+0.5,d+0.5,e+0.5);$p=3;continue _;case 2:$z=BTz(b);if(C()){break _;}i=$z;j=0.0;if(i==2)j=180.0;if(i==4)j=90.0;if(i==5)j=(-90.0);Bt(c+0.5,
d+0.5,e+0.5);Bk( -j,0.0,1.0,0.0);Bt(0.0,(-0.3125),(-0.4375));a.VG.a2i.mY=0;k=B(2873);$p=4;continue _;case 3:$z=BTz(b);if(C()){break _;}i=$z;Bk( -((i*360|0)/16.0),0.0,1.0,0.0);a.VG.a2i.mY=1;k=B(2873);$p=4;case 4:BRW(a,k);if(C()){break _;}BY();Cz(h,(-0.6666666865348816),(-0.6666666865348816));k=a.VG;B9(k.bp2,0.0625);B9(k.a2i,0.0625);BK();g=a.rc.bt4;Bt(0.0,0.3333333432674408,0.046666666865348816);Cz(0.01111111231148243,(-0.01111111231148243),0.01111111231148243);Qv(0.0,0.0,(-0.01111111231148243));D6(0);l=0;m=0;n
=b.hG.data;if(m>=n.length){D6(1);Cj(1.0,1.0,1.0,1.0);BK();return;}k=n[m];if(m!=b.Ds){o=( -Dn(g,k)|0)/2|0;i=(m*10|0)-(b.hG.data.length*5|0)|0;$p=5;continue _;}p=new T;U(p);J(J(J(p,B(2229)),k),B(2874));k=S(p);i=( -Dn(g,k)|0)/2|0;o=(m*10|0)-(b.hG.data.length*5|0)|0;$p=6;continue _;case 5:Bz7(g,k,o,i,l);if(C()){break _;}m=m+1|0;n=b.hG.data;if(m>=n.length){D6(1);Cj(1.0,1.0,1.0,1.0);BK();return;}k=n[m];if(m!=b.Ds){o=( -Dn(g,k)|0)/2|0;i=(m*10|0)-(b.hG.data.length*5|0)|0;continue _;}p=new T;U(p);J(J(J(p,B(2229)),k),
B(2874));k=S(p);i=( -Dn(g,k)|0)/2|0;o=(m*10|0)-(b.hG.data.length*5|0)|0;$p=6;case 6:Bz7(g,k,i,o,l);if(C()){break _;}m=m+1|0;n=b.hG.data;if(m>=n.length){D6(1);Cj(1.0,1.0,1.0,1.0);BK();return;}k=n[m];if(m!=b.Ds){o=( -Dn(g,k)|0)/2|0;i=(m*10|0)-(b.hG.data.length*5|0)|0;$p=5;continue _;}p=new T;U(p);J(J(J(p,B(2229)),k),B(2874));k=S(p);i=( -Dn(g,k)|0)/2|0;o=(m*10|0)-(b.hG.data.length*5|0)|0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BJI(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BNv(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AIS(){var a=this;F2.call(a);a.xH=0;a.ot=null;a.HC=0.0;a.NB=0.0;}
function Cmp(){var a=new AIS();CLa(a);return a;}
function CLa(a){IY(a);a.xH=(-1);a.ot=B(2192);a.NB=0.0;a.xH=20;}
function Brx(a,b){a.ot=b;}
function BH5(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.NB=a.HC;if(!(RM(a.bQ,a.bc+0.5,a.bM+0.5,a.bb+0.5,16.0)===null?0:1))return;b=a.bc+P(a.bQ.v);c=a.bM+P(a.bQ.v);d=a.bb+P(a.bQ.v);e=a.bQ;f=B(1031);g=0.0;h=0.0;i=0.0;$p=1;case 1:BSR(e,f,b,c,d,g,h,i);if(C()){break _;}e=a.bQ;f=B(1032);g=0.0;h
=0.0;i=0.0;$p=2;case 2:BSR(e,f,b,c,d,g,h,i);if(C()){break _;}g=a.HC;j=a.xH;a.HC=g+1000.0/(j+200.0);while(true){g=a.HC;if(g<=360.0)break;a.HC=g-360.0;a.NB=a.NB-360.0;}if(!a.bQ.w){if(j==(-1))AJm(a);j=a.xH;if(j>0){a.xH=j-1|0;return;}k=4;l=0;if(l<k){m=Yd(a.ot,a.bQ);if(m===null)return;e=a.bQ;f=C7(m);n=a.bc;g=n;o=a.bM;h=o;p=a.bb;q=Es(D9(g,h,p,n+1|0,o+1|0,p+1|0),8.0,4.0,8.0);$p=3;continue _;}}return;case 3:$z=BUP(e,f,q);if(C()){break _;}e=$z;if(e.p>=6){AJm(a);return;}DP(m,a.bc+(By(a.bQ.v)-By(a.bQ.v))*4.0,(a.bM+E(a.bQ.v,
3)|0)-1|0,a.bb+(By(a.bQ.v)-By(a.bQ.v))*4.0,P(a.bQ.v)*360.0,0.0);$p=4;case 4:$z=m.u0();if(C()){break _;}j=$z;if(j){e=a.bQ;$p=5;continue _;}l=l+1|0;if(l>=k)return;m=Yd(a.ot,a.bQ);if(m===null)return;e=a.bQ;f=C7(m);n=a.bc;g=n;o=a.bM;h=o;p=a.bb;q=Es(D9(g,h,p,n+1|0,o+1|0,p+1|0),8.0,4.0,8.0);$p=3;continue _;case 5:e.bGv(m);if(C()){break _;}n=0;if(n>=20){$p=6;continue _;}c=a.bc+0.5+(P(a.bQ.v)-0.5)*2.0;d=a.bM+0.5+(P(a.bQ.v)-0.5)*2.0;g=a.bb+0.5+(P(a.bQ.v)-0.5)*2.0;e=a.bQ;f=B(1031);h=0.0;i=0.0;b=0.0;$p=7;continue _;case 6:Bjp(m);if
(C()){break _;}AJm(a);l=l+1|0;if(l>=k)return;m=Yd(a.ot,a.bQ);if(m===null)return;e=a.bQ;f=C7(m);n=a.bc;g=n;o=a.bM;h=o;p=a.bb;q=Es(D9(g,h,p,n+1|0,o+1|0,p+1|0),8.0,4.0,8.0);$p=3;continue _;case 7:BSR(e,f,c,d,g,h,i,b);if(C()){break _;}e=a.bQ;f=B(1032);h=0.0;i=0.0;b=0.0;$p=8;case 8:BSR(e,f,c,d,g,h,i,b);if(C()){break _;}n=n+1|0;if(n>=20){$p=6;continue _;}c=a.bc+0.5+(P(a.bQ.v)-0.5)*2.0;d=a.bM+0.5+(P(a.bQ.v)-0.5)*2.0;g=a.bb+0.5+(P(a.bQ.v)-0.5)*2.0;e=a.bQ;f=B(1031);h=0.0;i=0.0;b=0.0;$p=7;continue _;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function AJm(a){a.xH=200+E(a.bQ.v,600)|0;}
function B8x(a,b){Pf(a,b);a.ot=Is(b,B(2875));a.xH=Ez(b,B(2876));}
function B_X(a,b){O8(a,b);I7(b,B(2875),a.ot);Ev(b,B(2876),a.xH<<16>>16);}
function A$T(){KS.call(this);this.bhj=null;}
function BBq(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=b;BY();Bt(c+0.5,d,e+0.5);h=Cp(a.bhj,g.ot);if(h===null){h=Yd(g.ot,null);BS(a.bhj,g.ot,h);}if(h===null){BK();return;}h.e=g.bQ;Bt(0.0,0.4000000059604645,0.0);i=g.NB;Bk((i+(g.HC-i)*f)*10.0,0.0,1.0,0.0);Bk((-30.0),1.0,0.0,0.0);Bt(0.0,(-0.4000000059604645),0.0);Cz(0.4375,0.4375,0.4375);DP(h,c,d,e,0.0,0.0);Kk();b
=C1y;d=0.0;e=0.0;c=0.0;j=0.0;$p=1;case 1:BZf(b,h,d,e,c,j,f);if(C()){break _;}BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function NJ(){var a=this;F2.call(a);a.qq=0;a.B4=0;a.lO=0;a.pc=0;a.blE=0;a.D4=0.0;a.J2=0.0;}
var Eby=null;function LK(a,b){var c;if(b>1.0)b=1.0;c=a.J2;return c+(a.D4-c)*b;}
function BFq(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.pc?1.0-b:b-1.0;O();d=C9Q;e=a.bQ;f=a.bc;g=a.bM;h=a.bb;i=a.qq;j=a.lO;$p=1;case 1:$z=BXI(d,e,f,g,h,i,b,j);if(C()){break _;}d=$z;if(d===null)return;e=a.bQ;k=null;$p=2;case 2:$z=Bg7(e,k,d);if(C()){break _;}e=$z;if(!Da(e)){FY(Eby,e);k=CH(Eby);if
(Cl(k)){l=Cm(k);m=D3R.data;g=a.lO;n=c*m[g];o=c*D3S.data[g];p=c*D3T.data[g];$p=3;continue _;}CC(Eby);}return;case 3:l.SQ(n,o,p);if(C()){break _;}if(!Cl(k)){CC(Eby);return;}l=Cm(k);m=D3R.data;g=a.lO;n=c*m[g];o=c*D3S.data[g];p=c*D3T.data[g];continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BwC(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.J2<1.0){b=a.bQ;if(b!==null){a.D4=1.0;a.J2=1.0;c=a.bc;d=a.bM;e=a.bb;$p=1;continue _;}}return;case 1:BLB(b,c,d,e);if(C()){break _;}$p=2;case 2:AEq(a);if(C()){break _;}b=a.bQ;c=a.bc;d=a.bM;e=a.bb;$p=3;case 3:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;O();if(c!=C9Q.a)return;b=a.bQ;c=a.bc;d=a.bM;e=a.bb;f=a.qq;g=a.B4;$p=4;case 4:BoK(b,c,d,e,f,g);if
(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BO_(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.D4;a.J2=b;if(b>=1.0){c=1.0;b=0.25;$p=1;continue _;}c=b+0.5;a.D4=c;if(c>=1.0)a.D4=1.0;if(!a.pc)return;c=a.D4;b=c-b+0.0625;$p=6;continue _;case 1:BFq(a,c,b);if(C()){break _;}d=a.bQ;e=a.bc;f=a.bM;g=a.bb;$p=2;case 2:BLB(d,e,f,g);if(C()){break _;}$p=3;case 3:AEq(a);if(C()){break _;}d=a.bQ;e=a.bc;f=a.bM;g=a.bb;$p=4;case 4:$z
=BHl(d,e,f,g);if(C()){break _;}e=$z;O();if(e!=C9Q.a)return;d=a.bQ;e=a.bc;f=a.bM;g=a.bb;h=a.qq;i=a.B4;$p=5;case 5:BoK(d,e,f,g,h,i);if(C()){break _;}return;case 6:BFq(a,c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CEY(a,b){var c;Pf(a,b);a.qq=D0(b,B(2877));a.B4=D0(b,B(2878));a.lO=D0(b,B(2879));c=SD(b,B(2880));a.D4=c;a.J2=c;a.pc=G0(b,B(2881));}
function Cz5(a,b){O8(a,b);Ei(b,B(2877),a.qq);Ei(b,B(2878),a.B4);Ei(b,B(2879),a.lO);XT(b,B(2880),a.J2);H9(b,B(2881),a.pc);}
function B0d(){Eby=BL();}
function ATp(){KS.call(this);this.Pw=null;}
function BBP(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();g=C1F.data[b.qq];if(g!==null&&LK(b,f)<1.0){Cg();h=C1A;i=B(263);$p=1;continue _;}return;case 1:BRW(a,i);if(C()){break _;}F7();DB(770,771);Bc(3042);Bl(2884);if(!ASR())CD();else CD();B$(h);j=c;c=j-b.bc+(!b.pc?(1.0-LK(b,f))*D3R.data[b.lO]
:(LK(b,f)-1.0)*D3R.data[b.lO]);k=d;d=k-b.bM+(!b.pc?(1.0-LK(b,f))*D3S.data[b.lO]:(LK(b,f)-1.0)*D3S.data[b.lO]);l=e;G3(h,c,d,l-b.bb+(!b.pc?(1.0-LK(b,f))*D3T.data[b.lO]:(LK(b,f)-1.0)*D3T.data[b.lO]));AFe(h,1,1,1);if(g===C9P&&LK(b,f)<0.5){i=a.Pw;m=b.bc;n=b.bM;o=b.bb;p=0;$p=3;continue _;}if(b.blE&&!b.pc){i=C9P;i.Vn=!g.NZ?107:106;q=a.Pw;m=b.bc;n=b.bM;o=b.bb;p=LK(b,f)>=0.5?0:1;$p=4;continue _;}i=a.Pw;n=b.bc;o=b.bM;p=b.bb;i.cs=1;$p=2;case 2:Bu3(i,g,n,o,p);if(C()){break _;}i.cs=0;G3(h,0.0,0.0,0.0);BO(h);Hz();return;case 3:BxW(i,
g,m,n,o,p);if(C()){break _;}G3(h,0.0,0.0,0.0);BO(h);Hz();return;case 4:BxW(q,i,m,n,o,p);if(C()){break _;}C9P.Vn=(-1);G3(h,j-b.bc,k-b.bM,l-b.bb);i=a.Pw;m=b.bc;n=b.bM;o=b.bb;i.cs=1;p=1;$p=5;case 5:BFQ(i,g,m,n,o,p);if(C()){break _;}i.cs=0;G3(h,0.0,0.0,0.0);BO(h);Hz();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
function CvX(a,b){a.Pw=VP(b);}
function Bbb(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BBP(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AHP(){var a=this;F2.call(a);a.vM=null;a.T$=0;a.oS=null;a.oX=null;a.o0=null;a.o1=null;a.en=0.0;a.xP=0.0;a.ql=0;a.bmV=0;}
function BMk(){var a=new AHP();CcH(a);return a;}
function CcH(a){IY(a);a.vM=X(CE,36);a.T$=0;}
function B5E(a){return 27;}
function ASx(a,b){return a.vM.data[b];}
function BNb(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.vM.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;$p=1;continue _;}f=J1(d[b],c);d=a.vM.data;if(!d[b].q)d[b]=null;$p=2;continue _;case 1:BeP(a);if(C()){break _;}return e;case 2:BeP(a);if(C()){break _;}return f;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BN4(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.vM.data[b]=c;if(c!==null&&c.q>64)c.q=64;$p=1;case 1:BeP(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function CLF(a){return B(1043);}
function CkB(a,b){var c,d,e,f,g;Pf(a,b);c=JX(b,B(2523));a.vM=X(CE,27);d=0;while(d<JI(c)){e=F5(c,d);f=FV(e,B(1877))&255;if(f>=0){g=a.vM.data;if(f<g.length)g[f]=UW(e);}d=d+1|0;}}
function CJS(a,b){var c,d,e,f;O8(a,b);c=MY();d=0;while(true){e=a.vM.data;if(d>=e.length)break;if(e[d]!==null){f=FT();Fn(f,B(1877),d<<24>>24);PB(a.vM.data[d],f);JO(c,f);}d=d+1|0;}HB(b,B(2523),c);}
function CJT(a){return 64;}
function BNp(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bQ;d=a.bc;e=a.bM;f=a.bb;$p=1;case 1:$z=Buw(c,d,e,f);if(C()){break _;}c=$z;return c!==a?0:NB(b,a.bc+0.5,a.bM+0.5,a.bb+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function NL(a){BsK(a);a.T$=0;}
function BCF(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.T$)return;a.T$=1;a.oS=null;a.oX=null;a.o0=null;a.o1=null;b=a.bQ;c=a.bc-1|0;d=a.bM;e=a.bb;$p=1;case 1:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;O();if(c!=C9T.a){b=a.bQ;c=a.bc+1|0;d=a.bM;e=a.bb;$p=2;continue _;}b=a.bQ;c=a.bc-1|0;d=a.bM;e=a.bb;$p=3;continue _;case 2:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;if(c!=C9T.a){b=a.bQ;d=a.bc;e=a.bM;c=a.bb-1|0;$p=4;continue _;}b
=a.bQ;c=a.bc+1|0;d=a.bM;e=a.bb;$p=5;continue _;case 3:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;a.o0=b;b=a.bQ;c=a.bc+1|0;d=a.bM;e=a.bb;$p=2;continue _;case 4:$z=BHl(b,d,e,c);if(C()){break _;}c=$z;if(c!=C9T.a){b=a.bQ;c=a.bc;d=a.bM;e=a.bb+1|0;$p=6;continue _;}b=a.bQ;c=a.bc;d=a.bM;e=a.bb-1|0;$p=7;continue _;case 5:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;a.oX=b;b=a.bQ;d=a.bc;e=a.bM;c=a.bb-1|0;$p=4;continue _;case 6:$z=BHl(b,c,d,e);if(C()){break _;}c=$z;if(c!=C9T.a){b=a.oS;if(b!==null)NL(b);b=a.o1;if(b!==null)NL(b);b=
a.oX;if(b!==null)NL(b);b=a.o0;if(b!==null)NL(b);return;}b=a.bQ;d=a.bc;e=a.bM;c=a.bb+1|0;$p=8;continue _;case 7:$z=Buw(b,c,d,e);if(C()){break _;}b=$z;a.oS=b;b=a.bQ;c=a.bc;d=a.bM;e=a.bb+1|0;$p=6;continue _;case 8:$z=Buw(b,d,e,c);if(C()){break _;}b=$z;a.o1=b;b=a.oS;if(b!==null)NL(b);b=a.o1;if(b!==null)NL(b);b=a.oX;if(b!==null)NL(b);b=a.o0;if(b!==null)NL(b);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bo0(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BCF(a);if(C()){break _;}b=a.bmV+1|0;a.bmV=b;if(!((b%20|0)*4|0)){c=a.bQ;d=a.bc;e=a.bM;f=a.bb;b=1;g=a.ql;$p=2;continue _;}h=a.en;a.xP=h;i=0.10000000149011612;if(a.ql>0&&h===0.0&&a.oS===null&&a.o0===null){j=a.bc+0.5;k=a.bb+0.5;if(a.o1!==null)k=k+0.5;if(a.oX
!==null)j=j+0.5;c=a.bQ;l=a.bM+0.5;m=B(2882);n=1.0;h=P(c.v)*0.10000000149011612+0.8999999761581421;$p=3;continue _;}a:{b=a.ql;if(!(!b&&a.en>0.0)){if(b<=0)break a;if(a.en>=1.0)break a;}if(b<=0)a.en=a.en-i;else a.en=a.en+i;if(a.en>1.0)a.en=1.0;if(a.en<0.0){a.en=0.0;if(a.oS===null&&a.o0===null){j=a.bc+0.5;k=a.bb+0.5;if(a.o1!==null)k=k+0.5;if(a.oX!==null)j=j+0.5;c=a.bQ;l=a.bM+0.5;m=B(2883);h=1.0;i=P(c.v)*0.10000000149011612+0.8999999761581421;$p=4;continue _;}}}return;case 2:B1b(c,d,e,f,b,g);if(C()){break _;}h=a.en;a.xP
=h;i=0.10000000149011612;if(a.ql>0&&h===0.0&&a.oS===null&&a.o0===null){j=a.bc+0.5;k=a.bb+0.5;if(a.o1!==null)k=k+0.5;if(a.oX!==null)j=j+0.5;c=a.bQ;l=a.bM+0.5;m=B(2882);n=1.0;h=P(c.v)*0.10000000149011612+0.8999999761581421;$p=3;continue _;}b:{b=a.ql;if(!(!b&&a.en>0.0)){if(b<=0)break b;if(a.en>=1.0)break b;}if(b<=0)a.en=a.en-i;else a.en=a.en+i;if(a.en>1.0)a.en=1.0;if(a.en<0.0){a.en=0.0;if(a.oS===null&&a.o0===null){j=a.bc+0.5;k=a.bb+0.5;if(a.o1!==null)k=k+0.5;if(a.oX!==null)j=j+0.5;c=a.bQ;l=a.bM+0.5;m=B(2883);h
=1.0;i=P(c.v)*0.10000000149011612+0.8999999761581421;$p=4;continue _;}}}return;case 3:BaK(c,j,l,k,m,n,h);if(C()){break _;}c:{b=a.ql;if(!(!b&&a.en>0.0)){if(b<=0)break c;if(a.en>=1.0)break c;}if(b<=0)a.en=a.en-i;else a.en=a.en+i;if(a.en>1.0)a.en=1.0;if(a.en<0.0){a.en=0.0;if(a.oS===null&&a.o0===null){j=a.bc+0.5;k=a.bb+0.5;if(a.o1!==null)k=k+0.5;if(a.oX!==null)j=j+0.5;c=a.bQ;l=a.bM+0.5;m=B(2883);h=1.0;i=P(c.v)*0.10000000149011612+0.8999999761581421;$p=4;continue _;}}}return;case 4:BaK(c,j,l,k,m,h,i);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CCE(a,b,c){if(b==1)a.ql=c;}
function BLS(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.ql+1|0;a.ql=b;c=a.bQ;d=a.bc;e=a.bM;f=a.bb;g=1;$p=1;case 1:B1b(c,d,e,f,g,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Be$(a){var b,c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.ql-1|0;a.ql=b;c=a.bQ;d=a.bc;e=a.bM;f=a.bb;g=1;$p=1;case 1:B1b(c,d,e,f,g,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BM5(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:NL(a);$p=1;case 1:BCF(a);if(C()){break _;}$p=2;case 2:AEq(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function AZz(){var a=this;KS.call(a);a.bhi=null;a.bhB=null;}
function A_p(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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(b.bQ!==null){$p=1;continue _;}g=0;if(b.oS===null&&b.o0===null){if(b.oX===null&&b.o1===null){h=a.bhi;i=B(2884);$p=7;continue _;}h=a.bhB;i=B(2885);$p=6;continue _;}return;case 1:$z=BqA(b);if(C()){break _;}i=$z;$p=2;case 2:$z=BTz(b);if(C()){break _;}g=$z;if
(i!==null&&!g){i=i;h=b.bQ;j=b.bc;g=b.bM;k=b.bb;$p=4;continue _;}$p=3;case 3:BCF(b);if(C()){break _;}if(b.oS===null&&b.o0===null){if(b.oX===null&&b.o1===null){h=a.bhi;i=B(2884);$p=7;continue _;}h=a.bhB;i=B(2885);$p=6;continue _;}return;case 4:Bu8(i,h,j,g,k);if(C()){break _;}$p=5;case 5:$z=BTz(b);if(C()){break _;}g=$z;$p=3;continue _;case 6:BRW(a,i);if(C()){break _;}BY();Bc(32826);Cj(1.0,1.0,1.0,1.0);Bt(c,d+1.0,e+1.0);Cz(1.0,(-1.0),(-1.0));Bt(0.5,0.5,0.5);k=0;l=W(g,2);if(!l)k=180;if(g==3)k=0;if(g==4)k=90;j=W(g,
5);if(!j)k=(-90);if(!l&&b.oX!==null)Bt(1.0,0.0,0.0);if(!j&&b.o1!==null)Bt(0.0,0.0,(-1.0));Bk(k,0.0,1.0,0.0);Bt((-0.5),(-0.5),(-0.5));m=b.xP;m=m+(b.en-m)*f;i=b.oS;if(i===null)n=m;else{n=i.xP;n=n+(i.en-n)*f;if(n<=m)n=m;}b=b.o0;if(b===null)o=n;else{m=b.xP;o=m+(b.en-m)*f;if(o<=n)o=n;}f=1.0-o;f=1.0-f*f*f;h.B8.K= -(f*3.1415927410125732/2.0);ASW(h);Bl(32826);BK();Cj(1.0,1.0,1.0,1.0);return;case 7:BRW(a,i);if(C()){break _;}BY();Bc(32826);Cj(1.0,1.0,1.0,1.0);Bt(c,d+1.0,e+1.0);Cz(1.0,(-1.0),(-1.0));Bt(0.5,0.5,0.5);k=
0;l=W(g,2);if(!l)k=180;if(g==3)k=0;if(g==4)k=90;j=W(g,5);if(!j)k=(-90);if(!l&&b.oX!==null)Bt(1.0,0.0,0.0);if(!j&&b.o1!==null)Bt(0.0,0.0,(-1.0));Bk(k,0.0,1.0,0.0);Bt((-0.5),(-0.5),(-0.5));m=b.xP;m=m+(b.en-m)*f;i=b.oS;if(i===null)n=m;else{n=i.xP;n=n+(i.en-n)*f;if(n<=m)n=m;}b=b.o0;if(b===null)o=n;else{m=b.xP;o=m+(b.en-m)*f;if(o<=n)o=n;}f=1.0-o;f=1.0-f*f*f;h.B8.K= -(f*3.1415927410125732/2.0);ASW(h);Bl(32826);BK();Cj(1.0,1.0,1.0,1.0);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Bz_(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:A_p(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Uv(){var a=this;F2.call(a);a.beY=0;a.bcJ=0.0;a.bxg=0.0;a.a4s=0.0;a.bEJ=0.0;a.ss=0.0;a.bDq=0.0;a.DC=0.0;a.byy=0.0;a.CZ=0.0;}
var Ebz=null;function Bqg(a){var b,c,d,e,f,g;a.bDq=a.ss;a.byy=a.DC;b=RM(a.bQ,a.bc+0.5,a.bM+0.5,a.bb+0.5,3.0);if(b===null){a.CZ=a.CZ+0.019999999552965164;a.ss=a.ss-0.10000000149011612;}else a:{c=b.d-(a.bc+0.5);a.CZ=CK(b.c-(a.bb+0.5),c);d=a.ss+0.10000000149011612;a.ss=d;if(!(d>=0.5&&E(Ebz,40))){d=a.a4s;while(true){e=a.a4s+(E(Ebz,4)-E(Ebz,4)|0);a.a4s=e;if(d===e)continue;else break a;}}}while(true){d=a.DC;if(d<3.1415927410125732)break;a.DC=d-6.2831854820251465;}while(true){d=a.DC;if(d>=(-3.1415927410125732))break;a.DC
=d+6.2831854820251465;}while(true){e=a.CZ;if(e<3.1415927410125732)break;a.CZ=e-6.2831854820251465;}while(true){e=a.CZ;if(e>=(-3.1415927410125732))break;a.CZ=e+6.2831854820251465;}e=e-d;while(e>=3.1415927410125732){e=e-6.2831854820251465;}while(e<(-3.1415927410125732)){e=e+6.2831854820251465;}a.DC=d+e*0.4000000059604645;if(a.ss<0.0)a.ss=0.0;if(a.ss>1.0)a.ss=1.0;a.beY=a.beY+1|0;d=a.bcJ;a.bxg=d;f=(a.a4s-d)*0.4000000059604645;g=0.20000000298023224;e=(-0.20000000298023224);if(f>=e)e=f;if(e<=g)g=e;e=a.bEJ;e=e+(g-
e)*0.8999999761581421;a.bEJ=e;a.bcJ=d+e;}
function BIR(){Ebz=new DG;}
function A1e(){KS.call(this);this.bzw=null;}
function BPO(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BY();Bt(c+0.5,d+0.75,e+0.5);g=b.beY+f;Bt(0.0,0.10000000149011612+BC(g*0.10000000149011612)*0.009999999776482582,0.0);h=b.DC;i=b.byy;h=h-i;while(h>=3.1415927410125732){h=h-6.2831854820251465;}while(h<(-3.1415927410125732)){h=h+6.2831854820251465;}Bk( -(i+h*f)*180.0/3.1415927410125732,
0.0,1.0,0.0);Bk(80.0,0.0,0.0,1.0);j=B(2886);$p=1;case 1:BRW(a,j);if(C()){break _;}h=b.bxg;h=h+(b.bcJ-h)*f;k=h+0.25;l=h+0.75;h=(k-AAj(k))*1.600000023841858-0.30000001192092896;l=(l-AAj(l))*1.600000023841858-0.30000001192092896;if(h<0.0)h=0.0;if(l<0.0)l=0.0;if(h>1.0)h=1.0;if(l>1.0)l=1.0;i=b.bDq;m=i+(b.ss-i)*f;AUg(a.bzw,null,g,h,l,m,0.0,0.0625);BK();return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Bla(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:BPO(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var Wz=K(F2);
function ARK(){KS.call(this);this.bHk=null;}
function Bdf(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.rc;g=b.bbM;h=b.bbL;i=b.bbK;Bl(2896);j=new DG;k=0;l=d+0.75;m= -l;f=l;n= -g;o= -i;p= -h;d=e+1.0;q=c+1.0;while(k<16){BY();r=16-k|0;s=1.0/(r+1.0);if(!k){b=B(2122);$p=
1;continue _;}if(k==1){b=B(2887);$p=2;continue _;}h=a.rc.Am;Bt(g,(m+h)/(m+r+h)+f,i);Bc(3168);Bc(3169);Bc(3170);Bc(3171);BK();Dy(5890);BY();EQ();Bt(0.0,Ds(Dv(CS(),L(700000)))/700000.0,0.0);Cz(0.0625,0.0625,0.0625);Bt(0.5,0.5,0.0);Bk(((R(k,k)*4321|0)+(k*9|0)|0)*2.0,0.0,0.0,1.0);Bt((-0.5),(-0.5),0.0);Bt(n,o,p);b=a.rc;h=m+b.Am;Bt(b.SR*r/h,b.R3*r/h,p);Cg();t=C1A;B$(t);h=P(j)*0.5+0.10000000149011612;u=P(j)*0.5+0.4000000059604645;v=P(j)*0.5+0.5;if(!k){h=1.0;v=h;u=h;}GY(t,h*s,u*s,v*s,1.0);BE(t,c,l,e);BE(t,c,l,d);BE(t,
q,l,d);BE(t,q,l,e);BO(t);BK();Dy(5888);k=k+1|0;}Bl(3042);Bl(3168);Bl(3169);Bl(3170);Bl(3171);Bc(2896);return;case 1:BRW(a,b);if(C()){break _;}s=0.10000000149011612;r=65.0;w=0.125;Bc(3042);DB(770,771);while(true){if(k==1){b=B(2887);$p=2;continue _;}h=a.rc.Am;Bt(g,(m+h)/(m+r+h)+f,i);Bc(3168);Bc(3169);Bc(3170);Bc(3171);BK();Dy(5890);BY();EQ();Bt(0.0,Ds(Dv(CS(),L(700000)))/700000.0,0.0);Cz(w,w,w);Bt(0.5,0.5,0.0);Bk(((R(k,k)*4321|0)+(k*9|0)|0)*2.0,0.0,0.0,1.0);Bt((-0.5),(-0.5),0.0);Bt(n,o,p);b=a.rc;h=m+b.Am;Bt(b.SR
*r/h,b.R3*r/h,p);Cg();t=C1A;B$(t);h=P(j)*0.5+0.10000000149011612;u=P(j)*0.5+0.4000000059604645;v=P(j)*0.5+0.5;if(!k){h=1.0;v=h;u=h;}GY(t,h*s,u*s,v*s,1.0);BE(t,c,l,e);BE(t,c,l,d);BE(t,q,l,d);BE(t,q,l,e);BO(t);BK();Dy(5888);k=k+1|0;if(k>=16)break;BY();r=16-k|0;w=0.0625;s=1.0/(r+1.0);if(!k){b=B(2122);continue _;}}Bl(3042);Bl(3168);Bl(3169);Bl(3170);Bl(3171);Bc(2896);return;case 2:BRW(a,b);if(C()){break _;}Bc(3042);DB(1,1);w=0.5;while(true){h=a.rc.Am;Bt(g,(m+h)/(m+r+h)+f,i);Bc(3168);Bc(3169);Bc(3170);Bc(3171);BK();Dy(5890);BY();EQ();Bt(0.0,
Ds(Dv(CS(),L(700000)))/700000.0,0.0);Cz(w,w,w);Bt(0.5,0.5,0.0);Bk(((R(k,k)*4321|0)+(k*9|0)|0)*2.0,0.0,0.0,1.0);Bt((-0.5),(-0.5),0.0);Bt(n,o,p);b=a.rc;h=m+b.Am;Bt(b.SR*r/h,b.R3*r/h,p);Cg();t=C1A;B$(t);h=P(j)*0.5+0.10000000149011612;u=P(j)*0.5+0.4000000059604645;v=P(j)*0.5+0.5;if(!k){h=1.0;v=h;u=h;}GY(t,h*s,u*s,v*s,1.0);BE(t,c,l,e);BE(t,c,l,d);BE(t,q,l,d);BE(t,q,l,e);BO(t);BK();Dy(5888);k=k+1|0;if(k>=16)break;BY();r=16-k|0;w=0.0625;s=1.0/(r+1.0);if(!k){b=B(2122);$p=1;continue _;}if(k==1){b=B(2887);continue _;}}Bl(3042);Bl(3168);Bl(3169);Bl(3170);Bl(3171);Bc(2896);return;default:
H$();}}ED().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 BN_(a,b,c,d,e,f){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bdf(a,b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function A5S(){var a=this;D.call(a);a.bPi=0;a.iu=0;a.vO=0;a.bJ2=0;a.bIK=0;a.bOw=0;a.i6=null;a.Jn=0;a.UM=0;a.a2t=0;a.Tp=0;a.a2C=0;a.vt=0;a.br4=0;a.nH=null;a.BM=null;a.B_=null;a.J7=null;a.JU=null;a.Dt=null;a.zz=null;a.Kg=null;a.Be=null;a.xR=null;a.bsL=null;}
var EbA=null;function CU3(){CU3=Be(A5S);Cvh();}
function CfD(){var a=new A5S();Bt5(a);return a;}
function Bt5(a){CU3();a.i6=Bx(2);a.nH=null;a.BM=null;a.B_=null;a.J7=null;a.JU=null;a.Dt=null;a.zz=null;a.Kg=null;a.Be=null;a.xR=null;a.bsL=X(ATC,64);}
function BSV(a){a.vO=0;}
function Kn(a){var b,c;b=0;while(b<a.Jn){a.nH.data[b]=null;b=b+1|0;}a.nH=null;b=0;while(b<a.UM){AHa();b=b+1|0;}a.B_=null;b=0;while(b<a.a2t){AWt();b=b+1|0;}a.JU=null;b=0;while(b<a.Tp){A0a();EbB.data[a.Dt.data[b]].a9y(a.zz.data[b]);b=b+1|0;}a.zz=null;b=0;while(b<a.a2C){AYN();b=b+1|0;}a.Be=null;b=0;while(b<a.vt){c=a.xR.data;if(c[b]!==null)c[b]=null;b=b+1|0;}a.xR=null;b=0;while(b<a.br4){a.bsL.data[b].a87();b=b+1|0;}}
function Bnx(a,b){var c,d,e,f;c=Ct(b,8)+1|0;a.vt=c;d=a.xR;if(!(d!==null&&d.data.length==c))a.xR=X(AH9,c);c=0;while(true){if(c>=a.vt){c=Ct(b,6)+1|0;a.a2t=c;d=a.J7;if(!(d!==null&&d.data.length==c))a.J7=Bx(c);d=a.JU;if(!(d!==null&&d.data.length==c))a.JU=X(D,c);c=0;a:{while(true){if(c>=a.a2t){c=Ct(b,6)+1|0;a.Tp=c;d=a.Dt;if(!(d!==null&&d.data.length==c))a.Dt=Bx(c);d=a.zz;if(!(d!==null&&d.data.length==c))a.zz=X(D,c);c=0;b:{while(true){if(c>=a.Tp){c=Ct(b,6)+1|0;a.a2C=c;d=a.Kg;if(!(d!==null&&d.data.length==c))a.Kg=
Bx(c);d=a.Be;if(!(d!==null&&d.data.length==c))a.Be=X(D,c);c=0;c:{while(true){if(c>=a.a2C){c=Ct(b,6)+1|0;a.UM=c;d=a.BM;if(!(d!==null&&d.data.length==c))a.BM=Bx(c);d=a.B_;if(!(d!==null&&d.data.length==c))a.B_=X(D,c);c=0;d:{while(true){if(c>=a.UM){c=Ct(b,6)+1|0;a.Jn=c;d=a.nH;if(!(d!==null&&d.data.length==c))a.nH=X(A4o,c);c=0;while(true){if(c>=a.Jn){if(Ct(b,1)==1)return 0;Kn(a);return (-1);}a.nH.data[c]=CRC();a.nH.data[c].bhw=Ct(b,1);a.nH.data[c].a7Y=Ct(b,16);a.nH.data[c].bm9=Ct(b,16);a.nH.data[c].PF=Ct(b,8);d=
a.nH.data;if(d[c].a7Y>=1)break;if(d[c].bm9>=1)break;if(d[c].PF>=a.UM)break;c=c+1|0;}Kn(a);return (-1);}a.BM.data[c]=Ct(b,16);d=a.BM.data;if(d[c]<0)break d;if(d[c]>=1)break d;e=a.B_.data;AHa();e[c]=BMM(EbC.data[d[c]],a,b);if(a.B_.data[c]===null)break;c=c+1|0;}Kn(a);return (-1);}Kn(a);return (-1);}a.Kg.data[c]=Ct(b,16);d=a.Kg.data;if(d[c]<0)break c;if(d[c]>=3)break c;e=a.Be.data;AYN();e[c]=Bfv(EbD.data[d[c]],a,b);if(a.Be.data[c]===null)break;c=c+1|0;}Kn(a);return (-1);}Kn(a);return (-1);}a.Dt.data[c]=Ct(b,16);f
=a.Dt.data;if(f[c]<0)break b;if(f[c]>=2)break b;d=a.zz.data;A0a();d[c]=EbB.data[f[c]].NT(a,b);if(a.zz.data[c]===null)break;c=c+1|0;}Kn(a);return (-1);}Kn(a);return (-1);}a.J7.data[c]=Ct(b,16);d=a.J7.data;if(d[c]<0)break a;if(d[c]>=1)break a;e=a.JU.data;AWt();e[c]=BRm(EbE.data[d[c]],a,b);if(a.JU.data[c]===null)break;c=c+1|0;}Kn(a);return (-1);}Kn(a);return (-1);}a.xR.data[c]=CRP();if(BUt(a.xR.data[c],b))break;c=c+1|0;}Kn(a);return (-1);}
function AXe(a,b,c){var d,e,f,g,h,i;a:{d=B2r();if(c!==null){ATy(d,c.a6t,c.a$3,c.a8a);e=Cb(6);f=e.data;g=Ct(d,8);AKy(d,e,6);if(f[0]==118&&f[1]==111&&f[2]==114&&f[3]==98&&f[4]==105&&f[5]==115)switch(g){case 2:case 4:break a;case 1:if(!c.bqc)return (-1);if(a.vO)return (-1);b:{g=Ct(d,32);a.bPi=g;if(g)g=(-1);else{a.iu=Ct(d,8);a.vO=Ct(d,32);a.bJ2=Ct(d,32);a.bIK=Ct(d,32);a.bOw=Ct(d,32);a.i6.data[0]=1<<Ct(d,4);a.i6.data[1]=1<<Ct(d,4);if(a.vO>=1&&a.iu>=1){e=a.i6.data;if(e[0]>=8&&e[1]>=e[0]&&Ct(d,1)==1){g=0;break b;}}Kn(a);g
=(-1);}}return g;case 3:if(!a.vO)return (-1);c:{h=Ct(d,32);if(h<0){AAJ(b);g=(-1);}else{e=Cb(h+1|0);b.VC=e;AKy(d,e,h);g=Ct(d,32);b.a4z=g;if(g<0){AAJ(b);g=(-1);}else{g=g+1|0;b.Oh=X($rt_arraycls($rt_bytecls()),g);b.brk=Bx(g);h=0;while(true){if(h>=b.a4z){if(Ct(d,1)==1){g=0;break c;}AAJ(b);g=(-1);break c;}i=Ct(d,32);if(i<0)break;b.brk.data[h]=i;f=b.Oh.data;f[h]=Cb(i+1|0);AKy(d,f[h],i);h=h+1|0;}AAJ(b);g=(-1);}}}return g;case 5:if(a.vO&&b.VC!==null)return Bnx(a,d);return (-1);default:break a;}return (-1);}}return (-1);}
function Cvh(){EbA=Rq(B(2888));}
var BIT=K();
function BCf(b,c){var d,e,f,g;d=44;e=!c?2:4;b=Ir(b);while(HD(b)){f=(He(b)).data;g=f.length;if(!g)continue;d=d+R(R(g,f[0].data.length),e)|0;}return d;}
function B7p(b,c,d,e){var f,g,h,i,j,k,l;if(c&&!Da(b)){f=Jm(e);H3(e,1179011410);H3(e,f-8|0);H3(e,1163280727);H3(e,544501094);H3(e,16);OL(e,1);OL(e,c<<16>>16);H3(e,d);H3(e,R(d,c)*2|0);OL(e,(c*2|0)<<16>>16);OL(e,16);H3(e,1635017060);H3(e,f-44|0);b=Ir(b);while(HD(b)){g=(He(b)).data;h=0;i=g[0].data.length;while(h<i){j=0;while(j<c){k=g[j].data[h]*32767.0|0;if(k>32767)k=32767;if(k<(-32768))k=(-32768);if(k<0)k=k|32768;OL(e,k<<16>>16);j=j+1|0;}h=h+1|0;}}if(!AUZ(e))return;b=new DJ;c=Jm(e);e=new T;U(e);l=J(e,B(2889));Bj(l,
c);J(l,B(2890));Bg(b,S(e));M(b);}}
function Cyn(b,c,d,e){var f,g,h,i,j,k;if(c&&!Da(b)){f=Jm(e);H3(e,1179011410);H3(e,f-8|0);H3(e,1163280727);H3(e,544501094);H3(e,16);OL(e,3);OL(e,c<<16>>16);H3(e,d);H3(e,R(d,c)*4|0);OL(e,(c*4|0)<<16>>16);OL(e,32);H3(e,1635017060);H3(e,f-44|0);b=Ir(b);while(HD(b)){g=(He(b)).data;h=0;i=g[0].data.length;while(h<i){j=0;while(j<c){KH(e,g[j].data[h]);j=j+1|0;}h=h+1|0;}}if(!AUZ(e))return;b=new DJ;c=Jm(e);e=new T;U(e);k=J(e,B(2889));Bj(k,f);Bb(k,32);Bj(k,c);J(k,B(2890));Bg(b,S(e));M(b);}}
function ARx(){var a=this;Eh.call(a);a.bp2=null;a.a2i=null;}
function AFg(){var a=this;Eh.call(a);a.B8=null;a.LN=null;a.I4=null;}
function CUN(){var a=new AFg();Br0(a);return a;}
function Br0(a){var b;HF(a);b=Ix(Cf(a,0,0),64,64);a.B8=b;Ci(b,0.0,(-5.0),(-14.0),14,5,14,0.0);b=a.B8;b.dA=1.0;b.dJ=7.0;b.dm=15.0;b=Ix(Cf(a,0,0),64,64);a.I4=b;Ci(b,(-1.0),(-2.0),(-15.0),2,4,1,0.0);b=a.I4;b.dA=8.0;b.dJ=7.0;b.dm=15.0;b=Ix(Cf(a,0,19),64,64);a.LN=b;Ci(b,0.0,0.0,0.0,14,10,14,0.0);b=a.LN;b.dA=1.0;b.dJ=6.0;b.dm=1.0;}
function ASW(a){var b,c;b=a.I4;c=a.B8;b.K=c.K;B9(c,0.0625);B9(a.I4,0.0625);B9(a.LN,0.0625);}
var A9P=K(AFg);
function Bja(){var a=this;Eh.call(a);a.WU=null;a.Y5=null;a.bgD=null;a.Z1=null;a.ZD=null;a.XE=null;a.bek=null;}
function CF8(){var a=new Bja();CrK(a);return a;}
function CrK(a){HF(a);a.WU=Fy(GF(Q1(a),0,0),(-6.0),(-5.0),0.0,6,10,0);a.Y5=Fy(GF(Q1(a),16,0),0.0,(-5.0),0.0,6,10,0);a.bgD=Fy(GF(Q1(a),0,10),0.0,(-4.0),(-0.9900000095367432),5,8,1);a.Z1=Fy(GF(Q1(a),12,10),0.0,(-4.0),(-0.009999999776482582),5,8,1);a.ZD=Fy(GF(Q1(a),24,10),0.0,(-4.0),0.0,5,8,0);a.XE=Fy(GF(Q1(a),24,10),0.0,(-4.0),0.0,5,8,0);a.bek=Fy(GF(Q1(a),12,0),(-1.0),(-5.0),0.0,2,10,0);B3(a.WU,0.0,0.0,(-1.0));B3(a.Y5,0.0,0.0,1.0);a.bek.bf=1.5707963705062866;}
function AUg(a,b,c,d,e,f,g,h){var i;f=(BC(c*0.019999999552965164)*0.10000000149011612+1.25)*f;a.WU.bf=3.1415927410125732+f;b=a.Y5;c= -f;b.bf=c;i=a.bgD;i.bf=f;a.Z1.bf=c;b=a.ZD;c=f*2.0;b.bf=f-c*d;a.XE.bf=f-c*e;i.dA=BC(f);a.Z1.dA=BC(f);a.ZD.dA=BC(f);a.XE.dA=BC(f);B9(a.WU,h);B9(a.Y5,h);B9(a.bek,h);B9(a.bgD,h);B9(a.Z1,h);B9(a.ZD,h);B9(a.XE,h);}
var A_d=K(0);
function AE4(){var a=this;D.call(a);a.brP=0;a.bpj=0;a.br_=0.0;}
var Ebr=null;var EbF=0;function CJ8(){CJ8=Be(AE4);CP1();}
function CP1(){var b;EbF=0;b=new AE4;CJ8();b.brP=10;b.bpj=2147483615;b.br_=0.5;Ebr=b;}
function Bbf(){var a=this;D.call(a);a.lY=null;a.bb_=0;a.xv=0;a.Ct=0;a.bi2=0;a.wB=0;a.vr=0;a.byw=null;a.bko=null;}
function B_S(){var a=new Bbf();CmM(a);return a;}
function CmM(a){a.byw=new AD8;a.bko=Cb(4);}
function Y7(a,b){var c,d,e,f,g;c=a.Ct;if(c){d=a.xv-c|0;a.xv=d;if(d>0){e=a.lY;CG(e,c,e,0,d);}a.Ct=0;}c=a.bb_;d=a.xv;if(b>(c-d|0)){c=(b+d|0)+4096|0;e=a.lY;if(e===null)a.lY=Cb(c);else{f=e.data;g=Cb(c);CG(e,0,g,0,f.length);a.lY=g;}a.bb_=c;}return a.xv;}
function AIU(a,b){b=a.xv+b|0;if(b>a.bb_)return (-1);a.xv=b;return 0;}
function Bot(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je;c=a.Ct;d=a.xv;e=d-c|0;if(!a.wB){if(e<27)return 0;f=a.lY.data;if(f[c]==79&&f[c+1|0]==103&&f[c+2|0]==103&&f[c+3|0]==83){g=c+26|0;d=(f[g]&255)+27|0;if(e<d)return 0;h=0;i=c+27|0;while(h<(f[g]&255)){a.vr=a.vr+(f[i+h|0]&255)|0;h=h+1|0;}a.wB=d;}else{a.wB=0;a.vr=0;j=0;h=e-1|0;k=c+1|0;a:{while(true){if(j>=h){i=0;break a;}i=k+j|0;if(f[i]==79)break;j=j+1|0;}}if(i)d=i;a.Ct=d;return -(d-c|0)|0;}}if((a.vr+a.wB|0)>e)return 0;f=a.bko;Hg(f);b:{c:{try{l=a.lY;m=c+22|0;CG(l,
m,f,0,4);l=a.lY;n=l.data;n[m]=0;j=c+23|0;n[j]=0;d=c+24|0;n[d]=0;h=c+25|0;n[h]=0;o=a.byw;o.u_=l;o.uA=c;g=a.wB;o.bka=g;o.a0T=l;o.Wm=c+g|0;o.Zw=a.vr;B0M(o);l=a.bko;n=l.data;g=n[0];p=a.lY;q=p.data;if(g!=q[m])break c;if(n[1]!=q[j])break c;if(n[2]!=q[d])break c;if(n[3]!=q[h])break c;DN(f);}catch($$e){$$je=N($$e);b=$$je;break b;}g=a.Ct;if(b!==null){b.u_=p;b.uA=g;j=a.wB;b.bka=j;b.a0T=p;b.Wm=g+j|0;b.Zw=a.vr;}a.bi2=0;j=a.wB+a.vr|0;a.Ct=g+j|0;a.wB=0;a.vr=0;return j;}try{CG(l,0,p,m,4);a.wB=0;a.vr=0;j=0;}catch($$e){$$je
=N($$e);b=$$je;break b;}e=e-1|0;h=c+1|0;d:{try{while(j<e){l=a.lY.data;d=h+j|0;if(l[d]==79)break d;j=j+1|0;}d=0;break d;}catch($$e){$$je=N($$e);b=$$je;break b;}}e:{try{if(d)break e;d=a.xv;break e;}catch($$e){$$je=N($$e);b=$$je;break b;}}try{a.Ct=d;g= -(d-c|0)|0;DN(f);}catch($$e){$$je=N($$e);b=$$je;break b;}return g;}DN(f);M(b);}
function ALX(a,b){var c;while(true){c=Bot(a,b);if(c>0)break;if(!c)return 0;if(!a.bi2){a.bi2=1;return (-1);}}return 1;}
function BGk(){var a=this;D.call(a);a.ya=null;a.bfW=0;a.yo=0;a.VO=0;a.q3=null;a.u$=null;a.UP=0;a.qO=0;a.F7=0;a.QW=0;a.bLO=null;a.bLA=0;a.brB=0;a.bqO=0;a.a3_=Bw;}
function CMX(){var a=new BGk();CoL(a);return a;}
function CoL(a){a.bLO=Cb(282);ASw(a);}
function ASw(a){a.bfW=16384;a.ya=Cb(16384);a.UP=1024;a.q3=Bx(1024);a.u$=Q3(1024);}
function Bjo(a,b){var c,d,e,f;a:{c=a.ya;if(c===null)ASw(a);else{d=0;while(true){e=c.data;if(d>=e.length)break;e[d]=0;d=d+1|0;}f=0;while(true){c=a.q3.data;if(f>=c.length)break;c[f]=0;f=f+1|0;}f=0;while(true){c=a.u$.data;if(f>=c.length)break a;c[f]=Bw;f=f+1|0;}}}a.brB=b;}
function Bdg(a,b){var c,d,e;c=a.bfW;if(c<=(a.yo+b|0)){b=c+(b+1024|0)|0;a.bfW=b;d=Cb(b);e=a.ya;CG(e,0,d,0,e.data.length);a.ya=d;}}
function Bt8(a,b){var c,d,e;c=a.UP;if(c<=(a.qO+b|0)){b=c+(b+32|0)|0;a.UP=b;d=Bx(b);e=a.q3;CG(e,0,d,0,e.data.length);a.q3=d;e=Q3(a.UP);d=a.u$;CG(d,0,e,0,d.data.length);a.u$=e;}}
function AIn(a,b){var c,d,e,f,g,h,i;c=a.QW;if(a.F7<=c)return 0;d=a.q3.data;if(d[c]&1024){a.QW=c+1|0;a.a3_=Bi(a.a3_,L(1));return (-1);}e=d[c]&255;b.a6t=a.ya;f=a.VO;b.a$3=f;b.bkm=d[c]&512;b.bqc=d[c]&256;g=0+e|0;while(e==255){c=c+1|0;h=d[c];e=h&255;if(h&512)b.bkm=512;g=g+e|0;}i=a.a3_;b.bAi=i;b.blY=a.u$.data[c];b.a8a=g;a.VO=f+g|0;a.QW=c+1|0;a.a3_=Bi(i,L(1));return 1;}
function AFE(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;c=b.u_.data;d=b.uA;e=b.a0T;f=b.Wm;g=b.Zw;h=0;i=c[d+4|0]&255;j=d+5|0;k=c[j]&1;l=c[j]&2;m=AQc(b);n=A01(b);o=A3k(b);p=b.u_.data;q=b.uA;r=p[q+18|0]&255|(p[q+19|0]&255)<<8|(p[q+20|0]&255)<<16|(p[q+21|0]&255)<<24;s=c[d+26|0]&255;j=a.QW;t=a.VO;if(t){u=a.yo-t|0;a.yo=u;if(u){p=a.ya;CG(p,t,p,0,u);}a.VO=0;}if(j){t=a.qO-j|0;if(t){p=a.q3;CG(p,j,p,0,t);p=a.u$;CG(p,j,p,0,a.qO-j|0);}a.qO=a.qO-j|0;a.F7=a.F7-j|0;a.QW=0;}if(o!=a.brB)return (-1);if(i>0)return (-1);a:
{Bt8(a,s+1|0);j=a.bqO;if(r!=j){t=a.F7;u=t;while(u<a.qO){a.yo=a.yo-(a.q3.data[u]&255)|0;u=u+1|0;}a.qO=t;if(j!=(-1)){p=a.q3.data;j=t+1|0;a.qO=j;p[t]=1024;a.F7=j;}if(k){l=0;t=d+27|0;while(h<s){q=c[t+h|0]&255;f=f+q|0;g=g-q|0;if(q<255){h=h+1|0;break a;}h=h+1|0;}}}}if(g){Bdg(a,g);CG(e,f,a.ya,a.yo,g);a.yo=a.yo+g|0;}v=(-1);d=d+27|0;while(h<s){q=c[d+h|0]&255;p=a.q3.data;j=a.qO;p[j]=q;a.u$.data[j]=L(-1);if(l){p[j]=p[j]|256;l=0;}t=W(q,255);if(t<0)v=j;j=j+1|0;a.qO=j;h=h+1|0;if(t<0)a.F7=j;}if(v!=(-1))a.u$.data[v]=n;if(m)
{a.bLA=1;j=a.qO;if(j>0){p=a.q3.data;j=j-1|0;p[j]=p[j]|512;}}a.bqO=r+1|0;return 0;}
function B0y(){var a=this;D.call(a);a.pL=null;a.js=null;a.bdU=0;a.SC=0;a.bdQ=0;a.byf=0;a.bfj=0;a.bhN=0;a.a_D=Bw;a.bBl=Bw;a.s2=null;a.bHT=0;a.bHF=0;a.bIs=0;a.bIv=0;}
function CJU(a){var b=new B0y();ChB(b,a);return b;}
function ChB(a,b){var c,d,e;a.pL=X($rt_arraycls($rt_floatcls()),0);c=B2r();a.js=c;a.s2=b;if(b.a72){d=Cb(256);e=d.data;c.BU=d;c.mR=0;e[0]=0;c.Hv=256;}}
function BE$(a,b){a.s2=b;}
function BPj(a){var b;b=a.s2;if(b!==null&&b.a72)a.js.BU=null;return 0;}
function BHb(a,b){var c,d,e,f,g,h,i,j;c=a.s2.m7;ATy(a.js,b.a6t,b.a$3,b.a8a);if(Ct(a.js,1))return (-1);d=Ct(a.js,a.s2.bA4);if(d==(-1))return (-1);a.bfj=d;d=c.nH.data[d].bhw;a.SC=d;if(!d){a.bdU=0;a.bdQ=0;}else{a.bdU=Ct(a.js,1);d=Ct(a.js,1);a.bdQ=d;if(d==(-1))return (-1);}a.a_D=b.blY;a.bBl=BD(b.bAi,L(3));a.bhN=b.bkm;e=c.i6.data[a.SC];a.byf=e;d=a.pL.data.length;f=c.iu;if(d<f)a.pL=X($rt_arraycls($rt_floatcls()),f);g=0;while(g<f){a:{h=a.pL.data;if(!(h[g]!==null&&h[g].data.length>=e))h[g]=Dk(e);else{i=0;while(true)
{if(i>=e)break a;h[g].data[i]=0.0;i=i+1|0;}}}g=g+1|0;}h=c.BM.data;j=c.nH.data;d=a.bfj;e=h[j[d].PF];AHa();return BZ2(EbC.data[e],a,a.s2.bkt.data[d]);}
function BkT(){var a=this;D.call(a);a.a72=0;a.m7=null;a.bA4=0;a.Df=null;a.a4i=0;a.Mn=0;a.PK=0;a.bHm=0;a.V8=0;a.QA=0;a.bI7=0;a.t2=0;a.Gh=Bw;a.a8c=Bw;a.bsf=Bw;a.bzB=Bw;a.bFD=Bw;a.bmj=Bw;a.xj=null;a.J3=null;a.Gl=null;a.bkt=null;}
function CEj(){var a=new BkT();CLO(a);return a;}
function CLO(a){var b,c;a.J3=X($rt_arraycls(D),2);b=X($rt_arraycls($rt_arraycls($rt_arraycls($rt_arraycls($rt_floatcls())))),2);c=b.data;a.xj=b;c[0]=X($rt_arraycls($rt_arraycls($rt_arraycls($rt_floatcls()))),2);c[0].data[0]=X($rt_arraycls($rt_arraycls($rt_floatcls())),2);c[0].data[1]=X($rt_arraycls($rt_arraycls($rt_floatcls())),2);c[0].data[0].data[0]=X($rt_arraycls($rt_floatcls()),2);c[0].data[0].data[1]=X($rt_arraycls($rt_floatcls()),2);c[0].data[1].data[0]=X($rt_arraycls($rt_floatcls()),2);c[0].data[1].data[1]
=X($rt_arraycls($rt_floatcls()),2);c[1]=X($rt_arraycls($rt_arraycls($rt_arraycls($rt_floatcls()))),2);c[1].data[0]=X($rt_arraycls($rt_arraycls($rt_floatcls())),2);c[1].data[1]=X($rt_arraycls($rt_arraycls($rt_floatcls())),2);c[1].data[0].data[0]=X($rt_arraycls($rt_floatcls()),2);c[1].data[0].data[1]=X($rt_arraycls($rt_floatcls()),2);c[1].data[1].data[0]=X($rt_arraycls($rt_floatcls()),2);c[1].data[1].data[1]=X($rt_arraycls($rt_floatcls()),2);}
function ABV(b,c,d,e){var f,g,h,i,j,k,l;f=Dk(c);switch(b){case 0:g=f.data;h=c/4|0;i=h-(d/2|0)|0;j=(c-h|0)-(e/2|0)|0;h=0;k=d;while(h<d){l=DR((h+0.5)/k*3.1415927410125732/2.0);g[h+i|0]=DR(l*l*1.5707963705062866);h=h+1|0;}h=i+d|0;while(h<j){g[h]=1.0;h=h+1|0;}h=0;k=e;while(h<e){l=DR(((e-h|0)-0.5)/k*3.1415927410125732/2.0);g[h+j|0]=DR(l*l*1.5707963705062866);h=h+1|0;}return f;default:}return null;}
function BQT(a,b,c){var d,e,f,g,h,i,j;a.m7=b;a.bA4=AUr(b.Jn);d=a.J3.data;d[0]=X(D,1);d[1]=X(D,1);d[0].data[0]=CC7();a.J3.data[1].data[0]=CC7();AS6(a.J3.data[0].data[0],b.i6.data[0]);AS6(a.J3.data[1].data[0],b.i6.data[1]);e=a.xj.data;e[0].data[0].data[0]=X($rt_arraycls($rt_floatcls()),1);e[0].data[0].data[1]=e[0].data[0].data[0];e[0].data[1].data[0]=e[0].data[0].data[0];e[0].data[1].data[1]=e[0].data[0].data[0];e[1].data[0].data[0]=X($rt_arraycls($rt_floatcls()),1);e[1].data[0].data[1]=X($rt_arraycls($rt_floatcls()),
1);e[1].data[1].data[0]=X($rt_arraycls($rt_floatcls()),1);e[1].data[1].data[1]=X($rt_arraycls($rt_floatcls()),1);f=0;while(f<1){d=a.xj.data[0].data[0].data[0].data;e=b.i6.data;d[f]=ABV(f,e[0],e[0]/2|0,e[0]/2|0);d=a.xj.data[1].data[0].data[0].data;e=b.i6.data;d[f]=ABV(f,e[1],e[0]/2|0,e[0]/2|0);d=a.xj.data[1].data[0].data[1].data;e=b.i6.data;d[f]=ABV(f,e[1],e[0]/2|0,e[1]/2|0);d=a.xj.data[1].data[1].data[0].data;e=b.i6.data;d[f]=ABV(f,e[1],e[1]/2|0,e[0]/2|0);d=a.xj.data[1].data[1].data[1].data;e=b.i6.data;d[f]
=ABV(f,e[1],e[1]/2|0,e[1]/2|0);f=f+1|0;}a.Gl=X(A7Y,b.vt);f=0;while(f<b.vt){a.Gl.data[f]=CVz();BgF(a.Gl.data[f],b.xR.data[f]);f=f+1|0;}a.a4i=8192;f=b.iu;e=X($rt_arraycls($rt_floatcls()),f);d=e.data;a.Df=e;g=0;while(g<f){d[g]=Dk(8192);g=g+1|0;}a.V8=0;a.QA=0;c=b.i6.data[1]/2|0;a.t2=c;a.Mn=c;a.bkt=X(D,b.Jn);f=0;while(f<b.Jn){e=b.nH.data;h=e[f].PF;i=b.BM.data[h];j=a.bkt.data;AHa();j[f]=BwV(EbC.data[i],a,e[f],b.B_.data[h]);f=f+1|0;}return 0;}
function B0i(a,b){var c,d;BQT(a,b,0);c=a.t2;a.PK=c;d=b.i6.data;a.t2=c-((d[a.QA]/4|0)+(d[a.V8]/4|0)|0)|0;a.Gh=L(-1);a.a8c=L(-1);return 0;}
function BQ9(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;a:{c=a.t2;d=a.m7.i6.data;if(c>(d[1]/2|0)){e=a.PK;if(e>8192){f=c-(d[1]/2|0)|0;if(e<f)f=e;a.Mn=a.Mn-f|0;a.t2=c-f|0;a.PK=e-f|0;if(f){c=0;while(true){if(c>=a.m7.iu)break a;d=a.Df.data;CG(d[c],f,d[c],0,a.Mn);c=c+1|0;}}}}}f=a.QA;a.V8=f;c=b.SC;a.QA=c;a.bI7=(-1);a.bsf=Bi(a.bsf,L(b.bHT));a.bzB=Bi(a.bzB,L(b.bHF));a.bFD=Bi(a.bFD,L(b.bIs));a.bmj=Bi(a.bmj,L(b.bIv));g=Bi(a.a8c,L(1));h=b.bBl;if(DQ(g,h))a.Gh=L(-1);b:{a.a8c=h;d=a.m7.i6.data;i=d[c];e=(a.t2+(d[f]/4|0)|0)+(i/4|0)
|0;j=e-(i/2|0)|0;k=j+i|0;l=0;m=0;if(k>a.a4i){a.a4i=k+d[1]|0;c=0;while(true){if(c>=a.m7.iu)break b;d=Dk(a.a4i);n=a.Df.data;CG(n[c],0,d,0,n[c].data.length);a.Df.data[c]=d;c=c+1|0;}}}c:{switch(a.QA){case 0:l=0;m=a.m7.i6.data[0]/2|0;break c;case 1:d=a.m7.i6.data;c=d[1]/4|0;f=a.V8;l=c-(d[f]/4|0)|0;m=l+(d[f]/2|0)|0;break c;default:}}o=0;while(o<a.m7.iu){c=l;while(c<m){d=a.Df.data[o].data;f=j+c|0;d[f]=d[f]+b.pL.data[o].data[c];c=c+1|0;}while(c<i){a.Df.data[o].data[j+c|0]=b.pL.data[o].data[c];c=c+1|0;}o=o+1|0;}g=a.Gh;if
(CR(g,L(-1)))a.Gh=b.a_D;else{g=Bi(g,L(e-a.t2|0));a.Gh=g;h=b.a_D;if(DQ(h,L(-1))){f=H0(g,h);if(f){if(f>0&&b.bhN)e=Bu(BD(L(e),BD(g,h)));a.Gh=h;}}}a.t2=e;a.Mn=k;if(b.bhN)a.bHm=1;return 0;}
function A70(){var a=this;D.call(a);a.a6t=null;a.a$3=0;a.a8a=0;a.bqc=0;a.bkm=0;a.blY=Bw;a.bAi=Bw;}
function AD8(){var a=this;D.call(a);a.u_=null;a.uA=0;a.bka=0;a.a0T=null;a.Wm=0;a.Zw=0;}
var EbG=null;function AQc(a){return a.u_.data[a.uA+5|0]&4;}
function A01(a){var b,c;b=a.u_.data;c=a.uA;return DY(Dq(DY(Dq(DY(Dq(DY(Dq(DY(Dq(DY(Dq(DY(Dq(L(b[c+13|0]&255),8),L(b[c+12|0]&255)),8),L(b[c+11|0]&255)),8),L(b[c+10|0]&255)),8),L(b[c+9|0]&255)),8),L(b[c+8|0]&255)),8),L(b[c+7|0]&255)),8),L(b[c+6|0]&255));}
function A3k(a){var b,c;b=a.u_.data;c=a.uA;return b[c+14|0]&255|(b[c+15|0]&255)<<8|(b[c+16|0]&255)<<16|(b[c+17|0]&255)<<24;}
function B0M(a){var b,c,d,e;b=0;c=0;while(c<a.bka){b=b<<8^EbG.data[(b>>>24|0)&255^a.u_.data[a.uA+c|0]&255];c=c+1|0;}c=0;while(c<a.Zw){b=b<<8^EbG.data[(b>>>24|0)&255^a.a0T.data[a.Wm+c|0]&255];c=c+1|0;}d=a.u_.data;e=a.uA;d[e+22|0]=b<<24>>24;d[e+23|0]=(b>>>8|0)<<24>>24;d[e+24|0]=(b>>>16|0)<<24>>24;d[e+25|0]=(b>>>24|0)<<24>>24;}
function BB8(){var b,c,d,e,f,g;b=Bx(256);c=b.data;EbG=b;d=0;e=c.length;while(d<e){f=d<<24;g=0;while(g<8){f=!(f&(-2147483648))?f<<1:f<<1^79764919;g=g+1|0;}c[d]=f&(-1);d=d+1|0;}}
function ADW(){var a=this;D.call(a);a.Oh=null;a.brk=null;a.a4z=0;a.VC=null;}
var EbH=null;var EbI=null;function CR2(){CR2=Be(ADW);CdJ();}
function Bk_(a){a.Oh=null;a.a4z=0;a.VC=null;}
function AAJ(a){var b;b=0;while(b<a.a4z){a.Oh.data[b]=null;b=b+1|0;}a.Oh=null;a.VC=null;}
function CdJ(){EbH=Rq(B(2888));EbI=Rq(B(2891));}
function AZs(){var a=this;D.call(a);a.mR=0;a.BU=null;a.na=0;a.rF=0;a.Hv=0;}
var EbJ=null;function B2r(){var a=new AZs();BDI(a);return a;}
function BDI(a){a.mR=0;a.BU=null;a.na=0;a.rF=0;a.Hv=0;}
function AKy(a,b,c){var d,e,f,g;d=0;while(true){e=c+(-1)|0;if(!c)break;f=b.data;g=d+1|0;f[d]=Ct(a,8)<<24>>24;c=e;d=g;}}
function ATy(a,b,c,d){a.mR=c;a.BU=b;a.rF=0;a.na=0;a.Hv=d;}
function BR$(a,b){var c,d,e,f,g,h;c=EbJ.data[b];d=a.na;e=b+d|0;b=a.rF;f=b+4|0;g=a.Hv;if(f>=g&&(b+((e-1|0)/8|0)|0)>=g)return (-1);h=a.BU.data;f=a.mR;g=(h[f]&255)>>>d|0;if(e>8){g=g|(h[f+1|0]&255)<<(8-d|0);if(e>16){g=g|(h[f+2|0]&255)<<(16-d|0);if(e>24){g=g|(h[f+3|0]&255)<<(24-d|0);if(e>32&&d)g=g|(h[f+4|0]&255)<<(32-d|0);}}}return c&g;}
function Ct(a,b){var c,d,e,f,g,h,i,j;c=EbJ.data[b];d=a.na;e=b+d|0;f=a.rF;b=f+4|0;g=a.Hv;if(b>=g&&(f+((e-1|0)/8|0)|0)>=g){b=a.mR;c=e/8|0;a.mR=b+c|0;a.rF=f+c|0;a.na=e&7;return (-1);}h=a.BU.data;i=a.mR;j=(h[i]&255)>>>d|0;if(e>8){j=j|(h[i+1|0]&255)<<(8-d|0);if(e>16){j=j|(h[i+2|0]&255)<<(16-d|0);if(e>24){j=j|(h[i+3|0]&255)<<(24-d|0);if(e>32&&d)j=j|(h[i+4|0]&255)<<(32-d|0);}}}c=j&c;b=e/8|0;a.mR=i+b|0;a.rF=f+b|0;a.na=e&7;return c;}
function BG5(){EbJ=Cc([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215,33554431,67108863,134217727,268435455,536870911,1073741823,2147483647,(-1)]);}
var ATC=K();
function A$w(){var a=this;F2.call(a);a.je=null;a.rC=0;a.Ef=0;a.uy=0;}
function BG7(){var a=new A$w();B4Y(a);return a;}
function B4Y(a){IY(a);a.je=X(CE,3);a.rC=0;a.Ef=0;a.uy=0;}
function AHy(a){return a.je.data.length;}
function AYn(a,b){return a.je.data[b];}
function BvS(a,b,c){var d,e;d=a.je.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;return e;}e=J1(d[b],c);d=a.je.data;if(!d[b].q)d[b]=null;return e;}
function Bcq(a,b,c){a.je.data[b]=c;if(c!==null&&c.q>64)c.q=64;}
function Cx$(a,b){var c,d,e,f,g;Pf(a,b);c=JX(b,B(2523));a.je=X(CE,AHy(a));d=0;while(d<JI(c)){e=F5(c,d);f=FV(e,B(1877));if(f>=0){g=a.je.data;if(f<g.length)g[f]=UW(e);}d=d+1|0;}a.rC=Ez(b,B(2892));a.uy=Ez(b,B(2893));a.Ef=AP3(a,a.je.data[1]);}
function B9b(a,b){var c,d,e,f;O8(a,b);Ev(b,B(2892),a.rC<<16>>16);Ev(b,B(2893),a.uy<<16>>16);c=MY();d=0;while(true){e=a.je.data;if(d>=e.length)break;if(e[d]!==null){f=FT();Fn(f,B(1877),d<<24>>24);PB(a.je.data[d],f);JO(c,f);}d=d+1|0;}HB(b,B(2523),c);}
function B3E(a){return 64;}
function AYS(a){return a.rC<=0?0:1;}
function BlM(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=a.rC;c=b<=0?0:1;d=0;if(b>0)a.rC=b-1|0;if(!a.bQ.w){if(!a.rC&&AJ7(a)){b=AP3(a,a.je.data[1]);a.rC=b;a.Ef=b;if(b>0){d=1;e=a.je.data;if(e[1]!==null){f=e[1];f.q=f.q-1|0;if(!e[1].q)e[1]=null;}}}if(AYS(a)&&AJ7(a)){b=a.uy+1|0;a.uy=b;if(b==200){a.uy=0;if(AJ7(a)){f=A99(AHV(),(D4(a.je.data[0])).D);e
=a.je.data;if(e[2]===null)e[2]=GM(f);else if(e[2].N==f.N){f=e[2];f.q=f.q+1|0;}e=a.je.data;f=e[0];f.q=f.q-1|0;if(e[0].q<=0)e[0]=null;}d=1;}}else a.uy=0;g=a.rC;if(c!=(g<=0?0:1)){d=1;h=g<=0?0:1;i=a.bQ;g=a.bc;j=a.bM;k=a.bb;$p=2;continue _;}}if(!d)return;$p=1;case 1:BeP(a);if(C()){break _;}return;case 2:$z=Bjf(i,g,j,k);if(C()){break _;}b=$z;$p=3;case 3:$z=Buw(i,g,j,k);if(C()){break _;}l=$z;D30=1;if(!h){O();c=C4_.a;$p=4;continue _;}O();c=C4$.a;$p=5;continue _;case 4:Bxe(i,g,j,k,c);if(C()){break _;}D30=0;$p=6;continue _;case 5:Bxe(i,
g,j,k,c);if(C()){break _;}D30=0;$p=6;case 6:BeQ(i,g,j,k,b);if(C()){break _;}if(l!==null){A18(l);$p=7;continue _;}if(!d)return;$p=1;continue _;case 7:BkA(i,g,j,k,l);if(C()){break _;}if(!d)return;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AJ7(a){var b,c,d,e;if(a.je.data[0]===null)return 0;b=A99(AHV(),(D4(a.je.data[0])).D);if(b===null)c=0;else{d=a.je.data;if(d[2]===null)c=1;else{e=d[2];c=!(e.N==b.N&&e.bD==b.bD?1:0)?0:d[2].q<64&&d[2].q<F1(d[2])?1:a.je.data[2].q>=F1(b)?0:1;}}return c;}
function AP3(a,b){var c,d;if(b===null)return 0;a:{c=(D4(b)).D;if(c<256){O();b=C1F.data[c].bv;BI();if(b===C$R){d=300;break a;}}Bn();if(c==D4H.D)d=100;else if(c==D3E.D)d=1600;else if(c==D5g.D)d=20000;else{O();if(c==C5u.a)d=100;else if(c!=Daz.D)d=0;else d=2400;}}return d;}
var Lp=K(0);
var A1E=K();
function CsY(a){return BG7();}
var A1C=K();
function B77(a){return BMk();}
function ADp(){F2.call(this);this.P0=0;}
function CM_(a,b){Pf(a,b);a.P0=D0(b,B(2894));}
function CnP(a,b){var c;O8(a,b);c=a.P0;if(c>0)Ei(b,B(2894),c);}
var A1I=K();
function CM1(a){var b;b=new ADp;IY(b);return b;}
function A2e(){var a=this;F2.call(a);a.sw=null;a.bpS=null;}
function BOy(){var a=new A2e();B7U(a);return a;}
function B7U(a){IY(a);a.sw=X(CE,9);a.bpS=new DG;}
function A7w(a,b){return a.sw.data[b];}
function BGV(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.sw.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;$p=1;continue _;}f=J1(d[b],c);d=a.sw.data;if(!d[b].q)d[b]=null;$p=2;continue _;case 1:BeP(a);if(C()){break _;}return e;case 2:BeP(a);if(C()){break _;}return f;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BvW(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sw.data[b]=c;if(c!==null&&c.q>64)c.q=64;$p=1;case 1:BeP(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function B$v(a,b){var c,d,e,f,g;Pf(a,b);c=JX(b,B(2523));a.sw=X(CE,9);d=0;while(d<JI(c)){e=F5(c,d);f=FV(e,B(1877))&255;if(f>=0){g=a.sw.data;if(f<g.length)g[f]=UW(e);}d=d+1|0;}}
function CDj(a,b){var c,d,e,f;O8(a,b);c=MY();d=0;while(true){e=a.sw.data;if(d>=e.length)break;if(e[d]!==null){f=FT();Fn(f,B(1877),d<<24>>24);PB(a.sw.data[d],f);JO(c,f);}d=d+1|0;}HB(b,B(2523),c);}
function B8M(a){return 64;}
var A1H=K();
function CdN(a){return BOy();}
var A1G=K();
function Clw(a){return B$Y();}
var A1F=K();
function Cww(a){return Cmp();}
function ATd(){var a=this;F2.call(a);a.wl=0;a.a0r=0;}
function CKK(){var a=new ATd();CIE(a);return a;}
function CIE(a){IY(a);a.wl=0;a.a0r=0;}
function CCf(a,b){O8(a,b);Fn(b,B(1023),a.wl);}
function Cn7(a,b){var c;Pf(a,b);c=FV(b,B(1023));a.wl=c;if(c<0)a.wl=0;if(a.wl>24)a.wl=24;}
function BMU(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d+1|0;$p=1;case 1:$z=BGQ(b,c,f,e);if(C()){break _;}g=$z;BI();if(g!==D28)return;f=d-1|0;$p=2;case 2:$z=BGQ(b,c,f,e);if(C()){break _;}g=$z;f=0;if(g===C$Q)f=1;if(g===D3d)f=2;if(g===C$U)f=3;if(g===C$R)f=4;h=a.wl;$p=3;case 3:B1b(b,c,d,e,f,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var A1B=K();
function B46(a){return CKK();}
var A1A=K();
function CQK(a){var b;b=new NJ;IY(b);return b;}
function AHA(){var a=this;F2.call(a);a.hW=null;a.wd=0;a.zn=0;a.bye=0;}
function BE9(){var a=new AHA();CgB(a);return a;}
function CgB(a){IY(a);a.hW=X(CE,4);}
function ANS(a){return a.hW.data.length;}
function A_6(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.wd;if(b>0){b=b-1|0;a.wd=b;if(!b){Bb5(a);$p=1;continue _;}if(!AIp(a)){a.wd=0;$p=2;continue _;}if(a.bye!=a.hW.data[3].N){a.wd=0;$p=3;continue _;}}else if(AIp(a)){a.wd=600;a.bye=a.hW.data[3].N;}c=0;d=0;while(d<3){if(a.hW.data[d]!==null)c=c|1<<d;d=d+1|0;}if(c==a.zn)return;a.zn=c;e=a.bQ;b=a.bc;d=a.bM;f=a.bb;$p=4;continue _;case 1:BeP(a);if(C()){break _;}c
=0;d=0;while(d<3){if(a.hW.data[d]!==null)c=c|1<<d;d=d+1|0;}if(c==a.zn)return;a.zn=c;e=a.bQ;b=a.bc;d=a.bM;f=a.bb;$p=4;continue _;case 2:BeP(a);if(C()){break _;}c=0;d=0;while(d<3){if(a.hW.data[d]!==null)c=c|1<<d;d=d+1|0;}if(c==a.zn)return;a.zn=c;e=a.bQ;b=a.bc;d=a.bM;f=a.bb;$p=4;continue _;case 3:BeP(a);if(C()){break _;}c=0;d=0;while(d<3){if(a.hW.data[d]!==null)c=c|1<<d;d=d+1|0;}if(c==a.zn)return;a.zn=c;e=a.bQ;b=a.bc;d=a.bM;f=a.bb;$p=4;case 4:BeQ(e,b,d,f,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,
e,f,$p);}
function AIp(a){var b,c,d,e,f,g,h,i;b=a.hW.data;if(b[3]!==null&&b[3].q>0){c=b[3];Bn();if(!AKZ(C45.data[c.N]))return 0;d=0;e=0;a:{while(e<3){b:{b=a.hW.data;if(b[e]!==null&&b[e].N==C9m.D){f=b[e].bD;g=AZF(a,f,c);if(!P3(f)&&P3(g)){d=1;break a;}h=RS(C9m,f);i=RS(C9m,g);if(!(f>0&&h===i)){if(h!==null){if(AGB(h,i))break b;if(i===null)break b;}if(f!=g){d=1;break a;}}}}e=e+1|0;}}return d;}return 0;}
function Bb5(a){var b,c,d,e,f,g,h;if(AIp(a)){b=a.hW.data[3];c=0;while(c<3){a:{d=a.hW.data;if(d[c]!==null){e=d[c].N;Bn();if(e==C9m.D){b:{f=d[c].bD;e=AZF(a,f,b);g=RS(C9m,f);h=RS(C9m,e);if(!(f>0&&g===h)){if(g!==null){if(AGB(g,h))break b;if(h===null)break b;}if(f==e)break a;a.hW.data[c].bD=e;break a;}}if(!P3(f)&&P3(e))a.hW.data[c].bD=e;}}}c=c+1|0;}Bn();if(AUc(C45.data[b.N]))a.hW.data[3]=Fb(C45.data[b.N].GD);else{d=a.hW.data;b=d[3];b.q=b.q-1|0;if(d[3].q<=0)d[3]=null;}}}
function AZF(a,b,c){var d,e,f,g,h,i,j,k;if(c!==null){Bn();if(AKZ(C45.data[c.N])){c=C45.data[c.N].LS;NY();d=0;e=Bd(c);f=0;g=0;h=0;i=0;j=0;while(d<e){k=Br(c,d);if(k>=48&&k<=57){j=(j*10|0)+(k-48|0)|0;f=1;}else if(k==33){if(f){b=W1(b,j,h,g,i);f=0;j=0;i=f;h=f;}g=1;}else if(k==45){if(f){b=W1(b,j,h,g,i);f=0;j=0;i=f;g=f;}h=1;}else if(k==43){if(f){b=W1(b,j,h,g,i);g=0;j=0;f=g;i=g;h=g;}}else if(k==38){if(f){b=W1(b,j,h,g,i);f=0;j=0;g=f;h=f;}i=1;}d=d+1|0;}if(f)b=W1(b,j,h,g,i);b=b&32767;}}return b;}
function CAP(a,b){var c,d,e,f,g;Pf(a,b);c=JX(b,B(2523));a.hW=X(CE,ANS(a));d=0;while(d<JI(c)){e=F5(c,d);f=FV(e,B(1877));if(f>=0){g=a.hW.data;if(f<g.length)g[f]=UW(e);}d=d+1|0;}a.wd=Ez(b,B(2895));}
function Ccm(a,b){var c,d,e,f;O8(a,b);Ev(b,B(2895),a.wd<<16>>16);c=MY();d=0;while(true){e=a.hW.data;if(d>=e.length)break;if(e[d]!==null){f=FT();Fn(f,B(1877),d<<24>>24);PB(a.hW.data[d],f);JO(c,f);}d=d+1|0;}HB(b,B(2523),c);}
function AZ$(a,b){var c,d;a:{if(b>=0){c=a.hW.data;if(b<c.length){d=c[b];break a;}}d=null;}return d;}
function Bmf(a,b,c){var d,e;if(b>=0){d=a.hW.data;if(b<d.length){e=d[b];d[b]=null;return e;}}return null;}
function BOM(a,b,c){var d;if(b>=0){d=a.hW.data;if(b<d.length)d[b]=c;}}
function CD8(a){return 1;}
var A1z=K();
function CFZ(a){return BE9();}
var A1y=K();
function Cjk(a){var b;b=new Uv;IY(b);return b;}
var A3W=K();
function Cxq(a){var b;b=new Wz;IY(b);return b;}
function A4o(){var a=this;D.call(a);a.bhw=0;a.a7Y=0;a.bm9=0;a.PF=0;}
function CRC(){var a=new A4o();Cpd(a);return a;}
function Cpd(a){}
var W5=K();
var EbC=null;function AHa(){AHa=Be(W5);Coc();}
function Coc(){var b,c,d;b=X(W5,1);c=b.data;d=new ALi;AHa();d.MB=null;d.Sh=null;d.AY=null;d.Sw=null;c[0]=d;EbC=b;}
var Uk=K();
var EbE=null;function AWt(){AWt=Be(Uk);Ct7();}
function Ct7(){var b,c,d;b=X(Uk,1);c=b.data;d=new AZm;AWt();c[0]=d;EbE=b;}
var P9=K();
var EbB=null;function A0a(){A0a=Be(P9);B$X();}
function ALs(a){A0a();}
function B$X(){var b,c,d;b=X(P9,2);c=b.data;d=new APN;ALs(d);d.bH2=null;c[0]=d;d=new AFo;ALs(d);c[1]=d;EbB=b;}
var Vm=K();
var EbD=null;function AYN(){AYN=Be(Vm);B4T();}
function B4T(){var b,c,d;b=X(Vm,3);c=b.data;c[0]=CTk();d=new A9g;AGV(d);c[1]=d;d=new A9h;AGV(d);c[2]=d;EbD=b;}
function A9N(){var a=this;D.call(a);a.a6$=null;a.bEI=null;a.F$=0;a.CL=0;}
function SC(a,b){return Fk(a.a6$)<b?0:1;}
function ANx(a,b){return Fk(a.bEI)<b?0:1;}
var A1Y=K(CY);
var AUb=K(CY);
function A4p(){Rw.call(this);this.bzL=0;}
function B5K(a){var b,c;b=a.bzL;c=new T;U(c);Bj(J(c,B(2896)),b);return S(c);}
function A1S(){Rw.call(this);this.bue=0;}
function CtI(a){var b,c;b=a.bue;c=new T;U(c);Bj(J(c,B(2897)),b);return S(c);}
function AVc(){var a=this;D.call(a);a.bce=null;a.a$6=null;a.FO=0;a.F5=0;}
function AB_(a,b){return Fk(a.bce)<b?0:1;}
function ST(a,b){return Fk(a.a$6)<b?0:1;}
function Bxc(){var a=this;D.call(a);a.bl0=null;a.bzD=0;}
function CkP(a,b){var c=new Bxc();CKs(c,a,b);return c;}
function CKs(a,b,c){a.bl0=b;a.bzD=c;}
function CkO(a,b){if(A6c(b)==a.bzD)a.bl0.ZC(b);}
function A6c(b){var c,d,e;if(!Bd(b))return (-1);c=0;d=0;e=Bd(b);while(d<e){if(Br(b,d)==47)c=c+1|0;d=d+1|0;}return c;}
function AKX(){D.call(this);this.G7=0;}
var EbK=null;var EbL=null;function Cdb(a){var b=new AKX();BkB(b,a);return b;}
function BkB(a,b){a.G7=b;}
function BJE(){EbK=Cdb(1);EbL=Cdb(0);}
var AQO=K(0);
function A9$(){D.call(this);this.bzT=null;}
function A82(a){return By(a.bzT);}
var BWl=K();
function V7(){var a=this;D.call(a);a.j2=null;a.DD=null;a.a1y=null;a.Hy=0;a.c6=null;a.kc=null;a.m$=null;a.vQ=null;a.nt=null;a.OM=0;a.jb=0;a.jq=0;a.a3q=0;a.rn=null;a.p6=null;a.vP=0;a.gq=0;a.Yk=0;a.xJ=0;a.RW=Bw;a.bO0=0;}
var D8w=0;function CR6(a,b,c){var d=new V7();Bzc(d,a,b,c);return d;}
function A9V(a,b,c,d){var e=new V7();BMC(e,a,b,c,d);return e;}
function Bzc(a,b,c,d){var e,f;a.DD=Bx(256);a.a1y=G2(256);a.a3q=0;a.rn=Dc();a.vP=0;a.gq=0;a.xJ=0;a.RW=Bw;a.bO0=0;a.p6=X(TR,b.o/16|0);a.c6=b;a.jb=c;a.jq=d;a.nt=Cb(256);e=0;while(true){f=a.p6.data;if(e>=f.length)break;f[e]=BL();e=e+1|0;}YV(a.DD,(-999));}
function BMC(a,b,c,d,e){var f,g;f=c.data;Bzc(a,b,d,e);a.j2=c;g=new A6Y;d=f.length;Bs7(g,d,b.gm);a.kc=g;a.m$=AMt(d,b.gm);a.vQ=AMt(d,b.gm);}
function ChD(a,b,c){return a.nt.data[c<<4|b]&255;}
function CAJ(a){var b,c,d,e,f,g,h,i,j;b=a.c6;c=b.o-1|0;d=0;e=c;while(d<16){f=0;while(f<16){g=a.DD.data;h=f<<4;g[d+h|0]=(-999);i=d<<b.jM|f<<b.gm;j=c;while(j>0){O();if(C9z.data[a.j2.data[(i+j|0)-1|0]&255])break;j=j+(-1)|0;}a.nt.data[h|d]=j<<24>>24;if(j<e)e=j;f=f+1|0;}d=d+1|0;}a.OM=e;a.gq=1;}
function AJ$(a){var b,c,d,e,f,g,h,i,j;b=a.c6.o-1|0;c=0;while(c<16){d=0;while(d<16){e=a.c6;f=e.o-1|0;g=c<<e.jM|d<<e.gm;h=f;while(h>0){O();if(C9z.data[a.j2.data[(g+h|0)-1|0]&255])break;h=h+(-1)|0;}a.nt.data[d<<4|c]=h<<24>>24;if(h>=b)h=b;a:{if(!e.b5.jP){i=15;while(true){O();i=i-C9z.data[a.j2.data[g+f|0]&255]|0;if(i>0)Jq(a.m$,c,f,d,i);f=f+(-1)|0;if(f<=0)break a;if(i<=0)break a;}}}d=d+1|0;b=h;}c=c+1|0;}a.OM=b;b=0;while(b<16){j=0;while(j<16){O$(a,b,j);j=j+1|0;}b=b+1|0;}a.gq=1;}
function CKb(a){}
function O$(a,b,c){a.a1y.data[b+(c*16|0)|0]=1;a.a3q=1;}
function BQV(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.c6;$p=1;case 1:$z=Bsc(e,b,c);if(C()){break _;}f=$z;g=W(f,d);if(g>0){g=f+1|0;$p=2;continue _;}if(g>=0)return;d=d+1|0;$p=3;continue _;case 2:BLx(a,b,c,d,g);if(C()){break _;}return;case 3:BLx(a,b,c,f,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BLx(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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>d){f=a.c6;if(Ul(f,b,f.o/2|0,c,16)){if(d<e){f=a.c6;EO();g=D8C;$p=1;continue _;}a.gq=1;}}return;case 1:BkW(f,g,b,d,c);if(C()){break _;}d=d+1|0;if(d>=e){a.gq=1;return;}f=a.c6;EO();g=D8C;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Bf1(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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.nt.data;f=d<<4|b;g=e[f]&255;if(c<=g)c=g;h=a.c6;i=b<<h.jM|d<<h.gm;while(c>0){O();if(C9z.data[a.j2.data[(i+c|0)-1|0]&255])break;c=c+(-1)|0;}i=W(c,g);if(!i)return;$p=1;case 1:B0Z(h,b,d,c,g);if(C()){break _;}e=a.nt.data;e[f]=c<<24>>24;if(c<a.OM)a.OM=c;else
{j=a.c6.o-1|0;k=0;while(k<16){l=0;while(l<16){m=l<<4|k;if((e[m]&255)<j)j=e[m]&255;l=l+1|0;}k=k+1|0;}a.OM=j;}a:{m=(a.jb*16|0)+b|0;k=(a.jq*16|0)+d|0;if(!a.c6.b5.jP){b:{if(i>=0){l=g;while(true){if(l>=c)break b;Jq(a.m$,b,l,d,0);l=l+1|0;}}l=c;while(true){if(l>=g)break b;Jq(a.m$,b,l,d,15);l=l+1|0;}}l=15;while(true){if(c<=0)break a;if(l<=0)break a;c=c+(-1)|0;O();n=C9z.data[a.nN(b,c,d)];if(!n)n=1;l=l-n|0;if(l<0)l=0;Jq(a.m$,b,c,d,l);}}}o=a.nt.data[f];if(o>=g){b=o;o=g;g=b;}if(a.c6.b5.jP){a.gq=1;return;}b=m-1|0;$p=2;case 2:BLx(a,
b,k,o,g);if(C()){break _;}b=m+1|0;$p=3;case 3:BLx(a,b,k,o,g);if(C()){break _;}b=k-1|0;$p=4;case 4:BLx(a,m,b,o,g);if(C()){break _;}b=k+1|0;$p=5;case 5:BLx(a,m,b,o,g);if(C()){break _;}$p=6;case 6:BLx(a,m,k,o,g);if(C()){break _;}a.gq=1;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Clr(a,b,c,d){var e,f;e=a.j2.data;f=a.c6;return e[b<<f.jM|d<<f.gm|c]&255;}
function Bg4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=d<<4|b;i=a.DD.data;if(c>=(i[h]-1|0))i[h]=(-999);j=a.nt.data[h]&255;i=a.j2.data;k=a.c6;l=i[b<<k.jM|d<<k.gm|c]&255;if(l==e&&SB(a.kc,b,c,d)==f)return 0;m=(a.jb*16|0)+b|0;n=(a.jq*16|0)+d|0;i=a.j2.data;o=a.c6;h=b<<o.jM|d<<o.gm|c;g=g&255;i[h]=g<<
24>>24;if(l&&!o.w){O();k=C1F.data[l];$p=1;continue _;}Jq(a.kc,b,c,d,f);if(!a.c6.b5.jP){a:{O();if(!C9z.data[g]){if(c!=(j-1|0))break a;$p=3;continue _;}if(c>=j){j=c+1|0;$p=4;continue _;}}EO();}b:{EO();O$(a,b,d);Jq(a.kc,b,c,d,f);if(!e){if(l<=0)break b;O();if(!(C1F.data[l] instanceof D_))break b;$p=5;continue _;}o=a.c6;if(!o.w){O();k=C1F.data[e];$p=2;continue _;}O();if(C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 1:k.jE(o,m,c,n);if(C()){break _;}Jq(a.kc,b,c,d,f);if(!a.c6.b5.jP){c:{O();if(!C9z.data[g])
{if(c!=(j-1|0))break c;$p=3;continue _;}if(c>=j){j=c+1|0;$p=4;continue _;}}EO();}a:{EO();O$(a,b,d);Jq(a.kc,b,c,d,f);if(!e){if(l<=0)break a;O();if(!(C1F.data[l] instanceof D_))break a;$p=5;continue _;}o=a.c6;if(!o.w){O();k=C1F.data[e];$p=2;continue _;}O();if(C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 2:k.hb(o,m,c,n);if(C()){break _;}O();if(!(C1F.data[e] instanceof D_)){a.gq=1;return 1;}$p=6;continue _;case 3:Bf1(a,b,c,d);if(C()){break _;}EO();d:{EO();O$(a,b,d);Jq(a.kc,b,c,d,f);if(!e){if
(l<=0)break d;O();if(!(C1F.data[l] instanceof D_))break d;$p=5;continue _;}o=a.c6;if(!o.w){O();k=C1F.data[e];$p=2;continue _;}O();if(C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 4:Bf1(a,b,j,d);if(C()){break _;}EO();d:{EO();O$(a,b,d);Jq(a.kc,b,c,d,f);if(!e){if(l<=0)break d;O();if(!(C1F.data[l] instanceof D_))break d;$p=5;continue _;}o=a.c6;if(!o.w){O();k=C1F.data[e];$p=2;continue _;}O();if(C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 5:$z=a.bPp(b,c,d);if(C()){break _;}k
=$z;if(k!==null)k.uz();a.gq=1;return 1;case 6:$z=a.bPp(b,c,d);if(C()){break _;}k=$z;if(k!==null){if(k!==null)k.uz();a.gq=1;return 1;}k=C1F.data[e].nP();o=a.c6;$p=7;case 7:BkA(o,b,c,d,k);if(C()){break _;}if(k!==null)k.uz();a.gq=1;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function BgV(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e<<24>>24;g=d<<4|b;h=a.DD.data;if(c>=(h[g]-1|0))h[g]=(-999);i=a.nt.data[g]&255;h=a.j2.data;j=a.c6;g=b<<j.jM|d<<j.gm|c;k=h[g]&255;if(k==e)return 0;l=(a.jb*16|0)+b|0;m=(a.jq*16|0)+d|0;n=f&255;h[g]=n<<24>>24;if(k){O();o=C1F.data[k];$p=1;continue _;}a:{Jq(a.kc,
b,c,d,0);O();if(!C9z.data[n]){if(c!=(i-1|0))break a;$p=2;continue _;}if(c>=i){i=c+1|0;$p=3;continue _;}}b:{EO();O$(a,b,d);if(!e){if(k<=0)break b;if(!(C1F.data[k] instanceof D_))break b;$p=5;continue _;}j=a.c6;if(!j.w){o=C1F.data[e];$p=4;continue _;}if(e>0&&C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 1:o.jE(j,l,c,m);if(C()){break _;}c:{Jq(a.kc,b,c,d,0);O();if(!C9z.data[n]){if(c!=(i-1|0))break c;$p=2;continue _;}if(c>=i){i=c+1|0;$p=3;continue _;}}a:{EO();O$(a,b,d);if(!e){if(k<=0)break a;if
(!(C1F.data[k] instanceof D_))break a;$p=5;continue _;}j=a.c6;if(!j.w){o=C1F.data[e];$p=4;continue _;}if(e>0&&C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 2:Bf1(a,b,c,d);if(C()){break _;}d:{EO();O$(a,b,d);if(!e){if(k<=0)break d;if(!(C1F.data[k] instanceof D_))break d;$p=5;continue _;}j=a.c6;if(!j.w){o=C1F.data[e];$p=4;continue _;}if(e>0&&C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 3:Bf1(a,b,i,d);if(C()){break _;}d:{EO();O$(a,b,d);if(!e){if(k<=0)break d;if(!(C1F.data[k] instanceof D_))break d;$p
=5;continue _;}j=a.c6;if(!j.w){o=C1F.data[e];$p=4;continue _;}if(e>0&&C1F.data[e] instanceof D_){$p=6;continue _;}}a.gq=1;return 1;case 4:o.hb(j,l,c,m);if(C()){break _;}if(e>0&&C1F.data[e] instanceof D_){$p=6;continue _;}a.gq=1;return 1;case 5:$z=a.bPp(b,c,d);if(C()){break _;}j=$z;if(j!==null)j.uz();a.gq=1;return 1;case 6:$z=a.bPp(b,c,d);if(C()){break _;}j=$z;if(j!==null){if(j!==null)j.uz();a.gq=1;return 1;}j=C1F.data[e].nP();o=a.c6;$p=7;case 7:BkA(o,b,c,d,j);if(C()){break _;}if(j!==null)j.uz();a.gq=1;return 1;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function Czy(a,b,c,d){return SB(a.kc,b,c,d);}
function Bcv(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.gq=1;if(SB(a.kc,b,c,d)==e)return 0;Jq(a.kc,b,c,d,e);f=a.nN(b,c,d);if(f>0){O();if(C1F.data[f] instanceof D_){$p=1;continue _;}}return 1;case 1:$z=a.bPp(b,c,d);if(C()){break _;}g=$z;if(g!==null){g.uz();g.xW=e;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B75(a,b,c,d,e){EO();return b===D8C?SB(a.m$,c,d,e):b!==D3$?0:SB(a.vQ,c,d,e);}
function Col(a,b,c,d,e,f){a.gq=1;EO();if(b!==D8C){if(b!==D3$)return;Jq(a.vQ,c,d,e,f);}else if(!a.c6.b5.jP)Jq(a.m$,c,d,e,f);}
function CK1(a,b,c,d,e){var f,g;f=a.c6.b5.jP?0:SB(a.m$,b,c,d);if(f>0)D8w=1;e=f-e|0;g=SB(a.vQ,b,c,d);if(g<=e)g=e;return g;}
function A88(a,b){var c,d,e,f,g,h,i;a.xJ=1;c=Q(b.d/16.0);d=Q(b.c/16.0);if(!(c==a.jb&&d==a.jq)){e=DC();f=Ha(b);g=new T;U(g);J(J(g,B(2898)),f);B_(e,S(g));}h=Q(b.h/16.0);if(h<0)h=0;i=a.p6.data;c=i.length;if(h>=c)h=c-1|0;b.fn=1;b.hO=a.jb;b.G3=h;b.hP=a.jq;Y(i[h],b);}
function CI7(a,b){a.biw(b,b.G3);}
function Cah(a,b,c){var d,e;if(c<0)c=0;d=a.p6.data;e=d.length;if(c>=e)c=e-1|0;Hr(d[c],b);}
function B3T(a,b,c,d){return c<(a.nt.data[d<<4|b]&255)?0:1;}
function Bun(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Dr(b,c,d);f=Cp(a.rn,e);if(f!==null){if(f!==null&&f.fj){MV(a.rn,e);return null;}return f;}g=a.nN(b,c,d);O();if(!C9y.data[g])return null;f=C1F.data[g].nP();h=a.c6;b=(a.jb*16|0)+b|0;d=(a.jq*16|0)+d|0;$p=1;case 1:BkA(h,b,c,d,f);if(C()){break _;}f=Cp(a.rn,e);if(f!==null&&f.fj){MV(a.rn,e);return null;}return f;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,$p);}
function A6C(a,b,c,d,e){var f;f=Dr(b,c,d);e.bQ=a.c6;e.bc=(a.jb*16|0)+b|0;e.bM=c;e.bb=(a.jq*16|0)+d|0;if(a.nN(b,c,d)){O();if(C1F.data[a.nN(b,c,d)] instanceof D_){A18(e);BS(a.rn,f,e);}}}
function BJl(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Dr(b,c,d);if(a.Hy){f=MV(a.rn,e);if(f!==null){$p=1;continue _;}}return;case 1:f.a8q();if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function CDd(a){var b,c;a.Hy=1;BuX(a.c6,Gy(a.rn));b=0;while(true){c=a.p6.data;if(b>=c.length)break;Bx4(a.c6,c[b]);b=b+1|0;}}
function CLo(a){var b,c,d,e;a.Hy=0;b=IA(Gy(a.rn));while(GH(b)){c=HH(b);BMq(a.c6,c);}d=0;while(true){e=a.p6.data;if(d>=e.length)break;ByW(a.c6,e[d]);d=d+1|0;}}
function Ccr(a){a.gq=1;}
function Cf$(a,b,c,d){var e,f,g,h,i,j,k,l;e=Q((c.L-2.0)/16.0);f=Q((c.bB+2.0)/16.0);if(e<0)e=0;g=a.p6.data.length;if(f>=g)f=g-1|0;while(e<=f){h=a.p6.data[e];i=0;while(i<h.p){a:{j=Z(h,i);if(j!==b&&U1(j.C,c)){Y(d,j);k=j.bze();if(k!==null){g=0;while(true){l=k.data;if(g>=l.length)break a;j=l[g];if(j!==b&&U1(j.C,c))Y(d,j);g=g+1|0;}}}}i=i+1|0;}e=e+1|0;}}
function CiG(a,b,c,d){var e,f,g,h,i,j;e=Q((c.L-2.0)/16.0);f=Q((c.bB+2.0)/16.0);if(e<0)e=0;else{g=a.p6.data.length;if(e>=g)e=g-1|0;}g=a.p6.data.length;if(f>=g)f=g-1|0;else if(f<0)f=0;while(e<=f){h=a.p6.data[e];i=0;while(i<h.p){j=Z(h,i);if(A12(b,C7(j))&&U1(j.C,c))Y(d,j);i=i+1|0;}e=e+1|0;}}
function CIA(a,b){if(a.Yk)return 0;a:{if(b){if(!a.xJ)break a;if(CR(Jr(a.c6),a.RW))break a;return 1;}if(a.xJ&&El(Jr(a.c6),Bi(a.RW,L(600))))return 1;}return a.gq;}
function CEG(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;j=g-d|0;k=c;while(k<f){l=e;while(l<h){m=a.c6;n=k<<m.jM|l<<m.gm|d;CG(b,i,a.j2,n,j);i=i+j|0;l=l+1|0;}k=k+1|0;}a.bvn();k=c;while(k<f){l=e;while(l<h){m=a.c6;n=(k<<m.jM|l<<m.gm|d)>>1;o=j/2|0;CG(b,i,a.kc.nr,n,o);i=i+o|0;l=l+1|0;}k=k+1|0;}n=c;while(n<f){l=e;while(l<h){m=a.c6;p=(n<<m.jM|l<<m.gm|d)>>1;o=j/2|0;CG(b,i,a.vQ.nr,p,o);i=i+o|0;l=l+1|0;}n=n+1|0;}while(c<f){l=e;while(l<h){m=a.c6;n=(c<<m.jM|l<<m.gm|d)>>1;o=j/2|0;CG(b,i,a.m$.nr,n,o);i=i+o|0;l=l+1|0;}c=c+1|0;}m=
IA(Gy(a.rn));while(GH(m)){(HH(m)).uz();}return i;}
function B95(a,b){var c;c=new DG;Hu(a.c6);return c;}
function CmK(a){return 0;}
function Bt0(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.vP){f=d+1|0;g=e+1|0;if(GC(b,f,g)&&GC(b,d,g)&&GC(b,f,e)){$p=4;continue _;}}f=d-1|0;if(GC(b,f,e)){$p=1;continue _;}g=e-1|0;if(GC(b,d,g)){$p=2;continue _;}if(!GC(b,f,g))return;$p=3;continue _;case 1:$z=Bfd(b,f,e);if(C()){break _;}h=$z;if(!h.vP){g=e+1|0;if(GC(b,f,g)&&GC(b,d,g)&&GC(b,f,g)){$p=5;continue _;}}g=e-1|0;if
(GC(b,d,g)){$p=2;continue _;}if(!GC(b,f,g))return;$p=3;continue _;case 2:$z=Bfd(b,d,g);if(C()){break _;}h=$z;if(!h.vP){i=d+1|0;if(GC(b,i,g)&&GC(b,i,g)&&GC(b,i,e)){$p=7;continue _;}}if(!GC(b,f,g))return;$p=3;case 3:$z=Bfd(b,f,g);if(C()){break _;}h=$z;if(!h.vP&&GC(b,d,g)&&GC(b,f,e)){$p=6;continue _;}return;case 4:BkE(b,c,d,e);if(C()){break _;}f=d-1|0;if(GC(b,f,e)){$p=1;continue _;}g=e-1|0;if(GC(b,d,g)){$p=2;continue _;}if(!GC(b,f,g))return;$p=3;continue _;case 5:BkE(b,c,f,e);if(C()){break _;}g=e-1|0;if(GC(b,d,
g)){$p=2;continue _;}if(!GC(b,f,g))return;$p=3;continue _;case 6:BkE(b,c,f,g);if(C()){break _;}return;case 7:BkE(b,c,d,g);if(C()){break _;}if(!GC(b,f,g))return;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bwg(a,b,c){var d,e,f,g,h;d=b|c<<4;e=a.DD.data[d];if(e==(-999)){f=a.c6.o-1|0;e=(-1);while(f>0&&e==(-1)){g=a.nN(b,f,c);if(!g){BI();h=D28;}else{O();h=C1F.data[g].bv;}if(!h.hH()&&!h.jo())f=f+(-1)|0;else e=f+1|0;}a.DD.data[d]=e;}return e;}
function BNz(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.a3q){b=a.c6;if(!b.b5.jP)a:{if(Ul(b,(a.jb*16|0)+8|0,b.o/2|0,(a.jq*16|0)+8|0,16)){c=0;while(true){if(c>=16)break a;d=0;while(d<16){e=a.a1y.data;f=c+(d*16|0)|0;if(e[f]){e[f]=0;g=a.Gq(c,d);f=(a.jb*16|0)+c|0;h=(a.jq*16|0)+d|0;b=a.c6;i=f-1|0;$p
=1;continue _;}d=d+1|0;}c=c+1|0;}}}}return;case 1:$z=Bsc(b,i,h);if(C()){break _;}j=$z;b=a.c6;k=f+1|0;$p=2;case 2:$z=Bsc(b,k,h);if(C()){break _;}l=$z;b=a.c6;m=h-1|0;$p=3;case 3:$z=Bsc(b,f,m);if(C()){break _;}n=$z;b=a.c6;o=h+1|0;$p=4;case 4:$z=Bsc(b,f,o);if(C()){break _;}p=$z;if(l>=j)l=j;if(n>=l)n=l;if(p>=n)p=n;$p=5;case 5:BQV(a,f,h,p);if(C()){break _;}$p=6;case 6:BQV(a,i,h,g);if(C()){break _;}$p=7;case 7:BQV(a,k,h,g);if(C()){break _;}$p=8;case 8:BQV(a,f,m,g);if(C()){break _;}$p=9;case 9:BQV(a,f,o,g);if(C()){break _;}a.a3q
=0;b:while(true){d=d+1|0;while(d>=16){c=c+1|0;if(c>=16)break b;d=0;}e=a.a1y.data;f=c+(d*16|0)|0;if(!e[f])continue;else{e[f]=0;g=a.Gq(c,d);f=(a.jb*16|0)+c|0;h=(a.jq*16|0)+d|0;b=a.c6;i=f-1|0;$p=1;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function BOs(a){return Tj(a.jb,a.jq);}
function Xp(){var a=this;D.call(a);a.vh=0;a.qX=0;a.vy=null;a.sQ=null;}
function EbM(a,b,c,d,e,f,g){var h=new Xp();Bi0(h,a,b,c,d,e,f,g);return h;}
function Bi0(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.sQ=b;i=c>>4;a.vh=i;c=e>>4;a.qX=c;j=f>>4;k=h>>4;a.vy=$rt_createMultiArray(V7,[(k-c|0)+1|0,(j-i|0)+1|0]);while(i<=j){l=a.qX;if(l<=k){m=a.vy.data[i-a.vh|0].data;c=l-a.qX|0;$p=1;continue _;}i=i+1|0;}return;case 1:$z=BEh(b,i,l);if(C()){break _;}n=$z;m[c]=n;l=l+1|0;while
(true){if(l<=k){m=a.vy.data[i-a.vh|0].data;c=l-a.qX|0;continue _;}i=i+1|0;if(i>j)break;l=a.qX;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Qc(a,b,c,d){var e,f,g,h;if(c<0)return 0;if(c>=a.sQ.o)return 0;e=(b>>4)-a.vh|0;f=(d>>4)-a.qX|0;if(e>=0){g=a.vy.data;if(e<g.length&&f>=0&&f<g[e].data.length){h=g[e].data[f];return h===null?0:h.nN(b&15,c,d&15);}}return 0;}
function BLN(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.vh|0;f=(d>>4)-a.qX|0;g=a.vy.data[e].data[f];e=b&15;b=d&15;$p=1;case 1:$z=g.bPp(e,c,b);if(C()){break _;}g=$z;return g;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BJt(a,b,c,d,e){var f;f=A1s(a,b,c,d);if(f>=e)e=f;return a.sQ.b5.xq.data[e];}
function BxF(a,b,c,d){return a.sQ.b5.xq.data[A1s(a,b,c,d)];}
function A1s(a,b,c,d){return U0(a,b,c,d,1);}
function U0(a,b,c,d,e){var f,g,h,i,j,k,l;if(b>=(-30000000)&&d>=(-30000000)&&b<30000000&&d<=30000000){a:{if(e){f=Qc(a,b,c,d);O();if(f==C1Q.a)break a;if(f==C5i.a)break a;if(f==C9S.a)break a;if(f==C93.a)break a;}if(c<0)return 0;g=a.sQ;if(c>=g.o){f=15-g.nK|0;if(f<0)f=0;return f;}f=(b>>4)-a.vh|0;h=(d>>4)-a.qX|0;return a.vy.data[f].data[h].a0M(b&15,c,d&15,g.nK);}h=U0(a,b,c+1|0,d,0);i=U0(a,b+1|0,c,d,0);j=U0(a,b-1|0,c,d,0);k=U0(a,b,c,d+1|0,0);l=U0(a,b,c,d-1|0,0);if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;if(l<=k)l=k;return l;}return 15;}
function Bf5(a,b,c,d){var e,f;if(c<0)return 0;if(c>=a.sQ.o)return 0;e=(b>>4)-a.vh|0;f=(d>>4)-a.qX|0;return a.vy.data[e].data[f].c8(b&15,c,d&15);}
function BXX(a,b,c,d){var e,f;e=Qc(a,b,c,d);if(!e){BI();f=D28;}else{O();f=C1F.data[e].bv;}return f;}
function B9R(a){return EU(a.sQ);}
function A_G(a,b,c,d){var e;O();e=C1F.data[Qc(a,b,c,d)];return e!==null?e.dr():0;}
function Bev(a,b,c,d){var e;O();e=C1F.data[Qc(a,b,c,d)];return e===null?0:e.bv.hH()&&e.dF()?1:0;}
function BIP(a,b,c,d){O();return C1F.data[Qc(a,b,c,d)]!==null?0:1;}
function AUY(a,b,c,d,e){var f,g,h,i,j;if(d<0)d=0;f=a.sQ.o;if(d>=f)d=f-1|0;if(d>=0&&d<f&&c>=(-30000000)&&e>=(-30000000)&&c<30000000&&e<=30000000){O();if(!C$M.data[Qc(a,c,d,e)]){f=(c>>4)-a.vh|0;g=(e>>4)-a.qX|0;return a.vy.data[f].data[g].Jh(b,c&15,d,e&15);}f=Wo(a,b,c,d+1|0,e);g=Wo(a,b,c+1|0,d,e);h=Wo(a,b,c-1|0,d,e);i=Wo(a,b,c,d,e+1|0);j=Wo(a,b,c,d,e-1|0);if(g<=f)g=f;if(h<=g)h=g;if(i<=h)i=h;if(j<=i)j=i;return j;}return b.O4;}
function Wo(a,b,c,d,e){var f,g;if(d<0)d=0;f=a.sQ.o;if(d>=f)d=f-1|0;if(d>=0&&d<f&&c>=(-30000000)&&e>=(-30000000)&&c<30000000&&e<=30000000){f=(c>>4)-a.vh|0;g=(e>>4)-a.qX|0;return a.vy.data[f].data[g].Jh(b,c&15,d,e&15);}return b.O4;}
function Cml(a){return a.sQ.o;}
function ALY(){var a=this;Xp.call(a);a.bDY=0;a.bDX=0;a.bDW=0;}
var D8x=null;function Bqy(a,b,c,d,e){var f,g,h;f=b-a.bDY|0;g=c-a.bDX|0;f=((f*400|0)+((d-a.bDW|0)*20|0)|0)+g|0;h=D8x.data;g=h[f];if(g==(-1)){EO();g=AUY(a,D8C,b,c,d)<<20|AUY(a,D3$,b,c,d)<<4;h[f]=g;}return g&15728640|C8(g&240,e<<4);}
function Bbx(){D8x=Bx(8000);}
function BbC(){var a=this;UM.call(a);a.mK=0.0;a.a22=0;a.HR=null;}
function CGL(a,b,c,d,e,f){var g=new BbC();CHM(g,a,b,c,d,e,f);return g;}
function CHM(a,b,c,d,e,f,g){WT(a,b,c,d,150,20,f);a.mK=1.0;a.a22=0;a.HR=null;a.HR=e;a.mK=g;}
function Clu(a,b){return 0;}
function Cbl(a,b,c,d){var e;if(a.va){if(a.a22){e=(c-(a.o3+4|0)|0)/(a.od-8|0);a.mK=e;if(e<0.0)a.mK=0.0;if(a.mK>1.0)a.mK=1.0;A$v(b.m,a.HR,a.mK);a.f5=QZ(b.m,a.HR);}Cj(1.0,1.0,1.0,1.0);CW(a,a.o3+(a.mK*(a.od-8|0)|0)|0,a.tg,0,66,4,20);CW(a,(a.o3+(a.mK*(a.od-8|0)|0)|0)+4|0,a.tg,196,66,4,20);}}
function Cb0(a,b,c,d){var e;if(!BZS(a,b,c,d))return 0;e=(c-(a.o3+4|0)|0)/(a.od-8|0);a.mK=e;if(e<0.0)a.mK=0.0;if(a.mK>1.0)a.mK=1.0;A$v(b.m,a.HR,a.mK);a.f5=QZ(b.m,a.HR);a.a22=1;return 1;}
function CMT(a,b,c){a.a22=0;}
function ALF(){UM.call(this);this.a1r=null;}
function A4K(a,b,c,d){var e=new ALF();CiZ(e,a,b,c,d);return e;}
function Cgu(a,b,c,d,e,f){var g=new ALF();CrZ(g,a,b,c,d,e,f);return g;}
function B84(a,b,c,d,e){var f=new ALF();Btm(f,a,b,c,d,e);return f;}
function CiZ(a,b,c,d,e){Btm(a,b,c,d,null,e);}
function CrZ(a,b,c,d,e,f,g){WT(a,b,c,d,e,f,g);a.a1r=null;}
function Btm(a,b,c,d,e,f){WT(a,b,c,d,150,20,f);a.a1r=e;}
function AFu(){var a=this;De.call(a);a.bzS=null;a.a7n=null;a.sC=null;a.Xi=0;}
var EbN=null;function B4U(){B4U=Be(AFu);Cw$();}
function Bkx(a){var b,c,d,e,f,g,h,i,j,k;b=Ee();a.a7n=B2(b,B(2899));c=0;B4U();d=EbN.data;e=d.length;f=0;while(f<e){g=d[f];if(!g.W7)Y(a.W,B84(g.dp,((a.F/2|0)-155|0)+((c%2|0)*160|0)|0,(a.S/6|0)+(24*(c>>1)|0)|0,g,QZ(a.sC,g)));else Y(a.W,CGL(g.dp,((a.F/2|0)-155|0)+((c%2|0)*160|0)|0,(a.S/6|0)+(24*(c>>1)|0)|0,g,QZ(a.sC,g),AOD(a.sC,g)));c=c+1|0;f=f+1|0;}Y(a.W,Ge(200,(a.F/2|0)-100|0,(a.S/6|0)+168|0,B2(b,B(2156))));a.Xi=0;d=X(Co,3).data;d[0]=B(2900);d[1]=B(2901);d[2]=B(2902);h=d.length;i=0;a:{while(true){if(i>=h)break a;j
=d[i];if(CZm===null){k=new ADr;AC3(k);N5(k,B(2903),B(2904));N5(k,B(2905),B(2906));N5(k,B(2907),B(482));N5(k,B(2908),B(1674));N5(k,B(2909),B(179));N5(k,B(2910),B(2911));N5(k,B(2912),B(2904));N5(k,B(2913),B(482));b=new ADr;AC3(b);b.bfg=k;CZm=b;}k=AL2(CZm,j);if(k!==null&&MD(k,B(2914))>=0)break;i=i+1|0;}a.Xi=1;}}
function Bqc(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){c=a.sC;d=c.qR;if(b.b2<100&&b instanceof ALF){e=b.a1r;f=1;$p=3;continue _;}if(b.b2==200){b=a.s.m;$p=1;continue _;}if(a.sC.qR!=d){c=new QQ;b=a.s;RV(c,b.m,b.dq,b.cG);f=c.qf;g=c.qb;b=a.s;$p=4;continue _;}}return;case 1:BkQ(b);if(C()){break _;}c=a.s;b=a.bzS;$p=2;case 2:Bd_(c,b);if(C()){break _;}if(a.sC.qR==d)return;c=new QQ;b=a.s;RV(c,b.m,
b.dq,b.cG);f=c.qf;g=c.qb;b=a.s;$p=4;continue _;case 3:Bm5(c,e,f);if(C()){break _;}b.f5=QZ(a.sC,AQa(b.b2));if(b.b2==200){b=a.s.m;$p=1;continue _;}if(a.sC.qR==d)return;c=new QQ;b=a.s;RV(c,b.m,b.dq,b.cG);f=c.qf;g=c.qb;b=a.s;$p=4;case 4:BQl(a,b,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BGr(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.a7n;g=a.F/2|0;h=20;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}if(!a.Xi&&!a.sC.lQ){e=a.R;f=C6(B(2915));g=a.F/2|0;h=((a.S/6|0)+144|0)-12|0;i=11468800;$p=4;continue _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;case 4:BZ3(a,e,f,g,h,i);if(C()){break _;}e=a.R;f
=C6(B(2916));g=a.F/2|0;h=(a.S/6|0)+144|0;i=11468800;$p=5;case 5:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Cw$(){var b,c;b=X(Hf,10);c=b.data;G_();c[0]=D8s;c[1]=C1H;c[2]=D8t;c[3]=D8q;c[4]=D8p;c[5]=D8m;c[6]=D8l;c[7]=D8o;c[8]=D8j;c[9]=D8n;EbN=b;}
function A84(){var a=this;De.call(a);a.bw2=null;a.bc3=null;a.k_=null;a.pF=0;}
function A8u(a){return (a.F/2|0)-155|0;}
function BQG(a){var b,c,d,e;b=Ee();c=A8u(a);d=0;while(true){e=a.k_;if(d>=e.pw.data.length)break;Y(a.W,Cgu(d,c+((d%2|0)*160|0)|0,(a.S/6|0)+(24*(d>>1)|0)|0,70,20,Pk(e,d)));d=d+1|0;}Y(a.W,Ge(200,(a.F/2|0)-100|0,(a.S/6|0)+168|0,B2(b,B(2156))));a.bc3=B2(b,B(2917));}
function BnV(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;while(true){d=a.k_;if(c>=d.pw.data.length)break;(Z(a.W,c)).f5=Pk(a.k_,c);c=c+1|0;}e=b.b2;if(e!=200){a.pF=e;d=Pk(d,e);f=new T;U(f);J(J(J(f,B(2229)),d),B(2874));b.f5=S(f);return;}b=a.s;d=a.bw2;$p=1;case 1:Bd_(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bsi(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.pF;if(e<0){$p=1;continue _;}f=a.k_;b=(-100)+d|0;$p=2;continue _;case 1:Bbh(a,b,c,d);if(C()){break _;}return;case 2:BB1(f,e,b);if(C()){break _;}(Z(a.W,a.pF)).f5=Pk(a.k_,a.pF);a.pF=(-1);AO5();return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BS7(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.pF;if(d<0){$p=1;continue _;}e=a.k_;$p=2;continue _;case 1:BCJ(a,b,c);if(C()){break _;}return;case 2:BB1(e,d,c);if(C()){break _;}(Z(a.W,a.pF)).f5=Pk(a.k_,a.pF);a.pF=(-1);AO5();return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BME(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.bc3;g=a.F/2|0;h=20;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}g=A8u(a);h=0;j=a.k_.pw.data;k=j.length;if(h>=k){$p=3;continue _;}l=0;i=0;while(i<k){if(i!=h&&j[h].n5==j[i].n5)l=1;i=i+1|0;}if(a.pF==h)(Z(a.W,h)).f5
=B(2918);else if(!l)(Z(a.W,h)).f5=Pk(a.k_,h);else{f=Z(a.W,h);e=Pk(a.k_,h);m=new T;U(m);J(J(m,B(1367)),e);f.f5=S(m);}f=a.R;e=a.k_;e=B2(Ee(),e.pw.data[h].Sd);i=((g+((h%2|0)*160|0)|0)+70|0)+6|0;n=((a.S/6|0)+(24*(h>>1)|0)|0)+7|0;k=(-1);$p=4;continue _;case 3:Bkj(a,b,c,d);if(C()){break _;}return;case 4:Bz8(a,f,e,i,n,k);if(C()){break _;}h=h+1|0;j=a.k_.pw.data;k=j.length;if(h>=k){$p=3;continue _;}l=0;i=0;while(i<k){if(i!=h&&j[h].n5==j[i].n5)l=1;i=i+1|0;}if(a.pF==h)(Z(a.W,h)).f5=B(2918);else if(!l)(Z(a.W,h)).f5=Pk(a.k_,
h);else{f=Z(a.W,h);e=Pk(a.k_,h);m=new T;U(m);J(J(m,B(1367)),e);f.f5=S(m);}f=a.R;e=a.k_;e=B2(Ee(),e.pw.data[h].Sd);i=((g+((h%2|0)*160|0)|0)+70|0)+6|0;n=((a.S/6|0)+(24*(h>>1)|0)|0)+7|0;k=(-1);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Mf(){var a=this;D.call(a);a.bjY=null;a.yQ=0;a.bx9=0;a.hE=0;a.jp=0;a.Dd=0;a.Bq=0;a.wv=0;a.bxT=0;a.buz=0;a.bmm=0;a.blG=0;a.l6=0.0;a.ui=0.0;a.j$=0.0;a.bif=0;a.a5q=Bw;a.EB=0;a.bAI=0;a.zI=0;}
function Ru(a,b,c,d,e,f,g){a.l6=(-2.0);a.bif=(-1);a.a5q=Bw;a.EB=1;a.bjY=b;a.yQ=c;a.bx9=d;a.hE=e;a.jp=f;a.wv=g;a.Bq=0;a.Dd=c;}
function B$f(a,b){a.EB=b;}
function BH7(a,b,c){a.bAI=b;a.zI=c;if(!b)a.zI=0;}
function BaG(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.Jt();if(C()){break _;}b=$z;return R(b,a.wv)+a.zI|0;default:H$();}}ED().s(a,b,$p);}
function BYT(a,b,c,d){}
function A_3(a,b,c){}
function Bp$(a,b,c){}
function BlN(a,b,c){var d,e,f,g;d=a.yQ/2|0;e=d-110|0;f=d+110|0;d=(((c-a.hE|0)-a.zI|0)+(a.j$|0)|0)-4|0;g=d/a.wv|0;if(!(b>=e&&b<=f&&g>=0&&d>=0&&g<AAo(a)))g=(-1);return g;}
function X5(a,b,c,d){a.bxT=c;a.buz=d;}
function BbU(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.TG();if(C()){break _;}b=$z;b=b-((a.jp-a.hE|0)-4|0)|0;if(b<0)b=b/2|0;if(a.j$<0.0)a.j$=0.0;c=a.j$;d=b;if(c>d)a.j$=d;return;default:H$();}}ED().s(a,b,c,d,$p);}
function BtB(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx){c=b.b2;if(c==a.bxT){a.j$=a.j$-((a.wv*2|0)/3|0);a.l6=(-2.0);$p=1;continue _;}if(c==a.buz){a.j$=a.j$+((a.wv*2|0)/3|0);a.l6=(-2.0);$p=2;continue _;}}return;case 1:BbU(a);if(C()){break _;}return;case 2:BbU(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BZB(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(Ib()){var $T=ED();$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:a.bmm=b;a.blG=c;$p=1;case 1:a.P7();if(C()){break _;}$p=2;case 2:$z=a.Jt();if(C()){break _;}e=$z;f=(a.yQ/2|0)+124|0;g=f+6
|0;if(!ABh(0))a.l6=(-1.0);else{d=a.l6;if(d===(-1.0)){h=1;i=a.hE;if(c>=i&&c<=a.jp){j=a.yQ/2|0;k=j-110|0;j=j+110|0;i=c-i|0;l=i-a.zI|0;m=a.j$|0;l=(l+m|0)-4|0;n=l/a.wv|0;o=W(b,k);if(o>=0&&b<=j&&n>=0&&l>=0&&n<e){i=n==a.bif&&EP(BD(CS(),a.a5q),L(250))?1:0;$p=16;continue _;}if(o>=0&&b<=j&&l<0){h=b-k|0;i=(i+m|0)-4|0;$p=13;continue _;}if(b>=f&&b<=g){a.ui=(-1.0);$p=14;continue _;}a.ui=1.0;if(!h)a.l6=(-2.0);else a.l6=c;}else a.l6=(-2.0);}else if(d>=0.0){p=a.j$;q=c;a.j$=p-(q-d)*a.ui;a.l6=q;}}$p=3;case 3:BbU(a);if(C()){break _;}Bl(2896);Bl(2912);Cg();r
=C1A;h=3553;s=a.bjY.U;t=B(338);$p=4;case 4:$z=Bmy(s,t);if(C()){break _;}i=$z;DI(h,i);Df(1.0,1.0,1.0,1.0);B$(r);GL(r,2105376);h=a.Bq;u=h;i=a.jp;F(r,u,i,0.0,h/32.0,(i+(a.j$|0)|0)/32.0);h=a.Dd;v=h;i=a.jp;F(r,v,i,0.0,h/32.0,(i+(a.j$|0)|0)/32.0);h=a.Dd;w=h;i=a.hE;F(r,w,i,0.0,h/32.0,(i+(a.j$|0)|0)/32.0);h=a.Bq;v=h;i=a.hE;F(r,v,i,0.0,h/32.0,(i+(a.j$|0)|0)/32.0);BO(r);j=((a.yQ/2|0)-92|0)-16|0;l=(a.hE+4|0)-(a.j$|0)|0;if(a.bAI){$p=5;continue _;}n=0;while(true){if(n>=e){Bl(2929);x=4;h=0;i=a.hE;j=255;k=255;$p=6;continue _;}h
=a.wv;m=(l+R(n,h)|0)+a.zI|0;o=h-4|0;if(m<=a.jp){h=m+o|0;if(h>=a.hE)break;}n=n+1|0;}if(!a.EB){$p=11;continue _;}$p=12;continue _;case 5:a.Z2(j,l,r);if(C()){break _;}n=0;while(true){if(n>=e){Bl(2929);x=4;h=0;i=a.hE;j=255;k=255;$p=6;continue _;}h=a.wv;m=(l+R(n,h)|0)+a.zI|0;o=h-4|0;if(m<=a.jp){h=m+o|0;if(h>=a.hE)break;}n=n+1|0;}if(!a.EB){$p=11;continue _;}$p=12;continue _;case 6:BVa(a,h,i,j,k);if(C()){break _;}h=a.jp;i=a.bx9;j=255;k=255;$p=7;case 7:BVa(a,h,i,j,k);if(C()){break _;}Bc(3042);DB(770,771);Bl(3008);R4(7425);Bl(3553);B$(r);JQ(r,
0,0);F(r,a.Bq,a.hE+x|0,0.0,0.0,1.0);F(r,a.Dd,a.hE+x|0,0.0,1.0,1.0);JQ(r,0,255);F(r,a.Dd,a.hE,0.0,1.0,0.0);F(r,a.Bq,a.hE,0.0,0.0,0.0);BO(r);B$(r);JQ(r,0,255);F(r,a.Bq,a.jp,0.0,0.0,1.0);F(r,a.Dd,a.jp,0.0,1.0,1.0);JQ(r,0,0);F(r,a.Dd,a.jp-x|0,0.0,1.0,0.0);F(r,a.Bq,a.jp-x|0,0.0,0.0,0.0);BO(r);$p=8;case 8:$z=a.TG();if(C()){break _;}h=$z;i=a.jp-a.hE|0;m=h-(i-4|0)|0;if(m<=0){$p=9;continue _;}h=R(i,i);$p=10;continue _;case 9:a.bqK(b,c);if(C()){break _;}Bc(3553);R4(7424);Bc(3008);Bl(3042);return;case 10:$z=a.TG();if(C())
{break _;}i=$z;o=h/i|0;if(o<32)o=32;h=a.jp;i=a.hE;h=h-i|0;j=h-8|0;if(o<=j)j=o;y=(R(a.j$|0,h-j|0)/m|0)+i|0;if(y>=i)i=y;B$(r);JQ(r,0,255);v=f;F(r,v,a.jp,0.0,0.0,1.0);u=g;F(r,u,a.jp,0.0,1.0,1.0);F(r,u,a.hE,0.0,1.0,0.0);F(r,v,a.hE,0.0,0.0,0.0);BO(r);B$(r);JQ(r,8421504,255);h=i+j|0;w=h;F(r,v,w,0.0,0.0,1.0);F(r,u,w,0.0,1.0,1.0);w=i;F(r,u,w,0.0,1.0,0.0);F(r,v,w,0.0,0.0,0.0);BO(r);B$(r);JQ(r,12632256,255);u=h-1|0;F(r,v,u,0.0,0.0,1.0);z=g-1|0;F(r,z,u,0.0,1.0,1.0);F(r,z,w,0.0,1.0,0.0);F(r,v,w,0.0,0.0,0.0);BO(r);$p=9;continue _;case 11:a.HF(n,
j,m,o,r);if(C()){break _;}while(true){n=n+1|0;if(n>=e){Bl(2929);x=4;h=0;i=a.hE;j=255;k=255;$p=6;continue _;}h=a.wv;m=(l+R(n,h)|0)+a.zI|0;o=h-4|0;if(m>a.jp)continue;h=m+o|0;if(h<a.hE)continue;else break;}if(!a.EB){continue _;}$p=12;case 12:$z=a.Sz(n);if(C()){break _;}i=$z;if(i){i=a.yQ/2|0;y=i-110|0;ba=i+110|0;Df(1.0,1.0,1.0,1.0);Bl(3553);B$(r);GL(r,8421504);v=y;u=h+2|0;F(r,v,u,0.0,0.0,1.0);w=ba;F(r,w,u,0.0,1.0,1.0);u=m-2|0;F(r,w,u,0.0,1.0,0.0);F(r,v,u,0.0,0.0,0.0);GL(r,0);v=y+1|0;u=h+1|0;F(r,v,u,0.0,0.0,1.0);w
=ba-1|0;F(r,w,u,0.0,1.0,1.0);u=m-1|0;F(r,w,u,0.0,1.0,0.0);F(r,v,u,0.0,0.0,0.0);BO(r);Bc(3553);}$p=11;continue _;case 13:a.buI(h,i);if(C()){break _;}h=0;if(b>=f&&b<=g){a.ui=(-1.0);$p=14;continue _;}a.ui=1.0;if(!h)a.l6=(-2.0);else a.l6=c;$p=3;continue _;case 14:$z=a.TG();if(C()){break _;}i=$z;j=a.jp-a.hE|0;m=i-(j-4|0)|0;if(m<1)m=1;d=R(j,j);$p=15;case 15:$z=a.TG();if(C()){break _;}i=$z;o=d/i|0;if(o<32)o=32;i=a.jp-a.hE|0;j=i-8|0;if(o<=j)j=o;a.ui=a.ui/((i-j|0)/m);if(!h)a.l6=(-2.0);else a.l6=c;$p=3;continue _;case 16:a.Ld(n,
i);if(C()){break _;}a.bif=n;a.a5q=CS();if(b>=f&&b<=g){a.ui=(-1.0);$p=14;continue _;}a.ui=1.0;if(!h)a.l6=(-2.0);else a.l6=c;$p=3;continue _;default:H$();}}ED().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 BVa(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Cg();f=C1A;g=3553;h=a.bjY.U;i=B(338);$p=1;case 1:$z=Bmy(h,i);if(C()){break _;}j=$z;DI(g,j);Cj(1.0,1.0,1.0,1.0);B$(f);JQ(f,4210752,e);k=c;l=c/32.0;F(f,0.0,k,0.0,0.0,l);c=a.yQ;F(f,c,k,0.0,c/32.0,l);JQ(f,4210752,d);c=a.yQ;m=c;k=b;n=c/32.0;o=b/32.0;F(f,m,k,0.0,
n,o);F(f,0.0,k,0.0,0.0,o);BO(f);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function A1X(){Mf.call(this);this.lw=null;}
function ASB(a){return a.lw.xZ.p;}
function Bka(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.lw.wN=b;if(b>=0){$p=1;continue _;}d=a.lw;d.a20.cx=0;d.a2Y.cx=0;d.Tg.cx=0;d.Vw.cx=0;if(c&&0){$p=2;continue _;}return;case 1:$z=ASB(a);if(C()){break _;}e=$z;e=b>=e?0:1;d=a.lw;d.a20.cx=e;d.a2Y.cx=e;d.Tg.cx=e;d.Vw.cx=e;if(c&&e){$p=2;continue _;}return;case 2:BOu(d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BFD(a,b){return b!=a.lw.wN?0:1;}
function BPM(a){return a.lw.xZ.p*36|0;}
function Bnt(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.lw;$p=1;case 1:BdK(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Bxh(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Z(a.lw.xZ,b);h=g.a7A;if(!(h!==null&&!AD_(h))){i=a.lw.bxj;b=b+1|0;f=new T;U(f);i=J(f,i);Bb(i,32);Bj(i,b);h=S(f);}j=g.BB;f=Tc(a.lw.a4Q,A$j(g.Yw));i=new T;U(i);J(J(J(i,j),B(1365)),f);i=S(i);k=Ds(CN(Ce(CN(g.bCx,L(1024)),L(100)),L(1024)))/100.0;f=new T;U(f);J(Nr(J(J(f,i),B(108)),k),B(2919));j
=S(f);if(!g.btg)f=a.lw.Rt.data[g.a$c];else{l=a.lw.bwA;f=new T;U(f);l=J(f,l);Bb(l,32);J(l,B(4));f=S(f);}if(g.bpw){f=C6(B(2920));g=new T;U(g);J(J(J(g,B(2834)),f),B(2921));f=S(g);}i=a.lw;g=i.R;b=c+2|0;c=d+1|0;e=16777215;$p=1;case 1:Bz8(i,g,h,b,c,e);if(C()){break _;}i=a.lw;g=i.R;c=d+12|0;d=8421504;$p=2;case 2:Bz8(i,g,j,b,c,d);if(C()){break _;}i=a.lw;g=i.R;c=c+10|0;d=8421504;$p=3;case 3:Bz8(i,g,f,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AN4(){var a=this;De.call(a);a.bAx=null;a.bAj=null;a.bAm=null;a.bBh=null;a.bBi=null;a.bli=0;}
function Cbe(a,b,c,d,e,f){var g=new AN4();BaV(g,a,b,c,d,e,f);return g;}
function BaV(a,b,c,d,e,f,g){EZ(a);a.bAx=b;a.bAj=c;a.bAm=d;a.bBh=e;a.bBi=f;a.bli=g;}
function BMl(a){Y(a.W,A4K(0,((a.F/2|0)-155|0)+0|0,(a.S/6|0)+96|0,a.bBh));Y(a.W,A4K(1,((a.F/2|0)-155|0)+160|0,(a.S/6|0)+96|0,a.bBi));}
function Byj(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bAx;d=b.b2?0:1;e=a.bli;$p=1;case 1:c.a6V(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BCO(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.bAj;g=a.F/2|0;h=70;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}e=a.R;f=a.bAm;g=a.F/2|0;h=90;i=16777215;$p=3;case 3:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=4;case 4:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function A8e(){var a=this;De.call(a);a.a3P=null;a.bxs=null;}
function Blt(a){Y(a.W,Ge(0,(a.F-200|0)/2|0,(a.S/3|0)+5|0,Fq(B(2782))));Y(a.W,Ge(1,(a.F-200|0)/2|0,(a.S/3|0)+29|0,Fq(B(2922))));Y(a.W,Ge(2,(a.F-200|0)/2|0,(a.S/3|0)+63|0,Fq(B(2216))));}
function BDn(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.bxs;g=a.F/2|0;h=a.S/4|0;BdQ();i=EbO.bi7;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BBj(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!ANw())return;b=C1t;c=a.s.hd;d=AFz();e=d.Co;f=d.XS;$p=1;case 1:BOv(b,c,e,f);if(C()){break _;}d=a.s;b=a.a3P;$p=2;case 2:Bd_(d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BrK(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){c=b.b2;if(!c){b=a.s;d=new AZH;e=a.a3P;EZ(d);d.tB=B(2923);d.QY=1;d.B1=0;d.byQ=e;$p=1;continue _;}if(c==1)BaN();else if(c==2){b=a.s;d=a.a3P;$p=2;continue _;}}return;case 1:Bd_(b,d);if(C()){break _;}return;case 2:Bd_(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function AZP(){var a=this;De.call(a);a.O7=null;a.Ek=null;a.biF=null;}
function BLo(a){Q$(a.Ek);}
function BPy(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ee();C7j=1;CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+96|0)+12|0,B2(b,B(2924))));Y(a.W,Ge(1,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B2(b,B(2216))));c=a.s.si;b=a.biF;$p=1;case 1:$z=BZh(c,b);if(C()){break _;}d=$z;e=d.sm;b=ADc(a,a.R,(a.F/2|0)-100|0,60,200,20,e);a.Ek=b;b.kZ=1;b.zt=32;return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BPE(a){C7j=0;}
function BE0(a,b){var c,d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){c=b.b2;if(c==1){b=a.s;d=a.O7;$p=1;continue _;}if(!c){e=a.s.si;b=a.biF;d=DD(a.Ek.dd);f=Ex(V(D,[e.GQ,b]));b=Ex(V(D,[f,B(1773)]));$p=2;continue _;}}return;case 1:Bd_(b,d);if(C()){break _;}return;case 2:$z=BmB(b);if(C()){break _;}g=$z;if(g){try{$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}b
=a.s;d=a.O7;$p=3;case 3:Bd_(b,d);if(C()){break _;}return;case 4:try{$z=BUg(b);if(C()){break _;}f=$z;f=SV(f);I7(IS(f,B(1776)),B(2314),d);b=Nl(b);$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);b=a.s;d=a.O7;$p=3;continue _;case 5:a:{try{Cjr(f,b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}b=a.s;d=a.O7;$p=3;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B1e(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.Ek;$p=1;case 1:BPU(d,b,c);if(C()){break _;}(Z(a.W,0)).cx=Bd(DD(a.Ek.dd))<=0?0:1;if(b!=13)return;d=Z(a.W,0);$p=2;case 2:BE0(a,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bdz(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}RL(a.Ek,b,c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function BNm(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=Ee();$p=1;case 1:BdK(a);if(C()){break _;}f=a.R;g=B2(e,B(2925));h=a.F/2|0;i=((a.S/4|0)-60|0)+20|0;j=16777215;$p=2;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(2926));h=(a.F/2|0)-100|0;i=47;j=10526880;$p=3;case 3:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.Ek;$p=4;case 4:Bjy(f);if(C()){break _;}$p=5;case 5:Bkj(a,
b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function ACE(){Mf.call(this);this.ki=null;}
function AJK(a){return a.ki.lV.p;}
function BM1(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.ki.uh=b;if(b>=0){$p=1;continue _;}d=a.ki;d.YJ.cx=0;d.VS.cx=0;d.YT.cx=0;if(c&&0){$p=2;continue _;}return;case 1:$z=AJK(a);if(C()){break _;}e=$z;e=b>=e?0:1;d=a.ki;d.YJ.cx=e;d.VS.cx=e;d.YT.cx=e;if(c&&e){$p=2;continue _;}return;case 2:BVy(d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bxz(a,b){return b!=a.ki.uh?0:1;}
function BvD(a){return a.ki.lV.p*36|0;}
function Bzb(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ki;$p=1;case 1:BdK(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BsU(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Z(a.ki.lV,b);f=a.ki;h=f.R;i=g.vZ;j=c+2|0;e=d+1|0;k=16777215;$p=1;case 1:Bz8(f,h,i,j,e,k);if(C()){break _;}f=a.ki;h=f.R;i=g.UG;l=d+12|0;e=8421504;$p=2;case 2:Bz8(f,h,i,j,l,e);if(C()){break _;}f=a.ki;h=f.R;i=g.X4;e=(c+215|0)-Dn(h,i)|0;k=8421504;$p=3;case 3:Bz8(f,h,i,e,l,k);if
(C()){break _;}f=a.ki;h=f.R;i=g.pX;e=l+11|0;k=3158064;$p=4;case 4:Bz8(f,h,i,j,e,k);if(C()){break _;}Cj(1.0,1.0,1.0,1.0);f=a.ki.s.U;h=B(2066);$p=5;case 5:a:{$z=Bmy(f,h);if(C()){break _;}e=$z;D5(f,e);if(g.WQ){m=g.a4f;if(DQ(m,L(-2))){j=0;b=H0(m,Bw);k=b<0?5:EP(m,L(150))?0:EP(m,L(300))?1:EP(m,L(600))?2:El(m,L(1000))?4:3;if(b<0){g=B(2927);break a;}f=new T;U(f);J(HR(f,m),B(2928));g=S(f);break a;}}j=1;k=Bu(BG(Bi(CN(CS(),L(100)),L(b*2|0)),L(7)));if(k>4)k=8-k|0;g=B(2929);}f=a.ki;c=c+205|0;CW(f,c,d,0+(j*10|0)|0,176+(k
*8|0)|0,10,8);b=a.bmm;if(b>=(c-4|0)){e=a.blG;if(e>=(d-4|0)&&b<=((c+10|0)+4|0)&&e<=((d+8|0)+4|0))a.ki.a3z=g;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function ATf(){De.call(this);this.Ud=null;}
function BrE(a){var b;b=Ee();CC(a.W);Y(a.W,Fw(0,(a.F/2|0)-102|0,(a.S/2|0)+45|0,100,20,B(2930)));Y(a.W,Fw(1,(a.F/2|0)+2|0,(a.S/2|0)+45|0,100,20,B2(b,B(2216))));}
function BKu(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cx)return;c=b.b2;if(!c){b=a.s;d=CSw(a.Ud,1);$p=1;continue _;}if(c!=1)return;b=a.s;d=a.Ud;$p=2;continue _;case 1:Bd_(b,d);if(C()){break _;}return;case 2:Bd_(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Byk(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s;e=a.Ud;$p=1;case 1:Bd_(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BP9(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=B(2931);g=a.F/2|0;h=(a.S/2|0)-55|0;i=16776960;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}f=a.R;e=B(2932);g=a.F/2|0;h=(a.S/2|0)-25|0;i=11141120;$p=3;case 3:BZ3(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(2933);i=a.F/2|0;g=(a.S/2|0)-13|0;h=11141120;$p=4;case 4:BZ3(a,f,e,i,g,h);if
(C()){break _;}f=a.R;e=B(2934);g=a.F/2|0;h=(a.S/2|0)+8|0;i=11141120;$p=5;case 5:BZ3(a,f,e,g,h,i);if(C()){break _;}f=a.R;e=B(2935);g=a.F/2|0;h=(a.S/2|0)+20|0;i=11141120;$p=6;case 6:BZ3(a,f,e,g,h,i);if(C()){break _;}$p=7;case 7:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BLJ(){var a=this;D.call(a);a.vZ=null;a.pX=null;a.X4=null;a.UG=null;a.a4f=Bw;a.WQ=0;a.bk3=null;}
function AQy(a,b){var c=new BLJ();CFG(c,a,b);return c;}
function CFG(a,b,c){a.WQ=0;a.vZ=b;a.pX=c;}
function BRX(a){var b;b=FT();I7(b,B(2936),a.vZ);I7(b,B(2937),a.pX);return b;}
function B58(b){return AQy(Is(b,B(2936)),Is(b,B(2937)));}
function AZh(){var a=this;De.call(a);a.bfN=null;a.wT=null;a.bcN=null;}
function BU9(a){Q$(a.wT);}
function BKZ(a){var b;b=Ee();C7j=1;CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+96|0)+12|0,B2(b,B(2796))));Y(a.W,Ge(1,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B2(b,B(2216))));b=ADc(a,a.R,(a.F/2|0)-100|0,116,200,20,a.bcN.pX);a.wT=b;b.zt=128;(Z(a.W,0)).cx=Bd(a.wT.dd)<=0?0:1;}
function BVN(a){C7j=0;}
function Bga(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx){c=b.b2;if(c==1){b=a.bfN;d=0;c=0;$p=1;continue _;}if(!c){a.bcN.pX=a.wT.dd;b=a.bfN;c=1;d=0;$p=2;continue _;}}return;case 1:BFG(b,d,c);if(C()){break _;}return;case 2:BFG(b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BH1(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.wT;$p=1;case 1:BPU(d,b,c);if(C()){break _;}if(b!=13){(Z(a.W,0)).cx=Bd(a.wT.dd)<=0?0:1;return;}d=Z(a.W,0);$p=2;case 2:Bga(a,d);if(C()){break _;}(Z(a.W,0)).cx=Bd(a.wT.dd)<=0?0:1;return;default:H$();}}ED().s(a,b,c,d,$p);}
function BcN(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}RL(a.wT,b,c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function BPX(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=Ee();$p=1;case 1:BdK(a);if(C()){break _;}f=a.R;g=B2(e,B(2797));h=a.F/2|0;i=((a.S/4|0)-60|0)+20|0;j=16777215;$p=2;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(2938));h=(a.F/2|0)-100|0;i=100;j=10526880;$p=3;case 3:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.wT;$p=4;case 4:Bjy(f);if(C()){break _;}$p=5;case 5:Bkj(a,
b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function AFW(){var a=this;De.call(a);a.bhg=null;a.n8=null;a.sn=null;a.ZV=null;}
function EbP(a,b){var c=new AFW();APM(c,a,b);return c;}
function APM(a,b,c){EZ(a);a.bhg=b;a.ZV=c;}
function BKv(a){Q$(a.sn);Q$(a.n8);}
function Bf9(a){var b,c;b=Ee();C7j=1;CC(a.W);Y(a.W,Ge(0,(a.F/2|0)-100|0,((a.S/4|0)+96|0)+12|0,B2(b,B(2939))));Y(a.W,Ge(1,(a.F/2|0)-100|0,((a.S/4|0)+120|0)+12|0,B2(b,B(2216))));c=ADc(a,a.R,(a.F/2|0)-100|0,76,200,20,a.ZV.vZ);a.sn=c;c.kZ=1;c.zt=32;b=ADc(a,a.R,(a.F/2|0)-100|0,116,200,20,a.ZV.pX);a.n8=b;b.zt=128;(Z(a.W,0)).cx=Bd(a.n8.dd)>0&&Bd(a.sn.dd)>0?1:0;}
function Bvm(a){C7j=0;}
function Bg9(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx){c=b.b2;if(c==1){b=a.bhg;d=0;c=0;$p=1;continue _;}if(!c){b=a.ZV;b.vZ=a.sn.dd;b.pX=a.n8.dd;b=a.bhg;c=1;d=0;$p=2;continue _;}}return;case 1:BFG(b,d,c);if(C()){break _;}return;case 2:BFG(b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function By9(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.sn;$p=1;case 1:BPU(d,b,c);if(C()){break _;}d=a.n8;$p=2;case 2:BPU(d,b,c);if(C()){break _;}if(b==9){d=a.sn;if(!d.kZ){d.kZ=1;a.n8.kZ=0;}else{d.kZ=0;a.n8.kZ=1;}}if(b!=13){(Z(a.W,0)).cx=Bd(a.n8.dd)>0&&Bd(a.sn.dd)>0?1:0;if((Z(a.W,0)).cx&&(FX(DD(a.n8.dd),B(1674))).data.length>2)(Z(a.W,0)).cx=0;return;}d=Z(a.W,0);$p=3;case 3:Bg9(a,d);if(C()){break _;}(Z(a.W,0)).cx=Bd(a.n8.dd)
>0&&Bd(a.sn.dd)>0?1:0;if((Z(a.W,0)).cx&&(FX(DD(a.n8.dd),B(1674))).data.length>2)(Z(a.W,0)).cx=0;return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bru(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}RL(a.n8,b,c,d);RL(a.sn,b,c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function BjT(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=Ee();$p=1;case 1:BdK(a);if(C()){break _;}f=a.R;g=B2(e,B(2940));h=a.F/2|0;i=((a.S/4|0)-60|0)+20|0;j=16777215;$p=2;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(2941));h=(a.F/2|0)-100|0;i=63;j=10526880;$p=3;case 3:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(2938));h=(a.F/2|0)-100|0;i=104;j=10526880;$p
=4;case 4:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.sn;$p=5;case 5:Bjy(f);if(C()){break _;}f=a.n8;$p=6;case 6:Bjy(f);if(C()){break _;}$p=7;case 7:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function A1k(){var a=this;D.call(a);a.QO=null;a.J1=null;a.a9U=Bw;a.bES=0;a.bry=0;}
function Bac(a){var b,c,d,e,f,g,h,$$je;if(a.bry)return 1;if(!a.bES){b=A2P(a.J1);UD();if(b===D__){a.bES=1;b=a.J1;if(b.rG)b.zu.send("Accept: MOTD");}}a:{b:{c:{d:{while(true){b=a.J1;c=b.Se;Hg(c);try{e:{if(b.uO<=0){d=null;DN(c);}else{e=Ir(c);while(HD(e)){d=He(e);if(AX6(d)){AHv(e);b.uO=b.uO-1|0;DN(c);break e;}}b.uO=0;d=null;DN(c);}}}catch($$e){$$je=N($$e);b=$$je;break;}if(d===null)break c;try{b=AVw(d);if(Jt(B(2657),b))break d;if(Jt(B(2658),b))break d;d=CUX(b);if(Jt(B(2942),Bua(d,B(2943))))break b;continue;}catch
($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}DN(c);M(b);}try{AAL(a);}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return 1;}b=a.J1;f=!b.AA&&!b.rG?1:0;if(!f&&EP(BD(CS(),a.a9U),L(5000)))return 0;AAL(a);return 1;}f:{try{c=BMi(d,B(1779));e=BmZ(c,B(2944));g=a.QO;if(e!==null&&Wc(e)>0){b=Bf6(e,0);d=B6();J(J(d,B(1366)),b);b=BX(d);break f;}b=AQ2(d,B(2936),B(2945));d=B6();J(J(d,B(1366)),b);b=BX(d);break f;}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}g:
{try{g.UG=b;f=AYl(c,B(2946),(-1));h=AYl(c,B(2947),(-1));b=a.QO;if(f>=0&&h>=0){d=B6();Fm(J(Fm(J(d,B(1366)),f),B(2948)),h);d=BX(d);break g;}d=B(2949);break g;}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}}try{b.X4=d;a.QO.a4f=Vo(L(1),BD(CS(),a.a9U));AQ_(a);}catch($$e){$$je=N($$e);if($$je instanceof BA){break a;}else{throw $$e;}}return 1;}AAL(a);return 1;}
function AAL(a){var b;b=a.QO;b.a4f=L(-1);b.UG=B(2950);b.X4=B(4);AQ_(a);}
function AQ_(a){var b;a.bry=1;b=a.J1;if(b!==null)AZk(b);}
function APE(){Mf.call(this);this.JG=null;}
function BO$(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=By0();if(C()){break _;}b=$z;return b.p;default:H$();}}ED().s(a,b,$p);}
function BT3(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=By0();if(C()){break _;}d=$z;d=Z(d,b);if(!(d instanceof Yu)&&!(!FA(42)&&!FA(54)?0:1)){e=C07;f=new A96;g=a.JG;h=new A4U;EZ(h);h.bhn=g;h.bav=d;i=X(D,1);i.data[0]=d.DQ;BaV(f,h,FG(B(2951),i),Fq(B(2952)),Fq(B(2953)),Fq(B(2954)),(-1));f.S1=0;$p=3;continue _;}$p=2;case 2:Bth(d);if(C()){break _;}return;case 3:Bd_(e,
f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BD9(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=By0();if(C()){break _;}c=$z;return AV$(Z(c,b));default:H$();}}ED().s(a,b,c,$p);}
function BVB(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BO$(a);if(C()){break _;}b=$z;return b*36|0;default:H$();}}ED().s(a,b,$p);}
function BMo(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.JG;$p=1;case 1:BdK(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BO7(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=By0();if(C()){break _;}g=$z;g=Z(g,b);$p=2;case 2:Btx(g);if(C()){break _;}Cj(1.0,1.0,1.0,1.0);B$(f);GL(f,16777215);h=c;i=d+e|0;F(f,h,i,0.0,0.0,1.0);b=c+32|0;j=b;F(f,j,i,0.0,1.0,1.0);k=d;F(f,j,k,0.0,1.0,0.0);F(f,h,k,0.0,0.0,0.0);BO(f);f=a.JG;l=f.R;m=g.DQ;b
=b+2|0;c=d+1|0;e=16777215;$p=3;case 3:Bz8(f,l,m,b,c,e);if(C()){break _;}n=g.Cn.data;g=a.JG;f=g.R;m=n[0];d=d+12|0;c=8421504;$p=4;case 4:Bz8(g,f,m,b,d,c);if(C()){break _;}f=a.JG;m=f.R;g=n[1];c=d+10|0;d=8421504;$p=5;case 5:Bz8(f,m,g,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ATb(){Mf.call(this);this.PX=null;}
function A1R(a){C1();return C4C.p;}
function Buk(a,b,c){}
function BnM(a,b){return 0;}
function BFP(a){return A1R(a)*10|0;}
function BAr(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.PX;$p=1;case 1:BdK(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function B0p(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:C1();g=Z(C4C,b);h=a.PX;OZ();i=h.R;f=g.vI;e=c+2|0;d=d+1|0;b=b%2|0;c=b?9474192:16777215;$p=1;case 1:Bz8(h,i,f,e,d,c);if(C()){break _;}i=ATB(g,KY(LE(a.PX),g));f=a.PX;g=f.R;c=(e+213|0)-Dn(g,i)|0;b=b?9474192:16777215;$p=2;case 2:Bz8(f,g,i,c,d,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function XI(){var a=this;Mf.call(a);a.ik=0;a.Ex=null;a.bhu=null;a.zy=0;a.wA=0;a.ha=null;}
function A9S(a,b){var c,d,e;OZ();c=b.s;d=b.F;e=b.S;Ru(a,c,d,e,32,e-64|0,20);a.ha=b;a.ik=(-1);a.zy=(-1);a.wA=0;a.EB=0;BH7(a,1,20);}
function BFx(a,b,c){}
function BdS(a,b){return 0;}
function BKn(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.ha;$p=1;case 1:BdK(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BL1(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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(!ABh(0))a.ik=(-1);if(a.ik){d=a.ha;e=(b+115|0)-18|0;f=c+1|0;g=0;h=18;$p=1;continue _;}d=a.ha;h=(b+115|0)-18|0;e=c+1|0;f=0;g=0;$p=2;continue _;case 1:Bln(d,e,f,g,h);if(C()){break _;}if(a.ik!=1){d=a.ha;h=(b+165|0)-18|0;e=c+1|0;f=0;g=18;$p=3;continue _;}d=a.ha;h=(b+165|0)-18|0;e=c+1|0;f=0;g=0;$p=4;continue _;case 2:Bln(d,h,e,f,g);if
(C()){break _;}if(a.ik!=1){d=a.ha;h=(b+165|0)-18|0;e=c+1|0;f=0;g=18;$p=3;continue _;}d=a.ha;h=(b+165|0)-18|0;e=c+1|0;f=0;g=0;$p=4;continue _;case 3:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=2){d=a.ha;h=(b+215|0)-18|0;e=c+1|0;f=0;g=18;$p=5;continue _;}d=a.ha;h=(b+215|0)-18|0;e=c+1|0;f=0;g=0;$p=6;continue _;case 4:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=2){d=a.ha;h=(b+215|0)-18|0;e=c+1|0;f=0;g=18;$p=5;continue _;}d=a.ha;h=(b+215|0)-18|0;e=c+1|0;f=0;g=0;$p=6;continue _;case 5:Bln(d,h,e,f,g);if(C()){break _;}h=
a.zy;if(h==(-1))return;e=79;f=18;if(h==1)e=129;else if(h==2)e=179;if(a.wA==1)f=36;d=a.ha;b=b+e|0;c=c+1|0;h=0;$p=7;continue _;case 6:Bln(d,h,e,f,g);if(C()){break _;}h=a.zy;if(h==(-1))return;e=79;f=18;if(h==1)e=129;else if(h==2)e=179;if(a.wA==1)f=36;d=a.ha;b=b+e|0;c=c+1|0;h=0;$p=7;case 7:Bln(d,b,c,f,h);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BXA(a,b,c){var d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.ik=(-1);if(b>=79&&b<115)a.ik=0;else if(b>=129&&b<165)a.ik=1;else if(b>=179&&b<215)a.ik=2;b=a.ik;if(b<0)return;BBo(a,b);d=a.ha;OZ();d=d.s.gl;e=B(337);f=1.0;g=1.0;$p=1;case 1:BVn(d,e,f,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AAo(a){return a.Ex.p;}
function AK7(a,b){return Z(a.Ex,b);}
function BWr(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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===null){f=B(1239);g=a.ha;OZ();b=g.R;c=c-Dn(b,f)|0;d=d+5|0;e=!e?9474192:16777215;$p=1;continue _;}f=ATB(b,KY(LE(a.ha),b));b=a.ha;g=b.R;c=c-Dn(g,f)|0;d=d+5|0;e=!e?9474192:16777215;$p=2;continue _;case 1:Bz8(g,b,f,c,d,e);if(C()){break _;}return;case 2:Bz8(b,g,f,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BZA(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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(c>=a.hE&&c<=a.jp){d=BlN(a,b,c);e=((a.ha.F/2|0)-92|0)-16|0;if(d>=0){f=e+40|0;if(b>=f&&b<=(f+20|0)){g=AK7(a,d);$p=1;continue _;}return;}f=e+115|0;if(b>=(f-18|0)&&b<=f)h=a.a3E(0);else{f=e+165|0;if(b>=(f-18|0)&&b<=f)h=a.a3E(1);else{f=e+215|0;if(b>=(f-18|0)&&b<=f)h=a.a3E(2);else return;}}g
=B2(Ee(),h);h=new T;U(h);J(h,g);g=DD(S(h));if(Bd(g)>0){f=b+12|0;i=c-12|0;h=a.ha;OZ();j=Dn(h.R,g);HV(a.ha,f-3|0,i-3|0,(f+j|0)+3|0,(i+8|0)+3|0,(-1073741824),(-1073741824));h=a.ha.R;k=f;l=i;b=(-1);$p=2;continue _;}}return;case 1:BQX(a,g,b,c);if(C()){break _;}return;case 2:BKh(h,g,k,l,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BQX(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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){Bn();e=C45.data[b.tL];b=ARp(Ee(),e.OU());f=new T;U(f);J(f,b);f=DD(S(f));if(Bd(f)>0){g=c+12|0;h=d-12|0;b=a.ha;OZ();i=Dn(b.R,f);HV(a.ha,g-3|0,h-3|0,(g+i|0)+3|0,(h+8|0)+3|0,(-1073741824),(-1073741824));b=a.ha.R;j=g;k=h;c=(-1);$p=1;continue _;}}return;case 1:BKh(b,f,j,k,c);if(C()){break _;}return;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BBo(a,b){if(b!=a.zy){a.zy=b;a.wA=(-1);}else if(a.wA==(-1))a.wA=1;else{a.zy=(-1);a.wA=0;}ADm(a.Ex,a.bhu);}
function ARl(){XI.call(this);this.nz=null;}
function BIc(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BL1(a,b,c,d);if(C()){break _;}if(a.ik){d=a.nz;e=(b+115|0)-18|0;f=c+1|0;g=72;h=18;$p=2;continue _;}d=a.nz;h=((b+115|0)-18|0)+1|0;e=(c+1|0)+1|0;f=72;g=18;$p=3;continue _;case 2:Bln(d,e,f,g,h);if(C()){break _;}if(a.ik!=1){d=a.nz;h=(b+165|0)-18|0;e=c+1|0;f=18;g=18;$p=4;continue _;}d=a.nz;g=((b+165|0)-18|0)+1|0;h=(c+1|0)+1
|0;e=18;f=18;$p=5;continue _;case 3:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=1){d=a.nz;h=(b+165|0)-18|0;e=c+1|0;f=18;g=18;$p=4;continue _;}d=a.nz;g=((b+165|0)-18|0)+1|0;h=(c+1|0)+1|0;e=18;f=18;$p=5;continue _;case 4:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=2){d=a.nz;b=(b+215|0)-18|0;c=c+1|0;h=36;e=18;$p=6;continue _;}d=a.nz;b=((b+215|0)-18|0)+1|0;c=(c+1|0)+1|0;h=36;e=18;$p=7;continue _;case 5:Bln(d,g,h,e,f);if(C()){break _;}if(a.ik!=2){d=a.nz;b=(b+215|0)-18|0;c=c+1|0;h=36;e=18;$p=6;continue _;}d=a.nz;b=((b+
215|0)-18|0)+1|0;c=(c+1|0)+1|0;h=36;e=18;$p=7;continue _;case 6:Bln(d,b,c,h,e);if(C()){break _;}return;case 7:Bln(d,b,c,h,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BAW(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=AK7(a,b);h=g.tL;f=a.nz;e=c+40|0;$p=1;case 1:BA6(f,e,d,h);if(C()){break _;}C1();f=C42.data[h];e=c+115|0;i=b%2|0;b=i?0:1;$p=2;case 2:BWr(a,f,e,d,b);if(C()){break _;}f=C40.data[h];b=c+165|0;e=i?0:1;$p=3;case 3:BWr(a,f,b,d,e);if(C()){break _;}b=c+215|0;c=i?0:1;$p=4;case 4:BWr(a,g,b,d,c);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function B6R(a,b){return b==1?B(2955):b!=2?B(2956):B(2957);}
function AZ8(){XI.call(this);this.mX=null;}
function BR_(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BL1(a,b,c,d);if(C()){break _;}if(a.ik){d=a.mX;e=(b+115|0)-18|0;f=c+1|0;g=18;h=18;$p=2;continue _;}d=a.mX;h=((b+115|0)-18|0)+1|0;e=(c+1|0)+1|0;f=18;g=18;$p=3;continue _;case 2:Bln(d,e,f,g,h);if(C()){break _;}if(a.ik!=1){d=a.mX;h=(b+165|0)-18|0;e=c+1|0;f=36;g=18;$p=4;continue _;}d=a.mX;g=((b+165|0)-18|0)+1|0;h=(c+1|0)+1
|0;e=36;f=18;$p=5;continue _;case 3:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=1){d=a.mX;h=(b+165|0)-18|0;e=c+1|0;f=36;g=18;$p=4;continue _;}d=a.mX;g=((b+165|0)-18|0)+1|0;h=(c+1|0)+1|0;e=36;f=18;$p=5;continue _;case 4:Bln(d,h,e,f,g);if(C()){break _;}if(a.ik!=2){d=a.mX;b=(b+215|0)-18|0;c=c+1|0;h=54;e=18;$p=6;continue _;}d=a.mX;b=((b+215|0)-18|0)+1|0;c=(c+1|0)+1|0;h=54;e=18;$p=7;continue _;case 5:Bln(d,g,h,e,f);if(C()){break _;}if(a.ik!=2){d=a.mX;b=(b+215|0)-18|0;c=c+1|0;h=54;e=18;$p=6;continue _;}d=a.mX;b=((b+
215|0)-18|0)+1|0;c=(c+1|0)+1|0;h=54;e=18;$p=7;continue _;case 6:Bln(d,b,c,h,e);if(C()){break _;}return;case 7:Bln(d,b,c,h,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BnI(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=AK7(a,b);h=g.tL;f=a.mX;e=c+40|0;$p=1;case 1:BA6(f,e,d,h);if(C()){break _;}C1();f=C40.data[h];e=c+115|0;i=b%2|0;b=i?0:1;$p=2;case 2:BWr(a,f,e,d,b);if(C()){break _;}f=C41.data[h];b=c+165|0;e=i?0:1;$p=3;case 3:BWr(a,f,b,d,e);if(C()){break _;}b=c+215|0;c=i?0:1;$p=4;case 4:BWr(a,g,b,d,c);if(C()){break _;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,$p);}
function CCa(a,b){return !b?B(2955):b!=1?B(2958):B(2957);}
var ARN=K();
var EbQ=null;function BZb(b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}try{_:while(true){switch($p){case 0:A3R(H(ARN));if(C()){break _;}e=Ex(V(D,[b,B(2959)]));f=new Np;g=X(D,2);h=g.data;h[0]=e;i=c>>5;c=d>>5;j=new T;U(j);k=J(j,B(2960));Bj(k,i);Bb(k,46);Bj(k,c);J(k,B(2961));h[1]=S(j);S2(f,g);j=Cp(EbQ,f);if(j!==null){j=j.a_s;if(j!==null)return j;}$p=1;case 1:$z=BmB(e);if(C()){break _;}c=$z;if(!c)S2(new Np,
V(D,[b,B(2959)]));if(EbQ.h0>=256){$p=3;continue _;}k=new AEu;$p=2;case 2:A1x(k,f);if(C()){break _;}b=EbQ;e=new AP1;e.a_s=k;BS(b,f,e);return k;case 3:Bpn();if(C()){break _;}k=new AEu;$p=2;continue _;default:H$();}}}finally{if(!C()){Kz(H(ARN));}}ED().s(b,c,d,e,f,g,h,i,j,k,$p);}
function Bpn(){var b,c,d,e,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}try{_:while(true){switch($p){case 0:A3R(H(ARN));if(C()){break _;}b=IA(Gy(EbQ));while(GH(b)){c=HH(b);a:{try{d=A6e(c);if(d===null)break a;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){e=$$je;}else{throw $$e;}}B4(e);}}J9(EbQ);return;case 1:b:{try{B1r(d);if(C()){break _;}break b;}catch($$e){$$je=N($$e);if($$je instanceof Ch){e=$$je;}else{throw $$e;}}B4(e);}while(GH(b)){c=HH(b);try{d=A6e(c);if
(d===null)continue;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){e=$$je;}else{throw $$e;}}B4(e);}J9(EbQ);return;default:H$();}}}finally{if(!C()){Kz(H(ARN));}}ED().s(b,c,d,e,$p);}
function BO0(){EbQ=Dc();}
var BSD=K(0);
function ANa(){var a=this;D.call(a);a.ZF=null;a.Qf=0;}
function Wn(a){a.Qf=1;}
function YB(){var a=this;ANa.call(a);a.Jk=0;a.Ii=0;a.Fo=0;a.vU=0;a.x0=null;a.Mh=0;a.My=null;a.Yz=null;a.yq=null;}
function Bnh(a){var b=new YB();BPL(b,a);return b;}
function BPL(a,b){a.ZF=b;a.x0=Cb(16384);a.My=BL();a.Yz=Dc();a.yq=BL();}
function BU1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;a.Fo=FV(b,B(2962));a.Jk=D0(b,B(2963));a.Ii=D0(b,B(2964));c=FV(b,B(2561));a.vU=c;if(c<0)a.vU=0;if(a.vU>4)a.vU=4;a:{c=Ez(b,B(2965));d=Ez(b,B(2966));if(c==128&&d==128)a.x0=QV(b,B(2967));else{e=QV(b,B(2967));f=Cb(16384);g=f.data;a.x0=f;h=(128-c|0)/2|0;i=(128-d|0)/2|0;j=0;while(true){if(j>=d)break a;b:{k=j+i|0;if(!(k<0&&k>=128)){l=0;m=k*128|0;while(true){if(l>=c)break b;n=l+h|0;if(!(n<0&&n>=128))g[n+m|0]=e.data[l+R(j,c)|0];l=l+1|0;}}}j=j+1|0;}}}}
function A3_(a,b){Fn(b,B(2962),a.Fo);Ei(b,B(2963),a.Jk);Ei(b,B(2964),a.Ii);Fn(b,B(2561),a.vU);Ev(b,B(2965),128);Ev(b,B(2966),128);SS(b,B(2967),a.x0);}
function BCs(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(!Fi(a.Yz,b)){d=new A27;d.bQg=a;e=Bx(128);f=e.data;d.bF0=e;e=Bx(128);g=e.data;d.bxN=e;d.bNz=0;d.bI9=0;d.a3K=b;h=0;i=f.length;while(h<i){f[h]=0;g[h]=127;h=h+1|0;}BS(a.Yz,b,d);Y(a.My,d);}CC(a.yq);h=0;while(true){j=a.My;if(h>=j.p)break;a:{j=Z(j,h);d=j.a3K;if(!d.cw){d=d.X;k=0;b:{while(true){e=d.g2.data;if(k>=e.length){k=0;while(true){e=d.dX.data;if(k>=e.length)break;if(e[k]!==null&&A3A(e[k],c)){k=1;break b;}k=k+1|0;}k=0;break b;}if(e[k]!==null&&A3A(e[k],c))break;k
=k+1|0;}k=1;}if(k){j=j.a3K;l=j.d-a.Jk;m=1<<a.vU;l=l/m;m=(j.c-a.Ii)/m;if(l>=(-64.0)&&m>=(-64.0)&&l<=64.0&&m<=64.0){n=(l*2.0+0.5|0)<<24>>24;o=(m*2.0+0.5|0)<<24>>24;p=(b.r*16.0/360.0+0.5|0)<<24>>24;q=a.Fo;if(q<0){k=a.Mh/10|0;p=((R(R(k,k),34187121)+(k*121|0)|0)>>15&15)<<24>>24;}if(j.jw==q)Y(a.yq,Bs6(a,0,n,o,p));}break a;}}MV(a.Yz,j.a3K);Hr(a.My,j);}h=h+1|0;}}
function AYQ(a,b,c,d){var e,f,g;Wn(a);e=0;while(true){f=a.My;if(e>=f.p)break;f=Z(f,e);g=f.bF0.data;if(!(g[b]>=0&&g[b]<=c))g[b]=c;g=f.bxN.data;if(!(g[b]>=0&&g[b]>=d))g[b]=d;e=e+1|0;}}
function Bq0(){var a=this;D.call(a);a.bsK=0;a.btw=0;a.boR=0;a.btN=0;a.bLa=null;}
function Bs6(a,b,c,d,e){var f=new Bq0();Cmc(f,a,b,c,d,e);return f;}
function Cmc(a,b,c,d,e,f){a.bLa=b;a.bsK=c;a.btw=d;a.boR=e;a.btN=f;}
var AZb=K(BW);
var A4Z=K(0);
var AH7=K();
var Ebu=null;function Bme(){Ebu=new AH7;}
function Cv5(a,b,c){var d,e;b=$rt_str(b);H1();C04=1;if(b===null)C05=null;else{d=new AY6;e=AQP(c);d.Co=b;d.XS=e;C05=d;}}
function ARh(){var a=this;D.call(a);a.mJ=0;a.mh=0;a.sM=0;a.pf=0;}
var Y5=K();
var EbR=null;var EbS=null;var EbT=null;var Ebw=null;function Qi(){Qi=Be(Y5);CDX();}
function EF(b,c,d,e){Qi();BS(EbR,d,BJ(e));BS(EbS,b,d);BS(EbT,BJ(e),c);BS(Ebw,b,BJ(e));}
function Yd(b,c){Qi();return Ya(ACm(b),c);}
function ACm(b){var c;Qi();c=Cp(EbR,b);return c===null?(-1):c.fT;}
function Ya(b,c){var d,e;Qi();d=A3g(b,c);if(d===null){c=DC();e=new T;U(e);Bj(J(e,B(2968)),b);B_(c,S(e));}return d;}
function AGo(b,c){var d;Qi();d=Cp(Ebw,b);return d===null?null:A3g(d.fT,c);}
function A3g(b,c){var d;Qi();d=Cp(EbT,BJ(b));return d!==null?d.ez(c):null;}
function AO1(b){Qi();return Cp(EbS,C7(b));}
function CDX(){EbR=Dc();EbS=Dc();EbT=Dc();Ebw=Dc();EF(H(IT),new A2u,B(2513),1);EF(H(AEz),new A2w,B(2969),2);EF(H(Xz),new A2v,B(2970),9);EF(H(Mn),new A2r,B(2971),10);EF(H(OW),new A2q,B(2972),11);EF(H(YO),new A2t,B(2973),12);EF(H(R5),new A2s,B(2974),13);EF(H(VL),new A2o,B(2975),14);EF(H(AEi),new A2n,B(2976),15);EF(H(AHd),new A2p,B(2977),20);EF(H(U7),new A0w,B(2978),21);EF(H(Of),new A0x,B(2524),40);EF(H(UU),new A0s,B(2979),41);EF(H(Fo),null,B(2980),48);EF(H(GX),null,B(2981),49);EF(H(TM),new A0t,B(2190),50);EF(H(Rg),
new A0u,B(2982),51);EF(H(PZ),new A0v,B(2983),52);EF(H(AEn),new A0y,B(2984),53);EF(H(Q7),new A0z,B(2191),54);EF(H(TE),new A0A,B(2188),55);EF(H(To),new A0B,B(2985),56);EF(H(Uo),new A0H,B(2986),57);EF(H(Si),new A0I,B(2987),58);EF(H(ADw),new A0J,B(2988),59);EF(H(AJQ),new A0D,B(2989),60);EF(H(VC),new A0E,B(2990),61);EF(H(Yg),new A0F,B(2991),62);EF(H(AE5),new A0G,B(2992),63);EF(H(VG),new A0K,B(2192),90);EF(H(P6),new A0L,B(2993),91);EF(H(RZ),new A0M,B(2994),92);EF(H(AEY),new A5k,B(2995),93);EF(H(Wj),new A5l,B(2193),
94);EF(H(OD),new A5m,B(2996),95);EF(H(ADB),new A5n,B(2997),96);EF(H(AJk),new A5i,B(2998),97);EF(H(ANp),new A5j,B(2999),120);}
function AH9(){var a=this;D.call(a);a.sD=0;a.mO=0;a.Ev=null;a.U3=0;a.bsX=0;a.bBB=0;a.bys=0;a.a$M=0;a.RA=null;}
function CRP(){var a=new AH9();CcF(a);return a;}
function CcF(a){}
function BUt(a,b){var c,d,e,f,g,h;if(Ct(b,24)!=5653314)return (-1);a.sD=Ct(b,16);c=Ct(b,24);a.mO=c;if(c==(-1))return (-1);a:{switch(Ct(b,1)){case 0:a.Ev=Bx(a.mO);if(!Ct(b,1)){d=0;while(true){if(d>=a.mO)break a;e=Ct(b,5);if(e==(-1))break;a.Ev.data[d]=e+1|0;d=d+1|0;}return (-1);}c=0;while(true){if(c>=a.mO)break a;if(!Ct(b,1))a.Ev.data[c]=0;else{e=Ct(b,5);if(e==(-1))break;a.Ev.data[c]=e+1|0;}c=c+1|0;}return (-1);case 1:f=Ct(b,5)+1|0;a.Ev=Bx(a.mO);c=0;while(true){d=a.mO;if(c>=d)break a;e=Ct(b,X0(d-c|0));if(e==(-1))break;g
=0;while(g<e){a.Ev.data[c]=f;g=g+1|0;c=c+1|0;}f=f+1|0;}return (-1);default:}return (-1);}b:{c=Ct(b,4);a.U3=c;switch(c){case 0:break;case 1:case 2:c:{a.bsX=Ct(b,32);a.bBB=Ct(b,32);a.bys=Ct(b,4)+1|0;a.a$M=Ct(b,1);h=0;switch(a.U3){case 1:h=AZp(a);break c;case 2:h=R(a.mO,a.sD);break c;default:}}a.RA=Bx(h);c=0;while(c<h){a.RA.data[c]=Ct(b,a.bys);c=c+1|0;}if(a.RA.data[h-1|0]==(-1))return (-1);break b;default:return (-1);}}return 0;}
function AZp(a){var b,c,d,e;b=AF6(G9(a.mO,1.0/a.sD))|0;while(true){c=1;d=1;e=0;while(e<a.sD){c=R(c,b);d=R(d,b+1|0);e=e+1|0;}e=a.mO;c=W(c,e);if(c<=0&&d>e)break;b=c<=0?b+1|0:b+(-1)|0;}return b;}
function BHC(b){var c,d;c=b&2097151;d=(b&2145386496)>>>21|0;if(b&(-2147483648))c= -c;b=((d|0)-20|0)-768|0;return c*G9(2.0,b);}
function Bvi(){var a=this;D.call(a);a.bqW=0;a.bQb=0;a.btE=null;}
function CRY(a,b){var c=new Bvi();B48(c,a,b);return c;}
function B48(a,b,c){a.btE=b;a.bQb=c;a.bqW=c;}
function CwE(a){return ADk(a.btE,a.bqW);}
var AG6=K(0);
var BO6=K();
function A7u(){var a=this;D.call(a);a.bJW=null;a.a4t=null;}
function B6V(a,b,c){var d,e,f,g,h,i;b=b;c=c;d=b.tL;e=c.tL;b=null;c=null;f=a.a4t;g=f.zy;if(!g){C1();h=C42.data;b=h[d];c=h[e];}else if(g==1){C1();h=C40.data;b=h[d];c=h[e];}else if(g==2){C1();h=C41.data;b=h[d];c=h[e];}a:{if(!(b===null&&c===null)){if(b===null){i=1;break a;}if(c===null){i=(-1);break a;}i=KY(LE(f.nz),b);g=KY(LE(a.a4t.nz),c);if(i!=g){i=R(i-g|0,a.a4t.wA);break a;}}i=d-e|0;}return i;}
function AZB(){var a=this;D.call(a);a.bMl=null;a.Ww=null;}
function CKv(a,b,c){var d,e,f,g,h,i;b=b;c=c;d=b.tL;e=c.tL;b=null;c=null;f=a.Ww;g=f.zy;if(g==2){C1();h=C4Z.data;b=h[d];c=h[e];}else if(!g){C1();h=C40.data;b=h[d];c=h[e];}else if(g==1){C1();h=C41.data;b=h[d];c=h[e];}a:{if(!(b===null&&c===null)){if(b===null){i=1;break a;}if(c===null){i=(-1);break a;}i=KY(LE(f.mX),b);g=KY(LE(a.Ww.mX),c);if(i!=g){i=R(i-g|0,a.Ww.wA);break a;}}i=d-e|0;}return i;}
var ANN=K();
function AEu(){var a=this;D.call(a);a.a44=null;a.i$=null;a.Eu=null;a.a1J=null;a.kv=null;a.ML=0;a.bOq=Bw;}
var EbU=null;function EbV(a){var b=new AEu();A1x(b,a);return b;}
function A1x(a,b){var c,d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Eu=Bx(1024);a.a1J=Bx(1024);a.bOq=Bw;a.a44=b;c=Ha(b);d=new T;U(d);J(J(d,B(3000)),c);d=S(d);c=new T;U(c);Bb(J(c,d),10);S(c);a.ML=0;try{$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}B4(c);return;case 1:a:{try{$z=BmB(b);if(C()){break _;}e=$z;if(!e){f=a.i$;if
(!(f!==null&&f.data.length>=8192)){a.i$=Cb(8192);a.ML=8192;}f=a.i$;e=f.data.length;if(e&4095){g=Cb((e+4095|0)&(-4096));a.i$=g;CG(f,0,g,0,e);}e=a.i$.data.length/4096|0;a.kv=AB1(e);h=0;while(h<e){Y(a.kv,D2C);h=h+1|0;}G5(a.kv,0,D2D);G5(a.kv,1,D2D);i=0;h=0;while(h<1024){b:{a.Eu.data[h]=Wu(a,i);i=i+4|0;j=a.Eu.data[h];if(j){e=j>>8;j=j&255;if((e+j|0)<=DZ(a.kv)){k=0;while(true){if(k>=j)break b;G5(a.kv,e+k|0,D2D);k=k+1|0;}}}}h=h+1|0;}h=0;while(h<1024){a.a1J.data[h]=Wu(a,i);i=i+4|0;h=h+1|0;}break a;}$p=2;continue _;}
catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}B4(c);}return;case 2:a:{try{$z=BBh(b);if(C()){break _;}f=$z;a.i$=f;f=a.i$;if(!(f!==null&&f.data.length>=8192)){a.i$=Cb(8192);a.ML=8192;}f=a.i$;e=f.data.length;if(e&4095){g=Cb((e+4095|0)&(-4096));a.i$=g;CG(f,0,g,0,e);}e=a.i$.data.length/4096|0;a.kv=AB1(e);h=0;while(h<e){Y(a.kv,D2C);h=h+1|0;}G5(a.kv,0,D2D);G5(a.kv,1,D2D);i=0;h=0;while(h<1024){c:{a.Eu.data[h]=Wu(a,i);i=i+4|0;j=a.Eu.data[h];if(j){e=j>>8;j=j&255;if((e+j|0)<=DZ(a.kv)){k=0;while
(true){if(k>=j)break c;G5(a.kv,e+k|0,D2D);k=k+1|0;}}}}h=h+1|0;}h=0;while(h<1024){a.a1J.data[h]=Wu(a,i);i=i+4|0;h=h+1|0;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}B4(c);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function Wu(a,b){var c;c=a.i$.data;return (c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255;}
function ANb(a,b,c){var d;d=a.i$.data;d[b]=c>>24<<24>>24;d[b+1|0]=c>>16<<24>>24;d[b+2|0]=c>>8<<24>>24;d[b+3|0]=c<<24>>24;}
function BEj(a,b,c){var d,e,f,g,h,i,j,k,l,m,$$je;Hg(a);try{if(AYy(a,b,c))return null;a:{b:{c:{try{d=AGQ(a,b,c);if(d)break c;e=null;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break b;}else{throw $$e;}}return e;}d:{try{f=d>>8;g=d&255;h=f*4096|0;i=Wu(a,h);if(i>0&&i<=(g*4096|0))break d;e=null;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break b;}else{throw $$e;}}return e;}e:{try{j=a.i$;k=j.data[h+4|0];l=Cb(i-1|0);m=l.data;CG(j,h+5|0,l,0,m.length);if(k!=1)break e;e=ZN(BWV(AIh(l)));}catch($$e)
{$$je=N($$e);if($$je instanceof BA){e=$$je;break b;}else{throw $$e;}}return e;}f:{try{if(k==2)break f;break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break b;}else{throw $$e;}}}try{e=ZN(CSQ(AIh(l)));}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;break b;}else{throw $$e;}}return e;}B4(e);}return null;}finally{DN(a);}}
function A1b(a,b,c){var d,e,f;if(AYy(a,b,c))return null;d=new A4S;e=new Vj;f=new ARF;A0Q(f,8096);f.bmN=a;f.bAX=b;f.bAY=c;ARt(e,f,BBv((-1),0));BUZ(d,e);return d;}
function BCE(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}try{_:while(true){switch($p){case 0:A3R(a);if(C()){break _;}a:{b:{try{f=AGQ(a,b,c);g=f>>8;h=f&255;i=((e+5|0)/4096|0)+1|0;if(i<256)break b;}catch($$e){$$je=N($$e);if($$je instanceof BA){j=$$je;break a;}else{throw $$e;}}return;}c:{try{if(g&&h==i){AV9(a,g,d,e);break c;}d:{if(g){k=0;while(true){if
(k>=h)break d;G5(a.kv,g+k|0,D2C);k=k+1|0;}}}l=Bqd(a,i);if(l!=(-1)){k=0;while(k<i){G5(a.kv,l+k|0,D2D);k=k+1|0;}}else{l=DZ(a.kv);k=0;while(k<i){m=a.i$;f=m.data.length;n=Cb(f+4096|0);a.i$=n;CG(m,0,n,0,f);Y(a.kv,D2D);k=k+1|0;}a.ML=a.ML+(i*4096|0)|0;}Btq(a,b,c,l<<8|i);AV9(a,l,d,e);break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){j=$$je;break a;}else{throw $$e;}}}try{B0L(a,b,c,Bu(CN(CS(),L(1000))));j=a.a44;d=a.i$;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){j=$$je;}else{throw $$e;}}}B4(j);return;case 1:a:
{try{BFB(j,d);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){j=$$je;}else{throw $$e;}}B4(j);}return;default:H$();}}}finally{if(!C()){Kz(a);}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Bqd(a,b){var c,d,e,f;c=(-1);d=0;e=0;while(true){f=a.kv;if(e>=f.p)return (-1);if(!(Z(f,e)).rr){c=(-1);d=0;}else{if(c==(-1))c=e;d=d+1|0;if(d>=b)break;}e=e+1|0;}return c;}
function AV9(a,b,c,d){var e,f,g,h;e=b*4096|0;ANb(a,e,d+1|0);f=a.i$;f.data[e+4|0]=2;b=e+5|0;CG(c,0,f,b,d);g=b+d|0;while(g%4096|0){c=a.i$.data;h=g+1|0;c[g]=0;g=h;}}
function AYy(a,b,c){return b>=0&&b<32&&c>=0&&c<32?0:1;}
function AGQ(a,b,c){return a.Eu.data[b+(c*32|0)|0];}
function Btq(a,b,c,d){var e;e=a.Eu.data;c=b+(c*32|0)|0;e[c]=d;ANb(a,c*4|0,d);}
function B0L(a,b,c,d){var e;e=a.a1J.data;b=b+(c*32|0)|0;e[b]=d;ANb(a,4096+(b*4|0)|0,d);}
function B1r(a){var b,c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.i$;if(b===null)return;c=a.a44;$p=1;case 1:BFB(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bq8(){EbU=Cb(4096);}
function ALi(){var a=this;W5.call(a);a.MB=null;a.Sh=null;a.AY=null;a.Sw=null;}
var EbW=0;function BwV(a,b,c,d){var e,f,g,h,i,j,k,l;e=b.m7;f=new A8$;f.bG6=a;f.boh=d;f.bFw=c;g=d.yM;f.bxI=X(D,g);f.X0=X(D,g);f.bd7=X(D,g);f.br0=X(Uk,g);f.a27=X(P9,g);f.bie=X(Vm,g);g=0;while(g<d.yM){h=d.RF.data[g];i=d.LX.data[g];j=d.Sv.data[g];k=f.br0.data;AWt();k[g]=EbE.data[e.J7.data[h]];f.bxI.data[g]=B(4);k=f.a27.data;A0a();k[g]=EbB.data[e.Dt.data[i]];f.X0.data[g]=k[g].a3S(b,c,e.zz.data[i]);l=f.bie.data;AYN();l[g]=EbD.data[e.Kg.data[j]];f.bd7.data[g]=BND(l[g],b,c,e.Be.data[j]);g=g+1|0;}e.br4&&!b.a72;f.bOR
=e.iu;return f;}
function BMM(a,b,c){var d,e,f,g,h,i;d=new AWS;d.bJo=a;d.A6=Bx(256);d.RF=Bx(16);d.LX=Bx(16);d.Sv=Bx(16);d.bmn=Bx(16);d.Kr=Bx(256);d.G1=Bx(256);if(!Ct(c,1))d.yM=1;else d.yM=Ct(c,4)+1|0;a:{if(Ct(c,1)){d.W_=Ct(c,8)+1|0;e=0;while(true){if(e>=d.W_)break a;f=d.Kr.data;g=Ct(c,AUr(b.iu));f[e]=g;f=d.G1.data;h=Ct(c,AUr(b.iu));f[e]=h;if(g<0)break;if(h<0)break;if(g==h)break;i=b.iu;if(g>=i)break;if(h>=i)break;e=e+1|0;}Vf(d);return null;}}if(Ct(c,2)>0){Vf(d);return null;}b:{if(d.yM>1){e=0;while(true){if(e>=b.iu)break b;d.A6.data[e]
=Ct(c,4);if(d.A6.data[e]>=d.yM)break;e=e+1|0;}Vf(d);return null;}}h=0;while(h<d.yM){d.RF.data[h]=Ct(c,8);if(d.RF.data[h]>=b.a2t){Vf(d);return null;}d.LX.data[h]=Ct(c,8);if(d.LX.data[h]>=b.Tp){Vf(d);return null;}d.Sv.data[h]=Ct(c,8);if(d.Sv.data[h]>=b.a2C){Vf(d);return null;}h=h+1|0;}return d;}
function BZ2(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;Hg(a);try{d=b.s2;e=d.m7;f=c.boh;g=c.bFw;h=e.i6.data;i=b.SC;j=h[i];b.byf=j;h=d.xj.data[i].data[b.bdU].data[b.bdQ].data[g.a7Y];k=a.MB;if(!(k!==null&&k.data.length>=e.iu)){i=e.iu;a.MB=X($rt_arraycls($rt_floatcls()),i);a.AY=Bx(i);a.Sh=Bx(i);a.Sw=X(D,i);}i=0;l=j/2|0;while(i<e.iu){k=b.pL.data[i];m=f.A6.data[i];n=a.Sw.data;n[i]=c.a27.data[m].by5(b,c.X0.data[m],n[i]);if(a.Sw.data[i]===null)a.AY.data[i]=0;else a.AY.data[i]=1;o=0;while(o<l){k.data[o]=0.0;o=o+1
|0;}i=i+1|0;}i=0;while(i<f.W_){p=a.AY.data;k=f.Kr.data;if(!(!p[k[i]]&&!p[f.G1.data[i]])){p[k[i]]=1;p[f.G1.data[i]]=1;}i=i+1|0;}i=0;while(i<f.yM){q=0;o=0;while(o<e.iu){if(f.A6.data[o]==i){if(!a.AY.data[o])a.Sh.data[q]=0;else a.Sh.data[q]=1;p=a.MB.data;m=q+1|0;p[q]=b.pL.data[o];q=m;}o=o+1|0;}c.bie.data[i].a_e(b,c.bd7.data[i],a.MB,a.Sh,q);i=i+1|0;}i=f.W_-1|0;while(i>=0){p=b.pL.data;n=p[f.Kr.data[i]];p=p[f.G1.data[i]];o=0;while(o<l){k=n.data;r=p.data;s=k[o];t=r[o];if(s<=0.0){if(t<=0.0){r[o]=s;k[o]=s-t;}else{k[o]
=s;r[o]=s+t;}}else if(t<=0.0){r[o]=s;k[o]=s+t;}else{k[o]=s;r[o]=s-t;}o=o+1|0;}i=i+(-1)|0;}i=0;while(i<e.iu){k=b.pL.data[i];m=f.A6.data[i];c.a27.data[m].btC(b,c.X0.data[m],a.Sw.data[i],k);i=i+1|0;}i=0;while(true){m=e.iu;if(i>=m)break;k=b.pL.data[i];BNQ(d.J3.data[b.SC].data[0],k,k);i=i+1|0;}i=0;while(i<m){a:{k=b.pL.data[i];if(!a.AY.data[i]){o=0;while(true){if(o>=j)break a;k.data[o]=0.0;o=o+1|0;}}o=0;while(o<j){p=k.data;n=h.data;p[o]=p[o]*n[o];o=o+1|0;}}i=i+1|0;}return 0;}finally{DN(a);}}
function BJC(){EbW=0;}
var AZm=K(Uk);
function BRm(a,b,c){return B(4);}
function APN(){P9.call(this);this.bH2=null;}
function CaT(a,b,c){var d,e,f;d=new APC;d.bLo=a;d.Vt=Bx(16);d.baJ=Ct(c,8);d.YA=Ct(c,16);d.bcR=Ct(c,16);d.a8U=Ct(c,6);d.a8t=Ct(c,8);e=Ct(c,4)+1|0;d.a02=e;if(d.baJ>=1&&d.YA>=1&&d.bcR>=1&&e>=1){e=0;a:{while(e<d.a02){d.Vt.data[e]=Ct(c,8);f=d.Vt.data;if(f[e]<0)break a;if(f[e]>=b.vt)break a;e=e+1|0;}return d;}return null;}return null;}
function CJ2(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=b.m7;f=d;g=new A6G;g.bLc=a;b=new A7_;d=new P1;b.bOT=d;g.bKe=b;h=f.baJ;g.Lk=h;g.Lj=e.i6.data[c.bhw]/2|0;i=f.bcR;g.a2I=i;g.bhC=f;b.bPG=i;b.bP6=h;i=i*2|0;d.bMc=i;j=Dk(3*i|0);d.bPs=j;k=Bx(32);d.bHf=k;if(i!=1)BVA(i,j,i,k);l=g.a2I/Bd7(f.YA/2.0);g.a64=Bx(g.Lj);h=0;while(true){i=g.Lj;if(h>=i)break;i=AF6(Bd7(f.YA/2.0/i*h)*l)|0;m=g.a2I;if(i<m)m=i;g.a64.data[h]=m;h=h+1|0;}return g;}
function Bd7(b){var c;c=b;return 13.1*QM(7.4E-4*c)+2.24*QM(b*b*1.85E-8)+1.0E-4*c;}
function CxX(a,b){}
function CA0(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=c;f=e.bhC;g=null;if(Hh(d,$rt_arraycls($rt_floatcls())))g=d;h=Ct(b.js,f.a8U);if(h>0){i=h/((1<<f.a8U)-1|0)*f.a8t;j=Ct(b.js,X0(f.a02));if(j!=(-1)&&j<f.a02){a:{k=b.s2.Gl.data[f.Vt.data[j]];l=0.0;if(g!==null){m=g.data;j=m.length;if(j>=(e.Lk+1|0)){n=0;while(n<j){m[n]=0.0;n=n+1|0;}break a;}}g=Dk(e.Lk+1|0);}o=0;while(true){j=e.Lk;if(o>=j){n=0;while(n<j){p=0;while(p<k.mf){m=g.data;m[n]=m[n]+l;p=p+1|0;n=n+1|0;}l=g.data[n-1|0];}g.data[j]=i;return g;}c=b.js;p
=k.mf;n=0;b:{while(n<p){j=Ou(k,c);if(j==(-1)){j=(-1);break b;}h=k.mf;q=R(j,h);r=0;while(r<h){s=g.data;t=n+1|0;u=o+n|0;m=k.n4.data;j=r+1|0;s[u]=m[q+r|0];n=t;r=j;}}j=0;}if(j==(-1))break;o=o+k.mf|0;}return null;}}return null;}
function Cgx(a,b,c,d,e){var f,g,h,i,j,k;f=c;g=f.bhC;if(d===null){h=0;while(h<f.Lj){e.data[h]=0.0;h=h+1|0;}return 0;}i=d;j=i.data;h=f.Lk;k=j[h];CEs(e,f.a64,f.Lj,f.a2I,i,h,k,g.a8t);return 1;}
var AFo=K(P9);
var EbX=null;function B7B(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=0;e=(-1);f=new A6f;f.bPB=a;f.B7=Bx(31);f.EV=Bx(16);f.E5=Bx(16);f.OL=Bx(16);g=X($rt_arraycls($rt_intcls()),16);h=g.data;f.OX=g;f.BS=Bx(65);i=0;j=h.length;while(i<j){h[i]=Bx(8);i=i+1|0;}f.KN=Ct(c,5);i=0;while(i<f.KN){f.B7.data[i]=Ct(c,4);g=f.B7.data;if(e<g[i])e=g[i];i=i+1|0;}k=0;a:{b:while(true){if(k>=(e+1|0)){f.W0=Ct(c,2)+1|0;j=Ct(c,4);i=0;l=0;k=1<<j;c:while(true){if(i>=f.KN){g=f.BS.data;g[0]=0;g[1]=k;return f;}d=d+f.EV.data[f.B7.data[i]]|0;while(l<d)
{g=f.BS.data;m=l+2|0;e=Ct(c,j);g[m]=e;if(e<0)break c;if(e>=k)break c;l=l+1|0;}i=i+1|0;}ADg(f);return null;}f.EV.data[k]=Ct(c,3)+1|0;f.E5.data[k]=Ct(c,2);g=f.E5.data;if(g[k]<0){ADg(f);return null;}if(g[k])f.OL.data[k]=Ct(c,8);g=f.OL.data;if(g[k]<0)break a;if(g[k]>=b.vt)break a;m=0;while(m<1<<f.E5.data[k]){f.OX.data[k].data[m]=Ct(c,8)-1|0;g=f.OX.data;if(g[k].data[m]<(-1))break b;if(g[k].data[m]>=b.vt)break b;m=m+1|0;}k=k+1|0;}ADg(f);return null;}ADg(f);return null;}
function CNj(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;e=0;f=Bx(65);g=d;h=new A2S;h.bOD=a;i=Bx(65);h.bNY=i;j=Bx(65);h.bqf=j;k=Bx(65);h.bJQ=k;l=Bx(63);h.a5C=l;m=Bx(63);h.a8Z=m;h.a_d=g;n=g.BS.data;o=n[1];h.bNM=o;p=0;while(p<g.KN){e=e+g.EV.data[g.B7.data[p]]|0;p=p+1|0;}f=f.data;p=e+2|0;h.Qt=p;q=0;while(q<p){f[q]=q;q=q+1|0;}q=0;r=p-1|0;while(q<r){s=q;while(s<p){if(n[f[q]]>n[f[s]]){t=f[s];f[s]=f[q];f[q]=t;}s=s+1|0;}q=q+1|0;}u=j.data;q=0;while(q<p){u[q]=f[q];q=q+1|0;}f=k.data;q=0;while(q<p){f[u[q]]
=q;q=q+1|0;}f=i.data;q=0;while(q<p){f[q]=n[u[q]];q=q+1|0;}a:{switch(g.W0){case 1:break;case 2:h.yp=128;break a;case 3:h.yp=86;break a;case 4:h.yp=64;break a;default:h.yp=(-1);break a;}h.yp=256;}f=m.data;u=l.data;q=0;e=p-2|0;while(q<e){r=0;v=1;w=0;s=q+2|0;x=n[s];y=0;t=o;while(y<s){z=n[y];if(z>w&&z<x){r=y;w=z;}if(z<t&&z>x){v=y;t=z;}y=y+1|0;}f[q]=r;u[q]=v;q=q+1|0;}return h;}
function B6C(a,b){}
function CHZ(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;e=c;f=e.a_d;g=b.s2.Gl;if(Ct(b.js,1)!=1)return null;h=null;if(Hh(d,$rt_arraycls($rt_intcls())))h=d;a:{if(h!==null){i=h.data;j=i.length;if(j>=e.Qt){k=0;while(k<j){i[k]=0;k=k+1|0;}break a;}}h=Bx(e.Qt);}l=h.data;l[0]=Ct(b.js,X0(e.yp-1|0));l[1]=Ct(b.js,X0(e.yp-1|0));k=0;m=2;b:while(true){if(k>=f.KN){k=2;while(k<e.Qt){n=f.BS.data;i=e.a8Z.data;o=k-2|0;p=n[i[o]];g=e.a5C.data;j=n[g[o]];q=l[i[o]];r=l[g[o]];m=n[k];q=q&32767;r=(r&32767)-q|0;j=j-p|0;p=R(CP(r),
m-p|0)/j|0;s=r>=0?q+p|0:q-p|0;t=e.yp-s|0;p=W(t,s);j=(p>=0?s:t)<<1;q=l[k];if(!q)l[k]=s|32768;else{l[k]=(q>=j?(p>0?q-s|0:(-1)-(q-t|0)|0):!(q&1)?q>>1: -((q+1|0)>>>1|0)|0)+s|0;p=e.a8Z.data[o];l[p]=l[p]&32767;p=e.a5C.data[o];l[p]=l[p]&32767;}k=k+1|0;}return h;}p=f.B7.data[k];o=f.EV.data[p];u=f.E5.data[p];v=1<<u;w=0;if(u){w=Ou(g.data[f.OL.data[p]],b.js);if(w==(-1))return null;}x=0;q=v-1|0;while(x<o){r=f.OX.data[p].data[w&q];w=w>>>u|0;if(r<0)l[m+x|0]=0;else{i=g.data;j=m+x|0;r=Ou(i[r],b.js);l[j]=r;if(r==(-1))break b;}x
=x+1|0;}m=m+o|0;k=k+1|0;}return null;}
function B_z(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;f=c;g=f.a_d;h=b.s2.m7.i6.data[b.bfj]/2|0;if(d===null){i=0;while(i<h){e.data[i]=0.0;i=i+1|0;}return 0;}j=d.data;k=0;l=0;m=R(j[0],g.W0);i=1;while(i<f.Qt){n=f.bqf.data[i];o=j[n]&32767;if(o==j[n]){p=R(o,g.W0);n=g.BS.data[n];k=p-m|0;o=n-l|0;q=CP(k);r=k/o|0;k=k>=0?r+1|0:r-1|0;s=e.data;t=0;q=q-CP(R(r,o))|0;u=s[l];v=EbX.data;s[l]=u*v[m];while(true){l=l+1|0;if(l>=n)break;t=t+q|0;if(t<o)m=m+r|0;else{t=t-o|0;m=m+k|0;}s[l]=s[l]*v[m];}k=n;l=n;m=p;}i=i+1|0;}while
(k<h){j=e.data;j[k]=j[k]*j[k-1|0];k=k+1|0;}return 1;}
function BxY(){EbX=Gx([1.0649863213529898E-7,1.1341951022814101E-7,1.2079014766186447E-7,1.2863978327004588E-7,1.3699950329737476E-7,1.459025043004658E-7,1.553840860424316E-7,1.654818078122844E-7,1.7623574422032107E-7,1.8768855625239667E-7,1.998856049567621E-7,2.128753067154321E-7,2.2670913324418507E-7,2.4144196686393116E-7,2.5713222839840455E-7,2.738421187586937E-7,2.9163791737119027E-7,3.105902237621194E-7,3.3077409966608684E-7,3.5226966588197683E-7,3.7516213069466176E-7,3.9954230146577174E-7,4.2550681200737017E-7,
4.531586341727234E-7,4.826074473385233E-7,5.139700078871101E-7,5.473706323755323E-7,5.829418796565733E-7,6.208247214090079E-7,6.611693947888853E-7,7.041359140202985E-7,7.498946388295735E-7,7.98627013409714E-7,8.505263053848466E-7,9.057982879312476E-7,9.646621492720442E-7,1.0273513453284977E-6,1.0941143955278676E-6,1.1652160765152075E-6,1.2409384453349048E-6,1.3215816352385445E-6,1.4074654473006376E-6,1.498930487286998E-6,1.5963394162099576E-6,1.7000785419440945E-6,1.8105591834682855E-6,1.9282194898551097E-6,
2.0535260318865767E-6,2.1869757347303675E-6,2.3290976969292387E-6,2.4804558051982895E-6,2.6416496439196635E-6,2.813319042616058E-6,2.9961443033243995E-6,3.190850520695676E-6,3.3982100831053685E-6,3.619044946390204E-6,3.854230726574315E-6,4.1047005652217194E-6,4.371447175799403E-6,4.655528300645528E-6,4.958070803695591E-6,5.280273853713879E-6,5.623416200251086E-6,5.98885708313901E-6,6.3780466916796286E-6,6.792528438381851E-6,7.233945325424429E-6,7.704047675360925E-6,8.204699952329975E-6,8.737887583265547E-6,
9.305725143349264E-6,9.910463631968014E-6,1.0554501386650372E-5,1.1240392268518917E-5,1.197085566673195E-5,1.2748789231409319E-5,1.3577277968579438E-5,1.4459606063610408E-5,1.539927143312525E-5,1.6400004824390635E-5,1.7465768905822188E-5,1.8600792827783152E-5,1.9809576770057902E-5,2.109691376972478E-5,2.246791154902894E-5,2.3928001610329375E-5,2.5482977434876375E-5,2.713900539674796E-5,2.8902650228701532E-5,3.0780909582972527E-5,3.2781226764200255E-5,3.491153256618418E-5,3.7180281651671976E-5,3.959646710427478E-5,
4.216966772219166E-5,4.491009167395532E-5,4.7828601964283735E-5,5.093677464174107E-5,5.424693154054694E-5,5.777220212621614E-5,6.152656715130433E-5,6.552490958711132E-5,6.978308374527842E-5,7.431798439938575E-5,7.914758316474035E-5,8.429103763774037E-5,8.976874960353598E-5,9.560242324369028E-5,1.0181521065533161E-4,1.0843174095498398E-4,1.154782366938889E-4,1.2298267392907292E-4,1.3097477494738996E-4,1.3948624837212265E-4,1.4855085464660078E-4,1.5820453700143844E-4,1.68485552421771E-4,1.7943468992598355E-4,
1.9109535787720233E-4,2.0351381681393832E-4,2.1673929586540908E-4,2.308242255821824E-4,2.4582448531873524E-4,2.617995487526059E-4,2.788127458188683E-4,2.969315683003515E-4,3.1622787355445325E-4,3.3677814644761384E-4,3.586638777051121E-4,3.819718840532005E-4,4.067945701535791E-4,4.3323036516085267E-4,4.613841010723263E-4,4.91367478389293E-4,5.232992698438466E-4,5.573062226176262E-4,5.935230874456465E-4,6.320935790427029E-4,6.73170608934015E-4,7.169169839471579E-4,7.635062793269753E-4,8.131232461892068E-4,8.659645682200789E-4,
9.222398512065411E-4,9.821722051128745E-4,0.001045999233610928,0.0011139742564409971,0.0011863665422424674,0.001263463287614286,0.0013455701991915703,0.0014330128906294703,0.0015261381631717086,0.00162531528621912,0.0017309373943135142,0.0018434234661981463,0.001963219605386257,0.002090800553560257,0.002226672600954771,0.002371374284848571,0.002525479532778263,0.0026895992923527956,0.0028643847908824682,0.0030505286995321512,0.0032487690914422274,0.0034598924685269594,0.003684735856950283,0.003924190532416105,
0.0041792066767811775,0.004450794775038958,0.004740032833069563,0.005048066843301058,0.005376118700951338,0.005725488997995853,0.0060975635424256325,0.006493817549198866,0.006915822625160217,0.007365251425653696,0.00784388743340969,0.008353627286851406,0.008896492421627045,0.009474636986851692,0.010090352036058903,0.010746080428361893,0.01144442055374384,0.012188144028186798,0.012980197556316853,0.013823725283145905,0.0147220678627491,0.01567879132926464,0.016697686165571213,0.017782796174287796,0.018938422203063965,
0.020169148221611977,0.021479854360222816,0.02287573553621769,0.02436232939362526,0.025945531204342842,0.027631618082523346,0.02942727692425251,0.031339626759290695,0.03337625041604042,0.0355452261865139,0.037855155766010284,0.04031519964337349,0.04293510690331459,0.045725274831056595,0.04869675636291504,0.05186134949326515,0.05523158982396126,0.058820851147174835,0.06264336407184601,0.06671427935361862,0.0710497498512268,0.07566696405410767,0.08058422803878784,0.08582104742527008,0.09139817953109741,0.0973377451300621,
0.10366330295801163,0.11039993166923523,0.11757434159517288,0.12521497905254364,0.1333521455526352,0.142018124461174,0.15124726295471191,0.16107617318630219,0.17154380679130554,0.18269167840480804,0.19456401467323303,0.20720787346363068,0.22067342698574066,0.23501402139663696,0.2502865493297577,0.26655158400535583,0.28387361764907837,0.30232131481170654,0.32196786999702454,0.342891126871109,0.36517414450645447,0.38890519738197327,0.4141784608364105,0.44109413027763367,0.46975889801979065,0.5002864599227905,
0.5327979326248169,0.567422091960907,0.6042963862419128,0.6435669660568237,0.6853895783424377,0.72993004322052,0.7773650288581848,0.8278825879096985,0.8816830515861511,0.9389798045158386,1.0]);}
var SN=K(Vm);
var EbY=null;var EbZ=null;function CTk(){var a=new SN();AGV(a);return a;}
function AGV(a){AYN();}
function Bfv(a,b,c){var d,e,f,g,h,i;d=0;e=new APV;e.bOM=a;e.MP=Bx(64);e.Yq=Bx(256);e.bLB=Dk(64);e.bGF=Dk(64);e.bN9=Bx(64);e.bG9=Bx(64);e.OH=Ct(c,24);e.a9L=Ct(c,24);e.bam=Ct(c,24)+1|0;e.a91=Ct(c,6)+1|0;e.baR=Ct(c,8);f=0;while(f<e.a91){g=Ct(c,3);if(Ct(c,1))g=g|Ct(c,5)<<3;e.MP.data[f]=g;h=0;while(g){h=h+(g&1)|0;g=g>>>1|0;}d=d+h|0;f=f+1|0;}h=0;while(h<d){e.Yq.data[h]=Ct(c,8);h=h+1|0;}g=e.baR;h=b.vt;if(g>=h)return null;i=0;while(i<d){if(e.Yq.data[i]>=h)return null;i=i+1|0;}return e;}
function BND(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;e=new AYj;e.bL9=a;f=0;g=0;e.bjA=d;e.bNA=c.PF;h=d.a91;e.a7Q=h;i=b.Gl;j=i.data;e.a6h=i;b=j[d.baR];e.Pr=b;k=b.mf;e.YG=X($rt_arraycls($rt_intcls()),h);l=0;while(true){h=e.a7Q;if(l>=h)break;m=d.MP.data[l];n=X0(m);if(n){if(n>g)g=n;o=e.YG.data;o[l]=Bx(n);p=0;while(p<n){if(m&1<<p){j=o[l].data;i=d.Yq.data;h=f+1|0;j[p]=i[f];f=h;}p=p+1|0;}}l=l+1|0;}m=BA$(G9(h,k))|0;e.bLY=m;e.beZ=g;i=X($rt_arraycls($rt_intcls()),m);j=i.data;e.a_i=i;l=0;while(l<m){n=e.a7Q;q=m/n|0;j[l]
=Bx(k);h=0;f=l;while(h<k){r=f/q|0;f=f-R(r,q)|0;q=q/n|0;j[l].data[h]=r;h=h+1|0;}l=l+1|0;}return e;}
function Csa(a,b){}
function A2g(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;Hg(H(SN));try{g=c.bjA;h=g.bam;i=c.Pr.mf;j=(g.a9L-g.OH|0)/h|0;k=((j+i|0)-1|0)/i|0;if(EbY.data.length<e)EbY=X($rt_arraycls($rt_arraycls($rt_intcls())),e);l=0;while(l<e){m=EbY.data;if(!(m[l]!==null&&m[l].data.length>=k))m[l]=X($rt_arraycls($rt_intcls()),k);l=l+1|0;}n=0;o=W(f,1);while(n<c.beZ){p=0;q=0;while(p<j){a:{if(!n){l=0;while(true){if(l>=e)break a;r=Ou(c.Pr,b.js);if(r==(-1))return 0;m=EbY.data;m[l].data[q]=c.a_i.data[r];if(m[l].data[q]===null)return 0;l
=l+1|0;}}}s=0;while(s<i&&p<j){r=0;while(r<e){b:{t=g.OH+R(p,h)|0;u=EbY.data[r].data[q].data[s];if(g.MP.data[u]&1<<n){v=c.a6h.data[c.YG.data[u].data[n]];if(v!==null){if(!f){if(BZo(v,d.data[r],t,b.js,h)!=(-1))break b;else return 0;}if(!o&&Bzu(v,d.data[r],t,b.js,h)==(-1))return 0;}}}r=r+1|0;}s=s+1|0;p=p+1|0;}q=q+1|0;}n=n+1|0;}return 0;}finally{DN(H(SN));}}
function BPF(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;Hg(H(SN));try{f=c.bjA;g=f.bam;h=c.Pr.mf;i=(f.a9L-f.OH|0)/g|0;j=((i+h|0)-1|0)/h|0;k=EbZ;if(!(k!==null&&k.data.length>=j))EbZ=X($rt_arraycls($rt_intcls()),j);l=0;while(l<c.beZ){m=0;n=0;while(m<i){if(!l){o=Ou(c.Pr,b.js);if(o==(-1))return 0;p=EbZ.data;p[n]=c.a_i.data[o];if(p[n]===null)return 0;}q=0;while(q<h&&m<i){r=f.OH+R(m,g)|0;s=EbZ.data[n].data[q];if(f.MP.data[s]&1<<l){t=c.a6h.data[c.YG.data[s].data[l]];if(t!==null){u=b.js;j=0;s=r/e|0;r=(r+g|0)
/e|0;a:{while(s<r){o=Ou(t,u);if(o==(-1)){j=(-1);break a;}v=t.mf;w=R(o,v);x=0;while(x<v){k=d.data;o=j+1|0;k=k[j].data;k[s]=k[s]+t.n4.data[w+x|0];if(o!=e)j=o;else{j=0;s=s+1|0;}x=x+1|0;}}j=0;}if(j==(-1))return 0;}}q=q+1|0;m=m+1|0;}n=n+1|0;}l=l+1|0;}return 0;}finally{DN(H(SN));}}
function CIi(a,b,c,d,e,f){var g,h,i,j;g=0;h=0;while(h<f){if(e.data[h]){i=d.data;j=g+1|0;i[g]=i[h];g=j;}h=h+1|0;}if(!g)return 0;return A2g(b,c,d,g,0);}
function Bnz(){EbY=X($rt_arraycls($rt_arraycls($rt_intcls())),2);EbZ=null;}
var A9g=K(SN);
function B7R(a,b,c,d,e,f){var g,h,i,j;g=0;h=0;while(h<f){if(e.data[h]){i=d.data;j=g+1|0;i[g]=i[h];g=j;}h=h+1|0;}if(!g)return 0;return A2g(b,c,d,g,1);}
var A9h=K(SN);
function CdC(a,b,c,d,e,f){var g,h;g=0;a:{while(true){h=W(g,f);if(h>=0)break a;if(e.data[g])break;g=g+1|0;}}if(h)return BPF(b,c,d,f);return 0;}
function AXa(){var a=this;D.call(a);a.bFA=null;a.baC=null;a.a1I=null;a.bFx=0;a.bmI=null;a.bFo=null;}
function Cc1(a){var b,c,d,$$je;a:{b=a.bFA.result;if(b!==null&&b.key!==null){b:{c=$rt_str(CAi(b.key));if(c!==null&&!(!a.bFx&&!Dz(c,a.bmI))){d=a.a1I.data;d[0]=d[0]+1|0;try{a.bFo.ZC(c);break b;}catch($$e){$$je=N($$e);if($$je instanceof A65){Dw(a.baC,BJ(a.a1I.data[0]));break a;}else{throw $$e;}}}}b.continue();}else Dw(a.baC,BJ(a.a1I.data[0]));}}
function A5b(){var a=this;D.call(a);a.bzZ=null;a.byj=null;}
function Cl0(a){var b,c;b=a.bzZ;c=a.byj.data;Dw(b,BJ(c[0]<=0?(-1):c[0]));}
function A5a(){var a=this;D.call(a);a.bsY=null;a.bl1=null;}
function Cq6(a){Dw(a.bsY,!(a.bl1.result<=0?0:1)?EbL:EbK);}
function A4_(){D.call(this);this.btI=null;}
function Cbr(a){Dw(a.btI,EbL);}
function AMz(){var a=this;D.call(a);a.bPD=0;a.biC=0;}
var BX6=K(AMz);
function ASo(){var a=new BX6();Cdp(a);return a;}
function Cdp(a){a.bPD=0;a.biC=512;}
function AW$(){var a=this;D.call(a);a.bn8=null;a.bll=null;}
function Cwu(a){Dw(a.bn8,LD(CI9(a.bll.result)));}
function AW_(){D.call(this);this.byL=null;}
function CMy(a){Dw(a.byL,null);}
var EH=K(0);
var A2u=K();
function B8B(a,b){var c;c=new IT;FJ(c,b);c.so=0;c.Ic=5;c.a34=Cy()*3.141592653589793*2.0;Dp(c,0.25,0.25);c.cv=c.bC/2.0;return c;}
var A2w=K();
function ClU(a,b){var c;c=new AEz;FJ(c,b);c.Au=0;c.Fg=5;Dp(c,0.25,0.25);c.cv=c.bC/2.0;return c;}
var A2v=K();
function CCt(a,b){return CCZ(b);}
var A2r=K();
function CMr(a,b){var c;c=new Mn;FJ(c,b);c.og=(-1);c.ok=(-1);c.n7=(-1);c.Dw=0;c.Cu=0;c.rA=0;c.vp=0;c.pv=0;c.tK=0;c.te=0;Dp(c,0.5,0.5);return c;}
var A2q=K();
function B7o(a,b){var c;c=new OW;AXy(c,b);return c;}
var A2t=K();
function CyM(a,b){return CUV(b);}
var A2s=K();
function COW(a,b){var c;c=new R5;BvZ(c,b);Dp(c,0.3125,0.3125);return c;}
var A2o=K();
function Ciq(a,b){var c;c=new VL;AXy(c,b);return c;}
var A2n=K();
function B6D(a,b){var c;c=new AEi;FJ(c,b);c.bl3=0;Dp(c,0.25,0.25);return c;}
var A2p=K();
function CPu(a,b){return CXE(b);}
var A0w=K();
function CB7(a,b){var c;c=new U7;FJ(c,b);c.IN=0;return c;}
var A0x=K();
function CMi(a,b){return CUv(b);}
var A0s=K();
function Cjc(a,b){return CR_(b);}
var A0t=K();
function B_a(a,b){var c;c=new TM;Qm(c,b);c.eL=B(3001);return c;}
var A0u=K();
function CPs(a,b){return B7Z(b);}
var A0v=K();
function CzS(a,b){return CYp(b);}
var A0y=K();
function Cj0(a,b){var c;c=new AEn;Qm(c,b);c.eL=B(2460);c.nd=0.5;c.wR=50;c.cv=c.cv*6.0;Dp(c,c.O*6.0,c.bC*6.0);return c;}
var A0z=K();
function CM9(a,b){return CRe(b);}
var A0A=K();
function CCj(a,b){return CgF(b);}
var A0B=K();
function Cl3(a,b){var c;c=new To;ZE(c,b);c.a4H=0;c.lX=null;c.Ba=0;c.bhT=0;c.jC=0;c.eL=B(2480);Dp(c,4.0,4.0);c.kf=1;c.LJ=5;return c;}
var A0H=K();
function CoM(a,b){return B2P(b);}
var A0I=K();
function CIF(a,b){var c;c=new Si;CYH();Qm(c,b);c.a0u=0;c.pu=0;c.So=0;c.eL=B(3002);c.nd=0.20000000298023224;c.wR=7;Dp(c,0.6000000238418579,2.9000000953674316);c.FK=1.0;return c;}
var A0J=K();
function CyU(a,b){var c;c=new ADw;BUA(c,b);c.eL=B(3003);Dp(c,0.699999988079071,0.5);return c;}
var A0D=K();
function CpB(a,b){return CcY(b);}
var A0E=K();
function B_h(a,b){var c;c=new VC;Qm(c,b);c.Oy=0.5;c.eL=B(3004);c.kf=1;c.wR=6;c.LJ=10;return c;}
var A0F=K();
function CIC(a,b){return CIr(b);}
var A0G=K();
function ClP(a,b){var c,d,e,f;c=new AE5;ZE(c,b);c.a7H=100;c.a40=$rt_createDoubleMultiArray([3,64]);c.FT=0;d=X(AZM,7);e=d.data;b=X7(c,B(2558),4.0,4.0);c.we=b;e[0]=b;b=X7(c,B(127),8.0,8.0);c.uH=b;e[1]=b;b=X7(c,B(3005),4.0,4.0);c.Fp=b;e[2]=b;b=X7(c,B(3005),4.0,4.0);c.Fs=b;e[3]=b;b=X7(c,B(3005),4.0,4.0);c.ET=b;e[4]=b;f=X7(c,B(2566),4.0,4.0);c.H8=f;e[5]=f;b=X7(c,B(2566),4.0,4.0);c.Kb=b;e[6]=b;c.byq=d;c.bi9=0.0;c.DO=0.0;c.bdd=0;c.a3r=0;c.uX=0;c.a7H=1;LV(c,1);c.eL=B(3006);Dp(c,16.0,8.0);c.jY=1;c.kf=1;c.FF=100.0;c.BE
=1;return c;}
var A0K=K();
function Cdq(a,b){return CEJ(b);}
var A0L=K();
function CNd(a,b){return BUV(b);}
var A0M=K();
function CiL(a,b){return BoN(b);}
var A5k=K();
function Ch6(a,b){return AJs(b);}
var A5l=K();
function B6S(a,b){var c;c=new Wj;YL(c,b);c.w_=0.0;c.a5g=0.0;c.Ko=0.0;c.bkH=0.0;c.J5=0.0;c.bD$=0.0;c.JL=0.0;c.biL=0.0;c.PL=0.0;c.a2F=0.0;c.Bi=0.0;c.Sl=0.0;c.Sk=0.0;c.Sm=0.0;c.eL=B(3007);Dp(c,0.949999988079071,0.949999988079071);c.a2F=1.0/(P(c.g)+1.0)*0.20000000298023224;return c;}
var A5m=K();
function CON(a,b){return CJw(b);}
var A5n=K();
function CyD(a,b){return B8Q(b);}
var A5i=K();
function Ci4(a,b){return CH5(b);}
var A5j=K();
function CMk(a,b){return BP_(b,0);}
function AKQ(){D.call(this);this.bnf=null;}
var CY4=null;function BBm(a){return a.bnf;}
function BVt(){CY4=Dc();}
var BDg=K();
function Ej(){var a=this;D.call(a);a.iV=0;a.a0V=0;a.a0q=null;a.td=null;}
var D7E=null;var Eb0=null;var Eb1=null;var Eb2=null;var Eb3=null;var Eb4=null;var D8S=null;var D8U=null;var Eb5=null;var Eb6=null;var Eb7=null;var D8Y=null;var D8Z=null;var D8M=null;var D8T=null;var C$O=null;var D7D=null;var C$P=null;function Jp(){Jp=Be(Ej);CL3();}
function L2(a,b,c,d){var e;Jp();a.iV=b;a.a0V=c;a.a0q=d;e=D7E.data;if(e[b]===null){e[b]=a;return;}d=new BW;Bg(d,B(3008));M(d);}
function CQf(a){return a.a0V;}
function Cpk(a){return 1;}
function VK(a,b){return 1+(b*10|0)|0;}
function CEp(a,b,c){return 0;}
function CN2(a,b,c){return 0;}
function AGT(a,b){return a===b?0:1;}
function CwD(a){var b,c;b=a.td;c=new T;U(c);J(J(c,B(3009)),b);return S(c);}
function Bc$(a,b){var c,d,e;c=C6(a.bdL());d=new T;U(d);Bj(J(d,B(3010)),b);d=C6(S(d));e=new T;U(e);c=J(e,c);Bb(c,32);J(c,d);return S(e);}
function CL3(){var b;D7E=X(Ej,256);Eb0=AN5(0,10,0);Eb1=AN5(1,5,1);Eb2=AN5(2,5,2);Eb3=AN5(3,2,3);Eb4=AN5(4,5,4);b=new AWU;Vg();L2(b,5,2,Eb8);b.td=B(3011);D8S=b;b=new AVJ;L2(b,6,2,Eb8);b.td=B(3012);D8U=b;Eb5=BzM(16,10,0);Eb6=BzM(17,5,1);Eb7=BzM(18,5,2);b=new A2f;L2(b,19,5,Eb9);b.td=B(3013);D8Y=b;b=new A4m;L2(b,20,2,Eb9);b.td=B(679);D8Z=b;D8M=CbS(21,2,Eb9);b=new AYX;L2(b,32,10,Eb$);b.td=B(3014);D8T=b;b=new AYz;L2(b,33,1,Eb$);b.td=B(3015);C$O=b;b=new A6b;L2(b,34,5,Eb$);b.td=B(3016);D7D=b;C$P=CbS(35,2,Eb$);}
function A8$(){var a=this;D.call(a);a.bFw=null;a.boh=null;a.bxI=null;a.X0=null;a.bd7=null;a.br0=null;a.a27=null;a.bie=null;a.bOR=0;a.bG6=null;}
function AWS(){var a=this;D.call(a);a.yM=0;a.A6=null;a.RF=null;a.LX=null;a.Sv=null;a.bmn=null;a.W_=0;a.Kr=null;a.G1=null;a.bJo=null;}
function Vf(a){a.A6=null;a.RF=null;a.LX=null;a.Sv=null;a.bmn=null;a.Kr=null;a.G1=null;}
function BGt(){var a=this;D.call(a);a.bs2=0;a.bcs=0;a.or=null;a.a7t=null;a.bOt=0.0;a.YC=null;a.YD=null;}
function CC7(){var a=new BGt();B5V(a);return a;}
function B5V(a){a.YC=Dk(1024);a.YD=Dk(1024);}
function AS6(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;c=b/4|0;a.a7t=Bx(c);a.or=Dk(b+c|0);d=b;a.bcs=BA$(AH4(d)/AH4(2.0))|0;a.bs2=b;e=b/2|0;f=0+e|0;g=f+1|0;e=f+e|0;h=e+1|0;i=0;j=3.141592653589793/d;k=3.141592653589793/(2*b|0);while(i<c){l=a.or.data;m=i*2|0;n=0+m|0;o=j*(4*i|0);l[n]=Ek(o);l=a.or.data;n=1+m|0;l[n]= -DR(o);l=a.or.data;p=f+m|0;o=k*n;l[p]=Ek(o);a.or.data[g+m|0]=DR(o);i=i+1|0;}m=0;c=b/8|0;while(m<c){l=a.or.data;q=m*2|0;r=e+q|0;o=j*((4*m|0)+2|0);l[r]=Ek(o);a.or.data[h+q|0]= -DR(o);m=m+1|0;}r=a.bcs;n
=(1<<(r-1|0))-1|0;p=1<<(r-2|0);m=0;while(m<c){s=0;t=0;while(true){q=p>>>t|0;if(!q)break;if(q&m)s=s|1<<t;t=t+1|0;}l=a.a7t.data;q=m*2|0;l[q]=(s^(-1))&n;l[q+1|0]=s;m=m+1|0;}a.bOt=4.0/b;}
function BNQ(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;Hg(a);try{d=a.YC.data.length;e=a.bs2;f=e/2|0;if(d<f)a.YC=Dk(f);if(a.YD.data.length<f)a.YD=Dk(f);g=a.YC;h=a.YD;i=e>>>1|0;j=e>>>2|0;d=e>>>3|0;k=1;l=0;m=0;n=i;while(m<d){o=b.data;p=g.data;n=n+(-2)|0;f=l+1|0;q=k+2|0;r= -o[q];s=a.or.data;t=n+1|0;p[l]=r*s[t]-o[k]*s[n];l=f+1|0;p[f]=o[k]*s[t]-o[q]*s[n];k=k+4|0;m=m+1|0;}q=i-4|0;t=0;while(t<d){o=b.data;p=g.data;n=n+(-2)|0;f=l+1|0;r=o[q];s=a.or.data;k=n+1|0;r=r*s[k];m=q+2|0;p[l]=r+o[m]*s[n];l=f+1|0;p[f]=o[q]
*s[n]-o[m]*s[k];q=q+(-4)|0;t=t+1|0;}o=BG9(a,g,h,e,i,j,d);e=0;q=j-1|0;t=j+i|0;n=t-1|0;m=0;d=j;while(m<j){g=o.data;b=c.data;r=g[e];h=a.or.data;l=i+1|0;u=r*h[l];f=e+1|0;r=u-g[f]*h[i];v= -(g[e]*h[i]+g[f]*h[l]);b[d]= -r;b[q]=r;b[t]=v;b[n]=v;d=d+1|0;q=q+(-1)|0;t=t+1|0;n=n+(-1)|0;e=e+2|0;i=i+2|0;m=m+1|0;}}finally{DN(a);}}
function BG9(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;h=0;i=0;j=f;k=e;while(i<f){l=b.data;m=c.data;n=l[j]-l[h];o=f+i|0;p=j+1|0;q=l[j];r=h+1|0;m[o]=q+l[h];s=l[p]-l[r];k=k+(-4)|0;o=i+1|0;t=a.or.data;q=n*t[k];j=k+1|0;m[i]=q+s*t[j];m[o]=s*t[k]-n*t[j];i=f+o|0;j=p+1|0;q=l[p];h=r+1|0;m[i]=q+l[r];i=o+1|0;}j=0;u=e-2|0;while(j<(a.bcs-3|0)){v=d>>>(j+2|0)|0;w=1<<(j+3|0);r=0;k=0;x=u;while(k<(v>>>2|0)){y=x-(v>>1)|0;l=a.or.data;z=l[r];ba=l[r+1|0];i=x+(-2)|0;o=v+1|0;p=0;while(p<2<<
j){l=c.data;m=b.data;q=l[x]-l[y];m[x]=l[x]+l[y];f=x+1|0;bb=l[f];h=y+1|0;bb=bb-l[h];m[f]=l[f]+l[h];m[h]=bb*z-q*ba;m[h-1|0]=q*z+bb*ba;x=f-o|0;y=h-o|0;p=p+1|0;}v=o+(-1)|0;r=r+w|0;k=k+1|0;x=i;}j=j+1|0;l=c;c=b;b=l;}o=0;r=0;x=e-1|0;j=0;while(j<g){m=c.data;l=b.data;t=a.a7t.data;e=o+1|0;bc=t[o];o=e+1|0;y=t[e];q=m[bc];f=y+1|0;bb=q-m[f];e=bc-1|0;q=m[e]+m[y];bd=m[bc]+m[f];be=m[e]-m[y];m=a.or.data;bf=bb*m[d];e=d+1|0;bg=q*m[d];bh=bb*m[e];d=e+1|0;bi=q*m[e];e=r+1|0;l[r]=(bd+bh+bg)*0.5;f=x+(-1)|0;l[x]=( -be+bi-bf)*0.5;r=e+
1|0;l[e]=(be+bi-bf)*0.5;x=f+(-1)|0;l[f]=(bd-bh-bg)*0.5;j=j+1|0;}return b;}
function ABK(){var a=this;D.call(a);a.ek=0;a.e2=0;a.el=0;}
function Dr(a,b,c){var d=new ABK();ARv(d,a,b,c);return d;}
function ARv(a,b,c,d){a.ek=b;a.e2=c;a.el=d;}
function Ciy(a,b){var c;if(!(b instanceof ABK))return 0;c=b;return c.ek==a.ek&&c.e2==a.e2&&c.el==a.el?1:0;}
function CBF(a){return (R(a.ek,8976890)+R(a.e2,981131)|0)+a.el|0;}
function FC(){var a=this;Dh.call(a);a.Xc=null;a.sF=0;a.GX=0;a.bmK=0;a.bmJ=0;}
var D_g=null;var Eb_=null;var Eca=null;var Ecb=null;var Ecc=null;var Ecd=null;var Ece=null;var Ecf=null;var Ecg=null;var Ech=null;var Eci=null;var Ecj=null;var Eck=null;var Ecl=null;var Ecm=null;var Ecn=null;var Eco=null;var Ecp=null;var Ecq=null;var Ecr=null;var Ecs=null;var Ect=null;var Ecu=null;var Ecv=null;var Ecw=null;var Eac=0;var Ecx=null;function AXv(){AXv=Be(FC);Cnx();}
function GD(a,b,c,d,e,f,g){var h=new FC();BJP(h,a,b,c,d,e,f,g);return h;}
function AKI(){AXv();return Ecx.d3();}
function BJP(a,b,c,d,e,f,g,h){AXv();FO(a,b,c);a.Xc=d;a.sF=e;a.GX=f;a.bmK=g;a.bmJ=h;}
function Boc(){AXv();return V(FC,[D_g,Eb_,Eca,Ecb,Ecc,Ecd,Ece,Ecf,Ecg,Ech,Eci,Ecj,Eck,Ecl,Ecm,Ecn,Eco,Ecp,Ecq,Ecr,Ecs,Ect,Ecu,Ecv,Ecw]);}
function Cnx(){D_g=GD(B(3017),0,B(3017),16,16,0,0);Eb_=GD(B(3018),1,B(3018),16,16,16,0);Eca=GD(B(3019),2,B(3019),16,16,32,0);Ecb=GD(B(3020),3,B(3020),16,16,48,0);Ecc=GD(B(3021),4,B(3021),16,16,64,0);Ecd=GD(B(3022),5,B(3022),16,16,80,0);Ece=GD(B(3023),6,B(3023),16,16,96,0);Ecf=GD(B(3024),7,B(3024),32,16,0,32);Ecg=GD(B(3025),8,B(3025),32,16,32,32);Ech=GD(B(3026),9,B(3026),32,16,64,32);Eci=GD(B(3027),10,B(3027),32,16,96,32);Ecj=GD(B(3028),11,B(3028),32,16,128,32);Eck=GD(B(3029),12,B(3029),16,32,0,64);Ecl=GD(B(3030),
13,B(3030),16,32,16,64);Ecm=GD(B(3031),14,B(3031),32,32,0,128);Ecn=GD(B(3032),15,B(3032),32,32,32,128);Eco=GD(B(3033),16,B(3033),32,32,64,128);Ecp=GD(B(3034),17,B(3034),32,32,96,128);Ecq=GD(B(3035),18,B(3035),32,32,128,128);Ecr=GD(B(3036),19,B(3036),64,32,0,96);Ecs=GD(B(3037),20,B(3037),64,64,0,192);Ect=GD(B(3038),21,B(3038),64,64,64,192);Ecu=GD(B(3039),22,B(3039),64,64,128,192);Ecv=GD(B(2982),23,B(2982),64,48,192,64);Ecw=GD(B(3040),24,B(3040),64,48,192,112);Ecx=Boc();Eac=Bd(B(3035));}
var ABm=K(CY);
function AZx(){Il.call(this);this.bD0=null;}
function B5t(a){var b,c,d,e,f;b=a.bD0;if(b.a93===null){c=new ARf;d=null;e=null;c.bMW=(-1);c.uP=b;c.Yo=d;c.bgo=1;c.baz=0;c.a4c=e;c.a4U=1;c.bez=0;c.bDE=0;b.a93=c;}e=b.a93;if(e.bDE){f=!e.bez?AYR(e.uP,1):!e.a4U?AK6(e.uP,e.a4c,1):A$6(e.uP,e.a4c,1);c=CH8(e.uP,f,e.Yo,e.baz,e.bgo,1);}else{f=!e.baz?AYR(e.uP,0):!e.bgo?AK6(e.uP,e.Yo,0):A$6(e.uP,e.Yo,0);c=CH8(e.uP,f,e.a4c,e.bez,e.a4U,0);}b=new ASH;b.bJz=a;b.a2y=c;return b;}
function BS1(){var a=this;SX.call(a);a.a8y=0;a.a8B=0;a.a8A=0;a.rd=0.0;a.Mq=0.0;a.yi=0.0;a.Ns=0;}
function CFR(a){var b=new BS1();Cnb(b,a);return b;}
function Cnb(a,b){APh(a,b);a.a8y=(-1);a.a8B=(-1);a.a8A=(-1);a.rd=0.0;a.Mq=0.0;a.yi=0.0;a.Ns=0;}
function B9X(a,b){b.r=(-180.0);}
function B6Q(a){return 1;}
function Bw6(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.dP.t;$p=1;case 1:$z=BHl(f,b,c,d);if(C()){break _;}g=$z;f=a.dP.t;$p=2;case 2:$z=Bjf(f,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=BTa(a,b,c,d,e);if(C()){break _;}i=$z;f=Hx(a.dP.l);j=a.dP.l;O();k=A7d(j,C1F.data[g]);if(f!==null){AZt(f,g,b,c,d,a.dP.l);if(!f.q)R2(a.dP.l);}if(i&&k){f=C1F.data[g];j
=a.dP;l=j.t;j=j.l;$p=4;continue _;}return i;case 4:f.Cg(l,j,b,c,d,h);if(C()){break _;}return i;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function BEU(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=a.dP;g=f.t;f=f.l;$p=1;case 1:Bxb(g,f,b,c,d,e);if(C()){break _;}f=a.dP.t;$p=2;case 2:$z=BHl(f,b,c,d);if(C()){break _;}h=$z;if(h>0&&a.rd===0.0){O();f=C1F.data[h];g=a.dP;i=g.t;g=g.l;$p=4;continue _;}if(h<=0)return;O();f=C1F.data[h];g=a.dP.l;$p=3;case 3:$z=BdE(f,g);if(C()){break _;}j=$z;if(j<1.0)return;$p=5;continue _;case 4:f.o9(i,
b,c,d,g);if(C()){break _;}if(h<=0)return;O();f=C1F.data[h];g=a.dP.l;$p=3;continue _;case 5:Bw6(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CH1(a){a.rd=0.0;a.Ns=0;}
function BCI(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Ns;if(f>0)a.Ns=f-1|0;else{if(b==a.a8y&&c==a.a8B&&d==a.a8A){g=a.dP.t;$p=1;continue _;}a.rd=0.0;a.Mq=0.0;a.yi=0.0;a.a8y=b;a.a8B=c;a.a8A=d;}return;case 1:$z=BHl(g,b,c,d);if(C()){break _;}f=$z;if(!f)return;O();g=C1F.data[f];h=a.rd;i=a.dP.l;$p=2;case 2:$z=BdE(g,i);if
(C()){break _;}j=$z;a.rd=h+j;if(a.yi%4.0!==0.0){a.yi=a.yi+1.0;if(a.rd<1.0)return;$p=4;continue _;}i=a.dP.gl;k=M4(g.gJ);h=b+0.5;j=c+0.5;l=d+0.5;g=g.gJ;m=(g.tm+1.0)/8.0;n=g.sJ*0.5;$p=3;case 3:BiY(i,k,h,j,l,m,n);if(C()){break _;}a.yi=a.yi+1.0;if(a.rd<1.0)return;$p=4;case 4:Bw6(a,b,c,d,e);if(C()){break _;}a.rd=0.0;a.Mq=0.0;a.yi=0.0;a.Ns=5;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CxC(a,b){var c,d,e;c=a.rd;if(c<=0.0){d=a.dP;d.kE.X2=0.0;d.cW.HI=0.0;}else{e=a.Mq;e=e+(c-e)*b;d=a.dP;d.kE.X2=e;d.cW.HI=e;}}
function CBu(a){return 4.0;}
function CgO(a,b){}
function B_x(a,b){return Bnr(a,b);}
function BQO(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.Mq=a.rd;b=a.dP.gl;$p=1;case 1:BZq(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function Btl(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BHl(c,e,f,g);if(C()){break _;}i=$z;if(i<=0){if(d===null)return 0;$p=3;continue _;}O();j=C1F.data[i];$p=2;case 2:$z=j.gZ(c,e,f,g,b);if(C()){break _;}i=$z;if(i)e=1;else{if(d!==null){$p=3;continue _;}e=0;}return e;case 3:$z=Bps(d,b,c,e,f,g,h);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,$p);}
function CxY(a){return 1;}
function BhW(){var a=this;D.call(a);a.buc=Bw;a.bqy=0;a.brb=0;a.byv=0;}
function A0W(a,b,c,d){var e=new BhW();B$x(e,a,b,c,d);return e;}
function B$x(a,b,c,d,e){a.buc=b;a.bqy=c;a.brb=d;a.byv=e;}
var ABH=K(0);
function A_k(){var a=this;D.call(a);a.t6=null;a.bLL=null;a.rh=Bw;a.wE=Bw;a.n_=Bw;a.lD=0;a.pq=0;a.qs=0;a.RV=null;a.bLw=0;a.bGh=Bw;}
function CJ_(a){var b=new A_k();CDQ(b,a);return b;}
function CDQ(a,b){a.rh=L(-1);a.wE=L(-1);a.n_=L(-1);a.lD=(-1);a.pq=(-1);a.qs=(-1);a.bLw=(-1);a.bGh=L(-1);if(b===null){b=new E_;Bm(b);M(b);}if(Bd(b)<=65535){a.t6=b;return;}b=new BW;Bm(b);M(b);}
function A8G(a){return a.t6;}
function BPc(a){var b,c,d,e,f,g,h,i;if(a.pq==(-1))return L(-1);b=BPh();EX(b,14,0);c=a.qs;d=1980+(c>>9&127)|0;e=(c>>5&15)-1|0;f=c&31;g=a.pq;h=g>>11&31;c=g>>5&63;i=(g&31)<<1;EX(b,1,d);EX(b,2,e);EX(b,5,f);EX(b,11,h);EX(b,12,c);EX(b,13,i);return (A$q(b)).Dj;}
function AHM(a){var b;b=a.t6;return Br(b,Bd(b)-1|0)!=47?0:1;}
function A7G(a,b){var c;if(b&&b!=8){c=new BW;Bm(c);M(c);}a.lD=b;}
function BHM(a,b){var c;c=BPh();ABf(c,A$j(b));if(Dx(c,1)<1980){a.qs=33;a.pq=0;}else{a.qs=Dx(c,5);a.qs=(Dx(c,2)+1|0)<<5|a.qs;a.qs=(Dx(c,1)-1980|0)<<9|a.qs;a.pq=Dx(c,13)>>1;a.pq=Dx(c,12)<<5|a.pq;a.pq=Dx(c,11)<<11|a.pq;}}
function A73(){var a=this;Vj.call(a);a.boK=null;a.Gm=null;a.a9M=0;a.bzn=0;a.eg=null;a.eA=null;a.wW=null;a.S9=0;a.tD=0;a.V_=0;a.a$h=null;}
function Ecy(a){var b=new A73();BEn(b,a);return b;}
function BEn(a,b){ARt(a,b,BBv((-1),1));a.Gm=BL();a.a9M=8;a.bzn=(-1);a.eg=A8L();a.wW=A1M();}
function BR5(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.cY===null)return;AOT(a);b=a.cY;$p=1;case 1:b.dW();if(C()){break _;}a.cY=null;return;default:H$();}}ED().s(a,b,$p);}
function AHJ(a){var b,c,d,e,f,g;if(a.eg===null){b=new Ch;Bm(b);M(b);}b=a.eA;if(b===null)return;if(b.lD==8)A9r(a);if(!a.eA.lD){c=St(a.wW);b=a.eA;if(DQ(c,b.wE)){b=new Jl;Bm(b);M(b);}if(DQ(b.n_,a.wW.CH)){b=new Jl;Bm(b);M(b);}}a.tD=30;if(a.eA.lD){a.tD=46;GZ(a,a.cY,L(134695760));a.eA.wE=St(a.wW);GZ(a,a.cY,a.eA.wE);a.eA.rh=L(A8Q(a.kq));GZ(a,a.cY,a.eA.rh);a.eA.n_=L(ARU(a.kq));GZ(a,a.cY,a.eA.n_);}GZ(a,a.eg,L(33639248));F$(a,a.eg,20);F$(a,a.eg,20);F$(a,a.eg,a.eA.lD?8:0);F$(a,a.eg,a.eA.lD);F$(a,a.eg,a.eA.pq);F$(a,a.eg,
a.eA.qs);GZ(a,a.eg,St(a.wW));if(a.eA.lD!=8){a.tD=Bu(Bi(L(a.tD),GZ(a,a.eg,a.wW.CH)));GZ(a,a.eg,a.wW.CH);}else{a.tD=Bu(Bi(L(a.tD),GZ(a,a.eg,L(A8Q(a.kq)))));GZ(a,a.eg,L(ARU(a.kq)));}d=a.tD+F$(a,a.eg,a.V_)|0;a.tD=d;e=a.eA.RV;if(e===null)F$(a,a.eg,0);else{e=e.data;a.tD=d+F$(a,a.eg,e.length)|0;}f=a.eA.bLL;F$(a,a.eg,f===null?0:f.yX());F$(a,a.eg,0);F$(a,a.eg,0);GZ(a,a.eg,Bw);GZ(a,a.eg,L(a.S9));JJ(a.eg,a.a$h);a.a$h=null;e=a.eA.RV;if(e!==null)JJ(a.eg,e);a.S9=a.S9+a.tD|0;if(f!==null)JJ(a.eg,f.buJ());a.eA=null;AMU(a.wW);b
=a.kq;f=b.rB;if(f===null){b=new E_;Bm(b);M(b);}b.a3c=0;b.UH=0;AMF(f,b.Gb,15,b.a4N);f=b.rB;d=b.Gb;g=b.bDb;b=f.AN;if(b!==null)BNk(b,d,g);a.Y1=0;}
function AOT(a){var b,c;if(a.cY===null){b=new Ch;Bm(b);M(b);}if(a.eg===null)return;if(!a.Gm.p){b=new Jl;Bm(b);M(b);}if(a.eA!==null)AHJ(a);b=a.eg;c=b.wU;GZ(a,b,L(101010256));F$(a,a.eg,0);F$(a,a.eg,0);F$(a,a.eg,a.Gm.p);F$(a,a.eg,a.Gm.p);GZ(a,a.eg,L(c));GZ(a,a.eg,L(a.S9));b=a.boK;if(b===null)F$(a,a.eg,0);else{F$(a,a.eg,b.yX());JJ(a.eg,a.boK.buJ());}JJ(a.cY,QD(a.eg));a.eg=null;}
function BD_(a,b){var c,d,e,f,g,h,i,j;if(a.eA!==null)AHJ(a);a:{c=b.lD;if(c){if(a.a9M)break a;if(c!=(-1))break a;}if(CR(b.wE,L(-1))){b=new Jl;Bg(b,B(3041));M(b);}d=b.n_;e=H0(d,L(-1));if(!e&&CR(b.rh,L(-1))){b=new Jl;Bg(b,B(3042));M(b);}f=b.rh;if(DQ(d,f)&&DQ(f,L(-1))&&e){b=new Jl;Bg(b,B(3042));M(b);}}if(a.eg===null){b=new Ch;Bg(b,B(2607));M(b);}if(Gr(a.Gm,b.t6)){g=new Jl;b=b.t6;h=new T;U(h);J(J(h,B(3043)),b);Bg(g,S(h));M(g);}g=b.t6;c=0;e=Bd(g);while(true){e=e+(-1)|0;if(e<0)break;i=Br(g,e);c=i<128?c+1|0:i>=2048
?c+3|0:c+2|0;}a.V_=c;if(c>65535){g=new BW;b=b.t6;h=new T;U(h);J(J(h,B(3044)),b);Bg(g,S(h));M(g);}g=a.kq;e=a.bzn;if(e>=(-1)&&e<=9){g.Gb=e;a.eA=b;Y(a.Gm,b.t6);b=a.eA;if(b.lD==(-1))A7G(b,a.a9M);GZ(a,a.cY,L(67324752));F$(a,a.cY,20);F$(a,a.cY,a.eA.lD?8:0);F$(a,a.cY,a.eA.lD);if(CR(BPc(a.eA),L(-1)))BHM(a.eA,CS());F$(a,a.cY,a.eA.pq);F$(a,a.cY,a.eA.qs);b=a.eA;if(b.lD){GZ(a,a.cY,Bw);GZ(a,a.cY,Bw);GZ(a,a.cY,Bw);}else{d=b.n_;if(CR(d,L(-1)))b.n_=b.rh;else if(CR(b.rh,L(-1)))b.rh=d;GZ(a,a.cY,b.wE);GZ(a,a.cY,a.eA.n_);GZ(a,
a.cY,a.eA.n_);}F$(a,a.cY,a.V_);b=a.cY;j=a.eA.RV;F$(a,b,j===null?0:j.data.length);j=CKL(a.eA.t6,a.V_);a.a$h=j;JJ(a.cY,j);j=a.eA.RV;if(j!==null)JJ(a.cY,j);return;}b=new BW;Bm(b);M(b);}
function GZ(a,b,c){b.hn(Bu(BG(c,L(255))));b.hn(Bu(CX(c,8))&255);b.hn(Bu(CX(c,16))&255);b.hn(Bu(CX(c,24))&255);return c;}
function F$(a,b,c){b.hn(c&255);b.hn(c>>8&255);return c;}
function Cud(a,b,c,d){var e,f;if(c>=0&&d>=0){e=b.data.length;if(c<=e&&(e-c|0)>=d){f=a.eA;if(f===null){f=new Jl;Bg(f,B(3045));M(f);}if(f.lD)A6r(a,b,c,d);else a.cY.jI(b,c,d);PL(a.wW,b,c,d);return;}}f=new Dm;Bm(f);M(f);}
function CKL(b,c){var d,e,f,g,h,i;d=Cb(c);e=d.data;f=e.length;g=Bd(b);while(true){g=g+(-1)|0;if(g<0)break;h=Br(b,g);if(h<128){f=f+(-1)|0;e[f]=h<<24>>24;}else if(h<2048){c=f+(-1)|0;e[c]=(128|h&63)<<24>>24;f=c+(-1)|0;e[f]=(192|h>>6)<<24>>24;}else{f=f+(-1)|0;e[f]=(128|h&63)<<24>>24;i=f+(-1)|0;e[i]=(128|h>>6&63)<<24>>24;f=i+(-1)|0;e[f]=(224|h>>12)<<24>>24;}}return d;}
function Ju(){var a=this;D.call(a);a.NQ=0;a.Pc=0;a.Zd=0.0;a.T6=0;a.a_L=0;a.a8g=null;}
var D8J=null;var D8H=null;var D8I=null;var D8K=null;var D8L=null;var EaB=null;var D3_=null;var D8N=null;var D8O=null;var D8P=null;var Ecz=null;var D7x=null;function EJ(){EJ=Be(Ju);CaZ();}
function NQ(a){var b=new Ju();A0S(b,a);return b;}
function ADF(b){EJ();return BYr(B(3046),b);}
function AYG(b,c){EJ();return ANE(APy(B(1074),b,c));}
function A3H(b,c){EJ();return ANE(AB9(APy(B(2479),b,c)));}
function Z_(b,c){EJ();return ANE(APy(B(3047),b,c));}
function CNm(a){return a.a_L;}
function ANE(a){a.a_L=1;return a;}
function Cau(a){return a.NQ;}
function Cmr(a){return a.Zd;}
function B3u(a){return a.Pc;}
function A0S(a,b){EJ();a.NQ=0;a.Pc=0;a.Zd=0.30000001192092896;a.a8g=b;}
function CBE(a){return a.jk();}
function Cjg(a){return null;}
function OA(a){a.NQ=1;a.Zd=0.0;return a;}
function BrL(a){a.Pc=1;return a;}
function AB9(a){a.T6=1;return a;}
function ClV(a){return a.T6;}
function B_F(a){return a.a8g;}
function CaZ(){D8J=AB9(NQ(B(3048)));D8H=AB9(OA(NQ(B(3049))));D8I=AB9(NQ(B(646)));D8K=OA(NQ(B(3050)));D8L=OA(NQ(B(3051)));EaB=OA(NQ(B(3052)));D3_=NQ(B(703));D8N=OA(NQ(B(3053)));D8O=BrL(OA(NQ(B(3054))));D8P=OA(NQ(B(3055)));Ecz=NQ(B(3056));D7x=OA(NQ(B(3057)));}
function N1(){var a=this;D.call(a);a.WT=0;a.biR=null;}
var EcA=null;var EcB=null;var EcC=null;var EcD=null;var EcE=null;var EcF=null;function CNZ(){CNZ=Be(N1);CQi();}
function BwO(a,b){var c=new N1();AOu(c,a,b);return c;}
function AOu(a,b,c){var d;CNZ();if(b<0){c=new BW;Bg(c,B(3058));M(c);}if(c!==null){a.WT=b;a.biR=c;return;}d=new E_;Bg(d,B(3059));M(d);}
function CQi(){var b;b=new N1;AOg();AOu(b,34,D6s);EcA=b;EcB=BwO(7,D6s);EcC=BwO(16,D6s);EcD=BwO(0,D7Q);EcE=AIF([112,114,101,99,105,115,105,111,110,61]);EcF=AIF([114,111,117,110,100,105,110,103,77,111,100,101,61]);}
function V3(){var a=this;D.call(a);a.ba9=null;a.bEn=null;a.bos=0;a.boM=0;a.bua=0;}
var Eaq=null;var Eax=null;var Eay=null;var Eaz=null;var EaA=null;function AZ4(){AZ4=Be(V3);CBO();}
function BNL(a,b,c,d,e){var f=new V3();BM$(f,a,b,c,d,e);return f;}
function BM$(a,b,c,d,e,f){AZ4();a.ba9=b;a.bEn=c;a.bos=d;a.boM=e;a.bua=f;}
function CBO(){var b;b=AUs([12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,
225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,
9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,
7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8]);Eaq=b;Eax=AUs([0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5]);Eay=BNL(b,Eat,257,286,15);Eaz=BNL(Eax,Eas,0,30,15);EaA=BNL(null,EaG,0,19,7);}
var BTN=K();
function X0(b){var c;c=0;while(b){c=c+1|0;b=b>>>1|0;}return c;}
function AUr(b){var c;c=0;while(b>1){c=c+1|0;b=b>>>1|0;}return c;}
function A7Y(){var a=this;D.call(a);a.mf=0;a.bp3=0;a.bfw=null;a.n4=null;a.bAB=null;a.Pz=null;}
function CVz(){var a=new A7Y();CDx(a);return a;}
function CDx(a){a.bfw=new AH9;a.Pz=Bx(15);}
function BZo(a,b,c,d,e){var f,g,h,i,j,k;Hg(a);try{f=e/a.mf|0;if(a.Pz.data.length<f)a.Pz=Bx(f);g=0;while(true){if(g>=f){e=0;h=0;while(e<a.mf){i=0;while(i<f){j=b.data;g=(c+h|0)+i|0;j[g]=j[g]+a.n4.data[a.Pz.data[i]+e|0];i=i+1|0;}e=e+1|0;h=h+f|0;}return 0;}k=Ou(a,d);if(k==(-1))break;a.Pz.data[g]=R(k,a.mf);g=g+1|0;}return (-1);}finally{DN(a);}}
function Bzu(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p;a:{if(a.mf>8){f=0;while(true){if(f>=e)break a;g=Ou(a,d);if(g==(-1))break;h=a.mf;i=R(g,h);j=0;while(j<h){k=b.data;g=f+1|0;f=c+f|0;l=k[f];m=a.n4.data;n=j+1|0;k[f]=l+m[i+j|0];f=g;j=n;}}return (-1);}f=0;while(true){if(f>=e)break a;g=Ou(a,d);if(g==(-1))return (-1);b:{c:{d:{e:{f:{g:{h:{i:{n=a.mf;o=R(g,n);h=0;switch(n){case 8:m=b.data;i=f+1|0;n=c+f|0;p=m[n];k=a.n4.data;j=1;m[n]=p+k[o+h|0];break i;case 0:break;case 1:i=f;break c;case 2:n=h;break d;case 3:n=f;break e;case 4:i
=h;break f;case 5:n=f;break g;case 6:i=h;break h;case 7:i=f;j=h;break i;default:}break b;}m=b.data;f=i+1|0;n=c+i|0;p=m[n];k=a.n4.data;i=j+1|0;m[n]=p+k[o+j|0];}m=b.data;n=f+1|0;j=c+f|0;p=m[j];k=a.n4.data;h=i+1|0;m[j]=p+k[o+i|0];}m=b.data;f=n+1|0;n=c+n|0;p=m[n];k=a.n4.data;i=h+1|0;m[n]=p+k[o+h|0];}m=b.data;n=f+1|0;j=c+f|0;p=m[j];k=a.n4.data;h=i+1|0;m[j]=p+k[o+i|0];}m=b.data;f=n+1|0;i=c+n|0;p=m[i];k=a.n4.data;n=h+1|0;m[i]=p+k[o+h|0];}m=b.data;i=f+1|0;j=c+f|0;p=m[j];k=a.n4.data;h=n+1|0;m[j]=p+k[o+n|0];}m=b.data;f
=i+1|0;n=c+i|0;m[n]=m[n]+a.n4.data[o+h|0];}}}return 0;}
function Ou(a,b){var c,d,e,f,g,h,i,j;c=0;d=a.bAB;e=BR$(b,d.VR);if(e>=0){c=d.bpf.data[e];f=d.bqd.data[e]+b.na|0;e=b.mR;g=f/8|0;b.mR=e+g|0;b.rF=b.rF+g|0;b.na=f&7;if(c<=0)return -c|0;}a:{while(true){g=b.rF;if(g>=b.Hv){h=(-1);e=b.na+1|0;b.na=e;if(e>7){b.na=0;b.mR=b.mR+1|0;b.rF=g+1|0;}}else{i=b.BU.data;f=b.mR;e=i[f];j=b.na;h=e>>j&1;e=j+1|0;b.na=e;if(e>7){b.na=0;b.mR=f+1|0;b.rF=g+1|0;}}b:{switch(h){case -1:break a;case 0:break;case 1:c=d.btX.data[c];break b;default:break a;}c=d.btW.data[c];}if(c<=0)break;}return -c
|0;}return (-1);}
function BgF(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;a.bfw=b;a.bp3=b.mO;a.mf=b.sD;c=b.U3;if(c!=1&&c!=2)d=null;else a:{b:{e=BHC(b.bsX);f=BHC(b.bBB);d=Dk(R(b.mO,b.sD));switch(b.U3){case 1:break b;case 2:break;default:break a;}g=d.data;h=0;while(true){if(h>=b.mO)break a;i=0.0;j=0;while(true){c=b.sD;if(j>=c)break;k=MX(b.RA.data[R(h,c)+j|0])*f+e+i;if(b.a$M)i=k;g[R(h,b.sD)+j|0]=k;j=j+1|0;}h=h+1|0;}}l=d.data;c=AZp(b);j=0;while(j<b.mO){k=0.0;m=1;n=0;while(n<b.sD){h=(j/m|0)%c|0;i=MX(b.RA.data[h])*f+e+k;if(b.a$M)k=i;l[R(j,b.sD)
+n|0]=i;m=R(m,c);n=n+1|0;}j=j+1|0;}}a.n4=d;b=BJh(a);a.bAB=b;if(b!==null)return 0;return (-1);}
function BJh(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;b=0;c=new AUH;c.bP9=a;d=a.bp3;e=d*2|0;f=Bx(e);c.btW=f;g=Bx(e);c.btX=g;h=a.bfw;i=h.Ev;j=h.mO;k=Bx(33).data;l=Bx(j);m=l.data;n=0;a:{b:while(true){if(n>=j){o=0;while(o<j){n=0;p=0;while(p<i.data[o]){n=n<<1|(m[o]>>>p|0)&1;p=p+1|0;}m[o]=n;o=o+1|0;}break a;}c:{o=i.data[n];if(o>0){p=k[o];if(o<32&&(p>>>o|0))break b;m[n]=p;q=o;d:{while(true){if(q<=0)break d;if(k[q]&1)break;k[q]=k[q]+1|0;q=q+(-1)|0;}if(q==1)k[1]=k[1]+1|0;else k[q]=k[q-1|0]<<1;}r=o+1|0;while(true)
{if(r>=33)break c;if((k[r]>>>1|0)!=p)break c;p=k[r];k[r]=k[r-1|0]<<1;r=r+1|0;}}}n=n+1|0;}l=null;}if(l===null)return null;f=f.data;k=g.data;c.bN1=e;p=0;while(p<d){g=i.data;if(g[p]>0){s=0;e=0;while(e<(g[p]-1|0)){if((l.data[p]>>>e|0)&1){if(!k[s]){b=b+1|0;k[s]=b;}s=k[s];}else{if(!f[s]){b=b+1|0;f[s]=b;}s=f[s];}e=e+1|0;}if((l.data[p]>>>e|0)&1)k[s]= -p|0;else f[s]= -p|0;}p=p+1|0;}b=X0(d)-4|0;c.VR=b;if(b<5)c.VR=5;d=c.VR;n=1<<d;t=Bx(n);l=t.data;c.bpf=t;t=Bx(n);g=t.data;c.bqd=t;p=0;while(p<n){j=0;b=0;while(b<d&&!(j<=
0&&b)){j=!(p&1<<b)?f[j]:k[j];b=b+1|0;}l[p]=j;g[p]=b;p=p+1|0;}return c;}
function BOE(){var a=this;Xo.call(a);a.bpP=0;a.bdW=0;a.E6=0;a.I0=0;a.GE=0;a.oG=null;a.jH=null;a.Qh=null;a.KV=null;a.bFi=null;}
function CDa(a){var b=new BOE();Ch5(b,a);return b;}
function Ch5(a,b){var c;c=new A6d;ADv(c,b);c.Go=b!==null?Cb(512):null;c.sd=512;AIT(a,c,Cmg(1),512);a.jH=Cb(26);a.Qh=A1M();a.KV=Cb(256);a.bFi=DW(256);if(b!==null)return;b=new E_;Bm(b);M(b);}
function Rz(a){if(!a.uM){A8I(a);AHW(a);}}
function A8I(a){var b,c,d,e,f,g,h,i,j,k,l,$$je;if(a.uM){b=new Ch;Bm(b);M(b);}if(a.oG===null)return;b=null;a:{try{Bpu(a,G(4294967295, 2147483647));break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}}if(a.oG.lD!=8){c=a.I0;d=c;}else{e=a.nj;f=e.sP;if(f===null){b=new DJ;Bm(b);M(b);}d=Bu(f.bi);c=AXz(e);}b:{g=a.E6-d|0;if(g){e=a.fW;h=a.uq;i=a.s4-g|0;j=e.sd;if(g>j){b=new Ch;Bg(b,B(3060));M(b);}k=h.data.length;if(i<=k&&i>=0){if(g>=0&&g<=(k-i|0)){l=e.Go;if(l===null){b=new Ch;Bg(b,B(2607));M(b);}CG(h,
i,l,j-g|0,g);e.sd=e.sd-g|0;break b;}b=new I4;e=new T;U(e);Bj(J(e,B(3061)),g);Bg(b,S(e));M(b);}b=new I4;e=new T;U(e);Bj(J(e,B(3062)),i);Bg(b,S(e));M(b);}}c:{try{B1a(a,d,c);e=b;break c;}catch($$e){$$je=N($$e);if($$je instanceof BA){e=$$je;}else{throw $$e;}}if(b!==null)e=b;}b=a.nj;f=b.sP;if(f===null){b=new E_;Bm(b);M(b);}b.N9=0;b.F8=0;b.RU=0;b.Dm=0;ATl(f,15,b.btV);a.GE=0;a.I0=0;a.E6=0;a.s4=0;AMU(a.Qh);a.oG=null;if(e===null)return;if(e instanceof Ch)M(e);if(e instanceof CY)M(e);M(CXO(e));}
function B1a(a,b,c){var d;if(a.bdW){a.fW.g3(a.jH,0,16);if(DQ(QX(a,a.jH,0),L(134695760))){d=new Jl;Bm(d);M(d);}a.oG.wE=QX(a,a.jH,4);a.oG.rh=QX(a,a.jH,8);a.oG.n_=QX(a,a.jH,12);}if(DQ(a.oG.wE,St(a.Qh))){d=new Jl;Bm(d);M(d);}d=a.oG;if(CR(d.rh,L(b))&&CR(d.n_,L(c)))return;d=new Jl;Bm(d);M(d);}
function AN2(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;A8I(a);if(a.bpP)return null;b=0;while(true){if(b==4){c=QX(a,a.jH,0);if(CR(c,L(33639248))){a.bpP=1;return null;}if(DQ(c,L(67324752)))return null;d=0;while(true){if(d==26){if((R$(a,a.jH,0)&255)>20){e=new Jl;Bm(e);M(e);}a.bdW=(R$(a,a.jH,2)&8)!=8?0:1;f=R$(a,a.jH,6);g=R$(a,a.jH,8);h=R$(a,a.jH,4);i=Bw;j=Bw;k=L(-1);if(!a.bdW){i=QX(a,a.jH,10);j=QX(a,a.jH,14);k=QX(a,a.jH,18);}l=R$(a,a.jH,22);if(!l){e=new Jl;Bm(e);M(e);}m=R$(a,a.jH,24);n=0;if(l>a.KV.data.length){a.KV
=Cb(l);a.bFi=DW(l);}while(true){if(n==l){a:{o=new Co;p=a.KV;JC();ALB(o,p,0,l,Ux(B(341)));e=CJ_(o);a.oG=e;e.pq=f;e.qs=g;A7G(e,h);if(DQ(k,L(-1))){e=a.oG;if(El(i,Bw)&&E3(i,G(4294967295, 0))){e.wE=i;if(El(k,Bw)&&E3(k,G(4294967295, 0))){e.n_=k;e.rh=j;break a;}e=new BW;Bm(e);M(e);}e=new BW;Bm(e);M(e);}}b:{if(m>0){d=0;p=Cb(m);while(true){if(d==m){q=p.data;e=a.oG;if(q.length>65535){e=new BW;Bm(e);M(e);}e.RV=p;break b;}b=a.fW.g3(p,d,m-d|0);d=d+b|0;if(b==(-1))break;}e=new Hv;Bm(e);M(e);}}return a.oG;}d=a.fW.g3(a.KV,n,
l-n|0);n=n+d|0;if(d==(-1))break;}e=new Hv;Bm(e);M(e);}b=a.fW.g3(a.jH,d,26-d|0);d=d+b|0;if(b==(-1))break;}e=new Hv;Bm(e);M(e);}d=a.fW.g3(a.jH,b,4-b|0);b=b+d|0;if(d==(-1))break;}return null;}
function BW6(a,b,c,d){var e,f,g,h,i,$$je;if(a.uM){e=new Ch;Bm(e);M(e);}e=a.nj;if(!e.N9){f=a.oG;if(f!==null){g=b.data.length;if(c<=g&&d>=0&&c>=0&&(g-c|0)>=d){if(f.lD){if(ALU(e)){A0h(a);g=a.s4;if(g>0)a.E6=a.E6+g|0;}a:{try{g=AHt(a.nj,b,c,d);break a;}catch($$e){$$je=N($$e);if($$je instanceof Pa){e=$$je;}else{throw $$e;}}f=new Jl;Bg(f,e.U4);M(f);}if(!g&&a.nj.N9)return (-1);PL(a.Qh,b,c,g);return g;}h=Bu(f.n_);if(a.I0>=h)return (-1);if(a.GE>=a.s4){a.GE=0;g=a.fW.U6(a.uq);a.s4=g;if(g==(-1)){a.sv=1;return (-1);}a.E6=
a.E6+g|0;}i=a.s4;g=a.GE;i=i-g|0;if(d>i)d=i;i=h-a.I0|0;if(i>=d)i=d;CG(a.uq,g,b,c,i);a.GE=a.GE+i|0;a.I0=a.I0+i|0;PL(a.Qh,b,c,i);return i;}e=new I4;Bm(e);M(e);}}return (-1);}
function Bpu(a,b){var c,d,e,f,g,h,i;if(EP(b,Bw)){c=new BW;Bm(c);M(c);}d=Bw;e=Cb(Bu((WO(b,L(2048)))));f=e.data;while(DQ(d,b)){g=BD(b,d);h=L(f.length);if(Do(h,g))h=g;i=BW6(a,e,0,Bu(h));if(i==(-1))return d;d=Bi(d,L(i));}return d;}
function R$(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;}
function QX(a,b,c){b=b.data;return DY(DY(DY(DY(Bw,L(b[c]&255)),L((b[c+1|0]&255)<<8)),L((b[c+2|0]&255)<<16)),Dq(L(b[c+3|0]&255),24));}
var A65=K(CY);
function AD4(){D.call(this);this.bQk=null;}
var CY3=null;function CqR(){CqR=Be(AD4);Cit();}
function Cit(){var b;b=new ARe;CqR();b.bQk=null;CY3=b;}
function AZH(){var a=this;De.call(a);a.byQ=null;a.pE=null;a.yW=null;a.tZ=null;a.tB=null;a.QY=0;a.B1=0;a.bsD=0;a.Jj=0;a.biU=null;a.bg9=null;a.EZ=null;a.S5=null;a.bnj=null;a.bzg=null;}
function B0w(a){Q$(a.pE);Q$(a.yW);}
function Bxd(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ee();C7j=1;CC(a.W);Y(a.W,Fw(0,(a.F/2|0)-155|0,a.S-28|0,150,20,B2(b,B(2782))));Y(a.W,Fw(1,(a.F/2|0)+5|0,a.S-28|0,150,20,B2(b,B(2216))));c=a.W;d=Fw(2,(a.F/2|0)-75|0,100,150,20,B2(b,B(3063)));a.biU=d;Y(c,d);e=a.W;c=Fw(3,(a.F/2|0)-75|0,172,150,20,B2(b,B(3064)));a.bg9=c;Y(e,c);e=a.W;c=Fw(4,(a.F/2|0)-155|0,100,150,20,B2(b,B(3065)));a.EZ=c;Y(e,c);a.EZ.va=0;e=a.W;c=Fw(5,
(a.F/2|0)+5|0,100,150,20,B2(b,B(3066)));a.S5=c;Y(e,c);e=a.S5;e.va=0;e.cx=0;e=ADc(a,a.R,(a.F/2|0)-100|0,60,200,20,B2(b,B(3067)));a.pE=e;e.kZ=1;e.zt=32;a.yW=ADc(a,a.R,(a.F/2|0)-100|0,60,200,20,B(4));$p=1;case 1:BEm(a);if(C()){break _;}S$(a);return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BEm(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.tZ=DD(a.pE.dd);AB4();b=D$8.data;c=b.length;d=0;while(d<c){e=b[d];a.tZ=A$s(a.tZ,e,95);d=d+1|0;}if(AD_(a.tZ))a.tZ=B(2791);f=a.s.si;g=a.tZ;h=45;$p=1;case 1:$z=BZh(f,g);if(C()){break _;}i=$z;if(i===null){a.tZ=g;return;}i=new T;U(i);Bb(J(i,g),h);g=S(i);continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function S$(a){var b,c,d,e,f,g;b=Ee();c=a.biU;d=B2(b,B(3063));e=a.tB;f=new T;U(f);J(J(f,B(3068)),e);e=B2(b,S(f));g=new T;U(g);d=J(g,d);Bb(d,32);J(d,e);c.f5=S(g);d=a.tB;c=new T;U(c);J(J(J(c,B(3068)),d),B(3069));a.bnj=B2(b,S(c));d=a.tB;c=new T;U(c);J(J(J(c,B(3068)),d),B(3070));a.bzg=B2(b,S(c));d=a.EZ;c=B2(b,B(3065));e=new T;U(e);Bb(J(e,c),32);d.f5=S(e);if(!a.QY){d=a.EZ;c=d.f5;e=B2(b,B(1712));g=new T;U(g);J(J(g,c),e);d.f5=S(g);}else{d=a.EZ;c=d.f5;e=B2(b,B(1717));g=new T;U(g);J(J(g,c),e);d.f5=S(g);}d=a.S5;c=B2(b,
B(3066));b=B2(b,B(3071));e=new T;U(e);c=J(e,c);Bb(c,32);J(c,b);d.f5=S(e);}
function BMI(a){C7j=0;}
function B1n(a,b){var c,d,e,f,g,h,i,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cx){c=b.b2;if(c==1){b=a.s;d=a.byQ;$p=1;continue _;}if(!c){b=C1t;d=a.tZ;$p=2;continue _;}if(c!=3){if(c==2){if(B7(a.tB,B(2923))){a.B1=0;a.tB=B(2320);a.B1=1;S$(a);}else if(!B7(a.tB,B(2320))){a.tB=B(2923);S$(a);a.B1=0;}else{a.B1=0;a.tB=B(3072);S$(a);a.B1=0;}S$(a);}else if(c==4){a.QY=a.QY?0:1;S$(a);}}else{e=a.Jj?0
:1;a.Jj=e;a.biU.va=e?0:1;a.EZ.va=e;a.S5.va=e;if(!e)a.bg9.f5=B2(Ee(),B(3064));else a.bg9.f5=B2(Ee(),B(2156));}}return;case 1:Bd_(b,d);if(C()){break _;}return;case 2:BEi(b,d);if(C()){break _;}b=a.s;d=null;$p=3;case 3:Bd_(b,d);if(C()){break _;}if(a.bsD)return;a:{a.bsD=1;f=HX(new DG);g=a.yW.dd;if(AD_(g))h=f;else{try{h=APc(g);if(CR(h,Bw))h=f;break a;}catch($$e){$$je=N($$e);if($$je instanceof DF){}else{throw $$e;}}h=L(MC(g));}}e=0;if(!B7(a.tB,B(3072))){b=a.s;b.bJ=CFR(b);}else{e=1;b=a.s;b.bJ=Cmq(b);}b=a.s;d=a.tZ;i
=a.pE.dd;g=A0W(h,e,a.QY,a.B1);$p=4;case 4:BwZ(b,d,i,g);if(C()){break _;}b=a.s;d=null;$p=5;case 5:Bd_(b,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Baw(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.pE;if(d.kZ&&!a.Jj){$p=1;continue _;}d=a.yW;if(d.kZ&&a.Jj){$p=3;continue _;}if(b==13){d=Z(a.W,0);$p=2;continue _;}(Z(a.W,0)).cx=Bd(a.pE.dd)<=0?0:1;$p=4;continue _;case 1:BPU(d,b,c);if(C()){break _;}if(b==13){d=Z(a.W,0);$p=2;continue _;}(Z(a.W,0)).cx=Bd(a.pE.dd)<=0?0:1;$p=4;continue _;case 2:B1n(a,d);if(C()){break _;}(Z(a.W,0)).cx=Bd(a.pE.dd)<=0?0:1;$p=4;continue _;case 3:BPU(d,
b,c);if(C()){break _;}if(b==13){d=Z(a.W,0);$p=2;continue _;}(Z(a.W,0)).cx=Bd(a.pE.dd)<=0?0:1;$p=4;case 4:BEm(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BVo(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$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:Bbh(a,b,c,d);if(C()){break _;}if(a.Jj)RL(a.yW,b,c,d);else RL(a.pE,b,c,d);return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bjc(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ee();$p=1;case 1:BdK(a);if(C()){break _;}f=a.R;g=B2(e,B(2782));h=a.F/2|0;i=20;j=16777215;$p=2;case 2:BZ3(a,f,g,h,i,j);if(C()){break _;}if(a.Jj){f=a.R;g=B2(e,B(3073));h=(a.F/2|0)-100|0;i=47;j=10526880;$p=3;continue _;}f=a.R;g=B2(e,B(2926));h=(a.F/2|0)-100|0;i=47;j=10526880;$p=7;continue _;case 3:Bz8(a,
f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(3074));h=(a.F/2|0)-100|0;i=85;j=10526880;$p=4;case 4:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(3075));h=(a.F/2|0)-150|0;i=122;j=10526880;$p=5;case 5:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.yW;$p=6;case 6:Bjy(f);if(C()){break _;}$p=12;continue _;case 7:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=B2(e,B(3076));e=a.tZ;k=new T;U(k);g=J(k,g);Bb(g,32);J(g,e);g=S(k);h=(a.F/2|0)-100|0;i=85;j=10526880;$p=8;case 8:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.pE;$p=9;case 9:Bjy(f);if
(C()){break _;}f=a.R;g=a.bnj;h=(a.F/2|0)-100|0;i=122;j=10526880;$p=10;case 10:Bz8(a,f,g,h,i,j);if(C()){break _;}f=a.R;g=a.bzg;h=(a.F/2|0)-100|0;i=134;j=10526880;$p=11;case 11:Bz8(a,f,g,h,i,j);if(C()){break _;}$p=12;case 12:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function CHw(a){var b;b=a.pE;if(!b.kZ){UA(b,1);UA(a.yW,0);}else{UA(b,0);UA(a.yW,1);}}
function FS(){var a=this;D.call(a);a.bi7=0;a.bH7=null;a.bGj=null;a.bIZ=0.0;}
var EcG=null;var EbO=null;var EcH=null;var EcI=null;var EcJ=null;var EcK=null;var EcL=null;var EcM=null;var EcN=null;var EcO=null;var EcP=null;var EcQ=null;var EcR=null;var EcS=null;var EcT=null;var EcU=null;var EcV=null;var EcW=null;var EcX=null;var EcY=null;var EcZ=null;var Ec0=null;var Ec1=null;var Ec2=null;var Ec3=null;var Ec4=null;function BdQ(){BdQ=Be(FS);CHr();}
function Mq(a,b,c){var d=new FS();BMv(d,a,b,c);return d;}
function BMv(a,b,c,d){var e,f,g,h;BdQ();a.bH7=null;a.bGj=null;a.bIZ=0.0;a.bi7=(-16777216)|(b&255)<<16|(c&255)<<8|(d&255)<<0;e=0;f=B(4);if(!(b>=0&&b<=255)){e=1;g=new T;U(g);J(J(g,f),B(3077));f=S(g);}if(!(c>=0&&c<=255)){e=1;g=new T;U(g);J(J(g,f),B(3078));f=S(g);}if(!(d>=0&&d<=255)){e=1;g=new T;U(g);J(J(g,f),B(3079));f=S(g);}if(e!=1)return;g=new BW;h=new T;U(h);J(J(h,B(3080)),f);Bg(g,S(h));M(g);}
function CHr(){var b;b=Mq(255,255,255);EcG=b;EbO=b;b=Mq(192,192,192);EcH=b;EcI=b;b=Mq(128,128,128);EcJ=b;EcK=b;b=Mq(64,64,64);EcL=b;EcM=b;b=Mq(0,0,0);EcN=b;EcO=b;b=Mq(255,0,0);EcP=b;EcQ=b;b=Mq(255,175,175);EcR=b;EcS=b;b=Mq(255,200,0);EcT=b;EcU=b;b=Mq(255,255,0);EcV=b;EcW=b;b=Mq(0,255,0);EcX=b;EcY=b;b=Mq(255,0,255);EcZ=b;Ec0=b;b=Mq(0,255,255);Ec1=b;Ec2=b;b=Mq(0,0,255);Ec3=b;Ec4=b;}
function A5u(){var a=this;D.call(a);a.bjL=null;a.bhE=0;}
function CWy(a,b){var c=new A5u();BAn(c,a,b);return c;}
function A74(a){var b=new A5u();CzF(b,a);return b;}
function BAn(a,b,c){var d;d=X(D,0);a.bhE=c;a.bjL=FG(b,d);}
function CzF(a,b){BdQ();BAn(a,b,EbO.bi7);}
function A3l(){var a=this;De.call(a);a.buD=null;a.bcv=null;a.bE5=0;}
function BVu(a){Y(a.W,Ge(0,(a.F-200|0)/2|0,(a.S/4|0)+132|0,Fq(!a.bE5?B(2156):B(2653))));}
function BO9(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=0;f=a.bcv.data;if(e>=f.length){$p=2;continue _;}g=f[e];h=a.R;i=Fq(g.bjL);j=a.F/2|0;k=((a.S/2|0)-50|0)+(e*10|0)|0;l=g.bhE;$p=3;continue _;case 2:Bkj(a,b,c,d);if(C()){break _;}return;case 3:BZ3(a,h,i,j,k,l);if(C()){break _;}e=e+1|0;f=a.bcv.data;if(e>=
f.length){$p=2;continue _;}g=f[e];h=a.R;i=Fq(g.bjL);j=a.F/2|0;k=((a.S/2|0)-50|0)+(e*10|0)|0;l=g.bhE;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function ByU(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.b2)return;b=a.buD;if(b!==null){c=a.s;$p=1;continue _;}b=a.s;c=b.Vx;$p=2;continue _;case 1:Bd_(c,b);if(C()){break _;}return;case 2:Bd_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function ANd(){var a=this;D.call(a);a.kL=null;a.ud=null;}
function Czz(a){return a.ud;}
function A5Y(a,b){var c;c=a.ud;a.ud=b;return c;}
function B8d(a){return a.kL;}
function CGW(a,b){var c;if(a===b)return 1;if(!Hh(b,Ve))return 0;c=b;return L$(a.kL,c.Kd())&&L$(a.ud,c.Pp())?1:0;}
function CA8(a){return Yj(a.kL)^Yj(a.ud);}
function B6l(a){var b,c,d;b=a.kL;c=a.ud;d=new T;U(d);b=J(d,b);Bb(b,61);J(b,c);return S(d);}
function A6d(){var a=this;Pg.call(a);a.Go=null;a.sd=0;}
function B81(a){var b,c;b=a.Go;if(b===null){c=new Ch;Bm(c);M(c);}return (b.data.length-a.sd|0)+a.fW.wt()|0;}
function BP0(a){if(a.fW!==null){a.fW.dW();a.fW=null;a.Go=null;}}
function CuJ(a){var b,c,d;b=a.Go;if(b===null){c=new Ch;Bm(c);M(c);}b=b.data;d=a.sd;if(d>=b.length)return a.fW.kG();a.sd=d+1|0;return b[d]&255;}
function Chq(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=a.Go;if(e===null){f=new Ch;Bg(f,B(2607));M(f);}g=b.data.length;if(c<=g&&c>=0){if(d>=0&&d<=(g-c|0)){h=e.data;i=0;j=0;k=a.sd;g=h.length;if(k<g){j=g-k|0;if(j>=d)j=d;CG(e,k,b,c,j);c=c+j|0;i=i+j|0;a.sd=a.sd+j|0;}if(j==d)return d;g=a.fW.g3(b,c,d-i|0);if(g>0)return g+i|0;if(i)return i;return g;}l=new I4;f=new T;U(f);Bj(J(f,B(3061)),d);Bg(l,S(f));M(l);}f=new I4;m=new T;U(m);Bj(J(m,B(3062)),c);Bg(f,S(m));M(f);}
function AZM(){var a=this;EL.call(a);a.bFz=null;a.bQq=null;}
function X7(a,b,c,d){var e=new AZM();CdW(e,a,b,c,d);return e;}
function CdW(a,b,c,d,e){FJ(a,b.e);Dp(a,d,e);a.bFz=b;a.bQq=c;}
function Cz7(a){}
function CaY(a,b){}
function CuR(a){return 1;}
function BL6(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.bFz;if(a!==d.we)return 0;e=d.r*3.1415927410125732/180.0;f=BC(e);e=BT(e);d.zV=d.d+f*5.0+(P(d.g)-0.5)*2.0;d.FF=d.h+P(d.g)*3.0+1.0;d.uo=d.c-e*5.0+(P(d.g)-0.5)*2.0;d.NN=null;$p=1;case 1:Bl3(d,b,c);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Ts(){Ej.call(this);this.DI=0;}
var Ec5=null;var Ec6=null;var Ec7=null;var Ec8=null;function BQm(){BQm=Be(Ts);Cu$();}
function AN5(a,b,c){var d=new Ts();BwS(d,a,b,c);return d;}
function BwS(a,b,c,d){BQm();Vg();L2(a,b,c,Ec9);a.DI=d;if(d==2)a.a0q=Ec$;}
function Bx5(a,b){var c,d;BQm();c=Ec6.data;d=a.DI;return c[d]+R(b-1|0,Ec7.data[d])|0;}
function ChQ(a,b){return Bx5(a,b)+Ec8.data[a.DI]|0;}
function Cck(a){return 4;}
function COp(a,b,c){var d;if(c.Pc)return 0;a:{d=(6+R(b,b)|0)/2|0;b=a.DI;if(b&&!(b==1&&c.T6)){if(b==2){EJ();if(c===D8N){d=d*2|0;break a;}}if(b==3){EJ();if(c===Ecz)break a;}if(!(b==4&&c.a_L))d=0;}}return d;}
function CNG(a){var b,c;BQm();b=Ec5.data[a.DI];c=new T;U(c);J(J(c,B(3081)),b);return S(c);}
function Ckc(a,b){var c,d;if(!(b instanceof Ts))return AGT(a,b);c=b.DI;d=a.DI;return c==d?0:d!=2&&c!=2?0:1;}
function Cu$(){Ec5=V(Co,[B(1634),B(679),B(3053),B(3056),B(3082)]);Ec6=Cc([1,10,5,5,3]);Ec7=Cc([16,8,6,8,6]);Ec8=Cc([20,12,10,12,15]);}
var AWU=K(Ej);
function BZY(a,b){return 10*b|0;}
function CFU(a,b){return BZY(a,b)+30|0;}
function CKW(a){return 3;}
var AVJ=K(Ej);
function CIJ(a,b){return 1;}
function CCI(a,b){return 41;}
function Ctx(a){return 1;}
function UH(){Ej.call(this);this.FJ=0;}
var Ec_=null;var Eda=null;var Edb=null;var Edc=null;function BCo(){BCo=Be(UH);CHn();}
function BzM(a,b,c){var d=new UH();BDc(d,a,b,c);return d;}
function BDc(a,b,c,d){BCo();Vg();L2(a,b,c,Eb9);a.FJ=d;}
function BqD(a,b){var c,d;BCo();c=Eda.data;d=a.FJ;return c[d]+R(b-1|0,Edb.data[d])|0;}
function CEr(a,b){return BqD(a,b)+Edc.data[a.FJ]|0;}
function B2D(a){return 5;}
function ChA(a,b,c){var d,e;a:{d=a.FJ;if(!d)b=b*3|0;else{if(d==1){e=c.yU();Ol();if(e===D8Q){b=b*4|0;break a;}}if(a.FJ==2){c=c.yU();Ol();if(c===D$_){b=b*4|0;break a;}}b=0;}}return b;}
function B3y(a){var b,c;BCo();b=Ec_.data[a.FJ];c=new T;U(c);J(J(c,B(3083)),b);return S(c);}
function Cbw(a,b){return b instanceof UH?0:1;}
function CHn(){Ec_=V(Co,[B(1634),B(3084),B(3085)]);Eda=Cc([1,5,5]);Edb=Cc([16,8,8]);Edc=Cc([20,20,20]);}
var A2f=K(Ej);
function CGI(a,b){return 5+(20*(b-1|0)|0)|0;}
function CaS(a,b){return VK(a,b)+50|0;}
function Cnu(a){return 2;}
var A4m=K(Ej);
function CHF(a,b){return 10+(20*(b-1|0)|0)|0;}
function CQl(a,b){return VK(a,b)+50|0;}
function CFh(a){return 2;}
var BbV=K(Ej);
function CbS(a,b,c){var d=new BbV();CyN(d,a,b,c);return d;}
function CyN(a,b,c,d){L2(a,b,c,d);a.td=B(3086);Vg();if(d===Eb$)a.td=B(3087);}
function CiU(a,b){return 20+((b-1|0)*12|0)|0;}
function Cer(a,b){return VK(a,b)+50|0;}
function B9e(a){return 3;}
function B_5(a,b){return AGT(a,b)&&b.iV!=C$O.iV?1:0;}
var MI=K(Dh);
var Edd=null;var Ec9=null;var Ec$=null;var Ede=null;var Edf=null;var Eb8=null;var Eb9=null;var Eb$=null;var Edg=null;function Vg(){Vg=Be(MI);CoE();}
function TX(a,b){var c=new MI();BbF(c,a,b);return c;}
function CIZ(){Vg();return Edg.d3();}
function BbF(a,b,c){Vg();FO(a,b,c);}
function CoE(){var b;Edd=TX(B(1634),0);Ec9=TX(B(3088),1);Ec$=TX(B(3089),2);Ede=TX(B(3090),3);Edf=TX(B(3091),4);Eb8=TX(B(3092),5);Eb9=TX(B(3093),6);b=TX(B(3094),7);Eb$=b;Edg=V(MI,[Edd,Ec9,Ec$,Ede,Edf,Eb8,Eb9,b]);}
var AYX=K(Ej);
function CPX(a,b){return 1+(15*(b-1|0)|0)|0;}
function CHi(a,b){return VK(a,b)+50|0;}
function Cre(a){return 5;}
var AYz=K(Ej);
function Ct2(a,b){return 25;}
function Ct4(a,b){return VK(a,b)+50|0;}
function CoI(a){return 1;}
function CzK(a,b){return AGT(a,b)&&b.iV!=C$P.iV?1:0;}
var A6b=K(Ej);
function CeU(a,b){return 5+((b-1|0)*10|0)|0;}
function Cfu(a,b){return VK(a,b)+50|0;}
function CiA(a){return 3;}
var A5H=K(0);
function APG(){D.call(this);this.bFe=null;}
function B_P(a){a.bFe.a5L();}
function A4$(){D.call(this);this.bpy=null;}
function COG(a){Dw(a.bpy,EbK);}
function A49(){D.call(this);this.bCR=null;}
function CEH(a){Dw(a.bCR,EbL);}
function AW6(){D.call(this);this.bl_=null;}
function Cqr(a){Dw(a.bl_,EbK);}
function AW7(){D.call(this);this.bFH=null;}
function B4J(a){Dw(a.bFH,EbL);}
var BpC=K();
var ARe=K(AD4);
var A6H=K();
var EaY=null;function CSL(){CSL=Be(A6H);Cun();}
function Cun(){var b,c;b=Bx((A$g()).data.length);c=b.data;EaY=b;c[D7S.dp]=1;c[D7M.dp]=2;c[D7N.dp]=3;c[D7O.dp]=4;c[D7P.dp]=5;c[D7Q.dp]=6;c[D7R.dp]=7;c[D6s.dp]=8;}
function ASH(){var a=this;D.call(a);a.a2y=null;a.bJz=null;}
function B_D(a){return a.a2y.sc<=0?0:1;}
function Cjj(a){var b,c,d,e,f;b=a.a2y;if(b.a24!=b.Ka.wX){b=new Un;Bm(b);M(b);}c=b.sc;if(!c){b=new M5;Bm(b);M(b);}a:{d=b.P6.data;e=c-1|0;b.sc=e;f=d[e];b.KK=f;f=AHT(f,b.NO);if(f!==null)while(true){if(f===null)break a;d=b.P6.data;c=b.sc;b.sc=c+1|0;d[c]=f;f=RN(f,b.NO);}}AWK(b);return b.KK.kL;}
function Cd_(a){var b,c,d,e,f,g,h,i;b=a.a2y;c=b.a24;d=b.Ka;if(c!=d.wX){b=new Un;Bm(b);M(b);}e=b.KK;if(e===null){b=new DJ;Bm(b);M(b);}d.lL=ACP(d,d.lL,e.kL);f=AK6(b.Ka,b.KK.kL,b.NO);g=f.data;h=b.P6;i=g.length;CG(f,0,h,0,i);b.sc=i;d=b.Ka;c=d.wX+1|0;d.wX=c;b.a24=c;b.KK=null;}
function A96(){AN4.call(this);this.S1=0;}
function BKB(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.S1)return;$p=1;case 1:Bbh(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BWE(a){if(!a.S1)a.S1=1;}
function AOm(){var a=this;NX.call(a);a.t5=null;a.ZZ=null;a.bdM=null;a.Yc=null;a.D8=null;a.t0=null;}
function Edh(a,b,c,d){var e=new AOm();BOU(e,a,b,c,d);return e;}
function BOU(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=new AVn;g=B(3095);h=Mi(d);$p=1;case 1:By2(a,f,g,h,c);if(C()){break _;}a.t5=new OS;a.Yc=AAK();a.D8=Gg();a.t0=Gg();a.ZZ=b;a.dC=e;A66(a,Ld(8,64,8));a.yG=b.bs5;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BsB(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:AKd(a,Bi(Jr(a),L(1)));b=0;a:{while(true){if(b>=10)break a;if(ZW(a.t0))break a;c=(I5(a.t0)).de();if(!Gr(a.eS,c))break;b=b+1|0;}$p=2;continue _;}d=a.ZZ;$p=1;case 1:BJ0(d);if(C()){break _;}e=0;while(true){d=a.t5;if(e>=d.qH)break;d=AAw(d,e);b=d.N$-1|0;d.N$=b;if(!b){b=d.Rj;f=d.Ri;g=d.Rh;h=d.bh5;i=d.a66;$p=3;continue _;}e=e+
1|0;}return;case 2:BSi(a,c);if(C()){break _;}a:{while(true){b=b+1|0;if(b>=10)break a;if(ZW(a.t0))break a;c=(I5(a.t0)).de();if(Gr(a.eS,c))continue;else break;}continue _;}d=a.ZZ;$p=1;continue _;case 3:BpI(a,b,f,g,h,i);if(C()){break _;}K3(a,d.Rj,d.Ri,d.Rh);d=a.t5;b=e+(-1)|0;L0(d,e);while(true){e=b+1|0;d=a.t5;if(e>=d.qH)break;d=AAw(d,e);b=d.N$-1|0;d.N$=b;if(!b){b=d.Rj;f=d.Ri;g=d.Rh;h=d.bh5;i=d.a66;continue _;}b=e;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function AKR(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;while(true){i=a.t5;if(h>=i.qH)break;i=AAw(i,h);j=i.Rj;if(j<b)j=h;else{k=i.Ri;if(k<c)j=h;else{l=i.Rh;if(l<d)j=h;else if(j>e)j=h;else if(k>f)j=h;else if(l>g)j=h;else{i=a.t5;j=h+(-1)|0;L0(i,h);}}}h=j+1|0;}}
function BC$(a){A66(a,Ld(8,64,8));}
function BEr(a){}
function Bcw(a,b,c,d,e,f){}
function B0z(a,b){return 0;}
function BSi(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=BW4(a,b);if(C()){break _;}c=$z;Eo(a.D8,b);if(!c)Eo(a.t0,b);return c;default:H$();}}ED().s(a,b,c,$p);}
function BcI(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BEo(a,b);if(C()){break _;}MK(a.D8,b);return;default:H$();}}ED().s(a,b,$p);}
function CxI(a,b){Bvq(a,b);if(RT(a.t0,b))MK(a.t0,b);}
function Cir(a,b){BJZ(a,b);if(RT(a.D8,b))Eo(a.t0,b);}
function By8(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=A02(a,b);if(d!==null){$p=2;continue _;}Eo(a.D8,c);c.h9=b;$p=1;case 1:$z=BSi(a,c);if(C()){break _;}e=$z;if(!e)Eo(a.t0,c);VN(a.Yc,b,c);return;case 2:BcI(a,d);if(C()){break _;}Eo(a.D8,c);c.h9=b;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function A02(a,b){return TO(a.Yc,b);}
function BDF(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=AV4(a.Yc,b);if(c===null)return c;MK(a.D8,c);$p=1;case 1:BcI(a,c);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,$p);}
function BE_(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=Bjf(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=Bq5(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FR(a.t5,BbW(a,b,c,d,f,g));return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function Brl(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}g=$z;$p=2;case 2:$z=Bjf(a,b,c,d);if(C()){break _;}h=$z;$p=3;case 3:$z=BpI(a,b,c,d,e,f);if(C()){break _;}e=$z;if(!e)return 0;FR(a.t5,BbW(a,b,c,d,g,h));return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BKj(a,b,c,d,e){var f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BHl(a,b,c,d);if(C()){break _;}f=$z;$p=2;case 2:$z=Bjf(a,b,c,d);if(C()){break _;}g=$z;$p=3;case 3:$z=BSU(a,b,c,d,e);if(C()){break _;}e=$z;if(!e)return 0;FR(a.t5,BbW(a,b,c,d,f,g));return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function B93(a){var b,c;b=a.ZZ;c=new AB5;CA(c);c.PP=B(3096);if(!b.nQ){AIR(b.wr,c);c=b.wr;c.bmW=1;Lk(c,B(3097),X(D,0));}}
function B9E(a){var b,c,d;if(!a.b5.jP){b=a.zE;if(b>0)a.zE=b-1|0;c=a.kM;a.Vc=c;d=a.cL;if(!d.nl)a.kM=c-0.01;else a.kM=c+0.01;if(a.kM<0.0)a.kM=0.0;if(a.kM>1.0)a.kM=1.0;c=a.lf;a.bdk=c;if(!d.pl)a.lf=c-0.01;else a.lf=c+0.01;if(a.lf<0.0)a.lf=0.0;if(a.lf>1.0)a.lf=1.0;}}
function BnS(){var a=this;De.call(a);a.a5T=null;a.a$D=0;}
function CnM(a){var b=new BnS();CqT(b,a);return b;}
function CqT(a,b){EZ(a);a.a$D=0;a.a5T=b;}
function BSX(a,b,c){}
function BSm(a){CC(a.W);}
function BwH(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.a$D+1|0;a.a$D=b;if(!(b%20|0)){c=a.a5T;d=new Wt;CA(d);EK(c,d);}c=a.a5T;if(c===null)return;$p=1;case 1:BJ0(c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function Bz2(a,b){}
function Bwj(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;$p=1;case 1:BHD(a,e);if(C()){break _;}f=Ee();g=a.R;f=B2(f,B(3098));e=a.F/2|0;h=(a.S/2|0)-50|0;i=16777215;$p=2;case 2:BZ3(a,g,f,e,h,i);if(C()){break _;}$p=3;case 3:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function A7W(){var a=this;SX.call(a);a.H6=0;a.H5=0;a.Kc=0;a.nV=0.0;a.D7=0.0;a.sU=0.0;a.Fx=0;a.wQ=0;a.n$=0;a.kS=null;a.a9r=0;}
function ANZ(a,b){var c;a.n$=b;if(b)B0W(a.dP.l);else{c=a.dP.l.gt;c.sM=0;c.mh=0;c.pf=0;c.mJ=0;}}
function CFF(a,b){b.r=(-180.0);}
function B8t(a){return a.n$?0:1;}
function ByY(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.n$)return 0;f=a.dP.t;$p=1;case 1:$z=BHl(f,b,c,d);if(C()){break _;}g=$z;$p=2;case 2:$z=BTa(a,b,c,d,e);if(C()){break _;}h=$z;f=Hx(a.dP.l);if(f!==null){AZt(f,g,b,c,d,a.dP.l);if(!f.q)R2(a.dP.l);}return h;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BH$(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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.n$){EK(a.kS,YW(0,b,c,d,e));f=a.dP;$p=1;continue _;}if(a.wQ&&b==a.H6&&c==a.H5&&d==a.Kc)return;EK(a.kS,YW(0,b,c,d,e));f=a.dP.t;$p=2;continue _;case 1:Cfi(f,a,b,c,d,e);if(C()){break _;}a.Fx=5;return;case 2:$z=BHl(f,b,c,d);if(C()){break _;}g=$z;if(g>0&&a.nV===0.0){O();f=C1F.data[g];h=a.dP;i=h.t;h=h.l;$p=4;continue _;}if
(g<=0){a.wQ=1;a.H6=b;a.H5=c;a.Kc=d;a.nV=0.0;a.D7=0.0;a.sU=0.0;return;}O();f=C1F.data[g];h=a.dP.l;$p=3;case 3:$z=BdE(f,h);if(C()){break _;}j=$z;if(j<1.0){a.wQ=1;a.H6=b;a.H5=c;a.Kc=d;a.nV=0.0;a.D7=0.0;a.sU=0.0;return;}$p=5;continue _;case 4:f.o9(i,b,c,d,h);if(C()){break _;}if(g<=0){a.wQ=1;a.H6=b;a.H5=c;a.Kc=d;a.nV=0.0;a.D7=0.0;a.sU=0.0;return;}O();f=C1F.data[g];h=a.dP.l;$p=3;continue _;case 5:ByY(a,b,c,d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function CeX(a){a.nV=0.0;a.wQ=0;}
function BKO(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:RA(a);f=a.Fx;if(f>0){a.Fx=f-1|0;return;}if(a.n$){a.Fx=5;EK(a.kS,YW(0,b,c,d,e));g=a.dP;$p=1;continue _;}if(b==a.H6&&c==a.H5&&d==a.Kc){g=a.dP.t;$p=3;continue _;}$p=2;continue _;case 1:Cfi(g,a,b,c,d,e);if(C()){break _;}return;case 2:BH$(a,b,c,d,e);if(C()){break _;}return;case 3:$z
=BHl(g,b,c,d);if(C()){break _;}f=$z;if(!f){a.wQ=0;return;}O();g=C1F.data[f];h=a.nV;i=a.dP.l;$p=4;case 4:$z=BdE(g,i);if(C()){break _;}j=$z;a.nV=h+j;if(a.sU%4.0!==0.0){a.sU=a.sU+1.0;if(a.nV<1.0)return;a.wQ=0;EK(a.kS,YW(2,b,c,d,e));$p=6;continue _;}i=a.dP.gl;k=M4(g.gJ);l=b+0.5;m=c+0.5;n=d+0.5;g=g.gJ;h=(g.tm+1.0)/8.0;j=g.sJ*0.5;$p=5;case 5:BiY(i,k,l,m,n,h,j);if(C()){break _;}a.sU=a.sU+1.0;if(a.nV<1.0)return;a.wQ=0;EK(a.kS,YW(2,b,c,d,e));$p=6;case 6:ByY(a,b,c,d,e);if(C()){break _;}a.nV=0.0;a.D7=0.0;a.sU=0.0;a.Fx
=5;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CGQ(a,b){var c,d,e;c=a.nV;if(c<=0.0){d=a.dP;d.kE.X2=0.0;d.cW.HI=0.0;}else{e=a.D7;e=e+(c-e)*b;d=a.dP;d.kE.X2=e;d.cW.HI=e;}}
function CCd(a){return !a.n$?4.5:5.0;}
function Cm5(a,b){}
function BOa(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:RA(a);a.D7=a.nV;b=a.dP.gl;$p=1;case 1:BZq(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function RA(a){var b,c,d;b=a.dP.l.X.dn;if(b!=a.a9r){a.a9r=b;c=a.kS;d=new ADe;CA(d);d.a6k=b;EK(c,d);}}
function Bqv(a,b,c,d,e,f,g,h){var i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:RA(a);EK(a.kS,CyX(e,f,g,h,EM(b.X)));$p=1;case 1:$z=BHl(c,e,f,g);if(C()){break _;}i=$z;if(i>0){O();j=C1F.data[i];$p=2;continue _;}if(d===null)return 0;if(!a.n$){$p=3;continue _;}k=d.bD;l=d.q;$p=4;continue _;case 2:$z=j.gZ(c,e,f,g,b);if(C()){break _;}i=$z;if(i)return 1;if(d===null)return 0;if
(!a.n$){$p=3;continue _;}k=d.bD;l=d.q;$p=4;continue _;case 3:$z=Bps(d,b,c,e,f,g,h);if(C()){break _;}e=$z;return e;case 4:$z=Bps(d,b,c,e,f,g,h);if(C()){break _;}m=$z;d.bD=k;d.q=l;return m;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BFZ(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:RA(a);EK(a.kS,CyX((-1),(-1),(-1),255,EM(b.X)));$p=1;case 1:$z=BxQ(a,b,c,d);if(C()){break _;}e=$z;return e;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CBN(a,b){var c,d,e,f;c=new QU;d=a.dP;e=d.z2;f=a.kS;AVB(c,d,b,e,0);c.a2e=0;c.bjv=0;c.bdK=0;c.bbc=0;c.a6b=0;c.CY=0;c.iw=f;return c;}
function BWd(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:RA(a);EK(a.kS,Cvb(b.h9,c.h9,1));$p=1;case 1:BYR(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BMt(a,b,c){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:RA(a);EK(a.kS,Cvb(b.h9,c.h9,0));$p=1;case 1:BOw(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function Bet(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=BAt(f.ih,f.X);$p=1;case 1:$z=ByN(a,b,c,d,e,f);if(C()){break _;}h=$z;f=a.kS;i=new ABj;CA(i);i.a_E=b;i.a5s=c;i.bin=d;i.a9O=h;i.a_S=g;i.bbt=e;EK(f,i);return h;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function B8v(a,b,c){var d,e;d=a.kS;e=new ACS;CA(e);e.bf2=b;e.a$q=c;EK(d,e);}
function CqE(a,b,c){if(a.n$)EK(a.kS,CtL(c,b));}
function CNt(a,b){if(a.n$&&b!==null)EK(a.kS,CtL((-1),b));}
function BBI(a,b,c){}
function BMr(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:RA(a);EK(a.kS,YW(5,0,0,0,255));$p=1;case 1:B0l(b);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function B1A(a){return 1;}
function CFL(a){return a.n$?0:1;}
function B8G(a){return a.n$;}
function Cj6(a){return a.n$;}
function YI(){var a=this;Dt.call(a);a.bbD=null;a.K1=0;a.Vb=0;a.bcz=null;}
function Edi(a,b){var c=new YI();BWe(c,a,b);return c;}
function Edj(a,b,c){var d=new YI();BGX(d,a,b,c);return d;}
function BWe(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=B(2128);$p=1;case 1:BGX(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BGX(a,b,c,d){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Gb(a,b,c.d,c.C.L+c.bC/2.0,c.c,c.k,c.i,c.j);a.K1=0;a.Vb=0;a.bbD=c;a.Vb=3;a.bcz=d;$p=1;case 1:BYg(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BoT(a,b,c,d,e,f,g,h){}
function BYg(a){var b,c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=0;while(b<16){c=P(a.g)*2.0-1.0;d=P(a.g)*2.0-1.0;e=P(a.g)*2.0-1.0;if(c*c+d*d+e*e<=1.0){f=a.bbD;g=f.d;h=f.O;i=g+c*h/4.0;g=f.C.L;j=f.bC;k=g+j/2.0+d*j/4.0;h=f.c+e*h/4.0;f=a.e;l=a.bcz;g=d+0.2;$p=2;continue _;}b=b+1|0;}b=a.K1+1|0;a.K1=b;if(b<a.Vb)return;$p=1;case 1:CO(a);if(C()){break _;}return;case 2:BSR(f,
l,i,k,h,c,g,e);if(C()){break _;}while(true){b=b+1|0;if(b>=16)break;c=P(a.g)*2.0-1.0;d=P(a.g)*2.0-1.0;e=P(a.g)*2.0-1.0;if(c*c+d*d+e*e>1.0)continue;else{f=a.bbD;g=f.d;h=f.O;i=g+c*h/4.0;g=f.C.L;j=f.bC;k=g+j/2.0+d*j/4.0;h=f.c+e*h/4.0;f=a.e;l=a.bcz;g=d+0.2;continue _;}}b=a.K1+1|0;a.K1=b;if(b<a.Vb)return;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function CgA(a){return 3;}
function AHN(){var a=this;Ew.call(a);a.Qq=0;a.bhk=0;a.bsl=0.0;a.bsn=0.0;a.bsm=0.0;a.bsi=0.0;a.bFf=0.0;a.bMi=0.0;}
function Cdt(a){a.cv=0.0;}
function BuM(a,b,c){return 1;}
function BAf(a,b,c,d,e,f,g){a.bsl=b;a.bsn=c;a.bsm=d;a.bsi=e;a.bFf=f;a.bhk=g;}
function BJW(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a.bbh=0.0;$p=1;case 1:Bx2(a);if(C()){break _;}a.qL=a.e8;b=a.d-a.bU;c=a.c-a.bX;d=CJ(b*b+c*c)*4.0;if(d>1.0)d=1.0;a:{b:{e=a.e8;d=e+(d-e)*0.4000000059604645;a.e8=d;a.iP=a.iP+d;if(!a.Qq&&AVC(a)){f=a.X;g=f.dX.data;h=f.dn;if(g[h]!==null)break b;}if(!a.Qq)break a;if(AVC(a))break a;WK(a);a.Qq=0;break a;}f=g[h];i=g[h];Bn();TK(a,
i,C45.data[f.N].AS(f));a.Qq=1;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Chv(a){return 0.0;}
function BbQ(a){var b,c,d,e,f,g,h,i,j,k,l;AHU(a);b=a.bhk;if(b>0){c=a.d;d=a.bsl-c;e=b;d=c+d/e;c=a.h;f=c+(a.bsn-c)/e;c=a.c;g=c+(a.bsm-c)/e;c=a.bsi;h=a.r;i=c-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.r=h+i/e;h=a.E;a.E=h+(a.bFf-h)/e;a.bhk=b-1|0;C0(a,d,f,g);GK(a,a.r,a.E);}a.HQ=a.qC;c=a.k;c=c*c;d=a.j;j=CJ(c+d*d);k=QM( -a.i*0.20000000298023224)*15.0;if(j>0.10000000149011612)j=0.10000000149011612;b=a.bY;if(!(b&&a.c$>0))j=0.0;if(!(!b&&a.c$>0))k=0.0;l=a.qC;a.qC=l+(j-l)*0.4000000059604645;j=a.qV;a.qV
=j+(k-j)*0.800000011920929;}
function B5A(a,b,c,d){var e,f;e=null;if(c>=0)e=E9(c,1,d);if(!b){f=a.X;f.dX.data[f.dn]=e;}else a.X.g2.data[b-1|0]=e;}
function CEn(a){}
function CcV(a){return 1.8200000524520874;}
function ByZ(){var a=this;D.call(a);a.FX=0;a.bpa=null;a.eH=null;a.lt=0.0;a.ls=0.0;a.lr=0.0;a.Ut=null;a.gR=0.0;a.FV=null;}
function B2n(a,b,c,d,e,f){var g=new ByZ();B3Y(g,a,b,c,d,e,f);return g;}
function B3Y(a,b,c,d,e,f,g){a.FX=0;a.bpa=new DG;a.FV=Gg();a.eH=b;a.Ut=c;a.gR=g;a.lt=d;a.ls=e;a.lr=f;}
function Bsg(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,be,bf,bg,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:b=a.gR;c=16;d=0;e=15.0;a:while(true){if(d>=
c){f=a.gR*2.0;a.gR=f;f=f+3.0;a.gR=f;c=Q(a.lt-f-1.0);g=Q(a.lt+a.gR+1.0);h=Q(a.ls-a.gR-1.0);i=Q(a.ls+a.gR+1.0);j=Q(a.lr-a.gR-1.0);k=Q(a.lr+a.gR+1.0);l=a.eH;m=a.Ut;n=D9(c,h,j,g,i,k);$p=1;continue _;}g=0;while(g<c){h=0;while(h<c){if(!(d&&d!=15&&g&&g!=15&&h&&h!=15)){o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=F0(o*o+p*p+q*q);o=o/r;p=p/r;q=q/r;f=a.gR*(0.699999988079071+P(a.eH.v)*0.6000000238418579);s=a.lt;t=a.ls;u=a.lr;v=0.30000001192092896;o=o*0.30000001192092896;p=p*0.30000001192092896;q=q*0.30000001192092896;if
(f>0.0)break a;}h=h+1|0;}g=g+1|0;}d=d+1|0;}w=Q(s);x=Q(t);y=Q(u);l=a.eH;$p=4;continue _;case 1:$z=Bg7(l,m,n);if(C()){break _;}l=$z;m=Cr(a.lt,a.ls,a.lr);z=0;while(z<l.p){n=Z(l,z);ba=ATH(n,a.lt,a.ls,a.lr)/a.gR;if(ba<=1.0){s=n.d-a.lt;t=n.h-a.ls;u=n.c-a.lr;bb=CJ(s*s+t*t+u*u);o=s/bb;p=t/bb;q=u/bb;bc=a.eH;bd=n.C;$p=2;continue _;}z=z+1|0;}a.gR=b;FY(BL(),a.FV);return;case 2:$z=Bfh(bc,m,bd);if(C()){break _;}f=$z;be=f;bf=(1.0-ba)*be;EJ();bc=Ecz;c=(bf*bf+bf)/2.0*8.0*a.gR+1.0|0;$p=3;case 3:n.et(bc,c);if(C()){break _;}n.k
=n.k+o*bf;n.i=n.i+p*bf;n.j=n.j+q*bf;while(true){z=z+1|0;if(z>=l.p)break;n=Z(l,z);ba=ATH(n,a.lt,a.ls,a.lr)/a.gR;if(ba>1.0)continue;else{s=n.d-a.lt;t=n.h-a.ls;u=n.c-a.lr;bb=CJ(s*s+t*t+u*u);o=s/bb;p=t/bb;q=u/bb;bc=a.eH;bd=n.C;$p=2;continue _;}}a.gR=b;FY(BL(),a.FV);return;case 4:$z=BHl(l,w,x,y);if(C()){break _;}bg=$z;if(bg>0){O();f=f-(C1F.data[bg].bkw(a.Ut)+0.30000001192092896)*v;}if(f>0.0)Eo(a.FV,Dr(w,x,y));s=s+o;t=t+p;u=u+q;f=f-0.22500000894069672;while(f<=0.0){while(true){h=h+1|0;while(h>=c){g=g+1|0;while(g>=
c){d=d+1|0;if(d>=c){f=a.gR*2.0;a.gR=f;f=f+3.0;a.gR=f;c=Q(a.lt-f-1.0);g=Q(a.lt+a.gR+1.0);h=Q(a.ls-a.gR-1.0);i=Q(a.ls+a.gR+1.0);j=Q(a.lr-a.gR-1.0);k=Q(a.lr+a.gR+1.0);l=a.eH;m=a.Ut;n=D9(c,h,j,g,i,k);$p=1;continue _;}g=0;}h=0;}if(!d)break;if(d==15)break;if(!g)break;if(g==15)break;if(!h)break;if(h!=15)continue;else break;}o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=F0(o*o+p*p+q*q);o=o/r;p=p/r;q=q/r;f=a.gR*(0.699999988079071+P(a.eH.v)*0.6000000238418579);s=a.lt;t=a.ls;u=a.lr;v=0.30000001192092896;o=o*0.30000001192092896;p
=p*0.30000001192092896;q=q*0.30000001192092896;}w=Q(s);x=Q(t);y=Q(u);l=a.eH;continue _;default:H$();}}ED().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,$p);}
function Bsb(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(Ib()){var $T=ED();$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.eH;d=a.lt;e=a.ls;f=a.lr;g=B(2528);h=4.0;i=(1.0+(P(c.v)-P(a.eH.v))*0.20000000298023224)*0.699999988079071;$p=1;case 1:BaK(c,d,e,f,g,h,i);if(C()){break _;}g=a.eH;c=
B(2126);e=a.lt;f=a.ls;j=a.lr;k=0.0;l=0.0;d=0.0;$p=2;case 2:BSR(g,c,e,f,j,k,l,d);if(C()){break _;}g=BL();FY(g,a.FV);m=g.p-1|0;if(m>=0){c=Z(g,m);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=3;continue _;}if(a.FX){b=g.p-1|0;if(b>=0){c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=10;continue _;}}return;case 3:$z=BHl(c,n,o,p);if(C()){break _;}q=$z;if(!b){if(q>0){O();c=C1F.data[q];r=a.eH;$p=6;continue _;}m=m+(-1)|0;if(m>=0){c=Z(g,m);n=c.ek;o=c.e2;p=c.el;c=a.eH;continue _;}if(a.FX){b=g.p-1|0;if(b>=0){c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p
=10;continue _;}}return;}s=n+P(a.eH.v);t=o+P(a.eH.v);d=p+P(a.eH.v);e=s-a.lt;f=t-a.ls;j=d-a.lr;k=CJ(e*e+f*f+j*j);e=e/k;f=f/k;j=j/k;k=0.5/(k/a.gR+0.1)*(P(a.eH.v)*P(a.eH.v)+0.30000001192092896);e=e*k;f=f*k;u=j*k;c=a.eH;r=B(1859);j=(s+a.lt*1.0)/2.0;k=(t+a.ls*1.0)/2.0;l=(d+a.lr*1.0)/2.0;$p=4;case 4:BSR(c,r,j,k,l,e,f,u);if(C()){break _;}c=a.eH;r=B(1031);$p=5;case 5:BSR(c,r,s,t,d,e,f,u);if(C()){break _;}if(q>0){O();c=C1F.data[q];r=a.eH;$p=6;continue _;}m=m+(-1)|0;if(m>=0){c=Z(g,m);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=3;continue _;}if
(a.FX){b=g.p-1|0;if(b>=0){c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=10;continue _;}}return;case 6:$z=Bjf(r,n,o,p);if(C()){break _;}v=$z;h=0.30000001192092896;w=0;$p=7;case 7:c.Eg(r,n,o,p,v,h,w);if(C()){break _;}c=a.eH;v=0;$p=8;case 8:Bxe(c,n,o,p,v);if(C()){break _;}c=C1F.data[q];r=a.eH;$p=9;case 9:c.Xr(r,n,o,p);if(C()){break _;}m=m+(-1)|0;if(m>=0){c=Z(g,m);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=3;continue _;}if(a.FX){b=g.p-1|0;if(b>=0){c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=10;continue _;}}return;case 10:$z=BHl(c,n,
o,p);if(C()){break _;}q=$z;c=a.eH;m=o-1|0;$p=11;case 11:$z=BHl(c,n,m,p);if(C()){break _;}v=$z;if(!q){O();if(C9x.data[v]&&!E(a.bpa,3)){c=a.eH;m=C9l.a;$p=12;continue _;}}b=b+(-1)|0;if(b<0)return;c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=10;continue _;case 12:Bxe(c,n,o,p,m);if(C()){break _;}b=b+(-1)|0;if(b<0)return;c=Z(g,b);n=c.ek;o=c.e2;p=c.el;c=a.eH;$p=10;continue _;default:H$();}}ED().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 BTh(){var a=this;Dt.call(a);a.bfo=null;a.bvU=null;a.Yf=0;a.Up=0;a.bxU=0.0;}
function CzV(a,b,c,d){var e=new BTh();B_q(e,a,b,c,d);return e;}
function B_q(a,b,c,d,e){Gb(a,b,c.d,c.h,c.c,c.k,c.i,c.j);a.Yf=0;a.Up=0;a.bfo=c;a.bvU=d;a.Up=3;a.bxU=e;}
function BsQ(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=(a.Yf+c)/a.Up;d=i*i;b=a.bfo;j=b.d;k=b.h;l=b.c;b=a.bvU;m=b.g0;n=b.d-m;o=c;n=m+n*o;m=b.fD;p=m+(b.h-m)*o+a.bxU;q=b.g1;m=q+(b.c-q)*o;o=n-j;n=d;o=j+o*n;q=k+(p-k)*n;r=l+(m-l)*n;Q(o);Q(q
+a.cv/2.0);Q(r);$p=1;case 1:$z=BM7(a,c);if(C()){break _;}s=$z;t=s%65536|0;u=s/65536|0;LW(C1n,t/1.0,u/1.0);Cj(1.0,1.0,1.0,1.0);m=o-D98;o=q-D99;j=r-D9$;Kk();b=C1y;v=a.bfo;m=m;o=o;j=j;d=v.r;$p=2;case 2:BZf(b,v,m,o,j,d,c);if(C()){break _;}return;default:H$();}}ED().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 Bc1(a){var b;b=a.Yf+1|0;a.Yf=b;if(b==a.Up)CO(a);}
function B38(a){return 3;}
function UC(){var a=this;ANd.call(a);a.ix=null;a.jd=null;a.vl=0;a.yC=0;}
function ANz(a){var b;b=ALP(a);if(b==2){if(ALP(a.jd)<0)a.jd=A0i(a.jd);return AQD(a);}if(b!=(-2))return a;if(ALP(a.ix)>0)a.ix=AQD(a.ix);return A0i(a);}
function ALP(a){var b,c;b=a.jd;c=b===null?0:b.vl;b=a.ix;return c-(b===null?0:b.vl)|0;}
function A0i(a){var b;b=a.ix;a.ix=b.jd;b.jd=a;P4(a);P4(b);return b;}
function AQD(a){var b;b=a.jd;a.jd=b.ix;b.ix=a;P4(a);P4(b);return b;}
function P4(a){var b,c,d;b=a.jd;c=b===null?0:b.vl;b=a.ix;d=b===null?0:b.vl;a.vl=C8(c,d)+1|0;a.yC=1;b=a.ix;if(b!==null)a.yC=1+b.yC|0;b=a.jd;if(b!==null)a.yC=a.yC+b.yC|0;}
function RN(a,b){return b?a.jd:a.ix;}
function AHT(a,b){return b?a.ix:a.jd;}
var ARI=K();
var D8u=null;function CTV(){CTV=Be(ARI);B9N();}
function B9N(){var b,c;b=Bx((AUn()).data.length);c=b.data;D8u=b;c[D8k.dp]=1;c[D8m.dp]=2;c[D8p.dp]=3;c[D8o.dp]=4;c[D8t.dp]=5;c[D8n.dp]=6;}
var Jl=K(Ch);
function APC(){var a=this;D.call(a);a.baJ=0;a.YA=0;a.bcR=0;a.a8U=0;a.a8t=0;a.a02=0;a.Vt=null;a.bLo=null;}
function A6f(){var a=this;D.call(a);a.KN=0;a.B7=null;a.EV=null;a.E5=null;a.OL=null;a.OX=null;a.W0=0;a.BS=null;a.bPB=null;}
function ADg(a){a.B7=null;a.EV=null;a.E5=null;a.OL=null;a.OX=null;a.BS=null;}
function APV(){var a=this;D.call(a);a.OH=0;a.a9L=0;a.bam=0;a.a91=0;a.baR=0;a.MP=null;a.Yq=null;a.bLB=null;a.bGF=null;a.bN9=null;a.bG9=null;a.bOM=null;}
var BIg=K();
function AXc(b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;h=f.data;i=Bx(e+1|0);j=Bx(g+1|0);k=g-1|0;l=O0(h[k]);if(l){A3u(j,f,0,l);A3u(i,d,0,l);}else{CG(d,0,i,0,e);CG(f,0,j,0,g);}h=j.data;d=i.data;m=h[k];n=c-1|0;o=g-2|0;p=BG(L(m),G(4294967295, 0));while(n>=0){a:{if(d[e]==m)q=(-1);else{r=BSI(Bi(Dq(BG(L(d[e]),G(4294967295, 0)),32),BG(L(d[e-1|0]),G(4294967295, 0))),m);q=Bu(r);s=CY1(r);if(q){t=0;q=q+1|0;while(true){q=q+(-1)|0;if(t)break;u=Ce(BG(L(q),G(4294967295, 0)),BG(L(h[o]),G(4294967295, 0)));r=L(s);v=Bi(Dq(r,
32),BG(L(d[e-2|0]),G(4294967295, 0)));w=Bi(BG(r,G(4294967295, 0)),p);if(O0(CY1(w))>=32)s=Bu(w);else t=1;if(E3(Qw(u,G(0, 2147483648)),Qw(v,G(0, 2147483648))))break a;}}}}if(q){s=e-g|0;u=Bw;w=Bw;c=0;while(c<g){r=SE(h[c],q,Bu(u),0);x=s+c|0;v=Bi(BD(BG(L(d[x]),G(4294967295, 0)),BG(r,G(4294967295, 0))),w);d[x]=Bu(v);w=CX(v,32);u=D3(r,32);c=c+1|0;}c=s+g|0;v=Bi(BD(BG(L(d[c]),G(4294967295, 0)),u),w);d[c]=Bu(v);if(CY1(v)){q=q+(-1)|0;u=Bw;k=0;while(k<g){c=s+k|0;v=Bi(u,Bi(BG(L(d[c]),G(4294967295, 0)),BG(L(h[k]),G(4294967295, 0))));d[c]
=Bu(v);u=D3(v,32);k=k+1|0;}}}if(b!==null)b.data[n]=q;e=e+(-1)|0;n=n+(-1)|0;}if(l){BNc(j,g,i,0,l);return j;}CG(i,0,j,0,g);return i;}
function BRr(b,c,d,e){var f,g,h,i,j,k,l,m,n;f=Bw;g=BG(L(e),G(4294967295, 0));h=d-1|0;i=L(e>>>1|0);e=e&1;j=Dq(g,1);while(h>=0){k=c.data;l=DY(Dq(f,32),BG(L(k[h]),G(4294967295, 0)));if(El(l,Bw)){m=CN(l,g);f=Dv(l,g);}else{n=D3(l,1);m=CN(n,i);f=Bi(Dq(Dv(n,i),1),BG(l,L(1)));if(e){if(E3(m,f))f=BD(f,m);else if(Do(BD(m,f),g)){f=Bi(f,BD(j,m));m=BD(m,L(2));}else{f=Bi(f,BD(g,m));m=BD(m,L(1));}}}b.data[h]=Bu(BG(m,G(4294967295, 0)));h=h+(-1)|0;}return Bu(f);}
function BSI(b,c){var d,e,f,g,h;d=BG(L(c),G(4294967295, 0));if(El(b,Bw)){e=CN(b,d);f=Dv(b,d);}else{g=D3(b,1);h=L(c>>>1|0);e=CN(g,h);f=Bi(Dq(Dv(g,h),1),BG(b,L(1)));if(c&1){if(E3(e,f))f=BD(f,e);else if(E3(BD(e,f),d)){f=Bi(f,BD(d,e));e=BD(e,L(1));}else{f=Bi(f,BD(Dq(d,1),e));e=BD(e,L(2));}}}return DY(Dq(f,32),BG(e,G(4294967295, 0)));}
function A4U(){var a=this;De.call(a);a.bhn=null;a.bav=null;}
function BYE(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=C07;if(!b){e=a.bav;$p=1;continue _;}e=a.bav;f=d.hd;$p=2;continue _;case 1:Bth(e);if(C()){break _;}e=a.bhn;$p=5;continue _;case 2:BjJ(e,f);if(C()){break _;}e=null;$p=3;case 3:BZK();if(C()){break _;}f=C1r;$p=4;case 4:Bum(f,e);if(C()){break _;}e=a.bhn;$p=5;case 5:Bd_(d,e);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
var AVn=K();
function A_L(a){}
function B7b(a,b){return null;}
function Byd(a,b,c){}
function CdI(a,b){return null;}
function B1O(a){return B(2453);}
function BMp(){var a=this;Ig.call(a);a.yd=null;a.bCD=null;a.brv=0;}
function CVV(a,b){var c=new BMp();B_T(c,a,b);return c;}
function B_T(a,b,c){var d,e,f;PG(a);a.yd=CbZ(a,2,2);d=CgY();a.bCD=d;a.brv=0;a.brv=c;Ff(a,CfO(b.kQ,a.yd,d,0,144,36));e=0;while(e<2){f=0;while(f<2){Ff(a,HJ(a.yd,f+(e*2|0)|0,88+(f*18|0)|0,26+(e*18|0)|0));f=f+1|0;}e=e+1|0;}e=0;while(e<4){d=new AR3;Tk(d,b,((b.dX.data.length+4|0)-1|0)-e|0,8,8+(e*18|0)|0);d.bOG=a;d.bgI=e;Ff(a,d);e=e+1|0;}c=0;while(c<3){f=0;while(f<9){Ff(a,HJ(b,f+((c+1|0)*9|0)|0,8+(f*18|0)|0,84+(c*18|0)|0));f=f+1|0;}c=c+1|0;}c=0;while(c<9){Ff(a,HJ(b,c,8+(c*18|0)|0,142));c=c+1|0;}A7J(a,a.yd);}
function A7J(a,b){AK5(a.bCD,0,A2m(AJA(),a.yd));}
function BwL(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BIf(a,b);if(C()){break _;}c=0;d=null;while(c<4){e=O6(a.yd,c);if(e!==null){$p=2;continue _;}c=c+1|0;}return;case 2:BS_(b,e);if(C()){break _;}e=a.yd;$p=3;case 3:AH0(e,c,d);if(C()){break _;}while(true){c=c+1|0;if(c>=4)break;e=O6(a.yd,c);if(e===null)continue;else{$p=2;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Br_(a,b){return 1;}
function BoH(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(!b){b=9;f=45;g=1;$p=1;continue _;}if(b>=9&&b<36){b=36;f=45;g=0;$p=3;continue _;}if(b>=36&&b<45){b=9;f=36;g=0;$p=6;continue _;}b=9;f=45;g=0;$p=2;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 2:$z
=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 3:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 4:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 5:BSW(d,h);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 6:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 7:d.ba_(e);if(C()){break _;}return c;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var AOv=K(Sp);
function CsP(a){var b;b=new AMf;Gj();A7L(b,D_U,1.0,0.0);a.WP=b;a.tG=1;a.OS=1;a.jP=1;a.lE=(-1);}
function B41(a,b,c){return Cr(0.20000000298023224,0.029999999329447746,0.029999999329447746);}
function CeO(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.xq.data[b]=(1.0-c)/(c*3.0+1.0)*0.8999999761581421+0.10000000149011612;b=b+1|0;}}
function CEd(a){var b,c,d,e;b=new A$k;c=a.tP;Hu(c);d=new ATj;ABs(d);e=BL();d.TQ=e;Y(e,HW(H(VC),10,2,3));Y(d.TQ,HW(H(Uo),10,4,4));Y(d.TQ,HW(H(Yg),3,4,4));b.KQ=d;b.a2_=KG(256);b.Uo=KG(256);b.UW=KG(256);d=new A7U;ABY(d);b.bwB=d;b.bS=c;c=new DG;b.H=c;b.bEo=Im(c,16);b.bEZ=Im(b.H,16);b.bFO=Im(b.H,8);b.bhb=Im(b.H,4);b.bBC=Im(b.H,4);b.bCs=Im(b.H,10);b.bC7=Im(b.H,16);return b;}
function BmE(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tP;$p=1;case 1:$z=BRb(d,b,c);if(C()){break _;}e=$z;O();return e==C1R.a?0:!e?0:C9x.data[e];default:H$();}}ED().s(a,b,c,d,e,$p);}
function Ct6(a,b,c){return 0.5;}
function CGR(a){return 0;}
var A$Z=K(Sp);
var AK1=K(Sp);
function Cvr(a){var b;b=new AMf;Gj();A7L(b,D_V,0.5,0.0);a.WP=b;a.lE=1;a.jP=1;a.tG=1;}
function CDt(a){var b,c;b=new A5G;c=a.tP;Hu(c);b.bPa=$rt_createIntMultiArray([32,32]);b.wm=c;c=new DG;b.Pk=c;b.bBn=Im(c,16);b.bCh=Im(b.Pk,16);b.bFW=Im(b.Pk,8);b.bvO=Im(b.Pk,10);b.bzQ=Im(b.Pk,16);return b;}
function Cvk(a,b,c){return 0.0;}
function Cp2(a,b,c){return null;}
function B3N(a,b,c){var d,e;d=BT(b*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;b=d*0.0+0.15000000596046448;c=0.501960813999176*b;b=0.6274510025978088*b;e=c;return Cr(e,e,b);}
function CGp(a){return 0;}
function CPL(a){return 0;}
function B5l(a){return 8.0;}
function BK1(a,b,c){var d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.tP;$p=1;case 1:$z=BRb(d,b,c);if(C()){break _;}e=$z;if(!e)b=0;else{O();b=C1F.data[e].bv.hH();}return b;default:H$();}}ED().s(a,b,c,d,e,$p);}
function CbU(a){return Ld(180,50,0);}
var AKV=K(0);
var AVO=K(0);
var A4H=K(0);
function AUx(){Il.call(this);this.vS=null;}
var Edk=null;function BSO(){var a=new AUx();Bcb(a);return a;}
function Bcb(a){a.vS=BYh();}
function Z4(a){var b;b=a.vS.lL;return b===null?0:b.yC;}
function Bc8(){Edk=new D;}
function BD8(){var a=this;D.call(a);a.Fm=null;a.bq$=0;a.a2P=null;}
function CbZ(a,b,c){var d=new BD8();Ca2(d,a,b,c);return d;}
function Ca2(a,b,c,d){a.Fm=X(CE,R(c,d));a.a2P=b;a.bq$=c;}
function YJ(a){return a.Fm.data.length;}
function O6(a,b){return b>=YJ(a)?null:a.Fm.data[b];}
function A9E(a,b,c){var d;if(b>=0){d=a.bq$;if(b<d)return O6(a,b+R(c,d)|0);}return null;}
function A4l(a,b,c){var d,e,f;d=a.Fm.data;if(d[b]===null)return null;if(d[b].q<=c){e=d[b];d[b]=null;a.a2P.Sr(a);return e;}f=J1(d[b],c);d=a.Fm.data;if(!d[b].q)d[b]=null;a.a2P.Sr(a);return f;}
function AH0(a,b,c){a.Fm.data[b]=c;a.a2P.Sr(a);}
function Cmk(a){return 64;}
function Bhk(a){}
function BcS(){D.call(this);this.Xb=null;}
function CgY(){var a=new BcS();CqI(a);return a;}
function CqI(a){a.Xb=X(CE,1);}
function CGC(a,b){return a.Xb.data[b];}
function BF5(a,b,c){var d,e;d=a.Xb.data;if(d[b]===null)return null;e=d[b];d[b]=null;return e;}
function AK5(a,b,c){a.Xb.data[b]=c;}
function B$n(a){return 64;}
function BUT(a){}
function BIh(){var a=this;Ke.call(a);a.qp=null;a.p5=null;}
function CfO(a,b,c,d,e,f){var g=new BIh();CoX(g,a,b,c,d,e,f);return g;}
function CoX(a,b,c,d,e,f,g){Tk(a,d,e,f,g);a.p5=b;a.qp=c;}
function Can(a,b){return 0;}
function BXS(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.p5;d=c.e;$p=1;case 1:a:{BfC(b,d,c);if(C()){break _;}e=b.N;O();if(e==C9X.a){b=a.p5;EY();b.cB(C_X,1);break a;}Bn();if(e==Dal.D){b=a.p5;EY();b.cB(C_Y,1);break a;}if(e==C4_.a){b=a.p5;EY();b.cB(C_Z,1);break a;}if(e==Dan.D){b=a.p5;EY();b.cB(C_1,1);break a;}if(e==Dao.D){b=a.p5;EY();b.cB(C_2,1);break a;}if(e==Dap.D){b=a.p5;EY();b.cB(C_3,1);break a;}if(e==
Daq.D){b=a.p5;EY();b.cB(C_4,1);break a;}if(e==Das.D){b=a.p5;EY();b.cB(C_7,1);break a;}if(e==C$G.a){b=a.p5;EY();b.cB(Dah,1);break a;}if(e!=C5G.a)break a;b=a.p5;EY();b.cB(Daj,1);}e=0;while(e<YJ(a.qp)){c=O6(a.qp,e);if(c!==null){b=a.qp;f=1;$p=2;continue _;}e=e+1|0;}return;case 2:A4l(b,e,f);if(C()){break _;}if(AUc(D4(c))){b=a.qp;d=Fb((D4(c)).GD);$p=3;continue _;}while(true){e=e+1|0;if(e>=YJ(a.qp))break;c=O6(a.qp,e);if(c===null)continue;else{b=a.qp;f=1;continue _;}}return;case 3:AH0(b,e,d);if(C()){break _;}while(true)
{e=e+1|0;if(e>=YJ(a.qp))break;c=O6(a.qp,e);if(c===null)continue;else{b=a.qp;f=1;$p=2;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AR3(){var a=this;Ke.call(a);a.bgI=0;a.bOG=null;}
function CD4(a){return 1;}
function CdF(a,b){var c;if(D4(b) instanceof N2)c=(D4(b)).TU!=a.bgI?0:1;else{c=(D4(b)).D;O();c=c!=C49.a?0:a.bgI?0:1;}return c;}
var A4u=K(0);
function A5E(){var a=this;D.call(a);a.bFB=Bw;a.bDL=null;}
function Cbq(a,b){b=$rt_str(b);if(Do(BD(Ka(),a.bFB),L(500)))C7l=1;Dw(a.bDL,b);}
var ACV=K();
var D8W=null;var D8V=null;var D8X=null;function KX(b,c){var d,e,f,g;if(c===null)return 0;d=AKo(c);if(d===null)return 0;e=0;while(true){if(e>=JI(d))return 0;f=Ez(F5(d,e),B(1040));g=Ez(F5(d,e),B(1409));if(f==b)break;e=e+1|0;}return g;}
function A32(b,c){var d,e,f,g;c=c.data;d=0;e=c.length;f=0;while(f<e){g=KX(b,c[f]);if(g>d)d=g;f=f+1|0;}return d;}
function AQC(b,c){var d,e,f,g,h;a:{if(c!==null){d=AKo(c);if(d!==null){e=0;while(true){if(e>=JI(d))break a;f=Ez(F5(d,e),B(1040));g=Ez(F5(d,e),B(1409));Jp();h=D7E.data;if(h[f]!==null)b.bAV(h[f],g);e=e+1|0;}}}}}
function BKe(){D8W=new DG;D8V=new A1D;D8X=new ASu;}
function AWP(){var a=this;HY.call(a);a.bLv=null;a.byi=null;a.S8=0;}
function BYQ(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=a.byi.a2X();d=8;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}b=a.R;c=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BSp(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s.U;f=B(2383);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);c=a.F;g=a.mZ;h=(c-g|0)/2|0;i=(a.S-a.hw|0)/2|0;CW(a,h,i,0,0,g,(a.S8*18|0)+17|0);CW(a,h,(i+(a.S8*18|0)|0)+17|0,0,126,a.mZ,96);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function AX_(){HY.call(this);this.Xk=null;}
function BPH(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(1042);d=60;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}c=a.R;b=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(c,b,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BMQ(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s.U;f=B(3099);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);c=a.F;d=a.mZ;h=(c-d|0)/2|0;c=a.S;g=a.hw;i=(c-g|0)/2|0;CW(a,h,i,0,0,d,g);if(AYS(a.Xk)){f=a.Xk;if(!f.Ef)f.Ef=200;j=(f.rC*12|0)/f.Ef|0;CW(a,h+56|0,((i+36|0)+12|0)-j|0,176,12-j|0,14,j+2|0);}k=(a.Xk.uy*24|0)
/200|0;CW(a,h+79|0,i+34|0,176,14,k+1|0,16);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function ATr(){HY.call(this);this.brE=null;}
function BwM(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(3100);d=56;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}c=a.R;b=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(c,b,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BSS(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s.U;f=B(3101);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);c=a.F;d=a.mZ;h=(c-d|0)/2|0;c=a.S;g=a.hw;i=(c-g|0)/2|0;CW(a,h,i,0,0,d,g);j=a.brE.wd;if(j>0){k=28.0*(1.0-j/600.0)|0;if(k>0)CW(a,h+97|0,i+16|0,176,0,9,k);a:{switch((j/2|0)%7|0){case 0:k=29;break a;case 1:k
=24;break a;case 2:k=20;break a;case 3:k=16;break a;case 4:k=11;break a;case 5:k=6;break a;case 6:k=0;break a;default:}}if(k>0)CW(a,h+65|0,((i+14|0)+29|0)-k|0,185,29-k|0,12,k);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
var A5B=K(HY);
function Bzs(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(3102);d=60;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}c=a.R;b=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(c,b,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BKb(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s.U;f=B(3103);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);c=a.F;d=a.mZ;h=(c-d|0)/2|0;c=a.S;g=a.hw;CW(a,h,(c-g|0)/2|0,0,0,d,g);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var AZy=K(HY);
function BaW(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BFw(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function Bl7(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(2225);d=28;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}c=a.R;b=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(c,b,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BVQ(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.s.U;f=B(3104);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Cj(1.0,1.0,1.0,1.0);D5(a.s.U,g);c=a.F;d=a.mZ;h=(c-d|0)/2|0;c=a.S;g=a.hw;CW(a,h,(c-g|0)/2|0,0,0,d,g);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AII(){var a=this;HY.call(a);a.a8r=null;a.st=null;a.bq9=0;a.Xa=0.0;a.buh=0.0;a.baB=0.0;a.bs6=0.0;a.x8=0.0;a.bnm=0.0;a.bmP=null;}
var Edl=null;function CMe(){CMe=Be(AII);CKV();}
function Bh3(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BFw(a);if(C()){break _;}return;default:H$();}}ED().s(a,$p);}
function BYZ(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.R;c=B(2223);d=12;e=6;f=4210752;$p=1;case 1:Bz7(b,c,d,e,f);if(C()){break _;}c=a.R;b=B(1878);d=8;e=(a.hw-96|0)+2|0;f=4210752;$p=2;case 2:Bz7(c,b,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BN6(a){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BJj(a);if(C()){break _;}A_x(a);return;default:H$();}}ED().s(a,$p);}
function BJG(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(Ib()){var $T=ED();$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:$p=1;case 1:BVP(a,b,c,d);if(C()){break _;}e=(a.F-a.mZ|0)/2|0;f=(a.S-a.hw|0)/2|0;g=0;h=b-(e+60|0)|0;e=f+14|0;i=W(h,108);d=1;while(g<3){j=c-(e+(19
*g|0)|0)|0;if(h>=0&&j>=0&&i<0&&j<19){k=a.st;l=a.s.l;m=ACa(k.Ec,0);n=k.fP.data;if(n[g]>0&&m!==null&&l.io>=n[g]){if(!k.j9.w){o=k.wV;b=n[g];j=(D4(m)).sy();if(j<=0)p=null;else{f=(j>>1)+1|0;f=(((1+E(o,f)|0)+E(o,f)|0)+b|0)*(1.0+(P(o)+P(o)-1.0)*0.25)+0.5|0;p=null;q=D4(m);r=null;Jp();n=D7E.data;j=n.length;s=0;t=q instanceof N2;u=q;v=q instanceof AIr;w=q instanceof OX;while(s<j){x=n[s];if(x!==null){y=x.a0q;Vg();if(y===Edd)b=1;else if(!t)b=v?(y!==Eb9?0:1):!w?0:y!==Eb$?0:1;else if(y===Ec9)b=1;else{b=u.TU;b=!b?(y!==Eb8
?0:1):b==2?(y!==Ede?0:1):b==1?(y!==Edf?0:1):b!=3?0:y!==Ec$?0:1;}if(b){b=d;while(b<=x.q4()){if(f>=x.o5(b)&&f<=x.qm(b)){if(r===null)r=Dc();q=BJ(x.iV);y=new AKA;ABn(y,x.a0V);y.IC=x;y.a0w=b;Bz(r,q,y);}b=b+1|0;}}}s=s+1|0;}if(r!==null&&!LF(r)){q=RB(o,Gy(r));if(q!==null){p=BL();Y(p,q);b=f>>1;while(E(o,50)<=b){q=(M9(r)).fi();while(q.dV()){x=q.de();f=1;y=CH(p);a:{while(Cl(y)){if(!(Cm(y)).IC.J6(D7E.data[AH3(x)])){f=0;break a;}}}if(!f)q.u3();}if(!LF(r))Y(p,RB(o,Gy(r)));b=b>>1;}}}}if(p!==null){AXR(l,k.fP.data[g]);q=CH(p);while
(Cl(q)){x=Cm(q);ASg(m,x.IC,x.a0w);}q=k.Ec;$p=2;continue _;}}b=1;}else b=0;if(b)a.s.bJ.a5n(a.st.k6,g);}g=g+1|0;}return;case 2:BtC(k,q);if(C()){break _;}b:while(true){b=1;while(true){if(b)a.s.bJ.a5n(a.st.k6,g);while(true){g=g+1|0;if(g>=3)break b;j=c-(e+(19*g|0)|0)|0;if(h<0)continue;if(j<0)continue;if(i>=0)continue;if(j>=19)continue;else break;}k=a.st;l=a.s.l;m=ACa(k.Ec,0);n=k.fP.data;if(n[g]>0&&m!==null&&l.io>=n[g])break;b=0;}if(k.j9.w)continue;o=k.wV;b=n[g];j=(D4(m)).sy();if(j<=0)p=null;else{f=(j>>1)+1|0;f=(((1
+E(o,f)|0)+E(o,f)|0)+b|0)*(1.0+(P(o)+P(o)-1.0)*0.25)+0.5|0;p=null;q=D4(m);r=null;Jp();n=D7E.data;j=n.length;s=0;t=q instanceof N2;u=q;v=q instanceof AIr;w=q instanceof OX;while(s<j){x=n[s];if(x!==null){y=x.a0q;Vg();if(y===Edd)b=1;else if(!t)b=v?(y!==Eb9?0:1):!w?0:y!==Eb$?0:1;else if(y===Ec9)b=1;else{b=u.TU;b=!b?(y!==Eb8?0:1):b==2?(y!==Ede?0:1):b==1?(y!==Edf?0:1):b!=3?0:y!==Ec$?0:1;}if(b){b=d;while(b<=x.q4()){if(f>=x.o5(b)&&f<=x.qm(b)){if(r===null)r=Dc();q=BJ(x.iV);y=new AKA;ABn(y,x.a0V);y.IC=x;y.a0w=b;Bz(r,
q,y);}b=b+1|0;}}}s=s+1|0;}if(r!==null&&!LF(r)){q=RB(o,Gy(r));if(q!==null){p=BL();Y(p,q);b=f>>1;while(E(o,50)<=b){q=(M9(r)).fi();while(q.dV()){x=q.de();f=1;y=CH(p);c:{while(Cl(y)){if(!(Cm(y)).IC.J6(D7E.data[AH3(x)])){f=0;break c;}}}if(!f)q.u3();}if(!LF(r))Y(p,RB(o,Gy(r)));b=b>>1;}}}}if(p===null)continue;else{AXR(l,k.fP.data[g]);q=CH(p);while(Cl(q)){x=Cm(q);ASg(m,x.IC,x.a0w);}q=k.Ec;continue _;}}return;default:H$();}}ED().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 B0U(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(Ib()){var $T=ED();$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:e=a.s.U;f=B(3105);$p=1;case 1:$z=Bmy(e,f);if(C()){break _;}g=$z;Df(1.0,1.0,1.0,1.0);D5(a.s.U,g);h=a.F;i=a.mZ;j=(h-i|0)/2|0;h=a.S;k=a.hw;l=(h-k|0)
/2|0;CW(a,j,l,0,0,i,k);BY();Dy(5889);BY();EQ();e=new QQ;f=a.s;RV(e,f.m,f.dq,f.cG);h=R((ADo(e)-320|0)/2|0,e.Pi);i=(ZS(e)-240|0)/2|0;k=e.Pi;J$(h,R(i,k),320*k|0,240*k|0);Bt((-0.3400000035762787),0.23000000417232513,0.0);WU(90.0,1.3333333730697632,9.0,80.0);Dy(5888);EQ();Hz();Bt(0.0,3.299999952316284,(-16.0));Cz(1.0,1.0,1.0);Cz(5.0,5.0,5.0);Bk(180.0,0.0,0.0,1.0);f=a.s.U;e=B(2886);$p=2;case 2:$z=Bmy(f,e);if(C()){break _;}h=$z;D5(f,h);Bk(20.0,1.0,0.0,0.0);m=a.bnm;n=m+(a.x8-m)*b;m=1.0-n;Bt(m*0.20000000298023224,m*
0.10000000149011612,m*0.25);Bk( -m*90.0-90.0,0.0,1.0,0.0);Bk(180.0,1.0,0.0,0.0);m=a.buh;b=m+(a.Xa-m)*b;o=b+0.25;p=b+0.75;m=(o-AAj(o))*1.600000023841858-0.30000001192092896;q=(p-AAj(p))*1.600000023841858-0.30000001192092896;if(m<0.0)m=0.0;if(q<0.0)q=0.0;if(m>1.0)m=1.0;if(q>1.0)q=1.0;Bc(32826);CMe();AUg(Edl,null,0.0,m,q,n,0.0,0.0625);Bl(32826);F7();Dy(5889);f=a.s;J$(0,0,f.dq,f.cG);BK();Dy(5888);BK();F7();Df(1.0,1.0,1.0,1.0);D5(a.s.U,g);CkN();BXu(Edm,a.st.bBZ);h=0;k=j+60|0;r=l+14|0;i=j+62|0;j=l+16|0;l=i+104|0;s
=c-k|0;t=W(s,108);while(h<3){u=ANg(Edm);a.d1=0.0;D5(a.s.U,g);v=a.st.fP.data[h];Df(1.0,1.0,1.0,1.0);if(v){f=B6();Fm(f,v);w=BX(f);e=a.s;f=e.Uu;x=6839882;if(e.l.io<v){c=19*h|0;CW(a,k,r+c|0,0,185,108,19);c=j+c|0;v=104;y=3419941;$p=3;continue _;}c=19*h|0;v=r+c|0;y=d-v|0;if(s>=0&&y>=0&&t<0&&y<19){CW(a,k,v,0,204,108,19);x=16777088;}else CW(a,k,v,0,166,108,19);c=j+c|0;v=104;$p=5;continue _;}CW(a,k,r+(19*h|0)|0,0,185,108,19);h=h+1|0;}return;case 3:BMD(f,u,i,c,v,y);if(C()){break _;}f=a.s.hu;v=4226832;b=l-Dn(f,w)|0;m=
c+7|0;$p=4;case 4:BKh(f,w,b,m,v);if(C()){break _;}while(true){h=h+1|0;if(h>=3)break;u=ANg(Edm);a.d1=0.0;D5(a.s.U,g);v=a.st.fP.data[h];Df(1.0,1.0,1.0,1.0);if(v){f=B6();Fm(f,v);w=BX(f);e=a.s;f=e.Uu;x=6839882;if(e.l.io<v){c=19*h|0;CW(a,k,r+c|0,0,185,108,19);c=j+c|0;v=104;y=3419941;$p=3;continue _;}c=19*h|0;v=r+c|0;y=d-v|0;if(s>=0&&y>=0&&t<0&&y<19){CW(a,k,v,0,204,108,19);x=16777088;}else CW(a,k,v,0,166,108,19);c=j+c|0;v=104;$p=5;continue _;}CW(a,k,r+(19*h|0)|0,0,185,108,19);}return;case 5:BMD(f,u,i,c,v,x);if(C())
{break _;}f=a.s.hu;v=8453920;b=l-Dn(f,w)|0;m=c+7|0;$p=6;case 6:BKh(f,w,b,m,v);if(C()){break _;}while(true){h=h+1|0;if(h>=3)break;u=ANg(Edm);a.d1=0.0;D5(a.s.U,g);v=a.st.fP.data[h];Df(1.0,1.0,1.0,1.0);if(v){f=B6();Fm(f,v);w=BX(f);e=a.s;f=e.Uu;x=6839882;if(e.l.io<v){c=19*h|0;CW(a,k,r+c|0,0,185,108,19);c=j+c|0;v=104;y=3419941;$p=3;continue _;}c=19*h|0;v=r+c|0;y=d-v|0;if(s>=0&&y>=0&&t<0&&y<19){CW(a,k,v,0,204,108,19);x=16777088;}else CW(a,k,v,0,166,108,19);c=j+c|0;v=104;$p=5;continue _;}CW(a,k,r+(19*h|0)|0,0,185,
108,19);}return;default:H$();}}ED().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 A_x(a){var b,c,d,e,f,g,h;a:{b=Fx(UF(a.lK,0));if(!Y6(b,a.bmP)){a.bmP=b;while(true){c=a.baB+(E(a.a8r,4)-E(a.a8r,4)|0);a.baB=c;d=a.Xa;if(d>c+1.0)break a;if(d>=c-1.0)continue;else break a;}}}a.bq9=a.bq9+1|0;c=a.Xa;a.buh=c;d=a.x8;a.bnm=d;e=0;f=0;while(f<3){if(a.st.fP.data[f])e=1;f=f+1|0;}if(!e)a.x8=d-0.20000000298023224;else a.x8=d+0.20000000298023224;if(a.x8<0.0)a.x8=0.0;if(a.x8>1.0)a.x8=1.0;d=(a.baB-c)*0.4000000059604645;g=0.20000000298023224;h=(-0.20000000298023224);if(d>=h)h=d;if(h<=g)g=h;d=a.bs6;d=
d+(g-d)*0.8999999761581421;a.bs6=d;a.Xa=c+d;}
function CKV(){Edl=CF8();}
var QY=K(Dh);
var D3M=null;var D80=null;var D3N=null;var D81=null;var D82=null;var Edn=null;function SW(){SW=Be(QY);B_p();}
function AGU(a,b){var c=new QY();BG1(c,a,b);return c;}
function CmA(){SW();return Edn.d3();}
function BG1(a,b,c){SW();FO(a,b,c);}
function B_p(){var b;D3M=AGU(B(3106),0);D80=AGU(B(3107),1);D3N=AGU(B(3108),2);D81=AGU(B(3109),3);b=AGU(B(3110),4);D82=b;Edn=V(QY,[D3M,D80,D3N,D81,b]);}
function A2S(){var a=this;D.call(a);a.bNY=null;a.bqf=null;a.bJQ=null;a.a5C=null;a.a8Z=null;a.Qt=0;a.bNM=0;a.yp=0;a.a_d=null;a.bOD=null;}
function A6G(){var a=this;D.call(a);a.Lj=0;a.a2I=0;a.Lk=0;a.a64=null;a.bhC=null;a.bKe=null;a.bLc=null;}
var BTF=K();
function CEs(b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba;j=3.1415927410125732/e;k=0;while(k<g){l=f.data;l[k]=A6A(l[k]);k=k+1|0;}m=(g/2|0)*2|0;k=0;n=g&1;o=g-1|0;while(k<d){p=c.data;q=p[k];r=0.7071067690849304;s=0.7071067690849304;t=A6A(j*q);u=0;while(u<m){l=f.data;s=s*(l[u]-t);r=r*(l[u+1|0]-t);u=u+2|0;}if(!n){v=s*s*(1.0+t);w=r*r*(1.0-t);}else{w=s*(f.data[o]-t);v=w*w;w=r*r*(1.0-t*t);}s=w+v;x=U_(s);y=2147483647&x;z=0;if(y<2139095040&&y){if(y<8388608){x=U_(s*3.3554432E7);y=2147483647&x;z=(-25);}z=
z+((y>>>23|0)-126|0)|0;s=$rt_intBitsToFloat(x&(-2139095041)|1056964608);}ba=s*64.0-32.0;x=ba|0;l=Edo.data;s=h*(l[x]+(ba-x)*(l[x+1|0]-l[x]));x=z+g|0;x=(s*Edp.data[x+32|0]-i)*(-8.0)|0;w=x<0?1.0:x>=1120?0.0:Edq.data[x>>>5|0]*Edr.data[x&31];e=k;while(true){l=b.data;k=e+1|0;l[e]=l[e]*w;if(k>=d)break;if(p[k]!=q)break;e=k;}}}
function Zl(){Dh.call(this);this.O4=0;}
var D8C=null;var D3$=null;var Eds=null;function EO(){EO=Be(Zl);Cay();}
function Cqf(a,b,c){var d=new Zl();BNa(d,a,b,c);return d;}
function CFf(){EO();return Eds.d3();}
function BNa(a,b,c,d){EO();FO(a,b,c);a.O4=d;}
function Cay(){var b;D8C=Cqf(B(2673),0,15);b=Cqf(B(3111),1,0);D3$=b;Eds=V(Zl,[D8C,b]);}
function YM(){var a=this;D.call(a);a.bw9=null;a.lo=null;a.vo=null;}
function Edt(a,b,c){var d=new YM();AFb(d,a,b,c);return d;}
function AFb(a,b,c,d){a.bw9=b;if(c===null)c=d;if(d===null)d=c;a.lo=c;a.vo=d;}
function CIw(a){return a.lo.lJ()+a.vo.lJ()|0;}
function CIg(a){return a.bw9;}
function Cq7(a,b){return b<a.lo.lJ()?a.lo.o7(b):a.vo.o7(b-a.lo.lJ()|0);}
function BO5(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b<a.lo.lJ()){d=a.lo;$p=1;continue _;}d=a.vo;b=b-a.lo.lJ()|0;$p=2;continue _;case 1:$z=d.qa(b,c);if(C()){break _;}d=$z;return d;case 2:$z=d.qa(b,c);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function Beh(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b<a.lo.lJ()){d=a.lo;$p=1;continue _;}d=a.vo;b=b-a.lo.lJ()|0;$p=2;continue _;case 1:d.pM(b,c);if(C()){break _;}return;case 2:d.pM(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,$p);}
function COm(a){return a.lo.m2();}
function BCx(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.lo;$p=1;case 1:b.oR();if(C()){break _;}b=a.vo;$p=2;case 2:b.oR();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BWk(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.lo;$p=1;case 1:$z=c.l3(b);if(C()){break _;}d=$z;if(!d)return 0;c=a.vo;$p=2;case 2:$z=c.l3(b);if(C()){break _;}d=$z;return !d?0:1;default:H$();}}ED().s(a,b,c,d,$p);}
function Bqa(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.lo;$p=1;case 1:b.Gw();if(C()){break _;}b=a.vo;$p=2;case 2:b.Gw();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function ByO(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.lo;$p=1;case 1:b.H3();if(C()){break _;}b=a.vo;$p=2;case 2:b.H3();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function BW$(){var a=this;D.call(a);a.Rj=0;a.Ri=0;a.Rh=0;a.N$=0;a.bh5=0;a.a66=0;a.bIu=null;}
function BbW(a,b,c,d,e,f){var g=new BW$();CFQ(g,a,b,c,d,e,f);return g;}
function CFQ(a,b,c,d,e,f,g){a.bIu=b;a.Rj=c;a.Ri=d;a.Rh=e;a.N$=80;a.bh5=f;a.a66=g;}
function AHo(){var a=this;D.call(a);a.a7v=null;a.bmz=Bw;a.W3=Bw;}
var D8E=null;function BPd(a){var b,c,d;while(DQ(a.bmz,a.W3)){b=0;while(true){c=a.a7v;if(b>=c.p)break;if((Z(c,b)).b3H())d=b;else{c=a.a7v;d=b+(-1)|0;DL(c,b);a.W3=Bi(a.W3,L(1));}b=d+1|0;}}}
function Bqh(){var b;b=new AHo;b.a7v=BL();b.bmz=Bw;b.W3=Bw;D8E=b;}
var A1$=K(BA);
function ABg(){var a=this;D.call(a);a.nk=null;a.bKI=null;a.bEL=null;a.bkq=Bw;a.btd=null;}
var Edu=null;function CVK(){CVK=Be(ABg);Cy_();}
function BaL(a){var b,c,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=Ex(V(D,[a.nk,B(2096)]));c=new ALj;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}b=new Eu;Bg(b,B(2097));M(b);case 1:try{$z=BUg(b);if(C()){break _;}b=$z;AUV(c,b);a:{try{if(DQ(Vi(c),a.bkq))M(CS8(B(3112)));}catch($$e){$$je=N($$e);b=$$je;break a;}$p=3;continue _;}$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}b
=new Eu;Bg(b,B(2097));M(b);case 2:try{Mo(c);if(C()){break _;}M(b);}catch($$e){$$je=N($$e);if($$je instanceof BA){}else{throw $$e;}}b=new Eu;Bg(b,B(2097));M(b);case 3:b:{try{Mo(c);if(C()){break _;}}catch($$e){$$je=N($$e);if($$je instanceof BA){break b;}else{throw $$e;}}return;}b=new Eu;Bg(b,B(2097));M(b);default:H$();}}ED().s(a,b,c,$p);}
function B4c(a,b){var c,d,e,f;c=new Np;d=X(D,2);e=d.data;e[0]=a.bEL;f=new T;U(f);J(J(f,b),B(3113));e[1]=S(f);S2(c,d);return c;}
function B3r(a){return a.btd;}
function Cy_(){Edu=AGv(B(3114));}
var A$L=K(ABg);
function CQz(a,b){var c;c=a.nk;if(b instanceof AOv)return Bya(Ex(V(D,[c,B(2098)])));if(!(b instanceof AK1))return Bya(c);return Bya(Ex(V(D,[c,B(2099)])));}
function Bry(a,b,c){var d,e,f,g,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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.yl=19132;d=FT();e=null;f=null;if(c.p>0)e=Z(c,0);if(e!==null){f=FT();A7H(e,f);}AZV(b,d,f);b=FT();HB(b,B(1776),d);try{c=Ex(V(D,[a.nk,B(2102)]));f=Ex(V(D,[a.nk,B(1774)]));d=Ex(V(D,[a.nk,B(1773)]));e=Nl(c);$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 1:try{Cjr(b,e);if(C()){break _;}$p
=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 2:try{$z=BmB(f);if(C()){break _;}g=$z;if(!g){$p=3;continue _;}$p=5;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 3:try{BQv(d,f);if(C()){break _;}$p=4;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 4:try{$z=BmB(d);if(C()){break _;}g=$z;if(!g){$p=6;continue _;}$p=8;continue _;}catch($$e){$$je=N($$e);if
($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 5:try{Bjn(f);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 6:try{BQv(c,d);if(C()){break _;}$p=7;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 7:a:{try{$z=BmB(c);if(C()){break _;}g=$z;if(!g)break a;$p=9;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return;case 8:try{Bjn(d);if
(C()){break _;}$p=6;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);return;case 9:a:{try{Bjn(c);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){b=$$je;}else{throw $$e;}}B4(b);}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AUH(){var a=this;D.call(a);a.bpf=null;a.bqd=null;a.VR=0;a.btW=null;a.btX=null;a.bN1=0;a.bP9=null;}
function AYj(){var a=this;D.call(a);a.bjA=null;a.bNA=0;a.a7Q=0;a.beZ=0;a.a6h=null;a.Pr=null;a.YG=null;a.bLY=0;a.a_i=null;a.bL9=null;}
function AR1(){var a=this;D.call(a);a.boa=null;a.O1=null;a.brp=null;a.bEc=null;}
function CmW(a,b,c){return 1;}
function ASQ(a,b,c){var d,e,f,g,h,i;d=a.bEc;e=A9V(d,Cb(256*d.o|0),b,c);f=e.m$.nr.data;g=0;h=f.length;if(g>h){e=new BW;Bm(e);M(e);}while(g<h){i=g+1|0;f[g]=(-1);g=i;}W7(a.O1,NN(b,c),e);e.Hy=1;return e;}
function A$J(a,b,c){var d;d=Ty(a.O1,NN(b,c));if(d===null)d=a.boa;return d;}
function BJD(a,b,c){return 1;}
function Bpi(a){return 0;}
function CfN(a){return 0;}
function CLi(a){var b,c;b=a.O1.GJ;c=new T;U(c);Bj(J(c,B(3115)),b);return S(c);}
function Csv(a,b,c,d,e){return null;}
function CNK(a,b,c,d,e,f){return null;}
function AVP(){var a=this;D.call(a);a.sg=null;a.YU=null;a.wZ=null;a.CQ=null;a.qU=null;a.um=null;a.tu=null;a.Hq=0;}
function GC(a,b,c){return BUl(a.qU,NN(b,c));}
function BbM(a,b,c){var d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=NN(b,c);MK(a.sg,F3(d));e=Ty(a.qU,d);if(e!==null)return e;if(b>=(-1875004)&&c>=(-1875004)&&b<1875004&&c<1875004){f=a.CQ;if(f===null)e=null;else{try{e=a.tu;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);e=null;}if(e===null){f=a.wZ;if(f!==null){$p=2;continue _;}e=a.YU;}W7(a.qU,d,e);Y(a.um,e);if(e!==null)
{e.S7();e.a07();}$p=3;continue _;}return a.YU;case 1:a:{try{$z=BSG(f,e,b,c);if(C()){break _;}e=$z;if(e!==null)e.RW=Jr(a.tu);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);e=null;}if(e===null){f=a.wZ;if(f!==null){$p=2;continue _;}e=a.YU;}W7(a.qU,d,e);Y(a.um,e);if(e!==null){e.S7();e.a07();}$p=3;continue _;case 2:$z=f.Fy(b,c);if(C()){break _;}e=$z;W7(a.qU,d,e);Y(a.um,e);if(e!==null){e.S7();e.a07();}$p=3;case 3:Bt0(e,a,a,b,c);if(C()){break _;}return e;default:H$();}}ED().s(a,
b,c,d,e,f,$p);}
function Bfd(a,b,c){var d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Ty(a.qU,NN(b,c));if(d!==null)return d;$p=1;case 1:$z=BbM(a,b,c);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function AMM(a,b){var c,$$je;a:{c=a.CQ;if(c!==null){try{Bnu(c,a.tu,b);break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){c=$$je;}else{throw $$e;}}c.Oj();}}}
function BIB(a,b){var c,d,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.CQ!==null){try{b.RW=Jr(a.tu);c=a.CQ;d=a.tu;$p=1;continue _;}catch($$e){$$je=N($$e);if($$je instanceof Ch){c=$$je;}else{throw $$e;}}B4(c);}return;case 1:a:{try{B1h(c,d,b);if(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof Ch){c=$$je;}else{throw $$e;}}B4(c);}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BkE(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Bfd(a,c,d);if(C()){break _;}e=$z;if(!e.vP){e.vP=1;f=a.wZ;if(f!==null){$p=2;continue _;}}return;case 2:f.a1Z(b,c,d);if(C()){break _;}e.bgq();return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function A_l(a,b,c){var d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;e=0;while(true){c=a.um;if(e>=c.p)break;f=Z(c,e);if(b&&!f.Yk)AMM(a,f);if(f.bhU(b)){$p=1;continue _;}e=e+1|0;}if(b&&a.CQ===null)return 1;return 1;case 1:BIB(a,f);if(C()){break _;}f.gq=0;d=d+1|0;if(d==24&&!b)return 0;while(true){e=e+1|0;c=a.um;if(e>=c.p)break;f=Z(c,e);if(b&&!f.Yk)AMM(a,f);if(f.bhU(b)){continue _;}}if(b&&a.CQ===null)return 1;return 1;default:
H$();}}ED().s(a,b,c,d,e,f,$p);}
function BcQ(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;while(true){if(b>=100){c=0;a:{while(true){if(c>=10)break a;d=a.Hq;e=a.um;if(d>=e.p)break;a.Hq=d+1|0;e=Z(e,d);if(RM(a.tu,(e.jb<<4)+8.0,64.0,(e.jq<<4)+8.0,288.0)===null){b=e.jb;d=e.jq;e=MB(a.tu);f=((b*16|0)+8|0)-e.dw|0;g=((d*16|0)+8|0)-e.dv|0;if(!(f>=(-128)&&f<=128&&g>=(-128)&&g<=128))Eo(a.sg,F3(NN(b,d)));}c=c+1|0;}a.Hq
=0;}e=a.wZ;$p=2;continue _;}if(!ZW(a.sg))break;b=b+1|0;}h=(I5(a.sg)).de();i=Ty(a.qU,h.g6);i.XD();$p=1;case 1:BIB(a,i);if(C()){break _;}AMM(a,i);MK(a.sg,h);AIm(a.qU,h.g6);Hr(a.um,i);while(true){b=b+1|0;if(b>=100){c=0;b:{while(true){if(c>=10)break b;d=a.Hq;e=a.um;if(d>=e.p)break;a.Hq=d+1|0;e=Z(e,d);if(RM(a.tu,(e.jb<<4)+8.0,64.0,(e.jq<<4)+8.0,288.0)===null){b=e.jb;d=e.jq;e=MB(a.tu);f=((b*16|0)+8|0)-e.dw|0;g=((d*16|0)+8|0)-e.dv|0;if(!(f>=(-128)&&f<=128&&g>=(-128)&&g<=128))Eo(a.sg,F3(NN(b,d)));}c=c+1|0;}a.Hq=0;}e
=a.wZ;$p=2;continue _;}if(ZW(a.sg))continue;else break;}h=(I5(a.sg)).de();i=Ty(a.qU,h.g6);i.XD();continue _;case 2:$z=e.DU();if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function CGT(a){return 1;}
function B6B(a){var b,c,d,e;b=a.qU.GJ;c=MG(a.sg);d=new T;U(d);e=J(d,B(3116));Bj(e,b);Bj(J(e,B(3117)),c);return S(d);}
function CDM(a,b,c,d,e){return a.wZ.EN(b,c,d,e);}
function CLV(a,b,c,d,e,f){return a.wZ.F1(b,c,d,e,f);}
var AK3=K();
var Edv=null;var Edw=null;function Ba4(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,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while
(true){switch($p){case 0:if(!c&&!d)return 0;ALN(Edv);e=0;while(true){f=b.i5;if(e>=f.p)break;g=Z(f,e);h=Q(g.d/16.0);i=Q(g.c/16.0);j=(-8);while(j<=8){k=(-8);while(k<=8){Eo(Edv,Tj(j+h|0,k+i|0));k=k+1|0;}j=j+1|0;}e=e+1|0;}h=0;f=MB(b);l=(BV0()).data;m=l.length;n=0;while(n<m){o=l[n];e=o.Ee;if(!(e&&!d)&&!(!e&&!c)&&S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0)){p=I5(Edv);if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;$p=1;continue _;}}n=n+1|0;}return h;case 1:$z=
BE3(b,t,r,u);if(C()){break _;}e=$z;if(!e){$p=2;continue _;}a:while(true){if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;continue _;}while(true){n=n+1|0;if(n>=m)break a;o=l[n];e=o.Ee;if(e&&!d)continue;if(!e&&!c)continue;if(S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0))break;}p=I5(Edv);}return h;case 2:$z=BGQ(b,t,r,u);if(C()){break _;}s=$z;if(s===o.be4){v=0;w=0;while(w<3){x=6;y=null;z=0;ba=t;j=r;k=u;if(z<4){ba=ba+(E(b.v,x)-E(b.v,x)|0)|0;j=j+(E(b.v,1)-E(b.v,
1)|0)|0;k=k+(E(b.v,x)-E(b.v,x)|0)|0;$p=3;continue _;}w=w+1|0;}}b:while(true){if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;$p=1;continue _;}while(true){n=n+1|0;if(n>=m)break b;o=l[n];e=o.Ee;if(e&&!d)continue;if(!e&&!c)continue;if(S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0))break;}p=I5(Edv);}return h;case 3:c:{a:{$z=BQe(o,b,ba,j,k);if(C()){break _;}e=$z;if(e){bb=ba+0.5;bc=j;bd=k+0.5;be=bb;bf=bc;bg=bd;if(RM(b,be,bf,bg,24.0)===null){bh=bb-f.dw;bi=bc-f.gY;bj
=bd-f.dv;if(bh*bh+bi*bi+bj*bj>=576.0){if(y===null){y=Bus(b,o,ba,j,k);if(y===null)break a;}bk=AGo(y.bfc,b);if(bk===null)return h;DP(bk,be,bf,bg,P(b.v)*360.0,0.0);$p=4;continue _;}}}z=z+1|0;e=4;e=W(z,e);if(e<0)break c;}while(true){w=w+1|0;if(w>=3){d:while(true){if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;$p=1;continue _;}while(true){n=n+1|0;if(n>=m)break d;o=l[n];e=o.Ee;if(e&&!d)continue;if(!e&&!c)continue;if(S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0))break;}p
=I5(Edv);}return h;}x=6;y=null;z=0;ba=t;j=r;k=u;e=4;e=W(z,e);if(e>=0)continue;else break c;}}ba=ba+(E(b.v,x)-E(b.v,x)|0)|0;j=j+(E(b.v,1)-E(b.v,1)|0)|0;k=k+(E(b.v,x)-E(b.v,x)|0)|0;continue _;case 4:$z=bk.u0();if(C()){break _;}e=$z;if(e){v=v+1|0;$p=5;continue _;}h=h+v|0;z=z+1|0;while(z>=4){w=w+1|0;if(w>=3){e:while(true){if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;$p=1;continue _;}while(true){n=n+1|0;if(n>=m)break e;o=l[n];e=o.Ee;if(e&&!d)continue;if
(!e&&!c)continue;if(S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0))break;}p=I5(Edv);}return h;}x=6;y=null;z=0;ba=t;j=r;k=u;}ba=ba+(E(b.v,x)-E(b.v,x)|0)|0;j=j+(E(b.v,1)-E(b.v,1)|0)|0;k=k+(E(b.v,x)-E(b.v,x)|0)|0;$p=3;continue _;case 5:b.bGv(bk);if(C()){break _;}$p=6;case 6:BI0(bk,b,bb,bc,bd);if(C()){break _;}if(v<bk.a5P()){h=h+v|0;z=z+1|0;while(true){if(z<4){ba=ba+(E(b.v,x)-E(b.v,x)|0)|0;j=j+(E(b.v,1)-E(b.v,1)|0)|0;k=k+(E(b.v,x)-E(b.v,x)|0)|0;$p=3;continue _;}w=w+1|0;if(w>=3)break;x=6;y=null;z=0;ba=t;j=r;k=u;}}f:while(true)
{if(p.dV()){q=p.de();i=q.iR*16|0;r=q.iU*16|0;s=Dr(i+E(b.v,16)|0,E(b.v,b.o),r+E(b.v,16)|0);t=s.ek;r=s.e2;u=s.el;$p=1;continue _;}while(true){n=n+1|0;if(n>=m)break f;o=l[n];e=o.Ee;if(e&&!d)continue;if(!e&&!c)continue;if(S3(b,o.Bn)<=(R(o.C8,MG(Edv))/256|0))break;}p=I5(Edv);}return h;default:H$();}}ED().s(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 BQe(b,c,d,e,f){var g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:b=b.be4;BI();if(b===C$S){$p=2;continue _;}g=e-1|0;$p=1;case 1:$z=BE3(c,d,g,f);if(C()){break _;}g=$z;if(!g)return 0;$p=3;continue _;case 2:$z=BGQ(c,d,e,f);if(C()){break _;}b=$z;if(!b.jo())return 0;e=e+1|0;$p=4;continue _;case 3:$z=BE3(c,d,e,f);if(C()){break _;}g=$z;if(g)return 0;$p=5;continue _;case 4:$z=BE3(c,d,e,f);if(C()){break _;}d=$z;return d?0:1;case 5:$z
=BGQ(c,d,e,f);if(C()){break _;}b=$z;if(b.jo())return 0;e=e+1|0;$p=6;case 6:$z=BE3(c,d,e,f);if(C()){break _;}d=$z;return d?0:1;default:H$();}}ED().s(b,c,d,e,f,g,$p);}
function BI0(b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:if(b instanceof PZ&&!E(c.v,100)){g=B7Z(c);DP(g,d,e,f,b.r,0.0);$p=1;continue _;}if(b instanceof P6){b=b;c=c.v;h=E(c,100);X8(b,h<5?15:h<10?7:h<15?8:h<18?12:E(c,500)?0:6);}return;case 1:c.bGv(g);if(C()){break _;}Lh(g,b);return;default:H$();}}ED().s(b,c,d,e,f,g,h,$p);}
function BDS(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:d=0;e=BOg(b);f=CH(c);while(Cl(f)){g=Cm(f);h=Edw;if(h===null)continue;h=h.data;i=h.length;if(!i)continue;j=0;k=0;if(k<20&&!j){l=(Q(g.d)+E(b.v,32)|0)-E(b.v,32)
|0;m=(Q(g.c)+E(b.v,32)|0)-E(b.v,32)|0;n=(Q(g.h)+E(b.v,16)|0)-E(b.v,16)|0;if(n<1)o=1;else{o=b.o;if(n<=o)o=n;}p=E(b.v,i);q=o;if(q>2){r=q-1|0;$p=1;continue _;}Oy();c=D_2;$p=2;continue _;}}return d;case 1:$z=BE3(b,l,r,m);if(C()){break _;}r=$z;if(!r){q=q+(-1)|0;if(q>2){r=q-1|0;continue _;}}Oy();c=D_2;$p=2;case 2:a:{$z=BQe(c,b,l,q,m);if(C()){break _;}r=$z;if(!r&&q<(o+16|0)&&q<b.o)q=q+1|0;else{if(q<(o+16|0)&&q<b.o){s=l+0.5;t=q;u=m+0.5;v=AGo(h[p],b);if(v===null)return d;DP(v,s,t,u,P(b.v)*360.0,0.0);$p=3;continue _;}k
=k+1|0;b:while(true){if(k<20&&!j){l=(Q(g.d)+E(b.v,32)|0)-E(b.v,32)|0;m=(Q(g.c)+E(b.v,32)|0)-E(b.v,32)|0;n=(Q(g.h)+E(b.v,16)|0)-E(b.v,16)|0;if(n<1)o=1;else{o=b.o;if(n<=o)o=n;}p=E(b.v,i);q=o;if(q>2){r=q-1|0;$p=1;continue _;}break a;}while(true){if(!Cl(f))break b;g=Cm(f);h=Edw;if(h===null)continue;h=h.data;i=h.length;if(i)break;}j=0;k=0;}return d;}}Oy();c=D_2;continue _;case 3:$z=v.u0();if(C()){break _;}r=$z;if(r){s=32.0;$p=4;continue _;}k=k+1|0;a:while(true){if(k<20&&!j){l=(Q(g.d)+E(b.v,32)|0)-E(b.v,32)|0;m=(Q(g.c)
+E(b.v,32)|0)-E(b.v,32)|0;n=(Q(g.h)+E(b.v,16)|0)-E(b.v,16)|0;if(n<1)o=1;else{o=b.o;if(n<=o)o=n;}p=E(b.v,i);q=o;if(q>2){r=q-1|0;$p=1;continue _;}Oy();c=D_2;$p=2;continue _;}while(true){if(!Cl(f))break a;g=Cm(f);h=Edw;if(h===null)continue;h=h.data;i=h.length;if(i)break;}j=0;k=0;}return d;case 4:$z=BXG(e,v,g,s);if(C()){break _;}w=$z;if(w!==null){o=w.bm5;if(o>1){x=o<=0?null:w.a2r.data[o-1|0];if(M3(x.kW-g.d)<1.5&&M3(x.k1-g.c)<1.5&&M3(x.kw-g.h)<1.5){p=Q(g.d);d=Q(g.h);r=Q(g.c);o=1;$p=5;continue _;}}}k=k+1|0;c:while
(true){if(k<20&&!j){l=(Q(g.d)+E(b.v,32)|0)-E(b.v,32)|0;m=(Q(g.c)+E(b.v,32)|0)-E(b.v,32)|0;n=(Q(g.h)+E(b.v,16)|0)-E(b.v,16)|0;if(n<1)o=1;else{o=b.o;if(n<=o)o=n;}p=E(b.v,i);q=o;if(q>2){r=q-1|0;$p=1;continue _;}Oy();c=D_2;$p=2;continue _;}while(true){if(!Cl(f))break c;g=Cm(f);h=Edw;if(h===null)continue;h=h.data;i=h.length;if(i)break;}j=0;k=0;}return d;case 5:$z=BsZ(b,p,d,r,o);if(C()){break _;}y=$z;if(y===null)y=Ld(l,q+1|0,m);DP(v,y.dw+0.5,y.gY,y.dv+0.5,0.0,0.0);$p=6;case 6:b.bGv(v);if(C()){break _;}s=y.dw+0.5;t
=y.gY;u=y.dv+0.5;$p=7;case 7:BI0(v,b,s,t,u);if(C()){break _;}d=1;l=0;m=0;$p=8;case 8:BWS(g,d,l,m);if(C()){break _;}$p=9;case 9:BT7(v);if(C()){break _;}d=1;j=1;k=k+1|0;d:while(true){if(k<20&&!j){l=(Q(g.d)+E(b.v,32)|0)-E(b.v,32)|0;m=(Q(g.c)+E(b.v,32)|0)-E(b.v,32)|0;n=(Q(g.h)+E(b.v,16)|0)-E(b.v,16)|0;if(n<1)o=1;else{o=b.o;if(n<=o)o=n;}p=E(b.v,i);q=o;if(q>2){r=q-1|0;$p=1;continue _;}Oy();c=D_2;$p=2;continue _;}while(true){if(!Cl(f))break d;g=Cm(f);h=Edw;if(h===null)continue;h=h.data;i=h.length;if(i)break;}j=0;k
=0;}return d;default:H$();}}ED().s(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 BvJ(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:a:{Oy();i=ADi(c,D_3);if(!Da(i)){j=0.10000000149011612;k=d+f|0;l=e+f|0;while(true){if(P(h)>=j)break a;m=RB(b.v,i);n=m.ZQ;o=n+E(h,(1+
m.Z$|0)-n|0)|0;p=d+E(h,f)|0;q=e+E(h,g)|0;r=0;s=p;t=q;while(r<o){u=0;v=0;if(!u&&v<4){$p=1;continue _;}r=r+1|0;}}}}return;case 1:$z=Bv4(b,s,t);if(C()){break _;}w=$z;c=D_3;$p=2;case 2:$z=BQe(c,b,s,w,t);if(C()){break _;}n=$z;if(!n){s=s+(E(h,5)-E(h,5)|0)|0;t=t+(E(h,5)-E(h,5)|0)|0;while(!(s>=d&&s<k&&t>=e&&t<l)){s=(p+E(h,5)|0)-E(h,5)|0;t=(q+E(h,5)|0)-E(h,5)|0;}}else{x=s+0.5;y=w;z=t+0.5;ba=AGo(m.bfc,b);if(ba!==null){DP(ba,x,y,z,P(h)*360.0,0.0);$p=3;continue _;}}v=v+1|0;b:while(true){if(!u&&v<4){$p=1;continue _;}r=r
+1|0;while(r>=o){if(P(h)>=j)break b;m=RB(b.v,i);n=m.ZQ;o=n+E(h,(1+m.Z$|0)-n|0)|0;p=d+E(h,f)|0;q=e+E(h,g)|0;r=0;s=p;t=q;}u=0;v=0;}return;case 3:b.bGv(ba);if(C()){break _;}$p=4;case 4:BI0(ba,b,x,y,z);if(C()){break _;}u=1;s=s+(E(h,5)-E(h,5)|0)|0;t=t+(E(h,5)-E(h,5)|0)|0;while(!(s>=d&&s<k&&t>=e&&t<l)){s=(p+E(h,5)|0)-E(h,5)|0;t=(q+E(h,5)|0)-E(h,5)|0;}v=v+1|0;c:while(true){if(!u&&v<4){$p=1;continue _;}r=r+1|0;while(r>=o){if(P(h)>=j)break c;m=RB(b.v,i);n=m.ZQ;o=n+E(h,(1+m.Z$|0)-n|0)|0;p=d+E(h,f)|0;q=e+E(h,g)|0;r=0;s
=p;t=q;}u=0;v=0;}return;default:H$();}}ED().s(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 BgW(){Edv=Gg();Edw=V(AEW,[H(PZ),H(Q7),H(Rg)]);}
function AAH(){var a=this;D.call(a);a.ob=0;a.nS=0;a.oO=0;a.Hs=0;a.Hf=Bw;a.bgs=Bw;}
var D8D=Bw;function COL(a,b){var c;if(!(b instanceof AAH))return 0;c=b;return a.ob==c.ob&&a.nS==c.nS&&a.oO==c.oO&&a.Hs==c.Hs?1:0;}
function Ckv(a){return (((((a.ob*1024|0)*1024|0)+(a.oO*1024|0)|0)+a.nS|0)*256|0)+a.Hs|0;}
function CeQ(a,b){var c;b=b;c=H0(a.Hf,b.Hf);if(c<0)c=(-1);else if(c>0)c=1;else{c=H0(a.bgs,b.bgs);c=c<0?(-1):c<=0?0:1;}return c;}
function BL2(){D8D=Bw;}
var AKY=K(0);
function ASu(){var a=this;D.call(a);a.a04=0;a.bx0=null;}
function B1N(a,b,c){a.a04=a.a04+b.bzr(c,a.bx0)|0;}
function ACM(){Ju.call(this);this.bA3=null;}
function BYr(a,b){var c=new ACM();BY8(c,a,b);return c;}
function BY8(a,b,c){A0S(a,b);a.bA3=c;}
function Cgs(a){return a.bA3;}
function ATs(){var a=this;Ig.call(a);a.biW=null;a.T0=0;}
function BYG(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.biW;$p=1;case 1:$z=c.l3(b);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function Bfl(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);f=a.T0*9|0;if(b>=f){g=0;b=0;$p=1;continue _;}g=a.gb.p;b=1;$p=2;continue _;}return c;case 1:$z=Bvt(a,e,g,f,b);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=3;continue _;}h=null;$p=4;continue _;case 2:$z=Bvt(a,e,f,g,b);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=3;continue _;}h
=null;$p=4;continue _;case 3:Bq7(d);if(C()){break _;}return c;case 4:BSW(d,h);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function BMZ(a,b){var $p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BIf(a,b);if(C()){break _;}b=a.biW;$p=2;case 2:b.H3();if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function A8i(){var a=this;Ig.call(a);a.Nn=null;a.bIQ=0;a.bNa=0;a.bJf=0;}
function CeZ(a,b,c){if(!b)a.Nn.uy=c;if(b==1)a.Nn.rC=c;if(b==2)a.Nn.Ef=c;}
function Bsv(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.Nn;d=c.bQ;e=c.bc;f=c.bM;g=c.bb;$p=1;case 1:$z=Buw(d,e,f,g);if(C()){break _;}d=$z;return d!==c?0:NB(b,c.bc+0.5,c.bM+0.5,c.bb+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BE6(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(b==2){b=3;f=39;g=1;$p=1;continue _;}if(b>=3&&b<30){b=30;f=39;g=0;$p=3;continue _;}if(b>=30&&b<39){b=3;f=30;g=0;$p=6;continue _;}b=3;f=39;g=0;$p=2;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 2:$z
=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 3:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 4:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 5:BSW(d,h);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 6:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 7:d.ba_(e);if(C()){break _;}return c;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AQ6(){var a=this;Ig.call(a);a.a9Y=null;a.bJm=0;}
function B1U(a,b,c){if(!b)a.a9Y.wd=c;}
function BGh(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.a9Y;d=c.bQ;e=c.bc;f=c.bM;g=c.bb;$p=1;case 1:$z=Buw(d,e,f,g);if(C()){break _;}d=$z;return d!==c?0:NB(b,c.bc+0.5,c.bM+0.5,c.bb+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BGy(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(!(b>=0&&b<=2)&&b!=3){if(b>=4&&b<31){b=31;f=40;g=0;$p=5;continue _;}if(b>=31&&b<40){b=4;f=31;g=0;$p=6;continue _;}b=4;f=40;g=0;$p=4;continue _;}b=4;f=40;g=1;$p=1;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=2;continue _;}h
=null;$p=3;continue _;case 2:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 3:BSW(d,h);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 4:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=2;continue _;}h=null;$p=3;continue _;case 5:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=2;continue _;}h=null;$p=3;continue _;case 6:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=2;continue _;}h=null;$p=3;continue _;case 7:d.ba_(e);if
(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function A5J(){Ig.call(this);this.bvo=null;}
function Bwx(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.bvo;d=c.bQ;e=c.bc;f=c.bM;g=c.bb;$p=1;case 1:$z=Buw(d,e,f,g);if(C()){break _;}d=$z;return d!==c?0:NB(b,c.bc+0.5,c.bM+0.5,c.bb+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BFy(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(b>=9){b=0;f=9;g=0;$p=1;continue _;}b=9;f=45;g=1;$p=2;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=3;continue _;}h=null;$p=4;continue _;case 2:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=3;continue _;}h
=null;$p=4;continue _;case 3:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=5;continue _;case 4:BSW(d,h);if(C()){break _;}if(e.q==c.q)return null;$p=5;case 5:d.ba_(e);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function ARb(){var a=this;Ig.call(a);a.Bh=null;a.bwN=null;a.a47=null;a.bbv=0;a.bbw=0;a.bbx=0;}
function ARP(a,b){AK5(a.bwN,0,A2m(AJA(),a.Bh));}
function Btd(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{BIf(a,b);if(C()){break _;}if(!a.a47.w){c=0;while(true){if(c>=9)break a;d=O6(a.Bh,c);if(d!==null){$p=2;continue _;}c=c+1|0;}}}return;case 2:BS_(b,d);if(C()){break _;}while(true){c=c+1|0;if(c>=9)break;d=O6(a.Bh,c);if(d===null)continue;else{continue _;}}return;default:H$();}}ED().s(a,b,c,d,$p);}
function BCa(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a47;d=a.bbv;e=a.bbw;f=a.bbx;$p=1;case 1:$z=BHl(c,d,e,f);if(C()){break _;}d=$z;O();return d!=C9X.a?0:NB(b,a.bbv+0.5,a.bbw+0.5,a.bbx+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BgO(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(!b){b=10;f=46;g=1;$p=1;continue _;}if(b>=10&&b<37){b=37;f=46;g=0;$p=3;continue _;}if(b>=37&&b<46){b=10;f=37;g=0;$p=6;continue _;}b=10;f=46;g=0;$p=2;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 2:$z
=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 3:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 4:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 5:BSW(d,h);if(C()){break _;}if(e.q==c.q)return null;$p=7;continue _;case 6:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=4;continue _;}h=null;$p=5;continue _;case 7:d.ba_(e);if(C()){break _;}return c;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function A5c(){var a=this;Ig.call(a);a.Ec=null;a.j9=null;a.lW=0;a.mF=0;a.mm=0;a.wV=null;a.bBZ=Bw;a.fP=null;}
function CBd(a,b,c){if(b>=0&&b<=2)a.fP.data[b]=c;}
function BtC(a,b){var c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:{b:{if(b===a.Ec){c=ACa(b,0);if(!(c!==null&&(!Bj9(D4(c),c)?0:ACI(c)?0:1))){d=0;while(true){if(d>=3)break b;a.fP.data[d]=0;d=d+1|0;}}a.bBZ=HX(a.wV);if(!a.j9.w){e=0;f=(-1);while(f<=1){g=(-1);while(g<=1){if(f)break a;if(g)break a;g=g+1|0;}f=f+1|0;}g=0;while(g<3){h=a.fP;i=a.wV;if
((D4(c)).sy()<=0)j=0;else{j=e>30?30:e;d=(1+E(i,(j>>1)+1|0)|0)+E(i,j+1|0)|0;j=E(i,5)+d|0;if(!g)j=(j>>1)+1|0;else if(g==1)j=((j*2|0)/3|0)+1|0;}h.data[g]=j;g=g+1|0;}e=0;while(true){b=a.gb;if(e>=b.p)break;c:{b=Fx(Z(b,e));if(!Y6(Z(a.qj,e),b)){b=b!==null?GM(b):null;G5(a.qj,e,b);d=0;while(true){c=a.rv;if(d>=c.p)break c;(Z(c,d)).U7(a,e,b);d=d+1|0;}}}e=e+1|0;}j=0;while(true){b=a.rv;if(j>=b.p)break;b=Z(b,j);b.nM(a,0,a.fP.data[0]);b.nM(a,1,a.fP.data[1]);b.nM(a,2,a.fP.data[2]);j=j+1|0;}}}}return;}b=a.j9;d=a.lW+g|0;j=a.mF;k
=a.mm+f|0;$p=1;case 1:$z=BVp(b,d,j,k);if(C()){break _;}d=$z;if(d){b=a.j9;d=a.lW+g|0;j=a.mF+1|0;k=a.mm+f|0;$p=2;continue _;}b:{d:while(true){g=g+1|0;while(g>1){f=f+1|0;if(f>1)break d;g=(-1);}if(f)break b;if(g)break b;}g=0;while(g<3){h=a.fP;i=a.wV;if((D4(c)).sy()<=0)j=0;else{j=e>30?30:e;d=(1+E(i,(j>>1)+1|0)|0)+E(i,j+1|0)|0;j=E(i,5)+d|0;if(!g)j=(j>>1)+1|0;else if(g==1)j=((j*2|0)/3|0)+1|0;}h.data[g]=j;g=g+1|0;}e=0;while(true){b=a.gb;if(e>=b.p)break;e:{b=Fx(Z(b,e));if(!Y6(Z(a.qj,e),b)){b=b!==null?GM(b):null;G5(a.qj,
e,b);d=0;while(true){c=a.rv;if(d>=c.p)break e;(Z(c,d)).U7(a,e,b);d=d+1|0;}}}e=e+1|0;}j=0;while(true){b=a.rv;if(j>=b.p)break;b=Z(b,j);b.nM(a,0,a.fP.data[0]);b.nM(a,1,a.fP.data[1]);b.nM(a,2,a.fP.data[2]);j=j+1|0;}return;}b=a.j9;d=a.lW+g|0;j=a.mF;k=a.mm+f|0;continue _;case 2:$z=BVp(b,d,j,k);if(C()){break _;}d=$z;if(d){b=a.j9;d=a.lW;k=g*2|0;d=d+k|0;j=a.mF;l=a.mm;m=f*2|0;l=l+m|0;$p=3;continue _;}b:{d:while(true){g=g+1|0;while(g>1){f=f+1|0;if(f>1)break d;g=(-1);}if(f)break b;if(g)break b;}g=0;while(g<3){h=a.fP;i=
a.wV;if((D4(c)).sy()<=0)j=0;else{j=e>30?30:e;d=(1+E(i,(j>>1)+1|0)|0)+E(i,j+1|0)|0;j=E(i,5)+d|0;if(!g)j=(j>>1)+1|0;else if(g==1)j=((j*2|0)/3|0)+1|0;}h.data[g]=j;g=g+1|0;}e=0;while(true){b=a.gb;if(e>=b.p)break;e:{b=Fx(Z(b,e));if(!Y6(Z(a.qj,e),b)){b=b!==null?GM(b):null;G5(a.qj,e,b);d=0;while(true){c=a.rv;if(d>=c.p)break e;(Z(c,d)).U7(a,e,b);d=d+1|0;}}}e=e+1|0;}j=0;while(true){b=a.rv;if(j>=b.p)break;b=Z(b,j);b.nM(a,0,a.fP.data[0]);b.nM(a,1,a.fP.data[1]);b.nM(a,2,a.fP.data[2]);j=j+1|0;}return;}b=a.j9;d=a.lW+g|0;j
=a.mF;k=a.mm+f|0;$p=1;continue _;case 3:$z=BHl(b,d,j,l);if(C()){break _;}d=$z;O();if(d==C5G.a)e=e+1|0;b=a.j9;l=a.lW+k|0;d=a.mF+1|0;j=a.mm+m|0;$p=4;case 4:$z=BHl(b,l,d,j);if(C()){break _;}d=$z;if(d==C5G.a)e=e+1|0;if(g&&f){b=a.j9;d=a.lW+k|0;j=a.mF;l=a.mm+f|0;$p=5;continue _;}f:{g:while(true){g=g+1|0;while(g>1){f=f+1|0;if(f>1)break g;g=(-1);}if(f)break f;if(g)break f;}g=0;while(g<3){h=a.fP;i=a.wV;if((D4(c)).sy()<=0)j=0;else{j=e>30?30:e;d=(1+E(i,(j>>1)+1|0)|0)+E(i,j+1|0)|0;j=E(i,5)+d|0;if(!g)j=(j>>1)+1|0;else if
(g==1)j=((j*2|0)/3|0)+1|0;}h.data[g]=j;g=g+1|0;}e=0;while(true){b=a.gb;if(e>=b.p)break;h:{b=Fx(Z(b,e));if(!Y6(Z(a.qj,e),b)){b=b!==null?GM(b):null;G5(a.qj,e,b);d=0;while(true){c=a.rv;if(d>=c.p)break h;(Z(c,d)).U7(a,e,b);d=d+1|0;}}}e=e+1|0;}j=0;while(true){b=a.rv;if(j>=b.p)break;b=Z(b,j);b.nM(a,0,a.fP.data[0]);b.nM(a,1,a.fP.data[1]);b.nM(a,2,a.fP.data[2]);j=j+1|0;}return;}b=a.j9;d=a.lW+g|0;j=a.mF;k=a.mm+f|0;$p=1;continue _;case 5:$z=BHl(b,d,j,l);if(C()){break _;}d=$z;if(d==C5G.a)e=e+1|0;b=a.j9;d=a.lW+k|0;j=a.mF
+1|0;k=a.mm+f|0;$p=6;case 6:$z=BHl(b,d,j,k);if(C()){break _;}d=$z;if(d==C5G.a)e=e+1|0;b=a.j9;d=a.lW+g|0;j=a.mF;k=a.mm+m|0;$p=7;case 7:$z=BHl(b,d,j,k);if(C()){break _;}d=$z;if(d==C5G.a)e=e+1|0;b=a.j9;d=a.lW+g|0;j=a.mF+1|0;k=a.mm+m|0;$p=8;case 8:$z=BHl(b,d,j,k);if(C()){break _;}d=$z;if(d==C5G.a)e=e+1|0;d:{i:while(true){g=g+1|0;while(g>1){f=f+1|0;if(f>1)break i;g=(-1);}if(f)break d;if(g)break d;}g=0;while(g<3){h=a.fP;i=a.wV;if((D4(c)).sy()<=0)j=0;else{j=e>30?30:e;d=(1+E(i,(j>>1)+1|0)|0)+E(i,j+1|0)|0;j=E(i,5)+d
|0;if(!g)j=(j>>1)+1|0;else if(g==1)j=((j*2|0)/3|0)+1|0;}h.data[g]=j;g=g+1|0;}e=0;while(true){b=a.gb;if(e>=b.p)break;j:{b=Fx(Z(b,e));if(!Y6(Z(a.qj,e),b)){b=b!==null?GM(b):null;G5(a.qj,e,b);d=0;while(true){c=a.rv;if(d>=c.p)break j;(Z(c,d)).U7(a,e,b);d=d+1|0;}}}e=e+1|0;}j=0;while(true){b=a.rv;if(j>=b.p)break;b=Z(b,j);b.nM(a,0,a.fP.data[0]);b.nM(a,1,a.fP.data[1]);b.nM(a,2,a.fP.data[2]);j=j+1|0;}return;}b=a.j9;d=a.lW+g|0;j=a.mF;k=a.mm+f|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function BcK(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:BIf(a,b);if(C()){break _;}if(!a.j9.w){c=ACa(a.Ec,0);if(c!==null){$p=2;continue _;}}return;case 2:BS_(b,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BGW(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.j9;d=a.lW;e=a.mF;f=a.mm;$p=1;case 1:$z=BHl(c,d,e,f);if(C()){break _;}d=$z;O();return d!=C$G.a?0:NB(b,a.lW+0.5,a.mF+0.5,a.mm+0.5)>64.0?0:1;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BoC(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;d=Z(a.gb,b);if(d!==null&&P5(d)){e=Fx(d);c=GM(e);if(b)return null;b=1;f=37;g=1;$p=1;continue _;}return c;case 1:$z=Bvt(a,e,b,f,g);if(C()){break _;}b=$z;if(!b)return null;if(e.q){$p=2;continue _;}h=null;$p=3;continue _;case 2:Bq7(d);if(C()){break _;}if(e.q==c.q)return null;$p=4;continue _;case 3:BSW(d,h);if(C()){break _;}if(e.q
==c.q)return null;$p=4;case 4:d.ba_(e);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var UI=K();
var Edx=null;var Edo=null;var Edp=null;var Edq=null;var Edr=null;function A6A(b){var c,d,e;c=b*40.74366592;d=c|0;e=Edx.data;return e[d]+(c-d)*(e[d+1|0]-e[d]);}
function BHK(){Edx=Gx([1.0,0.99969881772995,0.9987954497337341,0.9972904324531555,0.9951847195625305,0.9924795627593994,0.9891765117645264,0.9852776527404785,0.9807852506637573,0.9757021069526672,0.9700312614440918,0.9637760519981384,0.9569403529167175,0.949528157711029,0.9415440559387207,0.9329928159713745,0.9238795042037964,0.91420978307724,0.903989315032959,0.89322429895401,0.8819212913513184,0.8700869679450989,0.8577286005020142,0.8448535799980164,0.8314695954322815,0.8175848126411438,0.803207516670227,
0.7883464097976685,0.7730104327201843,0.7572088241577148,0.7409511208534241,0.7242470979690552,0.7071067690849304,0.6895405650138855,0.6715589761734009,0.6531728506088257,0.6343932747840881,0.6152315735816956,0.5956993103027344,0.5758081674575806,0.5555702447891235,0.5349976420402527,0.5141027569770813,0.49289819598197937,0.4713967442512512,0.4496113359928131,0.4275550842285156,0.40524131059646606,0.3826834261417389,0.3598950505256653,0.3368898630142212,0.3136817514896393,0.290284663438797,0.2667127549648285,
0.24298018217086792,0.21910123527050018,0.19509032368659973,0.1709618866443634,0.1467304676771164,0.12241067737340927,0.0980171412229538,0.0735645666718483,0.049067676067352295,0.024541229009628296,0.0,(-0.024541229009628296),(-0.049067676067352295),(-0.0735645666718483),(-0.0980171412229538),(-0.12241067737340927),(-0.1467304676771164),(-0.1709618866443634),(-0.19509032368659973),(-0.21910123527050018),(-0.24298018217086792),(-0.2667127549648285),(-0.290284663438797),(-0.3136817514896393),(-0.3368898630142212),
(-0.3598950505256653),(-0.3826834261417389),(-0.40524131059646606),(-0.4275550842285156),(-0.4496113359928131),(-0.4713967442512512),(-0.49289819598197937),(-0.5141027569770813),(-0.5349976420402527),(-0.5555702447891235),(-0.5758081674575806),(-0.5956993103027344),(-0.6152315735816956),(-0.6343932747840881),(-0.6531728506088257),(-0.6715589761734009),(-0.6895405650138855),(-0.7071067690849304),(-0.7242470979690552),(-0.7409511208534241),(-0.7572088241577148),(-0.7730104327201843),(-0.7883464097976685),(-0.803207516670227),
(-0.8175848126411438),(-0.8314695954322815),(-0.8448535799980164),(-0.8577286005020142),(-0.8700869679450989),(-0.8819212913513184),(-0.89322429895401),(-0.903989315032959),(-0.91420978307724),(-0.9238795042037964),(-0.9329928159713745),(-0.9415440559387207),(-0.949528157711029),(-0.9569403529167175),(-0.9637760519981384),(-0.9700312614440918),(-0.9757021069526672),(-0.9807852506637573),(-0.9852776527404785),(-0.9891765117645264),(-0.9924795627593994),(-0.9951847195625305),(-0.9972904324531555),(-0.9987954497337341),
(-0.99969881772995),(-1.0)]);Edo=Gx([1.4142135381698608,1.3926212787628174,1.3719886541366577,1.3522467613220215,1.3333333730697632,1.3151918649673462,1.2977713346481323,1.2810251712799072,1.2649110555648804,1.2493901252746582,1.2344268560409546,1.2199885845184326,1.206045389175415,1.192569613456726,1.1795356273651123,1.1669199466705322,1.154700517654419,1.1428571939468384,1.1313709020614624,1.120224118232727,1.1094003915786743,1.0988844633102417,1.0886621475219727,1.0787197351455688,1.0690449476242065,1.0596258640289307,
1.0504515171051025,1.0415112972259521,1.0327955484390259,1.0242950916290283,1.0160009860992432,1.0079052448272705,1.0]);Edp=Gx([65536.0,46340.94921875,32768.0,23170.474609375,16384.0,11585.2373046875,8192.0,5792.61865234375,4096.0,2896.309326171875,2048.0,1448.1546630859375,1024.0,724.0773315429688,512.0,362.0386657714844,256.0,181.0193328857422,128.0,90.5096664428711,64.0,45.25483322143555,32.0,22.627416610717773,16.0,11.313708305358887,8.0,5.656854152679443,4.0,2.8284270763397217,2.0,1.4142135381698608,1.0,
0.7071067690849304,0.5,0.3535533845424652,0.25,0.1767766922712326,0.125,0.0883883461356163,0.0625,0.04419417306780815,0.03125,0.022097086533904076,0.015625,0.011048543266952038,0.0078125,0.005524271633476019,0.00390625,0.0027621358167380095,0.001953125,0.0013810679083690047,9.765625E-4,6.905339541845024E-4,4.8828125E-4,3.452669770922512E-4,2.44140625E-4,1.726334885461256E-4,1.220703125E-4,8.63167442730628E-5,6.103515625E-5,4.31583721365314E-5,3.0517578125E-5,2.15791860682657E-5,1.52587890625E-5]);Edq=Gx([1.0,
0.6309573650360107,0.3981071710586548,0.25118863582611084,0.15848931670188904,0.10000000149011612,0.06309573352336884,0.03981071710586548,0.025118865072727203,0.015848932787775993,0.009999999776482582,0.0063095735386013985,0.003981071524322033,0.002511886414140463,0.0015848932089284062,0.0010000000474974513,6.30957365501672E-4,3.981071640737355E-4,2.511886414140463E-4,1.5848931798245758E-4,9.999999747378752E-5,6.30957365501672E-5,3.981071859016083E-5,2.511886486900039E-5,1.5848931070649996E-5,9.999999747378752E-6,
6.30957356406725E-6,3.981071586167673E-6,2.5118863504758338E-6,1.5848931980144698E-6,9.999999974752427E-7,6.309573450380412E-7,3.981071756697929E-7,2.5118865210060903E-7,1.584893141171051E-7]);Edr=Gx([0.9928302764892578,0.978644609451294,0.9646615982055664,0.9508784413337708,0.937292218208313,0.9239000678062439,0.9106993079185486,0.8976871371269226,0.8848608732223511,0.8722178936004639,0.8597555756568909,0.847471296787262,0.8353625535964966,0.8234267830848694,0.8116616010665894,0.8000645041465759,0.7886331081390381,
0.7773650288581848,0.7662579417228699,0.7553095817565918,0.7445176243782043,0.7338799238204956,0.7233941555023193,0.7130582332611084,0.7028700113296509,0.6928272843360901,0.6829281449317932,0.6731703877449036,0.6635520458221436,0.6540711522102356,0.6447257399559021,0.6355138421058655]);}
function A7_(){var a=this;D.call(a);a.bOT=null;a.bPG=0;a.bP6=0;}
var A9C=K(0);
var A9L=K();
var Edy=null;function CRl(){CRl=Be(A9L);CCN();}
function CCN(){Edy=Vt(B(3118));}
var BeN=K();
var AS2=K(0);
var A33=K();
var D9Q=null;function CTM(){CTM=Be(A33);CKu();}
function CKu(){D9Q=Vt(B(3119));}
function A6y(){var a=this;D.call(a);a.bsZ=null;a.HV=0;a.GG=0;}
function BdI(a){return a.bsZ;}
function CjT(a,b){var c,d;b=b;c=a.HV>>5;d=b.HV>>5;return c!=d?c-d|0:(a.GG>>5)-(b.GG>>5)|0;}
function BTp(){var a=this;D.call(a);a.y8=null;a.GJ=0;a.XA=0;a.bJw=0.75;a.a3R=0;}
function BYe(){var a=new BTp();CKD(a);return a;}
function CKD(a){a.y8=X(ACd,16);a.XA=12;a.bJw=0.75;}
function AID(b){var c;c=Bu(Qw(b,D3(b,32)));c=c^(c>>>20|0)^(c>>>12|0);return c^(c>>>7|0)^(c>>>4|0);}
function AAl(b,c){return b&(c-1|0);}
function Ty(a,b){var c,d,e;c=AID(b);d=a.y8.data;e=d[AAl(c,d.length)];while(e!==null){if(CR(e.Lv,b))return e.T4;e=e.xh;}return null;}
function BUl(a,b){var c,d,e;c=AID(b);d=a.y8.data;e=d[AAl(c,d.length)];a:{while(true){if(e===null){e=null;break a;}if(CR(e.Lv,b))break;e=e.xh;}}return e===null?0:1;}
function W7(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;d=AID(b);e=AAl(d,a.y8.data.length);f=a.y8.data;g=f[e];while(g!==null){if(CR(g.Lv,b))g.T4=c;g=g.xh;}a.a3R=a.a3R+1|0;h=f[e];g=new ACd;g.T4=c;g.xh=h;g.Lv=b;g.bmD=d;f[e]=g;i=a.GJ;a.GJ=i+1|0;if(i>=a.XA){d=f.length;i=2*d|0;if(d==1073741824)a.XA=2147483647;else{j=X(ACd,i);k=j.data;e=k.length;l=0;while(l<d){a:{g=f[l];if(g!==null){f[l]=null;while(true){c=g.xh;m=AAl(g.bmD,e);g.xh=k[m];k[m]=g;if(c===null)break a;g=c;}}}l=l+1|0;}a.y8=j;n=i;LP(a);a.XA=n*0.75|0;}}}
function AIm(a,b){var c,d,e,f,g;c=AAl(AID(b),a.y8.data.length);d=a.y8.data;e=d[c];f=e;a:{while(e!==null){g=e.xh;if(CR(e.Lv,b)){a.a3R=a.a3R+1|0;a.GJ=a.GJ-1|0;if(f!==e)f.xh=g;else d[c]=g;break a;}f=e;e=g;}}return e!==null?e.T4:null;}
var Bzf=K(V7);
function CdP(a,b,c,d){var e=new Bzf();Ckz(e,a,b,c,d);return e;}
function Ckz(a,b,c,d,e){BMC(a,b,c,d,e);a.Yk=1;}
function CcS(a,b,c){return 0;}
function Cp6(a){}
function Crl(a){}
function CN0(a,b,c,d){return 0;}
function Bnv(a,b,c,d,e,f){return 1;}
function BWL(a,b,c,d,e){return 1;}
function B2K(a,b,c,d){return 0;}
function BkR(a,b,c,d,e){return 0;}
function Cx3(a,b,c,d,e){return 0;}
function B9h(a,b,c,d,e,f){}
function Cb1(a,b,c,d,e){return 0;}
function CnF(a,b){}
function Cv_(a,b){}
function Cjl(a,b,c){}
function CPv(a,b,c,d){return 0;}
function Br9(a,b,c,d){return null;}
function CnO(a,b,c,d,e){}
function A_X(a,b,c,d){}
function Chl(a){}
function Cu3(a){}
function CIL(a){}
function CgC(a,b,c,d){}
function B2c(a,b,c,d){}
function CCo(a,b){return 0;}
function Cj9(a,b,c,d,e,f,g,h,i){var j,k,l,m;j=f-c|0;k=g-d|0;l=h-e|0;m=R(R(j,k),l);return m+((m/2|0)*3|0)|0;}
function Cg2(a,b){var c;c=new DG;Hu(a.c6);return c;}
function Cob(a){return 1;}
function BeG(){var a=this;D.call(a);a.R8=null;a.zW=null;a.Z7=null;a.Ie=null;}
function BOg(a){var b=new BeG();CIp(b,a);return b;}
function CIp(a,b){var c;c=new AQb;c.z$=X(Tt,1024);c.sR=0;a.zW=c;a.Z7=AAK();a.Ie=X(Tt,32);a.R8=b;}
function BXG(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c.d;f=c.C.L;g=c.c;$p=1;case 1:$z=BC2(a,b,e,f,g,d);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BC2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(Ib()){var $T=ED();$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:A7p(a.zW);A0U(a.Z7);g=XP(a,Q(b.C.bK),Q(b.C.L),Q(b.C.bL));h=XP(a,Q(c-b.O/2.0),Q(d),Q(e-b.O/2.0));i=CAp(E$(b.O+1.0),E$(b.bC+1.0),E$(b.O+1.0));g.IQ=0.0;j=LQ(g,h);g.Wt=j;g.uR
=j;A7p(a.zW);AY1(a.zW,g);k=g;l=a.zW;m=l.sR;if(m?0:1)n=k!==g?AEk(a,g,k):null;else{o=l.z$.data;n=o[0];p=m-1|0;l.sR=p;o[0]=o[p];o[p]=null;if(p>0)AFk(l,0);n.nZ=(-1);if(!AVa(n,h)){if(LQ(n,h)<LQ(k,h))k=n;n.Cr=1;q=0;m=0;r=n.kW;p=n.kw+1|0;s=n.k1;$p=1;continue _;}n=AEk(a,g,h);}return n;case 1:$z=BPb(a,b,r,p,s,i);if(C()){break _;}p=$z;if(p==1)m=1;p=n.kW;r=n.kw;s=n.k1+1|0;$p=2;case 2:$z=Bvg(a,b,p,r,s,i,m);if(C()){break _;}t=$z;p=n.kW-1|0;r=n.kw;s=n.k1;$p=3;case 3:$z=Bvg(a,b,p,r,s,i,m);if(C()){break _;}l=$z;p=n.kW+1|0;r
=n.kw;s=n.k1;$p=4;case 4:$z=Bvg(a,b,p,r,s,i,m);if(C()){break _;}u=$z;p=n.kW;r=n.kw;s=n.k1-1|0;$p=5;case 5:$z=Bvg(a,b,p,r,s,i,m);if(C()){break _;}v=$z;if(t===null)m=q;else if(t.Cr)m=q;else if(LQ(t,h)>=f)m=q;else{o=a.Ie.data;m=1;o[q]=t;}if(l===null)q=m;else if(l.Cr)q=m;else if(LQ(l,h)>=f)q=m;else{o=a.Ie.data;q=m+1|0;o[m]=l;}if(u===null)p=q;else if(u.Cr)p=q;else if(LQ(u,h)>=f)p=q;else{o=a.Ie.data;p=q+1|0;o[q]=u;}if(v===null)q=p;else if(v.Cr)q=p;else if(LQ(v,h)>=f)q=p;else{o=a.Ie.data;q=p+1|0;o[p]=v;}m=0;while(m
<q){t=a.Ie.data[m];j=n.IQ+LQ(n,t);if(!(A1a(t)&&j>=t.IQ)){t.bgZ=n;t.IQ=j;t.Wt=LQ(t,h);if(!A1a(t)){t.uR=t.IQ+t.Wt;AY1(a.zW,t);}else{l=a.zW;j=t.IQ+t.Wt;w=t.uR;t.uR=j;if(j>=w)AFk(l,t.nZ);else AWw(l,t.nZ);}}m=m+1|0;}l=a.zW;m=l.sR;if(m?0:1)n=k!==g?AEk(a,g,k):null;else{o=l.z$.data;n=o[0];p=m-1|0;l.sR=p;o[0]=o[p];o[p]=null;if(p>0)AFk(l,0);n.nZ=(-1);if(!AVa(n,h)){if(LQ(n,h)<LQ(k,h))k=n;n.Cr=1;q=0;m=0;r=n.kW;p=n.kw+1|0;s=n.k1;$p=1;continue _;}n=AEk(a,g,h);}return n;default:H$();}}ED().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 Bvg(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=null;$p=1;case 1:$z=BPb(a,b,c,d,e,f);if(C()){break _;}i=$z;if(i==1)h=XP(a,c,d,e);if(h!==null)j=d;else{if(g>0){j=d+g|0;$p=2;continue _;}j=d;}if(h!==null){i=0;if(j>0){d=j-1|0;$p=3;continue _;}if(0==(-2))return null;}return h;case 2:$z=BPb(a,b,c,j,e,f);if(C()){break _;}g=$z;if(g==1)h=XP(a,c,j,e);else j
=d;if(h!==null){i=0;if(j>0){d=j-1|0;$p=3;continue _;}if(0==(-2))return null;}return h;case 3:$z=BPb(a,b,c,d,e,f);if(C()){break _;}k=$z;if(k==1){i=i+1|0;if(i>=4)return null;j=j+(-1)|0;if(j>0)h=XP(a,c,j,e);if(j>0){d=j-1|0;continue _;}}if(k==(-2))return null;return h;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function XP(a,b,c,d){var e,f;e=BSn(b,c,d);f=TO(a.Z7,e);if(f===null){f=CAp(b,c,d);VN(a.Z7,e,f);}return f;}
function BPb(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=c;while(g<(c+f.kW|0)){h=d;while(h<(d+f.kw|0)){i=e;if(i<(e+f.k1|0)){b=a.R8;$p=1;continue _;}h=h+1|0;}g=g+1|0;}return 1;case 1:a:{$z=b.cu(g,h,i);if(C()){break _;}j=$z;if(j>0){O();if(j==C97.a)break a;if(j==C90.a)break a;k=C1F.data[j].bv;if(k.hH())return 0;if(k===C$S)return (-1);if(k===C$T)return (-2);}i
=i+1|0;b:while(true){if(i<(e+f.k1|0)){b=a.R8;continue _;}h=h+1|0;while(h>=(d+f.kw|0)){g=g+1|0;if(g>=(c+f.kW|0))break b;h=d;}i=e;}return 1;}b=a.R8;$p=2;case 2:$z=b.c8(g,h,i);if(C()){break _;}l=$z;if(!(!(l&4)?0:1))return 0;i=i+1|0;c:while(true){if(i<(e+f.k1|0)){b=a.R8;$p=1;continue _;}h=h+1|0;while(h>=(d+f.kw|0)){g=g+1|0;if(g>=(c+f.kW|0))break c;h=d;}i=e;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function AEk(a,b,c){var d,e,f,g;d=1;e=c;while(true){e=e.bgZ;if(e===null)break;d=d+1|0;}f=X(Tt,d);g=f.data;d=d+(-1)|0;g[d]=c;while(true){c=c.bgZ;if(c===null)break;d=d+(-1)|0;g[d]=c;}b=new A8m;b.a2r=f;b.bm5=g.length;return b;}
function R8(){var a=this;Dh.call(a);a.Bn=null;a.C8=0;a.be4=null;a.Ee=0;}
var D_2=null;var D_3=null;var D_4=null;var Edz=null;function Oy(){Oy=Be(R8);CEA();}
function Cfs(a,b,c,d,e,f){var g=new R8();AU0(g,a,b,c,d,e,f);return g;}
function BV0(){Oy();return Edz.d3();}
function AU0(a,b,c,d,e,f,g){Oy();FO(a,b,c);a.Bn=d;a.C8=e;a.be4=f;a.Ee=g;}
function CEA(){var b;b=new R8;BI();AU0(b,B(3120),0,H(Wl),70,D28,0);D_2=b;D_3=Cfs(B(3121),1,H(J0),15,D28,1);b=Cfs(B(3122),2,H(ADx),5,C$S,1);D_4=b;Edz=V(R8,[D_2,D_3,b]);}
function A8m(){var a=this;D.call(a);a.a2r=null;a.bm5=0;a.a6C=0;}
function ATT(a,b){var c,d,e,f;c=a.a2r.data;d=a.a6C;e=c[d].kW;f=(b.O+1.0|0)*0.5;return Cr(e+f,c[d].kw,c[d].k1+f);}
function Tt(){var a=this;D.call(a);a.kW=0;a.kw=0;a.k1=0;a.Ws=0;a.nZ=0;a.IQ=0.0;a.Wt=0.0;a.uR=0.0;a.bgZ=null;a.Cr=0;}
function CAp(a,b,c){var d=new Tt();ClG(d,a,b,c);return d;}
function ClG(a,b,c,d){a.nZ=(-1);a.Cr=0;a.kW=b;a.kw=c;a.k1=d;a.Ws=BSn(b,c,d);}
function BSn(b,c,d){return c&255|(b&32767)<<8|(d&32767)<<24|(b>=0?0:(-2147483648))|(d>=0?0:32768);}
function LQ(a,b){var c,d,e;c=b.kW-a.kW|0;d=b.kw-a.kw|0;e=b.k1-a.k1|0;return Gh(c*c+d*d+e*e);}
function AVa(a,b){var c;if(!(b instanceof Tt))return 0;c=b;return a.Ws==c.Ws&&a.kW==c.kW&&a.kw==c.kw&&a.k1==c.k1?1:0;}
function CtK(a){return a.Ws;}
function A1a(a){return a.nZ<0?0:1;}
function B8N(a){var b,c,d,e,f;b=a.kW;c=a.kw;d=a.k1;e=new T;U(e);Bj(e,b);f=J(e,B(108));Bj(f,c);Bj(J(f,B(108)),d);return S(e);}
function A9s(){var a=this;D.call(a);a.iR=0;a.iU=0;}
function Tj(a,b){var c=new A9s();CEP(c,a,b);return c;}
function CEP(a,b,c){a.iR=b;a.iU=c;}
function NN(b,c){return DY(BG(L(b),G(4294967295, 0)),Dq(BG(L(c),G(4294967295, 0)),32));}
function CuH(a){var b;b=NN(a.iR,a.iU);return Bu(b)^CY1(b);}
function Bas(a,b){var c;c=b;return c.iR==a.iR&&c.iU==a.iU?1:0;}
function CmF(a){var b,c,d,e;b=a.iR;c=a.iU;d=new T;U(d);Bb(d,91);Bj(d,b);e=J(d,B(108));Bj(e,c);Bb(e,93);return S(d);}
function A1D(){var a=this;D.call(a);a.H$=0;a.bD6=null;}
function B_d(a,b,c){a.H$=a.H$+b.blx(c,a.bD6)|0;}
var BeO=K();
function AUB(){Ke.call(this);this.Ty=null;}
function Cnk(a,b){return 0;}
function BO1(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.Ty;d=c.e;$p=1;case 1:BfC(b,d,c);if(C()){break _;}e=b.N;Bn();if(e==Dam.D){c=a.Ty;EY();c.cB(C_0,1);}if(b.N==Dar.D){b=a.Ty;EY();b.cB(C_5,1);}$p=2;case 2:Bq7(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BlC(){var a=this;Ke.call(a);a.bqt=null;a.bJg=null;}
function Bmj(a,b,c,d,e,f){var g=new BlC();Cxk(g,a,b,c,d,e,f);return g;}
function Cxk(a,b,c,d,e,f,g){Tk(a,d,e,f,g);a.bJg=b;a.bqt=c;}
function CAm(a,b){var c;a:{b:{if(b!==null){c=b.N;Bn();if(c==C9m.D)break b;if(c==D4q.D)break b;}c=0;break a;}c=1;}return c;}
function CbK(a){return 1;}
function Bpl(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.N;Bn();if(c==C9m.D&&b.bD>0){b=a.bqt;EY();b.cB(Dae,1);}$p=1;case 1:Bq7(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function AVA(){Ke.call(this);this.bLq=null;}
function CCe(a,b){var c;if(b===null)c=0;else{Bn();c=AKZ(C45.data[b.N]);}return c;}
function Cvi(a){return 64;}
function A7B(){AGw.call(this);this.bzP=null;}
function COw(a){return 1;}
function Bbv(a){var b,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:A68(a);if(C()){break _;}b=a.bzP;$p=2;case 2:BtC(b,a);if(C()){break _;}return;default:H$();}}ED().s(a,b,$p);}
function A3m(){Ke.call(this);this.bHH=null;}
function CO9(a,b){return 1;}
function P1(){var a=this;D.call(a);a.bMc=0;a.bPs=null;a.bHf=null;}
var EdA=null;var EdB=0.0;var EdC=0.0;var EdD=0.0;var EdE=0.0;var EdF=0.0;function BVA(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;f=0;g=(-1);h=0;i=101;j=b;a:while(true){b:{c:{d:{switch(i){case 101:g=g+1|0;if(g>=4){f=f+2|0;break d;}f=EdA.data[g];break d;case 104:break d;case 107:break c;default:}break b;}k=j/f|0;if(j-R(f,k)|0){i=101;break b;}l=e.data;h=h+1|0;l[h+1|0]=f;if(f!=2){i=107;j=k;break b;}if(h==1){i=107;j=k;break b;}j=1;while(j<h){m=(h-j|0)+1|0;l[m+1|0]=l[m];j=j+1|0;}l[2]=2;j=k;}if(j
==1)break a;i=104;}}e=e.data;e[0]=b;e[1]=h;n=EdB/b;o=0;p=h-1|0;q=1;if(!p)return;r=0;while(r<p){s=e[r+2|0];t=0;u=R(q,s);v=b/u|0;w=s-1|0;k=0;while(k<w){t=t+q|0;x=t*n;y=0.0;z=2;i=o;while(z<v){l=c.data;y=y+1.0;ba=y*x;j=i+1|0;h=d+i|0;bb=ba;l[h]=Ek(bb);i=j+1|0;l[d+j|0]=DR(bb);z=z+2|0;}o=o+v|0;k=k+1|0;}r=r+1|0;q=u;}}
function Bfr(){EdA=Cc([4,2,3,5]);EdB=6.2831854820251465;EdC=0.7071067690849304;EdD=0.8660253882408142;EdE=(-0.5);EdF=1.4142135381698608;}
function AP1(){ANN.call(this);this.a_s=null;}
function A6e(a){return a.a_s;}
function ACd(){var a=this;D.call(a);a.Lv=Bw;a.T4=null;a.xh=null;a.bmD=0;}
function AQb(){var a=this;D.call(a);a.z$=null;a.sR=0;}
function AY1(a,b){var c,d,e,f;if(b.nZ>=0){b=new DJ;Bg(b,B(3123));M(b);}c=a.sR;d=a.z$;if(c==d.data.length){e=X(Tt,c<<1);CG(d,0,e,0,c);a.z$=e;}d=a.z$.data;f=a.sR;d[f]=b;b.nZ=f;a.sR=f+1|0;AWw(a,f);return b;}
function A7p(a){a.sR=0;}
function AWw(a,b){var c,d,e,f,g;c=a.z$.data;d=c[b];e=d.uR;a:{while(true){if(b<=0)break a;f=(b-1|0)>>1;g=c[f];if(e>=g.uR)break;c[b]=g;g.nZ=b;b=f;}}c[b]=d;d.nZ=b;}
function AFk(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.z$.data;d=c[b];e=d.uR;a:{while(true){f=1+(b<<1)|0;g=f+1|0;h=a.sR;if(f>=h)break;i=c[f];j=i.uR;if(g<h){k=c[g];l=k.uR;}else{k=null;l=Infinity;}if(j<l){if(j>=e)break a;c[b]=i;i.nZ=b;}else{if(l>=e)break a;c[b]=k;k.nZ=b;f=g;}b=f;}}c[b]=d;d.nZ=b;}
function AIx(){var a=this;D.call(a);a.bGp=null;a.bp9=null;}
var EdG=null;function AGv(b){var c,d;c=Cp(EdG,b);if(c===null){c=new AIx;c.bGp=b;d=Ti(b,46);if(d>=0)c.bp9=AGv(CQ(b,0,d));else if(!JH(b))c.bp9=AGv(B(4));BS(EdG,b,c);}return c;}
function Bv5(){EdG=Dc();}
var ASe=K();
var D6B=null;function CEb(){CEb=Be(ASe);CC_();}
function CC_(){var b,c;b=Bx((A$g()).data.length);c=b.data;D6B=b;c[D7O.dp]=1;c[D7P.dp]=2;c[D7M.dp]=3;c[D7N.dp]=4;c[D7S.dp]=5;c[D7R.dp]=6;c[D7Q.dp]=7;c[D6s.dp]=8;}
function A6Y(){var a=this;D.call(a);a.nr=null;a.UO=0;a.V7=0;}
function AMt(a,b){var c=new A6Y();Bs7(c,a,b);return c;}
function Byh(a,b){var c=new A6Y();Cfg(c,a,b);return c;}
function Bs7(a,b,c){a.nr=Cb(b>>1);a.UO=c;a.V7=c+4|0;}
function Cfg(a,b,c){a.nr=b;a.UO=c;a.V7=c+4|0;}
function SB(a,b,c,d){var e,f;e=b<<a.V7|d<<a.UO|c;f=e>>1;return !(e&1)?a.nr.data[f]&15:a.nr.data[f]>>4&15;}
function Jq(a,b,c,d,e){var f,g,h;f=b<<a.V7|d<<a.UO|c;g=f>>1;if(!(f&1)){h=a.nr.data;h[g]=(h[g]&240|e&15)<<24>>24;}else{h=a.nr.data;h[g]=(h[g]&15|(e&15)<<4)<<24>>24;}}
function AG3(a){return a.nr===null?0:1;}
var Us=K(Dh);
var D8R=null;var D8Q=null;var D$_=null;var EdH=null;function Ol(){Ol=Be(Us);CqX();}
function BOP(a,b){var c=new Us();BHi(c,a,b);return c;}
function CKG(){Ol();return EdH.d3();}
function BHi(a,b,c){Ol();FO(a,b,c);}
function CqX(){var b;D8R=BOP(B(3124),0);D8Q=BOP(B(3125),1);b=BOP(B(3126),2);D$_=b;EdH=V(Us,[D8R,D8Q,b]);}
var APW=K(0);
var ALv=K(0);
function BCm(){var a=this;D.call(a);a.bfp=null;a.bw$=null;a.bxM=null;a.beb=null;}
function Bya(a){var b=new BCm();ChR(b,a);return b;}
function ChR(a,b){a.bfp=BL();a.bw$=Gg();a.bxM=new D;a.beb=b;}
function BSG(a,b,c,d){var e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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=null;f=Tj(c,d);g=a.bxM;$p=1;case 1:A3R(g);if(C()){break _;}a:{try{b:{if(RT(a.bw$,f)){h=0;while(h<DZ(a.bfp)){i=Z(a.bfp,h);if(Bas(i.bk0,f)){e=i.bks;break b;}h=h+1|0;}}}Kz(g);break a;}catch($$e){$$je=N($$e);b=$$je;}Kz(g);M(b);}if(e===null){g=a.beb;$p=2;continue _;}if(!G4(e,B(3127)))
{b=DC();g=new T;U(g);e=J(g,B(3128));Bj(e,c);Bb(e,44);Bj(e,d);J(e,B(3129));B_(b,S(g));return null;}if(!G4(IS(e,B(3127)),B(3130))){b=DC();g=new T;U(g);e=J(g,B(3128));Bj(e,c);Bb(e,44);Bj(e,d);J(e,B(3131));B_(b,S(g));return null;}g=IS(e,B(3127));$p=4;continue _;case 2:$z=BZb(g,c,d);if(C()){break _;}g=$z;g=BEj(g,c&31,d&31);if(g===null)return null;e=AMx(g);$p=3;case 3:Mo(g);if(C()){break _;}if(!G4(e,B(3127))){b=DC();g=new T;U(g);e=J(g,B(3128));Bj(e,c);Bb(e,44);Bj(e,d);J(e,B(3129));B_(b,S(g));return null;}if(!G4(IS(e,
B(3127)),B(3130))){b=DC();g=new T;U(g);e=J(g,B(3128));Bj(e,c);Bb(e,44);Bj(e,d);J(e,B(3131));B_(b,S(g));return null;}g=IS(e,B(3127));$p=4;case 4:$z=CDK(b,g);if(C()){break _;}j=$z;if(c==j.jb&&d==j.jq?1:0){k=j.j2;B5c();c=0;while(true){l=k.data;if(c>=l.length)break;l[c]=EdI.data[l[c]&255];c=c+1|0;}return j;}g=DC();f=new T;U(f);j=J(f,B(3128));Bj(j,c);Bb(j,44);Bj(j,d);J(j,B(3132));B_(g,S(f));Ei(e,B(3133),c);Ei(e,B(3134),d);g=IS(e,B(3127));$p=5;case 5:$z=CDK(b,g);if(C()){break _;}j=$z;k=j.j2;B5c();c=0;while(true){l
=k.data;if(c>=l.length)break;l[c]=EdI.data[l[c]&255];c=c+1|0;}return j;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function B1h(a,b,c){var d,e,f,$$je,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Bck(b);if(C()){break _;}try{d=FT();e=FT();HB(d,B(3127),e);$p=2;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);return;case 2:try{Ca9(c,b,e);if(C()){break _;}b=CV6(BOs(c),d);$p=3;continue _;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);return;case 3:a:{try{BBs(a,b);if
(C()){break _;}break a;}catch($$e){$$je=N($$e);if($$je instanceof BA){f=$$je;}else{throw $$e;}}B4(f);}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BBs(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.beb;d=b.bk0;e=d.iR;f=d.iU;$p=1;case 1:$z=BZb(c,e,f);if(C()){break _;}c=$z;c=A1b(c,e&31,f&31);AUe(b.bks,c);$p=2;case 2:Byp(c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bnu(a,b,c){}
function ARF(){var a=this;AE8.call(a);a.bAX=0;a.bAY=0;a.bmN=null;}
function Bk5(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bmN;c=a.bAX;d=a.bAY;e=a.yE;f=a.wU;$p=1;case 1:BCE(b,c,d,e,f);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function AMf(){var a=this;AEo.call(a);a.FM=null;a.byc=0.0;a.bki=0.0;}
function EdJ(a,b,c){var d=new AMf();A7L(d,a,b,c);return d;}
function A7L(a,b,c,d){AWN(a);a.FM=b;a.byc=c;a.bki=d;}
function Cgd(a,b){return a.FM;}
function B4x(a,b,c){return a.FM;}
function B12(a,b,c,d,e){var f;f=AUO(a,a.Uy,b,c,d,e);a.Uy=f;return f;}
function Bdb(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=R(e,f)))b=Dk(R(e,f));BS9(b,0,R(e,f),a.byc);return b;}
function CBX(a,b,c,d,e){return Bdb(a,Dk(R(d,e)),b,c,d,e);}
function Ce5(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=R(e,f)))b=Dk(R(e,f));BS9(b,0,R(e,f),a.bki);return b;}
function B9x(a,b,c){return a.bki;}
function AUO(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=R(e,f)))b=X(DM,R(e,f));AK8(b,0,R(e,f),a.FM);return b;}
function CFB(a,b,c,d,e,f,g){return AUO(a,b,c,d,e,f);}
function CdL(a,b,c,d,e,f){var g;if(!Gr(e,a.FM))e=null;else{e=new ABK;b=b-d|0;g=(d*2|0)+1|0;ARv(e,b+E(f,g)|0,0,(c-d|0)+E(f,g)|0);}return e;}
function COa(a,b,c,d,e){return Gr(e,a.FM);}
function ARf(){var a=this;Il.call(a);a.bMW=0;a.uP=null;a.Yo=null;a.bgo=0;a.baz=0;a.a4c=null;a.a4U=0;a.bez=0;a.bDE=0;}
function A3K(){D.call(this);this.bEz=null;}
function BnF(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=(-1.0);e=0;f=0;g=0;h=Q(c.d);i=Q(c.c);j=h-128|0;k=h+128|0;h=i-128|0;i=i+128|0;a:while(true){if(j>k){if(d<0.0)return 0;l=e+0.5;m=f+0.5;n=g+0.5;k=e-1|0;$p=1;continue _;}o=j+0.5-c.d;l=o*o;p=
h;while(p<=i){q=p+0.5-c.c;r=b.o-1|0;m=q*q;if(r>=0)break a;p=p+1|0;}j=j+1|0;}$p=3;continue _;case 1:$z=BHl(b,k,f,g);if(C()){break _;}k=$z;O();if(k==C$j.a)l=l-0.5;k=e+1|0;$p=2;case 2:$z=BHl(b,k,f,g);if(C()){break _;}k=$z;if(k==C$j.a)l=l+0.5;k=g-1|0;$p=4;continue _;case 3:$z=BHl(b,j,r,p);if(C()){break _;}s=$z;O();if(s==C$j.a){t=r;s=t-1|0;$p=5;continue _;}r=r+(-1)|0;while(r<0){p=p+1|0;while(p>i){j=j+1|0;if(j>k){if(d<0.0)return 0;l=e+0.5;m=f+0.5;n=g+0.5;k=e-1|0;$p=1;continue _;}o=j+0.5-c.d;l=o*o;p=h;}q=p+0.5-c.c;r
=b.o-1|0;m=q*q;}continue _;case 4:$z=BHl(b,e,f,k);if(C()){break _;}k=$z;if(k==C$j.a)n=n-0.5;k=g+1|0;$p=6;continue _;case 5:$z=BHl(b,j,s,p);if(C()){break _;}s=$z;if(s==C$j.a){t=t+(-1)|0;s=t-1|0;continue _;}n=t+0.5-c.h;u=l+n*n+m;if(d>=0.0&&u>=d)r=t;else{r=t;e=j;g=p;d=u;f=t;}r=r+(-1)|0;while(r<0){p=p+1|0;while(p>i){j=j+1|0;if(j>k){if(d<0.0)return 0;l=e+0.5;m=f+0.5;n=g+0.5;k=e-1|0;$p=1;continue _;}o=j+0.5-c.d;l=o*o;p=h;}q=p+0.5-c.c;r=b.o-1|0;m=q*q;}$p=3;continue _;case 6:$z=BHl(b,e,f,k);if(C()){break _;}k=$z;if
(k==C$j.a)n=n+0.5;DP(c,l,m,n,c.r,0.0);c.j=0.0;c.i=0.0;c.k=0.0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BfT(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:
while(true){switch($p){case 0:d=(-1.0);e=Q(c.d);f=Q(c.h);g=Q(c.c);h=0;i=E(a.bEz,4);j=e-16|0;k=e+16|0;l=g-16|0;m=g+16|0;n=i+4|0;o=j;a:while(true){if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.d;r=q*q;s=l;while(s<=m){t=s+0.5-c.c;u=b.o-1|0;v=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x
=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.d;q=q*q;s=l;while(s<=m){t=s+0.5-c.c;u=b.o-1|0;r=t*t;if(u>=0)break a;s=s+1|0;}o=o+1|0;}$p=1;case 1:$z=BVp(b,o,u,s);if(C()){break _;}x=$z;if
(x){if(u>0){x=u-1|0;$p=3;continue _;}ba=i;while(ba<n){bb=ba%2|0;bc=1-bb|0;bd=ba%4|0;if(bd>=2){bb= -bb|0;bc= -bc|0;}be=0;while(be<3){p=0;while(p<4){bf=(-1);while(bf<4){x=p-1|0;bg=(o+R(x,bb)|0)+R(be,bc)|0;bh=u+bf|0;bi=(s+R(x,bc)|0)-R(be,bb)|0;if(bf<0){$p=10;continue _;}if(bf>=0){$p=12;continue _;}bf=bf+1|0;}p=p+1|0;}be=be+1|0;}bj=u+0.5-c.h;v=q+bj*bj+r;if(d>=0.0&&v>=d){v=d;bd=h;}else{e=o;f=u;g=s;}ba=ba+1|0;d=v;h=bd;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5
-c.d;r=q*q;s=l;while(s<=m){t=s+0.5-c.c;u=b.o-1|0;v=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x
=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.d;q=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;r=t*t;}continue _;case 2:$z=BVp(b,j,u,s);if(C()){break _;}x=$z;if(x){if(u>0){x=u-1|0;$p=4;continue _;}y=i;while(y<p){z=y%2|0;bd=1-z|0;be=0;while(be<4){bk=(-1);while(bk<4){x=be-1|0;bf=j+R(x,z)|0;bg=u+bk|0;n=s+R(x,bd)|0;if(bk<0){$p=8;continue _;}if(bk>=0){$p=9;continue _;}bk=bk+1|0;}be=be+1|0;}bj
=u+0.5-c.h;bl=r+bj*bj+v;if(d>=0.0&&bl>=d){bl=d;z=h;}else{e=j;f=u;g=s;}y=y+1|0;d=bl;h=z;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,
w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.d;r=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;v=t*t;}continue _;case 3:$z=BVp(b,o,x,s);if(C()){break _;}x=$z;if(x){u=u+(-1)|0;if(u>0){x=u-1|0;continue _;}}ba=i;b:while(true){if(ba>=n){u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.d;r=q*q;s=l;while
(s<=m){t=s+0.5-c.c;u=b.o-1|0;v=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=
C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.d;q=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;r=t*t;}$p=1;continue _;}bb=ba%2|0;bc=1-bb|0;bd=ba%4|0;if(bd>=2){bb= -bb|0;bc= -bc|0;}be=0;while(be<3){p=0;while(p<4){bf=(-1);while(bf<4){x=p-1|0;bg=(o+R(x,bb)|0)+R(be,bc)|0;bh=u+bf|0;bi=(s+R(x,bc)|0)-R(be,bb)|0;if(bf<0){$p=10;continue _;}if(bf>=0)break b;bf=bf+1|0;}p=p+1|0;}be=be+1|0;}bj=u+0.5-c.h;v=q+bj*bj+r;if
(d>=0.0&&v>=d){v=d;bd=h;}else{e=o;f=u;g=s;}ba=ba+1|0;d=v;h=bd;}$p=12;continue _;case 4:$z=BVp(b,j,x,s);if(C()){break _;}x=$z;if(x){u=u+(-1)|0;if(u>0){x=u-1|0;continue _;}}y=i;b:while(true){if(y>=p){u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y
=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.d;r=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;v=t*t;}$p=2;continue _;}z=y%2|0;bd=1-z|0;be=0;while(be<4){bk=(-1);while(bk<4){x=be-1|0;bf=j+R(x,z)|0;bg=u+bk|0;n=s+R(x,bd)|0;if(bk<0){$p=8;continue _;}if
(bk>=0)break b;bk=bk+1|0;}be=be+1|0;}bj=u+0.5-c.h;bl=r+bj*bj+v;if(d>=0.0&&bl>=d){bl=d;z=h;}else{e=j;f=u;g=s;}y=y+1|0;d=bl;h=z;}$p=9;continue _;case 5:$z=BHl(b,l,m,p);if(C()){break _;}n=$z;$p=6;case 6:BmX(b,l,m,p,n);if(C()){break _;}z=z+1|0;c:while(true){if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;while(x>=4){u=u+1|0;if(u>=4)break c;b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=
7;continue _;}y=y+1|0;}b.dD=0;x=0;}z=(-1);}return 1;case 7:Bxe(b,l,m,p,x);if(C()){break _;}z=z+1|0;c:while(true){if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}continue _;}y=y+1|0;while(y>=4){b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;if(u>=4)break c;b.dD=1;y=0;}z=(-1);}return 1;case 8:$z=BGQ(b,bf,bg,n);if(C()){break _;}bm=$z;if(bm.eu())d:while(true){if(bk>=0){$p=9;continue _;}bk
=bk+1|0;while(bk>=4){be=be+1|0;while(be>=4){bj=u+0.5-c.h;bl=r+bj*bj+v;if(d>=0.0&&bl>=d){bl=d;z=h;}else{e=j;f=u;g=s;}y=y+1|0;d=bl;h=z;if(y>=p)break d;z=y%2|0;bd=1-z|0;be=0;}bk=(-1);}x=be-1|0;bf=j+R(x,z)|0;bg=u+bk|0;n=s+R(x,bd)|0;if(bk>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,
w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.d;r=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;v=t*t;}$p=2;continue _;case 9:$z=BVp(b,bf,bg,n);if(C()){break _;}x=$z;if
(x)d:while(true){bk=bk+1|0;while(bk>=4){be=be+1|0;while(be>=4){bj=u+0.5-c.h;bl=r+bj*bj+v;if(d>=0.0&&bl>=d){bl=d;z=h;}else{e=j;f=u;g=s;}y=y+1|0;d=bl;h=z;if(y>=p)break d;z=y%2|0;bd=1-z|0;be=0;}bk=(-1);}x=be-1|0;bf=j+R(x,z)|0;bg=u+bk|0;n=s+R(x,bd)|0;if(bk<0){$p=8;continue _;}if(bk<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1
|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.d;r=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;v=t*t;}$p=2;continue _;case 10:$z
=BGQ(b,bg,bh,bi);if(C()){break _;}bm=$z;if(bm.eu())d:while(true){if(bf>=0){$p=12;continue _;}bf=bf+1|0;while(bf>=4){p=p+1|0;while(p>=4){be=be+1|0;while(be>=3){bj=u+0.5-c.h;v=q+bj*bj+r;if(d>=0.0&&v>=d){v=d;bd=h;}else{e=o;f=u;g=s;}ba=ba+1|0;d=v;h=bd;if(ba>=n)break d;bb=ba%2|0;bc=1-bb|0;bd=ba%4|0;if(bd>=2){bb= -bb|0;bc= -bc|0;}be=0;}p=0;}bf=(-1);}x=p-1|0;bg=(o+R(x,bb)|0)+R(be,bc)|0;bh=u+bf|0;bi=(s+R(x,bc)|0)-R(be,bb)|0;if(bf>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){o=o+1|0;if(o>k)
{if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.d;r=q*q;s=l;while(s<=m){t=s+0.5-c.c;u=b.o-1|0;v=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if
(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.d;q=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;r=t*t;}$p=1;continue _;case 11:Bxe(b,l,m,p,x);if(C()){break _;}z=z+1|0;while(z>=3){y=y+1|0;while(y>=3){u=u+1|0;if(u>1){u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}
else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}y=1;}z=(-1);}x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}continue _;case 12:$z=BVp(b,bg,bh,bi);if(C()){break _;}x=$z;if(x)d:while(true){bf=bf+1|0;while(bf>=4){p=p+1|0;while(p>=4){be=be+1|0;while(be>=3){bj=u+0.5-c.h;v=q+bj*bj+r;if(d>=0.0&&v>=d){v=d;bd=h;}else{e=o;f=u;g=s;}ba=ba+1|0;d=v;h
=bd;if(ba>=n)break d;bb=ba%2|0;bc=1-bb|0;bd=ba%4|0;if(bd>=2){bb= -bb|0;bc= -bc|0;}be=0;}p=0;}bf=(-1);}x=p-1|0;bg=(o+R(x,bb)|0)+R(be,bc)|0;bh=u+bf|0;bi=(s+R(x,bc)|0)-R(be,bb)|0;if(bf<0){$p=10;continue _;}if(bf<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.d;r=q*q;s=l;while(s<=m){t=s+0.5-c.c;u=b.o-1|0;v=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}j=h%2|0;w=1-j|0;if((h%4|0)>=2){j= -j|0;w= -w|0;}if(d<0.0){x=f<70?70:f;f=b.o-10|0;if
(x<=f)f=x;u=(-1);while(u<=1){y=1;while(y<3){z=(-1);if(z<3){x=y-1|0;l=(e+R(x,j)|0)+R(u,w)|0;m=f+z|0;p=(g+R(x,w)|0)-R(u,j)|0;if(!(z>=0?0:1))x=0;else{O();x=C1L.a;}$p=11;continue _;}y=y+1|0;}u=u+1|0;}}u=0;while(u<4){b.dD=1;y=0;while(y<4){z=(-1);if(z<4){x=y-1|0;l=e+R(x,j)|0;m=f+z|0;p=g+R(x,w)|0;if(!(y&&y!=3&&z!=(-1)&&z!=3?0:1)){O();x=C$j.a;}else{O();x=C1L.a;}$p=7;continue _;}y=y+1|0;}b.dD=0;x=0;while(x<4){z=(-1);if(z<4){n=x-1|0;l=e+R(n,j)|0;m=f+z|0;p=g+R(n,w)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5
-c.d;q=q*q;s=l;}t=s+0.5-c.c;u=b.o-1|0;r=t*t;}$p=1;continue _;default:H$();}}ED().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,$p);}
function A$k(){var a=this;D.call(a);a.H=null;a.bEo=null;a.bEZ=null;a.bFO=null;a.bhb=null;a.bBC=null;a.bCs=null;a.bC7=null;a.bS=null;a.bBK=null;a.KQ=null;a.a2_=null;a.Uo=null;a.UW=null;a.bwB=null;a.a7u=null;a.a60=null;a.a7x=null;a.bo0=null;a.a8S=null;}
function BPp(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,be,bf;e=(a.bS.o/8|0)+1|0;f=BdG(a,a.bBK,b*4|0,0,c*4|0,5,e,5);a.bBK=f;g=0;while(g<4){h=0;while(h<4){i=0;while(true){j=a.bS;if(i>=(j.o/8|0))break;k=f.data;b=((g+0|0)*5|0)+h|0;l=R(b+0|0,e)+i|0;m=k[l+0|0];b=R(b+1|0,e)+i|0;n=k[b+0|0];c=((g+1|0)*5|0)+h|0;o=R(c+0|0,e)+i|0;p=k[o+0|0];c=R(c+1|0,e)+i|0;q=k[c+0|0];r=(k[l+1|0]-m)*0.125;s=(k[b+1|0]-n)*0.125;t=(k[o+1|0]-p)*0.125;u=(k[c+1|0]-q)*0.125;v=0;while(v<8){w=(p-m)*0.25;x=(q-n)*0.25;y
=0;z=m;ba=n;while(y<4){b=(y+(g*4|0)|0)<<j.jM;c=0+(h*4|0)|0;o=j.gm;b=b|c<<o;c=(i*8|0)+v|0;bb=b|c;bc=1<<o;bd=(ba-z)*0.25;o=0;c=W(c,32);be=z;while(o<4){bf=0;if(c<0){O();bf=C47.a;}if(be>0.0){O();bf=C$g.a;}d.data[bb]=bf<<24>>24;bb=bb+bc|0;be=be+bd;o=o+1|0;}z=z+w;ba=ba+x;y=y+1|0;}m=m+r;n=n+s;p=p+t;q=q+u;v=v+1|0;}i=i+1|0;}h=h+1|0;}g=g+1|0;}}
function B1w(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;e=a.bS.o-64|0;f=a.bhb;g=a.a2_;h=b*16|0;i=c*16|0;a.a2_=I$(f,g,h,i,0,16,16,1,0.03125,0.03125,1.0);a.Uo=I$(a.bhb,a.Uo,h,109,i,16,1,16,0.03125,1.0,0.03125);a.UW=I$(a.bBC,a.UW,h,i,0,16,16,1,0.0625,0.0625,0.0625);j=0;k=e-1|0;l=e-4|0;m=e+1|0;while(j<16){h=0;while(h<16){g=a.a2_.data;c=j+(h*16|0)|0;i=g[c]+By(a.H)*0.2<=0.0?0:1;n=a.Uo.data[c]+By(a.H)*0.2<=0.0?0:1;o=a.UW.data[c]/3.0+3.0+By(a.H)*0.25|0;p=(-1);O();q=C$g.a<<24>>24;r=a.bS.rp;s=q;while(r>=0){f=a.bS;t
=R(c,f.o)+r|0;if(r>=(f.rp-E(a.H,5)|0))d.data[t]=C1R.a<<24>>24;else if(r<=(0+E(a.H,5)|0))d.data[t]=C1R.a<<24>>24;else{g=d.data;u=g[t];if(!u)p=(-1);else{v=C$g.a;if(u==v){if(p==(-1)){if(o<=0){s=0;q=v<<24>>24;}else if(r>=l&&r<=m){q=v<<24>>24;s=!n?q:C5y.a<<24>>24;if(i)s=C$h.a<<24>>24;if(i)q=C$h.a<<24>>24;}if(r<e&&!s)s=C47.a<<24>>24;if(r<k){g[t]=q;p=o;}else{g[t]=s;p=o;}}else if(p>0){p=p+(-1)|0;g[t]=q;}}}}r=r+(-1)|0;}h=h+1|0;}j=j+1|0;}}
function ByC(a,b,c){var d;d=Cb((16*a.bS.o|0)*16|0);BPp(a,b,c,d);B1w(a,b,c,d);Rf(a.bwB,a,a.bS,b,c,d);Rf(a.KQ,a,a.bS,b,c,d);return A9V(a.bS,d,b,c);}
function BdG(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;if(b===null)b=KG(R(R(f,g),h));a.bo0=I$(a.bCs,a.bo0,c,d,e,f,1,h,1.0,0.0,1.0);a.a8S=I$(a.bC7,a.a8S,c,d,e,f,1,h,100.0,0.0,100.0);a.a7u=I$(a.bFO,a.a7u,c,d,e,f,g,h,8.555150000000001,34.2206,8.555150000000001);a.a60=I$(a.bEo,a.a60,c,d,e,f,g,h,684.412,2053.236,684.412);a.a7x=I$(a.bEZ,a.a7x,c,d,e,f,g,h,684.412,2053.236,684.412);i=0;j=0;k=KG(g).data;l=0;m=g;d=g-1|0;while(l<g){n=l;k[l]=Ek(n*3.141592653589793*6.0/m)*2.0;if(l>(g/2|0))n=d-l|0;if(n<4.0){o=4.0-
n;k[l]=k[l]-o*o*o*10.0;}l=l+1|0;}d=0;e=g-4|0;while(d<f){p=0;while(p<h){q=a.a8S.data[j]/8000.0;if(q<0.0)q= -q;o=q*3.0-3.0;j=j+1|0;r=0;while(r<g){o=k[r];s=a.a60.data[i]/512.0;t=a.a7x.data[i]/512.0;u=(a.a7u.data[i]/10.0+1.0)/2.0;if(u>=0.0)s=u>1.0?t:s+(t-s)*u;o=s-o;if(r>e){v=(r-e|0)/3.0;o=o*(1.0-v)+(-10.0)*v;}s=r;if(s<0.0){v=(0.0-s)/4.0;if(v<0.0)v=0.0;if(v>1.0)v=1.0;o=o*(1.0-v)+(-10.0)*v;}b.data[i]=o;i=i+1|0;r=r+1|0;}p=p+1|0;}d=d+1|0;}return b;}
function B02(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:D3C=1;e=c*16|0;f=d*16|0;b=a.KQ;g=a.bS;h=a.H;$p=1;case 1:Byl(b,g,h,c,d);if(C()){break _;}i=0;if(i<8){j=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o-8|0)+4|0;l=(f+E(a.H,16)|0)+8|0;b=new AFq;O();b.Wi=C1c.a;g=a.bS;h=a.H;$p=2;continue _;}b=a.H;m=E(b,E(b,10)+
1|0)+1|0;j=0;while(true){if(j>=m){b=a.H;c=E(b,E(b,10)+1|0);d=0;if(d<c){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;$p=3;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,
C5g.a);g=a.bS;h=a.H;$p=9;continue _;}k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;n=(f+E(a.H,16)|0)+8|0;b=a.bS;g=a.H;c=0;if(c<64)break;j=j+1|0;}d=(k+E(g,8)|0)-E(g,8)|0;i=(l+E(g,4)|0)-E(g,4)|0;o=(n+E(g,8)|0)-E(g,8)|0;$p=4;continue _;case 2:Bes(b,g,h,j,k,l);if(C()){break _;}i=i+1|0;if(i<8){j=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o-8|0)+4|0;l=(f+E(a.H,16)|0)+8|0;b=new AFq;O();b.Wi=C1c.a;g=a.bS;h=a.H;continue _;}b=a.H;m=E(b,E(b,10)+1|0)+1|0;j=0;while(true){if(j>=m){b=a.H;c=E(b,E(b,10)+1|0);d=0;if(d<c){k=(e+E(a.H,16)
|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;$p=3;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;}k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o
-8|0)+4|0;n=(f+E(a.H,16)|0)+8|0;b=a.bS;g=a.H;c=0;if(c<64)break;j=j+1|0;}d=(k+E(g,8)|0)-E(g,8)|0;i=(l+E(g,4)|0)-E(g,4)|0;o=(n+E(g,8)|0)-E(g,8)|0;$p=4;continue _;case 3:BHg(b,g,h,k,l,m);if(C()){break _;}d=d+1|0;if(d<c){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,
C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;case 4:$z=BVp(b,d,i,o);if(C()){break _;}p=$z;if(p){p=i-1|0;$p=5;continue _;}c=c+1|0;while(c>=64){j=j+1|0;if(j>=m){b=a.H;c=E(b,E(b,10)+1|0);d=0;if(d<c){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;$p=3;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g
=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;}k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;n=(f+E(a.H,16)|0)+8|0;b=a.bS;g=a.H;c=0;}d=(k+E(g,8)|0)-E(g,8)|0;i=(l+E(g,4)|0)-E(g,4)|0;o=(n+E(g,8)|0)-E(g,8)|0;continue _;case 5:$z=BHl(b,d,p,o);if(C()){break _;}p=$z;O();if
(p==C$g.a){p=C9l.a;$p=7;continue _;}c=c+1|0;while(c>=64){j=j+1|0;if(j>=m){b=a.H;c=E(b,E(b,10)+1|0);d=0;if(d<c){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;$p=3;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,
a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;}k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;n=(f+E(a.H,16)|0)+8|0;b=a.bS;g=a.H;c=0;}d=(k+E(g,8)|0)-E(g,8)|0;i=(l+E(g,4)|0)-E(g,4)|0;o=(n+E(g,8)|0)-E(g,8)|0;$p=4;continue _;case 6:Bag(b,g,h,k,l,m);if(C()){break _;}c=c+1|0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;continue _;}if(!E(a.H,1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=
a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;case 7:Bxe(b,d,i,o,p);if(C()){break _;}c=c+1|0;while(c>=64){j=j+1|0;if(j>=m){b=a.H;c=E(b,E(b,10)+1|0);d=0;if(d<c){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;m=(f+E(a.H,16)|0)+8|0;b=new Rt;g=a.bS;h=a.H;$p=3;continue _;}c=0;if(c<10){k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o);m=(f+E(a.H,16)|0)+8|0;b=new PJ;g=a.bS;h=a.H;$p=6;continue _;}if(!E(a.H,
1)){c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5h.a);g=a.bS;h=a.H;$p=8;continue _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;continue _;}k=(e+E(a.H,16)|0)+8|0;l=E(a.H,a.bS.o-8|0)+4|0;n=(f+E(a.H,16)|0)+8|0;b=a.bS;g=a.H;c=0;}d=(k+E(g,8)|0)-E(g,8)|0;i=(l+E(g,4)|0)-E(g,4)|0;o=(n+E(g,8)|0)-E(g,8)|0;$p=4;continue _;case 8:BfG(b,g,h,c,k,l);if(C()){break _;}if(E(a.H,1)){D3C=0;return;}c=(e+E(a.H,
16)|0)+8|0;k=E(a.H,a.bS.o);l=(f+E(a.H,16)|0)+8|0;b=new I0;O();Jx(b,C5g.a);g=a.bS;h=a.H;$p=9;case 9:BfG(b,g,h,c,k,l);if(C()){break _;}D3C=0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bf8(a){return 0;}
function Cin(a,b,c,d,e){var f,g,h;Oy();if(b===D_2){f=IA(Gy(a.KQ.FU));a:{while(GH(f)){g=HH(f);if(!g.Rg())continue;if(!AKp(g.s1,c,e,c,e))continue;g=Ir(g.iK);while(HD(g)){if(G$((He(g)).y,c,d,e)){d=1;break a;}}}d=0;}if(d)return a.KQ.TQ;}h=EU(a.bS);if(h===null)return null;f=h.TK(Tj(c>>4,e>>4));return f!==null?ADi(f,b):null;}
function CA1(a,b,c,d,e,f){return null;}
function A45(){var a=this;D.call(a);a.cb=null;a.blo=null;a.blq=null;a.blm=null;a.bln=null;a.blr=null;a.bls=null;a.bH3=null;a.cE=null;a.bcx=0;a.bvK=null;a.VJ=null;a.bA9=null;a.T9=null;a.a95=null;a.a$8=null;a.bDQ=null;a.QT=null;a.a8k=null;a.a8j=null;a.bpp=null;a.bpq=null;a.a8l=null;a.a2u=null;a.bNf=null;}
function Bbq(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,be,bf;e=a.cE;f=e.o/8|0;g=e.pk;h=f+1|0;e=EU(e);i=a.QT;j=b*4|0;k=j-2|0;b=c*4|0;a.QT=BA4(e,i,k,b-2|0,10,10);l=BDz(a,a.bvK,j,0,b,5,h,5);a.bvK=l;m=0;while(m<4){n=0;while(n<4){o=0;while(o<f){i=l.data;b=((m+0|0)*5|0)+n|0;k=R(b+0|0,h)+o|0;p=i[k+0|0];q=R(b+1|0,h)+o|0;r=i[q+0|0];b=((m+1|0)*5|0)+n|0;c=R(b+0|0,h)+o|0;s=i[c+0|0];b=R(b+1|0,h)+o|0;t=i[b+0|0];u=(i[k+1|0]-p)*0.125;v=(i[q+1|0]-r)*0.125;w=(i[c+1|0]-s)*0.125;x=(i[b+1|0]-t)*0.125;k
=0;while(k<8){y=(s-p)*0.25;z=(t-r)*0.25;ba=0;bb=p;bc=r;while(ba<4){b=ba+(m*4|0)|0;e=a.cE;b=b<<e.jM;c=0+(n*4|0)|0;j=e.gm;b=b|c<<j;c=(o*8|0)+k|0;q=b|c;bd=1<<j;b=q-bd|0;be=(bc-bb)*0.25;bf=bb-be;j=0;q=W(c,g);while(j<4){bf=bf+be;if(bf>0.0){i=d.data;b=b+bd|0;O();i[b]=C1S.a<<24>>24;}else if(q>=0){i=d.data;b=b+bd|0;i[b]=0;}else{i=d.data;b=b+bd|0;O();i[b]=C46.a<<24>>24;}j=j+1|0;}bb=bb+y;bc=bc+z;ba=ba+1|0;}p=p+u;r=r+v;s=s+w;t=t+x;k=k+1|0;}o=o+1|0;}n=n+1|0;}m=m+1|0;}}
function BaF(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;f=a.cE.pk;g=a.bln;h=a.VJ;b=b*16|0;c=c*16|0;a.VJ=I$(g,h,b,c,0,16,16,1,0.0625,0.0625,0.0625);i=(EU(a.cE)).a80(b,c,16,16);j=0;k=f-1|0;l=f-4|0;m=f+1|0;while(j<16){n=0;while(n<16){o=e.data;h=i.data;b=n+(j*16|0)|0;p=h[b];q=o[b];h=a.VJ.data;c=j+(n*16|0)|0;r=h[c]/3.0+3.0+By(a.cb)*0.25|0;s=(-1);t=q.vw;u=q.SF;v=a.cE.rp;w=W(p,0.15000000596046448);while(v>=0){x=R(c,a.cE.o)+v|0;if(v<=(0+E(a.cb,5)|0)){h=d.data;O();h[x]=C1R.a<<24>>24;}else{h=d.data;y=h[x];if
(!y)s=(-1);else{O();b=C1S.a;if(y==b){if(s==(-1)){if(r<=0){t=0;u=b<<24>>24;}else if(v>=l&&v<=m){t=q.vw;u=q.SF;}if(v<f&&!t)t=w>=0?C46.a<<24>>24:C9_.a<<24>>24;if(v<k){h[x]=u;s=r;}else{h[x]=t;s=r;}}else if(s>0){s=s+(-1)|0;h[x]=u;if(!s&&u==C5x.a){s=E(a.cb,4);u=C9G.a<<24>>24;}}}}}v=v+(-1)|0;}n=n+1|0;}j=j+1|0;}}
function BQ6(a,b,c){var d,e,f,g;d=a.cE;e=Cb((16*d.o|0)*16|0);f=A9V(d,e,b,c);Bbq(a,b,c,e);g=(EU(a.cE)).Zj(a.QT,b*16|0,c*16|0,16,16);a.QT=g;BaF(a,b,c,e,g);Rf(a.bA9,a,a.cE,b,c,e);Rf(a.bDQ,a,a.cE,b,c,e);if(a.bcx){Rf(a.T9,a,a.cE,b,c,e);Rf(a.a$8,a,a.cE,b,c,e);Rf(a.a95,a,a.cE,b,c,e);}AJ$(f);return f;}
function BDz(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,be,bf,bg,bh,bi,bj,bk,bl,bm,bn;if(b===null)b=KG(R(R(f,g),h));a:{if(a.a2u===null){a.a2u=Dk(25);i=(-2);while(true){if(i>2)break a;j=(-2);while(j<=2){k=10.0/Gh((R(i,i)+R(j,j)|0)+0.20000000298023224);a.a2u.data[(i+2|0)+((j+2|0)*5|0)|0]=k;j=j+1|0;}i=i+1|0;}}}a.bpq=ACh(a.blr,a.bpq,c,e,f,h,1.121,1.121,0.5);a.a8l=ACh(a.bls,a.a8l,c,e,f,h,200.0,200.0,0.5);a.a8k=I$(a.blm,a.a8k,c,d,e,f,g,h,8.555150000000001,4.277575000000001,8.555150000000001);a.a8j
=I$(a.blo,a.a8j,c,d,e,f,g,h,684.412,684.412,684.412);l=I$(a.blq,a.bpp,c,d,e,f,g,h,684.412,684.412,684.412);a.bpp=l;m=0;n=0;o=0;d=f+5|0;p=g;q=g-4|0;r=p/2.0;while(o<f){s=0;while(s<h){t=0.0;u=0.0;v=0.0;w=a.QT.data;x=w[(o+2|0)+R(s+2|0,d)|0];y=(-2);while(y<=2){z=(-2);while(z<=2){ba=w[((o+y|0)+2|0)+R((s+z|0)+2|0,d)|0];k=a.a2u.data[(y+2|0)+((z+2|0)*5|0)|0];bb=ba.Wb;bc=k/(bb+2.0);if(bb>x.Wb)bc=bc/2.0;t=t+ba.a6v*bc;u=u+bb*bc;v=v+bc;z=z+1|0;}y=y+1|0;}k=t/v;t=u/v;k=k*0.8999999761581421+0.10000000149011612;t=(t*4.0-1.0)
/8.0;bd=a.a8l.data[n]/8000.0;if(bd<0.0)bd= -bd*0.3;bd=bd*3.0-2.0;if(bd>=0.0){if(bd>1.0)bd=1.0;bd=bd/8.0;}else{bd=bd/2.0;if(bd<(-1.0))bd=(-1.0);bd=bd/1.4/2.0;}n=n+1|0;be=0;bf=t;bg=k;while(be<g){bh=(be-(r+(bf+bd*0.2)*p/16.0*4.0))*12.0*128.0/a.cE.o/bg;if(bh<0.0)bh=bh*4.0;bi=l.data;bj=a.a8j.data[m]/512.0;bk=bi[m]/512.0;bl=(a.a8k.data[m]/10.0+1.0)/2.0;if(bl>=0.0)bj=bl>1.0?bk:bj+(bk-bj)*bl;bm=bj-bh;if(be>q){bn=(be-q|0)/3.0;bm=bm*(1.0-bn)+(-10.0)*bn;}b.data[m]=bm;m=m+1|0;be=be+1|0;}s=s+1|0;}o=o+1|0;}return b;}
function Bna(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:D3C=1;e=c*16|0;f=d*16|0;g=(EU(a.cE)).kH(e+16|0,f+16|0);Hu(a.cE);HX(a.cb);HX(a.cb);Hu(a.cE);h=0;if(a.bcx){b=a.T9;i=a.cE;j=a.cb;$p=1;continue _;}if(!h&&!E(a.cb,4)){k=(e+E(a.cb,16)|0)+8|0;l=E(a.cb,a.cE.o);m=(f+E(a.cb,16)|0)+8|0;b=new T_;O();Xx(b,C46.a);i=a.cE;j=a.cb;$p
=4;continue _;}a:{if(!h&&!E(a.cb,8)){k=(e+E(a.cb,16)|0)+8|0;b=a.cb;l=E(b,E(b,a.cE.o-8|0)+8|0);m=(f+E(a.cb,16)|0)+8|0;if(l<a.cE.pk)break a;if(!E(a.cb,10))break a;}k=0;if(k>=8){b=a.cE;i=a.cb;$p=5;continue _;}l=(e+E(a.cb,16)|0)+8|0;m=E(a.cb,a.cE.o);n=(f+E(a.cb,16)|0)+8|0;b=new VW;i=a.cE;j=a.cb;$p=7;continue _;}b=new T_;O();Xx(b,C47.a);i=a.cE;j=a.cb;$p=8;continue _;case 1:Byl(b,i,j,c,d);if(C()){break _;}b=a.a$8;i=a.cE;j=a.cb;$p=2;case 2:Byl(b,i,j,c,d);if(C()){break _;}b=a.a95;i=a.cE;j=a.cb;$p=3;case 3:$z=Byl(b,
i,j,c,d);if(C()){break _;}h=$z;if(!h&&!E(a.cb,4)){k=(e+E(a.cb,16)|0)+8|0;l=E(a.cb,a.cE.o);m=(f+E(a.cb,16)|0)+8|0;b=new T_;O();Xx(b,C46.a);i=a.cE;j=a.cb;$p=4;continue _;}b:{if(!h&&!E(a.cb,8)){k=(e+E(a.cb,16)|0)+8|0;b=a.cb;l=E(b,E(b,a.cE.o-8|0)+8|0);m=(f+E(a.cb,16)|0)+8|0;if(l<a.cE.pk)break b;if(!E(a.cb,10))break b;}k=0;if(k>=8){b=a.cE;i=a.cb;$p=5;continue _;}l=(e+E(a.cb,16)|0)+8|0;m=E(a.cb,a.cE.o);n=(f+E(a.cb,16)|0)+8|0;b=new VW;i=a.cE;j=a.cb;$p=7;continue _;}b=new T_;O();Xx(b,C47.a);i=a.cE;j=a.cb;$p=8;continue _;case 4:BY$(b,
i,j,k,l,m);if(C()){break _;}c:{if(!h&&!E(a.cb,8)){k=(e+E(a.cb,16)|0)+8|0;b=a.cb;l=E(b,E(b,a.cE.o-8|0)+8|0);m=(f+E(a.cb,16)|0)+8|0;if(l<a.cE.pk)break c;if(!E(a.cb,10))break c;}k=0;if(k>=8){b=a.cE;i=a.cb;$p=5;continue _;}l=(e+E(a.cb,16)|0)+8|0;m=E(a.cb,a.cE.o);n=(f+E(a.cb,16)|0)+8|0;b=new VW;i=a.cE;j=a.cb;$p=7;continue _;}b=new T_;O();Xx(b,C47.a);i=a.cE;j=a.cb;$p=8;continue _;case 5:Bwt(g,b,i,e,f);if(C()){break _;}b=a.cE;c=e+8|0;d=f+8|0;h=16;e=16;i=a.cb;$p=6;case 6:BvJ(b,g,c,d,h,e,i);if(C()){break _;}h=0;while
(h<16){l=0;if(l<16){b=a.cE;e=c+h|0;f=d+l|0;$p=9;continue _;}h=h+1|0;}D3C=0;return;case 7:$z=A_C(b,i,j,l,m,n);if(C()){break _;}c=$z;k=k+1|0;if(k>=8){b=a.cE;i=a.cb;$p=5;continue _;}l=(e+E(a.cb,16)|0)+8|0;m=E(a.cb,a.cE.o);n=(f+E(a.cb,16)|0)+8|0;b=new VW;i=a.cE;j=a.cb;continue _;case 8:BY$(b,i,j,k,l,m);if(C()){break _;}k=0;if(k>=8){b=a.cE;i=a.cb;$p=5;continue _;}l=(e+E(a.cb,16)|0)+8|0;m=E(a.cb,a.cE.o);n=(f+E(a.cb,16)|0)+8|0;b=new VW;i=a.cE;j=a.cb;$p=7;continue _;case 9:$z=BCi(b,e,f);if(C()){break _;}m=$z;b=a.cE;k
=m-1|0;$p=10;case 10:$z=BHJ(b,e,k,f);if(C()){break _;}n=$z;if(!n){b=a.cE;$p=11;continue _;}b=a.cE;O();n=C9_.a;$p=12;continue _;case 11:$z=BD7(b,e,m,f);if(C()){break _;}k=$z;if(k){b=a.cE;O();k=C9$.a;$p=13;continue _;}l=l+1|0;while(true){if(l<16){b=a.cE;e=c+h|0;f=d+l|0;$p=9;continue _;}h=h+1|0;if(h>=16)break;l=0;}D3C=0;return;case 12:Bxe(b,e,k,f,n);if(C()){break _;}b=a.cE;$p=11;continue _;case 13:Bxe(b,e,m,f,k);if(C()){break _;}l=l+1|0;while(true){if(l<16){b=a.cE;e=c+h|0;f=d+l|0;$p=9;continue _;}h=h+1|0;if(h>=
16)break;l=0;}D3C=0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function BKM(a){return 0;}
function COU(a,b,c,d,e){var f,g;f=EU(a.cE);if(f===null)return null;g=f.TK(Tj(c>>4,e>>4));return g!==null?ADi(g,b):null;}
function COZ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;a:{if(B7(B(1369),c)){g=a.T9;if(g!==null){g.j_=b;Hu(b);HX(g.cH);HX(g.cH);h=d>>4;i=f>>4;Hu(b);BQ7(g,b,h,i,0,0,null);j=1.7976931348623157E308;c=null;k=IA(Gy(g.FU));while(GH(k)){b=HH(k);if(b.Rg()){b=(AAw(b.iK,0)).byp();l=b.ek-d|0;m=b.e2-e|0;h=b.el-f|0;n=(l+R(R(l,m),m)|0)+R(h,h)|0;if(n<j){j=n;c=b;}}}if(c===null){k=BL();o=g.Kh.data;p=o.length;q=0;while(q<p){b=o[q];if(b!==null)Y(k,Dr((b.iR<<4)+8|0,64,(b.iU<<4)+8|0));q=q+1|0;}c=null;b=CH(k);while(Cl(b)){k=Cm(b);m=
k.ek-d|0;h=k.e2-e|0;i=k.el-f|0;n=(m+R(R(m,h),h)|0)+R(i,i)|0;if(n>=j)continue;j=n;c=k;}}break a;}}c=null;}return c;}
function A5G(){var a=this;D.call(a);a.Pk=null;a.bBn=null;a.bCh=null;a.bFW=null;a.bvO=null;a.bzQ=null;a.wm=null;a.bwz=null;a.bE6=null;a.bcd=null;a.bfy=null;a.bfQ=null;a.biJ=null;a.beV=null;a.bPa=null;}
function BYJ(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;f=(a.wm.o/4|0)+1|0;e=Bpj(a,a.bwz,b*2|0,0,c*2|0,3,f,3);a.bwz=e;g=0;while(g<2){h=0;while(h<2){i=0;while(true){j=a.wm;if(i>=(j.o/4|0))break;k=e.data;b=((g+0|0)*3|0)+h|0;c=R(b+0|0,f)+i|0;l=k[c+0|0];b=R(b+1|0,f)+i|0;m=k[b+0|0];n=((g+1|0)*3|0)+h|0;o=R(n+0|0,f)+i|0;p=k[o+0|0];q=R(n+1|0,f)+i|0;r=k[q+0|0];s=(k[c+1|0]-l)*0.25;t=(k[b+1|0]-m)*0.25;u=(k[o+1|0]-p)*0.25;v=(k[q+1|0]-r)*0.25;n=0;while(n<4){w=(p-l)*0.125;x=(r-m)*0.125;y=0;z=
l;ba=m;while(y<8){b=(y+(g*8|0)|0)<<j.jM;c=0+(h*8|0)|0;o=j.gm;bb=b|c<<o|((i*4|0)+n|0);o=1<<o;bc=(ba-z)*0.125;q=0;bd=z;while(q<8){be=0;if(bd>0.0){O();be=C$L.a;}d.data[bb]=be<<24>>24;bb=bb+o|0;bd=bd+bc;q=q+1|0;}z=z+w;ba=ba+x;y=y+1|0;}l=l+s;m=m+t;p=p+u;r=r+v;n=n+1|0;}i=i+1|0;}h=h+1|0;}g=g+1|0;}}
function Bms(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;d=a.wm;e=Cb((16*d.o|0)*16|0);f=e.data;g=A9V(d,e,b,c);h=(EU(a.wm)).Zj(a.bE6,b*16|0,c*16|0,16,16);a.bE6=h;BYJ(a,b,c,e,h);b=0;while(b<16){c=0;while(c<16){i=(-1);O();j=C$L.a<<24>>24;d=a.wm;k=d.rp;l=j;while(k>=0){m=R((c*16|0)+b|0,d.o)+k|0;n=f[m];if(!n)i=(-1);else if(n==C1S.a){if(i!=(-1)){if(i>0){i=i+(-1)|0;f[m]=j;}}else if(k<0){f[m]=j;i=1;}else{f[m]=l;i=1;}}k=k+(-1)|0;}c=c+1|0;}b=b+1|0;}AJ$(g);return g;}
function Bpj(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;if(b===null)b=KG(R(R(f,g),h));a.biJ=ACh(a.bvO,a.biJ,c,e,f,h,1.121,1.121,0.5);a.beV=ACh(a.bzQ,a.beV,c,e,f,h,200.0,200.0,0.5);a.bcd=I$(a.bFW,a.bcd,c,d,e,f,g,h,17.110300000000002,4.277575000000001,17.110300000000002);a.bfy=I$(a.bBn,a.bfy,c,d,e,f,g,h,1368.824,684.412,1368.824);a.bfQ=I$(a.bCh,a.bfQ,c,d,e,f,g,h,1368.824,684.412,1368.824);i=0;j=0;k=0;l=g/2.0;while(k<f){m=0;while(m<h){n=(a.biJ.data[j]+256.0)/512.0;if(n>1.0)n=1.0;o=a.beV.data[j]/8000.0;if
(o<0.0)o= -o*0.3;p=o*3.0-2.0;q=((k+c|0)-0|0)/1.0;r=((m+e|0)-0|0)/1.0;s=100.0-Gh(q*q+r*r)*5.0;if(s>80.0)s=80.0;if(s<(-100.0))s=(-100.0);if(n<0.0)n=0.0;n=n+0.5;j=j+1|0;t=0;while(t<g){p=a.bfy.data[i]/512.0;u=a.bfQ.data[i]/512.0;v=(a.bcd.data[i]/10.0+1.0)/2.0;if(v>=0.0)p=v>1.0?u:p+(u-p)*v;w=p-8.0+s;d=(g/2|0)-2|0;if(t>d){x=(t-d|0)/64.0;if(x<0.0)x=0.0;if(x>1.0)x=1.0;w=w*(1.0-x)+(-3000.0)*x;}if(t<8){x=(8-t|0)/7.0;w=w*(1.0-x)+(-30.0)*x;}b.data[i]=w;i=i+1|0;t=t+1|0;}m=m+1|0;}k=k+1|0;}return b;}
function BK$(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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:D3C=1;e=c*16|0;f=d*16|0;g=(EU(a.wm)).kH(e+16|0,f+16|0);b=a.wm;h=b.v;$p=1;case 1:Bwt(g,b,h,e,f);if(C()){break _;}D3C=0;return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function Bgb(a){return 0;}
function B_i(a,b,c,d,e){var f,g;f=EU(a.wm);if(f===null)return null;g=f.TK(Tj(c>>4,e>>4));return g!==null?ADi(g,b):null;}
function CLm(a,b,c,d,e,f){return null;}
function AQk(){var a=this;D.call(a);a.bmd=0;a.bmg=0;a.bme=0;a.Bb=Bw;}
function Nw(){var a=this;D.call(a);a.ed=null;a.cp=0;a.ck=0;a.co=0;a.tX=0;a.eW=null;a.a08=null;}
function EdK(a,b,c,d,e){var f=new Nw();Bo$(f,a,b,c,d,e);return f;}
function Bo$(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a08=b;a.eW=BL();a.ed=c;a.cp=d;a.ck=e;a.co=f;$p=1;case 1:$z=BHl(c,d,e,f);if(C()){break _;}g=$z;$p=2;case 2:$z=Bjf(c,d,e,f);if(C()){break _;}h=$z;O();if(!C1F.data[g].ox)a.tX=0;else{a.tX=1;h=h&(-9);}ZM(a,h);return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function ZM(a,b){a:{CC(a.eW);if(!b){Y(a.eW,Dr(a.cp,a.ck,a.co-1|0));Y(a.eW,Dr(a.cp,a.ck,a.co+1|0));break a;}if(b==1){Y(a.eW,Dr(a.cp-1|0,a.ck,a.co));Y(a.eW,Dr(a.cp+1|0,a.ck,a.co));break a;}if(b==2){Y(a.eW,Dr(a.cp-1|0,a.ck,a.co));Y(a.eW,Dr(a.cp+1|0,a.ck+1|0,a.co));break a;}if(b==3){Y(a.eW,Dr(a.cp-1|0,a.ck+1|0,a.co));Y(a.eW,Dr(a.cp+1|0,a.ck,a.co));break a;}if(b==4){Y(a.eW,Dr(a.cp,a.ck+1|0,a.co-1|0));Y(a.eW,Dr(a.cp,a.ck,a.co+1|0));break a;}if(b==5){Y(a.eW,Dr(a.cp,a.ck,a.co-1|0));Y(a.eW,Dr(a.cp,a.ck+1|0,a.co+1|0));break a;}if
(b==6){Y(a.eW,Dr(a.cp+1|0,a.ck,a.co));Y(a.eW,Dr(a.cp,a.ck,a.co+1|0));break a;}if(b==7){Y(a.eW,Dr(a.cp-1|0,a.ck,a.co));Y(a.eW,Dr(a.cp,a.ck,a.co+1|0));break a;}if(b==8){Y(a.eW,Dr(a.cp-1|0,a.ck,a.co));Y(a.eW,Dr(a.cp,a.ck,a.co-1|0));break a;}if(b!=9)break a;Y(a.eW,Dr(a.cp+1|0,a.ck,a.co));Y(a.eW,Dr(a.cp,a.ck,a.co-1|0));}}
function BCU(a){var b,c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.eW;if(b>=c.p)return;c=Z(c,b);$p=1;case 1:$z=BF$(a,c);if(C()){break _;}c=$z;if(c!==null&&AYw(c,a)){G5(a.eW,b,Dr(c.cp,c.ck,c.co));d=b;}else{c=a.eW;d=b+(-1)|0;DL(c,b);}b=d+1|0;c=a.eW;if(b>=c.p)return;c=Z(c,b);continue _;default:H$();}}ED().s(a,b,c,d,$p);}
function BD0(a,b,c,d){var e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.ed;$p=1;case 1:$z=CAM(e,b,c,d);if(C()){break _;}f=$z;if(f)return 1;e=a.ed;f=c+1|0;$p=2;case 2:$z=CAM(e,b,f,d);if(C()){break _;}f=$z;if(f)return 1;e=a.ed;c=c-1|0;$p=3;case 3:$z=CAM(e,b,c,d);if(C()){break _;}b=$z;return b;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BF$(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.ed;d=b.ek;e=b.e2;f=b.el;$p=1;case 1:$z=CAM(c,d,e,f);if(C()){break _;}d=$z;if(!d){c=a.ed;d=b.ek;e=b.e2+1|0;f=b.el;$p=2;continue _;}c=new Nw;g=a.a08;h=a.ed;d=b.ek;e=b.e2;f=b.el;$p=3;continue _;case 2:$z=CAM(c,d,e,f);if(C()){break _;}d=$z;if(!d){c=a.ed;d=b.ek;e=b.e2-1|0;f=b.el;$p=4;continue _;}c=new Nw;h=a.a08;g=a.ed;d=b.ek;e=b.e2
+1|0;f=b.el;$p=5;continue _;case 3:Bo$(c,g,h,d,e,f);if(C()){break _;}return c;case 4:$z=CAM(c,d,e,f);if(C()){break _;}d=$z;if(!d){c=null;return c;}c=new Nw;h=a.a08;g=a.ed;e=b.ek;d=b.e2-1|0;f=b.el;$p=6;continue _;case 5:Bo$(c,h,g,d,e,f);if(C()){break _;}return c;case 6:Bo$(c,h,g,e,d,f);if(C()){break _;}return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function AYw(a,b){var c,d;c=0;while(true){d=a.eW;if(c>=d.p)break;d=Z(d,c);if(d.ek==b.cp&&d.el==b.co)return 1;c=c+1|0;}return 0;}
function ABX(a,b,c,d){var e,f;e=0;while(true){f=a.eW;if(e>=f.p)break;f=Z(f,e);if(f.ek==b&&f.el==d)return 1;e=e+1|0;}return 0;}
function A7I(a,b){var c,d,e;if(AYw(a,b))return 1;c=a.eW;d=c.p;if(d==2)return 0;if(!d)return 1;c=Z(c,0);e=b.ck;d=a.ck;return e==d&&c.e2==d?1:1;}
function BXa(a,b){var c,d,e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Y(a.eW,Dr(b.cp,b.ck,b.co));c=ABX(a,a.cp,a.ck,a.co-1|0);d=ABX(a,a.cp,a.ck,a.co+1|0);e=ABX(a,a.cp-1|0,a.ck,a.co);f=ABX(a,a.cp+1|0,a.ck,a.co);g=(-1);if(!(!c&&!d))g=0;if(!(!e&&!f))g=1;if(!a.tX){if(d&&f&&!c&&!e)g=6;if(d&&e&&!c&&!f)g=7;if(c&&e&&!d&&!f)g=8;if(c&&f&&!d&&!e)g=9;}if(!g){b=a.ed;c=a.cp;d=a.ck+1|0;e=a.co-1|0;$p=1;continue _;}if(g==1){b=
a.ed;c=a.cp+1|0;d=a.ck+1|0;e=a.co;$p=2;continue _;}if(g<0)g=0;if(a.tX){b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=5;continue _;}b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=6;continue _;case 1:$z=CAM(b,c,d,e);if(C()){break _;}c=$z;if(c)g=4;b=a.ed;c=a.cp;d=a.ck+1|0;e=a.co+1|0;$p=3;continue _;case 2:$z=CAM(b,c,d,e);if(C()){break _;}c=$z;if(c)g=2;b=a.ed;c=a.cp-1|0;d=a.ck+1|0;e=a.co;$p=4;continue _;case 3:$z=CAM(b,c,d,e);if(C()){break _;}c=$z;if(c)g=5;if(g==1){b=a.ed;c=a.cp+1|0;d=a.ck+1|0;e=a.co;$p=2;continue _;}if(g<0)g=0;if(a.tX){b=a.ed;c
=a.cp;d=a.ck;e=a.co;$p=5;continue _;}b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=6;continue _;case 4:$z=CAM(b,c,d,e);if(C()){break _;}c=$z;if(c)g=3;if(g<0)g=0;if(a.tX){b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=5;continue _;}b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=6;continue _;case 5:$z=Bjf(b,c,d,e);if(C()){break _;}c=$z;g=c&8|g;b=a.ed;c=a.cp;d=a.ck;e=a.co;$p=6;case 6:BeQ(b,c,d,e,g);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function BxD(a,b,c,d){var e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Dr(b,c,d);$p=1;case 1:$z=BF$(a,e);if(C()){break _;}e=$z;if(e===null)return 0;$p=2;case 2:BCU(e);if(C()){break _;}return A7I(e,a);default:H$();}}ED().s(a,b,c,d,e,$p);}
function BUW(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=a.cp;e=a.ck;f=a.co-1|0;$p=1;case 1:$z=BxD(a,d,e,f);if(C()){break _;}f=$z;d=a.cp;e=a.ck;g=a.co+1|0;$p=2;case 2:$z=BxD(a,d,e,g);if(C()){break _;}e=$z;d=a.cp-1|0;g=a.ck;h=a.co;$p=3;case 3:$z=BxD(a,d,g,h);if(C()){break _;}g=$z;d=a.cp+1|0;h=a.ck;i=a.co;$p=4;case 4:$z=BxD(a,d,h,i);if(C()){break _;}h=$z;d=(-1);if
(!(!f&&!e)&&!g&&!h)d=0;if(!(!g&&!h)&&!f&&!e)d=1;i=a.tX;if(!i){if(e&&h&&!f&&!g)d=6;if(e&&g&&!f&&!h)d=7;if(f&&g&&!e&&!h)d=8;if(f&&h&&!e&&!g)d=9;}if(d==(-1)){if(!(!f&&!e))d=0;if(!(!g&&!h))d=1;if(!i){if(!b){if(f&&g)d=8;if(h&&f)d=9;if(g&&e)d=7;if(e&&h)d=6;}else{if(e&&h)d=6;if(g&&e)d=7;if(h&&f)d=9;if(f&&g)d=8;}}}if(!d){j=a.ed;b=a.cp;f=a.ck+1|0;e=a.co-1|0;$p=5;continue _;}if(d==1){j=a.ed;b=a.cp+1|0;f=a.ck+1|0;e=a.co;$p=6;continue _;}if(d<0)d=0;ZM(a,d);if(a.tX){j=a.ed;b=a.cp;f=a.ck;e=a.co;$p=9;continue _;}if(c){j=a.ed;b
=a.cp;c=a.ck;f=a.co;$p=10;continue _;}j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=11;continue _;case 5:$z=CAM(j,b,f,e);if(C()){break _;}b=$z;if(b)d=4;j=a.ed;e=a.cp;g=a.ck+1|0;b=a.co+1|0;$p=7;continue _;case 6:$z=CAM(j,b,f,e);if(C()){break _;}b=$z;if(b)d=2;j=a.ed;b=a.cp-1|0;f=a.ck+1|0;e=a.co;$p=8;continue _;case 7:$z=CAM(j,e,g,b);if(C()){break _;}b=$z;if(b)d=5;if(d==1){j=a.ed;b=a.cp+1|0;f=a.ck+1|0;e=a.co;$p=6;continue _;}if(d<0)d=0;ZM(a,d);if(a.tX){j=a.ed;b=a.cp;f=a.ck;e=a.co;$p=9;continue _;}if(c){j=a.ed;b=a.cp;c=a.ck;f
=a.co;$p=10;continue _;}j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=11;continue _;case 8:$z=CAM(j,b,f,e);if(C()){break _;}b=$z;if(b)d=3;if(d<0)d=0;ZM(a,d);if(a.tX){j=a.ed;b=a.cp;f=a.ck;e=a.co;$p=9;continue _;}if(c){j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=10;continue _;}j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=11;continue _;case 9:$z=Bjf(j,b,f,e);if(C()){break _;}b=$z;d=b&8|d;if(c){j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=10;continue _;}j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=11;continue _;case 10:BeQ(j,b,c,f,d);if(C()){break _;}i=0;j=a.eW;if(i>=j.p)return;j
=Z(j,i);$p=12;continue _;case 11:$z=Bjf(j,b,c,f);if(C()){break _;}b=$z;if(b==d)return;j=a.ed;b=a.cp;c=a.ck;f=a.co;$p=10;continue _;case 12:$z=BF$(a,j);if(C()){break _;}j=$z;if(j!==null){$p=13;continue _;}i=i+1|0;j=a.eW;if(i>=j.p)return;j=Z(j,i);continue _;case 13:BCU(j);if(C()){break _;}if(A7I(j,a)){$p=14;continue _;}i=i+1|0;j=a.eW;if(i>=j.p)return;j=Z(j,i);$p=12;continue _;case 14:BXa(j,a);if(C()){break _;}i=i+1|0;j=a.eW;if(i>=j.p)return;j=Z(j,i);$p=12;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
var AJ_=K();
var D6w=null;var EdL=null;function BS3(){D6w=new AOG;EdL=new AG2;}
var Bgy=K();
function RB(b,c){var d,e;d=0;e=c.fi();while(e.dV()){d=d+(e.de()).wy|0;}if(d<=0){b=new BW;Bm(b);M(b);}d=E(b,d);c=c.fi();a:{while(true){if(!c.dV()){b=null;break a;}b=c.de();d=d-b.wy|0;if(d<0)break;}}return b;}
function A9R(){ACM.call(this);this.bEw=null;}
function APy(a,b,c){var d=new A9R();CGM(d,a,b,c);return d;}
function CGM(a,b,c,d){BY8(a,b,c);a.bEw=d;}
function B7A(a){return a.bEw;}
function ALn(){var a=this;D.call(a);a.bil=null;a.bBA=null;}
var Edm=null;function CkN(){CkN=Be(ALn);Cao();}
function ANg(a){var b,c,d,e,f,g;b=E(a.bil,2)+3|0;c=B(4);d=0;while(d<b){if(d>0){e=new T;U(e);Bb(J(e,c),32);c=S(e);}f=a.bBA.data;e=f[E(a.bil,f.length)];g=new T;U(g);J(J(g,c),e);c=S(g);d=d+1|0;}return c;}
function BXu(a,b){}
function Cao(){var b;b=new ALn;CkN();b.bil=new DG;b.bBA=FX(B(3135),B(1452));Edm=b;}
function EA(){var a=this;D.call(a);a.sz=Bw;a.e7=null;a.p7=Bw;a.xE=Bw;}
function CFi(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;c=new A1o;H7(c,L(1));d=new ARy;H7(d,L(2000));d.e7=c;e=ALc(L(1),d);f=AQj(L(2001),e);c=ALc(L(2),f);g=new A1T;H7(g,L(2));g.e7=c;c=AQj(L(2002),g);d=ALc(L(3),c);c=AQj(L(2003),d);d=ALc(L(4),c);h=new AYC;H7(h,L(5));h.e7=d;i=ANK(L(1000),h,0);j=new A8v;H7(j,L(100));j.e7=i;c=ANK(L(1000),j,6);k=new A3D;H7(k,L(1));k.e7=c;l=Cn$(L(1000),k);m=ANK(L(1000),h,0);n=new A2I;H7(n,L(200));o=X(DM,6);p=o.data;Gj();p[0]=D_H;p[1]=D_I;p[2]=D_J;p[3]=D4l;p[4]=D_S;p[5]
=D_P;n.buU=o;n.e7=m;q=ANK(L(1000),n,2);r=new A2y;H7(r,Bw);r.e7=q;s=new A$N;H7(s,Bw);s.e7=q;t=0;while(t<4){c=new AT8;u=L(1000+t|0);BNM(c,u,q);d=t?c:ALc(L(3),c);if(t)q=d;else{q=new A0Z;H7(q,L(1000));q.e7=d;}v=BIo(u,r);r=new A1L;H7(r,Bw);r.e7=q;r.byC=v;r.bzm=t;w=BIo(u,s);s=new A3v;H7(s,Bw);s.e7=q;s.brH=w;s.bsu=t;t=t+1|0;}x=Cn$(L(1000),q);y=new A$H;H7(y,L(100));y.bdy=x;y.bfz=l;z=BuU(L(1000),r,2);ba=BuU(L(1000),s,2);bb=new AQ1;H7(bb,L(10));bb.e7=y;BNf(y,b);Up(z,b);Up(ba,b);Up(bb,b);return V(EA,[y,bb,z,ba,y]);}
function H7(a,b){var c;a.xE=b;c=Ce(b,Bi(Ce(b,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.xE=c;c=Bi(c,b);a.xE=c;c=Ce(c,Bi(Ce(c,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.xE=c;c=Bi(c,b);a.xE=c;c=Ce(c,Bi(Ce(c,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.xE=c;a.xE=Bi(c,b);}
function Up(a,b){var c,d;a.sz=b;c=a.e7;if(c!==null)c.bms(b);d=a.sz;b=Ce(d,Bi(Ce(d,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.sz=b;d=a.xE;b=Bi(b,d);a.sz=b;b=Ce(b,Bi(Ce(b,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.sz=b;b=Bi(b,d);a.sz=b;b=Ce(b,Bi(Ce(b,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.sz=b;a.sz=Bi(b,d);}
function Jk(a,b,c){var d,e;d=a.sz;a.p7=d;e=Ce(d,Bi(Ce(d,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.p7=e;d=Bi(e,b);a.p7=d;e=Ce(d,Bi(Ce(d,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.p7=e;e=Bi(e,c);a.p7=e;e=Ce(e,Bi(Ce(e,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.p7=e;b=Bi(e,b);a.p7=b;b=Ce(b,Bi(Ce(b,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.p7=b;a.p7=Bi(b,c);}
function Fs(a,b){var c,d,e;c=a.p7;d=Bu(Dv(CX(c,24),L(b)));if(d<0)d=d+b|0;e=Ce(c,Bi(Ce(c,G(1284865837, 1481765933)),G(4150755663, 335903614)));a.p7=e;a.p7=Bi(e,a.sz);return d;}
function OE(){var a=this;D.call(a);a.Mo=0;a.cH=null;a.j_=null;}
function EdM(){var a=new OE();ABY(a);return a;}
function ABY(a){a.Mo=8;a.cH=new DG;}
function Rf(a,b,c,d,e,f){var g,h,i,j,k,l;g=a.Mo;a.j_=c;Hu(c);HX(a.cH);HX(a.cH);h=d-g|0;i=d+g|0;j=e-g|0;k=e+g|0;while(h<=i){l=j;while(l<=k){Hu(c);a.VM(c,h,l,d,e,f);l=l+1|0;}h=h+1|0;}}
function OH(){OE.call(this);this.FU=null;}
function ABs(a){ABY(a);a.FU=Dc();}
function BQ7(a,b,c,d,e,f,g){var h;if(!Fi(a.FU,F3(NN(c,d)))){Nm(a.cH);if(a.X_(c,d)){h=a.T1(c,d);BS(a.FU,F3(NN(c,d)),h);}}}
function Byl(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:f=(d<<4)+8|0;g=(e<<4)+8|0;h=IA(Gy(a.FU));e=f+15|0;i=g+15|0;while(GH(h)){j=HH(h);if(j.Rg()&&AKp(j.s1,f,g,e,i)){k=new S0;k.bk=f;k.bd=0;k.bj=g;k.b4=e;k.da=65536;k.b3=i;$p=1;continue _;}}return 0;case 1:BQi(j,b,c,k);if(C()){break _;}while(GH(h)){j=HH(h);if(!j.Rg())continue;if(AKp(j.s1,f,g,e,i)){k=new S0;k.bk
=f;k.bd=0;k.bj=g;k.b4=e;k.da=65536;k.b3=i;continue _;}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function ATj(){OH.call(this);this.TQ=null;}
function B6a(a,b,c){var d,e;d=b>>4;e=c>>4<<4;Hu(a.j_);Nm(a.cH);return E(a.cH,3)?0:b!=(((d<<4)+4|0)+E(a.cH,8)|0)?0:c!=((e+4|0)+E(a.cH,8)|0)?0:1;}
function B_g(a,b,c){var d,e,f,g,h,i,j,k;a:{d=new A4L;e=a.cH;ABF(d);f=new AZD;g=(b<<4)+2|0;h=(c<<4)+2|0;D$(f,0);b=E(e,4);f.b7=b;switch(b){case 0:case 2:break;default:f.y=Kc(g,64,h,(g+19|0)-1|0,73,(h+19|0)-1|0);break a;}f.y=Kc(g,64,h,(g+19|0)-1|0,73,(h+19|0)-1|0);}f.a5k=BL();f.a76=BL();i=EdN.data;b=i.length;c=0;while(c<b){j=i[c];j.HS=0;Y(f.a5k,j);c=c+1|0;}f.a4P=BL();i=EdO.data;b=i.length;c=0;while(c<b){j=i[c];j.HS=0;Y(f.a4P,j);c=c+1|0;}FR(d.iK,f);BXh(f,f,d.iK,e);k=f.a76;while(!Da(k)){(DL(k,E(e,k.p))).dL(f,d.iK,
e);}AAz(d);b=48;c=23-V9(d.s1)|0;if(c>1)b=b+E(e,c)|0;e=d.s1;c=b-e.bd|0;Jd(e,0,c,0);e=Ir(d.iK);while(HD(e)){Jd((He(e)).y,0,c,0);}return d;}
var A7U=K(OE);
function AA$(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,bE;n=b*16|0;o=n+8|0;p=c*16|0;q=p+8|0;r=0.0;s=0.0;t=BPt(HX(a.cH));if(l<=0){u=(a.Mo*16|0)-16|0;l=u-E(t,u/4|0)|0;}v=0;if(k==(-1)){k=l/2|0;v=1;}w=E(t,l/2|0)+(l/4|0)|0;x=E(t,6)?0:1;u=W(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+BC(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BT(j);bg=BC(j);e=e+BT(i)*
bf;f=f+bg;g=g+BC(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(P(t)-P(t))*P(t)*2.0;r=bf+(P(t)-P(t))*P(t)*4.0;if(!v&&k==w&&u>0){bh=P(t)*0.5+0.5;bf=i-1.5707963705062866;h=j/3.0;AA$(a,b,c,d,e,f,g,bh,bf,h,k,l,1.0);AA$(a,b,c,d,e,f,g,P(t)*0.5+0.5,i+1.5707963705062866,h,k,l,1.0);return;}if(!(!v&&!E(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bi=bd*2.0;if(e>=z-bi&&g>=ba-bi&&e<=bb+bi&&g<=bc+bi){bl=(Q(e-bd)-
n|0)-1|0;bm=(Q(e+bd)-n|0)+1|0;bn=Q(f-be)-1|0;bo=Q(f+be)+1|0;bp=(Q(g-bd)-p|0)-1|0;bq=(Q(g+bd)-p|0)+1|0;if(bl<0)bl=0;if(bm>16)bm=16;if(bn<1)bn=1;br=a.j_.o;bs=br-8|0;if(bo<=bs)bs=bo;if(bp<0)bp=0;if(bq>16)bq=16;bt=0;bu=bl;while(!bt&&bu<bm){bv=bp;while(!bt&&bv<bq){bw=bs+1|0;while(!bt){bx=W(bw,bn-1|0);if(bx<0)break;by=R((bu*16|0)+bv|0,br)+bw|0;if(bw>=0&&bw<br){bz=d.data;bo=bz[by];O();if(!(bo!=C1c.a&&bz[by]!=C47.a))bt=1;if(bx&&bu!=bl&&bu!=(bm-1|0)&&bv!=bp&&bv!=(bq-1|0))bw=bn;}bw=bw+(-1)|0;}bv=bv+1|0;}bu=bu+1|0;}if
(!bt){while(bl<bm){bA=((bl+n|0)+0.5-e)/bd;bA=bA*bA;by=bp;while(by<bq){bB=((by+p|0)+0.5-g)/bd;bC=R((bl*16|0)+by|0,br)+bs|0;bD=bs-1|0;bi=bB*bB;while(bD>=bn){bE=(bD+0.5-f)/be;if(bE>(-0.7)&&bA+bE*bE+bi<1.0){bz=d.data;bx=bz[bC];O();if(!(bx!=C$g.a&&bx!=C1O.a&&bx!=C1N.a))bz[bC]=0;}bC=bC+(-1)|0;bD=bD+(-1)|0;}by=by+1|0;}bl=bl+1|0;}if(v)break a;}}}k=k+1|0;}return;}}
function CpX(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s;h=a.cH;i=E(h,E(h,E(h,10)+1|0)+1|0);if(E(a.cH,5))i=0;j=0;k=c*16|0;l=d*16|0;while(j<i){m=k+E(a.cH,16)|0;n=E(a.cH,b.o);o=l+E(a.cH,16)|0;p=1;if(!E(a.cH,4)){AA$(a,e,f,g,m,n,o,1.0+P(a.cH)*6.0,0.0,0.0,(-1),(-1),0.5);p=p+E(a.cH,4)|0;}q=0;while(q<p){r=P(a.cH)*3.1415927410125732*2.0;s=(P(a.cH)-0.5)*2.0/8.0;AA$(a,e,f,g,m,n,o,(P(a.cH)*2.0+P(a.cH))*2.0,r,s,0,0,0.5);q=q+1|0;}j=j+1|0;}}
var Yk=K();
function Btw(){var a=this;Yk.call(a);a.a4X=null;a.bzH=0;}
function Im(a,b){var c=new Btw();B3P(c,a,b);return c;}
function B3P(a,b,c){var d,e,f,g,h,i,j;a.bzH=c;a.a4X=X(AFG,c);d=0;while(d<c){e=a.a4X;f=new AFG;f.l5=Bx(512);f.be3=By(b)*256.0;f.btR=By(b)*256.0;f.bgU=By(b)*256.0;g=0;while(g<256){h=f.l5.data;i=g+1|0;h[g]=g;g=i;}g=0;while(g<256){i=E(b,256-g|0)+g|0;h=f.l5.data;j=h[g];h[g]=h[i];h[i]=j;h[g+256|0]=h[g];g=g+1|0;}e.data[d]=f;d=d+1|0;}}
function I$(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q,r,s,t,u,v,w;if(b===null)b=KG(R(R(f,g),h));else{l=0;while(true){m=b.data;if(l>=m.length)break;m[l]=0.0;l=l+1|0;}}n=1.0;o=0;p=c;q=d;r=e;while(o<a.bzH){s=p*n*i;t=q*n*j;u=r*n*k;v=A04(s);w=A04(u);s=s-Ds(v);u=u-Ds(w);v=Dv(v,L(16777216));w=Dv(w,L(16777216));s=s+Ds(v);u=u+Ds(w);Bgv(a.a4X.data[o],b,s,t,u,f,g,h,i*n,j*n,k*n,n);n=n/2.0;o=o+1|0;}return b;}
function ACh(a,b,c,d,e,f,g,h,i){return I$(a,b,c,10,d,e,1,f,g,1.0,h);}
var A48=K(OE);
function ABR(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var 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,bE,bF;o=c*16|0;p=o+8|0;q=d*16|0;r=q+8|0;s=0.0;t=0.0;u=BPt(b);if(m<=0){v=(a.Mo*16|0)-16|0;m=v-E(u,v/4|0)|0;}w=0;if(l==(-1)){l=m/2|0;w=1;}x=E(u,m/2|0)+(m/4|0)|0;y=E(u,6)?0:1;z=W(i,1.0);ba=i+2.0+16.0;bb=ba*ba;bc=p-16.0;bd=r-16.0;ba=p+16.0;be=r+16.0;a:{while(true){if(l>=m)break a;bf=1.5+BC(l*3.1415927410125732/m)*i*1.0;bg=bf*n;bh=BT(k);bi=BC(k);f=f+BT(j)
*bh;g=g+bi;h=h+BC(j)*bh;k=(!y?k*0.699999988079071:k*0.9200000166893005)+t*0.10000000149011612;j=j+s*0.10000000149011612;t=t*0.8999999761581421;bh=s*0.75;t=t+(P(u)-P(u))*P(u)*2.0;s=bh+(P(u)-P(u))*P(u)*4.0;if(!w&&l==x&&z>0&&m>0){b=HX(u);i=P(u)*0.5+0.5;bh=j-1.5707963705062866;k=k/3.0;ABR(a,b,c,d,e,f,g,h,i,bh,k,l,m,1.0);ABR(a,HX(u),c,d,e,f,g,h,P(u)*0.5+0.5,j+1.5707963705062866,k,l,m,1.0);return;}if(!(!w&&!E(u,4))){bj=f-p;bk=h-r;bl=m-l|0;if(bj*bj+bk*bk-bl*bl>bb)break;bm=bf*2.0;if(f>=bc-bm&&h>=bd-bm&&f<=ba+bm&&h<=
be+bm){bn=(Q(f-bf)-o|0)-1|0;bo=(Q(f+bf)-o|0)+1|0;bp=Q(g-bg)-1|0;bq=Q(g+bg)+1|0;br=(Q(h-bf)-q|0)-1|0;bs=(Q(h+bf)-q|0)+1|0;if(bn<0)bn=0;if(bo>16)bo=16;if(bp<1)bp=1;bt=a.j_.o;bu=bt-8|0;if(bq<=bu)bu=bq;if(br<0)br=0;if(bs>16)bs=16;bv=0;bw=bn;while(!bv&&bw<bo){bx=br;while(!bv&&bx<bs){by=bu+1|0;while(!bv){v=W(by,bp-1|0);if(v<0)break;bz=R((bw*16|0)+bx|0,bt)+by|0;if(by>=0&&by<bt){bA=e.data;bq=bA[bz];O();if(!(bq!=C1b.a&&bA[bz]!=C46.a))bv=1;if(v&&bw!=bn&&bw!=(bo-1|0)&&bx!=br&&bx!=(bs-1|0))by=bp;}by=by+(-1)|0;}bx=bx+1|
0;}bw=bw+1|0;}if(!bv){while(bn<bo){bv=bn+o|0;bB=(bv+0.5-f)/bf;bj=bB*bB;bz=br;while(bz<bs){b:{v=bz+q|0;bm=(v+0.5-h)/bf;bC=R((bn*16|0)+bz|0,a.j_.o)+bu|0;bD=0;bk=bm*bm;if(bj+bk<1.0){bE=bu-1|0;while(true){if(bE<bp)break b;bF=(bE+0.5-g)/bg;if(bF>(-0.7)&&bj+bF*bF+bk<1.0){bA=e.data;bt=bA[bC];O();bx=W(bt,C1N.a);if(!bx)bD=1;if(!(bt!=C1S.a&&bt!=C1O.a&&bx)){if(bE<10)bA[bC]=C1c.a<<24>>24;else{bA[bC]=0;if(bD){bq=bC-1|0;if(bA[bq]==C1O.a)bA[bq]=((EU(a.j_)).kH(bv,v)).vw;}}}}bC=bC+(-1)|0;bE=bE+(-1)|0;}}}bz=bz+1|0;}bn=bn+1|0;}if
(w)break a;}}}l=l+1|0;}return;}}
function Ci$(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=a.cH;i=E(h,E(h,E(h,40)+1|0)+1|0);if(E(a.cH,15))i=0;j=0;k=c*16|0;l=d*16|0;while(j<i){m=k+E(a.cH,16)|0;h=a.cH;n=E(h,E(h,b.o-8|0)+8|0);o=l+E(a.cH,16)|0;p=1;if(!E(a.cH,4)){ABR(a,HX(a.cH),e,f,g,m,n,o,1.0+P(a.cH)*6.0,0.0,0.0,(-1),(-1),0.5);p=p+E(a.cH,4)|0;}q=0;while(q<p){r=P(a.cH)*3.1415927410125732*2.0;s=(P(a.cH)-0.5)*2.0/8.0;t=P(a.cH)*2.0+P(a.cH);if(!E(a.cH,10))t=t*(P(a.cH)*P(a.cH)*3.0+1.0);ABR(a,HX(a.cH),e,f,g,m,n,o,t,r,s,0,0,1.0);q=q+1|0;}j=j+1|0;}}
function A9F(){var a=this;OH.call(a);a.bCZ=null;a.bDe=0;a.Kh=null;}
function Clg(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;if(!a.bDe){Hu(a.j_);d=By(a.cH)*3.141592653589793*2.0;e=0;while(e<a.Kh.data.length){f=(1.25+By(a.cH))*32.0;g=Bu((ET(Ek(d)*f)));h=Bu((ET(DR(d)*f)));i=BL();j=a.bCZ.data;k=j.length;l=0;while(l<k){Y(i,j[l]);l=l+1|0;}m=(EU(a.j_)).QH((g<<4)+8|0,(h<<4)+8|0,112,i,a.cH);if(m!==null){g=m.ek>>4;h=m.el>>4;}else{n=DC();i=new T;U(i);m=J(i,B(3136));Bj(m,g);m=J(m,B(108));Bj(m,h);Bb(m,41);B_(n,S(i));}a.Kh.data[e]=Tj(g,h);d=d+6.283185307179586/a.Kh.data.length;e=e+1|0;}a.bDe=1;}j
=a.Kh.data;o=j.length;e=0;while(e<o){n=j[e];if(b==n.iR&&c==n.iU)return 1;e=e+1|0;}return 0;}
function Ck1(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new A2L;e=a.j_;f=a.cH;ABF(d);EdP=BL();g=EdQ.data;h=g.length;i=0;while(i<h){j=g[i];j.Ix=0;Y(EdP,j);i=i+1|0;}a:{EdR=null;k=new A9u;l=(b<<4)+2|0;m=(c<<4)+2|0;D$(k,0);k.a5S=1;b=E(f,4);k.b7=b;MM();k.bkK=EdS;switch(b){case 0:case 2:break;default:k.y=Kc(l,64,m,(l+5|0)-1|0,74,(m+5|0)-1|0);break a;}k.y=Kc(l,64,m,(l+5|0)-1|0,74,(m+5|0)-1|0);}k.a_k=BL();FR(d.iK,k);Bk$(k,k,d.iK,f);j=k.a_k;while(!Da(j)){(DL(j,E(f,j.p))).dL(k,d.iK,f);}AAz(d);AZE(d,e,f,10);return d;}
var AGM=K(OH);
var EdT=null;function A4D(){A4D=Be(AGM);CcW();}
function CDl(a,b,c){var d,e,f,g,h,i;d=b>=0?b:b-31|0;e=c>=0?c:c-31|0;f=d/32|0;d=e/32|0;g=Blg(a.j_,f,d,10387312);e=f*32|0;h=d*32|0;e=e+E(g,24)|0;h=h+E(g,24)|0;if(b==e&&c==h){i=EU(a.j_);b=(b*16|0)+8|0;c=(c*16|0)+8|0;A4D();if(i.a1d(b,c,0,EdT))return 1;}return 0;}
function CJ5(a,b,c){var d,e,f,g,h,i,j;d=new A$f;e=a.j_;f=a.cH;ABF(d);d.a_o=0;g=BL();Y(g,Ry(H(ACL),4,Go(f,2,4)));Y(g,Ry(H(ADR),20,Go(f,0,1)));Y(g,Ry(H(AEV),20,Go(f,0,2)));Y(g,Ry(H(AAG),3,Go(f,2,5)));Y(g,Ry(H(ACq),15,Go(f,0,2)));Y(g,Ry(H(Z1),3,Go(f,1,4)));Y(g,Ry(H(AAP),3,Go(f,2,4)));Y(g,Ry(H(AEU),15,Go(f,0,1)));Y(g,Ry(H(AET),8,Go(f,0,3)));h=CH(g);while(Cl(h)){if((Cm(h)).LB)continue;L3(h);}a:{i=new A6U;e=EU(e);b=(b<<4)+2|0;c=(c<<4)+2|0;D$(i,0);i.bOF=1;i.bib=(-1);j=E(f,4);i.b7=j;switch(j){case 0:case 2:break;default:i.y
=Kc(b,64,c,(b+6|0)-1|0,78,(c+6|0)-1|0);break a;}i.y=Kc(b,64,c,(b+6|0)-1|0,78,(c+6|0)-1|0);}i.a7o=BL();i.a8L=BL();i.a7j=e;i.KL=g;i.bnH=0;FR(d.iK,i);e=d.iK;h=i.y;Mp(i,e,f,h.bk-1|0,h.da-4|0,h.bj+1|0,1,i.dK);h=i.y;Mp(i,e,f,h.b4+1|0,h.da-4|0,h.bj+1|0,3,i.dK);h=i.y;Mp(i,e,f,h.bk+1|0,h.da-4|0,h.bj-1|0,2,i.dK);h=i.y;Mp(i,e,f,h.bk+1|0,h.da-4|0,h.b3+1|0,0,i.dK);e=i.a8L;h=i.a7o;while(!(Da(e)&&Da(h))){if(Da(e))(DL(h,E(f,h.p))).dL(i,d.iK,f);else (DL(e,E(f,e.p))).dL(i,d.iK,f);}AAz(d);b=0;e=Ir(d.iK);while(HD(e)){if(!(He(e) instanceof ZZ))b
=b+1|0;}d.a_o=b<=2?0:1;return d;}
function CcW(){var b,c;b=X(DM,2);c=b.data;Gj();c[0]=D_S;c[1]=D_H;EdT=X2(b);}
var AWI=K(OH);
function CjD(a,b,c){return !E(a.cH,100)&&E(a.cH,80)<C8(CP(b),CP(c))?1:0;}
function B_y(a,b,c){var d,e,f,g,h,i;d=new A1U;e=a.j_;f=a.cH;ABF(d);g=new ASD;h=(b<<4)+2|0;i=(c<<4)+2|0;D$(g,0);g.Hm=new OS;g.y=Kc(h,50,i,(h+7|0)+E(f,6)|0,54+E(f,6)|0,(i+7|0)+E(f,6)|0);FR(d.iK,g);Bn1(g,g,d.iK,f);AAz(d);AZE(d,e,f,10);return d;}
function A16(){OE.call(this);this.bau=null;}
function BcO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var 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;o=BPt(b);p=c*16|0;q=p+8|0;r=d*16|0;s=r+8|0;t=0.0;u=0.0;if(m<=0){v=(a.Mo*16|0)-16|0;m=v-E(o,v/4|0)|0;}w=0;if(l==(-1)){l=m/2|0;w=1;}x=1.0;y=0;while(y<a.j_.o){if(!(y&&E(o,3)))x=1.0+P(o)*P(o)*1.0;a.bau.data[y]=x*x;y=y+1|0;}z=i+2.0+16.0;z=z*z;ba=q-16.0;bb=s-16.0;bc=q+16.0;bd=s+16.0;a:{while(true){if(l>=m)break a;be=1.5+BC(l*3.1415927410125732/m)*i*1.0;bf=
be*n;be=be*(P(o)*0.25+0.75);bf=bf*(P(o)*0.25+0.75);bg=BT(k);bh=BC(k);f=f+BT(j)*bg;g=g+bh;h=h+BC(j)*bg;k=k*0.699999988079071+u*0.05000000074505806;j=j+t*0.05000000074505806;bh=u*0.800000011920929;x=t*0.5;u=bh+(P(o)-P(o))*P(o)*2.0;t=x+(P(o)-P(o))*P(o)*4.0;if(!(!w&&!E(o,4))){bi=f-q;bj=h-s;bk=m-l|0;if(bi*bi+bj*bj-bk*bk>z)break;bl=be*2.0;if(f>=ba-bl&&h>=bb-bl&&f<=bc+bl&&h<=bd+bl){bm=(Q(f-be)-p|0)-1|0;bn=(Q(f+be)-p|0)+1|0;bo=Q(g-bf)-1|0;bp=Q(g+bf)+1|0;bq=(Q(h-be)-r|0)-1|0;br=(Q(h+be)-r|0)+1|0;if(bm<0)bm=0;if(bn>16)bn
=16;if(bo<1)bo=1;bs=a.j_.o;v=bs-8|0;if(bp<=v)v=bp;if(bq<0)bq=0;if(br>16)br=16;bt=0;bu=bm;while(!bt&&bu<bn){bv=bq;while(!bt&&bv<br){bw=v+1|0;while(!bt){bp=W(bw,bo-1|0);if(bp<0)break;bx=R((bu*16|0)+bv|0,bs)+bw|0;if(bw>=0&&bw<bs){by=e.data;c=by[bx];O();if(!(c!=C1b.a&&by[bx]!=C46.a))bt=1;if(bp&&bu!=bm&&bu!=(bn-1|0)&&bv!=bq&&bv!=(br-1|0))bw=bo;}bw=bw+(-1)|0;}bv=bv+1|0;}bu=bu+1|0;}if(!bt){while(bm<bn){bp=bm+p|0;bl=(bp+0.5-f)/be;bi=bl*bl;bx=bq;while(bx<br){b:{c=bx+r|0;bz=(c+0.5-h)/be;bA=R((bm*16|0)+bx|0,a.j_.o)+v|
0;bs=0;bl=bi+bz*bz;if(bl<1.0){bB=v-1|0;while(true){if(bB<bo)break b;bC=(bB+0.5-g)/bf;if(bl*a.bau.data[bB]+bC*bC/6.0<1.0){by=e.data;bD=by[bA];O();d=W(bD,C1N.a);if(!d)bs=1;if(!(bD!=C1S.a&&bD!=C1O.a&&d)){if(bB<10)by[bA]=C1c.a<<24>>24;else{by[bA]=0;if(bs){d=bA-1|0;if(by[d]==C1O.a)by[d]=((EU(a.j_)).kH(bp,c)).vw;}}}}bA=bA+(-1)|0;bB=bB+(-1)|0;}}}bx=bx+1|0;}bm=bm+1|0;}if(w)break a;}}}l=l+1|0;}return;}}
function CLv(a,b,c,d,e,f,g){var h,i,j,k,l,m,n;a:{if(!E(a.cH,50)){h=(c*16|0)+E(a.cH,16)|0;b=a.cH;i=E(b,E(b,40)+8|0)+20|0;j=(d*16|0)+E(a.cH,16)|0;k=0;while(true){if(k>=1)break a;l=P(a.cH)*3.1415927410125732*2.0;m=(P(a.cH)-0.5)*2.0/8.0;n=(P(a.cH)*2.0+P(a.cH))*2.0;BcO(a,HX(a.cH),e,f,g,h,i,j,n,l,m,0,0,3.0);k=k+1|0;}}}}
function AUw(){var a=this;D.call(a);a.ZR=null;a.a7N=Bw;a.Yb=null;a.UI=null;}
function AEt(a,b,c){var d,e,f,g,h;b=b>>4;c=c>>4;d=DY(BG(L(b),G(4294967295, 0)),Dq(BG(L(c),G(4294967295, 0)),32));e=Ty(a.Yb,d);if(e===null){e=new A6a;e.bM4=a;f=Dk(256);e.bvw=f;e.bdJ=Dk(256);e.ZH=X(DM,256);e.bxA=b;e.bxy=c;g=a.ZR;h=b<<4;c=c<<4;g.bjV(f,h,c,16,16);a.ZR.bBH(e.bdJ,h,c,16,16);a.ZR.baK(e.ZH,h,c,16,16,0);W7(a.Yb,d,e);Y(a.UI,e);}e.by0=CS();return e;}
function A0Y(a,b,c){return (AEt(a,b,c)).ZH;}
var A1o=K(EA);
function Cy8(a,b,c,d,e){var f,g,h,i,j;f=GS(R(d,e));g=0;while(g<e){h=0;while(h<d){Jk(a,L(b+h|0),L(c+g|0));i=h+R(g,d)|0;j=Fs(a,10)?0:1;f.data[i]=j;h=h+1|0;}g=g+1|0;}if(b>( -d|0)&&b<=0&&c>( -e|0)&&c<=0)f.data[( -b|0)+R( -c|0,d)|0]=1;return f;}
var ARy=K(EA);
function B35(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;f=b>>1;g=c>>1;h=(d>>1)+3|0;i=(e>>1)+3|0;j=a.e7.ei(f,g,h,i);k=GS(R(h*2|0,i)*2|0);l=h<<1;m=0;n=i-1|0;o=h-1|0;while(m<n){p=j.data;q=R(m<<1,l);r=R(m+0|0,h);s=p[0+r|0];t=m+1|0;u=R(t,h);v=p[0+u|0];w=0;while(w<o){x=k.data;Jk(a,L((w+f|0)<<1),L((m+g|0)<<1));w=w+1|0;y=p[w+r|0];z=p[w+u|0];x[q]=s;i=q+1|0;x[q+l|0]=A0R(a,s,v);x[i]=A0R(a,s,y);q=i+1|0;ba=i+l|0;i=Fs(a,4);if(i)s=i==1?y:i!=2?z:v;x[ba]=s;s=y;v=z;}m=t;}p=GS(R(d,e));n=0;c=c&1;ba=b&1;while(n
<e){CG(k,R(n+c|0,l)+ba|0,p,R(n,d),d);n=n+1|0;}return p;}
function A0R(a,b,c){if(!Fs(a,2))c=b;return c;}
var BL$=K(EA);
function ALc(a,b){var c=new BL$();CNS(c,a,b);return c;}
function CNS(a,b,c){H7(a,b);a.e7=c;}
function Cc0(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=b-1|0;g=c-1|0;h=d+2|0;i=e+2|0;j=a.e7.ei(f,g,h,i);k=GS(R(d,e));l=0;while(l<e){m=0;while(m<d){a:{b:{n=j.data;g=m+0|0;i=R(l+0|0,h);o=n[g+i|0];p=m+2|0;q=n[p+i|0];i=R(l+2|0,h);r=n[g+i|0];s=n[p+i|0];t=m+1|0;p=n[t+R(l+1|0,h)|0];Jk(a,L(m+b|0),L(l+c|0));if(!p){if(o)break b;if(q)break b;if(r)break b;if(s)break b;}c:{if(p>0){if(!o)break c;if(!q)break c;if(!r)break c;if(!s)break c;}k.data[m+R(l,d)|0]=p;break a;}if(Fs(a,5)){k.data[m+R(l,d)|0]=p;break a;}Gj();if
(p!=D_Y.iI){k.data[m+R(l,d)|0]=0;break a;}k.data[m+R(l,d)|0]=D_W.iI;break a;}if(!o){g=1;o=1;}else{g=2;if(Fs(a,1))o=1;}if(!q){i=g;q=o;}else{i=g+1|0;if(Fs(a,g))q=o;}if(!r){g=i;r=q;}else{g=i+1|0;if(Fs(a,i))r=q;}if(!s)s=r;else if(Fs(a,g))s=r;if(!Fs(a,3))k.data[m+R(l,d)|0]=s;else{Gj();if(s!=D_Y.iI)k.data[m+R(l,d)|0]=0;else k.data[m+R(l,d)|0]=D_W.iI;}}m=t;}l=l+1|0;}return k;}
var AT8=K(EA);
function AQj(a,b){var c=new AT8();BNM(c,a,b);return c;}
function BNM(a,b,c){H7(a,b);a.e7=c;}
function CCq(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;f=b>>1;g=c>>1;h=(d>>1)+3|0;i=(e>>1)+3|0;j=a.e7.ei(f,g,h,i);k=GS(R(h*2|0,i)*2|0);l=h<<1;m=0;n=i-1|0;o=h-1|0;while(m<n){p=j.data;q=R(m<<1,l);r=R(m+0|0,h);s=p[0+r|0];t=m+1|0;u=R(t,h);v=p[0+u|0];w=0;while(w<o){a:{x=k.data;Jk(a,L((w+f|0)<<1),L((m+g|0)<<1));w=w+1|0;y=p[w+r|0];z=p[w+u|0];x[q]=s;i=q+1|0;x[q+l|0]=ATG(a,s,v);x[i]=ATG(a,s,y);q=i+1|0;ba=i+l|0;bb=W(y,v);if(!bb&&v==z){s=y;break a;}bc=W(s,y);if(!bc&&s==v)break a;if(!bc
&&s==z)break a;bd=W(s,v);if(!bd&&s==z)break a;if(!bc&&v!=z)break a;if(!bd&&y!=z)break a;be=W(s,z);if(!be&&bb)break a;if(y==s&&v!=z){s=y;break a;}if(!bb&&be){s=y;break a;}bf=W(y,z);if(!bf&&bd){s=y;break a;}if(v==s&&bf){s=v;break a;}if(v==y&&be){s=v;break a;}if(v==z&&bc){s=v;break a;}if(z==s&&bb){s=v;break a;}if(z==y&&bd){s=v;break a;}if(z==v&&bc){s=v;break a;}bf=Fs(a,4);if(bf)s=bf==1?y:bf!=2?z:v;}x[ba]=s;s=y;v=z;}m=t;}p=GS(R(d,e));n=0;c=c&1;bf=b&1;while(n<e){CG(k,R(n+c|0,l)+bf|0,p,R(n,d),d);n=n+1|0;}return p;}
function ATG(a,b,c){if(!Fs(a,2))c=b;return c;}
function ANK(b,c,d){var e,f;e=0;while(e<d){f=AQj(Bi(b,L(e)),c);e=e+1|0;c=f;}return c;}
var A1T=K(EA);
function CfK(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p;f=b-1|0;g=c-1|0;h=d+2|0;i=e+2|0;j=a.e7.ei(f,g,h,i);k=GS(R(d,e));l=0;while(l<e){m=0;while(m<d){n=j.data;o=m+1|0;p=n[o+R(l+1|0,h)|0];Jk(a,L(m+b|0),L(l+c|0));if(!p)k.data[m+R(l,d)|0]=0;else{if(Fs(a,5))g=1;else{Gj();g=D_Y.iI;}k.data[m+R(l,d)|0]=g;}m=o;}l=l+1|0;}return k;}
var AYC=K(EA);
function Ckt(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=b-1|0;g=c-1|0;h=d+2|0;i=e+2|0;j=a.e7.ei(f,g,h,i);k=GS(R(d,e));l=0;while(l<e){m=0;while(m<d){n=j.data;g=m+0|0;i=R(l+0|0,h);o=n[g+i|0];p=m+2|0;q=n[p+i|0];i=R(l+2|0,h);r=n[g+i|0];s=n[p+i|0];t=m+1|0;p=n[t+R(l+1|0,h)|0];Jk(a,L(m+b|0),L(l+c|0));if(!p&&!o&&!q&&!r&&!s&&!Fs(a,100)){n=k.data;g=m+R(l,d)|0;Gj();n[g]=D_0.iI;}else k.data[m+R(l,d)|0]=p;m=t;}l=l+1|0;}return k;}
var A8v=K(EA);
function B8a(a,b,c,d,e){var f,g,h,i,j,k,l;f=a.e7.ei(b,c,d,e);g=GS(R(d,e));h=0;while(h<e){i=0;while(i<d){j=f.data;Jk(a,L(i+b|0),L(h+c|0));k=i+R(h,d)|0;l=j[k]<=0?0:Fs(a,2)+2|0;g.data[k]=l;i=i+1|0;}h=h+1|0;}return g;}
var A3D=K(EA);
function CGG(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=b-1|0;g=c-1|0;h=d+2|0;i=e+2|0;j=a.e7.ei(f,g,h,i);k=GS(R(d,e));l=0;while(l<e){m=0;while(m<d){n=j.data;b=m+0|0;c=R(l+1|0,h);o=n[b+c|0];p=n[(m+2|0)+c|0];q=m+1|0;r=n[q+R(l+0|0,h)|0];s=n[q+R(l+2|0,h)|0];t=n[q+c|0];if(t&&o&&p&&r&&s){if(t==o&&t==r&&t==p&&t==s)k.data[m+R(l,d)|0]=(-1);else{n=k.data;b=m+R(l,d)|0;Gj();n[b]=D_T.iI;}}else{n=k.data;b=m+R(l,d)|0;Gj();n[b]=D_T.iI;}m=q;}l=l+1|0;}return k;}
var BT0=K(EA);
function Cn$(a,b){var c=new BT0();CAZ(c,a,b);return c;}
function CAZ(a,b,c){H7(a,b);a.e7=c;}
function A7N(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=b-1|0;g=c-1|0;h=d+2|0;i=e+2|0;j=a.e7.ei(f,g,h,i);k=GS(R(d,e));l=0;while(l<e){m=0;while(m<d){n=j.data;g=m+0|0;i=R(l+1|0,h);o=n[g+i|0];p=n[(m+2|0)+i|0];q=m+1|0;r=n[q+R(l+0|0,h)|0];s=n[q+R(l+2|0,h)|0];t=n[q+i|0];g=W(o,p);if(!g&&r==s){Jk(a,L(m+b|0),L(l+c|0));if(!Fs(a,2))r=o;}else{if(g)o=t;if(r!=s)r=o;}k.data[m+R(l,d)|0]=r;m=q;}l=l+1|0;}return k;}
function A2I(){EA.call(this);this.buU=null;}
function CaW(a,b,c,d,e){var f,g,h,i,j,k,l,m;f=a.e7.ei(b,c,d,e);g=GS(R(d,e));h=0;while(h<e){i=0;while(i<d){j=f.data;Jk(a,L(i+b|0),L(h+c|0));k=i+R(h,d)|0;l=j[k];if(!l)g.data[k]=0;else{Gj();if(l==D_0.iI)g.data[k]=l;else if(l!=1)g.data[k]=D_Y.iI;else{m=g.data;j=a.buU.data;m[k]=j[Fs(a,j.length)].iI;}}i=i+1|0;}h=h+1|0;}return g;}
var A2y=K(EA);
function B5F(a,b,c,d,e){var f,g,h,i,j;f=a.e7.ei(b,c,d,e);b=R(d,e);g=GS(b);h=0;while(h<b){i=g.data;j=f.data;Gj();i[h]=AVD(D_Q.data[j[h]]);h=h+1|0;}return g;}
var A$N=K(EA);
function CJv(a,b,c,d,e){var f,g,h,i,j;f=a.e7.ei(b,c,d,e);b=R(d,e);g=GS(b);h=0;while(h<b){i=g.data;j=f.data;Gj();i[h]=A9D(D_Q.data[j[h]]);h=h+1|0;}return g;}
function A$H(){var a=this;EA.call(a);a.bdy=null;a.bfz=null;}
function BNf(a,b){Up(a.bdy,b);Up(a.bfz,b);Up(a,b);}
function CEg(a,b,c,d,e){var f,g,h,i,j,k;f=A7N(a.bdy,b,c,d,e);g=A7N(a.bfz,b,c,d,e);b=R(d,e);h=GS(b);i=0;while(i<b){j=f.data;c=j[i];Gj();if(c==D_R.iI)h.data[i]=j[i];else{k=g.data;if(k[i]<0)h.data[i]=j[i];else if(j[i]==D_Y.iI)h.data[i]=D_X.iI;else if(j[i]!=D_0.iI&&j[i]!=D_1.iI)h.data[i]=k[i];else h.data[i]=D_1.iI;}i=i+1|0;}return h;}
var BRL=K(EA);
function BIo(a,b){var c=new BRL();CB$(c,a,b);return c;}
function CB$(a,b,c){H7(a,b);a.e7=c;}
function APL(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;f=b>>1;g=c>>1;h=(d>>1)+3|0;i=(e>>1)+3|0;j=a.e7.ei(f,g,h,i);k=GS(R(h*2|0,i)*2|0);l=h<<1;m=0;n=i-1|0;o=h-1|0;while(m<n){p=j.data;q=R(m<<1,l);i=R(m+0|0,h);r=p[0+i|0];s=m+1|0;t=R(s,h);u=p[0+t|0];v=0;while(v<o){w=k.data;Jk(a,L((v+f|0)<<1),L((m+g|0)<<1));v=v+1|0;x=p[v+i|0];y=p[v+t|0];w[q]=r;z=q+1|0;w[q+l|0]=r+(R(u-r|0,Fs(a,256))/256|0)|0;ba=x-r|0;w[z]=r+(R(ba,Fs(a,256))/256|0)|0;bb=r+(R(ba,Fs(a,256))/256|0)|0;ba=u+(R(y-u|0,Fs(a,256))/256|
0)|0;q=z+1|0;w[z+l|0]=bb+(R(ba-bb|0,Fs(a,256))/256|0)|0;r=x;u=y;}m=s;}p=GS(R(d,e));n=0;c=c&1;m=b&1;while(n<e){CG(k,R(n+c|0,l)+m|0,p,R(n,d),d);n=n+1|0;}return p;}
function BuU(b,c,d){var e,f;e=0;while(e<d){f=BIo(Bi(b,L(e)),c);e=e+1|0;c=f;}return c;}
var AQ1=K(EA);
function B2$(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;f=b+(-2)|0;g=c+(-2)|0;h=f>>2;i=g>>2;j=(d>>2)+3|0;k=(e>>2)+3|0;l=a.e7.ei(h,i,j,k);m=j<<2;n=GS(R(m,k<<2));o=0;k=k-1|0;p=j-1|0;while(o<k){q=l.data;b=R(o+0|0,j);r=q[0+b|0];s=o+1|0;t=R(s,j);u=q[0+t|0];v=0;while(v<p){w=v+h|0;x=L(w<<2);y=o+i|0;z=L(y<<2);Jk(a,x,z);ba=(Fs(a,1024)/1024.0-0.5)*3.6;bb=(Fs(a,1024)/1024.0-0.5)*3.6;bc=L((w+1|0)<<2);Jk(a,bc,z);bd=(Fs(a,1024)/1024.0-0.5)*3.6+4.0;be
=(Fs(a,1024)/1024.0-0.5)*3.6;z=L((y+1|0)<<2);Jk(a,x,z);bf=(Fs(a,1024)/1024.0-0.5)*3.6;bg=(Fs(a,1024)/1024.0-0.5)*3.6+4.0;Jk(a,bc,z);bh=(Fs(a,1024)/1024.0-0.5)*3.6+4.0;bi=(Fs(a,1024)/1024.0-0.5)*3.6+4.0;w=v+1|0;y=q[w+b|0];bj=q[w+t|0];bk=0;while(bk<4){bl=R((o<<2)+bk|0,m)+(v<<2)|0;bm=0;while(bm<4){bn=bk;bo=bn-bb;bo=bo*bo;bp=bm;bq=bp-ba;br=bo+bq*bq;bo=bn-be;bo=bo*bo;bq=bp-bd;bo=bo+bq*bq;bq=bn-bg;bq=bq*bq;bs=bp-bf;bq=bq+bs*bs;bs=bn-bi;bs=bs*bs;bn=bp-bh;bs=bs+bn*bn;if(br<bo&&br<bq&&br<bs){bt=n.data;c=bl+1|0;bt[bl]
=r;}else if(bo<br&&bo<bq&&bo<bs){bt=n.data;c=bl+1|0;bt[bl]=y;}else if(bq<br&&bq<bo&&bq<bs){bt=n.data;c=bl+1|0;bt[bl]=u;}else{bt=n.data;c=bl+1|0;bt[bl]=bj;}bm=bm+1|0;bl=c;}bk=bk+1|0;}r=y;u=bj;v=w;}o=s;}q=GS(R(d,e));r=0;c=g&3;k=f&3;while(r<e){CG(n,R(r+c|0,m)+k|0,q,R(r,d),d);r=r+1|0;}return q;}
function A1L(){var a=this;EA.call(a);a.byC=null;a.bzm=0;}
function Csn(a,b,c,d,e){var f,g,h,i,j,k,l;f=a.e7.ei(b,c,d,e);g=APL(a.byC,b,c,d,e);c=R(d,e);h=GS(c);i=0;while(i<c){j=h.data;k=f.data;l=g.data;d=l[i];Gj();j[i]=d+((AVD(D_Q.data[k[i]])-l[i]|0)/((a.bzm*2|0)+1|0)|0)|0;i=i+1|0;}return h;}
function A3v(){var a=this;EA.call(a);a.brH=null;a.bsu=0;}
function Cbs(a,b,c,d,e){var f,g,h,i,j,k,l;f=a.e7.ei(b,c,d,e);g=APL(a.brH,b,c,d,e);c=R(d,e);h=GS(c);i=0;while(i<c){j=h.data;k=f.data;l=g.data;d=l[i];Gj();j[i]=d+((A9D(D_Q.data[k[i]])-l[i]|0)/(a.bsu+1|0)|0)|0;i=i+1|0;}return h;}
var A0Z=K(EA);
function B4S(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;f=a.e7;g=b-1|0;h=c-1|0;i=d+2|0;j=f.ei(g,h,i,e+2|0);k=GS(R(d,e));l=0;while(l<e){g=0;while(g<d){m=j.data;Jk(a,L(g+b|0),L(l+c|0));h=g+1|0;n=l+1|0;o=R(n,i);p=m[h+o|0];Gj();if(p!=D_0.iI)k.data[g+R(l,d)|0]=p;else{q=m[h+R(n-1|0,i)|0];r=m[(h+1|0)+o|0];s=m[(h-1|0)+o|0];n=m[h+R(n+1|0,i)|0];t=D_R.iI;if(q!=t&&r!=t&&s!=t&&n!=t)k.data[g+R(l,d)|0]=p;else k.data[g+R(l,d)|0]=D_1.iI;}g=h;}l=l+1|0;}return k;}
function AFG(){var a=this;Yk.call(a);a.l5=null;a.be3=0.0;a.btR=0.0;a.bgU=0.0;}
function M6(a,b,c,d){return c+b*(d-c);}
function Bjx(a,b,c,d){var e,f;e=b&15;f=(1-((e&8)>>3)|0)*c;if(e<4)c=0.0;else if(e!=12&&e!=14)c=d;if(e&1)f= -f;if(e&2)c= -c;return f+c;}
function LO(a,b,c,d,e){var f,g;f=b&15;g=f>=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 Bgv(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,bt,bu,bv,bw,bx;a:{if(g==1){m=0;n=1.0/l;o=0;while(o<f){p=c+o*i+a.be3;q=p|0;if(p<q)q=q+(-1)|0;r=q&255;s=p-q;t=s*s*s*(s*(s*6.0-15.0)+10.0);u=0;v=r+1|0;p=s-1.0;while(u<h){w=e+u*k+a.bgU;x=w|0;if(w<x)x=x+(-1)|0;y=b.data;z=x&255;d=w-x;ba=d*d*d*(d*(d*6.0-15.0)+10.0);bb=a.l5.data;bc=bb[bb[r]+0|0]+z|0;bd=bb[bb[v]+0|0]+z|0;j=M6(a,t,Bjx(a,bb[bc],s,d),LO(a,a.l5.data[bd],p,0.0,d));g=a.l5.data[bc+
1|0];d=d-1.0;be=M6(a,ba,j,M6(a,t,LO(a,g,s,0.0,d),LO(a,a.l5.data[bd+1|0],p,0.0,d)));g=m+1|0;y[m]=y[m]+be*n;u=u+1|0;m=g;}o=o+1|0;}}else{bf=0;bg=1.0/l;bd=(-1);bh=0.0;p=0.0;s=0.0;t=0.0;u=0;while(true){if(u>=f)break a;w=c+u*i+a.be3;x=w|0;if(w<x)x=x+(-1)|0;z=x&255;bi=w-x;ba=bi*bi*bi*(bi*(bi*6.0-15.0)+10.0);v=0;x=z+1|0;be=bi-1.0;while(v<h){bj=e+v*k+a.bgU;bk=bj|0;if(bj<bk)bk=bk+(-1)|0;bl=bk&255;n=bj-bk;bm=n*n*n*(n*(n*6.0-15.0)+10.0);bn=0;w=n-1.0;while(bn<g){bo=d+bn*j+a.btR;bp=bo|0;if(bo<bp)bp=bp+(-1)|0;bq=bp&255;l=
bo-bp;br=l*l*l*(l*(l*6.0-15.0)+10.0);if(bn&&bq==bd)bq=bd;else{bb=a.l5.data;bs=bb[z]+bq|0;bt=bb[bs]+bl|0;bu=bb[bs+1|0]+bl|0;bv=bb[x]+bq|0;m=bb[bv]+bl|0;bw=bb[bv+1|0]+bl|0;bh=M6(a,ba,LO(a,bb[bt],bi,l,n),LO(a,a.l5.data[m],be,l,n));bd=a.l5.data[bu];bj=l-1.0;p=M6(a,ba,LO(a,bd,bi,bj,n),LO(a,a.l5.data[bw],be,bj,n));s=M6(a,ba,LO(a,a.l5.data[bt+1|0],bi,l,w),LO(a,a.l5.data[m+1|0],be,l,w));t=M6(a,ba,LO(a,a.l5.data[bu+1|0],bi,bj,w),LO(a,a.l5.data[bw+1|0],be,bj,w));}bb=b.data;bx=M6(a,bm,M6(a,br,bh,p),M6(a,br,s,t));bd=bf
+1|0;bb[bf]=bb[bf]+bx*bg;bn=bn+1|0;bf=bd;bd=bq;}v=v+1|0;}u=u+1|0;}}}}
function BbO(){var a=this;D.call(a);a.bk0=null;a.bks=null;}
function CV6(a,b){var c=new BbO();Cqi(c,a,b);return c;}
function Cqi(a,b,c){a.bk0=b;a.bks=c;}
var BAD=K();
function Ca9(b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:$p=1;case 1:Bck(c);if(C()){break _;}Ei(d,B(3133),b.jb);Ei(d,B(3134),b.jq);WV(d,B(3137),Jr(c));SS(d,B(3130),b.j2);SS(d,B(1776),b.kc.nr);SS(d,B(3138),b.m$.nr);SS(d,B(3139),b.vQ.nr);SS(d,B(3140),b.nt);H9(d,B(3141),b.vP);b.xJ=0;e=MY();f=0;while(true){g=b.p6.data;if(f>=g.length)break;h=CH(g[f]);while(Cl(h))
{i=Cm(h);b.xJ=1;j=FT();if(BbP(i,j))JO(e,j);}f=f+1|0;}HB(d,B(3142),e);k=MY();h=IA(Gy(b.rn));while(GH(h)){l=HH(h);j=FT();l.pt(j);JO(k,j);}HB(d,B(3143),k);return;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,$p);}
function CDK(b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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();}_:while(true){switch($p){case 0:d=CR6(b,D0(c,B(3133)),D0(c,B(3134)));d.j2=QV(c,B(3130));d.kc=Byh(QV(c,B(1776)),b.gm);d.m$=Byh(QV(c,B(3138)),b.gm);d.vQ=Byh(QV(c,B(3139)),b.gm);d.nt=QV(c,B(3140));d.vP=G0(c,B(3141));if(!AG3(d.kc))d.kc=AMt(d.j2.data.length,b.gm);if(!(d.nt!==null&&AG3(d.m$))){d.nt=Cb(256);d.m$=AMt(d.j2.data.length,b.gm);AJ$(d);}if
(!AG3(d.vQ))d.vQ=AMt(d.j2.data.length,b.gm);a:{e=JX(c,B(3142));if(e!==null){f=0;while(true){if(f>=JI(e))break a;g=F5(e,f);Qi();h=Ya(ACm(Is(g,B(1040))),b);if(h!==null){$p=1;continue _;}i=DC();j=Is(g,B(1040));k=new T;U(k);J(J(k,B(2968)),j);B_(i,S(k));d.xJ=1;if(h!==null)A88(d,h);f=f+1|0;}}}b:{k=JX(c,B(3143));if(k!==null){l=0;while(true){if(l>=JI(k))break b;i=F5(k,l);AM6();b=Cp(D32,Is(i,B(1040)));j=b!==null?b.ph():null;if(j!==null)j.oA(i);else{b=DC();c=Is(i,B(1040));h=new T;U(h);J(J(h,B(3144)),c);B_(b,S(h));}if
(j!==null){A6C(d,j.bc-(d.jb*16|0)|0,j.bM,j.bb-(d.jq*16|0)|0,j);if(d.Hy)Y(d.c6.ej,j);}l=l+1|0;}}}return d;case 1:BCP(h,g);if(C()){break _;}while(true){d.xJ=1;if(h!==null)A88(d,h);f=f+1|0;if(f>=JI(e))break;g=F5(e,f);Qi();h=Ya(ACm(Is(g,B(1040))),b);if(h!==null){continue _;}i=DC();j=Is(g,B(1040));k=new T;U(k);J(J(k,B(2968)),j);B_(i,S(k));}c:{k=JX(c,B(3143));if(k!==null){l=0;while(true){if(l>=JI(k))break c;i=F5(k,l);AM6();b=Cp(D32,Is(i,B(1040)));j=b!==null?b.ph():null;if(j!==null)j.oA(i);else{b=DC();c=Is(i,B(1040));h
=new T;U(h);J(J(h,B(3144)),c);B_(b,S(h));}if(j!==null){A6C(d,j.bc-(d.jb*16|0)|0,j.bM,j.bb-(d.jq*16|0)|0,j);if(d.Hy)Y(d.c6.ej,j);}l=l+1|0;}}}return d;default:H$();}}ED().s(b,c,d,e,f,g,h,i,j,k,l,$p);}
var ALp=K(DE);
function BWZ(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=E(c,4)+6|0;h=1+E(c,2)|0;i=g-h|0;j=2+E(c,2)|0;k=1;if(e>=1){l=e+g|0;if((l+1|0)<=b.o){m=(e+1|0)+g|0;n=e;a:{b:while(true){if(n>m)break a;if(!k)break a;o
=(n-e|0)>=h?j:0;p=d-o|0;while(p<=(d+o|0)&&k){q=f-o|0;while(q<=(f+o|0)&&k){if(n>=0&&n<b.o)break b;k=0;q=q+1|0;}p=p+1|0;}n=n+1|0;}$p=7;continue _;}if(!k)return 0;n=e-1|0;$p=1;continue _;}}return 0;case 1:$z=BHl(b,d,n,f);if(C()){break _;}m=$z;O();if(!(m!=C1N.a&&m!=C1O.a)&&e<((b.o-g|0)-1|0)){m=C1O.a;$p=2;continue _;}return 0;case 2:b.bPo(d,n,f,m);if(C()){break _;}m=E(c,2);p=1;r=0;s=0;c:while(true){if(s>i){n=E(c,3);l=0;m=g-n|0;if(l>=m)return 1;o=e+l|0;$p=3;continue _;}t=l-s|0;u=d-m|0;while(u<=(d+m|0)){v=u-d|0;w=
f-m|0;while(w<=(f+m|0)){x=w-f|0;if(CP(v)!=m)break c;if(CP(x)!=m)break c;if(m<=0)break c;w=w+1|0;}u=u+1|0;}if(m<p)m=m+1|0;else{p=p+1|0;if(p<=j){m=r;r=1;}else{p=j;m=r;r=1;}}s=s+1|0;}y=C9x.data;$p=5;continue _;case 3:$z=BHl(b,d,o,f);if(C()){break _;}u=$z;if(u&&u!=C5q.a){l=l+1|0;if(l>=m)return 1;o=e+l|0;continue _;}j=C5p.a;n=1;$p=4;case 4:b.bOe(d,o,f,j,n);if(C()){break _;}l=l+1|0;if(l>=m)return 1;o=e+l|0;$p=3;continue _;case 5:$z=BHl(b,u,t,w);if(C()){break _;}n=$z;if(!y[n]){n=C5q.a;o=1;$p=6;continue _;}while(true)
{w=w+1|0;while(w>(f+m|0)){u=u+1|0;while(u>(d+m|0)){if(m<p)m=m+1|0;else{p=p+1|0;if(p<=j){m=r;r=1;}else{p=j;m=r;r=1;}}s=s+1|0;if(s>i){n=E(c,3);l=0;m=g-n|0;if(l>=m)return 1;o=e+l|0;$p=3;continue _;}t=l-s|0;u=d-m|0;}v=u-d|0;w=f-m|0;}x=w-f|0;if(CP(v)!=m)break;if(CP(x)!=m)break;if(m>0)continue;else break;}y=C9x.data;continue _;case 6:b.bOe(u,t,w,n,o);if(C()){break _;}while(true){w=w+1|0;while(w>(f+m|0)){u=u+1|0;while(u>(d+m|0)){if(m<p)m=m+1|0;else{p=p+1|0;if(p<=j){m=r;r=1;}else{p=j;m=r;r=1;}}s=s+1|0;if(s>i){n=E(c,
3);l=0;m=g-n|0;if(l>=m)return 1;o=e+l|0;$p=3;continue _;}t=l-s|0;u=d-m|0;}v=u-d|0;w=f-m|0;}x=w-f|0;if(CP(v)!=m)break;if(CP(x)!=m)break;if(m>0)continue;else break;}y=C9x.data;$p=5;continue _;case 7:$z=BHl(b,p,n,q);if(C()){break _;}s=$z;if(s){O();if(s!=C5q.a)k=0;}b:{while(true){q=q+1|0;while(!(q<=(f+o|0)&&k)){p=p+1|0;while(!(p<=(d+o|0)&&k)){n=n+1|0;if(n>m)break b;if(!k)break b;o=(n-e|0)>=h?j:0;p=d-o|0;}q=f-o|0;}if(n>=0&&n<b.o)break;k=0;}continue _;}if(!k)return 0;n=e-1|0;$p=1;continue _;default:H$();}}ED().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);}
var AWl=K(0);
var AK4=K();
function Bt9(){var a=this;Dt.call(a);a.A2=0;a.FP=0;}
function CQ5(a,b,c,d,e,f,g){var h=new Bt9();Cno(h,a,b,c,d,e,f,g);return h;}
function Cno(a,b,c,d,e,f,g,h){Gb(a,b,c,d,e,0.0,0.0,0.0);a.A2=0;a.FP=0;a.FP=8;}
function BqS(a,b,c,d,e,f,g,h){}
function Bc7(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;if(b>=6){b=a.A2+1|0;a.A2=b;if(b!=a.FP)return;$p=2;continue _;}c=a.d+(By(a.g)-By(a.g))*4.0;d=a.h+(By(a.g)-By(a.g))*4.0;e=a.c+(By(a.g)-By(a.g))*4.0;f=a.e;g=B(2127);h=a.A2/a.FP;i=0.0;j=0.0;$p=1;case 1:BSR(f,g,c,d,e,h,i,j);if(C()){break _;}b=b+1|0;if(b>=6){b=a.A2+1|0;a.A2=b;if(b!=a.FP)return;$p=2;continue _;}c
=a.d+(By(a.g)-By(a.g))*4.0;d=a.h+(By(a.g)-By(a.g))*4.0;e=a.c+(By(a.g)-By(a.g))*4.0;f=a.e;g=B(2127);h=a.A2/a.FP;i=0.0;j=0.0;continue _;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function B5Z(a){return 1;}
var BMH=K(Dt);
function CVD(a,b,c,d,e,f,g){var h=new BMH();Ceo(h,a,b,c,d,e,f,g);return h;}
function Ceo(a,b,c,d,e,f,g,h){Gb(a,b,c,d,e,f,g,h);a.e5=1.0;a.eO=1.0;a.e9=1.0;a.ex=32;Dp(a,0.019999999552965164,0.019999999552965164);a.cQ=a.cQ*(P(a.g)*0.6000000238418579+0.20000000298023224);a.k=f*0.20000000298023224+(Cy()*2.0-1.0)*0.019999999552965164;a.i=g*0.20000000298023224+(Cy()*2.0-1.0)*0.019999999552965164;a.j=h*0.20000000298023224+(Cy()*2.0-1.0)*0.019999999552965164;a.bT=8.0/(Cy()*0.8+0.2)|0;}
function BDb(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.i+0.002;a.i=b;c=a.k;d=a.j;$p=1;case 1:BzG(a,c,b,d);if(C()){break _;}a.k=a.k*0.8500000238418579;a.i=a.i*0.8500000238418579;a.j=a.j*0.8500000238418579;e=a.e;f=Q(a.d);g=Q(a.h);h=Q(a.c);$p=2;case 2:$z=BGQ(e,f,g,h);if(C()){break _;}e=$z;BI();if(e!==C$S){$p=3;continue _;}f=a.bT;a.bT=f-1|0;if(f>0)return;$p
=4;continue _;case 3:CO(a);if(C()){break _;}f=a.bT;a.bT=f-1|0;if(f>0)return;$p=4;case 4:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var BDp=K(Dt);
function CVu(a,b,c,d,e,f,g){var h=new BDp();CnA(h,a,b,c,d,e,f,g);return h;}
function CnA(a,b,c,d,e,f,g,h){Gb(a,b,c,d-0.125,e,f,g,h);a.e5=0.4000000059604645;a.eO=0.4000000059604645;a.e9=0.699999988079071;a.ex=0;Dp(a,0.009999999776482582,0.009999999776482582);a.cQ=a.cQ*(P(a.g)*0.6000000238418579+0.20000000298023224);a.k=f*0.0;a.i=g*0.0;a.j=h*0.0;a.bT=16.0/(Cy()*0.8+0.2)|0;}
function BKc(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.k;c=a.i;d=a.j;$p=1;case 1:BzG(a,b,c,d);if(C()){break _;}e=a.e;f=Q(a.d);g=Q(a.h);h=Q(a.c);$p=2;case 2:$z=BGQ(e,f,g,h);if(C()){break _;}e=$z;BI();if(e!==C$S){$p=3;continue _;}f=a.bT;a.bT=f-1|0;if(f>0)return;$p=4;continue _;case 3:CO(a);if(C()){break _;}f=a.bT;a.bT=f-1|0;if(f>0)return;$p=4;case 4:CO(a);if
(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
var BKF=K(Dt);
function CDs(a,b,c,d,e,f,g){var h=new BKF();CnR(h,a,b,c,d,e,f,g);return h;}
function CnR(a,b,c,d,e,f,g,h){var i;Gb(a,b,c,d,e,f,g,h);i=P(a.g)*0.10000000149011612+0.20000000298023224;a.e5=i;a.eO=i;a.e9=i;a.ex=0;Dp(a,0.019999999552965164,0.019999999552965164);a.cQ=a.cQ*(P(a.g)*0.6000000238418579+0.5);a.k=a.k*0.019999999552965164;a.i=a.i*0.019999999552965164;a.j=a.j*0.019999999552965164;a.bT=20.0/(Cy()*0.8+0.2)|0;a.jY=1;}
function BhU(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.k;c=a.i;d=a.j;$p=1;case 1:BzG(a,b,c,d);if(C()){break _;}a.k=a.k*0.99;a.i=a.i*0.99;a.j=a.j*0.99;e=a.bT;a.bT=e-1|0;if(e>0)return;$p=2;case 2:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,$p);}
function ANv(){var a=this;Dt.call(a);a.bnP=0;a.bvR=0.0;}
function EdU(a,b,c,d,e,f,g){var h=new ANv();Bpc(h,a,b,c,d,e,f,g);return h;}
function Bpc(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:Gb(a,b,c,d,e,0.0,0.0,0.0);a.bnP=1;i=a.k*0.10000000149011612;a.k=i;c=a.i*0.10000000149011612;a.i=c;d=a.j*0.10000000149011612;a.j=d;a.k=i+f*0.4;a.i=c+g*0.4;a.j=d+h*0.4;j=Cy()*0.30000001192092896+0.6000000238418579;a.e9=j;a.eO=j;a.e5=j;j=a.cQ*0.75;a.cQ=j;j=j*1.0;a.cQ=j;a.bvR=j;k=6.0/(Cy()*0.8+0.6)|0;a.bT
=k;a.bT=k*1.0|0;a.jY=0;a.ex=65;$p=1;case 1:BRH(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function B1t(a,b,c,d,e,f,g,h){var i;if(a.bnP){i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.bvR*i;IX(a,b,c,d,e,f,g,h);}}
function BRH(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}a.eO=a.eO*0.96;a.e9=a.e9*0.9;c=a.k*0.699999988079071;a.k=c;d=a.i*0.699999988079071;a.i=d;e=a.j*0.699999988079071;a.j=e;a.i=d-0.019999999552965164;if(a.bY){a.k=c*0.699999988079071;a.j=e*0.699999988079071;}return;case 2:CO(a);if(C())
{break _;}c=a.k;d=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BwR(){Dt.call(this);this.XC=0;}
function BLq(a,b,c,d,e,f,g){var h=new BwR();Cq9(h,a,b,c,d,e,f,g);return h;}
function Cq9(a,b,c,d,e,f,g,h){Gb(a,b,c,d,e,f,g,h);a.XC=128;a.i=a.i*0.20000000298023224;if(f===0.0&&h===0.0){a.k=a.k*0.10000000149011612;a.j=a.j*0.10000000149011612;}a.cQ=a.cQ*0.75;a.bT=8.0/(Cy()*0.8+0.2)|0;a.jY=0;}
function BGM(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;IX(a,b,c,d,e,f,g,h);}
function Bxu(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=a.XC+(7-((a.cF*8|0)/a.bT|0)|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;case 1:BzG(a,d,c,e);if(C()){break _;}if(a.h===a.cD){a.k=a.k*1.1;a.j=a.j*1.1;}c=a.k*0.9599999785423279;a.k=c;a.i=a.i*0.9599999785423279;d=a.j*0.9599999785423279;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if
(C()){break _;}a.ex=a.XC+(7-((a.cF*8|0)/a.bT|0)|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BE2(a,b){a.XC=b;}
function Bp_(){Dt.call(this);this.buB=0.0;}
function CTX(a,b,c,d,e,f,g){var h=new Bp_();Cz0(h,a,b,c,d,e,f,g);return h;}
function Cz0(a,b,c,d,e,f,g,h){var i,j,k;Gb(a,b,c,d,e,0.0,0.0,0.0);a.k=a.k*0.009999999776482582;c=a.i*0.009999999776482582;a.i=c;a.j=a.j*0.009999999776482582;a.i=c+0.2;i=f;a.e5=BC((i+0.0)*3.1415927410125732*2.0)*0.6499999761581421+0.3499999940395355;a.eO=BC((i+0.3333333432674408)*3.1415927410125732*2.0)*0.6499999761581421+0.3499999940395355;a.e9=BC((i+0.6666666865348816)*3.1415927410125732*2.0)*0.6499999761581421+0.3499999940395355;j=a.cQ*0.75;a.cQ=j;k=j*2.0;a.cQ=k;a.buB=k;a.bT=6;a.jY=0;a.ex=64;}
function Blp(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.buB*i;IX(a,b,c,d,e,f,g,h);}
function Byb(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}if(a.h===a.cD){a.k=a.k*1.1;a.j=a.j*1.1;}c=a.k*0.6600000262260437;a.k=c;a.i=a.i*0.6600000262260437;d=a.j*0.6600000262260437;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}c=a.k;d
=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function Bdv(){var a=this;Dt.call(a);a.byr=0.0;a.bCq=0.0;a.bCo=0.0;a.bCp=0.0;}
function CQZ(a,b,c,d,e,f,g){var h=new Bdv();CLD(h,a,b,c,d,e,f,g);return h;}
function CLD(a,b,c,d,e,f,g,h){var i,j;Gb(a,b,c,d,e,f,g,h);a.k=f;a.i=g;a.j=h;a.d=c;a.bCq=c;a.h=d;a.bCo=d;a.c=e;a.bCp=e;i=P(a.g)*0.6000000238418579+0.4000000059604645;j=P(a.g)*0.20000000298023224+0.5;a.cQ=j;a.byr=j;i=1.0*i;a.e9=i;a.eO=i;a.e5=i;a.eO=i*0.30000001192092896;a.e5=i*0.8999999761581421;a.bT=(Cy()*10.0|0)+40|0;a.jY=1;a.ex=Cy()*8.0|0;}
function BLU(a,b,c,d,e,f,g,h){var i;i=1.0-(a.cF+c)/a.bT;i=1.0-i*i;a.cQ=a.byr*i;IX(a,b,c,d,e,f,g,h);}
function BjA(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BM7(a,b);if(C()){break _;}c=$z;d=a.cF/a.bT;b=d*d;b=b*b;e=c&255;c=(c>>16&255)+(b*15.0*16.0|0)|0;if(c>240)c=240;return e|c<<16;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BCg(a){var b,c,d,e,f,g,h;a.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;c=b;d=a.bT;e=c/d;c=1.0-( -e+e*e*2.0);f=a.bCq;g=a.k;h=c;a.d=f+g*h;a.h=a.bCo+a.i*h+1.0-e;a.c=a.bCp+a.j*h;a.cF=b+1|0;if(b>=d)CO(a);}
function BKd(){var a=this;Dt.call(a);a.bIO=0.0;a.bw5=0.0;a.bvX=0.0;a.bDc=0.0;}
function CXM(a,b,c,d,e,f,g){var h=new BKd();Ckb(h,a,b,c,d,e,f,g);return h;}
function Ckb(a,b,c,d,e,f,g,h){var i,j;Gb(a,b,c,d,e,f,g,h);a.k=f;a.i=g;a.j=h;a.d=c;a.bw5=c;a.h=d;a.bvX=d;a.c=e;a.bDc=e;i=P(a.g)*0.6000000238418579+0.4000000059604645;j=P(a.g)*0.5+0.20000000298023224;a.cQ=j;a.bIO=j;i=1.0*i;a.e9=i;a.eO=i;a.e5=i;i=i*0.8999999761581421;a.eO=i;a.e5=i;a.bT=(Cy()*10.0|0)+30|0;a.jY=1;a.ex=Cy()*26.0+1.0+224.0|0;}
function Bjr(a,b,c,d,e,f,g,h){IX(a,b,c,d,e,f,g,h);}
function BNn(a,b){var c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BM7(a,b);if(C()){break _;}c=$z;d=a.cF/a.bT;b=d*d;b=b*b;e=c&255;c=(c>>16&255)+(b*15.0*16.0|0)|0;if(c>240)c=240;return e|c<<16;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BG8(a){var b,c,d,e,f,g,h;a.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;c=b;d=a.bT;c=1.0-c/d;e=1.0-c;e=e*e;e=e*e;f=a.bw5;g=a.k;h=c;a.d=f+g*h;a.h=a.bvX+a.i*h-e*1.2000000476837158;a.c=a.bDc+a.j*h;a.cF=b+1|0;if(b>=d)CO(a);}
var Bf_=K(Dt);
function CSO(a,b,c,d,e,f,g){var h=new Bf_();CKt(h,a,b,c,d,e,f,g);return h;}
function CKt(a,b,c,d,e,f,g,h){var i;Gb(a,b,c,d,e,f,g,h);a.k=f+(Cy()*2.0-1.0)*0.05000000074505806;a.i=g+(Cy()*2.0-1.0)*0.05000000074505806;a.j=h+(Cy()*2.0-1.0)*0.05000000074505806;i=P(a.g)*0.30000001192092896+0.699999988079071;a.e9=i;a.eO=i;a.e5=i;a.cQ=P(a.g)*P(a.g)*6.0+1.0;a.bT=(16.0/(P(a.g)*0.8+0.2)|0)+2|0;}
function B0N(a,b,c,d,e,f,g,h){IX(a,b,c,d,e,f,g,h);}
function Bjq(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;case 1:BzG(a,d,c,e);if(C()){break _;}c=a.k*0.8999999761581421;a.k=c;a.i=a.i*0.8999999761581421;d=a.j*0.8999999761581421;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}a.ex=
7-((a.cF*8|0)/a.bT|0)|0;c=a.i+0.004;a.i=c;d=a.k;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BCM(){Dt.call(this);this.bC$=0.0;}
function CU8(a,b,c,d,e,f,g){var h=new BCM();Ckj(h,a,b,c,d,e,f,g);return h;}
function Ckj(a,b,c,d,e,f,g,h){Gb(a,b,c,d,e,f,g,h);a.k=a.k*0.009999999776482582+f;a.i=a.i*0.009999999776482582+g;a.j=a.j*0.009999999776482582+h;P(a.g);P(a.g);P(a.g);P(a.g);P(a.g);P(a.g);a.bC$=a.cQ;a.e9=1.0;a.eO=1.0;a.e5=1.0;a.bT=(8.0/(Cy()*0.8+0.2)|0)+4|0;a.jY=1;a.ex=48;}
function ByA(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT;a.cQ=a.bC$*(1.0-i*i*0.5);IX(a,b,c,d,e,f,g,h);}
function BKw(a,b){var c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.cF+b)/a.bT;if(c<0.0)c=0.0;if(c>1.0)c=1.0;$p=1;case 1:$z=BM7(a,b);if(C()){break _;}d=$z;e=d&255;f=d>>16&255;d=e+(c*15.0*16.0|0)|0;if(d>240)d=240;return d|f<<16;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function BFk(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}c=a.k*0.9599999785423279;a.k=c;a.i=a.i*0.9599999785423279;d=a.j*0.9599999785423279;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}c=a.k;d=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,
b,c,d,e,$p);}
function Bdl(){Dt.call(this);this.bvg=0.0;}
function CYj(a,b,c,d){var e=new Bdl();Cb5(e,a,b,c,d);return e;}
function Cb5(a,b,c,d,e){var f;Gb(a,b,c,d,e,0.0,0.0,0.0);a.k=a.k*0.800000011920929;a.i=a.i*0.800000011920929;a.j=a.j*0.800000011920929;a.i=P(a.g)*0.4000000059604645+0.05000000074505806;a.e9=1.0;a.eO=1.0;a.e5=1.0;f=a.cQ*(P(a.g)*2.0+0.20000000298023224);a.cQ=f;a.bvg=f;a.bT=16.0/(Cy()*0.8+0.2)|0;a.jY=0;a.ex=49;}
function BKS(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=(a.cF+b)/a.bT;if(c<0.0)c=0.0;$p=1;case 1:$z=BM7(a,b);if(C()){break _;}d=$z;return 240|(d>>16&255)<<16;default:H$();}}ED().s(a,b,c,d,$p);}
function BM6(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT;a.cQ=a.bvg*(1.0-i*i);IX(a,b,c,d,e,f,g,h);}
function BrP(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=1;continue _;}c=a.cF/a.bT;if(P(a.g)<=c){d=a.i-0.03;a.i=d;e=a.k;f=a.j;$p=2;continue _;}g=a.e;h=B(1031);d=a.d;e=a.h;f=a.c;i=a.k;j=a.i;k=a.j;$p=3;continue _;case 1:CO(a);if(C()){break _;}c=a.cF/a.bT;if(P(a.g)<=c){d=a.i-0.03;a.i=d;e=a.k;f=a.j;$p
=2;continue _;}g=a.e;h=B(1031);d=a.d;e=a.h;f=a.c;i=a.k;j=a.i;k=a.j;$p=3;continue _;case 2:BzG(a,e,d,f);if(C()){break _;}d=a.k*0.9990000128746033;a.k=d;a.i=a.i*0.9990000128746033;e=a.j*0.9990000128746033;a.j=e;if(a.bY){a.k=d*0.699999988079071;a.j=e*0.699999988079071;}return;case 3:BSR(g,h,d,e,f,i,j,k);if(C()){break _;}d=a.i-0.03;a.i=d;e=a.k;f=a.j;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BZr(){var a=this;Dt.call(a);a.a0U=0;a.VU=0;a.bEs=null;}
function CWu(a,b,c,d,e){var f=new BZr();CbW(f,a,b,c,d,e);return f;}
function CbW(a,b,c,d,e,f){Gb(a,c,d,e,f,0.0,0.0,0.0);a.a0U=0;a.VU=0;a.bEs=b;a.j=0.0;a.i=0.0;a.k=0.0;a.VU=200;}
function BUM(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=(a.a0U+c)/a.VU;j=2.0-i*i*2.0;if(j>1.0)j=1.0;c=j*0.20000000298023224;Bl(2896);k=0.125;l=a.d;m=l-D98;n=a.h-D99;o=a.c-D9$;p=a.e;q=Q(l);r=Q(a.h);s=Q(a.c);$p=
1;case 1:$z=Bha(p,q,r,s);if(C()){break _;}t=$z;p=a.bEs;u=B(3145);$p=2;case 2:$z=Bmy(p,u);if(C()){break _;}q=$z;D5(p,q);Bc(3042);DB(770,771);B$(b);GY(b,t,t,t,c);v=m-k;l=n;w=o+k;F(b,v,l,w,0.0,1.0);x=m+k;F(b,x,l,w,1.0,1.0);w=o-k;F(b,x,l,w,1.0,0.0);F(b,v,l,w,0.0,0.0);BO(b);Bl(3042);Bc(2896);return;default:H$();}}ED().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 BgY(a){var b;b=a.a0U+1|0;a.a0U=b;if(b==a.VU)CO(a);}
function CfC(a){return 3;}
var BZ5=K(AME);
function CT3(a,b,c,d,e,f,g){var h=new BZ5();Cuc(h,a,b,c,d,e,f,g);return h;}
function Cuc(a,b,c,d,e,f,g,h){BpJ(a,b,c,d,e);a.u7=0.03999999910593033;a.ex=a.ex+1|0;if(g===0.0&&!(f===0.0&&h===0.0)){a.k=f;a.i=g+0.1;a.j=h;}}
function BWC(){Dt.call(this);this.bsj=0.0;}
function CWe(a,b,c,d,e,f,g){var h=new BWC();Cnc(h,a,b,c,d,e,f,g);return h;}
function Cnc(a,b,c,d,e,f,g,h){var i,j,k;Gb(a,b,c,d,e,0.0,0.0,0.0);i=a.k*0.10000000149011612;a.k=i;c=a.i*0.10000000149011612;a.i=c;d=a.j*0.10000000149011612;a.j=d;a.k=i+f;a.i=c+g;a.j=d+h;j=1.0-Cy()*0.30000001192092896;a.e9=j;a.eO=j;a.e5=j;j=a.cQ*0.75;a.cQ=j;j=j*2.5;a.cQ=j;a.bsj=j;k=8.0/(Cy()*0.8+0.3)|0;a.bT=k;a.bT=k*2.5|0;a.jY=0;}
function BT1(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.bsj*i;IX(a,b,c,d,e,f,g,h);}
function By$(a){var b,c,d,e,f,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}a.k=a.k*0.9599999785423279;a.i=a.i*0.9599999785423279;a.j=a.j*0.9599999785423279;f=KL(a.e,a,2.0);if(f!==null){c=a.h;d=f.C.L;if(c>d){c=c+(d-c)*0.2;a.h=c;d=a.i;a.i=d+(f.i-d)*0.2;C0(a,a.d,c,a.c);}}if
(a.bY){a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.k;d=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,$p);}
function Bo1(){Dt.call(this);this.bvk=0.0;}
function CSB(a,b,c,d,e,f,g){var h=new Bo1();CMI(h,a,b,c,d,e,f,g);return h;}
function CMI(a,b,c,d,e,f,g,h){var i,j;Gb(a,b,c,d,e,0.0,0.0,0.0);a.k=a.k*0.10000000149011612;a.i=a.i*0.10000000149011612;a.j=a.j*0.10000000149011612;if(f===0.0)f=1.0;i=Cy()*0.4000000059604645+0.6000000238418579;a.e5=(Cy()*0.20000000298023224+0.800000011920929)*f*i;a.eO=(Cy()*0.20000000298023224+0.800000011920929)*g*i;a.e9=(Cy()*0.20000000298023224+0.800000011920929)*h*i;f=a.cQ*0.75;a.cQ=f;f=f*1.0;a.cQ=f;a.bvk=f;j=8.0/(Cy()*0.8+0.2)|0;a.bT=j;a.bT=j*1.0|0;a.jY=0;}
function BE1(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.bvk*i;IX(a,b,c,d,e,f,g,h);}
function Bxg(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}if(a.h===a.cD){a.k=a.k*1.1;a.j=a.j*1.1;}c=a.k*0.9599999785423279;a.k=c;a.i=a.i*0.9599999785423279;d=a.j*0.9599999785423279;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if
(C()){break _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.k;d=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
var ADn=K(Dt);
function EdV(a,b,c,d,e){var f=new ADn();AGE(f,a,b,c,d,e);return f;}
function EdW(a,b,c,d,e,f,g,h){var i=new ADn();BfK(i,a,b,c,d,e,f,g,h);return i;}
function AGE(a,b,c,d,e,f){Gb(a,b,c,d,e,0.0,0.0,0.0);a.ex=f.ku(0);a.e9=1.0;a.eO=1.0;a.e5=1.0;O();a.u7=C$a.bj8;a.cQ=a.cQ/2.0;}
function BfK(a,b,c,d,e,f,g,h,i){AGE(a,b,c,d,e,i);c=a.k*0.10000000149011612;a.k=c;d=a.i*0.10000000149011612;a.i=d;e=a.j*0.10000000149011612;a.j=e;a.k=c+f;a.i=d+g;a.j=e+h;}
function CuS(a){return 2;}
function B0a(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;i=a.ex;j=((i%16|0)+a.bge/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.bgf/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612*a.cQ;o=a.bU;p=a.d-o;q=c;r=o+p*q-D98;o=a.cD;s=o+(a.h-o)*q-D99;p=a.bX;t=p+(a.c-p)*q-D9$;BF(b,1.0*a.e5,1.0*a.eO,1.0*a.e9);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;u=t-f;h=h*n;q=u-h;v=j;w=m;F(b,o,p,q,v,w);o=d+g;q=s+e;x=u+h;y=l;F(b,o,q,x,v,y);c=r+c;o=c+g;d=t+f;v=d+h;x=k;F(b,o,q,v,x,y);F(b,c-g,p,d-h,x,w);}
function AO4(){var a=this;Dt.call(a);a.QU=null;a.Td=0;}
function EdX(a,b,c,d,e){var f=new AO4();AZT(f,a,b,c,d,e);return f;}
function AZT(a,b,c,d,e,f){Gb(a,b,c,d,e,0.0,0.0,0.0);a.j=0.0;a.i=0.0;a.k=0.0;BI();if(f!==C$S){a.e5=1.0;a.eO=0.0;a.e9=0.0;}else{a.e5=0.0;a.eO=0.0;a.e9=1.0;}a.ex=113;Dp(a,0.009999999776482582,0.009999999776482582);a.u7=0.05999999865889549;a.QU=f;a.Td=40;a.bT=64.0/(Cy()*0.8+0.2)|0;a.j=0.0;a.i=0.0;a.k=0.0;}
function BQH(a,b,c,d,e,f,g,h){IX(a,b,c,d,e,f,g,h);}
function BpK(a,b){var c,d,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.QU;BI();if(c!==C$S)return 257;$p=1;case 1:$z=BM7(a,b);if(C()){break _;}d=$z;return d;default:H$();}}ED().s(a,b,c,d,$p);}
function Be4(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.QU;BI();if(b===C$S){a.e5=0.20000000298023224;a.eO=0.30000001192092896;a.e9=1.0;}else{a.e5=1.0;c=40-a.Td|0;a.eO=16.0/(c+16|0);a.e9=4.0/(c+8|0);}d=a.i-a.u7;a.i=d;c=a.Td;a.Td=c-1|0;if(c<=0)a.ex=112;else{a.k=a.k*0.02;a.i=d*0.02;a.j=a.j*0.02;a.ex=113;}d
=a.k;e=a.i;f=a.j;$p=1;case 1:BzG(a,d,e,f);if(C()){break _;}a.k=a.k*0.9800000190734863;a.i=a.i*0.9800000190734863;a.j=a.j*0.9800000190734863;c=a.bT;a.bT=c-1|0;if(c<=0){$p=2;continue _;}if(a.bY){if(a.QU===C$S){$p=5;continue _;}a.ex=114;a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}b=a.e;c=Q(a.d);g=Q(a.h);h=Q(a.c);$p=3;continue _;case 2:CO(a);if(C()){break _;}if(a.bY){if(a.QU===C$S){$p=5;continue _;}a.ex=114;a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;}b=a.e;c=Q(a.d);g=Q(a.h);h=Q(a.c);$p=3;case 3:$z
=BGQ(b,c,g,h);if(C()){break _;}b=$z;if(!b.jo()&&!b.eu())return;i=Q(a.h)+1|0;b=a.e;c=Q(a.d);g=Q(a.h);h=Q(a.c);$p=4;case 4:$z=Bjf(b,c,g,h);if(C()){break _;}c=$z;d=i-Wk(c);if(a.h>=d)return;$p=7;continue _;case 5:CO(a);if(C()){break _;}b=a.e;j=B(1014);k=a.d;l=a.h;m=a.c;d=0.0;e=0.0;f=0.0;$p=6;case 6:BSR(b,j,k,l,m,d,e,f);if(C()){break _;}a.k=a.k*0.699999988079071;a.j=a.j*0.699999988079071;b=a.e;c=Q(a.d);g=Q(a.h);h=Q(a.c);$p=3;continue _;case 7:CO(a);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,
j,k,l,m,$p);}
function BDl(){Dt.call(this);this.boV=0.0;}
function CRN(a,b,c,d,e,f,g){var h=new BDl();CrV(h,a,b,c,d,e,f,g);return h;}
function CrV(a,b,c,d,e,f,g,h){var i,j,k;Gb(a,b,c,d,e,f,g,h);i=a.k*0.10000000149011612;a.k=i;c=a.i*0.10000000149011612;a.i=c;d=a.j*0.10000000149011612;a.j=d;a.k=i+f;a.i=c+g;a.j=d+h;j=1.0-Cy()*0.30000001192092896;a.e9=j;a.eO=j;a.e5=j;j=a.cQ*0.75;a.cQ=j;j=j*1.0;a.cQ=j;a.boV=j;k=8.0/(Cy()*0.8+0.2)|0;a.bT=k;a.bT=k*1.0|0;a.jY=0;}
function BdP(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.boV*i;IX(a,b,c,d,e,f,g,h);}
function Bdu(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}a.ex=7-((a.cF*8|0)/a.bT|0)|0;c=a.i-0.03;a.i=c;d=a.k;e=a.j;$p=1;case 1:BzG(a,d,c,e);if(C()){break _;}c=a.k*0.9900000095367432;a.k=c;a.i=a.i*0.9900000095367432;d=a.j*0.9900000095367432;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}a.ex=7
-((a.cF*8|0)/a.bT|0)|0;c=a.i-0.03;a.i=c;d=a.k;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BrQ(){Dt.call(this);this.boW=0.0;}
function CVa(a,b,c,d,e,f,g){var h=new BrQ();B_r(h,a,b,c,d,e,f,g);return h;}
function B_r(a,b,c,d,e,f,g,h){var i,j;Gb(a,b,c,d,e,0.0,0.0,0.0);a.k=a.k*0.009999999776482582;c=a.i*0.009999999776482582;a.i=c;a.j=a.j*0.009999999776482582;a.i=c+0.1;i=a.cQ*0.75;a.cQ=i;j=i*2.0;a.cQ=j;a.boW=j;a.bT=16;a.jY=0;a.ex=80;}
function Byo(a,b,c,d,e,f,g,h){var i;i=(a.cF+c)/a.bT*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.cQ=a.boW*i;IX(a,b,c,d,e,f,g,h);}
function BiE(a){var b,c,d,e,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.cF;a.cF=b+1|0;if(b>=a.bT){$p=2;continue _;}c=a.k;d=a.i;e=a.j;$p=1;case 1:BzG(a,c,d,e);if(C()){break _;}if(a.h===a.cD){a.k=a.k*1.1;a.j=a.j*1.1;}c=a.k*0.8600000143051147;a.k=c;a.i=a.i*0.8600000143051147;d=a.j*0.8600000143051147;a.j=d;if(a.bY){a.k=c*0.699999988079071;a.j=d*0.699999988079071;}return;case 2:CO(a);if(C()){break _;}c=a.k;d
=a.i;e=a.j;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,$p);}
function BFH(){var a=this;Dt.call(a);a.Y0=0;a.U2=0;a.bAq=null;a.bmL=0.0;}
function CR3(a,b,c,d,e,f,g,h){var i=new BFH();CeA(i,a,b,c,d,e,f,g,h);return i;}
function CeA(a,b,c,d,e,f,g,h,i){var j;Gb(a,c,d,e,f,0.0,0.0,0.0);a.Y0=0;a.U2=0;a.bAq=b;a.U2=6+E(a.g,4)|0;j=P(a.g)*0.6000000238418579+0.4000000059604645;a.e9=j;a.eO=j;a.e5=j;a.bmL=1.0-g*0.5;}
function BHY(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,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$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:i=(a.Y0+c)*15.0/a.U2|0;if(i>15)return;j=a.bAq;k=B(3146);$p=1;case 1:$z=Bmy(j,k);if(C()){break _;}l
=$z;D5(j,l);m=(i%4|0)/4.0;n=m+0.24975000321865082;o=(i/4|0)/4.0;p=o+0.24975000321865082;q=2.0*a.bmL;r=a.bU;s=a.d-r;t=c;u=r+s*t-D98;r=a.cD;v=r+(a.h-r)*t-D99;r=a.bX;w=r+(a.c-r)*t-D9$;Cj(1.0,1.0,1.0,1.0);Bl(2896);F7();B$(b);GY(b,a.e5,a.eO,a.e9,1.0);C3(b,0.0,1.0,0.0);BP(b,240);d=d*q;c=u-d;g=g*q;t=c-g;x=e*q;y=v-x;f=f*q;z=w-f;e=h*q;ba=z-e;r=n;s=p;F(b,t,y,ba,r,s);t=c+g;ba=v+x;bb=z+e;bc=o;F(b,t,ba,bb,r,bc);c=u+d;bb=c+g;d=w+f;r=d+e;t=m;F(b,bb,ba,r,t,bc);F(b,c-g,y,d-e,t,s);BO(b);AZ3(0.0,0.0);Bc(2896);return;default:H$();}}ED().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,$p);}
function ByX(a,b){return 61680;}
function BT9(a){var b;a.bU=a.d;a.cD=a.h;a.bX=a.c;b=a.Y0+1|0;a.Y0=b;if(b==a.U2)CO(a);}
function CBi(a){return 3;}
function AKA(){var a=this;Sm.call(a);a.IC=null;a.a0w=0;}
function BOx(){var a=this;D.call(a);a.a24=0;a.Ka=null;a.P6=null;a.KK=null;a.boZ=null;a.btS=0;a.boU=0;a.sc=0;a.NO=0;}
function CH8(a,b,c,d,e,f){var g=new BOx();CEq(g,a,b,c,d,e,f);return g;}
function CEq(a,b,c,d,e,f,g){var h,i;a.Ka=b;a.a24=b.wX;b=b.lL;h=b!==null?b.vl:0;i=c.data;a.P6=I_(c,h);a.sc=i.length;a.boZ=d;a.btS=e;a.boU=f;a.NO=g;AWK(a);}
function AWK(a){var b,c;if(a.btS){b=a.sc;if(b){c=RF(a.Ka.Av,a.P6.data[b-1|0].kL,a.boZ);if(a.NO)c= -c|0;if(!a.boU){if(c>=0)a.sc=0;}else if(c>0)a.sc=0;return;}}}
var AYt=K();
var EdI=null;function B5c(){B5c=Be(AYt);CF9();}
function CF9(){var b,c,d,e,$$je;b=Cb(256);EdI=b;a:{b:{try{c=0;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;break b;}else{throw $$e;}}b=b.data;while(true){try{if(c>=256)break;e=c<<24>>24;if(e){O();if(C1F.data[e&255]===null)e=0;}b[c]=e;c=c+1|0;continue;}catch($$e){$$je=N($$e);if($$je instanceof BA){d=$$je;break b;}else{throw $$e;}}}break a;}d.Oj();}}
function A6a(){var a=this;D.call(a);a.bvw=null;a.bdJ=null;a.ZH=null;a.bxA=0;a.bxy=0;a.by0=Bw;a.bM4=null;}
var UK=K();
var EdY=0;var EdZ=null;var Ed0=null;var Ed1=null;var Ed2=null;function GS(b){var c,d,e,f;if(b<=256){c=EdZ;d=c.p;if(!d){e=Bx(256);Y(Ed0,e);return e;}e=DL(c,d-1|0);Y(Ed0,e);return e;}d=EdY;if(b<=d){c=Ed1;b=c.p;if(!b){e=Bx(d);Y(Ed2,e);return e;}e=DL(c,b-1|0);Y(Ed2,e);return e;}c=DC();f=new T;U(f);Bj(J(f,B(3147)),b);B_(c,S(f));EdY=b;CC(Ed1);CC(Ed2);e=Bx(EdY);Y(Ed2,e);return e;}
function Z9(){var b,c;b=Ed1;c=b.p;if(c>0)DL(b,c-1|0);b=EdZ;c=b.p;if(c>0)DL(b,c-1|0);FY(Ed1,Ed2);FY(EdZ,Ed0);CC(Ed2);CC(Ed0);}
function Bc5(){EdY=256;EdZ=BL();Ed0=BL();Ed1=BL();Ed2=BL();}
function AHr(){var a=this;De.call(a);a.bxm=null;a.lM=null;a.Xf=0;a.rm=0;}
var Ed3=null;function Cop(){Cop=Be(AHr);Cyh();}
function Bh6(a){CC(a.W);C7j=1;Y(a.W,Ge(0,(a.F/2|0)-100|0,(a.S/4|0)+120|0,B(3148)));}
function BVr(a){var b,c,d,e,f,g,h;C7j=0;b=a.s;if(b.t.w){b=b.l;c=!(b instanceof QU)?null:b.iw;b=new AEr;d=a.lM;e=d.bc;f=d.bM;g=d.bb;h=d.hG;CA(b);b.vE=1;b.L8=e;b.PJ=f;b.Pm=g;b.E9=h;EK(c,b);}}
function BIi(a){a.Xf=a.Xf+1|0;}
function Bml(a,b){var c,$p,$z;$p=0;if(Ib()){var $T=ED();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.cx&&!b.b2){b=a.lM;$p=1;continue _;}return;case 1:BeP(b);if(C()){break _;}c=a.s;b=null;$p=2;case 2:Bd_(c,b);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,$p);}
function BHU(a,b,c){var d,e,f;if(c==200)a.rm=(a.rm-1|0)&3;if(!(c!=208&&c!=28))a.rm=(a.rm+1|0)&3;if(c==14&&Bd(a.lM.hG.data[a.rm])>0){d=a.lM.hG.data;c=a.rm;d[c]=CQ(d[c],0,Bd(d[c])-1|0);}Cop();if(Gm(Ed3,b)>=0&&Bd(a.lM.hG.data[a.rm])<15){d=a.lM.hG.data;c=a.rm;e=d[c];f=new T;U(f);Bb(J(f,e),b);d[c]=S(f);}}
function BGe(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:BdK(a);if(C()){break _;}e=a.R;f=a.bxm;g=a.F/2|0;h=40;i=16777215;$p=2;case 2:BZ3(a,e,f,g,h,i);if(C()){break _;}BY();Bt(a.F/2|0,0.0,50.0);Cz((-93.75),(-93.75),(-93.75));Bk(180.0,0.0,1.0,0.0);e=a.lM;$p=3;case 3:$z=BqA(e);if(C()){break _;}e=$z;O();if(e!==C9Z){e=a.lM;$p
=4;continue _;}e=a.lM;$p=5;continue _;case 4:$z=BTz(e);if(C()){break _;}g=$z;j=0.0;if(g==2)j=180.0;if(g==4)j=90.0;if(g==5)j=(-90.0);Bk(j,0.0,1.0,0.0);Bt(0.0,(-1.0625),0.0);if(!((a.Xf/6|0)%2|0))a.lM.Ds=a.rm;X6();e=D8y;f=a.lM;k=(-0.5);l=(-0.75);m=(-0.5);j=0.0;$p=6;continue _;case 5:$z=BTz(e);if(C()){break _;}g=$z;Bk((g*360|0)/16.0,0.0,1.0,0.0);Bt(0.0,(-1.0625),0.0);if(!((a.Xf/6|0)%2|0))a.lM.Ds=a.rm;X6();e=D8y;f=a.lM;k=(-0.5);l=(-0.75);m=(-0.5);j=0.0;$p=6;case 6:Bj7(e,f,k,l,m,j);if(C()){break _;}a.lM.Ds=(-1);BK();$p
=7;case 7:Bkj(a,b,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Cyh(){AB4();Ed3=D$x;}
var BMg=K(0);
function Brm(){var a=this;D.call(a);a.b6c=null;a.b5o=null;a.ciS=null;}
function AFq(){DE.call(this);this.Wi=0;}
function Bes(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e+1|0;$p=1;case 1:$z=BHl(b,d,g,f);if(C()){break _;}g=$z;O();if(g!=C$g.a)return 0;$p=2;case 2:$z=BHl(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=4;continue _;}h=0;i=d-1|0;$p=3;case 3:$z=BHl(b,i,e,f);if(C()){break _;}g=$z;if(g==C$g.a)h=1;g=d+1|0;$p=5;continue _;case 4:$z
=BHl(b,d,e,f);if(C()){break _;}g=$z;if(g!=C$g.a)return 0;h=0;i=d-1|0;$p=3;continue _;case 5:$z=BHl(b,g,e,f);if(C()){break _;}j=$z;if(j==C$g.a)h=h+1|0;j=f-1|0;$p=6;case 6:$z=BHl(b,d,e,j);if(C()){break _;}k=$z;if(k==C$g.a)h=h+1|0;l=f+1|0;$p=7;case 7:$z=BHl(b,d,e,l);if(C()){break _;}k=$z;if(k==C$g.a)h=h+1|0;m=e-1|0;$p=8;case 8:$z=BHl(b,d,m,f);if(C()){break _;}k=$z;if(k==C$g.a)h=h+1|0;k=0;$p=9;case 9:$z=BVp(b,i,e,f);if(C()){break _;}i=$z;if(i)k=1;$p=10;case 10:$z=BVp(b,g,e,f);if(C()){break _;}g=$z;if(g)k=k+1|0;$p
=11;case 11:$z=BVp(b,d,e,j);if(C()){break _;}g=$z;if(g)k=k+1|0;$p=12;case 12:$z=BVp(b,d,e,l);if(C()){break _;}g=$z;if(g)k=k+1|0;$p=13;case 13:$z=BVp(b,d,m,f);if(C()){break _;}g=$z;if(g)k=k+1|0;if(h==4&&k==1){g=a.Wi;$p=14;continue _;}return 1;case 14:Bxe(b,d,e,f,g);if(C()){break _;}b.tx=1;n=C1F.data[a.Wi];$p=15;case 15:n.em(b,d,e,f,c);if(C()){break _;}b.tx=0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
var BD4=K(DE);
var Rt=K(DE);
function BHg(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BVp(b,d,e,f);if(C()){break _;}g=$z;if(!g)return 0;g=e+1|0;$p=2;case 2:$z=BHl(b,d,g,f);if(C()){break _;}g=$z;O();if(g!=C$g.a)return 0;g=C$i.a;$p=3;case 3:Bxe(b,d,e,f,g);if(C()){break _;}g
=0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;case 4:a:{$z=BHl(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=C$i.a;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==C$i.a)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,
12)|0;j=(f+E(c,8)|0)-E(c,8)|0;continue _;case 5:Bxe(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;case 6:$z=BHl(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p
=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=BHl(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=BHl(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if
(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=BHl(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t
=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=BHl(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=BHl(b,h,i,s);if(C()){break _;}t
=$z;while(true){if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
var PJ=K(DE);
function Bag(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BVp(b,d,e,f);if(C()){break _;}g=$z;if(!g)return 0;g=e+1|0;$p=2;case 2:$z=BHl(b,d,g,f);if(C()){break _;}g=$z;O();if(g!=C$g.a)return 0;g=C$i.a;$p=3;case 3:Bxe(b,d,e,f,g);if(C()){break _;}g
=0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;case 4:a:{$z=BHl(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=C$i.a;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==C$i.a)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,
12)|0;j=(f+E(c,8)|0)-E(c,8)|0;continue _;case 5:Bxe(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;case 6:$z=BHl(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p
=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=BHl(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=BHl(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if
(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=BHl(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t
=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=BHl(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=BHl(b,h,i,s);if(C()){break _;}t
=$z;while(true){if(t==C$i.a)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=C$i.a;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+E(c,8)|0)-E(c,8)|0;i=e-E(c,12)|0;j=(f+E(c,8)|0)-E(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function T_(){DE.call(this);this.gw=0;}
function Ed4(a){var b=new T_();Xx(b,a);return b;}
function Xx(a,b){a.gw=b;}
function BY$(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=d+(-8)|0;h=f+(-8)|0;if(e>0){$p=1;continue _;}i=e+(-4)|0;j=G2(2048).data;k=E(c,4)
+4|0;l=0;while(l<k){m=By(c)*6.0+3.0;n=By(c)*4.0+2.0;o=By(c)*6.0+3.0;p=By(c)*(16.0-m-2.0)+1.0;m=m/2.0;p=p+m;q=By(c)*(8.0-n-4.0)+2.0;n=n/2.0;q=q+n;r=By(c)*(16.0-o-2.0)+1.0;o=o/2.0;r=r+o;s=1;while(s<15){t=1;while(t<15){u=1;while(u<7){v=(s-p)/m;w=(u-q)/n;x=(t-r)/o;if(v*v+w*w+x*x<1.0)j[(((s*16|0)+t|0)*8|0)+u|0]=1;u=u+1|0;}t=t+1|0;}s=s+1|0;}l=l+1|0;}y=0;a:while(true){if(y>=16){k=0;b:while(true){if(k>=16){z=0;c:while(true){if(z>=16){d:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;e:while(true){if(d>=16)break d;bb
=0;while(bb<16){bc=0;while(bc<8){f:{g:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break g;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break g;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break g;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break g;if(bc<7&&j[k+1|0])break g;if(bc>0&&j[y+(bc-1|0)|0])break g;}y=0;break f;}y=1;}if(y){if(bc<4)break e;if(E(c,2))break e;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}h:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while
(true){if(d>=16)break h;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;while(bb<16){bc=4;while(bc<8){if(j[(((z*16|0)+bb|0)*8|0)+bc|0])break c;bc=bc+1|0;}bb=bb+1|0;}z=z+1|0;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){if(j[(((k*16|0)+bb|0)*8|0)+bc|0])break b;bc=bc+1|0;}bb=bb+1|0;}k=k+1|0;}d=g+k|0;e=i+bc|0;f=h+bb|0;y=bc<4?a.gw:0;$p=4;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){i:{j:{d=y*16|0;z=d+bb|0;k=z*8|0;l=k+bc|0;if(!j[l]){if(y<15&&
j[((((y+1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if(y>0&&j[((((y-1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if(bb<15&&j[((z+1|0)*8|0)+bc|0])break j;if(bb>0&&j[((d+(bb-1|0)|0)*8|0)+bc|0])break j;if(bc<7&&j[l+1|0])break j;if(bc>0&&j[k+(bc-1|0)|0])break j;}z=0;break i;}z=1;}if(z)break a;bc=bc+1|0;}bb=bb+1|0;}y=y+1|0;}d=g+y|0;e=i+bc|0;f=h+bb|0;$p=2;continue _;case 1:$z=BVp(b,g,e,h);if(C()){break _;}d=$z;if(d){e=e+(-1)|0;if(e>0){continue _;}}i=e+(-4)|0;j=G2(2048).data;k=E(c,4)+4|0;l=0;while(l<k){m=By(c)*6.0+3.0;n=By(c)*4.0+
2.0;o=By(c)*6.0+3.0;p=By(c)*(16.0-m-2.0)+1.0;m=m/2.0;p=p+m;q=By(c)*(8.0-n-4.0)+2.0;n=n/2.0;q=q+n;r=By(c)*(16.0-o-2.0)+1.0;o=o/2.0;r=r+o;s=1;while(s<15){t=1;while(t<15){u=1;while(u<7){v=(s-p)/m;w=(u-q)/n;x=(t-r)/o;if(v*v+w*w+x*x<1.0)j[(((s*16|0)+t|0)*8|0)+u|0]=1;u=u+1|0;}t=t+1|0;}s=s+1|0;}l=l+1|0;}y=0;a:while(true){if(y>=16){k=0;b:while(true){if(k>=16){z=0;c:while(true){if(z>=16){d:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;e:while(true){if(d>=16)break d;bb=0;while(bb<16){bc=0;while(bc<8){f:{g:{e=d*16|0;f
=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break g;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break g;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break g;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break g;if(bc<7&&j[k+1|0])break g;if(bc>0&&j[y+(bc-1|0)|0])break g;}y=0;break f;}y=1;}if(y){if(bc<4)break e;if(E(c,2))break e;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}h:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break h;bb=0;if(bb<16){e=g+
d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;while(bb<16){bc=4;while(bc<8){if(j[(((z*16|0)+bb|0)*8|0)+bc|0])break c;bc=bc+1|0;}bb=bb+1|0;}z=z+1|0;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){if(j[(((k*16|0)+bb|0)*8|0)+bc|0])break b;bc=bc+1|0;}bb=bb+1|0;}k=k+1|0;}d=g+k|0;e=i+bc|0;f=h+bb|0;y=bc<4?a.gw:0;$p=4;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){i:{j:{d=y*16|0;z=d+bb|0;k=z*8|0;l=k+bc|0;if(!j[l]){if(y<15&&j[((((y+1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if
(y>0&&j[((((y-1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if(bb<15&&j[((z+1|0)*8|0)+bc|0])break j;if(bb>0&&j[((d+(bb-1|0)|0)*8|0)+bc|0])break j;if(bc<7&&j[l+1|0])break j;if(bc>0&&j[k+(bc-1|0)|0])break j;}z=0;break i;}z=1;}if(z)break a;bc=bc+1|0;}bb=bb+1|0;}y=y+1|0;}d=g+y|0;e=i+bc|0;f=h+bb|0;$p=2;case 2:$z=BGQ(b,d,e,f);if(C()){break _;}bd=$z;k=W(bc,4);if(k>=0&&bd.jo())return 0;if(k<0&&!bd.eu()){$p=7;continue _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){y=y+1|0;if(y>=16){k=0;k:while(true){if(k>=16){z
=0;l:while(true){if(z>=16){m:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;c:while(true){if(d>=16)break m;bb=0;while(bb<16){bc=0;while(bc<8){d:{e:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break e;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break e;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break e;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break e;if(bc<7&&j[k+1|0])break e;if(bc>0&&j[y+(bc-1|0)|0])break e;}y=0;break d;}y=1;}if(y){if(bc<4)break c;if(E(c,2))break c;}bc=bc+1|
0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}n:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break n;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;while(bb<16){bc=4;while(bc<8){if(j[(((z*16|0)+bb|0)*8|0)+bc|0])break l;bc=bc+1|0;}bb=bb+1|0;}z=z+1|0;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){if(j[(((k*16|0)+bb|0)*8|0)+bc|0])break k;bc=bc+1|0;}bb=bb+1|0;}k=k+1|0;}d=g+k|0;e=i+bc|0;f=h+bb|0;y=bc<4?a.gw
:0;$p=4;continue _;}bb=0;}bc=0;}o:{a:{d=y*16|0;z=d+bb|0;k=z*8|0;l=k+bc|0;if(!j[l]){if(y<15&&j[((((y+1|0)*16|0)+bb|0)*8|0)+bc|0])break a;if(y>0&&j[((((y-1|0)*16|0)+bb|0)*8|0)+bc|0])break a;if(bb<15&&j[((z+1|0)*8|0)+bc|0])break a;if(bb>0&&j[((d+(bb-1|0)|0)*8|0)+bc|0])break a;if(bc<7&&j[l+1|0])break a;if(bc>0&&j[k+(bc-1|0)|0])break a;}z=0;break o;}z=1;}if(!z)continue;else break;}d=g+y|0;e=i+bc|0;f=h+bb|0;continue _;case 3:$z=BHl(b,d,f,y);if(C()){break _;}k=$z;O();if(k==C1O.a){EO();ba=D8C;$p=6;continue _;}while
(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){z=z+1|0;if(z>=16){p:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;o:while(true){if(d>=16)break p;bb=0;while(bb<16){bc=0;while(bc<8){q:{i:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break i;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break i;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break i;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break i;if(bc<7&&j[k+1|0])break i;if(bc>0&&j[y+(bc-1|0)|0])break i;}y=0;break q;}y=1;}if(y)
{if(bc<4)break o;if(E(c,2))break o;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}b:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break b;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;}bc=4;}if(!j[(((z*16|0)+bb|0)*8|0)+bc|0])continue;else break;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;continue _;case 4:b.bPo(d,e,f,y);if(C()){break _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){k=k+1|0;if(k>=16){z=0;a:while(true){if(z>=16){i:
{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;j:while(true){if(d>=16)break i;bb=0;while(bb<16){bc=0;while(bc<8){r:{s:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break s;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break s;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break s;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break s;if(bc<7&&j[k+1|0])break s;if(bc>0&&j[y+(bc-1|0)|0])break s;}y=0;break r;}y=1;}if(y){if(bc<4)break j;if(E(c,2))break j;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|
0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}m:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break m;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;while(bb<16){bc=4;while(bc<8){if(j[(((z*16|0)+bb|0)*8|0)+bc|0])break a;bc=bc+1|0;}bb=bb+1|0;}z=z+1|0;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;}bb=0;}bc=0;}if(!j[(((k*16|0)+bb|0)*8|0)+bc|0])continue;else break;}d=g+k|0;e=i+bc|0;f=h+bb|0;y=bc<4?a.gw:0;continue _;case 5:$z=BHJ(b,e,f,bc);if(C()){break _;}y=$z;if(y){y=
C9_.a;$p=8;continue _;}bb=bb+1|0;while(true){if(bb<16){e=g+d|0;bc=h+bb|0;continue _;}d=d+1|0;if(d>=16)break;bb=0;}return 1;case 6:$z=BrR(b,ba,d,e,y);if(C()){break _;}e=$z;if(e>0){e=((EU(b)).kH(d,y)).vw;k=C$A.a;if(e==k){$p=10;continue _;}e=C1N.a;$p=9;continue _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){z=z+1|0;if(z>=16){o:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;a:while(true){if(d>=16)break o;bb=0;while(bb<16){bc=0;while(bc<8){i:{j:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15
&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break j;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break j;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break j;if(bc<7&&j[k+1|0])break j;if(bc>0&&j[y+(bc-1|0)|0])break j;}y=0;break i;}y=1;}if(y){if(bc<4)break a;if(E(c,2))break a;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}t:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break t;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb
=0;}bc=4;}if(!j[(((z*16|0)+bb|0)*8|0)+bc|0])continue;else break;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;case 7:$z=BHl(b,d,e,f);if(C()){break _;}d=$z;if(d!=a.gw)return 0;while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){y=y+1|0;if(y>=16){k=0;u:while(true){if(k>=16){z=0;t:while(true){if(z>=16){v:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;m:while(true){if(d>=16)break v;bb=0;while(bb<16){bc=0;while(bc<8){w:{d:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)
*8|0)+bc|0])break d;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break d;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break d;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break d;if(bc<7&&j[k+1|0])break d;if(bc>0&&j[y+(bc-1|0)|0])break d;}y=0;break w;}y=1;}if(y){if(bc<4)break m;if(E(c,2))break m;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}x:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break x;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;while(bb<16)
{bc=4;while(bc<8){if(j[(((z*16|0)+bb|0)*8|0)+bc|0])break t;bc=bc+1|0;}bb=bb+1|0;}z=z+1|0;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;}bb=0;while(bb<16){bc=0;while(bc<8){if(j[(((k*16|0)+bb|0)*8|0)+bc|0])break u;bc=bc+1|0;}bb=bb+1|0;}k=k+1|0;}d=g+k|0;e=i+bc|0;f=h+bb|0;y=bc<4?a.gw:0;$p=4;continue _;}bb=0;}bc=0;}p:{o:{d=y*16|0;z=d+bb|0;k=z*8|0;l=k+bc|0;if(!j[l]){if(y<15&&j[((((y+1|0)*16|0)+bb|0)*8|0)+bc|0])break o;if(y>0&&j[((((y-1|0)*16|0)+bb|0)*8|0)+bc|0])break o;if(bb<15&&j[((z+1|0)*8|0)+bc|0])break o;if
(bb>0&&j[((d+(bb-1|0)|0)*8|0)+bc|0])break o;if(bc<7&&j[l+1|0])break o;if(bc>0&&j[k+(bc-1|0)|0])break o;}z=0;break p;}z=1;}if(!z)continue;else break;}d=g+y|0;e=i+bc|0;f=h+bb|0;$p=2;continue _;case 8:b.bPo(e,f,bc,y);if(C()){break _;}bb=bb+1|0;while(true){if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;if(d>=16)break;bb=0;}return 1;case 9:b.bPo(d,f,y,e);if(C()){break _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){z=z+1|0;if(z>=16){y:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;p:while(true)
{if(d>=16)break y;bb=0;while(bb<16){bc=0;while(bc<8){z:{q:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break q;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break q;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break q;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break q;if(bc<7&&j[k+1|0])break q;if(bc>0&&j[y+(bc-1|0)|0])break q;}y=0;break z;}y=1;}if(y){if(bc<4)break p;if(E(c,2))break p;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}ba:{if(C1F.data[a.gw].bv
===C$S){d=0;f=i+4|0;while(true){if(d>=16)break ba;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;}bc=4;}if(!j[(((z*16|0)+bb|0)*8|0)+bc|0])continue;else break;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;case 10:b.bPo(d,f,y,k);if(C()){break _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){z=z+1|0;if(z>=16){y:{O();ba=C1F.data[a.gw].bv;BI();if(ba===C$T){d=0;p:while(true){if(d>=16)break y;bb=0;while(bb<16){bc=0;while(bc<8){z:{q:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if
(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break q;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break q;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break q;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break q;if(bc<7&&j[k+1|0])break q;if(bc>0&&j[y+(bc-1|0)|0])break q;}y=0;break z;}y=1;}if(y){if(bc<4)break p;if(E(c,2))break p;}bc=bc+1|0;}bb=bb+1|0;}d=d+1|0;}e=g+d|0;f=i+bc|0;y=h+bb|0;$p=11;continue _;}}ba:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break ba;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d
=d+1|0;}}}return 1;}bb=0;}bc=4;}if(!j[(((z*16|0)+bb|0)*8|0)+bc|0])continue;else break;}d=g+z|0;e=i+bc|0;f=e-1|0;y=h+bb|0;$p=3;continue _;case 11:$z=BGQ(b,e,f,y);if(C()){break _;}ba=$z;if(ba.eu()){k=C1S.a;$p=12;continue _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){d=d+1|0;if(d>=16){k:{if(C1F.data[a.gw].bv===C$S){d=0;f=i+4|0;while(true){if(d>=16)break k;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;}bc=0;}p:{o:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15
&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break o;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break o;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break o;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break o;if(bc<7&&j[k+1|0])break o;if(bc>0&&j[y+(bc-1|0)|0])break o;}y=0;break p;}y=1;}if(!y)continue;if(bc<4)break;if(!E(c,2))continue;else break;}e=g+d|0;f=i+bc|0;y=h+bb|0;continue _;case 12:b.bPo(e,f,y,k);if(C()){break _;}while(true){bc=bc+1|0;while(bc>=8){bb=bb+1|0;while(bb>=16){d=d+1|0;if(d>=16){u:{if(C1F.data[a.gw].bv===C$S){d=0;f
=i+4|0;while(true){if(d>=16)break u;bb=0;if(bb<16){e=g+d|0;bc=h+bb|0;$p=5;continue _;}d=d+1|0;}}}return 1;}bb=0;}bc=0;}y:{p:{e=d*16|0;f=e+bb|0;y=f*8|0;k=y+bc|0;if(!j[k]){if(d<15&&j[((((d+1|0)*16|0)+bb|0)*8|0)+bc|0])break p;if(d>0&&j[((((d-1|0)*16|0)+bb|0)*8|0)+bc|0])break p;if(bb<15&&j[((f+1|0)*8|0)+bc|0])break p;if(bb>0&&j[((e+(bb-1|0)|0)*8|0)+bc|0])break p;if(bc<7&&j[k+1|0])break p;if(bc>0&&j[y+(bc-1|0)|0])break p;}y=0;break y;}y=1;}if(!y)continue;if(bc<4)break;if(!E(c,2))continue;else break;}e=g+d|0;f=i+
bc|0;y=h+bb|0;$p=11;continue _;default:H$();}}ED().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);}
var VW=K(DE);
function A_C(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,$p,$z;$p=0;if(Ib()){var $T=ED();$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: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=W(q,k);if(r>0){if(i>=1&&i<=5){r=j;b:while(true){i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;while(true){u=W(s,l);if(u<0)break;t=o;v=W(t,p);if(v<=0)break b;s=s+(-1)|0;}r=r+1|0;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;}return 0;}s=l;while(true){u=W(s,n);if(u>0)break;t=o;v=W(t,p);if(v<=0)break a;s=s+1|0;}q=q+1|0;}$p
=1;case 1:$z=BGQ(b,q,s,t);if(C()){break _;}w=$z;if(s==l&&!w.eu())return 0;if(!u&&!w.eu())return 0;if(!(q!=j&&r&&t!=o&&v)&&s==e){$p=5;continue _;}t=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+1|0;while(true){u=W(s,n);if(u<=0)break;q=q+1|0;r=W(q,k);if(r>0){if(i>=1&&i<=5){r=j;c:while(true){i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;while(true){u=W(s,l);if(u<0)break;t=o;v=W(t,p);if
(v<=0)break c;s=s+(-1)|0;}r=r+1|0;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;}return 0;}s=l;}t=o;}continue _;case 2:Bxe(b,d,e,f,s);if(C()){break _;}$p=3;case 3:$z=Buw(b,d,e,f);if(C()){break _;}b=$z;x=b;if(x!==null)x.ot=Bg5(a,c);else{b=MZ();c=new T;U(c);y=J(c,B(3149));Bj(y,d);y=J(y,B(108));Bj(y,e);y=J(y,B(108));Bj(y,f);Bb(y,41);B_(b,S(c));}return 1;case 4:$z=BVp(b,u,e,v);if(C()){break _;}z=$z;if(z){p=0;z=u-1|0;$p=6;continue _;}n=n+1|0;while(true){if(n
<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;continue _;}m=m+1|0;if(m>=2)break;n=0;}O();s=C9R.a;$p=2;continue _;case 5:$z=BVp(b,q,s,t);if(C()){break _;}v=$z;if(v){v=s+1|0;$p=7;continue _;}t=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+1|0;while(true){u=W(s,n);if(u<=0)break;q=q+1|0;r=W(q,k);if(r>0){if(i>=1&&i<=5){r=j;b:while(true){i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;while(true)
{u=W(s,l);if(u<0)break;t=o;v=W(t,p);if(v<=0)break b;s=s+(-1)|0;}r=r+1|0;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;}return 0;}s=l;}t=o;}$p=1;continue _;case 6:$z=BGQ(b,z,e,v);if(C()){break _;}y=$z;if(y.eu())p=1;z=u+1|0;$p=10;continue _;case 7:$z=BVp(b,q,v,t);if(C()){break _;}v=$z;if(v)i=i+1|0;t=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+1|0;while(true){u=W(s,n);if(u<=0)break;q=q+1|0;r=W(q,k);if(r>0){if(i>=1&&i<=5){r=j;d:while(true){i=W(r,k);if(i>0)
{m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;while(true){u=W(s,l);if(u<0)break;t=o;v=W(t,p);if(v<=0)break d;s=s+(-1)|0;}r=r+1|0;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;}return 0;}s=l;}t=o;}$p=1;continue _;case 8:$z=BGQ(b,r,s,t);if(C()){break _;}y=$z;if(y.eu()){if(!u&&E(c,4)){O();v=C5t.a;$p=14;continue _;}O();v=C5m.a;$p=12;continue _;}t
=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+(-1)|0;while(true){u=W(s,l);if(u>=0)break;r=r+1|0;i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;}t=o;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){continue _;}v=s-1|0;$p=9;case 9:$z=BGQ(b,r,v,t);if(C()){break _;}y=$z;if(y.eu()){$p=8;continue _;}v=0;$p=11;continue _;case 10:$z=BGQ(b,z,e,v);if(C()){break _;}y=$z;if(y.eu())p
=p+1|0;z=v-1|0;$p=13;continue _;case 11:Bxe(b,r,s,t,v);if(C()){break _;}t=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+(-1)|0;while(true){u=W(s,l);if(u>=0)break;r=r+1|0;i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;}t=o;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;case 12:Bxe(b,r,s,t,v);if(C()){break _;}t=t+1|0;while(true){v=
W(t,p);if(v<=0)break;s=s+(-1)|0;while(true){u=W(s,l);if(u>=0)break;r=r+1|0;i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;}t=o;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;case 13:$z=BGQ(b,u,e,z);if(C()){break _;}y=$z;if(y.eu())p=p+1|0;z=v+1|0;$p=16;continue _;case 14:Bxe(b,r,s,t,v);if(C()){break _;}t=t+1|0;while(true){v=W(t,p);if
(v<=0)break;s=s+(-1)|0;while(true){u=W(s,l);if(u>=0)break;r=r+1|0;i=W(r,k);if(i>0){m=0;s=(g*2|0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;}t=o;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;$p=15;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;case 15:Bxe(b,r,s,t,v);if(C()){break _;}t=t+1|0;while(true){v=W(t,p);if(v<=0)break;s=s+(-1)|0;while(true){u=W(s,l);if(u>=0)break;r=r+1|0;i=W(r,k);if(i>0){m=0;s=(g*2|
0)+1|0;o=27;t=(h*2|0)+1|0;while(m<2){n=0;if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;}O();s=C9R.a;$p=2;continue _;}s=m;}t=o;}if(r!=j&&u&&t!=o&&i&&s!=n&&v){v=0;continue _;}if(s<0){$p=8;continue _;}v=s-1|0;$p=9;continue _;case 16:$z=BGQ(b,u,e,z);if(C()){break _;}y=$z;if(y.eu())p=p+1|0;if(p==1){O();z=C9T.a;$p=17;continue _;}n=n+1|0;while(true){if(n<3){u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}m=m+1|0;if(m>=2)break;n=0;}O();s=C9R.a;$p=2;continue _;case 17:Bxe(b,u,e,v,z);if
(C()){break _;}$p=18;case 18:$z=Buw(b,u,e,v);if(C()){break _;}y=$z;y=y;if(y!==null){z=0;while(z<8){ba=A5A(a,c);if(ba!==null){u=E(c,o);$p=19;continue _;}z=z+1|0;}}while(true){m=m+1|0;if(m>=2)break;n=0;if(n>=3)continue;else{u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}}O();s=C9R.a;$p=2;continue _;case 19:BN4(y,u,ba);if(C()){break _;}while(true){z=z+1|0;if(z>=8){while(true){m=m+1|0;if(m>=2)break;n=0;if(n>=3)continue;else{u=(d+E(c,s)|0)-g|0;v=(f+E(c,t)|0)-h|0;$p=4;continue _;}}O();s=C9R.a;$p=2;continue _;}ba
=A5A(a,c);if(ba===null)continue;else break;}u=E(c,o);continue _;default:H$();}}ED().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 A5A(a,b){var c,d;a:{c=E(b,11);if(!c){d=new CE;Bn();Gl(d,Dav);break a;}if(c==1){d=new CE;Bn();K$(d,Dam,E(b,4)+1|0);break a;}if(c==2){d=new CE;Bn();Gl(d,Dao);break a;}if(c==3){d=new CE;Bn();K$(d,D3Z,E(b,4)+1|0);break a;}if(c==4){d=new CE;Bn();K$(d,D4P,E(b,4)+1|0);break a;}if(c==5){d=new CE;Bn();K$(d,D3U,E(b,4)+1|0);break a;}if(c==6){d=new CE;Bn();Gl(d,D4p);break a;}if(c==7&&!E(b,100)){d=new CE;Bn();Gl(d,D5f);break a;}if(c==8&&!E(b,2)){d=new CE;Bn();K$(d,D3Y,E(b,4)+1|0);break a;}if(c==9&&!E(b,10)){d=new CE;Bn();Gl(d,
C45.data[D5I.D+E(b,2)|0]);break a;}if(c!=10){d=null;break a;}d=new CE;Bn();Y4(d,D3F,1,3);}return d;}
function Bg5(a,b){var c;c=E(b,4);return !c?B(2982):c==1?B(2191):c==2?B(2191):c!=3?B(4):B(2983);}
function NZ(){var a=this;D.call(a);a.iK=null;a.s1=null;}
function ABF(a){a.iK=new OS;}
function Cd1(a){return a.s1;}
function CHR(a){return a.iK;}
function BQi(a,b,c,d){var e,f,g,$p,$z;$p=0;if(Ib()){var $T=ED();$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=Ir(a.iK);while(HD(e)){f=He(e);if(AAB(f.y,d)){$p=1;continue _;}}return;case 1:$z=f.d4(b,c,d);if(C()){break _;}g=$z;if(!g)AHv(e);while(HD(e)){f=He(e);if(!AAB(f.y,d))continue;else{continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,$p);}
function AAz(a){var b,c,d;a.s1=Kc(2147483647,2147483647,2147483647,(-2147483648),(-2147483648),(-2147483648));b=Ir(a.iK);while(HD(b)){c=He(b);d=a.s1;c=c.y;d.bk=Du(d.bk,c.bk);d.bd=Du(d.bd,c.bd);d.bj=Du(d.bj,c.bj);d.b4=C8(d.b4,c.b4);d.da=C8(d.da,c.da);d.b3=C8(d.b3,c.b3);}}
function AZE(a,b,c,d){var e,f,g,h;e=b.pk-d|0;f=V9(a.s1)+1|0;if(f<e)f=f+E(c,e-f|0)|0;b=a.s1;g=f-b.da|0;Jd(b,0,g,0);h=Ir(a.iK);while(HD(h)){Jd((He(h)).y,0,g,0);}}
function CJB(a){return 1;}
function Jn(){var a=this;D.call(a);a.y=null;a.b7=0;a.dK=0;}
function D$(a,b){a.dK=b;a.b7=(-1);}
function CsV(a){return a.y;}
function VY(a){return a.dK;}
function Ey(b,c){var d,e;d=Ir(b);while(true){if(!HD(d))return null;e=He(d);b=e.y;if(b===null)continue;if(!AAB(b,c))continue;else break;}return e;}
function A8t(a){var b,c,d,e,f;b=new ABK;c=a.y;d=c.bk;e=d+(((c.b4-d|0)+1|0)/2|0)|0;d=c.bd;f=d+(((c.da-d|0)+1|0)/2|0)|0;d=c.bj;ARv(b,e,f,d+(((c.b3-d|0)+1|0)/2|0)|0);return b;}
function BvT(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:d=C8(a.y.bk-1|0,c.bk);e=C8(a.y.bd-1|0,c.bd);f=C8(a.y.bj-1|0,c.bj);g=Du(a.y.b4+1|0,c.b4);h=Du(a.y.da+1|0,c.da);i=Du(a.y.b3+1|0,c.b3);j=d;while(true){if(j>g){j=d;while(true){if(j>g){while(f<=i){k=e;if(k<=h){$p=5;continue _;}f=f+1|0;}return 0;}l=e;if(l<=h)break;j=j+1|0;}$p=3;continue _;}l
=f;if(l<=i)break;j=j+1|0;}$p=1;case 1:$z=BHl(b,j,e,l);if(C()){break _;}m=$z;if(m>0){O();if(C1F.data[m].bv.jo())return 1;}$p=2;case 2:$z=BHl(b,j,h,l);if(C()){break _;}m=$z;if(m>0){O();if(C1F.data[m].bv.jo())return 1;}l=l+1|0;while(l>i){j=j+1|0;if(j>g){j=d;while(true){if(j>g){while(f<=i){k=e;if(k<=h){$p=5;continue _;}f=f+1|0;}return 0;}l=e;if(l<=h)break;j=j+1|0;}$p=3;continue _;}l=f;}$p=1;continue _;case 3:$z=BHl(b,j,l,f);if(C()){break _;}m=$z;if(m>0){O();if(C1F.data[m].bv.jo())return 1;}$p=4;case 4:$z=BHl(b,
j,l,i);if(C()){break _;}m=$z;if(m>0){O();if(C1F.data[m].bv.jo())return 1;}l=l+1|0;while(l>h){j=j+1|0;if(j>g){while(f<=i){k=e;if(k<=h){$p=5;continue _;}f=f+1|0;}return 0;}l=e;}$p=3;continue _;case 5:$z=BHl(b,d,k,f);if(C()){break _;}m=$z;if(m>0){O();if(C1F.data[m].bv.jo())return 1;}$p=6;case 6:$z=BHl(b,g,k,f);if(C()){break _;}l=$z;if(l>0){O();if(C1F.data[l].bv.jo())return 1;}k=k+1|0;while(true){if(k<=h){$p=5;continue _;}f=f+1|0;if(f>i)break;k=e;}return 0;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function I8(a,b,c){switch(a.b7){case 0:case 2:return a.y.bk+b|0;case 1:return a.y.b4-c|0;case 3:return a.y.bk+c|0;default:}return b;}
function IW(a,b){if(a.b7!=(-1))b=b+a.y.bd|0;return b;}
function I9(a,b,c){switch(a.b7){case 0:return a.y.bj+c|0;case 1:case 3:return a.y.bj+b|0;case 2:return a.y.b3-c|0;default:}return c;}
function Dg(a,b,c){a:{O();if(b==C92.a){b=a.b7;if(b!=1&&b!=3)break a;if(c!=1)return 1;return 0;}if(!(b!=C90.a&&b!=C97.a)){b=a.b7;if(!b){if(!c)return 2;if(c!=2)break a;return 0;}if(b==1)return (c+1|0)&3;if(b!=3)break a;return (c+3|0)&3;}if(!(b!=C93.a&&b!=C9S.a&&b!=C$E.a&&b!=C$z.a)){b=a.b7;if(!b){if(c==2)return 3;if(c!=3)break a;return 2;}if(b==1){if(!c)return 2;if(c==1)return 3;if(c==2)return 0;if(c!=3)break a;return 1;}if(b!=3)break a;if(!c)return 2;if(c==1)return 3;if(c==2)return 1;if(c!=3)break a;return 0;}if
(b==C91.a){b=a.b7;if(!b){if(c==2)return 3;if(c!=3)break a;return 2;}if(b==1){if(c==2)return 4;if(c==3)return 5;if(c==4)return 2;if(c!=5)break a;return 3;}if(b!=3)break a;if(c==2)return 5;if(c==3)return 4;if(c==4)return 2;if(c!=5)break a;return 3;}if(b==C99.a){b=a.b7;if(!b){if(c==3)return 4;if(c!=4)break a;return 3;}if(b==1){if(c==3)return 1;if(c==4)return 2;if(c==2)return 3;if(c!=1)break a;return 4;}if(b==3){if(c==3)return 2;if(c==4)return 1;if(c==2)return 3;if(c==1)return 4;}}}return c;}
function BJn(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=I8(a,e,g);j=IW(a,f);k=I9(a,e,g);if(!G$(h,i,j,k))return;$p=1;case 1:b.bOe(i,j,k,c,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BHf(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=I8(a,c,e);h=IW(a,d);i=I9(a,c,e);if(!G$(f,g,h,i))return 0;$p=1;case 1:$z=BHl(b,g,h,i);if(C()){break _;}c=$z;return c;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function BRY(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,$p,$z;$p=0;if(Ib()){var $T=ED();$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:m=e;while(true){n=W(m,h);if(n>0)break;o=d;while(true){p=W(o,g);if(p>0)break;q=f;r=W(q,i);if(r<=0){if(l){$p=1;continue _;}if(m!=e&&n&&o!=d&&p&&q!=f&&r){r=0;$p=3;continue _;}r=0;$p=2;continue _;}o=o+1|0;}m=m+1|0;}return;case 1:a:
{$z=BHf(a,b,o,m,q,c);if(C()){break _;}s=$z;if(!s){q=q+1|0;b:while(true){r=W(q,i);if(r<=0){if(!l)break a;continue _;}o=o+1|0;while(true){p=W(o,g);if(p<=0)break;m=m+1|0;n=W(m,h);if(n>0)break b;o=d;}q=f;}return;}}if(m!=e&&n&&o!=d&&p&&q!=f&&r){r=0;$p=3;continue _;}r=0;$p=2;case 2:BJn(a,b,j,r,o,m,q,c);if(C()){break _;}q=q+1|0;c:while(true){r=W(q,i);if(r<=0){if(l){$p=1;continue _;}if(m!=e&&n&&o!=d&&p&&q!=f&&r){r=0;$p=3;continue _;}r=0;continue _;}o=o+1|0;while(true){p=W(o,g);if(p<=0)break;m=m+1|0;n=W(m,h);if(n>0)break c;o
=d;}q=f;}return;case 3:BJn(a,b,k,r,o,m,q,c);if(C()){break _;}q=q+1|0;c:while(true){r=W(q,i);if(r<=0){if(l){$p=1;continue _;}if(m!=e&&n&&o!=d&&p&&q!=f&&r){r=0;continue _;}r=0;$p=2;continue _;}o=o+1|0;while(true){p=W(o,g);if(p<=0)break;m=m+1|0;n=W(m,h);if(n>0)break c;o=d;}q=f;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);}
function BXw(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,$p,$z;$p=0;if(Ib()){var $T=ED();$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:m=e;while(true){n=W(m,h);if(n>0)break;o=d;while(true){p=W(o,g);if(p>0)break;q=f;r=W(q,i);if(r<=0){if(j){$p=1;continue _;}if(!(m!=e&&n&&o!=d&&p&&q!=f&&r?0:1)){l.qi=0;l.kh=0;}else{O();l.qi=C$o.a;s=P(k);if
(s<0.20000000298023224)l.kh=2;else if(s<0.5)l.kh=1;else if(s>=0.550000011920929)l.kh=0;else{l.qi=C$n.a;l.kh=2;}}r=l.qi;t=l.kh;$p=2;continue _;}o=o+1|0;}m=m+1|0;}return;case 1:a:{$z=BHf(a,b,o,m,q,c);if(C()){break _;}t=$z;if(!t){q=q+1|0;b:while(true){r=W(q,i);if(r<=0){if(!j)break a;continue _;}o=o+1|0;while(true){p=W(o,g);if(p<=0)break;m=m+1|0;n=W(m,h);if(n>0)break b;o=d;}q=f;}return;}}if(!(m!=e&&n&&o!=d&&p&&q!=f&&r?0:1)){l.qi=0;l.kh=0;}else{O();l.qi=C$o.a;s=P(k);if(s<0.20000000298023224)l.kh=2;else if(s<0.5)l.kh
=1;else if(s>=0.550000011920929)l.kh=0;else{l.qi=C$n.a;l.kh=2;}}r=l.qi;t=l.kh;$p=2;case 2:BJn(a,b,r,t,o,m,q,c);if(C()){break _;}q=q+1|0;c:while(true){r=W(q,i);if(r<=0){if(j){$p=1;continue _;}if(!(m!=e&&n&&o!=d&&p&&q!=f&&r?0:1)){l.qi=0;l.kh=0;}else{O();l.qi=C$o.a;s=P(k);if(s<0.20000000298023224)l.kh=2;else if(s<0.5)l.kh=1;else if(s>=0.550000011920929)l.kh=0;else{l.qi=C$n.a;l.kh=2;}}r=l.qi;t=l.kh;continue _;}o=o+1|0;while(true){p=W(o,g);if(p<=0)break;m=m+1|0;n=W(m,h);if(n>0)break c;o=d;}q=f;}return;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);}
function BEk(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o,p,q,r,s,t,u,$p,$z;$p=0;if(Ib()){var $T=ED();$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:o=g;while(true){p=W(o,j);if(p>0)break;q=f;while(true){r=W(q,i);if(r>0)break;s=h;while(true){t=W(s,k);if(t>0)break;if(P(d)<=e){if(n){$p=1;continue _;}if(o!=g&&p&&q!=f&&r&&s!=h&&t){t=0;$p=3;continue _;}t
=0;$p=2;continue _;}s=s+1|0;}q=q+1|0;}o=o+1|0;}return;case 1:a:{$z=BHf(a,b,q,o,s,c);if(C()){break _;}u=$z;if(!u){b:while(true){s=s+1|0;while(true){t=W(s,k);if(t<=0)break;q=q+1|0;while(true){r=W(q,i);if(r<=0)break;o=o+1|0;p=W(o,j);if(p>0)break b;q=f;}s=h;}if(P(d)>e)continue;else{if(!n)break a;continue _;}}return;}}if(o!=g&&p&&q!=f&&r&&s!=h&&t){t=0;$p=3;continue _;}t=0;$p=2;case 2:BJn(a,b,l,t,q,o,s,c);if(C()){break _;}c:while(true){s=s+1|0;while(true){t=W(s,k);if(t<=0)break;q=q+1|0;while(true){r=W(q,i);if(r<=
0)break;o=o+1|0;p=W(o,j);if(p>0)break c;q=f;}s=h;}if(P(d)>e)continue;else{if(n){$p=1;continue _;}if(o!=g&&p&&q!=f&&r&&s!=h&&t){t=0;$p=3;continue _;}t=0;continue _;}}return;case 3:BJn(a,b,m,t,q,o,s,c);if(C()){break _;}c:while(true){s=s+1|0;while(true){t=W(s,k);if(t<=0)break;q=q+1|0;while(true){r=W(q,i);if(r<=0)break;o=o+1|0;p=W(o,j);if(p>0)break c;q=f;}s=h;}if(P(d)>e)continue;else{if(n){$p=1;continue _;}if(o!=g&&p&&q!=f&&r&&s!=h&&t){t=0;continue _;}t=0;$p=2;continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,
f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BBN(a,b,c,d,e,f,g,h,i,j){var $p,$z;$p=0;if(Ib()){var $T=ED();$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(P(d)>=e)return;$p=1;case 1:BJn(a,b,i,j,f,g,h,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,$p);}
function Bma(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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:g=I8(a,c,e);h=IW(a,d);i=I9(a,c,e);if(!G$(f,g,h,i))return;$p=1;case 1:$z=BVp(b,g,h,i);if(C()){break _;}c=$z;if(!c&&h<b.rp){c=0;d=0;$p=2;continue _;}return;case 2:b.bOe(g,h,i,c,d);if(C()){break _;}h=h+1|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Bqm(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=I8(a,e,g);j=IW(a,f);k=I9(a,e,g);if(!G$(h,i,j,k))return;$p=1;case 1:$z=BVp(b,i,j,k);if(C()){break _;}e=$z;if(!e){$p=2;continue _;}if(j<=1)return;$p=3;continue _;case 2:$z=BGQ(b,i,j,k);if(C()){break _;}h=$z;if(h.jo()&&j>1){$p=3;continue _;}return;case 3:b.bOe(i,j,k,c,d);if(C()){break _;}j=j+(-1)|0;$p
=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function BFl(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,$p,$z;$p=0;if(Ib()){var $T=ED();$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:j=I8(a,e,g);k=IW(a,f);l=I9(a,e,g);if(!G$(c,j,k,l))return;$p=1;case 1:$z=BHl(b,j,k,l);if(C()){break _;}e=$z;O();f=C9T.a;if(e==f)return;$p=2;case 2:Bxe(b,j,k,l,f);if(C()){break _;}$p=3;case 3:$z=Buw(b,j,k,l);if(C()){break _;}b=$z;m=b;if(m!==null)
{n=0;k=27;l=27;while(n<i){o=h.data;e=0;j=o.length;f=0;while(f<j){e=e+o[f].wy|0;f=f+1|0;}if(e<=0){b=new BW;Bm(b);M(b);}e=E(d,e);f=0;a:{while(true){if(f>=j){c=null;break a;}c=o[f];e=e-c.wy|0;if(e<0)break;f=f+1|0;}}e=c.a4k;j=e+E(d,(c.a2h-e|0)+1|0)|0;Bn();if(C45.data[c.tV].fk>=j){e=E(d,k);b=E9(c.tV,j,c.EI);$p=4;continue _;}p=0;if(p<j){e=E(d,l);b=E9(c.tV,1,c.EI);$p=5;continue _;}n=n+1|0;}}return;case 4:BN4(m,e,b);if(C()){break _;}while(true){n=n+1|0;if(n>=i)break;o=h.data;e=0;j=o.length;f=0;while(f<j){e=e+o[f].wy
|0;f=f+1|0;}if(e<=0){b=new BW;Bm(b);M(b);}e=E(d,e);f=0;a:{while(true){if(f>=j){c=null;break a;}c=o[f];e=e-c.wy|0;if(e<0)break;f=f+1|0;}}e=c.a4k;j=e+E(d,(c.a2h-e|0)+1|0)|0;Bn();if(C45.data[c.tV].fk>=j){e=E(d,k);b=E9(c.tV,j,c.EI);continue _;}p=0;if(p>=j)continue;else{e=E(d,l);b=E9(c.tV,1,c.EI);$p=5;continue _;}}return;case 5:BN4(m,e,b);if(C()){break _;}p=p+1|0;while(true){if(p<j){e=E(d,l);b=E9(c.tV,1,c.EI);continue _;}n=n+1|0;if(n>=i)break;o=h.data;e=0;j=o.length;f=0;while(f<j){e=e+o[f].wy|0;f=f+1|0;}if(e<=0)
{b=new BW;Bm(b);M(b);}e=E(d,e);f=0;a:{while(true){if(f>=j){c=null;break a;}c=o[f];e=e-c.wy|0;if(e<0)break;f=f+1|0;}}e=c.a4k;j=e+E(d,(c.a2h-e|0)+1|0)|0;Bn();if(C45.data[c.tV].fk>=j){e=E(d,k);b=E9(c.tV,j,c.EI);$p=4;continue _;}p=0;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);}
function Bxq(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(Ib()){var $T=ED();$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:i=I8(a,e,g);j=IW(a,f);k=I9(a,e,g);if(!G$(c,i,j,k))return;O();c=C90;$p=1;case 1:B8Y(b,i,j,k,h,c);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,$p);}
function S0(){var a=this;D.call(a);a.bk=0;a.bd=0;a.bj=0;a.b4=0;a.da=0;a.b3=0;}
function Kc(a,b,c,d,e,f){var g=new S0();AEA(g,a,b,c,d,e,f);return g;}
function EB(b,c,d,e,f,g,h,i,j,k){switch(k){case 0:break;case 1:return Kc(((b-j|0)+1|0)+g|0,c+f|0,d+e|0,b+g|0,((c+i|0)-1|0)+f|0,((d+h|0)-1|0)+e|0);case 2:return Kc(b+e|0,c+f|0,((d-j|0)+1|0)+g|0,((b+h|0)-1|0)+e|0,((c+i|0)-1|0)+f|0,d+g|0);case 3:return Kc(b+g|0,c+f|0,d+e|0,((b+j|0)-1|0)+g|0,((c+i|0)-1|0)+f|0,((d+h|0)-1|0)+e|0);default:return Kc(b+e|0,c+f|0,d+g|0,((b+h|0)-1|0)+e|0,((c+i|0)-1|0)+f|0,((d+j|0)-1|0)+g|0);}return Kc(b+e|0,c+f|0,d+g|0,((b+h|0)-1|0)+e|0,((c+i|0)-1|0)+f|0,((d+j|0)-1|0)+g|0);}
function AEA(a,b,c,d,e,f,g){a.bk=b;a.bd=c;a.bj=d;a.b4=e;a.da=f;a.b3=g;}
function AAB(a,b){return a.b4>=b.bk&&a.bk<=b.b4&&a.b3>=b.bj&&a.bj<=b.b3&&a.da>=b.bd&&a.bd<=b.da?1:0;}
function AKp(a,b,c,d,e){return a.b4>=b&&a.bk<=d&&a.b3>=c&&a.bj<=e?1:0;}
function Jd(a,b,c,d){a.bk=a.bk+b|0;a.bd=a.bd+c|0;a.bj=a.bj+d|0;a.b4=a.b4+b|0;a.da=a.da+c|0;a.b3=a.b3+d|0;}
function G$(a,b,c,d){return b>=a.bk&&b<=a.b4&&d>=a.bj&&d<=a.b3&&c>=a.bd&&c<=a.da?1:0;}
function L_(a){return (a.b4-a.bk|0)+1|0;}
function V9(a){return (a.da-a.bd|0)+1|0;}
function Ml(a){return (a.b3-a.bj|0)+1|0;}
var A4L=K(NZ);
var A2L=K(NZ);
function A$f(){NZ.call(this);this.a_o=0;}
function B8C(a){return a.a_o;}
var A1U=K(NZ);
var Fr=K(Jn);
function Lx(a,b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p,q,r,s,t,u,v;if(CP(e-b.y.bk|0)<=112&&CP(g-b.y.bj|0)<=112){k=b.a5k;if(j)k=b.a4P;l=i+1|0;m=0;n=0;o=CH(k);while(Cl(o)){p=Cm(o);i=p.a0s;if(i>0&&p.HS<i)m=1;n=n+p.bc0|0;}if(!m)n=(-1);q=n>0&&l<=30?1:0;r=0;a:{while(r<5&&q){r=r+1|0;s=E(d,n);t=CH(k);b:{while(true){if(!Cl(t))break b;u=Cm(t);s=s-u.bc0|0;if(s<0){i=u.a0s;if(!(i&&u.HS>=i?0:1))break b;if(u===b.bna&&!u.bwV)break;c:{v=u.bzI;o=null;if(v===H(Z5)){p=EB(e,f,g,(-1),(-3),0,5,10,19,h);if(KK(p)&&Ey(c,p)===null){o=new Z5;D$(o,
l);o.b7=h;o.y=p;}else o=null;break c;}if(v===H(VA)){p=EB(e,f,g,(-8),(-3),0,19,10,19,h);if(KK(p)&&Ey(c,p)===null){o=new VA;D$(o,l);o.b7=h;o.y=p;}else o=null;break c;}if(v===H(AEw)){p=EB(e,f,g,(-2),0,0,7,9,7,h);if(KK(p)&&Ey(c,p)===null){o=new AEw;D$(o,l);o.b7=h;o.y=p;}else o=null;break c;}if(v===H(AE3)){p=EB(e,f,g,(-2),0,0,7,11,7,h);if(KK(p)&&Ey(c,p)===null){o=new AE3;D$(o,l);o.b7=h;o.y=p;}else o=null;break c;}if(v===H(ACT)){p=EB(e,f,g,(-2),0,0,7,8,9,h);if(KK(p)&&Ey(c,p)===null){o=new ACT;D$(o,l);o.b7=h;o.y=p;}
else o=null;break c;}if(v===H(AEF)){p=EB(e,f,g,(-5),(-3),0,13,14,13,h);if(KK(p)&&Ey(c,p)===null){o=new AEF;D$(o,l);o.b7=h;o.y=p;}else o=null;break c;}if(v===H(AEd)){o=B6v(c,d,e,f,g,h,l);break c;}if(v===H(AEc)){o=COr(c,d,e,f,g,h,l);break c;}if(v===H(AD7)){o=Cq2(c,d,e,f,g,h,l);break c;}if(v===H(AEa)){o=Cjt(c,d,e,f,g,h,l);break c;}if(v===H(AEb)){o=CDF(c,d,e,f,g,h,l);break c;}if(v===H(AEm)){o=Cr4(c,d,e,f,g,h,l);break c;}if(v!==H(AE7))break c;o=Cij(c,d,e,f,g,h,l);}if(o!==null){e=u.HS+1|0;u.HS=e;b.bna=u;f=u.a0s;if
(!(f&&e>=f?0:1))Hr(k,u);break a;}}}}}o=BHs(c,d,e,f,g,h,l);}if(o!==null){FR(c,o);Y(b.a76,o);}return o;}return BHs(c,d,e,f,g,h,i);}
function NU(a,b,c,d,e,f,g){var h,i;h=a.b7;switch(h){case 0:i=a.y;return Lx(a,b,c,d,i.bk+e|0,i.bd+f|0,i.b3+1|0,h,a.dK,g);case 1:i=a.y;return Lx(a,b,c,d,i.bk-1|0,i.bd+f|0,i.bj+e|0,h,a.dK,g);case 2:i=a.y;return Lx(a,b,c,d,i.bk+e|0,i.bd+f|0,i.bj-1|0,h,a.dK,g);case 3:i=a.y;return Lx(a,b,c,d,i.b4+1|0,i.bd+f|0,i.bj+e|0,h,a.dK,g);default:}return null;}
function Zh(a,b,c,d,e,f,g){var h;switch(a.b7){case 0:h=a.y;return Lx(a,b,c,d,h.bk-1|0,h.bd+e|0,h.bj+f|0,1,a.dK,g);case 1:h=a.y;return Lx(a,b,c,d,h.bk+f|0,h.bd+e|0,h.bj-1|0,2,a.dK,g);case 2:h=a.y;return Lx(a,b,c,d,h.bk-1|0,h.bd+e|0,h.bj+f|0,1,a.dK,g);case 3:h=a.y;return Lx(a,b,c,d,h.bk+f|0,h.bd+e|0,h.bj-1|0,2,a.dK,g);default:}return null;}
function UQ(a,b,c,d,e,f,g){var h;switch(a.b7){case 0:h=a.y;return Lx(a,b,c,d,h.b4+1|0,h.bd+e|0,h.bj+f|0,3,a.dK,g);case 1:h=a.y;return Lx(a,b,c,d,h.bk+f|0,h.bd+e|0,h.b3+1|0,0,a.dK,g);case 2:h=a.y;return Lx(a,b,c,d,h.b4+1|0,h.bd+e|0,h.bj+f|0,3,a.dK,g);case 3:h=a.y;return Lx(a,b,c,d,h.bk+f|0,h.bd+e|0,h.b3+1|0,0,a.dK,g);default:}return null;}
function KK(b){return b!==null&&b.bd>10?1:0;}
var VA=K(Fr);
function BXh(a,b,c,d){b=b;NU(a,b,c,d,8,3,0);Zh(a,b,c,d,3,8,0);UQ(a,b,c,d,3,8,0);}
function BF8(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=7;f=3;g=0;h=11;i=4;j=18;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=3;e=7;f=18;g=4;h=11;i=C$C.a;j=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=8;k=5;e=0;f=10;g=7;h=18;i=0;j=0;m=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if
(C()){break _;}l=0;k=5;e=8;f=18;g=7;h=10;i=0;j=0;m=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=7;k=5;e=0;f=7;g=5;h=7;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=5;e=11;f=7;g=5;h=18;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=11;k=5;e=0;f=11;g=5;h=7;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=11;k=5;e=11;f=11;g=5;h=18;i=C$C.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=5;e=7;f=7;g
=5;h=7;i=C$C.a;j=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=11;k=5;e=7;f=18;j=5;g=7;h=C$C.a;i=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,j,g,h,h,i);if(C()){break _;}l=0;k=5;e=11;f=7;g=5;h=11;i=C$C.a;j=0;$p=11;case 11:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=11;k=5;e=11;f=18;g=5;h=11;i=C$C.a;j=0;$p=12;case 12:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=2;e=0;f=11;g=2;h=5;i=C$C.a;j=0;$p=13;case 13:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=2;e=13;f=11;g=2;h=18;i=C$C.a;j=0;$p=
14;case 14:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=0;e=0;f=11;g=1;h=3;i=C$C.a;j=0;$p=15;case 15:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=0;e=15;f=11;g=1;h=18;i=C$C.a;j=0;$p=16;case 16:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;while(true){if(l>11){l=0;k=2;e=7;f=5;g=2;h=11;i=C$C.a;j=0;$p=17;continue _;}k=0;if(k<=2)break;l=l+1|0;}e=C$C.a;f=0;g=(-1);$p=21;continue _;case 17:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=13;k=2;e=7;f=18;g=2;h=11;i=C$C.a;j=0;$p=18;case 18:BRY(a,b,d,
l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=0;e=7;f=3;g=1;h=11;i=C$C.a;j=0;$p=19;case 19:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=15;k=0;e=7;f=18;g=1;h=11;i=C$C.a;j=0;$p=20;case 20:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=2){k=7;if(k<=11){e=C$C.a;f=0;g=(-1);$p=23;continue _;}l=l+1|0;}return 1;case 21:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}e=C$C.a;f=0;g=(-1);h=18-k|0;$p=22;case 22:Bqm(a,b,e,f,l,g,h,d);if(C()){break _;}k=k+1|0;while(k>2){l=l+1|0;if(l>11){l=0;k=2;e=7;f=5;g=2;h=11;i=C$C.a;j
=0;$p=17;continue _;}k=0;}e=C$C.a;f=0;g=(-1);$p=21;continue _;case 23:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}e=C$C.a;f=0;g=18-l|0;h=(-1);$p=24;case 24:Bqm(a,b,e,f,g,h,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=11){e=C$C.a;f=0;g=(-1);$p=23;continue _;}l=l+1|0;if(l>2)break;k=7;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AZD(){var a=this;VA.call(a);a.bna=null;a.a5k=null;a.a4P=null;a.a76=null;}
var Ui=K();
var EdQ=null;var EdP=null;var EdR=null;var Ed5=0;var Ed6=null;function A2B(b,c,d,e,f,g,h,i){var j;a:{j=null;if(b===H(AAQ)){b=EB(e,f,g,(-1),(-1),0,5,5,7,h);if(NC(b)&&Ey(c,b)===null){j=new AAQ;D$(j,i);j.b7=h;j.bzA=Os(j,d);j.y=b;j.a_I=E(d,2)?0:1;j.WV=E(d,2)?0:1;}else j=null;break a;}if(b===H(ZJ)){b=EB(e,f,g,(-1),(-1),0,9,5,11,h);if(NC(b)&&Ey(c,b)===null){j=new ZJ;D$(j,i);j.b7=h;j.blP=Os(j,d);j.y=b;}else j=null;break a;}if(b===H(TA)){j=Bao(c,d,e,f,g,h,i);break a;}if(b===H(AJC)){j=Bao(c,d,e,f,g,h,i);break a;}if(b
===H(Wp)){CPz();b=EB(e,f,g,(-4),(-1),0,11,7,11,h);if(NC(b)&&Ey(c,b)===null){j=new Wp;D$(j,i);j.b7=h;j.bu1=Os(j,d);j.y=b;j.by1=E(d,5);}else j=null;break a;}if(b===H(AEH)){b=EB(e,f,g,(-1),(-7),0,5,11,8,h);if(NC(b)&&Ey(c,b)===null){j=new AEH;D$(j,i);j.b7=h;j.bFV=Os(j,d);j.y=b;}else j=null;break a;}if(b===H(VF)){b=EB(e,f,g,(-1),(-7),0,5,11,5,h);if(NC(b)&&Ey(c,b)===null){j=new VF;D$(j,i);j.a5S=0;j.b7=h;j.bkK=Os(j,d);j.y=b;}else j=null;break a;}if(b===H(YF)){b=EB(e,f,g,(-4),(-3),0,10,9,11,h);if(NC(b)&&Ey(c,b)===null)
{j=new YF;D$(j,i);j.b7=h;j.bqb=Os(j,d);j.y=b;j.a8C=IM(d);j.ME=IM(d);j.UQ=IM(d);j.Gg=E(d,3)<=0?0:1;}else j=null;break a;}if(b===H(YP)){BgJ();b=EB(e,f,g,(-1),(-1),0,5,5,7,h);if(NC(b)&&Ey(c,b)===null){j=new YP;D$(j,i);j.b7=h;j.bDH=Os(j,d);j.y=b;}else j=null;break a;}if(b!==H(Zx)){if(b!==H(ADz))break a;b=EB(e,f,g,(-4),(-1),0,11,8,16,h);if(NC(b)&&Ey(c,b)===null){j=new ADz;D$(j,i);j.b7=h;j.y=b;}else j=null;break a;}b:{Vb();b=EB(e,f,g,(-4),(-1),0,14,11,15,h);if(!(NC(b)&&Ey(c,b)===null)){b=EB(e,f,g,(-4),(-1),0,14,6,
15,h);if(!(NC(b)&&Ey(c,b)===null)){j=null;break b;}}j=new Zx;D$(j,i);j.b7=h;j.bE0=Os(j,d);j.y=b;j.rL=V9(b)<=6?0:1;}}return j;}
function Lv(b,c,d,e,f,g,h,i){var j,k,l,m,n,o;if(i>50)j=null;else if(CP(e-b.y.bk|0)<=112&&CP(g-b.y.bj|0)<=112){k=i+1|0;i=0;Ed5=0;j=CH(EdP);while(Cl(j)){l=Cm(j);m=l.TF;if(m>0&&l.Ix<m)i=1;Ed5=Ed5+l.a8z|0;}a:{if(!i)j=null;else{j=EdR;if(j!==null){j=A2B(j,c,d,e,f,g,h,k);EdR=null;if(j!==null)break a;}m=0;b:while(true){if(m>=5){c:{l=EB(e,f,g,(-1),(-1),0,5,5,4,h);j=Ey(c,l);if(j===null)d=null;else{d:{if(j.y.bd==l.bd){n=3;while(true){if(n<1)break d;l=EB(e,f,g,(-1),(-1),0,5,5,n-1|0,h);if(!AAB(j.y,l)){d=EB(e,f,g,(-1),(-1),
0,5,5,n,h);break c;}n=n+(-1)|0;}}}d=null;}}if(d!==null&&d.bd>1){j=new AWc;D$(j,k);j.b7=h;j.y=d;j.beW=h!=2&&h?L_(d):Ml(d);break a;}j=null;break a;}m=m+1|0;i=E(d,Ed5);l=CH(EdP);e:{while(true){if(!Cl(l))break e;o=Cm(l);i=i-o.a8z|0;if(i<0){if(!o.bfd(k))break e;if(o===b.brD)break;j=A2B(o.bzM,c,d,e,f,g,h,k);if(j!==null)break b;}}}}o.Ix=o.Ix+1|0;b.brD=o;if(!Buz(o))Hr(EdP,o);}}if(j!==null){FR(c,j);Y(b.a_k,j);}}else j=null;return j;}
function JD(){return Ed6;}
function BJx(){var b,c,d;b=X(Th,11);c=b.data;c[0]=Sy(H(AAQ),40,0);c[1]=Sy(H(ZJ),5,5);c[2]=Sy(H(TA),20,0);c[3]=Sy(H(AJC),20,0);c[4]=Sy(H(Wp),10,6);c[5]=Sy(H(AEH),5,5);c[6]=Sy(H(VF),5,5);c[7]=Sy(H(YF),5,4);c[8]=Sy(H(YP),5,4);d=new ARX;AZi(d,H(Zx),10,2);c[9]=d;d=new ARY;AZi(d,H(ADz),20,1);c[10]=d;EdQ=b;Ed5=0;Ed6=new A8F;}
var GI=K(Jn);
function BnG(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{CUE();switch(Ed7.data[e.dp]){case 1:break a;case 2:break;case 3:i=0;j=0;k=f+1|0;$p=11;continue _;case 4:O();i=C$o.a;j=0;$p=20;continue _;default:break a;}O();i=C$o.a;j=0;$p=2;continue _;}k=(f+3|0)-1|0;l=(g+3|0)-1|0;i=0;j=0;m=0;$p=1;case 1:BRY(a,b,d,f,g,h,k,l,h,i,
j,m);if(C()){break _;}return;case 2:BJn(a,b,i,j,f,g,h,d);if(C()){break _;}i=C$o.a;m=0;j=g+1|0;$p=3;case 3:BJn(a,b,i,m,f,j,h,d);if(C()){break _;}i=C$o.a;m=0;l=g+2|0;$p=4;case 4:BJn(a,b,i,m,f,l,h,d);if(C()){break _;}i=C$o.a;k=0;m=f+1|0;$p=5;case 5:BJn(a,b,i,k,m,l,h,d);if(C()){break _;}i=C$o.a;n=0;k=f+2|0;$p=6;case 6:BJn(a,b,i,n,k,l,h,d);if(C()){break _;}f=C$o.a;i=0;$p=7;case 7:BJn(a,b,f,i,k,j,h,d);if(C()){break _;}f=C$o.a;i=0;$p=8;case 8:BJn(a,b,f,i,k,g,h,d);if(C()){break _;}f=C90.a;i=0;$p=9;case 9:BJn(a,b,f,
i,m,g,h,d);if(C()){break _;}f=C90.a;g=8;$p=10;case 10:BJn(a,b,f,g,m,j,h,d);if(C()){break _;}return;case 11:BJn(a,b,i,j,k,g,h,d);if(C()){break _;}i=0;j=0;l=g+1|0;$p=12;case 12:BJn(a,b,i,j,k,l,h,d);if(C()){break _;}O();i=C$r.a;j=0;$p=13;case 13:BJn(a,b,i,j,f,g,h,d);if(C()){break _;}i=C$r.a;j=0;$p=14;case 14:BJn(a,b,i,j,f,l,h,d);if(C()){break _;}i=C$r.a;j=0;m=g+2|0;$p=15;case 15:BJn(a,b,i,j,f,m,h,d);if(C()){break _;}i=C$r.a;j=0;$p=16;case 16:BJn(a,b,i,j,k,m,h,d);if(C()){break _;}i=C$r.a;j=0;f=f+2|0;$p=17;case 17:BJn(a,
b,i,j,f,m,h,d);if(C()){break _;}i=C$r.a;j=0;$p=18;case 18:BJn(a,b,i,j,f,l,h,d);if(C()){break _;}i=C$r.a;j=0;$p=19;case 19:BJn(a,b,i,j,f,g,h,d);if(C()){break _;}return;case 20:BJn(a,b,i,j,f,g,h,d);if(C()){break _;}i=C$o.a;j=0;m=g+1|0;$p=21;case 21:BJn(a,b,i,j,f,m,h,d);if(C()){break _;}i=C$o.a;j=0;k=g+2|0;$p=22;case 22:BJn(a,b,i,j,f,k,h,d);if(C()){break _;}i=C$o.a;j=0;l=f+1|0;$p=23;case 23:BJn(a,b,i,j,l,k,h,d);if(C()){break _;}i=C$o.a;j=0;f=f+2|0;$p=24;case 24:BJn(a,b,i,j,f,k,h,d);if(C()){break _;}i=C$o.a;j=0;$p
=25;case 25:BJn(a,b,i,j,f,m,h,d);if(C()){break _;}i=C$o.a;j=0;$p=26;case 26:BJn(a,b,i,j,f,g,h,d);if(C()){break _;}i=C97.a;j=0;$p=27;case 27:BJn(a,b,i,j,l,g,h,d);if(C()){break _;}g=C97.a;i=8;$p=28;case 28:BJn(a,b,g,i,l,m,h,d);if(C()){break _;}g=C99.a;i=Dg(a,g,4);j=h+1|0;$p=29;case 29:BJn(a,b,g,i,f,m,j,d);if(C()){break _;}g=C99.a;i=Dg(a,g,3);h=h-1|0;$p=30;case 30:BJn(a,b,g,i,f,m,h,d);if(C()){break _;}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Os(a,b){switch(E(b,5)){case 0:case 1:break;case 2:MM();return Ed8;case 3:MM();return Ed9;case 4:MM();return Ed$;default:}MM();return EdS;}
function SH(a,b,c,d,e,f){var g,h;g=a.b7;switch(g){case 0:h=a.y;return Lv(b,c,d,h.bk+e|0,h.bd+f|0,h.b3+1|0,g,a.dK);case 1:h=a.y;return Lv(b,c,d,h.bk-1|0,h.bd+f|0,h.bj+e|0,g,a.dK);case 2:h=a.y;return Lv(b,c,d,h.bk+e|0,h.bd+f|0,h.bj-1|0,g,a.dK);case 3:h=a.y;return Lv(b,c,d,h.b4+1|0,h.bd+f|0,h.bj+e|0,g,a.dK);default:}return null;}
function XH(a,b,c,d,e,f){var g;switch(a.b7){case 0:g=a.y;return Lv(b,c,d,g.bk-1|0,g.bd+e|0,g.bj+f|0,1,a.dK);case 1:g=a.y;return Lv(b,c,d,g.bk+f|0,g.bd+e|0,g.bj-1|0,2,a.dK);case 2:g=a.y;return Lv(b,c,d,g.bk-1|0,g.bd+e|0,g.bj+f|0,1,a.dK);case 3:g=a.y;return Lv(b,c,d,g.bk+f|0,g.bd+e|0,g.bj-1|0,2,a.dK);default:}return null;}
function XD(a,b,c,d,e,f){var g;switch(a.b7){case 0:g=a.y;return Lv(b,c,d,g.b4+1|0,g.bd+e|0,g.bj+f|0,3,a.dK);case 1:g=a.y;return Lv(b,c,d,g.bk+f|0,g.bd+e|0,g.b3+1|0,0,a.dK);case 2:g=a.y;return Lv(b,c,d,g.b4+1|0,g.bd+e|0,g.bj+f|0,3,a.dK);case 3:g=a.y;return Lv(b,c,d,g.bk+f|0,g.bd+e|0,g.b3+1|0,0,a.dK);default:}return null;}
function NC(b){return b!==null&&b.bd>10?1:0;}
function VF(){var a=this;GI.call(a);a.a5S=0;a.bkK=null;}
function Bk$(a,b,c,d){if(a.a5S)EdR=H(YF);SH(a,b,c,d,1,1);}
function BXO(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=4;i=10;j=4;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bkK;e=1;f=7;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}MM();l=EdS;e=1;f=1;g=4;$p=4;case 4:BnG(a,b,c,d,l,e,f,g);if(C())
{break _;}O();e=C$o.a;f=0;g=2;h=6;i=1;$p=5;case 5:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=1;h=5;i=1;$p=6;case 6:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=1;h=6;i=1;$p=7;case 7:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=1;h=5;i=2;$p=8;case 8:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=1;h=4;i=3;$p=9;case 9:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=1;h=5;i=3;$p=10;case 10:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=2;h=4;i=3;$p=11;case 11:BJn(a,b,e,f,g,
h,i,d);if(C()){break _;}e=C$o.a;f=0;g=3;h=3;i=3;$p=12;case 12:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=3;h=4;i=3;$p=13;case 13:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=3;h=3;i=2;$p=14;case 14:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=3;h=2;i=1;$p=15;case 15:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=3;h=3;i=1;$p=16;case 16:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=2;h=2;i=1;$p=17;case 17:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=1;h=1;i=1;$p=18;case 18:BJn(a,
b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=1;h=2;i=1;$p=19;case 19:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=1;h=1;i=2;$p=20;case 20:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=1;h=1;i=3;$p=21;case 21:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function A9u(){var a=this;VF.call(a);a.brD=null;a.bAf=null;a.a_k=null;}
function CHf(a){var b;b=a.bAf;return b===null?A8t(a):A8t(b);}
var BqB=K();
function Sf(b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s;a:{if(i>50)j=null;else if(CP(e-b.y.bk|0)<=112&&CP(g-b.y.bj|0)<=112){k=i+1|0;l=b.KL;i=0;m=0;l=CH(l);while(Cl(l)){n=Cm(l);o=n.LB;if(o>0&&n.Nq<o)i=1;m=m+n.a_p|0;}if(!i)m=(-1);b:{if(m<=0)j=null;else{p=0;c:while(true){if(p>=5){l=EB(e,f,g,0,0,0,3,4,2,h);if(Ey(c,l)!==null)l=null;if(l===null){j=null;break b;}j=CYz(k,d,l,h);break b;}p=p+1|0;q=E(d,m);r=CH(b.KL);d:{while(true){if(!Cl(r))break d;s=Cm(r);q=q-s.a_p|0;if(q<0){i=s.LB;if(!(i&&s.Nq>=i?0:1))break d;if(s===b.bDt
&&b.KL.p>1)break;e:{n=s.bzN;j=null;if(n===H(ACL)){l=EB(e,f,g,0,0,0,5,6,5,h);if(Ey(c,l)!==null)j=null;else{j=new ACL;D$(j,k);j.a84=(-1);j.b7=h;j.y=l;j.UC=IM(d);}break e;}if(n===H(ADR)){l=EB(e,f,g,0,0,0,5,12,9,h);if(Rv(l)&&Ey(c,l)===null){j=new ADR;D$(j,k);j.biE=(-1);j.b7=h;j.y=l;}else j=null;break e;}if(n===H(AEV)){l=EB(e,f,g,0,0,0,9,9,6,h);if(Rv(l)&&Ey(c,l)===null){j=new AEV;D$(j,k);j.a_f=(-1);j.b7=h;j.y=l;}else j=null;break e;}if(n===H(AAG)){l=EB(e,f,g,0,0,0,4,6,5,h);if(Rv(l)&&Ey(c,l)===null){j=new AAG;D$(j,
k);j.bbp=(-1);j.b7=h;j.y=l;j.bta=IM(d);j.a_G=E(d,3);}else j=null;break e;}if(n===H(ACq)){j=Cfw(c,d,e,f,g,h,k);break e;}if(n===H(Z1)){j=Cha(c,d,e,f,g,h,k);break e;}if(n===H(AAP)){j=COC(c,d,e,f,g,h,k);break e;}if(n===H(AEU)){j=B4K(c,d,e,f,g,h,k);break e;}if(n!==H(AET))break e;j=CMn(c,d,e,f,g,h,k);}if(j!==null)break c;}}}}s.Nq=s.Nq+1|0;b.bDt=s;if(!Brr(s))Hr(b.KL,s);}}if(j!==null){d=j.y;e=d.bk;f=d.b4;g=(e+f|0)/2|0;h=d.bj;i=d.b3;o=(h+i|0)/2|0;e=f-e|0;f=i-h|0;if(e>f)f=e;d=BN9(b);e=(f/2|0)+4|0;A4D();if(d.a1d(g,o,e,
EdT)){FR(c,j);Y(b.a7o,j);break a;}}j=null;}else j=null;}return j;}
function Mp(b,c,d,e,f,g,h,i){var j,k,l,m;a:{if(i>(3+b.bnH|0))j=null;else if(CP(e-b.y.bk|0)<=112&&CP(g-b.y.bj|0)<=112){k=7*Go(d,3,5)|0;b:{while(true){if(k<7){d=null;break b;}d=EB(e,f,g,0,0,0,3,3,k,h);if(Ey(c,d)===null)break;k=k+(-7)|0;}}if(d!==null&&d.bd>10){j=new ATF;D$(j,i);j.b7=h;j.y=d;j.a$V=C8(L_(d),Ml(d));d=j.y;e=d.bk;f=d.b4;g=(e+f|0)/2|0;h=d.bj;i=d.b3;l=(h+i|0)/2|0;e=f-e|0;f=i-h|0;if(e>f)f=e;m=b.a7j;e=(f/2|0)+4|0;A4D();if(m.a1d(g,l,e,EdT)){FR(c,j);Y(b.a8L,j);break a;}}j=null;}else j=null;}return j;}
function Ga(){Jn.call(this);this.Kx=0;}
function BII(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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;f=a.y.bj;while(true){g=a.y;if(f>g.b3)break;h=g.bk;while(h<=a.y.b4){if(G$(c,h,64,f)){$p=1;continue _;}h=h+1|0;}f=f+1|0;}if(e)return d/e|0;return (-1);case 1:$z=Bv4(b,h,f);if(C()){break _;}i=$z;d=d+C8(i,b.pk)|0;e=e+1|0;a:while(true){h=h+1|0;while(h>a.y.b4){f=f+1|0;g=a.y;if(f>g.b3)break a;h=g.bk;}if(G$(c,h,64,f)){continue _;}}if
(e)return d/e|0;return (-1);default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
function Rv(b){return b!==null&&b.bd>10?1:0;}
function Bhb(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:h=a.Kx;if(h<g&&h<g){i=d+h|0;j=I8(a,i,f);k=IW(a,e);i=I9(a,i,f);if(G$(c,j,k,i)){a.Kx=a.Kx+1|0;l=BP_(b,a.HT(h));DP(l,j+0.5,k,i+0.5,0.0,0.0);$p=1;continue _;}}return;case 1:b.bGv(l);if(C()){break _;}h=h+1|0;if(h<g){i=d+h|0;j=I8(a,i,f);k=IW(a,e);i=I9(a,i,f);if(G$(c,j,k,i)){a.Kx=a.Kx+1|0;l=BP_(b,
a.HT(h));DP(l,j+0.5,k,i+0.5,0.0,0.0);continue _;}}return;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function Cbv(a,b){return 0;}
function AHO(){var a=this;Ga.call(a);a.bOF=1;a.bib=0;}
function Bls(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bib<0){$p=15;continue _;}LP(a);e=1;f=0;g=1;h=4;i=12;j=4;O();k=C5m.a;l=C1b.a;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}k=0;l=0;e=2;f=12;g=2;$p=2;case 2:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=0;l=0;e=3;f=12;g=2;$p=3;case 3:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k
=0;l=0;e=2;f=12;g=3;$p=4;case 4:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=0;l=0;e=3;f=12;g=3;$p=5;case 5:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=1;f=13;g=1;$p=6;case 6:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=1;f=14;g=1;$p=7;case 7:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=4;f=13;g=1;$p=8;case 8:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=4;f=14;g=1;$p=9;case 9:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=1;f=13;g=4;$p=10;case 10:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k
=C$f.a;l=0;e=1;f=14;g=4;$p=11;case 11:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=4;f=13;g=4;$p=12;case 12:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$f.a;l=0;e=4;f=14;g=4;$p=13;case 13:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=1;l=15;e=1;f=4;g=15;j=4;m=C5m.a;h=0;$p=14;case 14:BRY(a,b,d,k,l,e,f,g,j,m,m,h);if(C()){break _;}k=0;a:{while(true){l=W(k,5);if(l>0)break;e=0;while(true){f=W(e,5);if(f>0)break;if(!e)break a;if(!f)break a;if(!k)break a;if(!l)break a;e=e+1|0;}k=k+1|0;}return 1;}f=C5y.a;g=0;j=11;$p=16;continue _;case 15:$z
=BII(a,b,d);if(C()){break _;}k=$z;a.bib=k;if(k<0)return 1;c=a.y;Jd(c,0,(k-c.da|0)+3|0,0);LP(a);e=1;f=0;g=1;h=4;i=12;j=4;O();k=C5m.a;l=C1b.a;m=0;$p=1;continue _;case 16:BJn(a,b,f,g,e,j,k,d);if(C()){break _;}f=12;$p=17;case 17:Bma(a,b,e,f,k,d);if(C()){break _;}a:{b:while(true){e=e+1|0;while(true){f=W(e,5);if(f<=0)break;k=k+1|0;l=W(k,5);if(l>0)break b;e=0;}if(!e)break a;if(!f)break a;if(!k)break a;if(l)continue;else break a;}return 1;}f=C5y.a;g=0;j=11;$p=16;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,
k,l,m,$p);}
function A6U(){var a=this;AHO.call(a);a.a7j=null;a.bnH=0;a.bDt=null;a.KL=null;a.a7o=null;a.a8L=null;}
function BN9(a){return a.a7j;}
var ZZ=K(Ga);
function ASD(){Jn.call(this);this.Hm=null;}
function Bn1(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;e=a.dK;f=(V9(a.y)-3|0)-1|0;if(f<=0)f=1;g=0;a:{while(true){if(g>=L_(a.y))break a;h=g+E(d,L_(a.y))|0;if((h+3|0)>L_(a.y))break;i=a.y;i=En(b,c,d,i.bk+h|0,(i.bd+E(d,f)|0)+1|0,a.y.bj-1|0,2,e);if(i!==null){j=i.y;i=a.Hm;k=new S0;l=j.bk;m=j.bd;n=a.y.bj;AEA(k,l,m,n,j.b4,j.da,n+1|0);FR(i,k);}g=h+4|0;}}g=0;b:{while(true){if(g>=L_(a.y))break b;g=g+E(d,L_(a.y))|0;if((g+3|0)>L_(a.y))break;i=a.y;i=En(b,c,d,i.bk+g|0,(i.bd+E(d,f)|0)+1|0,a.y.b3+1|0,0,e);if(i!==null){j=i.y;i=a.Hm;k
=new S0;h=j.bk;l=j.bd;m=a.y.b3;AEA(k,h,l,m-1|0,j.b4,j.da,m);FR(i,k);}g=g+4|0;}}g=0;c:{while(true){if(g>=Ml(a.y))break c;g=g+E(d,Ml(a.y))|0;if((g+3|0)>Ml(a.y))break;i=a.y;i=En(b,c,d,i.bk-1|0,(i.bd+E(d,f)|0)+1|0,a.y.bj+g|0,1,e);if(i!==null){j=i.y;i=a.Hm;k=new S0;h=a.y.bk;AEA(k,h,j.bd,j.bj,h+1|0,j.da,j.b3);FR(i,k);}g=g+4|0;}}g=0;d:{while(true){if(g>=Ml(a.y))break d;h=g+E(d,Ml(a.y))|0;if((h+3|0)>Ml(a.y))break;i=a.y;i=En(b,c,d,i.b4+1|0,(i.bd+E(d,f)|0)+1|0,a.y.bj+h|0,3,e);if(i!==null){j=i.y;i=a.Hm;k=new S0;g=a.y.b4;AEA(k,
g-1|0,j.bd,j.bj,g,j.da,j.b3);FR(i,k);}g=h+4|0;}}}
function BVT(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(Ib()){var $T=ED();$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:$p=1;case 1:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;c=a.y;f=c.bk;g=c.bd;h=c.bj;i=c.b4;e=c.b3;O();j=C1O.a;k=0;l=1;$p=2;case 2:BRY(a,b,d,
f,g,h,i,g,e,j,k,l);if(C()){break _;}c=a.y;e=c.bk;j=c.bd;f=j+1|0;g=c.bj;h=c.b4;j=Du(j+3|0,c.da);i=a.y.b3;k=0;l=0;m=0;$p=3;case 3:BRY(a,b,d,e,f,g,h,j,i,k,l,m);if(C()){break _;}n=Ir(a.Hm);if(HD(n)){o=He(n);e=o.bk;j=o.da;f=j-2|0;g=o.bj;h=o.b4;i=o.b3;k=0;l=0;m=0;$p=4;continue _;}c=a.y;e=c.bk;i=c.bd+4|0;k=c.bj;l=c.b4;m=c.da;p=c.b3;q=0;r=(l-e|0)+1|0;s=(m-i|0)+1|0;t=(p-k|0)+1|0;u=e+r/2.0;v=k+t/2.0;w=r*0.5;r=t*0.5;f=i;while(f<=m){x=(f-i|0)/s;t=x*x;g=e;while(g<=l){x=(g-u)/w;y=x*x+t;h=k;while(h<=p){x=(h-v)/r;if(y+x*x<=
1.0499999523162842){j=0;$p=5;continue _;}h=h+1|0;}g=g+1|0;}f=f+1|0;}return 1;case 4:BRY(a,b,d,e,f,g,h,j,i,k,l,m);if(C()){break _;}if(HD(n)){o=He(n);e=o.bk;j=o.da;f=j-2|0;g=o.bj;h=o.b4;i=o.b3;k=0;l=0;m=0;continue _;}c=a.y;e=c.bk;i=c.bd+4|0;k=c.bj;l=c.b4;m=c.da;p=c.b3;q=0;r=(l-e|0)+1|0;s=(m-i|0)+1|0;t=(p-k|0)+1|0;u=e+r/2.0;v=k+t/2.0;w=r*0.5;r=t*0.5;f=i;while(f<=m){x=(f-i|0)/s;t=x*x;g=e;while(g<=l){x=(g-u)/w;y=x*x+t;h=k;while(h<=p){x=(h-v)/r;if(y+x*x<=1.0499999523162842){j=0;$p=5;continue _;}h=h+1|0;}g=g+1|0;}f
=f+1|0;}return 1;case 5:BJn(a,b,q,j,g,f,h,d);if(C()){break _;}a:while(true){h=h+1|0;while(h>p){g=g+1|0;while(g>l){f=f+1|0;if(f>m)break a;x=(f-i|0)/s;t=x*x;g=e;}x=(g-u)/w;y=x*x+t;h=k;}x=(h-v)/r;if(y+x*x>1.0499999523162842)continue;else{j=0;continue _;}}return 1;default:H$();}}ED().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);}
var ANY=K();
var EdN=null;var EdO=null;function BGm(){EdN=V(ALO,[BnZ(H(Z5),30,0,1),PV(H(VA),10,4),PV(H(AEw),10,4),PV(H(AE3),10,3),PV(H(ACT),5,2),PV(H(AEF),5,1)]);EdO=V(ALO,[BnZ(H(AEd),25,0,1),PV(H(AEm),15,5),PV(H(AEc),5,10),PV(H(AD7),5,10),BnZ(H(AEa),10,3,1),PV(H(AEb),7,2),PV(H(AE7),5,2)]);}
function ALO(){var a=this;D.call(a);a.bzI=null;a.bc0=0;a.HS=0;a.a0s=0;a.bwV=0;}
function BnZ(a,b,c,d){var e=new ALO();Byq(e,a,b,c,d);return e;}
function PV(a,b,c){var d=new ALO();B2m(d,a,b,c);return d;}
function Byq(a,b,c,d,e){a.bzI=b;a.bc0=c;a.a0s=d;a.bwV=e;}
function B2m(a,b,c,d){Byq(a,b,c,d,0);}
function Th(){var a=this;D.call(a);a.bzM=null;a.a8z=0;a.Ix=0;a.TF=0;}
function Sy(a,b,c){var d=new Th();AZi(d,a,b,c);return d;}
function AZi(a,b,c,d){a.bzM=b;a.a8z=c;a.TF=d;}
function ATV(a,b){b=a.TF;return b&&a.Ix>=b?0:1;}
function Buz(a){var b;b=a.TF;return b&&a.Ix>=b?0:1;}
function BV$(){var a=this;D.call(a);a.bzN=null;a.a_p=0;a.Nq=0;a.LB=0;}
function Ry(a,b,c){var d=new BV$();ClF(d,a,b,c);return d;}
function ClF(a,b,c,d){a.bzN=b;a.a_p=c;a.LB=d;}
function Brr(a){var b;b=a.LB;return b&&a.Nq>=b?0:1;}
function ACL(){var a=this;Ga.call(a);a.a84=0;a.UC=0;}
function Cw0(a,b,c,d){}
function BM3(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.a84<0){$p=30;continue _;}e=0;f=0;g=0;h=4;i=0;j=4;O();k=C5m.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}k=0;e=4;f=0;g=4;h=4;i=4;j=C5p.a;l=0;$p=2;case 2:BRY(a,b,d,k,e,f,g,h,i,j,j,l);if(C()){break _;}k=1;e=4;f=1;g=3;h=4;i=3;j=C5o.a;l=0;$p=3;case 3:BRY(a,
b,d,k,e,f,g,h,i,j,j,l);if(C()){break _;}k=C5m.a;e=0;f=0;g=1;h=0;$p=4;case 4:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=0;g=2;h=0;$p=5;case 5:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=0;g=3;h=0;$p=6;case 6:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=1;h=0;$p=7;case 7:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=2;h=0;$p=8;case 8:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=3;h=0;$p=9;case 9:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=0;g=1;h=4;$p=10;case 10:BJn(a,
b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=0;g=2;h=4;$p=11;case 11:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=0;g=3;h=4;$p=12;case 12:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=1;h=4;$p=13;case 13:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=2;h=4;$p=14;case 14:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5m.a;e=0;f=4;g=3;h=4;$p=15;case 15:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=0;e=1;f=1;g=0;h=3;i=3;j=C5o.a;l=0;$p=16;case 16:BRY(a,b,d,k,e,f,g,h,i,j,j,l);if(C()){break _;}k=4;e
=1;f=1;g=4;h=3;i=3;j=C5o.a;l=0;$p=17;case 17:BRY(a,b,d,k,e,f,g,h,i,j,j,l);if(C()){break _;}k=1;e=1;f=4;g=3;h=3;i=4;j=C5o.a;l=0;$p=18;case 18:BRY(a,b,d,k,e,f,g,h,i,j,j,l);if(C()){break _;}k=C$s.a;e=0;f=0;g=2;h=2;$p=19;case 19:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$s.a;e=0;f=2;g=2;h=4;$p=20;case 20:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$s.a;e=0;f=4;g=2;h=2;$p=21;case 21:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=1;g=1;h=0;$p=22;case 22:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=1;g=2;h
=0;$p=23;case 23:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=1;g=3;h=0;$p=24;case 24:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=2;g=3;h=0;$p=25;case 25:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=3;g=3;h=0;$p=26;case 26:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=3;g=2;h=0;$p=27;case 27:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C5o.a;e=0;f=3;g=1;h=0;$p=28;case 28:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=2;e=0;f=(-1);$p=29;case 29:$z=BHf(a,b,k,e,f,d);if(C()){break _;}k=$z;if(!k)
{k=2;e=(-1);f=(-1);$p=32;continue _;}k=1;e=1;f=1;g=3;h=3;i=3;j=0;l=0;m=0;$p=31;continue _;case 30:$z=BII(a,b,d);if(C()){break _;}k=$z;a.a84=k;if(k<0)return 1;c=a.y;Jd(c,0,((k-c.da|0)+6|0)-1|0,0);e=0;f=0;g=0;h=4;i=0;j=4;O();k=C5m.a;l=0;$p=1;continue _;case 31:BRY(a,b,d,k,e,f,g,h,i,j,l,m);if(C()){break _;}if(a.UC){k=C$f.a;e=0;f=0;g=5;h=0;$p=33;continue _;}if(!a.UC){k=C5r.a;e=0;f=2;g=3;h=1;$p=50;continue _;}k=Dg(a,C91.a,3);e=C91.a;f=3;g=1;h=3;$p=51;continue _;case 32:$z=BHf(a,b,k,e,f,d);if(C()){break _;}k=$z;if
(k){k=C93.a;e=Dg(a,k,3);f=2;g=0;h=(-1);$p=49;continue _;}k=1;e=1;f=1;g=3;h=3;i=3;j=0;l=0;m=0;$p=31;continue _;case 33:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=1;g=5;h=0;$p=34;case 34:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=2;g=5;h=0;$p=35;case 35:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=3;g=5;h=0;$p=36;case 36:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=4;g=5;h=0;$p=37;case 37:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=0;g=5;h=4;$p=38;case 38:BJn(a,b,k,e,f,
g,h,d);if(C()){break _;}k=C$f.a;e=0;f=1;g=5;h=4;$p=39;case 39:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=2;g=5;h=4;$p=40;case 40:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=3;g=5;h=4;$p=41;case 41:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=4;g=5;h=4;$p=42;case 42:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=4;g=5;h=1;$p=43;case 43:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=4;g=5;h=2;$p=44;case 44:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=4;g=5;h=3;$p=45;case 45:BJn(a,
b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=0;g=5;h=1;$p=46;case 46:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=0;g=5;h=2;$p=47;case 47:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$f.a;e=0;f=0;g=5;h=3;$p=48;case 48:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}if(!a.UC){k=C5r.a;e=0;f=2;g=3;h=1;$p=50;continue _;}k=Dg(a,C91.a,3);e=C91.a;f=3;g=1;h=3;$p=51;continue _;case 49:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=1;e=1;f=1;g=3;h=3;i=3;j=0;l=0;m=0;$p=31;continue _;case 50:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=
0;while(true){if(k>=5){k=1;e=1;f=2;g=1;$p=55;continue _;}e=0;if(e<5)break;k=k+1|0;}f=6;$p=56;continue _;case 51:BJn(a,b,e,k,f,g,h,d);if(C()){break _;}e=C91.a;f=3;g=2;h=3;$p=52;case 52:BJn(a,b,e,k,f,g,h,d);if(C()){break _;}e=C91.a;f=3;g=3;h=3;$p=53;case 53:BJn(a,b,e,k,f,g,h,d);if(C()){break _;}e=C91.a;f=3;g=4;h=3;$p=54;case 54:BJn(a,b,e,k,f,g,h,d);if(C()){break _;}k=C5r.a;e=0;f=2;g=3;h=1;$p=50;continue _;case 55:Bhb(a,b,d,k,e,f,g);if(C()){break _;}return 1;case 56:Bma(a,b,e,f,k,d);if(C()){break _;}f=C5m.a;g=
0;h=(-1);$p=57;case 57:Bqm(a,b,f,g,e,h,k,d);if(C()){break _;}e=e+1|0;while(e>=5){k=k+1|0;if(k>=5){k=1;e=1;f=2;g=1;$p=55;continue _;}e=0;}f=6;$p=56;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function ADR(){Ga.call(this);this.biE=0;}
function CqF(a,b,c,d){}
function BLt(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.biE<0){$p=47;continue _;}e=1;f=1;g=1;h=3;i=3;j=7;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=1;e=5;f=1;g=3;h=9;i=3;j=0;k=0;l=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,k,l);if(C()){break _;}m=1;e=0;f=0;g=3;h=0;i=8;O();j=C5m.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=1;f=0;g=3;h=10;i=0;j=C5m.a;k=0;$p=4;case 4:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=1;f=1;g=0;h=10;i=3;j=C5m.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=4;e=1;f=1;g=4;h=10;i=3;j=C5m.a;k=0;$p=6;case 6:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=0;f=4;g=0;h=4;i=7;j=C5m.a;k=0;$p=7;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=4;e=0;f=4;g=4;h=4;i=7;j=C5m.a;k=0;$p=8;case 8:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m
=1;e=1;f=8;g=3;h=4;i=8;j=C5m.a;k=0;$p=9;case 9:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=5;f=4;g=3;h=10;i=4;j=C5m.a;k=0;$p=10;case 10:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=5;f=5;g=3;h=5;i=7;j=C5m.a;k=0;$p=11;case 11:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=9;f=0;g=4;h=9;i=4;j=C5m.a;k=0;$p=12;case 12:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=4;f=0;g=4;h=4;i=4;j=C5m.a;k=0;$p=13;case 13:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5m.a;e=0;f=0;g=11;h=2;$p=14;case 14:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=4;g=11;h=2;$p=15;case 15:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=2;g=11;h=0;$p=16;case 16:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=2;g=11;h=4;$p=17;case 17:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=1;g=1;h=6;$p=18;case 18:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=1;g=1;h=7;$p=19;case 19:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=2;g=1;h=7;$p=20;case 20:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=3;g=1;h
=6;$p=21;case 21:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5m.a;e=0;f=3;g=1;h=7;$p=22;case 22:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C93.a;e=Dg(a,m,3);f=1;g=1;h=5;$p=23;case 23:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C93.a;e=Dg(a,m,3);f=2;g=1;h=6;$p=24;case 24:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C93.a;e=Dg(a,m,3);f=3;g=1;h=5;$p=25;case 25:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C93.a;e=Dg(a,m,1);f=1;g=2;h=7;$p=26;case 26:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C93.a;e=Dg(a,m,0);f=3;g=2;h=7;$p=27;case 27:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=2;$p=28;case 28:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=3;h=2;$p=29;case 29:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=4;g=2;h=2;$p=30;case 30:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=4;g=3;h=2;$p=31;case 31:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=6;h=2;$p=32;case 32:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=7;h=2;$p=33;case 33:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=4;g=6;h=2;$p
=34;case 34:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=4;g=7;h=2;$p=35;case 35:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=6;h=0;$p=36;case 36:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=7;h=0;$p=37;case 37:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=6;h=4;$p=38;case 38:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=7;h=4;$p=39;case 39:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=3;h=6;$p=40;case 40:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e
=0;f=4;g=3;h=6;$p=41;case 41:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=3;h=8;$p=42;case 42:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=2;g=4;h=7;$p=43;case 43:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=1;g=4;h=6;$p=44;case 44:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=3;g=4;h=6;$p=45;case 45:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=2;g=4;h=5;$p=46;case 46:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=Dg(a,C91.a,4);e=1;if(e<=9){f=C91.a;g=3;h=3;$p=52;continue _;}m=
0;e=0;f=2;g=1;h=0;$p=48;continue _;case 47:$z=BII(a,b,d);if(C()){break _;}m=$z;a.biE=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+12|0)-1|0,0);e=1;f=1;g=1;h=3;i=3;j=7;k=0;l=0;m=0;$p=1;continue _;case 48:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=2;g=2;h=0;$p=49;case 49:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=2;e=1;f=0;g=Dg(a,C90.a,1);$p=50;case 50:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=2;e=0;f=(-1);$p=51;case 51:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=2;e=(-1);f=(-1);$p=53;continue _;}m=0;while
(true){if(m>=9){m=2;e=1;f=2;g=1;$p=55;continue _;}f=0;if(f<5)break;m=m+1|0;}e=12;$p=56;continue _;case 52:BJn(a,b,f,m,g,e,h,d);if(C()){break _;}e=e+1|0;if(e<=9){f=C91.a;g=3;h=3;continue _;}m=0;e=0;f=2;g=1;h=0;$p=48;continue _;case 53:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(m){m=C93.a;e=Dg(a,m,3);f=2;g=0;h=(-1);$p=54;continue _;}m=0;while(true){if(m>=9){m=2;e=1;f=2;g=1;$p=55;continue _;}f=0;if(f<5)break;m=m+1|0;}e=12;$p=56;continue _;case 54:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;while(true){if(m>=9)
{m=2;e=1;f=2;g=1;$p=55;continue _;}f=0;if(f<5)break;m=m+1|0;}e=12;$p=56;continue _;case 55:Bhb(a,b,d,m,e,f,g);if(C()){break _;}return 1;case 56:Bma(a,b,f,e,m,d);if(C()){break _;}e=C5m.a;g=0;h=(-1);$p=57;case 57:Bqm(a,b,e,g,f,h,m,d);if(C()){break _;}f=f+1|0;while(f>=5){m=m+1|0;if(m>=9){m=2;e=1;f=2;g=1;$p=55;continue _;}f=0;}e=12;$p=56;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function B3d(a,b){return 2;}
function AEV(){Ga.call(this);this.a_f=0;}
function CCC(a,b,c,d){}
function BAX(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.a_f<0){$p=6;continue _;}e=1;f=1;g=1;h=7;i=5;j=4;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=0;e=0;f=0;g=8;h=0;i=5;O();j=C5m.a;k=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=5;f=0;g=8;h=5;i=5;j=C5m.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=6;f=1;g=8;h=6;i=4;j=C5m.a;k=0;$p=4;case 4:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=7;f=2;g=8;h=7;i=3;j=C5m.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=Dg(a,C9S.a,3);e=Dg(a,C9S.a,2);f=(-1);while(true){if(f>2){m=0;e=1;f=0;g=0;h=1;i=5;j=C5m.a;k=0;$p=7;continue _;}g=0;if(g<=8)break;f=f+1|0;}h=C9S.a;i=6+f|0;$p=57;continue _;case 6:$z=BII(a,b,d);if(C()){break _;}m=$z;a.a_f=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+9|0)-1|0,0);e=1;f=1;g
=1;h=7;i=5;j=4;k=0;l=0;m=0;$p=1;continue _;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=1;f=5;g=8;h=1;i=5;j=C5m.a;k=0;$p=8;case 8:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=1;f=0;g=8;h=1;i=4;j=C5m.a;k=0;$p=9;case 9:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=2;e=1;f=0;g=7;h=1;i=0;j=C5m.a;k=0;$p=10;case 10:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=2;f=0;g=0;h=4;i=0;j=C5m.a;k=0;$p=11;case 11:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=2;f=5;g=0;h=4;i=5;j=C5m.a;k=0;$p
=12;case 12:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=2;f=5;g=8;h=4;i=5;j=C5m.a;k=0;$p=13;case 13:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=2;f=0;g=8;h=4;i=0;j=C5m.a;k=0;$p=14;case 14:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=2;f=1;g=0;k=4;h=4;i=C5o.a;j=0;$p=15;case 15:BRY(a,b,d,m,e,f,g,k,h,i,i,j);if(C()){break _;}m=1;e=2;f=5;g=7;h=4;i=5;j=C5o.a;k=0;$p=16;case 16:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=2;f=1;g=8;h=4;i=4;j=C5o.a;k=0;$p=17;case 17:BRY(a,b,d,m,e,f,g,h,
i,j,j,k);if(C()){break _;}m=1;e=2;f=0;g=7;h=4;i=0;j=C5o.a;k=0;$p=18;case 18:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C$s.a;e=0;f=4;g=2;h=0;$p=19;case 19:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=2;h=0;$p=20;case 20:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=6;g=2;h=0;$p=21;case 21:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=4;g=3;h=0;$p=22;case 22:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=3;h=0;$p=23;case 23:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=
0;f=6;g=3;h=0;$p=24;case 24:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=2;$p=25;case 25:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=3;$p=26;case 26:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=3;h=2;$p=27;case 27:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=3;h=3;$p=28;case 28:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=2;$p=29;case 29:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=3;$p=30;case 30:BJn(a,b,m,e,f,g,h,d);if(C())
{break _;}m=C$s.a;e=0;f=8;g=3;h=2;$p=31;case 31:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=3;h=3;$p=32;case 32:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=2;h=5;$p=33;case 33:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=3;g=2;h=5;$p=34;case 34:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=2;h=5;$p=35;case 35:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=6;g=2;h=5;$p=36;case 36:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=1;e=4;f=1;g=7;h=4;i=1;j=C5o.a;k=0;$p=37;case 37:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=4;f=4;g=7;h=4;i=4;j=C5o.a;k=0;$p=38;case 38:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=3;f=4;g=7;h=3;i=4;j=C5G.a;k=0;$p=39;case 39:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5o.a;e=0;f=7;g=1;h=4;$p=40;case 40:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C9S.a;e=Dg(a,m,0);f=7;g=1;h=3;$p=41;case 41:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=Dg(a,C9S.a,3);e=C9S.a;f=6;g=1;h=4;$p=42;case 42:BJn(a,b,e,m,f,g,h,d);if(C()){break _;}e=C9S.a;f=5;g=1;h=4;$p=43;case 43:BJn(a,
b,e,m,f,g,h,d);if(C()){break _;}e=C9S.a;f=4;g=1;h=4;$p=44;case 44:BJn(a,b,e,m,f,g,h,d);if(C()){break _;}e=C9S.a;f=3;g=1;h=4;$p=45;case 45:BJn(a,b,e,m,f,g,h,d);if(C()){break _;}m=C$f.a;e=0;f=6;g=1;h=3;$p=46;case 46:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C98.a;e=0;f=6;g=2;h=3;$p=47;case 47:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$f.a;e=0;f=4;g=1;h=3;$p=48;case 48:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C98.a;e=0;f=4;g=2;h=3;$p=49;case 49:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C9X.a;e=0;f=7;g=1;h=1;$p=50;case 50:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=1;g=1;h=0;$p=51;case 51:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=1;g=2;h=0;$p=52;case 52:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=1;e=1;f=0;g=Dg(a,C90.a,1);$p=53;case 53:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=1;e=0;f=(-1);$p=54;case 54:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=1;e=(-1);f=(-1);$p=55;continue _;}g=0;while(true){if(g>=6){m=2;e=1;f=2;g=1;$p=59;continue _;}h=0;if(h<9)break;g=g+1|0;}m=9;$p=60;continue _;case 55:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m
=$z;if(m){m=C93.a;e=Dg(a,m,3);f=1;g=0;h=(-1);$p=56;continue _;}g=0;while(true){if(g>=6){m=2;e=1;f=2;g=1;$p=59;continue _;}h=0;if(h<9)break;g=g+1|0;}m=9;$p=60;continue _;case 56:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}g=0;while(true){if(g>=6){m=2;e=1;f=2;g=1;$p=59;continue _;}h=0;if(h<9)break;g=g+1|0;}m=9;$p=60;continue _;case 57:BJn(a,b,h,m,g,i,f,d);if(C()){break _;}h=C9S.a;j=5-f|0;$p=58;case 58:BJn(a,b,h,e,g,i,j,d);if(C()){break _;}g=g+1|0;while(g>8){f=f+1|0;if(f>2){m=0;e=1;f=0;g=0;h=1;i=5;j=C5m.a;k=0;$p=7;continue _;}g
=0;}h=C9S.a;i=6+f|0;$p=57;continue _;case 59:Bhb(a,b,d,m,e,f,g);if(C()){break _;}return 1;case 60:Bma(a,b,h,m,g,d);if(C()){break _;}m=C5m.a;e=0;f=(-1);$p=61;case 61:Bqm(a,b,m,e,h,f,g,d);if(C()){break _;}h=h+1|0;while(h>=9){g=g+1|0;if(g>=6){m=2;e=1;f=2;g=1;$p=59;continue _;}h=0;}m=9;$p=60;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function CuO(a,b){return 1;}
function AAG(){var a=this;Ga.call(a);a.bbp=0;a.bta=0;a.a_G=0;}
function CGu(a,b,c,d){}
function Bpt(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.bbp<0){$p=4;continue _;}e=1;f=1;g=1;h=3;i=5;j=4;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=0;e=0;f=0;g=3;h=0;i=4;O();j=C5m.a;k=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=1;g=2;h=0;i=3;j=C1O.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}if(!a.bta){m=1;e=5;f=1;g=2;h=5;i=3;j=C5p.a;k=0;$p=5;continue _;}m=1;e=4;f=1;g=2;h=4;i=3;j=C5p.a;k=0;$p=6;continue _;case 4:$z=BII(a,b,d);if(C()){break _;}m=$z;a.bbp=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+6|0)-1|0,0);e=1;f=1;g=1;h=3;i=5;j=4;k=0;l=0;m=0;$p=1;continue _;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5p.a;e=0;f=1;g=4;h=0;$p=7;continue _;case 6:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5p.a;e=0;f=1;g=4;h=0;$p=7;case 7:BJn(a,b,m,e,f,g,h,
d);if(C()){break _;}m=C5p.a;e=0;f=2;g=4;h=0;$p=8;case 8:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=1;g=4;h=4;$p=9;case 9:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=2;g=4;h=4;$p=10;case 10:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=0;g=4;h=1;$p=11;case 11:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=0;g=4;h=2;$p=12;case 12:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=0;g=4;h=3;$p=13;case 13:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=3;g=4;h=1;$p=14;case 14:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=3;g=4;h=2;$p=15;case 15:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=3;g=4;h=3;$p=16;case 16:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=1;f=0;g=0;h=3;i=0;j=C5p.a;k=0;$p=17;case 17:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=1;f=0;g=3;h=3;i=0;j=C5p.a;k=0;$p=18;case 18:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;j=1;k=4;e=0;f=3;g=4;h=C5p.a;i=0;$p=19;case 19:BRY(a,b,d,m,j,k,e,f,g,h,h,i);if(C()){break _;}m=3;e=1;f=4;g=3;h=3;i=4;j=C5p.a;k=0;$p=20;case 20:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=1;f=1;g=0;h=3;i=3;j=C5o.a;k=0;$p=21;case 21:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=1;f=1;g=3;h=3;i=3;j=C5o.a;k=0;$p=22;case 22:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=1;f=0;g=2;h=3;i=0;j=C5o.a;k=0;$p=23;case 23:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=1;f=4;g=2;h=3;i=4;j=C5o.a;k=0;$p=24;case 24:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=2;$p=25;case 25:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f
=3;g=2;h=2;$p=26;case 26:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=a.a_G;if(m<=0){m=0;e=0;f=1;g=1;h=0;$p=27;continue _;}e=C$f.a;f=0;g=1;h=3;$p=31;continue _;case 27:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=1;g=2;h=0;$p=28;case 28:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=1;e=1;f=0;g=Dg(a,C90.a,1);$p=29;case 29:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=1;e=0;f=(-1);$p=30;case 30:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=1;e=(-1);f=(-1);$p=33;continue _;}m=0;while(true){if(m>=5){m=1;e=1;f=2;g=1;$p=35;continue _;}e
=0;if(e<4)break;m=m+1|0;}f=6;$p=36;continue _;case 31:BJn(a,b,e,f,m,g,h,d);if(C()){break _;}m=C98.a;e=0;f=a.a_G;g=2;h=3;$p=32;case 32:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=1;g=1;h=0;$p=27;continue _;case 33:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(m){m=C93.a;e=Dg(a,m,3);f=1;g=0;h=(-1);$p=34;continue _;}m=0;while(true){if(m>=5){m=1;e=1;f=2;g=1;$p=35;continue _;}e=0;if(e<4)break;m=m+1|0;}f=6;$p=36;continue _;case 34:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;while(true){if(m>=5){m=1;e=1;f=2;g=1;$p
=35;continue _;}e=0;if(e<4)break;m=m+1|0;}f=6;$p=36;continue _;case 35:Bhb(a,b,d,m,e,f,g);if(C()){break _;}return 1;case 36:Bma(a,b,e,f,m,d);if(C()){break _;}f=C5m.a;g=0;h=(-1);$p=37;case 37:Bqm(a,b,f,g,e,h,m,d);if(C()){break _;}e=e+1|0;while(e>=4){m=m+1|0;if(m>=5){m=1;e=1;f=2;g=1;$p=35;continue _;}e=0;}f=6;$p=36;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function ACq(){Ga.call(this);this.a_4=0;}
function CsM(a,b,c,d){}
function Cfw(b,c,d,e,f,g,h){var i;i=EB(d,e,f,0,0,0,9,7,11,g);if(Rv(i)&&Ey(b,i)===null){b=new ACq;D$(b,h);b.a_4=(-1);b.b7=g;b.y=i;}else b=null;return b;}
function BFf(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.a_4<0){$p=22;continue _;}e=1;f=1;g=1;h=7;i=4;j=4;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=2;e=1;f=6;g=8;h=4;i=10;j=0;k=0;l=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,k,l);if(C()){break _;}m=2;e=0;f=6;g=8;h=0;i=10;O();j=C1O.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5m.a;e=0;f=6;g=0;h=6;$p=4;case 4:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=2;e=1;f=6;g=2;h=1;i=10;j=C$f.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=1;f=6;g=8;h=1;i=10;j=C$f.a;k=0;$p=6;case 6:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=1;f=10;g=7;h=1;i=10;j=C$f.a;k=0;$p=7;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=1;g=7;h=0;i=4;j=C5o.a;k=0;$p=8;case 8:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=0;f=0;g=0;h=
3;i=5;j=C5m.a;k=0;$p=9;case 9:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=0;f=0;g=8;h=3;i=5;j=C5m.a;k=0;$p=10;case 10:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=0;g=7;h=1;i=0;j=C5m.a;k=0;$p=11;case 11:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=5;g=7;h=1;i=5;j=C5m.a;k=0;$p=12;case 12:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=2;f=0;g=7;h=3;i=0;j=C5o.a;k=0;$p=13;case 13:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=2;f=5;g=7;h=3;i=5;j=C5o.a;k=0;$p=14;case 14:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=4;f=1;g=8;h=4;i=1;j=C5o.a;k=0;$p=15;case 15:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=4;f=4;g=8;h=4;i=4;j=C5o.a;k=0;$p=16;case 16:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=5;f=2;g=8;h=5;i=3;j=C5o.a;k=0;$p=17;case 17:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5o.a;e=0;f=0;g=4;h=2;$p=18;case 18:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=0;g=4;h=3;$p=19;case 19:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=4;h=2;$p=20;case 20:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=4;h=3;$p=21;case 21:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=Dg(a,C9S.a,3);e=Dg(a,C9S.a,2);f=(-1);while(true){if(f>2){m=C5p.a;e=0;f=0;g=2;h=1;$p=23;continue _;}g=0;if(g<=8)break;f=f+1|0;}h=C9S.a;i=4+f|0;$p=54;continue _;case 22:$z=BII(a,b,d);if(C()){break _;}m=$z;a.a_4=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+7|0)-1|0,0);e=1;f=1;g=1;h=7;i=4;j=4;k=0;l=0;m=0;$p=1;continue _;case 23:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=0;g=2;h=4;$p=24;case 24:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=1;$p=25;case 25:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=4;$p=26;case 26:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=2;$p=27;case 27:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=3;$p=28;case 28:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=2;$p=29;case 29:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=3;$p=30;case 30:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=2;h=5;$p
=31;case 31:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=3;g=2;h=5;$p=32;case 32:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=2;h=0;$p=33;case 33:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=6;g=2;h=5;$p=34;case 34:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$f.a;e=0;f=2;g=1;h=3;$p=35;case 35:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C98.a;e=0;f=2;g=2;h=3;$p=36;case 36:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=1;g=1;h=4;$p=37;case 37:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C9S.a;e
=Dg(a,m,3);f=2;g=1;h=4;$p=38;case 38:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C9S.a;e=Dg(a,m,1);f=1;g=1;h=3;$p=39;case 39:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=5;e=0;f=1;g=7;h=0;i=3;j=C1P.a;k=0;$p=40;case 40:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C1P.a;e=0;f=6;g=1;h=1;$p=41;case 41:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C1P.a;e=0;f=6;g=1;h=2;$p=42;case 42:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=2;g=1;h=0;$p=43;case 43:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=2;g=2;h=0;$p=44;case 44:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=2;g=3;h=1;$p=45;case 45:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=2;e=1;f=0;g=Dg(a,C90.a,1);$p=46;case 46:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=2;e=0;f=(-1);$p=47;case 47:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=2;e=(-1);f=(-1);$p=52;continue _;}m=0;e=0;f=6;g=1;h=5;$p=48;case 48:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=6;g=2;h=5;$p=49;case 49:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=6;g=3;h=4;$p=50;case 50:BJn(a,b,m,e,f,g,h,d);if(C())
{break _;}m=6;e=1;f=5;g=Dg(a,C90.a,1);$p=51;case 51:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=0;while(true){if(m>=5){m=4;e=1;f=2;g=2;$p=56;continue _;}g=0;if(g<9)break;m=m+1|0;}e=7;$p=57;continue _;case 52:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=0;e=0;f=6;g=1;h=5;$p=48;continue _;}m=C93.a;e=Dg(a,m,3);f=2;g=0;h=(-1);$p=53;case 53:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=6;g=1;h=5;$p=48;continue _;case 54:BJn(a,b,h,m,g,i,f,d);if(C()){break _;}h=C9S.a;j=5-f|0;$p=55;case 55:BJn(a,b,h,e,g,i,j,d);if
(C()){break _;}g=g+1|0;while(g>8){f=f+1|0;if(f>2){m=C5p.a;e=0;f=0;g=2;h=1;$p=23;continue _;}g=0;}h=C9S.a;i=4+f|0;$p=54;continue _;case 56:Bhb(a,b,d,m,e,f,g);if(C()){break _;}return 1;case 57:Bma(a,b,g,e,m,d);if(C()){break _;}e=C5m.a;f=0;h=(-1);$p=58;case 58:Bqm(a,b,e,f,g,h,m,d);if(C()){break _;}g=g+1|0;while(g>=9){m=m+1|0;if(m>=5){m=4;e=1;f=2;g=2;$p=56;continue _;}g=0;}e=7;$p=57;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function B8U(a,b){return b?0:4;}
function Z1(){Ga.call(this);this.bi$=0;}
function Ca1(a,b,c,d){}
function Cha(b,c,d,e,f,g,h){var i;i=EB(d,e,f,0,0,0,13,4,9,g);if(Rv(i)&&Ey(b,i)===null){b=new Z1;D$(b,h);b.bi$=(-1);b.b7=g;b.y=i;}else b=null;return b;}
function A_R(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.bi$<0){$p=13;continue _;}e=0;f=1;g=0;h=12;i=4;j=8;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=1;e=0;f=1;g=2;h=0;i=7;O();j=C5i.a;k=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=4;e=0;f=1;g=5;h=0;i=7;j=C5i.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=7;e=0;f=1;g=8;h=0;i=7;j=C5i.a;k=0;$p=4;case 4:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=10;e=0;f=1;g=11;h=0;i=7;j=C5i.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=0;f=0;g=0;h=0;i=8;j=C5p.a;k=0;$p=6;case 6:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=6;e=0;f=0;g=6;h=0;i=8;j=C5p.a;k=0;$p=7;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=12;e=0;h=0;i=12;j=0;k=8;f=C5p.a;g=0;$p=8;case 8:BRY(a,b,d,m,e,h,i,j,k,f,f,g);if(C()){break _;}m
=1;e=0;f=0;g=11;h=0;i=0;j=C5p.a;k=0;$p=9;case 9:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=8;g=11;h=0;i=8;j=C5p.a;k=0;$p=10;case 10:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=0;f=1;g=3;h=0;i=7;j=C1b.a;k=0;$p=11;case 11:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=9;e=0;f=1;g=9;h=0;i=7;j=C1b.a;k=0;$p=12;case 12:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;if(m<=7){e=C9Y.a;f=Go(c,2,7);g=1;h=1;$p=14;continue _;}m=0;while(m<9){e=0;if(e<13){f=4;$p=22;continue _;}m=m+1|0;}return 1;case 13:$z
=BII(a,b,d);if(C()){break _;}m=$z;a.bi$=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+4|0)-1|0,0);e=0;f=1;g=0;h=12;i=4;j=8;k=0;l=0;m=0;$p=1;continue _;case 14:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=2;h=1;$p=15;case 15:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=4;h=1;$p=16;case 16:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=5;h=1;$p=17;case 17:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=7;h=1;$p=18;case 18:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e
=C9Y.a;f=Go(c,2,7);g=8;h=1;$p=19;case 19:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=10;h=1;$p=20;case 20:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=11;h=1;$p=21;case 21:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}m=m+1|0;if(m<=7){e=C9Y.a;f=Go(c,2,7);g=1;h=1;$p=14;continue _;}m=0;while(m<9){e=0;if(e<13){f=4;$p=22;continue _;}m=m+1|0;}return 1;case 22:Bma(a,b,e,f,m,d);if(C()){break _;}f=C1O.a;g=0;h=(-1);$p=23;case 23:Bqm(a,b,f,g,e,h,m,d);if(C()){break _;}e=e+1|0;while(true){if(e<13)
{f=4;$p=22;continue _;}m=m+1|0;if(m>=9)break;e=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AAP(){Ga.call(this);this.ba1=0;}
function B$W(a,b,c,d){}
function COC(b,c,d,e,f,g,h){var i;i=EB(d,e,f,0,0,0,7,4,9,g);if(Rv(i)&&Ey(b,i)===null){b=new AAP;D$(b,h);b.ba1=(-1);b.b7=g;b.y=i;}else b=null;return b;}
function BTV(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.ba1<0){$p=9;continue _;}e=0;f=1;g=0;h=6;i=4;j=8;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=1;e=0;f=1;g=2;h=0;i=7;O();j=C5i.a;k=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=4;e=0;f=1;g=5;h=0;i=7;j=C5i.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=0;f=0;g=0;h=0;i=8;j=C5p.a;k=0;$p=4;case 4:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=6;e=0;f=0;g=6;h=0;i=8;j=C5p.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=0;j=5;k=0;g=0;h=C5p.a;i=0;$p=6;case 6:BRY(a,b,d,m,e,f,j,k,g,h,h,i);if(C()){break _;}m=1;e=0;f=8;g=5;h=0;i=8;j=C5p.a;k=0;$p=7;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=0;f=1;g=3;h=0;i=7;j=C1b.a;k=0;$p=8;case 8:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=
1;if(m<=7){e=C9Y.a;f=Go(c,2,7);g=1;h=1;$p=10;continue _;}m=0;while(m<9){e=0;if(e<7){f=4;$p=14;continue _;}m=m+1|0;}return 1;case 9:$z=BII(a,b,d);if(C()){break _;}m=$z;a.ba1=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+4|0)-1|0,0);e=0;f=1;g=0;h=6;i=4;j=8;k=0;l=0;m=0;$p=1;continue _;case 10:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=2;h=1;$p=11;case 11:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=4;h=1;$p=12;case 12:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}e=C9Y.a;f=Go(c,2,7);g=5;h=
1;$p=13;case 13:BJn(a,b,e,f,g,h,m,d);if(C()){break _;}m=m+1|0;if(m<=7){e=C9Y.a;f=Go(c,2,7);g=1;h=1;$p=10;continue _;}m=0;while(m<9){e=0;if(e<7){f=4;$p=14;continue _;}m=m+1|0;}return 1;case 14:Bma(a,b,e,f,m,d);if(C()){break _;}f=C1O.a;g=0;h=(-1);$p=15;case 15:Bqm(a,b,f,g,e,h,m,d);if(C()){break _;}e=e+1|0;while(true){if(e<7){f=4;$p=14;continue _;}m=m+1|0;if(m>=9)break;e=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AEU(){Ga.call(this);this.bhP=0;}
function B5d(a,b,c,d){}
function B4K(b,c,d,e,f,g,h){var i;i=EB(d,e,f,0,0,0,10,6,7,g);if(Rv(i)&&Ey(b,i)===null){b=new AEU;D$(b,h);b.bhP=(-1);b.b7=g;b.y=i;}else b=null;return b;}
function Bb2(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bhP<0){$p=36;continue _;}e=0;f=1;g=0;h=9;i=4;j=6;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}e=0;f=0;g=0;h=9;i=0;j=6;O();k=C5m.a;l=0;$p=2;case 2:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=0;f=4;g=0;h=9;i=4;j=6;k=C5m.a;l=0;$p=3;case 3:BRY(a,
b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=0;f=5;g=0;h=9;i=5;j=6;k=C1Q.a;l=0;$p=4;case 4:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=1;f=5;g=1;h=8;i=5;j=5;k=0;l=0;m=0;$p=5;case 5:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}e=1;f=1;g=0;h=2;i=3;j=0;k=C5o.a;l=0;$p=6;case 6:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=0;f=1;g=0;h=0;i=4;j=0;k=C5p.a;l=0;$p=7;case 7:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=3;f=1;g=0;h=3;i=4;j=0;k=C5p.a;l=0;$p=8;case 8:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=
0;f=1;g=6;h=0;i=4;j=6;k=C5p.a;l=0;$p=9;case 9:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=C5o.a;f=0;g=3;h=3;i=1;$p=10;case 10:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=3;f=1;g=2;h=3;i=3;j=2;k=C5o.a;l=0;$p=11;case 11:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=4;f=1;g=3;h=5;i=3;j=3;k=C5o.a;l=0;$p=12;case 12:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=0;f=1;g=1;h=0;i=3;j=5;k=C5o.a;l=0;$p=13;case 13:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=1;f=1;g=6;h=5;i=3;j=6;k=C5o.a;l=0;$p=14;case 14:BRY(a,
b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=5;f=1;g=0;h=5;i=3;l=0;j=C$f.a;k=0;$p=15;case 15:BRY(a,b,d,e,f,g,h,i,l,j,j,k);if(C()){break _;}e=9;f=1;g=0;h=9;i=3;j=0;k=C$f.a;l=0;$p=16;case 16:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=6;f=1;g=4;h=9;i=4;j=6;k=C5m.a;l=0;$p=17;case 17:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}e=C1c.a;f=0;g=7;h=1;i=5;$p=18;case 18:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1c.a;f=0;g=8;h=1;i=5;$p=19;case 19:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$r.a;f=0;g=9;h=2;i=5;$p=20;case 20:BJn(a,
b,e,f,g,h,i,d);if(C()){break _;}e=C$r.a;f=0;g=9;h=2;i=4;$p=21;case 21:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=7;f=2;g=4;h=8;i=2;j=5;k=0;l=0;m=0;$p=22;case 22:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}e=C5m.a;f=0;g=6;h=1;i=3;$p=23;case 23:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C4_.a;f=0;g=6;h=2;i=3;$p=24;case 24:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C4_.a;f=0;g=6;h=3;i=3;$p=25;case 25:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1P.a;f=0;g=8;h=1;i=1;$p=26;case 26:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$s.a;f
=0;g=0;h=2;i=2;$p=27;case 27:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$s.a;f=0;g=0;h=2;i=4;$p=28;case 28:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$s.a;f=0;g=2;h=2;i=6;$p=29;case 29:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$s.a;f=0;g=4;h=2;i=6;$p=30;case 30:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$f.a;f=0;g=2;h=1;i=4;$p=31;case 31:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C98.a;f=0;g=2;h=2;i=4;$p=32;case 32:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5o.a;f=0;g=1;h=1;i=5;$p=33;case 33:BJn(a,b,e,f,g,h,i,d);if(C())
{break _;}e=C9S.a;f=Dg(a,e,3);g=2;h=1;i=5;$p=34;case 34:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C9S.a;f=Dg(a,e,1);g=1;h=1;i=4;$p=35;case 35:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=6;if(e<=8){f=0;g=(-1);$p=37;continue _;}e=0;while(true){if(e>=7){e=7;f=1;g=1;h=1;$p=39;continue _;}f=0;if(f<10)break;e=e+1|0;}g=6;$p=41;continue _;case 36:$z=BII(a,b,d);if(C()){break _;}e=$z;a.bhP=e;if(e<0)return 1;c=a.y;Jd(c,0,((e-c.da|0)+6|0)-1|0,0);e=0;f=1;g=0;h=9;i=4;j=6;k=0;l=0;m=0;$p=1;continue _;case 37:$z=BHf(a,b,e,f,g,d);if
(C()){break _;}f=$z;if(!f){f=(-1);g=(-1);$p=38;continue _;}e=e+1|0;if(e<=8){f=0;g=(-1);continue _;}e=0;while(true){if(e>=7){e=7;f=1;g=1;h=1;$p=39;continue _;}f=0;if(f<10)break;e=e+1|0;}g=6;$p=41;continue _;case 38:$z=BHf(a,b,e,f,g,d);if(C()){break _;}f=$z;if(f){f=C93.a;g=Dg(a,f,3);h=0;i=(-1);$p=40;continue _;}e=e+1|0;if(e<=8){f=0;g=(-1);$p=37;continue _;}e=0;while(true){if(e>=7){e=7;f=1;g=1;h=1;$p=39;continue _;}f=0;if(f<10)break;e=e+1|0;}g=6;$p=41;continue _;case 39:Bhb(a,b,d,e,f,g,h);if(C()){break _;}return 1;case 40:BJn(a,
b,f,g,e,h,i,d);if(C()){break _;}e=e+1|0;if(e<=8){f=0;g=(-1);$p=37;continue _;}e=0;while(true){if(e>=7){e=7;f=1;g=1;h=1;$p=39;continue _;}f=0;if(f<10)break;e=e+1|0;}g=6;$p=41;case 41:Bma(a,b,f,g,e,d);if(C()){break _;}g=C5m.a;h=0;i=(-1);$p=42;case 42:Bqm(a,b,g,h,f,i,e,d);if(C()){break _;}f=f+1|0;while(f>=10){e=e+1|0;if(e>=7){e=7;f=1;g=1;h=1;$p=39;continue _;}f=0;}g=6;$p=41;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function CG_(a,b){return 3;}
function AET(){Ga.call(this);this.biz=0;}
function CoK(a,b,c,d){}
function CMn(b,c,d,e,f,g,h){var i;i=EB(d,e,f,0,0,0,9,7,12,g);if(Rv(i)&&Ey(b,i)===null){b=new AET;D$(b,h);b.biz=(-1);b.b7=g;b.y=i;}else b=null;return b;}
function BSK(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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(a.biz<0){$p=21;continue _;}e=1;f=1;g=1;h=7;i=4;j=4;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}m=2;e=1;f=6;g=8;h=4;i=10;j=0;k=0;l=0;$p=2;case 2:BRY(a,b,d,m,e,f,g,h,i,j,k,l);if(C()){break _;}m=2;e=0;f=5;g=8;h=0;i=10;O();j=C5o.a;k=0;$p=3;case 3:BRY(a,
b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=1;g=7;h=0;i=4;j=C5o.a;k=0;$p=4;case 4:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=0;f=0;g=0;h=3;i=5;j=C5m.a;k=0;$p=5;case 5:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=8;e=0;f=0;g=8;h=3;i=10;j=C5m.a;k=0;$p=6;case 6:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=0;g=7;h=2;i=0;j=C5m.a;k=0;$p=7;case 7:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=0;f=5;g=2;h=1;i=5;j=C5m.a;k=0;$p=8;case 8:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m
=2;e=0;f=6;g=2;h=3;i=10;j=C5m.a;k=0;$p=9;case 9:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=3;e=0;f=10;g=7;h=3;i=10;j=C5m.a;k=0;$p=10;case 10:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=2;f=0;g=7;h=3;i=0;j=C5o.a;k=0;$p=11;case 11:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=1;e=2;f=5;g=2;h=3;i=5;j=C5o.a;k=0;$p=12;case 12:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=4;f=1;g=8;h=4;i=1;j=C5o.a;k=0;$p=13;case 13:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=4;f=4;g=3;h=4;i=4;j=C5o.a;k
=0;$p=14;case 14:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=0;e=5;f=2;g=8;h=5;i=3;j=C5o.a;k=0;$p=15;case 15:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=C5o.a;e=0;f=0;g=4;h=2;$p=16;case 16:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=0;g=4;h=3;$p=17;case 17:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=4;h=2;$p=18;case 18:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=4;h=3;$p=19;case 19:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=4;h=4;$p=20;case 20:BJn(a,b,m,e,
f,g,h,d);if(C()){break _;}m=Dg(a,C9S.a,3);e=Dg(a,C9S.a,2);f=(-1);while(true){if(f>2){m=3;e=4;f=5;g=3;h=4;i=10;j=C5o.a;k=0;$p=22;continue _;}j=0;if(j<=8)break;f=f+1|0;}h=C9S.a;g=4+f|0;$p=31;continue _;case 21:$z=BII(a,b,d);if(C()){break _;}m=$z;a.biz=m;if(m<0)return 1;n=a.y;Jd(n,0,((m-n.da|0)+7|0)-1|0,0);e=1;f=1;g=1;h=7;i=4;j=4;k=0;l=0;m=0;$p=1;continue _;case 22:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=7;e=4;f=2;g=7;h=4;i=10;j=C5o.a;k=0;$p=23;case 23:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=4;e
=5;f=4;g=4;h=5;i=10;j=C5o.a;k=0;$p=24;case 24:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=6;e=5;f=4;g=6;h=5;i=10;j=C5o.a;k=0;$p=25;case 25:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=5;e=6;f=3;g=5;h=6;i=10;j=C5o.a;k=0;$p=26;case 26:BRY(a,b,d,m,e,f,g,h,i,j,j,k);if(C()){break _;}m=Dg(a,C9S.a,0);g=4;if(g>=1){e=C5o.a;f=0;h=2+g|0;i=7-g|0;$p=30;continue _;}m=Dg(a,C9S.a,1);e=C5o.a;f=0;g=6;h=6;i=3;$p=27;case 27:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5o.a;f=0;g=7;h=5;i=4;$p=28;case 28:BJn(a,b,e,f,g,h,i,d);if
(C()){break _;}e=C9S.a;f=6;g=6;h=4;$p=29;case 29:BJn(a,b,e,m,f,g,h,d);if(C()){break _;}h=6;while(true){if(h>8){m=C5p.a;e=0;f=0;g=2;h=1;$p=32;continue _;}i=5;if(i<=10)break;h=h+1|0;}e=C9S.a;f=12-h|0;$p=66;continue _;case 30:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}k=8-g|0;if(k<=10){e=C9S.a;$p=62;continue _;}g=g+(-1)|0;if(g>=1){e=C5o.a;f=0;h=2+g|0;i=7-g|0;continue _;}m=Dg(a,C9S.a,1);e=C5o.a;f=0;g=6;h=6;i=3;$p=27;continue _;case 31:a:{BJn(a,b,h,m,j,g,f,d);if(C()){break _;}if(!(f<=(-1)&&j>1)&&!(f<=0&&j>3)){if(f>1)break a;if
(j<=4)break a;if(j>=6)break a;}j=j+1|0;while(j>8){f=f+1|0;if(f>2){m=3;e=4;f=5;g=3;h=4;i=10;j=C5o.a;k=0;$p=22;continue _;}j=0;}h=C9S.a;g=4+f|0;continue _;}h=C9S.a;i=5-f|0;$p=64;continue _;case 32:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=0;g=2;h=4;$p=33;case 33:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=2;$p=34;case 34:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=0;g=2;h=3;$p=35;case 35:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=4;g=2;h=0;$p=36;case 36:BJn(a,b,m,e,f,
g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=2;h=0;$p=37;case 37:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=6;g=2;h=0;$p=38;case 38:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=1;$p=39;case 39:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=2;$p=40;case 40:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=3;$p=41;case 41:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=4;$p=42;case 42:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=8;g=2;h=5;$p=43;case 43:BJn(a,
b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=6;$p=44;case 44:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=7;$p=45;case 45:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=8;g=2;h=8;$p=46;case 46:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=8;g=2;h=9;$p=47;case 47:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=2;g=2;h=6;$p=48;case 48:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=2;h=7;$p=49;case 49:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=2;g=2;h=8;$p
=50;case 50:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=2;g=2;h=9;$p=51;case 51:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=4;g=4;h=10;$p=52;case 52:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C$s.a;e=0;f=5;g=4;h=10;$p=53;case 53:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5p.a;e=0;f=6;g=4;h=10;$p=54;case 54:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5o.a;e=0;f=5;g=5;h=10;$p=55;case 55:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=0;f=2;g=1;h=0;$p=56;case 56:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;e=
0;f=2;g=2;h=0;$p=57;case 57:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=C5r.a;e=0;f=2;g=3;h=1;$p=58;case 58:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=2;e=1;f=0;g=Dg(a,C90.a,1);$p=59;case 59:Bxq(a,b,d,c,m,e,f,g);if(C()){break _;}m=1;e=0;f=(-1);g=3;h=2;i=(-1);j=0;k=0;l=0;$p=60;case 60:BRY(a,b,d,m,e,f,g,h,i,j,k,l);if(C()){break _;}m=2;e=0;f=(-1);$p=61;case 61:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(!m){m=2;e=(-1);f=(-1);$p=63;continue _;}m=0;while(true){if(m>=5){m=5;while(true){if(m>=11){m=4;e=1;f=2;g=2;$p=67;continue _;}i
=2;if(i<9)break;m=m+1|0;}e=7;$p=70;continue _;}i=0;if(i<9)break;m=m+1|0;}e=7;$p=68;continue _;case 62:BJn(a,b,e,m,g,h,k,d);if(C()){break _;}k=k+1|0;if(k<=10){e=C9S.a;continue _;}g=g+(-1)|0;if(g>=1){e=C5o.a;f=0;h=2+g|0;i=7-g|0;$p=30;continue _;}m=Dg(a,C9S.a,1);e=C5o.a;f=0;g=6;h=6;i=3;$p=27;continue _;case 63:$z=BHf(a,b,m,e,f,d);if(C()){break _;}m=$z;if(m){m=C93.a;e=Dg(a,m,3);f=2;g=0;h=(-1);$p=65;continue _;}m=0;while(true){if(m>=5){m=5;while(true){if(m>=11){m=4;e=1;f=2;g=2;$p=67;continue _;}i=2;if(i<9)break;m
=m+1|0;}e=7;$p=70;continue _;}i=0;if(i<9)break;m=m+1|0;}e=7;$p=68;continue _;case 64:BJn(a,b,h,e,j,g,i,d);if(C()){break _;}j=j+1|0;while(j>8){f=f+1|0;if(f>2){m=3;e=4;f=5;g=3;h=4;i=10;j=C5o.a;k=0;$p=22;continue _;}j=0;}h=C9S.a;g=4+f|0;$p=31;continue _;case 65:BJn(a,b,m,e,f,g,h,d);if(C()){break _;}m=0;while(true){if(m>=5){m=5;while(true){if(m>=11){m=4;e=1;f=2;g=2;$p=67;continue _;}i=2;if(i<9)break;m=m+1|0;}e=7;$p=70;continue _;}i=0;if(i<9)break;m=m+1|0;}e=7;$p=68;continue _;case 66:BJn(a,b,e,m,h,f,i,d);if(C())
{break _;}i=i+1|0;while(i>10){h=h+1|0;if(h>8){m=C5p.a;e=0;f=0;g=2;h=1;$p=32;continue _;}i=5;}e=C9S.a;f=12-h|0;continue _;case 67:Bhb(a,b,d,m,e,f,g);if(C()){break _;}return 1;case 68:Bma(a,b,i,e,m,d);if(C()){break _;}e=C5m.a;f=0;g=(-1);$p=69;case 69:Bqm(a,b,e,f,i,g,m,d);if(C()){break _;}i=i+1|0;while(i>=9){m=m+1|0;if(m>=5){m=5;while(true){if(m>=11){m=4;e=1;f=2;g=2;$p=67;continue _;}i=2;if(i<9)break;m=m+1|0;}e=7;$p=70;continue _;}i=0;}e=7;$p=68;continue _;case 70:Bma(a,b,i,e,m,d);if(C()){break _;}e=C5m.a;f=0;g
=(-1);$p=71;case 71:Bqm(a,b,e,f,i,g,m,d);if(C()){break _;}i=i+1|0;while(i>=9){m=m+1|0;if(m>=11){m=4;e=1;f=2;g=2;$p=67;continue _;}i=2;}e=7;$p=70;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AAQ(){var a=this;GI.call(a);a.bzA=null;a.a_I=0;a.WV=0;}
function B4z(a,b,c,d){b=b;SH(a,b,c,d,1,1);if(a.a_I)XH(a,b,c,d,1,2);if(a.WV)XD(a,b,c,d,1,2);}
function BOO(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=4;i=4;j=6;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bzA;e=1;f=1;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}MM();l=EdS;e=1;f=1;g=6;$p=4;case 4:BnG(a,
b,c,d,l,e,f,g);if(C()){break _;}m=0.10000000149011612;e=1;f=2;g=1;O();h=C5r.a;i=0;$p=5;case 5:BBN(a,b,d,c,m,e,f,g,h,i);if(C()){break _;}m=0.10000000149011612;e=3;f=2;g=1;h=C5r.a;i=0;$p=6;case 6:BBN(a,b,d,c,m,e,f,g,h,i);if(C()){break _;}m=0.10000000149011612;e=1;f=2;g=5;h=C5r.a;i=0;$p=7;case 7:BBN(a,b,d,c,m,e,f,g,h,i);if(C()){break _;}m=0.10000000149011612;e=3;f=2;g=5;h=C5r.a;i=0;$p=8;case 8:BBN(a,b,d,c,m,e,f,g,h,i);if(C()){break _;}if(a.a_I){e=0;f=1;g=2;h=0;i=3;j=4;k=0;n=0;o=0;$p=9;continue _;}if(!a.WV)return 1;o
=4;e=1;f=2;g=4;h=3;i=4;j=0;k=0;n=0;$p=10;continue _;case 9:BRY(a,b,d,e,f,g,h,i,j,k,n,o);if(C()){break _;}if(!a.WV)return 1;o=4;e=1;f=2;g=4;h=3;i=4;j=0;k=0;n=0;$p=10;case 10:BRY(a,b,d,o,e,f,g,h,i,j,k,n);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ZJ(){GI.call(this);this.blP=null;}
function CuY(a,b,c,d){SH(a,b,c,d,1,1);}
function Bqw(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=8;i=4;j=10;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.blP;e=1;f=1;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}e=1;f=1;g=10;h=3;i=3;j=10;k=0;m=0;n=0;$p
=4;case 4:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}e=4;f=1;g=1;h=4;i=3;j=1;k=0;l=Ed6;$p=5;case 5:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=3;h=4;i=3;j=3;k=0;l=Ed6;$p=6;case 6:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=7;h=4;i=3;j=7;k=0;l=Ed6;$p=7;case 7:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=9;h=4;i=3;j=9;k=0;l=Ed6;$p=8;case 8:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=4;h=4;i=3;j=6;O();k=C$r.a;m=0;$p=9;case 9:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C())
{break _;}e=5;f=1;g=5;h=7;i=3;j=5;k=C$r.a;m=0;$p=10;case 10:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=C$r.a;f=0;g=4;h=3;i=2;$p=11;case 11:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$r.a;f=0;g=4;h=3;i=8;$p=12;case 12:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C97.a;f=Dg(a,e,3);g=4;h=1;i=2;$p=13;case 13:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C97.a;f=Dg(a,e,3)+8|0;g=4;h=2;i=2;$p=14;case 14:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C97.a;f=Dg(a,e,3);g=4;h=1;i=8;$p=15;case 15:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e
=C97.a;f=Dg(a,e,3)+8|0;g=4;h=2;i=8;$p=16;case 16:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function TA(){GI.call(this);this.btY=null;}
function Ckd(a,b,c,d){var e;e=a.b7;if(e!=2&&e!=3)XD(a,b,c,d,1,1);else XH(a,b,c,d,1,1);}
function Bao(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),(-1),0,5,5,5,g);if(NC(i)&&Ey(b,i)===null){b=new TA;D$(b,h);b.b7=g;b.btY=Os(b,c);b.y=i;}else b=null;return b;}
function BZs(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=4;i=4;j=4;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.btY;e=1;f=1;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}e=a.b7;if(e!=2&&e!=3){e=4;f=1;g=1;k=4;m=3;n
=3;h=0;i=0;j=0;$p=5;continue _;}e=0;f=1;g=1;h=0;i=3;j=3;k=0;m=0;n=0;$p=4;case 4:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}return 1;case 5:BRY(a,b,d,e,f,g,k,m,n,h,i,j);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
var AJC=K(TA);
function Wp(){var a=this;GI.call(a);a.bu1=null;a.by1=0;}
var Ed_=null;function CPz(){CPz=Be(Wp);B72();}
function CbJ(a,b,c,d){b=b;SH(a,b,c,d,4,1);XH(a,b,c,d,1,4);XD(a,b,c,d,1,4);}
function BES(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=10;i=6;j=10;k=1;l=JD();$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bu1;e=4;f=1;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}e=4;f=1;g=10;h=6;i=3;j=10;k
=0;m=0;n=0;$p=4;case 4:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}e=0;f=1;g=4;h=0;i=3;j=6;k=0;m=0;n=0;$p=5;case 5:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}e=10;f=1;g=4;h=10;i=3;j=6;k=0;m=0;n=0;$p=6;case 6:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}switch(a.by1){case 0:O();e=C$o.a;f=0;g=5;h=1;i=5;$p=7;continue _;case 1:e=0;if(e>=5){O();e=C$o.a;f=0;g=5;h=1;i=5;$p=22;continue _;}O();f=C$o.a;g=0;h=3;i=1;j=3+e|0;$p=26;continue _;case 2:e=1;if(e<=9){O();f=C5m.a;g=0;h=1;i=3;$p=30;continue _;}e=1;if(e<=9)
{O();f=C5m.a;g=0;h=3;i=1;$p=40;continue _;}O();e=C5m.a;f=0;g=5;h=1;i=4;$p=32;continue _;default:}return 1;case 7:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=5;h=2;i=5;$p=8;case 8:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=5;h=3;i=5;$p=9;case 9:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=0;g=4;h=3;i=5;$p=10;case 10:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=0;g=6;h=3;i=5;$p=11;case 11:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=0;g=5;h=3;i=4;$p=12;case 12:BJn(a,b,e,f,g,h,i,d);if
(C()){break _;}e=C5r.a;f=0;g=5;h=3;i=6;$p=13;case 13:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=4;h=1;i=4;$p=14;case 14:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=4;h=1;i=5;$p=15;case 15:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=4;h=1;i=6;$p=16;case 16:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=6;h=1;i=4;$p=17;case 17:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}g=C1Q.a;h=0;i=6;e=1;f=5;$p=18;case 18:BJn(a,b,g,h,i,e,f,d);if(C()){break _;}e=C1Q.a;f=0;g=6;h=1;i=6;$p=19;case 19:BJn(a,
b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=5;h=1;i=4;$p=20;case 20:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=0;g=5;h=1;i=6;$p=21;case 21:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;case 22:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=5;h=2;i=5;$p=23;case 23:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$o.a;f=0;g=5;h=3;i=5;$p=24;case 24:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1b.a;f=0;g=5;h=4;i=5;$p=25;case 25:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;case 26:BJn(a,b,f,g,h,i,j,d);if(C())
{break _;}f=C$o.a;g=0;h=7;i=1;$p=27;case 27:BJn(a,b,f,g,h,i,j,d);if(C()){break _;}f=C$o.a;g=0;h=1;i=3;$p=28;case 28:BJn(a,b,f,g,j,h,i,d);if(C()){break _;}f=C$o.a;g=0;h=1;i=7;$p=29;case 29:BJn(a,b,f,g,j,h,i,d);if(C()){break _;}e=e+1|0;if(e>=5){O();e=C$o.a;f=0;g=5;h=1;i=5;$p=22;continue _;}O();f=C$o.a;g=0;h=3;i=1;j=3+e|0;$p=26;continue _;case 30:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5m.a;g=0;h=9;i=3;$p=31;case 31:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}e=e+1|0;if(e<=9){O();f=C5m.a;g=0;h=1;i=3;$p=30;continue _;}e
=1;if(e<=9){O();f=C5m.a;g=0;h=3;i=1;$p=40;continue _;}O();e=C5m.a;f=0;g=5;h=1;i=4;$p=32;case 32:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=5;h=1;i=6;$p=33;case 33:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=5;h=3;i=4;$p=34;case 34:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=5;h=3;i=6;$p=35;case 35:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=4;h=1;i=5;$p=36;case 36:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=6;h=1;i=5;$p=37;case 37:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e
=C5m.a;f=0;g=4;h=3;i=5;$p=38;case 38:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5m.a;f=0;g=6;h=3;i=5;$p=39;case 39:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=1;if(e<=3){f=C5m.a;g=0;h=4;i=4;$p=43;continue _;}e=C5r.a;f=0;g=5;h=3;i=5;$p=42;continue _;case 40:BJn(a,b,f,g,e,h,i,d);if(C()){break _;}f=C5m.a;g=0;h=3;i=9;$p=41;case 41:BJn(a,b,f,g,e,h,i,d);if(C()){break _;}e=e+1|0;if(e<=9){O();f=C5m.a;g=0;h=3;i=1;$p=40;continue _;}O();e=C5m.a;f=0;g=5;h=1;i=4;$p=32;continue _;case 42:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e
=2;if(e<=8){f=C5o.a;g=0;h=2;i=3;$p=51;continue _;}e=C91.a;f=Dg(a,e,4);g=9;h=1;i=3;$p=47;continue _;case 43:BJn(a,b,f,g,h,e,i,d);if(C()){break _;}f=C5m.a;g=0;h=6;i=4;$p=44;case 44:BJn(a,b,f,g,h,e,i,d);if(C()){break _;}f=C5m.a;g=0;h=4;i=6;$p=45;case 45:BJn(a,b,f,g,h,e,i,d);if(C()){break _;}f=C5m.a;g=0;h=6;i=6;$p=46;case 46:BJn(a,b,f,g,h,e,i,d);if(C()){break _;}e=e+1|0;if(e<=3){f=C5m.a;g=0;h=4;i=4;$p=43;continue _;}e=C5r.a;f=0;g=5;h=3;i=5;$p=42;continue _;case 47:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C91.a;f
=Dg(a,e,4);g=9;h=2;i=3;$p=48;case 48:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C91.a;f=Dg(a,e,4);g=9;h=3;i=3;$p=49;case 49:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=3;f=4;g=8;CPz();o=Ed_;h=1+E(c,4)|0;$p=50;case 50:BFl(a,b,d,c,e,f,g,o,h);if(C()){break _;}return 1;case 51:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5o.a;g=0;h=3;i=3;$p=52;case 52:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}if(e>3&&e<7){f=C5o.a;g=0;h=7;i=3;$p=56;continue _;}f=C5o.a;g=0;h=4;i=3;$p=53;case 53:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5o.a;g=0;h
=5;i=3;$p=54;case 54:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5o.a;g=0;h=6;i=3;$p=55;case 55:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5o.a;g=0;h=7;i=3;$p=56;case 56:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C5o.a;g=0;h=8;i=3;$p=57;case 57:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}e=e+1|0;if(e<=8){f=C5o.a;g=0;h=2;i=3;$p=51;continue _;}e=C91.a;f=Dg(a,e,4);g=9;h=1;i=3;$p=47;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function B72(){var b,c,d;b=X(MQ,7);c=b.data;d=new MQ;Bn();X1(d,Dam.D,0,1,5,10);c[0]=d;c[1]=FE(D4x.D,0,1,3,5);c[2]=FE(D3Y.D,0,4,9,5);c[3]=FE(D3E.D,0,3,8,10);c[4]=FE(Dao.D,0,1,3,15);c[5]=FE(D4w.D,0,1,3,15);c[6]=FE(D4u.D,0,1,1,1);Ed_=b;}
function AEH(){GI.call(this);this.bFV=null;}
function Cvv(a,b,c,d){SH(a,b,c,d,1,1);}
function BAm(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=4;i=10;j=7;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bFV;e=1;f=7;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}MM();l=EdS;e=1;f=1;g=7;$p=4;case 4:BnG(a,b,c,d,l,e,f,g);if(C())
{break _;}O();e=Dg(a,C93.a,2);f=0;if(f>=6)return 1;g=C93.a;h=1;i=6-f|0;j=1+f|0;$p=5;case 5:BJn(a,b,g,e,h,i,j,d);if(C()){break _;}g=C93.a;h=2;$p=6;case 6:BJn(a,b,g,e,h,i,j,d);if(C()){break _;}g=C93.a;h=3;$p=7;case 7:BJn(a,b,g,e,h,i,j,d);if(C()){break _;}if(f<5){g=C$o.a;h=0;i=1;f=5-f|0;$p=8;continue _;}f=j;if(f>=6)return 1;g=C93.a;h=1;i=6-f|0;j=1+f|0;$p=5;continue _;case 8:BJn(a,b,g,h,i,f,j,d);if(C()){break _;}g=C$o.a;h=0;i=2;$p=9;case 9:BJn(a,b,g,h,i,f,j,d);if(C()){break _;}g=C$o.a;h=0;i=3;$p=10;case 10:BJn(a,
b,g,h,i,f,j,d);if(C()){break _;}f=j;if(f>=6)return 1;g=C93.a;h=1;i=6-f|0;j=1+f|0;$p=5;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
function YF(){var a=this;GI.call(a);a.bqb=null;a.a8C=0;a.ME=0;a.UQ=0;a.Gg=0;}
function B44(a,b,c,d){var e,f,g;e=3;f=5;g=a.b7;if(!(g!=1&&g!=2)){e=5;f=3;}b=b;SH(a,b,c,d,5,1);if(a.a8C)XH(a,b,c,d,e,1);if(a.ME)XH(a,b,c,d,f,7);if(a.UQ)XD(a,b,c,d,e,1);if(a.Gg)XD(a,b,c,d,f,7);}
function BS2(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=9;i=8;j=10;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bqb;e=4;f=3;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}if(a.a8C){e=0;f=3;g=1;h=0;i=5;j=3;k=0;m=
0;n=0;$p=4;continue _;}if(a.UQ){e=9;f=3;g=1;h=9;i=5;j=3;k=0;m=0;n=0;$p=5;continue _;}if(a.ME){e=0;f=5;g=7;h=0;i=7;j=9;k=0;m=0;n=0;$p=6;continue _;}if(!a.Gg){e=5;f=1;g=10;h=7;i=3;j=10;k=0;m=0;n=0;$p=7;continue _;}e=9;f=5;g=7;h=9;i=7;j=9;k=0;m=0;n=0;$p=22;continue _;case 4:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}if(a.UQ){e=9;f=3;g=1;h=9;i=5;j=3;k=0;m=0;n=0;$p=5;continue _;}if(a.ME){e=0;f=5;g=7;h=0;i=7;j=9;k=0;m=0;n=0;$p=6;continue _;}if(!a.Gg){e=5;f=1;g=10;h=7;i=3;j=10;k=0;m=0;n=0;$p=7;continue _;}e=9;f
=5;g=7;h=9;i=7;j=9;k=0;m=0;n=0;$p=22;continue _;case 5:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}if(a.ME){e=0;f=5;g=7;h=0;i=7;j=9;k=0;m=0;n=0;$p=6;continue _;}if(!a.Gg){e=5;f=1;g=10;h=7;i=3;j=10;k=0;m=0;n=0;$p=7;continue _;}e=9;f=5;g=7;h=9;i=7;j=9;k=0;m=0;n=0;$p=22;continue _;case 6:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}if(!a.Gg){e=5;f=1;g=10;h=7;i=3;j=10;k=0;m=0;n=0;$p=7;continue _;}e=9;f=5;g=7;h=9;i=7;j=9;k=0;m=0;n=0;$p=22;continue _;case 7:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}e=1;f=2;g
=1;h=8;i=2;j=6;k=0;l=Ed6;$p=8;case 8:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=5;h=4;i=4;j=9;k=0;l=Ed6;$p=9;case 9:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=8;f=1;g=5;h=8;i=4;j=9;k=0;l=Ed6;$p=10;case 10:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=1;f=4;g=7;h=3;i=4;j=9;k=0;l=Ed6;$p=11;case 11:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=1;f=3;g=5;h=3;i=3;j=6;k=0;l=Ed6;$p=12;case 12:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=1;f=3;g=4;h=3;i=3;j=4;O();k=C1Q.a;m=0;$p=13;case 13:BRY(a,
b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=1;f=4;g=6;h=3;i=4;j=6;k=C1Q.a;m=0;$p=14;case 14:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=5;f=1;g=7;h=7;i=1;j=8;k=0;l=Ed6;$p=15;case 15:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=5;f=1;g=9;h=7;i=1;j=9;k=C1Q.a;m=0;$p=16;case 16:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=5;f=2;g=7;h=7;i=2;j=7;k=C1Q.a;m=0;$p=17;case 17:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=4;f=5;g=7;h=4;i=5;j=9;k=C1Q.a;m=0;$p=18;case 18:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e
=8;f=5;g=7;h=8;i=5;j=9;k=C1Q.a;m=0;$p=19;case 19:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=5;f=5;g=7;h=7;i=5;j=9;k=C1P.a;m=0;$p=20;case 20:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=C5r.a;f=0;g=6;h=5;i=6;$p=21;case 21:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;case 22:BRY(a,b,d,e,f,g,h,i,j,k,m,n);if(C()){break _;}e=5;f=1;g=10;h=7;i=3;j=10;k=0;m=0;n=0;$p=7;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function YP(){var a=this;GI.call(a);a.bDH=null;a.a3t=0;}
var Eea=null;function BgJ(){BgJ=Be(YP);Cbf();}
function CcZ(a,b,c,d){SH(a,b,c,d,1,1);}
function BRT(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=0;g=0;h=4;i=4;j=6;k=1;l=Ed6;$p=2;case 2:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}l=a.bDH;e=1;f=1;g=0;$p=3;case 3:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}MM();l=EdS;e=1;f=1;g=6;$p=4;case 4:BnG(a,
b,c,d,l,e,f,g);if(C()){break _;}e=3;f=1;g=2;h=3;i=1;j=4;O();k=C$o.a;m=0;$p=5;case 5:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=C1Q.a;f=5;g=3;h=1;i=1;$p=6;case 6:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=5;g=3;h=1;i=5;$p=7;case 7:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=5;g=3;h=2;i=2;$p=8;case 8:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1Q.a;f=5;g=3;h=2;i=4;$p=9;case 9:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=2;if(e<=4){f=C1Q.a;g=5;h=2;i=1;$p=10;continue _;}if(!a.a3t){e=IW(a,2);if(G$(d,I8(a,3,
3),e,I9(a,3,3))){a.a3t=1;e=3;f=2;g=3;BgJ();n=Eea;h=2+E(c,2)|0;$p=11;continue _;}}return 1;case 10:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}e=e+1|0;if(e<=4){f=C1Q.a;g=5;h=2;i=1;continue _;}if(!a.a3t){e=IW(a,2);if(G$(d,I8(a,3,3),e,I9(a,3,3))){a.a3t=1;e=3;f=2;g=3;BgJ();n=Eea;h=2+E(c,2)|0;$p=11;continue _;}}return 1;case 11:BFl(a,b,d,c,e,f,g,n,h);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function Cbf(){var b,c,d;b=X(MQ,14);c=b.data;d=new MQ;Bn();X1(d,D5B.D,0,1,1,10);c[0]=d;c[1]=FE(Dax.D,0,1,3,3);c[2]=FE(Dam.D,0,1,5,10);c[3]=FE(D4x.D,0,1,3,5);c[4]=FE(D3Y.D,0,4,9,5);c[5]=FE(Dao.D,0,1,3,15);c[6]=FE(D4w.D,0,1,3,15);c[7]=FE(D4u.D,0,1,1,5);c[8]=FE(D4y.D,0,1,1,5);c[9]=FE(D43.D,0,1,1,5);c[10]=FE(D42.D,0,1,1,5);c[11]=FE(D44.D,0,1,1,5);c[12]=FE(D45.D,0,1,1,5);c[13]=FE(D5f.D,0,1,1,1);Eea=b;}
var ARX=K(Th);
function CIO(a,b){return ATV(a,b)&&b>4?1:0;}
function Zx(){var a=this;GI.call(a);a.bE0=null;a.rL=0;}
var Eeb=null;function Vb(){Vb=Be(Zx);CPa();}
function CGP(a,b,c,d){}
function BSL(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=11;if(!a.rL)e=6;f=0;g=0;h=0;i=13;e=e-1|0;j=14;k=1;l=JD();$p=2;case 2:BXw(a,b,d,f,g,h,i,e,j,k,c,l);if(C()){break _;}l=a.bE0;e=4;j=1;f=0;$p=3;case 3:BnG(a,b,c,d,l,e,j,f);if(C()){break _;}m=0.07000000029802322;e
=2;j=1;f=1;g=11;h=4;i=13;O();k=C9L.a;n=0;$p=4;case 4:BEk(a,b,d,c,m,e,j,f,g,h,i,k,k,n);if(C()){break _;}j=1;if(j<=13){if((j-1|0)%4|0){e=1;f=1;g=1;h=4;i=C5G.a;k=0;$p=5;continue _;}e=1;f=1;g=1;h=4;i=C5o.a;k=0;$p=7;continue _;}e=3;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 5:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C()){break _;}e=12;f=1;g=12;h=4;i=C5G.a;k=0;$p=6;case 6:BRY(a,b,d,e,f,j,g,
h,j,i,i,k);if(C()){break _;}if(a.rL){e=1;f=6;g=1;h=9;i=C5G.a;k=0;$p=14;continue _;}j=j+1|0;if(j<=13){if((j-1|0)%4|0){e=1;f=1;g=1;h=4;i=C5G.a;k=0;$p=5;continue _;}e=1;f=1;g=1;h=4;i=C5o.a;k=0;$p=7;continue _;}e=3;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 7:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C()){break _;}e=12;f=1;g=12;h=4;i=C5o.a;k=0;$p=8;case 8:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C())
{break _;}e=C5r.a;f=0;g=2;h=3;$p=9;case 9:BJn(a,b,e,f,g,h,j,d);if(C()){break _;}e=C5r.a;f=0;g=11;h=3;$p=10;case 10:BJn(a,b,e,f,g,h,j,d);if(C()){break _;}if(a.rL){e=1;f=6;g=1;h=9;i=C5o.a;k=0;$p=16;continue _;}j=j+1|0;if(j<=13){if((j-1|0)%4|0){e=1;f=1;g=1;h=4;i=C5G.a;k=0;$p=5;continue _;}e=1;f=1;g=1;h=4;i=C5o.a;k=0;$p=7;continue _;}e=3;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 11:BRY(a,
b,d,j,f,e,g,h,e,i,i,k);if(C()){break _;}j=6;f=1;g=7;h=3;i=C5G.a;k=0;$p=12;case 12:BRY(a,b,d,j,f,e,g,h,e,i,i,k);if(C()){break _;}j=9;f=1;g=10;h=3;i=C5G.a;k=0;$p=13;case 13:BRY(a,b,d,j,f,e,g,h,e,i,i,k);if(C()){break _;}e=e+2|0;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 14:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C()){break _;}e=12;f=6;g=12;h=9;i=C5G.a;k=0;$p=15;case 15:BRY(a,b,d,e,f,j,
g,h,j,i,i,k);if(C()){break _;}j=j+1|0;if(j<=13){if((j-1|0)%4|0){e=1;f=1;g=1;h=4;i=C5G.a;k=0;$p=5;continue _;}e=1;f=1;g=1;h=4;i=C5o.a;k=0;$p=7;continue _;}e=3;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 16:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C()){break _;}e=12;f=6;g=12;h=9;i=C5o.a;k=0;$p=17;case 17:BRY(a,b,d,e,f,j,g,h,j,i,i,k);if(C()){break _;}j=j+1|0;if(j<=13){if((j-1|0)%4|0){e=1;f
=1;g=1;h=4;i=C5G.a;k=0;$p=5;continue _;}e=1;f=1;g=1;h=4;i=C5o.a;k=0;$p=7;continue _;}e=3;if(e<12){j=3;f=1;g=4;h=3;i=C5G.a;k=0;$p=11;continue _;}if(!a.rL){e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;}e=1;j=5;f=1;g=3;h=5;i=13;k=C5o.a;n=0;$p=19;continue _;case 18:BFl(a,b,d,c,e,j,f,o,g);if(C()){break _;}if(!a.rL)return 1;e=0;j=0;f=12;g=9;h=1;$p=58;continue _;case 19:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=10;j=5;f=1;g=12;h=5;i=13;k=C5o.a;n=0;$p=20;case 20:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e
=4;j=5;f=1;g=9;h=5;i=2;k=C5o.a;n=0;$p=21;case 21:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=4;j=5;f=12;g=9;h=5;i=13;k=C5o.a;n=0;$p=22;case 22:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=C5o.a;j=0;f=9;g=5;h=11;$p=23;case 23:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=C5o.a;j=0;f=8;g=5;h=11;$p=24;case 24:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=C5o.a;j=0;f=9;g=5;h=10;$p=25;case 25:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=3;i=6;k=2;n=3;j=6;f=12;g=C$f.a;h=0;$p=26;case 26:BRY(a,b,d,e,i,k,n,j,f,g,g,h);if(C()){break _;}e
=10;j=6;f=2;g=10;h=6;i=10;k=C$f.a;n=0;$p=27;case 27:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=4;j=6;f=2;g=9;h=6;i=2;k=C$f.a;n=0;$p=28;case 28:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=4;j=6;f=12;g=8;h=6;i=12;k=C$f.a;n=0;$p=29;case 29:BRY(a,b,d,e,j,f,g,h,i,k,k,n);if(C()){break _;}e=C$f.a;j=0;f=9;g=6;h=11;$p=30;case 30:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=C$f.a;j=0;f=8;g=6;h=11;$p=31;case 31:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=C$f.a;j=0;f=9;g=6;h=10;$p=32;case 32:BJn(a,b,e,j,f,g,h,d);if(C())
{break _;}e=Dg(a,C91.a,3);j=C91.a;f=10;g=1;h=13;$p=33;case 33:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=2;h=13;$p=34;case 34:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=3;h=13;$p=35;case 35:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=4;h=13;$p=36;case 36:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=5;h=13;$p=37;case 37:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=6;h=13;$p=38;case 38:BJn(a,b,j,e,f,g,h,d);if(C()){break _;}j=C91.a;f=10;g=7;h=13;$p=39;case 39:BJn(a,
b,j,e,f,g,h,d);if(C()){break _;}f=7;g=7;e=C$f.a;j=0;h=6;i=9;$p=40;case 40:BJn(a,b,e,j,h,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=9;$p=41;case 41:BJn(a,b,e,j,f,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=8;$p=42;case 42:BJn(a,b,e,j,h,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=8;$p=43;case 43:BJn(a,b,e,j,f,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=7;$p=44;case 44:BJn(a,b,e,j,h,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=7;$p=45;case 45:BJn(a,b,e,j,f,i,g,d);if(C()){break _;}e=C$f.a;j=0;i=5;k=7;$p=46;case 46:BJn(a,b,e,j,i,k,g,d);if(C())
{break _;}e=C$f.a;j=0;k=8;n=7;$p=47;case 47:BJn(a,b,e,j,k,n,g,d);if(C()){break _;}e=C$f.a;j=0;n=7;$p=48;case 48:BJn(a,b,e,j,h,n,h,d);if(C()){break _;}e=C$f.a;j=0;n=7;$p=49;case 49:BJn(a,b,e,j,h,n,k,d);if(C()){break _;}e=C$f.a;j=0;n=7;$p=50;case 50:BJn(a,b,e,j,f,n,h,d);if(C()){break _;}e=C$f.a;j=0;n=7;$p=51;case 51:BJn(a,b,e,j,f,n,k,d);if(C()){break _;}e=C5r.a;j=0;n=8;$p=52;case 52:BJn(a,b,e,j,i,n,g,d);if(C()){break _;}e=C5r.a;j=0;i=8;$p=53;case 53:BJn(a,b,e,j,k,i,g,d);if(C()){break _;}e=C5r.a;j=0;g=8;$p=54;case 54:BJn(a,
b,e,j,h,g,h,d);if(C()){break _;}e=C5r.a;j=0;g=8;$p=55;case 55:BJn(a,b,e,j,h,g,k,d);if(C()){break _;}e=C5r.a;j=0;g=8;$p=56;case 56:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=C5r.a;j=0;g=8;$p=57;case 57:BJn(a,b,e,j,f,g,k,d);if(C()){break _;}e=3;j=3;f=5;Vb();o=Eeb;g=1+E(c,4)|0;$p=18;continue _;case 58:BJn(a,b,e,j,f,g,h,d);if(C()){break _;}e=12;j=8;f=1;o=Eeb;g=1+E(c,4)|0;$p=59;case 59:BFl(a,b,d,c,e,j,f,o,g);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function CPa(){var b,c,d;b=X(MQ,4);c=b.data;d=new MQ;Bn();X1(d,Dak.D,0,1,3,20);c[0]=d;c[1]=FE(D5l.D,0,2,7,20);c[2]=FE(D5v.D,0,1,1,1);c[3]=FE(D5p.D,0,1,1,1);Eeb=b;}
var ARY=K(Th);
function CJh(a,b){return ATV(a,b)&&b>5?1:0;}
function ADz(){GI.call(this);this.btJ=0;}
function Ch1(a,b,c,d){if(b!==null)b.bAf=a;}
function B0T(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;f=0;g=0;h=10;i=7;j=15;k=0;l=JD();$p=1;case 1:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}MM();l=Ed9;e=4;f=1;g=0;$p=2;case 2:BnG(a,b,c,d,l,e,f,g);if(C()){break _;}j=6;i=1;e=1;f=1;g=14;h=0;l=JD();$p=3;case 3:BXw(a,b,d,i,j,e,f,j,g,h,c,l);if(C()){break _;}e
=9;f=1;g=9;h=14;i=0;l=JD();$p=4;case 4:BXw(a,b,d,e,j,f,g,j,h,i,c,l);if(C()){break _;}e=2;f=1;g=8;h=2;i=0;l=JD();$p=5;case 5:BXw(a,b,d,e,j,f,g,j,h,i,c,l);if(C()){break _;}e=2;f=14;g=8;h=14;i=0;l=JD();$p=6;case 6:BXw(a,b,d,e,j,f,g,j,h,i,c,l);if(C()){break _;}e=1;f=1;g=1;h=2;i=1;j=4;k=0;l=JD();$p=7;case 7:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=8;f=1;g=1;h=9;i=1;j=4;k=0;l=JD();$p=8;case 8:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=1;f=1;g=1;h=1;i=1;j=3;O();k=C1c.a;m=0;$p=9;case 9:BRY(a,b,d,e,f,g,h,
i,j,k,k,m);if(C()){break _;}e=9;f=1;g=1;h=9;i=1;j=3;k=C1c.a;m=0;$p=10;case 10:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=3;f=1;g=8;h=7;i=1;j=12;k=0;l=JD();$p=11;case 11:BXw(a,b,d,e,f,g,h,i,j,k,c,l);if(C()){break _;}e=4;f=1;g=9;h=6;i=1;j=11;k=C1c.a;m=0;$p=12;case 12:BRY(a,b,d,e,f,g,h,i,j,k,k,m);if(C()){break _;}e=3;if(e<14){f=0;g=3;h=0;i=4;j=C$r.a;k=0;$p=13;continue _;}e=2;if(e<9){f=3;g=15;h=4;i=15;j=C$r.a;k=0;$p=18;continue _;}e=Dg(a,C$z.a,3);f=4;g=1;h=5;i=6;j=1;k=7;m=0;l=JD();$p=15;continue _;case 13:BRY(a,
b,d,f,g,e,h,i,e,j,j,k);if(C()){break _;}f=10;g=3;h=10;i=4;j=C$r.a;k=0;$p=14;case 14:BRY(a,b,d,f,g,e,h,i,e,j,j,k);if(C()){break _;}e=e+2|0;if(e<14){f=0;g=3;h=0;i=4;j=C$r.a;k=0;$p=13;continue _;}e=2;if(e<9){f=3;g=15;h=4;i=15;j=C$r.a;k=0;$p=18;continue _;}e=Dg(a,C$z.a,3);f=4;g=1;h=5;i=6;j=1;k=7;m=0;l=JD();$p=15;case 15:BXw(a,b,d,f,g,h,i,j,k,m,c,l);if(C()){break _;}f=4;g=2;h=6;i=6;j=2;k=7;m=0;l=JD();$p=16;case 16:BXw(a,b,d,f,g,h,i,j,k,m,c,l);if(C()){break _;}f=4;g=3;h=7;i=6;j=3;k=7;m=0;l=JD();$p=17;case 17:BXw(a,
b,d,f,g,h,i,j,k,m,c,l);if(C()){break _;}f=4;if(f<=6){g=C$z.a;h=1;i=4;$p=19;continue _;}a:{b:{g=2;h=0;i=3;k=1;switch(a.b7){case 0:g=0;h=2;break a;case 1:g=1;h=3;i=0;k=2;break b;case 3:g=3;h=1;i=0;k=2;break a;case 2:break;default:}}}e=C$K.a;f=g+(P(c)<=0.8999999761581421?0:4)|0;j=4;m=3;n=8;$p=22;continue _;case 18:BRY(a,b,d,e,f,g,e,h,i,j,j,k);if(C()){break _;}e=e+2|0;if(e<9){f=3;g=15;h=4;i=15;j=C$r.a;k=0;continue _;}e=Dg(a,C$z.a,3);f=4;g=1;h=5;i=6;j=1;k=7;m=0;l=JD();$p=15;continue _;case 19:BJn(a,b,g,e,f,h,i,d);if
(C()){break _;}g=C$z.a;h=2;i=5;$p=20;case 20:BJn(a,b,g,e,f,h,i,d);if(C()){break _;}g=C$z.a;h=3;i=6;$p=21;case 21:BJn(a,b,g,e,f,h,i,d);if(C()){break _;}f=f+1|0;if(f<=6){g=C$z.a;h=1;i=4;$p=19;continue _;}a:{b:{g=2;h=0;i=3;k=1;switch(a.b7){case 0:g=0;h=2;break a;case 1:g=1;h=3;i=0;k=2;break b;case 3:g=3;h=1;i=0;k=2;break a;case 2:break;default:}}}e=C$K.a;f=g+(P(c)<=0.8999999761581421?0:4)|0;j=4;m=3;n=8;$p=22;case 22:BJn(a,b,e,f,j,m,n,d);if(C()){break _;}e=C$K.a;f=g+(P(c)<=0.8999999761581421?0:4)|0;j=5;m=3;n=8;$p
=23;case 23:BJn(a,b,e,f,j,m,n,d);if(C()){break _;}e=C$K.a;f=g+(P(c)<=0.8999999761581421?0:4)|0;g=6;j=3;m=8;$p=24;case 24:BJn(a,b,e,f,g,j,m,d);if(C()){break _;}e=C$K.a;f=h+(P(c)<=0.8999999761581421?0:4)|0;g=4;j=3;m=12;$p=25;case 25:BJn(a,b,e,f,g,j,m,d);if(C()){break _;}e=C$K.a;f=h+(P(c)<=0.8999999761581421?0:4)|0;g=5;j=3;m=12;$p=26;case 26:BJn(a,b,e,f,g,j,m,d);if(C()){break _;}e=C$K.a;f=h+(P(c)<=0.8999999761581421?0:4)|0;g=6;h=3;j=12;$p=27;case 27:BJn(a,b,e,f,g,h,j,d);if(C()){break _;}e=C$K.a;f=i+(P(c)<=0.8999999761581421
?0:4)|0;g=3;h=3;j=9;$p=28;case 28:BJn(a,b,e,f,g,h,j,d);if(C()){break _;}e=C$K.a;f=i+(P(c)<=0.8999999761581421?0:4)|0;g=3;h=3;j=10;$p=29;case 29:BJn(a,b,e,f,g,h,j,d);if(C()){break _;}e=C$K.a;f=i+(P(c)<=0.8999999761581421?0:4)|0;g=3;h=3;i=11;$p=30;case 30:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$K.a;h=k+(P(c)<=0.8999999761581421?0:4)|0;i=7;f=3;g=9;$p=31;case 31:BJn(a,b,e,h,i,f,g,d);if(C()){break _;}e=C$K.a;f=k+(P(c)<=0.8999999761581421?0:4)|0;g=7;h=3;i=10;$p=32;case 32:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e
=C$K.a;f=k+(P(c)<=0.8999999761581421?0:4)|0;g=7;h=3;i=11;$p=33;case 33:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}if(!a.btJ){m=IW(a,3);n=I8(a,5,6);o=I9(a,5,6);if(G$(d,n,m,o)){a.btJ=1;e=C9R.a;$p=34;continue _;}}return 1;case 34:Bxe(b,n,m,o,e);if(C()){break _;}$p=35;case 35:$z=Buw(b,n,m,o);if(C()){break _;}b=$z;l=b;if(l!==null)Brx(l,B(2989));return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
function ANW(){var a=this;D.call(a);a.qi=0;a.kh=0;}
var A8F=K(ANW);
var Sc=K(Dh);
var EdS=null;var Ed8=null;var Ed9=null;var Ed$=null;var Eec=null;function MM(){MM=Be(Sc);Cva();}
function A7n(a,b){var c=new Sc();BSv(c,a,b);return c;}
function BWH(){MM();return Eec.d3();}
function BSv(a,b,c){MM();FO(a,b,c);}
function Cva(){var b;EdS=A7n(B(3150),0);Ed8=A7n(B(3151),1);Ed9=A7n(B(3152),2);b=A7n(B(3153),3);Ed$=b;Eec=V(Sc,[EdS,Ed8,Ed9,b]);}
var Z5=K(Fr);
function Cug(a,b,c,d){NU(a,b,c,d,1,3,0);}
function BJ7(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=3;g=0;h=4;i=4;j=18;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=1;k=5;e=0;f=3;g=7;h=18;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=5;e=0;f=0;g=5;h=18;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=4;k=5;e=0;f=4;g=5;h=18;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=0;f=4;g=2;h=5;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=13;f=4;g=2;h=18;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=0;e=0;f=4;g=1;h=3;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=0;e=15;h=4;i=1;j=18;f=C$C.a;g=0;$p=8;case 8:BRY(a,b,d,l,k,e,h,i,j,f,f,g);if(C()){break _;}l=0;while(true){if(l>4){l=0;k
=1;e=1;f=0;g=4;h=1;i=C$D.a;j=0;$p=9;continue _;}k=0;if(k<=2)break;l=l+1|0;}e=C$C.a;f=0;g=(-1);$p=17;continue _;case 9:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=4;f=0;g=4;h=4;i=C$D.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=14;f=0;g=4;h=14;i=C$D.a;j=0;$p=11;case 11:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=1;e=17;f=0;g=4;h=17;i=C$D.a;j=0;$p=12;case 12:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=1;e=1;f=4;g=4;h=1;i=C$D.a;j=0;$p=13;case 13:BRY(a,
b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=3;e=4;f=4;g=4;h=4;i=C$D.a;j=0;$p=14;case 14:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=3;e=14;f=4;g=4;h=14;i=C$D.a;j=0;$p=15;case 15:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=1;e=17;f=4;g=4;h=17;i=C$D.a;j=0;$p=16;case 16:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}return 1;case 17:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}e=C$C.a;f=0;g=(-1);h=18-k|0;$p=18;case 18:Bqm(a,b,e,f,l,g,h,d);if(C()){break _;}k=k+1|0;while(k>2){l=l+1|0;if(l>4){l=0;k=1;e=
1;f=0;g=4;h=1;i=C$D.a;j=0;$p=9;continue _;}k=0;}e=C$C.a;f=0;g=(-1);$p=17;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AEw=K(Fr);
function Csz(a,b,c,d){b=b;NU(a,b,c,d,2,0,0);Zh(a,b,c,d,0,2,0);UQ(a,b,c,d,0,2,0);}
function BvX(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=6;i=1;j=6;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=6;g=7;h=6;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=2;e=0;f=1;g=6;h=0;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=0;k=2;e=6;f=1;g=6;h=6;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=5;k=2;e=0;f=6;g=6;h=0;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=5;k=2;e=6;f=6;g=6;h=6;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=0;f=0;g=6;h=1;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=5;f=0;g=6;h=6;i=C$C.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;g=2;h=0;i=6;j=6;k=1;e=C$C.a;f
=0;$p=9;case 9:BRY(a,b,d,l,g,h,i,j,k,e,e,f);if(C()){break _;}l=6;k=2;e=5;f=6;g=6;h=6;i=C$C.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=6;e=0;f=4;g=6;h=0;i=C$C.a;j=0;$p=11;case 11:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=0;f=4;g=5;h=0;i=C$D.a;j=0;$p=12;case 12:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=6;e=6;f=4;g=6;h=6;i=C$C.a;j=0;$p=13;case 13:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=6;f=4;g=5;h=6;i=C$D.a;j=0;$p=14;case 14:BRY(a,b,d,l,k,e,f,
g,h,i,i,j);if(C()){break _;}l=0;k=6;e=2;f=0;g=6;h=4;i=C$C.a;j=0;$p=15;case 15:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=5;e=2;f=0;g=5;h=4;i=C$D.a;j=0;$p=16;case 16:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=6;e=2;f=6;g=6;h=4;i=C$C.a;j=0;$p=17;case 17:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=5;e=2;f=6;g=5;h=4;i=C$D.a;j=0;$p=18;case 18:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=6){k=0;if(k<=6){e=C$C.a;f=0;g=(-1);$p=19;continue _;}l=l+1|0;}return 1;case 19:Bqm(a,b,
e,f,l,g,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=6){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>6)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AE3=K(Fr);
function Cd4(a,b,c,d){UQ(a,b,c,d,6,2,0);}
function BNF(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=6;i=1;j=6;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=6;g=10;h=6;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=2;e=0;f=1;g=8;h=0;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=5;k=2;e=0;f=6;g=8;h=0;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=1;f=0;g=8;h=6;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=2;e=1;f=6;g=8;h=6;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=2;e=6;f=5;g=8;h=6;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=2;f=0;g=5;h=4;i=C$D.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=3;h=2;i=6;j=5;e=2;f=C$D.a;g
=0;$p=9;case 9:BRY(a,b,d,l,k,h,i,j,e,f,f,g);if(C()){break _;}l=6;k=3;e=4;f=6;g=5;h=4;i=C$D.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=C$C.a;k=0;e=5;f=2;g=5;$p=11;case 11:BJn(a,b,l,k,e,f,g,d);if(C()){break _;}l=4;k=2;e=5;f=4;g=3;h=5;i=C$C.a;j=0;$p=12;case 12:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=3;k=2;e=5;f=3;g=4;h=5;i=C$C.a;j=0;$p=13;case 13:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=2;e=5;f=2;g=5;h=5;i=C$C.a;j=0;$p=14;case 14:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l
=1;k=2;e=5;f=1;g=6;h=5;i=C$C.a;j=0;$p=15;case 15:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=7;e=1;f=5;g=7;h=4;i=C$C.a;j=0;$p=16;case 16:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=8;e=2;f=6;g=8;h=4;i=0;j=0;m=0;$p=17;case 17:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=2;k=6;e=0;f=4;g=8;h=0;i=C$C.a;j=0;$p=18;case 18:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=0;f=4;g=5;h=0;i=C$D.a;j=0;$p=19;case 19:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=6){k=0;if(k<=6){e=C$C.a;f
=0;g=(-1);$p=20;continue _;}l=l+1|0;}return 1;case 20:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=6){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>6)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function ACT(){Fr.call(this);this.bzR=0;}
function CyB(a,b,c,d){}
function BIm(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;f=2;g=0;h=6;i=7;j=7;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}l=1;m=0;e=0;f=5;g=1;h=7;O();i=C$C.a;j=0;$p=2;case 2:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=2;e=1;f=5;g=2;h=7;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,m,e,f,g,h,i,i,
j);if(C()){break _;}l=1;m=3;e=2;f=5;g=3;h=7;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=4;e=3;f=5;g=4;h=7;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=2;e=0;f=1;g=4;h=2;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=5;m=2;e=0;f=5;g=4;h=2;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=5;e=2;f=1;g=5;h=3;i=C$C.a;j=0;$p=8;case 8:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=5;m=5;e=2;j=5;f=5;g=
3;h=C$C.a;i=0;$p=9;case 9:BRY(a,b,d,l,m,e,j,f,g,h,h,i);if(C()){break _;}l=0;m=5;e=3;f=0;g=5;h=8;i=C$C.a;j=0;$p=10;case 10:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=6;m=5;e=3;f=6;g=5;h=8;i=C$C.a;j=0;$p=11;case 11:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=5;e=8;f=5;g=5;h=8;i=C$C.a;j=0;$p=12;case 12:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=C$D.a;m=0;e=1;f=6;g=3;$p=13;case 13:BJn(a,b,l,m,e,f,g,d);if(C()){break _;}l=C$D.a;m=0;e=5;f=6;g=3;$p=14;case 14:BJn(a,b,l,m,e,f,g,d);if(C()){break _;}l
=0;m=6;e=3;f=0;g=6;h=8;i=C$D.a;j=0;$p=15;case 15:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=6;m=6;e=3;f=6;g=6;h=8;i=C$D.a;j=0;$p=16;case 16:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=1;m=6;e=8;f=5;g=7;h=8;i=C$D.a;j=0;$p=17;case 17:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}l=2;m=8;e=8;f=4;g=8;h=8;i=C$D.a;j=0;$p=18;case 18:BRY(a,b,d,l,m,e,f,g,h,i,i,j);if(C()){break _;}if(!a.bzR){l=IW(a,5);m=I8(a,3,5);e=I9(a,3,5);if(G$(d,m,l,e)){a.bzR=1;f=C9R.a;$p=19;continue _;}}l=0;while(l<=6){m=0;if(m<=6){e=C$C.a;f
=0;g=(-1);$p=21;continue _;}l=l+1|0;}return 1;case 19:Bxe(b,m,l,e,f);if(C()){break _;}$p=20;case 20:$z=Buw(b,m,l,e);if(C()){break _;}c=$z;n=c;if(n!==null)n.ot=B(2990);l=0;while(l<=6){m=0;if(m<=6){e=C$C.a;f=0;g=(-1);$p=21;continue _;}l=l+1|0;}return 1;case 21:Bqm(a,b,e,f,l,g,m,d);if(C()){break _;}m=m+1|0;while(true){if(m<=6){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>6)break;m=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
var AEF=K(Fr);
function Cqe(a,b,c,d){NU(a,b,c,d,5,3,1);}
function Bty(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=3;g=0;h=12;i=4;j=12;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}h=0;i=5;j=0;l=12;k=13;m=12;e=0;f=0;g=0;$p=2;case 2:BRY(a,b,d,h,i,j,l,k,m,e,f,g);if(C()){break _;}e=0;f=5;g=0;h=1;i=12;j=12;l=C$C.a;k=0;$p=3;case 3:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if
(C()){break _;}e=11;f=5;g=0;h=12;i=12;j=12;l=C$C.a;k=0;$p=4;case 4:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=2;f=5;g=11;h=4;i=12;j=12;l=C$C.a;k=0;$p=5;case 5:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=8;f=5;g=11;h=10;i=12;j=12;l=C$C.a;k=0;$p=6;case 6:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=5;f=9;g=11;h=7;i=12;j=12;l=C$C.a;k=0;$p=7;case 7:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=2;f=5;g=0;h=4;i=12;j=1;l=C$C.a;k=0;$p=8;case 8:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=8;f=5;g=0;h
=10;i=12;j=1;l=C$C.a;k=0;$p=9;case 9:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=5;f=9;g=0;h=7;i=12;j=1;l=C$C.a;k=0;$p=10;case 10:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=2;f=11;g=2;h=10;i=12;j=10;l=C$C.a;k=0;$p=11;case 11:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=5;f=8;g=0;h=7;i=8;j=0;l=C$D.a;k=0;$p=12;case 12:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=1;if(e>11){e=C$D.a;f=0;g=0;h=13;i=0;$p=13;continue _;}f=10;g=0;h=11;i=0;j=C$D.a;l=0;$p=17;continue _;case 13:BJn(a,b,e,f,g,h,i,d);if(C())
{break _;}e=C$D.a;f=0;g=0;h=13;i=12;$p=14;case 14:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$D.a;f=0;g=0;h=13;i=0;$p=15;case 15:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$D.a;f=0;g=12;h=13;i=0;$p=16;case 16:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=3;if(e<=9){f=1;g=7;h=1;i=8;j=C$D.a;l=0;$p=35;continue _;}e=4;f=2;g=0;h=8;i=2;j=12;l=C$C.a;k=0;$p=29;continue _;case 17:BRY(a,b,d,e,f,g,e,h,i,j,j,l);if(C()){break _;}f=10;g=12;h=11;i=12;j=C$D.a;l=0;$p=18;case 18:BRY(a,b,d,e,f,g,e,h,i,j,j,l);if(C()){break _;}f=0;g=10;h
=0;i=11;j=C$D.a;l=0;$p=19;case 19:BRY(a,b,d,f,g,e,h,i,e,j,j,l);if(C()){break _;}j=12;l=10;f=12;g=11;h=C$D.a;i=0;$p=20;case 20:BRY(a,b,d,j,l,e,f,g,e,h,h,i);if(C()){break _;}f=C$C.a;g=0;h=13;i=0;$p=21;case 21:BJn(a,b,f,g,e,h,i,d);if(C()){break _;}f=C$C.a;g=0;h=13;i=12;$p=22;case 22:BJn(a,b,f,g,e,h,i,d);if(C()){break _;}f=C$C.a;g=0;h=0;i=13;$p=23;case 23:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C$C.a;g=0;h=12;i=13;$p=24;case 24:BJn(a,b,f,g,h,i,e,d);if(C()){break _;}f=C$D.a;g=0;h=e+1|0;i=13;j=0;$p=25;case 25:BJn(a,
b,f,g,h,i,j,d);if(C()){break _;}f=C$D.a;g=0;i=13;j=12;$p=26;case 26:BJn(a,b,f,g,h,i,j,d);if(C()){break _;}f=C$D.a;g=0;i=0;j=13;$p=27;case 27:BJn(a,b,f,g,i,j,h,d);if(C()){break _;}f=C$D.a;g=0;i=12;j=13;$p=28;case 28:BJn(a,b,f,g,i,j,h,d);if(C()){break _;}e=e+2|0;if(e>11){e=C$D.a;f=0;g=0;h=13;i=0;$p=13;continue _;}f=10;g=0;h=11;i=0;j=C$D.a;l=0;$p=17;continue _;case 29:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=0;f=2;g=4;h=12;i=2;j=8;l=C$C.a;k=0;$p=30;case 30:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e
=4;f=0;g=0;h=8;i=1;j=3;l=C$C.a;k=0;$p=31;case 31:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=4;f=0;g=9;h=8;i=1;j=12;l=C$C.a;k=0;$p=32;case 32:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=0;f=0;g=4;h=3;i=1;j=8;l=C$C.a;k=0;$p=33;case 33:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=9;f=0;g=4;h=12;i=1;j=8;l=C$C.a;k=0;$p=34;case 34:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=4;while(true){if(e>8){e=0;while(true){if(e>2){e=5;f=5;g=5;h=7;i=5;j=7;l=C$C.a;k=0;$p=37;continue _;}f=4;if(f<=8)break;e=e+1|0;}g
=C$C.a;h=0;i=(-1);$p=44;continue _;}f=0;if(f<=2)break;e=e+1|0;}g=C$C.a;h=0;i=(-1);$p=41;continue _;case 35:BRY(a,b,d,f,g,e,h,i,e,j,j,l);if(C()){break _;}f=11;g=7;h=11;i=8;j=C$D.a;l=0;$p=36;case 36:BRY(a,b,d,f,g,e,h,i,e,j,j,l);if(C()){break _;}e=e+2|0;if(e<=9){f=1;g=7;h=1;i=8;j=C$D.a;l=0;$p=35;continue _;}e=4;f=2;g=0;h=8;i=2;j=12;l=C$C.a;k=0;$p=29;continue _;case 37:BRY(a,b,d,e,f,g,h,i,j,l,l,k);if(C()){break _;}e=6;f=1;g=6;h=6;i=4;j=6;l=0;k=0;m=0;$p=38;case 38:BRY(a,b,d,e,f,g,h,i,j,l,k,m);if(C()){break _;}e=
C$C.a;f=0;g=6;h=0;i=6;$p=39;case 39:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C1c.a;f=0;g=6;h=5;i=6;$p=40;case 40:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=I8(a,6,6);f=IW(a,5);g=I9(a,6,6);if(!G$(d,e,f,g))return 1;b.tx=1;d=C1F.data[C1c.a];$p=43;continue _;case 41:Bqm(a,b,g,h,e,i,f,d);if(C()){break _;}g=C$C.a;h=0;i=(-1);j=12-f|0;$p=42;case 42:Bqm(a,b,g,h,e,i,j,d);if(C()){break _;}f=f+1|0;while(f>2){e=e+1|0;if(e>8){e=0;while(true){if(e>2){e=5;f=5;g=5;h=7;i=5;j=7;l=C$C.a;k=0;$p=37;continue _;}f=4;if(f<=8)break;e=e+
1|0;}g=C$C.a;h=0;i=(-1);$p=44;continue _;}f=0;}g=C$C.a;h=0;i=(-1);$p=41;continue _;case 43:d.em(b,e,f,g,c);if(C()){break _;}b.tx=0;return 1;case 44:Bqm(a,b,g,h,e,i,f,d);if(C()){break _;}g=C$C.a;h=0;i=12-e|0;j=(-1);$p=45;case 45:Bqm(a,b,g,h,i,j,f,d);if(C()){break _;}f=f+1|0;while(f>8){e=e+1|0;if(e>2){e=5;f=5;g=5;h=7;i=5;j=7;l=C$C.a;k=0;$p=37;continue _;}f=4;}g=C$C.a;h=0;i=(-1);$p=44;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AEd=K(Fr);
function CwV(a,b,c,d){NU(a,b,c,d,1,0,1);}
function B6v(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),0,0,5,7,5,g);if(KK(i)&&Ey(b,i)===null){b=new AEd;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function Bjj(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=4;i=1;j=4;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=4;g=5;h=4;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=2;e=0;f=0;g=5;h=4;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=4;k=2;e=0;f=4;g=5;h=4;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=1;f=0;g=4;j=1;h=C$D.a;i=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,j,h,h,i);if(C()){break _;}l=0;k=3;e=3;f=0;g=4;h=3;i=C$D.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=3;e=1;f=4;g=4;h=1;i=C$D.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=3;e=3;f=4;g=4;h=3;i=C$D.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=6;e=0;f=4;g=6;h=4;i=C$C.a;j
=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=4){k=0;if(k<=4){e=C$C.a;f=0;g=(-1);$p=10;continue _;}l=l+1|0;}return 1;case 10:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=4){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>4)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AEm=K(Fr);
function CoG(a,b,c,d){b=b;NU(a,b,c,d,1,0,1);Zh(a,b,c,d,0,1,1);UQ(a,b,c,d,0,1,1);}
function Cr4(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),0,0,5,7,5,g);if(KK(i)&&Ey(b,i)===null){b=new AEm;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function ByD(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=4;i=1;j=4;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=4;g=5;h=4;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=2;e=0;f=0;g=5;h=0;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=4;k=2;e=0;f=4;g=5;h=0;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;f=2;g=4;h=0;i=5;j=4;k=C$C.a;e=0;$p=5;case 5:BRY(a,b,d,l,f,g,h,i,j,k,k,e);if(C()){break _;}l=4;k=2;e=4;f=4;g=5;h=4;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=6;e=0;f=4;g=6;h=4;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=4){k=0;if(k<=4){e=C$C.a;f=0;g=(-1);$p=8;continue _;}l=l+1|0;}return 1;case 8:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}k
=k+1|0;while(true){if(k<=4){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>4)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AEc=K(Fr);
function Cqg(a,b,c,d){UQ(a,b,c,d,0,1,1);}
function COr(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),0,0,5,7,5,g);if(KK(i)&&Ey(b,i)===null){b=new AEc;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function Bi5(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=4;i=1;j=4;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=4;g=5;h=4;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=2;e=0;f=0;g=5;h=4;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=0;k=3;e=1;f=0;g=4;h=1;i=C$D.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=3;f=0;g=4;h=3;i=C$D.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=2;g=0;h=4;i=5;j=0;e=C$C.a;f=0;$p=6;case 6:BRY(a,b,d,l,k,g,h,i,j,e,e,f);if(C()){break _;}l=1;k=2;e=4;f=4;g=5;h=4;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=3;e=4;f=1;g=4;h=4;i=C$D.a;j=C$C.a;m=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=3;k=3;e=4;f=3;g=4;h=4;i
=C$D.a;j=C$C.a;m=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=6;e=0;f=4;g=6;h=4;i=C$C.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=4){k=0;if(k<=4){e=C$C.a;f=0;g=(-1);$p=11;continue _;}l=l+1|0;}return 1;case 11:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=4){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>4)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AD7=K(Fr);
function CcR(a,b,c,d){Zh(a,b,c,d,0,1,1);}
function Cq2(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),0,0,5,7,5,g);if(KK(i)&&Ey(b,i)===null){b=new AD7;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function BAv(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=4;i=1;j=4;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=4;g=5;h=4;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=4;k=2;e=0;f=4;g=5;h=4;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=4;k=3;e=1;f=4;g=4;h=1;i=C$D.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=3;e=3;f=4;g=4;h=3;i=C$D.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;g=0;h=0;i=5;j=0;e=C$C.a;f=0;$p=6;case 6:BRY(a,b,d,l,k,g,h,i,j,e,e,f);if(C()){break _;}l=0;k=2;e=4;f=3;g=5;h=4;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=3;e=4;f=1;g=4;h=4;i=C$D.a;j=C$C.a;m=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=3;k=3;e=4;f=3;g=4;h=4;i
=C$D.a;j=C$C.a;m=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=6;e=0;f=4;g=6;h=4;i=C$C.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while(l<=4){k=0;if(k<=4){e=C$C.a;f=0;g=(-1);$p=11;continue _;}l=l+1|0;}return 1;case 11:Bqm(a,b,e,f,l,g,k,d);if(C()){break _;}k=k+1|0;while(true){if(k<=4){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>4)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AEa=K(Fr);
function Cwh(a,b,c,d){NU(a,b,c,d,1,0,1);}
function Cjt(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),(-7),0,5,14,10,g);if(KK(i)&&Ey(b,i)===null){b=new AEa;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function BWt(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(Ib()){var $T=ED();$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:O();e=Dg(a,C$E.a,2);f=0;if(f>9)return 1;g=C8(1,7-f|0);h=Du(C8(g+5|0,14-f|0),13);i=0;j=0;k=4;l=C$C.a;m=0;$p=1;case 1:BRY(a,b,d,i,j,f,k,g,f,l,l,m);if(C()){break _;}l=1;n=g+1|0;o=3;i=h-1|0;j=0;k=0;m=0;$p=2;case 2:BRY(a,b,d,l,n,f,o,i,f,j,k,m);if(C()){break _;}if
(f<=6){j=C$E.a;k=1;$p=6;continue _;}j=0;k=4;m=C$C.a;l=0;$p=3;case 3:BRY(a,b,d,j,h,f,k,h,f,m,m,l);if(C()){break _;}j=0;k=0;m=C$C.a;l=0;$p=4;case 4:BRY(a,b,d,j,n,f,k,i,f,m,m,l);if(C()){break _;}j=4;k=4;m=C$C.a;l=0;$p=5;case 5:BRY(a,b,d,j,n,f,k,i,f,m,m,l);if(C()){break _;}if(!(f&1)){i=0;j=g+2|0;k=0;g=g+3|0;m=C$D.a;l=0;$p=9;continue _;}i=0;if(i<=4){j=C$C.a;k=0;m=(-1);$p=11;continue _;}f=f+1|0;if(f>9)return 1;g=C8(1,7-f|0);h=Du(C8(g+5|0,14-f|0),13);i=0;j=0;k=4;l=C$C.a;m=0;$p=1;continue _;case 6:BJn(a,b,j,e,k,n,f,
d);if(C()){break _;}j=C$E.a;k=2;$p=7;case 7:BJn(a,b,j,e,k,n,f,d);if(C()){break _;}j=C$E.a;k=3;$p=8;case 8:BJn(a,b,j,e,k,n,f,d);if(C()){break _;}j=0;k=4;m=C$C.a;l=0;$p=3;continue _;case 9:BRY(a,b,d,i,j,f,k,g,f,m,m,l);if(C()){break _;}i=4;k=4;m=C$D.a;l=0;$p=10;case 10:BRY(a,b,d,i,j,f,k,g,f,m,m,l);if(C()){break _;}i=0;if(i<=4){j=C$C.a;k=0;m=(-1);$p=11;continue _;}f=f+1|0;if(f>9)return 1;g=C8(1,7-f|0);h=Du(C8(g+5|0,14-f|0),13);i=0;j=0;k=4;l=C$C.a;m=0;$p=1;continue _;case 11:Bqm(a,b,j,k,i,m,f,d);if(C()){break _;}i
=i+1|0;if(i<=4){j=C$C.a;k=0;m=(-1);continue _;}f=f+1|0;if(f>9)return 1;g=C8(1,7-f|0);h=Du(C8(g+5|0,14-f|0),13);i=0;j=0;k=4;l=C$C.a;m=0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);}
var AEb=K(Fr);
function CcB(a,b,c,d){var e,f;e=1;f=a.b7;if(!(f!=1&&f!=2))e=5;b=b;Zh(a,b,c,d,0,e,E(d,8)<=0?0:1);UQ(a,b,c,d,0,e,E(d,8)<=0?0:1);}
function CDF(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-3),0,0,9,7,9,g);if(KK(i)&&Ey(b,i)===null){b=new AEb;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function BvC(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=0;f=0;g=0;h=8;i=1;j=8;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=2;e=0;f=8;g=5;h=8;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=6;e=0;f=8;g=6;h=5;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}l=0;k=2;e=0;f=2;g=5;h=0;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=2;e=0;f=8;g=5;h=0;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=3;e=0;f=1;g=4;h=0;i=C$D.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=3;e=0;f=7;g=4;h=0;i=C$D.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=4;f=8;g=2;h=8;i=C$C.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=1;e=4;f=2;g=2;h=4;i=0;j=0;m
=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=6;k=1;e=4;f=7;g=2;h=4;i=0;j=0;m=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=3;e=8;f=8;g=3;h=8;i=C$D.a;j=0;$p=11;case 11:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=6;f=0;g=3;h=7;i=C$D.a;j=0;$p=12;case 12:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=8;k=3;e=6;f=8;g=3;h=7;i=C$D.a;j=0;$p=13;case 13:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=3;e=4;f=0;g=5;h=5;i=C$C.a;j=0;$p=14;case 14:BRY(a,b,d,l,k,e,f,
g,h,i,i,j);if(C()){break _;}l=8;k=3;e=4;f=8;g=5;h=5;i=C$C.a;j=0;$p=15;case 15:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=3;e=5;f=2;g=5;h=5;i=C$C.a;j=0;$p=16;case 16:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=6;k=3;e=5;f=7;g=5;h=5;i=C$C.a;j=0;$p=17;case 17:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;k=4;e=5;f=1;g=5;h=5;i=C$D.a;j=0;$p=18;case 18:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=4;e=5;f=7;g=5;h=5;i=C$D.a;j=0;$p=19;case 19:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;while
(l<=5){k=0;if(k<=8){e=C$C.a;f=0;g=(-1);$p=20;continue _;}l=l+1|0;}return 1;case 20:Bqm(a,b,e,f,k,g,l,d);if(C()){break _;}k=k+1|0;while(true){if(k<=8){e=C$C.a;f=0;g=(-1);continue _;}l=l+1|0;if(l>5)break;k=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
var AE7=K(Fr);
function CHj(a,b,c,d){b=b;NU(a,b,c,d,5,3,1);NU(a,b,c,d,5,11,1);}
function Cij(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-5),(-3),0,13,14,13,g);if(KK(i)&&Ey(b,i)===null){b=new AE7;D$(b,h);b.b7=g;b.y=i;}else b=null;return b;}
function BAF(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=0;f=3;g=0;h=12;i=4;j=12;O();k=C$C.a;l=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,k,l);if(C()){break _;}l=0;k=5;e=0;f=12;g=13;h=12;i=0;j=0;m=0;$p=2;case 2:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=0;k=5;e=0;f=1;g=12;h=12;i=C$C.a;j=0;$p=3;case 3:BRY(a,b,d,l,k,e,f,
g,h,i,i,j);if(C()){break _;}l=11;k=5;e=0;f=12;g=12;h=12;i=C$C.a;j=0;$p=4;case 4:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=11;f=4;g=12;h=12;i=C$C.a;j=0;$p=5;case 5:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=8;k=5;e=11;f=10;g=12;h=12;i=C$C.a;j=0;$p=6;case 6:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=5;k=9;e=11;f=7;g=12;h=12;i=C$C.a;j=0;$p=7;case 7:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=0;f=4;g=12;h=1;i=C$C.a;j=0;$p=8;case 8:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l
=8;k=5;e=0;f=10;g=12;h=1;i=C$C.a;j=0;$p=9;case 9:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=5;k=9;e=0;f=7;g=12;h=1;i=C$C.a;j=0;$p=10;case 10:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=11;e=2;f=10;g=12;h=10;i=C$C.a;j=0;$p=11;case 11:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=1;if(l>11){l=C$D.a;k=0;e=0;f=13;g=0;$p=12;continue _;}k=10;e=0;f=11;g=0;h=C$D.a;i=0;$p=16;continue _;case 12:BJn(a,b,l,k,e,f,g,d);if(C()){break _;}l=C$D.a;k=0;e=0;f=13;g=12;$p=13;case 13:BJn(a,b,l,k,e,f,g,d);if(C()){break _;}l
=C$D.a;k=0;e=0;f=13;g=0;$p=14;case 14:BJn(a,b,l,k,e,f,g,d);if(C()){break _;}l=C$D.a;k=0;e=12;f=13;g=0;$p=15;case 15:BJn(a,b,l,k,e,f,g,d);if(C()){break _;}l=3;if(l<=9){k=1;e=7;f=1;g=8;h=C$D.a;i=0;$p=28;continue _;}l=Dg(a,C$E.a,3);k=0;while(true){if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;if(f<=7)break;if(e>=5&&e<=8){f=5;g=5;h=7;i=C$C.a;j=0;$p=59;continue _;}if(e>=9&&e<=10){f=5;g=8;h=7;i=C$C.a;j=0;$p=61;continue _;}if(k>=1){f=5;g=
6+k|0;h=7;i=9+k|0;j=0;m=0;n=0;$p=60;continue _;}k=k+1|0;}g=C$E.a;h=5+k|0;$p=58;continue _;case 16:BRY(a,b,d,l,k,e,l,f,g,h,h,i);if(C()){break _;}k=10;e=12;f=11;g=12;h=C$D.a;i=0;$p=17;case 17:BRY(a,b,d,l,k,e,l,f,g,h,h,i);if(C()){break _;}k=0;e=10;f=0;g=11;h=C$D.a;i=0;$p=18;case 18:BRY(a,b,d,k,e,l,f,g,l,h,h,i);if(C()){break _;}k=12;e=10;f=12;g=11;h=C$D.a;i=0;$p=19;case 19:BRY(a,b,d,k,e,l,f,g,l,h,h,i);if(C()){break _;}k=C$C.a;e=0;f=13;g=0;$p=20;case 20:BJn(a,b,k,e,l,f,g,d);if(C()){break _;}k=C$C.a;e=0;f=13;g=12;$p
=21;case 21:BJn(a,b,k,e,l,f,g,d);if(C()){break _;}k=C$C.a;e=0;f=0;g=13;$p=22;case 22:BJn(a,b,k,e,f,g,l,d);if(C()){break _;}k=C$C.a;e=0;f=12;g=13;$p=23;case 23:BJn(a,b,k,e,f,g,l,d);if(C()){break _;}k=C$D.a;e=0;f=l+1|0;g=13;h=0;$p=24;case 24:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$D.a;e=0;g=13;h=12;$p=25;case 25:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$D.a;e=0;g=0;h=13;$p=26;case 26:BJn(a,b,k,e,g,h,f,d);if(C()){break _;}k=C$D.a;e=0;g=12;h=13;$p=27;case 27:BJn(a,b,k,e,g,h,f,d);if(C()){break _;}l=l+2|0;if(l>
11){l=C$D.a;k=0;e=0;f=13;g=0;$p=12;continue _;}k=10;e=0;f=11;g=0;h=C$D.a;i=0;$p=16;continue _;case 28:BRY(a,b,d,k,e,l,f,g,l,h,h,i);if(C()){break _;}k=11;e=7;f=11;g=8;h=C$D.a;i=0;$p=29;case 29:BRY(a,b,d,k,e,l,f,g,l,h,h,i);if(C()){break _;}l=l+2|0;if(l<=9){k=1;e=7;f=1;g=8;h=C$D.a;i=0;$p=28;continue _;}l=Dg(a,C$E.a,3);k=0;while(true){if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;if(f<=7)break;if(e>=5&&e<=8){f=5;g=5;h=7;i=C$C.a;j=0;$p=
59;continue _;}if(e>=9&&e<=10){f=5;g=8;h=7;i=C$C.a;j=0;$p=61;continue _;}if(k>=1){f=5;g=6+k|0;h=7;i=9+k|0;j=0;m=0;n=0;$p=60;continue _;}k=k+1|0;}g=C$E.a;h=5+k|0;$p=58;continue _;case 30:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=7;k=6;e=7;f=7;g=7;h=7;i=C$D.a;j=0;$p=31;case 31:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=5;k=13;e=12;f=7;g=13;h=12;i=0;j=0;m=0;$p=32;case 32:BRY(a,b,d,l,k,e,f,g,h,i,j,m);if(C()){break _;}l=2;k=5;h=2;i=3;j=5;e=3;f=C$C.a;g=0;$p=33;case 33:BRY(a,b,d,l,k,h,i,j,e,f,f,g);if(C())
{break _;}l=2;k=5;e=9;f=3;g=5;h=10;i=C$C.a;j=0;$p=34;case 34:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=2;k=5;e=4;f=2;g=5;h=8;i=C$C.a;j=0;$p=35;case 35:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=9;k=5;e=2;f=10;g=5;h=3;i=C$C.a;j=0;$p=36;case 36:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=9;k=5;e=9;f=10;g=5;h=10;i=C$C.a;j=0;$p=37;case 37:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=10;k=5;e=4;f=10;g=5;h=8;i=C$C.a;j=0;$p=38;case 38:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=Dg(a,C$E.a,0);e
=Dg(a,C$E.a,1);k=C$E.a;f=4;g=5;h=2;$p=39;case 39:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$E.a;f=4;g=5;h=3;$p=40;case 40:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$E.a;f=4;g=5;h=9;$p=41;case 41:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$E.a;f=4;g=5;h=10;$p=42;case 42:BJn(a,b,k,e,f,g,h,d);if(C()){break _;}k=C$E.a;e=8;f=5;g=2;$p=43;case 43:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$E.a;e=8;f=5;g=3;$p=44;case 44:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k=C$E.a;e=8;f=5;g=9;$p=45;case 45:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}k
=C$E.a;e=8;f=5;g=10;$p=46;case 46:BJn(a,b,k,l,e,f,g,d);if(C()){break _;}l=3;k=4;e=4;f=4;g=4;h=8;i=C$h.a;j=0;$p=47;case 47:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=8;k=4;e=4;f=9;g=4;h=8;i=C$h.a;j=0;$p=48;case 48:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=3;k=5;e=4;f=4;g=5;h=8;i=C$F.a;j=0;$p=49;case 49:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=8;k=5;e=4;f=9;g=5;h=8;i=C$F.a;j=0;$p=50;case 50:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=2;e=0;f=8;g=2;h=12;i=C$C.a;j=0;$p=51;case 51:BRY(a,
b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=2;e=4;f=12;g=2;h=8;i=C$C.a;j=0;$p=52;case 52:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=0;e=0;f=8;g=1;h=3;i=C$C.a;j=0;$p=53;case 53:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=4;k=0;e=9;f=8;g=1;h=12;i=C$C.a;j=0;$p=54;case 54:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=0;k=0;e=4;f=3;g=1;h=8;i=C$C.a;j=0;$p=55;case 55:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C()){break _;}l=9;k=0;e=4;f=12;g=1;h=8;i=C$C.a;j=0;$p=56;case 56:BRY(a,b,d,l,k,e,f,g,h,i,i,j);if(C())
{break _;}f=4;while(true){if(f>8){l=0;while(l<=2){g=4;if(g<=8){k=C$C.a;e=0;f=(-1);$p=64;continue _;}l=l+1|0;}return 1;}g=0;if(g<=2)break;f=f+1|0;}l=C$C.a;k=0;e=(-1);$p=62;continue _;case 57:BJn(a,b,e,l,k,f,g,d);if(C()){break _;}k=k+1|0;if(k<=7){e=C$E.a;f=12;g=11;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;case 58:BJn(a,b,g,l,f,h,e,d);if(C()){break _;}f=f+1|0;while(f>7){if(e>=5&&e<=8){f=5;g=5;h=7;i=C$C.a;j=0;$p=59;continue _;}if(e>=9&&e<=10){f=5;g=8;h=7;i=C$C.a;j=0;$p=61;continue _;}if(k
>=1){f=5;g=6+k|0;h=7;i=9+k|0;j=0;m=0;n=0;$p=60;continue _;}k=k+1|0;if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;}g=C$E.a;h=5+k|0;continue _;case 59:BRY(a,b,d,f,g,e,h,e,e,i,i,j);if(C()){break _;}while(true){if(k>=1){f=5;g=6+k|0;h=7;i=9+k|0;j=0;m=0;n=0;$p=60;continue _;}k=k+1|0;if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;if(f<=7)break;if(e>=5&&e<=8){f=5;g
=5;h=7;i=C$C.a;j=0;continue _;}if(e<9)continue;if(e>10)continue;else{f=5;g=8;h=7;i=C$C.a;j=0;$p=61;continue _;}}g=C$E.a;h=5+k|0;$p=58;continue _;case 60:BRY(a,b,d,f,g,e,h,i,e,j,m,n);if(C()){break _;}while(true){k=k+1|0;if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;if(f<=7)break;if(e>=5&&e<=8){f=5;g=5;h=7;i=C$C.a;j=0;$p=59;continue _;}if(e>=9&&e<=10){f=5;g=8;h=7;i=C$C.a;j=0;$p=61;continue _;}if(k<1)continue;else{f=5;g=6+k|0;h=7;i=9+
k|0;j=0;m=0;n=0;continue _;}}g=C$E.a;h=5+k|0;$p=58;continue _;case 61:BRY(a,b,d,f,g,e,h,e,e,i,i,j);if(C()){break _;}while(true){if(k>=1){f=5;g=6+k|0;h=7;i=9+k|0;j=0;m=0;n=0;$p=60;continue _;}k=k+1|0;if(k>6){k=5;if(k<=7){e=C$E.a;f=12;g=11;$p=57;continue _;}l=5;k=6;e=7;f=5;g=7;h=7;i=C$D.a;j=0;$p=30;continue _;}e=k+4|0;f=5;if(f<=7)break;if(e>=5&&e<=8){f=5;g=5;h=7;i=C$C.a;j=0;$p=59;continue _;}if(e<9)continue;if(e>10)continue;else{f=5;g=8;h=7;i=C$C.a;j=0;continue _;}}g=C$E.a;h=5+k|0;$p=58;continue _;case 62:Bqm(a,
b,l,k,f,e,g,d);if(C()){break _;}l=C$C.a;k=0;e=(-1);h=12-g|0;$p=63;case 63:Bqm(a,b,l,k,f,e,h,d);if(C()){break _;}g=g+1|0;while(g>2){f=f+1|0;if(f>8){l=0;while(l<=2){g=4;if(g<=8){k=C$C.a;e=0;f=(-1);$p=64;continue _;}l=l+1|0;}return 1;}g=0;}l=C$C.a;k=0;e=(-1);$p=62;continue _;case 64:Bqm(a,b,k,e,l,f,g,d);if(C()){break _;}k=C$C.a;e=0;f=12-l|0;h=(-1);$p=65;case 65:Bqm(a,b,k,e,f,h,g,d);if(C()){break _;}g=g+1|0;while(true){if(g<=8){k=C$C.a;e=0;f=(-1);$p=64;continue _;}l=l+1|0;if(l>2)break;g=4;}return 1;default:H$();}}ED().s(a,
b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function A27(){var a=this;D.call(a);a.a3K=null;a.bF0=null;a.bxN=null;a.bNz=0;a.bI9=0;a.bQg=null;}
var AU$=K();
var Eed=null;function Cw9(){Cw9=Be(AU$);Ck3();}
function En(b,c,d,e,f,g,h,i){var j,k,l,m,n;Cw9();if(i>8)j=null;else if(CP(e-b.y.bk|0)<=80&&CP(g-b.y.bj|0)<=80){a:{b:{k=i+1|0;i=E(d,100);if(i>=80){l=Kc(e,f,g,e,f+2|0,g);if(!E(d,4))l.da=l.da+4|0;c:{switch(h){case 0:break;case 1:l.bk=e-4|0;l.bj=g-1|0;l.b3=g+3|0;break c;case 2:l.bk=e-1|0;l.b4=e+3|0;l.bj=g-4|0;break c;case 3:l.b4=e+4|0;l.bj=g-1|0;l.b3=g+3|0;break c;default:break c;}l.bk=e-1|0;l.b4=e+3|0;l.b3=g+4|0;}if(Ey(c,l)!==null)l=null;if(l===null)break b;j=new A5_;D$(j,k);j.bym=h;j.y=l;j.bdb=V9(l)<=3?0:1;break a;}if
(i>=70){d:{l=Kc(e,f-5|0,g,e,f+2|0,g);switch(h){case 0:break;case 1:l.bk=e-8|0;l.b3=g+2|0;break d;case 2:l.b4=e+2|0;l.bj=g-8|0;break d;case 3:l.b4=e+8|0;l.b3=g+2|0;break d;default:break d;}l.b4=e+2|0;l.b3=g+8|0;}if(Ey(c,l)!==null)l=null;if(l===null)break b;j=new A8a;D$(j,k);j.b7=h;j.y=l;break a;}l=Kc(e,f,g,e,f+2|0,g);f=E(d,3)+2|0;m=g+2|0;n=e+2|0;e:{while(true){if(f<=0)break e;f:{i=f*5|0;switch(h){case 0:break;case 1:l.bk=e-(i-1|0)|0;l.b3=m;break f;case 2:l.b4=n;l.bj=g-(i-1|0)|0;break f;case 3:l.b4=e+(i-1|0)|
0;l.b3=m;break f;default:break f;}l.b4=n;l.b3=g+(i-1|0)|0;}if(Ey(c,l)===null)break;f=f+(-1)|0;}}if(f<=0)l=null;if(l!==null){j=new AYf;D$(j,k);j.b7=h;j.y=l;e=E(d,3)?0:1;j.CG=e;j.MM=!e&&!E(d,23)?1:0;e=j.b7;if(e!=2&&e)j.u4=L_(l)/5|0;else j.u4=Ml(l)/5|0;break a;}}j=null;}if(j!==null){FR(c,j);j.dL(b,c,d);}}else j=null;return j;}
function AIK(){Cw9();return Eed;}
function Ck3(){var b,c,d;b=X(MQ,11);c=b.data;d=new MQ;Bn();X1(d,Dam.D,0,1,5,10);c[0]=d;c[1]=FE(D4x.D,0,1,3,5);c[2]=FE(D3Y.D,0,4,9,5);c[3]=FE(D3F.D,4,4,9,5);c[4]=FE(Dax.D,0,1,2,3);c[5]=FE(D3E.D,0,3,8,10);c[6]=FE(Dao.D,0,1,3,15);c[7]=FE(D4u.D,0,1,1,1);d=new MQ;O();X1(d,C92.a,0,4,8,1);c[8]=d;c[9]=FE(D4h.D,0,2,4,10);c[10]=FE(D4g.D,0,2,4,10);Eed=b;}
function ATF(){ZZ.call(this);this.a$V=0;}
function CAu(a,b,c,d){var e,f,g,h,i;e=0;f=E(d,5);g=b;while(f<(a.a$V-8|0)){a:{switch(a.b7){case 0:b=a.y;h=Sf(g,c,d,b.bk-1|0,b.bd+0|0,b.bj+f|0,1,a.dK);break a;case 1:b=a.y;h=Sf(g,c,d,b.bk+f|0,b.bd+0|0,b.bj-1|0,2,a.dK);break a;case 2:b=a.y;h=Sf(g,c,d,b.bk-1|0,b.bd+0|0,b.bj+f|0,1,a.dK);break a;case 3:b=a.y;h=Sf(g,c,d,b.bk+f|0,b.bd+0|0,b.bj-1|0,2,a.dK);break a;default:}h=null;}if(h!==null){f=f+C8(L_(h.y),Ml(h.y))|0;e=1;}f=f+(2+E(d,5)|0)|0;}i=E(d,5);while(i<(a.a$V-8|0)){b:{switch(a.b7){case 0:b=a.y;h=Sf(g,c,d,b.b4
+1|0,b.bd+0|0,b.bj+i|0,3,a.dK);break b;case 1:b=a.y;h=Sf(g,c,d,b.bk+i|0,b.bd+0|0,b.b3+1|0,0,a.dK);break b;case 2:b=a.y;h=Sf(g,c,d,b.b4+1|0,b.bd+0|0,b.bj+i|0,3,a.dK);break b;case 3:b=a.y;h=Sf(g,c,d,b.bk+i|0,b.bd+0|0,b.b3+1|0,0,a.dK);break b;default:}h=null;}if(h!==null){i=i+C8(L_(h.y),Ml(h.y))|0;e=1;}i=i+(2+E(d,5)|0)|0;}c:{if(e&&E(d,3)>0){switch(a.b7){case 0:b=a.y;Mp(g,c,d,b.bk-1|0,b.bd,b.b3-2|0,1,a.dK);break c;case 1:break;case 2:b=a.y;Mp(g,c,d,b.bk-1|0,b.bd,b.bj,1,a.dK);break c;case 3:b=a.y;Mp(g,c,d,b.b4-2
|0,b.bd,b.bj-1|0,2,VY(a));break c;default:break c;}b=a.y;Mp(g,c,d,b.bk,b.bd,b.bj-1|0,2,a.dK);}}d:{if(e&&E(d,3)>0){switch(a.b7){case 0:b=a.y;Mp(g,c,d,b.b4+1|0,b.bd,b.b3-2|0,3,VY(a));break d;case 1:break;case 2:b=a.y;Mp(g,c,d,b.b4+1|0,b.bd,b.bj,3,VY(a));break d;case 3:b=a.y;Mp(g,c,d,b.b4-2|0,b.bd,b.b3+1|0,0,VY(a));break d;default:break d;}b=a.y;Mp(g,c,d,b.bk,b.bd,b.b3+1|0,0,VY(a));}}}
function BoE(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(Ib()){var $T=ED();$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.y.bk;while(true){c=a.y;if(e>c.b4)break;f=c.bj;while(f<=a.y.b3){if(G$(d,e,64,f)){$p=1;continue _;}f=f+1|0;}e=e+1|0;}return 1;case 1:$z=Bv4(b,e,f);if(C()){break _;}g=$z;g=g-1|0;O();h=C5y.a;$p=2;case 2:b.bPo(e,g,f,h);if(C()){break _;}a:while(true){f=f+1|0;while(f>a.y.b3){e=e+1|0;c=a.y;if(e>c.b4)break a;f=c.bj;}if(!G$(d,e,64,f))continue;else
{$p=1;continue _;}}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,$p);}
function MQ(){var a=this;Sm.call(a);a.tV=0;a.EI=0;a.a4k=0;a.a2h=0;}
function FE(a,b,c,d,e){var f=new MQ();X1(f,a,b,c,d,e);return f;}
function X1(a,b,c,d,e,f){ABn(a,f);a.tV=b;a.EI=c;a.a4k=d;a.a2h=e;}
function A5_(){var a=this;Jn.call(a);a.bym=0;a.bdb=0;}
function Cy1(a,b,c,d){var e,f;a:{e=a.dK;switch(a.bym){case 0:break;case 1:f=a.y;En(b,c,d,f.bk+1|0,f.bd,f.bj-1|0,2,e);f=a.y;En(b,c,d,f.bk+1|0,f.bd,f.b3+1|0,0,e);f=a.y;En(b,c,d,f.bk-1|0,f.bd,f.bj+1|0,1,e);break a;case 2:f=a.y;En(b,c,d,f.bk+1|0,f.bd,f.bj-1|0,2,e);f=a.y;En(b,c,d,f.bk-1|0,f.bd,f.bj+1|0,1,e);f=a.y;En(b,c,d,f.b4+1|0,f.bd,f.bj+1|0,3,e);break a;case 3:f=a.y;En(b,c,d,f.bk+1|0,f.bd,f.bj-1|0,2,e);f=a.y;En(b,c,d,f.bk+1|0,f.bd,f.b3+1|0,0,e);f=a.y;En(b,c,d,f.b4+1|0,f.bd,f.bj+1|0,3,e);break a;default:break a;}f
=a.y;En(b,c,d,f.bk+1|0,f.bd,f.b3+1|0,0,e);f=a.y;En(b,c,d,f.bk-1|0,f.bd,f.bj+1|0,1,e);f=a.y;En(b,c,d,f.b4+1|0,f.bd,f.bj+1|0,3,e);}if(a.bdb){if(IM(d)){f=a.y;En(b,c,d,f.bk+1|0,(f.bd+3|0)+1|0,f.bj-1|0,2,e);}if(IM(d)){f=a.y;En(b,c,d,f.bk-1|0,(f.bd+3|0)+1|0,f.bj+1|0,1,e);}if(IM(d)){f=a.y;En(b,c,d,f.b4+1|0,(f.bd+3|0)+1|0,f.bj+1|0,3,e);}if(IM(d)){f=a.y;En(b,c,d,f.bk+1|0,(f.bd+3|0)+1|0,f.b3+1|0,0,e);}}}
function BZP(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;if(!a.bdb){c=a.y;e=c.bk+1|0;f=c.bd;g=c.bj;h=c.b4-1|0;i=c.da;j=c.b3;k=0;l=0;m=0;$p=2;continue _;}c=a.y;e=c.bk+1|0;f=c.bd;g=c.bj;h=c.b4-1|0;i=(f+3|0)-1|0;j=c.b3;k=0;l=0;m=0;$p=4;continue _;case 2:BRY(a,b,d,e,f,g,h,i,
j,k,l,m);if(C()){break _;}c=a.y;e=c.bk;f=c.bd;g=c.bj+1|0;h=c.b4;i=c.da;j=c.b3-1|0;k=0;l=0;m=0;$p=3;case 3:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}c=a.y;e=c.bk+1|0;f=c.bd;g=c.bj+1|0;h=c.da;O();i=C5o.a;j=0;k=0;$p=9;continue _;case 4:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}c=a.y;e=c.bk;f=c.bd;g=c.bj+1|0;h=c.b4;m=(f+3|0)-1|0;i=c.b3-1|0;j=0;k=0;l=0;$p=5;case 5:BRY(a,b,d,e,f,g,h,m,i,j,k,l);if(C()){break _;}c=a.y;e=c.bk+1|0;f=c.da;g=f-2|0;h=c.bj;i=c.b4-1|0;j=c.b3;k=0;l=0;m=0;$p=6;case 6:BRY(a,b,d,e,g,h,
i,f,j,k,l,m);if(C()){break _;}c=a.y;e=c.bk;f=c.da;g=f-2|0;h=c.bj+1|0;i=c.b4;j=c.b3-1|0;k=0;l=0;m=0;$p=7;case 7:BRY(a,b,d,e,g,h,i,f,j,k,l,m);if(C()){break _;}c=a.y;e=c.bk+1|0;f=c.bd+3|0;g=c.bj+1|0;h=c.b4-1|0;i=c.b3-1|0;j=0;k=0;l=0;$p=8;case 8:BRY(a,b,d,e,f,g,h,f,i,j,k,l);if(C()){break _;}c=a.y;e=c.bk+1|0;f=c.bd;g=c.bj+1|0;h=c.da;O();i=C5o.a;j=0;k=0;$p=9;case 9:BRY(a,b,d,e,f,g,e,h,g,i,j,k);if(C()){break _;}c=a.y;e=c.bk+1|0;f=c.bd;g=c.b3-1|0;h=c.da;i=C5o.a;j=0;k=0;$p=10;case 10:BRY(a,b,d,e,f,g,e,h,g,i,j,k);if(C())
{break _;}c=a.y;e=c.b4-1|0;f=c.bd;g=c.bj+1|0;h=c.da;i=C5o.a;j=0;k=0;$p=11;case 11:BRY(a,b,d,e,f,g,e,h,g,i,j,k);if(C()){break _;}c=a.y;e=c.b4-1|0;f=c.bd;g=c.b3-1|0;h=c.da;i=C5o.a;j=0;k=0;$p=12;case 12:BRY(a,b,d,e,f,g,e,h,g,i,j,k);if(C()){break _;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AYf(){var a=this;Jn.call(a);a.CG=0;a.MM=0;a.FE=0;a.u4=0;}
function CtX(a,b,c,d){var e,f,g,h,i,j;a:{e=VY(a);f=E(d,4);switch(a.b7){case 0:if(f<=1){g=a.y;En(b,c,d,g.bk,(g.bd-1|0)+E(d,3)|0,a.y.b3+1|0,a.b7,e);break a;}if(f!=2){g=a.y;En(b,c,d,g.b4+1|0,(g.bd-1|0)+E(d,3)|0,a.y.b3-3|0,3,e);break a;}g=a.y;En(b,c,d,g.bk-1|0,(g.bd-1|0)+E(d,3)|0,a.y.b3-3|0,1,e);break a;case 1:break;case 2:if(f<=1){g=a.y;En(b,c,d,g.bk,(g.bd-1|0)+E(d,3)|0,a.y.bj-1|0,a.b7,e);break a;}if(f!=2){g=a.y;En(b,c,d,g.b4+1|0,(g.bd-1|0)+E(d,3)|0,a.y.bj,3,e);break a;}g=a.y;En(b,c,d,g.bk-1|0,(g.bd-1|0)+E(d,3)
|0,a.y.bj,1,e);break a;case 3:if(f<=1){g=a.y;En(b,c,d,g.b4+1|0,(g.bd-1|0)+E(d,3)|0,a.y.bj,a.b7,e);break a;}if(f!=2){g=a.y;En(b,c,d,g.b4-3|0,(g.bd-1|0)+E(d,3)|0,a.y.b3+1|0,0,e);break a;}g=a.y;En(b,c,d,g.b4-3|0,(g.bd-1|0)+E(d,3)|0,a.y.bj-1|0,2,e);break a;default:break a;}if(f<=1){g=a.y;En(b,c,d,g.bk-1|0,(g.bd-1|0)+E(d,3)|0,a.y.bj,a.b7,e);}else if(f!=2){g=a.y;En(b,c,d,g.bk,(g.bd-1|0)+E(d,3)|0,a.y.b3+1|0,0,e);}else{g=a.y;En(b,c,d,g.bk,(g.bd-1|0)+E(d,3)|0,a.y.bj-1|0,2,e);}}b:{if(e<8){f=a.b7;if(!(f!=2&&f)){h=a.y.bj
+3|0;i=e+1|0;while(true){if((h+3|0)>a.y.b3)break b;j=E(d,5);if(!j){g=a.y;En(b,c,d,g.bk-1|0,g.bd,h,1,i);}else if(j==1){g=a.y;En(b,c,d,g.b4+1|0,g.bd,h,3,i);}h=h+5|0;}}h=a.y.bk+3|0;i=e+1|0;while(true){if((h+3|0)>a.y.b4)break b;j=E(d,5);if(!j){g=a.y;En(b,c,d,h,g.bd,g.bj-1|0,2,i);}else if(j==1){g=a.y;En(b,c,d,h,g.bd,g.b3+1|0,0,i);}h=h+5|0;}}}}
function Bgw(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(Ib()){var $T=ED();$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:$p=1;case 1:$z=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;f=(a.u4*5|0)-1|0;e=0;g=0;h=0;i=2;j=1;k=0;l=0;m=0;$p=2;case 2:BRY(a,b,d,e,g,h,i,j,f,k,l,m);if(C()){break _;}n=0.800000011920929;h=0;k=2;l=0;m=2;i=2;j=0;e=0;g=0;$p=3;case 3:BEk(a,
b,d,c,n,h,k,l,m,i,f,j,e,g);if(C()){break _;}if(a.MM){n=0.6000000238418579;e=0;g=0;h=0;i=2;j=1;O();k=C9L.a;l=0;m=0;$p=4;continue _;}e=0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;continue _;case 4:BEk(a,b,d,c,n,e,g,h,i,j,f,k,l,m);if(C()){break _;}e=0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;case 5:BRY(a,b,d,h,i,g,j,k,g,l,m,o);if(C()){break _;}h
=2;i=0;j=2;k=1;l=C$f.a;m=0;o=0;$p=6;case 6:BRY(a,b,d,h,i,g,j,k,g,l,m,o);if(C()){break _;}if(!E(c,4)){h=0;i=2;j=0;k=2;l=C5o.a;m=0;o=0;$p=7;continue _;}h=0;i=2;j=2;k=2;l=C5o.a;m=0;o=0;$p=9;continue _;case 7:BRY(a,b,d,h,i,g,j,k,g,l,m,o);if(C()){break _;}h=2;i=2;j=2;k=2;l=C5o.a;m=0;o=0;$p=8;case 8:BRY(a,b,d,h,i,g,j,k,g,l,m,o);if(C()){break _;}n=0.10000000149011612;k=0;l=2;h=g-1|0;i=C9L.a;j=0;$p=10;continue _;case 9:BRY(a,b,d,h,i,g,j,k,g,l,m,o);if(C()){break _;}n=0.10000000149011612;k=0;l=2;h=g-1|0;i=C9L.a;j=0;$p
=10;case 10:BBN(a,b,d,c,n,k,l,h,i,j);if(C()){break _;}n=0.10000000149011612;i=2;j=2;k=C9L.a;l=0;$p=11;case 11:BBN(a,b,d,c,n,i,j,h,k,l);if(C()){break _;}n=0.10000000149011612;i=0;j=2;k=g+1|0;l=C9L.a;m=0;$p=12;case 12:BBN(a,b,d,c,n,i,j,k,l,m);if(C()){break _;}n=0.10000000149011612;i=2;j=2;l=C9L.a;m=0;$p=13;case 13:BBN(a,b,d,c,n,i,j,k,l,m);if(C()){break _;}n=0.05000000074505806;i=0;j=2;l=g-2|0;m=C9L.a;o=0;$p=14;case 14:BBN(a,b,d,c,n,i,j,l,m,o);if(C()){break _;}n=0.05000000074505806;i=2;j=2;m=C9L.a;o=0;$p=15;case 15:BBN(a,
b,d,c,n,i,j,l,m,o);if(C()){break _;}n=0.05000000074505806;i=0;j=2;g=g+2|0;l=C9L.a;m=0;$p=16;case 16:BBN(a,b,d,c,n,i,j,g,l,m);if(C()){break _;}n=0.05000000074505806;i=2;j=2;l=C9L.a;m=0;$p=17;case 17:BBN(a,b,d,c,n,i,j,g,l,m);if(C()){break _;}n=0.05000000074505806;g=1;i=2;j=C5r.a;l=0;$p=18;case 18:BBN(a,b,d,c,n,g,i,h,j,l);if(C()){break _;}n=0.05000000074505806;g=1;i=2;j=C5r.a;l=0;$p=19;case 19:BBN(a,b,d,c,n,g,i,k,j,l);if(C()){break _;}if(!E(c,100)){g=2;i=0;p=AIK();j=3+E(c,4)|0;$p=21;continue _;}if(!E(c,100)){g
=0;i=0;p=AIK();j=3+E(c,4)|0;$p=22;continue _;}if(a.MM&&!a.FE){i=IW(a,0);h=h+E(c,3)|0;j=I8(a,1,h);g=I9(a,1,h);if(G$(d,j,i,g)){a.FE=1;h=C9R.a;$p=24;continue _;}}e=e+1|0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;continue _;case 20:$z=BHf(a,b,g,h,e,d);if(C()){break _;}g=$z;if(g>0){O();if(C9x.data[g]){n=0.699999988079071;g=1;h=0;i=C92.a;j=Dg(a,i,0);$p=23;continue _;}}e=e+1|0;if(e>f)return 1;g=1;h=(-1);continue _;case 21:BFl(a,
b,d,c,g,i,h,p,j);if(C()){break _;}if(!E(c,100)){g=0;i=0;p=AIK();j=3+E(c,4)|0;$p=22;continue _;}if(a.MM&&!a.FE){i=IW(a,0);h=h+E(c,3)|0;j=I8(a,1,h);g=I9(a,1,h);if(G$(d,j,i,g)){a.FE=1;h=C9R.a;$p=24;continue _;}}e=e+1|0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;continue _;case 22:BFl(a,b,d,c,g,i,k,p,j);if(C()){break _;}if(a.MM&&!a.FE){i=IW(a,0);h=h+E(c,3)|0;j=I8(a,1,h);g=I9(a,1,h);if(G$(d,j,i,g)){a.FE=1;h=C9R.a;$p=24;continue _;}}e
=e+1|0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;continue _;case 23:BBN(a,b,d,c,n,g,h,e,i,j);if(C()){break _;}e=e+1|0;if(e>f)return 1;g=1;h=(-1);$p=20;continue _;case 24:Bxe(b,j,i,g,h);if(C()){break _;}$p=25;case 25:$z=Buw(b,j,i,g);if(C()){break _;}q=$z;q=q;if(q!==null)q.ot=B(2988);e=e+1|0;if(e>=a.u4){if(a.CG){e=0;if(e<=f){g=1;h=(-1);$p=20;continue _;}}return 1;}g=2+(e*5|0)|0;h=0;i=0;j=0;k=1;O();l=C$f.a;m=0;o=0;$p=5;continue _;default:
H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);}
var A8a=K(Jn);
function CAR(a,b,c,d){var e,f;a:{e=a.dK;switch(a.b7){case 0:break;case 1:f=a.y;En(b,c,d,f.bk-1|0,f.bd,f.bj,1,e);break a;case 2:f=a.y;En(b,c,d,f.bk,f.bd,f.bj-1|0,2,e);break a;case 3:f=a.y;En(b,c,d,f.b4+1|0,f.bd,f.bj,3,e);break a;default:break a;}f=a.y;En(b,c,d,f.bk,f.bd,f.b3+1|0,0,e);}}
function BNl(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;e=0;f=5;g=0;h=2;i=7;j=1;k=0;l=0;m=0;$p=2;case 2:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}e=0;f=0;g=7;h=2;i=2;j=8;k=0;l=0;m=0;$p=3;case 3:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}e=0;if(e>=5)return 1;f=0;g
=(5-e|0)-(e>=4?0:1)|0;h=2+e|0;m=2;i=7-e|0;j=0;k=0;l=0;$p=4;case 4:BRY(a,b,d,f,g,h,m,i,h,j,k,l);if(C()){break _;}e=e+1|0;if(e>=5)return 1;f=0;g=(5-e|0)-(e>=4?0:1)|0;h=2+e|0;m=2;i=7-e|0;j=0;k=0;l=0;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function MO(){var a=this;DE.call(a);a.a9k=0;a.bCu=0;}
function Eee(a,b){var c=new MO();OI(c,a,b);return c;}
function OI(a,b,c){a.a9k=b;a.bCu=c;}
function BbT(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{$z=BHl(b,d,e,f);if(C()){break _;}g=$z;if(g){O();if(g!=C5q.a)break a;}if(e>0){e=e+(-1)|0;continue _;}}h=0;if(h>=128)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;case 2:$z=BVp(b,i,j,k);if(C()){break _;}g=$z;if(g){O();l=C1F.data[a.a9k];$p
=3;continue _;}h=h+1|0;if(h>=128)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;continue _;case 3:$z=l.uJ(b,i,j,k);if(C()){break _;}g=$z;if(g){g=a.a9k;m=a.bCu;$p=4;continue _;}h=h+1|0;if(h>=128)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;continue _;case 4:b.bOe(i,j,k,g,m);if(C()){break _;}h=h+1|0;if(h>=128)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,
f,g,h,i,j,k,l,m,$p);}
function L8(){DE.call(this);this.a$k=0;}
function Eef(a){var b=new L8();Ni(b,a);return b;}
function Ni(a,b){a.a$k=b;}
function BWw(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(Ib()){var $T=ED();$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:a:{$z=BHl(b,d,e,f);if(C()){break _;}g=$z;if(g){O();if(g!=C5q.a)break a;}if(e>0){e=e+(-1)|0;continue _;}}h=0;if(h>=4)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;case 2:$z=BVp(b,i,j,k);if(C()){break _;}g=$z;if(g){O();l=C1F.data[a.a$k];$p
=3;continue _;}h=h+1|0;if(h>=4)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;continue _;case 3:$z=l.uJ(b,i,j,k);if(C()){break _;}g=$z;if(g){g=a.a$k;$p=4;continue _;}h=h+1|0;if(h>=4)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;continue _;case 4:b.bPo(i,j,k,g);if(C()){break _;}h=h+1|0;if(h>=4)return 1;i=(d+E(c,8)|0)-E(c,8)|0;j=(e+E(c,4)|0)-E(c,4)|0;k=(f+E(c,8)|0)-E(c,8)|0;$p=2;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);}
var BV9=K(DE);
function JK(){var a=new BV9();Ck2(a);return a;}
function Ck2(a){}
function BfY(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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=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=BVp(b,h,i,j);if(C()){break _;}k=$z;if(k){k=i-1|0;$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
=BHl(b,h,k,j);if(C()){break _;}l=$z;O();if(l==C1N.a){m=C49;$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:$z=m.hx(b,h,i,j);if(C()){break _;}k=$z;if(k){l=C49.a;k=E(c,4);$p=4;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 4:b.bOe(h,i,j,l,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:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function Ec(){DE.call(this);this.ba7=0;}
function Eeg(a){var b=new Ec();Ef(b,a);return b;}
function Ef(a,b){a.ba7=b;}
function Bsu(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(Ib()){var $T=ED();$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=e+1|0;$p=1;case 1:$z=BHl(b,d,g,f);if(C()){break _;}g=$z;O();if(g!=C1S.a)return 0;g=e-1|0;$p=2;case 2:$z=BHl(b,d,g,f);if(C()){break _;}g=$z;if(g!=C1S.a)return 0;$p=3;case 3:$z=BHl(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=BHl(b,
h,e,f);if(C()){break _;}i=$z;if(i==C1S.a)g=1;i=d+1|0;$p=6;continue _;case 5:$z=BHl(b,d,e,f);if(C()){break _;}g=$z;if(g!=C1S.a)return 0;g=0;h=d-1|0;$p=4;continue _;case 6:$z=BHl(b,i,e,f);if(C()){break _;}j=$z;if(j==C1S.a)g=g+1|0;k=f-1|0;$p=7;case 7:$z=BHl(b,d,e,k);if(C()){break _;}j=$z;if(j==C1S.a)g=g+1|0;l=f+1|0;$p=8;case 8:$z=BHl(b,d,e,l);if(C()){break _;}m=$z;if(m==C1S.a)g=g+1|0;j=0;$p=9;case 9:$z=BVp(b,h,e,f);if(C()){break _;}h=$z;if(h)j=1;$p=10;case 10:$z=BVp(b,i,e,f);if(C()){break _;}h=$z;if(h)j=j+1|0;$p
=11;case 11:$z=BVp(b,d,e,k);if(C()){break _;}h=$z;if(h)j=j+1|0;$p=12;case 12:$z=BVp(b,d,e,l);if(C()){break _;}h=$z;if(h)j=j+1|0;if(g==3&&j==1){g=a.ba7;$p=13;continue _;}return 1;case 13:Bxe(b,d,e,f,g);if(C()){break _;}b.tx=1;n=C1F.data[a.ba7];$p=14;case 14:n.em(b,d,e,f,c);if(C()){break _;}b.tx=0;return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);}
function AY4(){Fr.call(this);this.bJy=0;}
function B7G(a,b,c,d){}
function BHs(b,c,d,e,f,g,h){var i;i=EB(d,e,f,(-1),(-3),0,5,10,8,g);if(KK(i)&&Ey(b,i)===null){b=new AY4;D$(b,h);b.b7=g;b.y=i;b.bJy=Nm(c);}else b=null;return b;}
function Bji(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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:e=new DG;f=0;while(true){if(f>4){g=E(e,8);h=0;i=5;j=0;k=0;l=5;O();m=C$C.a;f=0;$p=1;continue _;}g=3;if(g<=4)break;f=f+1|0;}m=E(e,8);h=0;O();i=C$C.a;j=0;$p=4;continue _;case 1:BRY(a,b,d,h,i,j,k,l,g,m,m,f);if(C()){break _;}f=E(e,8);g=4;m=5;h=0;i=4;j=5;k=C$C.a;l=0;$p=2;case 2:BRY(a,
b,d,g,m,h,i,j,f,k,k,l);if(C()){break _;}f=0;if(f<=4){g=E(e,5);m=2;h=0;i=2;j=C$C.a;k=0;$p=3;continue _;}f=0;while(f<=4){g=0;if(g<=1){m=E(e,3);h=0;i=C$C.a;j=0;$p=5;continue _;}f=f+1|0;}return 1;case 3:BRY(a,b,d,f,m,h,f,i,g,j,j,k);if(C()){break _;}f=f+1|0;if(f<=4){g=E(e,5);m=2;h=0;i=2;j=C$C.a;k=0;continue _;}f=0;while(f<=4){g=0;if(g<=1){m=E(e,3);h=0;i=C$C.a;j=0;$p=5;continue _;}f=f+1|0;}return 1;case 4:BRY(a,b,d,f,g,h,f,g,m,i,i,j);if(C()){break _;}g=g+1|0;while(g>4){f=f+1|0;if(f>4){g=E(e,8);h=0;i=5;j=0;k=0;l=5;O();m
=C$C.a;f=0;$p=1;continue _;}g=3;}m=E(e,8);h=0;O();i=C$C.a;j=0;continue _;case 5:BRY(a,b,d,f,g,h,f,g,m,i,i,j);if(C()){break _;}g=g+1|0;while(true){if(g<=1){m=E(e,3);h=0;i=C$C.a;j=0;continue _;}f=f+1|0;if(f>4)break;g=0;}return 1;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
function AWc(){GI.call(this);this.beW=0;}
function CrS(a,b,c,d){}
function BCp(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(Ib()){var $T=ED();$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=BvT(a,b,d);if(C()){break _;}e=$z;if(e)return 0;f=0;if(f>=a.beW)return 1;O();g=C$o.a;e=0;h=0;i=0;$p=2;case 2:BJn(a,b,g,e,h,i,f,d);if(C()){break _;}e=C$o.a;h=0;i=1;g=0;$p=3;case 3:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=2;g=0;$p=4;case 4:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=3;g=0;$p
=5;case 5:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=4;g=0;$p=6;case 6:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=1;if(e<=3){h=C$o.a;i=0;g=0;$p=12;continue _;}e=C$o.a;h=0;i=0;g=4;$p=7;case 7:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=1;g=4;$p=8;case 8:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=2;g=4;$p=9;case 9:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=3;g=4;$p=10;case 10:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}e=C$o.a;h=0;i=4;g=4;$p=11;case 11:BJn(a,b,e,h,i,g,f,d);if(C()){break _;}f
=f+1|0;if(f>=a.beW)return 1;O();g=C$o.a;e=0;h=0;i=0;$p=2;continue _;case 12:BJn(a,b,h,i,g,e,f,d);if(C()){break _;}h=0;i=0;g=1;$p=13;case 13:BJn(a,b,h,i,g,e,f,d);if(C()){break _;}h=0;i=0;g=2;$p=14;case 14:BJn(a,b,h,i,g,e,f,d);if(C()){break _;}h=0;i=0;g=3;$p=15;case 15:BJn(a,b,h,i,g,e,f,d);if(C()){break _;}h=C$o.a;i=0;g=4;$p=16;case 16:BJn(a,b,h,i,g,e,f,d);if(C()){break _;}e=e+1|0;if(e<=3){h=C$o.a;i=0;g=0;$p=12;continue _;}e=C$o.a;h=0;i=0;g=4;$p=7;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,$p);}
var AQY=K();
var Ed7=null;function CUE(){CUE=Be(AQY);Cca();}
function Cca(){var b,c;b=Bx((BWH()).data.length);c=b.data;Ed7=b;c[EdS.dp]=1;c[Ed8.dp]=2;c[Ed9.dp]=3;c[Ed$.dp]=4;}
var A2c=K(DE);
function Bhv(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(Ib()){var $T=ED();$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,5)+7|0;h=(g-E(c,2)|0)-3|0;i=1+E(c,(g-h|0)+1|0)|0;j=1;if(e>=1){k=e+g|0;if((k+1|0)<=b.o){l=(e+1|0)+g|0;m=e;a:{b:while(true){if(m>l)break a;if(!j)break a;n=(m-e|0)>=h?i:0;o=d-n|0;while(o
<=(d+n|0)&&j){p=f-n|0;while(p<=(f+n|0)&&j){if(m>=0&&m<b.o)break b;j=0;p=p+1|0;}o=o+1|0;}m=m+1|0;}$p=7;continue _;}if(!j)return 0;q=e-1|0;$p=1;continue _;}}return 0;case 1:$z=BHl(b,d,q,f);if(C()){break _;}j=$z;O();if(!(j!=C1N.a&&j!=C1O.a)&&e<((b.o-g|0)-1|0)){j=C1O.a;$p=2;continue _;}return 0;case 2:b.bPo(d,q,f,j);if(C()){break _;}r=0;h=e+h|0;j=h+1|0;c:while(true){if(k<h){h=0;g=g-1|0;if(h>=g)return 1;i=e+h|0;$p=3;continue _;}l=d-r|0;while(l<=(d+r|0)){q=l-d|0;s=f-r|0;while(s<=(f+r|0)){t=s-f|0;if(CP(q)!=r)break c;if
(CP(t)!=r)break c;if(r<=0)break c;s=s+1|0;}l=l+1|0;}if(r>=1&&k==j)r=r+(-1)|0;else if(r<i)r=r+1|0;k=k+(-1)|0;}u=C9x.data;$p=5;continue _;case 3:$z=BHl(b,d,i,f);if(C()){break _;}l=$z;if(l&&l!=C5q.a){h=h+1|0;if(h>=g)return 1;i=e+h|0;continue _;}j=C5p.a;q=1;$p=4;case 4:b.bOe(d,i,f,j,q);if(C()){break _;}h=h+1|0;if(h>=g)return 1;i=e+h|0;$p=3;continue _;case 5:$z=BHl(b,l,k,s);if(C()){break _;}m=$z;if(!u[m]){m=C5q.a;n=1;$p=6;continue _;}while(true){s=s+1|0;while(s>(f+r|0)){l=l+1|0;while(l>(d+r|0)){if(r>=1&&k==j)r=r
+(-1)|0;else if(r<i)r=r+1|0;k=k+(-1)|0;if(k<h){h=0;g=g-1|0;if(h>=g)return 1;i=e+h|0;$p=3;continue _;}l=d-r|0;}q=l-d|0;s=f-r|0;}t=s-f|0;if(CP(q)!=r)break;if(CP(t)!=r)break;if(r>0)continue;else break;}u=C9x.data;continue _;case 6:b.bOe(l,k,s,m,n);if(C()){break _;}while(true){s=s+1|0;while(s>(f+r|0)){l=l+1|0;while(l>(d+r|0)){if(r>=1&&k==j)r=r+(-1)|0;else if(r<i)r=r+1|0;k=k+(-1)|0;if(k<h){h=0;g=g-1|0;if(h>=g)return 1;i=e+h|0;$p=3;continue _;}l=d-r|0;}q=l-d|0;s=f-r|0;}t=s-f|0;if(CP(q)!=r)break;if(CP(t)!=r)break;if
(r>0)continue;else break;}u=C9x.data;$p=5;continue _;case 7:$z=BHl(b,o,m,p);if(C()){break _;}q=$z;if(q){O();if(q!=C5q.a)j=0;}b:{while(true){p=p+1|0;while(!(p<=(f+n|0)&&j)){o=o+1|0;while(!(o<=(d+n|0)&&j)){m=m+1|0;if(m>l)break b;if(!j)break b;n=(m-e|0)>=h?i:0;o=d-n|0;}p=f-n|0;}if(m>=0&&m<b.o)break;j=0;}continue _;}if(!j)return 0;q=e-1|0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);}
function BIe(){Ga.call(this);this.bgN=0;}
function CYz(a,b,c,d){var e=new BIe();Ctk(e,a,b,c,d);return e;}
function Ctk(a,b,c,d,e){D$(a,b);a.bgN=(-1);a.b7=e;a.y=d;}
function CKY(a,b,c,d){}
function BgZ(a,b,c,d){var e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(Ib()){var $T=ED();$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.bgN<0){$p=10;continue _;}e=0;f=0;g=0;h=2;i=3;j=1;k=0;l=0;m=0;$p=1;case 1:BRY(a,b,d,e,f,g,h,i,j,k,l,m);if(C()){break _;}O();e=C$f.a;f=0;g=1;h=0;i=0;$p=2;case 2:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C$f.a;f=0;g=1;h=1;i=0;$p=3;case 3:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e
=C$f.a;f=0;g=1;h=2;i=0;$p=4;case 4:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5A.a;f=15;g=1;h=3;i=0;$p=5;case 5:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=15;g=0;h=3;i=0;$p=6;case 6:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=15;g=1;h=3;i=1;$p=7;case 7:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=15;g=2;h=3;i=0;$p=8;case 8:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}e=C5r.a;f=15;g=1;h=3;i=(-1);$p=9;case 9:BJn(a,b,e,f,g,h,i,d);if(C()){break _;}return 1;case 10:$z=BII(a,b,d);if(C()){break _;}e=$z;a.bgN=e;if
(e<0)return 1;c=a.y;Jd(c,0,((e-c.da|0)+4|0)-1|0,0);e=0;f=0;g=0;h=2;i=3;j=1;k=0;l=0;m=0;$p=1;continue _;default:H$();}}ED().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);}
$rt_packages([-1,"com",0,"carrotsearch",1,"hppc",0,"jcraft",3,"jzlib",-1,"java",5,"util",6,"zip",6,"regex",6,"logging",5,"nio",10,"charset",11,"impl",5,"io",5,"math",5,"text",5,"lang",16,"ref",-1,"org",18,"apache",19,"logging",20,"log4j",18,"teavm",22,"classlib",23,"impl",24,"tz",24,"unicode",18,"json",-1,"net",28,"minecraft",29,"src",28,"lax1dude",31,"eaglercraft",32,"internal",33,"teavm",33,"vfs2",33,"buffer",32,"profile",32,"opengl",28,"peyton",39,"eagler",40,"minecraft",28,"norshare",42,"eaglercraft",43,
"gui",43,"command",43,"rp"]);
$rt_metadata([D,0,0,[],0,3,0,0,["db",CYR(CGo),"cy",CYS(ASp),"bW",CYR(Bbo)],B0n,0,D,[],0,3,0,0,0,ANm,0,D,[],3,3,0,0,0,A50,0,D,[],3,3,0,0,0,AEW,"Class",16,D,[ANm,A50],0,3,[0,0,0],0,["bW",CYR(BHQ)],Bqz,0,D,[],4,0,0,0,0,BpX,0,D,[],4,3,0,0,0,Bo,0,D,[],0,3,0,0,["vv",CYR(AAt),"bW",CYR(Nf)],BA,"Exception",16,Bo,[],0,3,0,0,0,CY,"RuntimeException",16,BA,[],0,3,[0,0,0],0,0,BUa,"ClassCastException",16,CY,[],0,3,[0,0,0],0,0,EN,0,D,[],3,3,0,0,0,Gf,0,D,[],3,3,0,0,0,Zv,0,D,[],3,3,0,0,0,Co,"String",16,D,[EN,Gf,Zv],0,3,[0,0,0],
JC,["bjM",CYS(Br),"yX",CYR(Bd),"bW",CYR(BDL),"cy",CYS(B7),"db",CYR(MC),"kR",CYS(Cur)],Ks,0,Bo,[],0,3,0,0,0,XW,0,Ks,[],0,3,0,0,0,BsL,0,XW,[],0,3,0,0,0,Gu,0,D,[EN],1,3,0,0,0,J7,"Integer",16,Gu,[Gf],0,3,[0,0,0],0,["uK",CYR(AH3),"HU",CYR(BsS),"Bf",CYR(Crd),"bW",CYR(Cb4),"db",CYR(CDO),"cy",CYS(CpK),"kR",CYS(CJg)],Yh,0,D,[EN,Zv],0,0,0,0,["yy",CYS(AVm),"bW",CYR(S)],Xq,0,D,[],3,3,0,0,0,T,0,Yh,[Xq],0,3,0,0,["a_8",CYV(CJd),"biv",CYU(B5e),"a4K",CYV(ClR),"ba2",CYU(B40),"bjM",CYS(BZw),"yX",CYR(AA2),"bW",CYR(BX),"yy",CYS(B8o),
"baX",CYT(CJW),"bfS",CYT(CDg)],XL,0,XW,[],0,3,0,0,0,BWM,0,XL,[],0,3,0,0,0,Br8,0,XL,[],0,3,0,0,0,AAg,0,D,[],4,3,0,0,0,BjY,0,D,[],4,3,0,0,0,KR,0,D,[],0,3,0,IB,0,M2,0,D,[],3,3,0,0,0,AYu,0,D,[M2],0,3,0,0,0,Dm,"IndexOutOfBoundsException",16,CY,[],0,3,[0,0,0],0,0,Bvy,0,D,[],4,3,0,0,0,E_,"NullPointerException",16,CY,[],0,3,[0,0,0],0,0,ADA,"ArrayStoreException",16,CY,[],0,3,[0,0,0],0,0,Io,"Character",16,D,[Gf],0,3,[0,0,0],0,["bW",CYR(CJ7),"cy",CYS(Cpi),"db",CYR(COY),"kR",CYS(CDR)],Em,0,D,[],3,3,0,0,0,BTQ,0,D,[Em],1,
3,0,0,0,F8,0,D,[],0,3,0,CF,0,SK,0,D,[Em],3,3,0,0,0,AVX,0,D,[SK],3,3,0,0,0,A2K,0,D,[SK],3,3,0,0,0,AWJ,0,D,[SK],3,3,0,0,0,ASF,0,D,[SK],3,3,0,0,0,AZg,0,D,[SK],3,3,0,0,0,AX$,0,D,[SK,AVX,A2K,AWJ,ASF,AZg],3,3,0,0,0,AQx,0,D,[],3,3,0,0,0,AFI,0,D,[Em],3,3,0,0,0,BCD,0,D,[Em,AX$,AQx,AFI],1,3,0,0,["bNO",CYS(Cyf),"bSu",CYT(CnQ),"bXk",CYT(Cnj),"b_z",CYU(Cyb),"b9J",CYS(CbV),"b1y",CYR(B4d),"bZV",CYU(CqZ)],E4,"JSONException",27,CY,[],0,3,[0,0,0],0,0]);
$rt_metadata([Bnw,0,D,[Em],3,3,0,0,0,AO3,0,D,[],0,3,0,0,0,ARr,0,D,[],3,3,0,0,0,AGf,0,D,[ARr],0,3,0,A4r,0,A1Q,0,D,[],3,3,0,0,0,BGb,0,D,[A1Q],0,0,0,0,0,Yx,0,D,[],0,3,0,A8N,0,ASy,0,D,[Em],3,0,0,0,0,BF_,0,D,[ASy],0,0,0,0,["cj0",function(b,c,d,e,f){return BGP(this,b,c,d,e,f);}],Pc,0,D,[],4,3,0,Wq,0,Bzh,0,D,[Em],1,3,0,0,0,Or,0,D,[],0,3,0,E5,0,T6,"ContextLostError",33,Ks,[],0,3,[0,0,0],0,0,AFJ,"PlatformIncompatibleException",33,CY,[],0,3,[0,0,0],0,0,PH,0,D,[],3,3,0,0,0,Pt,0,D,[PH],0,3,0,0,0,A5C,0,D,[],3,3,0,0,0,Qs,
0,D,[A5C],3,3,0,0,0,XF,0,D,[],3,3,0,0,0,N0,0,D,[Qs,XF],1,3,0,0,["dW",CYR(AEK),"Cb",CYR(Cnq)],RE,0,N0,[],0,3,0,0,["Cb",CYR(APv)],Bdp,0,RE,[],0,3,0,0,0,Ys,0,D,[],0,3,0,0,0,Cd,0,Ys,[],0,3,0,CD,0,D8,0,Cd,[],0,3,0,DO,0,Tn,0,D,[],0,3,0,0,0,Gv,0,D,[],3,3,0,0,0,V$,0,D,[EN,Gv],1,3,0,0,0,AFM,0,V$,[],1,3,0,0,0,AHD,0,AFM,[],0,3,0,0,0,A6g,0,D,[Gf],0,3,0,0,0,AT7,0,D,[],0,3,0,0,0,Kq,0,D,[],0,3,0,0,0,A72,0,Kq,[],0,3,0,0,0,Eh,0,D,[],1,3,0,0,["Vk",CYV(BNr)],WW,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){AQF(this,b,c,d,e,f,
g,h);},"xk",function(b,c,d,e,f,g){AU4(this,b,c,d,e,f,g);}],A_T,0,D,[],0,3,0,0,0,Ip,0,D,[],0,3,0,0,0,A11,"TextureWaterFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(B9K)],A7j,"TextureLavaFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(B$g)],De,0,Kq,[],0,3,0,0,["jZ",CYT(BCJ),"oW",CYU(Bbh),"bhc",CYU(BmY),"fI",CYS(BUd),"br3",CYR(Bbu),"hr",CYR(BO4),"of",CYR(BOL),"O5",CYR(CtQ),"bm4",CYR(CGF)],YG,0,De,[],0,3,0,0,["hr",CYR(BSs),"O5",CYR(CfI),"jZ",CYT(BuF),"fF",CYR(BPa),"fI",CYS(BeZ),"fC",CYU(BD3)],EV,0,D,[],0,3,0,C1,0,Bbz,0,Tn,[],0,3,0,
0,0,AG5,0,D,[],0,3,0,CbF,0,Y0,0,N0,[],1,3,0,0,["hn",CYS(Czo)],AMj,0,Y0,[],0,3,0,0,["jI",CYU(CvZ)],AIV,0,Y0,[],0,3,0,0,["jI",CYU(Cuj)],BLH,0,D,[Em],1,3,0,0,0,PE,0,D,[],3,3,0,0,0]);
$rt_metadata([Ra,0,D,[PE],1,3,0,0,0,BeI,0,Ra,[Gv,EN],0,3,0,0,0,Dh,0,D,[Gf,EN],1,3,0,0,["bW",CYR(CH9),"cy",CYS(B2E),"db",CYR(CwK),"kR",CYS(B8b)],Kp,"Level",21,Dh,[],12,3,[0,0,0],Og,0,Bl8,0,D,[Em],1,3,0,0,0,Bdj,0,D,[Em],1,3,0,0,0,Bm$,0,D,[Em],1,3,0,0,0,ANG,0,D,[Em],3,3,0,0,0,A8R,0,D,[ANG],0,3,0,0,["bNW",CYS(CBz)],BTt,0,D,[Em],1,3,0,0,0,A8P,0,D,[ANG],0,3,0,0,["bNW",CYS(CrQ)],ACO,0,D,[],3,3,0,0,0,AQU,0,D,[ACO],0,3,0,0,["Lt",CYS(Crb)],N9,0,D,[],3,3,0,0,0,O1,0,D,[N9],3,3,0,0,0,Kv,0,D,[O1],1,3,0,0,["LO",CYS(Gr),"bW",
CYR(CMb)],AEs,0,D,[O1],3,3,0,0,0,TR,0,D,[AEs],3,3,0,0,0,Od,0,Kv,[TR],1,3,0,0,["fi",CYR(CH),"bba",CYS(CMs),"cy",CYS(AGB)],AMT,0,Od,[],1,3,0,0,0,AFc,0,D,[O1],3,3,0,0,0,AKk,0,D,[AFc,AEs],3,3,0,0,0,OS,0,AMT,[AKk],0,3,0,0,["iT",CYR(NM)],BZj,0,D,[],4,3,0,0,0,BjE,0,D,[ACO],0,3,0,0,0,AJ1,0,D,[],0,3,0,AOq,0,SP,0,D,[],0,3,0,H1,0,AH$,0,D,[],0,3,0,CAn,0,AFY,0,D,[],0,3,0,AC9,0,AW3,0,D,[],32,0,0,CV0,0,LM,"EnumES6ShimStatus",34,Dh,[],12,3,[0,0,0],AP0,0,Ud,"RuntimeInitializationFailureException",33,CY,[],0,3,[0,0,0],0,0,AV3,
0,D,[],0,3,0,AFp,0,BLe,0,D,[],0,3,0,0,0,BTJ,0,D,[],4,3,0,0,0,BHI,0,D,[],0,3,0,0,0,BDv,0,D,[],0,3,0,0,0,E7,0,D,[Em],3,3,0,0,0,Bub,0,D,[E7],0,0,0,0,["fM",CYS(CGe)],Gn,0,D,[],0,3,0,CB,0,RY,0,D,[],0,3,0,0,0,OT,0,D,[],3,3,0,0,0,APH,0,D,[OT],3,3,0,0,0,A4g,0,D,[APH],0,0,0,0,0,IQ,0,D,[],0,3,0,0,0,CU,0,D,[],0,3,0,0,0,VT,0,D,[],0,3,0,0,0,Yz,0,D,[],0,3,0,0,0,AW0,0,D,[],0,3,0,CQD,0,AKL,0,D,[],0,3,0,CWN,0]);
$rt_metadata([Np,"VFile2",35,D,[],0,3,[0,0,0],ADd,["bW",CYR(Cte),"db",CYR(CBS),"cy",CYS(B6$)],H_,0,D,[],0,3,0,L9,0,Bue,0,D,[E7],0,0,0,0,["fM",CYS(B2O)],Kg,"EnumPlatformAgent",33,Dh,[],12,3,[0,0,0],A_m,["bW",CYR(ChW)],Ot,"EnumPlatformOS",33,Dh,[],12,3,[0,0,0],Bx1,["bW",CYR(B7s)],OU,"EnumPlatformANGLE",33,Dh,[],12,3,[0,0,0],BAg,["bW",CYR(Ce0)],BLC,0,D,[],0,0,0,0,0,ANR,0,D,[],0,3,0,0,0,U$,0,D,[],0,3,0,0,0,Et,0,D,[],0,3,0,CVY,0,APU,0,D,[ACO],0,3,0,0,["Lt",CYS(B9f)],F9,0,D,[Gv,EN],4,3,0,Xw,["cy",CYS(Chy),"db",CYR(CB3)],Fp,
0,D,[],1,3,0,0,0,Bop,"RenderItem",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BH_(this,b,c,d,e,f,g);}],AVG,0,D,[],3,3,0,0,0,DG,0,D,[AVG,EN],0,3,0,0,0,BXq,0,DG,[],0,3,0,0,0,A7V,0,D,[],3,3,0,0,0,AXl,0,D,[A7V],0,3,0,0,0,Bh,"Block",30,D,[],0,3,[0,0,0],O,["bD9",CYR(CpS),"dF",CYR(CMx),"dI",CYR(B6O),"bqP",CYV(BKU),"bAn",CYV(BRM),"rE",function(b,c,d,e,f){return BMy(this,b,c,d,e,f);},"Fl",function(b,c,d,e,f){return BCh(this,b,c,d,e,f);},"cJ",CYT(BVl),"cg",CYS(Ct0),"uI",CYV(XZ),"CP",function(b,c,d,e,f,g){BSY(this,
b,c,d,e,f,g);},"fh",CYV(Xk),"dr",CYR(Cg1),"DK",CYT(CIt),"Wj",CYR(CeL),"em",function(b,c,d,e,f){Bm2(this,b,c,d,e,f);},"lc",function(b,c,d,e,f){BXi(this,b,c,d,e,f);},"Ci",function(b,c,d,e,f){BEv(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){BCK(this,b,c,d,e,f);},"hb",CYV(Bdr),"jE",CYV(BbX),"e3",CYS(Cw8),"dg",CYU(B8P),"Eg",function(b,c,d,e,f,g,h){B0s(this,b,c,d,e,f,g,h);},"v$",CYS(B3Q),"bkw",CYS(Czu),"YW",function(b,c,d,e,f,g){return BpS(this,b,c,d,e,f,g);},"Xr",CYV(ByV),"x9",CYR(B47),"Gy",function(b,c,d,e,f){return BUB(this,
b,c,d,e,f);},"hx",CYV(BJ4),"gZ",function(b,c,d,e,f){return BMR(this,b,c,d,e,f);},"FS",function(b,c,d,e,f){BQ1(this,b,c,d,e,f);},"zc",function(b,c,d,e,f){BCC(this,b,c,d,e,f);},"o9",function(b,c,d,e,f){BEE(this,b,c,d,e,f);},"Th",function(b,c,d,e,f,g){BkS(this,b,c,d,e,f,g);},"hg",CYV(BX2),"ww",CYR(B$2),"Ag",CYS(B82),"mW",CYV(AXu),"ym",function(b,c,d,e,f){return BoP(this,b,c,d,e,f);},"hZ",CYR(Cpa),"zD",function(b,c,d,e,f){BQ8(this,b,c,d,e,f);},"xg",function(b,c,d,e,f){return BLI(this,b,c,d,e,f);},"kI",CYR(CyW),
"Cg",function(b,c,d,e,f,g){BJY(this,b,c,d,e,f,g);},"Uh",CYT(CNe),"uJ",CYV(BUz),"q_",function(b,c,d,e,f){BQW(this,b,c,d,e,f);},"a1O",function(b,c,d,e,f,g){A__(this,b,c,d,e,f,g);},"tH",CYR(CtC)],AI0,0,D,[],3,3,0,0,0,R7,0,D,[Qs,AI0],1,3,0,0,0,AL0,0,R7,[],0,3,0,0,["kG",CYR(Cz1)],A0T,0,R7,[],0,3,0,0,["dW",CYR(Byy),"boI",CYU(B62)],M7,0,D,[Gf],1,3,0,0,["kR",CYS(CIx)],Tz,0,D,[],3,3,0,0,0,Bpr,"ArrayList",6,Od,[Gv,EN,Tz],0,3,[0,0,0],0,["r$",CYS(Z),"iT",CYR(DZ),"JN",CYS(Y),"bba",CYS(DL),"bW",CYR(CLW),"db",CYR(CpY)],AHF,
"UTF8Charset",12,M7,[],0,3,[0,0,0],ZU,["Mv",CYR(Caz),"a4d",CYR(A5t)],AUf,0,D,[],3,3,0,0,0,AF$,0,D,[AUf],0,3,0,Q2,0,BeT,0,D,[],4,3,0,0,0,Gk,"EnumES6Shims",34,Dh,[],12,3,[0,0,0],BsC,0,BW,"IllegalArgumentException",16,CY,[],0,3,[0,0,0],0,0,AAO,0,D,[],0,3,0,Ov,0,AKB,0,D,[M2],0,3,0,0,["sT",CYT(RF)],ZF,0,D,[],3,3,0,0,0,AOL,0,D,[ZF],1,3,0,0,0,AC1,0,D,[],1,3,0,0,0,AA6,0,AC1,[],0,3,0,0,0,A28,0,D,[],0,3,0,0,0,Bpe,0,D,[],0,3,0,0,0,RU,0,D,[],4,3,0,Vw,0,BSz,0,D,[],0,3,0,0,0,AIZ,"Filesystem$FilesystemHandle",32,D,[],0,0,
[AKL,0,"FilesystemHandle"],0,0,ACp,0,D,[],3,3,0,0,0,BPs,0,D,[ACp],0,0,0,0,0,A3U,0,D,[],0,3,0,CVw,0,AJS,0,D,[ACp],0,3,0,0,["a9v",CYR(B6x),"bzz",CYS(BI$),"bk2",CYS(B0Y),"bgd",CYT(BHN),"bvF",CYS(BYF),"byk",CYT(BpV),"bAs",CYU(AZL)],Wx,0,D,[E7],0,3,0,0,["fM",CYS(CLX)],Wy,0,D,[E7],0,3,0,0,["fM",CYS(CHu)]]);
$rt_metadata([BFs,0,D,[Em],1,3,0,0,0,A6z,0,D,[],0,3,0,AWR,0,BUJ,0,D,[E7],0,0,0,0,["fM",CYS(B5G)],BUL,0,D,[E7],0,0,0,0,["fM",CYS(Cy5)],BUK,0,D,[E7],0,0,0,0,["fM",CYS(Co7)],BUF,0,D,[E7],0,0,0,0,["fM",CYS(Ci0)],BUE,0,D,[E7],0,0,0,0,["fM",CYS(B9Z)],BUI,0,D,[E7],0,0,0,0,["fM",CYS(CJX)],BUH,0,D,[E7],0,0,0,0,["fM",CYS(CLy)],BUD,0,D,[E7],0,0,0,0,["fM",CYS(Cdm)],BUC,0,D,[E7],0,0,0,0,["fM",CYS(CiQ)],BqQ,0,D,[E7],0,0,0,0,["fM",CYS(Clx)],BqK,0,D,[E7],0,0,0,0,["fM",CYS(Ch7)],BqL,0,D,[E7],0,0,0,0,["fM",CYS(Cdo)],A8X,0,D,
[Em],3,0,0,0,0,BwU,0,D,[A8X],0,3,0,0,["ccV",CYT(CaR)],BqN,0,D,[E7],0,0,0,0,["fM",CYS(CGH)],BqP,0,D,[E7],0,0,0,0,["fM",CYS(Ctr)],BqJ,0,D,[E7],0,0,0,0,["fM",CYS(CBo)],AZc,0,D,[Em],3,0,0,0,0,BwT,0,D,[AZc],0,3,0,0,["bog",CYR(Cxh)],R9,0,D,[],1,3,0,0,0,AX0,0,R9,[],0,0,0,0,["bcl",CYS(Co6),"bsO",CYS(Cym)],AX1,0,R9,[],0,0,0,0,["bcl",CYS(B_4)],AX2,0,R9,[],0,0,0,0,["bcl",CYS(Cut),"bsO",CYS(CAW)],BU_,0,D,[],0,3,0,0,0,A$W,0,D,[N9],3,3,0,0,0,A39,0,D,[A$W],3,3,0,0,0,AGh,0,D,[],3,3,0,0,0,ACR,0,D,[],3,3,0,0,0,AVo,0,D,[A39,AGh,
Gv,ACR],0,3,0,0,0,AKM,0,D,[OT],3,3,0,0,0,Vn,"SoftGLVertexArray$Attrib",38,D,[],0,0,[AR8,0,"Attrib"],0,["db",CYR(CiV),"cy",CYS(CCB)],DJ,"IllegalStateException",16,CY,[],0,3,[0,0,0],0,0,Boy,0,D,[],0,3,0,0,0,BoV,0,D,[EN,Gv],0,3,0,0,0,BFJ,0,D,[Em],4,3,0,0,0,ATg,0,D,[],0,3,0,0,0,Nu,"ModelRenderer",30,D,[],0,3,[0,0,0],0,0,AT3,0,D,[],0,0,0,CTE,0,AN9,"UnsupportedCharsetException",11,BW,[],0,3,[0,0,0],0,0,ZT,0,D,[],0,3,0,M1,0,LT,0,D,[Qs],1,3,0,0,["U6",CYS(ASP),"dW",CYR(BsA)],AUD,0,LT,[],0,3,0,0,["kG",CYR(CPh),"g3",CYU(AFy),
"wt",CYR(CIy),"dW",CYR(ALW)],IP,0,D,[],0,3,0,A8y,["bB6",CYR(CER),"bW",CYR(CyQ)],Gp,"StatBasic",30,IP,[],0,3,[0,0,0],0,0,AV8,0,D,[],0,3,0,CKS,0,E8,0,D,[],0,3,0,EY,0,A1n,0,D,[],0,0,0,0,0,Oo,0,D,[PH],0,3,0,AM_,0]);
$rt_metadata([AIy,"IllegalMonitorStateException",16,CY,[],0,3,[0,0,0],0,0,SQ,0,D,[],0,3,0,ABi,0,We,0,D,[O1],3,3,0,0,0,Il,0,Kv,[We],1,3,0,0,["cy",CYS(Br2),"db",CYR(B1X)],AKt,0,Il,[Gv,EN],1,3,0,0,0,Nt,"Boolean",16,D,[EN,Gf],0,3,[0,0,0],0,["bW",CYR(B$h),"db",CYR(Cme),"cy",CYS(Cxw),"kR",CYS(CgK)],AWG,0,D,[EN],4,3,0,0,0,Y1,"EaglerArrayByteBuffer",36,AOL,[],0,3,[0,0,0],0,0,KM,0,D,[Em],1,3,0,0,0,BvG,0,KM,[],1,3,0,0,0,AIv,0,Il,[],1,0,0,0,0,A4B,0,AIv,[],0,0,0,0,0,AJp,0,Ra,[],1,0,0,0,0,A4z,0,AJp,[],0,0,0,0,0,AJY,0,Od,
[Tz],1,0,0,0,0,A4A,0,AJY,[],0,0,0,0,0,LU,0,D,[],3,3,0,0,0,A4x,0,D,[LU],0,0,0,0,0,ANM,0,D,[LU],3,3,0,0,0,A4y,0,D,[ANM],0,0,0,0,0,ATi,0,D,[M2],0,3,0,0,0,AUz,0,D,[OT],3,3,0,0,0,APd,"OpenGLObjects$TextureGL",33,D,[AUz],0,0,[BDg,0,"TextureGL"],0,["db",CYR(CiH)],AYY,0,D,[OT],3,3,0,0,0,APi,0,D,[AYY],0,0,0,0,0,AFO,0,D,[AKM],0,0,0,0,0,Hq,"UnsupportedOperationException",16,CY,[],0,3,[0,0,0],0,0,A6Z,0,D,[OT],3,3,0,0,0,AH2,0,D,[A6Z],0,0,0,0,0,AFP,0,D,[OT],3,3,0,0,0,A8Y,0,D,[AFP],0,0,0,0,["bnK",CYR(B7S),"bDB",CYS(Cve),"bA1",
CYS(CNV)],AVF,0,D,[OT],3,3,0,0,0,AF4,0,D,[AVF],0,0,0,0,0,AL3,0,D,[OT],3,3,0,0,0,AJr,0,D,[AL3],0,0,0,0,0,ATZ,0,LT,[],0,3,0,0,["kG",CYR(CGr),"g3",CYU(CJM),"bbA",CYS(CrG),"wt",CYR(Cza)],A4h,0,D,[],0,3,0,Btk,0,Ch,"IOException",13,BA,[],0,3,[0,0,0],0,0,Bd9,0,KM,[],1,3,0,0,0,Pg,0,LT,[],0,3,0,0,["U6",CYS(BI4)],AJU,0,Pg,[],0,3,0,0,["kG",CYR(B1W),"g3",CYU(AWv),"bbA",CYS(CMM),"dW",CYR(BvR)],BWs,0,AJU,[],0,3,0,0,0,AOS,0,D,[],3,0,0,0,0,APS,0,D,[AOS],4,3,0,0,["y4",CYU(AHG),"rY",CYR(AWE),"bFt",CYS(CN4),"EH",CYR(AXq)],AAR,
0,D,[],0,3,0,CCL,0,AR8,0,D,[AFP],0,0,0,0,["bDB",CYS(CwI),"bA1",CYS(B98),"bnK",CYR(CkE)],AWp,0,D,[ACp],0,3,0,0,["a9v",CYR(B5I),"bzz",CYS(BjD),"bk2",CYS(BfQ),"bgd",CYT(A_9),"bvF",CYS(BQz),"byk",CYT(BA3),"bAs",CYU(By1)],AY0,0,D,[PE],3,3,0,0,0,A5z,0,D,[AY0],3,3,0,0,0,A0f,0,D,[A5z],3,3,0,0,0]);
$rt_metadata([BRk,0,Ra,[Gv,EN,A0f],0,3,0,0,0,AVT,0,D,[E7],0,0,0,0,["fM",CYS(CpE)],ADj,0,D,[],3,3,0,0,0,A1Z,0,D,[ADj],0,0,0,0,["A3",CYR(CgP),"a5L",CYR(CNu)],A79,0,D,[ADj],0,0,0,0,["A3",CYR(CIo),"a5L",CYR(CP2)],BqX,0,D,[Em],1,3,0,0,0,Buh,0,D,[E7],0,0,0,0,["fM",CYS(Cg5)],BTT,0,D,[PH],0,3,0,0,["yB",CYR(BBZ)],Bbs,0,D,[Gf],0,3,0,0,["bW",CYR(AN3)],AFx,0,D,[],3,3,0,0,0,Buf,0,D,[AFx],0,0,0,0,["bun",CYS(CF_),"bz6",CYR(CMv)],A4G,"LegacyKeycodeTranslator$LegacyKeycode",34,D,[],0,3,[A6z,0,"LegacyKeycode"],0,["cy",CYS(Blq)],Qa,
"EnumOS1",30,Dh,[],12,3,[0,0,0],BOZ,0,APt,"VSHInputLayoutParser$ShaderLayoutParseException",38,CY,[],0,3,[Boy,0,"ShaderLayoutParseException"],0,0,DF,"NumberFormatException",16,BW,[],0,3,[0,0,0],0,0,AS5,"VSHInputLayoutParser$ShaderInput",38,D,[],0,3,[Boy,0,"ShaderInput"],0,0,APo,0,D,[EN],1,3,0,0,0,ADM,0,APo,[EN],0,3,0,0,0,AOe,0,D,[],3,3,0,0,0,Xa,0,D,[EN,AOe],1,3,0,0,0,ATY,0,D,[AOe],3,3,0,0,0,AHc,0,D,[ATY],3,3,0,0,0,ATU,0,D,[AHc],3,3,0,0,0,A$R,0,D,[],3,3,0,0,0,APk,0,D,[A$R],3,3,0,0,0,A$I,0,D,[APk],3,3,0,0,0,PQ,
0,Xa,[EN,ATU,A$I],0,3,0,0,0,IJ,0,D,[],4,3,0,0,0,BRN,0,D,[],4,0,0,0,0,Y8,0,D,[],0,3,0,0,["a7z",CYR(Cs0)],Bg1,0,Y8,[],4,0,0,0,["a7z",CYR(CPA)],BHe,0,Y8,[],4,0,0,0,["a7z",CYR(B2y)],ALM,"BlockStone",30,Bh,[],0,3,[0,0,0],0,["dg",CYU(CDW)],BbZ,"BlockGrass",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(B9z),"Fl",function(b,c,d,e,f){return Bmd(this,b,c,d,e,f);},"ww",CYR(Bxj),"Ag",CYS(B9v),"mW",CYV(BPY),"em",function(b,c,d,e,f){BIw(this,b,c,d,e,f);},"dg",CYU(CsN)],Bm7,"BlockDirt",30,Bh,[],0,3,[0,0,0],0,0,Eq,0,D,[],0,3,0,BI,["jo",
CYR(CLl),"eu",CYR(Ca_),"WJ",CYR(Cky),"hH",CYR(CG6)],Iv,"BlockFlower",30,Bh,[],0,3,[0,0,0],0,["hx",CYV(Bso),"ze",CYS(B9o),"eU",function(b,c,d,e,f){Boj(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BiB(this,b,c,d,e,f);},"uJ",CYV(BVR),"fh",CYV(Bld),"dr",CYR(CIl),"dF",CYR(B3w),"dI",CYR(Ckh)],BUh,"BlockSapling",30,Iv,[],0,3,[0,0,0],0,["em",function(b,c,d,e,f){BiN(this,b,c,d,e,f);},"cJ",CYT(Cq0),"v$",CYS(CkI)],Ww,0,Bh,[],1,3,0,0,["ww",CYR(B$O),"mW",CYV(BtZ),"cg",CYS(B19),"dF",CYR(Cpq),"dr",CYR(COE),"DK",CYT(Clz),"rE",
function(b,c,d,e,f){return Bzz(this,b,c,d,e,f);},"fh",CYV(BCb),"dI",CYR(CKT),"dg",CYU(B$a),"e3",CYS(CIb),"Th",function(b,c,d,e,f,g){BtV(this,b,c,d,e,f,g);},"bAn",CYV(Btu),"bqP",CYV(BJR),"x9",CYR(COA),"lc",function(b,c,d,e,f){Baj(this,b,c,d,e,f);},"hb",CYV(B0f),"eU",function(b,c,d,e,f){BrN(this,b,c,d,e,f);}],BiK,"BlockFlowing",30,Ww,[],0,3,[0,0,0],0,["em",function(b,c,d,e,f){Bv9(this,b,c,d,e,f);},"hb",CYV(BGS)],BPu,"BlockStationary",30,Ww,[],0,3,[0,0,0],0,["eU",function(b,c,d,e,f){BMF(this,b,c,d,e,f);},"em",
function(b,c,d,e,f){BAQ(this,b,c,d,e,f);}],ACo,"BlockSand",30,Bh,[],0,3,[0,0,0],0,["hb",CYV(BzY),"eU",function(b,c,d,e,f){BAH(this,b,c,d,e,f);},"em",function(b,c,d,e,f){Bxm(this,b,c,d,e,f);}],BNj,"BlockGravel",30,ACo,[],0,3,[0,0,0],0,["dg",CYU(B2R)],BCW,"BlockOre",30,Bh,[],0,3,[0,0,0],0,["dg",CYU(BZX),"e3",CYS(A4j),"Uh",CYT(CJx),"v$",CYS(CJE)],BK5,"BlockLog",30,Bh,[],0,3,[0,0,0],0,["e3",CYS(CMo),"dg",CYU(CEK),"Cg",function(b,c,d,e,f,g){BX1(this,b,c,d,e,f,g);},"jE",CYV(BKi),"cJ",CYT(CEe),"v$",CYS(Cv0)],AL1,0,
Bh,[],0,3,0,0,["rE",function(b,c,d,e,f){return BY0(this,b,c,d,e,f);}],BHB,"BlockLeaves",30,AL1,[],0,3,[0,0,0],0,["ww",CYR(B_o),"Ag",CYS(Cox),"mW",CYV(BPo),"jE",CYV(BuN),"em",function(b,c,d,e,f){BPi(this,b,c,d,e,f);},"e3",CYS(B7x),"dg",CYU(B_N),"Cg",function(b,c,d,e,f,g){BZ$(this,b,c,d,e,f,g);},"v$",CYS(CNH),"dr",CYR(Cdw),"cJ",CYT(BaJ),"FS",function(b,c,d,e,f){BAZ(this,b,c,d,e,f);}],BrH,"BlockSponge",30,Bh,[],0,3,[0,0,0],0,["hb",CYV(BSa),"jE",CYV(BU8)],RG,0,Bh,[],0,3,0,0,["dr",CYR(Cn_),"rE",function(b,c,d,e,
f){return Bab(this,b,c,d,e,f);}],BYI,"BlockGlass",30,RG,[],0,3,[0,0,0],0,["e3",CYS(CuB),"x9",CYR(Cfm)]]);
$rt_metadata([D_,0,Bh,[],1,3,0,0,["hb",CYV(BvP),"jE",CYV(BTg),"a1O",function(b,c,d,e,f,g){BYv(this,b,c,d,e,f,g);}],Bdd,"BlockDispenser",30,D_,[],0,3,[0,0,0],0,["dg",CYU(Cxg),"hb",CYV(BQn),"Fl",function(b,c,d,e,f){return BIQ(this,b,c,d,e,f);},"cg",CYS(B8s),"gZ",function(b,c,d,e,f){return BCc(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){BLl(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BDU(this,b,c,d,e,f);},"nP",CYR(CnY),"q_",function(b,c,d,e,f){BGI(this,b,c,d,e,f);},"jE",CYV(BV6)],Bc0,"BlockSandStone",30,Bh,[],0,
3,[0,0,0],0,["cg",CYS(Cj4)],BV7,"BlockNote",30,D_,[],0,3,[0,0,0],0,["cg",CYS(CMt),"eU",function(b,c,d,e,f){BGJ(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return BFp(this,b,c,d,e,f);},"o9",function(b,c,d,e,f){BXd(this,b,c,d,e,f);},"nP",CYR(CCu),"a1O",function(b,c,d,e,f,g){BzU(this,b,c,d,e,f,g);}],AXt,"BlockBed",30,Bh,[],0,3,[0,0,0],0,["gZ",function(b,c,d,e,f){return Bbw(this,b,c,d,e,f);},"cJ",CYT(Ci_),"dI",CYR(Cdd),"dF",CYR(CaA),"dr",CYR(Crz),"hg",CYV(BZ1),"eU",function(b,c,d,e,f){BOV(this,b,c,d,e,f);},"dg",
CYU(ClN),"Eg",function(b,c,d,e,f,g,h){B0P(this,b,c,d,e,f,g,h);},"tH",CYR(B2x)],AMJ,"BlockRail",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(BXx),"dr",CYR(B5Q),"YW",function(b,c,d,e,f,g){return BHr(this,b,c,d,e,f,g);},"hg",CYV(A_J),"cJ",CYT(BNE),"dF",CYR(CvH),"dI",CYR(Cr2),"e3",CYS(CMV),"hx",CYV(BZv),"hb",CYV(BjG),"eU",function(b,c,d,e,f){BTd(this,b,c,d,e,f);},"tH",CYR(CPI)],Bcc,"BlockDetectorRail",30,AMJ,[],0,3,[0,0,0],0,["hZ",CYR(CwO),"zD",function(b,c,d,e,f){BLL(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BCw(this,b,c,
d,e,f);},"ym",function(b,c,d,e,f){return BP2(this,b,c,d,e,f);},"xg",function(b,c,d,e,f){return BzS(this,b,c,d,e,f);}],BJa,"BlockPistonBase",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(CIj),"dI",CYR(B9C),"dr",CYR(CvA),"gZ",function(b,c,d,e,f){return BQ_(this,b,c,d,e,f);},"q_",function(b,c,d,e,f){BNK(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){BAl(this,b,c,d,e,f);},"hb",CYV(Bqr),"a1O",function(b,c,d,e,f,g){BJ1(this,b,c,d,e,f,g);},"hg",CYV(BDr),"kI",CYR(CAL),"CP",function(b,c,d,e,f,g){BBk(this,b,c,d,e,f,g);},"dF",CYR(Cgy)],BVh,
"BlockWeb",30,Bh,[],0,3,[0,0,0],0,["zD",function(b,c,d,e,f){BnB(this,b,c,d,e,f);},"dr",CYR(Cn9),"fh",CYV(BIJ),"dI",CYR(Cz4),"dF",CYR(ClS),"dg",CYU(Cvl)],BFn,"BlockTallGrass",30,Iv,[],0,3,[0,0,0],0,["cJ",CYT(CE2),"ww",CYR(CM7),"Ag",CYS(B4_),"mW",CYV(BKL),"dg",CYU(Ck0),"Uh",CYT(CLU),"Cg",function(b,c,d,e,f,g){B0j(this,b,c,d,e,f,g);}],BGz,"BlockDeadBush",30,Iv,[],0,3,[0,0,0],0,["ze",CYS(B7P),"cJ",CYT(B8u),"dg",CYU(CKN)],Bkk,"BlockPistonExtension",30,Bh,[],0,3,[0,0,0],0,["jE",CYV(Bur),"cJ",CYT(Ciu),"dI",CYR(CKk),
"dr",CYR(Cs$),"dF",CYR(CiB),"hx",CYV(Bdt),"Gy",function(b,c,d,e,f){return BTP(this,b,c,d,e,f);},"e3",CYS(Cuy),"CP",function(b,c,d,e,f,g){B0A(this,b,c,d,e,f,g);},"hg",CYV(BUX),"eU",function(b,c,d,e,f){Bol(this,b,c,d,e,f);}],Bok,"BlockCloth",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Cwm),"v$",CYS(B6b)],B0q,"BlockPistonMoving",30,D_,[],0,3,[0,0,0],0,["nP",CYR(Ch9),"hb",CYV(BXU),"jE",CYV(BIH),"hx",CYV(BuR),"Gy",function(b,c,d,e,f){return B09(this,b,c,d,e,f);},"dI",CYR(CyJ),"dr",CYR(Cwt),"dF",CYR(B1L),"gZ",function(b,c,d,
e,f){return BLV(this,b,c,d,e,f);},"dg",CYU(CAx),"Eg",function(b,c,d,e,f,g,h){BiT(this,b,c,d,e,f,g,h);},"eU",function(b,c,d,e,f){Bgp(this,b,c,d,e,f);},"fh",CYV(BUm),"hg",CYV(BbL)],BNw,"BlockMushroom",30,Iv,[],0,3,[0,0,0],0,["em",function(b,c,d,e,f){Bar(this,b,c,d,e,f);},"ze",CYS(Bo5),"uJ",CYV(BIl)],BaU,"BlockOreStorage",30,Bh,[],0,3,[0,0,0],0,["cg",CYS(CAY)],AFB,"BlockStep",30,Bh,[],0,3,[0,0,0],BmL,["cJ",CYT(BnP),"cg",CYS(CoU),"dr",CYR(ChI),"hb",CYV(BF3),"dg",CYU(CDn),"e3",CYS(CK0),"v$",CYS(B9m),"dF",CYR(CvQ),
"rE",function(b,c,d,e,f){return BBc(this,b,c,d,e,f);}],BV2,"BlockTNT",30,Bh,[],0,3,[0,0,0],0,["cg",CYS(CGx),"hb",CYV(Bpy),"eU",function(b,c,d,e,f){BdO(this,b,c,d,e,f);},"e3",CYS(Ctv),"Xr",CYV(BMP),"Ci",function(b,c,d,e,f){BAR(this,b,c,d,e,f);},"o9",function(b,c,d,e,f){BNP(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return BsF(this,b,c,d,e,f);}],Bge,"BlockBookshelf",30,Bh,[],0,3,[0,0,0],0,["cg",CYS(CPN),"e3",CYS(CF3),"dg",CYU(B4f)],A_B,"BlockObsidian",30,ALM,[],0,3,[0,0,0],0,["e3",CYS(CDP),"dg",CYU(CKm)],AJa,
"BlockTorch",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(Bui),"dr",CYR(CcP),"dF",CYR(CuG),"dI",CYR(CA4),"hx",CYV(Bsy),"zc",function(b,c,d,e,f){BuL(this,b,c,d,e,f);},"em",function(b,c,d,e,f){B0R(this,b,c,d,e,f);},"hb",CYV(BGf),"eU",function(b,c,d,e,f){BqG(this,b,c,d,e,f);},"YW",function(b,c,d,e,f,g){return BRC(this,b,c,d,e,f,g);},"lc",function(b,c,d,e,f){BYK(this,b,c,d,e,f);}],Bwv,"BlockFire",30,Bh,[],0,3,[0,0,0],0,["bD9",CYR(CBV),"fh",CYV(BZ8),"dr",CYR(CHN),"dF",CYR(Clq),"dI",CYR(Cwa),"e3",CYS(B6P),"em",function(b,c,d,
e,f){A_A(this,b,c,d,e,f);},"Wj",CYR(Cd8),"hx",CYV(BU6),"eU",function(b,c,d,e,f){Bd3(this,b,c,d,e,f);},"hb",CYV(Be1),"lc",function(b,c,d,e,f){BA2(this,b,c,d,e,f);}],Bb7,"BlockMobSpawner",30,D_,[],0,3,[0,0,0],0,["nP",CYR(Cv2),"dg",CYU(ChC),"e3",CYS(Cqn),"dr",CYR(Ch3)],BDT,"BlockStairs",30,Bh,[],0,3,[0,0,0],0,["hg",CYV(A_h),"fh",CYV(BXo),"dr",CYR(CHm),"dF",CYR(Cux),"dI",CYR(CxU),"rE",function(b,c,d,e,f){return Bxn(this,b,c,d,e,f);},"CP",function(b,c,d,e,f,g){BpU(this,b,c,d,e,f,g);},"lc",function(b,c,d,e,f){BXr(this,
b,c,d,e,f);},"o9",function(b,c,d,e,f){BFT(this,b,c,d,e,f);},"Ci",function(b,c,d,e,f){BgB(this,b,c,d,e,f);},"bAn",CYV(BvO),"bqP",CYV(BUf),"bkw",CYS(Cmf),"x9",CYR(CK9),"dg",CYU(CEu),"e3",CYS(CaC),"cJ",CYT(B79),"cg",CYS(CK6),"uI",CYV(BTA),"Th",function(b,c,d,e,f,g){Bfs(this,b,c,d,e,f,g);},"Wj",CYR(B9L),"DK",CYT(B$c),"hx",CYV(BsY),"hb",CYV(Bfn),"jE",CYV(Bai),"Eg",function(b,c,d,e,f,g,h){BIu(this,b,c,d,e,f,g,h);},"FS",function(b,c,d,e,f){BZp(this,b,c,d,e,f);},"em",function(b,c,d,e,f){ByR(this,b,c,d,e,f);},"gZ",function(b,
c,d,e,f){return BMS(this,b,c,d,e,f);},"Xr",CYV(BDe),"q_",function(b,c,d,e,f){BOz(this,b,c,d,e,f);}],BLK,"BlockChest",30,D_,[],0,3,[0,0,0],0,["dr",CYR(CET),"dI",CYR(Cav),"hb",CYV(BH3),"q_",function(b,c,d,e,f){BP7(this,b,c,d,e,f);},"Fl",function(b,c,d,e,f){return Bgl(this,b,c,d,e,f);},"cg",CYS(CmE),"hx",CYV(BRo),"eU",function(b,c,d,e,f){Bwl(this,b,c,d,e,f);},"jE",CYV(B1u),"gZ",function(b,c,d,e,f){return BkG(this,b,c,d,e,f);},"nP",CYR(CyV)],BxZ,"BlockRedstoneWire",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Cjv),"fh",CYV(Bon),
"dr",CYR(CuD),"dF",CYR(ClH),"dI",CYR(B10),"mW",CYV(Bkf),"hx",CYV(BSq),"hb",CYV(Bju),"jE",CYV(Bq1),"eU",function(b,c,d,e,f){BTe(this,b,c,d,e,f);},"dg",CYU(CxT),"xg",function(b,c,d,e,f){return B0S(this,b,c,d,e,f);},"ym",function(b,c,d,e,f){return BLM(this,b,c,d,e,f);},"hZ",CYR(B6d),"lc",function(b,c,d,e,f){BIE(this,b,c,d,e,f);}],BNT,"BlockWorkbench",30,Bh,[],0,3,[0,0,0],0,["cg",CYS(B6z),"gZ",function(b,c,d,e,f){return BlU(this,b,c,d,e,f);}],BR7,"BlockCrops",30,Iv,[],0,3,[0,0,0],0,["ze",CYS(Cxu),"em",function(b,
c,d,e,f){BQt(this,b,c,d,e,f);},"cJ",CYT(Clp),"dI",CYR(CF5),"Eg",function(b,c,d,e,f,g,h){Bc2(this,b,c,d,e,f,g,h);},"dg",CYU(B2p),"e3",CYS(CGn)],ByI,"BlockFarmland",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(Bdo),"dr",CYR(B4O),"dF",CYR(CBW),"cJ",CYT(CpG),"em",function(b,c,d,e,f){Bt1(this,b,c,d,e,f);},"FS",function(b,c,d,e,f){BSj(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){A_W(this,b,c,d,e,f);},"dg",CYU(CfR)],ATI,"BlockFurnace",30,D_,[],0,3,[0,0,0],0,["dg",CYU(CDY),"hb",CYV(BHh),"Fl",function(b,c,d,e,f){return B0Q(this,b,
c,d,e,f);},"lc",function(b,c,d,e,f){BiS(this,b,c,d,e,f);},"cg",CYS(Ctb),"gZ",function(b,c,d,e,f){return BlW(this,b,c,d,e,f);},"nP",CYR(CK7),"q_",function(b,c,d,e,f){BXJ(this,b,c,d,e,f);},"jE",CYV(BwB)],Buy,"BlockSign",30,D_,[],0,3,[0,0,0],0,["fh",CYV(BP3),"uI",CYV(Bu2),"hg",CYV(Btn),"dI",CYR(Cxx),"dF",CYR(CH_),"dr",CYR(Ch4),"nP",CYR(Cb7),"dg",CYU(CQN),"eU",function(b,c,d,e,f){BbK(this,b,c,d,e,f);}],F2,0,D,[],0,3,0,AM6,["oA",CYS(Pf),"pt",CYS(O8),"CD",CYR(BLA),"oR",CYR(BeP),"a8q",CYR(AEq),"boJ",CYT(Cia),"uz",
CYR(BsK)],UJ,"TileEntitySign",30,F2,[],0,3,[0,0,0],0,["pt",CYS(CHS),"oA",CYS(B_$)],BPg,"BlockDoor",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Cou),"dr",CYR(Ca7),"dF",CYR(B73),"dI",CYR(Csb),"uI",CYV(BMn),"fh",CYV(BD1),"hg",CYV(BmP),"o9",function(b,c,d,e,f){BRj(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return Bht(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){Bfa(this,b,c,d,e,f);},"dg",CYU(Cfr),"YW",function(b,c,d,e,f,g){return BBu(this,b,c,d,e,f,g);},"hx",CYV(Bqt),"tH",CYR(CxB)],Bf3,"BlockLadder",30,Bh,[],0,3,[0,0,0],0,["fh",
CYV(Bgj),"uI",CYV(Bh8),"dr",CYR(Cvx),"dF",CYR(CHJ),"dI",CYR(CNr),"hx",CYV(BuQ),"zc",function(b,c,d,e,f){BCj(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){Bri(this,b,c,d,e,f);},"e3",CYS(Che)],BT4,"BlockLever",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(Bux),"dr",CYR(CDI),"dF",CYR(Cjq),"dI",CYR(CAg),"Gy",function(b,c,d,e,f){return BiX(this,b,c,d,e,f);},"hx",CYV(Bze),"zc",function(b,c,d,e,f){BWP(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){Ba_(this,b,c,d,e,f);},"hg",CYV(Bq_),"o9",function(b,c,d,e,f){BjB(this,b,c,d,e,f);},"gZ",
function(b,c,d,e,f){return BoR(this,b,c,d,e,f);},"jE",CYV(Bhr),"ym",function(b,c,d,e,f){return BTw(this,b,c,d,e,f);},"xg",function(b,c,d,e,f){return BRs(this,b,c,d,e,f);},"hZ",CYR(CA_)],A8f,"BlockPressurePlate",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(BYM),"dr",CYR(CLE),"dF",CYR(Co0),"hx",CYV(BlF),"hb",CYV(Be5),"eU",function(b,c,d,e,f){BMm(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BEs(this,b,c,d,e,f);},"zD",function(b,c,d,e,f){BN1(this,b,c,d,e,f);},"jE",CYV(BY4),"hg",CYV(BZy),"ym",function(b,c,d,e,f){return BiV(this,
b,c,d,e,f);},"xg",function(b,c,d,e,f){return BHx(this,b,c,d,e,f);},"hZ",CYR(CPl),"kI",CYR(CdT),"tH",CYR(CwW)],Vq,"EnumMobType",30,Dh,[],12,3,[0,0,0],ASn,0,BTB,"BlockRedstoneOre",30,Bh,[],0,3,[0,0,0],0,["o9",function(b,c,d,e,f){BIy(this,b,c,d,e,f);},"FS",function(b,c,d,e,f){BJJ(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return Brf(this,b,c,d,e,f);},"em",function(b,c,d,e,f){Bvl(this,b,c,d,e,f);},"dg",CYU(CPe),"e3",CYS(CAS),"lc",function(b,c,d,e,f){BQj(this,b,c,d,e,f);}],A90,"BlockRedstoneTorch",30,AJa,[],0,3,
[0,0,0],0,["cJ",CYT(Crg),"hb",CYV(BlR),"jE",CYV(BL3),"ym",function(b,c,d,e,f){return B1d(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BuB(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){Br$(this,b,c,d,e,f);},"xg",function(b,c,d,e,f){return BBG(this,b,c,d,e,f);},"dg",CYU(Cef),"hZ",CYR(CiD),"lc",function(b,c,d,e,f){Bcz(this,b,c,d,e,f);}],B0H,"BlockButton",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(BaB),"dr",CYR(CL5),"dF",CYR(Ckn),"Gy",function(b,c,d,e,f){return A_H(this,b,c,d,e,f);},"hx",CYV(BGU),"zc",function(b,c,d,e,f){BYY(this,
b,c,d,e,f);},"eU",function(b,c,d,e,f){Bt7(this,b,c,d,e,f);},"hg",CYV(BDM),"o9",function(b,c,d,e,f){BgS(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return BSb(this,b,c,d,e,f);},"jE",CYV(Bez),"ym",function(b,c,d,e,f){return BFo(this,b,c,d,e,f);},"xg",function(b,c,d,e,f){return BQx(this,b,c,d,e,f);},"hZ",CYR(B8r),"em",function(b,c,d,e,f){BeE(this,b,c,d,e,f);},"kI",CYR(Cg4)],Bv6,"BlockSnow",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(BFg),"dr",CYR(CKB),"dF",CYR(CMY),"hg",CYV(BcL),"hx",CYV(Bk2),"eU",function(b,c,d,e,f){Bjb(this,
b,c,d,e,f);},"Cg",function(b,c,d,e,f,g){BjW(this,b,c,d,e,f,g);},"dg",CYU(CqL),"e3",CYS(Cpr),"em",function(b,c,d,e,f){BHm(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){return BgQ(this,b,c,d,e,f);}],BMe,"BlockIce",30,RG,[],0,3,[0,0,0],0,["x9",CYR(Cd0),"rE",function(b,c,d,e,f){return BYd(this,b,c,d,e,f);},"Cg",function(b,c,d,e,f,g){BLR(this,b,c,d,e,f,g);},"e3",CYS(CeH),"em",function(b,c,d,e,f){BVW(this,b,c,d,e,f);},"tH",CYR(Cce)],BCu,"BlockSnowBlock",30,Bh,[],0,3,[0,0,0],0,["dg",CYU(CHO),"e3",CYS(CQB),"em",function(b,
c,d,e,f){BzV(this,b,c,d,e,f);}],Bwh,"BlockCactus",30,Bh,[],0,3,[0,0,0],0,["em",function(b,c,d,e,f){BcH(this,b,c,d,e,f);},"fh",CYV(BOi),"uI",CYV(B0k),"cg",CYS(Cn6),"dF",CYR(B_k),"dr",CYR(Cw3),"dI",CYR(CKI),"hx",CYV(Bbt),"eU",function(b,c,d,e,f){Bnd(this,b,c,d,e,f);},"uJ",CYV(BrC),"zD",function(b,c,d,e,f){Bwr(this,b,c,d,e,f);}],BOI,"BlockClay",30,Bh,[],0,3,[0,0,0],0,["dg",CYU(Cl2),"e3",CYS(B8K)],Bq$,"BlockReed",30,Bh,[],0,3,[0,0,0],0,["em",function(b,c,d,e,f){BeY(this,b,c,d,e,f);},"hx",CYV(BbA),"eU",function(b,
c,d,e,f){BmS(this,b,c,d,e,f);},"uJ",CYV(Br3),"fh",CYV(BPI),"dg",CYU(CIG),"dr",CYR(Caj),"dF",CYR(Cs7),"dI",CYR(CQv)],BXj,"BlockJukeBox",30,D_,[],0,3,[0,0,0],0,["cg",CYS(CgH),"gZ",function(b,c,d,e,f){return BXQ(this,b,c,d,e,f);},"jE",CYV(BYX),"Eg",function(b,c,d,e,f,g,h){BAG(this,b,c,d,e,f,g,h);},"nP",CYR(CfW)],BHS,"BlockFence",30,Bh,[],0,3,[0,0,0],0,["hx",CYV(BY5),"fh",CYV(BF2),"hg",CYV(BU2),"dr",CYR(Cem),"dF",CYR(CMD),"dI",CYR(CkY)],BlY,"BlockPumpkin",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(CIP),"cg",CYS(CPg),"hb",
CYV(Blm),"hx",CYV(BiZ),"q_",function(b,c,d,e,f){BA1(this,b,c,d,e,f);}]]);
$rt_metadata([Byx,"BlockNetherrack",30,Bh,[],0,3,[0,0,0],0,0,Ba0,"BlockSoulSand",30,Bh,[],0,3,[0,0,0],0,["fh",CYV(BAB),"zD",function(b,c,d,e,f){BYz(this,b,c,d,e,f);}],BUu,"BlockGlowStone",30,Bh,[],0,3,[0,0,0],0,["e3",CYS(CQj),"dg",CYU(COJ)],BXM,"BlockPortal",30,RG,[],0,3,[0,0,0],0,["fh",CYV(BYb),"hg",CYV(Bj5),"dr",CYR(CF1),"dF",CYR(CHy),"eU",function(b,c,d,e,f){Bvv(this,b,c,d,e,f);},"rE",function(b,c,d,e,f){return BkU(this,b,c,d,e,f);},"e3",CYS(B5Y),"x9",CYR(Cc3),"zD",function(b,c,d,e,f){Bwu(this,b,c,d,e,f);
},"lc",function(b,c,d,e,f){Bn_(this,b,c,d,e,f);}],Bcr,"BlockCake",30,Bh,[],0,3,[0,0,0],0,["hg",CYV(BKR),"kI",CYR(CK5),"fh",CYV(Bi2),"uI",CYV(BC1),"cJ",CYT(CnI),"cg",CYS(Cl8),"dF",CYR(CD5),"dr",CYR(Cjs),"gZ",function(b,c,d,e,f){return Bkl(this,b,c,d,e,f);},"o9",function(b,c,d,e,f){Bg$(this,b,c,d,e,f);},"hx",CYV(BV5),"eU",function(b,c,d,e,f){B05(this,b,c,d,e,f);},"uJ",CYV(BUr),"e3",CYS(CoR),"dg",CYU(CmZ)],ALl,"BlockRedstoneRepeater",30,Bh,[],0,3,[0,0,0],0,["dF",CYR(CBI),"hx",CYV(Bg2),"uJ",CYV(Bbk),"em",function(b,
c,d,e,f){BDq(this,b,c,d,e,f);},"cJ",CYT(BFS),"rE",function(b,c,d,e,f){return BzZ(this,b,c,d,e,f);},"dI",CYR(B6f),"cg",CYS(COo),"xg",function(b,c,d,e,f){return Bei(this,b,c,d,e,f);},"ym",function(b,c,d,e,f){return BUs(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){BQs(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return BI5(this,b,c,d,e,f);},"hZ",CYR(CFJ),"q_",function(b,c,d,e,f){BJu(this,b,c,d,e,f);},"hb",CYV(BX4),"dr",CYR(CIQ),"dg",CYU(CNQ),"lc",function(b,c,d,e,f){A_Q(this,b,c,d,e,f);}],BKg,"BlockLockedChest",30,
Bh,[],0,3,[0,0,0],0,["Fl",function(b,c,d,e,f){return BPQ(this,b,c,d,e,f);},"cg",CYS(CD7),"hx",CYV(Bba),"em",function(b,c,d,e,f){BmI(this,b,c,d,e,f);}],BI6,"BlockTrapDoor",30,Bh,[],0,3,[0,0,0],0,["dr",CYR(CkH),"dF",CYR(Cb$),"dI",CYR(CnJ),"uI",CYV(BeS),"fh",CYV(Bjh),"hg",CYV(BLh),"kI",CYR(B7c),"o9",function(b,c,d,e,f){BdH(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return Bj0(this,b,c,d,e,f);},"eU",function(b,c,d,e,f){BVY(this,b,c,d,e,f);},"YW",function(b,c,d,e,f,g){return BJw(this,b,c,d,e,f,g);},"zc",function(b,
c,d,e,f){BMG(this,b,c,d,e,f);},"Gy",function(b,c,d,e,f){return BMx(this,b,c,d,e,f);}],BPG,"BlockSilverfish",30,Bh,[],0,3,[0,0,0],0,["Cg",function(b,c,d,e,f,g){BrZ(this,b,c,d,e,f,g);},"cJ",CYT(Cxe),"Ci",function(b,c,d,e,f){BHk(this,b,c,d,e,f);},"e3",CYS(CxA)],BgC,"BlockStoneBrick",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(CAk),"v$",CYS(CAQ)],Bi6,"BlockMushroomCap",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Ccu),"e3",CYS(CcM),"dg",CYU(Cba)],Bob,"BlockPane",30,Bh,[],0,3,[0,0,0],0,["dg",CYU(CyC),"dr",CYR(CzM),"dF",CYR(Co1),"dI",CYR(B37),
"rE",function(b,c,d,e,f){return BdZ(this,b,c,d,e,f);},"CP",function(b,c,d,e,f,g){BkI(this,b,c,d,e,f,g);},"kI",CYR(Caa),"hg",CYV(BiR)],BV3,"BlockMelon",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Cc2),"cg",CYS(CkM),"dg",CYU(CAA),"e3",CYS(BCt),"Uh",CYT(CHV)],Ba8,"BlockStem",30,Iv,[],0,3,[0,0,0],0,["ze",CYS(Cbb),"em",function(b,c,d,e,f){Bil(this,b,c,d,e,f);},"Ag",CYS(BDD),"mW",CYV(BED),"cJ",CYT(B7t),"kI",CYR(B$p),"hg",CYV(Bzx),"dI",CYR(CQn),"Eg",function(b,c,d,e,f,g,h){Bqj(this,b,c,d,e,f,g,h);},"dg",CYU(CbI),"e3",CYS(CDJ)],BFi,
"BlockVine",30,Bh,[],0,3,[0,0,0],0,["kI",CYR(Crf),"dI",CYR(B88),"dr",CYR(Cap),"dF",CYR(B42),"hg",CYV(BEP),"fh",CYV(BpQ),"Gy",function(b,c,d,e,f){return BkH(this,b,c,d,e,f);},"ww",CYR(CH4),"Ag",CYS(CJ3),"mW",CYV(BoY),"eU",function(b,c,d,e,f){BH9(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BjO(this,b,c,d,e,f);},"zc",function(b,c,d,e,f){BWn(this,b,c,d,e,f);},"dg",CYU(ClE),"e3",CYS(CBk),"Cg",function(b,c,d,e,f,g){BA_(this,b,c,d,e,f,g);}],BZT,"BlockFenceGate",30,Bh,[],0,3,[0,0,0],0,["hx",CYV(BMX),"fh",CYV(BFC),"dr",
CYR(CBD),"dF",CYR(B7O),"dI",CYR(CL_),"q_",function(b,c,d,e,f){BYs(this,b,c,d,e,f);},"gZ",function(b,c,d,e,f){return Bkh(this,b,c,d,e,f);}],BO2,"BlockMycelium",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(COh),"Fl",function(b,c,d,e,f){return BaZ(this,b,c,d,e,f);},"em",function(b,c,d,e,f){BB_(this,b,c,d,e,f);},"lc",function(b,c,d,e,f){BLE(this,b,c,d,e,f);},"dg",CYU(Cfh)],BWJ,"BlockLilyPad",30,Iv,[],0,3,[0,0,0],0,["dI",CYR(Cig),"em",function(b,c,d,e,f){BKp(this,b,c,d,e,f);},"ww",CYR(ChK),"Ag",CYS(Cgw),"hx",CYV(BY_),"mW",CYV(BV_),
"ze",CYS(B3k),"uJ",CYV(BeC)],Bay,"BlockNetherBrick",30,Iv,[],0,3,[0,0,0],0,["ze",CYS(CFu),"em",function(b,c,d,e,f){Bel(this,b,c,d,e,f);},"cJ",CYT(Cb9),"dI",CYR(Ce_),"Eg",function(b,c,d,e,f,g,h){BUQ(this,b,c,d,e,f,g,h);},"dg",CYU(CCb),"e3",CYS(CJF)],BQb,"BlockEnchantmentTable",30,D_,[],0,3,[0,0,0],0,["dF",CYR(CDb),"lc",function(b,c,d,e,f){BeJ(this,b,c,d,e,f);},"dr",CYR(CaO),"cJ",CYT(B5z),"cg",CYS(BW5),"nP",CYR(CyH),"gZ",function(b,c,d,e,f){return Brq(this,b,c,d,e,f);}],BNR,"BlockBrewingStand",30,D_,[],0,3,[0,0,0],
0,["dr",CYR(Crv),"dI",CYR(B3J),"nP",CYR(Cti),"dF",CYR(CaF),"CP",function(b,c,d,e,f,g){BwA(this,b,c,d,e,f,g);},"kI",CYR(AZr),"gZ",function(b,c,d,e,f){return BPA(this,b,c,d,e,f);},"lc",function(b,c,d,e,f){BGL(this,b,c,d,e,f);},"jE",CYV(BZ9),"dg",CYU(CsZ)],BU0,"BlockCauldron",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Co8),"CP",function(b,c,d,e,f,g){BF4(this,b,c,d,e,f,g);},"kI",CYR(BOk),"dr",CYR(B4I),"dI",CYR(CpL),"dF",CYR(B3C),"gZ",function(b,c,d,e,f){return Bmg(this,b,c,d,e,f);},"dg",CYU(Cn5)],BIr,"BlockEndPortal",30,
D_,[],0,3,[0,0,0],0,["nP",CYR(ChL),"hg",CYV(BPe),"rE",function(b,c,d,e,f){return BVx(this,b,c,d,e,f);},"dr",CYR(CGA),"dF",CYR(CsL),"e3",CYS(Cp7),"zD",function(b,c,d,e,f){B1m(this,b,c,d,e,f);},"lc",function(b,c,d,e,f){BzO(this,b,c,d,e,f);},"dI",CYR(Cm7),"hb",CYV(BrF)],Bqq,"BlockEndPortalFrame",30,Bh,[],0,3,[0,0,0],0,["cJ",CYT(Cui),"dr",CYR(CPW),"dI",CYR(B27),"kI",CYR(A35),"CP",function(b,c,d,e,f,g){BPv(this,b,c,d,e,f,g);},"dg",CYU(B8e),"q_",function(b,c,d,e,f){BnJ(this,b,c,d,e,f);}],Bv,0,D,[],0,3,0,Bn,["ku",
CYS(CKX),"k$",function(b,c,d,e,f,g,h){return BMs(this,b,c,d,e,f,g,h);},"a30",CYT(CoV),"ns",CYU(B06),"I6",CYU(Cst),"yT",CYS(CEL),"BK",CYU(CFD),"ZM",function(b,c,d,e,f,g){return CC6(this,b,c,d,e,f,g);},"a5_",CYS(CpT),"Gs",CYS(Cus),"a$N",CYT(Ctf),"BI",CYR(CrD),"bjO",CYR(B7X),"T",CYS(RP),"OU",CYR(CM3),"Ff",CYS(Cpw),"pP",CYS(CKp),"bvi",function(b,c,d,e,f){BRP(this,b,c,d,e,f);},"btO",CYU(BNi),"A9",CYS(B6U),"AS",CYS(CHB),"bl8",CYV(BHX),"bgE",CYT(CH7),"buC",CYS(BtE),"a5i",CYS(CQm),"a0K",CYS(CE3),"sy",CYR(Cq4)],Jv,0,
Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return Bye(this,b,c,d,e,f,g,h);},"Ff",CYS(CyP),"OU",CYR(AVf)],Bgx,0,Jv,[],0,3,0,0,["ku",CYS(CpJ),"yT",CYS(Cab),"Ff",CYS(CvL)],BmF,0,Jv,[],0,3,0,0,["ku",CYS(CQa),"yT",CYS(Cjp)],BP8,0,Jv,[],0,3,0,0,["ku",CYS(CDz),"yT",CYS(Cuw),"Ff",CYS(CpI)],BXy,0,Jv,[],0,3,0,0,["yT",CYS(CxM),"ku",CYS(Clm)],BVf,0,Jv,[],0,3,0,0,["yT",CYS(B7J),"ku",CYS(B3t),"pP",CYS(CEk)],Bzr,0,Jv,[],0,3,0,0,["pP",CYS(CnZ),"ku",CYS(Ce7),"yT",CYS(CaH)],B1p,0,Jv,[],0,3,0,0,["yT",CYS(Cc_)],BKY,"IllegalCharsetNameException",
11,BW,[],0,3,[0,0,0],0,0,AJ4,0,D,[],1,3,0,0,0,Zs,0,D,[],1,3,0,0,0,AIe,0,Zs,[Gf],1,3,0,0,0,AGx,0,Zs,[Gf,Xq,Zv,AI0],1,3,0,0,0,BZi,"StatCrafting",30,IP,[],0,3,[0,0,0],0,0,BPl,0,D,[Em],1,3,0,0,0,ACB,0,D,[],3,3,0,0,0,AUl,0,D,[ACB],0,3,0,0,["yB",CYR(COR)],APY,0,Od,[Tz],0,0,0,0,["r$",CYS(A5U),"iT",CYR(AMc)],AWf,"TeaVMRuntimeDeobfuscator$DeobfNameEntry",34,D,[],0,0,[SQ,0,"DeobfNameEntry"],0,0,AZq,0,AKt,[],0,0,0,0,["iT",CYR(A97)],A2M,0,D,[],3,3,0,0,0,AWD,0,D,[A2M],0,0,0,0,["bMP",CYS(Dw),"bDZ",CYS(AAM)],A22,0,D,[Em],
3,0,0,0,0,BjC,0,D,[A22],0,3,0,0,["bpI",CYS(B8E)],A4i,0,D,[ACB],0,0,0,0,["yB",CYR(Cxo)]]);
$rt_metadata([AKq,0,D,[ZF],1,3,0,0,0,AB$,"EaglerArrayIntBuffer",36,AKq,[],0,3,[0,0,0],0,0,BqH,0,KM,[],1,3,0,0,0,AMQ,0,D,[ZF],1,3,0,0,0,AKN,"EaglerArrayFloatBuffer",36,AMQ,[],0,3,[0,0,0],0,0,Brb,0,KM,[],1,3,0,0,0,BqR,0,KM,[],1,3,0,0,0,Va,0,D,[Em],3,3,0,0,0,AUU,0,D,[Va],0,3,0,0,["a11",CYS(CPr)],Bde,0,D,[AFI],1,3,0,0,["bNO",CYS(Cp8),"ckh",CYR(B4b)],BIX,0,D,[Em],1,3,0,0,0,AR4,"AsciiCharset",12,M7,[],0,3,[0,0,0],0,["Mv",CYR(CFT),"a4d",CYR(CdS)],AQ$,"Iso8859Charset",12,M7,[],0,3,[0,0,0],0,["Mv",CYR(CpO),"a4d",CYR(CN1)],Bfm,
"UTF16Charset",12,M7,[],0,3,[0,0,0],0,["Mv",CYR(B7g),"a4d",CYR(Crk)],Hv,"EOFException",13,Ch,[],0,3,[0,0,0],0,0,Ua,"EnumPlatformType",33,Dh,[],12,3,[0,0,0],W_,["bW",CYR(CES)],BEu,"Resource",41,D,[],0,3,[0,0,0],0,0,BQR,0,D,[],0,3,0,0,0,BVv,0,D,[],0,3,0,0,0,R_,"EaglerFileSystemException",35,CY,[],0,3,[0,0,0],0,0,AZu,"PlatformFilesystem$FilesystemDatabaseLockedException",33,R_,[],0,3,[A3U,0,"FilesystemDatabaseLockedException"],0,0,AXM,"PlatformFilesystem$FilesystemDatabaseInitializationException",33,R_,[],0,3,
[A3U,0,"FilesystemDatabaseInitializationException"],0,0,A7$,0,D,[Em],3,3,0,0,0,AXH,0,D,[A7$],0,3,0,0,["bUG",CYS(B_R)],Mb,0,D,[Em],3,3,0,0,0,AXI,0,D,[Mb],0,3,0,0,["vW",CYR(Coz)],AUF,0,D,[Em],3,0,0,0,0,A0P,0,D,[AUF],0,3,0,0,["bog",CYR(B5f)],A9z,0,Kv,[AKk,Gv,EN],0,3,0,0,0,PW,0,D,[EN,Gv,Gf],1,3,0,APK,0,BYA,"HashSet",6,Il,[Gv,EN],0,3,[0,0,0],0,["JN",CYS(Eo),"LO",CYS(RT),"fi",CYR(I5),"iT",CYR(MG)],AMl,0,D,[],0,3,0,CHk,0,AHY,0,V$,[],1,3,0,0,0,ABA,0,D,[],3,3,0,0,0,A6W,0,D,[ABA],4,0,0,0,["biH",CYS(B8_)],AGi,0,AHY,[],
0,3,0,0,0,A5V,0,D,[ABA],4,0,0,0,["biH",CYS(Cpl)],A5D,0,D,[ABA],4,0,0,0,["biH",CYS(CCO)],AMA,"Achievement",30,IP,[],0,3,[0,0,0],0,["bB6",CYR(CIV)],APT,0,D,[],3,3,0,0,0,A2X,0,D,[APT],0,3,0,0,0,BBf,0,D,[],4,3,0,0,0,A_c,0,D,[EN],4,3,0,0,0,Nc,"Long",16,Gu,[Gf],0,3,[0,0,0],0,["uK",CYR(B1_),"HU",CYR(AZO),"Bf",CYR(Czf),"bW",CYR(Cbh),"db",CYR(CqG),"cy",CYS(Cyr),"kR",CYS(CLj)],BkM,0,D,[],0,3,0,0,0,AAx,"CloneNotSupportedException",16,BA,[],0,3,[0,0,0],0,0,Fl,0,D,[],1,0,0,0,["k9",CYU(ACG),"ln",CYV(ZX),"PR",CYR(CFA),"bW",
CYR(CzP),"e4",CYS(CbD),"jR",CYS(CoD),"Ce",CYR(Cpz),"wb",CYR(AFd)],A$3,"EaglerArrayBufferAllocator$WrongBufferClassType",36,CY,[],0,3,[AAO,0,"WrongBufferClassType"],0,0,A23,0,D,[E7],0,0,0,0,["fM",CYS(CtJ)],A24,0,D,[E7],0,0,0,0,["fM",CYS(Ch_)]]);
$rt_metadata([A60,0,D,[Va],0,3,0,0,["a11",CYS(B97)],A61,0,D,[Va],0,3,0,0,["a11",CYS(CoQ)],A3s,0,D,[Va],0,3,0,0,["a11",CYS(B8S)],A3r,0,D,[Va],0,3,0,0,["a11",CYS(CFE)],YK,0,D,[],128,3,0,0,0,Bqx,0,YK,[],4,3,0,0,0,ARR,0,D,[N9],3,3,0,0,0,AI$,0,D,[O1,ARR],3,3,0,0,0,AJd,0,Kv,[AI$],1,3,0,0,0,AWZ,0,D,[TR,Gf,AI$],3,3,0,0,0,AZw,0,D,[],3,3,0,0,0,AKW,0,AJd,[AWZ,AZw],1,3,0,0,0,BB6,0,AKW,[Tz,Gv,EN],0,3,0,0,["JN",CYS(ATQ)],A$n,0,D,[Em],3,3,0,0,0,AYK,0,D,[A$n],0,0,0,0,["b33",CYS(CL6)],A8C,0,D,[Em],3,3,0,0,0,AYJ,0,D,[A8C],0,
0,0,0,["b$U",CYS(CQk)],AOi,0,D,[],4,3,0,0,0,U8,0,PW,[],0,3,0,0,0,A$G,0,Eq,[],0,3,0,0,["eu",CYR(CGl),"WJ",CYR(Cho),"hH",CYR(B2j)],In,0,D,[],0,3,0,AMH,0,Bh7,0,Eq,[],0,3,0,0,["jo",CYR(CQu),"hH",CYR(Ccj),"eu",CYR(B$A)],XJ,0,Eq,[],0,3,0,0,["eu",CYR(CJe),"WJ",CYR(COk),"hH",CYR(B4P)],A2C,0,Eq,[],0,3,0,0,["eu",CYR(B6N),"WJ",CYR(Ceg),"hH",CYR(CHH)],AVg,0,Eq,[],4,0,0,0,["hH",CYR(CQE)],OX,0,Bv,[],0,3,0,0,["a30",CYT(Cl_),"BK",CYU(CrA),"ZM",function(b,c,d,e,f,g){return B16(this,b,c,d,e,f,g);},"a5_",CYS(B7D),"BI",CYR(Cgn),
"sy",CYR(COK)],AFn,0,OX,[],0,3,0,CTr,["Gs",CYS(CMJ)],Qb,"EnumToolMaterial",30,Dh,[],12,3,[0,0,0],Btf,0,AXi,0,OX,[],0,3,0,CXF,["Gs",CYS(CGZ)],A9J,0,OX,[],0,3,0,CS6,0,BKy,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return Bp7(this,b,c,d,e,f,g,h);}],Ro,0,Bv,[],0,3,0,0,["I6",CYU(BsO),"AS",CYS(CB4),"A9",CYS(CQh),"ns",CYU(BFK),"T",CYS(CEN)],BWO,0,Bv,[],0,3,0,0,["bl8",CYV(Bnn),"I6",CYU(B2X),"AS",CYS(CJm),"A9",CYS(CmG),"ns",CYU(BMK)],BtL,0,Bv,[],0,3,0,0,["Ff",CYS(Ctc)],AIr,0,Bv,[],0,3,0,0,["a30",CYT(CAj),"BK",CYU(CLG),
"ZM",function(b,c,d,e,f,g){return Cn3(this,b,c,d,e,f,g);},"a5_",CYS(Cdh),"BI",CYR(B2T),"A9",CYS(CHT),"AS",CYS(CJQ),"ns",CYU(BIv),"Gs",CYS(CPk),"sy",CYR(Cs2)],BVX,0,Ro,[],0,3,0,0,["I6",CYU(CnC)],Jg,0,D,[],0,3,0,NY,0,BVc,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return ByM(this,b,c,d,e,f,g,h);},"BI",CYR(Ch0)],A9d,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return BK9(this,b,c,d,e,f,g,h);}],N2,0,Bv,[],0,3,0,0,["sy",CYR(B9J)],P2,"EnumArmorMaterial",30,Dh,[],12,3,[0,0,0],Br4,0,BBV,0,Bv,[],0,3,0,0,["k$",function(b,
c,d,e,f,g,h){return BG2(this,b,c,d,e,f,g,h);}],BX5,0,Ro,[],0,3,0,0,["a5i",CYS(CeM),"a0K",CYS(CH$)],EG,0,D,[],0,3,0,Er,["SP",CYR(Ck$),"bgb",CYT(B$w)],BNJ,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return A_1(this,b,c,d,e,f,g,h);}],AVh,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return BJA(this,b,c,d,e,f,g,h);}],BzW,0,Bv,[],0,3,0,0,["ns",CYU(Bnj)],BwK,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return BIa(this,b,c,d,e,f,g,h);}],Bzi,0,Bv,[],0,3,0,0,["a$N",CYT(BpB),"BK",CYU(CsF)],BCk,0,Bv,[],0,3,0,0,["k$",
function(b,c,d,e,f,g,h){return BkN(this,b,c,d,e,f,g,h);}]]);
$rt_metadata([B1k,0,Bv,[],0,3,0,0,["ns",CYU(BGF)],BvF,0,Bv,[],0,3,0,0,["ns",CYU(BDW)],Bnp,0,Bv,[],0,3,0,0,["I6",CYU(CqB),"AS",CYS(B_I),"A9",CYS(CoZ),"ns",CYU(BeA)],BNA,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return BBK(this,b,c,d,e,f,g,h);}],BZW,0,Bv,[],0,3,0,0,["ns",CYU(BKP)],BUk,0,Bv,[],0,3,0,0,["BI",CYR(Cg7),"bjO",CYR(CsH),"ns",CYU(BnO)],APj,0,Bv,[],0,3,0,BA8,["ku",CYS(CBf),"Ff",CYS(CKd),"k$",function(b,c,d,e,f,g,h){return BL0(this,b,c,d,e,f,g,h);},"a$N",CYT(CBP)],BX0,0,Bv,[],0,3,0,0,["k$",function(b,
c,d,e,f,g,h){return BNH(this,b,c,d,e,f,g,h);}],AHn,0,Bv,[],0,3,0,0,0,BlT,0,AHn,[],0,3,0,0,["bvi",function(b,c,d,e,f){B1i(this,b,c,d,e,f);},"btO",CYU(Byu)],BFO,0,Bv,[],0,3,0,0,["ZM",function(b,c,d,e,f,g){return CjP(this,b,c,d,e,f,g);},"Gs",CYS(B$o),"a30",CYT(CGU)],BsR,0,Bv,[],0,3,0,0,["ns",CYU(BiM)],BJr,0,Bv,[],0,3,0,0,["I6",CYU(CEC),"AS",CYS(Crq),"A9",CYS(Cy3),"ns",CYU(BJg),"k$",function(b,c,d,e,f,g,h){return BnE(this,b,c,d,e,f,g,h);},"ku",CYS(Cld),"pP",CYS(AUv),"buC",CYS(CF2),"bgE",CYT(CbX),"a5i",CYS(B8L)],BnC,
0,Bv,[],0,3,0,0,["ns",CYU(Br6)],BrO,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return BOW(this,b,c,d,e,f,g,h);},"ns",CYU(BEy),"BI",CYR(B7y)],A$B,0,Bv,[],0,3,0,0,["k$",function(b,c,d,e,f,g,h){return Btj(this,b,c,d,e,f,g,h);},"bgE",CYT(CPw),"a0K",CYS(CLs)],ASk,0,D,[],0,3,0,B$r,0,AJG,0,D,[],0,3,0,CJA,0,AO0,0,D,[],3,3,0,0,0,CE,"ItemStack",30,D,[],4,3,[0,0,0],0,["bW",CYR(CQc)],BZU,0,AIe,[],0,0,0,0,0,AFS,0,AGx,[],1,0,0,0,0,BGv,0,AFS,[],0,0,0,0,0,BaP,0,D,[Gv],0,3,0,0,0,ASv,0,D,[ACB],0,3,0,0,0,KI,"FSet",8,Fl,[],
0,0,[0,0,0],APs,["J",CYU(Cr8),"cM",CYR(Cvm),"eD",CYS(B3B)],WB,0,D,[],0,0,0,0,0,AB6,"PatternSyntaxException",8,BW,[],0,3,[0,0,0],0,["vv",CYR(CPP)],Bco,0,D,[PH],0,3,0,0,["yB",CYR(BXW)],Buc,0,D,[AFx],0,0,0,0,["bun",CYS(CEl),"bz6",CYR(CjS)],Bcn,0,D,[Mb],0,3,0,0,["vW",CYR(Cyk)],Bcm,0,D,[Mb],0,3,0,0,["vW",CYR(CDA)],AXr,0,D,[Em],3,3,0,0,0,A06,0,D,[AXr],0,3,0,0,["bpI",CYS(CwS)],JM,0,D,[Em],3,3,0,0,0,AW8,0,D,[JM],0,0,0,0,["o6",CYR(Cc6)],AW9,0,D,[JM],0,0,0,0,["o6",CYR(CM2)],AW4,0,D,[JM],0,0,0,0,["o6",CYR(CIq)],AW5,0,
D,[E7],0,0,0,0,["fM",CYS(B5W)],Kr,0,D,[],3,0,0,0,0,AUK,"DecimalFormat$TextField",15,D,[Kr],0,0,[AGi,0,0],0,["Kt",CYT(Cd3),"cy",CYS(CfX),"db",CYR(B2H)],A2U,"NonCapFSet",8,KI,[],0,0,[0,0,0],0,["J",CYU(CEo),"cM",CYR(CGj),"eD",CYS(CNn)],A$Y,"AheadFSet",8,KI,[],0,0,[0,0,0],0,["J",CYU(Cf9),"cM",CYR(Cjd)],AQ7,"BehindFSet",8,KI,[],0,0,[0,0,0],0,["J",CYU(CsA),"cM",CYR(COF)],ASr,"AtomicFSet",8,KI,[],0,0,[0,0,0],0,["J",CYU(CEz),"cM",CYR(CAw),"eD",CYS(ClM)],Tx,"FinalSet",8,KI,[],0,0,[0,0,0],0,["J",CYU(CbM),"cM",CYR(CfF)],Gq,
0,Fl,[],1,0,0,0,["J",CYU(Cp4),"ko",CYR(Cn8),"eD",CYS(B7C)],BLO,"EmptySet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(Cny),"k9",CYU(Chs),"ln",CYV(Cf1),"cM",CYR(Cvn),"eD",CYS(Cek)],F_,"JointSet",8,Fl,[],0,0,[0,0,0],0,["J",CYU(B6u),"e4",CYS(Cys),"cM",CYR(B7Q),"jR",CYS(CJG),"eD",CYS(B_w),"wb",CYR(B4h)],AE9,"NonCapJointSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(Cyd),"cM",CYR(B83),"eD",CYS(CM0)]]);
$rt_metadata([NP,"AtomicJointSet",8,AE9,[],0,0,[0,0,0],0,["J",CYU(CGB),"e4",CYS(Cmy),"cM",CYR(B2l)],A53,"PositiveLookAhead",8,NP,[],0,0,[0,0,0],0,["J",CYU(Cyo),"eD",CYS(CbG),"cM",CYR(CPR)],A$d,"NegativeLookAhead",8,NP,[],0,0,[0,0,0],0,["J",CYU(B3v),"eD",CYS(Coa),"cM",CYR(B6k)],A76,"PositiveLookBehind",8,NP,[],0,0,[0,0,0],0,["J",CYU(CsX),"eD",CYS(CQJ),"cM",CYR(Cx0)],ASE,"NegativeLookBehind",8,NP,[],0,0,[0,0,0],0,["J",CYU(CDT),"eD",CYS(CNa),"cM",CYR(B3R)],Xs,"SingleSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(Cra),"k9",
CYU(CwP),"ln",CYV(CNv),"jR",CYS(CJy),"Ce",CYR(CLR),"wb",CYR(CCy)],WA,"BaseNCodec$CodecPolicy",32,Dh,[],12,0,[AC1,0,"CodecPolicy"],AU6,0,Yc,"GZIPException",4,Ch,[],0,3,[0,0,0],0,0,A9n,0,Gu,[EN],0,3,0,0,0,WF,0,D,[EN,Gv],1,3,0,A3V,0,AI7,0,EG,[],0,3,0,0,["SP",CYR(CcD),"bgb",CYT(B1I)],AN7,0,D,[],4,3,0,Ci7,0,AIG,0,D,[],1,3,0,0,0,WS,0,AIG,[PE,Gv,EN],0,3,0,0,0,ADr,0,WS,[],0,3,0,0,0,AYA,0,LT,[],0,3,0,0,["kG",CYR(Cf2),"g3",CYU(CP0),"wt",CYR(CG4),"dW",CYR(BGj)],L4,"RoundingMode",14,Dh,[],12,3,[0,0,0],AOg,0,ANt,"Currency",
6,D,[EN],4,3,[0,0,0],0,["bW",CYR(B1y)],WD,0,D,[],1,0,0,0,0,CL,0,WD,[],1,0,0,AQz,["qM",CYR(Cfb),"Ak",CYR(CeC),"a3x",CYR(Cn4),"OJ",CYR(Cpv)],BbG,0,CL,[],0,0,0,0,["cq",CYS(Lj),"qM",CYR(KN),"Ak",CYR(Chh),"a3x",CYR(CBl),"bW",CYR(CKZ),"OJ",CYR(B5P)],ANl,"MissingResourceException",6,CY,[],0,3,[0,0,0],0,0,OQ,0,Fl,[],1,0,0,0,["jR",CYS(Cz9),"eD",CYS(CO1),"wb",CYR(B9u)],Ln,"LeafQuantifierSet",8,OQ,[],0,0,[0,0,0],0,["J",CYU(CDU),"cM",CYR(CfS)],UB,"CompositeQuantifierSet",8,Ln,[],0,0,[0,0,0],0,["J",CYU(CE4),"cM",CYR(Cfd)],KJ,
"GroupQuantifierSet",8,OQ,[],0,0,[0,0,0],0,["J",CYU(Cea),"cM",CYR(CiS)],R1,"AltQuantifierSet",8,Ln,[],0,0,[0,0,0],0,["J",CYU(CJ4),"e4",CYS(Cdu)],A4Y,"UnifiedQuantifierSet",8,Ln,[],0,0,[0,0,0],0,["J",CYU(CpV),"k9",CYU(B9V)],Blb,0,D,[AOS],4,3,0,0,["bFt",CYS(CqS),"rY",CYR(CyI),"EH",CYR(Csq),"y4",CYU(Ck_)],Bz0,0,D,[],0,3,0,0,0,A_M,0,D,[],0,3,0,0,0,A_F,0,D,[],0,3,0,0,0,BiF,0,D,[],0,3,0,0,0,B0g,0,D,[],0,3,0,0,0,BKT,0,D,[],0,3,0,0,0,BLF,0,D,[],0,3,0,0,0,BCe,0,D,[M2],0,0,0,0,["sT",CYT(B$7)],AKc,0,D,[],4,3,0,0,0,Db,
0,D,[],1,0,0,0,0,AUX,0,WD,[Gv],0,0,0,0,["bW",CYR(AXG)],A6E,"FSet$PossessiveFSet",8,Fl,[],0,0,[KI,0,0],0,["J",CYU(Cv$),"cM",CYR(CLI),"eD",CYS(ClI)],A$z,0,D,[Gv,EN],0,3,0,0,0,APJ,0,F_,[],0,0,0,0,["cM",CYR(ClO)],A15,"CompositeRangeSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(Cr3),"e4",CYS(CLA),"cM",CYR(CMf),"eD",CYS(CsE),"jR",CYS(Cso)],Na,"SupplRangeSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(CG3),"cM",CYR(CPF),"cq",CYS(B50),"jR",CYS(B22),"e4",CYS(CnW),"eD",CYS(Cue)],AHS,"UCISupplRangeSet",8,Na,[],0,0,[0,0,0],0,["cq",CYS(CvT),
"cM",CYR(CcI)],Bbr,"UCIRangeSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(Cjx),"cM",CYR(Cfj)],Px,"RangeSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(AUE),"cM",CYR(B8g),"jR",CYS(B$Q)],AVH,"HangulDecomposedCharSet",8,F_,[],0,0,[0,0,0],0,["e4",CYS(CwR),"cM",CYR(CzY),"J",CYU(CqK),"jR",CYS(Cfn),"eD",CYS(Cbx)],PK,"CharSet",8,Gq,[],0,0,[0,0,0],0,["ko",CYR(Cjf),"h5",CYT(B6M),"k9",CYU(Ct3),"ln",CYV(B7V),"cM",CYR(CBB),"jR",CYS(Cbm)]]);
$rt_metadata([BM4,"UCICharSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(CDE),"cM",CYR(Cls)],BBH,"CICharSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(Cq8),"cM",CYR(Cvq)],Ta,"DecomposedCharSet",8,F_,[],0,0,[0,0,0],0,["e4",CYS(CpA),"J",CYU(B$C),"cM",CYR(Clh),"jR",CYS(B7$),"eD",CYS(CmC)],A5v,"UCIDecomposedCharSet",8,Ta,[],0,0,[0,0,0],0,0,A9k,"CIDecomposedCharSet",8,Ta,[],0,0,[0,0,0],0,0,A5Q,"PossessiveGroupQuantifierSet",8,KJ,[],0,0,[0,0,0],0,["J",CYU(Cgf)],AV6,"PosPlusGroupQuantifierSet",8,KJ,[],0,0,[0,0,0],0,["J",CYU(CKz)],V1,
"AltGroupQuantifierSet",8,KJ,[],0,0,[0,0,0],0,["J",CYU(CN8),"e4",CYS(CPf)],A1q,"PosAltGroupQuantifierSet",8,V1,[],0,0,[0,0,0],0,["J",CYU(Cv1),"e4",CYS(CK$)],TZ,"CompositeGroupQuantifierSet",8,KJ,[],0,0,[0,0,0],0,["J",CYU(Cqc),"cM",CYR(CBU)],A0g,"PosCompositeGroupQuantifierSet",8,TZ,[],0,0,[0,0,0],0,["J",CYU(B68)],A2Q,"ReluctantGroupQuantifierSet",8,KJ,[],0,0,[0,0,0],0,["J",CYU(CCG)],A7O,"RelAltGroupQuantifierSet",8,V1,[],0,0,[0,0,0],0,["J",CYU(CsG)],A4f,"RelCompositeGroupQuantifierSet",8,TZ,[],0,0,[0,0,0],0,
["J",CYU(Cet)],ARO,"DotAllQuantifierSet",8,OQ,[],0,0,[0,0,0],0,["J",CYU(CQp),"k9",CYU(CAX),"cM",CYR(CMh)],AVy,"DotQuantifierSet",8,OQ,[],0,0,[0,0,0],0,["J",CYU(B$S),"k9",CYU(CqP),"cM",CYR(Cne)],SG,0,D,[],1,0,0,0,0,AZN,"PossessiveQuantifierSet",8,Ln,[],0,0,[0,0,0],0,["J",CYU(B2G)],A4V,"PossessiveAltQuantifierSet",8,R1,[],0,0,[0,0,0],0,["J",CYU(B9F)],AVL,"PossessiveCompositeQuantifierSet",8,UB,[],0,0,[0,0,0],0,["J",CYU(CNC)],A7K,"ReluctantQuantifierSet",8,Ln,[],0,0,[0,0,0],0,["J",CYU(B$J)],AXS,"ReluctantAltQuantifierSet",
8,R1,[],0,0,[0,0,0],0,["J",CYU(B2U)],ARB,"ReluctantCompositeQuantifierSet",8,UB,[],0,0,[0,0,0],0,["J",CYU(CnB)],AGa,"SOLSet",8,Fl,[],4,0,[0,0,0],0,["J",CYU(CJC),"eD",CYS(Ci1),"cM",CYR(B9H)],BEN,"WordBoundary",8,Fl,[],0,0,[0,0,0],0,["J",CYU(Ce8),"eD",CYS(Cfl),"cM",CYR(CQy)],AVv,"PreviousMatch",8,Fl,[],0,0,[0,0,0],0,["J",CYU(B7F),"eD",CYS(Cdc),"cM",CYR(CE9)],A5h,"EOLSet",8,Fl,[],4,0,[0,0,0],0,["J",CYU(Cmi),"eD",CYS(Cf5),"cM",CYR(Ckf)],AY3,"EOISet",8,Fl,[],0,0,[0,0,0],0,["J",CYU(Clk),"eD",CYS(CDB),"cM",CYR(B6t)],A6i,
"MultiLineSOLSet",8,Fl,[],0,0,[0,0,0],0,["J",CYU(CfU),"eD",CYS(B6c),"cM",CYR(CEW)],Bk8,"DotAllSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(CcU),"cM",CYR(B4$),"e4",CYS(CFz),"PR",CYR(Ck9),"eD",CYS(Cfo)],BbB,"DotSet",8,F_,[],4,0,[0,0,0],0,["J",CYU(CLn),"cM",CYR(Cgc),"e4",CYS(Cnd),"PR",CYR(Cqt),"eD",CYS(CCW)],ByE,"UEOLSet",8,Fl,[],4,0,[0,0,0],0,["J",CYU(B8f),"eD",CYS(CHG),"cM",CYR(B8X)],Bu9,"UMultiLineEOLSet",8,Fl,[],0,0,[0,0,0],0,["J",CYU(Cx6),"eD",CYS(Chz),"cM",CYR(Crs)],BOS,"MultiLineEOLSet",8,Fl,[],0,0,[0,0,0],0,["J",
CYU(CIM),"eD",CYS(B4w),"cM",CYR(B6g)],Zt,"CIBackReferenceSet",8,F_,[],0,0,[0,0,0],0,["J",CYU(CrJ),"e4",CYS(CMC),"cM",CYR(CEv),"eD",CYS(B_6)],BZu,"BackReferenceSet",8,Zt,[],0,0,[0,0,0],0,["J",CYU(B4A),"k9",CYU(CbE),"ln",CYV(Cru),"jR",CYS(CKq),"cM",CYR(CPc)],BsN,"UCIBackReferenceSet",8,Zt,[],0,0,[0,0,0],0,["J",CYU(B86),"cM",CYR(CFv)],Pq,0,Yh,[Xq],0,3,0,0,["a_8",CYV(B5R),"biv",CYU(CFn),"a4K",CYV(ChN),"ba2",CYU(CmX),"bW",CYR(CFy),"yy",CYS(CFP),"baX",CYT(COl),"bfS",CYT(CDZ)],AWV,"SequenceSet",8,Gq,[],0,0,[0,0,0],
0,["h5",CYT(CtD),"k9",CYU(CFg),"ln",CYV(CHL),"cM",CYR(B$G),"jR",CYS(B6Y)],A_r,"UCISequenceSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(B9a),"cM",CYR(B61)],APX,"CISequenceSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(CNE),"cM",CYR(Cov)],BDK,0,D,[],4,3,0,0,0,BfX,0,WF,[],0,0,0,0,0,AKl,0,D,[],1,3,0,0,0,Km,0,AKl,[],1,3,0,0,0,BdD,"FixedDateTimeZone",25,Km,[],4,3,[0,0,0],0,["m0",CYS(CE5),"r8",CYS(CyS),"tI",CYS(B5S)],ANc,0,D,[],4,3,0,0,0,WP,0,D,[],4,0,0,CzU,0,AUI,"UCISupplCharSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(CAh),"cM",CYR(Cqa)],AOt,
"LowSurrogateCharSet",8,F_,[],0,0,[0,0,0],0,["e4",CYS(ClA),"J",CYU(Cf6),"k9",CYU(Cvg),"ln",CYV(CgE),"cM",CYR(Ca6),"jR",CYS(B2f),"eD",CYS(CA9)]]);
$rt_metadata([AOC,"HighSurrogateCharSet",8,F_,[],0,0,[0,0,0],0,["e4",CYS(CFN),"J",CYU(CqV),"k9",CYU(CL8),"ln",CYV(CAd),"cM",CYR(CP4),"jR",CYS(CtE),"eD",CYS(Cl6)],NV,"SupplCharSet",8,Gq,[],0,0,[0,0,0],0,["h5",CYT(Cm2),"k9",CYU(CK2),"ln",CYV(B33),"cM",CYR(Co5),"jR",CYS(CMQ)],AYq,0,SG,[],0,0,0,0,["LL",CYS(B3$),"btn",CYT(CzG)],AYr,0,SG,[],0,0,0,0,["LL",CYS(CnG),"btn",CYT(Ccl)],BKf,0,D,[],0,0,0,0,0,BKG,0,D,[],0,3,0,0,0,BTn,0,D,[],4,3,0,0,0,APf,0,Kv,[AFc],1,3,0,0,0,AZA,0,APf,[EN],0,3,0,0,["iT",CYR(Cjb)],A5f,0,D,[M2],
0,0,0,0,["sT",CYT(CDN)],AFH,"AliasDateTimeZone",25,Km,[],0,3,[0,0,0],0,["m0",CYS(CKE),"r8",CYS(CEM),"tI",CYS(B7z)],A4b,"DateTimeZoneProvider$Score",25,D,[],0,0,[ANc,0,"Score"],0,0,A2R,0,D,[],3,3,0,0,0,ASC,0,D,[A2R],0,3,0,0,0,A7S,0,D,[],3,3,0,0,0,A0e,0,D,[A7S],0,0,0,0,0,A0d,0,D,[LU],0,0,0,0,0,A7v,"UnsupportedEncodingException",13,Ch,[],0,3,[0,0,0],0,0,A_e,"NegativeArraySizeException",16,CY,[],0,3,[0,0,0],0,0,Baa,0,D,[],0,0,0,0,0,Ve,0,D,[],3,3,0,0,0,Yl,0,D,[Ve,Gv],0,0,0,0,["cy",CYS(Cgt),"Kd",CYR(ARG),"Pp",CYR(AUm),
"db",CYR(CCn),"bW",CYR(Ctw)],ABb,0,Yl,[],0,0,0,0,0,AOp,0,Db,[],0,0,0,0,["eq",CYR(BTI)],ANP,0,Db,[],0,0,0,0,["eq",CYR(BuI)],Bje,0,Db,[],0,0,0,0,["eq",CYR(Cnf)],BK8,0,Db,[],0,0,0,0,["eq",CYR(CBa)],Bj$,0,Db,[],0,0,0,0,["eq",CYR(Ct8)],AI1,0,Db,[],0,0,0,0,["eq",CYR(BbI)],AGR,0,AI1,[],0,0,0,0,["eq",CYR(Bda)],Bm4,0,Db,[],0,0,0,0,["eq",CYR(Cil)],AKw,0,AGR,[],0,0,0,0,["eq",CYR(BOJ)],Btv,0,AKw,[],0,0,0,0,["eq",CYR(Cxb)],Bfw,0,Db,[],0,0,0,0,["eq",CYR(CGq)],BEI,0,Db,[],0,0,0,0,["eq",CYR(Cw7)],BRw,0,Db,[],0,0,0,0,["eq",
CYR(Ccs)],BYp,0,Db,[],0,0,0,0,["eq",CYR(Ck6)],Bnm,0,Db,[],0,0,0,0,["eq",CYR(CdU)],BXC,0,Db,[],0,0,0,0,["eq",CYR(B7f)],BiW,0,Db,[],0,0,0,0,["eq",CYR(Cad)],BkJ,0,Db,[],0,0,0,0,["eq",CYR(Cgq)],BaH,0,Db,[],0,0,0,0,["eq",CYR(CtO)],Bof,0,Db,[],0,0,0,0,["eq",CYR(CPE)],Bxt,0,Db,[],0,0,0,0,["eq",CYR(CdG)],BjU,0,Db,[],0,0,0,0,["eq",CYR(Cwi)],BSB,0,Db,[],0,0,0,0,["eq",CYR(CtV)],BfN,0,Db,[],0,0,0,0,["eq",CYR(CHU)],BNs,0,Db,[],0,0,0,0,["eq",CYR(CjH)],BxI,0,Db,[],0,0,0,0,["eq",CYR(CBt)],Bd0,0,Db,[],0,0,0,0,["eq",CYR(B_j)]]);
$rt_metadata([BcV,0,Db,[],0,0,0,0,["eq",CYR(B96)],BOo,0,Db,[],0,0,0,0,["eq",CYR(Cm_)],AKK,0,Db,[],0,0,0,0,["eq",CYR(BfA)],BZg,0,AKK,[],0,0,0,0,["eq",CYR(Cxp)],BtA,0,AOp,[],0,0,0,0,["eq",CYR(CFb)],BEZ,0,ANP,[],0,0,0,0,["eq",CYR(B6I)],BqO,0,Db,[],0,0,0,0,["eq",CYR(CwA)],BSk,0,Db,[],0,0,0,0,["eq",CYR(CB6)],BTW,0,Db,[],0,0,0,0,["eq",CYR(CHp)],BT$,0,Db,[],0,0,0,0,["eq",CYR(B1E)],A94,0,D,[],0,3,0,0,0,BpM,"DateTimeZoneBuilder$PrecalculatedZone",25,Km,[],4,0,[AJ6,0,"PrecalculatedZone"],0,["m0",CYS(BR6),"r8",CYS(A_P),
"tI",CYS(BVs)],BCG,"DateTimeZoneBuilder$DSTZone",25,Km,[],4,0,[AJ6,0,"DSTZone"],0,["m0",CYS(BVI),"r8",CYS(CtR),"tI",CYS(Be7)],AY9,"DateTimeZoneBuilder$RuleBasedZone",25,Km,[],4,0,[AJ6,0,"RuleBasedZone"],0,["m0",CYS(CjA),"r8",CYS(CQb),"tI",CYS(Ce6)],AU3,"UnicodeHelper$Range",26,D,[],0,3,[BDK,0,"Range"],0,0,ZG,"CachedDateTimeZone",25,Km,[],4,3,[0,0,0],0,["m0",CYS(CJr),"r8",CYS(CiI),"tI",CYS(CEQ)],APQ,0,D,[],4,0,0,0,0,AJ6,0,D,[],0,3,0,0,0,ACg,"DateTimeZoneBuilder$RuleSet",25,D,[],4,0,[AJ6,0,"RuleSet"],Bz6,0,A83,
"DateTimeZoneBuilder$Rule",25,D,[],4,0,[AJ6,0,"Rule"],0,0,A5K,0,D,[],4,0,0,0,0,A9j,0,D,[],4,0,0,0,0,Bkr,0,D,[Em],1,3,0,0,0,A3c,"IClientConfigAdapter$DefaultServer",33,D,[],0,3,[ARr,0,"DefaultServer"],0,0,ABC,"HashMap$HashEntry",6,Yl,[],0,0,[BeI,0,0],0,0,Rw,0,Ch,[],0,3,0,0,0,II,"AssertionError",16,Ks,[],0,3,[0,0,0],0,0,XR,"StringIndexOutOfBoundsException",16,Dm,[],0,3,[0,0,0],0,0,EC,"MinecraftError",30,Ks,[],0,3,[0,0,0],0,0,ACr,"AxisAlignedBB",30,D,[],0,3,[0,0,0],0,["bW",CYR(CHK)],Xm,"Vec3D",30,D,[],0,3,[0,0,0],
0,["bW",CYR(B8m)],Eu,"MinecraftException",30,CY,[],0,3,[0,0,0],0,0,Xd,0,Ks,[],0,3,0,0,0,GA,"OutOfMemoryError",16,Xd,[],0,3,[0,0,0],0,0,BN0,0,Ys,[],0,3,0,0,0,T8,0,D,[],0,3,0,AIN,0,TY,"WorldRenderer",30,D,[],0,3,[0,0,0],BPD,0,BU$,0,D,[],0,3,0,0,0,AJW,0,D,[],3,3,0,0,0,NX,0,D,[AJW],0,3,0,0,["m3",CYR(EU),"bLE",CYR(BxX),"cu",CYU(BHl),"kt",CYU(BVp),"bOe",function(b,c,d,e,f){return BpI(this,b,c,d,e,f);},"bPo",CYV(BSU),"tk",CYU(BGQ),"c8",CYU(Bjf),"bjn",CYV(Bq5),"QE",CYV(BAL),"bqr",CYV(Bb4),"bca",CYU(Bha),"bGv",CYS(BW4),
"bej",CYS(Bvq),"mT",CYS(BJZ),"bHo",CYS(BEo),"bLr",function(b,c,d,e,f){BDX(this,b,c,d,e,f);},"bv1",CYU(Buw),"bAZ",CYU(BIp),"kn",CYU(BE3),"bOf",CYR(BB5),"bvd",CYR(Cvj),"bPR",CYR(BCL),"bJL",CYS(BGd),"bhF",CYR(B4G),"bxd",CYR(CI4)],By5,0,De,[],0,3,0,0,["hr",CYR(BFe),"fF",CYR(Bt6),"fI",CYS(BDV),"fC",CYU(BnK)],Bid,0,De,[],0,3,0,0,["hr",CYR(Bg3),"fF",CYR(Bek),"fI",CYS(BiD),"jZ",CYT(BVS),"fC",CYU(BKE)],AZ0,0,D,[],0,3,0,0,0,Byt,0,D,[],0,3,0,0,0,Ba5,"ModelBox",30,D,[],0,3,[0,0,0],0,0,A6m,0,D,[LU],0,0,0,0,["dV",CYR(Cl),
"de",CYR(Cm)],AGy,0,D,[],0,3,0,CKJ,0,I4,"ArrayIndexOutOfBoundsException",16,Dm,[],0,3,[0,0,0],0,0,A6T,0,D,[Mb],0,0,0,0,["vW",CYR(B1B)],AUT,0,D,[],0,0,0,0,0]);
$rt_metadata([AGg,0,D,[],4,0,0,0,0,AAc,"ShapedRecipes",30,D,[AO0],0,3,[0,0,0],0,["bvl",CYR(CFp),"bAK",CYS(Ctz),"bu3",CYS(Cyv),"Oe",CYR(ClZ)],AEj,"ShapelessRecipes",30,D,[AO0],0,3,[0,0,0],0,["bvl",CYR(CEF),"bAK",CYS(CB8),"bu3",CYS(Czk),"Oe",CYR(CQO)],ATP,0,CL,[],0,0,0,0,["cq",CYS(B5D)],ATO,0,CL,[],0,0,0,0,["cq",CYS(Cd$)],AQr,0,CL,[],0,0,0,0,["cq",CYS(Cwp),"bW",CYR(ChZ)],M5,"NoSuchElementException",6,CY,[],0,3,[0,0,0],0,0,A6L,0,CL,[],0,0,0,0,["cq",CYS(Cm3)],A6J,0,CL,[],0,0,0,0,["cq",CYS(Cax)],A6K,0,CL,[],0,0,
0,0,["cq",CYS(CJY)],A6O,0,CL,[],0,0,0,0,["cq",CYS(CGN)],A6P,0,CL,[],0,0,0,0,["cq",CYS(B1x)],A6M,0,CL,[],0,0,0,0,["cq",CYS(Cu0)],A6N,0,CL,[],0,0,0,0,["cq",CYS(CwQ)],A6Q,0,CL,[],0,0,0,0,["cq",CYS(CbH)],A6R,0,CL,[],0,0,0,0,["cq",CYS(CGh)],AQq,0,CL,[],0,0,0,0,["cq",CYS(Cqq)],AQG,0,CL,[],0,0,0,0,["cq",CYS(B6A)],AQo,0,CL,[],0,0,0,0,["cq",CYS(Ctj)],AQp,0,CL,[],0,0,0,0,["cq",CYS(CHD)],AQu,0,CL,[],0,0,0,0,["cq",CYS(B7I)],AQn,0,CL,[],0,0,0,0,["cq",CYS(Coo)],AQs,0,CL,[],0,0,0,0,["cq",CYS(Cfe)],AQt,0,CL,[],0,0,0,0,["cq",
CYS(B_b)],BYH,0,D,[Qs,XF],4,3,0,0,0,Btb,0,D,[],0,3,0,0,0,EL,0,D,[],1,3,0,0,["cy",CYS(CwX),"db",CYR(Czw),"zR",CYR(CO),"df",CYR(Bpb),"bKE",CYR(BKm),"bJ6",CYR(A_O),"SQ",CYU(BzG),"q1",CYR(Cms),"bgp",CYR(Cb6),"bwK",CYS(BRt),"z3",CYS(BDy),"O0",CYR(AAb),"bBu",CYR(BKI),"ht",CYR(Cy4),"VL",CYR(BG_),"m6",CYS(BM7),"Lz",CYS(BIU),"B5",CYS(BtR),"bMH",CYS(BSF),"a62",CYU(Q4),"et",CYT(BC7),"mg",CYR(Cnt),"wi",CYR(CKO),"bpU",CYT(CPZ),"EY",CYS(CAq),"Rs",CYS(Ccy),"n6",CYR(CbY),"Gv",CYR(CL$),"bsh",CYR(BN2),"s3",CYS(BdV),"a7U",CYS(B7k),
"bp4",CYR(BK2),"bqV",CYR(CKA),"beh",CYR(CNU),"YI",CYR(Cth),"Mw",function(b,c,d,e,f,g){Bmi(this,b,c,d,e,f,g);},"bpN",CYR(B5v),"bsV",CYR(Cds),"bxD",CYR(CiO),"xu",CYU(CgS),"Wp",CYS(BX7),"Yd",CYR(COn),"bx7",CYR(CiP),"brY",CYU(Cnw),"Kz",CYR(MF),"xn",CYR(CE$),"bp8",CYS(Bw7),"bm6",CYS(CIW),"buK",CYR(B9p),"bze",CYR(CvU)],Fo,0,EL,[],1,3,0,0,["gy",CYR(QR),"brm",CYR(A9o),"mg",CYR(B74),"wi",CYR(CB9),"ht",CYR(AYD),"a4a",CYR(CId),"bKE",CYR(Buo),"bQj",CYR(BQD),"bz9",CYS(Bpa),"a2R",CYS(Cts),"bnU",CYR(Ca4),"bp4",CYR(Brt),"Mw",
function(b,c,d,e,f,g){BUi(this,b,c,d,e,f,g);},"df",CYR(BTO),"J0",CYS(BS0),"et",CYT(Bl3),"Yd",CYR(CFV),"Vh",CYR(CiY),"bzx",CYS(CNq),"bpe",CYT(Bni),"Pj",CYT(BNZ),"sp",CYR(CmQ),"k0",CYR(CLr),"iB",CYR(CsR),"iW",CYR(CtU),"X1",CYS(BA9),"rg",CYT(BGg),"jU",CYR(CrU),"z3",CYS(BYl),"bj_",CYT(BgI),"bt0",CYR(BOY),"eC",CYS(JS),"fN",CYS(JE),"Gv",CYR(H6),"buL",CYR(Ctl),"kA",CYR(Be0),"bb2",CYR(CpU),"biG",CYR(BLX),"xT",CYR(CxN),"bH4",CYR(BZl),"zS",CYR(Bq2),"a7r",CYR(CiF),"u0",CYR(Ban),"bJ6",CYR(BGp),"bsV",CYR(CPV),"a5P",CYR(Ccw),
"a5M",CYR(COe),"Wp",CYS(BeK),"a7h",CYT(CeJ),"bqp",CYS(Bw8),"btc",CYR(AWq),"Ip",CYR(CJo),"yU",CYR(CE0)],Ew,0,Fo,[],1,3,0,0,["gN",CYR(B4L),"gy",CYR(CGV),"df",CYR(Bx2),"Wp",CYS(Bxo),"bb2",CYR(Cmx),"a7m",CYR(A1j),"bx7",CYR(CiT),"bp4",CYR(BLQ),"zS",CYR(AHU),"X1",CYS(BYx),"bpU",CYT(CyF),"bz9",CYS(CjX),"bB8",CYR(BHo),"bNK",CYS(BYB),"eC",CYS(BGl),"ht",CYR(CgX),"bBS",CYR(B$$),"et",CYT(BGw),"bpe",CYT(BLb),"bzx",CYS(CLC),"Vh",CYR(Ci9),"Pj",CYT(B9A),"beh",CYR(CJL),"uF",CYR(Bxk),"zR",CYR(BPP),"bsh",CYR(BkZ),"cB",CYT(CkD),
"biG",CYR(CkJ),"bj_",CYT(Bvr),"z3",CYS(BML),"bm6",CYS(CjB),"a7h",CYT(Cfv),"bxD",CYR(CiW),"a2R",CYS(Cuh),"bnU",CYR(CCF),"bvh",CYS(Bz3)],AG7,0,D,[],0,3,0,0,0,SX,0,D,[],1,3,0,0,["bvI",CYV(BTa),"uZ",CYS(CkQ),"bGs",CYU(BxQ),"WM",CYS(CAC),"a9i",CYR(BSZ),"Aj",CYS(Cwg),"uB",CYS(Bnr),"bPt",CYT(Boo),"bJc",CYT(BcP),"bMM",function(b,c,d,e,f){return ByN(this,b,c,d,e,f);},"bLf",CYT(BIF),"a5n",CYT(Cvc),"bGC",CYS(BN$),"ur",CYR(B_c),"bjc",CYR(CJ0),"C7",CYR(CnN),"a8W",CYR(Cfy),"bot",CYT(B3j),"a9o",CYS(Ct_)],AGY,0,D,[],1,3,0,
0,0,AGI,0,AGY,[],0,3,0,Cg,0,O7,0,D,[],0,3,0,A6F,0,AKh,0,O7,[],0,3,0,0,0,Sb,0,AKh,[],0,3,0,D9f,0,BNC,0,D,[],0,3,0,0,0,HC,0,D,[],0,3,0,0,0,Nb,0,D,[],0,3,0,0,0,AAv,0,D,[],0,3,0,0,0,ATA,0,D,[],0,0,0,0,0,Hs,0,D,[],1,0,0,0,0,AJZ,0,D,[],0,3,0,0,0,AYo,"BufferAllocationException",2,CY,[],0,3,[0,0,0],0,0,O5,"Double",16,Gu,[Gf],0,3,[0,0,0],0,["uK",CYR(CMP),"bW",CYR(CeE),"cy",CYS(Cqo),"db",CYR(Cac),"kR",CYS(Cjm)],Bqs,0,D,[],4,0,0,0,0,A8g,0,Kq,[],0,3,0,Bv2,0,AGr,0,D,[],1,3,0,0,0,AJP,0,D,[],0,3,0,0,0,Kl,"Short",16,Gu,[Gf],
0,3,[0,0,0],0,["uK",CYR(Cbz),"bW",CYR(Czm),"cy",CYS(B3L),"db",CYR(COD),"kR",CYS(B5C)]]);
$rt_metadata([K9,"Byte",16,Gu,[Gf],0,3,[0,0,0],0,["uK",CYR(B49),"bW",CYR(CnE),"cy",CYS(B$F),"db",CYR(CNB),"kR",CYS(Cqw)],NS,"Float",16,Gu,[Gf],0,3,[0,0,0],0,["uK",CYR(Cgl),"bW",CYR(CdX),"cy",CYS(CED),"db",CYR(Cgb),"kR",CYS(CvN)],ASf,0,D,[],3,3,0,0,0,ARq,0,D,[ASf,EN],4,0,0,0,0,Ic,0,BW,[],0,3,0,0,0,UG,"VertexFormat",38,Dh,[],12,3,[0,0,0],A1P,0,APP,0,D,[],0,3,0,CgZ,0,AOj,0,D,[],3,3,0,0,0,AX8,0,D,[AOj],0,3,0,0,0,AX7,0,D,[AOj],0,3,0,0,0,Rx,0,Xa,[EN,AHc,APk],0,3,0,0,0,AIX,0,D,[],0,3,0,0,0,AQH,0,D,[LU],0,0,0,0,0,AQM,
0,Kv,[],0,0,0,0,["iT",CYR(A38),"fi",CYR(IA)],APR,"BackReferencedSingleSet",8,Xs,[],0,0,[0,0,0],0,["k9",CYU(Cuu),"ln",CYV(Cqb),"Ce",CYR(Cs8)],AZf,0,D,[PH],0,3,0,0,0,ASh,0,D,[],3,3,0,0,0,A5M,0,D,[ASh],0,3,0,0,0,AWA,0,D,[PH],0,3,0,0,0,NW,0,D,[],0,3,0,0,0,Xt,0,D,[],0,3,0,0,0,H4,"ArithmeticException",16,CY,[],0,3,[0,0,0],0,0,OG,0,AJ4,[],1,3,0,0,0,ASO,0,OG,[],0,3,0,0,["Tw",function(b,c,d,e,f,g,h){return CuF(this,b,c,d,e,f,g,h);}],ASj,0,OG,[],0,3,0,0,["Tw",function(b,c,d,e,f,g,h){return CBG(this,b,c,d,e,f,g,h);}],A7z,
0,OG,[],0,3,0,0,["Tw",function(b,c,d,e,f,g,h){return CDk(this,b,c,d,e,f,g,h);}],BRF,0,D,[],0,3,0,0,0,BQu,0,D,[Em],1,3,0,0,0,A3E,0,OG,[],0,3,0,0,["Tw",function(b,c,d,e,f,g,h){return CPB(this,b,c,d,e,f,g,h);}],AKO,0,D,[],0,3,0,CCv,0,ADU,0,D,[],0,3,0,0,0,A3a,0,D,[],3,3,0,0,0,AM0,0,D,[A3a],0,3,0,0,0,A8l,0,AM0,[],0,3,0,0,0,AJn,0,D,[],0,3,0,0,0,ME,"TexturePack",46,D,[],0,3,[0,0,0],0,["bhv",CYR(BBQ),"bGL",CYS(Bfq)],ADN,0,D,[],0,3,0,0,0,ADq,0,D,[],0,3,0,0,0,AJu,0,ADq,[],0,3,0,0,0,ARQ,0,D,[],0,3,0,0,0,AQZ,0,D,[],0,3,
0,0,0,AT6,0,D,[],0,3,0,0,0,Yq,0,D,[],0,3,0,Kk,0,BaR,0,D,[],0,3,0,0,0,ARE,0,D,[],0,3,0,0,0,A4W,0,D,[],3,3,0,0,0,AS3,0,D,[A4W],0,3,0,0,0,A2D,0,D,[],0,3,0,0,0,Bb1,"TexturePortalFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(Cey)],AYT,"TextureCompassFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(CyZ)]]);
$rt_metadata([A4F,"TextureWatchFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(Czh)],BSt,"TextureWaterFlowFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(CzH)],BeU,"TextureLavaFlowFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(CMa)],B0J,"TextureFlamesFX",30,Ip,[],0,3,[0,0,0],0,["tw",CYR(CEh)],A$5,0,D,[],3,3,0,0,0,BEQ,"RenderGlobal",30,D,[A$5],0,3,[0,0,0],0,0,Bae,0,D,[],0,3,0,0,0,AEO,0,D,[],0,3,0,BsT,0,LA,0,De,[],0,3,0,Xl,["fF",CYR(BKo),"fC",CYU(BHa),"br3",CYR(BsV),"fI",CYS(BUO),"hr",CYR(Ble),"of",CYR(BRc),"oW",CYU(Bxs),"jZ",CYT(Bfo)],ACk,
0,De,[],0,3,0,0,["hr",CYR(BmV),"jZ",CYT(Beo),"fF",CYR(Blf),"fI",CYS(BOR),"fC",CYU(BnD)],A8O,0,D,[],3,3,0,0,0,A4s,0,D,[A8O],0,3,0,0,0,V6,0,D,[],0,3,0,A$b,0,Q9,0,D,[],3,3,0,0,0,ID,0,D,[Q9],0,3,0,0,0,TJ,"EntityPlayerSP",30,Ew,[],0,3,[0,0,0],0,["SQ",CYU(BAh),"zS",CYR(BF7),"kA",CYR(BSQ),"bvh",CYS(Be8),"eC",CYS(B66),"fN",CYS(Bwm),"a7m",CYR(Bbc),"Wv",CYS(B6i),"xn",CYR(Bnq),"buv",CYS(BuJ),"bGk",CYR(BWv),"buj",CYR(CbT),"cB",CYT(AZj)],A2F,0,D,[],0,3,0,0,0,ALK,0,D,[],0,3,0,0,0,Bp1,0,ALK,[],0,3,0,0,0,ABt,"KeyBinding",30,
D,[],0,3,[0,0,0],0,0,HY,0,De,[],1,3,0,CaE,["fF",CYR(AJ2),"fC",CYU(BG6),"oW",CYU(BVP),"bMx",CYV(BcR),"bhc",CYU(Cnn),"jZ",CYT(BcA),"of",CYR(BFw),"O5",CYR(CPt),"hr",CYR(BJj)],BxE,0,HY,[],0,3,0,0,["hr",CYR(BDk),"fF",CYR(BRv),"z_",CYR(Bjv),"fC",CYU(BJk),"w4",CYU(Bki),"fI",CYS(Bmm)],RQ,0,De,[],0,3,0,B3q,["fF",CYR(BpO),"of",CYR(BxM),"hr",CYR(BkF),"jZ",CYT(B0D),"fC",CYU(Bts),"oW",CYU(BsX)],Mv,0,D,[],3,3,0,0,0,A8E,0,D,[Mv],0,3,0,0,["qa",CYT(A3Q),"pM",CYT(M0),"o7",CYS(A4e),"m2",CYR(B$U),"oR",CYR(Bcp)],Hf,"EnumOptions",
30,Dh,[],12,3,[0,0,0],G_,0,AFi,0,RQ,[],0,3,0,0,["fF",CYR(Ba$),"of",CYR(BWg),"jZ",CYT(BlL),"fC",CYU(Byv),"fI",CYS(BBe)],ARd,0,De,[],0,3,0,0,0,QQ,0,D,[],0,3,0,0,0,ADy,0,De,[],0,3,0,0,["fF",CYR(Bvw),"jZ",CYT(BTG),"fI",CYS(BvI),"fC",CYU(Bxa),"O5",CYR(Cji)],Bf0,0,D,[ANM],0,0,0,0,0,BhG,0,D,[],4,3,0,0,0,AOW,0,D,[],0,0,0,0,0,BQY,0,D,[],0,0,0,0,0,Bqk,0,D,[],0,0,0,0,0,AQL,0,Il,[],0,0,0,0,["fi",CYR(CwJ)],AEZ,"DecimalFormat$MinusField",15,D,[Kr],0,0,[AGi,0,0],0,["Kt",CYT(CL0),"cy",CYS(B$l),"db",CYR(Cye)],ABG,0,D,[],4,0,
0,0,0,BEA,0,D,[Em],1,3,0,0,0,Gt,0,D,[],1,3,0,0,0,A9T,"NBTTagCompound",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CjR),"pQ",CYS(CmU),"kY",CYR(CJu),"bW",CYR(B6w),"pa",CYR(AEB),"cy",CYS(A1d)],Rh,"DateFormatElement$Numeric",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CPm),"Tl",CYS(CAO),"cy",CYS(BN8),"db",CYR(BWi)],BdM,"DateFormatElement$WeekdayText",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CnS),"cy",CYS(CGg),"db",CYR(B7r)],A20,"DateFormatElement$EraText",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CNi),"cy",CYS(Cgg),"db",CYR(CBK)],WH,0,Hs,[],1,3,0,
0,["cy",CYS(CHb),"db",CYR(CaJ)],A2W,"DateFormatElement$Rfc822Timezone",15,WH,[],0,3,[Hs,0,0],0,["r9",CYT(B4X)],BB9,"DateFormatElement$AmPmText",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(Cis),"cy",CYS(CJ1),"db",CYR(B28)],Bvk,"DateFormatElement$NumericHour",15,Rh,[],0,3,[Hs,0,0],0,["Tl",CYS(CNl),"cy",CYS(CPi),"db",CYR(B2Q)],BdC,"DateFormatElement$NumericWeekday",15,Rh,[],0,3,[Hs,0,0],0,["Tl",CYS(CtN)],BdR,"DateFormatElement$GeneralTimezone",15,WH,[],0,3,[Hs,0,0],0,["r9",CYT(CfA)]]);
$rt_metadata([BdJ,"DateFormatElement$ConstantText",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CQw),"cy",CYS(CG1),"db",CYR(B1F)],Bvz,"DateFormatElement$Year",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CKl),"cy",CYS(Cs6),"db",CYR(Coj)],BJv,"DateFormatElement$Iso8601Timezone",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CNL),"cy",CYS(CJp),"db",CYR(CNh)],Beg,"DateFormatElement$MonthText",15,Hs,[],0,3,[Hs,0,0],0,["r9",CYT(CsK),"cy",CYS(CFc),"db",CYR(CyL)],BCQ,"DateFormatElement$NumericMonth",15,Rh,[],0,3,[Hs,0,0],0,["Tl",CYS(CAG)],O_,0,AGr,
[],1,3,0,0,0,A1u,0,O_,[],0,3,0,0,["Tc",function(b,c,d,e,f,g,h){return B8k(this,b,c,d,e,f,g,h);}],Un,"ConcurrentModificationException",6,CY,[],0,3,[0,0,0],0,0,A8T,0,D,[Mb],0,3,0,0,["vW",CYR(Ct1)],AMN,0,D,[],3,3,0,0,0,AXk,0,D,[AMN],4,3,0,0,0,A1N,0,D,[],0,3,0,0,0,BUn,0,D,[],0,3,0,0,0,ADJ,0,D,[],0,3,0,0,0,Yu,"TexturePack$DefaultTexturePack",46,ME,[],0,0,[ME,0,"DefaultTexturePack"],BZK,["bhv",CYR(BID),"bGL",CYS(BlX)],MT,0,D,[],0,3,0,0,0,AQ4,0,D,[],0,3,0,0,0,A$F,0,D,[],0,3,0,0,0,Sq,0,D,[],0,3,0,QG,0,A8x,0,Oo,[],0,
0,0,0,0,BFt,0,D,[],0,3,0,0,0,A8Z,0,Kq,[],0,3,0,0,0,BNI,0,D,[],0,3,0,0,0,ZB,"EnumMovingObjectType",30,Dh,[],12,3,[0,0,0],Pj,0,A5W,0,D,[],0,3,0,0,0,Bbn,0,SX,[],0,3,0,0,["Aj",CYS(CBQ),"bgt",function(b,c,d,e,f,g,h){return BUc(this,b,c,d,e,f,g,h);},"bfJ",CYV(BJy),"bhm",CYV(BiL),"bdf",CYR(Cf_),"bea",CYR(Cmo),"Lq",CYS(CC5),"ba8",CYR(CiC),"bjc",CYR(Ct$),"C7",CYR(Ciw),"a8W",CYR(Cxl)],A1O,"ProfilerResult",30,D,[Gf],4,3,[0,0,0],0,["kR",CYS(CD2)],QF,0,D,[],4,0,0,0,0,AF5,0,D,[],4,0,0,0,0,A9t,0,D,[Mb],0,3,0,0,["vW",CYR(B2L)],AS9,
0,D,[Mb],0,3,0,0,["vW",CYR(CCs)],AUu,0,D,[],0,0,0,0,0,Jw,"FixedFunctionPipeline",38,D,[],0,3,[0,0,0],Qo,0,ADa,0,D,[],0,0,0,0,0,BpR,0,D,[],0,3,0,0,0,AU_,"SaveFormatComparator",30,D,[Gf],0,3,[0,0,0],0,["kR",CYS(Ckk)],AVi,"EaglerProfile$EaglerProfileSkin",37,D,[],0,3,[Sq,0,"EaglerProfileSkin"],0,0,Qr,0,D,[],0,3,0,CT8,0,AIY,0,D,[],0,3,0,AB4,0,AVS,0,D,[Mb],0,0,0,0,["vW",CYR(B6q)],ADY,0,D,[],0,3,0,0,0,Zy,"JSONArray",27,D,[N9],0,3,[0,0,0],0,["fi",CYR(CKe),"bW",CYR(BGK)],Bou,0,D,[],0,3,0,0,0,Ma,0,Fo,[],1,3,0,0,["bvT",
CYR(CsB),"zS",CYR(Bw3),"rX",CYT(Btg),"bj7",CYT(B9D),"GZ",CYU(BoG),"yj",CYR(Brz),"u0",CYR(BSd),"btc",CYR(Cdl)],Wl,0,D,[],3,3,0,0,0,GX,0,Ma,[Wl],1,3,0,0,["kA",CYR(Bp0),"df",CYR(BSg),"yj",CYR(BrT),"et",CYT(Baz),"bOV",CYS(BLj),"rX",CYT(Bwo),"GZ",CYU(BzK),"eC",CYS(Cvy),"fN",CYS(BoO),"by8",CYR(Bvb),"u0",CYR(BoJ)],PZ,"EntitySpider",30,GX,[],0,3,[0,0,0],0,["gy",CYR(Cid),"kA",CYR(Bdm),"df",CYR(Bgc),"gN",CYR(CKf),"YI",CYR(CFS),"q1",CYR(CzA),"yj",CYR(Bzq),"k0",CYR(CsD),"iB",CYR(Cwq),"iW",CYR(CL7),"rX",CYT(BDE),"eC",CYS(CF4),
"fN",CYS(BkP),"jU",CYR(B_t),"rg",CYT(BBl),"bt0",CYR(Bdq),"buK",CYR(Cph),"bDr",CYR(Ctg),"yU",CYR(CEm),"bqp",CYS(CxZ)],D7,"RenderLiving",30,Fp,[],0,3,[0,0,0],0,["nO",function(b,c,d,e,f,g){BHE(this,b,c,d,e,f,g);},"bLl",function(b,c,d,e,f,g,h){BsE(this,b,c,d,e,f,g,h);},"box",CYV(A14),"UX",CYV(AP8),"Ua",CYT(B1K),"zO",CYT(A8U),"bNs",CYU(BNt),"pN",CYU(BaD),"bk1",CYS(CFY),"bq4",CYU(CiR),"qN",CYT(CmH),"bcg",CYV(BEM),"gp",function(b,c,d,e,f,g){Bwn(this,b,c,d,e,f,g);}],Bx_,"RenderSpider",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CpN),
"bk1",CYS(Coh),"pN",CYU(BAo)],ADw,"EntityCaveSpider",30,PZ,[],0,3,[0,0,0],0,["gN",CYR(CJ9),"bDr",CYR(Cyq),"bOV",CYS(Ba9)]]);
$rt_metadata([J0,0,Ma,[],1,3,0,0,["gy",CYR(AMZ),"kA",CYR(BbJ),"rX",CYT(Bx9),"bj7",CYT(ClW),"et",CYT(Bfp),"GZ",CYU(BWq),"yj",CYR(BPW),"u0",CYR(BUp),"a4a",CYR(CpP),"xT",CYR(B5s),"a2R",CYS(Chb),"s3",CYS(BAI),"Ip",CYR(AIj)],VG,"EntityPig",30,J0,[],0,3,[0,0,0],0,["gN",CYR(CGY),"gy",CYR(B3s),"eC",CYS(CnT),"fN",CYS(A_n),"k0",CYR(B2V),"iB",CYR(Cna),"iW",CYR(B5X),"s3",CYS(Bfx),"jU",CYR(B53),"bp8",CYS(Brd),"z3",CYS(BXB),"D1",CYS(Cnm)],A6X,"RenderPig",30,D7,[],0,3,[0,0,0],0,["pN",CYU(BlD),"nO",function(b,c,d,e,f,g){BiA(this,
b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){B0o(this,b,c,d,e,f,g);}],OJ,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CJz(this,b,c,d,e,f,g,h);}],BET,0,OJ,[],0,3,0,0,0,P6,"EntitySheep",30,J0,[],0,3,[0,0,0],0,["gN",CYR(CIm),"gy",CYR(Cma),"rg",CYT(BF9),"jU",CYR(Cql),"s3",CYS(BmC),"eC",CYS(Cxc),"fN",CYS(BmD),"k0",CYR(CJk),"iB",CYR(CFw),"iW",CYR(Cw5),"D1",CYS(CKH)],AVd,"RenderSheep",30,D7,[],0,3,[0,0,0],0,["pN",CYU(BAN),"nO",function(b,c,d,e,f,g){Bs8(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){By_(this,b,c,d,e,
f,g);}],BYn,0,OJ,[],0,3,0,0,0,BYo,0,OJ,[],0,3,0,0,0,RZ,"EntityCow",30,J0,[],0,3,[0,0,0],0,["gN",CYR(CHQ),"eC",CYS(Cps),"fN",CYS(BmN),"k0",CYR(CrP),"iB",CYR(CI8),"iW",CYR(Cpt),"sp",CYR(CnD),"jU",CYR(Cip),"rg",CYT(BuW),"s3",CYS(Bv_),"D1",CYS(CQt)],AX4,"RenderCow",30,D7,[],0,3,[0,0,0],0,["nO",function(b,c,d,e,f,g){BO8(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BiO(this,b,c,d,e,f,g);}],Bx8,0,OJ,[],0,3,0,0,0,ADB,"EntityMooshroom",30,RZ,[],0,3,[0,0,0],0,["s3",CYS(BaT),"D1",CYS(CFj)],BrA,"RenderMooshroom",30,D7,
[],0,3,[0,0,0],0,["zO",CYT(Bw4),"nO",function(b,c,d,e,f,g){BSM(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){Bp2(this,b,c,d,e,f,g);}],OD,"EntityWolf",30,J0,[],0,3,[0,0,0],0,["gN",CYR(ChX),"gy",CYR(CbA),"q1",CYR(B8R),"brm",CYR(CNk),"eC",CYS(Csr),"fN",CYS(BFI),"xT",CYR(CKP),"k0",CYR(CaN),"iB",CYR(B5p),"iW",CYR(Cd6),"sp",CYR(B6J),"jU",CYR(CEw),"zS",CYR(BdU),"kA",CYR(BcY),"df",CYR(BaS),"ht",CYR(Cy0),"a7r",CYR(CJJ),"bvT",CYR(B54),"et",CYT(BMf),"yj",CYR(Bl1),"rX",CYT(Bov),"s3",CYS(BhQ),"Wp",CYS(Bxp),"a5P",CYR(Cfp),
"D1",CYS(CbB)],Bj1,"RenderWolf",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CKj),"Ua",CYT(CPU),"nO",function(b,c,d,e,f,g){BJf(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BoW(this,b,c,d,e,f,g);}],BcT,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){Cup(this,b,c,d,e,f,g,h);},"Vk",CYV(BVg)],AEY,"EntityChicken",30,J0,[],0,3,[0,0,0],0,["gN",CYR(Ce1),"kA",CYR(BRp),"z3",CYS(Bo8),"eC",CYS(CFW),"fN",CYS(BEJ),"k0",CYR(CaD),"iB",CYR(Csu),"iW",CYR(CDr),"jU",CYR(B5M),"rg",CYT(BIS),"D1",CYS(Cyg)],BfW,"RenderChicken",30,D7,[],0,3,[0,0,0],
0,["Ua",CYT(CaM),"nO",function(b,c,d,e,f,g){BIj(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BYN(this,b,c,d,e,f,g);}],BpP,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CDe(this,b,c,d,e,f,g,h);}],AJQ,"EntitySilverfish",30,GX,[],0,3,[0,0,0],0,["gN",CYR(CFX),"q1",CYR(CcG),"yj",CYR(BHP),"k0",CYR(Cbt),"iB",CYR(CBj),"iW",CYR(CgV),"et",CYT(BfJ),"rX",CYT(BW2),"eC",CYS(B$B),"fN",CYS(BoA),"jU",CYR(Cq_),"df",CYR(BAz),"zS",CYR(BBD),"GZ",CYU(Bzk),"by8",CYR(Bo2),"u0",CYR(Bs$),"yU",CYR(Cu4)],Bqp,"RenderSilverfish",30,D7,
[],0,3,[0,0,0],0,["bk1",CYS(B3Z),"pN",CYU(BDm),"nO",function(b,c,d,e,f,g){Bog(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BRS(this,b,c,d,e,f,g);}],TM,"EntityCreeper",30,GX,[],0,3,[0,0,0],0,["gN",CYR(CN_),"gy",CYR(CNY),"eC",CYS(Ceq),"fN",CYS(BUe),"bj7",CYT(CfB),"df",CYR(BwE),"iB",CYR(CMp),"iW",CYR(CMU),"X1",CYS(BS6),"rX",CYT(BFc),"jU",CYR(CqM),"bp8",CYS(B0G)],BeB,"RenderCreeper",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CKQ),"bq4",CYU(Czj),"pN",CYU(BRl),"bNs",CYU(BfH)],Si,"EntityEnderman",30,GX,[],0,3,[0,0,0],CYH,
["gN",CYR(CMw),"gy",CYR(Cwr),"eC",CYS(CBJ),"fN",CYS(BHp),"yj",CYR(BKt),"m6",CYS(BcF),"Lz",CYS(Bp8),"kA",CYR(BZC),"k0",CYR(CEO),"iB",CYR(CiJ),"iW",CYR(B1$),"jU",CYR(BAK),"rg",CYT(BxO),"et",CYT(BlZ)],Bax,"RenderEnderman",30,D7,[],0,3,[0,0,0],0,["pN",CYU(Bo3),"zO",CYT(B00),"nO",function(b,c,d,e,f,g){Bm1(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BlP(this,b,c,d,e,f,g);}],ALt,0,Ma,[],1,3,0,0,["z3",CYS(BYt),"k0",CYR(CPY),"iB",CYR(CQQ),"iW",CYR(CmY),"a4a",CYR(Ccg),"xT",CYR(CaQ)],AJk,"EntitySnowman",30,ALt,[],0,
3,[0,0,0],0,["gN",CYR(Co$),"kA",CYR(Bkn),"rX",CYT(Bn2),"eC",CYS(CGJ),"fN",CYS(BEY),"jU",CYR(CoW),"rg",CYT(BIb)],BAq,"RenderSnowMan",30,D7,[],0,3,[0,0,0],0,["zO",CYT(BC6)],Rg,"EntitySkeleton",30,GX,[],0,3,[0,0,0],COz,["gN",CYR(CMB),"k0",CYR(CvD),"iB",CYR(CmB),"iW",CYR(CaU),"et",CYT(BLZ),"X1",CYS(BM2),"kA",CYR(BPn),"rX",CYT(Bm_),"eC",CYS(B$L),"fN",CYS(Bed),"jU",CYR(B94),"rg",CYT(Bl0),"a5M",CYR(CaX),"yU",CYR(CPO)],Bs0,"RenderBiped",30,D7,[],0,3,[0,0,0],0,["zO",CYT(BFh)],AGn,0,WW,[],0,3,0,0,["xk",function(b,c,d,
e,f,g){BOm(this,b,c,d,e,f,g);}],Bn0,0,AGn,[],0,3,0,0,["xk",function(b,c,d,e,f,g){Cwo(this,b,c,d,e,f,g);}],VC,"EntityBlaze",30,GX,[],0,3,[0,0,0],0,["gN",CYR(Chn),"gy",CYR(Csc),"k0",CYR(CCx),"iB",CYR(Cqp),"iW",CYR(CJ$),"et",CYT(BUo),"X1",CYS(Bm3),"m6",CYS(BXz),"Lz",CYS(BXc),"kA",CYR(Bi_),"rX",CYT(BNg),"z3",CYS(BK_),"eC",CYS(CqN),"fN",CYS(BJB),"jU",CYR(ClJ),"Kz",CYR(CHv),"rg",CYT(BQ4),"by8",CYR(BVq)],BX3,"RenderBlaze",30,D7,[],0,3,[0,0,0],0,["nO",function(b,c,d,e,f,g){BBO(this,b,c,d,e,f,g);},"gp",function(b,c,
d,e,f,g){BBY(this,b,c,d,e,f,g);}],Q7,"EntityZombie",30,GX,[],0,3,[0,0,0],0,["gN",CYR(CLp),"Vh",CYR(Cn2),"kA",CYR(BOt),"k0",CYR(Cyt),"iB",CYR(Cp9),"iW",CYR(Cas),"jU",CYR(B6X),"yU",CYR(CzR)],TE,"EntitySlime",30,Fo,[Wl],0,3,[0,0,0],0,["gy",CYR(Cyp),"gN",CYR(A_N),"eC",CYS(Cze),"fN",CYS(BzP),"bcX",CYR(B23),"a0O",CYR(COs),"df",CYR(BCy),"zS",CYR(BQP),"Xl",CYR(CN$),"bl$",CYR(BjL),"a7c",CYR(B31),"zR",CYR(Bs1),"B5",CYS(BF1),"bp5",CYR(CbR),"bFh",CYR(ClT),"iB",CYR(CHX),"iW",CYR(B7j),"jU",CYR(CvK),"u0",CYR(BDo),"sp",CYR(AGO),
"a7r",CYR(CgG),"a$W",CYR(Cv6)],Bah,"RenderSlime",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CmJ),"pN",CYU(Bpd)],BR1,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CDf(this,b,c,d,e,f,g,h);}],Yg,"EntityMagmaCube",30,TE,[],0,3,[0,0,0],0,["u0",CYR(Bvf),"Vh",CYR(B8l),"m6",CYS(Bec),"Lz",CYS(BrX),"bcX",CYR(B8F),"a7c",CYR(B8j),"jU",CYR(CEE),"Kz",CYR(CfZ),"bl$",CYR(CdE),"Xl",CYR(Cat),"biG",CYR(B$t),"z3",CYS(BQU),"bp5",CYR(Clf),"bFh",CYR(Cwv),"iB",CYR(CzB),"iW",CYR(ClK),"a0O",CYR(CQG),"VL",CYR(BzI),"a$W",CYR(CAK)],BZe,"RenderMagmaCube",
30,D7,[],0,3,[0,0,0],0,["qN",CYT(CeV),"nO",function(b,c,d,e,f,g){BEp(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BQg(this,b,c,d,e,f,g);}],AZ_,"RenderPlayer",30,D7,[],0,3,[0,0,0],CO7,["bcg",CYV(Boi),"qN",CYT(B3e),"pN",CYU(BVG),"zO",CYT(Bce),"UX",CYV(Byw),"box",CYV(B2i),"nO",function(b,c,d,e,f,g){B1s(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){Bfz(this,b,c,d,e,f,g);}],AEn,"EntityGiantZombie",30,GX,[],0,3,[0,0,0],0,["gN",CYR(CD1),"GZ",CYU(BbN)],BRd,"RenderGiantZombie",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CPp)],AFK,
0,Fo,[],1,3,0,0,["z3",CYS(BEx),"bj_",CYT(Boe),"bt0",CYR(BTK)],To,"EntityGhast",30,AFK,[Wl],0,3,[0,0,0],0,["et",CYT(BZa),"gy",CYR(CA6),"gN",CYR(CLY),"df",CYR(Bl4),"zS",CYR(BWN),"k0",CYR(CJI),"iB",CYR(B2t),"iW",CYR(CrL),"jU",CYR(CIz),"rg",CYT(BCH),"sp",CYR(CcE),"u0",CYR(Bnb),"a5P",CYR(B90)],Blk,"RenderGhast",30,D7,[],0,3,[0,0,0],0,["qN",CYT(Ckp)],ADx,0,Ma,[],1,3,0,0,["buL",CYR(Cej),"a4a",CYR(Caf),"xT",CYR(B60),"a2R",CYS(CeN)],Wj,"EntitySquid",30,ADx,[],0,3,[0,0,0],0,["gN",CYR(CNw),"eC",CYS(Ci3),"fN",CYS(Bpo),
"k0",CYR(B5a),"iB",CYR(CLe),"iW",CYR(CAz),"sp",CYR(CCg),"jU",CYR(CcN),"rg",CYT(Bp9),"s3",CYS(Bhq),"O0",CYR(BLG),"kA",CYR(BTM),"bj_",CYT(BW1),"zS",CYR(BQf),"u0",CYR(BZN)],BfR,"RenderSquid",30,D7,[],0,3,[0,0,0],0,["qN",CYT(CkX),"Ua",CYT(Ci8),"UX",CYV(BtI),"nO",function(b,c,d,e,f,g){BY2(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BRJ(this,b,c,d,e,f,g);}]]);
$rt_metadata([BMw,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CrM(this,b,c,d,e,f,g,h);}],ANp,"EntityVillage",30,Ma,[],0,3,[0,0,0],0,["gN",CYR(CNA),"kA",CYR(BIO),"eC",CYS(CrT),"fN",CYS(BQ5),"xT",CYR(CLd),"k0",CYR(Cmm),"iB",CYR(CJi),"iW",CYR(CvE)],Ba3,"RenderVillager",30,D7,[],0,3,[0,0,0],0,["bcg",CYV(BCr),"qN",CYT(CrY),"pN",CYU(BcE),"zO",CYT(Blw),"nO",function(b,c,d,e,f,g){Be6(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){Bsd(this,b,c,d,e,f,g);}],AM5,0,Fo,[],0,3,0,0,["gN",CYR(B8A),"et",CYT(B03)],AE5,"EntityDragon",
30,AM5,[],0,3,[0,0,0],0,["kA",CYR(By3),"bQj",CYR(BsJ),"bH4",CYR(BEq),"bze",CYR(Cmw),"mg",CYR(Czt)],AQ0,"RenderDragon",30,D7,[],0,3,[0,0,0],0,["pN",CYU(BUb),"zO",CYT(BOd),"UX",CYV(A_s),"bLl",function(b,c,d,e,f,g,h){B0F(this,b,c,d,e,f,g,h);},"nO",function(b,c,d,e,f,g){BPq(this,b,c,d,e,f,g);},"gp",function(b,c,d,e,f,g){BXv(this,b,c,d,e,f,g);}],Bph,"RenderEntity",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BQE(this,b,c,d,e,f,g);}],Xz,"EntityPainting",30,EL,[],0,3,[0,0,0],0,["gy",CYR(CIS),"df",CYR(Bgo),"mg",
CYR(B8w),"et",CYT(BTY),"eC",CYS(CBx),"fN",CYS(BLg),"SQ",CYU(BOA),"a62",CYU(Btc)],Bct,"RenderPainting",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){Bwb(this,b,c,d,e,f,g);}],Mn,"EntityArrow",30,EL,[],0,3,[0,0,0],0,["gy",CYR(B$5),"xu",CYU(Cjy),"df",CYR(BXH),"eC",CYS(B9j),"fN",CYS(BAp),"B5",CYS(BVH),"n6",CYR(CBZ)],BJm,"RenderArrow",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){Bgn(this,b,c,d,e,f,g);}],Oz,0,EL,[],1,3,0,0,["gy",CYR(B1P),"Rs",CYS(CzD),"boo",CYR(CJt),"bm_",CYR(Cg_),"xu",CYU(CuT),"df",CYR(Bcx),
"a1T",CYR(Cep),"eC",CYS(CLZ),"fN",CYS(BTk),"B5",CYS(BmJ),"n6",CYR(Cwe)],OW,"EntitySnowball",30,Oz,[],0,3,[0,0,0],0,["a1x",CYS(BgN)],A$e,"RenderSnowball",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BJT(this,b,c,d,e,f,g);}],VL,"EntityEnderPearl",30,Oz,[],0,3,[0,0,0],0,["a1x",CYS(BgP)],AEi,"EntityEnderEye",30,EL,[],0,3,[0,0,0],0,["gy",CYR(CxV),"Rs",CYS(Cdv),"xu",CYU(CAb),"df",CYR(BS5),"eC",CYS(Crw),"fN",CYS(BjK),"B5",CYS(BDw),"n6",CYR(CGa),"m6",CYS(BXV)],T$,"EntityEgg",30,Oz,[],0,3,[0,0,0],0,["a1x",CYS(Biy)],AHj,
"EntityPotion",30,Oz,[],0,3,[0,0,0],0,["a1T",CYR(CrI),"boo",CYR(B3F),"bm_",CYR(CLg),"a1x",CYS(BKx)],YO,"EntityFireball",30,EL,[],0,3,[0,0,0],0,["gy",CYR(Co9),"Rs",CYS(CBn),"df",CYR(BZO),"bO1",CYS(Blo),"eC",CYS(Ck5),"fN",CYS(B1g),"mg",CYR(CzW),"bpN",CYR(CGS),"et",CYT(BqZ),"n6",CYR(B9d),"m6",CYS(Brg)],Bkc,"RenderFireball",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){Bw9(this,b,c,d,e,f,g);}],R5,"EntitySmallFireball",30,YO,[],0,3,[0,0,0],0,["bO1",CYS(BEB),"mg",CYR(Css),"et",CYT(BcB)],IT,"EntityItem",30,EL,
[],0,3,[0,0,0],0,["q1",CYR(CNI),"gy",CYR(Cv9),"df",CYR(BQM),"bBu",CYR(BiI),"bwK",CYS(Bs5),"et",CYT(ASl),"eC",CYS(Ces),"fN",CYS(BE7),"B5",CYS(Bz$)],AEz,"EntityXPOrb",30,EL,[],0,3,[0,0,0],0,["q1",CYR(Ccx),"gy",CYR(Cub),"m6",CYS(BhI),"df",CYR(A_Y),"bBu",CYR(Btp),"bwK",CYS(Bc_),"et",CYT(A4C),"eC",CYS(Csf),"fN",CYS(BOe),"B5",CYS(Ben)],BYm,"RenderXPOrb",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BOj(this,b,c,d,e,f,g);}],AHd,"EntityTNTPrimed",30,EL,[],0,3,[0,0,0],0,["gy",CYR(Cf0),"q1",CYR(CNp),"mg",CYR(COt),
"df",CYR(BBC),"eC",CYS(B63),"fN",CYS(BxB),"n6",CYR(B9O)],Bwf,"RenderTNTPrimed",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BTl(this,b,c,d,e,f,g);}],U7,"EntityFallingSand",30,EL,[],0,3,[0,0,0],0,["q1",CYR(CnV),"gy",CYR(Cj1),"mg",CYR(Cw2),"df",CYR(BT8),"eC",CYS(CrE),"fN",CYS(A_2),"n6",CYR(CG5)],ByH,"RenderFallingSand",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){Bzo(this,b,c,d,e,f,g);}],Of,"EntityMinecart",30,EL,[Mv],0,3,[0,0,0],0,["q1",CYR(CkT),"gy",CYR(Ceh),"a7U",CYS(B1H),"bgp",CYR(B_O),"wi",CYR(CKn),
"YI",CYR(CeI),"et",CYT(BLv),"Yd",CYR(Cwf),"mg",CYR(Cnv),"zR",CYR(BwY),"df",CYR(B1v),"eC",CYS(B9$),"fN",CYS(Bd6),"n6",CYR(B8z),"bMH",CYS(BoU),"lJ",CYR(Cbg),"o7",CYS(AD3),"qa",CYT(BBB),"pM",CYT(BCA),"a2X",CYR(Cl4),"m2",CYR(Ckl),"oR",CYR(Bf4),"s3",CYS(Bwy),"Mw",function(b,c,d,e,f,g){BIG(this,b,c,d,e,f,g);},"xu",CYU(Cy2),"l3",CYS(Ba7),"Gw",CYR(BnR),"H3",CYR(Bav)],BzE,"RenderMinecart",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){Bx6(this,b,c,d,e,f,g);}],UU,"EntityBoat",30,EL,[],0,3,[0,0,0],0,["q1",CYR(CiM),
"gy",CYR(CNb),"a7U",CYS(B_7),"bgp",CYR(B99),"wi",CYR(B8q),"YI",CYR(BtP),"et",CYT(BvV),"Yd",CYR(CuK),"mg",CYR(Cx1),"Mw",function(b,c,d,e,f,g){Beu(this,b,c,d,e,f,g);},"xu",CYU(B4B),"df",CYR(BZ6),"bqV",CYR(B2Z),"eC",CYS(CxG),"fN",CYS(BuK),"n6",CYR(Ckg),"s3",CYS(Bko)],BQw,"RenderBoat",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){B0$(this,b,c,d,e,f,g);}],AGF,"EntityFish",30,EL,[],0,3,[0,0,0],0,["gy",CYR(Cp0),"Rs",CYS(CHz),"Mw",function(b,c,d,e,f,g){BLp(this,b,c,d,e,f,g);},"xu",CYU(CP5),"df",CYR(BSJ),"eC",CYS(CME),
"n6",CYR(B8n)],BqV,"RenderFish",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BAe(this,b,c,d,e,f,g);}],AGC,0,EL,[],1,3,0,0,0,AFa,"EntityLightningBolt",30,AGC,[],0,3,[0,0,0],0,["df",CYR(BuG),"gy",CYR(B_U),"eC",CYS(Cuz),"EY",CYS(CEx)],BR2,"RenderLightningBolt",30,Fp,[],0,3,[0,0,0],0,["gp",function(b,c,d,e,f,g){BGH(this,b,c,d,e,f,g);}],BDx,0,D,[],0,3,0,0,0,BRg,0,D,[],0,3,0,0,0,BOH,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){B92(this,b,c,d,e,f,g,h);}],ANL,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){B_G(this,
b,c,d,e,f,g,h);}],BPm,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){Chw(this,b,c,d,e,f,g,h);}],BbD,0,WW,[],0,3,0,0,["xk",function(b,c,d,e,f,g){Cam(this,b,c,d,e,f,g);}],BBU,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){Cm$(this,b,c,d,e,f,g,h);}],Bwz,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CDm(this,b,c,d,e,f,g,h);}],A_S,0,Eh,[],0,3,0,0,["Vk",CYV(Bmr),"gC",function(b,c,d,e,f,g,h){CGz(this,b,c,d,e,f,g,h);}],A29,0,Eh,[],0,3,0,0,["gC",function(b,c,d,e,f,g,h){CO$(this,b,c,d,e,f,g,h);}],BeL,0,Eh,[],0,3,0,0,["gC",
function(b,c,d,e,f,g,h){Cwd(this,b,c,d,e,f,g,h);}],Bn$,0,Eh,[],0,3,0,0,["Vk",CYV(BG3),"gC",function(b,c,d,e,f,g,h){CGX(this,b,c,d,e,f,g,h);}],Bjz,0,Eh,[],0,3,0,0,0]);
$rt_metadata([BjX,0,Eh,[],0,3,0,0,0,Bvo,0,D,[],0,3,0,0,0,A$9,0,R7,[],0,3,0,0,["kG",CYR(CQe),"boI",CYU(B4W),"dW",CYR(BuC)],Ss,"JSONObject",27,D,[],0,3,[0,0,0],Lm,["bW",CYR(Czi)],AGL,0,D,[],1,3,0,0,0,AUj,0,AGL,[],0,3,0,0,0,Bxl,0,KM,[],1,3,0,0,0,A8c,0,D,[Qs,XF],4,3,0,0,0,Bxf,0,D,[],0,3,0,0,0,AIa,0,N0,[],0,3,0,0,["hn",CYS(B2w),"jI",CYU(AC5),"dW",CYR(ACc)],A07,0,D,[],3,3,0,0,0,ALj,0,Pg,[A07],0,3,0,0,0,Xo,0,Pg,[],0,3,0,0,["kG",CYR(CMH),"g3",CYU(BK3),"wt",CYR(CJ6),"dW",CYR(AHW)],A95,0,Xo,[],0,3,0,0,["dW",CYR(BK7),
"g3",CYU(Cn1)],A6n,"JSONObject$Null",27,D,[],4,0,[Ss,0,"Null"],0,["cy",CYS(ABk),"db",CYR(B2B),"bW",CYR(CxR)],BKs,0,D,[],0,3,0,0,0,AWr,0,D,[],3,3,0,0,0,BE4,0,D,[AWr],0,3,0,0,0,BXD,"NBTTagEnd",30,Gt,[],0,3,[0,0,0],0,["pQ",CYS(CmP),"p2",CYS(Car),"kY",CYR(B4g),"bW",CYR(CcA),"pa",CYR(B7a),"cy",CYS(Cj5)],AT4,"NBTTagByte",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CLJ),"pQ",CYS(CkW),"kY",CYR(Ci2),"bW",CYR(CzT),"cy",CYS(Cl$),"pa",CYR(Cr7)],AAZ,"NBTTagShort",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CuQ),"pQ",CYS(B$9),"kY",CYR(CHt),"bW",
CYR(B4D),"pa",CYR(CmN),"cy",CYS(CC4)],A09,"NBTTagInt",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CcC),"pQ",CYS(Cx8),"kY",CYR(B5b),"bW",CYR(CK_),"pa",CYR(Cmz),"cy",CYS(CJZ)],A$a,"NBTTagLong",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(B2d),"pQ",CYS(CpR),"kY",CYR(CDi),"bW",CYR(Co3),"pa",CYR(CHd),"cy",CYS(CHE)],AQi,"NBTTagFloat",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(Cq5),"pQ",CYS(CkR),"kY",CYR(Cqz),"bW",CYR(CP_),"pa",CYR(CMl),"cy",CYS(Cxj)],ATR,"NBTTagDouble",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CJj),"pQ",CYS(B4R),"kY",CYR(Ca$),"bW",CYR(CmV),
"pa",CYR(B29),"cy",CYS(COj)],A5P,"NBTTagByteArray",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CgM),"pQ",CYS(CJR),"kY",CYR(CNx),"bW",CYR(Cm0),"cy",CYS(CHA),"pa",CYR(B8O)],AZ1,"NBTTagString",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(Cpc),"pQ",CYS(Cx9),"kY",CYR(CrC),"bW",CYR(CwB),"pa",CYR(CoA),"cy",CYS(CCl)],BHG,"NBTTagList",30,Gt,[],0,3,[0,0,0],0,["p2",CYS(CNo),"pQ",CYS(Cx2),"kY",CYR(Cxm),"bW",CYR(Caw),"pa",CYR(CMZ),"cy",CYS(Czx)],RR,0,D,[],0,0,0,0,["dV",CYR(GH),"u3",CYR(Cx4)],A75,0,RR,[LU],0,0,0,0,["de",CYR(HH)],ARZ,"ChatLine",
30,D,[],0,3,[0,0,0],0,0,ASY,0,D,[],0,0,0,0,0,A8M,0,RR,[LU],0,0,0,0,["de",CYR(B4n)],RO,"GlStateManager$TexGen",38,Dh,[],12,3,[Cd,0,"TexGen"],BVk,0,A8S,0,CL,[],0,0,0,0,["cq",CYS(CBL)],AUP,0,CL,[],0,0,0,0,["cq",CYS(CE_)],AR7,0,CL,[],0,0,0,0,["cq",CYS(CrO)],AR6,0,CL,[],0,0,0,0,["cq",CYS(CHo)],A5e,0,CL,[],0,0,0,0,["cq",CYS(CvM)],A62,0,CL,[],0,0,0,0,["cq",CYS(CO_)],A00,0,CL,[],0,0,0,0,["cq",CYS(Cyj)],AWx,0,CL,[],0,0,0,0,["cq",CYS(Cai)],AUM,0,CL,[],0,0,0,0,["cq",CYS(CpZ)],A57,0,CL,[],0,0,0,0,["cq",CYS(CtH)],AP9,0,
CL,[],0,0,0,0,["cq",CYS(Cb2)],AVY,0,CL,[],0,0,0,0,["cq",CYS(CKi)],A7g,0,CL,[],0,0,0,0,["cq",CYS(CMA)],AXN,0,CL,[],0,0,0,0,["cq",CYS(CoO)],A8B,0,CL,[],0,0,0,0,["cq",CYS(Ccz)],APO,0,CL,[],0,0,0,0,["cq",CYS(Ctu)]]);
$rt_metadata([AHu,0,CL,[],0,0,0,0,["cq",CYS(B$I)],A8s,0,AHu,[],0,0,0,0,["cq",CYS(CnX)],KO,"Inflate$Return",4,BA,[],0,0,[AGg,0,"Return"],0,0,BVb,0,D,[Gv],0,3,0,0,0,AY6,0,D,[],0,3,0,0,0,Bfy,0,D,[],0,3,0,0,0,AA_,0,HY,[],0,3,0,BxR,["hr",CYR(Buq),"bMx",CYV(Bb_),"fF",CYR(ByS),"z_",CYR(BuY),"br3",CYR(BjI),"fC",CYU(Bwa),"w4",CYU(B0B),"fI",CYS(BMh)],Ig,0,D,[],1,3,0,0,["yg",CYS(BFm),"bPL",CYV(BJp),"TE",CYS(BIf),"S2",CYT(CHC)],Dt,0,EL,[],0,3,0,0,["q1",CYR(CPb),"gy",CYR(Cgo),"df",CYR(BrV),"hA",function(b,c,d,e,f,g,h){IX(this,
b,c,d,e,f,g,h);},"z1",CYR(CkS),"eC",CYS(B6n)],A19,0,De,[],0,3,0,0,["fF",CYR(Bzg),"fI",CYS(BIq),"hr",CYR(Bmx),"fC",CYU(BIZ)],A77,"ThreadDownloadImageData",30,D,[],0,3,[0,0,0],0,0,BSr,0,D,[M2],0,3,0,0,["sT",CYT(Cbi)],A9w,0,O_,[],0,3,0,0,["Tc",function(b,c,d,e,f,g,h){return B6G(this,b,c,d,e,f,g,h);}],AYO,0,O_,[],0,3,0,0,["Tc",function(b,c,d,e,f,g,h){return Cz8(this,b,c,d,e,f,g,h);}],A7c,0,O_,[],0,3,0,0,["Tc",function(b,c,d,e,f,g,h){return CM8(this,b,c,d,e,f,g,h);}],AOy,"DecimalFormat$PerMillField",15,D,[Kr],0,
0,[AGi,0,0],0,["Kt",CYT(Cxf),"cy",CYS(CeF),"db",CYR(Cf3)],AF8,"DecimalFormat$CurrencyField",15,D,[Kr],0,0,[AGi,0,0],0,["Kt",CYT(B1Q),"cy",CYS(B4a),"db",CYR(CAI)],AM1,"DecimalFormat$PercentField",15,D,[Kr],0,0,[AGi,0,0],0,["Kt",CYT(B2h),"cy",CYS(Ct5),"db",CYR(Cvo)],Bn9,0,D,[],0,0,0,0,0,AB0,"BufferUnderflowException",10,CY,[],0,3,[0,0,0],0,0,BFb,0,D,[],4,3,0,0,0,ANn,"DateTimeZoneBuilder$Transition",25,D,[],4,0,[AJ6,0,"Transition"],0,0,AGp,0,D,[],1,3,0,0,0,AQI,0,AGp,[],0,3,0,0,0,BV,0,D,[],1,3,0,Za,0,AMI,"Packet2Handshake",
30,BV,[],0,3,[0,0,0],0,["cn",CYS(B7d),"cm",CYS(BWp),"cC",CYS(BuS),"ch",CYR(ClY)],ACK,0,De,[],0,3,0,0,["hr",CYR(BcG),"jZ",CYT(B0x),"fF",CYR(BhF),"fI",CYS(BDs),"fC",CYU(Bb9)],AK9,"EntityDiggingFX",30,Dt,[],0,3,[0,0,0],0,["z1",CYR(Cr0),"hA",function(b,c,d,e,f,g,h){Bap(this,b,c,d,e,f,g,h);}],V2,"ReadOnlyBufferException",10,Hq,[],0,3,[0,0,0],0,0,ALe,0,D,[],3,3,0,0,0,AVl,0,D,[ALe],0,0,0,0,["ZC",CYS(CnU)],AGG,0,Xd,[],0,3,0,0,0,A9B,"TextureOffset",30,D,[],0,3,[0,0,0],0,0,Sp,0,D,[],1,3,0,0,["bti",CYR(Chm),"bkN",CYR(CHP),
"a0b",CYR(Cal),"bxB",CYT(Bjg),"bi8",CYT(CPd),"a51",CYT(B_M),"a9$",CYT(ChM),"RO",CYR(CO2),"bd9",CYR(CJq),"bAW",CYR(Cro),"bBa",CYR(B2u)],Pa,"DataFormatException",7,BA,[],0,3,[0,0,0],0,0,AE8,0,N0,[],0,3,0,0,["hn",CYS(Ckx),"jI",CYU(ASI)],A9Q,0,D,[AMN],0,0,0,0,0,A91,0,Kq,[],0,3,0,0,0,AQS,0,Ig,[],0,0,0,0,["l3",CYS(Bpw),"bPL",CYV(BLw)],BLc,"EntitySmokeFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BRu(this,b,c,d,e,f,g,h);},"df",CYR(Bsn)],AME,"EntityRainFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,
g,h){BSf(this,b,c,d,e,f,g,h);},"df",CYR(BWo)],A5T,"FormatterClosedException",6,DJ,[],0,3,[0,0,0],0,0,WC,0,D,[],0,3,0,0,0,AK0,0,D,[],3,3,0,0,0,Zo,0,D,[],0,3,0,0,0,BOl,0,D,[],0,3,0,0,0,A5F,0,D,[Mb],0,0,0,0,["vW",CYR(CxH)],Ke,"Slot",30,D,[],0,3,[0,0,0],0,["ba_",CYS(BWz),"yh",CYS(CvY),"An",CYR(B8p)],AGw,0,D,[Mv],0,3,0,0,["o7",CYS(ACa),"qa",CYT(BwF),"pM",CYT(Bz5),"lJ",CYR(Cwl),"a2X",CYR(CJb),"m2",CYR(B9g),"oR",CYR(A68),"l3",CYS(BEO),"Gw",CYR(Bfj),"H3",CYR(BEa)],AEo,0,D,[],0,3,0,0,["TK",CYS(CL9),"kH",CYT(Cqk),"RC",
CYT(B34),"bBH",function(b,c,d,e,f){return Cly(this,b,c,d,e,f);},"a80",CYV(B64),"bjV",function(b,c,d,e,f){return CMj(this,b,c,d,e,f);},"bvW",CYV(CnH),"Zj",function(b,c,d,e,f){return B9Q(this,b,c,d,e,f);},"baK",function(b,c,d,e,f,g){return Cq3(this,b,c,d,e,f,g);},"a1d",CYV(CP8),"QH",function(b,c,d,e,f){return Clc(this,b,c,d,e,f);}]]);
$rt_metadata([DM,0,D,[],1,3,0,Gj,["z6",CYS(CpD),"bxY",CYS(Cjz),"bjX",CYV(B_0),"bd$",CYV(CC1)],AHQ,0,D,[],4,3,0,0,0,AVK,0,D,[],0,3,0,CSK,0,ABc,0,D,[],4,3,0,0,0,A3Z,0,D,[],3,3,0,0,0,AIA,0,D,[A3Z],1,3,0,0,0,BuP,0,AIA,[],0,3,0,0,0,Wt,"Packet0KeepAlive",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BtM),"cn",CYS(B8T),"cm",CYS(BkD),"ch",CYR(B59)],C5,0,D,[],3,3,0,0,0,BlE,0,D,[C5],0,3,0,0,["cr",CYR(Ctn)],AA9,"Packet1Login",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Ctt),"cm",CYS(Be2),"cC",CYS(BY6),"ch",CYR(CyA)],BlK,0,D,[C5],0,3,0,0,["cr",
CYR(CoJ)],BlJ,0,D,[C5],0,3,0,0,["cr",CYR(CQI)],AEf,"Packet3Chat",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cb_),"cm",CYS(Bik),"cC",CYS(Bzy),"ch",CYR(CCc)],BlI,0,D,[C5],0,3,0,0,["cr",CYR(Crx)],AKz,"Packet4UpdateTime",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cka),"cm",CYS(BNh),"cC",CYS(BzN),"ch",CYR(CBc)],BlH,0,D,[C5],0,3,0,0,["cr",CYR(CJK)],AIO,"Packet5PlayerInventory",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B1J),"cm",CYS(BEV),"cC",CYS(Bg0),"ch",CYR(Cj7)],Bly,0,D,[C5],0,3,0,0,["cr",CYR(CfE)],AFL,"Packet6SpawnPosition",30,BV,[],0,3,
[0,0,0],0,["cn",CYS(B4j),"cm",CYS(Bmz),"cC",CYS(A_Z),"ch",CYR(CBg)],Blx,0,D,[C5],0,3,0,0,["cr",CYR(CvS)],AON,"Packet7UseEntity",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Czp),"cm",CYS(BGO),"cC",CYS(Bny),"ch",CYR(Cfc)],Blv,0,D,[C5],0,3,0,0,["cr",CYR(B5B)],AGN,"Packet8UpdateHealth",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cfq),"cm",CYS(Bb6),"cC",CYS(Bqu),"ch",CYR(Cku)],Blu,0,D,[C5],0,3,0,0,["cr",CYR(CHY)],AEM,"Packet9Respawn",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BUG),"cn",CYS(Cdg),"cm",CYS(Bam),"ch",CYR(B5q)],Blz,0,D,[C5],0,3,0,0,
["cr",CYR(CzZ)],Ns,"Packet10Flying",30,BV,[],0,3,[0,0,0],0,["cC",CYS(B0V),"cn",CYS(AOO),"cm",CYS(ACx),"ch",CYR(Cll)],BhV,0,D,[C5],0,3,0,0,["cr",CYR(CFH)],AOZ,"Packet11PlayerPosition",30,Ns,[],0,3,[0,0,0],0,["cn",CYS(CMd),"cm",CYS(BRG),"ch",CYR(Cta)],BhT,0,D,[C5],0,3,0,0,["cr",CYR(CnL)],ABq,"Packet12PlayerLook",30,Ns,[],0,3,[0,0,0],0,["cn",CYS(B3I),"cm",CYS(BXN),"ch",CYR(CN6)],BhS,0,D,[C5],0,3,0,0,["cr",CYR(COv)],AIJ,"Packet13PlayerLookMove",30,Ns,[],0,3,[0,0,0],0,["cn",CYS(CGk),"cm",CYS(Bro),"ch",CYR(Cfx)],BhR,
0,D,[C5],0,3,0,0,["cr",CYR(Co4)],ANr,"Packet14BlockDig",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cks),"cm",CYS(BJo),"cC",CYS(BH0),"ch",CYR(CQC)],BhM,0,D,[C5],0,3,0,0,["cr",CYR(CKM)],ANU,"Packet15Place",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cgv),"cm",CYS(BqI),"cC",CYS(BkY),"ch",CYR(Cto)],BhL,0,D,[C5],0,3,0,0,["cr",CYR(CqJ)],ADe,"Packet16BlockItemSwitch",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CgL),"cm",CYS(BuA),"cC",CYS(Bwd),"ch",CYR(B_8)],BhK,0,D,[C5],0,3,0,0,["cr",CYR(CMc)],ANQ,"Packet17Sleep",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Co2),
"cm",CYS(BFz),"cC",CYS(BcJ),"ch",CYR(Co_)],BhJ,0,D,[C5],0,3,0,0,["cr",CYR(CiX)],ABJ,"Packet18Animation",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Ck8),"cm",CYS(Bie),"cC",CYS(BGn),"ch",CYR(CoP)],BhO,0,D,[C5],0,3,0,0,["cr",CYR(CtY)],AMC,"Packet19EntityAction",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B$3),"cm",CYS(Bv0),"cC",CYS(BQy),"ch",CYR(Cwk)],BhN,0,D,[C5],0,3,0,0,["cr",CYR(B6e)],APb,"Packet20NamedEntitySpawn",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cp$),"cm",CYS(BG0),"cC",CYS(BzH),"ch",CYR(Cz$)],Bhj,0,D,[C5],0,3,0,0,["cr",CYR(Cb3)],AJv,
"Packet21PickupSpawn",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CIT),"cm",CYS(BGi),"cC",CYS(Bu1),"ch",CYR(Crn)]]);
$rt_metadata([Bhp,0,D,[C5],0,3,0,0,["cr",CYR(B9_)],ANk,"Packet22Collect",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cq$),"cm",CYS(BCl),"cC",CYS(BAA),"ch",CYR(Cke)],Bho,0,D,[C5],0,3,0,0,["cr",CYR(CqC)],ANF,"Packet23VehicleSpawn",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CdY),"cm",CYS(BIC),"cC",CYS(Bjk),"ch",CYR(Cl5)],Bhn,0,D,[C5],0,3,0,0,["cr",CYR(B$q)],AKS,"Packet24MobSpawn",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CkK),"cm",CYS(BBR),"cC",CYS(Bb8),"ch",CYR(CQo)],Bhl,0,D,[C5],0,3,0,0,["cr",CYR(CjL)],AOY,"Packet25EntityPainting",30,BV,
[],0,3,[0,0,0],0,["cn",CYS(CMG),"cm",CYS(BIA),"cC",CYS(Bs9),"ch",CYR(CBv)],Bhh,0,D,[C5],0,3,0,0,["cr",CYR(Ct9)],AFt,"Packet26EntityExpOrb",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CCV),"cm",CYS(BLy),"cC",CYS(Bp3),"ch",CYR(B$V)],Bhg,0,D,[C5],0,3,0,0,["cr",CYR(B5J)],AMi,"Packet27Position",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CEV),"cm",CYS(Bbl),"cC",CYS(Bgt),"ch",CYR(CaI)],Bhe,0,D,[C5],0,3,0,0,["cr",CYR(CFM)],APl,"Packet28EntityVelocity",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B4r),"cm",CYS(BHc),"cC",CYS(BsW),"ch",CYR(Cvd)],Bhd,
0,D,[C5],0,3,0,0,["cr",CYR(CkC)],AGt,"Packet29DestroyEntity",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cw6),"cm",CYS(BwW),"cC",CYS(B1f),"ch",CYR(CdD)],Bhi,0,D,[C5],0,3,0,0,["cr",CYR(B1z)],P7,"Packet30Entity",30,BV,[],0,3,[0,0,0],0,["cn",CYS(AGz),"cm",CYS(AEh),"cC",CYS(BW0),"ch",CYR(B4e)],BhA,0,D,[C5],0,3,0,0,["cr",CYR(CkL)],ALT,"Packet31RelEntityMove",30,P7,[],0,3,[0,0,0],0,["cn",CYS(Csi),"cm",CYS(BBb),"ch",CYR(CjJ)],Bhz,0,D,[C5],0,3,0,0,["cr",CYR(CII)],AIQ,"Packet32EntityLook",30,P7,[],0,3,[0,0,0],0,["cn",CYS(B6h),
"cm",CYS(BoS),"ch",CYR(CG2)],BhE,0,D,[C5],0,3,0,0,["cr",CYR(Cu1)],AIi,"Packet33RelEntityMoveLook",30,P7,[],0,3,[0,0,0],0,["cn",CYS(Cel),"cm",CYS(BFL),"ch",CYR(Cqv)],BhD,0,D,[C5],0,3,0,0,["cr",CYR(B_3)],AFN,"Packet34EntityTeleport",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cz6),"cm",CYS(BfF),"cC",CYS(BdY),"ch",CYR(CmR)],BhC,0,D,[C5],0,3,0,0,["cr",CYR(CBy)],AL6,"Packet38EntityStatus",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cbk),"cm",CYS(BDA),"cC",CYS(BzL),"ch",CYR(B76)],BhB,0,D,[C5],0,3,0,0,["cr",CYR(CCT)],ANA,"Packet39AttachEntity",
30,BV,[],0,3,[0,0,0],0,["ch",CYR(CwF),"cn",CYS(CcJ),"cm",CYS(BaE),"cC",CYS(BKK)],Bhy,0,D,[C5],0,3,0,0,["cr",CYR(B1G)],APr,"Packet40EntityMetadata",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B$R),"cm",CYS(Bad),"cC",CYS(BMj),"ch",CYR(Cpn)],Bhx,0,D,[C5],0,3,0,0,["cr",CYR(Cxt)],AJt,"Packet41EntityEffect",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cg9),"cm",CYS(BZZ),"cC",CYS(BTS),"ch",CYR(CjW)],Bhw,0,D,[C5],0,3,0,0,["cr",CYR(CFk)],AHm,"Packet42RemoveEntityEffect",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cm1),"cm",CYS(Bzt),"cC",CYS(BmQ),"ch",
CYR(CC3)],Bhu,0,D,[C5],0,3,0,0,["cr",CYR(B5$)],AL9,"Packet43Experience",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B6Z),"cm",CYS(BeR),"cC",CYS(BpG),"ch",CYR(CvW)],Bic,0,D,[C5],0,3,0,0,["cr",CYR(COd)],ANh,"Packet50PreChunk",30,BV,[],0,3,[0,0,0],0,["cn",CYS(ChS),"cm",CYS(BHw),"cC",CYS(BPz),"ch",CYR(CAD)],Bib,0,D,[C5],0,3,0,0,["cr",CYR(Coy)],ALC,"Packet51MapChunk",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CE7),"cm",CYS(BRZ),"cC",CYS(BeX),"ch",CYR(CiN)],Bia,0,D,[C5],0,3,0,0,["cr",CYR(CQx)],AMk,"Packet52MultiBlockChange",30,BV,[],
0,3,[0,0,0],0,["cn",CYS(CIY),"cm",CYS(A_E),"cC",CYS(BqC),"ch",CYR(CBC)],Bii,0,D,[C5],0,3,0,0,["cr",CYR(B26)],AKj,"Packet53BlockChange",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B3o),"cm",CYS(BAS),"cC",CYS(Biz),"ch",CYR(CC8)],Bih,0,D,[C5],0,3,0,0,["cr",CYR(CMF)],APn,"Packet54PlayNoteBlock",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B3D),"cm",CYS(BAC),"cC",CYS(BGN),"ch",CYR(CuN)],Big,0,D,[C5],0,3,0,0,["cr",CYR(CeW)],AK$,"Packet60Explosion",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cla),"cm",CYS(BjF),"cC",CYS(BgT),"ch",CYR(Cj_)]]);
$rt_metadata([Bif,0,D,[C5],0,3,0,0,["cr",CYR(B7W)],AKe,"Packet61DoorChange",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CP7),"cm",CYS(Bw0),"cC",CYS(Bno),"ch",CYR(B2A)],Bh_,0,D,[C5],0,3,0,0,["cr",CYR(Cuk)],ABy,"Packet70Bed",30,BV,[],0,3,[0,0,0],CIn,["cn",CYS(Cxd),"cm",CYS(BQr),"cC",CYS(BwJ),"ch",CYR(CCM)],Bh$,0,D,[C5],0,3,0,0,["cr",CYR(CFx)],AHI,"Packet71Weather",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CI3),"cm",CYS(BWu),"cC",CYS(BHZ),"ch",CYR(Csd)],Bh9,0,D,[C5],0,3,0,0,["cr",CYR(B_9)],AJl,"Packet100OpenWindow",30,BV,[],0,3,[0,0,0],
0,["cC",CYS(BXL),"cn",CYS(CDy),"cm",CYS(BRe),"ch",CYR(CvR)],Bis,0,D,[C5],0,3,0,0,["cr",CYR(B17)],AER,"Packet101CloseWindow",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BDh),"cn",CYS(Con),"cm",CYS(BfI),"ch",CYR(CLk)],Bir,0,D,[C5],0,3,0,0,["cr",CYR(Czs)],ABj,"Packet102WindowClick",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BDN),"cn",CYS(B3U),"cm",CYS(BjV),"ch",CYR(Cc$)],Biq,0,D,[C5],0,3,0,0,["cr",CYR(Cix)],AN0,"Packet103SetSlot",30,BV,[],0,3,[0,0,0],0,["cC",CYS(Ber),"cn",CYS(B9S),"cm",CYS(BvY),"ch",CYR(CbO)],Bip,0,D,[C5],0,3,0,0,
["cr",CYR(B7M)],AGk,"Packet104WindowItems",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CCS),"cm",CYS(BHF),"cC",CYS(BVD),"ch",CYR(CgW)],Biw,0,D,[C5],0,3,0,0,["cr",CYR(CtS)],AG1,"Packet105UpdateProgressbar",30,BV,[],0,3,[0,0,0],0,["cC",CYS(Bom),"cn",CYS(B7L),"cm",CYS(A_5),"ch",CYR(B2q)],Biv,0,D,[C5],0,3,0,0,["cr",CYR(CF7)],AAd,"Packet106Transaction",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BvM),"cn",CYS(CDp),"cm",CYS(BRn),"ch",CYR(B4F)],Biu,0,D,[C5],0,3,0,0,["cr",CYR(Cl1)],ANe,"Packet107CreativeSetSlot",30,BV,[],0,3,[0,0,0],0,["cC",
CYS(BIk),"cn",CYS(CAB),"cm",CYS(Brc),"ch",CYR(B3m)],Bit,0,D,[C5],0,3,0,0,["cr",CYR(Cq1)],ACS,"Packet108EnchantItem",30,BV,[],0,3,[0,0,0],0,["cC",CYS(Bbj),"cn",CYS(CoS),"cm",CYS(BtK),"ch",CYR(Cpu)],Bin,0,D,[C5],0,3,0,0,["cr",CYR(CpW)],AEr,"Packet130UpdateSign",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B14),"cm",CYS(BIV),"cC",CYS(BLi),"ch",CYR(CAN)],Bim,0,D,[C5],0,3,0,0,["cr",CYR(CFl)],AMu,"Packet131MapData",30,BV,[],0,3,[0,0,0],0,["cn",CYS(CzE),"cm",CYS(A_v),"cC",CYS(BXm),"ch",CYR(Czv)],Bij,0,D,[C5],0,3,0,0,["cr",CYR(B71)],ANi,
"Packet200Statistic",30,BV,[],0,3,[0,0,0],0,["cC",CYS(BUU),"cn",CYS(CdO),"cm",CYS(Bnl),"ch",CYR(Chc)],Bh0,0,D,[C5],0,3,0,0,["cr",CYR(CtM)],AGd,"Packet201PlayerInfo",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cjo),"cm",CYS(BJQ),"cC",CYS(BQq),"ch",CYR(ChG)],BhZ,0,D,[C5],0,3,0,0,["cr",CYR(CfV)],AOl,"Packet254ServerPing",30,BV,[],0,3,[0,0,0],0,["cn",CYS(Cu8),"cm",CYS(BxT),"cC",CYS(Bn5),"ch",CYR(CjN)],BhY,0,D,[C5],0,3,0,0,["cr",CYR(B$s)],AB5,"Packet255KickDisconnect",30,BV,[],0,3,[0,0,0],0,["cn",CYS(B3l),"cm",CYS(Bys),"cC",
CYS(B0m),"ch",CYR(Cli)],BhX,0,D,[C5],0,3,0,0,["cr",CYR(CDc)],AFF,0,D,[],0,3,0,AUk,0,ATo,0,D,[],3,3,0,0,0,A4S,0,RE,[ATo],0,3,0,0,["jI",CYU(AGu)],Vj,0,RE,[],0,3,0,0,["dW",CYR(A_y),"bfl",CYR(A9r),"hn",CYS(Cgm),"jI",CYU(A6r)],BU5,0,Vj,[],0,3,0,0,["Cb",CYR(CLc),"bfl",CYR(CdA),"jI",CYU(CEi)],BFF,"BiomeGenOcean",30,DM,[],0,3,[0,0,0],0,0,ARg,"BiomeGenPlains",30,DM,[],0,3,[0,0,0],0,0,ASA,"BiomeGenDesert",30,DM,[],0,3,[0,0,0],0,0,ASN,"BiomeGenHills",30,DM,[],0,3,[0,0,0],0,0,ATh,"BiomeGenForest",30,DM,[],0,3,[0,0,0],0,
["z6",CYS(Cof)],AWd,"BiomeGenTaiga",30,DM,[],0,3,[0,0,0],0,["z6",CYS(CHq)],BPr,"BiomeGenSwamp",30,DM,[],0,3,[0,0,0],0,["z6",CYS(ChJ),"bjX",CYV(CDG),"bd$",CYV(CLP)],Bbi,"BiomeGenRiver",30,DM,[],0,3,[0,0,0],0,0]);
$rt_metadata([A7h,"BiomeGenHell",30,DM,[],0,3,[0,0,0],0,0,BMu,"BiomeGenEnd",30,DM,[],0,3,[0,0,0],0,["bxY",CYS(CDu)],BDa,"BiomeGenSnow",30,DM,[],0,3,[0,0,0],0,0,BqM,"BiomeGenMushroomIsland",30,DM,[],0,3,[0,0,0],0,0,B0X,0,D,[Em],1,3,0,0,0,A51,0,D,[E7],0,0,0,0,["fM",CYS(CwG)],A52,0,D,[E7],0,0,0,0,["fM",CYS(CBr)],A54,0,D,[E7],0,0,0,0,["fM",CYS(B5r)],A55,0,D,[E7],0,0,0,0,["fM",CYS(ChF)],AJf,0,D,[],0,3,0,0,["bM3",CYR(BwI)],Sm,0,D,[],0,3,0,0,0,BJd,"SpawnListEntry",30,Sm,[],0,3,[0,0,0],0,0,Uo,"EntityPigZombie",30,Q7,
[],0,3,[0,0,0],B8I,["df",CYR(BFW),"u0",CYR(BLD),"eC",CYS(Chd),"fN",CYS(Bf$),"yj",CYR(BRK),"kA",CYR(BKV),"et",CYT(BoI),"k0",CYR(Cic),"iB",CYR(CBq),"iW",CYR(COS),"rg",CYT(Bat),"jU",CYR(CpC),"a5M",CYR(B$P)],ATv,0,AJf,[],0,3,0,0,["bM3",CYR(BHW)],AEg,0,D,[Gf],0,3,0,0,0,BAb,0,D,[],0,3,0,0,0,DE,0,D,[],1,3,0,0,["G2",CYU(CAr)],AL4,0,DE,[],0,3,0,0,["hy",function(b,c,d,e,f){return BJ9(this,b,c,d,e,f);}],A2Y,0,DE,[],0,3,0,0,["G2",CYU(CqU),"hy",function(b,c,d,e,f){return Bsm(this,b,c,d,e,f);}],APa,0,DE,[],0,3,0,0,["hy",
function(b,c,d,e,f){return Bu$(this,b,c,d,e,f);}],AXA,0,DE,[],0,3,0,0,["hy",function(b,c,d,e,f){return BBE(this,b,c,d,e,f);}],AU9,0,DE,[],0,3,0,0,0,Bng,0,YK,[],4,3,0,0,0,AXE,0,DE,[],0,3,0,0,0,Bd$,0,DE,[],0,3,0,0,0,BI7,0,DE,[],0,3,0,0,0,I0,0,DE,[],0,3,0,0,0,A81,0,DE,[],0,3,0,0,0,A7E,0,DE,[],0,3,0,0,0,ART,0,DE,[],0,3,0,0,0,AZC,0,DE,[],0,3,0,0,0,AYx,0,D,[],0,3,0,0,0,ALq,0,D,[],0,3,0,0,0,AI_,0,ALq,[],0,3,0,CNN,0,A3o,0,D,[],3,3,0,0,0,Bkz,0,D,[A3o],0,3,0,0,0,QU,"EntityClientPlayerMP",30,TJ,[],0,3,[0,0,0],0,["et",
CYT(BSA),"J0",CYS(B9y),"df",CYR(Be_),"bB8",CYR(BZc),"bNK",CYS(BNG),"Wv",CYS(CBp),"uF",CYR(Cqu),"bGk",CYR(BRB),"Pj",CYT(B$E),"a7m",CYR(Boq),"buv",CYS(CLu),"cB",CYT(CLw)],AYF,"GuiSavingLevelString",30,D,[],0,3,[0,0,0],0,0,A5R,0,D,[],0,3,0,BW3,0,UM,"GuiButton",30,Kq,[],0,3,[0,0,0],0,["bCy",CYS(Czq),"bB_",CYU(B1S),"by_",CYT(Cr1),"beX",CYU(BZS)],ATw,0,LT,[],0,0,0,0,["kG",CYR(Cwn),"g3",CYU(CoF),"wt",CYR(Cbo),"dW",CYR(BYV)],Q_,0,D,[Xq,Qs,XF],1,3,0,0,0,BEW,0,Q_,[],0,3,0,0,0,BJU,0,Q_,[],0,3,0,0,0,AJh,0,D,[],0,3,0,0,
0,A_4,0,AJh,[],0,3,0,0,0,AS$,0,Il,[],0,0,0,0,["iT",CYR(Cii),"LO",CYS(CfM),"fi",CYR(ANu)],A8q,0,D,[],0,0,0,0,0,AJz,0,D,[],0,0,0,0,0,BPf,"WatchableObject",30,D,[],0,3,[0,0,0],0,0]);
$rt_metadata([ABu,0,D,[Gv],4,3,0,UP,0,A6q,0,D,[],0,3,0,0,0,SL,"EnumRarity",30,Dh,[],12,3,[0,0,0],AED,0,AK_,"UnknownFormatConversionException",6,Ic,[],0,3,[0,0,0],0,0,VQ,0,D,[],0,0,0,0,0,AG2,0,D,[],0,3,0,0,0,A9b,0,D,[],0,0,0,0,0,ADP,"HFormatter$MissingFormatArgumentException",32,BW,[],0,3,[A8c,0,"MissingFormatArgumentException"],0,0,ATc,0,D,[Em],3,0,0,0,0,AXC,0,D,[ATc],0,3,0,0,["bpI",CYS(B3X)],KZ,0,D,[],4,0,0,0,0,AEG,"PotionEffect",30,D,[],0,3,[0,0,0],0,["db",CYR(Cpx),"bW",CYR(COB),"cy",CYS(Cty)],APB,"DuplicateFormatFlagsException",
6,Ic,[],0,3,[0,0,0],0,0,Bmu,"IllegalFormatPrecisionException",6,Ic,[],0,3,[0,0,0],0,0,BsD,"IllegalFormatCodePointException",6,Ic,[],0,3,[0,0,0],0,0,A_I,"IllegalFormatConversionException",6,Ic,[],0,3,[0,0,0],0,0,ARL,0,D,[],3,3,0,0,0,GP,"BigDecimal",14,Gu,[Gf,EN],0,3,[0,0,0],KT,["cy",CYS(Ccq),"db",CYR(Cga),"bW",CYR(CFd),"uK",CYR(CFa),"kR",CYS(CMm)],Hw,"BigInteger",14,Gu,[Gf,EN],0,3,[0,0,0],GG,["uK",CYR(T9),"db",CYR(BUN),"cy",CYS(K7),"bW",CYR(BBa),"kR",CYS(CPn)],V0,"UTFDataFormatException",13,Ch,[],0,3,[0,0,0],
0,0,AVx,0,D,[],0,0,0,0,0,BWR,"FormatFlagsConversionMismatchException",6,Ic,[],0,3,[0,0,0],0,0,BDR,"IllegalFormatFlagsException",6,Ic,[],0,3,[0,0,0],0,0,Rl,"MissingFormatWidthException",6,Ic,[],0,3,[0,0,0],0,0,AOG,0,D,[],0,3,0,0,0,XY,0,D,[],0,0,0,M$,0,AM9,0,D,[],4,3,0,0,0,AOK,0,D,[],0,0,0,0,0,BYk,0,D,[],0,0,0,0,0,AEL,0,D,[],4,3,0,0,0,AJe,"CoderMalfunctionError",11,Ks,[],0,3,[0,0,0],0,0,AS7,0,RR,[LU],0,0,0,0,["de",CYR(AKf)],BdL,0,Q_,[],0,3,0,0,0,Rc,"EnumEaglerConnectionState",33,Dh,[],12,3,[0,0,0],UD,0,BBn,0,
D,[],0,3,0,0,0,UY,0,D,[],0,3,0,X6,0,BW_,0,D,[M2],0,3,0,0,["sT",CYT(CND)],Tv,0,D,[],0,3,0,CWp,0,A$$,0,D,[],3,3,0,0,0,AS4,0,De,[],0,3,0,CH2,["fF",CYR(BAc),"fI",CYS(BJe),"fC",CYU(Bk0)],AGK,0,De,[],0,3,0,0,["fF",CYR(BqT),"fI",CYS(BI8),"a6V",CYT(BDd),"fC",CYU(BKJ)],A3X,0,De,[],0,3,0,0,["hr",CYR(B0r),"fF",CYR(A_w),"of",CYR(BDY),"fI",CYS(BtT),"a6V",CYT(BFG),"jZ",CYT(BCn),"oW",CYU(BP4),"fC",CYU(BJc)],Zw,0,De,[],0,3,0,0,["fF",CYR(Bt_),"fI",CYS(Bfg),"oW",CYU(BDP),"bhc",CYU(B$y),"fC",CYU(BRA),"hr",CYR(Bk6)],Xy,0,De,[],
0,3,0,BKW,["fF",CYR(B01),"fI",CYS(Bvs),"jZ",CYT(Bnk),"fC",CYU(BOK),"hr",CYR(BdB),"O5",CYR(Cxa)],A3i,0,De,[],0,3,0,OZ,["fF",CYR(Bmv),"fI",CYS(Bj2),"fC",CYU(BJF)],A7f,0,D,[],0,3,0,BmH,0,AM2,0,D,[],0,3,0,CG7,0,A4X,0,AIa,[],0,0,0,0,["dW",CYR(BV4)],A3T,0,D,[],3,3,0,0,0,AYW,0,D,[A3T],0,3,0,0,0]);
$rt_metadata([QE,"EnumAction",30,Dh,[],12,3,[0,0,0],KW,0,BEg,0,D,[],0,0,0,0,0,APe,"PlatformAudio$BrowserAudioResource",33,D,[A$$],0,3,[H_,0,"BrowserAudioResource"],0,0,AWM,0,D,[],3,3,0,0,0,BnL,0,D,[AWM,E7],0,3,0,0,["fM",CYS(CwY)],KP,0,D,[],0,3,0,0,0,A4E,0,D,[],0,0,0,0,0,AZR,0,D,[],0,0,0,0,0,A0n,"HFormatter$IllegalFormatWidthException",32,BW,[],0,3,[A8c,0,"IllegalFormatWidthException"],0,0,XA,0,D,[],0,3,0,0,0,A6t,0,D,[N9],3,3,0,0,0,AKG,0,D,[A6t],3,3,0,0,0,AH5,0,D,[AKG],1,0,0,0,0,A67,0,D,[AKG,Tz],3,3,0,0,0,XE,
0,AH5,[A67,AGh,Gv,ACR],0,3,0,BGG,0,AAT,0,D,[],0,3,0,Sx,0,BNV,0,D,[E7],0,0,0,0,["fM",CYS(Cot)],BNW,0,D,[E7],0,0,0,0,["fM",CYS(CiK)],BNX,0,D,[E7],0,0,0,0,["fM",CYS(CxO)],BNU,0,D,[Mb],0,0,0,0,["vW",CYR(B8D)],AV_,"HelpCommand",45,KP,[],0,3,[0,0,0],0,["JK",CYS(Bf7)],A7y,"TeleportCommand",45,KP,[],0,3,[0,0,0],0,["JK",CYS(BM8)],ASt,"GiveCommand",45,KP,[],0,3,[0,0,0],0,["JK",CYS(Bh2)],AJJ,"SummonCommand",45,KP,[],0,3,[0,0,0],Cwc,["JK",CYS(BCT)],AHE,"TimeCommand",45,KP,[],0,3,[0,0,0],CDv,["JK",CYS(BSN)],A$K,"FlyCommand",
45,KP,[],0,3,[0,0,0],0,["JK",CYS(BWI)],AL8,0,D,[],0,3,0,CjC,0,KS,0,D,[],1,3,0,0,["bql",CYS(CB5)],ARi,"TileEntitySignRenderer",30,KS,[],0,3,[0,0,0],0,["Bx",function(b,c,d,e,f){BJI(this,b,c,d,e,f);}],AIS,"TileEntityMobSpawner",30,F2,[],0,3,[0,0,0],0,["CD",CYR(BH5),"oA",CYS(B8x),"pt",CYS(B_X)],A$T,"TileEntityMobSpawnerRenderer",30,KS,[],0,3,[0,0,0],0,["Bx",function(b,c,d,e,f){BBq(this,b,c,d,e,f);}],NJ,"TileEntityPiston",30,F2,[],0,3,[0,0,0],0,["CD",CYR(BO_),"oA",CYS(CEY),"pt",CYS(Cz5)],ATp,"TileEntityRendererPiston",
30,KS,[],0,3,[0,0,0],0,["bql",CYS(CvX),"Bx",function(b,c,d,e,f){Bbb(this,b,c,d,e,f);}],AHP,"TileEntityChest",30,F2,[Mv],0,3,[0,0,0],0,["lJ",CYR(B5E),"o7",CYS(ASx),"qa",CYT(BNb),"pM",CYT(BN4),"a2X",CYR(CLF),"oA",CYS(CkB),"pt",CYS(CJS),"m2",CYR(CJT),"l3",CYS(BNp),"uz",CYR(NL),"CD",CYR(Bo0),"boJ",CYT(CCE),"Gw",CYR(BLS),"H3",CYR(Be$),"a8q",CYR(BM5)],AZz,"TileEntityChestRenderer",30,KS,[],0,3,[0,0,0],0,["Bx",function(b,c,d,e,f){Bz_(this,b,c,d,e,f);}],Uv,"TileEntityEnchantmentTable",30,F2,[],0,3,[0,0,0],0,["CD",CYR(Bqg)],A1e,
"RenderEnchantmentTable",30,KS,[],0,3,[0,0,0],0,["Bx",function(b,c,d,e,f){Bla(this,b,c,d,e,f);}],Wz,"TileEntityEndPortal",30,F2,[],0,3,[0,0,0],0,0,ARK,"RenderEndPortal",30,KS,[],0,3,[0,0,0],0,["Bx",function(b,c,d,e,f){BN_(this,b,c,d,e,f);}],A5S,0,D,[],0,3,0,CU3,0,BIT,0,D,[],0,3,0,0,0,ARx,0,Eh,[],0,3,0,0,0,AFg,0,Eh,[],0,3,0,0,0,A9P,0,AFg,[],0,3,0,0,0,Bja,0,Eh,[],0,3,0,0,0,A_d,0,D,[ACR],3,3,0,0,0,AE4,0,D,[A_d],4,3,0,CJ8,0,Bbf,0,D,[],0,3,0,0,0,BGk,0,D,[],0,3,0,0,0,B0y,0,D,[],0,3,0,0,0]);
$rt_metadata([BkT,0,D,[],0,3,0,0,0,A70,0,D,[],0,3,0,0,0,AD8,0,D,[],0,3,0,0,0,ADW,0,D,[],0,3,0,CR2,0,AZs,0,D,[],0,3,0,0,0,ATC,0,D,[],0,0,0,0,0,A$w,"TileEntityFurnace",30,F2,[Mv],0,3,[0,0,0],0,["o7",CYS(AYn),"qa",CYT(BvS),"pM",CYT(Bcq),"oA",CYS(Cx$),"pt",CYS(B9b),"m2",CYR(B3E),"CD",CYR(BlM)],Lp,0,D,[],3,3,0,0,0,A1E,"TileEntity$<clinit>$lambda$_15_0",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(CsY)],A1C,"TileEntity$<clinit>$lambda$_15_1",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(B77)],ADp,"TileEntityRecordPlayer",30,F2,[],0,3,[0,0,0],
0,["oA",CYS(CM_),"pt",CYS(CnP)],A1I,"TileEntity$<clinit>$lambda$_15_2",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(CM1)],A2e,"TileEntityDispenser",30,F2,[Mv],0,3,[0,0,0],0,["o7",CYS(A7w),"qa",CYT(BGV),"pM",CYT(BvW),"oA",CYS(B$v),"pt",CYS(CDj),"m2",CYR(B8M)],A1H,"TileEntity$<clinit>$lambda$_15_3",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(CdN)],A1G,"TileEntity$<clinit>$lambda$_15_4",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(Clw)],A1F,"TileEntity$<clinit>$lambda$_15_5",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(Cww)],ATd,"TileEntityNote",30,F2,
[],0,3,[0,0,0],0,["pt",CYS(CCf),"oA",CYS(Cn7)],A1B,"TileEntity$<clinit>$lambda$_15_6",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(B46)],A1A,"TileEntity$<clinit>$lambda$_15_7",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(CQK)],AHA,"TileEntityBrewingStand",30,F2,[Mv],0,3,[0,0,0],0,["CD",CYR(A_6),"oA",CYS(CAP),"pt",CYS(Ccm),"o7",CYS(AZ$),"qa",CYT(Bmf),"pM",CYT(BOM),"m2",CYR(CD8)],A1z,"TileEntity$<clinit>$lambda$_15_8",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(CFZ)],A1y,"TileEntity$<clinit>$lambda$_15_9",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(Cjk)],A3W,
"TileEntity$<clinit>$lambda$_15_10",30,D,[Lp],0,3,[0,0,0],0,["ph",CYR(Cxq)],A4o,0,D,[],0,0,0,0,0,W5,0,D,[],1,0,0,AHa,0,Uk,0,D,[],1,0,0,AWt,0,P9,0,D,[],1,0,0,A0a,0,Vm,0,D,[],1,0,0,AYN,0,A9N,0,D,[],0,3,0,0,0,A1Y,"BufferUnderflowException",11,CY,[],0,3,[0,0,0],0,0,AUb,"BufferOverflowException",11,CY,[],0,3,[0,0,0],0,0,A4p,"MalformedInputException",11,Rw,[],0,3,[0,0,0],0,["vv",CYR(B5K)],A1S,"UnmappableCharacterException",11,Rw,[],0,3,[0,0,0],0,["vv",CYR(CtI)],AVc,0,D,[],0,3,0,0,0,Bxc,0,D,[ALe],0,3,0,0,["ZC",CYS(CkO)],AKX,
0,D,[],0,3,0,0,0,AQO,0,D,[],3,3,0,0,0,A9$,0,D,[AQO],0,3,0,0,0,BWl,0,D,[],0,3,0,0,0,V7,"Chunk",30,D,[],0,3,[0,0,0],0,["Gq",CYT(ChD),"bvn",CYR(CAJ),"S7",CYR(CKb),"nN",CYU(Clr),"bQd",function(b,c,d,e,f){return Bg4(this,b,c,d,e,f);},"bGg",CYV(BgV),"c8",CYU(Czy),"bjn",CYV(Bcv),"Jh",CYV(B75),"a$X",function(b,c,d,e,f){Col(this,b,c,d,e,f);},"a0M",CYV(CK1),"a7p",CYS(A88),"Oc",CYS(CI7),"biw",CYT(Cah),"bfx",CYU(B3T),"bPp",CYU(Bun),"bd4",CYV(A6C),"bIy",CYU(BJl),"a07",CYR(CDd),"XD",CYR(CLo),"bgq",CYR(Ccr),"bud",CYU(Cf$),
"bEY",CYU(CiG),"bhU",CYS(CIA),"bvE",function(b,c,d,e,f,g,h,i){return CEG(this,b,c,d,e,f,g,h,i);},"bDz",CYS(B95),"bE8",CYR(CmK)],Xp,0,D,[AJW],0,3,0,0,["cu",CYU(Qc),"bv1",CYU(BLN),"bqr",CYV(BJt),"bca",CYU(BxF),"c8",CYU(Bf5),"tk",CYU(BXX),"m3",CYR(B9R),"bAZ",CYU(A_G),"kn",CYU(Bev),"kt",CYU(BIP),"bxd",CYR(Cml)],ALY,0,Xp,[],0,3,0,0,["QE",CYV(Bqy)],BbC,"GuiSlider",30,UM,[],0,3,[0,0,0],0,["bCy",CYS(Clu),"bB_",CYU(Cbl),"beX",CYU(Cb0),"by_",CYT(CMT)],ALF,"GuiSmallButton",30,UM,[],0,3,[0,0,0],0,0,AFu,0,De,[],0,3,0,B4U,
["fF",CYR(Bkx),"fI",CYS(Bqc),"fC",CYU(BGr)],A84,0,De,[],0,3,0,0,["fF",CYR(BQG),"fI",CYS(BnV),"oW",CYU(Bsi),"jZ",CYT(BS7),"fC",CYU(BME)],Mf,0,D,[],1,3,0,0,["TG",CYR(BaG),"Z2",CYU(BYT),"buI",CYT(A_3),"bqK",CYT(Bp$)],A1X,0,Mf,[],0,0,0,0,["Jt",CYR(ASB),"Ld",CYT(Bka),"Sz",CYS(BFD),"TG",CYR(BPM),"P7",CYR(Bnt),"HF",function(b,c,d,e,f){Bxh(this,b,c,d,e,f);}],AN4,0,De,[],0,3,0,0,["fF",CYR(BMl),"fI",CYS(Byj),"fC",CYU(BCO)],A8e,0,De,[],0,3,0,0,["fF",CYR(Blt),"fC",CYU(BDn),"hr",CYR(BBj),"fI",CYS(BrK)]]);
$rt_metadata([AZP,0,De,[],0,3,0,0,["hr",CYR(BLo),"fF",CYR(BPy),"of",CYR(BPE),"fI",CYS(BE0),"jZ",CYT(B1e),"oW",CYU(Bdz),"fC",CYU(BNm)],ACE,0,Mf,[],0,0,0,0,["Jt",CYR(AJK),"Ld",CYT(BM1),"Sz",CYS(Bxz),"TG",CYR(BvD),"P7",CYR(Bzb),"HF",function(b,c,d,e,f){BsU(this,b,c,d,e,f);}],ATf,0,De,[],0,3,0,0,["fF",CYR(BrE),"fI",CYS(BKu),"jZ",CYT(Byk),"fC",CYU(BP9)],BLJ,"ServerNBTStorage",30,D,[],0,3,[0,0,0],0,0,AZh,0,De,[],0,3,0,0,["hr",CYR(BU9),"fF",CYR(BKZ),"of",CYR(BVN),"fI",CYS(Bga),"jZ",CYT(BH1),"oW",CYU(BcN),"fC",CYU(BPX)],AFW,
0,De,[],0,3,0,0,["hr",CYR(BKv),"fF",CYR(Bf9),"of",CYR(Bvm),"fI",CYS(Bg9),"jZ",CYT(By9),"oW",CYU(Bru),"fC",CYU(BjT)],A1k,0,D,[],0,3,0,0,0,APE,0,Mf,[],0,0,0,0,["Jt",CYR(BO$),"Ld",CYT(BT3),"Sz",CYS(BD9),"TG",CYR(BVB),"P7",CYR(BMo),"HF",function(b,c,d,e,f){BO7(this,b,c,d,e,f);}],ATb,0,Mf,[],0,0,0,0,["Jt",CYR(A1R),"Ld",CYT(Buk),"Sz",CYS(BnM),"TG",CYR(BFP),"P7",CYR(BAr),"HF",function(b,c,d,e,f){B0p(this,b,c,d,e,f);}],XI,0,Mf,[],1,0,0,0,["Ld",CYT(BFx),"Sz",CYS(BdS),"P7",CYR(BKn),"buI",CYT(BXA),"Jt",CYR(AAo),"bqK",
CYT(BZA)],ARl,0,XI,[],0,0,0,0,["Z2",CYU(BIc),"HF",function(b,c,d,e,f){BAW(this,b,c,d,e,f);},"a3E",CYS(B6R)],AZ8,0,XI,[],0,0,0,0,["Z2",CYU(BR_),"HF",function(b,c,d,e,f){BnI(this,b,c,d,e,f);},"a3E",CYS(CCa)],ARN,0,D,[],0,3,0,0,0,BSD,0,D,[],3,3,0,0,0,ANa,0,D,[],1,3,0,0,0,YB,"MapData",30,ANa,[],0,3,[0,0,0],0,0,Bq0,"MapCoord",30,D,[],0,3,[0,0,0],0,0,AZb,"HFormatter$DuplicateFormatFlagsException",32,BW,[],0,3,[A8c,0,"DuplicateFormatFlagsException"],0,0,A4Z,0,D,[Em],3,0,0,0,0,AH7,0,D,[A4Z],0,0,0,0,["ca9",CYT(Cv5)],ARh,
0,D,[],0,3,0,0,0,Y5,0,D,[],0,3,0,Qi,0,AH9,0,D,[],0,0,0,0,0,Bvi,"Matcher$1",8,D,[],0,0,[AXk,0,0],0,["bW",CYR(CwE)],AG6,0,D,[],3,3,0,0,0,BO6,0,D,[],4,3,0,0,0,A7u,0,D,[M2],0,0,0,0,["sT",CYT(B6V)],AZB,0,D,[M2],0,0,0,0,["sT",CYT(CKv)],ANN,0,D,[],1,3,0,0,0,AEu,0,D,[],0,3,0,0,0,ALi,0,W5,[],0,0,0,0,0,AZm,0,Uk,[],0,0,0,0,0,APN,0,P9,[],0,0,0,0,["NT",CYT(CaT),"a3S",CYU(CJ2),"a9y",CYS(CxX),"by5",CYU(CA0),"btC",CYV(Cgx)],AFo,0,P9,[],0,0,0,0,["NT",CYT(B7B),"a3S",CYU(CNj),"a9y",CYS(B6C),"by5",CYU(CHZ),"btC",CYV(B_z)],SN,0,
Vm,[],0,0,0,0,["a_e",function(b,c,d,e,f){return CIi(this,b,c,d,e,f);}],A9g,0,SN,[],0,0,0,0,["a_e",function(b,c,d,e,f){return B7R(this,b,c,d,e,f);}],A9h,0,SN,[],0,0,0,0,["a_e",function(b,c,d,e,f){return CdC(this,b,c,d,e,f);}],AXa,0,D,[JM],0,0,0,0,["o6",CYR(Cc1)],A5b,0,D,[JM],0,0,0,0,["o6",CYR(Cl0)],A5a,0,D,[JM],0,0,0,0,["o6",CYR(Cq6)],A4_,0,D,[JM],0,0,0,0,["o6",CYR(Cbr)],AMz,0,D,[],0,3,0,0,0,BX6,0,AMz,[],0,3,0,0,0,AW$,0,D,[JM],0,0,0,0,["o6",CYR(Cwu)],AW_,0,D,[JM],0,0,0,0,["o6",CYR(CMy)],EH,0,D,[],3,3,0,0,0,A2u,
"EntityList$<clinit>$lambda$_10_0",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B8B)],A2w,"EntityList$<clinit>$lambda$_10_1",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(ClU)],A2v,"EntityList$<clinit>$lambda$_10_2",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CCt)],A2r,"EntityList$<clinit>$lambda$_10_3",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CMr)]]);
$rt_metadata([A2q,"EntityList$<clinit>$lambda$_10_4",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B7o)],A2t,"EntityList$<clinit>$lambda$_10_5",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CyM)],A2s,"EntityList$<clinit>$lambda$_10_6",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(COW)],A2o,"EntityList$<clinit>$lambda$_10_7",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Ciq)],A2n,"EntityList$<clinit>$lambda$_10_8",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B6D)],A2p,"EntityList$<clinit>$lambda$_10_9",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CPu)],A0w,"EntityList$<clinit>$lambda$_10_10",
30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CB7)],A0x,"EntityList$<clinit>$lambda$_10_11",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CMi)],A0s,"EntityList$<clinit>$lambda$_10_12",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Cjc)],A0t,"EntityList$<clinit>$lambda$_10_13",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B_a)],A0u,"EntityList$<clinit>$lambda$_10_14",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CPs)],A0v,"EntityList$<clinit>$lambda$_10_15",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CzS)],A0y,"EntityList$<clinit>$lambda$_10_16",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Cj0)],A0z,
"EntityList$<clinit>$lambda$_10_17",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CM9)],A0A,"EntityList$<clinit>$lambda$_10_18",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CCj)],A0B,"EntityList$<clinit>$lambda$_10_19",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Cl3)],A0H,"EntityList$<clinit>$lambda$_10_20",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CoM)],A0I,"EntityList$<clinit>$lambda$_10_21",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CIF)],A0J,"EntityList$<clinit>$lambda$_10_22",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CyU)],A0D,"EntityList$<clinit>$lambda$_10_23",
30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CpB)],A0E,"EntityList$<clinit>$lambda$_10_24",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B_h)],A0F,"EntityList$<clinit>$lambda$_10_25",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CIC)],A0G,"EntityList$<clinit>$lambda$_10_26",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(ClP)],A0K,"EntityList$<clinit>$lambda$_10_27",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Cdq)],A0L,"EntityList$<clinit>$lambda$_10_28",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CNd)],A0M,"EntityList$<clinit>$lambda$_10_29",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CiL)],A5k,
"EntityList$<clinit>$lambda$_10_30",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Ch6)],A5l,"EntityList$<clinit>$lambda$_10_31",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(B6S)],A5m,"EntityList$<clinit>$lambda$_10_32",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CON)],A5n,"EntityList$<clinit>$lambda$_10_33",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CyD)],A5i,"EntityList$<clinit>$lambda$_10_34",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(Ci4)],A5j,"EntityList$<clinit>$lambda$_10_35",30,D,[EH],0,3,[0,0,0],0,["ez",CYS(CMk)],AKQ,"Package",16,D,[ANm],0,3,[0,0,0],
0,0,BDg,0,D,[],0,0,0,0,0,Ej,0,D,[],1,3,0,Jp,["blx",CYT(CEp),"bzr",CYT(CN2),"J6",CYS(AGT),"bdL",CYR(CwD)],A8$,0,D,[],0,0,0,0,0,AWS,0,D,[],0,0,0,0,0,BGt,0,D,[],0,0,0,0,0,ABK,"ChunkPosition",30,D,[],0,3,[0,0,0],0,["cy",CYS(Ciy),"db",CYR(CBF)],FC,"EnumArt",30,Dh,[],12,3,[0,0,0],AXv,0,ABm,"BufferOverflowException",10,CY,[],0,3,[0,0,0],0,0,AZx,0,Il,[],0,0,0,0,["fi",CYR(B5t)],BS1,0,SX,[],0,3,0,0,["WM",CYS(B9X),"bea",CYR(B6Q),"bfJ",CYV(BEU),"bdf",CYR(CH1),"bhm",CYV(BCI),"uZ",CYS(CxC),"ba8",CYR(CBu),"Lq",CYS(CgO),"uB",
CYS(B_x),"a9i",CYR(BQO),"bgt",function(b,c,d,e,f,g,h){return Btl(this,b,c,d,e,f,g,h);},"ur",CYR(CxY)],BhW,0,D,[],4,3,0,0,0,ABH,0,D,[],3,0,0,0,0,A_k,0,D,[ABH,Gv],0,3,0,0,0,A73,0,Vj,[ABH],0,3,0,0,["jI",CYU(Cud)],Ju,0,D,[],0,3,0,EJ,["jk",CYR(Cjg)],N1,0,D,[EN],4,3,0,CNZ,0,V3,0,D,[],4,0,0,AZ4,0]);
$rt_metadata([BTN,0,D,[],0,0,0,0,0,A7Y,0,D,[],0,0,0,0,0,BOE,0,Xo,[ABH],0,3,0,0,["g3",CYU(BW6)],A65,0,CY,[],0,3,0,0,0,AD4,0,D,[],1,3,0,CqR,0,AZH,0,De,[],0,3,0,0,["hr",CYR(B0w),"fF",CYR(Bxd),"of",CYR(BMI),"fI",CYS(B1n),"jZ",CYT(Baw),"oW",CYU(BVo),"fC",CYU(Bjc),"bm4",CYR(CHw)],FS,0,D,[EN],0,3,0,BdQ,0,A5u,"GuiScreenInfo$TextLine",44,D,[],0,3,[A3l,0,"TextLine"],0,0,A3l,0,De,[],0,3,0,0,["fF",CYR(BVu),"fC",CYU(BO9),"fI",CYS(ByU)],ANd,0,D,[Ve,EN],0,3,0,0,["Pp",CYR(Czz),"Kd",CYR(B8d),"cy",CYS(CGW),"db",CYR(CA8),"bW",
CYR(B6l)],A6d,0,Pg,[],0,3,0,0,["wt",CYR(B81),"dW",CYR(BP0),"kG",CYR(CuJ),"g3",CYU(Chq)],AZM,"DragonPart",30,EL,[],0,3,[0,0,0],0,["gy",CYR(Cz7),"eC",CYS(CaY),"mg",CYR(CuR),"et",CYT(BL6)],Ts,0,Ej,[],0,3,0,BQm,["o5",CYS(Bx5),"qm",CYS(ChQ),"q4",CYR(Cck),"blx",CYT(COp),"bdL",CYR(CNG),"J6",CYS(Ckc)],AWU,0,Ej,[],0,3,0,0,["o5",CYS(BZY),"qm",CYS(CFU),"q4",CYR(CKW)],AVJ,0,Ej,[],0,3,0,0,["o5",CYS(CIJ),"qm",CYS(CCI),"q4",CYR(Ctx)],UH,0,Ej,[],0,3,0,BCo,["o5",CYS(BqD),"qm",CYS(CEr),"q4",CYR(B2D),"bzr",CYT(ChA),"bdL",CYR(B3y),
"J6",CYS(Cbw)],A2f,0,Ej,[],0,3,0,0,["o5",CYS(CGI),"qm",CYS(CaS),"q4",CYR(Cnu)],A4m,0,Ej,[],0,3,0,0,["o5",CYS(CHF),"qm",CYS(CQl),"q4",CYR(CFh)],BbV,0,Ej,[],0,3,0,0,["o5",CYS(CiU),"qm",CYS(Cer),"q4",CYR(B9e),"J6",CYS(B_5)],MI,"EnumEnchantmentType",30,Dh,[],12,3,[0,0,0],Vg,0,AYX,0,Ej,[],0,3,0,0,["o5",CYS(CPX),"qm",CYS(CHi),"q4",CYR(Cre)],AYz,0,Ej,[],0,3,0,0,["o5",CYS(Ct2),"qm",CYS(Ct4),"q4",CYR(CoI),"J6",CYS(CzK)],A6b,0,Ej,[],0,3,0,0,["o5",CYS(CeU),"qm",CYS(Cfu),"q4",CYR(CiA)],A5H,0,D,[Em],3,0,0,0,0,APG,0,D,[A5H],
0,3,0,0,["bog",CYR(B_P)],A4$,0,D,[JM],0,0,0,0,["o6",CYR(COG)],A49,0,D,[JM],0,0,0,0,["o6",CYR(CEH)],AW6,0,D,[JM],0,0,0,0,["o6",CYR(Cqr)],AW7,0,D,[JM],0,0,0,0,["o6",CYR(B4J)],BpC,0,D,[],0,0,0,0,0,ARe,0,AD4,[],0,0,0,0,0,A6H,0,D,[],32,0,0,CSL,0,ASH,0,D,[LU],0,0,0,0,["dV",CYR(B_D),"de",CYR(Cjj),"u3",CYR(Cd_)],A96,0,AN4,[],0,3,0,0,["oW",CYU(BKB),"hr",CYR(BWE)],AOm,0,NX,[],0,3,0,0,["bOf",CYR(BsB),"bLE",CYR(BC$),"bPR",CYR(BEr),"bLr",function(b,c,d,e,f){Bcw(this,b,c,d,e,f);},"bJL",CYS(B0z),"bGv",CYS(BSi),"bHo",CYS(BcI),
"bej",CYS(CxI),"mT",CYS(Cir),"bjn",CYV(BE_),"bOe",function(b,c,d,e,f){return Brl(this,b,c,d,e,f);},"bPo",CYV(BKj),"bhF",CYR(B93),"bvd",CYR(B9E)],BnS,0,De,[],0,3,0,0,["jZ",CYT(BSX),"fF",CYR(BSm),"hr",CYR(BwH),"fI",CYS(Bz2),"fC",CYU(Bwj)],A7W,0,SX,[],0,3,0,0,["WM",CYS(CFF),"bea",CYR(B8t),"bvI",CYV(ByY),"bfJ",CYV(BH$),"bdf",CYR(CeX),"bhm",CYV(BKO),"uZ",CYS(CGQ),"ba8",CYR(CCd),"Lq",CYS(Cm5),"a9i",CYR(BOa),"bgt",function(b,c,d,e,f,g,h){return Bqv(this,b,c,d,e,f,g,h);},"bGs",CYU(BFZ),"uB",CYS(CBN),"bJc",CYT(BWd),
"bPt",CYT(BMt),"bMM",function(b,c,d,e,f){return Bet(this,b,c,d,e,f);},"a5n",CYT(B8v),"bot",CYT(CqE),"a9o",CYS(CNt),"bLf",CYT(BBI),"bGC",CYS(BMr),"ur",CYR(B1A),"bjc",CYR(CFL),"C7",CYR(B8G),"a8W",CYR(Cj6)],YI,"EntityCrit2FX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BoT(this,b,c,d,e,f,g,h);},"df",CYR(BYg),"z1",CYR(CgA)],AHN,"EntityOtherPlayerMP",30,Ew,[],0,3,[0,0,0],0,["bBS",CYR(Cdt),"et",CYT(BuM),"Mw",function(b,c,d,e,f,g){BAf(this,b,c,d,e,f,g);},"df",CYR(BJW),"n6",CYR(Chv),"kA",CYR(BbQ),"brY",CYU(B5A),
"buj",CYR(CEn),"ht",CYR(CcV)],ByZ,0,D,[],0,3,0,0,0,BTh,"EntityPickupFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BsQ(this,b,c,d,e,f,g,h);},"df",CYR(Bc1),"z1",CYR(B38)],UC,"TreeMap$TreeNode",6,ANd,[],0,0,[BRk,0,0],0,0,ARI,0,D,[],0,0,0,CTV,0,Jl,"ZipException",7,Ch,[],0,3,[0,0,0],0,0,APC,0,D,[],0,0,0,0,0,A6f,0,D,[],0,0,0,0,0,APV,0,D,[],0,0,0,0,0,BIg,0,D,[],0,0,0,0,0,A4U,0,De,[],0,0,0,0,["a6V",CYT(BYE)],AVn,0,D,[AK0],0,3,0,0,["beB",CYR(A_L),"bq_",CYS(B7b),"bt$",CYT(Byd),"Gz",CYS(CdI),"bCt",CYR(B1O)]]);
$rt_metadata([BMp,0,Ig,[],0,3,0,0,["Sr",CYS(A7J),"TE",CYS(BwL),"l3",CYS(Br_),"yg",CYS(BoH)],AOv,0,Sp,[],0,3,0,0,["bkN",CYR(CsP),"a9$",CYT(B41),"bti",CYR(CeO),"a0b",CYR(CEd),"bxB",CYT(BmE),"bi8",CYT(Ct6),"RO",CYR(CGR)],A$Z,0,Sp,[],0,3,0,0,0,AK1,0,Sp,[],0,3,0,0,["bkN",CYR(Cvr),"a0b",CYR(CDt),"bi8",CYT(Cvk),"a51",CYT(Cp2),"a9$",CYT(B3N),"bAW",CYR(CGp),"RO",CYR(CPL),"bd9",CYR(B5l),"bxB",CYT(BK1),"bBa",CYR(CbU)],AKV,0,D,[AEs,We],3,3,0,0,0,AVO,0,D,[We,AKV],3,3,0,0,0,A4H,0,D,[AVO],3,3,0,0,0,AUx,0,Il,[A4H],0,3,0,0,
0,BD8,0,D,[Mv],0,3,0,0,["o7",CYS(O6),"qa",CYT(A4l),"pM",CYT(AH0),"m2",CYR(Cmk),"oR",CYR(Bhk)],BcS,0,D,[Mv],0,3,0,0,["o7",CYS(CGC),"qa",CYT(BF5),"pM",CYT(AK5),"m2",CYR(B$n),"oR",CYR(BUT)],BIh,"SlotCrafting",30,Ke,[],0,3,[0,0,0],0,["yh",CYS(Can),"ba_",CYS(BXS)],AR3,"SlotArmor",30,Ke,[],0,0,[0,0,0],0,["An",CYR(CD4),"yh",CYS(CdF)],A4u,0,D,[Em],3,0,0,0,0,A5E,0,D,[A4u],0,0,0,0,["b72",CYS(Cbq)],ACV,0,D,[],0,3,0,0,0,AWP,0,HY,[],0,3,0,0,["z_",CYR(BYQ),"w4",CYU(BSp)],AX_,0,HY,[],0,3,0,0,["z_",CYR(BPH),"w4",CYU(BMQ)],ATr,
0,HY,[],0,3,0,0,["z_",CYR(BwM),"w4",CYU(BSS)],A5B,0,HY,[],0,3,0,0,["z_",CYR(Bzs),"w4",CYU(BKb)],AZy,0,HY,[],0,3,0,0,["of",CYR(BaW),"z_",CYR(Bl7),"w4",CYU(BVQ)],AII,0,HY,[],0,3,0,CMe,["of",CYR(Bh3),"z_",CYR(BYZ),"hr",CYR(BN6),"oW",CYU(BJG),"w4",CYU(B0U)],QY,"EnumStatus",30,Dh,[],12,3,[0,0,0],SW,0,A2S,0,D,[],0,0,0,0,0,A6G,0,D,[],0,0,0,0,0,BTF,0,D,[],0,0,0,0,0,Zl,"EnumSkyBlock",30,Dh,[],12,3,[0,0,0],EO,0,YM,0,D,[Mv],0,3,0,0,["lJ",CYR(CIw),"a2X",CYR(CIg),"o7",CYS(Cq7),"qa",CYT(BO5),"pM",CYT(Beh),"m2",CYR(COm),"oR",
CYR(BCx),"l3",CYS(BWk),"Gw",CYR(Bqa),"H3",CYR(ByO)],BW$,0,D,[],0,0,0,0,0,AHo,0,D,[PH],0,3,0,0,0,A1$,0,BA,[],0,3,0,0,0,ABg,0,D,[AK0],0,3,0,CVK,["beB",CYR(BaL),"Gz",CYS(B4c),"bCt",CYR(B3r)],A$L,0,ABg,[],0,3,0,0,["bq_",CYS(CQz),"bt$",CYT(Bry)],AUH,0,D,[],0,0,0,0,0,AYj,0,D,[],0,0,0,0,0,AR1,0,D,[Q9],0,3,0,0,["beM",CYT(CmW),"I1",CYT(ASQ),"Fy",CYT(A$J),"a$E",CYT(BJD),"DU",CYR(Bpi),"a8b",CYR(CfN),"boj",CYR(CLi),"EN",CYV(Csv),"F1",function(b,c,d,e,f){return CNK(this,b,c,d,e,f);}],AVP,0,D,[Q9],0,3,0,0,["beM",CYT(GC),
"I1",CYT(BbM),"Fy",CYT(Bfd),"a$E",CYT(A_l),"DU",CYR(BcQ),"a8b",CYR(CGT),"boj",CYR(B6B),"EN",CYV(CDM),"F1",function(b,c,d,e,f){return CLV(this,b,c,d,e,f);}],AK3,0,D,[],4,3,0,0,0,AAH,"NextTickListEntry",30,D,[Gf],0,3,[0,0,0],0,["cy",CYS(COL),"db",CYR(Ckv),"kR",CYS(CeQ)],AKY,0,D,[],3,0,0,0,0,ASu,0,D,[AKY],4,0,0,0,["bAV",CYT(B1N)],ACM,0,Ju,[],0,3,0,0,["jk",CYR(Cgs)],ATs,0,Ig,[],0,3,0,0,["l3",CYS(BYG),"yg",CYS(Bfl),"TE",CYS(BMZ)],A8i,0,Ig,[],0,3,0,0,["S2",CYT(CeZ),"l3",CYS(Bsv),"yg",CYS(BE6)],AQ6,0,Ig,[],0,3,0,0,
["S2",CYT(B1U),"l3",CYS(BGh),"yg",CYS(BGy)],A5J,0,Ig,[],0,3,0,0,["l3",CYS(Bwx),"yg",CYS(BFy)],ARb,0,Ig,[],0,3,0,0,["Sr",CYS(ARP),"TE",CYS(Btd),"l3",CYS(BCa),"yg",CYS(BgO)],A5c,0,Ig,[],0,3,0,0,["S2",CYT(CBd),"TE",CYS(BcK),"l3",CYS(BGW),"yg",CYS(BoC)],UI,0,D,[],0,0,0,0,0,A7_,0,D,[],0,0,0,0,0,A9C,0,D,[],3,3,0,0,0]);
$rt_metadata([A9L,0,D,[A9C],0,0,0,CRl,0,BeN,0,D,[],0,0,0,0,0,AS2,0,D,[],3,3,0,0,0,A33,0,D,[AS2],0,0,0,CTM,0,A6y,"ChunkFile",30,D,[Gf],0,0,[0,0,0],0,["kR",CYS(CjT)],BTp,0,D,[],0,3,0,0,0,Bzf,"EmptyChunk",30,V7,[],0,3,[0,0,0],0,["Gq",CYT(CcS),"bvn",CYR(Cp6),"S7",CYR(Crl),"nN",CYU(CN0),"bQd",function(b,c,d,e,f){return Bnv(this,b,c,d,e,f);},"bGg",CYV(BWL),"c8",CYU(B2K),"bjn",CYV(BkR),"Jh",CYV(Cx3),"a$X",function(b,c,d,e,f){B9h(this,b,c,d,e,f);},"a0M",CYV(Cb1),"a7p",CYS(CnF),"Oc",CYS(Cv_),"biw",CYT(Cjl),"bfx",CYU(CPv),
"bPp",CYU(Br9),"bd4",CYV(CnO),"bIy",CYU(A_X),"a07",CYR(Chl),"XD",CYR(Cu3),"bgq",CYR(CIL),"bud",CYU(CgC),"bEY",CYU(B2c),"bhU",CYS(CCo),"bvE",function(b,c,d,e,f,g,h,i){return Cj9(this,b,c,d,e,f,g,h,i);},"bDz",CYS(Cg2),"bE8",CYR(Cob)],BeG,0,D,[],0,3,0,0,0,R8,"EnumCreatureType",30,Dh,[],12,3,[0,0,0],Oy,0,A8m,0,D,[],0,3,0,0,0,Tt,"PathPoint",30,D,[],0,3,[0,0,0],0,["cy",CYS(AVa),"db",CYR(CtK),"bW",CYR(B8N)],A9s,"ChunkCoordIntPair",30,D,[],0,3,[0,0,0],0,["db",CYR(CuH),"cy",CYS(Bas),"bW",CYR(CmF)],A1D,0,D,[AKY],4,0,
0,0,["bAV",CYT(B_d)],BeO,0,D,[],0,0,0,0,0,AUB,"SlotFurnace",30,Ke,[],0,3,[0,0,0],0,["yh",CYS(Cnk),"ba_",CYS(BO1)],BlC,"SlotBrewingStandPotion",30,Ke,[],0,0,[0,0,0],0,["yh",CYS(CAm),"An",CYR(CbK),"ba_",CYS(Bpl)],AVA,"SlotBrewingStandIngredient",30,Ke,[],0,0,[0,0,0],0,["yh",CYS(CCe),"An",CYR(Cvi)],A7B,0,AGw,[],0,0,0,0,["m2",CYR(COw),"oR",CYR(Bbv)],A3m,"SlotEnchantment",30,Ke,[],0,0,[0,0,0],0,["yh",CYS(CO9)],P1,0,D,[],0,0,0,0,0,AP1,"SoftReference",17,ANN,[],0,3,[0,0,0],0,0,ACd,0,D,[],0,0,0,0,0,AQb,0,D,[],0,3,0,
0,0,AIx,"Logger",9,D,[],0,3,[0,0,0],0,0,ASe,0,D,[],32,0,0,CEb,0,A6Y,0,D,[],0,3,0,0,0,Us,"EnumCreatureAttribute",30,Dh,[],12,3,[0,0,0],Ol,0,APW,0,D,[],3,3,0,0,0,ALv,0,D,[],3,3,0,0,0,BCm,0,D,[APW,ALv],0,3,0,0,0,ARF,0,AE8,[],0,0,0,0,["dW",CYR(Bk5)],AMf,0,AEo,[],0,3,0,0,["TK",CYS(Cgd),"kH",CYT(B4x),"bvW",CYV(B12),"bjV",function(b,c,d,e,f){return Bdb(this,b,c,d,e,f);},"a80",CYV(CBX),"bBH",function(b,c,d,e,f){return Ce5(this,b,c,d,e,f);},"RC",CYT(B9x),"Zj",function(b,c,d,e,f){return AUO(this,b,c,d,e,f);},"baK",function(b,
c,d,e,f,g){return CFB(this,b,c,d,e,f,g);},"QH",function(b,c,d,e,f){return CdL(this,b,c,d,e,f);},"a1d",CYV(COa)],ARf,0,Il,[AKV],0,0,0,0,0,A3K,0,D,[],0,3,0,0,0,A$k,0,D,[Q9],0,3,0,0,["Fy",CYT(ByC),"a1Z",CYU(B02),"DU",CYR(Bf8),"EN",CYV(Cin),"F1",function(b,c,d,e,f){return CA1(this,b,c,d,e,f);}],A45,0,D,[Q9],0,3,0,0,["Fy",CYT(BQ6),"a1Z",CYU(Bna),"DU",CYR(BKM),"EN",CYV(COU),"F1",function(b,c,d,e,f){return COZ(this,b,c,d,e,f);}],A5G,0,D,[Q9],0,3,0,0,["Fy",CYT(Bms),"a1Z",CYU(BK$),"DU",CYR(Bgb),"EN",CYV(B_i),"F1",function(b,
c,d,e,f){return CLm(this,b,c,d,e,f);}],AQk,"RedstoneUpdateInfo",30,D,[],0,0,[0,0,0],0,0,Nw,0,D,[],0,0,0,0,0,AJ_,0,D,[],0,0,0,0,0,Bgy,0,D,[],0,3,0,0,0,A9R,0,ACM,[],0,3,0,0,["jk",CYR(B7A)],ALn,0,D,[],0,3,0,CkN,0,EA,0,D,[],1,3,0,0,["bms",CYS(Up)],OE,0,D,[],0,3,0,0,0,OH,0,OE,[],1,3,0,0,["VM",function(b,c,d,e,f,g){BQ7(this,b,c,d,e,f,g);}],ATj,0,OH,[],0,3,0,0,["X_",CYT(B6a),"T1",CYT(B_g)],A7U,0,OE,[],0,3,0,0,["VM",function(b,c,d,e,f,g){CpX(this,b,c,d,e,f,g);}],Yk,0,D,[],1,3,0,0,0,Btw,0,Yk,[],0,3,0,0,0]);
$rt_metadata([A48,0,OE,[],0,3,0,0,["VM",function(b,c,d,e,f,g){Ci$(this,b,c,d,e,f,g);}],A9F,0,OH,[],0,3,0,0,["X_",CYT(Clg),"T1",CYT(Ck1)],AGM,0,OH,[],0,3,0,A4D,["X_",CYT(CDl),"T1",CYT(CJ5)],AWI,0,OH,[],0,3,0,0,["X_",CYT(CjD),"T1",CYT(B_y)],A16,0,OE,[],0,3,0,0,["VM",function(b,c,d,e,f,g){CLv(this,b,c,d,e,f,g);}],AUw,0,D,[],0,3,0,0,0,A1o,0,EA,[],0,3,0,0,["ei",CYV(Cy8)],ARy,0,EA,[],0,3,0,0,["ei",CYV(B35)],BL$,0,EA,[],0,3,0,0,["ei",CYV(Cc0)],AT8,0,EA,[],0,3,0,0,["ei",CYV(CCq)],A1T,0,EA,[],0,3,0,0,["ei",CYV(CfK)],AYC,
0,EA,[],0,3,0,0,["ei",CYV(Ckt)],A8v,0,EA,[],0,3,0,0,["ei",CYV(B8a)],A3D,0,EA,[],0,3,0,0,["ei",CYV(CGG)],BT0,0,EA,[],0,3,0,0,0,A2I,0,EA,[],0,3,0,0,["ei",CYV(CaW)],A2y,0,EA,[],0,3,0,0,["ei",CYV(B5F)],A$N,0,EA,[],0,3,0,0,["ei",CYV(CJv)],A$H,0,EA,[],0,3,0,0,["bms",CYS(BNf),"ei",CYV(CEg)],BRL,0,EA,[],0,3,0,0,["ei",CYV(APL)],AQ1,0,EA,[],0,3,0,0,["ei",CYV(B2$)],A1L,0,EA,[],0,3,0,0,["ei",CYV(Csn)],A3v,0,EA,[],0,3,0,0,["ei",CYV(Cbs)],A0Z,0,EA,[],0,3,0,0,["ei",CYV(B4S)],AFG,0,Yk,[],0,3,0,0,0,BbO,0,D,[],0,0,0,0,0,BAD,
0,D,[ALv],0,3,0,0,0,ALp,0,DE,[],0,3,0,0,["hy",function(b,c,d,e,f){return BWZ(this,b,c,d,e,f);}],AWl,0,D,[],3,3,0,0,0,AK4,0,D,[AWl],0,3,0,0,0,Bt9,"EntityHugeExplodeFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BqS(this,b,c,d,e,f,g,h);},"df",CYR(Bc7),"z1",CYR(B5Z)],BMH,"EntityBubbleFX",30,Dt,[],0,3,[0,0,0],0,["df",CYR(BDb)],BDp,"EntitySuspendFX",30,Dt,[],0,3,[0,0,0],0,["df",CYR(BKc)],BKF,"EntityAuraFX",30,Dt,[],0,3,[0,0,0],0,["df",CYR(BhU)],ANv,"EntityCritFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,
c,d,e,f,g,h){B1t(this,b,c,d,e,f,g,h);},"df",CYR(BRH)],BwR,"EntitySpellParticleFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BGM(this,b,c,d,e,f,g,h);},"df",CYR(Bxu)],Bp_,"EntityNoteFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){Blp(this,b,c,d,e,f,g,h);},"df",CYR(Byb)],Bdv,"EntityPortalFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BLU(this,b,c,d,e,f,g,h);},"m6",CYS(BjA),"df",CYR(BCg)],BKd,"EntityEnchantmentTableParticleFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){Bjr(this,
b,c,d,e,f,g,h);},"m6",CYS(BNn),"df",CYR(BG8)],Bf_,"EntityExplodeFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){B0N(this,b,c,d,e,f,g,h);},"df",CYR(Bjq)],BCM,"EntityFlameFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){ByA(this,b,c,d,e,f,g,h);},"m6",CYS(BKw),"df",CYR(BFk)],Bdl,"EntityLavaFX",30,Dt,[],0,3,[0,0,0],0,["m6",CYS(BKS),"hA",function(b,c,d,e,f,g,h){BM6(this,b,c,d,e,f,g,h);},"df",CYR(BrP)],BZr,"EntityFootStepFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BUM(this,b,c,d,e,f,
g,h);},"df",CYR(BgY),"z1",CYR(CfC)],BZ5,"EntitySplashFX",30,AME,[],0,3,[0,0,0],0,0,BWC,"EntityCloudFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BT1(this,b,c,d,e,f,g,h);},"df",CYR(By$)],Bo1,"EntityReddustFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BE1(this,b,c,d,e,f,g,h);},"df",CYR(Bxg)],ADn,"EntitySlimeFX",30,Dt,[],0,3,[0,0,0],0,["z1",CYR(CuS),"hA",function(b,c,d,e,f,g,h){B0a(this,b,c,d,e,f,g,h);}],AO4,"EntityDropParticleFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BQH(this,
b,c,d,e,f,g,h);},"m6",CYS(BpK),"df",CYR(Be4)],BDl,"EntitySnowShovelFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BdP(this,b,c,d,e,f,g,h);},"df",CYR(Bdu)],BrQ,"EntityHeartFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){Byo(this,b,c,d,e,f,g,h);},"df",CYR(BiE)]]);
$rt_metadata([BFH,"EntityLargeExplodeFX",30,Dt,[],0,3,[0,0,0],0,["hA",function(b,c,d,e,f,g,h){BHY(this,b,c,d,e,f,g,h);},"m6",CYS(ByX),"df",CYR(BT9),"z1",CYR(CBi)],AKA,"EnchantmentData",30,Sm,[],0,3,[0,0,0],0,0,BOx,0,D,[LU],0,0,0,0,0,AYt,0,D,[],0,3,0,B5c,0,A6a,"BiomeCacheBlock",30,D,[],0,3,[0,0,0],0,0,UK,0,D,[],0,3,0,0,0,AHr,0,De,[],0,3,0,Cop,["fF",CYR(Bh6),"of",CYR(BVr),"hr",CYR(BIi),"fI",CYS(Bml),"jZ",CYT(BHU),"fC",CYU(BGe)],BMg,0,D,[],3,3,0,0,0,Brm,0,D,[],0,0,0,0,0,AFq,0,DE,[],0,3,0,0,0,BD4,0,DE,[],0,3,0,
0,0,Rt,0,DE,[],0,3,0,0,0,PJ,0,DE,[],0,3,0,0,0,T_,0,DE,[],0,3,0,0,0,VW,0,DE,[],0,3,0,0,0,NZ,0,D,[],1,3,0,0,["Rg",CYR(CJB)],Jn,0,D,[],1,3,0,0,["byp",CYR(A8t)],S0,0,D,[],0,3,0,0,0,A4L,"StructureNetherBridgeStart",30,NZ,[],0,0,[0,0,0],0,0,A2L,"StructureStrongholdStart",30,NZ,[],0,0,[0,0,0],0,0,A$f,"StructureVillageStart",30,NZ,[],0,0,[0,0,0],0,["Rg",CYR(B8C)],A1U,"StructureMineshaftStart",30,NZ,[],0,3,[0,0,0],0,0,Fr,0,Jn,[],1,0,0,0,0,VA,"ComponentNetherBridgeCrossing3",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(BXh),"d4",
CYU(BF8)],AZD,0,VA,[],0,3,0,0,0,Ui,0,D,[],0,3,0,0,0,GI,0,Jn,[],1,0,0,0,0,VF,"ComponentStrongholdStairs",30,GI,[],0,3,[0,0,0],0,["dL",CYU(Bk$),"d4",CYU(BXO)],A9u,0,VF,[],0,3,0,0,["byp",CYR(CHf)],BqB,0,D,[],0,3,0,0,0,Ga,0,Jn,[],1,0,0,0,["HT",CYS(Cbv)],AHO,0,Ga,[],0,3,0,0,["d4",CYU(Bls)],A6U,0,AHO,[],0,3,0,0,0,ZZ,0,Ga,[],1,3,0,0,0,ASD,0,Jn,[],0,3,0,0,["d4",CYU(BVT)],ANY,0,D,[],0,3,0,0,0,ALO,"StructureNetherBridgePieceWeight",30,D,[],0,0,[0,0,0],0,0,Th,"StructureStrongholdPieceWeight",30,D,[],0,0,[0,0,0],0,["bfd",
CYS(ATV)],BV$,"StructureVillagePieceWeight",30,D,[],0,3,[0,0,0],0,0,ACL,"ComponentVillageHouse4_Garden",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(Cw0),"d4",CYU(BM3)],ADR,"ComponentVillageChurch",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CqF),"d4",CYU(BLt),"HT",CYS(B3d)],AEV,"ComponentVillageHouse1",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CCC),"d4",CYU(BAX),"HT",CYS(CuO)],AAG,"ComponentVillageWoodHut",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CGu),"d4",CYU(Bpt)],ACq,"ComponentVillageHall",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CsM),"d4",CYU(BFf),"HT",
CYS(B8U)],Z1,"ComponentVillageField",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(Ca1),"d4",CYU(A_R)],AAP,"ComponentVillageField2",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(B$W),"d4",CYU(BTV)],AEU,"ComponentVillageHouse2",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(B5d),"d4",CYU(Bb2),"HT",CYS(CG_)],AET,"ComponentVillageHouse3",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CoK),"d4",CYU(BSK)],AAQ,"ComponentStrongholdStraight",30,GI,[],0,3,[0,0,0],0,["dL",CYU(B4z),"d4",CYU(BOO)],ZJ,"ComponentStrongholdPrison",30,GI,[],0,3,[0,0,0],0,["dL",CYU(CuY),"d4",CYU(Bqw)]]);
$rt_metadata([TA,"ComponentStrongholdLeftTurn",30,GI,[],0,3,[0,0,0],0,["dL",CYU(Ckd),"d4",CYU(BZs)],AJC,0,TA,[],0,3,0,0,0,Wp,"ComponentStrongholdRoomCrossing",30,GI,[],0,3,[0,0,0],CPz,["dL",CYU(CbJ),"d4",CYU(BES)],AEH,"ComponentStrongholdStairsStraight",30,GI,[],0,3,[0,0,0],0,["dL",CYU(Cvv),"d4",CYU(BAm)],YF,"ComponentStrongholdCrossing",30,GI,[],0,3,[0,0,0],0,["dL",CYU(B44),"d4",CYU(BS2)],YP,"ComponentStrongholdChestCorridor",30,GI,[],0,3,[0,0,0],BgJ,["dL",CYU(CcZ),"d4",CYU(BRT)],ARX,"StructureStrongholdPieceWeight2",
30,Th,[],4,0,[0,0,0],0,["bfd",CYS(CIO)],Zx,"ComponentStrongholdLibrary",30,GI,[],0,3,[0,0,0],Vb,["dL",CYU(CGP),"d4",CYU(BSL)],ARY,"StructureStrongholdPieceWeight3",30,Th,[],4,0,[0,0,0],0,["bfd",CYS(CJh)],ADz,"ComponentStrongholdPortalRoom",30,GI,[],0,3,[0,0,0],0,["dL",CYU(Ch1),"d4",CYU(B0T)],ANW,0,D,[],1,3,0,0,0,A8F,0,ANW,[],0,0,0,0,0,Sc,"EnumDoor",30,Dh,[],12,3,[0,0,0],MM,0,Z5,"ComponentNetherBridgeStraight",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(Cug),"d4",CYU(BJ7)],AEw,"ComponentNetherBridgeCrossing",30,Fr,[],0,
3,[0,0,0],0,["dL",CYU(Csz),"d4",CYU(BvX)],AE3,"ComponentNetherBridgeStairs",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(Cd4),"d4",CYU(BNF)],ACT,"ComponentNetherBridgeThrone",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CyB),"d4",CYU(BIm)],AEF,"ComponentNetherBridgeEntrance",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(Cqe),"d4",CYU(Bty)],AEd,"ComponentNetherBridgeCorridor5",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CwV),"d4",CYU(Bjj)],AEm,"ComponentNetherBridgeCrossing2",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CoG),"d4",CYU(ByD)],AEc,"ComponentNetherBridgeCorridor2",
30,Fr,[],0,3,[0,0,0],0,["dL",CYU(Cqg),"d4",CYU(Bi5)],AD7,"ComponentNetherBridgeCorridor",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CcR),"d4",CYU(BAv)],AEa,"ComponentNetherBridgeCorridor3",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(Cwh),"d4",CYU(BWt)],AEb,"ComponentNetherBridgeCorridor4",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CcB),"d4",CYU(BvC)],AE7,"ComponentNetherBridgeNetherBrickRoom",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(CHj),"d4",CYU(BAF)],A27,"MapInfo",30,D,[],0,3,[0,0,0],0,0,AU$,0,D,[],0,3,0,Cw9,0,ATF,"ComponentVillagePathGen",30,
ZZ,[],0,3,[0,0,0],0,["dL",CYU(CAu),"d4",CYU(BoE)],MQ,0,Sm,[],0,3,0,0,0,A5_,0,Jn,[],0,3,0,0,["dL",CYU(Cy1),"d4",CYU(BZP)],AYf,0,Jn,[],0,3,0,0,["dL",CYU(CtX),"d4",CYU(Bgw)],A8a,0,Jn,[],0,3,0,0,["dL",CYU(CAR),"d4",CYU(BNl)],MO,0,DE,[],0,3,0,0,0,L8,0,DE,[],0,3,0,0,0,BV9,0,DE,[],0,3,0,0,0,Ec,0,DE,[],0,3,0,0,0,AY4,"StructureNetherBridgeEnd",30,Fr,[],0,3,[0,0,0],0,["dL",CYU(B7G),"d4",CYU(Bji)],AWc,"ComponentStrongholdCorridor",30,GI,[],0,3,[0,0,0],0,["dL",CYU(CrS),"d4",CYU(BCp)],AQY,0,D,[],0,0,0,CUE,0,A2c,0,DE,[],
0,3,0,0,["hy",function(b,c,d,e,f){return Bhv(this,b,c,d,e,f);}],BIe,"ComponentVillageTorch",30,Ga,[],0,3,[0,0,0],0,["dL",CYU(CKY),"d4",CYU(BgZ)]]);
function $rt_array(cls,data){this.j1=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=$rt_globals.Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;i<this.data.length;++i){if(i>0){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<dataCopy.length;++i){dataCopy[i]=this.data[i];}}return new $rt_array(this.type,dataCopy);});$rt_stringPool(["Can\'t enter monitor from another thread synchronously","<java_object>@","javaClass@","[]","",": ","\tat ","Caused by: ","null","String is null","String is empty","String contains invalid digits: ","String contains digits out of radix ","The value is too big for int type: ","Illegal radix: ","false","true","Either src or dest is null","0","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABxCAAAAACYIctsAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6AMMAyAVwaqINwAADutJREFUeNrtXCt75EiWPb1bn4cckRoSIrskRGZIiuySFLfQIv2ALG7zqiGD3HhtXoka6QfIZJYoSS9Rki0ikS2iWLBFdJHJDIgIpZSpfLir3eXqTwHstFKPiBP3ce6JkH/4O+b2rPZPMwQzYjNiM2IzYjNic5sRmxGbEZsRmxGb24zYjNiM2IzYjNiM2NxmxGbEZsRmxGbE5jYj9iu1N7+HQQgAzoidx8l0EAACESBVM2Lnmrk3IpBORAC1mBE729rcOiN/BYcUjj7LCSf/fhETkV/PrJ4B+necK5mFwdej3qcOSP9LABGIO/67sTEmsdTbvP0qTxRQhKAQQqGAguGvV4pY0wUgn88PSBVW7VdYmP1BQCik0FqVEkodgkL3zSjKvQ"
+"rE8kJIpbL4RePP4bXW/+g+ghYYEUhplgFIIQjuPeUVIGbqFh1qSX9z3lsWRoU6gU0hQhe3TF6xZhIp7qfRV4JYa75FlUABTNEAK6rQWZfv0J0AK0Nla4m9gPYKcuVWvkXeAAAEAJrceAJmDxoQwDpv7Hl7YewVICam/SaAkZAOQLkGSYCgAD6aQVViDwn5yiK/1PhWXun90CZEuGQpMADSaNkfGkH27W2slm8BGATA4m5FpPdKDMShA5GO9wlu0mVgU+geYGdtTM4kcbkwy8vRs5rmUur0qyo6hDBCpbBI6aKVUABKwIXUTRo5doFnsAupTdOKgAy1S7WjCqM1YlpLaUKlDs/YRaq6aUWgQh1xwD9tOVJ3nmWY/ovJy8lQq+g8aiJjmjtJxWzgim4/CAewEIAC4jAD6QLbxZxfTFk2NjYCAamTZFD4NlVTG4HAD/fgjB3dKstG7H2CYfezFcwtAM8t+LB2X2TDQTZVYWTXDZUm5+rvaj2gK+omPlIiWd"
+"KgZBfYaPksBZ6fga4kuAAxU64HEbnrUG/KVT/BUt7tnd91qDfFKj6wxDLfdoOTBgPL2FbD013KlGTQQVPmTTd6yHbiIXtd33bDiT8Wxwa1pHVSiI1bhruzDCC8xCulznMLfAC09oquMDfJriMK/QmdY3hduX2fjkdjiofOzleATjiMSgZihBM+1e58ocnzbqobJyEz3eC2k4j1UoWN6fZ0a2OgGXhu0xIBh2cdQ6x6KAkJbaFgysoeLck9E08jRUBM5c7oPmAEmcnvCABhqggxZe2sKHYxI2vq3QQKhKEio4F/5QSQRlSAqUo7kmqtTlWgohJxdikI9bFEQm9jPhN67YJe0yBMVzRZ4pIlT9lY9VASiFaLkARkUeS2r0U8DrxhZmdb6sfcecJaD0YjxT0BIMgyEjCLtUVWX4cAiEQbYwpPYNOYJLkLdhaw4MZ1Y6keOwBgGZ+K/0zi2j5HkkSrcLoyEwa0diQWLaePiQBibFaSEgDaiDKMZFOINeuKgC"
+"zdYgMTmsJeUS5Hs6tcRGEctIVjV4+D0dQulnOpAEAllq7yMcg0ACgFMW3t5jhNxhHD5DkBaN+NODDOyvLrU0amxFI8ybLpiCeQbcVIxzBO4BGLHAVADT4uVIg2aMvcrOid+ISNSbEBANk9Lkq2bnaz0ezuztDpxhlZmfWOII/OfHTkp39rOgDdPTPlk39/D6X2cwb3HuK6gW5zyshMsW4B4DbTx2QealOasoFRog1oaBRAsAGlBfJEBeiCrjFODxpG/wnEqqKzA+hPolYOj2YYq4PF7o9YV1670btE5xHvb7QsLfRrnZwjVsYZ6OAhC/bTcvzqpshbAOHqxHqchKwM1gCSBaJ1CYAZ4/LB32Ngj+Ee6z+skmRTu5sOApZ/eDXkdIMYjV1O2D2t9mlH97fyN22Lc7WRFI7dDMYd+c/N8aurj+sWQHSTqeNytepUBgBMlyZ0+ajcWN8aN637svOojdXOWHQwJM4uA1ee6igAwyVCesvq2n4+mkOl1H/i5h"
+"xixgXG0epH/8BWH6WvBQAkJ0ibUBBBFAxASdYu6gmgUoWyccFQAKgsQxtxmFInENu6gQ5DRR9tfAWyuJUWyaR+LDtS1x3XlkdkdnLozkBHtVef+I6IkFI9VACC63f6lFpNmFAybKooo1x3jY3ETEVi3FvPzGQNIEoi7Gv9byY05AmxNuj5pRAAkwQyRuIQMXyNKCHemhUnasRuGjEpf2wBhFmmzoljCKMK0DAM7L1MowwIhHE1NI02wp7W/+aohsxRV4NuH4WX3RoijY/RmPJKmagWfIERrVKeF3tUiiZTuVlubb0tZUQ2OvLj4sCqR8ZxaGON41hiiENz+UV2M3FRcGZxdlcqDbqxUyWmfLrJPzreeg4wigDUizCvwIXTTKjRaEhrGdHa68Mh6AnGEcR8r1gMymRpunNzNoFKbxE7TuJPk3NmYPpu1IMzt6fcOM9dBLxW5yVrEIzyCiiKnjADAO4iw6gcZbxRkXSAmBdWdjnzpAuK6cQuuFeHHYuCA/"
+"rUC67xhYihrS/oBoBN7YbJMg7PCUIUCkOjazNh3BItyp2iHqqxBDtlY7w0UJm2MW1jRcUp5a4nnE3hIXNESuKElzryhfHyfsdc8kV6NkwIhdplFZ00qvJUKGyUQlp451/wctX6XMRqqqaqBODR7UhR+tE9OKf1QuMJx+qcFfSmLkf86sShbh3p03HM3jcM7M3fXW9F3n2M1YNlNTqJF7biCKLwgDa8OSr5flhMPc2TdimLbX1m6xYz7yn1ulmGlHZjA5Hcnq2ResBul6e6MT7oYa7yG56OYzY4LTKjaNY6ampTibX/HDpKWlojo+LB/By3MR2frHZzp2wFJFVE1PnELW6k8gVTqQBjrHj9LjtrYpd1Y5R9r7Pmg/tcnvFLV/QwFAZCgtKVaKvBCoQV+etckktV69MBxORrO52RjrWNs+UEYojf55vWcXwfwQOdPmfP6qW0L8wyFWauE3V+yi+tlAhhuADZKYFKKWH3o1+yQJAQTQEY407mZWtJxx9ZOs"
+"Dim/h0nojD+GG05B2q+Dp6Dvm9kADKKiNUtnXzsi1WPAWYQ0F1HyEGEkgCbKFoBFopKIlhtBEUiwSgCHjBWpKcEmLc2k6aXDb/WqxQzFDHis+yrAsR44IAosyt2HTlIjlFx8RW15bFCBRaoEMaFSWSmBQyZZKXgLShwkjp3EeMHFeQ0ybmyC0XZwlIvu4kXsWdCAiGF+/yDTyXe9bGHyaplSFRFZE6OSN2F6K40lUpCNaRXpTgMgABSVgAaLbBngO9OTq75gRivvYKzwJ2R0Q3yfNrUD9c1vKci3XWuNl8jE+VFc7NGNqNA/DcpwCiQLmvF3UDZWMejiuK9CiwOuoPsr0wKkt+T2D1CwDbSRbP3CsVeZzavD7r9iTvYq9lkTfKACv7l0AQB5bnjHtwoMEq7RE7uoWkw4S8MdXK9SWF8fTIe2GnfBZkapm6PRrlozldWpJAeq37mQ8SrJs06cvOEEsFg3BvX+cBYpH2xXJhzqWvQXaQZkpM6PYlwVMGOc"
+"o1qmcHxfO2MFoREADzSs5mYSs0C0GCDPyQ7AZYFUX3NzF5zsYi75bF2dkdjLEsJmTUrU30VdM3c5CCGUxmRab+eJU/N/j7mvrUhTbu09BvHBYICZS2tBYIBC0YqX3p9JBdJKWv3NfYW7IRIYfasVTa22NeHZFRWa/HMmqo9Ehb8K7NcuS+cS8gFNwrEQYvi0xpTNeuNmNZHK8t7B5+Q4P3OQSiYFTnjisIhQaIA62H+xYBAP/81/17vX36/MV72hcGV75vT/+zyT9HBPD0s/HH/vwWgHxe/1QHf3iyB//4p+DpCgCe8s9OEfq8a82nT9vNz1+CK3/fq8+f7LCv/u9P4RUA+WKF8bf/7cPDp/9/O+jG559/+pvlzfL55//yJyGQH9w9A/FLTZ+e+oMT7QrgE83mX5Po6erp6e3TH55+wn/8e/wvwBWu5O3/fvrybxGvrq6ucHW6SkqNOJrefix1okKgE9NUYrrMeYw3qPIui9Buy6YLU945JvQXFetYYb"
+"RuNl4Tqbd51ldKWrundT82ywD1tr5Rtp7w1UKXbxZ9N2ojbWxNeG12ah7ygirJaLvXX1hw8U5fxJVteE8GZWwUTbKBCcS4Yp+Z63ozSJASuFARe0ZWbu1XcZoZ/8JLXZfBfyqAyebYnuCue6j9SKLY715q79cAutAluxT9hqy2LYJBN9y2g1yNJ8K4mK+ypu4PsjsqXROGhovcrXtDkKwWHL5xw6E+dKJKYqaKjdt8tJNdwGjh1qfVDcrB1xJeJwmZ3vcPsNwgafL6WKLscty6/RRpm/se2a1PPrClqtj0e3+6QTdiTlMbHzDj1HSHmeUgkAHKKHls3CsjBlA6VOLZxa6YPK9dMI2Salvv1iSEkVaR9oUH45vYb5ESRss41gAX/dtitEmbmSq37Tg+7579GGfOLd+FReXtRsWLOOzTXhjvdSOMdd8NJntxn32hkNbbg4PT9M3gfWV3QIkS6lDthAoORe7dJT8c+7/WpjZGWmPTGxXVuCY0dWNaA6hQab"
+"dJq7kXMrBMxkeDKl9zsOdFYHYyZHKn9m5GFSo1rgdPdEMO0vPu0h0VY3x2TYfKqbLl+n2Mc1XZD38/ySk7AEdeTLPfBrvNOWKcrQ9We8sip9wuhwtojds5h+h9cvxmF3fjlze/mUIIISGQdpvow2D3DMS+upkiryjZrR4vP5V2t1J4k+Fbt/5NCMvsZW/Gpt6wfMl3Rkye15R4NZ43auIDzyhwv1WjzZLcD1YnpIYXfGdEirwlsIoOwu0ifgVgDVyPftH7EvnuBREr8xaQRB/2IlCXKB+/oWvahHjZ2S/nlcZumYsnVMfOcZDXAZgXcy6cwJezsbo5IH87NAFAh/ge28shZsthTuiS0tQEgkR9l4i9eUljB8AiSkeaokCsGpMlmBEbNa1sHX5XJYqE18yNqTctIavs+zSxF2SwsnarmiKiI5sYxVRCEhKuUo0ZsYNkua65p5W6LbZpGn+nFvayVZLUm6LaT9rCKFlGr4aLvS7EAJHaNK0x9s3VAEoz0q"
+"H6fuF6ccScnrJ7m5y/4b/v+14R+921+X91zojNiM2IzYjNiM1tRmxGbEZsRmxGbG4zYjNiM2IzYjNiM2JzmxGbEZsR+37bPwAIcCklAqwqLgAAAABJRU5ErkJggg==","ClientMain: [ERROR] eaglercraftx is already running!","ClientMain: [INFO] eaglercraftx is starting...","ClientMain: [ERROR] the \"window.eaglercraftXOpts\" variable is undefined","ClientMain: [ERROR] eaglercraftx cannot start","ClientMain: [ERROR] eaglercraftx main thread has exited","window.eaglercraftXOpts.container is undefined!","assetsURI array cannot be empty!","assetsURI is missing a url!",
"ClientMain: [INFO] configuration was successful","ClientMain: [ERROR] the \"window.eaglercraftXOpts\" variable is invalid","ERROR: game cannot start, the \"window.eaglercraftXOpts\" variable is invalid: ","ClientMain: [INFO] registering crash handlers","ClientMain: [INFO] initializing eaglercraftx runtime","ClientMain: [ERROR] webgl context lost during initialization!","ClientMain: [ERROR] this browser is incompatible with eaglercraftx!","ClientMain: [ERROR] Reason: ","ClientMain: [ERROR] eaglercraftx\'s runtime could not be initialized!",
"EaglercraftX\'s runtime could not be initialized!","ClientMain: [INFO] launching eaglercraftx main thread","ClientMain: [ERROR] webgl context lost!","ClientMain: [ERROR] unhandled exception caused main thread to exit","Unhandled exception caused main thread to exit!","\n\n","Game Crashed! I have fallen and I can\'t get up!\n\n","eaglercraft.version = \"","u1","\"\n","eaglercraft.minecraft = \"","b1.9 pre5","eaglercraft.brand = \"","norshare","window.eaglercraftXOpts = ","currentTime = ","EEE, d MMM yyyy HH:mm:ss Z",
"userAgent","vendor","language","hardwareConcurrency","deviceMemory","platform","product","localStorage","sessionStorage","indexedDB","rootElement.clientWidth = ","undefined","rootElement.clientHeight = ","innerWidth","innerHeight","outerWidth","outerHeight","devicePixelRatio","availWidth","availHeight","colorDepth","pixelDepth","minecraftServer","href","Uncaught exception invoking crash report hook!","An additional crash report was supressed:","[\\r\\n]+"," "," ----------[ CRASH HOOK ]----------"," ----------------------------------",
"Got the following messages from the crash report hook registered in eaglercraftXOpts:\n\n","----------[ CRASH HOOK ]----------\n","----------------------------------\n\n","Uncaught exception concatenating crash report hook messages!","Failed to query GPU info!\n","webgl.version = ","webgl.renderer = ","webgl.vendor = "," [masked]","webgl.version.id = ","webgl.experimental = ","webgl.ext.ANGLE_instanced_arrays = ","webgl.ext.EXT_color_buffer_half_float = ","webgl.ext.EXT_shader_texture_lod = ","webgl.ext.OES_fbo_render_mipmap = ",
"webgl.ext.OES_texture_float = ","webgl.ext.OES_texture_half_float = ","webgl.ext.OES_texture_half_float_linear = ","webgl.ext.EXT_color_buffer_float = ","webgl.ext.OES_texture_float_linear = ","webgl.ext.EXT_texture_filter_anisotropic = ","ERROR: could not query webgl info - ","eaglercraft.es6shims.status = ","eaglercraft.es6shims.shims = [ ",", "," ]\n","ERROR: could not query ES6 shim info - ","Compatibility error: ","position:relative;","<h2><svg style=\"vertical-align:middle;margin:0px 16px 8px 8px;\" xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\"><path stroke=\"#000000\" stroke-width=\"3\" stroke-linecap=\"square\" d=\"M1.5 8.5v34h45v-28m-3-3h-10v-3m-3-3h-10m15 6h-18v-3m-3-3h-10\"/><path stroke=\"#000000\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"M12 21h0m0 4h0m4 0h0m0-4h0m-2 2h0m20-2h0m0 4h0m4 0h0m0-4h0m-2 2h0\"/><path stroke=\"#000000\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"M20 30h0 m2 2h0 m2 2h0 m2 "
+"2h0 m2 -2h0 m2 -2h0 m2 -2h0\"/></svg>+ This device is incompatible with Eaglercraft&ensp;:(</h2><div style=\"margin-left:40px;\"><p style=\"font-size:1.2em;\"><b style=\"font-size:1.1em;\">Issue:</b> <span style=\"color:#BB0000;\" id=\"_eaglercraftX_crashReason\"></span><br /></p><p style=\"margin-left:10px;font:0.9em monospace;\" id=\"_eaglercraftX_crashUserAgent\"></p><p style=\"margin-left:10px;font:0.9em monospace;\" id=\"_eaglercraftX_crashWebGL\"></p><p style=\"margin-left:10px;font:0.9em monospace;\">Current Date: ",
"</p><p><br /><span style=\"font-size:1.1em;border-bottom:1px dashed #AAAAAA;padding-bottom:5px;\">Things you can try:</span></p><ol><li><span style=\"font-weight:bold;\">Just try using Eaglercraft on a different device</span>, it isn\'t a bug it\'s common sense</li><li style=\"margin-top:7px;\">If this screen just appeared randomly, try restarting your browser or device</li><li style=\"margin-top:7px;\">If you are not using Chrome/Edge, try installing the latest Google Chrome</li><li style=\"margin-top:7px;\">If your b"
+"rowser is out of date, please update it to the latest version</li></ol></div>","No GL_RENDERER string could be queried","window."," = ","window.navigator.","window.navigator.plugins = ","window.screen.","window.location.","WebGL context lost: ","ES6 Shim Status: {}","Creating main game canvas","Root element \"","\" was not found in this document!","body","Note: Detected game is embedded in body, some screens may be resized to window.visualViewport instead for a better mobile experience","Big endian CPU detected! (somehow)",
"Endianness: this CPU is little endian","Exception while registering window message event handlers","Exception while registering window event handlers","Note: Fetch has been disabled via eaglercraftXOpts, using XHR instead","Detected fetch as unsupported, using XHR instead!","Detected loading a data URL via fetch/XHR as unsupported!","Creating WebGL context","Note: Forcing WebGL 2.0 context","WebGL 2.0 is not supported on this device!","Note: Forcing WebGL 1.0 context","WebGL is not supported on this device!",
"OpenGL Version: {}","OpenGL Renderer: {}","Unlocked the following OpenGL ES extensions: (NONE)","Unlocked the following OpenGL ES extensions:"," - {}","Loaded {} resources from EPKs","/eagler/eagtek.png","Initializing filesystem...","Initializing sound engine...","Platform initialization complete","(Enabled {} shims: {})","no-store","force-cache","data:","Main thread is already waiting for an immediate continue callback!","Caught error posting immediate continue, using setTimeout instead","MessageChannel fast immediate continue hack is incompatible with this browser due to actually continuing immediately!",
"MessageChannel fast immediate continue hack is incompatible with this browser due to startup check failing!","MessageChannel fast immediate continue hack is incompatible with this browser due to exceptions!","Note: Using legacy fast immediate continue based on window.postMessage instead","Legacy fast immediate continue hack will be disable due actually continuing immediately!","Legacy fast immediate continue hack failed for target \"{}\", attempting to use target \"*\" instead","*","Legacy fast immediate continue hack will be disable due to startup check failing!",
"Legacy fast immediate continue hack will be disable due to exceptions!","BrowserRuntime","main","Default Server #","worlds","resourcePacks","_eaglercraftX","ClientMain: [ERROR] recieved error event, but the error is null, ignoring","Native Browser Exception\n","----------------------------------\n"," Line: ","unknown"," Type: "," Desc: ","\n","Failed to deobfuscate stack trace!","No stack trace is available","object","function","string","number","EagRuntimeX 1.0","Version: {}"," edg/"," opr/"," chrome/",
" firefox/"," safari/"," trident/"," msie"," webkit/"," gecko/"," desktop/"," cros"," linux"," windows"," win32"," win64"," macos"," osx","direct3d11","d3d11","opengl es","opengl","metal","vulkan","Could not load required resource from EPK: ","at ","[ error: "," ]","[no stack trace]","[null]","\nCaused by: ","Game is attempting to exit!","application/octet-stream","EagRuntime","Exception","root","Player","saves","texturepacks","Default","/font/default.png","/font/alternate.png","/misc/watercolor.png","/misc/grasscolor.png",
"/misc/foliagecolor.png","Pre startup","Startup","Post startup","/title/mojang.png","minecraft","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","GL_INVALID_FRAMEBUFFER_OPERATION","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Stopping!","Failed to start game","Pre render","Unexpected error","Post render"," fps, "," chunk updates","screenshot_",".png","Saved screenshot as ","unspecified",".","stats","gui","pick","centerChunkSource","gameMode","/terrain.png",
"textures","gameRenderer","levelRenderer","level","animateTick","particles","mouse","keyboard","FORCING RELOAD!","Switching level","Converting World to ","Scaevolus\' McRegion","This may take a while :)","Loading level","Generating level","Entering the End","Entering the Nether","Teleported to ","Leaving the End","Leaving the Nether","Building terrain","Simulating world for a bit","C: ",". F: ",", O: ",", E: ","E: ",". B: ",", I: ","P: ",". T: ","tile.bed.notValid","Respawning","Index out of bounds","dirW must be 0.0!",
"GL_PROJECTION matrix stack overflow! Exceeded "," calls to GlStateManager.pushMatrix","GL_TEXTURE #"," matrix stack overflow! Exceeded ","GL_MODELVIEW matrix stack overflow! Exceeded ","glGetFloat can only be used to retrieve matricies!","GlStateManager","glGetInteger only accepts GL_VIEWPORT as a parameter","Skipping vertexAttribPointer with emulated VAO because no known VAO is bound!","Skipping vertexAttribPointer with emulated VAO because no VAO array buffer is bound!","Skipping draw call with emulated VAO because no known VAO is bound!",
"Skipping set element array buffer with emulated VAO because no known VAO is bound!","NPOT texture support detected as false, texture wrapping must be set to GL_CLAMP_TO_EDGE if the texture\'s width or height is not a power of 2","16-bit HDR render target support: false","16-bit HDR render target support: true","16-bit HDR linear filter support: false","16-bit HDR linear filter support: true","32-bit HDR render target support: false","32-bit HDR render target support: true","32-bit HDR linear filter support: false",
"32-bit HDR linear filter support: true","No HDR render target support was detected! Shaders will be disabled.","Note: Could not unlock VAOs via OpenGL extensions, emulating them instead","Note: Could not unlock instancing via OpenGL extensions, using slow vanilla font and particle rendering","EaglercraftGPU","WebGL context lost! Please refresh the page to continue","/achievement/bg.png","hal1.ogg","hal2.ogg","hal3.ogg","hal4.ogg","nuance1.ogg","nuance2.ogg","piano1.ogg","piano2.ogg","piano3.ogg","/music/",
"/gui/items.png","random.click","/gui/background.png","missingno","/title/splashes.txt","UTF-8","Happy birthday, ez!","Happy birthday, Notch!","Merry X-mas!","Happy new year!","menu.singleplayer","menu.multiplayer","menu.mods","menu.options","eaglercraft.menu.editProfile","Select world","/title/bg/panorama","glCopyTexSubImage2D ","/title/mclogo.png","Port Made By MrNorshare","Minecraft Beta 1.9 Prerelease 5 [","Copyright Mojang AB. Do not distribute!","stat.useItem","stat.breakItem","stat.craftItem","stat.startGame",
"stat.createWorld","stat.loadWorld","stat.joinMultiplayer","stat.leaveGame","stat.playOneMinute","stat.walkOneCm","stat.swimOneCm","stat.fallOneCm","stat.climbOneCm","stat.flyOneCm","stat.diveOneCm","stat.minecartOneCm","stat.boatOneCm","stat.pigOneCm","stat.jump","stat.drop","stat.damageDealt","stat.damageTaken","stat.deaths","stat.mobKills","stat.playerKills","stat.fishCaught","stat.mineBlock","Can\'t compare "," to ","TRACE","DEBUG","INFO","WARN","ERROR","FATAL","FINER","SEVERE","FINE","OFF","DISABLED"," at ",
"(this Collection)","Exception Thrown","][main/","][","]: ","{}","{}: {}","Caused By","hh:mm:ss+SSS","localStorageSaved","localStorageLoaded","Invalid Base64 recieved from local storage hook!","Note: using legacy FileReader implementation because File.prototype.arrayBuffer() is not supported","yyyy-MM-dd_HH.mm.ss","Ignoring unknown shim id: {}","ES6ShimStatus","Note: Blob urls have been disabled, client will use data: urls instead","Warning: Same-origin fetch support detected as false, client will use data: urls instead of blob: urls",
"TeaVMBlobURLManager","STATUS_NOT_PRESENT","Not present","STATUS_ERROR","Error, Not initialized","STATUS_DISABLED","Disabled","STATUS_ENABLED","Enabled","STATUS_DISABLED_ERRORS","Errors; Disabled","STATUS_ENABLED_ERRORS","Errors; Enabled","(\\r\\n|\\n|\\r)","data:application/octet-stream;base64,",";base64","[WebGL Error]: {}","ANGLE_instanced_arrays","EXT_color_buffer_float","EXT_color_buffer_half_float","EXT_shader_texture_lod","OES_fbo_render_mipmap","OES_vertex_array_object","OES_texture_float","OES_texture_float_linear",
"OES_texture_half_float","OES_texture_half_float_linear","EXT_texture_filter_anisotropic","WEBGL_debug_renderer_info","PlatformOpenGL","#version 100\nprecision mediump float; attribute vec2 a_pos2f; varying vec2 v_tex2f; void main() { v_tex2f = a_pos2f; gl_Position = vec4(a_pos2f * 2.0 - 1.0, 0.0, 1.0); }","#version 100\nprecision mediump float; precision mediump sampler2D; varying vec2 v_tex2f; uniform sampler2D u_samplerTex; void main() { gl_FragColor = vec4(texture2D(u_samplerTex, v_tex2f).rgb, 1.0); }",
"#version 100\n#extension GL_EXT_shader_texture_lod : enable\nprecision mediump float; precision mediump sampler2D; varying vec2 v_tex2f; uniform sampler2D u_samplerTex; void main() { gl_FragColor = vec4(texture2DLodEXT(u_samplerTex, v_tex2f, 0.0).rgb, 1.0); }","a_pos2f","u_samplerTex","Loading keyboard layout data","Caught exception querying keyboard layout from browser, using the default layout instead","KeyboardLayoutMap remapped {} keys from their default codes","Pointer lock is not supported on this browser",
"pointerlockchange","mozpointerlockchange","pointerlockerror","mozpointerlockerror","Using moz- vendor prefix for pointer lock","mobi","tablet","Fullscreen is not supported on this browser","Using webkit- vendor prefix for fullscreen","Using moz- vendor prefix for fullscreen","VSync is not supported on this browser!","Already waiting for vsync!","Failed to request pointer lock, it is not supported!","Failed to exit pointer lock, it is not supported!","Failed to request fullscreen, it is not supported!","Failed to exit fullscreen, it is not supported!",
"iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHx0lEQVR42u3da27jIBRAYbfqFp1FuovM/GLEMIDBhsRJviNVapsYY8y5vPz4ut/v9wX4UL4VAQgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAMBr86MI3ovf39/i/9Z1XdZ1VUgEeN/Kf7vdqt8hgC7QW6OCE+CjK/+2bcv9fieCLtDjux9x/1t/u1xOveWSlisBXmQASoB/+fr6+vv7/X7vHteE8hxZrrpAkyo/2mU42soSgAAfN8YZ3aoSQOV/GNu2ZX9vGdjPEuBnVmXIVYqePly8famCne0T"
+"tuS1tt/a9kfSbWnqZw2u9yQesc91XZv7/iO2a+I+iG3b7uu63pdl2f1Z17WaTksaaXrbtk3JaynvR/O5l6/WtPaON3d8tf3v7e9d+RkVPeIVyDRKpREtfL+nGdxL7/f3d9m2bTdS5VZL4/Rz0fcRszm32604jZrLUyi/UXlb1/WlunKhTE63iCMif0tkao1IaXqlqFWKlr2RsTUPpXRLrUnYpqVlircfdby9LUCpbHpa1lyeW8tgL51SmZ9N+2dE5GqJlrkI0xJxaumV0ixt0xrd07TDdrl+aDoeGNnfbzne0RE1HqSOaF3SljptyXP7qF3QN3zi4Yw9LdF0r5+Zs7u175mLirU85KJiLbK3pt2bj1qZ1CJaz356WoD0u2ejaq11XNf1708uf73jqqeOAXotbIlgZ/t0tfSPRulZ050j0jubRjz2CGU/clyRRvvwv1LPIR4X5r6TtlJPmwY9W5la54vfea5+Zhm2dnniyj+j3GtdxCsMzL+vWAmuyujK"
+"2dLXnVGGYSZsduXPlV0625Vbk0nlnFlXhrYAezdjPFOa2sD4GRetlY5hdhnmpoHjKcXZlb927Llp4JCvWYHy8leDxpHgbCH0zBo9s3vyiLK8QiBIxwiPaHWnjwFGZbjl9r5RAtxut92Fp5GLTqPHP735qpXDrK5QbjFz27b/Wp802IXu2Yz6cGoadDmwCHV0enVJFpbCfkqLQ6Mvg9g7riPToEfyfrYMl4ZLOUadw1rZh33H/ytNjcbnunfavakeX02As3P1rZVoT4KeVdBXESDN05HV4pFXDaQrxqkE6TnISfC0dYAZA5PSSu3orkeYiSil/Sl3cm3b9t+NKbMHxHtTpenvcT7C33Gez+b1e3QFvvrUY2nhZ/Qi0KtMC+f6/KWpytnnsjWoXuKWyNaZkyud/HTh55mVvTYt++h8zDiXlTFnkwS1wfhlBZgxj917acNe9H9mZWuJvjPuez0azJ5RPj1T3kMe/zJyUNMzkMpdJts6MNybyckNXo/cwLI0"
+"XtZ8ZkaldBwt2x65RHvGMRwZoO9dWLh3CfqofC0zZhtKU5fpiWkVIE4n3b423Zemf0SA5cQdVenxt9x70FJ+8TEfkbxUuXqDytnp0L2p0kewzJjeOnMSWtKKt92rQCNageXEDTot05xH1iZy5Xf2lsra9iMrZDjW2dG9ha/7wLuNS5ctpDevt9y2WBu0ptvnxh2l75YutOrtu+/1m+N8tw66022PlGHrcfVuP+NCwNrg+2ETFPcPI45yLSu8s1Yg8UY3xb8K6WP2WualrzJjhDl8f2Ll721iPeiWAG8hwMw+LQhw6co/cpWaPO/DR4wBchU23APQMiMy43EhuAZDp0FfaQxwRCJjAQK8xTigp0uk4hPgowbH+vkEAD4GL8gAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAK7NJR6M9S6PLQzPHZr1sulSuXmCxQu3APHz+sNP6wOspr09/CL76ym3Tzr2t2sBHhk13+UYwgsm"
+"nvFeXwI8qUtRinZxZNq27e/3tm3Lvg8gjWRpxc09Rj3eb2l/ufTiZ5CG78Sfn305eO7durX8tH4W8pB+Pz32vTQJcGAcED+0Nv5//Pbw9GTl+sKh8sVRMo2WoWkPJy0WpiRB6XVFpa5IvF28v3RfvX36mpylBwKXPktbkjiI1I69liYBTg6E4wqTkyOWolRB4nTSE5XuszaI3dvfngRppM1F+9auTG4fuW1raeXendYiWk+aBBjQf44jZW/TWoriV3gRddwi9L57IPfY9lA5Q3nF6YZyq33WIkLt/NTSJMCAcUD4/Wzhxt2o3Hjg0a3emSdPt7Q2t9vtn3KrfXY0L7U091rWo599xBggjSgh0pSa79aTl4ugaR8913qU9ld6vWlvd6bn+7mB+96MUHpcLULtHftemlqAAwKEwVd6MtNBbK4C7kWLuMkuDT5zA+za/nKzMC0VOu0CtXQhal2UeKCfG2PUPsvNZrUcey3NV8Dj0Z/cvctNQ77DmogWAM0S"
+"7M0gQQvwluS6HFZ0CQA8DJdDgwAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAQACAAQACAAQACAAQACAAAABAAIABAAIABAAIABAAIAAAAEAAgAEAAgAEAAgAEAAgAAAAYBlWf4A1W4Hx65cJAoAAAAASUVORK5CYII=","iVBORw0KGgoAAAANSUhEUgAAAYAAAAAQCAYAAAAf1qhIAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsMgDPvnFDtCXoVwHLp20m6w489AkNZtlnDcJDUh6Xw9H+nWIWzJtuK55kyAVavSIJwm2mAmGzzgS/E1nyISCVKKqPFDnpFXfjVG5Aa1fRj5PQr7tVAt/P3LKC7SPpFAHGFUw0hlFjgM2nwW5erl8wn7SVf4PKnTHq5jIvr9toLtHRvuUZFTWQmsmucA2o8lbRAFjERvREPP+GCOSbCQf3taSG9BflnMtBtpAwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAilJREFUeNrtXFsSgyAMrI735GyetP1yhnEoCWQDUXb/HApsXiQg9vMhCIIglsSWUvqWGs7z3J4gQIl/zv2ffNfv7u0WuVNK38h6i85vBf6z4mvE3D32GamT2f4T0X/3nNB5ntv1XFs4I+HOv+ZUuXy1/qhEFD1R"
+"PnXxfCpmBv+IxTWyTmb7j2b+lNJ3NM/9bVsaTQJ7chVJEASBwrGq4EwCBEGsviaJCeCqpO/n5dI5O7IdvRVDjn3nnusLJV+tv2QfKz+N/S38tfP/49/yjOJf4i6Nb9nae8ePp3165UStHwh+3vFXkx0Rn7X+GyqopKDobW8xkMRXUjDiHYBm7Jb5NP2lZys/zfi9/LVctfx75LHa2RovI/TXolekfazxO5ufd/xZ7WPV36HNQsjqXOrvVf2Xbv0Q47eqKx2/IYqLaPrj8el74vdAGbZ2nbT0dvuaS2qn89qPEGaOr7Vv5MQ8k9so/bEweu9iX/OfAzmRtu0ilCeBWjvhn7g8x9fYN6qtpePEGbb30B9jbZ21I/effVWlSIHMioggiLfDJQHkWw7p4wb0xw8tL1u8Fn/vDzqs44+0Sc9Yo30meqGC1p+3/qPbZza/kfNLc22tZ4ulhXXmNVD0X0FYtsW919hQMkq3XHr4Id7NoOyv4V+6+YDUf2187S20"
+"ET7eEsfe9vGWLzo/zfwI+7T4H4/8iGWw0o6BoH9NPwIiCIIg4oPbAOL11Rm3vgT9q4wf9EvmXAdD8AMAAAAASUVORK5CYII=","#version 100\nprecision mediump float; attribute vec2 a_pos; varying vec2 v_pos; void main() { gl_Position = vec4(((v_pos = a_pos) - 0.5) * vec2(2.0, -2.0), 0.0, 1.0); }","#version 300 es\nprecision mediump float; layout(location = 0) in vec2 a_pos; out vec2 v_pos; void main() { gl_Position = vec4(((v_pos = a_pos) - 0.5) * vec2(2.0, -2.0), 0.0, 1.0); }","#version 100\nprecision mediump float; precision mediump sampler2D; varying vec2 v_pos; uniform sampler2D tex; uniform vec2 aspect; void main() { gl_FragColor = vec4(texture2D(tex, clamp(v_pos * aspect - ((aspect - 1.0) * 0.5), 0.02, 0.98)).rgb, 1.0); }",
"#version 300 es\nprecision mediump float; precision mediump sampler2D; in vec2 v_pos; layout(location = 0) out vec4 fragColor; uniform sampler2D tex; uniform vec2 aspect; void main() { fragColor = vec4(textureLod(tex, clamp(v_pos * aspect - ((aspect - 1.0) * 0.5), 0.02, 0.98), 0.0).rgb, 1.0); }","a_pos","tex","aspect","iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEAklEQVR42u2dvXbjIBBG7T0+xw+gTp06v//LmE6dO/VR5a3wGZNh+BGSFeveJgkIBrDy8TGKds8/Pz/PExyW8/P55AY4MP9YgmNzmeeZVUABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAY7LOI7fpQDX65VPtZCt18w5d7rdbigAbOgBxnE8DcPwJnnDMCTrNJlsUVcizTnj9HWxeVvINfN9y361OdTEk30551ZZt3PsvYDYxOSChoPQ6sJ21mRLBm61jY0lpy61gDKWNdfcNcv5wErWLbfPF88I9/s9WtayzopXS85YtPqcMeT23SqedV1pucal1V4iTUooV/IaWSfbWHU5JmkvpmzrsayaB9DqfJnVTpMff72sc869/WzVlcjjOI7mOOVYfBzfT05exLfT5pqae008a71L"
+"y6tPASV79CfPylvFjpm+teLH+tXiF5nA2LOAUMpCibckWpPBUOJT20btFuDjyK8p+S45Z4fX+ti+LDb3pef62PosWbfkDbBW8mFPhB/gt8Vr7gG+kZK9+C/GM2+ArffnnKRHbT5gSdJoK0+ydrziGyCW115LolLxnHOr59q3lt89b6U8Czg4pgdI5bUtKY3VzfOclGBtTLVSmmqn1cdyC7Iud+5791KX1MLJDz3Mg2s59pK6sM/asdTmLrRx5pzjS+e+awWw9lstVeuv1/a10rqwT8sn5LQr8RzaMVfmKrR2qfnFjs57/puLS0nyoTZp0fL8XGq+ap8v4AES+3Msx74kN2/tmblewWoXPl9o+RykZH5/5hTQYv+y+vj084XcPHpJbHmt1s7yGbV1q+UBnHO/gnoZje2RmuzK/Vr2F3sWEF6TGkvutqH5CG08qTmk5u77tLyK5Qtq62rgxRA8AO8FHBkygQeHLQAFADwAoACABwAUAPAAgAIAHgBQAMAD"
+"AAoAeABAAQAPACgA4AEABQA8AKAAgAcAFAC+3gNM03Tqum7VQSyN4dtvMdZDKcBWC9oqhr8JoIEHeDwep77vf5VJfL0vl9fLa/u+f+vPfx9eszSGNXZo5AH6vlcXW36gsqykrzViwAIPYL3r3nXd63v5m6i9J2+VaT8viWGNHZQbYE97+KdjHPIGKH0XPSyL7eXSjPk2YZlsN03Tq21OjLAs598ZggIT2MpMbW3IMICFN0Dsv4xpfUbfAvIAK9wAcOAtAMgDwJHzAIACAB4AUADAAwAKAHgAQAEADwAoAOABAAUAPACgAIAHABQA8ACAAgAeAFAAwAMACgB4AEABAA8AKADgAQAFADwAoACABwAUAPAAgAIAHgBQAMADAAoAeABAAQAPACgA4AEABQA8AKAAgAcAFADwANCe/0of1jQ8XY5YAAAAAElFTkSuQmCC","/","image/png","epkInvalidFlag","Failed to download one or more correct/valid files, attempting to bypass the browser\'s cache...",
"Failed to download one or more correct/valid files, attempting to bypass the server\'s cache...","blob:","://","http:","https:","<data: "," chars>","Downloading: {}","EPKVersionIdentifier.txt","Version identifier file is missing from the EPK, expecting \"{}\"","EPK version identifier \"{}\" does not match the expected identifier \"{}\"","Nothing we can do about this, ignoring the invalid EPK version and setting invalid flag to true","Could not download EPK file \"{}\"","Could not download EPK file \"","Decompressing: {}",
"Could not extract EPK file \"{}\"","Could not extract EPK file \"","eaglerCacheFix=","?eaglerCacheFix=","&","#","Could not open IndexedDB filesystem: {}","Using RAMDisk filesystem for database \"{}\", data will not be saved to local storage!","PlatformFilesystem","..","The filesystem has not been initialized yet!","Relative paths are not allowed: ","unnamed","\\","Could not initialize audio context!","Note: Using embedded JOrbis OGG decoder","/eagler/audioctx_test_ogg.dat","OGG file support detected as false! Using embedded JOrbis OGG decoder",
"Missing AudioContext buffer from Float32Array support, attempting to use WAV files as a container to load raw PCM data","/eagler/audioctx_test_wav32f.dat","Could not load a 32-bit floating point WAV file, trying to use 16-bit integers","/eagler/audioctx_test_wav16.dat","Could not load a 16-bit integer WAV file, this browser is not supported","Audio context is missing some required features!","/eagler/silence_loop.wav","audio/wav","BrowserAudio","DESKTOP","LWJGL3","CHROME","Chrome","EDGE","Edge","IE","FIREFOX",
"Firefox","SAFARI","Safari","OPERA","Opera","WEBKIT","WebKit","GECKO","Gecko","UNKNOWN","Unknown","WINDOWS","Windows","MACOS","MacOS","LINUX","Linux","CHROMEBOOK_LINUX","ChromeOS","OTHER","DEFAULT","default","D3D11","Direct3D11","OPENGL","OpenGL","OPENGLES","opengles","OpenGL ES","METAL","Metal","VULKAN","Vulkan","/eagler/glsl/gles2_compat.glsl","#version 300 es","\n#define EAGLER_IS_GLES_300","\n#define EAGLER_HAS_GLES_300","\n#define EAGLER_HAS_GLES_200","Unsupported OpenGL ES version: ","#version 100","\n#extension GL_EXT_shader_texture_lod : enable",
"\n#define EAGLER_IS_GLES_200","\n#define EAGLER_HAS_GLES_200_SHADER_TEXTURE_LOD","#version 310 es","\n#extension GL_OES_gpu_shader5 : enable","\n#extension GL_EXT_gpu_shader5 : enable","\n#define EAGLER_IS_GLES_310","\n#define EAGLER_HAS_GLES_310","\n#define EAGLER_HAS_GLES_310_SHADER_5","#define EAGLER_IS_VERTEX_SHADER\n","#define EAGLER_IS_FRAGMENT_SHADER\n","/eagler/glsl/local.vsh","precision highp float;\n","Failed to compile GL_VERTEX_SHADER \"/eagler/glsl/local.vsh\"!","(\\r\\n|\\r|\\n)","[VERT] {}",
"Vertex shader \"/eagler/glsl/local.vsh\" could not be compiled!","/eagler/glsl/accel_font.vsh","/eagler/glsl/accel_font.fsh","precision lowp int;\nprecision highp float;\nprecision mediump sampler2D;\n","Failed to compile GL_VERTEX_SHADER \"/eagler/glsl/accel_font.vsh\" for InstancedFontRenderer!","Vertex shader \"/eagler/glsl/accel_font.vsh\" could not be compiled!","Failed to compile GL_FRAGMENT_SHADER \"/eagler/glsl/accel_font.fsh\" for InstancedFontRenderer!","[FRAG] {}","Fragment shader \"/eagler/glsl/accel_font.fsh\" could not be compiled!",
"Failed to link shader program for InstancedFontRenderer!","[LINK] {}","Shader program for InstancedFontRenderer could not be linked!","u_matrixTransform","u_charSize2f","u_charCoordSize2f","u_color4f","u_colorBias4f","u_inputTexture","InstancedFontRenderer","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","%clamp%/misc/shadow.png","%blur%/misc/glint.png","Slot "," is already occupied by "," when adding ","tile.",".name","stone","wood","gravel","grass","cloth","sand","dirt",
"stonebrick","sapling","bedrock","water","lava","oreGold","oreIron","oreCoal","log","leaves","sponge","glass","oreLapis","blockLapis","dispenser","sandStone","musicBlock","bed","goldenRail","detectorRail","pistonStickyBase","web","tallgrass","deadbush","pistonBase","flower","rose","mushroom","blockGold","blockIron","stoneSlab","brick","tnt","bookshelf","stoneMoss","obsidian","torch","fire","mobSpawner","stairsWood","chest","redstoneDust","oreDiamond","blockDiamond","workbench","crops","farmland","furnace","sign",
"doorWood","ladder","rail","stairsStone","lever","pressurePlate","doorIron","oreRedstone","notGate","button","snow","ice","cactus","clay","reeds","jukebox","fence","pumpkin","hellrock","hellsand","lightgem","portal","litpumpkin","cake","diode","lockedchest","trapdoor","stonebricksmooth","fenceIron","thinGlass","melon","pumpkinStem","vine","fenceGate","stairsBrick","stairsStoneBrickSmooth","mycel","waterlily","netherBrick","netherFence","stairsNetherBrick","netherStalk","enchantmentTable","brewingStand","cauldron",
"endPortalFrame","whiteStone","charsetName is null","Should never been thrown","crashReportShow","TeaVMClientConfigAdapterHooks","SHIM_CLASS_MAP","Map","SHIM_CLASS_WEAKMAP","WeakMap","SHIM_CLASS_SET","Set","SHIM_CLASS_WEAKSET","WeakSet","SHIM_CLASS_PROMISE","Promise","SHIM_STRING_FROM_CODE_POINT","String.fromCodePoint","SHIM_STRING_PROTO_CODE_POINT_AT","String.prototype.codePointAt","SHIM_STRING_PROTO_STARTS_WITH","String.prototype.startsWith","SHIM_STRING_PROTO_ENDS_WITH","String.prototype.endsWith","SHIM_STRING_PROTO_INCLUDES",
"String.prototype.includes","SHIM_STRING_PROTO_REPEAT","String.prototype.repeat","SHIM_ARRAY_PROTO_FILL","Array.prototype.fill","SHIM_OBJECT_IS","Object.is","SHIM_OBJECT_SET_PROTOTYPE_OF","Object.setPrototypeOf","SHIM_FUNCTION_NAME","Function.prototype.name","SHIM_MATH_SIGN","Math.sign","SHIM_FAKE_SYMBOL","Symbol (sham)","Tried to pass a "," which is not a native eagler buffer","Index out of range: ","Unable to allocate array size: ","Input array too big, the output array would be bigger (",") than the specified maximum size of ",
"lineSeparator must not contain base64 characters: [","Impossible modulus ","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.","US-ASCII","ISO-8859-1","UTF-16","UTF-16BE","UTF-16LE",
"EPK file is incomplete","EAGPKG$$","Invalid EPK file type \'","ver2.","Unknown or invalid EPK version: ","Invalid or unsupported EPK compression: ","EPK missing END$ object","Unexpected END when there are still "," files remaining","File \'","\' did not have a file-type block as the first entry in the file","file-type","epk/resources","Object \'","\' is incomplete","\' has an invalid checksum","EPK is not of file-type \'epk/resources\'!","EPK file is missing EOF code (:::YEE:>)","Digit0","Digit1","Digit2",
"Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","Comma","Period","Semicolon","Quote","BracketLeft","BracketRight","Backquote","Backslash","IntlBackslash","Minus","Equal","Slash","IntlRo","IntlYen","AltLeft","AltRight","CapsLock","ControlLeft","ControlRight","MetaLeft","MetaRight","ShiftLeft","ShiftRight","ContextMenu",
"Enter","Space","Backspace","Tab","Delete","End","Help","Home","Insert","PageDown","PageUp","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Escape","PrintScreen","ScrollLock","Pause","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F20","F21","F22","F23","F24","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual",
"NumpadMultiply","NumpadSubtract","Detected mouse input while the window was not focused, setting the window focused so the client doesn\'t pause","Unidentified","Numpad","Maximum array size exceeded for this load factor (elements: %d, load factor: %f)","Not enough memory to allocate buffers for rehashing: %,d -> %,d","EAGLER_VSH_LAYOUT_BEGIN()","Could not find \"EAGLER_VSH_LAYOUT_BEGIN()\" delimiter!","EAGLER_VSH_LAYOUT_END()","Could not find \"EAGLER_VSH_LAYOUT_END()\" delimiter!","EAGLER_IN(",")",",","IGNORE",
"REPLACE","REPORT","Duplicate stat id: \"","\" and \"","\" at id ","########0.00","openInventory","mineWood","buildWorkBench","buildPickaxe","buildFurnace","acquireIron","buildHoe","makeBread","bakeCake","buildBetterPickaxe","cookFish","onARail","buildSword","killEnemy","killCow","flyPig","snipeSkeleton","diamonds","ghast","blazeRod","potion","theEnd","theEnd2","enchantments","overkill","bookcase"," achievements","Loading deobfuscation data, please wait...","Indexed {} class names and {} function names after {}ms",
"Failed to initialize the tables!","<unknown>","()","TeaVMRuntimeDeobfuscator","Patter is null","offset "," and length "," are out of bounds for a "," long arraybuffer"," array","buffer size must be greater than 0","Stream closed","negative skip length","footer is not found","Unexpected end of ZLIB input stream","resources/","sound/","ogg","music/","_net_norshare_eaglercraft_b1.9_pre_5_","IDBDatabase is null!","Failed to write "," byte file to indexeddb table: ",";base64,","linux","solaris","windows","macos",
"step.","random.glass","step.gravel","suspended","liquid.water","dripLava","dripWater","splash","random.fizz","largesmoke","harp","bd","snare","hat","bassattack","note.","note","tile.bed.occupied","tile.bed.noSleep","tile.piston.out","tile.piston.in","cobble","smoothStoneBrick","random.fuse","smoke","flame","fire.fire","Large chest","reddust","Duplicate id: ","x","y","z","id"," is missing a mapping! This is a bug!","Furnace","Chest","RecordPlayer","Trap","Sign","MobSpawner","Music","Piston","Cauldron","EnchantTable",
"Airportal","Text1","Text2","Text3","Text4","Text","everything","mobs","players","snowshovel","portal.portal","townaura","enchantmenttable","CONFLICT @ ","item.","Max stack size must be 1 for items with crafting results","shovelIron","pickaxeIron","hatchetIron","flintAndSteel","apple","bow","arrow","coal","emerald","ingotIron","ingotGold","swordIron","swordWood","shovelWood","pickaxeWood","hatchetWood","swordStone","shovelStone","pickaxeStone","hatchetStone","swordDiamond","shovelDiamond","pickaxeDiamond","hatchetDiamond",
"stick","bowl","mushroomStew","swordGold","shovelGold","pickaxeGold","hatchetGold","feather","sulphur","hoeWood","hoeStone","hoeIron","hoeDiamond","hoeGold","seeds","wheat","bread","helmetCloth","chestplateCloth","leggingsCloth","bootsCloth","helmetChain","chestplateChain","leggingsChain","bootsChain","helmetIron","chestplateIron","leggingsIron","bootsIron","helmetDiamond","chestplateDiamond","leggingsDiamond","bootsDiamond","helmetGold","chestplateGold","leggingsGold","bootsGold","flint","porkchopRaw","porkchopCooked",
"painting","appleGold","bucket","bucketWater","bucketLava","minecart","saddle","redstone","snowball","boat","leather","milk","paper","book","slimeball","minecartChest","minecartFurnace","egg","compass","fishingRod","clock","yellowDust","fishRaw","fishCooked","dyePowder","bone","sugar","cookie","map","shears","seeds_pumpkin","seeds_melon","beefRaw","beefCooked","chickenRaw","chickenCooked","rottenFlesh","enderPearl","ghastTear","+0-1-2-3&4-4+13","goldNugget","netherStalkSeeds","+4","glassBottle","spiderEye",
"fermentedSpiderEye","blazePowder","magmaCream","eyeOfEnder","speckledMelon","13","record","cat","blocks","chirp","far","mall","mellohi","stal","strad","ward","11","newAction must be non-null","New position "," is outside of range [0;","Capacity is negative: ","The last byte in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","The last byte in src ","The last char in dst ","Start ","The last char in src "," is outside of string of size "," must be before end ","Desktop","JAVASCRIPT",
"HTML5","WASM_GC","WASM-GC","window.indexedDB was null or undefined","database open request was null or undefined","readonly","readwrite","ERA=","YEAR=","MONTH=","WEEK_OF_YEAR=","WEEK_OF_MONTH=","DAY_OF_MONTH=","DAY_OF_YEAR=","DAY_OF_WEEK=","DAY_OF_WEEK_IN_MONTH=","AM_PM=","HOUR=","HOUR_OF_DAY","MINUTE=","SECOND=","MILLISECOND=","ZONE_OFFSET=","DST_OFFSET=","lang/en_US.lang","\nlanguage.name=English\nlanguage.region=US\nlanguage.code=en_US\n\ngui.done=Done\ngui.cancel=Cancel\ngui.toMenu=Back to title screen\ngui.up=Up\ngui.down=Down\ngui.yes=Yes\ngui.no=No\n\nmenu.singleplayer=Singleplayer\nmenu.multiplayer=Multiplayer\nmenu.mods=Texture Packs\nmenu.options=Options...\nmenu.quit=Quit Game\nmenu.returnToMenu=Save and Quit to Title\nmenu.disconnect=Disconnect\nmenu.returnToGame=Back to Game\nmenu.switchingLevel=Switching level\nmenu.generatingLevel=Generating level\nmenu.loadingLevel=Loading level\nmenu."
+"generatingTerrain=Building terrain\nmenu.simulating=Simulating the world for a bit\nmenu.respawning=Respawning\n\nselectWorld.title=Select World\nselectWorld.empty=empty\nselectWorld.world=World\nselectWorld.select=Play Selected World\nselectWorld.create=Create New World\nselectWorld.createDemo=Play New Demo World\nselectWorld.delete=Delete\nselectWorld.rename=Rename\nselectWorld.deleteQuestion=Are you sure you want to delete this world?\nselectWorld.deleteWarning=will be lost forever! (A long time!)\nselectWorld.deleteB"
+"utton=Delete\nselectWorld.renameButton=Rename\nselectWorld.renameTitle=Rename World\nselectWorld.conversion=Must be converted!\nselectWorld.newWorld=New World\nselectWorld.enterName=World Name\nselectWorld.resultFolder=Will be saved in:\nselectWorld.enterSeed=Seed for the World Generator\nselectWorld.seedInfo=Leave blank for a random seed\n\ngameMode.survival=Survival Mode\ngameMode.creative=Creative Mode\ngameMode.hardcore=Hardcore Mode!\ngameMode.changed=Your game mode has been changed\n\nselectWorld.gameMode=Game Mode:"
+"\nselectWorld.gameMode.survival=Survival\nselectWorld.gameMode.survival.line1=Search for resources, crafting, gain\nselectWorld.gameMode.survival.line2=levels, health and hunger\nselectWorld.gameMode.creative=Creative\nselectWorld.gameMode.creative.line1=Unlimited resources, free flying and \nselectWorld.gameMode.creative.line2=destroy blocks instantly\nselectWorld.gameMode.hardcore=Hardcore\nselectWorld.gameMode.hardcore.line1=Same as survival mode, locked at hardest \nselectWorld.gameMode.hardcore.line2=difficulty"
+", and one life only\nselectWorld.moreWorldOptions=More World Options...\nselectWorld.mapFeatures=Generate Structures:\nselectWorld.mapFeatures.info=Villages, dungeons etc\nselectWorld.mapType=World Type:\nselectWorld.mapType.normal=Normal\nselectWorld.hardcoreMode=Hardcore:\nselectWorld.hardcoreMode.info=World is deleted upon death\n\ngenerator.default=Default\ngenerator.flat=Superflat\n\nselectServer.title=Select Server\nselectServer.empty=empty\nselectServer.select=Join Server\nselectServer.direct=Direct Connect\nselectS"
+"erver.edit=Edit\nselectServer.delete=Delete\nselectServer.add=Add server\nselectServer.defaultName=Minecraft Server\nselectServer.deleteQuestion=Are you sure you want to remove this server?\nselectServer.deleteWarning=will be lost forever! (A long time!)\nselectServer.deleteButton=Delete\nselectServer.refresh=Refresh\naddServer.title=Edit Server Info\naddServer.enterName=Server Name\naddServer.enterIp=Server Address\naddServer.add=Done\n\nmultiplayer.title=Play Multiplayer\nmultiplayer.connect=Connect\nmultiplayer.info1=M"
+"inecraft Multiplayer is currently not finished, but there\nmultiplayer.info2=is some buggy early testing going on.\nmultiplayer.ipinfo=Enter the IP of a server to connect to it:\n\nmultiplayer.downloadingTerrain=Downloading terrain\n\nmultiplayer.stopSleeping=Leave Bed\n\nchat.link.confirm=Are you sure you want to open the following website?\nchat.link.warning=Never open links from people that you don\'t trust!\nchat.copy=Copy to Clipboard\n\ndemo.day.1=This demo will last five game days, do your best!\ndemo.day.2=Day Tw"
+"o\ndemo.day.3=Day Three\ndemo.day.4=Day Four\ndemo.day.5=This is your last day!\ndemo.day.warning=Your time is almost up!\ndemo.day.6=You have passed your fifth day, use F2 to save a screenshot of your creation\ndemo.reminder=The demo time has expired, buy the game to continue or start a new world!\ndemo.help.movement=Use %1$s, %2$s, %3$s, %4$s and the mouse to move around\ndemo.help.jump=Jump by pressing %1$s\ndemo.help.inventory=Use %1$s to open your inventory\n\nconnect.connecting=Connecting to the server...\nconnec"
+"t.authorizing=Logging in...\nconnect.failed=Failed to connect to the server\n\ndisconnect.genericReason=%s\ndisconnect.disconnected=Disconnected by Server\ndisconnect.lost=Connection Lost\ndisconnect.kicked=Was kicked from the game\ndisconnect.timeout=Timed out\ndisconnect.closed=Connection closed\ndisconnect.loginFailed=Failed to login\ndisconnect.loginFailedInfo=Failed to login: %s\ndisconnect.quitting=Quitting\ndisconnect.endOfStream=End of stream\ndisconnect.overflow=Buffer overflow\n\noptions.off=OFF\noptions.on=ON\nop"
+"tions.title=Options\noptions.controls=Controls...\noptions.video=Video Settings...\noptions.language=Language...\noptions.languageWarning=Language translations may not be 100% accurate\noptions.videoTitle=Video Settings\noptions.music=Music\noptions.sound=Sound\noptions.invertMouse=Invert Mouse\noptions.fov=FOV\noptions.fov.min=Normal\noptions.fov.max=Quake Pro\noptions.gamma=Brightness\noptions.gamma.min=Moody\noptions.gamma.max=Bright\noptions.sensitivity=Sensitivity\noptions.sensitivity.min=*yawn*\noptions.sensitivity.ma"
+"x=HYPERSPEED!!!\noptions.renderDistance=Render Distance\noptions.renderDistance.tiny=Tiny\noptions.renderDistance.short=Short\noptions.renderDistance.normal=Normal\noptions.renderDistance.far=Far\noptions.viewBobbing=View Bobbing\noptions.ao=Smooth Lighting\noptions.anaglyph=3D Anaglyph\noptions.framerateLimit=Performance\noptions.difficulty=Difficulty\noptions.difficulty.peaceful=Peaceful\noptions.difficulty.easy=Easy\noptions.difficulty.normal=Normal\noptions.difficulty.hard=Hard\noptions.difficulty.hardcore=Hardcore\nop"
+"tions.graphics=Graphics\noptions.graphics.fancy=Fancy\noptions.graphics.fast=Fast\noptions.guiScale=GUI Scale\noptions.guiScale.auto=Auto\noptions.guiScale.small=Small\noptions.guiScale.normal=Normal\noptions.guiScale.large=Large\noptions.advancedOpengl=Advanced OpenGL\noptions.renderClouds=Clouds\noptions.farWarning1=A 64 bit Java installation is recommended\noptions.farWarning2=for \'Far\' render distance (you have 32 bit)\noptions.particles=Particles\noptions.particles.all=All\noptions.particles.decreased=Decreased\nopti"
+"ons.particles.minimal=Minimal\n\nperformance.max=Max FPS\nperformance.balanced=Balanced\nperformance.powersaver=Power saver\n\ncontrols.title=Controls\n\nkey.forward=Forward\nkey.left=Left\nkey.back=Back\nkey.right=Right\nkey.jump=Jump\nkey.inventory=Inventory\nkey.drop=Drop\nkey.chat=Chat\nkey.fog=Toggle Fog\nkey.sneak=Sneak\nkey.playerlist=List Players\nkey.attack=Attack\nkey.use=Use Item\nkey.pickItem=Pick Block\nkey.mouseButton=Button %1$s\n\ntexturePack.openFolder=Open texture pack\ntexturePack.title=Select Texture Pack\ntextur"
+"ePack.folderInfo=(Select texture pack files here)\n\ntile.stone.name=Stone\ntile.grass.name=Grass Block\ntile.dirt.name=Dirt\ntile.stonebrick.name=Cobblestone\ntile.wood.name=Wooden Planks\ntile.sapling.name=Sapling\ntile.deadbush.name=Dead Bush\ntile.bedrock.name=Bedrock\ntile.water.name=Water\ntile.lava.name=Lava\ntile.sand.name=Sand\ntile.sandStone.name=Sandstone\ntile.gravel.name=Gravel\ntile.oreGold.name=Gold Ore\ntile.oreIron.name=Iron Ore\ntile.oreCoal.name=Coal Ore\ntile.log.name=Wood\ntile.leaves.name=Leaves\ntile.tal"
+"lgrass.name=Grass\ntile.tallgrass.shrub.name=Shrub\ntile.tallgrass.grass.name=Grass\ntile.tallgrass.fern.name=Fern\ntile.sponge.name=Sponge\ntile.glass.name=Glass\ntile.thinGlass.name=Glass Pane\ntile.cloth.name=Wool\ntile.flower.name=Flower\ntile.rose.name=Rose\ntile.mushroom.name=Mushroom\ntile.blockGold.name=Block of Gold\ntile.blockIron.name=Block of Iron\ntile.stoneSlab.stone.name=Stone Slab\ntile.stoneSlab.sand.name=Sandstone Slab\ntile.stoneSlab.wood.name=Wooden Slab\ntile.stoneSlab.cobble.name=Cobblestone Slab\ntile"
+".stoneSlab.brick.name=Bricks Slab\ntile.stoneSlab.smoothStoneBrick.name=Stone Bricks Slab\ntile.brick.name=Bricks\ntile.tnt.name=TNT\ntile.bookshelf.name=Bookshelf\ntile.stoneMoss.name=Moss Stone\ntile.obsidian.name=Obsidian\ntile.torch.name=Torch\ntile.fire.name=Fire\ntile.mobSpawner.name=Monster Spawner\ntile.stairsWood.name=Wooden Stairs\ntile.chest.name=Chest\ntile.redstoneDust.name=Redstone Dust\ntile.oreDiamond.name=Diamond Ore\ntile.blockDiamond.name=Block of Diamond\ntile.workbench.name=Crafting Table\ntile.crops.n"
+"ame=Crops\ntile.farmland.name=Farmland\ntile.furnace.name=Furnace\ntile.sign.name=Sign\ntile.doorWood.name=Wooden Door\ntile.ladder.name=Ladder\ntile.rail.name=Rail\ntile.goldenRail.name=Powered Rail\ntile.detectorRail.name=Detector Rail\ntile.stairsStone.name=Stone Stairs\ntile.lever.name=Lever\ntile.pressurePlate.name=Pressure Plate\ntile.doorIron.name=Iron Door\ntile.oreRedstone.name=Redstone Ore\ntile.notGate.name=Redstone Torch\ntile.button.name=Button\ntile.snow.name=Snow\ntile.ice.name=Ice\ntile.cactus.name=Cactus\ntil"
+"e.clay.name=Clay\ntile.reeds.name=Sugar cane\ntile.jukebox.name=Jukebox\ntile.fence.name=Fence\ntile.fenceGate.name=Fence Gate\ntile.pumpkin.name=Pumpkin\ntile.litpumpkin.name=Jack \'o\' Lantern\ntile.hellrock.name=Netherrack\ntile.hellsand.name=Soul Sand\ntile.lightgem.name=Glowstone\ntile.portal.name=Portal\ntile.cloth.black.name=Black Wool\ntile.cloth.red.name=Red Wool\ntile.cloth.green.name=Green Wool\ntile.cloth.brown.name=Brown Wool\ntile.cloth.blue.name=Blue Wool\ntile.cloth.purple.name=Purple Wool\ntile.cloth.cyan.nam"
+"e=Cyan Wool\ntile.cloth.silver.name=Light Gray Wool\ntile.cloth.gray.name=Gray Wool\ntile.cloth.pink.name=Pink Wool\ntile.cloth.lime.name=Lime Wool\ntile.cloth.yellow.name=Yellow Wool\ntile.cloth.lightBlue.name=Light Blue Wool\ntile.cloth.magenta.name=Magenta Wool\ntile.cloth.orange.name=Orange Wool\ntile.cloth.white.name=Wool\ntile.oreLapis.name=Lapis Lazuli Ore\ntile.blockLapis.name=Lapis Lazuli Block\ntile.dispenser.name=Dispenser\ntile.musicBlock.name=Note Block\ntile.cake.name=Cake\ntile.bed.name=Bed\ntile.bed.occupie"
+"d=This bed is occupied\ntile.bed.noSleep=You can only sleep at night\ntile.bed.notSafe=You may not rest now, there are monsters nearby\ntile.bed.notValid=Your home bed was missing or obstructed\ntile.lockedchest.name=Locked chest\ntile.trapdoor.name=Trapdoor\ntile.web.name=Cobweb\ntile.stonebricksmooth.name=Stone Bricks\ntile.pistonBase.name=Piston\ntile.pistonStickyBase.name=Sticky Piston\ntile.fenceIron.name=Iron Bars\ntile.melon.name=Melon\ntile.stairsBrick.name=Brick Stairs\ntile.stairsStoneBrickSmooth.name=Stone Br"
+"ick Stairs\ntile.vine.name=Vines\ntile.netherBrick.name=Nether Brick\ntile.netherFence.name=Nether Brick Fence\ntile.stairsNetherBrick.name=Nether Brick Stairs\ntile.netherStalk.name=Nether Wart\ntile.cauldron.name=Cauldron\ntile.enchantmentTable.name=Enchantment Table\ntile.whiteStone.name=End Stone\ntile.mycel.name=Mycelium\ntile.waterlily.name=Lily Pad\ntile.dragonEgg.name=Dragon Egg\ntile.redstoneLight.name=Redstone Lamp\n\nitem.shovelIron.name=Iron Shovel\nitem.pickaxeIron.name=Iron Pickaxe\nitem.hatchetIron.name=Iron"
+" Axe\nitem.flintAndSteel.name=Flint and Steel\nitem.apple.name=Apple\nitem.cookie.name=Cookie\nitem.bow.name=Bow\nitem.arrow.name=Arrow\nitem.coal.name=Coal\nitem.charcoal.name=Charcoal\nitem.emerald.name=Diamond\nitem.ingotIron.name=Iron Ingot\nitem.ingotGold.name=Gold Ingot\nitem.swordIron.name=Iron Sword\nitem.swordWood.name=Wooden Sword\nitem.shovelWood.name=Wooden Shovel\nitem.pickaxeWood.name=Wooden Pickaxe\nitem.hatchetWood.name=Wooden Axe\nitem.swordStone.name=Stone Sword\nitem.shovelStone.name=Stone Shovel\nitem.pic"
+"kaxeStone.name=Stone Pickaxe\nitem.hatchetStone.name=Stone Axe\nitem.swordDiamond.name=Diamond Sword\nitem.shovelDiamond.name=Diamond Shovel\nitem.pickaxeDiamond.name=Diamond Pickaxe\nitem.hatchetDiamond.name=Diamond Axe\nitem.stick.name=Stick\nitem.bowl.name=Bowl\nitem.mushroomStew.name=Mushroom Stew\nitem.swordGold.name=Golden Sword\nitem.shovelGold.name=Golden Shovel\nitem.pickaxeGold.name=Golden Pickaxe\nitem.hatchetGold.name=Golden Axe\nitem.string.name=String\nitem.feather.name=Feather\nitem.sulphur.name=Gunpowder\ni"
+"tem.hoeWood.name=Wooden Hoe\nitem.hoeStone.name=Stone Hoe\nitem.hoeIron.name=Iron Hoe\nitem.hoeDiamond.name=Diamond Hoe\nitem.hoeGold.name=Golden Hoe\nitem.seeds.name=Seeds\nitem.seeds_pumpkin.name=Pumpkin Seeds\nitem.seeds_melon.name=Melon Seeds\nitem.melon.name=Melon\nitem.wheat.name=Wheat\nitem.bread.name=Bread\nitem.helmetCloth.name=Leather Cap\nitem.chestplateCloth.name=Leather Tunic\nitem.leggingsCloth.name=Leather Pants\nitem.bootsCloth.name=Leather Boots\nitem.helmetChain.name=Chain Helmet\nitem.chestplateChain.nam"
+"e=Chain Chestplate\nitem.leggingsChain.name=Chain Leggings\nitem.bootsChain.name=Chain Boots\nitem.helmetIron.name=Iron Helmet\nitem.chestplateIron.name=Iron Chestplate\nitem.leggingsIron.name=Iron Leggings\nitem.bootsIron.name=Iron Boots\nitem.helmetDiamond.name=Diamond Helmet\nitem.chestplateDiamond.name=Diamond Chestplate\nitem.leggingsDiamond.name=Diamond Leggings\nitem.bootsDiamond.name=Diamond Boots\nitem.helmetGold.name=Golden Helmet\nitem.chestplateGold.name=Golden Chestplate\nitem.leggingsGold.name=Golden Leggi"
+"ngs\nitem.bootsGold.name=Golden Boots\nitem.flint.name=Flint\nitem.porkchopRaw.name=Raw Porkchop\nitem.porkchopCooked.name=Cooked Porkchop\nitem.chickenRaw.name=Raw Chicken\nitem.chickenCooked.name=Cooked Chicken\nitem.beefRaw.name=Raw Beef\nitem.beefCooked.name=Steak\nitem.painting.name=Painting\nitem.appleGold.name=Golden Apple\nitem.sign.name=Sign\nitem.doorWood.name=Wooden Door\nitem.bucket.name=Bucket\nitem.bucketWater.name=Water Bucket\nitem.bucketLava.name=Lava Bucket\nitem.minecart.name=Minecart\nitem.saddle.name=Sa"
+"ddle\nitem.doorIron.name=Iron Door\nitem.redstone.name=Redstone\nitem.snowball.name=Snowball\nitem.boat.name=Boat\nitem.leather.name=Leather\nitem.milk.name=Milk\nitem.brick.name=Brick\nitem.clay.name=Clay\nitem.reeds.name=Sugar Canes\nitem.paper.name=Paper\nitem.book.name=Book\nitem.slimeball.name=Slimeball\nitem.minecartChest.name=Minecart with Chest\nitem.minecartFurnace.name=Minecart with Furnace\nitem.egg.name=Egg\nitem.compass.name=Compass\nitem.fishingRod.name=Fishing Rod\nitem.clock.name=Clock\nitem.yellowDust.name=Gl"
+"owstone Dust\nitem.fishRaw.name=Raw Fish\nitem.fishCooked.name=Cooked Fish\nitem.record.name=Music Disc\nitem.bone.name=Bone\nitem.dyePowder.black.name=Ink Sac\nitem.dyePowder.red.name=Rose Red\nitem.dyePowder.green.name=Cactus Green\nitem.dyePowder.brown.name=Cocoa Beans\nitem.dyePowder.blue.name=Lapis Lazuli\nitem.dyePowder.purple.name=Purple Dye\nitem.dyePowder.cyan.name=Cyan Dye\nitem.dyePowder.silver.name=Light Gray Dye\nitem.dyePowder.gray.name=Gray Dye\nitem.dyePowder.pink.name=Pink Dye\nitem.dyePowder.lime.name=Li"
+"me Dye\nitem.dyePowder.yellow.name=Dandelion Yellow\nitem.dyePowder.lightBlue.name=Light Blue Dye\nitem.dyePowder.magenta.name=Magenta Dye\nitem.dyePowder.orange.name=Orange Dye\nitem.dyePowder.white.name=Bone Meal\nitem.sugar.name=Sugar\nitem.cake.name=Cake\nitem.bed.name=Bed\nitem.diode.name=Redstone Repeater\nitem.map.name=Map\nitem.leaves.name=Leaves\nitem.shears.name=Shears\nitem.rottenFlesh.name=Rotten Flesh\nitem.enderPearl.name=Ender Pearl\nitem.blazeRod.name=Blaze Rod\nitem.ghastTear.name=Ghast Tear\nitem.netherSta"
+"lkSeeds.name=Nether Wart\nitem.potion.name=Potion\nitem.emptyPotion.name=Water Bottle\nitem.goldNugget.name=Gold Nugget\nitem.glassBottle.name=Glass Bottle\nitem.spiderEye.name=Spider Eye\nitem.fermentedSpiderEye.name=Fermented Spider Eye\nitem.blazePowder.name=Blaze Powder\nitem.magmaCream.name=Magma Cream\nitem.cauldron.name=Cauldron\nitem.brewingStand.name=Brewing Stand\nitem.eyeOfEnder.name=Eye of Ender\nitem.speckledMelon.name=Glistering Melon\nitem.monsterPlacer.name=Spawn\nitem.expBottle.name=Bottle o\' Enchanting\n"
+"item.fireball.name=Fire Charge\n\ncontainer.inventory=Inventory\ncontainer.crafting=Crafting\ncontainer.dispenser=Dispenser\ncontainer.furnace=Furnace\ncontainer.enchant=Enchant\ncontainer.creative=Item Selection\ncontainer.brewing=Brewing Stand\ncontainer.chest=Chest\ncontainer.minecart=Minecart\n\nentity.Item.name=Item\nentity.XPOrb.name=Experience Orb\n\nentity.Arrow.name=Arrow\nentity.Snowball.name=Snowball\nentity.Painting.name=Painting\n\nentity.Mob.name=Mob\nentity.Monster.name=Monster\n\nentity.Creeper.name=Creeper\nentit"
+"y.Skeleton.name=Skeleton\nentity.Spider.name=Spider\nentity.Giant.name=Giant\nentity.Zombie.name=Zombie\nentity.Slime.name=Slime\nentity.Ghast.name=Ghast\nentity.PigZombie.name=Zombie Pigman\nentity.Enderman.name=Enderman\nentity.Silverfish.name=Silverfish\nentity.CaveSpider.name=Cave Spider\nentity.Blaze.name=Blaze\nentity.LavaSlime.name=Magma Cube\nentity.MushroomCow.name=Mooshroom\nentity.Villager.name=Villager\nentity.VillagerGolem.name=Iron Golem\nentity.SnowMan.name=Snow Golem\nentity.EnderDragon.name=Ender Dragon\n\ne"
+"ntity.Pig.name=Pig\nentity.Sheep.name=Sheep\nentity.Cow.name=Cow\nentity.Chicken.name=Chicken\nentity.Squid.name=Squid\nentity.Wolf.name=Wolf\nentity.Ozelot.name=Ocelot\nentity.Cat.name=Cat\n\nentity.PrimedTnt.name=Block of TNT\nentity.FallingSand.name=Falling Block\n\nentity.Minecart.name=Minecart\nentity.Boat.name=Boat\n\nentity.Arrow.name=arrow\nentity.generic.name=unknown\n\ndeath.inFire=%1$s went up in flames\ndeath.onFire=%1$s burned to death\ndeath.lava=%1$s tried to swim in lava\ndeath.inWall=%1$s suffocated in a wall\nd"
+"eath.drown=%1$s drowned\ndeath.starve=%1$s starved to death\ndeath.cactus=%1$s was pricked to death\ndeath.fall=%1$s hit the ground too hard\ndeath.outOfWorld=%1$s fell out of the world\ndeath.generic=%1$s died\ndeath.explosion=%1$s blew up\ndeath.magic=%1$s was killed by magic\ndeath.mob=%1$s was slain by %2$s\ndeath.player=%1$s was slain by %2$s\ndeath.arrow=%1$s was shot by %2$s\ndeath.fireball=%1$s was fireballed by %2$s\ndeath.thrown=%1$s was pummeled by %2$s\ndeath.indirectMagic=%1$s was killed by %2$s\n\ndeathScree"
+"n.respawn=Respawn\ndeathScreen.deleteWorld=Delete world\ndeathScreen.titleScreen=Title screen\ndeathScreen.score=Score\ndeathScreen.title.hardcore=Game over!\ndeathScreen.hardcoreInfo=You cannot respawn in hardcore mode!\ndeathScreen.title=You died!\n\npotion.empty=No Effects\npotion.moveSpeed=Speed\npotion.moveSlowdown=Slowness\npotion.digSpeed=Haste\npotion.digSlowDown=Mining Fatigue\npotion.damageBoost=Strength\npotion.weakness=Weakness\npotion.heal=Instant Health\npotion.harm=Instant Damage\npotion.jump=Jump Boost\npotio"
+"n.confusion=Nausea\npotion.regeneration=Regeneration\npotion.resistance=Resistance\npotion.fireResistance=Fire Resistance\npotion.waterBreathing=Water Breathing\npotion.invisibility=Invisibility\npotion.blindness=Blindness\npotion.nightVision=Night Vision\npotion.hunger=Hunger\npotion.poison=Poison\n\npotion.moveSpeed.postfix=Potion of Swiftness\npotion.moveSlowdown.postfix=Potion of Slowness\npotion.digSpeed.postfix=Potion of Haste\npotion.digSlowDown.postfix=Potion of Dullness\npotion.damageBoost.postfix=Potion of Stren"
+"gth\npotion.weakness.postfix=Potion of Weakness\npotion.heal.postfix=Potion of Healing\npotion.harm.postfix=Potion of Harming\npotion.jump.postfix=Potion of Leaping\npotion.confusion.postfix=Potion of Nausea\npotion.regeneration.postfix=Potion of Regeneration\npotion.resistance.postfix=Potion of Resistance\npotion.fireResistance.postfix=Potion of Fire Resistance\npotion.waterBreathing.postfix=Potion of Water Breathing\npotion.invisibility.postfix=Potion of Invisibility\npotion.blindness.postfix=Potion of Blindness\npot"
+"ion.nightVision.postfix=Potion of Night Vision\npotion.hunger.postfix=Potion of Hunger\npotion.poison.postfix=Potion of Poison\n\npotion.potency.0=\npotion.potency.1=II\npotion.potency.2=III\npotion.potency.3=IV\n\npotion.prefix.grenade=Splash\npotion.prefix.mundane=Mundane\npotion.prefix.uninteresting=Uninteresting\npotion.prefix.bland=Bland\npotion.prefix.clear=Clear\npotion.prefix.milky=Milky\npotion.prefix.diffuse=Diffuse\npotion.prefix.artless=Artless\npotion.prefix.thin=Thin\npotion.prefix.awkward=Awkward\npotion.prefix"
+".flat=Flat\npotion.prefix.bulky=Bulky\npotion.prefix.bungling=Bungling\npotion.prefix.buttered=Buttered\npotion.prefix.smooth=Smooth\npotion.prefix.suave=Suave\npotion.prefix.debonair=Debonair\npotion.prefix.thick=Thick\npotion.prefix.elegant=Elegant\npotion.prefix.fancy=Fancy\npotion.prefix.charming=Charming\npotion.prefix.dashing=Dashing\npotion.prefix.refined=Refined\npotion.prefix.cordial=Cordial\npotion.prefix.sparkling=Sparkling\npotion.prefix.potent=Potent\npotion.prefix.foul=Foul\npotion.prefix.odorless=Odorless\npot"
+"ion.prefix.rank=Rank\npotion.prefix.harsh=Harsh\npotion.prefix.acrid=Acrid\npotion.prefix.gross=Gross\npotion.prefix.stinky=Stinky\n\nenchantment.damage.all=Sharpness\nenchantment.damage.undead=Smite\nenchantment.damage.arthropods=Bane of Arthropods\nenchantment.knockback=Knockback\nenchantment.fire=Fire Aspect\nenchantment.protect.all=Protection\nenchantment.protect.fire=Fire Protection\nenchantment.protect.fall=Feather Falling\nenchantment.protect.explosion=Blast Protection\nenchantment.protect.projectile=Projectile Pro"
+"tection\nenchantment.oxygen=Respiration\nenchantment.waterWorker=Aqua Affinity\nenchantment.digging=Efficiency\nenchantment.untouching=Silk Touch\nenchantment.durability=Unbreaking\nenchantment.lootBonus=Looting\nenchantment.lootBonusDigger=Fortune\nenchantment.arrowDamage=Power\nenchantment.arrowFire=Flame\nenchantment.arrowKnockback=Punch\nenchantment.arrowInfinite=Infinity\n\nenchantment.level.1=I\nenchantment.level.2=II\nenchantment.level.3=III\nenchantment.level.4=IV\nenchantment.level.5=V\nenchantment.level.6=VI\nenchan"
+"tment.level.7=VII\nenchantment.level.8=VIII\nenchantment.level.9=IX\nenchantment.level.10=X\n\ngui.achievements=Achievements\ngui.stats=Statistics\n\nstat.generalButton=General\nstat.blocksButton=Blocks\nstat.itemsButton=Items\n\nstat.used=Times Used\nstat.mined=Times Mined\nstat.depleted=Times Depleted\nstat.crafted=Times Crafted\n\nstat.startGame=Times played\nstat.createWorld=Worlds played\nstat.loadWorld=Saves loaded\nstat.joinMultiplayer=Multiplayer joins\nstat.leaveGame=Games quit\n\nstat.playOneMinute=Minutes Played\n\nstat."
+"walkOneCm=Distance Walked\nstat.fallOneCm=Distance Fallen\nstat.swimOneCm=Distance Swum\nstat.flyOneCm=Distance Flown\nstat.climbOneCm=Distance Climbed\nstat.diveOneCm=Distance Dove\nstat.minecartOneCm=Distance by Minecart\nstat.boatOneCm=Distance by Boat\nstat.pigOneCm=Distance by Pig\nstat.jump=Jumps\nstat.drop=Items Dropped\n\nstat.damageDealt=Damage Dealt\nstat.damageTaken=Damage Taken\nstat.deaths=Number of Deaths\nstat.mobKills=Mob Kills\nstat.playerKills=Player Kills\nstat.fishCaught=Fish Caught\n\nstat.mineBlock=%1$s "
+"Mined\nstat.craftItem=%1$s Crafted\nstat.useItem=%1$s Used\nstat.breakItem=%1$s Depleted\n\nachievement.get=Achievement get!\n\nachievement.taken=Taken!\n\nachievement.requires=Requires \'%1$s\'\nachievement.openInventory=Taking Inventory\nachievement.openInventory.desc=Press \'%1$s\' to open your inventory.\nachievement.mineWood=Getting Wood\nachievement.mineWood.desc=Attack a tree until a block of wood pops out\nachievement.buildWorkBench=Benchmarking\nachievement.buildWorkBench.desc=Craft a workbench with four blocks of pl"
+"anks\nachievement.buildPickaxe=Time to Mine!\nachievement.buildPickaxe.desc=Use planks and sticks to make a pickaxe\nachievement.buildFurnace=Hot Topic\nachievement.buildFurnace.desc=Construct a furnace out of eight stone blocks\nachievement.acquireIron=Acquire Hardware\nachievement.acquireIron.desc=Smelt an iron ingot\nachievement.buildHoe=Time to Farm!\nachievement.buildHoe.desc=Use planks and sticks to make a hoe\nachievement.makeBread=Bake Bread\nachievement.makeBread.desc=Turn wheat into bread\nachievement.bakeCa"
+"ke=The Lie\nachievement.bakeCake.desc=Wheat, sugar, milk and eggs!\nachievement.buildBetterPickaxe=Getting an Upgrade\nachievement.buildBetterPickaxe.desc=Construct a better pickaxe\nachievement.cookFish=Delicious Fish\nachievement.cookFish.desc=Catch and cook fish!\nachievement.onARail=On A Rail\nachievement.onARail.desc=Travel by minecart at least 1 km from where you started \nachievement.buildSword=Time to Strike!\nachievement.buildSword.desc=Use planks and sticks to make a sword\nachievement.killEnemy=Monster Hun"
+"ter\nachievement.killEnemy.desc=Attack and destroy a monster\nachievement.killCow=Cow Tipper\nachievement.killCow.desc=Harvest some leather\nachievement.flyPig=When Pigs Fly\nachievement.flyPig.desc=Fly a pig off a cliff\nachievement.snipeSkeleton=Sniper Duel\nachievement.snipeSkeleton.desc=Kill a skeleton with an arrow from more than 50 meters\nachievement.diamonds=DIAMONDS!\nachievement.diamonds.desc=Acquire diamonds with your iron tools\nachievement.portal=We Need to Go Deeper\nachievement.portal.desc=Build a porta"
+"l to the Nether\nachievement.ghast=Return to Sender\nachievement.ghast.desc=Destroy a Ghast with a fireball\nachievement.blazeRod=Into Fire\nachievement.blazeRod.desc=Relieve a Blaze of its rod\nachievement.potion=Local Brewery\nachievement.potion.desc=Brew a potion\nachievement.theEnd=The End?\nachievement.theEnd.desc=Locate the End\nachievement.theEnd2=The End.\nachievement.theEnd2.desc=Defeat the Ender Dragon\nachievement.enchantments=Enchanter\nachievement.enchantments.desc=Use a book, obsidian and diamonds to cons"
+"truct an enchantment table\nachievement.overkill=Overkill\nachievement.overkill.desc=Deal eight hearts of damage in a single hit\nachievement.bookcase=Librarian\nachievement.bookcase.desc=Build some bookshelves to improve your enchantment table\n\neaglercraft.enabled=ENABLED\neaglercraft.disabled=DISABLED\neaglercraft.key.zoom=Zoom\neaglercraft.key.command=Command\neaglercraft.notAdded=%s has not been added yet.\neaglercraft.willAdd=It will be implemented soon, be patient you eagler!\neaglercraft.brokenOnRuntime1=%s br"
+"oken on the %s runtime!\neaglercraft.brokenOnRuntime2=Please use %s for now.\neaglercraft.chat.exit=Exit Chat\neaglercraft.menu.editProfile=Edit Profile\neaglercraft.profile.title=Edit Profile\neaglercraft.profile.screenname=Username\neaglercraft.profile.playerSkin=Player Skin\neaglercraft.profile.addSkin=Add Skin\neaglercraft.profile.clearSkin=Clear List\neaglercraft.selectWorld.importOrExport=What would you like to do?\neaglercraft.selectWorld.export=Export\neaglercraft.selectWorld.import=Import Existing World\neagle"
+"rcraft.selectWorld.findLegacy=Find Legacy Worlds\neaglercraft.selectServer.hiddenAddress=(Address Hidden)\neaglercraft.more=...\neaglercraft.addServer.hideAddress=Hide Address\neaglercraft.addServer.SSLWarn1=you are on an https: page!\neaglercraft.addServer.SSLWarn2=html5 will only allow wss://\neaglercraft.noConnection=(no connection)\neaglercraft.cantReachServer=Can\'t reach server\neaglercraft.gui.toServerList=Back to Server List\neaglercraft.options.showFramerate=Show FPS\neaglercraft.options.showCoords=Show Coord"
+"inates\neaglercraft.options.vsync=Use VSync\neaglercraft.options.fancyGrass=Fancy Grass\neaglercraft.openDebugConsole=Open Debug Console\neaglercraft.lagNotice1=NOTE: The game can lag while chunks are generating,\neaglercraft.lagNotice2=hold still for a few moments and the lag will stop.\n\neaglercraft.storage.manifestUpdate=Updating Manifest\neaglercraft.storage.counting=Counting Files\neaglercraft.storage.extracting=Extracting Files\neaglercraft.storage.extracting.file=Extracting \'%s\'\neaglercraft.storage.exporting="
+"Exporting Files\neaglercraft.storage.exporting.file=Zipping \'%s\'\neaglercraft.storage.deleting=Deleting Files\neaglercraft.storage.deleting.file=Deleting \'%s\'\neaglercraft.storage.error=An error occurred while %s \'%s\'\neaglercraft.storage.importing=importing\neaglercraft.storage._exporting=exporting\n\neaglercraft.command.usage=Usage: %s %s\neaglercraft.command.unknown=Unknown Command %s\neaglercraft.command.error=An error occurred: %s\neaglercraft.command.help=Commands:\neaglercraft.command.helpLine=- %s %s\neaglercraf"
+"t.command.teleported=Teleported to %.3f, %.3f, %.3f\neaglercraft.command.gave=Gave the player %s %s\neaglercraft.command.summoned=Summoned %s at %.3f, %.3f, %.3f\neaglercraft.command.setTime=Set the time to %s\neaglercraft.command.getTime=The day is %s at %s\neaglercraft.command.fly=Flight has been %s\neaglercraft.command.doesntExist=\'%s\' doesn\'t exist!\n\neaglercraft.texturePack.prompt.title=What do you want to do with \'%s\'?\neaglercraft.texturePack.prompt.text=Tip: Hold Shift to skip this screen when selecting a t"
+"exture pack!\neaglercraft.texturePack.prompt.delete=Delete this texture pack\neaglercraft.texturePack.prompt.select=Select this texture pack\n","lang/stats_US.lang","Currency not found: ","-","Positive number pattern not found in ","Expected \';\' at "," in ","Can\'t avoid rounding"," y"," d"," h"," s"," m"," km"," cm","achievement.",".desc","Caught an error decoding data URL via XHR, doing it the slow way instead...","Failed to manually decode data URL!","Caught an error decoding data URL via fetch, doing it the slow way instead...",
"Index (",") is greater than or equal to list size (","Could not load audio: {}","001","WOOD","STONE","IRON","EMERALD","GOLD","fire.ignite","random.bow","item.coal","item.charcoal","0 & !1 & !2 & !3 & 0+6","-0+1-2-3&4-4+13","!0 & 1 & !2 & !3 & 1+6","+0+1-2-3&4-4+13","0 & 1 & !2 & !3 & 0+6","+0-1+2-3&4-4+13","0 & !1 & 2 & !3","-0-1+2-3&4-4+13","!0 & !1 & 2 & !3 & 2+6","-0+3-4+13","!0 & !1 & !2 & 3 & 3+6","!0 & !1 & 2 & 3","!0 & 1 & !2 & 3 & 3+6","+0-1-2+3&4-4+13","0 & !1 & !2 & 3 & 3+6","+5-6-7","5","-5+6-7",
"+14&13-13","potion.prefix.mundane","potion.prefix.uninteresting","potion.prefix.bland","potion.prefix.clear","potion.prefix.milky","potion.prefix.diffuse","potion.prefix.artless","potion.prefix.thin","potion.prefix.awkward","potion.prefix.flat","potion.prefix.bulky","potion.prefix.bungling","potion.prefix.buttered","potion.prefix.smooth","potion.prefix.suave","potion.prefix.debonair","potion.prefix.thick","potion.prefix.elegant","potion.prefix.fancy","potion.prefix.charming","potion.prefix.dashing","potion.prefix.refined",
"potion.prefix.cordial","potion.prefix.sparkling","potion.prefix.potent","potion.prefix.foul","potion.prefix.odorless","potion.prefix.rank","potion.prefix.harsh","potion.prefix.acrid","potion.prefix.gross","potion.prefix.stinky","CLOTH","CHAIN","DIAMOND","indirectMagic",":0","potion.moveSpeed","potion.moveSlowdown","potion.digSpeed","potion.digSlowDown","potion.damageBoost","potion.heal","potion.harm","potion.jump","potion.confusion","potion.regeneration","potion.resistance","potion.fireResistance","potion.waterBreathing",
"potion.invisibility","potion.blindness","potion.nightVision","potion.hunger","potion.weakness","potion.poison","black","red","green","brown","blue","purple","cyan","silver","gray","pink","lime","yellow","lightBlue","magenta","orange","white","map_","item.emptyPotion.name","potion.prefix.grenade",".postfix","potion.potency."," (","§7","§c","potion.empty","Stronghold","C418 - ","###","#W#","#X#","XXX","##","X#X","# #"," X ","AAA","BEB","CCC","X"," # ","X X","XRX"," B ","A","B","A "," B","# ","## "," #"," #X",
"# X","III","#R#","TTT","S","P","D#D"," recipes","Invalid shapeless recipy!","Count","Damage","tag","ench","Cannot add tag data to a stackable item","lvl","This exception should not been thrown","fSet","Is","In","database locked","open error","path","NonCapFSet","AheadFSet","BehindFSet","AtomicFSet","FinalSet","<Empty set>","JointSet","NonCapJointSet","PosLookaheadJointSet","NegLookaheadJointSet","PosBehindJointSet","NegBehindJointSet","STRICT","LENIANT","GMT","BIG_ENDIAN","LITTLE_ENDIAN","UP","DOWN","CEILING",
"FLOOR","HALF_UP","HALF_DOWN","HALF_EVEN","UNNECESSARY","<Quant>","<GroupQuant>","XX","X#"," #","# ","Y","MMM","M","posFSet"," ","^ ","range:","CompositeRangeSet: <nonsurrogate> "," <surrogate> ","UCI range:","decomposed Hangul syllable:","UCI ","CI ","decomposed char:","<DotAllQuant>","<DotQuant>","<SOL>","WordBoundary","PreviousMatch","<EOL>","EOI","^","DotAll","<Unix MultiLine $>","<MultiLine $>","CI back reference: ","back reference: ","UCI back reference: ","sequence: ","UCI sequence: ","CI sequence: ",
"Id must not be null","Unknown zone type: ","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","w","W","s","d","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","N","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","GMT+00:00",":","00","Unknown mode: ","box["," -> ","Only GL_GREATER alphaFunc is supported","Only 2D texture types are supported!","GL_PROJECTION matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack"," matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack",
"GL_MODELVIEW matrix stack underflow! Called GlStateManager.popMatrix on an empty matrix stack","Only GL_FOG_COLOR is configurable!","Tried to call a display list that does not exist: ","No extension pipeline is available!","A display list is already being compiled you eagler!","Only GL_COMPILE is supported by glNewList","Unknown display list: ","No list is currently being compiled!","glTexImage2D ","GL ERROR ","key.forward","key.left","key.back","key.right","key.jump","key.inventory","key.drop","key.chat",
"key.sneak","key.attack","key.use","key.playerlist","key.pickItem","options.txt","key.mouseButton","options.sensitivity.min","options.sensitivity.max","options.fov.min","options.fov.max","options.off","options.gamma.min","options.gamma.max","options.graphics.fast","options.graphics.fancy","options.on","Failed to load options","music","sound","mouseSensitivity","fov","gamma","invertYMouse","viewDistance","guiScale","bobView","anaglyph3d","advancedOpengl","fpsLimit","difficulty","fancyGraphics","ao","clouds",
"skin","lastServer","key_","Skipping bad option: ","music:","sound:","invertYMouse:","mouseSensitivity:","fov:","gamma:","viewDistance:","guiScale:","bobView:","anaglyph3d:","advancedOpengl:","fpsLimit:","difficulty:","fancyGraphics:","ao:","clouds:","skin:","lastServer:","Failed to save options","options.renderDistance.far","options.renderDistance.normal","options.renderDistance.short","options.renderDistance.tiny","options.difficulty.peaceful","options.difficulty.easy","options.difficulty.normal","options.difficulty.hard",
"options.guiScale.auto","options.guiScale.small","options.guiScale.normal","options.guiScale.large","performance.max","performance.balanced","performance.powersaver","level.dat","level.dat_old","Unable to find spawn biome","Data","Saving level","Saving chunks","data","Now playing: ","entities","global","remove","regular","tileEntities","pendingTileEntities","chunkCheck","All: ","chunkSource","save","tickPending","tickTiles","buildList","getChunk","tickChunk","moodSound","thunder","iceandsnow","checkLight","ambient.cave.cave",
"TickNextTick list out of synch","depthsuspend","pathfind","Can\'t set null data","Unsupported map data type: ","idcounts","Back to title screen","Level save conflict","Minecraft detected a conflict in the level save data.","This could be caused by two copies of the game","accessing the same level.","To prevent level corruption, the current game has quit.","Out of memory!","Minecraft has run out of memory.","This could be caused by a bug in the game or by the","Java Virtual Machine not being allocated enough",
"memory. If you are playing in a web browser, try","downloading the game and playing it offline.","Please restart the game.","/achievement/map.txt","FAILED TO LOAD achievement/map.txt","Loaded achievement map: ","Prefix contains special character at ","Quote opened at "," was not closed in ","Group separator found at fractional part at ","Unexpected second decimal separator at ","Unexpected \'0\' at optional digit part at ","Unexpected char at exponent at ","Pattern does not specify exponent digits at ","Unexpected \'#\' at non-optional digit part at ",
"Two group separators at ","Pattern does not specify integer digits at ","Group separator at the end of number at ","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","entityBaseTick","random.splash","tilecrack_","bubble","move","rest","Pos","Motion","Rotation","FallDistance","Fire","Air","OnGround","/mob/char.png","mobBaseTick","explode","random.hurt",
"Health","HurtTime","DeathTime","AttackTime","Id","Amplifier","Duration","ActiveEffects","ai","push","mobSpell","This method should only be called for matching effects!","humanoid","mob.eat","iconcrack_","Notch","Slot","Inventory","Dimension","Sleeping","SleepTimer","XpP","XpLevel","XpTotal","SpawnX","SpawnY","SpawnZ","foodLevel","foodTickTimer","foodSaturationLevel","foodExhaustionLevel","invulnerable","flying","mayfly","instabuild","abilities","player","lightTex","sleep","center","clear","camera","frustrum",
"culling","updatechunks","sky","terrain","weather","litParticles","outline","hand","ambient.weather.rain","/environment/snow.png","/environment/rain.png","Tried to modify a read-only vertex format...","Duplicate keyboardEaglerToGLFW entry: ","Duplicate keyboardGLFWToEagler entry: ","Duplicate keyboardEaglerToBrowser entry: ","(0)","Duplicate keyboardBrowserToEagler entry: ","(0) -> ",") -> ","Duplicate keyboardNames entry: ","Duplicate keyboardChars entry: ","Duplicate (alt) keyboardBrowserToEagler entry: ",
"1","2","3","4","6","7","8","9","Equals","C","E","F","G","H","I","J","K","L","O","Q","R","T","U","V","Z","L. Bracket","R. Bracket","Backtick","Right","Left","Down","Up","Page Up","Page Down","Caps Lock","Scroll Lock","Num Lock","Keypad 0","Keypad 1","Keypad 2","Keypad 3","Keypad 4","Keypad 5","Keypad 6","Keypad 7","Keypad 8","Keypad 9","Decimal","Divide","Multiply","Subtract","Add","L. Shift","L. Control","L. Alt","R. Shift","R. Control","R. Alt","NONE","ESCAPE","MINUS","EQUALS","BACK","TAB","LBRACKET","RBRACKET",
"RETURN","LCONTROL","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9","SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6","ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","KANA","CONVERT","NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","PRIOR",
"LEFT","RIGHT","END","NEXT","INSERT","DELETE","CLEAR","LMETA","RMETA","APPS","POWER","SLEEP","Wrong number of repetitions of X pattern at "," [ILLEGAL FORMAT, ARGS SUPPRESSED]","NaN","-Infinity","Infinity","/gui/gui.png","Minecraft Beta 1.9 Prerelease 5","Minecraft Beta 1.9 Prerelease 5 (","/gui/icons.png","Used memory: ","% (","MB) of ","MB","Allocated memory: ","MB)","x: ","y: ","z: ","f: ","Seed: ","%blur%/misc/pumpkinblur.png","%blur%/misc/vignette.png","Action must be non-null","POSITION_TEX","POSITION_TEX_COLOR",
"MODIFIABLE","WorldRenderer already building you eagler!","Needed to grow WorldRenderer buffer: Old size "," bytes, new size "," bytes.","Not building!","WorldRenderer","","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ","Inconsistent vertex format in display list (only one is allowed)","Inconsistent draw mode in display list (only one is allowed)","Deleting ","session.lock","Failed to check session lock, aborting","DIM-1","DIM1","Scanning folders...",
"Total conversion count is ","level.dat_new","%clamp%","%blur%","%blurclamp%","pack.txt","files.json","pack.png","\n ","/gui/unknown_pack.png","0123456789abcdefklmnor","/misc/mapbg.png","/misc/water.png","/misc/dial.png","prepare","tileentities","sortchunks","render","occ","check","bb","/misc/tunnel.png","/terrain/sun.png","/terrain/moon_phases.png","/environment/clouds.png","hugeexplosion","largeexplode","crit","magicCrit","spell","instantSpell","footstep","cloud","snowballpoof","slime","heart","_","random.door_close",
"random.door_open","mob.ghast.charge","mob.ghast.fireball","/particles.png","Anisotropic filtering extension not found, cannot check for ANGLE issue #4994","All client features related to this will be disabled","This is not a bug, it is simply unsupported on your device, please do not report this!","#version 300 es\nprecision lowp float;in vec2 a_pos;out vec2 v_pos;void main() { gl_Position = vec4((v_pos = a_pos) * 2.0 - 1.0, 0.0, 1.0);}","Could not check for ANGLE issue #4994, vertex shader did not compile:",
"#version 300 es\nprecision lowp float;precision lowp sampler2D;uniform sampler2D tex;in vec2 v_pos;out vec4 fragColor;void main() { fragColor = vec4(texture(tex, v_pos).rgb, 1.0);}","Could not check for ANGLE issue #4994, fragment shader did not compile:","fragColor","Could not check for ANGLE issue #4994, program did not link:","ANGLE issue #4994 is not patched on this device, enabling anisotropic fix","AnisotropicPatch","Edit Profile","profile.title","gui.done","profile.screenname","profile.playerSkin",
"username","presetSkin","customSkin","customSkinName","customSkinData","p","png",".jpg",".jpeg",".gif","image/gif",".bmp","image/bmp","image/jpeg","The selected file \'","\' is not a supported format!","The selected image \'","\' is not the right size!\nEaglercraft only supports 64x32 or 64x64 skins","/eagler/gui/eagler_gui.png","Default Steve","Tennis Steve","Tuxedo Steve","Athlete Steve","Cyclist Steve","Boxer Steve","Prisoner Steve","Scottish Steve","Developer Steve","Herobrine","Slime","Trump","Creeper",
"Zombie","Pig","Squid","Mooshroom","/eagler/skins/01.default_steve.png","/eagler/skins/02.tennis_steve.png","/eagler/skins/03.tuxedo_steve.png","/eagler/skins/04.athlete_steve.png","/eagler/skins/05.cyclist_steve.png","/eagler/skins/06.boxer_steve.png","/eagler/skins/07.prisoner_steve.png","/eagler/skins/08.scottish_steve.png","/eagler/skins/09.dev_steve.png","/eagler/skins/10.herobrine.png","/eagler/skins/11.slime.png","/eagler/skins/12.trump.png","/eagler/skins/13.notch.png","/eagler/skins/14.creeper.png",
"/eagler/skins/15.zombie.png","/eagler/skins/16.pig.png","/eagler/skins/17.squid.png","/eagler/skins/18.mooshroom.png","Connecting to ","connect.failed","disconnect.genericReason","gui.cancel","connect.authorizing","connect.connecting","portal.trigger","portal.travel","Score","Edit sign message:","Enchant","achievement.get","Crafting","/gui/inventory.png"," +","command.unknown","> ","MUSIC","options.music","SOUND","options.sound","INVERT_MOUSE","options.invertMouse","SENSITIVITY","options.sensitivity","FOV",
"options.fov","GAMMA","options.gamma","RENDER_DISTANCE","options.renderDistance","VIEW_BOBBING","options.viewBobbing","ANAGLYPH","options.anaglyph","ADVANCED_OPENGL","options.advancedOpengl","FRAMERATE_LIMIT","options.framerateLimit","DIFFICULTY","options.difficulty","GRAPHICS","options.graphics","AMBIENT_OCCLUSION","options.ao","GUI_SCALE","options.guiScale","RENDER_CLOUDS","options.renderClouds","multiplayer.stopSleeping","deathScreen.deleteWorld","deathScreen.respawn","deathScreen.titleScreen","Deleting world",
"deathScreen.title","deathScreen.title.hardcore","deathScreen.hardcoreInfo","deathScreen.score",": §e","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat"," entries","Replacement preconditions do not hold","Caught exception while invoking eaglercraftXOpts \"{}\" hook!",".json","storage.counting","storage.error","storage.importing","storage.extracting","storage.extracting.file","storage.deleting","storage.deleting.file","storage.manifestUpdate",
"The default look of Minecraft","/misc/mapicons.png","Yeeish","Yee","Yeer","Yeeler","Eagler","Eagl","Darver","Darvler","Vool","Vigg","Deev","Yigg","Yeeg","%s%s%04d","[^A-Za-z0-9]","/gui/particles.png","TILE","ENTITY","RandomSeed","GameType","MapFeatures","Time","LastPlayed","SizeOnDisk","LevelName","version","rainTime","raining","thunderTime","thundering","hardcore","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","/eagler/glsl/core.vsh","/eagler/glsl/core.fsh","#define COMPILE_TEXTURE_ATTRIB\n","#define COMPILE_COLOR_ATTRIB\n","#define COMPILE_NORMAL_ATTRIB\n","#define COMPILE_LIGHTMAP_ATTRIB\n","#define COMPILE_ENABLE_TEXTURE2D\n","#define COMPILE_ENABLE_LIGHTMAP\n","#define COMPILE_ENABLE_ALPHA_TEST\n","#define COMPILE_ENABLE_MC_LIGHTING\n","#define COMPILE_ENABLE_TEX_GEN\n","#define COMPILE_ENABLE_ANISOTROPIC_FIX\n",
"#define COMPILE_ENABLE_FOG\n","#define COMPILE_BLEND_ADD\n","precision mediump int;\n","precision mediump sampler2D;\n\n"," ext ","Failed to compile GL_VERTEX_SHADER for state {} !","Vertex shader could not be compiled!","Failed to compile GL_FRAGMENT_SHADER for state {} !","Fragment shader could not be compiled!","a_position3f","a_color4f","a_texture2f","a_normal4f","a_lightmap2f","u_alphaTestRef1f","u_lightsEnabled1i","u_lightsDirections4fv[","u_lightsAmbient3f","u_uniformNormal3f","u_fogParameters4f","u_fogColor4f",
"u_texGenPlane4i","u_texGenS4f","u_texGenT4f","u_texGenR4f","u_texGenQ4f","u_modelviewMat4f","u_projectionMat4f","u_modelviewProjMat4f","u_textureMat4f01","u_textureMat4f02","u_textureCoords01","u_textureCoords02","u_textureAnisotropicFix","u_colorBlendSrc4f","u_colorBlendAdd4f","u_samplerTexture","u_samplerLightmap","Program could not be linked for state {} !","Program could not be linked!","FixedFunctionPipeline","/gui/container.png","/font.txt"," !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",
"A JSONArray text must start with \'[\'","Expected a \',\' or \']\'","JSONArray has reached recursion depth limit of ","JSONArray initial value should be a string or collection or array.","JSONArray[","] not found.","] is not a ","String"," (null)."," : ",").","Unable to write JSONArray value at index: 0","Unable to write JSONArray value at index: ","application/zip",".zip","followpath","stroll","/mob/spider.png","mob.spider","mob.spiderdeath","deadmau5","/mob/spider_eyes.png","Age","InLove","/mob/pig.png",
"Saddle","mob.pig","mob.pigdeath","/mob/saddle.png","/mob/sheep.png","Sheared","Color","mob.sheep","/mob/sheep_fur.png","/mob/cow.png","mob.cow","mob.cowhurt","/mob/redcow.png","/mob/wolf.png","/mob/wolf_tame.png","/mob/wolf_angry.png","Angry","Sitting","Owner","mob.wolf.growl","mob.wolf.bark","mob.wolf.whine","mob.wolf.panting","mob.wolf.hurt","mob.wolf.death","mob.wolf.shake","/mob/chicken.png","mob.chickenplop","mob.chicken","mob.chickenhurt","/mob/silverfish.png","new silverfish model","powered","mob.creeper",
"mob.creeperdeath","/armor/power.png","carried","carriedData","mob.enderman","mob.endermanhurt","mob.endermandeath","/mob/enderman_eyes.png","none","/mob/snowman.png","/mob/skeleton.png","mob.skeleton","mob.skeletonhurt","mob.blaze","mob.blazehurt","/mob/zombie.png","mob.zombie","mob.zombiehurt","mob.zombiedeath","/mob/slime.png","Size","mob.slime","mob.slimeattack","/mob/lava.png","mob.magma.hit","mob.magma.death","mob.magma.small","mob.magma.big","new lava slime model","/armor/","chain","iron","diamond","gold",
"fireball","/mob/ghast.png","/mob/ghast_fire.png","mob.ghast.moan","mob.ghast.scream","mob.ghast.death","Profession","/mob/villager/villager.png","/mob/villager/farmer.png","/mob/villager/librarian.png","/mob/villager/priest.png","/mob/villager/smith.png","/mob/villager/butcher.png","mob.villager.default","mob.villager.defaulthurt","mob.villager.defaultdeath","/mob/enderdragon/ender_eyes.png","/mob/enderdragon/shuffle.png","Dir","Motive","TileX","TileY","TileZ","/art/kz.png","random.drr","xTile","yTile","zTile",
"inTile","inData","shake","inGround","random.pop","/item/arrows.png","Item","Value","/item/xporb.png","Fuse","Tile","Animating hurt","Type","PushX","PushZ","Fuel","Items","Minecart","/item/cart.png","/item/boat.png","ambient.weather.thunder","random.explode","Stepping back two steps is not supported","Substring bounds error","JSON Array or Object depth too large to process.",",:]}/\\\"[{;=#","Missing value","Illegal escape.","Unterminated string"," at "," [character "," line ","body.body","wing.skin","wingtip.skin",
"rearleg.main","rearfoot.main","rearlegtip.main","head.upperhead","wing.bone","head.upperlip","jaw.jaw","frontleg.main","wingtip.bone","frontfoot.main","neck.box","frontlegtip.main","body.scale","head.scale","neck.scale","head.nostril","head","upperlip","upperhead","scale","nostril","jaw","neck","box","wing","wingtip","frontleg","frontlegtip","frontfoot","rearleg","rearlegtip","rearfoot","A JSONObject text must begin with \'{\'","A JSONObject text must end with \'}\'","Expected a \':\' after a key","Duplicate key \"",
"Expected a \',\' or \'}\'","JSONObject has reached recursion depth limit of ","Null key.","JSONObject[","JSONObject","\\t","\\n","\\f","\\r","\\u","0000","\\b","\"\"","val [","] is not a valid number.","-0","JSON does not allow non-finite numbers.","java.","javax.","Unsupported type: ","Null pointer","Unable to write JSONObject value for key: ","-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?","Formatter is closed","<","Root tag must be a named compound tag","Negative initial size: ","End of stream reached",
"Malformed UTF-8 sequence","Stream is closed","Error occurred: "," bytes]","Empty string not allowed","TAG_Byte","TAG_Short","TAG_Int","TAG_Long","TAG_Float","TAG_Double","TAG_Byte_Array","TAG_String","TAG_List","TAG_Compound","TAG_End"," entries of type ","Item selection","/gui/allitems.png","tmp","Save and quit to title","Disconnect","Back to game","Options...","gui.achievements","gui.stats","Game menu","Saving level..","0x","+ ","0-","--#+ 0,(<","Duplicate format flags: ","Could not open WebSocket","Connection refused",
"disconnect.timeout","disconnect.lost","disconnect.closed","Duplicate packet id:","Duplicate packet class:","Bad packet id ","Skipping packet with id ","String too big","Received string length longer than maximum allowed ("," > ","Received string length is less than zero! Weird string!","The server responded with an invalid server key","gui.toMenu","Exception getting clipboard data","Please enter the text to paste:","MapStorage: idcounts stream is null","BLOCKED","LOCKED","Server rate limit: ","Incoming packet buffer overflow",
"ws://","wss://","Please avoid temperatures in the range 0.1 - 0.2 because of snow","Ocean","Plains","Desert","Extreme Hills","Forest","Taiga","Swampland","River","Hell","Sky","FrozenOcean","FrozenRiver","Ice Plains","Ice Mountains","MushroomIsland","MushroomIslandShore","Could not open WebSocket to \"{}\"!","PlatformNetworking","http://s3.amazonaws.com/MinecraftSkins/","Bad compressed data format","gameMode.changed","Unknown itemid: ","disconnect.kicked","disconnect.disconnected","Unknown data type: ","Data value id is too big with ",
"! (Max is 31)","Duplicate id value for ","UTF Error","Already decorating!!","/mob/pigzombie.png","mob.zombiepig.zpigangry","Anger","mob.zombiepig.zpig","mob.zombiepig.zpighurt","mob.zombiepig.zpigdeath","Error: ","eaglercraft.","Writer already closed","%","(Infinity)","+Infinity"," Infinity","stream end","file error","stream error","data error","insufficient memory","buffer error","incompatible version","common","Common","uncommon","Uncommon","rare","Rare","epic","Epic","Unknown format conversion: ",", Duration: ",
" x ","Illegal precision: ","Can\'t convert code point "," to char","Can\'t format argument of "," using "," conversion","Scale out of range.","Infinite or NaN","0.","Rounding necessary","Overflow","Underflow","Zero length BigInteger","Negative bit address","Negative exponent","BigInteger divide by zero","Illegal format flags "," for conversion ","Illegal format flags: ","Missing format with for specifier ","power of ten too big","0.0","0.00","0.000","0.0000","0.00000","0.000000","0E","0E+","2147483648","CLOSED",
"CONNECTING","CONNECTED","FAILED",".ogg","Index "," out of bounds [0, ","[0-9]","Resizer failed to return sensible new size: "," <= ","Java array size exceeded (current length: %d, elements: %d, expected additions: %d)","Options","options.title","options.difficulty.hardcore","options.video","options.controls","Video Settings","Controls","selectWorld.title","selectWorld.world","selectWorld.conversion","gameMode.survival","gameMode.creative","selectWorld.select","selectWorld.rename","selectWorld.delete","selectWorld.export",
"selectWorld.create","selectWorld.importOrExport","storage._exporting","selectWorld.deleteQuestion","selectWorld.deleteWarning","\' ","selectWorld.deleteButton","storage.exporting","storage.exporting.file","World","servers.dat","servers","selectServer.edit","selectServer.delete","selectServer.select","selectServer.direct","selectServer.add","selectServer.refresh","selectServer.defaultName","selectServer.deleteQuestion","selectServer.deleteWarning","selectServer.deleteButton","multiplayer.title","texturePack.openFolder",
"texturePack.title","texturePack.folderInfo","Achievements","achievement.requires","achievement.taken","stat.generalButton","stat.blocksButton","stat.itemsButton","/gui/slot.png","/?","/help","[command]","/tp","/teleport","<x> <y> <z>","/give","<id> [count] [damage]","/summon","<id> [x] [y] [z]","/time","[ticks]","/fly","Could not write stream contents to file!","eat","drink","block","command.usage","command.error","§4","~","+00","e","[{}]: Invalid header detected","[{}]: Number of channels in header does not match the stream",
"[{}]: Empty file","[{}]: Invalid length for WAV calculated",".wav","[{}]: Problem with first Ogg header page in method \'readHeader\'.","[{}]: Problem with first Ogg header packet in method \'readHeader\'.","[{}]: File does not contain Vorbis header in method \'readHeader\'.","[{}]: Secondary Ogg header corrupt in method \'readHeader\'.","[{}]: End of file reached before finished reading Ogg header in method \'readHeader\'","[{}]: Ogg header not recognized in method \'readHeader\'.","JOrbisAudioBufferDecoder",
"command.help","command.helpLine","command.teleported","command.doesntExist","command.gave","command.summoned","command.getTime","%02d:%02d","command.setTime","day","1000","noon","6000","sunset","23000","night","13000","midnight","18000","sunrise","disabled","enabled","command.fly","/item/sign.png"," <","EntityId","Delay","blockId","blockData","facing","progress","extending","random.chest_open","random.chest_close","/item/chest.png","/item/largechest.png","/item/book.png","/misc/particlefield.png","vorbis",
"Buffer was the wrong size! "," remaining","Xiphophorus libVorbis I 20000508","BurnTime","CookTime","Record","BrewTime","Malformed input of length ","Unmappable characters of length ","Wrong location! ","options.videoTitle","sun.arch.data.model","com.ibm.vm.bitmode","os.arch","java.version","1.8","os.name","TeaVM","file.separator","path.separator","line.separator","java.io.tmpdir","/tmp","java.vm.version","user.home","64","options.farWarning1","options.farWarning2","controls.title","§f> §e??? §f<"," MB)","gameMode.hardcore",
"§8","selectWorld.import","survival","selectWorld.renameButton","selectWorld.renameTitle","selectWorld.enterName","(no connection)","ms","Polling..","Continue","§lWarning","Multiplayer is Extremely Experimental","and may not work as intended!","Servers may fail to connect, disconnect unexpectedly,","or have unsupported features.","name","ip","addServer.enterIp","addServer.add","addServer.title","addServer.enterName","MOTD","type","motd","Minecraft Server","online","max","§8/§7","§8???","§4Can\'t reach server",
"texturePack.prompt.title","texturePack.prompt.text","texturePack.prompt.delete","texturePack.prompt.select","stat.crafted","stat.depleted","stat.used","stat.mined","region","r.",".mcr","dimension","xCenter","zCenter","width","height","colors","Skipping Entity with id ","XPOrb","Painting","Arrow","Snowball","Fireball","SmallFireball","ThrownEnderpearl","EyeOfEnderSignal","PrimedTnt","FallingSand","Boat","Mob","Monster","Skeleton","Spider","Giant","Ghast","PigZombie","Enderman","CaveSpider","Silverfish","Blaze",
"LavaSlime","EnderDragon","Sheep","Cow","Chicken","Wolf","MushroomCow","SnowMan","Villager","REGION LOAD ","/mob/creeper.png","/mob/enderman.png","/mob/cavespider.png","/mob/fire.png","tail","/mob/enderdragon/ender.png","/mob/squid.png","Duplicate enchantment id!","enchantment.","enchantment.level.","oxygen","waterWorker","knockback","digging","untouching","durability","Kebab","Aztec","Alban","Aztec2","Bomb","Plant","Wasteland","Pool","Courbet","Sea","Sunset","Creebet","Wanderer","Graham","Match","Bust","Stage",
"Void","SkullAndRoses","Fighters","Pointer","Pigscene","BurningSkull","DonkeyKong","Crc mismatch","Size mismatch","Entry already exists: ","Name too long: ","No active entry","mob","thrown","inFire","onFire","inWall","drown","starve","fall","outOfWorld","generic","explosion","magic","Digits < 0","null RoundingMode","Pushback buffer full","Length out of bounds: ","Offset out of bounds: ","selectWorld.gameMode","selectWorld.moreWorldOptions","selectWorld.mapFeatures","selectWorld.mapType","selectWorld.newWorld",
"selectWorld.gameMode.",".line1",".line2","selectWorld.mapType.normal","creative","selectWorld.enterSeed","selectWorld.seedInfo","selectWorld.mapFeatures.info","selectWorld.resultFolder"," Red"," Green"," Blue","Color parameter outside of expected range:","enchantment.protect.","projectile","enchantment.damage.","undead","arthropods","lootBonus","lootBonusDigger","armor","armor_feet","armor_legs","armor_torso","armor_head","weapon","digger","MpServer","Quitting","disconnect.endOfStream","multiplayer.downloadingTerrain",
"/gui/furnace.png","Brewing Stand","/gui/alchemy.png","Dispenser","/gui/trap.png","/gui/crafting.png","/gui/enchant.png","OK","NOT_POSSIBLE_HERE","NOT_POSSIBLE_NOW","TOO_FAR_AWAY","OTHER_PROBLEM","Block","The save is being accessed from another location, aborting",".dat","Minecraft","MultiplayerChunkCache: ","ServerChunkCache: "," Drop: ","[0-9a-z]|([0-9a-z][0-9a-z])","c\\.(-?[0-9a-z]+)\\.(-?[0-9a-z]+)\\.dat","monster","creature","waterCreature","OW KNOWS!","UNDEFINED","UNDEAD","ARTHROPOD","Level","Chunk file at ",
" is missing level data, skipping","Blocks"," is missing block data, skipping"," is in the wrong location; relocating","xPos","zPos","the elder scrolls klaatu berata niktu xyzzy bless curse light darkness fire air earth water hot dry cold wet ignite snuff embiggen twist shorten stretch fiddle destroy imbue galvanize enchant free limited range of towards inside sphere cube self other ball mental physical grow shrink demon elemental spirit animal creature beast humanoid undead fresh stale ","Placed stronghold in INVALID biome at (",
"LastUpdate","SkyLight","BlockLight","HeightMap","TerrainPopulated","Entities","TileEntities","Skipping TileEntity with id ","/misc/footprint.png","/misc/explosion.png","New max size: ","Done","Failed to fetch mob spawner entity at (","OPENING","WOOD_DOOR","GRATES","IRON_DOOR"]);
Co.prototype.toString=function(){return $rt_ustr(this);};
Co.prototype.valueOf=Co.prototype.toString;D.prototype.toString=function(){return $rt_ustr(Bbo(this));};
D.prototype.__teavm_class__=function(){return $dbg_class(this);};
var Long_divRem;var Long_udivRem;var Long_shiftLeft16;var Long_shiftRight16;var LongInt;var LongInt_mul;var LongInt_sub;var LongInt_add;var LongInt_inc;var LongInt_dec;var LongInt_ucompare;var LongInt_numOfLeadingZeroBits;var LongInt_shl;var LongInt_shr;var LongInt_copy;var LongInt_div;var Long_eq;var Long_ne;var Long_gt;var Long_ge;var Long_lt;var Long_le;var Long_compare;var Long_ucompare;var Long_add;var Long_sub;var Long_inc;var Long_dec;var Long_mul;var Long_div;var Long_rem;var Long_udiv;var Long_urem;var Long_neg;var Long_and;var Long_or;var Long_xor;var Long_shl;var Long_shr;var Long_shru;var Long_not;if
(typeof $rt_globals.BigInt!=='function'){Long_eq=function(a,b){return a.hi===b.hi&&a.lo===b.lo;};Long_ne=function(a,b){return a.hi!==b.hi||a.lo!==b.lo;};Long_gt=function(a,b){if(a.hi<b.hi){return false;}if(a.hi>b.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);};Long_ge=function(a,b){if(a.hi<b.hi){return false;}if(a.hi>b.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);};Long_lt=function(a,b){if(a.hi>b.hi){return false;}if
(a.hi<b.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);};Long_le=function(a,b){if(a.hi>b.hi){return false;}if(a.hi<b.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);};Long_add=function(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if($rt_globals.Math.abs(a.hi)<Long_MAX_NORMAL&&$rt_globals.Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)+Long_toNumber(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=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);};Long_inc=function(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);};Long_dec=function(a){var lo=a.lo -1|0;var hi
=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);};Long_neg=function(a){return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));};Long_sub=function(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);};Long_compare=function(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);};Long_ucompare=function(a,b){var r=$rt_ucmp(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);};Long_mul=function(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);};Long_div=function(a,b){if($rt_globals.Math.abs(a.hi)<Long_MAX_NORMAL&&$rt_globals.Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_divRem(a,b))[0];};Long_udiv=function(a,b){if(a.hi>=0&&a.hi<Long_MAX_NORMAL&&b.hi>=0&&
b.hi<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_udivRem(a,b))[0];};Long_rem=function(a,b){if($rt_globals.Math.abs(a.hi)<Long_MAX_NORMAL&&$rt_globals.Math.abs(b.hi)<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)%Long_toNumber(b));}return (Long_divRem(a,b))[1];};Long_urem=function(a,b){if(a.hi>=0&&a.hi<Long_MAX_NORMAL&&b.hi>=0&&b.hi<Long_MAX_NORMAL){return Long_fromNumber(Long_toNumber(a)/Long_toNumber(b));}return (Long_udivRem(a,b))[1];};Long_divRem=function(a,
b){if(b.lo===0&&b.hi===0){throw new $rt_globals.Error("Division by zero");}var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if(Long_isNegative(b)){b=Long_neg(b);}a=new LongInt(a.lo,a.hi,0);b=new LongInt(b.lo,b.hi,0);var q=LongInt_div(a,b);a=new Long(a.lo,a.hi);q=new Long(q.lo,q.hi);return positive?[q,a]:[Long_neg(q),Long_neg(a)];};Long_udivRem=function(a,b){if(b.lo===0&&b.hi===0){throw new $rt_globals.Error("Division by zero");}a=new LongInt(a.lo,a.hi,0);b=new LongInt(b.lo,
b.hi,0);var q=LongInt_div(a,b);a=new Long(a.lo,a.hi);q=new Long(q.lo,q.hi);return [q,a];};Long_shiftLeft16=function(a){return new Long(a.lo<<16,a.lo>>>16|a.hi<<16);};Long_shiftRight16=function(a){return new Long(a.lo>>>16|a.hi<<16,a.hi>>>16);};Long_and=function(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);};Long_or=function(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);};Long_xor=function(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);};Long_shl=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo
<<b,a.lo>>>32 -b|a.hi<<b);}else if(b===32){return new Long(0,a.lo);}else {return new Long(0,a.lo<<b -32);}};Long_shr=function(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,a.hi>>31);}else {return new Long(a.hi>>b -32,a.hi>>31);}};Long_shru=function(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);}};Long_not
=function(a){return new Long(~a.hi,~a.lo);};LongInt=function(lo,hi,sup){this.lo=lo;this.hi=hi;this.sup=sup;};LongInt_mul=function(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;};LongInt_sub=function(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;};LongInt_add=function(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;};LongInt_inc=function(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;}}};LongInt_dec=function(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;}}};LongInt_ucompare=function(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);};LongInt_numOfLeadingZeroBits=function(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;};LongInt_shl=function(a,b){if(b===0){return;}if(b<32){a.sup=(a.hi>>>32 -b|a.sup<<b)&0xFFFF;a.hi=a.lo>>>32 -b|a.hi<<b;a.lo<<=b;}else if(b===32){a.sup=
a.hi&0xFFFF;a.hi=a.lo;a.lo=0;}else if(b<64){a.sup=(a.lo>>>64 -b|a.hi<<b -32)&0xFFFF;a.hi=a.lo<<b;a.lo=0;}else if(b===64){a.sup=a.lo&0xFFFF;a.hi=0;a.lo=0;}else {a.sup=a.lo<<b -64&0xFFFF;a.hi=0;a.lo=0;}};LongInt_shr=function(a,b){if(b===0){return;}if(b===32){a.lo=a.hi;a.hi=a.sup;a.sup=0;}else if(b<32){a.lo=a.lo>>>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;}};LongInt_copy=function(a){return new LongInt(a.lo,a.hi,a.sup);};LongInt_div=function(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;};}else {Long_eq=function(a,b){return a===b;};Long_ne=function(a,b){return a!==b;};Long_gt=function(a,b){return a>b;};Long_ge=function(a,b){return a>=b;};Long_lt=function(a,b){return a<b;};Long_le=function(a,b){return a<=b;};Long_add=function(a,b){return $rt_globals.BigInt.asIntN(64,
a+b);};Long_inc=function(a){return $rt_globals.BigInt.asIntN(64,a+1);};Long_dec=function(a){return $rt_globals.BigInt.asIntN(64,a -1);};Long_neg=function(a){return $rt_globals.BigInt.asIntN(64, -a);};Long_sub=function(a,b){return $rt_globals.BigInt.asIntN(64,a -b);};Long_compare=function(a,b){return a<b? -1:a>b?1:0;};Long_ucompare=function(a,b){a=$rt_globals.BigInt.asUintN(64,a);b=$rt_globals.BigInt.asUintN(64,b);return a<b? -1:a>b?1:0;};Long_mul=function(a,b){return $rt_globals.BigInt.asIntN(64,a*b);};Long_div
=function(a,b){return $rt_globals.BigInt.asIntN(64,a/b);};Long_udiv=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)/$rt_globals.BigInt.asUintN(64,b));};Long_rem=function(a,b){return $rt_globals.BigInt.asIntN(64,a%b);};Long_urem=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)%$rt_globals.BigInt.asUintN(64,b));};Long_and=function(a,b){return $rt_globals.BigInt.asIntN(64,a&b);};Long_or=function(a,b){return $rt_globals.BigInt.asIntN(64,a|b);};Long_xor
=function(a,b){return $rt_globals.BigInt.asIntN(64,a^b);};Long_shl=function(a,b){return $rt_globals.BigInt.asIntN(64,a<<$rt_globals.BigInt(b&63));};Long_shr=function(a,b){return $rt_globals.BigInt.asIntN(64,a>>$rt_globals.BigInt(b&63));};Long_shru=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)>>$rt_globals.BigInt(b&63));};Long_not=function(a){return $rt_globals.BigInt.asIntN(64,~a);};}var Bi=Long_add;var BD=Long_sub;var Ce=Long_mul;var CN=Long_div;var Dv=Long_rem;var DY=Long_or;var BG
=Long_and;var Qw=Long_xor;var Dq=Long_shl;var CX=Long_shr;var D3=Long_shru;var H0=Long_compare;var CR=Long_eq;var DQ=Long_ne;var EP=Long_lt;var E3=Long_le;var Do=Long_gt;var El=Long_ge;var Eeh=Long_not;var IZ=Long_neg;
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<arguments.length;++i){this.stack.push(arguments[i]);}return this;};TeaVMThread.prototype.s=TeaVMThread.prototype.push;TeaVMThread.prototype.pop=function(){return this.stack.pop();};TeaVMThread.prototype.l=TeaVMThread.prototype.pop;TeaVMThread.prototype.isResuming=function(){return this.status===2;};TeaVMThread.prototype.isSuspending
=function(){return this.status===1;};TeaVMThread.prototype.suspend=function(callback){this.suspendCallback=callback;this.status=1;};TeaVMThread.prototype.start=function(callback){if(this.status!==3){throw new $rt_globals.Error("Thread already started");}if($rt_currentNativeThread!==null){throw new $rt_globals.Error("Another thread is running");}this.status=0;this.completeCallback=callback?callback:function(result){if(result instanceof $rt_globals.Error){throw result;}};this.run();};TeaVMThread.prototype.resume
=function(){if($rt_currentNativeThread!==null){throw new $rt_globals.Error("Another thread is running");}this.status=2;this.run();};TeaVMThread.prototype.run=function(){$rt_currentNativeThread=this;var result;try {result=this.runner();}catch(e){result=e;}finally {$rt_currentNativeThread=null;}if(this.suspendCallback!==null){var self=this;var callback=this.suspendCallback;this.suspendCallback=null;callback(function(){self.resume();});}else if(this.status===0){this.completeCallback(result);}};function $rt_suspending()
{var thread=$rt_nativeThread();return thread!=null&&thread.isSuspending();}function $rt_resuming(){var thread=$rt_nativeThread();return thread!=null&&thread.isResuming();}function $rt_suspend(callback){var nativeThread=$rt_nativeThread();if(nativeThread===null){throw new $rt_globals.Error("Suspension point reached from non-threading context (perhaps, from native JS method).");}return nativeThread.suspend(callback);}function $rt_startThread(runner,callback){(new TeaVMThread(runner)).start(callback);}var $rt_currentNativeThread
=null;function $rt_nativeThread(){return $rt_currentNativeThread;}function $rt_invalidPointer(){throw new $rt_globals.Error("Invalid recorded state");}$rt_exports.main=$rt_mainStarter(CsS);
$rt_exports.main.javaException=$rt_javaException;
var C0s=$rt_globals.Symbol('jsoClass');
(function(){var c;c=BCD.prototype;c.removeEventListener=c.b_z;c.dispatchEvent=c.b9J;c.get=c.bNO;c.addEventListener=c.bZV;Object.defineProperty(c,"length",{get:c.b1y});c=BF_.prototype;c[C0s]=true;c.call=c.cj0;c=A8R.prototype;c[C0s]=true;c.accept=c.bNW;c=A8P.prototype;c[C0s]=true;c.accept=c.bNW;c=Bub.prototype;c[C0s]=true;c.handleEvent=c.fM;c=Bue.prototype;c[C0s]=true;c.handleEvent=c.fM;c=Wx.prototype;c[C0s]=true;c.handleEvent=c.fM;c=Wy.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUJ.prototype;c[C0s]=true;c.handleEvent
=c.fM;c=BUL.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUK.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUF.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUE.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUI.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUH.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUD.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BUC.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BqQ.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BqK.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BqL.prototype;c[C0s]=true;c.handleEvent
=c.fM;c=BwU.prototype;c[C0s]=true;c.call=c.ccV;c=BqN.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BqP.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BqJ.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BwT.prototype;c[C0s]=true;c.call=c.bog;c=BFJ.prototype;c[C0s]=true;c=AVT.prototype;c[C0s]=true;c.handleEvent=c.fM;c=Buh.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BjC.prototype;c[C0s]=true;c.call=c.bpI;c=AUU.prototype;c[C0s]=true;c.onFetch=c.a11;c=Bde.prototype;c.get=c.bNO;Object.defineProperty(c,"length",{get:c.ckh});c=
AXH.prototype;c[C0s]=true;c.onAnimationFrame=c.bUG;c=AXI.prototype;c[C0s]=true;c.onTimer=c.vW;c=A0P.prototype;c[C0s]=true;c.call=c.bog;c=A23.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A24.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A60.prototype;c[C0s]=true;c.onFetch=c.a11;c=A61.prototype;c[C0s]=true;c.onFetch=c.a11;c=A3s.prototype;c[C0s]=true;c.onFetch=c.a11;c=A3r.prototype;c[C0s]=true;c.onFetch=c.a11;c=AYK.prototype;c[C0s]=true;c.onSuccess=c.b33;c=AYJ.prototype;c[C0s]=true;c.onError=c.b$U;c=Bcn.prototype;c[C0s]
=true;c.onTimer=c.vW;c=Bcm.prototype;c[C0s]=true;c.onTimer=c.vW;c=A06.prototype;c[C0s]=true;c.call=c.bpI;c=AW8.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW9.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW4.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW5.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A6T.prototype;c[C0s]=true;c.onTimer=c.vW;c=A8T.prototype;c[C0s]=true;c.onTimer=c.vW;c=A9t.prototype;c[C0s]=true;c.onTimer=c.vW;c=AS9.prototype;c[C0s]=true;c.onTimer=c.vW;c=AVS.prototype;c[C0s]=true;c.onTimer=c.vW;c=A5F.prototype;c[C0s]
=true;c.onTimer=c.vW;c=A51.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A52.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A54.prototype;c[C0s]=true;c.handleEvent=c.fM;c=A55.prototype;c[C0s]=true;c.handleEvent=c.fM;c=AXC.prototype;c[C0s]=true;c.call=c.bpI;c=BnL.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BNV.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BNW.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BNX.prototype;c[C0s]=true;c.handleEvent=c.fM;c=BNU.prototype;c[C0s]=true;c.onTimer=c.vW;c=AH7.prototype;c[C0s]=true;c.accept
=c.ca9;c=AXa.prototype;c[C0s]=true;c.handleEvent=c.o6;c=A5b.prototype;c[C0s]=true;c.handleEvent=c.o6;c=A5a.prototype;c[C0s]=true;c.handleEvent=c.o6;c=A4_.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW$.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW_.prototype;c[C0s]=true;c.handleEvent=c.o6;c=APG.prototype;c[C0s]=true;c.call=c.bog;c=A4$.prototype;c[C0s]=true;c.handleEvent=c.o6;c=A49.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW6.prototype;c[C0s]=true;c.handleEvent=c.o6;c=AW7.prototype;c[C0s]=true;c.handleEvent
=c.o6;c=A5E.prototype;c[C0s]=true;c.resolveStr=c.b72;})();
}));
//# sourceMappingURL=../classes.js.map