-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
cx.js
1 lines (1 loc) · 320 KB
/
cx.js
1
"use strict";var AE=Math.imul;var AF=Math.fround;function CheerpXSystem(){this.a0=null;this.a1=null;this.a2=null;this.a3=null;this.a4=null;this.a5=null;this.a6=null;this.a7=null;this.a8=null;this.a9=nullArray;this.a9o=0;this.a10=null;this.a11=null;this.a12=[null];this.a13=null;this.a14=null;this.a15=null;this.a16=null;this.a17=null;this.a18=null;this.a19=null;this.a20=null;this.a21=null;this.a22=null;this.a23=null;this.a24=null;this.a25=null;this.a26={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a27={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a28=null;this.a29=null;;this.d=[this];if (arguments.length===1&&arguments[0]===undefined){return;}Ae(this);}CheerpXSystem.prototype.copyFile=function (a0,a1){return Ag(this,a0,a1);};CheerpXSystem.prototype.run=function (a0,a1){return Aq(this,a0,a1);};CheerpXSystem.prototype.createHud=function (){return Af(this);};CheerpXSystem.create=function (){return Ap();};var _Z8addAsmJSv=As;var cheerpAddPtrMappingInternal=z8;var cheerpAddPtrMapping=z9;var cheerpNextPtrMapping=z6;var cheerpGetPtrBase=z7;var cheerpjFree=z5;var writeContinuationFunctionImpl=z4;function CheerpXApp(){this.a0=null;this.a1=null;this.a2=null;this.a3=null;this.a4=null;this.a5=null;this.a6=null;this.a7=null;this.a8=null;this.a9=nullArray;this.a9o=0;this.a10=null;this.a11=null;this.a12=[null];this.a13=null;this.a14=null;this.a15=null;this.a16=null;this.a17=null;this.a18=null;this.a19=null;this.a20=null;this.a21=null;this.a22=null;this.a23=null;this.a24=null;this.a25=null;this.a26={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a27={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a28=null;this.a29={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a30=null;this.a31=null;this.i32=0;this.a33=new Uint8Array(32);this.a34={i0:0,i1:0,a2:nullArray};this.a35=null;this.a36=null;this.a37=null;this.a38=null;this.a39=null;this.a40=null;this.a41=null;this.a42={x0:null,x1:null,x2:null,a3:{x0:null},i4:0,i5:0};this.a43=[0];this.a44={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};this.a45={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a46={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a47=null;this.a48={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};;this.d=[this];if (arguments.length===1&&arguments[0]===undefined){return;}rU(this);}CheerpXApp.prototype.dumpFile=function (a0){return Ak(this,a0);};CheerpXApp.prototype.createHud=function (){return Aj(this);};CheerpXApp.prototype.setJITErrorCallback=function (a0){return An(this,a0);};CheerpXApp.create=function (a0){return Al(a0);};CheerpXApp.prototype.run=function (a0,a1,a2,a3,a4){return Am(this,a0,a1,a2,a3,a4);};CheerpXApp.prototype.dumpDevice=function (a0){return Ad(this,a0);};CheerpXApp.prototype.useIFrameAsPortal=function (a0,a1,a2){return z$(this,a0,a1,a2);};CheerpXApp.prototype.setConsole=function (a0){return Ac(this,a0);};CheerpXApp.prototype.setKmsCanvas=function (a0){return Ao(this,a0);};CheerpXApp.prototype.setCustomConsole=function (a0,a1,a2){return Aa(this,a0,a1,a2);};CheerpXApp.prototype.createProcess=function (){return Ab(this);};CheerpXApp.prototype.dumpFile=function (a0){return Ak(this,a0);};CheerpXApp.prototype.createHud=function (){return Aj(this);};CheerpXApp.prototype.setJITErrorCallback=function (a0){return An(this,a0);};CheerpXApp.prototype.dumpFile=function (a0){return Ak(this,a0);};CheerpXApp.prototype.createHud=function (){return Aj(this);};CheerpXApp.prototype.setJITErrorCallback=function (a0){return An(this,a0);};CheerpXApp.prototype.runPepperHost=function (a0,a1,a2){return z_(this,a0,a1,a2);};function CheerpXProcess(a0){this.i0=0;this.a1=AX([],0,32,null);;this.d=[this];if (arguments.length===1&&arguments[0]===undefined){return;}Ah(this,a0);}CheerpXProcess.prototype.setSignalHandlers=function (a0){return Ai(this,a0);};var aSlot=null;var oSlot=0;var nullArray=[null];var nullObj={d:nullArray,o:0};function asmJS(stdlib, ffi, __heap){"use asm";var AZ=ffi.stackStart|0;var c=new stdlib.Uint8Array(__heap);var d=new stdlib.Uint16Array(__heap);var e=new stdlib.Int32Array(__heap);var g=new stdlib.Float32Array(__heap);var h=new stdlib.Float64Array(__heap);var Infinity=stdlib.Infinity;var NaN=stdlib.NaN;var AL=stdlib.Math.ceil;var AU=stdlib.Math.clz32;var AE=stdlib.Math.imul;var AF=stdlib.Math.fround;var A1=ffi.A1;function As(){}function z3(){}var AD=[z3];return {As:As,};};var __heap = new ArrayBuffer(8388608);var c= new Uint8Array(__heap);var d= new Uint16Array(__heap);var e= new Int32Array(__heap);var g= new Float32Array(__heap);var h= new Float64Array(__heap);var HEAP8=c;var HEAP32=e;var HEAPF64=h;function As(){__asm.As();}function A1(){throw new Error('this should be unreachable');};var ffi = {heapSize:__heap.byteLength,stackStart:1048576,A1:A1,};var stdlib = {Math:Math,Infinity:Infinity,NaN:NaN,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Float32Array:Float32Array,Float64Array:Float64Array,};function cheerpPointerBaseInt(v){if(!v || v===nullArray || v===HEAP8)return 0;if(!v.po){v.po=cheerpAddPtrMapping(v,v.length?v.length:1);}return v.po;}function cheerpPI(d,o){if(d===nullArray || d===HEAP8){return o;}var s=0;var l=0;if(d.BYTES_PER_ELEMENT){s=d.BYTES_PER_ELEMENT;l=d.length;}else if(Array.isArray(d)){s=d[d.length-1|0];l=d.length;}else{s=1;l=1;}if(!d.po){d.po=cheerpAddPtrMapping(d,s*l);}return d.po+o*s;}function cheerpIPR(ret){if(!ret){oSlot=0;return nullArray;}else if(ret<8388608){oSlot=ret;return HEAP8;}var b=cheerpGetPtrBase(ret);var s=0;if(b.BYTES_PER_ELEMENT){s=b.BYTES_PER_ELEMENT;}else if(Array.isArray(b)){s=b[b.length-1|0];}else{s=1;} oSlot=(ret-b.po)/s>>0;return b;}function cheerpIPO(ret){if(!ret)return null;return cheerpGetPtrBase(ret);}var mSlot=new DataView(new ArrayBuffer(8));var heapSize=8388608;function s7(x,v){var i=0,t=-0.,r=null,k=null,l=0;i=v.ctrlKey;if(i){i=v.shiftKey;if(i){return ;}}i=x.a29|0;t=+v.keyCode;i=j4(i,~~t)|0;if((i|0)===0){return ;}v.preventDefault();if((i|0)===1){return ;}r={type:7, value:1};l=x.a9o;k=x.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}x.a8.postMessage(r);}function uc(x,v){var i=0,t=-0.,r=null,k=null,l=0;i=v.ctrlKey;if(i){i=v.shiftKey;if(i){return ;}}i=x.a29|0;t=+v.keyCode;i=j5(i,~~t)|0;if((i|0)===0){return ;}v.preventDefault();if((i|0)===1){return ;}r={type:7, value:1};l=x.a9o;k=x.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}x.a8.postMessage(r);}function __ZN13CheerpXSystem16runIOReadRequestEPS_jjjP13IOTransaction(E,C,z,x,v,p){var i=null,j=0;var a={p:p,pc:0,f:__ZN13CheerpXSystem16runIOReadRequestEPS_jjjP13IOTransaction,E:E,C:C|0,x:x|0,v:v|0};i=E.a3;a.pc=-207;i[0+C|0].offset=z;a.pc=-235;cheerpjReadAsync(E.a3,C,HEAP8,e[v>>2]|0,x,a);j=E.a9o;i=E.a9;fb(v|0,E.a8,i,j);}function ub(C,z){var i=0,m=null,o=0,k=null,t=0,r=0;i=z.type;if((i|0)===3){m=HEAP8;i=z.vgaRamOffset;o=z.vgaDevice;o=o;k=new zF();j2(k,m,i,o);hs=k;i=z.ps2Controller;i=i;C.a29=i;m="keydown";k={a0:null};k.a0=C;k=AV(t8,k);document.addEventListener(m,k);m="keyup";k={a0:null};k.a0=C;k=AV(sP,k);document.addEventListener(m,k);return ;}i=z.type;if((i|0)===4){i=z.value;sN(i);return ;}i=z.type;if((i|0)===5){i=z.value;sM(i);return ;}i=z.type;if((i|0)===6){i=z.value;sL(i);return ;}i=z.type;if((i|0)===10){m=C.a2;k=__ZN13CheerpXSystem16runIOReadRequestEPS_jjjP13IOTransaction;i=z.fd;o=z.start;t=z.len;r=z.ioTransaction;cheerpOSRunFunction(m,k,C,i,o,t,r);return ;}i=z.type;if((i|0)===11){m=C.a2;k=__ZN13CheerpXSystem17runIOWriteRequestEPS_jjjP13IOTransaction;i=z.fd;o=z.start;t=z.len;r=z.ioTransaction;cheerpOSRunFunction(m,k,C,i,o,t,r);return ;}else{eu(C,z);return ;}}function B(t){var o=0,r=0,m=null,k=null;m=String();o=t[0]|0;if((o&255)===0){return String(m);}else{r=0;}while(1){k=String.fromCharCode(o<<24>>24);k=String(k);m=m.concat(k);r=r+1|0;o=t[r]|0;if((o&255)===0){break;}}return String(m);}function t8(o,m){uc(o.a0,m);}function sP(o,m){s7(o.a0,m);}function __ZN13CheerpXSystem17runIOWriteRequestEPS_jjjP13IOTransaction(E,C,z,x,v,p){var i=null,j=0;var a={p:p,pc:0,f:__ZN13CheerpXSystem17runIOWriteRequestEPS_jjjP13IOTransaction,E:E,C:C|0,x:x|0,v:v|0};i=E.a3;a.pc=-209;i[0+C|0].offset=z;a.pc=-237;cheerpjWriteAsync(E.a3,C,HEAP8,e[v>>2]|0,x,a);j=E.a9o;i=E.a9;fb(v|0,E.a8,i,j);}function eu(M,K){var i=null,j=0,m=0,C=null,G=null,E=null,v=-0.,k=null,l=0,o=null,q=0,r=null,s=0,I=null,t=0;C=[null,null,4];G=[null,null,4];E=[0,null,4];m=K.type;if((m|0)===0){i=K.buffer;i=new Uint8Array(i);HEAP8=i;i=K.buffer;i=new Uint16Array(i);HEAP16=i;i=K.buffer;i=new Int32Array(i);HEAP32=i;m=K.asyncPtrOffset;if((m|0)===0){j=0;i=nullArray;}else{i=HEAP32;m=K.asyncPtrOffset;j=m>>>2;i=i;}M.a9=i;M.a9o=j;v=+K.startRealTime;if(v>=0){i=String();k="/cx.js";k=cT(k);o="var cxPath='";k=String(k);r="';importScripts(cxPath+'workerclock.js');";i=i.concat(o,k,r);i=new Array(i);i=new Blob(i);i=URL.createObjectURL(i);i=String(i);i=new Worker(i);k=new MessageChannel();o=k.port1;r={type:86, value: o};I=M.a8;o=new Array(o);I.postMessage(r,o);o={a0:null};o.a0=M;o=AV(sI,o);i.onmessage=o;k=k.port2;o=K.buffer;m=K.asyncPtrOffset;v=+K.startRealTime;o={kind:1, buffer:o, basePtr:m, startRealTime:v, port: k};k=new Array(k);i.postMessage(o,k);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}else{i=new CheerpJThread();M.a2=i;k=threads;k[0]=i;i=new Array();M.a3=i;i=new CheerpJThread();k[1]=i;k=__ZN11CheerpXBase16cheerpOsInitImplEPS_;cheerpOSRunFunction(i,k,M);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}}m=K.type;if((m|0)===1){i="cxcore-no-return-call.js";i=g8(i,40);M.a8=i;i.onmessage=M.a1;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.type;if((m|0)===40){i="CheerpX initialization failed: ";k=K.value;k=String(k);i=i.concat(k);k=M.a5;i=String(i);k(i);M.a5=null;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.type;if((m|0)===47){m=K.start;t=K.len;i=HEAP8.subarray((+(m>>>0)),(+(t+m>>>0)));k=WebAssembly.compile(i);o={a0:null,a1:null};o.a0=M;o.a1=i;o=AV(sD,o);r={a0:null,a1:null};r.a0=M;r.a1=i;i=AV(sA,r);k.then(o,i);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.type;if((m|0)===14){i=M.a26;k=K.statName;C[0]=k;m=K.intWrapper;m=m;G[0]=m;t=K.statType;E[0]=t;q=i.a1o;o=i.a1;s=i.a2.a0o;r=i.a2.a0;if(q<s){g6(o[q],M.a12[0],k,m,t);l=i.a1o;k=i.a1;i.a1=k;i.a1o=l+1|0;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}else{su(i,M.a12,C,G,E);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}}m=K.type;if((m|0)===25){i={a0:null,i1:0,a2:null};k=K.ctxName;k=String(k);m=K.dbgState;i.a0=k;i.i1=m;i.a2=0;C[0]=i;k=M.a27;q=k.a1o;o=k.a1;s=k.a2.a0o;r=k.a2.a0;if(o.length===r.length&&o===r&&q===s){sm(k,C);}else{o[q]=i;j=k.a1o;i=k.a1;k.a1=i;k.a1o=j+1|0;}g3(M);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.type;if((m|0)===26){i=K.ctxName;l=M.a27.a0o;k=M.a27.a0;q=M.a27.a1o;o=M.a27.a1;if(k.length===o.length&&k===o&&l===q){cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}else{m=0;}while(1){r=k[l+m|0];t=r.a0.localeCompare(i);if((t|0)!==0){m=m+1|0;if(k.length!==o.length||k!==o||(l+m|0)!==q){continue;}cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}if(r===null){cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.dbgState;r.i1=m;if((m|0)===1){m=K.coreData;m=m;}else{m=0;}r.a2=m;cf(M,M.a28);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}}m=K.type;if((m|0)===32){i=M.a22;k=K.text;k=String(k);i.textContent=k;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}m=K.type;if((m|0)===78){i=String();k=K.traces;v=+k.length;if(v>0){m=0;while(1){o=new Number((+(k[m]>>>0)));o=o.toString(16);o=String(o);i=i.concat(o);o="\n";i=i.concat(o);m=m+1|0;v=+k.length;if(!((+(m|0))<v)){break;}}}i=i.trim();k=M.a23;i=String(i);k.value=i;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}else{m=K.type;if((m|0)===42){i=K.path;K.value;k="a";k=document.createElement(k);o="href";r=String(i);k.setAttribute(o,r);o="download";r=K.value;r=String(r);k.setAttribute(o,r);k.click();i=String(i);URL.revokeObjectURL(i);cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}else{debugger;cheerpjFree(C,0);cheerpjFree(G,0);cheerpjFree(E,0);return ;}}}function sI(r){var k=null,i=null,m=null;k=r.a0;i=new CheerpJThread();k.a2=i;m=threads;m[0]=i;i=new Array();k.a3=i;i=new CheerpJThread();m[1]=i;m=__ZN11CheerpXBase16cheerpOsInitImplEPS_;cheerpOSRunFunction(i,m,k);}function __ZN11CheerpXBase16cheerpOsInitImplEPS_(m,p){var k=null;var a={p:p,pc:0,f:__ZN11CheerpXBase16cheerpOsInitImplEPS_,m:m};k=m.a7;if(k!==null){a.pc=-148;k(m,a);}a.pc=-166;m.a4(m,a);m.a4=null;}function g8(I,G){var i=null,E=null,o=null,C=null,z=null,x=null,v=null,t=null,r=null;i="/cx.js";i=cT(i);E=String();o=String(I);C="var cxPath='";i=String(i);z="';importScripts(cxPath+'cxcorefetch.js',cxPath+'";x="');";v="cxCoreInit.promise.then(function(){cxCoreInit();}).catch(function(e){postMessage({type:";t=String(G);r=",value:e.toString()});})";i=E.concat(C,i,z,o,x,v,t,r);i=new Array(i);i=new Blob(i);i=URL.createObjectURL(i);i=String(i);i=new Worker(i);return i;}function sD(v,t){var k=null,r=null,i=null,j=0;k=v.a0;r={type:48, wasmModule:t};j=k.a9o;i=k.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}k.a8.postMessage(r);}function sA(v,t){var k=null,i=null,r=null;k=v.a0;i=String(t);console.log(i);i=k.a6;if(i!==null){i(t);}i=new Array(v.a1);i=new Blob(i);i=URL.createObjectURL(i);r="fail.wasm";eu(k,{type:42, path:i, value:r});}function g6(K,I,G,E,C){var x=null,i=null,k=null,z=null;K.a0=G;K.a1=(E|0);K.i2=0;K.i3=C;K.a4=null;x="p";x=document.createElement(x);i="span";i=document.createElement(i);k=K.a0;z=": ";k=k.concat(z);k=String(k);i.textContent=k;x.appendChild(i);i="span";i=document.createElement(i);K.a4=i;x.appendChild(i);I.appendChild(x);}function su(R,O,M,K,I){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=R.a2;q=R.a1o;o=R.a1;A=R.a0o;z=R.a0;k=(cheerpPI(z,A));t=((cheerpPI(o,q))-k|0)/20|0;r=t+1|0;q=i.a0o;o=i.a0;k=((cheerpPI(o,q))-k|0)/20|0;if(k>>>0<107374182){k<<=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=214748364;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=z1([],0,(AE(k,20)|0)/20|0);}m.a0=i[0];m.a0b=i;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;g6(i[t],O[0],M[0],K[0]|0,I[0]|0);m.a2=i;m.a2o=(0+t|0)+1|0;sr(R,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((((cheerpPI(o,q))-(cheerpPI(i,j))|0)-20>>>0)/20|0)^ -1)|0;}j=m.a0b;i=m.a0;if(i===null){cheerpjFree(m,0);return ;}cheerpjFree(j,0);cheerpjFree(m,0);}function sr(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,v=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+((o|0)/-20|0)|0;if((o|0)>0){v=(o>>>0)/20|0;if(o>>>0<20){j=l+((o|0)/-20|0)|0;i=k;}else{m=0;while(1){k[(l+((o|0)/-20|0)|0)+m|0].a0=i[j+m|0].a0;k[(l+((o|0)/-20|0)|0)+m|0].a1=(i[j+m|0].a1|0);k[(l+((o|0)/-20|0)|0)+m|0].i2=i[j+m|0].i2|0;k[(l+((o|0)/-20|0)|0)+m|0].i3=i[j+m|0].i3|0;k[(l+((o|0)/-20|0)|0)+m|0].a4=i[j+m|0].a4;m=m+1|0;if((v|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+((o|0)/-20|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i[j];x.a0b=i;}function sm(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>2;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=AX([],0,(k<<2)/4|0,null);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t]=C[0];m.a2=i;m.a2o=(0+t|0)+1|0;sj(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function sj(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0];m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function g3(x){var i=null,j=0,o=0,m=null,n=0,t=null,k=null,r=null;i=x.a15;if(i===null){return ;}m=i.firstChild;i=x.a15;if(m===null){i=i;}else{i=i;while(1){i.removeChild(m);i=x.a15;m=i.firstChild;i=x.a15;if(m===null){i=i;break;}else{i=i;}}}m="<none>";t="";k="option";k=document.createElement(k);k.textContent=m;k.value=t;i.appendChild(k);j=x.a27.a0o;i=x.a27.a0;n=x.a27.a1o;m=x.a27.a1;if(i.length===m.length&&i===m&&j===n){return ;}else{o=0;}while(1){t=i[j+o|0];k=t.a0;r="option";r=document.createElement(r);r.textContent=k;r.value=k;k=x.a15;k.appendChild(r);k="cxLastCtx";k=localStorage.getItem(k);if(k===t.a0){r.selected=1;cf(x,t);}o=o+1|0;if(i.length===m.length&&i===m&&(j+o|0)===n){break;}}}function cf(t,r){var m=null,o=null;t.a28=r;t.a19.disabled=1;t.a20.disabled=1;t.a21.disabled=1;m=t.a22;o="";m.textContent=o;if(r===null){m=t.a16;o="Invalid";m.textContent=o;t.a16.disabled=1;t.a23.disabled=1;t.a24.disabled=1;g0(t);return ;}t.a23.disabled=0;t.a24.disabled=0;m="cxLastCtx";localStorage.setItem(m,r.a0);switch(r.i1|0){case 0:{m=t.a16;o="Attach";m.textContent=o;t.a16.disabled=0;break;}case 1:{m=t.a16;o="Detach";m.textContent=o;t.a16.disabled=0;t.a19.disabled=0;t.a20.disabled=0;t.a21.disabled=0;break;}case 2:{m=t.a16;o="Stepping";m.textContent=o;t.a16.disabled=1;break;}}g0(t);}function g0(t){var r=null,i=null,k=null,m=0;r=new Uint8Array(32);i=t.a17;k="";i.textContent=k;i=t.a28;if(i===null){cheerpjFree(r,0);return ;}m=i.a2|0;if((m|0)==(0|0)){cheerpjFree(r,0);return ;}i=String();bz(r,uW,e[m>>2]|0,e[12+m>>2]|0);k=B(r);i=i.concat(k);bz(r,v9,e[4+m>>2]|0,e[8+m>>2]|0);k=B(r);i=i.concat(k);bz(r,v8,e[16+m>>2]|0,e[20+m>>2]|0);k=B(r);i=i.concat(k);bz(r,v7,e[24+m>>2]|0,e[28+m>>2]|0);k=B(r);i=i.concat(k);bz(r,v6,e[36+m>>2]|0);k=B(r);i=i.concat(k);bz(r,v5,d[42+m>>1]|0,d[44+m>>1]|0);k=B(r);i=i.concat(k);bz(r,v4,d[46+m>>1]|0,d[40+m>>1]|0);k=B(r);i=i.concat(k);bz(r,v3,d[48+m>>1]|0,d[50+m>>1]|0);k=B(r);i=i.concat(k);k=t.a17;i=String(i);k.textContent=i;cheerpjFree(r,0);}function Aq(v,t,r){var i=null;i=__ZN13CheerpXSystem7runImplEPS_jPN6client19SystemConfigurationE;cheerpOSRunFunction(v.a2,i,v,t,r);}function __ZN13CheerpXSystem7runImplEPS_jPN6client19SystemConfigurationE(K,I,G,p){var m=0,k=null,i=null,o=null,E=null,r=0,C=0,t=0;var a=new createStacklet__ZN13CheerpXSystem7runImplEPS_jPN6client19SystemConfigurationE(p,K,I,G);a.pc=-227;k=G.bios;a.pc=-246;a.k=k=__ZN11CheerpXBase8readFileEPN6client6StringE(K,k,a);a.pc=-314;i=G.vgaBios;a.pc=-336;a.i=i=__ZN11CheerpXBase8readFileEPN6client6StringE(K,i,a);a.pc=-404;a.o=o=new Array(a);a.pc=-433;o.pop(a);a.pc=-452;m=G.mem;a.E=E={type:8,mhz:I,mem:m,bios:k,vgaBios:i};a.pc=-514;k=k.buffer;a.pc=-535;o.push(k,a);a.pc=-557;o.pop(a);a.pc=-576;k=i.buffer;a.pc=-597;o.push(k,a);a.pc=-619;o.pop(a);a.pc=-638;K.a8.postMessage(E,o,a);a.pc=-672;k="floppyA";a.pc=-694;m=G.hasOwnProperty(k,a);if(m){a.pc=-734;k=G.floppyA;if(k!==null){a.k=k=K.a3;a.pc=-780;i=G.floppyA;a.pc=-802;a.i=i=String(i,a);a.pc=-830;o="r";a.pc=-846;a.m=m=cheerpjOpenAsync(k,i,o,a);a.k=k=K.a8;i=K.a3;a.pc=-906;i=i[0+m|0].fileData;a.pc=-936;a.r=r=i.length;i=K.a3;a.pc=-968;i=i[0+m|0].fileData;a.pc=-998;i=i.parent;a.pc=-1019;t=i.hasReadWrite;a.pc=-1047;k.postMessage({type:9,diskType:0,index:0,fd:m,len:r,writeProtected:((t?1:0)^1)},a);}}a.pc=-1143;k="floppyB";a.pc=-1166;m=G.hasOwnProperty(k,a);if(m){a.pc=-1207;k=G.floppyB;if(k!==null){a.k=k=K.a3;a.pc=-1254;i=G.floppyB;a.pc=-1277;a.i=i=String(i,a);a.pc=-1306;o="r";a.pc=-1323;a.m=m=cheerpjOpenAsync(k,i,o,a);a.k=k=K.a8;i=K.a3;a.pc=-1384;i=i[0+m|0].fileData;a.pc=-1415;a.r=r=i.length;i=K.a3;a.pc=-1448;i=i[0+m|0].fileData;a.pc=-1479;i=i.parent;a.pc=-1501;t=i.hasReadWrite;a.pc=-1529;k.postMessage({type:9,diskType:0,index:1,fd:m,len:r,writeProtected:((t?1:0)^1)},a);}}a.pc=-1625;k="disk";a.pc=-1645;m=G.hasOwnProperty(k,a);if(m){a.pc=-1686;k=G.disk;if(k===null){a.m=m=0;}else{a.k=k=K.a3;a.pc=-1744;i=G.disk;a.pc=-1764;a.i=i=String(i,a);a.pc=-1793;o="r";a.pc=-1810;a.m=m=cheerpjOpenAsync(k,i,o,a);a.k=k=K.a8;i=K.a3;a.pc=-1871;i=i[0+m|0].fileData;a.pc=-1902;a.r=r=i.length;i=K.a3;a.pc=-1935;i=i[0+m|0].fileData;a.pc=-1966;i=i.parent;a.pc=-1988;t=i.hasReadWrite;a.pc=-2016;k.postMessage({type:9,diskType:1,index:0,fd:m,len:r,writeProtected:((t?1:0)^1)},a);a.m=m=1;}}else{a.m=m=0;}a.pc=-2134;k="cd";a.pc=-2152;r=G.hasOwnProperty(k,a);if(r){a.pc=-2193;k=G.cd;if(k!==null){a.k=k=K.a3;a.pc=-2235;i=G.cd;a.pc=-2253;a.i=i=String(i,a);a.pc=-2282;o="r";a.pc=-2299;a.r=r=cheerpjOpenAsync(k,i,o,a);a.k=k=K.a8;i=K.a3;a.pc=-2360;i=i[0+r|0].fileData;a.pc=-2391;a.C=C=i.length;i=K.a3;a.pc=-2424;i=i[0+r|0].fileData;a.pc=-2455;i=i.parent;a.pc=-2477;t=i.hasReadWrite;a.pc=-2505;k.postMessage({type:9,diskType:2,index:m,fd:r,len:C,writeProtected:((t?1:0)^1)},a);}}K.a8.postMessage({type:2},p);}function __ZN11CheerpXBase8readFileEPN6client6StringE(z,x,p){var m=null,v=null,k=null,i=0,t=0;var a={p:p,pc:0,f:__ZN11CheerpXBase8readFileEPN6client6StringE,z:z,m:null,v:null,i:0,t:0};a.m=m=z.a3;a.pc=-195;a.v=v=String(x,a);a.pc=-223;k="r";a.pc=-239;a.i=i=cheerpjOpenAsync(m,v,k,a);k=z.a3;a.pc=-288;k=k[0+i|0].fileData;a.pc=-318;a.t=t=k.length;a.pc=-343;a.m=m=new Uint8Array((+(t|0)),a);a.pc=-386;cheerpjReadAsync(z.a3,i,m,0,t,a);a.pc=-429;cheerpjCloseAsync(z.a3,i,a);return m;}function Ap(){var k=0,m=null,i=null,r=null,o=null;m=new CheerpXSystem(undefined);i={a0:null};i.a0=m;i=AV(hz,i);m.a1=i;i={i0:0};Object(i);r=new Promise(function(f,r){i.fullfill=f;i.reject=r;});;o=i.fullfill;i=i.reject;m.a4=o;m.a5=i;m.a7=null;fW();k=bP|0;if((k|0)===0){gQ();k=bP|0;}if((k|0)===3){ef(m);return r;}else{m.a0=cm;cm=m;return r;}}function hz(t,r){var o=null,m=null;o=t.a0;m=r.data;ub(o,m);}function gQ(){var k=null,m=null,i=null,o=null;bP=1;k="/cx.js";k=cT(k);m="loader.js";m=k.concat(m);i="cheerpOS.js";k=k.concat(i);i="script";i=document.createElement(i);m=String(m);i.src=m;m=rs;i.onload=m;o=document.head;o.appendChild(i);i="script";i=document.createElement(i);k=String(k);i.src=k;i.onload=m;k=document.head;k.appendChild(i);}function rs(){var i=null,k=null,m=0;switch(bP|0){case 1:{bP=2;return ;break;}case 2:{bP=3;i=location.pathname;k="/";m=i.lastIndexOf(k);i=i.substr(0,m);cheerpjFSInit(i);cheerpjSchedInit();i=cm;cm=null;if(i===null){return ;}while(1){ef(i);k=i.a0;i.a0=null;if(k===null){break;}else{i=k;}}return ;break;}default:{return ;}}}function ef(o){var i=null,m=null;if(o.a10===null){i="cxcore.js";i=g8(i,1);}else{i="/cx.js";i=cT(i);m="cxbridge.js";i=i.concat(m);i=String(i);i=new Worker(i);}o.a8=i;i.onmessage=o.a1;}function Ag(v,t,r){var i=null;i=__ZN11CheerpXBase12copyFileImplEPS_PKN6client6StringES4_;cheerpOSRunFunction(v.a2,i,v,t,r);}function __ZN11CheerpXBase12copyFileImplEPS_PKN6client6StringES4_(I,G,E,p){var i=0,o=null,v=null,m=null,r=0,t=0,k=0;var a=new createStacklet__ZN11CheerpXBase12copyFileImplEPS_PKN6client6StringES4_(p,I,E);a.o=o=I.a3;a.pc=-215;a.v=v=String(G,a);a.pc=-243;m="r";a.pc=-259;a.r=r=cheerpjOpenAsync(o,v,m,a);a.o=o=I.a3;a.pc=-312;a.v=v=String(E,a);a.pc=-340;m="w";a.pc=-356;a.t=t=cheerpjOpenAsync(o,v,m,a);m=I.a3;a.pc=-405;m=m[0+r|0].fileData;a.pc=-435;a.i=i=m.length;a.pc=-460;a.o=o=new Uint8Array(4096,a);if((i|0)!==0){while(1){a.k=k=i>>>0<4096?i|0:4096|0;a.pc=-550;cheerpjReadAsync(I.a3,r,o,0,k,a);a.pc=-593;cheerpjWriteAsync(I.a3,t,o,0,k,a);if((i|0)===(k|0)){break;}else{a.i=i=i-k|0;}}}a.pc=-682;cheerpjCloseAsync(I.a3,r,a);cheerpjCloseAsync(I.a3,t,p);}function Af(k){gL(k);}function gL(v){var i=null,k=null,l=0,m=null,o=null,t=0;i="div";i=document.createElement(i);v.a11=i;k="keydown";m=rn;i.addEventListener(k,m);i=v.a11;k="keyup";i.addEventListener(k,m);i=v.a11;k="keypress";i.addEventListener(k,m);i=v.a11;k="style";m="position:absolute;width:25%;height:100%;top:0;right:0;overflow-y:scroll;";i.setAttribute(k,m);i="div";i=document.createElement(i);v.a12[0]=i;i="Global stats";cu(v,i,v.a12[0]);i="div";i=document.createElement(i);v.a13=i;i="Debugger - Contexts";cu(v,i,v.a13);i="select";i=document.createElement(i);v.a15=i;k=v.a13;k.appendChild(i);i=v.a15;k="50%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i="div";i=document.createElement(i);v.a14=i;i="Debugger - Control";cu(v,i,v.a14);i="button";i=document.createElement(i);v.a16=i;k="50%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i="pre";i=document.createElement(i);v.a17=i;k="50%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i=v.a14;k=v.a16;i.appendChild(k);i=v.a14;k=v.a17;i.appendChild(k);i="div";i=document.createElement(i);v.a18=i;i="Debugger - Disassembly";cu(v,i,v.a18);i="select";i=document.createElement(i);v.a19=i;k="16-bit";m="0";o="option";o=document.createElement(o);o.textContent=k;o.value=m;i.appendChild(o);i=v.a19;k="32-bit";m="1";o="option";o=document.createElement(o);o.textContent=k;o.value=m;i.appendChild(o);i=v.a19;k="Wasm (dump)";m="2";o="option";o=document.createElement(o);o.textContent=k;o.value=m;i.appendChild(o);i=v.a19;k="20%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i="input";i=document.createElement(i);v.a20=i;k="20%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i="button";i=document.createElement(i);v.a21=i;k="20%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i=v.a21;k="Show";i.textContent=k;i="pre";i=document.createElement(i);v.a22=i;i=v.a18;k=v.a19;i.appendChild(k);i=v.a18;k=v.a20;i.appendChild(k);i=v.a18;k=v.a21;i.appendChild(k);i=v.a18;k=v.a22;i.appendChild(k);i=v.a21;k={a0:null};k.a0=v;k=AV(rj,k);i.onclick=k;i="div";i=document.createElement(i);k="JIT - Bisect";cu(v,k,i);k="textarea";k=document.createElement(k);v.a23=k;k="button";k=document.createElement(k);v.a24=k;k="button";k=document.createElement(k);v.a25=k;k=v.a23;i.appendChild(k);k=v.a24;i.appendChild(k);k=v.a25;i.appendChild(k);i=v.a23;k="100%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i=v.a24;k="50%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i=v.a25;k="50%";m=i.style;m.width=k;i=i.style;k="border-box";i.boxSizing=k;i=v.a24;k="Apply";i.textContent=k;i=v.a25;k="Load Current";i.textContent=k;i="cxLastBisect";i=localStorage.getItem(i);if(i!==null){k=v.a23;m=String(i);k.value=m;t=i.length;if((t|0)!==0){gI(v);}}i=v.a24;k={a0:null};k.a0=v;k=AV(re,k);i.onclick=k;i=v.a25;k={a0:null};k.a0=v;k=AV(rb,k);i.onclick=k;cf(v,null);i=document.body;k=v.a11;i.appendChild(k);i=v.a16;k={a0:null};k.a0=v;k=AV(q_,k);i.onclick=k;i=v.a15;k={a0:null};k.a0=v;k=AV(q7,k);i.onchange=k;g3(v);i={type:13};l=v.a9o;k=v.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}v.a8.postMessage(i);i={a0:null};i.a0=v;i=AV(q3,i);+setInterval(i,1000);}function rn(k){k.stopPropagation();}function cu(C,z,x){var r=null,o=null,v=null,t=null;r="div";r=document.createElement(r);o="p";o=document.createElement(o);v=o.style;t="bold";v.fontWeight=t;o.textContent=z;r.appendChild(o);r.appendChild(x);o=C.a11;o.appendChild(r);}function rj(k){ri(k.a0);}function ri(x){var m=0,i=null,v=-0.,t=-0.,r=0,k=null,l=0;i=x.a19.value;i=String(i);v=+parseInt(i);i=x.a20.value;m=i.length;if((m|0)===0){return ;}i=String(i);t=+parseInt(i,16);r=~~t;switch(~~v|0){case 0:{m=30;break;}case 1:{m=31;break;}case 2:{m=51;break;}default:{return ;}}i={type:m,ctxName:x.a28.a0,addr:r};l=x.a9o;k=x.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}x.a8.postMessage(i);}function gI(x){var i=0,m=null,k=null,l=0,v=null,t=-0.,r=0;m="cxLastBisect";k=x.a23.value;k=String(k);localStorage.setItem(m,k);m=x.a23.value;m=m.trim();i=m.length;if((i|0)===0){return ;}k="\n";m=m.split(k);i=m.length;k=new Uint32Array((+(i|0)));i=m.length;if((i|0)>0){i=0;while(1){v=String(m[0+i|0]);t=+parseInt(v,16);k[i]=~~t;i=i+1|0;r=m.length;if((i|0)>=(r|0)){break;}}}m={type:44,traces:k};l=x.a9o;k=x.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}x.a8.postMessage(m);}function re(k){gI(k.a0);}function rb(r){var k=null,o=null,i=null,j=0;k=r.a0;o={type:78};j=k.a9o;i=k.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}k.a8.postMessage(o);}function q_(t){var k=null,i=null,r=0,m=null,n=0;k=t.a0;i=k.a28;r=(i.i1|0)===0?27|0:28|0;i={type:r,ctxName:i.a0};n=k.a9o;m=k.a9;if(m.length!==1||m!==nullArray||n!==0){m[n]=-2;}k.a8.postMessage(i);}function q7(z){var k=0,i=null,x=null,m=null,n=0,r=null,s=0,o=null,v=0;i=z.a0;x=i.a15.value;n=i.a27.a0o;m=i.a27.a0;s=i.a27.a1o;r=i.a27.a1;if(m.length===r.length&&m===r&&n===s){cf(i,null);return ;}else{k=0;}while(1){o=m[n+k|0];v=o.a0.localeCompare(x);if((v|0)===0){cf(i,o);return ;}k=k+1|0;if(m.length!==r.length||m!==r||(n+k|0)!==s){continue;}cf(i,null);return ;}}function q3(x){var i=0,m=null,n=0,k=null,l=0,o=0,v=null,t=null;m=x.a0;l=m.a26.a0o;k=m.a26.a0;n=m.a26.a1o;m=m.a26.a1;if(k.length===m.length&&k===m&&l===n){return ;}else{i=0;}while(1){o=e[(k[l+i|0].a1|0)>>2]|0;v=k[l+i|0].a4;t=String(o-(k[l+i|0].i2|0)|0);v.textContent=t;if((k[l+i|0].i3|0)===1){k[l+i|0].i2=o;}i=i+1|0;if(k.length===m.length&&k===m&&(l+i|0)===n){break;}}}function Ae(m){var i=null;m.a0=null;m.a1=null;m.a2=null;m.a3=null;m.a4=null;m.a5=null;m.a6=null;m.a8=null;m.a9=nullArray;m.a9o=0;m.a10=null;m.a11=null;m.a12[0]=null;m.a13=null;m.a14=null;m.a15=null;m.a16=null;m.a17=null;m.a18=null;m.a19=null;m.a20=null;m.a21=null;m.a22=null;m.a23=null;m.a26.a0=nullArray;m.a26.a0o=0;m.a26.a1=nullArray;m.a26.a1o=0;m.a26.a2.a0=nullArray;m.a26.a2.a0o=0;m.a27.a0=nullArray;m.a27.a0o=0;m.a27.a1=nullArray;m.a27.a1o=0;m.a27.a2.a0=nullArray;m.a27.a2.a0o=0;m.a28=null;m.a29=0;i={a0:null};i.a0=m;i=AV(hz,i);m.a1=i;}function q1(k){k.a0=null;k.a1=null;k.a2=null;k.a3=null;k.a4=null;k.a5=null;k.a6=null;k.a8=null;k.a9=nullArray;k.a9o=0;k.a10=null;k.a11=null;k.a12[0]=null;k.a13=null;k.a14=null;k.a15=null;k.a16=null;k.a17=null;k.a18=null;k.a19=null;k.a20=null;k.a21=null;k.a22=null;k.a23=null;k.a26.a0=nullArray;k.a26.a0o=0;k.a26.a1=nullArray;k.a26.a1o=0;k.a26.a2.a0=nullArray;k.a26.a2.a0o=0;k.a27.a0=nullArray;k.a27.a0o=0;k.a27.a1=nullArray;k.a27.a1o=0;k.a27.a2.a0=nullArray;k.a27.a2.a0o=0;k.a28=null;}function q0(v,t,r){var i=0;v.a4=t;v.a5=r;v.a7=__ZN10CheerpXApp12cheerpOSInitEPS_;fW();i=bP|0;if((i|0)===0){gQ();i=bP|0;}if((i|0)===3){ef(v);return ;}else{v.a0=cm;cm=v;return ;}}function d9(o){var i=null,m=null;i={i0:0};Object(i);o.a0=new Promise(function(f,r){i.fullfill=f;i.reject=r;});;m=i.fullfill;o.a1=m;i=i.reject;o.a2=i;}function Ad(C,z){var m=0,k=null,l=0,i=null,j=0,t=null,r=null,o=0;l=C.a46.a0o;k=C.a46.a0;j=C.a46.a1o;i=C.a46.a1;L10:do{if(k.length!==i.length||k!==i||l!==j){m=0;while(1){t=k[l+m|0].a1;r=String(z);o=t.localeCompare(r);if((o|0)===0){break;}m=m+1|0;if(k.length===i.length&&k===i&&(l+m|0)===j){break L10;}}i=__ZN10CheerpXApp6Device8dumpImplEPS_PS0_;cheerpOSRunFunction(C.a2,i,C,k[l+m|0]);return ;}}while(0);k="Could not find device:";i=String(z);console.log(k,i);}function __ZN10CheerpXApp6Device8dumpImplEPS_PS0_(E,C,p){var o=0,i=null,v=0,k=null,t=null,r=null,m=null;var a=new createStacklet__ZN10CheerpXApp6Device8dumpImplEPS_PS0_(p,E,C);a.pc=-176;a.i=i=new Array(a);a.pc=-205;i.pop(a);a.v=v=(C.i4|0)+131071>>>17;if((v|0)!==0){a.o=o=0;while(1){a.pc=-282;a.k=k=new Uint8Array(131072,a);a.pc=-323;__ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE(C,E,o,k,0,null,a);a.pc=-427;i.push(k,a);a.pc=-449;i.pop(a);o=o+1|0;if(o>>>0<v>>>0){a.o=o=o;}else{break;}}}a.pc=-515;i=new Blob(i,a);a.pc=-541;a.i=i=URL.createObjectURL(i,a);a.pc=-582;k="a";a.pc=-598;a.k=k=document.createElement(k,a);a.pc=-642;a.t=t="href";a.pc=-665;r=String(i,a);a.pc=-689;k.setAttribute(t,r,a);a.pc=-721;a.t=t="download";a.r=r=C.a1;a.pc=-759;m=".dump";a.pc=-779;m=d8(r,m);a.pc=-799;m=String(m,a);a.pc=-823;k.setAttribute(t,m,a);a.pc=-855;k.click(a);a.pc=-876;m=String(i,a);URL.revokeObjectURL(m,p);}function d8(r,o){var m=null;m=String(o);return r.concat(m);}function __ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE(G,R,O,M,K,I,p){var r=null,m=null,k=null,i=null,o=0;var a=new createStacklet__ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE(p,G,R,O,M,K,I);a.pc=-251;a.r=r=b2(G.a3,O);a.m=m=R.a3;a.pc=-289;a.k=k=String(r,a);a.pc=-317;i="r";a.pc=-333;a.o=o=cheerpjOpenAsync(m,k,i,a);if((o|0)>-1){a.pc=-388;cheerpjReadAsync(R.a3,o,M,K,131072,a);if(I!==null){a.pc=-449;R.a8.postMessage(I,a);}a.pc=-482;cheerpjCloseAsync(R.a3,o,a);return ;}a.pc=-529;a.m=m=new XMLHttpRequest(a);a.o=o=O<<17;switch(G.i0|0){case 1:{a.pc=-602;i=b1(G.a2,ud,3);a.pc=-628;i=b2(i,o);a.pc=-648;i=b1(i,vz,3);a.pc=-671;a.k=k=b2(i,o+131071|0);a.pc=-704;a.i=i="GET";a.pc=-726;k=String(k,a);a.pc=-750;m.open(i,k,a);break;}case 2:{a.pc=-789;a.k=k="GET";a.pc=-811;i=String(G.a2,a);a.pc=-838;m.open(k,i,a);a.pc=-862;k="bytes=";a.pc=-883;k=b2(k,o);a.pc=-903;k=b1(k,vw,1);a.pc=-926;a.k=k=b2(k,o+131071|0);a.pc=-959;a.i=i="Range";a.pc=-983;k=String(k,a);a.pc=-1007;m.setRequestHeader(i,k,a);break;}}a.pc=-1052;i="arraybuffer";a.pc=-1079;m.responseType=i;a.k=k=currentThread;a.pc=-1127;i={a0:null,a1:null,a2:null,a3:null,i4:0,a5:null,a6:null};i.a0=R;i.a1=m;i.a2=M;i.a3=r;i.i4=K;i.a5=k;i.a6=I;a.pc=-1244;i=AV(qU,i);a.pc=-1266;m.onload=i;a.pc=-1288;m.send(a);a.pc=-1309;a.m=m=cheerpjPauseThread(a);a.k=k=R.a3;a.pc=-1359;a.r=r=String(r,a);a.pc=-1388;i="w";a.pc=-1405;a.o=o=cheerpjOpenAsync(k,r,i,a);a.pc=-1448;cheerpjWriteAsync(R.a3,o,m,0,131072,a);a.pc=-1498;cheerpjCloseAsync(R.a3,o,a);}function b2(r,o){var m=null;m=String(o);if(r===null){return m;}else{m=String(m);return r.concat(m);}}function b1(v,t,r){var o=null;o=as(t,0,r);if(v===null){return o;}else{o=String(o);return v.concat(o);}}function as(E,F,C){var m=0,t=null,r=0,o=0,x=0,z=0,v=null;t=String();r=C;o=0;L22:while(1){while(1){if((r|0)===0){return t;}x=E[F+o|0]|0;if((x&255)===0){return t;}z=x&255;do{if(x<<24>-16777216){m=z;}else{if((x&255)<192){m=z&63|m<<6;break;}if((x&255)<224){m=z&31;break;}if((x&255)<240){m=z&15;break;}else{m=z&7;break;}}}while(0);o=o+1|0;r=r-1|0;if((r|0)===0){r=0;}else{if((E[F+o|0]&192)===128){continue;}}if(m>>>0<65536){v=String.fromCharCode(m);v=String(v);t=t.concat(v);continue L22;}else{m=m-65536|0;v=String.fromCharCode((m>>>10)+55296|0);v=String(v);t=t.concat(v);v=String.fromCharCode((m&1023)+56320|0);v=String(v);t=t.concat(v);continue L22;}}}}function qU(v){var i=0,k=null,m=null,t=0,r=null;k=v.a1.response;k=new Uint8Array(k);m=v.a2;t=v.i4|0;i=0;while(1){m[t+i|0]=k[i]|0;i=i+1|0;if((i|0)===131072){break;}}m=v.a6;if(m!==null){r=v.a0;r.a8.postMessage(m);}v.a5.retValue=k;k=v.a5;cheerpjWakeThread(k);}function Ac(o,m){ng(o.a30,m);}function __ZN10CheerpXApp11requestBindEjjPhj(I,G,E,C,p){var o=null,m=0,k=null,i=null,j=0,z=null,A=0;var a=new createStacklet__ZN10CheerpXApp11requestBindEjjPhj(p,I,G,E,C);a.o=o=[0,null,4];o[0]=G;a.pc=-195;a.m=m=44;a.pc=-214;k=C;a.pc=-228;k=k.subarray((+(m>>>0)),(+(m+7>>>0)),a);k={type:36,tid:G,arg0:E,arg1:k};j=I.a9o;i=I.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}a.pc=-373;I.a8.postMessage(k,a);k=I.a48;j=k.a1o;i=k.a1;A=k.a2.a0o;z=k.a2.a0;if(j<A){i[j].i0=G;i[j].a1=currentThread;k.a1=i;k.a1o=j+1|0;cheerpjPauseThread(p);cheerpjFree(o,0);return ;}else{a.pc=-561;a7(k,o);cheerpjPauseThread(p);cheerpjFree(o,0);return ;}}function a7(E,C){var o=0,m=null,n=0,r=null,t=null,u=0,z=null,A=0,x=0,v=0;r={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:r={a0:nullArray,a0o:0,a1:null}};m=E.a2;u=E.a1o;t=E.a1;A=E.a0o;z=E.a0;o=(cheerpPI(z,A));x=(cheerpPI(t,u))-o>>3;v=x+1|0;u=m.a0o;t=m.a0;o=(cheerpPI(t,u))-o|0;if(o>>3>>>0<268435455){o>>=2;o=o>>>0<v>>>0?v|0:o|0;}else{o=536870911;}r.a3.a0=nullArray;r.a3.a0o=0;r.a3.a1=m;if((o|0)===0){m=nullArray;}else{m=zW([],0,(o<<3)/8|0);}r.a0=m[0];r.a0b=m;r.a1=m;r.a1o=0+x|0;r.a3.a0=m;r.a3.a0o=0+o|0;m[x].i0=C[0]|0;m[x].a1=currentThread;r.a2=m;r.a2o=(0+x|0)+1|0;hq(E,r);n=r.a1o;m=r.a1;u=r.a2o;t=r.a2;if(t.length!==m.length||t!==m||u!==n){r.a2=t;r.a2o=u+(((cheerpPI(t,u))-(cheerpPI(m,n))|0)-8>>>3^ -1)|0;}n=r.a0b;m=r.a0;if(m===null){cheerpjFree(r,0);return ;}cheerpjFree(n,0);cheerpjFree(r,0);}function hq(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,v=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>3)|0)|0;if((o|0)>0){v=o>>>3;if((v|0)===0){j=l+(-(o>>3)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>3)|0)|0)+m|0].i0=i[j+m|0].i0|0;k[(l+(-(o>>3)|0)|0)+m|0].a1=i[j+m|0].a1;m=m+1|0;if((v|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>3)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i[j];x.a0b=i;}function __ZN10CheerpXApp11requestReadEjjPhj(U,S,R,O,P,M,p){var i=0,x=null,m=null,n=0,k=null,l=0,o=null,z=-0.,t=0,v=0,r=0;var a=new createStacklet__ZN10CheerpXApp11requestReadEjjPhj(p,S,O,P,M);a.x=x=[0,null,4];x[0]=S;n=U.a29.a0o;m=U.a29.a0;l=U.a29.a1o;k=U.a29.a1;L26:do{if(m.length!==k.length||m!==k||n!==l){i=0;while(1){a.o=o=m[n+i|0];if(o!==null){if((o.i0|0)===(S|0)){if((o.i1|0)===(R|0)){break;}}}i=i+1|0;if(m.length===k.length&&m===k&&(n+i|0)===l){break L26;}}a.m=m=o.a3;if((m.i5|0)===0){while(1){o.a5=currentThread;a.pc=-520;cheerpjPauseThread(a);if((m.i5|0)!==0){break;}}}l=m.a1o;k=m.a1;i=m.i4|0;k=k[l+(i>>>10)|0];a.k=k=k.d[k.o+(i&1023)|0];a.pc=-646;z=+k.length;t=o.i2|0;v=~~(z-(+(t>>>0)));a.r=r=v>>>0>M>>>0?M|0:v|0;if((r|0)!==0){i=0;while(1){O[P+i|0]=k[t+i|0]|0;i=i+1|0;if((r|0)===(i|0)){break;}}}if((r|0)===(v|0)){m.i5=(m.i5|0)-1|0;i=(m.i4|0)+1|0;m.i4=i;if(i>>>0>2047){l=m.a1o;k=m.a1;k=k[l];a.pc=-899;cheerpjFree(k.d,0);l=m.a1o;k=m.a1;m.a1=k;m.a1o=l+1|0;m.i4=(m.i4|0)-1024|0;i=0;}else{i=0;}}else{i=o.i2|0;i=i+r|0;}o.i2=i;cheerpjFree(x,0);return r|0;}}while(0);m={type:38,tid:S,arg0:R,arg1:M};l=U.a9o;k=U.a9;a.o=o=U.a48;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}a.pc=-1175;U.a8.postMessage(m,a);n=o.a1o;m=o.a1;l=o.a2.a0o;k=o.a2.a0;if(n<l){m[n].i0=S;m[n].a1=currentThread;o.a1=m;o.a1o=n+1|0;}else{a.pc=-1309;a7(o,x);}a.pc=-1329;a.o=o=cheerpjPauseThread(a);a.pc=-1368;z=+o.length;t=~~z;if((t|0)===0){cheerpjFree(x,0);return 0|0;}else{i=0;}while(1){O[P+i|0]=o[i]|0;i=i+1|0;if((t|0)===(i|0)){break;}}cheerpjFree(x,0);return t|0;}function __ZN10CheerpXApp12cheerpOSInitEPS_(z,p){var o=0,i=null,j=0,t=null,r=null,s=0,v=null,k=null,l=0,m=0;var a=new createStacklet__ZN10CheerpXApp12cheerpOSInitEPS_(p,z);a.t=t={i0:0,i1:0,a2:nullArray};a.pc=-203;i=new y5();i.a1=z;i.i4=1;i.i7=1;z.a30=i;a.pc=-253;o=__ZN10CheerpXApp28requestCreateExternalProcessEv(z,a)|0;z.a43[0]=o;a.pc=-332;__ZN10CheerpXApp14requestAppInitEv(z,a);s=z.a46.a1o;r=z.a46.a1;j=a.j=z.a46.a0o;a.i=i=z.a46.a0;if(((cheerpPI(r,s))|0)!==((cheerpPI(i,j))|0)){a.r=r=threads;a.pc=-496;a.v=v=__ZN10CheerpXApp6Device13runOperationsEPS_PS0_;a.o=o=0;while(1){a.pc=-576;m=__ZN10CheerpXApp6Device4initEPS_(i[j+o|0],z,a)|0;if(!(m)){a.pc=-646;aW(t,i[j+o|0].a1);a.k=k=t.a2;a.pc=-685;br(t3,{d:k,o:0});a.pc=-712;cheerpjFree(k,0);a.pc=-739;cheerpjPauseThread(a);}a.pc=-772;a.k=k=new CheerpJThread(a);i[j+o|0].a5=k;a.pc=-823;m=r.length;r[m]=k;a.pc=-851;cheerpOSRunFunction(i[j+o|0].a5,v,z,i[j+o|0],a);a.pc=-909;__ZN10CheerpXApp13requestDeviceEPN6client6StringEjj(z,i[j+o|0].a1,o,i[j+o|0].i4|0,a);m=o+1|0;j=z.a46.a1o;i=z.a46.a1;l=z.a46.a0o;k=z.a46.a0;if(m>>>0<((cheerpPI(i,j))-(cheerpPI(k,l))|0)/49>>>0){a.j=j=l;a.i=i=k;a.o=o=m;}else{break;}}}j=a.j=z.a45.a0o;a.i=i=z.a45.a0;s=a.s=z.a45.a1o;a.r=r=z.a45.a1;if(i.length===r.length&&i===r&&j===s){cheerpjFree(t,0);return ;}else{a.o=o=0;}while(1){a.v=v=i[j+o|0].a3;a.k=k=i[j+o|0].a4;a.pc=-1335;m=__ZN10CheerpXApp12requestMountERKSsS1_S1_(z,i[j+o|0],v,k,a)|0;if(!(m)){a.pc=-1419;br(t2,{d:i[j+o|0].a2,o:0},{d:v.a2,o:0},{d:k.a2,o:0});a.pc=-1483;cheerpjPauseThread(a);}m=o+1|0;if(i.length===r.length&&i===r&&(j+m|0)===s){break;}else{a.o=o=m;}}cheerpjFree(t,0);}function __ZN10CheerpXApp28requestCreateExternalProcessEv(t,p){var o=null,m=null,i=null,j=0,r=null,s=0;var a={p:p,pc:0,f:__ZN10CheerpXApp28requestCreateExternalProcessEv,t:t,o:null};a.o=o=[0,null,4];m={type:33,arg1:t.a10};j=t.a9o;i=t.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}a.pc=-285;t.a8.postMessage(m,a);m=t.a48;o[0]=-1;j=m.a1o;i=m.a1;s=m.a2.a0o;r=m.a2.a0;if(j<s){i[j].i0=-1;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;cheerpjFree(o,0);return cheerpjPauseThread(p)|0;}else{a.pc=-483;s5(m,o);cheerpjFree(o,0);return cheerpjPauseThread(p)|0;}}function s5(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>3;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>3>>>0<268435455){k>>=2;k=k>>>0<r>>>0?r|0:k|0;}else{k=536870911;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=zW([],0,(k<<3)/8|0);}m.a0=i[0];m.a0b=i;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t].i0=C[0]|0;i[t].a1=currentThread;m.a2=i;m.a2o=(0+t|0)+1|0;hq(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-8>>>3^ -1)|0;}j=m.a0b;i=m.a0;if(i===null){cheerpjFree(m,0);return ;}cheerpjFree(j,0);cheerpjFree(m,0);}function __ZN10CheerpXApp14requestAppInitEv(r,p){var i=null,j=0,k=null,l=0,m=null;var a={p:p,pc:0,f:__ZN10CheerpXApp14requestAppInitEv,r:r,m:null};i={type:43,tid:(r.a43[0]|0)};l=r.a9o;k=r.a9;a.m=m=r.a48;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}a.pc=-251;r.a8.postMessage(i,a);j=m.a1o;i=m.a1;l=m.a2.a0o;k=m.a2.a0;if(j<l){i[j].i0=r.a43[0]|0;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;cheerpjPauseThread(p);return ;}else{a.pc=-423;a7(m,r.a43);cheerpjPauseThread(p);return ;}}function __ZN10CheerpXApp6Device13runOperationsEPS_PS0_(O,M,p){var i=null,j=0,m=0,k=null,l=0,z=0,x=0,t=null,r=0,v=0,K=null,o=0,E=0,C=0;var a=new createStacklet__ZN10CheerpXApp6Device13runOperationsEPS_PS0_(p,O,M);while(1){l=M.a6.a0o;k=M.a6.a0;z=(cheerpPI(k,l));j=M.a6.a1o;i=M.a6.a1;if(k.length!==i.length||k!==i||l!==j){a.x=x=k[l].i0|0;a.r=r=k[l].i1|0;a.v=v=k[l].i2|0;a.t=t=k[l].a3;o=(cheerpPI(i,j))-(cheerpPI(k,l+1|0))|0;E=o>>4;if((E|0)!==0){C=o>>>4;if((C|0)!==0){m=0;while(1){k[l+m|0].i0=k[(l+1|0)+m|0].i0|0;k[l+m|0].i1=k[(l+1|0)+m|0].i1|0;k[l+m|0].i2=k[(l+1|0)+m|0].i2|0;k[l+m|0].a3=k[(l+1|0)+m|0].a3;m=m+1|0;if((C|0)===(m|0)){break;}}j=M.a6.a1o;i=M.a6.a1;}}if(i.length!==k.length||i!==k||j!==(l+E|0)){M.a6.a1=i;M.a6.a1o=(j+ -1|0)+(-((((cheerpPI(i,j))-z|0)-16|0)-o>>>4)|0)|0;}a.pc=-779;t.len;a.pc=-795;o=t.bufOffset;a.pc=-819;__ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE(M,O,v>>>17,HEAP8,o,{type:x,tid:r},a);continue;}l=M.a7.a0o;k=M.a7.a0;z=(cheerpPI(k,l));j=M.a7.a1o;i=M.a7.a1;if(k.length===i.length&&k===i&&l===j){M.i8=1;a.pc=-1057;cheerpjPauseThread(a);continue;}x=k[l].i2|0;a.t=t=k[l].a3;r=(cheerpPI(i,j))-(cheerpPI(k,l+1|0))|0;v=r>>4;if((v|0)!==0){o=r>>>4;if((o|0)!==0){m=0;while(1){k[l+m|0].i0=k[(l+1|0)+m|0].i0|0;k[l+m|0].i1=k[(l+1|0)+m|0].i1|0;k[l+m|0].i2=k[(l+1|0)+m|0].i2|0;k[l+m|0].a3=k[(l+1|0)+m|0].a3;m=m+1|0;if((o|0)===(m|0)){break;}}j=M.a7.a1o;i=M.a7.a1;}}if(i.length!==k.length||i!==k||j!==(l+v|0)){M.a7.a1=i;M.a7.a1o=(j+ -1|0)+(-((((cheerpPI(i,j))-z|0)-16|0)-r>>>4)|0)|0;}a.pc=-1523;i=b2(M.a3,x>>>17);a.k=k=O.a3;a.pc=-1563;a.i=i=String(i,a);a.pc=-1592;K="w";a.pc=-1609;a.m=m=cheerpjOpenAsync(k,i,K,a);a.pc=-1652;a.z=z=t.len;a.pc=-1675;x=t.bufOffset;a.pc=-1700;cheerpjWriteAsync(O.a3,m,HEAP8,x,z,a);a.pc=-1749;cheerpjCloseAsync(O.a3,m,a);}}function __ZN10CheerpXApp6Device4initEPS_(G,E,p){var m=0,t=null,k=null,r=null,i=null,o=null,C=-0.,z=0;var a=new createStacklet__ZN10CheerpXApp6Device4initEPS_(p,G,E);a.t=t={i0:0,i1:0,a2:nullArray};a.pc=-197;k=String(G.a3,a);a.pc=-224;a.k=k=new CheerpJIndexedDBFolder(k,a);a.pc=-272;m=cheerpjFSMounts.length;cheerpjFSMounts[0+m|0]=cheerpjFSMounts[0+(m-1|0)|0];cheerpjFSMounts[0+(m-1|0)|0]=k;a.pc=-390;a.k=k=new XMLHttpRequest(a);a.pc=-428;a.r=r="HEAD";a.pc=-451;i=String(G.a2,a);a.pc=-478;k.open(r,i,a);a.r=r=currentThread;a.pc=-522;i={a0:null,a1:null};i.a0=k;i.a1=r;a.pc=-566;i=AV(s2,i);a.pc=-587;k.onload=i;a.pc=-608;k.send(a);a.pc=-628;a.k=k=cheerpjPauseThread(a);if(k===null){cheerpjFree(t,0);return 0|0;}a.pc=-708;i=b1(G.a3,t0,5);a.pc=-734;a.r=r=d8(i,k);a.pc=-758;a.i=i={i0:0};a.pc=-781;Object(i,a);a.pc=-803;o=String(r,a);a.pc=-827;cheerpjStatFileAsync(o,i,a);a.pc=-865;m=i.permType;if((m|0)===0){a.pc=-902;a.i=i=new Array(a);a.pc=-931;i.pop(a);a.pc=-950;o=String(G.a3,a);a.pc=-977;cheerpjListFilesAsync(o,i,a);a.pc=-1016;m=i.length;if((m|0)>0){a.pc=-1050;aW(t,G.a1);a.o=o=t.a2;a.pc=-1083;br(tZ,{d:o,o:0});a.pc=-1111;cheerpjFree(o,0);a.pc=-1139;m=i.length;if((m|0)!==0){a.m=m=0;while(1){a.pc=-1192;o=d8(G.a3,i[0+m|0]);a.pc=-1223;o=String(o,a);a.pc=-1248;cheerpOSUnlinkAsync(o,a);a.m=m=m+1|0;a.pc=-1296;z=i.length;if(m>>>0>=z>>>0){break;}}}}a.i=i=E.a3;a.pc=-1356;a.r=r=String(r,a);a.pc=-1385;o="w";a.pc=-1402;m=cheerpjOpenAsync(i,r,o,a);a.pc=-1441;cheerpjCloseAsync(E.a3,m,a);}a.pc=-1481;k=String(k,a);a.pc=-1506;C=+parseInt(k,a);G.i4=~~C;cheerpjFree(t,0);return 1|0;}function s2(k){s1(k);}function s1(t){var m=-0.,i=null,k=null,r=null;m=+t.a0.status;if(m===200){i=t.a0;k="Content-Length";i=i.getResponseHeader(k);k=t.a0;r="Last-Modified";k=k.getResponseHeader(r);k=String(k);m=+Date.parse(k);i=b1(i,vw,1);i=b2(i,~~(m/1000));t.a1.retValue=i;}else{t.a1.retValue=null;}i=t.a1;cheerpjWakeThread(i);}function aW(v,t){var m=0,r=null,o=0;v.i0=0;v.i1=0;v.a2=nullArray;m=t.length;dv(v,m);r=v.a2;m=t.length;if((m|0)>0){m=0;}else{return ;}while(1){o=t.charCodeAt(m);r[m]=o;m=m+1|0;o=t.length;if((m|0)>=(o|0)){break;}}}function __ZN10CheerpXApp13requestDeviceEPN6client6StringEjj(E,C,z,x,p){var i=null,j=0,k=null,l=0,m=null;var a={p:p,pc:0,f:__ZN10CheerpXApp13requestDeviceEPN6client6StringEjj,E:E,m:null};i={type:81,tid:(E.a43[0]|0),mountDev:C,index:z,len:x};l=E.a9o;k=E.a9;a.m=m=E.a48;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}a.pc=-316;E.a8.postMessage(i,a);j=m.a1o;i=m.a1;l=m.a2.a0o;k=m.a2.a0;if(j<l){i[j].i0=E.a43[0]|0;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;cheerpjPauseThread(p);return ;}else{a.pc=-488;a7(m,E.a43);cheerpjPauseThread(p);return ;}}function __ZN10CheerpXApp12requestMountERKSsS1_S1_(G,E,C,z,p){var o=0,k=null,l=0,m=null,i=null,j=0;var a=new createStacklet__ZN10CheerpXApp12requestMountERKSsS1_S1_(p,G,C,z);a.o=o=G.a43[0]|0;a.pc=-191;a.k=k=as(E.a2,0,E.i1|0);a.pc=-225;a.m=m=as(C.a2,0,C.i1|0);a.pc=-259;i=as(z.a2,0,z.i1|0);i={type:15,tid:o,mountType:k,mountDev:m,path:i};l=G.a9o;k=G.a9;a.m=m=G.a48;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}a.pc=-412;G.a8.postMessage(i,a);j=m.a1o;i=m.a1;l=m.a2.a0o;k=m.a2.a0;if(j<l){i[j].i0=G.a43[0]|0;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;}else{a.pc=-554;a7(m,G.a43);}a.pc=-577;o=cheerpjPauseThread(a);return ((o|0)!==0?1:0)|0;}function __ZN10CheerpXApp12dumpFileImplEPS_PN6client6StringE(C,z,p){var m=null,k=null,o=null,i=null,x=0,v=0;var a={p:p,pc:0,f:__ZN10CheerpXApp12dumpFileImplEPS_PN6client6StringE,z:z,m:null,k:null,o:null,x:0};a.m=m=C.a3;a.pc=-219;k=String(z,a);a.pc=-243;k=cheerpOSGetFileBlob(m,k,a);a.pc=-282;a.m=m=URL.createObjectURL(k,a);a.pc=-323;k="a";a.pc=-339;a.k=k=document.createElement(k,a);a.pc=-383;a.o=o="href";a.pc=-406;i=String(m,a);a.pc=-430;k.setAttribute(o,i,a);a.pc=-462;i="/";a.pc=-478;a.x=x=z.lastIndexOf(i,a);a.pc=-513;a.o=o="download";a.pc=-540;v=z.length;a.pc=-561;i=z.substring(x+1|0,v,a);a.pc=-596;i=String(i,a);a.pc=-620;k.setAttribute(o,i,a);a.pc=-652;k.click(a);a.pc=-673;i=String(m,a);URL.revokeObjectURL(i,p);}function __ZN10CheerpXApp12requestWriteEjjPKhj(M,K,I,G,H,E,p){var k=0,C=null,i=null,j=0,o=null,q=0,m=null;var a=new createStacklet__ZN10CheerpXApp12requestWriteEjjPKhj(p,M,K,I,G,H,E);a.C=C=[0,null,4];C[0]=K;j=M.a29.a0o;i=M.a29.a0;q=M.a29.a1o;o=M.a29.a1;L18:do{if(i.length!==o.length||i!==o||j!==q){k=0;while(1){a.m=m=i[j+k|0];if(m!==null){if((m.i0|0)===(K|0)){if((m.i1|0)===(I|0)){break;}}}k=k+1|0;if(i.length===o.length&&i===o&&(j+k|0)===q){break L18;}}if(m.a4!==null){a.pc=-470;a.k=k=H;a.pc=-488;i=G;a.pc=-502;i=i.subarray((+(k>>>0)),(+(k+E>>>0)),a);a.m=m=m.a4;a.pc=-563;i=new Uint8Array(i,a);a.pc=-595;m.postMessage(i,a);cheerpjFree(C,0);return ;}}}while(0);a.pc=-661;a.k=k=H;a.pc=-679;i=G;a.pc=-693;i=i.subarray((+(k>>>0)),(+(k+E>>>0)),a);i={type:39,tid:K,arg0:I,arg1:i};q=M.a9o;o=M.a9;a.m=m=M.a48;if(o.length!==1||o!==nullArray||q!==0){o[q]=-2;}a.pc=-850;M.a8.postMessage(i,a);j=m.a1o;i=m.a1;q=m.a2.a0o;o=m.a2.a0;if(j<q){i[j].i0=K;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;}else{a.pc=-983;a7(m,C);}a.pc=-1002;cheerpjPauseThread(a);cheerpjFree(C,0);}function Ao(t,r){var i=null,k=null;i=new Object();i.alpha=0;i="2d";i=r.getContext(i);t.a38=i;i={a0:null};i.a0=t;i=AV(sS,i);k="mousemove";r.addEventListener(k,i);k="mousedown";r.addEventListener(k,i);k="mouseup";r.addEventListener(k,i);}function sS(o,m){sR(o.a0,m);}function sR(E,C){var m=0,i=null,r=-0.,o=-0.,z=0,x=0,k=null,l=0;i=C.currentTarget;i=i.getBoundingClientRect();r=+C.clientX;o=+i.left;z=~~(r-o);r=+C.clientY;o=+i.top;x=~~(r-o);i=C.type;k="mousemove";m=i.localeCompare(k);if((m|0)===0){m=0;}else{i=C.type;k="mousedown";m=i.localeCompare(k);if((m|0)===0){m=1;}else{i=C.type;k="mouseup";i.localeCompare(k);m=2;}}i={type:76,value:m,x:z,y:x};l=E.a9o;k=E.a9;if(k.length!==1||k!==nullArray||l!==0){k[l]=-2;}E.a8.postMessage(i);}function Ab(o){var i=null,k=null;i=new CheerpJThread();threads.push(i);k=__ZN10CheerpXApp17createProcessImplEPS_;return cheerpOSRunFunction(i,k,o);}function __ZN10CheerpXApp17createProcessImplEPS_(v,p){var o=null,r=0,m=null,i=null,k=null;var a={p:p,pc:0,f:__ZN10CheerpXApp17createProcessImplEPS_,v:v,o:null,r:0,m:null,i:null};a.o=o={a0:null,i1:0};a.pc=-199;a.r=r=__ZN10CheerpXApp28requestCreateExternalProcessEv(v,a)|0;a.pc=-271;a.m=m=new CheerpXProcess(undefined);m.i0=r;i=m.a1;k=undefined;i[0]=k;i[1]=k;i[2]=k;i[3]=k;i[4]=k;i[5]=k;i[6]=k;i[7]=k;i[8]=k;i[9]=k;i[10]=k;i[11]=k;i[12]=k;i[13]=k;i[14]=k;i[15]=k;i[16]=k;i[17]=k;i[18]=k;i[19]=k;i[20]=k;i[21]=k;i[22]=k;i[23]=k;i[24]=k;i[25]=k;i[26]=k;i[27]=k;i[28]=k;i[29]=k;i[30]=k;i[31]=k;a.pc=-589;a.i=i={a0:[{d:null,b:nullArray}],a1:[{d:null,b:nullArray}],a2:null,a2b:null,i3:0,a4:{i0:0,a1:null}};i.a4.i0=r;i.a4.a1=m;a.pc=-719;pl(o,v.a44,i);if((o.i1&255)!==0){cheerpjFree(o,0);return m;}a.pc=-789;cheerpjFree(o,0);return m;}function pl(G,E,C){var i=null,j=0,k=null,r=null,o=0,m=null,t=0,AY=0;m=[nullObj,null,4];k=E.a1.a0[0];L17:do{if(k.d===null){r=E.a1.a0;k=k.d;i={d:E.a1,b:E.a1.a};AY=11|0;}else{o=C.a4.i0|0;i={d:k.d,b:k.b};while(1){t=i.d.a4.i0|0;if(o>>>0<t>>>0){k=i.d.a0[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a0;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}else{if(t>>>0>=o>>>0){r=m;k=i.d;i={d:i.d,b:i.b};AY=11|0;break L17;}k=i.d.a1[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a1;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}i={d:i.d,b:i.b};}}}while(0);if(AY===11){m[0]={d:i.d,b:i.b};if(k===null){j=i.b;i=i.d;AY=12|0;}else{i=k;o=0;}}if(AY===12){C.a0[0]={d:null,b:null};C.a1[0]={d:null,b:null};C.a2=i;C.a2b=j;r[0]={d:C,b:null};i=E.a0;i=i.a0[0];if(i.d===null){j=null;i=C;}else{E.a0=i.d;i=r[0];j=i.b;i=i.d;}k=E.a1.a0[0];c5(k.d,i,j);E.i2=(E.i2|0)+1|0;i=C;o=1;}G.a0=i;G.i1=o;cheerpjFree(m,0);}function c5(z,x,y){var m=null,n=0,i=null,j=0,k=null,l=0,v=0,o=null,q=0;v=x===z?1:0;x.i3=v?1:0;if(v){return ;}else{m={d:x,b:y};}while(1){q=m.d.a2b;o=m.d.a2;if((o.i3&255)!==0){return ;}j=o.a2b;i=o.a2;k=i.a0[0];do{if(k.d===o){k=i.a1[0];if(k.d!==null){if((k.d.i3&255)===0){o.i3=1;i.i3=i===z?1:0;k.d.i3=1;break;}}k=o.a0[0];if(k.d===m.d){k=o;m={d:o,b:q};}else{k=o.a1[0];m=k.d.a0[0];o.a1[0]={d:m.d,b:m.b};if(m.d!==null){m.d.a2=o;m.d.a2b=q;j=o.a2b;i=o.a2;}k.d.a2=i;k.d.a2b=j;n=o.a2b;m=o.a2;i=m.a0[0];if(i.d===o){m.a0[0]={d:k.d,b:k.b};}else{m.a1[0]={d:k.d,b:k.b};}k.d.a0[0]={d:o,b:q};o.a2=k.d;o.a2b=k.b;j=k.d.a2b;i=k.d.a2;m=i.a0[0];k=k.d;}i={d:i,b:j};k.i3=1;i.d.i3=0;k=m.d.a1[0];i.d.a0[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=i.d;k.d.a2b=i.b;}l=i.d.a2b;k=i.d.a2;m.d.a2=k;m.d.a2b=l;l=i.d.a2b;k=i.d.a2;o=k.a0[0];if(o.d===i.d){k.a0[0]={d:m.d,b:m.b};}else{k.a1[0]={d:m.d,b:m.b};}m.d.a1[0]={d:i.d,b:i.b};i.d.a2=m.d;i.d.a2b=m.b;return ;}else{if(k.d!==null){if((k.d.i3&255)===0){o.i3=1;i.i3=i===z?1:0;k.d.i3=1;break;}}k=o.a0[0];if(k.d===m.d){k=m.d.a1[0];o.a0[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=o;k.d.a2b=q;j=o.a2b;i=o.a2;}m.d.a2=i;m.d.a2b=j;j=o.a2b;i=o.a2;k=i.a0[0];if(k.d===o){i.a0[0]={d:m.d,b:m.b};}else{i.a1[0]={d:m.d,b:m.b};}m.d.a1[0]={d:o,b:q};o.a2=m.d;o.a2b=m.b;j=m.d.a2b;i=m.d.a2;m=m.d;}else{m=o;}i={d:i,b:j};m.i3=1;i.d.i3=0;m=i.d.a1[0];k=m.d.a0[0];i.d.a1[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=i.d;k.d.a2b=i.b;}l=i.d.a2b;k=i.d.a2;m.d.a2=k;m.d.a2b=l;l=i.d.a2b;k=i.d.a2;o=k.a0[0];if(o.d===i.d){k.a0[0]={d:m.d,b:m.b};}else{k.a1[0]={d:m.d,b:m.b};}m.d.a0[0]={d:i.d,b:i.b};i.d.a2=m.d;i.d.a2b=m.b;return ;}}while(0);if(i!==z){m={d:i,b:j};continue;}return ;}}function __ZN10CheerpXApp13requestAcceptEjjPhPj(G,E,C,p){var z=null,m=null,i=null,j=0,k=null,l=0,x=0,v=null,w=0;var a=new createStacklet__ZN10CheerpXApp13requestAcceptEjjPhPj(p,G,E);a.z=z=[0,null,4];z[0]=E;m={type:37,tid:E,arg0:C,arg1:null};j=G.a9o;i=G.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}a.pc=-304;G.a8.postMessage(m,a);a.m=m=G.a48;j=m.a1o;i=m.a1;l=m.a2.a0o;k=m.a2.a0;if(j<l){i[j].i0=E;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;}else{a.pc=-449;a7(m,z);}a.pc=-468;a.x=x=cheerpjPauseThread(a);a.pc=-506;a.i=i={i0:0,i1:0,i2:0,a3:i={a0:nullArray,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:i={a0:nullArray,a0o:0},i4:0,i5:0},a4:null,a5:null};i.i0=E;i.i1=x;a.pc=-663;ph(G,i);k={type:52,tid:E,value:x};w=G.a9o;v=G.a9;if(v.length!==1||v!==nullArray||w!==0){v[w]=-2;}a.pc=-770;G.a8.postMessage(k,a);l=m.a1o;k=m.a1;w=m.a2.a0o;v=m.a2.a0;if(l<w){k[l].i0=E;k[l].a1=currentThread;m.a1=k;m.a1o=l+1|0;}else{a.pc=-903;a7(m,z);}a.pc=-922;a.m=m=cheerpjPauseThread(a);i.a4=m;a.pc=-967;k={a0:null};k.a0=i;a.pc=-996;k=AV(o$,k);a.pc=-1017;m.onmessage=k;cheerpjFree(z,0);return x|0;}function ph(z,x){var i=null,j=0,k=null,l=0,m=0,r=null,o=null;r=[null,null,4];r[0]=x;o=z.a29;j=o.a1o;i=o.a1;l=o.a0o;k=o.a0;if(((cheerpPI(i,j))|0)!==((cheerpPI(k,l))|0)){m=0;while(1){if(k[l+m|0]===null){k[l+m|0]=x;j=o.a1o;i=o.a1;l=o.a0o;k=o.a0;}m=m+1|0;if(m>>>0>=(cheerpPI(i,j))-(cheerpPI(k,l))>>2>>>0){break;}}}l=o.a2.a0o;k=o.a2.a0;if(i.length===k.length&&i===k&&j===l){pg(o,r);cheerpjFree(r,0);return ;}else{i[j]=x;j=o.a1o;i=o.a1;o.a1=i;o.a1o=j+1|0;cheerpjFree(r,0);return ;}}function pg(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>2;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=AX([],0,(k<<2)/4|0,null);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t]=C[0];m.a2=i;m.a2o=(0+t|0)+1|0;pd(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function pd(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0];m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function o$(v,t){var i=null,m=null,k=null;i=[null,null,4];m=v.a0;k=t.data;i[0]=k;o_(m.a3,i);m=v.a0;k=m.a5;if(k===null){cheerpjFree(i,0);return ;}m.a5=null;cheerpjWakeThread(k);cheerpjFree(i,0);}function o_(z,x){var k=0,m=null,n=0,i=0,v=null,w=0,o=0;w=z.a2o;v=z.a2;n=z.a1o;m=z.a1;k=(cheerpPI(v,w));i=(cheerpPI(m,n));if((k|0)===(i|0)){k=0;}else{k=(k-i<<8)-1|0;}o=z.i4|0;i=z.i5|0;if((k-o|0)===(i|0)){gj(z);i=z.i5|0;k=z.i4|0;n=z.a1o;m=z.a1;}else{k=o;}k=k+i|0;m=m[n+(k>>>10)|0];m.d[m.o+(k&1023)|0]=x[0];z.i5=i+1|0;}function gj(M){var k=null,l=0,i=0,m=0,G=null,C=null,z=null,A=0,o=null,q=0,x=null,y=0,t=0,r=0,E=0,v=null,w=0,K=null,L=0;G=[nullObj,null,4];C={a0:nullArray,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:{a0:nullArray,a0o:0,a1:null}};i=M.i4|0;if(i>>>0>1023){M.i4=i-1024|0;A=M.a1o;z=M.a1;o=z[A];M.a1=z;M.a1o=A+1|0;l=M.a2o;k=M.a2;y=M.a3.a0o;x=M.a3.a0;do{if(k.length===x.length&&k===x&&l===y){x=M.a0;if((A+1|0)<=0){i=(cheerpPI(k,l))-(cheerpPI(x,0))>>1;t=(i|0)===0?1|0:i|0;r=t>>>2;k=AX([],0,(t<<2)/4|0,null);A=M.a1o;z=M.a1;y=M.a2o;x=M.a2;if(z.length===x.length&&z===x&&A===y){i=r;}else{i=r;m=0;while(1){v=z[A+m|0];k[i]=v;i=i+1|0;m=m+1|0;if(z.length===x.length&&z===x&&(A+m|0)===y){break;}}}z=M.a0;M.a0=k;M.a1=k;M.a1o=0+r|0;M.a2=k;M.a2o=0+i|0;M.a3.a0=k;M.a3.a0o=0+t|0;if(z.length===1&&z===nullArray&&0===0){l=0+i|0;k=k;break;}cheerpjFree(z,0);l=M.a2o;k=M.a2;break;}i=(cheerpPI(z,A+1|0));m=i-(cheerpPI(x,0))|0;t=((m>>2)+1|0)/-2|0;i=(cheerpPI(k,l))-i|0;r=i>>2;if((r|0)===0){l=A+1|0;k=z;}else{E=i>>>2;if((E|0)!==0){if((m|0)>-12){i=0;while(1){k=z[(A+1|0)+i|0];z[((A+1|0)+t|0)+i|0]=k;i=i+1|0;if((E|0)===(i|0)){break;}}}else{i=E;while(1){i=i-1|0;k=z[(A+1|0)+i|0];z[((A+1|0)+t|0)+i|0]=k;if((i|0)===0){break;}}}}l=M.a1o;k=M.a1;}M.a2=z;M.a2o=((A+1|0)+t|0)+r|0;M.a1=k;M.a1o=l+t|0;l=((A+1|0)+t|0)+r|0;k=z;}}while(0);k[l]=o;l=M.a2o;k=M.a2;M.a2=k;M.a2o=l+1|0;cheerpjFree(G,0);cheerpjFree(C,0);return ;}l=M.a2o;k=M.a2;A=M.a1o;z=M.a1;i=(cheerpPI(k,l));m=i-(cheerpPI(z,A))|0;z=M.a3;l=z.a0o;k=z.a0;t=(cheerpPI(k,l));r=t-(cheerpPI(M.a0,0))|0;if(m>>>0>=r>>>0){i=r>>1;i=(i|0)===0?1|0:i|0;C.a3.a1=z;k=AX([],0,(i<<2)/4|0,null);C.a0=k;C.a2=k;C.a2o=0+(m>>2)|0;C.a1=k;C.a1o=0+(m>>2)|0;C.a3.a0=k;C.a3.a0o=0+i|0;k=AX([],0,1024,nullObj);G[0]={d:k,o:0};o5(C,G);q=M.a2o;o=M.a2;l=M.a1o;k=M.a1;if(o.length===k.length&&o===k&&q===l){l=q;k=o;i=0;}else{i=0;while(1){m=i-1|0;i=i-1|0;o4(C,o,q+m|0);l=M.a1o;k=M.a1;if(o.length===k.length&&o===k&&(q+m|0)===l){break;}else{i=m;}}l=M.a2o;k=M.a2;}x=M.a0;M.a0=C.a0;C.a0=x;w=C.a1o;v=C.a1;M.a1=v;M.a1o=w;C.a1=o;C.a1o=q+i|0;w=C.a2o;v=C.a2;M.a2=v;M.a2o=w;C.a2=k;C.a2o=l;w=z.a0o;v=z.a0;L=C.a3.a0o;K=C.a3.a0;z.a0=K;z.a0o=L;C.a3.a0=v;C.a3.a0o=w;if(k.length!==o.length||k!==o||l!==(q+i|0)){C.a2=k;C.a2o=l+(((cheerpPI(k,l))-(cheerpPI(o,q+i|0))|0)-4>>>2^ -1)|0;}if(x.length!==1||x!==nullArray||0!==0){cheerpjFree(x,0);}cheerpjFree(G,0);cheerpjFree(C,0);return ;}k=AX([],0,1024,nullObj);if((t|0)!==(i|0)){G[0]={d:k,o:0};o7(M,G);cheerpjFree(G,0);cheerpjFree(C,0);return ;}G[0]={d:k,o:0};o6(M,G);q=M.a1o;o=M.a1;x=o[q];M.a1=o;M.a1o=q+1|0;l=M.a2o;k=M.a2;w=z.a0o;v=z.a0;do{if(k.length===v.length&&k===v&&l===w){v=M.a0;if((q+1|0)<=0){i=(cheerpPI(k,l))-(cheerpPI(v,0))>>1;t=(i|0)===0?1|0:i|0;r=t>>>2;k=AX([],0,(t<<2)/4|0,null);q=M.a1o;o=M.a1;w=M.a2o;v=M.a2;if(o.length===v.length&&o===v&&q===w){i=r;}else{i=r;m=0;while(1){K=o[q+m|0];k[i]=K;i=i+1|0;m=m+1|0;if(o.length===v.length&&o===v&&(q+m|0)===w){break;}}}o=M.a0;M.a0=k;M.a1=k;M.a1o=0+r|0;M.a2=k;M.a2o=0+i|0;z.a0=k;z.a0o=0+t|0;if(o.length===1&&o===nullArray&&0===0){l=0+i|0;k=k;break;}cheerpjFree(o,0);l=M.a2o;k=M.a2;break;}i=(cheerpPI(o,q+1|0));m=i-(cheerpPI(v,0))|0;t=((m>>2)+1|0)/-2|0;i=(cheerpPI(k,l))-i|0;r=i>>2;if((r|0)===0){l=q+1|0;k=o;}else{E=i>>>2;if((E|0)!==0){if((m|0)>-12){i=0;while(1){k=o[(q+1|0)+i|0];o[((q+1|0)+t|0)+i|0]=k;i=i+1|0;if((E|0)===(i|0)){break;}}}else{i=E;while(1){i=i-1|0;k=o[(q+1|0)+i|0];o[((q+1|0)+t|0)+i|0]=k;if((i|0)===0){break;}}}}l=M.a1o;k=M.a1;}M.a2=o;M.a2o=((q+1|0)+t|0)+r|0;M.a1=k;M.a1o=l+t|0;l=((q+1|0)+t|0)+r|0;k=o;}}while(0);k[l]=x;l=M.a2o;k=M.a2;M.a2=k;M.a2o=l+1|0;cheerpjFree(G,0);cheerpjFree(C,0);}function o7(I,G){var k=null,l=0,i=0,o=0,m=null,n=0,v=null,w=0,t=0,r=0,x=0,E=null;l=I.a2o;k=I.a2;n=I.a3.a0o;m=I.a3.a0;do{if(k.length===m.length&&k===m&&l===n){n=I.a1o;m=I.a1;v=I.a0;if(n<=0){i=(cheerpPI(k,l))-(cheerpPI(v,0))>>1;t=(i|0)===0?1|0:i|0;r=t>>>2;k=AX([],0,(t<<2)/4|0,null);n=I.a1o;m=I.a1;w=I.a2o;v=I.a2;if(m.length===v.length&&m===v&&n===w){i=r;}else{i=r;o=0;while(1){E=m[n+o|0];k[i]=E;i=i+1|0;o=o+1|0;if(m.length===v.length&&m===v&&(n+o|0)===w){break;}}}m=I.a0;I.a0=k;I.a1=k;I.a1o=0+r|0;I.a2=k;I.a2o=0+i|0;I.a3.a0=k;I.a3.a0o=0+t|0;if(m.length===1&&m===nullArray&&0===0){l=0+i|0;k=k;break;}cheerpjFree(m,0);l=I.a2o;k=I.a2;break;}i=(cheerpPI(m,n));o=i-(cheerpPI(v,0))|0;t=((o>>2)+1|0)/-2|0;i=(cheerpPI(k,l))-i|0;r=i>>2;if((r|0)===0){l=n;k=m;}else{x=i>>>2;if((x|0)!==0){if((o|0)>-12){i=0;while(1){k=m[n+i|0];m[(n+t|0)+i|0]=k;i=i+1|0;if((x|0)===(i|0)){break;}}}else{i=x;while(1){i=i-1|0;k=m[n+i|0];m[(n+t|0)+i|0]=k;if((i|0)===0){break;}}}}l=I.a1o;k=I.a1;}I.a2=m;I.a2o=(n+t|0)+r|0;I.a1=k;I.a1o=l+t|0;l=(n+t|0)+r|0;k=m;}}while(0);m=G[0];k[l]=m;l=I.a2o;k=I.a2;I.a2=k;I.a2o=l+1|0;}function o6(G,E){var i=null,j=0,m=0,k=0,r=0,o=null,q=0,v=null,w=0,t=0,C=null;j=G.a1o;i=G.a1;do{if(i.length===G.a0.length&&i===G.a0&&j===0){q=G.a2o;o=G.a2;w=G.a3.a0o;v=G.a3.a0;m=(cheerpPI(v,w));if(q>=w){m=m-(cheerpPI(i,j))>>1;r=(m|0)===0?1|0:m|0;t=r+3>>>2;i=AX([],0,(r<<2)/4|0,null);q=G.a1o;o=G.a1;w=G.a2o;v=G.a2;if(o.length===v.length&&o===v&&q===w){m=t;}else{m=t;k=0;while(1){C=o[q+k|0];i[m]=C;m=m+1|0;k=k+1|0;if(o.length===v.length&&o===v&&(q+k|0)===w){break;}}}o=G.a0;G.a0=i;G.a1=i;G.a1o=0+t|0;G.a2=i;G.a2o=0+m|0;G.a3.a0=i;G.a3.a0o=0+r|0;if(o.length===1&&o===nullArray&&0===0){j=0+t|0;i=i;break;}cheerpjFree(o,0);j=G.a1o;i=G.a1;break;}k=(cheerpPI(o,q));t=((m-k>>2)+1|0)/2|0;k=k-(cheerpPI(i,j))|0;m=k>>2;if((m|0)===0){m=t;j=q;i=o;}else{m=t+(-m|0)|0;k>>>=2;if((k|0)!==0){if(j<(q+m|0)){while(1){k=k-1|0;v=i[j+k|0];o[(q+m|0)+k|0]=v;if((k|0)===0){break;}}}else{r=0;while(1){v=i[j+r|0];o[(q+m|0)+r|0]=v;r=r+1|0;if((k|0)===(r|0)){break;}}}}j=G.a2o;i=G.a2;}G.a1=o;G.a1o=q+m|0;G.a2=i;G.a2o=j+t|0;j=q+m|0;i=o;}}while(0);o=E[0];i[j+ -1|0]=o;j=G.a1o;i=G.a1;G.a1=i;G.a1o=j+ -1|0;}function o5(I,G){var k=null,l=0,i=0,o=0,m=null,n=0,v=null,w=0,t=0,r=0,x=0,E=null;l=I.a2o;k=I.a2;n=I.a3.a0o;m=I.a3.a0;do{if(k.length===m.length&&k===m&&l===n){n=I.a1o;m=I.a1;v=I.a0;if(n<=0){i=(cheerpPI(k,l))-(cheerpPI(v,0))>>1;t=(i|0)===0?1|0:i|0;r=t>>>2;k=AX([],0,(t<<2)/4|0,null);n=I.a1o;m=I.a1;w=I.a2o;v=I.a2;if(m.length===v.length&&m===v&&n===w){i=r;}else{i=r;o=0;while(1){E=m[n+o|0];k[i]=E;i=i+1|0;o=o+1|0;if(m.length===v.length&&m===v&&(n+o|0)===w){break;}}}m=I.a0;I.a0=k;I.a1=k;I.a1o=0+r|0;I.a2=k;I.a2o=0+i|0;I.a3.a0=k;I.a3.a0o=0+t|0;if(m.length===1&&m===nullArray&&0===0){l=0+i|0;k=k;break;}cheerpjFree(m,0);l=I.a2o;k=I.a2;break;}i=(cheerpPI(m,n));o=i-(cheerpPI(v,0))|0;t=((o>>2)+1|0)/-2|0;i=(cheerpPI(k,l))-i|0;r=i>>2;if((r|0)===0){l=n;k=m;}else{x=i>>>2;if((x|0)!==0){if((o|0)>-12){i=0;while(1){k=m[n+i|0];m[(n+t|0)+i|0]=k;i=i+1|0;if((x|0)===(i|0)){break;}}}else{i=x;while(1){i=i-1|0;k=m[n+i|0];m[(n+t|0)+i|0]=k;if((i|0)===0){break;}}}}l=I.a1o;k=I.a1;}I.a2=m;I.a2o=(n+t|0)+r|0;I.a1=k;I.a1o=l+t|0;l=(n+t|0)+r|0;k=m;}}while(0);m=G[0];k[l]=m;l=I.a2o;k=I.a2;I.a2=k;I.a2o=l+1|0;}function o4(G,E,F){var i=null,j=0,m=0,k=0,r=0,o=null,q=0,v=null,w=0,t=0,C=null;j=G.a1o;i=G.a1;do{if(i.length===G.a0.length&&i===G.a0&&j===0){q=G.a2o;o=G.a2;w=G.a3.a0o;v=G.a3.a0;m=(cheerpPI(v,w));if(q>=w){m=m-(cheerpPI(i,j))>>1;r=(m|0)===0?1|0:m|0;t=r+3>>>2;i=AX([],0,(r<<2)/4|0,null);q=G.a1o;o=G.a1;w=G.a2o;v=G.a2;if(o.length===v.length&&o===v&&q===w){m=t;}else{m=t;k=0;while(1){C=o[q+k|0];i[m]=C;m=m+1|0;k=k+1|0;if(o.length===v.length&&o===v&&(q+k|0)===w){break;}}}o=G.a0;G.a0=i;G.a1=i;G.a1o=0+t|0;G.a2=i;G.a2o=0+m|0;G.a3.a0=i;G.a3.a0o=0+r|0;if(o.length===1&&o===nullArray&&0===0){j=0+t|0;i=i;break;}cheerpjFree(o,0);j=G.a1o;i=G.a1;break;}k=(cheerpPI(o,q));t=((m-k>>2)+1|0)/2|0;k=k-(cheerpPI(i,j))|0;m=k>>2;if((m|0)===0){m=t;j=q;i=o;}else{m=t+(-m|0)|0;k>>>=2;if((k|0)!==0){if(j<(q+m|0)){while(1){k=k-1|0;v=i[j+k|0];o[(q+m|0)+k|0]=v;if((k|0)===0){break;}}}else{r=0;while(1){v=i[j+r|0];o[(q+m|0)+r|0]=v;r=r+1|0;if((k|0)===(r|0)){break;}}}}j=G.a2o;i=G.a2;}G.a1=o;G.a1o=q+m|0;G.a2=i;G.a2o=j+t|0;j=q+m|0;i=o;}}while(0);o=E[F];i[j+ -1|0]=o;j=G.a1o;i=G.a1;G.a1=i;G.a1o=j+ -1|0;}function __ZN10CheerpXApp13requestSocketEjiii(x,v,p){var m=null,k=null,i=null,j=0,t=null,u=0;var a={p:p,pc:0,f:__ZN10CheerpXApp13requestSocketEjiii,x:x,v:v|0,m:null};a.m=m=[0,null,4];m[0]=v;k={type:35,tid:v,arg0:1,arg1:1,arg2:0};j=x.a9o;i=x.a9;if(i.length!==1||i!==nullArray||j!==0){i[j]=-2;}a.pc=-292;x.a8.postMessage(k,a);k=x.a48;j=k.a1o;i=k.a1;u=k.a2.a0o;t=k.a2.a0;if(j<u){i[j].i0=v;i[j].a1=currentThread;k.a1=i;k.a1o=j+1|0;cheerpjFree(m,0);return cheerpjPauseThread(p)|0;}else{a.pc=-481;a7(k,m);cheerpjFree(m,0);return cheerpjPauseThread(p)|0;}}function o2(t,r){var k=null,i=-0.;k=t.a39;i=+r.width;k.width=i;k=t.a39;i=+r.height;k.height=i;t.a40.transferFromImageBitmap(r);}function __ZN10CheerpXApp15requestReadFullEjjPhj(I,G,E,C,D,z,p){var v=0,x=0,t=0;var a=new createStacklet__ZN10CheerpXApp15requestReadFullEjjPhj(p,I,G,E,C,D);if((z|0)===0){return ;}else{a.v=v=z;a.x=x=0;}while(1){a.pc=-211;t=__ZN10CheerpXApp11requestReadEjjPhj(I,G,E,C,D+x|0,v,a)|0;if((v|0)===(t|0)){break;}else{a.x=x=x+t|0;a.v=v=v-t|0;}}}function __ZN10CheerpXApp16runFSLinkRequestEPS_12CORE_MESSAGEjPN6client6StringES4_(I,G,E,C,z,p){var x=null,v=null,t=0;var a={p:p,pc:0,f:__ZN10CheerpXApp16runFSLinkRequestEPS_12CORE_MESSAGEjPN6client6StringES4_,I:I,G:G|0,E:E|0,z:z,x:null};a.pc=-238;a.x=x=String(C,a);a.pc=-266;v=String(z,a);a.pc=-290;t=cheerpOSLinkAsync(x,v,a);if((G|0)===21){return ;}a.pc=-351;I.a8.postMessage({type:G,tid:E,value:((t^1?1:0)<<31>>31)},a);}function __ZN10CheerpXApp16runFSOpenRequestEPS_PN6client6StringEj12CORE_MESSAGEjjj(ae,ac,aa,X,U,S,R,p){var m=null,k=0,i=null,O=null,o=0,x=0,z=0,C=0,E=0;var a=new createStacklet__ZN10CheerpXApp16runFSOpenRequestEPS_PN6client6StringEj12CORE_MESSAGEjjj(p,ae,aa,X,U,S,R);a.i=i=ae.a3;a.pc=-279;a.O=O=String(ac,a);if((U&3|0)===0){m=ti;}else{m=(U&512|0)!==0?te:ul;}a.pc=-358;m=B(m);a.pc=-375;a.o=o=cheerpjOpenAsync(i,O,m,a);m=ae.a3;a.pc=-425;a.i=i=m[0+o|0].fileData;a.pc=-459;i.parent;a.pc=-478;a.x=x=i.inodeId;a.pc=-504;a.z=z=i.length;a.pc=-529;a.k=k=i.permType;a.pc=-556;a.C=C=i.lastModified;if((U&64|0)===0){k=k;}else{a.pc=-614;E=i.dirty;if((E|0)===0){k=k;}else{a.k=k=k& -512|S&511;a.pc=-678;i.permType=k;k=k;}}ae.a8.postMessage({type:X,tid:aa,fd:o,devId:R,inodeId:x,permType:k,len:z,lastModified:C},p);}function __ZN10CheerpXApp16runFSReadRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(R,O,M,K,I,G,p){var i=0,k=0,o=null,m=0,r=0;var a=new createStacklet__ZN10CheerpXApp16runFSReadRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(p,R,O,M,K,G);o=R.a3;a.pc=-281;o[0+K|0].offset=I;a.pc=-309;i=G.length;L8:do{if((i|0)===0){i=0;}else{a.k=k=0;a.i=i=0;while(1){o=G[i];a.pc=-392;a.m=m=o.bufOffset;o=G[i];a.pc=-427;a.r=r=o.len;a.pc=-449;m=cheerpjReadAsync(R.a3,K,HEAP8,m,r,a);if((m|0)<1){i=k;break L8;}a.k=k=m+k|0;a.i=i=i+1|0;if((m|0)!==(r|0)){i=k;break L8;}a.pc=-580;m=G.length;if(i>>>0>=m>>>0){i=k;break;}}}}while(0);R.a8.postMessage({type:O,tid:M,value:i},p);}function Aa(z,x,v,t){var i=null;z.a8.postMessage({type:87,columns:v,rows:t});z.a30.a3=x;i={a0:null};i.a0=z;i=AV(oS,i);return i;}function oS(o,m){dN(o.a0.a30,m);}function oQ(U,S){var k=0,i=null,j=0,r=0,m=null,n=0,z=null,G=null,E=null,C=null,o=null,t=0,x=0,M=0,v=null,w=0,I=null,J=0,K=-0.,AY=0;z=[0,null,4];G=[0,null,4];E=[0,null,4];C=[null,null,4];k=S.type;do{switch(k|0){case 19:{i=U.a2;m=__ZN10CheerpXApp16runFSOpenRequestEPS_PN6client6StringEj12CORE_MESSAGEjjj;o=S.path;k=S.tid;r=S.replyType;t=S.flags;x=S.permType;M=S.devId;cheerpOSRunFunction(i,m,U,o,k,r,t,x,M);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 66:{i=U.a2;m=__ZN10CheerpXApp17runFSMkdirRequestEPS_PN6client6StringEj12CORE_MESSAGEj;o=S.path;k=S.tid;r=S.replyType;t=S.permType;cheerpOSRunFunction(i,m,U,o,k,r,t);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 70:{i=U.a2;m=__ZN10CheerpXApp23runFSSpecialFileRequestEPS_PN6client6StringEj12CORE_MESSAGEjPNS1_6ObjectEj;o=S.path;k=S.tid;r=S.replyType;t=S.permType;v=S.value;x=S.devId;cheerpOSRunFunction(i,m,U,o,k,r,t,v,x);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 23:{i=U.a2;m=__ZN10CheerpXApp16runFSReadRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE;k=S.replyType;r=S.tid;t=S.fd;x=S.fileOffset;o=S.slices;cheerpOSRunFunction(i,m,U,k,r,t,x,o);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 54:{i=U.a2;m=__ZN10CheerpXApp17runFSWriteRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE;k=S.replyType;r=S.tid;t=S.fd;x=S.fileOffset;o=S.slices;cheerpOSRunFunction(i,m,U,k,r,t,x,o);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 22:{i=U.a2;m=__ZN10CheerpXApp17runFSCloseRequestEPS_12CORE_MESSAGEjj;k=S.replyType;r=S.fd;t=S.value;cheerpOSRunFunction(i,m,U,k,r,t);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 61:{i=U.a2;m=__ZN10CheerpXApp18runFSFchmodRequestEPS_12CORE_MESSAGEjjj;k=S.replyType;r=S.tid;t=S.fd;x=S.permType;cheerpOSRunFunction(i,m,U,k,r,t,x);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 63:{i=U.a2;m=__ZN10CheerpXApp16runFSLinkRequestEPS_12CORE_MESSAGEjPN6client6StringES4_;k=S.replyType;r=S.tid;o=S.oldPath;v=S.newPath;cheerpOSRunFunction(i,m,U,k,r,o,v);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 17:{i=U.a2;m=__ZN10CheerpXApp21runFSCacheNodeRequestEPS_12CORE_MESSAGEjPN6client6StringEjj;k=S.replyType;r=S.tid;o=S.path;t=S.devId;x=S.parentInodeId;cheerpOSRunFunction(i,m,U,k,r,o,t,x);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 68:{i=U.a2;m=__ZN10CheerpXApp21runFSCacheListRequestEPS_12CORE_MESSAGEjPN6client6StringEjj;k=S.replyType;r=S.tid;o=S.path;t=S.devId;x=S.inodeId;cheerpOSRunFunction(i,m,U,k,r,o,t,x);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 65:{i=U.a2;m=__ZN10CheerpXApp18runFSRenameRequestEPS_12CORE_MESSAGEjPN6client6StringES4_;k=S.replyType;r=S.tid;o=S.oldPath;v=S.newPath;cheerpOSRunFunction(i,m,U,k,r,o,v);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 64:{i=U.a2;m=__ZN10CheerpXApp18runFSUnlinkRequestEPS_12CORE_MESSAGEjPN6client6StringE;k=S.replyType;r=S.tid;o=S.path;cheerpOSRunFunction(i,m,U,k,r,o);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 67:{k=S.fd;j=U.a46.a0o;i=U.a46.a0;m=i[j+k|0].a6;r=S.replyType;z[0]=r;t=S.tid;G[0]=t;x=S.fileOffset;E[0]=x;o=S.slices;o=o[0];C[0]=o;w=m.a1o;v=m.a1;J=m.a2.a0o;I=m.a2.a0;if(w<J){v[w].i0=r;v[w].i1=t;v[w].i2=x;v[w].a3=o;m.a1=v;m.a1o=w+1|0;}else{ow(m,z,G,E,C);}if((i[j+k|0].i8&255)===0){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}i[j+k|0].i8=0;i=i[j+k|0].a5;cheerpjWakeThread(i);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 82:{r=S.fd;j=U.a46.a0o;i=U.a46.a0;t=S.fileOffset;z[0]=t;m=S.slices;m=m[0];C[0]=m;o=i[j+r|0].a7;w=o.a0o;v=o.a0;J=o.a1o;I=o.a1;L151:do{if(v.length===I.length&&v===I&&w===J){AY=22|0;}else{k=0;while(1){if((v[w+k|0].i2|0)===(t|0)){break L151;}k=k+1|0;if(v.length===I.length&&v===I&&(w+k|0)===J){AY=22|0;break;}}}}while(0);if(AY===22){k=S.replyType;G[0]=k;x=S.tid;E[0]=x;w=o.a1o;v=o.a1;J=o.a2.a0o;I=o.a2.a0;if(w<J){v[w].i0=k;v[w].i1=x;v[w].i2=t;v[w].a3=m;o.a1=v;o.a1o=w+1|0;}else{ou(o,G,E,z,C);}if((i[j+r|0].i8&255)!==0){i[j+r|0].i8=0;i=i[j+r|0].a5;cheerpjWakeThread(i);}}cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 57:{i=U.a30;k=S.value;i.i4=k;cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 55:{k=S.index;i=U.a31;m=i[k];i[k]=null;k=S.value;m(k);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 34:{n=U.a48.a0o;m=U.a48.a0;j=U.a48.a1o;i=U.a48.a1;if(m.length===i.length&&m===i&&n===j){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}else{k=0;}while(1){r=m[n+k|0].i0|0;t=S.tid;if((r|0)!==(t|0)){k=k+1|0;j=U.a48.a1o;i=U.a48.a1;if(m.length!==i.length||m!==i||(n+k|0)!==j){continue;}cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}i=m[n+k|0].a1;o="READY";i.state=o;i=m[n+k|0].a1;r=S.value;i.retValue=r;r=k+1|0;j=U.a48.a1o;i=U.a48.a1;if(m.length===i.length&&m===i&&(n+r|0)===j){j=n+r|0;i=m;AY=35|0;}else{t=k;k=r;r=t;while(1){m[n+r|0].i0=m[n+k|0].i0|0;m[n+r|0].a1=m[n+k|0].a1;t=k+1|0;k=r+1|0;if(m.length===i.length&&m===i&&(n+t|0)===j){break;}else{r=k;k=t;}}j=U.a48.a1o;i=U.a48.a1;if(i.length!==m.length||i!==m||j!==(n+k|0)){AY=35|0;}}if(AY===35){AY=0|0;U.a48.a1=i;U.a48.a1o=j+(((cheerpPI(i,j))-(cheerpPI(m,n+k|0))|0)-8>>>3^ -1)|0;}cheerpjSchedule();cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}break;}case 53:{i=S.arg1;m=U.a30;K=+i.length;nm(m,i,~~K);nh(U.a30);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 72:{k=S.width;r=S.height;k=AE(k<<2,r)|0;if((k|0)===0){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}i=HEAP8;i=i.buffer;r=S.addr;i=new Uint8Array(i,(+(r>>>0)),(+(k>>>0)));U.a36=i;k=S.width;r=S.height;i=new ImageData((+(k>>>0)),(+(r>>>0)));U.a35=i;i=i.data;i=i.buffer;i=new Uint8Array(i);U.a37=i;cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 74:{U.a36=null;U.a35=null;U.a37=null;cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 75:{K=+U.a37.length;r=~~K;i=U.a36;m=U.a37;if((r|0)!==0){k=0;while(1){t=k+2|0;m[k]=i[t]|0;x=k+1|0;m[x]=i[x]|0;m[t]=i[k]|0;m[k+3|0]=255;k=k+4|0;if(k>>>0>=r>>>0){break;}}}U.a38.putImageData(U.a35,0,0);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 77:{k=S.pid;o=U.a44.a1;i=o.a0[0];if(i.d===null){AY=53|0;}else{m=i.d;i=o;L202:while(1){while(1){if(m.a4.i0>>>0>=k>>>0){break;}m=m.a1[0];if(m.d===null){break L202;}else{m=m.d;}}i=m.a0[0];if(i.d===null){i=m;break;}else{v=i;i=m;m=v.d;}}if(i===o){AY=53|0;}else{if(i.a4.i0>>>0>k>>>0){AY=53|0;}}}if(AY===53){i=o;}i=i.a4.a1;k=S.value;i=i.a1[k];if(i===null||i===undefined){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}i();cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 88:{i=S.arg1;k=S.addr;r=S.localPort;t=S.port;x=S.tid;m=U.a47;if(m!==null){M=m.ready;if(M){m=U.a47.tcpSocket();if(m!==null){o={i0:0,a1:null,a2:null,a3:null};o.i0=x;o.a1=i;o.a2=m;o.a3=U;i=AV(oi,o);m.connect(r,k,t,i);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}}}U.a8.postMessage({type:88,tid:x,arg0: -101});cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 89:{k=S.localPort;i=S.arg1;r=S.tid;m=U.a47;if(m===null){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}t=m.ready;if(!(t)){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}m=U.a47.tcpSocket();if(m===null){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}o={i0:0,a1:null,i2:0,a3:null};o.i0=r;o.a1=m;o.i2=k;o.a3=U;o=AV(oa,o);m.listen(k,o);o=[null,null,4];o[0]=m;m=AW(n4,o,0);i.onmessage=m;cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}case 90:{k=S.localPort;i=U.a47;if(i===null){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}r=i.ready;if(!(r)){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}i=U.a47.udpSocket();if(i===null){cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}k=i.bind(k);if((k|0)===0){m=S.arg1;o=[null,null,4];o[0]=m;o=AW(n1,o,0);i.recv(o);o=[null,null,4];o[0]=i;i=AW(nZ,o,0);m.onmessage=i;cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}else{i.close();cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}break;}case 91:{i=S.arg1;m=U.a39;K=+i.width;m.width=K;m=U.a39;K=+i.height;m.height=K;U.a40.transferFromImageBitmap(i);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;break;}default:{eu(U,S);cheerpjFree(z,0);cheerpjFree(G,0);cheerpjFree(E,0);cheerpjFree(C,0);return ;}}}while(0);}function __ZN10CheerpXApp17runFSMkdirRequestEPS_PN6client6StringEj12CORE_MESSAGEj(I,G,E,C,z,p){var i=null,m=null,k=0;var a=new createStacklet__ZN10CheerpXApp17runFSMkdirRequestEPS_PN6client6StringEj12CORE_MESSAGEj(p,I,G,E,C,z);a.pc=-227;a.i=i={i0:0};a.pc=-250;Object(i,a);a.pc=-272;m=String(G,a);a.pc=-296;cheerpjStatFileAsync(m,i,a);a.pc=-334;k=i.permType;if((k&16384|0)===0){a.pc=-377;a.i=i={i0:0};a.pc=-400;Object(i,a);a.pc=-422;m=String(G,a);a.pc=-446;cheerpjCreateDirAsync(m,i,z,a);a.pc=-487;k=i.exists;a.pc=-508;I.a8.postMessage({type:C,tid:E,value:(((k|0)!==5?1:0)<<31>>31)},a);return ;}else{a.pc=-599;I.a8.postMessage({type:C,tid:E,value: -17},a);return ;}}function __ZN10CheerpXApp23runFSSpecialFileRequestEPS_PN6client6StringEj12CORE_MESSAGEjPNS1_6ObjectEj(M,aa,X,U,S,R,O,p){var i=null,o=null,k=null,m=0,r=0,t=0,v=0;var a=new createStacklet__ZN10CheerpXApp23runFSSpecialFileRequestEPS_PN6client6StringEj12CORE_MESSAGEjPNS1_6ObjectEj(p,M,X,U,S,R,O);a.i=i=M.a3;a.pc=-304;a.o=o=String(aa,a);a.pc=-333;k="s";a.pc=-349;a.m=m=cheerpjOpenAsync(i,o,k,a);k=M.a3;a.pc=-398;a.i=i=k[0+m|0].fileData;a.pc=-432;i.parent;a.pc=-451;a.r=r=i.inodeId;a.pc=-477;a.t=t=i.length;a.pc=-502;a.v=v=i.lastModified;a.pc=-533;i.permType=S;a.pc=-556;i.dirty=1;if((S&61440|0)===40960){a.pc=-600;i.chunks=R;}a.pc=-622;cheerpjCloseAsync(M.a3,m,a);M.a8.postMessage({type:U,tid:X,value:R,devId:O,inodeId:r,permType:S,len:t,lastModified:v},p);}function __ZN10CheerpXApp17runFSWriteRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(R,O,M,K,I,G,p){var i=0,k=0,o=null,m=0,r=0;var a=new createStacklet__ZN10CheerpXApp17runFSWriteRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(p,R,O,M,K,G);o=R.a3;a.pc=-283;o[0+K|0].offset=I;a.pc=-311;i=G.length;L12:do{if((i|0)===0){i=0;}else{a.k=k=0;a.i=i=0;while(1){o=G[i];a.pc=-395;a.m=m=o.bufOffset;o=G[i];a.pc=-430;a.r=r=o.len;a.pc=-452;m=cheerpjWriteAsync(R.a3,K,HEAP8,m,r,a);if((m|0)<0){i=k;break L12;}a.k=k=m+k|0;a.i=i=i+1|0;if((m|0)!==(r|0)){i=k;break L12;}a.pc=-586;m=G.length;if(i>>>0>=m>>>0){i=k;break;}}}}while(0);if((O|0)===21){return ;}a.pc=-671;R.a8.postMessage({type:O,tid:M,value:i},a);}function __ZN10CheerpXApp17runFSCloseRequestEPS_12CORE_MESSAGEjj(x,v,t,r,p){var a={p:p,pc:0,f:__ZN10CheerpXApp17runFSCloseRequestEPS_12CORE_MESSAGEjj,x:x,v:v|0,r:r|0};a.pc=-167;cheerpjCloseAsync(x.a3,t,a);x.a8.postMessage({type:v,value:r},p);}function __ZN10CheerpXApp18runFSFchmodRequestEPS_12CORE_MESSAGEjjj(G,E,C,z,x,p){var i=null,v=0;var a={p:p,pc:0,f:__ZN10CheerpXApp18runFSFchmodRequestEPS_12CORE_MESSAGEjjj,G:G,E:E|0,C:C|0,x:x|0,i:null};i=G.a3;a.pc=-208;a.i=i=i[0+z|0].fileData;a.pc=-242;v=i.permType;a.pc=-265;i.permType=v& -512|x&511;a.pc=-300;i.dirty=1;if((E|0)===21){return ;}a.pc=-344;G.a8.postMessage({type:E,tid:C,value:0},a);}function __ZN10CheerpXApp21runFSCacheNodeRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(I,S,R,O,M,K,p){var i=null,k=null,m=0,o=0,r=0,t=0;var a=new createStacklet__ZN10CheerpXApp21runFSCacheNodeRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(p,I,S,R,O,M,K);a.pc=-253;a.i=i={i0:0};a.pc=-276;Object(i,a);a.pc=-298;k="/app/";a.pc=-318;a.m=m=O.startsWith(k,a);a.pc=-352;k=String(O,a);a.pc=-376;cheerpjStatFileAsync(k,i,a);a.pc=-414;i.parent;a.pc=-433;a.o=o=i.inodeId;a.pc=-459;a.r=r=i.permType;a.pc=-486;a.t=t=i.fileLength;a.pc=-515;k=i.contents;I.a8.postMessage({type:S,tid:R,devId:M,inodeId:o,permType:r,fileSize:t,lastModified:0,promoteReadToExec:(m?1:0),path:O,parentInodeId:K,value:k},p);}function __ZN10CheerpXApp21runFSCacheListRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(I,G,E,C,z,x,p){var i=null;var a=new createStacklet__ZN10CheerpXApp21runFSCacheListRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(p,I,G,E,C,z,x);a.pc=-230;a.i=i=new Array(a);a.pc=-259;i.pop(a);a.pc=-278;cheerpjListFilesAsync(C,i,a);I.a8.postMessage({type:G,tid:E,files:i,devId:z,inodeId:x},p);}function __ZN10CheerpXApp18runFSRenameRequestEPS_12CORE_MESSAGEjPN6client6StringES4_(I,G,E,C,z,p){var x=null,v=null,t=0;var a={p:p,pc:0,f:__ZN10CheerpXApp18runFSRenameRequestEPS_12CORE_MESSAGEjPN6client6StringES4_,I:I,G:G|0,E:E|0,z:z,x:null};a.pc=-242;a.x=x=String(C,a);a.pc=-270;v=String(z,a);a.pc=-294;t=cheerpOSRenameAsync(x,v,a);if((G|0)===21){return ;}a.pc=-357;I.a8.postMessage({type:G,tid:E,value:((t^1?1:0)<<31>>31)},a);}function __ZN10CheerpXApp18runFSUnlinkRequestEPS_12CORE_MESSAGEjPN6client6StringE(E,C,z,x,p){var i=null,m=null,k=0;var a={p:p,pc:0,f:__ZN10CheerpXApp18runFSUnlinkRequestEPS_12CORE_MESSAGEjPN6client6StringE,E:E,C:C|0,z:z|0,x:x,i:null};a.pc=-234;a.i=i={i0:0};a.pc=-257;Object(i,a);a.pc=-279;m=String(x,a);a.pc=-303;cheerpjStatFileAsync(m,i,a);a.pc=-341;k=i.permType;if((k|0)===0){a.pc=-378;E.a8.postMessage({type:C,tid:z,value: -2},a);return ;}a.pc=-442;m=String(x,a);a.pc=-466;k=cheerpOSUnlinkAsync(m,a);if((C|0)===21){return ;}a.pc=-527;E.a8.postMessage({type:C,tid:z,value:((k^1?1:0)<<31>>31)},a);}function ow(R,O,M,K,I){var i=0,k=null,l=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};k=R.a2;q=R.a1o;o=R.a1;A=R.a0o;z=R.a0;i=(cheerpPI(z,A));t=(cheerpPI(o,q))-i>>4;r=t+1|0;q=k.a0o;o=k.a0;i=(cheerpPI(o,q))-i|0;if(i>>4>>>0<134217727){i>>=3;i=i>>>0<r>>>0?r|0:i|0;}else{i=268435455;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=k;if((i|0)===0){k=nullArray;}else{k=zY([],0,(i<<4)/16|0);}m.a0=k[0];m.a0b=k;m.a1=k;m.a1o=0+t|0;m.a3.a0=k;m.a3.a0o=0+i|0;i=M[0]|0;r=K[0]|0;o=I[0];k[t].i0=O[0]|0;k[t].i1=i;k[t].i2=r;k[t].a3=o;m.a2=k;m.a2o=(0+t|0)+1|0;f7(R,m);l=m.a1o;k=m.a1;q=m.a2o;o=m.a2;if(o.length!==k.length||o!==k||q!==l){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(k,l))|0)-16>>>4^ -1)|0;}l=m.a0b;k=m.a0;if(k===null){cheerpjFree(m,0);return ;}cheerpjFree(l,0);cheerpjFree(m,0);}function f7(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,v=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>4)|0)|0;if((o|0)>0){v=o>>>4;if((v|0)===0){j=l+(-(o>>4)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>4)|0)|0)+m|0].i0=i[j+m|0].i0|0;k[(l+(-(o>>4)|0)|0)+m|0].i1=i[j+m|0].i1|0;k[(l+(-(o>>4)|0)|0)+m|0].i2=i[j+m|0].i2|0;k[(l+(-(o>>4)|0)|0)+m|0].a3=i[j+m|0].a3;m=m+1|0;if((v|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>4)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i[j];x.a0b=i;}function ou(R,O,M,K,I){var i=0,k=null,l=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};k=R.a2;q=R.a1o;o=R.a1;A=R.a0o;z=R.a0;i=(cheerpPI(z,A));t=(cheerpPI(o,q))-i>>4;r=t+1|0;q=k.a0o;o=k.a0;i=(cheerpPI(o,q))-i|0;if(i>>4>>>0<134217727){i>>=3;i=i>>>0<r>>>0?r|0:i|0;}else{i=268435455;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=k;if((i|0)===0){k=nullArray;}else{k=zY([],0,(i<<4)/16|0);}m.a0=k[0];m.a0b=k;m.a1=k;m.a1o=0+t|0;m.a3.a0=k;m.a3.a0o=0+i|0;i=M[0]|0;r=K[0]|0;o=I[0];k[t].i0=O[0]|0;k[t].i1=i;k[t].i2=r;k[t].a3=o;m.a2=k;m.a2o=(0+t|0)+1|0;f7(R,m);l=m.a1o;k=m.a1;q=m.a2o;o=m.a2;if(o.length!==k.length||o!==k||q!==l){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(k,l))|0)-16>>>4^ -1)|0;}l=m.a0b;k=m.a0;if(k===null){cheerpjFree(m,0);return ;}cheerpjFree(l,0);cheerpjFree(m,0);}function oi(x,v){var t=null,m=null,k=null,i=null;t=x.a3;if((v|0)===0){m=x.a1;k=x.a2;i=[null,null,4];i[0]=k;k=AW(oh,i,0);m.onmessage=k;m=x.a2;k=x.a1;i={a0:null,a1:null};i.a0=k;i.a1=m;k=AV(of,i);m.recv(k);}else{x.a2.close();}t.a8.postMessage({type:88,tid:(x.i0|0),arg0:v});}function oh(r,s,o){var i=null;i=o.data;if(i===null){i="closed!";console.log(i);r[s].close();return ;}else{r[s].send(i);return ;}}function of(r,o){var i=null;if(o===null){r.a0.postMessage(null);i="closed!";console.log(i);r.a1.close();r.a0.onmessage=null;return ;}else{i=new Uint8Array(o);r.a0.postMessage(i,[i.buffer]);return ;}}function oa(G,E,C,z,x){var i=null,v=null;i=G.a3;v=__ZN10CheerpXApp26connectToPortIpStackHelperEPS_jjjPN6client9TCPSocketE;cheerpOSRunFunction(i.a2,v,i,G.i2|0,C,z,E);}function __ZN10CheerpXApp26connectToPortIpStackHelperEPS_jjjPN6client9TCPSocketE(I,G,E,C,z,p){var k=null,i=null,j=0,x=null,y=0;var a={p:p,pc:0,f:__ZN10CheerpXApp26connectToPortIpStackHelperEPS_jjjPN6client9TCPSocketE,I:I,z:z,k:null};a.pc=-233;I.a8.postMessage({type:83,tid:(I.a43[0]|0),addr:E, port: C, localPort: G},a);k=I.a48;j=k.a1o;i=k.a1;y=k.a2.a0o;x=k.a2.a0;if(j<y){i[j].i0=I.a43[0]|0;i[j].a1=currentThread;k.a1=i;k.a1o=j+1|0;}else{a.pc=-438;a7(k,I.a43);}a.pc=-461;a.k=k=cheerpjPauseThread(a);if(k===null){a.pc=-512;i="null port";a.pc=-536;console.log(i,a);a.pc=-563;z.close(a);return ;}else{a.pc=-598;i={a0:null,a1:null};i.a0=k;i.a1=z;a.pc=-642;i=AV(n_,i);a.pc=-663;z.recv(i,a);a.pc=-685;i=[null,null,4];i[0]=z;a.pc=-718;i=AW(n8,i,0);a.pc=-741;k.onmessage=i;return ;}}function n_(r,o){var i=null;if(o===null){r.a0.postMessage(null);i="closed!";console.log(i);r.a1.close();r.a0.onmessage=null;return ;}else{i=new Uint8Array(o);r.a0.postMessage(i,[i.buffer]);return ;}}function n8(r,s,o){var i=null;i=o.data;if(i===null){i="closed!";console.log(i);r[s].close();return ;}else{r[s].send(i);return ;}}function n4(k,l){k[l].close();}function n1(C,D,z,x,v){var i=null,t=null;i=C[D];if(z===null){i.postMessage(null);return ;}else{t={data:z,addr:x,port:v};i.postMessage(t);return ;}}function nZ(z,A,x){var v=null,i=null,t=null,r=0,o=0;v=x.data;i=z[A];if(v===null){i.close();return ;}else{t=v.data;r=v.addr;o=v.port;i.sendto(t,r,o);return ;}}function __ZN10CheerpXApp17requestCloseBlindEjj(C,z,x,p){var i=0,k=null,l=0,o=null,q=0,m=0;var a={p:p,pc:0,f:__ZN10CheerpXApp17requestCloseBlindEjj};l=C.a29.a1o;k=C.a29.a1;q=C.a29.a0o;o=C.a29.a0;i=(cheerpPI(k,l));m=(cheerpPI(o,q));L14:do{if((i|0)!==(m|0)){m=i-m>>2;i=0;while(1){k=o[q+i|0];if(k!==null){if((k.i0|0)===(z|0)){if((k.i1|0)===(x|0)){break;}}}i=i+1|0;if(i>>>0>=m>>>0){break L14;}}o[q+i|0]=null;}}while(0);if(C.a10!==null){return ;}a.pc=-441;C.a8.postMessage({type:84,tid:z,arg0:x},a);}function __ZN10CheerpXApp17requestWriteBlindEjjPKhj(K,I,G,E,F,C,p){var t=null,u=0,v=0,z=null,A=0,x=null;var a=new createStacklet__ZN10CheerpXApp17requestWriteBlindEjjPKhj(p,K,I,G,E,F,C);u=K.a29.a0o;t=K.a29.a0;A=K.a29.a1o;z=K.a29.a1;L17:do{if(t.length!==z.length||t!==z||u!==A){v=0;while(1){a.x=x=t[u+v|0];if(x!==null){if((x.i0|0)===(I|0)){if((x.i1|0)===(G|0)){break;}}}v=v+1|0;if(t.length===z.length&&t===z&&(u+v|0)===A){break L17;}}if(x.a4!==null){a.pc=-449;a.v=v=F;a.pc=-467;t=E;a.pc=-481;t=t.subarray((+(v>>>0)),(+(v+C>>>0)),a);a.x=x=x.a4;a.pc=-542;t=new Uint8Array(t,a);a.pc=-574;x.postMessage(t,a);return ;}}}while(0);a.pc=-623;a.v=v=F;if(E.length===1&&E===nullArray&&F===0){t=null;}else{a.pc=-693;t=E;a.pc=-707;t=t.subarray((+(v>>>0)),(+(v+C>>>0)),a);}t={type:41,tid:I,arg0:G,arg1:t};A=K.a9o;z=K.a9;if(z.length!==1||z!==nullArray||A!==0){z[A]=-2;}a.pc=-853;K.a8.postMessage(t,a);}function z$(z,x,v,t){var i=null;i=__ZN10CheerpXApp21useIFrameAsPortalImplEPS_PN6client17HTMLIFrameElementEjPNS1_6StringE;cheerpOSRunFunction(z.a2,i,z,x,v,t);}function __ZN10CheerpXApp21useIFrameAsPortalImplEPS_PN6client17HTMLIFrameElementEjPNS1_6StringE(E,C,z,x,p){var k=null,i=null,v=-0.;var a={p:p,pc:0,f:__ZN10CheerpXApp21useIFrameAsPortalImplEPS_PN6client17HTMLIFrameElementEjPNS1_6StringE,E:E,C:C,z:z|0,x:x,k:null};a.pc=-262;a.k=k={a0:null,a1:null,a2:null,a3:null,i4:0,i5:0};k.a0=E;k.a1=C;k.a2=x;a.pc=-343;i="https://portal.leaningtech.com/index.html";k.a3=i;k.i4=z;k.i5=0;a.pc=-420;i={a0:null};i.a0=k;a.pc=-449;i=AV(nR,i);a.pc=-470;C.onload=i;a.pc=-491;i=String(k.a3,a);a.pc=-518;C.src=i;a.pc=-536;i={a0:null};i.a0=k;a.pc=-565;i=AV(r8,i);a.pc=-586;v=+setInterval(i,1.0E+4,a);k.i5=~~v;}function nR(t){var i=null,k=null,o=null,m=null;i=new MessageChannel();k=i.port1;o=t.a0;m={a0:null};m.a0=o;o=AV(nL,m);k.onmessage=o;i=i.port2;k=t.a0;o={port:i,url:k.a2};k=k.a1.contentWindow;m="*";i=new Array(i);k.postMessage(o,m,i);}function nL(z,x){var i=null,v=null,k=null,m=null,t=null;clearInterval((+(z.a0.i5>>>0)));i=x.data;v=i.port;i=i.request;k=new TextEncoder();i=String(i);i=k.encode(i);k=z.a0;m=k.a0;t=__ZN10CheerpXApp19connectToPortHelperEPS_jPN6client11MessagePortEPNS1_10Uint8ArrayE;cheerpOSRunFunction(m.a2,t,m,k.i4|0,v,i);}function __ZN10CheerpXApp19connectToPortHelperEPS_jPN6client11MessagePortEPNS1_10Uint8ArrayE(E,C,z,x,p){var m=null,i=null,j=0,k=null,l=0;var a=new createStacklet__ZN10CheerpXApp19connectToPortHelperEPS_jPN6client11MessagePortEPNS1_10Uint8ArrayE(p,E,z,x);a.pc=-254;E.a8.postMessage({type:83,tid:(E.a43[0]|0),addr:0,port: 0,localPort: C},a);m=E.a48;j=m.a1o;i=m.a1;l=m.a2.a0o;k=m.a2.a0;if(j<l){i[j].i0=E.a43[0]|0;i[j].a1=currentThread;m.a1=i;m.a1o=j+1|0;}else{a.pc=-457;a7(m,E.a43);}a.pc=-480;a.m=m=cheerpjPauseThread(a);if(m===null){a.pc=-531;z.postMessage(null,a);return ;}else{a.pc=-577;a.i=i={a0:null,a1:null,a2:{a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:i={a0:nullArray,a0o:0}},i3:0};i.a0=z;a.pc=-692;k=new Array(a);i.a1=k;i.a2.a0=nullArray;i.a2.a0o=0;i.a2.a1=nullArray;i.a2.a1o=0;i.a2.a2.a0=nullArray;i.a2.a2.a0o=0;i.i3=0;a.pc=-824;k.pop(a);a.pc=-843;k={a0:null};k.a0=i;a.pc=-872;k=AV(nF,k);a.pc=-893;m.onmessage=k;a.pc=-917;m.postMessage(x,a);return ;}}function nF(t,r){var o=null,i=null;o=r.data;i=t.a0;if(o===null){i.a0.postMessage(null);return ;}else{nE(i,o);return ;}}function nE(G,E){var o=0,m=0,r=null,k=null,l=0,i=null,j=0,C=-0.,t=0,z=null,A=0;r=[0,null,1];if((G.i3|0)===2){k=G.a0;i=E.buffer;i=new Array(i);k.postMessage(E,i);cheerpjFree(r,0);return ;}C=+E.length;t=~~C;if((t|0)===0){cheerpjFree(r,0);return ;}else{o=0;}while(1){m=E[o]|0;r[0]=m;do{if((m&255)===10){nC(G);if((G.i3|0)!==2){l=G.a2.a0o;k=G.a2.a0;j=G.a2.a1o;i=G.a2.a1;if(i.length===k.length&&i===k&&j===l){break;}else{m=0;}while(1){m=m-1|0;if(i.length===k.length&&i===k&&(j+m|0)===l){break;}}G.a2.a1=k;G.a2.a1o=l;break;}k=G.a1;G.a0.postMessage(k);o=o+1|0;if((o|0)===(t|0)){cheerpjFree(r,0);return ;}else{k=G.a0;i=E.subarray((+(o>>>0)));k.postMessage(i);cheerpjFree(r,0);return ;}}else{k=G.a2;j=k.a1o;i=k.a1;A=k.a2.a0o;z=k.a2.a0;if(i.length===z.length&&i===z&&j===A){nB(k,r);break;}else{i[j]=m;j=k.a1o;i=k.a1;k.a1=i;k.a1o=j+1|0;break;}}}while(0);o=o+1|0;if(o>>>0<t>>>0){continue;}cheerpjFree(r,0);return ;}}function nC(t){var i=null,j=0,k=0,m=null,n=0,o=0;switch(t.i3|0){case 0:{t.i3=1;return ;break;}case 1:{j=t.a2.a1o;i=t.a2.a1;n=t.a2.a0o;m=t.a2.a0;o=(cheerpPI(m,n));if(((cheerpPI(i,j))-o|0)===1){t.i3=2;return ;}L23:do{if(m.length!==i.length||m!==i||n!==j){k=0;while(1){if((m[n+k|0]&255)===58){j=n+k|0;i=m;break L23;}k=k+1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}}}while(0);k=(cheerpPI(i,j))-o|0;i=as(m,n,k);t.a1.push(i);j=t.a2.a0o;i=t.a2.a0;n=t.a2.a1o;m=t.a2.a1;i=as(i,(j+k|0)+2|0,(( -3-k|0)-(cheerpPI(i,j))|0)+(cheerpPI(m,n))|0);t.a1.push(i);return ;break;}default:{return ;}}}function nB(E,C){var i=0,k=null,l=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};k=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;i=(cheerpPI(z,A));t=(cheerpPI(o,q))-i|0;r=t+1|0;q=k.a0o;o=k.a0;i=(cheerpPI(o,q))-i|0;if(i>>>0<1073741823){i<<=1;i=i>>>0<r>>>0?r|0:i|0;}else{i=2147483647;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=k;if((i|0)===0){k=nullArray;}else{k=new Uint8Array(i/1|0);}m.a0=k;m.a0o=0;m.a1=k;m.a1o=0+t|0;m.a3.a0=k;m.a3.a0o=0+i|0;k[t]=C[0]|0;m.a2=k;m.a2o=(0+t|0)+1|0;fS(E,m);l=m.a1o;k=m.a1;q=m.a2o;o=m.a2;if(o.length!==k.length||o!==k||q!==l){i=0;while(1){i=i-1|0;if(o.length===k.length&&o===k&&(q+i|0)===l){break;}}m.a2=k;m.a2o=l;}l=m.a0o;k=m.a0;if(k.length===1&&k===nullArray&&l===0){cheerpjFree(m,0);return ;}cheerpjFree(k,0);cheerpjFree(m,0);}function fS(z,x){var k=null,l=0,i=0,m=null,n=0,v=0,o=0;l=z.a0o;k=z.a0;n=z.a1o;m=z.a1;i=(cheerpPI(m,n));v=(cheerpPI(k,l));o=i-v|0;n=x.a1o;m=x.a1;x.a1=m;x.a1o=n+(-o|0)|0;if((i|0)===(v|0)||(o|0)<1){l=n+(-o|0)|0;k=m;}else{i=0;while(1){m[(n+(-o|0)|0)+i|0]=k[l+i|0]|0;i=i+1|0;if((o|0)===(i|0)){break;}}l=x.a1o;k=x.a1;}n=z.a0o;m=z.a0;z.a0=k;z.a0o=l;x.a1=m;x.a1o=n;l=z.a1o;k=z.a1;n=x.a2o;m=x.a2;z.a1=m;z.a1o=n;x.a2=k;x.a2o=l;l=z.a2.a0o;k=z.a2.a0;n=x.a3.a0o;m=x.a3.a0;z.a2.a0=m;z.a2.a0o=n;x.a3.a0=k;x.a3.a0o=l;l=x.a1o;k=x.a1;x.a0=k;x.a0o=l;}function r8(o){var i=null,m=null;i=o.a0;m=i.a1;i=String(i.a3);m.src=i;}function An(o,m){o.a6=m;}function __ZN10CheerpXApp21requestUint8ArrayReadEjjj(U,S,R,O,p){var o=null,q=0,z=0,m=null,n=0,i=0,r=0,t=null,M=-0.,k=null,l=0,K=-0.,v=0,x=0;var a=new createStacklet__ZN10CheerpXApp21requestUint8ArrayReadEjjj(p,O);q=U.a29.a0o;o=U.a29.a0;n=U.a29.a1o;m=U.a29.a1;L35:do{if(o.length===m.length&&o===m&&q===n){a.o=o=null;}else{i=0;while(1){t=o[q+i|0];if(t!==null){if((t.i0|0)===(S|0)){if((t.i1|0)===(R|0)){a.o=o=t;break L35;}}}i=i+1|0;if(o.length===m.length&&o===m&&(q+i|0)===n){a.o=o=null;break;}}}}while(0);if((O|0)===0){return null;}a.t=t=o.a3;a.M=M=(+(O>>>0));a.m=m=null;a.z=z=0;while(1){if((t.i5|0)===0){while(1){o.a5=currentThread;a.pc=-631;cheerpjPauseThread(a);if((t.i5|0)!==0){break;}}}l=t.a1o;k=t.a1;i=t.i4|0;k=k[l+(i>>>10)|0];a.k=k=k.d[k.o+(i&1023)|0];a.pc=-757;K=+k.length;r=~~K;i=o.i2|0;a.v=v=r-i|0;do{if(m===null){if((r|0)===(O|0)&&(i|0)===0){t.i5=(t.i5|0)-1|0;i=(t.i4|0)+1|0;t.i4=i;if(i>>>0>2047){q=t.a1o;o=t.a1;o=o[q];a.pc=-928;cheerpjFree(o.d,0);q=t.a1o;o=t.a1;t.a1=o;t.a1o=q+1|0;t.i4=(t.i4|0)-1024|0;return k;}else{return k;}}if(v>>>0<O>>>0){a.pc=-1054;m=new Uint8Array(M,a);i=o.i2|0;a.m=m=m;break;}a.pc=-1111;a.m=m=k.subarray((+(i>>>0)),(+(i+O>>>0)),a);if((v|0)!==(O|0)){o.i2=(o.i2|0)+O|0;return m;}t.i5=(t.i5|0)-1|0;i=(t.i4|0)+1|0;t.i4=i;if(i>>>0<=2047){o.i2=0;return m;}l=t.a1o;k=t.a1;k=k[l];a.pc=-1307;cheerpjFree(k.d,0);l=t.a1o;k=t.a1;t.a1=k;t.a1o=l+1|0;t.i4=(t.i4|0)-1024|0;o.i2=0;return m;}}while(0);r=O-z|0;x=r>>>0<v>>>0?r|0:v|0;if((x|0)!==0){r=0;while(1){m[z+r|0]=k[i+r|0]|0;r=r+1|0;if((x|0)===(r|0)){break;}}}a.z=z=x+z|0;if((x|0)===(v|0)){t.i5=(t.i5|0)-1|0;i=(t.i4|0)+1|0;t.i4=i;if(i>>>0>2047){l=t.a1o;k=t.a1;k=k[l];a.pc=-1638;cheerpjFree(k.d,0);l=t.a1o;k=t.a1;t.a1=k;t.a1o=l+1|0;t.i4=(t.i4|0)-1024|0;i=0;}else{i=0;}}else{i=o.i2|0;i=i+x|0;}o.i2=i;if(z>>>0<O>>>0){continue;}return m;}}function Am(O,M,K,I,G,E){var k=0,i=null,m=null,o=null;i={a0:null,a1:null,a2:null};d9(i);k=O.a31.indexOf(null);if((k|0)<0){k=O.a31.length;O.a31.push(i.a1);}else{m=i.a1;o=O.a31;o[k]=m;}m=I===undefined?null:I;o=__ZN10CheerpXApp7runImplEPS_PN6client6StringEPNS1_5ArrayEPNS1_12RunOptionalsEjjj;cheerpOSRunFunction(O.a2,o,O,M,K,m,k,G,E);m=i.a0;cheerpjFree(i,0);return m;}function __ZN10CheerpXApp7runImplEPS_PN6client6StringEPNS1_5ArrayEPNS1_12RunOptionalsEjjj(aq,ap,an,ai,ae,ac,aa,p){var r=null,m=null,C=null,o=0,v=0,E=0,i=null,t=0,k=null,G=null,x=null,z=0,I=0,AY=0;var a=new createStacklet__ZN10CheerpXApp7runImplEPS_PN6client6StringEPNS1_5ArrayEPNS1_12RunOptionalsEjjj(p,aq,ap,an,ai,ae);a.k=k=AX([],0,32,null);a.pc=-342;a.r=r=new Array(a);a.pc=-371;r.pop(a);a.t=t=ai!==null?1:0;if(t){a.pc=-416;i="env";a.pc=-434;o=ai.hasOwnProperty(i,a);if(o){a.pc=-475;i=ai.env;a.r=r=i;}else{a.r=r=r;}a.pc=-517;i="parent";a.pc=-538;o=ai.hasOwnProperty(i,a);if(o){a.pc=-579;i=ai.parent;a.m=m=i;}else{a.m=m=null;}a.pc=-627;i="cwd";a.pc=-645;o=ai.hasOwnProperty(i,a);if(o){a.pc=-686;i=ai.cwd;a.C=C=i;}else{a.C=C=null;}a.pc=-731;i="uid";a.pc=-749;o=ai.hasOwnProperty(i,a);if(o){a.pc=-790;o=ai.uid;a.o=o=o;}else{a.o=o=1000;}a.pc=-835;i="gid";a.pc=-853;v=ai.hasOwnProperty(i,a);if(v){a.pc=-894;v=ai.gid;}else{v=1000;}if(m===null){m=r;r=C;o=o;var AY=14|0;}else{z=m.i0|0;I=o;a.E=E=z;a.o=o=v;a.v=v=I;}}else{m=r;r=null;o=1000;v=1000;var AY=14|0;}if(AY===14){E=aq.a43[0]|0;z=o;a.o=o=v;a.v=v=z;a.C=C=r;a.r=r=m;a.E=E=E;}if(aq.a10!==null){if(t){a.pc=-1147;a.m=m=ai.stdout;a.pc=-1174;x=ai.stderr;i=m;m=x;}else{i=undefined;m=i;}a.pc=-1228;aq.a8.postMessage({type:79,path:ap,args:an,stdout:i,stderr:m,env:r,tid:E},a);cheerpjFree(k,0);return ;}a.pc=-1342;a.G=G=new Uint8Array(32,a);if(t){a.pc=-1386;i="handlers";a.pc=-1410;t=ai.hasOwnProperty(i,a);if(t){a.pc=-1452;a.m=m=ai.handlers;a.i=i=undefined;k[0]=i;k[1]=i;k[2]=i;k[3]=i;k[4]=i;k[5]=i;k[6]=i;k[7]=i;k[8]=i;k[9]=i;k[10]=i;k[11]=i;k[12]=i;k[13]=i;k[14]=i;k[15]=i;k[16]=i;k[17]=i;k[18]=i;k[19]=i;k[20]=i;k[21]=i;k[22]=i;k[23]=i;k[24]=i;k[25]=i;k[26]=i;k[27]=i;k[28]=i;k[29]=i;k[30]=i;k[31]=i;a.pc=-1743;m=m.SIGUSR1;x=undefined;if(m===x){m=x;t=0;i=i;}else{k[10]=m;m=x;t=0;i=i;}while(1){if((i===null)&&(i!==m)){G[t]=1;}z=t+1|0;if(z>>>0>=32){break;}i=k[t+1|0];x=undefined;t=z;m=x;}}}a.pc=-1931;aq.a8.postMessage({type:59,path:ap,args:an,env:r,tid:E,index:ae,handlers:G,cwd:C,uid:v,gid:o},a);cheerpjFree(k,0);}function Al(S){var i=null,j=0,v=0,E=0,m=null,r=null,o=null,K=null,M=null,R=null,G=null,C=null,I=null,k=null,l=0,t=null,u=0,z=null,x=null,y=0,O=null,P=0,AY=0;m={i0:0,i1:0,a2:nullArray};r={i0:0,i1:0,a2:nullArray};o={i0:0,i1:0,a2:nullArray};K=[0,null,4];M=[null,null,4];R=[null,null,4];G={a0:null,a1:null,a2:null};C=new CheerpXApp(undefined);rU(C);I=C.a45;j=I.a1o;i=I.a1;l=I.a2.a0o;k=I.a2.a0;if(j<l){k=new Uint8Array(16);m.a2=k;m.i0=17;m.i1=8;k[0]=99;k[1]=104;k[2]=101;k[3]=101;k[4]=114;k[5]=112;k[6]=79;k[7]=83;t=new Uint8Array(16);r.a2=t;r.i0=17;r.i1=4;t[0]=47;t[1]=97;t[2]=112;t[3]=112;z=new Uint8Array(16);o.a2=z;o.i0=17;o.i1=1;z[0]=47;aF(i[j],m);aF(i[j].a3,r);aF(i[j].a4,o);cheerpjFree(z,0);cheerpjFree(t,0);cheerpjFree(k,0);j=I.a1o;i=I.a1;I.a1=i;I.a1o=j+1|0;j=j+1|0;i=i;}else{rQ(I);j=I.a1o;i=I.a1;}l=I.a2.a0o;k=I.a2.a0;if(j<l){k=new Uint8Array(16);m.a2=k;m.i0=17;m.i1=4;k[0]=100;k[1]=101;k[2]=118;k[3]=115;k=new Uint8Array(16);r.a2=k;r.i0=17;r.i1=0;k=new Uint8Array(16);o.a2=k;o.i0=17;o.i1=4;k[0]=47;k[1]=100;k[2]=101;k[3]=118;aF(i[j],m);aF(i[j].a3,r);aF(i[j].a4,o);cheerpjFree(o.a2,0);cheerpjFree(r.a2,0);cheerpjFree(m.a2,0);j=I.a1o;i=I.a1;I.a1=i;I.a1o=j+1|0;}else{rP(I);}if((S!==null)&&(S!==undefined)){i="bridgeURL";v=S.hasOwnProperty(i);if(v){i=S.bridgeURL;C.a10=i;}i="disableHiDPI";v=S.hasOwnProperty(i);if(v){v=S.disableHiDPI;C.i32=v?1:0;}i="devices";v=S.hasOwnProperty(i);if(v){i=S.devices;v=i.length;if((v|0)!==0){v=0;while(1){K[0]=0;k=i[v];k=k.type;t="block";E=k.localeCompare(t);if((E|0)===0){E=1;AY=18|0;}else{k=i[v];k=k.type;t="bytes";E=k.localeCompare(t);if((E|0)===0){E=2;AY=18|0;}else{k="Ignoring invalid device: unsupported type:";t=i[v];t=t.type;console.log(k,t);}}do{if(AY===18){AY=0|0;K[0]=E;k=C.a46;t=i[v];t=t.name;t=String(t);M[0]=t;z=i[v];z=z.url;z=String(z);R[0]=z;y=k.a1o;x=k.a1;P=k.a2.a0o;O=k.a2.a0;if(y<P){x[y].i0=E;x[y].a1=t;x[y].a2=z;x[y].a3=null;x[y].i4=0;x[y].a5=null;x[y].a6.a0=nullArray;x[y].a6.a0o=0;x[y].a6.a1=nullArray;x[y].a6.a1o=0;x[y].a6.a2.a0=nullArray;x[y].a6.a2.a0o=0;x[y].a7.a0=nullArray;x[y].a7.a0o=0;x[y].a7.a1=nullArray;x[y].a7.a1o=0;x[y].a7.a2.a0=nullArray;x[y].a7.a2.a0o=0;x[y].i8=1;z="/blockdev_";x[y].a3=z;t=String(t);O="/";t=z.concat(t,O);x[y].a3=t;u=k.a1o;t=k.a1;k.a1=t;k.a1o=u+1|0;break;}else{rJ(k,K,M,R);break;}}}while(0);v=v+1|0;E=i.length;if(v>>>0>=E>>>0){break;}}}}i="mounts";v=S.hasOwnProperty(i);do{if(v){k=S.mounts;v=k.length;if((v|0)===0){i="Ignoring invalid 0-length 'mounts' parameter";console.log(i);break;}i=k[0];i=i.path;t="/";v=i.localeCompare(t);if((v|0)!==0){i="Ignoring invalid 'mounts' parameters, first entry is not the root";console.log(i);break;}u=I.a0o;t=I.a0;j=I.a1o;i=I.a1;if(i.length!==t.length||i!==t||j!==u){while(1){I.a1=i;I.a1o=j+ -1|0;cheerpjFree(i[j+ -1|0].a4.a2,0);cheerpjFree(i[j+ -1|0].a3.a2,0);cheerpjFree(i[j+ -1|0].a2,0);j=I.a1o;i=I.a1;if(i.length===t.length&&i===t&&j===u){break;}}}v=k.length;if((v|0)!==0){v=0;while(1){i=k[v];i=i.type;aW(m,i);i=k[v];i=i.dev;aW(r,i);i=k[v];i=i.path;aW(o,i);j=I.a1o;i=I.a1;u=I.a2.a0o;t=I.a2.a0;if(j<u){aF(i[j],m);aF(i[j].a3,r);aF(i[j].a4,o);j=I.a1o;i=I.a1;I.a1=i;I.a1o=j+1|0;}else{rz(I,m,r,o);}cheerpjFree(o.a2,0);cheerpjFree(r.a2,0);cheerpjFree(m.a2,0);v=v+1|0;E=k.length;if(v>>>0>=E>>>0){break;}}}}}while(0);i="networkInterface";v=S.hasOwnProperty(i);if(v){i=S.networkInterface;C.a47=i;}}d9(G);i=G.a1;I=G.a2;q0(C,i,I);i=G.a0;cheerpjFree(m,0);cheerpjFree(r,0);cheerpjFree(o,0);cheerpjFree(K,0);cheerpjFree(M,0);cheerpjFree(R,0);cheerpjFree(G,0);return i;}function rU(m){var i=null;q1(m);m.a29.a0=nullArray;m.a29.a0o=0;m.a29.a1=nullArray;m.a29.a1o=0;m.a29.a2.a0=nullArray;m.a29.a2.a0o=0;m.a30=null;i=new Array();m.a31=i;m.i32=0;m.a34.i0=0;m.a34.i1=0;m.a34.a2=nullArray;m.a35=null;m.a36=null;m.a37=null;m.a38=null;m.a39=null;m.a40=null;i=m.a42;i.x0=null;i.x1=null;i.x2=null;i.a3.x0=null;i.i4=0;i.i5=0;m.a43[0]=0;i=m.a44.a1;i.a0[0]={d:null,b:null};m.a44.i2=0;m.a44.a0=i;m.a45.a0=nullArray;m.a45.a0o=0;m.a45.a1=nullArray;m.a45.a1o=0;m.a45.a2.a0=nullArray;m.a45.a2.a0o=0;m.a46.a0=nullArray;m.a46.a0o=0;m.a46.a1=nullArray;m.a46.a1o=0;m.a46.a2.a0=nullArray;m.a46.a2.a0o=0;m.a47=null;m.a48.a0=nullArray;m.a48.a0o=0;m.a48.a1=nullArray;m.a48.a1o=0;m.a48.a2.a0=nullArray;m.a48.a2.a0o=0;m.a33[0]=26;m.a33[1]=0;m.a33[2]=0;m.a33[3]=0;i={a0:null};i.a0=m;i=AV(rS,i);m.a1=i;}function rS(t,r){var o=null,m=null;o=t.a0;m=r.data;oQ(o,m);}function rQ(G){var m=0,k=null,l=0,t=null,r=null,o=null,v=null,i=null,j=0,E=null,F=0,x=0,z=0;t={i0:0,i1:0,a2:nullArray};r={i0:0,i1:0,a2:nullArray};o={i0:0,i1:0,a2:nullArray};v={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:v={a0:nullArray,a0o:0,a1:null}};k=G.a2;j=G.a1o;i=G.a1;F=G.a0o;E=G.a0;m=(cheerpPI(E,F));x=((cheerpPI(i,j))-m|0)/36|0;z=x+1|0;j=k.a0o;i=k.a0;m=((cheerpPI(i,j))-m|0)/36|0;if(m>>>0<59652323){m<<=1;m=m>>>0<z>>>0?z|0:m|0;}else{m=119304647;}v.a3.a0=nullArray;v.a3.a0o=0;v.a3.a1=k;if((m|0)===0){k=nullArray;}else{k=zZ([],0,(AE(m,36)|0)/36|0);}v.a0=k[0];v.a0b=k;v.a2=k;v.a2o=0+x|0;v.a1=k;v.a1o=0+x|0;v.a3.a0=k;v.a3.a0o=0+m|0;i=new Uint8Array(16);t.a2=i;t.i0=17;t.i1=8;i[0]=99;i[1]=104;i[2]=101;i[3]=101;i[4]=114;i[5]=112;i[6]=79;i[7]=83;i=new Uint8Array(16);r.a2=i;r.i0=17;r.i1=4;i[0]=47;i[1]=97;i[2]=112;i[3]=112;i=new Uint8Array(16);o.a2=i;o.i0=17;o.i1=1;i[0]=47;aF(k[x],t);aF(k[x].a3,r);aF(k[x].a4,o);cheerpjFree(o.a2,0);cheerpjFree(r.a2,0);cheerpjFree(t.a2,0);l=v.a2o;k=v.a2;v.a2=k;v.a2o=l+1|0;ej(G,v);l=v.a1o;k=v.a1;j=v.a2o;i=v.a2;if(i.length!==k.length||i!==k||j!==l){m=0;while(1){x=m-1|0;cheerpjFree(i[(j+m|0)+ -1|0].a4.a2,0);cheerpjFree(i[(j+m|0)+ -1|0].a3.a2,0);cheerpjFree(i[j+x|0].a2,0);if(i.length===k.length&&i===k&&(j+x|0)===l){break;}else{m=x;}}v.a2=k;v.a2o=l;}l=v.a0b;k=v.a0;if(k===null){cheerpjFree(t,0);cheerpjFree(r,0);cheerpjFree(o,0);cheerpjFree(v,0);return ;}cheerpjFree(l,0);cheerpjFree(t,0);cheerpjFree(r,0);cheerpjFree(o,0);cheerpjFree(v,0);}function ej(C,z){var i=null,j=0,k=null,l=0,x=0,t=null,u=0,v=0,m=null;l=C.a0o;k=C.a0;u=C.a1o;t=C.a1;j=z.a1o;i=z.a1;if(t.length!==k.length||t!==k||u!==l){x=0;while(1){v=x-1|0;i[j+ -1|0].i0=t[u+v|0].i0|0;i[j+ -1|0].i1=t[u+v|0].i1|0;i[j+ -1|0].a2=t[u+v|0].a2;t[u+v|0].i0=0;t[u+v|0].i1=0;t[u+v|0].a2=nullArray;m=t[(u+x|0)+ -1|0].a3;i[j+ -1|0].a3.i0=m.i0|0;i[j+ -1|0].a3.i1=m.i1|0;i[j+ -1|0].a3.a2=m.a2;m.i0=0;m.i1=0;m.a2=nullArray;m=t[(u+x|0)+ -1|0].a4;i[j+ -1|0].a4.i0=m.i0|0;i[j+ -1|0].a4.i1=m.i1|0;i[j+ -1|0].a4.a2=m.a2;m.i0=0;m.i1=0;m.a2=nullArray;j=z.a1o;i=z.a1;z.a1=i;z.a1o=j+ -1|0;if(t.length===k.length&&t===k&&(u+v|0)===l){break;}else{x=v;j=j+ -1|0;i=i;}}l=C.a0o;k=C.a0;j=j+ -1|0;i=i;}C.a0=i;C.a0o=j;z.a1=k;z.a1o=l;j=C.a1o;i=C.a1;l=z.a2o;k=z.a2;C.a1=k;C.a1o=l;z.a2=i;z.a2o=j;j=C.a2.a0o;i=C.a2.a0;l=z.a3.a0o;k=z.a3.a0;C.a2.a0=k;C.a2.a0o=l;z.a3.a0=i;z.a3.a0o=j;j=z.a1o;i=z.a1;z.a0=i[j];z.a0b=i;}function rP(G){var m=0,k=null,l=0,t=null,r=null,o=null,v=null,i=null,j=0,E=null,F=0,x=0,z=0;t={i0:0,i1:0,a2:nullArray};r={i0:0,i1:0,a2:nullArray};o={i0:0,i1:0,a2:nullArray};v={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:v={a0:nullArray,a0o:0,a1:null}};k=G.a2;j=G.a1o;i=G.a1;F=G.a0o;E=G.a0;m=(cheerpPI(E,F));x=((cheerpPI(i,j))-m|0)/36|0;z=x+1|0;j=k.a0o;i=k.a0;m=((cheerpPI(i,j))-m|0)/36|0;if(m>>>0<59652323){m<<=1;m=m>>>0<z>>>0?z|0:m|0;}else{m=119304647;}v.a3.a0=nullArray;v.a3.a0o=0;v.a3.a1=k;if((m|0)===0){k=nullArray;}else{k=zZ([],0,(AE(m,36)|0)/36|0);}v.a0=k[0];v.a0b=k;v.a2=k;v.a2o=0+x|0;v.a1=k;v.a1o=0+x|0;v.a3.a0=k;v.a3.a0o=0+m|0;i=new Uint8Array(16);t.a2=i;t.i0=17;t.i1=4;i[0]=100;i[1]=101;i[2]=118;i[3]=115;i=new Uint8Array(16);r.a2=i;r.i0=17;r.i1=0;i=new Uint8Array(16);o.a2=i;o.i0=17;o.i1=4;i[0]=47;i[1]=100;i[2]=101;i[3]=118;aF(k[x],t);aF(k[x].a3,r);aF(k[x].a4,o);cheerpjFree(o.a2,0);cheerpjFree(r.a2,0);cheerpjFree(t.a2,0);l=v.a2o;k=v.a2;v.a2=k;v.a2o=l+1|0;ej(G,v);l=v.a1o;k=v.a1;j=v.a2o;i=v.a2;if(i.length!==k.length||i!==k||j!==l){m=0;while(1){x=m-1|0;cheerpjFree(i[(j+m|0)+ -1|0].a4.a2,0);cheerpjFree(i[(j+m|0)+ -1|0].a3.a2,0);cheerpjFree(i[j+x|0].a2,0);if(i.length===k.length&&i===k&&(j+x|0)===l){break;}else{m=x;}}v.a2=k;v.a2o=l;}l=v.a0b;k=v.a0;if(k===null){cheerpjFree(t,0);cheerpjFree(r,0);cheerpjFree(o,0);cheerpjFree(v,0);return ;}cheerpjFree(l,0);cheerpjFree(t,0);cheerpjFree(r,0);cheerpjFree(o,0);cheerpjFree(v,0);}function rJ(O,M,K,I){var i=0,o=null,k=null,m=null,n=0,r=null,s=0,v=0,t=0,G=null;k={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:k={a0:nullArray,a0o:0,a1:null}};o=O.a2;n=O.a1o;m=O.a1;s=O.a0o;r=O.a0;i=(cheerpPI(r,s));v=((cheerpPI(m,n))-i|0)/49|0;t=v+1|0;n=o.a0o;m=o.a0;i=((cheerpPI(m,n))-i|0)/49|0;if(i>>>0<43826196){i<<=1;i=i>>>0<t>>>0?t|0:i|0;}else{i=87652393;}k.a3.a0=nullArray;k.a3.a0o=0;k.a3.a1=o;if((i|0)===0){o=nullArray;}else{o=zX([],0,(AE(i,49)|0)/49|0);}k.a0=o[0];k.a0b=o;k.a1=o;k.a1o=0+v|0;k.a3.a0=o;k.a3.a0o=0+i|0;m=K[0];r=I[0];o[v].i0=M[0]|0;o[v].a1=m;o[v].a2=r;o[v].a3=null;o[v].i4=0;o[v].a5=null;o[v].a6.a0=nullArray;o[v].a6.a0o=0;o[v].a6.a1=nullArray;o[v].a6.a1o=0;o[v].a6.a2.a0=nullArray;o[v].a6.a2.a0o=0;o[v].a7.a0=nullArray;o[v].a7.a0o=0;o[v].a7.a1=nullArray;o[v].a7.a1o=0;o[v].a7.a2.a0=nullArray;o[v].a7.a2.a0o=0;o[v].i8=1;r="/blockdev_";o[v].a3=r;m=String(m);G="/";m=r.concat(m,G);o[v].a3=m;k.a2=o;k.a2o=(0+v|0)+1|0;rG(O,k);rF(k);cheerpjFree(k,0);}function rG(C,z){var i=null,j=0,k=null,l=0,t=0,o=null,q=0,r=0,m=null,n=0;l=C.a0o;k=C.a0;q=C.a1o;o=C.a1;j=z.a1o;i=z.a1;if(o.length!==k.length||o!==k||q!==l){t=0;while(1){r=t-1|0;i[j+ -1|0].i0=o[q+r|0].i0|0;i[j+ -1|0].a1=o[(q+t|0)+ -1|0].a1;i[j+ -1|0].a2=o[(q+t|0)+ -1|0].a2;i[j+ -1|0].a3=o[(q+t|0)+ -1|0].a3;i[j+ -1|0].i4=o[(q+t|0)+ -1|0].i4|0;i[j+ -1|0].a5=o[(q+t|0)+ -1|0].a5;i[j+ -1|0].a6.a0=nullArray;i[j+ -1|0].a6.a0o=0;i[j+ -1|0].a6.a1=nullArray;i[j+ -1|0].a6.a1o=0;i[j+ -1|0].a6.a2.a0=nullArray;i[j+ -1|0].a6.a2.a0o=0;n=o[(q+t|0)+ -1|0].a6.a0o;m=o[(q+t|0)+ -1|0].a6.a0;i[j+ -1|0].a6.a0=m;i[j+ -1|0].a6.a0o=n;n=o[(q+t|0)+ -1|0].a6.a1o;m=o[(q+t|0)+ -1|0].a6.a1;i[j+ -1|0].a6.a1=m;i[j+ -1|0].a6.a1o=n;n=o[(q+t|0)+ -1|0].a6.a2.a0o;m=o[(q+t|0)+ -1|0].a6.a2.a0;i[j+ -1|0].a6.a2.a0=m;i[j+ -1|0].a6.a2.a0o=n;o[(q+t|0)+ -1|0].a6.a2.a0=nullArray;o[(q+t|0)+ -1|0].a6.a2.a0o=0;o[(q+t|0)+ -1|0].a6.a1=nullArray;o[(q+t|0)+ -1|0].a6.a1o=0;o[(q+t|0)+ -1|0].a6.a0=nullArray;o[(q+t|0)+ -1|0].a6.a0o=0;i[j+ -1|0].a7.a0=nullArray;i[j+ -1|0].a7.a0o=0;i[j+ -1|0].a7.a1=nullArray;i[j+ -1|0].a7.a1o=0;i[j+ -1|0].a7.a2.a0=nullArray;i[j+ -1|0].a7.a2.a0o=0;n=o[(q+t|0)+ -1|0].a7.a0o;m=o[(q+t|0)+ -1|0].a7.a0;i[j+ -1|0].a7.a0=m;i[j+ -1|0].a7.a0o=n;n=o[(q+t|0)+ -1|0].a7.a1o;m=o[(q+t|0)+ -1|0].a7.a1;i[j+ -1|0].a7.a1=m;i[j+ -1|0].a7.a1o=n;n=o[(q+t|0)+ -1|0].a7.a2.a0o;m=o[(q+t|0)+ -1|0].a7.a2.a0;i[j+ -1|0].a7.a2.a0=m;i[j+ -1|0].a7.a2.a0o=n;o[(q+t|0)+ -1|0].a7.a2.a0=nullArray;o[(q+t|0)+ -1|0].a7.a2.a0o=0;o[(q+t|0)+ -1|0].a7.a1=nullArray;o[(q+t|0)+ -1|0].a7.a1o=0;o[(q+t|0)+ -1|0].a7.a0=nullArray;o[(q+t|0)+ -1|0].a7.a0o=0;i[j+ -1|0].i8=o[(q+t|0)+ -1|0].i8|0;j=z.a1o;i=z.a1;z.a1=i;z.a1o=j+ -1|0;if(o.length===k.length&&o===k&&(q+r|0)===l){break;}else{t=r;j=j+ -1|0;i=i;}}l=C.a0o;k=C.a0;j=j+ -1|0;i=i;}C.a0=i;C.a0o=j;z.a1=k;z.a1o=l;j=C.a1o;i=C.a1;l=z.a2o;k=z.a2;C.a1=k;C.a1o=l;z.a2=i;z.a2o=j;j=C.a2.a0o;i=C.a2.a0;l=z.a3.a0o;k=z.a3.a0;C.a2.a0=k;C.a2.a0o=l;z.a3.a0=i;z.a3.a0o=j;j=z.a1o;i=z.a1;z.a0=i[j];z.a0b=i;}function rF(v){var k=null,l=0,r=null,s=0,i=null,j=0,o=0,m=null,n=0;s=v.a1o;r=v.a1;l=v.a2o;k=v.a2;if(k.length!==r.length||k!==r||l!==s){while(1){v.a2=k;v.a2o=l+ -1|0;j=k[l+ -1|0].a7.a0o;i=k[l+ -1|0].a7.a0;o=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){n=k[l+ -1|0].a7.a1o;m=k[l+ -1|0].a7.a1;if(m.length!==i.length||m!==i||n!==j){k[l+ -1|0].a7.a1=m;k[l+ -1|0].a7.a1o=(n+ -1|0)+(-(((cheerpPI(m,n))-o|0)-16>>>4)|0)|0;}cheerpjFree(i,0);}j=k[l+ -1|0].a6.a0o;i=k[l+ -1|0].a6.a0;o=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){n=k[l+ -1|0].a6.a1o;m=k[l+ -1|0].a6.a1;if(m.length!==i.length||m!==i||n!==j){k[l+ -1|0].a6.a1=m;k[l+ -1|0].a6.a1o=(n+ -1|0)+(-(((cheerpPI(m,n))-o|0)-16>>>4)|0)|0;}cheerpjFree(i,0);}l=v.a2o;k=v.a2;if(k.length===r.length&&k===r&&l===s){break;}}}l=v.a0b;k=v.a0;if(k===null){return ;}cheerpjFree(l,0);}function rz(M,K,I,G){var i=0,k=null,l=0,m=null,o=null,q=0,E=null,F=0,r=0,t=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};k=M.a2;q=M.a1o;o=M.a1;F=M.a0o;E=M.a0;i=(cheerpPI(E,F));r=((cheerpPI(o,q))-i|0)/36|0;t=r+1|0;q=k.a0o;o=k.a0;i=((cheerpPI(o,q))-i|0)/36|0;if(i>>>0<59652323){i<<=1;i=i>>>0<t>>>0?t|0:i|0;}else{i=119304647;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=k;if((i|0)===0){k=nullArray;}else{k=zZ([],0,(AE(i,36)|0)/36|0);}m.a0=k[0];m.a0b=k;m.a1=k;m.a1o=0+r|0;m.a3.a0=k;m.a3.a0o=0+i|0;aF(k[r],K);aF(k[r].a3,I);aF(k[r].a4,G);m.a2=k;m.a2o=(0+r|0)+1|0;ej(M,m);l=m.a1o;k=m.a1;q=m.a2o;o=m.a2;if(o.length!==k.length||o!==k||q!==l){i=0;while(1){r=i-1|0;cheerpjFree(o[(q+i|0)+ -1|0].a4.a2,0);cheerpjFree(o[(q+i|0)+ -1|0].a3.a2,0);cheerpjFree(o[q+r|0].a2,0);if(o.length===k.length&&o===k&&(q+r|0)===l){break;}else{i=r;}}m.a2=k;m.a2o=l;}l=m.a0b;k=m.a0;if(k===null){cheerpjFree(m,0);return ;}cheerpjFree(l,0);cheerpjFree(m,0);}function Ak(r,o){var i=null;i=__ZN10CheerpXApp12dumpFileImplEPS_PN6client6StringE;cheerpOSRunFunction(r.a2,i,r,o);}function Aj(k){gL(k);}function Ai(r,o){var i=null;i=o.SIGUSR1;if(i===undefined){return ;}r.a1[10]=i;}function Ah(t,r){var k=null,i=null;t.i0=r;k=t.a1;i=undefined;k[0]=i;k[1]=i;k[2]=i;k[3]=i;k[4]=i;k[5]=i;k[6]=i;k[7]=i;k[8]=i;k[9]=i;k[10]=i;k[11]=i;k[12]=i;k[13]=i;k[14]=i;k[15]=i;k[16]=i;k[17]=i;k[18]=i;k[19]=i;k[20]=i;k[21]=i;k[22]=i;k[23]=i;k[24]=i;k[25]=i;k[26]=i;k[27]=i;k[28]=i;k[29]=i;k[30]=i;k[31]=i;}function rw(M,K,I,J,G,H){var i=0,t=0,E=0,k=null,l=0,o=0,r=0,m=0;t=(cheerpPI(I,J));M.x0=I[J];if(I.length===G.length&&I===G&&J===H){return ;}i=(cheerpPI(G,H));E=i-t|0;l=K.a1o;k=K.a1;o=(cheerpPI(k,l))-i|0;r=o>>1;if((r|0)!==0){m=o>>>1;if((m|0)!==0){if((E|0)>-2){i=0;while(1){I[J+i|0]=G[H+i|0]|0;i=i+1|0;if((m|0)===(i|0)){break;}}}else{i=m;while(1){i=i-1|0;I[J+i|0]=G[H+i|0]|0;if((i|0)===0){break;}}}}}l=K.a1o;k=K.a1;if(k.length===I.length&&k===I&&l===(J+r|0)){return ;}K.a1=k;K.a1o=l+((((cheerpPI(k,l))-t|0)-2|0)-o>>>1^ -1)|0;}function rv(v){var i=null,j=0,o=0,k=null,m=null,n=0,t=0;k={i0:0,i1:0,a2:nullArray};k.i0=0;k.i1=0;k.a2=nullArray;j=v.a1o;i=v.a1;n=v.a0o;m=v.a0;cH(k,(cheerpPI(i,j))-(cheerpPI(m,n))>>1);n=v.a1o;m=v.a1;j=v.a0o;i=v.a0;if(((cheerpPI(m,n))|0)!==((cheerpPI(i,j))|0)){o=0;while(1){t=i[j+o|0]|0;dr(k,t<<16>>16>>8);o=o+1|0;n=v.a1o;m=v.a1;j=v.a0o;i=v.a0;if(o>>>0>=(cheerpPI(m,n))-(cheerpPI(i,j))>>1>>>0){break;}}}i=k.a2;m=as(i,0,k.i1|0);cheerpjFree(i,0);cheerpjFree(k,0);return m;}function ru(M,K,I,G){var i=null,j=0,v=null,t=null,r=null,o=null,k=null,l=0,m=0;v=[0,null,1];t=[0,null,1];r=[0,null,1];o=[0,null,4];v[0]=I;t[0]=G;j=M.a1o;i=M.a1;l=M.a0o;k=M.a0;m=(cheerpPI(i,j))-(cheerpPI(k,l))>>1;do{if(m>>>0>K>>>0){k[l+K|0]=(I&255)<<8|G&255;}else{if(m>>>0<K>>>0){while(1){r[0]=32;o[0]=1;l=M.a2.a0o;k=M.a2.a0;if(j<l){i[j]=8193;j=M.a1o;i=M.a1;M.a1=i;M.a1o=j+1|0;j=j+1|0;i=i;}else{rt(M,r,o);j=M.a1o;i=M.a1;}l=M.a0o;k=M.a0;if((cheerpPI(i,j))-(cheerpPI(k,l))>>1>>>0>=K>>>0){break;}}}l=M.a2.a0o;k=M.a2.a0;if(j<l){i[j]=G&255|(I&255)<<8;j=M.a1o;i=M.a1;M.a1=i;M.a1o=j+1|0;break;}else{ny(M,v,t);break;}}}while(0);M.i4=1;cheerpjFree(v,0);cheerpjFree(t,0);cheerpjFree(r,0);cheerpjFree(o,0);}function rt(I,G,E){var k=0,i=null,j=0,m=null,o=null,q=0,C=null,D=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=I.a2;q=I.a1o;o=I.a1;D=I.a0o;C=I.a0;k=(cheerpPI(C,D));t=(cheerpPI(o,q))-k>>1;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>1>>>0<1073741823){k=k>>>0<r>>>0?r|0:k|0;}else{k=2147483647;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=new Uint16Array((k<<1)/2|0);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;k=E[0]|0;i[t]=k&255|(G[0]&255)<<8;m.a2=i;m.a2o=(0+t|0)+1|0;gR(I,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-2>>>1^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function gR(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,v=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>1)|0)|0;if((o|0)>0){v=o>>>1;if((v|0)===0){j=l+(-(o>>1)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>1)|0)|0)+m|0]=i[j+m|0]|0;m=m+1|0;if((v|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>1)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function ny(I,G,E){var k=0,i=null,j=0,m=null,o=null,q=0,C=null,D=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=I.a2;q=I.a1o;o=I.a1;D=I.a0o;C=I.a0;k=(cheerpPI(C,D));t=(cheerpPI(o,q))-k>>1;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>1>>>0<1073741823){k=k>>>0<r>>>0?r|0:k|0;}else{k=2147483647;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=new Uint16Array((k<<1)/2|0);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t]=E[0]&255|(G[0]&255)<<8;m.a2=i;m.a2o=(0+t|0)+1|0;gR(I,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-2>>>1^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function dR(z,x){var i=null,j=0,v=null,w=0,m=0,k=null,l=0,t=null,u=0;j=z.a1o;i=z.a1;w=z.a0o;v=z.a0;m=((cheerpPI(i,j))-(cheerpPI(v,w))|0)/17|0;if(m>>>0<x>>>0){nx(z,x-m|0);return ;}if(m>>>0<=x>>>0){return ;}if(i.length===v.length&&i===v&&j===(w+x|0)){return ;}while(1){z.a1=i;z.a1o=j+ -1|0;l=i[j+ -1|0].a0o;k=i[j+ -1|0].a0;m=(cheerpPI(k,l));if(k.length===1&&k===nullArray&&l===0){j=j+ -1|0;i=i;}else{u=i[j+ -1|0].a1o;t=i[j+ -1|0].a1;if(t.length!==k.length||t!==k||u!==l){i[j+ -1|0].a1=t;i[j+ -1|0].a1o=(u+ -1|0)+(-(((cheerpPI(t,u))-m|0)-2>>>1)|0)|0;}cheerpjFree(k,0);j=z.a1o;i=z.a1;}if(i.length===v.length&&i===v&&j===(w+x|0)){break;}}}function nx(K,I){var i=0,k=null,l=0,m=0,r=null,t=null,u=0,o=null,q=0,C=0,z=0,x=0,v=null,w=0;r={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:r={a0:nullArray,a0o:0,a1:null}};k=K.a2;u=k.a0o;t=k.a0;q=K.a1o;o=K.a1;i=(cheerpPI(t,u));m=(cheerpPI(o,q));if((i-m|0)/17>>>0>=I>>>0){m=I;i=0;while(1){o[q+i|0].a0=nullArray;o[q+i|0].a0o=0;o[q+i|0].a1=nullArray;o[q+i|0].a1o=0;o[q+i|0].a2.a0=nullArray;o[q+i|0].a2.a0o=0;o[q+i|0].a3=null;o[q+i|0].i4=0;m=m-1|0;if((m|0)===0){break;}else{i=i+1|0;}}K.a1=o;K.a1o=q+I|0;cheerpjFree(r,0);return ;}u=K.a0o;t=K.a0;C=(cheerpPI(t,u));z=(m-C|0)/17|0;x=z+I|0;i=(i-C|0)/17|0;if(i>>>0<126322567){i<<=1;i=i>>>0<x>>>0?x|0:i|0;}else{i=252645135;}r.a3.a0=nullArray;r.a3.a0o=0;r.a3.a1=k;if((i|0)===0){k=nullArray;}else{k=z0([],0,(AE(i,17)|0)/17|0);}r.a0=k[0];r.a0b=k;r.a2=k;r.a2o=0+z|0;r.a1=k;r.a1o=0+z|0;r.a3.a0=k;r.a3.a0o=0+i|0;m=I;i=0;while(1){k[(0+z|0)+i|0].a0=nullArray;k[(0+z|0)+i|0].a0o=0;k[(0+z|0)+i|0].a1=nullArray;k[(0+z|0)+i|0].a1o=0;k[(0+z|0)+i|0].a2.a0=nullArray;k[(0+z|0)+i|0].a2.a0o=0;k[(0+z|0)+i|0].a3=null;k[(0+z|0)+i|0].i4=0;m=m-1|0;if((m|0)===0){break;}else{i=i+1|0;}}r.a2=k;r.a2o=0+x|0;nu(K,r);l=r.a1o;k=r.a1;u=r.a2o;t=r.a2;if(t.length!==k.length||t!==k||u!==l){i=0;while(1){i=i-1|0;q=t[u+i|0].a0o;o=t[u+i|0].a0;m=(cheerpPI(o,q));if(o.length!==1||o!==nullArray||q!==0){w=t[u+i|0].a1o;v=t[u+i|0].a1;if(v.length!==o.length||v!==o||w!==q){t[u+i|0].a1=v;t[u+i|0].a1o=(w+ -1|0)+(-(((cheerpPI(v,w))-m|0)-2>>>1)|0)|0;}cheerpjFree(o,0);}if(t.length===k.length&&t===k&&(u+i|0)===l){break;}}r.a2=k;r.a2o=l;}l=r.a0b;k=r.a0;if(k!==null){cheerpjFree(l,0);}cheerpjFree(r,0);}function nu(C,z){var i=null,j=0,k=null,l=0,t=0,o=null,q=0,r=0,m=null,n=0;l=C.a0o;k=C.a0;q=C.a1o;o=C.a1;j=z.a1o;i=z.a1;if(o.length!==k.length||o!==k||q!==l){t=0;while(1){r=t-1|0;i[j+ -1|0].a0=nullArray;i[j+ -1|0].a0o=0;i[j+ -1|0].a1=nullArray;i[j+ -1|0].a1o=0;i[j+ -1|0].a2.a0=nullArray;i[j+ -1|0].a2.a0o=0;n=o[q+r|0].a0o;m=o[q+r|0].a0;i[j+ -1|0].a0=m;i[j+ -1|0].a0o=n;n=o[q+r|0].a1o;m=o[q+r|0].a1;i[j+ -1|0].a1=m;i[j+ -1|0].a1o=n;n=o[q+r|0].a2.a0o;m=o[q+r|0].a2.a0;i[j+ -1|0].a2.a0=m;i[j+ -1|0].a2.a0o=n;o[q+r|0].a2.a0=nullArray;o[q+r|0].a2.a0o=0;o[q+r|0].a1=nullArray;o[q+r|0].a1o=0;o[q+r|0].a0=nullArray;o[q+r|0].a0o=0;i[j+ -1|0].a3=o[(q+t|0)+ -1|0].a3;i[j+ -1|0].i4=o[(q+t|0)+ -1|0].i4|0;j=z.a1o;i=z.a1;z.a1=i;z.a1o=j+ -1|0;if(o.length===k.length&&o===k&&(q+r|0)===l){break;}else{t=r;j=j+ -1|0;i=i;}}l=C.a0o;k=C.a0;j=j+ -1|0;i=i;}C.a0=i;C.a0o=j;z.a1=k;z.a1o=l;j=C.a1o;i=C.a1;l=z.a2o;k=z.a2;C.a1=k;C.a1o=l;z.a2=i;z.a2o=j;j=C.a2.a0o;i=C.a2.a0;l=z.a3.a0o;k=z.a3.a0;C.a2.a0=k;C.a2.a0o=l;z.a3.a0=i;z.a3.a0o=j;j=z.a1o;i=z.a1;z.a0=i[j];z.a0b=i;}function fP(z){var i=null,j=0,k=0,t=0,o=null,q=0,m=null,n=0,r=null,s=0,x=0,AY=0;if(z.a2===null){k=z.i6|0;o=z.a9;n=o.a1o;m=o.a1;j=o.a0o;i=o.a0;if(((cheerpPI(m,n))-(cheerpPI(i,j))|0)/17>>>0<=k>>>0){dR(o,k+1|0);j=o.a0o;i=o.a0;}i=rv(i[j+k|0]);i=String(i);console.log(i);}z.i5=0;k=(z.i6|0)+1|0;z.i6=k;if(k>>>0<=24){return ;}while(1){q=z.a9.a0o;o=z.a9.a0;i=z.a2;if(i!==null){m=o[q].a3;if(m!==null){i.removeChild(m);}}j=z.a9.a1o;i=z.a9.a1;if(o.length===i.length&&o===i&&(q+1|0)===j){j=q+1|0;i=o;k=0;AY=13|0;}else{t=0;k=1;while(1){nr(o[q+t|0]);n=o[q+k|0].a0o;m=o[q+k|0].a0;o[q+t|0].a0=m;o[q+t|0].a0o=n;n=o[q+k|0].a1o;m=o[q+k|0].a1;o[q+t|0].a1=m;o[q+t|0].a1o=n;n=o[q+k|0].a2.a0o;m=o[q+k|0].a2.a0;o[q+t|0].a2.a0=m;o[q+t|0].a2.a0o=n;o[q+k|0].a2.a0=nullArray;o[q+k|0].a2.a0o=0;o[q+k|0].a1=nullArray;o[q+k|0].a1o=0;o[q+k|0].a0=nullArray;o[q+k|0].a0o=0;o[q+t|0].a3=o[q+k|0].a3;o[q+t|0].i4=o[q+k|0].i4|0;x=k+1|0;k=t+1|0;if(o.length===i.length&&o===i&&(q+x|0)===j){break;}else{t=k;k=x;}}j=z.a9.a1o;i=z.a9.a1;if(i.length!==o.length||i!==o||j!==(q+k|0)){AY=13|0;}}if(AY===13){AY=0|0;while(1){z.a9.a1=i;z.a9.a1o=j+ -1|0;n=i[j+ -1|0].a0o;m=i[j+ -1|0].a0;t=(cheerpPI(m,n));if(m.length===1&&m===nullArray&&n===0){j=j+ -1|0;i=i;}else{s=i[j+ -1|0].a1o;r=i[j+ -1|0].a1;if(r.length!==m.length||r!==m||s!==n){i[j+ -1|0].a1=r;i[j+ -1|0].a1o=(s+ -1|0)+(-(((cheerpPI(r,s))-t|0)-2>>>1)|0)|0;}cheerpjFree(m,0);j=z.a9.a1o;i=z.a9.a1;}if(i.length===o.length&&i===o&&j===(q+k|0)){break;}}}k=(z.i6|0)-1|0;z.i6=k;if(k>>>0<=24){break;}}}function nr(r){var i=null,j=0,o=0,k=null,l=0;j=r.a0o;i=r.a0;o=(cheerpPI(i,j));if(i.length===1&&i===nullArray&&j===0){return ;}l=r.a1o;k=r.a1;if(k.length!==i.length||k!==i||l!==j){r.a1=k;r.a1o=l+(((cheerpPI(k,l))-o|0)-2>>>1^ -1)|0;}cheerpjFree(i,0);r.a2.a0=nullArray;r.a2.a0o=0;r.a1=nullArray;r.a1o=0;r.a0=nullArray;r.a0o=0;}function fO(z,x,v){var k=null,i=null,m=null;k="span";k=document.createElement(k);switch(v&255){case 2:{i=k.style;m="yellow";i.color=m;break;}case 3:{i=k.style;m="green";i.color=m;break;}case 5:{i=k.style;m="gray";i.color=m;break;}case 4:{i=k.style;m="cyan";i.color=m;break;}}i=String(x);k.textContent=i;i=z.a3;i.appendChild(k);}function fN(G,E,C){var i=null,j=0,r=0,m=0,k=null,l=0,o=null,q=0,z=0;do{if(G.a3===null){i="p";i=document.createElement(i);G.a3=i;i=i.style;k="0";i.margin=k;i=G.a3;i=i.style;k="1em";i.height=k;i=G.a3;if(C===null){E.appendChild(i);break;}else{k=C.nextSibling;E.insertBefore(i,k);break;}}}while(0);if((G.i4&255)===0){i=G.a3;return i;}G.i4=0;i=G.a3;i=i.firstChild;if(i!==null){while(1){k=G.a3;k.removeChild(i);i=G.a3;i=i.firstChild;if(i===null){break;}}}j=G.a0o;i=G.a0;l=G.a1o;k=G.a1;if(i.length===k.length&&i===k&&j===l){i=G.a3;return i;}k=String.fromCharCode((i[j]&65535)>>>8);j=G.a0o;i=G.a0;m=i[j]|0;q=G.a1o;o=G.a1;if((cheerpPI(o,q))-(cheerpPI(i,j))>>1>>>0>1){r=1;while(1){o=String.fromCharCode((i[j+r|0]&65535)>>>8);z=i[j+r|0]|0;if((m&255)===(z&255)){i=String(o);k=k.concat(i);}else{fO(G,k,m);m=i[j+r|0]|0;k=o;}r=r+1|0;q=G.a1o;o=G.a1;j=G.a0o;i=G.a0;if(r>>>0>=(cheerpPI(o,q))-(cheerpPI(i,j))>>1>>>0){break;}}}fO(G,k,m);i=G.a3;return i;}function nn(z,x){var k=null,l=0,i=0,m=null,v=null,w=0,t=0;switch(x&255){case 8:{z.i5=(z.i5|0)-1|0;return ;break;}case 10:{fP(z);return ;break;}case 13:{z.i5=0;return ;break;}case 27:{z.i0=1;return ;break;}case 7:{return ;break;}default:{i=z.i6|0;m=z.a9;w=m.a1o;v=m.a1;l=m.a0o;k=m.a0;if(((cheerpPI(v,w))-(cheerpPI(k,l))|0)/17>>>0<=i>>>0){dR(m,i+1|0);l=m.a0o;k=m.a0;}z.i8=x;t=z.i7|0;ru(k[l+i|0],z.i5|0,x,t);i=(z.i5|0)+1|0;z.i5=i;if(i>>>0<=79){return ;}fP(z);return ;}}}function nm(z,x,v){var i=0,k=null,t=null;k=z.a3;if(k!==null){t=x.subarray(0,(+(v>>>0)));k(t);return ;}if((v|0)===0){return ;}else{i=0;}while(1){dP(z,x[i]|0);i=i+1|0;if(i>>>0>=v>>>0){break;}}}function dP(G,E){var k=null,l=0,i=0,o=0,r=null,m=null,n=0,z=null,A=0,C=0,x=0;r={x0:null};if(G.a3!==null){k=new Uint8Array(1);k[0]=E;G.a3(k);cheerpjFree(r,0);return ;}switch(G.i0|0){case 0:{nn(G,E);cheerpjFree(r,0);return ;break;}case 1:{if((E&255)===91){G.i0=2;cheerpjFree(r,0);return ;}else{br(vD,E&255);G.i0=0;cheerpjFree(r,0);return ;}break;}case 2:{i=E&255;if((E+208&255)<10){G.a10[0]=(i-48|0)+(AE(G.a10[0]|0,10)|0)|0;cheerpjFree(r,0);return ;}switch(E&255){case 71:{G.i5=(G.a10[0]|0)-1|0;G.a10[0]=0;G.i0=0;cheerpjFree(r,0);return ;break;}case 74:{i=G.i6|0;m=G.a9;A=m.a1o;z=m.a1;l=m.a0o;k=m.a0;if(((cheerpPI(z,A))-(cheerpPI(k,l))|0)/17>>>0<=i>>>0){dR(m,i+1|0);l=m.a0o;k=m.a0;}o=G.i5|0;n=k[l+i|0].a0o;m=k[l+i|0].a0;A=k[l+i|0].a1o;z=k[l+i|0].a1;rw(r,k[l+i|0],m,n+o|0,z,A);k[l+i|0].i4=1;G.a10[0]=0;G.i0=0;cheerpjFree(r,0);return ;break;}case 109:{l=G.a11.a0o;k=G.a11.a0;n=G.a11.a1o;m=G.a11.a1;i=G.a10[0]|0;L100:do{if(k.length!==m.length||k!==m||l!==n){o=0;while(1){switch(i|0){case 32:{G.i7=3;i=32;break;}case 33:{G.i7=2;i=33;break;}case 36:{G.i7=4;i=36;break;}case 39:{G.i7=1;i=39;break;}case 90:{G.i7=5;i=90;break;}default:{br(vC,i);i=G.a10[0]|0;}}o=o+1|0;if(k.length===m.length&&k===m&&(l+o|0)===n){break L100;}}}}while(0);switch(i|0){case 32:{G.i7=3;break;}case 33:{G.i7=2;break;}case 36:{G.i7=4;break;}case 39:{G.i7=1;break;}case 90:{G.i7=5;break;}default:{br(vC,i);}}G.a10[0]=0;l=G.a11.a0o;k=G.a11.a0;n=G.a11.a1o;m=G.a11.a1;if(m.length!==k.length||m!==k||n!==l){G.a11.a1=m;G.a11.a1o=n+(((cheerpPI(m,n))-(cheerpPI(k,l))|0)-4>>>2^ -1)|0;}G.i0=0;cheerpjFree(r,0);return ;break;}case 72:{l=G.a11.a1o;k=G.a11.a1;n=G.a11.a0o;m=G.a11.a0;o=(cheerpPI(k,l));C=(cheerpPI(m,n));if((o-C|0)===4){i=m[n]|0;}else{i=1;}x=G.a10[0]|0;x=(x|0)===0?0|0:x-1|0;G.i5=x;i=(i|0)===0?0|0:i-1|0;G.i6=i;G.a10[0]=0;if(k.length!==m.length||k!==m||l!==n){G.a11.a1=k;G.a11.a1o=l+((o-C|0)-4>>>2^ -1)|0;}G.i0=0;cheerpjFree(r,0);return ;break;}case 98:{o=G.a10[0]|0;G.a10[0]=0;G.i0=0;if((o|0)===0){cheerpjFree(r,0);return ;}i=0;while(1){dP(G,G.i8|0);i=i+1|0;if(i>>>0>=o>>>0){break;}}cheerpjFree(r,0);return ;break;}case 100:{i=G.a10[0]|0;if((i|0)===0){G.a10[0]=1;i=1;}G.i6=i-1|0;G.a10[0]=0;G.i0=0;cheerpjFree(r,0);return ;break;}case 66:{i=G.a10[0]|0;if((i|0)===0){G.a10[0]=1;i=1;}G.i6=(G.i6|0)+i|0;G.a10[0]=0;G.i0=0;cheerpjFree(r,0);return ;break;}case 59:{k=G.a11;n=k.a1o;m=k.a1;A=k.a2.a0o;z=k.a2.a0;if(m.length===z.length&&m===z&&n===A){nl(k,G.a10);}else{m[n]=G.a10[0]|0;k.a1=m;k.a1o=n+1|0;}G.a10[0]=0;cheerpjFree(r,0);return ;break;}default:{br(vB,i);G.i0=0;cheerpjFree(r,0);return ;}}break;}default:{cheerpjFree(r,0);return ;}}}function nl(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>2;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=new Int32Array((k<<2)/4|0);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t]=C[0]|0;m.a2=i;m.a2o=(0+t|0)+1|0;nj(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function nj(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0]|0;m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function dN(x,v){var i=0,m=null,n=0,k=null,l=0,o=null,q=0;if((v|0)===13){i=10;}else{i=(v|0)===127?8|0:v|0;}m={type:56,value:i};k=x.a1;q=k.a9o;o=k.a9;if(o.length!==1||o!==nullArray||q!==0){o[q]=-2;}k.a8.postMessage(m);if((x.i4&1|0)===0){return ;}dP(x,i);m=x.a2;if(m===null){return ;}q=x.a9.a1o;o=x.a9.a1;l=x.a9.a0o;k=x.a9.a0;if(((cheerpPI(o,q))|0)===((cheerpPI(k,l))|0)){return ;}else{o=null;i=0;}while(1){o=fN(k[l+i|0],m,o);i=i+1|0;n=x.a9.a1o;m=x.a9.a1;l=x.a9.a0o;k=x.a9.a0;if(i>>>0>=((cheerpPI(m,n))-(cheerpPI(k,l))|0)/17>>>0){break;}m=x.a2;}}function nh(t){var k=null,l=0,i=null,j=0,m=0,o=null,q=0;k=t.a2;if(k===null){return ;}q=t.a9.a1o;o=t.a9.a1;j=t.a9.a0o;i=t.a9.a0;if(((cheerpPI(o,q))|0)===((cheerpPI(i,j))|0)){return ;}else{o=null;m=0;}while(1){o=fN(i[j+m|0],k,o);m=m+1|0;l=t.a9.a1o;k=t.a9.a1;j=t.a9.a0o;i=t.a9.a0;if(m>>>0>=((cheerpPI(k,l))-(cheerpPI(i,j))|0)/17>>>0){break;}k=t.a2;}}function ng(t,r){var k=null,i=null;t.a2=r;k="tabindex";i="0";r.setAttribute(k,i);k=r.style;i="0";k.outline=i;i="rgb(10,10,10)";k.background=i;i="rgb(250,250,250)";k.color=i;r.focus();k="keypress";i={a0:null};i.a0=t;i=AV(nc,i);r.addEventListener(k,i);k="keydown";i={a0:null};i.a0=t;i=AV(m$,i);r.addEventListener(k,i);}function nc(t,r){var o=null,m=-0.;o=t.a0;m=+r.keyCode;dN(o,~~m);r.preventDefault();}function m$(t,r){var o=null,m=-0.;o=t.a0;m=+r.keyCode;if((~~m|0)!==8){return ;}dN(o,8);r.preventDefault();}function z_(I,G,E,C){var k=null,i=null,r=0,m=null,o=null;i={a0:null,a1:null,a2:null};if((C!==null)&&(C!==undefined)){k="audioEnabler";r=C.hasOwnProperty(k);if(r){k=C.audioEnabler;}else{k=null;}}else{k=null;}m=new CheerpJThread();threads.push(m);d9(i);o=__ZN10CheerpXApp17runPepperHostImplEPS_PN6client11HTMLElementEPNS1_11MessagePortES3_PFvvE;cheerpOSRunFunction(m,o,I,G,E,k,i.a1);k=i.a0;cheerpjFree(i,0);return k;}function __ZN10CheerpXApp17runPepperHostImplEPS_PN6client11HTMLElementEPNS1_11MessagePortES3_PFvvE(Au,At,Av,Aw,Ax,p){var t=0,x=null,y=0,b$=-0.,i=null,j=0,m=null,n=0,k=0,a4=null,ap=null,z=null,bf=null,bd=null,X=null,aQ=null,aD=null,aA=null,K=null,ai=null,bg=null,U=null,an=null,bh=null,M=null,aq=null,bp=null,bi=null,bj=null,b9=null,r=0,aM=0,cG=0,v=0,R=0,bk=0,aa=-0.,wM=0,ac=0,ae=0,C=0,G=0,O=0,S=0,bQ=0,at=0,o=null,q=0,I=null,J=0,E=null,b_=null,AY=0;var a=new createStacklet__ZN10CheerpXApp17runPepperHostImplEPS_PN6client11HTMLElementEPNS1_11MessagePortES3_PFvvE(p,Au,At,Av,Aw,Ax);a.a4=a4={a0:null,i1:0};a.ap=ap={a0:null};a.z=z=new Uint8Array(650);a.bf=bf=[null,null,4];a.bd=bd={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};a.X=X=[null,null,4];a.aQ=aQ={a0:null,i1:0,i2:0};a.aD=aD={a0:null,i1:0,i2:0};a.aA=aA={a0:null,i1:0,i2:0};a.K=K={a0:null,i1:0,i2:0,a3:{a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:K={a0:nullArray,a0o:0}}};a.ai=ai={a0:null,i1:0};a.bg=bg=[0,null,4];a.U=U={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};a.an=an={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};a.bh=bh={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};a.M=M=new xb();a.aq=aq={i0:0,i1:0,a2:nullArray};a.bp=bp={i0:0,i1:0,a2:nullArray};a.bi=bi=[null,null,4];a.bj=bj=[null,null,4];a.b9=b9={a0:nullArray,a1:nullArray};a.pc=-1340;a.r=r=__ZN10CheerpXApp28requestCreateExternalProcessEv(Au,a)|0;a.pc=-1414;a.aM=aM=__ZN10CheerpXApp13requestSocketEjiii(Au,r,a)|0;t=0;while(1){z[t+44|0]=0;t=t+1|0;if((t|0)===110){break;}}z[44]=1;z[45]=0;z[47]=112;z[48]=112;z[49]=102;z[50]=112;a.pc=-1593;__ZN10CheerpXApp11requestBindEjjPhj(Au,r,aM,z,a);a.pc=-1653;Ax(a);bd.a1.a0[0]={d:null,b:null};bd.i2=0;bd.a0=bd.a1;X[0]=null;a.cG=cG=Aw!==null?1:0;if(cG){a.pc=-1757;x={a0:null,a1:nullArray,a2:null};x.a0=Aw;x.a1=X;x.a2=bd;a.pc=-1824;x=AV(m4,x);a.pc=-1846;Aw.onclick=x;}a.pc=-1871;a.v=v=__ZN10CheerpXApp13requestAcceptEjjPhPj(Au,r,aM,a)|0;a.pc=-1940;a.R=R=__ZN10CheerpXApp13requestAcceptEjjPhPj(Au,r,aM,a)|0;a.pc=-2009;t=__ZN10CheerpXApp13requestAcceptEjjPhPj(Au,r,aM,a)|0;y=Au.a29.a0o;x=Au.a29.a0;j=Au.a29.a1o;i=Au.a29.a1;L233:do{if(x.length===i.length&&x===i&&y===j){a.x=x=null;}else{k=0;while(1){m=x[y+k|0];if(m!==null){if((m.i0|0)===(r|0)){if((m.i1|0)===(t|0)){a.x=x=m;break L233;}}}k=k+1|0;if(x.length===i.length&&x===i&&(y+k|0)===j){a.x=x=null;break;}}}}while(0);i=x.a4;a.m=m={t:'synccallport',port:i};a.pc=-2409;a.i=i=new Array(i,a);a.pc=-2441;i.pop(a);a.pc=-2461;Av.postMessage(m,i,a);x.a4=null;aQ.a0=Au;aQ.i1=r;aQ.i2=R;aD.a0=Au;aD.i1=r;aD.i2=v;aA.a0=Au;aA.i1=r;aA.i2=v;K.a0=Au;K.i1=r;K.i2=v;K.a3.a0=nullArray;K.a3.a0o=0;K.a3.a1=nullArray;K.a3.a1o=0;K.a3.a2.a0=nullArray;K.a3.a2.a0o=0;a.bk=bk=Av!==null?1:0;if(bk){a.pc=-2723;x={a0:null,a1:null,a2:null,a3:null};x.a0=K;x.a1=aQ;x.a2=aD;x.a3=aA;a.pc=-2801;x=AV(mT,x);a.pc=-2823;Av.onmessage=x;}if((Au.i32&255)===0){a.pc=-2871;b$=+window.devicePixelRatio;a.b$=b$=AF(b$);}else{a.b$=b$=AF(1);}z[154]=15;z[155]=0;z[156]=0;z[157]=0;a.pc=-2983;aa=+At.scrollWidth;k=~~aa;z[158]=k;z[159]=(k>>8);z[160]=(k>>16);z[161]=(k>>24);a.pc=-3073;aa=+At.scrollHeight;k=~~aa;z[162]=k;z[163]=(k>>8);z[164]=(k>>16);z[165]=(k>>24);mSlot.setFloat32(0,b$,true); var __tmp__=mSlot.getInt32(0,true);z[166]=__tmp__;z[1+166|0]=__tmp__>>8;z[2+166|0]=__tmp__>>16;z[3+166|0]=__tmp__>>24;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[170]=__tmp__;z[1+170|0]=__tmp__>>8;z[2+170|0]=__tmp__>>16;z[3+170|0]=__tmp__>>24;a.pc=-3461;__ZN10CheerpXApp12requestWriteEjjPKhj(Au,r,v,z,154,20,a);a.pc=-3529;a.x=x=[0.,null,8];a.pc=-3558;a.i=i="resize";a.pc=-3584;m={a0:null,a1:null,i2:0,i3:0,a4:nullArray};m.a0=Au;m.a1=At;m.i2=r;m.i3=v;m.a4=x;a.pc=-3675;x=AV(mA,m);a.pc=-3697;window.addEventListener(i,x,a);a.pc=-3739;a.x=x="focus";a.pc=-3764;i={a0:null,i1:0,i2:0};i.a0=Au;i.i1=r;i.i2=v;a.pc=-3819;i=AV(ms,i);a.pc=-3841;At.addEventListener(x,i,a);a.pc=-3879;a.x=x="blur";a.pc=-3903;i={a0:null,i1:0,i2:0};i.a0=Au;i.i1=r;i.i2=v;a.pc=-3958;i=AV(mp,i);a.pc=-3980;At.addEventListener(x,i,a);a.pc=-4018;a.x=x=window.screen;z[174]=25;z[175]=0;z[176]=0;z[177]=0;a.pc=-4086;aa=+x.width;k=~~aa;z[178]=k;z[179]=(k>>8);z[180]=(k>>16);z[181]=(k>>24);a.pc=-4169;aa=+x.height;k=~~aa;z[182]=k;z[183]=(k>>8);z[184]=(k>>16);z[185]=(k>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[186]=__tmp__;z[1+186|0]=__tmp__>>8;z[2+186|0]=__tmp__>>16;z[3+186|0]=__tmp__>>24;a.pc=-4403;__ZN10CheerpXApp12requestWriteEjjPKhj(Au,r,v,z,174,16,a);a.pc=-4471;a.x=x="paste";a.pc=-4496;i={a0:null};i.a0=Au;a.pc=-4527;i=AV(mi,i);a.pc=-4549;At.addEventListener(x,i,a);ai.a0=null;ai.i1=0;a.wM=wM=Av===null?1:0;a.x=x=null;while(1){a.pc=-4648;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,bg,0,4,a);k=bg[0]|0;do{switch(k|0){case 0:{a.pc=-4749;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,194,16,a);if(x===null){a.pc=-4832;a.x=x={a0:null,a1:null};a.pc=-4867;mb(x);i=Au.a39;if(i!==null){a.pc=-4906;i.remove(a);Au.a39=null;Au.a40=null;}}k=z[198];t=z[199];ac=z[200];ae=z[201];a.C=C=z[202];a.G=G=z[203];a.O=O=z[204];a.S=S=z[205];a.pc=-5045;x.a0.width=(+((t<<8|k|ac<<16|ae<<24)>>>0));a.pc=-5099;x.a0.height=(+((G<<8|C|O<<16|S<<24)>>>0));a.i=i=x.a0;a.pc=-5163;m="2d";a.pc=-5181;i=i.getContext(m,a);x.a1=i;i=x.a0;Au.a39=i;a.pc=-5235;At.appendChild(i,a);break;}case 1:{a.pc=-5281;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,214,4,a);if(Au.a40===null){a.pc=-5368;i="canvas";a.pc=-5390;a.i=i=document.createElement(i,a);Au.a39=i;a.pc=-5444;m="bitmaprenderer";a.pc=-5474;i=i.getContext(m,a);Au.a40=i;i=Au.a39;a.pc=-5523;a.i=i=i.style;a.pc=-5548;m="100%";a.pc=-5568;i.width=m;i=Au.a39;a.pc=-5598;a.i=i=i.style;a.pc=-5623;m="100%";a.pc=-5643;i.height=m;i=Au.a39;a.pc=-5674;At.appendChild(i,a);}break;}case 2:{a.pc=-5721;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,24,12,a);k=z[28];if((z[29]<<8|k|z[30]<<16|z[31]<<24|0)!==0){a.t=t=0;while(1){a.pc=-5858;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,218,20,a);a.C=C=z[227]<<8|z[226]|z[228]<<16|z[229]<<24;a.G=G=z[231]<<8|z[230]|z[232]<<16|z[233]<<24;a.pc=-6018;i=__ZN10CheerpXApp21requestUint8ArrayReadEjjj(Au,r,v,AE(C<<2,G)|0,a);m=x.a1;k=z[218];ac=z[219];ae=z[220];O=z[221];a.pc=-6143;l6(m,i,C,G,ac<<8|k|ae<<16|O<<24,z[223]<<8|z[222]|z[224]<<16|z[225]<<24);k=t+1|0;if(k>>>0<(z[29]<<8|z[28]|z[30]<<16|z[31]<<24)>>>0){a.t=t=k;}else{break;}}}z[20]=3;z[21]=0;z[22]=0;z[23]=0;a.pc=-6340;__ZN10CheerpXApp12requestWriteEjjPKhj(Au,r,v,z,20,16,a);break;}case 5:{a.pc=-6422;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,242,4,a);a.pc=-6491;i={a0:null,a1:null};i.a0=At;i.a1=Au;a.pc=-6538;a.i=i=AV(l0,i);bf[0]=i;a.pc=-6572;i=lY(bf);j=oSlot;if(i[j]===null){a.t=t=-1;}else{m=eC.a0;a.t=t=((cheerpPI(i,j))-(cheerpPI(m,0))|0)/24|0;}z[20]=7;z[21]=0;z[22]=0;z[23]=0;z[24]=0;z[25]=0;z[26]=0;z[27]=0;z[28]=t;z[29]=(t>>8);z[30]=(t>>16);z[31]=(t>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[32]=__tmp__;z[1+32|0]=__tmp__>>8;z[2+32|0]=__tmp__>>16;z[3+32|0]=__tmp__>>24;a.pc=-6946;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,R,z,20,16,a);break;}case 6:{a.pc=-7033;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,250,8,a);k=z[250];k=z[251]<<8|k|z[252]<<16|z[253]<<24;m=eC.a1;if((k|0)>-1&&(eC.i2|0)>(k|0)){if((m[k]&255)===0){var AY=31|0;}else{i=eC.a0;if(i[k]===null){t=-1;}else{t=(AE(k,24)|0)/24|0;}}}else{var AY=31|0;}if(AY===31){var AY=0|0;i=eC.a0;t=-1;}i[t].a1=null;i[t].a2=null;i[t].a3=null;i[t].a4=null;m[t]=0;break;}case 4:{a.pc=-7409;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,262,24,a);k=z[266];a.t=t=z[267]<<8|k|z[268]<<16|z[269]<<24;if((t|0)===0){a.i=i=nullArray;}else{a.pc=-7564;o=new Uint8Array(t/1|0);k=t;t=0;while(1){o[t]=0;k=k-1|0;if((k|0)===0){a.i=i=o;break;}else{t=t+1|0;}}}k=z[270];a.C=C=z[271]<<8|k|z[272]<<16|z[273]<<24;U.a0=nullArray;U.a0o=0;U.a1=nullArray;U.a1o=0;U.a2.a0=nullArray;U.a2.a0o=0;if((C|0)!==0){a.pc=-7814;m=new Uint8Array(C/1|0);U.a1=m;U.a1o=0;U.a0=m;U.a0o=0;U.a2.a0=m;U.a2.a0o=0+C|0;t=C;n=0;m=m;while(1){m[n]=0;q=U.a1o;o=U.a1;U.a1=o;U.a1o=q+1|0;k=t-1|0;if((k|0)===0){break;}else{n=q+1|0;m=o;t=k;}}}an.a0=nullArray;an.a0o=0;an.a1=nullArray;an.a1o=0;an.a2.a0=nullArray;an.a2.a0o=0;a.pc=-8100;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,z[267]<<8|z[266]|z[268]<<16|z[269]<<24,a);if((C|0)!==0){q=U.a0o;o=U.a0;a.pc=-8233;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,o,q,C,a);}k=z[262];a.pc=-8310;a.t=t=js(z[263]<<8|k|z[264]<<16|z[265]<<24,i,U,an)|0;k=z[278];ac=z[279];ae=z[280];C=z[281];a.G=G=z[274];a.O=O=z[275];a.S=S=z[276];a.bQ=bQ=z[277];at=O<<8|G|S<<16|bQ<<24;if((ac<<8|k|ae<<16|C<<24|at|0)!==0){a.C=C=(at|0)===0?R|0:v|0;z[20]=7;z[21]=0;z[22]=0;z[23]=0;z[24]=G;z[25]=O;z[26]=S;z[27]=bQ;z[28]=t;z[29]=(t>>8);z[30]=(t>>16);z[31]=(t>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[32]=__tmp__;z[1+32|0]=__tmp__>>8;z[2+32|0]=__tmp__>>16;z[3+32|0]=__tmp__>>24;a.pc=-8810;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,C,z,20,16,a);q=an.a0o;o=an.a0;n=an.a1o;m=an.a1;if(o.length!==m.length||o!==m||q!==n){a.pc=-8954;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,C,o,q,(cheerpPI(m,n))-(cheerpPI(o,q))|0,a);}}n=an.a0o;m=an.a0;if(m.length!==1||m!==nullArray||n!==0){q=an.a1o;o=an.a1;if(o.length!==m.length||o!==m||q!==n){t=0;while(1){k=t-1|0;if(o.length===m.length&&o===m&&(q+k|0)===n){break;}else{t=k;}}an.a1=m;an.a1o=n;}a.pc=-9270;cheerpjFree(m,0);}n=U.a0o;m=U.a0;if(m.length!==1||m!==nullArray||n!==0){q=U.a1o;o=U.a1;if(o.length!==m.length||o!==m||q!==n){t=0;while(1){k=t-1|0;if(o.length===m.length&&o===m&&(q+k|0)===n){break;}else{t=k;}}U.a1=m;U.a1o=n;}a.pc=-9505;cheerpjFree(m,0);}if(i.length!==1||i!==nullArray||0!==0){a.pc=-9573;cheerpjFree(i,0);}break;}case 8:{a.pc=-9617;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,290,8,a);a.t=t=z[290];if((t&1|0)!==0){a.pc=-9715;o={a0:null,i1:0,i2:0,a3:null,a4:null,a5:o={a0:null,a1:nullArray,a2:null}};o.a0=Au;o.i1=r;o.i2=v;o.a3=ai;o.a4=Aw;i=o.a5;i.a0=Aw;i.a1=X;i.a2=bd;a.pc=-9868;a.i=i=AV(lP,o);a.pc=-9894;o="mousedown";a.pc=-9919;At.addEventListener(o,i,a);a.pc=-9957;o="mouseup";a.pc=-9980;At.addEventListener(o,i,a);a.pc=-10018;o="mousemove";a.pc=-10044;At.addEventListener(o,i,a);a.pc=-10083;o="mouseenter";a.pc=-10110;At.addEventListener(o,i,a);a.pc=-10149;o="mouseleave";a.pc=-10176;At.addEventListener(o,i,a);a.pc=-10215;o="contextmenu";a.pc=-10243;At.addEventListener(o,i,a);}if((t&4|0)!==0){a.pc=-10299;o={a0:null,i1:0,i2:0};o.a0=Au;o.i1=r;o.i2=v;a.pc=-10355;a.i=i=AV(qH,o);a.pc=-10382;o="wheel";a.pc=-10404;At.addEventListener(o,i,a);}a.pc=-10444;a.i=i="tabindex";a.pc=-10473;o="0";a.pc=-10491;At.setAttribute(i,o,a);if((t&2|0)!==0){a.pc=-10542;o={a0:null,i1:0,i2:0};o.a0=Au;o.i1=r;o.i2=v;a.pc=-10598;a.i=i=AV(qy,o);a.pc=-10625;o="keydown";a.pc=-10649;At.addEventListener(o,i,a);a.pc=-10688;o="keyup";a.pc=-10710;At.addEventListener(o,i,a);a.pc=-10749;o="keypress";a.pc=-10774;At.addEventListener(o,i,a);}if((t&8|0)!==0){a.pc=-10830;eK(wB);}if((t&16|0)!==0){a.pc=-10867;eK(wA);}break;}case 10:{a.pc=-10903;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,302,32,a);k=z[314];a.t=t=z[315]<<8|k|z[316]<<16|z[317]<<24;a.pc=-11023;a.i=i=new Uint8Array(t/1|0);a.pc=-11063;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,t,a);a.pc=-11131;a.o=o=as(i,0,t);k=z[318];a.t=t=z[319]<<8|k|z[320]<<16|z[321]<<24;if((t|0)===0){a.i=i=null;}else{a.pc=-11239;a.i=i=new Uint8Array(t/1|0);a.pc=-11279;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,t,a);a.pc=-11347;i=as(i,0,t);a.i=i=i;}k=z[322];k=z[323]<<8|k|z[324]<<16|z[325]<<24;if((k|0)===0){a.m=m=null;}else{a.pc=-11456;a.m=m=__ZN10CheerpXApp21requestUint8ArrayReadEjjj(Au,r,v,k,a);a.pc=-11530;a.I=I=new Array(a);a.pc=-11561;I.pop(a);a.pc=-11582;I.push(m,a);a.pc=-11606;I.pop(a);a.pc=-11627;m=new Blob(I,a);a.m=m=m;}a.pc=-11664;a.C=C=qr(K)|0;if(bk){k=z[326];ac=z[327];ae=z[328];at=z[329];t=z[302];G=z[303];O=z[304];S=z[305];bQ=z[306];a.pc=-11782;Av.postMessage({t:'openurl',url:o,headers:i,data:m,entryId:C,method:(ac<<8|k|ae<<16|at<<24),callbackId:(G<<8|t|O<<16|S<<24),progressId:(z[307]<<8|bQ|z[308]<<16|z[309]<<24)},a);}else{k=z[302];a.G=G=z[303]<<8|k|z[304]<<16|z[305]<<24;k=z[306];a.O=O=z[307]<<8|k|z[308]<<16|z[309]<<24;a.pc=-12074;a.I=I=new Object(a);k=z[326];E=(z[327]<<8|k|z[328]<<16|z[329]<<24|0)===0?vy:wz;a.pc=-12165;E=B(E);a.pc=-12184;I.method=E;a.pc=-12207;I.body=m;if(i!==null){a.pc=-12241;E="\n";a.pc=-12260;a.i=i=qg(i,E);a.pc=-12286;a.m=m=new Headers(a);a.pc=-12319;k=i.length;if((k|0)!==0){a.t=t=0;while(1){a.E=E=i[0];a.pc=-12384;b_=": ";a.pc=-12404;a.S=S=E.indexOf(b_,a);if((S|0)>=0){a.pc=-12451;b_=E.substring(0,S,a);a.pc=-12485;a.b_=b_=String(b_,a);a.pc=-12518;k=E.length;a.pc=-12541;E=E.substring(S+2|0,k,a);a.pc=-12578;E=String(E,a);a.pc=-12604;m.append(b_,E,a);}a.t=t=t+1|0;a.pc=-12646;k=i.length;if(t>>>0>=k>>>0){break;}}}a.pc=-12695;I.headers=m;}a.pc=-12720;E={a0:null,i1:0,i2:0};E.a0=K;E.i1=C;E.i2=G;a.pc=-12775;a.i=i=AV(qb,E);a.pc=-12802;E=String(o,a);a.pc=-12828;a.m=m=fetch(E,I,a);a.pc=-12859;E={a0:null,i1:0,i2:0,i3:0};E.a0=K;E.i1=C;E.i2=G;E.i3=O;a.pc=-12926;E=AV(p9,E);a.pc=-12949;m.then(E,i,a);}break;}case 11:{a.pc=-12992;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,338,20,a);k=z[338];a.t=t=z[339]<<8|k|z[340]<<16|z[341]<<24;k=z[342];a.C=C=z[343]<<8|k|z[344]<<16|z[345]<<24;k=z[350];k=z[351]<<8|k|z[352]<<16|z[353]<<24;j=K.a3.a0o;i=K.a3.a0;a.i=i=i[j+(t-1|0)|0];i.d.i10=C;i.d.i11=k;a.pc=-13268;k=fA(i.d,k)|0;if((k|0)>0){var AY=88|0;}else{k=i.d.i9|0;if((k&255)===0){if((k<<8>>8>>8&255)!==0){a.pc=-13376;co(K,t,C);}}else{var AY=88|0;}}if(AY===88){var AY=0|0;a.pc=-13442;cR(K,i.d);}break;}case 18:{a.pc=-13481;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,362,8,a);k=z[362];a.C=C=(z[363]<<8|k|z[364]<<16|z[365]<<24)-1|0;j=K.a3.a0o;i=K.a3.a0;m=i[j+C|0];k=m.d.i9&65535;m.d.i9=k|65536;if((k&16777215)!==0){a.m=m=i[j+C|0];if(m.d!==null){a.pc=-13719;cq(m.d);j=a.j=m.d.a1o;a.i=i=m.d.a1;q=a.q=m.d.a2o;a.o=o=m.d.a2;if(i.length!==o.length||i!==o||j!==q){a.t=t=0;while(1){I=i[j+t|0];a.pc=-13859;cheerpjFree(I.d,0);k=t+1|0;if(i.length===o.length&&i===o&&(j+k|0)===q){break;}else{a.t=t=k;}}j=m.d.a1o;i=m.d.a1;q=m.d.a2o;o=m.d.a2;if(o.length!==i.length||o!==i||q!==j){m.d.a2=o;m.d.a2o=(q+ -1|0)+(-(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2)|0)|0;}}i=m.d.a0;if(i.length!==1||i!==nullArray||0!==0){a.pc=-14168;cheerpjFree(i,0);}a.pc=-14198;cheerpjFree(m.b,0);j=K.a3.a0o;i=K.a3.a0;}i[j+C|0]={d:null,b:null};}break;}case 19:{a.pc=-14293;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,374,8,a);U.a0=nullArray;U.a0o=0;U.a1=nullArray;U.a1o=0;U.a2.a0=nullArray;U.a2.a0o=0;k=z[374];a.t=t=z[375]<<8|k|z[376]<<16|z[377]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-14523;bZ(U,t);j=U.a0o;i=U.a0;}a.pc=-14559;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);j=U.a0o;i=U.a0;n=U.a1o;m=U.a1;a.pc=-14657;i=as(i,j,(cheerpPI(m,n))-(cheerpPI(i,j))|0);if(bk){a.pc=-14720;Av.postMessage({t:'executesync',script:i},a);}else{a.pc=-14783;i=String(i,a);a.pc=-14809;a.i=i=window.eval(i,a);z[36]=20;z[37]=0;z[38]=0;z[39]=0;z[40]=0;z[41]=0;z[42]=0;z[43]=0;a.pc=-14909;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(aQ.a0,aQ.i1|0,aQ.i2|0,z,36,8,a);a.pc=-14996;__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(aQ.a0,aQ.i1|0,aQ.i2|0,i,a);}j=U.a0o;i=U.a0;if(i.length!==1||i!==nullArray||j!==0){n=U.a1o;m=U.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}U.a1=i;U.a1o=j;}a.pc=-15289;cheerpjFree(i,0);}break;}case 34:{a.pc=-15335;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,386,12,a);U.a0=nullArray;U.a0o=0;U.a1=nullArray;U.a1o=0;U.a2.a0=nullArray;U.a2.a0o=0;k=z[390];a.t=t=z[391]<<8|k|z[392]<<16|z[393]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-15566;bZ(U,t);j=U.a0o;i=U.a0;}a.pc=-15602;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);j=U.a0o;i=U.a0;n=U.a1o;m=U.a1;a.pc=-15700;i=as(i,j,(cheerpPI(m,n))-(cheerpPI(i,j))|0);k=z[386];a.pc=-15765;Av.postMessage({t:'getpropertysync',obj:(z[387]<<8|k|z[388]<<16|z[389]<<24),name:i},a);j=U.a0o;i=U.a0;if(i.length!==1||i!==nullArray||j!==0){n=U.a1o;m=U.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}U.a1=i;U.a1o=j;}a.pc=-16060;cheerpjFree(i,0);}break;}case 35:{a.pc=-16106;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,402,16,a);U.a0=nullArray;U.a0o=0;U.a1=nullArray;U.a1o=0;U.a2.a0=nullArray;U.a2.a0o=0;k=z[406];a.t=t=z[407]<<8|k|z[408]<<16|z[409]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-16337;bZ(U,t);j=U.a0o;i=U.a0;}a.pc=-16373;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);j=U.a0o;i=U.a0;n=U.a1o;m=U.a1;a.pc=-16471;a.i=i=as(i,j,(cheerpPI(m,n))-(cheerpPI(i,j))|0);a.pc=-16531;a.m=m=new Array(a);a.pc=-16562;m.pop(a);k=z[410];a.C=C=z[411]<<8|k|z[412]<<16|z[413]<<24;if((C|0)!==0){a.t=t=0;while(1){a.pc=-16663;o=__ZN10CheerpXApp14readEncodedVarEPS_jj(Au,r,v,a);a.pc=-16726;m.push(o,a);a.pc=-16750;m.pop(a);k=t+1|0;if(k>>>0<C>>>0){a.t=t=k;}else{break;}}}k=z[402];a.pc=-16827;Av.postMessage({t:'callsync',obj:(z[403]<<8|k|z[404]<<16|z[405]<<24),name:i,args:m},a);j=U.a0o;i=U.a0;if(i.length!==1||i!==nullArray||j!==0){n=U.a1o;m=U.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}U.a1=i;U.a1o=j;}a.pc=-17122;cheerpjFree(i,0);}break;}case 36:{a.pc=-17168;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,422,8,a);k=z[422];a.pc=-17247;Av.postMessage({t:'freeobjid',obj:(z[423]<<8|k|z[424]<<16|z[425]<<24)},a);break;}case 21:{a.pc=-17349;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,434,20,a);U.a0=nullArray;U.a0o=0;U.a1=nullArray;U.a1o=0;U.a2.a0=nullArray;U.a2.a0o=0;k=z[434];a.t=t=z[435]<<8|k|z[436]<<16|z[437]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-17580;bZ(U,t);j=U.a0o;i=U.a0;}a.pc=-17616;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);an.a0=nullArray;an.a0o=0;an.a1=nullArray;an.a1o=0;an.a2.a0=nullArray;an.a2.a0o=0;k=z[438];a.t=t=z[439]<<8|k|z[440]<<16|z[441]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-17850;bZ(an,t);j=an.a0o;i=an.a0;}a.pc=-17889;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);bh.a0=nullArray;bh.a0o=0;bh.a1=nullArray;bh.a1o=0;bh.a2.a0=nullArray;bh.a2.a0o=0;k=z[442];a.t=t=z[443]<<8|k|z[444]<<16|z[445]<<24;if((t|0)===0){j=0;i=nullArray;}else{a.pc=-18123;bZ(bh,t);j=bh.a0o;i=bh.a0;}a.pc=-18162;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,j,t,a);j=U.a0o;i=U.a0;n=U.a1o;m=U.a1;a.pc=-18260;a.i=i=as(i,j,(cheerpPI(m,n))-(cheerpPI(i,j))|0);n=an.a0o;m=an.a0;q=an.a1o;o=an.a1;a.pc=-18354;a.m=m=as(m,n,(cheerpPI(o,q))-(cheerpPI(m,n))|0);q=bh.a0o;o=bh.a0;J=bh.a1o;I=bh.a1;a.pc=-18448;o=as(o,q,(cheerpPI(I,J))-(cheerpPI(o,q))|0);k=z[446];ac=z[447];ae=z[448];at=z[449];if(bk){if((ac<<8|k|ae<<16|at<<24|0)===0){i={t:'open',url:i,target:m};}else{i={t:'openpost',url:i,target:m,params:o};}a.pc=-18660;Av.postMessage(i,a);}else{if((ac<<8|k|ae<<16|at<<24|0)===0){a.pc=-18732;a.i=i=String(i,a);a.pc=-18762;a.m=m=String(m,a);a.pc=-18792;o="";a.pc=-18809;window.open(i,m,o,a);}}j=bh.a0o;i=bh.a0;if(i.length!==1||i!==nullArray||j!==0){n=bh.a1o;m=bh.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}bh.a1=i;bh.a1o=j;}a.pc=-19046;cheerpjFree(i,0);}j=an.a0o;i=an.a0;if(i.length!==1||i!==nullArray||j!==0){n=an.a1o;m=an.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}an.a1=i;an.a1o=j;}a.pc=-19278;cheerpjFree(i,0);}j=U.a0o;i=U.a0;if(i.length!==1||i!==nullArray||j!==0){n=U.a1o;m=U.a1;if(m.length!==i.length||m!==i||n!==j){k=0;while(1){k=k-1|0;if(m.length===i.length&&m===i&&(n+k|0)===j){break;}}U.a1=i;U.a1o=j;}a.pc=-19504;cheerpjFree(i,0);}break;}case 22:{a.pc=-19550;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,458,16,a);i=X[0];if(cG&&(i===null)){a.pc=-19647;a.i=i=Aw.style;a.pc=-19674;m="block";a.pc=-19696;i.display=m;i=X[0];}if(i===null){a.pc=-19741;aa=+performance.now(a);a.b$=b$=aa/1000;}else{a.pc=-19798;aa=+i.currentTime;a.b$=b$=aa;}a.pc=-19840;a.t=t=__ZN10CheerpXApp13requestAcceptEjjPhPj(Au,r,aM,a)|0;j=Au.a29.a0o;i=Au.a29.a0;k=0;while(1){m=i[j+k|0];if(m!==null){if((m.i0|0)===(r|0)){if((m.i1|0)===(t|0)){break;}}}k=k+1|0;}a.i=i=m.a4;m.a4=null;k=z[466];a.C=C=z[467]<<8|k|z[468]<<16|z[469]<<24;a.G=G=z[462];a.O=O=z[463];a.S=S=z[464];a.bQ=bQ=z[465];a.pc=-20156;a.m=m=new Uint8Array((+(C<<2>>>0)),a);a.pc=-20206;o=m.buffer;a.pc=-20229;o=new Int16Array(o,a);k=z[458];M.i0=z[459]<<8|k|z[460]<<16|z[461]<<24;M.a1=m;M.a2=o;M.a3.a0=nullArray;M.a3.a0o=0;M.a3.a1=nullArray;M.a3.a1o=0;M.a3.a2.a0=nullArray;M.a3.a2.a0o=0;M.i4=C;M.i5=O<<8|G|S<<16|bQ<<24;M.i6=t;M.d7=b$;M.a8=i;a.pc=-20472;py(a4,bd,M);a.m=m=a4.a0;q=M.a3.a0o;o=M.a3.a0;k=(cheerpPI(o,q));if(o.length!==1||o!==nullArray||q!==0){J=M.a3.a1o;I=M.a3.a1;if(I.length!==o.length||I!==o||J!==q){M.a3.a1=I;M.a3.a1o=(J+ -1|0)+(-(((cheerpPI(I,J))-k|0)-4>>>2)|0)|0;}a.pc=-20712;cheerpjFree(o,0);}a.pc=-20742;o={a0:null,a1:nullArray};o.a0=m.a4.a1;o.a1=X;a.pc=-20799;m=AV(pt,o);a.pc=-20822;i.onmessage=m;break;}case 23:{a.pc=-20864;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,478,8,a);k=z[478];k=z[479]<<8|k|z[480]<<16|z[481]<<24;i=bd.a1.a0[0];if(i.d===null){var AY=184|0;}else{n=i.b;m=i.d;j=bd.a1.a;i=bd.a1;L490:while(1){while(1){if(m.a4.i0>>>0>=k>>>0){break;}m=m.a1[0];if(m.d===null){break L490;}else{n=m.b;m=m.d;}}i=m.a0[0];if(i.d===null){j=n;i=m;break;}else{o=i;j=n;i=m;n=o.b;m=o.d;}}if(i===bd.a1){var AY=184|0;}else{if(i.a4.i0>>>0>k>>>0){var AY=184|0;}else{a.j=j=j;a.i=i=i;}}}if(AY===184){var AY=0|0;a.j=j=bd.a1.a;a.i=i=bd.a1;}a.m=m=i.a4.a1;a.pc=-21395;m.a7.onmessage=null;m.a7=null;a.pc=-21437;__ZN10CheerpXApp17requestCloseBlindEjj(Au,r,m.i5|0,a);a.pc=-21503;lv(ap,bd,i,j);break;}case 24:{a.pc=-21545;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,490,8,a);k=z[490];a.t=t=z[491]<<8|k|z[492]<<16|z[493]<<24;a.pc=-21664;a.i=i=new Uint8Array((t+1|0)/1|0);a.pc=-21710;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,t,a);i[t]=0;a.pc=-21785;a.m=m=At.style;a.pc=-21812;o=B(i);a.pc=-21831;m.cursor=o;if(i.length!==1||i!==nullArray||0!==0){a.pc=-21893;cheerpjFree(i,0);}break;}case 27:{a.pc=-21939;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,502,20,a);if(wM){a.t=t=z[514];a.C=C=z[515];a.G=G=z[516];a.O=O=z[517];ai.i1=C<<8|t|G<<16|O<<24;z[0]=28;z[1]=0;z[2]=0;z[3]=0;z[4]=t;z[5]=C;z[6]=G;z[7]=O;z[8]=0;z[9]=0;z[10]=0;z[11]=0;z[12]=1;z[13]=0;z[14]=0;z[15]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[16]=__tmp__;z[1+16|0]=__tmp__>>8;z[2+16|0]=__tmp__>>16;z[3+16|0]=__tmp__>>24;a.pc=-22359;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,v,z,0,20,a);}else{a.pc=-22437;i="div";a.pc=-22457;a.m=m=document.createElement(i,a);a.pc=-22503;a.i=i="class";a.pc=-22529;o="popupmenu";a.pc=-22555;m.setAttribute(i,o,a);a.pc=-22589;a.i=i=m.style;k=z[502];a.pc=-22624;o=String(z[503]<<8|k|z[504]<<16|z[505]<<24,a);a.pc=-22682;o=b1(o,ww,2);a.pc=-22707;o=String(o,a);a.pc=-22733;i.left=o;a.pc=-22754;a.i=i=m.style;k=z[506];a.pc=-22789;o=String(z[507]<<8|k|z[508]<<16|z[509]<<24,a);a.pc=-22847;o=b1(o,ww,2);a.pc=-22872;o=String(o,a);a.pc=-22898;i.top=o;a.pc=-22918;i={a0:null,i1:0,i2:0,a3:null};i.a0=Au;i.i1=r;i.i2=v;i.a3=ai;a.pc=-22990;i=AV(ll,i);a.pc=-23013;m.onmousedown=i;k=z[510];a.C=C=z[511]<<8|k|z[512]<<16|z[513]<<24;if((C|0)===0){a.i=i=m;}else{a.t=t=0;while(1){a.pc=-23135;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,522,20,a);a.pc=-23206;i="div";a.pc=-23226;a.i=i=document.createElement(i,a);a.pc=-23272;a.o=o="data-id";a.pc=-23300;I=String(z[535]<<8|z[534]|z[536]<<16|z[537]<<24,a);a.pc=-23363;i.setAttribute(o,I,a);if((z[527]<<8|z[526]|z[528]<<16|z[529]<<24|0)===0){a.pc=-23448;o="cxDisabled";a.pc=-23475;fg(i,o);}a.G=G=z[531]<<8|z[530]|z[532]<<16|z[533]<<24;a.pc=-23541;a.o=o=new Uint8Array((G+16& -16)/1|0);if((G|0)===0){var AY=200|0;}else{k=0;while(1){k=k+1|0;if((k|0)===(G|0)){break;}}if((G|0)===0){var AY=200|0;}else{a.pc=-23704;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,o,0,G,a);a.pc=-23772;I=as(o,0,G);a.pc=-23796;I=String(I,a);a.pc=-23822;i.textContent=I;i=i;}}if(AY===200){var AY=0|0;i=i;}a.pc=-23885;m.appendChild(i,a);a.pc=-23916;cheerpjFree(o,0);k=t+1|0;if(k>>>0<C>>>0){a.t=t=k;}else{a.i=i=m;break;}}}ai.a0=m;k=z[514];ai.i1=z[515]<<8|k|z[516]<<16|z[517]<<24;a.pc=-24057;m=document.body;a.pc=-24085;m.appendChild(i,a);}break;}case 31:{a.pc=-24133;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,546,4,a);a.pc=-24203;a.i=i=ff();do{if(i===null){z[20]=31;z[21]=0;z[22]=0;z[23]=0;z[24]=0;z[25]=0;z[26]=0;z[27]=0;z[28]=1;z[29]=0;z[30]=0;z[31]=0;z[32]=0;z[33]=0;z[34]=0;z[35]=0;a.pc=-24371;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,R,z,20,16,a);}else{a.pc=-24450;k=k$(i)|0;if(k){a.pc=-24478;a.i=i=i.readText(a);a.pc=-24510;m={a0:null,a1:null,i2:0,i3:0};m.a0=Au;m.a1=Au;m.i2=r;m.i3=R;a.pc=-24582;a.m=m=AV(k8,m);a.pc=-24609;o={a0:null,i1:0,i2:0};o.a0=Au;o.i1=r;o.i2=R;a.pc=-24665;o=AV(k4,o);a.pc=-24688;i.then(m,o,a);break;}z[20]=31;z[21]=0;z[22]=0;z[23]=0;k=Au.a34.i1|0;z[24]=k;z[25]=(k>>8);z[26]=(k>>16);z[27]=(k>>24);z[28]=0;z[29]=0;z[30]=0;z[31]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[32]=__tmp__;z[1+32|0]=__tmp__>>8;z[2+32|0]=__tmp__>>16;z[3+32|0]=__tmp__>>24;a.pc=-24995;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,R,z,20,16,a);k=Au.a34.i1|0;if((k|0)!==0){a.pc=-25096;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,R,Au.a34.a2,0,k,a);}}}while(0);break;}case 32:{a.pc=-25203;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,554,8,a);aq.i0=0;aq.i1=0;aq.a2=nullArray;k=z[554];a.t=t=z[555]<<8|k|z[556]<<16|z[557]<<24;a.pc=-25354;dv(aq,t);a.i=i=aq.a2;a.pc=-25387;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,t,a);a.pc=-25455;a.m=m=ff();a.o=o=Au.a34;if(m!==null){a.pc=-25504;I=as(i,0,aq.i1|0);a.pc=-25534;I=String(I,a);a.pc=-25560;m.writeText(I,a);}m=o.a2;if(m.length!==1||m!==nullArray||0!==0){m[0]=0;}o.i1=0;a.pc=-25651;cH(o,0);o.i0=aq.i0|0;o.i1=aq.i1|0;o.a2=i;break;}case 30:{a.pc=-25720;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,566,12,a);z[578]=30;z[579]=0;z[580]=0;z[581]=0;a.pc=-25828;k=kW( +(mSlot.setInt32(0,z[570]|z[1+570]<<8|z[2+570]<<16|z[3+570]<<24,true),mSlot.setInt32(4,z[4+570]|z[5+570]<<8|z[6+570]<<16|z[7+570]<<24,true),mSlot.getFloat64(0,true))*1000)|0;z[582]=k;z[583]=(k>>8);z[584]=(k>>16);z[585]=(k>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[586]=__tmp__;z[1+586|0]=__tmp__>>8;z[2+586|0]=__tmp__>>16;z[3+586|0]=__tmp__>>24;a.pc=-26223;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(Au,r,R,z,578,12,a);break;}case 33:{a.pc=-26313;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,594,8,a);a.t=t=z[594];a.C=C=z[595];a.G=G=z[596];a.O=O=z[597];a.pc=-26435;i="div";a.pc=-26455;a.i=i=document.createElement(i,a);a.pc=-26501;m="actionPrompt";a.pc=-26530;fg(i,m);a.pc=-26550;m={a0:null,i1:0,i2:0,i3:0,a4:null,a5:null};m.a0=i;m.i1=C<<8|t|G<<16|O<<24;m.i2=r;m.i3=v;m.a4=Au;m.a5=At;a.pc=-26666;a.m=m=AV(kP,m);a.pc=-26693;o="mousedown";a.pc=-26719;i.addEventListener(o,m,a);a.pc=-26757;o="keydown";a.pc=-26781;i.addEventListener(o,m,a);a.pc=-26819;o="keyup";a.pc=-26841;i.addEventListener(o,m,a);a.pc=-26879;m="Press any key or mouse button to open the file chooser";a.pc=-26950;i.innerText=m;a.pc=-26976;At.appendChild(i,a);a.pc=-27008;i.tabIndex=0;a.pc=-27033;i.focus(a);break;}case 37:{a.pc=-27072;Av.postMessage({t:'scriptingready'},a);break;}case 39:{a.pc=-27139;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,606,12,a);k=z[606];ac=z[607];ae=z[608];at=z[609];t=z[610];a.pc=-27258;Av.postMessage({t:'hasmethoddone',id:(ac<<8|k|ae<<16|at<<24),ret:(z[611]<<8|t|z[612]<<16|z[613]<<24)},a);break;}case 41:{a.pc=-27391;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,622,12,a);a.pc=-27462;i=__ZN10CheerpXApp14readEncodedVarEPS_jj(Au,r,v,a);k=z[622];a.pc=-27534;Av.postMessage({t:'callmethoddone',id:(z[623]<<8|k|z[624]<<16|z[625]<<24),ret:i},a);break;}case 43:{a.pc=-27646;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,z,638,12,a);bp.i0=0;bp.i1=0;bp.a2=nullArray;k=z[638];a.t=t=z[639]<<8|k|z[640]<<16|z[641]<<24;a.pc=-27798;dv(bp,t);a.i=i=bp.a2;a.C=C=bp.i1|0;a.pc=-27845;__ZN10CheerpXApp15requestReadFullEjjPhj(Au,r,v,i,0,t,a);a.pc=-27913;m=as(i,0,C);bi[0]=m;k=z[642];a.pc=-27954;m=__ZN10CheerpXApp21requestUint8ArrayReadEjjj(Au,r,v,z[643]<<8|k|z[644]<<16|z[645]<<24,a);bj[0]=m;b9.a0=bj;b9.a1=bi;a.pc=-28082;kf(b9);a.pc=-28101;cheerpjFree(i,0);break;}default:{a.pc=-28146;br(wr,k);debugger;}}}while(0);}}function m4(k){fM(k);}function fM(v){var i=null,m=null,r=-0.,k=null,l=0,t=null;if(v.a1[0]!==null){return ;}i=new AudioContext();v.a1[0]=i;i=v.a1[0];m=[null,null,4];m[0]=i;m=AW(m2,m,0);i.onstatechange=m;v.a0.onclick=null;i=v.a0;i=i.style;m="none";i.display=m;r=+performance.now();r/=1000;m=v.a2;i=m.a0;if(i===m.a1){return ;}while(1){i.a4.a1.d6= +i.a4.a1.d6-r;k=i.a1[0];if(k.d===null){i=i;while(1){l=i.a2b;k=i.a2;t=k.a0[0];if(t.d===i){i=k;break;}else{i=k;}}}else{i=k.d.a0[0];if(i.d===null){i=k.d;}else{i=i.d;while(1){k=i.a0[0];if(k.d===null){break;}else{i=k.d;}}}}if(i===m.a1){break;}else{i=i;}}}function m2(r,s,o){var m=null;m=r[s];m.resume();}function mT(o,m){mS(o,m);}function mS(R,O){var i=0,k=null,l=0,t=null,z=null,x=null,o=null,q=0,m=null,n=0,I=-0.,r=0,G=0,E=0,v=null,w=0,C=null;t={i0:0,i1:0,a2:nullArray};z=new Uint8Array(44);x={i0:0,i1:0,a2:nullArray};k=O.data;o=k.t;m="openurlstarted";i=o.localeCompare(m);if((i|0)===0){o=k.responseHeaders;m="content-length";i=o.has(m);if(i){m=o.get(m);m=String(m);I=+parseInt(m);m=R.a0;i=k.entryId;n=m.a3.a0o;m=m.a3.a0;m=m[n+(i-1|0)|0];m.d.i7=~~I;}t.i0=0;t.i1=0;t.a2=nullArray;m={a0:null};m.a0=t;m=AV(fG,m);o.forEach(m);o=R.a0;i=k.entryId;r=k.callbackId;m=k.responseURL;aW(x,m);G=k.status;E=k.redirected;fC(o,i,r,x,G,t,E);cheerpjFree(x.a2,0);cheerpjFree(t.a2,0);cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="openurlreceive";i=o.localeCompare(m);if((i|0)===0){o=R.a0;i=k.entryId;m=k.data;fB(o,i,m);o=R.a0;i=k.entryId;r=k.progressId;l=o.a3.a0o;k=o.a3.a0;k=k[l+(i-1|0)|0];if(!((r|0)===0||k.d===null)){i=k.d.i9|0;if((i&255)===0){i=k.d.i7|0;}else{i=k.d.i8|0;k.d.i7=i;}if((i|0)!==0){z[24]=17;z[25]=0;z[26]=0;z[27]=0;z[28]=r;z[29]=(r>>8);z[30]=(r>>16);z[31]=(r>>24);r=k.d.i8|0;z[32]=r;z[33]=(r>>8);z[34]=(r>>16);z[35]=(r>>24);z[36]=i;z[37]=(i>>8);z[38]=(i>>16);z[39]=(i>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[40]=__tmp__;z[1+40|0]=__tmp__>>8;z[2+40|0]=__tmp__>>16;z[3+40|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o.a0,o.i1|0,o.i2|0,z,24,20);}}cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="openurldone";i=o.localeCompare(m);if((i|0)===0){o=R.a0;i=k.entryId;r=i-1|0;l=o.a3.a0o;k=o.a3.a0;k=k[l+r|0];i=k.d.i9&16776960|1;k.d.i9=i;if((k.d.i10|0)!==0){cR(o,k.d);i=k.d.i9|0;}if((i<<8>>8>>16&255)===0){cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}l=o.a3.a0o;k=o.a3.a0;m=k[l+r|0];if(m.d!==null){cq(m.d);l=m.d.a1o;k=m.d.a1;w=m.d.a2o;v=m.d.a2;if(k.length!==v.length||k!==v||l!==w){i=0;while(1){C=k[l+i|0];cheerpjFree(C.d,0);i=i+1|0;if(k.length===v.length&&k===v&&(l+i|0)===w){break;}}l=m.d.a1o;k=m.d.a1;w=m.d.a2o;v=m.d.a2;if(v.length!==k.length||v!==k||w!==l){m.d.a2=v;m.d.a2o=w+(((cheerpPI(v,w))-(cheerpPI(k,l))|0)-4>>>2^ -1)|0;}}k=m.d.a0;if(k.length!==1||k!==nullArray||0!==0){cheerpjFree(k,0);}cheerpjFree(m.b,0);l=o.a3.a0o;k=o.a3.a0;}k[l+r|0]={d:null,b:null};cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="openurlfailed";i=o.localeCompare(m);if((i|0)===0){o=R.a0;i=k.entryId;r=k.callbackId;co(o,i,r);o=R.a0;i=k.entryId;r=i-1|0;l=o.a3.a0o;k=o.a3.a0;m=k[l+r|0];if(m.d!==null){cq(m.d);l=m.d.a1o;k=m.d.a1;w=m.d.a2o;v=m.d.a2;if(k.length!==v.length||k!==v||l!==w){i=0;while(1){C=k[l+i|0];cheerpjFree(C.d,0);i=i+1|0;if(k.length===v.length&&k===v&&(l+i|0)===w){break;}}l=m.d.a1o;k=m.d.a1;w=m.d.a2o;v=m.d.a2;if(v.length!==k.length||v!==k||w!==l){m.d.a2=v;m.d.a2o=w+(((cheerpPI(v,w))-(cheerpPI(k,l))|0)-4>>>2^ -1)|0;}}k=m.d.a0;if(k.length!==1||k!==nullArray||0!==0){cheerpjFree(k,0);}cheerpjFree(m.b,0);l=o.a3.a0o;k=o.a3.a0;}k[l+r|0]={d:null,b:null};cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="openurlreceivefailed";i=o.localeCompare(m);if((i|0)===0){o=R.a0;i=k.entryId;q=o.a3.a0o;o=o.a3.a0;o=o[q+(i-1|0)|0];o.d.i9=o.d.i9&16711935|256;if((o.d.i10|0)===0){cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}m=R.a0;i=k.entryId;co(m,i,o.d.i10|0);o.d.i10=0;cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="executeret";i=o.localeCompare(m);if((i|0)===0){o=R.a1;k=k.ret;z[16]=20;z[17]=0;z[18]=0;z[19]=0;z[20]=0;z[21]=0;z[22]=0;z[23]=0;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o.a0,o.i1|0,o.i2|0,z,16,8);__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(o.a0,o.i1|0,o.i2|0,k);cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="hasmethod";i=o.localeCompare(m);if((i|0)===0){o=R.a2;m=k.methodName;i=k.entryId;aW(t,m);z[0]=38;z[1]=0;z[2]=0;z[3]=0;z[4]=i;z[5]=(i>>8);z[6]=(i>>16);z[7]=(i>>24);i=t.i1|0;z[8]=i;z[9]=(i>>8);z[10]=(i>>16);z[11]=(i>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[12]=__tmp__;z[1+12|0]=__tmp__>>8;z[2+12|0]=__tmp__>>16;z[3+12|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o.a0,o.i1|0,o.i2|0,z,0,16);k=t.a2;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o.a0,o.i1|0,o.i2|0,k,0,i);cheerpjFree(k,0);cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}o=k.t;m="callmethod";i=o.localeCompare(m);if((i|0)===0){o=R.a3;m=k.methodName;i=k.entryId;k=k.args;mG(o,m,i,k);cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}else{debugger;cheerpjFree(t,0);cheerpjFree(z,0);cheerpjFree(x,0);return ;}}function fG(z,x,v){var i=null,t=null,k=null;i={i0:0,i1:0,a2:nullArray};t=z.a0;aW(i,v);k=i.a2;eH(t,k,i.i1|0);cheerpjFree(k,0);dr(z.a0,58);t=z.a0;aW(i,x);k=i.a2;eH(t,k,i.i1|0);cheerpjFree(k,0);dr(z.a0,10);cheerpjFree(i,0);}function fC(O,M,K,I,G,E,C){var z=null,i=0;z=new Uint8Array(32);z[0]=13;z[1]=0;z[2]=0;z[3]=0;z[4]=M;z[5]=(M>>8);z[6]=(M>>16);z[7]=(M>>24);z[8]=K;z[9]=(K>>8);z[10]=(K>>16);z[11]=(K>>24);z[12]=G;z[13]=(G>>8);z[14]=(G>>16);z[15]=(G>>24);i=I.i1|0;z[16]=i;z[17]=(i>>8);z[18]=(i>>16);z[19]=(i>>24);i=E.i1|0;z[20]=i;z[21]=(i>>8);z[22]=(i>>16);z[23]=(i>>24);z[24]=(C?1:0);z[25]=0;z[26]=0;z[27]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[28]=__tmp__;z[1+28|0]=__tmp__>>8;z[2+28|0]=__tmp__>>16;z[3+28|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(O.a0,O.i1|0,O.i2|0,z,0,32);__ZN10CheerpXApp17requestWriteBlindEjjPKhj(O.a0,O.i1|0,O.i2|0,I.a2,0,I.i1|0);__ZN10CheerpXApp17requestWriteBlindEjjPKhj(O.a0,O.i1|0,O.i2|0,E.a2,0,E.i1|0);cheerpjFree(z,0);}function fB(z,x,v){var r=null,i=null,j=0,t=-0.;r=[null,null,4];r[0]=v;j=z.a3.a0o;i=z.a3.a0;i=i[j+(x-1|0)|0];if(i.d===null){cheerpjFree(r,0);return ;}t=+v.length;i.d.i8=~~(t+(+(i.d.i8>>>0)));mK(i.d,r);if((i.d.i10|0)===0){cheerpjFree(r,0);return ;}cR(z,i.d);cheerpjFree(r,0);}function mK(z,x){var k=0,m=null,n=0,i=0,v=null,w=0,o=0;w=z.a2o;v=z.a2;n=z.a1o;m=z.a1;k=(cheerpPI(v,w));i=(cheerpPI(m,n));if((k|0)===(i|0)){k=0;}else{k=(k-i<<8)-1|0;}o=z.i4|0;i=z.i5|0;if((k-o|0)===(i|0)){gj(z);i=z.i5|0;k=z.i4|0;n=z.a1o;m=z.a1;}else{k=o;}k=k+i|0;m=m[n+(k>>>10)|0];m.d[m.o+(k&1023)|0]=x[0];z.i5=i+1|0;}function cR(z,x){var i=0,v=null,m=null,k=0,t=null;v=new Uint8Array(16);m=[nullObj,null,4];i=fA(x,x.i11|0)|0;v[0]=12;v[1]=0;v[2]=0;v[3]=0;k=x.i10|0;v[4]=k;v[5]=(k>>8);v[6]=(k>>16);v[7]=(k>>24);v[8]=i;v[9]=(i>>8);v[10]=(i>>16);v[11]=(i>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);v[12]=__tmp__;v[1+12|0]=__tmp__>>8;v[2+12|0]=__tmp__>>16;v[3+12|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a0,z.i1|0,z.i2|0,v,0,16);if((i|0)!==0){while(1){m[0]=nullObj;k=mI(x,m,i)|0;if((k|0)!==0){t=m[0];__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a0,z.i1|0,z.i2|0,t.d,t.o,k);}if((i|0)===(k|0)){break;}else{i=i-k|0;}}}x.i10=0;cheerpjFree(v,0);cheerpjFree(m,0);}function fA(I,G){var m=null,n=0,z=null,A=0,k=0,i=0,o=null,q=0,r=0,E=-0.,C=null,x=0;i=-(I.i6|0)|0;q=I.a1o;o=I.a1;r=I.i4|0;k=r>>>10;n=I.a2o;m=I.a2;if(m.length===o.length&&m===o&&n===q){A=0;z=nullArray;n=0;m=nullArray;}else{m=o[q+k|0];x=r+(I.i5|0)|0;z=o[q+(x>>>10)|0];A=z.o+(x&1023)|0;z=z.d;n=m.o+(r&1023)|0;m=m.d;}L15:while(1){while(1){if(m.length===z.length&&m===z&&n===A){k=2===2?i|0:G|0;return k|0;}E=+m[n].length;i=~~((+(i>>>0))+E);r=i>>>0>=G>>>0?1:0;if(i>>>0>=G>>>0){k=(r|0)===2?i|0:G|0;return k|0;}C=o[q+k|0];if(((cheerpPI(m,n+1|0))-(cheerpPI(C.d,C.o))|0)!==4096){n=n+1|0;m=m;continue;}k=k+1|0;m=o[q+k|0];n=m.o;m=m.d;continue L15;}}}function mI(E,C,z){var i=null,j=0,k=0,x=-0.,o=0,m=0;if((E.i5|0)===0){return 0|0;}j=E.a1o;i=E.a1;k=E.i4|0;i=i[j+(k>>>10)|0];x=+i.d[i.o+(k&1023)|0].length;k=E.i6|0;o=~~(x-(+(k>>>0)));j=E.a1o;i=E.a1;m=E.i4|0;i=i[j+(m>>>10)|0];i=i.d[i.o+(m&1023)|0];C[0]={d:i,o:k};if(o>>>0>z>>>0){E.i6=k+z|0;return z|0;}E.i5=(E.i5|0)-1|0;k=m+1|0;E.i4=k;if(k>>>0<=2047){E.i6=0;return o|0;}j=E.a1o;i=E.a1;i=i[j];cheerpjFree(i.d,0);j=E.a1o;i=E.a1;E.a1=i;E.a1o=j+1|0;E.i4=(E.i4|0)-1024|0;E.i6=0;return o|0;}function cq(C){var i=null,j=0,r=null,s=0,m=0,k=null,l=0,v=0,t=null,u=0,z=null,x=0;l=C.a1o;k=C.a1;v=C.i4|0;m=v>>>10;u=C.a2o;t=C.a2;if(t.length===k.length&&t===k&&u===l){s=0;r=nullArray;j=0;i=nullArray;}else{i=k[l+m|0];x=v+(C.i5|0)|0;r=k[l+(x>>>10)|0];s=r.o+(x&1023)|0;r=r.d;j=i.o+(v&1023)|0;i=i.d;}L21:while(1){while(1){if(i.length===r.length&&i===r&&j===s){break L21;}z=k[l+m|0];if(((cheerpPI(i,j+1|0))-(cheerpPI(z.d,z.o))|0)===4096){break;}else{j=j+1|0;i=i;}}m=m+1|0;i=k[l+m|0];j=i.o;i=i.d;}C.i5=0;if((cheerpPI(t,u))-(cheerpPI(k,l))>>2>>>0>2){j=l;i=k;while(1){i=i[j];cheerpjFree(i.d,0);j=C.a1o;i=C.a1;C.a1=i;C.a1o=j+1|0;s=C.a2o;r=C.a2;if((cheerpPI(r,s))-(cheerpPI(i,j+1|0))>>2>>>0>2){j=j+1|0;i=i;}else{j=j+1|0;i=i;break;}}}else{s=u;r=t;j=l;i=k;}switch((cheerpPI(r,s))-(cheerpPI(i,j))>>2|0){case 1:{C.i4=512;return ;break;}case 2:{C.i4=1024;return ;break;}default:{return ;}}}function co(x,v,t){var r=null,o=null,q=0;r=new Uint8Array(16);q=x.a3.a0o;o=x.a3.a0;o=o[q+(v-1|0)|0];o.d.i9=o.d.i9&16711935|256;r[0]=14;r[1]=0;r[2]=0;r[3]=0;r[4]=v;r[5]=(v>>8);r[6]=(v>>16);r[7]=(v>>24);r[8]=t;r[9]=(t>>8);r[10]=(t>>16);r[11]=(t>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);r[12]=__tmp__;r[1+12|0]=__tmp__>>8;r[2+12|0]=__tmp__>>16;r[3+12|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(x.a0,x.i1|0,x.i2|0,r,0,16);cheerpjFree(r,0);}function __ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(E,C,z,x,p){var i=null,v=null,t=null;var a=new createStacklet__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(p,E,C,z,x);a.i=i=[nullObj,null,4];a.v=v=new Uint8Array(16);i[0]={d:null,b:null};a.pc=-263;j_(v,x,i);a.pc=-283;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(E,C,z,v,0,16,a);a.t=t=i[0];if(t.d!==null){a.pc=-378;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(E,C,z,t.d.a2,0,t.d.i1|0,a);a.pc=-458;cheerpjFree(t.d.a2,0);a.pc=-490;cheerpjFree(t.b,0);}cheerpjFree(i,0);cheerpjFree(v,0);}function mG(I,G,E,C){var i=0,m=null,z=null,k=0,o=null;m={i0:0,i1:0,a2:nullArray};z=new Uint8Array(20);aW(m,G);z[0]=40;z[1]=0;z[2]=0;z[3]=0;z[4]=E;z[5]=(E>>8);z[6]=(E>>16);z[7]=(E>>24);i=m.i1|0;z[8]=i;z[9]=(i>>8);z[10]=(i>>16);z[11]=(i>>24);k=C.length;z[12]=k;z[13]=(k>>8);z[14]=(k>>16);z[15]=(k>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);z[16]=__tmp__;z[1+16|0]=__tmp__>>8;z[2+16|0]=__tmp__>>16;z[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(I.a0,I.i1|0,I.i2|0,z,0,20);o=m.a2;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(I.a0,I.i1|0,I.i2|0,o,0,i);i=C.length;if((i|0)!==0){i=0;while(1){__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(I.a0,I.i1|0,I.i2|0,C[i]);i=i+1|0;k=C.length;if(i>>>0>=k>>>0){break;}}}cheerpjFree(o,0);cheerpjFree(m,0);cheerpjFree(z,0);}function mA(x){var k=null,v=null,t=0,r=0,i=null,o=-0.;clearTimeout(+x.a4[0]);k=x.a0;v=x.a1;t=x.i2|0;r=x.i3|0;i={a0:null,a1:null,i2:0,i3:0};i.a0=k;i.a1=v;i.i2=t;i.i3=r;k=AV(mx,i);o=+setTimeout(k,300);x.a4[0]=o;}function mx(v){var i=null,o=-0.,t=null,m=0,k=0;t=new Uint8Array(20);i=v.a1;o=+i.scrollWidth;m=~~o;i=v.a1;o=+i.scrollHeight;k=~~o;i=v.a0;if((i.i32&255)===0){o=+window.devicePixelRatio;i=v.a0;o=AF(o);}else{o=AF(1);}t[0]=15;t[1]=0;t[2]=0;t[3]=0;t[4]=m;t[5]=(m>>8);t[6]=(m>>16);t[7]=(m>>24);t[8]=k;t[9]=(k>>8);t[10]=(k>>16);t[11]=(k>>24);mSlot.setFloat32(0,o,true); var __tmp__=mSlot.getInt32(0,true);t[12]=__tmp__;t[1+12|0]=__tmp__>>8;t[2+12|0]=__tmp__>>16;t[3+12|0]=__tmp__>>24;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);t[16]=__tmp__;t[1+16|0]=__tmp__>>8;t[2+16|0]=__tmp__>>16;t[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i,v.i2|0,v.i3|0,t,0,20);cheerpjFree(t,0);}function ms(t){var r=null,o=null,m=0,k=0;r=new Uint8Array(12);o=t.a0;m=t.i1|0;k=t.i2|0;r[0]=29;r[1]=0;r[2]=0;r[3]=0;r[4]=1;r[5]=0;r[6]=0;r[7]=0;r[8]=0;r[9]=0;r[10]=0;r[11]=0;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o,m,k,r,0,12);cheerpjFree(r,0);}function mp(t){var r=null,o=null,m=0,k=0;r=new Uint8Array(12);o=t.a0;m=t.i1|0;k=t.i2|0;r[0]=29;r[1]=0;r[2]=0;r[3]=0;r[4]=0;r[5]=0;r[6]=0;r[7]=0;r[8]=0;r[9]=0;r[10]=0;r[11]=0;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o,m,k,r,0,12);cheerpjFree(r,0);}function mi(x,v){var k=null,m=null,i=null,t=null;k={i0:0,i1:0,a2:nullArray};v.preventDefault();v.stopPropagation();m=x.a0.a34;i=v.clipboardData;t="text";i=i.getData(t);aW(k,i);i=m.a2;if(i.length!==1||i!==nullArray||0!==0){i[0]=0;}m.i1=0;cH(m,0);m.i0=k.i0|0;m.i1=k.i1|0;m.a2=k.a2;cheerpjFree(k,0);}function mb(o){var i=null,k=null;i="canvas";i=document.createElement(i);o.a0=i;i=i.style;k="100%";i.width=k;i=o.a0;i=i.style;k="100%";i.height=k;}function l6(K,I,G,E,C,z){var k=null,i=null;k=K.createImageData((+(G>>>0)),(+(E>>>0)));i=k.data;i=i.buffer;i=new Uint8Array(i);i.set(I,0);K.putImageData(k,(+(C>>>0)),(+(z>>>0)));}function l0(o,m){o2(o.a1,m);}function lY(t){var m=0,k=0,i=null,o=null;k=eC.i2|0;L15:do{if((k|0)>1){i=eC.a1;m=1;while(1){if((i[m]&255)===0){break L15;}m=m+1|0;if((m|0)>=(k|0)){break;}}}else{m=1;}}while(0);if((m|0)===(k|0)){k<<=1;eC.i2=k;i=eC.a0;if(i[0]===null){i=z2([],0,k/24|0);}else{i=z2(i,i.length,k/24|0);k=eC.i2|0;}eC.a0=i;i=eC.a1;if(i.length===1&&i===nullArray&&0===0){i=new Uint8Array(k/1|0);}else{i=(function(){var __old__=i;var __ret__=new Uint8Array(k/1|0);__ret__.set(__old__.subarray(0, Math.min(__ret__.length,__old__.length)));return __ret__;})();}eC.a1=i;}i=eC.a0;o=t[0];i[m].a0=o;i[m].a1=null;i[m].a2=null;o=new Array();i[m].a3=o;i[m].a4=null;i[m].i5=0;eC.a1[m]=1;oSlot=0+m|0;return i;}function lP(o,m){lO(o,m);return 0|0;}function lO(R,O){var m=0,o=0,i=null,E=null,k=null,z=-0.,I=-0.,x=0,v=0,G=null,t=0,r=0,C=0,AY=0;E=new Uint8Array(52);i=O.currentTarget;k=i.getBoundingClientRect();z=+O.clientX;I=+k.left;x=~~(z-I);z=+O.clientY;I=+k.top;v=~~(z-I);k=O.type;G="mousedown";m=k.localeCompare(G);if((m|0)===0){i.focus();if(R.a4===null){m=0;AY=9|0;}else{fM(R.a5);m=0;AY=9|0;}}else{i="mouseup";m=k.localeCompare(i);if((m|0)===0){m=1;AY=9|0;}else{i="mousemove";m=k.localeCompare(i);if((m|0)===0){m=2;}else{i="mouseenter";m=k.localeCompare(i);if((m|0)===0){m=3;}else{i="mouseleave";m=k.localeCompare(i);if((m|0)===0){m=4;}else{i="contextmenu";m=k.localeCompare(i);if((m|0)===0){m=10;AY=9|0;}else{m=-1;}}}}}}if(AY===9){i=R.a3;k=i.a0;if(k!==null){k=k.parentNode;G=i.a0;k.removeChild(G);i.a0=null;i=R.a0;o=R.i1|0;t=R.i2|0;r=R.a3.i1|0;E[0]=28;E[1]=0;E[2]=0;E[3]=0;E[4]=r;E[5]=(r>>8);E[6]=(r>>16);E[7]=(r>>24);E[8]=0;E[9]=0;E[10]=0;E[11]=0;E[12]=1;E[13]=0;E[14]=0;E[15]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);E[16]=__tmp__;E[1+16|0]=__tmp__>>8;E[2+16|0]=__tmp__>>16;E[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i,o,t,E,0,20);}}z=+O.buttons;t=~~z;r=t<<6&64|t<<5&128;z=+O.button;o=~~z;switch(o|0){case 0:{o=0;break;}case 1:{o=1;break;}default:{o=(o|0)===2?2|0: -1|0;}}z=+O.detail;C=~~z;E[20]=9;E[21]=0;E[22]=0;E[23]=0;E[24]=m;E[25]=(m>>8);E[26]=(m>>16);E[27]=(m>>24);E[28]=x;E[29]=(x>>8);E[30]=(x>>16);E[31]=(x>>24);E[32]=v;E[33]=(v>>8);E[34]=(v>>16);E[35]=(v>>24);E[36]=r;E[37]=(t>>>1&1);E[38]=0;E[39]=0;E[40]=o;E[41]=(o>>8);E[42]=(o>>16);E[43]=(o>>24);E[44]=C;E[45]=(C>>8);E[46]=(C>>16);E[47]=(C>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);E[48]=__tmp__;E[1+48|0]=__tmp__>>8;E[2+48|0]=__tmp__>>16;E[3+48|0]=__tmp__>>24;i=R.a0;o=i.a33[0];x=i.a33[1];v=i.a33[2];t=i.a33[3];if((m|0)===2){if((x<<8|o|v<<16|t<<24|0)===26){m=R.i1|0;o=R.i2|0;k={a0:null,i1:0,i2:0};k.a0=i;k.i1=m;k.i2=o;i=AV(qL,k);+setTimeout(i,30);i=R.a0;}i.a33[0]=E[20];i.a33[1]=E[21];i.a33[2]=E[22];i.a33[3]=E[23];i.a33[4]=E[24];i.a33[5]=E[25];i.a33[6]=E[26];i.a33[7]=E[27];i.a33[8]=E[28];i.a33[9]=E[29];i.a33[10]=E[30];i.a33[11]=E[31];i.a33[12]=E[32];i.a33[13]=E[33];i.a33[14]=E[34];i.a33[15]=E[35];i.a33[16]=E[36];i.a33[17]=E[37];i.a33[18]=E[38];i.a33[19]=E[39];i.a33[20]=E[40];i.a33[21]=E[41];i.a33[22]=E[42];i.a33[23]=E[43];i.a33[24]=E[44];i.a33[25]=E[45];i.a33[26]=E[46];i.a33[27]=E[47];i.a33[28]=E[48];i.a33[29]=E[49];i.a33[30]=E[50];i.a33[31]=E[51];}else{if((x<<8|o|v<<16|t<<24|0)!==26){__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i,R.i1|0,R.i2|0,i.a33,0,32);i=R.a0;i.a33[0]=26;i.a33[1]=0;i.a33[2]=0;i.a33[3]=0;}__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i,R.i1|0,R.i2|0,E,20,32);}O.preventDefault();O.stopPropagation();cheerpjFree(E,0);}function qL(o){var i=null,m=0;i=o.a0;m=i.a33[0];if((i.a33[1]<<8|m|i.a33[2]<<16|i.a33[3]<<24|0)===26){return ;}__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i,o.i1|0,o.i2|0,i.a33,0,32);i=o.a0;i.a33[0]=26;i.a33[1]=0;i.a33[2]=0;i.a33[3]=0;}function qH(o,m){qG(o,m);return 0|0;}function qG(z,x){var m=-0.,v=null,t=-0.,k=0,i=0;v=new Uint8Array(32);m=+x.deltaY;t=+x.deltaMode;if(t===1){m*=40;}k=x.altKey;k=k?4|0:0|0;i=x.shiftKey;k|=(i?1:0);i=x.ctrlKey;k=i?k|2|0:k|0;v[0]=42;v[1]=0;v[2]=0;v[3]=0;v[4]=0;v[5]=0;v[6]=0;v[7]=0;v[8]=0;v[9]=0;v[10]=0;v[11]=0;i=~~m;v[12]=i;v[13]=(i>>8);v[14]=(i>>16);v[15]=(i>>24);v[16]=k;v[17]=0;v[18]=0;v[19]=0;v[20]=0;v[21]=0;v[22]=0;v[23]=0;v[24]=0;v[25]=0;v[26]=0;v[27]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);v[28]=__tmp__;v[1+28|0]=__tmp__>>8;v[2+28|0]=__tmp__>>16;v[3+28|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a0,z.i1|0,z.i2|0,v,0,32);x.preventDefault();x.stopPropagation();cheerpjFree(v,0);}function qy(o,m){qx(o,m);return 0|0;}function qx(I,G){var i=0,E=null,r=null,o=null,k=-0.,v=0,t=0,m=0,x=0,AY=0;E=new Uint8Array(32);r=G.type;o="keydown";i=r.localeCompare(o);if((i|0)===0){i=7;}else{o="keyup";i=r.localeCompare(o);if((i|0)===0){i=8;}else{o="keypress";i=r.localeCompare(o);i=(i|0)===0?9|0: -1|0;}}k=+G.keyCode;v=~~k;k=+G.charCode;t=~~k;m=G.altKey;m=m?4|0:0|0;x=G.shiftKey;m|=(x?1:0);x=G.ctrlKey;m=x?m|2|0:m|0;E[0]=16;E[1]=0;E[2]=0;E[3]=0;E[4]=i;E[5]=(i>>8);E[6]=(i>>16);E[7]=(i>>24);E[8]=0;E[9]=0;E[10]=0;E[11]=0;E[12]=0;E[13]=0;E[14]=0;E[15]=0;E[16]=m;E[17]=0;E[18]=0;E[19]=0;E[20]=v;E[21]=(v>>8);E[22]=(v>>16);E[23]=(v>>24);E[24]=t;E[25]=(t>>8);E[26]=(t>>16);E[27]=(t>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);E[28]=__tmp__;E[1+28|0]=__tmp__>>8;E[2+28|0]=__tmp__>>16;E[3+28|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(I.a0,I.i1|0,I.i2|0,E,0,32);G.stopPropagation();o="keydown";i=r.localeCompare(o);do{if((i|0)===0){k=+G.keyCode;if(k>=37){k=+G.keyCode;if(!(k<=40)){AY=7|0;}}else{AY=7|0;}if(AY===7){k=+G.keyCode;if(!(k===8)){k=+G.keyCode;if(!(k===9)){break;}}}G.preventDefault();cheerpjFree(E,0);return ;}}while(0);o="keypress";i=r.localeCompare(o);if((i|0)!==0){cheerpjFree(E,0);return ;}k=+G.keyCode;if(!(k===32)){cheerpjFree(E,0);return ;}G.preventDefault();cheerpjFree(E,0);}function qr(C){var k=null,l=0,i=0,m=null,v=null,w=0,t=null,u=0,r=null,s=0,o=0,z=null;m=[nullObj,null,4];k=new xp();m[0]={d:k,b:null};v=C.a3;u=v.a1o;t=v.a1;s=v.a0o;r=v.a0;i=(cheerpPI(t,u));o=(cheerpPI(r,s));L11:do{if((i|0)!==(o|0)){o=i-o>>2;i=0;while(1){z=r[s+i|0];if(z.d===null){break;}i=i+1|0;if(i>>>0>=o>>>0){break L11;}}r[s+i|0]={d:k,b:null};cheerpjFree(m,0);return i+1|0;}}while(0);s=v.a2.a0o;r=v.a2.a0;if(t.length===r.length&&t===r&&u===s){qo(v,m);l=v.a1o;k=v.a1;}else{t[u]={d:k,b:null};l=v.a1o;k=v.a1;v.a1=k;v.a1o=l+1|0;l=l+1|0;k=k;}w=v.a0o;v=v.a0;cheerpjFree(m,0);return (cheerpPI(k,l))-(cheerpPI(v,w))>>2|0;}function qo(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>2;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=AX([],0,(k<<2)/4|0,null);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;o=C[0];i[t]={d:o.d,b:o.b};m.a2=i;m.a2o=(0+t|0)+1|0;ql(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function ql(C,z){var i=null,j=0,m=0,k=null,l=0,o=0,r=0,x=null;j=C.a0o;i=C.a0;l=C.a1o;k=C.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=z.a1o;k=z.a1;z.a1=k;z.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){x=i[j+m|0];k[(l+(-(o>>2)|0)|0)+m|0]={d:x.d,b:x.b};m=m+1|0;if((r|0)===(m|0)){break;}}j=z.a1o;i=z.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=C.a0o;k=C.a0;C.a0=i;C.a0o=j;z.a1=k;z.a1o=l;j=C.a1o;i=C.a1;l=z.a2o;k=z.a2;C.a1=k;C.a1o=l;z.a2=i;z.a2o=j;j=C.a2.a0o;i=C.a2.a0;l=z.a3.a0o;k=z.a3.a0;C.a2.a0=k;C.a2.a0o=l;z.a3.a0=i;z.a3.a0o=j;j=z.a1o;i=z.a1;z.a0=i;z.a0o=j;}function qg(o,m){return o.split(m);}function qb(z){var o=0,t=null,u=0,r=0,i=null,j=0,m=null,k=null,l=0,x=null;co(z.a0,z.i1|0,z.i2|0);t=z.a0;r=(z.i1|0)-1|0;j=t.a3.a0o;i=t.a3.a0;m=i[j+r|0];if(m.d===null){i[j+r|0]={d:null,b:null};return ;}cq(m.d);j=m.d.a1o;i=m.d.a1;l=m.d.a2o;k=m.d.a2;if(i.length!==k.length||i!==k||j!==l){o=0;while(1){x=i[j+o|0];cheerpjFree(x.d,0);o=o+1|0;if(i.length===k.length&&i===k&&(j+o|0)===l){break;}}j=m.d.a1o;i=m.d.a1;l=m.d.a2o;k=m.d.a2;if(k.length!==i.length||k!==i||l!==j){m.d.a2=k;m.d.a2o=l+(((cheerpPI(k,l))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}}i=m.d.a0;if(i.length!==1||i!==nullArray||0!==0){cheerpjFree(i,0);}cheerpjFree(m.b,0);u=t.a3.a0o;t=t.a3.a0;t[u+r|0]={d:null,b:null};}function p9(o,m){p8(o,m);}function p8(M,K){var o=0,t=null,x=null,r=null,v=null,i=null,j=0,m=null,E=-0.,C=0,z=0,k=null;t={i0:0,i1:0,a2:nullArray};x={i0:0,i1:0,a2:nullArray};r=[null,null,4];v=M.a0;o=M.i1|0;i={a0:null,i1:0};i.a0=v;i.i1=o;v=AV(p6,i);i=K.headers;i=new Map(i);t.i0=0;t.i1=0;t.a2=nullArray;m={a0:null};m.a0=t;m=AV(fG,m);i.forEach(m);m="content-length";o=i.has(m);if(o){i=i.get(m);i=String(i);E=+parseInt(i);i=M.a0;o=M.i1|0;j=i.a3.a0o;i=i.a3.a0;i=i[j+(o-1|0)|0];i.d.i7=~~E;}else{o=M.i1|0;}i=M.a0;C=M.i2|0;m=K.url;aW(x,m);E=+K.status;z=K.redirected;fC(i,o,C,x,~~E,t,z);cheerpjFree(x.a2,0);i=K.body;i=i.getReader();m=M.a0;o=M.i1|0;C=M.i2|0;z=M.i3|0;k={a0:nullArray,a1:null,a2:null,i3:0,i4:0,i5:0,a6:null};k.a0=r;k.a1=i;k.a2=m;k.i3=o;k.i4=C;k.i5=z;k.a6=v;m=AV(pX,k);r[0]=m;i=i.read();i.then(r[0],v);cheerpjFree(t.a2,0);cheerpjFree(t,0);cheerpjFree(x,0);cheerpjFree(r,0);}function p6(o){var i=null,j=0,k=0;i=o.a0;j=i.a3.a0o;i=i.a3.a0;i=i[j+((o.i1|0)-1|0)|0];i.d.i9=i.d.i9&16711935|256;k=i.d.i10|0;if((k|0)===0){return ;}co(o.a0,o.i1|0,k);i.d.i10=0;}function pX(o,m){pW(o,m);}function pW(G,E){var k=0,i=null,j=0,C=null,o=null,q=0,m=0,t=null,r=null,s=0,z=null;C=new Uint8Array(20);k=E.done;if(!(k)){i=E.value;fB(G.a2,G.i3|0,i);i=G.a2;k=G.i3|0;m=G.i5|0;q=i.a3.a0o;o=i.a3.a0;o=o[q+(k-1|0)|0];if(!((m|0)===0||o.d===null)){k=o.d.i9|0;if((k&255)===0){k=o.d.i7|0;}else{k=o.d.i8|0;o.d.i7=k;}if((k|0)!==0){C[0]=17;C[1]=0;C[2]=0;C[3]=0;C[4]=m;C[5]=(m>>8);C[6]=(m>>16);C[7]=(m>>24);m=o.d.i8|0;C[8]=m;C[9]=(m>>8);C[10]=(m>>16);C[11]=(m>>24);C[12]=k;C[13]=(k>>8);C[14]=(k>>16);C[15]=(k>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);C[16]=__tmp__;C[1+16|0]=__tmp__>>8;C[2+16|0]=__tmp__>>16;C[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(i.a0,i.i1|0,i.i2|0,C,0,20);}}i=G.a1.read();i.then(G.a0[0],G.a6);cheerpjFree(C,0);return ;}o=G.a2;m=(G.i3|0)-1|0;j=o.a3.a0o;i=o.a3.a0;i=i[j+m|0];k=i.d.i9&16776960|1;i.d.i9=k;if((i.d.i10|0)!==0){cR(o,i.d);k=i.d.i9|0;}if((k<<8>>8>>16&255)===0){cheerpjFree(C,0);return ;}j=o.a3.a0o;i=o.a3.a0;t=i[j+m|0];if(t.d!==null){cq(t.d);j=t.d.a1o;i=t.d.a1;s=t.d.a2o;r=t.d.a2;if(i.length!==r.length||i!==r||j!==s){k=0;while(1){z=i[j+k|0];cheerpjFree(z.d,0);k=k+1|0;if(i.length===r.length&&i===r&&(j+k|0)===s){break;}}j=t.d.a1o;i=t.d.a1;s=t.d.a2o;r=t.d.a2;if(r.length!==i.length||r!==i||s!==j){t.d.a2=r;t.d.a2o=s+(((cheerpPI(r,s))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}}i=t.d.a0;if(i.length!==1||i!==nullArray||0!==0){cheerpjFree(i,0);}cheerpjFree(t.b,0);j=o.a3.a0o;i=o.a3.a0;}i[j+m|0]={d:null,b:null};cheerpjFree(C,0);}function bZ(I,G){var i=0,k=null,l=0,t=0,r=null,v=null,w=0,E=null,F=0,x=0,C=0,z=0;r={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:r={a0:nullArray,a0o:0,a1:null}};v=I.a2;F=v.a0o;E=v.a0;l=I.a1o;k=I.a1;i=(cheerpPI(E,F));t=(cheerpPI(k,l));if(i-t>>>0>=G>>>0){i=G;while(1){k[l]=0;l=I.a1o;k=I.a1;I.a1=k;I.a1o=l+1|0;i=i-1|0;if((i|0)===0){break;}else{l=l+1|0;k=k;}}cheerpjFree(r,0);return ;}l=I.a0o;k=I.a0;x=(cheerpPI(k,l));C=t-x|0;z=C+G|0;i=i-x|0;if(i>>>0<1073741823){i<<=1;i=i>>>0<z>>>0?z|0:i|0;}else{i=2147483647;}r.a3.a0=nullArray;r.a3.a0o=0;r.a3.a1=v;if((i|0)===0){k=nullArray;}else{k=new Uint8Array(i/1|0);}r.a0=k;r.a0o=0;r.a2=k;r.a2o=0+C|0;r.a1=k;r.a1o=0+C|0;r.a3.a0=k;r.a3.a0o=0+i|0;x=(t+G|0)-x|0;t=G;i=0;while(1){k[(0+C|0)+i|0]=0;t=t-1|0;if((t|0)===0){break;}else{i=i+1|0;}}r.a2=k;r.a2o=0+x|0;fS(I,r);l=r.a1o;k=r.a1;w=r.a2o;v=r.a2;if(v.length!==k.length||v!==k||w!==l){i=0;while(1){i=i-1|0;if(v.length===k.length&&v===k&&(w+i|0)===l){break;}}r.a2=k;r.a2o=l;}l=r.a0o;k=r.a0;if(k.length!==1||k!==nullArray||l!==0){cheerpjFree(k,0);}cheerpjFree(r,0);}function __ZN10CheerpXApp14readEncodedVarEPS_jj(G,E,C,p){var m=null,n=0,i=0,z=null,o=null,k=null,l=0,r=null,s=0;var a=new createStacklet__ZN10CheerpXApp14readEncodedVarEPS_jj(p,G,E,C);a.z=z=new Uint8Array(16);a.o=o={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};a.pc=-279;__ZN10CheerpXApp15requestReadFullEjjPhj(G,E,C,z,0,16,a);i=z[0];if((z[1]<<8|i|z[2]<<16|z[3]<<24|0)!==5){a.pc=-392;a.m=m=fc(z,nullArray,0);cheerpjFree(z,0);cheerpjFree(o,0);return m;}o.a0=nullArray;o.a0o=0;o.a1=nullArray;o.a1o=0;o.a2.a0=nullArray;o.a2.a0o=0;i=z[4];a.i=i=z[5]<<8|i|z[6]<<16|z[7]<<24;if((i|0)===0){n=0;m=nullArray;}else{a.pc=-622;bZ(o,i);n=o.a0o;m=o.a0;}a.pc=-656;__ZN10CheerpXApp15requestReadFullEjjPhj(G,E,C,m,n,i,a);n=o.a0o;m=o.a0;a.pc=-736;a.m=m=fc(z,m,n);l=o.a0o;k=o.a0;if(k.length!==1||k!==nullArray||l!==0){s=o.a1o;r=o.a1;if(r.length!==k.length||r!==k||s!==l){i=0;while(1){i=i-1|0;if(r.length===k.length&&r===k&&(s+i|0)===l){break;}}o.a1=k;o.a1o=l;}a.pc=-958;cheerpjFree(k,0);}cheerpjFree(z,0);cheerpjFree(o,0);return m;}function py(E,C,z){var o=null,i=null,k=null,l=0,x=0,m=null,n=0;o={a0:[{d:null,b:nullArray}],a1:[{d:null,b:nullArray}],a2:null,a2b:null,i3:0,a4:{i0:0,a1:o={a0:null,a1:null,a2:o={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}},i3:0,i4:0,i5:0,d6:0.,a7:null}}};o.a4.i0=z.i0|0;i=o.a4.a1;i.a0=z.a1;i.a1=z.a2;i.a2.a2.a0=nullArray;i.a2.a2.a0o=0;l=z.a3.a0o;k=z.a3.a0;i.a2.a0=k;i.a2.a0o=l;l=z.a3.a1o;k=z.a3.a1;i.a2.a1=k;i.a2.a1o=l;l=z.a3.a2.a0o;k=z.a3.a2.a0;i.a2.a2.a0=k;i.a2.a2.a0o=l;z.a3.a2.a0=nullArray;z.a3.a2.a0o=0;z.a3.a1=nullArray;z.a3.a1o=0;z.a3.a0=nullArray;z.a3.a0o=0;i.i3=z.i4|0;i.i4=z.i5|0;i.i5=z.i6|0;i.d6=+z.d7;i.a7=z.a8;pw(E,C,o);if((E.i1&255)!==0){return ;}l=i.a2.a0o;k=i.a2.a0;x=(cheerpPI(k,l));if(k.length!==1||k!==nullArray||l!==0){n=i.a2.a1o;m=i.a2.a1;if(m.length!==k.length||m!==k||n!==l){i.a2.a1=m;i.a2.a1o=n+(((cheerpPI(m,n))-x|0)-4>>>2^ -1)|0;}cheerpjFree(k,0);}}function pw(G,E,C){var i=null,j=0,k=null,r=null,o=0,m=null,t=0,AY=0;m=[nullObj,null,4];k=E.a1.a0[0];L17:do{if(k.d===null){r=E.a1.a0;k=k.d;i={d:E.a1,b:E.a1.a};AY=11|0;}else{o=C.a4.i0|0;i={d:k.d,b:k.b};while(1){t=i.d.a4.i0|0;if(o>>>0<t>>>0){k=i.d.a0[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a0;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}else{if(t>>>0>=o>>>0){r=m;k=i.d;i={d:i.d,b:i.b};AY=11|0;break L17;}k=i.d.a1[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a1;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}i={d:i.d,b:i.b};}}}while(0);if(AY===11){m[0]={d:i.d,b:i.b};if(k===null){j=i.b;i=i.d;AY=12|0;}else{i=k;o=0;}}if(AY===12){C.a0[0]={d:null,b:null};C.a1[0]={d:null,b:null};C.a2=i;C.a2b=j;r[0]={d:C,b:null};i=E.a0;i=i.a0[0];if(i.d===null){j=null;i=C;}else{E.a0=i.d;i=r[0];j=i.b;i=i.d;}k=E.a1.a0[0];c5(k.d,i,j);E.i2=(E.i2|0)+1|0;i=C;o=1;}G.a0=i;G.i1=o;cheerpjFree(m,0);}function pt(K,I){var o=0,x=0,i=null,k=0,G=null,v=null,t=-0.,m=0,r=0,E=0;G=I.data;if(G===null){return ;}v=K.a0.a0;t=+v.length;m=~~t;t=+G.length;r=~~(t/(+(m>>>0)));if((r|0)===0){return ;}E=(m|0)===0?1:0;x=0;o=0;while(1){i=K.a1[0];if(i===null){i=K.a0;i.d6= +i.d6+(+(i.i3>>>0))/(+(i.i4>>>0));}else{if(!(E)){k=0;while(1){v[k]=G[(0+x|0)+k|0]|0;k=k+1|0;if((m|0)===(k|0)){break;}}i=K.a1[0];}ps(K.a0,i);}o=o+1|0;if(o>>>0<r>>>0){x=x+m|0;}else{break;}}}function ps(O,M){var i=null,j=0,r=0,v=0,m=null,o=null,k=null,l=0,t=null,u=0,K=null,C=0,z=-0.,I=-0.,x=-0.;m=[null,null,4];m[0]=null;o=O.a2;j=o.a0o;i=o.a0;l=o.a1o;k=o.a1;if(i.length===k.length&&i===k&&j===l){i=M.createBuffer(2,(+(O.i3>>>0)),(+(O.i4>>>0)));m[0]=i;}else{i=k[l+ -1|0];m[0]=i;o.a1=k;o.a1o=l+ -1|0;}k=i.getChannelData(0);t=i.getChannelData(1);K=O.a1;C=O.i3|0;if((C|0)!==0){v=0;r=0;while(1){k[r]=AF(AF((K[v]<<16>>16))*AF(3.05175781E-5));t[r]=AF(AF((K[v+1|0]<<16>>16))*AF(3.05175781E-5));r=r+1|0;if(r>>>0<C>>>0){v=v+2|0;}else{break;}}}k=M.createBufferSource();k.buffer=i;t=M.destination;k.connect(t);z=+i.duration;I=+M.currentTime;x=+O.d6;do{if(I-x<9.9999999999999995E-7){k.start(x,0,z);o={a0:null,a1:[null]};o.a0=O;o.a1[0]=i;i=AV(lG,o);k.onended=i;}else{l=o.a1o;k=o.a1;u=o.a2.a0o;t=o.a2.a0;if(k.length===t.length&&k===t&&l===u){fk(o,m);break;}else{k[l]=i;j=o.a1o;i=o.a1;o.a1=i;o.a1o=j+1|0;break;}}}while(0);O.d6=z+ +O.d6;cheerpjFree(m,0);}function lG(r){var k=null,i=null,j=0,o=null,q=0;k=r.a0.a2;j=k.a1o;i=k.a1;q=k.a2.a0o;o=k.a2.a0;if(i.length===o.length&&i===o&&j===q){fk(k,r.a1);return ;}else{i[j]=r.a1[0];j=k.a1o;i=k.a1;k.a1=i;k.a1o=j+1|0;return ;}}function fk(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,x=0,v=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));x=(cheerpPI(o,q))-k>>2;v=x+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<v>>>0?v|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=AX([],0,(k<<2)/4|0,null);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+x|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[x]=C[0];m.a2=i;m.a2o=(0+x|0)+1|0;lD(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function lD(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0];m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function lv(C,z,x,y){var i=null,j=0,k=null,l=0,v=null,t=0;C.a0=x;i=x.a1[0];if(i.d===null){i=x;while(1){l=i.a2b;k=i.a2;v=k.a0[0];if(v.d===i){i=k;break;}else{i=k;}}}else{k=i.d.a0[0];if(k.d===null){i=i.d;}else{i=k.d;while(1){k=i.a0[0];if(k.d===null){break;}else{i=k.d;}}}}C.a0=i;if(z.a0===x){z.a0=i;}z.i2=(z.i2|0)-1|0;i=z.a1.a0[0];dI(i.d,x,y);j=x.a4.a1.a2.a0o;i=x.a4.a1.a2.a0;t=(cheerpPI(i,j));if(i.length===1&&i===nullArray&&j===0){cheerpjFree(y,0);return ;}l=x.a4.a1.a2.a1o;k=x.a4.a1.a2.a1;if(k.length!==i.length||k!==i||l!==j){x.a4.a1.a2.a1=k;x.a4.a1.a2.a1o=l+(((cheerpPI(k,l))-t|0)-4>>>2^ -1)|0;}cheerpjFree(i,0);cheerpjFree(y,0);}function dI(G,E,F){var i=null,j=0,k=null,l=0,t=0,m=null,n=0,o=null,q=0,C=0,r=null,s=0,z=null,A=0,AY=0;i=E.a0[0];if(i.d===null){k={d:E,b:F};i={d:null,b:null};}else{k=E.a1[0];if(k.d===null){k={d:E,b:F};}else{i=k.d.a0[0];if(i.d===null){i={d:null,b:null};}else{k={d:i.d,b:i.b};while(1){i=k.d.a0[0];if(i.d===null){i={d:null,b:null};break;}else{k={d:i.d,b:i.b};}}}}}if(i.d===null){i=k.d.a1[0];if(i.d===null){i={d:null,b:null};t=0;}else{AY=7|0;}}else{AY=7|0;}if(AY===7){n=k.d.a2b;m=k.d.a2;i.d.a2=m;i.d.a2b=n;t=1;}q=k.d.a2b;o=k.d.a2;m=o.a0[0];if(m.d===k.d){o.a0[0]={d:i.d,b:i.b};if(k.d===G){o=i.d;m={d:null,b:null};}else{m=o.a1[0];o=G;}}else{o.a1[0]={d:i.d,b:i.b};o=G;}C=(k.d.i3&255)!==0?1:0;if(k.d!==E){s=E.a2b;r=E.a2;k.d.a2=r;k.d.a2b=s;A=E.a2b;z=E.a2;z=z.a0[0];if(z.d===E){r.a0[0]={d:k.d,b:k.b};}else{r.a1[0]={d:k.d,b:k.b};}r=E.a0[0];k.d.a0[0]={d:r.d,b:r.b};r.d.a2=k.d;r.d.a2b=k.b;r=E.a1[0];k.d.a1[0]={d:r.d,b:r.b};if(r.d!==null){r.d.a2=k.d;r.d.a2b=k.b;}k.d.i3=E.i3|0;o=o===E?k.d:o;}if(!(C&&(o!==null))){return ;}if(t){i.d.i3=1;return ;}while(1){j=m.d.a2b;i=m.d.a2;k=i.a0[0];t=m.d.i3|0;if(k.d===m.d){if((t&255)===0){m.d.i3=1;i.i3=0;k=m.d.a1[0];i.a0[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=i;k.d.a2b=j;}l=i.a2b;k=i.a2;m.d.a2=k;m.d.a2b=l;l=i.a2b;k=i.a2;r=k.a0[0];if(r.d===i){k.a0[0]={d:m.d,b:m.b};}else{k.a1[0]={d:m.d,b:m.b};}m.d.a1[0]={d:i,b:j};i.a2=m.d;i.a2b=m.b;i=m.d.a1[0];o=o===i.d?m.d:o;m=i.d.a0[0];}i=m.d.a0[0];t=i.d===null?1:0;if(!(t)){if((i.d.i3&255)===0){AY=69|0;break;}}k=m.d.a1[0];if(k.d!==null){if((k.d.i3&255)===0){if(t){AY=70|0;break;}else{AY=69|0;break;}}}m.d.i3=0;j=m.d.a2b;i=m.d.a2;if(i===o||(i.i3&255)===0){i.i3=1;return ;}else{l=i.a2b;k=i.a2;m=k.a0[0];if(m.d!==i){continue;}m=k.a1[0];continue;}}if((t&255)===0){m.d.i3=1;i.i3=0;k=i.a1[0];r=k.d.a0[0];i.a1[0]={d:r.d,b:r.b};if(r.d!==null){r.d.a2=i;r.d.a2b=j;}s=i.a2b;r=i.a2;k.d.a2=r;k.d.a2b=s;s=i.a2b;r=i.a2;z=r.a0[0];if(z.d===i){r.a0[0]={d:k.d,b:k.b};}else{r.a1[0]={d:k.d,b:k.b};}k.d.a0[0]={d:i,b:j};i.a2=k.d;i.a2b=k.b;i=m.d.a0[0];o=o===i.d?m.d:o;m=i.d.a1[0];}i=m.d.a0[0];if(i.d!==null){if((i.d.i3&255)===0){k=m.d.a1[0];if(k.d!==null){if((k.d.i3&255)===0){i=m.d;m=k.d;AY=47|0;break;}}i.d.i3=1;m.d.i3=0;k=i.d.a1[0];m.d.a0[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=m.d;k.d.a2b=m.b;}l=m.d.a2b;k=m.d.a2;i.d.a2=k;i.d.a2b=l;l=m.d.a2b;k=m.d.a2;o=k.a0[0];if(o.d===m.d){k.a0[0]={d:i.d,b:i.b};}else{k.a1[0]={d:i.d,b:i.b};}i.d.a1[0]={d:m.d,b:m.b};m.d.a2=i.d;m.d.a2b=i.b;i=i.d;m=m.d;AY=47|0;break;}}i=m.d.a1[0];if(i.d!==null){if((i.d.i3&255)===0){k=i;i=m.d;m=k.d;AY=47|0;break;}}m.d.i3=0;j=m.d.a2b;i=m.d.a2;if(i!==o){if((i.i3&255)===0){o=i;}else{l=i.a2b;k=i.a2;m=k.a0[0];if(m.d!==i){continue;}m=k.a1[0];continue;}}o.i3=1;return ;}if(AY===47){l=i.a2b;k=i.a2;i.i3=k.i3|0;k.i3=1;m.i3=1;i=k.a1[0];m=i.d.a0[0];k.a1[0]={d:m.d,b:m.b};if(m.d!==null){m.d.a2=k;m.d.a2b=l;}n=k.a2b;m=k.a2;i.d.a2=m;i.d.a2b=n;n=k.a2b;m=k.a2;o=m.a0[0];if(o.d===k){m.a0[0]={d:i.d,b:i.b};}else{m.a1[0]={d:i.d,b:i.b};}i.d.a0[0]={d:k,b:l};k.a2=i.d;k.a2b=i.b;return ;}else if(AY===69){if((i.d.i3&255)===0){k=i;i=m.d;m=k.d;}else{AY=70|0;}}if(AY===70){i=m.d.a1[0];i.d.i3=1;m.d.i3=0;k=i.d.a0[0];m.d.a1[0]={d:k.d,b:k.b};if(k.d!==null){k.d.a2=m.d;k.d.a2b=m.b;}l=m.d.a2b;k=m.d.a2;i.d.a2=k;i.d.a2b=l;l=m.d.a2b;k=m.d.a2;o=k.a0[0];if(o.d===m.d){k.a0[0]={d:i.d,b:i.b};}else{k.a1[0]={d:i.d,b:i.b};}i.d.a0[0]={d:m.d,b:m.b};m.d.a2=i.d;m.d.a2b=i.b;i=i.d;m=m.d;}l=i.a2b;k=i.a2;i.i3=k.i3|0;k.i3=1;m.i3=1;i=k.a0[0];m=i.d.a1[0];k.a0[0]={d:m.d,b:m.b};if(m.d!==null){m.d.a2=k;m.d.a2b=l;}n=k.a2b;m=k.a2;i.d.a2=m;i.d.a2b=n;n=k.a2b;m=k.a2;o=m.a0[0];if(o.d===k){m.a0[0]={d:i.d,b:i.b};}else{m.a1[0]={d:i.d,b:i.b};}i.d.a1[0]={d:k,b:l};k.a2=i.d;k.a2b=i.b;}function ll(o,m){lk(o,m);}function lk(K,I){var x=null,m=null,t=null,r=null,i=0,G=null,v=0,k=0,E=-0.,o=0;x=new Uint8Array(20);I.preventDefault();I.stopPropagation();m=I.target;t="data-id";t=m.getAttribute(t);m=m.classList;r="cxDisabled";i=m.contains(r);if(i){cheerpjFree(x,0);return ;}m=K.a3;r=m.a0;r=r.parentNode;G=m.a0;r.removeChild(G);m.a0=null;if(t===null){m=K.a0;i=K.i1|0;v=K.i2|0;k=K.a3.i1|0;x[0]=28;x[1]=0;x[2]=0;x[3]=0;x[4]=k;x[5]=(k>>8);x[6]=(k>>16);x[7]=(k>>24);x[8]=0;x[9]=0;x[10]=0;x[11]=0;x[12]=1;x[13]=0;x[14]=0;x[15]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);x[16]=__tmp__;x[1+16|0]=__tmp__>>8;x[2+16|0]=__tmp__>>16;x[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(m,i,v,x,0,20);cheerpjFree(x,0);return ;}else{E=+t.valueOf();i=~~E;m=K.a0;v=K.i1|0;k=K.i2|0;o=K.a3.i1|0;x[0]=28;x[1]=0;x[2]=0;x[3]=0;x[4]=o;x[5]=(o>>8);x[6]=(o>>16);x[7]=(o>>24);x[8]=i;x[9]=(i>>8);x[10]=(i>>16);x[11]=(i>>24);x[12]=0;x[13]=0;x[14]=0;x[15]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);x[16]=__tmp__;x[1+16|0]=__tmp__>>8;x[2+16|0]=__tmp__>>16;x[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(m,v,k,x,0,20);cheerpjFree(x,0);return ;}}function fg(r,o){var m=null;m=r.classList;m.add(o);}function ff(){return navigator.clipboard||null;}function k$(k){return ((((k.readText!==undefined)|0|0)&1)!==0?1:0)|0;}function k8(o,m){k7(o,m);}function k7(z,x){var v=null,k=null,i=0,m=null,o=null;v=new Uint8Array(16);k={i0:0,i1:0,a2:nullArray};aW(k,x);v[0]=31;v[1]=0;v[2]=0;v[3]=0;i=k.i1|0;v[4]=i;v[5]=(i>>8);v[6]=(i>>16);v[7]=(i>>24);v[8]=0;v[9]=0;v[10]=0;v[11]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);v[12]=__tmp__;v[1+12|0]=__tmp__>>8;v[2+12|0]=__tmp__>>16;v[3+12|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a1,z.i2|0,z.i3|0,v,0,16);if((i|0)!==0){__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a1,z.i2|0,z.i3|0,k.a2,0,i);}m=z.a0.a34;o=m.a2;if(o.length!==1||o!==nullArray||0!==0){o[0]=0;}m.i1=0;cH(m,0);m.i0=k.i0|0;m.i1=i;m.a2=k.a2;cheerpjFree(v,0);cheerpjFree(k,0);}function k4(t){var r=null,o=null,m=0,k=0;r=new Uint8Array(16);o=t.a0;m=t.i1|0;k=t.i2|0;r[0]=31;r[1]=0;r[2]=0;r[3]=0;r[4]=0;r[5]=0;r[6]=0;r[7]=0;r[8]=1;r[9]=0;r[10]=0;r[11]=0;r[12]=0;r[13]=0;r[14]=0;r[15]=0;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(o,m,k,r,0,16);cheerpjFree(r,0);}function kW(o){var m=null,k=-0.;m=new Date(o);k=+m.getTimezoneOffset();return ~~k|0;}function kP(o,m){kO(o,m);}function kO(E,C){var m=null,k=null,o=null,v=0,t=0,r=0,i=null;C.stopPropagation();C.preventDefault();m=E.a0;m.remove();m="input";m=document.createElement(m);k="file";m.type=k;k="*/*";m.accept=k;k=m.style;o="0";k.opacity=o;k=m.style;o="fixed";k.position=o;k=E.a5;k.appendChild(m);m.focus();k="focus";v=E.i1|0;t=E.i2|0;r=E.i3|0;o=E.a4;i={a0:null,i1:0,i2:0,i3:0,a4:null};i.a0=m;i.i1=v;i.i2=t;i.i3=r;i.a4=o;o=AV(kI,i);m.addEventListener(k,o);k="change";v=E.i1|0;t=E.i3|0;r=E.i2|0;o=E.a4;i={a0:null,i1:0,i2:0,i3:0,a4:null};i.a0=m;i.i1=v;i.i2=t;i.i3=r;i.a4=o;o=AV(kB,i);m.addEventListener(k,o);m.click();}function kI(C,z){var k=null,x=0,v=0,t=0,r=null,i=null;z.stopPropagation();k=C.a0;x=C.i1|0;v=C.i2|0;t=C.i3|0;r=C.a4;i={a0:null,i1:0,i2:0,i3:0,a4:null};i.a0=k;i.i1=x;i.i2=v;i.i3=t;i.a4=r;k=AV(kG,i);+setTimeout(k,1000);}function kG(t){var r=null,k=null,o=-0.,i=0;r=new Uint8Array(20);k=t.a0.files;o=+k.length;if(!(o===0)){cheerpjFree(r,0);return ;}k=t.a0;k.remove();r[0]=33;r[1]=0;r[2]=0;r[3]=0;i=t.i1|0;r[4]=i;r[5]=(i>>8);r[6]=(i>>16);r[7]=(i>>24);r[8]=0;r[9]=0;r[10]=0;r[11]=0;r[12]=0;r[13]=0;r[14]=0;r[15]=0;mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);r[16]=__tmp__;r[1+16|0]=__tmp__>>8;r[2+16|0]=__tmp__>>16;r[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(t.a4,t.i2|0,t.i3|0,r,0,20);cheerpjFree(r,0);}function kB(C){var k=null,m=null,z=null,x=0,v=0,t=0,o=null,i=null;k=C.a0;k.remove();k=C.a0.files;k=k[0];m=new FileReader();z="load";x=C.i1|0;v=C.i2|0;t=C.i3|0;o=C.a4;i={a0:null,a1:null,i2:0,i3:0,i4:0,a5:null};i.a0=k;i.a1=m;i.i2=x;i.i3=v;i.i4=t;i.a5=o;o=AV(kx,i);m.addEventListener(z,o);m.readAsArrayBuffer(k);}function kx(k){kw(k);}function kw(z){var x=null,m=null,k=null,i=0,o=-0.,v=null,r=0;x=new Uint8Array(20);m=new TextEncoder();k=z.a0.name;k=String(k);m=m.encode(k);k=z.a1.result;k=new Uint8Array(k);x[0]=33;x[1]=0;x[2]=0;x[3]=0;i=z.i2|0;x[4]=i;x[5]=(i>>8);x[6]=(i>>16);x[7]=(i>>24);o=+m.length;i=~~o;x[8]=i;x[9]=(i>>8);x[10]=(i>>16);x[11]=(i>>24);o=+k.length;i=~~o;x[12]=i;x[13]=(i>>8);x[14]=(i>>16);x[15]=(i>>24);mSlot.setFloat32(0,AF(0),true); var __tmp__=mSlot.getInt32(0,true);x[16]=__tmp__;x[1+16|0]=__tmp__>>8;x[2+16|0]=__tmp__>>16;x[3+16|0]=__tmp__>>24;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(z.a5,z.i4|0,z.i3|0,x,0,20);v=z.a5;i=z.i4|0;r=z.i3|0;o=+m.length;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(v,i,r,m,0,~~o);m=z.a5;i=z.i4|0;r=z.i3|0;o=+k.length;__ZN10CheerpXApp17requestWriteBlindEjjPKhj(m,i,r,k,0,~~o);cheerpjFree(x,0);}function kf(v){var i=null,k=null,o=null,m=null,t=null;i=new Array();i.push(v.a0[0]);i=new Blob(i);i=URL.createObjectURL(i);k="a";k=document.createElement(k);o=v.a1[0];m="/";o=o.split(m);m=o.pop();t="/";o.join(t);i=String(i);k.href=i;i=String(m);k.download=i;k.click();}function j_(G,E,C){var i=0,k=0,m=-0.,t=null,r=null,o=null;do{if((((E === undefined)|0)&1)===0){if(E===null){m=0;k=1;i=0;}else{if((((typeof(E) === 'string' || E instanceof String)|0)&1)!==0){t=new TextEncoder();r=String(E);t=t.encode(r);m=+t.length;i=~~m;r={i0:0,i1:0,a2:nullArray};k=i+16& -16;o=new Uint8Array(k/1|0);r.a2=o;r.i0=k|1;r.i1=i;if((i|0)!==0){k=0;while(1){o[k]=t[k]|0;k=k+1|0;if((k|0)===(i|0)){break;}}}o[i]=0;C[0]={d:r,b:null};m=0;k=5;break;}if((((typeof(E) === 'number')|0)&1)!==0){m=+E.valueOf();k=4;i=0;break;}if((((typeof(E) === 'boolean')|0)&1)===0){i=E.id;m=0;k=6;break;}else{m=+E.valueOf();k=2;i=0;break;}}}else{m=0;k=0;i=0;}}while(0);G[0]=k;G[1]=0;G[2]=0;G[3]=0;G[4]=i;G[5]=(i>>8);G[6]=(i>>16);G[7]=(i>>24);mSlot.setFloat64(0,m,true); var __tmp__=mSlot.getInt32(0,true);G[8]=__tmp__;G[1+8|0]=__tmp__>>8;G[2+8|0]=__tmp__>>16;G[3+8|0]=__tmp__>>24;var __tmp__=mSlot.getInt32(4,true);G[4+8|0]=__tmp__;G[5+8|0]=__tmp__>>8;G[6+8|0]=__tmp__>>16;G[7+8|0]=__tmp__>>24;}function fc(v,t,u){var i=0,r=-0.,k=null;i=v[0];i=v[1]<<8|i|v[2]<<16|v[3]<<24;switch(i|0){case 0:{return undefined;break;}case 2:case 3:{i=v[4];i=v[5]<<8|i|v[6]<<16|v[7]<<24;return i;break;}case 4:{r=+(mSlot.setInt32(0,v[8]|v[1+8]<<8|v[2+8]<<16|v[3+8]<<24,true),mSlot.setInt32(4,v[4+8]|v[5+8]<<8|v[6+8]<<16|v[7+8]<<24,true),mSlot.getFloat64(0,true));return r;break;}case 5:{i=v[4];k=as(t,u,v[5]<<8|i|v[6]<<16|v[7]<<24);return k;break;}case 6:{k={i0:0};Object(k);i=v[4];k.id=v[5]<<8|i|v[6]<<16|v[7]<<24;return k;break;}default:{br(wf,i);}}}function fb(v,t,r,s){var i=0;if((e[16+v>>2]|0)!==0){debugger;t.postMessage({type:12, ioTransaction: ((v|0)|0)});r[s]=-1;return ;}i=e[4+v>>2]|0;if((i|0)!=(0|0)){e[i>>2]=(e[i>>2]|0)-1|0;}c[24+v>>0]=0;i=e[8+v>>2]|0;if((i|0)===-1){return ;}t.postMessage({type:7, value:i});r[s]=-1;}function fa(o){var m=null,k=null;if(o-48>>>0<43){return tn[o-48|0]|0;}if((o|0)===8){return 14|0;}if((o|0)===13){return 28|0;}if((o|0)===16){return 54|0;}if((o|0)===17){return 29|0;}if((o|0)===27){return 1|0;}if((o|0)===32){return 57|0;}if((o|0)===37){return 331|0;}if((o|0)===38){return 328|0;}if((o|0)===39){return 333|0;}if((o|0)===40){return 336|0;}if((o|0)===186){return 39|0;}if((o|0)===191){return 53|0;}else{m="Support PS/2 scan code for keycode";k=String(o);console.log(m,k);return 0|0;}}function j5(t,r){var k=0,i=0;k=fa(r)|0;if((k&65535)===0){return 0|0;}i=c[9+t>>0]|0;if((k&256)===0){i=i+1&7;if(i===(c[8+t>>0]&255)){return 1|0;}else{c[(c[9+t>>0]&255)+t>>0]=k;c[9+t>>0]=i;return 2|0;}}else{if(((((i&255)+8|0)-(c[8+t>>0]&255)|0)%8&254)>>>0>5){return 1|0;}else{i=c[9+t>>0]|0;c[(i&255)+t>>0]=224;c[(i+1&7)+t>>0]=k;c[9+t>>0]=i+2&7;return 2|0;}}}function j4(v,t){var i=0,m=0,k=0;i=fa(t)|0;if((i&65535)===0){return 0|0;}m=i|128;k=c[9+v>>0]|0;if((i&256)===0){i=k+1&7;if(i===(c[8+v>>0]&255)){return 1|0;}else{c[(c[9+v>>0]&255)+v>>0]=m;c[9+v>>0]=i;return 2|0;}}else{if(((((k&255)+8|0)-(c[8+v>>0]&255)|0)%8&254)>>>0>5){return 1|0;}else{i=c[9+v>>0]|0;c[(i&255)+v>>0]=224;c[(i+1&7)+v>>0]=m;c[9+v>>0]=i+2&7;return 2|0;}}}function j2(C,z,A,x){var i=null,o=null,k=-0.,m=0;C.a0=z;C.a0o=A;C.a1=null;C.a2=nullArray;C.a3=null;C.a4=null;C.i5=0;C.i6=0;C.i7=0;C.a8=(x|0);i="canvas";i=document.createElement(i);C.a4=i;i.width=800;C.a4.height=600;i=document.body;o=C.a4;i.appendChild(o);i=C.a4;o="2d";i=i.getContext(o);C.a3=i;k=+C.a4.width;C.i6=~~k;k=+C.a4.height;m=~~k;C.i7=m;i=C.a3.getImageData(0,0,(+(C.i6|0)),(+(m|0)));C.a1=i;i=i.data;i=i.buffer;i=new Int32Array(i);C.a2=i;i=fY;k=+requestAnimationFrame(i);C.i5=~~k;}function fY(){nN(hs);}function nN(ac){var k=0,o=0,i=0,r=0,m=0,t=0,v=0,x=null,y=0,G=0,C=0,aa=0,z=0,E=0,I=0,K=0,M=0,O=-0.,R=0,S=null,U=0;r=ac.i7|0;i=ac.a8|0;o=c[1189+i>>0]|0;m=o&255;y=ac.a0o;x=ac.a0;G=d[1186+i>>1]|0;k=ac.i6|0;t=c[1188+i>>0]&255;C=AE(t,k)|0;aa=(AE(C,m)|0)-t|0;z=C-t|0;E=AE(k,(r|0)/(m|0)|0)|0;L21:do{if((E|0)>0){t=0;m=0;r=0;while(1){I=x[(y+(G&65535)|0)+r|0]|0;v=x[((y+(G&65535)|0)+65536|0)+r|0]&255;K=e[(c[(v&15)+143+i>>0]<<2)+160+i>>2]|0;M=e[(c[(v>>>4)+143+i>>0]<<2)+160+i>>2]|0;if((o&255)===0){o=0;}else{k=0;while(1){if((c[1188+i>>0]&255)!==0){R=x[((y+131072|0)+((I&255)<<5)|0)+k|0]&255;S=ac.a2;i=m;v=128;o=0;while(1){U=(v&R|0)!==0?K|0:M|0;m=i+1|0;S[i]=U;o=o+1|0;i=ac.a8|0;if(o>>>0<(c[1188+i>>0]&255)>>>0){i=m;v>>=1;}else{break;}}}m=m+z|0;k=k+1|0;o=c[1189+i>>0]|0;if(k>>>0>=(o&255)>>>0){break;}}k=ac.i6|0;}t=t+1|0;r=r+1|0;if((r|0)>=(E|0)){break L21;}v=(t|0)===(k|0)?z|0:aa|0;t=(t|0)===(k|0)?0|0:t|0;m=m-v|0;}}}while(0);L36:do{if((c[140+i>>0]&255)!==0){if((c[139+i>>0]&16)!==0){r=d[1184+i>>1]&65535;m=(r|0)%(k|0)|0;t=e[(c[(x[((y+(G&65535)|0)+65536|0)+r|0]&255&15)+143+i>>0]<<2)+160+i>>2]|0;k=c[1188+i>>0]|0;v=c[141+i>>0]|0;if((c[142+i>>0]&255)>=(v&255)){r=(AE(v&255,C)|0)+(AE(k&255,(AE(r-m|0,o&255)|0)+m|0)|0)|0;o=0;while(1){if((k&255)===0){k=0;}else{x=ac.a2;i=r;k=0;while(1){r=i+1|0;x[i]=t;m=k+1|0;i=ac.a8|0;k=c[1188+i>>0]|0;if(m>>>0<(k&255)>>>0){i=r;k=m;}else{break;}}}if((o|0)>=((c[142+i>>0]&255)-(c[141+i>>0]&255)|0)){break L36;}r=r+z|0;o=o+1|0;}}}}}while(0);c[139+i>>0]=(c[139+i>>0]|0)+1|0;ac.a3.putImageData(ac.a1,0,0);x=fY;O=+requestAnimationFrame(x);ac.i5=~~O;}function cT(v){var i=null,m=0,r=null,k=0,t=0;i=new Array();try{throw new Error();}catch(e){i.push(e.stack);};i=i[0];m=i.indexOf(v);r="http:";k=i.lastIndexOf(r,m);r="https:";t=i.lastIndexOf(r,m);k=(k|0)>(t|0)?k|0:t|0;if((k|0)<0){r="chrome-extension:";k=i.lastIndexOf(r,m);return i.substring(k,m+1|0);}else{return i.substring(k,m+1|0);}}function fW(){var r=-0.,i=null,k=null,o=null,m=null;r=+Date.now();i="absStartTime";k=String(r);i=i.concat(k);k="function ";o=String(i);m="(){}";k=k.concat(o,m);k=String(k);self.eval(k);i=String(i);i=self[i];i();}function z9(E,C){var i=null,r=0,o=null,m=null,k=null,l=0,v=null,t=0;o={a0:null,i1:0};m=b5;if(m===null){i={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};i.a0=i.a1;b5=i;r=1;i=i;}else{if((m.i2|0)===0){i=m;r=1;}else{k=m.a1;i=k.a0[0];if(i.d===null){i=k;while(1){l=i.a2b;k=i.a2;v=k.a0[0];if(v.d===i){i=k;}else{i=k;break;}}}else{i=i.d;while(1){k=i.a1[0];if(k.d===null){break;}else{i=k.d;}}}r=i.a4.i0|0;t=i.a4.i2|0;r=(r+1|0)+t|0;i=m;}}m={a0:[{d:null,b:nullArray}],a1:[{d:null,b:nullArray}],a2:null,a2b:null,i3:0,a4:m={i0:0,a1:null,i2:0}};m.a4.i0=r;m.a4.a1=E;m.a4.i2=C;e8(o,i,m);if((o.i1&255)!==0){cheerpjFree(o,0);return r|0;}cheerpjFree(o,0);return r|0;}function e8(G,E,C){var i=null,j=0,k=null,r=null,o=0,m=null,z=0,AY=0;m=[nullObj,null,4];k=E.a1.a0[0];L17:do{if(k.d===null){r=E.a1.a0;k=k.d;i={d:E.a1,b:E.a1.a};AY=11|0;}else{o=C.a4.i0|0;i={d:k.d,b:k.b};while(1){z=i.d.a4.i0|0;if(o>>>0<z>>>0){k=i.d.a0[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a0;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}else{if(z>>>0>=o>>>0){r=m;k=i.d;i={d:i.d,b:i.b};AY=11|0;break L17;}k=i.d.a1[0];if(k.d===null){m[0]={d:i.d,b:i.b};r=i.d.a1;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}i={d:i.d,b:i.b};}}}while(0);if(AY===11){m[0]={d:i.d,b:i.b};if(k===null){j=i.b;i=i.d;AY=12|0;}else{i=k;o=0;}}if(AY===12){C.a0[0]={d:null,b:null};C.a1[0]={d:null,b:null};C.a2=i;C.a2b=j;r[0]={d:C,b:null};i=E.a0;i=i.a0[0];if(i.d===null){j=null;i=C;}else{E.a0=i.d;i=r[0];j=i.b;i=i.d;}k=E.a1.a0[0];c5(k.d,i,j);E.i2=(E.i2|0)+1|0;i=C;o=1;}G.a0=i;G.i1=o;cheerpjFree(m,0);}function z8(z,x,v){var i=null,k=null,m=null;k={a0:null,i1:0};i=b5;if(i===null){i={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};i.a0=i.a1;b5=i;}m={a0:[{d:null,b:nullArray}],a1:[{d:null,b:nullArray}],a2:null,a2b:null,i3:0,a4:m={i0:0,a1:null,i2:0}};m.a4.i0=v;m.a4.a1=z;m.a4.i2=x;e8(k,i,m);if((k.i1&255)!==0){cheerpjFree(k,0);return ;}cheerpjFree(k,0);}function z7(v){var k=null,i=null,j=0,m=0,o=null,r=null;m=v>>>4&63;if((ht[m]|0)===(v|0)){return ez[m];}o=b5;k=o.a1;i=k.a0[0];L21:do{if(i.d===null){k=k;}else{i=i.d;k=k;while(1){while(1){if(i.a4.i0>>>0>v>>>0){break;}i=i.a1[0];if(i.d===null){break L21;}else{i=i.d;}}k=i.a0[0];if(k.d===null){k=i;break;}else{r=k;k=i;i=r.d;}}}}while(0);if(k===o.a0){return nullArray;}i=k.a0[0];if(i.d===null){k=k;while(1){j=k.a2b;i=k.a2;o=i.a0[0];if(o.d===k){k=i;}else{k=i;break;}}}else{k=i.d;while(1){i=k.a1[0];if(i.d===null){break;}else{k=i.d;}}}if((k.a4.i0|0)>(v-(k.a4.i2|0)|0)){ht[m]=v;ez[m]=k.a4.a1;return k.a4.a1;}else{return nullArray;}}function z6(){var i=null,k=null,l=0,m=null;i=b5;if((i.i2|0)===0){return 0|0;}k=i.a1;i=k.a0[0];if(i.d===null){i=k;while(1){l=i.a2b;k=i.a2;m=k.a0[0];if(m.d===i){i=k;}else{i=k;break;}}}else{i=i.d;while(1){k=i.a1[0];if(k.d===null){break;}else{i=k.d;}}}return (i.a4.i2|0)+(i.a4.i0|0)|0;}function z5(G,H){var k=null,l=0,i=null,j=0,o=0,m=null,r=null,t=0,C=null,z=null,v=0,x=null;m={a0:null};r=G;if(r===null){return ;}k="po";o=r.hasOwnProperty(k);if(!(o)){return ;}k="po";k=r[k];t=k.valueOf();C=b5;z=C.a1.a0[0];v=z.d===null?1:0;if(v){return ;}else{i=z.d;k=C.a1;}L38:while(1){while(1){if(i.a4.i0>>>0>=t>>>0){break;}i=i.a1[0];if(i.d===null){break L38;}else{i=i.d;}}k=i.a0[0];if(k.d===null){k=i;break;}else{x=k;k=i;i=x.d;}}if(k===C.a1){return ;}if(k.a4.i0>>>0>t>>>0||k===C.a1){return ;}else{o=0;}while(1){if(ez[o]===r){ht[o]=0;ez[o]=null;}o=o+1|0;if(o>>>0>=64){break;}}if(!(v)){j=z.b;i=z.d;l=C.a1.a;k=C.a1;L57:while(1){while(1){if(i.a4.i0>>>0>=t>>>0){break;}i=i.a1[0];if(i.d===null){break L57;}else{j=i.b;i=i.d;}}k=i.a0[0];if(k.d===null){l=j;k=i;break;}else{r=k;l=j;k=i;j=r.b;i=r.d;}}if(k!==C.a1){if(k.a4.i0>>>0<=t>>>0){jX(m,C,k,l);}}}}function jX(z,x,v,w){var i=null,k=null,l=0,t=null;z.a0=v;i=v.a1[0];if(i.d===null){i=v;while(1){l=i.a2b;k=i.a2;t=k.a0[0];if(t.d===i){i=k;break;}else{i=k;}}}else{k=i.d.a0[0];if(k.d===null){i=i.d;}else{i=k.d;while(1){k=i.a0[0];if(k.d===null){break;}else{i=k.d;}}}}z.a0=i;if(x.a0===v){x.a0=i;}x.i2=(x.i2|0)-1|0;i=x.a1.a0[0];dI(i.d,v,w);cheerpjFree(w,0);}function z4(Az,AA,AB,Ay,Ax,Aw){var i=0,x=null,y=0,k=0,r=0,m=0,z=0,R=0,C=0,v=0,t=null,u=0,o=null,q=0,M=null,N=0,O=null,P=0,G=null,H=0,K=null,L=0,aa=null,ac=null,ad=0,S=null,T=0,X=null,Y=0,E=null,F=0,I=null,J=0,U=0,ap=null,aM=null,aq=null,aQ=null,bi=null,bj=null,bk=null,bh=null,b9=null,an=null,a4=null,cG=null,b$=null,aA=null,bg=null,aD=null,bf=null,ae=null,b_=null,ai=0,at=0,bp=null,bq=0,eD=0,eE=null,bQ=null,bR=0,bd=null,be=0,dl=null,dm=0,hL=null,AY=0;ap={a0:null};aM={a0:null};aq={a0:null};aQ={a0:null};bi={a0:null,i1:0};bj={a0:null,i1:0};bk={a0:null};bh={a0:null};b9={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};an=[0,null,4];a4={a0:nullArray,i1:0,a2:{a0:null},i3:0,d4:AF(0.)};cG={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};b$={i0:0,i1:0,i2:0};aA={a0:nullArray,a0o:0,i1:0};bg={a0:nullArray,a0o:0,i1:0};aD=[0,null,4];bf={a0:nullArray,a0o:0,i1:0};ae=[0,null,4];b_={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};i=0;while(1){k=i+1|0;if((AA[i]&255)===123){break;}else{i=k;}}b9.a0=nullArray;b9.a0o=0;b9.a1=nullArray;b9.a1o=0;b9.a2.a0=nullArray;b9.a2.a0o=0;an[0]=k;x=String();a4.a0=nullArray;a4.i1=0;a4.a2.a0=null;a4.i3=0;a4.d4=AF(1);cG.a1.a0[0]={d:null,b:null};cG.i2=0;cG.a0=cG.a1;L301:do{if((k|0)<(AB|0)){i=k;L302:while(1){L304:do{switch(AA[i]&255){case 32:case 9:case 10:case 13:{break;}case 118:{r=0;k=118;while(1){if((r|0)===4){r=4;break;}if((k&255)!==(uK[r]|0)){break L304;}r=r+1|0;k=AA[r+i|0]|0;if((k&255)===0){break;}}m=r+i|0;k=AA[m]|0;if((k&255)===0){break L302;}else{r=0;}while(1){if((r|0)===2){break L304;}if((k&255)!==(uJ[r]|0)){break L302;}r=r+1|0;k=AA[r+m|0]|0;if((k&255)===0){break;}}break;}default:{break L301;}}}while(0);i=i+1|0;an[0]=i;if((i|0)>=(AB|0)){break L301;}}if((i|0)<(AB|0)){k=i+1|0;while(1){if((k|0)>=(AB|0)){an[0]=k;i=k;break;}r=k+1|0;if((AA[k]&255)!==59){k=r;continue;}an[0]=k;t=Az.substring(i,r);t=String(t);x=x.concat(t);i=k;break;}}}else{i=k;}}while(0);t=String(Aw);x=x.concat(t);L324:do{if((i|0)<(AB|0)){ai=-Ay|0;v=0;C=0;R=0;z=0;m=0;r=0;k=0;while(1){U=AA[i]|0;L328:do{if((U&255&31)-13>>>0<13){at=(r|0)!==0||(k&1)!==0?1:0;z=at?z|0:i|0;m=at?m|0:U|0;}else{switch(U&255){case 34:{k=k&1^1;break L328;break;}case 92:{i=i+1|0;an[0]=i;break L328;break;}default:{if((k&1)!==0){break L328;}switch(U&255){case 40:{R=i;r=r+1|0;break L328;break;}case 41:{r=r-1|0;break L328;break;}default:{if((r|0)!==0){break L328;}if((U&255)===76){C=i;r=0;break L328;}L338:do{switch(U&255){case 58:{v=i;r=0;break L328;break;}case 123:{do{if((m&255)===111){U=z-2|0;r=2;}else{if((m&255)===101&&(z|0)<(R|0)){U=z-5|0;r=1;break;}else{r=(m&255)===104?3|0:0|0;U=(m&255)===104?z-6|0:0|0;break;}}}while(0);at=(U|0)===(v|0)?C|0: -1|0;b$.i0=at;U=U+1|0;b$.i1=U;b$.i2=r;u=b9.a1o;t=b9.a1;q=b9.a2.a0o;o=b9.a2.a0;if(u<q){t[u].i0=at;t[u].i1=U;t[u].i2=r;u=b9.a1o;t=b9.a1;b9.a1=t;b9.a1o=u+1|0;r=0;break L328;}else{jS(b9,b$);r=0;break L328;}break;}case 125:{u=b9.a1o;t=b9.a1;if((t[u+ -1|0].i2|0)!==0){r=t[u+ -1|0].i0|0;if((r|0)>-1){aA.a0=AA;aA.a0o=0+r|0;aA.i1=(t[u+ -1|0].i1|0)+(r^ -1)|0;bU(aQ,a4,aA);M=aQ.a0;if(M!==null){O=M.a2.a2;H=O.a3.a0o;G=O.a3.a0;L=O.a3.a1o;K=O.a3.a1;if(G.length!==K.length||G!==K||H!==L){r=0;while(1){U=G[H+r|0]|0;t=cG.a1.a0[0];do{if(t.d!==null){q=t.b;o=t.d;u=cG.a1.a;t=cG.a1;L359:while(1){while(1){if((o.i4|0)>=(U|0)){break;}o=o.a1[0];if(o.d===null){break L359;}else{q=o.b;o=o.d;}}t=o.a0[0];if(t.d===null){u=q;t=o;break;}else{aa=t;u=q;t=o;q=aa.b;o=aa.d;}}if(t===cG.a1){break;}if((U|0)<(t.i4|0)){break;}cc(aq,cG,t,u);}}while(0);r=r+1|0;if(G.length===K.length&&G===K&&(H+r|0)===L){break;}}}H=O.a0o;G=O.a0;P=O.a1o;O=O.a1;if(G.length!==O.length||G!==O||H!==P){r=0;while(1){U=G[H+r|0]|0;t=cG.a1.a0[0];do{if(t.d!==null){q=t.b;o=t.d;u=cG.a1.a;t=cG.a1;L374:while(1){while(1){if((o.i4|0)>=(U|0)){break;}o=o.a1[0];if(o.d===null){break L374;}else{q=o.b;o=o.d;}}t=o.a0[0];if(t.d===null){u=q;t=o;break;}else{K=t;u=q;t=o;q=K.b;o=K.d;}}if(t===cG.a1){break;}if((U|0)<(t.i4|0)){break;}cc(ap,cG,t,u);}}while(0);r=r+1|0;if(G.length===O.length&&G===O&&(H+r|0)===P){break;}}}dB(aM,a4,M);}}}u=b9.a1o;t=b9.a1;b9.a1=t;b9.a1o=u+ -1|0;r=0;break L328;break;}case 99:{m=0;r=99;while(1){if((m|0)===9){m=9;break;}if((r&255)!==(uI[m]|0)){break L338;}m=m+1|0;r=AA[m+i|0]|0;if((r&255)===0){break;}}m=m+i|0;r=m;while(1){r=r+1|0;if((r|0)>=(AB|0)){break;}if((AA[r]&255)===59){break;}}bg.a0=AA;bg.a0o=0+m|0;bg.i1=r-m|0;t=e3(a4,bg);q=t.a1o;o=t.a1;N=t.a2.a0o;M=t.a2.a0;if(o.length===M.length&&o===M&&q===N){cM(t,an);}else{o[q]=i;t.a1=o;t.a1o=q+1|0;}cK(bj,cG,an);break;}case 98:{m=0;r=98;while(1){if((m|0)===6){m=6;break;}if((r&255)!==(uH[m]|0)){break L338;}m=m+1|0;r=AA[m+i|0]|0;if((r&255)===0){break;}}m=m+i|0;r=m;while(1){r=r+1|0;if((r|0)>=(AB|0)){break;}if((AA[r]&255)===59){break;}}aD[0]=r;bf.a0=AA;bf.a0o=0+m|0;bf.i1=r-m|0;t=e3(a4,bf);t=t.a3;q=t.a1o;o=t.a1;N=t.a2.a0o;M=t.a2.a0;if(o.length===M.length&&o===M&&q===N){cM(t,aD);}else{o[q]=r;t.a1=o;t.a1o=q+1|0;}cK(bi,cG,aD);break;}}}while(0);m=AA[i]|0;if((m&255)===97){m=0;r=97;}else{z=i;r=0;break L328;}while(1){if((m|0)===5){m=5;break;}if((r&255)!==(uG[m]|0)){z=i;r=0;m=97;break L328;}m=m+1|0;r=AA[m+i|0]|0;if((r&255)===0){break;}}U=m+i|0;r=AA[U]|0;at=(r&255)===45?ai|0:Ay|0;z=(r&255)===45?1:0;r=AA[z+U|0]|0;if((r+208&255)<10){m=0;while(1){m=((r<<24>>24)-48|0)+(AE(m,10)|0)|0;if((m|0)>(at|0)){z=i;r=0;m=97;break L328;}z=z+1|0;r=AA[z+U|0]|0;if((r+208&255)>=10){break;}}}else{m=0;}if((m|0)!==(at|0)||(z|0)===0){z=i;r=0;m=97;break L328;}r=U+z|0;if((AA[r]&255)===59){C=r+1|0;z=i;m=97;r=0;break L324;}else{z=i;r=0;m=97;break L328;}}}}}}}while(0);i=i+1|0;an[0]=i;if((i|0)>=(AB|0)){C=0;break;}}}else{C=0;m=0;z=0;R=0;r=0;k=0;}}while(0);ae[0]=i;if(!(Ax)){i=C;v=-1;L431:while(1){while(1){U=AA[i]|0;switch(U&255){case 0:case 59:case 40:{break L431;break;}}i=i+1|0;if((U&255)===61){break;}}if((v|0)>-1){v=i;break;}else{v=i;}}L438:while(1){U=AA[i]|0;i=(((U&255)===0||(U&255)===59?1:0)^1)+i|0;switch(U&255){case 59:case 0:{break L438;break;}}}if((v|0)>-1){t=Az.substring(C,v);t=String(t);o="b;";x=x.concat(t,o);}ae[0]=i;}q=b9.a1o;o=b9.a1;u=b9.a0o;t=b9.a0;if(((cheerpPI(o,q))|0)===((cheerpPI(t,u))|0)){M=x;x=o[q];o=M;}else{G=x;y=q;x=o;o=G;C=0;while(1){v=t[u+C|0].i2|0;if((v|0)!==0){U=t[u+C|0].i0|0;if((U|0)>-1){x=Az.substring(U,(t[u+C|0].i1|0)-1|0);v=t[u+C|0].i0|0;aA.a0=AA;aA.a0o=0+v|0;aA.i1=(t[u+C|0].i1|0)+(v^ -1)|0;if((t[u+C|0].i2|0)===2){bU(aQ,a4,aA);aa=aQ.a0;if(aa!==null){ac=aa.a2.a2;T=ac.a3.a0o;S=ac.a3.a0;Y=ac.a3.a1o;X=ac.a3.a1;if(S.length!==X.length||S!==X||T!==Y){v=0;while(1){U=S[T+v|0]|0;G=cG.a1.a0[0];if(G.d!==null){L=G.b;K=G.d;H=cG.a1.a;G=cG.a1;L459:while(1){while(1){if((K.i4|0)>=(U|0)){break;}K=K.a1[0];if(K.d===null){break L459;}else{L=K.b;K=K.d;}}G=K.a0[0];if(G.d===null){H=L;G=K;break;}else{E=G;H=L;G=K;L=E.b;K=E.d;}}if(G!==cG.a1){if((U|0)>=(G.i4|0)){cc(aq,cG,G,H);}}}v=v+1|0;if(S.length===X.length&&S===X&&(T+v|0)===Y){break;}}}T=ac.a0o;S=ac.a0;ad=ac.a1o;ac=ac.a1;if(S.length!==ac.length||S!==ac||T!==ad){v=0;while(1){U=S[T+v|0]|0;G=cG.a1.a0[0];do{if(G.d!==null){L=G.b;K=G.d;H=cG.a1.a;G=cG.a1;L474:while(1){while(1){if((K.i4|0)>=(U|0)){break;}K=K.a1[0];if(K.d===null){break L474;}else{L=K.b;K=K.d;}}G=K.a0[0];if(G.d===null){H=L;G=K;break;}else{X=G;H=L;G=K;L=X.b;K=X.d;}}if(G!==cG.a1){if((U|0)<(G.i4|0)){break;}cc(ap,cG,G,H);}}}while(0);v=v+1|0;if(S.length===ac.length&&S===ac&&(T+v|0)===ad){break;}}}dB(aM,a4,aa);}}else{jD(a4,aA);}v=t[u+C|0].i2|0;}else{x=null;}U=x===null?1:0;do{if((v|0)===1){if(U){x="O";t=String(C);G=":do{";o=o.concat(x,t,G);break;}else{M=String(x);t="o:{";o=o.concat(M,t);AY=140|0;break;}}else{if(!(U)){AY=140|0;}}}while(0);if(AY===140){AY=0|0;O=String(x);x=":";o=o.concat(O,x);}x="do{\n";o=o.concat(x);y=b9.a1o;x=b9.a1;u=b9.a0o;t=b9.a0;}C=C+1|0;if(C>>>0>=((cheerpPI(x,y))-(cheerpPI(t,u))|0)/12>>>0){x=x[y];break;}}}t=t[u];b_.a0=nullArray;b_.a0o=0;b_.a1=nullArray;b_.a1o=0;b_.a2.a0=nullArray;b_.a2.a0o=0;L499:do{if(t===x){k=AB-1|0;ae[0]=k;r=i;i=k;k=r;AY=283|0;}else{C=ae[0]|0;U=AB-1|0;if((C|0)<(U|0)){ai=k;v=i;k=r;r=ai;i=C;C=0;while(1){ai=AA[i]|0;L504:do{if((ai&255&31)-10>>>0<17){at=(k|0)!==0||(r&1)!==0?1:0;z=at?z|0:i|0;m=at?m|0:ai|0;i=k;k=v;v=i;}else{switch(ai&255){case 34:{i=k;k=v;v=i;r=r&1^1;break L504;break;}case 92:{ae[0]=i+1|0;i=k;k=v;v=i;break L504;break;}default:{if((r&1)!==0){i=k;k=v;v=i;break L504;}switch(ai&255){case 40:{ai=k;R=i;k=v;v=ai+1|0;break L504;break;}case 41:{i=k;k=v;v=i-1|0;break L504;break;}default:{if((k|0)!==0){i=k;k=v;v=i;break L504;}switch(ai&255){case 123:{an[0]=0;do{if((m&255)===111){an[0]=2;i=2;}else{if((m&255)===101&&(z|0)<(R|0)){an[0]=1;i=1;break;}if((m&255)===104){an[0]=3;i=3;}else{i=0;}}}while(0);F=b_.a1o;E=b_.a1;J=b_.a2.a0o;I=b_.a2.a0;if(E.length===I.length&&E===I&&F===J){jB(b_,an);}else{E[F]=i;F=b_.a1o;E=b_.a1;b_.a1=E;b_.a1o=F+1|0;}C=((i|0)!==0?1:0)+C|0;k=v;v=0;break L504;break;}case 125:{F=b_.a0o;E=b_.a0;J=b_.a1o;I=b_.a1;if(E.length!==I.length||E!==I||F!==J){i=I[J+ -1|0]|0;b_.a1=I;b_.a1o=J+ -1|0;C=(((i|0)!==0?1:0)<<31>>31)+C|0;k=v;v=0;break L504;}bq=b9.a1o;bp=b9.a1;switch(bp[bq+ -1|0].i2|0){case 1:{x=Az.substring(v,i);x=String(x);o=o.concat(x);E="}while(0);";o=o.concat(E);i=bp[bq+ -1|0].i0|0;if((i|0)>-1){aA.a0=AA;aA.a0o=0+i|0;aA.i1=(bp[bq+ -1|0].i1|0)+(i^ -1)|0;bU(ap,a4,aA);eE=ap.a0;bQ=eE.a2.a2;be=bQ.a3.a0o;bd=bQ.a3.a0;dm=bQ.a3.a1o;dl=bQ.a3.a1;if(bd.length!==dl.length||bd!==dl||be!==dm){i=0;while(1){k=bd[be+i|0]|0;E=cG.a1.a0[0];do{if(E.d!==null){J=E.b;I=E.d;F=cG.a1.a;E=cG.a1;L571:while(1){while(1){if((I.i4|0)>=(k|0)){break;}I=I.a1[0];if(I.d===null){break L571;}else{J=I.b;I=I.d;}}E=I.a0[0];if(E.d===null){F=J;E=I;break;}else{hL=E;F=J;E=I;J=hL.b;I=hL.d;}}if(E===cG.a1){break;}if((k|0)<(E.i4|0)){break;}cc(aM,cG,E,F);}}while(0);i=i+1|0;if(bd.length===dl.length&&bd===dl&&(be+i|0)===dm){break;}}}be=bQ.a0o;bd=bQ.a0;bR=bQ.a1o;bQ=bQ.a1;if(bd.length!==bQ.length||bd!==bQ||be!==bR){i=0;while(1){k=bd[be+i|0]|0;E=cG.a1.a0[0];do{if(E.d!==null){J=E.b;I=E.d;F=cG.a1.a;E=cG.a1;L586:while(1){while(1){if((I.i4|0)>=(k|0)){break;}I=I.a1[0];if(I.d===null){break L586;}else{J=I.b;I=I.d;}}E=I.a0[0];if(E.d===null){F=J;E=I;break;}else{dl=E;F=J;E=I;J=dl.b;I=dl.d;}}if(E===cG.a1){break;}if((k|0)<(E.i4|0)){break;}cc(aQ,cG,E,F);}}while(0);i=i+1|0;if(bd.length===bQ.length&&bd===bQ&&(be+i|0)===bR){break;}}}dB(aq,a4,eE);i=bp[bq+ -1|0].i0|0;if((i|0)<=-1){AY=191|0;}}else{AY=191|0;}if(AY===191){AY=0|0;i=bp[bq+ -1|0].i1|0;}E=cG.a1.a0[0];L600:do{if(E.d!==null){I=E.d;E=cG.a1;L601:while(1){while(1){if((I.i4|0)>=(i|0)){break;}I=I.a1[0];if(I.d===null){break L601;}else{I=I.d;}}E=I.a0[0];if(E.d===null){E=I;break;}else{bp=E;E=I;I=bp.d;}}if(E===cG.a1){break;}while(1){k=E.i4|0;if((k|0)>(ae[0]|0)){break L600;}t=Az.substring(i,k);t=String(t);o=o.concat(t);if((AA[E.i4|0]&255)===99){I="break";o=o.concat(I);i=E.i4|0;i=i+8|0;}else{I="o";o=o.concat(I);i=E.i4|0;}I=E.a1[0];do{if(I.d===null){E=E;while(1){J=E.a2b;I=E.a2;bp=I.a0[0];if(bp.d===E){E=I;break;}else{E=I;}}}else{E=I.d.a0[0];if(E.d===null){E=I.d;break;}else{E=E.d;}while(1){I=E.a0[0];if(I.d===null){break;}else{E=I.d;}}}}while(0);if(E===cG.a1){break;}else{E=E;}}}}while(0);M=Az.substring(i,(ae[0]|0)+1|0);M=String(M);o=o.concat(M);E="}while(0);";o=o.concat(E);break;}case 2:{ae[0]=i+8|0;O=Az.substring(v,i+9|0);O=String(O);o=o.concat(O);break;}case 3:{G=Az.substring(v,i);G=String(G);o=o.concat(G);E="}while(0);";o=o.concat(E);break;}default:{K=Az.substring(v,i);K=String(K);o=o.concat(K);i=ae[0]|0;L533:while(1){v=i+1|0;ai=AA[v]|0;L535:do{switch(ai&255){case 101:{k=0;i=101;while(1){if((k|0)===4){k=4;break L535;}if((i&255)!==(tv[k]|0)){break L533;}k=k+1|0;i=AA[k+v|0]|0;if((i&255)===0){break;}}break;}case 99:{k=0;i=99;while(1){if((k|0)===4){k=4;break L535;}if((i&255)!==(tu[k]|0)){break;}k=k+1|0;i=AA[k+v|0]|0;if((i&255)===0){break L535;}}if((ai&255)===100){k=0;i=100;AY=219|0;}else{break L533;}break;}case 100:{k=0;i=100;AY=219|0;break;}default:{break L533;}}}while(0);L545:do{if(AY===219){while(1){AY=0|0;if((k|0)===7){k=7;break L545;}if((i&255)!==(tt[k]|0)){break L533;}k=k+1|0;i=AA[k+v|0]|0;if((i&255)===0){break;}else{AY=219|0;}}}}while(0);i=v+k|0;ae[0]=i;L551:do{if((i|0)<(AB|0)){while(1){k=i+1|0;if((AA[i]&255)===123){break L551;}ae[0]=k;if((k|0)<(AB|0)){i=k;}else{i=k;break;}}}}while(0);i=i+1|0;ae[0]=i;if((i|0)<(AB|0)){k=1;}else{continue;}while(1){v=AA[i]|0;if((v&255)===123){k=k+1|0;}else{k=(((v&255)===125?1:0)<<31>>31)+k|0;}if((k|0)===0){continue L533;}i=i+1|0;ae[0]=i;if((i|0)>=(AB|0)){continue L533;}}}}}F=b9.a1o;E=b9.a1;k=(ae[0]|0)+1|0;b9.a1=E;b9.a1o=F+ -1|0;J=b9.a0o;I=b9.a0;if(I.length!==E.length||I!==E||J!==(F+ -1|0)){v=0;break L504;}ae[0]=U;i=U;AY=283|0;break L499;break;}case 99:{m=0;k=99;while(1){if((m|0)===8){m=8;break;}if((k&255)!==(ts[m]|0)){z=i;k=v;v=0;m=99;break L504;}m=m+1|0;k=AA[m+i|0]|0;if((k&255)===0){break;}}k=m+i|0;m=AA[k]|0;if((C|0)!==0&&(m&255)===59){z=i;k=v;v=0;m=99;break L504;}if((m&255)===32){m=k;while(1){m=m+1|0;if((m|0)>=(AB|0)){break;}if((AA[m]&255)===59){break;}}bg.a0=AA;bg.a0o=(0+k|0)+1|0;bg.i1=m+(k^ -1)|0;bU(bk,a4,bg);E=bk.a0;if(E===null){z=i;k=v;v=0;m=99;break L504;}E=E.a2.a2;J=E.a1o;I=E.a1;bq=E.a2.a0o;bp=E.a2.a0;if(I.length===bp.length&&I===bp&&J===bq){cM(E,ae);}else{I[J]=ae[0]|0;E.a1=I;E.a1o=J+1|0;}cK(bi,cG,ae);m=ae[0]|0;}else{m=i;}aa=Az.substring(v,m);aa=String(aa);E="break";o=o.concat(aa,E);ae[0]=k;z=ae[0]|0;m=AA[z]|0;break;}default:{z=i;m=ai;k=v;}}switch(m&255){case 98:{v=0;m=98;break;}case 101:{F=b_.a0o;E=b_.a0;J=b_.a1o;I=b_.a1;if(E.length!==I.length||E!==I||F!==J){z=i;m=ai;v=0;break L504;}m=AA[z-1|0]|0;if((m&255)===0){z=i;m=ai;v=0;break L504;}else{v=0;}while(1){if((v|0)===7){m=7;break;}if((m&255)!==(tp[v]|0)){z=i;m=ai;v=0;break L504;}at=v+1|0;m=AA[v+z|0]|0;if((m&255)===0){m=at;break;}else{v=at;}}F=b9.a1o;E=b9.a1;J=b9.a0o;I=b9.a0;v=(cheerpPI(E,F));at=(cheerpPI(I,J));if((v|0)!==(at|0)){at=(v-at|0)/12|0;v=0;while(1){eD=v+1|0;if((I[J+v|0].i2|0)!==0){z=i;m=ai;v=0;break L504;}if(eD>>>0<at>>>0){v=eD;}else{break;}}}i=(m-1|0)+z|0;while(1){r=i+1|0;if((AA[i]&255)===59){break;}else{i=r;}}x=Az.substring(k,r);t=String(x);x=o.concat(t);break L499;break;}default:{z=i;m=ai;v=0;break L504;}}while(1){if((v|0)===5){v=5;break;}if((m&255)!==(hJ[v]|0)){z=i;m=ai;v=0;break L504;}v=v+1|0;m=AA[v+z|0]|0;if((m&255)===0){break;}}z=v+z|0;aD[0]=z;switch(AA[z]&255){case 59:{if((C|0)===0){m=z;}else{AY=268|0;}break;}case 32:{m=z;while(1){m=m+1|0;if((m|0)>=(AB|0)){break;}if((AA[m]&255)===59){break;}}aD[0]=m;bf.a0=AA;bf.a0o=(0+z|0)+1|0;bf.i1=m+(z^ -1)|0;bU(bh,a4,bf);E=bh.a0;if(E===null){AY=268|0;}else{E=E.a2.a2.a3;J=E.a1o;I=E.a1;bq=E.a2.a0o;bp=E.a2.a0;if(I.length===bp.length&&I===bp&&J===bq){cM(E,aD);}else{I[J]=m;E.a1=I;E.a1o=J+1|0;}cK(bj,cG,aD);}break;}default:{AY=268|0;}}if(AY===268){AY=0|0;z=i;m=ai;v=0;break L504;}ac=Az.substring(k,z);ac=String(ac);o=o.concat(ac);L681:do{if((m|0)===(z|0)){F=b9.a1o;E=b9.a1;J=b9.a0o;I=b9.a0;k=((cheerpPI(E,F))-(cheerpPI(I,J))|0)/12|0;L683:while(1){if((k|0)<=0){k=z;break L681;}k=k-1|0;switch(I[J+k|0].i2|0){case 0:{break;}case 1:{break L683;break;}default:{k=z;break L681;}}}m=I[J+k|0].i0|0;if((m|0)>-1){S=Az.substring(m,(I[J+k|0].i1|0)-1|0);S=String(S);E=" ";I="o";o=o.concat(E,S,I);k=z;break;}else{E=" O";I=String(k);o=o.concat(E,I);k=z;break;}}else{X=Az.substring(z,m);X=String(X);E="o";o=o.concat(X,E);k=m;}}while(0);ae[0]=k;z=i;m=ai;v=0;break L504;}}}}}}while(0);i=(ae[0]|0)+1|0;ae[0]=i;if((i|0)<(U|0)){ai=k;k=v;v=ai;}else{AY=283|0;break;}}}else{k=i;i=C;AY=283|0;}}}while(0);if(AY===283){x=Az.substring(k,i);t=String(x);x=o.concat(t);}u=b_.a0o;t=b_.a0;i=(cheerpPI(t,u));if(t.length!==1||t!==nullArray||u!==0){q=b_.a1o;o=b_.a1;if(o.length!==t.length||o!==t||q!==u){b_.a1=o;b_.a1o=q+(((cheerpPI(o,q))-i|0)-4>>>2^ -1)|0;}cheerpjFree(t,0);}t=cG.a1.a0[0];dz(cG,t.d,t.b);jv(a4.a2.a0);t=a4.a0;a4.a0=nullArray;if(t.length!==1||t!==nullArray||0!==0){cheerpjFree(t,0);}u=b9.a0o;t=b9.a0;i=(cheerpPI(t,u));if(t.length===1&&t===nullArray&&u===0){cheerpjFree(ap,0);cheerpjFree(aM,0);cheerpjFree(aq,0);cheerpjFree(aQ,0);cheerpjFree(bi,0);cheerpjFree(bj,0);cheerpjFree(bk,0);cheerpjFree(bh,0);cheerpjFree(b9,0);cheerpjFree(an,0);cheerpjFree(a4,0);cheerpjFree(cG,0);cheerpjFree(b$,0);cheerpjFree(aA,0);cheerpjFree(bg,0);cheerpjFree(aD,0);cheerpjFree(bf,0);cheerpjFree(ae,0);cheerpjFree(b_,0);return x;}q=b9.a1o;o=b9.a1;if(o.length!==t.length||o!==t||q!==u){b9.a1=o;b9.a1o=q+(((((cheerpPI(o,q))-i|0)-12>>>0)/12|0)^ -1)|0;}cheerpjFree(t,0);cheerpjFree(ap,0);cheerpjFree(aM,0);cheerpjFree(aq,0);cheerpjFree(aQ,0);cheerpjFree(bi,0);cheerpjFree(bj,0);cheerpjFree(bk,0);cheerpjFree(bh,0);cheerpjFree(b9,0);cheerpjFree(an,0);cheerpjFree(a4,0);cheerpjFree(cG,0);cheerpjFree(b$,0);cheerpjFree(aA,0);cheerpjFree(bg,0);cheerpjFree(aD,0);cheerpjFree(bf,0);cheerpjFree(ae,0);cheerpjFree(b_,0);return x;}function jS(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:null,a0b:null,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=((cheerpPI(o,q))-k|0)/12|0;r=t+1|0;q=i.a0o;o=i.a0;k=((cheerpPI(o,q))-k|0)/12|0;if(k>>>0<178956970){k<<=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=357913941;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=zV([],0,(AE(k,12)|0)/12|0);}m.a0=i[0];m.a0b=i;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t].i0=C.i0|0;i[t].i1=C.i1|0;i[t].i2=C.i2|0;m.a2=i;m.a2o=(0+t|0)+1|0;jP(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((((cheerpPI(o,q))-(cheerpPI(i,j))|0)-12>>>0)/12|0)^ -1)|0;}j=m.a0b;i=m.a0;if(i===null){cheerpjFree(m,0);return ;}cheerpjFree(j,0);cheerpjFree(m,0);}function jP(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,v=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+((o|0)/-12|0)|0;if((o|0)>0){v=(o>>>0)/12|0;if(o>>>0<12){j=l+((o|0)/-12|0)|0;i=k;}else{m=0;while(1){k[(l+((o|0)/-12|0)|0)+m|0].i0=i[j+m|0].i0|0;k[(l+((o|0)/-12|0)|0)+m|0].i1=i[j+m|0].i1|0;k[(l+((o|0)/-12|0)|0)+m|0].i2=i[j+m|0].i2|0;m=m+1|0;if((v|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+((o|0)/-12|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i[j];x.a0b=i;}function bU(O,M,K){var m=0,k=null,l=0,o=0,x=0,i=0,C=0,z=0,I=null,J=0,G=null,H=0,E=0;z=K.i1|0;if((z|0)===0){m=0;}else{l=K.a0o;k=K.a0;m=z;x=0;o=0;while(1){i=z-o|0;E=i>>>0<4?i|0:4|0;if((E|0)>0){C=0;i=0;while(1){C=(i|0)!==0?C<<8|0:C|0;C|=(k[(l+x|0)+i|0]<<24>>24);i=i+1|0;if((i|0)>=(E|0)){break;}}}else{C=0;}i=AE(C,1540483477)|0;m=(AE(i>>>24^i,1540483477)|0)^(AE(m,1540483477)|0);o=o+4|0;if(o>>>0<z>>>0){x=x+4|0;}else{break;}}}m=AE(m>>>13^m,1540483477)|0;m^=(m>>>15);x=M.i1|0;L34:do{if((x|0)!==0){i=x-1|0;if((i&x|0)===0){m&=i;}else{m=(m>>>0)%(x>>>0)|0;}k=M.a0[m];if(k!==null){k=k.a0;if(k!==null){while(1){o=k.i1|0;if((i&x|0)===0){o&=i;}else{o=(o>>>0)%(x>>>0)|0;}if((o|0)!==(m|0)){break L34;}if((k.a2.i1|0)===(z|0)){J=K.a0o;I=K.a0;H=k.a2.a0o;G=k.a2.a0;o=du(G,H,I,J,z)|0;if((o|0)===0){break;}}k=k.a0;if(k===null){break L34;}}O.a0=k;return ;}}}}while(0);O.a0=null;}function cc(z,x,v,w){var i=null,k=null,l=0,t=null;z.a0=v;i=v.a1[0];if(i.d===null){i=v;while(1){l=i.a2b;k=i.a2;t=k.a0[0];if(t.d===i){i=k;break;}else{i=k;}}}else{k=i.d.a0[0];if(k.d===null){i=i.d;}else{i=k.d;while(1){k=i.a0[0];if(k.d===null){break;}else{i=k.d;}}}}z.a0=i;if(x.a0===v){x.a0=i;}x.i2=(x.i2|0)-1|0;i=x.a1.a0[0];dI(i.d,v,w);cheerpjFree(w,0);}function dB(G,E,C){var z=null,t=null,x=null,i=null,j=0,v=0,k=null,l=0;z={a0:null,a1:null,i2:0};G.a0=C.a0;jN(z,E,C);t=z.a0;z.a0=null;if(t===null){cheerpjFree(z,0);return ;}if((z.i2&255)!==0){x=t.a2.a2;j=x.a3.a0o;i=x.a3.a0;v=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){l=x.a3.a1o;k=x.a3.a1;if(k.length!==i.length||k!==i||l!==j){x.a3.a1=k;x.a3.a1o=l+(((cheerpPI(k,l))-v|0)-4>>>2^ -1)|0;}cheerpjFree(i,0);}j=x.a0o;i=x.a0;v=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){l=x.a1o;k=x.a1;if(k.length!==i.length||k!==i||l!==j){x.a1=k;x.a1o=l+(((cheerpPI(k,l))-v|0)-4>>>2^ -1)|0;}cheerpjFree(i,0);}}cheerpjFree(z,0);}function jN(K,I,G){var r=0,m=null,x=null,i=null,k=0,o=0,t=0,v=null,AY=0;o=I.i1|0;r=G.i1|0;t=o-1|0;v=I.a2;if((t&o|0)===0){r&=t;}else{r=(r>>>0)%(o>>>0)|0;}x=I.a0;m=x[r];i=m.a0;if(i!==G){m=i;while(1){i=m.a0;if(i===G){break;}else{m=i;}}}if(m===v){AY=12|0;}else{k=m.i1|0;if((t&o|0)===0){k&=t;}else{k=(k>>>0)%(o>>>0)|0;}if((k|0)===(r|0)){x=G;}else{AY=12|0;}}do{if(AY===12){i=G.a0;if(i!==null){k=i.i1|0;if((t&o|0)===0){k&=t;}else{k=(k>>>0)%(o>>>0)|0;}if((k|0)===(r|0)){x=G;break;}}x[r]=null;x=G;}}while(0);i=x.a0;if(i===null){i=null;}else{k=i.i1|0;if((t&o|0)===0){k&=t;}else{k=(k>>>0)%(o>>>0)|0;}if((k|0)!==(r|0)){I.a0[k]=m;i=x.a0;}}m.a0=i;x.a0=null;I.i3=(I.i3|0)-1|0;K.a0=G;K.a1=v;K.i2=1;}function e3(z,x){var i=null,t=null,k=null,m=null,v=null,w=0;i={a0:null};t={a0:null,i1:0};bU(i,z,x);k=i.a0;if(k===null){k={a0:null,i1:0,a2:{a0:nullArray,a0o:0,i1:0,a2:k={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0},a3:k={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}}}}};m=k.a2;w=x.a0o;v=x.a0;m.a0=v;m.a0o=w;m.i1=x.i1|0;m=m.a2;m.a2.a0=nullArray;m.a2.a0o=0;m.a3.a2.a0=nullArray;m.a3.a2.a0o=0;e1(t,z,k);k=t.a0;cheerpjFree(i,0);cheerpjFree(t,0);return k.a2.a2;}else{cheerpjFree(i,0);cheerpjFree(t,0);return k.a2.a2;}}function e1(S,R,O){var i=0,m=0,k=null,l=0,o=0,r=0,t=0,v=0,x=-0.,z=-0.,K=null,L=0,M=null,N=0,C=0,AY=0;v=O.a2.i1|0;if((v|0)===0){i=0;}else{l=O.a2.a0o;k=O.a2.a0;i=v;o=0;m=0;while(1){r=v-m|0;C=r>>>0<4?r|0:4|0;if((C|0)>0){t=0;r=0;while(1){t=(r|0)!==0?t<<8|0:t|0;t|=(k[(l+o|0)+r|0]<<24>>24);r=r+1|0;if((r|0)>=(C|0)){break;}}}else{t=0;}r=AE(t,1540483477)|0;i=(AE(r>>>24^r,1540483477)|0)^(AE(i,1540483477)|0);m=m+4|0;if(m>>>0<v>>>0){o=o+4|0;}else{break;}}}i=AE(i>>>13^i,1540483477)|0;i^=(i>>>15);O.i1=i;o=R.i1|0;L44:do{if((o|0)===0){AY=19|0;}else{r=o-1|0;if((r&o|0)===0){i&=r;}else{i=(i>>>0)%(o>>>0)|0;}k=R.a0[i];if(k===null){AY=19|0;}else{k=k.a0;if(k===null){AY=19|0;}else{while(1){m=k.i1|0;if((r&o|0)===0){m&=r;}else{m=(m>>>0)%(o>>>0)|0;}if((m|0)!==(i|0)){AY=19|0;break L44;}if((k.a2.i1|0)===(v|0)){L=O.a2.a0o;K=O.a2.a0;N=k.a2.a0o;M=k.a2.a0;m=du(M,N,K,L,v)|0;if((m|0)===0){i=0;break L44;}}k=k.a0;if(k===null){AY=19|0;break;}}}}}}while(0);if(AY===19){x=AF(((R.i3|0)+1>>>0));z=+R.d4;do{if((o|0)===0||x>AF(AF((o>>>0))*z)){m=o<<1;if(o>>>0>2){i=(o-1&o|0)!==0?1:0;}else{i=1;}i=i+m|0;x=+Math.ceil(AF(x/z));m=~~x;i=i>>>0<m>>>0?m|0:i|0;jM(R,i);i=R.i1|0;m=O.i1|0;o=i-1|0;if((o&i|0)===0){m&=o;break;}else{m=(m>>>0)%(i>>>0)|0;break;}}else{m=i;i=o;}}while(0);k=R.a0[m];if(k===null){k=R.a2;O.a0=k.a0;k.a0=O;R.a0[m]=k;k=O.a0;if(k!==null){m=k.i1|0;o=i-1|0;if((o&i|0)===0){i=m&o;}else{i=(m>>>0)%(i>>>0)|0;}R.a0[i]=O;}}else{O.a0=k.a0;k.a0=O;}R.i3=(R.i3|0)+1|0;k=O;i=1;}S.a0=k;S.i1=i;}function jM(z,x){var i=0,m=0,k=0,v=-0.,o=0;if((x|0)===1){i=2;}else{if((x-1&x|0)===0){i=x;}else{i=eI(x)|0;}}k=z.i1|0;if(i>>>0>k>>>0){e0(z,i);return ;}if(i>>>0>=k>>>0){return ;}if(k>>>0>2){m=(k-1&k|0)===0?1:0;}else{m=0;}v=+Math.ceil(AF(AF((z.i3>>>0))/ +z.d4));o=~~v;if(m){m=Math.clz32(o-1|0);m=1<<(32-m|0);}else{m=eI(o)|0;}i=i>>>0<m>>>0?m|0:i|0;if(i>>>0>=k>>>0){return ;}e0(z,i);}function e0(M,K){var o=0,m=null,i=null,r=0,k=null,t=null,v=0,E=0,C=null,D=0,I=null,J=0,G=0;if((K|0)===0){m=M.a0;M.a0=nullArray;if(m.length!==1||m!==nullArray||0!==0){cheerpjFree(m,0);}M.i1=0;return ;}m=AX([],0,(K<<2)/4|0,null);i=M.a0;M.a0=m;if(i.length!==1||i!==nullArray||0!==0){cheerpjFree(i,0);}M.i1=K;o=0;while(1){M.a0[o]=null;o=o+1|0;if(o>>>0>=K>>>0){break;}}i=M.a2;m=i.a0;if(m===null){return ;}o=m.i1|0;v=K-1|0;if((v&K|0)===0){o&=v;}else{o=(o>>>0)%(K>>>0)|0;}M.a0[o]=i;i=m.a0;if(i===null){return ;}else{m=m;}while(1){r=i.i1|0;if((v&K|0)===0){r&=v;}else{r=(r>>>0)%(K>>>0)|0;}do{if((r|0)===(o|0)){m=i;}else{k=M.a0;if(k[r]===null){k[r]=m;m=i;o=r;break;}k=i.a0;L66:do{if(k===null){t=i;k=null;}else{E=i.a2.i1|0;t=i;while(1){if((E|0)!==(k.a2.i1|0)){break L66;}D=k.a2.a0o;C=k.a2.a0;J=i.a2.a0o;I=i.a2.a0;G=du(I,J,C,D,E)|0;if((G|0)!==0){break L66;}t=k.a0;if(t===null){t=k;k=null;break;}else{C=k;k=t;t=C;}}}}while(0);m.a0=k;k=M.a0[r];t.a0=k.a0;k=M.a0[r];k.a0=i;}}while(0);i=m.a0;if(i===null){break;}}}function cM(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,x=0,v=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));x=(cheerpPI(o,q))-k>>2;v=x+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<v>>>0?v|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=new Int32Array((k<<2)/4|0);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+x|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[x]=C[0]|0;m.a2=i;m.a2o=(0+x|0)+1|0;jI(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function jI(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0]|0;m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function cK(G,E,C){var i=null,j=0,k=null,v=null,x=0,m=null,z=0,AY=0;m=[nullObj,null,4];k=E.a1.a0[0];L17:do{if(k.d===null){v=E.a1.a0;k=k.d;i={d:E.a1,b:E.a1.a};AY=11|0;}else{x=C[0]|0;i={d:k.d,b:k.b};while(1){z=i.d.i4|0;if((x|0)<(z|0)){k=i.d.a0[0];if(k.d===null){m[0]={d:i.d,b:i.b};v=i.d.a0;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}else{if((z|0)>=(x|0)){v=m;k=i.d;i={d:i.d,b:i.b};AY=11|0;break L17;}k=i.d.a1[0];if(k.d===null){m[0]={d:i.d,b:i.b};v=i.d.a1;j=i.b;i=i.d;AY=12|0;break L17;}else{i={d:k.d,b:k.b};}}i={d:i.d,b:i.b};}}}while(0);if(AY===11){m[0]={d:i.d,b:i.b};if(k===null){j=i.b;i=i.d;AY=12|0;}else{i=k;x=0;}}if(AY===12){k={a0:[{d:null,b:nullArray}],a1:[{d:null,b:nullArray}],a2:null,a2b:null,i3:0,i4:0};k.i4=C[0]|0;k.a2=i;k.a2b=j;v[0]={d:k,b:null};i=E.a0;i=i.a0[0];if(i.d===null){j=null;i=k;}else{E.a0=i.d;i=v[0];j=i.b;i=i.d;}v=E.a1.a0[0];c5(v.d,i,j);E.i2=(E.i2|0)+1|0;i=k;x=1;}G.a0=i;G.i1=x;cheerpjFree(m,0);}function jD(z,x){var i=null,v=null,m=null,k=null,t=null,u=0;i={a0:null};v={a0:null,i1:0};bU(i,z,x);m=i.a0;if(m!==null){cheerpjFree(i,0);cheerpjFree(v,0);return ;}m={a0:null,i1:0,a2:{a0:nullArray,a0o:0,i1:0,a2:m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0},a3:m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}}}}};k=m.a2;u=x.a0o;t=x.a0;k.a0=t;k.a0o=u;k.i1=x.i1|0;k=k.a2;k.a2.a0=nullArray;k.a2.a0o=0;k.a3.a2.a0=nullArray;k.a3.a2.a0o=0;e1(v,z,m);cheerpjFree(i,0);cheerpjFree(v,0);}function jB(E,C){var k=0,i=null,j=0,m=null,o=null,q=0,z=null,A=0,t=0,r=0;m={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:m={a0:nullArray,a0o:0,a1:null}};i=E.a2;q=E.a1o;o=E.a1;A=E.a0o;z=E.a0;k=(cheerpPI(z,A));t=(cheerpPI(o,q))-k>>2;r=t+1|0;q=i.a0o;o=i.a0;k=(cheerpPI(o,q))-k|0;if(k>>2>>>0<536870911){k>>=1;k=k>>>0<r>>>0?r|0:k|0;}else{k=1073741823;}m.a3.a0=nullArray;m.a3.a0o=0;m.a3.a1=i;if((k|0)===0){i=nullArray;}else{i=new Int32Array((k<<2)/4|0);}m.a0=i;m.a0o=0;m.a1=i;m.a1o=0+t|0;m.a3.a0=i;m.a3.a0o=0+k|0;i[t]=C[0]|0;m.a2=i;m.a2o=(0+t|0)+1|0;jz(E,m);j=m.a1o;i=m.a1;q=m.a2o;o=m.a2;if(o.length!==i.length||o!==i||q!==j){m.a2=o;m.a2o=q+(((cheerpPI(o,q))-(cheerpPI(i,j))|0)-4>>>2^ -1)|0;}j=m.a0o;i=m.a0;if(i.length===1&&i===nullArray&&j===0){cheerpjFree(m,0);return ;}cheerpjFree(i,0);cheerpjFree(m,0);}function jz(z,x){var i=null,j=0,m=0,k=null,l=0,o=0,r=0;j=z.a0o;i=z.a0;l=z.a1o;k=z.a1;o=(cheerpPI(k,l))-(cheerpPI(i,j))|0;l=x.a1o;k=x.a1;x.a1=k;x.a1o=l+(-(o>>2)|0)|0;if((o|0)>0){r=o>>>2;if((r|0)===0){j=l+(-(o>>2)|0)|0;i=k;}else{m=0;while(1){k[(l+(-(o>>2)|0)|0)+m|0]=i[j+m|0]|0;m=m+1|0;if((r|0)===(m|0)){break;}}j=x.a1o;i=x.a1;}}else{j=l+(-(o>>2)|0)|0;i=k;}l=z.a0o;k=z.a0;z.a0=i;z.a0o=j;x.a1=k;x.a1o=l;j=z.a1o;i=z.a1;l=x.a2o;k=x.a2;z.a1=k;z.a1o=l;x.a2=i;x.a2o=j;j=z.a2.a0o;i=z.a2.a0;l=x.a3.a0o;k=x.a3.a0;z.a2.a0=k;z.a2.a0o=l;x.a3.a0=i;x.a3.a0o=j;j=x.a1o;i=x.a1;x.a0=i;x.a0o=j;}function dz(r,o,q){var m=null;if(o===null){return ;}else{m=o.a0[0];dz(r,m.d,m.b);m=o.a1[0];dz(r,m.d,m.b);cheerpjFree(q,0);return ;}}function jv(x){var m=null,t=null,r=null,i=null,j=0,o=0,k=null,l=0;if(x===null){return ;}else{m=x;}while(1){t=m.a0;r=m.a2.a2;j=r.a3.a0o;i=r.a3.a0;o=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){l=r.a3.a1o;k=r.a3.a1;if(k.length!==i.length||k!==i||l!==j){r.a3.a1=k;r.a3.a1o=(l+ -1|0)+(-(((cheerpPI(k,l))-o|0)-4>>>2)|0)|0;}cheerpjFree(i,0);}j=r.a0o;i=r.a0;o=(cheerpPI(i,j));if(i.length!==1||i!==nullArray||j!==0){l=r.a1o;k=r.a1;if(k.length!==i.length||k!==i||l!==j){r.a1=k;r.a1o=(l+ -1|0)+(-(((cheerpPI(k,l))-o|0)-4>>>2)|0)|0;}cheerpjFree(i,0);};if(t===null){break;}else{m=t;}}}function eZ(){var i=null;i=new Uint8Array(16);eC.a1=i;eC.i2=16;i=z2([],0,16);eC.a0=i;}function js(b$,b_,b9,bQ){var k=null,l=0,m=null,n=0,i=0,r=0,z=-0.,X=null,o=null,q=0,t=0,v=0,C=0,x=null,y=0,E=0,G=0,I=0,K=0,M=0,O=0,R=0,S=0,U=null,an=0,ap=0,aq=0,at=0,ai=0,ae=0,ac=0,aa=0,aA=0,aD=0,aM=0,aQ=0,bk=-0.,bj=0,bi=0,bh=0,bg=0,AY=0;X={i0:0,i1:0,a2:nullArray};if((b$|0)>-1&&(eC.i2|0)>(b$|0)){if((eC.a1[b$]&255)===0){k=null;}else{k=eC.a0;k=k[b$];}}else{k=null;}o=k.a2;i=b_[0];do{switch(b_[1]<<8|i|b_[2]<<16|b_[3]<<24|0){case 2:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];m=new OffscreenCanvas(r<<8|i|t<<16|v<<24,b_[9]<<8|C|b_[10]<<16|b_[11]<<24);k.a1=m;o={desynchronized:true,powerPreference:'high-performance',preserveDrawingBuffer:false,alpha:false,antialias:false};x="webgl2";m=m.getContext(x,o);k.a2=m;cheerpjFree(X,0);return 0|0;break;}case 5:{k="OffscreenCanvas";k=self[k];i=eY(k)|0;cheerpjFree(X,0);return ((i|0)!==4?1:0)|0;break;}case 1:{if((hK|0)===(b$|0)){m=k.a1.transferToImageBitmap();k.a0(m);cheerpjFree(X,0);return 0|0;}else{cheerpjFree(X,0);return 0|0;}break;}case 4:{m=k.a1;i=b_[4];m.width=b_[5]<<8|i|b_[6]<<16|b_[7]<<24;k=k.a1;i=b_[8];k.height=b_[9]<<8|i|b_[10]<<16|b_[11]<<24;cheerpjFree(X,0);return 0|0;break;}case 0:{hK=b$;cheerpjFree(X,0);return 0|0;break;}case 16:{i=b_[4];m=o.createShader((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));i=k.a3.indexOf(null);o=k.a3;if((i|0)===-1){o.push(m);cheerpjFree(X,0);return k.a3.length|0;}else{o[i]=m;cheerpjFree(X,0);return i+1|0;}break;}case 17:{n=b9.a0o;m=b9.a0;y=b9.a1o;x=b9.a1;if(m.length===x.length&&m===x&&n===y){m=null;}else{m=as(m,n,(cheerpPI(x,y))-(cheerpPI(m,n))|0);}i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];m=String(m);o.shaderSource(k,m);cheerpjFree(X,0);return 0|0;break;}case 18:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.compileShader(k);cheerpjFree(X,0);return 0|0;break;}case 19:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];k=o.getShaderParameter(k,(+((b_[9]<<8|i|b_[10]<<16|b_[11]<<24)>>>0)));z=+k.valueOf();cheerpjFree(X,0);return ~~z|0;break;}case 74:{i=b_[4];r=b_[5];m=k.a3;m=m[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.deleteShader(m);i=b_[4];k=k.a3;k[(b_[5]<<8|i|b_[6]<<16|b_[7]<<24)-1|0]=null;cheerpjFree(X,0);return 0|0;break;}case 20:{m=o.createProgram();i=k.a3.indexOf(null);o=k.a3;if((i|0)===-1){o.push(m);cheerpjFree(X,0);return k.a3.length|0;}else{o[i]=m;cheerpjFree(X,0);return i+1|0;}break;}case 21:{i=b_[4];r=b_[5];k=k.a3;m=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];k=k[(b_[9]<<8|i|b_[10]<<16|b_[11]<<24)-1|0];o.attachShader(k,m);cheerpjFree(X,0);return 0|0;break;}case 22:{n=b9.a0o;m=b9.a0;y=b9.a1o;x=b9.a1;if(m.length===x.length&&m===x&&n===y){m=null;}else{m=as(m,n,(cheerpPI(x,y))-(cheerpPI(m,n))|0);}i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];r=b_[9];t=b_[10];v=b_[11];m=String(m);o.bindAttribLocation(k,(+((r<<8|i|t<<16|v<<24)>>>0)),m);cheerpjFree(X,0);return 0|0;break;}case 23:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.linkProgram(k);cheerpjFree(X,0);return 0|0;break;}case 24:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];k=o.getProgramParameter(k,(+((b_[9]<<8|i|b_[10]<<16|b_[11]<<24)>>>0)));z=+k.valueOf();cheerpjFree(X,0);return ~~z|0;break;}case 25:{i=b_[4];i=b_[5]<<8|i|b_[6]<<16|b_[7]<<24;if((i|0)===0){k=null;}else{k=k.a3;k=k[i-1|0];k=k;}o.useProgram(k);cheerpjFree(X,0);return 0|0;break;}case 26:{n=b9.a0o;m=b9.a0;y=b9.a1o;x=b9.a1;if(m.length===x.length&&m===x&&n===y){m=null;}else{m=as(m,n,(cheerpPI(x,y))-(cheerpPI(m,n))|0);}i=b_[4];r=b_[5];x=k.a3;x=x[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];m=String(m);m=o.getUniformLocation(x,m);if(m===null){cheerpjFree(X,0);return -1|0;}i=k.a3.indexOf(null);o=k.a3;if((i|0)===-1){o.push(m);cheerpjFree(X,0);return k.a3.length|0;}else{o[i]=m;cheerpjFree(X,0);return i+1|0;}break;}case 27:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];o.uniform1i(k,b_[9]<<8|i|b_[10]<<16|b_[11]<<24);cheerpjFree(X,0);return 0|0;break;}case 55:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.uniform2f(k,+(mSlot.setInt32(0,b_[8]|b_[1+8|0]<<8|b_[2+8|0]<<16|b_[3+8|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[12]|b_[1+12|0]<<8|b_[2+12|0]<<16|b_[3+12|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 54:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.uniform1f(k,+(mSlot.setInt32(0,b_[8]|b_[1+8|0]<<8|b_[2+8|0]<<16|b_[3+8|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 29:{i=b_[4];k=o.getParameter((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));i=eY(k)|0;switch(i|0){case 0:case 1:{n=bQ.a1o;m=bQ.a1;q=bQ.a0o;o=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(o,q))|0;if(i>>>0<4){bT(bQ,4-i|0);}else{if(i>>>0>4){if(m.length!==o.length||m!==o||n!==(q+4|0)){i=0;while(1){i=i-1|0;if(m.length===o.length&&m===o&&(n+i|0)===(q+4|0)){break;}}bQ.a1=o;bQ.a1o=q+4|0;}}}m=bl(bQ);z=+k.valueOf();m[0]=~~z;k=bQ;break;}case 2:{n=bQ.a1o;m=bQ.a1;q=bQ.a0o;o=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(o,q))|0;if(i>>>0<8){bT(bQ,8-i|0);}else{if(i>>>0>8){if(m.length!==o.length||m!==o||n!==(q+8|0)){i=0;while(1){i=i-1|0;if(m.length===o.length&&m===o&&(n+i|0)===(q+8|0)){break;}}bQ.a1=o;bQ.a1o=q+8|0;}}}m=bl(bQ);m[0]=k[0]|0;m[1]=k[1]|0;k=bQ;break;}default:{console.log('unexpected parameter k');k=bQ;}}n=k.a1o;m=k.a1;l=k.a0o;k=k.a0;cheerpjFree(X,0);return (cheerpPI(m,n))-(cheerpPI(k,l))|0;break;}case 60:{i=b_[4];o.activeTexture((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 65:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];o.renderbufferStorage((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),(+((b_[17]<<8|S|b_[18]<<16|b_[19]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 66:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];o.scissor((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),(+((b_[17]<<8|S|b_[18]<<16|b_[19]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 30:{i=b_[4];t=(b_[5]<<8|i|b_[6]<<16|b_[7]<<24)<<2;n=bQ.a1o;m=bQ.a1;y=bQ.a0o;x=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(x,y))|0;if(t>>>0>i>>>0){bT(bQ,t-i|0);}else{if(t>>>0<i>>>0){if(m.length!==x.length||m!==x||n!==(y+t|0)){i=0;while(1){i=i-1|0;if(m.length===x.length&&m===x&&(n+i|0)===(y+t|0)){break;}}bQ.a1=x;bQ.a1o=y+t|0;}}}m=bl(bQ);if((b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24|0)===0){cheerpjFree(X,0);return t|0;}i=0;while(1){x=o.createTexture();r=k.a3.indexOf(null);U=k.a3;if((r|0)===-1){U.push(x);r=k.a3.length;}else{U[r]=x;r=r+1|0;}m[i]=r;i=i+1|0;if(i>>>0>=(b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24)>>>0){break;}}cheerpjFree(X,0);return t|0;break;}case 33:{i=b_[4];t=(b_[5]<<8|i|b_[6]<<16|b_[7]<<24)<<2;n=bQ.a1o;m=bQ.a1;y=bQ.a0o;x=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(x,y))|0;if(t>>>0>i>>>0){bT(bQ,t-i|0);}else{if(t>>>0<i>>>0){if(m.length!==x.length||m!==x||n!==(y+t|0)){i=0;while(1){i=i-1|0;if(m.length===x.length&&m===x&&(n+i|0)===(y+t|0)){break;}}bQ.a1=x;bQ.a1o=y+t|0;}}}m=bl(bQ);if((b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24|0)===0){cheerpjFree(X,0);return t|0;}i=0;while(1){x=o.createBuffer();r=k.a3.indexOf(null);U=k.a3;if((r|0)===-1){U.push(x);r=k.a3.length;}else{U[r]=x;r=r+1|0;}m[i]=r;i=i+1|0;if(i>>>0>=(b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24)>>>0){break;}}cheerpjFree(X,0);return t|0;break;}case 34:{i=b_[4];t=(b_[5]<<8|i|b_[6]<<16|b_[7]<<24)<<2;n=bQ.a1o;m=bQ.a1;y=bQ.a0o;x=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(x,y))|0;if(t>>>0>i>>>0){bT(bQ,t-i|0);}else{if(t>>>0<i>>>0){if(m.length!==x.length||m!==x||n!==(y+t|0)){i=0;while(1){i=i-1|0;if(m.length===x.length&&m===x&&(n+i|0)===(y+t|0)){break;}}bQ.a1=x;bQ.a1o=y+t|0;}}}m=bl(bQ);if((b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24|0)===0){cheerpjFree(X,0);return t|0;}i=0;while(1){x=o.createFramebuffer();r=k.a3.indexOf(null);U=k.a3;if((r|0)===-1){U.push(x);r=k.a3.length;}else{U[r]=x;r=r+1|0;}m[i]=r;i=i+1|0;if(i>>>0>=(b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24)>>>0){break;}}cheerpjFree(X,0);return t|0;break;}case 35:{i=b_[4];t=(b_[5]<<8|i|b_[6]<<16|b_[7]<<24)<<2;n=bQ.a1o;m=bQ.a1;y=bQ.a0o;x=bQ.a0;i=(cheerpPI(m,n))-(cheerpPI(x,y))|0;if(t>>>0>i>>>0){bT(bQ,t-i|0);}else{if(t>>>0<i>>>0){if(m.length!==x.length||m!==x||n!==(y+t|0)){i=0;while(1){i=i-1|0;if(m.length===x.length&&m===x&&(n+i|0)===(y+t|0)){break;}}bQ.a1=x;bQ.a1o=y+t|0;}}}m=bl(bQ);if((b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24|0)===0){cheerpjFree(X,0);return t|0;}i=0;while(1){x=o.createRenderbuffer();r=k.a3.indexOf(null);U=k.a3;if((r|0)===-1){U.push(x);r=k.a3.length;}else{U[r]=x;r=r+1|0;}m[i]=r;i=i+1|0;if(i>>>0>=(b_[5]<<8|b_[4]|b_[6]<<16|b_[7]<<24)>>>0){break;}}cheerpjFree(X,0);return t|0;break;}case 38:{i=b_[4];z=+o.checkFramebufferStatus((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return ~~z|0;break;}case 37:{i=b_[16];r=b_[17];k=k.a3;k=k[(r<<8|i|b_[18]<<16|b_[19]<<24)-1|0];i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];o.framebufferRenderbuffer((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((b_[13]<<8|K|b_[14]<<16|b_[15]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 36:{i=b_[16];i=b_[17]<<8|i|b_[18]<<16|b_[19]<<24;if((i|0)===0){k=null;}else{k=k.a3;k=k[i-1|0];k=k;}i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[20];o.framebufferTexture2D((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),k,(+((b_[21]<<8|S|b_[22]<<16|b_[23]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 31:{i=b_[8];i=b_[9]<<8|i|b_[10]<<16|b_[11]<<24;if((i|0)===0){AY=116|0;}else{m=k.a3;m=m[i-1|0];if(m===null){AY=116|0;}else{k=m;}}if(AY===116){m=k.a4;if(m===null){i=b_[4];k.i5=b_[5]<<8|i|b_[6]<<16|b_[7]<<24;m=o.createTexture();k.a4=m;k=m;}else{k=m;}}i=b_[4];o.bindTexture((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 39:{i=b_[8];i=b_[9]<<8|i|b_[10]<<16|b_[11]<<24;if((i|0)===0){k=null;}else{k=k.a3;k=k[i-1|0];k=k;}i=b_[4];o.bindBuffer((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 40:{l=b9.a0o;k=b9.a0;n=b9.a1o;m=b9.a1;if(k.length===m.length&&k===m&&l===n){i=b_[4];r=b_[5];t=b_[6];v=b_[7];z=(+((r<<8|i|t<<16|v<<24)>>>0));}else{i=(cheerpPI(m,n));r=(cheerpPI(k,l));t=i-r|0;v=l;k=k;k=k;do{if((i|0)===(r|0)){if((v|0)!==0){k=k.subarray((+(v>>>0)));}}else{if((v|0)===0){z=+k.length;if(z===(+(t>>>0))){break;}}k=k.subarray((+(v>>>0)),(+(v+t>>>0)));}}while(0);i=b_[4];z=(+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0));if(k!==null){i=b_[8];o.bufferData(z,k,(+((b_[9]<<8|i|b_[10]<<16|b_[11]<<24)>>>0)));cheerpjFree(X,0);return 0|0;}}i=b_[12];r=b_[13];t=b_[14];v=b_[15];C=b_[8];o.bufferData(z,(+((r<<8|i|t<<16|v<<24)>>>0)),(+((b_[9]<<8|C|b_[10]<<16|b_[11]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 41:{l=b9.a0o;k=b9.a0;n=b9.a1o;m=b9.a1;if(k.length!==m.length||k!==m||l!==n){i=(cheerpPI(m,n));r=(cheerpPI(k,l));t=i-r|0;v=l;k=k;k=k;do{if((i|0)===(r|0)){if((v|0)!==0){k=k.subarray((+(v>>>0)));}}else{if((v|0)===0){z=+k.length;if(z===(+(t>>>0))){break;}}k=k.subarray((+(v>>>0)),(+(v+t>>>0)));}}while(0);if(k!==null){i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];o.bufferSubData((+((r<<8|i|t<<16|v<<24)>>>0)),(+((b_[9]<<8|C|b_[10]<<16|b_[11]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;}}k="null subdata";console.log(k);i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];o.bufferSubData((+((r<<8|i|t<<16|v<<24)>>>0)),(+((b_[9]<<8|C|b_[10]<<16|b_[11]<<24)>>>0)),null);cheerpjFree(X,0);return 0|0;break;}case 63:{i=b_[8];i=b_[9]<<8|i|b_[10]<<16|b_[11]<<24;if((i|0)===0){k=null;}else{k=k.a3;k=k[i-1|0];k=k;}i=b_[4];o.bindFramebuffer((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 64:{i=b_[8];i=b_[9]<<8|i|b_[10]<<16|b_[11]<<24;if((i|0)===0){k=null;}else{k=k.a3;k=k[i-1|0];k=k;}i=b_[4];o.bindRenderbuffer((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 71:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];o.texParameteri((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((b_[13]<<8|K|b_[14]<<16|b_[15]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 42:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];an=b_[17];ap=b_[18];aq=b_[19];at=b_[20];ai=b_[21];ae=b_[22];ac=b_[23];aa=b_[24];o.vertexAttribPointer((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),!!((an<<8|S|ap<<16|aq<<24|0)!==0?1:0),(+((ai<<8|at|ae<<16|ac<<24)>>>0)),(+((b_[25]<<8|aa|b_[26]<<16|b_[27]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 43:{i=b_[4];o.enableVertexAttribArray((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 44:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];o.blendFunc((+((r<<8|i|t<<16|v<<24)>>>0)),(+((b_[9]<<8|C|b_[10]<<16|b_[11]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 32:{l=b9.a0o;k=b9.a0;n=b9.a1o;m=b9.a1;do{if(k.length===m.length&&k===m&&l===n){k=null;}else{i=(cheerpPI(m,n));r=(cheerpPI(k,l));t=i-r|0;v=l;k=k;k=k;do{if((i|0)===(r|0)){if((v|0)!==0){k=k.subarray((+(v>>>0)));}}else{if((v|0)===0){z=+k.length;if(z===(+(t>>>0))){break;}}k=k.subarray((+(v>>>0)),(+(v+t>>>0)));}}while(0);if(k===null){k=null;}else{i=b_[28];r=b_[29];t=b_[30];v=b_[31];z=+o.UNSIGNED_BYTE;if((+((r<<8|i|t<<16|v<<24)>>>0))===z){k=k;break;}i=b_[28];r=b_[29];t=b_[30];v=b_[31];z=+o.UNSIGNED_SHORT_4_4_4_4;if((+((r<<8|i|t<<16|v<<24)>>>0))===z){m=k.buffer;z=+k.byteOffset;bk=+k.length;k=new Uint16Array(m,z,bk*.5);k=k;}else{}}}}while(0);i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];an=b_[17];ap=b_[18];aq=b_[19];at=b_[20];ai=b_[21];ae=b_[22];ac=b_[23];aa=b_[24];aA=b_[25];aD=b_[26];aM=b_[27];aQ=b_[28];o.texImage2D(r<<8|i|t<<16|v<<24,E<<8|C|G<<16|I<<24,M<<8|K|O<<16|R<<24,an<<8|S|ap<<16|aq<<24,ai<<8|at|ae<<16|ac<<24,0,aA<<8|aa|aD<<16|aM<<24,b_[29]<<8|aQ|b_[30]<<16|b_[31]<<24,k);cheerpjFree(X,0);return 0|0;break;}case 45:{l=b9.a0o;k=b9.a0;n=b9.a1o;m=b9.a1;do{if(k.length===m.length&&k===m&&l===n){k=null;}else{i=(cheerpPI(m,n));r=(cheerpPI(k,l));t=i-r|0;v=l;k=k;k=k;if((i|0)===(r|0)){if((v|0)===0){break;}k=k.subarray((+(v>>>0)));break;}if((v|0)===0){z=+k.length;if(z===(+(t>>>0))){break;}}k=k.subarray((+(v>>>0)),(+(v+t>>>0)));}}while(0);i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];an=b_[17];ap=b_[18];aq=b_[19];at=b_[20];ai=b_[21];ae=b_[22];ac=b_[23];aa=b_[24];aA=b_[25];aD=b_[26];aM=b_[27];aQ=b_[28];bj=b_[29];bi=b_[30];bh=b_[31];bg=b_[32];o.texSubImage2D((+((r<<8|i|t<<16|v<<24)>>>0)),(+(E<<8|C|G<<16|I<<24|0)),(+((M<<8|K|O<<16|R<<24)>>>0)),(+((an<<8|S|ap<<16|aq<<24)>>>0)),(+(ai<<8|at|ae<<16|ac<<24|0)),(+(aA<<8|aa|aD<<16|aM<<24|0)),(+((bj<<8|aQ|bi<<16|bh<<24)>>>0)),(+((b_[33]<<8|bg|b_[34]<<16|b_[35]<<24)>>>0)),k);cheerpjFree(X,0);return 0|0;break;}case 70:{m=bl(b9);z=+m.length;if(!(z>0)){cheerpjFree(X,0);return 0|0;}i=0;while(1){x=k.a3;x=x[(m[i]|0)-1|0];o.deleteTexture(x);x=k.a3;x[(m[i]|0)-1|0]=null;i=i+1|0;z=+m.length;if(!((+(i>>>0))<z)){break;}}cheerpjFree(X,0);return 0|0;break;}case 67:{m=bl(b9);z=+m.length;if(!(z>0)){cheerpjFree(X,0);return 0|0;}i=0;while(1){x=k.a3;x=x[(m[i]|0)-1|0];o.deleteBuffer(x);x=k.a3;x[(m[i]|0)-1|0]=null;i=i+1|0;z=+m.length;if(!((+(i>>>0))<z)){break;}}cheerpjFree(X,0);return 0|0;break;}case 69:{m=bl(b9);z=+m.length;if(!(z>0)){cheerpjFree(X,0);return 0|0;}i=0;while(1){x=k.a3;x=x[(m[i]|0)-1|0];o.deleteRenderbuffer(x);x=k.a3;x[(m[i]|0)-1|0]=null;i=i+1|0;z=+m.length;if(!((+(i>>>0))<z)){break;}}cheerpjFree(X,0);return 0|0;break;}case 68:{m=bl(b9);z=+m.length;if(!(z>0)){cheerpjFree(X,0);return 0|0;}i=0;while(1){x=k.a3;x=x[(m[i]|0)-1|0];o.deleteFramebuffer(x);x=k.a3;x[(m[i]|0)-1|0]=null;i=i+1|0;z=+m.length;if(!((+(i>>>0))<z)){break;}}cheerpjFree(X,0);return 0|0;break;}case 61:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];o.drawArrays((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((b_[13]<<8|K|b_[14]<<16|b_[15]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 62:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];o.drawElements((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),(+((b_[17]<<8|S|b_[18]<<16|b_[19]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 8:{i=b_[4];o.cullFace((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 9:{i=b_[4];o.depthFunc((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 10:{i=b_[4];o.depthMask(!!((b_[5]<<8|i|b_[6]<<16|b_[7]<<24|0)!==0?1:0));cheerpjFree(X,0);return 0|0;break;}case 12:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];o.stencilFunc((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((b_[13]<<8|K|b_[14]<<16|b_[15]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 13:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];o.stencilOp((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((b_[13]<<8|K|b_[14]<<16|b_[15]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 11:{i=b_[4];o.stencilMask((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 14:{i=b_[4];o.disableVertexAttribArray((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 6:{i=b_[4];i=b_[5]<<8|i|b_[6]<<16|b_[7]<<24;switch(i|0){case 7939:{k="";break;}case 7938:{k="OpenGL ES 2.0 Chromium";break;}default:{k=o.getParameter((+(i>>>0)));k=k;}}aW(X,k);r=X.i1|0;l=bQ.a1o;k=bQ.a1;n=bQ.a0o;m=bQ.a0;i=(cheerpPI(k,l))-(cheerpPI(m,n))|0;if(r>>>0>i>>>0){bT(bQ,r-i|0);}else{if(r>>>0<i>>>0){if(k.length!==m.length||k!==m||l!==(n+r|0)){i=0;while(1){i=i-1|0;if(k.length===m.length&&k===m&&(l+i|0)===(n+r|0)){break;}}bQ.a1=m;bQ.a1o=n+r|0;}}}k=X.a2;if((r|0)!==0){i=0;while(1){n=bQ.a0o;m=bQ.a0;m[n+i|0]=k[i]|0;i=i+1|0;if(i>>>0>=r>>>0){break;}}}n=bQ.a1o;m=bQ.a1;q=bQ.a0o;o=bQ.a0;cheerpjFree(k,0);cheerpjFree(X,0);return (cheerpPI(m,n))-(cheerpPI(o,q))|0;break;}case 73:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];o.pixelStorei((+((r<<8|i|t<<16|v<<24)>>>0)),(+((b_[9]<<8|C|b_[10]<<16|b_[11]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 46:{i=b_[4];o.disable((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 52:{i=b_[4];o.enable((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 47:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];o.colorMask(!!((r<<8|i|t<<16|v<<24|0)!==0?1:0),!!((E<<8|C|G<<16|I<<24|0)!==0?1:0),!!((M<<8|K|O<<16|R<<24|0)!==0?1:0),!!((b_[17]<<8|S|b_[18]<<16|b_[19]<<24|0)!==0?1:0));cheerpjFree(X,0);return 0|0;break;}case 49:{o.clearColor(+(mSlot.setInt32(0,b_[4]|b_[1+4|0]<<8|b_[2+4|0]<<16|b_[3+4|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[8]|b_[1+8|0]<<8|b_[2+8|0]<<16|b_[3+8|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[12]|b_[1+12|0]<<8|b_[2+12|0]<<16|b_[3+12|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[16]|b_[1+16|0]<<8|b_[2+16|0]<<16|b_[3+16|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 48:{i=b_[4];o.clear((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 50:{o.clearDepth(+(mSlot.setInt32(0,b_[4]|b_[1+4|0]<<8|b_[2+4|0]<<16|b_[3+4|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 51:{i=b_[4];o.clearStencil((+((b_[5]<<8|i|b_[6]<<16|b_[7]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 53:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];C=b_[8];E=b_[9];G=b_[10];I=b_[11];K=b_[12];M=b_[13];O=b_[14];R=b_[15];S=b_[16];o.viewport((+((r<<8|i|t<<16|v<<24)>>>0)),(+((E<<8|C|G<<16|I<<24)>>>0)),(+((M<<8|K|O<<16|R<<24)>>>0)),(+((b_[17]<<8|S|b_[18]<<16|b_[19]<<24)>>>0)));cheerpjFree(X,0);return 0|0;break;}case 56:{i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];o.uniform4f(k,+(mSlot.setInt32(0,b_[8]|b_[1+8|0]<<8|b_[2+8|0]<<16|b_[3+8|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[12]|b_[1+12|0]<<8|b_[2+12|0]<<16|b_[3+12|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[16]|b_[1+16|0]<<8|b_[2+16|0]<<16|b_[3+16|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[20]|b_[1+20|0]<<8|b_[2+20|0]<<16|b_[3+20|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 57:{m=eU(b9);i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];m=new Float32Array(m);o.uniform4fv(k,m);cheerpjFree(X,0);return 0|0;break;}case 58:{m=eU(b9);i=b_[4];r=b_[5];k=k.a3;k=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];i=b_[8];r=b_[9];t=b_[10];v=b_[11];m=new Float32Array(m);o.uniformMatrix4fv(k,!!((r<<8|i|t<<16|v<<24|0)!==0?1:0),m);cheerpjFree(X,0);return 0|0;break;}case 59:{i=b_[4];r=b_[5];t=b_[6];v=b_[7];o.vertexAttrib4f((+((r<<8|i|t<<16|v<<24)>>>0)),+(mSlot.setInt32(0,b_[8]|b_[1+8|0]<<8|b_[2+8|0]<<16|b_[3+8|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[12]|b_[1+12|0]<<8|b_[2+12|0]<<16|b_[3+12|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[16]|b_[1+16|0]<<8|b_[2+16|0]<<16|b_[3+16|0]<<24,true),mSlot.getFloat32(0,true)),+(mSlot.setInt32(0,b_[20]|b_[1+20|0]<<8|b_[2+20|0]<<16|b_[3+20|0]<<24,true),mSlot.getFloat32(0,true)));cheerpjFree(X,0);return 0|0;break;}case 15:{i=b_[4];r=b_[5];k=k.a3;m=k[(r<<8|i|b_[6]<<16|b_[7]<<24)-1|0];l=b9.a0o;k=b9.a0;y=b9.a1o;x=b9.a1;if(k.length===x.length&&k===x&&l===y){k=null;}else{k=as(k,l,(cheerpPI(x,y))-(cheerpPI(k,l))|0);}k=String(k);z=+o.getAttribLocation(m,k);cheerpjFree(X,0);return ~~z|0;break;}case 28:{z=+o.getError();i=~~z;if((i|0)===0){cheerpjFree(X,0);return 0|0;}else{k="GLES2 ERROR:";m=String(i);console.warn(k,m);cheerpjFree(X,0);return i|0;}break;}case 72:{o.flush();cheerpjFree(X,0);return 0|0;break;}default:{k="TODO: Offscreen ioctl ";ia(k,b_[1]<<8|b_[0]|b_[2]<<16|b_[3]<<24);}}}while(0);}function eY(r){var m=null,k=null,i=0;m=(typeof r);k="number";i=m.localeCompare(k);if((i|0)===0){return 0|0;}k="boolean";i=m.localeCompare(k);if((i|0)===0){return 1|0;}k="undefined";i=m.localeCompare(k);if((i|0)===0){return 4|0;}k="object";i=m.localeCompare(k);if((i|0)===0){return ((r instanceof Int32Array)|0)&1^3|0;}else{return 5|0;}}function bT(I,G){var i=0,k=null,l=0,t=0,r=null,v=null,w=0,E=null,F=0,x=0,C=0,z=0;r={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:nullArray,a2o:0,a3:r={a0:nullArray,a0o:0,a1:null}};v=I.a2;F=v.a0o;E=v.a0;l=I.a1o;k=I.a1;i=(cheerpPI(E,F));t=(cheerpPI(k,l));if(i-t>>>0>=G>>>0){i=G;while(1){k[l]=0;l=I.a1o;k=I.a1;I.a1=k;I.a1o=l+1|0;i=i-1|0;if((i|0)===0){break;}else{l=l+1|0;k=k;}}cheerpjFree(r,0);return ;}l=I.a0o;k=I.a0;x=(cheerpPI(k,l));C=t-x|0;z=C+G|0;i=i-x|0;if(i>>>0<1073741823){i<<=1;i=i>>>0<z>>>0?z|0:i|0;}else{i=2147483647;}r.a3.a0=nullArray;r.a3.a0o=0;r.a3.a1=v;if((i|0)===0){k=nullArray;}else{k=new Uint8Array(i/1|0);}r.a0=k;r.a0o=0;r.a2=k;r.a2o=0+C|0;r.a1=k;r.a1o=0+C|0;r.a3.a0=k;r.a3.a0o=0+i|0;x=(t+G|0)-x|0;t=G;i=0;while(1){k[(0+C|0)+i|0]=0;t=t-1|0;if((t|0)===0){break;}else{i=i+1|0;}}r.a2=k;r.a2o=0+x|0;i8(I,r);l=r.a1o;k=r.a1;w=r.a2o;v=r.a2;if(v.length!==k.length||v!==k||w!==l){i=0;while(1){i=i-1|0;if(v.length===k.length&&v===k&&(w+i|0)===l){break;}}r.a2=k;r.a2o=l;}l=r.a0o;k=r.a0;if(k.length!==1||k!==nullArray||l!==0){cheerpjFree(k,0);}cheerpjFree(r,0);}function i8(z,x){var k=null,l=0,i=0,m=null,n=0,r=0,o=0;l=z.a0o;k=z.a0;n=z.a1o;m=z.a1;i=(cheerpPI(m,n));r=(cheerpPI(k,l));o=i-r|0;n=x.a1o;m=x.a1;x.a1=m;x.a1o=n+(-o|0)|0;if((i|0)===(r|0)||(o|0)<1){l=n+(-o|0)|0;k=m;}else{i=0;while(1){m[(n+(-o|0)|0)+i|0]=k[l+i|0]|0;i=i+1|0;if((o|0)===(i|0)){break;}}l=x.a1o;k=x.a1;}n=z.a0o;m=z.a0;z.a0=k;z.a0o=l;x.a1=m;x.a1o=n;l=z.a1o;k=z.a1;n=x.a2o;m=x.a2;z.a1=m;z.a1o=n;x.a2=k;x.a2o=l;l=z.a2.a0o;k=z.a2.a0;n=x.a3.a0o;m=x.a3.a0;z.a2.a0=m;z.a2.a0o=n;x.a3.a0=k;x.a3.a0o=l;l=x.a1o;k=x.a1;x.a0=k;x.a0o=l;}function bl(C){var i=null,j=0,o=null,q=0,x=0,v=0,t=0,m=0,r=-0.,z=-0.;j=C.a0o;i=C.a0;q=C.a1o;o=C.a1;if(i.length===o.length&&i===o&&j===q){return null;}x=(cheerpPI(o,q));v=(cheerpPI(i,j));t=x-v|0;m=j;i=i;i=i;do{if((x|0)===(v|0)){if((m|0)!==0){i=i.subarray((+(m>>>0)));}}else{if((m|0)===0){r=+i.length;if(r===(+(t>>>0))){break;}}i=i.subarray((+(m>>>0)),(+(m+t>>>0)));}}while(0);o=i.buffer;r=+i.byteOffset;z=+i.length;return new Uint32Array(o,r,z*.25);}function eU(C){var i=null,j=0,m=null,n=0,x=0,v=0,t=0,k=0,r=-0.,z=-0.;j=C.a0o;i=C.a0;n=C.a1o;m=C.a1;if(i.length===m.length&&i===m&&j===n){return null;}x=(cheerpPI(m,n));v=(cheerpPI(i,j));t=x-v|0;k=j;i=i;i=i;do{if((x|0)===(v|0)){if((k|0)!==0){i=i.subarray((+(k>>>0)));}}else{if((k|0)===0){r=+i.length;if(r===(+(t>>>0))){break;}}i=i.subarray((+(k>>>0)),(+(k+t>>>0)));}}while(0);m=i.buffer;r=+i.byteOffset;z=+i.length;return new Float32Array(m,r,z*.25);}function ia(r,o){var m=null;m=String(o);console.log(r,m);}function bS(m){var k=null;if((m.i6|0)!==0){return ;}m.a10=eS;k=m.a23;k.a0=null;k.i1=0;k.a2=nullArray;if(m===aL){m.i6=1;}k=dx(m);m.a1=k;k=dx(m);m.a2=k;k=dx(m);m.a3=k;dw(m.a1,4,0);dw(m.a2,9,1);dw(m.a3,18,2);m.i6=1;}function eS(k){h_(k);}function h$(x,v){var i=null,m=0,k=null,l=0,o=0;if(v===null){return 0|0;}if(x!==null){if((x.i6|0)===0){bS(x);}}do{if(v===cF){i=x.a1;}else{if(v===cE){i=x.a2;break;}if(v===cD){i=x.a3;}else{i=v;}}}while(0);if((i.i3&65535)===0){return 0|0;}m=eR(x,i)|0;k=i.a13;if(k!==null){o=k(x,i.x9)|0;m=(o|0)<0? -1|0:m|0;}o=i.i3|0;if(o<<24<0){l=i.a5o;k=i.a5;cheerpjFree(k,0);}k=i.a14;if(k.length!==1||k!==nullArray||0!==0){if(k.length!==i.a18.length||k!==i.a18||0!==0){cheerpjFree(k,0);}i.a14=nullArray;}k=i.a19;if(k.length===1&&k===nullArray&&0===0){i.i3=0;return m|0;}cheerpjFree(k,0);i.a19=nullArray;i.i3=0;return m|0;}function eR(z,x){var i=0,o=0,m=0,k=null,l=0,v=null,w=0;i=x.i3|0;m=i<<16>>16;if((m&8|0)!==0){l=x.a5o;k=x.a5;if(k.length===1&&k===nullArray&&l===0){return 0|0;}w=x.a0o;v=x.a0;o=(cheerpPI(v,w))-(cheerpPI(k,l))|0;x.a0=k;x.a0o=l;if((m&3|0)===0){i=x.i6|0;}else{i=0;}x.i2=i;if((o|0)<=0){return 0|0;}i=0;while(1){m=x.a11(z,x.x9,k,l+i|0,o)|0;if((m|0)<1){x.i3=x.i3|64;return -1|0;}o=o-m|0;if((o|0)>0){i=i+m|0;continue;}return 0|0;}}x.i3=i|2048;if((x.i1|0)<=0){if((x.i17|0)<=0){return 0|0;}}k=x.a12;if(k===null){return 0|0;}o=z.i0|0;z.i0=0;L67:do{if((i&4096)===0){i=k(z,x.x9,0,1)|0;if((i|0)===-1){switch(z.i0|0){case 0:{i=-1;break L67;break;}case 29:case 22:{z.i0=o;return 0|0;break;}default:{x.i3=x.i3|64;return -1|0;}}}}else{i=x.i22|0;}}while(0);if((x.i3&4)!==0){i=i-(x.i1|0)|0;if(x.a14.length!==1||x.a14!==nullArray||0!==0){m=x.i17|0;i=i-m|0;}}i=x.a12(z,x.x9,i,0)|0;L79:do{if((i|0)===-1){switch(z.i0|0){case 0:case 29:case 22:{break L79;break;}}x.i3=x.i3|64;return -1|0;}}while(0);m=x.i3|0;x.i3=m&63487;x.i1=0;l=x.a5o;k=x.a5;x.a0=k;x.a0o=l;do{if((m&4096)!==0){if((i|0)===-1){if((z.i0|0)!==0){break;}}x.i22=i;}}while(0);z.i0=o;k=x.a14;if(k.length===1&&k===nullArray&&0===0){return 0|0;}if(k.length===x.a18.length&&k===x.a18&&0===0){x.a14=nullArray;return 0|0;}cheerpjFree(k,0);x.a14=nullArray;return 0|0;}function h_(t){var i=null,k=0,m=0,r=null;i=t.a23;while(1){k=i.i1|0;if((k|0)>0){r=i.a2;m=0;while(1){if((r[m].i3&65535)>=2){if((r[m].i4&65535)!==65535){h$(t,r[m])|0;}}if((k|0)>1){m=m+1|0;k=k-1|0;}else{break;}}}i=i.a0;if(i===null){break;}}}function dx(t){var o=null,k=0,r=0,i=null;if((aL.i6|0)===0){bS(aL);o=aL.a23;}else{o=aL.a23;}L13:while(1){k=o.i1|0;if((k|0)>0){i=o.a2;r=0;while(1){if((i[r].i3&65535)===0){break L13;}if((k|0)>1){r=r+1|0;k=k-1|0;}else{break;}}}i=o.a0;if(i!==null){o=i;continue;}i=h9();o.a0=i;o=i;}i[r].i4=65535;i[r].i3=1;i[r].i26=0;i[r].a0=nullArray;i[r].a0o=0;i[r].i2=0;i[r].i1=0;i[r].a5=nullArray;i[r].a5o=0;i[r].i6=0;i[r].i7=0;i[r].i24=0;i[r].i25=0;i[r].a14=nullArray;i[r].i15=0;i[r].a19=nullArray;i[r].i20=0;return i[r];}function h9(){var k=0,o=null,m=null,i=null;o={a0:null,i1:0,a2:nullArray,a3:null};m=[new zS(),new zS(),new zS(),new zS(),null,104];o.a3=m[0];o.a0=null;o.i1=4;o.a2=m;k=0;while(1){m[k].a0=nullArray;m[k].a0o=0;m[k].i1=0;m[k].i2=0;m[k].i3=0;m[k].i4=0;m[k].a5=nullArray;m[k].a5o=0;m[k].i6=0;m[k].i7=0;m[k].a8=null;m[k].x9=null;m[k].a10=null;m[k].a11=null;m[k].a12=null;m[k].a13=null;m[k].a14=nullArray;m[k].i15=0;m[k].x16=null;m[k].i17=0;i=m[k].a18;i[0]=0;i[1]=0;i[2]=0;i[3]=0;m[k].a19=nullArray;m[k].i20=0;m[k].i21=0;m[k].i22=0;m[k].i23=0;m[k].i24=0;m[k].i25=0;m[k].i26=0;k=k+1|0;if((k|0)===4){break;}}return o;}function dw(t,r,o){t.a0=nullArray;t.a0o=0;t.i1=0;t.i2=0;t.i3=r;t.i26=0;t.i4=o;t.a5=nullArray;t.a5o=0;t.i6=0;t.i7=0;t.i24=0;t.i25=0;t.x9=t;t.a10=h6;t.a11=h5;t.a12=h2;t.a13=h1;}function h6(x,v,t,u,r){v.i3=v.i3&61439;return -1|0;}function h5(x,v,t,u,r){v.i3=v.i3&61439;if((v.i4<<16>>16)-1>>>0<2){return h3(t,u,r)|0|0;}else{h4();}}function h4(){throw new Error("Abort called");}function h3(t,u,r){var i=null,k=0;i=as(t,u,r);k=r-1|0;if((t[u+k|0]&255)===10){i=i.substr(0,k);i=String(i);console.log(i);return r|0;}else{i=String(i);console.log(i);return r|0;}}function h2(x,v,t,r){v.i3=v.i3&61439;return -1|0;}function h1(o,m){return -1|0;}function cI(m){var i=null,j=0;j=m.a5o;i=m.a5;if(i.length===1&&i===nullArray&&j===0){return 0|0;}if((aL.i6|0)===0){bS(aL);}do{if(m===cF){i=aL.a1;}else{if(m===cE){i=aL.a2;break;}else{i=m===cD?aL.a3:m;break;}}}while(0);if((i.i3&65535)===0){return 0|0;}else{return eR(aL,i)|0|0;}}function h0(t){var k=0,r=0,i=0,m=null;i=t.i3|0;if((i&2)!==0){t.a0=t.a18;t.a0o=3;t.a5=t.a18;t.a5o=3;t.i6=1;return ;}k=t.i4|0;if(k<<16>-65536&&(k&65535)<3){r=0;k=1024;}else{k=i<<24<0?64|0:1024|0;r=1;}t.i3=i|2048;m=new Uint8Array(k/1|0);aL.a10=eS;i=t.i3|0;t.i3=i|128;t.a0=m;t.a0o=0;t.a5=m;t.a5o=0;t.i6=k;if(r){return ;}if((t.i4&65535)>=4){return ;}t.i3=i|129;}function dv(C,z){var i=0,o=null,m=0,k=0,r=0,x=null;if((z|0)===0){return ;}i=C.i0|0;if(i>>>0<2){i=0;}else{i=(i& -2)-1|0;}k=C.i1|0;r=k+z|0;x=C.a2;if(i-k>>>0<z>>>0){if(i>>>0<2147483623){i<<=1;i=r>>>0<i>>>0?i|0:r|0;i=i+16& -16;}else{i=-17;}o=new Uint8Array(i/1|0);if((k|0)!==0){m=0;while(1){o[m]=x[m]|0;m=m+1|0;if((k|0)===(m|0)){break;}}}cheerpjFree(x,0);C.a2=o;C.i0=i|1;}else{o=x;}i=0;while(1){o[(0+k|0)+i|0]=0;i=i+1|0;if((i|0)===(z|0)){break;}}C.i1=r;o[r]=0;}function du(E,F,C,D,z){var m=0,i=0,k=0,x=0,v=0;if((z|0)===0){return 0|0;}k=z-1|0;i=E[F]|0;m=C[D]|0;if(!((i&255)===0||(k|0)===0||(i&255)!==(m&255))){m=k;k=0;i=0;while(1){k=k+1|0;x=i+1|0;v=m-1|0;i=E[F+k|0]|0;m=C[D+x|0]|0;if((i&255)===0||(v|0)===0||(i&255)!==(m&255)){break;}else{i=x;m=v;}}}return (i&255)-(m&255)|0;}function bz(v,t){var o=null,i=null,r=null,s=0;o=[nullObj,null,4];i=new zS();i.i3=520;i.a0=v;i.a0o=0;i.a5=v;i.a5o=0;i.i2=2147483647;i.i6=2147483647;i.i4=65535;o[0]={d:arguments,o:bz.length};r=o[0];hZ(i,t,r.d,r.o);o[0]=null;s=i.a0o;r=i.a0;r[s]=0;cheerpjFree(o,0);cheerpjFree(i,0);}function hZ(aM,aD,aA,aB){var R=0,E=null,F=0,t=0,o=0,i=0,G=0,k=0,x=0,m=0,z=null,A=0,aa=null,r=0,v=0,C=0,I=0,M=0,ac=0,ae=0,K=null,S=null,O=null,an=null,U=null,X=0,ai=0,AY=0;K=[nullObj,null,4];S=[0,null,1];O={a0:nullArray,i1:0,i2:0};an=[an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]},an={a0:nullArray,a0o:0,a1:[0]}];U=new Uint8Array(42);K[0]={d:aA,o:aB};R=aM.i3|0;if(R<<24<0){F=aM.a5o;E=aM.a5;if(E.length===1&&E===nullArray&&F===0){E=new Uint8Array(64);aM.a0=E;aM.a0o=0;aM.a5=E;aM.a5o=0;aM.i6=64;}}O.a0=an;O.i2=0;t=0;E=nullArray;R=0;L163:while(1){O.i1=0;o=0;L165:while(1){i=t;L167:while(1){G=aD[i]|0;switch(G&255){case 0:case 37:{break L167;break;}}i=i+1|0;}k=(cheerpPI(aD,0+i|0));x=(cheerpPI(aD,0+t|0));m=k-x|0;if((k|0)===(x|0)){t=G;}else{an[o].a0=aD;an[o].a0o=0+t|0;an[o].a1[0]=m;O.i2=(O.i2|0)+m|0;t=O.i1|0;O.i1=t+1|0;if((t|0)>6){t=aT(aM,O)|0;if((t|0)===0){o=0;}else{break L163;}}else{o=o+1|0;}t=aD[i]|0;R=m+R|0;}L177:do{if((t&255)!==0){S[0]=0;x=i+1|0;k=0;G=0;t=-1;i=0;L179:while(1){m=aD[x]|0;r=t;t=m<<24>>24;m=x+1|0;x=r;L181:while(1){r=t;t=m;m=r;L183:while(1){do{switch(m|0){case 100:case 105:{AY=39|0;break L165;break;}case 111:{AY=56|0;break L165;break;}case 117:{m=k;AY=74|0;break L165;break;}case 88:{E=tc;i=88;AY=80|0;break L165;break;}case 0:{break L177;break;}case 45:{break L181;break;}case 32:{if(i!==0){m=t;t=x;x=m;continue L179;}S[0]=32;m=t;t=x;x=m;i=32;continue L179;break;}case 35:{m=t;t=x;x=m;k|=1;continue L179;break;}case 42:{G=A3(K[0]);if((G|0)>-1){m=t;t=x;x=m;continue L179;}G=-G|0;break L181;break;}case 43:{S[0]=43;m=t;t=x;x=m;i=43;continue L179;break;}case 46:{x=t+1|0;t=aD[t]|0;if((t&255)===42){t=A3(K[0]);t=(t|0)>-1?t|0: -1|0;continue L179;}m=t<<24>>24;t=m-48|0;if(t>>>0<10){r=0;m=0;while(1){r=(AE(r,10)|0)+t|0;v=m+1|0;m=aD[(0+x|0)+m|0]<<24>>24;t=m-48|0;if(t>>>0<10){m=v;}else{t=m;m=v;break;}}}else{t=m;r=0;m=0;}r=(r|0)>-1?r|0: -1|0;m=x+m|0;x=r;continue L181;break;}case 48:{m=t;t=x;x=m;k|=128;continue L179;break;}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{r=t;G=0;while(1){G=(m-48|0)+(AE(G,10)|0)|0;t=r+1|0;m=aD[r]<<24>>24;if(m-48>>>0<10){r=t;}else{continue L183;}}break;}case 104:{m=t;t=x;x=m;k|=64;continue L179;break;}case 108:{if((aD[t]&255)===108){m=t;t=x;x=m+1|0;k|=32;continue L179;}else{m=t;t=x;x=m;k|=16;continue L179;}break;}case 113:{m=t;t=x;x=m;k|=32;continue L179;break;}case 99:{i=A3(K[0]);U[0]=i;S[0]=0;A=0;z=U;m=k;k=1;x=0;i=0;break L165;break;}case 68:{k|=16;AY=39|0;break L165;break;}case 110:{if((k&32|0)!==0){z=A3(K[0]);z.d[z.o]=R>>31;z.d[z.o+1|0]=R;continue L165;}if((k&16|0)!==0){z=A3(K[0]);z.d[z.o]=R;continue L165;}if((k&64|0)===0){z=A3(K[0]);z.d[z.o]=R;continue L165;}else{z=A3(K[0]);z.d[z.o]=R;continue L165;}break;}case 79:{k|=16;AY=56|0;break L165;break;}case 112:{E=A3(K[0]);U[40]=48;U[41]=120;m=k|2;k=(cheerpPI(E.d,E.o));E=td;v=2;r=0;AY=87|0;break L165;break;}case 115:{z=A3(K[0]);S[0]=0;if(z.d.length===1&&z.d===nullArray&&z.o===0){i=x>>>0>6?6|0:x|0;m=k;k=i;A=0;z=tb;x=0;i=0;break L165;}if((x|0)<=-1){if((z.d[z.o]&255)===0){i=0;}else{i=0;while(1){i=i+1|0;if((z.d[z.o+i|0]&255)===0){break;}}}m=k;k=(cheerpPI(z.d,z.o+i|0))-(cheerpPI(z.d,z.o))|0;A=z.o;z=z.d;x=0;i=0;break L165;}if((x|0)===0){m=k;A=z.o;z=z.d;k=0;x=0;i=0;break L165;}else{i=x;m=0;}while(1){i=i-1|0;if((z.d[z.o+m|0]&255)===0){break;}if((i|0)===0){m=k;k=x;A=z.o;z=z.d;x=0;i=0;break L165;}else{m=m+1|0;}}if(z.d.length===1&&z.d===nullArray&&(z.o+m|0)===0){m=k;k=x;A=z.o;z=z.d;x=0;i=0;break L165;}r=k;k=(cheerpPI(z.d,z.o+m|0))-(cheerpPI(z.d,z.o))|0;m=r;A=z.o;z=z.d;x=0;i=0;break L165;break;}case 85:{m=k|16;AY=74|0;break L165;break;}case 120:{E=td;i=120;AY=80|0;break L165;break;}default:{U[0]=m;S[0]=0;A=0;z=U;m=k;k=1;x=0;i=0;break L165;}}}while(0);}}m=t;t=x;x=m;k|=4;}}}while(0);if((O.i2|0)!==0){R=aT(aM,O)|0;if((R|0)!==0){break L163;}}O.i1=0;break L163;}do{if(AY===39){AY=0|0;if((k&32|0)===0){if((k&16|0)===0){m=A3(K[0]);if((k&64|0)!==0){m=m<<16>>16;}}else{m=A3(K[0]);}r=m>>31;}else{z=A3(K[0]);r=z.d[z.o]|0;m=z.d[z.o+1|0]|0;}if((r|0)<0){r=(m|0)!==0?r^ -1|0:-r|0;S[0]=45;C=k;k=-m|0;m=C;v=1;i=45;AY=88|0;}else{C=k;k=m;m=C;v=1;AY=88|0;}}else if(AY===56){AY=0|0;if((k&32|0)!==0){z=A3(K[0]);r=z.d[z.o]|0;i=z.d[z.o+1|0]|0;m=k;k=i;v=0;AY=87|0;break;}if((k&16|0)===0){i=A3(K[0]);i=(k&64|0)===0?i|0:i&65535|0;m=k;k=i;v=0;r=0;AY=87|0;break;}else{i=A3(K[0]);m=k;k=i;v=0;r=0;AY=87|0;break;}}else if(AY===74){AY=0|0;if((m&32|0)!==0){z=A3(K[0]);r=z.d[z.o]|0;k=z.d[z.o+1|0]|0;v=1;AY=87|0;break;}if((m&16|0)===0){i=A3(K[0]);k=(m&64|0)===0?i|0:i&65535|0;v=1;r=0;AY=87|0;break;}else{k=A3(K[0]);v=1;r=0;AY=87|0;break;}}else if(AY===80){AY=0|0;do{if((k&32|0)===0){if((k&16|0)===0){m=A3(K[0]);m=(k&64|0)===0?m|0:m&65535|0;r=0;break;}else{m=A3(K[0]);r=0;break;}}else{z=A3(K[0]);r=z.d[z.o]|0;m=z.d[z.o+1|0]|0;}}while(0);if((k&1|0)===0||(r|m|0)===0){i=k;k=m;m=i;v=2;AY=87|0;}else{U[40]=48;U[41]=i;i=k;k=m;m=i|2;v=2;AY=87|0;}}}while(0);if(AY===87){AY=0|0;S[0]=0;i=0;AY=88|0;}L284:do{if(AY===88){AY=0|0;m=(x|0)>-1?m& -129|0:m|0;L286:do{if((r|x|k|0)===0){if(v===0&&(m&1|0)!==0){U[39]=48;A=0+39|0;z=U;}else{A=0+40|0;z=U;}}else{switch(v){case 0:{i=0;while(1){v=(k&7)+48|0;C=i-1|0;U[(0+40|0)+C|0]=v;I=r>>>3;k=k>>>3|r<<29;if((k|I|0)===0){break;}else{r=I;i=C;}}if((m&1|0)===0||(v&255)===48){A=(0+40|0)+C|0;z=U;break L286;}U[((0+40|0)+i|0)+ -2|0]=48;A=((0+40|0)+i|0)+ -2|0;z=U;break L286;break;}case 1:{if((r|0)===0&&k>>>0<10){U[39]=k+48|0;A=0+39|0;z=U;break L286;}else{i=0;}while(1){X=(r|0)!==0||(r|0)===0&&k>>>0>10?1:0;if(X){M=0;I=1;C=0;v=10;while(1){C=C<<1|v>>>31;v<<=1;M=M<<1|I>>>31;I<<=1;if(!((C|0)>-1&&(C>>>0<r>>>0||v>>>0<k>>>0&&(C|0)===(r|0))&&(M|I|0)!==0)){break;}}}else{M=0;I=1;C=0;v=10;}if((M|I|0)===0){v=k;}else{ae=M;ac=I;M=C;I=v;C=r;v=k;while(1){if(C>>>0>M>>>0||v>>>0>=I>>>0&&(C|0)===(M|0)){C=(C-M|0)+((v>>>0<I>>>0?1:0)<<31>>31)|0;v=v-I|0;}ai=ae>>>1;ac=ae<<31|ac>>>1;if((ac|ai|0)===0){break;}else{ae=ai;I=M<<31|I>>>1;M>>>=1;}}}i=i-1|0;U[(0+40|0)+i|0]=v+48|0;if(X){M=0;I=1;C=0;v=10;while(1){C=C<<1|v>>>31;v<<=1;M=M<<1|I>>>31;I<<=1;if(!((C|0)>-1&&(C>>>0<r>>>0||v>>>0<k>>>0&&(C|0)===(r|0))&&(M|I|0)!==0)){break;}}}else{M=0;I=1;C=0;v=10;}if((M|I|0)===0){r=0;k=0;}else{ae=0;ac=0;while(1){if(r>>>0>C>>>0||k>>>0>=v>>>0&&(r|0)===(C|0)){X=k;ai=X;k=ac|I;ac=(r-C|0)+((ai>>>0<v>>>0?1:0)<<31>>31)|0;r=ae|M;ae=ai-v|0;}else{X=k;k=ac;ac=r;r=ae;ae=X;}X=M>>>1;I=M<<31|I>>>1;if((I|X|0)===0){break;}else{ai=k;M=X;v=C<<31|v>>>1;k=ae;ae=r;r=ac;ac=ai;C>>>=1;}}}if((r|k|0)===0){A=(0+40|0)+i|0;z=U;break;}}break;}case 2:{i=0;while(1){i=i-1|0;U[(0+40|0)+i|0]=E[k&15]|0;v=r>>>4;k=k>>>4|r<<28;if((k|v|0)===0){A=(0+40|0)+i|0;z=U;break;}else{r=v;}}break;}default:{A=0;z=ta;k=25;break L284;}}}}while(0);i=S[0]|0;k=(cheerpPI(U,0+40|0))-(cheerpPI(z,A))|0;}}while(0);r=(x|0)>(k|0)?x|0:k|0;i=r+((i&255)!==0?1:0)|0;r=(m&2|0)!==0?i+2|0:i|0;v=m&132;if((v|0)===0){i=G-r|0;if((i|0)>0){an[o].a0=s9;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;while(1){aa[0]=16;O.i2=(O.i2|0)+16|0;C=O.i1|0;O.i1=C+1|0;if((C|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break L163;}}else{o=o+1|0;}i=i-16|0;an[o].a0=s9;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;}else{aa=an[o].a1;break;}}}else{aa=an[o].a1;}aa[0]=i;O.i2=(O.i2|0)+i|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}}}if((S[0]&255)!==0){an[o].a0=S;an[o].a0o=0;an[o].a1[0]=1;O.i2=(O.i2|0)+1|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}}if((m&2|0)!==0){an[o].a0=U;an[o].a0o=40;an[o].a1[0]=2;O.i2=(O.i2|0)+2|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}}if((v|0)===128){i=G-r|0;if((i|0)>0){an[o].a0=s8;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;while(1){aa[0]=16;O.i2=(O.i2|0)+16|0;v=O.i1|0;O.i1=v+1|0;if((v|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break L163;}}else{o=o+1|0;}i=i-16|0;an[o].a0=s8;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;}else{aa=an[o].a1;break;}}}else{aa=an[o].a1;}aa[0]=i;O.i2=(O.i2|0)+i|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}}}i=x-k|0;if((i|0)>0){an[o].a0=s8;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;while(1){aa[0]=16;O.i2=(O.i2|0)+16|0;x=O.i1|0;O.i1=x+1|0;if((x|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break L163;}}else{o=o+1|0;}i=i-16|0;an[o].a0=s8;an[o].a0o=0;if((i|0)>16){aa=an[o].a1;}else{aa=an[o].a1;break;}}}else{aa=an[o].a1;}aa[0]=i;O.i2=(O.i2|0)+i|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}}an[o].a0=z;an[o].a0o=A;an[o].a1[0]=k;O.i2=(O.i2|0)+k|0;i=O.i1|0;O.i1=i+1|0;if((i|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break;}}else{o=o+1|0;}if((m&4|0)!==0){i=G-r|0;if((i|0)>0){an[o].a0=s9;an[o].a0o=0;if((i|0)>16){z=an[o].a1;while(1){z[0]=16;O.i2=(O.i2|0)+16|0;k=O.i1|0;O.i1=k+1|0;if((k|0)>6){o=aT(aM,O)|0;if((o|0)===0){o=0;}else{break L163;}}else{o=o+1|0;}i=i-16|0;an[o].a0=s9;an[o].a0o=0;if((i|0)>16){z=an[o].a1;}else{z=an[o].a1;break;}}}else{z=an[o].a1;}z[0]=i;O.i2=(O.i2|0)+i|0;o=O.i1|0;O.i1=o+1|0;if((o|0)>6){o=aT(aM,O)|0;if((o|0)!==0){break;}}}}o=(G|0)>(r|0)?G|0:r|0;R=o+R|0;if((O.i2|0)===0){continue;}o=aT(aM,O)|0;if((o|0)!==0){break;}}cheerpjFree(K,0);cheerpjFree(S,0);cheerpjFree(O,0);cheerpjFree(an,0);cheerpjFree(U,0);}function aT(O,M){var x=null,y=0,I=0,r=0,i=0,o=null,q=0,K=null,v=0,C=null,D=0,G=0,z=0,t=0,E=0;if((M.i2|0)===0){M.i1=0;return 0|0;}K=M.a0;r=0;I=0;y=0;x=nullArray;L29:while(1){while(1){if((r|0)===0){y=K[I].a0o;x=K[I].a0;r=K[I].a1[0]|0;I=I+1|0;continue L29;}i=O.i2|0;if(r>>>0>=i>>>0){v=O.i3<<16>>16;if((v&1152|0)!==0){q=O.a0o;o=O.a0;D=O.a5o;C=O.a5;i=(cheerpPI(o,q));G=(cheerpPI(C,D));z=i-G|0;t=(AE(O.i6|0,3)|0)/2|0;E=(r+1|0)+z|0;t=t>>>0<E>>>0?E|0:t|0;if((v&1024|0)===0){if(C.length===1&&C===nullArray&&D===0){o=new Uint8Array(t/1|0);}else{o=(function(){var __old__=C;var __ret__=new Uint8Array(t/1|0);__ret__.set(__old__.subarray(0, Math.min(__ret__.length,__old__.length)));return __ret__;})();}if(o.length===1&&o===nullArray&&0===0){y=O.a5o;x=O.a5;cheerpjFree(x,0);aL.i0=12;O.i3=O.i3|64;M.i2=0;M.i1=0;return -1|0;}}else{o=new Uint8Array(t/1|0);D=O.a5o;C=O.a5;if((i|0)!==(G|0)){i=0;while(1){o[i]=C[D+i|0]|0;i=i+1|0;if((z|0)===(i|0)){break;}}}O.i3=O.i3&64383|128;}O.a5=o;O.a5o=0;O.a0=o;O.a0o=0+z|0;O.i6=t;O.i2=t-z|0;i=r;}}v=r>>>0<i>>>0?r|0:i|0;q=O.a0o;o=O.a0;if((v|0)!==0){if(y<q){i=v;while(1){i=i-1|0;o[q+i|0]=x[y+i|0]|0;if((i|0)===0){break;}}}else{i=0;while(1){o[q+i|0]=x[y+i|0]|0;i=i+1|0;if((v|0)===(i|0)){break;}}}}O.i2=(O.i2|0)-v|0;q=O.a0o;o=O.a0;O.a0=o;O.a0o=q+v|0;i=M.i2|0;M.i2=i-r|0;if((i|0)!==(r|0)){y=y+r|0;x=x;r=0;continue;}M.i2=0;M.i1=0;return 0|0;}}}function cH(C,z){var i=0,t=0,o=0,x=null,r=null,v=0;i=C.i0|0;if(i>>>0<2){i=0;}else{i=(i& -2)-1|0;}t=C.i1|0;o=t>>>0>z>>>0?t|0:z|0;o=o+16& -16;if((o-1|0)===(i|0)){return ;}x=new Uint8Array(o/1|0);r=C.a2;if(r.length!==1||r!==nullArray||0!==0){v=(C.i1|0)+1|0;if((v|0)!==0){i=0;while(1){x[i]=r[i]|0;i=i+1|0;if((v|0)===(i|0)){break;}}}}cheerpjFree(r,0);C.i0=o|1;C.i1=t;C.a2=x;}function dr(C,z){var i=0,m=0,o=null,k=0,x=0,v=null;i=C.i0|0;if(i>>>0<2){i=0;}else{i=(i& -2)-1|0;}x=C.i1|0;v=C.a2;if((x|0)===(i|0)){if(i>>>0<2147483623){m=i+1|0;k=i<<1;m=m>>>0<k>>>0?k|0:m|0;m=m+16& -16;}else{m=-17;}o=new Uint8Array(m/1|0);if((i|0)!==0){k=0;while(1){o[k]=v[k]|0;k=k+1|0;if((i|0)===(k|0)){break;}}}cheerpjFree(v,0);C.a2=o;C.i0=m|1;}else{o=v;}C.i1=x+1|0;o[x]=z;o[(0+x|0)+1|0]=0;}function hY(U,S,R,O,M,K,I){var k=0,i=0,o=null,m=null,z=0;o=U.a2;if(S>>>0<2147483623){k=R+S|0;i=S<<1;k=k>>>0<i>>>0?i|0:k|0;k=k+16& -16;}else{k=-17;}m=new Uint8Array(k/1|0);if((M|0)!==0){i=0;while(1){m[i]=o[i]|0;i=i+1|0;if((i|0)===(M|0)){break;}}}if((K|0)!==0){i=0;while(1){m[(0+M|0)+i|0]=I[i]|0;i=i+1|0;if((i|0)===(K|0)){break;}}}if((O|0)!==(M|0)){z=O-M|0;i=0;while(1){m[((0+M|0)+K|0)+i|0]=o[(0+M|0)+i|0]|0;i=i+1|0;if((z|0)===(i|0)){break;}}}if((S|0)!==10){cheerpjFree(o,0);}U.a2=m;U.i0=k|1;k=K+O|0;U.i1=k;m[k]=0;}function aR(O,M){var t=0,r=null,s=0,k=0,i=0,m=0,o=null,q=0,E=0,v=0,I=null,G=null,H=0,C=0,K=0,AY=0;if((M.i2|0)===0){return 0|0;}t=O.i3|0;if((t&8)===0){AY=4|0;}else{s=O.a5o;r=O.a5;if(r.length===1&&r===nullArray&&s===0){AY=4|0;}}do{if(AY===4){t=eM(O)|0;if((t|0)===0){t=O.i3|0;break;}else{return -1|0;}}}while(0);I=M.a0;t=t<<16>>16;L88:do{if((t&2|0)===0){if((t&1|0)===0){k=0;s=0;r=nullArray;t=0;}else{m=0;s=0;r=nullArray;i=0;k=0;t=0;while(1){if((m|0)===0){while(1){m=I[i].a1[0]|0;t=i+1|0;if((m|0)===0){i=i+1|0;}else{break;}}s=I[i].a0o;r=I[i].a0;i=t;AY=40|0;}else{if((t|0)===0){AY=40|0;}else{E=k;}}L99:do{if(AY===40){AY=0|0;q=s;o=r;t=m;while(1){t=t-1|0;if((o[q]&255)!==10){if((t|0)===0){break;}else{q=q+1|0;o=o;continue;}}if(o.length===1&&o===nullArray&&q===0){break;}E=(cheerpPI(o,q+1|0))-(cheerpPI(r,s))|0;t=1;break L99;}E=m+1|0;t=1;}}while(0);C=m>>>0<E>>>0?m|0:E|0;k=O.i6|0;v=k+(O.i2|0)|0;q=O.a0o;o=O.a0;H=O.a5o;G=O.a5;do{if((C|0)>(v|0)&&q>H){if((v|0)!==0){if(s<q){k=v;while(1){k=k-1|0;o[q+k|0]=r[s+k|0]|0;if((k|0)===0){break;}}}else{k=0;while(1){o[q+k|0]=r[s+k|0]|0;k=k+1|0;if((v|0)===(k|0)){break;}}}}q=O.a0o;o=O.a0;O.a0=o;O.a0o=q+v|0;k=cI(O)|0;if((k|0)!==0){break L88;}}else{if((C|0)>=(k|0)){v=O.a11(aL,O.x9,r,s,k)|0;if((v|0)<1){break L88;}else{break;}}if((C|0)!==0){if(s<q){k=C;while(1){k=k-1|0;o[q+k|0]=r[s+k|0]|0;if((k|0)===0){break;}}}else{k=0;while(1){o[q+k|0]=r[s+k|0]|0;k=k+1|0;if((C|0)===(k|0)){break;}}}}O.i2=(O.i2|0)-C|0;q=O.a0o;o=O.a0;O.a0=o;O.a0o=q+C|0;v=C;}}while(0);k=E-v|0;if((E|0)===(v|0)){t=cI(O)|0;if((t|0)===0){t=0;}else{break L88;}}E=M.i2|0;M.i2=E-v|0;if((E|0)===(v|0)){break;}else{m=m-v|0;s=s+v|0;r=r;}}return 0|0;}L136:while(1){while(1){if((k|0)===0){s=I[t].a0o;r=I[t].a0;k=I[t].a1[0]|0;t=t+1|0;continue L136;}i=O.i2|0;m=O.i3<<16>>16;do{if((m&512|0)===0){q=O.a0o;o=O.a0;H=O.a5o;G=O.a5;if(q<=H){m=O.i6|0;if(k>>>0>=m>>>0){i=k>>>0<2147483647?k|0:2147483647|0;i=O.a11(aL,O.x9,r,s,i-((i|0)%(m|0)|0)|0)|0;if((i|0)<1){break L88;}else{break;}}}i=k>>>0<i>>>0?k|0:i|0;if((i|0)!==0){if(s<q){m=i;while(1){m=m-1|0;o[q+m|0]=r[s+m|0]|0;if((m|0)===0){break;}}}else{m=0;while(1){o[q+m|0]=r[s+m|0]|0;m=m+1|0;if((i|0)===(m|0)){break;}}}}m=O.i2|0;O.i2=m-i|0;q=O.a0o;o=O.a0;O.a0=o;O.a0o=q+i|0;if((m|0)===(i|0)){m=cI(O)|0;if((m|0)!==0){break L88;}}}else{q=O.a0o;o=O.a0;if(!(k>>>0<i>>>0||(m&1152|0)===0)){H=O.a5o;G=O.a5;i=(cheerpPI(o,q));E=(cheerpPI(G,H));v=i-E|0;C=(AE(O.i6|0,3)|0)/2|0;K=(k+1|0)+v|0;C=C>>>0<K>>>0?K|0:C|0;if((m&1024|0)===0){if(G.length===1&&G===nullArray&&H===0){o=new Uint8Array(C/1|0);}else{o=(function(){var __old__=G;var __ret__=new Uint8Array(C/1|0);__ret__.set(__old__.subarray(0, Math.min(__ret__.length,__old__.length)));return __ret__;})();}if(o.length===1&&o===nullArray&&0===0){s=O.a5o;r=O.a5;cheerpjFree(r,0);O.i3=O.i3&65407;aL.i0=12;break L88;}}else{o=new Uint8Array(C/1|0);H=O.a5o;G=O.a5;if((i|0)!==(E|0)){i=0;while(1){o[i]=G[H+i|0]|0;i=i+1|0;if((v|0)===(i|0)){break;}}}O.i3=O.i3&64383|128;}O.a5=o;O.a5o=0;O.a0=o;O.a0o=0+v|0;O.i6=C;O.i2=C-v|0;q=0+v|0;o=o;i=k;}m=k>>>0<i>>>0?k|0:i|0;if((m|0)!==0){if(s<q){i=m;while(1){i=i-1|0;o[q+i|0]=r[s+i|0]|0;if((i|0)===0){break;}}}else{i=0;while(1){o[q+i|0]=r[s+i|0]|0;i=i+1|0;if((m|0)===(i|0)){break;}}}}O.i2=(O.i2|0)-m|0;q=O.a0o;o=O.a0;O.a0=o;O.a0o=q+m|0;i=k;}}while(0);m=M.i2|0;M.i2=m-i|0;if((m|0)!==(i|0)){k=k-i|0;s=s+i|0;r=r;continue;}return 0|0;}}}else{k=0;s=0;r=nullArray;t=0;L185:while(1){while(1){if((k|0)===0){break;}i=k>>>0<2147482624?k|0:2147482624|0;i=O.a11(aL,O.x9,r,s,i)|0;if((i|0)<1){break L88;}m=M.i2|0;M.i2=m-i|0;if((m|0)===(i|0)){break L185;}else{k=k-i|0;s=s+i|0;r=r;}}s=I[t].a0o;r=I[t].a0;k=I[t].a1[0]|0;t=t+1|0;}return 0|0;}}while(0);O.i3=O.i3|64;return -1|0;}function eM(t){var k=null,i=0,m=0,o=null,q=0;if((aL.i6|0)===0){bS(aL);}do{if(t===cF){k=aL.a1;}else{if(t===cE){k=aL.a2;break;}else{k=t===cD?aL.a3:t;break;}}}while(0);i=k.i3|0;m=i<<16>>16;if((m&8|0)===0){if((m&16|0)===0){aL.i0=9;k.i3=i|64;return -1|0;}if((m&4|0)!==0){o=k.a14;if(o.length!==1||o!==nullArray||0!==0){if(o.length!==k.a18.length||o!==k.a18||0!==0){cheerpjFree(o,0);i=k.i3|0;}k.a14=nullArray;}i&=65499;k.i3=i;k.i1=0;q=k.a5o;o=k.a5;k.a0=o;k.a0o=q;}i|=8;k.i3=i;}q=k.a5o;o=k.a5;if(o.length===1&&o===nullArray&&q===0){if((i&512)===0||i<<24<0){h0(k);i=k.i3|0;}}m=i<<16>>16;if((m&1|0)===0){if((m&2|0)===0){m=k.i6|0;}else{m=0;}k.i2=m;}else{k.i2=0;k.i7=-(k.i6|0)|0;}q=k.a5o;o=k.a5;if(i<<24<0&&(o.length===1&&o===nullArray&&q===0)){k.i3=i|64;return -1|0;}else{return 0|0;}}function eL(aQ,aM,aD,aE){var M=null,x=0,K=null,L=0,t=0,r=0,i=0,E=0,k=0,z=0,m=0,G=null,H=0,ac=null,o=0,v=0,C=0,I=0,O=0,ae=0,ai=0,R=null,U=null,S=null,aA=null,X=null,aa=0,an=0,AY=0;R=[nullObj,null,4];U=[0,null,1];S={a0:nullArray,i1:0,i2:0};aA=[aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]},aA={a0:nullArray,a0o:0,a1:[0]}];X=new Uint8Array(42);R[0]={d:aD,o:aE};if((aL.i6|0)===0){bS(aL);}do{if(aQ===cF){M=aL.a1;}else{if(aQ===cE){M=aL.a2;break;}else{M=aQ===cD?aL.a3:aQ;break;}}}while(0);x=M.i3|0;if((x&8192)===0){x|=8192;M.i3=x;M.i26=M.i26& -8193;}if((x&8)===0){AY=12|0;}else{L=M.a5o;K=M.a5;if(K.length===1&&K===nullArray&&L===0){AY=12|0;}else{AY=14|0;}}if(AY===12){x=eM(M)|0;if((x|0)===0){x=M.i3|0;AY=14|0;}else{x=-1;}}do{if(AY===14){if((x&26)===10){if(M.i4<<16>-65536){x=hX(M,aM,aD,aE)|0;break;}}S.a0=aA;S.i2=0;t=0;K=nullArray;x=0;L226:while(1){S.i1=0;r=t;t=0;L228:while(1){i=r;L230:while(1){E=aM[i]|0;switch(E&255){case 0:case 37:{break L230;break;}}i=i+1|0;}k=(cheerpPI(aM,0+i|0));z=(cheerpPI(aM,0+r|0));m=k-z|0;if((k|0)===(z|0)){r=t;t=E;}else{aA[t].a0=aM;aA[t].a0o=0+r|0;aA[t].a1[0]=m;r=(S.i2|0)+m|0;S.i2=r;E=S.i1|0;S.i1=E+1|0;do{if((E|0)>6){if((r|0)===0){S.i1=0;r=0;break;}else{t=aR(M,S)|0;S.i2=0;S.i1=0;if((t|0)===0){r=0;break;}else{break L226;}}}else{r=t+1|0;}}while(0);t=aM[i]|0;x=m+x|0;}L243:do{if((t&255)!==0){U[0]=0;z=i+1|0;k=0;E=0;t=-1;i=0;L245:while(1){m=aM[z]|0;o=t;t=m<<24>>24;m=z+1|0;z=o;L247:while(1){o=t;t=m;m=o;L249:while(1){do{switch(m|0){case 100:case 105:{AY=54|0;break L228;break;}case 111:{AY=71|0;break L228;break;}case 117:{m=k;AY=89|0;break L228;break;}case 88:{K=tc;i=88;AY=95|0;break L228;break;}case 0:{break L243;break;}case 45:{break L247;break;}case 32:{if(i!==0){m=t;t=z;z=m;continue L245;}U[0]=32;m=t;t=z;z=m;i=32;continue L245;break;}case 35:{m=t;t=z;z=m;k|=1;continue L245;break;}case 42:{E=A3(R[0]);if((E|0)>-1){m=t;t=z;z=m;continue L245;}E=-E|0;break L247;break;}case 43:{U[0]=43;m=t;t=z;z=m;i=43;continue L245;break;}case 46:{z=t+1|0;t=aM[t]|0;if((t&255)===42){t=A3(R[0]);t=(t|0)>-1?t|0: -1|0;continue L245;}m=t<<24>>24;t=m-48|0;if(t>>>0<10){o=0;m=0;while(1){o=(AE(o,10)|0)+t|0;v=m+1|0;m=aM[(0+z|0)+m|0]<<24>>24;t=m-48|0;if(t>>>0<10){m=v;}else{t=m;m=v;break;}}}else{t=m;o=0;m=0;}o=(o|0)>-1?o|0: -1|0;m=z+m|0;z=o;continue L247;break;}case 48:{m=t;t=z;z=m;k|=128;continue L245;break;}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{o=t;E=0;while(1){E=(m-48|0)+(AE(E,10)|0)|0;t=o+1|0;m=aM[o]<<24>>24;if(m-48>>>0<10){o=t;}else{continue L249;}}break;}case 104:{m=t;t=z;z=m;k|=64;continue L245;break;}case 108:{if((aM[t]&255)===108){m=t;t=z;z=m+1|0;k|=32;continue L245;}else{m=t;t=z;z=m;k|=16;continue L245;}break;}case 113:{m=t;t=z;z=m;k|=32;continue L245;break;}case 99:{i=A3(R[0]);X[0]=i;U[0]=0;H=0;G=X;m=k;k=0;z=1;i=0;break L228;break;}case 68:{k|=16;AY=54|0;break L228;break;}case 110:{if((k&32|0)!==0){G=A3(R[0]);G.d[G.o]=x>>31;G.d[G.o+1|0]=x;i=t;t=r;r=i;continue L228;}if((k&16|0)!==0){G=A3(R[0]);G.d[G.o]=x;i=t;t=r;r=i;continue L228;}if((k&64|0)===0){G=A3(R[0]);G.d[G.o]=x;i=t;t=r;r=i;continue L228;}else{G=A3(R[0]);G.d[G.o]=x;i=t;t=r;r=i;continue L228;}break;}case 79:{k|=16;AY=71|0;break L228;break;}case 112:{K=A3(R[0]);X[40]=48;X[41]=120;m=k|2;k=(cheerpPI(K.d,K.o));K=td;v=2;o=0;AY=102|0;break L228;break;}case 115:{G=A3(R[0]);U[0]=0;if(G.d.length===1&&G.d===nullArray&&G.o===0){z=z>>>0>6?6|0:z|0;m=k;H=0;G=tb;k=0;i=0;break L228;}if((z|0)<=-1){if((G.d[G.o]&255)===0){i=0;}else{i=0;while(1){i=i+1|0;if((G.d[G.o+i|0]&255)===0){break;}}}m=k;z=(cheerpPI(G.d,G.o+i|0))-(cheerpPI(G.d,G.o))|0;H=G.o;G=G.d;k=0;i=0;break L228;}if((z|0)===0){m=k;H=G.o;G=G.d;k=0;z=0;i=0;break L228;}else{i=z;m=0;}while(1){i=i-1|0;if((G.d[G.o+m|0]&255)===0){break;}if((i|0)===0){m=k;H=G.o;G=G.d;k=0;i=0;break L228;}else{m=m+1|0;}}if(G.d.length===1&&G.d===nullArray&&(G.o+m|0)===0){m=k;H=G.o;G=G.d;k=0;i=0;break L228;}z=(cheerpPI(G.d,G.o+m|0))-(cheerpPI(G.d,G.o))|0;m=k;H=G.o;G=G.d;k=0;i=0;break L228;break;}case 85:{m=k|16;AY=89|0;break L228;break;}case 120:{K=td;i=120;AY=95|0;break L228;break;}default:{X[0]=m;U[0]=0;H=0;G=X;m=k;k=0;z=1;i=0;break L228;}}}while(0);}}m=t;t=z;z=m;k|=4;}}}while(0);if((S.i2|0)!==0){t=aR(M,S)|0;S.i2=0;S.i1=0;if((t|0)!==0){break L226;}}S.i1=0;break L226;}do{if(AY===54){AY=0|0;if((k&32|0)===0){if((k&16|0)===0){m=A3(R[0]);if((k&64|0)!==0){m=m<<16>>16;}}else{m=A3(R[0]);}o=m>>31;}else{G=A3(R[0]);o=G.d[G.o]|0;m=G.d[G.o+1|0]|0;}if((o|0)<0){o=(m|0)!==0?o^ -1|0:-o|0;U[0]=45;C=k;k=-m|0;m=C;v=1;i=45;AY=103|0;}else{C=k;k=m;m=C;v=1;AY=103|0;}}else if(AY===71){AY=0|0;if((k&32|0)!==0){G=A3(R[0]);o=G.d[G.o]|0;i=G.d[G.o+1|0]|0;m=k;k=i;v=0;AY=102|0;break;}if((k&16|0)===0){i=A3(R[0]);i=(k&64|0)===0?i|0:i&65535|0;m=k;k=i;v=0;o=0;AY=102|0;break;}else{i=A3(R[0]);m=k;k=i;v=0;o=0;AY=102|0;break;}}else if(AY===89){AY=0|0;if((m&32|0)!==0){G=A3(R[0]);o=G.d[G.o]|0;k=G.d[G.o+1|0]|0;v=1;AY=102|0;break;}if((m&16|0)===0){i=A3(R[0]);k=(m&64|0)===0?i|0:i&65535|0;v=1;o=0;AY=102|0;break;}else{k=A3(R[0]);v=1;o=0;AY=102|0;break;}}else if(AY===95){AY=0|0;do{if((k&32|0)===0){if((k&16|0)===0){m=A3(R[0]);m=(k&64|0)===0?m|0:m&65535|0;o=0;break;}else{m=A3(R[0]);o=0;break;}}else{G=A3(R[0]);o=G.d[G.o]|0;m=G.d[G.o+1|0]|0;}}while(0);if((k&1|0)===0||(o|m|0)===0){i=k;k=m;m=i;v=2;AY=102|0;}else{X[40]=48;X[41]=i;i=k;k=m;m=i|2;v=2;AY=102|0;}}}while(0);if(AY===102){AY=0|0;U[0]=0;i=0;AY=103|0;}L350:do{if(AY===103){AY=0|0;m=(z|0)>-1?m& -129|0:m|0;L352:do{if((o|z|k|0)===0){if(v===0&&(m&1|0)!==0){X[39]=48;H=0+39|0;G=X;}else{H=0+40|0;G=X;}}else{switch(v){case 0:{i=0;while(1){v=(k&7)+48|0;C=i-1|0;X[(0+40|0)+C|0]=v;I=o>>>3;k=k>>>3|o<<29;if((k|I|0)===0){break;}else{o=I;i=C;}}if((m&1|0)===0||(v&255)===48){H=(0+40|0)+C|0;G=X;break L352;}X[((0+40|0)+i|0)+ -2|0]=48;H=((0+40|0)+i|0)+ -2|0;G=X;break L352;break;}case 1:{if((o|0)===0&&k>>>0<10){X[39]=k+48|0;H=0+39|0;G=X;break L352;}else{i=0;}while(1){aa=(o|0)!==0||(o|0)===0&&k>>>0>10?1:0;if(aa){O=0;I=1;C=0;v=10;while(1){C=C<<1|v>>>31;v<<=1;O=O<<1|I>>>31;I<<=1;if(!((C|0)>-1&&(C>>>0<o>>>0||v>>>0<k>>>0&&(C|0)===(o|0))&&(O|I|0)!==0)){break;}}}else{O=0;I=1;C=0;v=10;}if((O|I|0)===0){v=k;}else{ai=O;ae=I;O=C;I=v;C=o;v=k;while(1){if(C>>>0>O>>>0||v>>>0>=I>>>0&&(C|0)===(O|0)){C=(C-O|0)+((v>>>0<I>>>0?1:0)<<31>>31)|0;v=v-I|0;}an=ai>>>1;ae=ai<<31|ae>>>1;if((ae|an|0)===0){break;}else{ai=an;I=O<<31|I>>>1;O>>>=1;}}}i=i-1|0;X[(0+40|0)+i|0]=v+48|0;if(aa){O=0;I=1;C=0;v=10;while(1){C=C<<1|v>>>31;v<<=1;O=O<<1|I>>>31;I<<=1;if(!((C|0)>-1&&(C>>>0<o>>>0||v>>>0<k>>>0&&(C|0)===(o|0))&&(O|I|0)!==0)){break;}}}else{O=0;I=1;C=0;v=10;}if((O|I|0)===0){o=0;k=0;}else{ai=0;ae=0;while(1){if(o>>>0>C>>>0||k>>>0>=v>>>0&&(o|0)===(C|0)){aa=k;an=aa;k=ae|I;ae=(o-C|0)+((an>>>0<v>>>0?1:0)<<31>>31)|0;o=ai|O;ai=an-v|0;}else{aa=k;k=ae;ae=o;o=ai;ai=aa;}aa=O>>>1;I=O<<31|I>>>1;if((I|aa|0)===0){break;}else{an=k;O=aa;v=C<<31|v>>>1;k=ai;ai=o;o=ae;ae=an;C>>>=1;}}}if((o|k|0)===0){H=(0+40|0)+i|0;G=X;break;}}break;}case 2:{i=0;while(1){i=i-1|0;X[(0+40|0)+i|0]=K[k&15]|0;v=o>>>4;k=k>>>4|o<<28;if((k|v|0)===0){H=(0+40|0)+i|0;G=X;break;}else{o=v;}}break;}default:{k=z;H=0;G=ta;z=25;break L350;}}}}while(0);i=U[0]|0;k=z;z=(cheerpPI(X,0+40|0))-(cheerpPI(G,H))|0;}}while(0);o=(k|0)>(z|0)?k|0:z|0;i=o+((i&255)!==0?1:0)|0;C=(m&2|0)!==0?i+2|0:i|0;I=m&132;do{if((I|0)===0){i=E-C|0;if((i|0)>0){aA[r].a0=s$;aA[r].a0o=0;if((i|0)>16){o=r;ac=aA[o].a1;r=i;i=o;while(1){ac[0]=16;v=(S.i2|0)+16|0;S.i2=v;O=S.i1|0;o=O+1|0;S.i1=o;do{if((O|0)>6){if((v|0)===0){S.i1=0;i=0;v=0;o=0;break;}else{i=aR(M,S)|0;S.i2=0;S.i1=0;if((i|0)===0){i=0;v=0;o=0;break;}else{break L226;}}}else{i=i+1|0;}}while(0);r=r-16|0;aA[i].a0=s$;aA[i].a0o=0;if((r|0)>16){ac=aA[i].a1;}else{ac=aA[i].a1;break;}}}else{v=S.i2|0;o=S.i1|0;O=r;ac=aA[O].a1;r=i;i=O;}ac[0]=r;r=v+r|0;S.i2=r;S.i1=o+1|0;if((o|0)>6){if((r|0)===0){S.i1=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){r=0;break;}else{break L226;}}}else{r=i+1|0;}}}}while(0);do{if((U[0]&255)!==0){aA[r].a0=U;aA[r].a0o=0;aA[r].a1[0]=1;i=(S.i2|0)+1|0;S.i2=i;o=S.i1|0;S.i1=o+1|0;if((o|0)>6){if((i|0)===0){S.i1=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){r=0;break;}else{break L226;}}}else{r=r+1|0;}}}while(0);do{if((m&2|0)!==0){aA[r].a0=X;aA[r].a0o=40;aA[r].a1[0]=2;i=(S.i2|0)+2|0;S.i2=i;o=S.i1|0;S.i1=o+1|0;if((o|0)>6){if((i|0)===0){S.i1=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){r=0;break;}else{break L226;}}}else{r=r+1|0;}}}while(0);do{if((I|0)===128){i=E-C|0;if((i|0)>0){aA[r].a0=s_;aA[r].a0o=0;if((i|0)>16){o=r;ac=aA[o].a1;r=i;i=o;while(1){ac[0]=16;v=(S.i2|0)+16|0;S.i2=v;I=S.i1|0;o=I+1|0;S.i1=o;do{if((I|0)>6){if((v|0)===0){S.i1=0;i=0;v=0;o=0;break;}else{i=aR(M,S)|0;S.i2=0;S.i1=0;if((i|0)===0){i=0;v=0;o=0;break;}else{break L226;}}}else{i=i+1|0;}}while(0);r=r-16|0;aA[i].a0=s_;aA[i].a0o=0;if((r|0)>16){ac=aA[i].a1;}else{ac=aA[i].a1;break;}}}else{v=S.i2|0;o=S.i1|0;I=r;ac=aA[I].a1;r=i;i=I;}ac[0]=r;r=v+r|0;S.i2=r;S.i1=o+1|0;if((o|0)>6){if((r|0)===0){S.i1=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){r=0;break;}else{break L226;}}}else{r=i+1|0;}}}}while(0);i=k-z|0;do{if((i|0)>0){aA[r].a0=s_;aA[r].a0o=0;if((i|0)>16){k=r;ac=aA[k].a1;r=i;i=k;while(1){ac[0]=16;o=(S.i2|0)+16|0;S.i2=o;v=S.i1|0;k=v+1|0;S.i1=k;do{if((v|0)>6){if((o|0)===0){S.i1=0;i=0;o=0;k=0;break;}else{i=aR(M,S)|0;S.i2=0;S.i1=0;if((i|0)===0){i=0;o=0;k=0;break;}else{break L226;}}}else{i=i+1|0;}}while(0);r=r-16|0;aA[i].a0=s_;aA[i].a0o=0;if((r|0)>16){ac=aA[i].a1;}else{ac=aA[i].a1;break;}}}else{o=S.i2|0;k=S.i1|0;v=r;ac=aA[v].a1;r=i;i=v;}ac[0]=r;o=o+r|0;S.i2=o;r=k+1|0;S.i1=r;if((k|0)>6){if((o|0)===0){S.i1=0;k=0;i=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){k=0;i=0;r=0;break;}else{break L226;}}}else{k=i+1|0;i=o;}}else{i=S.i2|0;k=S.i1|0;o=r;r=k;k=o;}}while(0);aA[k].a0=G;aA[k].a0o=H;aA[k].a1[0]=z;i=i+z|0;S.i2=i;z=r+1|0;S.i1=z;do{if((r|0)>6){if((i|0)===0){S.i1=0;k=0;i=0;r=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){k=0;i=0;r=0;break;}else{break L226;}}}else{r=z;k=k+1|0;}}while(0);if((m&4|0)!==0){z=E-C|0;if((z|0)>0){aA[k].a0=s$;aA[k].a0o=0;if((z|0)>16){m=k;G=aA[m].a1;k=z;z=m;while(1){G[0]=16;i=i+16|0;S.i2=i;m=r+1|0;S.i1=m;do{if((r|0)>6){if((i|0)===0){S.i1=0;z=0;r=0;i=0;break;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)===0){z=0;r=0;i=0;break;}else{break L226;}}}else{r=m;z=z+1|0;}}while(0);k=k-16|0;aA[z].a0=s$;aA[z].a0o=0;if((k|0)>16){G=aA[z].a1;}else{G=aA[z].a1;break;}}}else{G=aA[k].a1;k=z;}G[0]=k;i=i+k|0;S.i2=i;S.i1=r+1|0;if((r|0)>6){if((i|0)===0){S.i1=0;}else{r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)!==0){break;}}r=(E|0)>(C|0)?E|0:C|0;x=r+x|0;continue;}}}r=(E|0)>(C|0)?E|0:C|0;x=r+x|0;if((i|0)===0){continue;}r=aR(M,S)|0;S.i2=0;S.i1=0;if((r|0)!==0){break;}}x=(M.i3&64)!==0? -1|0:x|0;}}while(0);cheerpjFree(R,0);cheerpjFree(U,0);cheerpjFree(S,0);cheerpjFree(aA,0);cheerpjFree(X,0);return x|0;}function hX(C,z,x,y){var k=0,i=null,v=null,t=0;i=new zS();v=new Uint8Array(1024);i.i3=C.i3&65533;i.i26=C.i26|0;i.i4=C.i4|0;i.x9=C.x9;i.a11=C.a11;i.a0=v;i.a0o=0;i.a5=v;i.a5o=0;i.i2=1024;i.i6=1024;i.i7=0;k=eL(i,z,x,y)|0;if((k|0)>-1){t=cI(i)|0;k=(t|0)!==0? -1|0:k|0;}if((i.i3&64)!==0){C.i3=C.i3|64;}cheerpjFree(i,0);cheerpjFree(v,0);return k|0;}function br(o){var k=null,m=null;k=[nullObj,null,4];if((aL.i6|0)===0){bS(aL);}k[0]={d:arguments,o:br.length};m=k[0];eL(aL.a2,o,m.d,m.o)|0;k[0]=null;cheerpjFree(k,0);}function eK(t){var i=0,k=null,r=null,m=null;k={a0:nullArray,i1:0,i2:0};r=[{a0:nullArray,a0o:0,a1:[0]},{a0:nullArray,a0o:0,a1:[0]}];m=r[1];if((t[0]&255)===0){i=0;}else{i=0;while(1){i=i+1|0;if((t[i]&255)===0){break;}}}i=(cheerpPI(t,0+i|0))-(cheerpPI(t,0))|0;r[0].a0=t;r[0].a0o=0;r[0].a1[0]=i;m.a0=u3;m.a0o=0;m.a1[0]=1;k.i2=i+1|0;k.a0=r;k.i1=2;if((aL.i6|0)===0){bS(aL);}m=aL.a2;i=m.i3|0;if((i&8192)===0){m.i3=i|8192;m.i26=m.i26& -8193;}aR(m,k)|0;cheerpjFree(k,0);cheerpjFree(r,0);}function aF(x,v){var m=0,t=null,o=0,r=null;t=v.a2;o=v.i1|0;m=o+16& -16;r=new Uint8Array(m/1|0);x.a2=r;x.i0=m|1;x.i1=o;if((o|0)!==0){m=0;while(1){r[m]=t[m]|0;m=m+1|0;if((o|0)===(m|0)){break;}}}r[o]=0;}function eI(z){var i=0,r=0,t=0,o=0,k=0,m=0,x=0;if(z>>>0<212){r=0;i=48;L165:while(1){while(1){if((i|0)===0){break L165;}t=(i|0)/2|0;o=r+t|0;if(hu[0+o|0]>>>0<z>>>0){break;}else{i=t;}}r=o+1|0;i=(i-1|0)-t|0;}return hu[0+r|0]|0;}t=(z>>>0)/210|0;o=AE(t,210)|0;k=z-o|0;r=0;i=48;L173:while(1){while(1){if((i|0)===0){break L173;}m=(i|0)/2|0;x=r+m|0;if(eA[0+x|0]>>>0<k>>>0){break;}else{i=m;}}r=x+1|0;i=(i-1|0)-m|0;}r=(cheerpPI(eA,0+r|0))-(cheerpPI(eA,0))>>2;i=eA[r]|0;i=i+o|0;while(1){o=5;L182:while(1){k=hu[o]|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}o=o+1|0;if((i|0)===(AE(m,k)|0)){break;}if(o>>>0<47){continue;}else{o=211;}while(1){k=(i>>>0)/(o>>>0)|0;if(k>>>0<o>>>0){return i|0;}if((i|0)===(AE(k,o)|0)){break L182;}k=o+10|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+12|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+16|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+18|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+22|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+28|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+30|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+36|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+40|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+42|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+46|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+52|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+58|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+60|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+66|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+70|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+72|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+78|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+82|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+88|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+96|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+100|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+102|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+106|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+108|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+112|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+120|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+126|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+130|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+136|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+138|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+142|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+148|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+150|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+156|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+162|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+166|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+168|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+172|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+178|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+180|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+186|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+190|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+192|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+196|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+198|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}if((i|0)===(AE(m,k)|0)){break L182;}k=o+208|0;m=(i>>>0)/(k>>>0)|0;if(m>>>0<k>>>0){return i|0;}else{if((i|0)===(AE(m,k)|0)){break L182;}else{o=o+210|0;continue;}}}}i=r+1|0;r=(i|0)===48?0|0:i|0;t=((i|0)===48?1:0)+t|0;i=eA[r]|0;i=i+(AE(t,210)|0)|0;}}function eH(z,x,v){var i=0,k=0,t=null;i=z.i0|0;if(i>>>0<2){i=0;}else{i=(i& -2)-1|0;}k=z.i1|0;if(i-k>>>0<v>>>0){hY(z,i,(v-i|0)+k|0,k,k,v,x);return ;}if((v|0)===0){return ;}t=z.a2;i=0;while(1){t[(0+k|0)+i|0]=x[i]|0;i=i+1|0;if((i|0)===(v|0)){break;}}i=k+v|0;z.i1=i;t[i]=0;}var eC={a0:nullArray,a1:nullArray,i2:0};var wL=new Uint8Array([97,117,100,105,111,69,110,97,98,108,101,114,0]);var wK=new Uint8Array([114,101,115,105,122,101,0]);var wJ=new Uint8Array([102,111,99,117,115,0]);var wI=new Uint8Array([98,108,117,114,0]);var wH=new Uint8Array([112,97,115,116,101,0]);var tk=new Uint8Array([50,100,0]);var tl=new Uint8Array([99,97,110,118,97,115,0]);var wG=new Uint8Array([98,105,116,109,97,112,114,101,110,100,101,114,101,114,0]);var uP=new Uint8Array([49,48,48,37,0]);var wl=new Uint8Array([109,111,117,115,101,100,111,119,110,0]);var wk=new Uint8Array([109,111,117,115,101,117,112,0]);var vA=new Uint8Array([109,111,117,115,101,109,111,118,101,0]);var wF=new Uint8Array([109,111,117,115,101,101,110,116,101,114,0]);var wE=new Uint8Array([109,111,117,115,101,108,101,97,118,101,0]);var wD=new Uint8Array([99,111,110,116,101,120,116,109,101,110,117,0]);var wC=new Uint8Array([119,104,101,101,108,0]);var wj=new Uint8Array([116,97,98,105,110,100,101,120,0]);var tG=new Uint8Array([48,0]);var tV=new Uint8Array([107,101,121,100,111,119,110,0]);var tU=new Uint8Array([107,101,121,117,112,0]);var tT=new Uint8Array([107,101,121,112,114,101,115,115,0]);var wB=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,84,111,117,99,104,32,101,118,101,110,116,115,0]);var wA=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,73,77,69,32,101,118,101,110,116,115,0]);var vy=new Uint8Array([71,69,84,0]);var wz=new Uint8Array([80,79,83,84,0]);var u3=new Uint8Array([10,0]);var vY=new Uint8Array([58,32,0]);var u2=[0];var vk=new Uint8Array([98,108,111,99,107,0]);var tW=new Uint8Array([100,105,118,0]);var wy=new Uint8Array([99,108,97,115,115,0]);var wx=new Uint8Array([112,111,112,117,112,109,101,110,117,0]);var ww=new Uint8Array([112,120,0]);var wv=new Uint8Array([100,97,116,97,45,105,100,0]);var wu=new Uint8Array([99,120,68,105,115,97,98,108,101,100,0]);var wt=new Uint8Array([97,99,116,105,111,110,80,114,111,109,112,116,0]);var ws=new Uint8Array([80,114,101,115,115,32,97,110,121,32,107,101,121,32,111,114,32,109,111,117,115,101,32,98,117,116,116,111,110,32,116,111,32,111,112,101,110,32,116,104,101,32,102,105,108,101,32,99,104,111,111,115,101,114,0]);var wr=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,80,80,32,77,115,103,32,37,105,10,0]);var uh=new Uint8Array([97,0]);var u9=new Uint8Array([47,0]);var uT=new Uint8Array([105,110,112,117,116,0]);var wq=new Uint8Array([102,105,108,101,0]);var wp=new Uint8Array([42,47,42,0]);var wo=new Uint8Array([102,105,120,101,100,0]);var wn=new Uint8Array([99,104,97,110,103,101,0]);var wm=new Uint8Array([108,111,97,100,0]);var wf=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,97,114,103,117,109,101,110,116,32,116,121,112,101,32,37,105,10,0]);var we=new Uint8Array([99,111,110,116,101,110,116,45,108,101,110,103,116,104,0]);var cF=new zS();var cE=new zS();var cD=new zS();var wd=new Uint8Array([67,0]);var aL={i0:0,a1:cF,a2:cE,a3:cD,i4:0,x5:null,i6:0,i7:0,x8:wd[0],a9:null,a10:null,i11:0,i12:0,x13:null,a14:null,a15:null,x16:null,x17:null,a18:null,a19:null,i20:0,a21:AX([],0,32,null),a22:null,a23:{a0:null,i1:0,a2:nullArray},a24:null,a25:null,x26:null};var wc=new Uint8Array([110,111,110,101,0]);var wb=new Uint8Array([119,101,98,103,108,50,0]);var wa=new Uint8Array([79,102,102,115,99,114,101,101,110,67,97,110,118,97,115,0]);var hK=0;var v$=new Uint8Array([110,117,108,108,32,115,117,98,100,97,116,97,0]);var v_=new Uint8Array([79,112,101,110,71,76,32,69,83,32,50,46,48,32,67,104,114,111,109,105,117,109,0]);var vX=new Uint8Array([71,76,69,83,50,32,69,82,82,79,82,58,0]);var vW=new Uint8Array([84,79,68,79,58,32,79,102,102,115,99,114,101,101,110,32,105,111,99,116,108,32,0]);var vV=new Uint8Array([110,117,109,98,101,114,0]);var vU=new Uint8Array([98,111,111,108,101,97,110,0]);var vT=new Uint8Array([117,110,100,101,102,105,110,101,100,0]);var vS=new Uint8Array([111,98,106,101,99,116,0]);var vR=new Uint8Array([116,101,120,116,0]);var vQ=new Uint8Array([111,112,101,110,117,114,108,115,116,97,114,116,101,100,0]);var vP=new Uint8Array([111,112,101,110,117,114,108,114,101,99,101,105,118,101,0]);var vO=new Uint8Array([111,112,101,110,117,114,108,100,111,110,101,0]);var vN=new Uint8Array([111,112,101,110,117,114,108,102,97,105,108,101,100,0]);var vM=new Uint8Array([111,112,101,110,117,114,108,114,101,99,101,105,118,101,102,97,105,108,101,100,0]);var vL=new Uint8Array([101,120,101,99,117,116,101,114,101,116,0]);var vK=new Uint8Array([104,97,115,109,101,116,104,111,100,0]);var vJ=new Uint8Array([99,97,108,108,109,101,116,104,111,100,0]);var v0=new Uint8Array([112,0]);var vI=new Uint8Array([49,101,109,0]);var vZ=new Uint8Array([115,112,97,110,0]);var vH=new Uint8Array([121,101,108,108,111,119,0]);var vG=new Uint8Array([103,114,101,101,110,0]);var vF=new Uint8Array([103,114,97,121,0]);var vE=new Uint8Array([99,121,97,110,0]);var vD=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,101,115,99,97,112,101,32,99,111,100,101,32,37,99,10,0]);var vC=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,83,71,82,32,37,105,10,0]);var vB=new Uint8Array([84,79,68,79,58,32,83,117,112,112,111,114,116,32,67,83,73,32,112,97,114,97,109,32,37,99,10,0]);var wi=new Uint8Array([114,103,98,40,49,48,44,49,48,44,49,48,41,0]);var wh=new Uint8Array([114,103,98,40,50,53,48,44,50,53,48,44,50,53,48,41,0]);var wg=new Uint8Array([82,69,65,68,89,0]);var HEAP8=null;var HEAP16=null;var HEAP32=null;var u8=new Uint8Array([47,99,120,46,106,115,0]);var u7=new Uint8Array([118,97,114,32,99,120,80,97,116,104,61,39,0]);var u6=new Uint8Array([39,59,105,109,112,111,114,116,83,99,114,105,112,116,115,40,99,120,80,97,116,104,43,39,119,111,114,107,101,114,99,108,111,99,107,46,106,115,39,41,59,0]);var u5=new Uint8Array([99,120,99,111,114,101,45,110,111,45,114,101,116,117,114,110,45,99,97,108,108,46,106,115,0]);var u4=new Uint8Array([67,104,101,101,114,112,88,32,105,110,105,116,105,97,108,105,122,97,116,105,111,110,32,102,97,105,108,101,100,58,32,0]);var ug=new Uint8Array([104,114,101,102,0]);var uf=new Uint8Array([100,111,119,110,108,111,97,100,0]);var u1=new Uint8Array([73,110,118,97,108,105,100,0]);var u0=new Uint8Array([99,120,76,97,115,116,67,116,120,0]);var uZ=new Uint8Array([65,116,116,97,99,104,0]);var uY=new Uint8Array([68,101,116,97,99,104,0]);var uX=new Uint8Array([83,116,101,112,112,105,110,103,0]);var uW=new Uint8Array([101,97,120,32,37,48,56,120,9,101,98,120,32,37,48,56,120,10,0]);var v9=new Uint8Array([101,99,120,32,37,48,56,120,9,101,100,120,32,37,48,56,120,10,0]);var v8=new Uint8Array([101,115,112,32,37,48,56,120,9,101,98,112,32,37,48,56,120,10,0]);var v7=new Uint8Array([101,115,105,32,37,48,56,120,9,101,100,105,32,37,48,56,120,10,0]);var v6=new Uint8Array([101,105,112,32,37,48,56,120,10,0]);var v5=new Uint8Array([99,115,32,37,48,52,120,9,115,115,32,37,48,52,120,10,0]);var v4=new Uint8Array([100,115,32,37,48,52,120,9,101,115,32,37,48,52,120,10,0]);var v3=new Uint8Array([102,115,32,37,48,52,120,9,103,115,32,37,48,52,120,10,0]);var v2=new Uint8Array([60,110,111,110,101,62,0]);var v1=new Uint8Array([111,112,116,105,111,110,0]);var ux=new Uint8Array([102,97,105,108,46,119,97,115,109,0]);var uw=new Uint8Array([39,59,105,109,112,111,114,116,83,99,114,105,112,116,115,40,99,120,80,97,116,104,43,39,99,120,99,111,114,101,102,101,116,99,104,46,106,115,39,44,99,120,80,97,116,104,43,39,0]);var uv=new Uint8Array([39,41,59,0]);var uu=new Uint8Array([99,120,67,111,114,101,73,110,105,116,46,112,114,111,109,105,115,101,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,99,120,67,111,114,101,73,110,105,116,40,41,59,125,41,46,99,97,116,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,112,111,115,116,77,101,115,115,97,103,101,40,123,116,121,112,101,58,0]);var ut=new Uint8Array([44,118,97,108,117,101,58,101,46,116,111,83,116,114,105,110,103,40,41,125,41,59,125,41,0]);var us=new Uint8Array([104,116,116,112,58,0]);var ur=new Uint8Array([104,116,116,112,115,58,0]);var uq=new Uint8Array([99,104,114,111,109,101,45,101,120,116,101,110,115,105,111,110,58,0]);var up=new Uint8Array([110,117,108,108,32,112,111,114,116,0]);var uo=new Uint8Array([99,108,111,115,101,100,33,0]);var un=new Uint8Array([47,97,112,112,47,0]);var um=new Uint8Array([115,0]);var te=new Uint8Array([119,0]);var ul=new Uint8Array([114,43,0]);var ti=new Uint8Array([114,0]);var uk=new Uint8Array([104,116,116,112,115,58,47,47,112,111,114,116,97,108,46,108,101,97,110,105,110,103,116,101,99,104,46,99,111,109,47,105,110,100,101,120,46,104,116,109,108,0]);var uj=new Uint8Array([42,0]);var ui=new Uint8Array([67,111,117,108,100,32,110,111,116,32,102,105,110,100,32,100,101,118,105,99,101,58,0]);var ue=new Uint8Array([46,100,117,109,112,0]);var ud=new Uint8Array([63,115,61,0]);var vz=new Uint8Array([38,101,61,0]);var vx=new Uint8Array([98,121,116,101,115,61,0]);var vw=new Uint8Array([45,0]);var vv=new Uint8Array([82,97,110,103,101,0]);var vu=new Uint8Array([97,114,114,97,121,98,117,102,102,101,114,0]);var vt=new Uint8Array([101,110,118,0]);var vs=new Uint8Array([112,97,114,101,110,116,0]);var vr=new Uint8Array([99,119,100,0]);var vq=new Uint8Array([117,105,100,0]);var vp=new Uint8Array([103,105,100,0]);var vo=new Uint8Array([104,97,110,100,108,101,114,115,0]);var vn=new Uint8Array([98,114,105,100,103,101,85,82,76,0]);var vm=new Uint8Array([100,105,115,97,98,108,101,72,105,68,80,73,0]);var vl=new Uint8Array([100,101,118,105,99,101,115,0]);var vj=new Uint8Array([98,121,116,101,115,0]);var vi=new Uint8Array([73,103,110,111,114,105,110,103,32,105,110,118,97,108,105,100,32,100,101,118,105,99,101,58,32,117,110,115,117,112,112,111,114,116,101,100,32,116,121,112,101,58,0]);var vh=new Uint8Array([47,98,108,111,99,107,100,101,118,95,0]);var vg=new Uint8Array([109,111,117,110,116,115,0]);var vf=new Uint8Array([73,103,110,111,114,105,110,103,32,105,110,118,97,108,105,100,32,39,109,111,117,110,116,115,39,32,112,97,114,97,109,101,116,101,114,115,44,32,102,105,114,115,116,32,101,110,116,114,121,32,105,115,32,110,111,116,32,116,104,101,32,114,111,111,116,0]);var ve=new Uint8Array([73,103,110,111,114,105,110,103,32,105,110,118,97,108,105,100,32,48,45,108,101,110,103,116,104,32,39,109,111,117,110,116,115,39,32,112,97,114,97,109,101,116,101,114,0]);var vd=new Uint8Array([110,101,116,119,111,114,107,73,110,116,101,114,102,97,99,101,0]);var bP=0;var cm=null;var vc=new Uint8Array([99,120,98,114,105,100,103,101,46,106,115,0]);var vb=new Uint8Array([99,120,99,111,114,101,46,106,115,0]);var va=new Uint8Array([108,111,97,100,101,114,46,106,115,0]);var u$=new Uint8Array([99,104,101,101,114,112,79,83,46,106,115,0]);var u_=new Uint8Array([115,99,114,105,112,116,0]);var t6=new Uint8Array([97,98,115,83,116,97,114,116,84,105,109,101,0]);var t5=new Uint8Array([102,117,110,99,116,105,111,110,32,0]);var t4=new Uint8Array([40,41,123,125,0]);var t3=new Uint8Array([67,111,117,108,100,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,100,101,118,105,99,101,58,32,37,115,10,0]);var t2=new Uint8Array([67,111,117,108,100,32,110,111,116,32,109,111,117,110,116,32,70,83,58,32,116,121,112,101,58,32,37,115,44,32,100,101,118,58,32,37,115,44,32,112,97,116,104,58,32,37,115,10,0]);var t1=new Uint8Array([72,69,65,68,0]);var t0=new Uint8Array([109,101,116,97,95,0]);var tZ=new Uint8Array([67,108,101,97,114,105,110,103,32,108,111,99,97,108,32,99,97,99,104,101,32,102,111,114,32,100,101,118,105,99,101,58,32,37,115,10,0]);var tY=new Uint8Array([67,111,110,116,101,110,116,45,76,101,110,103,116,104,0]);var tX=new Uint8Array([76,97,115,116,45,77,111,100,105,102,105,101,100,0]);var tS=new Uint8Array([115,116,121,108,101,0]);var tR=new Uint8Array([112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,119,105,100,116,104,58,50,53,37,59,104,101,105,103,104,116,58,49,48,48,37,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,111,118,101,114,102,108,111,119,45,121,58,115,99,114,111,108,108,59,0]);var tQ=new Uint8Array([71,108,111,98,97,108,32,115,116,97,116,115,0]);var tP=new Uint8Array([68,101,98,117,103,103,101,114,32,45,32,67,111,110,116,101,120,116,115,0]);var tO=new Uint8Array([115,101,108,101,99,116,0]);var tN=new Uint8Array([53,48,37,0]);var tM=new Uint8Array([98,111,114,100,101,114,45,98,111,120,0]);var tL=new Uint8Array([68,101,98,117,103,103,101,114,32,45,32,67,111,110,116,114,111,108,0]);var tK=new Uint8Array([98,117,116,116,111,110,0]);var tJ=new Uint8Array([112,114,101,0]);var tI=new Uint8Array([68,101,98,117,103,103,101,114,32,45,32,68,105,115,97,115,115,101,109,98,108,121,0]);var tH=new Uint8Array([49,54,45,98,105,116,0]);var tF=new Uint8Array([51,50,45,98,105,116,0]);var tE=new Uint8Array([49,0]);var tD=new Uint8Array([87,97,115,109,32,40,100,117,109,112,41,0]);var uV=new Uint8Array([50,0]);var uU=new Uint8Array([50,48,37,0]);var uS=new Uint8Array([83,104,111,119,0]);var uR=new Uint8Array([74,73,84,32,45,32,66,105,115,101,99,116,0]);var uQ=new Uint8Array([116,101,120,116,97,114,101,97,0]);var uO=new Uint8Array([65,112,112,108,121,0]);var uN=new Uint8Array([76,111,97,100,32,67,117,114,114,101,110,116,0]);var uM=new Uint8Array([99,120,76,97,115,116,66,105,115,101,99,116,0]);var uL=new Uint8Array([98,111,108,100,0]);var uK=new Uint8Array([118,97,114,32,0]);var uJ=new Uint8Array([97,61,0]);var uI=new Uint8Array([99,111,110,116,105,110,117,101,32,0]);var uH=new Uint8Array([98,114,101,97,107,32,0]);var uG=new Uint8Array([97,46,112,99,61,0]);var uF=new Uint8Array([98,59,0]);var uE=new Uint8Array([111,58,123,0]);var uD=new Uint8Array([79,0]);var uC=new Uint8Array([58,100,111,123,0]);var uB=new Uint8Array([58,0]);var uA=new Uint8Array([100,111,123,10,0]);var uz=new Uint8Array([125,119,104,105,108,101,40,48,41,59,0]);var hJ=new Uint8Array([98,114,101,97,107,0]);var uy=new Uint8Array([111,0]);var tv=new Uint8Array([101,108,115,101,0]);var tu=new Uint8Array([99,97,115,101,0]);var tt=new Uint8Array([100,101,102,97,117,108,116,0]);var ts=new Uint8Array([99,111,110,116,105,110,117,101,0]);var tr=new Uint8Array([32,0]);var tq=new Uint8Array([32,79,0]);var tp=new Uint8Array([114,101,116,117,114,110,32,0]);var hu=new Int32Array([0,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211]);var eA=new Int32Array([1,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,121,127,131,137,139,143,149,151,157,163,167,169,173,179,181,187,191,193,197,199,209]);var to=new Uint8Array([112,111,0]);var b5=null;var ez=AX([],0,64,null);var ht=new Int32Array(64);var hs=null;var tn=new Uint8Array([11,2,3,4,5,6,7,8,9,10,0,39,0,141,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44]);var tm=new Uint8Array([83,117,112,112,111,114,116,32,80,83,47,50,32,115,99,97,110,32,99,111,100,101,32,102,111,114,32,107,101,121,99,111,100,101,0]);var tj=new Uint8Array([102,108,111,112,112,121,65,0]);var th=new Uint8Array([102,108,111,112,112,121,66,0]);var tg=new Uint8Array([100,105,115,107,0]);var tf=new Uint8Array([99,100,0]);var td=new Uint8Array([48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,0]);var tc=new Uint8Array([48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,0]);var tb=new Uint8Array([40,110,117,108,108,41,0]);var ta=new Uint8Array([98,117,103,32,105,110,32,118,102,112,114,105,110,116,102,58,32,98,97,100,32,98,97,115,101,0]);var s$=new Uint8Array([32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);var s_=new Uint8Array([48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48]);var s9=new Uint8Array([32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);var s8=new Uint8Array([48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48]);function yQ(){this.i0=0;this.a1=null;this.a2=null;this.a3=null;this.i4=0;this.a5=null;this.a6={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a7={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.i8=0;}function y5(){this.i0=0;this.a1=null;this.a2=null;this.a3=null;this.i4=0;this.i5=0;this.i6=0;this.i7=0;this.i8=0;this.a9={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a10=[0];this.a11={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};}function zE(){this.a0=null;this.a1=null;this.a2=null;this.a3=null;this.a4=null;this.a5=null;this.a6=null;this.a7=null;this.a8=null;this.a9=nullArray;this.a9o=0;this.a10=null;this.a11=null;this.a12=[null];this.a13=null;this.a14=null;this.a15=null;this.a16=null;this.a17=null;this.a18=null;this.a19=null;this.a20=null;this.a21=null;this.a22=null;this.a23=null;this.a24=null;this.a25=null;this.a26={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a27={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a28=null;this.a29=null;}function zF(){this.a0=nullArray;this.a0o=0;this.a1=null;this.a2=nullArray;this.a3=null;this.a4=null;this.i5=0;this.i6=0;this.i7=0;this.a8=null;}function xb(){this.i0=0;this.a1=null;this.a2=null;this.a3={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.i4=0;this.i5=0;this.i6=0;this.d7=0.;this.a8=null;}function za(){this.a0=null;this.a1=null;this.a2=null;this.a3=null;this.a4=null;this.a5=null;this.a6=null;this.a7=null;this.a8=null;this.a9=nullArray;this.a9o=0;this.a10=null;this.a11=null;this.a12=[null];this.a13=null;this.a14=null;this.a15=null;this.a16=null;this.a17=null;this.a18=null;this.a19=null;this.a20=null;this.a21=null;this.a22=null;this.a23=null;this.a24=null;this.a25=null;this.a26={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a27={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a28=null;this.a29={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a30=null;this.a31=null;this.i32=0;this.a33=new Uint8Array(32);this.a34={i0:0,i1:0,a2:nullArray};this.a35=null;this.a36=null;this.a37=null;this.a38=null;this.a39=null;this.a40=null;this.a41=null;this.a42={x0:null,x1:null,x2:null,a3:{x0:null},i4:0,i5:0};this.a43=[0];this.a44={a0:null,a1:{a0:[{d:null,b:nullArray}]},i2:0};this.a45={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a46={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};this.a47=null;this.a48={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0}};}function xp(){this.a0=nullArray;this.a1=nullArray;this.a1o=0;this.a2=nullArray;this.a2o=0;this.a3={a0:nullArray,a0o:0};this.i4=0;this.i5=0;this.i6=0;this.i7=0;this.i8=0;this.i9=0;this.i10=0;this.i11=0;}function zS(){this.a0=nullArray;this.a0o=0;this.i1=0;this.i2=0;this.i3=0;this.i4=0;this.a5=nullArray;this.a5o=0;this.i6=0;this.i7=0;this.a8=null;this.x9=null;this.a10=null;this.a11=null;this.a12=null;this.a13=null;this.a14=nullArray;this.i15=0;this.x16=null;this.i17=0;this.a18=new Uint8Array(4);this.a19=nullArray;this.i20=0;this.i21=0;this.i22=0;this.i23=0;this.i24=0;this.i25=0;this.i26=0;}function zR(){this.i0=0;this.a1=null;this.a2=null;this.a3=null;this.i4=0;this.x5=null;this.i6=0;this.i7=0;this.x8=null;this.a9=null;this.a10=null;this.i11=0;this.i12=0;this.x13=null;this.a14=null;this.a15=null;this.x16=null;this.x17=null;this.a18=null;this.a19=null;this.i20=0;this.a21=AX([],0,32,null);this.a22=null;this.a23={a0:null,i1:0,a2:nullArray};this.a24=null;this.a25=null;this.x26=null;}function zV(r,s,e){for(var i=s;i<e;i++)r[i]={i0:0,i1:0,i2:0};r[e]=12;return r;}function zW(r,s,e){for(var i=s;i<e;i++)r[i]={i0:0,a1:null};r[e]=8;return r;}function z2(r,s,e){for(var i=s;i<e;i++)r[i]={a0:null,a1:null,a2:null,a3:null,a4:null,i5:0};r[e]=24;return r;}function zX(r,s,e){for(var i=s;i<e;i++)r[i]=new yQ();r[e]=49;return r;}function z1(r,s,e){for(var i=s;i<e;i++)r[i]={a0:null,a1:null,i2:0,i3:0,a4:null};r[e]=20;return r;}function zY(r,s,e){for(var i=s;i<e;i++)r[i]={i0:0,i1:0,i2:0,a3:null};r[e]=16;return r;}function zZ(r,s,e){for(var i=s;i<e;i++)r[i]={i0:0,i1:0,a2:nullArray,a3:{i0:0,i1:0,a2:nullArray},a4:r[i]={i0:0,i1:0,a2:nullArray}};r[e]=36;return r;}function z0(r,s,e){for(var i=s;i<e;i++)r[i]={a0:nullArray,a0o:0,a1:nullArray,a1o:0,a2:{a0:nullArray,a0o:0},a3:null,i4:0};r[e]=17;return r;}function AX(r,s,e,v){for(var i=s;i<e;i++)r[i]=v;r[e]=4;return r;}function createStacklet__ZN10CheerpXApp14readEncodedVarEPS_jj(p,G,E,C){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp14readEncodedVarEPS_jj;this.m=null;this.n=0;this.i=0;this.G=G;this.E=E|0;this.C=C|0;this.z=null;this.o=null;}function createStacklet__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE(p,E,C,z,x){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp15writeEncodedVarEPS_jjPN6client6ObjectE;this.E=E;this.C=C|0;this.z=z|0;this.x=x;this.i=null;this.v=null;this.t=null;}function createStacklet__ZN10CheerpXApp17runPepperHostImplEPS_PN6client11HTMLElementEPNS1_11MessagePortES3_PFvvE(p,Au,At,Av,Aw,Ax){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp17runPepperHostImplEPS_PN6client11HTMLElementEPNS1_11MessagePortES3_PFvvE;this.t=0;this.x=null;this.y=0;this.b$=-0.;this.i=null;this.j=0;this.m=null;this.n=0;this.Au=Au;this.At=At;this.Av=Av;this.Aw=Aw;this.Ax=Ax;this.a4=null;this.ap=null;this.z=null;this.bf=null;this.bd=null;this.X=null;this.aQ=null;this.aD=null;this.aA=null;this.K=null;this.ai=null;this.bg=null;this.U=null;this.an=null;this.bh=null;this.M=null;this.aq=null;this.bp=null;this.bi=null;this.bj=null;this.b9=null;this.r=0;this.aM=0;this.cG=0;this.v=0;this.R=0;this.bk=0;this.wM=0;this.C=0;this.G=0;this.O=0;this.S=0;this.bQ=0;this.o=null;this.q=0;this.I=null;this.J=0;this.E=null;this.b_=null;}function createStacklet__ZN10CheerpXApp6Device13runOperationsEPS_PS0_(p,O,M){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp6Device13runOperationsEPS_PS0_;this.i=null;this.j=0;this.m=0;this.O=O;this.M=M;this.k=null;this.l=0;this.z=0;this.x=0;this.t=null;this.r=0;this.v=0;}function createStacklet__ZN10CheerpXApp12requestWriteEjjPKhj(p,M,K,I,G,H,E){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp12requestWriteEjjPKhj;this.k=0;this.M=M;this.K=K|0;this.I=I|0;this.G=G;this.H=H|0;this.E=E|0;this.C=null;this.m=null;}function createStacklet__ZN10CheerpXApp7runImplEPS_PN6client6StringEPNS1_5ArrayEPNS1_12RunOptionalsEjjj(p,aq,ap,an,ai,ae){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp7runImplEPS_PN6client6StringEPNS1_5ArrayEPNS1_12RunOptionalsEjjj;this.r=null;this.m=null;this.C=null;this.o=0;this.v=0;this.E=0;this.i=null;this.t=0;this.aq=aq;this.ap=ap;this.an=an;this.ai=ai;this.ae=ae|0;this.k=null;this.G=null;}function createStacklet__ZN10CheerpXApp16runFSReadRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(p,R,O,M,K,G){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp16runFSReadRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE;this.i=0;this.k=0;this.R=R;this.O=O|0;this.M=M|0;this.K=K|0;this.G=G;this.m=0;this.r=0;}function createStacklet__ZN10CheerpXApp12cheerpOSInitEPS_(p,z){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp12cheerpOSInitEPS_;this.o=0;this.i=null;this.j=0;this.z=z;this.t=null;this.r=null;this.s=0;this.v=null;this.k=null;this.l=0;}function createStacklet__ZN10CheerpXApp19connectToPortHelperEPS_jPN6client11MessagePortEPNS1_10Uint8ArrayE(p,E,z,x){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp19connectToPortHelperEPS_jPN6client11MessagePortEPNS1_10Uint8ArrayE;this.E=E;this.z=z;this.x=x;this.m=null;this.i=null;this.j=0;}function createStacklet__ZN10CheerpXApp6Device8dumpImplEPS_PS0_(p,E,C){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp6Device8dumpImplEPS_PS0_;this.o=0;this.E=E;this.C=C;this.i=null;this.v=0;this.k=null;this.t=null;this.r=null;}function createStacklet__ZN10CheerpXApp12requestMountERKSsS1_S1_(p,G,C,z){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp12requestMountERKSsS1_S1_;this.G=G;this.C=C;this.z=z;this.o=0;this.k=null;this.l=0;this.m=null;}function createStacklet__ZN10CheerpXApp11requestBindEjjPhj(p,I,G,E,C){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp11requestBindEjjPhj;this.I=I;this.G=G|0;this.E=E|0;this.C=C;this.o=null;this.m=0;}function createStacklet__ZN10CheerpXApp17runFSMkdirRequestEPS_PN6client6StringEj12CORE_MESSAGEj(p,I,G,E,C,z){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp17runFSMkdirRequestEPS_PN6client6StringEj12CORE_MESSAGEj;this.I=I;this.G=G;this.E=E|0;this.C=C|0;this.z=z|0;this.i=null;}function createStacklet__ZN10CheerpXApp21requestUint8ArrayReadEjjj(p,O){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp21requestUint8ArrayReadEjjj;this.o=null;this.q=0;this.z=0;this.m=null;this.n=0;this.O=O|0;this.t=null;this.M=-0.;this.k=null;this.l=0;this.v=0;}function createStacklet__ZN13CheerpXSystem7runImplEPS_jPN6client19SystemConfigurationE(p,K,I,G){this.p=p;this.pc=0;this.f=__ZN13CheerpXSystem7runImplEPS_jPN6client19SystemConfigurationE;this.m=0;this.K=K;this.I=I|0;this.G=G;this.k=null;this.i=null;this.o=null;this.E=null;this.r=0;this.C=0;}function createStacklet__ZN10CheerpXApp6Device4initEPS_(p,G,E){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp6Device4initEPS_;this.m=0;this.G=G;this.E=E;this.t=null;this.k=null;this.r=null;this.i=null;this.o=null;}function createStacklet__ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE(p,G,R,O,M,K,I){this.p=p;this.pc=0;this.f=__ZNK10CheerpXApp6Device9readChunkEPS_jPN6client10Uint8ArrayEjPNS2_6ObjectE;this.G=G;this.R=R;this.O=O|0;this.M=M;this.K=K|0;this.I=I;this.r=null;this.m=null;this.k=null;this.i=null;this.o=0;}function createStacklet__ZN10CheerpXApp23runFSSpecialFileRequestEPS_PN6client6StringEj12CORE_MESSAGEjPNS1_6ObjectEj(p,M,X,U,S,R,O){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp23runFSSpecialFileRequestEPS_PN6client6StringEj12CORE_MESSAGEjPNS1_6ObjectEj;this.M=M;this.X=X|0;this.U=U|0;this.S=S|0;this.R=R;this.O=O|0;this.i=null;this.o=null;this.m=0;this.r=0;this.t=0;this.v=0;}function createStacklet__ZN11CheerpXBase12copyFileImplEPS_PKN6client6StringES4_(p,I,E){this.p=p;this.pc=0;this.f=__ZN11CheerpXBase12copyFileImplEPS_PKN6client6StringES4_;this.i=0;this.I=I;this.E=E;this.o=null;this.v=null;this.r=0;this.t=0;this.k=0;}function createStacklet__ZN10CheerpXApp13requestAcceptEjjPhPj(p,G,E){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp13requestAcceptEjjPhPj;this.G=G;this.E=E|0;this.z=null;this.m=null;this.i=null;this.j=0;this.x=0;}function createStacklet__ZN10CheerpXApp15requestReadFullEjjPhj(p,I,G,E,C,D){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp15requestReadFullEjjPhj;this.v=0;this.x=0;this.I=I;this.G=G|0;this.E=E|0;this.C=C;this.D=D|0;}function createStacklet__ZN10CheerpXApp16runFSOpenRequestEPS_PN6client6StringEj12CORE_MESSAGEjjj(p,ae,aa,X,U,S,R){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp16runFSOpenRequestEPS_PN6client6StringEj12CORE_MESSAGEjjj;this.k=0;this.ae=ae;this.aa=aa|0;this.X=X|0;this.U=U|0;this.S=S|0;this.R=R|0;this.i=null;this.O=null;this.o=0;this.x=0;this.z=0;this.C=0;}function createStacklet__ZN10CheerpXApp17runFSWriteRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE(p,R,O,M,K,G){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp17runFSWriteRequestEPS_12CORE_MESSAGEjjjPKN6client6TArrayINS2_10ChunkSliceEEE;this.i=0;this.k=0;this.R=R;this.O=O|0;this.M=M|0;this.K=K|0;this.G=G;this.m=0;this.r=0;}function createStacklet__ZN10CheerpXApp21runFSCacheNodeRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(p,I,S,R,O,M,K){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp21runFSCacheNodeRequestEPS_12CORE_MESSAGEjPN6client6StringEjj;this.I=I;this.S=S|0;this.R=R|0;this.O=O;this.M=M|0;this.K=K|0;this.i=null;this.m=0;this.o=0;this.r=0;this.t=0;}function createStacklet__ZN10CheerpXApp21runFSCacheListRequestEPS_12CORE_MESSAGEjPN6client6StringEjj(p,I,G,E,C,z,x){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp21runFSCacheListRequestEPS_12CORE_MESSAGEjPN6client6StringEjj;this.I=I;this.G=G|0;this.E=E|0;this.C=C;this.z=z|0;this.x=x|0;this.i=null;}function createStacklet__ZN10CheerpXApp11requestReadEjjPhj(p,S,O,P,M){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp11requestReadEjjPhj;this.S=S|0;this.O=O;this.P=P|0;this.M=M|0;this.x=null;this.m=null;this.n=0;this.k=null;this.l=0;this.o=null;this.r=0;}function createStacklet__ZN10CheerpXApp17requestWriteBlindEjjPKhj(p,K,I,G,E,F,C){this.p=p;this.pc=0;this.f=__ZN10CheerpXApp17requestWriteBlindEjjPKhj;this.v=0;this.K=K;this.I=I|0;this.G=G|0;this.E=E;this.F=F|0;this.C=C|0;this.x=null;}function AV(func, obj){return function(){var a=Array.prototype.slice.call(arguments);a.unshift(obj);return func.apply(null,a);};}function AW(func, obj, objo){return function(){var a=Array.prototype.slice.call(arguments);a.unshift(obj,objo);return func.apply(null,a);};}function A3(ptr){var ret=ptr.d[ptr.o];ptr.o++;return ret;}var __asm=asmJS(stdlib, ffi, __heap);eZ();