var Module;if(!Module)Module=(typeof Module!==“undefined”?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides=Module}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module){if(Module===“WEB”){ENVIRONMENT_IS_WEB=true}else if(Module===“WORKER”){ENVIRONMENT_IS_WORKER=true}else if(Module===“NODE”){ENVIRONMENT_IS_NODE=true}else if(Module===“SHELL”){ENVIRONMENT_IS_SHELL=true}else{throw new Error(“The provided Module value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.”)}}else{ENVIRONMENT_IS_WEB=typeof window===“object”;ENVIRONMENT_IS_WORKER=typeof importScripts===“function”;ENVIRONMENT_IS_NODE=typeof process===“object”&&typeof require===“function”&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){if(!Module)Module=console.log;if(!Module)Module=console.warn;var nodeFS;var nodePath;Module=function read(filename,binary){if(!nodeFS)nodeFS=require(“fs”);if(!nodePath)nodePath=require(“path”);filename=nodePath(filename);var ret=nodeFS(filename);if(!ret&&filename!=nodePath(filename)){filename=path.join(__dirname,“..”,“src”,filename);ret=nodeFS(filename)}if(ret&&!binary)ret=ret.toString();return ret};Module=function readBinary(filename){var ret=Module(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};Module=function load(f){globalEval(read(f))};if(!Module){if(process.length>1){Module=process[1].replace(/\/g,“/”)}else{Module=“unknown-program”}}Module=process.slice(2);if(typeof module!==“undefined”){module=Module}process(“uncaughtException”,(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Module=(function(){return“[Emscripten Module object]”})}else if(ENVIRONMENT_IS_SHELL){if(!Module)Module=print;if(typeof printErr!=“undefined”)Module=printErr;if(typeof read!=“undefined”){Module=read}else{Module=function read(){throw“no read() available (jsc?)”}}Module=function readBinary(f){if(typeof readbuffer===“function”){return new Uint8Array(readbuffer(f))}var data=read(f,“binary”);assert(typeof data===“object”);return data};if(typeof scriptArgs!=“undefined”){Module=scriptArgs}else if(typeof arguments!=“undefined”){Module=arguments}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module=function read(url){var xhr=new XMLHttpRequest;xhr.open(“GET”,url,false);xhr.send(null);return xhr.responseText};Module=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(“GET”,url,true);xhr.responseType=“arraybuffer”;xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response)}else{onerror()}};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!=“undefined”){Module=arguments}if(typeof console!==“undefined”){if(!Module)Module=function print(x){console.log(x)};if(!Module)Module=function printErr(x){console.warn(x)}}else{var TRY_USE_DUMP=false;if(!Module)Module=TRY_USE_DUMP&&typeof dump!==“undefined”?(function(x){dump(x)}):(function(x){})}if(ENVIRONMENT_IS_WORKER){Module=importScripts}if(typeof Module===“undefined”){Module=(function(title){document.title=title})}}else{throw“Unknown runtime environment. Where are we?”}function globalEval(x){eval.call(null,x)}if(!Module&&Module){Module=function load(f){globalEval(Module(f))}}if(!Module){Module=(function(){})}if(!Module){Module=Module}if(!Module){Module=[]}if(!Module){Module=“./this.program”}Module.print=Module;Module.printErr=Module;Module=[];Module=[];for(var key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module=moduleOverrides}}moduleOverrides=undefined;var Runtime={setTempRet0:(function(value){tempRet0=value}),getTempRet0:(function(){return tempRet0}),stackSave:(function(){return STACKTOP}),stackRestore:(function(stackTop){STACKTOP=stackTop}),getNativeTypeSize:(function(type){switch(type){case“i1”:case“i8”:return 1;case“i16”:return 2;case“i32”:return 4;case“i64”:return 8;case“float”:return 4;case“double”:return 8;default:{if(type===“*”){return Runtime.QUANTUM_SIZE}else if(type===“i”){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}),getNativeFieldSize:(function(type){return Math.max(Runtime.getNativeTypeSize(type),Runtime.QUANTUM_SIZE)}),STACK_ALIGN:16,prepVararg:(function(ptr,type){if(type===“double”||type===“i64”){if(ptr&7){assert((ptr&7)===4);ptr+=4}}else{assert((ptr&3)===0)}return ptr}),getAlignSize:(function(type,size,vararg){if(!vararg&&(type==“i64”||type==“double”))return 8;if(!type)return Math.min(size,8);return Math.min(size||(type?Runtime.getNativeFieldSize(type):0),Runtime.QUANTUM_SIZE)}),dynCall:(function(sig,ptr,args){if(args&&args.length){if(!args.splice)args=Array.prototype.slice.call(args);args.splice(0,0,ptr);return Module.apply(null,args)}else{return Module.call(null,ptr)}}),functionPointers:[],addFunction:(function(func){for(var i=0;i<Runtime.functionPointers.length;i++){if(!Runtime.functionPointers){Runtime.functionPointers=func;return 2*(1+i)}}throw“Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.”}),removeFunction:(function(index){Runtime.functionPointers=null}),warnOnce:(function(text){if(!Runtime.warnOnce.shown)Runtime.warnOnce.shown={};if(!Runtime.warnOnce.shown){Runtime.warnOnce.shown=1;Module.printErr(text)}}),funcWrappers:{},getFuncWrapper:(function(func,sig){assert(sig);if(!Runtime.funcWrappers){Runtime.funcWrappers={}}var sigCache=Runtime.funcWrappers;if(!sigCache){sigCache=function dynCall_wrapper(){return Runtime.dynCall(sig,func,arguments)}}return sigCache}),getCompilerSetting:(function(name){throw“You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work”}),stackAlloc:(function(size){var ret=STACKTOP;STACKTOP=STACKTOP+size|0;STACKTOP=STACKTOP+15&-16;return ret}),staticAlloc:(function(size){var ret=STATICTOP;STATICTOP=STATICTOP+size|0;STATICTOP=STATICTOP+15&-16;return ret}),dynamicAlloc:(function(size){var ret=DYNAMICTOP;DYNAMICTOP=DYNAMICTOP+size|0;DYNAMICTOP=DYNAMICTOP+15&-16;if(DYNAMICTOP>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){DYNAMICTOP=ret;return 0}}return ret}),alignMemory:(function(size,quantum){var ret=size=Math.ceil(size/(quantum?quantum:16))*(quantum?quantum:16);return ret}),makeBigInt:(function(low,high,unsigned){var ret=unsigned?+(low>>>0)+ +(high>>>0)*4294967296:(low>>>0)+ +(high|0)*+4294967296;return ret}),GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module=Runtime;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort(“Assertion failed: ”+text)}}function getCFunc(ident){var func=Module;if(!func){try{func=eval(“_”+ident)}catch(e){}}assert(func,“Cannot call unknown function ”ident“ (perhaps LLVM optimizations or closure removed it?)”);return func}var cwrap,ccall;((function(){var JSfuncs={“stackSave”:(function(){Runtime.stackSave()}),“stackRestore”:(function(){Runtime.stackRestore()}),“arrayToC”:(function(arr){var ret=Runtime.stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),“stringToC”:(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=Runtime.stackAlloc((str.length<<2)+1);writeStringToMemory(str,ret)}return ret})};var toC={“string”:JSfuncs,“array”:JSfuncs};ccall=function ccallFunc(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes];if(converter){if(stack===0)stack=Runtime.stackSave();cArgs=converter(args)}else{cArgs=args}}}var ret=func.apply(null,cArgs);if(returnType===“string”)ret=Pointer_stringify(ret);if(stack!==0){if(opts&&opts.async){EmterpreterAsync.asyncFinalizers.push((function(){Runtime.stackRestore(stack)}));return}Runtime.stackRestore(stack)}return ret};var sourceRegex=/^functions*s((*))s*{s*([^]?)[s;]*(?:returns*(.*?)*)?}$/;function parseJSFunc(jsfunc){var parsed=jsfunc.toString().match(sourceRegex).slice(1);return{arguments:parsed,body:parsed,returnValue:parsed}}var JSsource=null;function ensureJSsource(){if(!JSsource){JSsource={};for(var fun in JSfuncs){if(JSfuncs.hasOwnProperty(fun)){JSsource=parseJSFunc(JSfuncs)}}}}cwrap=function cwrap(ident,returnType,argTypes){argTypes=argTypes||[];var cfunc=getCFunc(ident);var numericArgs=argTypes.every((function(type){return type===“number”}));var numericRet=returnType!==“string”;if(numericRet&&numericArgs){return cfunc}var argNames=argTypes.map((function(x,i){return“$”+i}));var funcstr=“(function(”+argNames.join(“,”)+“) {”;var nargs=argTypes.length;if(!numericArgs){ensureJSsource();funcstr+=“var stack = ”+JSsource.body+“;”;for(var i=0;i<nargs;i++){var arg=argNames,type=argTypes;if(type===“number”)continue;var convertCode=JSsource;funcstr+=“var ”convertCode.arguments“ = ”arg“;”;funcstr+=convertCode.body+“;”;funcstr+=arg+“=(”convertCode.returnValue“);”}}var cfuncname=parseJSFunc((function(){return cfunc})).returnValue;funcstr+=“var ret = ”cfuncname“(”+argNames.join(“,”)+“);”;if(!numericRet){var strgfy=parseJSFunc((function(){return Pointer_stringify})).returnValue;funcstr+=“ret = ”strgfy“(ret);”}if(!numericArgs){ensureJSsource();funcstr+=JSsource.body.replace(“()”,“(stack)”)+“;”}funcstr+=“return ret})”;return eval(funcstr)}}))();Module=ccall;Module=cwrap;function setValue(ptr,value,type,noSafe){type=type||“i8”;if(type.charAt(type.length-1)===“*”)type=“i32”;switch(type){>0”>value;break;case“i8”:HEAP8=>2”>value;break;case“i32”:HEAP32=value;break;case“i64”:tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempI64,tempI64;>3”>value;break;case“double”:HEAPF64=value;break;default:abort(“invalid type for setValue: ”+type)}}Module=setValue;function getValue(ptr,type,noSafe){type=type||“i8”;if(type.charAt(type.length-1)===“*”)type=“i32”;switch(type){case“i1”:return >0”>HEAP8;case“i16”:return >2”>HEAP32;case“i64”:return >2”>HEAPF32;case“double”:return Module=getValue;var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_DYNAMIC=3;var ALLOC_NONE=4;Module=ALLOC_NORMAL;Module=ALLOC_STACK;Module=ALLOC_STATIC;Module=ALLOC_DYNAMIC;Module=ALLOC_NONE;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab===”number“){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types===”string“?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc===”function“?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc](Math.max(size,singleType?1:types.length))}if(zeroinit){var ptr=ret,stop;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){>0“>HEAP8=0}return ret}if(singleType===”i8“){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i<size){var curr=slab;if(typeof curr===”function“){curr=Runtime.getFunctionIndex(curr)}type=singleType||types;if(type===0){i++;continue}if(type==”i64“)type=”i32“;setValue(ret+i,curr,type);if(previousType!==type){typeSize=Runtime.getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}Module=allocate;function getMemory(size){if(!staticSealed)return Runtime.staticAlloc(size);if(typeof _sbrk!==”undefined“&&!_sbrk.called||!runtimeInitialized)return Runtime.dynamicAlloc(size);return _malloc(size)}Module=getMemory;function Pointer_stringify(ptr,length){if(length===0||!ptr)return”“;var hasUtf=0;var t;var i=0;while(1){Module(ptr)}Module=Pointer_stringify;function AsciiToString(ptr){var str=“”;while(1){var Module=AsciiToString;function stringToAscii(str,outPtr){return writeAsciiToMemory(str,outPtr,false)}Module=stringToAscii;function UTF8ArrayToString(u8Array,idx){var u0,u1,u2,u3,u4,u5;var str=”“;while(1){u0=u8Array;if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}Module=UTF8ArrayToString;function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}Module=UTF8ToString;function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array=192|u>>6;outU8Array=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array=224|u>>12;outU8Array=128|u>>6&63;outU8Array=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array=240|u>>18;outU8Array=128|u>>12&63;outU8Array=128|u>>6&63;outU8Array=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array=248|u>>24;outU8Array=128|u>>18&63;outU8Array=128|u>>12&63;outU8Array=128|u>>6&63;outU8Array=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array=252|u>>30;outU8Array=128|u>>24&63;outU8Array=128|u>>18&63;outU8Array=128|u>>12&63;outU8Array=128|u>>6&63;outU8Array=128|u&63}}outU8Array=0;return outIdx-startIdx}Module=stringToUTF8Array;function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}Module=stringToUTF8;function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}Module=lengthBytesUTF8;function demangle(func){var hasLibcxxabi=!!Module;if(hasLibcxxabi){try{var buf=_malloc(func.length);writeStringToMemory(func.substr(1),buf);var status=_malloc(4);var ret=Module(buf,0,0,status);if(getValue(status,”i32“)===0&&ret){return Pointer_stringify(ret)}}catch(e){return func}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}}Runtime.warnOnce(”warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling“);return func}function demangleAll(text){return text.replace(/__Z+/g,(function(x){var y=demangle(x);return x===y?x:x+” [“y”]“}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return”(no stack trace available)“}}return err.stack.toString()}function stackTrace(){return demangleAll(jsStackTrace())}Module=stackTrace;var PAGE_SIZE=4096;function alignMemoryPage(x){if(x%4096>0){x+=4096-x%4096}return x}var HEAP;var buffer;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module=HEAP8=new Int8Array(buffer);Module=HEAP16=new Int16Array(buffer);Module=HEAP32=new Int32Array(buffer);Module=HEAPU8=new Uint8Array(buffer);Module=HEAPU16=new Uint16Array(buffer);Module=HEAPU32=new Uint32Array(buffer);Module=HEAPF32=new Float32Array(buffer);Module=HEAPF64=new Float64Array(buffer)}var STATIC_BASE=0,STATICTOP=0,staticSealed=false;var STACK_BASE=0,STACKTOP=0,STACK_MAX=0;var DYNAMIC_BASE=0,DYNAMICTOP=0;function abortOnCannotGrowMemory(){abort(”Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value “TOTAL_MEMORY”, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 “)}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module||5242880;var TOTAL_MEMORY=Module||16777216;var totalMemory=64*1024;while(totalMemory<TOTAL_MEMORY||totalMemory<2*TOTAL_STACK){if(totalMemory<16*1024*1024){totalMemory*=2}else{totalMemory+=16*1024*1024}}if(totalMemory!==TOTAL_MEMORY){TOTAL_MEMORY=totalMemory}if(Module){buffer=Module}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}updateGlobalBufferViews();HEAP32=255;if(HEAPU8!==255||HEAPU8!==0)throw”Typed arrays 2 must be run on a little-endian system“;Module=HEAP;Module=buffer;Module=HEAP8;Module=HEAP16;Module=HEAP32;Module=HEAPU8;Module=HEAPU16;Module=HEAPU32;Module=HEAPF32;Module=HEAPF64;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==”function“){callback();continue}var func=callback.func;if(typeof func===”number“){if(callback.arg===undefined){Runtime.dynCall(”v“,func)}else{Runtime.dynCall(”vi“,func,)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module){if(typeof Module==”function“)Module=[Module];while(Module.length){addOnPreRun(Module.shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module){if(typeof Module==”function“)Module=[Module];while(Module.length){addOnPostRun(Module.shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}Module=addOnPreRun;function addOnInit(cb){__ATINIT__.unshift(cb)}Module=addOnInit;function addOnPreMain(cb){__ATMAIN__.unshift(cb)}Module=addOnPreMain;function addOnExit(cb){__ATEXIT__.unshift(cb)}Module=addOnExit;function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}Module=addOnPostRun;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module=intArrayFromString;function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i++){var chr=array;if(chr>255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join(”“)}Module=intArrayToString;function writeStringToMemory(string,buffer,dontAddNull){var array=intArrayFromString(string,dontAddNull);var i=0;while(i<array.length){var chr=array;Module=writeStringToMemory;function writeArrayToMemory(array,buffer){for(var i=0;i<array.length;i++){array}}Module=writeArrayToMemory;function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){>0“>if(!dontAddNull)HEAP8=0}Module=writeAsciiToMemory;if(!Math||Math(4294967295,5)!==-5)Math=function imul(a,b){var ah=a>>>16;var al=a&65535;var bh=b>>>16;var bl=b&65535;return al*bl+(ah*bl+al*bh<<16)|0};Math.imul=Math;if(!Math)Math=(function(x){x=x>>>0;for(var i=0;i<32;i++){if(x&1<<31-i)return i}return 32});Math.clz32=Math;var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_min=Math.min;var Math_clz32=Math.clz32;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module){Module(runDependencies)}}Module=addRunDependency;function removeRunDependency(id){runDependencies–;if(Module){Module(runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module=removeRunDependency;Module={};Module={};var ASM_CONSTS=[];STATIC_BASE=8;STATICTOP=STATIC_BASE+631584;__ATINIT__.push({func:(function(){__GLOBAL__I_000101()})},{func:(function(){__GLOBAL__sub_I_Bitboard_cpp()})},{func:(function(){__GLOBAL__sub_I_ChessBoard_cpp()})},{func:(function(){__GLOBAL__sub_I_Eval_cpp()})},{func:(function(){__GLOBAL__sub_I_GenMoves_cpp()})},{func:(function(){__GLOBAL__sub_I_Hash_cpp()})},{func:(function(){__GLOBAL__sub_I_IterativeDeeping_cpp()})},{func:(function(){__GLOBAL__sub_I_main_cpp()})},{func:(function(){__GLOBAL__sub_I_OpenBook_cpp()})},{func:(function(){__GLOBAL__sub_I_Search_cpp()})},{func:(function(){__GLOBAL__sub_I_SearchManager_cpp()})},{func:(function(){__GLOBAL__sub_I_Perft_cpp()})},{func:(function(){__GLOBAL__sub_I_IniFile_cpp()})},{func:(function(){__GLOBAL__sub_I_PerftThread_cpp()})},{func:(function(){__GLOBAL__sub_I_iostream_cpp()})});allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+10240);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+20480);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+30720);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+40960);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+51200);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+61440);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+71832);allocate(,”i8“,ALLOC_NONE,Runtime.GLOBAL_BASE+82072);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _emscripten_get_now(){if(!_emscripten_get_now.actual){if(ENVIRONMENT_IS_NODE){_emscripten_get_now.actual=function _emscripten_get_now_actual(){var t=process();return t*1e3+t/1e6}}else if(typeof dateNow!==”undefined“){_emscripten_get_now.actual=dateNow}else if(typeof self===”object“&&self&&typeof self[”now“]===”function“){_emscripten_get_now.actual=function _emscripten_get_now_actual(){return self[”now“]()}}else if(typeof performance===”object“&&typeof performance===”function“){_emscripten_get_now.actual=function _emscripten_get_now_actual(){return performance()}}else{_emscripten_get_now.actual=Date.now}}return _emscripten_get_now.actual()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!==”undefined“||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self&&self[”now“]}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module)HEAP32[Module()>>2]=value;return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}>2“>now/1e3|0;HEAP32=now%1e3*1e3*1e3|0;return 0}Module=_i64Subtract;function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:return totalMemory/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator===”object“)return navigator||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function ___atomic_fetch_and_8(ptr,vall,valh,memmodel){var >2“>h=HEAP32;>2“>l&vall;HEAP32=h&valh;return(asm(h),l)|0}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos)return adjusted;for(var ptr in EXCEPTIONS.infos){var info=EXCEPTIONS.infos;if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos;info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos;assert(info.refcount>0);info.refcount–;if(info.refcount===0){if(info.destructor){Runtime.dynCall(”vi“,info.destructor,)}delete EXCEPTIONS.infos;___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos;info.refcount=0})};function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}EXCEPTIONS.clearRef(EXCEPTIONS.deAdjust(ptr));throw ptr+” - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.“}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(asm(0),0)|0}var info=EXCEPTIONS.infos;var throwntype=info.type;if(!throwntype){return(asm(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module(if(typeArray&&Module(typeArray,throwntype,thrown)){info.adjusted=thrown;return(asm(typeArray),thrown)|0}}return(asm(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0};EXCEPTIONS.last=ptr;if(!(“uncaught_exception”in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+“ - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.”}Module=_memset;function ___gxx_personality_v0(){}function _pthread_mutex_lock(){}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array);return sum}var __MONTH_DAYS_LEAP=;var __MONTH_DAYS_REGULAR=;function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR);if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var >2”>tm_sec:HEAP32,>2”>tm_hour:HEAP32,>2”>tm_mon:HEAP32,>2”>tm_wday:HEAP32,>2”>tm_isdst:HEAP32,RegExp(rule,”g“),EXPANSION_RULES_1)}var WEEKDAYS=;var MONTHS=;function leadingSomething(value,digits,character){var str=typeof value===”number“?value.toString():value||”“;while(str.length<digits){str=character+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,”0“)}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={”%a“:(function(date){return WEEKDAYS.substring(0,3)}),”%A“:(function(date){return WEEKDAYS}),”%b“:(function(date){return MONTHS.substring(0,3)}),”%B“:(function(date){return MONTHS}),”%C“:(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),”%d“:(function(date){return leadingNulls(date.tm_mday,2)}),”%e“:(function(date){return leadingSomething(date.tm_mday,2,” “)}),”%g“:(function(date){return getWeekBasedYear(date).toString().substring(2)}),”%G“:(function(date){return getWeekBasedYear(date)}),”%H“:(function(date){return leadingNulls(date.tm_hour,2)}),”%I“:(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),”%j“:(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),”%m“:(function(date){return leadingNulls(date.tm_mon+1,2)}),”%M“:(function(date){return leadingNulls(date.tm_min,2)}),”%n“:(function(){return”n“}),”%p“:(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return”AM“}else{return”PM“}}),”%S“:(function(date){return leadingNulls(date.tm_sec,2)}),”%t“:(function(){return”t“}),”%u“:(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),”%U“:(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?”01“:”00“}),”%V“:(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return”53“}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return”01“}var daysDifference;if(firstWeekStartThisYear.getFullYear()<date.tm_year+1900){daysDifference=date.tm_yday+32-firstWeekStartThisYear.getDate()}else{daysDifference=date.tm_yday+1-firstWeekStartThisYear.getDate()}return leadingNulls(Math.ceil(daysDifference/7),2)}),”%w“:(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()}),”%W“:(function(date){var janFirst=new Date(date.tm_year,0,1);var firstMonday=janFirst.getDay()===1?janFirst:__addDays(janFirst,janFirst.getDay()===0?1:7-janFirst.getDay()+1);var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstMonday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstMondayUntilEndJanuary=31-firstMonday.getDate();var days=firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstMonday,janFirst)===0?”01“:”00“}),”%y“:(function(date){return(date.tm_year+1900).toString().substring(2)}),”%Y“:(function(date){return date.tm_year+1900}),”%z“:(function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?”+“:”-“)+String(”0000“+off).slice(-4)}),”%Z“:(function(date){return date.tm_zone}),”%%“:(function(){return”%“})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,”g“),EXPANSION_RULES_2(date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _abort(){Module()}function _pthread_cond_destroy(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Runtime.dynCall(”v“,func);_pthread_once.seen=1}function _pthread_create(){return 11}function ___atomic_fetch_or_8(ptr,vall,valh,memmodel){var >2“>h=HEAP32;>2“>l|vall;HEAP32=h|valh;return(asm(h),l)|0}function ___lock(){}function ___unlock(){}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC||0}var _llvm_fabs_f64=Math_abs;function ___assert_fail(condition,filename,line,func){ABORT=true;throw”Assertion failed: “+Pointer_stringify(condition)+”, at: “+[filename?Pointer_stringify(filename):”unknown filename“,line,func?Pointer_stringify(func):”unknown function“]+” at “+stackTrace()}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function ___atomic_load_8(ptr,memmodel){return(asm(>2”>HEAP32)|0}function __exit(status){Module(status)}function _exit(status){__exit(status)}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC=value;return 0}function _pthread_cond_timedwait(){return 0}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}Module=_memcpy;Module=_memmove;function _malloc(bytes){var ptr=Runtime.dynamicAlloc(bytes+8);return ptr+8&4294967288}Module=_malloc;function ___cxa_allocate_exception(size){return _malloc(size)}var ERRNO_MESSAGES={0:“Success”,1:“Not super-user”,2:“No such file or directory”,3:“No such process”,4:“Interrupted system call”,5:“I/O error”,6:“No such device or address”,7:“Arg list too long”,8:“Exec format error”,9:“Bad file number”,10:“No children”,11:“No more processes”,12:“Not enough core”,13:“Permission denied”,14:“Bad address”,15:“Block device required”,16:“Mount device busy”,17:“File exists”,18:“Cross-device link”,19:“No such device”,20:“Not a directory”,21:“Is a directory”,22:“Invalid argument”,23:“Too many open files in system”,24:“Too many open files”,25:“Not a typewriter”,26:“Text file busy”,27:“File too large”,28:“No space left on device”,29:“Illegal seek”,30:“Read only file system”,31:“Too many links”,32:“Broken pipe”,33:“Math arg out of domain of func”,34:“Math result not representable”,35:“File locking deadlock error”,36:“File or path name too long”,37:“No record locks available”,38:“Function not implemented”,39:“Directory not empty”,40:“Too many symbolic links”,42:“No message of desired type”,43:“Identifier removed”,44:“Channel number out of range”,45:“Level 2 not synchronized”,46:“Level 3 halted”,47:“Level 3 reset”,48:“Link number out of range”,49:“Protocol driver not attached”,50:“No CSI structure available”,51:“Level 2 halted”,52:“Invalid exchange”,53:“Invalid request descriptor”,54:“Exchange full”,55:“No anode”,56:“Invalid request code”,57:“Invalid slot”,59:“Bad font file fmt”,60:“Device not a stream”,61:“No data (for no delay io)”,62:“Timer expired”,63:“Out of streams resources”,64:“Machine is not on the network”,65:“Package not installed”,66:“The object is remote”,67:“The link has been severed”,68:“Advertise error”,69:“Srmount error”,70:“Communication error on send”,71:“Protocol error”,72:“Multihop attempted”,73:“Cross mount point (not really error)”,74:“Trying to read unreadable message”,75:“Value too large for defined data type”,76:“Given log. name not unique”,77:“f.d. invalid for this operation”,78:“Remote address changed”,79:“Can access a needed shared lib”,80:“Accessing a corrupted shared lib”,81:“.lib section in a.out corrupted”,82:“Attempting to link in too many libs”,83:“Attempting to exec a shared library”,84:“Illegal byte sequence”,86:“Streams pipe error”,87:“Too many users”,88:“Socket operation on non-socket”,89:“Destination address required”,90:“Message too long”,91:“Protocol wrong type for socket”,92:“Protocol not available”,93:“Unknown protocol”,94:“Socket type not supported”,95:“Not supported”,96:“Protocol family not supported”,97:“Address family not supported by protocol family”,98:“Address already in use”,99:“Address not available”,100:“Network interface is not configured”,101:“Network is unreachable”,102:“Connection reset by network”,103:“Connection aborted”,104:“Connection reset by peer”,105:“No buffer space available”,106:“Socket is already connected”,107:“Socket is not connected”,108:“Can't send after socket shutdown”,109:“Too many references”,110:“Connection timed out”,111:“Connection refused”,112:“Host is down”,113:“Host is unreachable”,114:“Socket already connected”,115:“Connection already in progress”,116:“Stale file handle”,122:“Quota exceeded”,123:“No medium (in tape drive)”,125:“Operation canceled”,130:“Previous owner died”,131:“State not recoverable”};var PATH={splitPath:(function(filename){var splitPathRe=/^(/?|)(*?)((?:.{1,2}|[^/]+?|)(.[^./]*|))(?:[/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i–){var last=parts;if(last===“.”){parts.splice(i,1)}else if(last===“..”){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up–}}if(allowAboveRoot){for(;up–;up){parts.unshift(“..”)}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)===“/”,trailingSlash=path.substr(-1)===“/”;path=PATH.normalizeArray(path.split(“/”).filter((function(p){return!!p})),!isAbsolute).join(“/”);if(!path&&!isAbsolute){path=“.”}if(path&&trailingSlash){path+=“/”}return(isAbsolute?“/”:“”)+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result,dir=result;if(!root&&!dir){return“.”}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path===“/”)return“/”;var lastSlash=path.lastIndexOf(“/”);if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join(“/”))}),join2:(function(l,r){return PATH.normalize(l+“/”+r)}),resolve:(function(){var resolvedPath=“”,resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i–){var path=i>=0?arguments:FS.cwd();if(typeof path!==“string”){throw new TypeError(“Arguments to path.resolve must be strings”)}else if(!path){return“”}resolvedPath=path+“/”+resolvedPath;resolvedAbsolute=path.charAt(0)===“/”}resolvedPath=PATH.normalizeArray(resolvedPath.split(“/”).filter((function(p){return!!p})),!resolvedAbsolute).join(“/”);return(resolvedAbsolute?“/”:“”)+resolvedPath||“.”}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr!==“”)break}var end=arr.length-1;for(;end>=0;end–){if(arr!==“”)break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split(“/”));var toParts=trim(to.split(“/”));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts!==toParts){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push(“..”)}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(“/”)})};var TTY={ttys:[],init:(function(){}),shutdown:(function(){}),register:(function(dev,ops){TTY.ttys={input:[],output:,ops:ops};FS.registerDevice(dev,TTY.stream_ops)}),stream_ops:{open:(function(stream){var tty=TTY.ttys;if(!tty){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}stream.tty=tty;stream.seekable=false}),close:(function(stream){stream.tty.ops.flush(stream.tty)}),flush:(function(stream){stream.tty.ops.flush(stream.tty)}),read:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}for(var i=0;i<length;i++){try{stream.tty.ops.put_char(stream.tty,buffer)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})},default_tty_ops:{get_char:(function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=new Buffer(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;var usingDevice=false;try{fd=fs.openSync(“/dev/stdin”,“r”);usingDevice=true}catch(e){}bytesRead=fs.readSync(fd,buf,0,BUFSIZE,null);if(usingDevice){fs.closeSync(fd)}if(bytesRead>0){result=buf.slice(0,bytesRead).toString(“utf-8”)}else{result=null}}else if(typeof window!=“undefined”&&typeof window.prompt==“function”){result=window.prompt(“Input: ”);if(result!==null){result+=“n”}}else if(typeof readline==“function”){result=readline();if(result!==null){result+=“n”}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){Module(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,“/”,16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unMEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i);return arr}return node.contents}),getFileDataAsTypedArray:(function(node){if(!node.contents)return new Uint8Array;if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)}),expandFileStorage:(function(node,newCapacity){if(node.contents&&node.contents.subarray&&newCapacity>node.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.buffer.byteLength:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)|0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.length<newCapacity)node.contents.push(0)}),resizeFileStorage:(function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length<newSize)node.contents.push(0);node.usedBytes=newSize}),node_ops:{getattr:(function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}}),lookup:(function(parent,name){throw FS.genericErrors}),mknod:(function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)}),rename:(function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}}}delete old_node.parent.contents;old_node.name=new_name;new_dir.contents=old_node;old_node.parent=new_dir}),un(function(parent,name){delete parent.contents}),rmdir:(function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}delete parent.contents}),readdir:(function(node){var entries=;for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),sym(function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node}),read(function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return node.link})},stream_ops:{read:(function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i=contents}return size}),write:(function(stream,buffer,offset,length,position,canOwn){if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=new Uint8Array(buffer.subarray(offset,offset+length));node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray)node.contents.set(buffer.subarray(offset,offset+length),position);else{for(var i=0;i<length;i++){node.contents=buffer}}node.usedBytes=Math.max(node.usedBytes,position+length);return length}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}),allocate:(function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&(contents.buffer===buffer||contents.buffer===buffer.buffer)){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<stream.node.usedBytes){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;ptr=_malloc(length);if(!ptr){throw new FS.ErrnoError(ERRNO_CODES.ENOMEM)}buffer.set(contents,ptr)}return{ptr:ptr,allocated:allocated}}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0})}};var IDBFS={dbs:{},indexedDB:(function(){if(typeof indexedDB!==“undefined”)return indexedDB;var ret=null;if(typeof window===“object”)ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,“IDBFS used, but indexedDB not supported”);return ret}),DB_VERSION:21,DB_STORE_NAME:“FILE_DATA”,mount:(function(mount){return MEMFS.mount.apply(null,arguments)}),syncfs:(function(mount,populate,callback){IDBFS.getLocalSet(mount,(function(err,local){if(err)return callback(err);IDBFS.getRemoteSet(mount,(function(err,remote){if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)}))}))}),getDB:(function(name,callback){var db=IDBFS.dbs;if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=(function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains(“timestamp”)){fileStore.createIndex(“timestamp”,“timestamp”,{unique:false})}});req.onsuccess=(function(){db=req.result;IDBFS.dbs=db;callback(null,db)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),getLocalSet:(function(mount,callback){var entries={};function isRealDir(p){return p!==“.”&&p!==“..”}function toAbsolute(root){return(function(p){return PATH.join2(root,p)})}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries={timestamp:stat.mtime}}return callback(null,{type:“local”,entries:entries})}),getRemoteSet:(function(mount,callback){var entries={};IDBFS.getDB(mount.mountpoint,(function(err,db){if(err)return callback(err);var transaction=db.transaction(,“readonly”);transaction.onerror=(function(e){callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index(“timestamp”);index.openKeyCursor().onsuccess=(function(event){var cursor=event.target.result;if(!cursor){return callback(null,{type:“remote”,db:db,entries:entries})}entries={timestamp:cursor.key};cursor.continue()})}))}),loadLocalEntry:(function(path,callback){var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{timestamp:stat.mtime,mode:stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{timestamp:stat.mtime,mode:stat.mode,contents:node.contents})}else{return callback(new Error(“node type not supported”))}}),storeLocalEntry:(function(path,entry,callback){try{if(FS.isDir(entry.mode)){FS.mkdir(path,entry.mode)}else if(FS.isFile(entry.mode)){FS.writeFile(path,entry.contents,{encoding:“binary”,canOwn:true})}else{return callback(new Error(“node type not supported”))}FS.chmod(path,entry.mode);FS.utime(path,entry.timestamp,entry.timestamp)}catch(e){return callback(e)}callback(null)}),removeLocalEntry:(function(path,callback){try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)}),loadRemoteEntry:(function(store,path,callback){var req=store.get(path);req.onsuccess=(function(event){callback(null,event.target.result)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),storeRemoteEntry:(function(store,path,entry,callback){var req=store.put(entry,path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),removeRemoteEntry:(function(store,path,callback){var req=store.delete(path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),reconcile:(function(src,dst,callback){var total=0;var create=[];Object.keys(src.entries).forEach((function(key){var e=src.entries;var e2=dst.entries;if(!e2||e.timestamp>e2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries;var e2=src.entries;if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type===“remote”?src.db:dst.db;var transaction=db.transaction(,“readwrite”);var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type===“local”){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type===“local”){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,“/”,NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&146)>>1}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsToPermissionStringMap:{0:“r”,1:“r+”,2:“r+”,64:“r”,65:“r+”,66:“r+”,129:“rx+”,193:“rx+”,514:“w+”,577:“w”,578:“w+”,705:“wx”,706:“wx+”,1024:“a”,1025:“a”,1026:“a+”,1089:“a”,1090:“a+”,1153:“ax”,1154:“ax+”,1217:“ax”,1218:“ax+”,4096:“rs”,4098:“rs+”},flagsToPermissionString:(function(flags){flags&=~32768;flags&=~524288;if(flags in NODEFS.flagsToPermissionStringMap){return NODEFS.flagsToPermissionStringMap}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nstat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,“”,{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),un(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),sym(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),read(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsToPermissionString(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES)}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;var nbuffer=new Buffer(length);var res;try{res=fs.readSync(stream.nfd,nbuffer,0,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES)}if(res>0){for(var i=0;i<res;i++){buffer=nbuffer}}return res}),write:(function(stream,buffer,offset,length,position){var nbuffer=new Buffer(buffer.subarray(offset,offset+length));var res;try{res=fs.writeSync(stream.nfd,nbuffer,0,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES)}return res}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES)}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,“/”,WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split(“/”);var parent=root;for(var i=0;i<parts.length-1;i++){var curr=parts.slice(0,i+1).join(“/”);if(!createdParents){createdParents=WORKERFS.createNode(parent,curr,WORKERFS.DIR_MODE,0)}parent=createdParents}return parent}function base(path){var parts=path.split(“/”);return parts}Array.prototype.forEach.call(mount.opts||[],(function(file){WORKERFS.createNode(ensureParent(file.name),base(file.name),WORKERFS.FILE_MODE,0,file,file.lastModifiedDate)}));(mount.opts||[]).forEach((function(obj){WORKERFS.createNode(ensureParent(obj),base(obj),WORKERFS.FILE_MODE,0,obj)}));(mount.opts||[]).forEach((function(pack){pack.files.forEach((function(file){var name=file.filename.substr(1);WORKERFS.createNode(ensureParent(name),base(name),WORKERFS.FILE_MODE,0,pack.slice(file.start,file.end))}))}));return root}),createNode:(function(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=WORKERFS.node_ops;node.stream_ops=WORKERFS.stream_ops;node.timestamp=(mtime||new Date).getTime();assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE);if(mode===WORKERFS.FILE_MODE){node.size=contents.size;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents=node}return node}),node_ops:{getattr:(function(node){return{dev:1,ino:undefined,mode:node.mode,n1,uid:0,gid:0,rdev:undefined,size:node.size,atime:new Date(node.timestamp),mtime:new Date(node.timestamp),ctime:new Date(node.timestamp),blksize:4096,blocks:Math.ceil(node.size/4096)}}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}}),lookup:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}),mknod:(function(parent,name,mode,dev){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rename:(function(oldNode,newDir,newName){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),un(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rmdir:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readdir:(function(node){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),sym(function(parent,newName,oldPath){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),read(function(node){throw new FS.ErrnoError(ERRNO_CODES.EPERM)})},stream_ops:{read:(function(stream,buffer,offset,length,position){if(position>=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:,streams:[],nextInode:1,nameTable:null,currentPath:“/”,initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+“ : ”+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:“”,node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts===undefined){opts=defaults}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split(“/”).filter((function(p){return!!p})),false);var current=FS.root;var current_path=“/”;for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts);current_path=PATH.join2(current_path,parts);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count});current=lookup.node;if(count++>40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount!==“/”?mount+“/”+path:mount+path}path=path?node.name+“/”+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable;FS.nameTable=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable===node){FS.nameTable=node.name_next}else{var current=FS.nameTable;while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable;node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{“r”:0,“rs”:1052672,“r+”:2,“w”:577,“wx”:705,“xw”:705,“w+”:578,“wx+”:706,“xw+”:706,“a”:1089,“ax”:1217,“xa”:1217,“a+”:1090,“ax+”:1218,“xa+”:1218},modeStringToFlags:(function(str){var flags=FS.flagModes;if(typeof flags===“undefined”){throw new Error(“Unknown file open mode: ”+str)}return flags}),flagsToPermissionString:(function(flag){var perms=[flag&3];if(flag&512){perms+=“w”}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf(“r”)!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf(“w”)!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf(“x”)!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,“x”);if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,“wx”)}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,“wx”);if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==“r”||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream=stream}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams=stream;return stream}),closeStream:(function(fd){FS.streams=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices={stream_ops:ops}}),getDevice:(function(dev){return FS.devices}),getMounts:(function(mount){var mounts=[];var check=;while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate===“function”){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log(“warning: ”FS.syncFSRequests“ FS.syncfs operations in flight at once, probably just doing extra work”)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests–;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint===“/”;var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable;while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name===“.”||name===“..”){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdev:(function(path,mode,dev){if(typeof dev===“undefined”){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)}),sym(function(oldpath,newpath){if(!PATH.resolve(oldpath)){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var newname=PATH.basename(newpath);var err=FS.mayCreate(parent,newname);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.symlink(parent,newname,oldpath)}),rename:(function(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;try{lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!old_dir||!new_dir)throw new FS.ErrnoError(ERRNO_CODES.ENOENT);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(ERRNO_CODES.EXDEV)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH.relative(old_path,new_dirname);if(relative.charAt(0)!==“.”){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}relative=PATH.relative(new_path,old_dirname);if(relative.charAt(0)!==“.”){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var err=FS.mayDelete(old_dir,old_name,isdir);if(err){throw new FS.ErrnoError(err)}err=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(err){throw new FS.ErrnoError(err)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(new_dir!==old_dir){err=FS.nodePermissions(old_dir,“w”);if(err){throw new FS.ErrnoError(err)}}try{if(FS.trackingDelegate){FS.trackingDelegate(old_path,new_path)}}catch(e){console.log(“FS.trackingDelegate('”old_path“', '”new_path“') threw an exception: ”+e.message)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}try{if(FS.trackingDelegate)FS.trackingDelegate(old_path,new_path)}catch(e){console.log(“FS.trackingDelegate('”old_path“', '”new_path“') threw an exception: ”+e.message)}}),rmdir:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,true);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate){FS.trackingDelegate(path)}}catch(e){console.log(“FS.trackingDelegate('”path“') threw an exception: ”+e.message)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate)FS.trackingDelegate(path)}catch(e){console.log(“FS.trackingDelegate('”path“') threw an exception: ”+e.message)}}),readdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}return node.node_ops.readdir(node)}),un(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,false);if(err){if(err===ERRNO_CODES.EISDIR)err=ERRNO_CODES.EPERM;throw new FS.ErrnoError(err)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate){FS.trackingDelegate(path)}}catch(e){console.log(“FS.trackingDelegate('”path“') threw an exception: ”+e.message)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate)FS.trackingDelegate(path)}catch(e){console.log(“FS.trackingDelegate('”path“') threw an exception: ”+e.message)}}),read(function(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!link.node_ops.readlink){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return PATH.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))}),stat:(function(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!node.node_ops.getattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return node.node_ops.getattr(node)}),lstat:(function(path){return FS.stat(path,true)}),chmod:(function(path,mode,dontFollow){var node;if(typeof path===“string”){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})}),lchmod:(function(path,mode){FS.chmod(path,mode,true)}),fchmod:(function(fd,mode){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chmod(stream.node,mode)}),chown:(function(path,uid,gid,dontFollow){var node;if(typeof path===“string”){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{timestamp:Date.now()})}),lchown:(function(path,uid,gid){FS.chown(path,uid,gid,true)}),fchown:(function(fd,uid,gid){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chown(stream.node,uid,gid)}),truncate:(function(path,len){if(len<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node;if(typeof path===“string”){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.nodePermissions(node,“w”);if(err){throw new FS.ErrnoError(err)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})}),ftruncate:(function(fd,len){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}FS.truncate(stream.node,len)}),utime:(function(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})}),open:(function(path,flags,mode,fd_start,fd_end){if(path===“”){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}flags=typeof flags===“string”?FS.modeStringToFlags(flags):flags;mode=typeof mode===“undefined”?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path===“object”){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(ERRNO_CODES.EEXIST)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}if(!created){var err=FS.mayOpen(node,flags);if(err){throw new FS.ErrnoError(err)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles=1;Module(“read file: ”+path)}}try{if(FS.trackingDelegate){var trackingFlags=0;if((flags&2097155)!==1){trackingFlags|=FS.tracking.openFlags.READ}if((flags&2097155)!==0){trackingFlags|=FS.tracking.openFlags.WRITE}FS.trackingDelegate(path,trackingFlags)}}catch(e){console.log(“FS.trackingDelegate('”path“', flags) threw an exception: ”+e.message)}return stream}),close:(function(stream){if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}}),llseek:(function(stream,offset,whence){if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position}),read:(function(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.read){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var seeking=true;if(typeof position===“undefined”){position=stream.position;seeking=false}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead}),write:(function(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.write){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(stream.flags&1024){FS.llseek(stream,0,2)}var seeking=true;if(typeof position===“undefined”){position=stream.position;seeking=false}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;try{if(stream.path&&FS.trackingDelegate)FS.trackingDelegate(stream.path)}catch(e){console.log(“FS.trackingDelegate('”path“') threw an exception: ”+e.message)}return bytesWritten}),allocate:(function(stream,offset,length){if(offset<0||length<=0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}stream.stream_ops.allocate(stream,offset,length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EACCES)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}return stream.stream_ops.mmap(stream,buffer,offset,length,position,prot,flags)}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)}),munmap:(function(stream){return 0}),ioctl:(function(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(ERRNO_CODES.ENOTTY)}return stream.stream_ops.ioctl(stream,cmd,arg)}),readFile:(function(path,opts){opts=opts||{};opts.flags=opts.flags||“r”;opts.encoding=opts.encoding||“binary”;if(opts.encoding!==“utf8”&&opts.encoding!==“binary”){throw new Error('Invalid encoding type “'opts.encoding'”')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding===“utf8”){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding===“binary”){ret=buf}FS.close(stream);return ret}),writeFile:(function(path,data,opts){opts=opts||{};opts.flags=opts.flags||“w”;opts.encoding=opts.encoding||“utf8”;if(opts.encoding!==“utf8”&&opts.encoding!==“binary”){throw new Error('Invalid encoding type “'opts.encoding'”')}var stream=FS.open(path,opts.flags,opts.mode);if(opts.encoding===“utf8”){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,0,opts.canOwn)}else if(opts.encoding===“binary”){FS.write(stream,data,0,data.length,0,opts.canOwn)}FS.close(stream)}),cwd:(function(){return FS.currentPath}),chdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}var err=FS.nodePermissions(lookup.node,“x”);if(err){throw new FS.ErrnoError(err)}FS.currentPath=lookup.path}),createDefaultDirectories:(function(){FS.mkdir(“/tmp”);FS.mkdir(“/home”);FS.mkdir(“/home/web_user”)}),createDefaultDevices:(function(){FS.mkdir(“/dev”);FS.registerDevice(FS.makedev(1,3),{read:(function(){return 0}),write:(function(stream,buffer,offset,length,pos){return length})});FS.mkdev(“/dev/null”,FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev(“/dev/tty”,FS.makedev(5,0));FS.mkdev(“/dev/tty1”,FS.makedev(6,0));var random_device;if(typeof crypto!==“undefined”){var randomBuffer=new Uint8Array(1);random_device=(function(){crypto.getRandomValues(randomBuffer);return randomBuffer})}else if(ENVIRONMENT_IS_NODE){random_device=(function(){return require(“crypto”).randomBytes(1)})}else{random_device=(function(){return Math.random()*256|0})}FS.createDevice(“/dev”,“random”,random_device);FS.createDevice(“/dev”,“urandom”,random_device);FS.mkdir(“/dev/shm”);FS.mkdir(“/dev/shm/tmp”)}),createSpecialDirectories:(function(){FS.mkdir(“/proc”);FS.mkdir(“/proc/self”);FS.mkdir(“/proc/self/fd”);FS.mount({mount:(function(){var node=FS.createNode(“/proc/self”,“fd”,16384|511,73);node.node_ops={lookup:(function(parent,name){var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var ret={parent:null,mount:{mountpoint:“fake”},node_ops:{read(function(){return stream.path})}};ret.parent=ret;return ret})};return node})},{},“/proc/self/fd”)}),createStandardStreams:(function(){if(Module){FS.createDevice(“/dev”,“stdin”,Module)}else{FS.symlink(“/dev/tty”,“/dev/stdin”)}if(Module){FS.createDevice(“/dev”,“stdout”,null,Module)}else{FS.symlink(“/dev/tty”,“/dev/stdout”)}if(Module){FS.createDevice(“/dev”,“stderr”,null,Module)}else{FS.symlink(“/dev/tty1”,“/dev/stderr”)}var stdin=FS.open(“/dev/stdin”,“r”);assert(stdin.fd===0,“invalid handle for stdin (”stdin.fd“)”);var stdout=FS.open(“/dev/stdout”,“w”);assert(stdout.fd===1,“invalid handle for stdout (”stdout.fd“)”);var stderr=FS.open(“/dev/stderr”,“w”);assert(stderr.fd===2,“invalid handle for stderr (”stderr.fd“)”)}),ensureErrnoError:(function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=(function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES===errno){this.code=key;break}}});this.setErrno(errno);this.message=ERRNO_MESSAGES};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;.forEach((function(code){FS.genericErrors=new FS.ErrnoError(code);FS.genericErrors.stack=“<generic error, no stack>”}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},“/”);FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={“MEMFS”:MEMFS,“IDBFS”:IDBFS,“NODEFS”:NODEFS,“WORKERFS”:WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,“FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)”);FS.init.initialized=true;FS.ensureErrnoError();Module=input||Module;Module=output||Module;Module=error||Module;FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module;if(fflush)fflush(0);for(var i=0;i<FS.streams.length;i++){var stream=FS.streams;if(!stream){continue}FS.close(stream)}}),getMode:(function(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}),joinPath:(function(parts,forceRelative){var path=PATH.join.apply(null,parts);if(forceRelative&&path==“/”)path=path.substr(1);return path}),absolutePath:(function(relative,base){return PATH.resolve(base,relative)}),standardizePath:(function(path){return PATH.normalize(path)}),findObject:(function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{___setErrNo(ret.error);return null}}),analyzePath:(function(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path===“/”}catch(e){ret.error=e.errno}return ret}),createFolder:(function(parent,name,canRead,canWrite){var path=PATH.join2(typeof parent===“string”?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.mkdir(path,mode)}),createPath:(function(parent,path,canRead,canWrite){parent=typeof parent===“string”?parent:FS.getPath(parent);var parts=path.split(“/”).reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current}),createFile:(function(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent===“string”?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)}),createDataFile:(function(parent,name,data,canRead,canWrite,canOwn){var path=name?PATH.join2(typeof parent===“string”?parent:FS.getPath(parent),name):parent;var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data===“string”){var arr=new Array(data.length);for(var i=0,len=data.length;i=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,“w”);FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node}),createDevice:(function(parent,name,input,output){var path=PATH.join2(typeof parent===“string”?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:(function(stream){stream.seekable=false}),close:(function(stream){if(output&&output.buffer&&output.buffer.length){output(10)}}),read:(function(stream,buffer,offset,length,pos){var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){for(var i=0;i<length;i++){try{output(buffer)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})});return FS.mkdev(path,mode,dev)}),createLink:(function(parent,name,target,canRead,canWrite){var path=PATH.join2(typeof parent===“string”?parent:FS.getPath(parent),name);return FS.symlink(target,path)}),forceLoadFile:(function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;var success=true;if(typeof XMLHttpRequest!==“undefined”){throw new Error(“Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use –embed-file or –preload-file in emcc on the main thread.”)}else if(Module){try{obj.contents=intArrayFromString(Module(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){success=false}}else{throw new Error(“Cannot load without read() or XMLHttpRequest.”)}if(!success)___setErrNo(ERRNO_CODES.EIO);return success}),createLazyFile:(function(parent,name,url,canRead,canWrite){function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open(“HEAD”,url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(“Couldn't load ”url“. Status: ”+xhr.status);var datalength=Number(xhr.getResponseHeader(“Content-length”));var header;var hasByteServing=(header=xhr.getResponseHeader(“Accept-Ranges”))&&header===“bytes”;var usesGzip=(header=xhr.getResponseHeader(“Content-Encoding”))&&header===“gzip”;var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error(“invalid range (”from“, ”to“) or no bytes requested!”);if(to>datalength-1)throw new Error(“only ”datalength“ bytes available! programmer error!”);var xhr=new XMLHttpRequest;xhr.open(“GET”,url,false);if(datalength!==chunkSize)xhr.setRequestHeader(“Range”,“bytes=”from“-”+to);if(typeof Uint8Array!=“undefined”)xhr.responseType=“arraybuffer”;if(xhr.overrideMimeType){xhr.overrideMimeType(“text/plain; charset=x-user-defined”)}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(“Couldn't load ”url“. Status: ”+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||“”,true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks===“undefined”){lazyArray.chunks=doXHR(start,end)}if(typeof lazyArray.chunks===“undefined”)throw new Error(“doXHR failed!”);return lazyArray.chunks}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log(“LazyFiles on gzip forces download of the whole file when length is accessed”)}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!==“undefined”){if(!ENVIRONMENT_IS_WORKER)throw“Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use –embed-file or –preload-file in emcc”;var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops;stream_ops=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i<size;i++){buffer=contents}}else{for(var i=0;i<size;i++){buffer=contents.get(position+i)}}return size};node.stream_ops=stream_ops;return node}),createPreloadedFile:(function(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){Browser.init();var fullname=name?PATH.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(“cp ”+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}var handled=false;Module.forEach((function(plugin){if(handled)return;if(plugin(fullname)){plugin(byteArray,fullname,finish,(function(){if(onerror)onerror();removeRunDependency(dep)}));handled=true}}));if(!handled)finish(byteArray)}addRunDependency(dep);if(typeof url==“string”){Browser.asyncLoad(url,(function(byteArray){processData(byteArray)}),onerror)}else{processData(url)}}),indexedDB:(function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB}),DB_NAME:(function(){return“EM_FS_”+window.location.pathname}),DB_VERSION:20,DB_STORE_NAME:“FILE_DATA”,saveFilesToDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=function openRequest_onupgradeneeded(){console.log(“creating db”);var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;var transaction=db.transaction(,“readwrite”);var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=function putRequest_onsuccess(){ok++;if(ok+fail==total)finish()};putRequest.onerror=function putRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror}),loadFilesFromDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;try{var transaction=db.transaction(,“readonly”)}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var getRequest=files.get(path);getRequest.onsuccess=function getRequest_onsuccess(){if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=function getRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror})};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:(function(dirfd,path){if(path!==“/”){var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);dir=dirstream.path}path=PATH.join2(dir,path)}return path}),doStat:(function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-ERRNO_CODES.ENOTDIR}throw e}>2”>stat.dev;HEAP32=>2”>stat.ino;HEAP32=>2”>stat.nlink;HEAP32=>2”>stat.gid;HEAP32=>2”>0;HEAP32=>2”>4096;HEAP32=>2”>stat.atime.getTime()/1e3|0;HEAP32=>2”>stat.mtime.getTime()/1e3|0;HEAP32=>2”>stat.ctime.getTime()/1e3|0;HEAP32=path=PATH.normalize(path);if(path===”/“)path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doRead(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);ret=ret.slice(0,Math.max(0,bufsize));writeStringToMemory(ret,buf,true);return ret.length}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms=”“;if(amode&4)perms+=”r“;if(amode&2)perms+=”w“;if(amode&1)perms+=”x“;if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var >2“>len=HEAP32;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret}),doWritev:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var >2“>len=HEAP32;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var >2“>argp=SYSCALLS.get();HEAP32=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};default:abort(”bad ioctl syscall “+op)}}catch(e){if(typeof FS===”undefined“||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}Module=_i64Add;Module=_bitshift64Lshr;function ___syscall38(which,varargs){SYSCALLS.varargs=varargs;try{var old_path=SYSCALLS.getStr(),new_path=SYSCALLS.getStr();FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS===”undefined“||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){Runtime.dynCall(“vi”,routine,)}));pthread_cleanup_push.level=_ATEXIT__.length}function _pthread_cond_broadcast(){return 0}function ___cxa_guard_acquire(variable){>0”>HEAP8=1;return 1}return 0}function _pthread_cleanup_pop(){assert(_pthread_cleanup_push.level==__ATEXIT__.length,“cannot pop if something else added meanwhile!”);__ATEXIT__.pop();pthread_cleanup_push.level=_ATEXIT__.length}function _pthread_join(){}function __Exit(status){__exit(status)}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS===“undefined”||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS===“undefined”||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString(“GMT”),“i8”,ALLOC_STATIC);var _tzname=STATICTOP;STATICTOP+=16;var _daylight=STATICTOP;STATICTOP+=16;var _timezone=STATICTOP;STATICTOP+=16;function _tzset(){>2”>Date(2e3,6,1);HEAP32=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/(([A-Za-z ]+))$/);return match?match:“GMT”}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),“i8”,ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),“i8”,ALLOC_NORMAL);if(summer.getTimezoneOffset()<winter.getTimezoneOffset()){>2”>winterNamePtr;HEAP32=summerNamePtr}else{>2”>summerNamePtr;HEAP32=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new >2”>1e3);HEAP32=>2”>date.getMinutes();HEAP32=>2”>date.getDate();HEAP32=>2”>date.getFullYear()-1900;HEAP32=date.getDay();var start=new Date(date.getFullYear(),0,1);var >2”>yday;HEAP32=-(date.getTimezoneOffset()*60);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var >2”>zonePtr=HEAP32;>2”>Date(HEAP32+>2”>HEAP32,>2”>HEAP32,>2”>dst=HEAP32;var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){>2”>HEAP32=date.getDay();var >2”>tm_sec:HEAP32,>2”>tm_hour:HEAP32,>2”>tm_mon:HEAP32,>2”>tm_wday:HEAP32};var days=;var months=;var s=days+“ ”months[date.tm_mon](date.tm_mday<10?“ ”:“ ”)date.tm_mday(date.tm_hour<10?“ 0”:“ ”)date.tm_hour(date.tm_min<10?“:0”:“:”)date.tm_min(date.tm_sec<10?“:0”:“:”)date.tm_sec“ ”+(1900+date.tm_year)+“n”;writeStringToMemory(s,buf);return buf}function _ctime_r(time,buf){var stack=Runtime.stackSave();var rv=_asctime_r(_localtime_r(time,Runtime.stackAlloc(44)),buf);Runtime.stackRestore(stack);return rv}function _ctime(timer){return _ctime_r(timer,___tm_current)}function _sbrk(bytes){var self=_sbrk;if(!self.called){DYNAMICTOP=alignMemoryPage(DYNAMICTOP);self.called=true;assert(Runtime.dynamicAlloc);self.alloc=Runtime.dynamicAlloc;Runtime.dynamicAlloc=(function(){abort(“cannot dynamically allocate, sbrk now has control”)})}var ret=DYNAMICTOP;if(bytes!=0){var success=self.alloc(bytes);if(!success)return-1>>>0}return ret}Module=_bitshift64Shl;var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function ___cxa_begin_catch(ptr){__ZSt18uncaught_exceptionv.uncaught_exception–;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function _gettimeofday(ptr){var >2”>now/1e3|0;HEAP32=now%1e3*1e3|0;return 0}Module=_llvm_uadd_with_overflow_i64;function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var >2”>h=HEAP32;>2”>_llvm_uadd_with_overflow_i64(l,h,vall,valh);HEAP32=Runtime();return(asm(h),l)|0}function _pthread_mutex_destroy(){}function _pthread_cond_wait(){return 0}function _pthread_mutex_unlock(){}function ___cxa_guard_release(){}function _pthread_self(){return 0}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var >1”>offset=0;HEAP16=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS===“undefined”||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS===“undefined”||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}FS.staticInit();__ATINIT__.unshift((function(){if(!Module&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module=FS.createFolder;Module=FS.createPath;Module=FS.createDataFile;Module=FS.createPreloadedFile;Module=FS.createLazyFile;Module=FS.createLink;Module=FS.createDevice;Module=FS.unlink;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require(“fs”);var NODEJS_PATH=require(“path”);NODEFS.staticInit()}STACK_BASE=STACKTOP=Runtime.alignMemory(STATICTOP);staticSealed=true;STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=DYNAMICTOP=Runtime.alignMemory(STACK_MAX);var cttz_i8=allocate(,“i8”,ALLOC_DYNAMIC);function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module(index,a1,a2,a3)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module(index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module(index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_vi(index,a1){try{Module(index,a1)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_vii(index,a1,a2){try{Module(index,a1,a2)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module(index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module(index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_ii(index,a1){try{return Module(index,a1)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_viii(index,a1,a2,a3){try{Module(index,a1,a2,a3)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_v(index){try{Module(index)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module(index,a1,a2,a3,a4)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module(index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iii(index,a1,a2){try{return Module(index,a1,a2)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module(index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module(index,a1,a2,a3,a4)}catch(e){if(typeof e!==“number”&&e!==“longjmp”)throw e;asm(1,0)}}Module.asmGlobalArg={“Math”:Math,“Int8Array”:Int8Array,“Int16Array”:Int16Array,“Int32Array”:Int32Array,“Uint8Array”:Uint8Array,“Uint16Array”:Uint16Array,“Uint32Array”:Uint32Array,“Float32Array”:Float32Array,“Float64Array”:Float64Array,“NaN”:NaN,“Infinity”:Infinity};Module.asmLibraryArg={“abort”:abort,“assert”:assert,“invoke_iiiiiiii”:invoke_iiiiiiii,“invoke_iiii”:invoke_iiii,“invoke_viiiii”:invoke_viiiii,“invoke_iiiiiid”:invoke_iiiiiid,“invoke_vi”:invoke_vi,“invoke_vii”:invoke_vii,“invoke_iiiiiii”:invoke_iiiiiii,“invoke_iiiiid”:invoke_iiiiid,“invoke_ii”:invoke_ii,“invoke_viii”:invoke_viii,“invoke_v”:invoke_v,“invoke_iiiiiiiii”:invoke_iiiiiiiii,“invoke_iiiii”:invoke_iiiii,“invoke_viiiiii”:invoke_viiiiii,“invoke_iii”:invoke_iii,“invoke_iiiiii”:invoke_iiiiii,“invoke_viiii”:invoke_viiii,“_pthread_cleanup_pop”:_pthread_cleanup_pop,“_strftime”:_strftime,“_pthread_cond_wait”:_pthread_cond_wait,“___lock”:___lock,“_pthread_join”:_pthread_join,“_localtime_r”:_localtime_r,“_pthread_key_create”:_pthread_key_create,“_ctime”:_ctime,“___cxa_guard_acquire”:___cxa_guard_acquire,“___atomic_fetch_add_8”:___atomic_fetch_add_8,“_pthread_cleanup_push”:_pthread_cleanup_push,“___gxx_personality_v0”:___gxx_personality_v0,“___assert_fail”:___assert_fail,“___atomic_fetch_and_8”:___atomic_fetch_and_8,“___cxa_allocate_exception”:___cxa_allocate_exception,“_emscripten_get_now_is_monotonic”:_emscripten_get_now_is_monotonic,“__isLeapYear”:__isLeapYear,“___cxa_guard_release”:___cxa_guard_release,“__addDays”:__addDays,“__Exit”:__Exit,“_strftime_l”:_strftime_l,“_signal”:_signal,“_tzset”:_tzset,“___setErrNo”:___setErrNo,“_sbrk”:_sbrk,“_llvm_fabs_f64”:_llvm_fabs_f64,“___cxa_begin_catch”:___cxa_begin_catch,“_emscripten_memcpy_big”:_emscripten_memcpy_big,“___resumeException”:___resumeException,“__ZSt18uncaught_exceptionv”:__ZSt18uncaught_exceptionv,“_sysconf”:_sysconf,“_mktime”:_mktime,“_pthread_getspecific”:_pthread_getspecific,“__arraySum”:__arraySum,“___syscall221”:___syscall221,“_abort”:_abort,“_asctime_r”:_asctime_r,“_pthread_self”:_pthread_self,“_pthread_mutex_destroy”:_pthread_mutex_destroy,“_pthread_mutex_unlock”:_pthread_mutex_unlock,“_pthread_once”:_pthread_once,“___atomic_fetch_or_8”:___atomic_fetch_or_8,“___syscall54”:___syscall54,“___unlock”:___unlock,“___atomic_load_8”:___atomic_load_8,“_pthread_create”:_pthread_create,“___syscall38”:___syscall38,“_emscripten_get_now”:_emscripten_get_now,“_pthread_setspecific”:_pthread_setspecific,“___cxa_throw”:___cxa_throw,“__exit”:__exit,“_pthread_cond_broadcast”:_pthread_cond_broadcast,“_clock_gettime”:_clock_gettime,“_pthread_cond_timedwait”:_pthread_cond_timedwait,“___syscall6”:___syscall6,“___syscall5”:___syscall5,“_time”:_time,“_pthread_mutex_lock”:_pthread_mutex_lock,“_gettimeofday”:_gettimeofday,“_pthread_cond_destroy”:_pthread_cond_destroy,“_ctime_r”:_ctime_r,“___syscall140”:___syscall140,“_exit”:_exit,“___cxa_find_matching_catch”:___cxa_find_matching_catch,“___syscall145”:___syscall145,“___syscall146”:___syscall146,“STACKTOP”:STACKTOP,“STACK_MAX”:STACK_MAX,“tempDoublePtr”:tempDoublePtr,“ABORT”:ABORT,“cttz_i8”:cttz_i8};// EMSCRIPTEN_START_ASM var asm=(function(global,env,buffer) { “use asm”;var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=0;var o=0;var p=0;var q=0;var r=global.NaN,s=global.Infinity;var t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0.0;var C=0;var D=0;var E=0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=global.Math.floor;var N=global.Math.abs;var O=global.Math.sqrt;var P=global.Math.pow;var Q=global.Math.cos;var R=global.Math.sin;var S=global.Math.tan;var T=global.Math.acos;var U=global.Math.asin;var V=global.Math.atan;var W=global.Math.atan2;var X=global.Math.exp;var Y=global.Math.log;var Z=global.Math.ceil;var _=global.Math.imul;var $=global.Math.min;var aa=global.Math.clz32;var ba=env.abort;var ca=env.assert;var da=env.invoke_iiiiiiii;var ea=env.invoke_iiii;var fa=env.invoke_viiiii;var ga=env.invoke_iiiiiid;var ha=env.invoke_vi;var ia=env.invoke_vii;var ja=env.invoke_iiiiiii;var ka=env.invoke_iiiiid;var la=env.invoke_ii;var ma=env.invoke_viii;var na=env.invoke_v;var oa=env.invoke_iiiiiiiii;var pa=env.invoke_iiiii;var qa=env.invoke_viiiiii;var ra=env.invoke_iii;var sa=env.invoke_iiiiii;var ta=env.invoke_viiii;var ua=env._pthread_cleanup_pop;var va=env._strftime;var wa=env._pthread_cond_wait;var xa=env.___lock;var ya=env._pthread_join;var za=env._localtime_r;var Aa=env._pthread_key_create;var Ba=env._ctime;var Ca=env.___cxa_guard_acquire;var Da=env.___atomic_fetch_add_8;var Ea=env._pthread_cleanup_push;var Fa=env.___gxx_personality_v0;var Ga=env.___assert_fail;var Ha=env.___atomic_fetch_and_8;var Ia=env.___cxa_allocate_exception;var Ja=env._emscripten_get_now_is_monotonic;var Ka=env.__isLeapYear;var La=env.___cxa_guard_release;var Ma=env.__addDays;var Na=env.__Exit;var Oa=env._strftime_l;var Pa=env._signal;var Qa=env._tzset;var Ra=env.___setErrNo;var Sa=env._sbrk;var Ta=env._llvm_fabs_f64;var Ua=env.___cxa_begin_catch;var Va=env._emscripten_memcpy_big;var Wa=env.___resumeException;var Xa=env.__ZSt18uncaught_exceptionv;var Ya=env._sysconf;var Za=env._mktime;var _a=env._pthread_getspecific;var $a=env.__arraySum;var ab=env.___syscall221;var bb=env._abort;var cb=env._asctime_r;var db=env._pthread_self;var eb=env._pthread_mutex_destroy;var fb=env._pthread_mutex_unlock;var gb=env._pthread_once;var hb=env.___atomic_fetch_or_8;var ib=env.___syscall54;var jb=env.___unlock;var kb=env.___atomic_load_8;var lb=env._pthread_create;var mb=env.___syscall38;var nb=env._emscripten_get_now;var ob=env._pthread_setspecific;var pb=env.___cxa_throw;var qb=env.__exit;var rb=env._pthread_cond_broadcast;var sb=env._clock_gettime;var tb=env._pthread_cond_timedwait;var ub=env.___syscall6;var vb=env.___syscall5;var wb=env._time;var xb=env._pthread_mutex_lock;var yb=env._gettimeofday;var zb=env._pthread_cond_destroy;var Ab=env._ctime_r;var Bb=env.___syscall140;var Cb=env._exit;var Db=env.___cxa_find_matching_catch;var Eb=env.___syscall145;var Fb=env.___syscall146;var Gb=0.0; // EMSCRIPTEN_START_FUNCS function Wr(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2”>0)+20>>2]&127](v,s);c=>2”>t=Vb[c[(c|>2”>0;c=>0”>if((t-k|0)>1?(a|0)==48:0){>2”>q=Vb[c[(c|>2”>0;c=>2”>q;k=k+2|0;r=Vb[c[(c|>2”>0)|0;j=c|>2”>j+4;c=r;j=k;while(1){if(j>>>0>=e>>>0)break >0”>b;r=a|0;if(!(tm(r,sq()|0)|0))break b;j=j+1|0;w=10}>2”>if(((q&1)==0?(q&255)>>>1:c|0)|0){d:do if((k|0)!=(j|0)){l=j;m=k;while(1){l=l+-1|0;if(m>>>0>=l>>>0)break >0”>0;a=>0”>0;a=q;m=m+1|0}}>0”>if(q>>>0>=j>>>0)break;y=a[((a&>2”>y=c|>2”>y+4;c=>2”>0;l=0;m=(m>>>0<(((y&1)==0?(y&255)>>>1:c|0)+-1|0)>>>0&1)+m|0}>0”>0)+44>>2]&31](u,a|>2”>0;c=>2”>k=f+(k-b<<2)|0;m=c|0;if((k|0)==(m|0))l=u;else{l=m;while(1){l=l+-4|0;if(k>>>0>=l>>>0){l=u;k=m;break c}>2”>0;c=>2”>c=z;k=k+4|0}}}else{>2”>0)+48>>2]&7](u,k,j,c|>2”>0)+(j-k<<2)|0;c=k;l=u}while(0);while(1){>2”>y=Vb[c[(c|>2”>0;k=z+4|0;c=>2”>y=Pb[c[(c|>2”>0;k=z+4|0;c=>2”>Tb[c[(c|>2”>0)+(t-j<<2)|0;c=>2”>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=i;i=i+352|0;r=A+304|0;n=A+48|0;m=A+32|0;j=A+24|0;g=A+8|0;l=A;p=A+308|0;o=A+300|0;q=A+72|0;w=A+68|0;v=A+64|0;s=A+60|0;t=A+56|0;k=l;c=>2”>0;k=Hr(l+1|0,83813,c|>2”>c=>3”>h=f;a=Ar(p,30,a,l,g)|0}else{>2”>c=>3”>h=f;g=Ir(o,a,l,m)|0}else{>2”>a=c|0;if(!a)Ay();else{x=a;B=a;u=g}}else{>2”>a=Ep(d)|0;c=>2”>c;>2”>0;a=c|>2”>c;>0”>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=i;i=i+192|0;m=h;b=h+180|0;j=h+160|0;k=h+8|0;o=h+156|0;n=h+4|0;a=a|a|a|a|a|a|>2“>g;b=Ar(j,20,l,b,m)|0;l=j+b|0;g=Br(j,l,e)|0;p=Ep(e)|0;c=>2“>0)+48>>2]&7](o,j,l,k)|0;b=k+(b<<2)|0;c=>2“>c=>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+32|0;u=B+16|0;t=B+12|0;x=B+8|0;v=B+4|0;w=B;y=Ep(h)|0;c=>2“>l=c|0;if(!(s&(o|0)==0))break a;o=l;if(l){>2“>0)==(c|>2“>c=0;o=0;l=0}}else >2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](q)|0)==-1:0){>2“>if((Ib[c[(c|>0“>o=a|>24<<1)>>1“>0,b&8192):0){p=z;A=25;break}>2“>0;o=l+16|0;if((p|0)==(c|>0“>p=d|>2“>0)+12>>2]&31](x,p&255)|0;if(r<<24>>24==(Vb[c[(c|>2“>c=4;o=4}b:do if((A|0)==16){A=0;p=n+1|0;if((p|0)==(m|0)){A=17;break a}>0“>0)+36>>2]&31](x,a|0,0)|0;switch(r<<24>>24){case 48:case 69:{q=n+2|0;if((q|0)==(m|0)){A=22;break a}>0“>0)+36>>2]&31](x,a|0,0)|0;l=r;break}default:{p=r;l=0}}>2“>0)+36>>2]|0;c=>2“>s;c=>2“>c=>2“>c=Sb(e,t,u,h,j,k,p,l)|0;l=n+2|0}else if((A|0)==25){A=0;do{n=n+1|0;if((n|0)==(m|0)){n=m;break}>24<<1)>>1“>while((b&8192)!=0);o=q;while(1){if(l){>2“>0)==(c|>2“>c=0;l=0}}else l=0;p=(l|0)==0;do if(q){>2“>0)!=(c|0))if(p){s=o;break}else{l=n;break b}>2“>c=0;o=0;A=39;break}}else A=39;while(0);if((A|0)==39){A=0;if(p){l=n;break b}else{s=o;q=0}}>2“>0;r=l+16|0;if((o|0)==(c|>0“>o=d|0;if((o&255)<<24>>24<=-1){l=n;break b}>2“>o=c|>2“>Pb[c[(c|0)+40>>2]&127](l)|0;o=s;continue}else{>2“>A=0;p=c|>2“>0))Pb[c[(c|0)+40>>2]&127](l)|0;else >2“>while(0);n=l;l=c|0}>2“>if((A|0)==17)c=4;else >2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](l)|0)==-1:0){>2“>l=0;n=(l|0)==0;o=c|0;do if(o){>2“>0)==(c|>2“>c=0;A=68;break}if(!n)A=69}else >2“>c|2;i=B;return l|0}function cs(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>0)+20>>2]&127](o)|0;c=>2“>c=>0“>e=a|>2“>0;e=d+(p?(e&255)>>>1:c|>2“>c;>2“>c;b=bs(b,l,k,f,g,h,d,e)|0;i=j;return b|0}function ds(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627644)|0;rn(l)|0;c=>2“>c=>2“>c|0}function es(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>2]&127](a)|0;c=>2“>c=>2“>d=(mq(d,j,a,a+168|0,g,f,0)|0)-a|0;if((d|0)<168)c=((d|0)/12|0|0)%7|0;i=h;return}function fs(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627644)|0;rn(l)|0;c=>2“>c=>2“>c|0}function gs(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>0)+4>>2]&127](a)|0;c=>2“>c=>2“>d=(mq(d,j,a,a+288|0,g,f,0)|0)-a|0;if((d|0)<288)c=((d|0)/12|0|0)%12|0;i=h;return}function hs(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627644)|0;rn(l)|0;c=>2“>c=>2“>c|0}function is(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>a=(a+-69|0)>>>0<31?a+1900|0:a;c=a+-1900}i=h;return}function js(a,e,f,g,h){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](i)|0)==-1){>2“>i=c|0;break}}else >2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](i)|0)==-1:0){>2“>c=>2“>j=c|>2“>0;if((k|0)==(c|>0“>j=d|>2“>m=(Ib[c[(c|>2“>0;k=j+12|0;l=c|>2“>Pb[c[(c|0)+40>>2]&127](j)|0;o=h;n=i;h=i;i=m}else{>2“>i=i+-48|0;p=o+-1|0;j=c|0;do if(j){>2“>0)==(c|>2“>c=0;j=0;break}else{>2“>j=0;while(0);l=(j|0)==0;if(h)if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](h)|0)==-1){>2“>j=c|>2“>0;if((l|0)==(c|>0“>j=d|0;l=j&255;if(l<<24>>24<=-1)break >2“>a;i=((Ib[c[(c|>2“>0;l=j+12|0;m=c|>2“>Pb[c[(c|0)+40>>2]&127](j)|0;o=p;n=k;continue}else{>2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](j)|0)==-1){>2“>j=c|0;break}}else j=0;while(0);j=(j|0)==0;do if(k){>2“>0)==(c|>2“>c=0;r=50;break}if(j)break a}else >2“>c|2;break}>2“>c|4;i=0}while(0);return i|0}function ks(b,d,e,f,g,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var >2“>0;U=Ep(f)|0;c=U;L=iq(L,627644)|0;rn(U)|0;do switch(j<<24>>24|0){case 65:case 97:{>2“>c;>2“>c;es(b,h+24|0,d,l,g,L);T=26;break}case 104:case 66:case 98:{>2“>c;>2“>c;gs(b,h+16|0,d,l,g,L);T=26;break}case 99:{>2“>0)+12>>2]&127](T)|0;c=>2“>c=>0“>j=a|>2“>0;T=U+(e?(j&255)>>>1:c|>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=bs(b,k,l,f,g,h,81126,81134)|0;T=26;break}case 70:{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=bs(b,k,l,f,g,h,81142,81153)|0;T=26;break}case 82:{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=bs(b,k,l,f,g,h,81158,81166)|0;T=26;break}case 119:{>2“>c;>2“>c;us(b,h+24|0,d,l,g,L);T=26;break}case 120:{>2“>0)+20>>2]|0;c=>2“>c=>2“>c=>2“>c=k=Nb(b,k,l,f,g,h)|0;break}case 88:{>2”>0)+24>>2]&127](T)|0;c=>2”>c=>0”>j=a|>2”>0;T=U+(e?(j&255)>>>1:c|>2”>c;>2”>c;>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>while(0);if((T|0)==26)k=c|0;i=S;return k|0}function ls(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a+-1|0)>>>0<31&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=js(d,a,f,g,2)|0;d=c|>2”>c=d|4;i=h;return}function ns(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a+-1|0)>>>0<12&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=js(d,a,f,g,3)|0;d=c|>2”>c=d|4;i=h;return}function ps(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a|0)<13&(d&4|0)==0)c=a+-1;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=js(d,a,f,g,2)|0;d=c|>2”>c=d|4;i=h;return}function rs(a,e,f,g,h){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=h+8|0;a:while(1){>2”>if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](h)|0)==-1){>2”>h=c|0;break}}else >2”>if((c|>2”>a;if((Pb[c[(c|0)+36>>2]&127](a)|0)!=-1)if(h)break;else break a;else{>2”>h=c|>2”>0;if((i|0)==(c|>0”>h=d|>2”>0)+(h<<24>>24<<1)>>1]&8192))break;h=c|>2”>0;if((i|0)==(c|0)){>2”>c=i+1;continue}}>2”>if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](h)|0)==-1){>2”>h=c|0;break}}else h=0;while(0);h=(h|0)==0;do if(a){>2”>0)==(c|>2”>c=0;k=32;break}if(!h)k=33}else >2”>c|2;return}function ss(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >0”>0)+8>>2]&127](m)|0;b=a|0;if(!(b&1))j=(b&255)>>>1;else >0”>0;b=a|0;if(!(b&1))b=(b&255)>>>1;else >2”>c=>2”>c=>2”>b=mq(e,k,m,m+24|0,h,g,0)|0;j=c|0;if((b|0)==(m|0)&(j|0)==12){>2”>if((j|0)<12&(b-m|0)==12)c=j+12}else >2”>c|4;while(0);i=n;return}function ts(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a|0)<61&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=js(d,a,f,g,1)|0;d=c|>2”>c=d|4;i=h;return}function vs(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>4))c=a+-1900;i=h;return}function ws(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2”>if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](a)|0)==-1){>2”>a=c|0;break}}else >2”>if((c|>2”>0)?(Pb[c[(c|0)+36>>2]&127](a)|0)==-1:0){>2”>if((j|0)==12)c=>2”>a=c|>2”>0;if((h|0)==(c|>0”>a=d|>2”>c=>2”>a=c|>2”>0;if((g|0)==(c|0)){>2”>0)+40>>2]&127](a)|0;a=c|0;if(!a)a=0;else j=21}else{>2”>if((j|0)==21)if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](a)|0)==-1){>2”>a=c|0;break}while(0);a=(a|0)==0;do if(i){>2”>0)==(c|>2”>c=0;j=30;break}if(a)break a}else >2”>c|2}while(0);return}function xs(b){b=b|0;var d=0;if((a|0)==0?Ca(613584)|0:0){if((a|0)==0?Ca(613592)|0:0){b=627716;do{d=0;while(1){Mn(627716,81166)|0;Mn(627728,81173)|0;Mn(627740,81180)|0;Mn(627752,81188)|0;Mn(627764,81198)|0;Mn(627776,81207)|0;Mn(627788,81214)|0;Mn(627800,81223)|0;Mn(627812,81227)|0;Mn(627824,81231)|0;Mn(627836,81235)|0;Mn(627848,81239)|0;Mn(627860,81243)|0;Mn(627872,81247)|0;c=627716;La(613584)}return c|0}function ys(b){b=b|0;var d=0;if((a|0)==0?Ca(613600)|0:0){if((a|0)==0?Ca(613608)|0:0){b=627888;do{d=0;while(1){Mn(627888,81251)|0;Mn(627900,81259)|0;Mn(627912,81268)|0;Mn(627924,81274)|0;Mn(627936,81280)|0;Mn(627948,81284)|0;Mn(627960,81289)|0;Mn(627972,81294)|0;Mn(627984,81301)|0;Mn(627996,81311)|0;Mn(628008,81319)|0;Mn(628020,81328)|0;Mn(628032,81337)|0;Mn(628044,81341)|0;Mn(628056,81345)|0;Mn(628068,81349)|0;Mn(628080,81280)|0;Mn(628092,81353)|0;Mn(628104,81357)|0;Mn(628116,81361)|0;Mn(628128,81365)|0;Mn(628140,81369)|0;Mn(628152,81373)|0;Mn(628164,81377)|0;c=627888;La(613600)}return c|0}function zs(b){b=b|0;var d=0;if((a|0)==0?Ca(613616)|0:0){if((a|0)==0?Ca(613624)|0:0){b=628180;do{d=0;while(1){Mn(628180,81381)|0;Mn(628192,81384)|0;c=628180;La(613616)}return c|0}function As(b){b=b|0;if((a|0)==0?Ca(613632)|0:0){En(628472,81387,20);La(613632)}return 628472}function Bs(b){b=b|0;if((a|0)==0?Ca(613640)|0:0){En(628484,81408,11);La(613640)}return 628484}function Cs(b){b=b|0;if((a|0)==0?Ca(613648)|0:0){En(628496,81420,8);La(613648)}return 628496}function Ds(b){b=b|0;if((a|0)==0?Ca(613656)|0:0){En(628508,81429,8);La(613656)}return 628508}function Es(a){a=a|0;return}function Fs(a){a=a|0;Mx(a);return}function Gs(a){a=a|0;return 2}function Hs(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=Is(a,k,j,e,f,g,68072,68104)|0;i=h;return a|0}function Is(a,b,d,e,f,g,h,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>k;v=iq(v,627676)|0;rn(k)|0;c=0;k=h;h=0;a:while(1){q=(k|0)!=(j|0);l=h;while(1){>2“>l=c|>2“>0))l=Pb[c[(c|0)+36>>2]&127](h)|0;else >2“>c=0;h=0;m=0;p=1}else p=0}else{h=0;p=1}>2“>n=c|>2“>0))n=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>c=0;l=0;w=16;break}}else w=16;while(0);if((w|0)==16){w=0;if(p){w=18;break a}else n=0}>2“>0)+52>>2]&31](v,c|0,0)|0)<<24>>24==37){p=l;w=20;break}>2“>0)+12>>2]&31](v,8192,c|0)|0){m=n;w=28;break}>2“>0;l=h+16|0;if((m|0)==(c|>2“>m=c|>2“>0)+28>>2]&31](v,m)|0;if((p|0)==(Vb[c[(c|>2“>c=4;l=4}b:do if((w|0)==20){w=0;l=k+4|0;if((l|0)==(j|0)){w=21;break a}>2“>0)+52>>2]&31](v,c|0,0)|0;switch(o<<24>>24){case 48:case 69:{n=k+8|0;if((n|0)==(j|0)){w=26;break a}>2“>0)+52>>2]&31](v,c|0,0)|0;h=o;break}default:{l=o;h=0}}>2“>0)+36>>2]|0;c=>2“>p;c=>2“>c=>2“>c=Sb(a,r,s,e,f,g,l,h)|0;h=k+8|0}else if((w|0)==28){w=0;do{k=k+4|0;if((k|0)==(j|0)){k=j;break}}>2“>0)+12>>2]&31](v,8192,c|0)|0);l=m;o=m;while(1){if(h){>2“>0;if((m|0)==(c|>2“>m=c|0;if((m|0)==-1){>2“>m=c|>2“>0))m=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>c=0;l=0;w=44;break}}else w=44;while(0);if((w|0)==44){w=0;if(n){h=k;break b}else{p=l;o=0}}>2“>0;m=h+16|0;if((l|0)==(c|>2“>l=c|>2“>l=c|>2“>Pb[c[(c|0)+40>>2]&127](h)|0;l=p;continue}else{>2“>w=0;m=c|>2“>0))Pb[c[(c|0)+40>>2]&127](h)|0;else >2“>while(0);k=h;h=c|0}>2“>if((w|0)==21)c=4;else >2“>k=c|>2“>0))k=Pb[c[(c|0)+36>>2]&127](h)|0;else >2“>c=0;h=0;m=1}else m=0}else{h=0;m=1}>2“>l=c|>2“>0))k=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;w=75;break}}else >2“>c|2;i=x;return h|0}function Js(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>0)+20>>2]&127](q)|0;c=>2“>c=>0“>o=a|>2“>0;e=d+((p?(o&255)>>>1:c|>2“>c;>2“>c;b=Is(b,l,k,f,g,h,d,e)|0;i=j;return b|0}function Ks(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627676)|0;rn(l)|0;c=>2“>c=>2“>c|0}function Ls(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>2]&127](a)|0;c=>2“>c=>2“>d=(Zq(d,j,a,a+168|0,g,f,0)|0)-a|0;if((d|0)<168)c=((d|0)/12|0|0)%7|0;i=h;return}function Ms(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627676)|0;rn(l)|0;c=>2“>c=>2“>c|0}function Ns(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>0)+4>>2]&127](a)|0;c=>2“>c=>2“>d=(Zq(d,j,a,a+288|0,g,f,0)|0)-a|0;if((d|0)<288)c=((d|0)/12|0|0)%12|0;i=h;return}function Os(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l;e=iq(m,627676)|0;rn(l)|0;c=>2“>c=>2“>c|0}function Ps(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>a=(a+-69|0)>>>0<31?a+1900|0:a;c=a+-1900}i=h;return}function Qs(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>h=c|>2“>0))g=Pb[c[(c|0)+36>>2]&127](g)|0;else >2“>c=0;i=1;break}else{>2“>i=1;while(0);h=c|0;do if(h){>2“>0;if((g|0)==(c|>2“>g=c|0;if((g|0)!=-1)if(i){o=17;break}else{o=16;break}else{>2“>c=>2“>g=c|>2“>0;if((i|0)==(c|>2“>g=c|>2“>c=>2“>g=(Ib[c[(c|>2“>0;j=i+12|0;k=c|>2“>Pb[c[(c|0)+40>>2]&127](i)|0;m=f;l=h;j=h}else{>2“>g=g+-48|0;n=m+-1|0;h=c|0;do if(h){>2“>0;if((i|0)==(c|>2“>h=c|0;if((h|0)==-1){>2“>k=(c|0)==0;break}}else k=1;while(0);do if(j){>2“>0;if((h|0)==(c|>2“>h=c|0;if((h|0)==-1){>2“>while(0);i=c|>2“>0;if((h|0)==(c|>2“>h=c|>2“>a;g=((Ib[c[(c|>2“>0;i=h+12|0;k=c|>2“>Pb[c[(c|0)+40>>2]&127](h)|0;m=n;l=j;j=f;continue}else{>2“>h=c|>2“>0))h=Pb[c[(c|0)+36>>2]&127](i)|0;else >2“>c=0;i=1;break}else{>2“>h=c|>2“>0))h=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;o=60;break}}else >2“>c|2}while(0);return g|0}function Rs(b,d,e,f,g,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var >2“>0;U=Ep(f)|0;c=U;L=iq(L,627676)|0;rn(U)|0;do switch(j<<24>>24|0){case 65:case 97:{>2“>c;>2“>c;Ls(b,h+24|0,d,l,g,L);T=26;break}case 104:case 66:case 98:{>2“>c;>2“>c;Ns(b,h+16|0,d,l,g,L);T=26;break}case 99:{>2“>0)+12>>2]&127](U)|0;c=>2“>c=>0“>j=a|>2“>0;T=U+((e?(j&255)>>>1:c|>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=Is(b,k,l,f,g,h,68104,68136)|0;T=26;break}case 70:{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=Is(b,k,l,f,g,h,68168,68212)|0;T=26;break}case 82:{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=Is(b,k,l,f,g,h,68232,68264)|0;T=26;break}case 119:{>2“>c;>2“>c;$s(b,h+24|0,d,l,g,L);T=26;break}case 120:{>2“>0)+20>>2]|0;c=>2“>c=>2“>c=>2“>c=k=Nb(b,k,l,f,g,h)|0;break}case 88:{>2”>0)+24>>2]&127](U)|0;c=>2”>c=>0”>j=a|>2”>0;T=U+((e?(j&255)>>>1:c|>2”>c;>2”>c;>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>while(0);if((T|0)==26)k=c|0;i=S;return k|0}function Ss(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a+-1|0)>>>0<31&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=Qs(d,a,f,g,2)|0;d=c|>2”>c=d|4;i=h;return}function Us(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a+-1|0)>>>0<12&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=Qs(d,a,f,g,3)|0;d=c|>2”>c=d|4;i=h;return}function Ws(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a|0)<13&(d&4|0)==0)c=a+-1;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=Qs(d,a,f,g,2)|0;d=c|>2”>c=d|4;i=h;return}function Ys(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a:while(1){>2”>g=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](a)|0;else >2”>c=0;h=1;break}else{>2”>h=1;while(0);g=c|0;do if(g){>2”>0;if((a|0)==(c|>2”>a=c|0;if((a|0)!=-1)if(h){h=g;break}else{h=g;break a}else{>2”>a=c|>2”>0;if((g|0)==(c|>2”>a=c|>2”>0)+12>>2]&31](f,8192,a)|0))break;a=c|>2”>0;if((h|0)==(c|0)){>2”>c=h+4;continue}}>2”>g=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](a)|0;else >2”>c=0;g=1;break}else{>2”>a=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](h)|0;else >2”>c=0;i=37;break}}else >2”>c|2;return}function Zs(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >0”>0)+8>>2]&127](m)|0;b=a|0;if(!(b&1))j=(b&255)>>>1;else >0”>0;b=a|0;if(!(b&1))b=(b&255)>>>1;else >2”>c=>2”>c=>2”>b=Zq(e,k,m,m+24|0,h,g,0)|0;j=c|0;if((b|0)==(m|0)&(j|0)==12){>2”>if((j|0)<12&(b-m|0)==12)c=j+12}else >2”>c|4;while(0);i=n;return}function _s(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>0;if((a|0)<61&(d&4|0)==0)c=a;else >2”>h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c=>2”>c=>2”>a=Qs(d,a,f,g,1)|0;d=c|>2”>c=d|4;i=h;return}function at(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>4))c=a+-1900;i=h;return}function bt(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>g=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](a)|0;else >2”>c=0;h=1;break}else{>2”>h=1;while(0);g=c|0;do if(g){>2”>0;if((a|0)==(c|>2”>a=c|0;if((a|0)!=-1)if(h){i=g;j=17;break}else{j=16;break}else{>2”>if((j|0)==16)c=>2”>a=c|>2”>0;if((g|0)==(c|>2”>a=c|>2”>c=>2”>a=c|>2”>0;if((h|0)==(c|0)){>2”>0)+40>>2]&127](a)|0;a=c|0;if(!a)g=1;else j=25}else{>2”>g=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](a)|0;else >2”>c=0;g=1;break}else{>2”>a=c|>2”>0))a=Pb[c[(c|0)+36>>2]&127](i)|0;else >2”>c=0;j=37;break}}else >2”>c|2}while(0);return}function ct(b){b=b|0;var d=0;if((a|0)==0?Ca(613664)|0:0){if((a|0)==0?Ca(613672)|0:0){b=628528;do{d=0;while(1){ho(628528,68264)|0;ho(628540,68292)|0;ho(628552,68320)|0;ho(628564,68352)|0;ho(628576,68392)|0;ho(628588,68428)|0;ho(628600,68456)|0;ho(628612,68492)|0;ho(628624,68508)|0;ho(628636,68524)|0;ho(628648,68540)|0;ho(628660,68556)|0;ho(628672,68572)|0;ho(628684,68588)|0;c=628528;La(613664)}return c|0}function dt(b){b=b|0;var d=0;if((a|0)==0?Ca(613680)|0:0){if((a|0)==0?Ca(613688)|0:0){b=628700;do{d=0;while(1){ho(628700,68604)|0;ho(628712,68636)|0;ho(628724,68672)|0;ho(628736,68696)|0;ho(628748,68720)|0;ho(628760,68736)|0;ho(628772,68756)|0;ho(628784,68776)|0;ho(628796,68804)|0;ho(628808,68844)|0;ho(628820,68876)|0;ho(628832,68912)|0;ho(628844,68948)|0;ho(628856,68964)|0;ho(628868,68980)|0;ho(628880,68996)|0;ho(628892,68720)|0;ho(628904,69012)|0;ho(628916,69028)|0;ho(628928,69044)|0;ho(628940,69060)|0;ho(628952,69076)|0;ho(628964,69092)|0;ho(628976,69108)|0;c=628700;La(613680)}return c|0}function et(b){b=b|0;var d=0;if((a|0)==0?Ca(613696)|0:0){if((a|0)==0?Ca(613704)|0:0){b=628992;do{d=0;while(1){ho(628992,69124)|0;ho(629004,69136)|0;c=628992;La(613696)}return c|0}function ft(b){b=b|0;if((a|0)==0?Ca(613712)|0:0){$n(629284,69148,xl(69148)|0);La(613712)}return 629284}function gt(b){b=b|0;if((a|0)==0?Ca(613720)|0:0){$n(629296,69232,xl(69232)|0);La(613720)}return 629296}function ht(b){b=b|0;if((a|0)==0?Ca(613728)|0:0){$n(629308,69280,xl(69280)|0);La(613728)}return 629308}function it(b){b=b|0;if((a|0)==0?Ca(613736)|0:0){$n(629320,69316,xl(69316)|0);La(613736)}return 629320}function jt(a){a=a|0;kt(a+8|0);return}function kt(a){a=a|0;var >2“>0;if((b|0)!=(sq()|0))sm(c|0);return}function lt(a){a=a|0;kt(a+8|0);Mx(a);return}function mt(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>e+100;nt(b+8|0,e,f,g,h,j);b=c|>0“>if((g|0)==(b|0))break;h=a|0;do if(e){>2“>0;if((f|0)==(c|0)){>2“>c=>0“>j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;a=>0“>g;k=l+2|0;a=>0“>a=>2“>c=>2“>0)-d|0,l|0,f|0,c|0)|0);i=m;return}function ot(a){a=a|0;kt(a+8|0);return}function pt(a){a=a|0;kt(a+8|0);Mx(a);return}function qt(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>d+400;rt(a+8|0,d,e,f,g,h);a=c|>2“>if((f|0)==(a|0))break;e=c|0;if(!d)d=0;else{>2“>0;if((g|0)==(c|>2“>c=>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+128|0;l=h+16|0;m=h+12|0;j=h;k=h+8|0;c=>2“>0;c=>2“>l;g=(c|>2“>0)|0;g=Yl(b,k,g,j)|0;if(f|0)rm(f)|0;c=b+(g<<2);i=h;return}function st(a){a=a|0;return}function tt(a){a=a|0;Mx(a);return}function ut(a){a=a|0;return 127}function vt(a){a=a|0;return 127}function wt(a,b){a=a|0;b=b|0;b=0;while(1){>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function yt(a,b){a=a|0;b=b|0;b=0;while(1){>0“>b=b|0;c=c|0;a=>0“>3;a=>0“>b=b|0;c=c|0;a=>0“>3;a=>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function It(a,b){a=a|0;b=b|0;b=0;while(1){>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function Kt(a,b){a=a|0;b=b|0;Fn(a,1,45);return}function Lt(a){a=a|0;return 0}function Mt(b,c){>0“>2;a=>0“>0;a=4;return}function Nt(b,c){>0“>2;a=>0“>0;a=4;return}function Ot(a){a=a|0;return}function Pt(a){a=a|0;Mx(a);return}function Qt(a){a=a|0;return 2147483647}function Rt(a){a=a|0;return 2147483647}function St(a,b){a=a|0;b=b|0;b=0;while(1){>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function Ut(a,b){a=a|0;b=b|0;b=0;while(1){>0“>b=b|0;c=c|0;a=>0“>3;a=>0“>b=b|0;c=c|0;a=>0“>3;a=>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function cu(a,b){a=a|0;b=b|0;b=0;while(1){>2“>if((b|0)==3)break;c=0;b=b+1|0}return}function eu(a,b){a=a|0;b=b|0;ao(a,1,45);return}function fu(a){a=a|0;return 0}function gu(b,c){>0“>2;a=>0“>0;a=4;return}function hu(b,c){>0“>2;a=>0“>0;a=4;return}function iu(a){a=a|0;return}function ju(a){a=a|0;Mx(a);return}function ku(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>k;u=v+4|0;c=>0“>Ep(g)|0;b=iq(s,627644)|0;a=>2“>c;>2“>0;c=>2“>Tb[c[(c|>2“>0;k=c|0;b=f-k|0;if((b|0)>98){b=Dm(b+2|0)|0;if(!b)Ay();else{r=b;m=b}}else{r=0;m=p}>0“>a=45;b=m+1|0}l=n+10|0;m=n;while(1){>0“>if((a|0)==g<<24>>24)break;f=f+1|0}>0“>a|>0“>a=>2“>b=c|0;do if(b){>2“>0)==(c|>2“>c=0;b=0;break}else{>2“>b=0;while(0);b=(b|0)==0;f=c|0;do if(f){>2“>0)==(c|>2“>c=0;t=27;break}if(!b)t=28}else >2“>c|>2“>0;rn(c|>2“>0;c=>2“>q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0;ba=i;i=i+512|0;N=ba+88|0;t=ba+96|0;aa=ba+80|0;R=ba+72|0;Q=ba+68|0;S=ba+500|0;O=ba+497|0;T=ba+496|0;X=ba+56|0;$=ba+44|0;Z=ba+32|0;Y=ba+20|0;_=ba+8|0;P=ba+4|0;V=ba;c=>2“>t;W=aa+4|0;c=>2“>t;c=t+400;p=0;while(1){>2“>if((p|0)==3)break;c=0;p=p+1|0}p=0;while(1){>2“>if((p|0)==3)break;c=0;p=p+1|0}p=0;while(1){>2“>nu(g,h,S,O,T,X,$,Z,Y,P);c=>2“>p=c|0;do if(p){>2“>0)==(c|>2“>c=0;p=0;break}else{>2“>p=0;while(0);p=(p|0)==0;m=c|0;do if(m){>2“>0)!=(c|0))if(p)break;else{U=218;break a}>2“>c=0;U=28;break}}else U=28;while(0);if((U|0)==28){U=0;if(p){U=218;break}else m=0}b:do >2“>p=c|>2“>0;if((g|0)==(c|>0“>p=d|0;if((p&255)<<24>>24<=-1){U=42;break a}>2“>p=c|>2“>0;if((h|0)==(c|>2“>c=>0“>h=a|>0“>0;g=a|>2“>j=(p|0)==0;q=c|>2“>0;p=c|0;m=(r|0)==(p|0);if(j|(g|0)==0){>0“>p=d|0;p=p&255;if(j){>2“>1)==0?K:c|0)>>0]|0))break >2“>0;m=p+12|0;g=c|>2“>0))Pb[c[(c|0)+40>>2]&127](p)|0;else >0“>g+1;a=>2“>0;s=((v&1)==0?(v&255)>>>1:c|0)>>>0>1?Y:s;break b}>2“>1)==0?M:c|0)>>0]|0)){>2“>p=c|>2“>0;if((g|0)==(c|>2“>c=>2“>0;s=((v&1)==0?(v&255)>>>1:c|0)>>>0>1?Z:s;break b}if(m){>2“>0)+36>>2]&127](q)|0;p=c|>2“>0;q=p;g=c|>0“>j=d|0;g=r}>2“>if(p)Pb[c[(c|0)+40>>2]&127](q)|0;else >0“>g+1;v=a|>2“>if(p)p=Pb[c[(c|0)+36>>2]&127](q)|0;else >0“>0;if((p&255)<<24>>24!=(a[((a&>2“>p=c|>2“>0;if((g|0)==(c|>2“>c=>0“>1;v=a|>0“>if(!(w>>>0<2|(s|0)!=0)?!(x|(w|0)==2&(a|0)!=0):0){s=0;break b}>2“>0;p=(r&1)==0;u=c|0;g=p?z:u;v=g;c:do >2“>p=g+(p?(r&255)>>>1:c|0)|0;q=v;while(1){>2“>0;if(j<<24>>24<=-1)break;if(!(b[(c|0)+(j<<24>>24<<1)>>1]&8192))break;q=h+1|0}>2“>0;p=(h&1)==0;h=p?(h&255)>>>1:c|0;if(j>>>0<=h>>>0){>0“>if((a|>2“>q=(g&1)==0;p=(q?z:p)+(q?(g&255)>>>1:c|>2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](p)|0)==-1){>2“>p=c|0;break}}else p=0;while(0);m=(p|0)==0;do if(j){>2“>0)!=(c|0))if(m){p=h;break}else{p=q;break d}>2“>c=0;p=0;U=124;break}}else{p=h;U=124}while(0);if((U|0)==124){U=0;if(m){p=q;break}else j=0}>2“>0;g=c|>2“>0))m=Pb[c[(c|0)+36>>2]&127](m)|0;else >0“>0;if((m&255)<<24>>24!=(a|0)){p=q;break}>2“>0;g=m+12|0;h=c|>2“>0))Pb[c[(c|0)+40>>2]&127](m)|0;else >0“>h+1;h=p;g=a|>0“>if(x?(v=a|>2“>0)+(u?(v&255)>>>1:c|0)|0)):0){U=136;break a}break}case 4:{>2“>m=c|0;do if(m){>2“>0)==(c|>2“>c=0;m=0;break}else{>2“>if((c|>2“>if((Pb[c[(c|0)+36>>2]&127](h)|0)!=-1)if(g^(j|0)==0){m=j;q=j;break}else{m=j;break e}else{>2“>g=c|>2“>0;if((h|0)==(c|>0“>g=d|>2“>g=c|>2“>ou(n,o,N);g=c|0}>0“>g+1;a=h;p=p+1|0}else{>2“>0;if(!(h<<24>>24==r<<24>>24&(p|0?(((v&1)==0?(v&255)>>>1:c|>2“>pu(aa,R,Q);t=c|0}>2“>v;c=p;t=v;p=0}>2“>0;h=g+12|0;j=c|>2“>Pb[c[(c|0)+40>>2]&127](g)|0;j=m;h=q;continue}else{>2“>if(p|0?(c|0)!=(t|0):0){>2“>pu(aa,R,Q);t=c|0}>2“>v;c=p;t=v}>2“>p=c|0;do if(p){>2“>0)==(c|>2“>c=0;p=0;break}else{>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](m)|0)==-1:0){>2“>p=c|>2“>0;if((m|0)==(c|>0“>p=d|>2“>p=c|>2“>0;if((g|0)==(c|0)){>2“>c=g+1;p=j;g=j}while(1){if((h|0)<=0)break >2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](m)|0)==-1){>2“>m=c|0;break}}else m=0;while(0);m=(m|0)==0;do if(g){>2“>0)!=(c|0))if(m){q=p;j=g;break}else{U=206;break a}>2“>c=0;p=0;U=199;break}}else U=199;while(0);if((U|0)==199){U=0;if(m){U=206;break a}else{q=p;j=0}}>2“>0;m=c|>2“>0))p=Pb[c[(c|0)+36>>2]&127](p)|0;else >2“>if(!(b[(c|0)+(p<<24>>24<<1)>>1]&2048)){U=206;break a}>2“>0)==(c|>2“>0;m=c|>2“>0))p=Pb[c[(c|0)+36>>2]&127](p)|0;else >2“>0;m=c|>0“>m+1;a=>2“>h;p=c|>2“>0;if((g|0)==(c|0)){>2“>c=g+1;p=q;g=j;continue}}}>2“>0)==(c|0)){U=216;break a}break}default:{}}while(0);g:do if((U|0)==44)while(1){>2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](m)|0)==-1){>2“>m=c|0;break}}else m=0;while(0);m=(m|0)==0;do if(g){>2“>0)!=(c|0))if(m){j=p;h=g;break}else break >2“>c=0;p=0;U=54;break}}else U=54;while(0);if((U|0)==54){U=0;if(m)break g;else{j=p;h=0}}>2“>0;m=c|>2“>0))p=Pb[c[(c|0)+36>>2]&127](p)|0;else >2“>g;if(!(b[(c|0)+(p<<24>>24<<1)>>1]&8192))break >2“>0;m=p+12|0;g=c|>2“>0))p=Pb[c[(c|0)+40>>2]&127](p)|0;else{>0“>g+1;p=d|0}Vn(_,p&255);p=j;g=h;U=44}while(0);w=w+1|0}h:do if((U|0)==42){>2“>c|4;m=0}else if((U|0)==98){>2“>c|4;m=0}else if((U|0)==136){>2“>c|4;m=0}else if((U|0)==184){>2“>c|4;m=0}else if((U|0)==206){>2“>c|4;m=0}else if((U|0)==216){>2“>c|4;m=0}else if((U|0)==218){i:do if(s|0){j=s+1|0;q=s+8|0;r=s+4|0;g=1;j:while(1){>2“>p=c|0;if(g>>>0>=p>>>0)break >2“>if((c|>2“>0))if((Pb[c[(c|0)+36>>2]&127](p)|0)==-1){>2“>p=c|0;break}}else >2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](m)|0)==-1:0){>2“>U=234;while(0);if((U|0)==234?(U=0,p):0)break;p=c|>2“>0;if((m|0)==(c|>0“>p=d|>2“>m=c|>2“>0))break;p=g+1|0;m=c|>2“>0;if((h|0)==(c|0)){>2“>c=h+1;g=p;continue}}>2“>c|4;m=0;break h}>2“>c=>2“>c=>2“>while(0);Hn(_);Hn(Y);Hn(Z);Hn($);Hn(X);p=c|>2“>0;if(p|0)Lb[c&255](p);i=ba;return m|0}function nu(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+112|0;n=x+100|0;p=x+88|0;r=x+76|0;t=x+64|0;v=x+52|0;o=x+48|0;q=x+36|0;s=x+24|0;u=x+12|0;w=x;if(b){>2“>0)+44>>2]&127](n,d);w=c|>0“>w;a=>0“>w>>16;a=>0“>0)+32>>2]&127](p,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(p);Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(k,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>Pb[c[(c|>2“>Pb[c[(c|>0“>0)+20>>2]&127](t,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(t);Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(j,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>d=iq(d,629356)|0;Mb[c[(c|>0“>0;a=>0“>v>>8;a=>2“>v>>24;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+28>>2]&127](s,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>0“>Hn(s);a=>0“>0)+12>>2]&127](d)|0;a=>2“>0)+16>>2]&127](d)|0;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(h,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+24>>2]&127](w,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(w);b=Pb[c[(c|0)+36>>2]&127](d)|0}>2“>e=0,f=0,g=0,h=0,i=0;h=a+4|0;f=(c|>2“>0;g=(c|>2“>f=c|>2“>Lb[c&>2“>c=>2“>219;c=>2“>c|0)+g;return}function pu(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0)!=218;e=c|>2“>0)-e|0;g=g>>>0<2147483647?g<<1:-1;i=(c|0)-e>>2;e=Gm(f?e:0,g)|0;if(!e)Ay();if(!f){>2“>0;c=e;if(f){>2“>255](f);e=c|0}}else >2“>e;c=>2“>e+(i<<2);c=(>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=i;i=i+144|0;v=s+24|0;t=s+32|0;r=s+16|0;l=s+8|0;u=s+4|0;k=s+28|0;m=s;c=>2“>218;o=Ep(g)|0;c=>2“>0;n=c|>2“>n;g=c|>2“>c;m=n;if(mu(d,v,f,u,g,h,k,b,r,l,t+100|0)|0){>0“>a=>2“>a[c>>>0“>if(a|>2“>0)+28>>2]&31](b,45)|0);k=Vb[c[(c|>2“>0;g=f+-1|0;b=c|0;while(1){>2“>b=c|0;do if(b){>2“>0)==(c|>2“>c=0;b=0;break}else{>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](m)|0)==-1:0){>2“>p=22;while(0);if((p|0)==22?b:0)p=23;if((p|0)==23)c=>2“>2;g=c|>2“>0;c=>0“>f=0,g=0,h=0,i=0,j=0,k=0;h=d;f=a|0;if(!(f&1)){k=(f&255)>>>1;g=10}else{>2“>0;k=c|0;g=(f&-2)+-1|0;f=f&255}j=e-h|0;do if((e|0)!=(d|0)){if((g-k|0)>>>0<j>>>0){>2“>i=c|0;h=e+(k-h)|0;f=d;g=i+k|0;while(1){>0“>a|0;f=f+1|0;g=g+1|0}>0“>0;f=k+j|0;if(!(a&1)){>2“>c=f;break}}while(0);return b|0}function su(a){a=a|0;return}function tu(a){a=a|0;Mx(a);return}function uu(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>k;u=v+4|0;c=>0“>Ep(g)|0;b=iq(s,627676)|0;a=>2“>c;>2“>0;c=>2“>Tb[c[(c|>2“>0;k=c|0;b=f-k|0;if((b|0)>392){b=Dm((b>>2)+2|0)|0;if(!b)Ay();else{r=b;m=b}}else{r=0;m=p}>0“>a=45;b=m+1|0}l=n+40|0;m=n;while(1){>2“>if((c|0)==(g|0))break;f=f+4|0}>2)>>0“>a|>0“>a=>2“>b=c|0;do if(b){>2“>0;if((f|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>g=(c|0)==0;break}}else >2“>f=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>c=0;t=30;break}}else >2“>c|>2“>0;rn(c|>2“>0;c=>2“>p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;Y=i;i=i+512|0;I=Y+96|0;s=Y+104|0;X=Y+88|0;M=Y+80|0;L=Y+76|0;N=Y+504|0;J=Y+72|0;O=Y+68|0;S=Y+56|0;W=Y+44|0;U=Y+32|0;T=Y+20|0;V=Y+8|0;K=Y+4|0;Q=Y;c=>2“>s;R=X+4|0;c=>2“>s;c=s+400;o=0;while(1){>2“>if((o|0)==3)break;c=0;o=o+1|0}o=0;while(1){>2“>if((o|0)==3)break;c=0;o=o+1|0}o=0;while(1){>2“>wu(f,g,N,J,O,S,W,U,T,K);c=>2“>o=c|0;do if(o){>2“>0;if((f|0)==(c|>2“>o=c|0;if((o|0)==-1){>2“>g=(c|0)==0;break}}else >2“>o=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>c=0;P=31;break}}else P=31;while(0);if((P|0)==31){P=0;if(g){P=232;break}else v=0}b:do >2“>o=c|>2“>0;if((f|0)==(c|>2“>o=c|>2“>o=c|>2“>0;if((g|0)==(c|>2“>c=>0“>p=a|>0“>0;g=a|>2“>h=(o|0)==0;q=c|>2“>0;o=c|0;f=(t|0)==(o|0);if(h|(g|0)==0){>2“>o=c|0;if(h){>2“>1)==0?F:c|0)>>2]|0))break >2“>0;f=o+12|0;g=c|>2“>0))Pb[c[(c|0)+40>>2]&127](o)|0;else >0“>g+4;a=>2“>0;r=((v&1)==0?(v&255)>>>1:c|0)>>>0>1?T:r;break b}>2“>1)==0?E:c|0)>>2]|0)){>2“>o=c|>2“>0;if((g|0)==(c|>2“>c=>2“>0;r=((v&1)==0?(v&255)>>>1:c|0)>>>0>1?U:r;break b}if(f){>2“>0)+36>>2]&127](q)|0;o=c|>2“>0;q=o;g=c|>2“>h=c|0;g=t}>2“>if(o)Pb[c[(c|0)+40>>2]&127](q)|0;else >0“>g+4;v=a|>2“>if(o)o=Pb[c[(c|0)+36>>2]&127](q)|0;else >0“>0;if((o|0)!=(c[((a&>2“>o=c|>2“>0;if((g|0)==(c|>2“>c=>0“>1;v=a|>0“>if(!(w>>>0<2|(r|0)!=0)?!(x|(w|0)==2&(a|0)!=0):0){r=0;break b}>2“>0;g=c|0;o=(f&1)==0?z:g;c:do >2“>u=(f&1)==0;g=o;if((g|0)==((u?z:h)+((u?(f&255)>>>1:c|>2“>0)+12>>2]&31](l,8192,c|0)|0)){P=109;break}>2“>0;h=c|0;o=g+4|0}if((P|0)==109){>2“>0;h=c|0}>2“>0;p=(t&1)==0;t=p?(t&255)>>>1:c|0;if(u>>>0>t>>>0){t=v;p=v}else{>2“>if((c|>2“>o=(f&1)==0;o=(o?z:h)+((o?(f&255)>>>1:c|>2“>f=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>c=0;f=1;break}else{>2“>o=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](p)|0;else >2“>c=0;o=0;P=130;break}}else{o=t;P=130}while(0);if((P|0)==130){P=0;if(f){o=q;break}else p=0}>2“>0;g=c|>2“>0))f=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>0;if((f|0)!=(c|0)){o=q;break}>2“>0;g=f+12|0;h=c|>2“>0))Pb[c[(c|0)+40>>2]&127](f)|0;else >0“>h+4;t=o;f=a|>0“>if(x?(v=a|>2“>0)+((u?(v&255)>>>1:c|0)<<2)|0)):0){P=142;break a}break}case 4:{>2“>f=c|0;do if(f){>2“>0;if((g|0)==(c|>2“>f=c|0;if((f|0)==-1){>2“>g=(c|0)==0;break}}else g=1;while(0);do if(h){>2“>0;if((f|0)==(c|>2“>f=c|0;if((f|0)!=-1)if(g^(p|0)==0){f=p;q=p;break}else break e;else{>2“>g=c|>2“>0;if((h|0)==(c|>2“>h=c|>2“>g=c|>2“>xu(m,n,I);g=c|0}>2“>g+4;c=h;o=o+1|0}else{>2“>0;if(!((h|0)==(t|0)&(o|0?(((v&1)==0?(v&255)>>>1:c|0)|0)!=0:0))){p=f;break}>2“>pu(X,M,L);s=c|0}>2“>v;c=o;s=v;o=0}>2“>0;h=g+12|0;p=c|>2“>Pb[c[(c|0)+40>>2]&127](g)|0;p=f;h=q;continue}else{>2“>if(o|0?(c|0)!=(s|0):0){>2“>pu(X,M,L);s=c|0}>2“>v;c=o;s=v}>2“>o=c|0;do if(o){>2“>0;if((f|0)==(c|>2“>o=c|0;if((o|0)==-1){>2“>f=(c|0)==0;break}}else f=1;while(0);do if(p){>2“>0;if((o|0)==(c|>2“>o=c|0;if((o|0)!=-1)if(f)break;else{P=196;break a}else{>2“>o=c|>2“>0;if((f|0)==(c|>2“>o=c|>2“>o=c|>2“>0;if((g|0)==(c|0)){>2“>c=g+4;o=p}while(1){if((h|0)<=0)break >2“>g=c|>2“>0))f=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>c=0;g=1;break}else{>2“>f=c|>2“>0))f=Pb[c[(c|0)+36>>2]&127](p)|0;else >2“>c=0;o=0;P=214;break}}else P=214;while(0);if((P|0)==214){P=0;if(g){P=220;break a}else{q=o;p=0}}>2“>0;f=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>0;if(!(Ib[c[(c|0)+12>>2]&31](l,2048,o)|0)){P=220;break a}>2“>0)==(c|>2“>0;f=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>0;f=c|>2“>f+4;c=>2“>h;o=c|>2“>0;if((g|0)==(c|0)){>2“>c=g+4;o=q;continue}}}>2“>0)==(c|0)){P=230;break a}break}default:{}}while(0);g:do if((P|0)==46)while(1){>2“>g=c|>2“>0))f=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>c=0;g=1;break}else{>2“>f=c|>2“>0))f=Pb[c[(c|0)+36>>2]&127](h)|0;else >2“>c=0;o=0;P=59;break}}else P=59;while(0);if((P|0)==59){P=0;if(g)break g;else{p=o;h=0}}>2“>0;f=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>0;if(!(Ib[c[(c|0)+12>>2]&31](l,8192,o)|0))break >2“>0;f=o+12|0;g=c|>2“>0))o=Pb[c[(c|0)+40>>2]&127](o)|0;else{>2“>g+4;o=c|0}jo(V,o);o=p;P=46}while(0);w=w+1|0}h:do if((P|0)==44){>2“>c|4;f=0}else if((P|0)==102){>2“>c|4;f=0}else if((P|0)==142){>2“>c|4;f=0}else if((P|0)==196){>2“>c|4;f=0}else if((P|0)==220){>2“>c|4;f=0}else if((P|0)==230){>2“>c|4;f=0}else if((P|0)==232){i:do if(r|0){p=r+4|0;q=r+8|0;h=1;j:while(1){>2“>o=c|0;if(h>>>0>=o>>>0)break >2“>f=c|>2“>0))o=Pb[c[(c|0)+36>>2]&127](o)|0;else >2“>c=0;g=1;break}else{>2“>g=1;while(0);o=c|0;do if(o){>2“>0;if((f|0)==(c|>2“>o=c|0;if((o|0)!=-1)if(g)break;else break j;else{>2“>P=251;while(0);if((P|0)==251?(P=0,g):0)break;o=c|>2“>0;if((f|0)==(c|>2“>o=c|>2“>f=c|>2“>0))break;o=h+1|0;f=c|>2“>0;if((h|0)==(c|0)){>2“>c=h+4;h=o;continue}}>2“>c|4;f=0;break h}>2“>c=>2“>c=>2“>while(0);co(V);co(T);co(U);co(W);Hn(S);o=c|>2“>0;if(o|0)Lb[c&255](o);i=Y;return f|0}function wu(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+112|0;n=x+100|0;p=x+88|0;r=x+76|0;t=x+64|0;v=x+52|0;o=x+48|0;q=x+36|0;s=x+24|0;u=x+12|0;w=x;if(b){>2“>0)+44>>2]&127](n,d);w=c|>0“>w;a=>0“>w>>16;a=>0“>0)+32>>2]&127](p,d);if(!(a&>2“>c[c>>>2“>0;go(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+28>>2]&127](r,d);if(!(a&>2“>c[c>>>2“>0;go(k,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>Pb[c[(c|>2“>Pb[c[(c|>0“>0)+20>>2]&127](t,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(t);Mb[c[(c|>0“>1))a=0;else >2“>2]=0;c=>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>co(v);b=Pb[c[(c|0)+36>>2]&127](d)|0}else{>2“>0)+44>>2]&127](o,d);v=c|>0“>v;a=>0“>v>>16;a=>0“>0)+32>>2]&127](q,d);if(!(a&>2“>c[c>>>2“>0;go(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+28>>2]&127](s,d);if(!(a&>2“>c[c>>>2“>0;go(k,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>Pb[c[(c|>2“>Pb[c[(c|>0“>0)+20>>2]&127](u,d);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(u);Mb[c[(c|>0“>1))a=0;else >2“>2]=0;c=>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>co(w);b=Pb[c[(c|0)+36>>2]&127](d)|0}>2“>e=0,f=0,g=0,h=0,i=0;h=a+4|0;f=(c|>2“>0;g=(c|>2“>f=c|>2“>Lb[c&>2“>c=>2“>219;c=>2“>c|0)+(g>>>2<<2);return}function yu(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>t;q=r+4|0;c=>0“>o;b=iq(u,627676)|0;a=>2“>0;c=>2“>0;c=>0“>if(!(a&>2“>c[c>>>0“>0;if(a|>2“>0)+44>>2]&31](b,45)|0);k=Vb[c[(c|>2“>0;g=f+-4|0;b=c|0;while(1){>2“>b=c|0;do if(b){>2“>0;if((g|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>g=(c|0)==0;break}}else g=1;while(0);do if(n){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(g)break;else{p=27;break}else{>2“>p=25;while(0);if((p|0)==25?g:0)p=27;if((p|0)==27)c=>2“>2;g=c|>2“>0;c=>0“>f=0,g=0,h=0,i=0,j=0,k=0;h=d;f=a|0;if(!(f&1)){k=(f&255)>>>1;g=1}else{>2“>0;k=c|0;g=(f&-2)+-1|0;f=f&255}j=e-h>>2;do if(j|0){if((g-k|0)>>>0<j>>>0){>2“>i=c|0;h=k+((e-h|0)>>>2)|0;f=d;g=i+(k<<2)|0;while(1){>2“>c;f=f+4|0;g=g+4|0}>0“>0;f=k+j|0;if(!(a&1)){>2“>c=f;break}}while(0);return b|0}function Au(a){a=a|0;return}function Bu(a){a=a|0;Mx(a);return}function Cu(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=+j;var >3“>b;h=j;b=yl(b,100,82144,q)|0;if(b>>>0>99){>2“>j;b=Ir(m,b,82144,l)|0;k=c|0;if(!k)Ay();l=Dm(b)|0;if(!l)Ay();else{x=l;G=l;H=k;A=b}}else{x=k;G=0;H=0;A=b}>2“>b;n=iq(y,627644)|0;l=c|>2“>m=(a[c>>0]|0)==45;k=0;while(1){>2“>if((k|0)==3)break;c=0;k=k+1|0}k=0;while(1){>2“>Du(e,m,y,v,s,w,B,E,D,o);l=c|0;if((A|0)>(l|0)){>0“>0;k=a|0;k=(A-l<<1|1)l>2“>0)+((k&1)==0?(k&255)>>>1:c|0)|0}else{>0“>0;k=a|>2“>0)+((k&1)==0?(k&255)>>>1:c|0)|0}if(k>>>0>100){k=Dm(k)|0;if(!k)Ay();else{C=k;z=k}}else{C=0;z=p}>0“>0,x,x+A|0,n,m,v,a|>2“>0,B,E,D,l);c=>2“>d=c|>2“>0;c=>2“>Em(C);b=c|0}Hn(D);Hn(E);Hn(B);rn(b)|0;if(G|0)Em(G);if(H|0)Em(H);i=F;return k|0}function Du(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;i=i+112|0;o=A+108|0;s=A+96|0;p=A+92|0;t=A+80|0;x=A+68|0;z=A+56|0;q=A+52|0;u=A+40|0;r=A+36|0;v=A+24|0;w=A+12|0;y=A;if(b){>2“>Mb[c&>0“>0;a=>0“>y>>8;a=>2“>y>>24;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}Hn(s);e=n}else{>2“>127](p,n);y=c|>0“>y;a=>0“>y>>16;a=>0“>0)+28>>2]&127](t,n);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>0“>a=>0“>0)+12>>2]&127](n)|0;a=>2“>0)+16>>2]&127](n)|0;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(j,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+24>>2]&127](z,n);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(z);b=Pb[c[(c|0)+36>>2]&127](n)|0}else{>2“>Mb[c&>0“>0;a=>0“>z>>8;a=>2“>z>>24;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}Hn(u);e=n}else{>2“>127](r,n);z=c|>0“>z;a=>0“>z>>16;a=>0“>0)+28>>2]&127](v,n);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>0“>a=>0“>0)+12>>2]&127](n)|0;a=>2“>0)+16>>2]&127](n)|0;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(j,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+24>>2]&127](y,n);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(y);b=Pb[c[(c|0)+36>>2]&127](n)|0}>2“>s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;c=d;H=q+4|0;I=q+8|0;J=q+1|0;B=p+4|0;C=(g&512|0)==0;D=p+8|0;E=p+1|0;F=j+8|0;G=(r|0)>0;y=o+4|0;z=o+8|0;A=o+1|0;x=0;while(1){if((x|0)==4)break;a:do >2“>c=>2“>c=>2“>v=Vb[c[(c|>2“>0;c=>0“>w=a|>2“>v=a[(s?J:c|>2“>0;c=>0“>t=a|>2“>w=s?E:c|>0“>if((t|0)==(u|0))break;a=>2“>c=s}break}case 4:{>0“>if(s>>>0>=i>>>0)break;u=a|>0“>u=(v|0)>0;if(!(s>>>0>h>>>0&u))break;w=s+-1|0;K=a|>2“>0;c=>2“>if(u)w=Vb[c[(c|0)+28>>2]&31](j,48)|0;else w=0;while(1){>2“>0;c=>0“>a=m}b:do if((s|0)==(h|0)){>2“>0)+28>>2]&31](j,48)|0;K=c|>0“>K+1;a=w}else{>2“>0;u=(K&1)==0;if(!((u?(K&255)>>>1:c|0)|0)){u=-1;v=0;w=0}else{>2“>K=c|>0“>K+1;a=>2“>0;u=(K&1)==0;if(v>>>0<(u?(K&255)>>>1:c|0)>>>0){>0“>K=s+-1|0;M=a|>2“>0;c=>2“>while(0);s=c|0;if((t|0)!=(s|0))while(1){s=s+-1|0;if(t>>>0>=s>>>0)break >0“>0;a=>0“>0;a=M;t=t+1|0}break}default:{}}while(0);x=x+1|0}>2“>0;s=(h&1)==0;h=s?(h&255)>>>1:c|0;if(h>>>0>1){>2“>0;t=s+h|0;h=c|0;while(1){>0“>a|0;h=h+1|0}>2“>c=>2“>16:break;default:c=d}return}function Fu(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >0“>b;r=iq(x,627644)|0;n=a|>2“>n=a[(j?h+1|0:c|>2“>if((j|0)==3)break;c=0;j=j+1|0}j=0;while(1){>2“>if((j|0)==3)break;c=0;j=j+1|0}>2“>0;e=c|>0“>E=a|>2“>((E&1)==0?(E&255)>>>1:c|>0“>E=a|>2“>0;j=k+2+((E&1)==0?(E&255)>>>1:c|>2“>E=(l&1)==0;j=E?h+1|0:c|>0“>0,j,j+(E?(l&255)>>>1:e)|0,r,n,v,a|>2“>0,z,C,B,k);c=>2“>E=c|>2“>0;c=>2“>Em(A);b=c|0}Hn(B);Hn(C);Hn(z);rn(b)|0;i=D;return j|0}function Gu(a){a=a|0;return}function Hu(a){a=a|0;Mx(a);return}function Iu(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=+j;var >3“>b;h=j;b=yl(b,100,82144,q)|0;if(b>>>0>99){>2“>j;b=Ir(m,b,82144,l)|0;k=c|0;if(!k)Ay();l=Dm(b<<2)|0;if(!l)Ay();else{x=l;G=l;H=k;A=b}}else{x=k;G=0;H=0;A=b}>2“>b;n=iq(y,627676)|0;l=c|>2“>m=(a[c>>0]|0)==45;k=0;while(1){>2“>if((k|0)==3)break;c=0;k=k+1|0}k=0;while(1){>2“>Ju(e,m,y,v,s,w,B,E,D,o);l=c|0;if((A|0)>(l|0)){>0“>0;k=a|0;k=(A-l<<1|1)l>2“>0)+((k&1)==0?(k&255)>>>1:c|0)|0}else{>0“>0;k=a|>2“>0)+((k&1)==0?(k&255)>>>1:c|0)|0}if(k>>>0>100){k=Dm(k<<2)|0;if(!k)Ay();else{C=k;z=k}}else{C=0;z=p}>2“>0,x,x+(A<<2)|0,n,m,v,c|>2“>0,B,E,D,l);c=>2“>d=c|>2“>0;c=>2“>Em(C);b=c|0}co(D);co(E);Hn(B);rn(b)|0;if(G|0)Em(G);if(H|0)Em(H);i=F;return k|0}function Ju(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=i;i=i+112|0;n=z+108|0;r=z+96|0;o=z+92|0;s=z+80|0;w=z+68|0;y=z+56|0;p=z+52|0;t=z+40|0;q=z+36|0;u=z+24|0;v=z+12|0;x=z;if(b){>2“>Mb[c&>0“>0;a=>0“>x>>8;a=>2“>x>>24;Mb[c[(c|>0“>1))a=0;else >2“>2]=0;c=>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Mb[c&>0“>0;a=>0“>x>>8;a=>2“>x>>24;Mb[c[(c|>0“>1))a=0;else >2“>2]=0;c=>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>c=>2“>0)+12>>2]&127](e)|0;c=>2“>0)+16>>2]&127](e)|0;Mb[c[(c|>0“>a=>2“>a[c>>>2“>Ln(j,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>0“>0)+24>>2]&127](y,e);if(!(a&>2“>c[c>>>2“>0;go(k,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>e=iq(e,629372)|0;b=c|0;if(d){>2“>127](p,e);y=c|>0“>y;a=>0“>y>>16;a=>0“>0)+32>>2]&127](t,e);if(!(a&>2“>c[c>>>2“>0;go(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}co(t)}else{>2“>127](q,e);y=c|>0“>y;a=>0“>y>>16;a=>0“>0)+28>>2]&127](u,e);if(!(a&>2“>c[c>>>2“>0;go(l,0);c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}co(u)}>2“>Pb[c[(c|>2“>Pb[c[(c|>0“>0)+20>>2]&127](v,e);if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>Hn(v);Mb[c[(c|>0“>1))a=0;else >2“>2]=0;c=>2“>c;>2“>c;>2“>c;b=0;while(1){>2“>co(x);b=Pb[c[(c|0)+36>>2]&127](e)|0}>2“>r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;c=b;H=p+4|0;I=p+8|0;A=o+4|0;B=(f&512|0)==0;C=o+8|0;D=(q|0)>0;E=n+4|0;F=n+8|0;G=n+1|0;z=0;while(1){if((z|0)==4)break;a:do >2“>c=>2“>c=>2“>x=Vb[c[(c|>2“>0;c=>0“>y=a|>2“>x=c[(r?H:c|>2“>0;c=>0“>v=a|>2“>u=r?A:c|>2“>if((u|0)==(s|0))break;c=>2“>c=t+(v<<2)}break}case 4:{>2“>if(r>>>0>=h>>>0)break;if(!(Ib[c[(c|>2“>t=(v|0)>0;if(!(r>>>0>g>>>0&t))break;y=r+-4|0;w=c|>2“>0;c=>2“>if(t)w=Vb[c[(c|0)+44>>2]&31](i,48)|0;else >2“>t=u+4|0;if((v|0)<=0)break;c=w;u=t;v=v+-1|0}>2“>t;c=l}if((r|0)==(g|0)){>2“>0)+44>>2]&31](i,48)|0;y=c|>2“>r;c=x}else{>2“>0;t=(x&1)==0;y=c|0;if(!((t?(x&255)>>>1:y)|0)){w=-1;v=0;x=0}else{>2“>if((r|0)==(g|0))break;t=c|0;if((x|0)==(w|0)){>2“>u;c=>2“>w=a[(t?G:c|0)+v>>0]|0;t=u;w=w<<24>>24==127?-1:w<<24>>24;u=0}else{t=u;w=x;u=0}}else >2“>0;c=>2“>r=c|0}if((s|0)!=(r|0))while(1){r=r+-4|0;if(s>>>0>=r>>>0)break >2“>0;c=>2“>c=J;s=s+4|0}break}default:{}}while(0);z=z+1|0}>2“>0;g=(r&1)==0;r=g?(r&255)>>>1:c|0;if(r>>>0>1){>2“>0;u=s+4|0;r=s+(r<<2)|0;s=c|0;t=r-u|0;g=s;while(1){>2“>c;g=g+4|0;u=u+4|0}>2“>c=>2“>16:break;default:c=b}return}function Lu(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >0“>b;r=iq(y,627676)|0;n=a|>2“>n=c[(j?s:c|>2“>if((j|0)==3)break;c=0;j=j+1|0}j=0;while(1){>2“>if((j|0)==3)break;c=0;j=j+1|0}>2“>0;l=c|>0“>F=a|>2“>((F&1)==0?(F&255)>>>1:c|>0“>F=a|>2“>0;j=e+2+((F&1)==0?(F&255)>>>1:c|>2“>F=(k&1)==0;j=F?s:c|>2“>0,j,j+((F?(k&255)>>>1:l)<<2)|0,r,n,w,c|>2“>0,A,D,C,e);c=>2“>F=c|>2“>0;c=>2“>Em(B);b=c|0}co(C);co(D);Hn(A);rn(b)|0;i=E;return j|0}function Mu(a){a=a|0;return}function Nu(a){a=a|0;Mx(a);return}function Ou(b,d,e){>2“>1)==0?d+1|0:c|0,1)|0;return b>>>((b|0)!=(-1|0)&1)|0}function Pu(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0;k=i;i=i+16|0;j=k;d=0;while(1){>0“>l=a|>2“>0;h=d+(m?(l&255)>>>1:c|0)|0;while(1){>0“>d=wm((e|0)==-1?-1:e<<1,f,g,(a&>2“>if((h|0)==3)break;c=0;h=h+1|0}h=d+(pl(d)|0)|0;while(1){>0“>b=b|0;d=d|0;e=e|0;b=xm((a&>2“>if((d|0)==3)break;c=0;d=d+1|0}>2“>0;c=>2“>0;d=(l&1)==0;k=h+4|0;h=d?k:c|>2“>if(!((d|0)!=2&h>>>0>>0))break;c=>2“>if(d>>>0>=(c|>2“>h=c|0;d=j}>2“>1)==0?r+1|0:c|0)|0;d=0;while(1){>2“>c=>2“>if(!((d|0)!=2&h>>>0>>0))break;c=>2“>if(d>>>0>=(c|>2“>h=c|0;d=j}Hn®;i=t;return}function Vu(a){a=a|0;return}function Wu(a){a=a|0;Mx(a);return}function Xu(a,b,d,e,f,g,h,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>d;c=>2“>c;>2“>c;i=a;return h|0}function Yu(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var >2“>b;c=f;l=g;if(j&2)if((l-f|0)<3)b=1;else{>0“>f+1;a=->2“>0;c=>2“>69;k=c|>0“>k+1;a=-65;k=4}else k=4;a:do if((k|0)==4){>2“>j=c|0;if(j>>>0>i>>>0|(j&-2048|0)==55296){b=2;break a}do if(j>>>0>=128){if(j>>>0<2048){>2“>c=>2“>j>>>6|192;k=c|>0“>k+1;a=j&63|128;break}>2“>c=>2“>j>>>12|224;k=c|>0“>k+1;a=>2“>0;c=>2“>c=>2“>j>>>18|240;k=c|>0“>k+1;a=>2“>0;c=>2“>j>>>6&63|128;k=c|>0“>k+1;a=j&63|128;break}}else{>2“>c=>2“>while(0);b=(c|>2“>k=0;a=i;i=i+16|0;k=a+4|0;b=a;c=>2“>g;h=_u(d,e,k,g,h,b,1114111,0)|0;c=>2“>c=>2“>l=0,m=0,n=0,o=0,p=0,q=0;c=>2“>b=c|>0“>0)==-17:0)?(a|>2“>0)==-65:0)c=b+3}else k=e;a:while(1){>2“>p=c|0;if(p>>>0>=h>>>0){q=40;break}>2“>c=>0“>b=d|0;if((b&192|0)!=128){b=2;break a}b=b&63|n<<6&1984;if(b>>>0>j>>>0){b=2;break a}>2“>b;c=o+2;break}if((b&255)<240){if((k-o|0)<3){b=1;break a}>0“>0;b=a|0;switch(n|0){case 224:{if((g&-32)<<24>>24!=-96){b=2;break a}break}case 237:{if((g&-32)<<24>>24!=-128){b=2;break a}break}default:if((g&-64)<<24>>24!=-128){b=2;break a}}b=b&255;if((b&192|0)!=128){b=2;break a}b=(g&255)<<6&4032|n<<12&61440|b&63;if(b>>>0>j>>>0){b=2;break a}>2“>b;c=o+3;break}if((b&255)>=245){b=2;break a}if((k-o|0)<4){b=1;break a}>0“>0;b=a|>2“>c=>2“>while(0);c=(>2“>a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c=d;return 3}function av(a){a=a|0;return 0}function bv(a){a=a|0;return 0}function cv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return dv(c,d,e,1114111,0)|0}function dv(b,c,e,f,g){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;var >0“>0)==-17:0)?(a|0)==-69:0){>0“>g=a|0;k=g&255;do if(g<<24>>24<=-1){if((g&255)<194){g=l;h=40;break a}if((g&255)<224){if((n-l|0)<2){g=l;h=40;break a}>0“>i=a|>0“>j=a|>0“>0;i=a|0;switch(k|0){case 240:{if((j+112&255)>=48){h=31;break a}break}case 244:{if((j&-16)<<24>>24!=-128){h=33;break a}break}default:if((j&-64)<<24>>24!=-128){h=35;break a}}h=h&255;if((h&192|0)!=128){g=l;h=40;break a}g=i&255;if((g&192|0)!=128){g=l;h=40;break a}if(((j&255)<<12&258048|k<<18&1835008|h<<6&4032|g&63)>>>0>f>>>0){g=l;h=40;break a}else g=l+4|0}else{if(k>>>0>f>>>0){g=l;h=40;break a}g=l+1|0}while(0);l=g;m=m+1|0}if((h|0)==20)g=g-b|0;else if((h|0)==22)g=g-b|0;else if((h|0)==24)g=g-b|0;else if((h|0)==31)g=g-b|0;else if((h|0)==33)g=g-b|0;else if((h|0)==35)g=g-b|0;else if((h|0)==40)g=g-b|0;return g|0}function ev(a){a=a|0;return 4}function fv(a){a=a|0;Mx(a);return}function gv(a,b){a=a|0;b=b|0;return}function hv(a,b,d,e,f,g,h,i){>2“>d;c=g;return 3}function iv(a,b,d,e,f,g,h,i){>2“>d;c=g;return 3}function jv(a,b,d,e,f){>2“>b=0;c=>2“>0;if((b|0)!=(sq()|0))sm(c|0);return}function pv(a){a=a|0;ov(a);Mx(a);return}function qv(b,d,e,f,g,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=i;i=i+16|0;q=r;o=r+8|0;l=e;while(1){if((l|0)==(f|0)){l=f;break}>2“>c=>2“>s=d;m=c|>2“>c;>2“>m;b=rm(c|0)|0;m=Wl(h,g,l-e>>2,n-h|0,d)|0;if(b|0)rm(b)|0;switch(m|0){case -1:{l=10;break a}case 0:{e=1;l=32;break a}default:{}}>2“>0)+m|0;c=h;if((h|0)==(j|0)){l=33;break}if((l|0)==(f|0)){>2“>e=rm(c|0)|0;h=cl(o,0,d)|0;if(e|0)rm(e)|0;if((h|0)==-1){e=2;l=31;break}>0“>if(!h)break;m=a|>2“>0;c=>2“>e=(c|>2“>if(!(c|0))break;l=l+4|0}>2“>c=h;while(1){>2“>0))break;s=c|>2“>0)|0;h=cl(h,s,q)|0;if(l|0)rm(l)|0;if((h|0)==-1)break;h=(c|>2“>c=e;e=2;l=32}else if((l|0)==31)l=32;else if((l|0)==33){>0“>if(!(a|0))break;l=l+1|0}>2“>h;c=e;o=j;p=b+8|0;a:while(1){if((h|0)==(j|0)|(e|0)==(f|0)){l=34;break}>2“>0;b=q;c=>2“>c=>2“>h=(c|>2“>e=c|0;if((l|0)==(f|0))l=f;else{>2“>c=(>2“>0)+4;e=(c|>0“>if(!(a|0))break;l=l+1|0}>2“>c=>2“>l=rm(c|0)|0;h=Il(h,e,b-e|0,q)|0;if(l|0)rm(l)|0;switch(h|0){case -1:{l=16;break b}case -2:{l=17;break b}case 0:{e=e+1|0;break}default:e=e+h|0}>2“>c=e;e=2;l=30;break}else if((l|0)==17){>2“>c=e;e=(e|0)!=(f|0)&1;l=30;break}}else if((l|0)==31){>2“>h=0,j=0;j=i;i=i+16|0;h=j;c=>2“>b=b+-1|0;if(b>>>0>(f-(c|0)|0)>>>0)h=1;else while(1){if(!b){h=0;break a}>2“>0;f=c|>0“>f+1;a=d;b=b+-1|0;h=h+1|0}}}while(0);i=j;return h|0}function tv(a){a=a|0;var >2“>a=c|0;if(a){a=rm(a)|0;if(!a)a=0;else{rm(a)|0;a=0}}else a=1}else a=-1;return a|0}function uv(a){a=a|0;return 0}function vv(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;k=e;j=a+8|0;a=0;i=0;a:while(1){>2“>a=a|0;a=c|0;if(a){a=rm(a)|0;if(!a)a=4;else{rm(a)|0;a=4}}else a=1;return a|0}function xv(a,b,d,e,f,g,h,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>d;c=>2“>c;>2“>c;i=a;return h|0}function yv(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var >2“>d;c=h;if(l&2)if((i-h|0)<3)d=1;else{>0“>h+1;a=->2“>0;c=>2“>69;m=c|>0“>m+1;a=-65;m=4}else m=4;a:do if((m|0)==4){>1“>l=b|0;m=l&65535;if(m>>>0>k>>>0){d=2;break a}do if((l&65535)<128){>2“>c=>2“>d=c|0;if((i-d|0)<2){d=1;break a}>0“>d+1;a=>2“>0;c=>2“>d=c|0;if((i-d|0)<3){d=1;break a}>0“>d+1;a=>2“>0;c=>2“>m>>>6&63|128;h=c|>0“>h+1;a=m&63|128;break}if((l&65535)>=56320){if((l&65535)<57344){d=2;break a}>2“>c=>2“>m>>>12|224;h=c|>0“>h+1;a=>2“>0;c=>1“>d=d+2|0;l=e|0;if((l&64512|0)!=56320){d=2;break a}>2“>c=>2“>0;c=>2“>d>>>2|240;h=c|>0“>h+1;a=>2“>0;c=>2“>m<<4&48|l>>>6&15|128;m=c|>0“>m+1;a=l&63|128}>2“>0)+2|0;c=d}}while(0);return d|0}function zv(a,b,d,e,f,g,h,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>d;c=>2“>c;>2“>c;i=a;return h|0}function Av(e,f,g,h,i,j,k,l){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var >2“>e;c=h;if(l&4){>0“>0;l=f;if((((l-e|0)>2?(a|>0“>0)==-69:0)?(a|>2“>n=c|0;e=n>>>0<f>>>0;if(!e){s=41;break}>0“>e=a|0;p=e&255;if(p>>>0>k>>>0){e=2;break}do if(e<<24>>24>-1){>2“>e&255;c=n+1}else{if((e&255)<194){e=2;break a}if((e&255)<224){if((l-n|0)<2){e=1;break a}>1“>b=>0“>h=a|>1“>b=>0“>m=a|>0“>0;h=a|0;switch(p|0){case 240:{if((m+112&255)>=48){e=2;break a}break}case 244:{if((m&-16)<<24>>24!=-128){e=2;break a}break}default:if((m&-64)<<24>>24!=-128){e=2;break a}}o=e&255;if((o&192|0)!=128){e=2;break a}e=h&255;if((e&192|0)!=128){e=2;break a}if((q-r|0)<4){e=1;break a}n=p&7;m=m&255;h=o<<6;e=e&63;if((m<<12&258048|n<<18|h&4032|e)>>>0>k>>>0){e=2;break a}>2“>m<<2&60|o>>>4&3|((m>>>4&3|n<<2)<<6)+16320|55296;r=r+2|0;c=>2“>e|h&960|56320;c=(>2“>while(0);c=(>2“>a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c=d;return 3}function Cv(a){a=a|0;return 0}function Dv(a){a=a|0;return 0}function Ev(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Fv(c,d,e,1114111,0)|0}function Fv(b,c,e,f,g){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;var >0“>0)==-17:0)?(a|0)==-69:0){>0“>g=a|0;l=g&255;if(l>>>0>f>>>0){g=m;h=40;break}do if(g<<24>>24>-1)g=m+1|0;else{if((g&255)<194){g=m;h=40;break a}if((g&255)<224){if((n-m|0)<2){g=m;h=40;break a}>0“>j=a|>0“>k=a|>0“>0;j=a|0;switch(l|0){case 240:{if((k+112&255)>=48){h=30;break a}break}case 244:{if((k&-16)<<24>>24!=-128){h=32;break a}break}default:if((k&-64)<<24>>24!=-128){h=34;break a}}i=i&255;if((i&192|0)!=128){g=m;h=40;break a}g=j&255;if((g&192|0)!=128){g=m;h=40;break a}if(((k&255)<<12&258048|l<<18&1835008|i<<6&4032|g&63)>>>0>f>>>0){g=m;h=40;break a}g=m+4|0;h=h+1|0}while(0);m=g;h=h+1|0}if((h|0)==19)g=g-b|0;else if((h|0)==21)g=g-b|0;else if((h|0)==23)g=g-b|0;else if((h|0)==30)g=g-b|0;else if((h|0)==32)g=g-b|0;else if((h|0)==34)g=g-b|0;else if((h|0)==40)g=g-b|0;return g|0}function Gv(a){a=a|0;return 4}function Hv(a){a=a|0;var >2“>b=c|>2“>0)-b>>2>>>0)break;b=c|0;if(b|0)rn(b)|0;f=f+1|0}Hn(a+144|0);Iv(d);return}function Iv(b){b=b|0;var >2“>e=b+4|0;f=c|0;while(1){>0“>a=0;break}else{Mx(d);break}}while(0);return}function Jv(a){a=a|0;Hv(a);Mx(a);return}function Kv(b){b=b|0;var >2“>69972;d=c|>2“>a=a|0;b=b|0;if(b<<24>>24>-1)b=c[(c|0)+((b&255)<<2)>>2]&255;return b|0}function Nv(b,d,e){b=b|0;d=d|0;e=e|0;b=d;while(1){>2“>0;if(d<<24>>24>-1)d=c[(c|>2“>a=a|0;b=b|0;if(b<<24>>24>-1)b=c[(c|0)+(b<<24>>24<<2)>>2]&255;return b|0}function Pv(b,d,e){b=b|0;d=d|0;e=e|0;b=d;while(1){>2“>0;if(d<<24>>24>-1)d=c[(c|>0“>if((c|0)==(d|0))break;a=>0“>if((c|0)==(d|0))break;b=a|>2“>a=a|0;c=70024;Hn(a+12|0);return}function Vv(a){a=a|0;Uv(a);Mx(a);return}function Wv(b){b=b|0;return >0“>a|0}function Yv(a,b){a=a|0;b=b|0;Dn(a,b+12|0);return}function Zv(a,b){a=a|0;b=b|0;En(a,82641,4);return}function _v(a,b){a=a|0;b=b|0;En(a,82646,5);return}function $v(a){>2“>c|0}function cw(a){a=a|0;return >2“>a=a|0;d=d|0;e=e|0;if(e>>>0<128)e=(b[(c|0)+(e<<1)>>1]&d)<<16>>16!=0;else e=0;return e|0}function jw(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0;i=(f-d|0)>>>2;h=d;while(1){>2“>0;if(a>>>0<128)a=e[(c|0)+(a<<1)>>1]|0;else >2“>a=c|>2“>a=c|>2“>a=a|0;b=b|0;if(b>>>0<128)b=c[(c|0)+(b<<2)>>2]|0;return b|0}function nw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=(d-b|0)>>>2;e=b;while(1){>2“>0;if(a>>>0<128)a=c[(c|>2“>a=a|0;b=b|0;if(b>>>0<128)b=c[(c|0)+(b<<2)>>2]|0;return b|0}function pw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=(d-b|0)>>>2;e=b;while(1){>2“>0;if(a>>>0<128)a=c[(c|>2“>if((d|0)==(e|0))break;c=>2“>if((g|0)==(e|0))break;i=c|>2“>b=b|0;d=d|0;e=e|0;f=f|0;c=>2“>69972;f=b+8|0;c=>2“>e&1;if(!d)c=>2“>d=0,e=0,f=0;c=>2“>69952;b=a+8|0;Bw(b,28);En(a+144|0,83795,1);b=c|>2“>if((e|0)==(b|0))break;f=e+-4|0;c=f;e=f}c=0;c=67616;Dw(a,613744);c=0;c=67648;Kw(a,613752);xw(613760,0,0,1);Lw(a,613760);c=0;c=70168;Mw(a,613776);c=0;c=70236;Nw(a,613784);c=0;c=69904;c=sq()|0;Ow(a,613792);c=0;c=70284;Pw(a,613808);c=0;c=70332;Qw(a,613816);Rw(613824,1);Sw(a,613824);Tw(613848,1);Uw(a,613848);c=0;c=67680;Vw(a,613880);c=0;c=67744;Ww(a,613888);c=0;c=67808;Xw(a,613896);c=0;c=67860;Yw(a,613904);c=0;c=69408;Zw(a,613912);c=0;c=69464;_w(a,613920);c=0;c=69520;$w(a,613928);c=0;c=69576;ax(a,613936);c=0;c=69632;bx(a,613944);c=0;c=69660;cx(a,613952);c=0;c=69688;dx(a,613960);c=0;c=69716;ex(a,613968);c=0;c=67912;c=67960;fx(a,613976);c=0;c=67996;c=68044;gx(a,613992);c=0;c=70148;c=sq()|0;c=69360;hx(a,614008);c=0;c=70148;c=sq()|0;c=69384;ix(a,614024);c=0;c=69744;jx(a,614040);c=0;c=69776;kx(a,614048);return}function Bw(b,d){b=b|0;d=d|0;var >2“>0;e=b+4|0;c=>0“>0;a=0;if(d|0){>2“>c=>2“>0)+4|0;c=b;d=d+-1|0}while((d|0)!=0)}return}function Cw(b,d){b=b|0;d=d|0;var >0“>a=1;e=b+16|0}else >2“>e;c=>2“>e=0,f=0;qn(b);f=a+8|0;e=c|>2“>Fw(f,d+1|0);a=f;e=c|0}>2“>0;if(e|0)rn(e)|0;c[(c|0)+(d<<2)>>2]=b;return} function Im(a,b){a=a|0;b=b|0;var >2“>f=c|0;if(!(d&3))return;l=a+(0-f)|0;k=f+b|0;i=c|0;if(l>>>0>>0)bb();if((l|0)==(c|0)){c=>2”>d&-2;c=>2”>a=c|>2”>if(a>>>0>>0)bb();if((c|0)!=(l|0))bb()}if((b|0)==(a|0)){c=c&~(1<<e);r=l;g=k;break}if((b|0)!=(d|0)){>2”>h=b+8|0;c=>2”>f=c|>2”>a=l+16|0;b=a+4|0;d=c|0;if(!d){>2”>b=d+20|0;e=c|0;if(e|0){d=e;a=b;continue}>2”>c=0;j=d;break}}else{>2”>0;if(e>>>0>>0)bb();d=e+12|0;if((c|>2”>c=>2”>d=c|>2”>c=j;if(!j){c=c&~(1<<d);r=l;g=k;break}}else{if(f>>>0<(c|>2”>0)==(l|0))c=j;else b=c|>2“>f;d=l+16|0;a=c|0;do if(a|0)if(a>>>0<b>>>0)bb();else{>2“>a;c=j;break}0;if(d)if(d>>>0<(c|0)>>>0)bb();else{>2”>d;c=j;r=l;g=k;break}else{r=l;g=k}}else{r=l;g=k}}else{r=a;g=b}while(0);h=c|if((o|0)==(c|0)){q=(c|0)+g|0;c=q;c=q|1;if((r|0)!=(c|0))return;c=0;c=0;return}if((o|0)==(c|0)){q=(c|0)+g|0;c=q;c=>2”>q|1;c=q;return}g=(a&-8)+g|0;e=a>>>3;do if(a>>>0>=256){>2”>0;b=c|0;do if((b|0)==(o|0)){>2”>d=c|0;if(!d){n=0;break}}else a=b;while(1){>2”>b=d+16|0;e=c|0;if(!e)break;else{d=e;a=b}}if(a>>>0<h>>>0)bb();else{>2”>e=c|>2”>0)!=(o|0))bb();a=b+8|0;if((c|0)==(o|0)){>2”>b;c=e;n=b;break}else bb()}while(0);if(f|0){>2”>0;a=626324+(d<<2)|0;if((o|0)==(c|0)){c=c&~(1<<d);break}}else{if(f>>>0<(c|>2“>0)==(o|0))c=n;else b=c|>2”>f;d=o+16|0;a=c|0;do if(a|0)if(a>>>0<b>>>0)bb();else{>2”>a;c=n;break}0;if(d|0)if(d>>>0<(c|0)>>>0)bb();else{>2“>d;c=n;break}}}else{>2“>0;b=c|0;d=626060+(e<<1<<2)|0;if((a|0)!=(d|0)){c=c&~(1<<e);break}if((b|0)!=(d|0)){>2”>m=b+8|0;c=>2”>while(0);c=g;if((r|0)==(c|0)){c=g;return}}else{>2“>a&-2;c=b=626060+(d<<1<<2)|0;a=c|0;d=1<<d;if(a&d){0;if(a>>>0<(c|0)>>>0)bb();else{p=d;q=a}}else{c=a|d;p=b+8|0;q=b}>2“>r;c=>2“>q;c=b;return}d=g>>>8;if(d)if(g>>>0>16777215)b=31;else{p=(d+1048320|0)>>>16&8;q=d<<p;o=(q+520192|0)>>>16&4;q=q<<o;b=(q+245760|0)>>>16&2;b=14-(o|p|b)+(q<<b>>>15)|0;b=g>>>(b+7|0)&1|b<<1}else >2“>b;c=0;d=c|0;a=1<<b;if(!(d&a)){c=>2”>r;c=>2”>r;c=r;return}>2”>if((c&-8|0)==(g|0)){b=d;e=127;break}if(a>>>0<(c|>2“>r;c=>2“>r;c=r;return}else if((e|0)==127){0;q=c|>2”>r;c=>2”>a;c=>2”>a=a|0;b=b|0;wa(a|0,c|0)|0;return}function Mm(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;e=c|0;if(!((e|0)>15e8|(e|0)==15e8&d>>>0>59713)?(f=Ny(d|0,e|0,1e9,0)|0,(e|0)<499999999|(e|0)==499999999&d>>>0<3294967296):0){>2”>f;f=Py(f|0,C|0,-1e9,-1)|0;f=Gy(f|0,C|0,d|0,e|0)|0;c=f}else{>2”>2147483647;c=999999999}b=0,d=0,e=0;d=c|0;Pm(627196,d,627252);c=67460;c=67480;c=0;Dp(626524,627196);c=0;c=-1;b=c|0;Wm(627300,b,627260);c=67540;c=67560;Dp(626608,627300);c=0;c=-1;a=c|0;Wm(627348,a,627268);c=67540;c=67560;Dp(626692,627348);c=0;c=-1;e=c[626688+(c[(c|0)+-12>>2]|0)+24>>2]|0;c=67540;c=67560;Dp(626776,e);c=0;c=-1;c[626516+(c[(c|0)+-12>>2]|0)+72>>2]=626604;e=626688+(c[(c|>2“>c|8192;c[626688+(c[(c|0)+-12>>2]|0)+72>>2]=626604;an(627396,d,627276);c=67500;c=67520;c=0;Dp(626864,627396);c=0;c=-1;hn(627452,b,627284);c=67580;c=67600;Dp(626948,627452);c=0;c=-1;hn(627500,a,627292);c=67580;c=67600;Dp(627032,627500);c=0;c=-1;a=c[627028+(c[(c|0)+-12>>2]|0)+24>>2]|0;c=67580;c=67600;Dp(627116,a);c=0;c=-1;c[626856+(c[(c|0)+-12>>2]|0)+72>>2]=626944;a=627028+(c[(c|>2“>c|8192;c[627028+(c[(c|0)+-12>>2]|0)+72>>2]=626944;return}function Pm(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>67056;c=>2“>e;c=->2“>0;qx(h,b+4|0);c=>2“>e=0,f=0;f=iq(d,629436)|0;e=b+36|0;c=>2“>Pb[c[(c|>0“>0;a=(>0“>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=i;i=i+32|0;r=t+16|0;q=t+8|0;n=t+4|0;o=t;h=b+52|0;if(a|0){>2“>c=->2“>f=c|0;f=(f|0)>1?f:1;p=b+32|0;h=0;while(1){if((h|0)>=(f|0)){s=8;break}>0“>a=g;h=h+1|0}if((s|0)==8){do >2“>u=c|>2“>0;h=c|>2“>0;j=r+f|0;switch(Sb[c[(c|0)+16>>2]&15](v,u,r,j,n,q,m,o)|0){case 3:{s=15;break a}case 2:{s=17;break a}case 1:break;default:break a}>2“>0;c=>2“>g=pm(c|0)|0;if((g|0)==-1){s=17;break}>0“>if((s|0)==15)a=>0“>a=>0“>f=a|>0“>if((f|0)<=0)break;f=f+-1|0;if((am(d|>0“>f=a|0}f=f&255}while(0)}}i=t;return f|0}function Um(a){a=a|0;return Tm(a,1)|0}function Vm(b,d){b=b|0;d=d|0;var >2“>d=c|>0“>e=b+48|0;a=>2“>m=c|>2“>0)+12>>2]&15](m,c|0,f,f+1|0,g,j,j+8|0,h)|0){case 1:case 2:{d=-1;break a}case 3:{>2“>c;>2“>g=c|0;if(g>>>0<=j>>>0){f=13;break}>0“>m;if((am(a|>2“>e=b+48|0;while(0);c=>2“>f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;Fp(b);c=>2“>d;qx(h,b+4|0);c=>2“>d=iq(g,629436)|0;rx(g);c=>0“>e;a=(>2“>b=b|0;d=d|0;Pb[c[(c|>0“>d;a=(>2“>a=c|>2“>0)+20>>2]&31](a,c|>2“>0)-g|0;if((jm(j,1,m,c|0)|0)!=(m|0)){a=-1;break}switch(a|0){case 1:break;case 2:{a=-1;break a}default:{k=4;break a}}}>0“>if(!(a|0)){g=e;e=0;while(1){if((e|0)>=(f|0))break >0“>0)+52>>2]&31](b,d|0)|0)==-1)break a;g=g+1|0;e=e+1|0}}else >0“>a=>2“>0)if((jm(e,1,1,c|0)|0)==1){f=14;break}else{e=-1;break}>2“>f=c|>2“>0)+12>>2]&15](f,c|>2“>e=(c|>2“>if((f|0)==1)e=c|0;else{f=12;break}}>2“>f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;Gp(b);c=>2“>d;c=>0“>1;a=>2“>c;cn(b,g);rx(g);i=f;return}function bn(a){a=a|0;Uo(a);Mx(a);return}function cn(b,d){b=b|0;d=d|0;var >2“>f;d=b+44|0;c=>2“>0)+24>>2]&127](f)|0;e=c|>2“>Pb[c[(c|0)+28>>2]&127](e)|0)&1;return}function dn(a){a=a|0;return en(a,0)|0}function en(b,d){b=b|0;d=d|0;var >2“>f=b+48|0;e=c|0;if(d){>0“>1;a=0}}else{>2“>f=pm(c|0)|0;if((f|0)==-1){e=-1;break}>0“>if(!(a|0)){j=b+40|0;k=b+36|0;l=p+4|0;a:while(1){>2“>0;g=t;f=c|>2“>0;u=c|>2“>u=c|>2“>f;c=g;if((e|0)==8){r=17;break}>0“>a=f;e=e+1|0}>0“>a;else if((r|0)==17){e=-1;break}r=18}else{>0“>a;r=18}while(0);b:do if((r|0)==18){if(d){>2“>0;c=e;break}while(1){>2“>0,c|0)|0)==-1){e=-1;break b}}>0“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;l=i;i=i+32|0;j=l+16|0;h=l+8|0;f=l+4|0;g=l;k=b+52|0;e=(a|0)!=0;a:do if((d|0)==-1)if(e)d=-1;else{>0“>0;a=(d|0)!=-1&1}else{do if(e){>2“>c;>2“>0;switch(Sb[c[(c|>0“>a=>2“>c=j+1;break}default:{}}f=b+32|0;while(1){>2“>m=g+-1|0;c=>2“>0,c|0)|0)==-1){f=12;break}}if((f|0)==12){d=-1;break a}else if((f|0)==13)break}else >0“>d;a=1}while(0);i=l;return d|0}function hn(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>67248;c=>2“>c;>2“>d;c=>2“>Pb[c[(c|0)+28>>2]&127](d)|0)&1;i=f;return}function jn(a){a=a|0;Uo(a);Mx(a);return}function kn(b,d){>2“>0)+24>>2]&127](b)|0;d=iq(d,629444)|0;c=>2“>Pb[c[(c|0)+28>>2]&127](d)|0)&1;return}function ln(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;l=i;i=i+16|0;j=l+8|0;h=l;d=a+36|0;e=a+40|0;f=j+8|0;g=j;b=a+32|0;a:while(1){>2“>0;a=Wb[c[(c|>2“>0,j,f,h)|0;m=(c|>2“>if((k|0)==4)a=((Ll(c|0)|0)!=0)<<31>>31;i=l;return a|0}function mn(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;a:do >2“>a;if((Vb[c[(c|>2“>d=jm(d,4,e,c|0)|0;while(0);return d|0}function nn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+32|0;o=q+16|0;e=q+8|0;n=q+4|0;m=q;p=(d|0)==-1;do if(!p){>0“>d;if(a|>2“>c=o;k=e+4|0;l=b+36|0;g=b+40|0;h=o+8|0;j=o;b=b+32|0;while(1){>2“>0;f=Sb[c[(c|>2“>0,e,k,m,o,h,n)|0;if((c|0)==(e|0)){f=13;break}if((f|0)==3){f=7;break}if((f|1|0)!=1){f=13;break}>2“>0)-j|0;if((jm(o,1,e,c|0)|0)!=(e|0)){f=13;break}>2“>if((f|0)==7)if((jm(e,1,1,c|0)|0)==1)f=12;else f=13;if((f|0)==12){f=14;break}else if((f|0)==13){e=-1;break}}else f=14;while(0);if((f|0)==14)e=p?0:d;i=q;return e|0}function on(){return}function pn(a){a=a|0;return}function qn(a){>2“>c|0)+1;return}function rn(a){a=a|0;var >2“>0;c=b+-1;if(!b){>2“>a=a|0;a=a+4|0;c=(>2“>b=0,d=0;d=a+8|0;b=c|>2“>b+-1;if(!b)Lb[c[(c|0)+16>>2]&255](a);return}function vn(a,b){a=a|0;b=b|0;return}function wn(a){a=a|0;eb(a|0)|0;return}function xn(a){a=a|0;xb(a|0)|0;return}function yn(a){a=a|0;if(!(fb(a|0)|0))return;else Ga(79740,79748,47,79796)}function zn(b){b=b|0;var >0“>0);a=0;return}function An(a,b,d){a=a|0;b=b|0;d=d|0;xb(627548)|0;while(1){>2“>if(!(c|0)){1;fb(627548)|0;Lb(>0”>b=b|0;d=d|0;if(!(a&1)){>2”>c;>2”>c;>2”>c}else >2”>0,c|0);return}function En(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(e>>>0>4294967279)Bn(b);if(e>>>0<11){>2”>g=e+16&-16;f=ty(g)|0;c=>2”>g|1;c=e;b=f}>0”>a=d<<1;b=b+1|0}else{>2”>f;c=>0”>Dy(b|0,e|0,d|0)|0;a=0;return}function Gn(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=d;f=e-g|0;if(f>>>0>4294967279)Bn(b);if(f>>>0<11){>2”>i=f+16&-16;h=ty(i)|0;c=>2”>i|1;c=f}b=e-g|0;f=h;while(1){>0”>a|0;d=d+1|0;f=f+1|0}>0”>b=b|0;if(a&>0”>e=a|>2”>0,f?(e&255)>>>1:c|0)|0}return b|0}function Jn(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>f=c|0;h=(f&-2)+-1|0;f=f&255}g=(f&1)==0;do if(h>>>0>=e>>>0){if(g)f=b+1|0;else >0”>0;Fy(f|0,d|0,e|0)|0;a=>0”>a=e<<1;break}else{>2”>f=c|0;Kn(b,h,e-h|0,f,0,f,e,d)}while(0);return b|0}function Kn(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var >2”>m=c|0;if(d>>>0<2147483623){k=e+d|0;l=d<<1;k=k>>>0<l>>>0?l:k;k=k>>>0<11?11:k+16&-16}else >2”>l;c=>0”>d;a=0;return}function Ln(b,d){b=b|0;d=d|0;var >2”>e=c|0;f=(e&-2)+-1|0;e=e&255}if(!(e&1))j=(e&255)>>>1;else >2”>f=1;g=c|0;h=1;break}}else{>2”>e=c|0;Ey(d|0,g|0,e+1|0)|0;if(h)Mx(g);if(f){>2”>i+1|1;c=>0”>a=j<<1;break}}while(0);return}function Mn(a,b){a=a|0;b=b|0;return Jn(a,b,pl(b)|0)|0}function Nn(b,d){b=b|0;d=d|0;var >0”>a=2;e=b+1|0}else{>2”>0;c=1}>0”>d;a=0;return b|0}function On(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>f=c|0;do if(f>>>0>=d>>>0)if(g){>0”>0;a=d<<1;break}else{>2”>0)+d>>0]=0;c=d;break}else Pn(b,d-f|0,e)|0;while(0);return}function Pn(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(d|0){>2”>f=c|0;g=(f&-2)+-1|0;f=f&255}if(!(f&1))h=(f&255)>>>1;else >0”>Qn(b,g,d-g+h|0,h,h,0,0);f=a|0}if(!(f&1))g=b+1|0;else >0”>0;Dy(g+h|0,e|0,d|0)|0;f=h+d|0;if(!(a&>2”>c=>0”>j=0,k=0,l=0;if((-17-d|0)>>>0>>0)Bn(b);if(!(a&1))l=b+1|0;else >2”>j=-17;k=ty(j)|0;if(g|0)Ey(k|0,l|0,g|0)|0;e=f-h|0;if((e|0)!=(g|0))Ey(k+g+i|0,l+g+h|0,e-g|0)|0;if((d|0)!=10)Mx(l);c=>0”>e=0,f=0;e=a|0;f=(e&1)==0;if(f)e=(e&255)>>>1;else >2”>e=c|0;return e+d|0}function Sn(b,d){b=b|0;d=d|0;var >2”>e=c|0;if(e>>>0<=d>>>0)Cn(b);if(f)e=b+1|0;else >0”>f=0,g=0,h=0;f=a|0;if(!(f&1))g=10;else{>2”>h=c|0;if((g-h|0)>>>0>=e>>>0){if(e|0){if(!(f&1))g=b+1|0;else >0”>0;Ey(g+h|0,d|0,e|0)|0;f=h+e|0;if(!(a&>2”>c=>0”>e=0,f=0,g=0,h=0;e=a|0;f=(e&1)!=0;if(f){>2”>2)+-1|0;h=c|0}else{g=10;h=(e&255)>>>1}if((h|0)==(g|0)){>0”>a=(h<<1)+2;e=b+1|0}else if((f|0)==8){>2”>0;c=h+1}>0”>d;a=0;return}function Wn(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>i=c|0;if(i>>>0<d>>>0)Cn(b);if(e|0){if(f)h=b+1|0;else >0”>g=h+d|0;Fy(g|0,g+e|0,f-e|0)|0;g=a|0}>2”>c=>0”>h=0,i=0,j=0,k=0,l=0,m=0;i=a|0;j=(i&1)==0;if(j)m=(i&255)>>>1;else >2”>i=c|0;e=(i&-2)+-1|0;i=i&255}if((k-m+e|0)>>>0<g>>>0)Kn(b,e,m+g-k-e|0,m,d,k,g,f);else{if(!(i&1))j=b+1|0;else >0”>while(0);if((l|0)==21)Fy(j+i|0,f|0,g|0)|0;g=g-h+m|0;if(!(a&>2”>c=>0”>h=0,i=0,j=0;h=a|0;j=(h&1)==0;if(j)h=(h&255)>>>1;else >2”>h=c|0;e=i>>>0>g>>>0;h=Lk(h+d|0,f,e?g:i)|0;if(!h)return (i>>>0<g>>>0?-1:e&1)|0;else return h|0;return 0}function Zn(a,b){a=a|0;b=b|0;return Yn(a,0,-1,b,pl(b)|0)|0}function _n(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if(f>>>0>4294967279)Bn(b);if(f>>>0<11){>2”>g=f+16&-16;f=ty(g)|0;c=>2”>g|1;c=e}>0”>a=e<<1;b=b+4|0}else{>2”>f;c=>2”>Pl(b,d,e)|0;c=0;return}function ao(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(d>>>0>1073741807)Bn(b);if(d>>>0<2){>2”>g=d+4&-4;f=ty(g<<2)|0;c=>2”>g|1;c=d;b=f}>0”>a=f>>>1;b=b+4|0}else{>2”>f;c=>2”>if((d|0)==(e|0))break;c=>2”>c=0;return}function co(b){>2”>1)Mx(c|0);return}function eo(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>f=c|0;h=(f&-2)+-1|0;f=f&255}g=(f&1)==0;do if(h>>>0>=e>>>0){if(g)f=b+4|0;else >2”>0;Rl(f,d,e)|0;c=>0”>a=e<<1;break}else{>2”>f=c|0;fo(b,h,e-h|0,f,0,f,e,d)}while(0);return b|0}function fo(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var >2”>m=c|0;if(d>>>0<536870887){k=e+d|0;l=d<<1;k=k>>>0<l>>>0?l:k;k=k>>>0<2?2:k+4&-4}else >2”>l;c=>2”>d;c=0;return}function go(b,d){b=b|0;d=d|0;var >2”>e=c|0;f=(e&-2)+-1|0;e=e&255}if(!(e&1))j=(e&255)>>>1;else >2”>f=1;g=c|0;h=1;break}}else{>2”>e=c|0;Pl(d,g,e+1|0)|0;if(h)Mx(g);if(f){>2”>i+1|1;c=>0”>a=j<<1;break}}while(0);return}function ho(a,b){a=a|0;b=b|0;return eo(a,b,xl(b)|0)|0}function io(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >2”>l=c|0;if(d>>>0<536870887){j=e+d|0;k=d<<1;j=j>>>0<k>>>0?k:j;j=j>>>0<2?2:j+4&-4}else >2”>k;c=j|1;return}function jo(b,d){b=b|0;d=d|0;var >2”>g=(c&->0”>io(b,g,1,g,g,0,0);if(!(a&1))f=7;else f=8}else if(f)f=8;else f=7;if((f|0)==7){>2”>e=c|>2”>b=e+(h<<2)|0;c=>0”>g=0,h=0,j=0,k=0,l=0;j=i;i=i+16|0;h=j;g=(a&>2”>0;k=Ck()|0;l=c|>2”>0;f=wl(g,h,f)|0;d=c|>2”>l;if((d|0)==34)mo(b);d=c|>0”>d=0;d=i;i=i+16|0;no(d,b,79968);qm((a&>2”>if((f|0)==3)break;c=0;f=f+1|0}>2”>0;h=(g&1)==0;g=h?(g&255)>>>1:c|>0”>d=0;d=i;i=i+16|0;no(d,b,79983);qm((a&>2”>a=a|0;if(!(c|0))return;else _x()}function qo(a){>2”>0,0)|0;c=0;return}function ro(){var a=0;a=Ya(84)|0;return ((a|0)<0?0:a)|0}function so(){if((a|0)==0?Ca(613568)|0:0){Aa(627624,215)|0;La(613568)}return 627624}function to(a){a=a|0;if(a|0){uo(a);Mx(a)}return}function uo(a){>2”>b=0,d=0,e=0;e=a+12|0;b=c|>2”>if((d|0)==(b|0))break;yn(c|>2”>b=c|>2”>if((d|0)==(b|0))break;Bx(c|>2”>b=0,d=0,e=0;d=c|0;if(d|0){>2”>if((b|0)==(d|0))break;e=b+-8|0;c=e;b=e}Mx(d)}return}function xo(a){a=a|0;var >2”>a=a+4|0;b=c|0;while(1){>2”>b=0;b=ty(24)|0;c=>2”>0;c=>2”>0;c=>2”>0;c=b;return}function zo(){var >2”>0;a=c|0;d=Py(d|0,((d|0)<0)<<31>>31|0,1e6,0)|0;a=Gy(d|0,C|0,a|0,((a|0)<0)<<31>>31|0)|0;i=b;return a|0}function Ao(a){>2”>0,c|0,1e6,0)|0;return a|0}function Bo(){var >2”>0;a=c|0;d=Py(d|0,((d|0)<0)<<31>>31|0,1e9,0)|0;a=Gy(d|0,C|0,a|0,((a|0)<0)<<31>>31|0)|0;i=b;return a|0}function Co(a){a=a|0;Do(a);return}function Do(a){>2”>67312;Fo(a,0);rx(a+28|0);Em(c|>2”>0);Em(c|>2”>d=0,e=0,f=0,g=0;d=a+32|0;e=a+36|0;f=c|0;while(1){>2”>0)+(g<<2)>>2]&3](b,a,c[(c|0)+(g<<2)>>2]|0);f=g}return}function Go(a){>2”>a=a|0;c=67328;rx(a+4|0);Mx(a);return}function Io(a,b){a=a|0;b=b|0;return}function Jo(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function Ko(a,b,d,e,f,g){>2”>0;c=>2”>1;c=-1;return}function Lo(a,b,d,e){>2”>0;c=>2”>1;c=-1;return}function Mo(a){a=a|0;return 0}function No(a){a=a|0;return 0}function Oo(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=b+12|0;i=b+16|0;g=d;d=0;while(1){>2”>0;if(f>>>0<(c|0)>>>0){>0”>f+1;f=a|0}else{>0”>a=f;g=g+1|0;d=d+1|0}return d|0}function Po(a){a=a|0;return -1}function Qo(a){a=a|0;var >2”>b=a+12|0;a=c|>0”>a+1;a=d|0}return a|0}function Ro(a,b){a=a|0;b=b|0;return -1}function So(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=b+24|0;j=b+28|0;g=e;e=0;while(1){>2”>0;if(h>>>0>=(c|0)>>>0){>0”>0)+52>>2]&31](b,d|0)|0)==-1)break}else{>2”>0;c=>2”>a=a|0;c=67392;rx(a+4|0);return}function Vo(a){>2”>a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;b=a;c=>2”>0;b=a+8|0;c=->2”>a=a|0;b=b|0;d=d|0;e=e|0;b=a;c=>2”>0;b=a+8|0;c=->2”>if((b|0)>=(d|0))break;e=c|>2”>e=Pb[c[(c|0)+40>>2]&127](a)|0;if((e|0)==-1)break}else{>2”>e+4;e=c|0}>2”>b=0;if((Pb[c[(c|0)+36>>2]&127](a)|0)==-1)a=-1;else{>2”>0;c=>2”>if((b|0)>=(d|0))break;f=c|>2”>if((Vb[c[(c|>2”>i=c|>2”>f+4;c=i}e=e+4|0;b=b+1|0}return b|0}function fp(a,b){a=a|0;b=b|0;return -1}function gp(a){a=a|0;Do(a+8|0);return}function hp(a){a=a|0;Do(a+8|0);Mx(a);return}function ip(a){>2”>a=a|0;hp(a+(c[(c|0)+-12>>2]|0)|0);return}function kp(a){a=a|0;Do(a+8|0);return}function lp(a){a=a|0;Do(a+8|0);Mx(a);return}function mp(a){>2”>a=a|0;lp(a+(c[(c|0)+-12>>2]|0)|0);return}function op(a){a=a|0;Do(a+4|0);return}function pp(a){a=a|0;Do(a+4|0);Mx(a);return}function qp(a){>2”>a=a|0;pp(a+(c[(c|0)+-12>>2]|0)|0);return}function sp(a){a=a|0;Do(a+4|0);return}function tp(a){a=a|0;Do(a+4|0);Mx(a);return}function up(a){>2”>a=a|0;tp(a+(c[(c|0)+-12>>2]|0)|0);return}function wp(a){a=a|0;Do(a+12|0);return}function xp(a){a=a|0;Do(a+12|0);Mx(a);return}function yp(a){a=a|0;Do(a+-8+12|0);return}function zp(a){a=a|0;xp(a+-8|0);return}function Ap(a){>2”>a=a|0;xp(a+(c[(c|0)+-12>>2]|0)|0);return}function Cp(a,b){>2”>c|0)==0|b;return}function Dp(a,b){a=a|0;b=b|0;var >2”>b;c=(>2”>0;c=>2”>0;c=6;d=a+28|0;b=a+32|0;a=b+40|0;do{>2”>c|0}function Fp(a){>2”>67328;px(a+4|0);a=a+8|0;c=>2”>0;c=>2”>0;c=>2”>a=a|0;c=>2”>0;c=>2”>0;c=>2”>0;c=0;return}function Hp(a,b){a=a|0;b=b|0;return}function Ip(e,f,g){e=e|0;f=f|0;g=g|0;var >2”>0;h=f+(c[(c|>2”>h=c|0;if(h|0)Jp(h)|0;do >2”>0)+-12>>2]|0)|0,c&4096|0):0){>2”>Ep(m)|0;m=iq(l,627644)|0;rx(l);h=c[f+(c[(c|0)+-12>>2]|0)+24>>2]|0;l=m+8|0;m=h;g=(h|0)==0;n=m+12|0;o=m+16|0;p=h;j=h;q=j+12|0;r=j+16|0;s=h;t=h;while(1){if(g){j=0;h=0;break}>2”>0)==(c|>2”>k=c|>2”>0))k=Pb[c[(c|0)+36>>2]&127](j)|0;else >2”>0;if((k&255)<<24>>24<=-1)break;if(!(b[(c|>2”>0;if((k|0)==(c|0)){>2”>c=k+1;continue}}if(h|0){>2”>0)!=(c|>2”>s=f+(c[(c|>2”>c|(>0”>while(0);a=(>2”>c=>2”>d=0,e=0,f=0;e=i;i=i+16|0;d=e;if(c[b+(c[(c|0)+-12>>2]|0)+24>>2]|0){>2”>0?(f=c[b+(c[(c|>2”>f=b+(c[(c|>2”>c|1}Lp(d)}i=e;return b|0}function Kp(b,d){>2”>0;c=>2”>0)+-12>>2]|0)|0;if(!(c|0)){>0”>0;if(d|0)Jp(d)|0;a=1}return}function Lp(a){a=a|0;var >2”>0;b=b+(c[(c|>2”>0?(c|>2”>8192|0:0)?!(Xa()|0):0)?(b=c|>2”>0)+-12>>2]|0)+24>>2]|0,(Pb[c[(c|0)+24>>2]&127](b)|0)==-1):0){>2”>0;b=b+(c[(c|>2”>c|1}return}function Mp(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>0;Ip(j,b,1);g=b+(c[(c|>2”>j=c|>2”>0)+32>>2]&31](j,d,e)|0;c=j;if((j|0)!=(e|0)){>2”>0)+-12>>2]|0)|0;j=d+16|0;c=>2”>c|0)==0|6}}else{>2”>c|(>2”>e=0,f=0,g=0,h=0;f=i;i=i+32|0;g=f+16|0;e=f;h=b;c=>2”>0;h=b+8|0;c=->0”>1;Ip(g,d,1);if(a|0){>2”>0)+-12>>2]|0)+24>>2]|0;Ub[c[(c|>2”>c;>2”>c;>2”>c;>2”>c}i=f;return}function Op(a,b){a=a|0;b=b|0;return}function Pp(b,d){b=b|0;d=d|0;var >2”>c=>2”>0)+-12>>2]|0)|0)|0;l=iq(e,627700)|0;rx(e);g=b+(c[(c|>2”>0;f=g+76|0;e=c|0;if((e|0)==-1){>2”>Ep(g)|0;e=iq(j,627644)|0;e=Vb[c[(c|>2”>f=c[(c|>2”>h;c=if(!(Wb(l,j,g,e&255,d)|0)){>2“>0)+-12>>2]|0)+16|0;c=>0“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+32|0;j=n+16|0;k=n+12|0;m=n;e=n+8|0;Kp(m,b);if(a|0){>2“>Ep(b+(c[(c|>2“>0)+-12>>2]|0)|0;h=c|>2“>c=>2“>0)+28>>2]&31](e,32)|0;rx(j);e=e<<24>>24;c=e}>2“>0)+24>>2]|0;c=>2“>c;if(!(Wb(l,j,g,e&255,d)|0)){>2“>0)+-12>>2]|0)+16|0;c=>0“>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+32|0;k=o+16|0;m=o+12|0;n=o;f=o+8|0;Kp(n,b);if(a|0){>2“>Ep(b+(c[(c|>2“>0)+-12>>2]|0)|0;j=c|>2“>c=>2“>0)+28>>2]&31](f,32)|0;rx(k);f=f<<24>>24;c=f}>2“>0)+28>>2]|0;c=>2“>c;if(!(Nb(l,k,h,f&255,d,e)|0)){>2“>0)+-12>>2]|0)+16|0;c=>0“>if(a|0){>2“>e=h+24|0;f=c|>2“>0))if((Vb[c[(c|0)+52>>2]&31](h,d&255)|0)==-1)break;else break a;else{>0“>f+1;a=d;break a}}>2“>0)+-12>>2]|0)+16|0;c=>0“>f=0,g=0,h=0;g=i;i=i+16|0;f=g;Kp(f,b);if((e|0)!=0&(a|>2“>0)+-12>>2]|0)+24>>2]|0,(Ib[c[(c|0)+48>>2]&31](h,d,e)|0)!=(e|0)):0){>2“>0)+-12>>2]|0)+16|0;c=>2“>a=a|0;a=a+16|0;c=>2“>a=a|0;if(a|0)Lb[c[(c|0)+4>>2]&255](a);return}function Zp(b,c,d,e,f){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;while(1){if((e|0)==(f|0)){h=7;break}if((c|0)==(d|0)){c=-1;break}>0“>0;g=a|0;if(b<<24>>24<g<<24>>24){c=-1;break}if(g<<24>>24<b<<24>>24){c=1;break}e=e+1|0;c=c+1|0}if((h|0)==7)c=(c|0)!=(d|0)&1;return c|0}function _p(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Gn(a,c,d);return}function $p(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;b=0;while(1){>2“>a=c|>2“>if((b|0)==(d|0))break;e=(c|0)+(a<<4)|0;f=e&-268435456;a=(f>>>24|f)^e;b=b+4|0}return a|0}function fq(a){a=a|0;return}function gq(a){a=a|0;Mx(a);return}function hq(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>c=->2“>0)+16>>2]|0;c=>2“>c=>2“>c=>2“>c=j=Nb(>2”>j;switch(c|0){case 0:{>0”>a=1;break}default:{>2”>1;c=4}}}else{>2”>b;q=iq(n,627644)|0;rn(b)|0;f=Ep(f)|0;c=>2”>0)+24>>2]&127](j,b);Mb[c[(c|>2”>c;>2”>c;>2”>mq(d,k,j,j+24|0,q,g,1)|0)==(j|0)&1;h=c|0;Hn(j+12|0);Hn(j);j=h}i=r;return j|0}function iq(a,b){>2”>c[(c|0)+(b<<2)>>2]|0}function jq(a){a=a|0;var >2”>c=>2”>216;c=0;An(a,b,217)}i=d;return (b=0;b=c|0;c=>2“>b=0,d=0;b=c|>2“>0;a=(c|0)+b>>2]|0;Lb(a);return}function mq(b,e,f,g,h,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=i;i=i+112|0;m=z;n=(g-f|0)/12|0;if(n>>>0>100){m=Dm(n)|0;if(!m)Ay();else{x=m;l=m}}else{x=0;l=m}q=f;m=0;p=l;while(1){>2”>o=c|0;if(!o){>0”>a=1;q=q+12|0;p=p+1|0}w=0;t=m;r=n;a:while(1){>2”>if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](m)|0)==-1){>2”>m=c|0;break}}else >2”>if((c|>2”>0)?(Pb[c[(c|0)+36>>2]&127](n)|0)==-1:0){>2”>n=0;o=(n|0)==0;m=c|>2”>0;if((n|0)==(c|>0”>m=d|>0”>if((a|0)==1){>2”>n=c|>2”>0;if(!k)n=Vb[c[(c|0)+12>>2]&31](h,n)|0;if(m<<24>>24!=n<<24>>24){>0”>n=a|0;if(!(n&1))n=(n&255)>>>1;else >0”>a=2;n=1;o=t+1|0;p=u+-1|0}else{n=1;o=t;p=u}}else{n=q;o=t;p=u}while(0);q=n;s=s+12|0;t=o;u=p;r=r+1|0}if(!q){w=v;r=u;continue}>2”>0;n=m+12|0;o=c|>2”>0))Pb[c[(c|0)+40>>2]&127](m)|0;else >0”>if((a|0)==2){>2”>n=c|0;if((n|0)!=(v|0)){>2”>if((c|>2”>0))if((Pb[c[(c|0)+36>>2]&127](m)|0)==-1){>2”>m=c|0;break}}else m=0;while(0);m=(m|0)==0;do if(!o){>2”>0)==(c|>2”>c=0;y=34;break}if(!m)y=69}else >2”>c|2;while(1){if((f|0)==(g|0)){y=73;break}>2”>c=>2”>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2”>c=>2”>c=>2”>c=>2”>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=i;i=i+224|0;s=A+198|0;k=A+196|0;z=A+184|0;y=A+172|0;w=A+168|0;x=A+8|0;u=A+4|0;t=A;switch(c&74|0){case 64:{v=8;break}case 8:{v=16;break}case 0:{v=0;break}default:v=10}pq(z,g,s,k);b=0;while(1){>0”>if(!(a&1))b=10;else >0”>2)+-1|0;On(y,b,0);p=y+8|0;q=y+1|0;n=(a&>2”>0;c=>2”>x;c=>2”>0;b=c|0;k=n;a:while(1){if(b){>2”>0)==(c|>2”>c=0;b=0}}else >2”>if((c|>2”>a;if((Pb[c[(c|0)+36>>2]&127](l)|0)!=-1)if(g)break;else break a;else{>0”>m=a|>2”>0;if((c|0)==(k+m|0)){>2”>g=(c&->2”>1)==0?q:c|>2”>m=b+12|0;g=c|>2”>0))g=Pb[c[(c|0)+36>>2]&127](b)|0;else >2”>0;if(qq(g&255,v,k,w,t,o,z,x,u,s)|0)break;g=c|>2”>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0”>s=a|>2”>0;if((((s&1)==0?(s&255)>>>1:c|0)|0)!=0?(g-x|0)<160:0){>2”>0;t=g+4|0;c=>2”>c=>2”>if((c|>2”>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2”>if((c|>2”>0)?(Pb[c[(c|0)+36>>2]&127](l)|0)==-1:0){>2”>B=45;while(0);if((B|0)==45?b:0)B=46;if((B|0)==46)c=>2”>2;B=c|0;Hn(y);Hn(z);i=A;return B|0}function pq(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>d;j=iq(h,627644)|0;Tb[c[(c|>2”>Pb[c[(c|>2”>m=0,n=0,o=0,p=0;o=c|0;p=(o|0)==(e|0);do if(p){>0”>0)==b<<24>>24;if(!m?(a|0)!=b<<24>>24:0){n=5;break}>0”>e+1;a=>0”>n=a|>2”>m=c|0;if((m-j|0)>=160){m=0;break}>2”>0;c=>2”>d;c=0;m=0;break}i=l+26|0;m=l;while(1){if((m|0)==(i|0)){m=i;break}>0”>if((a|0)!=48){m=-1;break a}>0”>0;m=a|>0”>o+1;a=m;m=0;break a}break}default:{}}>2”>0;c=>2”>m;c=(>2”>c=4;a=0}else{>2”>0;c=>2”>0;if(!f)c=h;a:do >2”>c=4;if((e|0)>0|(e|0)==0&a>>>0>0){a=2147483647;break a}}else{if((e|0)<-1|(e|0)==-1&a>>>0<2147483648){>2”>c=4;a=2147483647;break a}else break a}while(0);a=-2147483648}else{if((a|0)==0?Ca(613576)|0:0){c=um(2147483647,83795,0)|0;La(613576)}return c|0}function tq(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0;i=b+4|0;h=c|0;do if(((g&1)==0?(g&255)>>>1:h)|0){if((d|0)!=(e|0)){g=e;h=d;while(1){>2“>0;c=>2“>c=j;h=h+4|0}>2“>0;h=c|0}>0“>g=a|>2“>c=4;break}>2“>0)+-1|0)>>>0>=g<<24>>24>>>0:0)c=4}while(0);return}function uq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=vq(a,k,j,e,f,g)|0;i=h;return a|0}function vq(b,e,f,g,h,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?q:c|>2“>n;c=>0“>0;r=y+4|0;o=a|>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>b=0;g=(b|0)==0;l=c|0;do if(l){>2“>0)!=(c|0))if(g)break;else break >2“>c=0;B=20;break}}else B=20;while(0);if((B|0)==20){B=0;if(g){l=0;break}else l=0}>2“>0;m=(m&1)==0?(m&255)>>>1:c|>0“>On(y,m<<1,0);if(!(a&1))g=10;else >0“>2)+-1|0;On(y,g,0);k=(a&>2“>0;c=k+m}>2“>0;n=b+16|0;if((g|0)==(c|>0“>g=d|>2“>0;if((g|0)==(c|0)){>2“>c=g+1;continue}}>2“>0;g=c|>2“>s=c|>2“>t;c=s;g=t}>2“>0,h,v)|0;c=>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](l)|0)==-1:0){>2“>B=45;while(0);if((B|0)==45?b:0)B=46;if((B|0)==46)c=>2“>2;B=c|0;Hn(y);Hn(z);i=A;return B|0}function wq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k;if((a|0)==(b|0)){>2“>g=Ck()|0;h=c|>2“>0;a=Tl(a,j,e,sq()|0)|0;e=C;f=c|>2“>h;if((c|0)==(b|0)){if((f|0)==34){>2“>c=4;a=0;e=0}}C=e;i=k;return a|0}function xq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=yq(a,k,j,e,f,g)|0;i=h;return a|0}function yq(e,f,g,h,j,k){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var >2“>if((e|0)==3)break;c=0;e=e+1|0}>2“>e=(c&->2“>1)==0?r:c|>2“>o;c=>0“>0;s=z+4|0;p=a|>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](e)|0)==-1:0){>2“>e=0;h=(e|0)==0;m=c|0;do if(m){>2“>0)!=(c|0))if(h)break;else break >2“>c=0;C=20;break}}else C=20;while(0);if((C|0)==20){C=0;if(h){m=0;break}else m=0}>2“>0;n=(n&1)==0?(n&255)>>>1:c|>0“>On(z,n<<1,0);if(!(a&1))h=10;else >0“>2)+-1|0;On(z,h,0);l=(a&>2“>0;c=l+n}>2“>0;o=e+16|0;if((h|0)==(c|>0“>h=d|>2“>0;if((h|0)==(c|0)){>2“>c=h+1;continue}}>2“>0;h=c|>2“>t=c|>2“>u;c=t;h=u}>2“>zq(l,c|0,j,w)|0;tq(A,y,h,j);if(e){>2“>0)==(c|>2“>c=0;e=0}}else e=0;e=(e|0)==0;do if(m){>2“>0)==(c|>2“>c=0;C=45;break}if(!e)C=46}else >2“>c|>2“>c=4;b=0}else{>2“>c=4;b=0;break}>2“>0;c=>2“>0;if(!g)c=j;do >2“>c=4;b=-1;break}else{b=b&65535;break}else{>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=i;i=i+224|0;s=A+198|0;k=A+196|0;z=A+184|0;y=A+172|0;w=A+168|0;x=A+8|0;u=A+4|0;t=A;switch(c&74|0){case 64:{v=8;break}case 8:{v=16;break}case 0:{v=0;break}default:v=10}pq(z,g,s,k);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(y,b,0);p=y+8|0;q=y+1|0;n=(a&>2“>0;c=>2“>x;c=>2“>0;b=c|0;k=n;a:while(1){if(b){>2“>0)==(c|>2“>c=0;b=0}}else >2“>if((c|>2“>a;if((Pb[c[(c|0)+36>>2]&127](l)|0)!=-1)if(g)break;else break a;else{>0“>m=a|>2“>0;if((c|0)==(k+m|0)){>2“>g=(c&->2“>1)==0?q:c|>2“>m=b+12|0;g=c|>2“>0))g=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>0;if(qq(g&255,v,k,w,t,o,z,x,u,s)|0)break;g=c|>2“>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0“>s=a|>2“>0;if((((s&1)==0?(s&255)>>>1:c|0)|0)!=0?(g-x|0)<160:0){>2“>0;t=g+4|0;c=>2“>c=>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](l)|0)==-1:0){>2“>B=45;while(0);if((B|0)==45?b:0)B=46;if((B|0)==46)c=>2“>2;B=c|0;Hn(y);Hn(z);i=A;return B|0}function Cq(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0;l=i;i=i+16|0;k=l;do if((b|0)==(d|0)){>0“>if((a|0)==45){>2“>h=Ck()|0;j=c|>2“>0;b=Sl(b,k,f,sq()|0)|0;f=C;g=c|>2“>if((c|0)==(d|0))if(f>>>0>0|(f|0)==0&b>>>0>4294967295|(g|0)==34){>2“>c=4;b=0}while(0)}while(0);i=l;return b|0}function Dq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=Eq(a,k,j,e,f,g)|0;i=h;return a|0}function Eq(b,e,f,g,h,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?q:c|>2“>n;c=>0“>0;r=y+4|0;o=a|>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>b=0;g=(b|0)==0;l=c|0;do if(l){>2“>0)!=(c|0))if(g)break;else break >2“>c=0;B=20;break}}else B=20;while(0);if((B|0)==20){B=0;if(g){l=0;break}else l=0}>2“>0;m=(m&1)==0?(m&255)>>>1:c|>0“>On(y,m<<1,0);if(!(a&1))g=10;else >0“>2)+-1|0;On(y,g,0);k=(a&>2“>0;c=k+m}>2“>0;n=b+16|0;if((g|0)==(c|>0“>g=d|>2“>0;if((g|0)==(c|0)){>2“>c=g+1;continue}}>2“>0;g=c|>2“>s=c|>2“>t;c=s;g=t}>2“>Fq(k,c|0,h,v)|0;tq(z,x,g,h);if(b){>2“>0)==(c|>2“>c=0;b=0}}else b=0;b=(b|0)==0;do if(l){>2“>0)==(c|>2“>c=0;B=45;break}if(!b)B=46}else >2“>c|>2“>c=4;b=0}else{>2“>c=4;b=0;break}>2“>0;c=>2“>0;if(!g)c=j;do >2“>c=4;b=-1;break}else break;else{>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=i;i=i+224|0;s=A+198|0;k=A+196|0;z=A+184|0;y=A+172|0;w=A+168|0;x=A+8|0;u=A+4|0;t=A;switch(c&74|0){case 64:{v=8;break}case 8:{v=16;break}case 0:{v=0;break}default:v=10}pq(z,g,s,k);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(y,b,0);p=y+8|0;q=y+1|0;n=(a&>2“>0;c=>2“>x;c=>2“>0;b=c|0;k=n;a:while(1){if(b){>2“>0)==(c|>2“>c=0;b=0}}else >2“>if((c|>2“>a;if((Pb[c[(c|0)+36>>2]&127](l)|0)!=-1)if(g)break;else break a;else{>0“>m=a|>2“>0;if((c|0)==(k+m|0)){>2“>g=(c&->2“>1)==0?q:c|>2“>m=b+12|0;g=c|>2“>0))g=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>0;if(qq(g&255,v,k,w,t,o,z,x,u,s)|0)break;g=c|>2“>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0“>s=a|>2“>0;if((((s&1)==0?(s&255)>>>1:c|0)|0)!=0?(g-x|0)<160:0){>2“>0;t=g+4|0;c=>2“>w=Iq(k,c|>2“>w;c=C;tq(z,x,g,h);if(b){>2“>0)==(c|>2“>c=0;b=0}}else b=0;b=(b|0)==0;do if(l){>2“>0)==(c|>2“>c=0;B=45;break}if(!b)B=46}else >2“>c|>2“>c=4;f=0;b=0}else{>2“>c=4;f=0;b=0;break}>2“>0;c=>2“>0;if(!g)c=>2“>c=4;b=-1;f=-1}}else{>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?s:c|>2“>o;c=>0“>0;a=>0“>69;t=B+4|0;q=a|>2“>0;b=c|0;l=o;a:while(1){if(b){>2“>0)==(c|>2“>c=0;b=0}}else >2“>if((c|>2“>a;if((Pb[c[(c|0)+36>>2]&127](m)|0)!=-1)if(h)break;else break a;else{>0“>n=a|>2“>0;if((c|0)==(l+n|0)){>2“>h=(c&->2“>1)==0?s:c|>2“>n=b+12|0;h=c|>2“>0))h=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>0;if(Mq(h&255,y,v,l,z,q,p,C,A,x,w,u)|0)break;h=c|>2“>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0“>v=a|>0“>0;if(!((a|>2“>w=c|>2“>y;c=w;h=y}>2“>Nq(l,c|0,j);tq(C,A,h,j);if(b){>2“>0)==(c|>2“>c=0;b=0}}else b=0;b=(b|0)==0;do if(m){>2“>0)==(c|>2“>c=0;E=41;break}if(!b)E=42}else >2“>c|>2“>h=0,j=0,k=0;h=i;i=i+16|0;j=h;d=Ep(d)|0;c=>0“>0)+32>>2]&7](k,80650,80682,e)|0;e=iq(j,627656)|0;a=>0“>0)+12>>2]&127](e)|0;a=>2“>0)+16>>2]&127](e)|0;Mb[c[(c|0)+20>>2]&127](b,e);rn(d)|0;i=h;return}function Mq(b,e,f,g,h,i,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0;a:do >0“>a=>2“>0;c=>0“>46;f=a|>2“>0)|0)!=0?(p=c|0,(p-l|0)<160):0){>2“>0;c=>0“>if(b<<24>>24==j<<24>>24?(j=a|>0“>if(!(a|0)){p=-1;break}>2“>l=c|>2“>p+4;c=>0“>if((a|0)==b<<24>>24)break;p=p+1|0}i=p-o|0;if((i|0)>31)p=-1;else{>2“>p=c|>0“>95|0)!=(d&127|0):0){p=-1;break a}>0“>p+1;a=j;p=0;break a}case 23:case 22:{>2“>80;p=c|>0“>p+1;a=j;p=0;break a}default:{>0“>0)?(a=>0“>0):0)?(a=>2“>0,((f&1)==0?(f&255)>>>1:c|>2“>l=c|>2“>q+4;c=l}>2“>0;c=>2“>c=(>2“>c=4;e=0.0}else{>2“>0;c=>2“>0;if(!a)c=>2“>if((a|0)==34)c=4}else{>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?s:c|>2“>o;c=>0“>0;a=>0“>69;t=B+4|0;q=a|>2“>0;b=c|0;l=o;a:while(1){if(b){>2“>0)==(c|>2“>c=0;b=0}}else >2“>if((c|>2“>a;if((Pb[c[(c|0)+36>>2]&127](m)|0)!=-1)if(g)break;else break a;else{>0“>n=a|>2“>0;if((c|0)==(l+n|0)){>2“>g=(c&->2“>1)==0?s:c|>2“>n=b+12|0;g=c|>2“>0))g=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>0;if(Mq(g&255,y,v,l,z,q,p,C,A,x,w,u)|0)break;g=c|>2“>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0“>v=a|>0“>0;if(!((a|>2“>w=c|>2“>y;c=w;g=y}>2“>Qq(l,c|0,j);tq(C,A,g,j);if(b){>2“>0)==(c|>2“>c=0;b=0}}else b=0;b=(b|0)==0;do if(m){>2“>0)==(c|>2“>c=0;E=41;break}if(!b)E=42}else >2“>c|>2“>c=4;e=0.0}else{>2“>0;c=>2“>0;if(!a)c=>2“>if((a|0)==34)c=4}else{>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?s:c|>2“>o;c=>0“>0;a=>0“>69;t=B+4|0;q=a|>2“>0;b=c|0;l=o;a:while(1){if(b){>2“>0)==(c|>2“>c=0;b=0}}else >2“>if((c|>2“>a;if((Pb[c[(c|0)+36>>2]&127](m)|0)!=-1)if(g)break;else break a;else{>0“>n=a|>2“>0;if((c|0)==(l+n|0)){>2“>g=(c&->2“>1)==0?s:c|>2“>n=b+12|0;g=c|>2“>0))g=Pb[c[(c|0)+36>>2]&127](b)|0;else >2“>0;if(Mq(g&255,y,v,l,z,q,p,C,A,x,w,u)|0)break;g=c|>2“>Pb[c[(c|0)+40>>2]&127](b)|0;continue}else{>0“>v=a|>0“>0;if(!((a|>2“>w=c|>2“>y;c=w;g=y}>2“>Tq(l,c|0,j);tq(C,A,g,j);if(b){>2“>0)==(c|>2“>c=0;b=0}}else b=0;b=(b|0)==0;do if(m){>2“>0)==(c|>2“>c=0;E=41;break}if(!b)E=42}else >2“>c|>2“>c=4;e=0.0}else{>2“>0;c=>2“>0;if(!a)c=>2“>if((a|0)==34)c=4}else{>2“>if((k|0)==3)break;c=0;k=k+1|0}>2“>q;b=iq(b,627644)|0;Tb[c[(c|0)+32>>2]&7](b,80650,80676,r)|0;rn(q)|0;b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);p=x+8|0;q=x+1|0;k=(a&>2“>0;c=>2“>t;c=>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>b=0;l=(b|0)==0;g=c|0;do if(g){>2“>0)!=(c|0))if(l)break;else break >2“>c=0;A=19;break}}else A=19;while(0);if((A|0)==19){A=0;if(l){g=0;break}else g=0}>2“>0;l=(l&1)==0?(l&255)>>>1:c|>0“>On(x,l<<1,0);if(!(a&1))k=10;else >0“>2)+-1|0;On(x,k,0);k=(a&>2“>0;c=k+l}>2“>0;n=b+16|0;if((l|0)==(c|>0“>l=d|>2“>0;if((g|0)==(c|0)){>2“>c=g+1;continue}}>0“>0)-k|0,0);u=(a&>2“>0;v=sq()|0;c=>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](b)|0)==-1:0){>2“>if((c|>2“>0)?(Pb[c[(c|0)+36>>2]&127](g)|0)==-1:0){>2“>A=43;while(0);if((A|0)==43?b:0)A=44;if((A|0)==44)c=>2“>2;A=c|0;Hn(x);Hn(y);i=z;return A|0}function Vq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+64|0;k=r+48|0;j=r+24|0;q=r+16|0;l=r+20|0;m=r+12|0;n=r+8|0;o=r+4|0;p=r;if(!(c&1)){>2“>1;p=c[(c|>2“>c;>2“>c;>2“>c;>2“>c;j=Nb(>2“>j;switch(c|0){case 0:{>0“>a=1;break}default:{>2“>1;c=4}}}else{>2“>b;q=iq(n,627676)|0;rn(b)|0;f=Ep(f)|0;c=>2“>0)+24>>2]&127](j,b);Mb[c[(c|>2“>c;>2“>c;>2“>Zq(d,k,j,j+24|0,q,g,1)|0)==(j|0)&1;h=c|0;co(j+12|0);co(j);j=h}i=r;return j|0}function Zq(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+112|0;l=y;m=(f-e|0)/12|0;if(m>>>0>100){l=Dm(m)|0;if(!l)Ay();else{w=l;k=l}}else{w=0;k=l}p=e;l=0;o=k;while(1){>2“>n=c|0;if(!n){>0“>a=1;p=p+12|0;o=o+1|0}v=0;s=l;q=m;a:while(1){>2“>m=c|>2“>0))l=Pb[c[(c|0)+36>>2]&127](l)|0;else >2“>c=0;o=1;break}else{>2“>o=1;while(0);n=c|0;if(n){>2“>0;if((l|0)==(c|>2“>l=c|0;if((l|0)==-1){>2“>m=c|>2“>0;if((l|0)==(c|>2“>l=c|>0“>if((a|0)==1){>2“>m=c|>2“>0;if(!j)m=Vb[c[(c|0)+28>>2]&31](g,m)|0;if((l|0)!=(m|0)){>0“>m=a|0;if(!(m&1))m=(m&255)>>>1;else >0“>a=2;m=1;n=s+1|0;o=t+-1|0}else{m=1;n=s;o=t}}else{m=p;n=s;o=t}while(0);p=m;r=r+12|0;s=n;t=o;q=q+1|0}if(!p){v=u;q=t;continue}>2“>0;m=l+12|0;n=c|>2“>0))Pb[c[(c|0)+40>>2]&127](l)|0;else >0“>if((a|0)==2){>2“>m=c|0;if((m|0)!=(u|0)){>2“>l=c|>2“>0))l=Pb[c[(c|0)+36>>2]&127](m)|0;else >2“>c=0;m=1;break}else{>2“>l=c|>2“>0))l=Pb[c[(c|0)+36>>2]&127](n)|0;else >2“>c=0;x=41;break}}else >2“>c|2;while(1){if((e|0)==(f|0)){x=81;break}>2“>c=>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=i;i=i+304|0;r=z+200|0;j=z+196|0;y=z+184|0;x=z+172|0;v=z+168|0;w=z+8|0;t=z+4|0;s=z;switch(c&74|0){case 64:{u=8;break}case 8:{u=16;break}case 0:{u=0;break}default:u=10}ar(y,f,r,j);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);o=x+8|0;p=x+1|0;f=(a&>2“>0;c=>2“>w;c=>2“>0;j=c|0;a:while(1){if(j){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>k=c|0;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(l){m=k;break}else break a;else{>0“>k=a|>2“>0;if((c|0)==(f+k|0)){>2“>b=(c&->2“>1)==0?p:c|>2“>k=j+12|0;b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>b=c|>2“>Pb[c[(c|0)+40>>2]&127](j)|0;continue}else{>0“>r=a|>2“>0;if((((r&1)==0?(r&255)>>>1:c|0)|0)!=0?(b-w|0)<160:0){>2“>0;s=b+4|0;c=>2“>c=>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;f=1}else f=0}else f=1;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(f)break;else{A=53;break}else{>2“>A=51;while(0);if((A|0)==51?f:0)A=53;if((A|0)==53)c=>2“>2;A=c|0;Hn(x);Hn(y);i=z;return A|0}function ar(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>b;h=iq(g,627676)|0;Tb[c[(c|>2“>Pb[c[(c|>2“>m=0,n=0,o=0,p=0;o=c|0;p=(o|0)==(e|0);do if(p){>2“>0)==(b|0);if(!m?(c|0)!=(b|0):0){n=5;break}>0“>e+1;a=>0“>n=a|>2“>m=c|0;if((m-j|0)>=160){m=0;break}>2“>0;c=>2“>d;c=0;m=0;break}i=l+104|0;m=l;while(1){if((m|0)==(i|0)){m=i;break}>0“>if((a|0)!=48){m=-1;break a}>0“>0;m=a|>0“>o+1;a=m;m=0;break a}break}default:{}}>2“>0;c=>2“>m;c=(>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=i;i=i+304|0;r=z+200|0;j=z+196|0;y=z+184|0;x=z+172|0;v=z+168|0;w=z+8|0;t=z+4|0;s=z;switch(c&74|0){case 64:{u=8;break}case 8:{u=16;break}case 0:{u=0;break}default:u=10}ar(y,f,r,j);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);o=x+8|0;p=x+1|0;f=(a&>2“>0;c=>2“>w;c=>2“>0;j=c|0;a:while(1){if(j){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>k=c|0;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(l){m=k;break}else break a;else{>0“>k=a|>2“>0;if((c|0)==(f+k|0)){>2“>b=(c&->2“>1)==0?p:c|>2“>k=j+12|0;b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>b=c|>2“>Pb[c[(c|0)+40>>2]&127](j)|0;continue}else{>0“>r=a|>2“>0;if((((r&1)==0?(r&255)>>>1:c|0)|0)!=0?(b-w|0)<160:0){>2“>0;s=b+4|0;c=>2“>v=wq(f,c|>2“>v;c=C;tq(y,w,b,g);if(j){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;A=51;break}}else >2“>c|>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=i;i=i+304|0;s=A+200|0;k=A+196|0;z=A+184|0;y=A+172|0;w=A+168|0;x=A+8|0;u=A+4|0;t=A;switch(c&74|0){case 64:{v=8;break}case 8:{v=16;break}case 0:{v=0;break}default:v=10}ar(z,g,s,k);d=0;while(1){>0“>if(!(a&1))d=10;else >0“>2)+-1|0;On(y,d,0);p=y+8|0;q=y+1|0;g=(a&>2“>0;c=>2“>x;c=>2“>0;k=c|0;a:while(1){if(k){>2“>0;if((d|0)==(c|>2“>d=c|0;if((d|0)==-1){>2“>l=c|0;do if(l){>2“>0;if((d|0)==(c|>2“>d=c|0;if((d|0)!=-1)if(m){n=l;break}else break a;else{>0“>l=a|>2“>0;if((c|0)==(g+l|0)){>2“>d=(c&->2“>1)==0?q:c|>2“>l=k+12|0;d=c|>2“>0))d=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>d=c|>2“>Pb[c[(c|0)+40>>2]&127](k)|0;continue}else{>0“>s=a|>2“>0;if((((s&1)==0?(s&255)>>>1:c|0)|0)!=0?(d-x|0)<160:0){>2“>0;t=d+4|0;c=>1“>b=>2“>d=c|>2“>0))d=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;g=1}else g=0}else g=1;do if(l){>2“>0;if((d|0)==(c|>2“>d=c|0;if((d|0)!=-1)if(g)break;else{B=53;break}else{>2“>B=51;while(0);if((B|0)==51?g:0)B=53;if((B|0)==53)c=>2“>2;B=c|0;Hn(y);Hn(z);i=A;return B|0}function gr(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=hr(a,k,j,e,f,g)|0;i=h;return a|0}function hr(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?p:c|>2“>f;c=>2“>0;q=x+4|0;n=c|>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;j=0;l=1}else l=0}else{j=0;l=1}>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;A=23;break}}else A=23;while(0);if((A|0)==23){A=0;if(l){k=0;break}else m=0}>2“>0;k=(k&1)==0?(k&255)>>>1:c|>0“>On(x,k<<1,0);if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);f=(a&>2“>0;c=f+k}>2“>0;l=j+16|0;if((b|0)==(c|>2“>b=c|0;if(br(b,u,f,v,s,n,y,w,t,r)|0){k=m;break}>2“>0;if((b|0)==(c|0)){>2“>c=b+4;continue}}>2“>0;b=c|>2“>r=c|>2“>s;c=r;b=s}>2“>Cq(f,c|0,g,u)|0;tq(y,w,b,g);if(j){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;A=51;break}}else >2“>c|>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=i;i=i+304|0;r=z+200|0;j=z+196|0;y=z+184|0;x=z+172|0;v=z+168|0;w=z+8|0;t=z+4|0;s=z;switch(c&74|0){case 64:{u=8;break}case 8:{u=16;break}case 0:{u=0;break}default:u=10}ar(y,f,r,j);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);o=x+8|0;p=x+1|0;f=(a&>2“>0;c=>2“>w;c=>2“>0;j=c|0;a:while(1){if(j){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>k=c|0;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(l){m=k;break}else break a;else{>0“>k=a|>2“>0;if((c|0)==(f+k|0)){>2“>b=(c&->2“>1)==0?p:c|>2“>k=j+12|0;b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>b=c|>2“>Pb[c[(c|0)+40>>2]&127](j)|0;continue}else{>0“>r=a|>2“>0;if((((r&1)==0?(r&255)>>>1:c|0)|0)!=0?(b-w|0)<160:0){>2“>0;s=b+4|0;c=>2“>c=>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;f=1}else f=0}else f=1;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(f)break;else{A=53;break}else{>2“>A=51;while(0);if((A|0)==51?f:0)A=53;if((A|0)==53)c=>2“>2;A=c|0;Hn(x);Hn(y);i=z;return A|0}function kr(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=lr(a,k,j,e,f,g)|0;i=h;return a|0}function lr(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?p:c|>2“>f;c=>2“>0;q=x+4|0;n=c|>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;j=0;l=1}else l=0}else{j=0;l=1}>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;A=23;break}}else A=23;while(0);if((A|0)==23){A=0;if(l){k=0;break}else m=0}>2“>0;k=(k&1)==0?(k&255)>>>1:c|>0“>On(x,k<<1,0);if(!(a&1))b=10;else >0“>2)+-1|0;On(x,b,0);f=(a&>2“>0;c=f+k}>2“>0;l=j+16|0;if((b|0)==(c|>2“>b=c|0;if(br(b,u,f,v,s,n,y,w,t,r)|0){k=m;break}>2“>0;if((b|0)==(c|0)){>2“>c=b+4;continue}}>2“>0;b=c|>2“>r=c|>2“>s;c=r;b=s}>2“>0,g,u)|0;c=>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;f=1}else f=0}else f=1;do if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(f)break;else{A=53;break}else{>2“>A=51;while(0);if((A|0)==51?f:0)A=53;if((A|0)==53)c=>2“>2;A=c|0;Hn(x);Hn(y);i=z;return A|0}function mr(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=nr(a,k,j,e,f,g)|0;i=h;return a|0}function nr(b,d,e,f,h,j){b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;C=i;i=i+352|0;t=C+208|0;k=C+200|0;l=C+196|0;B=C+184|0;A=C+172|0;y=C+168|0;z=C+8|0;w=C+4|0;v=C;x=C+337|0;u=C+336|0;or(B,f,t,k,l);b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(A,b,0);q=A+8|0;r=A+1|0;f=(a&>2“>0;c=>2“>z;c=>0“>1;a=>2“>0;o=c|>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;k=0;m=1}else m=0}else{k=0;m=1}>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](l)|0;else >2“>c=0;D=19;break}}else D=19;while(0);if((D|0)==19){D=0;if(m){l=0;break}else l=0}>2“>0;m=(m&1)==0?(m&255)>>>1:c|>0“>On(A,m<<1,0);if(!(a&1))b=10;else >0“>2)+-1|0;On(A,b,0);f=(a&>2“>0;c=f+m}>2“>0;n=k+16|0;if((b|0)==(c|>2“>b=c|>2“>0;if((b|0)==(c|0)){>2“>c=b+4;continue}}>2“>0;b=c|>2“>0)==0?1:(((u&1)==0?(u&255)>>>1:c|0)|0)==0)?(b-z|0)<160:0){>2“>0;x=b+4|0;c=>2“>g=+>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>c=0;f=1}else f=0}else f=1;do if(l){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(f)break;else{D=49;break}else{>2“>D=47;while(0);if((D|0)==47?f:0)D=49;if((D|0)==49)c=>2“>2;D=c|0;Hn(A);Hn(B);i=C;return D|0}function or(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>b;j=iq(h,627676)|0;Tb[c[(c|>2“>Pb[c[(c|>2“>Pb[c[(c|>0“>if((b|0)==(i|0))if(a|0){>2“>0;f=c|>0“>f+1;a=>2“>0;if((((f&1)==0?(f&255)>>>1:c|>2“>l=c|>2“>p+4;c=l;p=0}else p=0}else p=-1;else{>2“>0,((j&1)==0?(j&255)>>>1:c|0)|0):0){>2“>p=c|0;if((p-l|0)>=160){p=0;break}>2“>0;c=>2“>l;c=0;p=0;break}i=o+128|0;p=o;while(1){if((p|0)==(i|0)){p=i;break}>0“>j=a|0;switch(p|0){case 24:case 25:{>0“>0;if((p|0)!=(g|0)?(d&>2“>c=>0“>a=80;break}default:{>0“>0)?(a=>0“>0):0)?(a=>2“>0,((f&1)==0?(f&255)>>>1:c|>2“>l=c|>2“>q+4;c=l}}}>2“>0;c=>2“>c=(>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?r:c|>2“>f;c=>0“>0;a=>2“>69;s=A+4|0;p=c|>2“>0;k=c|0;a:while(1){if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>l=c|0;do if(l){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(m)break;else break a;else{>0“>m=a|>2“>0;if((c|0)==(f+m|0)){>2“>b=(c&->2“>1)==0?r:c|>2“>m=k+12|0;b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>0;if(pr(b,x,u,f,y,p,o,B,z,w,v,t)|0)break;b=c|>2“>Pb[c[(c|0)+40>>2]&127](k)|0;continue}else{>0“>u=a|>0“>0;if(!((a|>2“>v=c|>2“>x;c=v;b=x}>2“>Qq(f,c|0,g);tq(B,z,b,g);if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](l)|0;else >2“>c=0;D=47;break}}else >2“>c|>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c=>2“>c=>2“>c=>2“>c=>2“>if((b|0)==3)break;c=0;b=b+1|0}>2“>b=(c&->2“>1)==0?r:c|>2“>f;c=>0“>0;a=>2“>69;s=A+4|0;p=c|>2“>0;k=c|0;a:while(1){if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>l=c|0;do if(l){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(m)break;else break a;else{>0“>m=a|>2“>0;if((c|0)==(f+m|0)){>2“>b=(c&->2“>1)==0?r:c|>2“>m=k+12|0;b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](k)|0;else >2“>0;if(pr(b,x,u,f,y,p,o,B,z,w,v,t)|0)break;b=c|>2“>Pb[c[(c|0)+40>>2]&127](k)|0;continue}else{>0“>u=a|>0“>0;if(!((a|>2“>v=c|>2“>x;c=v;b=x}>2“>Tq(f,c|0,g);tq(B,z,b,g);if(k){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)==-1){>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](l)|0;else >2“>c=0;D=47;break}}else >2“>c|>2“>if((j|0)==3)break;c=0;j=j+1|0}>2“>p;b=iq(b,627676)|0;Tb[c[(c|0)+48>>2]&7](b,80650,80676,q)|0;rn(p)|0;b=0;while(1){>0“>if(!(a&1))b=10;else >0“>2)+-1|0;On(w,b,0);o=w+8|0;p=w+1|0;b=(a&>2“>0;c=>2“>s;c=>2“>j=c|>2“>0))j=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>c=0;j=0;l=1}else{j=f;l=0}}else{j=0;l=1}>2“>k=c|>2“>0))k=Pb[c[(c|0)+36>>2]&127](f)|0;else >2“>c=0;z=22;break}}else z=22;while(0);if((z|0)==22){z=0;if(l){f=0;break}else f=0}>2“>0;k=(k&1)==0?(k&255)>>>1:c|>0“>On(w,k<<1,0);if(!(a&1))b=10;else >0“>2)+-1|0;On(w,b,0);b=(a&>2“>0;c=b+k}>2“>0;m=j+16|0;if((k|0)==(c|>2“>k=c|>2“>0;if((f|0)==(c|0)){>2“>c=f+4;f=j;continue}}>0“>0)-b|0,0);t=(a&>2“>0;u=sq()|0;c=>2“>b=c|>2“>0))b=Pb[c[(c|0)+36>>2]&127](j)|0;else >2“>c=0;j=1}else j=0}else j=1;do if(f){>2“>0;if((b|0)==(c|>2“>b=c|0;if((b|0)!=-1)if(j)break;else{z=51;break}else{>2“>z=49;while(0);if((z|0)==49?j:0)z=51;if((z|0)==51)c=>2“>2;z=c|0;Hn(w);Hn(x);i=y;return z|0}function vr(a){a=a|0;return}function wr(a){a=a|0;Mx(a);return}function xr(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>l=c[(c|>2“>c;>2“>c;h=Wb(b,m,e,f,g&1)|0}else{>2“>l;h=iq(j,627656)|0;rn(l)|0;j=c|>2“>Mb[c&>2“>0;b=m+1|0;g=m+8|0;l=c|0;k=m+4|0;h=e;j=l;l=(e&1)==0?b:l;while(1){>0“>0)|0))break;h=a|>2“>f=j+24|0;e=c|>2“>c=>2“>if((Vb[c[(c|>0“>while(0);h=a|>2“>h=c|0;Hn(m)}i=n;return h|0}function yr(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var a|a|a|a|a|a|>2“>0);p=sq()|0;c=>2“>g;Cr(q,p,o,j,m,b,n);rn(g)|0;c=>2“>g=c|>2“>0;c=>0“>a=43;b=b+1|0}if(!(e&512))f=c;else{>0“>c=a|>0“>a=111;break}case 8:if(!(e&16384)){>0“>a=88;break a}default:if(d){>0“>a=117;break a}}while(0);return}function Ar(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>switch(c&176|0){case 16:{>0“>switch(a|0){case 88:case 120:break;default:{f=7;break a}}b=b+2|0}else f=7;break}case 32:{b=d;break}default:f=7}while(0);return b|0}function Cr(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >0“>0)+20>>2]&127](s,m);p=a|>2“>c=>2“>p=Vb[c[(c|>2“>0;c=>0“>if((e-k|0)>1?(a|0)==48:0){>2“>p=Vb[c[(c|>2“>0;c=>2“>p;o=Vb[c[(c|>2“>0)|0;p=c|>0“>p+1;a=o;k=k+2|0}while(0);b:do if((k|0)!=(e|0)){j=e;l=k;while(1){j=j+-1|0;if(l>>>0>=j>>>0)break >0“>0;a=>0“>0;a=p;l=l+1|0}}>0“>if(p>>>0>=e>>>0)break;u=a[((a&>2“>u=c|>0“>u+1;a=>2“>0;j=0;l=(l>>>0<(((u&1)==0?(u&255)>>>1:c|0)+-1|0)>>>0&1)+l|0}>0“>0)+28>>2]&31](r,a|>2“>0;c=>2“>j=f+(k-b)|0;k=c|0;if((j|0)!=(k|0)){while(1){>0“>0;a=>0“>0;a=v;j=j+1|0}>2“>Tb[c[(c|>2“>c=(d|0)==(e|0)?j:f+(d-b)|0;Hn(s);i=t;return}function Dr(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>37;c=>2“>0);q=sq()|0;r=k;c=>2“>g;f=p+(Ar(p,22,q,o,k)|0)|0;o=Br(p,f,d)|0;g=Ep(d)|0;c=>2“>c;>2“>0;a=c|>2“>c;a=pd(k,j,b,a,d,e)|0;i=h;return a|0}function Er(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var a|a|a|a|a|a|>2“>0);p=sq()|0;c=>2“>g;Cr(q,p,o,j,m,b,n);rn(g)|0;c=>2“>g=c|>2“>0;c=>2“>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=i;i=i+112|0;k=h+8|0;o=h;p=h+75|0;j=h+32|0;m=h+28|0;a=h+20|0;n=h+24|0;l=h+16|0;q=o;c=>2“>0;zr(o+1|0,80897,0,c|>2“>f;c=>2“>g;Cr(p,o,f,j,m,a,n);rn(g)|0;c=>2“>b=c|>2“>0;c=>2“>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;v=i;i=i+160|0;p=v+68|0;l=v+32|0;j=v+24|0;g=v+8|0;k=v;n=v+130|0;m=v+64|0;o=v+72|0;u=v+60|0;t=v+56|0;q=v+52|0;r=v+48|0;B=k;c=>2“>0;B=Hr(k+1|0,631573,c|>2“>c=>3“>h=f;a=Ar(n,30,a,k,g)|0}else{>2“>g=sq()|0;c=>3“>h=>2“>w=c|0;y=0;s=a}g=w+s|0;j=Br(w,g,d)|0;if((w|0)!=(n|0)){a=Dm(s<<1)|0;if(!a)Ay();else{x=w;z=a;A=a}}else{x=n;z=o;A=0}>2“>B;Jr(x,j,g,z,u,t,q);rn(B)|0;c=>2“>b=c|>2“>0;c=>0“>a=43;b=b+1|0}if(d&1024){>0“>a=>0“>d=a|>0“>a=102;break a}else{>0“>a=101;break a}else{>0“>a=65;break a}else{>0“>a=71;break a}else{>2“>f=0,g=0;f=i;i=i+16|0;g=f;c=e;e=rm(b)|0;b=gm(a,d,g)|0;if(e|0)rm(e)|0;i=f;return b|0}function Jr(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>0)+20>>2]&127](v,s);c=>2“>t=Vb[c[(c|>2“>0;c=>0“>if((t-k|0)>1?(a|0)==48:0){>2“>q=Vb[c[(c|>2“>0;c=>2“>q;k=k+2|0;r=Vb[c[(c|>2“>0)|0;j=c|>0“>j+1;a=r;j=k;while(1){if(j>>>0>=e>>>0)break >0“>b;r=a|0;if(!(tm(r,sq()|0)|0))break b;j=j+1|0;w=10}>2“>if(((q&1)==0?(q&255)>>>1:c|0)|0){d:do if((k|0)!=(j|0)){l=j;m=k;while(1){l=l+-1|0;if(m>>>0>=l>>>0)break >0“>0;a=>0“>0;a=q;m=m+1|0}}>0“>if(q>>>0>=j>>>0)break;y=a[((a&>2“>y=c|>0“>y+1;a=>2“>0;l=0;m=(m>>>0<(((y&1)==0?(y&255)>>>1:c|0)+-1|0)>>>0&1)+m|0}>0“>0)+28>>2]&31](u,a|>2“>0;c=>2“>l=f+(k-b)|0;k=c|0;if((l|0)==(k|0))l=u;else while(1){k=k+-1|0;if(l>>>0>=k>>>0){l=u;break c}>0“>0;a=>0“>0;a=z;l=l+1|0}}else{>2“>0)+32>>2]&7](u,k,j,c|>2“>c|0)+(j-k);l=u}while(0);while(1){>2“>y=Vb[c[(c|>2“>0;c=>2“>y=Pb[c[(c|>2“>0;c=>2“>Tb[c[(c|>2“>0)|0;z=(c|>2“>z;c=(d|0)==(e|0)?z:f+(d-b)|0;Hn(v);i=x;return}function Kr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var >2“>37;c=>2“>0)|0;c=p;a=sq()|0;if(k){>2“>c;>3“>h=f;a=Ar(p,30,a,l,j)|0}if((a|0)>29){a=sq()|0;if(k){>2“>c;>3“>h=f;g=Ir(o,a,l,n)|0}>2“>y=c|0;A=0;u=a}g=y+u|0;j=Br(y,g,d)|0;if((y|0)!=(p|0)){a=Dm(u<<1)|0;if(!a)Ay();else{z=y;B=a;C=a}}else{z=p;B=q;C=0}>2“>y;Jr(z,j,g,B,w,v,s);rn(y)|0;c=>2“>z=c|>2“>0;c=>0“>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=i;i=i+80|0;m=h;b=h+72|0;j=h+52|0;k=h+12|0;o=h+8|0;n=h+4|0;a=a|a|a|a|a|a|>2”>g;b=Ar(j,20,l,b,m)|0;l=j+b|0;g=Br(j,l,e)|0;p=Ep(e)|0;c=>2”>0)+32>>2]&7](o,j,l,k)|0;b=k+b|0;c=>2”>c=>2”>h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;l=m+8|0;h=m+4|0;j=m;if(!(c&1)){>2”>0)+24>>2]|0;c=>2”>c=h=Wb(b,l,e,f,g&1)|0}else{>2“>k;h=iq(j,627684)|0;rn(k)|0;j=c|>2“>Mb[c&>2“>0;b=l+4|0;g=l+8|0;k=c|0;h=e;j=k;k=(e&1)==0?b:k;while(1){>2“>0)<<2)|0))break;h=c|>2“>f=j+24|0;e=c|>2“>0))h=Vb[c[(c|0)+52>>2]&31](j,h)|0;else{>2“>e+4;c=h}>0“>h=a|>2“>h=c|0;co(l)}i=m;return h|0}function Pr(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var a|a|a|a|a|a|>2“>0);p=sq()|0;c=>2“>g;Qr(q,p,o,j,m,b,n);rn(g)|0;c=>2“>g=c|>2“>0;c=>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=i;i=i+16|0;s=t;r=iq(j,627676)|0;m=iq(j,627684)|0;Mb[c[(c|>2“>if(((p&1)==0?(p&255)>>>1:c|0)|0){>0“>f;j=a|0;switch(j<<24>>24){case 43:case 45:{>2“>0)+44>>2]&31](r,j)|0;k=c|>2“>k+4;c=p;k=b+1|0;break}default:k=b}b:do >0“>j=k+1|0;switch(a|0){case 88:case 120:break;default:break b}>2“>0)+44>>2]&31](r,48)|0;o=c|>2“>o+4;c=>0“>0)+44>>2]&31](r,a|>2“>0;c=>0“>c;p=a|>0“>a|>2“>while(0);m=Pb[c[(c|0)+16>>2]&127](m)|0;n=s+8|0;o=s+1|0;j=0;l=0;p=k;while(1){>2“>1)==0?o:c|0)+l>>0]|0;if(u<<24>>24!=0&(j|0)==(u<<24>>24|0)){>2“>0;c=>0“>m;u=a|>2“>v=Vb[c[(c|>2“>0)|0;u=c|>2“>u+4;c=v;j=j+1|0;p=p+1|0}>2“>v=c|>2“>c;>2“>Tb[c[(c|>2“>while(0);c=(d|0)==(e|0)?j:f+(d-b<<2)|0;Hn(s);i=t;return}function Rr(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>p=d;l=f-p>>2;m=g+12|0;g=c|>2“>c=0;j=0;break}do if((l|0)>0){>0“>0)+48>>2]&31](j,(a&>2“>c=0;co(n);j=0;break a}}>2“>c=0;j=0;break}>2“>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=i;i=i+224|0;k=h+8|0;o=h;p=h+196|0;j=h+32|0;m=h+28|0;a=h+20|0;n=h+24|0;l=h+16|0;q=o;c=>2“>0;zr(o+1|0,80897,1,c|>2“>f;c=>2“>g;Qr(p,o,f,j,m,a,n);rn(g)|0;c=>2“>b=c|>2“>0;c=>0“>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=i;i=i+128|0;k=h;o=h+116|0;q=h+104|0;j=h+20|0;m=h+16|0;b=h+8|0;n=h+12|0;l=h+4|0;a=a|a|a|a|a|a|>2”>0);p=sq()|0;c=>2”>g;Qr(q,p,o,j,m,b,n);rn(g)|0;c=>2”>g=c|>2”>0;c=>2”>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=i;i=i+240|0;k=h+8|0;o=h;p=h+204|0;j=h+32|0;m=h+28|0;a=h+20|0;n=h+24|0;l=h+16|0;q=o;c=>2”>0;zr(o+1|0,80897,0,c|>2”>f;c=>2”>g;Qr(p,o,f,j,m,a,n);rn(g)|0;c=>2”>b=c|>2”>0;c=>2”>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;y=i;i=i+336|0;p=y+296|0;l=y+32|0;j=y+24|0;g=y+8|0;k=y;n=y+300|0;m=y+292|0;o=y+64|0;u=y+60|0;t=y+56|0;q=y+52|0;r=y+48|0;B=k;c=>2”>0;B=Hr(k+1|0,631573,c|>2”>c=>3”>h=f;a=Ar(n,30,a,k,g)|0}else{>2”>g=sq()|0;c=>3”>h=>2”>v=c|0;z=0;s=a}g=v+s|0;j=Br(v,g,d)|0;if((v|0)!=(n|0)){a=Dm(s<<3)|0;if(!a)Ay();else{w=v;x=a;A=a}}else{w=n;x=o;A=0}>2”>B;Wr(w,j,g,x,u,t,q);rn(B)|0;c=>2”>B=c|>2”>0;c=>2”>a=Rr(p,x,B,a,d,e)|0;c=a;if(A|0)Em(A);Em(z);i=y;return a|0} function mi(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;y=z+4|0;c=>2”>0;u=c|0;a:do if(u){j=n;k=j+48|0;do{>2”>while((j|0)<(k|0));v=z+8|0;ni(z,n);j=c|0;l=j;if(j|0){>2”>0;if((k|0)!=(j|0))c=k+(~((k+-8-l|0)>>>3)<<3);Mx(j)}>2”>j=n+20|0;k=c|>2”>j=c|>2”>0;c=>2”>d;c=>2”>0;m=j+-32|0;o=c|>2”>if(l>>>0>>0?(p=e+(l*12|0)|0,(o|0)!=(p|0)):0)c=o+(~(((o+-12-p|0)>>>0)/12|0)*12|0)}else{>2”>o=j+-24|0;k=c|>2”>0;n=c|0;m=e-n>>3;if(k>>>0<=m>>>0){>2”>pi(o,k-m|0);j=c|0}>2”>u;c=>2”>k=j+-52|0;l=j+-12|0;if(m|0)Mb[c[(c|>2”>c=>2”>c=>2”>c=>2”>c=>2”>qi(o,j+-36|0);ri(p,j+-24|0);c=>2”>c=>0”>a=>2”>0;j=c|>2”>0)+12>>2]&3](j,1,k);j=c|>2”>0)+12>>2]&3](j,0,w);j=c|>2”>c=>2”>c=>2”>c=>2”>c=>2”>u=j+16|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;e=j+28|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;u=j+40|0;c=>2”>c=>0”>a=>2”>0;c=(>2”>ni(z,w);j=c|0;k=j;if(j|0){>2”>0;if((l|0)!=(j|0))c=l+(~((l+-8-k|0)>>>3)<<3);Mx(j)}>2”>l=c|>2”>n=c|0;e=n+-52|0;do{>2”>n+-52;j=c|0;k=j;if(j|0){>2”>0;if((m|0)!=(j|0))c=m+(~((m+-8-k|0)>>>3)<<3);Mx(j)}>2”>j=n+-32|0;k=c|>2”>n=c|0}while((n|0)!=(e|0));break}default:{x=49;break b}}>2”>0;k=c|0;if((j|0)==(k|0)){o=0;break a}>2”>k=c|>2”>d;c=>0”>0)-d);a=>2”>0;j=c|0;m=j;if((k|0)==(j|0)){j=1;x=52}else{>2”>x=k;k=k+1|0;c=>2”>c=>0”>a=>2”>o=j;j=c|0}if(!j){i=A;return o|0}>2”>c=>2”>n=k+-20|0;e=c|>2”>m=c|0;n=m;if(m|0){>2”>0;if((l|0)!=(m|0))c=l+(~(((l+-12-n|0)>>>0)/12|0)*12|0);Mx(m)}>2”>while((k|0)!=(j|0));j=c|0}Mx(j);i=A;return o|0}function ni(b,d){b=b|0;d=d|0;var >2”>0;f=(((c|>2”>e=e<<1;e=e>>>0>>0?f:e;f=((c|0)-g|0)/52|0;if(!e){h=0;i=0}else j=6}else{>2”>g=i+(f*52|0)|0;e=g;j=i+(h*52|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>h=d+16|0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;h=d+28|0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;i=i+(f*52|0)+40|0;h=d+40|0;c=>2”>c=>0”>a=>2”>0;i=g+52|0;h=c|>2”>n=g+-52|0;m=f;f=f+-52|0;c=>2”>c=>2”>c=>2”>c=>2”>n=g+-36|0;d=m+-36|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;d=g+-24|0;n=m+-24|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;n=g+-12|0;m=m+-12|0;c=>2”>c=>0”>a=>2”>while((f|0)!=(h|0));d=c|>2”>c=>2”>i;c=j;j=d;if((f|0)!=(j|0)){i=f;do{>2”>g=i+-20|0;h=c|>2”>e=c|0;f=e;if(e|0){>2”>0;if((h|0)!=(e|0))c=h+(~(((h+-12-f|0)>>>0)/12|0)*12|0);Mx(e)}i=i+-52|0}while((i|0)!=(j|0))}if(!d)return;Mx(d);return}function oi(b,d){b=b|0;d=d|0;var >2”>0;n=b+4|0;e=c|0;h=e;if(((g-e|0)/12|0)>>>0>=d>>>0){e=d;f=h;while(1){>2”>0;c=>2”>c=h+(d*12|0);return}>2”>e=e<<1;e=e>>>0>>0?f:e;g=c|0;f=(g-l|0)/12|0;if(!e){j=0;e=0;i=g}else k=9}else{>2”>c=>0”>0;a=0;e=e+-1|0;if(!e)break;else f=f+12|0}>2”>0;c=>2”>h+(d*12|0);c=g;if(!e)return;Mx(e);return}function pi(a,b){a=a|0;b=b|0;var >2”>0;m=a+4|0;d=c|0;g=d;if(f-d>>3>>>0>=b>>>0){d=b;e=g;while(1){>2”>0;c=0;d=d+-1|0;if(!d)break;else e=e+8|0}>2”>k=c|0;e=(d-k>>3)+b|0;if(e>>>0>536870911)zw(a);d=f-k|0;if(d>>3>>>0<268435455){>2”>e=c|0;d=536870911;f=e;e=e-k>>3;j=9}if((j|0)==9){i=d;d=ty(d<<3)|0;h=f}g=d+(e<<3)|0;f=d+(i<<3)|0;d=b;e=g;while(1){>2”>0;c=0;d=d+-1|0;if(!d)break;else e=e+8|0}>2”>0;c=>2”>g+(b<<3);c=f;if(!d)return;Mx(d);return}function qi(a,b){a=a|0;b=b|0;var >2”>0;g=a+4|0;c=>2”>0;f=b+4|0;i=c|>2”>0;d=i-h|0;e=(d|0)/12|0;if((i|0)==(h|0))return;if(e>>>0>357913941)zw(a);d=ty(d)|0;c=>2”>d;c=>2”>0;b=c|0;if((e|0)==(b|0))return;do{>2”>c;>2”>c;>2”>c;>2”>0)+12|0;c=d;e=e+12|0}while((e|0)!=(b|0));return}function ri(a,b){a=a|0;b=b|0;var >2”>0;g=a+4|0;c=>2”>0;f=b+4|0;d=(c|>2”>0)|0;e=d>>3;if(!e)return;if(e>>>0>536870911)zw(a);d=ty(d)|0;c=>2”>d;c=>2”>0;b=c|0;if((e|0)==(b|0))return;do{>2”>c;>2”>c;>0”>f=a|0;switch(f<<24>>24|0){case 46:{>2”>0)+4|0;c=>2”>c=>2”>h;c=>0”>if(((g|0)!=(e|0)?(a|>2”>g=b+24|0;c=(>0”>if((a|0)==41){>2”>c|0)+-1;break}else{e=Ia(12)|0;xx(e,6);pb(e|0,58672,194)}}else h=18;while(0);if((h|0)==18){>2”>j=ty(12)|0;h=b+16|0;d=(c|>2”>d;h=b+36|0;i=(c|>2”>c;>2”>62980;c=>2”>j;c=>2”>d=c|>2”>c|0)+1;f=$h(b,f,e)|0;if((f|0)==(e|0)){j=Ia(12)|0;xx(j,6);pb(j|0,58672,194)}>2”>if(!(c&2)){>2”>0)+4|0;c=>2”>c=>2”>d;c=>2”>c[(c|0)+4>>2]}>2”>c|0)+-1}j=f+1|0;return j|0}case 124:case 41:case 123:case 63:case 43:case 42:case 93:case 125:case 36:case 94:{j=d;return j|0}default:{vi(b,f);j=d+1|0;return j|0}}return 0}function ti(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>0”>e=a|0;if(e<<24>>24==48){vi(b,0);b=d+1|0;return b|0}if((e+-49&255)>=9){b=d;return b|0}>0”>e=(f<<24>>24)+(e*10|0)+-48|0;d=d+1|0;f=a|0}>2”>e=0,f=0,g=0,h=0;e=c|0;if(e&1|0){>2”>c[(c|>2”>62812;qx(f+8|0,b);h=b+4|0;b=c|>2”>0;g=f+12|0;c=>0”>h;a=>2”>0)+20>>2]&31](b,d)|0;c[(c|>2”>0;d=d+4|0;d=c|>2”>f=ty(12)|0;h=b+36|0;g=(c|>2”>c;>0”>62860;a=>2”>f;g=h;g=c|>2”>0;c=g;return}else{>2”>c[(c|>2”>62836;qx(g+8|0,b);e=b+4|0;b=c|>2”>c;>0”>b;a=>2”>0)+4>>2]=g;g=h;g=c|>2”>0;c=g;return}}function wi(a){>2”>62812;rx(a+8|0);c=>2”>0;if(!a)return;Lb[c[(c|0)+4>>2]&255](a);return}function xi(a){a=a|0;var >2”>62812;rx(a+8|0);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function yi(b,d){b=b|0;d=d|0;var >2”>0;if((f|0)!=(c|>2”>0,f=Vb[c[(c|>0”>0)|0,f<<24>>24==(a|0)):0){>2”>995;c=(>2”>0)+1;c=>2”>c=->2”>a=a|0;c=>2”>62640;a=c|>2”>b=0;c=>2”>62640;b=c|0;if(!b){Mx(a);return}>2”>e=0,f=0;e=d+8|0;f=c|>0”>0)?(a|>2”>c=->2”>f+1;c=>2”>c=->2”>b=0;c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function Di(b,d){b=b|0;d=d|0;var >2”>0;if((f|0)!=(c|>0”>0)==(a|0):0){>2”>995;c=>2”>c;return}>2”>993;c=0;return}function Ei(a,b){a=a|0;b=b|0;var >2”>e=ty(24)|0;d=a+36|0;c=>2”>0)+4>>2];c=>2”>0;a=e+12|0;c=>2”>c=>2”>b;c[(c|>2”>0;b=b+4|0;b=c|>2”>e=ty(12)|0;g=a+36|0;f=(c|>2”>c;>2”>62932;c=>2”>e;f=g;f=c|>2”>0;c=f;return}else{>2”>c[(c|>2”>62908;qx(f+8|0,a);d=a+4|0;a=c|>2”>c;>2”>a;c=>2”>0)+4>>2]=f;f=g;f=c|>2”>0;c=f;return}}function Fi(a){>2”>62884;rx(a+8|0);c=>2”>0;if(!a)return;Lb[c[(c|0)+4>>2]&255](a);return}function Gi(a){a=a|0;var >2”>62884;rx(a+8|0);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function Hi(b,d){b=b|0;d=d|0;var >2”>0)+-1|0;f=c|0;k=f+(e*12|0)|0;a:do >2”>g=c|>2”>0)-g|0;j=d+8|0;e=c|>2”>c=->2”>l=c|>0”>0)+20>>2]&31](l,a|>2”>0;e=g+1|0;if(l<<24>>24!=(Vb[c[(c|>2”>a;if((e|0)>=(i|0))break;f=c|0;g=e}>2”>c=->2”>e+i;c=>2”>while(0);c=->2”>a=a|0;c=>2”>62640;a=c|>2”>b=0;c=>2”>62640;b=c|0;if(!b){Mx(a);return}>2”>e=0,f=0,g=0,h=0,i=0;e=(c|>0”>if(a|0){>2”>0;e=(c|>2”>0;h=i;if(((c|0)-i|0)<(e|0)){>2”>993;c=0;return}if((e|0)>0){i=0;do{>0”>0)!=(a|0))break a;i=i+1|0}while((i|0)<(e|0))}>2”>994;c=>2”>c;return}>2”>993;c=0;return}function Li(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>2”>e=0,f=0,g=0,h=0,i=0,j=0;e=(c|>0”>0;if(!(a|0)){>2”>993;c=0;return}>2”>0;e=c|>2”>if(((c|0)-i|0)>=(g|0)){if((e|0)!=(j|0)){f=i;while(1){>0”>0)!=(a|0))break a;e=e+1|0;if((e|0)==(j|0))break;else f=f+1|0}}>2”>994;c=>2”>c;return}>2”>993;c=0;return}function Ni(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)==(f|0)){p=e;return p|0}>1”>p=(Oi(d,0)|0)+80|0;b=>1”>p=(Oi(d,1)|0)+80|0;b=>1”>p=(Oi(d,0)|0)+80|0;b=>1”>p=(Oi(d,1)|0)+80|0;b=>1”>d=Oi(d,0)|0;o=d+80|0;b=>0”>if(!(a|0)){>2”>0;n=d+28|0;g=c|>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?d:f;g=c|0;d=g-k|0;if(!f){i=0;h=0;f=g}else p=36}else{>0”>p=h+d|0;a=>2”>o;c=>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?d:f;g=c|0;d=g-k|0;if(!f){i=0;h=0;f=g}else p=26}else{>0”>p=h+d|0;a=>2”>o;c=>2”>m=d+20|0;n=c|>2”>0)+20>>2]&31](n,95)|0;o=d+24|0;f=c|>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?g:f;g=c|0;d=g-l|0;if(!f){i=0;h=0;f=g}else p=15}else{>0”>p=h+d|0;a=>2”>n;c=>1”>d=Oi(d,1)|0;o=d+80|0;b=>0”>if(!(a|0)){>2”>0;n=d+28|0;g=c|>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?d:f;g=c|0;d=g-k|0;if(!f){i=0;h=0;f=g}else p=69}else{>0”>p=h+d|0;a=>2”>o;c=>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?d:f;g=c|0;d=g-k|0;if(!f){i=0;h=0;f=g}else p=59}else{>0”>p=h+d|0;a=>2”>o;c=>2”>m=d+20|0;n=c|>2”>0)+20>>2]&31](n,95)|0;o=d+24|0;f=c|>0”>a=>2”>c|0)+1;break}>2”>f=f<<1;f=f>>>0>>0?g:f;g=c|0;d=g-l|0;if(!f){i=0;h=0;f=g}else p=48}else{>0”>p=h+d|0;a=>2”>n;c=>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+32|0;g=p+16|0;h=p+4|0;l=p;m=ty(88)|0;n=b+36|0;o=c|>2”>c[(c|>2”>62956;k=m+8|0;qx(k,b);e=b+4|0;b=c|>2”>c;>2”>c=0;d=d+4|0}>0”>b;a=>2”>o>>>3&1;qx(g,k);c=>0”>sx(h,l);o=(Zn(h,83795)|0)!=0;Hn(h);rx(l);a=>2”>0)+4>>2]=m;c=m;i=p;return m|0}function Pi(a){a=a|0;var >2”>62956;e=a+68|0;b=c|0;if(b|0){>2”>g=d+-12|0;c=>2”>while((d|0)!=(b|0));b=c|0}Mx(b)}>2”>d=a+60|0;e=c|>2”>e=a+44|0;b=c|0;if(b|0){>2”>g=d+-24|0;c=>2”>while((d|0)!=(b|0));b=c|0}Mx(b)}>2”>d=a+36|0;if((c|>2”>b=c|0;if(b|0){>2”>0)!=(b|0))c=b;Mx(b)}>2”>62640;b=c|>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+48|0;v=x+24|0;u=x+36|0;j=x+12|0;p=x;w=e+8|0;f=c|>0”>g=0;f=a|0}else{do >0”>g=a|>0”>g;r=u+1|0;f=a|>0”>f;if(!(a|0)){>0”>0)a=f}else{>0”>0;a=>2”>0)+20>>2]&31](o,g)|0;q=c|>2”>Vb[c[(c|0)+20>>2]&31](q,f)|0}>2”>0;q=(((q&1)==0?(q&255)>>>1:c|0)|0)==0;Hn(j);if(q){>2”>f=c|>0”>j=a|>0”>if(j<<24>>24==(a|>0”>if((a|>2”>0)!=(c|0)):0){>0”>4;g=v+1|0;a=>0”>0;a=>0”>0;a=>2”>0;Xb[c[(c|>2”>0;f=c|0;h=f;e:do if((g|0)!=(f|0)){>2”>0;k=(j&1)==0;j=k?(j&255)>>>1:c|>0”>q=h+(g*24|0)|0;m=a|>2”>0;q=Lk(k,l?q+1|0:c|>2”>0,l=(m&1)==0,m=l?(m&255)>>>1:c|>2”>g=d+68|0;f=d+72|0;if((c|>2”>Ti(v,n,u,o,0);h=c|>0”>l=a|>2”>0;m=v+1|0;n=(p|0)==0;j=c|0;o=(h-f|0)/12|0;h:do if(k){h=0;while(1){>2”>if((p|0)==((g?(k&255)>>>1:c|0)|0)){if(n)break >0”>if((a|>0”>p=a|>0”>f=q+(h*12|0)|0;n=a|>2”>0)|0)?(Lk(j,g?f+1|0:c|0,p)|0)==0:0)break h;h=h+1|0;if(h>>>0>=o>>>0)break g}}while(0);Hn(v);break f}while(0);Hn(v)}>2”>0;h=c|0;g=h&65535;h=h>>>16&65535;if(f<<24>>24>-1){>24<<1)>>1”>0)+8>>2]|0;k=b|>24<<1)>>1”>if((b&g)<<16>>16){f=1;t=53;break c}if(s<<24>>24==95&(g&128)!=0){f=1;t=53;break c}}if((k&h)<<16>>16==0?!(f<<24>>24==95&(h&128)!=0):0)t=49}else t=49;if((t|0)==49){>1”>0;g=b|0;if(f<<24>>24<=-1){f=1;t=53;break c}>0”>while(0);f=a|>0”>f;if(!(a|0)){>0”>0)a=f}else{>2”>0;f=Vb[c[(c|>2”>g=c|>0”>if(f<<24>>24==(a|0)){f=1;break j}h=h+1|0;if(h>>>0>=g>>>0){t=64;break}}}while(0);k:do if((t|0)==64){>2”>0;g=c|0;h=g;j=k;l:do if((k|0)!=(g|0)){if((g|0)==(k|0)){f=1;break k}g=h-j|0;h=0;while(1){>2”>while(0);h=d+44|0;g=d+48|0;if((c|>0”>if(!(a|0))Fn(p,1,f);else{>0”>2;t=v+1|0;a=>2”>0;s=c|>2”>g=c|>0”>j=a|>2”>0;k=k?p+1|0:c|0;f=(g-f|0)/24|0;g=0;while(1){>2”>0;r=(s&1)==0;s=r?(s&255)>>>1:c|>0”>0,s>>>0>>0?s:j)|0;if((((t|0)==0?(j>>>0>>0?-2147483648:0):t)|0)>-1?(t=h+(g*24|0)+12|0,s=a|>2”>0,t=Lk(r?t+1|0:c|0,k,j>>>0<s>>>0?j:s)|0,(((t|0)==0?(s>>>0<j>>>0?-2147483648:0):t)|0)>-1):0)break;g=g+1|0;if(g>>>0>=f>>>0)break m}Hn(p);f=1;break k}while(0);Hn(p)}>2”>0)!=(c|0)){>2”>0;f=c|0;q=f;n:do if((h|0)!=(f|0)){>2”>0;t=(l&1)==0;l=(l&255)>>>1;p=t?l:c|>0”>f=q+(h*12|0)|0;t=a|0;g=(t&1)==0;p:do >2”>o;j=l;k=m;f=g?f+1|0:c|0;while(1){>0”>0)!=(a|0))break p;j=j+-1|0;if(!j)break o;else{k=k+1|0;f=f+1|0}}}while(0);h=h+1|0;if(h>>>0>=o>>>0)break n}}else{if(n){f=0;while(1){>2”>0;if(!(((t&1)==0?(t&255)>>>1:c|0)|0))break o;f=f+1|0;if(f>>>0>=o>>>0)break n}}else h=0;while(1){>2”>0;g=(t&1)==0;if((p|0)==((g?(t&255)>>>1:c|>0”>f=a|>2”>if((b[(c[(c|0)+8>>2]|0)+(f<<24>>24<<1)>>1]&g)<<16>>16){f=1;break}if(f<<24>>24==95&(g&128)!=0){f=1;break}}if(h<<16>>16){if(!j){f=1;break}>0”>while(0);if(f<<24>>24==(a|0)){>2”>993;c=0;i=x;return}else{>2”>995;c=(>2”>0)+g;c=>0”>a=j<<1;g=m+1|0}else{>2”>g;c=>0”>a=>0”>a=>2”>0;c=>0”>0;f=a|>2”>j=m+8|0;f=m+1|0;yx(k,g?f:c|>0”>a=>2”>a[c>>>2”>Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>g=c|0;if(g|0){Hn(m);i=n;return}>2”>0;e=(g&1)==0;g=e?(g&255)>>>1:c|0;if(g>>>0>=3){Hn(m);i=n;return}>2”>0;d=e?f:c|>0”>0)+16>>2]&15](l,k,d,d+g|0);if(!(a&1)){>0”>0;a=0}else{>2”>0]=0;c=0}>2”>c;>2”>c;>2”>c;>2”>0;c=>0”>0;Hn(l);g=a|0;h=(g&1)==0;if(h)e=(g&255)>>>1;else >2”>g=c|0;if((g|0)!=12)if(h){>0”>0;a=0;Hn(m);i=n;return}else{>2”>0]=0;c=0;Hn(m);i=n;return}}In(b,m)|0;Hn(m);i=n;return}function Ti(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;l=i;i=i+16|0;k=l;j=f-e|0;if(j>>>0>4294967279)Bn(k);if(j>>>0<11){>2”>h=j+16&-16;g=ty(h)|0;c=>2”>h|1;c=j}if((e|0)!=(f|0)){h=g;while(1){>0”>a|0;e=e+1|0;if((e|0)==(f|0))break;else h=h+1|0}g=g+j|0}>2”>0;f=c|>2”>0;e=(g&1)==0;d=e?k+1|0:c|>2”>0)+16>>2]&15](b,f,d,d+(e?(g&255)>>>1:c|>2”>g=c|0;switch(g|0){case 12:{if(e){e=b+4|0;g=b+1|0}else{>0”>a=>0”>a=>2”>a[c>>>0”>i=a|0;j=i<<24>>24;switch(j|0){case 102:{if(!h)vi(e,12);else Nn(h,12)|0;e=f+1|0;return e|0}case 110:{if(!h)vi(e,10);else Nn(h,10)|0;e=f+1|0;return e|0}case 114:{if(!h)vi(e,13);else Nn(h,13)|0;e=f+1|0;return e|0}case 116:{if(!h)vi(e,9);else Nn(h,9)|0;e=f+1|0;return e|0}case 118:{if(!h)vi(e,11);else Nn(h,11)|0;e=f+1|0;return e|0}case 99:{i=f+1|0;if((i|0)==(g|0)){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}>0”>i=d|0;do if((i&248|0)!=48){if((i&254|0)==56){i=i+-48|0;break}i=i|32;if((i+-97|0)>>>0<6)i=i+-87|0;else{e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}}else i=i+-48|0;while(0);if((i|0)==-1){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}j=f+2|0;if((j|0)==(g|0)){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}>2”>if(i<<24>>24>-1?b[(c[(c|0)+8>>2]|0)+(j<<1)>>1]&3072:0){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}if(!h)vi(e,i);else Nn(h,i)|0;e=f+1|0;return e|0}}i=j+1|0;if((i|0)==(g|0)){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}>0”>i=d|0;do if((i&248|0)!=48){if((i&254|0)==56){i=i+-48|0;break}i=i|32;if((i+-97|0)>>>0<6)i=i+-87|0;else{e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}}else i=i+-48|0;while(0);if((i|0)==-1){e=Ia(12)|0;xx(e,3);pb(e|0,58672,194)}i=i+(f<<4)&255;if(!h)vi(e,i);else Nn(h,i)|0;e=j+3|0;return e|0}function Vi(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((d|0)==(e|0)){e=d;return e|0}>0”>q=(a|0)==94;f=q?d+2|0:f;q=Oi(b,q)|0;if((f|0)==(e|0)){e=Ia(12)|0;xx(e,5);pb(e|0,58672,194)}>0”>496|0)!=0?(a|0)==93:0){do >2”>m=q+20|0;n=q+24|0;d=c|>0”>0;if(!(a|0)){if((d|0)!=(h|0)){>2”>93;c=(>2”>l=c|0;g=d-l+1|0;if((g|0)<0)zw(m);k=l;d=h-l|0;if(d>>>0<1073741823){>2”>g=c|0;d=2147483647;h=g;g=g-l|0;r=38}if((r|0)==38){j=d;i=ty(d)|0;d=h}>2”>93;g=d-l|0;h=p+(0-g)|0;Ey(h|0,k|0,g|0)|0;c=>2”>p+1;c=i+j;if(!l)break;Mx(k);break}else{if(d>>>0<h>>>0){>2”>93;c=(>2”>l=c|0;g=d-l+1|0;if((g|0)<0)zw(m);k=l;d=h-l|0;if(d>>>0<1073741823){>2”>h=c|0;d=2147483647;g=h;h=h-l|0;r=28}if((r|0)==28){j=d;i=ty(d)|0;d=h}>2”>93;g=g-l|0;h=p+(0-g)|0;Ey(h|0,k|0,g|0)|0;c=>2”>p+1;c=i+j;if(!l)break;Mx(k);break}}else{>2”>0;m=Vb[c[(c|>2”>0;o=q+28|0;g=c|0;if(d>>>0<g>>>0){>2”>m;c=(>2”>p=c|0;h=d-p+1|0;if((h|0)<0)zw(l);k=p;d=g-p|0;if(d>>>0<1073741823){>2”>g=c|0;d=2147483647;h=g;g=g-p|0;r=17}if((r|0)==17){j=d;i=ty(d)|0;d=h}>2”>m;g=d-p|0;m=h+(0-g)|0;Ey(m|0,k|0,g|0)|0;c=>2”>h+1;c=i+j;if(p|0)Mx(k)}while(0);f=f+1|0}if((f|0)==(e|0)){e=Ia(12)|0;xx(e,5);pb(e|0,58672,194)}while(1){d=Wi(b,f,e,q)|0;if((d|0)==(f|0))break;else f=d}if((f|0)==(e|0)){e=Ia(12)|0;xx(e,5);pb(e|0,58672,194)}>0”>if(!(a|0)){>2”>0;o=q+28|0;h=c|>0”>a=>2”>c|0)+1;break}>2”>d=d<<1;d=d>>>0>>0?g:d;h=c|0;g=h-l|0;if(!d){j=0;i=0;d=h}else r=76}else{>0”>r=i+g|0;a=>2”>q;c=>0”>a=>2”>c|0)+1;break}>2”>d=d<<1;d=d>>>0>>0?g:d;h=c|0;g=h-l|0;if(!d){j=0;i=0;d=h}else r=66}else{>0”>r=i+g|0;a=>2”>q;c=>2”>n=q+20|0;o=c|>2”>0)+20>>2]&31](o,45)|0;p=q+24|0;d=c|>0”>a=>2”>c|0)+1;break}>2”>d=d<<1;d=d>>>0>>0?h:d;h=c|0;g=h-m|0;if(!d){j=0;i=0;d=h}else r=55}else{>0”>r=i+g|0;a=>2”>q;c=>0”>if((a|0)!=93){e=Ia(12)|0;xx(e,5);pb(e|0,58672,194)}e=f+1|0;return e|0}function Wi(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=i;i=i+144|0;r=C+140|0;q=C+136|0;u=C+112|0;v=C+100|0;o=C+96|0;p=C+92|0;w=C+80|0;s=C+76|0;t=C+72|0;n=C+48|0;B=C+24|0;z=C;x=C+36|0;y=C+12|0;if((e|0)==(f|0)){B=e;i=C;return B|0}>2”>j=e+1|0;c=>2”>0;c=0;a:do if((j|0)!=(f|0)&h<<24>>24==91){>0”>e=bj(d,e+2|0,f,B)|0;h=a|>2”>while(0);k=c&496;l=B+4|0;do if(!(((h&1)==0?(h&255)>>>1:j)|0)){>0”>if((e|0)!=(f|0)?(m=a|0,m<<24>>24!=93):0){>2”>c=>2”>0;c=>0”>0)==91:0)?(a|0)==46:0)e=bj(d,e+3|0,f,z)|0;else A=22;do if((A|0)==22){>2”>while(0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>0”>0;if(!(a|0)){>2”>j=c|0;if((j|0)!=1){C=Ia(12)|0;xx(C,1);pb(C|0,58672,194)}>2”>0;if((((w&1)==0?(w&255)>>>1:c|0)|0)!=1){C=Ia(12)|0;xx(C,1);pb(C|0,58672,194)}>2”>if(!k)h=a[c>>>2”>0;h=Vb[c[(c|>2”>1)==0?x+1|0:c|>2”>h=a[c>>>2”>0;w=Vb[c[(c|>2”>1)==0?y+1|0:c|0)>>0]=w};>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;h=n+12|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>0;if(k>>>0<(c|0)>>>0){>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;g=k+12|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c|0)+24}else fj(g+44|0,n);Hn(h);Hn(n)}else{>0”>l=x+8|0;m=x+4|0;n=a|>2”>n=c|>0”>a|>2”>while(k>>>0<(h?(n&255)>>>1:c|0)>>>0)}>2”>0;h=(n&1)==0;if((h?(n&255)>>>1:c|0)|0){k=0;do{>0”>0;a=>0”>0;k=k+1|0;n=a|0;h=(n&1)==0}>0”>d=g+12|0;l=x+8|0;m=x+4|0;n=a|>2”>n=c|>2”>0)+20>>2]&31](n,a[(h?j:c|>2”>1)==0?j:c|>2”>while(k>>>0<(h?(n&255)>>>1:c|0)>>>0)}>2”>0;h=(n&1)==0;if((h?(n&255)>>>1:c|0)|0){k=0;do{>2”>0;n=Vb[c[(c|>0”>0)+k>>0]|0)|0;a[((a&>0”>0)+k>>0]=n;k=k+1|0;n=a|0;h=(n&1)==0}>0”>k=g+8|0;h=a|0;if(!(h&1)){>2”>j=c|>2”>j;h=c|0}>2”>j+h;c=>2”>c=>0”>ej(v,k,q,r);h=a|0;if(!(h&1)){>2”>j=c|>2”>j;h=c|0}>2”>j+h;c=>2”>c=>2”>ej(w,k,q,r);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;j=g+48|0;k=c|>2”>c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;c=(>0”>j=a|>2”>h=h?B+1|0:c|>0”>r=a|>2”>q=g+56|0;n=g+12|0;p=c|>2”>0)+20>>2]&31](p,s)|0;n=c|>2”>0)+20>>2]&31](n,r)|0;o=g+60|0;h=c|>0”>g=(n&255)<<8&65535|p&255;a=>2”>g>>8;c=(>2”>m=c|0;g=k-m|0;h=(g>>1)+1|0;if((g|0)<-2)zw(q);f=m;l=j-m|0;l=l>>1>>>0<1073741823?(l>>>0<h>>>0?h:l):2147483647;h=k-m|0;j=h>>1;if(!l)k=0;else >0”>z;a=>2”>z;c=>2”>n=g+56|0;o=g+60|0;h=c|>0”>0;j=h>>>0>>0;d=h;if(!(a|0)){if(j){>0”>g;a=>2”>c|0)+2;break}>0”>k=ty(l<<1)|0;g=k+(j<<1)|0;z=(r&255)<<8&65535|s&255;a=>2”>z>>8;z=g+(0-j<<1)|0;Ey(z|0,f|0,h|0)|0;c=>2”>g+2;c=k+(l<<1);if(!m)break;Mx(f);break}else{if(j){>0”>g;a=>2”>c|0)+2;break}>0”>k=ty(l<<1)|0;g=k+(j<<1)|0;z=(r&255)<<8&65535|s&255;a=>2”>z>>8;z=g+(0-j<<1)|0;Ey(z|0,f|0,h|0)|0;c=>2”>g+2;c=k+(l<<1);if(!m)break;Mx(f);break}}>2”>q=g+20|0;o=c|>2”>0)+20>>2]&31](o,s)|0;p=g+24|0;h=c|>0”>a=>2”>c|0)+1;break}>2”>h=h<<1;h=h>>>0>>0?k:h;k=c|0;j=k-n|0;if(!h){m=0;l=0;h=k}else A=75}else{>0”>g=l+j|0;a=>2”>z;c=>2”>n=g+20|0;o=g+24|0;h=c|>0”>0;if(!(a|0)){if((h|0)!=(k|0)){>2”>s;c=(>2”>d=c|0;j=h-d+1|0;if((j|0)<0)zw(n);f=d;h=k-d|0;if(h>>>0<1073741823){>2”>j=c|0;h=2147483647;k=j;j=j-d|0;A=96}if((A|0)==96){m=h;l=ty(h)|0;h=k}>2”>s;y=h-d|0;z=g+(0-y)|0;Ey(z|0,f|0,y|0)|0;c=>2”>g+1;c=l+m;if(!d)break;Mx(f);break}else{if(h>>>0<k>>>0){>2”>s;c=(>2”>d=c|0;j=h-d+1|0;if((j|0)<0)zw(n);f=d;h=k-d|0;if(h>>>0<1073741823){>2”>j=c|0;h=2147483647;k=j;j=j-d|0;A=86}if((A|0)==86){m=h;l=ty(h)|0;h=k}>2”>s;y=h-d|0;z=g+(0-y)|0;Ey(z|0,f|0,y|0)|0;c=>2”>g+1;c=l+m;if(!d)break;Mx(f);break}}}else A=125;while(0);do if((A|0)==125){>2”>0;h=(j&1)==0;j=h?(j&255)>>>1:c|0;if(j){>0”>0;s=a|0;if((j|0)!=1){>0”>0;if(a|0){>2”>0;p=Vb[c[(c|>2”>0;n=Vb[c[(c|>2”>0;d=g+64|0;j=c|0;k=h;if(h>>>0<j>>>0){>0”>A;a=>2”>c|0)+2;break}>0”>k=ty(l<<1)|0;A=k+(j<<1)|0;g=(n&255)<<8&65535|p&255;a=>2”>g>>8;g=A+(0-j<<1)|0;Ey(g|0,f|0,h|0)|0;c=>2”>A+2;c=k+(l<<1);if(!m)break;Mx(f);break}>2”>0;p=g+64|0;k=c|>0”>A=(r&255)<<8&65535|s&255;a=>2”>A>>8;c=(>2”>m=c|0;A=d-m|0;h=(A>>1)+1|0;if((A|0)<-2)zw(n);f=m;l=k-m|0;l=l>>1>>>0<1073741823?(l>>>0<h>>>0?h:l):2147483647;h=d-m|0;j=h>>1;if(!l)k=0;else >0”>g;a=>2”>g;c=>0”>A=(r&255)<<8&65535|s&255;a=>2”>A>>8;c=(>2”>m=c|0;A=d-m|0;h=(A>>1)+1|0;if((A|0)<-2)zw(n);f=m;l=k-m|0;l=l>>1>>>0<1073741823?(l>>>0<h>>>0?h:l):2147483647;h=d-m|0;j=h>>1;if(!l)k=0;else >0”>g;a=>2”>g;c=>0”>if(a|0){>2”>0;o=Vb[c[(c|>2”>0;d=g+28|0;j=c|0;if(h>>>0<j>>>0){>2”>o;c=(>2”>n=c|0;k=h-n+1|0;if((k|0)<0)zw(q);f=n;h=j-n|0;if(h>>>0<1073741823){>2”>j=c|0;h=2147483647;k=j;j=j-n|0;A=135}if((A|0)==135){m=h;l=ty(h)|0;h=k}>2”>o;z=h-n|0;g=A+(0-z)|0;Ey(g|0,f|0,z|0)|0;c=>2”>A+1;c=l+m;if(!n)break;Mx(f);break}>2”>0;p=g+28|0;k=c|>0”>a=>2”>c|0)+1;break}>2”>h=h<<1;h=h>>>0>>0?j:h;k=c|0;j=k-d|0;if(!h){m=0;l=0;h=k}else A=156}else{>0”>A=l+j|0;a=>2”>g;c=>0”>a=>2”>c|0)+1;break}>2”>h=h<<1;h=h>>>0>>0?j:h;k=c|0;j=k-d|0;if(!h){m=0;l=0;h=k}else A=146}else{>0”>A=l+j|0;a=>2”>g;c=>1”>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+48|0;p=w+36|0;o=w+32|0;q=w+28|0;r=w+24|0;l=w+40|0;u=w+12|0;v=w;b=23869;j=l+2|0;if((f-e|0)<2){w=Ia(12)|0;xx(w,5);pb(w|0,58672,194)}k=f+-1|0;if((k|0)==(e|0)){w=Ia(12)|0;xx(w,5);pb(w|0,58672,194)}else h=e;a:while(1){>0”>while((a|>0”>Yi(u,d,e,t,0);j=a|>2”>l=u+8|0;m=u+1|0;f=h?m:c|>2”>f;c=>2”>c;>2”>c;>2”>if(((d&1)==0?(d&255)>>>1:c|0)|0){>2”>0;if((j|0)==(c|0)){_i(g+68|0,v);break}else{>2”>c|0)+12;break}}else{>2”>0;h=(d&1)==0;switch((h?(d&255)>>>1:c|0)|0){case 1:{>0”>0)>>0]|0;if(a|0){>2”>0;o=Vb[c[(c|>2”>0;e=g+28|0;j=c|0;if(h>>>0<j>>>0){>2”>o;c=(>2”>f=c|0;k=h-f+1|0;if((k|0)<0)zw(q);n=f;h=j-f|0;if(h>>>0<1073741823){>2”>j=c|0;h=2147483647;k=j;j=j-f|0;s=24}if((s|0)==24){m=h;l=ty(h)|0;h=k}>2”>o;d=h-f|0;g=s+(0-d)|0;Ey(g|0,n|0,d|0)|0;c=>2”>s+1;c=l+m;if(!f)break b;Mx(n);break b}>2”>0;p=g+28|0;k=c|>0”>a=>2”>c|0)+1;break b}>2”>h=h<<1;h=h>>>0>>0?j:h;k=c|0;j=k-e|0;if(!h){m=0;l=0;h=k}else s=45}else{>0”>s=l+j|0;a=>2”>g;c=>0”>a=>2”>c|0)+1;break b}>2”>h=h<<1;h=h>>>0>>0?j:h;k=c|0;j=k-e|0;if(!h){m=0;l=0;h=k}else s=35}else{>0”>s=l+j|0;a=>2”>g;c=>2”>d=h?m:c|>0”>0;d=a|>2”>q=g+56|0;f=g+12|0;p=c|>2”>0)+20>>2]&31](p,r)|0;f=c|>2”>0)+20>>2]&31](f,d)|0;o=g+60|0;h=c|>0”>s=(f&255)<<8&65535|p&255;a=>2”>s>>8;c=(>2”>m=c|0;s=k-m|0;h=(s>>1)+1|0;if((s|0)<-2)zw(q);n=m;l=j-m|0;l=l>>1>>>0<1073741823?(l>>>0<h>>>0?h:l):2147483647;h=k-m|0;j=h>>1;if(!l)k=0;else >0”>g;a=>2”>g;c=>2”>f=g+56|0;o=g+60|0;h=c|>0”>0;j=h>>>0>>0;e=h;if(!(a|0)){if(j){>0”>s;a=>2”>c|0)+2;break b}>0”>k=ty(l<<1)|0;s=k+(j<<1)|0;g=(d&255)<<8&65535|r&255;a=>2”>g>>8;g=s+(0-j<<1)|0;Ey(g|0,n|0,h|0)|0;c=>2”>s+2;c=k+(l<<1);if(!m)break b;Mx(n);break b}else{if(j){>0”>s;a=>2”>c|0)+2;break b}>0”>k=ty(l<<1)|0;s=k+(j<<1)|0;g=(d&255)<<8&65535|r&255;a=>2”>g>>8;g=s+(0-j<<1)|0;Ey(g|0,n|0,h|0)|0;c=>2”>s+2;c=k+(l<<1);if(!m)break b;Mx(n);break b}}default:{w=Ia(12)|0;xx(w,1);pb(w|0,58672,194)}}}while(0);Hn(v);Hn(u);i=w;return t+2|0}function Yi(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+48|0;m=n+24|0;k=n+12|0;l=n;j=f-e|0;if(j>>>0>4294967279)Bn(m);if(j>>>0<11){>2”>h=j+16&-16;g=ty(h)|0;c=>2”>h|1;c=j}if((e|0)!=(f|0)){h=g;while(1){>0”>a|0;e=e+1|0;if((e|0)==(f|0))break;else h=h+1|0}g=g+j|0}>2”>0;c=>2”>0;c=>2”>0;g=(f&1)==0;h=m+4|0;if(!((g?(f&255)>>>1:c|0)|0)){Hn(m);i=n;return}>0”>0);if(!(a&1)){>0”>0;a=0}else{>2”>0]=0;c=0}>2”>c;>2”>c;>2”>c;>2”>0;c=>0”>0;Hn(k);g=a|0;if(!(g&1))g=(g&255)>>>1;else >0”>g=a|>2”>k=c|>2”>0;Xb[c[(c|>0”>a=>2”>a[c>>>2”>Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>e=c|0;if((e|0)!=1){if(h)g=(g&255)>>>1;else >0”>a=>2”>a[c>>>2”>h=0,j=0,k=0,l=0,m=0;l=i;i=i+16|0;k=l;e=c|>0”>a=g<<1;g=k+1|0}else{>2”>h;c=>0”>a=>0”>a=>0”>0;g=a|>2”>0;Xb[c[(c|>0”>0)|0);g=a|0;e=(g&1)==0;if(e)g=(g&255)>>>1;else >2”>g=c|0;e=g+3|0}>0”>a|0;Hn(k);i=l;return}case 1:{Hn(k);i=l;return}default:if(e){>0”>0;a=0;Hn(k);i=l;return}else{>2”>0]=0;c=0;Hn(k);i=l;return}}}function _i(a,b){a=a|0;b=b|0;var >2”>0;e=(((c|>2”>d=d<<1;d=d>>>0>>0?e:d;e=((c|0)-f|0)/12|0;if(!d){h=0;g=0;d=e}else i=6}else{>2”>f=g+(d*12|0)|0;d=f;i=g+(h*12|0)|0;Dn(f,b);h=f+12|0;g=c|>2”>b=f+-12|0;e=e+-12|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=0;f=d+-12|0;d=f}>2”>0;d=c|0}>2”>e;c=>1”>h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+16|0;l=o;b=23866;h=l+2|0;a:do if((f-e|0)>=2?(k=f+-1|0,(k|0)!=(e|0)):0){j=e;b:while(1){>0”>while((a|>2”>h=aj(d,e,j,(c&1|0)!=0,0)|0;if(!(h<<16>>16)){o=Ia(12)|0;xx(o,5);pb(o|0,58672,194)}else{>1”>b|h;i=o;return j+2|0}}}while(0);o=Ia(12)|0;xx(o,5);pb(o|0,58672,194);return 0}function aj(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;l=i;i=i+16|0;k=l;j=e-d|0;if(j>>>0>4294967279)Bn(k);if(j>>>0<11){>2”>h=j+16&-16;g=ty(h)|0;c=>2”>h|1;c=j}if((d|0)!=(e|0)){h=g;while(1){>0”>a|0;d=d+1|0;if((d|0)==(e|0))break;else h=h+1|0}g=g+j|0}>2”>0;g=c|>2”>0;h=(j&1)==0;b=k+8|0;e=k+1|0;d=h?e:c|>2”>0)+24>>2]&31](g,d,d+(h?(j&255)>>>1:c|>2”>1)==0?e:c|0,f)|0;Hn(k);i=l;return b|0}function bj(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var >0”>if((a|0)==46){m=h;n=l;do{n=n+1|0;if((n|0)==(j|0))break b;m=m+1|0}>0”>0)==(a|0))}h=h+1|0;if((h|0)==(k|0))break a}if((h|0)!=(f|0)){>0”>a=>2”>a[c>>>2”>Ln(g,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>0;if((((d&1)==0?(d&255)>>>1:c|0)+-1|0)>>>0<2){i=p;return h+2|0}else{p=Ia(12)|0;xx(p,1);pb(p|0,58672,194)}}}while(0);p=Ia(12)|0;xx(p,5);pb(p|0,58672,194);return 0}function cj(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)==(f|0)){p=Ia(12)|0;xx(p,3);pb(p|0,58672,194)}>1”>p=h+80|0;b=>1”>p=h+82|0;b=>1”>p=h+80|0;b=>1”>p=h+82|0;b=>1”>o=h+80|0;b=>0”>if(!(a|0)){>2”>0;n=h+28|0;g=c|>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?f:i;g=c|0;f=g-k|0;if(!i){h=0;d=0;i=g}else p=39}else{>0”>p=d+f|0;a=>2”>o;c=>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?f:i;g=c|0;f=g-k|0;if(!i){h=0;d=0;i=g}else p=29}else{>0”>p=d+f|0;a=>2”>o;c=>2”>m=h+20|0;n=c|>2”>0)+20>>2]&31](n,95)|0;o=h+24|0;i=c|>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?g:i;g=c|0;f=g-l|0;if(!i){h=0;d=0;i=g}else p=18}else{>0”>p=d+f|0;a=>2”>n;c=>1”>o=h+82|0;b=>0”>if(!(a|0)){>2”>0;n=h+40|0;g=c|>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?f:i;g=c|0;f=g-k|0;if(!i){h=0;d=0;i=g}else p=72}else{>0”>p=d+f|0;a=>2”>o;c=>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?f:i;g=c|0;f=g-k|0;if(!i){h=0;d=0;i=g}else p=62}else{>0”>p=d+f|0;a=>2”>o;c=>2”>m=h+32|0;n=c|>2”>0)+20>>2]&31](n,95)|0;o=h+36|0;i=c|>0”>a=>2”>c|0)+1;break}>2”>i=i<<1;i=i>>>0>>0?g:i;g=c|0;f=g-l|0;if(!i){h=0;d=0;i=g}else p=51}else{>0”>p=d+f|0;a=>2”>n;c=>0”>f=a|0;g=f<<24>>24;switch(g|0){case 47:case 34:case 92:{if(!e)vi(b,f);else Nn(e,f)|0;b=c+1|0;return b|0}case 97:{if(!e)vi(b,7);else Nn(e,7)|0;b=c+1|0;return b|0}case 98:{if(!e)vi(b,8);else Nn(e,8)|0;b=c+1|0;return b|0}case 102:{if(!e)vi(b,12);else Nn(e,12)|0;b=c+1|0;return b|0}case 110:{if(!e)vi(b,10);else Nn(e,10)|0;b=c+1|0;return b|0}case 114:{if(!e)vi(b,13);else Nn(e,13)|0;b=c+1|0;return b|0}case 116:{if(!e)vi(b,9);else Nn(e,9)|0;b=c+1|0;return b|0}case 118:{if(!e)vi(b,11);else Nn(e,11)|0;b=c+1|0;return b|0}default:{if((f&-8)<<24>>24!=48){b=Ia(12)|0;xx(b,3);pb(b|0,58672,194)}f=g+-48|0;g=c+1|0;if((g|0)!=(d|0)){>0”>h=a|0;if((h&-8)<<24>>24==48){g=c+3|0;f=(f<<3)-48(h<<24>>24)|0}}else g=d}}else g=d;f=f&255;if(!e){vi(b,f);b=g;return b|0}else{Nn(e,f)|0;b=g;return b|0}}}return 0}function ej(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>0;h=c|0;e=h-g|0;f=g;if(e>>>0>4294967279)Bn(j);if(e>>>0<11){>2”>m=e+16&-16;l=ty(m)|0;c=>2”>m|1;c=e;e=l}if((f|0)!=(h|0))while(1){>0”>a|0;f=g+1|0;e=e+1|0;if((f|0)==(h|0))break;else g=f}>2”>0;h=c|>2”>0;l=(m&1)==0;d=l?j+1|0:c|>2”>0)+16>>2]&15](b,h,d,d+(l?(m&255)>>>1:c|0)|0);Hn(j);i=k;return}function fj(a,b){a=a|0;b=b|0;var >2”>0;e=(((c|>2”>d=d<<1;d=d>>>0>>0?e:d;e=((c|0)-f|0)/24|0;if(!d){g=0;h=0}else i=6}else{>2”>f=h+(e*24|0)|0;d=f;i=h+(g*24|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;h=f+24|0;g=c|>2”>l=f+-24|0;b=e;e=e+-24|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>while((e|0)!=(g|0));e=d;f=c|>2”>c=>2”>h;c=i;e=f;if((d|0)!=(e|0))do{Hn(d+-12|0);d=d+-24|0;Hn(d)}while((d|0)!=(e|0));if(!f)return;Mx(f);return}function gj(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>2”>a=a|0;b=b|0;c=->2”>0)+(((c|>2”>c=>2”>b=0;c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function jj(b,d){b=b|0;d=d|0;var >2”>994;e=(c|>2”>0;c=>0”>a=>2”>c;return}function kj(b,e,f,g,h,i){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0;if((e|0)==(f|0)){b=e;return b|0}>0”>496;switch(a|0){case 42:{>0”>j=e+1|0;if(!((j|0)==(f|0)|(n|0)!=0)?(a|0)==63:0){lj(b,1,-1,g,h,i,0);b=e+2|0;return b|0}lj(b,1,-1,g,h,i,1);b=j;return b|0}case 63:{>0”>j=d|0;if(!((j&248|0)==48|(j&254|0)==56)){b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}k=j+-48|0;if((k|0)==-1){b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}j=e+2|0;a:do if((j|0)==(f|0)){j=f;m=k}else{e=k;while(1){>0”>switch(a|0){case 125:{>0”>k=a|0;if(k<<24>>24==125){>0”>k=d|0;if(!((k&248|0)==48|(k&254|0)==56))break b;k=k+-48|0;if((k|0)==-1)break b;k=k+(e*10|0)|0;j=j+1|0;if((j|0)==(f|0)){j=f;e=k;break}else e=k}while(0);if((j|0)==(l|0)){b=Ia(12)|0;xx(b,7);pb(b|0,58672,194)}if((j|0)==(f|0)){b=Ia(12)|0;xx(b,7);pb(b|0,58672,194)}>0”>if((a|0)!=63)break;lj(b,m,e,g,h,i,0);b=j+2|0;return b|0}while(0);lj(b,m,e,g,h,i,1);b=k;return b|0}default:{b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}}}default:{b=e;return b|0}}return 0}function lj(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >2”>0)+4|0;c=>2”>c=>2”>0;k=ty(36)|0;b=b+20|0;j=c|>2”>c;>2”>n;c=>2”>d;c=>2”>j;c=>0”>h;a=>2”>0;d=ty(8)|0;c=>2”>63076;c[(c|>2”>c;>2”>k;c=j+1;return}function mj(a){a=a|0;var >2”>63052;b=c|>2”>0)+4>>2]&255](b);c=>2”>0;if(!b)return;Lb[c[(c|0)+4>>2]&255](b);return}function nj(a){a=a|0;var >2”>63052;b=c|>2”>0)+4>>2]&255](b);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function oj(a){a=a|0;var >2”>63052;b=c|>2”>0)+4>>2]&255](b);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function pj(b,d){b=b|0;d=d|0;var >2”>0;h=c|>2”>c=>2”>c=->2”>c;return}>2”>c=-992;return}>2”>994;c=>2”>c=>2”>h=c|>2”>0;if((h|0)==(e|0))return;b=c|>2”>c=>0”>b;a=0;e=e+1|0}while((e|0)!=(f|0));return}>2”>0)+1|0;c=>2”>0)>>>0;f=f>>>0<(c|>2”>0)!=(c|0);if(!(f|e^1)){>2”>c=-994;if(!e){>2”>c;return}>2”>c;>2”>c;>2”>0;e=c|>2”>0;g=c|0;f=e+-1|0;e=h+-1|0;do{>2”>b;c=>2”>g=0,h=0;c=->2”>c=>2”>c=>2”>c[(c|>2”>3)+4>>2]=c;>2”>0;e=c|>2”>0;f=c|0;b=e+-1|0;e=g+-1|0;do{>2”>h;c=>2”>a=a|0;b=b|0;c=->2”>c;return}function tj(a){a=a|0;var >2”>63052;b=c|>2”>0)+4>>2]&255](b);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function uj(a,b){>2”>a=a|0;b=b|0;d=d|0;c=-994;if(b){>2”>c;return}else{>2”>c;return}}function wj(a){a=a|0;Mx(a);return}function xj(a,b){>2”>994;c=>0”>if((a|0)==94){>2”>0)+4|0;c=>2”>c=>2”>h;c=>2”>f=c|>2”>0;h=zj(b,d,e)|0;if((h|0)==(d|0))break;f=Dj(b,h,e,f,g+1|0,(c|0)+1|0)|0;if((f|0)==(d|0))break;else d=f}if((k|0)==14)return >2”>b=ty(8)|0;k=(c|>2”>c;>2”>62716;c=>2”>c[(c|0)+4>>2];k=e;return k|0}if((d|0)==(e|0)){k=e;return k|0}else{k=Ia(12)|0;xx(k,15);pb(k|0,58672,194)}return 0}function zj(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=Aj(b,e,f)|0;if((g|0)!=(e|0)){b=g;return b|0}if((e|0)==(f|0)){b=e;return b|0}g=e+1|0;if((g|0)==(f|0)){b=e;return b|0}>0”>h=(a|0)==40?e+2|0:e;if((h|0)==(e|0)){>0”>g=d|0;if(!((g+-49|0)>>>0<9&((g&248|0)==48|(g&254|0)==56))){b=e;return b|0}Ei(b,g+-48|0);b=e+2|0;return b|0}>2”>e=ty(12)|0;k=b+16|0;m=(c|>2”>m;j=b+36|0;i=(c|>2”>c;>2”>62980;c=>2”>e;c=>2”>m=b+16|0;j=b+36|0;k=m;m=c|0}while(1){>2”>0;e=c|0;i=zj(b,h,f)|0;if((i|0)==(h|0)){n=h;q=13;break}>0”>if(((((q|0)==13?(n|0)!=(f|0):0)?(p=n+1|0,(p|0)!=(f|0)):0)?(a|>2”>if(c&2|0){b=o;return b|0}>2”>0)+4|0;c=>2”>c=>2”>m;c=>2”>c[(c|0)+4>>2];b=o;return b|0}b=Ia(12)|0;xx(b,6);pb(b|0,58672,194);return 0}function Aj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if((d|0)!=(e|0)){>0”>f=a|0;switch(f<<24>>24|0){case 92:case 36:case 91:case 42:case 46:case 94:break;default:break b}vi(b,f);b=d+2|0;return b|0}>2”>h=ty(8)|0;b=b+36|0;e=(c|>2”>c;>2”>63148;c=>2”>c[(c|0)+4>>2];b=d+1|0;return b|0}}b=Vi(b,d,e)|0;return b|0}function Bj(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>2”>e=0,f=0;e=d+8|0;f=c|>0”>0)?a|0:0){>2”>995;c=>2”>c;return}>2”>993;c=0;return}function Dj(b,c,e,f,g,h){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((c|0)==(e|0)){b=c;return b|0}>0”>m=(a|0)==123?c+2|0:c;if((m|0)==(c|0)){b=c;return b|0}if((m|0)==(e|0)){b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}>0”>k=d|0;if(!((k&248|0)==48|(k&254|0)==56)){l=i;n=c;break a}k=k+-48|0;if((k|0)==-1){l=i;n=c;break a}k=k+(c*10|0)|0;i=i+1|0;if((i|0)==(e|0)){l=e;n=k;break}else c=k}}while(0);if((l|0)==(m|0)){b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}if((l|0)==(e|0)){b=Ia(12)|0;xx(b,7);pb(b|0,58672,194)}>0”>i=(a|0)==125?l+2|0:l;if((i|0)==(l|0)){b=Ia(12)|0;xx(b,7);pb(b|0,58672,194)}lj(b,n,n,f,g,h,1);b=i;return b|0}b:do if(!c){>0”>k=d|0;if(!((k&248|0)==48|(k&254|0)==56))break c;k=k+-48|0;if((k|0)==-1)break c;i=i+1|0;if((i|0)==(e|0))break b;else j=k+(j*10|0)|0}}else >0”>0)==92:0)?(o=(a|0)==125?i+2|0:i,(o|0)!=(i|0)):0){if((j|0)==-1){lj(b,n,-1,f,g,h,1);b=o;return b|0}if((j|0)<(n|0)){b=Ia(12)|0;xx(b,8);pb(b|0,58672,194)}lj(b,n,j,f,g,h,1);b=o;return b|0}}while(0);b=Ia(12)|0;xx(b,7);pb(b|0,58672,194);return 0}function Ej(b,d,e){b=b|0;d=d|0;e=e|0;var >0”>if((a|0)!=124){g=15;break}>2”>h=ty(12)|0;d=d+4|0;g=c|>2”>c;>2”>g;c=>2”>h;c=>2”>c[(c|>2”>62616;c=>2”>0)+4>>2]=0;h=ty(8)|0;c=>2”>c=>2”>0)+4>>2]=h;c=>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=b+36|0;k=c|>0”>switch(a|0){case 94:{>2”>0)+4|0;c=>2”>c=>2”>i;c=>2”>i=ty(8)|0;f=(c|>2”>c;>2”>62716;c=>2”>c[(c|0)+4>>2];f=d+1|0;break a}case 40:{>2”>g=ty(12)|0;i=(c|>2”>i;h=(c|>2”>c;>2”>62980;c=>2”>g;c=>2”>i=c|>2”>c|0)+1;h=Ej(b,d+1|0,e)|0;if((h|0)==(e|0)){b=Ia(12)|0;xx(b,6);pb(b|0,58672,194)}>2”>if(!(c&2)){>2”>0)+4|0;c=>2”>c=>2”>i;c=>2”>c[(c|0)+4>>2]}>2”>c|0)+-1;f=h+1|0;g=14;break a}default:{n=d;return n|0}}while(0);if((g|0)==14)if((f|0)==(d|0)){n=d;return n|0}>0”>g=a|0;switch(g<<24>>24|0){case 92:case 123:case 63:case 43:case 42:case 124:case 40:case 36:case 91:case 46:case 94:break;case 41:{f=3;break}default:{vi(b,g);b=d+1|0;return b|0}}>0”>f=a|0;switch(f<<24>>24|0){case 125:case 123:case 63:case 43:case 124:case 41:case 40:case 92:case 36:case 91:case 42:case 46:case 94:{vi(b,f);b=d+2|0;return b|0}default:{}}>0”>if((a|0)==46){>2”>0)+4|0;c=>2”>c=>2”>i;c=>2”>f=0,g=0,h=0,i=0,j=0;i=b+36|0;h=c|0;if((d|0)!=(e|0)){f=d;while(1){>2”>g=ty(8)|0;f=h+4|0;c=>2”>c=>2”>g;c=>0”>if((a|0)==10)break;d=d+1|0;if((d|0)==(e|0)){d=e;break}}>2”>j=ty(8)|0;f=g+4|0;c=>2”>c=>2”>j;c=>2”>yj(b,f,d)|0;j=ty(12)|0;f=g+4|0;g=c|>2”>c;>2”>g;c=>2”>j;c=>2”>c[(c|>2”>62616;c=>2”>0)+4>>2]=0;j=ty(8)|0;c=>2”>c=>2”>0)+4>>2]=j;c=>2”>f=0,g=0,h=0,i=0,j=0;i=b+36|0;h=c|0;if((d|0)!=(e|0)){f=d;while(1){>2”>g=ty(8)|0;f=h+4|0;c=>2”>c=>2”>g;c=>0”>if((a|0)==10)break;d=d+1|0;if((d|0)==(e|0)){d=e;break}}>2”>j=ty(8)|0;f=g+4|0;c=>2”>c=>2”>j;c=>2”>Ej(b,f,d)|0;j=ty(12)|0;f=g+4|0;g=c|>2”>c;>2”>g;c=>2”>j;c=>2”>c[(c|>2”>62616;c=>2”>0)+4>>2]=0;j=ty(8)|0;c=>2”>c=>2”>0)+4>>2]=j;c=>0”>if(a|0){>2”>0;if((g|0?(h=Pb[c[(c|>2”>0,(h|0)==0):0)break;h=d+(c[(c|>2”>while(0);Hn(b+296|0);Hn(b+284|0);Hn(b+272|0);c=>2”>62064;Bc(e);Co(d);d=c|>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0;pa=i;i=i+192|0;o=pa+136|0;na=pa+64|0;ma=pa+36|0;la=pa+12|0;p=pa+120|0;q=pa+48|0;z=pa+24|0;ka=pa;c=>2”>0;c=>0”>0;ea=na+32|0;a=>0”>0;ga=na+48|0;a=>2”>0;c=>0”>if(!(a|0)){s=b+84|0;t=ma+4|0;u=la+8|0;v=la+1|0;w=la+4|0;x=b+40|0;y=o+24|0;A=o+28|0;B=o+32|0;D=o+36|0;E=o+40|0;F=o+44|0;G=o+48|0;H=o+52|0;I=o+24|0;J=o+4|0;ja=na+12|0;K=na+16|0;L=na+24|0;M=na+28|0;N=o+36|0;O=na+36|0;P=na+40|0;Q=na+52|0;R=o+24|0;S=o+28|0;T=o+32|0;U=o+36|0;V=o+40|0;W=o+44|0;X=o+48|0;Y=o+52|0;Z=o+24|0;_=o+4|0;$=o+36|0;ia=b+284|0;aa=b+288|0;ba=o+12|0;ca=o+12|0;while(1){>2”>0)+-12>>2]|0)|0;if(c&2|0){d=4;break}>2”>Ep(d)|0;n=iq(o,627644)|0;n=Vb[c[(c|>2”>0;if((((n&1)==0?(n&255)>>>1:c|>0”>0)!=35:0)?(a|0)!=59:0){>2”>0;l=(n&1)==0;k=l?v:c|>2”>0)|0;c=>0”>0;a=>2”>0;c=>0”>0;a=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;l=n;n=Lj(x,k,n,o,0)|0;m=c|>2”>0)-(c|>2”>0;d=c|0;g=(e-d|0)/12|0;f=d;h=e;if(j>>>0<=g>>>0){if(j>>>0<g>>>0?(r=f+(j*12|0)|0,(h|0)!=(r|0)):0){>2”>Xj(na,j-g|0);f=c|>2”>if((e|0)==(d|0))f=c|0;else{>2”>0;h=c|0;d=f;e=0;do{>>0>e>>>0?g+(e*12|0)|0:ca)>>2”>k+((c|>2”>0;c[(c|>2”>0)-f|0)/12|0)>>>0>e>>>0?f+(e*12|0)|0:ca)+4>>2]|0)-m);h=c|>2”>0;f=g;d=c|>>0>e>>>0?f+(e*12|0)|0:ca)+8>>0”>a|0;e=e+1|0}>2”>c=>0”>l;a=>2”>0)-m)|0;c=>2”>k+((c|>0”>a|>2”>k+((c|>2”>k+((c|>0”>a|>0”>d;a=>2”>e=c|>0”>n=a|>2”>0;n=k+(l?(n&255)>>>1:c|>2”>0;c=>2”>0;c=>0”>0;a=>2”>0;c=>2”>0;c=>2”>0;c=>0”>0;a=>2”>0;g=((c|>2”>0)|0)/12|0;e=c|>2”>e=j+(~(((j+-12-C|0)>>>0)/12|0)*12|0)|0;c=e}}else{>2”>0;e=c|0;d=f}>2”>g=c|>2”>c=>2”>0)-m);f=c|>2”>0)+(e*12|0)+4>>2]=k+((c[((((c|>2”>0;g=c|>0”>0;a=>2”>while(e>>>0<(((c|0)-d|0)/12|0)>>>0)}>2”>l;c=>2”>0;d=k+((c|>2”>d;c=>0”>0)-m);a=>2”>0;c=>2”>0)-m);c=>0”>0)-m);a=>2”>0;c=>0”>a|0;d=f;if(f|0){>2”>0;if((e|0)!=(f|0))c=e+(~(((e+-12-d|0)>>>0)/12|0)*12|0);Mx(f)}if(n){>2”>0;d=(((c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>d=c|0;if(d|0){d=42;break}}Hn(la)}>0”>a=1;f=0;break}else if((d|0)==23){In(ia,ma)|0;Mn(b+296|0,631573)|0}else if((d|0)==42){>2”>0;d=(((c|>2”>c=>2”>0;c=0}else{>2”>0;h=c|0;d=h-e|0;f=e;if(d>>>0>4294967279)Bn(ka);if(d>>>0<11){>2”>ia=d+16&-16;ja=ty(ia)|0;c=>2”>ia|1;c=d;d=ja}if((f|0)!=(h|0)){g=e;while(1){>0”>a|0;e=g+1|0;d=d+1|0;if((e|0)==(h|0))break;else{g=e;f=e}}}>0”>if(!(a&1)){>0”>0;a=0}else{>2”>0]=0;c=0}>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>f=0;while(0);Hn(ma);d=c|0;if(!d){i=pa;return f|0}>2”>0;if((e|0)!=(d|0))c=e+(~(((e+-12-d|0)>>>0)/12|0)*12|0);Mx(d);i=pa;return f|0}function Lj(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0)+1|0;i=(g&2048|0)==0;q=f+12|0;c=>0”>e;o=f+20|0;a=>2”>d;s=f+28|0;c=>2”>0;c=>2”>m=f+40|0;c=>0”>n=f+44|0;a=>2”>0;if(i)c=>2”>if(!(c&496)){if(mi(b,d,e,f,g,i)|0)j=8}else >2”>b=c|>2”>0)!=(b|0)?b:q;e=c|>0”>e;a=(>2”>0)!=(e|0)&1;b=c|>0”>b;a=(>2”>li(f,((c|>2”>if(!(c&496)){if(mi(b,h,e,f,p,0)|0)break b}else >2”>break;while(0);li(f,((c|>2”>b=c|>2”>0)!=(b|0)?b:q;e=c|>0”>e;a=(>2”>0)!=(e|0)&1;b=c|>0”>b;a=(>2”>while(0);d=c|>2”>c=i+(~(((i+-12-d|0)>>>0)/12|0)*12|0);f=0;return f|0}function Mj(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;c=>2”>0;c=>2”>0;c=>2”>c=>2”>0;c=>2”>0;m=o;c=>2”>0;m=E+8|0;l=E+4|0;z=E+16|0;A=E+20|0;Nj(E);j=c|>2”>0)+(c|>>0)/78|0)<<2)>>2”>j=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;c=>2”>0;c=>2”>c;>2”>c;>0”>a|>2”>0;c=>2”>0;j=k+j|0;p=c|>2”>0)+(((j>>>0)%78|0)*52|0)>>2]=0;k=(c|>2”>0)+(k*52|0)+4>>2]=d;c[(c|>2”>0)+(k*52|0)+12>>2]=e;e=c|>2”>0;k=e+(k*52|0)+32|0;e=c|>2”>if(j>>>0>>0?(r=o+(j<<3)|0,(e|0)!=(r|0)):0)c=e+(~((e+-8-r|0)>>>3)<<3)}else >2”>0;s=n+-1+(c|>2”>0)+(((s>>>0)/78|0)<<2)|0;s=(s>>>0)%78|0;c[(c|>2”>0;c=>2”>p=n+-1+(c|>2”>0)+(((p>>>0)/78|0)<<2)>>2]|0;p=(p>>>0)%78|0;b=e+(p*52|0)|0;q=e+(p*52|0)+40|0;k=c|>2”>switch(c|0){case -1e3:{>2”>0)-(c|0)|0;j=(j|0)<(q|0)|r^1?q:j;if((j|0)==(B|0)){Qj(E);j=B;k=1;break b}else{Rj(E);k=1;break b}}case -994:case -991:case -999:{k=r;break}case -995:{>2”>Sj(E);k=c|0}>2”>0;o=G+(((k>>>0)/78|0)<<2)|0;n=c|>2”>k=n+(((k>>>0)%78|0)*52|0)|0;if((k|0)==(n|0))k=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;o=k+-32|0;c=>2”>0;c=>2”>G=e+(p*52|0)+20|0;c=>2”>o=e+(p*52|0)+24|0;c=>2”>c=>2”>0;c=>2”>0;o=k+-20|0;c=>2”>0;c=>2”>b=e+(p*52|0)+32|0;c=>2”>p=e+(p*52|0)+36|0;c=>2”>c=>2”>0;c=>2”>c;>2”>c;>0”>a|>2”>c|>2”>c|0)+1;Rj(E);k=r;break}case -992:{>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>0”>a|>2”>0;Qb[c[(c|>2”>0;Qb[c[(c|>2”>0;o=c|>2”>0;n=c|0;if((((G|0)==0?0:(G*78|0)+-1|0)|0)==(n+k|0)){>2”>0;n=c|>2”>0;o=c|0}k=n+k|0;if((e|0)==(o|0))k=0;else >2”>0)+(((k>>>0)%78|0)*52|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>n=k+16|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;G=k+28|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;k=k+40|0;c=>2”>c=>0”>a=>2”>0;c=(>2”>0)+1;k=c|0;n=k;if(k|0){>2”>0;if((o|0)!=(k|0))c=o+(~((o+-8-n|0)>>>3)<<3);Mx(k)}>2”>o=c|>2”>while(0);n=c|0;if(!n)break;else r=k}if((D|0)==38){G=Ia(12)|0;xx(G,16);pb(G|0,58672,194)}if(k){>2”>0;c=>0”>d+j;a=1;n=1;j=E}else{n=0;j=E}}else{n=0;j=E;l=E+4|0;m=E+8|0}>2”>0;k=c|0;if((j|0)!=(k|0)){do{>2”>while((j|0)!=(k|0));j=c|>2”>0;if((k|0)!=(j|0))c=k+(~((k+-4-j|0)>>>2)<<2)}>2”>b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;f=q+4|0;g=q;b=a+16|0;d=c|0;if(d>>>0>77){>2”>d+-78;n=a+4|0;h=c|>2”>0;h=h+4|0;c=>2”>0;m=a+12|0;l=c|0;d=l;e=b;do if((b|0)==(l|0)){>2”>b=h;a=((b-f>>2)+1|0)/-2|0;m=h+(a<<2)|0;b=e-b|0;Fy(m|0,h|0,b|0)|0;b=m+(b>>2<<2)|0;c=>2”>c|0)+(a<<2);break}l=d-f>>1;l=(l|0)==0?1:l;f=ty(l<<2)|0;j=f;d=f+(l>>>2<<2)|0;k=d;l=f+(l<<2)|0;if((h|0)==(b|0)){d=g;b=k}else{f=h;e=k;do{>2”>c;d=e+4|0;e=d;f=f+4|0}>2”>c=>2”>k;c=>2”>Mx(d);b=c|0}}>2”>p;c=(>2”>p=a+8|0;d=c|>2”>0;h=d-l|0;m=h>>2;o=a+12|0;e=c|>2”>c=b;Oj(a,f);i=q;return}>2”>b;Pj(a,g);h=c|>2”>0;h=h+4|0;c=>2”>0;m=c|0;e=m;f=b;do if((b|0)==(m|0)){>2”>b=h;a=((b-g>>2)+1|0)/-2|0;o=h+(a<<2)|0;b=f-b|0;Fy(o|0,h|0,b|0)|0;b=o+(b>>2<<2)|0;c=>2”>c|0)+(a<<2);break}k=e-g>>1;k=(k|0)==0?1:k;m=ty(k<<2)|0;g=m;e=m+(k>>>2<<2)|0;j=e;k=m+(k<<2)|0;if((h|0)==(b|0))b=j;else{f=h;d=j;do{>2”>c;e=d+4|0;d=e;f=f+4|0}>2”>c=>2”>j;c=>2”>Mx(d);b=c|0}}>2”>l;c=(>2”>d=h>>1;d=(d|0)==0?1:d;m=ty(d<<2)|0;Mx(b);j=c|>2”>g=l;while(0);b=e;c=k;e=e+4|0;if((j|0)==(g|0)){g=f;f=b}else{m=j;do{m=m+-4|0;g=b;do if((g|0)==(f|0)){k=e;if(k>>>0<d>>>0){l=k+((((d-e>>2)+1|0)/2|0)<<2)|0;g=e-b|0;e=l+(0-(g>>2)<<2)|0;Fy(e|0,b|0,g|0)|0;g=e;b=e;e=l;break}d=d-f>>1;d=(d|0)==0?1:d;h=ty(d<<2)|0;f=h;j=h+((d+3|0)>>>2<<2)|0;l=j;d=h+(d<<2)|0;if((g|0)==(k|0))e=l;else{h=j;e=l;do{>2”>c;h=e+4|0;e=h;g=g+4|0}while((g|0)!=(k|0))}if(!b){g=j;b=l}else{Mx(b);g=j;b=l}}>2”>c;b=b+-4|0}>2”>b=c|>2”>g;c=>2”>e;c=d;if(!b){i=q;return}Mx(b);i=q;return}function Oj(a,b){a=a|0;b=b|0;var >2”>0;m=a+12|0;n=c|0;f=n;g=d;do if((d|0)==(n|0)){>2”>0;h=c|0;e=h;if(i>>>0>h>>>0){>2”>d;c=(>2”>c=>2”>while((g|0)!=(d|0));d=f;e=c|0}>2”>j;c=>2”>d;c=l;if(e){>2”>while(0);c=>2”>c=(>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;d=c|>2”>l=a+8|0;g=c|>2”>k=g;m=((e-k>>2)+1|0)/2|0;k=k-d|0;a=g+(m<<2)+(0-(k>>2)<<2)|0;Fy(a|0,d|0,k|0)|0;c=>2”>c|0)+(m<<2);d=a;break}k=e-f>>1;k=(k|0)==0?1:k;f=ty(k<<2)|0;h=f;i=f+((k+3|0)>>>2<<2)|0;j=i;k=f+(k<<2)|0;if((d|0)==(g|0))e=j;else{f=i;e=j;do{>2”>c;f=e+4|0;e=f;d=d+4|0}>2”>c=>2”>j;c=>2”>Mx(d);d=c|0}}>2”>c;>2”>c|0)+-4;return}function Qj(a){a=a|0;var >2”>0;l=a+16|0;d=c|>2”>h=a+20|0;i=d+(c|>2”>0)+(((i>>>0)%78|0)*52|0)|0;b=(c|0)+(((d>>>0)%78|0)*52|0)|0}a:while(1){do{if((b|0)==(i|0))break >2”>f=b+32|0;g=c|>2”>a=c|0;d=a;if(a|0){>2”>0;if((g|0)!=(a|0))c=g+(~(((g+-12-d|0)>>>0)/12|0)*12|0);Mx(a)}b=b+52|0}>2”>0)|0)!=4056);b=e+4|0;e=b;b=c|0}>2”>0;a=c|>2”>Mx(c|>2”>0)+4|0;c=>2”>c=39;return}case 2:{>2”>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=a+20|0;j=a+16|0;h=(c|0)-1>2”>0)|0;k=a+4|0;g=c[(c|>2”>e=g+(h*52|0)+32|0;f=c|>2”>e=c|0;f=e;if(e|0){>2”>0;if((d|0)!=(e|0))c=d+(~(((d+-12-f|0)>>>0)/12|0)*12|0);Mx(e)}>2”>0)+-1|0;c=>2”>0;k=d-(c|>2”>0))|0)>>>0<=155)return;Mx(c|>2”>c|0)+-4;return}function Sj(a){a=a|0;var >2”>0;p=a+4|0;h=c|>2”>0;m=h;if((((n|0)==0?0:(n*78|0)+-1|0)-((c|0)+b)|0)>>>0>77){>2”>b+78;q=l+-4|0;c=>2”>c=q;Tj(a,j);i=r;return}>2”>0;b=(c|0)-d|0;k=d;if(e>>>0<b>>>0){b=ty(4056)|0;if((h|0)==(d|0)){>2”>b;Oj(a,g);n=(c|>2”>c;>2”>c=b;Pj(a,f)}>2”>0)-(c|0)|0)==4)b=39;else >2”>0)+78|0;c=b;i=r;return}>2”>c=>2”>while(0);c=>2”>m=m+4|0;d=e+4|0;g=d;if((m|0)==(c|0)){e=j;d=g;break}else{k=j;h=g}}>2”>c=>2”>f;c=>2”>b=(c|>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=a+4|0;d=c|>2”>l=a+8|0;g=c|>2”>k=g;m=((e-k>>2)+1|0)/2|0;k=k-d|0;a=g+(m<<2)+(0-(k>>2)<<2)|0;Fy(a|0,d|0,k|0)|0;c=>2”>c|0)+(m<<2);d=a;break}k=e-f>>1;k=(k|0)==0?1:k;f=ty(k<<2)|0;h=f;i=f+((k+3|0)>>>2<<2)|0;j=i;k=f+(k<<2)|0;if((d|0)==(g|0))e=j;else{f=i;e=j;do{>2”>c;f=e+4|0;e=f;d=d+4|0}>2”>c=>2”>j;c=>2”>Mx(d);d=c|0}}>2”>c;>2”>c|0)+-4;return}function Uj(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;G=H+4|0;c=>2”>c=0;j=j+4|0}>2”>c=0;j=j+4|0}>2”>l=n+32|0;m=c|>2”>l=c|0;m=l;if(l|0){>2”>0;if((k|0)!=(l|0))c=k+(~(((k+-12-m|0)>>>0)/12|0)*12|0);Mx(l)}>2”>0;c=>2”>d;c=>2”>e;j=o+-36|0;k=c|>2”>0;n=c|0;m=(e-n|0)/12|0;if(k>>>0<=m>>>0){>2”>oi(j,k-m|0);o=c|0}>2”>0;k=o+-20|0;n=c|>2”>if(j>>>0>>0?(q=m+(j<<3)|0,(n|0)!=(q|0)):0)c=n+(~((n+-8-q|0)>>>3)<<3)}else{>2”>c=>0”>g;a=h&1;q=F+40|0;A=F+16|0;h=F+28|0;g=D+16|0;s=D+28|0;t=D+40|0;u=D+20|0;v=D+24|0;w=D+32|0;x=D+36|0;y=D+28|0;z=D+16|0;j=r;p=0;b=0;a:while(1){>2”>switch(c|0){case -1e3:{>2”>0;k=c|0;if((p|0)<(j-k|0)|b^1){>2”>c;>2”>c;>2”>c;>2”>c;if((F|0)!=(l|0)){>2”>0,c|>2”>0,c|0)};>2”>c;>2”>c;>0”>a|0;o=j-k|0}else o=p;if((o|0)==(C|0)){>2”>0;j=c|0;if((j|0)==(e|0)){k=C;l=1;break b}do{>2”>j+-52;k=c|0;l=k;if(k|0){>2”>0;if((n|0)!=(k|0))c=n+(~((n+-8-l|0)>>>3)<<3);Mx(k)}>2”>j=j+-32|0;k=c|>2”>j=c|0}while((j|0)!=(e|0));k=C;l=1}else{>2”>c=>2”>l=n+-20|0;m=c|>2”>l=c|0;m=l;if(l|0){>2”>0;if((k|0)!=(l|0))c=k+(~(((k+-12-m|0)>>>0)/12|0)*12|0);Mx(l)}>2”>c=>2”>c=>2”>c=>2”>c=>2”>qi(g,o+-36|0);ri(s,o+-24|0);c=>2”>c=>0”>a=>2”>0;j=c|>2”>0)+12>>2]&3](j,1,l);j=c|>2”>0)+12>>2]&3](j,0,D);j=c|>2”>c=>2”>c=>2”>c=>2”>c=>2”>r=j+16|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;o=j+28|0;c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;r=j+40|0;c=>2”>c=>0”>a=>2”>0;c=(>2”>ni(H,D);j=c|0;k=j;if(j|0){>2”>0;if((l|0)!=(j|0))c=l+(~((l+-8-k|0)>>>3)<<3);Mx(j)}>2”>l=c|>2”>n=c|0;e=n+-52|0;do{>2”>n+-52;j=c|0;k=j;if(j|0){>2”>0;if((m|0)!=(j|0))c=m+(~((m+-8-k|0)>>>3)<<3);Mx(j)}>2”>j=n+-32|0;k=c|>2”>n=c|0}while((n|0)!=(e|0));k=p;l=b;break}default:{E=71;break a}}>2”>0;if((c|>2”>j=c|>2”>d;c=>2”>1;k=c|>2”>l=c|0;j=(k-j|0)/12|0;k=0;do{>2”>c;>2”>c;>0”>a|0}while(k>>>0<j>>>0);o=1}}else o=0}else >2”>l=F+32|0;m=c|>2”>l=c|0;m=l;if(l|0){>2”>0;if((k|0)!=(l|0))c=k+(~(((k+-12-m|0)>>>0)/12|0)*12|0);Mx(l)}>2”>k=c|0;if((k|0)!=(j|0)){do{>2”>k+-52;l=c|0;m=l;if(l|0){>2”>0;if((e|0)!=(l|0))c=e+(~((e+-8-m|0)>>>3)<<3);Mx(l)}>2”>k=k+-32|0;l=c|>2”>k=c|0}>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=(e-d|0)/12|0;m=b+8|0;f=c|>2”>l=b+4|0;f=c|0;j=(f-j|0)/12|0;i=k>>>0>j>>>0;j=d+(j*12|0)|0;h=i?j:e;k=f;if((h|0)==(d|0))d=g;else{do{>2”>c;>2”>c;>0”>a|0;d=d+12|0;g=g+12|0}while((d|0)!=(h|0));d=g}if(i){if((h|0)==(e|0))return;else d=j;do{>2”>c;>2”>c;>2”>c;>2”>0)+12|0;c=f;d=d+12|0}while((d|0)!=(e|0));return}else{>2”>f=b+4|0;h=c|>2”>h+(~(((h+-12-j|0)>>>0)/12|0)*12|0);Mx(i);c=>2”>0;c=0;f=0}h=k>>>0>357913941;if(h)zw(b);f=(f-0|0)/12|0;if(f>>>0<178956970){g=f<<1;f=g>>>0>=k>>>0;if(f|h^1)l=f?g:k;else zw(b)}else >2”>f;c=>2”>c=>2”>c=>2”>c=>2”>f=(c|>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=b;i=d-f>>3;k=a+8|0;e=c|>2”>k=a+4|0;e=c|0;j=e-h>>3;i=i>>>0>j>>>0;j=b+(j<<3)|0;h=i?j:d;if((h|0)==(b|0))b=l;else{g=h+-8-f|0;f=l;while(1){>2”>c;>2”>c;b=b+8|0;if((b|0)==(h|0))break;else f=f+8|0}b=l+((g>>>3)+1<<3)|0}if(i){if((h|0)==(d|0))return;else b=j;do{>2”>c;>2”>c;>2”>if((e|0)==(b|0))return;c=e+(~((e+-8-b|0)>>>3)<<3);return}}g=h;if(h){>2”>0;if((f|0)!=(l|0))c=>2”>0;c=>2”>j=536870911;e=ty(j<<3)|0;f=a+4|0;c=>2”>e;c=e+(j<<3);if((b|0)==(d|0))return;do{>2”>c;>2”>c;>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=b+8|0;g=c|>0”>a=0;e=e+-1|0;if(!e)break;else f=f+12|0}>2”>l=c|0;f=((e-l|0)/12|0)+d|0;if(f>>>0>357913941)zw(b);e=(g-l|0)/12|0;if(e>>>0<178956970){>2”>f=c|0;e=357913941;g=f;f=(f-l|0)/12|0;k=9}if((k|0)==9){j=e;e=ty(e*12|0)|0;i=g}h=e+(f*12|0)|0;f=e+(j*12|0)|0;e=d;g=h;while(1){>2”>j=i-l|0;k=h+(((j|0)/-12|0)*12|0)|0;Ey(k|0,l|0,j|0)|0;c=>2”>h+(d*12|0);c=f;if(!l)return;Mx(l);return}function Yj(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>0;c=>2”>0;u=w+64|0;s=w+8|0;c=>2”>59756;c=>2”>0;Dp(w+64|0,v);c=>2”>1;c=>2”>59636;c=>2”>59512;s=w+44|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>m=q+64|0;o=q+8|0;c=>2”>59756;c=>2”>0;Dp(q+64|0,n);c=>2”>1;c=>2”>59636;c=>2”>59512;o=q+44|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;dd(n,r);Hn®;p=q+8|0;j=p+(c[(c|>2”>c&->2”>c=>2”>0;c=0;e=0;f=0;g=0}else{>2”>0;h=c|0;e=h-f|0;g=f;if(e>>>0>4294967279)Bn®;if(e>>>0<11){>2”>y=e+16&-16;k=ty(y)|0;c=>2”>y|1;c=e;e=k}if((g|0)!=(h|0))while(1){>0”>a|0;g=f+1|0;e=e+1|0;if((g|0)==(h|0))break;else f=g}>0”>0;e=a|>2”>0;g=c|0}k=(e&1)==0;od(p,k?r+1|0:f,k?(e&255)>>>1:g)|0;Hn®;k=w+8|0;od(k,75979,2)|0;e=l+4|0;f=0;while(1){>2”>0;y=f>>>0<(16-((y&1)==0?(y&255)>>>1:c|0)|0)>>>0;Hn(l);if(!y)break;od(k,75982,1)|0;f=f+1|0}>2”>0)+-12>>2]|0)+4|0;c=>0”>75|8;if(!(a|0)){>2”>0;c=>2”>g=c|>0”>a=e<<1;e=r+1|0}else{>2”>y;c=>0”>a=>0”>a=>2”>0;f=c|>2”>y=(e&1)==0;y=od(k,y?r+1|0:f,y?(e&255)>>>1:g)|0;Hn®;od(y,75984,3)|0;c=>2”>59636;c=>0”>k=w+8|0;if(!(a|0)){>2”>0;c=>2”>f=c|>0”>a=e<<1;e=r+1|0}else{>2”>y;c=>0”>a=>0”>a=>2”>0;f=c|>2”>l=q+64|0;o=q+8|0;c=>2”>59756;c=>2”>0;Dp(q+64|0,n);c=>2”>1;c=>2”>59636;c=>2”>59512;o=q+44|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;dd(n,r);Hn®;p=q+8|0;j=p+(c[(c|>2”>c&->2”>c=>2”>0;c=0;e=0;f=0;g=0}else{>2”>0;h=c|0;e=h-f|0;g=f;if(e>>>0>4294967279)Bn®;if(e>>>0<11){>2”>k=e+16&-16;y=ty(k)|0;c=>2”>k|1;c=e;e=y}if((g|0)!=(h|0))while(1){>0”>a|0;g=f+1|0;e=e+1|0;if((g|0)==(h|0))break;else f=g}>0”>0;e=a|>2”>0;g=c|0}k=(e&1)==0;od(p,k?r+1|0:f,k?(e&255)>>>1:g)|0;Hn®;k=w+8|0;od(k,75979,2)|0;e=m+4|0;f=0;while(1){>2”>0;y=f>>>0<(8-((y&1)==0?(y&255)>>>1:c|0)|0)>>>0;Hn(m);if(!y)break;od(k,75982,1)|0;f=f+1|0}>2”>0)+-12>>2]|0)+4|0;c=>0”>75|8;if(!(a|0)){>2”>0;c=>2”>f=c|>0”>a=e<<1;e=r+1|0}else{>2”>y;c=>0”>a=>0”>a=>2”>0;f=c|>2”>y=(e&1)==0;od(k,y?r+1|0:f,y?(e&255)>>>1:g)|0;Hn®;c=>2”>59636;c=>0”>while(0);qd(t,v);if(!(a&1)){>0”>0;a=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;Hn(t);c=>2”>59636;y=w+8|0;c=>2”>a[c>>>2”>0;Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>59596;c=>2”>59616;c=59512;Hn(s);Go(v);Co(u);i=x;return}}function Zj(a){a=a|0;var >2”>63172;c=>2”>0)qo(h);e=a+148|0;b=c|0;if(b|0){>2”>i=d+-24|0;c=>2”>if(d|0)Lb[c[(c|0)+20>>2]&255](d)}else >2”>0)+16>>2]&255](d);d=c|0}>2”>wn(a+120|0);Jm(g);c=>2”>b=0;c=>2”>b=0;c=>0”>e=0,f=0,g=0;a=1;f=b+12|0;g=f+56|0;do{>2”>while((f|0)<(g|0));c=63172;e=b+68|0;f=b+72|0;g=f+88|0;do{>2”>while((f|0)<(g|0));c=d;return}function ck(a){a=a|0;return}function dk(b){b=b|0;var >0”>m;l=p+4|0;a=>2”>b=Py(d|0,b|0,1e9,0)|0;s=C;f=Py(e|0,f|0,1e3,0)|0;f=Gy(f|0,C|0,b|0,s|0)|0;s=j;c=>2”>C;c=>2”>c=>2”>s=k;c=->2”>2147483647;c=>2”>c=>2”>Bo()|0;d=c|0;if(!d)break}>2”>0;if((b|0)==(c|0))continue;do{>2”>Lb[c[(c|0)+24>>2]&255](d);b=b+24|0}>2”>0));d=c|0;if(!d)break}if((q|0)==12){>0”>if(!(a|0)){i=r;return}}>2”>d=0,e=0,f=0;e=a+152|0;f=c|>2”>a=b+16|0;d=c|0;do if(d)if((d|0)==(b|0)){>2”>f;b=c|>2”>c=>2”>c=>2”>c|0)+24;return}function gk(a,b){a=a|0;b=b|0;var >2”>0;e=(((c|>2”>d=d<<1;d=d>>>0>>0?e:d;e=((c|0)-f|0)/24|0;if(!d){f=0;g=0}else h=6}else{>2”>i=g+(e*24|0)|0;d=i;k=g+(f*24|0)|0;f=c|0;do if(f)if((f|0)==(b|0)){>2”>i;Mb[c[(c|0)+12>>2]&127](f,i);break}else{>2”>Pb[c[(c|0)+8>>2]&127](f)|0;break}else >2”>0;while(0);j=i+24|0;b=c|>2”>f=i+-24|0;g=e+-8|0;e=e+-24|0;h=c|0;do if(h)if((h|0)==(e|0)){>2”>f;i=c|>2”>c=>2”>c=0;while(0);i=d+-24|0;d=i}>2”>0;d=c|0}>2”>e;c=>2”>e=c|0;d=d+-24|0;if((e|0)!=(d|0)){>2”>Lb[c[(c|0)+16>>2]&255](e)}while((d|0)!=(f|0));if(!g)return;Mx(f);return}function hk(a){a=a|0;var >2”>63256;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);return}function ik(a){a=a|0;var >2”>63256;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);return}function jk(a){a=a|0;var >2”>63256;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);Mx(a);return}function kk(a){a=a|0;var >2”>63256;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);Mx(a);return}function lk(a){a=a|0;var >2”>63256;b=a+-8|0;if(c|0)qo(b);po(b);Jm(a+-56|0);return}function mk(a){a=a|0;kk(a+-72|0);return}function nk(){En(625028,76087,12);En(625040,76100,56);En(625052,76157,36);En(625064,76194,82);En(625076,76277,66);En(625088,76344,66);En(625100,76411,2);En(625112,76414,2);En(625124,76417,2);En(625136,76420,2);En(625148,76423,2);En(625160,76426,2);En(625172,76429,2);En(625184,76432,2);En(625196,76435,2);En(625208,76438,2);En(625220,76441,2);En(625232,76444,2);En(625244,76447,2);En(625256,76450,2);En(625268,76453,2);En(625280,76456,2);En(625292,76459,2);En(625304,76462,2);En(625316,76465,2);En(625328,76468,2);En(625340,76471,2);En(625352,76474,2);En(625364,76477,2);En(625376,76480,2);En(625388,76483,2);En(625400,76486,2);En(625412,76489,2);En(625424,76492,2);En(625436,76495,2);En(625448,76498,2);En(625460,76501,2);En(625472,76504,2);En(625484,76507,2);En(625496,76510,2);En(625508,76513,2);En(625520,76516,2);En(625532,76519,2);En(625544,76522,2);En(625556,76525,2);En(625568,76528,2);En(625580,76531,2);En(625592,76534,2);En(625604,76537,2);En(625616,76540,2);En(625628,76543,2);En(625640,76546,2);En(625652,76549,2);En(625664,76552,2);En(625676,76555,2);En(625688,76558,2);En(625700,76561,2);En(625712,76564,2);En(625724,76567,2);En(625736,76570,2);En(625748,76573,2);En(625760,76576,2);En(625772,76579,2);En(625784,76582,2);En(625796,76585,2);En(625808,76588,2);En(625820,76591,2);En(625832,76594,2);En(625844,76597,2);En(625856,76600,2);En(625868,76603,5);En(625880,76609,5);En(625892,76615,4);En(625904,76620,4);En(625916,76625,5);En(625928,76631,5);En(625940,76637,3);En(625952,76641,3);fc()|0;a=0;c=0;c=0;a=0;c=0;c=0;return} function ok(b){b=b|0;var >0”>63256;a=1;d=b+12|0;e=d+56|0;do{>2”>while((d|0)<(e|0));e=b+72|0;le(e);c=>2”>63240;e=b+16768|0;c=>2”>0;e=b+16792|0;c=>0”>0;a=1;return}function pk(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>f;c=>0”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=i;i=i+48|0;j=p+8|0;h=p;e=b+4|0;if(!(a|0)){f=h+4|0;g=b+16|0;do{>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>1;xn(j);Lm(g,h);if(a|>0”>while(!(a|0))}if(!d){>2”>0,c|>2”>b;c=C;o=0;b=1;C=o;i=p;return b|0}>2”>c|>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>0;l=b+340|0;g=c|>2”>c=>2”>q=(c|>2”>0;h=c|>2”>0;g=c|0}while((j|0)!=(m|0))}else{f=0;e=0}>2”>h+-1;c=0;q=e;r=f;C=q;i=p;return r|0}function rk(b,d){b=b|0;d=d|0;var >2”>c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>j;a=>2”>0)yn(c|0);wn(j)}>2”>o=b+16792|0;b=o;b=Gy(c|>2”>0,1,0)|0;c=>2”>n=b+72|0;o=b+336|0;c=(>2”>0)+1;k=b+80|0;m=b+96|0;j=b+112|0;q=b+128|0;f=b+144|0;h=b+160|0;l=c|>2”>c|>2”>c|>2”>h=c|>2”>c|>2”>c|>2”>f=b+88|0;q=b+104|0;j=b+120|0;k=b+136|0;m=b+152|0;g=b+168|0;e=c|>2”>c|>2”>c|>2”>g=c|>2”>c|>2”>c|>2”>Je(n,e,g,l,h)|0;l=e|l;h=g|h;ye(n,0,l,h);ve(n,4,0,l,h);ue(n,2,0,l,h);ue(n,10,0,l,h);ve(n,10,0,l,h);l=~l;h=~h;Ee(n,l,h);Se(n,6,l,h,0)|0;Te(n,0,l,h)|0;h=c|>2”>0;e=g+(h<<3)+4|0;m=c|0;if(!m){>2”>h+-1;c=0;b=0;q=0;C=b;i=p;return q|0}if((m|0)>0){k=b+200|0;d=d+-1|0;f=0;e=0;j=0;do{>2”>0)+(j<<4)|0;h=k;g=c|>2”>0;Ve(n,q,0,0)|0;r=qk(b,d)|0;f=Gy(r|0,C|0,f|0,e|0)|0;e=C;Ue(n,q,g,h,0);j=j+1|0;h=c|>2”>c=>2”>b=0;b=a+16768|0;Da(c|>2”>0,c|0,5)|0;return}function tk(b){b=b|0;var >2”>0)+1|0;c=>2”>0)+(T<<3)+4>>2]=0;T=b+192|0;Q=T;e=c|>2”>N=b+80|0;M=b+96|0;O=b+112|0;P=b+128|0;Q=b+144|0;j=b+160|0;J=b+88|0;I=b+104|0;K=b+120|0;L=b+136|0;h=b+152|0;g=b+168|0;f=c|>2”>c|>2”>c|>2”>g=c|>2”>c|>2”>c|>2”>h=c|>2”>c|>2”>c|>2”>j=c|>2”>c|>2”>c|>2”>N=b+88|0;M=b+104|0;O=b+120|0;P=b+136|0;Q=b+152|0;j=b+168|0;J=b+80|0;I=b+96|0;K=b+112|0;L=b+128|0;h=b+144|0;g=b+160|0;f=c|>2”>c|>2”>c|>2”>g=c|>2”>c|>2”>c|>2”>h=c|>2”>c|>2”>c|>2”>j=c|>2”>c|>2”>c|>2”>Fe(_,e,f,g,h,j)|0;we(_,c|>2”>0;q=c|>2”>0;r=b+16780|0;e=c|>2”>b=e;$=b+-1|0;c=$;>2”>0;ba=ba+(b<<3)+4|0;c=0;i=ca;return}s=b+16784|0;t=b+80|0;u=b+96|0;v=b+112|0;w=b+128|0;x=b+160|0;y=b+144|0;z=R+4|0;A=$+1|0;B=$+8|0;D=$+4|0;E=b+16768|0;F=Y+8|0;G=Y+1|0;H=Y+4|0;I=Z+8|0;J=Z+1|0;K=Z+4|0;L=b+88|0;M=b+104|0;N=b+120|0;O=b+136|0;P=b+168|0;Q=b+152|0;do{>2”>0)+(e<<3)>>2]|0;j=n+(f<<4)|0;Ve(_,j,0,0)|0;g=c|>2”>0)!=0;e=T;e=(c|>2”>0)!=0;h=(c|>0”>while(0);Ue(_,j,p,q,0);j=T;k=n+(f<<4)+3|0;g=56760+(d<<>2”>0;g=c|>2”>0)==0&(c|0)==0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0?1:(c&g|0)!=0)?8:12}else e=10}else e=6}else e=4}else e=2}else e=0}else{>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0)==0?(c&g|0)==0:0){>2”>e|0?1:(c&g|0)!=0)?9:12}else e=11}else e=7}else e=5}else e=3}else e=1}>0”>h=(a|0)==12?45:42;if(o)do{j=a|0;a=1}>2”>0;c=>0”>0;j=n+(f<<4)+6|0;g=n+(f<<4)+4|0;tf(R,a|>2”>0,c|>2”>0;n=((n&1)==0?(n&255)>>>1:c|0)>>>0>2;Hn(R);if(n){>0”>0,d|>0”>0);if(!(a&1)){>0”>0;a=0}else{>2”>0]=0;c=0}>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>c=>2”>0;c=>2”>0;da=(n&1)==0;n=da?(n&255)>>>1:c|>0”>0,n,n+1|0);Vn(X,e);tf(Y,a|>2”>0,c|>2”>0;k=(n&1)==0;n=Tn(X,k?G:c|>2”>0)|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>0”>0;tf(Z,a|>2”>0,c|>2”>0;k=(n&1)==0;n=Tn(V,k?J:c|>2”>0)|0;c=>2”>c=>2”>c=>2”>c=>2”>0;c=>0”>a=>2”>a[c>>>2”>Ln($,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=0;Hn(U);Hn(Z);Hn(V);Hn(W);Hn(Y);Hn(X)}c[626604+(c[(c|>2”>0;n=(da&1)==0;od(626604,n?A:c|0)|0;c[626604+(c[(c|0)+-12>>2]|0)+12>>2]=20;Rp(626604,l,m)|0;c[626604+(c[(c|0)+-12>>2]|0)+12>>2]=8;da=c|0;c=da+-1;Pp(626604,da)|0;if(o)a=>2“>0,c|>2“>da;c=>2“>while((f|0)<(c|>2“>da;da=c|>0“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;u=i;i=i+48|0;j=u+8|0;h=u;e=b+4|0;if(!(a|0)){f=h+4|0;g=b+16|0;do{>2“>0;c=>2“>0;c=>2“>0;c=>2“>0;c=>0“>1;xn(j);Lm(g,h);if(a|>0“>while(!(a|0))}if(!d){>2“>0,c|>2“>b;c=C;t=0;b=1;C=t;i=u;return b|0}>2“>0;f=c|0;do{t=a|0;a=1}>2“>0;p=q+16+(d<<3)|0;p=Ry(t|0,o|0,c|>2“>0)|0;q=c[(c|>2“>0)?(o|0)==(c|0):0){>2“>0;t=c|>2“>0,c|>2“>r;c=C;a=0;b=s;C=t;i=u;return b|0}m=b+72|0;a=>2“>c|>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c;>2“>0;k=b+340|0;g=c|>2“>c=>2“>w=(c|>2“>0;h=c|>2“>0;g=c|0}while((j|0)!=(l|0))}else{f=0;e=0}>2“>h+-1;c=0;do{w=a|0;a=1}>2“>t;c=>2“>f;c=e;a=0;v=e;w=f;C=v;i=u;return w|0}function vk(b,d){b=b|0;d=d|0;var >2“>c=>2“>0;c=>2“>0;c=>2“>0;c=>0“>j;a=>2“>0)yn(c|0);wn(j)}>2“>t=b+16792|0;b=t;b=Gy(c|>2“>0,1,0)|0;c=>2“>n=b+200|0;f=n;e=c|t=a|0;a=1}>2”>0;p=q+16+(d<<3)|0;p=Ry(t|0,o|0,c|>2”>0)|0;q=c[(c|>2”>0)?(o|0)==(c|0):0){>2”>0;t=c|>2”>0,c|>2”>r;c=C;a=0;b=s;C=t;i=u;return b|0}m=b+72|0;a=>2”>c|>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>0;k=b+340|0;g=c|>2”>c=>2”>w=(c|>2”>0;h=c|>2”>0;g=c|0}while((j|0)!=(l|0))}else{f=0;e=0}>2”>h+-1;c=0;do{w=a|0;a=1}>2”>t;c=>2”>f;c=e;a=0;v=e;w=f;C=v;i=u;return w|0}function wk(b,d){b=b|0;d=d|0;var >2”>c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>j;a=>2”>0)yn(c|0);wn(j)}>2”>t=b+16792|0;b=t;b=Gy(c|>2”>0,1,0)|0;c=>2”>m=b+200|0;p=m;o=c^->2”>220880043;r=c|>2”>0,c|>2”>0)+(d<<2)>>2]|0;s=r+(q<<4)|0;t=s;if((o|0)==(c|>2”>t=r+(q<<4)+8|0;s=c|>2”>0;b=b+16792|0;r=b;r=Gy(c|>2”>0,s|0,t|0)|0;c=>2”>n=b+72|0;t=b+336|0;c=(>2”>0)+1;j=b+88|0;l=b+104|0;f=b+120|0;w=b+136|0;v=b+152|0;h=b+168|0;k=c|>2”>c|>2”>c|>2”>h=c|>2”>c|>2”>c|>2”>v=b+80|0;w=b+96|0;f=b+112|0;j=b+128|0;l=b+144|0;g=b+160|0;e=c|>2”>c|>2”>c|>2”>g=c|>2”>c|>2”>c|>2”>Ge(n,e,g,k,h)|0;k=e|k;h=g|h;ye(n,1,k,h);ve(n,5,1,k,h);ue(n,3,1,k,h);ue(n,11,1,k,h);ve(n,11,1,k,h);k=~k;h=~h;ze(n,k,h);Se(n,7,k,h,1)|0;Te(n,1,k,h)|0;h=c|>2”>0;e=g+(h<<3)+4|0;l=c|0;if(!l){>2”>h+-1;c=0;v=0;w=0;C=v;i=u;return w|0}if((l|0)>0){d=d+-1|0;f=0;e=0;j=0;do{>2”>0)+(j<<4)|0;h=m;g=c|>2”>0;Ve(n,w,0,0)|0;v=xk(b,d)|0;f=Gy(v|0,C|0,f|0,e|0)|0;e=C;Ue(n,w,g,h,0);j=j+1|0;h=c|>2”>c=>2”>0;v=s;c=>2”>p;v=r+(q<<4)+8|0;c=>0”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;u=i;i=i+48|0;j=u+8|0;h=u;e=b+4|0;if(!(a|0)){f=h+4|0;g=b+16|0;do{>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>1;xn(j);Lm(g,h);if(a|>0”>while(!(a|0))}if(!d){>2”>0,c|>2”>b;c=C;t=0;b=1;C=t;i=u;return b|0}>2”>1542356951;p=c^>2”>0;q=r+16+(d<<3)|0;q=Ry(o|0,p|0,c|>2”>0)|0;r=c[(c|>2”>0)?(p|0)==(c|0):0){>2”>0;t=c|>2”>0,c|>2”>r;c=C;b=s;C=t;i=u;return b|0}>2”>c|>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>0;k=b+340|0;g=c|>2”>c=>2”>w=(c|>2”>0;h=c|>2”>0;g=c|0}while((j|0)!=(l|0))}else{f=0;e=0}>2”>h+-1;c=>2”>o;c=>2”>f;c=e;v=e;w=f;C=v;i=u;return w|0}function yk(b,d){b=b|0;d=d|0;var >2”>c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>j;a=>2”>0)yn(c|0);wn(j)}>2”>o=b+16792|0;b=o;b=Gy(c|>2”>0,1,0)|0;c=>2”>n=b+72|0;o=b+336|0;c=(>2”>0)+1;k=b+88|0;m=b+104|0;j=b+120|0;q=b+136|0;f=b+152|0;h=b+168|0;l=c|>2”>c|>2”>c|>2”>h=c|>2”>c|>2”>c|>2”>f=b+80|0;q=b+96|0;j=b+112|0;k=b+128|0;m=b+144|0;g=b+160|0;e=c|>2”>c|>2”>c|>2”>g=c|>2”>c|>2”>c|>2”>Ge(n,e,g,l,h)|0;l=e|l;h=g|h;ye(n,1,l,h);ve(n,5,1,l,h);ue(n,3,1,l,h);ue(n,11,1,l,h);ve(n,11,1,l,h);l=~l;h=~h;ze(n,l,h);Se(n,7,l,h,1)|0;Te(n,1,l,h)|0;h=c|>2”>0;e=g+(h<<3)+4|0;m=c|0;if(!m){>2”>h+-1;c=0;b=0;q=0;C=b;i=p;return q|0}if((m|0)>0){k=b+200|0;d=d+-1|0;f=0;e=0;j=0;do{>2”>0)+(j<<4)|0;h=k;g=c|>2”>0;Ve(n,q,0,0)|0;r=zk(b,d)|0;f=Gy(r|0,C|0,f|0,e|0)|0;e=C;Ue(n,q,g,h,0);j=j+1|0;h=c|>2”>c=>0”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=i;i=i+48|0;j=p+8|0;h=p;e=b+4|0;if(!(a|0)){f=h+4|0;g=b+16|0;do{>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>0”>1;xn(j);Lm(g,h);if(a|>0”>while(!(a|0))}if(!d){>2”>0,c|>2”>b;c=C;o=0;b=1;C=o;i=p;return b|0}>2”>c|>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>0;l=b+340|0;g=c|>2”>c=>2”>q=(c|>2”>0;h=c|>2”>0;g=c|0}while((j|0)!=(m|0))}else{f=0;e=0}>2”>h+-1;c=0;q=e;r=f;C=q;i=p;return r|0}function Ak(a){a=a|0;var >2”>c;a=Bk(ub(6,d|0)|0)|0;i=b;return a|0}function Bk(a){a=a|0;if(a>>>0>4294963200){a=0;if(!(c|0))a=626008;else >2“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+48|0;n=q+16|0;m=q;e=q+32|0;o=a+28|0;f=c|>2“>f;p=a+20|0;f=(c|>2“>f;c=if(!(c|0)){>2”>c;>2”>e;c=b;h=Bk(Fb(146,n|0)|0)|0}else{>2”>c;>2”>e;c=b;h=Bk(Fb(146,m|0)|0)|0;ua(0)}if((f|0)==(h|0)){f=6;break}if((h|0)<0){f=8;break}>2”>c=(>2”>j=c|>2”>j;c=>2”>c=(>2”>0)+h;c=j-h}if((f|0)==6){>2”>0;c=>2”>0);a=n;c=>2”>c=>2”>0;c=>2”>c|32;if((b|0)==2)d=0;else >2”>a=a|0;if(!(c|0))Fk(a);return}function Fk(a){a=a|0;return}function Gk(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>0;c=>2”>e;c=d;if((Bk(Bb(140,g|0)|0)|0)<0){>2”>a=c|0;i=f;return a|0}function Hk(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>d;j=f+4|0;l=b+48|0;n=c|>2”>e-((n|0)!=0&1);k=b+44|0;c=>2”>c=n;if(!(c|0)){>2”>c;>2”>f;c=2;f=Bk(Eb(145,h|0)|0)|0}else{>2”>c;>2”>f;c=2;f=Bk(Eb(145,g|0)|0)|0;ua(0)}if((f|0)>=1){>2”>g=c|>2”>g;c=>2”>c=>0”>a|0;f=e}}}else{>2”>c|>2”>0;c=0}i=m;return f|0}function Ik(a){>2”>f=0,g=0;g=i;i=i+80|0;f=g;c=>2”>64|0)==0?(c=>2”>c=>0”>g+12,ib(54,f|0)|0):0)a=-1;f=Dk(b,d,e)|0;i=g;return f|0}function Kk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=d&255;f=(e|0)!=0;a:do if(f&(b&3|0)!=0){g=d&255;while(1){>0”>g=d&255;if((a|0)!=g<<24>>24){f=_(h,16843009)|0;c:do if(e>>>0>3)while(1){>0”>if((a|0)==g<<24>>24)break b;b=b+1|0;e=e+-1|0;if(!e){e=0;break}}}}while(0);return (e|0?b:0)|0}function Lk(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)d=0;else{f=d;e=b;while(1){>0”>0;d=a|0;if(b<<24>>24!=d<<24>>24)break;f=f+-1|0;if(!f){d=0;break a}else{e=e+1|0;c=c+1|0}}d=(b&255)-(d&255)|0}while(0);return d|0}function Mk(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>0;g=j+4|0;c=>2”>a;h=j+8|0;c=(>2”>1;Nk(j,0);e=Ok(j,d,1,e,f)|0;if(b|0)c=>2”>0)+(c|>2”>d=0,e=0,f=0;c=>2”>0;e=c|>2”>f;if((b|0)!=0&(f|0)>(b|0))c=e+b;else >2”>c=22;h=0;g=0}else{r=b+4|0;q=b+100|0;do{>2”>0;if(i>>>0<(c|0)>>>0){>0”>i+1;i=d|0}else i=Pk(b)|0}while((Sk(i)|0)!=0);b:do switch(i|0){case 43:case 45:{>2”>0;if(i>>>0<(c|0)>>>0){>0”>i+1;i=d|0;p=j;break b}else{i=Pk(b)|0;p=j;break b}}default:p=0}while(0);j=(e|0)==0;do if((e|16|0)==16&(i|0)==48){>2”>0;if(i>>>0<(c|0)>>>0){>0”>i+1;i=d|0}else i=Pk(b)|0;if((i|32|0)!=120)if(j){e=8;n=46;break}else{n=32;break}>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;i=d|0}else >2”>g=(c|>2”>c|0)+-1;if(!f){Nk(b,0);h=0;g=0;break a}if(g){h=0;g=0;break a}>2”>c|0)+-1;h=0;g=0;break a}else{e=16;n=46}}else{>2”>if(c|>2”>c|>2”>j=(i*10|0)+e|0;e=c|>2”>c=>2”>e=Gy(k|0,l|0,f|0,m|0)|0;j=C;i=c|>2”>c=>>5&7)>>0”>n=a|>2”>k=f|i<|>2”>c=>0”>i=Pk(b)|0;j=a|0;f=j&255;if(!(k>>>0<134217728&f>>>0<e>>>0))break;else i=k}f=0}else{f=0;k=0}l=Hy(-1,-1,n|0)|0;m=C;if((j&255)>>>0>=e>>>0|(f>>>0>m>>>0|(f|0)==(m|0)&k>>>0>l>>>0)){j=f;n=72;break}else i=f;while(1){>2”>0;if(i>>>0<(c|0)>>>0){>0”>i+1;i=d|0}else >0”>j=a|0;f=j&255;if(f>>>0<e>>>0){i=0;while(1){>2”>0;if(i>>>0<(c|0)>>>0){>0”>i+1;i=d|0}else >2”>k=Gy(j|0,0,f|0,l|0)|0;f=C;i=c|>2”>c=>0”>i=Pk(b)|0;j=a|0;if((j&255)>>>0>=e>>>0){j=f;n=72;break}else m=f}}else{j=f;n=72}}>2”>i=c|>2”>c=>0”>while((d|>2”>if(c|>2”>c|0)+-1;if(!(j>>>0<h>>>0|(j|0)==(h|0)&i>>>0<g>>>0)){if(!((g&1|0)!=0|0!=0|(e|0)!=0)){>2”>c=34;break}}g=((e|0)<0)<<31>>31;g=Cy(i^e|0,j^g|0,e|0,g|0)|0;h=C}while(0);C=h;return g|0}function Pk(b){b=b|0;var >2”>0;if((i|0)!=0?(c|0)>=(i|0):0)j=4;else{e=Qk(b)|0;if((e|0)>=0){>2”>0;i=c|0;if(f){>2”>0;f=f-(c|0)|0;g=i;if((i-h|0)<(f|0))j=9;else >2”>if((j|0)==9)c=>2”>f=c|>2”>g+1-f+(c|0)}>0”>0|0)!=(e|0))a=e}else j=4}if((j|0)==4){>2”>b=0,e=0;e=i;i=i+16|0;b=e;if((c|0)==0?(Rk(a)|0)!=0:0)b=-1;else >0”>31](a,b,1)|0)==1)b=d|0;else b=-1;i=e;return b|0}function Rk(b){b=b|0;var >0”>0;a=>2”>0)>>>0>(c|>2”>31](b,0,0)|0;c=>2”>0;c=>2”>c=d|32;d=-1}else{>2”>0;c=>2”>c=>2”>c=75;d=-1}else{g=b;l=4}if((l|0)==4){>2”>l;b=m+20|0;c=>2”>g;d=g+l|0;g=m+16|0;c=>2”>e=c|>2”>e=0,f=0;e=a+20|0;f=c|>2”>0)-f|0;a=a>>>0>d>>>0?d:a;Ey(f|0,b|0,a|0)|0;c=(>2”>c=0;f=f+4|0}>2”>c;if((Wk(0,d,o,q,r)|0)<0)e=-1;else{>2”>m=0;e=c|>2”>0)<1)c=>2”>g=b+44|0;h=c|>2”>p;j=b+28|0;c=>2”>p;c=>2”>Ib[c&>2”>0)==0?-1:f;c=>2”>0;c=>2”>0;c=0}}else >2”>0;c=e|n;if(m|0)Fk(b);e=(e&32|0)==0?f:-1}i=s;return e|0}function Wk(e,f,g,j,l){e=e|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;ia=i;i=i+624|0;da=ia+24|0;fa=ia+16|0;ea=ia+588|0;aa=ia+576|0;ca=ia;W=ia+536|0;ha=ia+8|0;ga=ia+528|0;M=(e|0)!=0;N=W+40|0;V=N;W=W+39|0;X=ha+4|0;Y=ea;Z=0-Y|0;$=aa+12|0;aa=aa+11|0;ba=$;O=ba-Y|0;P=-2-Y|0;Q=ba+2|0;R=da+288|0;S=ea+9|0;T=S;U=ea+8|0;m=0;o=0;n=0;y=f;a:while(1){do if((m|0)>-1)if((o|0)>(2147483647-m|0)){>0”>while(0);f=a|0;if(!(f<<24>>24)){L=244;break}else o=y;b:while(1){switch(f<<24>>24){case 37:{f=o;L=9;break b}case 0:{f=o;break b}default:{}}>0”>L=0;if((a|0)!=37)break >2”>while(0);w=o-y|0;if(M?(c&32|0)==0:0)Xk(y,w,e)|0;if((o|0)!=(y|0)){o=w;y=f;continue}>0”>K=(a|>0”>p=1<<(o<<24>>24)+-32|p;r=r+1|0;o=a|0;f=o<<24>>24;if((f&-32|0)!=32){s=p;break}}}else s=0;while(0);do if(o<<24>>24==42){>0”>0)+-48|0;if(f>>>0<10?(a|0)==36:0){>0”>10;n=1;r=r+3|0;f=c[j+((a|0)+-48<<3)>>2]|0}else{if(n|0){m=-1;break a}if(!M){v=s;n=0;r=o;K=0;break}>2”>0)+(4-1)&~(4-1);f=c|>0”>o=(o*10|0)+p|0;f=f+1|0;p=(a|0)+-48|0}while(p>>>0<10);if((o|0)<0){m=-1;break a}else{v=s;r=f;K=o}}else{v=s;K=0}}while(0);e:do >0”>f=r+1|0;o=a|0;if(o<<24>>24!=42){p=(o<<24>>24)+-48|0;if(p>>>0<10)o=0;else{s=0;break}while(1){>0”>f=r+2|0;o=(a|>2”>c=>2”>J=(c|>2”>0;c=J+4}else s=0}else{s=-1;f=r}while(0);t=0;while(1){>0”>p=f+1|0;o=a|0;r=o&255;if((r+-1|0)>>>0<8){f=p;t=r}else{J=p;break}}if(!(o<<24>>24)){m=-1;break}p=(u|0)>-1;do if(o<<24>>24==19)if(p){m=-1;break a}else L=52;else{if(p){>2”>r;H=j+(u<<3)|0;I=c|>2”>c;>0”>u=a|0;u=(t|0)!=0&(u&15|0)==3?u&-33:u;p=v&-65537;I=(v&8192|0)==0?v:p;f:do switch(u|0){case 110:switch(t|0){case 0:{>2”>c[c>>2]=m;o=w;y=J;continue a}case 2:{>2”>0;c=>2”>b[c>>1]=m;o=w;y=J;continue a}case 4:{>2”>c[c>>2]=m;o=w;y=J;continue a}case 7:{>2”>0;c=>2”>p=ca;o=c|>0”>f=f+-1|0;a=o&7|48;o=Hy(o|0,p|0,3)|0;p=C}while(!((o|0)==0&(p|0)==0))}if(!(I&8)){o=I;t=0;r=77406;L=77}else{t=V-f|0;o=I;s=(s|0)>(t|0)?s:t+1|0;t=0;r=77406;L=77}break}case 105:case 100:{>2”>0;o=c|0;if((o|0)<0){>2”>f;c=o;p=1;r=77406;L=76;break f}if(!(I&2048)){r=I&1;p=r;r=(r|0)==0?77406:77408;L=76}else{p=1;r=77407;L=76}break}case 117:{>2”>0;o=c|0;p=0;r=77406;L=76;break}case 99:{>2”>c;f=W;u=1;w=0;v=77406;o=N;break}case 109:{>2”>o=c|0;o=o|0?o:79308;L=82;break}case 67:{>2”>c;>2”>0;c=ha;f=ha;s=-1;L=86;break}case 83:{>3”>q=+h;>3”>0;h=>3”>h=>2”>x=+dl(q,fa)*2.0;o=x!=0.0;if(o)c=(>0”>while((f|0)!=0);if((a|0)==45){q=-(q+(-x-q));break}else{q=x+q-q;break}}else >0”>a=48;f=aa}>0”>o>>31&2)+43;t=f+-2|0;a=u+15;r=(s|0)<1;p=(I&8|0)==0;o=ea;while(1){>0”>d|v;q=(q-+(H|0))*16.0;do if((f-Y|0)==1){>2”>p=t;s=(s|0)!=0&(P+f|0)<(s|0)?Q+s-p|0:O-p+f|0;r=s+w|0;al(e,32,K,r,I);if(!(c&>2”>32))Xk(ea,o,e)|0;f=ba-p|0;al(e,48,s-(o+f)|0,0,0);if(!(c&32))Xk(t,f,e)|0;al(e,32,K,r,I^8192);f=(r|0)<(K|0)?K:r;break}f=(s|0)<0?6:s;if(o){>2”>0)+-28|0;c=o;q=x*268435456.0}else{>2”>B=~~q>>>0;c=B;o=o+4|0;q=(q-+(B>>>0))*1.0e9}>2”>B=Iy(c|>2”>r=s+-4|0;c=o}while(0);while(1){>2”>o=(c|>2”>B=c|>2”>while(t>>>0

>>0);o=(c|0)==0?v+4|0:v;if(!r){r=o;break}>2”>r=(c|>2”>0)+w|0;c=o;if((o|0)>=0){z=r;break}else v=r}}else z=r;do if(z>>>0<p>>>0){>2”>s=10;w=c|0;y=(w>>>0)%(s>>>0)|0;t=(r+4|0)==(p|0);do if(t&(y|0)==0)s=z;else{x=(((w>>>0)/(s>>>0)|0)&1|0)==0?9007199254740992.0:9007199254740994.0;v=(s|0)/2|0;if(y>>>0<v>>>0)q=.5;else q=t&(y|0)==(v|0)?1.0:1.5;do if(G){>2”>while(0);t=w-y|0;c=t;if(!(x+q!=x)){s=z;break}>2”>s=r+-4|0;c=0;if(s>>>0<o>>>0){>2”>D=(c|>2”>v=z;o=(E-v>>2)*9|0;t=c|0;if(t>>>0<10){s=v;break}else s=10;do{s=s*10|0;o=o+1|0}while(t>>>0>=s>>>0);s=v}while(0);D=r+4|0;z=s;p=p>>>0>D>>>0?D:p}w=0-o|0;while(1){if(p>>>0<=z>>>0){y=0;D=p;break}>2”>p=c|0;if(!p){r=9;break}if(!((p>>>0)%10|0)){s=10;r=0}else{r=0;break}do{s=s*10|0;r=r+1|0}while(!((p>>>0)%(s>>>0)|0|0))}else r=9;while(0);p=((D-E>>2)*9|0)+-9|0;if((u|32|0)==102){p=p-r|0;p=(p|0)<0?0:p;f=(f|0)<(p|0)?f:p;p=0;break}else{p=p+o-r|0;p=(p|0)<0?0:p;f=(f|0)<(p|0)?f:p;p=0;break}}else p=I&8;while(0);v=f|p;s=(v|0)!=0&1;t=(u|32|0)==102;if(t){o=(o|0)>0?o:0;u=0}else{r=(o|0)<0?w:o;r=_k(r,((r|0)<0)<<31>>31,$)|0;if((ba-r|0)<2)do{>0”>while((ba-r|0)<2);a=(>2”>w=G+1+f+s+o|0;al(e,32,K,w,I);if(!(c&32))Xk(H,G,e)|0;al(e,48,K,w,I^65536);do if(t){r=z>>>0>F>>>0?F:z;o=r;do{>0”>if((p|0)!=(S|0))break;a=48;p=U}else{if(p>>>0<=ea>>>0)break;Dy(ea|0,48,p-Y|0)|0;do p=p+-1|0;while(p>>>0>ea>>>0)}>2”>if(c&32|0)break;Xk(79346,1,e)|0}while(0);if((f|0)>0&o>>>0<D>>>0){p=o;while(1){>2”>if(!(c&32))Xk(o,(f|0)>9?9:f,e)|0;p=p+4|0;o=f+-9|0;if(!((f|0)>9&p>>>0<D>>>0)){f=o;break}else f=o}}al(e,48,f+9|0,9,0)}else{t=y?D:z+4|0;if((f|0)>-1){s=(p|0)==0;r=z;do{>0”>a=48;o=U}do if((r|0)==(z|0)){>2”>if(c&32|0){o=p;break}Xk(79346,1,e)|0;o=p}else{if(o>>>0<=ea>>>0)break;Dy(ea|0,48,o+Z|0)|0;do o=o+-1|0;while(o>>>0>ea>>>0)}>2”>al(e,48,f+18|0,18,0);if(c&32|0)break;Xk(u,ba-u|0,e)|0}while(0);al(e,32,K,w,I^8192);f=(w|0)<(K|0)?K:w}else{>2”>Xk(H,o,e)|0;f=c|0}if(!(f&32))Xk(s?(t?79357:79342):t?79334:79338,3,e)|0;al(e,32,K,r,I^8192);f=(r|0)<(K|0)?K:r}while(0);o=f;y=J;continue a}default:{f=y;p=I;u=s;w=0;v=77406;o=N}}while(0);g:do if((L|0)==64){>2”>0;p=c|0;r=u&32;if(!((o|0)==0&(p|0)==0)){f=N;do{>0”>d|r;o=Hy(o|0,p|0,4)|0;p=C}>2”>0)==0&(c|0)==0){o=t;t=0;r=77406;L=77}else{o=t;t=2;r=77406+(u>>4)|0;L=77}}else{f=N;o=t;t=0;r=77406;L=77}}else if((L|0)==76){f=_k(f,o,N)|0;o=I;t=p;L=77}else if((L|0)==82){L=0;I=Kk(o,0,s)|0;H=(I|0)==0;f=o;u=H?s:I-o|0;w=0;v=77406;o=H?o+s|0:I}else if((L|0)==86){L=0;p=0;o=0;t=f;while(1){>2”>o=c|0;if(!o){f=p;L=97;break g}o=bl(ga,o)|0;r=o+r|0;if((r|0)>(p|0)){f=p;L=97;break g}>2”>L=0;p=(s|0)>-1?o&-65537:o;o=ca;o=(c|>2”>t=o-f|0;r=(u|0)<(t|0)?t:u;s=w+r|0;o=(K|0)<(s|0)?s:K;al(e,32,o,s,p);if(!(c&>2”>n=c|0;if(!n)break;Zk(j+(m<<3)|0,n,g);m=m+1|0;if((m|0)>=10){m=1;break h}}if((m|0)<10)while(1){>2”>f=0,g=0,h=0,i=0;f=e+16|0;g=c|0;if(!g)if(!(Yk(e)|0)){>2”>i=e+20|0;f=c|0;h=f;if((g-f|0)>>>0<d>>>0){>0”>if((a|0)>-1){f=d;while(1){if(!f){g=h;f=0;break b}>2”>if((Ib[c&31](e,b,f)|0)>>>0<f>>>0)break >2”>while(0);Ey(g|0,b|0,d|0)|0;c=(>0”>d=0,e=0;d=b+74|0;e=a|>2”>e+255|e;d=c|0;if(!(d&8)){>2”>0;c=>2”>0;c=>2”>d;c=>2”>c=d|32;d=-1}return d|0}function Zk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{>2”>0)+(4-1)&~(4-1);b=c|>2”>e+4;c=b;break a}case 10:{>2”>0)+(4-1)&~(4-1);b=c|>2”>e+4;e=a;c=>2”>e=(c|>2”>0;c=>2”>b;c=0;break a}case 12:{>2”>0)+(8-1)&~(8-1);b=e;f=c|>2”>0;c=>2”>f;c=b;break a}case 13:{>2”>0)+(4-1)&~(4-1);e=c|>2”>f+4;e=(e&65535)<<16>>16;f=a;c=>2”>f=(c|>2”>0;c=>2”>e&65535;c=0;break a}case 15:{>2”>0)+(4-1)&~(4-1);e=c|>2”>f+4;e=(e&255)<<24>>24;f=a;c=>2”>f=(c|>2”>0;c=>2”>e&255;c=0;break a}case 17:{>3”>0)+(8-1)&~(8-1);g=+h;>3”>f+8;h=g;break a}case 18:{>3”>0)+(8-1)&~(8-1);g=+h;>3”>f+8;h=g;break a}default:break a}while(0);while(0);return}function _k(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295)while(1){>0”>d=d+-1|0;a=(b>>>0)%10|0|48;if(b>>>0<10)break;else b=(b>>>0)/10|0}return d|0}function $k(b){b=b|0;var c=0,e=0;c=0;while(1){>0”>b=e+1|0;if(!(a|0))break;else e=b}c=c+-1|0;if(!c)break;else e=5}return b|0}function al(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;j=i;i=i+256|0;h=j;do if((d|0)>(e|0)&(f&73728|0)==0){>2”>Xk(h,256,a)|0;b=c|0}f=f+-256|0;g=(b&32|0)==0}while(f>>>0>255);if(g)f=e&255;else break}else if(!g)break;Xk(h,f,a)|0}while(0);i=j;return}function bl(a,b){a=a|0;b=b|0;if(!a)a=0;else a=cl(a,b,0)|0;return a|0}function cl(b,d,e){b=b|0;d=d|0;e=e|0;do if(b){if(d>>>0<128){>0”>a=>0”>a=>0”>d>>>6&63|128;a=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){>0”>d>>>18|240;a=>0”>d>>>6&63|128;a=d&63|128;b=4;break}else{>3”>d=0,e=0,f=0;h=>2”>0;e=c|0;f=Hy(d|0,e|0,52)|0;f=f&2047;switch(f|0){case 0:{if(a!=0.0){>2”>d=0;c=d;break}case 2047:break;default:{>2”>f+-1022;c=>3”>e&-2146435073|1071644672;a=+h}}return +a}function fl(a){a=a|0;return 0}function gl(b,c){b=b|0;c=c|0;var >0”>0;d=a|0;if(e<<24>>24==0?1:e<<24>>24!=d<<24>>24)c=e;else{do{>0”>0;d=a|0}while(!(e<<24>>24==0?1:e<<24>>24!=d<<24>>24));c=e}return (c&255)-(d&255)|0}function hl(b,e,f){b=b|0;e=e|0;f=f|0;var g=0.0,h=0,j=0.0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0.0;L=i;i=i+512|0;H=L;switch(e|0){case 0:{K=24;J=-149;A=4;break}case 1:{K=53;J=-1074;A=4;break}case 2:{K=53;J=-1074;A=4;break}default:g=0.0}a:do if((A|0)==4){E=b+4|0;D=b+100|0;do{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(b)|0}while((Sk(e)|0)!=0);b:do switch(e|0){case 43:case 45:{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0;I=h;break b}else{e=Pk(b)|0;I=h;break b}}default:I=1}while(0);h=e;e=0;do{>2”>h=c|>2”>c=>0”>if((h|32|0)!=(a|0))break d;do if(e>>>0<2){>2”>0;if(h>>>0<(c|0)>>>0){>0”>h+1;h=d|0;break}else{h=Pk(b)|0;break}}while(0);e=e+1|0}while(e>>>0<3)}while(0);switch(e|0){case 3:{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(b)|0;if((e|0)==40)e=1;else{>2”>c=(>2”>h=c|>2”>c=>2”>h=(c|>2”>c|0)+-1;if(!k){>2”>e=e+-1|0;if(!h)c=(>2”>e=c|>2”>c=>2”>if(!(c|0)){e=48;break}>2”>c|0)+-1;e=48;break}>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0;k=0}else{e=Pk(b)|0;k=0}e:while(1){switch(e|0){case 46:{A=74;break e}case 48:break;default:{y=0;l=0;x=0;h=0;n=k;o=0;w=0;m=1.0;k=0;g=0.0;break e}}>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0;k=1;continue}else{e=Pk(b)|0;k=1;continue}}if((A|0)==74){>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(b)|0;if((e|0)==48){k=0;h=0;do{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(b)|0;k=Gy(k|0,h|0,-1,-1)|0;h=C}while((e|0)==48);y=0;l=0;x=k;n=1;o=1;w=0;m=1.0;k=0;g=0.0}else{y=0;l=0;x=0;h=0;n=k;o=1;w=0;m=1.0;k=0;g=0.0}}while(1){u=e+-48|0;p=e|32;if(u>>>0>=10){v=(e|0)==46;if(!(v|(p+-97|0)>>>0<6)){p=x;u=y;break}if(v)if(!o){v=l;h=y;u=y;o=1;p=w;j=m}else{p=x;u=y;e=46;break}else A=86}else A=86;if((A|0)==86){A=0;e=(e|0)>57?p+-87|0:u;do if(!((y|0)<0|(y|0)==0&l>>>0<8)){if((y|0)<0|(y|0)==0&l>>>0<14){t=m*.0625;p=w;j=t;g=g+t*+(e|0);break}if((w|0)!=0|(e|0)==0){p=w;j=m}else{p=1;j=m;g=g+m*.5}}else{p=w;j=m;k=e+(k<<4)|0}while(0);l=Gy(l|0,y|0,1,0)|0;v=x;u=C;n=1}>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;y=u;x=v;e=d|0;w=p;m=j;continue}else{y=u;x=v;e=Pk(b)|0;w=p;m=j;continue}}if(!n){>2”>0)==0;if(!e)c=(>2”>if(!e?(z=c|>2”>z+-1,o|0):0)c=z+-2}else Nk(b,0);g=+(I|0)*0.0;break a}n=(o|0)==0;o=n?l:p;n=n?u:h;if((u|0)<0|(u|0)==0&l>>>0<8){h=u;do{k=k<<4;l=Gy(l|0,h|0,1,0)|0;h=C}while((h|0)<0|(h|0)==0&l>>>0<8)}if((e|32|0)==112){h=il(b,f)|0;e=C;if((h|0)==0&(e|0)==-2147483648){if(!f){Nk(b,0);g=0.0;break a}>2”>c=(>2”>if(!(c|0)){h=0;e=0}else{>2”>c|0)+-1;h=0;e=0}H=Iy(o|0,n|0,2)|0;H=Gy(H|0,C|0,-32,-1)|0;e=Gy(H|0,C|0,h|0,e|0)|0;h=C;if(!k){g=+(I|0)*0.0;break a}if((h|0)>0|(h|0)==0&e>>>0>(0-J|0)>>>0){>2”>c=34;g=+(I|0)*2.2250738585072014e-308*2.2250738585072014e-308;break a}if((k|0)>-1){do{G=!(g>=.5);H=G&1|k<<1;k=H^1;g=g+(G?g:g+-1.0);e=Gy(e|0,h|0,-1,-1)|0;h=C}while((H|0)>-1);l=e;m=g}else{l=e;m=g}e=Cy(32,0,J|0,((J|0)<0)<<31>>31|0)|0;e=Gy(l|0,h|0,e|0,C|0)|0;J=C;if(0>(J|0)|0==(J|0)&K>>>0>e>>>0)if((e|0)<0){e=0;A=127}else A=125;else{e=K;A=125}if((A|0)==125)if((e|0)<53)A=127;else{h=e;j=+(I|0);g=0.0}if((A|0)==127){g=+(I|0);h=e;j=g;g=+kl(+jl(1.0,84-e|0),g)}>2”>e=c|>2”>c=>2”>e=c|>2”>c=>2”>h=Gy(h|0,e|0,-1,-1)|0;k=C;e=c|>2”>c=>2”>c=0;n=e+-48|0;l=(e|0)==46;g:do if(l|n>>>0<10){B=H+496|0;y=0;v=0;w=l;A=p;u=k;z=o;k=0;l=0;o=0;h:while(1){do if(w)if(!z){h=y;p=v;z=1}else{p=A;e=y;n=v;break h}else{w=Gy(y|0,v|0,1,0)|0;v=C;x=(e|0)!=48;if((l|0)>=125){if(!x){p=A;y=w;break}>2”>c|1;p=A;y=w;break}>2”>0)*10|0)|0;c=n;k=k+1|0;n=(k|0)==9;p=A;y=w;u=1;k=n?0:k;l=(n&1)+l|0;o=x?w:o}>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(b)|0;n=e+-48|0;w=(e|0)==46;if(!(w|n>>>0<10)){n=z;A=161;break g}else A=p}u=(u|0)!=0;A=169}else{y=0;v=0;u=k;n=o;k=0;l=0;o=0;A=161}while(0);do if((A|0)==161){B=(n|0)==0;h=B?y:h;p=B?v:p;u=(u|0)!=0;if(!((e|32|0)==101&u))if((e|0)>-1){e=y;n=v;A=169;break}else{e=y;n=v;A=171;break}n=il(b,f)|0;e=C;if((n|0)==0&(e|0)==-2147483648){if(!f){Nk(b,0);g=0.0;break}>2”>c=(>2”>while(0);if((A|0)==169)if(c|0){>2”>c|0)+-1;if(u){u=e;A=173}else A=172}else A=171;if((A|0)==171)if(u){u=e;A=173}else A=172;do if((A|0)==172){>2”>e=c|0;if(!e){g=+(I|0)*0.0;break}if(((n|0)<0|(n|0)==0&u>>>0<10)&((h|0)==(u|0)&(p|0)==(n|0))?K>>>0>30|(e>>>K|0)==0:0){g=+(I|0)*+(e>>>0);break}b=(J|0)/-2|0;E=((b|0)<0)<<31>>31;if((p|0)>(E|0)|(p|0)==(E|0)&h>>>0>b>>>0){>2”>c=34;g=+(I|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(k){if((k|0)<9){>2”>while((k|0)!=9);c=e}l=l+1|0}if((o|0)<9?(o|0)<=(h|0)&(h|0)<18:0){if((h|0)==9){>2”>g=+(I|0)*+((c|>2”>b=K+27+(_(h,-3)|0)|0;e=c|0;if((b|0)>30|(e>>>b|0)==0){>2”>u=(h|0)>-1?e:e+9|0;n=c|0;if(l){o=1e9/(n|0)|0;k=0;e=0;p=0;do{>2”>0;b=((E>>>0)/(n>>>0)|0)+e|0;c=b;e=_((E>>>0)%(n>>>0)|0,o)|0;b=(p|0)==(k|0)&(b|0)==0;p=p+1|0;h=b?h+-9|0:h;k=b?p&127:k}while((p|0)!=(l|0));if(e){>2”>if((c|0)>>>0>=9007199){h=18;y=l;break i}}n=0;o=l+127|0;while(1){>2”>n=0;c=o;b=(u|0)==(k|0);l=(u|0)!=(l+127&127|0)|b?l:(o|0)==0?u:l;if(b)break;else o=u+-1|0}e=e+-29|0}while((n|0)==0);k=k+127&127;if((k|0)==(l|0)){>2”>c|>2”>c=n;h=h+9|0}j:while(1){l=y+1&127;x=H+((y+127&127)<<2)|0;while(1){v=(h|0)==18;w=(h|0)>27?9:1;u=v^1;while(1){o=k&127;p=(o|0)==(y|0);do if(!p){>2”>n=c|0;if(n>>>0<254740991){A=219;break}if(!(n>>>0>254740991|u)){h=o;l=y;break j}}else A=219;while(0);if((A|0)==219?(A=0,v):0){A=220;break j}e=e+w|0;if((k|0)==(y|0))k=y;else break}u=(1<<w)+-1|0;v=1e9>>>w;o=k;n=0;p=k;while(1){>2”>0;k=(b>>>w)+n|0;c=k;n=_(b&u,v)|0;k=(p|0)==(o|0)&(k|0)==0;p=p+1&127;h=k?h+-9|0:h;k=k?p:o;if((p|0)==(y|0))break;else o=k}>2”>c|1}>2”>c=0;h=y}else{h=o;l=y}>2”>l=k+2&127;c=0}t=+(I|0);j=t*(g*1.0e9+ +((>2”>n=c|0;do if(n>>>0>=5e8){if(n>>>0>5e8){g=t*.75+g;break}if((k+3&127|0)==(l|0)){g=t*.5+g;break}else{g=t*.75+g;break}}else{if((n|0)==0?(k+3&127|0)==(l|0):0)break;g=t*.25+g}while(0);if((53-o|0)<=1){j=g;break}if(+nl(g,1.0)!=0.0){j=g;break}j=g+1.0}while(0);g=m+j-q;do if((v&2147483647|0)>(-2-F|0)){if(+N(+g)>=9007199254740992.0){h=u&(o|0)==(p|0)?0:h;e=e+1|0;g=g*.5}>2”>if(c|>2”>c|>2”>h=(c|>2”>c|0)+-1;if((f|0)!=0&e>>>0>3)do{>2”>c|0)+-1;e=e+-1|0}while(e>>>0>3)}g=+(I|0)*s}while(0);i=L;return +g}function il(a,b){a=a|0;b=b|0;var >2”>0;j=a+100|0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(a)|0;switch(e|0){case 43:case 45:{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else >2”>c=(>2”>if((e+-48|0)>>>0>9)if(!(c|0)){f=-2147483648;e=0}else{>2”>c|0)+-1;f=-2147483648;e=0}else{f=0;do{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(a)|0}while((e+-48|0)>>>0<10&(f|0)<214748364);b=((f|0)<0)<<31>>31;if((e+-48|0)>>>0<10){do{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(a)|0}while((e+-48|0)>>>0<10&((b|0)<21474836|(b|0)==21474836&f>>>0<2061584302));g=f}else g=f;if((e+-48|0)>>>0<10)do{>2”>0;if(e>>>0<(c|0)>>>0){>0”>e+1;e=d|0}else e=Pk(a)|0}>2”>0)c=(>2”>d=b;d=Iy(d+1023|0,0,52)|0;b=C;c=>3”>a*+h)}function kl(a,b){a=+a;b=+b;return +(+ll(a,b))}function ll(a,b){a=+a;b=+b;var >2”>b;d=c|>2”>b;d=d&-2147483648|c;>2”>c;>3”>h)}function ml(a,b){a=+a;b=b|0;return +(+jl(a,b))}function nl(a,b){a=+a;b=+b;return +(+ol(a,b))}function ol(a,b){a=+a;b=+b;var >2”>a;d=c|>3”>0;h=>2”>0;o=c|0;e=Hy(d|0,m|0,52)|0;e=e&2047;j=Hy(n|0,o|0,52)|0;j=j&2047;p=m&-2147483648;i=Iy(n|0,o|0,1)|0;l=C;a:do >2”>r,g=c|>2”>c=>3”>d|p;b=+h}else q=3;while(0);if((q|0)==3){b=a*b;b=b/b}return +b}function pl(b){b=b|0;var d=0,e=0,f=0;f=b;a:do if(!(f&3))e=4;else{d=b;b=f;while(1){>2”>d=c|0;if(!((d&-2139062144^-2139062144)&d+-16843009))b=b+4|0;else break}if((d&255)<<24>>24)do >2”>c=0;f=f+4|0}>2”>a;g=h+8|0;c=->2”>a;c=->2”>0)-(c|>2”>0)|0;if(b|0)c=d|0?a+d|0:a;i=j;return +e}function rl(a,b,c){a=a|0;b=b|0;c=c|0;return +(+ql(a,b,2))}function sl(b){b=b|0;var c=0,d=0,e=0,f=0;while(1){>0”>d=a|0;switch(d<<24>>24|0){case 45:{e=1;f=5;break}case 43:{e=0;f=5;break}default:e=0}if((f|0)==5){>0”>d=d+1|0;b=(b*10|0)-c|0;c=(a|0)+-48|0}while(c>>>0<10)}else b=0;return (e|0?b:0-b|0)|0}function tl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=d&255;a:do if(!f)b=b+(pl(b)|0)|0;else{if(b&3){e=d&255;do{>2”>f=_(f,16843009)|0;e=c|0;b:do if(!((e&-2139062144^-2139062144)&e+-16843009))do{g=e^f;if((g&-2139062144^-2139062144)&g+-16843009|0)break >0”>g=a|0;if(g<<24>>24==0?1:g<<24>>24==e<<24>>24)break;else b=b+1|0}}while(0);return b|0}function ul(a,b,c){a=a|0;b=b|0;c=c|0;a=Mk(a,b,c,-1,-1)|0;return a|0}function vl(a,b,c){a=a|0;b=b|0;c=c|0;a=Mk(a,b,c,0,-2147483648)|0;return a|0}function wl(a,b,c){a=a|0;b=b|0;c=c|0;a=Mk(a,b,c,-2147483648,0)|0;return a|0}function xl(a){a=a|0;var >2”>f=0,g=0;f=i;i=i+16|0;g=f;c=e;e=Tk(a,b,d,g)|0;i=f;return e|0}function zl(b,d){b=b|0;d=d|0;var >2”>h=Al(d)|0|32768;c=>2”>h;c=438;e=Bk(vb(5,e|0)|0)|0;if((e|0)>=0){b=Cl(e,d)|0;if(!b){>2”>c=22;b=0}i=g;return b|0}function Al(b){b=b|0;var >0”>a|0)==(c&255)<<24>>24?b:0)|0}function Cl(b,d){b=b|0;d=d|0;var >2”>c=0;h=h+4|0}>2”>c=>2”>2;c=>2”>c=>2”>c=>2”>4;c=f|1024;ab(221,l|0)|0}>2”>128;c=d}else >2”>0;c=>2”>e+120;c=>2”>1;if((d&8|0)==0?(c=>2”>21505,c=>2”>10;c=>2”>5;c=10;if(!(c|1;xa(625992);f=c|>2”>f;if(f|0)c=e;c=e;jb(625992)}}else{>2”>e=0,f=0;e=i;i=i+16|0;f=e;c=d;d=El(a,b,f)|0;i=e;return d|0}function El(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=i;i=i+112|0;e=g;f=e;h=f+112|0;do{>2”>while((f|0)<(h|0));c=>2”>a;c=->2”>e=0,f=0,g=0,h=0;e=a+84|0;g=c|>2”>g+d;b=g+f|0;c=>2”>k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;P=i;i=i+304|0;H=P+16|0;J=P+8|0;I=P+33|0;K=P;y=P+32|0;if((c|0)>-1)O=fl(e)|0;else >0”>m=(a|0)==37;d:do if(m){>0”>o=(o&255)+-48|0;if(o>>>0<10?(a|0)==36:0){>2”>c;while(1){>2”>0)+(4-1)&~(4-1);m=c|>2”>o=(c|>2”>0;c=o+4;o=q}}>0”>q=(m*10|0)+-48+n|0;o=o+1|0;m=a|0;n=m&255;if((n+-48|0)>>>0>=10)break;else m=q}}else q=0;if(m<<24>>24==109){>0”>w=(a|0)==104;n=w?o+2|0:n;o=w?-2:-1;break}case 108:{>0”>r=d|0;t=(r&47|0)==3;r=t?r|32:r;t=t?1:o;switch(r|0){case 99:{w=s;v=(q|0)<1?1:q;break}case 91:{w=s;v=q;break}case 110:{if(!x){o=s;break c}switch(t|0){case -2:{>1”>b=s;o=s;break c}case 0:{>2”>c=s;o=s;break c}case 3:{>2”>s;c=((s|0)<0)<<31>>31;o=s;break c}default:{o=s;break c}}}default:{Nk(e,0);do{>2”>0;if(o>>>0<(c|0)>>>0){>0”>o+1;o=d|0}else o=Pk(e)|0}>2”>0))o=c|0;else{>2”>0)+-1|0;c=o}>2”>0)+s+o-(c|0)|0;v=q}}>2”>0;q=c|>2”>q=c|0}>2”>c|0)+-1;f:do switch(r|0){case 91:case 99:case 115:{u=(r|0)==99;g:do if((r|16|0)==115){>0”>a=>0”>0;a=>0”>0;a=>0”>r=n+1|0;s=(a|>0”>0;switch(a|0){case 45:{>0”>s=(o^1)&255;a=s;n=n+1|0;break}default:s=(o^1)&255}while(1){>0”>r=n+1|0;o=a|0;switch(o<<24>>24){case 93:case 0:{o=45;break h}default:{}}>0”>n=n+1|0;a=>0”>while(0);a=s;n=n+1|0}}while(0);r=u?v+1|0:31;s=(t|0)==1;t=(m|0)!=0;i:do if(s){if(t){f=Dm(r<<2)|0;if(!f){l=0;N=154;break b}}else >2”>0;c=0;l=0;j:while(1){q=(f|0)==0;do{k:while(1){>2”>0;if(o>>>0<(c|0)>>>0){>0”>o+1;o=d|0}else >0”>j;a=o;switch(Il(K,y,1,J)|0){case -1:{l=0;N=154;break b}case -2:break;default:break k}}if(!q){>2”>c;l=l+1|0}}while(!(t&(l|0)==(r|0)));l=r<<1|1;o=Gm(f,l<<2)|0;if(!o){l=0;N=154;break b}else{q=r;r=l;f=o;l=q}}if(!(Jl(J)|0)){l=0;N=154;break b}else{q=l;l=0}}else{if(t){l=Dm®|0;if(!l){l=0;f=0;N=154;break b}else o=0;while(1){do{>2”>0;if(f>>>0<(c|0)>>>0){>0”>f+1;f=d|0}else >0”>a=f;o=o+1|0}while((o|0)!=(r|0));f=r<<1|1;o=Gm(l,f)|0;if(!o){f=0;N=154;break b}else{q=r;r=f;l=o;o=q}}}if(!x){l=q;while(1){>2”>c=>0”>f=Pk(e)|0;if(!(a|0)){q=0;l=0;f=0;break i}>2”>f=c|0;if(f>>>0<q>>>0){>0”>f+1;f=d|0}else >0”>a=>2”>while(0);if(!(c|>2”>o=(c|>2”>o=o-(c|>2”>c=f;break}else{>2”>if(f|0)c=0;if(!l){l=0;break f}>2”>p=+hl(e,t,0);if((c|>2”>0)-(c|0)|0))break b;if(x)switch(t|0){case 0:{>3”>h=p;break f}case 2:{>2”>N=0;o=Ok(e,o,0,-1,-1)|0;if((c|>2”>0)-(c|0)|0))break b;if((x|0)!=0&(r|0)==112){>0”>a=o;break l}case -1:{>2”>c=o;break l}case 1:{>2”>v=x;c=>2”>while(0);k=((x|0)!=0&1)+k|0;o=(c|0)w>2”>0)-(c|0)|0;break c}>2”>0;if(m>>>0<(c|0)>>>0){>0”>m+1;m=d|0}else >0”>m=n+1|0;if(!(Sk(d|0)|0))break;else n=m}Nk(e,0);do{>2”>0;if(m>>>0<(c|0)>>>0){>0”>m+1;m=d|0}else m=Pk(e)|0}>2”>0))m=c|0;else{>2”>0)+-1|0;c=m}>2”>0)+s+m-(c|0)|0}>2”>if(c|>2”>c|0)+-1;if((k|0)!=0|(m|0)>-1)break;else{k=0;N=155}}else if((N|0)==154)if(!k){k=m;N=155}if((N|0)==155){m=k;k=-1}if(m){Em(l);Em(f)}}else k=0;while(0);if(O|0)Fk(e);i=P;return k|0}function Il(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >0”>f=a|0;g=f&255;if(f<<24>>24>-1){>2”>f=c|0;g=e+-1|0;if(g){d=d+1|0;k=9}}else{g=e;k=9}b:do if((k|0)==9){>0”>b;b=a|0;if((b&-64)<<24>>24!=-128){k=15;break a}}>2”>0;c=f;f=e-g|0;break a}>2”>c=>2”>a=(c|0)==0;return a&1|0}function Kl(a){a=a|0;var >2”>xa(625992);d=c|>2”>c;>2”>0;if(b|0)c=d;if((c|0)==(a|0))c=b;jb(625992)}>2”>127](a)|0|b;d=c|0;if(d|0)Em(d);if(!e)Em(a);return b|0}function Ll(a){a=a|0;var b=0,d=0;do if(a){if(!(c|0))b=0;else b=Ll(c|0)|0;xa(625992);a=c|0;if(a)do{>2“>d=0;if((c|>2“>0)>>>0)b=Ml(a)|0|b;if(d|0)Fk(a);a=c|0}while((a|0)!=0);jb(625992)}while(0);return b|0}function Ml(a){a=a|0;var >2“>0)>>>0>(c|>2“>31](a,0,0)|0,(c|0)==0):0)b=-1;else{>2“>0;e=a+8|0;f=c|>2“>31](a,d-f|0,1)|0;c=>2“>0;c=>2“>0;c=0;b=0}return b|0}function Nl(a){a=a|0;var b=0;b=(Ol(a)|0)==0;return (b?a:a|32)|0}function Ol(a){a=a|0;return (a+-65|0)>>>0<26|0}function Pl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=a;while(1){>2“>c;if(!d)break;else{b=b+4|0;e=e+4|0}}}return a|0}function Ql(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=a;while(1){>2“>d=d+-1|0;c=>2“>d=d+-1|0;c=>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;m=i;i=i+272|0;j=m+8|0;l=m;h=c|>2“>o=(e|0)==(j|0);n=o?0:a;g=h-n|0;e=o?e:e+a|0;f=a+f|0;a=c|0;if((h|0)!=(n|0)&(a|0)!=0){h=g;g=a}else{h=g;break a}}>2“>e=cl(a,c|>2“>0)+4|0;c=g;d=d+-1|0;f=f+1|0;if(!((h|0)!=(e|0)&(d|0)!=0))break b;else{h=h-e|0;a=a+e|0}}>2“>while(0);if(k)c=>2“>b=c|>2“>f=1;e=f+e|0;b=b+4|0;f=c|0}while((f|0)!=0)}}else{b:do if(e>>>0>3){>2“>h=c|0;if((h+-1|0)>>>0>126){if(!h)break;h=cl(b,h,0)|0;if((h|0)==-1){e=-1;break a}b=b+h|0;f=f-h|0}else{>2“>h;b=b+1|0;f=f+-1|0;g=c|0}>0“>a=>2“>g=c|0;while(1){>2“>cl(b,c|0,0)|0;b=b+h|0;f=f-h|0}else{>2“>h;b=b+1|0;f=f+-1|0;g=c|0}>0“>a=>2“>h=0,i=0,j=0,k=0,l=0,m=0;h=c|>2“>c=0;l=b;g=f;k=i;m=37}else if(!b){g=f;m=7}else{i=b;g=f;m=6}a:while(1)if((m|0)==6){if(!g){m=26;break}else b=i;while(1){>2“>h=c|0;if((h+-16843009|h)&-2139062144|0){i=h;h=j;m=32;break}>2“>h&255;c=>2“>c=>2“>h=j+4|0;i=b+16|0;c=>0“>b=i;i=a|0;break}else if((m|0)==32){i=i&255;break}}>2“>l=b;k=c|0;h=h+1|0;m=37;continue}else if((m|0)==7){>2“>m=c|0;i=m&255;if(!((m+-16843009|m)&-2139062144)){do{>2“>i=c|0;j=h+1|0;m=16;continue}else if((m|0)==16){>0“>if((a&-64)<<24>>24!=-128){m=20;break}h=j+2|0;if(i&524288){>0“>i=d|0;m=i>>>3;if((m+-16|m+(k>>26))>>>0>7){m=38;break}j=h+1|0;b=i+-128|k<<6;if((b|0)<0){>0“>i=d|0;if((i&192|0)!=128){m=44;break}b=i+-128|b<<6;h=h+3|0}else h=j}else >2“>if((m|0)==26)c=h;else if((m|0)==38){b=l;i=k;h=h+-1|0;m=47}else if((m|0)==41){g=l;f=h+-1|0;m=52}else if((m|0)==44){g=l;f=h+-1|0;m=52}if((m|0)==47)if(!i)m=48;else{g=b;f=h;m=52}>2“>c=>2“>c=84;if(!g)f=-1;else{>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=i;i=i+1040|0;l=o+8|0;n=o;k=c|>2“>p=(a|0)==(l|0);k=p?0:g;h=j-k|0;a=p?a:a+(g<<2)|0;e=g+e|0;g=c|0;if((j|0)!=(k|0)&(g|0)!=0){j=h;k=g}else{j=h;break a}}>2“>a=Il(g,h,d,f)|0;if((a+2|0)>>>0<3)break;h=(c|>2“>c=0;break b}default:{>2“>while(0);if(m)c=>0“>j=(b|0)==0?g:b;g=a|0;b=g&255;if(g<<24>>24>-1){>2“>b=e+1|0;h=c|>2“>c=g;g=2;break a}>2“>c=b;g=3;break a}>2“>c=g+-128|b<<6;g=4;break a}}}}}>2“>if((c|0)>-1)g=fl(d)|0;else >2“>0)==0?(Rk(d)|0)!=0:0))h=6;if((h|0)==6?(e=d+4|0,f=c|>2“>h=f+-1|0;c=>2“>b;c=>0“>f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;k=e&255;a=>2“>h=c|0;j=4}else f=-1;else j=4;do if((j|0)==4){>0“>0;if(j>>>0>>0?(f=e&255,(f|0)!=(a|0)):0){>0“>j+1;a=k;break}>0“>31](b,l,1)|0)==1)f=d|0;else f=-1}while(0);i=m;return f|0}function cm(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0)+(c|>2“>0)>>>0>(c|>2“>31](a,0,0)|0,(c|0)==0):0)b=-1;else{>2“>0;c=>2“>0;if((Ib[c&31](a,b,d)|0)<0)b=-1;else{>2“>0;c=>2“>c&-17;b=0}}return b|0}function dm(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>b=0,e=0,f=0;if((c|0)>=0?(fl(a)|0)!=0:0){>2“>0;if(e>>>0<(c|0)>>>0){>0“>e+1;b=d|0}else b=Qk(a)|0}else f=3;do if((f|0)==3){>2“>0;if(e>>>0<(c|0)>>>0){>0“>e+1;b=d|0;break}else{b=Qk(a)|0;break}}while(0);return b|0}function gm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;e=j;f=Dm(240)|0;do if(f){>2“>c;e=Tk(f,240,b,e)|0;if(e>>>0<240){>2“>Em(f);if((e|0)>=0?(h=e+1|0,g=Dm(h)|0,c=g,(g|0)!=0):0)e=Tk(g,h,b,d)|0;else e=-1}else e=-1;while(0);i=j;return e|0}function hm(a){a=a|0;var >2“>b=0;if(!(c&128))b=1;else >2“>0)>>>0>(c|>2“>31](a,0,b)|0;if((b|0)>=0)b=b-(c|>2“>0)+(c|>2“>f=0,g=0;f=_(d,b)|0;if((c|0)>-1){g=(fl(e)|0)==0;a=Xk(a,f,e)|0;if(!g)Fk(e)}else a=Xk(a,f,e)|0;if((a|0)!=(f|0))d=(a>>>0)/(b>>>0)|0;return d|0}function km(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >0“>k=0;g=f+74|0;i=a|>2“>i+255|i;g=f+4|0;i=c|>2“>h=h>>>0>>0?h:j;Ey(b|0,i|0,h|0)|0;c=i+h;b=b+h|0;g=j-h|0}else g=j;a:do if(!g)l=13;else{i=f+32|0;h=g;while(1){if(Rk(f)|0){e=h;break}>2“>e=0,f=0,g=0,h=0,i=0;if((c|0)>=0?(fl(d)|0)!=0:0){>2“>0)!=(b|0)?(f=d+20|0,g=c|>2“>c=>0“>if((a|>2“>0,e>>>0<(c|0)>>>0):0){>0“>e+1;a=b;e=b&255;break}e=bm(d,b)|0}while(0);return e|0}function mm(a,b){a=a|0;b=b|0;return (jm(a,pl(a)|0,1,b)|0)+-1|0}function nm(a,b){a=a|0;b=b|0;var >2“>a;c=b;a=Bk(mb(38,e|0)|0)|0;i=d;return a|0}function om(a){a=a|0;return hm(a)|0}function pm(a){a=a|0;var >2“>b=a+4|0;e=c|>2“>c=>2“>b=a+4|0;e=c|>2“>c=d=0,e=0,f=0,g=0;f=c|>0”>if((a|>2”>0,e>>>0<(c|0)>>>0):0){>0”>e+1;a=10;d=0;break}d=(bm(f,10)|0)<0}while(0);if(g|0)Fk(f);return d<<31>>31|0}function rm(a){a=a|0;var >2”>0;if(a|0)c=a;return d|0}function sm(a){a=a|0;Em(a);return}function tm(a,b){a=a|0;b=b|0;return (a+-48|0)>>>0<10|0}function um(b,c,d){o=a>>>0<11?16:a+11&-8;a=o>>>3;j=c|0;b=j>>>a;if(b&3|0){>2“>0;g=f+8|0;h=c|0;do if((d|0)!=(h|0)){if(h>>>0<(c|>2“>c=c=>2”>L|3;L=f+L+4|0;c=h=c|0;if(o>>>0>h>>>0){if(b|0){>2“>0;i=g+8|0;f=c|0;do if((d|0)!=(f|0)){if(f>>>0<(c|>2“>c=f;k=c|0;break}else bb()}else{c=j&~(1<<b);k=h}>2”>o|3;e=g+o|0;c=f=c|0;b=k>>>3;d=626060+(b<<1<<2)|0;a=c|0;b=1<<b;if(a&b){0;if(b>>>0<(c|0)>>>0)bb();else{l=a;m=b}}else{c=a|b;l=d+8|0;m=d}>2”>f;c=>2”>m;c=d}c=h;c=e;L=i;return L|0}a=c|0;if(a){>2”>0;d=(c&-8)-o|0;b=e;while(1){>2”>a=c|0;if(!a){j=e;break}}g=c|>2“>0;e=c|0;do if((e|0)==(j|0)){>2“>b=j+16|0;a=c|0;if(!a){n=0;break}}while(1){>2“>e=a+16|0;f=c|0;if(!f)break;else{a=f;b=e}}if(b>>>0<g>>>0)bb();else{>2“>f=c|>2“>0)!=(j|0))bb();b=e+8|0;if((c|0)==(j|0)){>2“>e;c=f;n=e;break}else bb()}while(0);do if(h|0){>2“>0;b=626324+(a<<2)|0;if((j|0)==(c|0)){c=c&~(1<<a);break}}else{if(h>>>0<(c|>2”>0)==(j|0))c=n;else b=c|>2“>h;a=c|0;do if(a|0)if(a>>>0<b>>>0)bb();else{>2“>a;c=n;break}0;if(a|0)if(a>>>0<(c|0)>>>0)bb();else{>2”>a;c=n;break}}while(0);if(d>>>0<16){>2”>L|3;L=j+L+4|0;c=>2”>c=>2”>d|1;c=d;a=c|0;if(a|0){f=c|0;b=a>>>3;e=626060+(b<<1<<2)|0;a=c|0;b=1<<b;if(a&b){0;if(b>>>0<(c|0)>>>0)bb();else{p=a;q=b}}else{c=a|b;p=e+8|0;q=e}>2“>f;c=>2“>q;c=e}c=d;c=i}L=j+8|0;return L|0}}}else if(a>>>0<=4294967231){a=a+11|0;o=a&-8;j=c|0;if(j){d=0-o|0;a=a>>>8;if(a)if(o>>>0>16777215)i=31;else{q=(a+1048320|0)>>>16&8;E=a<<q;p=(E+520192|0)>>>16&4;E=E<<p;i=(E+245760|0)>>>16&2;i=14-(p|q|i)+(E<<i>>>15)|0;i=o>>>(i+7|0)&1|i<<1}else >2“>e=c&-8;d=e-o|0;if(d>>>0<f>>>0)if((e|0)==(o|0)){a=h;b=h;E=90;break a}else b=h;else >>31<<2)>>2“>0;h=c|0;a=(e|0)==0|(e|0)==(h|0)?a:e;e=(h|0)==0;if(e){E=86;break}else{f=d;g=g<<(e&1^1)}}}while(0);if((E|0)==86){if((a|0)==0&(b|0)==0){>2“>E=0;q=(c&->2“>a=c|0;if(!a){i=d;j=b;break}else E=90}if((j|0)!=0?i>>>0<((c|0)-o|0)>>>0:0){f=c|>2“>0;d=c|0;do if((d|0)==(j|0)){>2“>b=j+16|0;a=c|0;if(!a){s=0;break}}while(1){>2“>d=a+16|0;e=c|0;if(!e)break;else{a=e;b=d}}if(b>>>0<f>>>0)bb();else{>2“>e=c|>2“>0)!=(j|0))bb();b=d+8|0;if((c|0)==(j|0)){>2“>d;c=e;s=d;break}else bb()}while(0);do if(g|0){>2“>0;b=626324+(a<<2)|0;if((j|0)==(c|0)){c=c&~(1<<a);break}}else{if(g>>>0<(c|>2”>0)==(j|0))c=s;else b=c|>2“>g;a=c|0;do if(a|0)if(a>>>0<b>>>0)bb();else{>2“>a;c=s;break}0;if(a|0)if(a>>>0<(c|0)>>>0)bb();else{>2”>a;c=s;break}}while(0);do if(i>>>0>=16){>2”>o|3;c=d=626060+(a<<1<<2)|0;b=c|0;a=1<<a;if(b&a){0;if(b>>>0<(c|0)>>>0)bb();else{u=a;v=b}}else{c=b|a;u=d+8|0;v=d}>2”>h;c=>2”>v;c=d;break}a=i>>>8;if(a)if(i>>>0>16777215)d=31;else{K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=i>>>(d+7|0)&1|d<<1}else >2”>d;a=h+16|0;c=0;a=c|0;b=1<<d;if(!(a&b)){c=>2“>h;c=>2“>h;c=h;break}>2“>if((c&-8|0)==(i|0)){d=a;E=148;break}if((E|0)==145)if(b>>>0<(c|0)>>>0)bb();else{>2”>h;c=>2”>h;c=h;break}else if((E|0)==148){0;L=c|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){>2“>h;c=>2“>b;c=>2“>L=i+o|0;c=>2“>c|1}while(0);L=j+8|0;return L|0}}}else o=-1;while(0);d=c|0;if(d>>>0>=o>>>0){a=d-o|0;b=c|0;if(a>>>0>15){L=b+o|0;c=L;c=>2“>a|1;c=c=0;c=>2”>d|3;L=b+d+4|0;c=a=c|0;if(a>>>0>o>>>0){J=a-o|0;c=J;L=c|0;K=L+o|0;c=>2“>J|1;c=o|3;L=L+8|0;return L|0}do if(!(c|0)){a=Ya(30)|0;if(!(a+-1&a)){c=a;c=a;c=-1;c=-1;c=0;c=0;c=(wb(0)|0)&-16^1431655768;break}else bb()}while(0);h=o+48|0;g=c|0;i=o+47|0;f=g+i|0;g=0-g|0;j=f&g;if(j>>>0<=o>>>0){L=0;return L|0}a=c|0;if(a|0?(u=c|0,v=u+j|0,v>>>0<=u>>>0|v>>>0>a>>>0):0){L=0;return L|0}b:do if(!(c&4)){a=c|0;c:do if(a){d=626468;while(1){>2“>0;if(b>>>0<=a>>>0?(r=d+4|0,(b+(c|0)|0)>>>0>a>>>0):0){e=d;d=r;break}a=f-(c|0)&g;if(a>>>0<2147483647){>2”>0)+(c|0)|0)){if((b|0)!=(-1|0)){h=b;f=a;E=193;break b}}else E=183}}else E=173;while(0);do if((E|0)==173?(t=Sa(0)|0,(t|0)!=(-1|0)):0){a=t;b=c|0;d=b+-1|0;if(!(d&a))a=j;else a=j-a+(d+a&0-b)|0;b=c|0;d=b+a|0;if(a>>>0>o>>>0&a>>>0<2147483647){v=c|0;if(v|0?d>>>0<=b>>>0|d>>>0>v>>>0:0)break;b=Sa(a|0)|0;if((b|0)==(t|0)){h=t;f=a;E=193;break b}else E=183}}while(0);d:do if((E|0)==183){d=0-a|0;do if(h>>>0>a>>>0&(a>>>0<2147483647&(b|0)!=(-1|0))?(w=c|0,w=i-a+w&0-w,w>>>0<2147483647):0)if((Sa(w|0)|0)==(-1|0)){Sa(d|0)|0;break d}else{a=w+a|0;break}while(0);if((b|0)!=(-1|0)){h=b;f=a;E=193;break b}}while(0);c=c|4;E=190}else E=190;while(0);if((((E|0)==190?j>>>0<2147483647:0)?(x=Sa(j|0)|0,y=Sa(0)|0,x>>>0<y>>>0&((x|0)!=(-1|0)&(y|0)!=(-1|0))):0)?(z=y-x|0,z>>>0>(o+40|0)>>>0):0){h=x;f=z;E=193}if((E|0)==193){a=(c|0)+f|0;c=a;if(a>>>0>(c|0)>>>0)c=a;i=c|0;do if(i){e=626468;do{>2”>0;b=e+4|0;d=c|0;if((h|0)==(a+d|0)){A=a;B=b;C=d;D=e;E=203;break}>2”>while((e|0)!=0);if(((E|0)==203?(c&8|0)==0:0)?i>>>0<h>>>0&i>>>0>=A>>>0:0){C+f;L=i+8|0;L=(L&7|0)==0?0:0-L&7;K=i+L|0;L=f-L+(c|0)|0;c=K;c=>2“>L|1;c=40;c=c;break}a=c|0;if(h>>>0<a>>>0){c=h;j=h}else j=a;d=h+f|0;a=626468;while(1){>2“>a=c|0;if(!a){b=626468;break}}>2“>c=>2“>c|if((a|0)==(c|0)){L=(c|0)+g|0;c=L;c=>2”>L|1;c=L;break}>2”>h=c|>2”>d=a+16|0;e=d+4|0;b=c|0;if(!b){>2”>e=b+20|0;f=c|0;if(f|0){b=f;d=e;continue}>2”>c=0;J=b;break}}else{>2”>0;if(f>>>0>>0)bb();b=f+12|0;if((c|>2”>c=>2”>while(0);if(!h)break;b=c|0;d=626324+(b<<2)|0;do if(h>>>0<(c|>2“>0)==(a|0))c=J;else >2“>c=J;if(J|0)break;c=c&~(1<<b);break e}while(0);e=c|>2“>h;b=a+16|0;d=c|0;do if(d|0)if(d>>>0<e>>>0)bb();else{>2“>d;c=J;break}0;if(!b)break;if(b>>>0<(c|0)>>>0)bb();else{>2”>b;c=J;break}}else{>2”>0;e=c|0;b=626060+(f<<1<<2)|0;do if((d|0)!=(b|0)){c=c&~(1<<f);break}do if((e|0)==(b|0))G=e+8|0;else{>2“>while(0);c=>2“>a=a+4|0;c=>2“>2;c=d=626060+(a<<1<<2)|0;b=c|0;a=1<<a;do if(!(b&a)){c=b|a;K=d+8|0;L=d}else{0;if(b>>>0>=(c|0)>>>0){K=a;L=b;break}bb()}>2“>k;c=>2“>L;c=d;break}a=g>>>8;do if(!a)d=0;else{if(g>>>0>16777215){d=31;break}K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=g>>>(d+7|0)&1|d<<1}>2“>d;a=k+16|0;c=0;a=c|0;b=1<<d;if(!(a&b)){c=>2”>k;c=>2”>k;c=k;break}>2”>if((c&-8|0)==(g|0)){d=a;E=281;break}if((E|0)==278)if(b>>>0<(c|0)>>>0)bb();else{>2“>k;c=>2“>k;c=k;break}else if((E|0)==281){0;L=c|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){>2”>k;c=>2”>b;c=L=(c|0)+g|0;c=L;c=>2“>a=c|>2“>b=c|0}g=b+-47|0;d=g+8|0;d=g+((d&7|0)==0?0:0-d&7)|0;g=i+16|0;d=d>>>0>>0?i:d;a=d+8|0;e=h+8|0;e=(e&7|0)==0?0:0-e&7;L=h+e|0;e=f+-40-e|0;c=L;c=>2“>e|1;c=40;c=c;>2“>27;c=c;c;c;c;c=h;c=f;c=0;c=a;a=d+24|0;do{>2”>h=d-i|0;c=>2”>2;c=d=626060+(a<<1<<2)|0;b=c|0;a=1<<a;if(b&a){0;if(b>>>0<(c|0)>>>0)bb();else{H=a;I=b}}else{c=b|a;H=d+8|0;I=d}>2”>i;c=>2”>I;c=d;break}a=h>>>8;if(a)if(h>>>0>16777215)d=31;else{K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=h>>>(d+7|0)&1|d<<1}else >2”>d;c=0;a=c|0;b=1<<d;if(!(a&b)){c=>2“>i;c=>2“>i;c=i;break}>2“>if((c&-8|0)==(h|0)){d=a;E=307;break}if((E|0)==304)if(b>>>0<(c|0)>>>0)bb();else{>2”>i;c=>2”>i;c=i;break}else if((E|0)==307){0;L=c|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){>2“>i;c=>2“>b;c=L=c|0;if((L|0)==0|h>>>0>>0)c=h;c=h;c=f;c=0;c=c;c=-1;a=0;do{>2”>L;c=L;a=a+1|0}while((a|0)!=32);L=h+8|0;L=(L&7|0)==0?0:0-L&7;K=h+L|0;L=f+-40-L|0;c=K;c=>2”>L|1;c=40;c=c}while(0);a=c|0;if(a>>>0>o>>>0){J=a-o|0;c=J;L=c|0;K=L+o|0;c=>2”>J|1;c=o|3;L=L+8|0;return L|0}}b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!a)return;d=a+-8|0;h=c|>2“>a=c|0;if(!b)return;k=d+(0-a)|0;j=a+e|0;if(k>>>0>>0)bb();if((k|0)==(c|0)){c=>2”>b&-2;c=>2”>b=c|>2”>if(b>>>0>>0)bb();if((c|0)!=(k|0))bb()}if((d|0)==(b|0)){c=c&~(1<<e);q=k;g=j;break}if((d|0)!=(a|0)){>2”>f=d+8|0;c=>2”>f=c|>2”>b=k+16|0;d=b+4|0;a=c|0;if(!a){>2”>d=a+20|0;e=c|0;if(e|0){a=e;b=d;continue}>2”>c=0;i=a;break}}else{>2”>0;if(e>>>0>>0)bb();a=e+12|0;if((c|>2”>c=>2”>a=c|>2”>c=i;if(!i){c=c&~(1<<a);q=k;g=j;break}}else{if(f>>>0<(c|>2”>0)==(k|0))c=i;else d=c|>2“>f;a=k+16|0;b=c|0;do if(b|0)if(b>>>0<d>>>0)bb();else{>2“>b;c=i;break}0;if(a)if(a>>>0<(c|0)>>>0)bb();else{>2”>a;c=i;q=k;g=j;break}else{q=k;g=j}}else{q=k;g=j}}else{q=d;g=e}if((m|0)==(c|0)){p=(c|0)+g|0;c=p;c=p|1;if((q|0)!=(c|0))return;c=0;c=0;return}if((m|0)==(c|0)){p=(c|0)+g|0;c=p;c=>2”>p|1;c=p;return}g=(b&-8)+g|0;e=b>>>3;do if(b>>>0>=256){>2”>0;a=c|0;do if((a|0)==(m|0)){>2”>a=c|0;if(!a){n=0;break}}else b=d;while(1){>2”>d=a+16|0;e=c|0;if(!e)break;else{a=e;b=d}}if(b>>>0<(c|0)>>>0)bb();else{>2”>b=c|0;if(b>>>0<(c|>2”>0)!=(m|0))bb();e=a+8|0;if((c|0)==(m|0)){>2”>a;c=b;n=a;break}else bb()}while(0);if(f|0){>2”>0;b=626324+(a<<2)|0;if((m|0)==(c|0)){c=c&~(1<<a);break}}else{if(f>>>0<(c|>2“>0)==(m|0))c=n;else d=c|>2”>f;a=m+16|0;b=c|0;do if(b|0)if(b>>>0<d>>>0)bb();else{>2”>b;c=n;break}0;if(a|0)if(a>>>0<(c|0)>>>0)bb();else{>2“>a;c=n;break}}}else{>2“>0;d=c|0;a=626060+(e<<1<<2)|0;if((b|0)!=(a|0)){if(b>>>0<(c|c=c&~(1<<e);break}if((d|0)!=(a|0)){if(d>>>0<(c|>2”>l=d+8|0;c=>2”>while(0);c=g;if((q|0)==(c|0)){c=g;return}}else{>2“>b&-2;c=d=626060+(a<<1<<2)|0;b=c|0;a=1<<a;if(b&a){0;if(b>>>0<(c|0)>>>0)bb();else{o=a;p=b}}else{c=b|a;o=d+8|0;p=d}>2“>q;c=>2“>p;c=d;return}a=g>>>8;if(a)if(g>>>0>16777215)d=31;else{o=(a+1048320|0)>>>16&8;p=a<<o;n=(p+520192|0)>>>16&4;p=p<<n;d=(p+245760|0)>>>16&2;d=14-(n|o|d)+(p<<d>>>15)|0;d=g>>>(d+7|0)&1|d<<1}else >2“>d;c=0;a=c|0;b=1<<d;do if(a&b){>2”>if((c&-8|0)==(g|0)){d=a;e=130;break}if((e|0)==127)if(b>>>0<(c|0)>>>0)bb();else{>2“>q;c=>2“>q;c=q;break}else if((e|0)==130){0;p=c|0;if(b>>>0>=p>>>0&d>>>0>=p>>>0){>2”>q;c=>2”>b;c=c=>2“>q;c=>2“>q;c=q}while(0);q=(c|0)+-1|0;c=q;if(!q)a=626476;else return;while(1){c=-1;return}function Fm(a,b){a=a|0;b=b|0;var d=0;if(a){d=_(b,a)|0;if((b|a)>>>0>65535)d=((d>>>0)/(a>>>0)|0|0)==(b|0)?d:-1}else d=0;b=Dm(d)|0;if(!b)return >2”>c=12;a=0;return a|0}d=Hm(a+-8|0,b>>>0<11?16:b+11&-8)|0;if(d|0){a=d+8|0;return a|0}d=Dm(b)|0;if(!d){a=0;return a|0}>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;o=c|0;d=o&-8;k=a+d|0;i=c|if(d>>>0>=(b+4|0)>>>0?(d-b|0)>>>0<=c<<1>>>0:0)return a|0;a=0;return a|0}if(d>>>0>=b>>>0){d=d-b|0;if(d>>>0<=15)return >2“>o&1|b|2;c=>2“>c|1;Im(m,d);return a|0}if((k|0)==(c|0)){d=(c|0)+d|0;if(d>>>0<=b>>>0){a=0;return a|0}>2“>o&1|b|2;c=m|1;c=l;c=m;return a|0}if((k|0)==(c|0)){e=(c|0)+d|0;if(e>>>0<b>>>0){a=0;return a|0}d=e-b|0;if(d>>>0>15){>2“>o&1|b|2;c=>2“>d;b=m+4|0;c=>2“>c=>2“>c|1;e=0;d=0}c=d;c=e;return a|0}if(f&2|0){a=0;return a|0}l=(f&-8)+d|0;if(l>>>0<b>>>0){a=0;return a|0}m=l-b|0;g=f>>>3;do if(f>>>0>=256){>2“>0;f=c|0;do if((f|0)==(k|0)){>2“>d=c|0;if(!d){j=0;break}}else e=f;while(1){>2“>f=d+16|0;g=c|0;if(!g)break;else{d=g;e=f}}if(e>>>0<i>>>0)bb();else{>2“>g=c|>2“>0)!=(k|0))bb();e=f+8|0;if((c|0)==(k|0)){>2“>f;c=g;j=f;break}else bb()}while(0);if(h|0){>2“>0;e=626324+(d<<2)|0;if((k|0)==(c|0)){c=c&~(1<<d);break}}else{if(h>>>0<(c|>2”>0)==(k|0))c=j;else f=c|>2“>h;d=k+16|0;e=c|0;do if(e|0)if(e>>>0<f>>>0)bb();else{>2“>e;c=j;break}0;if(d|0)if(d>>>0<(c|0)>>>0)bb();else{>2”>d;c=j;break}}}else{>2”>0;f=c|0;d=626060+(g<<1<<2)|0;if((e|0)!=(d|0)){c=c&~(1<<g);break}if((f|0)!=(d|0)){>2“>h=f+8|0;c=>2“>c=>2“>c|1;return a|0}else{>2“>o&1|b|2;c=>2“>c|1;Im(l,m);return a|0}return 0} function Yb(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function Zb(){return i|0}function _b(a){a=a|0;i=a}function $b(a,b){a=a|0;b=b|0;i=a;j=b}function ac(a,b){a=a|0;b=b|0;if(!n){n=a;o=b}}function bc(b){>0“>a;>0“>a;>0“>a;>0“>a}function cc(b){>0“>a;>0“>a;>0“>a;>0“>a;>0“>a;>0“>a;>0“>a;>0“>a}function dc(a){a=a|0;C=a}function ec(){return C|0}function fc(){if(a|0)return 615204;if(!(Ca(609544)|0))return 615204;c=59220;c=59240;Dp(615320,615208);c=0;c=-1;c=59180;c=59200;Ac(615208);c=59116;c=59136;a=0;c=0;c=0;La(609544);return 615204}function gc(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0;E=i;i=i+32768|0;D=E;xn(615176);if(a|0){yn(615176);i=E;return}>2“>x=D+(A<<9)+(A<<3)|0;s=42672+(A<<3)|0;q=56760+(A<<3)|0;p=c|>2“>0;r=p|c;>2“>f=(z|0)<(A|0)?z:A;o=(A|0)<(z|0)?z:A;h=x;c=>2“>0;h=42672+(z<<3)|0;l=56760+(z<<3)|0;k=c|>2“>0;g=(k|c)&>2“>h=t;j=43200+(z<<3)|0;g=(c|>2“>p);h=(c|>2“>e=u;F=m;d=(c|>2“>p);e=(c|>2“>G=56760+(f<<3)|0;H=y;e=c|>2“>e;F=y;c=>2“>c&>2“>e=v;H=n;d=(c|>2“>p);e=(c|>2“>F=56760+(f<<3)|0;I=y;G=c|>2“>e;H=y;c=>2“>c&>2“>G=56760+(f<<3)|0;F=y;H=c|>2“>h;I=y;c=>2“>c&>2“>d=y;e=c|>2“>I=56760+(f<<3)|0;e=e|c&>2“>I=y;c=>2“>G=w;F=x;H=c&>2“>I=x;c=>2“>c;>2“>e=43712+(f<<3)|0;d=c|>2“>I=D+(f<<9)+(g<<3)|0;A=I;F=43712+(g<<3)|0;H=c&>2“>G=B+(f<<9)+(g<<3)|0;c=>2“>d&c;>2“>H;G=I;H=c&>2“>c&>2“>g=c|>2“>0;e=c|0;if((d|0)==0&(e|0)==0)d=0;else{f=d;d=0;do{d=d+1|0;I=Gy(f|0,e|0,-1,-1)|0;f=I&f;e=C&e}while(!((f|0)==0&(e|0)==0))}>2“>while((h|0)!=64);hc(b);ic(b);jc(b);kc(b);Em(c|0;a=1;yn(615176);i=E;return}function hc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0;H=i;i=i+16|0;q=H;r=q+4|0;u=q+8|0;F=0;G=0;do{>2”>0;s=c|>2”>0;t=c|>2”>0;c=>2”>w=3592+(G<<3)|0;v=c|>2”>0;x=3592+(G<<3)|0;z=4104+(G<<3)|0;y=c|>2”>p=E;o=c|>2”>n=Hy(g|0,h|0,1)|0;n=n|g;d=C|h;m=Hy(n|0,d|0,2)|0;n=m|n;d=C|d;m=Hy(n|0,d|0,4)|0;n=m|n;d=C|d;m=Hy(n|0,d|0,8)|0;n=m|n;d=C|d;m=Hy(n|0,d|0,16)|0;d=C|d;d=Py(d|(m|n)|0,d|0,-1261761911,66559345)|0;d=Hy(d|0,C|0,58)|0;d=(c|>2”>f=d;e=c|>>26<<2)>>2”>d=Gy(l|0,m|0,-1,-1)|0;d=c|>2”>k=c|>2”>e=Hy(g|0,h|0,1)|0;e=e|g;d=C|h;j=Hy(e|0,d|0,2)|0;e=j|e;d=C|d;j=Hy(e|0,d|0,4)|0;e=j|e;d=C|d;j=Hy(e|0,d|0,8)|0;e=j|e;d=C|d;j=Hy(e|0,d|0,16)|0;d=C|d;d=Py(d|(j|e)|0,d|0,-1261761911,66559345)|0;d=Hy(d|0,C|0,58)|0;d=56760+(c<<>2”>0;d=c|0;j=(e&o|0)==0&(d&p|0)==0;e=j?0:e;d=j?0:d}if(!n){>2”>3)|0;m=c|>2”>B=216328+(G<<11)+(B<<3)|0;c=>2”>s=46272+(G<<3)|0;D=c|>2”>0;lc(q,a,D,s);if(F|0)Mx(F);b=c|>2”>0;c=>2”>0;c=0;F=b;if((F|0)!=(t|0)){>2”>0;w=c|>2”>0;z=c|0;A=1032+(G<<3)|0;E=F;do{>2”>0;p=c|0;B=Py(D&o|0,s&p|0,16843009,16843009)|0;B=Hy(B|0,C|0,56)|0;g=v&o;h=w&p;j=(g|0)==0&(h|0)==0;if(j)d=x;else{>2”>0)+(G<<9)+(c<<3)|0}>2”>0;f=c|0;l=y&o;m=z&p;n=(l|0)==0&(m|0)==0;if(n)d=A;else{>2”>0;d=(c|0)+(G<<9)+(d<<3)|0}>2”>e;f=c|f;if(j){e=0;d=0}else{>2”>3)|0;e=c|>>26<<2)>>2”>n=Gy(l|0,m|0,-1,-1)|0;n=56760+(c<<>2”>0;n=c|0;p=(m&o|0)==0&(n&p|0)==0;e=(p?0:m)|e;d=(p?0:n)|d}>2”>k|e;c=f|d;E=E+8|0}while((E|0)!=(t|0))}G=G+1|0}while(G>>>0<64);if(!b){i=H;return}Mx(b);i=H;return}function jc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0;F=i;i=i+16|0;o=F;p=o+4|0;s=o+8|0;D=0;E=0;do{>2”>0;q=c|>2”>0;r=c|>2”>0;c=>2”>u=1544+(E<<3)|0;t=c|>2”>0;v=1544+(E<<3)|0;x=2056+(E<<3)|0;w=c|>2”>n=B;m=c|>2”>j=Hy(d|0,e|0,1)|0;j=j|d;d=C|e;h=Hy(j|0,d|0,2)|0;j=h|j;d=C|d;h=Hy(j|0,d|0,4)|0;j=h|j;d=C|d;h=Hy(j|0,d|0,8)|0;j=h|j;d=C|d;h=Hy(j|0,d|0,16)|0;d=C|d;d=Py(d|(h|j)|0,d|0,-1261761911,66559345)|0;d=Hy(d|0,C|0,58)|0;d=(c|>2”>g=d;f=c|>>26<<2)>>2”>j=Gy(d|0,e|0,-1,-1)|0;d=c|>2”>h=d;j=c|>2”>g=Hy(d|0,e|0,1)|0;g=g|d;d=C|e;e=Hy(g|0,d|0,2)|0;e=e|g;d=C|d;g=Hy(e|0,d|0,4)|0;e=g|e;d=C|d;g=Hy(e|0,d|0,8)|0;e=g|e;d=C|d;g=Hy(e|0,d|0,16)|0;d=C|d;d=Py(d|(g|e)|0,d|0,-1261761911,66559345)|0;d=Hy(d|0,C|0,58)|0;d=56760+(c<<>2”>0;d=c|0;g=(e&m|0)==0&(d&n|0)==0;e=g?0:e;d=g?0:d}g=w&k;f=x&l;if(!((g|0)==0&(f|0)==0)){>2”>3)|0;k=c|>2”>z=347400+(E<<11)+(z<<3)|0;c=>2”>q=42672+(F<<3)|0;B=c|>2”>0;lc(o,b,B,q);if(E|0)Mx(E);d=c|>2”>0;c=>2”>0;c=0;E=d;if((E|0)!=(r|0)){>2”>0;v=2568+(F<<3)|0;u=c|>2”>0;w=2568+(F<<3)|0;y=3080+(F<<3)|0;x=c|>2”>n=D;m=c|>>26<<2)>>2”>l=Gy(e|0,f|0,-1,-1)|0;e=c|>2”>h=e;g=c|>2”>l=Hy(e|0,f|0,1)|0;l=l|e;e=C|f;k=Hy(l|0,e|0,2)|0;l=k|l;e=C|e;k=Hy(l|0,e|0,4)|0;l=k|l;e=C|e;k=Hy(l|0,e|0,8)|0;l=k|l;e=C|e;k=Hy(l|0,e|0,16)|0;e=C|e;e=Py(e|(k|l)|0,e|0,-1261761911,66559345)|0;e=Hy(e|0,C|0,58)|0;e=(c|>2”>k=e;l=c|>2”>h=Hy(e|0,f|0,1)|0;h=h|e;e=C|f;f=Hy(h|0,e|0,2)|0;f=f|h;e=C|e;h=Hy(f|0,e|0,4)|0;f=h|f;e=C|e;h=Hy(f|0,e|0,8)|0;f=h|f;e=C|e;h=Hy(f|0,e|0,16)|0;e=C|e;e=Py(e|(h|f)|0,e|0,-1261761911,66559345)|0;e=Hy(e|0,C|0,58)|0;e=56760+(c<<>2”>0;e=c|0;h=(f&m|0)==0&(e&n|0)==0;f=h?0:f;e=h?0:e}h=u&g;g=v&j;if(!((h|0)==0&(g|0)==0)){>2”>3)|0;h=c|>2”>A=478472+(F<<11)+((A&255)<<3)|0;c=>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=i;i=i+32|0;p=r+20|0;m=r;o=r+8|0;c=>2”>0;c=0;a:do if(!((d|0)==0&(e|0)==0)){n=p+8|0;j=0;k=0;while(1){>2”>0;h=((g|0)<0)<<31>>31;s=m;c=>2”>s=j;c=>2”>h;c=j+8}else Nc(p,m);d=f&d;e=l&e;if((d|0)==0&(e|0)==0)break >2”>0;k=c|0}}>2”>d=o+4|0;e=c|>2”>d=c|0;if(!d){i=r;return}>2”>0;if((e|0)!=(d|0))c=e+(~((e+-8-d|0)>>>3)<<3);Mx(d);i=r;return}function mc(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;w=a+4|0;c=>2”>s=d+4|0;u=(c|>2”>c[(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>l=c|>2”>while(h>>>0<(c|>2”>p=f+4|0;j=c|>2”>k=(c|>2”>Mc(a,k);h=c|>2”>g=k;e=c|>2”>c;>2”>e;c=m+8}>2”>0;n=c|0;l=k}i=x;return}}function nc(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0;f=p;s=p+((c|>2”>0;j=c|0;r=j-l|0;h=r>>3;n=l;q=j;if((r|0)<=0)return >2”>0;r=a+4|0;m=c|0;e=m;if((h|0)<=(b-e>>3|0)){k=s;g=e-k|0;b=g>>3;if((h|0)>(b|0)){b=n+(b<<3)|0;j=b;if((b|0)==(q|0))b=m;else{f=(q+-8-j|0)>>>3;e=m;while(1){>2”>0;a=e;c=>2”>c=p;b=b+8|0;if((b|0)==(q|0))break;else e=e+8|0}>2”>p=e;a=c|>2”>c;>2”>c=b+(f+1<<3)}>2”>m=b;n=c|>2”>c;>2”>q=i-p|0;d=h+(0-(q>>3)<<3)|0;Ey(d|0,p|0,q|0)|0;q=(c|>2”>d;c=>2”>f=0,g=0,h=0,j=0,k=0,l=0;h=i;i=i+16|0;f=h;c=>2”>0;c=0;do if(e|0)if(e>>>0>1073741823)zw(f);else{>2”>l;j=l+(e<<2)|0;c=>2”>while(0);mc(a,b,d,e,f,0,0);d=c|0;if(!d){i=h;return}>2”>0;if((a|0)!=(d|0))c=a+(~((a+-4-d|0)>>>2)<<2);Mx(d);i=h;return}function pc(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;m=a+4|0;c=>2”>0;q=r;c=>2”>0;q=d+4|0;if((((c|>2”>oc(l,b,d,s);if(e|0)Mx(e);e=c|>2”>0;c=>2”>0;c=0;h=e;if((h|0)!=(k|0)){j=h;h=0;do{>2”>3)|0;g=g|c;>2”>u=r;c=>2”>h=c|>2”>u=h;c=>2”>f;c=h+8}>2”>0;c=0;g=0;f=0;h=0}j=j+8|0}while((j|0)!=(k|0))}s=s+1|0}>2”>0)-(c|0)>>3)+1|0)>>>0);if(!e){i=t;return}Mx(e);i=t;return}function qc(a,b){a=a|0;b=b|0;var >2”>0;h=a+4|0;c=>2”>0;f=b+4|0;d=(c|>2”>0)|0;e=d>>3;if(!e)return;if(e>>>0>536870911)zw(a);g=ty(d)|0;c=>2”>g;c=>2”>0;b=c|0;if((d|0)==(b|0))return;a=(b+-8-d|0)>>>3;e=g;while(1){>2”>0;f=e;c=>2”>c=i;d=d+8|0;if((d|0)==(b|0))break;else e=e+8|0}>2”>b=0;c=>2”>b=0;c=>2”>b=0;b=a+(c[(c|>2”>59324;a=b+104|0;c=59344;Bc(b+4|0);Co(a);return}function wc(a){a=a|0;var >2”>0)+-12>>2]|0)|0;c=>2”>a=a|0;a=a+(c[(c|0)+-12>>2]|0)|0;Lc(a,59144);Co(a+116|0);return}function zc(a){>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;h=n+8|0;j=n+4|0;k=n;Fp(d);c=>2”>0;c=>2”>c=0;f=f+4|0}>0”>0;a=>2”>c;g=tx(j,629436)|0;rx(j);if(!g){>2”>0;m=m+12|0;m=c|0;Ib(d,0,4096)|0;i=n;return}>2”>c;>2”>iq(k,629436)|0;rx(k);l=c|>2”>Pb[c[(c|>2”>0;m=m+12|0;m=c|0;Ib(d,0,4096)|0;i=n;return}function Bc(d){d=d|0;var >2”>59256;e=d+64|0;f=c|>1”>0;f=b|>0”>wy(g);e=a|0}>2”>f=0,g=0,h=0,i=0,j=0,k=0;Pb[c[(c|>0”>f;g=d+98|0;j=a|>0”>0)+28>>2]&127](f)|0;a=>2”>0;c=>2”>0;c=>2”>0;c=>2”>f=d+32|0;if(g?(k=c|0,(k|0)!=0):0){>0”>a=>2”>c;>2”>c;>2”>0;c=>2”>if(!g?(h=d+32|0,i=c|0,(i|0)!=(d+44|0)):0){>2”>0;c=>0”>i;a=>0”>vy(k)|0;a=1;return}>2”>0;c=>0”>vy(k)|0;a=1;return}function Ec(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>0;c=>2”>0;c=>2”>0;c=>2”>0;f=(j&65535)>>>8&255;if((j&255)<<24>>24!=0?(g=c|0,(g|0)!=0):0){>2”>g=b+97|0;if(f<<24>>24?(h=c|>0”>f=a|0;if((d|0)!=0&f<<24>>24!=0){>0”>d;a=0;break}else{>0”>vy(e)|0;a=1;break}}else{>2”>b+44;c=>0”>0;f=a|0}while(0);if(f<<24>>24){>2”>0;c=>2”>f=(e|0)<8?8:e;c=f;if((d|0)!=0&f>>>0>7){>0”>d;a=0;return b|0}else{>0”>vy(f)|0;a=1;return b|0}return 0}function Fc(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>g=Pb[c[(c|>2”>0?!(((d|0)!=0|(e|0)!=0)&(g|0)<1):0)?(Pb[c[(c|0)+24>>2]&127](b)|0)==0:0){if(f>>>0>=3){>2”>0;c=>2”>1;c=-1;return}>2”>f=hm(c|>2”>0;i=a;c=>2”>c=>2”>f;c=((f|0)<0)<<31>>31;return}else{>2”>0;c=>2”>1;c=-1;return}}>2”>0;c=>2”>1;c=-1;return}function Gc(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0?(Pb[c[(c|>2”>0,c|0,0)|0)){>2”>0;b=b+72|0;c=>2”>c=>2”>c;>2”>c;>2”>c;>2”>c;return}else{>2”>0;c=>2”>1;c=-1;return}>2”>0;c=>2”>1;c=-1;return}function Hc(b){b=b|0;var >2”>j=b+68|0;d=c|0;if(!d){m=Ia(4)|0;sy(m);pb(m|0,58784,205)}>2”>e=b+80|0;f=c|>2”>c;>0”>if(!(a|0)){>2”>0)+24>>2]&127](d)|0;f=b+36|0;g=c|>2”>d=(_((c|>2”>e=c|>2”>n=c|>2”>0)+32>>2]&31](n,k,c|>2”>0)|0)|0;d=d-e+(c|>2”>d=(c|>2”>while(0);if(dm(c|0,0-d|0,1)|0){n=-1;i=m;return n|0}if(e){>2”>0;n=b+72|0;c=>2”>c=l}>2”>0;c=>2”>n;c=>2”>0;c=>2”>if((c|>2”>0)?(Vb[c[(c|0)+52>>2]&31](b,-1)|0)==-1:0){n=-1;i=m;return n|0}f=b+72|0;g=b+32|0;d=b+52|0;a:while(1){>2”>0;e=c|>2”>0)+20>>2]&31](b,f,e,e+(c|>2”>0;n=(c|>2”>if(!(Ll(c|0)|0))break;else d=-1;i=m;return d|0}else if((e|0)==24){i=m;return d|0}}while(0);n=0;i=m;return n|0}function Ic(b){b=b|0;var >2”>f=b+92|0;if(!(c&8)){>2”>0;c=>0”>0;if(!(a|0)){>2”>0;g=e+(c|0)|0}else{>2”>0;g=e+(c|0)|0}>2”>e;s=b+12|0;c=>2”>g;c=8;f=1;e=g}else{>2”>e=t+1|0;c=>2”>e;c=e}r=b+16|0;if(f){>2”>f=c|>2”>f=b+8|0;Fy(c|>2”>e=c|>2”>0)-o-e|0,c|0)|0;if(!e){e=-1;break}>2”>0)+o|0;c=>0”>q+e;e=d|0;break}>2”>0;n=b+40|0;Fy(c|>2”>0)-e|0)|0;e=c|>2”>0)-(c|>2”>g=c|>2”>e;j=b+60|0;g=(c|>2”>0;v=b+80|0;c=>2”>c=>2”>e=c|0;if(!e){x=Ia(4)|0;sy(x);pb(x|0,58784,205)}>2”>0)+g|0;c=>2”>0;if((Sb[c[(c|>2”>0,w,m,x+o|0,x+(c|0)|0,q)|0)!=3){>2”>0;e=(c|0)+o|0;if((g|0)==(e|0))e=-1;else{>2”>e;c=>2”>e=c|>2”>0;c=>2”>e;c=>0”>f=b+8|0;e=d|0}>2”>c=>2”>0;c=0}x=e;i=u;return x|0}function Jc(b,d){b=b|0;d=d|0;var >2”>g=b+12|0;f=c|>2”>c=f+-1;d=0;return d|0}>0”>e=d&255;b=f+-1|0;if(e<<24>>24!=(a|0)){d=-1;return d|0}}else{e=d&255;b=f+-1|0}>0”>b;a=e;return d|0}function Kc(b,d){b=b|0;d=d|0;var >2”>f=b+92|0;if(!(c&16)){>2”>0;c=>2”>0;e=c|0;do >2”>h=c|>2”>0)+-1)|0;c=>2”>h;e=b+28|0;c=j;k=h;break}else{>2”>0;j=h+(e+-1)|0;c=>2”>h;e=b+28|0;c=j;k=h;break}else{>2”>0;g=b+20|0;c=>2”>while(0);c=16;t=g;r=e;s=e;q=g;g=k}else{>2”>0;j=b+28|0;t=q;r=j;s=j;h=g;j=c|0}>2”>c=>2”>l;c=l+1;f=l}>2”>d;f=(c|>2”>f;g=c|0}a:do if((f|0)==(g|0))x=33;else{b:do >2”>n=b+32|0;k=c|>2”>k;o=b+68|0;l=c|0;if(!l){y=Ia(4)|0;sy(y);pb(y|0,58784,205)}>2”>0)+12>>2]&15](l,m,g,f,u,k,k+(c|>2”>if((c|0)!=(f|0)){while(1){if((g|0)==3){x=22;break}if((g|1|0)!=1)break >2”>0;l=(c|>2”>k=c|>2”>0;c=>2”>g;f=k;k=f+(g-k)|0;c=>2”>l=c|>2”>0)+12>>2]&15](g,m,f,k,u,l,l+(c|>2”>0;if((c|0)==(f|0))break c}if((x|0)==20){y=Ia(4)|0;sy(y);pb(y|0,58784,205)}else if((x|0)==22){>2”>0)-f|0;if((jm(f,1,v,c|0)|0)!=(v|0))break}break b}while(0);e=-1;break a}else{>2”>while(0);c=>2”>h;c=j;x=33}while(0);if((x|0)==33)e=p?0:d;x=e;i=y;return x|0}function Lc(a,b){a=a|0;b=b|0;var >2”>0;c=>2”>0)>>2]=c;>2”>0;if(!(((g|0)!=0?(d=Pb[c[(c|>2”>g=a+(c[(c|>2”>g=c|>2”>g;c[a+(c|>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c|>2”>0)-j>>3)+1|0;if(d>>>0>536870911)zw(a);k=a+8|0;e=(c|0)-j|0;if(e>>3>>>0<268435455){>2”>e=c|0;d=536870911;f=e;e=e-j>>3;l=6}if((l|0)==6){h=d;g=ty(d<<3)|0;d=f}>2”>0;f=l;c=>2”>c=>2”>b;c=>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c|>2”>0)-j>>3)+1|0;if(d>>>0>536870911)zw(a);k=a+8|0;e=(c|0)-j|0;if(e>>3>>>0<268435455){>2”>e=c|0;d=536870911;f=e;e=e-j>>3;l=6}if((l|0)==6){h=d;g=ty(d<<3)|0;d=f}>2”>0;f=l;c=>2”>c=>2”>b;c=>2”>a=a|0;c=59416;Hn(a+248|0);return}function Qc(a){En(615400,76603,5);En(615412,76609,5);En(615424,76615,4);En(615436,76620,4);En(615448,76625,5);En(615460,76631,5);En(615472,76637,3);En(615484,76641,3);fc()|0;c=615204;En(615500,76087,12);En(615512,76100,56);En(615524,76157,36);En(615536,76194,82);En(615548,76277,66);En(615560,76344,66);En(615572,76411,2);En(615584,76414,2);En(615596,76417,2);En(615608,76420,2);En(615620,76423,2);En(615632,76426,2);En(615644,76429,2);En(615656,76432,2);En(615668,76435,2);En(615680,76438,2);En(615692,76441,2);En(615704,76444,2);En(615716,76447,2);En(615728,76450,2);En(615740,76453,2);En(615752,76456,2);En(615764,76459,2);En(615776,76462,2);En(615788,76465,2);En(615800,76468,2);En(615812,76471,2);En(615824,76474,2);En(615836,76477,2);En(615848,76480,2);En(615860,76483,2);En(615872,76486,2);En(615884,76489,2);En(615896,76492,2);En(615908,76495,2);En(615920,76498,2);En(615932,76501,2);En(615944,76504,2);En(615956,76507,2);En(615968,76510,2);En(615980,76513,2);En(615992,76516,2);En(616004,76519,2);En(616016,76522,2);En(616028,76525,2);En(616040,76528,2);En(616052,76531,2);En(616064,76534,2);En(616076,76537,2);En(616088,76540,2);En(616100,76543,2);En(616112,76546,2);En(616124,76549,2);En(616136,76552,2);En(616148,76555,2);En(616160,76558,2);En(616172,76561,2);En(616184,76564,2);En(616196,76567,2);En(616208,76570,2);En(616220,76573,2);En(616232,76576,2);En(616244,76579,2);En(616256,76582,2);En(616268,76585,2);En(616280,76588,2);En(616292,76591,2);En(616304,76594,2);En(616316,76597,2);En(616328,76600,2);return}function Sc(b){b=b|0;var >2“>59416;h=b+248|0;c=>2“>0;c=>0“>a=>2“>a[c>>>2“>Ln(h,0);c=>2“>c=>2“>c=>2“>c=>2“>0;c=0;Hn(d);d=b+136|0;e=d+112|0;do{>2“>while((d|0)<(e|0));Dn(f,h);e=Tc(b,f)|0;b=b+120|0;c=j=c|0;Dn(g,h);fd(j,72654,74335,25,74337,73293,g);Hn(g);Na(1)}else{i=j;return}}function Tc(b,d){b=b|0;d=d|0;var >2”>e=c|0;if(!e){Dn(t,b+248|0);x=Tc(b,t)|0;Hn(t);i=y;return x|0}e=b+8|0;f=e+128|0;do{>2”>while((e|0)<(f|0));p=t+60|0;q=t+8|0;c=>2”>59456;c=>2”>0;c=->2”>59476;c=>2”>59512;r=t+40|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>if(((o&1)==0?(o&255)>>>1:c|0)|0){k=0;e=0;do{>2”>d=c|0;if((d|0)!=255){>2”>c=12;g=g+1|0;if((g|0)==(f|0))break;else d=d+1|0}e=e+-48+h|0}}>2”>while(k>>>0<((o&1)==0?(o&255)>>>1:c|0)>>>0);if((e|0)==64){if(!(Zn(x,83885)|0)){>2”>0;c=0}else{if(Zn(x,84510)|0){e=2;break}>2”>1;c=0}o=b+128|0;e=b+104|0;d=0;do{>2”>k=43712+(d<<3)|0;j=e;m=c&>2”>n=e;c=>2”>c;>2”>j=47296+(f<<9)+(d<<3)|0;m=o;n=c^>2”>k=o;c=>2”>c;>2”>n;k=56760+(d<<3)|0;n=b+8+(f<<3)|0;j=n;m=c|>2”>c=>2”>c;>0”>while((d|0)!=64);n=a|0;e=u+4|0;b:do >0”>switch(a|0){case 75:{>2”>1892447193;l=o;c=>2”>197291556;c=>2”>0;n=f;c=>2”>16;c=m;break}case 107:{>2”>3838936;l=o;c=>2”>1300207262;c=>2”>0;n=f;c=>2”>64;c=m;break}case 81:{>2”>501585099;l=o;c=>2”>552846633;c=>2”>0;n=f;c=>2”>32;c=m;break}case 113:{>2”>479846099;l=o;c=>2”>1018728609;c=>2”>0;n=f;c=>2”>128;c=m;break}default:{}}>2”>0;if(d>>>0>=((n&1)==0?(n&255)>>>1:c|0)>>>0)break b}}>2”>100;c=>2”>0;h=(j&1)==0;j=(j&255)>>>1;m=h?j:c|>0”>f=615572+(e*12|0)|0;h=a|0;d=(h&1)==0;d:do >2”>g=j;h=k;f=d?f+1|0:c|0;while(1){>0”>0)!=(a|0))break d;g=g+-1|0;if(!g){s=46;break c}else{h=h+1|0;f=f+1|0}}}while(0);e=e+1|0}while((e|0)<64)}else{if(l){e=0;while(1){>2”>0;if(!(((m&1)==0?(m&255)>>>1:c|0)|0)){s=46;break c}e=e+1|0;if((e|0)>=64)break c}}else e=0;do{>2”>0;d=(l&1)==0;if((m|0)==((d?(l&255)>>>1:c|>2”>m=b+120|0;m=(c|>2”>0)==0;m=Gy((m?8:-8)|0,(m?0:-1)|0,e|0,((e|0)<0)<<31>>31|0)|0;l=n;c=>2”>C;m=53952+(m<<3)|0;l=o;n=c^>2”>s=o;c=>2”>c;>2”>e=c|0}else e=2}else >2”>59476;c=>2”>b=0,d=0;c=>2”>59496;d=a+8|0;c=59512;Hn(a+40|0);Go(d);Co(b);return}function Vc(a){>2”>a=a|0;c=59512;Hn(a+32|0);Go(a);Mx(a);return}function Xc(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;m=d+24|0;n=c|0;k=n;if(j>>>0<n>>>0){>2”>d=b;c=>2”>0;d=b+8|0;c=->2”>d=b;c=>2”>0;d=b+8|0;c=->2”>j=k-(c|0)|0;i=j;j=((j|0)<0)<<31>>31;break a}else{>2”>0)-(c|0)|0;i=j;j=((j|0)<0)<<31>>31;break a}case 2:{>2”>i=c|0;j=l-i|0;i=j;j=((j|0)<0)<<31>>31;break}default:{>2”>0;c=>2”>1;c=-1;return}}while(0);j=Gy(i|0,j|0,e|0,f|0)|0;k=C;if((k|0)>=0){>2”>i=c|0;f=l-i|0;e=((f|0)<0)<<31>>31;if(!((e|0)<(k|0)|(e|0)==(k|0)&f>>>0<j>>>0)){i=h&8;if(!((j|0)==0&(k|0)==0)){>2”>d=b;c=>2”>0;d=b+8|0;c=->2”>d=b;c=>2”>0;d=b+8|0;c=->2”>c=(>2”>0)+j;c=l}>2”>c|>2”>0;c=>2”>j;c=k;return}}>2”>0;c=>2”>1;c=-1;return}function Yc(a,b,d,e){>2”>0)+16>>2]&15](a,b,c|>2”>b=0,e=0,f=0;b=a+44|0;e=c|>2”>c=f;b=f}else >2”>f=a+16|0;e=c|0;if(e>>>0<b>>>0){>2”>b=c|0;if(b>>>0>=e>>>0){a=-1;return a|0}>2”>e=0,f=0,g=0,h=0;f=b+44|0;e=c|>2”>c=g;e=g}>2”>0;if((c|0)>>>0>=f>>>0){b=-1;return b|0}if((d|0)==-1){>2”>f+-1;c=e;b=0;return b|0}>0”>g=d&255;f=f+-1|0;if(g<<24>>24!=(a|0)){b=-1;return b|0}}else{g=d&255;f=f+-1|0}>2”>f;c=>2”>p=b+12|0;q=b+8|0;r=(c|>2”>0)|0;s=b+24|0;l=c|>2”>k=b+48|0;if(!(c&16)){b=-1;i=t;return b|0}>2”>0;n=b+44|0;j=(c|>2”>e=(c&->2”>f=c|>2”>e=f+e|0;c=>2”>e;l=f+(l-h)|0;c=>2”>f=b+44|0;m=f;k=b+48|0;g=f;f=c|0;j=e}>>0>>0?g:o)>>2”>h;f=c|>2”>f;if(c&8|0){>2”>e=c|>2”>e;c=>2”>b=Vb[c[(c|0)+52>>2]&31](b,d&255)|0;i=t;return b|0}else{>0”>h;a=d;b=d&255;i=t;return b|0}return 0}function ad(a){a=a|0;var >2”>59476;b=a+60|0;c=>2”>b=0,d=0;d=a+(c[(c|>2”>59476;a=d+60|0;c=>2”>b=0,d=0;a=a+(c[(c|>2”>59476;b=a+60|0;c=>2”>e=0,f=0,g=0,h=0,i=0,j=0;i=b+32|0;In(i,d)|0;h=b+44|0;c=>0”>d=a|0;if(!(d&1)){>2”>f=c|>2”>0)|0;c=d;e=f}>2”>e;c=>0”>if(!(g&16))return;d=a|0;if(!(d&1)){>2”>g=c|>2”>c|>0”>On(i,d,0);d=a|0;if(!(d&1)){g=i+1|0;f=(d&255)>>>1;e=i+1|0}else{>2”>0;g=e;f=c|0}>2”>e;c=>2”>g+f;if(!(c&>0”>g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;m=n+4|0;g=n;Ip(m,e,0);if(!(a|0)){>2”>0)+-12>>2]|0)|0;Cp(f,c|4);i=n;return e|0}>0”>a=>2”>a[c>>>2”>h=e+(c[(c|>2”>0;m=(m|0)<1?2147483647:m;c=Ep(h)|0;h=iq(g,627644)|0;rx(g);a:do if((m|0)>0){l=h+8|0;g=0;while(1){>2”>0)+-12>>2]|0)+24>>2]|0;j=c|>2”>h=Pb[c[(c|0)+36>>2]&127](h)|0;if((h|0)==-1){h=2;break a}}else >2”>0;j=h&255;if(j<<24>>24>-1?b[(c|0)+(h<<24>>24<<1)>>1]&8192:0){h=0;break a}>2”>0)+-12>>2]|0)+24>>2]|0;j=h+12|0;k=c|>2”>0))Pb[c[(c|0)+40>>2]&127](h)|0;else >2”>while(0);c[e+(c[(c|>2”>0)+-12>>2]|0)|0;Cp(f,c|((g|0)==0?h|4:h));i=n;return e|0}function fd(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=i;i=i+48|0;k=p+36|0;l=p+24|0;m=p+12|0;n=p;o=b+104|0;do{>0”>0;a=1}>2”>0;r=(s&1)==0;s=od(od(626604,r?l+1|0:c|0)|0,74337,1)|0;r=a|0;q=(r&1)==0;od(od(s,q?615461|0:c|0,q?(r&255)>>>1:c|>2“>0;q=(r&1)==0;r=od(od(b,q?m+1|0:c|0)|0,74337,1)|0;q=a|0;l=(q&1)==0;od(od(r,l?615461|0:c|0,l?(q&255)>>>1:c|>2”>Ep(b+(c[(c|>0”>0)+28>>2]&31](q,10)|0;rx(k);Sp(b,q)|0;Jp(b)|0;a=0;i=p;return}function gd(a){a=a|0;var >2”>j;c=>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+352|0;f=u+332|0;s=u+176|0;t=u+16|0;m=u+320|0;n=u+160|0;p=u;c=>2”>0;c=>2”>59616;r=s+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp®;c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=0;dd(r,f);Hn(f);do if(!(Zn(e,75968)|0)){>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(m,k);n=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}else{if(Zn(e,75988)|0){od(s+8|0,d,pl(d)|0)|0;break}>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(n,k);m=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}>0”>a=>2”>0;Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>59596;c=>2”>59616;c=59512;Hn(o);Go®;Co(q);i=u;return}else{>2”>0]=0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;Hn(p);c=>2”>59636;b=s+8|0;c=>2”>b=0,d=0;c=>2”>59636;c=>2”>b=0,d=0;c=>2”>59636;c=>2”>b=0,d=0;d=a+-8|0;c=>2”>59636;c=>2”>b=0,d=0;a=a+-8|0;c=>2”>59636;c=>2”>b=0,d=0;d=a+(c[(c|>2”>59596;a=d+64|0;c=>2”>59616;b=d+12|0;c=59512;Hn(d+44|0);Go(b);Co(a);return}function nd(a){a=a|0;var >2”>0)+-12>>2]|0)|0;c=>2”>59636;c=>0”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;h=n+12|0;m=n;j=n+8|0;Kp(m,b);if(!(a|0)){Lp(m);i=n;return b|0}>2”>0)+-12>>2]|0)|0;c=>2”>k=c|>2”>c=>2”>0)+28>>2]&31](e,32)|0;rx(h);e=e<<24>>24;c=e}>2”>c;if(pd(h,d,(k&176|0)==32?g:d,g,l,e&255)|0){Lp(m);i=n;return b|0}>2”>0)+-12>>2]|0)|0;Cp(d,c|5);Lp(m);i=n;return b|0}function pd(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>p=d;k=f-p|0;l=g+12|0;j=c|>2”>c=0;p=0;i=o;return p|0}do if((k|0)>0){>0”>0)+48>>2]&31](n,(a&>2”>c=0;Hn(m);p=0;i=o;return p|0}>2”>c=0;p=0;i=o;return p|0}>2”>e=0,f=0,g=0,h=0;e=c|0;if(e&16|0){>2”>0;g=c|>2”>g=f;f=c|0;h=g-f|0;if(h>>>0>4294967279)Bn(b);if(h>>>0<11){>2”>d=h+16&-16;e=ty(d)|0;c=>2”>d|1;c=h}if((f|0)!=(g|0)){d=e;while(1){>0”>a|0;f=f+1|0;if((f|0)==(g|0))break;else d=d+1|0}e=e+h|0}>2”>c=>2”>0;c=0;return}>2”>0;d=c|0;h=d-f|0;if(h>>>0>4294967279)Bn(b);if(h>>>0<11){>2”>g=h+16&-16;e=ty(g)|0;c=>2”>g|1;c=h}if((f|0)!=(d|0)){g=e;while(1){>0”>a|0;f=f+1|0;if((f|0)==(d|0))break;else g=g+1|0}e=e+h|0}>0”>f=0,g=0,h=0,j=0,k=0;f=i;i=i+16|0;g=f;od(626604,d,pl(d)|0)|0;od(b,d,pl(d)|0)|0;Dn(g,e);e=a|>2”>0,h?(e&255)>>>1:c|>2”>0;h=(e&1)==0;od(b,h?k:c|>2”>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+128|0;d=h;c=>2”>f=a+8+(g<<3)|0;e=c|>>26<<2)>>2”>j=Gy(e|0,f|0,-1,-1)|0;i=C;k=47296+(g<<9)+(c<<>2”>b=b^c;e=j&e;f=i&f}>2”>d;c=b}g=g+1|0}>2”>0;if(!((e|0)==100&(c|0)==0)){>2”>b=b^c;>2”>d;c=b}>2”>0;f=c|0;if((e|0)==0&(f|0)==0)return;do{>2”>3)|0;d=d^c;>2”>while(!((e|0)==0&(f|0)==0));k=h;c=>0”>od(626604,72774,38)|0;f=od(626604,74337,1)|0;od(Pp(f,8-(a|0)|0)|0,72933,3)|0}>2”>0;f=c|>2”>e|0)==0?(c&f|0)==0:0){>2”>e|0)==0?(c&f|0)==0:0){>2”>e|0)==0?(c&f|0)==0:0){>2”>e|0)==0?(c&f|0)==0:0){>2”>e|0)==0?(c&f|0)==0:0){>2”>e|0?1:(c&f|0)!=0)?9:12}else d=11}else d=7}else d=5}else d=3}else >2”>d=t;if((c&>2”>d=u;if((c&>2”>d=j;if((c&>2”>d=k;if((c&>2”>d=l;if((c&>2”>d=m;d=(c&>0”>d=0;d=a|0}a:do switch(d<<24>>24){case 32:case 45:{>2”>1437226411|0)==0?(c&-1437226411|0)==0:0){od(626604,79346,1)|0;break a}else{od(626604,74337,1)|0;break a}}default:{>0”>while((v|0)!=64);od(626604,72774,38)|0;u=od(626604,72813,37)|0;xd(h,b);b=a|>2”>0,v?(b&255)>>>1:c|>2”>Ep(b+(c[(c|>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;B=i;i=i+16|0;y=B;c=>2”>0;c=0;k=d+8|0;l=d+24|0;q=d+40|0;r=d+56|0;s=d+88|0;t=d+72|0;u=d+16|0;v=d+32|0;w=d+48|0;x=d+64|0;m=d+96|0;n=d+80|0;o=y+8|0;p=y+1|0;z=0;do{>2”>0;c=>2”>g=56760+(h-j<<3)|0;f=c|>2”>0;C=k;if((c&>2”>C=l;if((c&>2”>C=q;if((c&>2”>C=r;if((c&>2”>C=s;if((c&>2”>C=t;if((c&>2”>C=u;if((c&>2”>C=v;if((c&>2”>C=w;if((c&>2”>C=x;if((c&>2”>C=m;if((c&>2”>C=n;if((c&>0”>A=0;if((e|0)>0)Pn(y,1,e+48&255)|0;Pn(y,1,a|0)|0;e=0}j=j+1|0}>2”>1)==0?p:c|0)|0;if((z|0)<7)Un(b,73224)|0;Hn(y);z=z+1|0}>2”>0)==0&(c|0)==0)Un(b,72851)|0;else >2”>Un(b,83811)|0;e=g;e=c|0;f=1}if(!((e&32|0)==0&0==0)){>2”>Un(b,84122)|0;e=g;e=c|0;f=f+1|0}if((e&128|0)==0&0==0){if(!f)Un(b,72859)|0}else >2”>0)==100&(c|0)==0){Un(b,72861)|0;Un(b,72864)|0;i=B;return}>2”>0;f=c|>2”>0)==0&(c|0)==0){>2”>0;A=(d&1)==0;Tn(b,A?z+1|0:c|>0”>C=Gy(e|0,f|0,8,0)|0;z=615572+(C*12|0)|0;d=a|>2”>0,A?(d&255)>>>1:c|0)|0;Un(b,72864)|0;i=B;return}}function yd(a){a=a|0;ie(a);return}function zd(a){a=a|0;ie(a);Mx(a);return}function Ad(){En(616340,76603,5);En(616352,76609,5);En(616364,76615,4);En(616376,76620,4);En(616388,76625,5);En(616400,76631,5);En(616412,76637,3);En(616424,76641,3);fc()|0;En(616436,76087,12);En(616448,76100,56);En(616460,76157,36);En(616472,76194,82);En(616484,76277,66);En(616496,76344,66);En(616508,76411,2);En(616520,76414,2);En(616532,76417,2);En(616544,76420,2);En(616556,76423,2);En(616568,76426,2);En(616580,76429,2);En(616592,76432,2);En(616604,76435,2);En(616616,76438,2);En(616628,76441,2);En(616640,76444,2);En(616652,76447,2);En(616664,76450,2);En(616676,76453,2);En(616688,76456,2);En(616700,76459,2);En(616712,76462,2);En(616724,76465,2);En(616736,76468,2);En(616748,76471,2);En(616760,76474,2);En(616772,76477,2);En(616784,76480,2);En(616796,76483,2);En(616808,76486,2);En(616820,76489,2);En(616832,76492,2);En(616844,76495,2);En(616856,76498,2);En(616868,76501,2);En(616880,76504,2);En(616892,76507,2);En(616904,76510,2);En(616916,76513,2);En(616928,76516,2);En(616940,76519,2);En(616952,76522,2);En(616964,76525,2);En(616976,76528,2);En(616988,76531,2);En(617e3,76534,2);En(617012,76537,2);En(617024,76540,2);En(617036,76543,2);En(617048,76546,2);En(617060,76549,2);En(617072,76552,2);En(617084,76555,2);En(617096,76558,2);En(617108,76561,2);En(617120,76564,2);En(617132,76567,2);En(617144,76570,2);En(617156,76573,2);En(617168,76576,2);En(617180,76579,2);En(617192,76582,2);En(617204,76585,2);En(617216,76588,2);En(617228,76591,2);En(617240,76594,2);En(617252,76597,2);En(617264,76600,2);return}function Bd(a){>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;P=i;i=i+48|0;O=P;M=b+16|0;L=c|>2”>r=b+32|0;v=c|>2”>k=e+k|0;y=b+48|0;o=c|>2”>k=k+e|0;x=b+64|0;n=c|>2”>k=k+e|0;A=b+96|0;z=c|>2”>K=k+e|0;G=b+8|0;F=c|>2”>q=b+24|0;t=c|>2”>k=e+k|0;w=b+40|0;m=c|>2”>k=k+e|0;p=b+56|0;l=c|>2”>k=k+e|0;u=b+88|0;s=c|>2”>e=b+232|0;c=>2”>D=e+j|0;D=(D|0)<4?2:(D|0)<11&1;y=b+72|0;g=c|>2”>0;h=m|g|s;x=l|y|u;B=b+216|0;c=>2”>x;B=b+80|0;k=c|>2”>0;j=o|k|z;f=n|B|A;A=b+224|0;c=>2”>f;h=F|h;A=G|x;z=b+160|0;c=>2”>A;j=L|j;f=M|f;z=b+168|0;c=>2”>f;h=j|h;A=f|A;f=b+136|0;j=f;c=>>26<<2)>>2”>A;j=Gy(g|0,y|0,-1,-1)|0;g=c|>>26<<2)>>2”>g;j=Gy(k|0,B|0,-1,-1)|0;k=c|>2”>k;k=Dd(b,k&255,h,A)|0;j=C;B=b+152|0;z=B;c=>2”>j;A=Ed(b,g&255,h,A)|0;h=C;g=b+144|0;z=g;c=>2”>h;z=b+176|0;y=z;c=>2”>0;y=b+192|0;x=y;c=>>26<<2)>>2”>s=Gy(v|0,r|0,-1,-1)|0;u=C;l=43200+(c<<>2”>0;l=c|0;if(!((e&w|0)==0&(l&x|0)==0))if((e&F|0)==0&(l&G|0)==0){e=o;l=p}else{>2”>m;c=n;e=o;l=p}else{>2”>e;c=l}v=s&v;r=u&r;if((v|0)==0&(r|0)==0)break;else{o=e;p=l}}}>2”>0;c=>2”>0;c=0;if(!E){v=F|L;u=G|M;o=0;p=0;m=0;n=0;while(1){>2”>3)|0;e=c|>2”>m=e|m;n=l|n;e=w;c=>2”>e=e|o;l=l|p;H=z;c=>2”>k=c|0;if((A|0)==0&(h|0)==0)e=0;else{j=A;e=0;do{e=e+1|0;M=Gy(j|0,h|0,-1,-1)|0;j=M&j;h=C&h}while(!((j|0)==0&(h|0)==0))}>2”>m=f;m=c[60888+(D*12|0)+((Re(b,1,c|>2”>0)|0)<<2)>>2]|0;l=f;l=c[60888+(D*12|0)+((Re(b,0,c|>2”>0)|0)<<2)>>2]|0;h=g;e=c|>2”>h=B;e=c|>2”>d=(d|0)==1;d=(d?I+-5|0:I)-(d?K:K+5|0)-n+o-m+l+(c|>2”>0)+((e-j|0)*30|0)+(c|>2”>0)+(c|>2”>0)-(c|>2”>0)-(c|>2”>0)-(c|>2”>g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=44224+(d<<3)|0;k=b+56|0;i=44736+(d<<3)|0;m=b+72|0;h=45760+(d<<3)|0;j=b+8|0;g=c&>2”>c&>2”>c&>2”>h=c&>2”>c&>2”>c&>2”>j=b+40|0;l=b+88|0;k=c|>2”>0;i=k|c;>2”>m=46272+(d<<3)|0;m=Py(c&>2”>f|0,16843009,16843009)|0;m=Hy(m|0,C|0,56)|0;m=85256+(d<<11)+(m<<3)|0;o=c|>2”>0;n=46784+(d<<3)|0;n=Py(c&>2”>f|0,16843009,16843009)|0;n=Hy(n|0,C|0,56)|0;n=216328+(d<<11)+(n<<3)|0;i=(c|>>26<<2)>>2”>n=Gy(i|0,j|0,-1,-1)|0;o=C;m=56760+(c<<>2”>g;h=c|h;i=n&i;j=o&j}>2”>j=l|c;>2”>e|0,c&>2”>0;o=c|>2”>0)|0;n=478472+(d<<11)+((n&255)<<3)|0;i=(c|>>26<<2)>>2”>n=Gy(i|0,j|0,-1,-1)|0;o=C;m=56760+(c<<>2”>g;h=c|h;i=n&i;j=o&j}while(!((i|0)==0&(j|0)==0));C=h;return g|0}function Ed(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>0;l=c|>2”>j=l|c;>2”>e|0,c&>2”>0;m=c|>2”>e|0,c&>2”>o)&i;j=(c|m)&j;if(!((i|0)==0&(j|0)==0))do{>2”>3)|0;g=c|>2”>while(!((i|0)==0&(j|0)==0));j=b+32|0;i=k|c;>2”>o=43200+(d<<3)|0;o=Py(c&>2”>f|0,270549120,16909320)|0;o=Hy(o|0,C|0,56)|0;o=347400+(d<<11)+(o<<3)|0;m=c|>0”>0;n=Hy(e|0,f|0,a|>2”>m)&i;j=(c|o)&j;if((i|0)==0&(j|0)==0){n=h;o=g;C=n;return o|0}do{>2”>3)|0;g=c|>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;c=>2”>Hd(b)|0;s=b+168|0;l=s;r=b+160|0;k=r;c=>2”>0,c|>2”>0,c|>2”>Jd(b,c|>2”>0,c|>2”>0)|0;l=s;k=c|>2”>0;g=b+88|0;f=c|>2”>m=b+136|0;n=b+16|0;o=b+40|0;i=m;j=f;h=c|>>26<<2)>>2”>p=Gy(j|0,g|0,-1,-1)|0;q=C;t=c|>2”>0)+f|0;u=n;v=43200+(t<<3)|0;w=c|>2”>0;f=((w&c|>2”>0)==0:0)?f:f+3|0;u=m;h=c|>2”>0;u=56760+(t<<3)|0;f=((h&w|0)==(c|>2”>0):0)?f+3|0:f;t=8880+(t<<3)|0;u=o;f=((c&>2”>0)==0?(c&>2”>c=>2”>0;g=c|>2”>0;i=c|0;if((f|0)==0&(i|0)==0){i=b+8|0;f=0}else{>2”>0;k=c|0;f=0;do{>2”>0;f=(c|>2”>0;q=c|>2”>0)==0?(q&c|>2”>0;k=c|>2”>0)?(k&q|0)==(c|>2”>c|>2”>c|0)==0:0)?f:f+2|0;l=v&l;i=w&i}>2”>0;g=c|0}>2”>f;q=b+72|0;p=s;c=>2”>0,c|>2”>0,c|>2”>Ld(b,c|>2”>0,c|>2”>0,c|>2”>0)|0;q=b+16|0;p=c|>2”>0;g=r;f=~c;>2”>c=>2”>0;m=c|>2”>o=~c;>0”>Nd(b,l,m,n,o)|0;k=d|>2”>0;k=44736+(k<<3)|0;j=c|>2”>i=(c|>2”>l&j|0)==0&(m&k|0)==0?i+-2|0:i)+(c|>0”>0;i=a|>2”>0;k=c|0;f=j&n;g=k&o;if((f|0)==0&(g|0)==0){>2”>0;w=w+i|0;v=p&j;u=q&k;v=(v|0)==0;u=(u|0)==0;u=v&u;v=w+-2|0;w=u?v:w;v=b+236|0;v=c|>2”>while(!((h|0)==0&(g|0)==0));w=60780+(f<<2)|0;w=c|>2”>0;v=w+v|0;w=e+44|0;c=v;return}function Gd(a){a=a|0;var >2”>0;s=c|0;if((p|0)==0&(s|0)==0){s=-15;return s|0}>2”>0;c=>2”>0;g=c|>2”>0,p,s,q,g,~(c&>2”>g))|0)<<2)>>2]|0;r=a+16|0;q=c|>2”>e=a+152|0;b=c&>2”>n=a+136|0;k=h;j=c|>>26<<2)>>2”>h=Gy(l|0,m|0,-1,-1)|0;i=C;a=c|>2”>0;g=c|>2”>0)==0?(k&c|0)==0:0){>2”>0;e=c|0;t=Hy(f|0,g|0,8)|0;e=(u&t|0)!=0|(e&C|0)!=0?5:0}else >2”>p|0)==0?(c&>2”>p|0)==0?(c&s|0)==0:0){>2”>g;u=o;c=>2”>f;c=t;b=b+-3|0}>2”>p&c|>2”>s&c|0)==0:0)){>2”>f|0)==0?(c&g|0)==0:0)?-19:-5)+b|0}>2”>p|0)==0?(c&>2”>q|0)==0?(c&>2”>b=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=a+16|0;p=c|>2”>o=a+208|0;h=o;c=>2”>0;h=a+160|0;g=h;q=c|>2”>0;r=a+168|0;g=c[59912+((Le(a,1,c|>2”>q),~(c&>2”>0;r=c|0;if(!((q|0)==0&(r|0)==0)){e=q;f=r;b=0;do{b=b+1|0;n=Gy(e|0,f|0,-1,-1)|0;e=n&e;f=C&f}while(!((e|0)==0&(f|0)==0));g=(b|0)==8?g+-8|0:g}>2”>p;e=c&s;if((b|0)==0&(e|0)==0)b=0;else{f=b;b=0;do{b=b+1|0;n=Gy(f|0,e|0,-1,-1)|0;f=n&f;e=C&e}while(!((f|0)==0&(e|0)==0));b=b*30|0}g=b+g|0;b=p&402653184;e=s&24;if((b|0)==0&(e|0)==0)b=0;else{f=b;b=0;do{b=b+1|0;n=Gy(f|0,e|0,-1,-1)|0;f=n&f;e=C&e}while(!((f|0)==0&(e|0)==0));b=b*15|0}>2”>0;k=c|0;l=p;m=s;b=g+b|0;do{>2”>0;g=56760+(a<<3)|0;f=c|>2”>0;e=45760+(a<<3)|0;if((j&c|>2”>e=n;u=c|>2”>e=0;b=b-e|0;u=5296+(a<<3)|0;b=((c&>2”>s|0)==0:0)?b+-5|0:b;u=5808+(a<<3)|0;if((c&>2”>e=o;t=c|>2”>c|>2”>t=43712+(a<<3)|0;u=43200+(a<<3)|0;if(!((c&>2”>0)==0?(c&>2”>u=o;b=(((c&>2”>u=6832+(a<<3)|0;b=((c&>2”>s|0)==0:0)?b+-2|0:b;u=7856+(a<<3)|0;if((c&>0”>r|0)==0:0)b=(d|0)+b|0;l=h&l;m=i&m}while(!((l|0)==0&(m|0)==0));return b|0}function Id(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0;i=c|0;if((h|0)==0&(i|0)==0){e=0;return e|0}>2”>0)<<3)|0;t=c|>2”>0;w=a+232|0;g=c|0;f=0;do{>2”>0;m=46272+(n<<3)|0;m=Py(c&>2”>q|0,16843009,16843009)|0;m=Hy(m|0,C|0,56)|0;m=85256+(n<<11)+(m<<3)|0;l=c|>2”>0;a=46784+(n<<3)|0;a=Py(c&>2”>q|0,16843009,16843009)|0;a=Hy(a|0,C|0,56)|0;a=216328+(n<<11)+(a<<3)|0;l=c|>2”>f=(c|>2”>t|0?1:(c&u|0)!=0)?10:0)+g|0;switch(n|0){case 58:case 61:{f=f+-4|0;break}default:{}}h=o&h;i=p&i}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;i=a+48|0;h=c|>0”>v=f|b;q=g|e;r=~v;s=~q;u=8368+((d|>2”>0;u=c|>>26<<2)>>2”>o=Gy(h|0,i|0,-1,-1)|0;p=C;n=c|>2”>v|0,c&>2”>0;m=c|>2”>v|0,c&>2”>l;m=c|m;a=l&b;j=m&e;if((a|0)==0&(j|0)==0)k=0;else{k=0;do{k=k+1|0;x=Gy(a|0,j|0,-1,-1)|0;a=x&a;j=C&j}while(!((a|0)==0&(j|0)==0))}a=l&r;j=m&s;if((a|0)==0&(j|0)==0)a=0;else{l=a;a=0;do{a=a+1|0;x=Gy(l|0,j|0,-1,-1)|0;l=x&l;j=C&j}while(!((l|0)==0&(j|0)==0))}>2”>0)+f|0;x=56760+(n<<3)|0;g=((c&>2”>while(!((h|0)==0&(i|0)==0));c=g;x=f;return x|0}function Kd(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;i=c|0;if((b|0)==0&(i|0)==0){a=0;return a|0}if(0==0&(d&100663296|0)==0|0==0&(i&50397184|0)==0?0==0&(d&1610612736|0)==0|0==0&(i&-1065353216|0)==0:0)d=0;else d=-6;l=a+8|0;m=a+16|0;k=b;j=i;i=-1;b=-1;do{>2”>0;d=(c|>2”>0;p=c|>2”>0)==0?(p&c|>2”>r|0)==0?(c&p|0)==0:0)?d+10|0:d;k=o&k;j=n&j}while(!((k|0)==0&(j|0)==0));if((i|0)!=-1&(b|0)!=-1){r=9392+(i<<9)+(b<<3)|0;q=a+136|0;return (((>2”>c|>2”>c|0)==0:0)?d+7|0:d)|0}else{r=d;return r|0}return 0}function Ld(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;i=c|0;if((d|0)==0&(i|0)==0){a=0;return a|0}if((b&6|0)==0&0==0|(d&259|0)==0&0==0?(b&96|0)==0&0==0|(d&32960|0)==0&0==0:0)b=0;else b=-6;l=a+16|0;m=a+8|0;k=d;j=i;i=-1;d=-1;do{>2”>0;b=(c|>2”>0;p=c|>2”>0)==0?(p&c|>2”>r|0)==0?(c&p|0)==0:0)?b+10|0:b;k=o&k;j=n&j}while(!((k|0)==0&(j|0)==0));if((i|0)!=-1&(d|0)!=-1){r=9392+(i<<9)+(d<<3)|0;q=a+136|0;return (((>2”>c|>2”>c|0)==0:0)?b+7|0:b)|0}else{r=b;return r|0}return 0}function Md(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>0;i=c|0;d=i&1107296256;if(0==0&(d|0)==0)d=0;else{g=0;a=d;d=0;do{d=d+1|0;k=Gy(g|0,a|0,-1,-1)|0;g=k&g;a=C&a}while(!((g|0)==0&(a|0)==0));d=d<<2}d=((b&10485760|0)==0&0==0|((b&16384|0)==0&0==0|(h&32768|0)==0&0==0)?0:-5)-d|0;d=(b&327680|0)==0&0==0|((b&512|0)==0&0==0|(h&256|0)==0&0==0)?d:d+-5|0;d=(b&40960|0)==0&0==0|(h&128|0)==0&0==0?d:d+-5|0;d=(b&768|0)==0&0==0|(h&1|0)==0&0==0?d:d+-5|0;if((h|0)==0&(i|0)==0){f=d;return f|0}else k=h;do{>2”>3)|0;a=c&>2”>d=(c|0)+d|0;k=b&k;i=j&i}while(!((k|0)==0&(i|0)==0));return d|0}function Nd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>0;i=c|0;b=h&66;if((b|0)==0&0==0)b=0;else{a=b;g=0;b=0;do{b=b+1|0;k=Gy(a|0,g|0,-1,-1)|0;a=k&a;g=C&g}while(!((a|0)==0&(g|0)==0));b=b<<2}b=(0==0&(d&40960|0)==0|(0==0&(d&4194304|0)==0|0==0&(i&8388608|0)==0)?0:-5)-b|0;b=0==0&(d&1280|0)==0|(0==0&(d&131072|0)==0|0==0&(i&65536|0)==0)?b:b+-5|0;b=0==0&(d&10485760|0)==0|((i|0)>-1|(i|0)==-1&h>>>0>4294967295)?b:b+-5|0;b=0==0&(d&196608|0)==0|0==0&(i&16777216|0)==0?b:b+-5|0;if((h|0)==0&(i|0)==0){f=b;return f|0}else k=h;do{>2”>3)|0;a=c&>2”>b=(c|0)+b|0;k=d&k;i=j&i}while(!((k|0)==0&(i|0)==0));return b|0}function Od(b,e){b=b|0;e=e|0;var >2”>Pd(b)|0;c=>2”>Rd(b,c|>2”>0,c|>2”>0)|0;i=g;s=p;c=>2”>0,c|>2”>0,c|>2”>Td(b,c|>2”>0,c|>2”>0)|0;i=g;s=p;c=>2”>0,c|>2”>0,c|>2”>Vd(b,c|>2”>0,c|>2”>0,c|>2”>0)|0;m=b+80|0;i=g;s=p;c=>2”>0,c|>2”>0,c|>2”>0,c|>2”>Xd(b,c|>2”>0,~c,~>2”>0;m=b+8|0;i=m;j=p;c=>2”>0,c|>2”>c)|>0”>0;i=a|>2”>0;l=c|>2”>0;o=c|>2”>g=o&~c;if((f|0)==0&(g|0)==0)f=0;else{h=f;f=0;do{f=f+1|0;r=Gy(h|0,g|0,-1,-1)|0;h=r&h;g=C&g}while(!((h|0)==0&(g|0)==0))}>2”>0)+i|0;r=b+176|0;q=c|>2”>0;if(!((q&k|0)==0&(r&l|0)==0?(i=b+192|0,(c&>2”>h=42672+(j<<3)|0;g=c|>2”>g=m;c=(((>2”>n|0)==0?(c&>0”>0);g=p;j=d|>2”>0;l=56760+(j<<3)|0;k=c|>2”>0;n=44736+(j<<3)|0;m=c|>2”>0;f=m&~c;>2”>i=(c|>2”>k|0)==0?(c&l|0)==0:0):0){>2”>0;q=q+4|0;q=c|>2”>0;s=r+s|0;b=e+44|0;c=s;return}>2”>0;g=c|0;if((f|0)==0&(g|0)==0)f=-12;else{h=f;f=0;do{f=f+1|0;r=Gy(h|0,g|0,-1,-1)|0;h=r&h;g=C&g}while(!((h|0)==0&(g|0)==0));f=(f|0)<4?-12:-6}>2”>0;q=q+4|0;q=c|>2”>0;s=r+s|0;b=e+44|0;c=s;return}function Pd(a){a=a|0;var >2”>0;A=c|0;if((x|0)==0&(A|0)==0){A=-15;return A|0}>2”>0;c=>2”>0;h=c|>2”>0,x,A,y,h,~(c&>2”>h))|0)<<2)>>2]|0;z=a+16|0;y=c|>2”>f=a+152|0;e=c&>1”>u=a+232|0;t=a+136|0;m=b|>2”>0;s=c|>2”>0;m=c|>2”>0;o=c|>>26<<2)>>2”>j=Gy(p|0,q|0,-1,-1)|0;k=C;i=c|>2”>0;a=c|0;f=(((r&h|0)!=0|(s&a|0)!=0)&1)+f-((((l&h|0)!=0|(m&a|0)!=0)&1)<<1)|0;do if((i&-8|0)==8){>2”>0)==0?(C&~c|>2”>c|>2”>c|0)==0:0):0){e=e+32|0;break}e=e+146|0}>2”>0)==0?(o&c|0)==0:0){>2”>0;g=c|0;B=Hy(h|0,a|0,8)|0;g=(D&B|0)!=0|(g&C|0)!=0?5:0}else >2”>x|0)==0?(c&>2”>x|0)==0?(c&A|0)==0:0){>2”>a;D=v;c=>2”>h;c=B;e=e+-3|0}>2”>x&c|>2”>A&c|0)==0:0)){>2”>h|0)==0?(c&a|0)==0:0)?-19:-5)+e|0}>2”>x|0)==0?(c&>2”>y|0)==0?(c&>2”>while(!((p|0)==0&(q|0)==0));c=f;D=e;return D|0}function Qd(e){e=e|0;var >2”>0;B=c|0;if((y|0)==0&(B|0)==0){B=-15;return B|0}>2”>0;c=>2”>0;i=c|>2”>0,y,B,z,i,~(c&>2”>i))|0)<<2)>>2]|0;A=e+8|0;z=c|>2”>g=e+144|0;f=c&>1”>v=e+236|0;r=e+136|0;u=b|>2”>0;t=c|>2”>0;q=c|>2”>0;g=c|0;f=f+i|0;while(1){>2”>0;k=56760+(l<<3)|0;j=c|>2”>0;e=8368+((e&255)<<3)|0;g=((c&>2”>i=Iy(j|0,k|0,8)|0;e=r;if(((i&~c|>2”>0)==0:0)?(e=x,i=45760+(l<<3)|0,(c&>2”>0)==0?(c&>2”>while(0);e=45760+(l<<3)|0;if((p&c|>2”>i=r;D=c|>2”>i=0;f=f-i|0;D=5296+(l<<3)|0;f=((c&>2”>B|0)==0:0)?f+-5|0:f;D=5808+(l<<3)|0;if((c&>2”>i=w;e=c|>2”>c|>2”>e=43712+(l<<3)|0;D=43200+(l<<3)|0;if(!((c&>2”>0)==0?(c&>2”>D=w;f=(((c&>2”>D=6832+(l<<3)|0;f=((c&>2”>B|0)==0:0)?f+-2|0:f;D=7856+(l<<3)|0;if((c&>0”>A|0)==0:0)f=(d|0)+f|0;i=m&o;h=n&h;if((i|0)==0&(h|0)==0)break;else{o=i;e=u}}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;l=a+40|0;k=c|>1”>x=f|d;s=g|e;t=~x;u=~s;r=b|>2”>0;w=c|>2”>0;r=c|>>26<<2)>>2”>o=Gy(k|0,l|0,-1,-1)|0;p=C;n=c|>2”>x|0,c&>2”>0;m=c|>2”>x|0,c&>2”>a;m=c|m;j=a&d;f=m&e;if((j|0)==0&(f|0)==0)g=0;else{g=0;do{g=g+1|0;z=Gy(j|0,f|0,-1,-1)|0;j=z&j;f=C&f}while(!((j|0)==0&(f|0)==0))}j=a&t;f=m&u;if((j|0)==0&(f|0)==0)j=0;else{a=j;j=0;do{j=j+1|0;z=Gy(a|0,f|0,-1,-1)|0;a=z&a;f=C&f}while(!((a|0)==0&(f|0)==0))}>2”>0)+i|0;z=56760+(n<<3)|0;n=c|>2”>while(!((k|0)==0&(l|0)==0));c=h;z=i;return z|0}function Sd(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0;l=c|0;if((k|0)==0&(l|0)==0){e=0;return e|0}else{h=k;i=l;j=0}while(1){y=Gy(h|0,i|0,-1,-1)|0;h=y&h;i=C&i;if((h|0)==0&(i|0)==0)break;else j=j+1|0}>2”>0)<<3)|0;v=c|>0”>0;y=a+236|0;r=8368+((d|>2”>0;r=c|>>26<<2)>>2”>o=Gy(k|0,l|0,-1,-1)|0;p=C;n=c|>2”>x|0,c&>2”>0;m=c|>2”>x|0,c&>2”>a;m=c|m;j=a&b;f=m&e;if((j|0)==0&(f|0)==0)g=0;else{g=0;do{g=g+1|0;z=Gy(j|0,f|0,-1,-1)|0;j=z&j;f=C&f}while(!((j|0)==0&(f|0)==0))}j=a&t;f=m&u;if((j|0)==0&(f|0)==0)j=0;else{a=j;j=0;do{j=j+1|0;z=Gy(a|0,f|0,-1,-1)|0;a=z&a;f=C&f}while(!((a|0)==0&(f|0)==0))}>2”>0)+i|0;z=56760+(n<<3)|0;n=c|>2”>while(!((k|0)==0&(l|0)==0));c=h;z=i;return z|0}function Td(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;g=c|0;if((f|0)==0&(g|0)==0){a=0;return a|0}>2”>0;i=c|0;f=0;do{>2”>0;f=(c|>2”>0;t=8368+((w&255)<<3)|0;s=56760+(r<<3)|0;u=c|>2”>0;w=8368+(((w&65535)>>>8&65535)<<3)|0;c=((>2”>0?1:(s&c|>2”>0)-(((u&c|>2”>0)!=0)&1)<<1);w=n;t=43200+(r<<3)|0;v=c|>2”>0;f=((v&c|>2”>0)==0:0)?f:f+3|0;w=k;h=c|>2”>0;f=(h&v|0)==(u|0)&(i&t|0)==(s|0)?f+3|0:f;r=8880+(r<<3)|0;s=o;f=((c&>2”>0)==0?(c&>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;g=a+96|0;f=c|>2”>k=a+136|0;l=a+241|0;m=a+236|0;n=a+240|0;o=a+8|0;p=a+48|0;i=k;j=f;h=c|>>26<<2)>>2”>r=Gy(j|0,g|0,-1,-1)|0;q=C;s=c|>0”>0)+f|0;u=8368+((d|>2”>0;t=c|>2”>0)<<3)|0;c=((>2”>0?1:(t&c|>2”>0)-(((v&c|>2”>0)!=0)&1)<<1);x=o;u=43200+(s<<3)|0;w=c|>2”>0;f=((w&c|>2”>0)==0:0)?f:f+3|0;x=k;h=c|>2”>0;f=(h&w|0)==(v|0)&(i&u|0)==(t|0)?f+3|0:f;s=8880+(s<<3)|0;t=p;f=((c&>2”>0)==0?(c&>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;j=a+24|0;d=c|>>26<<2)>>2”>s=Gy(l|0,k|0,-1,-1)|0;r=C;t=c|>1”>0)+e|0;u=(j|0)==-1;j=u?t:j;d=u?d:t;u=b|>2”>0;w=c|>2”>v&c|>2”>0)!=0)&1)+(c|>2”>0?1:(w&c|>2”>0;u=c|>2”>w|0)==(w|0)?(c&>2”>0;t=c|>2”>0)==0?(t&c|>2”>v|0)==0?(c&t|0)==0:0)?e+10|0:e;l=s&l;k=r&k}while(!((l|0)==0&(k|0)==0));if((j|0)!=-1&(d|0)!=-1){x=9392+(j<<9)+(d<<3)|0;w=a+136|0;return (((>2”>c|>2”>c|0)==0:0)?e+7|0:e)|0}else{x=e;return x|0}return 0}function Wd(a,b,e,f,g,h,i){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >2”>0;j=c|0;if((e|0)==0&(j|0)==0){a=0;return a|0}if((b&6|0)==0&0==0|(e&259|0)==0&0==0?(b&96|0)==0&0==0|(e&32960|0)==0&0==0:0)b=0;else b=-6;m=a+241|0;n=a+236|0;o=a+240|0;p=a+136|0;q=a+16|0;r=a+8|0;l=e;k=j;j=-1;e=-1;do{>2”>0;b=(c|>2”>0)<<3)|0;x=56760+(u<<3)|0;w=c|>0”>0;v=8368+((d|>2”>w&c|>2”>0)!=0)&1)+(c|>2”>0?1:(x&c|>2”>0;v=c|>2”>x|0)==(x|0)?(c&>2”>0;u=c|>2”>0)==0?(u&c|>2”>w|0)==0?(c&u|0)==0:0)?b+10|0:b;l=t&l;k=s&k}while(!((l|0)==0&(k|0)==0));if((j|0)!=-1&(e|0)!=-1){y=9392+(j<<9)+(e<<3)|0;x=a+136|0;return (((>2”>c|>2”>c|0)==0:0)?b+7|0:b)|0}else{y=b;return y|0}return 0}function Xd(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;i=c|0;e=(d&10485760|0)==0&0==0|((d&16384|0)==0&0==0|(h&32768|0)==0&0==0)?0:-5;e=(d&327680|0)==0&0==0|((d&512|0)==0&0==0|(h&256|0)==0&0==0)?e:e+-5|0;e=(d&40960|0)==0&0==0|(h&128|0)==0&0==0?e:e+-5|0;e=(d&768|0)==0&0==0|(h&1|0)==0&0==0?e:e+-5|0;if((h|0)==0&(i|0)==0){g=e;return g|0}>2”>0;q=8368+((o&255)<<3)|0;p=c|>2”>0;r=a+232|0;o=8368+(((o&65535)>>>8&65535)<<3)|0;n=c|>2”>0;d=c|0;do{>2”>0;a=56760+(j<<3)|0;k=c|>2”>0;d=(((k&p|0)!=0|(a&q|0)!=0)&1)+d-((((k&n|0)!=0|(a&o|0)!=0)&1)<<1)|0;j=44224+(j<<3)|0;a=c&>2”>e=(c|0)+e|0;h=l&h;i=m&i}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=a+64|0;h=c|>0”>q=8368+((d|>2”>0;q=c|>2”>0)<<3)|0;n=c|>2”>0;e=c|0;do{>2”>0;a=56760+(j<<3)|0;k=c|>2”>0;e=(((k&p|0)!=0|(a&q|0)!=0)&1)+e-((((k&n|0)!=0|(a&o|0)!=0)&1)<<1)|0;j=44224+(j<<3)|0;a=c&>2”>b=(c|0)+b|0;h=l&h;i=m&i}>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;c=>2”>d(b)|0;p=b+168|0;s=p;g=b+160|0;i=g;c=>2”>0,c|>2”>0,c|>2”>be(b,c|>2”>0,c|>2”>0)|0;s=p;i=g;c=>2”>0,c|>2”>0,c|>2”>de(b,c|>2”>0,c|>2”>0)|0;s=b+72|0;i=p;m=g;c=>2”>0,c|>2”>0,c|>2”>0,c|>2”>fe(b,c|>2”>0,c|>2”>0,c|>2”>0)|0;s=b+16|0;i=s;m=g;c=>2”>0,c|>2”>c)|>2”>he(b,c|>2”>0,~c,~>0”>0;j=d|>2”>0;l=56760+(j<<3)|0;k=c|>2”>0;o=44736+(j<<3)|0;n=c|>2”>0;f=n&~c;>2”>f=(c|>2”>0;r=c|>2”>k|0)==0?(c&l|0)==0:0):0)){>2”>0;h=c|0;if((g|0)==0&(h|0)==0)g=-12;else{i=g;g=0;do{g=g+1|0;l=Gy(i|0,h|0,-1,-1)|0;i=l&i;h=C&h}while(!((i|0)==0&(h|0)==0));g=(g|0)<4?-12:-6}f=g+f|0}>2”>c&>2”>o|0)==0:0)?f+-2|0:f)+(c|>0”>0;i=a|>2”>0;l=c|>2”>0;n=c|>2”>g=n&~c;if((f|0)==0&(g|0)==0)f=0;else{h=f;f=0;do{f=f+1|0;p=Gy(h|0,g|0,-1,-1)|0;h=p&h;g=C&g}while(!((h|0)==0&(g|0)==0))}>2”>0)+i|0;if((q&k|0)==0&(r&l|0)==0?(r=b+184|0,(c&>2”>r=i;q=s;s=q;s=c|>2”>0;s=s&m;q=q&n;s=(s|0)==0;q=(q|0)==0;q=s&q;s=r+-2|0;r=q?s:r;s=b+236|0;s=c|>2”>g=42672+(j<<3)|0;f=c|>2”>r=f+i|0;q=s;s=q;s=c|>2”>0;s=s&m;q=q&n;s=(s|0)==0;q=(q|0)==0;q=s&q;s=r+-2|0;r=q?s:r;s=b+236|0;s=c|>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0;A=a+8|0;x=c|>2”>v=a+200|0;w=v;c=>2”>0;w=a+168|0;h=w;y=c|>2”>0;z=a+160|0;h=c[59912+((Le(a,0,c|>2”>y),~(c&>2”>0;z=c|0;if(!((y|0)==0&(z|0)==0)){f=y;g=z;e=0;do{e=e+1|0;u=Gy(f|0,g|0,-1,-1)|0;f=u&f;g=C&g}while(!((f|0)==0&(g|0)==0));h=(e|0)==8?h+-8|0:h}>2”>x;f=c&A;if((e|0)==0&(f|0)==0)e=0;else{g=e;e=0;do{e=e+1|0;u=Gy(g|0,f|0,-1,-1)|0;g=u&g;f=C&f}while(!((g|0)==0&(f|0)==0));e=e*30|0}>2”>0;s=8368+((m&255)<<3)|0;r=c|>2”>0;m=8368+(((m&65535)>>>8&65535)<<3)|0;l=c|>2”>0;o=w;n=c|>2”>0;p=x;q=A;f=c|0;e=e+h|0;do{>2”>0;a=56760+(i<<3)|0;h=c|>2”>B=Hy(h|0,a|0,8)|0;g=t;if(((B&~c|>2”>0)==0:0)?(B=w,g=45248+(i<<3)|0,(c&>2”>0)==0?(c&>2”>while(0);B=45248+(i<<3)|0;if((n&c|>2”>g=t;D=c|>2”>g=0;e=e-g|0;D=4784+(i<<3)|0;e=((c&>2”>A|0)==0:0)?e+-5|0:e;D=5808+(i<<3)|0;if((c&>2”>g=v;B=c|>2”>c|>2”>B=43712+(i<<3)|0;D=43200+(i<<3)|0;if(!((c&>2”>0)==0?(c&>2”>D=v;e=(((c&>2”>D=6320+(i<<3)|0;e=((c&>2”>A|0)==0:0)?e+-2|0:e;D=7344+(i<<3)|0;if((c&>0”>z|0)==0:0)e=(d|0)+e|0;p=j&p;q=k&q}>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0;B=e+16|0;y=c|>2”>w=e+208|0;x=w;c=>2”>0;x=e+160|0;i=x;z=c|>2”>0;A=e+168|0;i=c[59912+((Le(e,1,c|>2”>z),~(c&>2”>0;A=c|0;if(!((z|0)==0&(A|0)==0)){g=z;h=A;f=0;do{f=f+1|0;v=Gy(g|0,h|0,-1,-1)|0;g=v&g;h=C&h}while(!((g|0)==0&(h|0)==0));i=(f|0)==8?i+-8|0:i}>2”>y;g=c&B;if((f|0)==0&(g|0)==0)f=0;else{h=f;f=0;do{f=f+1|0;v=Gy(h|0,g|0,-1,-1)|0;h=v&h;g=C&g}while(!((h|0)==0&(g|0)==0));f=f*30|0}>2”>0;t=8368+((u&255)<<3)|0;s=c|>2”>0;u=(u&65535)>>>8&255;q=x;p=c|>0”>0;o=y;h=B;e=a|>>26<<2)>>2”>m=Gy(o|0,h|0,-1,-1)|0;n=C;l=c|>2”>0;k=c|>2”>j|0?1:(c&k|0)!=0)&1)+g-((((s&j|0)!=0|(t&k|0)!=0)&1)<<1)|0;do if((l&-8|0)==48){>2”>0)==0?(C&~c|>2”>c|>2”>c|0)==0:0):0){f=f+32|0;break}f=f+146|0}>2”>0)==0?(q&c|0)==0:0){>2”>0;i=c|0;e=Iy(j|0,k|0,8)|0;i=(D&e|0)!=0|(i&C|0)!=0?5:0}else >2”>y|0)==0?(c&>2”>y|0)==0?(c&B|0)==0:0){>2”>k;D=w;c=>2”>j;c=e;f=f+-3|0}>2”>y&c|>2”>B&c|0)==0:0)){>2”>j|0)==0?(c&k|0)==0:0)?-19:-5)+f|0}>2”>y|0)==0?(c&>2”>z|0)==0?(c&>2”>c=g;D=f;return D|0}function ae(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;l=c|0;if((k|0)==0&(l|0)==0){e=0;return e|0}else{h=k;i=l;j=0}while(1){y=Gy(h|0,i|0,-1,-1)|0;h=y&h;i=C&i;if((h|0)==0&(i|0)==0)break;else j=j+1|0}>2”>0;w=8368+((r&255)<<3)|0;v=c|>2”>0;y=a+232|0;r=8368+(((r&65535)>>>8&65535)<<3)|0;q=c|>2”>0;h=c|0;i=(j|0)>0?18:0;do{>2”>0;m=46272+(n<<3)|0;m=Py(c&>2”>s|0,16843009,16843009)|0;m=Hy(m|0,C|0,56)|0;m=85256+(n<<11)+(m<<3)|0;a=c|>2”>0;j=46784+(n<<3)|0;j=Py(c&>2”>s|0,16843009,16843009)|0;j=Hy(j|0,C|0,56)|0;j=216328+(n<<11)+(j<<3)|0;a=c|>2”>i=(c|>2”>0;z=c|0;h=((n&v|0)!=0|(z&w|0)!=0?10:0)+h-((n&q|0)!=0|(z&r|0)!=0?2:0)|0;k=o&k;l=p&l}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;l=a+48|0;k=c|>0”>x=f|b;s=g|e;t=~x;u=~s;w=8368+((d|>2”>0;w=c|>2”>0)<<3)|0;q=c|>2”>0;h=c|0;i=(j|0)>0?18:0;do{>2”>0;m=46272+(n<<3)|0;m=Py(c&>2”>s|0,16843009,16843009)|0;m=Hy(m|0,C|0,56)|0;m=85256+(n<<11)+(m<<3)|0;a=c|>2”>0;j=46784+(n<<3)|0;j=Py(c&>2”>s|0,16843009,16843009)|0;j=Hy(j|0,C|0,56)|0;j=216328+(n<<11)+(j<<3)|0;a=c|>2”>i=(c|>2”>0;z=c|0;h=((n&v|0)!=0|(z&w|0)!=0?10:0)+h-((n&q|0)!=0|(z&r|0)!=0?2:0)|0;k=o&k;l=p&l}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;g=a+88|0;f=c|>2”>k=a+136|0;l=a+240|0;m=a+232|0;n=a+16|0;o=a+40|0;i=k;j=f;h=c|>>26<<2)>>2”>q=Gy(j|0,g|0,-1,-1)|0;p=C;r=c|>1”>0)+f|0;w=b|>2”>0;s=c|>2”>u&c|>2”>0)!=0)&1)+(c|>2”>0?1:(s&c|>2”>0;t=c|>2”>0)==0?(t&c|>2”>0;i=c|>2”>c|>2”>c|0)==0:0)?f:f+2|0;j=q&j;g=p&g}while(!((j|0)==0&(g|0)==0));return f|0}function de(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0;g=c|0;if((f|0)==0&(g|0)==0){a=0;return a|0}>2”>0;i=c|0;f=0;do{>2”>0;f=(c|>2”>0)<<3)|0;t=56760+(s<<3)|0;v=c|>0”>0;x=8368+((d|>2”>v&c|>2”>0)!=0)&1)+(c|>2”>0?1:(t&c|>2”>0;u=c|>2”>0)==0?(u&c|>2”>0;i=c|>2”>c|>2”>c|0)==0:0)?f:f+2|0;j=r&j;g=q&g}while(!((j|0)==0&(g|0)==0));return f|0}function ee(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >2”>0;r=c|0;if((l|0)==0&(r|0)==0){a=0;return a|0}d=l&65280;if((d|0)==0&0==0)d=0;else{k=0;j=0;do{j=j+1|0;q=Gy(d|0,k|0,-1,-1)|0;d=q&d;k=C&k}while(!((d|0)==0&(k|0)==0));d=j}j=(d|0)==0?0:d*10|0;if(!(0==0&(e&100663296|0)==0|0==0&(r&50397184|0)==0?0==0&(e&1610612736|0)==0|0==0&(r&-1065353216|0)==0:0))j=j+-6|0;m=a+240|0;n=a+232|0;o=a+136|0;p=a+8|0;q=a+16|0;e=r;k=-1;d=-1;do{>2”>0;j=(c|>2”>0;x=8368+((u&255)<<3)|0;w=56760+(t<<3)|0;v=c|>2”>0;u=8368+(((u&65535)>>>8&65535)<<3)|0;c=((>2”>0?1:(w&c|>2”>0)-(((v&c|>2”>0)!=0)&1)<<1);u=42160+(t<<3)|0;w=c|>2”>0;v=o;j=((c&>2”>u|0)==(u|0):0)?j+-13|0:j;u=p;t=43200+(t<<3)|0;v=c|>2”>0;j=((v&c|>2”>0)==0:0)?j+10|0:j;u=q;j=((c&>2”>c&>2”>0)==0?(c&>0”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+176|0;e=u;k=u+89|0;t=u+88|0;n=u+83|0;p=u+80|0;s=u+16|0;if(!(a&1))d=d+1|0;else >2”>0;l=c|>2”>k;c=>2”>n;c=p;Dl(d,73977,e)|0;a:do >0”>e=a|0;d=d+1|0;if(e<<24>>24==47)break;if((e+-49&255)<8){e=e<<24>>24;f=e+-48|0;g=b;h=0;while(1){>0”>a=e;b=b+1|0}if(d>>>0>=(pl(k)|0)>>>0){b=0;d=0;g=0;break a}}if(d>>>0<(pl(k)|0)>>>0)j=j+-1|0;else{b=0;d=0;g=0;break}}}while(0);do{f=0;do{>2”>((Kk(73993,e<<24>>24,13)|0)-73993<<6)<<3)|0;b=c^>0”>b;e=f+1|0;switch(a|0){case 113:{o=26;break c}case 75:{f=m;break c}case 81:{o=22;break c}case 107:{o=23;break c}default:f=e}}if((o|0)==22){o=0;f=k}else if((o|0)==23){o=0;f=g}else if((o|0)==26){o=0;f=j}>2”>b;d=c^d}>0”>f=e<<24>>24;g=f+-97|0;e=e<<24>>24>97;if((a|0)==98){>0”>if((g|0)>=7)break;if((a|0)!=112)break}>2”>b;d=c^d;break}else{>0”>if((g|0)>=7)break;if((a|0)!=80)break}>2”>b;d=c^d;break}}>2”>t=r;s=c^>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=a+4|0;a=fm(c|0)|0;if((a|0)==-1){d=1;return d|0}>2”>f=fm(c|0)|0;if((f|0)==-1){d=1;return d|0}>2”>h=fm(c|0)|0;if((h|0)==-1){d=1;return d|0}>2”>j=fm(c|0)|0;if((j|0)==-1){d=1;return d|0}>2”>a=Iy(a|0,((a|0)<0)<<31>>31|0,8)|0;e=Gy(e|0,((e|0)<0)<<31>>31|0,a|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(f|0,((f|0)<0)<<31>>31|0,e|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(g|0,((g|0)<0)<<31>>31|0,e|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(h|0,((h|0)<0)<<31>>31|0,e|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(i|0,((i|0)<0)<<31>>31|0,e|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(j|0,((j|0)<0)<<31>>31|0,e|0,C|0)|0;e=Iy(e|0,C|0,8)|0;e=Gy(k|0,((k|0)<0)<<31>>31|0,e|0,C|0)|0;f=C;a=d;c=>2”>f;a=fm(c|0)|0;if((a|0)==-1){d=1;return d|0}>1”>f=Iy(e|0,f|0,8)|0;f=Gy(a|0,((a|0)<0)<<31>>31|0,f|0,C|0)|0;f=Iy(f|0,C|0,8)|0;f=Gy(g|0,((g|0)<0)<<31>>31|0,f|0,C|0)|0;g=C;b=>2”>a=fm(c|0)|0;if((a|0)==-1){d=1;return d|0}>2”>h;g=fm(c|0)|0;if((g|0)==-1){d=1;return d|0}>2”>f=fm(c|0)|0;if((f|0)==-1){d=1;return d|0}>2”>l=Iy(h|0,i|0,8)|0;l=Gy(g|0,((g|0)<0)<<31>>31|0,l|0,C|0)|0;l=Iy(l|0,C|0,8)|0;l=Gy(e|0,((e|0)<0)<<31>>31|0,l|0,C|0)|0;l=Iy(l|0,C|0,8)|0;l=Gy(f|0,0,l|0,C|0)|0;l=Iy(l|0,C|0,8)|0;l=Gy(a|0,0,l|0,C|0)|0;c=l;d=0;return d|0}function Pf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>c=>2”>0;c=>2”>0;a=Gy(b|0,d|0,1,0)|0;l=e;c=>2”>h=om(c|0)|0;f=(h|0)/16|0;Of(a,l)|0;a:do if((h+15|0)>>>0>=31){h=-1;while(1){while(1){>2”>0,g<<4,0)|0;Of(a,k)|0;n=k;o=c|>2”>0)>>>0>>0:0))break;c=>2”>c=>2”>c=>2”>c=>2”>while(0);c=>2”>c=>2”>c=>2”>c=>0”>b=b|0;c=c|0;d=d|0;b=d&65535;d=b>>>12&7;a=(>0”>b>>>9&7)+49;a=(>0”>d=a|>0”>a=d;if(!(gl(c,74012)|0)){a|a|a|a|a|0;return}if(!(gl(c,74022)|0)){a|a|a|a|a|0;return}if(!(gl(c,74032)|0)){a|a|a|a|a|0;return}a|a|a|a|a|0;return}function Rf(a,d,e){a=a|0;d=d|0;e=e|0;var >2”>0)==(j|0)?(c|0)==(e|0):0){>2”>c=>2”>0;c=0;i=h;return}}function Sf(a){a=a|0;var >2”>62140;b=a+16692|0;c=>2”>0)qo(d);ef(a);c=>2”>b=0;c=>2”>b=0;c=>2”>a=0;En(622092,76087,12);En(622104,76100,56);En(622116,76157,36);En(622128,76194,82);En(622140,76277,66);En(622152,76344,66);En(622164,76411,2);En(622176,76414,2);En(622188,76417,2);En(622200,76420,2);En(622212,76423,2);En(622224,76426,2);En(622236,76429,2);En(622248,76432,2);En(622260,76435,2);En(622272,76438,2);En(622284,76441,2);En(622296,76444,2);En(622308,76447,2);En(622320,76450,2);En(622332,76453,2);En(622344,76456,2);En(622356,76459,2);En(622368,76462,2);En(622380,76465,2);En(622392,76468,2);En(622404,76471,2);En(622416,76474,2);En(622428,76477,2);En(622440,76480,2);En(622452,76483,2);En(622464,76486,2);En(622476,76489,2);En(622488,76492,2);En(622500,76495,2);En(622512,76498,2);En(622524,76501,2);En(622536,76504,2);En(622548,76507,2);En(622560,76510,2);En(622572,76513,2);En(622584,76516,2);En(622596,76519,2);En(622608,76522,2);En(622620,76525,2);En(622632,76528,2);En(622644,76531,2);En(622656,76534,2);En(622668,76537,2);En(622680,76540,2);En(622692,76543,2);En(622704,76546,2);En(622716,76549,2);En(622728,76552,2);En(622740,76555,2);En(622752,76558,2);En(622764,76561,2);En(622776,76564,2);En(622788,76567,2);En(622800,76570,2);En(622812,76573,2);En(622824,76576,2);En(622836,76579,2);En(622848,76582,2);En(622860,76585,2);En(622872,76588,2);En(622884,76591,2);En(622896,76594,2);En(622908,76597,2);En(622920,76600,2);En(622932,76603,5);En(622944,76609,5);En(622956,76615,4);En(622968,76620,4);En(622980,76625,5);En(622992,76631,5);En(623004,76637,3);En(623016,76641,3);fc()|0;a=614232;c=b=b|0;if(!(a|>2“>0))return;_f(b,c|>2“>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;B=b+16760|0;c=e;We(b);if((d|0)==1){>2“>0)==0;g=b+16764|0;r=b+16|0;q=b+32|0;s=b+48|0;t=b+64|0;u=b+80|0;v=b+96|0;w=b+8|0;x=b+24|0;y=b+40|0;z=b+56|0;A=b+72|0;e=b+88|0;d=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>e=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>d=$f(b,1,-32e3,32e3,g,e,d)|0;c=d;return}>2“>0;i=c|>2“>0)==0;A=b+16764|0;n=b+16|0;J=n;o=b+32|0;K=o;p=b+48|0;I=p;q=b+64|0;H=q;r=b+80|0;G=r;s=b+96|0;F=s;t=b+8|0;E=t;u=b+24|0;D=u;v=b+40|0;f=v;w=b+56|0;k=w;x=b+72|0;z=x;y=b+88|0;e=y;d=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>e=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>d=$f(b,g,h,i,A,d,z)|0;e=c|0;i=e+-50|0;f=(d|0)>(i|0);j=e+50|0;do if(!(f&(d|0)<(j|0))){>2“>g=e+100|0;h=(c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;if((d|0)==0&(e|0)==0)d=0;else{f=d;d=0;do{d=d+1|0;L=Gy(f|0,e|0,-1,-1)|0;f=L&f;e=C&e}while(!((f|0)==0&(e|0)==0))}if(h){d=dg(b,k,i,g,A,d,z)|0;break}else{d=$f(b,k,i,g,A,d,z)|0;break}}else{>2“>0)==0;i=n;f=o;D=p;E=q;F=r;G=s;H=t;I=u;J=v;K=w;L=x;e=y;d=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>e=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>while(0);e=c|0;i=e+-50|0;f=(d|0)>(i|0);j=e+50|0;if(!(f&(d|0)<(j|0))){>2“>g=e+200|0;h=(c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;if((d|0)==0&(e|0)==0)d=0;else{f=d;d=0;do{d=d+1|0;L=Gy(f|0,e|0,-1,-1)|0;f=L&f;e=C&e}while(!((f|0)==0&(e|0)==0))}if(h){d=dg(b,k,i,g,A,d,z)|0;break}else{d=$f(b,k,i,g,A,d,z)|0;break}}else{>2“>0)==0;i=n;f=o;D=p;E=q;F=r;G=s;H=t;I=u;J=v;K=w;L=x;e=y;d=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>e=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>while(0);L=c|0;if(!((d|0)>(L+-50|0)&(d|0)<(L+50|0))){>2“>0;g=(c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c;if((d|0)==0&(e|0)==0)d=0;else{f=d;d=0;do{d=d+1|0;L=Gy(f|0,e|0,-1,-1)|0;f=L&f;e=C&e}while(!((f|0)==0&(e|0)==0))}if(g){d=dg(b,h,-32e3,32e3,A,d,z)|0;break}else{d=$f(b,h,-32e3,32e3,A,d,z)|0;break}}}}while(0);if(!(a|>2“>0))return;c=d;return}function $f(e,f,g,h,j,k,l){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var 2147483647;if(!(a|0)){ta=0;i=ua;return ta|0}>2”>e+128|0;ka=c|>2”>0;aa=e+80|0;v=aa;u=c|>>26<<2)>>2”>0;ba=Gy(u|0,v|0,-1,-1)|0;ba=c|>2”>0;x=c|>2”>0;z=c|>2”>0;B=c|>2”>0;E=c|>2”>0;G=c|>2”>0;I=c|>2”>0;K=c|>2”>0;M=c|>2”>0;O=c|>2”>0;Q=c|>2”>0;s=c|0;ba=re(e,ba,w|u|y|A|D|F|H|J|L|N|P|r,x|v|z|B|E|G|I|K|M|O|Q|s)|0;ba=(ba|0)!=0|(C|0)!=0;a:do >>26<<2)>>2”>while(0);ta=Gy(F|0,G|0,-1,-1)|0;ta=te(e,c|0,w|F|y|A|D|H|J|L|N|P|u|r,x|G|z|B|E|I|K|M|O|Q|v|s)|0;if((ta|0)==0&(C|0)==0){ta=0-(ag(e)|0)<<1;i=ua;return ta|0}else{ta=f+31999-t|0;i=ua;return ta|0}}>2”>a;o=c|>2”>0;q=c|0;if((p|0)==0&(q|0)==0)break a;m=s+1|0;if((s|0)>99)break;if((p|0)==(ka|0)&(q|0)==($|0)){r=o;pa=25;break}else{s=m;m=n}}c:do if((pa|0)==25){while(1){o=n+-1|0;if((n|0)<=0)break >2”>0;p=c|0;if((n|0)==0&(p|0)==0)break a;q=m+1|0;if((m|0)>99)break c;if((n|0)==(ka|0)&(p|0)==($|0))break;else{m=q;n=o}}while(1){if((o|0)<=0)break >2”>0;n=c|0;if((m|0)==0&(n|0)==0)break a;if((q|0)>99)break c;if((m|0)==(ka|0)&(n|0)==($|0))break;else q=q+1|0}}while(0);ta=0-(ag(e)|0)<<1;i=ua;return ta|0}while(0);N=ba&1;v=N+f|0;if(!v){ta=bg(e,g,h,-1,k,0)|0;i=ua;return ta|0}Y=ka^-1771356820;Z=$^220880043;f=c|0;f=Ry(Y|0,Z|0,f|0,((f|0)<0)<<31>>31|0)|0;W=c|0;X=W+(f<<4)|0;Q=X;d:do >2”>0)==(Y|0)?(c|0)==(Z|0):0){>1”>0;Q=b|>2”>if(!(c|0)){>2”>c|0)+1;break}switch(o&255|0){case 1:{if((n<<16>>16|0)<(h|0))break d;else g=h;i=ua;return g|0}case 2:{>2”>c|0)+1;if((n<<16>>16|0)<(h|0))break d;else g=h;i=ua;return g|0}case 0:{if((n<<16>>16|0)>(g|0))break d;i=ua;return g|0}default:break d}}}else{m=0;p=0;q=0}while(0);O=c|0;O=Ry(Y|0,Z|0,O|0,((O|0)<0)<<31>>31|0)|0;P=c|0;Q=P+(O<<4)|0;M=Q;e:do >2”>0)==(Y|0)?(c|0)==(Z|0):0){>1”>0;M=b|>2”>if(!(c|0)){if(r<<24>>24!=2){x=n;w=s;break}>2”>x=e+304+((s&63)<<8)+((t&63)<<2)|0;c=(>2”>if(c|0){>2”>c|0)+1}if((o<<16>>16|0)<(h|0)){x=n;w=s;break e}else g=h;i=ua;return g|0}case 0:{if((o<<16>>16|0)>(g|0)){x=n;w=s;break e}i=ua;return g|0}default:{x=n;w=s;break e}}}}else{x=0;w=0;t=0}while(0);o=e+288|0;do >2”>if((c|>2”>n=Bo()|0;M=614232;M=Cy(n|0,C|0,c|>2”>(C|0))/1.0e6)|0)<(c|>2”>M&1;if(M)break;c=0;break}else n=1;else >2”>while(0);L=o;L=Gy(c|>2”>0,1,0)|0;M=o;c=>2”>C;c=0;f:do if(!ba){>2”>0)==0?(L=ja,K=la,M=ma,S=na,R=c|>2”>c|>2”>S=c|>2”>c|>0”>if((n|0)>1?(a=>2”>if(!((v|0)!=3|(s+1071|0)>(g|0))?(T=da,S=ea,pa=fa,V=ha,U=c|>2”>c|>2”>V=c|>2”>c|>2”>M=e+264|0;c=(>2”>0)+1;U=ia;V=ja;T=la;R=ma;S=aa;o=na;n=c|>2”>c|>2”>c|>2”>o=c|>2”>c|>2”>c|>2”>S=ca;R=da;T=ea;U=fa;V=ga;s=ha;r=c|>2”>c|>2”>c|>2”>s=c|>2”>c|>2”>c|>2”>g=c|>2”>g+-1;c[(c|>2”>L=r|n;n=s|o;ye(e,1,L,n);ve(e,5,1,L,n);ue(e,3,1,L,n);ue(e,11,1,L,n);ve(e,11,1,L,n);L=~L;n=~n;ze(e,L,n);Se(e,7,L,n,1)|0;Te(e,1,L,n)|0;n=c|>2”>0;s=c|0;if(!s){>2”>g=-31999-v+(c|0)|0;break}else{g=0-(ag(e)|0)<<1;break}}h:do if(!(m<<24>>24)){if(x<<24>>24!=0&(s|0)>0){>0”>if(p<<24>>24==(a|>2”>c=16e3}}else if((s|0)>0){>0”>if(p<<24>>24==(a|>2”>c=16e3}while(0);z=(v|0)>2;A=e+280|0;B=v+-2|0;D=v+-1|0;E=k+-1|0;F=0-h|0;G=j+4|0;H=j+20|0;I=oa+4|0;m=0;p=0;n=0;q=0;o=u;i:while(1){x=~g;y=0-g|0;w=o;while(1){>2”>0)+(c<<3)|0)|0;if(!r){g=w;break i}j:do if(J)while(1){while(1){>2”>0)+(c<<3)|0)|0;if(!r){g=w;break i}}>0”>j;if(((c[62180+(d<<2)>>2]|0)+K|0)>(g|0))break >2”>0;va=c|>2”>0;wa=ca;o=da;p=ea;s=fa;t=ga;u=ha;R=ia;S=ja;T=la;U=ma;V=na;V=re(e,ya,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c,>2”>va|c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>j;Ue(e,r,ka,$,1);r=Qe(e,(c|>2”>j;Ue(e,r,ka,$,1);r=Qe(e,(c|>0”>while(0);if((z&((ba|(n|0)<5)^1)?(a|>2”>c=(>2”>0)+1;o=0-(dg(e,B,x,y,oa,k,l)|0)|0;c=(>2”>ya=(w|0)>-31904;p=(g|0)<(w|0)?w:g;c=(>0”>0)+1;s=r+2|0;t=dg(e,D,0-(ya?p+1|0:h)|0,0-p|0,oa,(a|>2”>0;c=u+-1;if(ya){>0”>u;o=0-(dg(e,D,F,t+1|0,oa,(a|>2”>c|0)+-1}}>2”>c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;Ey(H|0,I|0,g<<4|0)|0;c=g+1;g=o;m=r;p=1;q=1}if((pa|0)==121){>2”>0;c=if(a|0){>0“>g;p=g&65535;q=a|>2“>0;ya=q<<24>>24==n<<24>>24;q=ya?0:q&63;n=ya?0:n&63;ya=X;c=>1“>Z;b=>0“>o;a=>0“>n;a=>2“>0)==0&(c|>0“>0)>=o<<24>>24:0)?a&>2“>Y;c=>0“>p;a=>0“>q;a=>2“>while(0);if(!(c|>0“>8)+(d<<2)>>2]=1024;break}do if(a|>0“>p=g&65535;if((m|0)!=0?(ra=a|>2“>n=X;c=>1“>Z;b=>0“>sa;a=>0“>m;a=>2“>0)==0&(c|>0“>0)>=sa<<24>>24:0)?a&>2“>Y;c=>0“>p;a=>0“>o;a=>2“>while(0);ya=c|>2“>ya+-1;c[(c|0)+(ya<<3)+4>>2]=0}while(0);ya=g;i=ua;return ya|0}function ag(a){a=a|0;var >2“>0;d=c|0;if((b|0)==0&(d|0)==0)n=0;else{e=b;b=0;do{b=b+1|0;n=Gy(e|0,d|0,-1,-1)|0;e=n&e;d=C&d}while(!((e|0)==0&(d|0)==0));n=b*100|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)m=0;else{e=b;b=0;do{b=b+1|0;m=Gy(e|0,d|0,-1,-1)|0;e=m&e;d=C&d}while(!((e|0)==0&(d|0)==0));m=b*520|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)l=0;else{e=b;b=0;do{b=b+1|0;l=Gy(e|0,d|0,-1,-1)|0;e=l&e;d=C&d}while(!((e|0)==0&(d|0)==0));l=b*335|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)k=0;else{e=b;b=0;do{b=b+1|0;k=Gy(e|0,d|0,-1,-1)|0;e=k&e;d=C&d}while(!((e|0)==0&(d|0)==0));k=b*330|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)j=0;else{e=b;b=0;do{b=b+1|0;j=Gy(e|0,d|0,-1,-1)|0;e=j&e;d=C&d}while(!((e|0)==0&(d|0)==0));j=b*980|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)i=0;else{e=b;b=0;do{b=b+1|0;i=Gy(e|0,d|0,-1,-1)|0;e=i&e;d=C&d}while(!((e|0)==0&(d|0)==0));i=b*100|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)h=0;else{e=b;b=0;do{b=b+1|0;h=Gy(e|0,d|0,-1,-1)|0;e=h&e;d=C&d}while(!((e|0)==0&(d|0)==0));h=b*520|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)g=0;else{e=b;b=0;do{b=b+1|0;g=Gy(e|0,d|0,-1,-1)|0;e=g&e;d=C&d}while(!((e|0)==0&(d|0)==0));g=b*335|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)f=0;else{e=b;b=0;do{b=b+1|0;f=Gy(e|0,d|0,-1,-1)|0;e=f&e;d=C&d}while(!((e|0)==0&(d|0)==0));f=b*330|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0){a=0;n=m+n|0;n=n+l|0;n=n+k|0;n=n+j|0;n=n-i|0;n=n-h|0;n=n-g|0;n=n-f|0;a=n-a|0;return a|0}else{e=b;b=0}do{b=b+1|0;a=Gy(e|0,d|0,-1,-1)|0;e=a&e;d=C&d}while(!((e|0)==0&(d|0)==0));a=b*980|0;n=m+n|0;n=n+l|0;n=n+k|0;n=n+j|0;n=n-i|0;n=n-h|0;n=n-g|0;n=n-f|0;a=n-a|0;return a|0}function bg(e,f,g,h,i,j){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;if(!(a|0)){O=0;return O|0}>2“>N=e+296|0;M=N;O=c|>2“>0,1,0)|0;c=>0“>if((k|0)!=2)if(!(a|0)){>2“>0,c|0)|0;k=e+18308|0;O=(~~((+(O>>>0)4294967296.0*>2“>0);c=>2“>k=2;c=k}while(0);y=Cd(e,1,i,f,g,0)|0;if((y|0)>=(g|0)){O=g;return O|0}>2“>1771356820;O=c^220880043;k=c|0;K=Ry(N|0,O|0,k|0,((k|0)<0)<<31>>31|0)|0;L=c|0;M=L+(K<<4)|0;E=M;a:do >2“>0)==(N|0)?(c|0)==(O|0):0){>1“>0;E=b|>2“>if(!(c|0)){>2“>0))break;k=e+304+((o&63)<<8)+((m&63)<<2)|0;c=(0)+1;k=c|0;break}switch(n&255|0){case 1:{if((l<<16>>16|0)<(g|0))break a;else f=g;return f|0}case 2:{if((l<<16>>16|0)<(g|0))break a;else f=g;return f|0}case 0:{if((l<<16>>16|0)>(f|0))break a;return f|0}default:break a}}}else{p=0;q=0;r=0}while(0);B=Ry(N|0,O|0,k|0,((k|0)<0)<<31>>31|0)|0;D=c|0;E=D+(B<<4)|0;A=E;b:do >2”>0)==(N|0)?(c|0)==(O|0):0){>1”>0;A=b|>2”>if(!(c|0)){>2”>0))break;A=e+304+((o&63)<<8)+((m&63)<<2)|0;c=(>2”>while(0);w=y+(h<<24>>24==-1?980:1960)|0;x=(w|0)<(f|0);n=(y|0)>(f|0)?y:f;z=e+264|0;c=(>2”>0)+1;o=e+16|0;m=e+32|0;h=e+48|0;v=e+64|0;f=e+80|0;A=e+96|0;S=e+8|0;T=e+24|0;R=e+40|0;Q=e+56|0;P=e+72|0;l=e+88|0;A=Ge(e,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;f=c|0;if(A){>2”>f+-1;c[(c|>2”>A=e+268|0;o=c|>2”>c=f+-1;T=y;return T|0}>2”>0;v=c|0;c:do if(!(p<<24>>24)){if(k<<24>>24!=0&(h|0)>0){>0”>if(m<<24>>24==(a|>2”>c=16e3}}else if((h|0)>0){>0”>if(m<<24>>24==(a|>2”>c=16e3}while(0);r=0-g|0;p=i+-1|0;q=j+-1|0;m=0;o=0;f=y;d:while(1){l=0-n|0;do{>2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}e:do if(x)while(1){if(Ve(e,k,0,1)|0){>0”>e;if(((c[62180+(d<<2)>>2]|0)+w|0)>(n|0))break e;Ue(e,k,u,v,0)}else >2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}}else while(1){if(Ve(e,k,0,1)|0)break >2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}}>2”>T=c|>2”>T+-1;c[(c|0)+(T<<3)+4>>2]=0;if(!(a|0)){T=g;return T|0}>0”>m=f&65535;l=a|>2”>0;T=l<<24>>24==k<<24>>24;l=T?0:l&63;k=T?0:k&63;T=M;c=>1”>O;b=>0”>n;a=>0”>k;a=>2”>0)==0&(c|>0”>0)>=n<<24>>24:0)?a&64:0){T=g;return T|0}>2”>N;c=>0”>m;a=>0”>l;a=if(a|>0“>m=n&65535;if((k|0)!=0?(G=a|>2“>k=M;c=>1“>O;b=>0“>J;a=>0“>f;a=>2“>0)==0&(c|>0“>0)>=J<<24>>24:0)?a&>2“>N;c=>0“>m;a=>0“>l;a=>2“>while(0);T=c|>2“>T+-1;c[(c|0)+(T<<3)+4>>2]=0;T=n;return T|0}function cg(e,f,g,h,i,j){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;if(!(a|0)){O=0;return O|0}>2“>N=e+296|0;M=N;O=c|>2“>0,1,0)|0;c=>0“>if((k|0)!=2)if(!(a|0)){>2“>0,c|0)|0;k=e+18308|0;O=(~~((+(O>>>0)4294967296.0*>2“>0);c=>2“>k=2;c=k}while(0);y=Cd(e,0,i,f,g,0)|0;if((y|0)>=(g|0)){O=g;return O|0}>2“>1542356951;O=c^485525039;k=c|0;K=Ry(N|0,O|0,k|0,((k|0)<0)<<31>>31|0)|0;L=c|0;M=L+(K<<4)|0;E=M;a:do >2“>0)==(N|0)?(c|0)==(O|0):0){>1“>0;E=b|>2“>if(!(c|0)){>2“>0))break;k=e+304+((o&63)<<8)+((m&63)<<2)|0;c=(0)+1;k=c|0;break}switch(n&255|0){case 1:{if((l<<16>>16|0)<(g|0))break a;else f=g;return f|0}case 2:{if((l<<16>>16|0)<(g|0))break a;else f=g;return f|0}case 0:{if((l<<16>>16|0)>(f|0))break a;return f|0}default:break a}}}else{p=0;q=0;r=0}while(0);B=Ry(N|0,O|0,k|0,((k|0)<0)<<31>>31|0)|0;D=c|0;E=D+(B<<4)|0;A=E;b:do >2”>0)==(N|0)?(c|0)==(O|0):0){>1”>0;A=b|>2”>if(!(c|0)){>2”>0))break;A=e+304+((o&63)<<8)+((m&63)<<2)|0;c=(>2”>while(0);w=y+(h<<24>>24==-1?980:1960)|0;x=(w|0)<(f|0);n=(y|0)>(f|0)?y:f;z=e+264|0;c=(>2”>0)+1;o=e+8|0;m=e+24|0;h=e+40|0;v=e+56|0;f=e+72|0;A=e+88|0;S=e+16|0;T=e+32|0;R=e+48|0;Q=e+64|0;P=e+80|0;l=e+96|0;A=Je(e,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;f=c|0;if(A){>2”>f+-1;c[(c|>2”>A=e+268|0;o=c|>2”>c=f+-1;T=y;return T|0}>2”>0;v=c|0;c:do if(!(p<<24>>24)){if(k<<24>>24!=0&(h|0)>0){>0”>if(m<<24>>24==(a|>2”>c=16e3}}else if((h|0)>0){>0”>if(m<<24>>24==(a|>2”>c=16e3}while(0);r=0-g|0;p=i+-1|0;q=j+-1|0;m=0;o=0;f=y;d:while(1){l=0-n|0;do{>2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}e:do if(x)while(1){if(Ve(e,k,0,1)|0){>0”>e;if(((c[62180+(d<<2)>>2]|0)+w|0)>(n|0))break e;Ue(e,k,u,v,0)}else >2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}}else while(1){if(Ve(e,k,0,1)|0)break >2”>0)+(c<<3)|0)|0;if(!k){k=m;n=f;break d}}>2”>T=c|>2”>T+-1;c[(c|0)+(T<<3)+4>>2]=0;if(!(a|0)){T=g;return T|0}>0”>m=f&65535;l=a|>2”>0;T=l<<24>>24==k<<24>>24;l=T?0:l&63;k=T?0:k&63;T=M;c=>1”>O;b=>0”>n;a=>0”>k;a=>2”>0)==0&(c|>0”>0)>=n<<24>>24:0)?a&64:0){T=g;return T|0}>2”>N;c=>0”>m;a=>0”>l;a=if(a|>0“>m=n&65535;if((k|0)!=0?(G=a|>2“>k=M;c=>1“>O;b=>0“>J;a=>0“>f;a=>2“>0)==0&(c|>0“>0)>=J<<24>>24:0)?a&>2“>N;c=>0“>m;a=>0“>l;a=>2“>while(0);T=c|>2“>T+-1;c[(c|0)+(T<<3)+4>>2]=0;T=n;return T|0}function dg(e,f,g,h,j,k,l){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var 2147483647;if(!(a|0)){ta=0;i=ua;return ta|0}>2”>e+128|0;ka=c|>2”>0;aa=e+72|0;v=aa;u=c|>>26<<2)>>2”>0;ba=Gy(u|0,v|0,-1,-1)|0;ba=c|>2”>0;x=c|>2”>0;z=c|>2”>0;B=c|>2”>0;E=c|>2”>0;G=c|>2”>0;I=c|>2”>0;K=c|>2”>0;M=c|>2”>0;O=c|>2”>0;Q=c|>2”>0;s=c|0;ba=te(e,ba,w|u|y|A|D|F|H|J|L|N|P|r,x|v|z|B|E|G|I|K|M|O|Q|s)|0;ba=(ba|0)!=0|(C|0)!=0;a:do >>26<<2)>>2”>while(0);ta=Gy(P|0,Q|0,-1,-1)|0;ta=re(e,c|0,w|P|y|A|D|u|F|H|J|L|N|r,x|Q|z|B|E|v|G|I|K|M|O|s)|0;if((ta|0)==0&(C|0)==0){ta=0-(eg(e)|0)<<1;i=ua;return ta|0}else{ta=f+31999-t|0;i=ua;return ta|0}}>2”>a;o=c|>2”>0;q=c|0;if((p|0)==0&(q|0)==0)break a;m=s+1|0;if((s|0)>99)break;if((p|0)==(ka|0)&(q|0)==($|0)){r=o;pa=25;break}else{s=m;m=n}}c:do if((pa|0)==25){while(1){o=n+-1|0;if((n|0)<=0)break >2”>0;p=c|0;if((n|0)==0&(p|0)==0)break a;q=m+1|0;if((m|0)>99)break c;if((n|0)==(ka|0)&(p|0)==($|0))break;else{m=q;n=o}}while(1){if((o|0)<=0)break >2”>0;n=c|0;if((m|0)==0&(n|0)==0)break a;if((q|0)>99)break c;if((m|0)==(ka|0)&(n|0)==($|0))break;else q=q+1|0}}while(0);ta=0-(eg(e)|0)<<1;i=ua;return ta|0}while(0);N=ba&1;v=N+f|0;if(!v){ta=cg(e,g,h,-1,k,0)|0;i=ua;return ta|0}Y=ka^-1542356951;Z=$^485525039;f=c|0;f=Ry(Y|0,Z|0,f|0,((f|0)<0)<<31>>31|0)|0;W=c|0;X=W+(f<<4)|0;Q=X;d:do >2”>0)==(Y|0)?(c|0)==(Z|0):0){>1”>0;Q=b|>2”>if(!(c|0)){>2”>c|0)+1;break}switch(o&255|0){case 1:{if((n<<16>>16|0)<(h|0))break d;else g=h;i=ua;return g|0}case 2:{>2”>c|0)+1;if((n<<16>>16|0)<(h|0))break d;else g=h;i=ua;return g|0}case 0:{if((n<<16>>16|0)>(g|0))break d;i=ua;return g|0}default:break d}}}else{m=0;p=0;q=0}while(0);O=c|0;O=Ry(Y|0,Z|0,O|0,((O|0)<0)<<31>>31|0)|0;P=c|0;Q=P+(O<<4)|0;M=Q;e:do >2”>0)==(Y|0)?(c|0)==(Z|0):0){>1”>0;M=b|>2”>if(!(c|0)){if(r<<24>>24!=2){x=n;w=s;break}>2”>x=e+304+((s&63)<<8)+((t&63)<<2)|0;c=(>2”>if(c|0){>2”>c|0)+1}if((o<<16>>16|0)<(h|0)){x=n;w=s;break e}else g=h;i=ua;return g|0}case 0:{if((o<<16>>16|0)>(g|0)){x=n;w=s;break e}i=ua;return g|0}default:{x=n;w=s;break e}}}}else{x=0;w=0;t=0}while(0);o=e+288|0;do >2”>if((c|>2”>n=Bo()|0;M=614232;M=Cy(n|0,C|0,c|>2”>(C|0))/1.0e6)|0)<(c|>2”>M&1;if(M)break;c=0;break}else n=1;else >2”>while(0);L=o;L=Gy(c|>2”>0,1,0)|0;M=o;c=>2”>C;c=0;f:do if(!ba){>2”>0)==0?(L=da,K=ea,M=fa,S=ga,R=c|>2”>c|>2”>S=c|>2”>c|>0”>if((n|0)>1?(a=>2”>if(!((v|0)!=3|(s+1071|0)>(g|0))?(T=ia,S=ja,pa=la,V=na,U=c|>2”>c|>2”>V=c|>2”>c|>2”>M=e+264|0;c=(>2”>0)+1;U=ca;V=da;T=ea;R=fa;S=aa;o=ga;n=c|>2”>c|>2”>c|>2”>o=c|>2”>c|>2”>c|>2”>S=ha;R=ia;T=ja;U=la;V=ma;s=na;r=c|>2”>c|>2”>c|>2”>s=c|>2”>c|>2”>c|>2”>g=c|>2”>g+-1;c[(c|>2”>L=r|n;n=s|o;ye(e,0,L,n);ve(e,4,0,L,n);ue(e,2,0,L,n);ue(e,10,0,L,n);ve(e,10,0,L,n);L=~L;n=~n;Ee(e,L,n);Se(e,6,L,n,0)|0;Te(e,0,L,n)|0;n=c|>2”>0;s=c|0;if(!s){>2”>g=-31999-v+(c|0)|0;break}else{g=0-(eg(e)|0)<<1;break}}h:do if(!(m<<24>>24)){if(x<<24>>24!=0&(s|0)>0){>0”>if(p<<24>>24==(a|>2”>c=16e3}}else if((s|0)>0){>0”>if(p<<24>>24==(a|>2”>c=16e3}while(0);z=(v|0)>2;A=e+280|0;B=v+-2|0;D=v+-1|0;E=k+-1|0;F=0-h|0;G=j+4|0;H=j+20|0;I=oa+4|0;m=0;p=0;n=0;q=0;o=u;i:while(1){x=~g;y=0-g|0;w=o;while(1){>2”>0)+(c<<3)|0)|0;if(!r){g=w;break i}j:do if(J)while(1){while(1){>2”>0)+(c<<3)|0)|0;if(!r){g=w;break i}}>0”>j;if(((c[62180+(d<<2)>>2]|0)+K|0)>(g|0))break >2”>0;va=c|>2”>0;wa=ca;o=da;p=ea;s=fa;t=ga;u=ha;R=ia;S=ja;T=la;U=ma;V=na;V=te(e,ya,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c,>2”>va|c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>j;Ue(e,r,ka,$,1);r=Qe(e,(c|>2”>j;Ue(e,r,ka,$,1);r=Qe(e,(c|>0”>while(0);if((z&((ba|(n|0)<5)^1)?(a|>2”>c=(>2”>0)+1;o=0-($f(e,B,x,y,oa,k,l)|0)|0;c=(>2”>ya=(w|0)>-31904;p=(g|0)<(w|0)?w:g;c=(>0”>0)+1;s=r+2|0;t=$f(e,D,0-(ya?p+1|0:h)|0,0-p|0,oa,(a|>2”>0;c=u+-1;if(ya){>0”>u;o=0-($f(e,D,F,t+1|0,oa,(a|>2”>c|0)+-1}}>2”>c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;Ey(H|0,I|0,g<<4|0)|0;c=g+1;g=o;m=r;p=1;q=1}if((pa|0)==121){>2”>0;c=if(a|0){>0“>g;p=g&65535;q=a|>2“>0;ya=q<<24>>24==n<<24>>24;q=ya?0:q&63;n=ya?0:n&63;ya=X;c=>1“>Z;b=>0“>o;a=>0“>n;a=>2“>0)==0&(c|>0“>0)>=o<<24>>24:0)?a&>2“>Y;c=>0“>p;a=>0“>q;a=>2“>while(0);if(!(c|>0“>8)+(d<<2)>>2]=1024;break}do if(a|>0“>p=g&65535;if((m|0)!=0?(ra=a|>2“>n=X;c=>1“>Z;b=>0“>sa;a=>0“>m;a=>2“>0)==0&(c|>0“>0)>=sa<<24>>24:0)?a&>2“>Y;c=>0“>p;a=>0“>o;a=>2“>while(0);ya=c|>2“>ya+-1;c[(c|0)+(ya<<3)+4>>2]=0}while(0);ya=g;i=ua;return ya|0}function eg(a){a=a|0;var >2“>0;d=c|0;if((b|0)==0&(d|0)==0)n=0;else{e=b;b=0;do{b=b+1|0;n=Gy(e|0,d|0,-1,-1)|0;e=n&e;d=C&d}while(!((e|0)==0&(d|0)==0));n=b*100|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)m=0;else{e=b;b=0;do{b=b+1|0;m=Gy(e|0,d|0,-1,-1)|0;e=m&e;d=C&d}while(!((e|0)==0&(d|0)==0));m=b*520|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)l=0;else{e=b;b=0;do{b=b+1|0;l=Gy(e|0,d|0,-1,-1)|0;e=l&e;d=C&d}while(!((e|0)==0&(d|0)==0));l=b*335|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)k=0;else{e=b;b=0;do{b=b+1|0;k=Gy(e|0,d|0,-1,-1)|0;e=k&e;d=C&d}while(!((e|0)==0&(d|0)==0));k=b*330|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)j=0;else{e=b;b=0;do{b=b+1|0;j=Gy(e|0,d|0,-1,-1)|0;e=j&e;d=C&d}while(!((e|0)==0&(d|0)==0));j=b*980|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)i=0;else{e=b;b=0;do{b=b+1|0;i=Gy(e|0,d|0,-1,-1)|0;e=i&e;d=C&d}while(!((e|0)==0&(d|0)==0));i=b*100|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)h=0;else{e=b;b=0;do{b=b+1|0;h=Gy(e|0,d|0,-1,-1)|0;e=h&e;d=C&d}while(!((e|0)==0&(d|0)==0));h=b*520|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)g=0;else{e=b;b=0;do{b=b+1|0;g=Gy(e|0,d|0,-1,-1)|0;e=g&e;d=C&d}while(!((e|0)==0&(d|0)==0));g=b*335|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0)f=0;else{e=b;b=0;do{b=b+1|0;f=Gy(e|0,d|0,-1,-1)|0;e=f&e;d=C&d}while(!((e|0)==0&(d|0)==0));f=b*330|0}>2“>0;d=c|0;if((b|0)==0&(d|0)==0){a=0;n=m+n|0;n=n+l|0;n=n+k|0;n=n+j|0;n=n-i|0;n=n-h|0;n=n-g|0;n=n-f|0;a=n-a|0;return a|0}else{e=b;b=0}do{b=b+1|0;a=Gy(e|0,d|0,-1,-1)|0;e=a&e;d=C&d}while(!((e|0)==0&(d|0)==0));a=b*980|0;n=m+n|0;n=n+l|0;n=n+k|0;n=n+j|0;n=n-i|0;n=n-h|0;n=n-g|0;n=n-f|0;a=n-a|0;return a|0}function fg(b){b=b|0;if(!(a|0)){b=0;return b|0}b=b|0;if((a|0)==0?Ca(609592)|0:0){tg(609600);La(609592)}>2”>d=0,e=0,f=0;Bd(b);d=b+16692|0;c=>2”>c=0;e=e+4|0}>2”>62140;c=>0”>2147483647;a=>0”>5e3;a=0;return}function ig(a){a=a|0;var >2”>b;c=C;return}function jg(a,b){>2”>a=a|0;b=b|0;c=>2”>a=a|0;b=b|0;c=b;return}function mg(b,d,e){>0”>e;a=d&1;return}function ng(a){a=a|0;return a+8|0}function og(a,b){a=a|0;b=b|0;var d=0;d=a+8|0;a=d+128|0;do{>2”>c;d=d+4|0;b=b+4|0}while((d|0)<(a|0));return}function pg(a){>2”>c|0}function qg(a){a=a|0;return >0”>f=0;b=a|>2”>0,f?(b&255)>>>1:c|0)|0,74337,1)|0,e)|0,76658,1)|0;return 0}function sg(){En(623028,76087,12);En(623040,76100,56);En(623052,76157,36);En(623064,76194,82);En(623076,76277,66);En(623088,76344,66);En(623100,76411,2);En(623112,76414,2);En(623124,76417,2);En(623136,76420,2);En(623148,76423,2);En(623160,76426,2);En(623172,76429,2);En(623184,76432,2);En(623196,76435,2);En(623208,76438,2);En(623220,76441,2);En(623232,76444,2);En(623244,76447,2);En(623256,76450,2);En(623268,76453,2);En(623280,76456,2);En(623292,76459,2);En(623304,76462,2);En(623316,76465,2);En(623328,76468,2);En(623340,76471,2);En(623352,76474,2);En(623364,76477,2);En(623376,76480,2);En(623388,76483,2);En(623400,76486,2);En(623412,76489,2);En(623424,76492,2);En(623436,76495,2);En(623448,76498,2);En(623460,76501,2);En(623472,76504,2);En(623484,76507,2);En(623496,76510,2);En(623508,76513,2);En(623520,76516,2);En(623532,76519,2);En(623544,76522,2);En(623556,76525,2);En(623568,76528,2);En(623580,76531,2);En(623592,76534,2);En(623604,76537,2);En(623616,76540,2);En(623628,76543,2);En(623640,76546,2);En(623652,76549,2);En(623664,76552,2);En(623676,76555,2);En(623688,76558,2);En(623700,76561,2);En(623712,76564,2);En(623724,76567,2);En(623736,76570,2);En(623748,76573,2);En(623760,76576,2);En(623772,76579,2);En(623784,76582,2);En(623796,76585,2);En(623808,76588,2);En(623820,76591,2);En(623832,76594,2);En(623844,76597,2);En(623856,76600,2);En(623868,76603,5);En(623880,76609,5);En(623892,76615,4);En(623904,76620,4);En(623916,76625,5);En(623928,76631,5);En(623940,76637,3);En(623952,76641,3);fc()|0;return}function tg(b){b=b|0;var >2”>c=0;g=g+4|0}while((g|0)<(h|0));g=f;h=g+60|0;do{>2”>while((g|0)<(h|0));vg(b,e)|0;c=>0”>2147483647;a=>2”>0;c=0;vg(b,1)|0;En(d,74152,12);Lh(p,d);Hn(d);h=q+8|0;j=q+1|0;k=q+4|0;while(1){>2”>0;e=(g&1)==0;g=od(626604,e?j:c|>2”>0)|0;c=>2”>0)+-12>>2]|0)|0)|0;e=iq(l,627644)|0;e=Vb[c[(c|>2”>Ep(g+(c[(c|>2”>Dn(m,q);d=c|>2”>e=c|0;Dn(l,m);e=rg(e,l,f)|0;Hn(l);d=d+4|0}while((d|0)!=(g|0));Hn(m);if(e)break}else >2”>0;f=(g&1)==0;od(od(e,f?j:c|>2”>a=a|0;b=b|0;b=56760+(b<<3)|0;Ha(a+48|0,~c|>2”>j=a+56|0;d=c|0;k=a+4|0;if((d|0)>0){f=0;do{>2”>0)+(f<<2)>>2]|0)+16756|0;if(c|0){>2”>e=(c[(c|>2”>qo(e);d=c|0}f=f+1|0}while((f|0)<(d|0))}}>2”>0;h=a+8|0;f=c|0;if((d|0)!=(f|0)){do{>2”>0;if(e|0)Lb[c[(c|0)+4>>2]&255](e);d=d+4|0}>2”>0;e=c|0;if((e|0)==(d|0))e=d;else{>2”>e=d;c=b;if((b|0)>0){d=a+12|0;e=a+4|0;g=0;do{>2”>f;c=>2”>0;if((b|0)==(c|0))wg(e,l);else{>2”>f;c=(>2”>while((g|0)<(c|>2”>0;e=c|0}if((d|0)==(e|0)){a=1;i=m;return a|0}do{>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c|>2”>0)-j>>2)+1|0;if(d>>>0>1073741823)zw(a);k=a+8|0;e=(c|0)-j|0;if(e>>2>>>0<536870911){>2”>e=c|0;d=1073741823;f=e;e=e-j>>2;l=6}if((l|0)==6){h=d;g=ty(d<<2)|0;d=f}>2”>c;>2”>b;c=>2”>b=0,d=0,e=0,f=0,g=0;c=>2”>d=(c[(c|>2”>qo(d);b=c|0}e=e+1|0}while((e|0)<(b|0))}>2”>0;f=a+8|0;e=c|0;if((b|0)!=(e|0)){do{>2”>0;if(d|0)Lb[c[(c|0)+4>>2]&255](d);b=b+4|0}>2”>0;d=c|>2”>Jm(a+60|0);wn(a+16|0);b=c|>2”>0;if((d|0)!=(b|0))c=d+(~((d+-4-b|0)>>>2)<<2);Mx(b);return}function yg(a,b){>2”>d=0,e=0,f=0,g=0,h=0,i=0;h=a+116|0;c=->2”>0;e=c|0;if((d|0)!=(e|0))do{>2”>while((d|0)!=(e|0));g=a+56|0;if((c|0)>0){e=0;do{>2”>e=(c[(c|>2”>qo(e);d=c|0}f=f+1|0}while((f|0)<(d|0))}}>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+16|0;l=m;g=b+16|0;c=>2”>if((d|0)!=(c|0))break;Lm(g,l)}>2”>yn(c|0);i=m;return d|0}function Bg(a){a=a|0;var >2”>0;a=a+4|0;b=(c[(c|>2”>0)qo(b);f=56760+(e<<3)|0;hb(d|0,c|>2”>c[(c|0)+(e<<2)>>2]|0}function Cg(a){a=a|0;var >2”>209;c=>2”>a;if(lb(d|0,0,70,b|0)|0)Mx(b);b=a+64|0;if(!(c|0)){>2”>c;>2”>b=0;b=a+-16692|0;Zf(b);gg(b);b=c|>2”>2]&127](b,c|0);return}function Eg(a){a=a|0;var >2”>0)|0;ob(c|0,d|0)|0;if(b|0){uo(b);Mx(b)}>2”>0;e=c|e=b;Lb(d);Mx(a);return 0}else{0)+b>>2]|0;Lb(d);Mx(a);return 0}return 0}function Fg(a,b){a=a|0;b=b|0;var >2”>1;f=a+4|0;d=c|>2”>jg(c|0,b);d=d+4|0}>2”>mg(c|>2”>2]|0);b=c[c>>>2”>c;>2”>0;Ey(g|0,(c|>2”>0;if((b|0)<=1)return;d=c|0;e=1;do{>0”>g=a|>2”>while((g&1)!=0);f=b+4|0;if(!(fg(c[(c|0)+(d<<2)>>2]|0)|0)){>2”>g=b+116|0;if((c|0)!=-1){a=>2“>0)+(d<<2)|0;Ey(g|0,(c|>2“>qg(c|>2“>fg(c[(c|0)+(b<<2)>>2]|0)|0}function Ig(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2“>c=>0“>if(!(a&1)){>0“>0;a=0}else{>2“>0]=0;c=0};>2“>0;c=>2“>if((c|0)>0){m=z+1|0;n=b+4|0;o=w+8|0;p=w+1|0;q=w+4|0;r=z+4|0;s=z+8|0;t=x+8|0;u=x+1|0;v=x+4|0;j=0;h=0;while(1){if(!(j&1)){>0“>0;a=0}else{>2“>0]=0;c=0}>0“>0,d|>0“>2]|0)+120>>2]|0);l=a|>2“>0,j?(l&255)>>>1:c|>2“>0;j=c|0;if((((l&1)==0?(l&255)>>>1:j)|0)!=4){>0“>0,d|>0“>2]|0)+120>>2]|0);l=a|>2“>0,j?(l&255)>>>1:c|>2“>0;j=c|0}>0“>l=a|>2“>0,k?(l&255)>>>1:c|0)|0}>0“>a;j=a|0}}>2“>c;>2“>c;>2“>c;>2“>c;Hn(z);b=1;i=A;return b|0}function Jg(a,b){a=a|0;b=b|0;var >2“>2]|0;Dn(g,b);f=Ze(f,g)|0;Hn(g);g=a+4|0;e=a+8|0;b=c|>2“>j=b;k=c|>2“>0)|0);d=d+1<<24>>24;a=d&255;b=c|0}>2“>a=a|0;b=b|0;d=d|0;e=e|0;a=c[c>>2]|0;if((b|0)==1){>2“>d|0)==0?(c&e|0)==0:0)){b=1;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=3;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=5;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=7;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=11;return b|0}>2“>d|0?1:(c&e|0)!=0)?9:12;return b|0}else{>2“>d|0)==0?(c&e|0)==0:0)){b=0;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=2;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=4;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=6;return b|0}>2“>d|0)==0?(c&e|0)==0:0)){b=10;return b|0}>2“>d|0?1:(c&e|0)!=0)?8:12;return b|0}return 0}function Lg(a){a=a|0;var >2“>0;e=c|0;if((d|0)==(e|0)){d=0;e=0;C=d;return e|0}else{a=0;b=0}do{>2“>f=0,g=0;f=c|>2“>a=c|>2“>a=a+304+(b<<8)+(d<<2)|0;c=(>2“>a=a|0;ig(c[c>>2]|0);return}function Og(a,b){>2“>b=0;b=c|>2“>Pe(c|0);b=b+4|0}while((b|0)!=(a|0));return}function Qg(a){d|0|0}function Sg(a,b){b=b|0;c=c|0;a=c&1;return}function Ug(b,c){b=b|0;c=c|0;a=c&1;return}function Vg(a,b){a=a|0;b=b|0;var >2“>0;a=c|0;if((d|0)==(a|0))return;do{>2“>d=0;d=c|>2“>lg(c|0,b);d=d+4|0}while((d|0)!=(a|0));return}function Xg(a,b){a=a|0;b=b|0;var >2“>0;e=c|0;if((d|0)==(e|0)){b=0;return b|0}do{>2“>g=0;g=c|>2“>Ue(c|0,b,d,e,f);g=g+4|0}while((g|0)!=(a|0));return}function Zg(a,b){a=a|0;b=b|0;var >2“>0;e=c|0;if((d|0)==(e|0))return;a=b&1;do{>2“>0)+120|0;c=>2“>e=0,f=0;e=i;i=i+16|0;f=e;a=c[c>>2]|0;Dn(f,b);a=_e(a,f,d)|0;Hn(f);i=e;return a|0}function $g(a){a=a|0;var >2“>0;a=c|0;if((b|0)==(a|0))return;do{>2“>d=0;d=c|>2“>Ye(c|0,b);d=d+4|0}while((d|0)!=(a|0));return}function bh(a){a=a|0;var >2“>62264;e=a+72|0;c=>2“>d=a+2240|0;if((c|0)>=1){>2“>0);if((c|0)>1){b=1;do{>2“>while((b|0)<(c|0))}>2“>Em(b);c=0}>2“>62096;b=a+64|0;if(!(c|0)){po(b);a=a+16|0;Jm(a);return}qo(b);po(b);a=a+16|0;Jm(a);return}function ch(a){a=a|0;var >2“>62112;f=a+56|0;b=c|0;g=a+4|0;if((b|0)>0){e=0;do{>2“>0)+(e<<2)>>2]|0)+64|0;if(c|0){>2“>b=c|>2“>d=c|>2“>while((b|0)!=(e|0));b=c|>2“>0;if((d|0)!=(b|0))c=d+(~((d+-4-b|0)>>>2)<<2)}>2“>0;if(!b)return;d=c|En(623968,76087,12);En(623980,76100,56);En(623992,76157,36);En(624004,76194,82);En(624016,76277,66);En(624028,76344,66);En(624040,76411,2);En(624052,76414,2);En(624064,76417,2);En(624076,76420,2);En(624088,76423,2);En(624100,76426,2);En(624112,76429,2);En(624124,76432,2);En(624136,76435,2);En(624148,76438,2);En(624160,76441,2);En(624172,76444,2);En(624184,76447,2);En(624196,76450,2);En(624208,76453,2);En(624220,76456,2);En(624232,76459,2);En(624244,76462,2);En(624256,76465,2);En(624268,76468,2);En(624280,76471,2);En(624292,76474,2);En(624304,76477,2);En(624316,76480,2);En(624328,76483,2);En(624340,76486,2);En(624352,76489,2);En(624364,76492,2);En(624376,76495,2);En(624388,76498,2);En(624400,76501,2);En(624412,76504,2);En(624424,76507,2);En(624436,76510,2);En(624448,76513,2);En(624460,76516,2);En(624472,76519,2);En(624484,76522,2);En(624496,76525,2);En(624508,76528,2);En(624520,76531,2);En(624532,76534,2);En(624544,76537,2);En(624556,76540,2);En(624568,76543,2);En(624580,76546,2);En(624592,76549,2);En(624604,76552,2);En(624616,76555,2);En(624628,76558,2);En(624640,76561,2);En(624652,76564,2);En(624664,76567,2);En(624676,76570,2);En(624688,76573,2);En(624700,76576,2);En(624712,76579,2);En(624724,76582,2);En(624736,76585,2);En(624748,76588,2);En(624760,76591,2);En(624772,76594,2);En(624784,76597,2);En(624796,76600,2);En(624808,76603,5);En(624820,76609,5);En(624832,76615,4);En(624844,76620,4);En(624856,76625,5);En(624868,76631,5);En(624880,76637,3);En(624892,76641,3);fc()|0;c=615204;return}function fh(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=i;i=i+208|0;p=v+200|0;t=v+16|0;u=v;if(a|0){i=v;return}>2”>d=c|0;if(!d){i=v;return}a=Ep(626604+(c[(c|>0”>0)+28>>2]&31](k,10)|0;rx(p);Sp(626604,k)|0;Jp(626604)|0;k=od(626604,74230,19)|0;r=a|>2”>0,s?(r&255)>>>1:c|>2”>59380;c=>2”>0;c=->2”>59324;c=>2”>0;c=>0”>0;k=a|>2”>0;_n(u,m?d:c|>0”>0)==0?(q=zl((a&>2”>0,74264)|0,c=q,(q|0)!=0):0){>2”>20;Cp(t+(c[(c|0)+-12>>2]|0)|0,0)}else{>2”>0)+-12>>2]|0)|0;Cp(q,c|4)}>0”>o=od(626604,74267,18)|0;b=a|>2”>0,q?(b&255)>>>1:c|>2”>Ep(b+(c[(c|>2”>q=b+128|0;f=c|0;if((f|0)>0){>2”>a[(c|0)+4>>0]=0;g=g+1|0}while((g|0)!=(f|0))}>2”>0;g=(e&1)==0;od(t,g?f+1|0:c|>2”>0)|0;Sp(t,10)|0;e=b+2240|0;Tp(t,e,4)|0;Tp(t,b+2244|0,4)|0;Tp(t,b+2280|0,8)|0;if((c|0)>=1){f=1;while(1){>2”>0)+(f<<2)>>2]|0;g=b+200+(f<<3)|0;g=Iy(c|>2”>0,4)|0;Tp(t,w,g)|0;if((f|0)<(c|0))f=f+1|0;else break}}>2”>0;if(!(((e|0)!=0?(n=Pb[c[(c|>2”>w=t+(c[(c|>0”>if(a&>0”>0;nm((a&>2”>0,d)|0;w=od(626604,74286,2)|0;c=>2”>0)+-12>>2]|0)|0)|0;o=iq(p,627644)|0;o=Vb[c[(c|>2”>w=c[(c|>2”>while((e|0)<(c|0))}a=0}>2”>59324;c=59344;Bc(s);Co®;i=v;return}function gh(b){b=b|0;var >2”>d=c|0;if(!d){s=0;i=t;return s|0}>2”>62004;c=>2”>0;Dp(r+108|0,m);c=>2”>1;c=>2”>62064;Ac(m);c=>2”>0;c=0;Dn(e,f);j=mf(e)|0;Hn(e);if(j){>0”>0)==0?(u=zl((a&>2”>0,74919)|0,c=u,(u|0)!=0):0){>2”>12;Cp(r+(c[(c|0)+-12>>2]|0)|0,0)}else{>2”>0)+-12>>2]|0)|0;Cp(u,c|4)}Ep(626604+(c[(c|>0“>0)+28>>2]&31](v,10)|0;rx(o);Sp(626604,v)|0;Jp(626604)|0;v=od(626604,74289,21)|0;f=a|>2“>0,u?(f&255)>>>1:c|>2“>Ep(f+(c[(c|>2“>0)+28>>2]&31](u,10)|0;rx(o);Sp(f,u)|0;Jp(f)|0;c=>2“>0;c=>2“>Ep(r+(c[(c|>2“>0)+28>>2]&31](f,10)|0;rx(o);ne(r,q,f)|0;c=>2“>0)+-12>>2]|0)|0)|0;f=iq(o,627644)|0;f=Vb[c[(c|>2“>0)>(c|0)){cf(c|>2“>0;if((d|0?(g=Pb[c[(c|>2“>0,(g|0)==0):0)Na(0);v=r+(c[(c|>0“>Mp(r,k,4)|0;Mp(r,h,8)|0;hh(b);e=b+2256|0;d=a|0;if(!(d&1))d=(d&255)>>>1;else >2“>0;if(!d)In(e,s)|0;d=b+2244|0;if(!(c|>2“>c;>2“>0;v=(u&1)==0;od(od(k,v?e+1|0:c|>2“>0)|0,76658,1)|0;u=od(626604,74467,9)|0;v=b+2280|0;od(Rp(u,c|>2“>0)|0,76658,1)|0;v=od(626604,74477,8)|0;od(Pp(v,c|>2“>0)|0,76658,1)|0;if((c|0)>=1){d=b+192|0;e=1;while(1){>2“>0)+(e<<2)>>2]|0;v=b+200+(e<<3)|0;v=Iy(c|>2“>0,4)|0;Mp(r,u,v)|0;if((e|0)<(c|0))e=e+1|0;else break}}>2“>0;if(!(((d|0)!=0?(p=Pb[c[(c|>2“>v=r+(c[(c|>2“>d=od(626604,74494,6)|0;c=>2“>0)+-12>>2]|0)|0)|0;v=iq(o,627644)|0;v=Vb[c[(c|0)+28>>2]&31](v,10)|0;rx(o);Sp(d,v)|0;Jp(d)|0;Hn(q);d=1}else >2“>62044;c=62064;Bc(m);Co(l);v=d;i=t;return v|0}function hh(b){b=b|0;var >2“>0;p=Fm(g+1|0,4)|0;h=b+192|0;c=p;if(!p){r=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](r,10)|0;rx(k);Sp(626604,r)|0;Jp(626604)|0;gd(d);r=a|>2”>0,p?(r&255)>>>1:c|>2”>0;q=(p&1)==0;p=od(od(Pp(od(od(r,q?e+1|0:c|>2”>0)|0,74417,6)|0,120)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;q=iq(k,627644)|0;q=Vb[c[(c|0)+28>>2]&31](q,10)|0;rx(k);Sp(p,q)|0;Jp(p)|0;Hn(e);Hn(f);Hn(d);Jp(626688)|0;Na(1)}>2”>0,c|>2”>0,c|0)|0;f=C;if((g|0)<1){i=o;return}else d=1;while(1){>2”>0,c|>2”>r;c=>2”>0)+(d<<2)>>2]=r;if(!(c[(c|0)+(d<<2)>>2]|0)){d=7;break}p=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](p,10)|0;rx(k);Sp(626604,p)|0;Jp(626604)|0;gd(l);p=a|>2”>0,r?(p&255)>>>1:c|>2”>0;q=(r&1)==0;r=od(od(Pp(od(od(p,q?m+1|0:c|>2”>0)|0,74417,6)|0,125)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;q=iq(k,627644)|0;q=Vb[c[(c|0)+28>>2]&31](q,10)|0;rx(k);Sp(r,q)|0;Jp®|0;Hn(m);Hn(n);Hn(l);Jp(626688)|0;Na(1)}}function ih(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>g;c=((>2”>e|0)<1?1:e;In(b+2256|0,d)|0;In(b+2268|0,h)|0;c=f;c=0;a=>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;u=i;i=i+224|0;l=u+212|0;e=u+200|0;k=u+24|0;t=u+40|0;m=u;if(!(gh(b)|0)?(c=>2”>0)==0&(c|>2”>d=c|>2”>0))c=>2”>0))c=>2”>d=c|0;o=p+72|0;if(d|0){Dn(e,s);Ze(o,e)|0;Hn(e)}>0”>0)!=0;n=j&1;wd(o);w=od(626604,74501,7)|0;e=a|>2”>0,v?(e&255)>>>1:c|>2”>0)|0,76658,1)|0;e=od(626604,74519,8)|0;od(Pp(e,c|>2”>0,c|>2”>0;d=(w&1)==0;f=b+2276|0;g=e+1|0;h=b+2272|0;od(od(v,d?g:c|>0”>0)|0,76658,1)|0;w=od(626604,76658,1)|0;gd(k);d=a|>2”>0,v?(d&255)>>>1:c|>0”>d=a|0;if(!(d&1))d=(d&255)>>>1;else >0”>Pa(2,210)|0;v=od(626604,74594,19)|0;d=a|>2”>0,w?(d&255)>>>1:c|>2”>Ep(d+(c[(c|>2”>0)+28>>2]&31](w,10)|0;rx(l);Sp(d,w)|0;Jp(d)|0;d=od(626604,74631,23)|0;c=>2”>0)+-12>>2]|0)|0)|0;w=iq(l,627644)|0;w=Vb[c[(c|>2”>m;c=>2”>b;fk(t,m);d=c|0;if((d|0)!=(m|0)){>2”>Lb[c[(c|0)+16>>2]&255](m);uh(t)}}>2”>0)+-12>>2]|0)+12>>2]=6;w=od(w,74810,4)|0;c[w+(c[(c|0)+-12>>2]|0)+12>>2]=20;od(w,74815,3)|0;c[626604+(c[(c|>2”>w;c=>2”>c|0)+1;if(j){>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c}else{>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c;>2”>c|>2”>c|>2”>c}>2”>0)+(c<<3)+4>>2]|0;c=>2”>0)+4>>2]&255](p);z=c|>2”>d=g+e|0;pk(xh(h)|0,s,g,d,r);f=f+1|0;if((f|0)>=((c|0)+-1|0))break;else g=d}}else >2”>zh(c[(c|>2”>e=(c[(c|>2”>qo(e);d=c|0}f=f+1|0}while((f|0)<(d|0));Zj(t);i=u;return}function kh(b){b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;if(a|0){>2”>Ep(b+(c[(c|if((a|0)==0?Ca(611272)|0:0){zf(611280);La(611272)}fh(611280);if((b|0)>=0)Cb(1);Pp(626604,b)|0;Cb(1)}function lh(a){a=a|0;return}function mh(a){a=a|0;Mx(a);return}function nh(a){a=a|0;var >2“>62292;c=>2“>a=a|0;b=b|0;c=>2“>c;return}function ph(a){a=a|0;return}function qh(a){a=a|0;Mx(a);return}function rh(a){>2“>c|0)==74761?a+4|0:0)|0}function th(a){a=a|0;return 56264}function uh(a){a=a|0;var >2“>211;c=>2“>a;if(lb(d|0,0,71,b|0)|0)Mx(b);b=a+64|0;if(!(c|0)){>2“>c;>2“>b=0;dk(a);b=c|>2“>2]&127](b,c|0);return}function wh(a){a=a|0;var >2“>0)|0;ob(c|0,d|0)|0;if(b|0){uo(b);Mx(b)}>2“>0;e=c|e=b;Lb(d);Mx(a);return 0}else{0)+b>>2]|0;Lb(d);Mx(a);return 0}return 0}function xh(b){b=b|0;var >0“>g;k=l+4|0;a=1;xn(g);g=b+60|0;h=b+48|0;j=b+56|0;while(1){d=kb(h|0,5)|0;e=C;if((d|0)==0&(e|0)==0)d=0;else{f=d;d=0;do{d=d+1|0;n=Gy(f|0,e|0,-1,-1)|0;f=n&f;e=C&e}while(!((f|0)==0&(e|0)==0))}>0“>d=yh(b)|0;if(!(a|0)){i=m;return d|0}>>26<<2)>>2“>b=0,d=0,e=0,f=0;d=a+48|0;e=kb(d|0,5)|0;f=C;b=Cy(-2,-1,e|0,f|0)|0;e=c|>2“>0)+(e<<2)>>2]|0)+64|0;if(c|>2“>0,c|0,5)|0;return >2“>b=0,d=0,e=0;e=i;i=i+16|0;d=e;b=ty(12)|0;c=>2“>0;c=>2“>c=>2“>c=0;po(d);i=e;return}else _x()}function Ah(a){a=a|0;var >2“>0;if(!b)return;Mb[c[c>>>2“>b=0,d=0,e=0;e=so()|0;d=ty(4)|0;yo(d);b=_a(c|>2“>b=c|>2“>0;d=(c|0)+(e>>1)|0;if(!(e&1)){e=b;Lb(d);Mx(a);return 0}else{0)+b>>2]|0;Lb(d);Mx(a);return 0}return 0}function Ch(b){b=b|0;var >2”>0,c|0)|0;k=~~((+(k>>>0)4294967296.0*Ep(626604+(c[(c|>2“>0)+28>>2]&31](o,10)|0;rx(d);Sp(626604,o)|0;Jp(626604)|0;c=Ep(626604+(c[(c|>2“>0)+28>>2]&31](o,10)|0;rx(d);Sp(626604,o)|0;Jp(626604)|0;o=od(626604,74821,13)|0;g=b+184|0;r=kb(g|0,5)|0;Rp(o,r,C)|0;r=c|>2“>c;>2“>r;o=l;c=>2“>p;c=>2“>c=>2“>c=>2“>c=>0“>Dh(h,n,d);n=od(626604,74879,4)|0;l=a|>2“>0,m?(l&255)>>>1:c|0)|0;if((k+999|0)>>>0>1998){r=od(626604,74884,2)|0;q=kb(g|0,5)|0;p=C;s=((e|0)<0)<<31>>31;n=kb(g|0,5)|0;o=C;p=Qy(q|0,p|0,e|0,s|0)|0;p=Qy(p|0,C|0,1e3,0)|0;q=C;s=Qy(n|0,o|0,e|0,s|0)|0;s=Qy(s|0,C|0,1e3,0)|0;s=Ry(s|0,C|0,1e3,0)|0;s=Cy(p|0,q|0,s|0,C|0)|0;od(od(Rp(r,s,C)|0,74887,19)|0,74907,1)|0}Ep(626604+(c[(c|>0”>0)+28>>2]&31](s,10)|0;rx(d);Sp(626604,s)|0;Jp(626604)|0;fh(b);gd(f);s=a|>2”>0,r?(s&255)>>>1:c|>2”>Ep(s+(c[(c|>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+128|0;g=w+108|0;h=w+96|0;n=w+84|0;o=w+72|0;p=w+60|0;q=w+48|0;r=w+36|0;s=w+24|0;t=w+12|0;u=w;c=>2”>0;c=>2”>0,c|>2”>0,c|0)|0;l=~~((+(l>>>0)4294967296.0*(C|0))/1.0e6);d=(l|0)/1e3|0;f=(((d>>>0)/3600|0)>>>0)%24|0;j=(((d>>>0)/60|0)>>>0)%60|0;k=(d>>>0)%60|0;l=(l|0)%1e3|0;m=d>>>0>86399;if(!m)if(!f)if(!j){v=0;e=7}else{d=0;e=6}else e=4;else{>2”>0;d=(e&1)==0;Un(Tn(b,d?g+1|0:c|>0”>En(o,631573,0);Fh(n,f,o);d=a|>2”>0,h?(d&255)>>>1:c|0)|0,74842)|0;Hn(n);Hn(o);d=1;e=6}if((e|0)==6){>2”>0;n=(o&1)==0;Un(Tn(b,n?p+1|0:c|>0”>if((e|0)==7?(En(s,631573,0),Fh(r,k,s),q=a|>2”>0,p?(q&255)>>>1:c|0)|0,74860)|0,Hn®,Hn(s),v):0){i=w;return}>2”>0;s=(v&1)==0;Un(Tn(b,s?t+1|0:c|>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+352|0;f=u+332|0;s=u+176|0;t=u+16|0;m=u+320|0;n=u+160|0;p=u;c=>2”>0;c=>2”>59616;r=s+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp®;c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=0;dd(r,f);Hn(f);do if(!(Zn(e,75968)|0)){>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(m,k);n=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}else{if(Zn(e,75988)|0){Qp(s+8|0,d)|0;break}>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(n,k);m=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}>0”>a=>2”>0;Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>59596;c=>2”>59616;c=59512;Hn(o);Go®;Co(q);i=u;return}else{>2”>0]=0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;Hn(p);c=>2”>59636;b=s+8|0;c=>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+352|0;f=u+332|0;s=u+176|0;t=u+16|0;m=u+320|0;n=u+160|0;p=u;c=>2”>0;c=>2”>59616;r=s+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp®;c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=0;dd(r,f);Hn(f);do if(!(Zn(e,75968)|0)){>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(m,k);n=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}else{if(Zn(e,75988)|0){Pp(s+8|0,d)|0;break}>2”>59616;k=t+12|0;c=>2”>59776;c=>2”>0;c=->2”>59596;c=>2”>59616;Fp(k);c=>2”>0;c=>2”>0;c=>2”>24;c=>2”>0;c=>2”>0)+-12>>2]|0)+4|0;c=>0”>qd(n,k);m=a|>2”>n=f+(c[(c|>2”>c&->2”>59596;c=>2”>59616;c=59512;Hn(l);Go(k);Co(j)}>0”>a=>2”>0;Ln(b,0);c=>2”>c=>2”>c=>2”>c=>2”>0;c=>2”>59596;c=>2”>59616;c=59512;Hn(o);Go®;Co(q);i=u;return}else{>2”>0]=0;c=>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>0;Hn(p);c=>2”>59636;b=s+8|0;c=>0”>d=0,e=0,f=0,g=0,h=0;g=a|0;if(!(g&1)){h=b+1|0;e=h;f=(g&255)>>>1}else{>2”>0;e=h;f=c|0}d=e+f|0;if(!f){d=e;e=g}else{do{>0”>while((e|0)!=(d|0));e=a|0}if(!(e&1))e=b+1|0;else >0”>0;Wn(b,h-e|0,d-h|0)|0;e=a|0;if(!(e&1)){f=((e&255)>>>1)+(b+1)|0;g=b+1|0}else{>2”>0;f=g+(c|0)|0}d=f;if((f|0)!=(g|0)){e=f;do{>0”>while((e|0)!=(g|0));e=a|0}if(!(e&1)){h=((e&255)>>>1)+(b+1)|0;g=b+1|0;g=d-g|0;h=h-d|0;Wn(b,g,h)|0;return b|0}else{>2”>0;h=g+(c|0)|0;g=d-g|0;h=h-d|0;Wn(b,g,h)|0;return b|0}return 0}function Hh(b){b=b|0;var >2”>g=c|>0”>e=e+-1|0;if(!(Sk(a|0)|0))break;d=e}>2”>f=c|>0”>f=a|0;if(!(f&1))f=(f&255)>>>1;else >0”>0;if(h>>>0>=f>>>0)break;if((a|>0”>f=a|0;if(!(f&1)){f=(f&255)>>>1;g=p}else{>2”>0;g=c|0}>2”>0;n=(o&1)==0;k=n?r:c|>0”>j=a|0;b:while(1){>0”>while((a|>0”>f=0;n=a|>2”>0,m?(n&255)>>>1:c|0)|0}if((f|0)==16)return b|0;return 0}function Kh(){En(624908,76603,5);En(624920,76609,5);En(624932,76615,4);En(624944,76620,4);En(624956,76625,5);En(624968,76631,5);En(624980,76637,3);En(624992,76641,3);fc()|0;return}function Lh(b,d){b=b|0;d=d|0;var >2”>iq(b,627644)|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;l=b+40|0;px(l);c=>2”>iq(l,627628)|0;g=b+52|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>1;i=b+84|0;e=b+192|0;j=b+92|0;c=>2”>62024;c=>2”>0;c=->2”>62044;c=62064;Ac(j);j=b+272|0;e=j;f=e+36|0;do{>0”>while((e|0)<(f|0));In(j,d)|0;if((Mh(j)|0)<1)return;a=>0”>0)==0?(j=zl((a&>2”>0,84315)|0,c=j,(j|0)!=0):0){>2”>8;Cp(i+(c[(c|0)+-12>>2]|0)|0,0)}else{>2”>0)+-12>>2]|0)|0;Cp(j,c|4)}>0”>0)a=>2”>0;c=>2”>0;c=>2”>0;Nh(b,74922,74934)|0;c=>2”>0;c=>2”>0;c=0;Nh(l,75960,75967)|0;return}function Mh(b){b=b|0;var >2”>62004;c=>2”>0;Dp(j+108|0,g);c=>2”>1;c=>2”>62064;Ac(g);h=j+72|0;if((c|>2”>1)==0?b+1|0:c|>2”>c=14;if(em(f,0,2)|0){>2”>0)|0;c=0;k=5}}else k=5;if((k|0)==5){>2”>0)+-12>>2]|0)|0;Cp(k,c|4)}>2”>0;c=>2”>e=0,f=0,g=0,h=0,i=0;h=ty(4)|0;c=>2”>h;c=>2”>0;c=>2”>62664;c=>2”>h;h=a+32|0;g=c|>2”>tn(g);e=c|0}>2”>e;switch(c&496|0){case 0:{i=$h(a,b,d)|0;return i|0}case 16:{i=yj(a,b,d)|0;return i|0}case 64:case 32:{i=Ej(a,b,d)|0;return i|0}case 128:{i=Hj(a,b,d)|0;return i|0}case 256:{i=Ij(a,b,d)|0;return i|0}default:{i=Ia(12)|0;xx(i,14);pb(i|0,58672,194)}}return 0}function Oh(a){a=a|0;return}function Ph(a){a=a|0;Mx(a);return}function Qh(a,b){>2”>a=a|0;c=>2”>0;if(!a)return;Lb[c[(c|0)+4>>2]&255](a);return}function Th(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>2”>b=0;c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function Wh(a,b){>2”>994;c=>2”>a=a|0;a=c|>2”>c|0)==75165?a+12|0:0)|0}function _h(a){a=a|0;Mx(a);return}function $h(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>g=c|>2”>0;i=si(b,f,e)|0;if((i|0)==(f|0))break;g=kj(b,i,e,g,h+1|0,(c|0)+1|0)|0}if((g|0)==(f|0))break;else f=g}if((f|0)==(d|0)){>2”>0)+4|0;c=>2”>c=>2”>d;c=>0”>if((a|0)!=124){g=19;break}>2”>g=c|>2”>0;i=si(b,f,e)|0;if((i|0)==(f|0))break;g=kj(b,i,e,g,h+1|0,(c|0)+1|0)|0}if((g|0)==(f|0))break;else f=g}if((f|0)==(j|0)){>2”>0)+4|0;c=>2”>c=>2”>i;c=>2”>j=ty(12)|0;d=d+4|0;i=c|>2”>c;>2”>i;c=>2”>j;c=>2”>c[(c|>2”>62616;c=>2”>0)+4>>2]=0;j=ty(8)|0;c=>2”>c=>2”>0)+4>>2]=j;c=>0”>switch(a|0){case 94:{>2”>0)+4|0;c=>2”>c=>2”>l;c=>2”>l=ty(8)|0;m=b+36|0;e=(c|>2”>c;>2”>62716;c=>2”>c[(c|0)+4>>2];m=d+1|0;i=n;return m|0}case 92:{f=d+1|0;if((f|0)==(e|0)){m=d;i=n;return m|0}>2”>e=ty(24)|0;m=b+36|0;c=>2”>0)+4>>2];c=>2”>0;l=e+12|0;c=>2”>c=>2”>0;c[(c|>2”>c[(c|0)+4>>2];m=d+2|0;i=n;return m|0}case 66:{>2”>c[(c|>2”>62740;qx(e+8|0,b);j=b+4|0;k=c|>2”>c;>0”>k;a=>2”>0)+4>>2]=e;c=>0”>if((a|0)!=63){m=d;i=n;return m|0}f=d+2|0;if((f|0)==(e|0)){m=d;i=n;return m|0}>2”>px(m);p=m+4|0;c=>2”>iq(m,627628)|0;o=m+12|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>c;>2”>0;h=b+16|0;j=c|>2”>c[(c|>2”>62764;qx(k+8|0,m);b=c|>2”>c;>2”>b;d=k+20|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>d=m+32|0;b=c|>2”>b;if(b|0)sn(b);c=>2”>c=>2”>0;c[(c|>2”>c[(c|>2”>c|0)+g;if((l|0)==(e|0)){p=Ia(12)|0;xx(p,6);pb(p|0,58672,194)}>2”>f=c|0;if(f|0)tn(f);rx(m);p=l+1|0;i=n;return p|0}case 33:{>2”>iq(m,627644)|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>l=Nh(m,d+3|0,e)|0;g=c|>2”>0;k=ty(56)|0;f=b+36|0;c=>2”>0)+4>>2];c=>2”>0;d=k+12|0;c=>2”>c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;c=>2”>c;>0”>j;a=>2”>0)+4>>2]=k;c=>2”>0)+4>>2];c=(>0”>if((a|0)!=41){p=Ia(12)|0;xx(p,6);pb(p|0,58672,194)}>2”>b=0;c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function ci(b,d){>2”>0?(c|>2”>c=->2”>c;return}>2”>993;c=0;return}function di(a){a=a|0;var >2”>62640;b=c|0;if(!b){Mx(a);return}>2”>a=a|0;b=b|0;if((c|>2”>c=->2”>c;return}else{>2”>993;c=0;return}}function fi(a){>2”>62740;rx(a+8|0);c=>2”>0;if(!a)return;Lb[c[(c|0)+4>>2]&255](a);return}function gi(a){a=a|0;var >2”>62740;rx(a+8|0);c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return}function hi(e,f){e=e|0;f=f|0;var >2”>0;i=c|0;do if((g|0)==(i|0))g=0;else{>2”>if(c&8|0){g=0;break}>2”>if(g<<24>>24>-1?b[(c[(c|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072:0){g=1;break}g=0;break}>0”>g=a|0;if(g<<24>>24==95){g=1;break}>0”>g=a|>2”>if(g<<24>>24>-1?b[(c[(c|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072:0){i=1;break}i=0}while(0);do if(h<<24>>24==95)g=1;else{>0”>while(0);if((g|0)==(d|0|0)){>2”>993;c=0;return}else{>2”>994;c=>2”>b=0;c=>2”>0;if(b|0)tn(b);rx(a+8|0);c=>2”>0;if(!b)return;Lb[c[(c|0)+4>>2]&255](b);return}function ji(a){a=a|0;var >2”>62764;b=c|>2”>62640;b=c|0;if(!b){Mx(a);return}>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=i;i=i+64|0;k=m;v=k+24|0;c=>0”>0;t=k+32|0;a=>2”>0;q=k+40|0;c=>0”>0;j=k+48|0;a=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0)+1|0;g=e+8|0;n=c|>2”>0;s=k+12|0;c=>0”>p;p=k+20|0;a=>2”>n;c=>2”>0;c=>2”>c=>0”>a=>2”>0;c=>2”>1;g=c|>2”>h=(g|0)==(c|>2”>0,k,c|>2”>c=->2”>c;>2”>0;h=c|0;f=h;if(((g-h|0)/12|0)>>>0>1){>2”>0;b=c|0;g=(g-h|0)/12|0;h=1;do{>2”>c;>2”>c;>0”>a|0;h=h+1|0}while(h>>>0<g>>>0)}else l=8}else{>2”>993;c=>2”>g=k+4|0;h=c|>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=b+8|0;f=c|>2”>m=b+4|0;l=c|0;h=(l-i|0)/12|0;i=h>>>0<d>>>0;f=i?h:d;b=l;if(f|0){j=e+4|0;k=e+8|0;g=n;while(1){>2”>c;>2”>c;>0”>a|0;f=f+-1|0;if(!f)break;else g=g+12|0}}if(i){f=d-h|0;d=l;do{>2”>c;>2”>c;>2”>c;>2”>0)+12|0;c=d;f=f+-1|0}while((f|0)!=0);return}>2”>f=b+4|0;g=c|>2”>g+(~(((g+-12-i|0)>>>0)/12|0)*12|0);Mx(h);c=>2”>0;c=0;f=0}h=d>>>0>357913941;if(h)zw(b);f=(f-0|0)/12|0;if(f>>>0<178956970){g=f<<1;f=g>>>0>=d>>>0;if(f|h^1)j=f?g:d;else zw(b)}else >2”>f;c=>2”>c=>2”>c=>2”>c=>2”>f=(c|>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;s=a+32|0;l=c|>>26<<2)>>2”>t=Gy(l|0,b|0,-1,-1)|0;s=C;u=c|>0”>0)+j|0;y=(k|0)==-1;k=y?u:k;e=y?e:u;y=8368+((d|>2”>0;x=c|>2”>0)<<3)|0;c=((>2”>0?1:(x&c|>2”>0)-(((w&c|>2”>0)!=0)&1)<<1);v=42160+(u<<3)|0;x=c|>2”>0;w=p;j=((c&>2”>v|0)==(v|0):0)?j+-13|0:j;v=q;u=43200+(u<<3)|0;w=c|>2”>0;j=((w&c|>2”>0)==0:0)?j+10|0:j;v=r;j=((c&>2”>c&>2”>0)==0?(c&>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=a+56|0;h=c|>1”>o=b|>2”>0;q=c|>2”>0;o=c|>>26<<2)>>2”>l=Gy(h|0,i|0,-1,-1)|0;m=C;j=c|>2”>0;a=c|>2”>f;j=c&g;if((a|0)==0&(j|0)==0)a=0;else{k=a;a=0;do{a=a+1|0;s=Gy(k|0,j|0,-1,-1)|0;k=s&k;j=C&j}while(!((k|0)==0&(j|0)==0))}>2”>while(!((h|0)==0&(i|0)==0));c=d;s=e;return s|0}function he(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0;i=c|0;b=0==0&(e&40960|0)==0|(0==0&(e&4194304|0)==0|0==0&(i&8388608|0)==0)?0:-5;b=0==0&(e&1280|0)==0|(0==0&(e&131072|0)==0|0==0&(i&65536|0)==0)?b:b+-5|0;b=0==0&(e&10485760|0)==0|((i|0)>-1|(i|0)==-1&h>>>0>4294967295)?b:b+-5|0;b=0==0&(e&196608|0)==0|0==0&(i&16777216|0)==0?b:b+-5|0;if((h|0)==0&(i|0)==0){r=b;return r|0}>2”>0)<<3)|0;p=c|>0”>0;r=a+236|0;o=8368+((d|>2”>0;o=c|>>26<<2)>>2”>l=Gy(h|0,i|0,-1,-1)|0;m=C;j=c|>2”>0;a=c|>2”>f;j=c&g;if((a|0)==0&(j|0)==0)a=0;else{k=a;a=0;do{a=a+1|0;s=Gy(k|0,j|0,-1,-1)|0;k=s&k;j=C&j}while(!((k|0)==0&(j|0)==0))}>2”>while(!((h|0)==0&(i|0)==0));c=e;s=b;return s|0}function ie(a){a=a|0;var >2”>Em(c[(c|0)+(d<<3)>>2]|0);d=d+1|0}>2”>0);Em(c|0);Pc(a);return}function je(a){a=a|0;var >2”>Em(c[(c|0)+(d<<3)>>2]|0);d=d+1|0}>2”>0);Em(c|0);Pc(a);Mx(a);return}function ke(){En(617276,76603,5);En(617288,76609,5);En(617300,76615,4);En(617312,76620,4);En(617324,76625,5);En(617336,76631,5);En(617348,76637,3);En(617360,76641,3);fc()|0;c=615204;En(617376,76087,12);En(617388,76100,56);En(617400,76157,36);En(617412,76194,82);En(617424,76277,66);En(617436,76344,66);En(617448,76411,2);En(617460,76414,2);En(617472,76417,2);En(617484,76420,2);En(617496,76423,2);En(617508,76426,2);En(617520,76429,2);En(617532,76432,2);En(617544,76435,2);En(617556,76438,2);En(617568,76441,2);En(617580,76444,2);En(617592,76447,2);En(617604,76450,2);En(617616,76453,2);En(617628,76456,2);En(617640,76459,2);En(617652,76462,2);En(617664,76465,2);En(617676,76468,2);En(617688,76471,2);En(617700,76474,2);En(617712,76477,2);En(617724,76480,2);En(617736,76483,2);En(617748,76486,2);En(617760,76489,2);En(617772,76492,2);En(617784,76495,2);En(617796,76498,2);En(617808,76501,2);En(617820,76504,2);En(617832,76507,2);En(617844,76510,2);En(617856,76513,2);En(617868,76516,2);En(617880,76519,2);En(617892,76522,2);En(617904,76525,2);En(617916,76528,2);En(617928,76531,2);En(617940,76534,2);En(617952,76537,2);En(617964,76540,2);En(617976,76543,2);En(617988,76546,2);En(618e3,76549,2);En(618012,76552,2);En(618024,76555,2);En(618036,76558,2);En(618048,76561,2);En(618060,76564,2);En(618072,76567,2);En(618084,76570,2);En(618096,76573,2);En(618108,76576,2);En(618120,76579,2);En(618132,76582,2);En(618144,76585,2);En(618156,76588,2);En(618168,76591,2);En(618180,76594,2);En(618192,76597,2);En(618204,76600,2);return}function le(b){b=b|0;var >0”>60932;a=>2”>1;f=b+288|0;c=>2”>0;c=>2”>0;c=u=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](u,10)|0;rx(d);Sp(626604,u)|0;Jp(626604)|0;gd(e);u=a|>2”>0,s?(u&255)>>>1:c|>2”>0;t=(s&1)==0;s=od(od(Pp(od(od(u,t?g+1|0:c|>2”>0)|0,74417,6)|0,28)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;t=iq(d,627644)|0;t=Vb[c[(c|0)+28>>2]&31](t,10)|0;rx(d);Sp(s,t)|0;Jp(s)|0;Hn(g);Hn(h);Hn(e);Jp(626688)|0;Na(1)}else p=0;do{s=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](s,10)|0;rx(d);Sp(626604,s)|0;Jp(626604)|0;gd(j);s=a|>2”>0,u?(s&255)>>>1:c|>2”>0;t=(u&1)==0;u=od(od(Pp(od(od(s,t?k+1|0:c|>2”>0)|0,74417,6)|0,31)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;t=iq(d,627644)|0;t=Vb[c[(c|0)+28>>2]&31](t,10)|0;rx(d);Sp(u,t)|0;Jp(u)|0;Hn(k);Hn(l);Hn(j);Jp(626688)|0;Na(1)}s=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](s,10)|0;rx(d);Sp(626604,s)|0;Jp(626604)|0;gd(m);s=a|>2”>0,u?(s&255)>>>1:c|>2”>0;t=(u&1)==0;u=od(od(Pp(od(od(s,t?n+1|0:c|>2”>0)|0,74417,6)|0,34)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;t=iq(d,627644)|0;t=Vb[c[(c|0)+28>>2]&31](t,10)|0;rx(d);Sp(u,t)|0;Jp(u)|0;Hn(n);Hn(o);Hn(m);Jp(626688)|0;Na(1)}else{>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0;j=i;i=i+208|0;h=j+188|0;d=j+36|0;k=j+24|0;e=j+12|0;f=j;g=j+48|0;Dn(h,b);Ih(h,58,47)|0;En(d,73222,1);En(k,73224,1);Jh(h,d,k)|0;Hn(k);Hn(d);En(e,73226,2);En(f,73224,1);Jh(h,e,f)|0;Hn(f);Hn(e);In(b,h)|0;e=g+60|0;f=g+8|0;c=>2”>59456;c=>2”>0;c=->2”>59476;c=>2”>59512;d=g+40|0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>k=ne(g,a,47)|0;while(!(c[k+(c[(c|>2”>59476;c=>0”>g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;Ip(l,b,1);if(!(a|0)){i=m;return b|0}>0”>a=>2”>a[c>>>2”>h=c[b+(c[(c|>2”>0;if((k|0)==(c|0)){>2”>c=>0”>Vn(e,h);if((a&>2”>e=b+(c[(c|>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;k=b+8+(d<<3)|0;j=c|>>26<<2)>>2”>o=Gy(j|0,k|0,-1,-1)|0;p=C;q=c|>2”>h|0,c&>2”>0;m=c|>2”>0)|0;n=478472+(q<<11)+((n&255)<<3)|0;l=(c|>>26<<2)>>2”>s=Gy(l|0,m|0,-1,-1)|0;n=C;r=l;l=s&l;if(pe(b,q,c|0,g,-1,d)|0){j=1;k=6;break a}m=n&m}while(!((l|0)==0&(m|0)==0));j=o&j;k=p&k;if((j|0)==0&(k|0)==0){j=0;k=6;break}}if((k|0)==6)return j|0;return 0}function pe(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;j=c|0;if(!f){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0?1:(c&j|0)!=0)?9:12}else k=11}else k=7}else k=5}else k=3}else k=1}else{>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0)==0?(c&j|0)==0:0){>2”>i|0?1:(c&j|0)!=0)?8:12}else k=10}else k=6}else k=4}else k=2}else k=0}l=(k|0)==((f^1)+8|0);if(!((a|>2”>while(0);j=c|>2”>0;m=n+(j<<3)+4|0;i=c|>2”>0;c=>2”>c|>0”>f;a=>0”>d;a=>0”>h;a=g;do >2”>c=32e3;break}else{>2”>0;n=c|>2”>f|0)<(n|0)?f:f-n<<1)+(c|0);break}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=a+8+(e<<3)|0;l=h;k=c|>2”>g=a+8+(f<<3)|0;j=g;i=c|>2”>0;n=43712+(d<<3)|0;e=c&>2”>c&>2”>e;g=h;e=c|>2”>w=43712+(b<<3)|0;t=56760+(d<<3)|0;v=c|>2”>n=h;c=>2”>e&c;>2”>v;n=a+80|0;v=c|>>26<<2)>>2”>0;w=Gy(v|0,n|0,-1,-1)|0;w=c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>n|c)|>2”>k;c=l;if(!m)return >2”>i;c=j;return e|0}function re(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>0;h=c|>2”>i=h|c;>2”>e|0,c&>2”>0;j=c|>2”>e|0,c&>2”>m)&l|0)==0?((c|j)&i|0)==0:0){>2”>m=h|c;>2”>e|0,c&>2”>0;l=c|>2”>c|>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=a+8+(e<<3)|0;l=h;k=c|>2”>g=a+8+(f<<3)|0;j=g;i=c|>2”>0;n=43712+(d<<3)|0;e=c&>2”>c&>2”>e;g=h;e=c|>2”>w=43712+(b<<3)|0;t=56760+(d<<3)|0;v=c|>2”>q=h;c=>2”>e&c;>2”>v;q=a+72|0;v=c|>>26<<2)>>2”>0;w=Gy(v|0,q|0,-1,-1)|0;w=c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>q|c|>2”>c|>2”>c|>2”>c)|>2”>k;c=l;if(!m)return >2”>i;c=j;return e|0}function te(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>c|>2”>c|0)==0:0)){C=0;return 1}>2”>0;h=c|>2”>i=h|c;>2”>e|0,c&>2”>0;j=c|>2”>e|0,c&>2”>m)&l|0)==0?((c|j)&i|0)==0:0){>2”>m=h|c;>2”>e|0,c&>2”>0;l=c|>2”>c|>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=b+8+(d<<3)|0;h=c|>>26<<2)>>2”>l=Gy(h|0,i|0,-1,-1)|0;m=C;n=c|>2”>f|0,c&>2”>0;k=c|>2”>0)|0;q=478472+(n<<11)+((q&255)<<3)|0;j=(c|>>26<<2)>>2”>r=Gy(j|0,k|0,-1,-1)|0;q=C;pe(b,n,c|0,e,-1,d)|0;j=r&j;k=q&k}while(!((j|0)==0&(k|0)==0));h=l&h;i=m&i}while(!((h|0)==0&(i|0)==0));return}function ve(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>0;h=c|0;if((g|0)==0&(h|0)==0)return;n=~e;o=~f;do{>2”>0;j=46272+(m<<3)|0;j=Py(c&>2”>f|0,16843009,16843009)|0;j=Hy(j|0,C|0,56)|0;j=85256+(m<<11)+(j<<3)|0;i=c|>2”>0;p=46784+(m<<3)|0;p=Py(c&>2”>f|0,16843009,16843009)|0;p=Hy(p|0,C|0,56)|0;p=216328+(m<<11)+(p<<3)|0;i=(c|>>26<<2)>>2”>q=Gy(i|0,j|0,-1,-1)|0;p=C;pe(a,m,c|0,d,-1,b)|0;i=q&i;j=p&j}while(!((i|0)==0&(j|0)==0));g=k&g;h=l&h}while(!((g|0)==0&(h|0)==0));return}function we(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(!b){De(a,c,d);return}else{xe(a,c,d);return}}function xe(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;d=c|0;a:do if(!((b|0)==0&(d|0)==0))do{>2”>0;f=44224+(j<<3)|0;e=c&>>26<<2)>>2”>n=Gy(e|0,f|0,-1,-1)|0;g=C;m=e;e=n&e;if(pe(a,j,c|0,1,-1,7)|0)break a;f=g&f}while(!((e|0)==0&(f|0)==0));b=h&b;d=i&d}>2”>0;d=c|>2”>0;b=44736+(e<<3)|0;d=c&>>26<<2)>>2”>while(!(pe(a,e,c|0,1,-1,9)|0|(d|0)==0&(b|0)==0));return}function ye(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;if((d|0)!=1){>2”>134217728|0)==0:0)return;d=c|>2”>16777216|0)==0:0):0)?(m=c|>2”>0,0==0&(n&84344832|0)==0):0)?(p=c|>2”>0,r=c|>2”>t=r|c,>2”>0,A=c|>2”>y)&s|0)==0?((c|>2”>q,v=c|>2”>0,A=c|>2”>y)&u|0)==0?((c|>2”>0,A=c|>2”>y)&s|0)==0?((c|>2”>c)&>2”>c)&>2”>0,A=c|>2”>y)&s|0)==0?((c|>2”>c)&>2”>c)&v|0)==0:0):0){>2”>0;x=c|>2”>0;z=c|>0”>A+1;a=>0”>0;a=>0”>100;a=0}>2”>0;if(!(0==0&(f&1879048192|0)==0&((i&128|0)!=0|0!=0)))return;if((c|>2”>0;if(!(0==0&(j&2233344|0)==0))return;k=c|>2”>0;if(!(0==0&(l&1310720|0)==0))return;n=b+48|0;g=b+96|0;d=c|>2”>0;m=d|c;>2”>A=Py(e&-2147483648|0,f&135274560|0,16843009,16843009)|0;A=Hy(A|0,C|0,56)|0;A=206088+(A<<3)|0;y=c|>2”>0;z=Py(0,f&134480385|0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=337160+(z<<3)|0;if(!(((c|>2”>A)&n|0)==0:0))return;A=b+32|0;h=c|>2”>g;A=Py(e&134744072|0,f&134744072|0,270549120,16909320)|0;A=Hy(A|0,C|0,56)|0;A=468232+(A<<3)|0;y=c|>2”>0;g=Hy(e|0,f|0,56)|0;z=599304+(g<<3)|0;if(!(((c|>2”>A)&d|j&4466688|k&674758656|l&2621440|0)==0:0))return;A=Py(0,f&270549120|0,16843009,16843009)|0;A=Hy(A|0,C|0,56)|0;A=208136+(A<<3)|0;y=c|>2”>0;z=Py(e&16777216|0,f&268960770|0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=339208+(z<<3)|0;if(!(((c|>2”>A)&n|0)==0:0))return;A=Py(e&269488144|0,f&269488144|0,270549120,16909320)|0;A=Hy(A|0,C|0,56)|0;A=470280+(A<<3)|0;z=601352+(g<<3)|0;if(!(((c|>2”>h|0)==0?((c|>2”>d|j&8933376|k&1349517312|l&5242880|0)==0:0))return;A=Py(0,f&541097984|0,16843009,16843009)|0;A=Hy(A|0,C|0,56)|0;A=210184+(A<<3)|0;y=c|>2”>0;z=Py(e&33619968|0,f&537921540|0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=341256+(z<<3)|0;if(!(((c|>2”>A)&n|0)==0:0))return;f=Py(e&538976288|0,f&538976288|0,270549120,16909320)|0;f=Hy(f|0,C|0,56)|0;f=472328+(f<<3)|0;e=603400+(g<<3)|0;if(!(((c|>2”>h|0)==0?((c|>2”>d|0)==0:0))return;f=c|>2”>0;e=A+(f<<3)+4|0;b=c|>2”>0;c=>0”>i|8;a=>2”>12;c=>2”>d=0?1:(c&>2”>0,!((j&16|0)==0&0==0)):0)?!(0==0?(c&>2”>0,(k&329728|0)==0&0==0):0)?(l=c|>2”>0,(o&1280|0)==0&0==0):0)?(A=b+40|0,y=b+88|0,x=c|>2”>0,z=x|c,>2”>w=Py(e&258|0,0,16843009,16843009)|0,w=Hy(w|0,C|0,56)|0,w=87304+(w<<3)|0,u=c|>2”>0,v=Py(e&268960770|0,f&8405024|0,16843009,16843009)|0,v=Hy(v|0,C|0,56)|0,v=218376+(v<<3)|0,((c|>2”>w)&A|0)==0:0):0)?(h=b+24|0,g=c|>2”>y,y=Py(e&33686018|0,f&33686018|0,270549120,16909320)|0,y=Hy(y|0,C|0,56)|0,y=349448+(y<<3)|0,i=e&255,x=480520+(i<<3)|0,((c|>2”>h|0)==0?((c|>2”>g|k&659712|l&3594|o&2560|0)==0:0):0)?(y=Py(e&66052|0,0,16843009,16843009)|0,y=Hy(y|0,C|0,56)|0,y=89352+(y<<3)|0,w=c|>2”>0,x=Py(e&537921540|0,f&32832|0,16843009,16843009)|0,x=Hy(x|0,C|0,56)|0,x=220424+(x<<3)|0,((c|>2”>y)&A|0)==0:0):0)?(y=Py(e&67372036|0,f&67372036|0,270549120,16909320)|0,y=Hy(y|0,C|0,56)|0,y=351496+(y<<3)|0,x=482568+(i<<3)|0,((c|>2”>h|0)==0?((c|>2”>g|k&1319424|l&7188|o&5120|0)==0:0):0)?(y=Py(e&16909320|0,0,16843009,16843009)|0,y=Hy(y|0,C|0,56)|0,y=91400+(y<<3)|0,w=c|>2”>0,x=Py(e&1075843080|0,f&128|0,16843009,16843009)|0,x=Hy(x|0,C|0,56)|0,x=222472+(x<<3)|0,((c|>2”>y)&A|0)==0:0):0)?(A=Py(e&134744072|0,f&134744072|0,270549120,16909320)|0,A=Hy(A|0,C|0,56)|0,A=353544+(A<<3)|0,z=484616+(i<<3)|0,((c|>2”>g|0)==0?((c|>2”>z=c|>2”>0;y=x+(z<<3)+4|0;A=c|>2”>0;c=>0”>j|4;a=>2”>12;c=>2”>if(!((e&112|0)==0&0==0&d))return;i=c|>2”>128|0)==0:0)return;j=c|>2”>0;if(!((k&7188|0)==0&0==0))return;l=c|>2”>0;g=c|>2”>n=g|c;>2”>0;A=c|>2”>y)&m|0)==0?((c|>2”>d;d=c|>2”>c)&>2”>c)&>2”>0;A=c|>2”>y)&m|0)==0?((c|>2”>c)&>2”>c)&>2”>0;A=c|>2”>y)&m|0)==0?((c|>2”>c)&>2”>c)&>2”>0;A=c|>2”>0;f=c|>0”>b+1;a=>0”>1;a=>0”>100;a=0;return}function ze(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>0;h=Iy(j|0,c|0,8)|0;i=C;if(!((j&65280|0)==0&0==0)?(f=Iy(d&16711680&h|0,0,8)|0,f=f&d,g=C&e,!((f|0)==0&(g|0)==0)):0)do{>>26<<2)>>2”>h=Gy(g|0,f|0,-1,-1)|0;e=C;i=c|0;d=i+-8|0;if(d>>>0>47){>2”>i=0,j=0,k=0,l=0,m=0,n=0;j=56760+(e<<3)|0;i=c|>2”>l=b+16|0;if((c&>2”>l=b+32|0;if((c&>2”>l=b+48|0;if((c&>2”>l=b+64|0;if((c&>2”>l=b+96|0;if((c&>2”>k=b+80|0;k=(c&>2”>l=b+8|0;if((c&>2”>l=b+24|0;if((c&>2”>l=b+40|0;if((c&>2”>l=b+56|0;if((c&>2”>l=b+88|0;if((c&>2”>k=b+72|0;k=(c&l=(k|0)==((f^1)+8|0);if(!((a|>2“>while(0);j=c|>2“>0;m=n+(j<<3)+4|0;i=c|>2“>0;c=>2“>c|>0“>f;a=>0“>d;a=>0“>h;a=g;do >2“>c=32e3;break}else{>2“>0;n=c|>2“>f|0)<(n|0)?f:f-n<<1)+(c|0);break}>2“>o=a+8+(f<<3)|0;n=c|>2“>l=a+8+(e<<3)|0;k=l;j=c|>2“>0;g=a+8+(g<<3)|0;i=g;h=c|>2“>0;p=43712+(b<<3)|0;e=c&>2“>c&>2“>e=43712+(d<<3)|0;p=a+8+(f<<3)|0;q=p;b=c&>2“>c=>2“>c;>2“>z=g;w=56760+(d<<3)|0;y=c|>2“>q=g;c=>2“>c;>2“>y;q=a+80|0;y=c|>>26<<2)>>2“>0;z=Gy(y|0,q|0,-1,-1)|0;z=c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>q|c)|0;e=(e|0)!=0|(C|0)!=0;if(!m){>2“>j;z=z+4|0;c=>2“>h;z=z+4|0;c=i;return e|0}>2“>n;c=>2“>j;z=z+4|0;c=>2“>h;z=z+4|0;c=i;return e|0}function Ce(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;m=(f|0)!=12;if(m){>2“>0;o=c|0}else{n=0;o=0}>2“>0;k=c|>2“>0;i=c|>2“>k;b=l;c=>2“>j;c=e;if(m){>2“>c;>2“>c&>2“>c=b}>2“>c;>2“>c|>2“>c=>2“>0;t=c|>2“>0;w=a+8|0;x=a+24|0;v=a+40|0;u=a+56|0;s=a+88|0;r=a+16|0;b=a+32|0;d=a+48|0;p=a+64|0;q=a+80|0;e=a+96|0;e=te(a,z,c|>2“>c|>2“>y|c|>2“>c|>2“>c|>2“>c,>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>z=l;y=z;c=>2“>k;z=g;y=z;c=>2“>z=a+8+(f<<3)|0;c=>2“>o;z=l;y=z;c=>2“>k;z=g;y=z;c=>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;ye(a,0,b,d);ve(a,4,0,b,d);ue(a,2,0,b,d);ue(a,10,0,b,d);ve(a,10,0,b,d);k=~b;l=~d;Ee(a,k,l);d=a+56|0;b=c|>>26<<2)>>2“>h=Gy(b|0,d|0,-1,-1)|0;i=C;j=c|>2“>k;f=c&l;if(!((e|0)==0&(f|0)==0))do{>2“>while(!((b|0)==0&(d|0)==0));while(0);d=a+72|0;e=c|>>26<<2)>>2“>0;b=Gy(e|0,d|0,-1,-1)|0;e=c|>2“>k;b=c&l;if((d|0)==0&(b|0)==0)return;do{m=Gy(d|0,b|0,-1,-1)|0;k=C;n=d;d=m&d;l=b;b=k&b}>2“>f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=b+8|0;j=c|>>26<<2)>>2“>k=Gy(f|0,g|0,-1,-1)|0;j=C;l=c|0;pe(b,l+16|0,l,0,-1,0)|0;f=k&f;g=j&g}while(!((f|0)==0&(g|0)==0));g=h&d;f=i&e;if((g|0)==0&(f|0)==0)return;j=b+260|0;do{>0“>Ae(b,i,e,0,10,0)|0;if(a|0){Ae(b,i,e,0,6,0)|0;Ae(b,i,e,0,4,0)|0;Ae(b,i,e,0,2,0)|0}}else pe(b,i,e,0,-1,0)|0;g=d&g;f=h&f}while(!((g|0)==0&(f|0)==0));return}function Fe(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(!b){a=Je(a,c,d,e,f)|0;return a|0}else{a=Ge(a,c,d,e,f)|0;return a|0}return 0}function Ge(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=e|b;m=f|d;if(He(a,b,d)|0){a=1;return a|0}>2“>0;e=c|>2“>0;f=44736+(h<<3)|0;e=c&>>26<<2)>>2“>k=Gy(e|0,f|0,-1,-1)|0;g=C;l=e;e=k&e;if(pe(a,h,c|0,1,-1,9)|0){e=1;break}f=g&f;if((e|0)==0&(f|0)==0)break a}return e|0}>2“>0;f=c|0;b:do if(!((e|0)==0&(f|0)==0)){c:while(1){>2“>0;h=44224+(l<<3)|0;g=c&>>26<<2)>>2“>p=Gy(g|0,h|0,-1,-1)|0;i=C;o=g;g=p&g;if(pe(a,l,c|0,1,-1,7)|0){e=1;break c}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0)break b}return e|0}>2“>0;f=c|0;d:do if(!((e|0)==0&(f|0)==0)){e:while(1){>2“>0;h=46272+(l<<3)|0;h=Py(c&>2“>m|0,16843009,16843009)|0;h=Hy(h|0,C|0,56)|0;h=85256+(l<<11)+(h<<3)|0;g=c|>2“>0;p=46784+(l<<3)|0;p=Py(c&>2“>m|0,16843009,16843009)|0;p=Hy(p|0,C|0,56)|0;p=216328+(l<<11)+(p<<3)|0;g=(c|>>26<<2)>>2“>o=Gy(g|0,h|0,-1,-1)|0;i=C;p=g;g=o&g;if(pe(a,l,c|0,1,-1,5)|0){e=1;break e}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0)break d}return e|0}while(0);if(oe(a,3,b,d,1,n,m)|0){p=1;return p|0}if(oe(a,11,b,d,1,n,m)|0){p=1;return p|0}>2“>0;f=c|0;if((e|0)==0&(f|0)==0){p=0;return p|0}f:while(1){>2“>0;h=46272+(l<<3)|0;h=Py(c&>2“>m|0,16843009,16843009)|0;h=Hy(h|0,C|0,56)|0;h=85256+(l<<11)+(h<<3)|0;g=c|>2“>0;p=46784+(l<<3)|0;p=Py(c&>2“>m|0,16843009,16843009)|0;p=Hy(p|0,C|0,56)|0;p=216328+(l<<11)+(p<<3)|0;g=(c|>>26<<2)>>2“>o=Gy(g|0,h|0,-1,-1)|0;i=C;p=g;g=o&g;if(pe(a,l,c|0,1,-1,11)|0){e=1;f=22;break f}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0){e=0;f=22;break}}if((f|0)==22)return e|0;return 0}function He(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>0;g=c|0;if((f|0)==0&(g|0)==0){>2“>0;if(!((g|0)==100&(c|0)==0)){>2“>c;>2“>c^>2“>c=p}>2“>100;c=0;b=0;return b|0}h=Iy(f|0,g|0,7)|0;h=d&2139062016&h;i=e&2139062143&C;do if(!((h|0)==0&(i|0)==0)){l=b+260|0;while(1){>0“>if(a|0){if(Ae(b,k,j,1,7,1)|0){m=1;f=31;break}if(Ae(b,k,j,1,3,1)|0){m=1;f=31;break}if(Ae(b,k,j,1,5,1)|0){m=1;f=31;break}}}else if(pe(b,k,j,1,-1,1)|0){m=1;f=31;break}h=f&h;i=g&i;if((h|0)==0&(i|0)==0){f=15;break}}if((f|0)==15){>2“>0;o=c|0;break}else if((f|0)==31)return m|0}else{n=f;o=g}while(0);g=Iy(n|0,o|0,9)|0;g=d&-16843264&g;f=e&-16843010&C;a:do if(!((g|0)==0&(f|0)==0)){l=b+260|0;while(1){>0“>if(a|0){if(Ae(b,k,j,1,7,1)|0){m=1;f=31;break}if(Ae(b,k,j,1,5,1)|0){m=1;f=31;break}if(Ae(b,k,j,1,3,1)|0){m=1;f=31;break}}}else if(pe(b,k,j,1,-1,1)|0){m=1;f=31;break}g=h&g;f=i&f;if((g|0)==0&(f|0)==0)break a}if((f|0)==31)return m|0}>2“>0;h=c|0;if((f|0)==100&(h|0)==0){b=0;return b|0}>2“>c;>2“>c;if(!((g|0)==0&(i|0)==0))while(1){>2“>0;h=Gy(f|0,h|0,8,0)|0;Ie(b,o,h,1,-1,1)|0;g=e&g;i=p&i;h=j;f=c|0;if((g|0)==0&(i|0)==0)break;else >2“>e=53952+(f<<3)|0;b=b+128|0;o=b;p=c^>2“>c=>2“>c;>2“>p;b=j;c=i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0;k=f^1;if(!((a|>2”>n=b+8|0;o=n;p=c|>2”>0;i=b+16|0;l=i;m=c|>2”>0;z=43712+(d<<3)|0;A=56760+(e<<3)|0;D=c|>2”>m;z=c|>2”>l;A=i;c=>2”>z;A=43712+(e+-8<<3)|0;E=c&>2”>o;y=n;c=>2”>A;y=b+80|0;B=c|>>26<<2)>>2”>0;F=Gy(B|0,y|0,-1,-1)|0;x=b+24|0;w=b+40|0;v=b+56|0;u=b+72|0;t=b+88|0;s=b+32|0;r=b+48|0;q=b+64|0;j=b+96|0;j=re(b,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>A|z|y|c|>2”>c|>2”>c|>2”>c|>2”>c)|>2”>p;c=>2”>m;c=l;if((j|0)==0&(C|0)==0)break a;return 0}case 0:{>2”>0;z=c|>2”>0;D=c|>2”>c&>2”>c&>2”>l;c=>2”>y;n=c&>2”>j;c=>2”>0;p=c|>2”>0,j|l|m|c|>2”>c|>2”>c|>2”>c|>2”>c,>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=>2”>z;c=>2”>while(0);j=c|>2”>0;F=E+(j<<3)+4|0;i=c|>2”>0;c=>2”>c|>0”>f;a=>0”>d;a=>0”>h;a=>2”>E=c|>2”>0;c=((>0”>a=0;return 0}function Je(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=e|b;m=f|d;if(Ke(a,b,d)|0){a=1;return a|0}>2”>0;e=c|>2”>0;f=44736+(h<<3)|0;e=c&>>26<<2)>>2”>k=Gy(e|0,f|0,-1,-1)|0;g=C;l=e;e=k&e;if(pe(a,h,c|0,0,-1,8)|0){e=1;break}f=g&f;if((e|0)==0&(f|0)==0)break a}return e|0}>2”>0;f=c|0;b:do if(!((e|0)==0&(f|0)==0)){c:while(1){>2”>0;h=44224+(l<<3)|0;g=c&>>26<<2)>>2”>p=Gy(g|0,h|0,-1,-1)|0;i=C;o=g;g=p&g;if(pe(a,l,c|0,0,-1,6)|0){e=1;break c}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0)break b}return e|0}>2”>0;f=c|0;d:do if(!((e|0)==0&(f|0)==0)){e:while(1){>2”>0;h=46272+(l<<3)|0;h=Py(c&>2”>m|0,16843009,16843009)|0;h=Hy(h|0,C|0,56)|0;h=85256+(l<<11)+(h<<3)|0;g=c|>2”>0;p=46784+(l<<3)|0;p=Py(c&>2”>m|0,16843009,16843009)|0;p=Hy(p|0,C|0,56)|0;p=216328+(l<<11)+(p<<3)|0;g=(c|>>26<<2)>>2”>o=Gy(g|0,h|0,-1,-1)|0;i=C;p=g;g=o&g;if(pe(a,l,c|0,0,-1,4)|0){e=1;break e}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0)break d}return e|0}while(0);if(oe(a,2,b,d,0,n,m)|0){p=1;return p|0}if(oe(a,10,b,d,0,n,m)|0){p=1;return p|0}>2”>0;f=c|0;if((e|0)==0&(f|0)==0){p=0;return p|0}f:while(1){>2”>0;h=46272+(l<<3)|0;h=Py(c&>2”>m|0,16843009,16843009)|0;h=Hy(h|0,C|0,56)|0;h=85256+(l<<11)+(h<<3)|0;g=c|>2”>0;p=46784+(l<<3)|0;p=Py(c&>2”>m|0,16843009,16843009)|0;p=Hy(p|0,C|0,56)|0;p=216328+(l<<11)+(p<<3)|0;g=(c|>>26<<2)>>2”>o=Gy(g|0,h|0,-1,-1)|0;i=C;p=g;g=o&g;if(pe(a,l,c|0,0,-1,10)|0){e=1;f=22;break f}h=i&h}while(!((g|0)==0&(h|0)==0));e=j&e;f=k&f;if((e|0)==0&(f|0)==0){e=0;f=22;break}}if((f|0)==22)return e|0;return 0}function Ke(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>0;g=c|0;if((f|0)==0&(g|0)==0){>2”>0;if(!((g|0)==100&(c|0)==0)){>2”>c;>2”>c^>2”>c=p}>2”>100;c=0;b=0;return b|0}h=Hy(f|0,g|0,7)|0;h=d&-16843010&h;i=e&16711422&C;do if(!((h|0)==0&(i|0)==0)){l=b+260|0;while(1){>0”>if(a|0){if(Ae(b,k,j,0,6,0)|0){m=1;f=31;break}if(Ae(b,k,j,0,2,0)|0){m=1;f=31;break}if(Ae(b,k,j,0,4,0)|0){m=1;f=31;break}}}else if(pe(b,k,j,0,-1,0)|0){m=1;f=31;break}h=f&h;i=g&i;if((h|0)==0&(i|0)==0){f=15;break}}if((f|0)==15){>2”>0;o=c|0;break}else if((f|0)==31)return m|0}else{n=f;o=g}while(0);g=Hy(n|0,o|0,9)|0;g=d&2139062143&g;f=e&8355711&C;a:do if(!((g|0)==0&(f|0)==0)){l=b+260|0;while(1){>0”>if(a|0){if(Ae(b,k,j,0,6,0)|0){m=1;f=31;break}if(Ae(b,k,j,0,4,0)|0){m=1;f=31;break}if(Ae(b,k,j,0,2,0)|0){m=1;f=31;break}}}else if(pe(b,k,j,0,-1,0)|0){m=1;f=31;break}g=h&g;f=i&f;if((g|0)==0&(f|0)==0)break a}if((f|0)==31)return m|0}>2”>0;h=c|0;if((f|0)==100&(h|0)==0){b=0;return b|0}>2”>c;>2”>c;if(!((g|0)==0&(i|0)==0))while(1){>2”>0;h=Gy(f|0,h|0,-8,0)|0;Ie(b,o,h,0,-1,0)|0;g=e&g;i=p&i;h=j;f=c|0;if((g|0)==0&(i|0)==0)break;else >2”>e=53952+(f<<3)|0;b=b+128|0;o=b;p=c^>2”>c=>2”>c;>2”>p;b=j;c=>2”>k=54976+((b^1)<<9)+(d<<3)|0;m=a+8+(b<<3)|0;l=c|>2”>0;d=l&c;>2”>i=0,j=0,k=0,l=0;b=43200+(d<<3)|0;b=Py(c&>2”>h|0,270549120,16909320)|0;b=Hy(b|0,C|0,56)|0;b=347400+(d<<11)+(b<<3)|0;l=c|>0”>0;k=Hy(g|0,h|0,a|>2”>l)&i;b=(c|b)&j;if((e|0)==0&(b|0)==0)k=0;else{f=0;do{f=f+1|0;l=Gy(e|0,b|0,-1,-1)|0;e=l&e;b=C&b}while(!((e|0)==0&(b|0)==0));k=f}>2”>g|0,c&>2”>0;b=c|>2”>g|0,c&>2”>e)&i;b=(c|b)&j;if((e|0)==0&(b|0)==0){l=0;l=l+k|0;return l|0}else{f=e;e=0}do{e=e+1|0;l=Gy(f|0,b|0,-1,-1)|0;f=l&f;b=C&b}while(!((f|0)==0&(b|0)==0));l=e+k|0;return l|0}function Ne(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>k|0,c&>2”>0;b=c|>2”>0)|0;d=478472+(d<<11)+((j&255)<<3)|0;g=(c|>0”>b=b|0;c=c|0;a=c&1;return}function Pe(a){a=a|0;Dy(a+304|0,0,16384)|0;return}function Qe(b,d){b=b|0;d=d|0;var >2”>0;f=c|0;if((f|0)>0)b=0;else{g=0;return g|0}while(1){>2”>b=d;e=c|0;a:while(1){do{d=d+1|0;if((d|0)>=(f|0))break a}>2”>0)!=0);h=c|0;i=(h|0)>(e|0);b=i?d:b;e=i?h:e}>2”>f=0==0?(c&134217728|0)==0:0;if(f){e=0;return e|0}>2”>64|0)!=0)?!(0==0?(c&>2”>0,0==0&(l&525568|0)==0):0)?(m=c|>2”>0,0==0&(n&327680|0)==0):0)?(s=a+48|0,q=a+96|0,p=c|>2”>0,r=p|c,>2”>z=Py(d&541097984|0,e&33818640|0,16843009,16843009)|0,z=Hy(z|0,C|0,56)|0,z=201992+(z<<3)|0,x=c|>2”>0,y=Py(0,e&33619968|0,16843009,16843009)|0,y=Hy(y|0,C|0,56)|0,y=333064+(y<<3)|0,((c|>2”>z)&s|0)==0:0):0)?(u=a+32|0,t=c|>2”>q,z=Py(d&33686018|0,e&33686018|0,270549120,16909320)|0,z=Hy(z|0,C|0,56)|0,z=464136+(z<<3)|0,x=c|>2”>0,v=Hy(d|0,e|0,56)|0,y=595208+(v<<3)|0,((c|>2”>z)&u|l&1116672|m&168689664|n&655360|0)==0:0):0)?(z=Py(d&1082130432|0,e&67637280|0,16843009,16843009)|0,z=Hy(z|0,C|0,56)|0,z=204040+(z<<3)|0,x=c|>2”>0,y=Py(0,e&67240192|0,16843009,16843009)|0,y=Hy(y|0,C|0,56)|0,y=335112+(y<<3)|0,((c|>2”>z)&s|0)==0:0):0)?(z=Py(d&67372036|0,e&67372036|0,270549120,16909320)|0,z=Hy(z|0,C|0,56)|0,z=466184+(z<<3)|0,y=597256+(v<<3)|0,((c|>2”>t|0)==0?((c|>2”>if(0==0&(m&337379328|n&1310720|0)==0?(z=Py(d&-2147483648|0,e&135274560|0,16843009,16843009)|0,z=Hy(z|0,C|0,56)|0,z=206088+(z<<3)|0,x=c|>2”>0,y=Py(0,e&134480385|0,16843009,16843009)|0,y=Hy(y|0,C|0,56)|0,y=337160+(y<<3)|0,((c|>2”>b=Py(d&134744072|0,e&134744072|0,270549120,16909320)|0;b=Hy(b|0,C|0,56)|0;b=468232+(b<<3)|0;z=599304+(v<<3)|0;b=(c|>2”>t|0?1:((c|>2”>m=0;if(!(0==0&(e&1879048192|0)==0&(0?1:(c&128|0)!=0))){e=m;return e|0}>2”>h=c|0;if(!(0==0&(h&2233344|0)==0)){e=m;return e|0}>2”>j=c|0;if(!(0==0&(j&1310720|0)==0)){e=m;return e|0}>2”>0;f=c|>2”>l=f|c;>2”>0;z=c|>2”>x)&k|0)==0?((c|z)&l|0)==0:0)){e=m;return e|0}>2”>b;b=c|>2”>0;a=c|>2”>y)&g|0)==0?((c|a)&b|h&4466688|i&674758656|j&2621440|0)==0:0)){e=m;return e|0}>2”>0;a=c|>2”>y)&k|0)==0?((c|a)&l|0)==0:0)){e=m;return e|0}>2”>c)&>2”>c)&b|0)==0:0)){e=m;return e|0}>2”>0,a=c|>2”>y)&k|0)==0?((c|a)&l|0)==0:0):0){>2”>c)&>2”>c)&b|0)!=0}else b=1;e=(b&1^1)+m|0;return e|0}>2”>8|0)!=0;if((((((((((d&6|0)==0&0==0&f?!(0==0?(c&>2”>1|0)==0:0):0)?(j=c|>2”>0,(k&1797|0)==0&0==0):0)?(o=c|>2”>0,x=c|>2”>z=x|c,>2”>0,v=c|>2”>t)&y|0)==0?((c|>2”>w,h=c|>2”>c)&>2”>c)&>2”>0,x=c|>2”>v)&y|0)==0?((c|>2”>c)&>2”>c)&h|0)==0:0):0){>2”>0,x=c|>2”>v)&y|0)==0?((c|x)&z|0)==0:0):0){>2”>c)&>2”>c)&h|0)!=0}else b=1;m=b&1^1}else m=0;if(!((d&112|0)==0&0==0&f)){e=m;return e|0}>2”>if(0==0?(c&128|0)==0:0){e=m;return e|0}>2”>i=c|0;if(!((i&7188|0)==0&0==0)){e=m;return e|0}>2”>l=a+40|0;f=a+88|0;b=c|>2”>0;k=b|c;>2”>z=Py(d&16909320|0,0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=91400+(z<<3)|0;x=c|>2”>0;y=Py(d&1075843080|0,e&128|0,16843009,16843009)|0;y=Hy(y|0,C|0,56)|0;y=222472+(y<<3)|0;if(!(((c|>2”>a=a+24|0;g=c|>2”>f;a=Py(d&134744072|0,e&134744072|0,270549120,16909320)|0;a=Hy(a|0,C|0,56)|0;a=353544+(a<<3)|0;f=d&255;z=484616+(f<<3)|0;if(!(((c|>2”>b|0)==0?((c|>2”>a=Py(d&33818640|0,e&1|0,16843009,16843009)|0;a=Hy(a|0,C|0,56)|0;a=93448+(a<<3)|0;y=c|>2”>0;z=Py(d&-2143281136|0,0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=224520+(z<<3)|0;if(!(((c|>2”>a=Py(d&269488144|0,e&269488144|0,270549120,16909320)|0;a=Hy(a|0,C|0,56)|0;a=355592+(a<<3)|0;z=486664+(f<<3)|0;if(!(((c|>2”>g|0)==0?((c|>2”>a=Py(d&67637280|0,e&258|0,16843009,16843009)|0;a=Hy(a|0,C|0,56)|0;a=95496+(a<<3)|0;y=c|>2”>0;z=Py(d&8405024|0,0,16843009,16843009)|0;z=Hy(z|0,C|0,56)|0;z=226568+(z<<3)|0;if(!(((c|>2”>e=Py(d&538976288|0,e&538976288|0,270549120,16909320)|0;e=Hy(e|0,C|0,56)|0;e=357640+(e<<3)|0;d=488712+(f<<3)|0;e=(c|>2”>g|0?1:((c|>2”>g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=a+8+(b<<3)|0;g=c|>>26<<2)>>2”>l=Gy(g|0,h|0,-1,-1)|0;m=C;n=c|>2”>d;j=c&e;if(!((i|0)==0&(j|0)==0))do{>2”>f=0,g=0,h=0,i=0,j=0;h=b+8|0;i=a+8+(h<<3)|0;g=c|>>26<<2)>>2”>0;f=Gy(g|0,i|0,-1,-1)|0;g=c|>2”>d;e=c&e;if((d|0)==0&(e|0)==0){i=0;return i|0}while(1){>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((i?(j=e+272|0,k=c|>2”>i,i|0):0)?(l=k+-2|0,i=(c|>2”>0)==0&(c|>2”>l;i=e+128|0;c=>2”>h;g=e+112|0;c=>0”>0;g=a|>2”>h&240;c=0;switch(h&3|0){case 1:case 3:{>2”>0;h=c|>0”>0;k=i&255;p=e+8+(a<<>2”>3)|0;l=c&>2”>c;>2”>c&>2”>c;>2”>n=56760+(j<<3)|0;p=e+8+(k<<3)|0;m=p;o=c|>2”>c=>2”>c;>2”>n=56760+(j+8<<3)|0;p=e+8+(k<<3)|0;m=p;o=c|>2”>c=>2”>c;>2”>n=56760+(j+-8<<3)|0;p=e+8+(k<<3)|0;m=p;o=c|>2”>c=>2”>c;>1”>n=b|>0”>0;m=56760+(d<<>2”>c;>2”>c|>2”>c=>2”>3)|0;m=p;o=c&>2”>c=>2”>c;>2”>o;if(h<<24>>24==12)return;n=56760+(g<<3)|0;p=e+8+((h&255)<<3)|0;m=p;o=c|>2”>c=>2”>c;>0”>if(!(h&12))return;k=(g&4)!=0;if((a|0)==1){>2”>0;j=c|8;if(k){>2”>j&-3;c=>2”>0;c=>2”>6|1;c=o;return}else{>2”>j&-33;c=>2”>0;c=>2”>145|128;c=o;return}}else{>2”>0;j=c|134217728;if(k){>2”>h;c=>2”>83886081|16777216;c=>2”>c=o;return}else{>2”>h;c=>2”>1879048191|-2147483648;c=>2”>c=o;return}}}}}function Ve(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var >0”>0;n=a|0;o=n&255;a:do if(o&12){>2”>w=b+128|0;i=w;j=c|>2”>0;u=b+80|0;t=u;v=c|>2”>c&->2”>v;j=j^-1690605795;i=i^-285639180;c=>2”>i;w=b+32|0;u=w;v=c|>2”>c&->2”>w=b+80|0;j=w;i=c|>2”>c&->2”>i;w=b+128|0;i=w;j=c|>2”>0;v=b+32|0;t=v;u=c|>2”>c&->2”>u;j=j^-1997929525;i=i^1130023858;c=>2”>m=y;c=>2”>j=b+72|0;l=j;k=c|>2”>w=j;c=>2”>l&-167772161|33554432;w=b+128|0;i=w;j=c|>2”>0;v=b+24|0;t=v;u=c&->2”>c;>2”>u;j=j^-1581080422;i=i^542795161;c=>2”>w=j;c=>2”>l&-671088641|536870912;w=b+128|0;i=w;j=c|>2”>0;v=b+24|0;t=v;u=c&>2”>c;>2”>u;j=j^-955308365;i=i^-700145351;c=>2”>u=y;c=>2”>m=f+4|0;q=c|>0”>0;t=s&255;p=a|>2”>0;j=43712+(t<<3)|0;i=c|>1”>0;u=q>>>16&255;m=(e|>2”>0;n=c|0;if((o&3|0)==2){>2”>l&i;c=>2”>c;>2”>c^>2”>c=>2”>0;f=b+8+(i<<3)|0;l=f;j=c|>2”>c=>2”>c;>2”>j;i=47296+(i<<9)+(r<<3)|0;f=o;j=c^>2”>i=c^>2”>f=o;c=>2”>A=56760+(r<<3)|0;o=(c|>2”>c|>2”>o;i=47296+(w<<9)+(t<<3)|0;f=b+128|0;o=f;n=47296+(w<<9)+(r<<3)|0;j=c^(>2”>c);>2”>c^>2”>c=>2”>p=43712+(r<<3)|0;i=b+8+(v<<3)|0;j=i;A=c&>2”>c=>2”>c;>2”>A;i=47296+(v<<9)+(r<<3)|0;A=b+128|0;p=A;j=c^>2”>i=c^>2”>c=>2”>i=r+8|0;j=43712+(i<<3)|0;A=b+8+(v<<3)|0;f=A;p=c&>2”>c=>2”>c;>2”>p;i=47296+(v<<9)+(i<<3)|0;A=b+128|0;p=A;j=c^>2”>i=c^>2”>c=>2”>i=r+-8|0;j=43712+(i<<3)|0;A=b+8+(v<<3)|0;f=A;p=c&>2”>c=>2”>c;>2”>p;i=47296+(v<<9)+(i<<3)|0;A=b+128|0;p=A;j=c^>2”>i=c^>2”>c=>2”>p=y;c=>2”>207;c=0;p=v;f=9;break a}case 8:{>2”>c&>2”>p=y;c=>2”>239;c=0;p=v;f=3;break a}case 7:{>2”>c&>2”>p=y;c=>2”>191;c=0;p=v;f=2;break a}case 63:{>2”>c&>2”>p=b+112|0;c=>2”>0;p=53952+(r<<3)|0;j=j^c;>2”>p=b+128|0;c=>2”>p=b+112|0;c=>2”>0;p=53952+(r<<3)|0;j=j^c;>2”>p=b+128|0;c=>2”>while(0);l=x&255;n=y;k=c|>>26<<2)>>2”>y=Gy(k|0,n|0,-1,-1)|0;A=C;x=54464+(c<<>2”>i=i^c;k=y&k;n=A&n}>2”>j;c=i}if(g){>2”>0;if((f|1|0)!=1&(p|0)==12&(u&12)==0)l=c|0;else{>2”>j;l=c|>2”>0;c=>2”>0;i=c|0}>2”>k+1;A=l+(k<<3)|0;c=if(!(a|0)){>2“>s=b+80|0;q=c|>>26<<2)>>2“>0;p=Gy(q|0,s|0,-1,-1)|0;r=b+8|0;t=b+24|0;u=b+40|0;v=b+56|0;w=b+72|0;x=b+88|0;y=b+16|0;g=b+32|0;h=b+48|0;z=b+64|0;A=b+96|0;if((re(b,c|>2“>q|c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c)|0)==0&(C|0)==0)if(!(m<<24>>24))break c;else break b;else{A=0;return A|0}}case 0:break;default:break b}>2“>0;s=c|>2“>0;r=b+8|0;t=b+24|0;u=b+40|0;v=b+56|0;w=b+88|0;x=b+16|0;y=b+32|0;g=b+48|0;h=b+64|0;z=b+80|0;A=b+96|0;A=te(b,p,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>c,>2“>s|c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>a=a|0;c=>2“>0;c=>2“>0;c=0;return}function Xe(a){a=a|0;var >2“>0,c|>2“>0,c|0)|0;return a|0}function Ye(a,b){>2“>d=0,e=0,f=0;e=i;i=i+32|0;f=e+12|0;d=e;c=0;Dn(f,b);a=Tc(a,f)|0;Hn(f);if((a|0)==2){f=c|0;Dn(d,b);fd(f,73209,74335,660,74337,73293,d);Hn(d);Na(1)}else{i=e;return a|0}return 0}function _e(b,f,g){b=b|0;f=f|0;g=g|0;var >2“>100;c=>2“>0;c=>2“>0;c=0;if((a|0)==0?Ca(609552)|0:0){En(618216,73318,15);La(609552)}if((a|0)==0?Ca(609560)|0:0){En(618228,73334,10);La(609560)}if((a|0)==0?Ca(609568)|0:0){En(618240,73345,8);La(609568)}if((a|0)==0?Ca(609576)|0:0){En(618252,73354,10);La(609576)}if((a|0)==0?Ca(609584)|0:0){En(618264,73365,8);La(609584)}k=a|0;C=(k&1)==0;j=C?618229:c|0;k=C?(k&255)>>>1:c|>2“>0;t=(C&1)==0;G=f+8|0;N=c|>0“>m=a|0;b:while(1){>0“>while((a|k=a|0;t=(k&1)==0;j=t?618241:c|0;k=t?(k&255)>>>1:c|0;if(k>>>0>=C>>>0)if(C){o=j+k|0;n=H+C|0;p=j;if((k|0)>=(C|0)?(r=o+(1-C)|0,(r|0)!=(j|0)):0){>0”>if((a|0)==m<<24>>24){k=j;l=H;do{l=l+1|0;if((l|0)==(n|0))break d;k=k+1|0}>0”>0)==(a|0))}j=j+1|0;if((j|0)==(r|0)){t=42;break c}}if(!((j|0)==(o|0)|(j-p|0)==-1))t=36;else t=42}else t=42}else t=36;else t=42}>2”>8|0)==0:0)?(0==0?(c&>2”>8|0)==0:0):0)?(0==0?(c&>2”>8|0)==0:0):0)?!(0==0?(c&8|0)==0:0):0))t=42;do if((t|0)==42){k=a|0;t=(k&1)==0;j=t?618253:c|0;k=t?(k&255)>>>1:c|0;e:do if(k>>>0>=C>>>0)if(C){o=j+k|0;n=H+C|0;p=j;if((k|0)>=(C|0)?(s=o+(1-C)|0,(s|0)!=(j|0)):0){>0”>if((a|0)==m<<24>>24){k=j;l=H;do{l=l+1|0;if((l|0)==(n|0))break f;k=k+1|0}>0”>0)==(a|0))}j=j+1|0;if((j|0)==(s|0)){t=52;break e}}if(!((j|0)==(o|0)|(j-p|0)==-1))t=62;else t=52}else t=52}else t=62;else t=52;while(0);g:do if((t|0)==52){k=a|0;s=(k&1)==0;j=s?618265:c|0;k=s?(k&255)>>>1:c|0;if(k>>>0>=C>>>0)if(C){o=j+k|0;n=H+C|0;p=j;if((k|0)>=(C|0)?(u=o+(1-C)|0,(u|0)!=(j|0)):0){>0”>if((a|0)==m<<24>>24){k=j;l=H;do{l=l+1|0;if((l|0)==(n|0))break h;k=k+1|0}>0”>0)==(a|0))}j=j+1|0;if((j|0)==(u|0)){j=0;break g}}if(!((j|0)==(o|0)|(j-p|0)==-1))t=62;else j=0}else j=0}else t=62;else j=0}>2”>134217728|0)==0:0)?(0==0?(c&>2”>134217728|0)==0:0):0)?(0==0?(c&>2”>134217728|0)==0:0):0)?!(0==0?(c&134217728|0)==0:0):0)break;else j=0;while(1){>2”>0;T=(U&1)==0;if(!(Yn(f,0,2,T?S+1|0:c|>0”>R=a|>2”>0;T=S?V:T;Q=c|>2”>0;T=T+-12|0;T=c|>2”>T;T=iq(W,627644)|0;R=c|0;T=Vb(T,10)|0;rx(W);Sp(Q,T)|0;Jp(Q)|0;Q=c|>2“>0;Q=626604+Q|0;Q=Q+4|0;T=c|T;Q=c|>2”>0;Q=626604+Q|0;Q=Ep(Q)|0;c=>2”>0;T=T+28|0;T=c|0;Q=Vb(>2”>0;T=Q&1;T=T<<24>>24==0;R=v+8|0;R=c|>0”>0;Q=Q&255;Q=Q>>>1;S=T?Q:S;S=od(626604,R,S)|0;S=od(S,74364,52)|0;En(x,73209,12);me(w,x);R=a|>2”>0;U=w+1|0;T=Q?U:T;U=w+4|0;U=c|>2”>0;T=T+-12|0;T=c|>2”>T;T=iq(W,627644)|0;S=c|0;T=Vb(T,10)|0;rx(W);Sp(U,T)|0;Jp(U)|0;Hn(w);Hn(x);Hn(v);Jp(626688)|0;Na(1)}if((J|0)==-1){>2“>0;S=R&1;S=S<<24>>24==0;T=c|>2“>0;R=R&255;R=R>>>1;Q=S?R:Q;Q=od(626604,T,Q)|0;T=c|>2“>0;T=Q+T|0;T=Ep(T)|0;c=>2“>0;R=R+28|0;R=c|0;T=Vb(T,10)|0;rx(W);Sp(Q,T)|0;Jp(Q)|0;Q=c|>2“>0;Q=626604+Q|0;Q=Q+4|0;T=c|T;Q=c|>2”>0;Q=626604+Q|0;Q=Ep(Q)|0;c=>2”>0;T=T+28|0;T=c|0;Q=Vb(>2”>0;T=Q&1;T=T<<24>>24==0;R=v+8|0;R=c|>0”>0;Q=Q&255;Q=Q>>>1;S=T?Q:S;S=od(626604,R,S)|0;S=od(S,74364,52)|0;En(x,73209,12);me(w,x);R=a|>2”>0;U=w+1|0;T=Q?U:T;U=w+4|0;U=c|>2”>0;T=T+-12|0;T=c|>2”>T;T=iq(W,627644)|0;S=c|0;T=Vb(T,10)|0;rx(W);Sp(U,T)|0;Jp(U)|0;Hn(w);Hn(x);Hn(v);Jp(626688)|0;Na(1)}else B=0;while(1){>2“>0;T=(U&1)==0;if(!(Yn(f,2,2,T?S+1|0:c|>0“>R=a|>2“>0;T=S?V:T;Q=c|>2“>0;T=T+-12|0;T=c|>2“>T;T=iq(W,627644)|0;R=c|0;T=Vb(T,10)|0;rx(W);Sp(Q,T)|0;Jp(Q)|0;Q=c|>2”>0;Q=626604+Q|0;Q=Q+4|0;T=c|T;Q=c|>2“>0;Q=626604+Q|0;Q=Ep(Q)|0;c=>2“>0;T=T+28|0;T=c|0;Q=Vb(>2“>0;T=Q&1;T=T<<24>>24==0;R=y+8|0;R=c|>0“>0;Q=Q&255;Q=Q>>>1;S=T?Q:S;S=od(626604,R,S)|0;S=od(S,74364,52)|0;En(A,73209,12);me(z,A);R=a|>2“>0;U=z+1|0;T=Q?U:T;U=z+4|0;U=c|>2“>0;T=T+-12|0;T=c|>2“>T;T=iq(W,627644)|0;S=c|0;T=Vb(T,10)|0;rx(W);Sp(U,T)|0;Jp(U)|0;Hn(z);Hn(A);Hn(y);Jp(626688)|0;Na(1)}if((K|0)==-1){>2”>0;S=R&1;S=S<<24>>24==0;T=c|>2”>0;R=R&255;R=R>>>1;Q=S?R:Q;Q=od(626604,T,Q)|0;T=c|>2”>0;T=Q+T|0;T=Ep(T)|0;c=>2”>0;R=R+28|0;R=c|0;T=Vb(T,10)|0;rx(W);Sp(Q,T)|0;Jp(Q)|0;Q=c|>2”>0;Q=626604+Q|0;Q=Q+4|0;T=c|T;Q=c|>2“>0;Q=626604+Q|0;Q=Ep(Q)|0;c=>2“>0;T=T+28|0;T=c|0;Q=Vb(>2“>0;T=Q&1;T=T<<24>>24==0;R=y+8|0;R=c|>0“>0;Q=Q&255;Q=Q>>>1;S=T?Q:S;S=od(626604,R,S)|0;S=od(S,74364,52)|0;En(A,73209,12);me(z,A);R=a|>2“>0;U=z+1|0;T=Q?U:T;U=z+4|0;U=c|>2“>0;T=T+-12|0;T=c|>2“>T;T=iq(W,627644)|0;S=c|0;T=Vb(T,10)|0;rx(W);Sp(U,T)|0;Jp(U)|0;Hn(z);Hn(A);Hn(y);Jp(626688)|0;Na(1)}>2”>0;k=c|>2”>0;q=c|0;if((p&j|0)==0&(q&k|0)==0){>2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0){U=b+8|0;do >2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0){>2”>j|0)==0?(c&k|0)==0:0)){h=4;break}>2”>j|0)==0?(c&k|0)==0:0)){h=6;break}>2”>j|0)==0?(c&k|0)==0:0)){h=10;break}>2”>j|0)==0?(c&k|0)==0:0)){h=8;break}>2”>0;U=(T&1)==0;T=Pp(od(od(S,U?V:c|>2”>0)|0,73383,7)|0,J)|0;c=>2”>0)+-12>>2]|0)|0)|0;V=iq(W,627644)|0;V=Vb[c[(c|0)+28>>2]&31](V,10)|0;rx(W);Sp(T,V)|0;Jp(T)|0;T=626604+(c[(c|>2”>c&-Ep(626604+(c[(c|>0“>0)+28>>2]&31](T,10)|0;rx(W);Sp(626604,T)|0;Jp(626604)|0;gd(D);T=a|>2“>0,V?(T&255)>>>1:c|>2“>0;U=(V&1)==0;V=od(od(Pp(od(od(T,U?E+1|0:c|>2“>0)|0,74417,6)|0,722)|0,74337,1)|0,74424,35)|0;c=>2“>0)+-12>>2]|0)|0)|0;U=iq(W,627644)|0;U=Vb[c[(c|0)+28>>2]&31](U,10)|0;rx(W);Sp(V,U)|0;Jp(V)|0;Hn(E);Hn(F);Hn(D);Jp(626688)|0;Na(1)}else h=2}else >0“>a=1;n=1}>0“>J;m=g+4|0;a=>2“>l=c|0;do if((l|0)==4){>0“>3;if((h|1|0)==1?(a|>2“>j=56760+(K<<3)|0;h=c|>2“>W=b+8|0;if(!((c&>2“>j|0)==0:0))break;W=b+24|0;if(!((c&>2“>j|0)==0:0))break;W=b+40|0;if(!((c&>2“>j|0)==0:0))break;W=b+56|0;if(!((c&>2“>j|0)==0:0))break;W=b+88|0;if(!((c&>2“>j|0)==0:0))break;W=b+72|0;if(!((c&>2“>if(!((p&h|0)==0&(q&j|0)==0))break;W=b+32|0;if(!((c&>2“>j|0)==0:0))break;W=b+48|0;if(!((c&>2“>j|0)==0:0))break;W=b+64|0;if(!((c&>2“>j|0)==0:0))break;W=b+96|0;if(!((c&>2“>j|0)==0:0))break;W=b+80|0;if(!((c&>0“>a=1}}else{if(k)h=(j&255)>>>1;else >0“>a=>0“>a=>0“>a=>2“>while(0);l=c|>2“>0;j=c|>0“>0)>>>8&255;if((a|0)==1){W=b+8|0;do >2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0)){h=10;break}>2“>h|0?1:(c&j|0)!=0)?8:12}else h=6}else h=4}else h=2}else >0“>h;j=56760+(d<<>2“>0;j=c|0;W=r;do >2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0){>2“>h|0)==0?(c&j|0)==0:0)){h=7;break}>2“>h|0)==0?(c&j|0)==0:0)){h=11;break}>2“>h|0?1:(c&j|0)!=0)?9:12}else h=5}else h=3}else >2“>if((c&>2“>W=b+32|0;if((c&>2“>W=b+48|0;if((c&>2“>W=b+64|0;if((c&>2“>W=b+96|0;if(!((c&>2“>W=b+80|0;h=(c&>0“>h=1;while(0);a=>2“>3)|0;h=c|>2“>if((c&>2“>W=b+24|0;if((c&>2“>W=b+40|0;if((c&>2“>W=b+56|0;if(!((c&>2“>W=b+88|0;if(!((c&>2“>b=b+72|0;h=(c&>0“>h=0;while(0);a=h}if((l&16711680|0)!=65536){g=k;g=g<<24>>24;i=X;return g|0}while(0);j=a|0;b=(j&1)==0;h=b?618217:c|0;j=b?(j&255)>>>1:c|0;i:do if(j>>>0<C>>>0)t=79;else{if(C|0){o=h+j|0;n=H+C|0;p=h;if((j|0)<(C|0)){t=79;break}l=o+(1-C)|0;if((l|0)==(h|0)){t=79;break}>0”>if((a|0)==m<<24>>24){j=h;k=H;do{k=k+1|0;if((k|0)==(n|0))break j;j=j+1|0}>0”>0)==(a|0))}h=h+1|0;if((h|0)==(l|0)){t=79;break i}}if((h|0)==(o|0)|(h-p|0)==-1){t=79;break}}>0”>8;a=8}while(0);if((t|0)==79){>0”>4;a=4}>0”>if((a|0)==49)break;h=h+1|0;if((h|0)==(L|0)){t=86;break k}}if(!((h|0)==(L|0)|(h-M|0)==-1)){>0”>if((a|0)==56)break;h=h+1|0;if((h|0)==(T|0))break m}if(!((h|0)==(T|0)|(h-U|0)==-1)){while(0);V=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](V,10)|0;rx(W);Sp(626604,V)|0;Jp(626604)|0;gd(Q);V=a|>2”>0,b?(V&255)>>>1:c|>2”>0;f=(b&1)==0;b=od(od(Pp(od(od(V,f?R+1|0:c|>2”>0)|0,74417,6)|0,687)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;f=iq(W,627644)|0;f=Vb[c[(c|0)+28>>2]&31](f,10)|0;rx(W);Sp(b,f)|0;Jp(b)|0;Hn(R);Hn(S);Hn(Q);Jp(626688)|0;Na(1)}>0”>1;a=12;g=P;g=g<<24>>24;i=X;return g|0}function $e(){En(618340,76087,12);En(618352,76100,56);En(618364,76157,36);En(618376,76194,82);En(618388,76277,66);En(618400,76344,66);En(618412,76411,2);En(618424,76414,2);En(618436,76417,2);En(618448,76420,2);En(618460,76423,2);En(618472,76426,2);En(618484,76429,2);En(618496,76432,2);En(618508,76435,2);En(618520,76438,2);En(618532,76441,2);En(618544,76444,2);En(618556,76447,2);En(618568,76450,2);En(618580,76453,2);En(618592,76456,2);En(618604,76459,2);En(618616,76462,2);En(618628,76465,2);En(618640,76468,2);En(618652,76471,2);En(618664,76474,2);En(618676,76477,2);En(618688,76480,2);En(618700,76483,2);En(618712,76486,2);En(618724,76489,2);En(618736,76492,2);En(618748,76495,2);En(618760,76498,2);En(618772,76501,2);En(618784,76504,2);En(618796,76507,2);En(618808,76510,2);En(618820,76513,2);En(618832,76516,2);En(618844,76519,2);En(618856,76522,2);En(618868,76525,2);En(618880,76528,2);En(618892,76531,2);En(618904,76534,2);En(618916,76537,2);En(618928,76540,2);En(618940,76543,2);En(618952,76546,2);En(618964,76549,2);En(618976,76552,2);En(618988,76555,2);En(619e3,76558,2);En(619012,76561,2);En(619024,76564,2);En(619036,76567,2);En(619048,76570,2);En(619060,76573,2);En(619072,76576,2);En(619084,76579,2);En(619096,76582,2);En(619108,76585,2);En(619120,76588,2);En(619132,76591,2);En(619144,76594,2);En(619156,76597,2);En(619168,76600,2);En(619180,76603,5);En(619192,76609,5);En(619204,76615,4);En(619216,76620,4);En(619228,76625,5);En(619240,76631,5);En(619252,76637,3);En(619264,76641,3);fc()|0;c=615204;a=0;c=0;c=0;a=0;c=0;c=0;return}function af(b){b=b|0;xn(618288);if(a|0){yn(618288);return}c=0;c=0;c=0;bf(b,1);a=1;yn(618288);return}function bf(b,d){b=b|0;d=d|0;b=c|0;if(b|0)Em(b);b=c|0;if(b|0)Em(b);c=0;c=0;c=0;a=0;if(!d)return;b=(d*1024e3|0)>>>5;d=Fm(b,16)|0;c=d;if(!d){cf(c|0,73455,74335,69,74337,73464);Cb(1)}d=Fm(b,16)|0;c=d;if(!d){cf(c|0,73455,74335,74,74337,73464);Cb(1)}c=b;return}function cf(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=i;i=i+32|0;j=n+24|0;k=n+12|0;l=n;m=b+104|0;do{>0”>0;a=1}>2”>0;p=(q&1)==0;q=od(od(626604,p?k+1|0:c|0)|0,74337,1)|0;p=a|0;o=(p&1)==0;od(od(q,o?619241|0:c|0,o?(p&255)>>>1:c|>2“>0;o=(p&1)==0;p=od(od(b,o?l+1|0:c|0)|0,74337,1)|0;o=a|0;k=(o&1)==0;od(od(p,k?619241|0:c|0,k?(o&255)>>>1:c|>2”>Ep(b+(c[(c|>0”>0)+28>>2]&31](o,10)|0;rx(j);Sp(b,o)|0;Jp(b)|0;a=0;i=n;return}function df(b){b=b|0;var d=0;if((c|0)>0)b=0;else return;do{d=(c|>0”>a&-65;b=b+1|0}while((b|0)<(c|0));return}function ef(b){b=b|0;b=c|0;if(b|0)Em(b);b=c|0;if(b|0)Em(b);c=0;c=0;c=0;a=0;return}function ff(a){a=a|0;var >2”>61968;Hn(a+76|0);c=>2”>b=0;c=>2”>b=0;c=>2”>b=0;c=>2”>61984;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);Mx(a);return}function kf(){En(619280,76087,12);En(619292,76100,56);En(619304,76157,36);En(619316,76194,82);En(619328,76277,66);En(619340,76344,66);En(619352,76411,2);En(619364,76414,2);En(619376,76417,2);En(619388,76420,2);En(619400,76423,2);En(619412,76426,2);En(619424,76429,2);En(619436,76432,2);En(619448,76435,2);En(619460,76438,2);En(619472,76441,2);En(619484,76444,2);En(619496,76447,2);En(619508,76450,2);En(619520,76453,2);En(619532,76456,2);En(619544,76459,2);En(619556,76462,2);En(619568,76465,2);En(619580,76468,2);En(619592,76471,2);En(619604,76474,2);En(619616,76477,2);En(619628,76480,2);En(619640,76483,2);En(619652,76486,2);En(619664,76489,2);En(619676,76492,2);En(619688,76495,2);En(619700,76498,2);En(619712,76501,2);En(619724,76504,2);En(619736,76507,2);En(619748,76510,2);En(619760,76513,2);En(619772,76516,2);En(619784,76519,2);En(619796,76522,2);En(619808,76525,2);En(619820,76528,2);En(619832,76531,2);En(619844,76534,2);En(619856,76537,2);En(619868,76540,2);En(619880,76543,2);En(619892,76546,2);En(619904,76549,2);En(619916,76552,2);En(619928,76555,2);En(619940,76558,2);En(619952,76561,2);En(619964,76564,2);En(619976,76567,2);En(619988,76570,2);En(62e4,76573,2);En(620012,76576,2);En(620024,76579,2);En(620036,76582,2);En(620048,76585,2);En(620060,76588,2);En(620072,76591,2);En(620084,76594,2);En(620096,76597,2);En(620108,76600,2);En(620120,76603,5);En(620132,76609,5);En(620144,76615,4);En(620156,76620,4);En(620168,76625,5);En(620180,76631,5);En(620192,76637,3);En(620204,76641,3);fc()|0;return}function lf(b){b=b|0;var >2”>c=0;d=d+4|0}61968;if((a|0)==0?Ca(609592)|0:0){tg(609600);La(609592)}>2“>609600;c=>2“>0;c=>2“>0;c=>2“>0;c=>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+192|0;j=k;e=j+108|0;f=j+8|0;c=>2“>62024;c=>2“>0;c=->2“>62044;c=>0“>0)==0?(d=zl((a&>2“>0,84315)|0,c=d,(d|0)!=0):0){>2“>8;Cp(j+(c[(c|0)+-12>>2]|0)|0,0);b=j}else{>2“>0)+-12>>2]|0)|0;Cp(b,c|4);b=j}>2“>h=0;c=>2“>d=c|>2“>0)+24>>2]&127](f)|0,(Kl(d)|0)==0):0)?(c=0,(g|0)==0):0){>2“>62044;c=62064;Bc(f);Co(e);i=k;return h|0}>2“>0)+-12>>2]|0)|0;Cp(h,c|>2“>62044;c=62064;Bc(f);Co(e);i=k;return h|0}function nf(a){a=a|0;var >2“>62044;b=a+108|0;c=62064;Bc(a+8|0);Co(b);return}function of(a){a=a|0;var >2“>62044;b=a+108|0;c=62064;Bc(a+8|0);Co(b);Mx(a);return}function pf(a){a=a|0;var >2“>0)+-12>>2]|0)|0;c=>2“>b=0;a=a+(c[(c|>2“>62044;b=a+108|0;c=62064;Bc(a+8|0);Co(b);Mx(a);return}function rf(a,b){a=a|0;b=b|0;sf(b);Dn(a,b+76|0);return}function sf(e){e=e|0;var >2“>0;c=1;if(K|0)do{}>2“>0)!=0);K=e+68|0;Vg(c|>2“>0,1);g=c|0;do if(g|0){>0“>0);Rf(R,g,f);Hn(f);I=a|>2“>T=c|>0“>0,Q)|0;T=od(626604,73589,9)|0;U=a|>2“>0,e?(U&255)>>>1:c|>2“>Ep(U+(c[(c|>2“>0)+28>>2]&31](e,10)|0;rx(J);Sp(U,e)|0;Jp(U)|0;c=0;Hn(R);i=V;return}>2“>0);Pg(c|>2“>0);Tg(c|>2“>0;c=>2“>0;$g(c|>2“>2147483647;c=>2“>0;c=0;q=T+3|0;r=T+4|0;s=T+8|0;t=T+5|0;u=T+2|0;v=e+76|0;w=T+6|0;x=v+1|0;y=O+8|0;z=O+1|0;A=O+4|0;B=S+8|0;D=S+1|0;E=S+4|0;F=e+84|0;G=e+80|0;H=e+72|0;g=0;I=0;f=0;while(1){>2“>0,0)|0))break;f=f+1|0;$g(c|>2“>0,f);Ug(c|>2“>0,1);if(!(Ig(c|>0“>0,d|>2“>(C|0))/1.0e6)+1|0;m=Lg(c|>2“>W=(Rg(c|>2“>0,0)|0;X=C;Tg(c|>2“>0,T)|0;g=(h&1^1)+g|0;Yg(c|>0“>U=0;Y=56760+(d<<>2“>Kg(c|>2“>1,c|>0“>0)|0;tf(N,a|>0“>0,a|>0“>a=>2“>a[c>>>2“>Ln(v,0);c=>2“>c=>2“>c=>2“>c=>2“>0;c=>1“>0;if((h&12)==0?(L=b|>2“>0,Y=(L&1)==0,Tn(v,Y?z:c|>0“>0)|0,Hn(O),L=a|>0“>Pp(od(Pp(od(626604,73639,14)|0,j)|0,73654,7)|0,f-g|0)|0;Pp(od(Rp(od(626604,73662,7)|0,m,k)|0,73670,6)|0,l)|0;W=od(626604,73677,4)|0;Y=a|>2“>0,X?(Y&255)>>>1:c|>2“>Ep(Y+(c[(c|>2“>if(!(Rg(c|0)|0)){if(n){>2“>0,1);Vg(c|0,2)}}else{>2“>0,I);Vg(c|0,1)}>2“>0)+g|0)?I|(Hg(c|0,0)|0)!=2:0)break;I=I|n}>2“>0;X=(Y&1)==0;od(W,X?x:c|>0“>0)|0;if(a|>2“>0,M=R+4|0,((Y&1)==0?(Y&255)>>>1:c|0)|0):0){>2“>0;X=(Y&1)==0;od(W,X?R+1|0:c|>2“>Jp(od(626604,76658,1)|0)|0;c=0;Hn(S);Hn(R);i=V;return}function tf(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+48|0;k=o+36|0;l=o+24|0;m=o+12|0;n=o;d=d&255;j=(d&8|0)!=0;g=(f|0)==1;if(j&g){En(b,74027,4);i=o;return}h=(d&4|0)!=0;if(h&g){En(b,74017,4);i=o;return}d=(f|0)==0;if(j&d){En(b,74047,4);i=o;return}if(h&d){En(b,74037,4);i=o;return}if(e>>>0>=64){h=626604+(c[(c|>2“>c&-Ep(626604+(c[(c|>0”>0)+28>>2]&31](h,10)|0;rx(k);Sp(626604,h)|0;Jp(626604)|0;gd(l);h=a|>2”>0,f?(h&255)>>>1:c|>2”>0;j=(f&1)==0;f=od(od(Pp(od(od(h,j?m+1|0:c|>2”>0)|0,74417,6)|0,78)|0,74337,1)|0,74424,35)|0;c=>2”>0)+-12>>2]|0)|0)|0;j=iq(k,627644)|0;j=Vb[c[(c|0)+28>>2]&31](j,10)|0;rx(k);Sp(f,j)|0;Jp(f)|0;Hn(m);Hn(n);Hn(l);Jp(626688)|0;Na(1)}Dn(b,619352+(e*12|0)|0);i=o;return}function uf(a,b){a=a|0;b=b|0;var xf(c|0,a,b)|0}function xf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+48|0;h=j+24|0;f=j+12|0;g=j;En(h,631573,0);do if(gl(d,73691)|0){if(!(gl(d,73694)|0)){>2“>d=b+12|0;ah(c|>2“>0);d=c|>2“>rf(f,c|>0“>a=>2“>a[c>>>2“>Ln(h,0);c=>2“>c=>2“>c=>2“>c=>2“>0;c=0;Hn(f)}>2“>1)==0?h+1|0:c|0;Hn(h);i=j;return b|0}function yf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+32|0;f=h+12|0;g=h;if((a|0)==0?Ca(611272)|0:0){zf(611280);La(611272)}En(f,b,pl(b)|0);En(g,631573,0);ih(611280,f,d,1,e,g);Hn(g);Hn(f);Ff(611280);if(!(c|0)){e=kb(611464,5)|0;i=h;return e|0}qo(611344);e=kb(611464,5)|0;i=h;return e|0}function zf(b){b=b|0;var >0“>62096;a=1;f=b+12|0;g=f+56|0;do{>2“>while((f|0)<(g|0));d=b+72|0;c=62112;e=b+120|0;f=b+76|0;g=f+40|0;do{>2“>c=0;f=f+4|0}>2“>62264;c=>2“>0;c=>2“>0;c=>2“>0;c=>2“>0;c=0;return}function Af(a){a=a|0;var >2“>62096;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);return}function Bf(a){a=a|0;var >2“>62096;b=a+64|0;if(c|0)qo(b);po(b);Jm(a+16|0);Mx(a);return}function Cf(a,b){>2“>0,~c|0,5)|0;Km(a+60|0);return}function Df(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;if((b+-1|0)>>>0>63){a=0;i=m;return a|0}>2“>e=(c[(c|>2“>qo(e);d=c|0}f=f+1|0}while((f|0)<(d|0));if((d|0)>0){f=0;do{>2“>0)+(f<<2)>>2]|0)+64|0;if(c|0){>2“>d=c|>2“>e=c|>2“>while((d|0)!=(f|0));d=c|>2“>e=e+(~((e+-4-d|0)>>>2)<<2)|0;c=e}}else >2“>f=ty(16800)|0;ok(f);c=>2“>g;b=c|>2“>c=>2“>c|0)+4}g=g+1|0}>2“>0));d=c|>2“>c[(c|0)+12>>2]=a;d=d+4|0}while((d|0)!=(e|0));d=1;i=m;return d|0}function Ef(a,b){a=a|0;b=b|0;var >2“>0;d=((c|>2“>f=e>>1;d=f>>>0>>0?d:f;f=c|0;e=f-j>>2;if(!d){h=0;g=0;d=f}else l=6}else{>2“>l=g+(e<<2)|0;c=>2“>f=d-j|0;b=l+(0-(f>>2)<<2)|0;Ey(b|0,j|0,f|0)|0;c=>2“>l+4;c=g+(h<<2);if(!j)return;Mx(j);return}function Ff(a){a=a|0;var >2“>208;c=>2“>a;if(lb(d|0,0,69,b|0)|0)Mx(b);b=a+64|0;if(!(c|0)){>2“>c;>2“>b=0;jh(a);Ch(a);b=c|>2“>2]&127](b,c|0);return}function Hf(a){a=a|0;var >2“>0)|0;ob(c|0,d|0)|0;if(b|0){uo(b);Mx(b)}>2“>0;e=c|e=b;Lb(d);Mx(a);return 0}else{0)+b>>2]|0;Lb(d);Mx(a);return 0}return 0}function If(a){a=a|0;var b=0,c=0,d=0;b=i;i=i+288|0;c=b;d=b+264|0;Sc©;En(d,a,pl(a)|0);a=(Tc(c,d)|0)!=2&1;Hn(d);Pc©;i=b;return a|0}function Jf(b,d){b=b|0;d=d|0;b=a|0;d=(b&1)==0;od(626604,d?620221:c|0,d?(b&255)>>>1:c|62124;d=b+12|0;if((a|0)==0?Ca(609592)|0:0){tg(609600);La(609592)}>2”>609600;d=ty(104)|0;lf(d);c=d;c=b;return 0}function Kf(a){>2”>62124;a=c|>2”>b=0;c=>2”>Lb[c[(c|0)+4>>2]&255](b);Mx(a);return} function Fw(a,b){a=a|0;b=b|0;var >2”>0;f=c|0;e=d-f>>2;a:do if(e>>>0>=b>>>0){if(e>>>0>b>>>0){e=f+(b<<2)|0;while(1){if((d|0)==(e|0))break >2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+32|0;j=k;g=c|>2”>e=c|0;h=d-e>>2;f=h+b|0;if(f>>>0>1073741823)zw(a);d=g-e|0;if(d>>2>>>0<536870911){d=d>>1;d=d>>>0<f>>>0?f:d}else >2”>0;Dy(g|0,0,b<<2|0)|0;c=g+(b<<2);Iw(a,j);Jw(j)}else do{>2”>0;d=(c|>2”>g=0;c=>0”>g=f+112|0;if(d>>>0<29&(a|0)==0){>2”>f=0;while(0);c=>2”>e;c=>2”>d=0,e=0,f=0,g=0,h=0;e=c|>2”>0)-e|0;h=(c|>2”>h;Ey(h|0,e|0,f|0)|0;f=c|>2”>c;>2”>f;f=b+8|0;e=c|>2”>c;>2”>e;f=a+8|0;a=b+12|0;e=c|>2”>c;>2”>e;c=>2”>d=0,e=0,f=0,g=0;d=c|>2”>if((f|0)==(d|0))break;g=f+-4|0;c=g;f=g}>2”>d=c|0;if((d|0)==(e|0)){>2”>b=b|0;d=d|0;c=>0”>70024;a=>2”>if((b|0)==3)break;c=0;b=b+1|0}return}function Sw(a,b){a=a|0;b=b|0;Ew(a,b,jq(627656)|0);return}function Tw(a,b){>2”>b+-1;c=>2”>46;c=44;b=a+16|0;a=0;while(1){if((a|0)==0?Ca(614056)|0:0){mx()|0;c=629468;La(614056)}return c|0}function mx(){Aw(614064,1);c=614064;return 629468}function nx(){var 0;c=a;qn(a);return 629476}function ox(){if((a|0)==0?Ca(614224)|0:0){nx()|0;c=629476;La(614224)}return c|0}function px(a){a=a|0;var >2”>0;c=b;qn(b);return}function qx(a,b){>2”>0;c=b;qn(b);return}function rx(a){>2”>a=a|0;b=b|0;Dn(a,(c|0)+144|0);return}function tx(a,b){>2”>d=0;d=c|>2”>0)-d>>2>>>0>b>>>0)d=(c|0)!=0;else d=0;return d|0}function vx(a){a=a|0;fy(a);return}function wx(a){a=a|0;fy(a);Mx(a);return}function xx(a,b){a=a|0;b=b|0;var d=0;do switch(b|0){case 1:{d=83731;break}case 2:{d=83673;break}case 3:{d=83596;break}case 4:{d=83544;break}case 5:{d=83499;break}case 6:{d=83454;break}case 7:{d=83409;break}case 8:{d=83347;break}case 9:{d=83261;break}case 10:{d=83176;break}case 11:{d=83116;break}case 12:{d=83024;break}case 13:{d=82904;break}case 14:{d=82859;break}case 15:{d=82807;break}default:d=82788}>2”>70380;c=b;return}function yx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=70392;f=111;a:while(1){while(1){if(!f)break >2”>if((f|0)==3)break;c=0;f=f+1|0}>0”>0)|0)==0:0)Nn(b,a|0)|0;return}function zx(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;e=71280;f=15;a:while(1){while(1){if(!f)break >2”>if((e|0)!=71400?(gl(a,c|0)|0)==0:0){>2”>e=0,f=0;e=d+8|0;f=c|0;a:do >2”>c=->0”>switch(a|0){case 10:case 13:{>2”>993;c=0;break a}default:{>2”>995;c=>2”>c;break a}}while(0);return}function Bx(b){b=b|0;var >0”>g;f=d+4|0;a=>2”>c|>2”>0)yn(c|0);i=e;return}function Cx(a,b){a=a|0;b=b|0;var >2”>e;c=>2”>0;d=d+12|0;Ey(d|0,b|0,e+1|0)|0;c=d;return}function Dx(a,b){>2”>a=0,b=0,d=0,e=0,f=0,g=0,h=0,j=0;f=i;i=i+48|0;h=f+32|0;d=f+24|0;j=f+16|0;g=f;f=f+36|0;a=Fx()|0;if(a|0?(e=c|0,e|0):0){>2”>0;a=c|0;if(!((b&-256|0)==1126902528&(a|0)==1129074247)){>2”>if((b|0)==1126902529&(a|0)==1129074247)a=c|0;else >2”>a;e=c|0;if(Ib[c[(c|0)+16>>2]&31](58688,e,f)|0){>2“>0;j=Pb[c[(c|>2“>84872;c=>2“>c=b=_a(c|0)|0;i=a;return b|0}else Ix(84693,a);return 0}function Gx(){var a=0;a=i;i=i+16|0;if(!(Aa(629488,220)|0)){i=a;return}else Ix(84643,a)}function Hx(a){a=a|0;var b=0;b=i;i=i+16|0;Em(a);if(!(ob(c|0,0)|0)){i=b;return}else Ix(84590,b)}function Ix(a,b){a=a|0;b=b|0;var b;b=c|0;Vk(b,a,d)|0;lm(10,b)|0;bb()}function Jx(a){a=a|0;return}function Kx(a){a=a|0;return}function Lx(a){a=a|0;Mx(a);return}function Mx(a){a=a|0;Em(a);return}function Nx(a){a=a|0;return}function Ox(a){a=a|0;return}function Px(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+64|0;g=h;if((a|0)!=(b|0))if((b|0)!=0?(f=Qx(b,58728,58696,0)|0,(f|0)!=0):0){b=g;e=b+56|0;do{>2“>while((b|0)<(e|0));c=>2“>a;c=->2“>1;Xb[c[(c|>2“>0,1);if((c|0)==1){>2“>c;b=1}else b=0}else b=0;else b=1;i=h;return b|0}function Qx(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var >2“>0;o=d+(c|>2“>0;c=>2“>d;c=>2“>c=0;m=m+4|0}>0“>0;a=0;a:do if(k){>2“>1;Ub[c[(c|>2“>Jb[c[(c|>2“>g=(c|>2“>0)==1&(c|>2“>if((c|>2“>0)==0&(c|>2“>g=c|0}while(0);i=r;return g|0}function Rx(a,b,d,e,f,g){>2“>a=c|>0“>b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a=1;do >0“>a=>2“>c=>2“>g;c=>0“>0)==1:0))break;a=1;break}if((b|0)!=(e|0)){>2“>c|>2“>b=d+24|0;f=c|0;if((f|0)==2){>2“>if((f|0)==1?(c|>2“>if((b|0)==(c|0)){>2“>0)==(e|0)?(h=d+28|0,(c|>2“>if((b|0)!=(c|0)){>2“>0;Jb[c[(c|0)+24>>2]&3](j,d,e,f,g);break}>2“>0)!=(e|0)?(j=d+20|0,(c|0)!=(e|0)):0){>2“>f;i=d+44|0;if((c|>0“>0;f=d+53|0;a=>2“>0;Ub[c[(c|>0“>0)if(!(a|0)){h=1;f=13}else f=17;else{h=0;f=13}do if((f|0)==13){>2“>e;e=d+40|0;c=(>2“>0)+1;if((c|>0“>a=1;if(h){f=17;break}else{h=4;break}}if(h)f=17;else h=4}>2“>if((f|0)==1)c=1}while(0);return}function Ux(a,b,d,e){>2“>a=c|>2“>g=0;b=d+16|0;g=c|0;do if(g){if((g|0)!=(e|0)){>2“>c|>0“>2;a=1;break}>2“>0)==2)c=f}else{>2“>e;c=>2“>a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((a|0)==(c|0))Sx(0,b,d,e,f);return}function Yx(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;do >2“>if((c|>2“>0)!=1):0)c=f}else >2“>if((c|>2“>c=>2“>e;g=d+40|0;c=(>2“>0)+1;if((c|>0“>0)==2:0)a=>2“>if((f|0)==1)c=1}while(0);return}function Zx(a,b,d,e){>2“>a=0,b=0,d=0,e=0;d=i;i=i+16|0;e=d+8|0;a=Fx()|0;if((a|0?(b=c|>2“>256|0)==1126902528?(c|0)==1129074247:0):0){d=c|0;c=d+0;Rb();Ix(85017,e)}function $x(a){a=a|0;return}function ay(a){a=a|0;return}function by(a){a=a|0;Mx(a);return}function cy(a){a=a|0;return 85070}function dy(a){a=a|0;return 85085}function ey(a){a=a|0;var >2”>0)+-4|0;b=c|>2”>b+-1;if((b+-1|0)<0)Mx((c|0)+-12|0);return}function fy(a){>2”>c|0}function iy(a){a=a|0;return}function jy(a){a=a|0;Mx(a);return}function ky(a){a=a|0;return 85130}function ly(a){a=a|0;Mx(a);return}function my(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >1”>o=e+52|0;r=b|>0”>0;k=d+16+(n<<3)|0;a=>0”>if(a|0)break >2”>if((d&65535)>=256?(c&1|0)==0:0)break a}else{>2”>a;if(!(c&2))break a}>0”>0;a=0;ny(j,e,f,g,h,i);j=j+8|0}while(j>>>0<k>>>0)}>0”>p;a=r}return}function ny(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;h=i>>8;if(i&1)h=c[(c|>2”>0;Ub[c[(c|0)+20>>2]&15](a,b,d,e+h|0,i&2|0?f:2,g);return}function oy(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do >2”>if((c|>2”>0)!=1):0)c=f}else{>2”>p=c|>2”>0;if((i&2|0)==0?(k=d+36|0,(c|0)!=1):0){if(!(i&1)){i=d+54|0;while(1){>2”>a;if((c|0)==1)break a;py(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}i=d+24|0;b=d+54|0;while(1){>2”>a;if((c|>0”>if(a|0)break a;py(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}>2”>0)!=(e|0)?(p=d+20|0,(c|0)!=(e|0)):0){>2”>f;o=d+44|0;if((c|>0”>a=>0”>0;ny(b,d,e,e,1,g);if(a|0){b=20;break}do >0”>if(!(a|>2”>if((c|0)==1){b=25;break b}>2”>if((!i?(c=>2”>c|>2”>0)==1):0)?(c|0)==2:0){>2”>while(0);if((b|0)==25)h=3;c=h;break}>2”>g=0,h=0;h=c|>2”>0)+g>>2]|0;a=c|>2”>if((b|0)!=(c|0)){>0”>ry(b,d,e,f);if(a|0)break a;b=b+8|0}while(b>>>0<g>>>0)}}else Vx(0,d,e,f);while(0);return}function ry(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0;f=g>>8;if(g&1)f=c[(c|>2”>0;Xb[c[(c|0)+28>>2]&15](a,b,d+f|0,g&2|0?e:2);return}function sy(a){Rb()}if((b|0)==5){a=0;a=c|0;c=a+0;return a|0}function vy(a){a=a|0;return ty(a)|0}function wy(a){a=a|0;Mx(a);return}function xy(a){>2”>e=0,f=0;f=i;i=i+16|0;e=f;c=>2”>a=Ib[c[(c|>2”>c;i=f;return a&1|0}function zy(a){a=a|0;if(!a)a=0;else a=(Qx(a,58728,58816,0)|0)!=0;return a&1|0}function Ay(){var a=0;a=Ia(4)|0;xy(a);pb(a|0,58752,201)}function By(){}function Cy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (C=d,a-c>>>0|0)|0}function Dy(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=b+e|0;if((e|0)>=20){d=d&255;h=b&3;i=d|d<<8|d<<16|d<<24;g=f&~3;if(h){h=b+4-h|0;while((b|0)<(h|0)){>2”>c=i;b=b+4|0}}while((b|0)<(f|0)){>0”>f|0;a=>2”>c=>0”>a=>0”>b=b-1|0;c=c-1|0;d=d-1|0;a=>0”>c=0;c=a|0;if((c|0)<8)return >16&255)>>0”>c+8|0;c=a|0;if((c|0)<8)return c+16|0;return (>2”>f=0,g=0,h=0,j=0,k=0,l=0;f=i;i=i+16|0;j=f|0;h=b>>31|((b|0)<0?-1:0)<<1;g=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;l=e>>31|((e|0)<0?-1:0)<<1;k=((e|0)<0?-1:0)>>31|((e|0)<0?-1:0)<<1;a=Cy(h^a|0,g^b|0,h|0,g|0)|0;b=C;Sy(a,b,Cy(l^d|0,k^e|0,l|0,k|0)|0,C,j)|0;e=Cy(c^>2”>C=c|>2”>c=(>2”>c=>2”>c=>2”>c=>2”>c=(>2”>c=>2”>c=>2”>c=>2”>c=Hb(b|0,c|0,d|0,e|0,f|0,g|0,h|0)|0}function Uy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ib(b|0,c|0,d|0)|0}function Vy(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Jb(b|0,c|0,d|0,e|0,f|0)}function Wy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;return Kb(b|0,c|0,d|0,e|0,f|0,+g)|0}function Xy(a,b){a=a|0;b=b|0;Lb(b|0)}function Yy(a,b,c){a=a|0;b=b|0;c=c|0;Mb(b|0,c|0)}function Zy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Nb(b|0,c|0,d|0,e|0,f|0,g|0)|0}function _y(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;return Ob(b|0,c|0,d|0,e|0,+f)|0}function $y(a,b){a=a|0;b=b|0;return Pb(b|0)|0}function az(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Qb(b|0,c|0,d|0)}function bz(a){a=a|0;Rb()}function cz(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return Sb(b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)|0}function dz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Tb(b|0,c|0,d|0,e|0)|0}function ez(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Ub(b|0,c|0,d|0,e|0,f|0,g|0)}function fz(a,b,c){a=a|0;b=b|0;c=c|0;return Vb(b|0,c|0)|0}function gz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Wb(b|0,c|0,d|0,e|0,f|0)|0}function hz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Xb(b|0,c|0,d|0,e|0)}function iz(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;ba(0);return 0}function jz(a,b,c){a=a|0;b=b|0;c=c|0;ba(1);return 0}function kz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ba(2)}function lz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;ba(3);return 0}function mz(a){a=a|0;ba(4)}function nz(a,b){a=a|0;b=b|0;ba(5)}function oz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;ba(6);return 0}function pz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;ba(7);return 0}function qz(a){a=a|0;ba(8);return 0}function rz(a,b,c){a=a|0;b=b|0;c=c|0;ba(9)}function sz(){ba(10)}function tz(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ba(11);return 0}function uz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ba(12);return 0}function vz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;ba(13)}function wz(a,b){a=a|0;b=b|0;ba(14);return 0}function xz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ba(15);return 0}function yz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ba(16)}

// EMSCRIPTEN_END_FUNCS var Hb=;var Ib=;var Jb=;var Kb=;var Lb=;var Mb=;var Nb=;var Ob=;var Pb=;var Qb=;var Rb=;var Sb=;var Tb=;var Ub=;var Vb=;var Wb=;var Xb=;return{___cxa_can_catch:yy,_llvm_uadd_with_overflow_i64:Jy,_free:Em,_main:Jf,___cxa_is_pointer_type:zy,_i64Add:Gy,_memmove:Fy,_i64Subtract:Cy,_memset:Dy,_malloc:Dm,_memcpy:Ey,_command:wf,_bitshift64Lshr:Hy,_isvalid:If,_perft:yf,___errno_location:Ck,bitshift64Shl:Iy,_GLOBAL__I_000101:Nm,__GLOBAL__sub_I_Bitboard_cpp:Oc,__GLOBAL__sub_I_ChessBoard_cpp:Rc,__GLOBAL__sub_I_Eval_cpp:Ad,__GLOBAL__sub_I_GenMoves_cpp:ke,__GLOBAL__sub_I_Hash_cpp:$e,__GLOBAL__sub_I_IterativeDeeping_cpp:kf,__GLOBAL__sub_I_main_cpp:vf,__GLOBAL__sub_I_OpenBook_cpp:Mf,__GLOBAL__sub_I_Search_cpp:Yf,__GLOBAL__sub_I_SearchManager_cpp:sg,__GLOBAL__sub_I_Perft_cpp:eh,__GLOBAL__sub_I_IniFile_cpp:Kh,__GLOBAL__sub_I_PerftThread_cpp:nk,__GLOBAL__sub_I_iostream_cpp:on,runPostSets:By,stackAlloc:Yb,stackSave:Zb,stackRestore:_b,establishStackSpace:$b,setThrew:ac,setTempRet0:dc,getTempRet0:ec,dynCall_iiiiiiii:Ty,dynCall_iiii:Uy,dynCall_viiiii:Vy,dynCall_iiiiiid:Wy,dynCall_vi:Xy,dynCall_vii:Yy,dynCall_iiiiiii:Zy,dynCall_iiiiid:_y,dynCall_ii:$y,dynCall_viii:az,dynCall_v:bz,dynCall_iiiiiiiii:cz,dynCall_iiiii:dz,dynCall_viiiiii:ez,dynCall_iii:fz,dynCall_iiiiii:gz,dynCall_viiii:hz}})

// EMSCRIPTEN_END_ASM (Module.asmGlobalArg,Module.asmLibraryArg,buffer);var _main=Module=asm;var __GLOBAL__sub_I_PerftThread_cpp=Module=asm;var __GLOBAL__sub_I_Search_cpp=Module=asm;var __GLOBAL__sub_I_main_cpp=Module=asm;var _bitshift64Lshr=Module=asm;var _isvalid=Module=asm;var _bitshift64Shl=Module=asm;var __GLOBAL__sub_I_IniFile_cpp=Module=asm;var ___cxa_is_pointer_type=Module=asm;var _memset=Module=asm;var __GLOBAL__sub_I_GenMoves_cpp=Module=asm;var _memcpy=Module=asm;var __GLOBAL__sub_I_iostream_cpp=Module=asm;var __GLOBAL__sub_I_ChessBoard_cpp=Module=asm;var __GLOBAL__sub_I_Hash_cpp=Module=asm;var _i64Subtract=Module=asm;var __GLOBAL__sub_I_IterativeDeeping_cpp=Module=asm;var _i64Add=Module=asm;var __GLOBAL__sub_I_OpenBook_cpp=Module=asm;var __GLOBAL__I_000101=Module=asm;var __GLOBAL__sub_I_Eval_cpp=Module=asm;var _command=Module=asm;var __GLOBAL__sub_I_Perft_cpp=Module=asm;var ___errno_location=Module=asm;var runPostSets=Module=asm;var ___cxa_can_catch=Module=asm;var _free=Module=asm;var __GLOBAL__sub_I_Bitboard_cpp=Module=asm;var _memmove=Module=asm;var _malloc=Module=asm;var __GLOBAL__sub_I_SearchManager_cpp=Module=asm;var _llvm_uadd_with_overflow_i64=Module=asm;var _perft=Module=asm;var dynCall_iiiiiiii=Module=asm;var dynCall_iiii=Module=asm;var dynCall_viiiii=Module=asm;var dynCall_iiiiiid=Module=asm;var dynCall_vi=Module=asm;var dynCall_vii=Module=asm;var dynCall_iiiiiii=Module=asm;var dynCall_iiiiid=Module=asm;var dynCall_ii=Module=asm;var dynCall_viii=Module=asm;var dynCall_v=Module=asm;var dynCall_iiiiiiiii=Module=asm;var dynCall_iiiii=Module=asm;var dynCall_viiiiii=Module=asm;var dynCall_iii=Module=asm;var dynCall_iiiiii=Module=asm;var dynCall_viiii=Module=asm;Runtime.stackAlloc=asm;Runtime.stackSave=asm;Runtime.stackRestore=asm;Runtime.establishStackSpace=asm;Runtime.setTempRet0=asm;Runtime.getTempRet0=asm;function ExitStatus(status){this.name=“ExitStatus”;this.message=“Program terminated with exit(”status“)”;this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var preloadStartTime=null;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module)run();if(!Module)dependenciesFulfilled=runCaller};Module=Module.callMain=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;function pad(){for(var i=0;i<4-1;i++){argv.push(0)}}var argv=[allocate(intArrayFromString(Module),“i8”,ALLOC_NORMAL)];pad();for(var i=0;i<argc-1;i=i+1){argv.push(allocate(intArrayFromString(args),“i8”,ALLOC_NORMAL));pad()}argv.push(0);argv=allocate(argv,“i32”,ALLOC_NORMAL);try{var ret=Module(argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e==“SimulateInfiniteLoop”){Module=true;return}else{if(e&&typeof e===“object”&&e.stack)Module.printErr(“exception thrown: ”+[e,e.stack]);throw e}}finally{calledMain=true}};function run(args){args=args||Module;if(preloadStartTime===null)preloadStartTime=Date.now();if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module)return;function doRun(){if(Module)return;Module=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module)Module();if(Module&&shouldRunNow)Module(args);postRun()}if(Module){Module(“Running…”);setTimeout((function(){setTimeout((function(){Module(“”)}),1);doRun()}),1)}else{doRun()}}Module=Module.run=run;function exit(status,implicit){if(implicit&&Module){return}if(Module){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module)Module(status)}if(ENVIRONMENT_IS_NODE){process(status)}else if(ENVIRONMENT_IS_SHELL&&typeof quit===“function”){quit(status)}throw new ExitStatus(status)}Module=Module.exit=exit;var abortDecorators=[];function abort(what){if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=“”}ABORT=true;EXITSTATUS=1;var extra=“nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.”;var output=“abort(”what“) at ”+stackTrace()+extra;if(abortDecorators){abortDecorators.forEach((function(decorator){output=decorator(output,what)}))}throw output}Module=Module.abort=abort;if(Module){if(typeof Module==“function”)Module=[Module];while(Module.length>0){Module.pop()()}}var shouldRunNow=true;if(Module){shouldRunNow=false}Module=true;run()